[0,0] 4341857154948810475820308221322315953069246515603999649688099146785115503777543704456756525055419316444386002051652302401886707779927867794241208476866840312796379364940778628481994791295933929093509755004943466832536659299376505660987883632519957624904970539283087121778426861604638805883966947589708409177264986498759888602940672865908647443429636128523850611065469812378137781563653298499891624239696303424395248659452959695603672996713727035566292889703340399890699832259157568568556566363303628989913373610186266751628005466116691026788818546219887601216724474381301331988180162634276187019372142251183974856923360375537422942611081079367902724992640400943613148809838912915253230126077462886411112166587308664679934212681101019414379164721192940053231390934504686103743970614830362550328036196804143307519885120957779201020662737236324870282036854758777878050807064273255231376098347978069454147514863113233939795218824567398348968913512367464247577469725214283961316450618614012663628966173341113126575434693682024595948797485129601161373927133318857148714589361561831504110007376317710452657530092193187027703785750342861494998700136754624253456476679978595072185852663891307216956888133538710817539719213731051601379499099245408905071641759628754373121310952698064388698803418510245041229709568029474148604006106694138758034917712350040546883440540336385109767439841088178859205607281513137356114992008304519283415601927495189270200592201224929488286636999499145337199844039214454834145133948660554687349523408083137373420502645634224050460027381702559234247413518857412480607308498942657092616204658527122431709799176080705523157652726454597099226267066027133353915472732249953034104999516676916231322239017795355853169773653173743269763790460236108029790790199300412993841187863009985983036206578512775981783749931937964831483048207197105311862824984007448339168944216065852766222076373492327838423044052085917470819352829651576256023047747831682916266654303197756647660709260936847684052778440904861740693082139155250102265404877965958177352531679875344800786618359890469492597210541987817351286177630784934283535323863200598264972357895371847265648422729038347865901521169971053653488958098047060610212518338898807799729114122710346783105130074797388925598002687951422950490743495185309738152981052156666904079694505297122705817993216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [1,0] -67779124886179279682756764475228394199258543549234127802745720542171015051263667384378233210259321371154873309542512102291932787872593833939561391245430425363286585691799451972768744880928395157298471182401266188626539814910784814981590476566796530400862221697497246932702978734395243001620310196812921876693938587493260967365506957499987857412921355356885168476022771908499063042146976598705230289767772777464257006538208383302709170391821489306452073699547999455976961903764761844782385363122888934873280251439431862728974896341763821663598934473398837598956649328523027208540465878738939157947853431214151053560916788867290171574508233215566893204561150070526526966408076829188759954159237911510414891013343583156942091390428293975217511514541529272726106309944008710439455067289123302740015496208745201166096419435301885642446165625760737522729989156931142841671373751636130504581732541533431959741915261242978269140486208558486437844805446396377972930866403599970105158123207404571743329077088487663773511322749296599758645670171792246779952209414999317286090685031791557119438791120746732840216730512141706980606550358705935231626803044006840787673705448272059232278434592668929509530230370156403580501380550275273450676574823089013311129163395770584778865053946556239110755604633247152331142760431414624047773948561396090196434948679240793325102225266660494764919661041993000126014721629399567880900312095322259433031432810783238239383070727697043674025253212106820970235568686587046237980843934075115634949274848124507695737161951013314880988016313038408463982832966565657626612427149654840648510736948456273538265301444490826824637651986811725602424137134968252957441374180441465676838827557720034685307278480035073506314674925892223760822335902777839324389431594005396041252468087212237865282397694492197313653652652798000815798699887816958693183581799375001130298351626528744079979199000194340228618362759458003936108165054418327071065130753778730480354133137608004848699419390423855277879958876638331492659036347470248315426631527397768329016873030833887218075723057581935593332606581396967736588636196116217270611935323836986710032329985288390687727523805954214172993944979017774552186583731183901420728481233160037238471210182979830581670632106779075056620636971220358725723459261861561937948964149438752057325239037187380089725611147264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [1,1] 1564122550538242062929892143856934756247588785551668112889126749133145254152766668891085085217801290830105999788291289091289091935430448338798040184203538670177215789529973079746803858118895743296731406729392326651841765771999943532977638927075002435760325063842726990622552947499997922644853651465031658135298292181574255454526149088873100797219174733279482223648777287513424256410522288305680124291709868405782531492409519380318673075402151001021943330183644664962205818075942263011641202553697707394550691204097030529435841469932125704071150241548414984684932580062695541690362856106405283111733057417281713284029373011085063821887623847675392000808889693631078142321369542647744086559013551766359552230370705211756892835304197663062354851735435090834368408136859792568568961860216692899433101767639994945172362922530987988466306276188212522800139120051644406758011509861851288994608131027344467413616953966645488474908238060883810446372350545542463217135973212463862559545496551791519615863680369824511651581601201721296554571247846152500603939912582239063480746870466926246932092946824258524954687648188127649593825428523665640681411980823972139007944883620578071893313942653263673770355544431711543874450521111815129877994067617380064767161000205421927458410156262094855604152901420710911412537566938907158142219501294600985596216241761831253895906686523808624706825859785108178710550086706955650583087022609388954534751359862791972107539698546684770596542868304907304015132181887771522634247083042117280714519757516430961702767114370938324529751297545660806519563775938982958978796844196226271739301877816125922054873098931401415610608233366114707475094372905122223323303351166564369540157059108210596866550696087826302710461411258227603640477924800316818011302663179421320596306078671714792738470868655132580127878360120795937941411590595281353843103511668322116808960957248279192994130119131417361375171161750618164128208484170245197449606425986587025830145033349346817523058345058943720935057200956740433298605744254648735095633817197405269729781803601294080458934723299138931495606142580881487177701347333999905072220393550833112254561918034393657001045588352470154007438150816936796722282418016693314367165106135036140374455878173095815279753058234521358724846773830261168942971581781064070624486332291182264363556140249305401678442616529616896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [2,0] 552565516210049244621390599507542806088863880935348562701674280190552909959959075670040942217449515149728038326101591439475417193659499855895600430800188439961530992469284114952255233510935826938400876896750186999380229808540240394322867475857840392628243209325636021293620047770691365299480735246157943447682271129629615284647349312429931947958753521965054219419062874630897650667711462375733871034043227028357722159186068684501554978893348170566490276915588922911286457079386838348383460179303744766629581394273211879585936409607997763450940458303717192481282704015589177061982032834930471720957007422043574961634657640266343527144704692173445628930750084087558248759343008104970809331948917761073446393704320357129066118872337689737911576301182276908522177471429111449307749082509451638365457177934175521052236742818603953149070501675384964330675186374635171680664083713232120937704005863931643541249737167515463610157782298050720004874045903433842193500083339481326260438362613328014214929802958612567174590597616364157035229873303908230822037422345195609070355066277444859614795645712546113413833845410038733524463972137408654726581904254373675454033291601481203676532809003222627170170803209607485255658217793446568898222348363729082021529375441560325139276212540665594255904781684135356107239724945614999100425551327179925407020847541574928221660289128578887643901931825577878690865910182781748706060768852784762893467250087362287937535413801831452046725298623012312720856187720288840952114857414430654771785680693089190166374009026560203474603608562599486681253442356633287058002225554132024108897761810277376491949605376338832471982449641087141320992066233364985583395988776823100551997630128808231142324359632473066489158924058824614468514985936762519132657008571381023453638124328172037419609761942141369941721214250075737673351788723678909687775069281462022475209961927235373225208585514465181030529431207287581526563736473131183959207680913363968208099972195616031630533582852409197693983823844689777048234854652471352532653684973329900884064738178989077147248935239519292964725306052216747091997766268794486810653281230687572575609535365851203714212934863703856771321949227899923246281069268530437215944976090649045382325637662340184125163069318423453293955529536400895784263540582627499644115310778491804650088363124626453770571960119459840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [2,1] -14984653542985844332826378397433519023290317003698211564171963783101227888479657757444513270658070861205221507712332879133412563891310736322900083705968465665618719216547950458207373833334496186496742352811227408954721927657976141446684193701442840436811240450402568804744909268016867653712121320131495744393453511195393554337406552651811994806779575707903336862585770152547509114818097755854900318130339297781698934003836551579210966554688945543426062764937774753094844644153125265759304510602357968365866775150132448071557636944898284722190133802135470402711443164982788292230099105647392920126863649894890033680209672312178584269757463302778382766537763711881999131276934616205299371203930632251160922965220404838388551188552472142625738717441695670945062009016540094617658418645682345751852941858542012048810556909084764602708684356604349538362038864460324723147450893457396680621119905989724970440415377366657956222593801850078703067620362761514174064159152592770477313112249641150866281363412053328346519726518987041452133399016087727793973024856139684826284754038961885704150225461913110274938529623690476592468893779863134302491096855057438099430658694505307274983835335813816397375957448964495663941187216620281958614934338759273239944995051257004217334684475193076948089266035769621156333362205472459554241151521535534623874742118378721992997537100459062702875199881057155688720703163714722601169918735359655030356359115362463168718870900504447703864984527560980876844504179649892760126288072382325214416596557084082721701750265730438293167881250406622291239690178149115193044487719419739988167174276522470105935682905140074197809999476300862338429917006072488770673992148023702787614265548207911704252459467844371835797158220441159102345468188848828731320273155371247852018771419163362233110955167970224428534915451230818769741218369982841493073582613968999192403690698227782026470827258074519287259101838322251175604832323148175564144887988218963575339968816873192181364731975335927578586515959323813534444735363228751081439183508170693285177586697352111460716441023153286112236290173022159455241968248580263732149868725089131669116784581844685296395775936893166296815527932133845920136593949934166689657685573111099027893307797550084040133011558936852432625400486617010324721274394996790745712907889568431988665484879527686011875644583750529974272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [2,2] 234846628865888878304465470490400777705424143426696817535517574922647972121372845354970403219422795383272035998941667875629321412393627332236896632627482332015114529138978923042041370888108341422229675611880639814103371039147568366486875305477963656432550955036773976880117128055657970755693338632694787486815427233657348136898163096935266240054212455230780521218111776496878686725617594768050897791311564138691847423801486981359576047216568087655955397054984041788716418095352360589608629908988925436760367404722217385921371820244442582712581907124114905997139746326635197449997759143935775663560205978516278528162442425999642197980201542041704067009855135229200627348537821773246973874088613976684699764654562625377399807574698655436798900126379057229789120699936995615856187591989840856805951604336684340322485478858825566804125601755450897425343409358363896212640954558701031250416331032127435455825645733760890924087795084163405973095707357535715240319572496409675332715334281545887179464984105857522865832148199934443478180841861097616506542731743219619185195223119408932678196950444603974128996384572423883203541718758798933197188981197769521455959243607440249112018267883272425135783460889622636102450448877806509745976116111570049143370376453520036482752636615846351533483562274702316913953090134809777700365724245245818663841100226045043997444582885112578979338437044433347217645489476153259646256916884819446812092246117710567166099229358376663084126789734893357397536038192335833354073639943698402967912488993676013372125716718191565340344176256946073577777444661077402988194493418678629043398526107279004071045537198688944689805276499014471727365718952248281426848584882796737314335587136346084206964719949183436741587977997643834760642189732583147834989708243948396242396024234509640187597272526763179127318890522978609061661497824072787147346140122816540173471733224440711926830674179580089723612772836095720748573858251981719426598081878042797044157389658295166530946274121341322545473802822773834511655006180232692844366183264517795900167668900031712414783584649034486466332804592707134958148168445507076904905213119645092992104974526137460984941758879318929436075683639613306897498756460077855147875765811573304495247501660155852643399537563872270394785119870488029713724300144045639221822718806107003891566818485141453175510409764337023786680320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [3,0] -3174691916081212018846748129964298077823383153495789927042247101557308525027596686139320056397016786661986144041904452573857518008906778367540330051600885853774086421788165047784513684806016377225145265938049937430457657829151948369352445627883183645092096786856567372531778686085394024139558866066082217508975897792782137823771857047779177192247781412228718285957650371465149544630663293496240193962919608046332205293726854901730278033921260928216000079288864345817693254072938797749446310908450340228929909265320392313214706025879880426129621473167503186155789806164493051717342944673383637672873931948255485267653134353067686057325089342626549983657672581180815647223911828621510292811463862888095099078029118362996503144544055165343298195249907354139084161563693078179390602829632433398876016914267608490135787610444767240367738285256768302727516353361214218962398436586341393837321517529391980360115194668845655096229244108104778638182962261442724616012860674568703064824870433701041216960579915940494334655616638896786179335678770539413226631106582942936741196932509906457956270095085155647051446972266929735324096048344992852371232004490192673479837829786168692209295501665201928739795932452438527457072320191651233493876969689227098007208720069604655718758737041998726470351320432803935268779890735578800692509027440369501116099330372087872884910407255986967131739472930178735261901906858485796269658496630220233273711953594929920656043356375778958075979337881084368081932005919401103772705426847451750279864309175647375097801764588241539090964479130638152259878562861784679451637144352932811825348971399727895785946542286915122522611081859204381537553147719991947825919732145168424993148332011049580140380301800855355855812505047471664363893110551046571169615461061424537585502652087365058386792226142783576305807352353880559430792827287810342502159712374397509421256353591837844599961721298495323774539074127731638812221063700784309874901172238502043092422461046679091570020444103507892444237894260908358573245701936110951317453012330435727082805295379167511443426100667101403623798209787235048546188549912381816855310083001975591206976842895364499996176256993740864578405692601538141019274173293043682598316466893456522567421618296315278590550543776766852998685436890702799722230431269032766743980618820985582743842319685755821969953824567910727680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [3,1] 99263490391911564815667122623629731345959742874332904981843966342565877315370153062806588012539762298269450671898684633702667629598929127531115123960226513778970162491152698054378692001521998164757798706825421870498011343841123151727783239163436888966628822456340183058163344213028051957079597658009023267424776750545950501920345008230449157836775150461616608291391211244535125864332673845013065618730440794149133767206758407461766142159436132421893815179690477620016908279072441237500509347368462757676161929525739141447278866905046762699534345038481117251531799355064677012765904251859090085388714397602744307762820190091658259741081997010602648197833613759306210263289122085262263607934693595664994487492010321275283879925190381653067807900287460795968461124568035311138902923618039350870771318504441955720213685731094098089947288095593549711697089312803667261463888488805805680415210208886979559952458087301519698817920091400808762933710361291881916014706792736946028656064894910508883658430808633584636926507857451363790280238469889683549436989294864561786731447099425726223007423289288698473544722464662271531242727429334567374973021655513293083581228320869179488152102503372981766574600072973617425194237102972755493854156550024349392899187171338192700882708168265230021493018188804690204038484898326854539076068597029998847425857114487894830627847697358023931886757084128583811767255020663358528254180878757571675707150529687534838924707120456206312325190485501715291673827951635484918943833170633966838168466042995306923203280560192221829814048377739722809721547952814887432376014635390117523351454073663424521586652981178027476953310804683953804718173254032456606438978293333119313560931483139156318097602139912919599562268470048600070049316844320725745393494542533869087716336425671051794347729427802030121341216174550530408383326616163668539591469246853864517877909170150096251920042238080161835485036468957753368677249473810517718277365762344162601411424452578248255343100450082131260388244448405063922475701316525016830011962666190499301661399940342397054314233618046516498438100868846233410392846582032222073009917385470526036170102129701313154622656115791908141001882205435925781229003350639466313503969179149045815668608579195410498916178621230771028456971891908750771044897336970363933324065522853097616366300631322814020640524161247039715278848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [3,2] -2204793029314969571729543295016584469420192442718147817020513858113634594915104898658191656672956181916289329622009927567409805766683342189528040367511901237232154233436946561652219203656861589426137003656068336727971505311498560847628076460214540231464646997411529587584871189912741186786137444152192620663924484021302192190369195559117774263192949276425003389033977007954321906056314272453943350876363176549691153054275154891135235938885989822453161588449372042428762617216093425043173886100893069499803370110207829601504603822989447497863183986869440238048147871444150332643397056958753334072537538547034238083878090408528790225874800884474051452582276697697087379418908676341878644266432338704203985289821098274500575747989696550822925376898898054278491898579500583847452221868798689637493433808134217994255146742171927333792375831107039846296139432899941333539559590596017846265878861996882807628122873907176272921573748116479884316808893458816792168314634708425826577386415790158345155266655040570551087976655393283251253275429654289922544174407214850140868991380578086594962920984513753818969064654885001972059848560865718783285369767219841721916786407502408284526670730263746696899291790805678677783739930573888564486697326470939389961187779801600918106867165490264737676749640476102305370846509458742316721743450502597496572849832326878806700222173502074864115598062526721485768127366809774698565070750428875748171434937545192860987390134014559288796189420573559305808714603776664201971676191897428812912707538833314171320781134115448352751935436542404538768836409617030810380412871348153848531584071515773641357222870042175549827997255222820671304452442993113174840277718304384544491604673316820103538534451070714124876528387962287661502132935905771996099310154220991921809131760803858854082595212416500059400154424381197420749702917700093965504935246900092149862573878483040878247941674028709632905959679733839158721531976427132328752107188230510556147629500686120111628768906556737349696763181257684621112854811159962596098480285955245889130888213266481550104794702458144410665028677321304374341240797523049089716337641323320607891445067208746311785301374798647293745717737690861646353590324420329510007822548003273408297904608013685743853329459431091385612565843080884649445808376855000710057943392360824958038163460096126477956935846957373876571924856832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [3,3] 23562108193700535865219076728698672511502075074427683948867926696128417037885522807147929109848196992402607066242058155552681043274799953533654715122193313740524785912413410523038890736127517661998595554138209256941757708562440932315086584648411312403699950453407006585994935492491163875208869692051215744501852670907787565295786883406102488987688959204821902504816578123386496551176043773357878251079314547426216234807072765032500710910018101315148111730731384011219585223598356419315440528124158657350554153327557991078696868116526414130947657324454732612352471281148759089042771594467058464015040326490298952197648464514426050180727560965661136141059376531296981076831206148895599527958600993861331804171265998180007082881872794089274910171270530903937162291958277880222830317989614602966992879945764138197437910080069312801915078514024648616893262357177537224938282891897198128173484689281825878451794704603450645193301935917986065920684065365916260708253503626325120680233299045994071539449715573444373869108198911150172607279306845570255686830715873709199486549553061496678039093155891544983535122419066244217936856649865774864015471351933307191432468874172753021843685713639312319193194668740335697782991512749266729522245169665841495891203252190550239129423425890882368207229359430688602512713629691852582357534194275807455699353915398046333903577251981544053953650555239197054708526466070368561756260230807683892849833994791452187379051649759130236704266160841740821813743291971094571071102240217610358332425790968949381337161766562151376436187215049137551567962039311726983060568788334629388476680074834033937904844474192592525559238944667174943336840597299206894277150681414793547348787636563585019772996099482786469120668617436583730856620580381958938901167349700926339289530440253026023698460588090687194565736367271084774179693214388444403160809920188957395099100188697532715274397824402285767973706901203469762358473621055161255910639533263570162208262527262872572931753495293420688347217818516198133103913868966970070203274108728120622420631713209291133779771296197342769299769451174252329576532791422571020645103872771324855802323420839376334251529998067989433450550826769935683789579940402408982070554526705867046418626366717694826857235164814810449584005942605884296789286719859701256061978356947674753806430864055053603225390024015898732693546357227520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,0] 14459697834514776580374662556613536645943086064390635372964237231469216503611005418530367295822784000937626189478006955717642387181253276997497597620760978945510680990874118932565168909636576467344443119451204164448697607495833957383461091109746159712629140827770685195735148688563827493248694809638486121185765842967730969179033181881235048949857156620036542917441869597809329953402036328281688821021839691700189671292570434520154613173728314633356424229300105604129893597218404789785410416834919178957042574735364648404439781795703110070619126750181871766858947774190998063405264933482329892379198904901102665919692853922405409525756168479298161959352969519906767692715992296778610213453213285893225873141291397808180243485234834804959195232913605123916112993920378584575208269904305187661152534325250964824652802484383224249318439165038295834946373297113494198712315182512764133677003513355741860191483107170104281506211037623131738667585099494765512810924546634882019513346340979783505057337197839875367191270032615388810042009297388212152395701399428152305130318014748438540498967901982897403442151815596682362628583342885332025834919599233191128752329630868703944534771236703037285991800783502163004332041792550480955348977103528070850524163371157343918709192240182713630713930765838005297611253773741592054001422838285280596651424492425633529722167650375296048363768468879955658817460003271870771804720653420503856260527336089567221513035914420512685399065975060497332783100760121376094530864402589449681555953742439325573523136452426680937017332005670879725591314833276085102344683875695970231106946328951547517432307989010425556410207552136361770054959664707520649863732524079363664008348625324939184449114018448820569539644579726533100320933394784298798375314444290845410229583633289730096321566905066438318985313069741035487398895943129800377279890443854550441112293551435201111776559228203445375012856306268950190339088691331154260241677072882838785316136103277571918393146501582472334363823445907342620125997962710380605244459646658199805362657835593737889331062079671390046578017215052159734349081689777634033611572189971881353055324681743950799778054715290319177167078960870294477420702583360665201250325687592673912398885370850093367323929240392209683569506111434764617196891136707748959784772161427106263892244702470312730200370091082636108759040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,1] -528745310527245336019302342418868348030441463277517967966566834035131975966767828868616911107311987800469458027858751535415804004978271836193513241119693060268324035068525470154254307829812825657265633403243046522499735094252699089719115882171192856175303508493800475981345007245957973978760202968640892497198662931586358353602221075304931932616292951470678992091368694599710886271977365161069364438779874431073380714671112710548770978814797654668548497534313031537218481213960267427247562420840241991807424622311942482302290124964001926622490510605512834723422939455720169049368017665020293058464829540502235111561441296167754685377545330261650611823190776621783798342389729890094755534711726142016918501816471085364847241012283208091388295644388007783979563344886556995794901271389553434219379386180664201624130806677716162144510486405483302096620661125209407198335767335696030657580223689808973068209270180559640585821448256242492628912468557990849281837075078063345214339707580390399835430374780807330141901297880880866087195414014467193394308466806599939812030693496364269490145249389680137224713750837874187434500922992087484023369799799704313708580117989759701284339431731365543204883821645950686609212216724067999840338999044588325571299537820718453751307271795235774851134463392415762657093710174287834177516718274790572243278878629255336507723778902918980948400243591581727363810318998895906064006210171601103318280781174515995082386989236289842400400050048131172296613375220211252471893097056846096633525561883736702305018972486952095064534535154141900928184471164651812395749074965919803306916779419216119523087732057959992653973855250188969779011925344253443738412039459883580785215661189167952643747742258136880403725414126488245653488429070308346276257656709143455505946183944036204487095967356851047541473830965172600629748324267276015107967592202686989756027457331198514509023693115480889428450577668632655474365922836106509849333962811098910239573921201561749588911906900233355210677960678648473325935495503828989884819049681261726949398073893916786599946059784112808971935258216416104761766694728424566347137128379157333165535547906997695497604601246160633850309683376981708160261191908672620497902226610172717618089179966755438179192591070274474886469728399460201923560553635917095697848628820484246034281188512746415609684237939863067330539945984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,2] 14165758358095196362604795370138536648787669726143928203347899269907944383059659444942518286039771518345262189915000326796559248954233349440008658150222150436053088777338821698282108549749522127064042165712392087099106761298028056131697198856511074184844451684812035870364065632741947187158807228340803942177130800222852539606972433274806928713496642390432222042792154082749790413673989182938818201163826778980105697735206474565678714005099311896321758021438692640254221261748200085141237925101325134734011387739628060695108754090454156269800874456083881920625975152963294282066639441059888530449366548696212002713532813356542030308630974096186076670059376004282717293457443461917696366491485511283227017699215146057779783624440954592191245251006953827180637254558867053338615690032813499600148249485305136537771478078235231500261692817156946713156306986200594062910557517214020647021392796473663818926219915704008564884680010622740589299508605844116965915814728277178473764967105515599261337001657598092388118775699707298410113240739462270508946957367249822160023633081847958081175413389969500765406798446836486295422525874910443007160945623704264628897745508254957704087571038408957155381108541180254237144784549954221563735846843222493655310144542894916445856141984491955474162685985861684000729785353388152256871734546532447990969606305561495002348620495707683707321226029509015781505907836223856157352748514779705432124990008779054975320646966873003831704646044011114142559435233592929550895511355603684924102712162198758620222644564227589066170888459569106876863166148676617310156975856749082501662113549611582286782044983580613024479755478549030497493792731809178900508290677516240314777602936687061613024374513497347041338049827562529594998984833752043281978789901762450887817544711009372762987468447698935744050628878264990737801471446276130306539311404415432520283189020810791144135780283413810911550225277114152064419453347152416895057866826605388454349402141071329399434682545379062238706903937734757176396117847141767112898418373543945786148825976363085133101440040217439567157663525657493663564731004989482096138714600145118848187427897087989677406845863718658360559662513966277566222890456393073721296898809608062731857680487817811600171116239604420085502106629776176690217619574509463520953582409979793517212176051974639387034748480757289577635470838333440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,3] -139573409823196865768190652266256538418646214619834115172250761051351096306852162407736809382848951725359787378586094527332992096837230514394494890728487121681408728917511539171437243871827791160102327413065552125938923946002870922234401859416296987312580039992364914259742242321014776961489574913157425396018190290701400926381443700870681838706610958125306764733936219518569201951696875438254270409769652400791126741964388666216522969740660157564070923677872539991897305664564189430249498499381712510364342587145381187090202193597176744040009859546805646136525303160934110952929317751151045746339745387439399085931673935985628057860422694076185272965740345268098608010023829954284796221313949304502489433263929450867558760478422293607934495501564264810897281996663451103028264780652391547791304690416827435261633708126099785299287597943926169316924980898989826516980464981068820720832128034348624931643948492116797522553234184049292522882490644862107276884416625782299690595746876935109517465543460202234834333654487807664717014750229989992359505387730324650117977996838578233556528144792407512586476404134520278023987329821818365943635933599035708781627134020301065055670157583289564228657678643526456063541419011267708748843133977910060581830413486912449509979842875403033918117518731073911855021441707665182734972631095190723425926937826476983936499915950474038784200360262953240136371852551996152447242423284063527795986633025719328061465641837736435739367190269270502191625759580190750627472377652477487637669486008763875518857244955279214106972159022638993729664456151250547307682667950424813404083498408459534374697575981514355549217825673161427266461650697429926037448081415747706907581930420238547187135716951059900152424851454125946488668657161682835275345553637172778221999059615847940057203509994336447597153307480386809735591087000538196834898413230643363847754238895205685671807213722932383686809657305134549966322064145532962497296081600713729200874444684671436635537668183868606941475021796594030871528751154697253313683572377581195315868967565293604711903053926223659087166539096321022185389368965830670307583279693175887305594396446674425588251062337988500951836041754038116401081749099337038081042758400474050236164030002509808637955070355984882261625181881933723337450177522119673965147912588061656280490095691730963098932804723144322629412677830574080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [4,4] 549449183710569154577277157366236058155381942646788546018509623282644410634683921348074574903358422664394288170881865658210109229507562037523530634579622454827188838805861453211833086816920218714014410982590328301352500478965531304844615128609074207103832653523441098386031599557885061754234021529311381606124154722295120479080157833208172989118217280045920354512366376154022839327898255013038242354649271172839988088196762923685318160119249634588118835486117223468267171176975874028940842862399979304144917580275781693684113747916684806619566398192956887143529541639045239888088882178926135412599623957044464220590247006920603013409647117808520951742150885614172153661344343146668077067455372448192804227136093703510051720389055168086216980886993266568038886761053348477191214564767564106837512708365809321640672900878029800839591371066785760521058683808965400870163087260028333990784248330083930054996177617007910849214480325979127420086824487991200676594054592198920324585224566461678598568218468435643696335052386367462999812368914280171239312485713007792750858750378886004293946813177527745145638224797093930264092442417416340398162916854812457225557958113260749052432994676250483432864555698638084949505408988700270005779424543785705622489453650306805550477909096274975142274904344425182793807369815277462265092927202602749217296252082591133370679664557888281094719539776302699184197813424727393687426732711547617339404783879207017284382784198470122054662402009209446051575760397409514062922342695370449517247928737533183738266079061647141450206812709121764228339929228750749420376835694076307693861305168386138298028671571014248179989209203610079189566329863414739002980572304112812018147362096006329557227455698614912758610161259543635375486684616715197453387958729055732952228921231799601488123142565084149817005613540969724904428501229642345028284131689551928792958513954670792369216785235539089803294056644711540019813140475610661438915616003235465155837436491408829208273200017414641934303928662649823272143729339180428847586674035027180572294566257858935369200142477850313703544124124088567827865105684562469183732770372962840291347881393615796972993889686548255804482221366402371529581121828360873960023835969466974397881736811221677141988726062019998015630977065638040762815079854010602336754427400371732322197437064609331473801260873878828802716584976056320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,0] -55373668685459798406142053542861146096311626331700256427639697461923707248342908213353524287582920842050316208247659387451151286109851192060476446707578865510012733534015167754259346911276667942120619396038665061730591049855857889531387572672723478603740110434453344819544320291747076371372126694092779538373267623815532408612256259628487438143278680336393301705770014277219115337883500204394039837894048236668045111671303441712504962719233706795825954001194966843638948074261297601120229133098984726122439137164400505729284142923521287282271127277037567176826500262319569354491448497281192428647291161205664427572651524322526879005371214829282742004926542659816256256909109491282649837897617976303704367643815310367815558059547746138676139381268977849933878015035202336350752862572317999784304591164496757961161931180458217170833459946066960829643175063382128463124470713955000397617732312646876634901323398300312985237704555276447122625992875714070777927042263738799295289416399818623899620352330688822271411413442770003208795793578019102603934785464695594939300380494521241422542252936596314760149590731658682543745429210297485578378338519069072640087566369542639873822736095949896086716493971081621602720437632569490264771975119597234802309428270776257496813131955315928389960645417403124158395104289211880208016322603969276580626334914297686582644810741805183880329334483454968080424009198250428751244715027252505427439732982757938697076604038477013470420389478816485229258637727265251699964868576598183255727285766207153371099562443317417934384191500757096909748328160018513692449788024562903709890065084228642028178200075843856538413356363068117692512741814031322310618457175682733136609648044462899762844455283320810282851162571156183871290010612845552616562276978056274020607507714489300489535653167207094464788784722884966961158303562997776058745309085997681626780334905147410491573539738971804830424093617334238173498208939834573168051035602290456569325118742992549675496448503849995338557975539775179202294543788701116803794840087087231526588699452660257805401356180746878892644982226232546657930202077977206780080420484626363300909053665807721971678451902208332380759174992581321612424004842261106368787085435388391713238495673239880564318957824128242123811401313378156221370198727625677580283941439479835838417901136933071358657318166891866960800251904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,1] 2395820955455461604401671497178486441308823677466963069694313708155319179046509264552865846383380383451136906591821814304567197491838169108488693345538210250299687806056769159180181344347380254609674445145187023098577754054661639176419219500438799560476416209418566046502151789402300517054147570973620702090435797589935716434654879681919893141175379386219338522417887444363800887276451025986725598139596329345562750201325704343199430706185635750285322527373126899465606304520757105889747528108594997845699388282093840637390712168825289070043572160913498251681711674406753437955617016007737808220292581618827290537012886976229434429627384074927170303157611556674224319310113946373300237094523549762524196619916764271352077217140382567112325640177714906012635029594101683121145361508491470150916681995276927392616802184319345919823450389867562424076192950722130160458889475747793158493775476391485813291392573101902120399491410423278397653533919516424086299483914139542710345064282815543909888216469704235954265266168576011312763064309970170580737999236364346134240539471431731044929830777315143838772982658114955999814523624952897022537258903205980418324265851469570198240595236293086369245411409965786324253681666290271039352206894459004846963709742285958811009755911600064388545861913078521304994560377258603687903029992405179871837074714549522254591750036950424744670499586438216094361638672243764443056601750795012427737417248960549684450973844322014198123443180680381739498463530552821377986385378270574882005224749032141041143749366801632317857815249755563035182738241265263727701881374255433926917277045812184908117020974907325138442613503013037379945548244049614261789409251998145329828977425443122672997167982517392192785595349025557820348591101025641185244808390904086440979651118225971501636991007117085185870042434205049966910489807928688714384731776156170221205679463053256967248394674611479505213854186477747573078420202659851476344060901364185464203642704119937104354299297297946335676036243876844678604958405064665356567945874858999972552614173504670227982775942510708905885923369044870738026384503413161845880117961277186209696671383261431455083464583544317279837943729632285981014554374009222795347223027498137190037407602512562960746460365375504947704652792964746943689269841310801479291115248499307767751481067163037467619573490160581426929343173492736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,2] -59727461148494204023691304174318970081567555778845583314137567665456746962647617950872011892633303661398942923932446292218295161745486256472934589032964253471544849379420387636738907063613917623427469257907090692310085101257652589743866465699048415685726160587121808877214632326419465747899927538496249042730370192760794808360931789423949109369574617658945135221219465338593075665789120431597099608213308220681999832189065479411203952196822295264547329405575921590668648689436665192235487605979088125468853895416716431495793753817385739361971634046256321819895947701360533516385094544594488565286547915321270184390708969279277466686907775619870909954459114871090301576146266733044774542658153432082002442352208301868244315764062253740124565042451377163591020517391769619642472190142013126744850338156233183576586811430551515387514129148854490995350228668115163695504353740668078972822334373034886017196503958336346179097266736703027565051048963687378441957109752040828596590103296449563091376908666104144194254651205043879442229556635751729872414468817530406037132833316409583995205052614331632446408256762215299182446386979928149102598455114225959066287795916200283072690244305396734901720380936532159200024876589054331791450344636548139563247172317806006269160433631904920938743520853187779008156924372249775549472284051726818609964225020919981470228383198456461725472795325967147308484065433363265809681070054412636172200889514216313081639469474150760816909685408372815177663374732019783780395536247079892378048646465337916418939952776782798941057932634241638114658186500428955509618976465079864346951957658928347118430527619055204161552294686265449638336651112353408627101225909397212964155830283385318532161436140066885314014444073446023150406884940551823951339952886316137762838722489966283182987331501468558604043895840839179481675210169919868759503558993597261231040060303277420349544890421799489047343362468588565770884034979345724969290400199050715650268910486007737198242389240348673352811048755933459674175339246859081840464057415998306047366882826092699347064436101509503012061852752242268837700484114611139841717493459982998597759310806366620057364545191490060665293101093488866782357089113529570143284520813504956419349167756354414335819234848260144625494238742831097218457298641930894843506357070637611538830474709364093740626704669018827220103211304091648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,3] 439262587910218808732017238883763258368463934354369545955542423102983879843044363066700396741210323413372507506362595823057127240407453581008896542398921625132664359715633218140972410911511130081245061481363543917535713852520283097195525828396482877815118992213535514309963067676720058330064608469405787634797048881249633078693280912027572921240364638442843104718636387521425356349962703267595964386274299405245831484205747410434636843146843903262704362205683664339327543722686154187720727167595729794678876555732100697901136877673513474717652793998846602909234234761386299557249406275542401706990884513294713694294126231520150493742106375807218278525101700998990994810552385338370516800478312798540886023343143163197978956615826226866360857839926286506561967409003793554826297999915921277262660237209628679859357507553822627890245223989189309022804991838901843389109863338196576947071187929422391570291804606609229297644982679881001029440560038061132520124548134449312553157600429048205462813854976610041662320989465108859705634097835855493511399042169213836079537238347602617961689453039629842266479405133294202080215337179473791453077891637914852244646388374522876745731706019799905993907823285341383299783665305231910043851343889912051208085703116315929981979133627209374882903837023976067175391480675755133305956425729860281193971928622274291064024482562166016771168253263110272090810604073679427525632926869889428507254745576257033316270328084749943194138635031301983755103537835702681631511327720838529201816909178600473138669001213341630056230317020336094047832427591072487307512942603856618380920107016692053107984832885864037760170781148552500364324188013233714370465249847044690269438216615368233655414564622526921157291659472560612740490845210130495664364830034620174229634230426629690069548560244137616377168060146433500208873342782539823049196656384968378894549305480259037897069078839807033946669097730337217559279589584794487968032016798662557859220651372091463184334342369014807377714006791936143134307239401772403068211395423834265022202220176327696247683508210336898432505983671061393384451665797621130590649272525703439249103336678442480242646075021665050846663983837223505857775266798081275026729689189350902678349148161312514194879940671839977543330506197141515307601131367157934166836443045635098930371492613093980013164512081156556272794237254238208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,4] -170091789871600833990277106843037855129040171347445536522184110354249638685792145252488452823376039703785011427771013923303139629232021368898042416752210623930222279755317893120104836318518822784299097409177061331301917073918672154338350856464264927790599226083788245882552722312911143860394658231172699033453062214784623906219968986351853035143162320991113278882472568575997433237467987163581237197391905114338660387179471334586296601385769377950334488598736512522656227758865995277135175054054108939065177098371223296746974806517905790599088366057720799664814593057551107339402230201618412503843809737851364703792749632167158348607120912002675025168111280431161058326048794542821996491206830454414766374164087694363122728897370313607950439503609002401486360331053539204884201159004980527124844091721729791883221085606307964070890630987975977219877327839432261863077083492216827009935735651607851944018801362103881613017552414431985893176517064160158476292150571584983413253323677045096609910247450263429483494887514681164665241230000791550359180217002456300891224311476963872078531076214584993154666228465463282617133685871401318187329463709963673208830737999246416077702348232956617897688681847459272316371657340410612032640383875703624611663020831081516626240624240442759259053236303337056570629599818236058740826966687899283084942836920247763198201199056650750582093962116630133716055349763131092864697527294341135230174582197404790469120105463201968632965575816131280659375650122583385059562140793941467098320899385943634928001168375814085755678468533620519510110230706810297213881652732014104836538388763924444753302781214421661163057314640701739117735030655595660787731295398974344524278844885515387081177674198166135061875352410537300924753654956162053025142535455144759894458894187523992661520894566108943247178150170960787743843485598245539121938230568268799445214391722978379128468322916865125341299216735887530595449896222928971351391043384015227910028626630088317454537472212677237424883559872033797579310696869360130067762670523940929803508635179975096776827872472673809538630577223270012193102514697551356765509908608040465833385033634933463167999593939989998912760530757570421589005011363601854247301145732179364670802255169993249797770947195471486967013847109525583711092888080993123226158672502156412784871938277098407595160355205860127683539245245399040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [5,5] -26106170914274628809574645159058317531533593637178008655875180052572302793791194682865919171916718055686000845229170098522921759252711895277203603486959196753407201536720668704780819731794669813678302388590260839104814304766104298609732582538954075827146348575927437898684344385306714521706932139251880281562960167935478545228469624880438354138829200413636933529212655959251543033985864445620691518969629194822175604727051719500610907771711864138305690899528672817806226614805302332146396404943783505608255462380334907626346293909792909789783752861630264082953490527623754283748367171661910830753017079844645248004613439790103453491723648871797929254370354801450155512446519323902004995563685168215571723617838234656192684594804681940956595361133959670032062143346124711354416702163693381422874718192975561965968597648294474375002047501709746600892201542625930225585533019254513164750149593153984711480170910786627254448115007709341623794215323053431011191948827076316198515462412069034882085922258279422314557839258546600569782184299603073577039126034514247564786532047534104103035993133772561218391921995940314138339437512344612650701256847545103993324980748577486440773315089777473675213821199743202727430652352604941403523478788946158482078240090486499386580728836729429065699622506261867678746930307453575005503252014959628056058204983122859205350619526281539565225895419666348228379720857694296559210086017995481209482929387338116598058169960927062210679884392203810451366998841900036857025523785942198373437470280347431619211776782742224188981037822944787475819482628644876663829923623964487581220225318841672528640149333564279349435899575376746042168454524159169197947394329866018524508332540402654918770595251155949367984359174745298694885446073102081153891426110792956986607610855285405292679468740036739876150106497962378717353764284523828779121511175394191904859630046597857791683407725199542747508085927877028098570516955179599569365343014549400848420011773926212586860585089915905208451289289170438407554027052450462789282619767957581037146581302834634923458880247286587152511178436964138099552546511953936519131448364859276026950374107464051597839866735449709114274759201356888909822514544369483337114240283800287404155499316966400496441978828071465134753407387868952180434513800709646450525294800312850533333956276576358901615761187048428402328267275464867840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,0] 184625530162009169594579830426294234169229948221859760105081374164663445029065589437344565927564240845254975456712680631838293409073082411568831226147766580858682966355797031401020937034133722133165775432410810288226732008480004543408739387008768340556831935832367187638409756081389920814499427895097477751649348696955605225051527123996983189702724484159430631139027842597910745790967971950632563171192966925246532737815597422774851740221912548110127882710528069264621511681656507037367017110683670612245201618448854258768241354854277319606043061869033128403330428578823165793132320507937158534789299283556651737426435200375230601855931216886473154795234104677653504413480537240378404559103341741413152346234956245736774684948760029519943038540553578305923272667435098166279997531499867472414389136504397831041866839571237837013497617822220910334152616149525369108300402471943717909741598045319727044247268976608572764176462770545274477424192391467210582203593141932171495971027489282177109172046247637196003357187336911610345624860195735392511005312386611698214547431671095645329565956212982157820919139299849494341113956379858327518259549222369153211457236781289308205269525797985556501435162374405681373876549400210710404571067446624612155375379756016862514237378994875125908286647645294002658276515335415834338983191614861559839447435037365835411571164075491724851056454891113140533044777860843678792665794519403024408061458435128654585317901921546709762936685320448287021125391843225993826417768871936059078979341921341100638470021533974175801037893145070185660939342927247054620305783294622529196592565543507097556769254740065971537142863383305668807997370006604135804447061644711860516170003507711949014855256940345850901321518674057786734353372559352106508731282756704511125404894476278604492638284624316838953486412707251394702074564923221485235583312261529990067256428315554642569440339437637211953405340356965884993796123826479885538868281787495417203450910176111708051898760489260750115116093370380117065932671740519284281278880241478654561573586712489825297581975008198274177930428776383477738636133010284191787637882910435329989705502536648105507525420895933851325703917138221832906608077604365746281793292382691721904162215276691856503183056453004506757582281696075472520953463318771386640280257589323141806212497461935276571441379242402455668305801773056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,1] -9345350688799648959901021034999245916857334680892902712931837685828314088639362362184287501363552883541595567980978014105978097428220689703356693194235954311728941469653775292459604829288213145380337848425489386440821736291964270663477143483349321906757358643794425549332110713638582954825325315779680631179753087555334928295539656423631675843848676977267274580639190407275939814244378413075831174997967387238622440680083792984640791674916263637103319571090245637201024942513338790325095961398261648025421807499432117405732230357123358182917414474181374120475005438243830632139007300455307605498991178196120853412928502417411270038387866253746717760895363049455423321819256315038057483460518636457363842940614863559837857598437199920243420275652215028572286523810566690303857154042274419434029227687332393283911831049054626263964213446879838693453014594661803969634485164625226808639842094640963919612205417625004008374466067193104710148305779492452918702658735821592598991992240147926824009507345298050695466287448761139401446932567728112314876226118926189465632809395926450171359800776604745067482389956622597246461303550702882574682836644191554707898845132881035605665001241972196384075643814845669333063324961493973217351875024944874222252965755106210375404103592127743861639624854023977285058179777274440344291018239022025167429635353605523055723800785372592282219637190345026453588978316637489059816195524646517951602661565700656552268621503883004549264660025654600615689631851230748492759212199676263818098683338948612686453831169537934482209380607323587906159918711442048320421697124734566124892835276367215883852600284170195021017225464335243347666312375846979159068314777835351806292633160827636253959471690367558985450030696860405829156306675287662369498695465435022221008602933578222492344217321767117585314279973361276843229893698331432422017082322828772225581057080923701321904324652044993112966835485745083374098012655575760672707783611841691261747904999196227888748908324693010059558969423813236691227465277725363315180576839757153161597659535030055030340036506819823945635240629167826112745467466993734459080418418095829377118996201483718574503306004413433436183800050760246052596541588262649348319875189755803691739753945386648170392096440367198392220203405639952931165545315666455956635824135547773367572737744589942323391121969242677993736221455548416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,2] 147294161136354042316651931518518948374610756618051920142219962557360190834609803477023736775004698184699965815512591174167177801438076960732351086728220628100255000928793532057942836048966805978297314534708064127208464307517483258469675131743870641622284830962025032672144908398686634360423374255537679630698662864007199600646600298712526309695327477760687006710368312904291881954011665500472392335062099271041415014027698256666280682273989234942850013889716752590493552913424446450703665077514232689045533774376112091188258765172722337824915511330240133905555767414754533726996083372878050031612898615659137856609100267957744113849170663423157886372296045564966838353373099218199176199959046692003244008613427243610364213542821910138631911833156349332567945105647674383682330097034594872375960727986993208888591564032151952322642062581489139408054244430427272642927893603135733610442933025042991171059428885040916621040821289502530501850421602969041939048685713811476293798955510665873173844146683627720188897831119693714380412761085364095364382472993432788958918495175316367347682708410799162160479953660421041254289254231535496019012722464257231454330273831033807277322808411893940627462730361463790893193908704550912612750119483428122673408561838620630482057561321807565309907856554299871317695386722368860171589795607308849701615105080537128276552084443213711411280688684786804698204939718985576163945014536473916048942989635398103398553265890559602688037034583757580553552900018701616158582413869262598417493489581078689509851670750689874931897229384519316185187350169691106249432582198415549783157503283627840208770126598508861309294687991304130434040079980472010118456898548162072301854070271726550864504705117607226605098911788082889472549694389206935623530176640117779197350166568936074969627444045558199595490247824947030695628712506076762209190304207958004829577483178644189885715904820748433106407755939973060420324144089543838881073023862611223239342127172768937701646842175344913678856537372423221302186705913304393836432017548794948527797210271623516066441536331116965589777648554271124218280859832222745649384870628338698833783511611884857137955780095683668022548197938993340079739853581449299865734211557723906437821014235575086346558959161674420653894382353779384759198160741190202863778702090537567284772202214686420777843786680794700750700218597507072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,3] -504379327018314613524517922511540135613482612294273651708448603428444813574539967093099120055388913710914566036822079349698142455948967456412399926887332049266780848441228020142476562005243769684809097085479503697751829716028019792811081370730653381498979921792236337517805293163045474897514779321637899564053252685031948877607797121209846305385045917235311022205127091727078192531394066957605786051821353170986422632395840662801579204097491963822816590491161592123188888486049781687035117042671451903217940601817260220208263118259118615220817846773025462479781095248118328871416479214237882337407082681208804049760272692453644353581777083971661387250448520343170830835421174738049546398202528545263922211370713529619439625681986050649451865473431715013129348374360827397140179073428197840165142714272430469159945985964519325869323378569593187424830400422096525453557332979671628918556913059416922136069248943496947778911871546574094915435795389251299747687787298818570916144374683533090704687279290902884125362193811166638058699895898519825727225848821333173469382260968391068344023461141526348779150345435472425539584251606041253149514026578424022512316267269050256016349435941207328937468764359917004677344473674545634031577258497169102278784153518856640289940680248369420629780428723526885129838343920506924939522535443470359277146190809934528435431211400423195152152002282400430955738230681230810311757683318698866138481195588481020155783236015037724625087568095420092337298985937907485210331777334108848022076104420555007891839997359869169395139612978046933907804876135537489803474474501967543594838050771927730053592972450538477648786835009604226935802473558045856997924246177119580533907075257191536600959374014208893401324506010514674513456831284611142480017180351051402747509208511026349926214958154645238599852650052049444849974557042447830251765767176445250511279734944443512124637941206095088531858860104458423368723846163292666438081104201465467261133081212228401425685452314413325045220978916319717496130543869709950074802127545695179746125484902646126384679796628197342842591293381171595630088518784616123868429033652056997090589382283928794278943552733729145149680066854363729421018527674345090288241925958387592717238946704973688106103311316173010580884675766120797011692672711723179158530809563556971975103678312828926979644307153885229828986456300847104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,4] -2264294272834212057373278957688563317664057667950987041780085742123438596623669200096259761012019469999778307938755626054798834378406418737875654931108330056963512558291649719719070723067051038025589940695741444409576476180915820092711700776783511179503298597138436297865363811622189588046231178722210796530286942990598471648714529985122267227888072563655488746711252020220706564768464306350920748301264787651748665607067930417648317882855150537104890626475913274415751811875095480030293120541016340197468244625582310234207919478722406902111867271996958745620006873519413045552644494142996821677186449227617200257155484312043413026900119879153135286757477774203921005483427031317734296774649669347247578332582421692960507819741441971615382348248688597667625810224121707868914682562639403836517866976855252614685737542726374061781626587281224078318464403172878341734962330556031174224124782235705781408535241737819159820684089441391557474046130653973410061429868504361703576123092183053239580504262385165512274207862835710410211137450001554976626320779755588635952324855509405679517352988817673468847875077028899923448793024473062442849621421484352502692908994618847624911636776539663373323990664118345200630325614676465299866688376099908053917865831251292054515320150383790881113541400048081257037857650179150908456545461553715741347711544036477901266983790295723270917980987654754273729150054780383891613948513242979379290979681814548765001773123315791040383412381930891396296162901809364449822537375826596093088205940384609319273966578137663262005839417692809757469532407825207858945457174532916534068701524992886952052624377835723104603724699946780833581433759092044460769863813338237021595435121052475915472076268623494105065503662858859845042891641370961548351441554314309245964507760308610813104485988183669036156128604972807022500145698679913595622378143617681706051865921500719869230806854205180166265449443731128351007732600489022335724220587021629058630308185016346409737636583943248459997737264002276364604254460275712165912087268860886246086831268220085238344008975792567349688784602016191220311290769880707783488217934264734286781320968550435227587497285327005107116750212518044150358363743647133911483980089031948965178407933867236811494906906591689040976177219971862702141146263605258591413774022099874831940919646330702362509962460863885982585844569326223360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,5] 199115483596920808585331182266404717424074585478102924071320117588640438752327071909790732197698147405138795208582531209643541439951625133454845357723924243026530972661495190382600426441882379376858872994893766325124006664810346680034981610307359084065012931677789943559999231765456819540382359932132478178825710813843683817766664706729604714683968949448746208815596891892110456816469156087600628856747213296016683290370896902093165004337507509288058983814964146739831255432737008214871136810280492657508197693195978485449003576103504897122364902736263838230370384576377709965172432632861273090581821127473820104274622863858501255862968943749515412821147510481461265186331151825559179793446650337093892055525994255743694814377510178278553359542110406014987071013639643334942270226639170509449144721290505688842873545253888903408478896421094335057010542165674897702232240547192525292554992797838217931781251904565247093350093701393304334955540582002566614109236848862613407070873578358028896385139416217311841439307832225068475731835121003604424034329879525696449039120180817049999984325728346597104528381261775734083293339307873870233690906611869927806393133167896413318102452179347317929652289916058981151355899689016913884329346640864536290129253628260761108041611509954073137643406867256709906470602679640274128192422255582870964619446586274544274128388934519853751396563867716129668699118202343912507612388702116299565251773244508264072672579271100591460732105344180589279966365061487352370333148396867288204856907873035112416072213004082662823360116841725286826142323236343286953330002702597435249882220910051010132292855329029507803152417976531628988468213582073186114671007141748208601857074472386939996915495580000418003555386655999962802581368452713670108375645107846727057630953279576676498271941661567895864374834958703170325913870978775602940645272263740633216644289528304550626593809043073071557090086517299813278717547320747925291371277197109817021414819609496270388216243042184642194027443489852656133444503425589993109129102160156297963522800227124442088701366105800376184348837805454675258622078889375816424736189059868939218524950716951152073110445421271490747820663279700938495563354764012560698375339722838861746652528741625622243507952601526074180477423534060831557828107896239614212153568162820937818158863205597229745302437166962977725253195398580797440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [6,6] -2221219887982409975111874869584127269091824295332357612424213490032978964837775009244848880511011829228773810184735411701201941116528259474671836766756820553255094081454083645300367014232554706773051774249850695402039160537874663874035794089189837166164482585879464518754044709010767056049615380009447608487450187713364885219664591792310688008376690981242721555133776431481829698867961987653932273274163068432576989672071031076882368968946781636150147979604607127348099081685386871089880816292303293216803688936615993874961393190604767545854097143474749221971640646834492429285010964685955859208541560720690770840347129114032978833215773557012106826226317804614175002948638841677573531648733265433074890539566837185762786161026946176139906773824843358146901470531094400958370655409960879385339738788655447998183995568695075445586112931408366718420594464866065735351180414084718185549709655205736525858654579213056948337141538771905639868538549209567375087817802591695149845652606977435810238279162677522903708815142938785535566950129283196037797037502591479036764445552907610210517096590102117690993209597424531508293730683708946886779263767872165968833707171639231045894871206334877932252367401064043812228117422183245313091952790047751719368683638262673134236264736552849728852566459648800325739421840274094474235279878595397910724413743695127446472570734836826484411764517758610094032130753692814399833072986439276670954423364500247671552601462171410186778423324848096639025159024991450995297866585750526766756618403560876306536188693742158036592844808956530367202998910022167286209532568302675744828045390774713559042251919044623933603052862187156593282326665992996758510905917504900866615056600951784593005956316324028098091769307732756117012609907247508199331363306503601456006667082689427004868068435333409618793566039669724891083729398816473768334021484683748523101549289109062210130908412051710774074973772685844209269102749523476143488382250824092268911943721342843544304159045456064817093126541637829256424086720049008376813573265462899346795494322241385293845086339557285388490185003781003617876092158194983049722139243121380971659975457792585401184144058073427585247042805082609824845829014593336538148285581300926254383920726472288691571356393243544065156153601988009475909775280172258546468716513966231051978498574267609533141973454920083619042735954160066232320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,0] -548467538191344037043721443626560803497344970102447714633408704609534517136392326769076833310630783195982355703487816140420891070636569203014085903040094652015547549053523374665231561735911906051622469280925150814788381491250181482476958771970763443049760756217894412520466012854807131421976387419510056294579591477446873269477514863796838078612341239396593651700197074105900699966530123745521138864341296566972630083750090325271619667290814373983756707063043575717233903028427327644117023346365341551117204230331965292293022717694756567724296862853129092427319292244850106403447498505944601859659046838308370866205680860130779424566622038336748270672084532530711200959503208422823027543459410226457169031964928056155604799782614351236556864621619920260594127811521829572309924804221109511266796300050217195022595972708965565941930465593980354536261877951229650632792757867418354881909214484665999935452632304880654644420755912029290677857776677172668590076777272028992778221444450760813551838073155123622100590946902353014002547541117068002296982624885496983672816121157258007351019799157857462648128552717474053764293111923649418593118316108375197609174945437279734483090125148689489608003103543639903817954724446932462519673907409195834807513717196445199650502718262522838313055147730037077799215237368403053589548885480204394741258002243929459667308939950927720115245218304709205032641858319844096287399732165692355442303050017364896647123718396895724107830008831861658167815531551931533015268223802430592845627715094627595510968837135115505072344622775748079518331428455796392922238295064733132530972403444239382171980711691936676601891649537601238876148700468875091035303632272474848247740483108300393523504279390718409519098085161710586459054429766847897747176984718675790317227359727924478988861673975482756605331070429668639148607349004258753741389297176441624524515800361673635900025184180582190031394689179080655525186892254032075399999524973023104257212884057978412864525697675377881217613562806991783614749150249279960300496097928348883749526612394839604542615214662265534751676777949456485207888147999425999289654164917173948262517438649430101814504952731793699787393357487805456481714269271820415716160170120557070190115286342018524490705026033555467990304108322239214591410356151736598072821041692706748659434873791916627638621965663085910190421482405888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,1] 31218497345633040686595397190724125136721795905537155060200897713039020090837981397179846037571402838892495138363464539027860213180202594861752816879496063142238462470735853315140811088882555378731615838625550777112091526391160652839617835694586165368823738189904505232321242363619056751285787204673988131009232740741607718115598628118069060909588695999276876872189673415626031158750548397877837005675485771972338595871511945120523055106754968885559387558588794058474577636012408202004434180167376228526777546779401458363362194988887819264581637295338768541555327931831251352873294293219322370555700927445792896199288107863569221026432243487290549734526581138557498077692996536233171285008835150134216197134415917138267358733118206142159306535225266829447008644215605464206025460559592469710047562948540946736607543585559910295572755973778870374206271032934488246298318525939244582150749220933556673891523930794510902678565173213104104259542710957176203995590143138909780171642008341577672233174084215121475080289038871139050431546319819729696623968067862229124363676895688658547824544684592227125622559824048137952671562897446069218784704879239979954956812505707736642067243548241912383766300179884151737219203233649533812355719639424717609588982422615980643915368782444493076103862360952043669905164856284468457507576567299797153685176126297806320763688673761656265575194120315524616391001849928420929293854422383108652850187896965850061432394428138441030703807545038755194310419723979735858492653417248611727748016221290206548457852567488108847767577542634524550097525930602803080501835878507036255718076498879597416510678105426679427175617085453887889797913230500074258707270003160308601537141444606874160117689106866562594254554723335329931078496007600207060552150558885921287612360784325484589130408882521318050904809221569524578548646952272190146568128485034232195086952406190107290538315322003411206216356233311353978244857822685077325406553567616131419540935207753409551550248869989993421920090907091509634053572023669802840776453130197654719128227642077607918335428805844835316220761115955304164507999339989873020752426261764746627306324380130631493415491292816506354109523388958137423182287437241831931529723075928694327225146823669193787243297322753909452465513820206254734344874335721185197925107765347514213156196264751917321751033214726002472787152807657472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,2] -66865013492389355242039276385677975785849405105488289695089322248444491044382667829719043139980311168413467575460152959280938544502293677138710442224423862768973640565892204582498952649160998564293427061435103685060395003691325620447510515361458660485906883439341614825487302571066248410669539159621091098342546343155246457719706157623691071229286132847957151336206427296737084692529317435992564211042816298813424503440643888821028645153987460966092688656067412593288997744722893792168656610640913240551863687766411240978468683691956161733274281730352149011900836129177603398843646136051522034867387687940095274995900093395777673941339268480150872856712190260036160411112860448702663191591004952919062655041194971783045251640026428571112919686702309924063602699793424672400730200387404401655322302996978048423115704288259566608243268353599225116747110296184649443126645918947080146506982659573090238513620236799590076484433643845412290362727990981895657060089306956844132080429082315787514511808309224450558860020498868681519326781098010297678070071870469806334734895386489207799775317567848418265002059518406661079921294573653295580982445891136387060621346262175923609736586789760221150740546958542914166378144440815814883821977184455341373224187014048561837089561008333310834754517309463644442602275624249957860366684282809528387362118341867063231951821894022791686652524554575454554175239745934606625265079754383153176511040185199016690368083604823493409020465411486616695619385869349505737812291029015372737492169007604951863442906247771861792763957936926530830481118997566353858116812810271508746191103502462475117168353239854244945400649273494734818747941871475274496153418320539401185895004293406586292625544402748463208916414182620413571623051359237976240935467367049251017292361565179861771762646032150163753843763928869458620596493946509132041898825745411431402428244499080912330568379144731713275013174391232278028400080379162190263085704193094262948607318925408850240863743690257068633167447287979983138791596399065705379652601149332910852611285784500641241386088690037037787531101500244626321445190558965464492790370948051817290860019994972861480133472663844340211110568136123076755705209524787363324205328193416520194056734529597831661523205674405471316537696963549703083169875408386286885914869226996134080702514008652666756113675714801079004744980069613568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,3] -988954635483483683567089696771316893686338027921767162403494417058006220098993191467101560638478959906486125672212263568233201361090597242281712593872653417665331231418493835394060779388633004040376076834538603496904241961937863238210776132573914068628220284099264945739470585036893657061748909893546050496405348341563132544760561029024027317418100119101252264416437617727267839828806574415516275392267663710534552291019841727053659446204477288080180420668347802709345549730791082335329370939491929081262643164318179321711274474964986703078416748995186496847918495157908512482820525696215430783317053541483022414034114845551002239969825618824172144111809953530146215092353961414406916341948166645506450365315091931522946027198708242286558820214451380907701690160940692531513741657253692406665655158545406023788232608221904857587058646677028961999461435865568967722303146824363091243402575629481804957200856584209037521648728900536688710881032023729724768922452733246083895238467210928240575902856752394541704768600207084337557004946884010574698776803008879052292356126925861071242527623258217689852850082332148114474904323140607007104141383202957974598186397746165824977917667375640590565685515581298906922696092173989321684197274277120022805690597725573584460184102520658189767401023879041341049573553279645381970859691593682650622058727429164485689996009687290443798028829660375627728350125113220151990388230875452404574009195482883650659445374286968937090320647608214173564758323036136806930921682957636660860109168237214673510148696129254873315865787454970249074741817343072284347081668547378100699489613457197849572352095458108792922112931017388782424906031280698557133188774028803183923763626151518780284214795455436311784200572583745734697767102901732701840496525944714311137465094998643898014656882048245232427416569306569529022702497440631325601606438879844822750705971640471035650038556524931026272516053882383445214265944896537982896132682463746950203053429115749649582727468314612796393869627994864645967939025243020747172101925754931851302528303690100942713691831030973590457523000717497414423994294084143101581868350406632302120170149617846266840452943228310497463451239970572027520133802507785613947266625136076873513338700462864552035441953603240133863126454994240387887490713787587493652391746003958838646286092790388622060299237882251161634747075832840192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,4] -41231833817264484731200216150546282238629423956257958926395168371047166178542427326625134754250425975744991408953170078073053717371684830503568063964672017450167067350338918394325635130185889529394630839374445119017296021872742489510232392367425229149496056844669184154210037865466289861175426196700692128517595485033703277641360104334185317361794640261775206320000924130581002227749964424370923089776956505742556436755370898311823639323742333730253493048849811733245810902568187669125233810287063517349453429853949902934636355004247049176826558048488771578848480633174074880760924385862429644344837442816146278937481701315493830107738801128269527455385333551152016045615178230431944952049610366924199563303925289249300089873655272384735685456185763783162676657670745672032839819991587571382207937508799181979821541502142976760863536528770564983725588992686284899475165744912339596613275298641614973180168578608697780835749677569983725098582339713297287552856380171885766485683976489049885507596263275492372894947344925530735748794998670198769969474124194163783929319115585669456247333846336790478091195076736243870745335615839819889845844796854178597419638160035111099354654483774384451716170811798365116888036376136522977461686266148314783939892665319051093229295339649618947293422332338537649851052118067319745258285806780780183651714167866234807311734763294459838305822954682995738636270056365625081993392229590748748841597717853306444811990966045487393025055647683588391532753270775543150794456359736463923692445325580368669133251373307917132809870221027336194991826065732769271199252191043448545973231623764197857753770668614909274578511931258837601848371410260271669722961262996049660588970907764565247804788299105719689036389788278833040864580562954343349144413026327257688525512640975765673212875962279460913771442008509785109910148682970865584803213163027997305251850838888037676187461725949404138976126768320968434113898407398654853361082001790593123239400721455113739325200744728490986340245487465134877260880913235615087395670064611233817145926163932612596308615250240453806719535527715533821423231342171745476894862765138331766122986152643915502555036376768844564237197067084839699270962118524737227717610338856447467342230003447472780429789649290866711640078286715017511256629221654852919866985786932581336471074701814055327240114951246248196672251893748072448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,5] -378769625667385008677947166250867675610514164129287247820310129186116435084939973998617525755917770712743251129421088205536870368581041303069504675966894211713339915677559555098134356231970398709706665326309618851066191355462746802842251557537834253797002218409751958851352420920719819155841500311938437383208657175813508931161042740457746053720040965063249402442846397686371663709648527293890813062463955064813167347825908562058868698350775719294750269881041992805256711276857882436259702092654881982254919920345301630225883648439932507426089011495745600710422958849727157541318469052558049992552720299689844040237133508925776285433424990447844325681817003073341036471320568886107029930667825824017024328495442365165997392445562922931884562854685198510329101500127070142882025482810231644130732404696573355813342198913478421306720083985371879284562495025411236317891637193819434955424030028087902467342021433516100600030967627557001573180681028161632521500529869200717439895829990438869875096524932584211502663909799803944464000790048380318384771778562835362796411813586161943274495742219535601401853302413890508200042115533121000848523542192926416395761220465447499151665442812244078653975579675344663655641490470477981411477173101180228698465216960870031781328595096338760785392155166146487428077382784684192378500888258415136620843908744573536111204438806479042530076201103857564387103244835968051233856825506588711682336401256107405543111894657384203592624266788128359916273016271086351972427861675994182615351940767033489976263110994760045684845852413876030612964319930353508244875939822245424945992637673922111382535089991044013631163313450181205175449222366329124804431625104536230040647340722552477604283657529229787398199586167885882402682753156175884033691899514685047049756544136813484887979097267310424389788031919409251666669372172833476746262000381490104666668679780171680243156265259721515114776151076494356058311630475122114850606570705877111316189761832675226721099898143948660758340825949867698106151819012013296441028175222040688408156126299802735575538534530731509948843907210783619567479626350806641695148810185494080939913225854714205008461761874684004634587039044980399074152154691638054069052690437563563108297745098678907890013059931685260269712912165020178191313414112736876301081201863631866911775953198989778866659691584239806867613387446017851392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,6] 9566118384487844531062672980162662080856256149818301122632545025488877868640788541575528485149906668867109732450314913114546071734037180740829963704467258754801016269696738801729113211143630941891056440446534176694198671797524336698148582921240380039441433493846167107446127957592777607042200650864211687473169490502222717453210975190065953527026685665695641024483840802345093624704557056735024553744870032281402132916834288044781134723733409966800381511823392679226354776757698099987920300506356387038438334957794713224061947722480335658879967970949009357273775593175201473894457446958599214863534460051834474047807495437110309739580874781470227274875269972321315169530671548728279715812263325021393595125949674554384044444756274083581612450233680342787413388864813027779747076061109993247248098099128664955561269124710767447192164783608564797008051452793202812123288125719546846663942607204008756294947777537131890957980722841741484121891433959487425129266871977893422907923941970072172218184858216221445059682085367641253716095942045886425822220983027553650480528501158465421922294932174164381328761056962724562153502122205022197232467005351107574752052279408269132470830300426357321604789432775151302912698239984040293993267321000724876571973729471216762752401502269822007770441895614892442815315288612573848076739274998816301566620081609482004386281411185727741878310795503722111634477525783615340914955285943696129742478419774800965846199301538039634288821849449802829992391304817966831327470409911609047881809814194017037206291612715053126942683224596990218371388902417196223947653894997143933020870975671648239751480405064694729970416432263730103583747672653354552982807453102949145166621513068876318723318666654568372520262191922333610452731500094490135090765348456681001859934908984384887129196162505980514991569234286656479443654120736867438225505632241337104954723054606335429963371142491588811217997329238638274234668659212714391318905600030398839826282819563847938076701669495959853897004886519489552464024022179503215278158497568827608670181227740067557234794467153593867305314182960363027060007068722708022761906188564794130115172096887776833039752183366960436880143676301623866529294771659100971329724077361864680777800021867785392165064424967672004348291046541395792545295655408849885393786999502933010135816761136895807039966618453358780368132718324361461760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [7,7] -62944599572218129436047565522782992018776001122590224855654958621157901003461258422850471048106536012332327761307570794886837313947053575171766892236730074926365423794078094275996228752098994879439680964940655013677450797621627813617409458430947021074785040091386859445209901841582663830047430299670314536890194739239111213874121022002942583686707437833364814289131989314667973968289118421149486874940439223742513611663151250129439392060607259188499802385956316877095923482903730579568282516218080180345043045859968768882661445853756972464199385745391531892720444458484787042688720507760082723967935684740420441074913855399850510938834106101154879592911166197009639737649975551059073958177309596253981537099141950625366601052177805770368602684788836996352736058791704572345506871389261991538758765047464536738355795645821679422396715118676201551313416208735060276170885210855889486772236354276259997528563504932841640795669460268542160180883806946233383313975681541378054662125812248704982582520954953488624354211347809028606586502122099022342586818672141299241184292373428933386324300245742171687632214388336647762575029229205409254676331748941629455488943048585486162039110079677624227697231283845558215301017454286808256920823788199670356284008742543558984777604755922507725368855369713855479867173641811223705900455859917783177204720375387756193285220044885665942497662098225106915311365554789649003759840783210167190899174714206146124751377340990040133922156664660225567352744192537182108306416013037400600126396872577115205616482122238323082246414561754237403387958681351667659156418171276646597785202137286703326214819448926317904437639122947430860838913046953045707568462736356573687312792093432832669402319103255007089610243913677964017221685658308341222000109456860948942490470551982809931566005912019978833443168162798753180711483949697818353239172300114507865873257258181439301610288718162540807348872861281605719237653526922678284808592494506440620370241691524736772478872137356986382569607923788351728961858088994173501164618405793787221646690913140993259731302152400996304977598569478950608221018351309951426428446368887570360376672259273716821441665063223277100238297609076293748801717963560494332839621591599591525550466870898345203489960897790550560380223881510137141167005794970717627572777503957056646517754023237961632090101722700039224435853497685050916864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,0] 1475121095010955280615940960349797500148728300736040892697561716305004890400088487959700130913713209634994525325469885111204621794494058399039143961916467338072708831091088929676660124462105056291760491281987885744836375972980757742040871148845489407587060022662969832088070077379019511287396773186419066735214146782248842347339836876219995266962365736952092379033381142028118394499355073635176484014382638076989578366956868649603661169250595405939920643156694160015465251908571518864772538164172936331554257386377218714611302218068595083272010219138127801440178816779958933022141047819391711492171216753323681078104986213089460471540776144521647625122537400359616250896062288059511585779069984934202486088470822372313368584112212667399271937363095459620307840014141296681498830422998051430578399103075128129872142754029302168987159344550416350638812962860364339573094806542777872249244199875143786215231445830605769129799185028110912424798937349721071173462617752078132857742153691641032339651665282563886167313714058129563632084867111327404934119705588230937360580008465202780819698372383409269230582586265891184093719809124195505147420548879472723546381794909689137590252160678597226300727807079225413689914047494273700657263436878910276935833925067027064914382845737725134986214689542012931397232832538547507015439378590870727561685669296375645853038799763623925271021334214187548513393212627334287692353853842665039337341070213830280022578545926201187033906687146052509997362802284713174220859979027507350310757430209727101753303798037330118095714784118024338687384777901805965719305009884779540214399450569844279962432171853162377197432400672630974688766791007108356579895728919486554397581242437197411098666477521085919920131163639974556019013279290271004368036743804690114016979841132542495632370525029816874473221002717484736216881975794835785570830429489921614314554774270610584645925068323307512469028256278061758143996417682195363208614907813601763621800766550909492848782306888452565801936347752515557134273220956254489368260173463953489480090084531959392817574479920001951769804679766551204197198819657079784422104583092165491688202019546610338028062775412081413000213047621218420124233053571918670030873055109328231597972110473636610822933350889041297644538141715380865466641843569960378214270112989566254232929446955819986613743199459205938407610880360448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,1] -88960305778729830567167545871114843090622802324914740839370573422381470632691504756586901727780738040814148284770694795293613707984175943117037453976013404887723462592945757900233273993190409997013240214308450430996143832040009522990845432150365992748616285406499842544036518172101232270872591526835689499939002238004281241189620079902900061224979878309221961188264834829782140053568968931610175798858781321805098980497774157105355854366282266273551096689019731763706098733127753179098436473529648772051245770946473718939432970196873003595184872807972970863286968274973944625669817794839856454940160251392252163246155226989919918145943608903063623351995183970070217797828410833875181957778253873809701502424383272796075714484807950874109959843346235424069080630516157078388988012217213563781066431085101860641948751788168034809990396947958061539548601154473390053974291976851986108847795278791964218265238565686947706483845477089160082978461196516424122036904976935487339820244427136209448345705529170501235073897744413975534613185348934570694398374461232884481209124577641549378031982724370417787986591856018747618106319767448695299372818770179188993163205381268380338295877900872004442723998774930230521869489203318914099919609592246965250661688060878884398453798520904595085723400891777619466852345636838484223219995680303480738257106372232553279223332769029643781974885310878944566413714342405687240180017334434900776918290819591440774276066124785418840242512436413711990449962383304656672423777626821058707929495306760176150722295131517433121919787050716820132164218380143314810977574609771360422498830696553011640543707572869864513547303525130383459025728871231177083316006068845738459199122794404958631429207925854416759076624361937423322760365467025651245155439858502769855973987227779954975120492842289984180532548003744184691172723893734371465651256057433314310016073476420694258505847305254067628182559130199093257736922110450232211139260291332614064968281840618828180732172885751184191881492418138193916330288874653860764798536155621530968736419422007161203404589196019780437369739829095549644713355998106519530870641779925503100956348150066504926519616677195708603563858539818924102229710854248273534796285363000175933581628329314420199681147093952780163431953870996702147391689452021897307782395539480644965255892569867940420463372342335647440172702576410624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,2] -1058589266256635631040005719072343904887257627958192432159356728983400109583109601361622832964980413321238356901150543032976357215072937660064237122891579284014082999432437427209506972141214339069500439717636738222646042993086737120191452573945963828472047196596743441783257071721533690298278976268347190375241928524764589459173844782931062927331023754465897768272712132091859304503154021221139857993268553261030723929633666897039781496544795299511789064664435516873358220036916578086004527838439687026480290055890455839013565224877751841227018905612091238875965354264334744172124181068376949299642518530236638783076278202841869029189030902223136592216738626946502841962702244703154262306612714617604236243312344703894931703952298887264093375093989914435413146672135419095510248360873804628754821339602459303787805316267920415504511935606230071510780333561514323939249645432305923330188443286806790213975323935317101796633718412206724532677846050931387506085111922172940538290677779479702261443101196246853609099306447292473322816821672869575698076280313489978550663472347839069058495921220351262205222904980366131328247278143329383781432039330660390466121647113840654949789252244891534502693431458524756744032271556133768088943107079707640202443889184972479204780497404446279205543459611105765624469363140129296980450389835637827575578331523347074749146438590637947332521348894385819484310508442740583011097673289245940101746880340848013559117881268341611534429765536597661144822507405338657509952025048612217718431783468852011069246702819428380038967910330171900475337374913454716528292735038371390377468003995058890371166626085554451561979832467250986153915152771442634658297549669540097223604486115044423839527382788513169370037592167557582799351509462872543545886927429864987982939428810065675919477998618917075052819792350695114939118584915461401371607942426342171583589372624329359481126961004210854784252767307303709737454304358137360948935855114609840772851200136294905245319450554408111590527994711204034968804441304751091582321645576174004080530369808563021934789883714544516247444182381685640125929095579079233807501808210210801680932753314685317920520999635860655387031964096091299096018220068771787346935686529346457616767713578643109123998070190159583458105300788295482269772344584904674445843923544828960788563665416942795976536578158676747038391456426360832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,3] 4216109528845455867654922937315056286576519356549935872556140154594676128385773175267152626532350073863084327358103614327602349740492154594388310789318374022666648116154815232198742481059121177333923202025839238709456763966525475717482124366004206898799100031985329412431621648447097495933823737723735842663996527277605390055772003557359809578295199013478850233304772494967605988024452672101109836784193862221451789415004590629468790492208487680305422750575548599335440275349989228615453774892298527525197017785498909845289478637481622616143390611426906325937957475687961919624905055767205480496562781244952941112838740468356288386633317526967984165980138833290455285111294611975010395613795301312710492925350862766968351709093504990121611630769269059244113565271622789241980546048774725369436119375119916162981918929041408488360571735485228439140066810610873771304203853908391458414268885694814211563185309228512087828482320302711497560767903414356065339783212666546415501705486869295654184511954789749488305246394625250728270958406873059354856551151106862217921364002595552223626847804189151213232778383193197935358418822965535383144624793707466202685789534620323535192757712900499949792396669157266078779408997999035398367045814172668929658548173771955264195712780868195262723921136932292935808010346267850891859482748901468289810921740426892121969618719451182096268589277688468883787600546503877004815431568596235443224028703185065685187777088620637664982806418373700662212213780289103860133733438500586804550007030125717747379375559581641641137002151817399543279171129429554164301901056716237338799198655964781714689115284502258650279892272666227998984440567999362030840316132842912736100239642898601270300239106916280392801841155120354519213188746626480905627130682405333271869980709406295943701212450409211749990702778327584679211516925607670947562213724039251013958792610834345200887265945076240844160089470309964292621930174636365979678044824367707036219021016206410458809595903981923712516918460207459464130689585449944044535507466422454706134381047898211797718470766225198937886848250537556810393527466944532206069014677552117006298721428693825157172336828050952124524874483779448918370611888076280597626395876385623229916735181975149949776300492787900258661925691912556564394988922097018477340918676016697231412202043522930730541371885085237286461863511457792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,4] 422924488949397299208114321659408534234249180299831729042607062801701125433619212244202848483526494433677347053863335533942105601424078509693666023804783241889696180312007863814140722353352859579752100569989687461854861224844800954031788109444519481424502077214979321565204936468513969285828236524943635639166090737993406676443127272474856554757971270697625613707695675350995028998842206191409558760639189367542986336049565678736272321807870451258466682308949608301761141281387859176469716099422197477665862591384218707994377711367889996461156754753267738813882169700167366598230954865821189154519065279525524556276632002067348633359438143047984610079703720660210654543915806303883415411369837987213222954841640211837076900586274208532737334332871675101143600054564798090747929553381956308272181208315473316358887770441111297945493118120307730335256571395489172913125887973120149270512453588422905289287175826923823852312388012487948990529894606132080028135270145641139789110618219670904787728874651162286871556325527713022925663470977107082539471275975320218223152375494203826022065021515468866799048704308205769767051756687825354920418387001662288806178657665278290535980302966165674054348555109404426373363410775203279873064170236304410954654833973898166155576494784355264544381760121411040421319383588461117785117098253031833629602550928131833282074194431534774627962654673653058275729985360360432480652620810824413345109660187384776121333970764868362029013542923492325120323838581865635341602960205306411527769407724844997885599515961602582348810747811285593111253742682066966000034620522908909224122734443927172390820887348664259947527107851004092045699433072287307174627804026976667318247133625469918122834869823103404509400209333698912384360807073199772671497613699651395650328040128998234718719647997476360458778884154820046070305511739582715112388426743151230048662667540570050394186034460573066031420284703767765140104836251165429739367776220128098247452335902387419934876014600852705735508720275347146968172371434388745307242403138273703591680521523380772127303790418208000026432858681018279782151459272464680860694863031430540329877647146166533986155182389405827090722128964959441747593445742739777956873019998382804042323354546642245184159312778158965257892145153878577044871436111724130640541034687858013611551526035234865666445694384780002273731685340185362432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,5] -2093289100728390064609085875660966878019985964835950943202174701168158829980248357341426968972765160678334705567606496634901349895338269781385300365462421656241542296038948243932403617574582414956974683907409277991526184809570211823640551025888043491400148614791671028542322904475435800932871683011202675510808926039044227008332232741806190337436472652740496123421661052555763874747998423364110596144952204611459313518648242616175786014432325810558629714124366847324811594040878628802548359336902594976038504074752312866613769039654730343804957550979478444921100470540721173704824569602624751112437987387760203682590107387835105286719413366655125876725177540618786888863038306204510515464756833607555492466553656187550968621592239354940816313404480450760811657484972419059817434836945485005727929459814991675444650937437792469780718667171430337693472632325648317979981283110518953779115457974240181046186513213967665060200736800824032677495120280445859000714464977503317651744242477586785548443494671123093394104909311457018691361164258994987032518288938396214690858386574717774648664155442335299681484835662009093412532662582399137216316646415924026037387915248759796732511375896059629625679559821438789613924408149189809956748623543963675916377131848392307811107050188050890709463954843392234932467684459064906327107090071206645285861780962812712542004685513995862456100503977412006386436201477490368791232716064625342673845659574824023918086475295673131653687129341927895966180507706959179416007321979032264748276256133459715973236927677576138909490111427655500240119060028960421505739554153944535320112996357133217871872757757554273329741085274378063086197754575377100992862227204713611633561017966360632821410140553404656853514124911897038351060247233016949392411159793086468809805315493944023339345639360026447552191197333736689575877586952454073675211080787975486172696740502718055845157018760843244771807395515993375764891140795872967357008624795025892035910480026373512833341818972063749134686062134865510529702947180600636426306660152240639113206133536725674071871158018166313526453213595133806306075570666172385409983631036528759407280165262906385417648431268100233218475874156844119101990905417900998876039509326927581611411104537475364623325947100740757674476357502850184748965842377155231158141615826723028395851720204203520914261470140538995415174824121077858304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,6] -10841997151150922692679539342406418380457984706254238016911388171135833404907196537520415446548096056917972067478810699706720863152994127713678666375449750691275960970192925072374262765800264160368600954438702934489332156814124615875209372596113418392217905257786959323928840851116475823532953378529539654219990943269260376532563252960552480191012531760696252284733204100681310881084757599574019686109805010637068670339650505672887570514989081022354429031426337843185037521653273961599987242596279664827274862968839482879546446842907694910445784980288042263341731082685799142841670417226630534038081146774751276799208251115475116233746635753554052404077164092688764916772393329627585584826565087474854626956600259809868952845452547459896096382448877643965062441419512033144586932415384580390812770598209161828227421691561095995422190418699920407420489019137564111539007369893308164156083754775763037240220183683012759667575324693863489935350901656413467678701680763991039459227099005176668045043122048435301379951693978755026196500853206796929936786451241710123832869240970142214937462894876207763108740000823465042987073711624862478146249137305586306031802276717343202749614879230910753870971544845247563426980554710447582323094245077258951203154882201948130149617939483212808701812731665465266808492469776084634583878436356707577389019854414717616981567486256857638100308697699234635455871923152035967111657045651465431291157889261392781646665711042325812991905301316443455856964745890412899741293182369328140983026462449015528075486829361213671218003358342633877398804945754672601935690818579197950040183004454821222236871852634524636300659699684929658509567539337204032564511307914620712762253499003042647412230889894193161429343251282601927322400478232937559921223491910931605655179264496269404799597374819056042006351787779964214811907939427612192620735958056719460266077333684709355166900941351889261368939905966414330487181387057642573976583009454320486266972555774342881030014706148591937980650539953340887479040070154460924777423926159892377760453646536176929155374760683152959159437247438780033455615562451488314319366726976946070952560674224377366664991662223426423491281585663043941834067425938359019957801847177168135888929643246570089960128633332607304336853609958444501213422084584917623275790339744143345192361507750681890869677779253267963962941148923254800384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,7] 179287943721118812073129019535695194004275635029754636404388741288787993174493351318673670552768221422101894668478633434867319500341988629098138725236008460902620437373505636529460625651285867756956874513283658325257307015276541684081892626348910018954329106306832124313756334001983726195723910864485975221958018915049292716591370412190502481503427364420031287150737104877366998045654939232542525908600794535262386845142992167711288739364480731920120533875178825996983027614596103413633687340837901581315706142642849786514195284419442861656088093310334086292772151997247667518195983789204538792329986992356733046054449445486554163315917766417799711797348356089059999086361799988245053497158866520523047068193941148059753035037197708985898254539447032948344224581347782398735038094974322485446340164477037606249264471050329391648298664755708025075586678884869231354776614329214896114012406294163635978927608279829505817353490704449638941743631380467656733711112509399376801791960724033284996022059248397941436409024713561535851621304387721392183156635764474473002409539989317707936196289622564057410011247378877321458951787491684217169358850743005167854856169249527854291231550900707352456782424876816285917422847151261946176962004972307229604853850331223648685884850732575628252608927412469515605764470559432106352753625333150642056756503003664008628557616957132785200697790290159477049050947332229258989815400533132697537705730995701120813454828114830204591473219286490290552302998746096715220746994462586425388145930759155011784477963463999987841014171214214154487039728616779040970451056940045879063517092190491062305963744462645539420687231019035496599713459224851682718959280228872577722092507188697666197168979625038290776755703620228902789543565937830605831853756933658684344897270907854390790415159466464423975275635849741471463079037724946078159562632548159418877882436485777899725517260945769332638423114009504950037793446758910381228356207674376280258113924112727796375523631444432909565461782645266681289193329835007641743626776023989496156360812772753246827919731020923254619976736603271657232335016539410184452866108054758735614701198732802055793472545103263820172441066275698063128060176561401154667529642113044237930437372434918536852795535253349275660591966407187776072419552161337371496887752021110103781353861479023910497627918081845253196029391631316286439424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [8,8] -955495667318070252366270068821385929711893111580681537358001855779173461942351034637120318703073615068783137566340523890216869804968913384169694973340220445162490085193787315497857956763454030112013400383960453516619775864707790210006208678295442126229861169911330375648909542269752402505174735023309126172050067836356408784731226621941017796009604023697329105910228005643949590957667962246389490724323992779265184386678589989409863808259967702922556249291730479907776288546012139931552995198706814939374799233576455185696991258451962446713495482915507689313614958936078589695365924812982596745096401654786006821133696465821332090037866403224432804308122556038817658137565819803167683098849121069973670998593247763188172902859856164756696104126392641838677287060168013472389109670621519004273449394782904550078328168487229081894730200644287598348517767427544397900183005940611417557868208719648773930133848898307070212439211058767321254823623176604501136095214725301240747863259132740022912885022093017100834460572023124096892798218029988221297236896199821686746112317231747247412385095883326345123446707912080219748878416106625583853206235008501207790336283564290735201740819486062149637914536246790752052674543674314996720085039790763552462388477330075730695134040978837180996424268661685645150436570936986322662421658410759193858699729463330298152312108799628695823947710180053593011043005493094988792328477488451003192820995838377137738960084014370171074035582092656413656553996296652905754679278866316998487640941227998030334556339009755264654780833605651440326269525105617334164140191575851054369971314288267286571086206081628160252455158312639487417609749984975340385462783902394087373120756751578287354840432409769768363387361387270102569483448910626988122287177238197383565240407120670758409103894296244123040385200677995715977601844609218655394117156663711520566167540946785661005919771681561913402404796040572627310374771085478697502898589938677779069604614451359974227809791020004175103640849401502366567113739979462259126488296078710171673271490828783050444567182108498124722384645162967165259309564976077507563991460190679067567381306210946450525786631893908478853390588916939251068109628263406616921584354487125251912429601524148703905363916264041462529902276833787217443401914246187348041440749969447826763967017327735893374380008198771931170302758166928518283264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,0] -3633612147235019220512629476961105261291142558606922049721782019044644592302476045311854458081905467292776136919310073211527308079825618192048985867096379606177520108134402499337789055312390502972649395741932809700001847731731745921579565187058737496069054189148339317097252162074103723080378101602316174369667862124821258786371482852233570656014616723947281001422160305731763851763802399368189805489667967454726679642563012198504998709592250671652618814646921140474767822654619804587264937312778277375600075529685184027410646171190650898153582533605686311185841665538341480584171782933702311244476559243237038161658819166168493045442047781376402697371935611263788225242478606017059130900510285166375507227069061656426205797115047001146043341155668786536247082766204974776543571212136828106596460602675191955191315099779193212770337332362134457977480654463990989892300822436963920708225018422143072907595957439782804154826659924897349139968404701179480845905270636431181952921876091324981406835603853808485901563307720617578890985301124110698697490838558451093788313521721293796617670199694581364259383639615656330331673199024011017989167271216666052980026275662216279826604154448580179062882033719965246576216020896724141864939518350279246754348957344158271516744108586798437553580898314729549345463957611336226658917034776133576235159021415620467705704699701856595650395074772239355801725411894495167922799817243051495102309031318133297392394358829308463600733221675439940003136687459112565334759539267809307474111911530438506669971949104925240597565385602224468073292356997559078939888788611174617040212540512218018835686301642896404992224363367650923169387700136656015643923555973168558126338009168508263183451115389653981390697383334448203697842749269116480080290594521311237551469459123698385408578513652104241080445353928127566894787313720942017772781253625102314339271938382511932918951509438935157499134103499237117407558880826223436457154016610435146885369208535029927580922307679534792698848488131682640820684261569568072128691881149613055168643945571708064288164412735296252234395973589188341637720573603675856799449625487629632480828690094961207042267908666403770586630981708339223688944624330373161008575734699961228571621454316563992274828128029004032671491826597458294838475716065815517334426709975049013010872159336652513172507494772198976071656485683200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,1] 215682368203520505843498957395061587315117823484620186246613382607143420834832050712379531672487781006211682553714227572714498783205254038466713207070992982676260597357870853251087818907571254926963226281871387224622997681881549742555191692091212374350065081676310522958651454050210151540306466357635904898584071251876418046925949693515425325871878428295051736916738979116410289208334387071846362679913070581584074284300026879550264587346654273186064266338070671966717705548814816209271485631983838181806077705741191248648477123193213959231711995514394447006734822445310151381742292083558605135417033204054503906822779400883731608924449420275215330861779138542487878623012264454171234398126703053948133236999098871143389483575607748620454500184479973163291853185022765733674343916494285468480311606172821374710095778937093331234576700538093097135275341856962230599072627186547658842162695008178825201412260209877373603905033855710872740052859444033897499305257152658032900227362718065785285906900163042621480312451708566430220125963447006795467811838960472023233834492879163484053873002555977096605828607539600748119145300078267921615351110162430037830937650432625473586290745177412630035748033409631199656630671317746902054838346268842798845073603107750209034911902127984500263816621150170243069193353760011362356498025196348966914621885124288343898028899231337422405444402605085997391479063956171703978466521611179251424619054925059457708658093624715081912694622703149560282003648710443369456018971607273242925056875211594411643082875913228978458864575291817066346764819761775886766210172900581549349864880444219975573520058773241516415743664004598274249607011043174071473133436247048532076704817746987934521804245376564522446379748584882710507212464789349727280889140313859326051688854733937173828950732694717588992815113103056262057551988629387303287803043658389062068759901051470788942848196251200998590321405676821177818928153298232410970583982093285109004703812191383205168130004993556895064741114226843249127669840619028984614200595351237559888654819353759104865052872528252770260157552767544690463912637402136011442554408266234741151941539256226638894153654232685054085545990520307836937913789143889199877318978171293240876526012527967288781300559803542519783761466230090675481316893131200958791195814616609918848600377160319107792853893969989621681920628878213120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,2] 4934617610967549523201075454606900086394716543776257173765034958637617011709040491268265194370082264332585531783965809324228235255861518135308163883561841916223630839967747194376961353144968411656453999274012719751580157030336359776130673443746538839080981887909147377187973724857575437342964256363019274034823346819312442714846537574265982674824501442177534988402955755165861794398509010674769044691252081716633266968960478191312027825136804911703507533511102216132394192613251752875583939975321066504074047998076609647091373765289068449918260708222725713016642875668888599193359345031127907286963370771848406280610804230531565191209920271537461169499040811939338171908870948362940410303025304948423326547603906241684504611954138479836375559875307572523188287363552098432969425886264512610951887488460647345850943469920583261921808428710717322610902947616230972888954921501399925201591850330135313552388223383129835633971876200437078816307121955501924017792163160203036417269610834450498335416745061234550953155099265941601230083762976992130584188610028197704567742370103961911103638258404254077910300649054930192429956968716659209935032447214544844664325276279664416530377681406392900162527425572235826397156354393543872190198790508518741440412115237794715908407646322959881072903793431533911467153477239971952762804377521829337756033683678913681223870300596074948532650537285634010220935891907886505167733263444748460435086561862795927806829962160202346681257169805079511375285575238004792647176127462610861121669140141056901002519915977681562351021431074180904530303853042327527859825127313113253216984615916334518733759410577364913055817862186273114863240729981104379700049288827031835267117521967079269115540551294668667142475864064543168207920317757657268253205652281694785596940697571973785452858757133395013760289372619103465475239561477349187409905727041187490141910232685676961819051989269283241953503312659335454147668367679171796777301152014500814058414769884230814043269835717751250295743733498828184264751123771496255721237443834084436536902398163548069784529342479724252236980704583410421684491981789417892401089950536517492608030635692887977065274636919565247441725524503560259149863022139958922740925766869578588389760096037327728062946024686653518735237859214883458742162036258086614524290240195795873148533411465848251667042253225297851384909346920988672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,3] -13938743882585604742782024911141967094382950484245403875343078472125799676522457200814374491680411924906198516436625315743443003014123125876529063597000341840591303407225221373244144264792732749440050212042932454535326368746067151996613050197559181562884524074727694571888077568850719531794997854563462981188289701520787491217382977235554453539172197490591873113156356331933416465905956246062760799541936049414030148817422069613770216484515421778188000310499638227115965862843484729642548479878210101523579675100277359009153503588452434471764253785269960234965309657993806383555249594455147483077486819947465083325503595693090833017258688023253646157980854322174508347978944514447213206438549191884457074060541275822304635554664062833930188631868132098156985725773581002328587689812039537191566901954054215963844368118516909947293658541468146805550112995635170139684272891418067878006224771946481219070195157331569253544032316294079049964943360030651760916167465452983639273064188006054197270282493354875767049108930482758941071922534761745412326367551844602284135891944214109938873119091889313453614599394469624266544960985782864157220645841200935700230979430328396798473864373627780064937844619932428831788095359764588456822687681304204844707830845304468074819928546947322494007524816497972877264899808385731026690564373719596044071559769143262203112041276478642497990226928090961912513216753481256469428377133572915035247588091084967845008286447359308020734415916476667850340559323675958500800445167435656486729358206649035168657697536142984653763243311724539815049356259340096008360159382495494736511723380618752500379297076509816909725539255503622623780907572331559972219177514544775771948245683625813530650155360645075236830939931850734490068250692125329658905762078396954174296033775712252041583762140222539029072498466609739198284397263348351569635294138925682030397181844904735150832468270857259432282202145346898569155479368542816466783014928828734349043498246978194195989549397108581428420098713451857501502095278352540074896799677003983776149029619506196963851893464997297747685227295818721292009235230898685375108017801341945185005958471775108694834679614696909108310853672980148332799909840493276437690505818010898097737573656290548064057442954350660047259986528331522745751427403762119598623777894961041112490554722971749245046160795921018384485493252930142208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,4] -1861524036011915253223177515410079720726317393041115524691635503313757639677885050632800629475954990697740678362996137309808630258823606804246717743566079774304903360783607754042577402555788936524849467808379230085431071029079201689864453455457115047228416072346180417004581827945005105350719888217739684978265217233115877159841114150933994131415313188831974515159601185375702433080187343160990340096778279516731478477348627872055584742094605301816130798244199013576780954867422238327554489245503602689298646694127891012873118142865003481414357805176669558378115584836361116281517004654096361257600889362203947310567488481374592043816481335334405361267504750582805654490033258566259699652292274865599159341949689560111975310421852297231752173201059927059271449277250129591929741026633791351318648324550126372742464261585445082959679848561827551556471712068950861446899096507763852553271762522451510730143022703807251811578222576035011191281149451408921132149026563280901614117268705142530497863407740221690596173133384797108992762465056735261293766852309727243133725617799709114310590460921574648532755542243596890905206487468681071999198972263811038506052321646012069977002840624359154246922818635366629953634525043817486056921921570761231028466857936205756088745742911859869411573605603304161853607978214875292073734834470798204712839226919372555401061643756915417741569862066129774143781519781890009858627708503260601191196466065044609947016544336961913943793675904484608861038328504731672367248887990200911626293595687643609265802398428871902754272251714868178564378254949540788633080441077925715859133345915067315648273043842113645128467242111406378951490566652559381248486974758731663264823955422557838526390435352359940838471336872568776699847533631563580944604624895427284600873764813657430150021528969027622223548952563045949536816661171349803952368882968524509063067539059724163193802506855144368917545446946907153449264466355883699422569274030272050198480754865727806915015720097291296733517025953676873176575103815731123243133834412212118282925386889251351962765065001090501412730426066371107289606269923156515970972612783555223812461379925818646916329753814679703506159693207315669763377422125726738461069093432969684987499395104704538244029508777033411445879446496243022363703772289342809541246462014492878999451413797286507553561971547231276271485448071885619200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,5] 14902667634056979997102825826725381165127508622167467005816021224446799078241847490014140700169338026034344376419912722347798990740575147838318861243580987069561126840146219568967487442311513578153267352051799548435264173451427547921156494126423456564540709216670142390773534506247791952492185496744765691612725857738103524209046053417508211671246241038308212203460145168888111131477480393733581969274685459982672061483169638588774657656855330514817333264140731899977967957776383895928510045123977667230777389523111669931836896041875716352186049263134247061192603216109195517643309517879195467157856021680200679959932264650445563044821642527221743483127222335131872340767543392247108384690036777969333645013075565147857821841111399080806929731905015219117801622784931174288660550299390327502239295103566537993607297700971116280843707339081340512158485732158864467270631670689639343584864940599497374175867035747078989424671660937426397956012702127077608265042405266223834399449983348910936150064548048028827828391099415896047874177958151640763337523083408286578828447211126692894848504897096886868160814704853361365533806699541747642114891235783847295260782939641302964557664863832656663989455617816318021728858562278455918305367546349464070632485122499340520256261267683986255789473868106792817541332460304919669229727567666690361620644253089627357044603845515339028930207252034074696934990595188622601556053227605597050644285552111221967844375280468852954137367095755933032310410973709573522732076199545951721797967066566786111604929986411688642092409189985875766631566610590123181775967997113275190424256255799779495413047571985378544100070698584671709564271397530034543335078037690689666585446397558595532593050694697517108078207153535976717047927772914115970561299778264258007812121088074768419609227658114642368230118324622712612461935763769460100291837693640627447243972218497491951378971860794109846240814601745739672197304486105080862982861138809235705361332631020732882107550879424855034125432252304396602559079394848464742464886563657883761536678929690919059323334593106507420996524099895699543608386172101698208818037275282156983521459697043015231223883540727431933156901052204703314394790615745323191178430425051360059890516187239532825976286124157709104665741901681260418747442038150781915836132823851949971108111920372355971698988684168839628030394356537067831296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,6] -67233546326483929565547394649056961796598467505924247233566942644718034221847211047462160283798983255139861059468587135080168618687509798545227475070516443200749392836286715338536678901407787157304113050388419241500708192817406963325622163559203951455932937737960822250341968222106521093713543615775639075000687551410184520098408716622457314170577387853740617945214143833834325859227572397528633882181534905324180814022918351943920128772102572193633604476671440511002022576801034797728249149862990619155700657047622606175309305179472161496364793268230399381587237469393869808726307531015320452028767594509622909302557477344516386195891833520542146783050075023321279044199588442872449045502074951151719395200328174880116364974198183484684695342901812831417019914705885341573181731385522211297925418828388018789718413618803648440116902145931886520198811098318005332242774611951272629080494303842663877987576250339454376738237237290173069008561646638272760207440819632858935030611892889165369385666421302146223803052034076820215119862053677788461515162518593151559484695015151992295615361131503016935826733029355191178538660915203525576752612676591102360484128837846192429465656384182684855066730312780224219300979296760479126860002427523663313957929100937549401686398311614144087044675105747590028549734307466230312902708211102846803010845558156415142918278502187773885868395813196660258565081664886993132761458032373479117217262179421616077193651432106938056317904551186266593570211713985606331732476688220512748181290309567535836375964153369079340129316771153139912341861433927090295913785993416374487609363925157537443683216501941202280369174390607985850678802846108154360038646725494097982047611592281217900823164394258133211704960665721514854401191795048956669505420335096751585177664474963683753100410884960007017465341771357400688831001402302796376875436948687720949269480465465320520951714172106072810761714503374577085764016449259446764207865695308169973550831055590665606742223855802957599478666110851350947469247442224292938485901800393575627677072908151097509996884348632736236769099219657570661727295941484268073078080987389590937382417869552272945336089007273411627328352540139748968892148033659356387136134073230701520106004214857723636623749338185102712931766747934501912277791395860594458503017237126332406963837831571344004792497339748009399029264323500570574848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,7] 32055715287511199593890729460793582579423089501876743189411410579699477673063893716035891815035201509279911526751737756518092915284665503527553513775422050704558763059475730262044127746682755224909097456845906398624560661560125863210120614249564496131888407747037365328130251462592267249588101635764565329271062029863583893716463740536963433200904087226630159392983136751120168880535307876351740642153135295997129782298367122637184119049761899045561662903340846295096399294351314417792653064910022382471605186246234469786152174244318132937065030728263819468960659496439010618470325204817671340255510932227909658032459885138498057830130279190016689754316127525922162427682938307492742116968113587144922613952177414479861473080938108361350187581905114405091915495563811388239463484171764422227826708851724049629465918019755065951062343776916307087024130833672544350512362503874197971128851125578355651184169134863209080654972186745012138218337494204995769913789518699638403191303840151537381953736356453838993150482229469915798333952648552823495551580554978490969553341147907289256892425205866607311576307903401435456287798161907747633204550762621765883758501644041386937859386749607149761492333174807240005909810726064972174283830396734866073896119903618826194652983142687727736509274196867762481025655940576025545939975978337922721211243097322388757150627768506802171866948511044913185804150527745226513571552244313568697662908303141164428690531634749656373400670664205472145230576370874936296692516042565530169383798228315951904570548760674797908036902881157839706761240906231221910732047696559096512549360816237466747903549509613601084132218736982585224748541787837989466883421693646282412958468895381835303618697249929848924447082094722191879986916406326879747954058579278466683308656794964979851762172937053118824851170449971662705289498846356656779736447805058225243923348401543486435022182669113219439447208499241190157396756822194411643013599808297567271433000109804127164793513695502484304749102082774674137212863854366419242446869336895280697954094146165030923130441051328265658924703986152467924603685993831414709147682971830452582049518060160920358391610982936673754418147944626728336127156433589794527683078524756925815477759888039177285841747013253526024567309881671829682967370276453985957908041649054038077533612661062577338844852418455309417289638861645899890688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,8] 1749334476984513953505234619622602782982399640362018259917474392108660908774184134270246704337071647271574940147329180983487727149801661783322224149409769093410504324283934738530436099747173121223456100812174241620570191571051933161490028334332661317853356951511847085675475421559808237880168572686407611102827218712809452717593883828487884867067582897270722176622110335687674573819754312308384692087538468913611440625183076885770783763216841166433256000622796359119470084676151438683715159079130113446778671127216287452796794316159485764249174233222556103278973526124487012848488437672468894129631054132829322376362413075181956494934064428735476370017100358971136933005486541400926960050957290503166198686267564652917279932622139903460879825869634646826298404893189008250733611795133532039338391076939530308203424303155718783535362250786207850275185213190161863408348763738127659464225432017949566351006979044033642235737684389283192822030856484818582011865857777719355029163009021556067105364816969912370994167112766301167595966336589692617402246629890345068663227412397335580255728334027219604896647027990811249980299487097372320640933279282254632611604867443876145636905925135605507575757488651396206551569413485764290624999239733087310408708801346661193533173178954587979488287002172297767224663287924333071060678857539160854395321907715318802330617151348311882913571874956399480969977785634593211970643625106997115522157210381899111606087281074682910454630440382636446101549440340322448422136198206196513344682632149125154565133617684123442210739090037257986999235796878283074713160454100586375941253699209806687715440440576023467403097576433787392332126492147204907374743098512936562613466142586867015641424148386482041446932393492469469597385431409066350416173048918885226930153179035305276953632665396805242378795735619911863337241605077902531772209033858044444333684666801021218038039171232230515457441006683277582238473094372088265773073703961778054399820279229231426659451869918420291141474455458962175169508386569976695438886755387637551186500681217202340849253571620877309733292383359184587651402236928361784446196897316108078019966604637166733454980688517065300905432655548401140594247389125169060951073031452823478001601430715900747026029478103592612428607556692301714676980747305519776252391131328958808193296948024579413399725892123557044268335039756354854060032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [9,9] -8302989593034156271772533547474092485881942391755821095443440791442902135087697362053798692121156704173493492341198382828183752245017237136627563334936380172444129333239390816557598153596609325858118799999623401790255739687200293191677069117838079612355417147208601277227125409915040646693586813578056078230132529226602583365507856881251195391815796646663341576859580040672509014183255681421369784665141816253694517314136532472300371721702437508677568591468891666323835565795265958533327952430632412697789212865743851229762369915644291783449089141320328908012455139376718954519737995797019800896481934674505055907608692679504198021377926132899316618881762991763429070776318020614622188277288880090576910854919547191951521928836639953771635058979934073437382961598962924120690596617257798698196665436683886614124464844718422492348695007190810706752474183167081174929220470295161019115164800262593767029692274674671395404526643244135894211747563406741159212329998557868053097021401550922925327816100656681072855680782420342654066590134729262359249793354664220644810830809892844322305687738112949224871345054224814721509145992103658067270640694656609589890460789377380927359605604647925430407567811137787908881842624604277398178263690728652063209501560405981944639682399588848973823121356266163149343606166324300005632014271757256531253794403931676807704628280822023018181411779460591906310215563210078452276492794774201135678234496752096587675906943854547003157494421212657549322315334582364368986683792181605709397048221215954287071757981064035540745470640681902823798049664738269997411288029119159266345429485795089892398440826593733782906654344777172747989627165040823426603480650145653797323664361779173722454597956513406096820664919517305848798412277627159114525047522695185855220411344917948964692208246891402610862988614238824701449046322175411189835177960297604198448576438173833258687285904446482727540357447559854408281100223485073669804912155132087312992431127970859997600319909329291934468313643393624812776090684586042494409551881960768575622665041926505252478225089425599594445015661079788007113662689851127785301384323310704928339167286733771969084091399774559254087557833570870835867483187022492800070852831898147330424236008107821847897865137592508494509223004361010495267903285990264771328157743238352456475423539683978353286920541886456890029134471218324031143936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,0] 8268621410982104954041675621507368949630286181080345582109803069799034060349300014604172074045827302686160115108591738540985938287618174204423776220657080982923404619039667471337639804574546164717636009590233727236581627692312785419788895969198815813472563327449924301646431985322584341403152980177379571767612472345568005536109772043679094732591299723249376498133159178152317766064860998176374628435429057885677844140060754920780227076405736865598352949433281055576404130519831569455067330021738335437489804616111069908609267607271941492957798704753659101483217332625673998758272620072111550887486604424384774234401780738208993182220812018685616148929665358143079736711729408815220261101871134980633983062938937632633964132201863063437729114143373893249576496295846309259191463837475015556101931013846887667243252329515424656893696778146716377495657471679261521174404225903168282205623255989487690297234953147272977460989785972561708147589892128216070159028846616490988065574706485661840102662434600774932891306259264970793618746166109181414629186417309745007829332907572293626273500025186671499701901623785695994306984915572591070588147773589092422076649264253933514368802047764615361438396226522900616612316251734314819769855752962092978184874153044938801824316017140113552928568165357113637937402687923769414814576626367073427281624796157046000895091709077146183150199435623772369269158943731056659173406462126267857026098964935972875391698389770039076473092818101427033198187981500609916665190849750063557150302889735130052437131431545150541741484521034245433271694115467668485279523523623735913432299736941744911244521353422645428990236392352514903634936247022607427188469035169776054742415158189914586502652557514795856375450704411743604989071657804871894473275811780881319435767523455166958119979456455604651533637906038692004135092241289637790927305755917793189596220994584687183445928186627523612885395169939373033081509831020547659814458627871065351245772823116864125513732991662484612354974364909506161827121069301056768303351641991173782765287901412159062222171510919140165600192661931071904780617623870730999685216035247637868635475116224450283943070757750332633383342472934986176830543523274823463951735214050540347661903888674474211750418706396337074258886507905358271881794875939489308183064924753510025556121826708871648866536126724949937297118409523200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,1] -441088099955647375661147498319363495783207133745152360931217430264860010518282709037250104520610162112870505802754976668062263105902775440117342356738193587969324527543111631516068849398961830273725628640099614690142646463570623251269474973762566887717452211605766905662300174700967820730642241062686523141013673132601072551817269404374022835264678658895961348857093580805109430475220380539627504470845071908080037276286355054037892046266322197535227934463695952183383957042066218654663121104362478195530003717396797225349186853592652170949057213873511604484788529358300383789381591665924772257338733171508882351184161629672636136047097630720201527139267718915014397175567543126257084688784645327345974244109073846690426770834360967667267086798819370498774372979936523385524298586965953623301675786084378430137526139875619357177570625986370616505827472358356078892182729723747619352399279912035202152244927609921874373931253087722275793505060734735942851980028261224995625717773892171964182346587575510848771420506748943049784809497615822583922227846832532241545535076176506265743223511980645515827817919256023245898903386270434733090475724008991240484776433304778361313246928125246278575264018959594140315029518669694684094434052384518675328951223893556363869348540710173442747696351204553906137344535602887125031428946885237423492449076525553210472102375616138990876252896120793094032172845564686044370433110632222932470005971959264405510913184193188272032465027469719691879802846527495957391954654024394134435299277570804238227432054124423821335865356848335064997002414292016037907674508527268244298757832326245753174417127724160879358008658368262853115874577789324658324929305529462822152676139932488090797585610217300006519065716935440638955969795599259560688795954991669773592716719805275879875226902225854424030544679418109408737571440455040491298175161377712341017350437939181850673308918438928697976060330971961962887956611630738124539983198274286822661314210444618822261863165477032477274308214413344701348031171753088438692142933091620164351027564385692555451155005895714775939195597363845864580905869624618063964028267566782734378513238147335426610009887599774432664181379093286208561010666320093404574958601408844333322788896219237431864109623680299914447835723993290333546335588227083045545867029234774666614315550489883477268122116906227368914294820541825024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,2] -12347569144788058157494624495989508233117098555099856608301622345602771365416954105376759288416913462460267902152317734093681262180694746349592364197300327071751161849777303613854107612339564717746680984377823487241110389920209256312552116272067503338995924762093303106584596671934904695289471477806509213134089078029075131965126344499018585414564965095894112576112896345657951370838658021692531972163005111606539414053782001929841780278608125779413144553600970286105397537804525205040077505246524196723620403014339026177621833407359325756012782065512894573111865986764255953766385056639844053067297946625995700324232634703112700554155352011787742885353848163874716154735662749846857645428999462291395361370894305787699503798000744329528589999741772854233193852235191850501218896587285113027915641207325511283347714216180663591611546597461804075826414473487950684639373674414122445185688962288923015725887004607064875434097808718576800564704309548277821881439234605475230300293109211549058749039047661860092205157238823189435725412325518750894567941426299844385295100952346485594027373233310128930053675489438933125315960468601251156556882967458795804196047556011593172882338496035686396839306263031696630006983872742556915301102154037549338925166274701166807443870487833400583999059929455845093595951549375896541727842160987379597364581095056321934089738766106556336691278818932686824542208254020908819990590387805093823952649574618104480994204345260377838885336997978360742957141594328029216630784614610838851883832674918610670361519405131066089277938897279553170267806860660698145259141008990295762774935399221306421398480602015021639209597982801412302317894375433429962840291858699333937495919881664684537493610690904016128119619731273859148033197667979010797981398538475481178923895262088000135173279222678854966729510023066748478777393831332291308906596051727768486379187179952268269381879615646417580019316465592394793185858242622610868747153640264362058360351689344089449634898996473674498627592619843426791997953739575810866438457280836012726581239850075661474872595725920895159211924923267236005497344429781923106762109309576820623450031245777595190426997510041565667371515533379493934647884409681846559868996549990519210523701199035232128646000137845744756370375840209265698570946545924989938695878621503208673254179072182053835264526356909482277004390658807431168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,3] 99350622382773940012003863705012052607158911964605560473784024409974165678039952326058629901347380568786161903946077885961818967623122277230078863623473540988167479024558352337555219071561496228517295073940938362779124862216526097055904865339188946606957071977972004199401026534381096463633615803350930751683994136884686206284580535768330836601015874318018425383342847803478581410127080302887183487571677675949116237305472214307526886089827721950947917500412484370842473962056147145760202618863999642381566076023230241126762249674966948655106256698095407150723371430117726109184680401807424701828260396515661154371350728688984843075832799985958614102082587859630550304816719544583842992397450117916784618516206075293827905949401259789471396488576244997729971018682109369202048409196593608664294612743044956411239856428739876054246174843738021672488548747368713675429482884300545172752247025134195499349535302145660559512267077292779748435686364123658110616792656126836669130445816180816191550482836014621367579591557185877044185080592737120956382382201424556013723469437374032573832800507743365993758611105003691443191520230340908690390100402983551619516749099271430344339017262586090043285833510502140061391439765318232357172406488923889046489756804410297392723019182890456867270854167639612549558825605369971300016343207878677005336897487336392629834551609687370716354361615606147891634447232608616294170527303007757975247087794563104577470182035128662751453986441388811403852769154255873547139188232347948558298170898230092274409850263044133632529215471400445173478322234092166745213710298064392764553864223606948183514340801742820889847666173156690215325138267313944310829803839243525963209294862462718673592073068691738859524341831533536620818627190178719826882917286847219849112137119171214861979033363734139246467891696996049142844274241359354983165275464625698023258342858857713949787776444956161042512804005109174903216794462743256960862965473333758531615858156720118373225684589138394963446458448090787242613325295097878805931223765423534030761857858083453202377027203937631309329280453801545492048542499465395025823451630996337960901275295230046895105432859033554150292850454067965706410816216055184817094719824536847916668265468812216150293713257822723710217426112210224854168795460156082731139593271488296511573109296089693565984977847706437612301392247391256576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,4] 4850758755650007336223275483560932325693263851761992858738287509667771593182731838158950340275861949888359522263467861789901694883154607516930267265558828260642499061229783609614560383091017849873097359638611518180208621649758399392847007496051775303643928315545337627240617894145681025212155850150056906604970778124826373591189700454362703282542087790247144271541183706014486885693748246145173264664284703530213614288782839406098606329641627256680867574439258559208756210568378287014416935794925915266762266804965285265372275658923413690185657164106754668264294325593009284363921255483796004844420981473824249680945061748671513088949521570441877599127733331917454453714682583893833691683705289365693527798556780931869137943803613645591161216766544496985799306808573275776008494191803221932115045752646277710346625345854677286015181529354713699742313684138326786851424777735879043868395297342318908831441187018528745591275349603676385322271139638986857726956561100943354426756951340798829773827774466440885042847975578564135577562343753426746452685374222955979380225987361860044579776364829743841571943333526938492858367461651017670608134317345427914815184517163900888679277572437153164710751375508260810290280539269888982985509786879165669782661188907283985591036018950630438413137971689831273164639491166376520243763219561560117038151453555200168213806482205592752455303670785162674091694413972487583421798218077756121899003250967744582351094291309469949959474039720721067432142687408868960122899598095494236360560431967244104398710316719277621858608122030957419359564884336262413976330894813450810030613617406008435050160084761791834933926956396844188025493689379853444624898298718318426221726740586503314172178748523417080756609985707540601260738416053755103223476264765693749694763731393379047408733098808432109684120240804650673918311018645331342114864804905438393221039752862352701174674401212696245631433099442052862175693725559948022293727415632441049054103911982122360167984560036026430459890606963986872397437473009431649887211122717656374412384950456193972733064189142524868671283323714768452457543794288593202361836669873284895020318310197310275547982128432951858052785144892926009363994413330991241054068349771311461876415942037767924224310011282903384471497657123097232614866613579960561530054675269956569306132375214209835183079209325349671766250401967844098048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,5] -40812483562599586020895846519209136020938667057419020997891839262191661127210961698102173659368484554225822067071448328270534900442370644450020258463974626348285849987677449812719018016314651829819244696802968058507058723958749680009905445345534515973372820030833230519613273028087965979306079699143038755056913809725845227901413277884826132575765380311176176523696420735309939174819469904791759334400124105451065501265042616314041085072551484984085971218055252894749483186360890799552406664907997366776655333411313779536062821380981776548886605653603880954740252974682354266582433789781735435638416071296657820709196602680138549050669987174656035949093127998944246488966684041091097688227793827152267787671384851593526303605768607279593142175795885180247685900236482910229754775174076088145785719907411973215430235310643705197854999010862860222611164049528227510548283057549417391355835010212163364337357061329211450677586208142724461740868174318831568099103668778883471911147828275514409923188141478894237563062180634441069472463559327414165574030621088379582390747102332726357576321868957598448644579293477165721720001969692186203828147707980390362771741292950191417822453209869224657385170510592380309673556477049644228111439461980356460949646054216162728594293002318660084554751181881788356669216419016138069068169072428427640839992246187464143848881284526796843043641419434793337303294091163003655085109539293937741583835734393414854607766147587882663540302207469010199383835442516301871939082099698374442887977315721467047555618727776082999828196572745962050847196250648406974593218361322334752385986304190152159993420976179072453130164180505077324723960025255893767589532253014323529073464308496095863085440755034731576386967139457083651020250872068497050097468828206948321224815908043866679079756654846942225480531099878117022892410123408420972515658868655988362138524288797515961238675231112605994884834253030060732222707417733247641145964202682078963075400926898958879601261756915641862598351704929225166763863171316758134375893072401534751911964276811620302664817297224880192926329927376277867470509935923298694010030279216799045013900751747115816130071925152464233053624569023534470252434672118161070969827992745257371380045874675811581123160303536909145022745451248999414347781923958560078583438169593129060562145605338093109117251557314175457001857141473831550976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,6] 337602705289393464792135311851093674493424782719051738781053229879881273977266704714025458017058337083268090879665711551251878315059050586326735746724225723405836721515573641714594209357197753655040224082499905900890840906835926662612330656611346220333180292072228593746999390665221850437247362572912529971610536599326649909257215817184561544614768702942506435655383263532566911181748292200154513140750189410400035903933296191915376828450646955890020429355462125222108668451524994601394125509097979788198813796923947883445978286982686061757170600956005760917534485711375907709070446521722396254097121774072230840887297070861290455978101986724657951467992175888938275651477308614461903173622701238899734158940999150611786602200392599488813014275235629579515824960417935497221467117467464784383980912256119977878806806093132603192734347206853075578602499639147125450363121030542961394826383489179871371742593867155646464254415160084918833040798257709427777188760989721554464118580780968691558283121277058873681150497953950008523737732006275457409492594273618561493318681623318540423302859353508098479564920478709838791445494029293423440358868278448117573052789148886590257930305007914933158924680111796987946820718889463001132869325328722671413918494299159634391319597088508694945946294941902317923004683208334635966810249276456837136864515823531701519546156604327831987349563031306643929492588372009498872862441251743310021006631409655773684636705915959771826411276935909053134002637714973117824495610476463963567714149236749159963932300407399921022764882495504503629440873862143395696214076742879591233422681962132040171305146569233988608475448613861911612760603288521769510499879818627755569087778976004341059944481711964666477801631245346272822735288566129074102206366776467108394779298745807919066718175743205345209248596549828663749726893366377956656368949119626727330415478897822929802753814498875827627687512883844055293422835001601254485591908953085208489891278722311920284501109954920012519326001123978414275266052976483610390396212961067611149947272142204525900118206986550619863847734898140700223426306077414783793027756747588400109017127333208303134780232806970390855023229612487435923749134485266003187459277868297114061110080105625366759625491751430054106268934832595010077937498744903825752712455684186116162413168805094249222037750923260258540687141399358102044672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,7] -1946730437600224285699989811930429134032406921314031729873227614882987987896590221754464953291489646537661143759350502254868411229297990930826050101372726199683577416123599553546466072310808584240680433347284002036911216771167704255682723841540872774367525791394841592170873556735481868915305649291852575211746366041835691739429153121357342476157842242367744516219476752020948866635918053704557795584745719120904405363021553627864553220669547522645940320819269246589964484529074082795311296331221544876965511280182292387824659546550142869425733924656904926256501594583131267814928833153307429409045570357186940098119971694822960932576487585720211241104657882751644385290687615645441506288349825293618652710525619958887799659083799497347445970337842700851443953850505152861599729222365832692202191715083126487394697863960504547666532089710746316537132130726906011301740844386723742038589052666331184118537088586241080467548970667785610388208073430518583228209831092378685639439919616701994075581124474422987037030728697610056693798638593470745362603096290417291505904840889563686164120953246743703148413663127898808535465949108562426132577813485501017438613538713640786312503973428361870135224644647151923519770813789481138375969537490671204553323273739025687737964038214074420309602284214876576586767793915229191678141609984094522662104919860502862575652126890920548949821376515507583991785267781286455868625990585788402825939075820551736888390157274317760179298778440748650829776654977710246038295495030811186312138039097110016805743575083328605514549610962033845433959470209540676917187364308063748646040586958588728608268956640463270322287105994729138282080948287650080447862493348161718526637859746912278404108608077459670547506151027695678670379442689806565256938077304800040515663860969712988810416505372551158212644138895336486326796731406666849838895611361592443178704508076719115737807062161517835288132856567071387620066051012650335534541472735685481925534429749105746287095600245084066678270819802673247798256799937947353759662663127490258857826010324542925069112730137297763180830531838551551634647925598744071794155617437865737057910712430362238992836711419739332680206840956177027850751898462134983981029186760016884231195055560568471673212882716744763503889729837512106997497034446374471924916365229333728913411550252072552701548217201754288098968254577697389281280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,8] 5258144824651361291943141229934588730977433513412743173193149349486045872676207383725352411428981597036401461726621871086366722481695690272469787003409547556796444250698074100073534187263903399955941981270600706315033993881298076154028493968178358213897856966782072099018351574681743403230549302380029237469829799669032836926223372952223012547141151405249438269132385644337416210361010922279258138430613640429714458189779135773944352445973034921763782485091779220021680798188104133659619996812899334396652058591121609694892886516036855811589827319568284192816118866710679214176118228884969789720222498306707231720807079512783992922446517733192333541164709854900279282455225801666716925070344417725942600163650635853609712876426593213806769572697560159455654398599591694197856068950248686867791329795594187148442276715204913339030572951812806267845204143035575402960791668482387805167251702477924531809420408483427613760897264126012066541091147360863075742767427767037084793020492999442053202623418043792020320129943677741100532499870713873605847477950937849458358529572993250481754052509052811634661991202529544204182462605462495481693541326851009548589857700064440084932500929463195808528808534541819337178424208654872610119929788105572307063544863218109708268857952017755446769562719611124176460418999710295224975076540226702431924316752107872563334458790751177023629836990240411728964629549024153766061735755919950762828156749580039230436582103340312429613227697050253095609679354826145043943214759867186590824148686201050929600791782128821661942635258171759993820090951898370761086034938214627300503184048992318744436096922292729720321039120886271502363441680449994574692302566779432431428963189605208678050789854630742664745591603414413193773354395240979534160100795159829617701273420441473372362811091556522140146745262279330875137838049940082570645818533266431621197675173723297995882839363133730774000209322821176965774242788115784411510062622194786514957837468743040376831923829014747901826454749919977167289077247286041856242588044337038805878160042232636159322883655648848469310253462831896930221303587772197140319553721055764639725510436035569528490096866987330537033322303011530214081636976297267535166222623329979891571290952697600393938273536370966341682510284404080314317147216219364035511348419934054971592941074446113145572163051670412428796071857903140106928128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,9] -546832939828848345920762232150835524860598404724970939211887634945951805363425538716779186052367818406569964965801116698739120654131476750616995697211849049237710637208581840882003694889384854632911149954392905460892809112252914952649826798175151400105367277146325567594270950628460288764484057687367608421676300908300172689126498870210373823417275703681510329460510092072636513173362962819776062145626881579480727442833579478613474826732641885589002918189558171592749701454342697813589305930599749919649656526955371335461848744555761918240060292472176292309610557021990083242282259111414839212187740366107859490614542091740627401357020025271819273038540172447587965766140786126955502411985713169728400836161131742156607276726542071430848379204429272639835641032440540310308201873027365906531755773540592726742154365461428673702020993775463297048205475435624543805035475062152276248279572767198770758787038767508904446080662764118535237002380819982169357551908915031012634766987340784482754470124911229228998270354929936270188425024433286804443899116914524130398617835245605396691759031369541744436977720416504243636078328926170949869088959239827489795578406472446354700395870470994733299526413327265445497004869284698205134679966867135432919331709927711901529154837213716082406461220393274235206145997940352434405445319944237793646276315913259555826874739694304747528376017294781183123852471578858567465201364565580622624712062624641481986953217041565400643646128653112145989008041250213815044695170293112164143599705383009648334300168032834810985004937152184943525628672679244124618710059556666309547885468958367933479015974000338215172651007212896707366325391946046417241078250246265150994036542674160245970736630218125997384633980634682850080902435374840599741202604495054060281301414454763393664510592774507938339762448538354961933841656303110620333135817516895064832066196135677737417805464042189134164783408099551577197724484614634201842584151299613756552809177754415481001689190495793236938360852643364242856635902737103650420636480740536017243934293735601983762727518123535261463301492560280251941607280533486610277326481255367258591190169567737246270212153509261686224542849174687230916090948700975342089397579834379116769688291141476394584786494090644718860723125270579212909490151041663483801183389736013392768306158691497997406287441897081235507422008566972476817408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [10,10] 12220750601676282951445999200848708703216254329993367890055901864152901863301679313137471758991787245824342609819308684365858026085845509204422678970615867567367858875432471000121448888294868703099547942518474975898187606671789114291937032735217696778762423485720876381915430675998090368792452950021545556599360305043135746399503529432953537288033230881446159907310274986602822704291612102763121896564776985504213592465200192144839574489849114950771248342515920090863872222576327134011049971592293595775012736541834731884438677468551951071576352008492919212248392723639606359117959692316481161626148203006675806197816942400920383928275911694309170393960085214116515833917776269014106384555876126083767890658205313421127554478267850138821253718793649750134618825252913628704456647221259956385006027407850850288947139847120747453044569951453078719206523692912127703899851911069927096193779257030085102975438749790276878834613251955296801305681661435067811272971280427561202632168528077184749746114952660324821384268997301091758518994365503359865797107813389494146561628331090262164687868653083515136486465642701372761200774437530676109491953521958805197051099726455483969916574666974389336932392529092249722163314485079146725019882168494568984410377350345355407955353897482552858861760623774725423122248414703061312504040053865913622998907132855389396596065946841762285843979265941185106934333165918417352838511027532982230789402486827127986808549350907178831129816198032960427194309414316287622670760454874144468650969376490603771437609618487998915050955769806056712793973814400124422489965510629842862579930866458926715686730505461581811956524860311664813153075565780309747193139247022203374902675826227192356381675268208448304648639734994569758676874405985785520007371206101609316978291926546048001669183130640656041917192412524328984097028117833991049458803970554202624081545556525082343623779149191169668666143225898609283115925553288404978366550483229034867951604047057901885870878142140993142076264980135335506326674314483587161164506276760614108680409965326108433739992847451026306628897982872163823138740019432878165429699819775572461730672775697401560902169822429919729646913975850531327934243974937685305006664060114268798999765439290550126001566995705540253604090684378770230596596026781448725503827207110176948302641092444372267727624503696407226972622386504266040737792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,0] -17496748563503276688361583001565802475189209843880320330928328989808620879768892681317071344196135842564292801045782545462506106513114204574447117305771046030495843901114514679783625253352065638095214944175239082686925323739563479243079366218438359314788596469801085345281120913592538013003174533003474873494866999852118122827168240161154605580190785862172798550639592302862394784746716264915621147033277174166008397027133686414109957092721532028322098712290620206480415222248397708388912843120578650619453386096190339130274333626700636790643181276274580473746781498707015969950466358619826878108321954574743657323742771544192695473519926075268598859319836667857312678009233303410905422574387137961572631530008570335962257130585066542457304491106783175304947631325121468552771693972829322206843537577973075309291785293641522651971103730432567025926601213593226228557647857220351285678341114572427427358692393356010232683698955353686486319192700033573080889585848850038830096563232481759221891672689433032228020180614254283174573101528842277503800293133343920983249641392323976704621842935790365032283082794364936191600746878383875215848355952452914572627019354949276103722253100005696548796129154135044165285101879374253314750275036150526875786904221898372086125337377113368217099887051143208180214582565665025288930707355647800673057132559862160897858420772794881651782925949991142386130946114227519130079963274532973148707436115271773842052738692897270361180822535514888531080349945083962356364213498041454048099356718225542310197833193445625993778377450819138605610078450953951979129416707918496317074067541725074914860397650026474908633383609552044128883346394796010212394480939768890017745189681965717734553932052852543841992379637831477709203627728416314697018060643638687732067184631157388197041264446055780110903248073117138583666309194304969643204326748040023696219720311154901470113733246752368129306737239377664834969494251261810648319775818590450280685102252543323029014247508965258624608708537653976124730487743222412087176581714470550307654041170254584569911062864587887686045648309056050826183253014555618322495374575888952624809193888970550246870414420125169521433632448954070048594983607678121459490799751909280881875450544364787110522126129898813902159657271346232979578083492710328665758390482716237135150693558120429499591858176276330397035290349797376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,1] 739763003401315479215948343872517503768236774816501245527915508907263487623588831409848633693155913415821949745017132077429772920582207213383023019403052297822927770373049480177897174577025059469249576108170166635406317762899108821319720883737020090049939651863900785811767219264853866749077017072164113297613653632238722847555804510581729350353336616403904150418449298207066114240514250348050444782707268114208242538986930263007038325757702043877127391187113715946867824073822958168545568027878396655579518785266134188684259538019489981694941606185432005846818488525257524442199470992981979033302811081177446831609787200234274233013589768063073321670199380977988834167161602650899719865945267971643068714201696751812018141756730298160353638237628228874460839592366438779918276618614212718758806072973957394267365369274404763436596164900382489894632476094229770527539795508393068783716089603582171217038485499239434240255313628815309968482197074709575021989386095039456989113341825463699155466801768778113511104691358412982641710141118252765921008103618185799434225150171566435571632468471182029225595086519015733084570773430489214173083280516180307805673384007204195315933390699101825375644363100239345957662476934305791637711381304928835610717678631101923074898320634218696452418861792490377137982431401603915802693001147280163943122976659641793314100104948554101615168737210295149367893300077602328591890524104092029524402002019160040766590698303491222387899158900346443724136667777198330938116295147461396707780559887045692387184525750171830141521566926061456829814259004638625768372884561310443455201483744345293958605136474717516962355473891501014236927237352930690287472182971725353839731835060444309968414900364581451026642258990227322456087607787300259282972592007673420822600390508510716704933074395507085464813875426225786532525202989457768250938186340840507839702616262289566031619849694258550535090858909985790434654770442995069261654473304343339642842830063936035457314612472725279444360576659839104511089152239832950965781578181397830335420818129529520853492541628300700691294905858657405073699703462621201486774710499331484623217401467983955708525345911424531806856802153136787824850162805393707081226143829226604662018434348359755866612210663084957879823363074010733785046331857194636903568894859792879751809753387712732698129262474514296415558897909104640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,2] 17592357480380117718607034274535677034014775093980917175700326792517098365049310327679410165908278893258692822118123192843705052474350247682114739500635181548954909625284747978108463843278694523520789447397796045070909548210991501274163249226196447854921657083003462561810468705955751959800540030536064582524916746552838008409252564844373391554478141190337158711812920812178756626553924020991921572499370919091312101180915384001781883730334497636259610316732629548326391408213044765439567589431643969021207587142116041742997202200705612334990555576871437191279174409089329565114107248401875499382424184260927652782769573388717790621523412257467660300217368584505565399010268320839469577077089016660945260810995406687976878741166824699976737581609249100307585676505096269011307898095585603611238040367961377314191591594721089344128344346298520344993874191942814643846502414096104554356271083664954418558898833418940906466509303862475475539022728278721428724791153118974305983433357674832341588881501372995694854040108082803013977708168370748589127730444323328014774136722160058564368549191526406535315030254394409036423354219083587368163417393093169175740991934848928725939476224034274240636831435489305832944884538102602606329108605573469505220877426510498823193983296724299146267506814660734861763350923062816075866130268030332636674466568960380201352289327952003227838105011966776487744825691361285909037226169923282658683963077724981568696786752823818006370612010545593446319638147372402887903890905505369550050224931965140914158636275167536011539947231828871555307496124892958844114071561314662171990642317348383882238189079722438752089622334463088272683094371279750466869651678967902109692069560525928258274277405425613752763628136753350748542001469004743099026657168838247857518596284105907088871432812752021218308218349474898790966756921939069610287949840656510600037501711537731551110297926774250227667203391566525139687275334124653871808271991712244096724914549507464025315716199879908721919178812783507172677766036861919427148791149024508109627038368063768620109761402105203433633299585739846598597090881251923327490779386212370357478308785710787857657433235506813446578022614668662885218677045755622214894219967942519002601142033820470035249825089297060179685871163953846183084127664766187308737991515458071558933277334086279310716770352271672781301949846035365888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,3] -544499262555082787185439582397696593455663221370005744296029369391335192939770376009576755534246210242327347863734623774177407558840217315981057074179126092227138461453926085244944357693883095836547737973583497334810574363867071861735588157695408631137618850955071584098974570525502364901333649663554706991567529276157578381153665751371273908683706927029078522021884964984090211713462972774801599824255191381912767079845594542984894727317195380438444881795062986451625155944172116330941461069326668549108762001866172285536593077924475398023368907482769434666850329334511740657629791190261476015597322421601656263369809252503821144601071006965589567831968553349844870892049528696848224504210709379729534534731812472934076292327506417947732063069651319767522060656904011260917755273018303626496500615119275050855955498392035095007929678418491113054091676319082360955531127823056496111603703993958220392741131080869258154694180483204473154000444625474994464348443118851786177974713477957380602665507568902623131159135668242965529750839937920756669136611904176936007344457553892049971102072970670598717237581895521889989782001360381789114854770144949550658789278651984829688675294086047382261913107702171820132555351352974178152937457854697029738840268870946855480085578170387253425783766492673830215374251544646201939925009343396937910266652848264493975350312230115103829719424092899122357127632753584068898022286470804873324095902760406907512481222199127578374641789345460822151392056065707772632190380622971961780164709961142552274803521479767599662854096962660874026995933394516054246496910769443762258742839797356316242114365639754309611795047264775800314611257044587951545522379488857437644030959781261826100729413365933030316251493132507896844659583996788013565455017916758573242875224044086314656147965020415187141638015622736355540992251402720211342907147872036225867290387509277109330217358261655953233836585551527059774006149645279599936909107066862030755589491175846494105179225110236736996881034549462560987635335458055284621197711907839736093721650119467854548825858236404667280892322213480169012700516200638715383319846101666625286746713222642009936455515340096789332310457268799043812975838809861289758468471196888647993593214927045699494247554760840208354495811371799450025626775469188408291942601740958494157059684373146686142140954702824145000236927988222918656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,4] -7724757537372902341424525617725208789695344653058380105102927081273137379178520647518926363215217063422185088681939370658890725461514753486370144418444225139241476670186417183160992644400301996980692044646912474801422685117197761410796016559419902368302402307902831525140330341669860314497043598897978670967237627253973181286872792605892864566992939682207440889904208521868552336307683015912881177071440366100582475266310012213569083933911374776830619299325896461824713333133448848239312755891817103547368477588817654675764868603000990092242928593259161545552515841020124052390172426353555747341668343062751165394234613076267721176263667349864966695181248881630305537906319995154410927535397350846157364300128069689058505118061358668644345821912704414208949869704342821650251794513986860497190864229590589211249426938270671254778555135334567389828369189680477993216022949857127674611142905318852171207314083206714489591685424022396561780215973057311932200427010498892530116072514247239871394314270084662087587457215761570950885240716726584332051245558883482434660286582618230990868661786095493070873118162050015549123841308851223511803988529368278232744927870478160554998655773985513713266896160894609507280601536148101771434868439449315646532076785404194775035022711815330326686969071419711108059633966431928821348520932556409964463726104221708440649940132285864593380195164481548750880191840658166659186222444132217667331918139381229719657396650333971263301603015150624129854431805219157278117563085322854411363724949626544483762723412986779217322184979595112727044272977513898062096455516999998008094218818073685829154178818371674279344810019015957237506066549794584064160900346761039661032460137464674419236624092423193921666447783786264254687914880834384687876256973882886670019166890242879053387283602733218829065981375489951002083238387536156672367295984134192574342130730510018826010575038009345859360681189398324054775073415603078895071747909404333236270643234815710140427413029548940863184504130669949720681005816557335279728895984496427460832411430752626174542091847722261927860868080921790544385782388323155850305246127129067033216456293109295042670989819352121659661636371195831639595471307504824904903077221042273043174945727223047399843748760475917074722175701866715389169099693624596757886270301021586024563314210302114178827912840052408697309933494589429121024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,5] 41909211803287163139516786261342180107961647132284346922589821675842189528742955405600251020558334051486335561626097568169114619700631126938262641241484295531106574919078174470348649701916663057144936031538588508590037477125455402029175998220732805429293085999875869118116643029283587427814139042900455458931246157629242270497468948035332079589093063592144065743533897814567048206619278297260861998079614182455403594147607639846990321337669600440473569952474997563187410929072290908782632597393764624010732841792364299937065142563098389836289559100976780008746613600197340042111770904512686404904347624301712207287844979171701223131106833023019440498427025297910104022427328859629498386884144469430819814076827372516734580479926048222927000507640807011124581835520036693558667329201773541650972929354118353010981777526037648763424001108449051815744241196871064344222125945882962374394931943913480647432976076963246555610867208632372344782134095534370794363479025868015101648920477642991225576544452685522539749459114418866033825082184585661863037620000119310670942817778411163784938846377145149947666441371692076712659969026256708451762690248023846769611819517124684170764629938849085562487111969144357522240552937413154097011022276362842449670280523638615194378874526804187682411564936374803947241323274181152769009016995612707222961432259874589790865465623165529731420955360131161533559742683595351578982646906498971697072480106189740823304998468199481552808675232420736818621783091693712230609760441723102284694442196758223180816684589003734243735939188698206364128401997733753505378816823016861363951079776569986305111286614174165352242172755202492939819169817038938867908385527591582082981162873664562583593746896990350177062129759750210845610894071730219815989779527051944482724946229134528125518648264163019063465564372501972557238550260560208836367197081289783086810160496983634661113649016850305763497424302870086377066412883025620601014443043489266380106890207731205283656668544238584331237026378007238436013631466770498513822163357543221551433719498966829222059878685581436643796179626313957151927603103937452266867717938059498587276004744285736867774474840155953068179206594877738217095030868268152468843446229377153334787095133011310900553029569656487363342348183162011925691366071609865261294981300044171581332535649825788238821595039576413420111437899011436052480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,6] -647412264772152189360655191150738355770252509916599696191835197174916437715164359659387555626317556959085931633380223558904181299158683760475771321561609244500384859002009116043206341124479463526349852549972952689231461571474157519520791159841474233605204221322948955529600264631372429033734266645568998776494393080024948898728814203587419837444115801054424633615309952153792967779726010731373336484948439001852559994419225372798062945330100858423743149194854754965392221243466730821077033300602771154434212485606217263539617807294277076437709351965181990265223379389395305893733652533822703947091411463217570722491698141687734861073699172370956542254745599095227872228036688334580391993691819665517105771380304747086484104854499663859595307752239590821687069468658745774410373717757679583770056557353601694432482192421692387929984792124800061512629592323058054272358304762478814883153978413987516751849224216144238339555497781586451843164860731731539888568215202238695087257640181994678763244455234065362103522481788558542708853467938355182745556718878827413354207829708298003368838952011438973431069816159290062996930236758294350640478879707936315712780920875558421919771240270321456441340058325173519588309056489245329992323811876826720168824681536526511199454659750550240526590003825902982228238181640079886776276719123510057204917220425328787553834123592328869098759776567242818281423477730386739141399073286742960923916782955334196175854298960183216307152510585861600524253676395261247306461317623029676431814466393326402718189490778423350433801186749842779094750287049581523821628979676980754970246805396792109280197841677468582410186036855990466510444716616433781888953428096600852434044993547310248231415973038543589117758222940932159997162157002399630381921204739361444212491703599565408472908083504715244328726704995522525876237316495239111781910335937944058847032739349373666700182597878937675416053782915473613771707603473723747940441144700636496329784967296305498162272897649778780597456248422347541741137300699300460912874373356085542879622311240110142146313869557938649717273767209911157088594291042179675932981926073288594103533980972993855015115000160723984791804667621788297091345983330892027395321803392822269066347414487697144240808392523222636119859899730322819975255630047590825926710566853543787789278482856986401065978614591804330488698490628447842336768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,7] 6407803132554343173833071464866328177366989721342651388302380788408802279594781841073943375606792608591465503273287805194385974243159576512206757651098624627579982141695128801513716593384840748664460924906588251050927071571469421436423490725283904761160669903604820850431790255173867528767393511806562344527434148439500228604603436066257564338243463561456195417529471024837391705868387834195354580942325654199592463230941951218030777836204867106243145183207776078350688035192160436862316133326856058360697636476309714362811273883500649539135719258232838832147463157951494003744618973476726622766349597276431339534492669094342679521386261621057407096063544888962147043540161629584258739821677486555994406914061373908052019693553888551759133511600819924968266893800054203513203029884170914509283980480658030543304212923806079301915352950614478176592596219959797212597843460012893359342374253755924960278729778543436947755999212309802791575089746601655116366207939310005367726185114155878324398065347722821050436699186403045477987749152915239824210978930490330137369618139784067281939604754022518156776305251765168033921689156651064502768511166004171845922024094492186122561817743714144798670569370894698438990378073372833473675333849322408549501659111491367505334085244265564003954426262691513621921740041656041869246496267341855888537761633880920739510182882013985862373980620931844564097750724145411864520840213508635467387055347323040094311666499373545868679234647477745415197274060715077406677459697848146069334904624599968940706604301386279440554505810849444855356951446191628376273056009268669103005398779071746860093687973088652947090002384810640640697921786558718228072797846482440936464324653605633664755959423963118037352182935194259337038149213546326853353323772789787342549488915508842163514451264191704700466546629469728641933295338374574594175073299197605712768755141245381611671551619034675532261311755177533262110630999705013931136428358244475692601679196988175451560328038545866527329282535267016827691750075277333793473464513452562284880894050718497686425684410982616652640946242873991317718018853856336789100562050105843489352725314094854603379285732046434616024039330872552088631829793392980040148828459095105251815437515320662215386426196589632460842765068714972682587191433816737161482969940199685914458990130445007049976594195081842219423643187851938127413248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,8] -36931134447226104092653241845421566696987541988516242425657112158658071671661826762323543933706708713320012002369872214827574716187765928785110286435641128313035602066907053843873332558319488008702849469534620903011604036183335574318761719106064802598678034141659676812227717111510643883567997863816395702170736447571466784858222916179777967137589986809838408521485621428065358178153323721722275168229119278611678943076089843858876389843125745379100466539878816779270860851584409733998076278316485577654465221699364908461633532657378244719188072201582828304070916638603233820204566945663461501266504149614156602272106527215010681825080623873749824086943765399405870447760255317052031494966247015425413732180930670141144292183752546841672787611943256281216983408775719305268355833135086655273376684611457243738227972761868305957938175454268730653685121826778983928917258786334748824209331178233446506885242913942598687434224319535981658281591223980568424420787598822642634672443197918420712073928737645799135735901519262906369093282774010284793389660839955781253235146010160959915214696886550734093152353095003298772016099227472061729518170915363283932811967769062927117865201812196941029838949843665765128640545466461975364098895922141001064326931220805341048860404898166480820148670246914025318553111692261654742617415411724530000207274378400570894282905873576131665926169243123761225556203092364611534409123432782701752837643420537759160772738256749976756156048037160891878631304415488576092835736647648774434087930537311282891801476980951848299437633676325624860041613351801923686442613834742533520266599242135507349427797726765788124373456278205160993421111236187573722906741882141669458582211286393432734760387646715064880170779877282930652284192251469353751800951487554379826941779326333844112530118181766543536526796093441106913709666647072978932503953934406988736055240151553237072680083925758130019092899589236314577083149241185192547867566960284087975229728120691306020583674766174756664010254735484028750573234808615709593392574618608599318289102489768164815907255891698168162234146675772606556277842225926930728835482416689288473838780635333563965445262690747693699742879614407361375344829873395715396370892673052992793065151812338712451228183792830328205682769016006710329968486965975294974803352732938548788232930340197891376891993414238581572029926896303241089253376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,9] 121728044625959055205341992474596956818138376302041749177610884634340276477116357073945679211669487008158540045034422150998214354794959016240723364753978459871719078846074556809031978525084292731042564839683094751604253062079093689775394275641665382035626787342274418822826044192869967341149940016155440803914016172485041378480094628353582954098844605503728615909929899226552189162753375550055708965433788492278436858558618793780338503442246276345720451705457868595217972245722266684360194467537849722487272139590486513680636805619969557053729977464122605036859086179329377207028990492227220304067251701049241992580758033324293782819133334769600059574720686821472243722639510086441216011796044584298470643646552061349241030532597898497535092543554485456987742055568785534165743996803824598941234647335836483580980039418373998617616566564143147807862100266161424429042117804412909607506005562906853418398375428959148554122409805284022028300775951330851866008167855881029870204841711995866944068889137434672240544890221441085196212871231429790933562587615086192869152199250463951424283295953237373943994021652457162973786260010253240658776623610852429069275496818687926789923515076575171542824291277859445805789327199817455442852195151593679219469819797073047779710689773892751937303768550580988088791065123962002164360991874713775777644443782250716838975498811274719170559019239374743232632538049424014409504691987743899416647181627639237998130340360428974979350650943580002759074107708576377627559558719147158427373997516585250970047327325087081750020799458657690109014574523543299364256372384147510897904547532218406891048481168193008976965512429705040765137341258775209083841097363350586540505417526529801822653713201614588046254629799646811538228296700410184843892616086883311464828981031043578092438243767434091198749399388353615277246253984207066970185416500358525413001735667643139841640676910164158907534231942603118810636028174476357997045489598998903704450862584020736182140225325251783669057089564841273405617964091203583068507861767019145340307470507730902576291662124397030617575862166625762622167853060479147505860795149319192598257038472829216017303856377711115742822366211532418709750330773300829516413150944673619156529917791968346145040635746715925742609307879779465837360095929596663268348846338473239502369524313110988232502115421429081360617329363951101639917568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,10] -352003887212061315556236930000240568395169857623127357503533962509920891922606824643764879603001888424064305294878328435182458543067093461236641489121949246857166943460184919685467932228437422500259589295565568049757727120522476832645812501361993784918862434662785014902774277013769702114184805117014284220474129738335205882116448013159222554186960480108189351529432533154718120323956711776075478615246235742775985208629046441034165574367138185524515348277608182227068826540005855916064319285911711876002145853176483434028138962514053751039190723560884090773707175661603673508149305086006360138656340440570622851992521415191687602672190669432131984636435207370000810165905877111092416953770250262359539012976836002852848625916791042070381941988465782940569884608686884566741479483370098673074036883181517208770396869671738887211900605694783187167046782737608335693789081629728307041959206754146380432163969390552274522351432634812433450516533906210270635184859787032614003057287514806662429754088993894248449213925960703637820358077866372192379194563927428939805032588307942403314832588648969563558836518325142738290879509263766342147311704194207957529349923638312896563573068753345171364314033543158495161862502794468175485661695892379840116799866567939056640634376363902989040089963836267495544401752876098067937252732363580033883415417258588630606037017005241432041878489514378879055323904248034065674106811011174159680087463045589598214333500630258099187114735019850336710519532430795907462015626117760641396709582927505754586966726239370276626976440115508875241802025295009253242266972120281242566754619059215220023882252656164771382808762552211329656693088980483533273279226368697251213385367625012039695943652809791548431975872120111121750482680216468236531636956933173241083910075088244305279968838587477181685970603976202047188465163688926507028772392935735876240240392128322997305066471823347985141175791574933172376375695779931722981985784728094839896199849650253761767030853648956421470723183629183192196190551527771229601272288009307593695880239342932047568441626545104085621403777038031575058293462335878203618174318682433733554649733368698548170958781688993775593214281493249188563155467245105932213611735014945462768780514490691989453555695219315190877094707373630480432291893109228605417280570051885590957443040869053792308132754499360939145167239444786724426743808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [11,11] 1582516968568733988101729131143744494287332552231083467250408644477169652872008086252418232935396742901030374002450889048364507013243394615964160849356699841274255282771446612391824839696277214330757305398658438282804531327452192764019698293071023318866595767978405486351832186146127392033885537529230515860987085809640531071948908394098995599376362245137960179833026107954051176489057579148753151579212053750434929104475155956544009089433457611067160231617827849983261344316297159806108913077898953816840825277662553233798629196248050024109469897175191300489835045994782856991662158077290622173295826916577370651151830114267222887619655039616939200013051894322278525619896106381410726408792689333905605402174614727959098627638984812331093160889186423539460492468639250468533242708031456206620347589612386441743657009900330051769015827114519633946314446339517425877967538017727049561229617542315538352625172653371641202338320095657230815877724023065677607406708676535842360820076273101575198479277453256184438132071696188754418629194479094014392928830596117810742914420318100701873306793441008669412271187975299517566199431927315244975227352936282097390917314157696860716557766426273851705773620791185816887086559427903176369996834151157824715758329582184401979070456940114361777325602125839956565080213474618118620893894334120854223201609071041444101941913778653558060828102399829172151675073566859658760063799868518088685027276250779976008186532916939952390722828417365024356387792725038385168045098622652465301045321881543667698675343107735330564437060110401007177040482746623745735418002693777014702139866959111571567367645328422341145979937480053029505967240139054676193112476713861291294663289375339906186868916368641352193609808256849935664089061288542196773159333389831902063406714217066222070209602663566241514876048134020467911287285994744130269750821682660115362047277983401584464180897025870417233872612761459871788109141491985591979504133354466179789082103879026108503963485342508854028128572338260349913882238885428462193525890923721500550150417499355071804457566428704030239872405548573238026143190158161063536720270490564316271574706222318934669596277093059343473584733320884244422978925792104100230700222055314948431415884103412268755320284483359534841054329270678130206251781214916038651296980552766324115709589699963824409807074516942840177275233331492350932811776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,0] 34602058039931348672300293498644734382417585994657031374841675647175913237426885362156977660950614151723213293268336635171694604539494043833820434627124189228238808722040884874927653441354604005783038685648550197252709473089987503751862654913304625060709229542442589637959524776898290927098373503673631564579564537150246731462234186464047843694616166576473631312256406759575359190928720618959100596729893744822605720185834299768086979617015256403013546464761285801504419442024962157618201175555175504495472238035196444786065628965347914171339290667032296616536520354681565315286977089427250912352843080229257841473529900636757072772718860478936471754521717559639412971802348157165561652983820971774678446814690149747936930526829658619717826468899836282562144329550574638511266046039812777897865079030185710266957685097294506998339903018812551555057984182837880300169352319221648458889629111252606703876715540237169794681922788592949823374928271349055649150532977567364778298013626156593421850942535910098547752741258683692482288966137975014967876877282508023446338102714350944768192790399315073294026873716005148821335698055301796717630774176600013932854606059207588576715756469276112741822652178122670027410108716357247896766340998116208297777751438628109932609967098638023073036877048954492976030214890190273234449493866587440768371016593946933350478147017295836635465630531544484464325242484868321166419078045206867402669888784127366954986150337826790004888849348134042066094833583753091986226687895275808717483388557460110169849553475674393525012228901216544263753784548004259487677626274028130651508482902852562123157637268137010823338380410720932390675909140199842644142359860376943656143174023971141745620001016004653020760045661569944146455789015361578296473252890829208041305251209216967278888989065852385253927885582571893360217721513746535716430608663447462394968870348797288707255106337191490096795890497737071338548655244599669024538258580322219164024753906259848768242179173594256782718204219145884062551886256244575545682785351953107707252271958607550777552565838359695083620037952743919156951162341425383892680396257678011773999172637577492120344926571185952947835398865770738913572078651283547587526800356079834426253870279192045540502566434186547769258901331644644228674536541024073237964220636818928008592112595149693435415472130407131936607955568295936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,1] -928726562553355136161339786018135207442989626340810109399577185163688651349219007223776096319455310786673050894348272787952817278861544039003714727039594790397892978135054503063917972804020501198242236669188783065244972568956217696463928031550377541396770015154387687289984316361120755608908113132841423969950292423233004851108138425072196122658069867030059944941077149868500875988669778798885278676537329032270846812367267437884087838296204648768817750851641506150748856638743797135511682988417494454453274313497918416361929786178808056107523497980602334485873259707818701558607783935900267432649374436940884375473177379241981877053757077800701583019955484420440317330211424322275004827513886918693924422112036165682592306686280538458034911213147277936143791213606303770273876317473957944864634118778351451709684721801280476288540344637217748182785118801737123661789584191729167500340054205259368625398426785482988734902067156654734861634018937412723338830247084846193540986068705395481709283643953755046413665230722275854979144925461250711905187024697752967992445274965948373037037448688460149427178232417849342252874580593654949000711256149851347534156246349163514445273698625483032550552753315659077406595589793304100132862016379036700186787608092008774666448412727233642563614854390829084217826198787095957757974064111051133945263240041201579179856012481846053529234927219239001062244065273914274283498860799565092197921624973140774433957376066269815352301035756991999062556243098861882868058188533778906233933566311666058226098852446110242922035209258711661796330670947615922124863645167290349190909709293954372415228643796631263024028331815844538210611856240360057016127971718583074194467955076329040961565736980873989483520440651305793632544483775023326064009811413988254925736835232600349661685212454066936853880906934869488134569453357434567916962055066832717805017938015146444819546659681361804190437526066453228714760818541482004932342403899851594838896812624483071369910350257465939733845702123937810932587225865001002059118647220936542701649970518745680220793748267201728245000953900533743158355184861796821963586044619042287266166935477598273293300241998988699130889575505758884225344328814221029070079249937952976270281973995072476139610657803526083580155657309895221730338480087776346857029692544750136288823733173340452274587468744802315430060799712821248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,2] 421346030872449078462928208711039920703708419151297116227929017464707346975791679870963352578454630627724862481602907478307957597812338903234249248892594396256872013833416209940855291751517148955409830553126029647814356829575251583715726987378369301704772039098613340971144337676743274642128441753957725050516143370772965734587872800889980447875115419638977094987200619556912752813074795427570067176389176295844611346143507158696571934256115639889573906006293691102956404222743120752373030174176988175145296248088600077959729668669774667778448809010825930151822655715644348202998947259685958308497362744546727009933510973053907975534267920736091256456024011572961822450146084905980093501132175336310132791327386917237838221668420736097472090421816106192410528000666121990041338461565558806371011434836003142024503420397531339444573772153090605203070027854168694883492792311351700696362572459460151449556235551402376015321554039912944362895192021733160396253429267258559251347448821959185754630227488432579185216471770317682356002668392576653441522012591101759627658998995671375840717661171907110848838801738495584838218668821534855726974225970309567672735302693136126807258301506881355124177576020648363599850122731216563358041142129248653687376488572707503599832323883554810359881708160192909948034183226546162369776573196104743646758228702545625240767685512479396301082627877209093848820557774741099635870578033387430643840815320717573031341447268845321382349003064207314428398871346126958979115459892277009837372603563101253457662604195437725421129080383207663263178088572301945337757380019219358998466647669003013109125707064924160656497950548038114056641447365584329737818810589436354056797807445240136626291790019897198227589842060962013634652794225966787986436155871684179248715628422847180218986096266608420510937100857979990324516332248634761989729963080343532769006244133732163149625105105341339133301974995205436543040307298238109096084185441898595033026081199929371911060329427029347859624695040933408552923523169254457483443251207448156062765918106534346018729264262732473819382774534576642208648374938006697410790125326322077071610056070624175832189713087773200981144561843703984822138319137622770470550636950594264474097758604154762158508521271008323520557120696203014663722972314062619221263995583468071722668614505789958429178914327733336998023021155319808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,3] 1953762081691111126436644787276737596605946150762663886636917698555922032029304056858602214570157130858627837800757083546186603583894997146947305529461365127403354858081884451607771901749089144664967891358429580546781277243767977388038134173031290697075136561725214078291087998528865317330304435025618900868526469899049832922581602607174375652558363630529698696226916438513682184478387627132984340040014432878549291573410835060218226737966806676819717645871867037987559765652714220783879951360713317126566525455846763463435596200443851710870928900609690331065461808534320352197622131760065406214083972408009997009272857354182268159565297140003025662596343013056246427587260195535672328297457304603730236425493740269514244223575272855138416839889584696056972223699386751871455471518554199271270799072420674627469905990791650114275992393343167158262478680523204523480746826718041657072184398735209025036228588390531659618379633778080119367652969382156685492658243985240873836079487816694358417712942157755905236032602031176925969135090407862839855216520180394890608996663733040200847362080092741631345284123100596437636719354564670505538051320274271625606118613495915572383770918110766763946165632402260853922136581836452581156441471523433541001525346388141167619904381890003165844162316380960497605335024381237816496390556613239472956678040956519138576050528404993061535678543001366290601066680416437983279220662969437253907239333498314130717536722975205559083747762308556716738351281759839032014431159123064065026815690434524627943313047225821700254405452836943244259561035002184229258364166725525352067745664710918298854970626278208256259148188849999997277186173301336702006107478783219652759559592096857673973557753378872322938744703896790232241135143849965351784129057331087027203521741627777773339299331959955999483081546833328969222484845112274418978597968121103260486589504794867983611415803625591605168780262927812529082599042129793136768800822461545961182367303939006816005473467163052421851712141707615607746017358212579543002229897551061396763265118206604653093459044599881031630771037519116813608993643113635788886277085644961789621770083822352116285063537202776673520154420606258711960844505154504395347100775468372787315951147382805329365467240836529972747891010569744159679135961491292470832433834821979562637191755524486499731072241342162947316696348213551038464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,4] 6324882583025976086450796877528640929484188076238242428014943130229919606425911115456767530435705175287969658553987230512305778210473724140540922410202210341573304138969409820787920600196864419703467918922659946703096532420630523739037967973776229838961476071135463797908566219373180708499571661124923525812746349845338980588782090512095253384315108047289515395187463442905293218160813280832922833760533027355195773978726399932779032832664832126097403907432668000460865357139706648013699514932476344545749381260925276668385894569361503031382014996727936752369325587088947392108900329206536269376921022314790619627891749828681786850824014451147336930081295859904976334186717324783377139450221348888279804531658385289952488250096189268344251535417275878254608264978849258398440244560930796725467538316037191668670389885692153116613718667065142646041789756552506557844011309444866094850934118896069161925052077672713905319246502911646198667623190529097387033988957544442585701419577134382194697848045287571761266801393892870450110239600405904475516629675985167426546367665220070006572459966926168700927670253890653003754034676548920025102341033597536511788256877254516911650080979693035981537848127455130971253789166994924418265316986974829203257731298074303408733360658017993750983383977350304234640875327322506594957108865275178367911300309763542141349531429164445394567730466798694198784958448678594548097778995986727413543547298484983471832996248973842070312077304694355623161023635791586544977022749813361749666106040000578063767592035304500753839037119764570932616463087637869085202802763222079224394290202771680544829147203008559891194025851484336802463661439679662989350577801664788704106676494868599253942902753263070006968335907651740825416856891203574730245263638004200157970549327597905324318778707592724682334905206429114804431236962001648389954254216803320103147692738767228216504188689601897180379747266842098795945314240391114702522947048916858518440562453761887986364490585957853781564857996830789198408721933527179100856127107468613853344005368844572410506710339592285100883502133206963568653912735656303274268664821911043831342793910974810894972206808299612282414414060186349068783993890107164864775203835809247739489294453356361621704803544833011362821898909171234943766602431932309098651364338188599988629918676034604484553228143362560347049535242424465489920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,5] 92717147507403192193582504303241381481920818069596300831106655204170609989998762404467829713447943590700402170403664262134846741715586371729652724275033224928225355049425777650237660210753127990105983633347934957318306021826674294945101415374538366907429216913477504970901912884922645010424439839568596078508216009547774229176635683927553570934333854886130722906869747009454195355781489543472642762719286951947292598087601539718800774350366056770038781988526981647572898406598097268203716374632794443913427475848579897998390638524355603902741470639245540168803336632904074613889303064321837461893255636562664925775031283011572839482614615974932511935681667109574294535392282797503030081684678804774200436541088914112823836616995139972146039793091001167710028417456707538230776535610177064808783011352182014540326943291778149765067560695057807696015343730521232616878293489390340581119835387896633197342934163112138124873908020458573328513248371345832158299734489726690144533821237330193170594261224914848133663967916466198137253949542662130557278952796974362891061068246705617171233660795219790211337063137911988477627427191167758078861301013350725156494262980725534272551184726034685737394054933011358708279596112163486813027317255532246762653540071621319467835027429834407853073807600875296485760183153788590942208206957475821532939863752938408831622492263577903481357944005826700851359003834413641708055451499316657800175974991957846075006032305515705722459237807306770274522808497614657961941457020528412943547141080042929590604170333735991196620835748292360151968604438232733667252451137973454404524169065456515931251032808006432767082430341092620395141377083293982115833437914410887784435754540859242894993500633449036926831144879902887372319423820401702356661859105657124031186536253321228583806725986735926053920820352678241548780587358840016438274961695820783030668335650066985523680051412205999476659247786854984929164118038856257416000417003485246637122822257964950910024258364432703706445049475762115933605536361465595948730577873515527870035190400118853275968049781692238619651705544765577514983831640388629506329180467166130341596057604353127801937600138041298381373846283087001844736278365377063765895231151181844467391355026502892458988747196828791904863118793711219905678654993836652531344316783612732011940272930111225782278960351121008426059026002417152950272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,6] 177639863786884749649558220027824595558455820783771879119399359946812439412370301536535344885093047702205340599635300921567093831685758302157818987309117750038333531187930820119216299033260774377429139639654328133304408451241863149384351148347596637138219051709767676063636439276091570104778000361676035544393175724457222249615133522080488423955428761650991336535572889910145168774990671834861915675037737691171287820046181425622481796106025089117835450276651875172407083220988283847592269457777476739852546158838910695504191120740969251132879411178773002835830601961065723481483901472404758308305265903541916170581997511935122448567517243663773427949241954629593158282887456559319571780122684003137395918714104705879104410272424990904688774466304267901949337423326755000949398253616229031776160503216924417003906810990313754722525854596824197688150313843308837379661955243167328008693246768890326641720219437578354992718432842410247467997883778740051502405001780802119328627367061090597700139872783004919753661081974052476825870569997656997298031461294840989220055848123568766546662187834316102438245854974644009499413417481712839436255488506956733694530724486247433441255737462998996743647927221823961851357606849099353947632627221775035340365815054507648499015296863331492492262673849435835466467845632666623679026461725778156933762051521893585939106833392827973116883486297513768150273704677880375979223888031392655644466669372380966764444158429303108173231043550099340479561356957536401166292427907030263574479247711570822621719307987061587768046867783325206824560803650837338401831101338256957085052047260424849369155286268602393334293735934764915388570759170493043421649626797054022105023952325212407874968740104200731041089876676998685903564675119212233467534931941243031129616973261433128556949969670833779029930741447126214369517353138910357801929384000896570721449402970972000114611868264240498596302792830428995770220953666073962375183118123933391972843761930252070029020901640527654129634898959070378327490152382644532672070129319859478719515614772705411155812146028966178712641707595148518725042472978314018411941745312118092977099973161488773347005589048349150657488712190932377402844934975932486870214824421866987509769333736016885919430667312915110497052224941751562360594784515372052695050420192212681617151240450675494220848684887342380982946061955997567549440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,7] -9003360591940200669320258119767053386518237083027156830513865200083413092030573119969919439463543281184326620173329937533859326571944594883519267716261707109587283270191676126730472365436353923686403410344094365238507642678698237045570083096589208329900957226109542291858023951541137841277812984014448582374934398635566329424596559394145727563821649762405038343392596250018030246440686285998891529515392777969327205190364565769592013805173569393045219127054024032221790498414138804053488488124966149510330185711508291560250408649629326913457621149507754165523917572558211019910523877898151298997928636278323130112478376481763982040031704270929179203680263228108897303971736243807251468647104854882945143789356495817312747000959782392075672308485619716546564103582200928228781418381298382773597425984406640708803233719214096682361286055021732076502579169637424105417429998786515082863825202140103693640229873296859803963690448774440081977461016310350999317447635138597135083637078600587235090093356346177297085584548838491628338573651707142602341123383188712874116416364306192062168920741753108161587683159940658737673340459223412264920969355672671599375304300768279956598801385153931951235603676274928959460725912225138111684850145475087081550196013423837331486804256704731424294629407345432131506430749268019613024416553051537257824156259277413087921483312605611368942919365663887886878599740240520790984286950348496215096754448267005818108041541606999059226767243416811844509025299220167922554121968280001681883629314733357865322080163957087948371659503623190132125864155985056210318639706172589749820668370022569034224660822809315235466443441812047267252625193938100664932524397261474058951163600052160658119504301969347084534960793817560635494708771865678101881779982930476032260148967523428377052429952158173287526575272632162712314003504817522654528561718127943608290477389231907786815740047071268955221907356668841151332142860041655903294681920041222644795009917406001073778051788821553493452418502406213674720032896477691766826435713773681983780355754040372053829779791068741774232748304183886582519555113592222440896125124665280647173231161667176523179565507226417106826889298116221516332204239877804891013423527495777429735969879161333521250739373877182384775752658404624286892156039984972118643188831715074039086426955021452136954285345207779294112260607909018147487744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,8] 89734105048900076674783533110406341365491547701354868685256483920176564292798404554016926046942455344070642521935213373714218279990158859522652883597571575971569661624177023998267592541558995297934744062330068042323833746076334659540668522751470481503227238017686619254489820541743219161837779230167346580655002456102294675772879614498338067827790191331167252878977228046091079043475140687831808544689573934285864602820691262644586175004882401853312067347175929946631742668725371019637342160103150672574765539824595047103662629057049260954290466308035748260127441088789808615380133040830766475722806071846059265249919283440388505776609663960369192585524599062005143867776009568766593055865732080383336158930513971929970764821714727448668645368287746244266498959423786578500799936664181643843079312852119909461519280128343993265779323203422262767971976706941148538950658926285105013310008128704168343610006837776643718068729443499418044944768419852006437490822816364738444096025617612484360665762219682317017905045663855823928182285428688289107151602865317545504806942459046484891170271646740731305168099950832572354663347834867452552130083040197045541371121725424315165423875268910197148928347161894149412595715623327403314706995079881619975791548009782166106718104476820051883719134235103771296543512002819432273111232445128714015357395823967627052831152161508398144053364109854304804052330486752422150302663884887240952753343213174757268639172490891259168210955527866396626354064167460696721302795415888291206857518581754699445895118631096666891362908227190005464377237956206409083898256155467263403312295275230583638397642272737581441763646596321684229853042686476422684977655157083322821822787163484523144869280313764276630207855383670896594181551805171979084504804661301279005618681793207243319215549747782410753035550986664716040835079164186217736368601562242364022046646251597282495972927431882250942388762822595362540412539113027408165666483796614999428292760735277481331395777570535476718273005443859213453846652949783063962873008827992153802050934829044933662243173158520271142143654013159528667931744127736729945449063137623510996597984020692731050879186583628441421181358451303326465539890914431870943065027939260228127423920921512312126405570965904054015595616775726472351738298857898884614699659898270434247324869415687318430588085358765939373433998886192095894175744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,9] -470240863589147290467648691285501458962057867581973712033327070234847056486828304438923497613533074482832440317596282978740331019195275599856677925215140242127744891583247203151307026077524177285522530304003352657730057750770828585148519631062466768164079335968778808107301002297895314580958119243173309060222530853953251968887942199721454820536345524083464940922469612610905171117597756095565694958906819523285300673135478983750383788204022472252264671303671539646179271352497652040402731204798986165714687101581089869258766389476338476878708890057756738684072526649104029131000417984443320988718705425505252433095026506899123220716648029800418412673366571826745104095531301310626535800588836614914171670747574882974370788956239186802430401859326484926302013719009418871936356152176367337456294359484790487820229594896597774755455863877063502172841070313424206336915013448521409484163468210718052598278335974005215693321763948970757503871192600690825630215634037590727610325636497417860158288122733438606388376622832089006582877310306323623115533685175785212115461336572841593336899334396709458679764580481281799791961886893233404459831937079620314810577252577447062807082410824675898617865163816507558923556034667548633558238534766710831182605342132066338930248046718184858679120360063115770498026154617720274413579238840492783934553386311186816777152308270167842497079812254622196542423406531792220554652069258547449277523392859518209008780366495603762725877687121616537274853905683426313982234798916478946020004285986705801931480419043315346586166763336829112253076761938319001834694431871083691409531206636975854251377582566738317816428795695541377887635987477921933667981275896498362418561165723372549969369673506384191772718120678930050600087271477349312331790028775108154838162139403280587968561120846450379195974852748033050402340406102553071291833153647001812771269246135954774807386609414366685193737437428275236922507761352405477518668372378702359600133502966115632384405964325645252226118217687068116505109849040096791250241823577593509289594069034708263492053760415739152258634403282473979743869747027064784364363214034553194004713353863491968101141883380380809939560299379652718790973835638017677886325537394641480929752645828460018924664244019970663403139880049670741509720085032182946768664172227761364266020463960869759274040108973259382065203218712268181296119808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,10] 1786149928173180775782959022241646380876136579525910863337342196018555733100174798865545004638531405274275557297303588789942985622865831397995079598468173082140789122311886633801559000706973381997930990240893345817761089899224037118087623138301452397408797602009750903307178471830614352219583635844443790784778522330729485113161679846951272609960256350427053533805902386635580885272463466939233611242595113506401766777329964298243755755271766094413927259389552023473183395345466411651374059026952108790579086804078368415063671513517187497896102111876272551505767205941395703546425321947116423388445762308251725342206700761376210563598510683632690412473031070876479483864722923596423854022861177024434306818800078143784819822596717648320180135707591260918629966167626594944296314739029797718459959917298962290978300312507015949741702628102490910209212900240694292525769762791157761677861533121140081373992895361984304705123802404567775682146097014530054436038126116683826086672211333074824482223740299757287715194989871063182322697938038329230056837274745894303457509640244795151111634017218187920122159817916349826797279022896623594776195564214737261046133745461225210918999290276970652844674394693997073455726838901282386158659417940694930540193911687905827156204689946419236153522197760543890727994598565260103562469165650327993457536927103014870925822002640779364439227139823415313284156299701780152093425657250688060237301917728101336100336867185236834283274992752292328205415304407992874370851755913428716925606369008748440820328054212648774515673612293026009240210978473802539349911938895601285824035238873530205002922329994455240526230295701748827521374240403360209767366698249952754417303258138305939763545807464308889327411936527560725671720505811581606513238065547638157522994565349630480251558576222077231887109026469148810923101939860975785234776568077890673282123198234335965312517088541910661761883087951000305106923916980266598150217943102101761785069067055760188472409227571366056410756033525047319763925459929826860639524118637281585634214235934554585189069819617773172939139169064859788630233396364417571346894896527059811661549861998412130614412864538491451095477772348227503123011873823770353348888397458126341566341158894989606048127837600851486879692443453575061819953665022572129408785832223732943069949201214220794972447088710629311172733814254825297544216576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,11] -6813374025643892097611160983399206900242890251588453780692945942475123716674494095188688045426494930189343820977640916856126484216005752341656548734392429835860997966560628220810252269487319369173100342727484923370517949680529036557528159130090378499069148823535146463923298631001188436103294792992865185683388028877135313019115164019876340458659572659961789598442030955228133010676967963410139446671378925928891044928430652851228936771303664034401281070181445977426620866337046191084169546408493672401369350502926957198723742436728504463625674457895065435542861542309353558473920526877347269344263463743988122805066090330621655335102812302522882687624961307061629661194895734951341513870845986082707815213583572382630809352621757073059337777155981197159502260894379236897919203951472134279550505821070198225547753125129201360667298301931112777734885694138818340685852859129220097258737599661052944362589687094368340332332418068430986108350704505926825072441207554148348393910186940494492926711471589047109331826930216701148776952600024603129273930265710789077169079709992526872913309279081617342287410988520505520450978881149884075361837781582987525724487610504969472366877066036111506637158966243394857888483647440911096577004819843305337933910201288162836033111092105289340157941754349745120246732045102197940160439094797711449151247523237891708806416437700561080358007690864368232559575309202040067074970865406309847119431553028689037361175357567712693548556583351664016935447627793638501781896625429104690100048250911092436843108699748030447796014986394706404425977521442335121053165195030402314053257220291934398038832522862997265847995361408295481605405032975328623543073061365119433828653024324680109489519525621065071616411076090237975553206429629683837100629962198685873173723931900061406741294074240024719243162176853247701972352679295775000194974713984557878475031876467759764750705594129558724928239144941969459021451007198188298278363323405916837844044075078621529474412749903485663613994803547555896406436984358954370731576752875079188435965133974192168092319927756920676637641171939724091183543260889161137204716059783203209606476063954217667640118058728183388532788319953904821830037104932621515407563973611995554203370986290899831388881859244938407298563243041050298993691983425193374041542687008001988122312080829306814941743640589857384065365566712821399974576128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [12,12] 25655635407681013222625831416522756184418528138906404177772074205360984316290943149589510970874518765098951515922472006408905403216124047139435246778396215372206133357739706158452424809263073541511422947872923791128571359743610567441198618649722819530409266655348517206727600442752254332481530700378184792019971017502535154839709351239070686935854772998015297006273193996514545597824447641211174651010415793497619862981749684867403896610754181609161666880620218123699249997508690518638384642243066202090012185576344453736160399484821456248266035825329358359949231902937412295374220713528678910883074392183049324395884376382644553043553710233655082586450184294410172909063308203530578126268185798124672944730996242599503812531081967600890912513670577198718109809525022789603440674003070450594938503267388014062226944203085140829135241202995063275860707727113513996027574659143666650572008599740878332221132450941495214590338248074083239693332228533309438756685206269256939251121842945457393549458231432699972755028012042322502149282372125879731403370104995732034155442169583588047208099819622778148464391986142836593387732882712898610091445387166022684799189064535751186544844436133444994637731596701215442966861204809592050085238411870371596443702050056414775923814139221407785664124998774408524182586734292992477862138012631448540068765366802168992946634817779218851605849357611593994326396303092465552166068930558303846497317921443600024518904840964101080520572273929409180204636785180698292562864154898320529603929293691966017148629939609029136155790310613990257414649366441708600585476526989229235945305188996603451990659371031237544478023147986366664091888004701222979526699662655535258640863097581927581934882427701806523692246987116798408290724188279108846666949473684419143323469825197332702262722933015202208259134719818652261649658649703677658078868933878451143721167826285829644889294232847554679410090873795131680438763730471653139060475080846842509544974594534791530641685915404278225312479661170517287841965678988552720132913363441035195056805741417380392266660719912678830862548899370172047132194308576632917404385748248035611061462625482495165695471084277631645080974684848042143409971785284325993388179653244993461433379329443380834025238959815601773846952946715103170311200609398202872606433911786621971958075611252149590570390595748863156106144870937434337218396160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,0] -64205107810899517642406082614127496564221710035402490722653792273838293120073609908409310712260606546241089314260903649845447862371041954008978421768328896841900255235688324674592185370004148000686864757178124051698475072204045673445759688905442131749272231788584048980143848446582389522312844506899808127365755346594434868307985212467232810094067911551413372848594348264788613538043925620045151190178663371473707272314987362320998307600639148155325849929158194812321065833065126840105999406195926645896503116684745966619937818563259415728576090524144051608341861665357684054056255641350668239210884020948890516469285029392309296908965365801875836750179547746460589018021719295598921922303520804748420956475405340889088898861558846432388977677337875202093937232025635521361040604597511070173984237764187240117461104783087014243795941670304156117010427972073233010043346713279528193505576251831455276374860206655266342591638136562173582515232640596502088152110209430429005708652099632889381977993976665062412132829434086583792771365698210933593890238886758282250431679840554417454975616622474472454198162396166608143982140682084625667578505068092487746089962558827208436089012792433979945700291229555494836083199314274635928739247708336311883812129197508715454229035429530683057642677663836783844596231257539142765565088672720153329739941396431974883316144157122315260716717357787114427038845670828730510478531778643096012092118444886042425375701313941445644331631750745163754012808235862086237445841331445722450881262610962594852409020474602411442108770555880747645379070560817594033124420387067764056344186172987566142264325763874688428608728343580736023901452340037674475640639825612964978527729718105860621131257592609557548582584158413184703430836727004987590701056606918218631997451880879677189505683704483096934173889276570081789960746849267804997152601297682549955775551244266799185935157543743920694414653102684324372547458990969501396274284111118871119453381306765044956550600131372436794820814369169682435977016100274745486147368868782236551964808737479117886833712108890598553367253650969258827821781498938043593886408906398229730155665210485293499290328433027195967111935083798670162517692993942447394998942951589406208052635483452324486912418508644265652518990454843904994483144422932564329685753618004267221099044888125713705509786510929999581545025471774720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,1] 528959861569997236520246275015181249142540500000784572712561480265709858723099862256429783858237728582755060423862860263614290989318990898067577154193346593162179650206515094618303287044471441385077944543830574804744003710448658406509249546362344009122631121279612058404484252424585029246276110498882957536547573661594029759205216785201251817313336757319191288640625783967154459569478917034296234103711189207935143952295933126145438022047548981168417081195322719780746636808531217696945856154065831275478629529829176152015235942360911341087771948357345253616382872810338357806865567244012241999128264933955119160105601891895023891056680152949330434037822284736365188214639750682778951615019409258595764444624333901908142243707742796628170609944924250385709383247715742147439587637235443973021409930331753979652243590920950434680122186972436539036317837616460553596632851986774642349710050353407770916116955947074732164194169574292740115439453473433240667098585536681605422700733490272440354699119382793363756113622376832673383136993036295295539863022818959067078431372393882842553650978765991527021818690542851718538632405285832333090889525529692716593876315062798992799497604404783410531997884538425653355393396960731862764312444355425347531935467106631710767865386293018144235561725642125432404386645118922877971391744207564915472495248619820555519716001856762558741726032135745003103259512534200850373459498264836149413757000578319493584646901401030683361510306404536324882890530795595932334112370130273918913052736555630055081689854228198243655745691024243975028616412784021135221097328672651815392759533981371422155701281328663174590341844233214552425148987503404873741580570753428453595862306701246291330994961185568803975612629697949484319908766063675332862649160972846981312269851848008139422859606422451263240271881130670474778807616078140186452469364086768134777704911974260273989646940139848588579884384311893000503728144176006147189591791814022501915024417230506021641739266592568263221069374184122824423685942082811507279847941822196314865557136795575555475364524586713443124337447176655953593027774147376571611012059651685667539621954760334431650701082377502490664728211066218005016217450048917251409344193058048047398984452081235913927584802787102109351291566156434740147787174075279423048123722590837457092302662976118501622869009002666939660255071098109952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,2] -84337424746944131510895732471496088173468424371992904406446139810544508200978008015266010910677364658413228420023575637966988345649210670038914268276199001455693452129520874232225055619392922413825689630733263879198228111099584805699463994733194113975322197129218692439274964619094443789412673240629807378080994412527277303213505618629161111969166430698924531202148326842937831247522672926390965349080381927889008872942169079197398617469055483442501399156884521551717822563899297877888312710650588964813550110921590359079299240789147086475137254203692208896263911294215371028346521347005505237777582102959555838345655095420192017682100628860776976182384487733839981308621148145936705458573563286225926992251587001818063978780865975016317337833068854436639316198940615522853416909187328244576939324424911058178376405823134656645037833787028070648175729212403735566478480364051102670088012320010361488487766214941113952208566779852491800615172880758912054734644263279992630066317764126761105587328423517461061423527678874893977797492757039141217441247551630793009903267927962969552053958752993762933826327611572094734769477027923903298529077383066218988733149559107126979826302467466135751298980639176161580480542850523441480131121918669708838252545319157236290163020350024145924813969625543460350359706558765893890065649500087273020168178409751858378003891208816446639899052638296906028918712687637522182794296766272611595331252730514332635319987866010657622066724209683314294804786430936352129615966370834768820123709171007818385060442292210815552882613861158819753002714152756102564001560353043722315512483965384430294768512511838925200225702296348831773693921150508675355383324556874032894890231227126958402069236286527954298113311284604389719898176307954603858373219846256726154201630500225367312913906534359562347040434339640732051554900029616808557395006297682424576136925040799802113082779063244447772491616893334774475263029941189830069977125435486327669111076073443342511971012919896954830457377779514339585050318772230105889646824254832068157633028167596716258716524959318283128894124056605718051618964621918277631526475953265752268860915012257821237149188775495589206712266070714339969449590453477475135020927318108403379160218786757562966819502945590971231414129532716285058298996306739338097165730220638403846822082167981645713882520143470701001669804722046894080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,3] -4976223674135117993671750893643520620988539990082309925022573460381735395396098990029742328488024094167582863500496354268802363771159010981615779769365585387406559371727411868090570254761853179533259926334270125648725380001043466053184247268544253551831080403402384420838660927785881253920221129115410184651613816780045115252047859997380133950072869149751147083668067668797326079542429980974322773004396030677317674006339582749341512383454938202847657733597348105764075485258628126151477563024129885955529998838026063725603217006563900143594227973791308004481363049481946255910296631701103405217331533449813411577426974027210598032674279205644121581694841762355559133217705829830441080846513767276070317162887620192970060427691685701745274769127475950455084984087060982202764391912202341190404759621866103306349360119890537979213703486197383263729116682133716475978105636294739279006444139055747877661124614328940055120098612510680875788011741021143141773432473517406281730801320758152771364952049574725479638153237369758511266393806478352711435533942406155345996727171328820328799572608448798376028881168613875104899002540946171648635521579279776431779442093894801361733831455606887396544477055123231235295467579929495393208659300915991243620086892554963196829171504451104625372523489967551144970866017331514704752969930509823737437429830159329432995230339211415610474672855551440963258457732108399987688201513703498318690359154239545754323253763756350778720548134165981081747821066050321622933135216614560920950204159392665291544916885111543840028304191640761903596075763088423631485846179451702854491003778343419907085364251260231246902118800917974533568918709632342119686533118058108004936211041990613262501278771376820861986064004730813445043238016465476811756180475370641672857704176412817263320775954145118943841042136434909106447145244825654144377212201043195876885908593828497850705575726189530660287117192875495865963559252303848725878904500195132698978652803639374460979218795802553747961184829215780496845368831354768802709886944545680049122246980100346007010882749032968588192913915691893426767736129797911900067032642318040817130353246131601241203388719069560166751940140925549844223441745674657306281038993678179565778561634440971971315881563709031136656171254257299628696371064925772432530123789479905895403030130815485471584035193924554971691855753764197629952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,4] -1058231535419232611259151747866411639169158873839964371346743045243569041670800170536066365605918100426904766113302052195995712040627547529640502848481501295211492224623464694037769382984423616113262170699605705476564884460328924403611663255065700370512300710040375703302601065658812138991693712708882211855051731602157680938670702730331132757446027834665621548158484123556450327644732654798939774897668779287894427434912510001977925191875402271359184388060967646070225540203917908607470711859400964796583122681599756592508318800555438090250496859211612862444296926535374087663226864276336436259093418709054013333426992785038069171060483223313267483224994711504048396682587561291225231561537171389018194489057974755889663119242533946306859424678699738232425019412632412766740089058162953485153117183609417073741402631319358304562039554969864856420262250582929622652605201212901497428097243343517762330881183007267009502629647255265870181111934814630851623930842625401344789384155059187903661544409845979289168064324237363049584259274802525660070276116658278529792034376317426116353029918673111780869085635078431527693596490252692880381358280637582757311089640383666086615042306025003598992655941643093870559910033119006245367756966165858213975993681984023755466057156700014984653059036237548266332322331028724565387382277236290904087679304035024241916757321965307109427600624514838309425365863003012487055244845207798821020691989321904747951896375239573142138283616531754681240647041624978867065355232980436412440298965396851022751851971848701158742237101308394261195415550484339642065909909936955022038674643560781724449872895760772682486982700100723238323651443162738001212452154538989321766906234736607991290852822794896881742908912612158823121032646715787012015696470796668884046969657937892613708574603728582485874892346648393460977769270044914166994154339757407082881463060135665702694969310807677857199601037263826060828020797898567849947435132939224191511655520864852281259801783790012490305554042579455738850662986563051427131574633104237049147125810469078991430614403884839607678065915966926487867596920043771705865181124250727248110468324870960246873274263789637270904065376872354851351122707559600340655068215830982161689155909960292349663549558294721962166836280934615660511290437976331028449572033913708873194905735395305942005358354578767649830867889832044003328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,5] -482867315049146860150360858241664910085691988221496208973422848514212844436639248823729367425876675508956911748222785533394443989293486152031537777882199165333071772510244693167777653906414464064756865676855212205416751167559091754211048080670657600171420596315089711598409157183463780978562985611060895724973046699135040101352759998530793341548452935782912973748545972436678220196552919575807908821820589090592517337723572256705349204671325598736846332525152713245513101499475064279706878543089173994686978013233121089636348267870043301074085625840985342464285845369993313583468825298215000498919748928669079298265869309229536603836175435049821859360369163617720392065122438089431412552399553101374313421698789579966711584692556631146743204507050088002752455081823957364632396637215183234365085585775639632008873163588464459061234150270016121895256468465907355756268360740040745251900025350440498387469621357049254856327922092619423310145085963909885191020480386692133801772675753841422191677130743552903435643898918409899391941109049041267763551086209089940396396559526135676287805629825765323749872168323625499639536838461755935282476138291064301954669025030921841494570971296688849574212742158432574325220654715566764920230707840775002244988314100253927827442451480351704289250413898330764092261579804099625643818208431552518210882033323899216490220347094058794766272155647610998311404196876688292752987076170043812395604600401298029743645103208607313589534509309777447696148852522082260177501430235302306177591083797125055486154393595401661439729820572965069392123712848434350231734262137473855480238095796420151916467532899141309726937670977442212274797561642591202681918704670043971644253798607591869709214522766405706423036050303334581983160996357204403728224847366124050288770843117568723246721554625516195246240527662388862797654485923328702253249292476910025933663549261927157738499076835676818097388867413016656505328339064514494209470399403446102000334820530401879993201288110912884882311560466703159230927067559561520423506934919402921666431464256288749568504008655289137894065537122050959053688671205247474643061246521600732439699549042852093667774210263344928890398307223358833498918165868114987630144433415098198046285255509774351167337097569723669636091762201198200132982708672587598914152152556584566435471737143222374079454336524380870667749645650131471564800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,6] 2213909870412552586918376751241612016319746397998321654238757205612530143839045614554497096899954981140888302721611296063324833457669177976304544073488265218430556276053088962991585840765237423687956906134535278419040897679783105914111390049962521580897588371787979611765875141449488127686626243387705923193907419412093275589379298848765902934467101799462081950307200482959367914122097588193684432763354853260642059021771975912696508098838909348986353033535560451934102104490429880060652036669774647060008790405412702719688866634014460694683529671678374833103136771641841826586798600537838409228123058732938152805585735551608492208367201633129479094481698847487337025723930998212007927144939389313774501183647878627326149606763632287792530621809735416595725550178617402305398586413230797193625906934992962042428693423175848970911280427352189877601945372499440848036599356213137216673696186851984997555724522808096707930506752991314654034561638285239289417169092970719015175932678809899703275253761092277139353412161895620343243058498476733462265250922649854439416222541248918002650706497945907330583456947640664631373054227776942326721665151378814986496722553400116193205889114319028152328841213000296299208734506523903140450331929289598477932008385519534911896026656612307381931329743237998158009088692741950233552531947410963146300896786331466667440906654805359521303697823220644994097504832993403842790335371067307179580763720409650545772704559740762410888757605291961138199348989182936833601511028004143836869615088595322806868248152045795511197291394834834558294891353091797430097120943918213540736696618834888144189067672247622729850247682501770038391162912106904432736286861165176713043643436897380938475425652293277553513856449246406251706964047365880482621031851762819979464870088263180573342798136872753136654444746862442022331912809705950789060289952359066193919274890041076668075582082866012116066442024720398083963122605106489670131328462991056900897493573561067036659393949401859481865189793807857946172096911610937508404268338014137875489010694951186101937875587322341069688550856676261670116039372097842400816256730584764951548955102870385093116128525347236044493992984904462269101623066451765803328156812228935695157596879830338769307617985847467929501529206483119380263165042896711137244969381780528356291115117527211110296605682460152032634589793117738941546496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,7] 668474973538461605909407149424383745502572341387910464273924061483657792219120433243878677168077803683452532787974599358282406099090538893583135216773521103671923967364039548203363329986698788854625817998845563286108080474582885748171813023471332153604284981785334485795893017719085652198704718572687776504665360836791371088510450290580959530698648419946009397875898631925922172075939058125490350585418529092023023605751179796593254588259087299047227686023275606616537777157850942790313085238134635857258286354417036004620376982035041690897200482486247284834239742659034386787444961592246442898069361864500498245746517265153417716497967386307493690438591729654568632779336318912267272396236997856674570542652819570988289721206755937433272994262865986515290487075451498712388301676274063628518797019618897024729182214343066773887540505407065670905293741754117336373593157848080651017449014160782064502462806602320910611288932046994327387544925730263628701915396916255671094026157683099164886376823732608008168495459508905665823219287925738245914924618964949359998576947128804737190207801406525422491396791858316890351757306236864043942675767878646217950746074100799488852851234194734542654084622583149714827891283470346059255113703705500816673379893950327431232783391346294936958998466303840757870205531513279151431936247033109020609987780388046823925100754601917710892682172283372258371930394471762602185961649330869973802351757236359237963173693954759074224476484374566856714057502852601387606225762585176945682533724032196196467378477357978889122681234567983322034776540724223582119702375709213340961314883687227566372175629996997136151498397761589307444428020099052323980251161895211565957216894274847820513832115574073036041107988478120395514163599688083683851515866584046454763561358997597619336792121898394753800973112651778777394378515164306789266197493633856072241714169838605762783345061941734490390223693394611023651733283013788040298718792739725585644007281309442959209318854102033564137777980522280737481943385867420127129228732512458110522502855001273422500811171147271566525327444285953838415990304700999339605378135542173273152756915842091428091370401246862002837224194506287110645454435185260251686730193075192455629931247561801200497340980281141161341464122779430296439268310705777942817412163254177501888188776859508858189522837978058158703970547913826829860864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,8] -101619427710494956104400130087831428086023249233869996843265068674286186104050706159950678565354781416846738181806186869588971561239240654717281973240915054796245836871216814705911943511107040180427980407858707652531454656130165068643550291643068748290315027478428833048528914127793468967158445465503672658225365848234349521169811933641491397335768445786289527899132539169097266182748481441917254740502013505356120151710419462184767583432183784053391072437852527604462717411158547748467550480995636197342857014866110275230771604421431841452682468636834791867523575000891781801962186839714542586248091951725992383865433383060459748613727385791043675770840464103426252570045566969729259331026744306246357439988869258907852261833584625741073908035269887509671257638627532556886158123544027742202800593556504707833699451973804995586028029918990399093540861807333276922377896485796929903581037086206004631801268511473449610073421309172936765902278860985892778546260075874581235055457847538815215213458990307215788914548890136260062353809190715856686386371958427846552002912365626809351696671063777230672415471980428741490989339351659341605013002967081058644955441504912816777688507275941847406649454968981281320838825282627308089618570901963220233936576227780693818527437290645217448179822580520356337352848493762554061182206200185384595531124732000720659687749254601379785503412077650948781018654520173887680331258041384974073626255146780001244704959591994041823652372336476976907639555764361039668985604522943600338687069032018402808323839412122405954336812440398540757758296627188891647084083281801812609317497220375564237971022242289552271742010613218279072646044791818759793159984707712983128255644734759351277659711719833977562135923918076221005799853601811555424564358813371898406747805961830463814395104080349387622277751243797659800839192195778568299437922329154198315659473661703905246159369548369595068631518331328261698490600588646729373118423360651025338821178013179294191261408105102560387359462329298064961070525911655853396906857360745327705359672326497328035480468883694249942401290611357415810853459972579998146142372495204706097524826855460797745347389700234151650138494138054853030151134354549757154954927020136016011735184270027876947363250663275483243473506979621619850650632355851015284572499713228052599721186270116049975054630001721043134321315264134644919959552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,9] 881100146881135800020662088566576894334971895581841835059473608401596060173899440031828617650901257402862136187250057057818872457064579427525552437539215080004246253848834206436606006885786659903578398609080413843508018867598963625070929313976825714944769663947743233457254436976872434239181252825916997737438357176848128187126388404097297421273829253225750239753261677913047949049777644797534408891418914404450216039574800112674405288520281210294917249460117986805549315864748811173691267282512308449350186675266260634685671151458436810582243289020583439645133655191867158003429831797248541280275643877452829149621612495485939600760047696305014435001781082173164574199876082347688391145843902458802865209355536709144588723240205790350070105506204770730162875266303286473445292223153750723695289037893563525629793638794051460486652476573000154486594990672363679394756226958569559909723594032406747742193501326094916013508092378477902773749275688908913441708706981930767723874255565957210999494043255014675319743473821200298859799749206864089467471845778761198505166278550045597861669156063672375031104669687306202459797318978216680228664564576874775817573655399605462413937279993140935064033459935121604039653854380752265638179486089759731448450519325336416635973694786057604616951939376787975314730011998015085955925718493735190191485704960494274728805961966335241062425671771700708654808214587247979530531156138153605443150699619192822425991765459499618546230520077621668861840467956696083933645106779820995728079520421364123879566367467755150960401001382905396224038443977221887307812315021042422925122916727248444461395177229392865080605719455456958743908054533362911294175180902765323794191379559935315489284746931603258131759413602010144195024462596424641914174788634588306320186100200389488392391656492522076200979546209337716904197770407282982582543288809087608697011179739823281323207676521229103960118237502831382426723268250681359124573594972626147955291204522580704994879647859655221380853160497168765732519350922370821519144248467821602329189836272171788709691477006221492714367172621589073674863460909957136403047200086380804259217280514064927525711353845597162045236710838165548119352786367072673772642412747026668384758857158083701608396208447369417491860144685178231854637804188898160421247933126777066012676764425224516637507187890112998789512076896152190866948096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,10] -4584605476870937997932340726082043958975334321240048604113878943680635878461031259138613332196756293127522660938042419318795477816921438241366962666815471982853634827728832734276774359776892366236726727932266737365235320168820019995530479579110398736944192285886325297400697399992845208421674364857184513694535130126758471197873431029188516492286390123210969680735445182022844463745006506662967975881022725624305256870754876005523953281143662388087161349378172912267069806403696611785605113790423083766980589153111868467315642195882827550228989826067872114810493018387576833991847075672871278833943223705612778113053908329933081393508890187634787669956198893828841199934379196802163197401145402039753415781964856361142996696027159513823595704793539351525863894381554268543378877247698746849360736992647490760017874364148461830148519815424112171402977232262319817952262159269027025868001684559459931350232846911660299460543900491310214375242963666558525176465409395648408058394476285311591393058387648061290211177350379630863286768920416202262514385497385227453086232224181546287890427645706965252273083212008218191989515719785407020549129303331307544637451488561137869390013288460147326757413652758632464231883078922504987101902199504655382583860508647371081077176714203624533889315007341107336614789218321302661602229362292268300992832292197555350943993428118878274485777128464927294126784263766422447175099745515946452969845491294940170417492569097379254550059853214005341332067823266454126926551054355993594271064511903226080948213265050314774613419119399048267764511124911801810787266407844863176479150360321046998561937829196354736283485811751693130240421443524482148389841987352135751119516503484441736737497331946220605292194213921749452783968191571813485220709585971482174921121289235429280696349152364585212491688985928396621593242052028487711036300499850382943556014265732941857008757180033097538337397345890261419557979273363380734276706718916351703471830124691505706879456806362341020322469630394828692541830791998574223421108191713058332032250176830067891066132370411348724943496484655466137158559417617100587527885651264980367768646476976463386334816762240003369682072239924966543206006977933660762263895865880820397084039188398844611411770784337023809868872209749734527170016401568698094980818257226738621980462390601298482701279787144753188113208240489214339270574080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,11] 19845631148852198302927962221792884976134016628579696386187484179693660067707046099454282842128195215996726497080159228378384410064395875601980429790979119624822640663318828970063123608638122480499004090899333872694250593318346543771168667265356999920326050264825255525067652843742976100253668780264732156815473935815009702799893801768640819086432933988612601033106843510629343587011823642533416964769495550992745491111715970256873496706569660832960300949344307174670117804425433646036625771181057564791603152295237515604073556366436099857501410422973955837107481075878458190888432464352206935431011118242139766795766065262770370526788813893334144777359510624630274204885212917487181922275355551961702030345879469348311421348393340861069954714617618199498833938225772429430756727714287027948209722089451950047545345368343248542405980197364734964006389840228577045674892861637462065728615415422809129606717272791750539062843533565378038919686824388056481993532996990431544313487552014360088429290206842686797618190005035138765895961037568735336030668391660756789473794387569799722486089614104279715288099982756067228060490629644116115271249109370895852673759497452193527644154371830811359157560298656997717269078767248152873139796470201698718381218809720723666922534006057620433641329959746982920886001599030576649279660027342851545220904599872880396968023514164527046472136918014395514219765346686196877424188575191846002753870241230113800784141445799094882981204846630519881009884061595952246614953006992509053851648312263460635546889786539159676153325304919013764430424988894425288671334824655758723827360851886750923627458181330789408985409445260636210987616923078891664165960275013977491730507888411483449612158885154504822745575591595149194964370835086188015831225222354485639254664801861496986024642312946416035780036306913481774288023891306542355074779538897198639130596966533891549533522034878645738989784449279623590735534008959635093338841263054447986141858937943248050494019703469821459720905012232230343586519859265245966890268535638903341176392221946534874153398264962705545814484894418171246783433742590365064594527178822165289288867781426954560337066568183175782466749582568783413157081118487113735713382595382846787151938810863256477719701804325015077378859685350846067915199205528599174648663184505742165581789869384415661638906853346148319776670677694397202261082112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,12] -77355092943105011783343335877441116823955685750571676439937918678220138351510184534840492688100510024396801553423109040517638926887823263617548387973219452798021135610903215224740256221216220327674318990498780163097975604911862024563965997866056120386904177555256682140222279356786082955215514709481420821845007694137383104070536992168872098947824311405162372554195252636244748509238074460546041815006374066268237425055073973594161510425659108703646639353148009385153917010499521598738646701794920915292337467405883075040582790770918621588296938528756655764149673625152196575084496782359944899788883341644334000894640220316984094682430214837792870977326067092007664575850449007858177657852662548778881481596786333415921807583731874258680350429487713794216791050990512366409116580550725255537149901929955101106729162649706413426931603755164022141224129991115255634912220848609103178308761602439105361591256221342993625282572039762274750642109206627856584527736206349100345154084277851268615332617330521628427997202482248876347293989462436947627180398396908424510052084688207411230746505307463959628737021222771104818821971163368150094507793074815860837037029687228444731445788330464418049038139236884383421329182078730763787139423537633937616179171203125875434431509055108034134891017971040707235159101090341974832761556398014156354387719358685570981749286517194711491428580168586073779151855415062865426641906553811261932263633647174696647938788922639080739577362963271179688104685917186140226994670358519984638707416817951266089039472534539936968232299374413587976075947302072495893405730482857167306803822353242414506181314770940403759966378805549352628309618792760606379524634905491819220562955266832965331737592068103190692797259672095083506756568156287034214101694414222783757978553056853449285471689786864236928886417452916297139373095495133090125834424910265760085878658596253230182843656215221156250085502174058910924033562997942318270012593659572497842986717627572974664504556610891610906580373207970266283609223867043338380713051038256145733445482899238751238827570730125555289857369907528029552742050267595541848264467800151784109174173315062469654919716733892748686058940760458172550574931741923579291224509878092468807165576301815182495028919684211985003316987013680696858656596179555565442914106500454945774148057354080512731783385115205787648373398350587939127354720256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [13,13] 247541018406097516833657640266633906573219386273100503852421012447633014703274189728751616506676064473116577021057736089372805332200545880405670140440948935371802861196040084666482001023718547596328093585945580101374224650444277221726725226170485211748779586417411589160477959689015639138557993467545978393081543907427802850984269302253343262201117636416780642318941895923224483507420050170544654457452770396556398065008452262214853285999440792039907871646935399226862404285023207046335162806826698503617415439797559330224147566460791874427390127257932057109675559189248381358067783359887321894983895649743651888862464619848982805332921542727923330665873881798617665367910266150973883730476573356047414679814389287755751307232394508097459870988631800011339852418964489654506607161744908400194193384471580289126409497922922540104097172938817740404707708838580472006741408648953884505881888125683589605209086790628515645995058798617228105809091641554251387323384380149326536138958905997556334641967497715062567971828674461807414807979322858369944021773236441012264821532819987979105556160303612907022540917974710355508166473073010734935534612095409200292465110264269574908292776622112535563112511188270810858934857154682344750805043403753228514050472196546959722036322259036590642818113000589476701126319828187915291221571098750200065872920375660952109406800667972342276660873679796361453555790584317489066719963509729548577682438596604522991916794098272203069021271747232615637138169127744103341559294433098728094724796419007862678609122462022680253456165587425617818490824769220127759414579078430430655379098119986321072606877985450812781537095885268295089532890304669810497952911227456200568851611344279027478109302362933467951360328194672155191482736668315806229897909432737062335024328035330817632932718662883498039697218755731048764028198302229056997435154258974068219641075764741622010898318116307617337373653616394424104222495136227804028363217450950656286653302814130307388498732767075945216933428841837704737976728840096477139230013953589209410402560870583480613823522393467826930848068788202572134087029720545435058607428326904450272987331132710971004529771894427227426454103271835104071887530853188479064351599981866016595152790287756719575453152160973093455653488473044597326619460682669051527199083715350764494648011270880424226843944069176515228712608873280063016009728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,0] 112119483669203025916849672950144351689533533267295057441874808274679298028773026830689976945710265270007241137445751222209222864593447653234556654130635684043934600100432278206998278634634878358214060278403726406601894338987034978558659842009477977238026295847516089483571732513571976217100639007921293083881458520088706836789465034272118205763027020139672874274360379544378483012887433063740305927452454649331750124488167401228143069246651390430397540673283600174800940159081473141998282429938788194653873971823349330860799444745428078030589621351195924960472793705785359711088415820960970621768295551825640575125406481186885681952873971663756023462789260105710878126138757889954493804112212638890121050341939305759582485664909011706047354622255524000053017951835435578231839450406706125994689666106036847790473341000229212814165929218606032973015469014080303266377269323727063483509835553404566520823206060099996678468410152743546528995504184865667763285845744995852477400788345487048356081674915493618342737333992742592132369389006772345692896754580005672978173252638286161381438747123839044501759212437131247983553013742518226861369391982987215876302387352263407381546445576271129689974676589751046230908911193704001747135752229918746310077973434664973162273795633689007097747806868035660000543114173188640043209834620649278298540679885083883997915934666279014427991872054372898481647427179219690519827781873685392553678823005443320155937951245966362695318110855601985372122653532551285981540555797708659047020228127896484404244611671542089684410562216779956999650586087976981487221591296112091338947119062376443365423526172977056014043290310185271939878202311200522039359834385277100700446299075793964458857426603193101309488479055259885665849816851395825416463090422800728224620977588457892247540199922534054887192658232579500640842752401582900749572283209284871989541234435026717986666283994396575203307453633238244776506149212915441922204160428979959995750218174310586340227442847521846569002355123801935890426263543448990839200403816181054039977345999570434611246003433305683449488636037356225115833560328218521162989474303862066855666702493073316456990996581960844711738400102570364569841019425194355552491510427540767723798560220017105295462903690982958138072735489812772801373762583993559047490335457028172536369438437690288789170098652478213398535756408946688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,1] 1341523309917508106142413628015432103738140320390990945392683261932912198325995367241066464706594513837477094041767786051820698017294144750126380027853405894956655399251283450092028378779206804113479125747603692008452783013865445176857839004906254423925665436562219605631601639299474915533142658128217747369994455678010194542862421500670889439448471249598739774645248838344974224557456226643576304357081342064597485799578201641553436063651135454088646020209377433927374865076476754822452380921878353706370949949270036611892397192356386312686905472747490888462457628385572507089645932139662819650403476290266043248426484064442275500798072015644359510508318326393678322022885600569394888082890382822586652427253360453799370416088301335615239212503659349039459717418641651923843371136517164802601083704800410136847384634262243578937240501547079254869646380317588099643511307619189490918208616509731415319376460965740197445393224165170299054976210114935574945147491499053980885434768040813823724535685236655614100434498105027290064414405649251583556233402879919821163694816363514605847914584969578295184715694791051792860957660675098066230689516368643027679459780740896259970430059354526206178853349372281960147396253189807261707002706965709475615240721141569240387643771685433829184974768111493271078847307624172273686862217899176446383351435028263800718516412462036889764372289393174939841598144316908188796013038824886047273475764766523919793964946220736067000924475678648454007528894886217870947742810701666595635438542201319995343273130659443537408736896091733973223795020020729394841541911442232194798207459107367662263645900913341445991282072578761279486171775883285809352684310878098918426296910309115630048016266183906516426447696544846469301889193394447109271690364704339311092854852599820450285097666027520148570518198763205777690130485502250221987900379069374238756161938056594477155872194058210086758780714732453736504272401929868641479062076723360483610312980819111368079237830197949950246048407578282198455889233438503258423809719009484782002715729574889126628029571379924178456002993462861948459674529997806588057711867285084844249208312589926106558918048726790581879194508202638534979959910395313329111746865365363361890554030236617722400204744475160958372655104684525950671015825256117766925614481846978236629123263101884645945583469808159940260873586916458496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,2] 290918657886656944537224589338603735089239582088091557371908664642813593854341404460024726301774798660284362498683203534823093472230780394662321712727552508461119369872552835670957485646561185472592081626968944209233504685440504411288519594193873389244146533894382597960531083153095514371293055865628933037826088703297463696523457009903918043252855443939941405099419032048291971990942651198760480649687958163952263844023554081259148890913694180625813095261394614533026470734539287062426207878668745627663048167626731070229128996103323039430065762954164138993418842452017822674170875826059164656836719431649790463050296183267729202626802400549994874571673588244380752613593164866626773138457215478867311833755739467382549392033217976828332022224984969924513814326705288238214191754188316415240438733867170664886988493537410127350929769802941843458434335599842976973595275507331854090062091653820735382735694757166603515812700686382713655315394045745880194224023834585509766832316377989440115949751116175221040401851097399053903045152286693454310675172572297606226215635899588352067775133423352047012491538412219181196223476781687077364852851931745649594701459256844302603623691832144832608641029988836714860158619611791961572561056624904867307500974534077350361220765559335084827285681267588925519237101484360452013134155729253371138389256810683552276065937479633940828425700464490830181703184481180267275622952675907322904620644264515435426874822846941341157661010121647074999462263007032687065141856783640165372811665072138990246811179781078631116639244635470580358562304624100324112521918175307087685420697763607207449542599005737007072995917324904467481537103306830078838965122612033013876485629010971248539140920443315953048245536494996462602006147975921003333478060916669438638480746004116072438368978493474932037253054229985046349658836385060788863903702224748171680527299406862704942458375147752395069485390545326146305396730959689242266392678492161351698752671579405081667956677275362446421972022268238558944302692931452851548332786651950815250886811958917261095367087094121846540512666594009311348631194480816330611605890847496454416769043667954871875822819756885231699875034483244159618508527751495815513394601465847341788020093551081873608681335252566323888970604285574768912864137469889229916793937036984086399458983284020913850613839812974549097839358393301598208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,3] 9555181171354507705493166618794573359464394530812371393134427431150981410421041210837235826504235982107869474548067061944505839458090200957517276604762973320549555877080045994827520860874043234449229089059730548738617144299438115642825775778315498255529094332048396696686735460366229651627268849515619650252789815473019614953260157705525375675259694272404261653560562549947476621509325720511189195279389027779462042353686083656567179940508179405561792920530083901721403768785072996912380292782963118979546589499952370554883608620791599516966077581241531023075187299959898426053769051743530556085712233606505065527673816413292955568386172304891146146186211140263379211852980188306901083121649561065979108243810328855654424446282386417631555101707342326144848497060027937436126475813540262566898147311836143307443593752452224718479598034467209799942200539319748060850430506167562027376318722758162617481392423080470063176652881108829156854583825724774413868169045677004044626083695432844665702315134298204901298291545313888437335945858666368084677585002491447648778842373972547698603831247626514045075531329406646037614521784903330884007557535898503507667138827983032460779619192942871057124539987673616794725792430873755516767466544893870651899715379805105575304520380355274145850848411090654662854829555836052427927604107422071300208282323345993807994539042863019152305369983903904070344342159964907421340466729967998824464968749399741110201521840938672115740231114133748295530200100087523702159467561079212042996631941691208113850597718830481782064055853460393534994969944175984504296664521062897167531693935537756172910401691276088685391015400938571109653767139750819225075214864113904150792044748870311734806091771387398864981930423598294284383701296764772673640011864487074762708017841664439811598920319607219038090170466193952026138836188267441565198501441843230717026484565450732275710197859020091488774844270765353943124508660347094854799987674616204457214314070815056666530602763899173858245260690804831271503638471609142489803299892713672728351728848523239641280044785916949495238330634490557058507993433500963876694896833182635999700614504713231539318359677978512891684100119440457274553355636672800587788326955792561327564683971653710180623111361032508008246142884764432448080758502611650260053800549049271114190433125591643558475943100522992417649023409929983098880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,4] 9123234149647956875752275286135307733442155571301953799403149036550060993894767071096772842188164894906569864509482317721477162033410917581682498876252167850870705466912530453205508009449090783898903089176726943869389942491707873947597144111746785100523375143646333464192016303710832950950177023987908211557717521421178832858910237538635340613802718904206008908848058462866171064361610906698249039186357571608529426738019725094872209843671627383902744409432183045540330298589063806721885029019245388389991574726792518740400829564333948554553790170869754882852716481797050009783344404660610895148578027204730453270980922311655761099840177033863664936034965528785364271697934758116809739051924228856306484093803503455168778410321220273618014730846994727554960942817460332926919653912271999228314683086853569100018005474583042377085025752053699270109826691607062127767977073005193369052938111067935145985725414067351482208435770234801417395907471796340289234315560860117197313627002457961264865186117074759757370605821097248815826572537356922489571618711501900904638233730925723674408539884918569699944019023564300765539549251767861908870028142310627501407464913958709397509393700596011972908094836263327462983240118889306209763636903054257521924796578342099133689171852434673193931775815598660148430555317293721595375309035015128415828220452273920216060000616394449758338115672438714081570403550016046671758159849772864321337010547912438432038083450985400918010899160128545771053984486634333642996168846725386586194574070594573717877640073422409147212884858427073244091583334119741628396317816528502664775917206594719180390380816774240940316242404404301274362957802790667415255097746857113208977212297148531995053796371147218142378132101242416768725490645530942790227646412205023423968410558756682984197700048390506010903984506206313671694676250604536699934046526228197458762332704838849779846915912812540307638758347404963355103209569282175009591221016461056497693747370567044239130361737560031758504170354066984449294468324155492223364566050387693192077632264906057337530930727961560560672675968874350061588355329202992617881366533587775947940945963290118813748862209564392274071999153136812778435588312187621515489596955826969271497653960443402699647331082860891949683846897072590077541632981407504837688468276742734252676357985323457988806026711870883312049032383757593608192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,5] 1020320728171538819503460524215649528840596703056263061121981315744452956528463122015115992521381012035933088469503710978470924608653763212434401100502879466711991124610164690220919073049042645649365856832289239598179883452548497224314658496661441097296394068962109795861475886713447004696002173090890459047744524416425340033178361779871661603935755945983119108571056767207042691259543656210956864183222384650690722059127035720677415260142048740643958323531308980716091354202081404837255765520787808714575706931946789776341420568807839612458671458707048428370326787149629159419653138217950700189809380158182450406888808583949359884722520934762327398303307212896896021769377057369266674785138332617266605561185910802260533182002136293351691402740905498790176337524874140514752856411553964344435578262494627180568976364958428101017863182931981674196566904613841298848111705193407618957463991335226378501808591127311647776324288591788979287025557032464233854224808941878149091786006258867897035854005071876901376694559336151234332450882383453779393985867396413230777115945241883887749456518687139071148421602953758225569271755861353726026588677761425154837998562180043568575121496838108010175349637122139150631444572650169730571735922420015306780106743253062164403364298023262200978435161580927706951905799558523668522254222825387044339007239076002915168391705488991193951109912041527450467404737651184028108808299892048998908798514366319356026790113489018818445998581774243420577146808282007964083623862614457609882852387575957763146427882514408914424640423695307464808585005254953518324652849542139848835103939017512252197736851404967517624293476778537542579373411360302496018662316183544319023783872207906891117315599982217470197027451951789752644401074568604865809306571410598753128485286321730254392807635292120092414504576868217894280460907965655301163637217100405331597351301582584903698236735710490407569713054359722523150348981238234828820099917476494309939057228423925817119090482161416909140046017981891795786590323628718267204140647367844397148476072776274998987742405002536660568877430485719944109814667089621966116593015167237433619569416280434450214601668968743333253749855809909869494781309847685070955146081309345257776008455763483693513142107226982439177511307239565000958016462784334553473065985210344282039999760680370919436807695539493508045194350952506586038272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,6] -6637832186869307345355372976375709924589147446440553181358133362771049031132794713410209708132980124178635422804331672000992837057315826908834297035801803401313629740319121939245590493185756358142201460194996631633196844729338966413946166868415388534347375281594685511335704241345740788194111078030206039577362374743243756918892460531177928753166439655575804929633964092573654388199473945670546746639989180183303292743853647832967948770229807205068508576120249662946138725767692898755375557018517518746038139164509285564786822310398239087462013087127672069073644607939165037711466198372929981524227392420236453607620195552702821068161757138168625532746090088385150389704767595752774112169349527522487329018200495112556692326254973229002519441247306962035290405700262706768523121987482158293321945149474986943600075531735755401575896543453510437751846605394204863159074165276179088317544190981648611361902463359292573531231893967483656324269811763233392033258896618451875720060845229990700519140459263869324188936761773753850023260325730473609201324207694032234819091425715106717625299721615312646521095210316418435508949625058314659786469379986020392780509266742527600556600860168136191537205784570078702101964197143582527399115254692398817547791129922390383945258262517139981857563895831994871909224076968893560552865416929544864341690857899365898482509190237559819252526330793702070766067708984421685412444702189785408734389250464083010596268160854373991190413559747528496904913023574095855728949253067900787577228349905297659960009152532265021395598865686131309602214189547452886195528939249952549995661299817574499699019625985942688133465343203152818365221523059128870268679990943751342396789860947588192123075163287775505557535154105918381922394128939953687432455858824718162837484620277562973174020263674742843441082092845596043763197781445003162605137307314231496066126710084049162599283353136511666642929037651497022428822321280683118245187092525256920550658710198122475283695781057908782571286429324491271845380421188879012055112745225892586428106422300402087712771181325759015690854647956944596191375949504147880375076737491580065351829850446961264787381498837899636228342232076707530671381733567264485968690181053095772239963643256062941690806679107873984418602550763688316731118066483432489981013247879188377546517942762639169995007532349501949743908873420529391894528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,7] 17709705533286755169092352835052582622551786167742085680716932145434716026668263321236916706576712154589796857575928488254429117470926207653126413746441781935826318798251200040249341717681087289407876125561663594455248681885326716368904632902048212360954941368570966364546495271826113339833242858589353549617569238340108400848203519052364745841078872755657881925576440962567562321128391060424748448893630575982082839788038417870442560786868708467982566209252458300677631238307576311599575345403851063923720420485671764156534972573387271000562262799609537376053697373100080178390700758290419239612564536900894881785947252900779396031376275085625871464688875675070163371642697052125294135018111619995328060229161884861133887541311446863788276922877392357637621505157826069676168031220392786891205457244480091305386056635493651993955220869127803386066982437913645191673255774401820997488576181910381985469735393638834397537198036147179530537315012353970445507399274627664773962153134240416388409113967179784260950868101838895962259835755111088685426483974079673666747771331276910356878405958004383282419932994035404974086327952379130101003890805605590075171109192403094449841310352133386376551090017156916014283125138872905177698610179135310902857624395195877640889067170600608755372462383941946998718440144538331069217038489953829836862151403127371780353982642318799156066981610731470120884919484459039655435422367520103065878512710395870466884564963041974514883947309946827275764466177432586996449062367606962730244244338639094772167128347530674918857325158362994835937859761156717385382989303701830235534160591063471658892815636161079333026828187971842796655453763206122612692490508174875352692402238390227809044556052927445614360095544728194165876320958463873295287755220641631168603396003095114664498522060942086490143197783720293256169585760369536804826484052098653415905978534046917076400622397355387079876090045556688613428063255467104513535260470898313166923178563241782078235315163879259472060732686407958864688001744056807689919009166212639313629147622420069968774018439794192912663310503705566629315851991432062172390386685732352505128656507739236262526205365985088726929806202535488415970717628110188073709848088078515951965834408372802123407838230319043957608043910811005623825766654748907053275925330650212776030338874473541743288788365382778788563920398324044648153088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,8] 13793260836602258038689599731082743959358707828495577498819216298392792349943745691470680644283926731165379807771312170758906778788255547581918242962104977091718289020668084843309573239415311142858685019598011278477017772991818663324758172506587803191831882357109445333548960619364197887601887176342275355905989793241951500060584355971841641180681250619102106212955347252949697731330391281379214842441847035876901218962017178470103324060065419531320910791007467674306753538283339263472112043308221397870545655584549494053913963548277264611230185794348468931131576001705906201775005971059093837928869683086672795622400799652402651610749845410072496361407179553790353607408725742520225794903711870715665997690556026405753717179507696752680235658608619197340317891951811959379880243887886918397870959804692631907511136324735419036345801061489084810889200189004253506498457166614985784750162896503269824746734406951590505856248643020613970713678467082451218257927979181807496052968573867148260247907849921521131095907378692430442659543526352685780829625418153450680107386297421271332399478163015622889449255292470704818614635697070074279657228788793807484650083898541459461096158623593586333690189026614390870386908332716866644733662374900284500268569592028116120256754549206935198873244223464339163553920780072669674757956460545752599875083769756516295225937197662848372594846356819274171567090220501351607188795625415093836819120287430862957772013153714421189995279626947508664572193872189978412442248506489330460284743086336467745263528108695751776582971460449616002925689135206710741714846951336715015787627750125528124331046330990402285155085955400012145415583439743723266295054142333282703193773258938851171361781028325860441184226532575662107855779061906175968277945219614882576289172594978420169142335911551616913306523390740781279473384168491109016389795401178012174888267763886456871410099172710641200338893791968212107928873301276785392372719573233397646064904833519717929675578552793063157315755867449858084451410885875977945461828877129148991284494092035453607944145768657081523080929307366592317872173253076509142471312219634818070923843251550487544182766729543450531190907317379443079955373023078786674910467956778745900191467752882450225835424238864414888378116290043153545455987254601607860103169931081459610032647232238740509833529039911941361400911134959395437281280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,9] -820495958908849228912814828355407952926489518189877487284436552627664157302037665195946253141536333149156626586856349136652149650021271248173286270480461248310627975514028633123554399830883358833145561655544399992744944636956365293285104172360226793391592105300536559130855325270178194049263621946373603744817771419610373524008346456961767841041080200531418422669105513797873986657539691469606750564192468165333720213256285150853322807807230038058724184728891309473545578271880611379387319133330985628647180661443134216570616572737556751798976650847993251064779118433368590253630556589336911691271830619692231751222527418344769458278779816141054832745464312711760169057430161487623947907257568140502027378886685160485841173637404060257602904796343404656221177770077883721619810362249273547277459713519088805478424638255588768215104457373986401315921682811638367411413444523573295329978494409991014421212739307342042533226825262821164206753167879604622245807247382303443375634935086458742017865849667958446138854533263590999628005380824465647884645435021437572720816656569972329345464137300835162652758730722709397490127342948671932601180688029722302721181411663216655256192514968092496446599303812039219892563666347280726983067365328795680217881943090486294264550146641264644959412092311527925122464140604206885402220354498916037718265742882343654203613636203644626941788332968637238703696272537520502004687153532278318716416971173625451146833108740559117629105897316693496025252748910399215705324576834374570766169992368186025133569630234738798520622655631841728427448071510656510161332570685221196760320928530268403954279571657431581690739239549883374035677578821057096112344659813256305865837646776142780518041266907162602236408799558103278012133285556463742164552541496224034591201730074852582771035042975682632744828056740893925781668766062049185521911540345910927445558783113830318951760523833987615263103250917366689912481368206053151027515481868478511872046515485273921046561098135199703509730653766854862938391056907708452004225076770060705594154322087632846000178442665004884804215237947325067265498221785225461560179581382400659325869143847770544087707303143429976568259175013026514869857067228153626887321049510206620607698858441814691342282619397769035364821931423437904777102733057005199310450815136442103575599130818651136446306072855645350809671245133391780269522944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,10] 6986373777615304329781276124031607160409231357365892471600466762476387524084004810770638386198300459310919589315994086699466860958521174635178898417803538775214075322084823816208551437133883226564981949474225606707463892407592975776639697995646622338153270438547645715682743475523485753341273725900504929282360559975175915982236834496447022189052965640945781000858585019033693033312750545680960451641847516159642522482671042754041667543337209027496242063743789309897252785226833204578289465570737294219689739865108567346673197492794260444747858593319557131698182127572762438434502853788760696422983252028453224361354926891757549924715666330848488029505963532228395730352781445632794404382014748506766451449412762641599006313945141597986064681775551558386461553815268794843980892431879832626641176309360019259806250808540715798627633474767900972210497703432760114133952342701099489481103137376143208308700770975047509781262907186009588904915982536420397287626411217897416149290018506400343022203379766298149328551185786388821274570222793553576460734098634997554705597981006713651223571928911494740956417731224810576490078358130476726485224867320037960773127732398108926662708231996184556851210238216226621985469572909337298805260962753773671383350533510322265784228679212984155941568215942892862984014543554295124849752061074756935198691457769920894866845797025559298351587819435832841546165686796984580284653747195021444595938690523299754200183283057490284562079948888086609632158787550879057182045385639815658819590635340233900326973189375263387790658457731935296134047425085659843771773147140730731474090902291571514273841130024821534624050530954826981610070681164021847625809722201582798965329647206983196458035662355129242604056850797709844838224108864280556764550004113199509529806826450247158147918806287879847713343549105987375735329814225210316871042271575514234372903081313296596080460229444932672745615009812043873267730417045462785567247019151308531970859991381498656840016074876457645754192338203590469040331464744429737360842246431954977353043894335826790368799435952235721288803128863746468082477593549277298601761851176688028636291031220702558229320578080563914821657822533116312512803557043282172709230764647038621294001903642353905526066699073476062512349931895735795573847111408432745242625562170729972756167151249262367491597366531562110147112130478644031614091264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,11] -38979307097051774939331959589587168448927294659498044986106074935512860045006834574529766262417065262826664860405088894994090214111252848109547589711812898051188926459663113362632359693829694287183474790841214849739374431420503912336539772102945188303191181131894979004119513720558258740728104963138630888084305180661152053819928449298644933996821945569305450986716144295177608553933396912599498610500972133993903315911103973139400027326604222155663911797444130484143514250551295508034688542559658600143237635186926924575025923686245418589177741237077698641255663528290243440350366504170800701259803719182735207513284260185980194359885493023636693053758380037381259507562705127357913304577849083258179918576687686307819397279746604393335281464622855665564552047165770260440077822636801190192136833798736076300136202466037027470900964862548609914783525851596280760771323622978630681158048098622268548596833410314020459069884200543784096644961244512116916470234499034751977540540420822534846358782877616760921214119779484004826991068964307491063650559717361783453049900117989322384954576484520391823889893141966277616593706189003610088780521198637785187561774300866395627190145359071709237908800862730214854591373253931783300639446378839423511175382824865601216199928025714956260605386637915258453297179574845565987697576609966221128494302222714877638323041182723733725781098761187854755663426097983154706937085059850106014951135854093258909746549372326696958662253307545604104890309891528531800670453661391430016706188331651235987625518723345730067451768134099062600760694563871441000078199898691039114029919004076899521686329204478720889353093050497426521988791178934022406608604648007372761528116572569013870602796115386592655864870087469037262304646395216840423546797043177667740314696085479808626589834273183473157424842575006124462746370965002154929844558192268420991355529916844336035869043465431775270067518433197374082244538180220893934786815199238574074082065467640873142890525029240439863323406953304588632642605718177093951459942128988885590877547720733571047194379539084030442468544289262140471182905617255505502755354661990619840137714619049689234478085976257787997533145229579541922718147875699656149240338587388102252949682622066288726966510900848566129761663537157252046902383792882499711704252126168241690245204525279331494091615626616259916875609707534359695913385984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,12] 173781272594247281754797117293107791602553213960965516259104849089097407958386084422583947117364030252618287349587651571089606384102333426898201295390686296215499355395090403664282571205294500155491027786905051964015944202949603412659232870215809341818390815065640767240819761375914189428827673229657238539659852228017913083304916391845374782033685382181435348669208360368578991490934365612275622226029067405266571957486857512899997856161107029974411669176684734927305982745192270718415622900799806971594596493422132182277554495708409843756412481055250208520249558150212745593639333353784484225618763655115992990984375719908201821646645955315640371580200103000759148672174215696729813907637993423810652078063712693057654640805689674726818481083133273889284225701296891715991719379144997372295591842808309163762410042890999253057406275549514044321686294020139965567451416178790864966575082165797624367521993686006564673468253370641235949503764952661414662895377617343211904974841912099959970671546545452339894481044111892088379768619513551583829286807001482578785947413003144152036217138633495372970399331714128041966404063456225313711678133021697683011430204195881737726167022121054673371211774173636126161771871437667056110978456676835993759754086443659345135593462406772100675559348618841614473023541455242521164794819135262718789747690337466967335285432497014505773720195449093721300055937813710475195883382900026837350658459558927762482325924163885772179208075257472036679220772393468980657749651883238043804156231875597026495768709794020709043262624873658064751032778138421370496886485575635344967816197777573233405402482378289493586505602325496974626625725459679665670200410402077551026804461342599890540332369502141694535577268338878099451544467132665819097478988762426194105797288445794104223926577576573224840094426487036685172197504231087315270347027490526837132746639270396318457457552218650235176527721109773561406473157171887854798475168647540038990697032786187765632699103268624380788364784628302469645673559855141221755509660738167588019804223763306966428368184322300625634176649945545443894709170165443729967703769774059309468802589714376562398473363482184935493076712562135137420892075385029038127587573009535047530797465501173622506610612019707354906421140092182460974982990449294587991509739359439466864816264435371863281175323651658164674665095275542336303135719424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,13] -614372557898369021624822003477458113032890339818381316467379257345148355494923889104053601860108084981405818368165922332782875418774908024064786564970075081505418779938186223274967173232826610739984034026566523412416960848511224863369252268327277807125184550858899753981976372150463079012255229873475072081756011323381908095088826948623751533940876713864790559968672661842338809797662451248682178265507045409844741587747357982725406185768901540499618992182156452006618318261766720191831226532727558443957237961426672017778444578928841444975488920247199915040467535049672079983447418773795067106308548245500169098633515949571548323348336442169525994517736326786400821803265814706669040154671675944326133894221642421633117411784522679918308480006194614936507973140716832905761305246054932467136158146693534521081186830707423800957263887675442014250264235447704391946635656110714280476412472398212244963207992478714553645387424168870214827516492906106465677528409960411669481172080472747784130552838222499900242694336352834887673836131012480805785616311864070582329979517322365335976085243298015352502095276252773893939254321748196474383384424151823677375213230127884548156394819403772841333562486859607130871520317885249348871773995908993068810578751058107544050244309678575027032253060915580041770734915723130587559357185935241113215608136566982486454618769176506721152115713944458676719342552718455595675307066279173978002089605760174593274155201547903040707608051831281231799951007056057942557900930188314256894687583979200997019842085043506615323171076344194483439978678935758638790303397011795561348649628003897029931789058290236728935553049218361793215001256543796952149343191260920050243927240821090707294413289523998427715939933934388801779770219793128373646165263316820764769389798960766603464620463271714948524949099173650693547981924416684014031501674833646917727215729719761802058949391158767346193007330870050140701932071278194999497586694411365425910828468718522993868571662750200465310262362453184194281519267412738420355094783431566643199128040875831232359221723704064616477710523216708041415456476100771590045868351077927447671406642611851468931038379687434452700671140689840938521396271945605879643584143026708963049986764176658715970369344730156173096982184272577084605488203693676265636251190993821740815367094069857377636240719370815855476157880697106279769397264384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [14,14] 1682738798943407792043072735291504161688116000237622419113905983814282702791714077385913593221760024411211679668601267516364350481559658807511235409806208680858025982916033563610123779959267858922419918566365204900749557588559194045673213062412225057777884800557263255476440746129517089107771780860475804508927028189528660795833146981158860675131559160444752446518342353811575039056599845421775638047307560506188965416749997700210159152107928870033293362456817473151314354455710122309735000316955935569756896372930892841576698516030473767853123880245677033320059553257464482164169343328155473041484810525803817012959519744589430392789605605627823345671343551212187616418462029039886351003863101974166200068218053326442495525326706262757502088552569511220605212120506669198478331311446357653746946901550282708932239227161075633139004370038780827972434889052800645339262342077326673871613671585898658595674930659683421416304543948757791538044467799134122330890133711675914723460365774991839178022962732401788345453154945217579667321363182773724621029133548290635711638005204436359541223457475706056470878308132761090869002354511164932241169162332414396059058758463443985436030661347362484576704940859581910942922945965565994102200551149572206774816612212675968825353820865496014635161636927661334441539931466816304602816501295221456298562558239133064536740134337459646198041581813049375985528718735812434645699200062040845329303926816676406860772914668176473394707872427529889237205891813732020260032991003572350747365973189464773623596470450628074700680173957598238461517109169603653516754990310211425064452718030565246559172152674090831452501262802106605074708127314901918428172005888608896762558156997835830077091592208479054709357888026463313769563609215149756733068648095144109985829342972391448456909093806642650401362939321258621032480356260329823095164072675679869725799600848889263428961027851717890348141069838530775759080345801710742287829620740692014885808449852096316296864069870542895852128086428339254455663812346721809424594133440070303921031993346948171367345138765540714408490357921785362917988005961903285961273610010780264870442959954602496170731897390970385143063132493225249490662335617977108979056492535282097040672354980338253262372623616119868244812545625884402829125970903367515931456328738581965968000600980674532244672207343225350820975683202159769176296652800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,0] -184694439658201546427699644088171566771386029448500299652533416125514808624081762318160499337775477084942989174455347124146570021303062315660052037926210214081411200191801340313411818536249184435139458150693074560326937862177077150447668782267743016089373292781663303672361041074666309655042790642567730424773932396347874341171513873872668160289732056599166124620705755765401274801547394896017139166487995449371618924715614920857769707482964929742125753639378843503913964270923303038028615614529733473723983797417071579122104275231108986528673435826016946865392820946521761775708009343367559306885591883177191422580264947530995635316443502090905677114192058623145282486798488529990254908651916279975760363228124266621370313327531361046336239783895316378418107579239361437305180289890106909910164104605990266388834797770860821689569637396195788658197632339952130002334772033303254184404115250203884510112475391124276211028005983533835983994138652484460846288023481132717752771471419316710249748815333810546734632331443157836812159780483239924267980269838322166262401784477915985616953245980770899490907208219490935209788480468344299471909372226103749486960205405669421623525905205401161971158867405053301127100851513660359795181093017149580496338525169521724559968460330735038281248856685016739230024309096403876884185008728973605202172875351506013598562496809268409248579357014013437552104926585330270153793504450707519905914661253490944442937440521616284033423724220829076372471671173459251024327691195397173687106302573074021002617682294032452051642377357112117796126201119820996474413048379066077072315160440101315530294138966577156943928538466447770324139279125114732514356119334168140055394136708462799708799839937262343086055448327617662783871857817083297961293441798324263852873858498403989514622196791319343402255984217576306879063742672506418553652367993230253721721514499597881484660828977732871012682447727626801400259100686934217746014997297839368404826421751826316082215229812767265200826183730120324376321907927615982707625590750952842515638922155287818229486872605135122838900668024775641978021025067150700317624749785356975554009229210369077985150028323805016750443334139910831649864593938593298132011138950775737667502738488121735534675937154375201337759802777851913826310479934352783983483712493615465132265017504989617458930826582590468908216231779106816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,1] -5926358114132998178521070078706379082100481146779725181533153379154410343101884552466287917800644858358840070947905128258328717492435970501409968505954727528181357870503113357260512955285922234028460345427157268905404531127841206737992248841301281281978564991680146634925953760687664985207279051307743760056691562406163527228095374652827318166771184060194476489914996084895053943939740798190825235877442725834335679916259197319317620317559292249040005255245071994936988047206756893298909129676911074259124194536577262324020073241955794532096774434186089520368580881808839632256932681056253704501806171474994420679663422221791051883312143532346760324921215294683044556633258255889921376765493979767871505556143027239679065009383239230495289525319569160840949526326515484578585203372632351611582688279583008167717831952915075469193053571605971540578239707168589645532160632648388332753498014392573677907365049438370525142592353163832010355939734483089914124432284340470016582293617547262023664094728179347794337711803504332137239414193409942765729139693245414216288055948068206731499485809015785332441350595752971701363054046881831458993412925278020117278566895211118502392074409986568984683234429101490132032209148494389033217791363937333027922190409765140084047142611101832212143875540256238282254062632072983689877774612099676863877184084276126866692354965243132632136287809357728041608219361528337583374185387340765480803827467827264584244936949165442554291028131646646153140435945178127351060464631096779078167004328162000924126185466563168585340005699443133899701220168668729143768502594981992685219140540122966921667980864018300475101768100612989200557040421494463280762415043450980410174289537862894153332557797144103483503955993465990044672174915120930716800570747440663406794145549264606319187303356157762327576370396172236407826352455057220125823070606843897410382475023497769493575891561002376542691717538808724812362127228907052229361567493667886147202799824045844346043040226815457529794108483711847070308439489703696916573614879284657088476774056656880000158184201787012286483455199958251558264367256323224788966281676551854365344655622961786297531395908073006309900642829481409627447592933786323367679475861867025456147067827777721778150365101130021754670652208409472802688578595093834282543177193293695634177036883645059687700368730345309997621159266546089984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,2] -662904441765328204278827138780101277645776292847027356739805785493956163250572869100801692420571208695805031507334611729351791281649005610455136415583779750625091565531534691105443476011498826965726688161711002189719869038612599558048880255242272398314763743134431852378863011569275909092709880451615629563898626554976981548328467185852938559610204196360015791947626859882861303627244087123657727610291721454854445625957317106401207308962209711649884052817859025860393844635769045359879070431560569115504497980518887319062735725795068091385882046171835847995675831511129334580083394673769190336647768497301578061270458156985917576995965275346843164897821271406018682647858158520693839975625903190995756343902620443489838258555428069889291236467152239632384474622054787201957867377127489722609344315000575797459406257697089142391434136874712016202832854240311610137585136039829889622210396453079789214911487711763572147323806669818262915248951279823086935401107357361912169320143093839791485069356549753823121192580674147107553285635619686250980429014939925572142818169158414455172505244991422591677209661881194175598924426807049027309810384114992621215306018816310898568473992108617262960224455704743151294948202483025165169061082870367201677038366008662981065072185858406047526731202954231609081322351665159347345872923931668109047639262393341088900932270915414818479508653835706566432504541481918907487962989564580921919391430187374773705072850376849645011589976764701957113582252336565690725221778513720968139080308773202644919266668834455160143075914964095953334306845498386964366475543611889039753018448063083915133278429594403841452337243668244327502316318830339653962893261155326993868531300387536280106971181308432851242026157008285780517078001370426999561192282071965624887330211448282011535944618423363470700028759037274402573910297953320411054715480786510763296229372640664836996205317323139888379282581028010805853688649616918565973103172803347010997673384461983395833301623950194788324939077166285601823842082634879051966929979618275878891615768865624548036402317208521314195015269620331390917359052005040776428418084041520606915867421366365791475828056311687177223682348809510055378551538399912621106199468629835207404424750587903718180219174184160808597049241842447181984945317923593756029365451037061795848304015542718319047353968519155138212837840197859147776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,3] -14352907360603735108984899275921884962871458175031401005838677383922608814917620196645797951894077620229432394998285870920243653982214675319678387501525679964940885301938140558874699914938151596402019189972875575721847011529764939470142216005289308182250984825107454993814721258899042185058548478085778507352719793646370684221271944266884461068134976723619153851629533545619855266531000049817473843438008385482319507886877444930647532734692102061143989351174842006879769663472621284469291961503781872899983381168533616250067881577841846027523593597337684157250856286369131512388013504519806779291765284993055556594361772123069394949165591372641801284265517584296433274360503736469888201252306738822160871805088306852696671141286172100528690800310606729250759922193399515077063056894106808461940960968995158712879090219561160012438138951173792502509127981705044990798646469363427848728342451578784332961153067723201029261212615201693382366780408355490096441006865261071151159240705760799436147182900755918791898461240071085854240862434397681175983345549509273351950956674726202105885410370288062880855044904816959561979591500344594424329291904345597348985747669564481669319963292795073106402474963845561673431454677418531720174018713656689031743023281839252454132593219757961297454803890172328338687422522738352239596953841928307317028885090131371231161400720052067499623465599869653113403038858636825030684905712372081056348866172791074622580264659163805866522123899336305950498980264754165781822486576191576740336510755475458903758730811906070866726421298303088042494870585992913272555942597000181754818991522145821968722876055897594205744603803565687864589099448838403291838370342708014339616970210694952291210619900552062783396279809874795840577064210516914094443676400292204314904428384922066519457379174383257859462602667487018553481758126015931242245633701022360862103835456749790446602575834074230735619367398381886714388127998063721180589688592355430739818133920324768925256487842301474178638458811963765159863150230771256006295402257809438913570701700422897664616958776983258522034742003048967879560519029953237381933833780667599628323221079188856804244780476234590006204407358725303586282382500493179236677844045408818847793360496177608119929570759069175580880441743069936672496441818175627516073171886022885186463024373799583203018874154345951541411372963030903029760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,4] -60217754606922540132026944872328332013160919732104023945464783272456507082318529167728553038195876725741557154347557165915445467700125483178003101203378604298827316925486977776991826623132795304938615838909674184248258794503131124066144636916282891369849324866512573189452391537810368715751531631780404618448147620113750712881884666477043069052888496400542676677331009116651853884336891566510184664654480079575383511280716814143361347004506591578840843539282102168977119991697858628097614009008664169600591853450754267392067243366940282106828730600929485382546120690757215185285323444498993892686283165540696110565199238765037750126633185006347884597983195530862817179910456737181685300756702146845882219639565170807014538241079955757567903667785121658817314020998621294989904224014309958231404957583105114039630905921918745971808898273312245546597619252026585439882024592014451842046760939662099063357570043017873827385775881575657942556053619902115524134167118527766367188469019380130778499435149254055629113442663785385960223744565512740864755970587173575860527486182845801382563661374825593460384585855137521718276256609570289930342846737340190566662678322963732403689054550227702073345286407611674025448277669659138573165544823413314664781903404476977849392461969814682082683579795123440295475186120055441001007055179602216574075424148986826174808843383037536479931844305464616836384072691168631975587744524953790355230484297578091390535938928010068653097727264586868166678937679841806105631660542782509075949844897197620303541217640207735199679724369698947570983718579670310033711555450182599136932027197445198997683768763970582149815971684261496986869702131983854602747819809346711381477815203991615262268964532374131254167936756428936426817362297708635586638667250274554834295222588695547781483377905664963262468161161209086579635128729897989336146895977362993639591624798902839919458122825149143143905020336309574951217590920834477898961472074153937692858926375733440693787693008942879944947681921190098733429744156624578627857439401558553658520184549338429400697981620516404188873982584208336368919132508862221998936889044506091950477382746983592673828952134835714559688843223090211348991855936298292687962618352166995793882432244303630083449765907595920171805390102536713987603274019691749644675277287628079726324904937824400522642465650925443261508489014855122026496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,5] -1091496037105464801524700958862726419568808269904299798512492331492665875703563795216260771342487922329091183897611391117121116211684088402802591244290187742005352100680522845827475851984402062192393024019884116536774009618069793789435471476498500645441953452327375888738087710948241945461554232390427322747175092233346470154133740007893018097685923537032126955668704154908922764160614464268514537575186386225400522344372109527851506942599570401277525792042129510563853374791377958245183686612304384648995708226784924580463442850279882797051627612090054259434792472465481917192286245842076553391417640162169766088931726552114801950643759649794275189989338331297142228306949479292747731333544160421107741624052964576290297661683308603049780032047808707129081216395844019608293530029540965326328960108812904578298436653992219327168360683721291352074895439323192334443117796591457418452817343158731445895043296242750488757518141437845429391784468254011189786177399456282941567473262594283097868072195998673820624771701703732014429133727769493644944475733979304140023170906571584668867130317921009613218749857543058011097423992498591407114043505000419224227230946022719686666172539445078163255981499647192187442951486439552752935760687453259271331658398382766939161514884451256333128548988593383272426735006484106516383073644144136527570178190149073672483133309308034380265363895603117542055747942866990223444398936504824999409334818220446000298307299005430757745054429475717896602239469636341833774341063480283104890242492590319931442610743013818785672390067410473843207910767062203369607583826528966201145381011437173808645414528869622511814546650642581696819354156854947285644203569749579717601797662702102299371495926750114245817585695844321816003907824275156841803205556174068044317438664623801920397368143743875884600908865350031632226590196604275334722564343448043227174362823141592004134562178473848308982130328998695603300120737377880647307379098655066634181931566124649878500418766573477700167926081528889462930774888287477105505181257618681160411311014415519152441012376901084232005813603063490025896953740625780996800945034844470922484672068692391817914611809021357175644227978824628466918579960943839289174044938296144165456646764707140925000779460197768105044543468308101464267116274558373874606476650448888406168257040366120802993720542806757055256400697649004258787328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,6] 10798683509167838455267499227608707223475235334751933020657818987064747931417319149406157140184802537516957752313290193162070028154899244053305723607628335265430441504533058750016598033931655628856062693097175381779320916600650076048811108621052703767814064370740745408346776805683409391258205161671452617037726401206031663606445335163348187455188202785551989131206861617748129377787224656954972446982736346488113213647673009822620659780713940827232801964508271710415008878295659778618498979624618745042075468892859494980268342923074515648355698258840467224657778021860351226917652869517287328999450572710864924298782928921684565274651537428539996393077685768242366227583884316252812396828970489778831664607844550184371197701138300978380584188243238486629146432594642026203620089031305394339344092723004328467049927464893785881815145148714256484956844464393323719125932617500998725082815930189379515935843028942815413382230491801720268464551490918086348333059155725409120764856231380100758070551472215367355928346958061835542576504454372860932868041089643048019846659457782448920992932757514942295295574661558420917075459076959023923131597118031427109769250038253103221026213334354793489659561642924378515104150402656286811151214326960100599859601932601923583639698281246868849505266062237881162990474141388827343593279921785586216216110289171262037565529208879737485060695705736301195840602022330647826674790765617909032529975966672330926318882770154148603553344799042470349313295753955473959689789225690477108985693538349365190568050683679270782735445113999224729560672462036783266365776836469311239631473730613848508345626446671758350389347424684307015413238982598618079201565144867518341573613540744542976223618032824186103865412802796301014779918026950633621675143752169160888694278318245942585878913120461322922962157494838371310044010911644161429643093739321378541298756235566831322559117906319709559494812111157966474999508480633746587681214420529643436506250424083132182767524766513065490404046987468463545097333379123755256376981211719573746278967040623571462354886833367437484632129766808346075511341458262829028074185605710963553051138606316095314743365937314885486117333664418077641858640434041172057001268336446274755282156527454547575857344546387269238670001833741566747913574735493761780734271411806127878612353685676737331089026590856906930068808462150191678488576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,7] -23917458961475954347817532644257405929256093449969236961082829635696665689505000679133605272481996071741906508213716604440455804345054444258405748876626358450651976746234780477552177538046932107539958086552327398535920596233147429501872181626169511317524807007685719774957122578358496582229161256378061850454740005637143405381817301831093322337101794210146178609885500188697027832045701706109644778940330779997549589627022261527735256496182007162741358511992427118425795554095618062029775359976968192083503806104278436945341119739184509518142046683440756206887525081831265214220866790156224124212588183372775254016427855556364558161228042295356224033579969119078710084147067442729259371480513679467213968858829899960669582637351185339934363858426303590369151830484099337901675766118003980622547565098110017477757280361838689780157869508953294830015069430417138432156797194174090265806031052390879482521183101857386229869284455368788931252229438692937148663738878009908129947679207506732918089247246124162495246604888242407912802351289070576432032346431846154992324498288338282266242522545342548249488630892384394714106548365801459589949372906743079388906120373928737499121701970441227069909000810995929300887409877893764031893964286321932173580656172898397121765333871742153783467046858491139409950685835539324569258014268895392628455795656346832188242433948396701774539537952552111908070287573683382780767145218176943668112700238083178518403852079939505562154482578421228339107359379502556279113446011335168695003861558242635104834497517435121760780567573134307004269030886651563213772645514906722460897819721138390158741927209149120742222855472216368943127412907845895814575123348604065936770065241116084376552277176118086625480271426748427744455882612684075761544343899806812465838452784168922106571060473921096569426526113546650082636759727520250214128216650618416317055224983126265480814134378526694521012879923327117820548942061445231427800315485868577022852265033333843039902600921312386007995112519503018794956414346700381197212183727807686648714320045939442546548609937419990807032722575904013044015895262252457131920004645523896853674745582474996021210629088887300840997795188963954627679429639712453149769643462406493382005589188243368304611290728070836481341703108236257017526418260766505579646608507136046520400439672837367898997112293564849907075043441094295946264576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,8] 75269486110483502402374638126964342387482046634461581828994099220161892931592275092689513819708309549225355834965028324097552556207683638201139510049006873018581240149086273808186885990389785226481105194062366021897180071447449644196057778098226112441540165289153282731734049603841667283829676266384632286456464044517770036967347340786423976310323384261064555010073124120762365084590064819161554121439848856771563652867702525347419191753108333311931892347081397587901429105894973313909899281524831015256462196282012879581871411606764232776752677100332912988641472769192597873212829425279550543608010523460176008096394758627777471464696331947681285330663306696459662018545919519005141796995682573524169056405692027878695124862901135436058991991130111045484655297310804986933226940167692939058161443087096189863234959123306628871188736265562242602178927768052981358085034559251619538137895189052432043456388237374794404346399264705204029488552438346810259248016562847272076396307862281711442819182514386911694348599826492201364058737661035825050359067821176192914024328604641779683795814362449959629147797338836587191064368367324669399751046613835195265487475494923861089597489155744532698548278962734601240202918926153955735856579718853848801803839374399415349861809092123101856404496701889514275339966826926393837863019835802042115398178241421703038227497505280949833346104072534641145499221889388976631008175549074951613411068856539337060894156754617235080067354221862756881314430368538645540439620514715692108570776938942696253397628705241240803957387268491312157314251590832214077044611328416481519532558436930931380607112272958846529181996272754581206896283974194243665714266277877887560414621622922765812019519081815773275971857196999952972704208729775510390717001054758404822093261215946591055454665961952749013948825837496062402292206263134045007838957860603478854448701759945247681486494486142597940951563415154312448379906575909139867346070365964942348045357016507368094888302291405647440684255358549456175462115935604259175154113959110868290371520828109716361788349974868447310805601616331791632032830738226797599736274394368808415234319019654978875353377177616964112336660633660864386221858497899027200088340097034508034170429860653964497239423798104971612271915321534614607569722709052195086651420429181676369281943978410266669727860358903404734870274424846133730738176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,9] 104203385954531345703165730358517724935815077464840492114810976208315628881579429146661030876495606401519619193117565611001362934777574475212570494045968192318102286600060647426698068192999350460135237943480289435210077069898391487611508295470435377691005611130913517331079782984990846160960262423184346005583512937102713223505406889084705433861177873825313847357025292891233557241877598180877330733938640032109158305336127057163974619413340088809384095353325929727104223760528786764490743260291973162380703472536474304393941357287791464799343762094423725410898193118568038213133831304584812721267595435862735355319496696958638201518524966633146687577787329523475391767645930587202451982565840394599346404053772384801411751771657875314234504197625892612316436608800683578895597563170057264277881765652382510602196237809009133690861427059311273976686180471991410594527074962084664943272205261991565445004326114472673628046296570864104782575043046081176326574741394519066661043155930774208946217428102199691303469475653766700246653621473951272031395476129405716946670393138976546690242754698553728932300159095476165637036943863078778921778871787993318378876462759319429965281525150159197491760722460422175295809486891680779459802457046957675861733397757702497013012992216548151940693398396405845990526781516905605602465566953682111101504502805729999723160824345252666200146750922351166335598430774032394734250067414850869668604638354290588925866716574360930922473921961886639014521356289128028079131732300300409813429258602485079880585206382979168468224401406421499494665861510530225703054444532775851820823087383354561961912659307174374077210203919778712959415866174463901574349384383245670270587912294418582047029119846222862789028620279574296873824526736403305463176835810036438805467412347965024473244636348248374199315857341607837414047275236803384335008124138411723455332492550543869942781223743549148303838942484590880307627730242263078742582260804583483675465305730805577364384916713639862086595969891703689546034764957577133466700327911240782911794158977154880870264169500306901253771419543686771994215171678307572834487374132167675842971341603154739056379152185262852741910344784956701295686361190738758091067710781782788154951382925947681998686632536460738880042561703863030449127562006251390499937228559193365609056133795286132019482896757707416060271746350988129298546688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,10] -6443606351335985788831714301842870156748500229747545110360922978995144335464451163813360350210222064795077280124959645523816610934567006581143889036939934775002579854467293884107695272466889538348264382736892680485279766422945768771246003860767898340979513756291992953373168389043583426898086974973520729637086962459147707533950133121856874731135886757807052194940754190625170267579975364406171916850620228597662083096335312874778965119371214577910560882560445895298964768265867163574331529191850519585447192414597244914089619771752863558986412659745699518360491868090192760384654989883842322267876828760362261378688714495232469673989281231965178749550208250406513712867347620378289455377319170739070349065823455013039770546600656690729981499459216484863197266882252824975469139092579066744682844909382242467364885543646121295938713505129616743588590892682789425755253305990031796227110131645570093443771235792061596926984685237262214440264671223636479439357778106333873818819125169969763604272330729681163969177558815906163448979144945197503707451574694842189920764761592871776514771009726812661490092379336903402372911212109729846559794979747775253012176439536332491012479975955236547503756974464610126489466811204127030303430995439738017383699762265927745222563282734858682124101183026066986875406327852570669734093093923820139419251907372400002624638022595533513220787757747476693744802770620258205570144571310189622737550035937222857437498834995258404142834354332404617478846383089880429019391274013698421281601349214979849054050890185601389620923538206407188819469679788456415026796866536425784237987515696282564497414647972862645237403269359867648666198784581144110379691505295816542850731528677680754038448919936205652211331198346195969421821417414907799741389313981410984045593801935194448854621614668942914841387894781084314137523817819842984641726563066645003027191792568256453636068349325617560632200374479435319327282617810116180051689118406229169224855865049500398261637473845409265230764744499685988963543985623463238893660038201240558550641298464678618518933142540559286899659689350343328019142352427862787140845945050311477216545347786948881576090800032958605442512780702853825061987625183198137823080248122587576924607860123575659907507855738230329619613465578038895666591049368824335245671032387424466744117087124508474619708777690016649782824210641171728125919232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,11] 55408051441028815030518949002433616024109799133271403306823766192127255108959503906628458440072736179084218769039643363884898622166284561881863474528456613161786912816522381509155737003129884008273328830459707368727167376539255519000587498153486406292323957264260082647929438015208059150143241211272790592824601242496422974727079140677092275651270326028813222691856478788050075402827354348736405903192708453391343523038861627520215336013324615186289333361467517263951970129668308496553423640266278243894250611035043220896743414962419894442847348041516958445834510706494108476336532819946974310136159556178080929244510498024717122309034900621004638918150620131233813276376854684606007258272296057412007359429190991644041104073787669784112651613129970792602130800123596702579632477277538483046757081997308565892477166951145750596889612469392023419366017492712106248208688863664362147157125062808383528212381579028329417259198393250198211431165329220313357962885283534257463000272381426596988638333920754443186532660056504837056602649255292884199212551106129069781779950145970727991924816008973402866841679554760774829385287693795891106625835370286252590370862175894807433349750731846050776558916063525102516051864503873906135832354139724001073439381217955309036091887421337305697618191541381324564602343990524898746226345168474248585965054176338340580612711182565012108136383137073335572120054457178408110419210087536953470445161034317697596022211214025403959974511442701339631439635131760151004459405217644148147977568212841608542317452758427769574074942382855679952481448908465375148632238914701154528890196907850191986315503690750841299442149078437115449846882573781827015651412846604852275830688990634674958093489181935429716473952676251550291098004483764483738603214645043753608411278551222014055993992658020675432786061637218911143977578501040817257543657898853315159726849368864689811516528411135989286942595706555390804422500830521992401355367822159324780222698989342554685491986821630135200517534463872326703022634276759372658316089716683640349924304943366141209280991637341430969291367773965521262452950754223440764024862418516247510315154195752700369081517594515956506961715614644313931312907820291524474368868868744591019082620445496701328159417519443957632925840027578634239517594610621789147546270195633936088370673890486326562231327046760901702201414393996497400488787968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,12] -301743663153464583692414532398661554243997386147901151442967470254601419832729893991570322875325871840253388361487049863688752964310219919621621831399882541699951043417633995525669943032705135292982102356677192108264559272681349700349956681412621482852016614456803665864134951342415105980717909916963765214759041549496387788205146028201703722674930653535176301245094671542824396753210609669916087687503425108810884991328979417558382979756896802438628425150713338110802939130518350736943713911704323519458620147148744432456130515561032308755174757969933598722486165268214259877809794426532831067349693071101036558322685162374029621456040486411485044376464202464679714912693133519689394054762785231614597837673043184375069208299733311328719905307484870771051924961198698008299129566456894672929978039784962826651186503987436841290288828830791265378236983228195712667837187154898132668607774182038621275412665178769158979113668789119936308621488785768002407347019782835789951316387211863479114777943031481801534806730776478922376078932929469573768664778800950749551843010195790666783236689913880546038081795511022577153882945565647852026468309310367337737022278353397738751924397019730338631797856558338267057321439489906362235609920635231590904200846375013181058015892945370257814032816096253049974935239527980538129606185310146151168988377103416397853356970638681682130131557023586045540313753025842418671813120176551862939261660025806892809767518033471965668025590337185269144015868503972892115386254974111648821136559671047119228190895732272576732307439010389420504955955975094343736680795815192668959507464687883584778917303178856822625871150004747891582209548124194032190823212172281274201599076763827836989003877471985438639281384368072716556074246501384586806608777487267237764842228617620708034326976021988046656729698843660015450074205821375485114153636880530465740203351650668894334325572092965608940446663261153754438180583266668781729430291980708848877058243627352500643571459264512677924798153624105038659157348993531221342131581857066491612975562473909757434034205103458626424287163282829565350718581896562921845328368623106443533463748319361051497874226485824849931935846697089131048310009497936276862231662691488654945774703120215019130547698446675672662770700202346691565674733664612435717712310647837297495388247313512400036812007441106783672077621484854652940819890176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,13] 1206041626001017620984010511585166292421052601524709322117127925609564803616047649634638166607864485334877671200017306323211046849935280400160617226348608133960470839106315721670414602272990677266780993772694192269847700239769653065780283494613502868846407440490212657594542555695119625649721401014827349938162252423336598320301413910406650830848562606623183261249784648615751178753928665072818348107893539080523593061952032748950844434003767242822061560882460685781397125687077180250878708153292343123818716498340209311020604776353894632798703238615347729103718920839108121606922909805249700420698712875542533473295043328811625003247281743319767856864143001322967671291416546797764481591902750733625177913273782317849736461884134468418856122019360430660207909934163708625271767518979053522772844663605242426742430262776493723777296477046595316788529504700937444494585844639089687917522364122632202643266147197264374639530608433527953897604342551770787840714088691803748530004709965582769682183052186368319168014466981004400822781149777853201523082378644740406892179286579564252379538280486590105053458491099492653705425077313175943402222408289513131372952802250128209096568620242309839514906868246880036600542152246291180949282948071637864945225858639076611361683019951415574361679897046074233410528671359905981032901759417929799435509754320642286109442118779851878084167830667486792625471173878304282896460957387038783576379646265427879691671555528777175231916320826702052215686830267022343044929011294118664584090512780702953660331753494295519997729766440690803057417188244136686873315126724654360487682472617540744594622701591602006095983652754150398363015437515459659091951494332359505093338047011373643419789852251776609733916128854489987013630856633549044088706130807924737208631555244662668453661102534526449897062028081597840913872002810875527848886187502884575240711647731790097244554361558543804486217356176708415456473705440678123714978465043446218469522408142391255204263474463767356939461754529619835802362383339017205753727158711139575976464069327633548271046400804463015143462994683201154077282056334366281507228997410397107707158216709619754542616996705517451523417119036567138664191516662197980961816957564779431923554631112330362479631770321546535525422595351391173233639837018666787937526956523497890686337183198221312644300840848048150104728745249108042186047356928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,14] -3643182037914699134027099768872666279590676980666863883495786417642834682392272011547491152026513400521280033669761993177998762820711799251965493514856334148347513846550295317044721096068556829028024318157199644177476632423572014118969037055960590679648371568489047254107868765465030744695274926066769015575995873901506798616318877025099771169227046077413782740564823300983070561457856826721344019111161159718385258917154793648563615726238948875062502570419675248228630445805949058668320646765152801669985702298563274806191496452738750938321866175581745819973178092584221075634819747991827146557528912034893923994510419687263915094781601511976703355840391169300860090593341833642865973931247195327389696562666655857179965670158333694263405689125723292567278835496448349436829569156028145904515096085811091775852104516563153433453905757446488170503614160275538025569973154016298430411873187473524976474379233429001860484627110119705772355646457819063135371273370084234254145462713447401583034988162163447743265933955848804932627883846164143141444157646812838350920093945251020708968310825985196242693815595489826476312426829801893709388037320953546559636074933478976255364054734901357290445611419027296311780600806670525113074811779306990133216259474907958473283451305634587068629625111652458947214571373692820074118005082532978063939897945753503430890714295566292729481733995065231071968542633864933695562434970321838395473373029652646752689514117640245281508101168277642325869013185085674052939311535798361735822492867408614572500296386972005670362686198654184481203858156641808487321714934324885112750277600119669794330958546295677837404291423384075525641718096100622994864230529699877010454877360951098706038350259766133579223494955368606536826917125737801694144929805156135938516683318717931414938447401442998545599100690021502137383009855965460476227426943463509595275104237610790843953221050565706254851147831224247516453293970671745738483522690203621617126662364308087158739313344993200483419473562046665426628741120147159281985026310806012743286902090913843482672958925211723244130425391652259456707050443489810455706558573536917589154712981900153075305609174788788374047607269430985887495294082713123855036677134520573380703065585236125241013979734862773073137511055881467533660017403760642097120915154183479598921942016002097279544929767121736726475416145016246015077522604032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [15,15] 8583189031276560321877173519460560921327665844855276223491714187057605252525734163131276440989931418034357617199050729218886998067440390512731971896745304228494237597857186844474255930764606993255235230003226152288251506553324849516430104552279129104342466197763770811634236841756848561774669349398190639646222527511966904505764290216656548128690109359165877094733642331756007583317326145014873432082077539185707866306753247829348065242636252463338785913294034994122069785131416957273351517567116923927918253272469701802479792728696967672593341490224893109992120300731967783748387649247999336137749645432386742957992748524922148436805095037209412389673266762622613177512672655035105050906205171607914902410334804136010699842737989226571359769275336857916358405418891810945896928868835878871282313484976288725954833296602272339456385635561122587757339339311545745345282246970510621081730772904013659850067268296658640479845451386315576065267644643135791332744274094910744277421857896440185958988284247872343119607109596909469404473482450250557150046779588450620222894683941023124538778858247115098561411204065703543228537501507116664845843053736063717024356199522855066874414236564556721331892059210497914654355637352648801352380357311355510232807511950191862081141433664843433456871186523689377354676787280514387951543467385786701388670553246739080765850739778069030190580612296469364657772753578967787490115575233832097634956780768728487248702282422488796605261615920911197944823492083109228203586040046325282893992444710338864316993209039333851214251988728346356530694265752031365924054860638982819562400293311611878062520596808516489292672576407425116089372519296220195713804370370279225112840078890532950474287805065099687235081247768025851371970036239618639480624835534910931291857592825670930787896956220976562021472622654956793731127035260568969110208799913777749985568742953078532294828485068671170610864089421450313794284340509801614948934373235335200993445978928240918085656618537253515985422768719607490969881189884988552912010773110937204779432721705796028247803596499480495097365882616509895628390406920653387486255645442486334168545541690462446276253696184387289159306824935450524879896247604017649133659079045846783921990381080049670333756971190418036219007790790213078652528721241906137817943041105206383896731436809409492060899034187792366263848114448759045922817572864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,0] 287513343598894615009720783250500590075403569353632750800956928650372729088852100612275709843891537009843213945324377770685791257162805105878826597245453281059263569008173299076946632829089762426892397062589273120765397925427735984199961219983848229013752179670988315403276816542510020580075456633565123239365084437645841883276291897409728960672405992306427625323958609808738455563274075568206453557666031667424323249144384334757220605689805561936389778371249325145346831394681745336592558827458941907379047630670970984710193414572615573121726808614849107059531496748263418937930148336474846099430844305021188990832257100984547568499010765064838097064235344484450976422189408701793266459785183579705750384877531662991866009507301982383369371924462525879451156342428993165884083342750250003198199632540940608342770578732187078357856006103689871539613553528276896339436150906651161075864154031573550824708765307664782785622764326037913968533595073002878537257314801369553127628288957799790419826000776628422284599199054744518468692417141781611652159614446627544547418343922128232174837491826095389672771926593655317107593527233085203723602094162082384297258619249648317395815914369512262274771155332184932827590195130465399357441529850326489293957170670757165593657433275210250787986266165445225218748823059510176724909088691435432357209731323044979290985674320204647778869773698196537347526106457061070909407960805017551073429879802961403106793870835544542225573526923405195343324879518455605471702274836878165087695887905556551525148976462267698435685227356091516190851384235431338700945439760759563144134632281025719229892338382393041554457860965973341196199794298818823867593562364227130814159255975188220769515118617109000430918470191464421571673638588325969326990248205339070976370632485886684837676072174077243240001267524329119796122410624844255004478384463253547935727676816551723326451990806807525254306905293408164787177838564476321417785039293599296169521615132725540086905484021324736570469199309454437275855699885349828127378117905100379942022472197606527646653678591598643539093672330992319260641910665227300211791164743032938965213652977477653075508352500955117879518582458901683821613675586181587855255383329500530591352994825544321313849957261761434247320890576832714491005771145213466551392358243309480866093354624929741068257619746464871384166887078232064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,1] 14529954744275383734060164454375656946270164608261662815003857630619895419973366563341967151389436662791012162722831939997001175926476712832086076070603242342769522374440186591781655663044793659741080173646853405032560755731397557502885598947492339508984031522937853331716746690310747093446411248328334091005914281917680228421952156327860375133268765674362525532553976802296386712938546881633042835783694111349661209340599580986516433746767880844577890302878497529117934169280412196721195196618462445171624823201159173574793062698843645533162967783759400448607623829156554303167322970674354303583725136825049404240152750902493051340044430012905319642919334059011621962539441983901990025882963831775758241627960384136656765551035727240946031356891848403386169865861922357851670462409994930236627021582613929924638775641613669009455297830695396391970758502310373667993278986322586762116915235763208710093584544184711993385743071633527890778945706554359626930798227246268513937197879022832050376258490806686574941329219651969273895250584861539439180855278013971210618272210563269252517408211727298189935284928215137948185242114380518479249838929052788714527286639566534026581689652090723733307096333609388530300075226343298658325059229342300909300556941690508772036503011466683395159342742355082681748381905444558620949864364333617372980418624289160342479092160665075043956794018812998996111529320677358242021210491400744670924735435539415439492376385525498080731941969954818486340443908262248024618367063813428280022803565271162653396046679620519209393438313080918277158566398986165709921508847497002591745832461139257745006625069615679915381059055481730511062920474085492090716464914656019016447155809760831085385422040773923390364008121678531973768658289846290398923053476243494077616885190632853083884624606242553614548624560640336193508031675779813754315079570231905368476281820959056973206443676906135682802227416427660279378380785597858594258137585730443388172562530383945366887170161577563892168353988220797284519223044444463714002323609685017507507100715758674535334297474682873819753143285401264376953560763808298185924432536339339411859695129601901835292175046146807648345740243470997395388409310704130550973448361136393653051763708731620867300401544707866200711046428237719187513224516119908201190330556741172983390709831321077996510256825690479213555578391838588928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,2] 1188911357145302062373703908240855294471732711214566917043125406864139764992583317032495572845146647127277963919859960852675230516678093124263380361977852467880557176326174199100544635623766494741431431536691233932220295499353303449963019904037379137920469381783300540919642326213889484659991664157013748111496072605113956230284799076759081585139937512881007162236559110552713761107859911955297607516327873194959890884629218501317405157543071765181629925357989475649092519448106620944126363566719111811636111510717103443888967940932905703710287360427191166775085112759454544386358991950988772106336473490613519614286399006762205674280150404734599522143744892024255627661817320662204041561321673396418777827841653247914166737427225130241378123485355404070588492091802672988887466730695918268178925417705350176456934843666467362834930125682464941977676795799551060712400575857017604874308010866305630872488757708782406963827649753300775545863555283967818474207191320479342924386862020733601518849558383320156546587689602616550552065054551434192193433673813558376410989355372190480643531584291437278041539241586312606241226339706745015596891418718005610417627079247370441391871922939799595023069135162758052746586412441279553328319757286287647070380186475339329376796648630927784902289041497364145386718901817910746137030176026729722164279831942807035017774656403384716489319112278824698154452632192056002189030444856717855871965629383364854993067244669461892306119092573346906514493365171318795468848326109805757418030842404747943798943982112601021143603798489585969581609128627411511901399156809987677205512999406753505430448301405164760643060009949548320942004995381731309599643163737949721515044230947673997935027209961767177882272462452828805384096128200283950853060115352908102404928546178311586700922315794584729332517073771135008292389304514120379319209234411310379894731984882877339811990238346915627100060166229099970971369336278800625325001778019957629776962036465035302874083462953352585565514188396952584698111108513854327690967630347621869105407391877171994069743611065151570577550900851877383061140833735552137612462733559117665704264000779054103222587097232947824295378648616263009671359417900076921314808301935910534514276262808295768230207820757920998464576797542129241613883043726231391795298727067903170727788880942903439494760579392476216268815174620424437760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,3] 17229239771989632522246714212278053409721850554652522012406625447697476083919772078818676698799003491262302656135808170491993390475942888482979534408033640644479671175393342579737014329667186273131691773671007683134660768811997931269800259376606952817822318228084372440974995523407893378639578835240140812415871003169929874277737441623739323916535529742699648113761488102170813400696770286065802515829382978325982944659406711197108699414558152411895663808606789288339231760589431217893240853934785453460228726027876392981373185195493251027115076734887226492131642474760119983880478866451431634684871870776636269267307488419137762075381398596618234017965977113936469060460124996924446547960342742377525162626901326648798684514022032959956532055801763886127298169399652637098612380117471606512359532796683292045284454131562108863385697119053333813061898490650773371208865146056517753241938184560535072209747951536667931747387854356565775685260670745499186958536327837484323660514369322122412087227567091185802458291607919779366372456206534701226700948291867319577958813934559695196292081432508624302551313446635135907191269791722589924562426136391376805095787485687224194365102169052574069991475953004213972986569948355167832240598012918001475310174834670007678440427892564788602585042530960723316926143654109660550931696469740598143294680999748661193417554628508857521160861273332486613633005076681062944944347237620541814687592675722807204986091761483930025872054831908445396642282318860031808218249717356258883376254004613240264761773205316985750526355929758338332510275894222224015534720953569857798461529957973347368238100046859611223123130790013093533882026496944706562921527152271608033640226206006905061450553369659845317654161720943692941074066472642273459028499407576713470439478949183280034747213589594974109104319821698836538841301848680979295321572895008002160593310090195632328434301313939122728380584707890600644457344253668053104169437735992722181373724559222472354784064685834659655064697767533613576373796629318272556939610477393407968377171295439147131367177364159504982556934312413016015727157342608031733174634481612669806583121296929610060515373770918765081814041045894390027878591611677289543111063500669366055249444422723955792253947644411555634703682674987482875868522582795682304867723110108939651499716599602973955395792922973645342403791240286332518400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,4] 154807620495368528307475455266613692279255617017663943631355875434559512473899177245257424642335880644225229639128192409764519400686629776829428707425598506974296057069157851066860175469233158862541400850578373482982468939733556327719491988460470474720055544369067588878304846277110152883292942777414242348979307814032460645705111732123798932135893365379495645705325109862467689611928737469086671615108870990347717339933828396260279012069615660237669252452133804017642006688913639160702972812335195514306471328614099041457615362636614527282665201182330112413922041663997704161804178065923076461531891742887886193741368062489191210505665635906172475539409299715192862098077722487375576673428703929859525384389816914944124464511403344988067920049388595612043382971074218708963474908794178352705623548893086538514238649958441261070439266606013706712414446029398614337824631145289365448009471640594956817850998044365882134328966639443774818964216453285586191397095783387423313374283759423696006031908737266833884116309040146177642507214963448822755777833051276415960470290766088798692791687075631284715889311232638978225898326260732092829777686422034924988538090106551750025187039927221146447849028838115865286338510721174615208847013874225911961889098413551240845963907429254174510345093157087267692711273941550754436973723618393194247141723522267254405198539064854605693758025263012921475053881943411288380255472450840044502694789604641081008422598046496662708481509149910996712846407932220433231677207979236972191411486883871591489746872849548511772507159692063353261397280212448881611985746280138375718399937927390076214269052251742578139795596134757006134878711998071800881154543989048742222786641030651221102040581268970309671546575553786555607704728520455408772278944787128751979346267088440359453938356666033844687305695023582351578222268805114724185874433098126493504629110887907356995058834094864328679810170781257640935671411329694038951243233109679005636325203995232608693293620687968964982096914377826378070005400118930393272765668970158107256488996752180288876193147684454693749447317573318206190658218204284777291630979084073963214739157020061787807132540119995042725758439743312928314899331164968968124168179324298123156940767661788315217104801738611068477695928985380407963048206036220628914311930229815080171345700738027123856478847538774688161921770141044738883584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,5] -261744250242699166629801369634341028475045381845909061816802695790823403663743738444388905273677082058394590639901733178431267821247512587365483295889594266516505464450672575403654320407828608290676995868131982864224987048938249394413892605877373428864783183355972869947602290141655871551938565630967705990566383335560026647804649968681869901823556359508055258464519847001420581861324134517498209001757887166730398563546884966509660643719940245540317464903426895274347477229791420105206012336869992942213622455842781654845167634046825627524070092040940308954897369648272893093101334342260452792350511975857825067509714904164782308758165921101835778312733066844079609068498685127670300761582562483526154413653808157654132416877412517217393283643085819257043939404024149146240316526421017689822306639173868494615252738993106355450495822505560575533268614867721171411218794334276242463174976202409398075013028788856045409095101526078056159597610719937912237587115274080896036705232199300838159709938311452199521823616146709145286686594607831814523258480222195763907453395952453342071889442286587881463740362732861052502939969788143413597985232399181636464966882847266065516597071196926957148468046330157642325928719078761485015013593667623875890623991094853923686641962608741653337472581094738956025625982753894185958502267919829660650175680343649601664257507178684106392167578523127621951417613808994705526524205398923295622826672314563024108656687028113474167558908236642109043966698413833106246578627062849788263832117556983562945761678268573452230343077581575481230217541831449528497276297814014620125355874680884901746320420998405265472113007030011610823730716863445588946725561703645450776912271570946025405048310771441007928529144562571306956946204162099830456120326688516775865425884055808899611164137073961968227469235873174383617277751146641276359327534775554004249281202397502050623250242808100095748936016994163971846984682404400774743804241552917069237096634566190515397879205172892414731790812655861643591148362128741504350018563344370544059691916386157731665965236429202483575158202091205637929237565630159006900111146102444682213778968652758697857310905578560186784294987674700044344771647232102142557316031496836721605398274602648734971566428265014336664262259410188113760696359160571284766103629904708629534356851753832127355607353187928855686366568947959661068288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,6] -9533484557547905841536266622134952808055127582049386910679607668325573004985869519856918870456491201511409575573914811739614462204825413244365665516159508070012680540541672654134115063793912720221422676320378298178983109976677593094914650566624353155449862597017235126610182021927082933042114820941009644964663359154825111950388708159023416131726864193689620516638221916277987675733440806316981930297323016904527791322356828117911422393729645547877910242994487576471016183154190737213647524945084913676142298834150421867451246241779759131248550798912236721404176168582150806545071441033774690308840198917439887227216489047322799220535986868209775519029172057294394101582866204197661530477144813985282896965184078496265203257694505422961345688744238590499666635678602076689233554494232134502955537628304147896030720239512362821505195421091481060537791049181224063957815100138183529066913008354023491297194378116611052985707733530979339498965499209190797374739292866673906339339973902238273982194305563296098170036070287256300745267025748608052161561309487974945646139336264537345248650514671333163984816212259582528296493918810796455959010190132534115342161646207190615340296297551690582409898512018576597155151851903199342133659428142171188469867693805257212120822715457086486802930499917765791019320225390370192658808254574582050332229570442911602857178866925860289280381925750779991855405261442182778947560754195391502070403128193023664271629480137041711800312738565761278831800095261012605906217301953759582538802402914690148159094073036101638081493597869767627343013328954540817122212991375560377422329069453191450960146361097501195364378615073352818702918605104711369653222554319178454790313466637820817702836763497350250378259596599216323428329327633784478194639330941683558846099564022558105076848884390791432392714035497612508342357606892465283877332271699693838483751746188319966782371013033947745939972161737024770133310492439167529171348647769551526756254552672227045319742631720307424712786333791875832043042619791643255887029862844783234604253706354017530585460470887331263402373062246627213670961123327295272830167398023941671234413664181165020072015936879379296618153993367070923794514488930342969771863131323612741089155713850852506338584418993161822265907577565157789544699793664407239807860525098473306589342994331156326381457135184552698288298025058228485750784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,7] -7783568855246871477642671755546317431720597730855495278287249429943227694175008971738297302620895740834559194347512453341869333121036578877229251189763455701928980835795700827854941182878197065365563597452501756650521877731425752804959630601070301982453414343407408677186974080959266337154599549922798455211857636901848159066375894617626828020593318175214668819432818668929315601901412657555750373949233052653011227719744440437936111420189428674833151140365318811421308181126062875387251691998756000395188220094924063114746744544617569403683581886048420810546102313501099797060581477151723718276632036316634577011059036378614885891885615976010041111003663517612366040755673912826255900544004790794821202209853718003774057290499817456309476124575429024632563693490862236146116041696358146535311525274491236969127428798473152026207270221702277534953236992634848847946323380986367397073413091108773030285819042710955931580489956789623029327743772099365397050166467007646867563926832020135666839704642211543884334678643151818784685000179061585098797401353601684837685335712646064561326657502188749582763477415837838936362153089774546038551713097937668294563640744468786000418179057645226358616507134472793807259932985486950409750502685346563496572518887916523958912678598811645597793570394859966895686197567923485273306483706510286455665280645237204251694385341313155430477203817893057823768405730478210835803017514219131687503889812889698504485794044348834775810799141522795159324844733396635854347638149759201591782192648445798142366987549662123917394359568931055556477428058472182125260627275982819596657982880747125640837551617144874131609659686070638767251334502741865936251560249670234322298124227813795143255659150598622526318982558374984076228655644645948703243624677241341395915417835825825922712669596642784182483328406820669306859262269876187122683887170961356567168795399981114336481982892281382104607362779976138965665514945422856166363158904135015970712605534632112574193297165789426433883971797683799632947457378999296372841021924156726908838085869879342624887079831754413670487519871819991612534278842835477706291623889564211437298207580552412011111324854226942008642820629204234390591874195694438165248754308254921159403884414473569442338567866013751509609545454208260434009368480890150330430937707128346310310204314185755944175277096962851245086745227001864740929536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,8] 65964295639033123400516542921083042322128867159454246204654088169000350083681977585979142802514975944245828240908835488425302379010546361378517091614372716180684255139044345228358012227106658358095064136645593244306307689360042500237685938540334609839315118144090676050382379827003229019493652368133099929588653138614095600824231813869965790252205280842028477118839674126472765687982797018920812180672659773694299804351226075387086878078030385559504945029124905227496411560436279740346342898373291327124730219615139591497976894793225693061694732165848628260188207160117056728541133916085915111866081415351672160980359371543567927462767989482915021103750777702525590157305206161862534805365295467668919200396761017870106005245501922282679433711944611260635996250451959324977138491757493696231968670110761337091862013758899788787527262592711478421416586597218258555755570710032300283363178180094283660239939840420173940096927879934502503712563324189844949483181434408498095093936666684171294372940359267669518829010994697119199985932252586751430251367602687254684493063214483826549320657375422156567945529500975357679403484809429047465748907158053622741335715442092592772472165641782747770431172073277770461999656091538262340694075345856937336467310395348032456495030759232249315807457430767746793793684579854063740530341267755816385445817534294024234626679677946530047095614115660653230123224609181642838375976606542644108897265862052456364743439309937405263828876541436804809948446646379281416112427380561811565386701890087889202314564488475536051038856330106989457413814855431408051965655782208580484078037806796056011348696888556322910651833843994450608612542606200802023825354236307871182824840363166283010605866999593378742449291432515068436823710405990591654562300018510692304950620564291074125598267321208694878223458741325354799361607346773945854475481951085574810489305302253953969833943097195596649520184828847444689357794589565708076585911872065866713928652436133012069927474534038667653707199803742559425178876706672526399035304883454116744093744742760288193971585647939771721727758744639826558133777944981809300232642497998872140345819070513381914519231564543216821816857198543685028393474427067403387273612611030520840087405490771182483397199956604068226998418725802995693732065368055872258653179934779554590407224441189589504988305340341931039802989954769702543687680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,9] 469766156700413703506737652630954755687562276273915787715479911900141426830193063027321072551777379783130685375172745824270494450647394381460201608624621957287958850232435885775165843685826620514585565366390069061955884133766211144493706256909931225864875572990900515497215972600965670538219304688353128647520422400277899513191868240423596550968760475572400240618918290074749947715610005924061223481560281095637996195018396587951299866221098023048446649677551410214963276857917071074185158437459533779038910114354648451603765895477898275250128337725124609231548531409200014254380484750837546951696357093119825038907588149306712470004719203938513453103739628753608114290869418351190689647960163844784765286552925200421860090744993470292744898592089090905448092894730907904663845353877763766782380811954865988106114066669531551615696735134062962565895379084353576619798972773614199312731198524596353439294863615288441873969711072103786496882632678660828530550825365738101195658004737576718148376319876304739232825108619564298250572394049938102793726141123463160108466075709409852010887521374827233996071594675539662881776180698654056217564300540092744143293185135964886508782244783507853118885163016051764168758037538512405198841868222589255283888920102255803189207555418689591748851427829266995178788384288217441745588794602896559319073250625991656066979049942170924622797782834991465850279711180568786412607597186027764670439396158582623711646950169054916529867751206477556607553849146793905022982830171487780835303037339162434219589959998251133187943159890495857695249534431212208353462433684168060020807403327486149365928032753301063401988433201746398796010913743596312393235116640787268469606177562311969434798811544126521631446375140481436724318503839185808911443596910368918374652328115954400767769535490689268582574648167336598731648566371079122755287662013013745842531834280220432414144700542949262383855465279024833570004267372698600636380688159952402949533353521223437097304557240612247384847228558929471418218262866689389800443120022610129658252327726760052636333487130502832133341771248915422332493232827548444475775075093296038671941951206923524534244428355130525470211049911852821758758501348986033183958868638916922746327679612589500273072516301938287764237371701704573496081324572238783251997368784664769401445976480012492256570386108607663744301852795019825311121408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,10] 3415389735476646610938161333928762720506550903913823748644278379450301743416282203341502535787314860284303981908936867672663916923309329174562283939136304022506328722402121477358325293677026146110185440608399421431831190102656436501258140893901146136550907681310005514199214001057746358729615444176515237207710152617163651289229074126890023515831891188402167426101918383600584530975383013786528785409001242331549225110847595390607591342717075572356232078017848862470341206954802943781279937034119590639234221039220563728749479992566039402573788590015958632111171559224525553827075008209836509552898705148292426345517356291826729317144815057358469065351375449919184112276246374963473381909164625307762589380195741918820537580994200405468392671506315689796278310720918266121802877942994269175309450914033332089046021689060138069475703763208835378419660451433755279486592503446177547912700854422647737566228137611534218171104132616354799150699466032984839676461888369625422298824867386261165793932937896467300701894364839073943877921869047994212834471555766468505729434723276886424372940392717861991555172581002390274842914912960387226737974103139460373769094187371476982063497214812258840052321686471367701566364585221790768117504446583307557127096506077158379151824232721255424194754037544955530966818758468056602864084765857746624185555284469108064655214418018031618529270224208006068164940184227182810114657372302283813142341679535531730985516106801837066117406624493513537936301426564458027535729028354132019798239999723198385941936812067962909840518447499208209506083180732797142677172808400467168924601883310051414824035955079006199464879189170231898370138096240271869828868704723252331618751662327259911777385417939488664117421212810579017974328443185611863722053844384757835428944560179777191670323460068182151903330229087262581618874498494589127738813488641644736317052581655309040021347116601742838694068832640949551390121157688059192368995669712521965767297879141326071796051907605672064634615819903195930380189397203106203775662067399812127452697245710989856967547229127839421212132376985629250093755325561710298103456722311349002263471718639129855824091164406664088047177345160754314919940043860303948914847305455482286073383498407176546012486536587293782702663680729709539095083100286900857277135879079782670870797113779358271753706550854611735064452586323333713659691008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,11] -64968967475975211774540747311912164727099180251218484051634415513655947664577016682878926988202175075895141774607293410374353957773847427024234000756943959418227060317676233596197554856865099628485143298157617248377247591520458888631998392827487657335195219957604138594318141250669183622063898029108183892969046818469426866503045660447700134654472951851500649805434836185033037661905250661028399046659228850414987521675602129152225745331376064224949266951666181175946958292492969958166043449426009705905122598015747783567942192041408148769945685028305646004028329486941423020334583392210339936347754964105260432958832551452624224868303231803581675414025323386731607256882128569754575075808862764898700764503727511726636344784795242487378669086073641151359068545873826709766563477971464248155263420145766408254813739683058254831934243422833050018512156539120799860568184552387591336870851527093197780610438024758826008937392687232664181504512848552958084746116499378370871131417642706998672229314357355790717817243700841945170849485114033595668190663878857814915150612061311894659596221352046102051173676190735742210937665884879387387215322671498512640982255887790771572406933950619259240876212000857955008662890019183646166077550508070181400592916401458463130171119498884519759465042948259693201107466420775652139678447523092249107428669792098727623441754570336300084460471538269901161191363490971537984444979014269633739851983874071918864922100913808303140935986115218957244120336766831259193357817004512264173769039302559118336477784070552735008870860522670435118260391915085623520029172665500788180226522545136729958325299491941332220500868192566908305202493037576620514307582873129027233794823904578248287432002589996011030773755990139077538431762395880254299681810670239678043627412583534088181036082860325343733449654107643970162300879830308518965615757029933523447635968667820826585309348600430291590028347904870078206960812495703597886769427435122114068549323284744414996609558190288193094629282673595475301534275138598378176814988730714313980371646706673690651212305668690040894609861397597518709349742822029174463334785642659296055171285383853039314860125119177653163024105496124163286127483759374585423100567542982326798513251218476269542834812500313774240848685994147220705891750191900592257771293863788101236488758912541380015259213377337418203910689465879531700764016640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,12] 445687711157279721641325431849551409001131924565109781078615269058853194192205193220341924538683976980599036667027909773672836697786537969456201906046604631634821490133337092395348851186915749500047808670006226305569720753046808041344308643776397108256440263670552243122465222007777726706765031475039159888904799243522362788442925669636695954621064446625189014850904965672894927610350576428849603350286201145027003989006145676565094990743712144956514707223327156182288682034724084720875225941047042601593338631884017350939689564948744601354704944347456142529772191019079929411005818375703034116553000428192193154636544146734460539894714651982679972062971287289431691768042959347268919006852804077825794491787141857209857060382023137883398727833032817442763535109248506675342145236783045306202591480961044708245095810247801574118567790320182133100339646204488968828016376712798191019619686764987323990129223454438362782080001481677844947071512134686856263081676615764253670795269352599537210318500567493921031627002644244305515483290461451440426414523284507420349167134983852380006812993224031431057104801747112637388795828012404465314289658289386828009344693526599791985566318281021951412816277390391168179835392702621394750699309947875116670867043569513767020984489833884182049170469678534681377414211431645729128105615879691479617960944963454746322379150252860887830332321191725811702744361362156541072061657655269064199541585522939971675174213153245299576904887133557991700982672070929989119090843262138517220512181466763855601655077276877140317794450171362863053522495864688698018379956487361851778081092663530598351773491377119456817090158983632760317100556895781584728673358717251012952455758378315920756720353367159744174384654579693602141905582085017206341519678592305015295990452347708100003784086451415773969095529375678235092039725197591884795190282884184182409533371824710128462405892328595713984171524515351059309018732825138430814300874368689003102816340764870870090269288209371732148953762286534868366012401435817682036058804814883472248000681916169758950860188024349018643873248550828804919888297871302450613428906078573419951411268255166631327917539150025196305908167352850076179494062976095283030069682142536669527028073390350967465900605406614584139607685745728932783724321184588784955899672270252604708587939172760620700962167251542563558070177570921510504553775104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,13] -2004490706404277049932768254867804540429640044883893274499813705564015063875932065511600966273778004936063688715591697167983189408661542582843122456298038386918039901595950201237465315303849749044870475536184269627461261907134617259011492586718309700070768840395029214166652810668256614657114437821152279786545950296498093350823920454007132917190771614373796397777377175934257140331752198698484326540821999681290507159739561090407851876776616654593071932289930030944012420715483391113938719064742765799897217529470422620714140880054258742296873678064347405026616061220973846444756766514420240854119431502609552765257717564500892856602787895353141091670638598000340036357842540898585158885299241802153342281958107202269134913770718420951634401071453422309390099799623369909306378263840358271583924550101768771528916292727337337000825563406421777043609168878949666465064024503149936339824058579255408229515597505654133262881768659085148659619228896847560474003369211374272965836540730778194303163201533710384269950887327758715615604682189167050335257587648130389492834983654311526536726045300246524331291042236249435792828619731327378125719382551099838772313624057117327307245386086230557585219777274496098286469416394964412963363386189862147388719593567907937177787258420866136623180472473256436386924756206893003972860352661147077769480532449749612791457109221355340288465102707871537994000540651023997894199060010672125606451470763377635273530275241554911055949285720505837707109598973409974790044046754467058412305230608853690089978431932048029742047672105986461306652160240931634879870974570858792737660525304186139271819459557417139008307082297261144034080096503803596768467044914171845486405027361211302193179094013294469964016849700600103490337642717487941372214714271344806542289080011121109659512302970550115371545416189846438736651075183862688187406908955503565672137014490799212229647222915382076503598717202484394862390686991065064460155705983486277991686025146547961549164823032465070604965631468945927026438590240380801994829632797879765821870766747222186514685316546868109287026838451458892706952107961170745544820143697886209088129898640538988021162600864862682935423118585661103331131552300632770059242979370758674870080748147024172071367301476360613868529124805202794247947200527245210728659388841798755651887413966208912579140624915406488780340323949339102141562748928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,14] 6585235072044040907817060319885372181098380484690999536934120563770951771505452278367139469734368711446619436548433608512815614234506669775018393936513019664456500587910963361911102337282352050084184938561694225587501360486245280712172915273213974415713347856612811969388156891903295346237449292432749271800543373980163302563722458495064910832051964898198920974386743841367874823758290575037458684046593199616355571825093275118452030726659023648104868724682939816926499572527460387276014234576969316459148374933160099968784300307067764061202599050336682847947799672152300985090551254628768600932455644681953221367524673469995915286003305968703982760382705746746658806006283602362515266668230135442226423788567736266788951175623639375479291475169920615846052163239819985670708946695748895658045910091108279838466657985472592384395252680627593867936462107371923398757362179333396177240386813720382383367784198022370486750897440102341884189310051072026885908552726000681585792566810574233467561282168121306686996268785608037789329930254545156116392989300561773745908280706220853452092967985054737352111527458145685835097922242208311685827468658727259417007589187265276881435478931897925319688144116687993082822880205256417649896711501280560497597415586039212704352830817221256879626924935645050669090394041858744821640334511730042685697413586887016893871127124684673234873150968135000312545533656790854882326804472292018913801962800265175345373751686960058659792827789807603676576549898957618320509282107165547244232349260816077969528695428272431506208904579545239734366653011478377819563639254795684930039568650873698676094233668297616295399935210876337989821536056169364356341721302750455244332982806087111022917510082551677449326752507983771236622027054961863536581398739275255637089438981257300485721081601917868163364964527776741967619697623182838181716085485770689363497931668526606189000208228115608280579835412849742115479476671166022817005150841530912934266903315943312164910479987461004909742204185057403372688217613261541074065122776084634523707030799591578051581853979123092809688346022151430992181332702000101654434870268302724658459566348511708594006296347324914429060723287508258482559996713840235222729022310612816658561770092368287326028628266247930094150654970270127628534732404463029987956315353829041682596803087794237537454659505997800584442695876798479654439004143616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,15] -16579967614921677254284768097974310296591657160780224637263725220566917143252749434061752493886381689179963900035999425970737766354810159704116532531987146241575730322938623810231266179520124603042224669842168709352839186894069730369299691017273391609111066632699230225338769817409499874632159343862828155969447791589756288241607968518544493088629794151784606373479425970221523057862018892634510078741226059277093094579123707223907038447045537492263220170921742045165022153617179927287203148846109416758892457078057488315401778832896105353530521939809272912905459323901807434896603298583994797795181837632025497305418812513879986076359744197438489543310740240468150722237305460406918236654748558944691222071063801799645568452567080248165499188424224743070603771103049440957114603090707960195938618856345669620129795347711060951413541351517486202358769049682356334729650158722460910131905663537898043800648753461677583014386724081043739785815425559128340463842211102266920949425845818776743461448212114350553175503010112674566882150814174900731044866556513835592896499858193871499256966301387734510757091555963769088966314107505414189251413069169423603981351515392849597349462208589785358714790944203122133628256591554326249917574986736220571242057858560638025354834701206644215398360193362358119173165354270388484894835420750519256089761729442642633888124706593954375839624337835574419590649228310057302789081315103342156198787629906684955607739953681121247249272368539244605275918111922628632240480642164367805963049250996888216106073419220740944046445509642319346133598466816349718472944597977965029753148750999078358734154938245594831101789733083772747528636767133733191528497343506474467920300296276589522819604398567494720713848083262914468873015273485937070022416490549570574683248672604235299541962908003786912162471036710799790606410703651759132223305028603785386329915237197285718340081237368351012033884846760317822661795820466333481032295957030839039744343280682004867588869090404337927510264947653400623840508990276734668248081168592310924276743843714536726357145213858626292403823236101626456099457773661162871392663478150073046682254173239532103661393396325892686458563719253151481275291293241705114142576090004532301659190656087852894302806902829650621347434958000226184947898022559435548769922675672939280216468655525647527204005611085495667707213917560532011710372904960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [16,16] 33556718301827104375830568145943336272101552449986678436676520267570236444306664138647122332854188412239246379578137364999741166121460991195063918236755577817646905384135949953703389747850628128316539128687235487960352897615680417366462667144704495444919643422092890506482415147436139960178883577609271658047170780216270189196693059158177676515335698525647432949681935971910801695806368852799937876672100230375825551000256275985613251354486816508529749887810336759839227411205828488824896117159864671894130781287201747779101368468002874149323829340114761338521648296842117637768109423685838624286804905791588640429333328686448073793163003053916369928624270358423381084739560293566906791143762705977136468335200139572703769965386417777616372813748812744890799762645706227694958034861340167621050709580102454947870908456995333546472378383877506546582953438991434328783407416339307373063612464239180956367862226246152318886838075495704327033729883322069824492826710881315981816927316227978515778157749665053884386239475753676636541545858384387627791849171460314127431537039759131835482146634588507507931129732490686729999100950144819589107784271881253754423637203894972832776281986651430404598603184326742461603210131039392726562058906699039772713081122150086000957436794745578832631554268920988475641373096188218565121701625700343060428728041247561172071245007391335939942201661787707365439016265846890806105536005850627714027314222050936191901391629998045073986004843543731410800659410302659576638602657128445012681555066044460283896380159589088141413473621404591815564224751289978082493432313657408961328643636238551941397452539497284294579147317450934054280834865012529743344571981746624271528382619892205862516367499522000459895257157171950700459541606167112564093631915180307701803426642662156465894084466203916766496921519661761621634915281090943949934761752846042457500628217287792230359852202205076771877613042319766154240576907707915057513072084063025680733930965236584743122036241320336385589294700268920586085729503275323136764030468145763174299090612745647104193321663049448345361943482207933489304813514869434862278047605696282347972253404640052594308888934530351508209022962934409740295382974832755046803816919218303665073988434692513312469811620316366959007532557605284353568127391400498232376623193599422503753631987421331654577705574216319885526635575551030694565268946944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,0] -423502461726632271048695120860283119193115041468050804620546841969231450146334238939163749903778631941571979523281992253655505162438004282646504387065422752037610719451302450699121019233505618357063107706528999466917004600357724549895435244090417587917312039634299124305386820681903510996950076142658584781243055114410401607128035006314241031253486080729934886897774812039412686495379031985980967262563651430688568129562926513183350458462543062447676912666868401219745674803148330017091332007850201457372185757627380354227490717314195163841123585735309825624322115065841048218777643989726320933635718517770248121104478403505508383842594048619205450284315476290609111374527006975329747819730742385605490978075153888217230050179073869093498817814340625047672669655077447365354558223636464679653068084996240111675901601943910936903894845148271445544902018047247577114798952583312259952669177391355248105913027063856339782822106168434959560931266996884414651266196402608868439304406592211594443168488011373953115509530255241759996368901298442355317460743897792882478131452855609465939375164254216046750389316194838141328561474669101234124219432700086398665482070540898414101090398271913521291761297249966300276064695737015057555888056578867777187441679300879551910437473889646134613463033885724181486562260185256270529323125077712881865641597634399021388099940185919193389508136213665095308965951610981525909526280434133559854602204375353599803850990566916676736843162135598062122561878684700333181029435166382828822796639839542551537466865315852591234985705430580648911096986959645294745606186671620026940392387881826877475041045681283834220080775717108898030974380841370664973409883516055881451943736894819746438966485114235081536838938866501074905217750833918601598570902466482332457531202437896877926251075015473592497110794430305406141400109515565952125009889348827682078854968652492258090211007214886378905341242653705896165233205696529351796393390459820367640300459399373511584007374341800277063980921360767310161401255163173599049729817189848470392038039771916077600778228660263634017314295646128996465325648487966812301441925147724304071868982411519640311001602850770532812209321577223279910157604298133304238674057680846482750243446694260590367171124243684083883396944731692723048062117003709307463714203723702407281930560999841728661380258288033813665727574928523264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,1] -27949311677782940025935070270888478806981513237080146218761694156480838793392041352555385088179591724718523326632720112247568498509896929305298662852381301446610973883935620857250606467871057286921971471764883231661247487197573786304613929904335695986433002216547588654376268609651808855388714186808854835614949507788845268348719219460845336530586783457974368070283582139456473932415690449359591407917659927876680447045963596744662068799344828596360441709032689685668373492734902742430629142808279758481969042196383623442243362886440033873176445664875920279232047545826077815194725903423794823735483808484023077561096421940895895649427674648163522973804494079991443344058695020984732238912732972533632318129730514294032697069403065703124263936411902277291429427444145063181505441386523186641585886028637458444437442365275931142112761379136568164159108888482897663537420130164602689775586011215442003357237545426830399916491072819139348230168355312869503787207770899888227323152582735255599792708104797666462664927166487827912611995782222846956506889137633111746032397476945084460516246804967215025692819869956652659484119791672351957829230713505745564960044256238116256838870508175834646870667219965518199595596875420569989576458397524217662988791204312944424030960913196034374729885300132714383792855812683991049477311969241990153245854217554130911615795803953122411319647583717284914288597262771218535594505271155700001587573686043911660384752387331264710307144145953444067717885928868162338924529463260147959613694330217249271998554584542626227752768099651834625927759849413586594447061281107214271998909453135497726224566633369545505960551096230282844403507071540728718923607690503779336255176015415885426590671631455339530825592560430037124644953292501356831474684780100875379801294338816941488204046595309610459102188354476186020618834555538731319420194250675131613041566277077588627204432835140179383683588540692062285837228805064056758840361800891236156703203603837631750173969048363945197267756083211290692223202190850261298209946697616344924630767015928028582596813386380661692949864270522843616200085358153965272220803576856922057350759380211348121403210029065121428137348057837942602081037133261715126110295445546358445075936111153353776428543186462529561181133490797510866699802677826654001277140859659406369071041091077843022430714172246817485351213568872153088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,2] -1777281683902893868794574565270611099923072356108086702291711135411765341430956183172335282086588788461722746939764595262943745038960676895966788634862989998556991440366504713826633258000037648028464410342148273882702950253878375340327770018863574077560265797359238935061208801053242545922892826064640603338899802459968996688467973049985112339755423455040410966251289229487256270976649822968072944837742117616707518770244511975599572317415841801654159751416084323289258762313662040492574110508866033652268299091642120242939099209648421906878116950775606193821138823211172771067619065650047294420772227677863210429350458401058112186413558948088489306904832400959948415370330456557330013538988481577066709563029766161559738649431665156597328448341402625523500837605712265294677054773019358766957793002829875462418310616350154249499653429365087353772800933950160218704028269846020889172212569349105561924572242278961669614060559600837565956721794742806936391004536622095604243782196851543933277224009845935623828543044530992914598967128636766759887205063719163981874953002732831626539955518104620193686186442869502216904158610543144653940069289422396365861584874138048952022281092480023785337873114646686462913629630627585870984769643490511496642793771629494394350368897273697980508189976227252298687502798178897006951280750996210572687739196783854591259967352578599872000980880186563110522472877665825730483975456467601776678894454430042293510086462698316029441655661783126480252733263743175503995791427269621608050776696294689234641707907579862055785438160201482958543264608470359891145562852493168354070615321171470048455874286312532156394173728546718012170560387059178837134448065363413089683684621870404335424354186632118070526652741641172356890790464649195371585299227960437503170623947329618123574693347070817117416406335093116526333902231466145592841399468596469078318351480188883131371595636528258527603818842881828248170561991506687380052185799618567567476083941354209991225886430940983374007980095529795904255179359552810072117807147152922083470669180230493846084784509514842492712402169914199522687969618044436244225296282674496180227334137108722374631055306087326731558002357353676761278361380433423794779920841303642744215793019665164999289485420321236245220979915868109178778651123203604238624439812145913339176977708573684625137317211171605165817312019775200690176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,3] -16576062520535489155025494039682322718292935598433663462169603563449262167775845089944477197950536338863656649228168296734830146172245038661572712882383048480040571071183567602002988549109972918421212125949248023794752493472801020849801127845746636356067255751241837708785712099576166505329643466120000571431299032061356528368260181720315307856349400088719689587559621332507456598201222254519766639686335697596202593206902496615673801701020755781284465255741707629226759100761367291894973529315879214981292006767325895459277192527781388906934397036934658091633805416697478146355304427080804393774381176272594593297975931686682274699033201299574535346896464077494575548078185908829228265738119967893839653204362046869770554188911190362137550294668295796257644966501105765393851825822629639244224230242107888061661768077290591917031641821734774986316862281515939430735706616786683516620644034114325049184829898016032569923391900231752575660678166086116487828195703112538323710991999755107021576829953557791217767337922410966412340617169031806641441218605991364321544223909467383193494342881974257475418172667931993966562038012167938976836880459889184673034269263991223512640875646908124657857264144714853498509217430307939794783383570774355061258066318545754254544331555109912361996051800281918359224393565869638404031724076390272223127515691403788365495338446458831506622615680734162664664075887559988796557014992578804774124963630796898980364490554108108731112876335032485647211073959898479412958801383892743995597927270028721930291896577432797290805429696454303497854800731995164762339439523178475330304949691484022986788414326914914557318514832342873531381013970812776834000013342980207963208678346045021834043968699369171651994817620085192199753487233883183344066632690799522256555412635013894152564513836209099587535330433662061780088571776148224628950940261863750171536925551948310150780637549913034172537386645108540086429917011288382440160214337740398497293105342764303530860545107954556678804337383507933744129967983749878038446355903234171693418667189796025870741478277718567893084223660027832480485484538960865353481818959107536524502807318481187037338014009749340166571839337725038300110021393288697696259214292119902771921757545516712898493538669024901962336704490173100822056258405021029772938930726759551026202118038317941885450356253538307904081790025961010364416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,4] -215983020382068895520797398741754817495718008372933947978538633040479649983811488130553344769951060500595120079881969576933042802083374980119569072685171550875607184215640652324423846710247677285766440479974622167083013640048170198606608227650672115117502610594648282741361348634717692302991905860149993149500266301507182165941758454225219788956268311542883933567358167155625351628452670255334159524690095897495560597055021215605965364202274509656880004041096802781176001791106649812341677912090466658668680701801620491229999876717816397751390497850581792099036604644442126556172660728766824427068908117939868081419465116894102692952422755630454797427632670404696479204378507466997407749442861373550766154498354099452775975422570059343231221977890016410274282124971553147479818756378861630371205135037332974253164089158403870933475241703503207308858895851412090541896389138389075391611588313618388628196114804858876419196724175223018189239452212462782291684357459452947467968838782240629718947028620100756423612265507686388154148655109587228453066979154817536753541013289706822677978442939224790729826224794277910077438158423303754424146491822257662032930478283421586512498390169209420255896025895875966736645273618674383743144192880861077686546751298389811037535145125127035722832904869695076029049493141286406965658786731655764492307072731970285976212884153558432741862835307969239654097768378497586374723930772233192541362621546393631874499963101187908233280521604495520938337011174698669165808273959102550659954777017023353366175701211022279595213243010995162859477399675591820609266795116420559559364896166078996804227780028551576726783026890761824567088120811715949250601084938450374439121979750247358698713358793371164997965674100008983549457151577701405275436255255356040390638229764268948181221001691071798621061669978618025133153009160759120343785279962643728991388907833092081634706268160109476619001097554249265914362868473130232589132405223801584197882026543543388599653309725417209787257521648819736811313676523183195139828906247448860991321422673761005086763076825840823723442131182427592991759340869667259465977810775415856894033397390105076608472697773148657334318855763793042369171058340952812070835174391340494640678752391738905557896129839897231220515542870270396462193932895980312796351402974694980427992535867722217109117446141001383964434150059499568758784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,5] 3340497267556706277823137332895102197887303401336582544458065271399203054938617540888407199613875043002343259089858500832711421636718340442769145113593561040679082556803422046653334921546160368928624653892141343050482312759636083363235107217832934282166060384867073122943409807528080625725618671788153060453943490486952651185012465786818714097953325961762456629802438408161444483651168776903302241744089935673385642911781550064962717548228574163783510730849946788936191578824081775313820781199817989217906869427016683015259390476734780952439828823013296216349237420929468449370841116702899604397310285348346201438682259053062126145359589104142552913337172908634682610966745842031703719453704289017268117065869080546038192047904650811305691217346501011553537711753443786209502521765754306201236170871968432797818239613554980285505477800211304348616439875023276667273003890398123888153094987493187979748821340040289153828052643299449183777981492403048284255104359627136826999047895270476137360186573092130310484940058612358803190673191663865366002801230718985371978120281086330469826807393410682532415544300315375734729412647059588549892323087055357616727556478000938498195753104941473045922875971704391481527546636863475047892040710778866233337240291381336044490786096982133964559490083295456059506364757210888333875633641491226551846170010875583574069207398029093554069552293134704097369670051368211596454301133188788145830175221821286922883078139642265543353787185716608504120090884911217500237060534693449699410706735337108827763515187495667240977601280569830471354026903994200770250267192850020818560258404323722580271793411289164250098876819960260924264621828873061791469847723313416207237741467373585312043640494609631138347307164856360394020123134920169976225807042730715925027125630393964776151466607736312283803802984688815571943208995918876409541554490165417986378402406702047429599397722752402130152342752248134621015996768534560486494027562897288256766083941603222108119244763470874186698655106611183223713179490688149659803645576527063854089724999664035858902715164194455368688823455891942217272543830833729598084947018679044270082070653530942520258757885160909902853243718416040627079019239668977660450286415333193940277825028303017673385464801188865044236425495927338855081826768128441738131892279731658003701490665187150915224903973568732023196435830377068265209856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,6] -3447633013888021402879868366890774395503736567815902285064631155978145703242039572979649435879676738803063181921931459115276462486368418779604362325327966678994581467247366095934014703845598290864331333167375646670853219399160107384967424275868913526400664791540151158557822148653445872794552175756533860411948268060635499952530215462994790574730893644369293393305863996938750274690400397070174937779303996637552914170754221293103018145178863892330793782632027865301678778818129507279610364322269226098249919954079183502344883098282302102987141419337520391752513330418120056431052688100043690166172895272600145873646335480731592843618624152302817626762166838451152483864944272716718512819783122945830403844984147150322860440456951488357313890838445576709784499957621346785487531382239457792882119390214742530856747135220813750741627607900021302533086573067439837004077412569354335994858664033198566132556147152766244585316530379867660208034659563745536653100205798746953440359940741181611380366758166744435216542304058034095514594154478601568900916751796681286749172126575970448064121668901522714178320466131038195745164739889723373421373954728123455021289537103612200542298836680393200274999747784697102939446469618157629577217071923425056269894102617761093301132657213589766399168150655181255718856267061932616336546633058609691723942021265545124802306149519978673773499842887593989374527482408676051348616578022844344009048890513601685222782257795120529110489418905389147057595998196309700966123537107115089228571726357407714887081453494669768457844439839404509317199197834104191331471123056471163004173610649202958228666488624566471634105837580658107939829164840209833419985913856528825813935139146690670407221012891352218474767014805574732671843125609499535295908618794365828039294559840797126655092568887955727474035721152153183807194629799847357234607798655391687963026317826795772230674940319012665865352714410505426725292009973717342322779258400091771090344893183043865897984816970073992362868633340568600100589384519505972692729721285129524116560624560115004175924458691930650545485673645117760947395031951672290066518851468902567530436402967672030830145050795182364425036231244888987203521888531764416449276792555049267783960737870533654001753096539154955267680647867302196764183828195494471623846836902989858819953803206729583770790086592800236598346818481009675206656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,7] 77883495604404032960818407175859814025762092892312460843825368210823050027477590507419358764403718758996598747409795837541960641985078465634280121045074982007727207169960133041950895954630713096626654266761372111422607678326481680536669608188977590086980910846166070271445199596930822121564868728213444656583847113052998204368576693208562577044086834432611502108117845577991120785328540566711386164482210219461807305574053095224463464236045937643704301448667275503202643668594901887561695627776312050614668233073644701885211264431029695389720993934043367205945244891674039273164289787548110973163448098817226818894710312484638934574646218271974914632428745153484573098519077501016832442162598093641164777742543422864026100280693897582193683965584365086395063165101123722833113825850224629463790489506207858418541361250270949022064477226763130528481495558901248288567857794653500966142175089796529673303833080046479856866679465090259487448731073561773794321407165122153978443270382243737832348036193304547728815163439474562801050570086340311711473623956873735016491025415941658975495880974283007313246503862296496400990015532867295456173215596335632506370770197296460087852241395309217559992614565891702194968841964771570904477086457392942425827959327633870947976825078525333289864201546275975610001207356766563915543511477465672383177494657867902726148102227503601608416631038543946328848213306331280041568655233240042570641511876514723689383722251543851916841888762639797102907843708006131674063315865327864375816301776129977760393111905005363790086720357668514990287815074559588008527208649221731304122780404282717530392549812882186629549643355770900854949678495887099620006243551057817583773588211159279314664588300320819392216651360516888490756920053092286537057715603899421596320817180551112609819518488677205963304657865880941076989360713460284807253294752998648169605718824209981475399617384083599143455804590083287231137996136696100088286299498029783074112630829233088967150039530936320084212709363977084397194047044763499946733247951389322192735121074577892188533193515391477817747915692551734026453221579116996803012024832936166214337152713073148110113779030404903201831770499523771339993589951860843088472726014762326071789508197459542241736466989564074541159277988891817570309228976763887741774896306858495339855306071298100961636659153853279288073049577944857888948224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,8] -478318047854669825761582200212463885583403714279841005427593883662380530602184016445029544566685495326968098765111447961569494870118747804166754072173390532731612445195669414604255749928609577118358150294072786745915092182770414816191450512684455012612929269826549147278733501223826052309810937430131888177716767473483973319657406929287576019701886814592657753257507105499321850617995482252342149408527387465366651951724539849899420895284700408009644487069748052901533634646794024243792824386483465486141627398255430726644624420094520533325359301668693194829110521733014689215156428822623149236014885086566701504859265442601239616983241322140125236913693067774203032296689012596032803512146691000375445957935927435165228929639517930527515871477989189086755655271340734399785111796766693454650406670693817747101656627569887599194848671743076705423125248486163951788888714428501731437862544153375421158679888549200110254119928852596872107168147650961704192520954193856380173068034946458141033131578060512192166909967081652520569681326457236251354994728041217501549806081850278824142371870644117569398572387843020611965962999345290784568994469904816497401076634232650478903059451340977238221378574980691378521673414282474790383674546734354002329825868641376626969635810867239277409150590488367984661706076796669288124413459728886835488199551556791483872969722554866660917085283805002538335225175403206100207767992448298446490239652170029204437953417022324071815709946039410235837886669965225612498634642099592300366180351136751256983652772062574783575483707767790355461590554227861956408547205737096718275823536645605669046462354508774408289595977199136431400729029114588408999377779061920846889516050277551568291523700483629675800512937984735903650778300139330388952654481792817115562374722313723156973347250225057441924821805483112672063760345932109420451514434397783122170640944102723023186611447491719263837355995981524532897332204578930281411342632708891798997000972924423784601565097936941403084922876259859089403853738733190381722119429334013742785197210226894953814411718612979614689419912610014802170992242490442040088897881909642544925832304163077540754995244230306746489985035885344566112631204994184109406101337461686491072337986635566621887912841114385328059086214210970220661032440625166067241175654210822278133749771129881873748698126196373607562041958533738223623995392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,9] -232456878943553530464094439684249879741096732025341242111984537755467951715422755006879682469202396428366707394791792831360829291219721647270745360561870480252121597217403609324578968554059000372647060372893856096693670112068238339165335398897721529732445258646819143444523451151605690385215860419197874245066044683837501515388013314503269748436114150475922954776811551419394960157161930281998057848845316002887638096301617416537329121062375969236293750685591477922005657828307740250319407821882534569808243814700613357410808942063300476447113472280457322001290779502138691730846788256954974511093139920796927145714580735310025935574965364556135095866796176175792083917008306213074528787664484126513747625880968757561074542929845678415838540270159718230453780662874471834629906876351438790541118885263197281932887758509041783855075430675244706502431186681769769334931015134801402679502218992982649904551708815699427535432644908346180170434184690143477097533599603058048046475894824028424438981644107126714582783554394727481268323534093613560732530866664261310534856518909644992506938329489986218356481519245752272831978385524918528532243069917647159222173414132181512517337648968461515580955798265935581740479460709596544309243805481457015435573549999594699811086936644093753137341051350117758211402990813495105165946795586928979585737030455709625143226592458756584349389957953658403482207149424362316239044169746013926584573682680623052451914314280714915665946356150966834610570489036378255344055635824124220155267691488073578376756039186602114076520512619669918706582798944423662461091214282122949560960811396826456975136197228514652162201144572938455004509611488042615471829669839232043589614146212810260025906351957482375292165930779553453644045279490098356752886926990704330927806027018168715035112977197004734864526380108010539983950632544300285727566136081581599666004747486382180867773540094995291588339100942649900103636560465581635598291873584527059690250697840708729442823379381309731695782862113918436254637372851612484450128748666336602847080494344635019879588232740447080071155066997618964257744089077371614563454371010998466960609249331516685197394498470111874003654085068578107784157384015101299496008016930969102243818554909339236287554619842789881361597061910744523307185398838145268470498933009215751472375313007360444603448010245698589349609314469258314098147328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,10] -380447171711982406056103425309067480575085591485675225076186434382180813372614219488974303666081607768748009099210901675322744364116319207880635152552538099449227038356240429195258419136850768157754952283544641747371606898954772868522230961657431913533286472540543983403169329429751464444623583438218610699149343052337724037527187637557515287711585564277343043241601974709063107317289236228028560541425781247568519961150507961685560724701982340160240094070424502757711733808857617156100577868977952383690870004158917495071628421429061414577879527432791199821252198613875804816555129823987357973957542105171178961236095900429648142541613246581117832668178925719644136192403967551932181681039628070500440211089551671307946701600562455934502233578023089472991399011434099752505185511050566639805543005608951798473815581124989437365530256387896323572187022766712607127901074533263082302959092258283836481427398638804045040799876747959383045106159373680623828967157144318938252437583786229703546303393405933606401030573564116181691672032531463181566835261139944537691840354652005980903657242911673368642882556658813807436884992857337140774538674979593981147079299454367223523120614659869986108782692814470248280685384241335169057629781726320895344883013312812923331412423652311404548623174373493338774416727059021532322741099674134869672365200169255392056849138831215120921238304314870395441704581894850623301628045903671244981314639832528118642887850886432321040054162542443979961832994879560560592300956699392927867804924202407912549972416965487557944640742604052784411235057630805871088396748773596526511321123569807403835199043245442677419460441328125075051099597448402545029519512564749923932485920456337688113113663572242615310948807648979517050937425145014170765904370277768267511533886950111726730416199661848729465833990250804220756834520569385271296420371508182551566320421662747784371171572219296095760781064683057479990561782230923609128157419565774182403452098523789697743592585179692692747389973253033216988888776144530454201825083501461630232176095905351507428171664199073424214383248767615246762528851111486866306416988355083553248295491956995089847275539856734360543043756387224908505987380310114327696402866186017768989186300450512317546220497059802786272123892930237206551822106944989129901609841385755210109508686685774274051938582224817803607191488645632906126950400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,11] 74332340446500653521740639001076341256537383267771874705671554820506484675247070490620685559705028285773179614364342926712512692056172551903917391099101252698904014749994110424316532434253970749765436378448155491519056296520400753499926895879413037064165898188809848069575790591238177949546673086481645997849719540029626048220511982185080104612964576805355735156414519942912730345231657633246646533365972259640705492986139511870609133170194572029399613531188859547829517752611013062878399776145894392881250555244808405375229622474928830210325892034994502010684996956020250679723254414743793623515589692129160383956759577251113398602582196404412858639672228180770859343505256632889814051865111911539050991401818156429814643536930101264707146482000366936213721497576523366348057734270382342121070698355032216211892318300024357091170176699504000997662573700791389826856079392158631407998149929902024079513601835898793265139644108105225735892742398084149308531065142330091083858526965095423750627400048283402431373280154320190805426783720230774733366265624271802711453897712477258153900409481172214006460736290688409269506847263015316549761818186447672054972128609598165405570353582521608039052057160984274594014561226594603564145580294138131138303350913691785618426140359181500066879225612582706783411034245682693332641313496780145273110756311368646704662959665471701163793460122061065081346683824802930722704408103544983404501075967568273414906235651001243079621286697996243390574994832183302185472505334229167183750857285125538952899808659951421350777068689681808915354959586042811340886346826422406271666993789944164585653630895505347393749611366979788121224368474345003789180510861221670580551838318700854682495390511146495657167257129057214355329821907499909227493554744279212842500454869542499260404633851155605143402614656511432718830478691632601481146690163823255824317835075825521690978326282147648063003300860614723308212032595939682323552679194490692891537341546558819277150077402186207589708143678540324483843666868661669006165492814456668117061300790558749393280312014219266285440471241225340202469399999176453875389691795687055970033863070266871209959908585267130131165467939660127219780958653274011890295291858404294901041484934389929929961665510772742245878368206303668784046502623184550429279868211654422782283179261314015515981205281474758887484121041047113223842562048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,12] -625344463467171360862568012142129246010880880689193031287571670318068143073849161405265903309409719264427766699623764414613208435461209414614011507993607127567473795408208952938921840189495691716965244639989976592656893878250415009115013858312584164473235150687380832879228247112675091163168207199163325617640200631947680010126967594348327233285878156550297134358564235324406567359680282413557620857514643906442792259976926058661189631448320472196997616555537632710304176299513975973506391778805914158729159924492636359422307535282550992131936687907081743462248927900365853126707438704043130090977306758357476923754415371398144964165873580346448007392006508254748684745771066615897605165981292371895992894980270457509421935693411719725366875535256032833613000311072017709988000112710227597249001630560758783509882783459924608701066285852968291320535944123126025608874547977016380131959899086795310019661503220075234813570011154589029806269434422920441497073411356439189024904695494705468578703166527102476911969942166724116141915795525453768395305240718473381765699866462802087558436352657043425184878495362647777067459742115269651011530764682898333122934863463700588028311642518033009948870141235131135260906245939111935186593495683391683330712103915059394502807814642815131545707404921151824281118655749779905386503787642540569018897287640350704217637425711454653433413871182149297868210644272254685619794395303337062558967195608908182140375031826092115133912760699509991614107464186926678325932169691531558357764521219726200145392818266441894787319340947424551414521140050407579184371126719407769861583002787857397854806725042533222428302785285725179817761027513645974140503962720308245600962059614202347942603095964788831869157597065528565135383335460238132982030286004273169203491310813211655838392691936240611935530784456098244431745723062182015503495305360254702865706298809373093781968575652426864780777768110389744849390629271959634947015390983386228086310788779591691447772421042323461242517742505576863310928932010925492407620263050733632330597130243599883334922186837975459528043708805691894163473623955981642496037592883475510267664164113821743299573350426158363340584326925471530701686481314403600045950334614160601810657564523682598570550466542676918699747690836110322388516362793318999646126957584601641757347640609102251618265602892843805487982967839940956675008102400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,13] 3061898942427659166336648211830028782841807555374337798528767430137237352004665215338838127350672138462904635115326429327405529971885599247414085467398285636117508259312842386147523098908284024510773226177550779594168664988457890246922803108789221597282362378075749579187901989130268640773630177704022028968397730462507583564588369070028201994152490823330001621650430689642030478352003464871944445700340939393284118944368813611315852022078020387880741903875418228038487307824502944529748617104032597028985626979369910523790764255664769100792592106932757494034830420475951187545914909481011170201819578418684342191022400478665729447672865625896106007781052537597696479608457135757693268834132971409690409535607836412136183043445886231757405576697875577343477996510839470698060182782109259072042028330046658929934592774020693817944696975095356012230547576245002926607712079259121741160443166021712115988103114387304328896295928007907148318162736850531109461362989194085944382917329784001135789580632859682094857052688243688291305238901043820750789722413046831653956229255143504090036215481463782528496093274242521054858808833417454169906081443112223957127829341057396705031236226258044357268085029965081472003266250170787790248070912422215216390448627476445148832174118129467942501355664102120983063521563507068881030745786725445686191879884421444517476504347370591176643112464531013360716624474071554320605036459583930549389288033568935961920797975956720709207578240484189636188077574353648945320352755514837835097256053768350640575285940005037118994601956891944647622922857152202819970361802758452616618894513802477048627625568811237334518353076019629544970227977853916116045084132426424966059632679683211965007207827561056076228434121773730615470891954912463302584735830763205853272736651347658213498847508349385947501651641735239162346305229143891790994142103486951362808487131491092328952443762531615253249176783805762133472584899895461332509363529295644013300170947651609341357231916935304525791390178680350813294479384633654307851613257083032358529862890107280465893203722313746958458325440073942103362099092126751211708075303494398314086896013648795583611410738667745524409314294811618785791215864698508539538586698587400147384185357902877209908578598489333124540791192485568163989288027443064503972459170362360858686234550230374214192353404011362486071264888304124196234071113728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,14] -10633865492727513427765124138649014522182748021884888155917508094824200241286910432357003485920916883521403743735087044468752509354370643262937727447429665322957350068798243739076539341573661772739936480111961112528503710698015070559829423703747242569475245604489331921311109230896623648730610257542191715861517376524917878624864882382413136734792469495891125025166418290154954293289913711068933943799687934407962456689996003957402536798744016425211251917373211683331532314876246775334785858452677622042323956504178474695279487305356160432455060474570193638091872013537978305799522688944680865500965916247481093872541654674707419235747302218237339584369493430122298175738715630010882841588109185070385986927065426925021113274296912141524952259783281522196967117420038723130500598368819108735673829082404704445851407817573046924327289399897216401002899663691212580430923413229089163703177500113783766724704871381857123560493410229922206255100186598909453502324146388715948102037455192317563219730665142996222575728147964359986385163546627142462057164993405647662628635730709462209159376266819161201137818891409127301529783746029774349387359924222043492564436025758799391826187861200981033430336411464244736255581227703205070596214365092612368989216260435522344572204231453152392563842329564850686386446949311787197990283934392906463744444887332246641318381456980785940878342313376978090217957193535277330342399522004207031773991306807946565314273533985365978282615372416293653165133285127006404369292315927769044022310070870415728393778984520558319051248271535379790262496142526537275885473295198332069193021762954020959269375741294997984523910094996423573804204111683602250476913868017241929961727891683313977621844687391393460046367439718655331288382719915536242774938311363626603411523555826977627705655801371188826475237718582275507723451030731421869731228223546708822173437007573330836792427714535741759759404081080650802773707026233673685507268092705702956273522200447661458399390578796511826364220503047227958272370993912513056211651430991871989500256797156920145000065106730638956365942316839879664670606050354571696076535365014105698990136313005280196593673037929177008194965403208848879340029851919099620884997564338438588157914702374935959239253984112132273622161072266921939984494400196222859137200398510843620556027049845212410166103933231798920435186133756862530114881060864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,15] 27898089381689388843202779018122271634600462382394438517211996269055634311551106662064413970110191005294182794121631383597568975693029713442291458643433645363006642190837900461608015655864102358891261730608940423452005154147691068914740630230867797794324788430146009932805592124400475390660362482522603985284554164303091254261813627523868901572666258124887880780269741284814214354912651631953368425298814336944923456029798248553254353473502456768426988573295088249196183861717874486475181611111552767628012358278325056573983078757813064907698893026839146965485259915176358459268075460951313175579047380521866486701057847917618924015878764954072501518452193728832749638431715780674656050517734985679251156063344303142420252233599761265172825507207168096999212134931117180102722629007779901537167904071470641330828015583428249892453574798311523570634009218300025822448165855482299559169892897915697945494976950417344573733032495896572469408035596425038776000655769636779399769791248138621615795870384291996803483807232056083625405506852829030055689802338964675633036225783524175467616996491424091582028556168306725741794392197336498060598691859144518384737124797066124161850600860393788484603519524812195599774907530957648491496563077271812771279690981647244952770271054336809441635743122815351882875886793410475226780445164086801179189503551047182778996778525263318605003336474737269530136348193378355482147653613781447268114078255302546107361022387004180513933300315654917026986959562410622206495624002605507306727400462346989666338317258553882402771602740195802928969118416277506296696993660872288501172222892360255231553237086362266005158375955091055716110205979685098770163150103408961164826460459443636232121401178295973252773682213132672446183049484570496208098554851566689045692700004697880123077866876815554093301616790488386161759284813377269733640592504564372873644831093827656693774658557315252204484908626027142460321045064487850252262766030005704605178408110365971360049830569070120052347488528592927817680979664593460944740849787932126276884488194183532358568403255754073926484683251550423459581254137259650349301531622375312143959487350457685643332174712437528117919930852755475572640078069710075857557085083977206229794105492088290285669516709709528120310939913037454998825350760570812079267663926317064353561256393729232504608361503279221239199487185588940890257546543104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,16] -57684585537091971067620210688846504047979812442140562103296483913537523987850073755645681451090874307310538077494743095618610583340734743785244619913839818291645875140348321828948989798900896016937737743883629258194842465696717481076142985717764806375405912048887202114012977897442884735248667619228655030289597516990146279988221749546317651919671462767955579093088941395470847461686746821967105144368169753604828770221438603420173843034789246171132492992905746435000818025901428828159068797746653487734932253546773016522550508625331225488052959003098983224984691800861635421879396309947036957822535978342958672993458843052589602977917120873944904835848743073877597791766442975924873368826258816498177392896955814453235785462762563920618973018617146063946376218563739204322517682240194254530965113990289412646307762699021662725764622362664767670030341926671555620448434965028885743547645939438792542517594214056543354715610885749194967708755089563189096000550355200217691368440480840069662773740811009572963794493066895599138309419882797277642481742118125871194563014638970406633423688710051652434968931707863817293413373179656646506172345534885924098659706702462240494250031022324227094967044909749465862192443582976781730652942958102247051116901814710958105712523026786786641630887486803350528215232937967083390180825780698327637375634015903883719622415030829888362346066412917933756167785576948796039445397068066156363936018589619612095991444069643457114033710172408154391223939618161590505595640658436521161555174774318733349701583804258397845401605174372072835036183902304934511923719020300837241301220081145362165486886957266907974098375925805291869148718101252504058620108936599590115558802324913638751616542079190113574538689200764209275114726205122195911238340729867714143066135682465942026001930196749634170595775644143838349720493159981563789743694012047776781781224653615630848568175512535381437278206083881304840873237063800478036055306522558198398646285227398530008140807165989532561679078455515084375142574708277658168544391362805681926599463638219250751539230821451953967866845898299949959078058728819974886959797643960565837267232168966808728278054040271167124405558698599625054983466981743456075983719316539518300134937415882635059109201427811609715533685343021187874472052435170623561809990150179910643891831515370124444375804001092616461929405736945564069085245865984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [17,17] 98301532407218068008007519890428299532944786397901311114242190683076829994554143561757284856257061976445053869058262622453295767572012000679842614217333011757321875906668307555536781063494767036657642903473205460393524996229622982670157556203538680394887865451375940450398283879254396249721724510132941696849118522491696168046903597507843634436278190151632132509063646144334489747147733308819900961487886234368532338398995206339513424686496855739356309539723053378522127101655367444569047816331541013856964467642542390725476556706126516257563368439339805800215121189635738777799484459844409338307148947721310960582650572793753518168820054927746232389834812434004372165288081582739184319299571184651359672337689488927714813475304070715334546082124656310565214675152986432081481556718290365551744242890192520232290407274407816717995494901296100986282817176165389825385312999964412761651909429549422365148522069660521334892536899811065096757594163560435653452005585267871789206988830184487299197658506040488511443034068656676201244949608524328548520874023975971435291989381625985585827664826334961090353844022756907728971450347203797836804113475809323970157178765257046897829374846779074239147860467602152248407397244016630641793371770490450604134309378159446525156787301068461716456171029548761084801877872021896206546362202072279432094242992767361745229326086125427998265051259190203470053696247956068041744721975416954764070708401314655383629439078733109499983052509362007473405836989801676443617691977892520418255449593863485547260796996170248625311880687907720211117174967642609039597913414476736525669924694776006817981465607899264413138590030425919317558157479654862910653399200889372953685370102722350947313376087841311488649012129777266026781058249536582155565699060733208361112780986377380684109767273157064605194847014647099623049130973073351949830633650642523760639687380996948520470493204266929405430918718737580917524132853077330414193610027663454704674988170761545728489469583688466283032507496304455582394535348983033255454356874954899645917088973605401041200413019963846598947636490611540165806685829742683534697556062549052554149727433176177596207038316256825853156643131638065379431986000860819488386118351280144682486414081299237038427875549249951055327251279171794807014256362566715084186827259210744851949100275076104630637707036200415465010076724884852826192216064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,0] 590790462145305675537208158565025379678634829856648967471753932025177665026943824913686744205201709651571835591507502933804363193421373290121522908158743546232188012451578532065240090904567008200340388554724966792106001525878290703815361311211974906243080372184156878101184525322874868685804260035659315093192139844173940657586815155677837314929950937157554910443569760943392913945303314017608840426623369957169292484928604124328725423964170393046333927132088013597434415118430029857452190311560038903741674601597140766579187526605257163995098826803656822742486727925136084578084979529995058558713819296057883917894695414571656739894055916100517783182729627957672923316491684188373020687288186106834619921979434299742620329708512616537506966805157625917968931306016448959279193936085991468449490114176132321939430028115052248701910455421411419320195319246225127101715670445372822024632525774544596064628160544759234213571606208539099896424670996668066542260393757253405527457033216354543613530952725916445033203426137170622204208942501913063433105724543721589763858979646779172123410934579272408527599460247262779692999483441670875253337532447082414879017944453466076578778129212370882961352806674015674105312823607334583173074985665442126503551319520951922537625657592661393090642711611443537954692451867181722249701195220910099137917053000669306750288932866384634312294045164050988020772165639976296437850754215966742887453120457090724120164833305151674686189338541489494555592822177751321958761473169278227774721241714362278281953383658693742522326049656824761656582828702918110951393524582423757506582561830764725298300411086866008673417644038394522512459481562104673269858228050149535328862560882334514401766928456341395150667412352825995378992592324000877349749135015364151005640061093641278954659387666710772230233808433660922471629557775918432437457537469413332652542939651268659527541783086324238290030444898936334832784500896360524326686287329044351195112417056925734076450071709909944516200138718913559905001409990831377849023792925656328993135444097933715270897043511552250119989853891176068538054633829396388738572526353829519469283700250906858805404533544010218652230047603425196320388508296256513678332841938106040708216203159554378430064820493598733095552914108195221527999674654158401962958858518414643035575525476539921238527061800513421134407988372570112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,1] 45813026888178148857029597404061408800993854075288665557306199799058837360368880851327371431543707491054911486160050763074063309126396075593920493757733160352392659324441045870169870141062728224012254396593835592723637939657509972153813436458747317496326945386365775507202213422182283776918635529672426883953196834481289222084701715125293473415253613891365379719185220637083927310532824254266096037684359486946251598582644985400742570482887120306362462547970261967360424629244051651516570784829497116278691143392102716918258319401462091530302238295266803765691048318962058857829956715962486315710918581875819443477896655758531242127967240454814485337295795670918571960953580058142925274542124527840982989312742773311102870667855882272321496812737026313127040199720179585934446791001696330208073683816725004788976622208880780246890617266045801658950094693197416937781246240087867784923825990795014022336114613764930435980708922826594492126022432008114914788935677933875329812845359465837767308360195501720501245301387491125732452587537988764534490874852280166312470415523302352681301315540307457191817912153370035986137136443473164278430006292987642152179101960643686650955969057421085575911404584473376053692298334512164475187420911618137889741860066900854765798902187866453740517301882279361174537590690616340459698309470504392205979985205691367618064035055554318847375015990619055712448975290773275308202651839507517749762487327084752977373279391102997397309433853394202779118063050009709789002960215062893431336909223573244824267323729131558525415141304978830180743225615287839240575023766121908594506349237930993526882184523333088954022581452848578461235801737385162181235853938607598832038681619462986043033617871099834842141491849199048006305070059423278510963004857072455857627549671126540712272908976299461066020452187224793618225985839181050819132209070393462170066799063231446398231914300561412257044290155948492500452126665630302358427420428162845184676223609549322520806726481607316485645864769054429736872699771590644160363823930317751383044609529351198917039740132354623152187334871259108755804969804847692726107923335725880271544004198923367088639332302672959108238951983500578225133002179768564288803523846424231014499623438123890295300982090577680899023408039652415946144097364006792086551659009952911592082661432279963755021252945567955178538405225155264512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,2] 2269889929663495104786255512119871097649246690063354529802579007401361979558424562785238734982139793013282657683759238425033661231592049918458504110665467469324903024659025122036745355888098820662725496778193640354599368789252301107568976957712582763336362395969781612283424726243653646427488332651275691541079614802093131453655757231972502040007020420532726452408017525246186865520280592906725304067429061019930592206847170442679563633899976427625782130252566919862264166530693271090333784336825070364622573046631704402042167854648839324155525109674335289079946393864497618783437447937289633909361132785092929160649973187423546586147395387505288242020051807955472452930035170906907110148733242112134537120244605952990154319430749517115439178201527831120663946601119433464698426452219445772046681755220060289913356651625796425081356713812045435356830894091994643319860174885518453124536771460323571231926795151608976450130270905296215841394626660751775500122852707515501940892271075918922220142938114209215027428380817440298541754140894279613225477386719942069170365686073770234457016494513269381589262506964883476153120047836923692716895810855702830943700991108536001567762226178949549487026444461590329474425256655912368991359546540048824837665705846905484557907889051325306387188810206632052601712147315428559325358952972092179490445231556546227207309535162088885852683381350589186456944726951491617966819540124237091122852384361861476216156633477437664985566508973662372754979324163997230637330596742004756714078131368065594545565513403305447551383674569392484456157587141910450099971250887984299952421959686757239103197473160155837139427009454977030176278250174340921727436033180920448467488642817592092927766660984856429305940678346353464533426671978074093462421310138867498846427407169239352582644792770980626834980745244483741218852342853464727750580858650868714929496121054339695797759993840267210878157357751884669925977226483264266549276049164855166354411042440745825430438352376288830817413787194373981532446630650346589129417942765501170912405221404465450805615706440288049404333491823031794804888670382210889194454092865714364591714365271579070847303000936873249676665525555481042588362434549500834748003959687919339120948056211954844875739636784434472632023492623916356905082470035408042015858961232634630668347051596695621239644070203183723230431222912646119424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,3] 12153350589955292139713293736343450092720787165171923333538540058200780199513503290974542102427873461378950278995179067735136858537359410886573207398734643239523631230372693759355913616847027293522029509534471178329721293447900620275935615841136060870846146694562298514246977955966482811496250409343239285516348940163892389730433511551217585736288058628944953550794399883829292622008830297080855618759717756338976170637828658129204946843114548063726218108080446920310901333719022824120412765132581672533473007760803153639303432704780617404961795266355470159498123561129056679968497905324507815650099344789466911630731278696573414942947014731830798888665258523579160768103399189285435178743256941319368715940775985181269922399476821810441147871614617685699205802068457934145986637671458991571817498636533494311392079409391984217631669363266233002695032378687881848412038524126291007629192672524157019621129287180717600890495393512653952086597696915518837161478350755411575075202425605165108232645919199471418605744541440122087376716408895623154355040401656021301877894416137763028690308114213364466544524386864284121419778703902278317890433521294132593211765905032543131907645908325159703558809819292188326930550568493770858755062686977214070591650032826611418061284843245747561054403521279200279840539829871114609516541790658190211936556785321464828902638387935082097238118210323697246947253058314634430462269527216949189918399561480420099983747065623950732741189947005829948547155831094859226237268359135202004116894854170340676771770396850110169392625932966156963942910654071970682187631786975552449700745712538368423874801342346511752765112028662169231363779451549161829204506668175950267279697796961117550742736151912888364986376567330970677274013887596958348430013669490922402124802575333628356460890927644173393873205549069811706519404475140662684096354411822668437811505626368529575205427732814518158784901849378038504370518737114765793255716066709260100695347572443904721025517901312980623679018570753829221148625133204156104264051215698805370817848890418624925699913254524785342768269258969305573932599570744349255099814801603772087050263098605554924265591832834679653007956607497507851122099226760549397597254148409903161094248645971490259298109430163009793628445115293935733134207222205714467954399789495090389874567658657473693804481294854279684537905908242289000448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,4] 115968596606036949422555759620449025791861644503597645279963648060472414035287727174434261300349789941237913212883167586284532076966718555340185898178972633300853280887571013463600895934033657352013004280155756691361670258449468904612061756786761098479472638600748156710877579996898898635520771964815567869345969393546688328176456463018264010765469155384824952912590819169086582977935307611005112178346869595179101489218823984985694350701855728188213088714797619283396586908590590971905100055338787605104788025370004599273753042082006125323890218019682112033172912229159330753237942588147929107344060445690352257155821127004216573684267148090910512804132517760277687406004561134058424622580563519486182766578500479117033680713755297863843097866902601493302599351219097783135918035764330774208988620915921536373589971292880054514589223708918343303077236659850964397801877012824380292244955616427830585823747059484440493978547849977545164336692519555349585916788023289180244373403585874431995044915236466825955951442429384365646186206745390707862210329981961880411676853967681076177295011612929411180780183493797149523958533438997802025398489136073983987588554537153601694987314011350515467844770858242042122471512706406570173731857898240925273212006213321446625354338764877120768940457079745436238715222199493422307465302758177119941299571575392402928374003338037312867350227792249657064737894399777130135245714044832331417726205051179019846346721376627109673111126462851331118448131863986639478187946441723711772011474812864230109237250242991666253156684039925851753752849775476607452934030916706879818961089906336169442485283885118539997759333940823911015912929113973057622995530175122584883099460926533478596834730608317906159186077457572950764964115376843078375491831443726422552753027453730088683149100762121727435208639450774627933827512366062916137137978030211763572137672802352817202663776291701767813909350970223064057657023022587307388811359781402736443293390440246042386200351525166570158269991196603214202012785384600487088068441436322936669677546030147628291828570840353150346750222528845715420224369941028976510099470632735562127675778728521531361378324194371018478708382771675097894696625407839711404139324824976704273173816137857880019960599729623506187155632289508807620962763276930075899221810900412543894004579916430675966499581302215560645365176779616504774656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,5] -6631407916183336292220257566351750445277560266846367498095075294774642640589236137943206215687339935022137800785641680785254496805384114393829462190955226950613352417318115876453335307771560783679555136611388051824830017889956205041889589960381840266095086748947758328623658234332590552659301018342783215796651974859026224070682114622478042639443262618745996477540993959947519724621364675214581631670764159681173651953091168602595044854208720786318524095002575435174213037418471925175903054286352023881272285479051718008517196964979510020092023185027153614329745470042548759327658283411645424368356780606044755180866093217947772039172224902546637729629526575172702565789285998496034075426980144520137600137015074435098494885823278825983160876957564281065640609750785462684189768466719013965233499524430573707951304639674875731466840613931816346024949971309997837618059911890046023121967978775531795265854793107653054423125316169320514057051265202345267965864527366982274024535022022470632584709616951720074771746741636296236452705786268218692033153438295148524370654036182531870327742985657320366543105373095632910675326177128959085000251118688020528266937635632534868567223197721129234060189737042882908090254411626912997894563585463917200812855657468186527943222390922146012875981213671849758051599565815419160919126217501191510048722554192259322619189241635214573777009097810750286020089271720592199613881779002512718204623849828930500479954651328192825194290011378592828281222017131063135902217227729279363065642366116941909076020815315486090184530902743645607247613454512116482821863835842688040398644589553744834076636446284331384879522236398958204137850799094359142272769020895134854841489803659650880312350189893094197788187494562333409042873559932346528934482185741452104468538534072836126540719247330311487929941935288154956929914173107731902116567314111018874538611334229503766975112194290121056265510941129136700069554631080721001908023205372148721928306230665772427825572300905657881483115883799656118864045337092024795777582653716021928806025934595439758535206566732813323187479135698368950076792267417967212264223303953029609661727050425770560342930602665662278359889231456337305834181689512937007891350451108336116940630112864251659827382973174470349371149817243185855249040624456874889579791278354781100283162657043774647054142010431608105360655035743275598217216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,6] 29350857489546690676914453458021380396918046566986798041920270298194461832432351601288498163938926967162529100282883376368311028025817688232614328448775016295242076410942866353636343801457682161648470169895457045929611372839832622575765063555352310024021352074324041748503621455531548873623089033564951406936708512250549410348522621320594304770998062505492852003919185142276948816723738076150296491815245774649385751947081193104572553457945312319900482730231532710483395469833162887633356421832561333620806247092991471783738994300960628851107437812422322352124354508891278160335762609861210819272303041460022838744509016904417852504565682645664541454542320411975751138352034493597531847041283771298006321568477803791711886027050972286944117681277991680073714217903938886881655121241836611194135483038042278950435766714455492822602602924642043971137571455204726060308660793299261171816467859377800344951832210176698254149367923431539121727098488646221423090571341026911290783147195180863267167922207004747084568373857177973178072329278309778604776456568295474844256969337413714798250884855419889993076034488646856640726971658183978453636729817884036983530766337904304684991652644274121710766725502279715043681542275607118222573726973800419317265037953934700166040720572503720775089472866389140035380390828428761494902334682193528348207700576930966282037786475026095786524431960224835616588360853245059579758868053205507209566272823353430671630519249475250803646037398648963597477574377372494978087905811262212627782905626171314314566492174957877276023493081183689926625087883032313407069603511072255883056328678757213396020564564468281266317696253993914376525391579743293841108944917808087513803115795239368580124402187211646960258946993382250256456665016604140248984978699605420570021919129033150325314052131912824242932032895336728847956838597099073286699103026522247590409975001800572224074607090878508723552287761471895591479091426804520814167412255453625166049441289633523310167643744630274128446835964411864073094008958040750763174087539796724366606234655234128279425233291163099507049115942924321263505614598411140483618919655579209836803911498039277049434349213896350596593460726584626943555537871205078234571631939680155334235897841479742092443842802221077858177843402012455426312330095356432108279288378069842269741391600587196819355605487591878915911317551939498117431296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,7] -162268396704442067454913005918378704703380688258951253623026391722186083458000797830131130808747213470400112972210981063990093967118962991715061839122869890525327712042210751184959176147146017644491542321550043409348365527997443453505638392845071357025153888336869251883047530310688146930199311092692391901978869223152238212374459248218337079672632063258762959905462555644403297983164432912038396946607171394276065671662751068083378089475689592684701442008012135762101890830421213273396024328047792668928330636519767294044852175290201058646073162086562724689099696499934681578595891749362888149683455542407256818597497582708903759152275354441302134535731566481577749941998906818392533496961332313467677500796024337650511407647679321410607364350981910759461319095840783503097841400448457589811801146111626350056026844851039359417208798608884306093475357933405476330470128754529030802855503006708166874448088013660912842195764076171991808369630449331377794159418969540595031103386116480328082646778819970353954838297566945350381065484105073388648840741638251658814737021286803656298029946775396819509832770257879641036018784419212641348288774643764375828237557224295230815689069321993536740537596994459774943115002998337049737239064610890856751423994484322532452134537007610974654168760046328488130233648988470196974009350049194070018249094146221214305207069573632858191325953697823717178156323402147926007687149143934149945092053997792932795217208342231866687790291262694090529266709944561759788409223886357949452241977912961859107801944849537080463406981963754259887758380929340636322705345623927096892461490685083386248546755952418230794217880173552248752760178773720439210726857136424015156853711058128395306727376735936930969565582371817259259952233846021169184769573736726695390336761317542075850126227408774593067791811814400302149905687701306655685824571847324446619003482900633761698042169829364389123174063336440199346554043465430639452444807348022665592225905993734109307623281935701676819156603545678637488758209288066517451464833804806697523891710185819722694030662871360719565719999587954982153725873308950315733434523456618438208844776147973650880203239513490967043747512821944189135926013634276232512859619493774300633184575273388924852588989138292622632898147878092585407828203018439404773310854116088724779658142941249248997278502457724885473870080480539450707804160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,8] 802946004447890171597468381035048824530515059823900001371751949972980546936346549652100764735007481687416386172316889990180291408508628844582145639007436896903615081008978612721384968817005772927683575764572741185853037173207041711539241144878168500237885788961109470995120248491318094837311155315504433034408096340778438407939564904733615812594437331770079651641420865344669735990070117105301049503426489132233503230668056635736873518547045976975660257954210631493393837846729206318604030888284487246515629348516655616934289286870762843968800526601239212138767156634942801327061825783408259776102160266695450318552626708815635504604207263568957969407258924188094931512348173622053342440982203836093022861998568266650535145857721751206091224466711926993435346478181019846993368849912996063262907407457662053084058454544479548724148138256170971585005935281566842310786991632171074113646815623975251730181247740955081299609320237912466008491772325922952502844241119600008848482410423862299099301102262444529747285248718654758692260356665600603715157878111621360517972038214596280521159671177605865884447118969215316034969699912646350885579827360956077729299059557365423583651588834725537320184106287825063192234916045896542017332070587057699789895163744827763838436724328733149775119698235490848880744066326062875658850681415319168742903287444979680396734811548317889690280379156538278448995766876362271429585527051318910946011731869917526767234684065613429526952384051912654074620501894820566086787038971636512199175623393242041256128905641782837482874025407105794537910370005403699703678435313919831697485581105648675248910937383741629160240073806986336734493903402143898713284576560943221439213415355319341510142890522686002396717157733888130795158996198010486927203940273356833182134166716589486291414269694503607075994377477726116552479967121177077833585196318170539852680733552168386615596412386162769124919251161578001027831524630621509207399598009204575733362954840853734745219235960280234377997527145103696158617420685252532211950824117216411583999587436806417007364374613342351878773904024720343499883485449431812180578655777784446998901899250696697302690082027417361105637940766089537371158032153940020035273985079401479337880038095501492768691405275660093090038376821083647596470491304648178596436514788752397808285194896603975282609007498105897102807585002359716841521152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,9] 488220512783773674624826637014863905486892216977829857315159109635978791608521442295175303555127438265492127375718926799977366155893497077152459407971459497898027725931709580937180744466637023216356243755459438738716744594588780579766650987410061149577859697384744406425966022734513497094522086493010929272043418142682224745899334883019041098889676140608722482939075941761084780561036654888825274533560059226605697431157153948020028264668043121243045801183186083727532909378964192692004455770366230121167656723719145038342610028730676182258106724345545229769633438524172214764615192710776753653600034851878119918342986629520206417348329775709612279973066916757488584129496966264096039938259029599145293945534199411265073610247943310109722797221401714813019561264120442774613286480588548657368311919437559337233170928709492659160169327041984063430995826716768633301584082702078084604887833848694603259855879747853251345184315609672395146598322555518285023448720012549110783377759108244711851386582233651887892308517282314540552249377568206925104734452772730070313873291103675054584251153627408810010682039677081889732701599640997045679834902990807975982168110714654757598234040493018057379934732009028766922227321036639466458251720008628323543932790187751534674256968277578185618521431278848632850707197559903268929404088993105214675230634497010453945598481543613613754122728488349081568254220405667553863991447734329135875096822972091086141478461146109372590063822000471330351742001192926295500613548437498656915275858294305842694930245822422613338866576913654146244939000593542193906555365068504110998008718615232993753658422836582464494790327966065891254634541977167913940061116919111113900585144857999013259764591650929298533761537098658419402816467882112419417810995750835670480037638592269397720111143095146111239054915902027155470405279395245677041520406178660319439676279346722138025978498360986528033375698011433148909304396505827347913370693624128181063827096851625056181827658348908156417685697382899381354538764256292050310441061937047167286188135751515709077328285200209873845054653947230587665522433935563284762074450897357215495197153837437139695335673592847375537116526951052874411789538645376474045649246737991586002333592595571506201467462890139751202825965473828759094755919065202272582131323686802301203644117967662194519745575276491845794545709326011393451753472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,10] -5368610618785277325026646801542316466171574889243035295923555612799665851405684380343011456491080261091565403231208260173044834835381616950864335028009124803047187263212545312162016285112467123095381923532941335623068775639605307178437562163940315864244534810346262643105749308691733126223437331087200651249690534647210281461896440927409044646955212190978436845401210743877481934882047352695279737963963060276237658794690663848569919396599304186372174575483128266837594405922361112132881069019397203293435332080768892526093433797711984472399104892275739311885583747569666654648235991130810970565497347352715504993716826293207106097437552065938418130399573757095700076850632464737741633860174880683672981083481884451787415771876274985086789040810054279827926659521608791557514333395218719120332024198768139190923041656147187331112523910366619056435215068835006150555507746425953119138145176416739843566179265622298325095769540786684287169592034108072151821815085967374610395156902365916410002895477407080763288795206531824879307856876316175629806617283784866622228333120933910669424840721659992305357356439062958607511187833616417589024690008307909353246879818454569034632792131851150921406072367539257777380908468472542882007616182293819474283756287262834585410396487270913606462338783858814177175465858608154890895842026023435954930388396848431685244248024429747925179190412865654351436326602604161615502881116920825504457325622444450885496277765134168580601322130476493833096115408453331280409309138751840821819198528517976922127754914807140083670472646262634465765371835847328500391273975401115182838456628509871054702022969534655873995013594217020630799258815255326416389937527100139278092736268790114567660951642339886438675537982281521408760268707579892486615896922503701760034852016917838678964284688079064093776177714719740693605262682600078788006050217938050754899638665765202023325222604047858877947947599625298122540472144367600451566536378354118487613441711599534908609603084571943667052956323951032044997994775338411306399120617624231972817628737175195770204706762139086966318788458069821311311340152672712024048215107244610925179538909815542333323352805920447970592017887236252798483057313188651902377791250358559024454695251091429578506920999022235785399391857231286457480948104803531393752180158923892533733377568392292715433002949248621626587555919095350798206369792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,11] -82261710177651950122202203949695912595643867369738131845431606431710131336328425566740947587631042597860593493783323343203443234848351421568621946154966632840429955609346305658834945818492226113587423652875836059332813294944335967463504325143976663067608962140720952205691972386138963437943024410208845319891738334564591970762171452198032221482872353938871876250083872781132794585149516166091283097889633516350289182009659268941883370345692113401769174859055187166085221923661174703178386221527486090682969531546758592886205106997298495076557143458092252242982986018043006327911037524417134133847817611378679209446871405627208463417948738204415021814438060588969142760904506390098165063490711390934982003357483737562445544051897533432957532028119210223373984977831029168801180698007859121603858289107183303189020959472213576631872354696196754047971980404880538453599681073978165952226221890859623984488616607861327846539642644311583652655150198052697862278548612073095181432108205299512906323499881820904798686074420106502014485208376238007497155668696178433447024343624656861697144252637493016926830061996093915404908971114538563564863839587656643572505065957402961414765512385052388017452318671861488025152642722468546604614069654466326760368478161925300752317207320237334054987028871901524597548050413271440059960373608298376028599897913048433676653028469335444586991307041289166318732379056016277710034950085568444011948617651466452087047206015118963708037288681133004856531763179501186657591413340906171808411647239868110766437514055520476587356336105560881608641266695920713416411157365102253480640079225671492994131182770013769062763227363857284927305194785942290148746956976229380269954118322535886562831488525299567934783487597037733504052278126600265753728341660233377647604152744839427740371864389290854053598097702836533605711013535709829699224107025992387602935532508216400408657891015709586022045827151472887766672934671383610825652459883609142620017766000350538786756816863872629907478109607260487332536555142729792444265425402480428497308861476217902513387291297302315297109378444624775030555626631921172939964407172696324301228361483260889558368614473703716998821316491881561863409251840712570285727026030278752753032329654258250882065531597362063770381406136556762247259918904631604638753528015167854114617237616156672256090455426176652166709903463745003685637259264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,12] 864422313035682846712124222457274725616009006346429316368982847166002633790466549895251590496864229295260170146369514972017899089570748024229429711332455896998551805650736249177503523270368938607591324893555796926609904513684933492878275933243599472383007675808515800913274506548650067549931353879354344447843970810950675721647865770075967676902800895840998014795271035955770671096320382653152854054152766690345529199168969941497010782983864939836788458988250912500761253165868252482936544512468173106942661358537400214331599328270620930062943674400130881291622419642723320669996184345108433751933869443106844453384300584401933908604041692512187839469690727669032023589135552165554716316060253830388677540340876097293403485380212800582026164588566642251478830322300850999284754921581653657362194343617746764619871270251484842728151522554232111553936182486613808201992557938033579639685719987523165550372453493301113021130595031101354970440417725545979194952126295511325500374771902690565952521574125106166067259237040837872240797066800767167807021003704765450648444204424706539703654067872473866085355446736906776127902812515738521722946376083306599604159129841001001634223631643964117011863517196134456959277891704463379609197039506222340092456520235640411839994981255003991643518916869443709321900623707396536412295810954381206504512947637941368192167235831480049464688672511894889376166911285443889350301706445288123474434036225196160590065444284945951703243635402349472459255210905272375908231950830930975952772514445235967268503655157741251815364461930163600503907659873646391710758386797318738027958262125688835394902999650118307754905494220075166174529746440300827327048074009906970214809176334191517687430131919700630910504281550107245189355788745293605965158595162228302277014333199754782343050976974655099948393781317274545142616058270468560732801348044585230058155432433172237750503087463428668826977742055167292791219633623922989806878930136124346143077226867276973856486465350085433168292224878784294315639523701070652043592017568673618401983122258327919714157017022993749428401509634907945528766991309390414177156710435338671680732535907886685635199684378981501544726942026973820339532444220542217947241387488382754968844225404098126382319615702638253935533175594664242859886792538354039378811572268985269345115485193380769655494536534367407281705510426862344174309474304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,13] -4495203107257280141795654715019715652406938577706485486690614366253693229628732070444499122320980721437911993190027310760212532544733524064884597067348793448860304171093706011817255631548362697099270288975953652490950972739867063160784640536808539143314735540575419782037308796586767597523519213205938219416579043664661472857386260699970592224046549241771460695225410528093437242712055299765230600517423554406634796052132777587071360148584631495263491831518631675673369266457935507549629565547775002423300143482592433656370690240716835616320151656469637232931882395729795430227344195904782499427312194616556120355847772349959197004565873596614114924131402380804611500914132322811992574216190075586331928907534594331764195242521795122965468542227257652530032181884965634076904345073785429948688730919248237071123243849031416193446225915756600288354087896541958912024629719847162566160425562872948107645847496678445968624437548966079957788494497771196698824266077463125385484193210212413862634509776117058384924234464789842325517019459575260439308694484365912162516253078407966565728785381380577261517216771003933397665634255469324099027509341929447918051955223830801327076458378150655816903592422357519115810478519363216553654418518458086916163896062884856468023689633645561446886575897223637026151555470261258584147697523005552066887924512737264393022289715880804318288405086038993555219928224139444746556583763059272011508471773508752905859642558328458317464833868218304546466803813644403142303060354424529262426021094762931469715639462489252091192739614879499600966563943827723292491718798115277536186675118339915110421666850705939958665793947738401305229066603375842499849384002752687067040831190889164356214109534662772673066561426161884056541560265555585363518156416451621930475094147421365806845164172271063490630751668531207685251852268301059244196142260648139776561120760817394450607007755747253143562555782048825833166098769269160182073672064006265688999543494634743347120745043446265010041848678055976073743829671245200427815689593924989826235821967813979281463704695997333845976087134242852475523913919812658891434322604577816176811078835616822731958213464022712977212589451171619253110357985805172724183353780340153821947488548699171152246382256144143692390949597363519311102010673051077703036377389169743619894500428108450216125612691433501921481996945682256633851012972544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,14] 16092919956031932888461926605540764904752071025609100218477046172085807747052814948887436518889086119551620672122500268949333186018582327634613337025700727787089363461806591490038801522829961767959266025748125460033420672472700013680080222460731412881763884293269688188249865857833114155423611114898053090137964581580563263286344200824455935987680159323572362527315783470049704452019160119856562823840479587494291667361351547388792354802492304649415190235623121828400633490483404847515977291589022374293288420370886159159429254887420561017481524012508115891460980946821840580308454175759435133689194986729021764043418103600972578030964843754384746883355162264472939212199129570117784780667291406820989459053188025911949393389560494847782275376769541875128691493616857424542631550751249352246616292435712255907985505230343386637299284360489010522360775343611822064353737166431540853621461707155884402731866938613561136656420283460431497665787134035591843884822602117336797633568595826180820451745638999304430081382185786142746323053651030086509308470916929897658061200350672104298868795707399555503283520347980017712947950074662011286362965168120743409116868109602560475913572323521545308708716249401539447942910578727598361592815932683024208587904626569180589021325440278273564151024663410212209558639731908497285598850474877362858191756753543714215087932567233815823406606765240795238900680828321915717837474890418180953773355882680117458167020210700577855586238432651968718421106589792461333125812405016318642264569486876050074614203612812142945318277240204034621372217456462015903742224615971709707952642038763639704801292249660397976518710431278626538368083852737207813143652598829978654011155454038559421707348508691223735251223669352967239942685929303390292947661216753971223266105661899358369800699190423250926362969527316305113526929768134315093656468987753825820116782403708147848052861575029390573890837609130943429952253661605603786592535691661130039541421131615598074879725261274644944742172720974769998567291312654315180517816142640789553583109718844458720823872807716344290881726201279923631593841274602769765518674004877624206112609039833065655438860303472486584373017965047412035938792617789802601353634155804966594170683811700792934770864146822734036791436458059117548246928130291006335951072573910291440645075055410557927567172721558360674772721077188964441514315874304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,15] -42996795496653591400545235534166631245089206351450324338294938028226498398604267145471878538256479039508930703730496488297491467296659850276936998977136556544846608260781762779533768486751142058869358606928775763383682443644163678994977046188732593382975634670402020646366870533793079621538210138345100751819350243053862803384968267958413031309252666740290437217869998479246485733430783669029955091850963200745029068459973418330244775562539614814903405965120883562595298952874222452068433174428758735304729566345377985436289906520517212604012760600774976660992457528764343195982034970117525069577745630937557679524594039873894319177203603069341620712969891261241350691118273423030168153641793696403320360449649443014507254108104671538269637805631313028715941615977101814692201368218465044471970633397597750465628166025100333042680272736758619641522345892569104197394853932098049482674009240434071780128500436610306656103312021091219075942091574070664783052432461529507455522784950210862868938691516207990540304191700217351137107977211788029470832095967315231699099290618264430157355355215046856321753096645103357758307701339612133785471287516627815642170539428291900294787738880274821540949903287999431588736685565889904270637369465835483139630810198605959191629715714489401193705621368647961417248195096965407297465527743244386266892737368594860613216238762089339278265280358600536818538814832627845731974641591645140488688737223094044707476375371334211262242938737966591117673174889967909083831638847757794109857039736257494147863411901218020331076560261258075526997857966978724742044229844481490498200758144829568120025517290389856810030241747337088543936073883833706928566787110196804332268292283375253361737902581047246444371086079153129527554346796850305083597672817258333111857418401518257938731683935228295594446997973129940589459224065669588704279073403848518913704777216262990307663061514146478380261522286423480345984606381826829567340662353908916860749487853831541475326401146418130108715208371271345324276504893262178209719896822598783745863789578978817882578444765418609388102152456153507252087012635487699322171507921296509697074808654326392828291577217245744730321331412540858700269884360664995718026011656477850632281991895439297830311085023417274709740800428767027648324332250174807502126819604631720184343213173094839108249920539726087653508186642881224637054713856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,16] 88678342548369314179061171446668861735107098885198364000017195148779525948717167929723603599026567414594686138356627093089169747332063387089335662716587653561822409402317762325026088317637623139543966742365623914093380062524769320257850307984917684423466506966288964058270923770377284967532797830530044348807918777211743941114706626275758844672581105869507194584202835702724099991741991154427195643536150374128347914024944675699098159915841191682301584898966469224548571196571202014642696940053929720884818213940086900514409163268163331354850076247740536541386398461987417245315230593116604715107595114700276596214456681215790004505191948202048596646735190847060233471006391741356659392302142148486651509443071278174694212329799723959065235884364687548639198538365907858108279726820954792826882999550575083456130300531984863291040537135610251214462296438755001229281372399399482303162297865175685175838489221345316278463983605943420869129082397962119338923191310784632493588628826550582271696656352916059377664041712297887643572796021222428645291994216312645994617930677825554489815657611397973207104063099664811093110922061401355243419098218401409764878282020379690607939786327099664139695517804817018236826828340774252513049199278524136342541973655070172906336272292888487172801976689959924781284624057364450900446180927397677685009017629099928426439514114984833818515332004703144378350397719524058280394454234358460165870512730496014990210433244817546253752860306983984406629036436624316121551465647412317122767187669770956058370500256181180068992735292681561599645111006735623965150506380826380873405524949303104123300250891598043029087219404248364130845755050963718492800224848553124268954170002667464197578181657302401233934037950176462919260038388323390727615303202335488302421216145528637182424700600615977770765732464018475017316888833282102741958151703787727310183527487375203890566237070210989083438487399110007559575714603698703800454527271398664327227542140824208207824156391825679280541631523945223609955409973104706653047055144443624655502521899871222337135574521007723349779632634503784210502512369051305087680694793392920088837066067617150595475236577423587248921174522885875601376081644480612559515927129351068483668629891701649176963391512609962557019487514032017149249888201240982522353909127708126447501388809961945228775419029885427806542084005804970785176203296768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,17] -144469679348571619721883694685736634248468884919427295882715697005646634455258872636128184474707027967458781433507291585748991407348839459351236029528892727152920602756144079015877400211512047435243183003220877955783859642189870474603739412368808158347104628530071055466492037671398384124063321838513002154053279881112748607937028171229535114836305714796176434825542908865287276997053039570067898006063924641606593590487010298865818144751473282404385869276033015317178556127583619221699272790658410174142013776434675612096242377432311078088803556622089820868047997841160141579527152844477449263134505045044185079940394068060190695892817215290641207700636931119352682543730518432128067998809258132722216662039355487816120667288010662117649882253848817967724680282864537271534147567826226382469930239119031005935492789358169167667978713826096540149714820380281467579531824298771141364784961248395975934957857070687096232756861668592855982780115575472508606133892976838125244492724954437299681397225117971549173394666090037639103678220763121220301159726567146150018892404450552774831664391726586871388711952892389030807827308020581208832700969486521293369658894938347685931256505579849733433316420511037009563669051252324394110052206931161114504329938677281096939373867474988438107082322814502831753081957187609346457935465510566147362661917330962916483408850115491565485898116800667171078117213955847453055538340621839155524665260611749313851168690756357121496942832748395614005642153540576253845863965705238023305422228561649844308077059273565167440723791589762585220860771670797016875119122285553445643703083556464177336193653183024220689126580377964454923257868464479004266112993792880797373196869338480155427066076097897549115679298408944082497678670045280838006326511998343762231472453843021285500507593890164499302094775441912554238267178712198048668153807475547573219149870874721511835513884951079904228570629855461501453910677182374105838243948215150869749021456002134642534151196951871892083454063785686373171874920257164237049516096188690167463681581354063375075336586740376285924375088214622979631585825800164675676945180379231626308173083832158887449701631011871238472073785927537468845324123248264642007904987142545613660509962555741452345999175123459831141242477458721704863584052167812407261522881855186949707012982520233263345055175896665833414552998357655509085719986438144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [18,18] 187991647703094485040879198079470100576054378520542250379459389902408273216739181091657912389037146598568342173999576896438856317798190736314537909964986309460069953126855258182226464902606336925122965741091737536393411750252000786009647928151225306872860788577707613715191823171225613983322742135860577119649116621237087466753951164705590356728406004881317943173502602363100970039604405578109012590777036897253847637841786460830252898427348640613601571884538780453766889411098869496486546894049118466249017949547952242667752697274469973155552647164755238653220242491742550614053824663949454777003821340287363460769155515235751232240833451532154132443988103625448875800515220955871169440442761894620840700304517407247203081285903090235699483854786997874522660625611902933871618981142841375703772519786906636858669390440030975973610470013694357267499336215261015976871257159192411431571557304162706463277883894547408962279433842741167911939181996570837963629248690900841144526896955168505914226748266814196809622116078508237445631358524657627152298426739718591961348867303058807144709262890026056863983708391590514319246799245010198163268211798901225926566076442112469130151777045439828478739801706290338252967589085393316638209136184324126054922284189687539666326713420832957674938998287038298742237077222383777778004403418598212944815181095568335769688477046269136831723593481396371839523557726429562579887958502649161956943088229404721224298475665209771830308002703587727094544650271722735453449542121776976417433694355607197206212341715433202541473935811561719419357235110527685776893958161539539020701252533241129252647053078023204650608861649365564128762910938323481729629312686129473204653756831686793660764126125730799395003585600225658091316732640066863488673446340340886484299440151581250039204245742618654014909391547328730272469100655288328223564073552105014793115229709604128657911366142941669571802852904739241161783480641573689023540040828415373930004465489140930255180704407748326908383216135644912173137647455760481411417066633386009208768823355415913546549073092787968466872121036832942322001263839970770641791650558217596328725362019121264426691183499042918624331992809584648926574025831885661692381223649918003590667793906864128020104421810181755726891078545622441192067136109725625675422850219939068947248829273067553782853494295573057966896211785345354759232980779008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,0] -780951392972375175961463443425950989998941998234799085910770872432703147262026625247537905072641961934024115059686350550959086924779693239588717058221554134989557883646869813409193045318826457406868524527186860507155956049352761240029452013177861064627921681514084216944748144428354214859084751730417636704555393447839698768595716027852348889587627748065228672922990116536608500845424413309269946616168701623193938486610929686518675186462583918889910604338889292917730292713909164358090172450019354741687538042498696118996663573636742321163387966797937359087026373761911536361776794552868593441782466732961575977855534560092473648931139236164654954520837504326925435422841697864575968557645641577287763897045956970473482614378585803363162123343026266545108947855995754399475739076885209327324078896546853217406425199349260210918278165456844120819552967720824350530801696303343874817333127958558696645183343704984610964042207732689316839246790797582178779784723429748204168047867217787497260853263658538669541551331161381458773578289559353839304243906804528877363840671577271009876125089344842431995085502794272501175342736697130062954982161044271891578933751357341512697485171881528772666854179341466677593966711782426424349321195477595519553383560255853030179686709520236458723174024210343410024962477782457264132817865257997767359616850104999074681749163951566026261120318154143744995403526634645365343724096576795406839419907279434742387218135053168250453025424553157796047241764416836758260020125050951351275122800541025930633489147124663711812869672015933307483438661989738352275532704572509761046120580392093694900381382769800132878947261096419641347124580858221165885022019866145356736144907498363950224327912952795298126130837782103359908888452020793250135209342352616623101279074806416710507737890057597239580680539996504392793396935386105320729862284429676218879457294925535677894821754549878347105032927455041564538935961635204458712173777200360521563105638303431535285170966611428139474620334435386604164469276861551221285600014150618074526461574693114833937677852235292346620559557606058924063296204254023019101293455803563973468425486535974587276178451125951104727778960779893459276905088624646796831102321534212114324283392238071322117579510665095813260828591873378330348832178653179715402912328747295437710481359166531350195969548595829919225066697728720896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,1] -66159706180730873541858086878101371950679161337518616485366019042697585931879652988511372090228873138673173081253654077662380283722171912927658372810323769280835599987477167355134637908351938021686599264699642362316395427146970891537509621787301657215799062574886221332071910101417596854968323792219200107844561840224042811245431348098872056548040675434654055678514640241898849086681523037853827301427141044773332659434605722687552734633065967364512292252586159413354139842486897458906037798890692455010694725059711231708758483616221614052479328898750546801653491580262277966090246174284942662710762330396296095758027057258833418258200778830682017516366824330521928229299566956371332347642538359362307631666004056791476318684782284686771204530431980684171911559451919527506469956140075335489333125819692471589524184280620606196712783464847471483426470246416569417687417248131007090977559225862260907948442531573685236891055200543988283011401707717452614452151759566796224901044884080796569250832397832609313852670500317832578160400732258697898847485988212387182328493646063520161843016911650992215418296780007387016233796448097210281174568615294742974343476809999757094972464415922539864658700790368534399822276598590647755289067071463132468251632574904396697680102750786654847531581965223498572156272841933033955200661262910849815097995273915956608978169277670374366869042216456630498787337003228731002099681456184876449985628711309638301905551666762601503000220814102212715111360755270988065714339206033106526431545105051083771459516106410729095617830459634753620849428015077914908977144012348478546107149073959194835776136179273209783007607046327050379455227468551088260642545150553552041828432433744023020224043353812913306551843498111441387389931675486234646751223569411309559605907363772781377456459793430600220360121594406647421653703867436936651306143041014516542757746893939934389857118880795196450544895553626501808688823073167660434828103159549925308814484350907029226138469769272424955561780175538973237240060591264629847204650939605869902805153125877168453853507108390740415952604918454648326990884351107296157052144133992898120369509802595818245814592190980890563547342126007438343783824568809433800287068987217231601719762331120731597813919624223112299588695660935034200060947574200870962605976742752501250261774418394995957954889437302483435660226011974336512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,2] -2499682993407067892017186205325199012312184334789954556685961444757441906341468219157788022346826974755582275779342940778451473249591739943462117248320559528424915270903319750490739566927695961116281883044473914329646311584933147309464325894450192123081367362778947917629841725137010180534383214511243341569254924123206977395871324596939044138695705917997794764500759918511184107787302921523504346991550707559123444071034367196966904511127632334776940511515088503071519056297905172561364297181005463141684212406354671617056113354951710573603388083604023097551329824233824308803048306784457956627607891287745352055865235085487228073720401018185894148883169809277123856738002065877423372429722412021045560942312503447034095669194786701423299815998747040341036276958046456165139111790839498420225396394945661243019899742240204876967462359977883293864954780013227577935383208223927326173633526922259558067565431264113601947093666524235515479150243690352634302501705345010102289410281358088781175453866567905840610862118344903981838683501495010844579993057883779259900006225935313071704704468048095001039342852548415147140234593393270997808191655655501490853224910995583429933373249335860564434351178796784689407075935001484777452236759146986292316645668983599533287980412671438488630052524035294861910276242534126925185677054488439015113076012477832577341420619174971566153279458037793260234624589797163177973603883733391335531696448827312753455638345669059866948741224098250699062376409352440795106630845037631396684636141918810328386904854028014400254732225631874977821282936720006165564287395910099918194479909611956498102427443728539621977802848513004081639426290839482351971055051517168918865267855902059848565528678273172880833325029989120468825353990924002149690177681858680272193433882327637433879364528883965713748409935153249110192367981627896597658582051184314296998751176592994996001524303233262889654135621034260009269223581088833994188053801444291276552490902516698435196134097074573577911705597571774076781192356749054842101255753344917424109948424692189963643403213801690194543354166585195352391417102957551662417306819828211920207095468425208882475328870068128032299626130224252088892838231456059396233097155311245814883138546392963836771807907309273469224610990251973003159397063077802057864823574935634626997910880131097858697894563043773615778399572707202039808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,3] -4621647197193270829508392481236771897764619132869358948011232640309631375088640628156961142354727347295143360948548697895402983874767407018415544085979913060489199581108171964628962343261548749971316943251591127518497879633122946621830462378583387702631621379856931090888614333193143684429964947882289177123448994845354965295808355024743031949466891835324582255044071686774698728635374132961708880472166128149192728402150371000724814990824481598482769621852514520267774544175727534151291119227497669653873836440862162282740821788152886742815326975457226953291056643355992353951381709680313669120747923555258781735102874261907080741666406063896297846441141029682812427045496558887440572163587517240502342005999708393957726875825774056513869908949657677090931101420100556363706643772405421940903981846404406736444264894381143280011756543588814682551578083285995263321333232901182789781166153892849773866308279511427536640425086824374780621603297716888084680290953070765128103676849829701359713964722358298827144852823061853000594476158946364061472273676613251461883582287548208693045585570682038318958665790970140388616136118260878077128447593291459229808668800770216322774633199944076715604820835321094681549752327667423476147209262063999812857200860366000763167883815287043991958466585913127238928553314214576596312302513471864307641713173130791019153822110225501144786336052582105715362709248567825564275050331601937709884848685388141247885003261110388733784943634181526591876343122353925974348718934874781842720536237851665238957629366253190452475768364439396884283988630688578580722962297572928459719929925246706460324515520617617363748553538940182134164904653261014980765025195590209843934620472189159837271610047375947312019380334627266044803632475768843003438975333889858393346505402304844425697092086902381793662786294822917316350177766568439519543923126072699152067371456958677875562312973241041906586511220328039849980839754294977752544854787248082341167794825320939788913948060104874969556014350467584296630821534237590861454963488786508310959903312111781721793362352783307215066941166990921514202942788387729890667773410929453701507420659535190190495049477063675933768357045827260318239945005749436959217064270601827990451820665937385459514848962003451737127472143762590743251227543805464220431340877014536984169020702557322496893939688468923387424326997153006223360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,4] 200373662364474772089203697973183281982074574098195337541114161112488347659612308639908009433264401353734874958447729389557062998307485862698321099210736010398872058080765907842573107269411775731061291935948829690783217058271795547219786547373711822987797346559826628823560538356751382288549639318512271601271056674506034394733980651173139584823028646224291834768432065569269382309329018082166369248878422576135691503976232473531661068724660321203692944979082912499383001115628372053639237437658037746759448555098028945316605885717474609698466078990706365011528234347059331652089174064557751936395688423928071026536389124166141455128008485520843243509052084305325192528424614934534636958365926282992892897185127631499298094838598200299547202530132495424653802818138808498544171516690147296032104250527664573141965751445408507645619758546506252452899502326185412298820120607291199187001277580685776186942031534063731452299604008967770667740958867647189693696078792169737263955046876691227149436344878114918818799731623098503063051445810910944771896498451343692499152974267968014412151312604522398754772751551037249527880007467576814044644134030521438847155051829739727605041004770004609594389620450685744000238536909522310150786591108603410673071138804513290663760144058874826520855312544769108341283995553519339576130605584051450637470883573047331450905121582989307049746800342440348855533078030170344272855899222534027183148672931034739638119922743086925778075789358745574886633146504695431505824382863667889286239857763801443893554989463794013870780681335066727672432046935827129208359358115408880142411252975422509618321210684934045917682645301550027745998368319906113535951085299054991493546379579889120164964233307456239352461028765534194711334905518308673886838438754074061067393366726474563959339623251717746227170832550403821364787255103190106125925483114039691057864070852678934998107414656461649665543848149762872745694950895598083080714514089333834406899902965756926232963741115710208397622573368675424436235888182619324428727597434474582295691392835218059972061929179831742559014277229992961767249261287749626377554090373673759991324333764053707387760744129185256637349345318419102521711031473594334515023140127670236685753508163259128805723874316315259518499423259367178355467653456193243816219327321328702881428401780350893956366373365667630698994546059277798211584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,5] 7219524530361695437619864639044888562909996338792899906926866236978178140225757481231978571153097275099708387349056786296879224472896355991323293475451224250081299442483295960175104835783784381544099757907168194911666742633723290205502138506828290732712101744043617280660431440288743455038201211661833310977102373845757889984057196714185075572667415184400318518036137705474092762189055236180629745225972639511996742519707271829253435363121009088871121353554016887090183630486612318232795528577992442923814036462615685649515547499433248141032561957814047203629339774417161506232882328942201789137233983480713334268822517540519008483423062234471416590908558114487350591054726513957895418774871684873548727578223194112566326122092333996993330694223474916191415366418957400225628119241337234659974951076947986764993968779687375006848846330003892802536480503487362442635462943256867099955129563339457514719095515311458320380356180033936093087662900860471423907975195978600382543055833317844687350547336037027532025954459972893146070998453040986678730499913078984589617991262702065359470675430965746178430340127492794169862807428588791051523110493356390528690748422846742604253018890188232905139991355574555450689749619881002781353970117776212321972664294758722379765254244662353967505675392599106098332794421141817001911714437841104989922911805711424732317850794480131453615055696103778988900807239486908025967350518100946342966639577205015985968009724074353775888941942101282757149269021147331250194887028282932605517060408841666219924401729612835744215529625219317399930461659043975219852357036541958153492809905036324880510655610306965915375861929146713445254593771030299494408118387093742773352517760110632147017230963267637277196961910462294572991975266823570659186174068133155548567089144042096771765363786156289868995970363314873268888175914924840538794194721120514780808641763494026581525570046708391344567612243368730661798674126917797287612914375998851383941051250227783386160791417372758166798475653299628559323085230251836331650398150391643055705745805509703420944057856432232088148702311415802141595143129145000672481895891845140206070437512659631788093291665652702627724904704021446697425567861095364545378434796184082433096267810166939181151566810698140005501580155307724131313972852480474351785640270271986300399827639088787493545519416556369592866771271886488203165696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,6] -56785895012121570482964955476596292669801061362394410869506028402715492083457152540117484748989502782537238372222249705094880078785521872486464494277960066616563335933725966810831220335846399419252298175431541363537999472900687216131210817830399985659407014806570650315693874550071551585572650243436111575566030096952465073294397478171315227488953314113041214681320910006982339787992049350455397543376280086608057497713483554158226898979464500227223496122788066250766237838556257150194262891251240751014560224204661206715286571340161257200065265401853244804791250401039744846929163086423999400777237715970201636464446077158329481479586675060435272796081307074180701803175141416312340683519756560276090296747356369532157799606192804123016208248648425501263584504245442254298490450644872893867887432863241976074684966036732504577717813419307771267728284873325818850024709196422744422531734403018357675914395228835599740789542099368170619920345901944477557380352892187649922298658720192349261528146030294556751962668899770088020584642902768693044391844348222411145112459309414470899106910540823295961392744053395182471666963720210520631608949832552418225228685934066147407370604891284222449500465723085850807878358431951477855335028187043498884695693614539724077548735527906709191411337597718697044211145584969186065831865882091419715040012698180330481755607212798614708995946002746284178462051068200331794667080252901397214130975019279266108878995931162318229124300297282882287178969755245030565449558874145833946562578962133443747560890639983396234345201088315797344039184049146985219702596792243998172805754321405945430908939067333411238045643902340336366515527707631514967228161311176067009891331430993018657984786116268953938644833418272274590935303919429456263923551059647048298148187661080353003337988624520826506006438612633367505459483642069924448167479358891651366339233972960344268027107435387025901613591844928622342797466225202284852460944550461069187652091622670428830632458516638136631123299277116535749431800597434396332629322699466277518847662255508805539824039486435990058680522393523130623495150887216706143337185265083171700932832564632141005870876470830240280975750082606590823555013944935474837631469371656795684111558486338016546887772247383844314517395028112491705463071995497568057102215600384955210817844624534311779868691671438240849929168330778939209285632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,7] 230954197625827861550347752645574031659574407668819722264359252937511499940894357970315151424693486231064291410116421674026688319694139815832559481820703120596418395302810069374588137664349773818638337803057466942865021917286548975847791871727930234753148984657222079178438632560399941485376741788297100879868441857675226010760060072669145075160604449765738065749256221322022067552013932062870701319548074731755775835717512526343820481040221342990339626525478919648665265278624107739893363505109172210608664129553487949439459817840134887695591394167204320239442035571223140445137654029747463881319960357371553671680017168466978761659053931231832299242110516975969559672215813109513613108591450277922523380576682438698992529820800687361571904473049903910092806986048940353369876766385139303854305870761359223244612826690637989799282905287105321296501599456356865708451804315979058636465777866098651160926143043078603428589370968872744949370610349850125397799322346124358209477464514796044177103761859039468432193866720762460161642474499931026766850424763001666783415066320167406420732511524689205222015132287433749645902922873262328840231994054376443460853798749317861795415250829337546505870517489209912701634668180396387978971804676420676953643027771266434225858892594462421572356387680307960793405434342401989961549980084277635293923168942701388414777034662605299934067441704457249777967002969637847746615271401505775401771823463265036258314357077312110329727860266071654095609578964885604539992412246642759370264843921464664027164485240514562556708436484544025022291042493214273844035169241915829765942025124199672997135419522371813614341802553541458543308149861390307573829780626933670993775017272546838034621117188727642787798722404909093652001963230466903095520555439722630599326788807046026803269886379242308290207888144171441545756154299272829165210468170215686081478352499344820581495017211142358460309854258419278258859838742544264285785639694328677159690776776434178388256356130060882655212043688568306634972613599621207212012149738083081267699492053441102047743664197430732759327032119402673967623986318114038914650402828774597215795320977233944661496171680231864314134628629266434342305357585212157460007260760764470683641140371659186441875346470770623927019542908188221612230539016958006270569603034484458542617002562881990447024485415019816337366399781013056428965888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,8] -573553874336828119182007052897328964096232658718807973965929853327718242664144292361096486951697031193068969505103757947247173512906367575595990286357499486710710896965416614067038641438267779757861600004431683044989021608970470586724274482747747636417033954099692842371372535524641608198592521226879170142396824258521903292484167525190883526534067421000147268041633034749534576646051356121928115857618637292719581634213514103403507433152427351560730798107916701932561199404651372713687618178019739215860270194943738484252991929675606107522765989896401691098647833018452773068218712667275141683865105606165676660353578365865966159090150640757178705204541774355886197305575482024192628318742002415023286017825568927627615779570137559726344758116468394434806861657931485761763812037286463591586762780301395336554753760515542983613011533166237966058739803790886523392608738621130303458646495134264648786959744212981186898206099563026006532209729796885741176155139869406896068429881730780094221589097970641302501303517455536938661217296691005844013637845016597775769595322438194155442031404267716913225091346359537771302887735923231802399650628573828068786078968357398549935884129911680682176676763022821572439141013992810629440436015174560141460958900425346792908711814974049258787492584278782309002480601151859107084306361630651047821524015893980073044140504390782807954125728874744870587949527779930403679932412285074305485729511464328678583298529544331711157835916703700767825165914920598771072906275595356829044856161632185219144019706809759290294187885585642179164818186658534757642054460419229127614657765627192786215851027959653573186888023147416584714638208276845842421371494813291130808208002408655946667732574206617348170393666929398845629719763114292213713376019520381459549730371287962354187826043971694048071793518051307452228466424817704751750453760310106546918022778665507887786642697680470429157156624165140729317602414477208234403430223575517749991692477401917825514086348400017647554291351806522134084204795449024608761575288761057738577408259473137357971692667965071655331042973349619215159510768127596414405266600971466147338158329839414224066781355141662374629230651171651868202106074393743755887111151740479929649465325993102824661405989800075576234066501990609163850000408202657770299756902898209017429837201212942695466095791953451512473926842219936036507615232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,9] -3931683032016494858790743713944379467600607079023234945405883724860796538391803835366217733471111503863572661418196972987051538570527364173404803141209257033633619491233081809483004673049735091022555099112701208759331139510082073676934199009622511074945138043458762253156671834041730532309253146603373428745850729679086703675332040896629215960927373399508126610255726873352160784092156451979359264203243562287857802594868339317401240514098662947151695938611822529328675384577787832300554425122853454039588955360866880120349564861407650845132938368852586716747818055426016682213896537489129738997695716039614090724858021811914049973759847762817844016119518466519129898583151136759999227900919128165990246183410114332303590408155302417360289484475388857518032702861488285146755815051564120474496401443144488918984724022194482122624367767182896099156742019761309376511327077428993965101823265334403635042679294985233628196639059237956511077694685924534056330330855941297943229258097444318393921580395521671466421163881714860896833806102863754905967901632118806774472781618182244883285410367884006682126663417733232817922545008088544583826296432900709379023204738214784459534934197175652524646280589041337231484558312585223074952226077041688863931089145922800099999748152552980288871709525271222384500639351663567727622204683940874184035806095893049119849110890697616510956379632987480188843729560191442281957396409795842477130670266067177073279077097972156968651576048159022951958518574297881161040345430647262480500699585264453855047103771969560085962187538822467989691016824029369004663618905430495854417835541225525635586613575628367633572812655054896479719421272984379504864188153198222216024798840795576235881408538081802042988193326313324074621094332769712821086783773761248745803451065872742344645169243050829115459947855643165939407726575076703997053403870544341546948389046351673280302607970668488454431186388035641318686499596562672627521896896975578134647681701639840795550521650241313472620768852927121682179377047893251786608102149631712417954602840699346853632494252401419596791876847991381363335363490134920887084053188204243406683865539579703947406326349720458773796919892735587359466527249902724250597001788375821620863067729497861443538246557413760658853096245453155122608867349694928656744045415960697686579369915201717846654627411752618359844937838444232142089093120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,10] 22689199826442840773304170350121160996678640408202263225191792042037052522554716998856297291620723707052022610745273380930418751729097849010126972633732061566638400066347389256559367086758691828878227895545504846938120700343590622451950723384936088663989084795138843802837558971632317037182051729785435449599705507157926100660404687656801021137905268568912009022420073515888115270232563301878684554333222991056697799352815297931992676842744549787545983989202912336036006246535364762345119135413068270519086963779549198139106430380161021465821623184039530491911932161602387925170950689809720900328212521841038342646804158875295806024220370547579532878403379175119250892921891108146894650815259134448454840156906745707710961420378791137425127982357330046994706014867426292010213259312043308813446862904494580920785451255415628153370487773363424401230222832181166106791983218970497656211706926758083570109058272614372641318377619540457068898002427992429314672013318041143253781072776891325813947709566278011677346611846629639445177001988855384712393417176606985022605308426255811376197641336356888520805612712455974953079360059013611593459265492684857676145484973416975449433252897207507862860311331881361927803014500052893985563305098269354671232253116022723880615674559385719185581618969454129346186947533334045532073621004365668187936330454016030679847878339510131765445568109617386463968811844071277553325849456198639996112517853284118686741171723533225899745696211830561054611858882897194200357034627798699721451185340493556573062828011128498167814782682158751581294617102368364857328983163127338323164242308439495872231691536460247541752488279731935651367351702502594806435429349866027648740917590599834482163809745530143817541840172711110426590714802386146721640870629204642194204902489297029246858486978776539762991680245614742148497079954293403502832007880817595767647394228823460497684786099823213431206809309514776162277296974636353440718797513739352798921583672144117635022061523728504511336913163119114894336240253771415291894482832202888563812621640055935049754931382783752388275004382425774378013120353082622662670491459175918414172720360637765570398040996985613629808164444304121387302667351937286225751430012735187533266667552791859652617274644658090161548683994936152158495593970186098666222578492130272821128767010467661657655476483788185067955385811799597430169665536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,11] 68048641176164755748085560204752632168806637878486423515612551429572776242053237589724532244331225663169226839238757419966430587332298386105250669713677262026648429759903315080157381857108728344223867683418428115583337542124407391766793444594632941471126607182092676077582010716658458212315717449338714392914570241561068174929078222295970696088873990798300097549180548059209459915381569066350054281703878440449225762061825015765911503250493132480852226507619377816523845563646239890465330510232473019153481125911649543135646937862415247653594933455769461748618909133542080504434205479784731470038349183129172541664025576230771263355833514662179735168365982460784475453054820214988329252241107794517179217838867668848497924335324777813129661348189478890637048002702977514440063178686403918300328887199473436882254471455020958202255549422453760885595056689346006600676099306104224436243657517697982541887115535306064476830348178036427154482513639291148445586725772581899251225308578904086070181408580614523657248188612239494372769481629418793918310286441276041458736292626970734713247458141433766193473976108461863265405062211505144003474337790888899284374475001770607705219416702099860842325662920689544309052156557420051995499765099011130765625483042808911344718785469332258443654486643525457516966035950639444694691731495033886161809636551396128015380513294938154105105491076277123485702106743301229036747247430079865323295771028268412053542087757194945008029479160224524841936556821210572641602861918606102187379631722992213567399164084133834657388129746838832458064818199529048614094565295714009914739304399809761473158537552904487311198446929341759754758493427190325682091759172273533259233346399801585713102712678771813747670784763332399781589673574245233321470449579513912304954995727100971067477160583819281934945635039383324918393539744464064202313725486609660271340755228516317202736172939969717030090548481739721484621652879354428286860701634404897544563281471974190424330157543116813146840643499965441439801314307283710046705415686153794723702103673681447455659725909653382299961648402091718789471329410749346714558239674488955432956241233633768936739138929168122539231224198649048732324611781381308843916603659345517839004402687270341419519708887789926330795457852028285636137340638651413900826992084683898533660146105560300733740450833769155320720268368350845590902407168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,12] -1134949521585695303932248820597487874190508876170137997041630813610414566396838530173944706939458319396562273151308534265015194839865920954889635441114370096515094227144659713691736477804781459187110394893424037052325108905734092154828451527869287489285600833033785847210462596696293706314929982402081963021665195450854812464216716291638929959603100492949235726878875632009967073361810963156141561877627155984108296861736998204468358935353925245350561818930846415972894083401522740197732755663914864726816532181061933447673951155592002000884881733179373904319034726870689588322839557372635261375796243029879235771636158658640120796257013381465451596309662884349502993008412781455749690175963617699368666014786374043768832465672561438500662191871141188269084842279019632468238686600989443187843375098497615492902009340022702627453031206921722752956985431599884204257570503273929541639288623159728897870113367572606418265198735947585169857161742270201116787100748518297905514863741139715945402083107972135468581138356779608838549798441810504137727759459505380174217749951205966087532642733808806321197308437131439302617233616157215114208925725112069979693595006135970595577219858369786505346823887817347606203757503187956101280795641848195699408711072161567451052021959343463854107026139347067986102921197413159182754199983851050820898855538401340066583398111981842529691911146516767240274689991881198372716342397459880316648423978668106331755045644185018830610379080479673498038772179070152643034183371961953411508722182466036960329353585960756955095082760306152140742595889493836439703384802138374287625038760065818778408075351494366112794897550318935251737913242755849299829415914789998149081944217197328282124336531384270394244190122533921726742076514722348190330162553385999051418062536222017685374597235855009158576764087753039298808423044525086513726021730990732102134377609436597418145422974645355482534057494535569442346746081221125945005839735957253883864947923769142452451512045573483329395634750678815959271576408902087267802512427342552303876303953882111404636931333460957955038685423453230042078227886347564782456820817079698642373912503557316768202617348436093482448985672126859504709039818627386346779197197294305140346540786072860390410268890126605082522768997645079165078194782587293083492493058486478876656013807205592433246550907912573057335341408033861384035045998592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,13] 6311002703167809928091098690860307013110353825104225089757680109718867776858876689330939993495958304379747352018150258994126740188443084724608198972574106097853246989169838631230028095200537129817246517920540860316901123058230409306843095450754647055219637550554504480143933582924330305528893455467683607108757686732357222028306662037181647595655751316411567319109226263670238470876567950064202742778594216738770527010780338872454257915298808793243476510982587160593828344306558807875439705641191502483235347569880445261080852118780169204898048724942188034319829381889350178939299070009525603153667988078546237193673596097444555315517997014207682038965113153200252494414822913569179277950755002993143724130725227678630233921991489389504080647834381436304494767538226001930995688212866312582746944842542968324058461207386694667777398832140308632233258571406588436951690904127746979429638517296067288500146981369307381438631851239824083623286437985950997457991568930834232205328968355017541103097303416676082652209825681029566144202689000456743593374340183841344488691779921306621214825421691720398071928492073742523739306187440785221944564380752395822548828044693489622776169516512260305241836572757790665688485933579599708088946587378378552972038908711552741210441942309567723467368167396151522306436858266716152760679891887095226023629177959456083206397562678170041194194623882035587707269329552148152207188251658660388291868608422222706596415265479641560014235414832040242437704051875187421432724201182232409376750479793569204351971938031646937111248305620492327409500740608687862572645690628840356932290571198667211744029534770512641548715412265636496146067636178389998195802116283119865016390879343576271184330173990676399039247443007853960521490514641575015526142629763904858031153885660342579799958561076023591564996222200965482445196586456168374735984679038526589840897155526510094642462134837261433347161944279208893445032131745422611297167315169497458988656178829934913866878065251295826554040036455033587768906942968154367947716429364756398623718873911944902864409942312103163400010378131449105946094399698539478568293197127996331317760481926179456482769596038008771909162973410951780128018921732439608616568062729460824506984372231914314106218033527160402933348701756675945895813649331695476010327659499901892747213871237731472297278382880237488481666805695546230361930334208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,14] -23061192837134173968813979039224475588485585442203553580066920200799262621970799979302372281996463641507446941804670712143738842996121072006875608887564805270799651790122622103447544002094902257482437082733737144508432926131424689252399221407570157098585343161768025286704058264532401564867682998374943439002916118942796658122454807986607004317895655926530143909264085577195878590670556217258197521983599389872933950625997436425049743668409030070709590624805356931822331238227382546649937802069594678918687763141885863817918814267069857474256465379277300670072423714341705815536380791324055544249426057420118098959825312890014265122299525159630881955341958710933210330520046839279978874492427237176864299314179653966632337977363468604358960568085761520233256632512944258747913673258506150566308012085899404100539360911424032371428496514186115490623877342040886133202494777935963431309937789566080888199024800652838947707277911715293163711432102486428712106355341007612388787637423222707423067788414484984583364985968928944180801976830646674058295241778396177889213885915783153165282566450799643180748649521672984410957418361851616672448934794862089224793941734996659355519627219676891773779429989657125219131251121979005329354033231211908683128587655478737239472054448874082674025421876564395942044987026706086955093672073506420371104307192358668477225957887932770252539139557165537699661665258667457196455799709162851711851561252794784590364850357576513935990799750973738162944446719950220421573366506472381112733173754345124996524394611169973857796702658129320001745163043017269309289988509656966639836876118782058419481204047497081005603223324557997863136023014803622020164766678440822583348970206784268330476800540358251140139530674442741264138844270374408711104566174301721441244584462565396813584523377771814001756112064607821617088886011394482206841521919645456772921743679433460343181329776389972367299071258282590921521938034009716493270136312812779771276730965814304476662895992669688467527221842548778676183582536946581642818244251109071355545322988572166781509162119501992446244777267570971624317629851158867078618643106196023958925008488761168762008712166017682708591393713498493275221472030785286761482671372243207207785502452425733619872951960330836139822080658634374824414398320018428217520645725097305094009967247094187363866939012065333076138658217975692136874063691776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,15] 61949353687801019673584633205506757037049988270990320397716863792915330039987722326725579362495955942611238404603845761505692910777528376489801119035124593229397068432270040933429003809373088114181147972400593698146130149242429396688097590213030333285339943107130895530774172261525873825451511318424100663270442224102099027923446762238963520957663551927763824319747348935406494236183222855675967548636535857401459620202396145863786998611811543120033777746167561524580386923363606150248558631603806877247154532303436030602588028246720643258506455262202458371900285026324612534437369329194403835445753200778185897147944724909036720895007948159216806904588044683525426662376772525473189631294661208430651722533174209257738153708724357113959864888943607557370612331493121660184073950508073367233575365057455716664182109053538473009629717941720538487305919887087129962150526166514804641122158916716162282874578383771095930181840234688392748241522006355598149770529610897845827558551584448404718890584999162299071661139529723853055720502152679620667956031307594511141659939885989784430610990628932466179499675071802172555164383201752815970803204016288232214383681405704408436026607169409972923455619303643201707559921263050800945726566645847560186713312536219805637813389848653452825355078725150920564027895577685318987115359690819185003580879212756088073022668540233563506414553992671466377513673366002474338849638271100998336861939894552536680190180783682455102668588589251077735374297211799928622503044646317017471288801337977620457995882323952550115469787308155815011865128147826761287102168193518538815960854259672213491331525831184560522456699507244284220398441758047365086406394979388103416435423875068791890125589621337632572792881232259985180064083359719353549183818314704784581440443488678847595279949670333633688781168283406031159602719234130132244077771207966076991758874620852837848880354135342439190311598893842614335885378968934304550779455105486088747097803199523689611568660452506871711246877041701700388769271556889939070018372709904355559844797336777926605992080948749540306655911147718765520769547258694466146846304489945934560502749305277813740565784902203153272629035370352331691368978066352318692614896863448027231829979466911516825574784621616749431822176858641723012608257175942618058828782471785449617393184321916177118381928614266284562503749817992597359682975170560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,16] -125437512434266325573725027667836173881941342359828530980663399712161864295871979555326126649432474361654923722966745721386621630441717850874388188195835123743098837788333374740984614959155631472489708637999954430097840539971775600849046971669885201645409803343601067282904990017147087973893753773198191992639045423888786998200193558827778084605891193434688491445204208479242187626359832733088690694370941110295578177404421996966703707691024979308099942938820916986584169343147241900699168292852838214429942886740735609051481692415572661076382629264822296105908279399788319872260973421082486479502514866370027360622160638018839959985790696789139842391796770175304986936880201256303422863990313796728047823864459015509891156708739025041422858579293758944337223012920851607179511809156146490192919342602857672215053921067925647952845148990618542272109292762703058366876972274325005152853896570553701595599287405274055489528184445120617731125714634752484028272176638990592305453903205306870284535447613395021591103224283589729160263957939979448206363343671505815033326358393020350755554937198831624199727151574891847288495905649996456097559511667832414274309589422351379244177429008479116083367659723610946154141406599297948058882302757402684762166744256079152878172281715719024087304980541085764943180714007725780477242134576041061605653670321147765041457621291812464123731623424664505870569310782978668921576946597250970373969164217079247859639276377086109077220678401044003108807877297214655754596369511174182500954351879604900550399901262208236072990688000614436582196529531640293654527439610178239877231625184087529151941582039128044439387308103687089648691776467443911342854685188329776519733005744106468417950188748355487089217192624990814386442228047955974716015000087491017590413646452155771791222297460507172878348082251069193577722440839809483427753053119930492322530320223051866107147841206193743233401277942088611800340944562452707634561563130207952247447981510479247487302543729649596174093728544153692505896651028897479510378597204643167236757461851153776379864326750432822025341271150530259589603828826853522596301597535631658706672367180224720225088766220899207642952856199592653667512718575142587637177532972510133157679868340920471470638560794566712148373253085661040416300272674870267851678501773282601282372271656091154307464783924522741057003835611359679121366202712064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,17] 188528012214689511948280444345715782519917309238318381965064333146923908508861306525339466763353419690418103388413406561305393373495308412319666666902299644247231589759409744665882150315875881537685896777017446891276695168562472152995648002561362454167030210004852039466421761174813534396475376940850606018459359324819679469220245807059248745976409998588592953594213557601633388411322688339452195830391508543273417857070364080241677818191098779842604569251234274751481182774553274228999598437568955751010689088986652237814680146395218212800756715845750196737038588593029668542893540911714723849532969993620531830718473452063590735545154802623685934617759577741617374016960671639342036718984105475650576394078066911166022510065142349603491077519270582535478594646193758903618556789050156955161245695711784603292428179128374387697850952087335966464595267401504626960069414163321483159130215623965043216959122123219144219913453982506606361786619641532199121421044834956232504841523981796605165650513005565024051275252763227034496601324680081487296731517688849555971522273065398112901078146268410602446843534913025510614855626067300586268403251994346571660284355117492612707896185297767131460145180440037975640713738061760181411130295140117403159247002801036908867572356017499534536113495903391237160054918445814056210237187553688328577620259869350236715397877479525354921202382468948663484798209937888144925207336761647721439299226329938298726324297588480027353664933977095446810197205606341563411525480826087135582345560486597962385287016094807236672608697591123543508351913989611336269957571529272703338918267597028662458412589097810304860289247438835764431205724176697985583648524272910914226845757320763925044696527871334295456979209398688679745207671990980698303440057620916992267457567449973757673410009943818856346082030568775812231921027370620127408097179533992616324608866490180585314338435551926385171117933327375007897799515263188791418303543614204782514885680835208514757976532512270856715608994323611333356461094380762959290755870571314525229361887449671810268553437768803011625622003066914823960664314691631071904700871678945163239695990947182798938336013684202052990109079010529637730116232288941389621132947616462812729706806160904349828424750714820773057477985879928579398938770978240341747234426569620502033425514975746490834489404762494035854771295596068082070479177777152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,18] -188426708643141816583236705790122016125451398368827744711778994034126846548370659430678900359753471495976579320006800563476879885849614493103157157805734086785015341716394762630242297275064107143784928401328304094414688614081652398615993482107278144982316086147275554200827900475431143576875966856651051168016491464498150455788201828885969821038215085881171517350427273057365161332736486515212783134577165522445834509505892879378907190501944603490405460584117635391592135308074819516354220885162735909676057139891860732532032314195521615141633724497509248147823624908964176334135824855935161554379961965403668885000044755528058985367654398877998005801621002022778045411750475312425785508069157803823508466409329841477866347985432600931508540116545196957350789945971042739276743690680382459619827889629780496312243696524252671226789140100595505955021442625130718467560128592130344077717716895774271818826500315137769956979827741627731061808605530708896708728474779051300589973986270551009093469181222585270196275385456752495348586984833424701696295038298553723880040866545871490037089739103959998689162031012466727558883609459538422529188339454287065204338652991376610627237231683596379635895143541391357474891603898271884096676829139897999748067800726663589749062472984076443822752657275400456014950983407863127238025927232343538813034599515139908516743540376909052784834106929664797661338095320298711826876810987050209360223071086992880020538801683981427729910599746606266313676693811641387736980739482463115924817675828465214207184664977009688107616734375299708862456751367418400567395914523108339316890737561255410595492591964915157475560588569505977808345337899807516006668845732526971390924854380056212562608556073907280105536964488034922609062258481904139237372731298910727564544759163930463722368319796883407125150689702757886800646777817169949209091218730437828791532172764345856619303752068247802678940152594949003639298159513495841168377743335429098022289333816752644200101192122478368241063839433081578656920873726862640066855901973622303222466189970792374187386024254120093352406849385103417684776961916625890795203003085195018586203600878190841165303482121673715974680476804119255210915311798466414844184837580335988737747978785865454523800615669144464027441701976089259080573611231939716727124512602018629738576302457939967831642607057986402545734452762995749544824944984064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [19,19] 37082118282949957421522487128568174734805160151515583995960307900347235487829071470784358374306568056775250570419477582770327397196934954874588864365344255627812662429706714429038051224245679152216083530449302336577955086630989335802096363478229506532467680871363991270619247382514957323808524484722199097875097888201051593907871605158459118553745199694827334535628204850430974151284944921367871356977057972886580895738125665926896374213275917889417411633788590164944412997276779154027410295889853253164632519393686668931654833117926543283765523505103586889942780097358961105571030838293060603412043912062971777076102250570816191773664181794038757985595804109401831613175979431402679188240991345897045533047635759869587842428798079044890295149342149391680299014944005909445062709495528313650435639516189701295325034831944823234248339495344296331920705584131623174015135802855282605754671139481485976564778879602827433362654364250366685713715675631490599147339765682161489955682325663071141842530471706793600063065934472114881487299496849642119748982636047527900835970813680160124249693055950080366872812206465967228832659095377872160569126359360163521767157701770269823652233437066371381403753422046349758071327399623501792485633203942947037818372039203977785234658475446691819938138577780199993653214659353330541725092109580798461893661401033158223577675387365034348002055500485288429154843544819443856866188980881821704567652859590358167768334984447706682206778191594622820754502193496714195128660356461185757488717278581137952031247761255110412097058934398745958413942171215607123189363678277251442229746512117666217703469421953351774552529255689265623064743211688824084152551344026046775782580508370635127554305433379355438089930377196587498236673941995220780892683130275034309320119579074679557783887949021259112669021729437157531718704779245511054861008333277528451207170708907084676825395204538749907331840637814587607504928231082777783917450644902489175044438754770758779960784237271090596936188488058620448436952045863337760119801374356996211853495916445014884573705865064466113159150168963441640847129371845279115103719144524237236444550270639645867346167003169979395198799492964092671871432421389523760572428772387832466811657031673550723998867630303409748370682297750419354073161073147862172282902586207133783856203953979246879725342270627839299911365152770732113165033668608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,0] 978424339175798949299515467294866000762231821652895497620068612054302388794999138874647188544911382018876486019208963422797427350182781829544294678360828736480363742806963121547389741315632116848110732310178325016457875887379393403177084679950313998113569345546077606632600270581718399451563598847630639195559739492099863494971179124654858431813950194864096231536720617656590135639245564742669300367695307663649609104572900553360353348332678328573641206223881543246725213386448535833022650536978088734801280005969278025968070870001161254551268444240888380771564745105944520652309185723049327862440397875143473902268039793379960008554378745596283481987888182310241005635742639883668826190586853416679364703071947065994427325313491874505258568982464054682302442245989237333285500201064410248338518985863370621724930344002926011391843747856643847172469931101524469788209681716598748427937067715273360401145399212767530181572881492311789554352501725885178574323062725805740196874776815368384523712588786870489568863049990125292336288349784884269801650642155069538147955260800023411676703478689387536025230966208020202086740619841467824117507192544335646295766893333104178726486284194013887607704200871369054439826964603293675648383251685831172125301288075020764793538387300092054960937078110832009909789512932347114244514649214324698592648502486645421639059419899423137317871857279157655258509588521528604222728708219322229299926498867366769517247405939274936031160057527482859239188104419657979415239124242168023392849584133175941155581015442879013487235876170946994840227658431094771707719748207002872948453716796279709856467993336498805297301298025174867306555825597255222539065105547951383167958234996901772956078062537535852539124689536284305796806693503595811902854975913212466208224499326903425363302451175899190846949497707656831001212825855156892651694362797760195850927593327510588645451837438857566282390532624075937860699375464267472170222693116404241223328031269801709393958054824296730020056359572813213820273455741233778088366251040490873549206081950198901463315962431797503303924072067358476932774726072715568756170969584198112059453833647209620538686743226065561063341211702729000973601926378630089472763475955917699730060869229764747413393817418912299125458991870764244784896742466223202697307683579730951333710331031418265355332032935701462458459207086637056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,1] 85589730528264807956603929373780540780608056272379801882285241616765931923638888421259775727143222060119783846735471241018909042403355026304802067645183219182129629984248436341220193502795004061156307168904406387161934344073812596434021453318363323059829822385241574655042941294065239927956841992756426913610376952935750832539991050927949028143897593404378268878094843420992932232352004120419043491703867567732395750376343414196970239374223308432925018201222313751001492478558105893902778568545275227743749278440345027054949493742070972735365660955762628939190512820295465586999138396671461190387387175808008684591868769051979842306542574241063889542474056591324819984175181534852915416141065498615680492952904424194613826900729650575100441163708848290838325026055798081570622933941394278959932378470381834367054043973208594638715749192566576562965540754675596157386803024148658107902981732930562420673823269609385392569437859279498698417114599222957434863001913191267938143240689886784240949170170139948531434889774457527684426741273144466764672059697445731583312504314167866968825893568419984920177160907769229197201880598243585402967337987667331763889181257838919810429646708810017367307904945393905817901105084533373575564407152888235006771840771708367910019062362099739294174880562571382196647178477154763763074703796415609252585846338837830339587868564801600021849916938383046980804919860401236701656075612337629923014998352036790661820590555580715268653304070430267185588332874728068167233311489116321285623154942321418621679311555125673961260020131595564595674932496769461019260434533599042109397786115737547060011856335442479397929310586154275065054653178111935477518690423868824838597930800434494069883967048025103305033514500132911573881791029463150414285705783672013475703442481776945852770883504087367440155775938222863219027889598322119105459709586690361920438860261022714819798310185767079831888318825208587441249874886722370933470148344811719907809152007614651234588565184192926782100756260472419037831554269017464336242309258884838372420990971153086237695410489832456505810642578268683627036659481129982215687755994426755568933675764758845141464047086166422822293883972643549118322328274338257406660746979409447159883466820719435467025259468417675422948127207315222192889822321033826008300662236877698376467684357224057962695245545751561785146173217801502720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,2] 2365241829071430737080961019277843630254678043800212328234588812070206052419437879894879506606289402704729052188424607353113976427936614983935253870332876000344630108240126709652522696664490382347712854321150007604682337377565667820940644551097973270820757757914031733393081638843186813508343861913809067705897410952646126944484802425153943742589956666226344340305446726505630512930893848842631215552758037418719643546817081337914024511868384555639757925249912251502547633714719966056315865410416796135094183789677792495747663199505766959355697916493221816160491776385965020685360385653429875682505869445723140307293994763926257398290647374025305630324570553517650515527299542260404213184101356834942070742767671628351026287378917619309345114122610400859056478129128236036260221525051097509384018079556274738058218764403018587303951797604858231613785207420199533236400806893075164026439063675210111105908451824917203873346150325603574829438445860956900640307726664270184260800115024975243567962930153327832095561738631540303155711089370878556995488482949501714693576504245757645409017683628973461730589704232734084569466059870092479464977619792056684135617981776175246895830834976883133011383257337574674274110322096352539827370035800670527677199011496612562117248667511841051592579019752183109144222649662092544112938958015135436399650982999608317949587722504872214878265921441056837746096099520204289845739069829779448009788880755640354165566446079488458126218443779457961941838953004346610006029850938133717325389415773631350846443520817059046772842515715529602773885194332642980763341720248991420970368280133448266067870905575615914784737673860425696955072380655653282266424789196715248294845173652221510424570092349186196037983487728346725690623878813684079031581890520069102229137770932047556590873593885089742376329715817555563636934284130556665445306810760403551651687621115467477617635119368297184125225548180272659185841694613490426580991705158693825868711777108999511418129126348751148894182434027934388237337374230662458858409306179647063955493235305475853293085665745508580689089128882413347219647882411424023005321765327758353352694276207959821676144032187589800416710340171949107167281612003249720299648349155025102883275242514322993680111341791725071838907828439247165158593650943168365257358645029025976835776004969614120854527451218382876716127280949855518720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,3] -5381358192256151056201280463128572297700180441391031862921916838833077633045778402606011442813518690252018621209969241707116220712981469360195335579508348661173910919011458376580189965648252403275979806202228156287413489421823050579717342370400243198282418942668430890182007057717056295888369170864763427330876635754667529874865180475763738729782078622547733378478055298848225073919893470943704246486490398182432484333735289466695658941874062262601529832576118748566361776551070300172852516114060312906734613335432293763129170972920410798789830381525261100965236370118957208075576759072478707624198845762840947429761182863924648267891984164180576820406350529037324627760882876226444228292079968932585517285425682897582836651847569554379473753739965036896124193339067078988402729938063081039835907982397695954446249676598582763673486165505529278586839180325071289182208118216135024023202195084670810555766595143390418224234541435933129027120489339625794035310976457358103488588779880592730962405222294274690273225184830301899270000373679508077878774248412852919883788678176681771170700051455102924875281981998785497885540329918377768545268507880576787026424924353061903884259875353614056025599399655290698139367380586130492744106041692957039315083877069115541345830727645706962578836117196644667037475015295718837171680027402728992459033267189891562738860997345168823315927376760538040065881565321668466756573940375344005602763939440292210326753952071866919145270163764842227643484095091687899551782685210000053162598896615360034332825559757547302150023414193879292258989915359586190216468188155313741507638552415097851118734965856242325785628554117448495074340869569279919358536675414059652358039189573858930265667870359284165146718208664132941126685950151322201911295485596439327398944478770172661380330660889709353889562350253861801178000191882857412669311895934264810843526675021613424859583664963205177685680160431129063660362906144836050409781701176529940539884104067574516749378955286084892389959155465705795682825158455678224095986553954209894260684064402988523597901434320322654444405354543943594978712412279105932367140312123741889487513687427396298410218806744534957759422683156414906468320151576359110025479707189360663277052381486999293151079435568471970738127256655516617736699119152456909693762132205817328114694090317261302320784105003397262278931572740310695936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,4] -610664196769751713189082014707836903453361669963924113166911535614025206270015085608104533112621680957343350228617579398387591714104492651189139298886050717853009303648192767551657077364058291683038265330535647833484145136714355102852002590751549516429545093913633311405080118477675469361554176382097940860760192296554935890205293242157000363645709958539800453899104111835533969097973135658572744833758487952576627797949893725717917128941770462981364628826617940213494394477353594232847844677671218109153981435346621771443216552889370170665133845395768061144859603066942272288603577329600425669920105489708780196986705764373107691039996460412885483660970614185925890151799960278897816366007757673003326014269920996984088352231705459329344583133500947716149648826998761543232437297690716332373553714647080931386465639972628754528454152737471063282932672770588244894952140171267584585333624560989684676448894266874135687583510728214890258476112733493936561250612843404601339412518127927321628810213209037977459190351560197871217166730329556183976629350822166177071355119816871340817033383537950232261406333522574294743797632201067806972228336236393780491903144206143251555600476366157668039970149377627164137668050920895047152658382856172024885214994483674184493824415876887003302319280913057717685585107800827928528511959927219637933256283563565222689994079210575585139940710945071533022651683003430540828410553071990369539408772692575578487705316900313630902801848343210265033260144098353921387452841413802106818041965276183779846092933469010344395105474133304438477561208594630385568986457578549378019365367229580025619160627010068944635330589355168849825659098634925302637375817544090818615812021764724530941768480326452484957520847984453052446618230543111065022765899164238265633706770102074539621564172337898271689125222988639442201907583674291593822927952590909285884152001232905376380797367499376318570999523836702883134146243116388297885198442878732247239334397437040493430830741660456937206980667498239679607296645521975648528488085999143301258573003872176180416428156683271346902097432176965473461719560256300932599157723787381554908096002614965558205170795953515269961032771127444173513647932688286833913656844111288578864130431257318710668064356847670533451366159673871804326644174122081789371259932124811410133915187510045297792500038749884082606980614532812442173440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,5] -3289620113334336248049457076678620411245928040247316269904121600975715876464984310375792207040815442269439819576888788967292907742459574397757115742806739105821632689318561373905220717590936269619442369057602190550939265593402530701320122827292217663155078920963889734088145855272722505634961674994453165021749591387670188749946311898958963917402837803323746509399529818902807958072308580417637251519507381721050815364311141296984452219851635332407802754554188183169275213435219552249602238759407752333925403811248362037136374984343743267759899226602936884933668129433122326886675158920448740663046119179426294750466738307721418455411034178982937189824942358580163925016851637266456771540516292503684407611994017636792817974983625510422955369083999173711544940016547886672108901955646783702189610645627299187512478847864441025190429356465454755352598477004963659768523370136939720441482946822675688612223766727298973918042395497791378728360710388499407045167874874283275575286229284717694714417081406234561024306225523826197569333857739462329031263207864658432241523976405458636818427501574044017112963081981641338415558580709610057691450810826231553953978733809259513492443365392665535286249863887342603671726856757971491461482373504752720287851997294115169639975809649838659992913372675494652565096671698512983452452801212702563759296398943859719589573373171115567821142186988782829958422310720333716902862153683988000793054290497012769817579864185289965449794794752223878847973296658342880035827187606419275721311787124092125005798383335531065996743505044908206454892630158748474793319867216949355331559740867794320926483068099067594421293761253342660038483428166449321604115304236399547112495554591313096792767020382649897148498767737985794767595555186451430922905580309636203519671959252637265223013283636589765128062482196827219588278285304363560702117554434117950045150835691073312341401092365345461002607587025193079295472926296364474416341944819406685265181398725554440436815994930776447544887904060464955952421466201678725677538153556152370039080884657761337091313415599645543074574642659648723097006233167977386459269139389088941590199081404810558919144416839281849419190212702582904475424632004637412915862681629184954080771006141762538004016037722684085878972931033794533396170740246699740981709259297149438345607956379660314538041509169952108908726230159518114775040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,6] 64764127821837920379956711323355426478313787740410875693612789477721273169234477333661331855385587666765799802802973464389681726700941144781728509025005539763355649285327279613072967449936110050362895171522381824175308200331352847363492756634220268595715718768131607348983094328544332478781815439611597493523709442492924539496795891197078480296423827140688803895434298716338320200446548001444303905603619778544516413357739616457269549091084264120702818419462686954770255622990225914371955456148530372090388182999560114613730012889682929714837709386024128976219192827366116438189470552332330288115366685938473928350076322259938296978368220337508072295453628002551566710336193629139077711926968596024548634938397096844320111898899428015099449558989290938453136456469356480146451407665505588247154106649410342982083708635328767300496880271571169747058366686715789955647892128988465248661428963782113668995024236224770916698329647224192154419990604554092060794471235784290248200823204996603132796050107917242547130925167289743602828286564377924010242946353227043397818287972919954981865657122626991733949298148916314695283442275335914717263261677800271252931652330570786843479444314587940659332969296401386812600236541076878031126036855196679023988316672271564021336702827446931238631993738283903735404663806405665183274487657920783784131129586392755371425689465297052674458799595217706922810769867463057462909277943118060660379883467841674644874838312216029154827081788680873547575155328429374335797012517561386925845955643929589504181936532384172112289596808927370797203609776409360116220956435539135404972956323586628202290718346510184255986136934479403955077698892033641589958275317460551077173106353874876493650659661213996701212173558374898515199941895339862861337487124186035486564503335052518969856614508566447744352819026960305970709922802132313932854448340227736805227723671645437670229434791254947337667486175646074742784542338937067276227995274733369497027115793691071618909744280402759079200466680653346823521713967384310369390574847319328681559883060977822543197090885561186217944606472367099744909710802682295390093712398234037262106962125048145125392264318615547115381714780594202562462084058392142828107961060070691491699416530627144436562446227088956363614426653310159691314236124885504460768438065996339379847989213929840951562069406322713233881697822604228175069184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,7] -249980782367102052810690476300688810944250959813326196287998660620043827059898871869519924928788464770288087345305096324871908479116013365195334578708450458514786592996799523130505108954267534763972598680545701384769919287587950463152336193664287038659464476409983890841657242230023258872683550845502182670509714782795335051908271069608394281778164571827759036956915791776696716011264014040105265714964691043853739211805158652689093082502300670129097534767070204886944147644206694621405615021067655481372070274522698129740853387864476178008584812937365781654894316835919983593020541553549322886150227708461108594666624440352862399836828570596081724130283208273327020690759286033742628785396628090526842553221488137969459319602208231210820507973993950756436525917776752890961827611728079389340015840057587590432022563339408926817828216659205234092903977307515004057764000592068242016233596363045710881680852847054828846142754864788435427375424638143175011412286017969956335348627462123749190467825755971974055789514142109145027525586492205920928742497862995496760643309531697097373506330847411743958658126697476624569036469097034213497580694786521403425831213379504486080571903495627510442590653835760276207010669291590983015506760534785034326327840023482741952744071702421488517586320376167615022477424767264680172767985756736003208932640617677815256430378633823844747720344898216961857417142347624252963824376236058707409331367576152001520844925563578170563629044097751605952041244807560933739446992619119425302598201502818022622483595985480151700381088107041065586682238836700583766223890737413761057539006512095843184528624049793345402853136471339593961636324134454363426072768593773144069678473999103024744785139207669167750780952164127341373140974483926889599931895656340004604129712081079941682130477983546478714120222462012480772116445270078160545880825907474547272727162199908936534059022267978261884704639414111573588085597155722424679088027750583353274811031131218619875234680335007859859105712430819363598845506430338092805549551480892555141260644603257849383129354659699792665904009464871105001286670755592120566400940543147148887175989505100070541075567508581549187537469613372045992589325493294053032863088734317923191698826738972545857499395371166953911792893945628967104924082903858716172088734854489327397402250665643122857525684366259034965805904007915394488598528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,8] -314154094275898493665618907488826227547145476648906508663237273954939925701892973898558064479122813130100111327085318605079460634620034685769127354149050355010613514144719088253336035603335766106172920913898879752474192949815222517120160083430139888536457513047179355433942024533447042742244779259005885450867660687264385650726329527516514062305299236516837511399217091216820658395345466986074278114815214613099102419631725074044664110698087467214639245429721633874923411521878907388737916172970681942383679933232577254102709428121455363275415596332269207345683952115173912902898740133400592863697928882320702752474004735622921140980858974217223462274316398791101390972726027227296349767942114233934645058539804631387615947278454245203293857831961235138119670920522491838435469773313800204608305279977719333604008374255448755446664164553776160458586949239400471815593935804538686368005089664213554620265192498022160873127618896417579606879406539532386290332294781758302010498195434600156299755436879090066559832918998088072362118240220260345538446348099159968739807429978808769092251554421522259559580325523253601779497195063331812090837558799591541620578645482053031798091903447535447429900693788845372048297009474958111314008596922604204462196765146335304750312936786332947851145201549867572318466905973120053407141864265948421131656804063269323167517721590030620836663701742490262919029739851417278469811160210073776370472462593018056587806598739202663306207539323756074459423761335893601776195014070040295140561379222870904047417327028485856719599176679410739704661232922619031367407797517726759173212067037623504359746876577946921527501616238970020496114399875058028461602788810086279528440388996228003421749391192530192742457351567966834625218737480350263582124055776297232557808777847445286653683358003053620210377925882966504805451540725526129365051691114725510630411867719955316675130043992931932318982625043354542949720823013677051168555767317434812772825704165232554595125583430444917603339641186079331620385311964949246853893217252852875498499112906072495078522403088486301189635071028136905265514254977116170526491378101532836898822931533249326460627034021524863593670685822621641037860014840282669066555220289496065370077264142081621564700546311037268516845633440060649957904617245367217575497244889910369196397749937605082598670030115049128353465714872513271095623680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,9] 11545609094079404733557443104165739301751413454818646491572915839227699563969804335492233900762819259360899522228082508419413082208539092378156394149903080992842280773938948010722123969814172204574611736289688562136975704827842133811667258240574451855384421839621317009642830100255352895714635610371481474955892277673149391362289707459382967565309529064688302391026244853340581859316127599842971786574985547746934315719040227172302293263843201979385325005693555852475079043930907062757910294429326144247325511657088172418121227577652744716865881987104946237719413692514708749086733181546272967784065464003100594361576455157014730987849641761055454705317216707489234566592493338922001898349617782766584764773984260685916884025660001881727966266721820949164900458228866894114612942487901207237372764810153297729428096887127709825831196048520157770107093483599650295591373208807080211284966224862892088703348439525350399556312930931740285078726065110809230609325805053871118743444815297603815831660467862067933346082024061722283121399509978549990852513415879297206345818754721916717611524782309961696709170366792821025712557015564871981564546850052199076065447272084443804317011489937462802379319318706681209291799317822210861413679389165572381805367645068579030094677554610519132267009708406379941822211345905624537317541450595689106520181313708657793009434186624698593622604074425029111908988636094771170355804880399614340007844526612757755447063068165076791043975355939826598162781159358104896742442780494033971398718920839772341068083601324196811680099954922252780366644209784494714622715520741029224439572631186310271530130738424870909399500519256519885917739028224487916030598033643079283727660102280703842222789002097775431616168336944963046296633656663707611734387383007122602261775008972957598538429567499788593317444208193977310828714339961736218339205361080650379502955883130314640963011168414615030442182319541367491577916614845533001213834201351091645555801977144349918032610034990722687467108770792464428618247703402688448066844173403219604665265295896832534394717884485396981528551672506826115189014911057205465007374800163214976227067166441424228734110250760158945831430948379263857641356846639643488384547208396999875464930935112225259052367624498225034951272865280999201574891363961066431741938568658600085930187238800742379617716606492145221522613221059400246354771968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,10] -54588935897371572512029252769673978638150205441161934336419851598661031248358262069834120143175230993043865306082793741054675846181919804764333510264165382082813804807389491280196310766308352213142315437827792841457188532565968371233660283273435534379919489031954530720762744710844606093928827278624061849892860862527888304785323881768699698603468846325193395357775494310143603608178297380124161986265232300620371331653993615882854255147986150056666489556008272366410510165151740790967428238366975882481734497629312711739072152820410231104726562092033122945531554274393320589170237810475419836585761205071300745885675002721301460500158919030546533409989444936321144059653668073076546274155750718858055688264546220037392162862171301254157790212487894191082653982533080040801051017100253183762626346106477103572617151224154344947241556932093688995209711942416096981309229619953480246840948909291525817595563361063507330026540718390680136151408891352706540983147152277340300007669087311617068904081782500065996186652108761472689442568416789971550166780901690513078775504097633245486392381379253901124417719897113738365175811891718520853050645430466528956314649017009291339606734354912308450131221634596693827800009939028343962422574206836354750423319711965249366756825227961660497868648640284204071648870423909940492520506307827809060008975284237793030025092435897559730599125248776817065703798376550499239291762780498047936787543950966597870331584917117644134868288713535903887119067310619213087878941672059497908424416182193836724801519118208616219866621425973749233366959249224235051058797164994958093832183731688932768423799419957826635284037664875527911974146086611415129750952521229098750473938969231097131657166711054006737132931822924207642888792848490264455839833441575145854056159281229019103386976749676345576943717463135021874528363662070167399084377506455186155875459641151236120926791730154997766564821286133657878928413650795063358641795568606764474621523833010507725491042909632095629166036935143209858054412871549702466754253989138095998853267819824662275725022017325130253953947531947750981123337403313618169011864549440896421086499582477392360080123134261687110338820482488207291791247624796700807729393632999670327415641724798474186763468991948500784004638810294198247483226597339388795250849625946523382571603519076007801984070468387002430420374037501360368229810176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,11] -26585004793513145954334175750703711874791769682935719214086134477903567159025516241434457346187754163681237916416994978907118218248984631709160823306559405710598669738975899706894472767258209361379226800316918947336344895203120253314716841931432834864496114063649341997994419738892055821988055140719508888749606034083432971608935395659351512622064917499840810324553785295309960100453703684294152431362179545357423055742548294206382779662631061768663955745991122285994719216219977906296314234908281930766036306049429422704028226839484043332236771863445366941746377684810376667625820714308589719930767795221759756497494168442413143934135866296623802927150827791368453430738274920026102861294249181858230115588051335512429059728369818714306360322488770061858688364755854823759320003209993097197556491147765044088025109352142663997624136193300797031450575564198975490500481644373701994016938129232682180661876499729887254302181346689685667730071694100966584003981659087114485119052883755223749875328171327934157210306280031074780616044291472766835585907010610210717304198773257731424233321762869658124656788710152239366751129042787372121534725492076048744495368139775376470757070321636040448566678657560609850814582992999508434780467421731817512519665928353055421978512920517492139982652930056662024022702370990186378040050888624740572058992386526374859260121546797969135785574709996237449871075037401072695134956226421147404708617753626857058102258221335242252800210256968607243484723130180043209952243750275463883366338770735630436528619660403800451588373608907334687115580589589355229774058999733074524899428693452232011148246551982081557890634559375950168274522538936627074679365196434041252329448127689457028187074925086149665660618234602267012050757948755502929793102047311944637666925933038622199949637862603269945224528508577079354704818484423826882767016818333022585077895831361292057908734077641798318897287407330971474702554651495801573263780448370566107098326436678205100566974835114717032415463367669139231249166320617426888044146930844569371733743545214816036667354777375396716160518754277915709174708603698777309343936797878031570231944354126623037870927359280594350606136628736828322096368578138155955254506140450918542895666857697078904431235500349681219586255497252075895630241134372627142753932586937184143973679921597838261013213239653905536636080052151576183831527424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,12] 1426028019537579865870272526039078279861587341733985827163076979305267885965820614818973056118806601753323383985992090089028939862133006235027841339757608288469707804434559867260443018219963010607655475854881919283513962805288391489701788749805874032085359477199475949685760501576301707879108957285232568132810702599990929707555704176930666584567812251274875509554778451428042402153834067725121108602525340136429622165764023903208125049444345009312985217987625167763851272516149505645112061488433444346081567548491831209941647244408604742415123119303789885933273095564071228041033744537858757719005985040199345328261562766445480455662889297849219352195867925453501284608216220929773876945003496718700952467741447254784181893978830494206180936464304225250661782601854850077570009537986751533697781223529930176612254058922074561154756800487430921573164451462162342573187483633466035296819166085346713356531048316258117423499730541202609519117498661025529265390075742253185215132918476481679857427489932876813996973518961094937995762534383364775948830439260038746799160138827308106243984117509506117505318807823751252023739736737549944654106975478806962134851124270080852538688463674647999425583066962666616070440269626925230244994025783849109185958121929350857336214269425562052121390636040511103713916715056011973601455117877821094233204644964518259355331262799681939146447394134847919918537262311666538921171886735959850687322402776813493714580790062959442702992874086707946061255566264640591077940765960007684748215008924931533886012637138677593477560241385918688538492506170569320743947887070757190697104505182670784434563693651645067965717528009891300094845917412265459389430075135470753669453598293945947398300434723812039984034719425340416483371629445608520679268604281227321772561378880385976443633969981919422912172989151553398464511182882804985563744603731893753829874474707014342653275499679316959628975533233939366970028428417439706306060582349433517810947482134916691752923722012450682494703116801457196718554079792657280501331571587370872338262252598116619258072892096943016080892685120358558121792688452130885765391735625944423513290796790267052742461548384927114090049811555397045596726730467414959552070326122611508041881066708762871326418792793607052301771682946957050677898154145886918464782711577783644015676533885746449052537376968053316201043063063004890227516899328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,13] -8444462860799081141980810579597115447682772516202210650037068905278352037166580796917164074823602684333948843970677258020306172881991979339209832845397244747733948364173066536378973387275191659789589105005093171032287848352323142297142306601916860411198880033659865496876616196243826588113513657271261722037198487142148965034213938349260227849557180494409268345207503015945693003411924160619306112311554601281095335361010312741226817725481694717834345041762504733360213441445454024365314597606499518448426976768631304291085504778595560413453135382767463110571248675399442738983190069669680689484311006395451126606396329477718194855037676021427905922065790957922181538063270920964287948400775654918966748158283328966299099916996384841464297390719665142274809864711771136907634484081489468978766276292487440843527168461594591315292372917822409069563916656898772494660794446924117790499837478945517595244439303820934636792030744717287867056999243905172479067272768762174934348695600359094969973620259489995402809240131578488054514631371458039326820846031739642444839375820562106395751638807314752535060390380679035728557711658316204383106412285614838681810639170579789743599161704872058858911413028976805836807279418655107364824310300014532474614460193614228089654560241327221185709248154417419959777292597409470893528174026926475420867796148813281020442367992291450212159485807602923928763823578212973385486817463207889588121194364340605995614152125824109448000628870647111551693223690989524880364659861206225131682252497248035676749465020967039033018500550065069470545405635274503963318559786129854660097485941407031307800307538447819796273959391419812650856178387724415066978487023513101834974976556006012346791328021098939608214788699701171952702617985708850957248928429839146179624628092771491785988793552253265951072151649365627597295175538261116689494741976462335630481240442033540302366994017371271152156419120108648612717893006602508684559737569482515049012744138625753123710681517499455606860184683460806172786780427612918477150694665700957150430563259613828222344839859221917325615919156346273180687396689159381467912144827177467647495887425887993174739654623031384555523671631739609930609896229132172499225311822492844821621062615274497702774494703262842358040957988585482310866638014413284880211076799933871156297133859971794281113668566099307559147892861559772343772972580864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,14] 31142281224704332207983579492003309378925401096006691327277011148446870637729702101212866889944118352560492331450256587943109725674213575287287744792004681720040511972198836361397371095509327984925609053239764235988614858468123788268187641702446485971653825521123947051640250086666358032851563069795105254090928175205997418659810904328436358283475221633175986494126809533679802780210698675617465000528283632067501669899691727677181727875997964776200489574853081622812391434304113120974860051508738765209611607270350764045127657020342639053050520868388812077768716220768802233390884681374196054798494176480929292225420580033632402576128089717212547173702206639802293705282759609209534962698039170507555500055281119766338912988179631771685509780391007099709180545121280667201358698509183482669286883823714117136017714577701013717654946514367187761313305563481662337414028634350813078743478584570241237059982485663930795863680743387461602074759611311526123068239620328797772352027071194480072919877453284079926406052661688361850105300273808864337106780601956775232249616307375308055653275307607703997781936835698086007541285017446272584739678059885871910161285072183929696004913643569525786246882033238527853086764641340786501445154993942525414587159823081748439274758200293992156089075385550478522743981967590995178893822650081305399586235711238571342464627736151458008049835165563556796627254876013930983978882412702747891272701517253282593134941499809206679413003333418943686375127664100255466510360223698558918086861668285827549896121732282117553996809480500438025840133469366671631150368357644383171590332932110771866547857263131826066561247595908261940194533489289325185068588196430416529909662814676481137253216858676163998462694371565270377067376685031971156571965722612942747530159308770504953049035519223614827619563957402036988730699050603285399257649778594388258653158399445506650874539539753315124012213283081325341838469524734353793978101773576579202013024592937982903044316484637873938256004615048558911732397273144640178174018641019691028679631960248666942722966386196447767007756930461048095422341417318355756602803287954599310853135989120430910628973582727108571402690170069281212561499683583103963481784932147056020151048142233882894184049149576522607136093798032281942981265252372780321778422389754728355369542080802621680249963950057178005744073336741940211547937701888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,15] -83093998069348710144964319440851092283837742031907036019661586376528163107409117978095577455704860773591757060068015838652705963800753213563010311226768055107292322965028773755296418645478141514787773379988385651626510848093473946306134387734107604671907221928392583403759352111253397975194370880940833039425276372881910173292073106777727010241487544033449377163526525891887354988625547611256176741203491208689335702303158238003467915200843450121409213218609567581247295241580214196533425158539597870076101122352541353900915480067490829558544232206792472943051593882669218990910802077374137469205932569426632903128002368245799387395659966471473897628549914294084514753623227352331108798805387354858849712538895625107046938308576024170316851254606831929525823814735508550212304032987623028449214394763579948735009091433541092213692790438643314347171903961718403958035366591529637244468536269499800271024287125680793341481041888045320374538300105400351339587871633573687840267416103514748581477226159877243116676066692479791882660952425900203100644207252645179039912972655540875487936391964415272146700607371431658559257533197892634253343562042085355263066357638705748103641784234654419912652431281758374842471233091585903386297119290026820744398352191877722382728310243444503845464565997377660593760171537696277109094388399289126584140508823341659078962994271555245910795220747637817764923380316615865166240400999855391956783333767981962491680281146815923466348663621175593302109812649895239365014814132269262231986948543194751490335817787073372990221753140673470077908928579836244544391338001580385100984840729614360376859959434555846695152770291753466524607516971117331667026215040756003667483538250012327452179858615317665389200598840592152980105886009967118333935671310059793938900163768326834457931748109827929413943975370343998204725171274929149769784617082973145811049158872851676008990347529604866038140121011744725085841312412580558878503632820227350062554968543696834150153173281884403271365379065442179545351402229225742006610120976881056092604458223573257705618406509375652880967853131506338511224000960526377531008054810446349497649327459917362490407590556226280783685576910321492007540649601210091997335298094236438159962624970628965912352570811561901169507520047798685156894392382376922221426777164219182393620665379156531990350021978076026297088568981380317429420135546880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,16] 162728628534324710491996638566429098387378773132958220968768839543205485679034264454970688899485778435224582641088077850666467855629180322452320086097189888345333775629655763450857315674200160130476587081574160605473350435056415849825851684938799507528098109499569467953532602816768392869784671808785950158267187787240418295340224128489646042211680595427270454447524423909339344111447384671422925141771731473774186330497345878479228507204519234673493601150014769238999170335895001863941749529122258047656754976454861146563503655293688489247757959862980740132524046944619533818209177329721335878116178258939921595834839594164114806295416209092865612265574429356944005266505962409904468347763992706103132802152541535401465357497896611514437616435079947108552492845211049326690537489471364015767549160696601443649245833142078899124958522758126926603229784477763758552776808062328774987603898367539641171517892557269243565165825137997362293015164405435393698569255259859891442633369529541614853276658493209244836312666095227675028510308710703335133636603940698585488072602281436576332540390121635115375067981109578432238703092311703872139216987253092257569652763060876883822512314261403893137021292686425269093922709591104414839804348402886447304315656446782369420055457290040824880249037491296932224370536715153614071943150612323846566005763798938040035859250868537235274183405659328839562791154522225728089673600934119717667276319362286221272865966953823983302339996334491287419122670398472319027663102258928831500567759302583061932822958644648441602447336521051832394286794460492072859736704386512790109632368601788981882063923095706902631337181221161956519974565563348837984434168814455025058859743013608724866317468071923744058609540044638800413819847043260470054949355064050055676148543672493185300735982324175805073237672881136040145616687557506874438411040263521932758089798549647299871516681162082570337379144386770020664667419998662868863760922028049894261259244662741499400313726562683068210841866826769836832313284699239845458982758332221584465668673410614510947791582167065483718168870990045541230233399745945901354610131781673557197600105264202871955913669567492230854473563762752638903864934344000737100498727982519363287673484305684013599004311467633490844202240251645524554595619361132653896827795055599803738960846299350874439333736554170353931581114521343598147775928205312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,17] -216095365084743830153227160925475863373841614109027049155644879185561573157592193021676570151491256227842687682906639306104421563681333064345838744456539950182541604306103802199910802579207233507564867000904178363210964768015420261553672562278062060013152663018899550093102144270472014833169499778984732025134891319970994618847961022532799720618876030909545355852894211636393529910591090413215315585091523585901468434304805959072127006491470941943676108518616891533245036565135678732005392921307136648842461893873671975264055957571240883388115751856638400549547252100266317353870247033002720442483698839073420482921664650629563778645733595332478379068597454892603468412629901795042814747909680493553085529087128177006688616395976509885433699786315669178673745235203815241424238568180937700054529151756239986210952646447563234147017770714294727745077443441729206362043407680515048589089772188583438019958898314785963494397719788083520445778820396467268858766200384147802618185375575070857360029211288577858391266253501852167395380763353553264589137241278651446111411619591588952058063421633096907984537922720300531698512298736506748946036183294124180554889201114330963744291169689773343605007411518519566034747798374576973873976314950217806401535220204396937374053604827169008236172333414996205656036003849403283414853925285356526885544040149950336567953361666998628899540904723390847198575049222093667596744225050834439976770038076301873634565643397066272423913066048877978744051359315902347938721347771199862677114859537370741497353928272226375284823241659470010781491900635066587469466291369423018972653010546818831332157959905719142391295714248096995290948072640298674174126553934198512505094389748244543445535408851511531766896592724425301374202863035996683218047393103774658242522279729394571407923615266488524841794849892122518770823067255078300274725731198782830026793446610814752465545634240720839362978775596346981041064165868752991191845048673110450730940026672420927606554885469946036079720688832153878450975071469579379242553440337165648863312796018035554639284231392615390460478972394556756096946867788593543274917444067604960608813817572598540969843851355316863305681710030445268486099129138029054277332842918379729930213574609824360710150611969114954101021838031194342957118466987658824040120580592300115496498522065594034630985893825929174315227001507370306164441888063488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,18] 108943843506559964078769423912589634391010538542268563015240866319982780270568139911474271809274587510456039303082530852839736284153775452376778622469485684415915681709959428775646514116255096210840545253304008537423053000611784634576236401882469054706209071131968177438598246076390505037091597934104191065672167927486434321552239723152112993055326238283563227126783869161264623571499358091243392274671764972725079000825330360837530029234904590491317345634566139261341361704444639871531949351684433046619310558413691008481188128593899362630277577228482199299422511755943917929374189064415925264727781975798627969873789547774035480560740386681722374369176093556094271822269053698607847016607075220687997817055538085801561871375622125800332524417593404317461178110109104771901381325550950909662626654844183913651256440017102920962949098881195537124028236593810219594186519548940504140204268441294779007507939220337147598776061604266358825507260158120538476160247666128842384656611250210038417350248992335152524614650921607429594955551290017671150956455393389277411935465643220317830342846019095311496387309951076558288971729279826781016822258284011917606113504178255835880152328364589908539661657403414797228787884333359192902051473235842836035066107386066671937701779138116644666225985709460317739536114662504161808532363765647186976855687766160074216834497525999273743378397752073039800080225105118512529924314312531710071352087201957196235363885698590557732560144974266124411192103457252109108996914323339702988822642339340302989179283964748060635622824518332954498161250898274012455722754484673874913927212083837790960558902685378170333703595577181349160287491206364817287228601814163513620715094160651096032055952267977045574446327858952921738014200933040740317639778661737702244559368501278571841794215511598808928383524627816681646294061561370759650494630612567823371605461377267497193722663758075818871706307628259041146986914594926298468232011767688410304297261419601760656422549630756511733401378622819927557685447617644886844247820516922003421868677628021968742310951461337273985418862523047730573125283420543287257905360137849019482062183245245842862081007138892007892798721029455213695950141830414199272592678645355104497395971909741569070304693221542829969788884453506037536249163857586376802721548899806670124475012986171941185041400112237934694197577141252351497785741148160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,19] 348902250588166725867544278864947657909195196170663619269320117953065276736271572930681305984550565718712106276140686529619829312914845315592308801630619244204912125386720904730652192665292459306355861397141526267713485942740746202133577324432819605707945120453689249293547044798274012733087280371810299617967755180711311347269827689523711413260707305354280607641133863121193959273502985653132725722598563516922386157979468003430562294997507913178271384201224475296359489380045336736079120686965477283933186211946937064459950781117330568013709015845363135603552045761171719976132593658745370109434592021130699760516067097968057801730882894683080197025706297758168276444400944068823186436036370880328184803691900865451440832873567990601461977635639260477888312066252886943328563499535241356712894172276422466472847052670444273601256660657422285564405147229554743287167378773112205345844237330319964771410298576034388947723213346981692813519212050378373115226594741796073662270779772055766709104510163342618832160117392143551283287864506711523790635193966029824367899698784101380545949592602724655817782644485293402715567174364186159355766387566938219180347156552768504818704779794104113859055651887986332787627306243012119306007308174802558983002216565653445594014724406473032986397969952639043817495291345255727794438722962345577766358800861155276105285189175758042518233497992174526098072558252286881867394089621300498660992157275557537378438717350804179997425760312063821278366302030468100067384695204853383700141453678301857882812356529421454556517872619595694418166530267693104038874950627354084477941494721616495282603427229646724264785980445732587026827405202978429399197810216791611501059627812114720307213604492389972169063498362712164778944511539600634543423839838268299405175839256987573581036446609001921470438816678691203604294319376363906708189022559472824208309757746107005572156943303803206831812857846121414834651534455882254741011354018471357244607284015058443087340747764570965379875774961640288920758434594621545002769828331881119241965342781993142366415038521846450320687208732143879445974605232414540220594793106969786141656273675229928347573899835961012682434815365759651770469608823492744675363842586887158138956999973992237584527853839212840468966522893169125038181294064966568621464403168931483792763748570276047383349550889725670482753562806221022530175324127232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [20,20] -1310854229865765903520822960123687870486404049862280701574118787253297774891457080305724862038999993746345291866339617833213862223456973818045231761020513193428783856275133054799902174013318287531828431452897465986252879191915905877336331921747517725324633225733674487595197274249127566569014744134226496390624407538346028495651906300969711505188988379673594628390242729386112727567534211322637869030443674076571780682017374053321338425460968646005001481725056957248561930028670936142004763000204456582089472066942882614884635645194080236707057356606059531177638549336916497704134390034802711091052228048592027704769616097554416187976381163627468467550976631413686041385006166578997124806487140098294545257183888304095526346944090444902572252489798144909366185205223127685377498852734214821902741949912456309441335098119567091029009866530395963023709257588686657713323476216318037518679203576675072452458534628327862029457783889120017012803816883005055189130583211291039992440007844774509095922865076342111163680140460404872889418890517061360008626988887977631078035059911345055142795122180213036944356250190829612341778801571169184989052202868394976832067065959669829844165723107976695175875270603042622605292652442888789789975922295556564015053804120042312467297981314228902002859758139533424915253652257864199050222375460801553749312182088786301237318869253726122819698840610045568483100803749786397281186123799983231933547413271835558949004012744676320639205134510829609276766182384664866096209412055711815034434747123455081329666338788887746001424280369785319364048462813497853689186598154636484507239464427588824019882666773945969643034437829557445172285075236591442978297120584222636326929091153831618402671278242513929926893339261604518243614611907073962918186502800993360716727463176813956978166108429101621686479875360568989168744958963636291575364526631956151957025305505143945001329592993848460019429573375050231621792602127341513595430522782570206611699775470561905626991513095106061484522730588549678621538516961223162037605271556638173278907057969084481354717950337162031135639660100189922371800731097787059713188550817681400027856970004313095717052793579650360622393148967097592410672033140379485523805243589351178637089135966741761762677770316362349418949484257300970534273632859844927875782457933858552633527652702531785135193881719125207448028433087848980450711242276864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,0] -1161785219053788458292591530970204447706837390693207790025764551149974703932885048657122728706694349176671017622391634719502271751965506045682646484728395364290043197722859760756366505450100055117914667865894934492816810405730052356260082736992017714334198043797840666053221667798681975274832456691638648268089560620927001650622557956232670791134513201353114951743362541731885468889499097530451643213467233846742499662479922860821398717553734578921298046989700982234367547166569041767545905988669463334478094421040074641591471382715900406093656452941523144391605905799183700591376921146062454617320641036283887933872634386165117348090334555760719285015139055709508451931090024765582269577472014815546860537148539251927358158513588587763610605529146149107180315796316643744321811028609679852068275729928198013068415841841301407002781255613746962831032418608965813344454073082818302889584552493468275872610291803425970366820138487277304254965631682574440296923177743508629194220590167348012776019675271974190291339258921756521902401088904425691587662350059326830615250973909648251450154601836874291920684263976276786980549000994729150192872939017178975417415413395564772376530949822257631940848580266025741232026377357644094410611270600649236852280421884335123994578168856836881151415748834990588960529678284737719824255390611965900890183461143716963188043774540984140344509190899480248669838855435561367891112105681028981817848659709872839572035507435031835936126672620124166869468256828711988447457987378411085709985808867767957328422088265472301468622052211555250083143776861135970753718460602737951950977018063205593203455211846347283982476699783076829219350354445562076283336789736337633677755405303231847263794249076360082791309468795913364368527610287259528127670193253170938480508235018992810885265838258835758580476192710472603539020488512810339075602635804938293699118429623107345149858729443842892185815939300583438045975299376061653866803868146615623016024654720004064569631033695273104607202331096082689756397385536915391027749718275551734252177497572707858862107319030609638572184548613531281587316715551774889044554072037457081748796566167053040707626017268831503705091610323475265387867818607796906618766057434198486889988406643441874392207711968027053280943581204419519658339624268241374307555631815570568932803815949980959798827464527268792351735562406723584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,1] -100102748101381070147023133039584980556713548890769717802210280788032123947122613342729340177749297598271240524347797909590962679235959801363863700686083459702119494225488144979564474583074042634303684987511389525965581502401803954993658253766805282063367506593818397799836393353480665025861808622109113141939707162539969279255179493169036960171769598211902503624208626403499681514225211951801976609377240676970917476668770869349755360055266188863551789286679114210883312166738308063013924392146288755750078076726502135763610987397900324102083820410038664543360474561778386433372052036155132951345591654530643769327163541429112323814212612977538707476632030014608566026969817712274416652046148516312257652323543529833265731757373613902514387176639413980794664615126970976330687231773529855663493189115016516855548670732935864003189387623166119561263883059458508776750525818476696464584455967396980594402943945206411290702841171428514575740849402689183610761839218180391243949001447398859337480774015048406685550924095928478416305396054912497007634437449370834306341293495365936930931902668121317266282860226621918629632304246063599297391420509240007872223858888321366368938960621631693201213115945086863593859495403101160086348084575715942509163206966745754176887691233476397424002458769669466128085545015193029212103326361666922241406665867255884773777292358022483286895311825596192125102846346005108323410954078191471168042292503652967581316469459910171637231731730753006818705467888229623599232326495960998977313517203691928513723484603560597108856280731899250764865199785083023441974766602480503881807283769031297961257079819537094959157446854341848468936978558836555655713591287207777158807624618943531247584138115971714713488650828697587683948625525429394747756692900861454802366249950424544508816005962676941860147725599123922950019840146757307447055064566644171396066912410863921178078313099049563617481146550947379131796111071869833298404606239050791866583287426991269864692076784537652489197998920207928240060420321685811766562078006108160933935316970552669240473299003846078376988539391209536413471383626584095493867739512393591738700051993692427222481074921561069503277487906388196802007336678544718964762663391934566746067760719038790689631891854544607478613427771307660535281739652571144653020971778880285178501745059299770241979967068823360763587238195628081152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,2] -1879348020364757350870486601899126188839837410433392961128300569610542780293877934463363228998636765781464078061760256151086019123556063035006620454579946125432345680228701759269254724886304515270474433256840067052467766572555026076939909444993831943420506353917491964793420414973726698684226598383879258162911977139846868370349367974176211578924453584761153987739640902314545324361644849182208481973357937780246753550683597949895444036199291033351180853792825849330985769749032536835292300604535484646373894599434093184254230222709276598172589269364943848048369308978343299163699151007938781606052013056367065689931304513045485512528143249815612582335279908760755507652603218793440700134132423019764292768702826380866098766553336063611856055426747592675578447848525943088793177284270892300951406306214539766747936613650304047185653612405243032089349468078050950539808275358515401129219112827223574983750342933120882518450016586204987135903594549990323141025555783708313934328346744701330880656254495148794727984117516639604135999925606699874087445592888147405247785922606285823808741537537252239377188066947884935353782365888458334923359787504997216235563089546739884200708897995818376735305771705402721342114428065985579199616648388980083989942728613412377007854785679559874285672650057067091503734152323827601921875284171380717493934963550080901946942976764684962599468920740971403855885532524547661546821071897327201610566450724087998043224884336572311713196299125609831287113553345816059970409400821783375766945127654698950611952300711704077398665209658673118600265421658086939191477501851351256733945692800695182952276907714158917051358636755314933721858272395171989263037654940667565435416933998563912838813126700037668840699507014146908662954074138665059618129841945675429281219112207430127910846747778478084465598210866632033538160384228417769786183505560881392480954853789934208825415430213805235250972067917735961707422482174402569780544603489484091186566249195846180302763110952845369155477725607160330036169443821931365573462016163304809554198407919405722942548764767965087711640424191034837296764455489115900287146008121937665369561117524413870247144185451373717660847259088502273497018253012636440743359432422077449926017946666586732821285443676828158520073411791662129332095005389525036998840820541255564884764897707635422545238559390283140643337876850792726528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,3] 17254901084493224484114347424988679700028526092414058426752114449152789239687024832070907580727738962495845026023900354597811958145284129929505596543340873336042918974080272925757807345030551505304368379759228463628670584294704876952490351119135188608310236267965941105523998085391696280073772639296520188462662188406575292608169006099308199165259521029926553726166689971819340571876237483199261870553010505729231585286802524134591787732079939578708135069601369491025543554088049998929537816176056313031699724949806973785269476807886821065526610054195674875946067071157892592959297377572232834455695121150050158098477523831402807637956832324249021902045823027626814999177561766637141911765060573593310054618957950255749594388235815099194411715726335198013209227630097304559828008787146926885410965529371257286439735823350074650245945623086329189596175742848317533623351168477355550697009115297887343222199791741569016440519132120015408555732872005965027485611626195023372926792252464157902584113428728825476147311328658646247489477112673033759771854679473408286429800060609862461871590769305819714355003306610557672083259657502660103891542838761951277855421208430200813738061623809378868022126242255076424136236535707337521047243856163865161951385019452630351221495543428663563938761925771754765905866385872436278568287930797515854591478582291100431839469150602577780743562589823774990316354134208045795172180592193478575054809050906302867456803831860993338294247961010623806210444895213624631013249677543842566835758128195817853312367281630328080913020445136839223208966338078655349317989092876365873731547360124871554579064055527779308908012538913786225318414735783402090542564120274412116955741066338363029395206794609351249055379685056018946373957512126423465011674006786267466028509149348951081974988965620734097369929066309286301415669354327576440496471909882141891361484072260799662201557828161953428208475613896708683947619879545557131657557989909433070755258397951958036651142064304152732676910970023565106625205159969148405555491253613908123344607055714413980210436543697097541383525163216355126623178285211167441831027091052018188241093420332250493795909292888332127445864741280415569455672253818562268590785674551063894330417191360385222823900683371211872077157729371329393731941317536751944843098650556940958891804903324687784695090580324916699990916845298992021504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,4] 868258932853843526454990928698709848381857649955416876894834245185061913380639199133360776916506603553729329132041463773813084609575494209535895153661616373918665931650071648295405002948235195152507220586086399061258017204570564152922113105937507617820239217779180885877814128061840907286407317608169745642169130103222243384173130123723160576682739131619323241689237526306478578194195353973280516226417913088408109940494032266428027417544199599596787857891291892674788912831835041774974186668782469495253483876619054594902144217006848473376809959737560546573631839413967434608770156802392990702020218687522643605278597434539467741298207621887834733280242129225864164938477202800737227168015057289096786192488375241905744884856277280734910268008819467487681696741884790182876910854486143287505282578678175097291896015176856288676771833979597258242445018887640951826299730479781905874922976870584816423223714223054631143268708636160439060875650995012553664491058578860089613263897707061792004993455725887961179498824944947479371477530716878073833786755501272878412336444645655988760220551902671747621330452069414119452409195997178011252078945420024938111467122327718621936973547314484767412274520337054647213686360663173314307324273103884834452982001391558593212583339352688756860450968870367830870500186970532683072822108640368662132719855218539940687028625330277152848169504490321519079844618326964264746987706408674844484609108251402624274833715094693029185696560437353862292446651584886988559149094227552514794259834771227063214940596370082102805743915006323444203764726568142203449829271457696620013205008777999815122419090355530432684576411292617529389687810786971214760544305325397643018842480200732135319114280145211988013770453580331012856545222950830508857731335722286268976838039173886560721777632426224446520912800190819357359870990636598903502322272234145967086118252550052304074758160879742577147983237479721076243319340954811506254157484688434872695261578347383679606898206949254592619554428437523129089088662484861219225333279302753287550480915698275636483471177982285038462248869029895941311345802936381937140419566193764766766928534769358511812523474852599937239954313592181007824845902590766370077392268284648852741205152747333903099482777967862637371139914467481652737421540378577160147432162239070564384114247084663224393962181273499081329583221329673221832704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,5] -3606186416143431880268590525089404159050752986544938793576374986622098820421372640508457300587485160292910158632592221024534300085434462612937905625534802096278896387030465800658696160743058373722443411708173035993382980073158656777431450999660450006820526358172701140438659482674741973690101690745068492329705817614358461144818854770847852483618906977214910405939229550698870329871540100219793024532887517923457063165131638690777234755751317437706837659951764496903108282676647205438142694727676148302462842382786241398241565193704838069969055913900911106484581101728118409094785074084969776964353300230812729143084120549886095871982537751442193823881616042554529372928559781772173285824882503117040281640879057782942348481304723980596036695246450550132963129162365394373587055630314777404267488961276411974325880151816251859256651315006447073652706708706208459460754594405465780946156061360013125965398403395048629356645127346465999358026657133286567465448632139754877860687881965033304432288461646162035433753117920983139668724228244325807006840405027894967224917014861393749314401668979379688430393629735879888082741669585742345791531894244832066652785318196349826521010319125306665434658566049921345928645309435717559283363018550776376519581719944454857895375149336311420680438943791791884292654723535456038059586004612102985395413937385558846558316371710686342664787074387057036595464762769221188377084842364296049553801583366413877333860406422585202054772809962863646017142808025488469541528279454636872694988833730279527399001083643600842077820767683817607758783094535233074438300493804820300230957528355265649615477315467282371616434916729095961827958522999191429857908827741114665951196163481460198482484540417994036550512577003119276760591268828074452470530107437235685737653867518717337966000901058677027272696100066093180730077642189599562128313274514781124732774697199027944976515538908965515822273144602918699107783862836113878617206009435491811119284044933190181661200549246570586111342373765189175807337409475669741046943428462536014816287109929377236220395981877792689786532264610489429598713719499120591279160600207893769733496415127404461776738574043525974057921749740308935030668973727090065210149471293726167568801125451480890987011976199461657694353113414947557043475361909520253493576140182774350705187542626156934324203597941168216385200716094924012912640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,6] -40712452549397714653355773071868229350361205487133828089858432086904632855308113432179251031382177428373711270533092083032048144937409958113800546005643275097579066966087455483097896009123273549085500046688458834971661176830457803232586630493424355424705159708091891330234451556928780180998363045041456037296821652406202448411781802083589975708273196958815668964238993918004860816808552463866257632572405772949859181582339094931018666310861458301780443927532364547856252093697502346073905367518018690901947755191643661493725414973292224292592369626029823664739718979641027229353748831743774319503761878337918197912328953888460886348376439587396684479431485636797797468582389423163025759265775740728063814902163191413129313266956107904900193864732759018986024860582627101155143685702084935446858241066051709719798531035672954578384303489828247325416674584472746280077772656964311083561361034351574261510873931379422582323638607498188323600556236614066511462694427753934583103412792208095923659952173806729956776959184226585148582950333611938130209107862350191695726631976764450500889468405976937682541900932838010638772318817978631734638999706535060656998858355332751114076317242077828169603603038892575013899611005797846555933744426274076979133372875307094187192352007773839343495622095399754618475953835677887795006097699149379317204908725990645535952194338716114835433232305256462547492546669184934837519141261424295423623579436730443710431535240994697279907567570391370446896539657479989720214727578315571690047702621021553376431238396604276050650335698636335877224422251051461234882805970568715263324936713994213811590575075395727015393662761759386224587982060934666648356006912283540881337673616723650701442495487287625743937085214367911030777741046602656919891272876124388287986283032324689337222362516216444095950282732770974197190201454625390597232564781167987836152264291847127416281514236224098618403184443431178968708491918584990378321111349572590304140692703197644781801759163346321832568000446794136021442287124489238512072463979324770735426507381160443684862334342562225474222311498801774215604857705140411641403156947046661774571255652413270356359893238154799889904662054386589214907733517278336250599113826203839807933810402811271912451546529425254299700033598798232193592782215318206463704279550980493803544281635894242633750651608719017685098911497396740079747072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,7] 186565987961261203004120713047727765075755238835253554408469055788396673670362542906937998039128785109568222527268928592813118058348642116569077236753996079437074497089313862335517867121273664541209124311717496317370964684335787630324176087903555354319001478285493813598499235892529840642412053034998854195564127899947198232382035825661989437048249153999908220300634033134187564351614934583536819718751380364415921096609856585181461058684426703773694459194842765347018805448460154651514171555851148277435535135425977177086880918297788130602591303704364370962836930556738911995102256444187494272707063346185834621504747895332733952242580402804475705275617946978671789395658876894437288038225258207466898003177635845788504149970330539198729743690133975116657975415804845324498459350960279947387808091319780144494195950726146376802029176051905523941813365045746567705544407421006265279762153437364662722363146799710374499204088930652308223298916142541270229965847881430295063102213411482470468872374220983084407586110873394509986984713107661062246590506446439771902429290511745654638135967549624753749250635534592427361345159404406102697165313996370079421181582826183633757893610236224581118685398493128470697635033628721811473310678106634131946479763351295068631693076916515338658054953866711017810415802885312159245016777407417892745656238999283694796924209215974812889889938125878753910139308911801029450999586114028190536783261399041367248484468271872653571819025309439949949345230346286205910270695133702587555457281728859243898830132196350989996861554490322064131946087935247101971447480034611266232751138082722886265226128880990197728289793279058563003567402872992094041522336896716775551395304760720070938895756243892793665843928191054965941900975617570815054763475688470981124944235782523520985099086901379542705060346581202449179686081819907878821878536480439736858508967422750328484126126428804566271108902315080035182768884778845282721070421740968548674510102130340109653875293815288767751845092930736741660931503772808611506094579839214091412151621881875398607607150101873593885592923368192449087106798068042727999708063063679249617100054446339035733562646743553113529358008689804878946601744836521286182076436594076927325563411288183475487596693385675387014429546802930202994852403187635129228423864962002083172908157643616150388255436144517959094392805145437042770968576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,8] 1510747321001458989761875647551972443378647235625742043312292824383740201782253570239368152095674087992598455486901562305235823625018391225915107718451497415174643022400165866711086232223342774493963987506313586129810420505086897890139893141695631775771054922421087637806329843335462572545205028232148026494488152598499875088189076610647264264687598080295303223933801268400046660789474671095222221926174506964279939771173084361982755830656091894065216398508371078020166245332390241488005952777714104949886261254309216695115106631098249165884869815610221338158440843483655551717321625070334427673923109694312176195989041688390418507405560746973352003527875081075297186272977651888340953234872983945926659289259994711834634596090875505632122996785082034971193995386160487579335085148619529043149449491804150357347716219840313497744241881715023204806217117511009307589219118385743975763920949122022397575692570496216684278620086684042370426568919961185523153968534579077590188265157750668176068529798422050290297363225593591512393686271365885144841215548475749947427222115489277824052882704555777564069364493398227575287671386595453221239759296720449683414301184425375413778648468771060894289227103906729509622820812586057166348654579647751624822325793137018810948277971985162182712144728036330879752837144212142004387680678075853514768368293185924209816639505760599201368806564866736843676973975810256760958547747048806664588424530874910831831320315410181201855007677550158152577994351634689048172016812675214171131478761579588420046966831995813787374287515775610213199178013782728007525883847321914669046969666311334379571040259815144033942625583796777382866710196636639562185476171021530484528735644422880068250153802141237603755057315216564002258880480159553371254551388278205032342261696604473385881341643586762817098421259395080190572320417688231702161498992473835325158376254580773484132343286187269465369651877720921767892199889610297573054898969168622508798966826834138262405684683527246414736401752914216981682860365358722343488176243445586037387022603017122475372203505039871356764193037872200955917369184562400162067321608325442551080418314244482381524565117269052688547707268875462483729276101877120109260694894042341328605919940287164511833108070944435868616275789714674935521461260234742807596998799965219866699607171068054389436126397125623060476893102479300552929837056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,9] -20768613926960541136604834448526485335554728064017656363957199399695889895114962160137631269309437989663013066414339987395917075280019772479333270733062120310072577529193067150180745527844783613623383809054305084301643402463079670878677756778712647108157894963240340782377353303581021539247289177856636037276631482970980453412946337718688259361915841364961257686720146965484691935165587534008123359917413597108129350788041780430779972007656761023321165015785737654910726623751595177156136931703108331851716719890801528588256918388021971295429944685432768954520288636778935919458685570619956781476719160234864992446705236923733492564411546062632753302147734872557947104776354138585287660727338989712219518043468680748419996194568877924238901453827061108354963007768862486085450825970127742213257874212694779901252470351127991420662158296911449911541772894135531828562385527798730246293961662918064799897464708836934810350142681545122960227110401654508477067430618203018294461713003862300805278053345989699353379189443743893557958447775454916147563055958097974638574945634250098218245646075987978189541310799590682205054423522503940229619964048486019633630366008508424734903125682851821630475509206324239920373111364141983814435993310304573022301488125035582483927113061698600179126579992314131133042270025106582747470930812272214493618465612083990700563117032339856453669428054569615595766605366319527554193935278146051166641031468689505301744661138864272052659323159246222185771128697906330403953434569926683647570628256090716465959192676033846696803098008835939833666017104883318009562097009389692504680366371524351992343929476288867452475863763044217927050514658635936744014639402074619826123156369770139928245461247984455066269009080437913166834100097546791372843091987674272542505958638073160546624013508944691242105577688580836378666464727811918231926207849779344116616374936155104407203190459704030209954705537330954286961481807299046202873993886848166931735707354617613188786455514802769811736534518614228126015625510614373718611264114484857011985766235800789435839082023726693194453382589778152151921132232665797002682468466547488102273993246573848564031491985148284598525575225592633360265456505100410760221313703088738705800965148634796214936566527084423461058034031184681260819498739160203457588071130067843858913922789791125913407395754263031959593293495716733459690946560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,10] 88185048689546863783463335133571597021600716170902217391075287509923617861280948725952706271504040801894737360193889032370073794269597215213613295104085801491231714957455994656895259888404717352057652825132723868883282654566934549187634236852798553978967333780964203566769310881150617533801220373739686583902648396496456816701169635541920459308058674206110553564557877981104664850453462143227423927765986090760696571001190667818764165248139818872463039462617984739991501135537628859104627151132656509948839355404564546692950159688373977569586534938124747190247407149161641475115656996953968907094359360042805220360165433309812000126236511237947921382547319730880637924711249420751988627926682369762195361178630460218861077994599714056835293501929991659803581002490875706003447446487416612942794831312938233568918315086987513002244227474739657541117778786502878014410352767297379672270715525567367941270963823313155732048687503735592955640723975239307846673247647782435648858734986255327668870834803698870242326943723993391439733641992111602744407436506366848317009381257050753897711593333315521851417800287266559704831134925676625889668519017454064687528093822818351677783912998325255391524905737401761022634265227789518653069461357102320520666517187116656221890202950298008515881140657930453234120425709605462610913852398080172498062980579150577565340409000872943560799661772926200425011993595586272842622846934371465029406983067878323940408925484446082906534304491573101090597804035500893854582927539617821328605551328949932948636730767031947423450202213695282996898656554013222638045388871614438930616037544609653021362627493650512560140292030833710090175843812319966545738637585695030400929211068292116981693988127862666530174709164030926390673012992670342478096008627214529423188648078242086086165757350602387781387397599891551675850488327150612459095339780060379025645898608500811458660407862699556304444077107739396280744451137680830978050433501775262071811426656038365935042427632418104289565423391957343722817470343925517533082602888956879748001202219107374617658011992321649037720534236665246408853525308578072074355912375560950084946906297059701286003653592467733019147103647376071761800834786476991310542092785112544341579225335773447600487142061466272037986885708048188008480145682371314026871792506100549618898900510365026554218902705263820945963485373652597509971771392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,11] 7427627402928188200057670646980266242925657429851042256911267113144750260928439992090445987794982579273269364437136368781953167983340111790979615152107373528618677015628435936371888162221394596833653759389563797433733009107049980043362780021506083067275278652473487754581649046826604254838676889667213730727078774927548487602019067263690632229453752064924788154881728092178259378681549077814841600870648370873527014131411196058194676363430410620462896700515798164752652213894840433142606188055149735926740120090526624230475459898615266931431719430965419434397982011261149756983308227823363160771656998850641069961129560541661335847123236678572862834043134029096114661677612538491654128037262260867393095369851198096056554530968452326635594314649308659910551626077082538407564514759697969684405299214771111656435599149191815355756876246180963181720960446057651157783371082777449543626093316451043662688190920576536125230403466218326256609702583790342934646163867014612909011566798020918309498891705886627996280882891136568592404450855086671194530551878776316055786662552745175893914315734872950969094332418168271478355396755843089418714057963852258417425903971890633259206816505611703586419566113994069275947407761278081944878918974558631292960505114160594304440468619560865251190571485315453011242381635419261242279227873390971403077908878111220221029675404127510129139651851048372249517924311739276099672836955777189794991778480864252938129242545444723209236745529350191917541628529876053437565991925682727040308449805710916634502583317264065929783804634928350999950273341129779999185147699881936917899175474022982454960644739762253282557794573055061774583614026202889421665909035171036200379251885335444761201764519222501330210380213233556044517373057361996748646424781603530327026305713914983569293255597051763199308696710551884454618150387631893905648342301627810866481996275983737111157829910486524901581749172808782175429471818474710681787643969907143156871029889971433447577490358975120311747599465078577196989565337754799513528255712232120436843294853328598240242596859627537736297639403798117262146110372973152838671505436990068883415282959625791245264380619102332934012993493211520561693686388498970268448754322633898311304156078689696861022271538037613491397440925697127518420597510910315935829876247280164196842139763181194195403335534234645753395677341276480338701320192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,12] -1864087677440591701992105685844341642596620486263657260046170593845250096380951806402990399264606795702878519583260490166886760353060491752913879535953860227641316584384063114954536022620158138926320767309709772230388781080720333203189030839553471033012025588553568333173160619889765917578932400308885625695325754057206369351730052728781916211576743055629338699246693975176821465686619498501379974710722881904774748391818933821792332617295570300854179542927865608794695726464876531884257437879024776535639976872715329703308125193070152354713596702212852790569376465290704003808752085180585591476699222022681244249087438902626289741283809572343385504172913256940932477022119701336858574507826387121335892449515985236586983896972860054804933304477984449516143053854536609297711912942019173562323818915253625023497393157510860644027750853983696862450506251143046461059730968734081911873724127371339439118727441572931529196592595079818853719799558687989268516193343729745534906131565304465397199200205371147396035252467473364226581204779653764005052061015669098268190875123305979172765575885878698252015363632198816114078344058010904381918789413390380958791035004087865802262133884212026611856398992914168441748387748360850269966871759705342139070727221012694996285359822895601772281283230838737915323461807127010870386885278534546675799075171382577251146319155152264378127272854047300527361513364864572029981021995696598406744936947212120862491066927774038476027133241789010953704875757311960235333075771362706703577945580162925722535404359493272062626954116176534671321925035200443523151871555258591179408391777460714654866054873990997501381789953062168503621165096105513212080517285046476241580280480256821621914598533566786386271795590796928275672862938390800793048410994909685027375618367699153803109878957724085944351536338901249118011168723582810464544466456572971752066572700102711043352448579638496940378475845661484622613526062733823271973064832631797551600882271037289531841441257234212026210039470055258325437134700606555637683198379905824747234208494167824126939702132715823456300216203450277201611199856349961844126825004392104479567559687739370331397931773975659464695882376455194004153938134596705058352470361868632964382020857031823893492999355831916140224318052877775163664542977508872663724323680192008344094885514081679782887359421038362067059085800079512849559196794880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,13] 11024719114459437101613315290333589139591954972078738909703682629624300398120634915735897475735598759787768626516298769768362396744675046495878117597270270587480525147593125680629195145549516470027664839445197800109056012301639605181516588489743962748347862953932664322141582090555565257659912104716782315251651866196519619764562199887532365825357092068360005136412093303247133396904329105456229994789263994662994379643314662739199373647121413705252447229963840362314048328824960181606374002417046744249891535837361977592992849792727621210119548274526413012224667267743240571523320594227119560012323695963533203905511205845917439642086724396742169119092813351344873255993018166596325842576342729257928965654858591657178857707901280904437338360074274845801092884904619843603302529558605694837268918326950433981309401816667181386289852214735921367439544677556238620429233040244663479836371548931827940411016692955349512500706315502107573742704118210387372179850523447520865245522672275413579220394301551533775274345264194981679050569822630321431056307651423734105172507771650679157165135727643141132277840336573445926918880535929569477514996716097481344446472376587006604059368526657453906627111482254961091463448050847979699038443543467471416473289808103106681257669712997313291497120987718273860726189105122550752068013260132865348639773179348169419716800759203917963245969581060935882006037056475891619664546722811356625781692926782153179987014132453628231776426567731947606684732066475630630818971303756686066810052390277804520497459799807238383077314187382438440365390785904140494270321782290012881691584969845620645024089191983033404094259722661732347642832422493033077216898864326589185833489857194239649599729398423772851703255962551515382604733052532451944459190465053470247328672297055685536593665176980692638021294744830334341425792233784226290484547750774462587883788331256710010346788737587403144508889942259603002937003884535504623329376297860766085123055978929220108397826060380751397794122240817166763500782303720261173978108221105020394642632927714866701094760399819298214808714614801412773339860391405353516216128234259289129059369956081909512612932607793832642063062914020140808106776193354833604710311975997545634298872822860212017445536909358931398435303374719502367653342827751460835490971395868570880278906042154452091445793121595600788133288476985092344340939800576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,14] -39751706513624076394803798795869664452661070381241495592760067123011455669543024102621098014426919385173433305493427671768060659203608906814339323474749911587075335477368903327419460432432046518971747750234500648611273181625175115616241517529145161092549997969920519987240789722134924107186247052277666355455428977277600880177960137107938138827526899341293829287731789535178408262107884461546826555742670659116812252051419435053026733009125985137753653962526194668537793839407515851895290216546536457115487593224392894185377438153773809564832812582545219338236049244947540699503395149205143445706332852687934023350591125753330382715495121251615238499897742180467534232040167169403790917566628589828849993836334477686718757834396137356522513771419202504404151019279588059993038414134180822221331767474078247684707751825279892090255825285939571377136326743276190711674860069885852392934258130817398492817301153950209507609400171131702714348646820151008231630177253280368274994927926722301419380291047338870679147249182629636216985050882133954561773449883742916350459005110525458735651681967152756992995751811585578768893001879664435051364891864821620148171867095839742504585430723680770867809094083185762166281487586307756857455081950636988473090542982679547577953458408684538903525913074529114848287928935445892687752260853179450075497245868388923777546256306688884384243744278347595641911441400393857324478487568700335898897392589050377864204247073534557366949638479149985314019960885320886798113956609185233923749819778342876443496354037301127243081182307389679505232029108469735694143424934671860027581534863775111028950225466370005215672502962757022418939014896896824171639571288428765600988006448384788248482940539396302006627613931554493742807487085168947240272958160193483044556100172517678737660787024816312513855641760863070140230088878448762272664715161908929441498381641317469910918812081116643198036499198960660302403173982551108116074008735735407592125021693953880140249788314333718175897200178137064495800673115598933909809844909515370427760254624283448110216439169912575846791797797357813285354703689200033776416659948887420286773185673129132184201032267461100672891917603775052433698790439365333436044470782590111444914517495484275064878044646938514584727198440990500463805948218798349974403200001452602588515527701262924298679178891441121266466966198668218122700240977920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,15] 102657818517311759091287364140972546703045507404019104661149394699335578086322292407640553238471041444933639122466383104253818274180318869805929075792346995307576197269652125511497699331293774294951653507525159564173716453853324105722682232822281959363430237611403438149036855968728287646230508337768968775448592121827269464455254067058209112997411987599529015604037929440549407526588703493127033428236814022157054633708639176607177998494312840698851989546329689100531611633021333252967538944261253844223398859119910923567025361812833994988037283185213926907153227147384018857248822713066089962723663793800483876116428738703106413245882016508272569340828276255557096636709340515522770458547194325736173139268698551765320492637400258546500170714984520931795461875241800020959368910067812861168157439918888147552913270200966463463200906645253880548814299500840251555071027332268807570748614474048934700618538947797572531536271536761300710949805691037591758843119130289022321548714735388097391799022657173507246454695032322091487945571332434485969288292559970386347327410184728501222111094811263871833654728458298749418556683833644762690202671719528655173763420718375951064201771756807871591707328182889494025671781771869622262738247385157658584392171782689488021800804569978450586720997215259623768105243497789976911735579843139992210079599694354373080566864509743055119052824716766239392177227071950362335740032220071157774550887679502271286398246755338036965356429246181049569087598098762296876699283771567508682529704462517565955508161120415271286549547129997653068546998490611698569428637491889465958893917022703383156597281712949120995973892680203111614842740689377829712874924531348330993506082481553645681589838809521482978939603850040436497248142246282189790837864022964795555892429402908491538971843694616816810534150819541102499626747920784484603134695683627817046228756821570295287670930553413021373157410525162781361458990522174844784481669629919296387871341850405621586183513541573953655368636628945221467752075079505104467496364149573942409985507722419986444435526137111567390893970609809525440931002332885220434734920775419050910431263190923473536011948693127880983349686552412411207490994386616363242920070610322297647355548681692572593834567777078628951198524710416941537017056005543657495993502902348537447801228147055378849123955869559309815698493636116308077727992250368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,16] -188559960019540756866464814661310677556069059470797389878707884628010474594221477423044398334632538612448200606625913104374338668538822475763077824574781137476720100423480449941668076118298610314205231318523823407301870806805202797767745541341095989531774592195141545922768005733864291057070417927212247111349515290593262242955278398388496563568300395093980457299893974462645308780286399493050014378280916397735311704981337754621169858208416109515964755177206073826406110228364987364485595897581241246538986073710589768860134377463378717509153287659350783680214283015064257800012135169347207390690754692120188937376348209644411794729624055576653736657867302459588040442306406505747107500049164341537414814828623339735329477840111150643161032117433727755791943933146681152603977760236009025314352599531237466607322071201406904391585489376998323574089460185820244458660197792618205036357956629623979354687406177510696050188209507771704113796583703902980617291854557094013259572335906787957578766130583012487676703318828883952699707572567281797179647898366304193603341502586747532625027424227659418574159870541713367335482442492060394871476862970793408544747897252207166250420965285612341394542603756420576448094111460171133429696431088580319633894248770062044705700066302111552248518079871552126071671080936903746335513001476499743419666775782019019183163875476415113864533917962247159819078467856674353308590642621990731414839912345441195258259094080549442639136689925656921745831147394938793978016210354417458971945712796164614596707150569651727837894686703741654768359104749875663549982468910463351664012510719517103668032441153335274591565213151702218588598299164354881794667619159719808396560848115159108445759404513015152479872799256217370532522165435098536517358215215220499608655500071561073160350452355212074768997105821262094809721390438882763410833731361855345370950199406910728183619393470970008765009716949235912147071595859611122907255973141845134195421993610065256194308947176982871914383945255388232185702089949494531371307542128205864582824400922535810588664784063964563558469382170038526802753915811505245956012486760468328961591930064309274592229360292168455593371506366134733090198822287355993244107620804564787898007143912422260546717443251067111623119979219829936288376207363880365790348412394870832146023805575420302124788513307992118041233615450857998204645530402816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,17] 201201025715086049412158071507879084817852095516918244332429716419757423524358131120942854009300275998037833828558189492002282594586159913158309239601723138449067152931290679591661766783843023825479446052218679774071082540322802156344412464808287987132502922903158283115355804798549601717418068125047058404638019517104649850354867467241895140171405242232253873099523389862889825384438964420650421381747208607841406930343953548830030029529140388562611413794243337492557492293159824037801472067334354873987632655601588870596973676156587781510048290758435823717833910238416853138837247500707462252469449633900772523181022098278274916679917346947106428900419406127829357179903724033751051685970215334358726407498216965450310911886830579231845988184506341453906020909899181209098030060024311793815004596681979398271310583163344554368589925432027648037845835104656573521225631315646127999885055264951265336874076320977461859679791814231371954561319954675392181119957951516366352498835029997634740892297121900431925566193866213442751221714254267005709058387128218378860364880546392475108027658892254921646520788535403104683936805622162792242738989775990194520343751167143396424639223055986944449430998020003349548225974919826381745677498843178777143011293414755219593038592507130019299415243600777658801530981574306728007556598132925018408275149944125273531262840487031238713064555731332890742121106080701539718584402053919811382096909404406719788325409894975548074985833208401153471739656492084824461714383978238326930975119647022287399820897288938558687019971818057462783846287085811288071367223747313000716691400812915852766468148965818731519543020262572893897690872022605431463011016562476018766325010145521443266105414131067807521461361446558843526878864245931980364317193753397558065247755497945134064018583822220304646271444331862788186105809704602788029866999423284929756018357767164492698080106562112841003119114029658123236999261682957066295886718383597043497938865788697630126005837321252593168841218092934886059470055017068337534119735272865539108045355665385178542892100858356038944582924753005275789738910500977766692786256401608654875128120915247572075428509380065140631152955421323447232331861417439961241836091647003480525392427671324229688280466710826734087713253833391158624859031196590451411447158135076839355151327054796113053304033586595555627285522228869317856704900104192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,18] 90509640431014693399952297187461343629116053472501663610917028136011245983971873758461689663518628094596893272020455031103181297925739039321122666760859194595734934982196975780072720579402677707525264383442268245851057322849788675924205674991119291230727190596896355239195644488346058187639034403486949161861597583233857034939717056530036725926608780925123208466667039049056318632329748931434455774512742220526737245246640170639867280698861367430955335627341438284467963318693361352671584280604576911487451633417015305485152580187003477558985576586863510763451142043227943553546484033680308194726796778074577567161960311797340262242864292135505250102063150960175429713057149502735438119808349960015236583936245604174461989665460796315403936485577490782293924465992091199457959307679765084012724949616672131693009817994263351508636355189483019049011978796134349295890478138753320895124690955496057950120693070885546082557088063230955429953091574336705108651404007058755595133777032503581643309362735831761435620554057387528809498131310409929437580630240809716451782582233955944231671197331165581512300967171135906859646681601925381691632547249470424525488821487693306864417676689599248455608493236591331290859091707995241944539804864664999224999516481956433220288871595787211860267036815760928667846484091997459624696408815464238194989833006602464383330239209951071955597799148922653353797029240339779063121493748172708087548396953388015828237125277305595041584373385321636232261046936787035878799951460841599210494065404682061344955843230523476751696293674085208322811975152728667393144113661730669785010196515147975742546144558723607384796105644926433804316181860126904934592803140847402573332986043500485411412832929121216708632150437496026191611132525699783939592736283646261269857981419179434547826124714004290642184882343515248560097540975411343691499348263334445450911354703641087058179699770178515070361512186536797658991626763540892108464031781182948482348645970456289390491773531834820860836820949695821492969241844376240821552482272484444659442273635367579325468578748501716693633981266742073965310744860863403288646578646257923210144868217356777403884749543238436904439422246201138827672873221129829385725422560525732732893836071488674230996085918442268391913793169203918381550017412762955650302621029760575894490365861310600138870157397456178905739352212848009996114673532928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,19] -1006245839307688369774430348270812455061199181420546340483040580707027259559570227012220660750735833362705151030056814657953863269838946742814146656703115655735419562388042563098163862044195859793183323612036686098534579159778660534579455081524621370422584154363079813166645223603156149872441571608289969503159508801518943438777307168321824755980918770537172494787318679534179098071191223590735429957721161448732384652453437820421089196305510064000919360137592825345068890620227947673561133148400874232263224615890634703059449713917703745301402968430526212727834041708259718099095632675500706324676903586943283806456840137150098936101737081918942000671997783982148113563520135174981406529179815868549283649807316915648195032277175906783854315700433772185017518644305534840500498731903298133108868831750045443141155132533600733511163597280005800150306247534049859301047009867496145962983794977518667186281522033760818502490416913170597833378987029589121392158506267325546339508342626280673516640301281049327738059661588358940237400876066330137965956618534136246766866298581517949559059621781997809637705541936848746972934225888637772995659504969738133816089694198336279959739584327478111860617324554855040174003095056219510725006826532247756208772604292605936184734597276772404801590629028991132702127062365542024372964380540206785716420441970074964079280374236511440748896048452065566479035578697213045089030883411574232036510356954915262961694203843625934269676131714206091929525209793118490552862113842946544560150378535707061235344312301905357798307444677772726013180739590437318580854715244137629505723330719559709956249881171877380656477957142973363899580285438758163205761667898229276681918305684839302538766483429500603040837999288765412965259374651177050422998120090391909832639568781606437217891136115762473089812516057511677093192596126402422902391435117300144702424078386664015655343410796344929673505599288070128286352169484613236757597604360663452512185117742264968055485345161054758704989923502929313454050250579319612051321329506587351678189711936409186702575960882883119941391976436816128510564512145749687718891113527140586646619612414889487463530127270257406213764858401498631242154822567498229702461502175569279373846756732826316806035936479282880703171086132054686313169689008603754558427004851355751331761075016110444580090408318515497190347172138904248617457925750784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,20] 2757797799978137478810428132188780603456369879098611496596080160975235461922709565240248378480739508952769212349785212749792346699551732678128917739254124380380589548787571623975950124850970710073448895505044763829813043411546969500949209155728854730411469371500916654259921524811088629309630243465481428842954863739139666083163499744770448105412866377165259770597369229809681553682294445556379139309166969310261968718915446934669076328036621538454904516921591625472614188238407115482648681884997679621199503538507227780423902824670377288901257961319549968778958616066923599298816573254412647918087566302902072716171355612689234081177003342851321089714440362911694392036832504639239238582394458564086114587775847119158897993955631520792132283821921475448310741532909984744102009986561949588883571218507096203079996185517028607555713070993035601833627540315061365205603397595283030501202153380622645868590674431091048645856655748703699382698577319678912771946737099843853980201461229511550102084240697151227990593392403144844984617435107038039449147619441271870088395897606153002644330608109536421622375664115646899015445019342042270694092954579783462499406350557046341937681902153728832897960201937700432993006085095188144563402613097608170358444467059399235992504630264979963269300366237049029581917532786300730357950158047794888843945937895880275783010333515897856698549609061587647463788652706578711907170948310428314491356608165376887043174366285637835942374464896424309336152260471854464674249343302147476460138926242313799579796658075851967162551817979059639058248689168446784742656665392627597717639925832117211896162163271457146566492910695940055769253697192755655335392654216554792518929117841640990970147706335927038570292792391762076676991712425331362948614887554008071325303334262962890902621677594985033910318877143283376077191321578112276816989718338588144769204104686032980353727629609758384389045842004944982732811213871844848424581864340689932231537513911171938815427464558790750194347650496115947121409437921863327477493950010043741298382375293278252529145123333393034515017601815988536445753023062869717464018692682862354486360988587240978188640769477805712596041109560365107693140784082160166504536366542427862977214764055957160681239182457031593436824317595685987256191545772744813346332467539199415238978725777425490818376451907745000791242753597003903381908584660992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [21,21] -5167145201281242998092417209990637162800813679210257107450039371104352910377890975676802754793670977606908001701110261051864698734277821538888713104577543690234782073810638117329760015628899088329877176806431657471249305781013851472997869516632402749697876721998155816192075235506970163883786462671024094779893307313746584203225186384902399600448743471817247160941067557423812276948850928796691630613004237352656188528890576942276988452289508015982983399785676508844328389124367250330125593006709920878782032048835827617525196214933967384048812312989965018900328462630349102866060548737058557683175298723529731692190959864983597314674726526229958482211884401400156749438541739788458016482799125141207066873897211299818704617700627748149202181926806358261560174733948867621870030174431698642363179530732654175093610157310129994016188384849394262695946507862531366300318049377940177663978128855886863625356976621859557056418881425596839319377215250925257385765501596132532657350314687088170207325699630905779515171043604141603744523454623722219501384645455986491050154760177662924825293552688202592880921082268110290380732636099549031204872266647522242853064272916139686929386675322658891288879505792204807681685007587890371331472127712096812483718676789007702725150315223414012665372660135636735283811338370226446467982864410039438437990307484762207981030800936623264266864459704628834254535060910647220865139458793341184475954188915387910081308848243714544584479551680385516853622909765775347920049369004405796209446557288948206256944353558021160079336831334919697652549476828454657627801933182642736640696043421556225545261848123953806357508938031135876499656319084075818469613444194159372832178916548195611346830654367305440491998009007004263914259223205272873684411422083103336726889766922504175713727007444976441854877234367306502266572481124563611858415627926292796542036561957106432167330700943252024749394354044600296466297045044860042529872988757982209565338631907932803374458085528734966080523715044000940444097711221212077569786740116022603982791331888414974659811853087713181565957059103137503354972878944449096973619689083926871365424063970927011868971340351234464281750633426814878726008392468609037230586825733097921785086789853278967080677649976440744304611675508182057309793499056763158434590799146075195110712910025233321224193952830586763991637319421548633682781604413440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,0] 1307074307749872640158610894439745594289105040587981707058194030574837990664951501315888114351799607523267348096170389188521100098024856470407306553778438149469543809207721142081822645410189162092288832262977226352014200694660047391352265556195215204365621587626837572343744608027372041890256565157678790904214619603429504546121967156620946816695113031528884683547640380641031135589218487272275834336910623780172054500442847124052663365698408157557699051362508965701115099872712633420978530564104298590757994485158359465757787963620070405967087613586940969436601147306791025405958931538394191878755627219587668573734738107765682412944157964287956553491337986578124523298436097497464020429981084097895447270493798409005901657724395998479351256545143874871860264144530898802935253346591103927143214019358462788209850963911905424414309507768652680783619546985429384020296869681874978958861755822806007043933064754178932551183422312621178874424760009797217356872530638544825126564602990377732962593704062442996212790547548046063101799480527067807533452699638602433036512374063976225764431573172320247074432252254160103674836415112830708577847092972404508870526875478772803541674371715416712957941257255074523720784354960596192691784591037228189999590453779635055205432751155141229322463625584140641211862721128388433024530871067071667388468600157143862491076327139013008975414516295673089030312312252489934841392621911463609467038919919582109978117863409309175654737955505945861625785690244034761637041712325638529718961389649281941865367068911781257898325332113410837178917473887918487386157327782645029033207024995004429853674115156468359961836672204378046312903015577289511837770301346438484071117672141110334896329130813569227401645111968935836723361857774304107566124228934677085239894259311570796639105018314022382018504491966742973630301271194091706225825917002500350433975424307690845720555057274405702401175960360074694771013310048426033107584840736802382160816166270485161965516948073823502194416542810638688312917576583761906766330845103691553756906927829226227838755635726786680108206713552079323748203549678882203640470640708172801250958586757107370050940819834777977163031059520108153666623810682514958331782496791433527135987106112948447808182763340096694081256141267606936035664584086437929018817986730254654128682020187824931045411730132281378374429124857954304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,1] 106369141088444669273920332152049270363716124232743210495447302847515858409118023382329283831225186187404210203292765467191590408027924709135883612397013946926786860881991545724943565315695061330787374332057121126622035073898475994517002290356185761946932972051071748810049669988043883341439978089094937370324941980938266793158101646420099356572258148222791241931289197417267024467109122571097891816932946012263183563275217732107131825004940593613810825698557440279183499550839005756614974576102112174401450484506198044902449350832893282273653147659329332592801585992976168599091031672316823534456482833214452252259418199750125994515820763391284127292672214597762567325580301082728580414767125055847219095080542993266442839950512775000376318954578792068458247856332376653966826418007841556338410510095358495135416975480748546705318185579634865074294151800258920449051362365866551159255624926190525111641789146753453740615787713391344765010247419819424844250200664955007799403431261568035033076201298000551963950746321888756621979586258596527424319800296975638977912882694852712724728913441884061950716606919473147000194405052151010623422867099805789004334668649066784183405334756825108325480290259845257158550897195206790584058378969425727721834004547132047599336561994827107505647001804291503261945361111445337631837608189747380863692450180144958473639608778675764317077927384157749285152557608719748609850277199288622644397179758270731698520594019493191284876648986922214846892411398151458815693199904254183359812220548678752382515702605715932494375226124627172398683767853115882665715018987506771733522633252357179207574358834410871524879607188795995821409811341922903231566439481936014362377054554628222655964807241656364796322083770812630165330194717248864897706924512499920024262184476862443606302959124605456722213726782926814175027909282275552611835601252622083240687933488461242968282933160287778026601420966774046880418300903842532849104405715900099180444706697769393461062592554688081546370146838755951024227067888574519571582473125450608396957522931028742654168353886111363002011813253357312350299040567902196340013111653275542268890558441143576015260062392428543070038467267813383977500815793171320466455939735343676252641294910801057630558671504243490495053247847957653569410407920919871061575555686542280747889596399141848162223963399599687001181316433223614464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,2] 1162329255189551183811754647549144563041978729191574469917986834039128757632010742429364790115749884069904029094393933950770798170137397364631488631479059770495545515749628892429771097130294415790814127574705526421820242755366536115398956784323033354863591795233413225973953228614647649911934335095503640685763429024813250810661351668650249956272130448354166480653655734761496467048246942921073848591924150775998048472310380967540230686128790146781622980125807863836020097324216336322398639681123744315390142101491150521817751082100165033855855093265046569723995194990780292753566705809977560974354883634492196686308198069999514049722067950597104348320680679664955136700046431331185995208247098584438111064236496588945397400791156722800160621641720770650070703249075478999937341225099086200553563000993319530683923416748390860647216940425439348720413071288616719548352624753221487692705294607333432557984787590591665826692926616379529745269010342692264697881219038780090512914956964992528833022558784055695596173310373749117121749077488952152876960838586534922535451321202018691946333082960971032229590559105454615684499353196603955323843394583985461641737514486546414040039590456663704859613433019578097777570347475761706078696322707399306374121283028897951919977851520755925909712908522575017684631046996509707966351974704583830960086474906364182776750599870715776434718608846732773997933143654919703435423418343481694403873817988582291314677240358593397296712816864885093963546091161235967133729379459833866685797176943955212426142549176845972926909883731506722237817284592313099744231273501379983568576523409566076375506413029610909694216446613849406550436863311125800872282152341861993864866344580240859510535482968476496664121432298921789162077242737022272179131236476074615172386103425965012759532598094132698022300430358212944270278753203530023119097114865457033696358472502044448221335586561096936330414759820235079917730454249694603037454370769198854186640258796837187662347323587301306895425408978107322011709946748699058986824734628984898142245976416785581925456090530587275614526293226339458320676146779229596519295817553221607785489917979291025267847336209708574625767705454382847701407283208852903974447052021297838110457714736783699578210346895202285826490432296799838567446702967264596599400635514188558482381729965023523628446887374673343969246588981051654144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,3] -29442986157357116268517761619518983077080023100152447410429834377131830633288107193792516212845463035822304009780084895900457303361861229168339205953057590471651043963923651007399819293188421373385900264802968156516626415123090037303833501473595512456081385154737092164528056175634582900980687496369292801964014921924519436020034174745436162330919767738123922706996223805860640554150454079471251111235035557270447822926568357896084532422399075768168934111327372819949865775586025191075655067779105867464852703205283250502055878423323769814140952148215176476970900031023150691731082050464919860156378629511821458109885513175211061471220698932796798113064446772135823307180479700979019036850693443570200152231647013255382259317784638863721274867010415884430811825282574756616858903420119678058759874893088547174048586210534003042023179528906792197223260321635475387570730533074458609202341451825180333272614415619303819395659399740807921603583195430807918781135291291842385719044168023691011452668313034746943621865880991700305539262526464727856346591229402325940938775669233211703879041903249463885032206084103663484599045640248376186331607526778711171570432959727138532978944300451473147990456925095967021206808732461054043397733887338282103509070991326205360159270420535932899024425574352826887584491615205291849654422395901557842687073199648323093904434328163640146937477578976091964728554091740809385093383707260974290869671597304943158251096624208428089657461025197561051273540176842249032140064570829276667620593398141519345780195379103725481664763292448793519173928642591383443795396078705546569680039729981450787752264432678822482789402315261684954162880140888509751464604621262771648706697313806138160969595403385257336391611490129352123566941696130214841621538625463328323521256796600645612999633054171878931009437240589811444371679724866308607128291789677526586423589748837555052215114103395814670203522149672087875640674941872614233276659135580337031104557411941508292644110177061065703868797914295835145037777608898058537478965283247600223869618432631734338565642709073297665314547698637133957210430163005901616300123718904557155799468152572782703247111467176259636106522945673861121215170857003420134694719209379157226619635318248275459386553083539609269897944765356382047892557237629524036821190610324501821643246445713290751134059871633372558753228158764629098496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,4] -790170867256062551061968589794200640181393932046733031018950897318873609391617357800868749744404999899055623099742595759533073195365424610795904542879526184223368231754090398251040912950359279859471181642378545992988178281346990649840456101319915038163543750177255350928721309060870935365243386556958122937806158014926471242489417423836402775431036601697624040862514089863722477415812507183690981483456922003541885733734671862067023756441513218455335581329080537909703378432041650119941627299424462128459862220456903983840295992894323818431981937974392754825382209168076536347041256934429141732237602363686490550162401554784366384381512549125643207974993498206957530807378813928027751438935346990256127214433058134039971203032138349583270814127239750303697017464676140726512213261628920074058553389278110691058923857491784871548281039217774420134419512710772983913586753760073656201749905928634440045651277380142292344030470250130481281185184303562989145366828406182420236550086517292680450602889317337969524615641194865292709432868855271733358087608222378960944787014137979051202891666368330904350909445958283344240598938083285412324282780920866085558349936081329194089554798778742192665486917877554202412352039862214638416497962140942174086235205982292045199586134312451230787045497935635969288912857424446213923214413313209951867768205834805758944028841035252949761981515686368879949371196129793656259999974914460019404543604288340788050197982233175022621453563163657976754015943013525337019778512185439541122813562767774029276335350038992025432977327084600220174832549585533409402060350853907974746779000233994371770075386291620485284183832674318648499019718996592162809391441423393864709773047728756783926456614692471709371457688255306989646746976328297400081065369641354816688408493708464407105720541205897025053213230648295798147761514295634215038829285707902333489336221743157005422613923146573065317823151146532106051786308019291597210050827593290097350812202506186175345050528895608285308313501748454492536043382851324476316397528991864091184980567123314899545702758273365532690790059081471503637465086296175635238620813940528171024098771933661997864886233092096980408591244134249389063749367024502418122564871029533736303288583878481408017003659500848373088613266256586992542915551225339247931997525187658836128303025979080750735539216305324393973290344011715712122880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,5] 9317599706441162879622754657853961086143829835634311797577945755378378505930418939974800638229367844435951056360935178756503278142859380345391117060001346943536508395948361483927325842241978199006190892125370114743110672945588716696250795862717879330824989278826531716959346794510926133150058061889405662233114639507872468082648857375099995802250311545297400473113936387185055771607773430994824587278852939077146944273236144862857002300202224182482691152494865913642112434696676669957133655784863250736154298991543208685937875009912801312798932992892096700873472035850300161706719652401392221744756681946859677800245827079172892429744060390067407792478470556001695313106697419603909828688332472862553143216214550312910791807462455638242302364459840905831378622463551464621382135755287429638269889937011097543124059270891946916312682204892384186153380407529121592893677422824987991857285841444441761787600891177286104425253681274364832488420191921563906952488252405247847672906472798238398628947946918547266355424820494384983342009399797418702717821917640644080351069547021524155574365126350485085537376421090132212805130818503219832382442157926714466895879093310622959641627246358061716835220033407158372786777169434897879541585302959459930373357290561030804138767760470939307846642465032117892553964241273867602212295589973911367044672708728419357854450875721485946239083245352433510248984934079104229862637261928854514486301020854522721089804281790998567022925492923139646927442636731542772473373267383048362007849671718650675627102344446448989699599842385649023406537033504234311470819265509630791753855030414736321503790704204406329974207844997641902296904993425855215263000613627733052139885918937420405448264203300939916776952859680247884006543414660612717757430216181639048870401803268968454011592878188676379041386391506783372978007484180037710353605778510747590642663091873385918089488882733150401585884378355768027898673653421680525292496797652772106983896807407344033956404603764682942392773502286767313093390166913924077053217090438455615892499712456640392148813645401766026755783147457741486578298670017176832486583998360843073043425786172422785084353162024243726857585290650229128227666605832764886506457408790265196873424075799939288740650765664156454811509435226707133475037769157269337472089154558566185401707197543583919726614016896479369912937974698555572486144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,6] -3802439746061592995048855281051066509010309029863223184144097001054513262305331730259045822955336295096413379615342887504086862093682446221381848897571534775522469092916833783689083159217263258943731827000399770395115713545261661260620784950922200341305118468048763226340082015570756044138102673695079789611815479967244020159213790197104733207099717570424529091011126181540707167109737020096525330725322999941180359808138633528001258099528949477354610505593572298612726708988430944001703812160936389259062930744307728239073685192307981955242779253852730731374343192759981225829022281919472023421524613823807071649029356206954794391738780127311590377303037184637760241073707492020566224040013108864563936892895344889359803735896931464033006291975617329446056080209767679986822834897878642937708317876688146154069458096478240294030842981172719307864883009296790332170503786363053345844631591232055640455728861738333827334106774283609547380310698167001533142111042631705261861058357856719861253038723456740297560366736777178877766641801135131923769625739930089127216318497137581805457212764514413032816861007092282198247804957858965921497287228823491258626042609329500560212988710378211562526453946720709383336891689210771182135371623991040865884994459609892404426175081204244780112279032086571948051648107749025744086776430717838613745201948478511511955373857541722759268588923931728764778866089191949857324670616358393815310636332031151962393271643695899791236269693675026866427738240465845128338852472346776400894464991413534007489256641938309845322735915353931760952646990074409597856160850423403993068242529301972535771928876926165531634119450267264296586788611946285983485942411479696496238420002688875980307882052352584974928024538180548930638911493473052282741869919841054323505807676366162191173780945641693460157614302584184112931002231034518098567513910507575644863249143321721921575422448747908135895488650320077876472560258743063992573885155479489105603787148644619951515896447369652025185370846124457367704873343344136853667943702583087069930147226015535869986541368749325467855090711994618579006496245327129793956169583729746836434049083114841308000302288388671658380739572625509732298905967951145523903003375957830879359742545196686525795672323597550028363234314205235801244808768308346882084132879249464977830856414364264391756632363665015444400450072595413403172864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,7] -45922268627212225668828939918092927272608674642638818460074855022038041720608010251572144640233981800653816712662209484625599234247209548643135940092956814209127321259444748826782712450731096423906497152973702459874499678112439143524815095263124761058130655368173829644603699952905775447305218668438759681059724892998651297562856941974737486281230245331237058426045416443440815939397890105106975906951925455398214407061360183364929569505353077063137495079981392362283314593934631362247244135781798567425692957001708975873598120311111021697068563074134133798494342516522862619607630161386662831158604176139705435095238001476238776395980207477870514311474064754857366039798968853816847225878021996631678453775710152215147107105944963511271090990768606028598950246389566695103585902581156022941522755442349130307423808052610718653123941002390424477420998331319899319172634372413037992626381105044205359666296230847794825628790134837497460581086333831064853252874775214595489013625454947638423533859476548537610824700301020037074129134439692788515690887192266834043287053292984995881000837052966411445244636286785585050419776893315763558834275427939778513568340586092502173640629304961207687400695563136468630921226212899059867481755743071414651863675496331340357934237530213026943590631388044998925148489414986438734593846854372097599563614041757807511539892879571629071299930355807984421804122725287269461795349741945625225835016383397731331013897951323766616326970327060936607491894830308313899234138542747314473825934396475812152368291762138618184368625327388737614305290078566720892073156834486395976775851084712132714764122848082690407224451385949082450815476137835421411327677797068277295658768725799089887019424001496323154439630913254681899434100262465722244066276849984501189817639505189177877742758249395285851234896750698199269426466579237545149455841442311596736626352484882545021042634508763754597222780111757076933614871341269967762193415593984590170748334892900376975487384132840848007588792855199443423190022351707117211083742494312334501501098157787209200121812740205600876182900216350833870258091514730080635505388875721181463929432347426218830590434694930674350554790417436050653610432808041403902199208049743928777308238044499701367857959196440733068735286010307502672985066762184074859732300257566341997659566622312131203727072256555720903434328540405592601133056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,8] -2499051677892645964027736512023437260163763835989717835275803340700933305216546580925496484303534059015941720196242878502747940210097307327142005675378549199342839865609208018632440870803933787779587466343716049571311400919229686635157034939636691982991246475745700806297023739341590352095227470998931985032177161934293876448331598485417058155592844992357577347322071251615177391268637498252700474670203910268304347387473859942375341295360889449353703891907803969045104291909451800333615220204373240532676344500301006738114898304002457239673487835328641126616784070171505390251144342631792116685587259451638685147618223716889493072011994303048952680475532668250260846687382852412557804660068168332408966880501900171617904260640997987831518347937076754603579321083606819371068218703860216578064497776451301808254723191899764508830545415110528702155174657738777062593356783235524284146872896553757554304744133810284103647833050798526041072850059997053482463777499357255457969071641983844043142958859758890489223000502788036836138459338413403720663121642455853724837692347576115796600817346930038393171179272443488621179624485869850821425632993240508422679004305835149445486192337681964063936887788929012627135346887703842135009566195113797821040926247485921868019958587005825977526063754511656007880630785313936512400116682000746677067566473623761278576092221627212233409594379650229645133496255637535948147190747040200340314939382919166598139084872198052168520565710407097313181605691517869413614618323995442259742210644321813606729991841689271794777766970783028818114143538562525213621509808393082560110583605411767825069461706866469562196432376278447725358292138892764517828038516625025070865834852957023766309734566649303815923985496960412602787814838147640130878293859639564171422079768431927442710108979007499413634242332258789689825100209152130641420085955534742869914420128591030831479549840446925867278519671139804326385244609492535821642350812116179700117024765412904727468124924735819056525556713142985393833378207074452108077526743319228748006441846052267871349657647818837049465974947888069688508362000196768684379867669810744172922719655170475900561513195522457872179430731957942448034100330738285861504964562630620820839268476235206842994246065370711427856144623981306417050250508144991087634425198493776439117132555810751345630044746256290882376097531822674984503869440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,9] 27170275836396066214378993543335624908598092403069108046772268290707618643519298467606739879642081770158868185322818023629253488083105425639565887862748911599517264349078440656460552298390291432105726043787874687009425572283109950356570896333679789875826101729569726844387598628525512690919006837235054226760333405611804666346444894581641476092640642843129036324511004782646862394735403718477087121983764236676225866950904455315327920582137525224385136400071271494279690241957790501866001067712881912572047904638171296587941100474597224954845612212426444210614300964560389892370926830413811621409822682201757442581018916284975384540480499244187134648033715304442845537013860545836477147031993561412426936206569303579767914621280484680360300005494755474540018016723161369694546359229700105266036810463606201239496204846443355420870383959179331244195544460710979456503443319347514312064956076027816224931106189586689505756280324897033254551724149073890811650687974080453745016341039503205148414335976190323192476174855501311524293955130969407415790682750872964175073482869889109969872512206691707621718037396376565279101982031255944459997064975024439008423995410555464726220221293818192278515124032497365984755946043198443451424941771062335441478015663136470612835849362829210949582030167856832497946280359494229062465557461692729231535379790050806858052380251385264429512724331518294476062126667373602235326597277925500181988539769605275867286114941602904369577374957460741645007973801797477686895396951309811466254209465296241956876030201955695458431409878301587214886701898107650503410852757781052993552914817483119185131613554902332084586787850812465774704496880543071177810644739955340531100184221853269194102157414455668352983574260012903750215849611529258016387406102213989007349474706274856681081570263702006834706544848035643115598976021993575750548822353628908039116186276708038888376300937037550787000767480579545982244789166680184961502621910056522938877710723653624148840824815000077685762756313627972883647950572313115337346201261195461817552261578860484532812752134743744175945081861362908091973875976641436042781072750676293772805513284769112848656783467994892490683633458143903542744927843126108507793439041834781360592854869191582585380816584413464606717921464407916161919054899287717130439454249765137927387666681780221373141504972701116492679622446035592997693816832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,10] -102449770789654664768494347214371802036596443630118513265222558168262865895462969660897431962267744362262641763316128341528606541243368382358012352034576964011950698440638974362454387077238330080801745537992940257651135361154000273829988091722573748409838583207252838785367540752698292430288536942263045216768651307915359089391189410215688224391738130826385348365431645238247969520682807858660018697142369853730869219364324439362579033180311382804700026349971983575252973024271957959399990204873222620066425945913676993495946618600722746432133087737144196551497586100904912432337110132208948604033117477202297002764293373783555845035060221789454340904048725275496195898541561481516899789822196253558643904484573962952764964786576240586758125260173595622538149063040469833343089935644485795307156324404347678134499829947182483148754003598752185030400548984060474846902385962819312740725604530473702284853824322502568371825176124110182878267296483907677371832031490693938984642705816348106396111229535425296661275245465857775752183575868320089497981427091536328239110852490212322668983583931104543105384917017583847476780325420094526192134630637393483138279053944830527349254193379717843042040990124254175433575149955294231973467502663736466623640244458576507556062221911913468652367614651894081797265542202681430911540115871672072363761772501527352642216417496693574712708147588685262731382904417740487696273062993549783474445956494198837379917817756329260318797214709584484809588171766815291348382414524714293086888013797053644395168718979221287034049175591517228787651365950841355903717302922240816342347787990452970975996272468420241302761320038995566130559173672882789694155783192157430591025806425768652051736853929928489634771243369404132072017263515896690190018759776793269195647149626959590189848524806737087697721605715799667916815383665643249165624375312585706749170342451177367408189899376083433297788339315188232245567736646480364373921067753229351902747446544772648827386016584438511126770110129348413335915888174707450915301349907813295148019520859490902247628696118253721697535246271264951029724595743089340248963422267885815994939853879083127946117861962173363687463365761740234349440532270953800372028062962470315380036070048683975532219819504509173424451098429063379808484430483682352887008362878297533286334942443396902088461169339635555343117963544207353993052028928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,11] -82071882125888976040316875914133967199634263798086644840033691020588830573345275053940945393536755763568104760994322496683295524944187095899270643429287062495117851042849287544934959714431438048591870068295005076220516013235904834507122883360865308874515495000360892773470471243411242903945123457659401201507858148011758869187117798466047409643929216504120690214915174718479943431415429398314625307956742485384010527603240396227229165056563701865114505738792499059278521784712334603381696219584087837950032256386233480434185730145994447646740908873772314464547355358652195069845194112687816448402872694289614074992092103284003160731009672388172834210344280993132299297166637355288908658899135570436683844316687725464669766297509970284430420870220343244463567992045813638997937266921225540553742368046988819960539497903881341416319267614444013375067616374353775566830725627581295125721539255712773834265192912784241425304089954482788515481798025997821051259893449620149374694114219294610806079335037026754311634467634061992702026582557199584386243655634408648586112622106135297201785402666902033164326105420946807707228461297610321624102866695042618348801684116043929324923729879901802957863787077503764690730071430008328357786405688712259119284367228819277365924310967305293190488316522385624504723139310707257055454572951751382515035996293125818040088249152810865347878231840406809778750662449754581616850035277299058142480659917702906739635755222218677314887175054807536197974628879434790642489312579381582408641251288043181688946228300818707557394032255855443469645083272283085421850824860450290288391678171520819928009090292125400205507067307917740678520011465147854676152907414006899879211819232489271327209292353236235691871464326850339351638303652076005247045517418354253573153982667258213326501241934310671086063327466972394490239663012875103995306778894615665876081684421276201339289593280272139536061622906058407041258010464321973925320500776014185417231206906025705785216415037034483708105421645288703416186125906717983960865414340011491187408340170776318767437772154631276692362704234200875457435711219269745589207143726156432591952655897291705493200142895359685221737387678877881258173935178783173546452720634942019492465864802678531995112355042285785006631047647809325497996189214980675252416298657688856539790350430119168446911559423755270811330255500979930127415640064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,12] 2612150496680057413240244776870718190461705314364615131585045714199749899912101452606475871276398286455198839529603924255029394405045688861440030791529707546365099892729013995895477762070847650122226973206976370203903725811225513253302691975899168414050383787024424886410408249560676586766176690478472424396838126281188055303265617047834769235963814827133496851146541899320894808754647292793666864011419269784931011594379689703982553068603303906714805241379363298839343539926945984499141249977112959839042749119192110996189640984171522509777611124189358283861846686343911036141682527440246351775640257409290489225868411893885802092209698590548791404686049735902117276420264570513762366771067876061064417505655053327787305094845745412944044023374306240034051498942091519317469327870288173045425895714100699685429963368414196548920600538323620976353314520679396855042616319303539127409439874819968185863953292713704905916367697031556204140307322518022067686736399890549144496974836937406841354021032705879191078824362191124594450401539340274130332240679460098666715772255133608818174426032184501176481614292511564906670514113933018991962320586759050723552683002119547593195604506845789941908229619820003260967020055940962279344441026755488748188454325378253905738977633272827477016256405205105625756431373813014263224811720569846252011498600772272075832807744939700173416427224977539323135113795183025670969722736668371862161089460064664025226644523978462094486837509593054747674500829345588310618427859553496791441377528627786847497318940561030365751560110307381792345596249619481458019717117462205469803760342042902691060641273960405143232840762167527834632337698314909971670348560600197047051606774028419651685355514952899175444244709016953747627194793350692619364704372028626446108005700523670572511235461870137472362266650314689454241958393026250331269502716075129013804292592515986694250277087758439751271295619568065973417795417058782935990639231993785376898517473578719563866952657093944203208729768995276888377332535399028522994271647105449644180652554778755038808579031044547836078161822774993670363713338110090193446227976584809463913602449252786608833989977589711215414444829913440578574676300245795121074024243842504187679156149454200424267550329739820836257547963725792765739669363080020857419463584644788466013628024014537274417830003354736486362887031884651465164713885696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,13] -14170419745595569873396294216409204443105124377126950075819435876409181536999323254060450137244238185620646093315305222377370709589779254262496978494317249096076957709058837991482885102361518667093437158149063990769821646815296934204541677546355990323952556043937003083952989424927123253501901691942485215031061683591575643077210926622001260033282567104031013147728608429493882192984243560096465801144292976158899862827531731591979773990503519776234275376528887046334296425095954029046052227840727397795792306477926305074611264036363914562677038311753731999956236862516904807143851935518453555288541591662663641840518355100808763079507774330277149499005107580361196654258872049699928776303708242582053405939854543635163398634311864468031954389099286915283150869037772952854506927163967078455833591852932736874448672721251902729368619185611425197311396829207998782380432438962873961667052214412728158503944479494438507179631534035930202778351082263948250210870804575300400638744678055986543500359657470974447567872288765198378847576792300503135992363820757621439159985318932203748276899437250474544850602352588102214920668710329204158646110448286807204586196055462507779323317262600105246000562767685958066228352710925225704621938366240129819938301412800585877657250711465509604513963723651361567040926499960963412315807715831449566063851618674735586123406935952643329257133278445418868381852757731477532503922585887376159991279556675007146675801832753654374169508709694629646904830434642102589800530909304129911952472921009018069862437577571855834536645475314512115015294692901843770169775286117628549894060402074752446511972250431532484928619495714813616867523488232616497569517704681003764125716603572835749926386248236629593190476688193448155488160864451058588569456020204702584163453630117904480475052340106302508916387883951775055104483561780512867496468863970815495673011722386785380994859729478865441630970463064192372795436224045221862984021293035327382175265989193863963123664590733772318370640499839961979085928285539272801709951991061423237196742343291440226278347146005739721638863166322559143776861966140448485801945781764051974499881684659577879633553029859855078236591019450709536392853089318980119292346311779928337004133452944820589298034888860897649326697484309155165138125920844473875672856839205995893656921285214815133846366181209410088509520598720591286158483259392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,14] 47915596657966020523228532076249278240949699733908991441442029031259131854960759901793755696149920095016473885074831770305085091580101359375710663990828004512110843791773186470517817187160697803911287697095030794323575219869820077132015698356375752529963158598430790408414119583320417095017922439712757884274203592610509342231683580849628592176851587548691209309229944013454129854564139250978167583796262081193893184535258255690146230073909672842069986150318783430953828150789755865110686241400683828821475252013748415162570904009369336193812910636327319215715493253678642980391178621529899466039759840552527894663711680573648460342733277450964317443549467134925766820663081981430959997559705661567185054959221885172156185836816722580258536886403256138599369926971335928163368330297755367527124844764299590645900290423265657126907583828588686673315820739095608132030022271762810367540745492322555079651467728012332666520636482119828252866553713418764585125808979756941613888062393950193976902778104432252559344391577682771567596742458297465338071264229866903920631624284108383031965261307964534290250097033739244882717078809493461966135092360388728295703285221259212902734222110882850159189974864000787356179392384692801288170600327719704485343854172404628130081006369855137743957467305178987656311389445737717097758864574675486889749300391640413549079781537298825856689122153397039683895102963447062507473086971825959441206973303929948813886963721831103005659676266603054807918318804555671967363636372982077173826971568871606129070430150734107738607944200814049602370092494359834690016040958304360724168069095645406399699178793308738516392160687964818261686791758508630086914101078987707663096790106453238446131784355122094364057467651747628546765111247234011388037326959111012951450540640193095610863788684065441348780168548560903483902145064656572182246596715712722571076378604664880334564817834259323156714375995331029109024115386753574495258078195375349843994214057189980780044322702368449509599195059934717987629698429343628828982336664818327855389152092281534149191002788016355921938513052496664512721381491872935045490977649951765824396232755622111466054464736276130475375529356197852229112364262803284581818966286970145198076697188114295503966138944019784415183577528290352517740231878167167447851934511667711561653000418409410860752345387700084681468031449987338568781407453184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,15] -115061654062084914904953147815405352114484155435040349827799950209509104179569629056201126473878499226146811314247537199260410657537958265586168482132724424056417005447800898746526220040025529102817831271811720611254161651275686187018890912622213357577640260317149992650428206579154175986813360967814300229223396970130083175777987432086279409256591859963916312359170221360810399537834746459465305332567778863947365484357522605953848402150214309561974347391381071333522525504728094509771827610493553995702451934440897068534003236237567595055183673804837010299184320212292016215128807560830209263435709434410023707779667023633804516545169680505086407192079360492951712388110490002483551823568547009349741293353427607545251631278873784629345179582533978361042086715644794588455586553751668616928405852079929491288737327603638788161169428260994651639889366864276561901447736198357528842494747802170309716250875451769220498744982140020908413999280823285528772030805398432376004301815906198673820214199472323951633581617829980972192522300650544248554067693696700703084786277979536813075240057717785230700112644021046662629243971060556493838615945270461444254200213532980704474324818346508023486910464719519432992264550113913814916194201126660633748095768597721804714417733097843670573589509394970408786249424585133219443841081263042350789528649027305231079681690415846098870421736182773652334378232871065863068482047250885733581871633866395624469575392938653912195553074515524577341826927482387647350866504651379775586402848929708007932556902573837134903410194313179499062241952187486314938780859448945942071269761085465582842310097088657269570355018917601693550867107992099035775715860610300992971536066823460308815000334064118884488763712516986462636930206079130053241819095280612178915731200857669295746358221488750189833328595062686687360538705066287040959693402031406692073603079584157069926467378288133751345252088903026606632174733334408919356571568451285982772491585004623084642019561155792472839439463308851472546440941135008961578798316413097443643061047166962820118974144896920824016637643302324786494154202569702546845928192392759665519781673420506174270235318601704722465994158453495189586447727337690518257948428628780920243945274012456071945532328101891979530579655512892756832266938442854831403671264214945484088248972463364087603828993238563961582479329878188654083859600637952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,16] 186315716178762031205892058884755196793746036939984872429133132052819408393846687809077743483119187504653123128130530500069428699775537233273430273911377478722608859157564548984782968966275936901877412584689594379500722594538601336077449397603608683525388806506535594441277927802280189780729106596304972855893520542669394770755741146777314288491723692535144732237659891252011770881434984417620865428168308018531063766170817068876973092966770312344946798630140264889434486116858664895654541156408743947051554520330277524308091288628523478879337729503726103298497399899480917042630723616555382281308110028577828443137749948775976537637523863531359563937918031558748645291217867654627433422318357132064634070380818816554604666201680918376429971852971700917271969147633725551152024546670838124127769761303658343023204670413573396734990126527767195291174686666259206088803290936746957705275108993297552331993312090024215928302978648536240161828283653711197346979235158295455611604249640879905602977929359226477822263104112786469963950992158203088971248695952561487274940000549166358287254748928481723551978550651712624606062208733802560056456164665773768106650696252987541448029050219424267471366029198654586344148425478133706853578179660795590736599647948264536305853275660923622163903522964522981361422457421630823270780039463045455598823022991106239261999153758755192281986389626749316103507377559693178181165399361288319014976960725903843732259581648858321321724797320050476820217616662379567617439721120378775378007749333402766884329370440417483345850326187389641027465998442003954787148333309578223948647983197763715869313930948397400375346915836685315924487588296331676427090364370087475767778353212325887075579597553393394260328392048342955453536783086333047791140065275912842923534210430212968539641342567226632777542149246374159965564254866004662563340203064223352152298233931864006901025417272766349654909122954849969664346892887136378782308235664352863479560838607478591732902103676823686357440659002668659799550110453328061126324643134765217121865350448993604622056419247391324191268569447321618283434422271836380494208467101639447563540668444122301227373396967596327285714904898525833562135961864374502968860889857774310942874912095686943838152779733624802290053699625721653268478929024472469760001112389113551996999550835316625540457522591490628794914902554926170083490879504384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,17] -113855372416830025310872053778265503944532294052279323058350509009611205689753638635239586119619954369640459907948958170976854688193189506288697516597427895233172427563750890643680986225639070311953195939865263891913794088548922448709908106371291553018056309547972446714193211238651057124553077989236249639745997717411339836077473273212191780062825933194709424446789466204526482350375339356379508247057889464919334734753150269916046621591865133350048983419197172751509777770435340013724609172389370195918451053115943123215679241336920585454171625782955695324092612154114179646874633542005400053304153545950672909476991845394078143512155088973669650956225941657624006684373862786113879003289247315413344782760424975741344594128088317124860860532369240998669243489603159301638278140081673843994951407276657748142185220072182593964744004353967956275938813822466087065316466473559962761460774595613225860549772584490108887566318274462174161535138466701315890978573797401288203945890921430859537282979207743921139871894223003221596754594772830140711786090725116367542768511566500526931055815251597133866196521725597582369417643487161416933903414378820577539058819727103823136417837482418350565331693970207235542319709748405397535636200617365699095364834135236753324439427620620007622889645922506519850310190801040384558437358721409272380910852257669197837924145865172764527881266518382206497991222559238290025726477182501127557944458337301499423000857469627656997238722007771739955643926588840265657636415109306515795049436451765758104527366612153698533401067019471594905028330321171295416578753167246228261827783147841982053750473123247785976919372438641060568866660395614124302464652891100885314758730634642228726281991136276022328223103069172071272509736348973562147184165196300675090454717496964182250733001716020725878438108996677526363113166694172108608131272384945372106861357221271388251291699535149510489297848951543184019301622395308395367076975909409892308869190177942229865155900467934265185348974273810921663344426734951415863353413968743894009110583875522954909346559851928015424609218736281401876364243004196384368573173592434925645289385198846718957737115907853401010240564877196328660338286318181105891087444541467259474911017888196879246051330451369384061771224591061533294598169832540396205173071213001797433688505969017141250902557760359462130887239741319498746254126481408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,18] -430266697197008446683321142342066041080929594336997611073754812433024625951794408986851063325433220198416133485425209953636897710532172512749252934924855039422594323959949921789479107548353346128399842185391859771170186843726292512697886036118387612499442103572407694643373098037664324691360973028115153260053239499118057939771321328905159376522925398657028066859231830016734399509564457261768245385399994268556102653918534029989302314175178029415440939748973242345139123641674694178441283540102269070153357470363611366288072450741442374459023856678212488123777679504565238832616230693776719213998089257661135830102890516948118175443332525456082975597848211105780031590803454115428935346962847858636857312425389406489318407182533328498595923775674914963798788873143151187628596748028379761155678152627574230797822340030050559112226988909116464872365949514064057526458182191372954800972474168990161530576447866423539846256318212907784880634687568388779591876594422018685837093681190039471915301955435948688419520284625616914248279295039534822627026738780801624890276098458875123797133027989509430955963984021262238284677895462839517139457719988525861001509601463464298744528042826519972512763859306040526987234765743875936304745022017311525443872333744057331743324117663695276327131124330035003576889046239534801384502109401218970197415922189474803394507167481293400536905740515267176954275757551574216041710830939764314387882060668698307805047117450900763300688011138553078324021939664943356638759765113123902248950837949629087815670119080910204335308859094574663847783524414400666522476274458461758539676770952201308626977274768179843008329283935643103333547911366143116457821878446604531254448119794905493892488503053507975265608927145273112173808504406367775783935099983540925016657718613923601575857490852512132836453983749779423392251416085062581678883265807939076669916997867566131314203253362926721695738298812491504419153802567598348246172115105730837097702100807832787042559850654350407925606688708677757838197924162681498804275807808733472441406822141770190565039014579926655002049158193586930382521000864695266564911248805268412435750901603071044589501649635616903891882351518927849921490437000630731199103240545188841547686253622441225987877355070087532318111180633783619693590399492589704915994834923908784307138401852568399670091179427909964151017447769270666095175443415040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,19] 1866496207660924041348018646073172241051529315945771934472695908823898498785878556025369345312030413943703160948213636338916836135779239104965082882610202380680078875329633082410428656747004696378986150402003066417895783934286852301485572476935303458085712721108170121083747727047117539694934913962288042713985053786095291759827879338013321753119162226750380370920953270083696336024710906509802277083351975319052553667930444764307047703661967658506339838316948033492083019495483751613521844528917985876876764423746409387186435983963431043974282095068341865278790687806584066796310473211669991099328355502217526471491249364858322262702692524684759833877911693394006975492647072022780949901213521137333797368926309347941481306236337671805640670213563000913538756078140758825449899547665429202485547705541523029639424863974964935012493379094954956491973218775957671575045823023244705015768588719095322581886973689658533735468043641977626395403603908336117056686846498666861683902647647663795055169273483422266594500701414679095466270852969234369097777384466238315045901316046256532775534484462467569958029874793817448537929049015449872379052617373480064580062889330731464555182440188537012384045018665266115534577783150080922204997306816362148384341756957445926011983663250842203329012252175614540201276053512236127860215693985066793572321598792885411178459573333772227925965804125372274334814799310493841710388702069303505795671468197611316789776738130638292633820817471688920901111341368714164993498379322968585934031092663436693991700856892210562646093407506750599743854325598413815780889212233457894409555069209653903901665513456426634889953074813400651970119889002182917516034464709331047372401299995360113964931340498508536685143263144667052964948145370757197078248126538866416690059341190550395985602697660577071924238275256070877870964407626451068749898126356412253086072274181528976617405723363086094256446355684493895408383005796454399696590853802032561807695889649984020177008472430600021537605138040638710852848110225123872150622731709116177264540846099254650815662205468297442464526244821518573605359695716399858249131672228346298206968220069135422914799876577605844727352570274713327112943658714903895974809655258649095723801105613023556717994622237011519954038550155639937633210425818697544793142436423612347663472103329605575343663321873191634928757269769487273896810200956928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,20] -4381468120520776740826318442838168436812024302030921204442720343010135300492442988186290770996037196685956503577598560774888501243120060430556905632504124376819904021056961212128778100591231516292455515498773896573178351828509154732651479370913257033708857521433949923297755225622410488338345849814478982415477234386004763166874313069922464593776244957412904776492105275908829252685601273682154430462697245694091020443107758658059855321689840129182767933068066704512302082437488412269762684099923382999515671742873255721273122805464769716243428388453269518722285225541824584645458497792875105934934599405621756508509820344582009364907313638885966547532587399053272740306908815479091634372333991683255678496028545531261649145419400111380019436459653998855035229049883813433338013774343217401640154868836544346504227313860985661163716256908147242358370345607075371054726234979232484919534047930712438915462465590673555941587173271621318662994380461142710078736831715112439535033191020128317663042625921059491486235636497876126803079857202421771201163870383897796540233887328487640705009137734382912572525481038540726988357188900258948285727487951720262935698819009664022432103110679090169362920989827700637016400826554612585159492202930691421166687826772334850028977991115385996097390520334515248883004274083417118522812017366039028668156945400532541387492852440792383195928306284217885251853732053884896832368693908197570316746639136225388511498103415323029980656044903561445457959125918967696926115786439766184491407510831060997264854827023721267182284631995029962257228210601254647727358793624755009564523685337569221548562480257225412930665416803904787000482887932553238015428608614847500719849990888532868120809424421045150850851287109575093813465361790519415744457309667925750686699134378988275349442377679986314824026461791379530977875002717871330971125793475734697912214201720085751752293157295169130060546672571318650578874084003480324321309329657601707925697697710977508310343269167880860951987658188478304970999230040519759827329015094538170189629364498827078720982177245449212239719579310440507070972922967786117724088976635539753400703755471790159190528453064224472840781213058846064954034804516915715572305691896251312535033494724623131679837749019168310342710445573844095346601698405699471404719531929468779088953819372571236115745639608252556328032242191025698185461362589696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,21] 7495741739825754561753073039583354865419809209624787715048685180414472214067215417713183718414852082519256135727720443144909401552092293856358320295123565428778925642636599850622300214325385021545390458071485553596073189907812624970751920287557849735105662798952136647664036358348269663449797246677664111313265658012725241582171941196932836141945353167347710495668681387031896295989657580167187870500913278188785756072363000096950474287824636519298330493235808505481864591513606718005616868597216612708515965045081514748742918101349007158861062382631419268504400340069595103722588103642051908356530086237958909164209254784579560364118375086200883705958199503444966710840503835551026348286116023152917355082431884895108715510641682406176191869587493389451773727504080058539936279236238667194681141718317918024626807350732720561016461109506566338577428934394987101141403543649754801166350302460341734271128385747104587292194373275100545625295678006519542460228993719406252454103102579186951190028939690579483432711709637111705808680664392370512431983457493580147447552733129153122023405720154886328766359121167787246316278290720873620866184617082300679431391620513326612679752275517904885034135501806283991594182904985290087140525163989403433673411866900993685194388871413013011408388674009641079744499645397457383458959407953075622069715931728853232394593720627319750773993745105337724636920027118553664491195277554103809659243167198411879274345870357418017889859387662410692714429270863141969207273510827874203715306619867444264520178079324561956040027123277824952768373462982187311943587122322355450441124764724549183604229477870294890063068592762214232835685934184717704694752766906540883662704130431043394586471405731889043727920668280300216861122151127985944014839401049056883916357188006973685061156456799342178525147367259227463691817364194884354491510691178126033112031203853114336600734657740819838533191808938228900541295448409108534737121931952304778016867200690922131543607428779832831821037029493587539199060216767445651052409484361139936169783074031835758754355873917150372064334141756850445457445009989215490145182901861468916604499807105973695565825742831432614647027383397929014274330200216792753288838628365298857606689167823435830042142866230382900772861495492041628258419803636207467139924691357426606965046214623002832189799393335356340581998295536544438594097221992448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [22,22] -9903265147185408054081301220910428634747197582317369185488072220494530176834551553441731502430739028218105518199639383652655739391864284247400597250980278493659319665379354626609113860872514055777191148051802428881877284690022735120946223860834225578450878472168332553565733406835715949550521932260759268546477335665591180378863044228243347571349740863950331048666417830827749900909240963066313078334703588947910299674362344357728407286057437789297147800512017909660230701403570222097850796911816981279222864040067547468227574926020914876510859335621716528002421910076952344225502335414964070600526524559388210948424630844244489977387783298656694676841903800574519056199689279391644873029222992969429901557209727978763258208150154992604733485421431763899160506069406382565611571177207819646558251626708408179427947027532175298997597890074272184686846581365449698806560722203416601539651841219990838666337291656561183872813794356667344055282478768885492080649488410978085364941707444798745355371701530802233624642240773864807238371119486009305314944751971656602846758044677071490194558805485256898464215695890898352627594835009668560946170459661808202105454061431477060564086496415653243118081259837287527164591192652281445737628012222735432365160196370609904586380358171234902486134085318344114694824927380436346506720563026831696854391996106827624362580929425117582681539483200684331521544852757199522796714479860115946339253191073049902867990697151188392760017263145499094942612291324895550025927696818741325202239784410887597925129782964187902503234993483503710362160530367462395190167909929737152807788637222370853561792383598320542685253652904300511832085816777952698035471459430686840216397615377269591402838158541443122924441991202587103046461479648715510594741431422149406901238126307114857539242857790282536330834755388377110288481341808625395191877600337310883096564867573867698817095544425086673054613841093736566770787158805917174628256186502663102050770778207343765844842342606966964937637372362312509337746261891242065369425802832561701902410144694848323778634281593709729504228697326334074532655459245790217064338304129443686419984015906319735145595773854240192876066530597286076203947010858728031300920450078859504701554855036789666884595562667005989143748173239680427053536048108433843032016989102830641653426317434726304829684467274098151738706998560316570362561989443584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,0] -1392656523341682423482168732661168544059282890840115355572098914043602066844423086641673248213299535024809853686449368128540738758710214212723733164904364209765204704491155572541572739277857032135550794624476315521831840369339068758709126082072761066792081434304994073943272349519824617604772099458366961995653666031163863256321954850664696294430390343830385280091645222663702990865529879086970720150914635380887900477371396062280565201404246720303416106007417227893084383971465513036193076960015860405517938559750163397430047213215235554183893087592962180811857406365495241730704701796958374972895948519802134996911871731210460091263876903331367287389554751140252313292442422082567431193592931500431588820365398784880538062378590617943459430210706102944301931164703763419979063121810787680556315123412690464224935089035031627800841336660876978330758350187585330397606086275607414539093801016368043237570885838613246371095734271397534149979994775451350352227693432597490012368146199550084881591265823941205251874152261370862509950198172380121544866531293682998598750024933396415316600856835499178444620113381811438921764366687177507458364605722180418279076122008615703253595636015319309568552042393330208460203079803986294254044919373948112200051857892303412489620246247246512817429607948866709263012548157728385296963317111375427811345361834840885554737350216435528474840877666924910936194706314079077824417237173314096610308868491315995684179794086058310811380442540591620130649323595520198281486301397971698426284547448232538197886315259596669532049043420734981917901374683667293593958609685011190437354096917134458504616995124249794051246090993291759193376474476292981901444513259330067549105325302402722858982736368900308811153295129051572675853983829961348808615927546313328825805211250599869173256150946349615770621918391457113102151060684849449189303653520548310887590242524080798274204695228343586046655578300282988421069727676878978437763936537353035868822847953271633260252694330168393583253745955421202646960736120636540199103457718067309268911763158786975068689381079336648699799404142908485162269553009078709355060731922223774242681470216812980177708087322092845145848786240327131512398874938539585229864765026068073043984575791065519900698538841960817735702975221720688511625101983573960674827931148617236434051030672732697730695449907033652328522168322228224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,1] -102897740423199656265734367669740011568549136226355078985818117427989736456201917788077264721435248892084946447785905242045430263661068224893652546244044978871777921807343871487287449899368915349041354230867383462372782987799766455928330801065694785694176454915614831703439119392115721547636978550570573143170588354228414306408272963196176165130031272826801487583113735756444862703318703612696305320289090648990457200230764931311765605403944852052385014694441638868733277715698032055679670245420044684675163445913002903234212657827660724624549102601007784874960630712241721814682973874926780291810224455029927648005907721198609769413518753033576026931564564484590991814242949257683439246768572117707252428918224232476509408116035878884729546292910231565747860838644771032912037574272771849624781561386884307811286830751474157158580128585598295616652351978016542835219323850294671175666838038137586454061140025584001810744409673830493530279541367748150994173584884788168496876613467144950897246443098118870138352003560143790816761027000442831666689458438669359819260013374098683144399838820065038154213056432009154249796432097965993451219687309762584699535090381740560182583366554110240468998563594419045878855401366786332911566748146776005268894050607826178208082795085453820485915885244840360713059882116855608202519335848479298330699948427841410612678683592959868230026671574000565114729503170652252287137025980833826726825099582625151633559693338686942430679230051273357696942791106006629446727896869040652498459659934402641924663455393433536053665679016849934408232726014469249859245183420920634033559768503825252488757861244013574228876941852793626686345431568307209784138121594871276234069302706609799288401939746414578601370970236903618570486408374692559138946583182161913431462944666012895847037978034327706402683275434366564977013066744147751835669639928484226894087727273818112330154929114952448974233743522156868182905652926115816197815146492082842927771193524864523216003258250755719935475121515093034293488481500270112532188370499385685700434845314305094616905301024626791039411427108135909252758145804596241205353489036965872714366251637107768726775414009793982469785209053209657366074381561208540502327193977291821570870536553230961305459532412695916903931531518776603885383355391683385419389742974808532554026572101933559653346412675960755868235536034011545600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,2] -387482558541053835253296354573973347573025281094104253435433720476947669993176794170676986516237852020819656704431443370984676431168546557473607556754747236061115113417406406805246609087325628341696909917426828204514202659432467376724206305713131582445838290496760517459243811134723398353947364647305646169378624286359992861935012489947498161198283433550569808688013073740947418741326294063725310179408452270364702197989848716865605223451450017267249560637782114825388623208364714808573997542039062268551641199212642615427554574897430573348197582302042026751897043261201113137906026799618330502934065712568063933788898383895205797055115079432950832769397270861457509224407818702708612776962608606477920452527737558476604427869685509958056044535178712733732279803459668600685454278914951818592470835800563414217561859101842676909192788348983475617203130028795707595478216157124832343464140896208860282368583552756326073205456937658077489474578196623525939485889761736371692525637321011896689055157405277909081281309903002523107892811499401934021132433853299497802490709447810681720085045948197033586628163855713652931655579606424574452048101673277063648569127888998533853625207536162096406719099015936333434923259637056700707944727587145752620022551507459026568047780717300034360371378394357053817383041328115124664851676811249790503835609209305173237913848113949589390290279027964027245764661648683563492937402295339260687704378881713745567322440982399688651263937142692878459191259127512524305451388320492178517172500755261090621567437461376877090910905025453717328120453105371947217516470797639244947502647189458928848691917040179710235016068840254808325625454385310713761780658260191936742192806352585778117005693047797824804126892773156398222884167861387522078983458914075200579894004930899933437362730464362958321345311383565733084320692186818318627161406197729160714196845039414470955410798698842958386884253932761638522881821743611920980908877930411305316814703403333876635940937071702498112897417084479500972320316962351293257274739021611541405909320140639112259901650635235343596785102624627288041639575600425437163656455584766605122004677656163872158445569013303119243765679046829840497020004681662027449232467861112964698736174418518944742857997666980896033462268811438789009377423618956808250368798053710178302322526357441265763227167068498915039052329160917647360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,3] 38835965420362202440914152952957514280357699929353847050089162107118812988725682066396269435181963687539328047171842412487139546178056282157997502175917882208958674597190978015274939793595936791682642017206640661679435372334755680323206109201458318294532191914032127132265175422252968800559504542720192846508788264385101094259785694752967690351034176442142536050941375056968490927094181546303318871879642507427053970815999870208284933485492327202347970490044610949687759379283020447083671953962375315962587327583084887579600176457977037957330107091308527067394123614160275261120268117726280271554737616125778687870266659811738830877503777087245542056477657810252810293394906135679833871892298718386518664183545847648499082640319930097206113629850523445440761156387610053328854670391076999039304081518915016771539722403150870413393599997361335490079021939655450009066980950644935817601207477542264510284253941484033038326112616637938046224418273221891724526173916372765383191715253872228981988216096110589338405542311951149812213555097090139301991157690089175352051647159354193534246495245006686611255035253597497617676685175584067899099763454527087309434748630897605749801534624701004329742612147436598721560707328208369038490475310498948866160280008743835355469396494012303276230364333439551345866497033336976330531555055866356864017928228294215402158459057628651554018133003811012498261878402947299732865375124824540141050353830480172788173819637637010542938688891626306321256177662847595862874885378753968899457311328820364837728368904854252196977373383253680375653364269792350659628530468202879385469277993485135873148850164194511649681012787661469651242053680961408797156455687097322094438048265654798691592572260702619956000429345035932589917060395124427683072581329882975659725858727425365772431313924889971152268657205547965024852641379614159440058347659386255311421719461724807396702158574020184847552383092569143840435600649050522746001280390692405769881904579774431409906017818588310172230869425777528480232488028186817860484948588052125918169349071301939388519835873319566212465102707092908203337801342303126952142425666189988814275657432303366328265069639265395998248684571533894054112025826880711185426746373209466746705780312206239969679210405876242350158503232585774221352372850146321272901959023894851631322914768409162054976885948720649539128806777445471485952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,4] 402299603924446851109386899785004362297747628224298627264805763653038164211517605151081490364202508464341352044037912233167416892110220839338898431108176149751089744257504866119961485792337558568797646765636832303201686746127013743209776608622365734176619981384371117817426462388785854781616931298470412632526873838864641846634771075748918377560361404080464230483556967443749069260596266981342075805101522947032421054025474624982306660064474232858268246256410885074992149520636427809826975776343071045861469726389852963565257236745920554759563341196550016869680266911289708902211626757993366513028104425413851412318788705795090072843819286305545320066046270502023907332474462582175040232644500103258919731388756361117011134202101987603744429357585991963809937815933655070464897511679489404096277943013958329374231923635481170907432979236203831889330621057910958382608085452894855619434662598803223252405781182650377233146386460993055503288213727067898977309564110338277894486093831293352800212290686190158857544541025713861343876012168386112374316193927188281826499905697964535612921275464527465089764692949151295264041683871615177374949517316374482644359640459520168038149296522975275227317127758062815491512905864916537683840635875878449989417430719561244508454857001762047937895679281532080608284751567028137999117399436895442435644238976737338792715763033749936426352028815004362433936620931696224046064274330913328367836344482226729121904359106001821004549818376785529690610974393180679620076390412007690733608467689320276444742107687787805725488214296277706023446155184039507110447739143390043805766671764375210956387542124451554022964436006797190329845089373237619567580970585320726790391825350151922439293546116592031235619951684485548054812960862104992790142688702278322354026249814220745149826345303901407740420185755846147114974904258965658088974763232152090509635308241409359595946575928507831777870437451814046138831818157574538229735303587434336361494839097598083828503545853397301333116047107292788173026643804811977891445489097988757980253475884064998866435927036892343357959630022039418985822770301124272686675040144085502196195283058532496652725508923704697323469463237562872997181164937365851728064724518284101382165739865180030328043693462320824495596009431967949186179231064799510398514953613773345629554648714266363392456494217051053490850606609435405058048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,5] -10448339808821251226252476593299666900267875841763067192234021976597536222480692141393363671437584331339617837588008254496296367224816873687276669422787970550605518405202643706301954492951786582533613240485336863585717474289775212524449197896857094752812141625209406223083003307650186371493474692694341231618787796087043871932982523252649195647308043114453298050248496565880707702787423366117891714694342070005360954352566564580137038913127991939076823771236974091511295105801319995348313095983307487307292176489926219874294650142652487446454270858650486023123154027460548216538571941495049284829741284839332243365108146352219854759528891921410601620311222315437515461866264954161086286561315696465801542245677501292498267798752499621913535132926751002935435231439282826581342256231791055199431784741397784112329113318404039314997800423010833521779144938074123721962733261139247075104111601294931053031971011932266280065537760614837513991117035010772593033768271064796909594028103061632425538031801584844003940151377693163904703205446126216080197694854009340461328908658470730314293679295401248488194537778217656927293254769303745577303504237512939124719929202125070815434039474119874858382658685611396336830453860243427953894407508647581354896872794241498262969893989266198404207595142447874008037404175752191629894920659195003871031999297106860360857806191746981323861237927995771210215327779706575376411240838378859560952105261574847933601054308533418272793412311383225245376313795544742610926281774608578695606749696781568810270866160524325511329650150081191142472664274795644292690429122971238076615684556287168278856979326542055908371340846763337803016729775470788107614385275587858153899944408788448333571393425578368984552842472511137336620270060240779866911110364742660028721006365926039459440931386918932425901913747795239340809879709662895808854862863544281376127684338269331633118783842973734338669886372273880440083192174958595983278303372655336865291867446787276935455739655887166007280635197980309055685967257362099953687612875270202984005585110536419944852505423875961031084102064049905747400316835167255617194834919363745218748587409409296006414859765264596458396428630024875022531535148519398742859684075017279149745281318257871958076577941400221658820097638529162555350899501452644039185342669299504783838547500942935605010570770887355057797855210664501721432064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,6] 40327529594276798656275958041050387123944212555899210149055227472324163599138844408096051823125631853987308043134318352358531860008828494286115379210270058950275085382900955614982994119040071358163375179432284312568139317000590116005590728655429231175574314630256945434307721175334730140803685604640661680521000683072233163615478650698444675401730630991034902724800631579169220838257415258061667072665640836011373658224719645130225473131386290169339076544912414645645576600605128548069243229853800958440329612581152296979875654664013638422921605126832838749528802754307333794605605311243906228863659912800852529672615434251839981317107740658820621966540780175071412751955438949034961717653796314990972979543041261328912363971925619668526529246865153741161084299370651220310311444556084548628183243390313400519426786275266697081547645054229472216430408721182785113784603591419651984305890868440559865499342842197598039455042219634213647568565063657784875980782032496297828999643666808972622146605293560550006359789421421371757531189617202871952767392884464294303840951256696833727258499832336735928728896649996817508508385189776887119379610018546108934855054809729626986696806294545295558781630305401089419151269298103311010534296611203697627701714571913272275030496056831134039650229247864026432147035888147950151993890694985200691238870429475994532305697678639472715832972018654298808421875072939231645824058329241068911710072019342960559638667262785250617354919639895211844152808839294378625688592330697924961733366729160448744787782745974388911761444011123132099920573369440289856607581657892735460758997927254165361148210335987277083419471785436631709569690307089408166472775326652641214793998764683860335021757547202258615402265473937064783008087608595054543206326331655956417344468668057375649718426197483262406324684894412731830995144337024099810232201798518841658597478634098723487463566226730485917567164729716610139355607363523829242191133930312575772896568054207394972967947215943250600791205797150515844369692638549215278663448561040207084636528473191584448018637607518076705493484082690529833111641987862410835269146668527186861741260982449804686794097850055674259206532267776025598061072659851811124704062586523904462204634338124190820802848979199807915625675300551557319471179328321128625446403014717451148692848221625776137504126740278173571983305254790737193598976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,7] -106389578842989328573982005428479027914533110108868093976902106604365885883985080687509947893827075423775930382428958679234949381986434922631890897832612555733675163792029372916755810927513077909059482152932265800625799998694826202209642465927959171313042072294728586463245188767981180872591509385402725084963967511212404319918439676975879744746306258549752512560096099985783499064502446299845758681546005602410834968379847491349076048584330584924381262714280007066228751791295782000790650093252652830499036412983555538695470519569702579615113249219488292659413266553847456789351745021116216788719420113281493234218167802554358968410718191409908530820684537996416753832008007160843997530429686314351408689315520011881974909894904193563643481622487122491681355751825635429887339249638211596033853703496306138724950741559411393130989665042588890229412368362441402671238391930572854106049153409611785141998096242136164110904537143045837244074408761209987991711692226598442761755925258886630086935361905125463634049990522947733207290099270236185771984271229746481419708774514084621692751356204027162511734732257379280282977517632006489444691490632192240969558997791342300924711129361619893595607785741367093617165232981786113792457698933451954225204814799767782180211117238097536277620097282288682086431031556638812921889298140508119319291481626025087856798800575034010891184304823732848323814720763488943146531016892360038794215341375837706874615088214828771600049136939362597342973648025045043779218915669248436765304487683058719025564198205399352825832558040286512774828845856377695108159041872560102315224419274969665620055089593805473524077696150692896579689483798321856985781456662025543809443431221350697986457775149877824466527885189084533932960867563220180477365544886362614023873138585228581669251728279515415466806785209671884474983472578454963043631021263148859728513820587455057698597254748641190876788292371584923228878675873706488362991691220246941327006220674592869754874646557465165609415658484930399961620713724261997390387035672424374826047595927604706060233225063383887722155242192453679292637378124955892477524822677721648567435849095739607862191956531878569649623505123520753136791289977329448540829151398375108317369316991820578849973170936983085264533663642091875416027788471550091908487032888726979317824379217475252840121421269437920027255110674146391880630272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,8] 2905716804897458755624092833429527120174000801187839891015270463012053962857164665697830954590931141373451680439577825887807450336418551407142581827101655165989326869130390017823837002954325412167927667087023667027609504270348476978765845399404645474655250793559585432176528227367918912886192533833873492006782068822192152752200914276799576334660287645260334302237804113971794023482243412546213271700951757011528411180487484538083245137642525574751952709159837477048388104464670154813948907735455275414440180014167879617145543276916778785134163927868942780850397937848552110420162484371530821641528215477194346367342674988909143075405683552978338076688897485236498902150273753498374835103067819458395794415054218183417144839021702925084152598275216075429923743829810301032230510698575513968615159754352494261236856698786118691314610500220350080112840788142802786102255449560494774403623598799550986510600538545679697471313762083483650275038891961714564449333772961842664020199285380942467387100504453108370425377508852990802728113098797952950681951418330276121381230069223900470330350436071228585635116814134887333153607463456106361352252358255539792271089822661641731018186728021593151025293051220592492454401067351705642468495012548303815467325686393246984842444083205741179164736531203582664145682458250869386440236124649510139644112534993162756286877238531629476998010252652284659750364693018545570971688134444255550095302794874583402726694202450305931699650541904907896294072984107788411222627511758825860295129097262572546080778393807121159069983749735506894656872980822128707500528872258557171180107484540923174466926326052963589691685638765947623877435707254653952879314216184030855040929546500067769890846969118703655261704113211258950832962494161012529687132661034829415946845706208644132212150057787006795218734653466675140335478763054937041813454821958928339505325507556662125132828541238741695723204875644901325900289818482322485808601617739742502698262485511592356971592519026816462380010647549259225149601803867122194929387078249977457953201157973699932358094554442397853366262272903183989045293513814041705582257267377344880380046243950430492348381475093771697591333836748376447349190352050286655091957642525540300463008952063803856478408626405305343545609584616544731297696575873905780974831225575735940997702361057109665457505059818878342978014329569334341536841728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,9] -27670389104111759051953545937320251198040498853401121254231848799877973449549049827517574962261433502120042757898763891577807390156918238040396812277343056264455259121150578618337528266234740019343424279857312674537987367803173551785289550739198290093922870048177695538865787475459742629847160585268970280145979013879456251996134840602400303203914933277366631689532159530332087910394646024253895495599010333978492377961483743925587574298099610514165395405758963651667718067773349482231273588432257965337603411671334656816492674234312590648972220726399062250246032956123954397823049592515047710676490128312852090231529595457588811565601449099380732054697801138580946772429267583033158379155036858918612108373997014843198938094098833989704858147769944920121545230981315102253364960348855871385119627582245634294296738738426987113026494744082967288131960651623708793954506740406524366124883316167084008960159627965179409672325427504741489064987999863205747388574995505863323357264575964236485676332710443527684926367852794125915925190035015417003797728141381239099283978186965144806939824052584793779588615791970922343956776582216090084242639787571854579067512310852690164012848794033747874807184818002267252345882847060247667535133610872993614706517107316555658947768223922192384055433309765849281517279445991596931599775564986926662535979864757724095119968180547250682468852344852044085830963411474155949086964529659138913638953335061906268197159148803710056567621133362811557957814410895949358208942087463968698492405039286993209293773576728090492636729877404227310490832655010197553341489530697822324980904682652252968327794997436653166815989514565704158149687861646171358437148510323687045884922923387184833174949457535042223642201996916457469146099109181766961444948774726696599997953771105323674041910906765191729126364830846966534633507041415986350043105015085090123669309160213113010560019154877997345710190200844634812299437215840037725635354411116781122186029970249856963004652937839289089643029443248457883933027832895702631568779853048960546853514094096245782146654675652176643030349868234943665806031349885939809994585015251361960754184114381638828227445718471215230444645823677884442148033495462486433254756046570050699130145209994568545608758652785794596149021950042717438877562759627366079015570289483768500899883160781702611840654336813768165777611640807619439768895488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,10] 85876775267621709519424802309199351132274947653280700757572338196572737813600052223030094168015126206118306483303550025132148244324738903914191010013354683944648518275621153781510802262992340234816943585686129717178245191572005582914885519493341860469844846481698589642349607090682061892917404498710817238503379518248159978834151723510781791779155080679732519656021790913770072721413923795247923549476268168512053264511001927271241077455927653783731021138605708831223895985220972175442632897790486978015280077323284890796555822468588899506350313112071501328392755574650701442996884824400855183708920626296842035307351318473212500790037430878829204614623757868805174586012969797775521565910271847336546496852829528540878890090169753116784496237312889340053972529142393414015054737060689740239899783964796093398786579652163504150156112912612074315905553719156419126286052924539222539456283422392916761072721898901281190614659270622453798625125619212102472793538804087596893274870771453513348022195574081131307995138025112803644387469769829538608083960119707018742975126310151476599693801864491792269441064904402056545852216744452814803702027270695448953417155795015561884074488731196641967019176319760089011789728958894465464128806952676784483668918014417564274037837981285510895393037151167851687989187674660296571693862287870865467153623588710562377846891255213624893398265746733739743822538513825867906511864767084849625150172265910818727313184442117936555929674581493460888119573039638908045252128188043284946934374771193319131585705578189442221439158446781421936273416756293606298683818861717753652019249389418082492076725548677214880627774889894027138698520297561620406062263732556265681996046037573779692162816632345245252513686483080525057681183265304196822834757955896412038751104226733303324720321578903744037405541221932522280924780590735795241280531365491763329217595456429387862174077481375206488976835287106390704788730839026417957107753103172610613974108234891302972314947144405241480604717716158632241829880293748948077638600865169375546577183597551546766559729280257975127560010139109258970358323005669321498794621703609813819034358508575730150483030310194720954161650384925171455864712962244466989617232905515770697992964253227710950533104680548837695637671329463666739217724791009794192867727907835664525897855678352821560310375370869899727032825227473713780446199808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,11] 263768754792750603221099903000101117872263428494282478468176047462314892729432247796039777397258236025657741423895861396188336650321348592900037452963479628510374477155596062662329780189380146995096021082195610481633687803260902619566323453946131116071026393977907098591781088068588238099134297034268260869394603555907311476952945352076247603070267450004172261711868586611181572814923853781608209544088646814859858964208842938832279935574253679276682045547771493965344226767487323605008098611433474261317251239317931201464876681045766598830713407748244203641703472200210761972013738548558541529812178146641337376123380960675430095702821695585992162733624789238240135927534815104794770833054409742292709875864369080041754577321595227944239838457037554330593497270358489824172739710941151175904746767085319008153508235569489442721845402757105716273473716267975304047223811326048460538680968706230788220014766931401230567488331810677593863802127077959030963181861533114301217603519218742467312313671773083759760089903666473801836527278315171661368329831648473192881489724370262029564099952389347759235482239362507571986695895285098069191603437926121832473878602964424733058178008502696180043887385689150875375690300640315051642963838820044626744688071289719018141848972031725326661476194131483145371813251604625319131427517326866819699734347834038792936434697793369492949168984065540284485210042362593913748334098052565657784164004647105863059591803708520483797017786632456669203195285981631134329560164431515036162529832798020390235934729392863957222468880074249421929700608872862215084120922475391955201794556943683642684367604468998812928055103391924419443785367405846432858542802940194202810498210383439273136855256352468921135021959306789118650106059353749934666390906465104890357701540550986275952615143975567625327578615418091533978428977746247605251557525008939776892647039576036817465297293429945934131018870241829423583655993302122822233292677898894136379219533108458094450947566922932846402771278994902414528550400839689795461694679627056167267763997634819035154588206225875756584869850611124849323236625590610883365910661556459255851089163536978214773971658170093321466098927018004975709019965091719235792177490768948009307881369151170807626436593627514054061425830397147803221208798477528710292641635637475794604919959038044089623374063351871808798701910403218220575608537088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,12] -3583314780542158405908473303609433694321190313389116714120336515520427274912252636495569711589661604459772339146832595324003777863529870429328106741647518610427483561957121503945545306396842089088339842488437820832642972728502025604712364689837344388363994314239720954192371686274535416083652732090167699552973552855106738734994388298460336087698839589396875526342619126353270029946757558432612046512248593297435227469709590757369248484225593079771183816503260364750305697328839386776057517584548839647722547246428454376379062140019737885233580241704335034314124663998821676186769490283612195577974954190579267395791397660955939544153504533166875983326817059897440045933043524802897028680342165176171211809448990113241874900303802021534612970925559367579108872868936919716535575605563027562549379288748247636411214028493231265544242474134423239925391776182370662138765028267732849577819531883995117399383793748461816896789310662853105908887141724724469393111104894375238375716709014887820689647883335676823246236151653779656886426167042139085054199430426714650742049224807056931285027766843479739886009680890999447782918915755335759537175612723527843311668830765064413440730618449703999928279159830153264953340652308379658346661807931357827475592118508590738495283129121421705245878237597533006684052155968915675911179732658510652345486024864911449304651725990880692041726675241617688777144996373344532738756310679596323257322345623153483998300476533763146958013309645005548312326726478426790575078723632251227131268185675498681877600312194971133226239627946404339589859504132806288451092069762652356546205148156816102154559063844202031654727717415040563637061378036796743240571787166616603361778932708586161763084317986236841516924621739964693799552035707153346509889737004988151793527223238124804100528756049549484388631853753449289424975585508582683101033481904130905578538224821592490959126131953289961478658014159609468512246224363530599848584274027042655535251087557993191086380200251876131964820168804893506609781061193320760909972543132257318913470006439862971947359359946166701038818468889263997644397981354726876081607495084972627444492251544311803879401520659395379496868223326498160738790944884194421635901018278586731149766585107460232604286604664901500180028653678316798354418904869133615657842235603181257152162784874678476624541524327198793410561974718279367444307902464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,13] 17259446992950271179684245364038113148781616096811817629691570820448901560353633910790586460422858402204611687484897295540260571260377759552362327320747468675359856838461542938443514099474826626249449379449898182485747539502639216452167892025997456691083125502436049189346648893775344211380850378724231193378544303920291528117624114592451349669779088998200109895368815279653666808755769897410053088451408180411979952593625036193221483568701636835582661610777737826790133317899382199889535457737482650980617844378525796910166398942204294789514962718660631898242323689443965364613135694559049891016856966354301436481409338659848058340835495511775620347853902472650659278109791324044369130128185533893544881098374074638746289749959414743444606952482446458324986958700494873944631284920166380181677939380370062603262984399931021809855492612789591617790605474451420888069897957059333138938933122184296831479059478369351476687899331131401640739113132380024939693604839693734606208544225927164729878035024050794942298754720632513624892558023235917821604531836490471973436361834905637956249513557155359645916467360615982045986788352277123983782921093166332896567712174036577254035029125736139590074353511221459389964885594412400996896600837230018307381614524236749874587818142973538108279996643423670405575840028651565454286430654777153219502181209152021824958620964166524525005008817736162263363500664295055332466950505550523080798813545129308848831861676533424559405208671154235579555651984730793278387360287366083089789784895586125023817084688687823212439907953646281058696264240435406991432919206408407436222925080809741936200731193157051315743593097188626823018066541967471940524262435637865950201008379088128946821643548251900824618264673108256713891997856210334590801552158248119876316805061352899440476987628109039673286814127788474239280687823905334626975403860362696059362119496109565553926261216422439023661821227102877968938059100785279815497211297664070918969205145872249072998168049461524221582084635946095495824863371221549846282454616914460154442589583878793852658815149447216441778206176509275017830224842463528830264811618182489342752692681319300456764905653502510033578391241575978898399651853935006823848765304634680213237841499055673345608264736963692205318470377654372778247394869732408925162713650391988396326482324646553847235616916651388025446029834246013221619600719872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,14] -53205066735023949641605558630011132204113336276467807864906625600686863151920680994534513521340782278683626197380023776339603195889322749203594449570398099444237301150720031419740483896149681323394510383178609452424508523982340451430595945215462785576865040380179976275190937608069131377874375222368224152934429114217969755398682428080196170649920213314582110366542638224542499553251043363236168544380004912215590691278399724857436909900324078621584355463345274824432352676251702053356109224199671130834448883719702679301415698936968294684404147090438587477696111828913232312883993799243399960957445159954639042414862579793890709695628339547159689653923053518184593276758305243431851330211151921480067575344944541438172632415206145101388610714352305785289452657745222168106653127486590885984292293863367392099330211577609014369673803083995178424308644728365475254584457518745597583085312346850046497834861024333850482447918943420742104982070370936217789680439669980221923162965008904336131281486593253326575676915663867085798462696054197787937381820017558201560030443421262023476293420192489671755400539956500193221135779749381150857203444738342814957363290858920808104217614324429355230259795875431915463108348144172159480433892434598261955705745446509572571488112754748276370222353499592828603684943594950648331074194219110822779309875482928690785559500966814204590485467080212443619469196752500085680437727860861772854522961752320235479930957879798158402359427348051629248701914249471082376031354920361079786960129788232447030400650466515186894266848108100419131431095665723017353542086080374737994155262593745738175942643613563434701337069945676843444102634154000858035229864221269145224775221862563638557692695875823598067143771112477763940362860561364714457874528905023546406602399765609974977499318510301879120735304595826527751240258844517149122714331798528292202300010811494053238279967238986447980899564194521304029241319509955807219743344202361757996368129239213081585955926577750521790658208849225729057301453925991463719970305349082669629658054156874420920281120967601350210629190947543511353730999154974908440036339866370367316854995759841319055935904633942814252123680133946436342407517310078116006329227627690214445888695112490308839886771738767241885921255307628364255137554613999181082439877875338097356829132406917967158012188511262883367513902835932002968730888830976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,15] 113399141482960899848314192981901371066568947627710605974799037042614556925451488250719699817109026090443935726283445811853784509181147215835876273962194921446389330857409721315621357789531557470141010954563027028566764046794566400267409772800657245472495003419572603761853586352338914040281637285662291121680605353075134026434015649118692058109799275604591443174304586862030984240160160128839777234372004915752962886597047290355169614705826937846848953656942551500208091422788841631118353577619290335240946192513632240470124882099424100145715790631249965019390276461421451156276457275109319914117141305126442249502265554079504475575236729568943866821208859872604144739662408089477260198755333598191683831125834065381091192131422984269450808677658996367083406289530662364669162175292231337877765606369151758288631808048577942320090566558626875671017772928335627485972920409278628454035534486781259222359380487610454685033782648359368864489755957675755089023610749014671683344351134487376775924028339052421174082586087939831677406014369599817342064334967487616680127683533355457952487592682071363684798786173122129722885000747391931815237440151078120231410668034338190534877840260876147543955976508314517095605577023168800012348156493627298835081718279075143183711750052840028791687606615450889090452123247462851474983900425694457856990515888853931902277706174701145238385208530239676896589214218572446247728096777271610132492841447211252096718785771026356611730437696973951169533538603378827224851663927023554415677798345485118677089071014470680139513508612519946305168168666671365159679257998364017729725595869877899334018935424081431622104232244754170070312585782291090693993722063607119109894686835312294939391783438991727809307069524285204469541987357324473116472360190063284509216898563609123972538759685553061406182943226847095793438685531793766457144500256445867060101916383342188474840439066490398291123317836465312276436502430562411084355760526746937099052928984430393800863973394060023698176757193165920154520818774207764069595814216973402001101377873891539071933072586426937985178833014882793171186167204386101053617396198512188033489447937204051498004595635082246139323464452616270126693362090892569488190632250161616097136270934966110699863941475546350433045931274710664282312318861378288510735603975735033812030166011481345690833961603032815137198464600281329117408184500224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,16] -142422625869401289707709116345853889940050729008245919446763009955340582349085474470739692306296129507091959825710570929256170008652426099194673478133129680377589570202804566846581441073890647793942153220972546811018906302699477240917925303381059371969806716442043742443622311602788547438490725874891706782024497304153265180982774840369409911676290801935361225326636224938415859805609004053345542846753093121585351950415339764955683930550962882090541017455320010106304078685404145330703820072578384010348821714040122734633835703496879950286938115130572984845333390313688006702918146634245321740392061578927148166095888133869702895067060399787418873097884204428683229874218137012034285633225963357114885361914322611601000814107097066848107609408142252539107801002069169197022585048468136263433189253821688776135642801720914801600728754564167504572376525254649414870663447226130931660315572905257341974627420245090033383479613617889909205289476373482126923504728141159145993083708358375557047073459335410931749065229742645866780484477484856978843015755701574271007097726245092787520086773944293193319422179030082487136021902107691515295608961091583023232345759699167123910442478426455845834370436532585074790825118302219327384310852350295375695944779635665621342616480902893014270236806747654289404407522589144843256536532902129032620121036774383042028413615095047882375382011468793547738752583672109680314407236562978898876899640927645899709780031694200963204451062324368175309268541398689769406574265868601246176746719113748165833693460166506670860461551354477954822519209832520826154640158767347308359892215321471553981529796235242684676411101671964161426979571467498016340526629868750288551737540423248568041550177453968044945117558746289763793138717847782058917172663827626220172006650962586870213715919120895862531351072248561047491973844485988946597161458535843620324213772881790658277593000209703249228510622270747622916230815489512575736471861018930346433093695737504313242026655910564953673994880013187905289443114517232107368858566080661637403799605710414130179509979625298653578672906994864382139253568817096317060639711601760046739373562596099261514076642075159034141313716481032237468456357521490614436013500989415090423823164528704967552302222801888232803932418858805975035328572270413370897247316660204162007914373826402639538701845573582400736170448504161505251094853320704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,17] -56116705017623663037396150022033475129894106235679048450184952737637750813727998899629456271348321769607218012161155207263087068639223506661284923389759671341604338203946746239423749088420362932404376495513418852247055251592279496158915908930690911947050474608425366550953218578824027256921724052602589385815938437386372062840280178782033059130260475725190004197667645820685528638644935807735454559292424977271938956867581218999543381597846604614989532966430535781800003938396193273246833393822613747443009658081115251389924570255454767466889231065415214031016274833959949358637968575108395351834317307531779341827217627262629961890374914081746288819804643558606073518094713435165990766031808573920150485366433870056133695956627383971764252107152532287103212719786530974784423546969564538309802625937088497918367539089214368308480943347447768542863015593284044196194072914491710508782375366367755098488291154657982115102772826122364710174218798353933090734348653800623503809471569530896470754280829935385592498303441057646934564002959136764734930610180192186871214303397584192183479286154595074319754902010434828464064005982857864002288642857448549797969689150181784289127760682222369999132223834311005723310811421347680958899176334677765461804647840757042938466712258943852459918628434685188413621923320940481955617927306636409078760440420127806964701108237663290576514998993756223494424145577202217171387047444892958647218529167403423563621301049445287229599400438267894206038806511952926472936122570390301188197049900630544042460398096393288834192704789159436786689915656822791392372176301123746153122801214295268547022370397736702890227252707489368588014650539995040431244391801231961910919345647233772874344619063706681163515525602142941914052123603345072692166385752023575298666458821031879335534629620646883961587104264211145017231840350507849696882856223154290331956650348986628870334061652644438920303226528655357447571023477661182714073631507429996158680793844558466042774553410386824855241508124084609614057867223482174393657823340063375226058114883517524997604826030939676337998688358868586924272431506328897022308397618852038761261824469072117744941694641745812912440723809273172008447038377101620507166010510361228877505848923789568947005016248008988589560765348192567339390650463509337702956401582655622334470143084612163834376183006679925641385342576301699183176587411456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,18] 866258410879385077414889249981819429403010980885963553224604179970216993541443439041276441874815195251346085876327284075646280963751522138205044403119152736830111875254801218980887416175453037217206021320064128157437033810146418409015258172558008698816731225588515134718710796889657801306401474038342948674359688989668441478279144649871572113968028400148353066335541804750846869562470248371518815116098852782483231137625128445420990014894301462637399463415840954540529776772423313857662282885400264162894053265317187679140097608554903352365876458200554248765018205572171902554470870401495862417824349541347449591367413722790251779937028013173171846638194793877048027255401095623003426588628987446148789771180237390763913244718081938553937375111431353310862938853437696768968647086990532113358429934102765009324732047706248354429835029779756462792315305293263051110983982873159814404513692605970495057186692597264525447968900049926591007379026690736360358751057251322798536258233835189664472636251770274997488945479647805708392610567596106494541195897936789888552164107060445907093656243756941022207659353270348687808947626259987840420789616823738865402341220247868402889464436849570188275498406532485273793044813546592191046683521393567620353644407408497043072596336984625785399406509484606659674707545891015815913764592239946286160335451163570621564626447024106046398521479112701779945672460487424734752573375770385858225493820927259934123496470265331920909666498706975744303143182946269698306809914382335719304409554937095647795683426869865413896026879950894846349910528534693237617706130200600119268347112909081413854027095439949345298600231930786610344353165906919037897144791547889301338394932692498778971356211978677768830885761173546587279870861206289885970437999829126701069479642103342657580868947877708475635877416301691859947699283572088557372911066530852098979696584750066390756620796625688941643952710035957592270518315069105577435369649996533924317697187215480449278341575985078869319277584593949591315438416988752483283598157571801167540005622166927337428988990825067359184268857567261524844527294036558746316189615843066578422191739439263021551786948585895430617119039394531151375812031745760910000021871252621463499495426273998616950857553176681365851910009886448996941693197377199665220400795992430361816040378180293476182655580382526706601669444148579230338434396585984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,19] -2707282246522114051599504193587991141218379159582052777659680605133603615433614662857595599162405127543009064961723825335747940235806426563511790141770957342373218170754861509786968971022355205570491126333456859193807012445785773264916007827911841840892020480725512898821152880602702419973956483243458215875812634131001146299037209827831716707818335459814147419177904181594608876264915031916735606296157390485544420557924636774890178886328111767415427409218354561480461578654737015817080480721387730827233579379037146346108181350023424896249519159533994307727905782664899959404822384121474462384560982527818783713606254251169835006345642776160905045814295878987436234381928180283428569558970279936836278160972064439210537435767661341810944022720612541197273626969731116790907013512199763952423064056173479173946769191738530045816708298104066937640036969940773902240884247148080225927831580980628985851417551137899411671707576212935607638912422416055291312041310032335903970746093751255499144580856506718499153098158612419091410036601419861920330579693994720202514657945765157881892757963581950030312021799793812864957709769477667654245687494631274983081892017107028251780601233060946172231541780089382628585982722940765778861578218145159173260633146285316997270535668278062410606147612626066208883841756136049812265528288102965997663627003791041746711469928516116323599672632310617665530788739512675843881850762976524318360543867653343868599489758618677563300548267516723473783089626260660766831397049725163187921850458084402801988053558861499891047065500053973044060096008363338419652471172707173771420207916399894667185012041700303034499219157632121555722345012483581986018758908858581119238901298322079359136318472657522790272176051154446774547058569901910663929197403460561173192287305382073921084865800952659785938872836076617131920710671932087344589477732714719713237757569023067645189684031072174571312426342598589434337365311789393008199705289296985745317633116924209509375762262995520675033862825318276893543526755246051512263878974422829834629224006136282819825067514792908081935377706343203814406174008842826302138079839889821964791180053478192339213026816807150947164693977830338071943913561732962993943499171372708163664773993456059355848672324966867786296889839690140194078463470969736559407098646485166925681597002794640266492140992966177611886766318862678858683239624605696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,20] 5590906071933724905446147736877011260477568412673369682563466777330260726115895308156500909075208749539146283796206202764655892134377675810839588025204791264414272058922600277942018527204645718276927313385041576457384438887259625727979190459195589443505296451794374015023912974902208717380588293974056480507055039483849691172344614786462122629786783938646134012645989411744578875582957547644664048442797007683879804527837144286020725759099597808913299844035484907724696067959218640975349076214750868247429846182890327978452998471453045357277372711654267254803574969983981155727427438823153566416763445271366841076235405161697758317937138639936523075954408109328017177860420335510955613103841923925410870908619781382242374071789851807186277817039157462801394387732000255233389575993305787680012361152689466188743406486577598821637106192078348558661951334875957180596022821644595694044347741825096887799692918566322857942306364861432345624739079754446118054195289380279570606200969479856573176622318677604696539088678523344955178085852227741007384816574687652962255617850313344196218713477653199291339683013006743732888288620453134822746007569737233414085906926596713693743795095463729383919054883885858499138043331465959385099088169110353429407155690420552863000139481099338627617844868707144501496968674677183457565043834057381473385436950197282497626957536667380247815933889342530705609776965803767503356472133296238640974270127304676717489490565499605833016113537983046239238613983246656549451011261692831610246049332847166530693425565733468866796994884260851757562225384948217036586822764791735680891463915146888290412510832266379955166837246958506851614032197207322329354552281056779854036079388231036960848255789961327432013935886595426816974366267960965385838821594386744033993834712871643324446229938794918274101710821515807073403366469551889497001231476631136842452692434160973571081243054892991019839075773932789235098406818706686342768938774095572911481273001982041236600968702464467546332132533217547823376581516399952535336118091673925105297732120073190003535206380499492248255766546309474526956211483625568413734740513370179431561966654459965037922272634236019570874438521042670449609619769456837188972052733546399237894758627581592249381835460023209968340798319870736636040531102488662688498813433017092875142669797188703295105038164543831760948891226903232344893585163812864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,21] -8615350178665537096844826842944327964199692412267910782223626674361233405997152098264330818536367298709540336718389517808687408955547718381552259799182170788785612536842569752339476372056157270066680702232494466921917266097299531662122903310924398755246006878754445810464534533076970049949648904785423252253285185835516376019281528005163772106806111828376233848602051502236678575623939775465148668346949006918859722275937597163867611536259303585980087079247819084511701704764614140531086439820432480636775418977709366362301550040312488928405126980023387256592753901100374820434803188254726439723553409286218025253186986542919414855492056513812297735036619421140886213400788164471190771932995919623315838985043150260535652906867414913986598454746870037813163604938854236688860223067889834726232210109373981052771544867373788496479294340617569452739989477997943839468566632007949654701246907190214219297678522044903124183956980825673815129254132119066451665219024521267592325545087115288544509633154550492093963153871389151118640589783302346140418143331701164477007539330771264808864802849264220847717520222496507827420888970747638289415782200684269254983282204705021466981073519818050438363892481572677321517921769954415897632690205710519221064695008071722669157216851972271683936820966244600690105186649756070542425692042283251235781393156757076973317221779715364070561720276482767575755736032474877749295394448102729980381828969810336022074414654146817438082268758496482949268958985021744141244019698628430215311755540253497247983352806128981063821474708286839397213373982857508061633270788844226240569485986582439084229253634741107436505071669831579626691603072652464972061308924668026828486565051261370897878524523314568588148336030943031721861623258193637766187724979641037710340218195367622535598585327129120654117311433251908381432427112254524415694677247013045516341188973960088914693287847397762397312786735118303281074233066976866859530689921180422463547906467629891023952653403186943335120519597165146184004059439236876798074269837974511215957042266751032829412691746103595406448956350401619830961882670275052554945062123791207444112400455978325783547868417767225462296956348744266193384834102725758141549398961614862756268876488624942214465544841550434950758040850182998742353017605801973105462594060939798246141165596845385604430721227878647076549967032973666652596467847397376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,22] 9936530046572751442341488882825566711393112817876301433658790366407008422740046980061202934796602946821125316159051592469474217863225566308752660133079449363087500593917214667828801271385406007017215507122459244674494113168098187741788326568430603538452503774821875782983045675876516926568125951569767357672803282376202264936145415155901889159203856766391339926287708944269308994057429018624783635990087862470677102314661287762568797906804945125057077522580018486271652751134735320854371450665474143753630063128163938101711750300424917317568289679479770573472111089911579235830070673931433473205522213816136511798754163625432156990141213850366695916179934907162006697926599414351280046500805899343741306760762843078343519169662794859203111131376958926166611868438744991308007926419592572713396570362287021904781021311704371784580379314163415834999461403337554502140223859731878636056520995146932434478959940364022391695840090306241069086666456991978890217005891415199032735826293553454488637432418433091929858889433339767033329121469906960964016876067564595038296591974485750825954916158132493378845710310615022450309551218797378608241116164563899061514872195752815385071250748368471645807059296940737269963117855538359569035319583193953258976433873581940030288952874182649549577340283841163138942943930741947824034021666657090643961431090058279439724448600208458422394426145567982616260758395392654170128806135769345695725468699510932885311115019529754811533025612889284459789084017783553309975470696512609827734811516749192154904182394958267365331709929886221647689186073264108350139091571645050064055789289629053739608962910680879767932711768093905163557744690675131337587214955683255561996982493001362949745841954716946110902807610600093640656314096531244726273239284477412047292860654945912339811528763730946583388162201221297165473283136207044614361598795098856734150303106041160043340289468504723236760869030619065463626076792699688944420367082967262262324076094730792598163239596575540935593169930005712914007569537767104586168170237665075723454855935641538787104111554440623207207516612121341923700519568525326673000762147176876896266900329240229746019898509712800158679863827686085294965005462180406132178507975906265664419492418178253008771598868172964735345273500596071244700019060744157646028849714073915323269585674951984455926577220437935922977240507596936864218132613431296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [23,23] -7608353455483941111749052369569467851315698007558780765582906813430668831232829542511148459905018462212548855584375221723336957302481322915547292016226965135588927204787758976995848788075126517360625304091260972770511304791204759744184394657383672007088794780159219682697916409122318502650068006985527563018476017511966750267888957603288894572023773250387643141401049596472335853596970726582174863985475258007545085180103163880984228305281845972077487945261560436110967866936575684565266725183264823774563375542973211261829557240025001666997081669226463669822435023458744093608894362792152072563896832695868956487074907657113838104081188668394961168068959447011589242081404168626449377490243140860833827911644196368212578467941544769040878934052466948636874583039051657415350334706639589030864643105311742514249103003958185285416539592388796115726227494738705316475979756056610672398499153964320801265271456132784045156578240923303882484724313879104926335711930036943718386764418545900199645923036599558255712790504359256459062846069131575388937075614478063091321671038102176010705283382206601310631748691472507407676458031101148889734786873347698962625132627707390172369310741166121470823791470102126846905909184696187896895577065226557597616604308691574777705066535884668314564955613410081656301764591451235583003319805966642125679291845254831569828954944686149951977034185947996935225666204961256555233020994019189129450452027042933295683996751754333879047390241063315685268474683170019424238055125141414299487860372429961388851872896199594471712532919013451811058369473654036681546433943968749294949704119243069011709662390016699206990180330539694846411244630308134407970589348405431642777390365144394500177219697002382657994842875357970068216827055724770448084558053356527048243462471908199836713146079798092688381809720979854215914176895505984141310924486337534664474385055393052061926995019174112475169587176371259827530937216162008432004230783350334326168349910914490051942912212294515164933494199414105180278248218746798699946964056874213779539458951070141160190165180344904987521367046012401412086652604642760102500110214412184258086677468661146564284545832678508889375781108256775271696078189031576471744235645896782767372389783066893044280620589418626025737416431385878961235585580636988048127324207895269412811903247164411465695187972532366708562254256735963786641468599304192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,0] 1404367850054559487776582926252517371593879031226597520362082471752427565293024831921921245136703413788178000345828115959196568682206497253861408014083754302655285935879759209532030415330557087354681879400772553841291476524901134609136180562333611755479336913457455905403401477385149511524727857196070435629152133461038596500079142254405056926024095604615327039164284203532594475792393271275796447696049020116809777164090472671701278445638347781279540479405267680756388286275212566221391127475120151823411933978965553606418217390565603226399717927674908509665367160081487203622693690828556465783304218313327725312329255237787990058726499549431628341370115798608552189757877799403437075913797967218226019028122144376812526976571505502535701650837971616803754580876084470799716146235057990215516030905027708616225004004099807205119239350628925024727974063172191977005100673352297532697449331425410289136990900361300218499593369798228665012458763673108692555782136103198364848509075300967686116443554837939370173494507820606379025500252877885533646131398161953276110173916502403299401423887518681492734757881825531352157890409818344682279416570988825114901324043304669819067991733115155947362001951860357839502601936833548235788700705620845086643019118084297607381306484055795797961894655442160886684282195330041567785079323859561536257728533111578465312184914003845840301702101443287543003734281337094130406584715153889387559894092865348950493107052888288263417811846532966679990276741198438519661848945740913542076161825788531259018468404263952946412629749215264538520526306459044915248677962017465158945671642811929100729982189154130302348473782029647495773895632936079032029802639344797297013189737269324952602463670891177156703859965715706923985723924799289033820119837511616781929432520697296862364034455348886532409925962175054867535578212960058388102294762963037038654598260318704521183099142594796923470287635661012419741736418757842908076993231656930351538154359967192792260061454751498024734544435302627425748535603744913573184139998971919377872998161610229047730231401905025555189501514821982545342174527928409074673801229431040780387590370780939861620373579245148138863904575799763734344775392444970111541815028413587669634816004414752222168502893010756007554773281139487322970532682545130455404252280376567896637016219972016317100505175498483214964693673810329600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,1] 90557609188220179963888638278421725515024829549794958160311612272053946196166522423424435239024921603233812040528378043498921781844255445542679614263826023263937291225426270271599905562942318340848194049787761424725679127009062764567547825200064110833147410627053785634337926518230388075438682417540065304759138891150238771766660232467411201404150497220353450448238661358276352186677236920368460928097052446784397630926624589309914512512183772312546351899264789811829350932419173617740313112519496936892620044464046038420037866116426017032224811926551211012297856613871666531890071767410878784850290743922473187682551367507580512173888930618019871745514548296460309926135093793743113990355630792866197633915730103605315258944590186641922422870722567547213196687237495601733346161016867772686873099470594320601078524191291877266021843872979218849142668650293782004966381395779962403893005965559482828463574947270870416684454633101954989819782687914280702165784187721049762129541585455405569372137886802376795871068237076504874205048926501790081367653042007726752401707518264407464353761463099860076048559494074339693681223869681538883980104520999512460689823467205134021473842244313730239006602406837934998751386314527579726879098202219262173874350505182385538130496932627803419976456562357265514865007321690760928602465300064608803972581951718503172814647677642661928684473087896416527595457820446429561832745520103186026823822516275370080265417343543732216403833134063435564467760689159578617958361036111681525905268563177715865404835835437767788338231140985098299008436532664871288183186018310619359690876320988536567769507592256631022605172961788103695435901444525728937065611252761909505351739152758983142745587661863075661274373252170961409894236057822926826729894825069961144640422871254456566383936091043274383680889728886253616076476749061619964703017486357783046439287813407238939640386275848058088870747609992979128839910931136273826446785021061958629967288736240221813193272946092037038362565979114851461342762770021514598798475729073326188223145948262997387921011687241371444992899809054541274967110660740959003872101877482662238688562854574787545197684378289137917993488012807780987160511356739715867021007086732261373931090433295183395485097204826627075290887763316783979615413361566934005681348057057290542679115708579776173883258221113488755351590962500468736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,2] -285342240579070165936570529726149483722901001172822484360610796358367669870724120607426407628557015642769664237353990881378690692375941511662339400291711270995686329555870180895593512294211700137768128622334761674782610378868636714388137990296711987741665034128392522350519551872370448166351582713234621318379242153928397488422226726639557941479680751277628947564470713077444988270095341880230442332846805591494249104648135780331225410132899942015215093200143324932877872270979577453863041757778570105059119698933313933103778474521775497458986732443406444739553082239550068098236069053698311208838479675892784148529293726004637102863252954205028102726203067979724024871915942093963440734930409024146441313534021271694662275414985946450542632061226966542730077932497054249213468026511462468985508732753422483592304999609510638566761987088220741658649136885609027238972089469852438900778739917973899089705090906192254386290229620068703522047917487460315882983180944890645299083884037087757545874709218459686078984538734888201947179538012329866906542203646020571767271778760736727906948876919890384557671474285584029204433561510616230578709706376549569342721932838491393088274718012227939202538330070916017366218356082188439132217160457345199296097148051170154607430629382580291701176401691100052929804218858620753523627681766203958790187816423080129387995318190755231352774725107774107489407164832453478954338814952601695961430568199603506678624929625325632852691651138101604693240924549761616350797766415359047647222494139937657786196522147430067649700600936451950138881105876467088881636693413417989630880144372673440056639937160509488762573846483290524337510547236671964533434873905343160459748990166600398133234837306274364308304629978582216588425555438483877835109684595516750841458511178531031030899807357588292159351120947951348838572406409752338095936145499778237791500198003926675616968503100964506551074879198345352025178992135035743928585782759688877564506609831541324377706644908760560311815196829518578238294690554429535190415880524085540904926937145868476561516187116442985420141539633832488948046399475645431269805243199905541449474170295995505123026158099202564482454591842150916217677827526623981796607177160007956635291092502393521906118431782876074326145729840410857795887000005193421216242190114087504029814979329936363386156258804504842734817802651533574144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,3] -41883621098214447232732989560705882137219415998722453345115345000092291946453442275881079964514234475047814565073517384378191725609606055722837966118211122674188075269042772635289650649849157274275482602755899145519754548158907580960718491376311217790707066482678538185836956566843194945025207293093803724033372190706400529896501373918397480377888989581062604210342747149397786365208914060816365240872609765704134045299306369579020964100309429238929145012728438097022047705641537700402614530069805052331019184593800056622000890349468007027234330526859550256011731862984999608597314182859108483428496956714017669904099027875111547269061110660508939644164255143181269204345520717788889622074259501496909171298704138122108849930785139893296459616567015469189292237338209392875893823271754470763086943593040213468495198044593097807257214196986129018026237922167093113448550443706875028056888991312353198998167201062001537311131803144209022097714672514823689621030770881418010205430545539910233510324075177760716349908561859382650538674222262077761835312796541825752590984940003508039666838578121246135860791417123329210124395984799902688619031616404834376750825657467226289541570653744853695144709177958914462374674868018718634585298587789355210359978111837042716336200942766820752681139076632931395706303777033586981336838987432137392147796300862716081838411789912912257763469051893914519967950855880782732927374258439095981930186152183012658133874471593211975266164118747571294482987139516830759146071781825464024220036223387811562979899647466652102766887922770525012342313219827005024677134145608719298936484147554022887600002068270921512929753438671910097753175870941558493462249708117941982071362773156975944104921165970372422253869454587721233336820360098921625843126776341111886784971241536562734988068601223919462988765921562527130747630728229229609219280058356207279851681758110463978233011785900534224231330441004023583451238324603025148722915488451577880598102229762956287550267324624626835286738534382724248032011618226705346477355054787136094282820111791288298680152028968465993075757592638021213645839150319194885110251484913825279159690253508842024983311825071578995368820820527413741356584648431881326659726907003076186765806661416256231349966537286574503198971868069017230501405069709596410243737764608560791574608237418375403117053117889905238978356911595369529344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,4] 88462605773118019925857118787042484743488179209182501643586875711903420018711229696965420119505339621668303409592092097982255674676494670957904441303041184557697005847444676299971348733471685273913550397560703015710974267635697166275470189096135186165440066113777671342433018338546727884918136363327256980756988761079345070344401219032249136024793631765365328216660807539646701877452624785801093915108939503644585326750156442849411154012033360698978285722055393140915184973016387288411047064006793830834785130927438003823384667918404593291611440803898075503030182937562199673249584347846923034187380513658154305827461142862948981279211049034411073630097580006429705052861109669707702390239329618083310016663676102409182531993455129603489100492924185827464100825441014487290077723963474230326921908349793193911127048001424356586567078413247393190272660748808200294688600970025987312828470602904240428416964835732385054142684716788290738700140134999071057707558733648712735106223966506305312670199461957977938602871578184996153490838572801902812318771504337303245663869582553579896496380767544675453138659877678433462857212915519809258760453172748089414486101618449578579209203728379145385186181259694898290974716156970667876450408776213953644756049007452066956433332259222327018043999764028180033298491881397705453265971208401767050757560874093978952356859251783054591586368937633282362973528599653786415833354249399044133171183723200245895117301305408025134788457342461227611927819662582683153333660912783886957222562501553090540095137837305214800881709408139312742527803828130084192513423361770688331519930798101873433533210839543876151796676358391765565778252042535391288942645297746455241416177821856726628399614021969277481632837253597298518812036305714046312115183045564688386633748138365231967667566708692530420969990010139544292910022656307678354639598928536490272915541093886599611109356735413133241743655292463642403767549386574724437448313630478173451209575854679808708301378008866391048311483712120677657730436957267573242452202034514783968033488662228989119157168448878610295857830962099321310423241974954160181761546934418277777394399360065947787357883353860655380691057776859670208967170147520894159716248162719684195090441804107763160476801888944312039504450572861897984616052369170714083463412547204736014146090432212691845660914767585722146174350248755939246080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,5] 6929329021478359420955135734064950746197681814388686660843459070946224213076267273232147519469763893152126846763922921910780684690839445350551887267999177037036933853700859497356262113194307795914084844396672334746358135897295253826406722318339744376601447671557460766099535251489868154554173590844330909147012617946212632686668750589102198338903667617725302836049026477799864764269202133675201249302039198517436901473258204228587821173437803332939242618421386222250099182313997839385471716828180481809907974711857828308089521736655113838579603524989659708229049479036841399237206032988515892703825360529658185550217559492029161649622239186357195381760614440307319573583480802267930266172225580246720011667606153017683498889751259979125451530831836465342412093896472251568909470902819522382032638245615386924413024424594556764158940314703051409588034254147100295890055169023030513719068500891981370341713922380158331669683441995098488235810876601954867241223527281489674097640678047067069085747132732630994677955836968533012672492655812415588979700671541581228543257795813695643376317523184216355937969447527635478696761194821762864430742953170598696761959896456044786689413653288534330553086538447390396596301197529853330878650446668522201692771141501221843437974323694259259455111003140035752324197561024003012370247700648417381298354007278663386952700975657526639801098521993620760618580911096037796392740568391913326983821016815439724471897138750480284651700460229130231044435827881933508728576401347416637370459836402642393066122058696024524184037455188416560883877136773192914067141885076285103029020019704166376161708229175858601900939194227757969898940762183608388381771757438310547512111916982103209396311921659069021361793342054340129352246462655026159063399591049754077139864235082673214959258182132915655041498415942531374320077890132626409790130318010200852471565645812241661775728631508446461007707223879077810396305273404380034034323629502713558282282210085828566450860419029799115256644628077516743451157194596197922447187784981641382851844345712885444227938526004194929142150467774964697190984920004265727383528231238662254479434112749277822898233118159763486243041064499798191647515361676341799629122608123781424770145361135228311641180118609555429620507307339144179651930217357364399412032996131976274862292689327697177391627351307100500861903650112178541821952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,6] -48192154229777585355613729546040174242488889497928936884934879787198420311453516424110125881726453248050852688336079132076175833892857215297070856403012716819452454053094940635994702408104274615328826632671354699441273881843054732972857700798458805298666804760779298217797059791710444877589280875650763143945373770718103212364979799840213024391688821999626478718755284622872687512283507165641366216972464343325932654805402962596693485405513572268979248479391482373113509866981187624004628225530198613750465590175080046468311113557859718369428594916867361884430908796534196639569103462067978416274828660334761972647510615733129680030680104619402502343801887709575599250215749055421983914971428010150335255334112593345856870863498364482685025543670715475930595838685793636521243592501400149583055102395583233281462354470909870869377467319886704760034838208307789395449692876547842758289785950135758708782135656635704024320299757089936978293584192806839262133487709025719640226989815015855016359022419528293887824320923610475694310020142833425496811259991415408882975222616244980332971939178119128844013072318907969333141290078717041651072875250003293605991984734563830835993523695941299918952636046604697779199775949387659258981042568770367545201631834324395917251419735348373274308216477290967476942944319321481118598240141621608140372649818832632991381515783397180469696247139849180578502811455147966237930985247992220248550131546599145221175812788873489754134828567507698646042272428360936293463283004565577207292067354876315211889462993011996609218955322660512549664631642658178088985699861380446189567739348047116893652630488280016235421616933579403227029547872183722935331227764664548133483813384514371592855677778745979202946959954084740227047963908163868703377341183671203510616114625951811515890340982105399475095166978745163148477705349386368423376016683124997971401079865514012712559581655601290077836382543991334000436248011429787300880327279956027045717418884490226637694486049638499659736058891865750181083131979201375217440574052375906371900803475150747522227153833102271323592714938816925448045576216373248832090368605024369633365624478241142612795789453459061216350054266683067938435788463558017679142429660195631200591336859217213612619265696641604067479446070931191174575548762356068505630468552012224230519118989287517982738292325322047014224106400878323101073408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,7] 190454104541229294600631031224933085045437228802279751068684035522941792110089102895801705112952477024798535237942752360063051922333596947096053437618164734421205252954147147747839558364735430803361954976294713376899302983611808750122892952663700130104232736557491676911643780824909775058035931293988267277604771482165648674129520787281250362731343798524737528871999916631883922305149141486337870772060624421684489596226649154054147815453595633545277277294426637307616349835846895432843806746261066480011507521175709594751026019618143190139804894067425709928000454282381180542854056809329070833976779231263647651330557434256643624314283842742718992658637663535164482551008100884656632006721686215886523378914415328090632221068528166017045525888395012713524179358306498666427296556022039442581362499918646775892585571721037517198702890716489663121932561037840644551786178504215857700383660337093513351996731782600931100061574065309479425714535005063239153355143259320139811303560057203661730705663345034941237351789474597753837209201660420936314724062366048612713446077329503901688414439192181950788929210916196688677422884612008343703497805826476129760767664075326896903037389003916610329321022762935128973301228364199971220405186578919360091648083477910031768805975948548531467430896674522383578565057527650057358462534943268523837233241750535310514076349183420335899596835023809372697946247381795294591025532848675128051982816543294911843078072753398525185605447646179549819601337900487631159774440705857640213975735641810330997136066148715806637058861410905742613281705006415269782381434474717531096816140565242511756408111396795489034183264977584440999872506365316144565238247680810625370585739436436559825961208683834015126188653328408990164365289901273877217741429301893990718633381693215322853299729701812546903747971138259881620278872162048151844240061817709964309624409570013111435381225076476465304871690497885102618388447198873109987053216986656979225236184495970064819149520592124672933153864185163010751601846330951841774693831685372237641273200677624289566186687905829616825675485776197689238235711320502192232416405773797769173068739406581224593772052397999770924039500888115629584750399508819901825168684574624324163021059554040643931642284253479008480256673654537594260596426600365227099133676723639677197783004581920998123978833333266576207090452502750130583109632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,8] -2669265663908701724354646872525255898468269412526512204888582793811889109071342360090934962398024307143269480937948242889120182349379589371769600029031081557460120578549598176609552463385567684705814318941837091362582432531848190283029861639460965844687210385547930310230644235615227104367230136046823811220978012008281260928653768875325606704567049558202111284558133832687053502247908961121420571295852642709812377220387829387674786729593375043183376966242699648114756399866061942671508246819018882316812662676229859468815457326124055052736836285889775981133681226244295263342488596289969783174170918270915922857050368855701046316080823983771020436808322645963230492964633378677454928918476725387807078915987802223499766860232738341918102829270630827925986595075795526446900131363045799418322557468028218176930295265328761648348158168562741379771957810910360626490259795744213707780470854179749026909697337244664905844167284932032431243880805436190233556824972507663827164641336514528716323050034202660956746732836606034500878949544949416175340667984235436340787131842414096766770661851869591345979044393354296044120970626244181852887565690624334177028912358786728100945624602438845159460772620400279761557368206925376700184424911089629309211568891563588492744793682736999326832550431862022812232713830014518657043454359359982848957449708882589593817779453448632316973991701189914002801247522018270204452312116493818949783692442417422506566794705577373099317075303384858707637685430955215261118804471588487991695387059452801180322389886971194643635393500785854842743929261701967767057045171818553801146062984486442674271221054163667140313750115250157817222124145646224791529845737759732776799550713203480098592675363745013073164029619399075505123290552690713721820307531354625942613835888530968437625436499086371118945825813494802634848099989951261368032230197769374147998335755758272165600596102651328483655808864069341934437534418266947443953169758907915790490340202493044660375931445317689726691312463342218937627126237871380129852907881583088093548464106307681603148195455401434028064276833233853366878822068323480992742054827340885755534957880835250424826391183061997879486607364861847851593823509144359547863118687076978302939354275972920501308785703688907272732982647135158052999915476464476278737854895676509708887467011359050863469315837040867205564086749025995629845807104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,9] 22363179366736177702403167315862503010617614900083076962065453600285955775910821802472765859757878850808991408701259685564097494601034567924591999753574034994111261121198294892882281753792638099674285569496816225439595583812307484035101600810397063689022026899690343265839921222313641143208603798168870665657879078453228313688248707353733148927379547672818554563117141083448446389416576993599165256485330950799859916813513866885145409622971115389291769993820493607030004560017603202896016359765644499147943941447763263507821984884144516623363488686321672602346935171689586728614177283964806900606882146508464752688410298585437816491113572800117045616391369632473747512933312858795347585612293530388363248443266076715074017527001630746115479004359036184140756203962697007732026980990362533571573326630758736420897076785788933985792826423102316845605781315864274038771381630812052844348809276721734977094735899522828554018040327837120483124321994722857819344152399826724739538734592892053428608222999624684924109911931238313066976268090610709091466941268649007869335514930518239573838989219917763270518149289695209641982701956585071909168384341653532832504112305562498362472625420971688835607870551139755589875993666843804204615975009643458406696969516810529234749380473852956063730228340729977389231041619030435667153720996811429499020547760133764716356029529064497610856216840325700214929183662242927920219779083543305853069973826454064033399406730297893478190299727839416585728128728371266663445088935182653961538376754627335316723200862352872964055304410569651501819579095664998797341206872792435756827471215713291984366235290631009104110015766901832017924051578479718924066537374002511656281038080985563758651497907281219855898999053460338868329433769251406673800058447614808529863459693334336381103469398573081348508355710971690714234026543228920785881062355818422508466127606101939695244340803510646213796725853012848808513418978555320703395515361469310916035602656548554094408032984293364739022482130454837754016775970505211252860352324974663784481188862915972607678134952199626376221355586688837368557450934449428545084137149070837126916720342384101208628428999813217355176569838010916122135432388555023579495878221133276336802256553496468722930969339788352472356222610130107351129362061381507896977193547523372902173268112891541363224714443481717718820087101918312483723935744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,10] -44594116143579043300193619769393449100418871317894365117153508228209946500092361115930316766263425978282173190108415449707109871191731550579190031274545013593762109762857746126814618168368926730212889116447970014925728140598848062834896033992557617765173616224814642912828928677891581815663529170177869711445042021088433395463455721228736058449613802993077897591704230307555051951620638827406031518182386622548220482989701089536362907030946450644204939622441809685459037638175076025962739636411549250716669648883645779760825205551764643260445142524695586009660999887441762527367876352391084757722672381112049752431242600042641559974683890732502669796854129140741234096062081406687029023270830009684317331371881126745603898067163009604059612048636773163117991127720635897788634295342340249677707276151414998189996219931994906962271119350308967207886667246176430320493900861247680906153166265798338651645036456144465764941505397147636246104548739924414063616201057183616653538167370870480430823396690722254719878672796274859038838213624096109776838611725124492117300946526616833504303307207356367269915582247298262635611075249706177332205110068203014351008627606910515746536115492578988945715050766544822431353190157483683591441363121112781195733365797369953669950137289707461657749912614583120221956382223815736570240293801851254218932148504715191413302764541656002453704419514141910944661501164507103328773016441128209226877641408559657065412880251947338996995082677390090791871517029211764655156438120752693762511648622480736700778421783709609894406085890542558124267257399956852571146528214883695720419553149657573892451819798693955114468889825964190725736977756323175485509599012117942436678298814098503991073300507009875340753363506678679818603939408330393289016308933447022673262032030968836957334016002183378730093481084346920890242903568280884262967523326998178896067248576870838135561548841158363084653671775152117363908332278785523151103538617906994282330552302307981366917169872644780698377385017377344532822315638775439538014754281907292484014486135815728472614627365534892768898413992328339368415802001197686708303442602492146868006512876104264016922689287898572775738957789434001278537231316852699578160953109204413376025967730976719262788307124746608218584798480721707392389101414150967729665751503796194317210452765630640604599626265337927421831649328675750712063295488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,11] -483015286757577152839820609746318925633801030361880680548114478935958161994494574826657040873003070923958955347127943186539810317607909448495069001499765874140211834242248265547662398703141764739705759058472278992139996389022981184797361617698358953313269040711418105658504172412657481755486400897491021231890315078576062690108903799222779117538185797623369218901386768470768187293536435295884806388968848620509291932324149148718484603482096655678023248294889151968798731337053821848761833124241407017771401088289131146833001247883275322636413597287708954928164287228883420312180388120845966384258240488964186204930753566038626286081339350390751464816947255696212885782990715531515053627856568048458586214231141679755496794756741703018092859926602781114365576440743937730998040107123534458053465064503728564657940743154658856026375048302637978845878555685769317194307071818372225370958740212755615290844892025782574337912861277986091508613148533909408556960402946142386659308071586203062274775499235201885204227644345086312043940113914824548819097208856026271478021733846798847162398161247269362958788987017605557802735589751818039044393453776779929575506350227170096640019303952554946411526864246827896654222465311410826756570518180614223620112357783811754321895760845256742754569802772636689534603404021389272357778966119095907693020300870352091104905402751334175881051474723040146910075110631314400592001035382734804145648535928904389417400542600571205566076112979292732531916118503041507038030104880074259876362721902150829024591061674087264355909011634532226728108926589645360387113683472677507809055725115487777132983207338231620487167705317761723202044235443899029403683278455011942131418684769752689068294002894020518499725583754593052325288139688616143641280395933736488247573337913603576827115777736872227475718097636000011802040369376058546474894977718433926423322530249018772808412157021157638551274388461158261600745506116125137591319165844372243990597786875269451802392640087494193721379523369468375976107522512052157781162591859737615848695775520454591704499451283570013749674401229646359880916002669684789489482134642335910125982471071961759444281092403441535369487965675394168332696959995919061382785868988719228085844913783659494028454947732403105481478451109726383252751638483859590540192823650833238302428014562258808022949242996006027578697800109160407176344240128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,12] 4379934128392841252609753998297869015223694699060689769127396852018883729644724985641190331108528140896233420915894764185269212111480708154733593976671966284535575296900363249764429355925603689147075783145641148768218708438551812837164543826604159734436904532112553314893753510893717218704591892909008986720730365985997387727062725977420096905759392185746179891887968213737848956270350492588939267664637005507500339768882989890369005602718572180543471136460300377620056037859441224829915434003758524107429297263845968073497408242690683452660314084578244558545980395225538970022398487102687371524062421124427720936532485659122725541961272278687145912206004934355045884636214495474172826894507165531764325947157470306450852892806934908894182536151154412172085992676416870351777881922269523877594346532428106793167570362399472204358030630166462767977222970777731297133039059803460941143688685376497128820854286357942713481955035283810424434607793375955156986614275008340845817887651621811137918691007113316618383256343317523396931874090335272236755007852156614123333214226489433486751485870170387437189629867764044973508374336393292933821983072517497285268294561066387198974836774661799928575641284004747104560450629499321213784271055480683317556321425341344909739804533912728866999123647509399944173908534024397210410214815650904107117796984688636354424693814248061979424240091357981676840494330097184383768253970728096871354010561215685143384922958239780449613856331626134131416587564945425849169445311168036087970831059142767557812711387828434353620418906037435989172542075171655103000973003875713999038686010840515755991618504137945534728317546677071270902103943444561411403295626546967522817261863274394023029024866423247728282841588315217245327162872589265946145039543938599618361365531333841942862342223205393667137848918879491789221761673584574005335956643600827081801161548912228095767210491172669908273596266235003856281190662733666065116337755317542360534730907652014226576489993735323898764565703747975897441469696802096386587343729585188524776696591336941450295966249238318556375308661582391629819778813610694253173428749559787128161567930739548033523270052027846483424913902784062658092640800113318234112223659887469833597301466040825657619353668118221231688195387579155175173251266466075069118869602702882694869089328295933761841738945047285584104397289143795269133574078464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,13] -18854404876276268925354275389214527353337756100923071424176278040123202213167927476944432975710120745727657856449016699166385711238152496539111665571683892884512326865262095436504790499238546028981212078387537758632340871338535601404039218891179697316253284060401889077156451743352035713883881751158802898556870324415456423689713474154824856396221718383425333465886174869638853638210412262237186136514151644134799091227803970104919912919066613735255747881889736181127367989192813025964044504293308375891173983025879203546122753277540985600787879639767350388086280589144202327362575902152335778797724828648062321449156811634365281801974910744063791454265464402627648394643469134423412453395654468961854955408892068371986740324417748063269636423086397687105939276258336380564518991300713231729716045073048249302124608717780840578499986993060088674666652447690236208511434218363595791304533616034073329578500563471746703432912737182091322937284966164869217548961311470913511753609876034361567160039608023965274829946592577406225102951109259120801947253179885707652230851036181599362853006034138123747762428962087471300231331347819270176336034744407125759491263595100299455676295480764172892815815930013877951216716313078326850450913055189600145915721042362611026812572773121769614931669374623142434220458573418555001545895857990819937978931583973938211221118623382459540272567365084631469879124826587757861943326665333356585912268516693457511278662493703296194013310579414718874605643048686286962410284552504344632870535405321497712178868884837941699542382873599521507998352413609629271653559282733632628368917317055357209433902234742782874162882664763838835083407074504317750239728530675481891288084263445725821184286983664069767658068285220249695759133194562072482969479983632968547699730220207575858329744913025915632051544103946865411294787569885281467790619388319361402329420362405261335183814230901013447962550368960007696900037556024297296131178546581640387839764926914953615690581215248046312552608402911234645183329962211476126312112132076124418012142719392926125833053967613531131307039096385996431243669551970029717757124192815157608980548480703078658629708799571865613540217997132672034628366024335593947966808767676452651235683004228001867114558440269762159911600944128947527674675880092652904930399535119064584527795934790176753338293885433676506378974985221296868754938920960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,14] 52146205040060292014904642617337313645375503221549783400219510476446489817919463290830649174128864802965598554463005952014122531894282885999398885690592970193768873492618205685256780560858195482173867219165682606219969130347541276462929580631233756657943851562946383984512639448891226813924897030119052084916256261062493028954237771129523166750943666722223943802834107766879628222778934444020833824833073634952104810936053360467965531849751197311303318215484214154869330329201030193737481449023751295343460697112890228037032684558352019744132593313197127991102821404965136749325223489068550424968283507806471241932701629373060149278480036210253536656090251359246752917859365899324980235565516759814482260357580148535139176889116172398392321062824442489511351663038586942044769828970191092654417414661351674790302567508894711113377903000465204880340752835084781949015312340813557845178809609249501789045690417036013136493952418172346369770706762550059239522679404474785682777443988625271656249817147430122974421508984248323731775346928537560046586653174950028611780093284557614661168484093459784247041304380466810725550786133250696432947411024370325719797229607627835950000936808948809405918624571383079126516328122027328309080225228768745316048257431549239051854335353808437526008752648814419292882912508283523231419889233716673117632830182891416362925659720904472975704029073309604324497500280256049920927197908378423805915902377811804600789754726296223591779685673219590578660604610706280858599227597852599234260559575892304323941267295355048757104162354265936347523853299331904513454970757283421940496009562949193151016738932791479406485131508146057104480157050341438287412293313304764988126204282407385295599598163144528894161110621446791713901844136092150895025584319390941686097707327041906225317869784045165220130447889217308195796430200108295808956496907269951746977328000856630565183806848574844976269989953893615505375592977785093105198928041451810752450144568816984322098109330738461033954561483550061064449950014967505444676796458480607687915341274842550064906350705511886637875872511717010192677962728757952356747723473811641445641541162565038173369708425466165057801075826687662306439563473605010794266459800043271082371643893107982130215951296364924540133912140742132147123243976445223637267751581138178103596927245055016913455529055739360426408389077608266231453122035712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,15] -92681481516329745467440386254780463630827310097019577043554812861929646119117119797473258686216712421557561406263729824397667958024512748513374834257428898570573593165176850065512894219927606922751867503832531902275627457970381239608848721714006883668371300469967706592292465340979681752503206834912385135159277833575308675600031820671482084865533584943554315432454989178335835177595284498061904879903206274789791564653242759873251992212934868444686840338280869868216046830192373673791109892526486690365655559953888690874991959345734916440388553310337028079375805155897948695563514740304666679906671327134223907814516758776155594473142598306069066163974600466615102122457479808311445906197093437832268803462426873342870124057956326022782056035289096232205638383646422160763154291883331986197559726501059844732866098940829574707196272128717267093601428011145929281293489368598160891364690885274079682749386273938692103873005383270543156650950750243145347972197294009942088710294373615235339895116851836627640100573265734360625879501036881879682534663515791260387535566033722655715876203587603280615557640810874189829509080860153750154255169164925420081082122993810641433025440734593827398646146825942191609128088683795150535075520595128453896867931015585489066311156145208261087320627258676811734284077021606391365844351940520802316955390468929906265171915560556984157224978265676875699625498572106377499791542381385148171841192156844128625234066256360256929166094234255651477623068106294631900389167598738532128922965286981361713017721896891620406357010957261846173347259343646205653433496208847388390308844646365942910814661567093473642719793660101685017338629953498089656951833350340459779935665001768624642114795203126709112583032433519100617690497094137773065016728984530995019715164915580553965526034559638967907051874835593366448855889561739244282699489192057707153676443883967063599537137923919055070829838134309016311003682480233600927773475228965507153399389264146685878015267686429055824573276005597565163787053142905597276120063521442834037618459482974907584028419847070113160479318650560012600496467624643766163160148484359692060519318628516814420848493978295006327521089923957565658546148823569254179543432241760877629560147050286214296746060441342478196972705775292568331569633281395155605468961906250316663754261939465971473794734916004340875143117253490569482992363765760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,16] 58096317283934585386552221256600359103864039749077477419719241401877841942708030386727843245164719109230115228543965990345415387439501880054744409671973304666823438206232746829936307444403348942557807488980924090056650884264057998943316290285712216268148227672532190954893930181976806606630654461326419371421232681819444303352658315009365125307204658700889582219916857863099877678611145325777601795466258058782752128336930819708719521939192107837228355433857691331179403021003931939218544518600248624394608204569184343600257780580247602931175035904735151229377450944660684333399535224389454112597668365338294859762360688425532848561285929487291730790871223127476210245853752965120090884945573201478334237438214321071554395654747846804829430909403997171265152433195298648660954754537997279512011361126863910437067623599082593985023031714368434154529913326404003003817285699795210266461398943490792992874588232134309701733149948295254770517832472537324829347366577772602457487051445737200921106893883025437213514311682370242315256769092825244639563940089189107625995194758812460584903469814832665929417696309025113087481213738727094302582781885835081736847268636917315676907278037088081424149539926181642876386357685935689345330321265036011393930918115478726041519871740894622056111512970512529019883971464611775892636590891541051143185120630603729967240644411328556946556287284167870765652750189671265300213535683648931231869497160534823653084483347972967600107663601889237878586675931186720393458742200060630719236271993327220419813366303422647345356945313247332633670160284506788226036277576123803315528182063490268362913747382830727256538747563366279355987206472540193625036556404111778686129065762748288109056696013708389770187310998966575196111128992017320236790352328323185380480589927342504332340253739387305759207649271592661773407332806404594588816119634847416170780443999790346620859878275275019500935200679985431328332288003034071653352232992403496547778291859135314289994935423435010740670053107041706943441891210906676631664834243823431294266378127585678198722203119703221513465145242392163442733537263721891551870102517240748930376950987010500790688729072796226588624638994883693032437176942420103399992933204110190129730309250814549434459548100642273248626660601921057923243381270234681312309882774456733476930008734240915199987388117934981273662870924543224991617313144832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,17] 273754305664952680306060757959194403537558818668777293892484147896040398721482085079700421157209248315257547722678966252852621872391227735986935164680229888308854450470491280330107793940983531852595590054428532711998893749987033271206002476770208591287936404916982097662050842196965038525311070105106244771240445114313379900312055346913730076822569100541335249524139158929527608396931557792046449506639372139728130750006204495382718558231527014277100846484935741220094766810838758720760438644837939752726049802583676027624840684531300437802212592519942088186623991117835738271440783387383443111260720374542601512136679903535506739409353693777733994079944009350284973168638258786073524503697497285341745158428081374118726446754696543877445003079432156212254366412653525438049434508421483962468124226343738570201422179103836780979288934714914726497129761122458862518949604191613705160406451916664516723960548398434092608630189854953752463638481983699149941803496893081660176283615537338350516253424994212830851663391118457829578255350417596249785812845024515058161632512943783381065072389433894995617540537054074987468666781838136587308762939772549747174357307434835787151051629613386876356129243433536742090033343645817127783195094186281547023038947098345233942269774918763223727507376353184801509237748182595079946333935318916725636610536291893730563335791805114905758891058413262147717230110159971491285297075385862817359824531874147023298557841879389033974895153193027840027729354230485452523469193266380391692357649876043388094270503980471301448068942018120419445848582772907255042097618218050151998236897206585037670063425237391893719813974157490475251552579679573389416373931129460233558638956931350281380450249552669817958278877549996301509640655762130533800487821265252138824952166321934079303844243776960407187442531830604236890289865713784338561367839924047307946580553597985740688515131797545364211822693727526841752432802417120842624822921270107088507698208565458564443646055381808167792253795519433625201791422472575203591814485862564014653440257256655236514377782156212527570824921437080140910220563886585399551204210974123309168885116157169670157536056998389909533045555850998017479956235038273411431944522388207470674208564481375626086537103933969275717073059570125223386112472987081159971624495989887647303556687590043503511532861144196035771222662215647828218514008702976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,18] -1264382081585352455467076909238291445915186503527266040837369609127853970541675600055807085420885620275833566385976671964649233321290269682958492890859550065891772980486975261631873529000244069095313253064389491492566915210525354762838663010854708883047514132442285245575898788480687360991747262899920935476912943279024732010448558313018351364420040790538320527900704791195250099049667074736206550504277093494707280109764591901989745777319661931551688965341467692883852545564645045904442304326720157162261395093504612149794170884962049576327850283086261163139226887735657963453899373630514504386453152604488748490954057410291209448672953721678234803819995028827086440189732342063458559395755598715279277682126715856774199067720428243704680643870398445222775657315585119264505606112221502762964235845786364593683072395909517418593059081773019306055380098565214842876635889845039724320864606879441907741394354739334860305572846686406161552305802279017936125526066200266162335226488755976028427297405490974296614429277895034670579721402302845072445937656501545125674571518029376587843756818488077876069552142794656243129410077648414302426620110239354252191946669458870668585480991028307673873091607248911694160082551957726105997404163483998460659740963445906333024887721380112053322965701034453459350295749305628719648314945781456417692865388719991912226454654122688318850418969980292350349259640539324781519959483413890643774282552643745967250651653064776026075541601641462194022262662187391963463212883176935367894059388253427395751256299514685454909443905114805611048513637782762588949707487718162179395730406647136553445416873753858800716335542208042971521309965392154962378807017268030813563864685798407072685775778890306972436839991706945472235290666651977887561679848216155851244994975301678841949307842619625189307505664290749736229113624783551946744893933854613305352724395745024775929921308292801253431775717640306861208984728218763060389914728884097436866777080944190495997004129451473045039721418307405434488509053275533945086295393804794220996764197891325239535410105569767901075035591465694080000578220255777820199394415688859616790902394924697170470576205759301489538281250829866227767988327288434259943674083944740773561966563690693653814034976828809571419881821027559212848226789834661400886976801107309327749054733842110310513172717753527997171288555179471327180096981172224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,19] 3187935125334876539752469322020977729553609940022382619653477956663055311918316236052641545891732741652124955295050630206800042530353900946892581483636131317924890138613376390069234389189637922936765639474632757486807842568505081681226270891439951229439017869223777252121648619365719426580934270560499746203154327774457983887364719382508758209043739352628940361357654624101353243911837747608852989377586113181354932581220828629911247531414997414835955623744780117351102739770287427468216716823053905708283084302348911077586318157011192937960822786432985627580150441269424748119498785768909942924336205348802285841193961588544480760437166319876478254198255091104034867500914246098335129616664648250051346495544923417756109777960903290418481214859023294732927876082723645399693107638065493822831186270702366723077526619108315534127262038719170003541628742441972060243992368197561862592343789384767424637661857664313213636535190189176542242263378329999115650320037715568717768396477038959560174098512914987216127549045725714474825207009332253279969188325217289070754663476766623254919183634295943337920184040321738094883531641996445655888548773007271938531967664566178716038106531972948455389531248434526766511061280385577407844739815076188196301874064869699320234697638775336340417640158776454092250292039739539038921750348118012439101295776091035117131735642735511187116140268483880144210965452806969456699391085153172873653972968041139392623407407973371205054529193393323199111432907507528685442262716032874967039888499478654131165334933141051650340374858254240042728777380754976371298282670897566926386277228837748183966235409480764994625867816731193074796175293691663045319753745614307914564865860514514575701874637163026108850420667557698847492333564950106383813459025582571135607107625614133638367328140101461304965170104201579925790242553749583298335839007082064867441714403136149602918670156653025660174765230619565515027849379150348359319734609432741811099296324206293828719411719644033554290109783365053000357288322040312378513430744013592018608491659907678267022078217337525835608039365424876884024787346010596890280652710464765964581109728616886835570486846670896469096512310272929076936513031421547423478508070712582339644771718037506048639155813267135506758823559007379130652769272120303287779526026415775683987137599062242201873521222368016824556923208736156793709989235523584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,20] -5735747591943171882610317719330344275411428724170421947614262584659449840017409828557463671537527937124496915398798758862473210312806902022229418676581649785985441932846807561602221746657023041694739649995558713563004641748857212542780878923746454454159965253134300608037547291840631464754516373888305266260280990434390756861138892808878480658619527905317088994786977267812524364156608204816365927691339831751730224565803816652658683386801897698743581245886997308648948572016111721182140403832753144866592043788259660267781378654847233236213910912947486232807952485242250774400267880673112365471705891693599803910580243974095108515227193309961435065027640907747812620697760626282586920522385807367364611481458017240196360892502690549369940056218836676452115621436651505869565327878759117131406336403241298371202260379664372254330602086755575504109889341442402601284632369146252392833347029180718206525169860142460216590556263791574122987937138044469743978161700752987379510167042705588500514763582476435561006886627299085066193076104080296156841636567947161068200364580305300313311804168587365106682576956610993247758869876258940832481012101845866368801428925245365542011705771700674522833215868597732051617772712339781951592611462770300095466476130343687725541263476077087237858826003966134234617861262231403443232858360070951464542638702366490190128478832853293493129211378929521414181997505877997898221424195406230203920735868656545655947859387612517249495381879888373103304404283220251182498851532494377366410472577542528582496388943291265209417131273480923430715359375736835049006222914785323466215081701926737141885938579386384632762559193226642004720255071270899684608220574251806310903190462296064115948879619916723201296368707086421093960184208814094740053711331475496269815358016600938224715545998254063418748884502919277471654823840774682647269913394830799377818305266331729712975632356725597415526050520812676974324755939340773389395457972206810793505344437187071569370093739981142467247196998492608894710247469625845160763284339011441846080644452087647919667968791150748836046070316343965670818132923564110771829798001018126301216969721323947443680800071187473385992587671606169972275624596561176402549562814949928619666087383198300693419502037198675586706250216839609457703882815988014843375944606422401227855136742390674670658450082273986422937055952619923349993300223328256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,21] 7575653626956979724072667513164398554565664399213629782529778082073461832078785316953649683661707093585102651308065847438181831415472109602538971250633480314542025187641795156508801630367704785579719242812675948555529088416338763366806647047314691386176725036574001797158851272782908314067778373369900224184593586031797932014877538361981921139518865012602028881679457089759490472847280041230489251737310228873323138736515817497383727811153655300040578532023052407768509940817511564870416245381172862053985593561239587697938815262698213440204514688801929102671661391886440323656527780428936851527913471530904379078314969187008274761750654391826136607283347879092612639474593461980004732426246183962650983337221503777576422153366456197227057188761032857966928661851907670299516154789835933257704520936093904267219827708856119319337525737136186942334993765186425331801758937647731901624165187096383838378309391031497535167628883074369645472161276576000923967461941579496872544492138429554054286993456884820990438588366555018259354940890794551625189749552190031996238651129075065265410958763621553860341595364291777440114352765102640899286066557689271543003453974696465364249675453154413296128076791008440448068804862218584295704058352470180408356370468409207527729960641332985538222985478164722331168193297140630947372856876658629507736962264849911798530019302959781178176936721141712385368335545949358245711297346179935659192150838171104024596243483727953584496810024914021851395220052183115332187959492474992162759399818092072295999759002708100448226407108232060055434398155978958451518625484121224324100575204256891485259993952847313508652511786900210080390234460680924554039054651988493342678618765722646876252697278549736411618603232118955521456569119459901544675820784193341751438337666438134950754794627926378923341043073059538962693536987842346111749524469716914884299898843340192590301742473035627934547034888352594200772981198713966509132899062141898609787604134811023832566716749013450638879329711720264888344471895559401410260831585052512890499374756093675880420525512173396084672737185689689609169827786657517325817218518977043285254460325203264477592426670556111369149515630934692830734044422103661892217953763628090286935405044542825312377529532753925830416107385558149160719723689283048184712647185188485525501389537107803859925379823037034570660644650045319861116576932560896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,22] -6572815105933196852138809148856325490643173552892063575872168294799890264548474000921502900165219169552860066963209467267726487632962605331466077007776957705845469607780893775315225991025820504294228297864605892763842687963367237431446714723013138236907277078744745529077864540231638359196473866091092011429632386540339167669820470774529153094561829142342260524391830734281682154883700412567369473885007796809205227977337117369255078531131317040074167569217489220203706756256571323925121955830053114574212882042879121959864081345884372426738797852596674846854378531441617663385797158444687009954295462726777127689079195141841682922059691217247569452510829285383893155834747809092977941799662176344330203992189857004464106771611382549720720322820471668020431685929115433672760992462843038524407193070926679318446739578972925361330765041613097768245740849757887557379735660429880651395949685720366511648674471797333534959239206468576472207939875403373225462053204701868269420642581007167764549026710148186912286658308525475741437882502469786085301089142415268943581172274896902257581440897156518188723487951904482739155818745446448543274988440228199071580714244251471792313995704593989004306574074208539859990356585201495518395603672020215637066120162713268910949865240599484201802322566856545866228825002724333871999713101715875694846978570682870293385141201389788177503959438442172374547350141251975692294543432225336646650310330099213329179247257632804036762164365259528206188302140716109715657102688620300597732305374338932380328057202903768348736856770442310128087515487807028764565542679706516417399219408879861418737282440396730176159247793395428300198975304371443668124413100567188412217990953034575952976815323429242180503488315099013257052132831715245897470513975862243150201423071298831436412446148388712696039322160011993766979371255251009914658370076133030837181192259981784939669113113861664382072267469534106182771044416515009612653574727944909138337280734048737734220058650035425855287564167072917057783360536290664074295058740437867413421056129546039013182102351071514666278467852491365608008413851474985859976820166650670178144613203252829804357353923799622526574243724034067298799042573932019312993264140662162145703022203113129375223088347469485581557430817753418010788234544971748939611059731167923322243828186201587863948464789545889174610209597968328432411214377648128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,23] 964067091654524607223193524380755577916529858849603784999812909732576057029542188245115181389262512832149319946942718120134705796583945564522869453980515343218347258692036455411334220409194039304476358420570955051513043891246523881568381411045293840857410090568053955923850042534151780328106329416569789245021209868208608029237497208685078878436076674336486912738408517651052183222837012577128008530709878005748990805659507649637252723256625875346982501762954513829465987950361487733907034076150959907759413581214824814574033083711201950755735619923375188856072240851260134897871105628094637699128544771934752945720836718949079923322911478316982562816239047882943483384364596180843755153106997142098601709385189493202555545232251937774299127583142745183133695042628749248369442682408101411403157389879794190743938709981727136496251385597973220599760506419519339747754249474183392933474802212338536810908528956324387096261974114950990248784638782206962108680875298226317145799064951705526939417593164890125921158122360310748782929225723329320427203931813599480718413543409459106644326448597269900899685427864520865347125291170527204497722531481327782284542638246420591314708628039433802074569840434514891274380483900108429048562537842915214985479368832902663442872130923792690115033548371817955888160185511267910600329487294648526292016835142543004104591607043487468871256862255767026856601692022013023700084183170883649388757264673982689898745589147586849656335464599824552571493250082581102124912276376899772946868387342186629844814354567149639987879484364609434352479599874515467995176548246029260376802275519875058252331769330279876304766914901384934787517617186062317781617819993343783109540294515747387308624588458990791155173741340238170993450954786266083670181334964121247990989547607126737965239690286946056894520449669426999608006344710625652104351703596410658642566062436141270833304271794411272014434179392695794774429737833422087708820757834219136238849967880795872541716019144733635413785028453115545746897855152838534490443229111220112703823084085958360707420925949641844347136127154339399796355227826551862384644493981394210368509260283131051107222418997885275091788128155223809458072401267659115671144463023868991217411028335773546463205086850403244671368731682525107688032662887960222940899929099932946592064007367427454144840474238558508305543070630877797057562572488704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [24,24] 9121632761278244431468986583596615829262772024667296201576848484201371565391444418091963378235372623853044567692486403403908189912399185822406357356244827847392890090545334324036284082856927125584699552967004685547148818832986607669322923637834805247910809025271853485731172521811368246322315865501662078206189936879630773342514294961179207016021336276106605942865296644688793453924795783010845439367985968201388238315684582143779299481627123570149853673368136371589532610304894734183784563488316175215741906572017848345466629842511747813628714911426305282087200281248229032073772343524485348841721471160070383641232293406524331330899449910289120759484881202751618594462849420486944928853946560685862973804784931566958238637018654722355011930395583598844359894985014120662061644953827370333135197691026892239280411123543223275927134870540735859065349468554139227727929829052059139799589532292349302931916690441027173154832319025729453741882144624163891951959741955555153002184029500034638105978557798314608534797906506194254980511698913432174165852121780623607853105389720451611408509005061394226359729110264981513817711526089006191291524990844019913994845655120041736088346178915909430701233011919597308270017038986515395151841535852506478848038024063126031197840897867333766810160378666372465547818835352668817240290054577470998205708338575687786855498511267958207588416792182482944221872481622556129635381589835737631050203755974400992392527298668304979930248018628609834968674326938713681798299889019683705199948666328619511495348280409003255383405799918534805170000272445402076901015641020412822479717944322524062779464263659261681672136692790062797017102131506029593206884030069967702863197189700116372700720450821868063485838361211525886602278784221267562082034025648337263850509917651101606130579722781551440717249428887118818802569364468938116306302899957120687831463607048135063049100656099116298781692500128835113062685798249703481688104566625034616692684707824952615370847656650489985039274737347537777354128379341969777985397801719658691946964786484352172783024279051228144906662318460920487283824274184552706341102679829103603715026315893521377066643922903781419160830060457195760627753779104124353338818333360375879617426098039830069385250331810432077537837591822866058176008132650199625178700806353955077215788423831021852482039005729772670236626733417184133941320019345408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,0] -1339320779119191445198191444183480586287859714608726969648773596837110547912965279412353952701976404307558694290226515818043892130634223898033180021286469055857093235561599907814303169150928700083201843403838109302094302788432526892603622456521092597825185538623774190025453650496493062832533527350900626777442044998079127204414739035489481489328368203901056684632104295459038555434065374454198226400179121208510812106778943982354998508478533966280681319325771880729270030761920748396102270552753980826257934604200426532212018767699663280377564685256260396778307621246145886974792090659209973875640211757808157810662681032133346898953761000363969296460605626769898330139296561853490195709839794154981427586243010106662373886023249432809683739192862933844253013047824178408837040382579865181061198498903536534329871477778308565204782434663047293936671184748652688040307858780356124664165302720396090498203101889226903299819279372553647992380900478237146056669542058769453277524878680419112892571791747891555797121677113149216691918035563125546512377260619761448550143054203862967124052681144855881425111654369319954928796553934589701128235875997627128208256804974283359561201401183334607110979910595506740071736580055118485375358219009977556963966557933001611108335006431604896994174883365256117807823400201232247510907507307855851569589125227967754215425465694126992188156182880938275696776080715469917751533163725203355790148489510349469761873355960805472694674787545761964545472538958555851488364720045747969453772797319609985819930472144642004861337345153981561827177048450445396766230724693278954193643408574874214414800780934542439316856746974381917213937472249875247246752490971201420307903210792365916548397271052800585570409462854875089165819105361278178828591267198769068446024030077791404158673604669694504095346202450433430337670887971487707099054997638973781433188955731705714359507228684939237918524959427619697810640444615618596649747828106997667331859349101590969602976138083299542357034502462862675583171244032510984767046015650948229191685663898664709549776455575171795925542307161689385137025909647307776025205767422870925181207660015177551145505085679151809156249954720402008879432482061635176401377684531349023414208703201044579089287289669444798118108375424828082287867061438809727744206957559893494354031080382750570231617977114897000924389325278281728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,1] -72215994365112227348859965597118868383265580681216380670713457115724959279441082046105802490579220569605332005992186207417022494936984495752982488462425628440055455013288098616432806162542885574441913974177240015856922016364409578217161027734836362892938838212250320990811800252779228764957500205467368461305751595530012173939960647963173727977778422043294761898330426720879829997880173372797510148379507777185164405007883742760730984539526574492977187094301202914292148661466409254850482948578376407379125200683015911327708956382259537403267369423481739521624353310141191639559331447636778351739625797061602024117158839117385647609886110539523106886805001760970791386370290087610158725680674027667690260861886659231349348525857458175345760207183676023007081288246994809778267393641626452044060338168861595456783307273522530226535142431753377588327141913600009066978670274747166695632454003566167742953024989802149526911695598767173182627181021624793665093640727644782212209398794098558642428644166434146402520735389983925401193470251590117350363656724029279193617403536853230490919716010866914971858834024683714997686866694539289251375809817442671382781427824481672056295900697992638675008472379811290382857122929583518404636017638510314271328906065772945579179593835756517853855201548076893502395875746677961180610054708306265655498403455399168128045814853252013045809516087295298711956209084038124575604012057893414224877237900727050624478415813362166453326942715274108222934374897254268178214331525104090297280986802975072665241200146679467058554069301721952562554617290585546582569558514839502551461038290676835079025388244754762726437656225174874479659951816262467232335898299003984594394230530452750269289144868760130502321802415950473708275642428054271491165495932965964950637802089348340972420966941142430876060609638527281377807251525592883063570277536912394511848896887821319684144441958575002793792655227435714342733915242443399632895190240497690609220813168492305767374049748264559896628537933739849166607255327927658298438813480587928100661950767497318902070960634107332428182967554390413411383066396132906186364305660778565435501879078662134125535240435129314230349047089161207271627768556922346507515161102388152942913726396920587681049365186251062793716609200374834437683572824159047616975739779615431197177925165886182347630141878124427499907911244620759040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,2] 753779624019978200183988651278585426439225238250038181860027573107700286527957729127326837577510412307459426706752653815728709564309641545775195816472827621643166910598687443645120767035570882909555988364845043594650753139888117610238170564153606001020531571117042920145839725050323742755424972585276974909845284133951457498070869411417346632515436609577775942943250823244620579417676102731238204489003546133275475409197741992443017458656123195055913942239817427406632475542601558558452149688686956826014920956502774857317980164827324151096416486436567358155234248987606695708919200311208254659817219992173448815279626539166309366561256902653168055037776827601292954962371914110327482187944160697270385831623049719872488195262335072642189952217837781603488774305509904124049457287811945867417404105334303782886944054641388001004789367494318972733838423064107751108465146278486672429599948798597380570114563628192009972143613211383713488230140613836331233068756561397401336361769648891052814037928215756339825236193098969640378811487294270503824061674330608988150283327839877792795838923409687664172807393645915230202230303170718194524073158370009741384819184098509369216725410371110350250633813940574187766610522377959201451081032955644544903841548194334140100174254389007099971326537518385378382452988616932101599824457980002033462222545705876616819764960789872990436137460394306722744277898410199506431109240979065465179021863318397161988590535076717220553883543483236204809013192651342801723022049901331539482526397522334854645840667595789172254202803747770756982673169846354157312208226747608471164015075325814205171039260246381424289660908942404999816322693537856713485323329833221538754671943128411400312783675056583847022454583765924132728408996756850979955022763580523135761873598138929388494351137717477201219609112947330306338264824499274538080653489083278391747111413522159951861426285729113674786568146832497932931166157948050174166167978540148626175466085129636752858776925773799094002364598916054471934091797705776739944217643376783462302593068713934322501201187686964296268325664344983627416713736166341793222577045749215873710817294118804710020373728018048993727417462023740023885481402961765676667090960781380542949796030451488215422584541174060173756228179264834115515877957705344332486614284177943746718004101327719679838081216678464943620555901350696714240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,3] 36936638783112942712673966048271412620845930627704475403622426134219043985504779655979126155048951440729203571410834871788398570237165380261986335949401206212025003025855302077738075184131301339788118533680080556590656537816538118254303262998180687249139079126892973193714006100330430354544077038999801252024736235275600543004247942438243856000577101451090056104269546737982169432796071950855277574041085112256008990266850673771748522054972118511823714680936679006394720360821561259829454246554296137439488986720127480051410418290218942848144021931880021413598579276044695019088936140367917672452645679954296229379030110360915756061609581301059093706008716804525439043824275862470319099518435911321662838270604238554689007572850366012204590649835770692304791816517655383123957270266088881323121411945596581732113683113777503910877538746155703906234329260941905654708938379420369561246796703767798785875228365495426748069628958836451175445369156185773886698764058035739621637202089039424530441959288662173880801871187421130582858926376165860873345387498269887480083079434840083655905809249165044814620768292122400517805428976478238472882620148806811119524403782470001918363996592352187446687050734777147044001102743930048970457038334782593190892825293096605488309686539752521325596858117930632483382688892160525489184041505124936142741840354994345299794134619941574552956934465518558958205903290810789916357589734920047107078309591143795807140279845798944914647068287815526741938101323580678023971676423958087977386800796034663623311493834510602358996112123366301911289748323603754153833196925362538814241585214560713255592708586891819599888012281708564630125666423059026793294246501649540070680600625896511117279811311783495476221977812085191012566789996883512222763306452078658785661830803824523303179555967742154974269672906704404019450292629016976383740150119762801589291552443607920559942968175862746020633522717684520404668011323961032217659137384532588544831703768213033782394546548349527589534818224889189228124342674800338189468117464650555863913235075466541585147328159630237919137162787304814445694237542620127813005308695734913240794169067621080620667972190838180051537414405466664580187676224445094551462474214632581753478483075231008611578789099748673137134814792275897226094093864136270113729605531100494804736600109765488191312988596768349105109410236274873204736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,4] -450702547508738324222302339998837248658299163886219483336400345251179100681544732351506560510452131140157156169655642126561218104109658958932616086961146689293823505962046327815254536253970252924028546624263744033258648236980954592847489543787731641632491357690649474125205076745307219147099787436414828616753471899164041568103461784291376407623726892484548807381572541203815492210031211763396423780424303826043258564796191592362972082757634129460049912806862611073611334374793364481201287686170994770654563269009778101274308593541224083384873786311510346175766652230888455328588155094162843339202351629774282681627953678416298099537250127994459336757535527284738953827509018513170118999469860671626731245328746260197250302868831635802730531031108585013299877807178898855648954271072713841600248200483559534496487782370039849583884798999456176593648055543947171822867649634732329816180239559512899689942122992093884175626100507254907028624692364874517027933431752194401163829734265542080920594426161804533225318404176436964106581983775488987002856552617158253581245372485617061843671436884460690428823226295187811969707585503262569484303613895490009709513822800684732504403546117840260212997831544445108019570459918470774161849866665172348222586133739137891131074226204184950127393218074508295838605188197216212746829259501574771126252185515748487017490742465411876995660918150977073191253959313961869024300832345862971171325339334940427071562193464685140183839100189590205211334505580943928082052063216794548869418909796211204648449682501397557438330943528420127462584094361892752458743724094686861410141664764072124852896240010815971208539194757064574328383286938875686576683871841605401551054794202565246577677556995249641551296916707509076355122108440396853488767207903347323902238920572742393261928286220038491479898516354643018583823214366478682635329170500501242611373353708140496816269209729726341586381091232422318940272775181675599155132150601159075547082370731504316114511817960493197780202417149652447711826385963521805308545615182905961270629773913243922560602755061357815740234698353041754530998533620225018587533322805902694944250499019524159011361093409185111001218527444951387137825599092635419284164172826494529903564456731370859583565578281985433348516339105085487216106442284191095133999112859451837554832305487025096546357178208587362960891784920941065142272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,5] -1542299376374143656616866340518817139421358328338933738037043874179534042073174345918858278002828198317340044570710688599616854875892876134101766402982910696131071268605511785355200251872610463773229337561945083946278361244287875155763916980787355919147910793378440964872008214947972717792774000457131009302089974452444592180896133699669718434580928553200254469056999936423165129865643848807200645086292715016030347325638777273920778696576323616028263843372353963018040175582527562810378585899608330200556620604644420857874435139727501055322680273941456794237779889309133837967718629833401017868642367021519861728530299917442131176218819317409687539301886565263092100182606127349819453480317665672507340682556071256034681934250715582105723819128056734439203811702357857735928834842431758408039842742202455782505151703022106235734592911000232436704263480883663671299638251978783095848751657278973543384349970084773092932545995102284547052922943708612194405638572484560503540441798491942476725984159533332488999412141381759978893810448430015741630341357392942167492499063018439002676975571600813620825756677671841250824964567772303772251841008822749844281812190574017725908868635698426476831093684449734041505153317025942507346976892422424717602356241804775586726533212653722686047182966252457413894481823590731539200949534206361724903323335484939030476471071478760044464315697494702587601479333934872312933711014238144898084723974643904248220191424501547551253789131978058858814950666336210922736385056082968375825415575696851688581036905558090926916015659299861672363273161707420806222262165409013164523440846209946760774578152691933430888513148968777147406034300739314025267495170972990604670333589142821401499346327741886892091631609095715241885713950159945707678541672938829343888170015275419311994539216298421046332662789222775352411659507526105194295877572501239664199299540924224513193107643116599544368764809199750077825369082665022333915224809100773640642948185140593951673251931922013727117030760283996796628052746873990119829768925196780696989306711748731175771584839905878730115686242638439912535729299146406686888797690649103237109400370100916049411864062805959229507808477177379063456524702050620196030806403027597193628103005405515960692816775008293391537969961849236498298997347581766171428028434764240479529149612587996923711078998768584455597777442915042256224256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,6] 30239082718594333276326684730226633277961694684086985391413080698234286060970796079946527126046092559288210985768768723474987409498122091118459088351610785864291858804787926785229897165163542101609002284792947960697363631141316041591970455750336992335886971141536150414760084777012415366724869922961872601236780923709786427727167450113845098143775932223556901337676238419685346118809841129834509728804859584449832771931496600606571765273648650652553854530784664903665299901079836631776350224784110102839870026344411310410378400247978956112438990281030997051548199247281770890337214420284081150232998382471421890587864502389987082224392877995709984566352354486437599027070324155565796188843566395693199078494871010887559739434730524598559427553106733743152055811996856339328447349932990348498886510096298146561438454058151869319161516959845917952324792531191673782975855470202253649071191741628644889055487116199413948075089363957524752869421158162896664267395292027211939144616795989833913607817961646236486266793997804121609483058761833023118144687376074779065088579500636146380019347945783912951517891734578959519823661160003606503248354835826929105413354410017327852211800175349003272766018496259543926034954078693632369038441565914771362846855278872589976412232160376518180734972830222186652148773046130143517218945853617013091224524133651441941925870089395158644691540417184329229982082289769075363221451105563307380800184113679487651427650186902695977279088817527878598480527603068906487917802654890941018212849809887368531127768565443148649432385333151709674858764342633977558310218097368714919487467325224696284643132319388452692555373298364875039786600520009431890797860949494306796905608786167817465687059401953379357512418510648285508423889428660241601945564202830601988448482457471102117286277750448801797519961781492023541955871678962360305153670080099431933618010707246717897568595080240947926919319973262113864098827184301135770600918988484225098153549037363995550229489485755232133160320902131857036901807254098599788244000869796401672098222923269377265094261895406028752375181895395744785565897701623297615631003456093731018523803427676208023184869004931090972186846637302917249053099064151703879413364218309538365070472147626620494063039075177000900299150651995104924938244539438190013572098988914287015542757992814691607600335404319353919820208302007893698281472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,7] -183286684024346195176298263401669063368894515493590740618884162414393003073987007740579655410600814787316459102455565926128360994938348628122582070914687905626949557090676751048829332804218878180024757850432531780744680764876876062707021066696099882612488957371922299456394298240457149318752245518822569587609025812835370051861585581829625704648492881409757239272845939281164993285124765996359462253882249059304980328119168642284805551544512390972729675851905907385924418531072624099951196174394005794146350877480512579083970975411484078248202037707635325432140984315419992315873368436624518248406781213177257193058194973935106347161271440170599245660051045708576286431346727321276854578781847020340421812635427095977237438556745830314400212860288886427089153060414800931379302655694080645509688168096641538021635279178336297342078107819831069543302400652278571487680245975852443747441398997446434475309691498023100751982750598221444828233395676150934102147811487652610854084280458078046395397629476558492075428463599544697755552088458553421680545571032525528874350241475447076140024227713478196082895421300086944287128657651412801426470735974923331946925884389835767921188829327861416355732128484081328830111540524094075598118040695459184331376117744886876583245089669399334656503382762399406017777450339643092285634545138145532527762529332494747768076715590536144450075690557705975698874724001556664593861285805872590827651983498291934257953512488225462522149989021731823787469125704785795507628298761512671817755867316378092483552971277958211677276418668735694113444673486304620038411195871368076274443661148212350750196041516629446905956507266845483819963859446679204873231599316526274467765002946088999583517158988178489628493731528606524961271766729895464517845622261343555916976909529114415674882668863125659811146468991799850746382986718657336176028886051368771018697114830817955905992210931911575162038182029629719517221199948117802857408954806972532521740248034097113768892314632581581793359169983090420807468566355209638778719542035495732821546032332791851098493230924087000844802922123059804588428775646552759371080824230138935084872034913590110325170408442382441147836090148492402555905800587395351175742018793187477878634425760118793773867737986697837891716694737543867719924031745056982295198492091761006680889929996567219805313579724334417540929372633468054483763200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,8] 2039130772014984524880953964741260314112936067512625415597426062900251923841962517198939551655466468227797901370259085267240588605467229970727489679671264480507636368078361012158375601688574030112060926950694466289979274551567737040292609284213034166300696536013163958408806586350057555102915224646553871489457930205858995386951482789865548887228685116620269977528449906654117276723679005095545351161369106178876547900612310019518139497532601290363252445858746010219606629463939984233911555845902020258334774215133736665386017406965412592984816664382436894895152085427574740971176290234060467613349783199020696421976968467477401401253266688410231754112313177897183260105192749345854250455268629549626484720072376031951900205377371702766071609078599671176147733905635037534104629127247502839299814288204909969666714670175919220906990434547795669477558150258619559064938266580631827190262339407333208668156646712810045244071167454255564992526533793781975632522194504351341556143998402922604284589063489418094665599946782128675116198304131951479337485942048473583124967877079597964539935832099419855103081560338503038595888768679651270476605481292006699182010444225228906979330777023652730293763100002805228993333352173259723782726774112445117463375913297730928327147949522107271913204245755445429947447081281720517756476940095141532664025684452604453820199674891846485738068669753321831712125778407975190524060734109628629255729516793504006388968682062855687141754817109955269305498316538953050683984837748379665128348061863511674675434305400052842896536170989217920264019527481722062148952688485657670652960092056938349061966508500351273683432644654595402223145945135575451318620826338549886494486582327552103839982575479288239780620434390235264731260838496704532300342697271354372315252288456287638359962895055820378364513464173949404959972737417130949553342084010980736868334398590527763856861771537012950046762094064380914548400760881325745676039595979574594228659199474241581816120023219751768377437700737175876670591890087152034044331201458020891459546628038256938687684371604153143953466619185714759700354480518482341707448126548098404509231019244191972826753637837640368905637879377789921121108438873567180747445564399398576292222581436263355305824886319789375787750537782389890527418405024467686727831770690635071304040747900283074539788796821773253341511886284743160360861696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,9] -14011863395663893807384375794890998790998023667121236902536653041523756817190370632034826226034472457349452119347391450656341780543846718814468084363353857510887772805365215743897707998567815385812830433618484313581841342490779169947696490425172771146267083713566443322828625546562997987736529342780093617920821440763585712524475540295354414595528601712243796442007266410845240928227669930263955509641189208832996944968153330295763777317216577960666478280541479640109830256424193416480060007604469042533085864160592761404618317588613775870076234201726112163423067044938670450421044371598493415376051811238029273014656098306208562717755517526621287925572588901744619351216410678462211310313437570205067900754561397681142224951418945380161111555207687364314532291814026406564952151900114332474686709190277207610673297299301297808020448628431008150546355118137858017845505570198733776377150034635766019143641933066760874148512632020508161943684285430130156167678932503028904228654176944799973013760777547243184392129117752494609455576150768773621214868760079143586998542184549871663922569037145893445970619245949672258758788487885632509210129339958914070160798148953983948606021257220601270128133980262546901087768568512164739540328061963254600056570739121906647945379741593685059107221371898599082606421000687793727170680879768472633074018425915441608237088900608106794464884854285408907712485440704642037419008368636924596186309237878198163152522175925246189096552969138394486070683315119147231591717393883892443962485329580601109606301413219419995612730597788971507894968055810367021253574870812169605492381449367717370632181304646815330355582539125730539671088798812075640090563858720956904255850848707007295008048611572568666854341224230189608850374534393040408394203793050192278761919767320744742022996178369921511804811321088984181678139387876505602553619747660822546331741023646493170731909210707272821898878344125661702776663758120230338389443859255663709254597234489807075099336656984016955469329466406262519575098602827819993461125832319407965004425132823838590445462135886539661323204331447024292706829393173737577750007416652212787819932959424263869311891067048653654936903026952110200678707007448665472187605049073107943413522064081033041673190335607500562844564213516615181322339999222322957844028015175122352840459091571779500048649974438578072030499277282559715008577536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,10] -4252514433041760870995395269459547269824054466936940792611423533809863477946280057183770530027645773809600362612440542223681865836047459187368796336269970243509448631481950313353021424002777568790647205960791581912888147707971838774154036848021625102610679073555460056093358347247898504916874219069678874001663607443775520156005636373939979879612532069513852042166424268810400751485003768499225108282275042935329749184214321795313453367776553271703474005875000615135251505184517736637232113714492622116978209799158361645070808598138772190676464963097234760901189955427045279666022077681269904334118771834638439386498737777685937921474384988918538404669671065901470929997639745078075228849190243604088488070766538195121532470340753875752509475764926352921462171173672012642909100743754153216714686680055176578737398379678349107602663570531772423115235922382066973562889410591147512965806643261388262760952055714633451919674069768184717266689610699702041544915644457129910516677397458573194160986180708228043930215766903557464306072238548768801091098806723348990107100543467345563580610598810274849705146405842604635708202176958690635254384864517930599098489550407997530526591626813465463821346059637589723181573621815013123021837335472730272714269005088333391751465607357161701865605872321715548510843001332539253593713779618545194918646026038560189473877665057411223831445001913047627251799900066647114061975488096652611968642656408560173512419425695481262001280145667761595163764221742461018903224735591933759850429854793110881473470315051434031404865740686690376747342502758511942757007513249434560732808443603361401443868760727847754992753277814545421000336355969383541875107275602112546273166706124240158220387663538236896362205265320578949755475302097887424894734131167801329611306332493133904113447244081450952622219980512640390048877959011015736390646974572411193619629166894520680214533019556075386440766941555184031073652916488008280140012972890200101349255928039078831538242990848230904607690755255954979641075284181727030426730497475760148995461295577160893045410942244581208048368832870781914652587014128360943188176653347328777048337973614395529173197247519875641942571733511485625267930157746803020983230711080328759784735324082426421476140316484674579032448578598751357508798455342964632597279869338476393012799757844978627705319917981795247919706270917513238747807744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,11] 646945210215728012043560294025763601679008170927439878977067870167651080084683272395278970517065103439841348343559298955531235916637473412817188632357063695058809030313322123269814744024429821924066962242950557908827461770885155538724439966246061835601871568618757217930324678281497288098897823128184273721024909981634355545829508823899353638826877016632669964512680705646132603693048750977340812394614892734530273639977158747308486481994689716711634106136301887432495576202595640934207074032867577508307043655510303945614640559289708606808881558592493497828221251614739327102105735323894221482488938987911234289745005583995746768141979458248278823392473141208993523974234663375487031646233151738078544647095020096844316086471996061190937276024847961278990160809825436286446572898192799967424311680974680796786343963462096097019364288198507579366362837997193313128740862787769457718792251986165423619151023481165309482881323734396659802633537292354109436183113319851103465410813158535172595530820512837179515256669627717420154855085192529297389676752089752606497535319070205197508970877093541016583387621663445874143634193182411888828257209851396211355124764942552998963057090974544807344847627202924773927311897914815083777381424707388295608281255570931500369959836692632435162018851441302489081102217628711351715984972993871208195147159800805414812794287128057241279708397886336014140668901585493862441432847259716848723263032883521544743055636645064872512263509733091302990946077029503885828897837477349840287818871820241090215046134610352359983577696399405091333461135168139281324478437102661956856155934293867591738250586966283129262582647997101332953378173670861038768441948379421322421874652388094118339312883014218673684462569713654019079136268048633989752244610859161277194163281189265228506413147054062763381466545657965741884203273717026342223484071201056745916345174856368459070590010025561949011820155979010665412251443691112804193177959940194897307346401932762757366658098700596587706654997942992368931863048656182800601254865156976326364299082094486297237511680575502797109994481020714498696094001201938629124873026355810728867439814529125756142834461553392244772042359269499277293912686058697940706347656419783616867761408817565548399194884411751746160357880701692879644046811286035049751669573558931175294344692561317816569962453277326514384917646427009326718237278208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,12] -4608418168689104200339345394375017949277375693301441823284941782704577279041282596540394233473086580035296602339227491356016140473680279147412214089332821330180209482838456188332896035111698149826849974931814961883659672165736899724776954981113191463816530427833545513296501474285310515859176614954594671346166083003549226175284496893978323925799761345655097561020403142128620247580564969564016246394624817535109940409513453621124877039709424229161042314397118967458763135342364648337070640992926524931627699696756979432302366404830361760960578589052923338437284820993246140859502328980752758887684622276842452297584250827432669216391722722235326800134927608288897914511196807247539372140893725799195698936572034708868822084180511191282601976254718986079615241286837485007516512231268490825289752870872933999899069009840152295640940901699530718338330097283748682858108184951324192882190680500145578458678299150204559367465978407874474092782478341678499942915891856503977236052438944697462836935866229260067865492584546380107259149050133545413048591362173126182063447023741820325229998129457427643491128865757701776523527782815741704966528416650903879289458770952816016879318614452620201908305188520272526968010822830609874561282069113948496729162582842086907051853174955263873765165082509916189572454755310464936908076481548265809748429177318374185040326684063230089604323317484028308459043158269435651447938060343251619073148703475475797369006852455996990695868128224389372556286130521649600883064030383500390714507151720903058371110529133702435459986740878083012173257473522268075370830101178200492353189170794286419321170046749033032930670646398437476735450795429828927990876016575489227720912671322242200258722913597909618447490402624126645505462849649358534103371199511307099130712298759058277988816344106299393634586153924477752695895438312949734858660694871993637938715571576086248480379241943591257143677178550148898245670778340532443914091963667448560676229092641855200651836423770182759656928333770838192085027698673894885086881882885894691333364460830645148096295306969519964032317109201198718679879301279099880505862241841429203398045604638469700387978327747611566994421775782343262035704599102163882907473232670170170078909946597497400050086749640784831777889872412322316018516008347751772658968047476312062216670722368836206141531277854102098466110501815420852710288654336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,13] 17831816318217599700365496593028010992887091112430922687179283374197955342455500153703997817799656974147166411736939100143415820930749721713208217193927927158537773964827933968829777935162117474339748718152045916583604726645455027597448667276555367505579722533450597745985681718326195035169917116166606112646947161922027673737728423141668419770391674845331132353186197168845517840292850571489043608605662564613928417956030838276080466312565908445617296181716687504953316585569661427341897557133843246729154539681397694479599755106843039509373600766151723443257462842132705723199829192971958349593963376510232942241897692616129766877444833543063470689297210396272119313480273120548185165787272443846335901811697110324896348075541056741649908489175921413588412364193851598818662230008201150571137447119188191730691845815519515430414225214687897354512780361096489917557310495740758491714603959456106726975947839007627284716779197789388530855072221783885832777918817827058084979081475032212255920673286337275735046411914523802146856633488112063963577232032161573500692512729027192122483101938107162027607271149843529433180336622746011531356518517448022863411461830244787312047885417547041995056051386484481939775310958205844527570851099934770250626792448007618526021924349455016712957648676953216095017576083431544159867177381393861011246932408745042737692682295798724360613391656263212053801393718256858159807850522568297569029699669459483109624951910011188483096043857158164563357062245695708550926674878669644121114438290733911584635241078483829337981306832263553829809249518131655995999727940355191642662211734469567304602258711926434115862711859210465863204303866429554332234048340363279220237446483086716596397995936458405100369213543031966262355450939707535918565748147389646191924221327370161392757490844679040370425195285114897717821248531630943884402320418660757770480293222482102918183171187901904192536898991774362324544295063692011928414265038538159981514853341408658768400438482503969521950105257440316439033305739316508582753335907038002660589437591094488325060862142922876687947423242608889608304777732013918779330836899634438392406783696809989506721210562225549930938351242646772448020362593946554749874881668253721372158985901004012927985744208545675112061522782546679048875598689113169939995823732812361404824188661786958751586835072158392631175164235930340181497637502976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,14] -43209036077571844382513397883157015520154563728062494469172020618705446526648489266567921417189050462737745652795917148860485910641077030595506889570432212367362292527599087697737294718852136182391308955463537737238471539284187713559619214960199556569949607283988401010511095949548947373334255838090093412814350552908524769864856943154054849205041963479434957002957695552775727795295984696532507896085802463740527465188929353008782915503281013831802423436681512158437945861873228897434845602709397868960775846170139697541481602129837910203243598315520539371779857402042362243725440514671015038072409095778478112690824376929897686838171596485251078835696820324097183240396102787346454666322946780859618028972230893931001347741561973421498640832279457320381515024851630408929031290707579674166286534367943048995658024718637314561356051375574618769205439862698868640793321193706221632518795643196378914884604703149679660377469164656153500586319969350208611106043595638220062860659233010758901970972538870582682029829462411443450157377066733589339542391673020918135924982486431547697030798947501757356417671636517642628199687080555349151584839071171051830345302895950845889072172173556948708894298278950001927952255065013554065489481099576155977979149606097109368418102888907388955046103748046881196458267028921637035239445205257513714168488380315233121144041010612863888289751511038667487639569556059821857179513655943132590912272360877385688850374485700655402712763701980551926720659711320453097351098509056760689874136520182433463397681809072971742384144649182901499737707742069172688970732304016261593983606953816445257365573855455073575574006872147488213008885090499457285051540920565486560834487453968410432550963377371200623927653688612469250288549056430709113408967577286902350748954667602065105084813219420948124284570101314691318314286863552837158607540754301864866160541399522082990976559159916031432048313595977594423413444329350610594040021718582611833476862310888476694849445457484880488814348154112289165715985221584936672546645084954934607237557551958532663764325377490565035682607907698175311634193608112050395317337021750098062328259957463999930001304021190448421879121342569397540987545973285757056271369577190221340025584440140521150523333213115362321132977294269849276699595595283273592917000410417887915788450942896800648092162773861543195603400989417590684277352169472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,15] 55836159400800651952640416068831936352229804282007298715964613722670182053786227170704036620850164423023133156607727239973982787497711062084466575412565704987265033751257932429213840504206464554021253918701316192355496731680147935055473973861797512559574346611197527722039415422744186727844356568299595231764749786457842573158684230639261220477933257428484238179680311398391649029062057197348557789371706091302580924297124767617011579960853759295811049345640654524973080722290572642515495173399922396416634978037462710894473895923737973081383118612911908714692964980440622661138897343516811743097729469344008963558614132357469068045645752042413617090626649236579306190145447575584189651172186866485900010909311735242384327133277740616011121346320537720827864905089586904545554905682861091350641626831053668594141177488403999198904103429703756871816057710485291554661087943933833306314469250145181625118824773160894015111710214514930607986735396145772752576357238328649804887770995020648690365321211260641602222438442151721463941814967078681368659798471303022931618892719440213522468433355200133730469620207545660881380150011387782668926966971235390726136847937673111130105687526305889793116025538119720723579220650288267177991635888375447925552430501462642869241189109548689838522487054785530473832064457800456194246667162322798689840920088818160661263019112727519860397718584674108328971672126255897322283924698573136064321138862662148815292552654976707831506621136222620120617239648192989480248396062030039898955551395789421317610620589564126952714232875088349387305364646168304248358508740358043275744195289708064672391730682278847006010973255573646298503813101127258212098956390398755533722029780501672314976756461299728415240533222017155774248796845179700625697631103711991704112625392648484740651822736076113253209296363668226967492162837528220320821315861786730512145253526075599965357466263770997742283812842828229987562380732078011888037935708396772074366661350019396442523846350829168427846032613675544852199820564182648923664848078787009600541212617615736381413905996429402642611792264136262095026196136082725720880936584562417576747050700020360420584873382668705711449265866107783848204028904591242376612474768239239880659677097136646131939769107294189046158079033584719530072144823127874053214836003164961068280788710701878295970438464789590083143036248060958161119234490368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,16] 42633308545744553075523522056669678723122176947528698106395666391109275986042970514978976274159906455369234723599150809268144057183623040321463810517477273013151720452780810163399818003318059501438226602110870319421069722554059183988316016106609064489137788584042752333812187356961674923159096814936649658462668843538925127084772231252530340466455478720243107299780610448506425230911365511206647876639104156394813633330612518071154111902068559766008239996104964844004852699189799314064180708216237198870319458468246247349648109587491175442621772623257462300464947809841722845113034668487327796442873877385740746955482655806909810171538809772716808760387621746152290612442916119444567607640601501316796178908500900706903059997910379929226619986563841043513931967569757160050201245741428952286380581696975067829070719202832035812630605033439769565299783992068410439709716290939824850412763162819515595270623398615850657975980068608406733454654336420922026415320489339219701052883901968001900330558089006638491080526367205352939835393914793660729501043998806879458318397520000189389174748445419723724606893325643351407435052799592866663259535129480996101737878665247445940447111185450558737852408308833178984485787602516213838095462658972114587394105192539622760436101059475939606739530701474922930864341054298430874153980970399395521967387785751845212687793308140874982433193124940782359692051212899705894718922841347119448850215952561859368937406165087804346783958238251493282073736122534653967130647833760384734326033381359064726421810180531825131399964020257918816525996844627998209346785776355229149397663686175262251203891294841905970109513009504950620896591641797280777579788777691385059175343401069582673171679672978514748217112134598946225447980725332194770606180887221159705962778392785637454081361898854280043064087163916606595003201843686075289664894290214060301356575366769979028938194053988359526348268667468630553962720393889252507709504610586795298357291815718886974992918226180472627307897863953196186203903434220665391276964949748898520771621611335173279425204989898119535999342557511986365261515312695738073007095644226211390294500988448161487060392983971993794528826849815666076755683170210185576645699405491572160472894595440993413000989968409772301020469015965204373316405367913518727173511368642221976122047709370957669105931657690134356932007155552119443213349027840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,17] -459541597604301806345824221988714161234618705998867197928337464802909256469786470568255830504285536908566707031945238097456868288818127751011825803624982010940438695781408143108443035158319837944818098789764114638700052793226881635126571317898860736772620132438738978429392781943733425013775985918448263468929615054004164973828191750617805337920992984884483007364672567751722491003916488914919309462674890202702972816707008071746910951470325241075996842732363428916520045599959962479137147554730027913344148809059771190911286539009308655735792488550503866149774780087230404117309745101586707327551828132891791361671191585170420437951850622767830868512853345487162716586821078541242695725456843909188593100877550368435311770924333174099338318548443057271372424518181471692840543975460704861889633568704297329674035653863820755593060363159375720750041966843181113878899298363366588239107509154771500424007290095946933244889793691988046229889303947541166948505461481660154682375757872888833168549290507164201547717395593836521580320071612391285789497555384984623628261627625943106222915205180947064753779669696000256066879684486992121162126726724475042270463262092928096147951064888801609255198304167436522793364473153504680971702614842216720262277383936656310766525698415407667945128892006061684488453732767093806325849496623833440300422368889743139039426571239975101300708193245154227151892553602910331940090392119507958201571190338037197732286404362818228664422581538666841897586425803277326986450093578952277403578018954666971781701984785315026490093014867433678505698372971967875375697148149589014669325905762002073007497440906274232820182791038500943575666491016020392658485726636533033867859266391911140600308393432851694803457477677513047537323883047405057825368365628115468160818498589660339138426149709491013402284257214310602621592615351178997690409529549064183898413928231828112693302749159722250621850137352971520480041243685052668804878887648984301390410709695958128728461472123468231814462376140760974234903288956399303124352926132027770670021982540553867551217189585413095632885672040227578467755981561410168218226385401667273042860859750452705084020925361655552009898133934438715982986460059208313697826480362638028241018374543882066514122677585709358641821746223935239489612386461988103751331888237575344703198405167571716681490522929360993158413126669940455023719793819648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,18] 1445550654133675901642279448524832221234371706662705041113416145136535178590001994402403408375160674064067181096231201732060684682919685262462171802213037631318723921448345309303973342546838091603825574585338005067266568541929081030963341201637048207421882650492399090351202358392419148696808637825576076280030579043944823624118480330956541179300149736461595708032196465524367683346024759515557033180099268368712775551587157008657907036290379523968021753639324966824028664609274714102540685367044707015687169901458528670375236297076960946091111162083167971585043732780874725778165497409189162068018936293196040048516477110072652152556760365629467624190477389801275171839385773405709954725544129293872822758631558339587843581396253806987125403899853657249373417739563363070108203682427694210218922721691909313325132017995885449550246445365397348637052744131608057674322282228154141453690582445564906800414639492900106319337076854526218478596583916760415679846938907048511180190816645211729938017652673675329880070662791136312066223492603243322722092633883825919793302367063367414821172544052933678342644377337592991264891345991974035164656149515226708550101750484054783165782983499797226799881078826790384158453972263125167137289405585063595580775224077689082610035455744482587859859730344928003367988598335298830963828956092881267390808729744811469782818618358761561149308594862950481839725913959242077389577476103819483072211521920243147084591245432627790390638797795564585270527245203995518652947136480875310207091611952485444314124044207182201507592537374774703555004642780322543226721881815540704612269780643000907052751883969567898533040535380085515679140591452911870798815317667544347217424922873204410992508839898508377970064758734051913699513676354795086722432306695612008793603736825902803924756058037480740964121268368391106946681651260888188665353845399891801933916942519976737063118000440311198614043743124277002909518898531247576088939284607097362024608397013376941785466484460614623793000561295104963873493147033682948546949065777773584699445586315052021615374607877256615535025509351003310863388551734139914079010048961328405992435046675135257209976427722206341508033743878632180387310361411726968644703080261888861648700039008588742843847871419019202117232188354139367793473625410788555766597645303194392555234974394861269635637383442893502377425986279970474519405514457088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,19] -3014555852981029029171549868823872650610045759016422748682609494405551968432322104821694336584480003645576257445892419197344971534072629528789559314749451741534348797824543149551740273794116781424994597602878579514015122521512112248448639707088065627494927773782499201519734110281692178884587536487252411432606724304193808651541932625938542924274488938872682281445586299067508766664438658472444313205231371498710589620746108043200069377473635256126846271428141687076172099602625134765474684086759358891855218360189571862258769077690352034586333106889632716901347133918235378750137327416542537926404213690138152894159924207483529557073606977319119111633549458606965516128289277444377681740988938684724755690820225756830593673853019352436304609135172487607490525268307189226199076170572878243787635509044345928869956115592518683774457574626757133356300096771672600493287449302663589891960040652288139044907943027534784997098870829828844605722442894322421616405786364196569902601448907623280252959819238501297068224864386936768885209055153895192564334704907078309038067433478718875688634767668983084151475729102133059567259626100545135596374148099383544621224124340849282855533283526346219347768155460309108679503970779479311482658728006050801223588818212832777260463079277960747838501902873529949765716905357252539280809268735273865914278180810700567707832115572376256434494308524055959283772485417277667798767581696651183203241473629876201909707179301182537408648650693093914537956375566382180976570566235948980816365765535058427146210025526194251910266706376302974079823396253125984661165372962286926723974642083100142240781305710274102108577211820038677952090729586698321634910511351929843689768578277708139758773805354690930503685404238815951154427501625393394471238930360294132446852717135367393542433641319154547472070501545439938693208465229408963901906968861521345901112563330988543623658442850847008045626634823160241859108058107710655841835266739594133553196866852364289312032880732656891200195645596836860176316363571496205630944980128470255877459601501039129165121632534424721307245465007870386515953773938860524967183929143391929149660382686437377091418401109219519166018102164455418622286903050342858161633495957401471272992024497342211792082190220209638978688383926773236369998371013847954291841350411523422507111473882817140044782511689808506842534012923270219973457958928384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,20] 4492179873232221638261910392422516973311231338601378099908110537681031191629854621309028033476986270969488411114011835386751589020292057379627952036950693223558649858128314058893844913925800347213491671722045781291897197926507571346617155796951989318335873917315117732835719056867063178575477406082558159612530126813540347229250173420695832835704866599986194650939149117169078650395212796054789964773716801027428546894835969148122566541735485121482642395386292140484378401096334607850607289989417903908515126951388299695631340754106353970162100698373856676632797697694063931251151548978929881460592197531624359580925450089395127663805062952872509805909835623773381781392229873337494953145462754551356983222671874237602444525218616295165186624627487120904986780988558334659193070210552852575614956811500008534488288284021290094130601402286164170648782356412237305757352310397599145926919766862279519680530154230882818238502402589516808554259168153243006806765052118468384098354676298465062679849142194260372194015012057489183134233329470878029619430771955786893524984717660913941697549862788845859666618990524875574491818864427263609904277833409384884517311209754911851122891782282893760215745814440833805031407163493747866267416358902366572436596967116944661363703912841916904004761515350826693456303937773767845040289444040923933911198624238702193773793480239837274450145834801250413881453889919726113188422384293800371138997885060073918098489163327576247430945895587876294212986905749820196760970908056634865521403924132385132934215586638937004435042163902688694241265545834258336001835538114510046368647229931554476025391121649771279661815807070763792714296216473720822344726851280133554965637110289191932478206393023619723792692864775201199182322865775556119241910632558653130335493319196322364222369828839268766417680300588258210132991879055475542810512914471748429842429093426753996989364574132572056271822079459425025803509568777365071608111471229933160714579497760620315703716560119346597305939488537511449094115439703278682127867962832259405610844764296073043044545075123073969677371607019967320371253395193781529657159593242494155433318862085676479121439031413403245329344520944303638057494132170489547008990363530666172402191945886997226017322695028374929812272681650583844593112937141473891678275634750604487460307841463734003834577488348864523639291074537997920259574645915648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,21] -4272600903054654455058701550378022793700979978364429747549408671357799942509689370998040326665586006172181208326208579163713724190258930101408587545857989951325382881282947263033150689741327767504438240462779384472335190323081725037954450769758704896344698756650985288732049501690470487463417029869866612658863781713564345079441291661375367865503671005676015474667860062484986143475155413071853681590361463948736573399138788283442132961753830748832633804532401359478294644025656774787924658178680523411404704950435827393131613718200073908978348566872352521182519514044688459582198289774071754998070252905249314185669986547294531562416399154330638754245620933882829148214035313096108652290291076958727395140869920335594404021908789742184558342827371811117682842488355377377784519175284248170837954809497877677379358277167830480714447284527837349818522802755623268587049891690649378645269032433804450616487677614161939070754392700334283361062383225098761839137234605658667457155096845093561012832027519405290122010219650753073386182124264957533966891422460041546951133698110320533638624219148323465440826863647010365623515932161023439382168947564749471298464534280624628046279943522383417838372473122758708469823038464560704053978415828042418069434150673741512047197541326401474980998927272264528619253994539276918119277513330441841908076031695426818793093433998075516275665295718846733673259445376806626761087870051673471005614100263175194415839724463233034640780042953463742889922048810683669144159946952299436706697726571199955225730344024070558900642957951416832404438902425934030832831588633696703404042888022598963319506327596805968000306489523274894961863782584580924350646443288140677916624854824113075528598762821114490532260074409783227752166830004117166242870581352514532310490356198816573908206391495732540652472940198379284562090594912825690162789277765958353158538665181393240523513304104393485295029506788884164104825293399575357196347092147904776876898043799206347914995179001888892987894541261107439258127172970919351312966883636158756459073300280178732528990138334739165439676969355129960060287218740736927432211245414695214950671929086678720405803317629834298448239874999562662088950757910063401461530551338718519290999103849599352932572166365151938225926423567278356503234809947208768352954847791336684221094113995656774564576523110468159915559147962010842597825640923136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,22] 321296488637896498730084873285598284600321768342915569647063120445864964905236398235488142510956057069524108196719463057481105295736625027099464172731988307956583679714021458364189322592890332941203099938239543658161149855699013918929186770138363655657825676870554036896703749394675942627076719657405650609291998878069600622075106890798093638430183472627824039276998870696328966407424715595365428349026914254249404509567999956299372899690590734364639961629069880181113332433968029204546191085820797445702337749924082514716936763567100876921881058689138915159738899744306324139351914115708933360716806020173150131267655417690923427146867935863063784225934105868400320588145246321514832144477162563708615091078250477687568445058551127218687605589713535421816702433039522855497374862635164813629582548847900087333218706470669932003041862300408712368306127992759264952600497846841122066500768739802861112059992601172323198091495884146076936532737253523638617468531520562843506814595706539034962058653616435867085953278099987244593852043494457961853061703705632560545435952636293532452077724620033711642901174646651737048135036944812857007448498309842647636378259493357225663724490490276845530854026963053877923648738133316388305753375534725622203295064756938648279960816305954577220262062740170657269439829877252012412510110475251265862260369166928550752779085104097794681264428936276603354773911436096787561171855223129151968074291668927646688050278351992422404258553315515919599527027689561105487695619269053088176395291108571917430841747217386001494472969883885225735878545024107223837514794616081493541791158096399048135943037199420646986101453507364816271366337164888008989384229635492869531361098624543523167236306537918133108786533556107528169737238035759395517922556407845091803744841090007375660505635576701984042077746255045579463532235279663871531248108661375892166144194889783172874235862703419478593303618425537388096453738894689189515650892694465414730828907578248598422264518833558973388587700004084838030605495239165029282479698096566717291755627991553821397335136525286907309677332307374463649660568899471266689482224000009870459908482013128007317878439777959989269527151506791010283267415186230415040590601771580503080679888954470423438403969383730587876702060471063197860664036360031411653013029741817204444858314210951876484141719629145783671899074824758205185855414337536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,23] 8493917606795724182944149687589263479299939314108754148157268409708321809124688928047823331307716910638001334817624608461221196583306573560573617013340137228985006460329326356356744718844058031312314565650466353903943261781500108206892769372056782664966693620626696498670437719143098420241154872175663596194149360783271063044466063458345029590791092793980850122219257025309209951749448023826443524561688597454399627120759623234932167764327706332969828554557324369233097595295239729203977905566008323934996766955206262843833432060485574750091812687249235686905521008478446011642387626715552017029567015989373644701931626081971871841335637603365155994454419773329923654810248529539179434740860777806543798406048334166701262785570112332204138199257095153555032552623186740581274896304703319521817355767300613991051484337761236803133695457869396404154531467279570356674006844626786535622780801991382206282304696155064189136500167604302130715660747313346831183991101205026689917729057827060547457416803953902440294411438353864024256468198555771956249912355665954521680619410438889919860158832997977519350794237513938952516640284873465712571914139476660052889938765592199582164412483611574560738905477542479004093356941902640650777301275899697227311514099456149485263737591666213082873399061344601216585184993997478302009974868784221550573382522434243673051950612292154805927008216235958982350926512913322375826050657161125715426687287247616871591694563833158573404641789201971846314972432029514267363776003291513411749408384219584868222642825446343291998080190028457211639266313017968890116942337881396686660394044841204547281478522071345312081517058024214406905728828767136445185827730878878338931043407858270483310815845255292525516609205838662386823889293675978873358560846623805738347577289021292031226841766875319717333589991000327365540483815447406884018398619302166597527370400156856050401214101964195879318787988047387659540950385304856289193315599054114370991379956164186182145202873540957274720116578944114208323518250695464332858637700443546895284356366886770301696777486483008634511698631445514096632870244340078522870472670308537199750606863598794716043716249958918937617982417105726372424269314785859964155009544000214079679905820793712379997848167533258058858155259696456371732567261134429085203565904228410624174198521340856412916022787373269145825130555807987831916459513085952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,24] -21053632946653429392235678901065710250416363281818119823162461063169183334065033204637470317536312368489743562564925996525148827147595852961675540689492761267515193585651382459869957660007442919535581705677747569837012332639813330663979298179668379881557821891715611676720969764394279315513218029565855504774343433282768687323753397059423524348055873345720193524589982976019070469880694856287913967673000322679858912248312482948852652490312049367574653145653637413724748375858662489783777263442469802567218336499193523251649638205903238056813551329344286362469151815625132550534285926410319023023479230061479667805099325833361022928140651014874683648353650622622424018769533109243202924712607277694595410515370763458642166248575976018760330444943888735953468342876400386688662152077209881233957031363519898988817328463969184415624376904192426201074699333002838953837867890526208795551204418676817512313426152580426149535458824263899806219531065179725146567067177501885070320915594437006719387680543659202327244474224712976604086816978533310764997973358854720386255950040941898988913467841033971050781377266237552934995072699695727106897331540964946265742711229845421460448581284007935751278350749329400568201182981167880976698314553668323358337089091368477225939908553006240035245388636536642896627413801768375484992738979681727422958507608031482986138236465585706026127787572479558297072508084616507157055816243430021548635226322154546123374634005932717038520024608038223705123057213525992966202679856830712093272179429077302863661161469437262216394789804476386087998551675306422051994588273975797844535524947666941589601964227902600901419704824035562961189048746276275631079810004147889457061901818993836111159052244241363290531465163561119746244235421739681275918237874345251829093828794879393506991735581818406519460714253640685893339913023680059163065547066732649505729341525683615991959034192522344571976425546683135236246040334532813260323064979640886146484062528527599964434018124274434576065536596800896571344012934096861852590017246772945795521345892082357889395029688120067751708318861445480694893018692732606816886840855605311859823313132094158933707243400340650561093694610285007888131830811911842861438156118745214711829535261236245313608305620273757917119006384676980032250054377872551331050743834509518544302178394550917740334797075792653604215230020720494232620943875768320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [25,25] 33853146498394110000094028953361824793362459851385623355159354459359680999072138863684286306739672850568056462707690877273365530633775634751229495134613661048119519513622108225399025492141222481709506097125788828968617382455246553978112582321321644526141536397733620834905919309231430208739815791731861681283247962182134963853715850937636720517681990109630082269662417322328791139758406084737846950485593515393333709117574370563833888065401439232501442220893195718038706112215013107407827736854169226045794908830713584241254319671056236441293352324513865916516174886723950291149767528944955005715835634253358781516391098427974173260240343501954595636193547649833590953239912630568472509067704770737612815527319207362411136902139810587281538903399409311167615736812349490104852469136380146637714095960877053311807205248631943218861310870770549082782661747342580443489447346068367081263873434563662957968040567640077200664886737225491670519900993533434412392806940324063844390634331585546734595494913969522815495343245294698356622238745480658971138842230396324040749159269242168956829522975457217134048526627579651368691245591963243836684888332172233520243846495695437737891717580988040362048803058562097569330838497226327420824144372203847811471836100696229867146846445438018887494313300596243704888437545755467364103490210383301435648114425300533507531263669669664776657150645618968578125626162492911181109190776859999433633321304014517220254358210881221925791275626830005543157482648921172284534973941638992791153850340164027182537352222662625992927648633130254074072897703506662139521951940029444134930068331216140131245503094625641148370295827493751256580168965641016054258338001394756818147307186327119916008855988091218676696258680659686680568337354988652784299113630873032516698392286355775682732438145493950339019542404473910062446677486633817551051891839610843111639207232031130309507410424999692148105924282240622584286130792817103512998719183728621935833059119542844756018131340747552516386939190643478996319859593570799749301086771683616766410695410279271279549401545822802041238051127862998183081658825386818094066599547763394150105893664142605308336548913050817861207882287979836438819112637567494427047995245110227967529633043692144890664813283542605689611409358804825678208850981189239723264985991058566893755134697451916874270602079722315352843118985402614516164358295257088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,0] 1206981466292022119582395946310059926843467432153907975223777979663121329034633128449629866561396714463361450220287075317714308976828875947930276686517222043321615985440263360156289190776810475266126631255226925268592910422558218950894079377119478736418272033767034629111618779779013194331372347831942171268475202935840363770049840162601341557478650040930522590055576477519251716827094626978789065648520691768277633116574308748807279776943449956406019274406388281535921480457327715162271501082468028747630804228179200415362766101565083335665378628742038074559935987926129031165100084770749817975784709859264230173707718958350413608819192481657375073784192773375298581610142362013959446641293624624360707120208185947213938775265749381246673096153976186817512502345128972915318388720557094894241838797423505444673505276889510273490032254221630063065672126036041963633820413642562378884314808300848152975686325152763681613072731010410330882875086092633484812087788495125611579630636111754494626351543278607756416793318428228962480220675275102184756905775754485408724558584596926976033428703028224429162489284277550085844370924937984881298334316920197307786954682927112994620854367859204409992716805969109740863440697202426846488639036352526473310858123345386515707425363910071355578064639324386102666698690265817573232575464248351497642538444843353240671818540774380036790811441155236743778085574939531300038577015407854350059217110246818979294507603574556038417411545708004989714206142448584223883435682428011240296883888923716055523445179359731789853959245864972426782659490978787364650413387239651051360495983259043292102264252112921784308665663288215733260308117605489954302193485174281294001439008676206131121617150220482819208002996078686420763288201414395154001757671603431417787562058252816427736359306489627239186054875475611790378719070759626767853167363476017431513290572779209777469502532451089607006526170326625747016374231191302490238025664215945070887068271585161890229953528694895052552087379426788548036001310953285875068001696073325167707614999922215647622613350340401821138527286590711452628491736591810042109349213368809899273623255815017358096973826097646439287153842104694105420275999253755063780921442661092942409222145131275889972684895093534589769567004575581639255035337350395819246038898763089955468096600524667824935251849856238695993917336039981056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,1] 51692220297419770369937839485154879821476654111392781685987575336596780783056363194738257016673610757694258653716192071591719866677031378345542789536602733184757289506093069395255961693144763786410185007131066940926630805860540441974262759894333983119127150962343146754742995174857524370095699929848434588130246857600415273550763397280318477509570716538763750769937775455416881260962268194343807808040725038577550071060555763159780113642370623951952105287757133313474690229380051597723323725470475146825473161908529614282206397903806572269374110163817898204533035428433603916888200943379625424841920005486621974468588514560610792471410195005872786814705270515659363777240866878919963273907818043458248937089216201545516718597132778550410492271804846303780528071944461095488014894102575236778244387626018024769760251234210023688841841448830054112039878888315286039475619648573065060223260406344190789209945070784329791947738012677716415805343800870903119401648444734803527801499503370935170574633234801657451100249498969264192937282497879176712118716562819044803802371445012552755409636395100222416986476275919266301215087788270912971229002023555329518464058756781494772779938720754550455962264181533027233353979325232582697403517397537583637714337235977937625830943739783028428071877847077155903370183197944021792267570502018907644788255527744371782021282450701220940172839701125184080600028767316390588936624995615397825387682002779853068137370639591266762037613272384516119708300098851818953080062629222875324813751599743213621965148297264549677848854472168959604856337082518050896158595289916350698850200509024221208656734159627176882979585313532132119413660251535281924062647566539447640838642061157742537361597235414104483539921326273638040410860359573823319162073202854295981973196454004068279550292571087006298645915349725394535867006220316627981450346103780296648276016029008655241182962817606551541143788787187509067040761917728269015903098449896071554230114524947973944224936837002754949615919604319729453848057993817415076968808541497243681265994491570738061810061959392278274897022809795085795091767778695489241843360228352429284650044886990862752894088137034325595116370137456204129256745534085676446349487369657908243541912681178166300431223812413175369778146897754039710107629806351476045409551568834449782811436286670748803833112083198120973439267731610271744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,2] -984058641663529531538704923828247575843177580464622706611985285540196860758751868554589979050123210784359386568909208663590626225905603211876835471138109583940501697612239927355097983946236964026699931269805798163833208501621134617607041689464774411264090168512375167703759586373240188782452332110850237500063850058688625581223454898203375447911285912811679993495929295026596135435061783083452865225067885579189185030545502759630234407337399723203335032371648600349283256183014714213917196599092600300486056755411714681386830047982302330174637331720570438843253487100884646890432714104152495034716636209070959452131933195269649509077969233078235639041589485417173403899060325435434912768022041573704291459034720021487147745111784414244249562928194994338816161313504408961658442571796463017300375480459201616451882233619031309860380201059262490063652249582120208267176580239479202881762049884656508963957313683366703749527580343022354614027863021657805756762080251954505671765296626168254791158074526183340700279807382563809468955100701423269172116661913398714210539247383541448231239395076377201038217045859072915432834402856986171083175669955541635927817786235113858388053792990038584893817140089549843236079014785153585527383734445003076353099355542866438003207082971332848096752763942829335761030150935131214799760928478678063147885744114746241935480039027194852478928884058055108713545919953778479590122829971410675096070593008522745577780355971655961330088349202330646288895145755899409142378187485393678103653302321376977896787382961172178123079588014776087726578553566821341116798639145003116905830820885701130749842271655623772172051885144904471775614077355827666725828063022126949859918355775273445920107119864341972614421271984648103770742972065653439400973414872264355576017594493481476706281548358257140465358154050067429101844998638134973940768672961126865733175977041109835335517190400613436883950007627878421112134103155422328307155722817985903681517281193523013317783491005079845256769091914541417820568026792803737328076205886164336039896649942551312356074326780729084638197248627872522198806130553609897116811417826810264619718380826370244519088287914715048786748303225682882854098530851509507353546651191750920613909322738374115684632615652498646628158629961785071640441611692807478091895490983039565766481743796379958292344644545606955105598608235743412224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,3] -25739731028281219870244673212569168694505691185497352404101902004130881276644760134618491156480202537252014175840627882342639333413520075631833012653534905388738077057380908915195595804567091001654561831655112339824624170405889036122475402948226209800717694336724388433624169751573488915555522126019205940288736367773290351135678378984969750285723392294120956897431700442614551569177957423607578566163668820110802996637162086460019230552254437194791532778635145247042779462912944865556484827222202692463413090795180561607070831148178654824707374224927167995277497450321520169468893160733409909415263068029443076512483068374785618475730381198700871384011900123384603039085504874038844035952931538786857119731205327368990635442081539506913481147014668283697289929500723120224679161170123413470933827179755977486268973104165311918539189434579828954079699190896577607454233458840931262635330210098959905806809744379150426586625794972488378230041629016519489329321659274220985151901403445419235936348385559934586542102337449596868492893105129124361410313799319325837671454232370214974652278423198512587435187641921981467123097506805253751373640726902218382531269520939591527580330209662214977420536790190009968057937737444559068191837758122027255320027943504104540844644066888928094671508435101044334453159458642808058200264355976276730488551237364145223081460902267211444941153764635653708385452349532137156333540317866893867914633653146874359852616182278329872648437962447032894206035930014751041393997539559342625849277283219748918337091913749802439890133360232834341340869104887800742169498950978544425230961547128728669899172281842639095333638909242132819158516838325558692265815473685204164629919855799155917162279225970995638717296820462206881140093876183241973773931430813793416032196507840627370499804200936383635593736443127504633417546500194792691260331449169731270729315361705875982350939076336699138655699810836128927747367060350212927340345843282916676505699451318439749156368134806405110932810323202803084144837628348249344033062584299566959052848590530446224671989436405859975404543029412190852755805612258624673436633960780111205876561930043945575591045210103079694843073031271030325363237165214430946377507684415525833951842478824342897389360656082020033593389771321732291329653232915997351387116682331044973751960354792355002447750379210292907569847176571761197056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,4] 569475087589130694718687124440356858277105915454967682127394192736417474794773903776354170195159431593949830340746062728130025081305696221787303216389138050278025883758557983321214007241929950287538516668263113767941246593793875031089427375454951834019817144170051713992454382185684076009955729879024339641113091841641715096168911002060416430889853325888227415521721239152414865191858600940718336812336836913527585081893529600789795558309484874042937211418477619320028933520122036681589895550416415416868762047247851346144056232647500142934773037418484768853564112711831884326007758066826042158191598322830997998686044657375908954987104577894132715537559433392358582333037945837436903343672382260901451516190318043985002588715970709673284032802370350804942500004738020669826878578172685124883081532669727889563938345873773068878450014103599953614955251796601663682926431690376251146129628298668326675462344932035942341284671868170211176669126225416512907964416898209484378499532816395318492599638084521630779768326468858192944188762684129290272394010488371125710671168962401890453439233463852582908521181715278216433784666409219348538702259477181515179413735947343746543415815562088647888175888889658035295761455250744720545984474442255156807245049853672984636179986459975201399298580539209702940117859414390403283322216923155705598903641106354652725249583944222034754499497128419128061164149655746688456786241025035248577963298881090245529244951319260547321380446633938399923413561678065215492912573349981248914028666653880984351581038198979799837809925745809478258465051987514755651581585361070505465960675932701185798433428389129180265294168593097531669098053373091920203394414072230455349391820260421500396293904667250895298056546313433718832092015379150553788938739597420863436698222669155580987585562572724918854941098172280686971097358612539049053128672069371527056938854407837288163972658928241606189396887944289828977261881993212834701325290616568063782623349210208738484634722421493811186882368870214130974941042687121841473557916684258947775470528478312018110945056350001272153617485893698665914553199681634620304551830772033986558458881863567338744742917380822425609283535484516653827431572824284330039312204202941255960614074932569787531505298847526084259315913651279586772127333196383967170508825580429825819273366944473357080880987954758906995394846804947037585408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,5] -2592217002108588503359031704729139135097911584308727634668329183713237217682769430289918052152694395056054038928519005470609173078832592658113905098467673011388600151555192334981764966348831762417205987661753031715893338498042649847500685856959583092773082154093385230353263194339722405670853255631880987440657334008833918366211656074457559074455727503920548297859321607943422415362769656566952999473978530679962311409678878044261017545384859493482981532955407011090049617865372219706914925040399657453871141794722504689565939975184814827670914570470064519546790246670656308266032587137405275728803126889857563435133622734132115256502991283114337261985085229275980778990077585240914684389790124573531486190068933970384181219547047399610766347933308742768485333220346481888870815509477456771424205402484732004154244138319813598727369687704085225763580334395141030541285737075885012083838862750561437477572358995366795061009352360709667021145741403768003292164827748810467623621222214747853639405564279078333942786091753612818623886297703104185487214437187372278655503015514477083781603699652682551065582798047826204215240650368888719600434565983850161551715884024296986066975499694563564578413777187958009498427920281050237274965571077950539429717295111924264983216633319485624185904653990883247339578650105866016735572454733418034375760864984681733188296387411197220910538191286869923698198313917038329569819467272417410474177668582291406398682761293687938518247629101409090898428868606582456912275431384842441483413453442601806472421689187871104066773958852841299903674775658999117314126843174110551721585730952983342400706200689172428318893630025387757283728056423148819015184612170733001874273452019387411916935997527901001796460479549137638728220227515231908671943327259319215726013629028762416248011651575374692192466096658565995871296604323188490215101566835308682782263113967833149050351551350144581355792920802877521365034630870222095248088050352009161861555595723296849912733382853602012201647955973188721862281822757626592967419375015136784812379702294662659332516935086617644247381796999525049645085187742329029782463979565465089676288888641543760717508491903355324788405195405308242808714628661425017471190142266828868710456928615319108085020879691003274891097059260437113841629346183981195465373473214677657056850220961684382350688493664157579711927188245470831968256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,6] -5517976656281991341879776044781666374056991113981151447333836674288194131131704492573764621426689649711440946785464510975987756767493417451740963299675941109274489544560399622450704002781638987633701862535840833569418868943923685354490205872573307543960286630924458256419956071197855507195745821116980954265308557925823330215492008591692872600640687822359374483601345627034675476040380995406932498881093092234545090886915027329240587296872869598398061159595182557740884666295131701282990659929700036513816275284199066647799522812237050438252765679033477898346031283320961263589322845501504013245137244000000021742515524480282665444807336709619259288226874637458349203374286970512313118042882205554359970598765060782604251587471947743202918102834546206727544847992410793920616993273895903629077764868409934388804329066735328696901821184650637750753915730673687632732898206597226098626209897146584968771998830625762587768673903779336696170010721725941413270922301072130767373329729774815071909378043801534151571190487214861840588743111170838813972015209533137535501848125790206072068167506251533531882148585715114316537554554748224671859882614969651930565049021297766509967266675093889049269738440325949346799803407651547695390568907130793294981508540918156660907863633721131712209143649800570389384400846373363504178640483714549459903425201423800521974191132492859093936024528349052145590926712901324919757363563868004377357906477856292995528615806182326429148644784808331715254266299783802247172598877244384571422650053356460594312407792260649781221161203333496029754555292717685362023668469929586879683271173278921327705855069929354597906662345275347797122489530471543082377391604669476319773957124209550877340633138461772641807075029297857810308496661242755929240459235848564981514029204410104644560635113307562404912919452259635832360276330011407914229707153269929898756825137470502075028115845723664965777531787404693235230253946431404763323626381302948635422333949283939384307120791515824113890842398312418534681626230545405533799651444305333073417177389994741503154534080722085331615076962405220043313330606596138463712230266153362688618557995759701586251055512348843488109077878046673712448593174274573625683970895421663603054326083785053339661530705011194164141372651962269585396065587334609608362960993334822012917125112312843351422425971294444019546972336749705995223040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,7] 129270371194441115634949913931303268188454305050415011535780432980662705004020312042924107380024578339728980241933832092241119091743432779776395585398474871948282330155555565310892623695938774612621427980140019551020610747577421338037889357934808692013573835015056051361134373126501183821736878562933571660264842908195022223442465488736516744517646701119274895380701971784544459035809352822168581870976463012175083532603800412434834356131053427154017183292078562585877268781808464977791084445504254421640508407867621198067915988761820392203390847381875735879733836175574382035309099670914808744454099526982384399950143811395535733672698797833476793425441823256171118988594367636782354520798609615853496454996087833844941443294936065348429869767149029452034683460961112796485394666707296686926002940172251822960671190169533872074066021413742386808427929472847597767752531250937181037055839903202523068087044914066871220253553131065389967203897226410761684291550417854234718620619600398502164856241908331741428364486975345588647404031607415921622631430440710089844347923077285217691977061585646132335303684062128466276942796461272539578566755675388993858314190159637240965160267023308655289590034186106614007314908311589691646406057912451967404568480589305294517011818452336619450482154747441107709085901279779257118663911353533631325710180960718325890685491831779872341986095695926733367256754612797195976327867246362328332543317047522752258258862786941520940312431976596033557415435258924097244197270100456787808202374265039011571022477356290282123688619538684060451375795744482627287888719128208657509187206963964953282158363890246555496833832273684084080426225882249898546166328418223000874507949385800185379631076192491289442721627334888056099313741275318822339105680253577884741665909360310616289778023392203184148361262473314700558033800361085750498623038220201414694664516162413480926252688933454753059994199067898691977059518172937467464622195301539362436863993050603656607266043338027417665009231261360138927623353228741547506560806582191914946519424606271027573328687545389777143549839840965756489786955358379379844765041884402394735074718259579241196425133213955783706657225858488590160139183894874208543389816509949439952879869422441625604926108963474878764308820959052700944504372644571659092154196524406226913710218646481458790089576810397746075528295433052943038808064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,8] -1380123133034486229066313450574101049262968013573654621892068252645705563548071622269998769382399065618890487341093731385348704044700575573148943011668525036924664110220123846211199831634041497256142526281535801014830716250019728840705772953640792181974743668696809051769823215153700754166349793577515663496332443018297527639348594692598409194270118766953319123703102859261666708639356448202207960731393941634397386353847662501489007123206808895134821493874575026464063351611060498447241025215572382291634192379221968187352237501270910920628593497381793781520309496301929546227555146078401850012282339310527694746576658091954553770864305211898042226544248931224940071006032116434086019937548003734337867033222260502404318374696527552666740203141986911772194276303059283767388219540870810841806869852825955311673240759355817289089360643180733974404676862332962738201197251889088005313887150759705258226119498278752724552532481720180680388454567016017298705888718288697176841296920416395519328565972510697301763228611275590385834805648626715437241056621323749651162152264158066519034675269930830716995057412562839888237888576346476529086739363523754010009151823463295645783615299873172606295014641388821703029484510190102012979462054736229770538079117626118333514435267398002982833462333427277328196065030942303379387519741379148287407905788604307730243645162739908639329147711947390138937180989480898426779166518947054482322066340348787619107947422996147662204614390355453500169489649428475461957664792480770137060659600422602485960625922506129318368351230984564182456595300383174597470623210856409474922050241605752720468406876046303562027763523623254381072963417069199510988457002515447059932096380071619611898384826081427140272055396699273918534288948216275814446409440472159626232134538714870640721038863963218078906636662077121944763799805818656779598638619447349683998995573964057649098971222062826471181897736471230159295591823440907073154414402417438186240526973137702233902327844609015536090599583652222506890733908718668692744207619568735098557054992318959409569779337542588422828883048210011887980991960558129333237728738241070322079247087771216631207689317737552125258385614385539826653175096982283276124352523051393462561168815208676787292393076841538116806571425687175881402411101027737641268407760046556397803519395808672945708260420998040431834005390640543496339980288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,9] 6036172226895044829134119642102572439289747360102022396479638463471590115524038776511378775054806086148314491883942418184553089934795293402826458050013573439709225902594359679125105004502931786422080539670739594856085952594293948463790029780262247426996187625610694277910106770954281379795100793222057059670121587750284904987389776215603177324659300225055600457262137118839451123752686113992084494368812489361514107986317489873766905169652264057080716611560978084304632169979669133319797781348897260498535012073208235148540649184104190350188642406665775430034349017828054805052961027592511160028846739654258152726252141797831938817473274038382466419116696023642104562746538979955322161387782770934792198085566030304785429091198534908982232667433442250334543448668510420130476424654575359389517121293002444425166405584091455256237070779647894626845156282195315679320918517814559642705572648281928928045220994960248916031284611911519190648876855517858127048991906394499684901954679733444583029048244747560191227611255863343759978368524104502882569132691502928099506719571963345087550338813920678242164627256680535429840599332153174526502409769532135415103846920016755714329271585299566778786816720326695385569165058296585925982759854416096073724453109557036283823038563604814090259809319350458471692075897736112471833903593761937994362333492670692949084556708981751082395010948458350757317872310080462612926401391066620258739773541757446932105345969515473199892496201566592336021360746525372894588286621931606875278895349815563339844417469712113072176968480698076674673856189989615615409188051420632353652028072996844252904725627304627369683670763477194077233001318193461470965487653802171145875708984991738355427403286322431825417363031550969340152865135409393780895722964418836205847362330006057235717415220162564339429875646711781251059133618867963722924844103282592472182819806099157729043758317244321291964450353133720658020191355164400451407430903738911022083069247866354213391980913222051632010400056537726084118462748492866123015163333683084066882881934718588795843848527264910987761064050633496202700698686263287358660282708024163536023213244826465171511280673001848563204902765593457452201626978209044014129710902256357074885297045952442226920882615213399840544879767197696955941316168546626310292192758674896159621311843497872840014924219506910897799010156922262198943744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,10] 43941028802938635371390645098338202147395028932501615481373639711158109822235761275846079479957994293629125085022276766507589738996588119061726191158158864798046372797202358176128211469560519702562523746369351891549211131717651949153739777865478224046317407895649243877843310160538340004820936240541013959190023900276776733773349153692470625853330437538678964059268278403951348026790066059223467542934321342743753161059302040947072182575586682485955245316029246441606443946306577018116836286443634379152656735760783181897848158103432585001522210326936130257889525333112170831313073600478799351237696094009916129813268408448615080760570357557210282963660429032315929851626685357539173151195648824014129572930639509614834832107526074126591891585783696526194637590564576928370551890548858710425265747949086913989879344538562437892179289284570003025873579660841138944531825925125839580238481350562375781025863145097753165178533584219200534375498503328765712642995215285450694217561949967301940089206726786523647554584505387855460604079788435170409790858712787512243064628155375119482991350372581633181189573797307880576374330738386046589830234423533525282818311015992416350399965145401344669354312162977710923219265944993056556736265458870751863411876935256508666608831396146523066142640449172971548970802150596275217690512457501252392159150672128344529398984429994123633363367400781781160880109561028016593115528223335178310393744837477753783295451749869767288417650910819416974300202620363555089807286002612645179925539788191667081674095343092655022243630234378563038181742390583678796679454752242287542783466430343456839332864574723906370601301384369642174606566040454512026695147011644012122018858224664616950740067135862239122547761165146377270537849912621176432694421208729409260326228204212627590004280597073949795751867011364892919070720908675454491143879237687040228687853146004638331527575825221505244075312395781307169937695797476054719035277669953869773774220878645761716825991116264663958584405169427904286181619775111935313492457330538962352998775582517436914146368117798228998687872916926071801742531356857053624146508522949023464314852223031839494771270873923345633076500427489059708947887062327735854930245129391635212762461492916775304731803030010758496201865076901187744978897212637989632093375661997457433561042504435428011341786809237138049636288026781354785610137600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,11] -705031623180178834469392611710439172596530246593663181991225392310255176458605065737723288855228248999936566216223033271314343095746054665963498726964343732993183920626995344026107229915179760846933348110772644505280817907093257304956024080934099824639224806302508912222528061446768466678704437179348152703322625286316393219936805875487842790837929460999041872300554619376057237599260237404750010007119525223229893959693224157219767630938137980734752152508754696662847081019692344539843473714490230921817075914623702416884500312425007663581716989122509064497707941733162602757852239714992016330906409383499003186451378810466450334842933627713512114911749149809924118401146194443157880745122615177195306987435942558135177532799698584319820516102954766074547439242136798704258120734544959180414180459320632475636971230153267535142869713746363719040178971328030795631020385559248289694817978984038402403601501002690616026000232853318066412830336071664726001552724513616721353796018242881490981966478079600664178097923400835756326439830657276654560862770187413112472065576073771490244215289299155849259221950664051751158128183646106201365903852172702993655300413541285197760947465957748472199612497309833410016812167431021908992105602483942046908615204787606727783330666913632434071254742374646831648764073507878713947510320644431148217909910762207722577469505343073816237586344637170611556779497144598934811155129180009803026092936409370187430365159243830534317017719111397492735617469299348398343592926545876249251266216206913270164958029234630645017969897560609008782314213626380354810809842216868412753362979011451207645234911961157406995280649834617621006801909987269222800751356084535999029831660611796144194751105260103529527832428721325230919323084495901786029781768825395711669211230281433042068597325005678537351803179096756228281053734488004174868409623662736831647473701690535710851657347231652698508246117266316450619071450846040803772107618439414174892532594581257206013943245370779259934317447278786158731032442974175496781242884540973746629793861990983142824182508366325340838430349889558144240069536637940556540652344357927854946045205209744160632621503000625109812124001753856740183686164640460999902290355929959312742894547835435746594275511871129246218097701649871645272308311829349808924414871737289375646912490612131711226265933181176709207490949686493936400960847872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,12] 4193510246766722532364393212250893286445755936840306817955037549513357717664930018755443758035726573078179252030746881279732797825688044884660439047172695850890209736554956180746323365020609578214708019585899243255833949749759181164163643031420813474148983445188256766268532527223903559309604676550174581746068453086824596432086135717806421373742706724656173949346703958689776899635886248012850869472166288528648012413374280035303116833386581270253217356833593128255522781348904832643256187584900404401611289991658708489464260486725009672119899521860676828231711509156566982503889033514440827055641827355523721077842341407715115809838548052786846610315198323080588072379612237530984602735289402235007222465748236193630567315149126644044350166379389903645597895483479033981603334560581006689732786601220689151099892995381718850898836879911944737560472775912832489684504276559473605031928628369484655084480214546383164385891037531795992203872331926888807836856564262417562624742930301310370223757501331171508248663016122068484113730774137726819803415511998505027307978388894613502339525204872176425714416705373952326021845119703042403558789643482131433623738248927449752471729856614632960019103826975444319168896197677190645509316256267139512594053942077841228582795926582258727044055872743233265776321844651266058959842722653697077756145010959331238990265496483435083987803776314558796932199589608438389270848181059265769647754119827102846809898509946240424973459438532260364192462005281270071868839433816951021891376494718916234315711597844350021141756216795313739557168924868304281140265462657352717260122871401866959270323037069537342737313630435060427075877140949606831396271154473958786329192237178608357330839455022974079448527616145455645407719075388318019445837703732717889968151866793339893319562991976711946839197041013395998290932514912584283605701620720047012234703473247777481857334653839537957989865270329828868562701648457562229331040764960100376215225036462436105684240406610286317783573195467222990698507480033211157344716932978764523225906907185923641277931688213200385523208046224746041976058123787323725951074010066137650648506917818136469874525840300329145966871734639528309890068654086916386799403801297503050899746811668247414955840696906801938405316765879429916732948132616286666955661076489484262962660958399897210275540359254689674951326914259974478349924827136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,13] -14443488800302816875589199040912995743604689966648438702390747477493391372200880218365563574786279662313818003607602969752588000853342554829851553680901733604341013438919420131301957502074506417338616420702094715935228160281096053699672168218154791750865606510495536776390756039848311311553861419434274977972176498668362990011600080807748102820524677065441650912842259063462311304589226757654254478899437727576033628513522737540126286332175958682767441021810746598362755589128733301950355329287024885355185357400388523544770293657545317611231313616716464262635582815825535015502285068608794252687565170846448486931373890611887801282593162441951838633443577818408515682415822620810511779583416399645505311286140082440580521580537554772525674397197462194600752595344134610416976527520063426458916638290578927559838343921287849472097341228165081855701805628674045259891130315084706527319508324782881559306295402097059916014460279352167349401293409256895123628497837210901544210387052808169551194303775881096149055385158974827806383349497335084972266330254098629265001120900185844725719960928451002175232124440418739664072701651075442513222661931561585402781304706277531097807735778055004360627382656676523980881309029458681210426154839926967789321112869650859610885659742186528522166875310211155755611298501713595450092525652276816015843684275827910523385936879217683705691704923531430785300974152471041322887543079011344987039177583728593003970317186833566615358684661524632004682111645262887767725775146073619285083430633128236627474867823454330273610338015091597175378697566333438073286454015045553487603623762388019405612030072232153527755228060744609988929301415009641401205001260170427552815319716154421709166908028252151229606984736053372773100989684668210226102464136610263087486991003501524961072439172003327464047712860546972147213681358736922025755126892240543478523105933666097884303632049444229597214945510857225747308465537484224439775998409476849805966939874340203149845961338886732703102637804238910443190506594869240409848854637027937684994141150974252825953203327182749792543692960308228482461046430934276702564102947712657220337648034518514214377840490937167672059477911223067913477154978995719205031220554741053037964661324920103334644505837145343711921434840397035727839591295010771956201197257352022191393486847049670875434294891704332588520589558951848489121281474560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,14] 29058165713295413563295905759793746363887096167159743283921320642462171280434410534844160179515629730863962250175797141566622959074362549669385330539098515766731857927839834857094840813586450250604964080112545283114412811512469705917009555141420490982249012069452409151266019445077683623310464348155519623702445647792225927242251246076008215302165716143024636284756620331773190313793774845294277344987317514875479405084692377572877118911561497664769571392594540902334284174992428301888675458365473743164186619946088283382335464115537482024427712036684998382308436316913248046567928753380793728464273821049073725395796419865444545360202944927615037204044816861760287993696337634277374969011582730613666118277059270446287570805636593264861289723336478482730174916765192948615329517778648261051841766164418098840958378809504200531174625974579337680954401589197930265642844517769401551143961903633349772517744825616513803322257875483463490265044902745745329558327304157208097336528556177774113040034328866177329230043560715555829853972837061557756963886569087222443925720882256751232055468829355766008011989575479155300101568506395667404215674129926053793745176388956668872456907587295817578727401357625953881310521303332076081741436189740410034068582141514471431226575608955025013066200007371061262311377411735368934785622687580538992568732651668155645396231476088811120859758982683169319036680375100618186782193700748906511859231130978352964042774756919576136009210379999579441517197111532258921592530836042486210254146898275950176309885918543726143970558850553900463645517097012001163178013878523643278224913792640845368776862600232148774193093836659658860968853324414715654216845569844309150497795591552251205282205001944924859569409067063826868674074263087161404082646915705603245271989207945487846763533951607793621614831303038887604296183551691335624795870487364458361549423012119719659543661328871834885870226079067569843506050177495047961702816602856355523555924546748040807880013672545274430682568193873081092992847799765819965337510795447308789778107916564204457877004571195094850453901820212651484638800580424847155203972755973403454334185201927372890841924248369716857206759350827899585273009163457641199977438568117844569772792969525283634260103863475850197776754622148434169335027849958693666945311072137872245767479050303249709025463818790141762096521953460993075592090877952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,15] -15295924863453992081622189032614152842808370523660009345180145920157753724522981316541804624137375189427191085086353021334030368959019449459761732828862844774457556046267593248360292987502198226914292679865497274303705594552281409554019898628197703896529488567491849612577880002628034161651806120621838279169749320227961144718229875413892221428779552945312060063157355902913733646834687331499408147303723759815155492313186220916420661393213262571721518220783629377274457722604999080810905484338929418219453672158769338552559879275641514882018366369433113519627733677829496955774177409930384600352020442288219589577514237172139923323601307462895980449655123776855125224852815345888067808969773288420841830511669483089929311740081873349853764021597004226773167746378501626928146909696761518911009178166238910399538288891996098250989497311627613927893617762152890731127697269612053369063580888327685247151745381673905614131050782507881539845357853031304519349593695328488659825979109861893404906422692747104840943654847428507819733019375715495345905138886898870293245931705563736819675363118336412964571821939997822657960132713948013968957984089055303892033912789400600119504488916401649443918207381406049521778428192131882837407502317738350829480347019389846075319702211929499617456219128575274826628299148366904608478954290241229849762454562537673114082018688548703574062583260732914771552006194470877965832081615691459383522207016742158238463155561152954167168569659937679856956770497411984398545920081134195115375953534070078542231602786061979960549858726970342797038156176812041678222029324063277553196020650334842888395441664205986424633444225879811081897369382439244562964734090705194285202526023977456626068493116567424841978884966057369328884977651989122716270197012846288709994906020938043845717472314344322019061126827390529463955163470911573345238828908434130106497048618840059842607352768605754335452792513636030393614337082916810115627385100234414803468666752827940958541186508345979744469013255958617928543471224282809776654875533760258696032903131649060096206692559767767392841123752204517887420266931556560957742765264930547536394539694493691154793025350954550566676284507464972187402008373029652513911104270509304455416370585372295732135987736096361021367994834481868916950868626223401058874030917662860952927562934396038424411466555397752475504829820824959337296616751104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,16] -121338104458169431589868996768613025748108093642603618280285073179439103404811829383118552672408647775413253193521756483941020045108828688521682087616903662922582825073785942162040837169656783504702960813509047678451326785893839835896297862095911256138333772527573403750571174212442365092175563336022643359130379025634518079633145745261496296584337102010211229588682327746837477651438929774478726288407773112457661329687502873096107344492016497238532956705489843835237035183375874348774185689061673974711122245333576004522096720941630697908394623914282710643866121490248655667397261468885189632221079036737920458964422977817350888717515138334350461681609437338181369801417569734288512839434529005913459607602875966969308294069544673951493595661282642126137185215167288576933943715989614177203246457324378963849987230916624358688529665441231270687334291268051085166717221897949946085775375567682689507722756172106172936590722047000069446955635036594989775492805982375565959938026108741785077903810277359344486884438158083761803069620773378353730934344030795841247994115422146630228328630880009703592999344694184681384082339092540888029261512820458348526586932708010108318810277733460369495170513830098526067652799989876706960956661363995482590035721467399446566718108846641592974844673902930458703575153548468292829084136740963341712581712392571312462784435258903456079304489396621611008089390251763996338968874116066377150574990660550997944622591635100277995317135865161936129832673117443198725646876082888584136834328402427943244191885844049402458979445966104310411398566131376582316658727140335237122818810128262691915747892358030526468611505405398122190133501042190747071058207947529574592794998421728370980921911632035349751179714884397960905817364661160694296117317352726766104068707271643693249928629567463460600847975253704814100339179685435521672338064033101233600649310362665735143547434557458936265925788715754676348487948362850971861437765738809737462951245497078093685266774150118956903490999465186738170382281472116095759091691492030565607454046108002895195588505016051090658154190805142199210091587503463333728570345973689399746694568022196780712786228898395946629605125016006764836009748015781886121060094374919366868776496756200298472254907526699827185643785935142703440637302824936743874416902369790095399571938626402818886703074493550452484996452274887813202986846388224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,17] 530858421027401231138411162619477148096021586381529648010497972798863374697238637816102396307209714063701484988245849061979706244901023927221343024695438497581745082009132589856933335918671378246224246111514686216831587256455196395448901718969482568656001156003544051144762402830221443334170561544062489971502787426886614762730860564828166929910959620711303720259377841957967185176864562725662110006029642085419395204768950752309328554559951049670621697491868099258870937293494716391413245617815112973432792144681251487410240213242836722024287725570156177089036708176436774811337113803341973977758374684516742417146313612606683925266203312766000676619626985845143311862485732163733313574565504437595778845156683529713022133834065917296532440400117278679094331418218321936592271193732473443571286931616026220976781095932123839955630789669741137468273821260797795452877881806905250167384636487693314772137579744154468101519851968975593393867860750452830835189183189810702191115397898738723637665700904408040099115791462079347901548453640926872633411390573776214207248415338955575593049711053260125533306188869869110663857122078077795847317372959303863072903389468095333390161924888329407549075626536296398794060657899858676151113107693369981084514299495851260122060720436823655208103967080030433963602986270425813864023216376839309471529014144837441047339809980859830193587110428354002493686039281214037960087843693864551753726662418783001819375221496501726838452770270811375293459452401403125480088351230182485314256775499198536227665015093510664567173807116281596489109693003469076924568300570285042006703569931716812499569357847934083537481253079576522793588642031277466923343125312684069480161903682423115297677242785320723908633953539581219351530273924381967587878328374483245982351294186332857865448500630416650172612961490833819763156173952693117279877945077950703120707811748187678282251513722306568159279663053646397421670489617092594554639653142842340267394347971179305645786802521199897088574419275033729807847027941630992729671725845300403599689496914340299677029230357314091277458906339636406905004057951685378632241720658567876612163292865822760364059745679374321245136889065717046023806773227797173078831284323775978768289565715225799150879650189291090839127505026149443290372633984350029191059582738952449439455958337609831760248359901898689998524716227648260124398852243456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,18] -1296339361352372198588978033748334111194515701821301129674972948034715417805409181492833669131464880516047178849373278158451801765708265860636034179747613048212624497916353453657167763492675419122611592545221329882903112442123898688699688176976488202549981841793765804167466014560368823816259985541428437187596610372211935695326216765285218518876709733689832611383536726007757001597152641861743829225504040142231615191181187990832256637163795800811260639426478003717429641308160767359254121027951345131007954076112827121976472778569217562247236782763891223538829572832099827820116789359228794720783252047747709082187967187015727790738835664786996197250178136087754464033826852545242333878821829255183465678824416008291248463915768127303853005987982939607182360045927172996411368063707528546576830328597535798623163547721537084432479345515048302900561145785507606220334250802688707703689563901810613082026721431490884078659914600201452085467152008056848720245455270517570670173481951980891999818738579071891410123253358735988481322389391653803263085936430146369449206582891161351180252380600354907036562213004740758942909703219080623260906948683638202163154095558608962081212400355473815339460386050524540384069014734485356408068593756660987414557332064761574811844086747544298336198548453727445855488953429148522180497178186897914339378192998761286099148815508604730321030954295120867638879059473293462645873099698555225504571549509287604019984038194601733041079711767272803038736126114868315538961229580180530403855686074104778140839362358247581530991450737393416113035870280982068978948668381330565882282699001081151968748544822432118414614907463265427825790037926536879933127649772721677402631867841288436873109812750098562562901073301731377193979907439856234819912778767306190043825775067164258143987283959637857537293845822675241797376205545880622685720160107784293658309668447104165146113186125337294830744909975597305271276670436116499077048013024911435344208417014823984383620490344987074526048493592211212408970987270642760060778639731072243657516689088434464790592401029376833531159204745626796820062220951135639258851061459374465101478652677032002329137274744826353114259934402449522236855523015101052354470126685032148351019721130142472330384967949837953689121482189317229389102597779090700873854165711392587847468019999245738997452800703577214028256294299236640595182956314624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,19] 2149521581748382283191100192833318948145998534923361217555601545895654973250909525776499265438639476073923262042666812375787797497021080847741313266403165699088804173842120195407011337340336131447541166426546413180408933896616020514798141515956874044170279550037777591624629008818512464187300052255966456732182088766636596886049940331614442832238945421463177385615959668827307581284450111774038050742510344710004236986885476119008465268996281733790331228440726468004935384586605351664312431740164851194772990673585601078628580131934267311163554090159098492959385393283672010800152751311320271342008257193959984448541065541617573321583902585205229815936991844405403856017868861704790811325761189245515039193106917217052164136934241415015714762252285331492405293950579555165117328585906025910585164653762979446653104459241457000940660832572595982781364054436562672106693344202995351050957127233985554625022057013269827384587380856578978803713705010528535161506268830106613923305361685435309074714020314022250512278624341076236311161511820610639566112597990725699705721960773115545114209405592851297317613721226730838017752259309218468992944522996527378091353793655429434673318186445526166305230871352666342100610961056619662504488116503957669959538228621599547071955046880396285848783641109713790613125534515549110203085981038219639228879735703473668542993124171584586249699159911192478010248559512753255665177501592075851904886606253619597603979382678955543103207960188102744308273561358491572285070993678706197586431942899382984511341634502243300559034773770995752461081593129182804514002991050367805882125934680444349783640896530360985808847398626155612541007916724419952148679730893779088440060975550000930725273650252643276701079009331529328530445767321644496183252912580643276892701673011428569814175817028752517057264525452962796488623956807267041984140388553224059599269842188717252363071419801241546668286437938250569690135793284276002853238160455956168985096517522984076529733343458360166371921842631857996634327568406504886578731889221808339230588964632827085280507922364788798232242565556676617648008845929063851935176400972577928409035836098400546778067416134830583029868030808734477903685133437355698433782986598537866245715407536847489650639679647924928720499176197195356131390209961943040336887860878861927553383792138916068193698640815721635662731973111605199887275382538240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,20] -2150288750807164418745198007000859162977728777271851057486185419881216730874892780542378531265736376958483077462355076556217613457922710328115073768251432499116420999386971851776000817279459344813123534830598008046247023554289665691213862912328194523991786689104628048827910418423275790615428010456003453372573757616164664513433727713925335030013063573545652061634831170499708897355718429383668078534005517127849676364339149065855358254433681794128300651274615303242358840601847519912506646201322945707032020362852702484406009112010979555388505903735246059887081107886479311135887777270930524829592897996421605130312714478690576826081469407662544028441142548958970610703140668880988500346570750952389416144414520072229786113264639647663064678681771579312051953192757458655939280370845924573812099562180894867065128204792599938834170069266967520832151360805613575378307628539962336891430117753603385953676908110432988816468111509650857656816696599275237532351421434680163895483942282517665369795257634566924275192462725566005138914586439526999410099151142355067122126321578621128788930568864993566080756711385636016409925981273739622877536661021876668461262386685230081035508226211153551868049198953161640096613039588200438372142941223033919247273038053829234640421962869533595669583673041407902096046572207342945093980179677208889759675401657199949528855832791969537475702696967645033616367024431024087654361142064795294395278776651313567823735916881192624962402423148812586615999730018435250278405254214980584475564162717873729816576542833857287823562706004223132805136977577886744071242779556722840911340240388712547141479301352403177008871520452171437897192989111612531863814231551604781712638188576742095076168242896745618996185791708420169024006136984614150456585821030875433852662621880437999793468590820270505625269221488104599289057635727482173401941934590356568226004786542186754259017536381654977336746499476442589775487391130524226827164535027903096761737400720813182194061203853885810341324952712024550338917711922450016300832069988928884174124828300084820737087457727033284362535981645624349011434544051397096205982761538819206056609195687636726007403351891314185983513586233474061800063213449789375389723019175103560270717403895958275355317111471424438970377217746614079432024162529462344476596257207206578004897553097172258844737609627430965502183539335634403981315864002560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,21] -305303167601332646664219863786282381705750339361377691966390320044767976311654809224906832255029579247633625158085804089728357861488835123760566577143952205662921613256248636219022954587508339345317872727959517845787471914110491558429320545215958375860870814699350517649587263784410551644951871739589030967240748204252392579466747593199469813324341366840579506341658632938277029261420287214686018918691934234932283462175299367572165874756385906644283566974307211579497395949890728721254136030465964439214425306289108829789213330962008410522272360706207796856799089185714148817075606197405872175294277783918746503721779983049798531240263553850674226803622138735627254201860290748953536423333915429997830569566692502372034136741167168199645227705146851444174274374351249149370216254777742244166970428091737464815204653575366791910819851257800032901221438801668169211401248073177094402124001118305132619832415260086148686634434781209321804399299051112900617367793915732203459146230944407761073156586814080032967160234571601210474133380064145176605499992370715962243794391162484729278575729837318227578243565868196697900550418316802988117299958632695538406249113653953896743575873903293522021454697898950084634793682868672423997649952100802727006523595094873846705744131345359737516390829206808911330012011693691469377734746429869310785726696680146590299763099724337666511788503877117002036442652301771728107087026479180665966673128226886178461844833274248152595346091617097707399131930749846912999855429381160473689933762860180133281998525455133542316227025583141697531479011330390426684025680175932707735282516572202195727794162507112724874799964453676645627947757655045874395250434591509353570532852116746209291096809820283284472612991127871013192173563769671500614086705575888974369826851008699708331061061029698210562420743830656528934266863198917116535222833208016588858050457086998095539805000847137380503981512005726855646006889742117772829646825472951961913893740102329581189787364916730795904762856944039875201921966890446964898448612135260113752136483029206678354739071922920986484500151822332074887002769123403278360110417730036961848978786186980694706435988335909305113657343539708482155944990477353970857603182914792997657938242453822101167825919167469058484969223924561127383817573877542222670313913237276940258512707158254168621807731152875535631880755644597809650802687475712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,22] 6787937505573001179440055527845762746322571469837516074531833111612820991066450928735630315412874211577767103846281622094345387382176782863263974358972582833116108255071471317595456387636197115501980377967228338920908026739753221359122169360755533772850699247755558978024215021943093015597963313395378596977644234511214353017542246694445299492183373050781848204837051489559240347926791083499702539535818912668164595443204455085468450099517440815448157319687077279622515962711014306387629965268283237289828207459489807444450948161856061403819562966250958908953079631157235121078698546408453440402680972123832299651625638502901487791691227607118252637288534857576515540295574616229508736631826819316582573002497548143649670931652278877180501424807197567724469664700888058590531693550952450018528737829627714973048494803879955959829247208913380713707320563027790275209067308787988366749888320086507341168695434970068797667157546588466931755455449296085591721033722351378053286883558792563117065861460799131664745914504205397318721020483059104524265073451807605549330287039044184376098412687299819034263436303451418985937195480614394532564814620749629647444765359110410756905832500520091821508592761815936144001383227215442140133966465789192943980858718877638332451060405532278939877124504587545486602815583223303566675123169099005301661213828491348230241124009665387441029774684425546910042102020330034983103024785817814165814793315828164367518762725478473004929067696746859005840746331691264923639180695184272005525946141317346009314826245848581534415889342539875024822127630008304561886946062013846955627305128513341373994860120421329536584390918182930164340798219727026503666429384839287184718109377808989594605323213442988492749108362681796922024568601529683079312920641309862234677067885404697731603914926783881822707016165712963142323579056260250706893276089416854115222872410739709735121392656792554347448154187107945435227626199726287801961503192122160519806173233989426216793133502476983062170031109131918465430525330945255662412765832824716215051420347223554197878359162311523181581117853439600791449214973589134959174063889204098004318926982098080124870159705140162794126370178168599497771290854255322606350036115626811605026536632975391002823396560609165812051424041275081940756974905434489316820656062121435741154859331951630227526310641586984572202982216969685758396396524797952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,23] -17590599741738726674696425391701213200320768338352029490055228855583891658587666306613188095551671203084311839725277768312911416982766085186568735461151851310404397285261196863817686771605249925845381664751359115479017294606202469362580089942245311170000815946993871631311205278893026134659847386631978411868273853971508260285600501283208854827420664370417363157219545190577982405397046261831520950693328284581650886719857007485519440250007486996622107986598544480516496334611236050979747850558650924346902671088663010810475078900641227076273511431913413986448952262654240862274488037703113921902046117063202479051842844509443947335999716033915805154088535557559173555998472245908963672407830005262675757630207821441021017925813296548206111838247118513079648813324298980705164897687111340647425816090433185568579447479499132904682534349449359737813407846603933058929805748697627567254381647493184950169048748848516862893867760225293019812070235416867065736716929850779428650064897676228021264340057798110270654083725302019232432518866069700892634448554219660748809188659401923289263546505853824675885649826019166729487122430657241953530708003520220794714340708466130710422419404030063660450240586601463162293967234004934844705304996759955507621969597991119232209702476347497543072769731443158193281185516151073902174695168176002379158662337968708928850124839865099744055621391328764894549112086857824179473539626512317350689963604879149763747777511929527851305837355133454534523987058679155906756424852594028646257511798960522376244976270283851426255063257516272811627634788830536927007895405631632873791761015417107416519354027438287016218693090399019468652000904002085633859528245090118696426614690931267214798171986669320356093763370775044997719559071505069036693066875507921583997798314770983447143007905241079947260423779673912188244008208583670834053184943081507178848337703882655691340997697033357916190703979013938123990161844447753808237969458456689135487047248334805391734854237334851016121671492862794164081158843078067506530826918914906460153923814141571677177138641763421953399044214555744131885008983977084840226490276179144780839199365298198172058941580463698549864210966423936413601055639957768615634022309992761065753581700494055182924589883016292721489095575340929092559663041181475622254187094316579021298076153936849967852208042753797118108396202060416298929968178528256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,24] 30785813247306860217513420021644103927090698656905166958210153789194645952232261398650414130600990607662623418169816773788559314371437936952138742195409169585660268917100911381271703064395089617587749868061071414896472038262497972842970484147797697530830447227741844100562505826928901650391541747652988404443175397456636548987382266167184532256711798470241766779806869649881146858522347899133813905864439152325600373699838180716842658493244998256701419704701074265276234081038808757540744717948080209193974006005876925828339193328867015850448097403626868393800212184161766283661749138211654330343951943265853570038656614465051678682760959787291913715375299209364331790037389782242918025874310187989948304854147114312687029409038264086239631967838799997751631862560901948663225345243444258470994010690037024946846457760691752890020651769068289436702045030051100709920259936095742429441599495717423893099861824773986629621447043118595518821703198251213293754437857238626425016881192829508597547813165309574913317860025603986753080991852344007035119444129351993624934994264836182225075491327447187552327603473178504575716538338669863436282014100685359979786344922170149546179959827575567431472682773804678468747425348361504525077880544574481794993185843508767513048796001106608807814552894896409260395864889711676225486680744660473227111716613438439944939602340426178035267698338693123544933033074053834747622106588790472784940599736822559607509677902975499823379007896826063479389513899667777917103105655865668847126267593237984325338010885438507769088036933170065426545360388382402810994823037067020176317548268196299730926120107692763007160522177510362155114709907762496463145861249011076375716608711252422381403038549276586893911285493146316999014085037923647702509145758048387127789276791389961959589463034333306157440887326641159738661121622197520414495046238551489348065648674477925906575487510867324073580199285801937908886893631496347786030642651284835039435592488936435442725339402099394394061727925687259947819027282617993671602967126082280321699613513449988691708601238819175669188124138181457379769322701125713249308427693394679858453424289936079276914430893651539523655525525349962597262911474666369799826456548598738390535385661285591560120851960950099768845385145614566883449715952406397417274397803667396913580353515441405095809031275663033953283511500407212202209517634584576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,25] -42568281466461464517139499449681462190558599228628964267942101463517846894129623687073153214205787131504902085207927581224312757218510961742399781095533391317007075169177736922278562516671225605890199071727606041563048598483563193126228869822507150344377388589176149534605590974915986952366511960699009406984829087695464117365603158019123187291246130801536910456718768302171954698783927755128628747558012241626989360895429928354656574271012938001732309058283026472445153536969659042188832788502754348824688140770714377584614936511245870066095719888444786076623959467614844519840363835645932269433143544836190422540991374505515747099315167887203701941994372134197900830361568380584884807899835912385749117613635580128923045246607506735645830168395428282402236576152316759951134356209035345223221613529756153931766495780142805551020901457336637509078609708242667769018615959358573220351969290417965002560667876059386751192922041406728905893954839983202694323965368428887041357514086757511285154743188691985980759677246192774225873487742894225639071585583376657062829725833785408143335451754932375408559218797394427418989809789343226969275084865178749912271571313902189147826801127362512248389422589926902487339210630535469715244982133930661698401929850930762631158044401208175600538500941248100111700936266923776520353852352025432928020248291239148730505873063078180000784093093829558282169480473309637337746136926861747004157545880456835464471259464379565660753255270707936325299270390463433102654675340203296394299526416481822438313857598396217123179121546857289059100054009320749895432153625543668710619490217452333297312373792032229758281517372007657004258832721274532899249708449258403004767150130254958348715890715197018939487727346564023260982090420922707728707570460632136682398928769298713142549074682963971448828657463489146102011533059098304676564007464053599187672500449383890661699749473907586646848832835258263067816314781691684496851425065233534131885764295343861841993545782067871026688456993880498394837765968748483070521642037281790533646060659947294873869029332920902745655430359053402235097461752371341151249857920861907130109477029019736402700230040454861458715421997031504818340100045112221258300052929248708547469599699197742616592316669049224774742680731050637848651510547910747281279375056667930356526599037618440546349638832266007158266427209852185741422078258577408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [26,26] 49009831349741968936668278074387814484005636125673005833758124130504588651134778746908416292872255082221218413291351773605096520887849551406630230674134792614385050611861836904515203040710294790068214249021709813752822710660165682449795378100829292253315409318467252937890393465265596108131362139410407032120168384502179673153451628503348503497071280003376549965324247896107575907799879294299392394586233676266173701670109150913880285222146423498845591731013925933441656106554410476025737749754913981946333234838990370399767559373464317435798514934713986002649750065327215835919579246803614901936861879931614150088800506502126398676879545007267594159516464965830047836631546448297708863113374366231307150390678827725895813172022585438984557011734170553038516635877428644417719095527530786076569441175078966466969201349008690598424895239627888731661850802778614195611274042012143441247713911924143971508768397588927250452800068032025041330878195023302268155589664693227442301598738050458845366886617424632362249263462671259971545190071717721291437333077588813922234226722593371526795545873266731572215381817174898235723532254908075023616934673930011638721143835412455941572491214657439118675514521007500413161344284707063784288087421852852573765226456503297271091563084395677131501157943617419591978816379277531306611656971267048936217042810759238652972981591457465619527308890752081246418279383029315384301931118498918664968950492131497009846439930081204915366685093974376889065120056047494963103309599679944609514853708410104685836197585165022058610496916834824464365323838394151586185404387992217491594247572481653911919670557399561360999778750500065901046935497427876073552599856461451937798330149680323608955401049136681867283388266809196431512191592830916828439973586653918422069980011704574799328542088568459736067335590474985358187471515608979148602912520098164165964840982974189007428945003421536195117940618902594530065115745694744680081671777424618427494563928210073543354857419279176916503205060474437738917666693793623275694681867577994792865008832899550634694309001644947557484959947455211205699431362810082585447732151252454837653664323850618257367746344641872992314425710445592650197897518670410677247212633834348280420102482660804995695510037473761171364514827191346605802567066536492275826353779839204025651991772087787812949783144921840031874910502899005997153454854766592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,0] -1026995601927705999482770524562729545798501255239623397086652693626539836518938937838262330325566673235700050134209611547927129834964209626609135720267515719220132730392900681855533752967449770484222519600144392662341256706814718328610721517529337845196052246855892603340072795643505699512086169946050010157393660768168870046898898396093819276682336410818316948509288120325018236718174440642538460900385455211357295869766534425243370880709603470501277737667527289327988974894211899945328143659642420474093254214887641611659940603688176892773316577608592212571841377103711965752797255704852897656370291313206302937343053460456054193698782303561579214992990844483508678934674832235449223347352443249041549472902455711718816870438049469756433748038178053090387686375132557100115456888103968646404256012299354465124317909591722757921962744744704304316939280889479332843398806465144357432142507152537040354058468789487815171608677354869466010021844640040623450993079712891632324909852229864227548266436591734382509535153480768148197572292408238738187593358248707419718898713212233117889423205607174110143253429501942517788552705353305730462245430227726012140995029162182251368435043896866968954892975689522830142302787991877645101503536228466228033520729484574279711561246753489496443105208220226975104663569348946240414755474393385148000560369562751268543733338931139714274219800748774733416604498003098055976332084518508693018627328074062663825889234360636238353795782263144047001984275524797522401469419342688461803442960004141343440125502862028285228307864729559840807744499900642128388997780685238333341888001969985467108000875562063782699131135606995954284735681366712300029041156860408582186765450655953285529128528704462222195071145233558675599141669726768003680968053916232255201883215834064505043951155922732251822990678983255981567038980651648758075899936136385645731100709128492283042903709933082168659429880230815030176038883106722905506787306836769293743884748002602314785153835724829496202408179563756035464878909251508310228746599680389298451074134879043974071691007731188725882084899581781045506831568019267724540377190841171812336848321886832116594096030716563820320568208541983944231541724710700604383804480464348592576727260733954114645600834281504350845727633602057485299243759030469728395582145131307458242446729168732583072173576742805374286241344597786624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,1] -32534970756790682488486140104736137065607709253964227972706228927374714212534134711627380269519903481361009488938666259020576119005604752461125581870842163126994571280748064029496021147443737597430311419581034529769606114454644341189927264889794007526959645264456878962130980027549595027292263963897956232045864163954315567371658530897918220216494422515659669948698683732159162205203408094179898975079113019194187997989613334075676691344940103497963567193069471292437052392306839145909011681197892989349934570306557015953307551368735581770376611172370408385667844758889361615123754904628624673473636508107988575724622591914588734857618773988686718079483974659824841835746484916133784798386510524429918000603368975558586600609818051142751945037708364242460156049482891329365559814917108406885202473731029653371283452402096287689503447824222546850258658261232461097571507481325724437737960417468754223006833556262784021545396923314236401654545551099978454326321258028196627845680917089469875478650303415300226140413975587495378631055367793574915181983952582224293435724216054121614958365547737869669560398581083633750075497949581619427478997172699929974873412377578024793835961354258480406015596820531587056388884920687461160072071437059139605082680045036368089105055763581289819196734548461647737212102922801272629204596583396964787890403524487180214935810777918470792880265537399691381635739623245750243287473102780158336969988456863202255932625371821566990557924311583825458262529106226798150000110510096228324055747922426480587050581698528032909459161998637268845368310423844279348968490134520682181454451039320227270711609305389071635443099419552500519704859575159491521090933190323175558300257477126980535118366704495666469316205081377299917591578697986046122740570411698244564250661312844313510094322928650881410861384236588723647843766813464703620938969493044453165520064389847422699074097601946101431879484373381139486560033730839388193896789638616139398152781254534673215272055144576312635495725975806823693541038980452174445871525700591462007844185874753083898476117124210923491782426795149592141830287262624112821487242943729924884232296845314000701156074120384529155836081923246422422717980760833988579189011321499652261960094079306123654648982956288989898347515455412260160455919742580664470147698175425973158234409732632947254597013277785175868028153477482938368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,2] 999241237088386687402740669038549162958065747264253781650624193942409164911575551986984088856510704102165408205542460599526494925251855188315008895733852999221570409093587354069888898130478684844514440822219451700543053369704339520968699430036017365860655349334483476998222767897954109647036960243195449297991361535432835489862536877951292232353460148861522062058806648770127984877784129558335267144413452491520465207871265974522268409951779797877600045741401073537912649782337479271268602824694884857087887525277412736412843994238144002646094753668431195923724966971613129106474950230690164465196031408229459014188376610954873090402633384061073520476950422506557530808769165490961318147918143981602614155313136878088671855291802942078804416530974669339509807306804502616428805469115391740845682743190059620463745952217575049508434303064234117592665264516202769635222709349733962306149085297150783654362161693205882420988192777590073654171445465452105625182111972959917925319708523369973590172326957482888296443649298199124882829149321230803044483752598684185510071340077100012403122337742363923803865849031503276679886045829755168978932189126528808181010876675740449882813775304719817007441684393637266804971878994709911911512989096591617170085806316775983179544585471031400075610104700065595078674697636381704597288625097351688193950076636580568629618439547217981602839499648545948360686715069339602897443361158927784541578201809218854431853821980129937670369649678848821987708683516039694902099526613560321336867501712654919898787033998599686708227409429243047806330088414230882972701791038930987032695768477682557385211165816787464248899275565168643618483876984041766297422964323541383503030564718459128841951950642186347289198711448222085299525929710498969476282197388368893502152372693190230716638187832811783223019233742612299136127137465768669201504784812681638668047659419311870906455451472320918269693611682827864224082249736143683536963457523944380532275382633506766398687768878302984875239236585783381728512099126254435369970374906993305263475836153245146712053149386076305223913923435815063586645751845080921218340926276111008079277666043261915642559367395024494170298897222231962516531586608755872984338378165610265969724988341754225129934953912124705045370977656696408101283297206276124320243047463573649791389349616009967662761991278887447343229340423722893312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,3] 12579491632349782731909908530125109959709136292382472921854715525674518542431150487027197717901498536038687458705068077210244288568038080719695359752194191719166591593818600882321846681375565095868421410780512848227813402969949101471650443137635617058934554942672140104181136039359261104095237598185717493693759854262472731594546259421385298189748373217437137527848332432808753189073774450713435514656777439721939787119219825394763589866294492932075582846385333526345175446077309466285681364882896824768128629861978493215722421812543550960627604874573646375935736406043951165673377846929300597970330674497678371353226570783914540019261924346314387284060542285412364612278084433433189535876460631502311114587086191875885295520681749389819077098595546863014118453368427627476944689971715760285117481018515874185842267760838814915261761249845000340774604027673286403378734723011978666423485713073117936222154600480869623574966576587777346620689158397962401837052418183820470890937229217594000246489631798416717539585990016309057848476709318898093495423670616839557085094494153308114583891073611346521869188965605530206502226863190106527605528056956481646597658165091897504505028822628633905012003375160996762721736681778387305388127629239079948158954116113222462723381418470060066721104915398520892256233191017019722456797168257701452676004011102166614797221764024304118954987635807496745376935695712295163329910454646010698371305363178082384497866001726716268352341742925394567336374252921716571641811731445487428216780544921196380387138279285177718584564276013239735206655450052015009187546388087316808563471313576259694563295702727238782784553827809286724270377157773191303682742416671906076309867020433574739063912623097699804364632336729265674661754609936341037496021871364854068670989466398455943535091270546560867174702757302512352146007332065470921736931214219547577340168192247521791261202844495012102817637666746299804135307755872922026538970946858977057090472562746323462836078521912968345598883877648647302349403764171098306051999209963634114481630028067092743469767415886391433970440741285064447628257798715662850848161872234425619674075957531333144479754157430707763303668254875050456690635166270066789357446027383136927562121101444762688029458447981740277214452969152622867071787684991704673381076694895368478536298500632740670936338248222793812889283064830414028800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,4] -477003248488449027887161594643942906103275331523282039544384035319004559825882085671904914245668456196940291235203353112759175237884352684799548694377358335535126526190729378726506119985505208479591624263008218600879544831232393949628347185928639180989454841901582364177853110029900640242116963957994552131500389173147162567742123528855960013973154539043081062192457309544224615861255119797438512905076894556795301593794938498540712314154791793257174601055357540058915191801938656005161955488373332841526334887975657444865529638882711744314036463854842134030621377021731537362884172815628519373345290242239218482618307859859270253854933215419259453183066195011940773911083107257381241669960720591908620600328410128639988602977538681305027643959742639438236213842199290715800155063354263214625013471592429203291926465644215365934191409685410462579689314422269617376129977685543772800835766081438021964176423255553580540900482691869259284242899981702715782204295407184059851427055792478384356808700728272626949257895311077234963640911188782443918852336324760723359800441088224930343836375475573365076929002364298747338010895269056742438634188004789498462344388962529299297563682869304263433173029621771372926121056633258471342264827167423628089356903674239918251951527723330748084285610494407820649875549416348217506720381943543201124912101483265885191331734253588722003072294868750651154740874619149370348728107925280327969042975669561802491945554536205656133070807104581387887959068682270429862337329237342138512621948214358073147223971669674833449465869535646187589012222489845168242339248824905818180068717314216255285184578116519285184689771987260945562938349762772657226476508893104348447517795334945139418769568002261045105823883873606818743028133300445740988413212561077684558710165428132765740373906261844504082910776768437003655098074666496720108494324570864369677804079957727781271068538493777810393513069010609327529161168558391303504240412553080243657369531334677364655390029879597077579599698073640032719462867074446593683163185002789975606811328605130120965544111211695727057934607688631828698111799591631179452091389893409815536806679112483918646453749349667280104026218061722664235757571151578616438481744973686923826024673283826800957222939017365293863131415865137331660089788785523377684784132698996622931499139756811926957590063372182416463904167112632128503808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,5] 4043825822216040456389717617232650035285322525927734324445899087116499402586885918964971684119907854238802058774334761800514363193533565089763060523840449533676380317445730494164124490236725822129389449591756259677458883736791029427296637718361755909268053619361726073483905426220299113758624158454345244889680157685183707787726547624721124547014648150559914257920070773399506467516161253596700094561449311265048732998326340978874226215501282587769130553564203698744755186418923409468593404135347255310096546053804461333968510476050816123252900536158439533453072670906087612832858373065788253385560959283369573953255713895410765970976964448343369734027051218099225376599813211234999720600156484810512777013148906937466276906261937520178470044723781186836310098635567605885691025240428457734627675181245757114776428487331821082062799712838461105342604305792330470846071103332854357805491045608278061887602163001713715334243200980365337731466791193910953441510131795833069981283139297964483544164699156226034826452496795758002016552733278123352719366058318445639839854680853478878296555060425339165796457607731296842539311595858255083967864762164977659726153083689381505723954323468473314748004178441276430606523463411111153541614407571569530939002943294022639753715711076631264636792231224811597955797835343384987726361824534496912590433344030537940834889864104339838202700828775856374569978733142064966160238033256966271631017645034034648724575652606543861011162098928488066508188546179352370699717557985500691549962368323801521090388427873000719082244748170979482246105247309377478413155911083540865899780993885002491339683887088226575285317666910406891220093691736594013119849956366282692807886221387087856807059094853236052182958378989853541218773886362689282624326125131452184604780613952541475947619898901263243979931387677661766461982708429426114185645119626727005116304952631175415042523969164584189433174267858655733807441403470978935325608774044212688471054053949813773692762140945068010851937270844295527740970310029999285373887750372356501296887341304050868813748968373016421554067347733052929792535314299301456599636362371942628050685901487148891053709935226635655536507724371664084081069298388574514338820122063158737058572507106988240044911186878040253328538230648280868320560860720101885746697842959421740209402612932680648791517356652380310328261272300465999052800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,6] -9289678415872383332901043875355784222552981747148744076676129317124949824979750829119461095918073628713384541418634419920571940632003087337598593887595666545793847026424824613254833689428589022511565735055863436560500254870734990413111030280215032987019599622758705421004655339432241367997304675478381571237801522532370891288704218825369360381349174049073490165866506294957735695925477917249996027491889540320777049284589345841680028970008695369377592746138161468084271544268051673789492592240990170586805491492735585117150978581573699492695878660884746007647544840223327173653309019953859785313968362293251949398364897618656608193387771915336763524238666794434666694708505414981161233920257862505788200300665215570287802364230774257710901222078583524249088038605106220272505295015738311761031204646639410284798635980165120235265117313256226246103600229136640465435812896270780361577024245318276898721576396976137494552901990873589082134410708968134188128606697118016002758705184083462797701281354813582378697602899849686672691393659851191888618316577597162398559280882985112968677175435382435357034808105123168486000401023347799900177200260633082795851297956178541617946573319933589553588177570693103486479449378169284145660545095193888710652860754678972613429620432466701519592296119677068248562096025041632156969918682195953341929725113512993579471599195125900386512018306205688937539015248834837515195489976182883933657310698298406592157638079060793680240647281748751873133681571659336835453101866360584233589541431372024403076528245332706320092907092730445963839113123436250765301629917367071918023575120486533598290630596023684026602290169449298365231622916332110803126271980295124554967639190181773628817836519233334083322346949885443390401020166043457145586718547385361536557469226253336606247633604855761625265225025113019852258459867759206886177567866849242794640383124703900660096282704364538682833271422510722446126793604414923886135813099401831991071886982440524574961721166027563305309288102767951347140781190868770907126376330657455387373275102371056991032892993346042971620942561179318970218951461324905127195752770414046599149830815290866123439830507459802746921972892508335744674657680350499922815886250183447698719616537578320068789681855384204436879098430396922872479683687739692422057796690904263250919046080734100251624263332331708234308861341848913804525568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,7] -84131083544601013586851776163972428273112310392774337039306666150522442045608790312874714697538771076269060649012024184018712822105089102701843806468935874056535519780829466681006597091957017671586962297096910695196715829547741593017061719151808152072816314236999096844642853521863470887240145615715005279342572454819192198818931031268458504784897881608115332490094669843558356759415971322131950227397078828757060948855655264167398801657688231263930370126198792743754476884373237079979057412824971323956939597556888327568255944959161414976333544386214199804783475508153523502383154387983315533975079430690673184715236584768238355547828387415164282120927319705300443767131377021480111810466826318128712781443997178392070728557317795217912502878280637531513495629028052983967061113384143160553493151793662737469751036940027854002095592927620324704293336635564320108560855339280397182558382111581123936712464824101728368007788024578381231272902546392070480570138239643134156410800660811707582503991907451968723941938663919948017186496867666028000101264214651829111105341639411922413290655337129036548473740347749126973921176139429410421216556003649580167811327816069866888864429183136403202850847311136279356910593803640934439842182967093815167468157794742011548548197396395328074495933954724114367041294967701887735900727302706904104090091192295310992347395089806266581948455602015308874196882033640565643914706634814567795175819918519923644173048623155254053350729276478290603386713004875837559141395417091391425212477668274647057688879934420625053495944699566652857286331550179712405382467319848603461576518954079782682134716776421820421743597711915433164228921985137960786330866837049578860510720092614013060115603259024702495114452341699912786213990774662750475943154729982338370799334344011842428754005088675262879743487380436156630027102199253634987434135418508583562913312176086678614050428352228731056654310687402709816627458918760029181228099286192117162598720475976479552328768288226110739237592530358096551695246793193605643545117634044097761151952908515283070995195169124401042194338190054984199308687819142617850918323045850183300530815329738495672197231004677518437981689523098056926525115441602995124175189790025618982805468948610435764938265819401944405259663746685079214471549262475083887066260608179342172025475930866403224967740412101832292824308120766737152999424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,8] 905106696181879203316766927200782423506517847779148239247687293373055417648488500663435223930454679149245368571957691870319346322152729663086853092270657253090554296838073923018070221369385379982001007228807476857903322923933951267244433950205494899595100510774658035984980007395752815554676582340519853316655673784433901442447941145666669702802615201638764290138959313424690312374759108718263560500703772031626202766795331801998482341580607135824897484983903876523682195707415450918395866951776091360466141658028819031557175547579201684230515865631268071341469403763344706296295750619317346005988165774705548916508744438533078371421227220608149768490989699351965139532363636457760811606937414867623981958206599225516433431130565033381126169719377012399447834878721919418347385008821468593497748055208632464786453101940576352406708763657774633082053522586297851216427465581124837464693095709494015382315992552263666648059063029116357769679625832551170739476152185730956646773017289906873786883728872633321618584457773927083548660929113758648717682611811175283538405743188346866360483680737710024344904963692197521564092455948119610585707281847823185232509494546248772937678154404182414024439976327497922755953285927061542465864398012585997169048573655321272661498007266680961391047941200814809513668804445013758289098429145341428545984894263200063324527705656904038553135051832064475235534629793283965234887968868776298901414181431247781262554718827392901530658732150236152625565525422234715297438785116165065729012554292575002152082436087562792897034229464629199501545418038356888877485159396353971925851953100013602925820784395196541799921255100050230581233901276869424420893764198092853988465548227962251840190090901828973279950317291723328598493219426761834371857623833112035481428571677963222976784589241349230178052085985682464798732822453662508242684732585198456355379765672128175957374646789535737790308018414432222054539634437589064381115746620571492683393788179720956104043801132414436243117932715781565397938769477957474763215043306569649622758309107434278889993859229423541481100573505325392794222778597888857097602107108201918682466872343647716644575208128530138602250566032038947244739198821949445006165312712155811792590184779271975285637199654281333685489289408064549985987601432130852529915551947409752167616114858363812791650121248888278323131579573021099457249280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,9] -510373730153895973651868229582793492461060484713042638764982370342779926077063285791982641409761303306358938773195610871605383997409559909547947791269068965454053471925523362070143895265867434074914955901805168093136645492945487786872825345846009481885650985288172789990887659915288623777577615402706495791670622698775598405415835439458483900204172636833830545082652024884709980392963066448707881905790953865737121077554896506065134436065418974454427376341503388727308204804961318708996421661685460390811446002795827266785350928383524175415549062298490492457351371279623192883505124097510603969547148690605023661391294088394748252812442927731120518982429003258134261947591666003077899310112082438926218481460856705425532509407036601403698646404479448069362211439113014290768457288042500984627328937324045720821453476773790536572466141895176919236313449673639462252129889532289842441639762852877267321445719640546949001299761897280693438232605661838921593745155545085479184083923358251290914715348404712577273997572531857922854296234662818207954897014682761008904471258963980765993140947409936636228761491145578547551287455113123310442113464708408656837299861145004541733020230952521268991497268294013328522721282274946660811751984867556576648337532364211384620796606111927083642257940072343473218398038867194825540924017354872739056288805807816590055778352517548555690951963393378634947926428684091060209470513591370250026816720171132490061019711977047073667998204732503605253984567746889702402969194660910263875888656538860500814606581696610792761363733438246890309075748055968338526775325262408849266852403003629013230152457216786098640493805326935860250139236070803591549513779089237308433278533149210614171169876129891913330474621124075760028564814208384452851805806613960902010740209411620285520553598319389733831301711475410189423428045856179309888851334017715208634719065882712658459946097297683241131929348261300964907842830593578476196497033384032997390203044281304798694606024137964445939118324742211735172942973194692741817677252593972402811413053641397449287056305652877313347140239382133301402328058762332454574573682220626148735442568640920983481840424510920024034549977426872029997326547459157114828372011142415148520443892617891823995870719241900388206738358149682790454537995567176630502638869712069531498507285729516088964207229851123154342553770641605172209385472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,10] -65493374737091699499604440286518614894756459134123007929906793823347929559973970521515460725934142812253258690269251254263008306784698016596240261248921861341161180114718705311638503530522041609629912873941790612635303943664542874661182712263824362265635846073471600824395688692693879290809661067881496374850226031808968165283843506503261973853299525635631438812945925550514948625149778239484235314245606229451107795147077130958129596241157359756568540984071236392451482233284593293558752459834682706700505734449744030647569347572441532900542509949698524979084100751856497669581014101554866229142519308698386343882006913081553212532679256703073947294786430967798443352336572838104107502189796156946559076631971501535137151715604095401499482660418621264663626753480737164365627913182679282414343342684887123657707100605351228259611301136155061295734816083722039970535310720534924188651863669812133062033172465483281598054228317096997862226731792623695156370639890752141035278626537241695467481956951551536701852876948716288599948503878908458022240186429438348728310830876830612289759996036087226308533808705892663509914893379734768174910413289297854795435180137391521493925829965292536890319761578262536371284556216807184365407208451874259111696579590111298096431616469796901278696775863927075634075461164346705785802839385033182935960955845822797147592376302401982312685688078590315830818942540134480691395824510969587028784075947877045335801277552024698130534809958733971878765997519164278101005812538023081513106069837445391173993286760731255138001505823695638172293432040249987354705042157496839414128860034548323372843412197883973853156922758847212296604312432260703831543143529922389126645393354070969969388963053615729057532589467475719330828203813306930091485824677844030217370323997613324827913098614005690848622075206726265191038368683081460987063811013046814241394417590272176270496054625628913946558147662775585563365762564916755844352613641653047531193491147657630115528785933055317508258864295680475597292201256529175730362339967625710169668979246413361574867902456325800821820289877903708954044126789946585363002564043620394589545477336589837156582363109450992858192645576384547131791574275246049148004724781380341332872014350083411729552200351140814503894119745308049725940239621699011104868134473015627683259151950747498790503737579332453860599693114096364022854057984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,11] 660387500422103341087036754868273353531573236687423787704163655545634441461019168850881604569797579467934111478976892990635195340622004122989631093827811603030010980424990408153129276178708069122003336946706485580258132389824139506328147753735692622167799411708924959052764888066139702878178564040857217597070037680378798938377575850526464681890208710644968119179508890588680038738188767715104379261888332033810079421653707990727558628058590691391772679626863791695522302372732977807656092212300897471079452173100036435116837713681637235102511086382871978486413501645667817368686052505281751552428138698372505551275180971299433478174185554040192827011779908688804790832100025514695425465459403305174833888022498573597029736757162484078814907432698944295415447538842044135895229506220814342508638064400667515790917189610495706462066892402117364538322802252017212413898369393349784536417367950027410478319779959098811478733789730746296189408943665107954136044513450333186923119836335474019947745343283679896324189039215714593762212509148406983196492614477711695796851362719559664971253210104503493469545309020158797606987164597693555830144252420998805255062082394075334436037749850291348910926461407091400840350622211456809162037983199794524395542835329452104682148791417369708638369007838219876581886712910348547536124820140059014947154330965450177254981981649383396434081176636485018901741422939401754549855322729771726682406712951714760107734558567185290439865128636304877172994598910293902383981725813201313262485356534417612952142414174688428396430248146375021862169177588541071262032887035320160131346943116293317799977797445467740069568633599525499612554877117591677385572303166763126783753213401866829696550833253176936592145040439851230389129861007060734592938298014414200393408524109121308634301947843170614545671804102589131694754914883396917882222177840077871066277022081962722379124652984137403048632856735480619731062951692447903652880118940261193244771796476876978565301965573437711995057372317109923623479997429207353759570350777407412644025949909660911514656492670522572148131063600461514299211326425685174767849613024424383159022945964729939610990355413128624584306240609008525792404879908014720178282588780079747949000102115641678768623118033623218402307461935121497986590607373297668837765603147525395129791021783410526647904886489581985121707545645510997465351847936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,12] -3358525014225617899370996542984663331898755100176184864418181730385707254599166435883526159391392785743080746501072976259632155944376260760855218607425636195368607774371542854271019169468620421858708939278947838277934144146427314585060594995888866196867619724002968335743233448213605517344366307352979996420794184014341398775985443234396317529057591197533764477879059194565684835112597791917240821485498574033864515201756403400836219897641521498288640081895335179028360941271542885152692587339517399890220617998139357165466460788626218246291672447664680573061860546580417719956862198153423743759674174466995089958869864318719571020191341246800340876282103364777683817380252845439794094298830047569282703591186103107148661041337608962833679319235282526459148768257400893066133119909226873395957289666611267300619444973102231585847910316824900634184873629898438671533849522904641539677619151258812708675319569468693378382428109865354452601473912506018621655545928773281190176958844450004172277413830019740676141212879488166319370383096370540409212802298657709198955665891623303459948685886412721351972139762752968027026919833340634290237931919216900280147263397659055688331727759292913905010053636212292133684495688621762073055850758741360512258044026664642782269461347268249809755256179216626552057516340187372850294596378851500029128561374673321707212276086645126426934420314031798868275630429102214434383179411175474866435016113550962838893056650093288750633178656451648125573012719891721037480413346123228316798318082360515648755774371494827209698727836943380433787607964853766347581611139440747679394820258083366135387807564593698968953459789083626098611546746803629622048457562212260505441810013666226662004819881506367077378091971987108660665746788119907923620435257124337440546233812948938899993737310854716505190390901573041757587052509722174900509723991826842367962002497353186040268689867053258114608547130707977006467903044549191471079966505538641690243799677364614007642611093272076296359210313766071052887446631611713475261158211387505880704866323753281533955847151456673870753638884335647450936239628392187447579016834414052961040230144287788209018641339452289689946265652326382951553527393246026212407655629238468148922012128534341090258252507059217120544775991838023182636079004251439677063369966775404154281051213249495930741018055121110817678871046868342023497095053312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,13] 10050000429554458104760748343805138756882635270320540251976348894990218526051381138143701242971779789258168778813834893005857892972298068451413451810755465306940600654632784039714265128198848509761989819550517191632788822862850872635441232813405252046583081907112167236798384967067569364656275966674874104976682874810102011686502686191806341169775328996504987512469267415279771245291645445320782095862508149438361793638425165632465235171900614385051471957161763508468327355440243221082245648468548116999617868739841963108198004069137024203366179235446280448548899935781698231885765674954673757297783355659597724267555816509828747270101653899633167351473943791107748304723315114900984924509012805974202653662685506442079837230812528574805756068836240459005512307138483414243607242879413236801114792630230753534631669393584562534579470001867324499809152379132259566847281251915169058140827386847180927925605690939382271988185102557841578050204797016016086514436361993777333259491942114922324895321019980056820489248981410715943735965562411944422539643535648478367226442719074580462963516066334663082293823500214161284938762276031223605849333702415057492203821120559772340113517730137891154079268695236053140300212519746775268998268993757175977364670503525636292348905585769643352848257530039795390671020366527484000952067369343017956220565796072284576688981759229896946784995543057963228101377919585581078796193547216990303693463920001443235744359677662482428931911470486366379759740037050342390471960338604447392541904098307213226640445195367979146857552820441215006009860366480175677080101623859017620078900349097139745670683209463410901032702965898281759473235506682954573373632355860347672840353981311263655546380532287601165943097992277059278644499411660969794326019385656584411319190325633667565331676963873315957548171799720077039802030135678357158431103195681057452379194052067223886237981234619549524541573940049797597381500928116370553491694364602483842081049586867223109576544739876278174118261254106538231464980181451898596500794239141621483593413051161838047367914970843447141011495164286220102903634709559399157244930786429453456653187884622565308634658565505837119941936151248910459556084405794569436488123735720992369391164468449001795475403899075617507147800275995937011233681067101004232641192804498830791962368622303279789049127685401099156314903590987744622526330830848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,14] -14897427216748998528051135754091034731753654801993038745372035369629345023286057362480052676989210186388497049179895034622220486342492992859409777273282327294242201965400012132708189417389258126079830584840504868836828036272020327468719370273921865939357591852421804887341893401802362168361164287111967565843651562315420416825227557042067864092777276551951355217806143077203496629589658904593332693425803365808642461673446002997990693509876606979482130621624462129212279638339653030748376484428549612964506582099598099600627896236581569579162636933075386333315105575466838683404130150519471840104834246779650215694508126199425661877177968336322416102430534605334844957500653925335439582522905880348313626627437573502912931619240967721237589446646028087436153605750061967042780998496124777140566862802871947968223764347606860256240703632278183549428434605348824243707428220928738672177670982826074894211349585819032814081337977036664299921153043593598701029004417671243822778284164071565624221824622433097149576190865055355278375026835256112835688137799170198436398826357771644569164359499188845274709021877611548979179316421924219428088701943523569406082438324236739354170893510340633016733241575829848320512616409081385014754433616638630471304143838949559423588714097459166253585235905789502897170282887481536782491074701529950750990567624596781083370340201911445087317742274570102836913906069374892731320173885019536696001484582672661312709078466500564371162528563429430489381550078328510035602364795234642409432412733162275843477086796856852671263323733131268190153217336031100378479586345698556251725092690851899839597218827223538638193413086359231423767687766770728577335286660663016664403014201513976005693292839552199742985067532539195651359123146989163247879751347772261282228540046034158179612580235174231714341712553640642463059168861954768362618885800247137446537637224472714414258094004794695797865335932947201513490475501593177924907521091062338909647697109435815074084563907104406087484972638090860251238296824936293529881563213314440661921358847482125588441057893227031821229006424623821663703041113697983299316581468611208918060533913486661941896327027529869875808198835724057490309076696130695311665878857085955988480143040875007286904971129724800821120231835467459550070386919923084068581683225143991722263568295866863929710439593271491627450617285783364679525193482240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,15] -14406661982014467203339811255317451366527216161942228254509774581093089674611081005169525872191003677543821274478372621632246748058669990078107702878934256132283814668549816374506065253910969334375554269656227283911005812465284942079784657970112365904647916632476269163460963886749986785429617410070050947288856387545774850071327232857693801208569556578267656098572069760497108974790113690003376007917683154184880093362335465681511666316310122392414940706580252029812570251178910829984740031364932429462833643653979370847739574438409416777116554844964120938547244555080142012818587402717325105650502667199893642556947184496606758622061716003601190694120559994520351882533989474008481854478852327509907598011773308468919478851768764733683977864157393631689994266630256312546041001777805233504104997790678000935351590635218339106657012568955811721281827272925378350749557542860842099373640191084461571471003341482634714894588217028398953354510751833925084865631804179163541600781717621638784812176985489479592943935599274048844097199614209335776609718219344739659880427344418780503579874231537401499057551266162425177786928316551842714343090139793206051196013847130802812411609103230608908680964206493525885862079047607255383854307232157268053251346709949867955329348324732653499517664529075141558313004484696663031981229272631838777189025695333382765299887573704387898494423627697938334304598535038984426021350668378169970769712021679882048169411134606360364960242119236331742856526236583931333081560523808932570011942756193717518195726563040403053374217768731657694803756858503134212300504301797045601197894508690880670922651100181510054109379845242736429744699000307811502097951396561528271827806309646834594959453196460954745030049752665735602442106353884626840690983589717758405353151009709049833559498523325378121592792198898900849324939547846464296259680715528256480268424777978840435815402901247588668652069142643606351429066530329476799419502014681833951790307598940076399708056509614614449237444880081324159059392414798660153053198125713254235220547098118699085874631995791861370899981060237714964170974897895739202996490642650925557874020597258023980226382175858338686711415823757069040284454970881471695700270340368969004118391506794679354919383056586096787603943465216787309066845482542755443594709958655854797572297863525199552299614306377745881693873423232510948770599403520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,16] 149254417224223658724076638402317593194443398686603981831345899147452010061074571300697136604257812703686400160741174834994440830372697261234640837338170497331543810874161739677194551434571123585141790031258659573472752705854369315189879747530412775132808455184114397207866200135075705796788266956679451242805438799820017803622202501568908186386156260069094201404354110583916368126295998508862396400339294084599454629811215762777992604057013032879857657474719076155577591639810712710397459968794852438096765321431842161507909688965494132784514804455232802715850731073919770055454466120991215404377529394908578011787155307570358712793567159893949901118664774679571446270686645442026546616299357982216978087603138181203351212029618379216254772181675431460588538032495341890811908199955853612965909661001131196225963969722465516782167182496067357221873053957333732474710740510755485652231484429232112445371003108740838921190059391152168912411070678953210015953207888944079536028552334035771258088577107012867492237100159426649026292900326898111392726785211748491040008035531403713271117072594449466691111750569619686915997585789671472569859065603640446440002992937395094212512193661910753661092225369398471889194388876255731135423851851030189331300287129445224651908372445542368976207396998798420917738662714640606608001401642761141674882668415825329802141383444193229028157725750608819317473948208053918857780763074521375584834542517854042559837556101481316122283497032469745582630142981216018552356123010054665085595225504486916223168728256540684980964874035053848645965756835675803151935022753715614697087169537132242779000682510358735782375699895990330804917248675094989275198454584240089139795313981406963642539672028649116026221718894914070676759581961840898240684997695533388759594703487025366315429944788583889993680262710496232843368445264288035149709353963073329293881575469202054057360101398064964283075928383157799971870675988477552842726099795704833715203198978443127732161275173370343264188775174254938071622921793985145967572473218940564259075344733715897904367104167049214125065570380671288211327626225213777320655374269439753403243806749126386565443517803403525335275179624398210615459500390480627424323249377556127929750411768784287693415423909435577624468872133528473618454426127874449221122888996431769142852185209466892823973525065980727836740770024950578314357409579008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,17] -458337971855084318160832592360755900987571338416159974864243204307387562296433715790856616912585132873803398448189331695335760672596331977581855998749396673308541952398637826108704328730312029932188883712452344005267793027076387421189677337842228853085691501111765895729844479473123638853146239979779822575738363409374458665604844394630999600104093318921104658837419223544731044190033534535581868600037712453846574998344662566763326241724946484959796752412607162343168275981704833446965522218829704410631198084538708386294947996837936462773213955083015043888596676048207095027625961367913039910222733484608922069425207284171874675532995974077668106449323066079865130656911967709659964434682446602560998397028464664526617562356396733249047169487433998496172032808798346983003927355242009361044337531072858221564642154931909799108237124700485743101791655876199263276125226935175159352050263160779280966866237865650409533614780316950921253695659951970817505369292218465217613883945894209070164867790575740195911029859131794188782029311140592162486002467977828526853823224633000334085841122188707822234367446162761296183165690017826962716251621759956604668373084700353728482963493776264797908000473439369067187502944809745783438605129492781550304965833328947153115183347927181312322103908119119721821084456810056414309263670648787998093926359794102537486680865705043372686210870722716242092847663681419531159462545508667825760876641571630728735607321317313163516597014352002529790584205694707357308027201035143090778023272370918884881344808537358254373810293424542714695235267666937811473932716080875482251034057166586041831592719179183165545205376983863904877237493903697227455113278940206464776246619736296978272409201176432398214424598489586201771090215786095476581705700260350773444993156558134207391797677549947771396003983432596639839614815236995684914554529441232283685148551477248552522561845104160500035436924945721336424738705546570717651581732778653707160654523369451998279612466702956340227230805995099923862100570429879212360980358334799924052073294451705358497333422247868448241750604855090272369284359819576304380541283268657820389138949910183096647330199969031434539249839635757703911893762946326990350595482538527943229133830269339933418055101992076057787097165833809716809713323198552087234205993122857553601590899951363748046676659814813420790389839150511044992031891914752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,18] 859326482637807141306649621835664986576935596340627863196213331948139980958298995406610289002091890992173602805828519638507437126331278582489191225376312241280746335451478288795143343787905825750466985919041829266490683908416508904057520830410146685680155336099367169618835963642067135565297471425787628284809867431461278917171524694916895666126250584221992464058656598000570235191485399646567841443020277045040249010036109248456972375885351385643541217980820059280980202674753406065184391105245662463282716072713471657389432965804097883453917465894910974229572664879976043804800242102736411299883044114930283343481758700652237732159334010857268189650633378629509230018931580156131366624967496490320128164666657255608408075559174638519482815924002831608352407974582668907961482640952140036175651013239371114632185059444839213422920792436580198422691073717120811436664249880331378277308967472908963503443577852691850897963335750664379424910620854241440732496356780114668970326796478924006952434861723527372605103909708757555464453089232064244318169953175693182338865190549450157373480673213016429817530695837797107409748063632205197165256674304873134473399974858722766806620921266952565020673015326150282545518517830136342141168682873456754743001832332019351550372037356650099646106089063824226499855330254222347423281820727960065908209238804655604459163446845126169035635545656023995105599798027462846379552260430583134004378146880256032065725297881336398953868180142852378779745198115323903758309378648376047083168007979143835337788451649158137222267079627465238515442969715444408094592947161393927733057478866796668719655592067748160448299108830581120341243747317184549164688763358279958873700946260408493232487846974042746763583487318265225951943283061188453866491426142219308539780783096724390790543217784390961279174628650489367624194604683684664032733666794376382921316408657380623935515202720455827417899218427578592834781014749110354442719396418058003002019396307169754933309137160410452355298078833593779910260118205817147407071265923511120877714292330125812485821519981883178926596842202323438053040547565460168169176833534722928685965854214495638164743475264750364681195901268405938551549437343396726580354416998423854757581569238887204937313205990622574653889978726817957556110604628492577295923229000647683428099166440474445519309897882040716775850208235280375936153871712256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,19] -883985441298954974200729740356822766196385582936681526705991735912770611294450292065821173814865764931681876001523966668857152196733984828190690002279576427488755659027457605764809252549580682059413138563116828683635514521664503050846317190572317538210217090385028004847047474442653737860208481759282635246480237606187451622053216205573532264958091580985895901455659561244320976766852536065103090419215758660949177539528152245475345523857307854029058052131760768086641656842498509662576387587628180339767606560955363914790198364896411327399548666525493808803623775614534977459744488881969532693781949583285379812192871058431891510129311723614137295328802966844386685613387871617862370709240300865824626161044401176100443372086381870938578695304620350589896339937294676551535122587807614818513353737736725242946005962764625849746077709180148743079222096761950293343601885722511889567519324812836064881469012269980494310934141599023430742239808812689405402909964630774757885324915751727798423680279079334524383221224789603225887057935927401284184225476140218780291932631115780924497333807549462160404233263250098603780479282129256698983133225073299890723721104061399550612802087005294986090432017106292941849570342561524659634278338767921713812024990354374000335915486546589313052474984406129427307452484368181177200333026141672142130585592030019046365765565144957398735417086846804894984393648515551082131475746537209961612674088586325941215365155986170534999849069928463183455143381179019613844796731752747967889790785298321575875613101873848040189383879476306615727940535221750214214443521963687789162087089794486267484653572743939810612303390975360813213666916912963610237565128884700386736482317869799290691533868499875212996122619510705711841258618152590547746583494608523391415691934384152692823403775248985842870213154309307878924532066867808497007780075417279778802788972304274361755643972132196021395146983354979785093788964477596821919797392056037429644372876741846268010441053598666729652601108250353395454068599161528592123811929503137466675907443266749848969937268078668128680485867107984553757990859754798112931523609124823881416785478893406886728336903974237668763301959539500162174040997934062610578559184722477594599526655423784949811777796387095106158447981371011494713763412397514450175432716477664057102393258429062806252382843539354172217137383287392560344174524628992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,20] -473864482658528954696437623721390442282113864554463104068168246662668057428172589839229801556432757330505696374121384507309581604610562240328031464142817777451580743433250136187018323373974058222209155238984161339836928762810635912503699064441348969207367615186992375947407875790241668442780043014897568001507458657310977083947558221479868012625170649228323023611684027842558379612475997555845693598460095446851739548607989189869007174301134245001519826338966901156491220548000667681127544597113777292689033366860486917193360719657279010675881671812817337268501016279956130375855612173571495527836797821138570138677202642914652611711266632668369131710435771521636539712378935509253848867407819499409456894137497122698234284733842829956949504605751632691808050000162747910351183214964848282905083141425961100732633420899977581283606866114778823922654038248884156381069543502898406130925154642966161849982205927955499865735978931065535629696374845166269156452517101185056802818555453061827859898477243750457313809873815307827137642554289839151213297943608305815354620356791208919360397634857173308598689621921869102904113051493811395057044751637730048459993522532913843397448090841621271044408089785995937131256678060930005932658976756975297586931959319117777059064403523491432230728121345930859644285270237147560027847843362759682946762297939328777862279699126217306600962464323674039473340736751482390344576811082488658236708878791913676733238924705628694673927611813201135824133806247535466898572218601275736356469232038510031104758525330356869415781759378987402975697351178744569473011147548987132477571516703284208038310276575141668597780786911181031615669218752777287584228572180825976254015664869272890881318231655376038639448752704682818667492994091695735914864510125799357677242567284956502591878513195976164255945811404174643194468712699552004661405519402526467117807229308569374633919683056225988091961616145748647396846384154006687760841811378228728495251196655135730361260994993752637906809344455250517443696581680957404629453630561567224491701498293855390359997661165238688771246454167488297216808764069529159438167901582546429809793260625310917013665107960991811059981053598343416769028532339869157545549582621992510500836196547405743329357155197213664154581176917148615286153903256011907144245985655743092979804466194953969651630657020492626444082374360634287694552596742144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,21] 4545995893994297504534647010095421487333661007531762043376962795431267067088922438221392572497077049047740978635048061337898234368512832475926241883762457950071646577520373345205263767735471611445399010715560951621763042192181397496666660854877704945379329325650695399791569870117429800624113539386266714804729518727534409123644169557165387255565199665957054586980483736987580324115350825928253743444802785828013566360740717383628716321155004086696579756218902957064960090238466920783027266233207115841861141253638237387703451678059259650467482962027881887360456645185297286414741529980507821940518188220915889789427588589230573763325716253230107462204175114819970846314872761949618419081322784934257942140598533678629144888545155969384180864211559025867183200437121140922710720995265599877327378976417355431816847971528862180307429398353605127659761106201031659332803972521355840472750690495980401452338779474152392536973198870595815292902595668904462310364287806829958221085408133008022721572136463963902877993567039121299381797874609913947639762917590293541388629574306091926940263612113293095336427528197801422240173532098481772743237363030403605913863820701460850254864100714996265268411935375264274584707043860352789512681851142429878443103952115488875487391794133953193864742652788867152431151962382913632271471456110932470824206233331852063308158812541115900163711416067869500449680194955894986961469016806915193748413588049316872795303507223567642727425513032838641696666892885243184860157741488730881145884981883725502021558907085982608923152783596911501190275764304375698492156565696341630912367619842861998077593849774252205620808618092026859431039542320993480348767245466604979560802528074762704451536296593158804450229164624642553117029950700801607982053722669663779464118435926942605771793639587749015780963046546582073444804777995857641142123765261616170777251093725961769704755911946730195422585239488367466514551292837574108893470252237707988905988687468548502379744438752835200070928848556047513667916772138965558157115573367469683890801326899128551171875843868649973778195688147335491898089990191445891374204218114250357462484179806825221124344587176844484376492212191593623504140729247919731447857255208941059642683828432801142728550357568136972546001906602228453626715853967372454017563044124112670937127298881001776869164523483529500050363023079241347527316479148032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,22] -12260955530232733576108934211940096851090630314482342069320077851627088682140280990979897687565032534766976940257400130884756458413023191761167604512568500923914246414169026432037636047702876725564869098683833169705668602463028314934171119695538373457378403815639782362935583099921289218432186181006517390157796876903043261577743431106584019824958251433073252208746747375030918898718093595285422588701630818234843644197455132655548940777155679770266052109812817234675789436791453388863001174003073263754397347340337729772705888321733083919154764709749476539065852947862259777661521739693166702146910985760780134426100591141564585577728022088801807572809793727162252860653002362082437008152568314225439237132955388340848400440137053450078660088436545274818786299787253713487893701152348356608992122904166537979738950807248430839545049136772078878722164120811833875954781468293496741142607298807001150767565234880353789650523249655465799166730271902865675628226576964427629033664207669073531052546562040985491537299535974796904795813744718963012473779294032354023226676617643580508638201191621562055281163514109490909881484719815768687766715620147399515976083301006099705310806054961581922472864718736421006170074236143430193580108533618057423843940244472256822327092548139572387357680079139337106374505602615959497897435894826780581681923879817056098231708378735624288347953601435851811523157524431139678314585659931729394982734685194188737613537120031920332792993891583787873025178358486352266986624433969761722812164318723847560355212437290030156080870580269483545999089672847369780854860390861249945686546076944414656552651831002290817487244488751989979596390316888603505760571891865713437027640432587483743137953772206418540208939998005168792458712971072226780796835446154912822049052753584524314020535689735232843740679876967620988619389221332365958690732084781147524545327289325139328280382145540714978743827142709678685522599218545385035611079872583220727189027530871319072682170540846477397975653103697743431125027107852887924686150530207774466044411386225110904817053775602013090270083057243327925348607657652583756510624097441982567090883925242459895212276389701284204573333483580498699874025845886282492225030545897551174732512847858100995933971370532552142684389810568007860281177336444757396534568346327815462778854331874227692172922144232966687011643633243954487162658411773952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,23] 23183934010202294368983878261728538269676011120078514720405732357193077881800575674160519264887873126513816861151634688780121856999887402844203157452225146519326300138845967677319658409922788546819269371872095353411268695659802796177881809029871582264461071060187498355440658850869748393013148657424905977581707018944022618549730484635590875137059523856263066517870749663844752781537136846491013189632834915417745005647427133478884576115907606878016090066144416235035857935186022212694473187989037942175917685675457129002659695167622435386627037741224757640723819061757922678228991562103868420452927084497199394528791220591039919864261732854091248059505146287861940163175186299983899324903511544969916911492180104137309460636946488562258544186148942918738945184851930890346969436805303926660099808438893548350803265067932539942795689956114523394992766737814166913420031683522160153223594021810451523935841267516538033093448146363365380192746725111589520604871667485813673809823538357862698942475301655968514685838906862240196047161585385748717524075713299853736187931321862709089747218890028299123333671538431774205807770083747898632010452567407014955333683224676599136862665554178008206935886471150560222289219052308596542447403236355968441510214476177281997993973972020202022129638961687517202512281053477474719834705373781995499285155933852022443960451246106816271502039715753794215244095694720921646984252079107070344701759994738302899376580394562949083071588679128217458538945943982709311841077382682246655118980128319639919574425563804794322203625372085649764060644831091575675940386793566349173407943011768145553128329721747622814656744713700778413928877365678984873151475965218290250312319911191106757184241082404882490715187466875168800017113775368918286288938697256453274129060632027535197359645113855344705316895207855969963386039944462877401244987634515403710286172633187596919506105013849364996316581573604913100792255400615008614033553327484265078333476850469147711222323193016559918363845449899183740745446044988106089024069595069758807164516764683648109484490845710568439927095299613249415428717927104948726501618106109179061951877854047085958122565525863531335312071824607208418838322826222480232501155037760949981262470976563091932477774069270364178951332855047969549690153824996069542531302274408957218522123257398437859441692585011598741750318831149651162680284919365632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,24] -35044547908763404266100157930845504870184432350580159081530368178030892718380481652679514369045416228446618253293114371216392884701351270212796265410152047169847900498805066589266759627370581229499809816976091698238310435289016423303301563739938847846577693218004016899943307606592347643462267799243290230560931018389611734368527698835537270879579833802942002240079692843983880556385843823715618990840926153541614520984174209717583798635147814956343423128181008328049935572849921466286558649752310649683437322541352221918118639621952212196262826885259809151633748950689178613401549461910265196384773117126845709642569492456747743398174990147903893131243709594105688305551606741222911505151133776472221595047284704391626731846269847538254033879307017337659141217515285582040961189940718158870957869809173623275230628192701481857554576747734474603730092699380729492996547092761234389874594372200147743163369398682301581754338993983845705895295305981954060744623392551856880012525740322032128679753897110930410979577083728865022853875345847628993466750186317027211480533546702742041536700491518522407386095087334061988848917102233596946944748640038109212978792329912856374015752386543718394004278830414906889982923793335120018327831584281862386102555078192262041788091387616392379018665059836244982863682980243515529397657925852944011373892600000618774247108741751511572698261947814335090819634625527581777048918388305369322347690940478778019895185456043930476176259216488865276974205736026264073324528682969546228797314502387541789528809814075225473392838808661397768529328628204498929782431898161879271913726026496947738079209384176034649715917694804655377959929322430288269145417646199141122847748101382372025746566889354833635697017501109641003153568988835552333789989312306561430429923015959572374466090228288305128811530491176802818588700487332880899984737683404184926712496238499230249758989321384891353274763612892829247486280518967060489196773969124447657551238782602606392484102150126834284073833489247279984202796038730248499476868492128325683958212104266674533139644441029466256416689906267294672762825330598244058311034291273766586990941632244220847149665078975919774728929813214641644872419505754486519435791632298150034697070420386380233459277007304325003138154276264619545061788920396408562089301193691257778951049297178270805582301510060205993190516923723429618330739817840640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,25] 44378428994524796028809861774857420782084653101391656060141043508198343057115409462715084894125180621282425279166053205808219834682931459169705594181334499896771001585730684277778476549480541482906502075881275025520220587284524401433694808414616444143124556396999062572816397279626297983077687525023981985865543136817372645373774149322504208723827017813444109873399358812799866065302178417705217313791355062334445946395708389484306234262907917939318002316093613285125219234777250597707269753610624032075061906656606873370192557292245868068852027441845600990502253690497955520586725783528433514645071536542241280079856841925291627437286184569411571830177276293823679674616584910591904531939712631425934856168795131600923463825121810414917800371957251970690480056817284371095725934522472042599722203800055476877127811679801763593537433752851562118971555663426146049558203122031056763160594445554435953678994622528717795923089590838919264895506294298841055724123276092192304518092149068308902037655222081707842421974951081625414964892666381309523797027278638013353216996757333157389330569984338697343932814615330804909109797901444562379618208433198164303713177050257084266174568216850000105666975184796339582833763566148342209011985909720547139563098061046874224702157768878026538079362739776210515574714233900934795022524206205787400506187304936400155935500058623864939662091077109161487381896577668211472636768984184539431231513189420647315826942227683026243145518760788168317553555284739340507402339077656196996100454688200658892046399610335663083824015114510873224626122857443070929850130506201139152317088782432360855684557291752400607708895534793922920958941182778794678073734304769158112203498132112512286223332212999225525914881939336985559187039364524483794085085183335008993346599129737347582721085799888670804508116833916996627113274597992067015825659840115200222059637918246176893176020339867664801229979381675309532560671443658727831835460217244740129324625625336419323956257690269546836470677271366991692227656051444127528984440055365842647537414029894890882510888271229636441936808486922427275985943788319780668989358303652906507338712070024707435940858140294775282381523627545614262498973849608560433843510380355949497584714818178422116502247810462286135746900321948400289879282898865094282288521210646879153355919565029924391446368144570086168531135991722793826906618682408960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,26] -48138328994205643492558791752368398283999189714933077741429593745543383415341465618251092707354758829743508685623490750468206105581767274517500170371092367563321723812194233877509554718562117093477575986512466007081147113563262799960315422145699301006890614594525264037101987985738617247426031982167022579458770014152400341883931981475606482013412351134566771746869600027300075157607275591282001544306694169572775339119069992042071735449660102502487425285677484644114983751022436723731063217777058896024116046192022525842007813805475284727599416079057910075492639505772161302304481406302904789708508389482384029646048052464275889087320790681254581642791452377298601508972606104285718143600753202820533411140011819216206703923306804803571889811433194360579339300629855647027805307905576624394504130512240365931704263672474931144810980968344692383192206089880219554805518412328744466677083192388605554712502621972821323969845897749038886050512957971538534882352155678523226058583543898425749679560776299322216070115968049354453788698815353935644696979084639465445761918171890147579096295256067034802879258731496446618282881728461282729916117503565262121622602895982181389037161965674439616311581988597924658318755108354077170733980058272032971527944093605524332374415022940583987018884610862754155843626029412722107482361540947756281915150993481664262569202872546354391882574604920257110283133872388706496314609964354901021836638420591682909566678037654758961084874620075673437865930825084836152324962629617693290298753734935617608511267541240743827826343074759698187272756736884205757288019857130200248666178193715864265859462946890614156847901373785279819926180714459972164924296071779529476816678732334742221048813856621982854329268303391796648636853216176179207829867588945814576015696150334705492089843622934991361195494844307328078280688776881240750244899560299126955634137177900554267723518608667885996053876766843759747081872252576827530191773025081506964616422719514485189449525954456158237012554981978946781160327020952720909007125269139104930633198385742084481949862501062271293924960274975311599591634662771408645402697221962616701417791012179580156438192465632565296213215778534481326481335607211431773657540062460576999490459062256846243492093817980275000667310767932443562817774051990988805286601921928847468926546023061661219645014002201284362799072705001530710471833074794496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [27,27] 45272834564328733418168696316581952042997065499297709979640168197248423053069273400609847522830615402161710594273273411281164932110556003734134858387195119580046337738392305095259355437723497707001005405729264767063987961465586749700716934720856382276320040604637628615967133575015227522766862273518363616787377727401760782638027215492240825611520102200786362338904363402268002113716247262553566353002354312537089900785887239303094188604434594680963390908028750786281761857696418078405132463650662594779291802317029874550148797109844255818358336157763169314452326635147438384178968863494059672617909368002307487776197517959940638488514704497564653215681421397837509742170837858912701646009340933793188014286178150443681962395983839430456276654596670922032716024351105179800134959158849608735122372322395337773036639388856916231436013459644833801511139099049030745601785742754726572705083088105183507230481314250929711081065916373208969981238378140550542810032755915977764136621467803548764337815310824634238693199285644847346340747244706470453278283307109946535525811100997856350138175381754204025417140369090758890135101208304600923539297950823145433179288191411151758843384061481439778446508510211190685389594001092766350794681208326581600729839095957876735562966853656188593916647764937118239373597656765653445566922385812880575599450242728565124172393642836694431974865837594022940702365821301178315358515033436100924616076833463986160835413728287801711283230076657882486104466231129258217260795936599979700845904236759418570375525256314065949653823736770833592242357802286974363794860250833676007480395064850430971591237940125134361379266903540878287935846316766355544642530810379844809920464438780675297174660980578184741351297806357776224637589759085605905901328885813415628798858429720781142007692741823870620345490305436878662443183492895123550081451773957815428966934869214872279119957012978762255328106695203192940406572950942005146543879283619490440479659907028368497750202815143907400787725872632978337342026243832414877401181389918099797702169787239983075604880265051975811820453029210826894964006809227467738278933470740488473229707323408654425676174736357268962996254157765312842411293566597398050127081774720588866984387693721739622780748378375622413452598535838718311182941829296607437213127815467268397503453739589630630352269538012105729471314012220577730496543539068928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,0] 824410728494946237595186967299545682820056207872512600237770577980910303940444402528697698692406892332858729437655315825325169310406096012301109882502310011747913072591225503612008091376268037193974055123666406861900290941468227051236192587279943003373934512648563550509528008351339877184266347527399494018285535109225092924168252618883393686301841469632188104572665211997428754485203499611309269508678072635205292803924119806576091389022236918232318093561514076072767574948978258370594382817245290578979935962456093198622788012215884491264104593661909816126014170333071866695807020822510540706981111129200397653413599130077919825498939459649785956227309956183427498684303738507862172337297712207092136438268246592093020423529565428274547602348005957689452106777639884800008285255540493135278844441483381343957739029563581047698587821166102560240245224686274120410984587515773023739387238092496013394507344123513641652451560696893511616130731159593817286797942714428100945780408497714043950485093276614131130594588668575241606576599001934429601272743928151668763917394534613497118871236818430588423312758650283092582746484623256865524498167745371641202622154858042072946154393459956426163654259245641984555382000893036000087908718653036540051488493139502927656232470396497773685219783444939592776016236731280909515827323835488957290989560047536953967315213551723875954087688422084691687006438195237019316634048991020430150428260933559553342722589865387572143583440954950587733755999183318870380384247707134446607443109406934282632875382600049968582022912007053985483338766221717086198589657285406150903769732514795906732770934760937380341001854871679090262276764751465729255600615167655976169777005282862254746643644225887809773185550771090735540465990891852011361243402988892788115905112032343421960488683687259404026807378518211349044093790984144180145797465557357638492895003079312013397581275734730024196071587609706992858585303882820129353649945123067161516656943341183489748317293459812098344759452104137043041668091732760430807536242207727757280025233376885412399481782735407540493735499889976261100493069626397791193494186215661585394730920055691564101366373617455101864884133346015082920175355461333271473059516078405901840389121600218282653007130372831058857719527147590734984871633645253791447158322153422430421230604412622718219357990880092665290258675727859712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,1] 17135677133739841338197546203061674631834063002136639422184305716031718124581876007040153990665169123009286358581291848772237447833616215721224954401065226442063290353623474979473643018838494408418302904738812795715299786864581749768902595551012978560074880487079004505755578547619481244893885664407150926952755200428264488724316907047275627638768179981010251357398479432698627438750252988066270788990639006725162896486870413670747723497441641885548620075495177969670287503239776854520120074883012178038128650285620152712094996378799874926046597952712241098897596091946315404069682327442595666744232905280338446548253560191325119891058739141168511608942189843472824928384066409130104898580771070655574897901969223464434563572400234278483479647333579772883399042892023806363251401024131751945932319856852787372989132644623894829570295609219300047404522950397871294477329247619435760302522102127048502887129194474354951697338191685209822150909056793492580218740474269764033067877409088892720882677599506005246295599507677271359432403438159727877527500405451176428575085984532216791190711251972205073951777945779418643630297896878513345669133822574949936379465244323227554945432188556491396050976644761855840616451164139832910846561696261468859591076923145983041006267374916439392400560016773781489539604915991436163362107998669318176432267445992107927253969551034275218440696681644553279028096483662461833660714335775851582716019382109993158528827590036033024181623089998198486994097360205854637292079251126733032767352586830890641346665245832656355767623335176126066927396371252679059431475941677427946652990921182090192160144481663969040536077472091326442370859945490840313419878553135305035008079122608309040944381553317913587378612879990962577989868535704398479667102869602335519998915175484896677113087158366970488334941474852745756437631302245182263587939050657520674360399294882577657930497784566281484884864820229407260076565473522231435038223770397452825619244633930534693726772797717703967419583233503115102761279885514879594961599970761891937501975625324095580034041624601909537145942983886813367171394865221748371538573961288589797946715254126024664682458441935612028032083116833275244519802123840435790283960516641846683122278983299115887341471687054998366059059765276848319009905190065441316976374006938386488299415296917181381938845729600569013029706095908618240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,2] -858923444852596645583417217087216363384954756594983016311571136291754216087049763118060665747661100517715493455332467505117241778147090183163385426384653603727317237660839029095559925309057891101262499473594725734433797801680823188072822027940266255360606482082259558857457487790386638944713179803391440484679425274819186912159881766326256135871351948537222088957715592168808427097477620091651304412542288877649349949000235874315159377100501879300895919645634334067859830808399991238261160178275653077615261109432950197781182530806997044780935646663783661406655254696178625053612103685371040090008522276424064116494728542382241734275312531653582289459887052802365903065104393952596845176204349541979370168133007342662737461604054807032491203025488604611904767513411752830009660656487367012974825779914740972088191888328695893957408823752330924834887343243473167401636961503875489747483299088971331370236606854833348185079549966475108484684362937253967785012958192516222843359579308848768562662828061523350790350339279597971984490566830141260541173604351548952570146392509883153960003223067081988376418529849796204928259815613379860165283492102293433152232948798517748528173330515440895052705310810848122601541157737758207549610840153324752899874449856575720377081292004122728129565923013911001684661438867119495371631651683690355274723140807308248773447617028930869182597418321075982639705918561785401821078768725072057963790321073196209731956215786256764616430373541120095146504790972887339073558155435029960902453645761182173600330414883724157961286472542573396543090085309154213863435644187596261340712129436910847641520299062114197984867929603842047337148884757904227137993251495440226980623385808565727243610748380207150416987212601798205105626908729525086375693139815884324543705370578297025362532368400526651541816103269219216100609032087233983166155288426803956946371103329497805716685100202894874402091435966304712821584484355451507138133245226549882986719725045633249232792242457270698484053698293028941862230656570291348048238466134661384794551545282692897180547360666042229706446024011284364254382485272491769714369943439559798355896918915332282174169889129456138145323504623407433634232769698074921597637956630452043805643507115603497274622899499134994241373968224438593818658362423593754821151052036391075968422839595969733551807180943830519649833881097729998848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,3] -1782700159676744287720643578094159814979378505340918689811645736088979235740598175317336973472025512969090138166662997968527549194505023931274411501390549038692208384886193270030753017528767003557203221550593125830540002404648471123014019331737449789513963459601223284162504770140805544921616527252750917342564391478763918839873389619417002583021134733120702331537944419608061219222965202577595078073916858306699211497248362807517188083104285370047971471913567586031838101098905502784906056266500683820215771868853261359957380423896030937730660376207766584495907522858164792925441035959209241789378288996525757477842617883001524688432527046470852174816654159217110081181463011176429401505500349114554559727988635837516485450751993335607250369016933122275388749681946341174944584495629149903755871129005202410663498067655990395783420150233446048041091856765175284572016054446536297773692621761552973920815817255690272251882016073560376927560045383204367951877252070583250988700245116219280416443064878238224266345057002173541918616067493554417632170173255301410691453581985132061503722528301170255422053410585405773582217214552261180115652330124312115122531884394088420979713762439218785980522325901699376538294184446607143097107634527819296990448822717339576088809135570828516492054383625673881964457442865254832005931496366687818718419407869069596014617533986617509236686657417164834268801242846480186715434316513717398252540571490691822215339944267901240114451291938256693255820150888422272998894991948720615708184107411934563703992144256331713909652002742008090276919189365696333521818334609539116778841635453376021662894087221317955821338623063953557978000331303197956457218788325123087195833487130883018534199572481809058989482158964646370261205283546035838703192002483336577658683542327335354700996806747706010405983730895064364634370358400323584324711247488949758099658594032365215977007275840770856063797841702474854474354237411983119380779136116191634610984133568190436801681352894195848954423327297065068970705094394820935258683222216607416360209211382742611836871475923701548112297597519636187878373576804613892524169405225620908344044109588327352264183896425377681032451537614267655754630936811659245777741579100448800396594234708754268652275038318915381082066190215902142727164866658748025339883336514776115393820070134836596715059354618104475785876957811332612096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,4] 287283651211918109439874292070645369123643894862171894248191486676553305778113817189711439370027804027492356189919410827097478351109729277601639999788155225110072194132854702216883840992614548258245947903949876554749758223646208359419842643773155679268264292809867885789545297937227314374290364350688234442403844550330817755240079224340205968653516644845399533551989570684445126397239624884955347579130042756041894846029628157061455716426349191061707602455530467388361331616214292458398977712635601173018687908836041554382801580711927251466642025777474714782944714957828001992401309303625217013150364346245285059966011704956740272271918771409767234445209541512399721127046920977852934138777935979237770998996904369104518785074483497190511907860232418367284949173434359434610311648734303958831061771175254424445482130140757831724804970809120323524738729769349612169491889213326139098142186733322126841987397907873801235823349832083254835706173645518867603112587337256925635679639419809041879421930261077328104029251399220836613849599825003490688346576415190149067959873719458079629344740638481146909069543154375922992830460335164162095185495292659563554193020937449312300554698385670461386448810428492719575514862793638785570993539477055690567835722061092516754950448113442297227148387681790003777201547582453818150308642832775447349745396704684091833337585640362002934503279368495480370191533352859971802003591762060991613014683447145541541333159998916915055316936457778238705302902058510168367284139909353402096872446177400636305305808432412061946465498261979023461312267586332716996304443946967137032084713828346076417427314755389247072473425728572071666042823869018092187828925464571991454731767937924145281830050875984850221864931893000047042522698426026722689263979034749107642715828289226154627980955249616879519442116875558563985417931849260802068748253545721317147751953518589382383784026513248041392416620825904714435066261520659965726285119017238968952109678759305983746472564395226521293204422191798661587352265142732045914402202906969517878220866831786328672684390339650011313560950141504322218823144695754913183423020292070986333848499368724070417854723093260546605385781687580972881117904806428253750802966678231800887846422480212629677043171489305082602679495043075477418316339063864471055961121515332120471551252478561002366044297001554533107335154288287916490752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,5] -3298696161531515803640912867471732683253423769469003571397405342567566041327972868578617337014231166340440065092881307699124202838177306837387912485699608039288778871137760449023407197462592080543050793133226982439780199139613791210155124426943120184682265041373960630382219035039418676706027608225445877070011839779148473032317171915179765269398105443251124916074046975001396489485904122661849932399642752071706749200897372391451833490675993075232753671002230649627448891064799466566933535270670300340396243180558304914899743979015638499931129349055362473947985279745312177337574312173637843073735611838236381736742236242940109529452703060906966960074796599196498043360433387753334373723619827364009027539501983546381331294541439488576246963685607889564355133418914749473684602812542021134631617795597935765988493629743105029294277261215596841346675812556210434806634848611565990113177782314929134717101273854149215494939546911820407959234850403107512674922664075462319312181102067866791029946249622041153016551478241561478645058738751473976112891792895617976082528427482966163789486776857411300457479730801904484912959818142265254876395394293239633010784500599490935409248976624900796845967339345818731949146013341015489560466677024467216347452286068810564316083475673859162711721955885512528388609467370761212058213069223978790869064703703058612102393587531062481173177577198482676985556851548937270247900803825254441684905936426006916160748350923083806969696313147503120181771466507588244246811742366913864232977091496177073840316861585809539979237481347760831563394620154648041444383780485502915088570544547710830737790974179863162070155187838069511004076012636093102503137424667087264094658609970658590596276567122364030257459315808037437956165703100064150534732162990819342419933154956262836979935864859872105843633333064902985541830821932574123023311024767195306795211523876060890689061244613064228705923946654393054726289094076226130822793773310512687546599538532569997727371277881157530716961397800213701426801466232113539724514417832018041411337940577305724989697207599273032783422159028628404695624709580290242563310453887043435572176604143340950058818888052389660560841300487483792566752815320194164064107060509947107733495942309906370690125763352867896131230524112757076386499762435599733033808558264242632460816816495153311967973516027673500594772540418432767623168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,6] 10558800619868274534565767167202540853825355083269641272322417556371389791289985778354585778619919984968372189419540265317593920100875603567505285328387102961164967950082280296383028542571570074655763265950072806896042707284884445759235447004336605122827530254261517246509387406266430387796303777452881809001248701488798660766799639909888592811868906059666520019622263752679904417309831562790851667876457358228098106255507530400480097077993214410089110527790970376647586191502915162659778989806436065136901748235248283568811247433405491015961500045450094897474232027153461670077719382129598163715080416960706217658597997448628290947120685594880859779834553313165671690287133401680569789362365239693727571394523544670689204567302429477142214603089563354852903453736417068253088157255502762663889288480624248341561695119311970683783837064633218787791992712748618619996955829759936478793355079137865625831631748220967959502517783920522599161106045088355262318435381074751426580867281128700531170058096693139240787275579700563948281925658515194627606300096008688180855751454917047595417383542405718486025168266189943515336405020832332436562939260484071119731308996371202842030402968515313734663314654824380062962975013642433748891291274815460858012728195710557808680076254291996722204168994075637612482179827745113597976804735577756291828329490679964660635198226349308550712691446460071545058609727940153340909451822336427804537856401491152351463675090268423619547759247668346622956026808696816106827117968347347505300299924575652130518167350914056910844627517013590836724603985262050013751293067286499659725498464939833106842351706688974272957103679551569094793371111676799342051898980269463481993145375639792279147251893577519347327759480641181003747019999809203788831173887476491027481618687905801931019868116542297991626584630524106483612717455641948326571047451938591159465664959607465252629533194036518545216716456638160954483600054740450239601846021550480293564595885699350947125552726154185031887281160797430123977129880536785148002882441238463089504650216882443331210284710023869424771929036673983447972074805952941085091036120304412181881877025768183487488335199316490442895265751034017699533188045153383631979622277180777481832557218099891233822770250820557722241510775713386174810978715787722058927019352556476470899800828949188451966187713064264207891575078552128985235456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,7] 65209569895653889425746962853053888337994412265892481610245005719960495472785745115509728595129991608077219600175599992622905677067968936663031085357324745476118656759144283576834130237420642254642122820898160130281616698753078153811645431645144257577114824524030125594126588120879029835411630180392134739091723555886490977868532970010627922444594869363450369418757568314245285261738763400807811653479671904686449888943628752451977552372005028534367710050343710035379628021182410145864262567047056014200301200729097291250707088508503499312821180439155289799996516490401549394737257519592297271513583520792058449289464412271004151217091801055398206878498355870700073011469676217015246534806278616179557183399836432707449882044234755723656256960173868761033525469846984918657026459432554691966078995013090821270238608317055249105084970303161283579669706217636717588155315649801945776128463247365487022808284029178209984377963404252369277527114743718369588766280943701045448831167600830748940434883576916064715618796660325030347985998154293078423035483902583740954976664966695014329565968958178703054836847340292469197570499330252986454557164531609336762872586212509248195757911825472232539931968841250762871500914962895028121859800992519068523826615004212365650563383155343435154380363993571404348226244895873695535225070366910553090485152735262885793630918994179713250765996892008146091443907833010990829045718402523984356650558254831998888382418008861163169324100245701500755079805749848544696174014279336736350264919443586774976665667538273039423970135049673214112372341727277162469796419839818117322403167338754945873586312960842893525437702998484338386431181488004401811250800992037557350922195997470433551880565806726245424649849952634391566810822842998348958030728161809473466777147017405224178427663968453626423476029555148177029018881758423538188833901992076291405105225295576152693813893883956135071388222905487338022604703709034702165719908932267631475397803635069577128463502082487573788813656305961261344723963431848236369758471179843086648418413029716793868559019596059701862521193116981688010570905991664935993588411757087608261431630656309818182651654404007553378361042757561193262151111021792977902239276409883592387851311068776161067697080691595059794713718848189712900933554879562563949868694141961689582340870557630837895650378146483163602879713110169262577680384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,8] -584918517530609594328773110897410915108054912420372286037363645873873609878440642348726908185403925686121917289909745340420767956741753431154824235099052668065726050171991515109506827261749280278766858052615048819425963247550894705994824035714991765081580622150703375015911281583379908291355922037187413708046975134077587995247316021368434530389578000203891083850102068480918511458930770187452727981720893221173035862524159323189504629217255574637269849640345990347337743563153158081941233839509340668458190437753002037239542227824042839006336348082010886546540280438324726168690154738113639682471120503956459389064375584315908281040688154319903533714646226484149440791787301930540030343533758228776922965427166181662303308611687315036973307156607228609141136317819241826446179655559559126087690680604888345635777800705214978318052632779478291444834627525456895134058499322365565709447751845842343222255956781240839722475306182240455962748578361830963342248762606117098889139162987656871178242671928649315191644489054515065477104056633930035127221766915718202600158676321523405091368848742068048334799536578659833486774858908416294109726604844202293840288789668208794711507344529343979847072400899708632315386275167501643318273867226704308813372233092403131380231526835052549448312741598478847251799817766297828309096100107050736390701632418285430894140921303178293640749459588977669179560228624494216233615136028181027615971725633338388961211132124121653817440299543322313303243645017095266590284062419998098427324274339497531747655334568504365222470582400349514267313512319097117043201873462851729052535985662163132373998262643275966147865512560983029551031267110866856680132028901270263875971440943371591354738590505358337944382992915918494131836937344686572195719550602696706443909033276978919017163759233748541090586081785545998630602047283583364583302418966205108597161494353765540541784289342822648245930444383433917581523837634518733003689852359268561387511940407170099451077882128475414227118728288427530834668305890809655712421046072978235912671088870598634657401163379985013947897578409338258219840950221318055854132456087863761218722114489409129363561000459061284923150046848418986539112783441829546740384057706669764045344234060746620677051291762278581915724896537204934607793882991830795463562183941938612351522996314909972192168906255543428578058405814301775900966912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,9] -2454375275634386757931187402816815397229262638978334496260870608774238884128464537317795095471153735759539699975905917098051744719381375823483839978670215253539831489324577929660310533784789543656845919030148310510290887886535071971078153491901695810623114639577933435640134547576890065499820968103477291807573778288991246455100080326795384561013048493352123566092666678877298483976384075136748682621112106767505365526024016211553386932307745998687810137376543174780814023421166730857271368934222585913866057106063115905340877368069588708677594989069458579301202148044024026151632028134252098138503325826047315468718283850249542337638664513689895659958035146451810890137488498635107499648749100572573144854513469447059564891853650213182563713094972227214968586407266184911128123671362182318499858767585784644949044121060461058399144832467343716148011184020351585857211687643608849945834149245101941836027383460075361253873487107059896823390662484144572244310323853431501898915167319633066744203361889127502439192412896746887506119504801939088890730002906085701877384503564656131572418110000253660262824763835686416806790159746007710417269122950047580085776173646428899345860878769023806479419166926977270347375894016439119116631297249880844233224167530552201998007783069930417551348697121402434240847758663068223267957091393311155969219235377423564935098146983101006055388224507854401929553615375669794381408362834500406677044326926086359499531536372716027621927249000499403719201786538590077328155673190346588526247139382736533684808849976899921327114764713903793280421315354435534174091559516181006660239316331802168199954592085447024869196484725785112587869576729964037191417255376074649393909413371094143719433033332633716741342604439757380792724171448016069920570252526579396360802250233932197852187679933460305886435571406209456600547569695440339863397704410599469614761635957843332761341653621543190172653534416256259470847310377452020345605052723245294335112671727381866265645121133785520233586372404646268625511149721139514332223851166016550912192249163786170584963543312143362280705846016412425393106145717435023456980983011772773750157580266313179705931152410415525501833719064936286457137288155947429382382751419996086172814916512186367442527804187539967337253848208774755818040006440637174377083189791063878907512921914118467177398687900210167259862929554731534378860544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,10] 69021807281273662854982292559874844144998376334366268075699962751679497430584603149521153178807997633323895769896079304695851579747328559538171598772431355546492153566321837558134564409690934937458863282147249855339034455295700714964060101450579506777661388917509953010938082254735363116479497861392784576611357581239546917575799980787269657750316009583472150112724530229122857780388347184137555209040799834541532645581402647797514629146306046607394986791524641144642282715070806141302181828541923093158181534606702867826124163510352224519419423823143558415247222803320418554735083236376921864832271459492063215520669339739878166305886310178600463840024527152255646376160495039646861558178055545701385278502513066911988716553209470892320549473102236586496231452196164141117725673307935650244302088165044393622126458088948297554403407382755768889470368499772105251402660850531954377676367690492888561311330769040150105994366989006317808651159874627188575369754244028250407682460674571451241651258249958493320169042434945686941404732760692263245027580918625280593580248796389532885875830559311353649620852672394603785416373054840182611022599047223741789623087682487302625563607293570027684269357985865249449843830771214978938563889604454383889888954852955060117926311366851896035113580969171109634012967308078573674295851050799320560976719864691976856325321421885822723762679335814743836595062363692366364349578341914158219076184737716848591661215259138361045889354968960028828184416687271952484039281918704522566874153605503288379445250263192060689811609582574018210075722539034923607360484384551918752249459156957888281168455761863734488212693221446684126241035255540083805642404298071324204953443286121641675064500958673970965889899019032455778613318348934345198925501927162494991121699079806102846395160769429686228895558012291688969819931766505216824072949897029491774400655975110234421501567904652080757440287713049202750096864296566224783092138558856565992225225582998802139425583663010505906743509651235587945804155824976937614824467517232634643821270212094021953663979958291181334094823116821584555744702666616429148296389191226815918738564441496967856696343533299046570457844682196360340049630831015725589860359323426033276309235493476575785458862762697946307454002476549733210338972468387716751907896843138961576038996044813440688498034784205237234546019918793856988190081024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,11] -545782824394085298237530466896827507746869879716236515933417597338953765643452812685155413548115859083005569296476827987632989955930044655784499378025399552035588217309677856834152756126893233970813559649398892035942207358681428339338562156834691077136737639176973106008298324741957633642053232949909878454409091588524490823070586076283742666175660567583581810119096725536681156663854575154154471494990027666226528072970996302896679213569599580513828059449901879584540623427560394864838244364455494356063840197264378977610582428204419546551827945915878335077225425469197556333080839749262428700812742028419944199716244153486120784724329932140478184686348367827262527971577986266638257686218981692278209275291536138171065942730458561784157809135726577403103641991035212063136495983611547088200093401868497277924840653861706592050215032094547243932579451250619145051805043121013764629666107869973737817899455964510291952427220418120924505313381876455495345122631884242486894672665101344811568112173637582379149118651907828383106635808097056771058129814932245379788079774254557607604398211395851117204305019300434431506767635279428025034002044438997575637868295205097587864034688700856568502208998804359025708982969444458268702299790641573462155283963836149341829417922348071281992476812625013861897093438336099933852195627270425732325502510781159622878126036107007121461491831784106392700859316576818629323338211437532761452463419773837207183309791745905973968363931511854491413307704905666222508742017770704801631319957806950657351693417739066305669111186562911364276137530988497307495804625201886883558605225613536450194011587353952286889378622221385164099607358860100595617786776161103636445834878870611512458069201867843118360009057236010215202712855298600275838544977082298195278529685558556230918707884689060853604858342266282376689559616682931784072632454237951714902582454416091707407730010102877476413413978159779469950817696527150895285502340331131324369930072954986597741339190578548320900807895740371203289419737599086827852135314180245790409179776470980988236196973785640672989991562872730030613622414379568892280654928027101488321280769721634141958336266092550878422066060988352194969584819640457849392310724069937238646363258974983574774421487422041316760931367835391278368562255097451799991800680728253569488049894616578978222841448400400155413536293184786966822262931456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,12] 2399544995610155881711554054699748232975715877932899777847997325313166522269525499136111095863664375606996430643063342826957474343881310505724885983491910001790219605094438441450418102401345208098818136688123877323765728972655524593412513283828281813257556731358325123710082527405812617467032085706685019896542251509777591533492573348756104460656158817704867997421646204300843026956372438531333151978373273099425976883670659023383365908474677211683900459171655315044321820658062064101647491903074229992843565203302652062691987635154995373265590179764858260603318385382795916297782620998030692697417965524908589532840679100365487058841607320040614241435797110871941897367755703925842206512755751308995744881078247648806362901174664315884610603042326971184259989156858420839841113762675124667031432438826825142440785699032104992271909826771009625068520929226582179647019539880838748284815909607198341890648961700765564150068498972052246035660767902388181196355467630531005033977727241724593424515473269907162251719317296814862960786339759296505970707400662053388447815739693538216880331917575291820116671163462488370151775845919114348982943277564220411106624692416403900441824770652071909030687074927537190489946887770720230261731660725700040802939453652800294670666411048913352227374013648349835044298741423575734592163369300927630103725247820609334140374080883768298683262012273840833171109326923156494176293698060736818829023075831841544764672979584787705477530216527834316615518182278278722544636555470797773740802133106674283402645413230061892395369301618926496203823694783997266979574349395370495513092816519040034705282672888696031021544647394418174969814172590091878715340404090600453551117448804184876469182112759833101604955973985351161004754702342172012441707824806515703424378150134958011241103759683593751142437803105692716121624062968434908611681747012901235572277744250906219462333570105421474196075768583706771294368284495718377566774856447214952932800483050460087780969734177060882303578919386902748098023447011952102787768519613245266576927156142250614491177930919020219282030486209530467077745724573264050205131041058339268753276696982870107745872595247558838638717911234782730255064851233967469060506059835030166835081006918875768452904596077759106825939386262581069779941020375825553511807817308275041652745264871450327071058396504532091621289149873467992424029618176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,13] -6029631028603642918615357419246112430644149622374608078775311290733868753123976590491138623350861691752122095246756752457601224205239701778562740123166320877163278806799677188848779755556023706955805959686765353502117455052599190193247837345880464394230827979716990159482632385174435275800350556361390405563655686618339318831808032496219102906956005541374523824966937210052274169797458102072209963397365317226232115285575195433016299539445623857217162326519427915650125357101269724765559527553676962000950855934535810754883780806874337326473144078259472755665734100342133514868548825360302015601619731983165140770072174199661188662868737858940289045111480131680336707770012792771311098126698550047053964100733355409486539584451992445453315183774810478367343488257708183935813306480450073686539686433860236006433855706101180543358442189582357797874219410153975373918423860148431815609375525577843860926907562803396682312683922968275568862291043670445805280262662484284519820784157556198694153415222333018454389424351878164459392626293107536836414796223913395840506414612249696087844727175479081846260413068668290679925212151108915328298068364611025802359776224904650456734379172794333451665401058647411878115182231446547108680027078053093734861456230239777197915331873686056915223853580225879892513830003587496728077484917235009614738099228813053203195457561628370238284603132440373887131782480128205601685868114670303349533585078862355539200138279073399476691617946038407394662263500162519258234909624903302796916421994238125801366784906034577058606072667363133101666831543504737655971940923314203020611455616345113197704140955842394706945175520611849823653866901262568919217363536876141701454257937577438778673003064353897478632028543278742429931311523962731211185732874191579603860128187282186985034838725276703742926210901192596312976169275329751586916332488688549030518268112311788959644093602934607899834713994600551778845500318368320074666041666057720267653050925229150012163203963464430229774043953693524339957686749286630958937857202084118509613747566189320875830373407456350501794533250546666800312249734875415950718849713171262091241405290637784370001664243001250687275256578932515259889933307873076196779087179733604309047332579240376336799004966705090685831813111705018527256236330203774480832035677995207760036473876701534503399564790532391892676702725201375947631292841984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,14] 4761976199659758722614454957263257502871788164848147281882549493452328408571726951077581350305896823333622792807075975137293986371751446741929548639872766391873673340489626777167305154271094272869858990790740590474951275159102082929847711419107279453259802797309732191724018772237763427883831848738020449477063708158860982707607897675439262194107899667906027258533340338986811678169518183592356162076695391773803093329775018228439760930598905155280009253994494979965794572384359372095325663352492319759336835027713853981797255977902114638271882856254333868926425880944808753205516394963565471187571873374569520263339746996776093486252343926522201792989182762141253480751368882931061546806960652921879431301569189969493161877721661204702154458070627759330558711433683750817833813757553067951912120497044682515691766511768124924776839871948606216522295388867178509776070732973435288652861068882860997962163882793143876444259659656734127422735928038757845612471728911108013460948816042947947685549939661486722229894916771088644912744942599824057685277844601844642179731022267650048848159757972227930020177834913849734123627549189252539474572949272294328526899886357832296190314557141286903752963700473926743336691564619096062919557417477878208279821183809372489973775334783501630179952904787133490769396835433612295167568009639587050426923940681016460160362331438347137296679853589184855311746749734421183418749053172760883236780625968759546942873030277787507448275716556553650598698214807290937152274896562365502091510751512360395914900725519418178071487536153139830568763068655383247438111096281524404872991903984647118428875800491575666813363622705965015107666636405123856765552068513186263660153721232379666392399112552570658319254457940161093298028764271342653546812807244831731727550127986808899479685585065930550559447137086989999426536183698819813913687981487187497986344551138834559824763215729351430988186060748196122941637851238590789687227576754569014963215920337242260557303382307110236737854644975363525634176779291215210043863576421234631041532512535620136478180482739108360514803517608573873106361761840417353140035244578707306226164089502005950713528833874894799378914335906174653364138703336848318478950743257118597500846499223371928568515039550413217073297238815575675637470515901750666263565059358117253912472716121628238153778621191828649829597339125145202851923886080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,15] 26270287307266534130804814788614248321164512783672578284045798871363631160936093954059431389820187974128962356636112662749958672989345109766888218349510291988480412540677491595341062329537798437743535467203629257302661910439386703571395055730240482757987196299068809490480625251125214629122216159171503534803770977051055622645254971774534693812108639738630723318926813862295756535136299223958232512399143943973214282664911168136008093281560054622081502993859601343097954997028868405387313804447081212949074307928407060380287146413352655429375301796947022741581065272434285393376910830433330695063144502600152564557357020778017118365047812303575326437779717546916244637404070727008551018995456617248961802733899024681063728797866756536871222556012247539813610852789191819295655271356725424762657001131174054324244006478235136238064891822915409435260632913559642586906222346698860829782050694584914152677752153363232714651179520838978064583597759162779427840327295134390916511286866224919658811836610199649705645211590781938418544063147119478831081155769551607883396137076381623033292797767299271009416426331431751883443383835955201720710152003807581291589983076407146608875058946205162407066295500074722846798441076880280221193005087702504812004695898434412860181585175734779674779369543900391370308616970785006397991508329974947582333215052560454577240806284538514284885312986175567842699230352075017919626736696004016553314381812134955719272773977868476793607566627850075909611993975627617296581360173248147629706347277293799361404074508755187840096300085020244055995326315689148238020275298882366244134621197730389492630289502221531410486262863682479019394987312196960536133423510226288895413765693083145599965344375569156183590400037735597883015993612358518509889670094684307541430477249787066782500033884137299639996798998017775858698985085389634684399105380872210780496309413311218165638180539499993106983222845106720407611712467215387280747953671740189999982516389614952463941096767489548423567971437336356448419656553936612643384962289906469972095664846034780641078671385233778382249329220759591396986904604950584274244834470373159420861476991138863590840458998967375267273495867092118246308884906179277647992699776183810673943156206408189280580201085239670641664692749197792886819997113644104003954886867523901669997708565043628319528159714464756698127942905716072422837162344448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,16] -125798897670349557168147184129923769952637587105143900078865832831610793362234722056167642899122026376915013734377012409833940268670440360258089638691939653946282118954846156099294505409595729259740122016955658993741942732779783084275376405481199637709113848125794646183710433995723623359848696818157342392389739215147726214941403549476965847529029577586709069786535842586863532697195505816489552773252210228119240393577910446649038768107900181463529542658601265997215648276914537817770698145913937104719429843593601906762442380052979768560982092725182626352787959979592837768726996518061684326252907803536223508945475483694035691961175129254107936249386137976150091792472910695779152483112511934630859662243134096779401765518903563857406977761824218291081225655423756017374308554579568073811303065503407726340081841604463519371255654917677712216076154682669510787959830943815048958781465324460953093928437209578718995101117871319574212946193427952357111034304193392593538257723262955330170438883378968045368929797867246941845364775106170912784187952881480124677915584515515582107640592259514569147729207382781651004938644115924642059392886542093330978246656809323413958732630587879752632149453694907430085341299366878629306453150754533963540021987650625288390545021518508031987078351526850026973996101756362182418566683609674163022605015894566201867543269317534244320452187189979965744844217424497824624261594588139961576820696568461282261246406734543601724628704568164644044390185008325230907486701794425205307727352107217834504902320979279747046905006047141950849682830352448103409090862298639292649887949765821016591262486520655220756107899402797777438578822218354945890416381646383315830178169686385572433981036548145325911695778005900660749652921431058946194753969750704612587744645239849233907676312506617461170077543612507674630899459925342307348522817927955184508027321486068513670458160033395271436264659354740688855528563241376753427046427012962815568927721343960022017508119361753482326543961458356668181279904520539931148280853058356509688760195592344995327449933036312798610502653137050894978544978149619528688401308529210735214569306291211961511675656157025876883176947781753655867511880040312119413428897893395739324564464015520499411034924460381423996321255979722921354207653356438444240974252592728623973932695669854782419837918328137822684503126890383251927940376559616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,17] 285945142544122918587870635558604856839875192198671976555162499993860301260839579789009355785470241285713804350687502050394209814179422349995288578443946924647307668192065179953082118523334156075377163723443999555337820013572673313975254944091594996502532706219414987504144014901315710902733747847197731773299744756067200039821313532197002953628460107290010345882562007656403925751106765557246929231357901814805737573772382310333978857737906368803018256049897619108571031886129027032870578048898374271065442092621390850666211825827036392701518000780465942750912691160516253396766141195879545832480624213917620146264680915267465189726593495320371783655045648802274636374155201376745284530123902539636604425143331662722013982604887854353593105639415309266379215159969824715867697622864513959933613165115508267206177368208313269128653478265315613901327764994954764892591439399481472246149576076422926645889260192493006846647088896434815892627302233656298324142223234053159240169108385884493680096695931061895332628201587058553941277233874234821898048277823820111795213445366720931999456651132782332699879311356028814569708472545637450438518847794581332896280691817430429441591181218018818859003916598067414951526104012164777527027172168021571098108866922814051551915987348456517812309552242069280785471532208990731960282608974013163783065900030535976874862471757028302418520298984454873088072965691083382131334946125958823340886054189733970862892541532992442119800318750825137285318156217424991877900878872629477253469918714292520723264363868144505210146785443518786038761474508736255638816401377411354485931208240528381475920735598486940452797891847731998189853740626000009322675521392307359006154009864209965725136353390612467037480567731064840229639838440681848076341893198628697144974466196512818780686168529409158992236256656087324821446933709635009076032782050704321708340663914758982240101037334965818377625811753639730370458534119267360877555957097782323377899626330071467501035843405855118420316555786715537326585407210494162717648679583856203100747014087242234184261696888925735181941674447153850670672552478586112858428148252141546134397174231023229579433498726939030761010281542848974570581327328189530088982386412853909559441448945553586295282978829763235897317552436466718255747945839936013093881470488057743740140391222445984763005547302063306436592900537197535473796424663040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,18] -314184189843883228175828271306934035646508907890947392883874894531780550701525962390453320569050525303061090318320633038785760191401326852080481264874814040002319322488556663416892684886242915076543774527871194495720175916007687996259656580910697737895899877827863724459130974567592103199335831053891505621045510629908348222067734015028936802482999558589742167015500444293565217430882760766166206868376704639968772519112576688561864066647577891726425266562229590324245657382941903278937773234579016763674308710040181109074190346864131783650862391540366104440161871496797703599978444689148854157663362834703238519137019527946161439328563949255872039716720466825328271393044880661061682362004348060682303598970782187730924006939775177574925347637461564518595628899923503810253057499220163966593790637003086150432814954610032383950421686655176229068565219826680981889079754011919691187212343876322112807775071050446885659912297409229891449288654217322971074554635662925514394955304506407574529551232689239675656205760958450978427151244017223398541535081042723649192257638539466594408977877431561087371163620142822838016573538486286197638065610114097603543917462562655074528828161572491891726864141646524029523247803083410469493713259366187496214357870978647902691722066443238182163624596487298202930773897506693619774012658416168935402610369122921565056239910542924548388702991320866993929928699379062166500720818490175454960877729129213275836350831943603335387864383697066168317275814498856116149444300078691527810397312714310464604887778721057882784566487893468871026774186158320192579945024858393228731439134039933336461880646754230502304688488888049626860906166531884675245876161292824463844522715701308674668524780893934129715567478917752213930304268935570509959459697130711940747577497574438357427073376597968359761559644461107845705754704953439154381630226318651637634431394529047344081356344052557237205187711009704904852083421333277472839175845811097663555336310286871823485486550430090578847194022772241167363190129725759455176857191345288409636348027086204212830498361544315843120819159958008275875641871682556760420436390842455306050081153615558004477043985550339293157977183602116932163833619802582164499304199394827759731088363573380386308666880146991065475403201366802247085664442527089830666533073030363163531630329122067379927894298549751564633408242929065494205125288263680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,19] -319904849575413028243940508468171347054844151994778641240530567774760511216675041905836242004756064395394054457483271487394124884952530787971049081551648066978310150211221942323838095783845082037491126980261551048585585941559140477119397434058123271011819139072281914105191853313964181024228917111619744610157075990677970516641109702915758319250380986598026184803798845454810251455684526996225787037275641420534090886378401714052635935096752422335618473260876781235086124257452351869771371572999032358036507471246810258583694363950860192329619908258658676824365872462990990333655073682350670015592326926185356581401955438265969476616747958388834110677499303305310057370260351194747909469992585117742525301418559956811887486844982377792141324264321652374052279470820617946173288966016722602276326806507120495342772695690246276150672071620177211426109372280460120354113615944075285414435563209926327867330649457302995221553588691017445007943349377210150273967415125060277764196627579282139900432640423096770509319541501009722667792779572841764144947738177863153982565830973736320333260184570188178856909856949919119835066043816828344998728125775819492784017779406153036489368880344935645501442520845190666434377880404498768289752698729857258242536550518887412005323720275003361967552364425421398036257243587113115475331478729802180549777131513767094165548610880871823774250608536122392385941865344472934883634018978490828281956091250903232188993582346598641548881091685641431806249562046424917362518524877445134486576254253898057851521791675340058468599985021917774074752196637008116736511479009211638061251622153270774425504375055620079013006014747115200341422349610771011138364100727965814612179742615839235390246224505370533851215252692069119077223258284480318122058448134548968559569015139950383302278474892672722996179090808825000149679130484160967513710741678572094897962007112730892377131810687753918089329156479487781121882034079381677118916598334822680760583603444893152296415924311699656106965627807965580689673047742375087071715585252549817637227385686847095975532366749660120122240730468475338020833986414601098301305178469108056771789943659564258229521834766064018849012845538450908053968883197269302134804431946419032989659233837845740774090249983129468151403564683305885457705365322447731373753798768187665815219184213687595457263893398221687010951368177986238435249363091456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,20] 2490501340689896560176154322796287974678053415736454064418678211778080018141857963307249387547528995578066252006418451440622985236312566687026630695440749248485935607681364242680440237025448716406032194518508097705281496415369834696082892678144308988013794977024748227936364351514464411875601160811138503142961688437331808694519289867751151201868486182545426301604347948392799912788946181493247260182133966154356695742632751700383697583085505070686732591131940432096099928026858499710899970784069206931323747233749219909216671405241511647603797563673489969110247857052347564911736256380393636915511744976648832008944955676628494159536421167702403472608981224397809721131137530533061159277741266174693421413339072372925510241823549397165832142564071787898423985122822576014244372509190107236702370196468169586119080008786576654488637929730707114322437232699411774558821006500145526853866102029339419127689358620436350598959349808471656747099899396483178875543938110310777857055851504971229936977890973138183595987865022279983932605016324998774418433480048803790352187270708464295867381824167832556453737627130617272029473081612818701152855048608050527055096604379335552648662965583938707138906014908645220166276529254781898453870354746321904299605365288429493266894792711547829579883757922067360962196662706516800102232955394277523599498207407716351988894011143999359081602695751238790018021746692195578136372599700505811711400734860146695200789575444974403431970213740155735596168214386412717045204876760327114495626977190865816099143854580623090248900084092798782925907444594741978689107245939538765194017145545901956068837252929811195317953453903012657126684615023388188809759183831863523058007903207982676329772300029737778070106182043708271278092295056796483150009551679483170803605541202920274628803785426583631449275724585743781725142717699533881127440705274194853306259247163231287849294834024445579244861277430834319195707609797454771109365104440668816877108166950689252269510972403156490456504580754771553666376946111518900433505379041467368097444608483399860295076445775928447594253351245619383598090773278958090523575421320145785287246646417853745902096792948903026077036463723442754186224957899739310747362438723933806645262606815143107598167575748359447430727081699756091120508548612258619648619780617408252214360100909139584400568966255269489063279656471060888189319803568128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,21] -7107659299502345073665374117391842038578409798550158590595193832702191280713227979120186054460877753330545858567326954358239224027020736641056345415814594531171924715910098669881982942428659412753216417504114107013642782327067974109060051623005699719640713960359406777811685640555207669363456112714550024516863424649746116967026078701600071209844167272311158911218240247165361840768197412846956781904681366963024531509038264472086210310738062471611727399692715410902703581998529041880045444411341715445630881306048722542491170072807529075551864386266558708093246398795055612159665137392850177267523028432629051952338517232676667672748355304654227122567192407377389604724438562968016154100037793118293070305266106381400524303651128033794872581343767972800900556379510548409642156729487813867067380017199571650991676428830032814285495367413431032153449122248240434712880823740505830613907321020364402266894213353673566523556471978383829818807186482267181362449657431292899401094831877494079492248836854782174160601948742303495569104684052301405949942486866160770992210931205903332634954375101996409945135672170736698423559622824235474880020417924309191046601948845431251554365882709750401786096101458039145245413873615845025028485652212630985702472345723888083977456443518969408303342955018921558169404496189428485908091114228613080377019720295079635418136562808489569814537512939590403148759606810509207721478278252018973359831899695636198715110084583243502970788812935881360100088907286260403944644389420838287255068206390389561407214421371680890798205468635205484037439585418159851102894701187881022491119752038138988214241237486673731154220163222834685941013547080861258931633419920132786530013128304197657884801819154609597277559299051159677922223482901651281333008504057845951667451134853911490233463305720255236180174372018696598970370922875770263582007524178937936405500242906842932566842497575919636593960944552517128553810155915428452830001430646434511927188980155070055636342388261822870824223971717367677682059646698237894705490949704888979943463290829865512963252082499171000509877308851058957236414480892503388208028499091128299211076375331218341610928002402883365918108291004882088845105770386746585674861689508361276120987668681773801413371370259924913183367570220541032937699500921042153827765792093220171077294983004964614858615232923210440579156230833427780708521742434304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,22] 14507698799983253418477366589589020880866476859861422772312701043562597566098257570879091987744620390080010052191311181471619582843283853191951708091310752342827483178214677311804479865192024939183376777458258657164676925472739521169274944247178428399370025914422325204467604421649890082448364176017108595828907061722518156600506362802033165833185604523732595201391825699554131578657477670805468974949488695836065252601932686449630291086587113300940005365992058460058263780599728933056342125646446744396244393368920333692479458842532170607472151388391558687409657679244154990857696868794501860884103582066120992328470418291764539566539094906689998128245355263701888171220831384765076456380663315515112973506526030342564311862183646382257448327034480548685651088854727022916618626298866838134827681008809180701862396336546877452842222204618165783894207441786181207589955887081713688021925805839555890035943607024613087866162940274525224941758405522274807504012259283330566360166737953265843932064571016486956542826895222663855540410755249922259907792017412142132107123810660638524249149956996326329970425782987450181075644728134982822189549295721405491600379630260523076254123966345232674688850895679163973052222906817254712462886486295457537203449366727491653736217927610094079643212073338165725840595592985315667030338955346234472211489949654671538909016415183871887485237416434446650394745006026037033638260297237748146913139231776563532568898819961005413005150097698031201528465092682424856082323368445031474999996416212245769935366654572570725026878952150426389215009944183515075522814324048805336260648392341100606033474479636666979981179929866680981531705382895495727155028440893467261703828776416733417188187425639516134258462355258321210583482540221766533270821881678195355631598281225464490564473230904719016050296628032748899969478827625850875195654750913280290216050683666791216153993954084854418633899472579835232791674656183791186657658529395633605500599374365086630392583925505671043407376410769493874837690271238570502419035814112961542503851122080845792619026327186069768814812659721853632546998681555092873104453467271360331636742257733968730832716106671978130180110034761300649033664823435878783640025683536974742804121323373965911139474770737539388740455279620602793814130846506723379898493586548014543651721999306045804546016817471418149532988485497548043830691352281088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,23] -23853421494210560667771512382888654048648138554474169230381064441823795299427835251039361782089902532584315337872474625563940991200039575950452865850516035803402528172273560351390047350499635744463986676571140574444821513296177966860411798543568505818709113633947587691119024770273769068682367638863233052317908664067850939700922609966227871868879840274316507349449818621725511166240301558307961905231220444903012238429096722877373992151700235414028274308253756937332792061726588153119343602625770958367910813571175220425396070145857142209869642399906955521116909971483153161599859062958136412505858474818083121796205719052431380566181828856131571411049409245356323709969240245779675438881760440987308023384821303258020675929983790443598855205601405282990314161425668679559985508391407906758661663870379192902463749766373044765396802984173217374011188469667141791250597624042561315263403406537629737191590437759651103848753357666915893447465116239008559439372931013162451296301505751631026312462627575167953291047511055044304335952843758086139075966283025446074800678874262088119968788685751222355496883376238708769402517825545346112454266744057093569602731516368982835724226989839651957360955404193645548493961565306322230478685343624757504812826535730958406083350478117158022208462286896549593568926619220370392366577190130133152303800707588408335552239115683725839052281513777257340886147149422857232161834980644986612963503221203890457618520900829557127343377158830466675942179906905671198991134919581251242487757296432278656072624370224561907609585744440673411115345579018177408915249072369935454933251562639873097931129171755412859439830614902419679066891011162162395830052327352559276195002856933182899012931921261912083614135762352229439753579398971334178499502241352958842610303578330481601404862193726551093005946824244859864194021471258950119534806854072553483217946877737992086182213591416435281969938150703392553502886266526470866830563437362939117479013267687415450272347146089344713527474145498626858915618464798832753202180045229091266036408935233456576611637030919241850812779721531862260792503010875183488995753685160457871765766119609905705048236173904761909602326616771361138601124401065233355701435124280721098641107816590618893513765732213192272852154643879128846623993531376791217390363983384633527199480638433217649826970516481163784453819789683569654101362801115136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,24] 33036793115261376988808830810846861995096797182465536414447656372990324947296850118445924843751323506812853270893102772336550079674986109625713804843160959570156261249856572039551557856670498351948571219035839243439027549560638047840984820731778147985634178902880218177302773245179424033804706999335316250226575620538358378543812392828449857552374779569260108018396058212757979527830097602960715743512989129127791765425803696017776453421986947156336473565390822150102103759430134439077063533312048249615550137989343498409957037704525053740779305534995580383364752244555872023237827853889783718690647474204739162204498432739472535872928543859886727503231322648395275947954289036575268160708771818657285332700923240297344126324327780646597478308766242925717483269474612530368602313849380365975111361230123783677234256008791263154312243241104853433253298056640051733742194597656698702814483214473495335731526624579760914411063602944294074021350626684927263046842124618885802403802368959641282078042133895438317980739543845804859179410808348966857322490500098577141753907336811069149890412479827175497261194997506470140931576354526237057212958557047315396302683850855255218972540880424686499510500644486104550684945557193785987458031123067788836893282282534971785691831017627680741754077090721977979585285748363851022499223568024501651068341496270542879220052672835647513544763327397835825203070932896333879023245944257422336935960123087642099736366593020338652603475505690405472831712007411145943923441723244339079361372615490242179487744499168863714310118857550288610121303233908031653398455293319082207170635935132509865844302750365598075667934922102449606145624856961118025287770438731317130563081858874716327419465883720538071583197148298500415792794078152435132235063831967505088904570758179515013921970532037298261103576374659874518893541778575851638252728280062339148903309991410199669389049419799623781428032708319283534030970406303771771875445627537905004750651618333563080424797307275907188720175463105500221256756743806095448985630020458644607785304280201645223260434733726268049589919205374890937904476753451193882831880212609604558586547426205587422270634949578853924082495881639483790225788479521374942539804137946075977836659866234789598365146271590406174361792156277179832747673566652164656417339141715213405310168689258418209882934395512123461966445845112160375343006418468864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,25] -39379721011123548436421491300738898037078386689959601506107679286526980725035681791069766468326729545390982765911926997696826797287889574249334094441281143392338438248228903234725463637802322214240997254165677336397134826900691098841636053897166823122573659137306979722457722869260829509328084749508003841369364605017701446146331996239582054811863978867160785534592569084495711362960617773289276451699621870262547763359810997116715471599531694929334686547190829391693440571595587085578390793929905833465014795832301058783488381149798492937660365318537747308994005099524824828619889372445863712316877385388224698595130217116424788466476840641889734133097207579281252140743663874725764283391173420002422702936665147895217489320477162238096704944378553579334408403069386535120069400233750891545219157832526990970918443901568805564995705331587969154386104473424121400306438487345993301287190221500096608584020578587243291922896847092980466133410314744570899579734149783122912987236427967740398966070300957000046339358226418652153321916474030423747175752839379383796759777578970096400563954539985496535744909912048638538549490139731211484551117501642407494940281751921060412943758334394054812997283860822985324946495396242085729667985403880411437079243758414509089293623148429297737703706717412840568786541711394960873810958010272311476578794307068455697032859724101203758711427223234412338956845724783126268765213276534976428275864516642084841505996166317049178373666919664444047911451522507804499465766609784962702516359917779895251064112726581235234200833815425781286622951440318850530800364092989811551341913899924185018183062105777891173167117302415458812536128001958384678062654459668838125445858813386781994259936252214557661960513292115511043511417143932368490874244377899494238626133640835916909627692791334818184289544161717628915134377521253104734088435834490834252895731202893210085998831801969595936743076173623214419902568777343615542553129360120254792488722497348315713844808802103228197934051668612252371433299782837285595259149460328970080850224949775240178734935495615430229457045290784034959748822945064321940872030753358912596304659820735350815110347566474236367905649689940286976202580331926805516694497297750256015077638610617160896799367016995318916416171209232141605742442064320357799881851119791918219474397963680073830136150098432077305641131876392007707249988891312128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,26] 40870376531291605199478972224811853550330401784513647575498581557815575300964590446268681312698964577275504450089095881068090363842130132529895966467128493705991551168674879279811901829532842657382563929410474325839019351491730015788092288734636514595996177515445473491090262541027831314507478106565410947235747852625194256180470574052154375694445429629710649585603727687999329180868974429724509142114303493715582929866471808318734790654876428739322352612230805075112611749789062243507808462186666049440861917252383446749620218737954107352479851318276144094886499570617239445912930332352341719569545909863033687112039884903064646645752589782221512459232567566912679058228240759808523345410750972428382333496760901520067488320102731184189604368898043367382494944657656866966158692158668372023752814432701072452449161872650225905731193909714086230275955459161339455416200068153883258114860460663794491667007961460600739547055291724147784080479341644332247963766921491750458229800147008991133915056447739414672511319042534319491032869547361320840189686133830474436049256014613840484962769097502126679283566028789355050260951367917639428070434872128530771426656588799146159604918478624785093065382124107710952271703757129533300279013513817444924832463632139769482088280219297883883318516036963483057106675258706846438495769875047106609601206394145466226634525364484517318615659265258740413603935794434875390203691412965203798253326179165741510489988038406281612995646488724350369109651680648908921518141643594781577845463854364980038107157138138751149057893915752347382402862044404847967776190730884335729138832060063919455346126855247301316459716007381229080054907709454855355507289778045379076555693871651974922960065246550024300273873575539284236476117263064002593093877303873122678196381285998809654905218566295288358177114977483816548739688417760734368866092522791168684476399016043823415453669303231552090995626708417748508415776766135453744117638018995556254081400879908305352281249416805024727890377982391857924721709073336326616255657664829291052497136525322791857645954395731080668184811014484239196971426535852673450491999834011229247705169156975225712126596494080140606153015858639249028991221739411179818190894744013589620118071116373698240734295259539708436232566040171696510649839910480303467112961412210520489554019423153894520369282861118234823860198701404159487969645410910208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,27] -37177472193509568868246109079004080435095766688152984388612595649782988801493199758706991765856806511421501383515160380282991065639674938350898750809887594312699800991215029041070008734691100096936592138899208567534335365997409671278100267580431067270489085536761633341012290946684828563742787822477705934949213389048903194980776253289237533401125603526830102162855447227503972466219351202173932514893854561954486744736357377358570388972563103706875258502336670737197225367696443114880528283700717685005431163725429636041828746863252180324600825342870542478058077198431710149549120098296821650078305551798880051610266533215361309439281368557103113103771824348414436352339808532787422933800139337568201150052281640028996267721161701446055768907363129632749413050500052614561159853881450807346130149244927988540519975871138076452438114715357244695713490028299579369737136861202915910194568808624935903077726625818755280783262568450724314166882946445862473373520329540949149305859933797269155182941794116446033474118403402842817265117691793033253526691629282965056210118519256825063477450280818165497271166830255499608144807793384620369975682163867645870735808743270254177264563757601143401718556596664697122056853827077842520060543830057465671437754982733149308495351680904583336354919098253028292721032677833359120915644566179811212232384110555190118152385790012976411619947649723967664756986085133215044348522390984307723604013253503180313095449266605243118128294649330309658689973850584211501484408052003047251024909966927701289118952590663768639206385367380246385367887204346515137273335718345551579884070182612723874411657822220850900574976165004320852555742712386530162126049965276406923208052462112524299492896328927083550140634293178209594625768619329912168371339009918604551766912531302871803939391227563098186905396548608784661597529203711957354169701847536896726254216024143349696832329385054398087897815295122355923560582598341950458489192584387600095428097761858798517010818122692748223767990829213102643604329493646254599637210704695065718597427560881041329380359050080007882491484297699830206815872615969527007726041591840911911924795579599575906526308227631908796254978957621590544634404928036688128193122118285102798593635042298695407907695739354461297818931179893771309653381694915796292905860398444536130268635554011722870515716746237154476107555385719330502143478521659392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [28,28] 29754140424383933472836718900966899507205030287645433349621455587048174274649880151033828140057379896132224246411558534666929033347040120916371230051777045275639923241940537903187425560398319126979438724006070130685992212550299362047845725825123985058329413860025476425965503193763555273197052270707598435595591717418809330721537707314901943002480973483444709110171005775292984376011008837175354246302354993727616815322594203882418013894621687615868221977904159652064888790112324344368359545663471273441648597949790532992066929940145652681144867122121934375313104951225825246202055304222641508484274053912571042949524679804672892166290591894797882410731979807230496044526228995981229676355896004441248263950374517256327463025079764307774834989490829908924471687181327531697689789211102153917380125292332736128000066643085996200377344002615056742392771288678385622621816715469609782863498935104121209760609948006542010114001537345856285647497363127968031711779575947683145332342835141840941060694004270663492446892359795196097068756372113634829810950483572760688680553455248200632396160568502370624665916110748119115625492636520315329500620407463500880818615574335409720540480506745243283149417929295991299860778458474097075675770759148955566318748422541722046725650725414895545608156417129129404569248774771313857289957000588955504384749284689293977474915444451580937998180324793858605224836812042610302856467315902072608375560803443802652565696876496136193949185777442445800080828217066854078963486696349705290048606687199886282186766348187285201391901145501532866023694345603864697932421224354561301647524560548722873958481886999133714679329200515147733427574563343113606825833793659806705108533219553209393625577466136674861581534655483226820683363154550678762897060341737227303032930932479422980765967845387738837171215901693357945076942121911109277239221413573642455018335655614687040592685019384555263030543170878858484306061734270073906052697391019350812161070585554464230688393549538216002157927604181802516640907860633837745724396643269536436705978037953447832079761294056326805297457771203596569823726873410684832861544963876617829626618686365183264588850673763306516806220244666139485927912841523955787243447567645867197723115045108000347473290162485434506842277093382891160124483147376060624553835265317193168256481754447045179897181447469970071437698110866828318491871270416384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,0] -623897774079597151793998331741947561285336672125265756542615694402564492804118368496609867610771656050873350899679328199015729899835434649653745560682467295106882357597338500668884175430132839061032590037794360838278664821133243294774261760362921620188277329428201814008167879373056549311081371159413013752349322900595782915660914640938413444103701147855509876537945217983722731736931119553009038235871801239274590575956297476155155673087960591506375878148892077154508678520312664646914133262911009680465672301058279523834303676809076080993754506591454654502530965619072739840773444574233043117196951438671686244897812011143920979936960944272401018440037188142884172149166231959341911503475729983537715707156798882558076714815222174674106767595536398619543059539665538191016618524639721674827715725207393463844439654372618050322291071891598356541227703268093890245591104176341584894444376271737121565274643425864912360939860077468336211761006188786919787406312783813036542036079494578319043155023690120544094160474865492620393507117397466625377731423497729667447490458401650252350952562535955667925361529474585624836936162964121725822574548560756472514688400037040419742842680630018237018805463157655190016900404442638423492301984869827341808044337570111582270733852700817023636571845367807797120146367747161930982525273547625219071706187204132278082272372732890237671603030843264376924536961645831289674882216375238167463932378560721393459767819915480266171629124407307853711132760374292251271772261251516454996817258560849759337608630468142685108213310467040158786889578477689883469417994774152566701448480756957821749640023047647081944472128426615016477004488566144534104839098891228883232266304149406909988237174071023712508066645338362017983452661326957488761711435296374675596119880816950703053797745407103959345628907524863967674934159590260242265577058183829128617670629695980351977084922338957003503369696659186296850831376877115216247033953295620728561848708642001069420713120013293768397810681171092640333328600076783077546777631687656342192626523843183557877159335955399861145218044404486388627721816689868271512259584076247813227786411549207466610213976386740172802349213556303705358468831272162946064636416741770831700095454760017975203495559183696372604987280477754447378108835657948781841008018192911322666018179190763886049016433499835595829086096862478336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,1] -6432404047169818327789122677930875800008083590285127191910047423421513888015447812006944060622795304110280374686897352672067908621003083606665238001333628293493256027654679705567137949980838492941863604328691572165068461147921027758451166592164343131543389323917743967659771164008354243615049272352837509900535188268204844209349736025328556082326473938376415793726822995479738665606037383532612078093054263141513843279737789404149381043444066167014960446694191645913414970494456807973182693362001619598980205204964744697429331735108778307349123521767820484748915509950077626046330916663666279782287482203182404582817813498894577976154343500152607691390367783560146218690787218034019499278847129796762015209186536854812719112978379843126179532737920621815948950331736829596418484641356437535669828619951179097936403356182811493019801179171400575629133119199644924148622817811136653747603979677474743426383599433270058595004118470524472490920550888409630411443276640019965881146631144792539875105038322646943026218985680900507276176960705760220609108861047462314676270035679657986190300601924779104285614912964364076019253441966633161980443372038492974692132475461349783300316522137160823802881171542594452919162945270720482847724704863918381569640038195673606685260910182547233926494394962507818986082371152231820380271744524415470272738209425294867648811770878877767999998759747906782775602591638164767677984217667480157046701366562280775659344248163648797139428935452206841561787133145183929042089842478459549957813980131424148803627851271452841347809586184194223027876609793530285008372643409680944641294806464936458668621089307758597978610482503510595749082716282322007446396447949756737311713603707061781002375542485193106562702066119654481022221035570445898691780711741999941178037211272250239119028318400214071364327082562127547396577421209031210627194106424390812910685649756259432009529558336401625642041769290640044058627219594971338423646922070069321481671181117765267106516654696478870339436835141828536925069369007138764139271309825254347802779922389336083617748090716770514374485015553794628020260255895386203310789083149375312844621046546997668138176405816793697648605965718965601081678908375682803262593776101312478174506887733771174028610758263841678910431345522748772206653157660079430824573601699956739896824268802152619451415121871545092410314498183790592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,2] 638036385507940686524511933068497716553754692250449668454941312794343454658683917169140935893313078175585764047174475158475798144520434790070852120951276734405531285820034576161274586996145078139629943470613956841540474164057787791517195125001897688567319650355336672749700964598217023167369923226010671551431157626681851014584988124355143140644288309296209869593679689704100371622031830637516260793205584084086882505542724209020492767112210020284523326544214178087926854792872885800701396023758449487576758204437356853182973438469831194124488764495031736339015454889421673512336359052748126272470849392031846851245446808227674222161783620417763366329994103322822540733078676251164446533329444567774299780889310171375014933193931005046962392203918834220058376329930681269180201135701575854102001081082337066108898156481134686765383711299727366417899954474479050872162675548638864270414220546115771651379360291158964603555294031913247262188243899887475221414564878106757653290788191923396806143380373744977580501642752975496351601435831471782054327991011914749987545241698513203542055129568999108130404514722491272423779526067581226544742688424136976884225411427223063624328327207907457402386504557049362752084285626533715680026550135724276161916751845396350471382506295963528129648775930301131640968095027042952040536082119591567644703118880672414760907084836411960477499643891639031155203240435564696464496862713145831710276068310899719049257158792284190501969060668316595882580182394466139745946214009543965681010562132317277778498079345521428129797419713808894740666255533631937734741680664253209926667608568122711755547457840184777349286811607490224431037799122840788260881865594541736371754073376994800934561960179369499586921926535293861286694325645518379085964384742690858967564162767907634720944039267931093078223430475455715699086698070737436692193483825677230071580201601722507142742475430860629198705847367686841163076370135354500164443581012383910719343959635381987395496369582342288513058508980024206960389051070854931604325446850757730619169305234847914404326680022812766753568336738998751203829662623161207900459407478650724831512981691339861516474248518537796080533110927779873641591151850026298635750976145564805399870719262141580383131473063406662379647093038342629871017811752538486286656160602390974683311160316746910151291849115461370717198941119997542400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,3] -4394082960350469373332631462564459219970076724855664929310150682715135962915206776124402156733041006983274991040610609812009426484555450026191950533356499541550503808265411199402013771885026233752627459470405425038952770277481427123584786689613127522311826758775690043178063121334189423743226307222377852516999418615320473199735755507998287723426214420996768675954295227007825201089668368116889387160827382895706519353122935667475431607422109090093778074372528068169941089100982893157609206729375602205918560326007562643416799732230605438665358488614960662619083377541868608994322921524002081709637473554948477130677162447550414177925394545749803554932933733046119059374014383579098937339619995853466249142379839080033184346545291389049173970093849016940528626287203532746052595617315907131823411907616819098692722014481800814382597341656396551694634978661771642275146501796389629269573870121528323587828906299853940288216518533295457265767808925530413573299255566498266548106076499743432343460388644966029602270043468708173970395845470679959118121465515549524776519109292701630123087659905190679625216257592696548967786034496498642355206072084733181575113727052392207915959659706368010522739700071090811128415831147499834716466251291305573033761911430518307940031761349335398838733575757582877287928642937500384696407294717356802009715987584855232202657782691691650929895127782311963770681902085887316989094561382865583784307127882829128359307715263236745503409067809422885980070823334225814283375571395296185505297608874816616543153701678053845387372156608349404374001203878616133366705284877553685449715155672915327881452058260514480159637411634916587320575461940513186010485053648192469719224207586058284992228013005667874654158576315755117792764086282896060507566017837683986385817613027313762327419206306495616163065249936039024367963202027836689586607545282377560184854823274617778124174442415687473195310373028489429960316843457783258273945155860330833236214074855354116838463585088329733471773890259750090927479635542578695990163231280743558915183955815931868299947551630096010358758185240170243611720801091895768799817313937628284626791089296685423376723347715397155433784980518089065262910014569459872173051613132273158377565776917597754173267543817427449423729404318386136393881883658261834353150382792763883878882562123075681765991175208596421679251410174846435328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,4] -109276712630799398501247758915990913199369602847317991140694156678099922176786704707171127409841809258399643930753789629514161520347594971678107760637861676056048734241711434771221469849250067245487366481463927729271941422856954162530973771006168952998897985131223261844245352828514118054804553671221882739551536731453174709566215345892087448109487889817543323818492351792307358962558457079372579783733510504003821828819903533980006675356646947806150986303178190074525825673865199495510157622225811778509807146185397601126145906241078852012216118906543429793618142029019621501638324504675742138435973485707328851440028385511904950846111866234080749694846969583291953898011995131704130059879919926741670387428403727776477882089699444239757911085913128362858807818003079511236962154235727624888611728372772378239759078397984534299804733799079918307062656050155129674045179721124847845303514719577299971284284766995983247396618754330755063108702944234033282813522139014961820081300057803296918074419754209270575190675627505560019810904053605042620736351044211931313618798869806181852572440320294019532136719531392048781684104816562960504148901486672974269995873969838836551027954211719274745393443082109316986973982839868599826761020787116636537356227265687247909065853501086615409199138510094570523862998996472011120930835968873753229391736173383203616032606804943161496054147687249118927254422018154198773483403390829158921318217938542672604789024570737807509518688918098490492742143564071931764298982997945447255721939114209541432882972815423137579449648930490259884082016198569012958439365891842096544318691100279537044032453528626501725181399203465815206762012691387239001571524118361192190608023125073541139031735018460420754102228094702144886402362959175594273571966640095457126453871180987577496931358476964909928423964312923550546282297088083592965582523654348584887269870406928491644411577239117137184277506386857445331539047986204719545474821302468428473696069970029789745183919706777997855185355995431686913994342313303187295772388140845122889176897542436212651322982298098662698560319351331307532127448005834941175225480025439763523445546716124379543962577050272455871840140806816678924599410386686822092148702647505249372233758632496649260816143774465151267965752437840232633862546254105896923955594943604521825355672237144019202880549682839162161723265079817445310464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,5] 1710020914504220719557301519138981242729359143740509871686119545561017943296720564068858508529225485756348129492478030207865967782953414163006309254175433969287395447871306998547303033299098254969733419401656871268691946454063425255750511415508852082213833798051765324540025661940553712595407774027893643962459899815573589197544828357241395950945377360296035898899678655614988972573677520770484416686258816853296576986391691082656590247761528037945344087011508929257850176058629076410703825572654734193137128604132985396877008377134613360675944305199331156197285452718464557650820653939797645733398557485912742348640207929720890666146300644317778774813462718336903974673874049885047033134575807422280046833571940563691059279162847006255722841987891036044370791981853929486606976654399184654009124665653937308383609485105349920179284367053968878668122612753724327653086508574469008341294037736927804922352764350540042306451833163558570222092348669003127809396373520045938638452641241778532473029842529669776216951175495262229733165953810134880455197006623339147694558671240034130404947341930679697964227044463193982223525341418641764426000690782378375669284202396397099671239185206926303501036630561695744658428139862755367426916361193313861927591819529049399581294330334170661758511586366042145913893062729380552088209414329476370084770173846761057382039425656931101487803240181225019758414384540181014826428970497746037735734467207841069656260094720196136039597341879437682371345968007893756259268266504834602532177850811863447380289876841170869397078194761787629493762759848439066762447339894659027720544508653807098027885083957076968057280635042495324151779879199029646255978826727597028841709183085777345606435654055070663557751720383094019014373552932302143382614492172642575136172256547446226773101118772650214899913063348114334577091736401068042778803852877420092389352874486490632613042246356970762385773109794784670081608286125344204567003765903357311868911083721735014426823420225945229839382831704570729488076695450068651308670075736887464850502381756812361152402804344848386683021901008824794881063240145213566906250945864974714865753589714900346339289037199388721234588248644717936784100057588283820092181097616628942072699927003518044180936128079104544782091450547048873745570948845015013500498533092738359267912026532482641365886118984396707374670461398372948377600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,6] -4676266423702430639118612962875551983361307031998670856312797987630135420556555807167871868769075562129386144136572427528103791889428335943640011037293381989631374994926404509889629321308465180946556261206305532237724295745663115854388899754769693470517310481338734092542873978247767564932065942240775829089641489175027537845777730721296983829506713366017883025558127854625532351845935656695459208836546142293904713833184770556736914478086076644295320719317793641662518607414144298689148283073881405134493242372062181737762245771572874457883996487482436695764385493736905471454518666683790802003907238017515452100312621939565391097641417156979316426478718319669700212754958655651794492180324008309465087982565663046546203906527341946480042069528386118969248233468614007320870344673816363530592116089668450181470924752793089074183244595175959135301005632016962914042225008756461855247942788666488077830940113214393948003327279809609022809559719866382295333880894637250332568736808081279012725801252296999041801300463831251446469028265955001751493780587875647861694556800880031210642030617428367468608910485064749865766592102505951217772266388180901246524479863976418253118478948954245496307488835093648907334545073581985836447470995545025481384679875158942973189601267539021350361081248009552766867594206649860839946299134483427051641198462970323092026571443560177809967510386052993803457535184399159122957722169005632042111427225855636607269973844920494778211907837543154696594744961486267782872786180805551294981061539827182387642077339861473310629183677077050943422004128636848707013705534202767430442512110621099961272898029831810966672403922235705314143692364118551273013286524192290697911953705560755190267887209539370323729457741887446025171831773370500605666951395135465065684394696876269572317642842774187040181832171779121075508824534531578952188926693748483558192399751450030934009773360213226446560905004350946960902280394085847463800034290724766483810526936824001621338133406236220933027667170431055651747035038798844433414226473344645204157024297234939832278673463808644497464993042668367044164193558090288307346446571793475490795700010086352792690389948647120411962317266017487064452180547384775916202911292900596864800965086740054137900010812863451694735520493107616314618725434342974066102350159659271655746252280317557164265091580263361695238072123265153174077440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,7] -55545176955534919270171178804493229253225829389061680316199078156869168141361456640070396639483200206169900534602558711929130506889015272374107724273808408790800092984250830939977597154463860473140736046156130883751978369412887827024730815080200051446413984443297705662271551512916762774411757988351214176183731125453276157583544452949860928593747175393325764268259491754663017615542349771827066100180417478693838614904757761996509644376576223261029759060588020316528979445667710334179522124938578489460292218019933790614485714331192153295612576105547948046681050320261990846265605648706634148426252830102299118147243895604163359889007401261652288149203554322078965549361572577543374531945082579176267443181132386323647746806511361981124374614476508545004543458991332084341026753566424833761924193783299379128781221324999647333917280034903420181611518287965487069979243221522498594602634353284282173018330715190691340519454926975951077763296845619538915583865856218983377383736394466343932488187518346104396311300454870529322365871271838940397208048165937545705096385921413144365345909715214664453700387627318872805675407646375703892100879160735906407633137664904128117490845925625181874865812498746549892431454711900002719259251052576678773971722786948899153382226200285024993772935676216635054882203047794000369650465295769891650168839961928309675834086312209993351304508977871041493382764307839833007659232158205507357221305680015439997949275984555688648060790516268299924977282077152788296076063612420720446829168052571982049190788795632432051402879852710116403466221258325122712657322086230940772336798236828103264635480382943905615993712006273309942314141460729328695309526060560761220331632790981225717755752405754296437180046191268477443189936694104058049572210663671585628709262640890975806845917180236890093745245302848734270615634057740972688489037389229329903788621522317826274777431117438567230963242102555702608052118173444910552416910321419913789089384838899561150096899641747868721330624326748689709220474771281704214261352490237631831286190379395127895725686860538449528764370270542067153271011290264385221815023511415858991342087485130134778552278867104428883824010017461249143490967052186681686557994580126995671549540608024315465176122928235324094574542215317202038647484092408394920257708738114584543881966984156728727533385456795061676191848724138835857899520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,8] 298040130106084822181038670801600939957353339586090528067629095159435393903773051462197822032485814005345626004094674110699118540704805817269113738861289074065448830049232487736782414061271730352698334933740503330710273339250160148018020051342583922333797548024528357339448529635575413137431746675308621795061985980710168682434868469548136245769117314502214367305478873474150869676611174262975407226251591621456513891705351687982211246709979579492026791728554184862784513524400227900917997940188440518489156197684127411589806112100818954072947751080742412094720563818150959709127713365078404406987335580579388152515926468531935051519539136935607906904639246229199433430929813922297733512856754666103189726888948018274263509254816388808424664748211157932422982323799086618329252755028886461408423111474535565854833143969911838338233570059850508847243219157347547830851597396625954388046825886349892520239788475061304332116173085050942455064586968365044751754431095476623599949161185814946705868622136088992842220403981830211728330104127220967622212260717654953884620493215479805921133552727381726186627512018227948582624191220765635265089165631347214406755234937524624215197279676924663400776170281768238204777199002306676350801228311733978613470419156349111213486562249485806113910729062092070089013151392818438761599277523107784407752291547375267958988105343913219413239091348342956611741133699015147975395322826388860589231492840715629123789974399921000536952350658722813621889338719237376803266303161033575330490241903361078000249982888679329715641530334473106334797164081688809360409392004929431948458981190293374458427339215029803367266588683366634592467935158942504805368614824864409594260097104911428568876859413275808736753166578559100313514088457471409897550246872144893435586644613312923219461036198219913738268547206616047393274610416021515559040048080280685850210829142621907146834747072040133850455029400724949949286489290039492880437295579699442596060147434741368358586690684622307824298807509113725203932537657100188780758580440335802613535919364073179423005896752166735355381694665178517284073385648797040775421380194120062504269199591956861488994811796691689494309989929405497487042070583579160234615881048917700616548698506154491278516578055197353375129232647879432398777036585452207565969163921990507718871283319334698502526401522746951604732151166436663516725248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,9] 3789891084262400143928970253073107058732856405426993056885693986716780846527599738958522878744771418462582286606034629220161600424901604349226899305393584122806433328423477587598920007301241964224489803776436217566401302091392047191398642294033906934913132401651831358379366435532732356718207394814787652181448282563799748811791779080221060683787086532775985670765065820811539101226619658950280334914999519077116689573155108343602147825535969875306473197749008506882132639910490326747653905658536170960241910576359788393425707986886483618640397045217123576784942403548366114018203754853083550795390674722425564158398927302081351263207753936055265384427855747208838003091008173446987674184652257975743195867989774769013044105099056831666996526844072617285583552775092542654141674894615609942992192361668433152645305346011577583845816280030835420353399683074681526364464471162185830816072386921033477717108597598809554072266261324113366471618239362243036410938264125254304947805604357731267798233294908988971911925751164519402034739127121815842995112424593421163340345547763212993802055964275023323765841892695803352624169798871366941037205325802970353282524262095670301457676892963043962752821643666552057190469363673896758158706756178275349657232511706784588617194282779865921849618067205711207578804236404171074967110246349852583827271718898474355150808014040856106322464074683685492173471851377040085872520788622248851754481008637283039419612428428332087961253488476218886402336406440519414638668314885851195611605453588249009680758865250863031299874375565027419740098110525659749941990137183633352464156511910366941807966926852204941590872728715401119525603370374254526804805994434609676967615073489278652984261803693355124007130854982220387750209288980946551054417151736248980775863231547555618444001332331063103091347115487413616393500350508033119416190073820885978046230968623206252606030280515835139392273170359416104429622767600575244912501617827984364946180670386299346640379205638334314296673594466630412461620322974151219744316937130307365805742119423243546818689910552362598712564319312323020448076369287409867594852002312454346275225367914899227494256159633956755170795831428843901913135553812075574123122546393661542400163219127042919401010424372665193830018969137043412117356078475457075827809218850467510373047535662435348221058956295313478451544545789983734968090624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,10] -60529216665471148028835557481694084078198588647092816138228245705098969054118959113405814612428056357048022384683047588760808667453775874866659924376482973856998782392885709661296316172606594388853067635961864478667937812121215164312804452454567394965186136712174423284831082307274400442191081144579796926293990280393745901495865663837952164312482134004722089577640883166628458985693681970428722551597514353829599663179895611369056136188398791361401310155053120274881543055556550625159185759218211737237881262909826258963384447303969408864592935516365154055127289723210867455468735104597350916529341309447875699902570727214563031956438936512451458022366447554565570858966888437892916493645452123232485483502082438591536189724419101247670018305631362106104146052982416326039418628958863986719375970723608338828896537969865256687687185641990047218617658534934116333372013549889845273895537368112108615730960856241761284363917781131086437078216964960909799336404070052223232465114380278758362963753754896775767622724494538137590100242825289300147315482602453750109202414934337524710583873139348031771924958117888734438925467537128409214278941908533772986877164236203813015714867485177184727028001666106084435687798819764208623982829139299541865980205752958332858378937564270075200625466672649071543470538483454503367761851429564571662953973193950892268424450745038273411112469175694029328373486543746130003342391155502543372367277686120742292426509469334457133950851664164953922708295643567265031017630701103868338806587634853442643780071997048238002217186279514716098989736154713464682732603693577398567302858913302139144823031580204010365863566480427788995551784924359379313719139348881990293072128494133417859326318993693838426923932446322938581121208593322400083960487909739522226499094038648867317027375025410307942215264515551901053331056232667693751212399961592336404805161700978748531543400485354609961807669508154642043961266940585726515381459778043623905080665287423814155254952833818887208000798689785048027319145398120983335171681118223405683236838510309057593502261836449704359548929836763952263451710273767569402083292992707157014559506212366784784869243186761330945222258780499347404798022011100377475222211116167594729301112542698857829611320365364517433950022368085913570023664733184856195739280111492070761683647902006472919397894731667960378687102074632769402593869824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,11] 402056046020013585186691607711092118992516264615541006918645826759414533858320860383289728875901443392190686082116215872320948810413368831628690768003608660008346609151167118806727559992641918518606273611890348078253671119978687172387623774351579257531620994275806300016744102037725145692778834144980416481565548410714995677800912233762938956048195330306619766361983559656092131655015384888121024640050426574308447693184491423399456173813722913698980935891206881685371460155788085910191908251225263200102851644971076821459956718246018088583118662579051294769640395315543510831758383304223595475267552421377465138385865022563231405001151561768488042513800781134056373079210011137201620065358163673464180563032970711933235415349736267734792481650304608550226567757882012990362997875355100897806821765299702568160998789988699458315737223250497163799931314663757271916973020639529659573170459261568070489371435800676164147138986540150314719707410068544714244378162186203404170679436039891048403041840246498955302826250447092661050495751151540378945829215802272011441379303531817994542025922383410753013701696131103890362783676805235652787788767413065966908828215832226148333822983675451219022130786160903065365099034949331785666780788061140642792501023689633995481431271221568903846307663740783816392046475914577432711031215890902379952484771695413120091348823053151355867638397059308315953171405493399279096268218086093571636004019006983976510373610549094958650471722585200578188606824278129069090850923206050868136231951650762364067212915334882999078880073788614739936487447939192870084807577786007692103106702719792702971177512526892350937758679728381155996765771381503394880457372612622762315466582016730573896408928085054772553835292828089562373169365247404935147322861874055486060951853372275769623432211301933641980113871530246668214038270820714187597894697273772216401694972228860912101994991105975406986274139800248049273291797512398992854554672575917346723881079730629229328436578047195467079367790735651395454116649445617045155994878013834472341951818450624224456491594222406476816121671278535604525020052282231182202333745422876707797823032045357657147350947237284231238109506294754626910754607801579752825510503020229680646983827153807775346920928858376360530911862290377614657021565732156123963944966098546620837171545655343596868837770420159018744639818958475259900839591936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,12] -1532754940138520158464059843751915063108360795196357605865237700057212861304299761558079386631020682323387462718010453294832175985229164062070460225738031539223889396076268174633873843261340726721403946002485868986508708015802119226074441977858758863760717396835831519328788655090169177750685269953670227158162015077578178114324017128610795967137839837723721446193468639517861878477447109262510609992342513903198472876361797220155930977427155037483048571585411077652153148156914982618148109309251907185570575187019044808983602369538220485665803457894968824980707020857307719285319265509651297016958524933618969625201820056545442688130598846250691259978323846426715220535921340695073959509455996796430798868472405493872036758969162962616658670649886024746483438896924939509121273685849899146014227232440965522648130327147021833781943571526043542323589627755302563269662477665309048142354873855249354244427904900584539070113765651264648068870039841328098205360611022038750339779238513989961647245647595520193545113977528365952144826644146633907087422232029532040761624773499395930572125290681111094183445045241055071902182878129495858676529694923258491025108063496431450314734501721239604191585679972224019413130681984987727000431780094093858985226953693899083936658516191324147568794508667142852837437358926738756869937562278106468638274163977088490081072691878872566824205605705304840273986385129690912222147501973742650310676392069215121747690318657832128539566132039506689031345938142171229066455363041523274867014521138885745513156219435373300438276270272416858115873553220386074598365359875946798943411178477846019130839609565087698223704978315965246856475974126116391092287532031921930085397232302492838735028819189108177429074367228673162618085257803532740493424369884783912085903592303248223173303065409294009630161082216073889120407302813765432159675828740795048610391762676904518593044600171958481260279794134871028819762912165079504891568468224141248623736788994249307717611607967336757660044934304423093188292303628961773432750699171824830086926997759797391106674366629242884418305531760897871198259328065009744185987450440426992098901392509595338843044831017527615340234900056016370710311294673311385088207965567748696430618319082796918665856489319724642487378933056782203504715999272219795419098710979983670098709718586495431920990458964739783272602151184810112533137457152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,13] 3096050343163771820910598491614069323231666338049501765641533711189044999516026998120555600298552056002245004042016360847172807801039668861992424226079333687825452042793049067381913480400938565886950365939910636391521675389667181697649429941720846885962682000961999683878819338916434152576743489791064691637592137717503845889917257246382673880780463043259445234626751452243158987950588936026100170053518743022704976495088850610164469205445045545042925017182588301071707145608167645228267345885331258389636279743678120000223068955236203593166861834810485419676324061594460917372128726252640276133936176661094006224504097759951382559906429056442992726604552993182109717401587061020074077366744470190430186418664310918614416735852711087569328389831379718963368660345333679583415296939285544948972976276545925745410036902422664827631079706432053920174408791349715810180937955875457732258515276723870857236214251943066556486966386372092291371922120482335531011150102361437351929796341348012286642845492144624462258383703517508335172232978963424247590905030084092749258112607484075618430955877901120154741999935443887413041215522669334874437953624243430438567295942664534030188996879601816450123424737447671691629099079856010442475286257640638172429997976957779815888158430151871563525766260177798631780115584785019953230248930766981006608486393598253293064739080544218499443936667667382057774407595593544399993990369172311347288124412320084161589739996638996789246042548571473042918148721145741528253746307179407729632647876960629926332762700002652473614715888502017825161654680298435613295078776197494436961417362658306394269111908564919126652837289071053281555968082597050079436978548593967919954438781905166312123058893408127377490706841950926901395326221514328067825991358986643102735659993936690686758884586524006788914584210011623769678672262174174917706450433992479142067138878441243196313648671737922551808483286234062256144212869474043626745618781359227547313985164119604707743613811054296957704171178539964624758985638080223032188504211238456869946341336403207337428615166478195903111426851487337850578017526005060077102745592295495212821415353515086562746959583649640005229218699339089606220245147196446887698551530184404080247447342722349964275186490984473990250966423230410632856053058536905111598064697749850007231305462517297495445796890463099601128398803057104796325259509760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,14] 345517701757604985515680570668808639024759483327216336525314588512558404404623251083560246715417878850553097835028573790090788229558630229629535012098838060464680629752583555733187469969170136431655389022752636889302323001384946440112761038701220636660866288111375697370066075070135987369520289553246436360306227238914286652130064971095734374662249633367100512203508302786006777449046758190226646519287421513834206081089961404074051294876199818007942356469925233964708643309293731423697702276953640807544175452911504317353776088022967311784862983541935836264766025207097822070634886239533817614100071502861590668394948584639133823624112446248650144144705080919458302601029363590582418446431385657740539554145962448224876707741852495886346555833139480620626662464783696433858727318967948436060482557775846606127935874296419463725836168893164481916894582128288481477383087745919710047122611074828436846730698009541642441069648592073273401634025550487014094944647379040958685772519693638808709386031709074919463529844739277310986266547690483117057165842178310648792610840734555020664790284576359643178516444338167017375029806144072827132098645537459322379327315133604989109296412018135217906638428024948108374677537650570981036000671871518547033877720821951924957807152911484084086875907051590558123722864294175652059949093377632392544152514477714048724805916780415507337929837285457988699330315453746757322338382862306426210307140647407366727092613849233766184684598340550751714627949787674688694616180235670000950523331711515963392655116959548505624782178080289831835621247534493005928006044588914009373512450650276481916236901006847192310553358565217855913539072797405349375172827512999004314768136260140524191413157408749938116449594907579521589976342245942988259589187291974344730490108565757530763239306274450238806205007357848171505530901273937202238351341202870595080776255678655173677822476542882698420775977344473526916812778310730543572955992131166524916974416436667689719534195393946822989693076880683194233175956516498106137949877016027898602445790619238932183097779405545018709417086779671098165970180438657397256517329066519131811063613740610355527793139683023570340664961442609684881055076778913252886665513711713267626252363111097973115082145176650233347400683453495859042075317551581313083408083431860406156381120190376261456028039594327109949464335627379578281524199424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,15] -23244198896081039529947558635397613836893600731667912313104439475514470549172783279801002766763103797171869746940202463575978494836680835460190228232052843534231622578473995652788078806853410410121343483814720800060390742660962304126264101775622139116912740668558821676625138002411444857800625916121323659429822310018313075458260576795516590661304035957914147801487460574186945962038821681409254065855711731825143613926230757004024287481992497102521860219821388341463115491232680968415753314704629500698953842465607272379382837622880476367010812716161093531807722415054418748688142866380262838340354598957899433553838569063445862588362305377510870322328368705676471322575044960295098044697150258421950667184617890436082105444576055041750853793804652629413804240530948645867014169201745340635053537243887442601736110695164957593865909705814146876502129443576541430133885233735148154628859250946410055671981786096334827291515142924315040871392509596651853134735406978164475651223462176932391648296747919514494244121799505646614158386408644025313772776329770072595342858935564560572283491677610605294393483021079705654008662643957603148656720799555528879219769831811538854287689137526859176894211090979141025938170706872000532233269572544615375997068419747184153561701947915928288755874094768501513455307390832441291052090076037871554825846596003071847439025004881838642523191980201466208568542900474993463650616430656049008109985771944495323899508318568701661794722061578111431259460327383136353261170396906356135470224596103025032998015395590283526078059893913722189043896859367361237472874785357443547378849251371443253094827958289199182657591245303432054631406791255872971086918586651208987366779080848300347760423950001387606343472324916466869241421608199706669701456739975013682145070278318873991523121988417403413968217408883968585640757704532711402587462329032663060380179017381623277636190533127231161917979958614486557792305258597061112013677415878108476765647354551540732546387099277338559022602500603304168081542523562192674943133671411490397091719030044011829867584410632620463612127074598619456870475605431884252870155966769018825265452048206417183016863882491985293947382973589632508400647641163789062752481260396795893380443594279437188993116682403702094027587804053340419500631944765439611220349563267013052845074739561786318473265341877557710905260192359765693584497442816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,16] 74352376772252236550875950972812589353072796731016419036622679295091165851814960128958079298161118525399089634706015208243990231456309389662547304382631360481888630788795420722006927777393377995863213819244662364577097539243425286567444055582142630939781424973671390553277770931415169161021473041854790424355126807907159932157199008612804898246182628566645705638836236713598541742087695161920948143851352501565392383731157744057947618562975288630809249241502255829675320634777859122695808358841625601388417243321441907906095009370439013534004428978643309994909723116950992191472284242099105584284480170994387363910333414256655015361742587855295185034112401216358870478295696774842097668932892777334792785974909714976267719865063532040019804455712311585804495219114922230909098768741671208653115529869211670240762988287991676211802583807763317668488798211591638765559460619371082056754845313811091841985631134360214275962274647741314064297569373565447719315226074858915203845493872570154787518444772225688311142006429663873079879946221197282975411631625304917326703265279880622392802844917626580409522112018277695520914907810582948062751527813223265829228628507643675596799139316134907316759896918417675468933755162313065045654261373955343968553455878105870875768535301020765867748473833463723387307454983184682745159587755873484023692043278674243021404344003953933224782170369872861959221338301429673114892900304395962350540530725524796161161286183467540476581496357174040978005803702538871954257096430678597404389187778962472673233365811601548134361073961998165936429778777173244220678968043744272033420785539718443346921176482243728311280526918773218767070555761782301915258908185838630411431603453618672374854324961365917021364591091346043101072950912213642995475273090530941139005173507028034493944962161833238151243058805998802868755126927399581829263677544282797080081464766788096016601888785516579930010267018140529038196539424012141547415651046468263385055470587078494038991154495420974174138740107348159988036666533805644257632558809330721217698112725289941729837743454198949254807469252384190597479702218503425854891355360542223770045305673525541233879764299477205139328407491264102062459486580926598527029137491870347136819240437894738720953681547249242403803517547866372785286685643965809991300431211772416676875121150810084692025152783672007962805856525861740290021034819584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,17] -96128153263407695991023485044383491567449118937640909625336947854133648473661561355094940388772389561902112913195450363128460867100174940457440117345446173327027541123085717916617949649106333969220696624198365724560437732336589875280484988231541676167268454735489374344579605479387214326159822496141639555750233185150089588321522942339332297973412384462593605947774693030376841845211688212669611995021103396646015467692825327583367669457953620708723228855764179581343695087115945663984018223765350274126735852281463481382910011622841543487550771804290287128143557868345107158517234615606921695790156811503254046239511410847677276817700125018234497120051865863979183180131063785661552175491700185182881110035029734559387993555127868068915827609119905023717568859214907891774868299593952640977695815200572732015246803494134090789107472039856099847326885889119050728343911421177503787649967016300087900087660202806365294451237757887913104306516404669959407959144870779698785806898711233930941296780767142062302203971826068183719377207296183129703599900804187983161503210412035419514040381693989929468806917684672994416692051854792686726321216721096366469887119190296038900391088154299106509102854664937851694474158867247046893628070071108496360443526375241794498646652153854673889144378477293548679706150764697264136937313999578596705896686455503012847757136467954157664739998477187288742286071286614428387137469815484801537649898042741708071151695705124829932118395675137411319343571848408310766535837094054797249988915236061285811645754096781134493382855537482764758713634127615343222525896615070329288745999994286896399152008779604292416731054838629537983119603491067610624398808634182211418179162380877811350388418331516868506007148537389123823299828911097011180608310262144373375017344687344668401680502145044489919609016156529888715105560730064292265727566172381977640110402451826799716420216850259142533359830216980626812910732105785478044863475668670713266092132201361369828695991920324453240690379336498481306414970487454771594945800117224080190721786167526028173063261325202945502478089996557966500881762953091953025897170750310363386484052595276373788246859526751158070137306820667896767666088428533143314896306964874596703946190190243681446648900850538907317229600374146971563443397887278678728981992727492090066653861978314978805839285709475132823067397841323707499913725083648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,18] -138645248621680391485192330653140899271567421139543073630665576733760666905359320230051148934571999955885957318407953575146229303299731809458845573049473062047058206121242745788266147001165393053977199138385509549439066132926276616940968794071562507003526155804788358551427629638839371128714135915846424219956171365714530546749924910563433175096848799425536758273616477223293566203859757617540674020676500623994054525513130553339998360921133982420109793019190272580506973142614436309593338083474075485701642671351394414774323569743567230720994395004404167428648327140583501113867935843259355890681128640747389933030154627957923341307987820798834476465804110307616653810397980537494007116403534853134390237432760674148606176381899129247742940888972060532107879087086058840213163064698564520656453190798675231958358253397205900804308041681292045382527583746848406934905802763421902514183002696291778804627023026409314547549425496979954064833260690656878195240589679866017703997023519144985527618761676682242306889016356870926111839302314735898284457639621685908028322538020989795765205164737173892821113055311255612015605491428590591006675773507145651367957503230081218909571799205498231270300250798694763137315633441406145763359492830519871140213324054970559499800549863246942628382893820427002370485945777966222163430923111414224982687336032037451500841663659270829060314974091462615671258263569564537329592835461031483673568558647261802007628105135037731581979055697728449174026736878508869978617977179933438546817725378300804488620696659789553957955353142505920527640314579393778075211277861542277344467398724984489890995520293444915011287143535987659512062974332096049270579945290782756891460022038771605240943013112551216467847416203355962942035652334788344722527311208742753782543634587665495464071849782121495062958463167882222783072205564730189392203360892840379375634760599407964048054677948026241460862395382519075569733458004299814519427882673285870747384816984562628856093921250624517950171909203105448762283527696408743347068682357935773050158257790380395869166100568243925049332717140072602027931161348419429549001560263878388371547055426345588879589636846342571621049310616957130944655478130310997180128375791086866127761930261264954956640586309227861833626145409576734871859290275664297622305130088857760190407461628489593870619759326883619440014064196807175942149622464512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,19] 1098544578227165598101390389312029938865431892759649156706739271705373560874140773559605988604185462527626771489900328278164804428607916897087085201881922422947655490671186594374800475169122244491701433743632794009723639204238205419487389729443750183767287525932233393186702489455592772751406451248828084674636077091139824444368445872392070024693978540711092722547335647524274797611975116269310146032683010980797100214790350568217846528575728215258256968310193232144523996405366199154566460439735547692308708962059449129987342358936104967225868886090865999150045508377012691428442179431984112529734919485913824647534731489787819412539781382605695441680161807244294770153367929581079594304955215522669126541759093244685775174974566117340892362987694274499020164551781664377889847700685160022678243083999002378634766818644323087496015098306271815202737909501471556889425695441816661012802470042262380196022407813869326583981716123565892312151849383964576068393532199453888240696217891713924228346157124962741003138189187545330907963127695761869328134965786551947342146385406294888649289658940862863219517018168195226924239022084780222462221680967370868731497612165715682048681753380478336423333484299709651949061052963864347655064273518649180224311686983089586724423878127777049862211202836905658724991769215289688974754196233324227682058690377640490465557304480773715720679365775924951976583338866861092330617605887653258833208798339381192666738421691870671275637206909027213307946297733589091725182696869389275457366824144726161548022949002358545836266337990102919529404629826980254788237531003664462754739119588139657129540987650291583451008366273748753213893872171132598440699157901326564501679424423304907642424803944762799492808943493472307018726443992381714208134197804850007896811433059984247582479744865595568620850488758384957132939797934603956918561966485967219698268827429591293254509858391102263646331832414095418036993197671093506182756377492482642241580526155316073217515333741756313046539648840032555038657676913580899724011327791988978193860848462698577086238433675737027765352317056231709503895999808026182684494254132905505819536487955590372125030141985941116380143470730414169146061773793443650887045617956765217309781493838301674057790352465660807156994972689877135836629910199264163299456133909860215441059556088031607850080493899374574085356915848302932727270576488448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,20] -3412568904975014578815249808256584667696724986182619838670149652304759767561795522105293647320130081660161167891587590076279656099702614758030859703299186829985020529072533102095688687818535668717686670462099428028682359798347060623917435149616185670552479734358395358001639425946800286617629159562773959803376830225011420297454495292888922033151535310626855078924173435887288717690721283798497396569116036775782440794118748908225912559783156592586088579059295253096420671040318360061939802753134763988996051351365817779428792528939268518149169942708699809403414558116389374634665360270817447750955701909638926079239071910083146314987768454105151761428102895673472697330943636398806227160984196507321371074484531919202190068149759709160221877328412667119329033822656687117339908024533795557276578272371568071461081418854297253222796438848372904469606477723296944020764496174784135618986771596837670935505324049663054343376956065189804657490209138378350508352317551925905989869058247510331611905627577405275048804046118132930553919208269371905933145240560462188589610396608855739310514462778862547434398695588967161914838739572691845523353820249979881267174478174373611199507760993941724632623588719207178792586768332265020972293559515016223395962129068768323499520956863268931223531009781346780369000465201837909800214051010222790190423275293578466878656392873078434765067761823351196203981172935241560331014755778193489508138972415236094111333098711617605164860519297282678804765939640880947228755415164296421575441827179959199921302059534613368262895080201202202307450749585939948272248762952881273710161489163537250747243556355869402810272353792758473404111322937140368593051830257049946658723443674974321889480380551654638246789313042412485458197846714172310775992326165532696187793660800302151047304450203738582785169084925401243925490625115912593829166238528853032153937571209628057962960377030000164349946060894010771455126530706698014846527531140269361154525009487225515639241334387319316464986397650374917077672177560860273757931560297896814055195651494132799252142771831059102339070821978207670239974644617214006159451968785141002661134872957705944704156551468630297231118179972650594581720788423324947991758060692854925492133055525556942150606967863006165584220302574263200553968446681312814682434657778207248778792665795304528960416261241822108088177493547210949611344424337408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,21] 7574082973995648442473644132925895820312144151474310390897487402875067329988586813874338178974117862860049209169033088726558299581971404032197210836372163131475915820330064899714327179765179417391397242897156135482011843271132658559321661987984552316812320065829415968929596784158630137796402170256569854178253965170954946600351950367978163091457895185393325113986129688633734362250833623394614223938718694394422765197533534079857572207730180729018707994160247100769487848983562551153661596849256854062899284624167114564561171011598270165492823515236587665528320225008281076891282330828095107749068041976216883009111626247469481977235695985474425885429383794697580718666243677321856799456465970237594013265562011572878537431496548953209164672207361521013505824975876338844357766263083250392838355491729105617385590892948075084722944271882287379935858574035876902099721453000489395150951672555280143141076989392894863308197993827522100509538996521819978020186458113837518238224169152571205634877016967510805427977445357305820784394175220662824185596024417187680363150060487294148105669224767258472745423540727765377193211427410884259264029553037394111987706421942972198811338678801885329360906789100913622416511405777449741634123787288484904051077906925736315007437270895999803102010911105866222766527001424286310811441037493628662462431119876526206779970639018360082264348858400166527213918769563900176312680019881159194915824547804352365765515965608111759719382947890033384707292362891262426321164020952254058569303777001287274391661122556240326582527435572405804337693848928047083630840087999140206152292218006926238792788805458164337702397319741921382113443036788405027359994819423056646816552392489877083805575949946858780290212581043271941217367669136562704975883259527795606858034503227316042091586574051419915925745736911550185509937824823834427005016774676752246100584014454730856337851079132958272641009537462582712341450056928860063051917944941582508402459707847334635268529656251383449261458287649457439877873828544120330425616668525108550080341066950778658248837566530664226837030546846135069823146971218691503956294192131454238515017972262744628946139526943003451300441199426330153599305473741797003212475475821905530738444412118651628307071315390479152711521943483095041197810204062354705776828875484346144415074351768235519976104614650222960654499780167797562915925994242048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,22] -13526072054545078628601036171469751271663803196470208917330482006304938354783538469514069674083726067184249742143065296537496087975817466695708951606863250227679005435812550741567504327673036278266202135512979603529279128983375289546280486306806590428858695261410403848201479726980466377511302967359390954852986695352448084239333522156633002723404279814350635241810204899777306467371772859066061713516461532779548388179461682346039015592131113261939142621194599852115042229696353450731479339554883919471416935036816372331684533106333599292202293452599647963377597319271851583012456899687276574867392235765117531471651582836154797894661606917943123449198863974615701324305229155896272344002324430673094459658667694947681472615146187856350646963124355484684697338521771985816381841459543329291542492297810253507077088979338613184726886529528500221460435408770484899249761957174000072076519410866002874357169978235857637049599868996614728835217917931044937034177509830504810667859402958216836204946488267782363427545691589685924534638231165639859407527857921385034910291249902849000310021162378212392603797943649052975736254321753073920045292434697392692523825665969513992857514887841894475791617877025396339303540616913209125055444399092983927918505637094354258957100951030401279589102115677103976029800260552754851455733059123364140956796990949603077149242650844607283801281638931130352941571560133821314114577843447317144379532076272166582717305126085386426988206352597799327387852125848204370352754133549903354222361481110965400899309425765031782271219421142356389509663315319190931879212980426965780057003119402666673377744112711140349327174103454590755279601455414795445674832524838486937325123741866188256549349761270287754996547633640750697037098861777342961629674734594073474328454504726574779669062875654329930860536004109632589690562497703925864089707147294613278981405938349227478320803082819718041329118801572127868522001874255387130048368596401251969164154867950073238963241067353155697320674316699330745304622634915632512454601474034185586462639823322690206821754940389066832694661641289722148703343895032511318579238990248972119949030901988593071858954269410165731770786419750012383086822430488208736590845048431464743751167902068264719228483560251974553126539238705904991319422223769597321856915057447156955869678586847069376068058494023132482208046667502756775886284201656320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,23] 20376906402723656556734841205141781267769951613206454037479115494224764027023374517554605100106278829312144165527062984395041903386054349490602139490324620028501554157943371529635173823290660057406741135881607005364716641094489847450814473342894424977404401942524609876414381261568338822791001267743494178410208441816065409040550173506426300239790510276913592272894257138914619399316642546467212404538021503941537029178334897992310240957965070763899610182812871130582422527194306828777456937776879105587576859178939631428782027168282236908928384854439880191933463840940318120417876768973353126234828397044305688556870775061522345828654373969797660167307196553971566502084120157893082087035190976347602381896521547248918437855735213715566855887735688145347039003774404144643721312136312894634113833503404748739591876255667773227331543390153018160668912253760418739330784077509430310828261634281496632173232389959048023712995986629633232482704949563597128364704678257212296955444019003156542769465617310487238260191845015108369578928963224299180281587368095109724834606669237357228564358834436617524839337711687731659413072617962208576417373376298808388655923938817561028777787192586790004630386975534411104310581544827590091851361075626310109281383862226301379010738682086009268126422676756359801333175892225247244697398948151452636002092583436817386272125967538186375295187946408281396518742919966924377138801822335842858135507154032875209769428890731403696885338119833139003016479439806846554619045078320736943761382276697966325275468244812312924563445083503137431971994729111874964669380434827354361227785136696524987307663272799732742509826888284501409378083849880237269877500966778628700139364544047708366353763288999627234222824624562485592821860246827434868202068693287576910035292919423984503184385362639786742492890337178198915587048656860440184976708155215125373131479867207581730410673547540950900924147731173907405154968252581193308407111336806590137370838542837587600701317805457878324634762820512700077727009582914836922713857924742617118754548617602453196527642498186459984660060492353085039586850317881727198491747982469916933740830489173776142975118422799783934253063613026387963912070690897549649146695359845911367115857641681462308255344503778816151496090820254517627469664557332385205082903809714643694380127246640482876218324713597838457877968648782431755061672047280128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,24] -26510436750001624030100037323788957535272879886488258970588257699734678939142044125546971242399470716043435569830930359273633026464633249277118747998114399249974699739960160791883101340210863686485476978728200026104320207748040045698909237791482156443495152389434332427761034391070385841138052672644792753591511108463885428899068952191740444020001109680186411406538841337877707292926584247301448118357272497671569265994386041590795056794704662057086644772560036759860742491550710793683983457646020814141939724295934904346389462316102114113418831736589508130336138508041130108568010367977012583834975010709128585395506617577786316710373127405872996407990467341811201975542527481173937291527798735780256487521437260607361540821239014799379089764925533472119715796635063816498494537885411465221383062610669458359355321072040043920165532513027294221717953503354917963297718958715140514570059320860929590516008304946535698641677862591068755089940854766313749744228904858458734234588722095374240512455845394504038657515226975082820455219152374726416422777827659748115174778893978770292973570926070606269238347262682105413599221333043750715303602368136426731299169641185420010372249789426723182450243540704984943578475434569236608845497894273050007355045168529631464074921400267171811933600880333866515151511271031991460822481368623463416076076719377618530076318313773756666823231521699100754328460827657774867047572163093338217177637741760642826659082377655819973665394266181089319941897283186029719189643249122456417340733519672601301189955054553363657377882847187195082290891093747355377192186287986900582404657589466967458463043290253962961628009702319326054794302785003483676825665339141088814962470892918956145015354895114169440835321491040699308820434844819400550136469996083948260621907668593604452371639531007605197272060020962657303599040608124265698318036150837754480424533433121603622335412109088439465928667604520891810778550600925471602117909679553802933780566146573681575828315472040924879030861848297089943339174509374547484062085511594678154400892285859051942880690041536876419574995873642286824044866678138778385855712534325247991757430190679223509522054872027231653549900112083508087991805961792619542155230853685996499544356357893317252410770339572053493348975386849328117574297243108249339082411239929873686594989535814242031912221686359209809364837994274570619759238248923136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,25] 30163792884612505841733439146860811839226259556393555399313029980581222252227630494756373468445333894598751275881776808037533629871283633405122705309196533330432227164287317590780837133546550385870003828962349848097511018733323943621155624717119178699601002356519787493042622208019337993179894556650452739099567041635321214091741721470938357055646896903663626544926402122228627756205088851895429634136371095857285840782156143978428578588301542402131770830676670282526505345578823326461844075504300514790567767579155336570959798643328465250180431247559173057183065390278637688727344132031530263524855867690839560096833649539615631488453179422476512735972421338072808685240472333521841124238220579433928471541791885960696220827574396084788317585831922094936651723261164399841192754809559722980784194098102181196288662506643837710795576631241164171078443727023922505481781610210756512794725099740707948889860917396556173444467482380167840549861192705776797988215042532734449982282493852083567742191178915378909186008404750444480214703095842300027809094266315792716127930392110148091183307591400460013960224097173242075764144020020491085942155412185424582426104879711572381562889720431933838972074920227500582324144005843610319775908568260977055161832372059107742482023869400048489167553154797193546135611620924167274886900176677773064127294131948570345329635914472694961001399670954019373122653147074492335666097189130392185838224178216393990679497181843818758238341453253104943240812385519274359788906797536420027577856619532337339796725530307015941398161059551571161965325290358610849795131924359390601287241538187104789247564598315067863664747769638717259139117356651975582174269268478994040883023011348484894250079577989751448672141493891714349311076982294300874608837553247371722633384152728935137528524400355192241716386155296599179128068423337758345811250070968874306151483138265821127716945111202612416177026670482387951315980212425928386495248571238148691513654439004489450773016752320397295789387632281732009296032075786042649191635771549345772060610552225287922678704859786321399163156071612017276729744602878750410285607415014879151974150788262054467289001017892932289666242475834513817966846811887231833161236228939831257914564769644470027325574130985675308648623757216034658847004299233389717303077348355982694284170458686506392851927811836583059680620643172812995952363511480320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,26] -30223505395901567943274950114084745145443078291022361454089230721724793331064153150686674407129889441945796046075491708154477256969319709621725566258885138333156966080184992962749327614563597513925906546594942996596577479849820455198222286047397741296570564522829919176195909803437535073192519021619550099838824269156170147169285511753782660933093440711122821332895995858866217409819337427502190030437809389048827358336558589932881175115796780890526153415195976104852151597501291886397235717672967010964614654691816412825877038460522269515130945660549779910050531496693455495462038194906195731937765712671849312313846553517100117509293197457051359802343567646697153391515959836250404341695421610312210015025272821390141060177424777627344408424900090132499353331112565360501043771409311919428541289600001123686176403330256269876476830248778486128017776359255977926242824562323747930522315990626400543239906000258070919927246660706584462000393449178233861568930167838968656360491252855967874929617722913833710416047118659492280977969945769014217964957382597428483044039548767046167568987484035046029305664838805232482799918137127127104737622690527944596212092260059231491422054328255671143974822562919852509787478190472955780639902899286880170698261884573203934968381253844289424122617288056590627067918613877217331869227529453627998161464373644768143713733312263949782412401711450519445467363205651320389271443879607026140634957525233896861767812892844496621016968589661042234295478257151336918374830341076858618992176177471756677523715486718327676795456771686306941986196412005728065633572702300359420647127426144341461120622878760151931946246558353603266633313333631587876414149323493997407661628008021898697955377548747602128836718207683852374015062984354322503456940048869225389107649346201712197807367922231459147652396359722153963115668815752539195703837501937649029584019092299739237346166878738195405517904687524770661941153221502108536798057491188347139997928886566726930770665617945396577698918725882028319159433100790887798460517022995239090016417633227855071508694984958073708687407209632707248628945352339163271569008880085378411043122638783542442080005993084570778283053095443156084944793349894632880930595230704907333045518725721133133988335546404873021939236153782467797168062901810969288521948513411275017933038485208038162669484337227598912622603935526163610076990771560448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,27] 26767629035718031014316512050472982172535245600559206158681685500368682340475359374777813234236728670213720231737229427845663861236494845375252604366188453210370018325166751004073965627607757991803932948730219323411474211646692266725263888751613114514959979202222231117779768202906860078374148465570406689143497451620625133615937316227352326579990922555824020583447434266569320485398301624347122736159507061023452455030032684775565304177419408158921513024780084167860030081316913291133517549623978670399116480749730413854099248001555068549997351924258900390250495953577249472659227327286013508983933551623887155379845403696293216927041705031803995986553225031328730529524830538203895291371656077148707982572308364855109838684566438645991170274893412847910697687414671378670675106822991400778201200519685109142867065962675323706706383354039212401418175126884968407580068167676055962600325705599860527938579513189079350570906829725696804695230527752646583255537322606952278980777775947870365472180701806747912964286321004384584909889865925991690315297683208708917614208480036187002190187675384742094371130980515818035133646380599117728409723219346014782862770870039947466385492822332671612778757363423012343767806222488041134356096314655151865111666672579398642227619946990396607428117953752424106198626854223508008587086909692717645434597589098882775534132343521950182214586500969799685410775904153858436533311419946463158088106929809162480747335135544743431295994983921257062402393497274007890407905520510334029599545472254688146859177854090003282949521041869728863081558904719592147376294998595198928205725708051231595619563764184499227116788351281535252702314789268540567412802834605849287279493794049357047576235489631188641255288893511833930271131388319148501382802018436538133976852134946704919525217547601922004976771607722111576407514397668913260745754555012276453200083459583302275867844382718556273726435047771672093766349857473923991135311534088586480746006033045126483814583553880782723973688482182896579265480161757867040732189403435279569611540897737168707204262878115752784209784239484604366010121065889542505870167157965391136511638067884969818325628888257016156299616139677512557499102844792111576551432535590421514431918026902238147750878585258168416491939595750139939850970597903143699802851416133950673824783298527414732872833584227866674895537982829086214399749066588160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,28] -20994313962118079720177465349599614067510756443834323181928104291321179574013300468349332156328967423633532657619582870527121767770218770690487788782959288663704500306844874015888104292653780708646971423650989479363544884814022442697095046517368989675028054689918488359289960726233587848864265239261864965993824759540131224727247697815626479753442099449054874036140587599906366519826235543136263995370366184523815725896911398105997355356455257520670166220401067092377574079209477852846519403540967629338979376535574396302854515509914434983548103420828869907112741075394595910867394525771514860945090977935062260995362503673235430683816428096665210883798290975031378125430966310448065200612028690320732106616863902682209713386349154166965588549485867729497057159494943279478966569814163072123234450950266456118247615277397050594049215097395756425773977323525691610569520495025258336893647077434561289013369813882964619196854606464850771574842619403075463057431431567735632800139477821548296064458318005551074456137657718465542087201903390865729932947273837050591079216075699635284698199625248776868542316489188363654347972993371269698048483929016248951955117356291928199921712912195626534955497122656368819885549135583800826449919644798675268573832921431157427029816801157306044208686865563331261053330614275600705291806593496764907153745616865049607191297031197901490775766891127888453046644791414057933685554733190693373364093601666595222019260424895332528937879728383927587105245965234131647902501323548578106470499203396062286470648333316199391575742827201023775315070781078898712082138139287518240664124019492896763831504857978076923810604416758827841550983954601310645947529563864848087580793362765398134449939044202789274114705915880883735978229847469301922959814583834692832442909984910946918126178058490813346567749659022818824626828870289346652282671838272138249078202015724523217242765459069353943668057255728361556738920267442189613709364327663994019482933249216209129878021107568873053420401536602929132103860885618675756932285042066733560699515113588922009704189739250210878831591298737699605742044051717008941750375143814356519439520320673412802003317259872638768159062774704265787867008801432269556926884555139083841553524464915507865440246443848710388622476875287751227197697358455392556020377305574608341900008470206962764235345255688546356009375571025230497087572249608192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [29,29] 14592898015441942585185366262875911539011515099700696935023772471966978854300249071317844831404213864418472146080996066768554512108059301139983350396292162160948833099977978414626493710384451178491490167233745391733774173295308483410173867502769176936516724752519236063535617651507891128098101472406945960431831072630513119803585258735070588630639633364862083745972536942951471621100011858794703963395678004178108706415344152989167327767100300943661058614229040529304962037515353691462484655505490915721525636400377322277920471722652624679054314546055196763606610653152482579887605727534975518910873722723415651309607556677772454739633346162271595850751864818054130840431806344160271450204354699997185021246940100675840950520479253448642538224063301550148992192014745645488180750385291429922533700110350154593178260904285860303603983918250086238384651741654458539547156988350680761618699032275999533214658980692321243209442242639871958959532932813840830447999636433793727852541385121914223228479634921102267015436732722547780215309139604548186269643286324253525781120410152223514381603715668706004996045866196813978514136975141557576038764414209444489303750671264003227687320838928242447106239828120749365368315086588101251606754893136994544938903462816800545359984055905277348541572018306952115737069177504126767667263838269080311258450306177374491642074077411990887538243410293939852858969161675039421477367395669638362599525242918012007094449681154127411282950661751050542655318262368795679030463621968772799793110741515919028430314633343035217335357611484388608319235271634107396110546197118483009684852452428662920631994020836825198293375122204551382958293799749271068032212931179667175087511388439931444189097931977551621050000721084400442361913805742345861363195209419836713582035948321621979972320861184378929014602507698080514174806055648601704030689074117019340287491283734661099502485327043142336612106143781999221209445947771583956258255505731794351126275733009643524647566028486112475103298485521245431160624675396331298019243121551075614559045065817861370668402773648973277975942726744423944944460741664004208363174677765412599652253634976310481052065768377322356968880730423771331913590663524426422902576350235835095515813709789036215756080461841830764417986239935606438002704566950828586659702718403417936870238101532018256583882050386629809323198486906898790357067678566400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,0] 444846655385581278138413015722524911497107595429209119155316702882536528916239572806916242705600763842764738390197480446918817005370608654270558055125392043366454783534130037531048456716398009315725569592530509282732783696524053833599656266934425486827954428157779391929440816052094131983074612755408302769474000148794669798835391880672827483805100173245526658453949690566203665913277272909025210985118666185061619940521160462202519964538122636412097410648360056087104785452849590541478569559038286380706505190153139325354926429454622020666451988563661257105154817008184427420999364637491415600405759232570112854303467648385576530836049146155683963727063014408048440189339762218740233225328165190071756260781533270364869502558311351894072264260606515616214442886979246297510562006631049530818388862168110652674677094811280192896749711458794469849969145623772805525646943192231897606401673414428295351531827072027968679642995884396227315561818357519287534800986694698518833585260310447596764906900689974948061479890828764682052686119759054607267434758534095657538582785773904086178696472270437502290164681510076967819114402180713537350655604208113043191029672695154188864849118163210262299584885929268243010714695244889973422450076681107183118194616643017503248229032807486670241605792702541616876857323670363190001551100222125968220968537009969223564381527479458874485239718538422170815640574505067800915972100098842810978213035551466625416012017244770717231766580025512554281815948267298610368615728553194296298650307368983714724514960640803398787322671980817597224285970860104316771293623313146535902816254690903032180715466918864657512129773985139231505619752124655001365104389009450457605390238432842637561845676376581468090933605085332041420157873644901353576744271757105290981476605286546743613855052165260407197616583687526294344404466184428557158339003783109185543057476647849650253902541638237395816013322123497284293341185515846174513506436830233764465433103880802442862924941641924674370160661404928623770620012027872907026208475189181272976190333415872053930355877572880468487614347720993164335610313814010928185858767457892962010373010725041927831383577679949129406369287443382077580188274549624093846454354715755682067997690847531499085688046878982808821310777720929210981337833499559819273372522592940531749794566755351065748714084747249677662885601966292992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,1] 140333896205922098800487496992028876485966120689318958938775268686807520119481073408611923596693692279280170400772472559272667237286454133888027986318256988961535503375769662351891576221751166861834045650875990221616411461091236735981748297292193484584445957088476874041694469339122025761588899968668762809867930004932598050729531323977292209470700493917256787296932500351951213308752556378893965319038438947511797703859572520520808841177069798224083622917636834977291360597478677138057529463746564979613463910308327029469140534144725333582221726199406047858565590700962831453946709098026371621484850644757343691663063664308002054365367548926606346254102653251718365312753835018498645488149860794918743290718270934547007784252847106465878719266513475294764246228858636425639697778233046528244883988698973139907257370715761867910011855508216239602549139566942910162126953424356723294010078068913883203745915368652503538943522465699757604831199853335244565050923881286058632399184395849913050488655338247965414801156222897041846899153478065753895892220877160599944811202197314451192420680291921848024505366191038025258919019946283018642657192647360301185501869357679711229942648572619358075779170314716245155769556730204584703932823431513883253102060762818026838103425538381415338108353426742750574502935076779032690565476508793972514055457148378034110024244223728179450064516655301841056061662353216638860595053089054092912054646391047529718048864389034662329998369778920317232485683560232390898345881679098505374276699367806636496899564002040717169948561814015741720565178598293982588370966481387199942135832308563796267897270239489860875955371713169296027775240170333417267276354065704069528802672871982564355085967806689078627580092177433039965676110291587563346615802249785896763574313500486479301299556662617506994060625183011500112454098949145743894690861182927265382948479917251617915748585192385778857172952926844496092138643330109877722550077812882216527651978806507247242610389657528829300780035721832156005869528591847344736985741852109031097890481826404636182937040550716855272196044110929967539566780314801426469197187340776310299230481309405259869129298623125151907441713787255816466097121055536288793091026728383512393058342887443643251554362269116036656485490672419359477938191291709360044532101921196206572493312781540470231058588994565033324699091956924416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,2] -406856872324876827181548016461984078157136044519057848545545156959416646582621587993685038275087256221419251916227784637600834196703903915311449900631043387908402024594233525239647478815428363619103521593800779744962222286630800045277041996337874385269592677575814755754341678403032431798615405802723662361918866059207297381842862165114942026991348624510550713661140803513976466867214295701167841944578928763080993551124792434145032962685496886127107152339627318902005015604528670044823463023304589162118979718334243124996237436352432098246141213939345528489396644970580412520138084928153173825936941629566604976521493143472209955456826898329869962084263126877443424184116939534280761438154810745787597225726396341316123198552082350040336688420543913853590607603812693101025978371460316084419924667507824478731547036184756670297284168250945830927641899351568538675588030194302588149704965342857536097780014539581725171103837395275796640293287515648181846215211409909513393483755570124331305714595817788943020232151861422841802939606279460318223042043888614923585796799308985493761712112220033942101565992141087205283369477844679281727927312641497189498953176632667528702891221105790731400732551975219684211012828023121146593962775280302464798468261941082786013802543974689176466915976160829855531938171109111275324775363866701064106564461896370177949140197448192260723659412855094024259193316664420155404798369723649615520826978115216059035328023708053043917972308810617973079052453084665462688227676838690848280874049571493806415267793845586405175944865570382640336811619663952384456071203452438162421897837518450572083029024448471554656981989634239742817049450446081976326000758534113659244674492503176183022852007557840380785126040436264920305933272018290897650774331076250417443188538674970060826010434430176893591332233556299333444095245484590123770808524596367837373178000904839125205378307533764879103535943994486969451513960689379376265580502744332079510999014776918510640971560241436050477369655712756797208778625850724378651056561760887798937436330700944063258393976679869469701664083399709627662689638280401569072641143107643311294036838106762561965700724544144715272530407102018334275926968116069215558906760520042351943041419612385549758282935641709978138897398753547192828502963592453399403424394168808844108928222907517944281223608302022191245563896135487062016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,3] 6163190078185402643864634294481666681416927998737059770186117492026930273473376081323104795362141371733633518909549024432526581459207666676275623693422549930565130193410490232966158674477168992025724270851695623495084461978586064916432517385192049374706458834188748577144453200086324957715947224196131650756783431632448783973411073006245097146253103021536369226656427978713191524818901102273107506442813705569123337949503136518426017502944725743880688605649454517418019632749659509726395374250298734858388410533422815317687777090701362226113858455023069768878094889507819960327979116886263437313274079343818296972252044399516338035974458977373063960671272238049704122469395498503499366602417170479653674552281219368959244945384162707801894803439210676997517734307207429175307911215875059722344976254580020655827370681203889588779054602539464527579801417772921649373025881285527372821059223865521457215521909560357665800426793779339583934169727866118673076461263462342263496462609099109297173453710252196639305051282148596729933660189205062661281905491861145954815357968017464825877250331538931695948966219536397194927709724950645964518300830046841243759605655516302945418823810016164508189429166921788232776423562785746817571003872850460757884762169380263745788020604257167617455338302699830255243253586619408992953306568984599662844925764892231208303099918806415178734196409673434172641989287605237701588748608952815946045506919111981062208330649564002251448198570818631570807057926115880871564190951303987417191016492745743337029984101480089549482788906388266384566396706190575312163451749884781191253989854812273061626277046209970169212837704542596812839774614756928066329318123687063410939787674073418925019605785574356951191008334452931297273734816741704458850660599093962935436865863905453272849515470258614313564246719641605084873683075319269423640894573369657421909027757670612987305972577443474858655636892108918344978941720923631481335321886834510556735415003306123212155298298661216200126572208563671679325882357965355807912882312204443173039034737761956982593052956080173204215183943260826870118304582475098928983188297879376474006155357809200988743299238374050110569311835414068458587260297515722440144282578143838260229317257053709116537065957618731774046722914319304535960518016014456309276402454389518261742190111758352665206238481749250251763286868607648137216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,4] -1753417496037011554739329913653446800362238446664164892325077788381741943286910225385415820367271077948185400827118982739945295760647279190652977792885611759987990728424972928298280498293771504301993146710300880269492769502860747450482307254373092512496460378193871188094005837961089784749680501593964307656423508661065641992356402703486315348251246217657530611367031147485097543415343784033175466440562394103637577931509366572259100868121089248265154366985102920858751059798697894900233176424794835486599103345900266961502632249955943172701467642381773426843184740214050840814633728350982340223659542134939741937490272923992727009873489105213427315486404318556397385371189270615441841047107296395899476201787897981764153819920673049182458661313353231861816288216686870222761408167161086922629693500309995422571540059430646702122385360139263118416981551875038691231632368470607052455768528611541405383180699687045371628058143446485224823563989510419551276405817428837218187946168786659507135700472013783828090896566925248372767329171970958894132027909348905424657882105263881536470546335595077917652543345349863267004468029322720973076172349094582737565369829555273312464834447972661648735448926703942543500393250396831595759281952945493790995563898453080838522034582078923271864362575600130085697995798591026218516478077335143615530096870345810374798258653473345025834794057871728952457675745313696868361791058809781584648605217713314628970597100451518423272550267245167098716929684856869576286220360777177432040398879484842799237217397874443104593263593299821888135528665433361430249602122822269675921938266130093328974693123500048823741672638019367043783804161530921547869626981536902950532641372266856073854855450960886349521736727416066179878289706343563189605885184779516302180989614771589355610775440610111895870657895069893753203112927904104518148811059432220552265103208030798947345686814303925797687777615080661193511900436389022415022097272379549747525504078440431733400420914995123049166140138966904282595858776785778028460319586803591822204004176053822049165394995701317441952813642343255031956067949414990712294625508565311728259106444116697756480707294065371192023973283263842128961534798472817256027402253128183557161072354596728292080102329254459119923135230048778564454610330562586816294890533356643132365646707899185142767325060780773870508076802442998579200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,5] -386646868856079237960795484084083971630597328890314536946334164789989296803341463550330027748850445469956233807924329608068045057685916254996835549269444085440570614935598489938972224250965997986047897985174539816050768174955663261029183589430734678369932367717385428450651940720517799404373682773299339107736458659516711449352880000523618808989087023984660522110758664455115458806560607241523019042949347643262621214633614511255264504524235642737092625739679984622156918271986669471572515770739099984063211871337172517913736104491513200912498252252349413375670821678487170174944657404445044305592168455171637682153020303713672147768099149062486292815170147746966501809431299898386909144482829953386144267603516749512584383708551766330887459961099885593500558352280215090665388518638360676932693912261109485893004064328230193767515566645625805260026657596458459426560869138306597599175344409652240063761566980800343099361971244802127421224977326433673953518908211254830976398409641933949410018684265596231514291634215891838650391095775674236342612772146103176512712806452798113309875077357883695935583794918846078015697719824734163950774782701639258386496310558208483936857503996411859662444317666794961422337492026476543604047324269810208407967096957932486771748737689742660480953584528612479141731022167279079344888283678650348128650993004452658657471548735388800812561712382385459475135053537136928190026305666738928239812213162530097918705073098521484565822199388083619173757199479703433078188532341383753879328217616075839678314837783838980058102767237734118465034837257612821725464636501224464498385458613380150082274669114381197612593848710736072723055999717758209900535489454776813015774929844496723212162556842536524185502712109106811587246372608994852871926146103450198823754000254553851337127313931846281207990336356257834603807647802669845121934003556543883313708529163067926966655486332556992117441791680112554673110870497302243734251018477357037150808393418350578137331079616523924429661990008725618990857135768717335683201930422013760374101613895823776107742976248781517756607774338078447672497481186118700253225901720215103040666963083566557850002811448662939087000189561225480194563532221828298712936618759503532156091746885017188974030052676443652353222871047374678527554954897562844578154946579947004076124329825632432932384090163586721744953363210259943915520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,6] -835677910821653008413458257310731168242148739459276753719909745437171162618661832549736430905020864991560547691210273817473665245918387332185088742243930551933428653882060951051016851142238122947991751868719418299860338249132797538734284744030023146104495141969628919419048242911534575313762335339807684027612942740408396161449276583031332925385707183428675661956658206899759935037070994627444408720665662400518627686580141120246456219512535586793874242104448765149860184481876282530054004515031122735500752755307866844490568760668840321898075046420274949793125953517052541938110325700827252976920826934703015884009009282571149222449176931217190495093452363644524195267657979353861290521845429840018179198545016912686750686464614959513632563115998997834890330717661999329743466456482924241526110856150511232855553524957419747058252595464337365669503145899359951719775319218392810208347330894262342662525147906149052283873772439274994746548598227949514744028665835390741535057430976419768592939702674780486049635107956279467755114498445245721480946296951851199877809420902446786385334940036917598093620566314345320700948911651834547440491827075090117198709440822854823690072435073430420678886614355572740493569761869291362801010554800094229911404980769857999950593424180472897639047061859206986995426970788390769142261537822874318636475331394247506477983308362246775395744332125639648483942389182883677396673683152100192891505833438151626466030641814584076423381976880670818884548694320267630773101534601923077354656595586008531272039811359106396939955032849838312500028130438664943235817486509427145344582326946789975549375133409763026834075018833400083406278933531676080263584245848052171542886325175783955499674184737398864442283409625018884679906424154408549585086447481234348674042066676932875740225392961594409608504840496568295967829739180700846830414614229874379389558981153741750629737631427654074160895432016228070301997567216491093737200770264742314617375834746869364249539741483538214193940655548448531835773943680515795369467121686931746020780682146274374541098259550038191320124195503251289577722355561458144050642560976596295111483557732859243408712987709398178023935405902862179094171464764766515807975142272256809688091511198289320855637899109335987716213005776334604224080310602997732359544169803750893786482685932150440182474158789421206188699254634807465869312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,7] 37841228847645678098544478854014731907343649262297227309320544584294997555418208221185104616174296806489955672094177170214363890905853367897842800672097516895260854915619076256050709533441163491542209252155355995680553794884192490844016428568637403276973628675892190705802302749234927459296714338532457430419222060439815906358646276038305147859372068972040975745547618322444952655353015227212793090519826822023405357664278979289548920032354555357601873411372934450497308140807980601389024233214407645324903931279997796655613629794409541118890813495108841010654335780105379879754885436084323427453889881221745994866720414797760709873483075026048156925242876933982447420189616519185432307222081355459872171847016352293788196683101996408778992436383114815809424523161105555316576945861974391744030531884927982696097914051140726308188492183911658641316231765221511419167020691945500787455702101742596757435145289414369989787986053354096553808239966336121612817623526770828066927876243832132276372969826562363968639812641920452727229220065521180879532068656660517425402119740795513378945961963891871431286432921026997414367620197000603991005499646263403297363633750181649005653878602250394782871286004712330185659009010953809079414197683528318739911910216269308469415923121815166907680033228464940030383255517289092601960506724661995798800248993046115503069972537715669407325591117760392301154146558677685050700034197496690773085782146762065277001903589466143581170440526551810748796892449831574593291161158583488589770028864236761163743656046421530033056081772714553210884505582092857519867305259413386946643151390397668297670525864974019833053601145545891339889061193377622300330789393077603623595409811120091680551504641142715959400589829133836362061197592794961543013505484057211979647069349020468273100907893249862320321626538123748722926730531443373351756299867084832763863600537527488581351700623404401330720564103692778589912636589100009277268449703147140369305307925387986663003196890856907328246812581662501024733733780116358901060000317153151668336280436962632944071475217817095677170725687614057749276200526724770458556357898472724203119134693854541986202133530174411926532100474687310079326375586944976713850108107139908617281857827706965320767119766267670556023365515308062814537906794966648344628102675638779300187153102599490188326169415928944410016824482480296334196736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,8] -10372525341206892452538224519711665494243568320409857204050468880946919746912798509724436856417299855122999370348959865671648943038721515409965651850828383294909214948615285132973181284131003626271225677817428791170863237377818751984415934121890430477262430696707825316111259419470888276411714664777112566195167807718978788278442858091480046311328846331401741549144913769917301526799639298242784871646848173484940007515781603766733196399021596693137087542783375376297980921737482158197612355165936241593420651565321489322426321923698754585156007661197126140954529365118501890351364883057634065856106305308315754375752093372588388492583353366712764987428717275438139868652148565677844811514252099147765890277562778175865497166077820704106640817699252338853703113561951917827204923911625837592600138928817907325411187952884396182454904637250514272171535581698707586727546549210145589232054062594297617011384557221780835988542703447349087073324123218574138031817721411859029975064082394783818073764658956026950061610843871612144636450772749775198931647423254505773168450969074943010347496133900247369962054628635753944110404834325936278221615343991392834157058886556070500193939901552277891647110249654866728945576322905434487292125095714507283536141627141676288924703353965723300959545359409877476796101086510883273037119331783617730973512268945383824722562628095337667976914530643708694104329060646339245948736604610937957231991909639092516315554093203102277587724457717574972198393196026107116427339175030939853505290802636532738271938742899840840807675931025041022719152797244240820791207252131808188921737732138231413073865234138706454556387509866589691199645835662271783643612432819525107082441288569448920746842271926795886540248537719713848509612065387844858623847720866203318832530841968727413177468984662561360697994088402470505434713652984607351760356122120621999702865167613067668050015248484844242469337034348306996635207832871881223553189879331752665861026736456481273979191550673720233476712875799375295306861986524411170209685538447728850247634615255839910218895329548383361912630358004491308609635728646975873657769848093479326234478285635966777484551189133247363264355059849672889375260439768837489237487683791336936222818421999130755219369555442036732026784493752994022396397158085145651189377076759243332543762272308241677733135866244288391889284168528818555846656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,9] -4246365607596487467023933137079798094495740240117994724844209192116211836346218581831782558309123768263051933538988943750604288080031446126584333931323377785370753733630829129590761709704534452122835707249482944770168141957275826637851260265085677644457599611619420467995247331860401797984186528123130719664276606751337441642740043647795488383006936546441572355068240350638802358607458511965592796222274011240927987917348572831512149803116882015182125949653439552006638672368199499848899167602973825482687107677576199051783686313020908847255865853565813865968475381721122509853706410051268728827428442910608366081925894907926814180977889441745946861868040787490869130155026948983571902412901781322293677461653129720939271055089517966388281873547255331661865871899435272597452221054136098541091918055756226564715417911769993545946832267401442616773586379226426653470735183655226715775082090678769417287185929261067995478014927941473432645289574619836067983477310749924245228149314291267316629792796708917557497669071925189211751540928928457553017082797826176747366683181203579181510290998319834595083124048318111090886324362554581608111037388102364420499355034887026224287643603295380944673407424379453763046206320203808965880271382995450288795228595547139566563865082580892238282080955362797251098984910006884465404529027899681649283373670826112350541707418592880731972003943561959460732532053555598260667262926503508429066180380791103027160049832155667938042191983667010631099103395104380304248194078774216385589894990672974213267461134792847727828624475651434213049231840291951340182105777821924602878278814275430379117926859337066265754639072185478246810347149712313304710587987799486522366197602694485635731878488823949328544244818829431258342321619016815887369793535083016624927841323793046960357053100723024404343861699235188861802647724992230431674622096688001661263170352088585667120683417008980180053855611457648836279803218342528828980153196070750120164052939264814726967089921883840318430759729193847955426593133541757367259706321476008672646434729044702910457977977912020048800551507076361678030118695676182266750996378880501972730649879592957830661868040003362223391163246744880280820651452306417242357518893757780379105716436347147128202382375125007162844451150319053828823163304516082697290014716579916271787859906234351648999830060874934403347769319936297084011937792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,10] 46969296265691091314940195110822941336666691959029217952691669058604487495069655708101293565175070566784370800209375699495810546566246638081937308482574841770162590420750323361486164860158581858874849565584983606939164819045406608044878628567630546440247751414344111817510318949436723694695369558599612377287525612947162553946606441617141735473178061577702499925400182500933951983689162220358940696622475032729754139626625879934908768278447690847102187034565036270835731630768838657346873464817913730019926309048318000348597749768489271938783354499549154517069233586124307824767678452151539811096601813915021825640690806196646621781127058568640878549605442904082447849412955358765405586984445727085384641937545881110893983847994531621259466953562544907956543681528669934605715613825445494078123238173580494179413094374884839404634833887700420040724847100329118826832790240703584782276236589690016575474765005396803560147845676423380721995971113147083466777212140602530608750329803279568965151364561542907859213849624659236157326906940792436554112691611384736180658063850865821135461530324235737235165828876595591604535419960701539868914561954677235559056957434846964270226464316512272564441235180104956763739976020087689744648878285153460929582486438443089587700263860076810865893516200120291507329319240555442759497221750757617741425082650302382937929163461618592166379359705700742971125851482271253908694768592006532150746892976222311333848305230905449012430796589133129452673021112235172034597992485995363783438061674156251342928177877117755855997329672993810694196643535812613828104753239405625041012572608856813594883369648934174051685669074980000818088172562717265262753489889280094271066616882531325321017734792904213366185398950487573181422047793432388084940411284072378350271300279663574783167825050417047323417225974422315831459861223667562290185969218004318008221446615278123695084631701447048084588210925502345996439708415404654807254095479510066124643132715533292802744766919116234752592390473999153808383490334102592342224038289021531210126014892638151598854669806416537861255361877849483926007811470190422731730062016536406090058841497382294355154624081025920611736063486087564156314942354481968473848100950464782821244630008517258690348762992679401797585892573102493401409739278240020964366194371626935498344342042441321039806833574405705829686223989409499123218907136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,11] -265387497646346836947564520951044803093172322918403392651995861565854688744611631202411185917622942161552969585602627621482155740025257995251272909745582267931536784451449404508515171113983381841030800256544441154552916516092921231931344638516849571483536534447733297635851494218393530306486774522543848062759224342066553372750326249209400791251698943499109211265838474789377060784610814228519225653094252394123798618765890570460951548379240093083954573849339929334965026838935471451589882824392139291487711740812646837630480979884531577947109170345846160901634644466547368941206218172267712469000845264077928447766383221295872956637699075054044647016752150297693617557258769761997646326226395492309345054068866541919868945749206410260279309996639466365348825767411522867872724579114081057970401315701152863471451234367786577440504359244804437850527472695836072695696135720324885465331767093859976249967013329449998432263229941193639551171009499786119387033553283277091606818952333907348556614248539283320315026761212754737112337927421730167545167358645304918458584604745890313737136933338509197785098917282864992688275226967538794866603886891429557479145510164112745215621031508711759142155910145205788426098670540179061075503235407442054890408917252650874823848989763427490923507795262479757100209793345666379677730407874595680392354868238034063975377446757568554291108535781101346713499187435993457545936800651654541285528825447961593419745409313781076006603441466218521751394802925495730354120660810164701405155622308012146275846271328497368409117880930714205521211690580688306059781008887642279408171209747917963484677653136492932015256740564304569261172925292343770853522909587690581376663251437568232749355035847580048049656547908960731541899166105686248865064085915374235189599973737707358341417818698281092294096409021277377418747022496798957869208243125175609452673010685683948307844963828636207232594288880054751063012733352802899355002216273234465467293326073597602881014294221416826601508735866302530157406392475504157671715541901305301255291781734528047939787758745769937731796724864597119631645633070613875511432974913628172360987669020399719494679102343708168841521333207203916437976275115325684847341468338780858504880482561517663658722833016294020805939526269609853559498707357498678134179958317436808236758567440350277728550779086816735101141504997051263148418400256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,12] 871434024547075866264894232625475339736454696933230831901486625595032524324542449128643888440514840008590604467238983678813720748264571258776626672111995246885458584072102039944264539097243535403880532548301610765840718038386784361675879123134169188000669460002417376044301797475823656661784321922626004309422134213321986505722159043911585688884878086222629928854014439057469786319987511389901569500545347511854123834392503178497577091755913811760871650527890275058190502461366770654655376854844012999798368142142193596339604971816629329322262814134100141981226233364564443276147153120859899055874598865986186857287167633965895558364743756644498309746346182542104879047439702474058474598843554059017747063871018643702173807728778345637561985566731026308389889516687493302390377933871428861825550857465072835415069948198643291130818962006849992125219537813471851832524367488313584381575779410678761534920286557207707349422017259224974123980696924103110381617707618145077283677022379009314713069133670119462403994989003819081210031226401486911648938751962350285731525283761449585098098976372909281158975771385402655176048758249483239373845779014609680473894522682381930843823645018777569228094795851918406383758605372591977800488024314086168992165423565644657860582628640040998501738405004941746252871013430634056894994072503484745626144067667254090812258927419300780947360684509304800851186017801801449655861152590456528128047958378980363211687484422789945165595323800757344803989927024683229636651658527681598070176690330846983660099644746088770031258372454211983526239371228397540809109171202443463270852049214267402173873853599888311160572857706187023960728789550640415441077710965038904863033180281338663843347182161410237859557940111764095372195810438416691454027621245185220955912748125896423166492979723598925541413464247366587621586795163649213537150389805087079840751702441083374974702522717304388064917455987860637987393394644675949837000739422042302272327758473124433979853508526796568174567154475837953468840073353401810675012859777093168856827580601208535322959166658401508960047418664020774270142748538044454533477857322438085175558521655482508227955785320379094191122812840569446586897317824698425614662484268492644501180006606856999626471301651801734498971503909144902207673665357031520356569322693442342031754589658740791091290005721221106532533100389180538936757321728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,13] -1336920587135842226015819963230939539213168223460778326227954825678707156039015170481325493471703310014597087370218402525225011057860168487135187901382889492949084140600217244571486695420483589442823859569113107542918925368250108093665444239407000442302520920551562953896128676280021186219394327615302743927798646243678957766677467283536047984381438454008721931637858448725444856029128705874850032643452214024142227907687798505042243214838170418743184430163762385200351671964775440036187869479704840433074813218956402482081845595852951865745649975402214738876437282369104331384104312715014884388196492164606088331886868771319610681662234697574412273538226276608124819943322143108054159098208428279459267592929282646447195775772936233597568651071752362858068183759267091969897801030345230251523852121518199742811467306579010791986098674389691393098603328217446076201112618892318807925770750013133658691922707583120678733680908110435574549283874976036245882922576110688828210573470500635821899771473956229119399450340401312841984990468380361058583631886081549170133546994693936260215628802688916038509959158548078705491582358472819956159596014887131333792409101667398357500756670853703356393555891448701640533018102756030713136410134228742640640085932595078557593295786290594122919290940083922120394362851156433183430650887816371483491405516739320428993449271499956437308704133305104154535042246688576646499654588074994339778788366581157992398389926767842455008149226322457829047234892138142075933103941086062613055624270234527277383892262693745866183240597038589386338743444468019119663133107393050289131211518597735404015476806757718306382871762139262725418102800414532839197779012649851871436953493959159007013046978862380990508393220473654778669764922993064607651748003943685596703768850914072061063825458751390671865362113647901481649956099927284241229955149968506861058563060951464418214478279071488915029999686948353123812862469823129290961158535636363307509464013363726682840299447480790851240655130629724942123971813302236539482738758805173393789658071336937931442525075654926175050275892352541240000790275675260375400701353909526708873432095552870181615166926062787360484463737828169910597729125033623810925469837883886993133520615121370498055070721143267764640533746900044209959225070350713951933892094435267537871157747919882321556953263463045192538732881128837644101219254272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,14] -1646218807203713309799436331468324788968848213102632424995130041807022323361064992277249574776836058024912750888139581150065059219542825861848613872314287153498407684567440172905712582790237814457414651949640501826138232403337409474755931889614578758541683893432022755237226947325871936496857791602197700531256679901321968014450588317569502826575222220315538704248632600919473949717789254826104716458706248445382591405362267520981059613049413804282630637835971464754772489174176657947214335482394417704423054518175439237558401981263654545893645643270223415489959353778871907965673451788243975667613226917684248728032034741123275303679851663211526206799297040889506971346098012177195412889933212284698436312206858898383446593376331150870157704522735405968023024805940460250746276845711644595046104744141186041931144769112710937432986337214240516707759735254656348551840503115337378711486737749715716739444755820729311799202865812092491547555453520713359567762508870333033317907534084689088728947952012807106615293112955823614443200668177505323278863114979301911428009852283788548027369268648151837666352020858914865987953735004688331918480857513630722168094929455048529772497634567180904888649372273348946736621198301663150850598728158798937652659032740831752523905177228430854094014319077839304815694695569517471268172861114853244511800371774493978434179715487095340739742196240509957185600752376984979819808435494537977872399436974702827626156769243134542382201422754558690083923237103664652408719473757623044712911175864850276648419477701399384394148776007348936801870086369813556521318885761885918547220791305396421015457581502792088516479767598694692422154265437860228798688638146972073110324587646439049402286750608371914826101592179131271713184482111702237678994637085962792173112087110228102591027870765565825576763064619437443021478997899745426585482356433739110400407288581690130138577883833244705493047566692579801499082632771777902095667850561363313554355663748321839626296169167042363082408121931195759199900933996111093614165530752829309760490861359513072193816565411407047263572898185749782271807248695423437722744512238629887434464087630444145809607314231191065051464305861652269617202989426170663137389773660489040943333243174818022113258114769440876260732599675999380169763752683333283500963940828788684612073363355513335403759755418632342647258858634795506812577644544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,15] 13221841228766634523740369588959867340402954297662058882438412168723320507717414975283205053062605791366552305891527772794698618887767224994572752667269203653263051478630896971145060784324383611660252865608798100158948906674207334154659641978642209469676224395908859586723961025508472492672541640084258951766066562619013830287478466438241298262169157162098735887198512146063586505338471659398133540917617188079815108353573746317559114949817791652224178507674951302653168326428384602814589733007767228992024288986149628084331378553652253754254166227882878624711374684137777823937268502716845319466068834482892371770175817220897500579872160241218671676971411683756224559278058855211640796245377036774556023618260599067916073662704608610940393202977761837351165422575989516960313960554622975428870775442185269181185998318315977924582358547611635531052872336462139105134541354878408883743567459201124466376607642287343541497678158381104884813908673833120360746227107323279682780963732023900944705147581363084087129191354386211316492051252900893925733194554516025165730722848972568527297305085244649767424069566635184390731980921243098564115815431930941980024956996440065644533466767354456573775026737879333141003046262392031563154865010158110837711789233201909577947888415850006227246698790970873738085049598698672186322827130176324390248097215834295804414384320230634001392946367755287471531611739504221335294268617440172049845451188399739007544284289506788619654838474716300819175096013600248970024714575414464515039637922409057441045921147756081761649240355117092754509833020513917559056195674878633380931821530312534196697786004693102609900216422737063151267484261918169215535384716092119393476963738829728384225592023214728025293762013532543626274910242504299931514227966167186981473177873781750363332972527581695549537739362421626301478340436074671063730058610515847215484409574068570842031836648360808630805849018750779229484975517807463671666233396771617174533553103508351990826032945215655866859126359931452001656265449739641373932783137354510134979969311400189688133128264028717739608356723424670917413825864093611702509084539488665757559149461246860283222728271638627812354518573041964882692468906279834170300481228633426804409630527709149717084240666517038696730392982582495042504321961030114450794022647738689364439109469415649697834274940358521553601634994585787748337435279360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,16] -22757324532005302854474780239093115888346090283188205973447341659307914361742328264432200305052236495751094291561581705294528099085890309681026717392184474624872436466835163814509235050377711031661905938697330262371397199320332074536693217055702657044377987863382508793688950469582694698612207036830617538849599926246449564919429435232477207595771621776487227825700511804340308785218121441933011533482650087704339746062076873601715192084631700621094446845538704196583172544306430718626341817992479764036335045692158823009811613126992962776725390673491641728334496533898206926929684816780537526094282422832522341704324625374872346240855221698450294077028499617211614875352781374521880485492920019941954785014926436519189226566803996309117391862866244362171672376628177562923770363858817607249137712796629488115112323260230177808722410208982426280913502592894441791211147668682418929783921051810520746230974210252574338075791808628846114382486976558638014816098945869253430943684285795167285921013225888755874158340980685661119195714459582639112597485770997562492831969406386325724892547248157683768287591695181289582017551905913240228880752176124210090183550410170970508544951177455268515652404970580108275172116645467210973893348992839837938105400469565535604697425004873708720944237330975123571555844725711923014309744601259771251863997819183469411927549280650882149152752196392057810263028390998954666410814405165406751586555633799586712977679848108661261568804987022657680117042428808122490328827661919950648096712616663337921845911862631699774714844647168044120829095108392568389005220115457285536376647710259441624864987367646254596791771252417448833187427602645288201625572070920306810572010416566298140146004141336720549580532866030308186710230393551727084748544132259905168149317533090421996378778004566652565905314595343348440437768022725396014194588753818780654965034088697167286195026920118641178229572367561380328338480163637055109064342241712163582772682729448640059647260496085641404223915514815473800859965368760022241962750487662325914247701978933603119977059285669370919034104220209218951569527699644250312119823060290059801206839065829137217779683026953237433756010983720352651503408826179152999475463995363161984403679426426813755313450383818321258150112192028529221750679032483821123230441262473374586542979931798463320949438662422686876736028271601896173366490955776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,17] -44292317955133928321281460370008570628045997247810025306071531114959801212091432905982535384929635284685323757692151082725680196188486537337038290519612935463086744556121397430109329149947963197349810683208248422225926785064018923458411370673082469477086169662915172676364174414197621203631151602455112321828659706955965860440048418241208396727720299783306871148170332374348570164324715181706118047478138942265197459417561379079037274494506758752188607032475564888730616797681574822024698109060291577162329091260476952885183972266355488443329224764821121258599266014833827830852340250671550862509925832799562027622815363510801235050212162663717641321647734587811502499232587048735409940183582326500425209830591827115121512209848080131629170182492875811498724103696944795233285246866234593077816882561419521390919417594448583973957266859217766382385749066797096704934028065884352342200515540230916760806931381652924408040280208339285366016757044728211389939879991631767824330362662873294008859437517049451341476011542717073977933868172976790617962984921588376713271562085505852445254340830174026515120722281452256340829791132242076731323109510827933370395359294894594833046958872953465676420865365852643026418999658845625175124797945875979444747214128737415625808021606939901768589139304034587459471917952624465463760501015776009437871921797476965644468496185639114456834476166985870328090924697167843442523442722800594901965104373203496125000611646766905721936317627924755464716038600804388254318787211022879183598020245067203466419892776491863340330956694910696479751117383957707792673729138494178455141452577150506622445754654167542756789276955764406847272370451283603149960604696864420215868499735442736463076415651460782429766596974371328942530023285891110692779981822116467560899035839157201159070060774532976502584552236308940445742570361944800861188783711411040581431577767221316475833066438937889981405040551950043954652912870537633752143310635061269884803806598978614161694074719261868199965853138895014937084374476646991430415398740825686722202120538940754787430041845694792523080966563373877392264714935766403282741930411007386535786192187796023421080880866877771553067166281004424019099825687051412363968546381083288926306226378509893377880309200952749380419295940910716361989966444603912863688821419998137773602907191277963084596122125089288386832110809763005247616331022336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,18] 389026978731662000894093644402482493177216010102496078610995214163809707888466317506380275329360025504901848479646987697393436797040176355520836739649223117642840097339407433036662805110162110907059082922328357186945380957173925053772103344047428642727663348037694593019508276967891994413187135898591420722227222997422750789582315717863269514493067514723870505155623460441872214193781237324329421717866286505458007893526764790835445631123252882178321196979928141633100928207480377338613655023223863978414446875877734805500389350645352631928107983508693357890217302836701581228189758578814105091149686363981905971438238572128958430824007021226716314306777056642043046886934972272785094490644093509721033309854939194121566895334654048522360116196143296153372909688639153577347522902188474287949706310387244261386157461760064206490670775774526313428666404036848513800679802968760760042698340844989913215136968546432224332750434464678716111327926407824015361897560407584200185995020211762316218682033377436183445113260312881720238434725463888381500918280910631330173211076855816689607008643358038959867919251798152883683980641806197501594165099877136508575036454838962828265461364125235092352083238087470974478690671169099037440451295519468969564056010625120302914656918680776288593189732158655542320571253964910874824310794292951884918366278531184000899090387654132441718786187323825525108154724194532068886874200466864088280318822598053102999472673336508613396987215588663415690489420950385025224941747849523223928624849896201282139063863210506892162822034172080650655590247102011573825189727316912369362886273956463592525903772736751039364096993666267621715127895140833495114510260464883434923978456454859191311402366799266583988369592027117273341625883092601010489552188509725171080478419899073851121569224738484661587694519498314710986836833582238955961930089233506397894632588684178578824048182403142195244417926764026630208868341354794070865428143940476155649903266451112459083153629335353581802292388126026513040390245050441581358941749437400559572008818903424750816751259275018853401430335812259173331872693638213710633855943631870354321181592714576412523644144031024701459697136207305914449223940412676381844191618433593885515867003057658350647141091626822552379236975320926683015250460213947085233512384755114117945918409036727987236242988522441872145271704920749056919537700569088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,19] -1352488777702897646423061291801152895093977181576510108151471419923440445512514870629327657313635199492265617708250607331396206840985321238254682691543174495578953033822764173532224865512019614041198521090040331361119889758989607567205219479486339252813692681097416160088917860550366955226731098204207228472229598742267321032628313916668223382796315150423961011013569156173872326970465111382810119166513410260694212894096630041199425550143339505381309995853949605011503674160965346751022023825226668128141719055464062367107476271724223813072092821409351289111078772750437801464822858055983468786282103041861746173975986810775220016636699817350166403806885581995146628340470691929282248586216812989457688107384763618550280708106272530975231997170240845592684751371933249212887586034128258964695188657666892338690932366341444527502914987528513326575327736248387786936647884228684562543767612274992674617755304392231513123597764121266007833790854131880897503942667118701136377362313191578684327555182572149081938210492765170562081131329931198677095076767610808919081779664945864728615458672081506660760349688122043208032106428511658160098171139702028932920167935327954215596360647012326531167753641240178702619288145669831794643732412879341610984256530688255683904442613757080416979353162482745097069390080073827854543460171583589746826008831917512443711118916492476295848128610965534825773007941326358908686922039015376432786072423046275349697702997742698143385662839172611649031003775018114267610241795023654540023249810308686000962313985960234559137375356003246276623000735225464049738066659354189528297045809757567118964863579414007779621546070596494743545814255474328973214921639021975110587582296878949968662441579255073201429021668926727305216602142911181743191793969319766145237656879100743008694558292513754995019433867652439973040099501530800491387121768872912360984127081946492885158945407126345454788059362048446138925744577289946361805612354647923034462189129471078443143203920120669006093133185504548843649347521129654977610581562530291748546424086247560594017565956748206631819166565389429250790046896166370745941826701553558031488052580102233349522470171417288028913506183795670946979473586404940173687641708881476637153038996231197060318840348308064164359638531143078676239941619048827266148219766541533626046198754432331278255161749183668166569467536710002202716721272324096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,20] 3309494038880251900764894753423385781868937949819733831265670235948423846088599550031698599007189683102521027885863583079544488476975118195269253073304290778754473353571400203438927337127798890389141081358572184792596845112251551509106512060876992430326295887336555242799971897947131101410894568231652103130722055999967944090660942374579171669006102114648460932985075491347757209419779066609236875495710848740785811862521906679555848757524314206510859749093942738128593043779123614038408077823070790433930980869733438008134005832131756013385440793770676097796281436838392331799924870430227519431397607079115547731518210438099984738936377981562643935106716579338252093743870354718410669067726214581847818831938068676768117645047567356933913124642990806071402280639273020807133045659851017194096103831900587666454726873942880033903179177455375314448651323585098062829310068205340153128718291286564801771503325283565055746029005819022328649954740786989810779285286805677280444452687189796602310406223277954202623659005738186730782898413545577978322560674695487270072393890887697455451802278022519685581609022929923948677613899904051459565973094408636417576282480947144606790058954343918647573826531518332118545750053393341350526062602195855924806181604359651199427541086057217212236055722803499823381808137035102846910656472957183176635569594120411122582682131804179420823626012601566432804949748291764785423525462527414954370823792243814187024812684646045395017387399535514706607354525215512931157592699909829630467619820285442692437348699176281308589644573795863321408302564598396387668853248855018804099791093255891849401068952802505264413789974646333799586133007062205909801955548727990104527597158960872346761782374679031321341448629986022946806593614360429984151814368058832203847331698485380261151619838183427358605438205924183781504488080996143725498870637181256301416221868359654655054272779932461307524014506811535919210893190811573289032865032501446554588218572758375223402002439747684280003694584553764750398246401357700359220573133080381146506113166331823868809865202462307789612761953739092743875487994467383168818501517883954803665431978541807532534905516738133217942814926698057047084264917921785715693038973970025952230451404207213704825522612409872363832294911221543043236019281929651417988246094981219208352292799733131939211949343093798158843151796298903302847546597048320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,21] -6446994054150762293534332043009618541431527131142963768830816726497431403023387087152248744755632445276769050328991400231617225698701776660240718927066914626309846500507182702385946888635630990801101719713284049424121821535452224297668101979659258544125699723791064566056158135788984060700379713692595441966931852095819588593953403489883416159307130455912720795860388758523613799485709455385157636264986439524973853056674535691645359823107477401219107767577607537096305375968603617964393445946804301424707825133684308308845172909779669668788684301629792076041788066337800502120623389742228719969860977115274933388596077458629904388833574613898253930090719971761092357286896078775739039494439354446752339470099791035008996131628666855324297419163999449457420340015689752829367439733774681835327366976284298466323615388621345936952926169316176546991250037174924255704095556121824976032471337709993581595795970583605955033464604331619492886633272907365737865662438753294106837554495223304709006934272556589219468087331222541849537393381363955305362494618031941621082201275890106528445361939580313595708893733957911832124790821308058971431123709447461400929205563963519029039337863525539866341630418400075646105817640391328680375439391167536456974656041865864436510056836652329718427116325763411535556598447098622980839885117284182733385397512051722962229376933354572998779399074216278398257487645595585259209218408365598072388332969568973055064708712222139732115201499895195329319417954405814066369788375052585528792968052801927342614046526277702313143605932284195439171253852257997112425801740691141080827716930618269069171062624268781923570108792071517461005679605854642983497634366229464393350941858926763660103500373746160067102805195643657322231654739862172318832331356885515964325987305968626049162478246674892813366918355197170482411745765082675592129697445173329047354404752224926185693280212838263961606661986694839452948470883948045935125957619738257647392269531285212300683163438988906811293199103727072975583016444743430680992331866401627718177915548058338619419328558466566536111765250662506954033142147309041989216597011840972543132236682417772015267579916271880665277035202809989018674970884857260477613144753257765595496764407579025041114622780130315811718896159339360778642047800817184506348945577312986079286170013098256538292041339559902704617694708493253815361691277328384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,22] 10537463011000736918596303338985723392915239505090968823396599520349574061300414138386632983808605447624964577989386484212601084281375476219277203734530338793658916570679632447647566680272631563625592423224122091841908701996404449563505196443559402720059782392781938136781456193212393063993899852634544680645047525783850597224776967318185778428439329895462689740968244739394913546854455811981212212700327784929613574440269052312218820764368316078101004310113424402185481169886565464187882311572306162434538539391370119300909924196203538913293721648418099226289480006812522467630824521612354042000756354554564073544220570380366733432794161532000365002510051824281483780954876873835388389857791470517013226696313384568506969464094033705205875261046329552437150350245733634297707216270392020486890802668596358153966565983422288666988636375773536190536391479734024747935887375758521196664203264554918734958028713521256205229242053836428731571641725415558385632707810643762570530952033155468747658059314699975524167608958741474894014195856876053862988604429978781243879452623344040864197123147572821371154412594171381076888080546357720937521453232887333754042438892940481906456403039083711956461654131609850633683165009898134267451106619470328692402384625393453970322063123879103380876604197850917153199712393116550683380822278743039025787644858570701127562849778625935361431259104786480223453661831237238267499417037602047706663142121887237294441972343881954464462694922465542057126110474504754989517844679964771976894381091662794636811149354399414203400192293957929985028596618025251466339477882747320669448455895983184047332218500321854480579215430851941010180437141066034270360773181305911788345169894193891187220699990578037713478759737424590192393350168407476979225302542744490565117240601709968032930052186959313235113899359156185345225811836236197831840512848200375793278196758960422639814236107789478983220020277202529648904549465321136815398065837164501782116433380981603864903814952638872471761164480710586340789235789089758438985167919813065227664739926703986495667971328171962146530928821035307250450212200165770019234031103152721547464358768182285509445979652756889220896424027858155095030147342102238032186201761115051456509947358229165753391638802437255832408672709811924295258064999088259477586394367166415596193437320308288732425724005592352813821118946160603127279433575038976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,23] -14861931322877513374175249884085214994403972368550298842083764402403621977031792383529417234161090950754350622946430268008705251390906823295293499554201912235231571532797160336381913420021604158314485704981985324434036877541239652857542240485068329038238225160505667862293333688765890405688003527383797515453956117964473248513730575628536170395998428720153061488864483887212239907082111420418144790122233928702296065144138342404665669511099405570698384633742216733174320405618018139725038956397738599878077970257896190607171490527428463764215772351672183703523250092435307244286776462176127975906362099667975574121744721319277646318196927883824952311478322323487800017963593251864892994662369504003543349706511069241922459083623681783351519828112002564419401809899196355328021576518597515217856214013155687945729993100035461204796506529647910584568274545944021479709254947975077101026556818506221736771579449482701095892177207161658652159666092863772782751708592114369507714824985339698645973269423356962703640034219021416160116634866289069557646683478156322656144969553955943761244282881865022440896952935281284945468279435181485315136489594472175252799450356998810220327534875784925836611419692025462762462995930077075746764297578016482993405433004134686914376473215017391557588500898767334707521910819030854851766526267729060513629600680112223151138304693351282387355243247829378492299949038691861195969529420030542401137560933846688752419515385446566993898895998959611888368606878362106328396829021361139018731347390254460951107917410306259112583266044841633507030115043241607459225555735869954037006311480282901049370135846080364360919960536320571143044363985095085638431907451237310646923484027543588058035214682655412965524212373235596419192522306527304260152680961881825539567628206373372708561102340683666018178695632006712894156133582221413016973455826921371466471638102700862126000791491082090425062496702399019125811130093719503858904358480676701168138995858551736236645732534369453684638388745662102459931956564414547075601090200982049644454129898871631305195931741376793031847959108272591833549992871481128910789319452974608164285987306118286623816618927927898482265967829659708327677628810196723920276061810162149579684340689724120326769746108684947396591553892462139011553947606701879503040115105398311681642861605341921505387119614212064850107569833422180942315601554046976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,24] 18379086580181722449777194953624700162438115984181556187705509151527515088795300127348242971664890428514408413353052086795445998501103581242865199679121979672069836423017509649458298379760136019526154199828488271520001027458764420381736994946585319988571113733645581274567636859049281420172714159229060607332665806147769924638606441417066583881712038606314192271058502099107324542858219269443905230776713437606543880982718945633835965105557589479415950046765696667183380119810665058061509119797196820384187074240656334818135453563712192452095289842632421930956475001100831778726437429963609739030874946742711051997626180563704279439118679204339005400090748134304579985422348137809512539708383983081178126195567146762523072483164345437853874851469008559811351661360288549404810299114222958859523732088868010536391987610939712691328097478276683750193493884882984917899083234593260214821746345268011926685145166745474912388654305035717925525066557894088998428521850117544558974989868280466352787731146974471752768885410609788553847156896083488503748617459646528963817808488096791832200833346547369788991401812653797189598204770183876893642832495632996367648575734803218184184361067677895639466171024699525902161711587479449336698216119778920787680391572001586036607561404149652622933941764121489535017238205364455531268208850097904693735942694749325659248971427679133991476548034071812859421425081627648789931404962020419622404529104281288803991086226136044195373103012588520616939162760003998752358027260293903499937178143268846478287521978788927272125042366337081590635143713015401214192514573660767940177207292092567678879757707331935460422608709571972077511833511079042955733528011322881963508451862721445855961019670893929692555910313395557047971155509838194229366050192594352578845145249312916231529784007314835421173466223365912592299101114172050247547088430946574709285614723502620359389967002963609678173627209099575326689805956382246622894618220359484705115064111582531541253426652693481569235325870486108967597601200447737765369383706250137243451524554906279702943795885051127750264550411615733700321363878615081321889238342323991307495200718713322764074128800588919160845170066587435612269704829823248586164851207541712704782009840265513166332017862701469329268110945067690456496333756843648769460646529366580798888738496664179089478029905032219471516606827895976809420655524052992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,25] -20107979793114793598279034673823080799777825446782793436994798934386713756193410315597700307503173176295728382982551607601653546212677062256021648270733155120150498842780490774620792013006342975240717346833027561156638870583894003142468403624870777481910587710186166856617815144892688567193992726364755536836086232019572656775291457189026774316244894228513907249111880493495809240828692448677992765773595610234690406208430635136206227541145288088427267190743566429777523048409380015034906872311974194534648014530647650390522764703727927265713515923773599747819867815594224038495437155365654855505143142343409290406176890334794099594462035016332086314969068405722875605030061529190052221243095940471635937382442765866390582034812704618834995948267796402101020826769521587162122538959974812862172431566529494806689074386343844811537880773921248951440985578152915508164909937404771333686419641678144022734910407631040341301625641950210052873387703857349166386084821999788723385317387633378158847489591637941173967816586566814868556567797711880795252766924413580746342883597930536628145765696261757960809365151812613607093029208079497159031501469689539982415098835692400057765410032780074323771774532316175060054135669209804826261786775350857766016539375457562956574164543426709914880038857266263516613039184350034435892316802440874839585791331805315918145154791945988397541639837115976205955458069495248172101633405263398328027619924618907869723665934115986827807369297926203835478189340618307699407661029107269438641957402832159928179834631832022845417282620245005964183178845006611346536404481134147761199937784802685128564259040638660187771074472130304536310536113042625980686782567650220769876961961874505159090437351021866218963486157667664558597762024771062699737515663822989281765921821634844357802590277433004403675629288483014133666658541588606892049736461355689468824066013217466807036167037704334072970021943127044964967535559792553353862059135578903892706167981976257210317780215119314387422036005936940295694823792859246701495843443261686453021905875861690460998572843435918358289846969344014156643428171156246693639700271325788641934264814223011984384653431004884659831396125975045357354940881814217999469543385607398700537918911298314728334318785655644964428342616955137415240387911814444126375008086169818492623998866366678047824884391378449203211159664912060293722018687221760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,26] 19552937323302901887545166603815983207541772880988817824614634510050106349466518972348153690925987204721735337978923704390771731901520378204109128379852793646403188423987374892618022235963370675061558133215080193438792453518989450285417557814316456981092724637764254491579891245456518699614925902230511200683446359644330820336405257611940752684856986652062220290709854013682422775899401372033761992448651780673113964969389550019223216013212035000039502785365034527201825637997483433397560194014054744830356232846441236586443940716971902760538944207188644521415477663551250886460253681577803390484354777110584816805944203254984161883968223253104904574162829011844152308800240300752043211444982089529659749732366844950542470758655092725640971834496867030455322512585205053143033726779811625843367116017644799951256669581112773736130308154075120331798063818267140179747624774329750316705602458045717174629358749623434241311908117093087342238829058702270480336390044976075088183110628588662599931542156923275101132424446118624695989152393841329468524770542427949757490180727352587711814391765143817109736243804823667250488548158794067961013132884110474222833158148813831880551066672731226753148787556668882253726154537441085244580757539476013457631824049826064557494286788867162695379519949020411973695739009131202646661678422241288380316390003825699010302084209692401479655982331459540533801263654604370411148836996212897115595262131702415827970295868584254093056388899151226798023482230575128551741645951697964416670149326111812520052615613924966440763324779023446843553706456736293185095879267022815715129322344960668458406609399377665977771780965848472203086008977334098402822340576892181403877423476780033828538513280354884528488935920198224297290625725189695583348550965581508675177982920339094371629277472105275635057175154746312481058198803697189740655047770665197078187246866576144955778282610568292235687585502944202008864812946817792737729689854615984082543833202941096526379358010372523883936183357537125084851903168470329670393992625441549142521368147456366707396392324507281627574909319680761526284952807475340340638227882113734009339929980586508196933676381305264721098000729904433851437021770390428619041356430220171271176527067200084309511230723089008706042691339561388819132744671747823573809128632770848156892936423737844042559679340175551357302732846924944265625043510231040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,27] -16933336932694840359465933384029646940888282425919702381820137315488215087198109779369545890711846018213078974318818393311597374052311926818609006033895650925271439096760343208748309407659952633676832308244688549088312397316813601323318461195630395600702865707940362097965398843030817519150440715986630301408194932872088153444667841334082223067250365323880900726637933399028782704272080991600321140333120026407652278545409713228792305071438452097389682053316653120440299842963136319593456249283139975618224476430556486856213675131967819575650658480919353282384418476420408362755480736382089937247487708859909228239551413243463033408973637951706982880201840745656423469141497416945487427783805566442790173208907978785524249977911108456832808195628884974221217159206759298036570395960910974241787016015564868312387763737601087337889669872466038072409410987332398040277657770707368861810915152190996071420599528622151542538765281110805735735383908148445690884648045077899746042836997144172271685804698173233844007234189020337823490145866517784203224808139854031339696875199994867763173391061094680378594553168876486362863524328719146422666341341889768350076819371013096059176420413399813605814088884180648256890678565586176288037036462274751891721138068179372013420094650148823451032341418901286466785438589382347867363901756560916555173152139649462390928002704670784216796461261479614506817406074412769184152907335689230425705852428467415933095347330035554706233460021015183132829439569035349771031930245825241708539481135767037949162827184516723414250334786932286957107412740696878670824095249217778302523130480962802546603630388664619631218207282284616544845033089543246785547976408568714112472553766816170672472627241489254610359330696009091493289130385352832588898647077878205417237320621426894738838428693999649485466473181807111984592228206452622870124301445543704984849671770256029003609520243433599812400961331306225205599181610909356199672635268218970369862895239515985782154771760767488583514114327579830733151703974789168316049687900462471646279553877242172741580849911593342833520275729770938446440551658285403723893700712048106193288215375062082567303163868127302798003923464199579413964860479586191402046762279039569903423081288053258921186783873602590572928363892653854631657812499207530528239247620655432223011606656177111301327030023342379195979965579445470721433131464916992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,28] 13068850399605040960665477438666069516333125209393660756131250020320007118046328818839921958775237847191170003756110340069956785690844787955318176230523219488547593620022004680083180241144644023560515419380595942586562560058001536631860110115723474264161043488171643909203524535234199072280321090704086309536766605925369515129814816426453120893207514263349794172185613001436834054990482775596992847719000052640989012430500958533808903251001908747756094637345904847103796705278078186999778211984903519781813297845050619534181680591124979163009062601663671117106045768986243332171400463832423875757269614645982933565391696506294127915918599711939550139011088344940567444979771151886724302808695858707510930367178262661126270408447372373348160164237587895030965324729136731906440682812806616212815207560730973753467815869825404191551263680640649475403053551738400187337149605318168605580053328131024265904717780671371286332634488777557547632864741358809548205383584680822407300572870770896133161225133346527009538444172815319460132847145335732756604787022429357235880223065505672928943194355976158226712080800676572920018490637859941245867359861346403212254169320030759254650012661838448162864547559445083308705151264268037563126401685777311119572045868556440101930182868669924392965818536673407423727430929600329701550543562839124734246778022925572922852348847196002300809469381952808647606866134375138230029492086934092647498480265378668275248858079316608025989553817608456554681322403538366723902838488485006287879176665771080154825869751512732882935736834336175273104079749386399862807939000079702144191951039768147425239741383389347200595024499897163402160592614562311429284671748465394913984131463662088062586550804790645832598044858416380920951479021335212587256204365135334690671982355001267762514292503983187018412795007139204334569477247672455984703027354473493863566783995940342921369926248024203306066967181898868513571239989183048730788507642648700063542941082743315206459215528153990377006790041046561333547769524061002665504683659457705969041650721887118931499496787054461774931136563933024402443378232658860007932751313574925019612911745159571611481705304302323700368165077277832177030855046964365968447807612592643982092427450795625653525707647803945026765596490186953249724056599964197018829726599557842460524168402775182390120646916024730576305611337053378606272267202314240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,29] -8987708867067690423699220532120844542333798247947007308056014188661375553678796173506515108609241995434908019564004934598874915966754244714894028178309530127440634437369972355157921733994108801073018518172165659523451445629690955513733473621226605102372586031038104898134912173358474386891562106511200174048043712648403430993513568068436175636381271390609848170457783215180338101768349566796067431464771490006038311208249960003576132821448237741727483298624566675898565644778095479682390017483558747005452813084585394664094555667555220613915190448947934124748591236544114539821278664982525775812738420387116416777852200489695285786177235088352614516384257734665628621261242609758370984736571881960540046404946133829863465671892619553242644144080866253012554217488191015789829186215907024797155430634195221617696693218099891987112908957165938576893816477761081341776986569816985534071034919249156712288214723995162705521372739636948426284842112801753933748230423238739403953000555802586886942604474572860970092165199500928003093387735460738094377735872640074671893043330610694220483891035029207896218603793935781620492744850071218540596288941423005804989630979285209007768887587528846617605365780011555279763078666132164498023886906364537134066917164798993711715907931266013702089321025357467797003749709614574766376223799667531698302663589016494652762780982428300959882742530961182475289196037018156069428072315811076108746792616544935535485801938533153962912265864848164997446407032658476678303586074979176810191661468147630474119955467762376157737149634300611203492558448924945806842797151798242823859978866347389392389508359311626060939555963337340283640815250031532385220861454786863835039019083249707043788551259938696565923566437634613953819720282710654469144168728870089150457066635864024976380349588684396344655724514008740690972287196627106715043677711946912014218871898382046512291146806734657801043199885066994359030581260565189955538950966012389063030356575240314217719559227698607007279474013481478309097087720631487344780424975819682154452152578412404649980091150577947973149399023986928034416728828106768823154330525177759169827999160421901349980746690419791985256829542759911005886241346335821823698581245309758913258964902591728695879652273695536409716389477301735727862803304337515290452029258787045053870508533179499498764914226106875542249860769711371209031173356567552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [30,30] 5504227783486251960268282301173278109633298476263911647820623776934799839431736215377115021065237099664023193563617488647881615246286809915184407504093133267726857840578352708229123341307509036196005209694441058462951085938857518769660980871546054810426329326974008548114710562802568725012720698166747864242129109773270686767157902811836075160534636360708773346701874988715244487240941424501991624791886199764703081431400560525633673962450929175654150552733284938100923061703639792459865616327766127587700245667497278844539627246102832230642844481947369831751799705583705234631037930839797214741387749839785870553665330758277378050693779994666758851441719572974414183923982108739637218658204830882889774123183157106355468781927405130132041640597266934588859089502066756059568178161083589738305221782433792889737175963471604313670399549468900559043634473878984679897946033070211493172178788483846741925522775968186358840780402631789552160108937877061000868767099994616019174490827230134815611605949075466804395179977858500856919398487692892879951252566026572466051283957812365717038577761121516780518542311212297305500285169027211354705091723366698418998291478556337181888531486477421130126423690849732664153221894147006890725452091583477676167732457516597200939407752993430050749325502842073806510492087126702947170252598513004418267160769272546789682474766998039258206930861218371879703228359925228401981389953288509326394027566180455067695878507161731248097502663872463748497216142997643018591439381604760224366117271743796224106126250775390423471645859692708556122428824846781338534678907761306046206931269184632848382201896662990579141771055572804254961114654877922784417978656502439947022672589864023608870271570756388471981074043650402343826596530912264716648619556535084993832054929703971261459192546276965040077119773638998656027009313136345060709688544789410793019848907670134906535044431450797320915311639751053791487046310796061328731416977341308119928192434433246397801808062039798030608807593256804379101398146228060815384407824090459252473236046296819910913997974404249769056709265618444469922450857480621193420829387719217869787020147650651047220205369371950096178567831820198971012904428189542582347220420268436489476941071419355726574924462687009744727418669268279694993327486115910543590588096687758681764834121153922413441452247691462285037134660334784597610000947256304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,0] -298687830004399633784234261812688810243402297258082285544347180388347660020922829875116767603964648291113524748191337773377325407272247661485902684681268253566400580474796464623398958977328244474723659090983339476444467877594515763005780688507821004712172073505142463835581117101224808638432431710516077932677552054891116195318801149667260989480391304936163800242729731712840240073338447825243626325566046773744392478378901214986398998183554597023115214616602884451000153816369501223903967938711825442532866655466330897577525035385003578964286002683205134618785333911681172499276123528067990233704058287550200002731409174088364833072203093323526703288667269096932576840478303853371865761384158849922512079051863828241431971225543087106376155890945560169173364763017041078034685761318690392242591824761351033711793234999604962425722191707061794303750073601792626598952138040825211474201478379394617845374354613552177329138123957302597599045596702642165210780231601567381674211924380374870024181480175349959027417659917548865022805051822456943872001421089437936548639225376541995817576909951531634116639214527518445566586760533660713001763256825171769333659130597671027684243587849689748003245097766328737699814710250652456328669447140245038411657432500192723008302910727413106439881378137077206657166043497510133352108013453411485024714224869788656970722200725002469656811222877470857398689788915404829565181360396069067738015532118659063844624042132313753469722828460774731775275495713399325550405444229407808493185202077836889130224099500183634329712798380887021330948016869717992623870780134569804771147973275766622035735600212236108448125858311933842275021926984963003529792761019496572066050182286041479171565032249450813766527077432540333011595051660111135809920371205328985035973648463135275273373476064741546187837782671680200131979225617253151997948622803781928829109590213988153538822563906096782603356646664195974910700203819272894597596587412156915913766419227974584914116345273941414083625634952375999351823772824427995952131349731086729395831404959067427190468274372966093427767913980342299037542952513068855485733992326566863781200007700587116714023542325917699091010889536832116347492059158898611660628961308336658427351436191969613682029771360453610250424494302150305712964275242688134129768299777189744808258106220145339127330796707462299332040220305522688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,1] 2745100078881803429658865507429468642133685108644182104151828164177881061002848627740920271762276078563582387153524862817208998753779646439779479580455104884010287922957381805774584579290920185763479046012311550424528250946387825679520293783532564759667691123304056978324599378578066153567761007507477026107788530351789707558734734171707811282669724975075305292696364463554614202186437279628958273938120715091827913116745663174200172898019162706862736190198596784956922539023104633997900227538171820248054835453534955922265880483678392870576920966507001121454112022613601910330945795868270999923560678296636536938285131677460901717483725778866282348828616267470701700429946717606777274010832597992013254501450630305529629689188480068482546130571006953099038951714627964976223458108417260575925019482719896961776715746234328019494655438195557537783734057269606400954223904735631783898157470877772301651216554232692648358381941891690946988231865139827066222423745962246992599398134810725901555246684472866312959429429851442800523734349067483619234296816558818513404763278653857841470910617819917363596051680598089225812777647386135804895179578223156919795126155364721261005311979449453133387801978474779852473462159040340667200881983207220022722016015938767990853772603066609869982911443059329794238646602536926118940217578591830132823166363090367352592645713102571906664371012476644056753275126352026243906383553013870436090769001161728225563895690487992926079477712347598739283978148339015543333063964878134280099256710572779642668538219059387571715613873562731444945272078845755198057029592583800430795974826307116099748610772313644866363753626536995149233192756214105133764433094023604490990703151252510957297935221385852360481498082154555032232084578023519227184081449653395687603643500539597605087380896917582636682899087492688339617887596037740464438361582853486148670537570302914399926265798319153540820250965485442833504869033358565519439933557112852232495207943922991072297222860578843977606716256489352775762865660171661804774836352830923496321236208530172681073197017140873797769462086774989445628444811030499459077757314535185458622331027206863244051529202532761120637395113432044466737483358906033761638420117472172224955103646657431831425657542233363876714801916013642328534986559803024802932709764965089347139192817909579467099160017541251592510208979039682560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,2] 215032743760097985001503176061198086471885693506302951307351273148800557305566438791905443639658245442692144414196082301202125957161295716919856398515884164644526858286706886104468123371271066301943051622615292734393626666934323167522731753414897709586387298445693262237234626409019736947984689907422105392164906008847648087196068647054141066025610795255107065223538584625093291210475635522189759533309623714533137272291122136894721167923713634675369417023814439467623127331280464019275438511751164292546828057521241353185884652545204393719774332869162751729678588077425516179632867722973400708082564353094205133388999845417577373131853855662493937052648759339787417108563689223739956943684938661464790295137716594587008346028821468009623559417237692524172350894202053024927059458590323649905375531613455110097840506771342631220943520578121569521722843033861453792096532080906604950660900424627805752372501451029820252933710533322014062034568597135718416718154814877623354860043509773707659541142779835168304590234623881372941600652008065500327044792187643612917471410735292618091042578643000295220324125212112646196117090698971968806776024231120490239827476169867245901044700534152225073680545253653007151686570438527451919424111731245877181663603684121585544862710357210874397848485267262118451340572884270393447336402928118043744210433377947583266450199108591366032523048554219047692392255918323680481681774213244001572987427009708665042519667388072989591453569741374993945990306948747788798490167465548528691131781155542465507066178910007332773879382721971679274769461126666920924076661327260651231134600302523242962269644095796307772101768273847986914289825171599286499608249079750425144650955650617465254929897203219427940665176482001862487976626748089218864620355338342242093352555683992150563731688667669560787823425464070700328635943942045480858856904050129827693142089507587557798821182594287641363247878142799669244481070188317166354690876143222868399005562255842712150284050736721967344417373231262956310256663349503902349634689189796888698547969722685651189502830799606125540200515127415402873218314367867693525119635707770965596788517855904606655837742105146909561355910325134645730518596970088341927533278497840572014799026381961653545869269901176466952551499144875673166819606930683136570281807847651578243569874322080497203178720891403082282696130156398903296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,3] -5184630096711074776569831611183723038005418514187572698411094452876287717994910607829137401217464520245977043046376499930371147041566728938429525154878098971601918467052741583939381274375270202848362318093914971088631771327991252954723140971699329873985638616234447300301764488239266725827342840183181431337141443281876186867841519214693617287490131946663248700435982070080990046188661387527681503293223816456751115543984961441809194735569905969793286854791613574555378618953878622591133278877655840984405316844114158617748077803951695278383501039634041613935348990060362491850663779151123898721658062559478125390550722251375453725296703439579923630546375430495246871124318712410936358070606725223903593055762736905487830828648587669838089954424128197358863089321102076811240252304475381976847019355408698323576619834030992688270948687602020482234027261207974027295280331587994312102176604908661363406823825612074739687528746068950000552906719500750288483252687277438896050293037432158519866286441967376877806127936417545063913841463675605742176858402469371171029980181183787816810830354280980485471762372944774013472978950549952982294421889190670334876519850604381505958122705687839017626323445180213026444862412181657340315398532274669006969560289970931121199413084285974996527780945001345300176135021802269623445811824088084860537946286077306426349043098810319985093137125742389870790929778475338224303722480060036951835841650944441194371469516238859980740752160305887542675282779748538844379974178636470800607086676282921210796053309951688909420580474624251233781191388941013124802152708278274508433711160679632146208202478704757660291273037881206207319074560648172506010360098355029044207685839291349611797529648432984670358564535671795994381898691736134432225076838124000963173141374374029548107357341962426772278842483799784579469485403156395688844714286267565194677688525781216390375537753678140625616465868284825369957672535287856167031292887678583285646591347597910983250133211253565455870764509918940920567022685836937181780656939809053895635825026455679334012683166568460530809576915175923173865787938725005197127165238827779817689297729234160891988350587519223474243577748782665482366042995022174012785314990186139104764247758187914066271336032501067553126043808318450558869715880743696360816302915430773014693989052515938168633372821047040110338133109215550504960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,4] 43993680929705751013033091017791386350300628384318509471668070148460234283969744091566238934093310620338021713297578256942839366286386155296903517864230847131814166048063642294348320226234436110334160342745044571300596130292716969779464933357737756778283512469323519584787965796575547257234892621313648339518413370690671211773311002914282059779149214038620369382768403987269931854627236248654379295776899724014871351833333467039835460314362814745029403130979466413462681146721014139841335767959813109382405850444802161879082637897653344226598405663368453312093719329593647992291260326002302498773353070953555814693650952981686380940073010822951695013119491431902341851014231475342715721593227515804596022603257360022675360658499003022236656513936503949144616742744104767278557957382518441430576650384591481597226134262380725883695510097625575699488887783303524983684896533159007401258506174429621736044453893933992503065481858266763301114906723073772593436359237896349261300804519091795944290246394997257459682112719099313066225529696957678842726477896055481224080101045611732760263306644137702474306321822564468926502868287416624191806326116297672170013510780592547740069640567038567204850347582085922298083120681867725247420636454485571839766609991108597499416229948884780257195301223099627077589559013933553051399867864184549779809774216039085543036335409471300377643577906266426220633698984893417705198559692407409303095181007592147256482296157930094594201857522118663298131011243186197285791255679743568418969619466708646425246532276711761331608039422948924614156531541789432741599586036524175753574874064351707027990670658200531996394232033079136664306995976293570601742158803351713280407121050850669859726535429800098951550926227237183313276722556562628912634402135903169181155669672079038701975723920371150038703880585978369525890022360426789688988022795827646271715053806674332097465367260049910034960798078386762233143188885229408802316445687417548257789227574554716245638009677354860895068962521966118003825763595620381059638352004933635372152771572033158632838953503672003394333104539258314919877438789845382753145836316640130725645293415710004465906989456447935008799946868399211026228602110166612056756462686500909092777328887094114879755048519720458074001636313748771260205721674342734198570412925686712167384366916964607808676650030535969739393710731100608790528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,5] -261892060391959676200316222536432231172047454729074426169306862652671082470670611288608973114643194591502947507134345905018437017778777556621297744091830005001564482121761495323678176165864550728814739952387369483204440889669000497913172985298158865490844211008136953457094640528074988311501532256640336774685832948992116642603521167153119207982727424933585754386134238017064740721312370073808222089041100036284864332257846101222598506410325942975918099183916673045967002235922077454969515600004540528477063512656756966277351715000367108834933132039740602626996596655921426876007044152225182372918872790498330394301532086237557821357617603631319221008357782163860794759996512572927051856005818598637773507016227579745670367662714966138416873199048648558229253751042996949462511124720735427295378037084655757039790875801578698180210140716081738414590109060119383490565287971793596293577727103255441360217345335916833391434600434217257791064657299997565394883238008339575114638248449594029893779259506954916518796562045360703174514335881032997369423055673359375311700936502075529822580928793284984556890804130327697482956825117487250319217729828687072908167897193932630380105639077721685910156396788910045413614634789657535369119287711396496686769305867360979799964233819431418040276525157343161974155287730002186158997792360466891086319588036556078090963569275460576161382800708505625346075376591992100907180179486128355457617954343151725990471044355905019102582892254258262647699916845363953295591699930651184385781864597246081477041833645044461569091063056164315457622864047366895493944500484354882111697762727358837371839066868580058505928811042425097100162344177337128317546342281030899344148627190951194365986064155197238778833961312298899909484541203948410678946181039587771159975580827141503233694561687826504928805055115747611100842386201882176831089968579895420175031930410058835046649950987498207436747218242023812541251496912423603758029048138656515821598547950879660045058720164114624494375892173287595666879249691053535195827699083965569516832114564441558062420924355254478756098408335371096521860243382009458856389087391485190447411555273552136727798200890510564941770690357491696236259081733600231554482015230291744764112142451081078738097541874559491251383924631404314192437370181158264157945215384704160810799805857593667698105807796635138258139566495227690614784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,6] 2782997990013299676069101222049139935338318221646609058295933630651590197826294418184260944051573676769688984424502268658727311338548497328263375527409867063520100108617497228909188443336854207372140203961943641633538441805422158161878596551213586189343721194508007257325450115282629686358754277850623650116342866815906366520637828685715120727250881881289517941401705727005504045625718062039393434344693467879469784644446042888939286099529017088574397663318654926217265879174369427847358615823124359477858548960472405188781906067934953808906622091167313483565501107738804174687563009250592971555139568935388039891244085083048885864002595465445741290330370074395024346673389529423986143844046269082644411528684440357528666754135950364912436898541617161534668907480442279926834986968656157343361890612724329529475719455980533559701135086293808278748095886191524601277990989028478567995660169804131471185550704825420856204761073526651543324718654634626332459379681541676153377775413518113731006035418356385436717742610131074788429320514471103063530962610271866151915053971197582224561009567325898710870633488409378745802239580996630534064379073351287338623425672891936534771184931574704117795290761568175473039467452057954596275645699325427860470838596924179533994368314331563095092828045202053259465408713410740461836216365117958655289709418377866237587083555015373002914430371463003224995273986974483720021460724946571986413494656351242186676845794682890980534298977000717214194419464840634716860783774220232151913723698826752281586830199695010278707040150107167995652716371750193687671023695218049367037029325901570274955717220562524801263391012355699550008188241909802481327184116092319497162509423053304792021814455884638561625272742967736843337366574981783487999213559138743237388511601605595931324667193520686666092527800756784570657681344833817703722597328881642079790331373788190301430892787610677279135781924712921889427228472687193335662513245416277985986942169584058740069508195361382981528179531042878508059162615258109749503216240751904115927256933370590188835265731771955326843332868536760566656484509275197836115800270791706329568015985638544818804664949458480064254120704115703156865939088240191903510647976922471380403950645123603395685230615794253203468072615924865475216466191026373441073854823479218922484059693245286997414793093389259112734400137638221650591744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,7] -13154946740860573131936373079419424160464840250964491975231364827318817743683201573008033626517156715140911620714954383372640789400251894373261436358760739534915875500608248143190994561773099182649696073218154601196226527190962089648327344428900332484092821571099274283420547353901233149385486301188550576579044043448914080857435709522412014520860161295227525682270386970583999862977496663212675826752901654685446213494055076955706973574092279511835401576749880572653939476624217007479916126735511386926690918803545409299801805678527689800587584541835730075723593518558752090904507908516998643105174707069892006163066339520329513657076660130919477992451745616712578002008754669096120942340926808310838414480358427745082815584841528974794696161396195580912428664245937777832705028665420361127966631736482737891491441192040022171213917090382220205384081113801589964824387548723601110400924603877551227013399945479315241444617360437999896526625376400410245339189104259494743766173947436398191100864623500712496222953607128421098749457849007707714742072247513242136617574192315467203604651394113269891891314749441382147093882641273475147362784542515531300343684926019692026835449060828213075405777875899826763852033087398678945027316861219998981992947770762686863411265084681584777945614584956316839463062704195472056988767834540432430425650576836085789754812712084025360172846995689009250235634090197972873251146158848862091617664080367383974752621175449545355931648910759814655438734085391433556557707403077601337583164400830154127795501889219835715884396798371545148587687595740384001726596181371649179841646357033900685572153463480185026720310717584454038002980296651873261023645988962289577970726125377782057650241306565548437053878341032245920046028809018750948888298605423792658036039089065443797881984811441702201934695152159669974822604015176142708579340224844212887109771813036190762659152673256544468333244052697950881482060968946654041676722563688278634280355502572218552060288319544230393660039598791979622530660291990337089523142587796510524600008790906913742006631304757282538804181565759181511484753602051966538592066099406616369318952256881125049224076685606460908676993365884985938265088299240242957057910305042510886348022168749101471705113377422871706208617305678897730258171884265247924007745871237287074408513201914931371153524075880806127570162763071717227102208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,8] -208477972891343368205299221746412535823908490075967767428419598145649587147272371491040920278340039335206004090908660942660241190379919650842178609463416211647451597579747974038159128556381433237867604928094634186037571549164005902036219657416341124957044929164865714377737826556906069449565964737223369458803356754303946413168311525389433987770623852154612076029111788391335079694836366364669953394942174521964772033732199835968771430865818278136170846802995083250524843701943239416957136890502047717185995997602293827504613178032373789936643418820487804681896765586246615087271620671299471459986520428198203020220459347161417928475972423541338079019695147526410401733983760207605547807786326491690560465154637703803839538889276845523147043710446322595985548789333611719424826099643623199665579841147454704497187325018063396943335702725395278357657011784291673684282841946859800967455248594088392591647604405261125364563919100998112655743698203117888026523837453687423661332892811441385386546901505736158335706263216503299432548201882620766562728728117742986087729705714388603835174984512047213924044703202815519548449139831138303403509374591867176116852743824651541023105451875042408732869663282377529446574283991839912031559421287694724141771813815939604538523906883050746952613086285072945557001815352607086481226295724232527299347026020635749458158453361095711651185971442509733643644959829327879932218299183118879012937393853167055844361393815381443459523519612119982783924178035075638834131027422656014406237035190839896467244295592643376511803028749540168489299965320839393163673549122412131632792197296598111610985967408262108203374343990629997024489913090347995268964832098888324804355825412342842924572892161866399573986502918549099808912131979873476411374222042382908358338899916724288249002289881337214974319892117357032361764201757313166747821652056805157528708886755897213033720481629863181480622229834653195112931212142537692815258087186358955771259735032322489518439539885849913975280178505697395330899566553554554088139853441794542150954503775599960297754116801649931201736017060143220993905757873688621838299904899814638256019594584349566352212269717621994173199489443308763130648104759193172884078513107144702771181706015160272969313746764067129422380224421561480366263239124616774985939823814660693779248023144197331533568481418875077151956421188577350345818112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,9] 4036631896276501675401001294221088075026012257509800265433094650370242944209875780419838423423212626377231350433604943090048535770661151636908086961292802697836816207548567024782426530708298043160186892246366341655411851014909646791900706939181215969527588734064179005254680590670550922172657999169032517030169762895528877265551034478283292122817108310221501135248054356718951322070451045809967771447547805806388850192736190547971629148234121132065906342241355470404664170898052896526123290171071357741106151256408905199236528835758911935844631236036344958008024423522216824029811137875722437226281965365746668508295497428840924199533381682174639660392930240691930844296566210611252867228348047895894294921384082473732423337611201390533378691529109420936705130635752314683907402452302142535799713210759714756298382322412761928460381634384126321617383703976756088232873072714366979231961627230967717021668566983843548457180063344451740921919866196298261617319679884724506788677149641547699776820584463480404972634522849900840632391000395032224526634323908655338848193951616490669832105827055215167136526043954351787880128472413151855069703394056072525767028125155363515373581478806288421491115782116764284601689116765298781907038858724281704878415282832237610891752598908252888328422458043081423642113434514963996880171922071246977296924341085029296472678027281103350052631944232659801861786942382499798221958516660641693031709776551187501574362961303143113408603949532963840642780679556939014428130969408963267467537997013444854251323716766791513723048266578288272040964745791097633458235778987913797664937273456357676067274525977564677653595791464223186629363828430051605600673558102097120818620016413064222268683084426479495576104960726995955731448137571619179273859007957328276177055290955313498066419659387654248186279665751351419843041897661117913207815735039747317595763931822302308546711774958819866226167308007990550714502807871521509248654929290217436551227951850357817577996430318886537545081976859197373772778037427399553008420367932544879382293036505592119970912813758470762829973711989718694198719223763374447332975287096421804036058475793445595548738585333935379232069903880121475728514048057969756101289276966786639281095025601077640641708931250823047854812653173433082395311472381057368882924469036119792558339459503660901470271387802967095419121176449971364139368448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,10] -33037760280727380027522395610667558290501650610647163779150082870890308126597166593685426705101259751090389734511074139312764041744645339451453873473435815020308906546613090742939402351924551196372805854674276890409290864247482722210076460391517340767501954908336252208267093850034623904173460973363186381239968976294469238941281708919139390855793488211940888389128236371988139050692123249802930812408734203853278910753071665595524127608282834511797283574467931359393269120578934626119934581708611236388414188468619957390430521302883021699058059902215008846195979663058869020764173157348612327725534389997603102236191297864727808382581976978787628448330800218003745957416593990532504194054166266587347957091007041295993499764049675407654003713429629354315333041666765392923072002868536330187274525017627882303551817359960292244632279170209068089802697872057610576090816164627913785517482290693252301488633704353945277360952898739109843428458793084124126836214482970744519347964257450043229921866971380787415821847312019493202693047975977818619085673493838435409557576425501336085035874890594536220055319038643015336034698856697095475017344248612855346454355442324497487470658411196496062824166211627739702298405674351202240901338147220003862239368371605252271818379362807364180261167411260394235153248525768431947016786961082905528153220989399968260268116081355550000634636291748940185993037219207005195339925452566598671544889842649642533586406875585257320242792285635467492306080563289236651700070210018012366107608642188107953795503015542814130262579723778707905546177500485955242449385941517294074758216719895902819837248926558906810798770809723205189675239229937426323934060245408282257650845582749671087497110405128732173350563038599204416695454249967741127836772145607490534616430250485111647717480763869016681784062806354951143313140579813945805156482971194984325243471909514933275359306313072363825550082939730892473532014753444891192778445585012299414800612242701735478078447300315421851670303166859941997023519548919588781871799587870731364585334644677230044744579988551299217364002665928884108169537399490720721776935157190602023679691547507525791665530072210177668997335816818441472568119338078940001388126642885558698538611993576060231976711021641050960332938628988581759375461636948676698319363595053927620917405708209395374454130974317762906021964222105959431980187648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,11] 158081693948578612664277380309820612700480435380733499058586438634466573126586013018418108294943408885855552002479434966620454698923602893432542475448878878172375195832019111680834127009170136804968119890470516237616125075907028411097358970209443973466816368718346493438274783087668768996784102863189057452810490382512947770625759987611633087025909881747455023356169547455881969728689206498097353657083944662002685815073360732797106987004248849313150960772242604421092941889462844068693096083421364353639250897541304229941682365908110846327171918595598635018206046708567294422752020149356714192250146162448018555314568237292220217789066967201530965832519599716753481761055157409075616561364903112771265726410906339053102706725697340210285963109646515365850551892343163589483313978096037108566745085475608041260992769602110618426593330848721282841139950894362891992314762315630523928112618472930910397479208197453503272026331574615967849472331782999014013567945218287925646401994718646418883638167170425075945361594391828195999926327881926244719046732751158134762633711947539994156572560090238076161676641734745279790944504306210475350762878087897701655703091298478478278215941613025931342694923430863994945343969655424560133567917037098892418448639295878117446578559891118713457146500661378736184939815011927257304062135753444452018717325885756738769739087314432886943554622907728225268144926925557379994401820363945793607660388429798689743057506480314747342010183662313301551307951586945168052544444395561077573830894023702960312842662813768293733456167543980592173163275418330647600577913367172371184904828472849119409683146761602792537947935352068684636250724337520394253258412217672457360036857476860536965679285965639076464956240943918833704618869337587523387729603410644526222140843992903379711893075973340399225265753867713651996092862759022025674135384249852174012203086838399308804108213743165774643833299611892025263197721826123223075714267089100533972014643629246508571437645121251056997087023390191361777108437321467558583959313334846328232084462277588887364142791230611926563436524288633323533867233997058911128957162113482019142306252725054313218907408730611736129334163747403797787552274900552490042170554642565711206277278158518953466307001488475318011010290275975353305896880070858767053953518881463597400291469595566708848763054999132003798576499023024993337377554432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,12] -443237106816775554558618157431833017350664081620730492301492245932825980447273834037697749360058813987549525782156774792019199166742547265395554024538939730001822868951459686548155197819121256452067867446640134358906622146571691431554454261684107060397937184726724034835322549572072033841571900859291332612513419352501363936946181905089415988209961809010482365929049508006603569574665158953878556124121367338582653340124866934684383074792520379032278457977161562965994853837050366749094679113981000538357602674770710065721180173344819921593932889733993608849486694672653942755367632378841439009664381146070100210245199346149763275530437268015594928858048678274369761656237421151738215733069239419724306082700065214144974273158716191420912503356794432524180424566503889031209526398860745795997398120643436698093966085692671207461246612518726737518854043802432728696345374012745187562837383107068996133997039726618344648134102951396278315453048992743158229010859304968382546274870480985604118390152254522047423708333772084549540415385780966125781535694761294409452187071315442629613657826687007556205173005367187852409292640851013172826352467740436769594444622642284694250320725729676011357938417953356410950530215752333969464885764178175081321080967423665463293157920857756517685562904720772130977179706896200873928173199462153093655783439888962623937045880413495750827836804800254175372092420521896473517363595403102256910968688038690907131351926981293431546161413490428654894287221614289706278129998158929123329223672465247832463447939310230809237403913654045961011706748475138441773844819931487937208013235286846333853723485957209140966887992222297325046431144677955801970913221068388836412203916032399540560662223657068154899760346656065645994875803653255991344619187252998310240319225057034929470086254140495979267651133234590745975801416069085602931599339469785259350048083543501234177367208965639370768716469993045644790808919861011396419766377938450475582689306944152135854127618657624769948485304725504869456894325800618304673088374083754872705748771773837723566283135541413320758115468900263841050902466332549819327587952483047348308751117463554661016474680637318000938422146572104939829726405306814371823331673827275642856018413149105116251101615735181259743441416883381722544107373108850263360794158015073301650813192883260483394003607082411182063123127860249593465739935744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,13] 504486767925602717344705726743865188583925453610935670547530509202250596236198801314851620259142798654135966017864832896006238396537278936489805416714683631806613949697942912162813106015312140575274196518818813402377813046882602660771721370097658904731398958535539764923588347795053385092068507622303655656283476507515421203844870866729206117009975646709563870777900121370324916337290031946110509276328376169838664053378982097382972883675258979814849319126614437622792618873148732101827454564972189690270690172181284776486124014621828718878547499902603781523633850836200312779745475345418110919095697767177958285880163539550458646423515004035944588210986290862665393251227953949734860916683409891524802285060296516539590308968391628233988646362824009039993154619899131515843001733047966114433068815869900131888474682915682114656819103564594367834181403433585807431655888630883684911890812598523928834109670993406960933869230875430804545688269875881384271826531087835002584795409134623101813009583341217329485334260112154077033584539763099245522523908092912068443942505482709792915617304478442999737521994983741546349939365509830475319355890761024758260377499448407623570706481159765070589548789958704076012320219208841963410970470234181368087227691964612379527383902632987899027211930723648731132468634915429238357897913724679063389135653791868946721507444357306491201032880146955144315239712335850973659737846278259621573666521093240246231256920929310100894184858839820064103024148765358144661683218741794312737234762369498161622411211752458841518784537510696892423586607862168056145379432881826385130089335377108225743258123615313403889482329868663988354310187247600670812159582391248760362500427946349072793869743086830559887625511126138194874326848678791683703465277549722867236872220841576052510412416113847444158892321001722940592773762277903396114661348967209692480817209888261395786870953738451053074927964117298238707023689605878533641499300789076556574874809370985151830680201470693843902796994874271645817447571521146871111749037085361317471698666508367224965151467583021385812288624268679256663374927096680637530682626940510543235745635187907831907059133844943923522433550447095323832977912808155367797632224759938399402881341624811788315538199249651485563582740013337375639398157087927788870722784310067062163100518284699425800405685343174674025382578259598684612198400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,14] 987318488922313316287806631115796539299143716546479540098007039403313067479928538678910964266937490826040102885072011416993291156485131047141803436396257170633278936033653755337050027733672928586834643792643076800745036214186890413481221311601840203893086702126643205116557949957287241940067060399838809561712437264377930315405681760564218227970210040921605063138361112908233924208029841765557585945731859479749846929174725450639108424288058742583742337078845180705565231292279250396921172524442387878459648608913722874528472959229072894042470655764158182372921945039329007876312850620943636630667031760198605300433414327617292813911009421346749092660578539780084691590570742379852169334082813202439555112370817663125471562842898012659797924474245697629982307951599918587436885788758750565782398176211876622335073207559836992677433696867649743630743075617399839372487273856299090055450060546427477868083827445896377631543905912770937553553838416989138191438975905335882344492743698140729988168203426456223895493600573234544422889219362874790061237302596859948971086911496530626287831322792101693451319628570452883538605251586481471514048857226022895505810403749748126289471782422294509229878964505108388773411289175675063093819006464172330756341481068633412687446811146839534602235870325348933714554010971623992456016456467574675445388672639391084669453729101055181307359623214202987656776197992131490545151058327677113311458962591563544583667727256631037696088577388172961096457286716616052274542377087282168306082135832117393753025532503304026158876390918436810716483985236391149259766617342480342970151224925332087065909871580233256071897552875397239918360972487756394039474007924615854379521156366704691489813841077626612212115376098813904576237007596082761381175234398394790403796144634255693501266104274218911790928798657231878357712246816056801815312462429703292825386547420121544089789393839783501996705762255950673969690461928367260608661877294359263210375350190050070366747531099093864109084030389919505586477885659154846448648102215999587646117800919091989879146406226289461829542816598610517068589229776745217115869416466687950354841938427191279996822928149079925666800757331111607118948338352162765375430898835284622096518656521288025579193121464412947329587737532695463165870138940839760027022204407773572011473190654762732733913093068045273180939706054975235657350250496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,15] -3176812069739937136262005026600256112727162642296141902624132459025024070003679901489816010079086363548709070306045937436861214358388474491674485795724011620734279910407865029681305799787480202795878506445858864921820071270417675511883628181265150361790313609277545319935135493964988584109777898513464797288342914158914259486076775487479319700348706810723892128120639706297007430877776311645304116064231267409595874997659271279258376703854993180313157033850665479525818888899500824745445577662411388313952471282752133812433812505045289223986850240243650102628432016987957375195861826204139253840467727785786177193900838479459588642851630005319447620191535956316209796227920796612871818540132688086884447971424795046276676633194581314175163266093368959065804134283496204172466152220824275626750065528026751892332084997037875700844595065362726159824299298932816723168247144004858034397363161719853099841436739961508843371642731082327574318736862358627229035244664275067024503443196950546116406406087518018772091167620209410829866286890570094081877024475963104112461611855862404731319070237201293148195714358472380976947068948177799501023226822476870555685554004765192795371895975193911463916271699604894616948566303525940724834711681169324148164283459410243862488626567549307216108549668744830081880327013061262754869411287358085881052968516960510613377213009337553002186098453678360723274975247870210065708335842260644503695451538779704719227072125298853889030950579675858439027445092827635606238966130594077588012783109940266039265531114278616933962443083090570442207100888157826144436434204858437072240872163412387037450628997376149070714710029049871766610103439431709835179394907493774389179319976509523552080941778028087048708056354498186712948231750982700121561693300881536994687961278048854968510348949274143775579726891267908760553945730517094319171492333818907207270740938907836878047533344532294734153225505051326604912984373033179305769656083739082633221263472076996214564039989647303660346864374224905088965944136912007537930551978499791991202224869053554660712074453521162970612525558146345494011389939975852133493849838809041216892540606395483199752252430580005837736521780760298588153150319450195886285627796788003468980668638453755777167774263176045200181444143954196916032876389098339178314955578904090685306045288562564758503118823268776245275310411089660863598294990848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,16] -12167473690112816860237291385220937651647856607026895393929289198922220179859708090920913784010811008751505046746583654550991846509164154201286730922534257085904115454305389068404337192439047375477246794395886554216044253173060269218848000318708653008188561532904348413523002408621460997283830702167839800218883319580088690003784025957886601355124282681040433442263418733646534162611951379902616230855581105557581226261347805573600716574434035994240166162589934344396524847787966004032639147496300919323560049447022599833343213904476451632517615983176881569202467154095238677633907617214383977146215825646961389503248129470369563386030079128962641630224330221979442596166138025580319464237600949180067237211779404170671658610430788582642834671796085294981977740216505997800491483978028315927685162021265007427482042540844882426649524844005269729774594707950349949531465107156766074693605660531971473896595889332280272072209145789411841419293713809291092008518115449036468015275327172458725529582720758847207292955003833636547184377720016867108755344186269997862169472169146866305814714062426162199359532176149146383025274347463102323115907827761404877934959271916965737776708056308107483817633011006829858745972380892073400847133283027509958926367112552776676700156010144344457059071484529086894517470062162962560061144464464469586215117749684789612089888512939136200805696233587821260142668391270024555780911228930516596922491924974605130858055078240222877754912911740844326742192828998180253554798542710238906859901606478227358431754682804928626205180154995138621044519346572662549569618346517484424537717959648547799303322982791576054501853310415890856174707812318839494758026867314298620971463829196040433792143430655264328184543387648112116860474598838082901589428488390151181555567927294286230341104569534427551606810323462041151549349434743050507236488373762247051651296683308076774414936245349398517871176428181056369351100022675234413442263692576044332158107973696497538587236638359589442526546649955469120818695801900586228213177463300942472263041094079761473840551494949878047659408566942093858624565605224587724072705403954995518554565511905935231788629458230205679589974032723230175524847659605953420085340426100460897482418408484156080456871297511493642954245458093419922214522355803560354492099546179247497690426550775839193305086528904682873546869491956063645326483914752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,17] 112273748826342686190478282809467211413536881619608083568281816838422540495924850810494687000006825604491578308812695332471833982765355914856445101692465277139169212009193953440584260905671656910653272717018574650039757672499593038356249786011861156531204913829461402138902238803979026137489276915574245517846029516526674128411573461926727587322457189261664912676336870856915311374573736768623824126429182998506211027640475955195046887398673643032780681090889624690870199563639296186478533441514412757518859856145013669414304398637682994649432055715918777030084778621165879950313193619985024413822729039428661927833864778324798581996142008489009671487136082868270186015919038012407566291562138493404491555712490048527954953835006328044184005098100331150389062261757474731717810347574301278443317237010329356376192687386241515801412877652098804042922342159102245024768655133053613276798914135890460031191111027911438585095505222422165948104761364440685080008464327119947131907835307893837119188504833558070874413619648704747044339585723821169763539713245395756087609082691735817932986048440878943081439454918218860525640191854550590729790862051592324462818003398943082601493467083379939138918002240609190222848352363520861073462303414985126160100218403185167217696867065863980117745787022038483577668924015796271262371795162293547392189305229869391422099243486602410333848007323877873403835719278628548377823248814716526622511846038408106370533072641442359684083521229767311671764748450387341193482805826838016543320579380867117331317233982457849322461623187142986502263075734088439087042628185229959183576485275513283383573852869001222306603547997219789346719640741682860619064700460983403441510810368284869144061517350353162084725183560071516764725165734106077201458804822383304975006710024701958554024166416009412748355908126260959288528270616871300853127307216588879337590787319535332062538821527039733968954285897597108932289462139039595858767724972112192506925190557538285933600343190735344231382437974319774676225585494886492913797864464126710455357507628256186285074839821183916502680944461721926107985192736548643748689460718217960329592768447873817211610945563778706045689654313579416771431458212525363584280534420759350855170465135970142042060185732481663566123546621188987103454727335583238038584300942623744125963359336232506325353608541888189022632097136385665224088659951616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,18] -443039434024806055253907361356053348686979070503665578660374038064789229436266102294079529821587233261918392368984189946625410845144526226796849214237631548296291645843300816800212244830298907480879892536013189015295838777111022750315605642856724454397234901197641254875258850025566198292671243119797718753422639840414036369008131639624030194410720533218811783263284098862283107054392925590862637120487299912868680225582987783897710363843459989012422166873077266667637539858653389546676937833839852910175373953131528365143325318570381465320985281296272044870512337487403542620448645191087662025220708067295136855069945596760375390399594082167777841972792575400189823646893934145606525924334034340301461513140381724259038319370308236022898885483949688252590733391779866389608477780938140874765199638627176810176052615600906169108027657736816000967415203808479699220504885977966288725188364088475352536012428143346874763731804873048414810336488115917271906201709495627114897385656768215609726439935772561526801691448409300092454494010165728817467030551356705843741059976750151040576974306815025012327871330640890758245564006885212037920139071962296813055200598634853031882354874273047729445023424175275449811687694820933947147242986481781578388686300437080001573994752193625575031016741077658525906654791337026303747563963755600480404442935498333184227960467525268266465345764248497064364605621485753471189163986223965619010004193706733896035814213422754394246525679630320280029021000228200951239471945307229031937416723099988539126532258495997019918911122983915489828843372323868957308924974734849444215459313430359576782247278977263194222132564769121812886607019252545628145773935959497648686387809129782194902442706227338810062171394201302374311593074697798653144971708314921930462953707172792703606761463995420236813542118436279716331522665828012810381270444731516920794961893646109819413732743468905037190580103618858053050887073580410837920184215316414427725285241985098417656435739308838560146786498020828973035456554100481099169142001111154570712258880574257482491260946970502518665612241064703626842299078232137575166980633212081273543436370337849250910920971429202747721512727594175505108082906818126850362469385824514172761974717024887150141442617380375179817780844816097100692851897984901418691159624172894152416184332171868997206655007150059827363722068182595990315528181776384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,19] 1213279263387842242927359129540367579513297210928911435773889100950659223570668727128851221509760080818667166763115590513968542755580650926627864956993611238962026942963638136838456413435310534528869818356814887313917733843375121780085986573509938777172700538500439039097051899044418097604398029188138733650639319367038499889734580394982545727888365801213386986623426507720773876003805486620374849666807515480009394720073203169208009824566616390274238557216196001304481139045780443216506833068148929612037003679622374821712536926935810823040748828832030688627363108150950045456928189892457467531821955013707064117938212253394226745238761604237540760486717220341078244709497915282813001759017241360754073824312784487022620920009242114832211893399053687340932552601129376970770175801752959624640859698944754126531412619394512779726260305029826455838790098130025811745226220484340143857772441108336097694972989460693244156780707282280838431894151132117373485945562247044597263308291257710738874639887429632900921732069619831980797398216042248311801133587371304342879014128335054559487694779608283767946658866292400827581722347674909657401858294993497665474522559449828632874410393642443785396856829924545735787911332838315118835371848857154561820893660626918668290330332909118444267893779200866433760207899638104801143337202233991678919532706938146974711188478063274475869604503466129770762698223377913303327159387640375260656481220608321636500186513712160253078632736889709039005842100567725327960844156346173339125022798613910294675756957854085183366384020626076262231352730251159336712024201583781559299286175372964230995140313465780541672315344276558447284330142307627222149411175058746919731122975281586104234962327014203702231481919393071573679765722715694674395029909773620110217198676730455301268141305127272943467231995141306279496349681958981897732790045094058291649500447370863761637688568003860574067865547977536926234637411065489200619559348286922516951912806801081748142870134766566345524266218817494250409877538611569167290654549919393134875281562624217522960165583900630889481864308345817318553699860861937837377313078094869849549614091309801230293297676366495167070207712551410908888093383473384405355542463672373060873487709665757107461717007252105509362091177844295095342353655349357552983193681496696181885248272026583362610416350270716929109713999304795522673082086981632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,20] -2603452281524500815306521578840329286289294766189444315855415428807089555654721021873937448773623635616309879261339944276670041061106061205549368088914114814172870399780825219811349290143026171221218626193163317857762092020742275182441634253420817761576039614437997648632071642968256633436983587335674630738806265228690518194777700557597815474714682497344694875653846965816413167037066983484467297868374872944954909813289268259453520128566850517026562913761296668518976578523353565034182178586955370711693023204512786713948409696228651705194997029624994466888327471481856195152668908304796645482997373399191032441909365127489744385652904347055081609261061520984530440985620319431810601587425799218907074851202920058647357958873294662464073821040881317082140695437430874498233547285381068641412695927468950543795023282490488681330742402783659669085984645472231772109961102648720325676424050108951630675780176786501587892930311825824273930392977188480349588522483380558768008303384760707210439635297448929063144455778754675507015582683607825936634718291449588069606367010389006106595820139320442043836083879822404623539560884838652638767280951437802549812326709825079868303525631079010900485152857535121458049671339884469542141707132132200234670789176721382119432669942826641034230397701198200287876170417973059462742888430243360089634252344897863824055263620560417003764462284612757740942727109602428481829532095683447878372557765240643454809946365963789622667015098288064565388043467565012649384705369106642790266373002161870832214717554219941746252829189869480804827239638944661125121628500968748830784269035973631477272766034141719680035378918714051629605480583061747084594813771770906936989907749497619221332284959392604433563506909067980849815011787133676732657250544941122232830353285959931161297171006743363974420601708955763843680866854906761468165812706190636124727619045598343002499500358717458644120553220744664326267566718904542611132552950425400888741544932274811221699035266007166690925790915637967735344660787427785751568586059872229586200901894387978751246605248085821928895937945317247668919766149328530737302422511000135783842507289962647028738559377355530462001345945514015115939836804433003383435194505702490770740167720697486641924397973491553526462465568582489944257835919121411219946038038830990131929454772029249039196080034834966527690125517101862244549010871287808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,21] 4630508287537230708208454492427076519401874961625875104522211942326589769330997394386233359457871569628352819971184990852452715888888237987434857403045620811148133336585211847690518893951054649192040172540049210422302294460146123795055747742752814592852352119966081155134881318657894845555546066307057777312243065154021316808301107771855367167555166967300135603040789323787334827256098566890000673475969662493862302351814042247180912646065245782833083636158162336285455329831619771807381594839414297341911662653342542580631179604725588441542326649551930241646211659395109100796833531947470177951639643951519862119280855685975096789255999800492127170098719940125746227694177793163539834297689911708836713269998417930168322739102955484502176514196248147082129620863246056069548725278268802519802917585898974648585059523668458116903092929853857370971222948824543772076845104060983851222434413254629005072351922352080760096555255150217671923720558132395148558620236244183086967489269442915144267083799448622971117738419804865312506952916093675228975509049698466527590027808399274035891501255430297819165207533387739311956360342233092356389707534205279902854798686099890757786153491361178381843110523651368064698135925453365645647780514682215226820733605801137416372805531712986912378137317466250394414324127923151168143639688075027964300545592587796052626386691255829569754317815749402506821539073651702118612071982723810091482117978929365039467600582883752788270124836200105766590207937261188149610408205989281139811254332987266018808903719305700880742797471946167392721409805579619714568055583475536162126966778420362540111594640402763974788510268405587319288515260686199441899736093671652346952791342086813897196502835955976437996414813053045639923520507163904455553126781059261979488963180922510785734942216660158766054364343179127238663860805741716901668466030618073620153479498811315137729077258436775787777628832014053034710890045281278737726791455063280573050389219655498536666850844060782521686081813879714292394274601684925113127876975823359268542112634948534907020206989746479077974310289839348565103333232547247828488620836351641607505634743623255900358792342590632743515337652175876300047631283845340897733628478279656704055814840042801386852794895179979902257461540645043620074396495833677479478952845230427899381283814035619135332907251887209783270829501655512205840601548062720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,22] -7054880883055810298021210244832768816625001790375072373702455391584298803052810656110215687613163508677821140213473947822582321808462895254694266551735640193021764966123327696302567964732316545716588660083356846752855551090615908476791508408931026701842831449292719855725224616040493433247114373465277620653308747313756726097940426181034778887932211951804835522574534491440237596332394455131124229565810602449394370397046739992865372429209489679214835251390984703068302001576993745005758116551026194765728900012372746074779720586533519134487375106338063677184898097675327486954393783516137520586354838324242498335235937820625386851475277859532973188375190356611889991568236939275721326576204960553923757010336282673470289848322277928703332118738867618699516036346257811570100958079074366634411918926745283279231389838782847280142174305605316258506823851712975180120964599239379527051972590110002692417163852310845217668612905062450961396177462308179236430715160763424046547718142047698009512387537097461075225370500999078139039802717666836496222530950373538779053567572882593705160688327302537642979620520717365203650668528156386881395495329424504850054645403528138645420946875418565210081291375476146783831920848613059798749437813177319585335768904077757731952736562819624605491721373142986790643516956120863430818839079231621086682193429078621570528813618191333315373144138607918014095095047094687605183442977408631701827937513042833949434225835054812041227670114486426174828622062211165130073900370309326246522835873438537512626354986251349011338560325772374510990334028647232429858692655275902057347864766936191742203600024869305911026311117399733727695414331456207673220155479121874074077319766976014167339675163427880944527095183398544700728904052444737301848671394552383606476957096755127305173667532225679914226925381926833373748696610479395314965486026754827345674630434948323752873884231638353610976004411881300351849245157206724291110378374099642920172676517322327652356480314587962694267178993799479495049365525686189777138860213842620411517171025209553658581865501183353774695983793434118090332497048774929181019043665971189875998002597174582807958202397192370548498224009169345567298633140870667314061436615537512743291517731642156511208051511205411963937067584561435288975762961882181876136887383340599540370617951189799894370580743398751187706708504117499773714069813460992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,23] 9402706146820567259168040857618503842514747557001825698719069173105324951793167104497071955593812234864876631129308412175589410750435823021828961639662976255286853132790893495227765207555118113547760752442074627770461408864052780121659460494531985418527721890981241524310479289787847463817321269403504691940724141062924049476160419253176562451967335540910424298511314167613624967980753371466659418097541994951034451048374108030853113715133627045763688613641717459328694637051073247210880496158755489871947459769355029196554586316571040169628577974349149995560714439314944908931248069920353074371524065025880465609726730521696668584498143539963533833224039128417075754207086661895756756422858620463865298078857231106929386141932637659993496551521726940051219024243455707040107374674888379450548146737976203423810612547508054426432101861197712433191187003479080054411187681537042579252608640869165641913918288917715205271210156505104349991053726977980860642473964030124117534737203930940223124382646601483470950870655058985881908991008671477860703942476717499066326443731575911105570396135760203585822768766648486331225693494261868392151377133617932157061758467120562217060773868101403184184392083041020412589037252976904093503679768909656612720892545010180737632768027100045926882784657709062372916392630480083034297058246842529368801397065923387107718018130675043861446970021218555589153457367206206933579031838620418814295120215788920805115707933868737419692482909592810247107225732702143133906446118232033916053978789595945108802060661202923712341179659500350629242213400016514067811242234747054932554876616343510647851884568951327651631015607113366425991305783115347482845407128285054661611553042849737213958924308340597695699852560010108749012511744910384510709019538836967838891772031029449358160890169203892375315755404492861123161980011988147353830986440368934230984769501294080332283617653761018561646786871033066061950132121264924845382729294491309084596857664506039164189814324817010074662902391492060388968415922006375666873788915907631520330142331008213267962873650245761043949908762650079118216351167767419824932921055979793981494796949097188596155861421253653390138938348125463955756466838962738680137129274515088062988566643714915927215220570409492570889236840206269284094559968559430138679674450280663834130117979290452455004965942726537690535508549929187084138003224854528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,24] -11108905817347788599472453651153404934432136942831962056816231522717489975026285807223278338905446448047046362451586138738786149542116682148008690615488448581711614221618612432270349954343137411712721616589876781366071100423146219477047677326692777960726234456211236814710645014597248649523235512316679042100926888247250413378589343172207515502609461636648383359341475552654116414999406559669742410109708471573679689233437805620058809585933304064061587230702794812560155950832131671480589375086707937987484610570000931854702258772326907665826638679090847905406277790588280109991180089238746488631229711181893858762870015028789669503960970351493583824053551358254819698593607909029344440382036152242130926007704282146747540387189616451857397299008498307579884100189819710214953570526646133439958463206182377304907207022155047016996576330065064933269468954098171499966000234720184442038758549389922224775121062660599301922596407577226121144137322258460709766993851347330651913392831403113835133322104535334822105511719427311504007201865445217055776880868554850313093663855654407696366745021333883633190950382262542973392517107874812177592872284724636983392291424131424452545891104229887644389743629349673112839429315422194394046833904706771138768122507737788824358579187590474374066069141968798131940123951520242183250445745296537165149308494205642696379061228095089440847284067445170013941064699064542194526207612220343554983217266902568898711570446628305015267306376157834364498668759743648847146039868589914762830115255703119597886591204206387662067369838258107692890775594267211824510672614052711265663843189202666247781350907529136873958289803720176569403635516222976840815046818491019996298487748819957954437507803172772944792263663736234415231020228100190209942545169468858996338601956901881569412785317226503472508056452405568281630678066470013758122791674081920889922878159264076099921423001128512711460522363056604678467200712480243944965058789172348034255703321654555466239398191542655250859077483051846358545468429243982003657981169352468710973995879520045364279536133711344256882160569312209721788324571990363220446679584254023529294889503152907830345599325367978649986096910351258548963834910720308512465913454802225491849304843249147566829955701970106141917654235127928466391003558372474887567596577140318052507642737089412353231817908302745118868389071947962929919081343614976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,25] 11723281872213298360458353389861456989658860439686095033878536391125566372045774194872503751988629202677072697038252163111708218139373868437599881256102553109901612663289170207267049623948230718735685336901064441089187750254295995825627445150332981819004266249555765467700295982837956328543871085678075084048669571392038519988572374089268138247113632087525031974097871153188014509033261094086827259518779981057314796271051589890561014018658995080448144347758083215451748303104955691550150391787212047071324630338504040479870413504379755884896105654422566341050700790604140512213337758021794056165779841000640297176617511710586607303359072716180592659138351867530412478143355500468694576312103687207657757034437406931822802346370087178177357958072906081077785253890155858178825291558190511047105972487048370291326276359669512042146494384905492406813203506853617398240482382698688775457067987948513887384959669261225456172533425858399009142264226070068247634224352611475170540924905847209736076689997360801033601718929306767886467644689311712530441621501025486429807366304585985652662249607621107434684192585381803781641992208280976129018599903833800792003028539789346859850671537013455623064865625750827423208604782442290082050345418615492495905806310259955296356355900855535503061965768974775640489393779278184103636487263407066552370249756112626705938323942350559231744879051554946278195451490996936998390194528601987740281810220376431354826654550379624896018715706502215911252481563176514541905545479506538606494517446344955467228151926199404157577800866995541623203962480081125917936747353448848036487707175120932120975633317458141073206107012312510241234669606634724952443915390801848616133130094797004520365182160408964782233647809813767380280864391148509737569300888003785690190810618744296460177539906992924636199596544860602979970108114285131835231185839023584462651647174440009381626323653178949642329139950297746587639012920431316030898315020198854258405119836564012051039869089801583444153405195232551065423672741582793835415967518761271713878011706770391890624048452478548087345477968407467617200368957341971742654494626358906588050111944441226818127517551177819169422173272741636993302106085302034193740372625662162413908808778062021192405854352825826734499083967571688554184823327249210833374013680020244606719702536508563168149240000995888314154147874122637118408464248340480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,26] -11090478057698541276447122524359297629040030166158232239326690308761785662907179724373098622795536227100954849622404760662548715049646172499312499267479209178730206439898842529290536155988293730164608220029961257446439661701937462061991890208358256105557727160900843290535946273886839170864959525482007143549400481405194950106860871878694747193497822403983600488554831188479222678306666931419081483553823497522598071714798742720666503629001832070165722295281215668506586402068890939685124988717224766643123425674093707076295684443799026388113542858139721019126353238643928702583586742347894265110510957495141512764017583503627643275733673029503647941583509352020210405581959409612954482828200466901235113411377760550827584824015207051473497301627993874949407162517483114605110565039605929629012980384061485420767373164307611719113811381136630442241296520027361381323585761090243111694231221832901268121930596963244466153519928528824460802632142999579791788982168724720693984802176760635180931985244790391364176763273500515140811092564998999131577244958123238354606242061498669661968461975327334281293453139487629158401555635741308601586246026674151976819351747066190601749467571358202485243144423624996694630403032919608470723634178299468266020457835272655286937936017140496802835909471187098458561404121608804585504634225542218457496615177269695218430324542999755080106031103155143174207942787790410572767699722607362980603028214936785207069767939256488493187876130134388481480032159380834384554313382433480615730171156200256491385677920968219243931944417332964581865542443372138483219253688924397735481720927338782648932282462411060479786498683324280938275494975694194944857690596098519908570427829941673647517087134198132267535532005006817054306059755291382208296278817333816917710081953994012432319523200202067985573785192437759033179836881593715360131584796745633836553499544970890941356951897674543063697125521356609441259611415063040831756518763768657318314744091226057759505907263403469722182803836133411056652278830851365239630666325200603374051633799949139772644496178133687285703155523564141425939543024400887030948226971651880358800483209771368528972336849735110713612899935354476029881942228265269884692395265752897566832181786437697244715569448322481381064146021816002907729607689225781340523843053634680931733682522724769664099400571415749905850961580275965957273407568478208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,27] 9415524010482836568231421952736752161638089437070586207703885805790794295440843049069174762488778366154199619364262790683338111794363568890008750154910893184156468064386264097013520482803820005547144482879937869295699196235280552286036600459100638752610125556232809889867045274308087436679008052240564544479469336043933223491759035530570610453788730052847886809079100234349583618682442624607791090116732603151541542478671596652806432129445235182996929470274940862090474164932036015467996170197493476559639726311017703986232684018697010921239094100478663725352538165121739743097302258178957535137457212843879319459076171028027223589174328052948448392159413886870875906269145072940036333779238445066244277737969496587341835517650554403799166031940876410795604759174061128271638481595106733128112061417599828078475793731488678849706803878993448772981743354036421748279124032644865582051009012165745974325526238667904923294385264674571635343261717477677280796110577866382153907789113149000401989306683987613225362550671998773043014304217158901687807253412021480238241689989079578561295966667095600227792912516640330542397142019122180174669873692506214652290647684697304411115434759684891663737846248251513283282282993852261542288666895440471609435684234169793088126136388622506688934489087860779014240574715689523109447010246209274195640348590348831153580752693684573866474380410297429734733075604357775056806715796402517788949112099160683947765555302618062183701143673629909122988127353874156580093824944109055112191308267224750610419572996783849363704432539401104787966605457400816685249651561575724752607642414115983698088918009650025923531442273207824275779156658404171128141909182220135567699077063997608166860954764136635104384432199896921983278990187490083779363347772912754285034942276656666771615653303552906497694252986074025643916724854544245230923288923985412270509039657507793318348083963566588759016346673725324716368440598088009713982536981501414231379037190857103558168653356707478874765735735362229107758239705509135159744283149072709364556552511845583067665915718623832156816383771609562270759887057891018128625153123340188207476281451345752876397608093875884055710819388271266790799183405705625375712316980268667363266202171774660613787707394427795551077843941228052311396378046188145992732047286438487782061857795298721420169384733023778328390445984923779424356130649276416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,28] -7172113633032329260069610995832138353619457754549949660695349487971679235198891486158981891674368603351563059887749117063429321776849333430125121276211210339092715333664850647894811929126930094658932436273932842923197130029979391010714168220993582822528695910052133139311176384283117167104338822165523487182591575013161910230918193894453068557659250122330196699853712017346931920471504097507555680019113590187137653980670457221516688394684156458077394088527259656522154432678880808321492265562497490812848098047288380935877258054232521241117174460218690141450959792405623733322686258300588561514522056195548439355559909554095065553280091089517269746641177810295997559966039862691683710972497648856636628069919432311780189874692634794839248719720385583851391509979040689451058351839358429270890566227714909162868045794789657771059685383512813835321018209180220693265658392384508084530302080461637481607514468872026246156559316068840079803134642390674247774727760229412567707885188196151040404423238601810377748175933957933467354053095625085717759779531668322303439573136749957612476319400226642815313205992419628306651609277765584212709367432873933624828799057751001063156361277912795896046213016468678657975523256228313662819088340499885696161681824977608140353289811667106164744975725153934542881344792392265673009913066108102535472234745528281327652137343785665602950067585411401142329763321659515514446934272189978046251111474249436297357290973534784797888688033457110924395862091350861736902578191953447312702147509329751526233353910176942491682207751157701837907476044642803483380492699055410969935699490096218317944577180171797250105523345465213530023643853636553652501395086008318286135718601243876307644238381889879587623400275109120161529862360963165294874874257949380009245510108435667674082767910051160358169867285396903669022140863194303293956856264349758150982394953808526468938577737125063995638942580766395696665641569524005989409792986505037341706533796113182864532734924108855810155097978076502813166531552096562730631952383662638016996899209215158091655159169331090210986416680760842782349413495609766816302697466517319039310091330767238279996639980972768418025768539423947990857757958515923103920101193718032959276696000072290804475867596201304833492697995443379474526158457060001310123665011041311936733979294530843260957274630952099894469949487570153969798279708295168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,29] 4898624426243699169814907796052323287277545016206301195292842267292019499299288080085934746377261089517969147205991169010586315873356492383202307912377875791073511238040125883617228900513563864206194245353251179042515204173495522770330656754067011115851030620514595657380359811629679229773106132429813568454975645046295107636952856673784777680668017774458010262030454981917471243098822399395578033733944186793105084165925230728755021619940451656002125659284375953774627811532483078727349890411989826158685541931773124317814034860308894239995012288501357296654645337558363981058399646865363385643442215022798109272487183187354923077817460438566060444132385437559526547273361157594260117527920168889417201953542021530561205021599876228955692853421301009294476270472132017976481428509600474310132245987258421766707248190171728551172805009073911364465917943945488501208677303605510606278069323016967721591905005760571800649109286311719417158251776711028991777005427373424731650658353525834096535711599843945820714185785390817783192416000942220921307067068779159401199548250506646953214177370392592704124488227601834861617985034301803541115607356227475781951806698254692002074285783141097094714033613326031927309556233753192579358943212930462436462820203116150035603719809295954356078937059726139641261825262328455547914641600637727758860932263166885981821284240006808193960132776834582325427565810262325599830088343362946223864277218790051822043301374794509515454206912768720556826212879627139904186137989588838801919904002697141171500414735404303855406828675123470566582288944282480556545033094698664100373654208643289411664108253410411080948279174593047710475915743341191222945701987785921285527360745007962894596876560096048058021605677282575790114204166820370084212383121690745200475843603742975440753309834658819423009818800428638452325757486606666603395481429637646596877232714633631469418948735715318636829657730223794389631179954880430185189764466417223624746556076717927199414026657827794778800661578157492691808761537483491223513844254194047429083802531879273114167317851209977769162388131266956858531605865693438368893969068997482464338734878739478705533164745437766932846578239746234038706366464449688389453393305140862503450069204257151958136609189510285293368540920732490626168094771314379882087436083944489490816715403399954306892148577106566433931207746882726857746573432138752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,30] -2997613420901551095734647027143222809734795412697768536104431276374131995112272808304526309662152719449873096540675600508250998342108589976177830608269062370320307677107137600572080697432899135811595955367865295857243690532983118574256135278251093414211750188508170375681555434819277016888020475582904876551248090219768540023361928889698330451679883770130476952929797807849209501759008496644610470022200348652195107875590997960866400739855959245193455408364190145388344836260102161793000838754637363940344329316618514107942085965334452017211813944271721802675261718008973590511733191090685592488341828193539495236032869346822134654348185126559173570638330564872205205833715849722966682310064370956775405072204783831960498086134696498064099716840773808385588330981697001653204277766668350898827078885061913223150919530190186178283026159387155451428098120038084638746362078175421153689697573087941530460900542447436067601870307503438473172125779703313836739416968819312483000060681104683217222058229948698805286258520959746743770062657847769863956709491198070363159288555504290124085008665915616285695746216828237343564879912061349653004621735145337381478644365654841836746105299030293772780189109840835570544705243951244404030891626016314428521354055499395967472683476379988632093404656285849606582021490575943613102913960141924170558321269066928364326496188482088944903336441379701177948277604756007401250494578333944899545588257786462659262003581393503682294420309261336436579231748049822961367574721852250372296959187148660164258727244489490697999288992446572103224892038057727540899992327386852940558162313824517107192669770611715004194551299402228336673876842528826109295578149834981695426579517889984515883733840878967093689457293964172626860865063362574174586188833407494159420720849109785524157808682531568376553124958591417548916457253861853473838809718637541734087262543954839093852559624781867498629227283248367853483898271095028809236812014571286275035379231760634288759036739032631253070264885159890642312346789667442519676928819864618916558061366103713755933545896201104901538009484832320491947996286321031120134111654619623389121637155307878683093634334836337432543376934718975226993548907851058997187570523298766449115884176627002061640857741337345489962599150884772188590281672517272236408819041100656103109559492931124348794587867153302952483778109202454019157551930215824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [31,31] 1641505901518225172555581370982041175713080259837821603647514511889827795483182913473570407844547211713987793083672024982586213484246207032492143675144389520038823097838778865567897151696073448598198450978659347807031275956591716604525840273587281524556855480928603110718132520437701611679233122295946646852787495832482953325962345742282834139083829078483344772547100007682525659697267345760006491579603287358306405976631901642887286899297008086015631506272375357559016388606718723878553176774748744201287410681239855115793357659276114508428210341551911910403242811283562489300635259212403451842571977562111991035389153994208488682219732601203879607328580620128583824539835030269439176829117677604067480845255426185507807248759690101051308163250576032952310174348188297028590118477225681231346641013003864090207283051707974031785223275901539682993503896284219495833732524673334809764142730776045623632175995361229750494939810524958924764184970049664821139712127989843492741456565148679881199996134142155259804123730135610229959891878184146686617846641179305270967673141959263402270736934697820026421034573114296078113201202550642737344851732566680383681084814967791659321600854600961649931083119775451588069857866697684010798335334180174986998832515989214799084419653593314692318638545746518952593873003184036711772890932756940677887729423775374400992513382244165961537826513694919173071350468986457572437623280811153701785383997246913925724450931607902165974863444914451597229303856551137031516994172497225869155242411599720058492471401195161983403811673151875349421250354006761984039821871753012817833418919617814276741978081176049526777809888878385865654304049077576248992552134452790784102689219802802447976769615140622379094781040534785262021678231433178841456993197409692959073345317785787226243188653735733511510243627911035250599945323316213909939436402798915900240702935781484198940791065002769027071900450987157240076730661218092421727306927687157686146094003877006113495498980508151538653151228044626197041293020191961991705112110414755991733159094931600852279373529662622789971041043948324877831007819983555397286194271501502931992098846247246358522370485203352175806142012439837856359643513357186285827674868411385770654889694776658497914437521429320847883758216845749931029180716014534079247727691178149392091626663856254159920532742793401708581845631880200330627022530591148500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,0] 188786433555673685975012270688316734557570355964405750395254502258056609632077491966598639261420981515539127242603399067096885755104796353975512738490220204908205236527301570540994069509987193228362098587353267464444915653539138361251477084946888630898226585403735424811464724489909210421049472404543318965469643002342717793930356484417035522807101499805604730497054029721836073923926896059732998149286809785820434355799927118719708257794024628974828941605951958205225249685303683092170111744420280322373715155553547244730457196494883217421343913667246746592310680139766327833662804542017119339683755758056394171049780143972463176687639045756480100241318211323952473649297589970726296496190424368858216075774278195279613950891471561250154332030175934237981693778794243603575312974986874646504802356271643585362292672945213267444128220783888081755941561266758340645045154401308670294944461638601578310032217868635362646088104963357640442952198768715350508416258262358339451116801638101742355334031581897873560573321669288723875380908788233703923071916325620044425636067906064229844964966031625374577223079049199471148735922553013879239878944026698178907925771339829747856135140600172816181807578914561978605167536629100292079448287548914758584167747340318315349561623462580358552893758343994011405277230261776677598227768921837716723450090460290955256739304867245803370549658757250740517768987788956352164668954797395870105179851196280907298740896799323520373534982435294034898122239186071481111130535146822104780740500347385600169648089349668201911180172679981790142487293090914911573413932544975355686021748196457541822956031004101164385628481088842647228337447559671195064777056709512944009052347656904289178326137556359044750787367124868439810791552700404786209493475992711710287119050397234779875272230311191302016825843395751716570674364086709235672845811801616267923925394999892065870774380176738653879170735608733009497265430692808991727203564111062819114772295430817082181708976919315126558178320323084384524098852400931215924636098931668302466664517969345543118780224269234476197048998539229241097821996586752906353347020111098308227564558371815391861478301184080574429623812256079359756910386213212441481762796679960255536239206268095090311203073723322459296036405669803002173025231708401016021025309517146419531014722199335391792117816933341951360059190626222080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,1] -3436642396195585549114254325840061465968326962444293352849562026956581420755861801805060853400211600665386145153020535552274929743649889831805001750434580475165335511906245320512497337864571972054399171295281925216066587821866366664497180835560976064312984378616817552681781537171950416754017055953359925646894769210581374032823368090220338838918605832910165275808353792100703791360175134845159271464562074864686525383267376704368179022398902406336273884417856918699458225022491956222126516432077020895039269493301616037924667502617229288227920134335422576860991184117382066244420293468781659027981301221598848422463046707503666965664467115169544041944778756032793775866858532904154200072695400015993053861699995475373194185578848474565970440157488903885022985607354057147893992182816091093779930823328953999466418535230963666121839062398018018685564957495112673073641866091945834661870221292503570528016901518447469045198779823328950060150480486640830891969220198564761241019684121105294040465184996853264199020139509186891964094317998244450818349334558933072266313343263932879212538991119005761209085169920534330312220223154880620258327156976384252250857374330830488827286915676044805341021718572511637778938737700821783640775040385998429028675850576537208580836533402758976683543834387355802411935883922185659297187807311898766754881927380103425794064510130194239409428363169490847198936675331692639938222182274636304935088210562277391816385949459650401333146785116224724516405223292446236643890282811714800676310246703822727781827252708832547113725701178042651566473752050622972046489488735539137911714470880756232529812817750388963005785948602529201150629132082223644927263481892018624847243785107379026157837292742864215706422546026610947155916263184041657383812076284484835464064535414596558092306891410066505891589101889922817293474739508016109837487558357121884485050644791921815457223699228555650331563283329901402734830997372786722268343651878427010202965480760034365492254795668177536931333879598460861430984799160209539911806207133079879872528108980651840105917883681759038968508659911950615013411464728568093577193765193808437088781821070964954896179784165101701878386230659831947124161059169619036193622773941834905812960804122263489371020601061052048034846906695338559358002503194972670403721207412478192266023163272491236145059101481174055635834929686773760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,2] -84360686774344739508076745189356502783797235010824064841649892498084441221047425996545929647739868859852276258661655241981653692822772300083697135155201297990678377213376076228853602412414693140645812530001814618281037939591891347140684599988672196140187186952998227841456908475242229159666060607102289497891616496524019227046267211758254249715170595496360750952906175883103471374126098326196145452391263417606778271828605027130946454313262883120813543274036091391284299725416556566302054594407022070587607285903375463413393698230731573316891139391305683014572933965441695912072613487581134553712902348357992011407353947384164023746366666150985175980349984864369466423553071616183432614296178857313306523694000262996374553063890688737709048630641473443485457964540596978368945198249702648915931850984204016641042108072058092569129777642862904753707231812052061356514204423337147373333190521048390016549408624013847912014053392808513497137152973682814389088491378446005647324334058660153146495367556643885536675007893526450593288062234440747057526230021287123904886879126053430310890028010921706123025733845658965073650000368560314468898999511791989654657427501980758124580030242123865750331159912902668594364197172686387030020617621390376267179442501833271966659501674292762003606650103849784268142496551251544484950531422483581413779113938597779249660335598766970939541049549525112538475751606501554196597476545748169930817197896810465112488372584263970765109935382578259020397172746075760649349817952140372276368871882927796275955238477071390687604328645766381173368257141141351816097650999609337407897368356245150247122379949295843050579046001478629078921318575698741866247313426906250842007362647258435219332701439307225942310647407563783326210425341180131380500870703902425585266140837249258197430335705038810392598075236883507964631843152334949303073505697690893887815249163264126388134541273633929565990083026980271852202265985264111040542776139782223240426615619964372010082364461289951087891459345140766857233297486127271173658879663684863523651031857811108010568812087022890689274631173935567428221669471103221985905910144346556124539104669807485285474916035359874868949020769319316197663159569855414281616928454183928305594679656256849194089719230784499538711053484298971221816636292684438317570996893408120917909776117717223246064888224966775596538223941837127680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,3] 3254306003692210306426735256664749421600021379033398075089016181849246101130775305294374965727779062622203850938790396335533360853790968096205296176482889592910509821474612854367375246516972496693617777884468716017341058412209805794318429531081902303701061926832759137281763465573271233929892331493397524442757984716454589229939246936020849171622005025287734932616273144313958595748570969962592818627407452503752550783371111882637612104647128041699060936732676395651997766096521758177818063075026945234977615686023943170653821886928186919687498636228872477253606344569706042494039942780698552642277243082263799408578136790630359068339523272700796291239647042849661442254212027388561066513412512263915524755639441103925727100749204845544414355123485263860299933415842207127572719524678501586795875824544750670047563772519667176460062018769765701183391134414704828712494940125049712696591704585781812532470057017187053668210555164772111271984798076474242225597240729710878480020698592725096147181869066384117992790953625684727292443123158252934023304917393694091939030075513672007252378015428801531802946712160886819112415979483028840716935170089117064291018876319838355633513470712500238863940972676951896456166903028898595180642447941822439491391850744227215682760864090959160915632341204071682058838911087444216040270980178469772458497080223229312799725167391828624778814252990174998033814567678836961469640456821003581347656972959771792539338401075286081425879996563708620362772600833116678668610993276365769785727663585871712211896294470935347193216477927866910910341152750558497586297105027794982356065019572528231643940918414401238656892827421974083219014809248185262698878678556710018590050062823747145563362692396774476273820672009041454632605199825246852957381986970920493072994517743381623039948522567941541221194626717376916433409418761129396763324174738490459236553581404491252083490394534181108538566116693173994968029832989340268835432912256051970125667635333652100728322121473474534474435057029690094765877434265946686812605484842312323301967914903494906797634572667709628193187825092787747257511806504801432412845150439094999201822179388803073283873309270943627325510228849689978340035739380609251393734437754815916935350599925484477728651108066304413657569347847323052295504726498698026644635874436932870130377792613722667887799700836817511971957583004418703360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,4] -43010467463491438644956275878436485434912950317030784141141973695550995882764130124159700356162543422372972388816937459083975522056967596630809902392599742028902022517855209832586030376322460911822584811586595507280904755118919234080453215932741453705773661980729265620121813231608784340108938623816729171162697362067162672439259386306561414901044792537270882810643871620180782626807855739314979090426338579129552683316883310101202152128051585364371435884098882671985062893509694631633004415095044418583392898440453955675990264190299909396255782015764762651366781515782406402214126453881522270181789922495942823005469893459424407385000672367867994080685826238277387427458897699437560948274578393588303297543539504937797974846262192612904051361686656111157587330810795038801324140758642163625179378185608234925439352179024393366372967598457460290594186268865679181002055220692130274668197133805482768801083212190451710974779956503848949441672784088176339010960641408405406240298129555011319870041613735457096989540493962722589096463540157953203696683363627016884004717147256169719960028425446361423363609982818217642245474943481343094294678082110636203517225666996851336347049790877468792995318550724332856731520550906469219882615972437891696168865668409097314449324432506807560986997720041734104210916795836654034114035900900052345305680278767721909666852556227290876289863064235634882642551623312710213282938019485174189939263647851307564806390099713100355488722232838454069914787545481928258585879479814576609094258873880460910737610224200092906444402477976304983552128797645608363814760122243578032745604096726863391596759331076019211259679635422418472713045390749809024469983440456265426100082489734337605425774850286249589543189253830696290711350213855912438039250268611281693734227828454916387221898086519499976939143473854261304560324579845279765660428594936999871358054717696251374324492191967738046656604510491221960360279969603025123595569952253412117729724698473919299661637472993443914122277770354592104228177284670444198866530364132369720073659753816305073316549830841978462205119670111517682829940843796581821310025508780094155657270600436914326974238140549097285778857226995373399992475405360359124636240467002421580415514548583893357826617446498823846216520443710822797056284214157440012429037536583226923768288260502333218877134118645882451721157890143040831488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,5] 366612812561791860574664448292423982304208343038393320372124627827336119491953523483933881127833388158275672257770970337387453716887231382416902497736953576459405417496500145598744444103708799934183051422406996827707135349650590749834408086426962168115749018525886960542003857638227780026124249556137757365909234393526524688962709849593180058187771634306698436040305138930813362873287132193155087709507459074273369432637935795856202723929354489296259816328144360964369605388951695278988373300614788813315611434042249095243936646791426660447375615318724153161050340919912217767816371374397160419546546950833584370274771320017798167214869880946110770680625585351648142912970111267312406707489580083224695279864220624189825110937703656264226714968134588368330849347984860579876163971109467099473809152502110447779427679111800850379426114959912720863788095994735224010394702894106115081025261416743230178088931298823196532668903648616581470922331395205102917015250960595575718432393810995359299990095862478569024594293503308146063904179170947041344904661147101847019649400427857015881334607750346703704664447267907981966334201207514359610543607676551763231310104499359078434821628963682973422911188486144717524242723889259767025914878345246234634551387333036984547693464129212433728273130554442132266144611349664140915037821399096899937798798397491698636916916773774192133221653806923173722929912744573883504485655084766211158067024244803147294134273839956437115967192461611543390660036471990035544758467874826201856076273411263540857228104301133119096910510516329739384668794406720395959810558105390124998331276348181109476762030388700343151182653910651221634829921972035594548250018093598875229842236637720624429695885691875870339836915618747543066662523885967175611653471862879758233099899821395452041131377302631241858190743415246706759465632500276706108331904829825805095869357198175396920220173899415725506853712756873264214223890831374617283202310383497709299800185880755720568310219223700501025437147250934088581718881992097756238950864495520544041436265128222567777082506267550338536483310216887069812799455444960589737231073056715185283496954701655637165579237870336575899527038247336706809026587206865665180286534172812943494499330224698224314070454244056576017500787640446990508742456441635212359838450379310777036813708809589502303936698581077377183117046603106257731584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,6] -2015352981690645763621060453112604250408455972043614282334373999185466648045280017446630271168415272809304563531572821186148079639192572476388294030481012586911151337232518134999657035148194312148186922482702144572546289864536397568883172264984825219493054544161961360404225350275816827666874064436091725181253035228612738747582175907362654062799751207579906547755537927272945135055520811112708267216933410940550807327704105553496360053401017239786945216682635766983668943358948211081953011495311395382237026274554385872609558252248764009113241095280963508287309054602373714340964347026791437377198404682921732482498697521961908567008047030059967256733656238624783958791214695070082481690713595411129879108754575391752495013428709455367770253262670479662454743783482382885664499831570557267618936321590714327674609716404636762949595694558104717441354950107740044894107624812049223626141555608887038932868539361134789449318027695012657418030587808456501448607628840556197580457857068597409571044420531399917458846009696469167995079802719493945645512885036953190773923587794451350536839571218162636285387294675948083584804466667993579356159373164085454335295698097206976284331314084014521660419019917855720686517663665887320160272281940317756668657169594951638806484467515821812609471661682573992731411343101535878677646663373228356669542971508156891152735679698399866608403960253151241334311385831192831848929357940445675697295959556087383857636682742591733519786174014563337810363089031034206224438014598524018661833855699665408840573631946146184608370504249345537237271748108834822832966592486675720893265079325592922503815017794146960973290047769724955251032224369002010038697976577186190087622635960169115269168447497621269622861031469951628334367329911458767560726496512416419826232295020579512346274118240283179482995230128485757116124880283027615464484494923982165038608604003890780502086967656405625928523414219094943610664803520456687085604176455030281973373134150570214195075043247082340566790257603574399766538536270349856562323722519612412561598953157240228660436103871665949539524183948006915033334547935972445446009185773945751877089218602461053102528903183279999366701033170523891971100792037772546021866174252315580954618951449406273609738238129954213222483215199874321421471157075898775736737746278398357167281422651282761593879649026671861087894533130028559892480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,7] -6989028989022357350074951744569304014059609996196006781454225062295930760451769703550092936045925362772287683175352012864877098359120450393943398370035691519822807559606734062791434813086799017986089111364946499538804957104692071576646472414141552493996770448756728388694210418807700080398223197749570066477161569567540526911029973404668459809182468227864415709741134686408282228699416649504872936376468335212087388897625220563818665493576792431018375594345944983803151966357179198362995174671437041227681899001536500016029315872029385441314249721066918018075886985576981785129227103139741611235600438002280206912511370324928134070823350691757919203551152862480676643384632040207467106353902189494096696689450343856116278079119427004096270649215651520896406168888009028289086378723994596424917169549331291304616698925766152898737155742592702655552156405763946607395809045958503728641821004857842975345762312262280974614666266546044759325810152862352411150522945728230356178859124044987417057849020351877456628292659485346262993962168550056197549610023688893959478261973665913409659932997698951735896628084365574451006138702702078662291468359099958322041002196324309753244867420107861117915765909301358451018816491755442654523015503912928400380118963320502740056459941846063559619460870414322257945756064156844031308723324336744448152345310641057490875551219195914169487786115950795018313491182531751258081639337472999405874993928508634425155080604341379304088247287421027352918384055267292361790504620934290903379489015949443814461184597018443825993367452653373170693046319022085782583200477612235405688441598430352717665373410176592273950807451529138419341263364331822115092192369903426275732338502886740849450815973658295701886864120328639261162821042750931617679867272619851709692711762609976241158808401080157900418604614038024565716970357216236169232861292031289031136772799289756573856168392579325536522704496038023614339901197198156882708659957573553004673208314269012270945070439006927237693115541626735507401420814393187419215225534609501862670109148486843316170817618116021738836659957276304653662503144060458656988073253929042622816490843347876910023992847591814010027293626705396820596140353574695396584535409222502763445090693727546979594642442272379646973166021522584903756971858398259363378748802022749037152871830405618347310153195685397418085881787569845749940224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,8] 292822585177967332673612128167753230169165365544333738694411120626119517259896995298734650799755114093265510189450036795590004074624152836767396632685954717195598706323181690221763452437507568535356780447550422798443001943955084187776061146310412688575571781595741592796418442294774862488250802969605242634323360926573226354172765106453736906083738596602338064783084428627028801014414802177198293435443169189154691426670619014566610819271519650535327375151798232530340402615236943025572145739098082302474471578684930007537901352478151777305536895834248673786551242165405698525063348511669686712568118526205064946491716461334076284672561792196599440748916108442449295214425334764136087846120100877036839204179239036823203501203952047899706403853185316568861527235701256518115144501375205446204622574092584551112028838940918122681935987658248540982257378267848271534579419813415588648072840016672533011744589938261307178237027541456057769107757389666323801532556430476752433282448883578479850272212543606904235159378108007054898689859476099424595082911156324160921820449715609006144360370840028787269359948250225868651256690083045088892958794045790427121935126411233245525550920310471236385578651387490520533896066642451072732092553350448344004923318488640173245631737368145750468009632092436726716719178025318053322046753286991416481175340854840195412102067184952562890197439081383697149766433005736756565210293966775182493370910298929873019169209376418716900762531441436929574773695285213901856970726583228984655755226262835478804448673316770734734627760151670474271723263698851091127198987433294657359028761476355639669042799378071454454711116079042439781418217030450037364233918714822781646689586283468520352878198570331594493381089384267313894730651996307239339151344262742194858047165302964717179132459030170462297375231916663913985147821433221069316436144414873456962235722769755177983397432752179761712798358865811869172457157836976324195411641561956424872866512315480512869859979144371040661394592697615071477773224712153295047830252618545928687087328271187223165818690028868361844257975590289020292620660494407433254872916932620404644107685453609942075797754393102655792288246757304229734502151849084417301731738874201217939783736192976024733085981317464831331943940984656459291927823517547630481844089602083730722003713117790649893607339730885857376849404365443958799597568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,9] -3244870276804063819581846130409530120692394558778414867961163216660782851566601292966894073484419990730691413738853171483945355285821256334356450759741820631029995282746308132970558815144909688375493403537667238497268487625247725774671398005054589198781129913767259662019062820573944163679849420392287537586953442581951043548597272845739547105893986005527784242539698833210719264712897154747671845429915232085486401374006793333150969669427185499094556821861825180611495742488533963399284890515062034634677622920688861495698656351540498700167553971725200861076087032067518045375831675215980224625649279717816268282098677010690372785552103936704840299768338860764169005297954650496348724235221997005355810667106551791288572790973238088784370210671906033527771263046529199730374981872658492587230660177635384696021186508497021596992304721137818332558119178779666362833738786572921961895927559480432647738877720292987837838283927362849477580877610012853660253840672154412378521677537199132194937414498628951587399250501700088278597332928006041457556206725413624402152541442293928242681561685918589276125157453541849362525468222238572426940346813595488587847522768943380534920818100425914779696595738838417381762114959979620478709660114674099093036481820252457405675384045126933787559517695038033251177015130117431535757229378450435365217713443044556983851670741855059989877670219566783075115050989325866848527615711941628508011424537447162977756703804607047055502534176893866230643736995704327024006853455284209528379302875754657966290126744620272747236246879699938966959787406820331134944447532897743144012958103795059557353837777520523960517764793234440625336178884885803152440477516420752042871339742135405364655341186654277136525846234846051043635355454942959620629237533546943612718603187106272307867661345252149691856357391082282435215483966843401207271911062895829989770194231382272450772528842603741897390466241599403470955052447665418173179230627156105268386999071190688730230025080135636247887046121678049191859326502545475085422631829501162734176613194389413871847154309195395572882046008078114021454368424965946015824769151921084513034188563477414955343119000523312798284994194269064189622856186850826824835154845318003125237849253884506759037540437737440714024355756080520469986220708029530776713375754766563900240629915640460559954921939451683055010789112471228052393689088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,10] 20998686917120885443594106699426386368836456227691309558712717963279236025350205539865367349992049001080157900151326320777855891266295990928706584609342022806157095922537858209193150191680121414515978702274021231311265703552162633378827965448894285873051004942713298015632431230427918474212540650986326124281841565937319853694240818110453320801015935386142459931893268448967076310777482827114552488456274701725671302113872465196717324622470057855252947944763238143455656638651220438052289741887256988382188345352877943077503530153252597176669789225279599438905630443289984416985854695292482024720174841582669611716961698258628941372579415245493145861520462590436669823757801348022015022505611512629632877056200891883722069308965792600121412625479158314591198829200452835803839361466269987834484389616168352587498394848635272850578649601465966009347645520560280930628143184976130571584709247953370894328614779376414963663344448836360831879364791841409870429446473965660103799929355779892231728408564022134698473874757577937877846469613972218289608676676695545693003014928098418703763819033566442735578547624714817042552078720186566646053292466138440040414677234327613233927177851125830441336584148381052746590857913836150191724587753658189470600537838193680746849909012122141443633292543617707768035368720894830549765184452319057980690090628740925770019793365301534201970798398737103744408579012615686392227548101714200808542410246594687928881790237729697326529429112515739956251300581687202085598559480109763776478314853562473469634236957606416713887062083716051718758040332133617956143309856199803883300275972766488938373095193239458596786502586007419695010373486683357062742015372111065814814119295335173057110887076395018662011480900940429030117915538334284911644104488093547169466935977051269441289251251510155381210271618567780017401533144385461326808661455036279272529426989759429591728226056436211455544182465243883448727920230481350678467868450996621023478432438646442695963163761942152448847729033349030111221752734729502145553349802451935894797555911280227318980522142712283468819397896243810687004682419172527807755536431732945692715467443960829067514973643393092431738531413863555084346374164725596203654483640341828024438667790942666796238693490588388548919034758148522123372905546594362949345068058128519507397025265933817220900057342165544512853083714080423866064175104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,11] -85796116694015129546413826702699838999953472042376282648699844797847279869000148474340219759986682111860880821705859205744388713616651190341885842052467500520568240407140261763117881328942705019836528531603752545406732067274707413631263390715457663026565865732935521860692225504162283205278306828551908013859684346306708137238356629240364875098564641541695817542198808360955910395646047817710385612178045087905895601602900938098608873645522517645662683816612472939961800675620043423064717870925593453067883099843922331440311086218959859590948180201747502482171114929996302749419103580166213381331984910855896313114276899373145207456652746646871944706952825744695356427204354490145769050312035280295667837715131356250222592973706662483676276563671425188336464276681607166829158669399170032182314655802657584618175948555584269496905190859399289792308925649945204954862206563266394536182697944238655724599177113964625332585891029104996324050360393917953039408265808694202869839866978341868873532935568943059778699727464706392481818309500046020907454817400153385405685826195418879897501618148489419200640903597802828262728519678535710340042858885862286149668700966630829046603642209621350783835548053990902717621934957192185612886211463834078903085629862205633244616750548629611661972182082275519066073809344978189688865299561979772090214531443627153248799178889133761495149805744615272062102726602772711193849844999955645662515150547498502495648031749243074976044002029870008605996124789728678350225150206461175469128562832068669317619964782152768859492503547958003271240762825241375183468725633152877753046067022900757940367241924613558125764606176944641225352477765510246221651460351367718654338130881067725782366368990286667921706377072292919250530715508358815927564998486802788239306481405391686382352614990304998635426626820641364743303019873414446699735355518641937011490181182472726088720052587940881566047143493799854756398921440530503552575026565763384919760391067571008010761681145518534877254991415385626428656155914584847465094335905332025284152953518967908694335678061378447680204325942931222201826331105365244514438046498323015091659684874091688761436399155367957994453866749127063242908872339760764944325920567755857587968544668606259207063267724239756665139299455981430220145553818643147512704194267215806980958230733277226824675945695365105857521941238666347887275802624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,12] 210162437176896243561098324531855560852263169527239874876650035826847196591152667772563847403038197102344133265268516766955224922168693614682731394455179276159099424183424498951211058532991441307837996911137982691202267401803896064599655007420716647821432743180834201444573429423293724438022977754135017301602330220898976360805309381206085143438162366632934893798975820970320211474705648424501160573909256239064310184632112248584670324269380366677251970032323717790949072607078020789420985437405962921893271504738079092683658290490420692130710027667473031041862987409268387677413163354079907691413929350026361435000587199506322161644424425343116377318053787472974335666207581471300238979712117699276201902857498036180669647586934714202788141616931640278050837320809129669695603588061774101369925986236423891883337477537842965003503454761313399455330533226663868545184704663775291675999211519085133058717994087968338971250534429317913835734583491044629589078467842730697356647636783497335781294847227746448018407666240756941581270427508000554773316459399506639416647940461738839801924179595601121663664867844743926457596850240967267822972636076121165945954591128589647466598323270429846268790810962366872245017308189342124047040696394342227759983992329644337248565456518653141931774693401492843636316105960237423866549941301102688377787017375375872159723322137191665483359456263699988042735582444164807983717102253345784020701650892266871089736937981806877982256575356654569119572602797156250302574129558671826537198624445839531011519257661747654007290012212593730258060941551388197072344665762084260193668560977865951975405475979424655279064391807869991605621038702839234466737063854701791230868461213577505947645599465746941284139303015975366388690901524305965767272030613413884235691753695225606634800481694102696926319814950144486187954879168079618178258284492271489575907149853618747333197557345602141900890603962409757633813133941478858008845340670394355612511097736293846045238129547793486528421492983507032229764837359932264810009863629521083612272699884828805724600728010765807269688642299600368077355274445772294975753015603321284544073972131126876882203736798239993302268081582565412155339477996302478244300812290833018916267853435950349035021004495608777384270621149108929055855790563787996540987056392182425531501030074120318293332086631686786607501473913654108010082992128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,13] -236867855688423901539467651341840501107178642479073016255835685941673116003108900832252116024195865201964071277249962660366917454689450681607356922382002942309052213416533769715971336864209659946456978266025468017796617596090994012973786964155492724601070596896151040342171082186965685169103444381822662855678364169543486071259715336220864315321625266921802025247611051469156803989362096509726897245616172381041052912261592766449028400887358032941517429396263083450878880913043960058059950078339591136580047192528066053718507110641536749593493905381911155948270967978798796067959969517266478406747692130602211970914596331776846610831642878897511686373382214251660305293765304143915594959474457030684953496819114974567887467329518679291501425453926527133630849915549892537197467204202947000964521868386104885396029540058503972377837674063062170640829845864535898980246620839856852582407109395750921205517140962607295978130575018517407084320874039682086013613309384146662281389157551669991882108618307485802560163306263610657904426884576007722194356120617460304186792236017593548734536732870132865413430328808563988115749050147700096464936649322656154802821015965763212054139428409616729749123408417844769074109026879174297588102515279435651875993087199151322633486063763897329106434043499208434167427413484767062191999586604835822058103992243742886125907817813358545032774374138053416779827840003406859916725624344985760014126034145811451726434064158691785827995414466705985284211368905082336236425190297397416383628115008209109269238472530116716769715257127371789921962828352482004289075876075145995409229673329374312884534338519086362509668212576290684168114355920751956756064968211933227889581401029260001273375347848109013425674537331684873961574259913664118979916876148227132138087795324631032173289064366401935464331850508395109829510519413363672073931739643079792521387421897368635086183142675721134634374859193814740736424287206985430539716864483304455630094798790892822976777350485961909935649290900131150330163695365978861617385799283105832922831876811145121488376570815087418100138854943569223863775113650456115620520620349547687639679621080241998910779811118690817937264870117150556129397077757260238529631444531964073691565029361436383950709328252292786578301229675640836238740514836321055150055144838066612946528503536697215333523965695192221163612414879536663518177656832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,14] 140254366487956213893436305490762643233906206847750462073901957605864002319665779058923319019857921485724893676217438369167898869267797045338718755156097062893312126744370307982405193736823217666519688646673109422031792137806201959847583625945487853618330960608753221162441323553434085582250880625921817143302829456902263060843388847880921392904917364624997357844273448380078898764356427082221332364774982942915816698116462110559226812172379689896195978524367787917368421863699565146488120623801561250810980886069039349104445491757839723665149535751958718635661015762362209904951618530313782583397641563871879661316278275362041671438076954788863645635373135965275623692178173233967600236284295596727603301240718079457103034156992133588555216443258768445894519152542440201287118793646878959939547946801110565800616299567364465538952607771068927575072608696845862209873876377663954210185894992744370352299483268624836768406117213753926581676647439499755494178642692194486226825729950596617977934606548286447480611122205293127068844223403039403721613354611355460385652552200966355625649400064558181438160947629180397736640891762015582051392554852371733936869426865268190660299156857905127933426337062097867424376764509687588951701275186911088979985584117145054331601413278682119321877550024355168646790572318872256339038246934754221072492806496864030256684504841934190510883496746943589368453074028638544892333614887209518395253189365494506058686629069757182742444147016107422297245176392644104446611437928243430413494056268926439547752739656119950439195022938788385505456789410898590751220626859464863953694046736157555497449177043032529857818808642252358135927827768710389392613180966798996762169603105183589665077734384234177504165270355094692339186162442886438538229107147860235109632727763786134660756494515325947819516708615901949819255055478717453350274255604616801871264758051445494402704522862288740081008778209294809522090257016389029078082015560735000473777992949447731338044610617500097457172891634445919996083089264570164070574576276873777838852794491324567742108088628455036980496096131992870294683571862630536870974611585280785608212288326774408808094519279272861349410957881937753012485939364418439949333798099189971819247916837188545817574268072859563131039653991876895451402406063366421479125965141039280185695137693110379998735078249939182201815382016822944210083643392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,15] -3350273363977478014620915497771229157095329768443277275190622772945844962239912564674040176983833501783191030816210083746086466439393265882655953795960673708840128569819702390587301991402706199643791998090244311850299534380207025593056709880512501266350322829672044969517328520371609886174203566806291664562264663644082082909111934986868858817810575116511268633126067371272366478558062442139165276421866083966669723098545206985434832860026620987397505477470186581928138111314896838392874617325576960032377584046359592237113652471555829120290435692283516780188919382903187515124783910782191891549187796379458995528406742765411126293411794777659236028983864816916622688876710282592203222608005766220245453130268152783496399774759138265119745846995192138541084151969816508769954765559915124236854725219510262730937087679495821449109634786946572657081245462404994275833148453678578901609555911303381816661295237837131230723540626910998961792286264203876904143859387691746625005444235540843176275512659875361500643593784803864534447603082291583627324134497025324417755709212220223433698799095806906359596975731599855091309123601801563883121109298297769156295811029429776648563427405520984552178344389182738606309754288252740486083555373742744293302561791216922947160871283901669984740735085098964824706244445372479954312377536871850211599324800939321293287793800804907283344274858896525366594724849055065583725677501885580266564757307188636597348408892666474782798931138409831955710052391833692525748312327127014371366037826843195274517944148845339473234092580154687107724365700999620131476575200792576379816264689500627771391765525175553226898672967809631521125874823003562357860514008318690881635371657223550060374093571419614987381097592401448546106484362555469146696804519885032721646946309944424244652386047798935841681742030212961633996468865805602347471789358505791156492933861764805049913682978970515264019003174319831082603256423081245597821462590251620612308542949135881800888566508735797582954114698028944824989357050903869321952655476124712543436946942209845363394629214980377126822071653773704014862135418632496680700703804096005953724532487531751687817164691072631843329739083318645911094779737312424241541534604257331526548754479785924941750164532072811027702425753937888324228669104915694347198558965862358414674533123949762840604827855040619706935736610473377112415914688512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,16] 27362765330170338749289377547601461088120316989618123222980986618647237061191046380572034497741652244339122422229485855319297733598282306933783746752951835235692913498790423558740334795713066557506365786362580242748282515260174431870533674236939974418838332121581910635462259479071657120252930313214741309387283869655912540544034848244759405898141053452118271513196766967069939221302998659278613422205988992078885782571685193190194423528580447353296261465998246903815198135930589629944413970575979532450946776766179834058439962839595575927137531070193137395648912506942715648291258403282596323039024460480646193409240868034854327831919070795351613527542048015507334989924668641915105673857760205533284906758837000070098816774558348444908439531760722437193022883682717396930092985426792823123859520803815848700109611069477820446762693028009595535141047256390625978015405675294492821795817539100803641012349574436945549034295221871838820586864514947740836288901161246167587713822210992489713942031965169990561612987996581739819334205150631520825938192029833996035526319999480854476430392076985618002176999124513453920562001156450060207878875829232640907646823742926451027131163600420006670752586070800483862171552238926609538750692736452013974903934274385008173822283858359248533760862690186515847765855553255901162299567237276238790535197594851902421305985579444033372013446016498042575057799297164199332786323942776751011712728514081803621044640061858029430896374144830281664902557842225094840004269615417005572129193691888361606975302066235485752907244966699355266019126839170544913955948624801638063293159562172124394968454572997284764024141367352951951322781736020612041611199406150084141197471372330963849073777386419905940197436807240212236622588417535613068370116546556805670704589337558392341240583215596457547827779568418771315849239731846854395361054567004889069312931634997573225797093256023910839968559018820699328255193765031776388555255354007097334506065030780133189560119977063740730058063756815861216817375335017409267338955580079777295330017956802901901010072824195420061442505216542374350489006420072888464324114253325274090194576623384691273325368494770936514485467941818992440784298340069754633893367599314547949623417412399575957415757571358376573256149700337358446699966780916378144009985333039651942113531391325397543797641326775525233869222069440872341444008869888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,17] -121131754939274359562143432417939541930170642783703356397935328352690228108458580431263964068805832812367400621496498124036538886220470490913091667549272520052008780356698245723895832214110186670298169593038877089063834719845078518863279575143524449242284840644780905897665503930064156048340061419182750903647408996084669018494302710150525671030361950646091197756201292995213002188652649726961197067960933586903967819478910898210118972151740414714277791553431134293341227719352354528381711969017962095100480168156735470990655412520738832869575705059672448971096848565535793237404070596564403621589572882362845186540768754451369132601364494873118600429884052458847688069159675973324193900905033384523181601378403277588169595565568222928478994171673195593046577669996271884549843269449463634610139980323727937019778322178216355392076348976942918622768379456372929934706213951804636546338128702276354216920099688201517870248681449008496040108567380988930167748765965804717330453954316592906979530886730131158348870997686157004300936405264266387831746395071101928073235773861781134130977879605073252119792004904920962620137474382573877764350488986014674238695304347830839110145594372226817828934974155310940060456410301316213501167790793844188860487500650322883871606636792131211800021704341173313583958352366940065031402706295922594867483406216192857833737441568764954741768416878480858965305212550573069755252557500751744492496116039705488472172879524281144451812604476417766754381765611143590100774009581935915388950445842857581311817513428333035141755191322596152135404235899173351913739320659678093138684562703913895273493208280494200638268832667152745389613387948040860187884251603524687228336692849510399746676101403397468733140699269940837975485726272362683459962346675975352919016979125399732672206262599498749960050532403396001869893463982309141770482843675127254344909058448529898765991277156024308070635141344362919809200703797533394884350302902113841778135781488541890127587655171800679233485021139096704740832104205356785563688421729517089341157649834082947384909022852871087809884624209411593383412689032497284850259894890100779785117410878066681482606829946815190741166181174874226189427007056243347698066625996308758765648917922853205868271957460058130396073571942025280075389698703906801977517009457634081074187441657621093109922998139016139894851669795782382849183694454784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,18] 374550558854605335536705659041736655677667270621113941707207742263249283907404454528288492058913030905994669557153180910710404074883908856843639361448038778194143836709130689326398680141953097123000932911923717553246299766154428987466352383942085440705180441053915652429416695004197139395423054309534564772288649897983271552987382252450440517927032746125565269399755974521719912258446218756597137419337340044301513263351097023264158364317245407704591023306783564444504804628884712042768650752254626125625996466417494037359412448519378398906802055318664330982421602791347756695250813940056836353061368748197133574719886993209232730134933386449981808120626424886836849347509945657376943161976643441627737599204609773550575129201751564198499951111432092753737619527264797794196170503679309888282623331417152995720387823311561481272947026608243089751119936636655786150974444863609940542847744925767454507347171407692219593381249779914955387497854322390006308493590566013729958689639337187240729905577803858318283093231105656349794539313369349147939734572854327052370413995758008120870416046869988990192625362267707625647620088415773928893537890001563724366366107270217131291090816526707349943860018918384855464010585190610499598547555585790883393245143582995764546772622562516628664553865972314602249017382154189357403637466048392072323768192268835804805810487090260491778156148507634922720449962611535058584080673790886069945179110596231640652129632467105121399427301731300531928245327465245837375206701884365366924137362209398478808113855661861818739882987028639494372009593505467845565692656667560079819495987008396439518418730670129756359721020842726475609437049495435691294665973527231697022298863252954824454656607116270030566377195999437419880609051559667359619609476811258947516351994459962103518757053667274351908673077084027400205515904239146755234376414748342058946665216303790350041626697126262115457130353250563573629343070332096824236717394349647663289163224199985357500433866859630669481341415657326328522306356361638594288500515166784839111295420470178120293427464502255828821366439288170233217370336319868305402362358145574692353555547290511669131511548466204774829999002587818470713297171234099571609469744912768463778996541701847628338851408839295326345753206343970355172661289656332610717966468514642187733566141982658300279471061202520337148603424935479920016395637620736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,19] -895637635788089326045035403697133389829588831069021359794800263256345442536530722847777926898997673686631953377676696185707364332464719694630438625472936669410543846341860944787091587586829194368105212465697165394213751894669499930029604612867138554120529075696295853414375192772325145668618774873488747935570681324510884867621080159212899361896371758039170438347598006714258110100566549168547487066137663209645854416114527051720562740054236915855620488784610485654516488272992092019384841791479826096779146667743447585348530063423659784882429159005859622282427807212506085171821062940211995422343947825901531333191199895251446560978645692124773599800325930904288692169526966280222533659411971691831196187722089444613575375647635148919115450385495970222191897492596007654896617030560411651276724502621769579004252070688892348419875225891306639208229635532417594883121724305491676395661990606658590773692362771480474168769187404215425988005824140187369808901191874741840781351842908379789510281884576715841472415876960913849622884813511828079894448352129767231259244081118969695299000957714799491562561672637081358531744842341904635373497368015398499519989322057857847774119196843995152931295585740026874717184917408770898541804231255479608069256018463500990090870342410363821312025068149453168161651719788086760794051069297854540303977561252312342284895051987382469146123300475140801371620746925986004965557238770399849877845164153288407473361727588560462010720748785466605140233890097728922935653979481417550412170150348351664790690541188169972881561549780610604443779657176185731786486778610831269970250859006983986611996466516016479035572533958161339405513762053291937180220493745478303393930224864405099948860363339536499943211187022318808990370133254187435287391154300534640179288836286175925101762840538941108468132076193149667740093401022599783261791732827327094088187123663983049120551635402135941169088363701741455825316106005581405316601339923584044918906345886622651639774112082509790776841927270958687921581530643247862068411038540282925164784512353045215553473115853974203151505451232079806282734101159916308682328222075169668753754012178663136831720429993325234649915605290155600850214183999542062978444526516279026318550160960642918315529940970490615941472286417192650674591543197694965084709546104679457852192416614076692717398995107662409481332585970166557213551646212096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,20] 1748662645857823715698647875075646571810300615297007033196934884085112056261080212330460545246891835501209859321731131196802128292842186784188853601571184271544531564503797739305218710081841937594156123633552948764594620051296525991951654815155871150155807244503660429586592274752047380846780292117171912664444426067421636462141406973886194083720844930950909426277175381106507276256916522732210633641936420599657215900212526307204698876378415037671861185286033547246276768276629643689058603901729845028556396413645038758884851936623255128619286499343552125931022504916345862349024443651905139456328633222998089303775318939967239540716473770587085741143465476673764114323455686968072655500742576434140971496033829128206698966827799879062181698177287401091730995941141870381337277296373323237494113553795723031873781322293255513118675778427148371034566973559636170398303204245244032535347169842254508132330386857545520660978620068652795282753958196284103316147082526033784450419272099425577137609616671148653895599953887275471654206119925194317068461144504123713992350264638643819743905095988543622841683971320197201867720648100361259883418796954793290941503749274755727496112732086299763654165482129416309929275577604449430119650141008537283897825818773055834534678293492602053855880214900835589364492374463232062941376046408993308139828511969826313627582517125480017344803269717291143238765616048672719683692394440259244392690502395314330937827164427588132953358459817042891109110296452630136865506806526460933545994799621365958256940722747522202763215727623306748962471665181319046516442930752781199638175667208618672848462841022145228525217410752742853528409624324121635949708639813842643788841962004891295913689517855414403540926569455240290651977341980771457765328150799977876419197761114512324471735037166198703489991789861269842061943473282776858733576912209948347620036950912132090354258807285173380396503718685494854948609521658663951408054195959730270831039518194811273419427624236973155813965008443804150913958425077038197520925974351979227859077503074634036541856112185721864077757472474153263111853051022774733660972716721788184302308571435898009479813333040822722681146378264077554219611841644473209958305860471321569693697983880578696019725034679971277292925942704613020712371049257228698610696691259835532597117913859797376656903550594762098457098559542955609113007501606912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,21] -2886500181680740848844622402000155630923853681091762985265468498228020264659447881221455865390388886806392400081006735895915778779118994534557972178772261778220584077817482502150493349805109052964829967106323240080753124185503927278478278092796109188464246857325932066433265773079091653782464782733345466872254580774644084792944376654396767135972609346804996776138146736521196989350958064499257344441443752689741275259117006945717716968800165104982953599671618805682515193247013926081592426101508708156042522064380030191312751903933956876124234596987486562369960181883612957620318990550376909742596483090259829902303777647715513559475131513198935867843121979333789591582910642122374686055744468745634632406062682376838503059255436807164104248032921266758416646265102834624291599316012641097078580699578996922596690605354361929449749201488300201359027869418613942897431571968463603878620551671590562003440586116935482116488910532480069375792145889478114493888648886915617861189567428241347692873304067733129456848263826228714456649530907436765553474657061095025244384206325775735878210847111612075291491057846985349791298706833355356853808195071057126477975201180605420431432012781390814106965229138514604488030310614036196862573067152868286972468495979535392657739967688046243588075441140071828502679588889686075168287751048725331907004972622177739745719978995067850393881781301583645812684382142474755774313089928743235306392450414521476217160699573346381545219628420080846289722153860172372626276635584504632471676042278413247968829714046718699280062329292208318041518620610149602935347703879130730770144982292411932503373108605981487882414226640605124430686422740333190027952882874342563051686131832414558592856199336276167488373945496452055650116263572917574605050250799957946177084327894433568230177757519350462301434105574100142838072773955429121532977256556341497784943741649474778819950546926518538255774744299554638690979539572375812469461754361543964284866445927749145512671033832323683864122603746627340677036635017900265862217846014385136944000103261541726482400474166553836905708376311599624707927448191556682813165655999382569276606778973941571412369066706962615599645278124039473341168380456393630701570547217255003838855626874114090403120233614617873026737009175422346683531912432112935379613675135776676032096211926018081880976770321650950572830284509423913933860404985856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,22] 4129880856559457588370543922049463599690515102899147058300843025180722917602063107219012595498053293959521449444099293986392879419212669786238488116026444013173522617738472558297371134149799563580367817850525508063941271379926316729287726158119703225390779584834769577896061574182062153914376819240241361858207658395300829259318541133828952501404247567319371502348641612533490362211079192025867081005044166446273015423151705293004803704094338629356300078879479146559765638441790689610601143715558427049129300977854480748304711372942786106925626901017706076073160630359433118550883274526055673417277596521040398713216805632750373562071294123682476074726842007854965811790852600434414407744729869401893492478938334147471719879615610577074486797989616668306517643826019325429318553064534191863900355958300637068766070590818429008334087708957087729074772841056357506821521416963866311525182145243530332343663608622947759717713666676762104567384930051907777771660198416023090620610138016432407931236443614634854145245123666897284275039731946850170916127930839794321532595970749512582985391652483479118315736124547956919337367847622126151807668350839679183061933571441168476894954561034379011207668030019547567621820945126999036425230048724129767510735894563531872591869330102993477106090122065870466847695182305413794304310667800284191017466378929803411829188360099284425206083437570387547757189515080882972791946905064813514861920632601983525393529838228906552380472508269051195630785023989455805485900495293007690252766737344929914269291584128631433643298517635041462127486775046573396495840828136898742884174420320412642459330931690018058583051020663022553539972746287054636354431815822342777025193766952629342807990043856328096580693049270332285933964134709244194914599566353459508209102862289986731659745506144036275565809161660137366976827731476217074837981321375016687744916409414490551016679220898014154482102408601175834376747407244695342262488887916057187068907801876673244118594652671189014491449907021874345785182278733636491329238115980046934021194676417435284572717941650629805286593305106553106803479430032414596326202542041976364638931865200637200151908994485732556013728396251888443837272374558666380453345732212585469238814095219540703503289638318941348181622309378255451230748924728936919301963830977740092421704575018892747585740911931343145816558267512092381952558275493888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,23] -5216106129094864284134372993266990291607709847618836631662563851582730219733423295197511956825205367723321081054836984549017741921245326002024563609993811569799808307827050857354167551010790764185088188167135920775314667104906022127638020333356735661592646849554808955720388443958312141044396045509453813061929463934855065135554906761571372351586831935723751190003123218827996893496690495452738828014138735146093168615055237238964743595561821773138472096734738483446718175769469275014901351507708860594666146732032076308147516260315049812298672706372900252062614697788594555758634271266231005498400438114509795618203494362258940947403629036075073348857606729948674225168899604147445055790908573340004804829406865200942594162821218142907044780784935135410405648828954635016305628328392947455655423375346543070215135517738814859144443571410409802091209447883795948189596794177165796297465016575966719690099778410740535908126291684155869187730011640517395569115361511727806568542526470589548873111612763858727744081080674570426878960804089160777462205674624772681940975855059691968484335516786102814618609892940804975405412662593603001789170225996961267949247212970351190751304624498747649523322400144880865381349422194399617367948285423672451396634785214603881365606788181888435837075801938247524174039639843063507782725106093282889101090387730273134119502276423163266724067037856499723319166745003418097697344365809113526782764190753175949966429766589873426135944668439960729525914468181844567730430912043974216235418023020346243917652488305862552242584157945872238448607798878459575827381636486671704096537978007913364966721405616385835650355144695094784065240121916168464361272318633599782558009388621807777629567997530744901286841478857326745394079203206701657432907450757620456832896017767785614796884873305582122923184616739221791181884646507248156001736111380345946035878764328265621825053432743687328239010955451306076601679053223139988221305384277995173821600724093715782412798060921317438535840799855683272547962001727846527361370357200401072473264456524601440608358856432431348753978693119332655101346781803162156361574526183283554472337700759917328928197076016950402173873877768539357415655299933699130642952326323596375629041208179695073066723356860200346122969574406280187048647071213226494147037713900163748408270596573330393583983760174831529459581139975266887953004118409216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,24] 5890480221769531347645100137687413456646165038296765458257335950064301958501063877175313136777142899047058457597546557902971877282573049947435402290451935403325507539868988953700816125917012906120077889619431974172927513165884981343264832854446887312775325366319430182230579187864296587866468267852174216251684092015406168883474492340906597281284852260550831698125167661677615327829578955714424264917297846471447824229484137717417679059151924121016943111107643646490231454488853185940124150447190457776642537906602708318556198610318854403815162819091186044687914811108823028848448932399065669414444758726603774279621811074902394224898009488517796942700664962479711363465789504443282619076547976402598321765174772598274747560894582984436878429936954009504656333404479460889122089621940121511056001166370256211433257327186174269255143421255866134396548029834777138660630652866346520630335554526345706828451939000314090678760039855648275624476599020755521604642847242031026264699714602745147684867304024365240226092231755854541394944460122445543241782972206877505772268598257413129149991339116251738393772224703221484909900595467815528959673939803377755499571556284484825108632120957150680921851589492795623438632212767004101995991048218445926812432172854377170630920012285976563227061570259728090853056976549921495917082791620535736933619834678402399354232379939865758241990130554015021695363892561428963869146851132291508623638862748010026158538985376038757892836137902323908429841827053828860056805713874063976972556033844584354543602559658256841431184346735024450991178923696862472037701343591679838818448597657202014908249823159846592374362752848478929844434278445288067730161736161030785074210188448797402132135889659000648339335243602700605007272236992706590204527169521798912647427347290040063186800161317284182267835332655704081563152266774180623639245051205013877629034902721694941993507134486256536399107178490560977676066789018640952901539987216449175258033069340642905633019188457003874583532524749924180608173444629560371664006512526686906296202043621842482815569506987621139545369570992327633745637966648040063976315241767337807824457257952132972970707147089866913368612730580463742798676277348040088899558479404970043234817728164751652566715031371782037853517657237292388211138512461617647633451376139825350967529365709720355712675209673623281762345339928332902346458501480448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,25] -5994269685318180214378187246066739619617112215473484518679115244558865844099825927361464470621417318263503459411339288329007246691223657854538870605062204708909058256921047186243994364591477655018481025709225826537448761038341438049308487011907092296586781166502915273197165202020040668201108066653267431092836848680676996619851334958306212107151627750124129929111363084020392117735204165044014107835991711430075098405325348097730993126709024717415651470435178858774335986188913884662702288748915417883816863187427665275287465528633207993636285630778002353923790566240987007551069878169566672277607142926413992164171789553507581109793648268949613953265590022454879767788141305424928345792342825397964236565135982818476586904912752440878014123165449425301657904563944886025413055273386572509245552453560697178857009419710845917789851179179511545302214398598616745223889027049558938694370829266858036536734889006242642663061102567898013006393851852054696271330088647739098429668180035062446043051606528934146631851669240407674721558386304825003850755135191095826365511454519994444392711637848032438904235928476900444946188019245914422695238593709541757437898089059921595057077985613875899551284576573955934666578072403536393695947612843263362223661159795622923326802286571804287313915424240354761273482646191522254602620415931037310726948688361846142009993126638496637696367826465710928098808332477508086611790416373803688663494208119201494332087380526776734734203604083174505242810537966821008505328236540344422571434522917598325804579405061099381237093258205110520042555691111352035098301252571286230406232384152340501338025419254295328108487248895770754133834904495973608254906653242685343593442632842643629291921360776957088263642611934718506253487283380729818196098575788180184532824102172840542104824302452896332784625091565127112760678463003173475305177210761689455982318241721846307605505309579391872589759311768579373247121896971544517715851581673249485408533112009755112662083982521375796889020036119894886574172993752660329680100506598160166566591943149784830742267376765589511093196687946576178030590701985507789305933621029926066309220121765832805053516459485445717721156946625857475581382612633034034118277510708884890919396019562712423699686544016074373329891536778619445573098960811824042899810856817334534751939404835127121731287758791383208470474084033363371080543167840256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,26] 5516621480072760413652365580178023698436656656844290175453612168219324939719080139223973915060231826437887279465115104333231987045741222586767875918675124213901171494677347685959386162688022671328347770484977213722914511841810174204600610276626375449663153240119586304219487002383885096357310917833368478320653062869657611830654061556600848973705188359714611939359942330264698557440273859527818410887277346401222408931604692207413557311675077615398537978065855224797878651519655995724627165342057920132355040326792855794133134846782584373662370659777949889565300839483271944725212240368307450077483073814335779561932109405011571904786985791548788644489436197661176097692994361327424481542012616643924539976006926484733232817086578818415265202378592976217801671744100161280783645908578740068441588274593675418931837075367774493402801157596846149265928721404576305240268279263587989828408937317673335389385423753879388461487490682498780875435144673320680942489654662147345968862484407253228249943927119084567804682177181123673396591084693262078285759156269570886384326898062597666095845712793719847677538195666923726240454569315273121355059396058628094450593818786203006139716314272703474331881822953397148737258931819458367454003227047361427150175656191999415382579948314321409226476753379226745990744347959076595053895797659695585972908898721413953625676736801094059263671558144626602952228736444255508240164831542502311402864617882159439820575359919722490360361515445935793170490834995714575716035786089298106322877712126809375814771848211073039991863299394653072383826159695474299695070309170395675629464163048217590025824312534418315131765137922325033374198945564267243123181830708251523926514458211518653377316421621355243541748633083005014286010112617078699238669097049587474153716342948574819997329759164011568444088248373781320521996708665458400728302087226317886284504899201622137958445627252189042706769043283479425397582184085675422850749262545630989512780300372391729404408304267666928829102428148862489816219434900109917947374833897046992637662604781308124171695768007988794499484919481707253091413865069124147093183295412455515915267058935354349221595244267234214935967544773593344067638053095290154622407755353228103152439724287439500695317988557780873553808126224283344351136907279928736755890091350355985879038765215275901767417267178510966945302378435876117682041753436160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,27] -4594921972970997068529746679088033866387939831168979510811779716372587041103267017773517968887835617891521237366052058740751541556200410995545079201196022968292586383765204870829786217198925625111695576223649224078778602312932886280803327739526327541004147564950173685009944160177703404106623538139724633658863144700854353305183068196984515499704718242135886257924815018228181957610703484500574249110614781986554564466098484748684896538400308334708063208810059819372751137914012391880822551957676563846570899315690803577855262558246855540239241487396439250339379070312634751258638469451181270014647433889397137544655932117438721400865038340980237622926960828984248203109570816506272994657643652113443852525741159239539131867700039193489371186184611182956629389597718972781866938464815224278287698238500612769246784323257047092220663468352108815115394260037244722019547601697174551959055819206312150998226608909658478443021026334651382619308232623973378218857501209085200774367065996012944975011426314671420221441256142871421987085491634227744272006718568693442825702004559867256406435773203813542617916906539574496661213191463339586824478835121910489193966794398875241012327330711091002854239009765053785048048079912225346714290725278543769819344776819860180703847318566760443096882250054757638585414805215752593187689132603790160033746293881576533567659888059781489013498733607426819795224120460508168338394854660124845197056969958562982076006548594133312247307815564876110704143581109307420642052987853205504802992982561056944186243772458205057477165879255129846235209252177862029252428731495696833902176126799539839790780536696728948319799311284782377415083299923008006134592280625293230784867691019081260756204625050702836374257502088562968637775492982874480405737365002579807975918591801287223901439643273441366609389499339407860803761502193323309980017963839740002095131882021441780279390356502917030699205397024005862801877971782085033238033091432878544254765141545401159313302415568694338972665007852484985870002826537335325222767512340459441481434462286776397624916851072002819490726704317744953009307452512341152840973023899840783872672291954681078535930830232833712852447021636287384789303072289320044710614605175900941019738720979338989666476656232456638515252835062949313013277043584266579484717019682553833955591013943019525152951799373811032262106253623221247995040965591040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,28] 3461370351078354557614641860105054124395812644830323019506364879493101928039083689229580379038120201155294319619926142050872657805787979347787253410567197477893285675191128014879352850975830689863256185044276552023678686478673028498632671837839677799781253980499430620610704543066684628641282759806283845986238560845884320279124196478608239080500206151621780376547577618434910612314500224171688257809632461446648854516940618251707458178418234999092873863076370842426785919076050607424499510759983532870884757973937145798122255739826460582265554105214646332009395644075498928169444151736020951662650744356678644852712894790810073174695597772668516660414582447633929951936497189239476599471756917147525539071947257075321973976567093490177867774963214127524048713340918962354434693330896782685728801889101511914091051538182812247935830314703703062313092620882224428771063263008482812730705286676891400147247242852847653299906238820324195005474199199016446751190015296722470177190601344788776809023814633183822144433916176822248187337574489772786986196910742733241404384625198498622726021592020007591430105467822850940545216273216195039317399123779074522648572782612113260745925649630116808970734053837626936817635646636944778017354467288528631299771640714154593595068880104654985627609620693464114009468421669638810447367113892226468784781899557528238242021341826583713801317351042446480022142017776470863948050693064486058268243239516449253366649327259604104896138827316348909294801812540220931753828182489871129534402108489661319765824268259076099958577881315591230722696719933718853139926569031370686651937659532838183193398961130042842989017359247642188789736819908104200303370634956329624660461436519810949905257236823138345745734492766464364992787261857604217484855321320808200856440924349107166903284624079863204887313598826922862552163233986977939072636719129277908405346783983581111213276226077384573069968742443632037038347004574692517394407943055716372264492803301546823531246993592081365199909308852841878902485939554250203906608927481038465945713590416975703887663451206237359187954786156636411752760578188119021085479006651621063647804376314262432696032179946676486984804174826492467423109907357204286478027673977847782981302570412505768663490439649432828377076088376056719993913833780639964256717395027909565138482547972992942414823164301049082895823946688890587139163342157824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,29] -2355904432462442298196965934308197866658814887070385632240192407738130737254723696585210955617503366189150998682459597532153499903722017050135712688872259426740818210438804629909910563284060703637449738295648769008190615334784923426711243030511368284308436526862809484722026528220214224232276525285546041974168259038759213278050608875081657518624491108475512826530021847832210184885461870047702088087621833307450732684673815891553482176205164634562895597567184197661966574919512173298006155036292852184328658079556302106206974467836560126351744807796253663207879729584875290412434485967646323355877532834418449455894062589110445028307129745939223529730763990986338479988919318248558903896020474529997108474535249448028909170745020506858882065384014255877082953155023694890591641722124335060703626055993675974829393030590221620205341598311513711987482024753958735298954946301246449178512224443202542962485063746153863722011634397054400207027891029035095832153464002321398044831798313180013953529951754927484553856970501849769640085103450430370375929471149958601675327325367028762047011513706862451637478916211195278807374026918478336750697182030253226425561937201326326625894186767114555678931788119469792751024703759194632025481648203767094378032398777802875207976655240953729369482422720017438862142740467956904117217344945726183197074064158390072621416206513184110771680448164720819411481512195842577796865330566522318508899131790237096870842415182343692098270221927648528452005397763575756046020539015619820901493473346840858584709059592548162085508633926763561396469295610498101312285144896864506624186857564051873299206367191317478445636341848912365004954487046612575666107712005272556944654958163712478726962101657794008300450569251712837537468103076522044992646849805831891784181099039698323720395010907970866061057425225557042004813118018222964296913090661484566461007834499967846616059099465859441173701159752386453529837339018221960129624303925863614563896591935319521432528986681918690346264428748578257314452778784482242384442712041083736303748479638028682750486648796681526020756032248243408069408858337826193119677161502382397306952783813660994963083993899180851298268767875699393850147465596798872836617027321461448704227919351725769007233795384211686621414343377561807914561047444894046494622454644940031582886885412509434309850294474863636026975661123656347497215159493120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,30] 1447705564443324612869454430079627428360552288317386228982502969175096534105341223204575636077611984690885940392000691696469568285781664446207847867186643319596195851118876697836525536733748998096544851697753134571006681299295855424650582161217755126092871963624522649687468823596965161746343462593785584094563084180415634832541758771445682767138762868628398236943307260601092683816095966009188834517384423076811754397604108288307892883030883864384899756379380817960698639072977681378130891366718333270114955204385870777313167170342574781082911131107294033396975502638919071802857046153197064652113406660044575438136091324856720039773848103282556978629962090019298908925380944213862642474159899734775325610524134623251363505490098131061697683622142779468299761865607661595555818475369907255792505773532324557975678321281338981748451557905910435726914522408135677009740288626733954984809986329930046792759076126618298024944245337748446803477643337266080981578414518274353701526886921441713479435062961369797534010377316265087428998927532706521151104409678714383534625154813472869579618526806806810591138853205230975161805337906896534989207128635533926789913461067142618345830517447287295375336921121526627510365612394858334461710133517420059299282456303827907854807767755963284717894054281503937213482284902221215487342927876553586611694542250709614362816621316510033200742344284799350586881737310401401772525592943095773496474714999229327735163777600542279060265838487696825719640871027997114421137592974680637825886552487689668358497087309474305760278645554287727683857127807163734138378950616435553497945872759845146983622418660701221583005705602346209874480147004182408539016169518175432522681775378023583899075850870681360164040066032526043992768013215732908189220515151887635287413971460074354858206496562055359367253052387690658009751379693550768312485508248833709310960731785530611063178256630039361019344074370202220844928084769749417754798507408516845782020796739080829341600154627409779628180373436131877408629120075742926856916099600232353942842565363436523298470170204679970055060012907385006871008421252247097970387052461950281800862244222355924975142805805996074920602297542824508589744373565218952430711079883001699332630684174869822499826363015798790165359582163276581708994531419253949403209901051289640953128931852575876419120626136029029691583071296732252707938746430284000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,31] -802576744682285897714326091129517804007418119684382127949009414046840066177018727015727071525381393471747699008020581752409670080350596614337635234525000761148866279990979205933601552832091652522929180829751705728472605321656424981829699388669084919969952594822920036858604476070226736773680033401050048801097694364339783180020208173258278010860527425272828631085336868018923018133224817422387989413686557144411434322066480580140881573714176307045281767315928394647752190554988249124232900621592293716788118108000744054962514719070111195888296688276913710544947423121605542450413189129519706511854704288615482355106816080610052886274604762686576117842062248841954488809516447946548600214617078591641267751255276730329672907725091947834184633979040249221988348472184121937455648285425279395710571876950430429553224112180932397768135484667942606893869183799053738559342848635487444508583084697890664971347386774602886878923072900392450827393307844437287682434058624356652443798302825862766212672306506941139494588947110988410339190435666592112110583907994858333557070988049041688084461749821537571555507249217385609364512746335726641764309384606827469088321484391287245231307899498802807732749823112647861135767463344049829087669000691954922619702995043416615281866252503207033798893865817877831412106106401344930021381551268628905553013341215786815022129159812724823603649784332424154370945155611317311130188320525627268554038040653150004136609085389542993142229785498918442128468785995084104277970950279166517885129985812038080190682425359277974539894967182477355840183736174057967733418034253418912151590769472726803671536494201097747291657691578990166894605827671565025374037617877292633193579909553615203028614598501747780727097856304852369074270489353622336459177659333331339722319789192840865926768630861127570367908540771240623085005289402550537967992481654117732111224305658076827607553224585613357533300897087310489026766219353120085542329414876383370726427133300073182069495037587725446213493791468816547890521066138677535082140511440077990806052822388489467202059771934774579010196445472579889043288110203062699798747401987496336705578454544479380153401495013279567452336675358586328335381909453253381380184138098543401447087680304905521319505941254975020268094552646184555076513760453207646986302023633327326073872161836802544149833576838012043052853229575714340211343813863507250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [32,32] 400723798418556116607385617917686393855849831253017857380995288151927957267079210456746205328816384918865848324505787703861134307634172302998756508561015152299661054089460364781488659769361394181897218789433480370696175288182831624900204267430250405381305160672133235887583194919179419047959148184884831038091513786642528235634446956030907810743846212291658456225461693922993197591144472468002149632829978780073222065161477067753589391086598961520013965685010649327171656982300262894198469804738341891921434868596897107813846237146374705446533600978328461629622414543338170872176374407240933653440081937226046437277021657837237609455674303523938113688074510280009946815157412349221115225945854061579680080485776851930687456355401397828017540526013419303967800747134940687976277247703764837826195502782034335514699313988625412888521449495698513176755052789596359588058960419013544008558193687564574793513072147571655064748120789827200060989015773829762471970446676840952640425671558928853627092287149998941495126548982367523858241712969638565472926886058361000710951054182826627175700971104764409596872341704053355387127520292128021794682135122323942794084582692898166445895099029081093491529120252225445662886235341045754538362463897548660438848632141200051355426401364541664469170915627262045727874200920264801272974738510336416891609976174729101116796976952508098836051505152803411355407405749623077815533658628447634411373669636705281227948838783388928985036121926116991443222762185101533137490741875680989336986701051904887297809699255945423000062317957437631244257669024896268190176191578252790124301231439051720530788420173910658962845993042634060269044550245924915151902683581039918543958480617974250766829579628733290906969859930773700401441536190132827411081496884494098854819043147861067366024867263393449385718383073731460868936588642090292611107694178049904354646200938376980540373261297756476011513599712553669902063235407987603975960121932126355873371474677642012824915395030953073490069101756371770489667527495783812606806431825230765067580435843974453702950514802507550471711548897711802334189968334291617569448601247258966232756268890283923338915475845622429532911433527594499634108603302636803352713643943934615143675524488608923057986611428917918939559368354553514851156370581979477892906213189120909858387347840281068938449540516359199381068817946797375512484536939658961669921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,0] -112294430390394062164614821607744880016056084394255797932084242994046395863012511041228988338819582058461601509024355544821348887045020392158578644055158023253453182265325178573825100420657818325575616755329986352326251287267108890370849420003523697761857583185190383847234568597501476886945291384163626859597286309411021588998818595097931831839955189675498844619555980882414459244923907807165129793367317918690812049378042775371704962142916307895033189868741773291006168620470682981874222770716636562906408475649150838924516658133145946093655781958723670255498177809444969134225697268530348099833748464008964164585254331967986702870216412228674555223970295343839847123478221007526943313624037059111609402700659424340811178994102821345494843967266125111951459974713169278415277278248552325723326943566026940574994515439953945265432724548333893813100634238128847946608220765210303068941318440541133657438165128096627277959815762839447865902585206830789407696250010577656260571741164102277908919427502980882909344182045111491481801124905043005025321979279646965581195026218555210964702646663971707707533478804346640445907479839438678325916839658877661869802441506710801035842771577158623227959858375232668314388537420240089830164990295358151061079644976944460459246105819003015984030882398891841340932483296107050369376117364172525586415558937889824338489864744891377255428773871158659423390289096658156989971117321696582624636129119124040310758384162092596953211917833741435368394393303631299705806009496571078088709264015054186568609627197632738541551914379656854868996495370779538797006649554780242815315745907228413522237977606869705674542179194268787429923281502801866995012520565956385612818275454432419296158461218820550513091762087962277698324011266506939847218994468865448353785382233612784877766294770290752668892608400240843621105021622393131076402160483023852731497411070398748738007255562192217100210962841336861189046995868154169998460933566022499348560789804932278701403288103471151580255705437049008022613901672213777839926508505203073933399136345669509553372953040553887096169657922888650818657563934714191906870679757047807447367220463473324098394323496678982570893299368539379620329659286363053563041440427264094282683727254986873190661453665445192289948014523993292553339941647767153884691085913533730772977759172342421555094141641392521727302572254953472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,1] 2996307604754679124501196137291422144924337184743834436876070986463371173313001277972809091938736776620679267724436954744681137177535831029731101548831731618429539950677777774461492627138295875764597506626097370622556587791851484178199459379178443809152123383492401038918875195444854399699425283174935829394282317320792995183303919866567183422097823228080462972971280677844277855955567890703633098604286879970826910360131188632644072324775414138296934030008986938888832741305270700121298888393750404793296788988147759704229263916894794656459508868787580942982808734220063483929387454413497250824321344825965112551013045757091630059466345761413712783169802121053442822218470895048354939564346811489831183971559833112822974276814180614895217904579458821471222438012585395166975984693044788510669025771638292941493514264677960590575844501042251815791871844028227624389678115050032376817139991376681070907494159486122916905526692507567611391321721569089271211444733717591629574865339866368454658783808304508417755055612343743360392451476432767551680830691448616054484995326263080838116601677203538474003702770682486821975331929788227759380894815190565274169916922248463810087476909324131015149265799047234485273815088663947171709578986148931824808531792863226349971271810243197925447176653414570763087705072810091992341763388955931120214747341748331784389998552493889924518266278026238529867550260359184302270576020425492154528978919532646522279118961883849725416434213248581792493593943004669797414425116003060556717565369836325717422375775481811582143011240993015087559174109743316812427150065938052658202347566607506188696007450199869748486087465341083148179716272689209752090565407417347760983431591148361606956432618156671141547190284110487252731178629195005222642442527717718083471751840628602047662023450486978689245456945304540864115253103787599200115731109821458837040915317132903049096256919624232539090067260500692196247524001070733240018903356461595551756109652264096664262298438061798024111713281522638344751707368146525436105386936932758169013771996868800161804376924084139122289323227060277617272683381413438888320098689906378615022913008677708580878255604513188978224004797945611223723654809272507057814001358601226915029474311088963364890721230798800002160737182563915788175717998347600469561247622709952945082777461267122951167144529112929934603459202585198592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,2] 12366938741134207921874519035689726744941068931172360256412571574298613971028159060648439817458200972748880278053847254601121293400653999388539532044485249542379235678313564751515044945649551382935839955011899978054560283665153705562172237243623553206431691248215553220219880243867085371717888829624722640956733298368106539155088247506077705986459663207531783468170738803856008074437896491414393441909624119006902844364253601888059858135421650129867850300738562222907213482981680584087992820719964614570871252983333885017843733193770502690890085367771798325660254278598358065947233907413439378445916756369785858826054234552566412204098107437703250796082056823116130241763329795026859612167745014330976223415094405188057287367113485445909490559562822874736330652937397825577153265143484402209292714872013652346401201709260601804324315682202196052469820280796272788168789208395580352581402127167082203277386913921865428982406961714235033392880636451675773653427499166422673935169430189735570701126993637190403038167517246144178032155673762341927617661098206645532632959505296408485331272472365748023692269532397615417744692246477059985376615464118691943942959105418901768216414427776007845437750185269413051112164461115589385285270368243714506698322711003472692855718634791699143456012028470137826718126233519249464557404629135976459417254055439951883475321505880457538491439038131369667877323351638030913391064652183293684532643266249091218500459403896604680878227315305620870945644353968196121504100428880108351639254239844591198451262990983152819157994872570101309395904363479089324946546020168817477833859256316014025479148228323675119392084604824218757733484965613240805823581492553538928388334933555701758048428729654663677292220152454633685530033120477915710994630976362121257185639109530284370690507365583615695003904109926006617712696038104763125317267490670905832422890781035139344186576938738759379066070246652336488682245640537856007222754688309222140460795444769337639407454253639451946334166969939309902652853486978208039865128137942963036370871353851247569844740416831663422369775517602854322523652792206296610800405289930504744658927787031797290400490394501390879895904896123871549046667642329573380417166811906644318635709330902418945544420086025313213081273476667085491916007422576584244882717406777362490705830888376183677977089048958704189808622782650515456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,3] -1533770672321725466907006834765963639547630664202739572191844154203727359418837941720798387484032489957207663125195240351898897636266932233230160545464832530116726223593993207577860418352737511786605594469544119062362410737077069383242009704626878870721226205468851627944903117206290593891819301094188300971568186068968824579446984526110729361566810797137028376181177200696604862960095912524606109184939135466667562688552438363155490596172587193400100074552677582843092006468295981048303533048329597029711107860447227580614000252530477194447747103237229645643013360245905765885450105260954678384594404387744995842123024874542356777213382400772917140789069881771237971957800631901259169854687981746125703978092685482004300953235513042343546061899850664253612771725499554120501994485865526912186736800467884388257208937467397489911438459337164039858550472791935106412228453363671812476101445249433985066333074994782633175910639005173018171153778463272313178115946998410250804260663659090847303143828239650354904628466385878637857415346882072512261512449177106004943474988735231008423271440846921803751947199208761886282219014136458428512026736115517476992393117223249000132494629009967401011006886981337787755009026558406837888176907428258558563415234784328209092382814337574704448363319986384897561922677037293521471847126658067143374445865339905635578237735611182595325616692282422870703821850937401810387434492591177782401898993882857776774346251376256828660279374767274309354439994869859761213998154826202813214838069796666478209121683802576454712293173025155872288149415666214105185590365513947268580655937572403560227000010673847938564612010612712110460621908858735371777365411776034595577848723553298448001698276537914333172714429172865992260766948169888429338446161202204204236274574752467530060485466157501875038864455316155382009939328211418342506892167046012689639722589353062272515084854365948430659146214439148593563700175407955349222475571289256886531717483363500902848922779855375375871039074909748044562716723157725395700126416391990205572638472512762428394102022251253663080950661363438951199928124117778595193922129883856392071173285464841505425275934240374978280023434722199018231406693022484939785192316364530206479961660969519945779684560527444893574972371953537908109892327406208192252045378349010542507884079906163342350211272061971399835796890603298488320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,4] 26248371510185961014034380047915178309649732397291596723634373866140267713133874073178232485938706473247855724086925270368757834276951232759233488041673612390182503130920786556453421313689900882253544022620950155423186300199617960893203362621108016276162717274201751524353205540549695834854188601722079119536926355990345775936933731857013381473868347736633449336818014198194310084713831239895997454125132295714051659198881514103474851707816193469087887209178839648954826452748177164134481904025405723365820603984471389553582411919271382945866161215379842033027603343223215476367255618321487712405510054274929272448448224299131201236056454243066728591977758651900487999165769251586786933594953950824527825933203302712509972122522399835172967094024125898654363864185631532244880042972504875033154082660715176510063056748015362008260797171888446469730911301910598414605306995947302639608814242554792490752795638917055513741840785048519121285386800194160515835094958898225094999504573172294247022202221419909041903257140530142630847069364853060809238353954916923097757013009020029406195510449670924962807198619923615292456330597077292284117585120983069859974886399980089180770913569269748763332170168585209216356056022345640651102017962668792116185077570142157173549030608712063210231470482114820735012111311958628835816590305179783031632987718653625965007200859582006719356297174625906967263958128278247079277269849860194867032237940496669898787247861425050962710841438280374961725432060507617528696926990398461382243965476616834996025736365166805926816863144460724920358365281196641518947816803139499423337280056055606027861565023829517404829896079909058820814413792864747938308659126183480511014581218624861069779246095653301571586992688207397875896213484431241955771913395571125788642747323585894095915449785728964903813880145387114956708429873429836652331103281298568841237429185088907614512072055443491963500889865884611258036385637578767222863153795096367921712649189360396437654825265655441336542466822363928109584430378933281852405211761404633735709347961060069080938251436260155375922625102000566825157511693761100151994627832542267680961077062770967802837262597790910707361232797602643469065161381426517732464075025234352664985507674491099401257773342136087008334393566860260126080942241195054938484692353786818170595406290626018299204549362106646494579105976479683444736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,5] -231585974206278843628455844765845487277387768585921504337065474614197500783241845941273775345641702633324865209270811455394128023670916701460760240184065416756581586037469542940788675171717447830687663523130654122876966840355857554466388284976750299562732503769369128998258829726264740220518197509391392400583406724616124701892269004280650945635446269724155281975673852180113964373545068018030512977050193533780652004300567703876553388720657637469211676652301285963243174189249679269800085568525574886816669292153228921389669398742298225628130348362048566688612299601154484346940698051659373538333696397880022721259102638102711811575523695663963069812409532800777251959678684889469085564508064530057625224515369382389666883907880199942717140243693364400458111762996460173426923976432802735923616095785993580657340787731321785852405916074997823111118827700344843259330860197468548609472262456348085164991937192669907425571982813979806256457803300442259415254447308058356914120122132422730688874879700284100505656914504644846893743676717788075687010836672796704180415413898815957343475524749617255510013748892368253910996256286240897046436715748733737368844785765454898866473720434097975562352349164677675393618258338709557030968425734261644898168701583476779642372054038426067592851561593206784411841707636199412121527156586807732142133772018546105481562885593418041311392953290904281990627227846892529952136651183239954920362897208188326475193187410345591366359103413488385876936295004257815189740749525828378604181396949256632823499432825480198014928352530134957839861129000109793340816404801600869946128825878740604647059766639815879264795564719759613593747301998110476424967614107195250266972449049533273141117606502316932565604639059077813199920666124876013431463091316760103150658463068612072361383721049191175055907182873576557160188026770605445888951050136158703371496205383869813693974141546472671566432837411216713554629391790099838853099138177708589693875861726477836090552470211891523231347704710878924185027126142400527128385092363420238921176794419001664973837296170760634688844403461752245361623897412235478130140523778816590816054743831471452045516930630877944388341136614488287205664647533769462436540751895151359550571334616149858640240769745970831350764597340487899083137054617704158906545655034943071224006789373263727486208585568006191005919756494666779852800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,6] 570007943529570902803941827893670775904036896759835755474369174739003793637425235701556389334510415717540913161250102166163805703498181752200201359350307737500111142830625205453558211402173194309208383843158500436520519858206747326096761334694228325273197113046175841119595013041540914624160150143312536580017220088780473708977316585857483870836059908599831653170364797465140583081816699767122313461544710717743527456306873630429203123281563913202446948629197327264913425070314738476955973930366333259591048453897141982503858401187183954903113345467555441412752449251997505305373595175622651624714990944422392271433172384683948933757001655892437042280978367379293847934967515130251404460640591417049741897564140314283832340276454653371948918755984723075148938955927153898226108883293383440419884699087121610589035309279079165866431054767531982802386621320832078910599773170815076887195911066368362992129115796233260681594224664210955009893322078005566933080957744367393670699446989217564407984006485022136848656264222218936099245219579190217185939420423483832483384916529970262811167373599950326825182684689117941501713291940210692940214840794497642515365454939320898067254260692539416934246881728384454105078524213516087364668619325457113339259779453849324600525971842823974683158752693673906525321237374145975235222313987521748629361132021543908145555505553709773020908485866161209202628203141070776810491206345103758351229890463258197218528194441994048218397334971602865500879696458160522269786635460453330523529817556370589618520403527579181015964482934865041522463889767729825799675398492252868077389078108353019447350920215881780356947774264974311699317950949446016901406991513489702512169591662309598572258619869535201335545137314066476345397470965206339779932503441602424419654829543862238824117311162907819457736738388461825914242198445601276331030384619449171991031586640163545894090581973591311535018936896963888361888093154877038881384691764233477540596806108343387725139563963360359024227678650293727256220708265245259788441012390307706917387284794435885943144426022083251608200004040531435890813958496880603927153881566267577540222001399745090464395370872410289342754200448948567012709088635492917545759692483184720778900079772695986122507806422914990219011362599222779083247921133512388968894143529853414709957037431512047880445916695079134268314799050035199737856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,7] 15454206220119368012921451067158581274777764632957589769676995073467778357286955557549946386086595656282447433194240073609942780555519384860280086711417712343044731051019598501346826381499952250981651219244468226727993752834197350331253510738059004214579055346636164925073363611838094046453583210909139106573343383354439134864641069771165759094406196548897524575242118567505933114001603812788104712980871726382605462783828854164849230208435614005666195590849173135713811199149687056479110585704437467074315575235514693906193660648039043891077076912514333561413205290571621263274056580107927999882464128986114450615033169022651073914897290537381870646423837992983197688138357188336384778594833392009907299888780203501145592912118321227743220647740598888033416814879654739307555163343648093594406798069624699337977509347472038094542765572005876239317396809556851783054549492441062460986705102416274825955465372138737726645350911825949120756869236537673693802381330303407387584338286060829182701580356807777347969906858531449304140404886815937361293146395357494097361188378217318744862843244533945860745535740962648634092317480316356692546557189076987385552312686432269815453976459364640301552085087805518877327908221165174348935983427881208162901353589815622303878178474019945086314870027015181535285539363775548631854520825318893999951370594622049595896883614003432596556578954662611734789136142918374655702451352968752338918236133727616508162236030334248839666960504078182814479224776663424637526970395940808036736295023754875003867889609058910409873920320899569405070729792341958407694580944956265415288903103110849421768008294081035965208195007115515210921649811256429964819150625272461993393369481628438020308284060154413986943044826201643617144922723640898491185791379728870471213565120438412809427950687009470237999985580870493541791003800266365440019900513583044124750946631140434898807550071206832955966600551689874585994592341909944205040175999751237548676319053151744631179715857921498759556723912426270633764259840800800082357039740501902441587894738285314418431980751643838807543041808834821212684427097030923991477869730350717368542589372519326679866260720839816391685874272484596945638455179322277322876267391038205626829462667480282583844159462848862708450741716039346669863329281241348206769887240306172373665103419396118648542008924201072762749926056094082948661248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,8] -255478696042582637112226029490612374421760495019377348371305356532530612502875615071469192821101762172029230351080942628185563816217074009327080728749421411040816224086529876051285761310916760039804183903348415134067033274635324599909874927562451221817284009800283462173342677164963259447365365093414245313681610370735925023282486014414055110181430875327479917715499543835139894145504834974081774651722836592787779391933825462613164104049160505183229014071340025448196276959638321131005465424233533103371441278692641703958869347930824838163440155304370937971755614258918661128098224927530404046502486764833401370890536637514612794255174656364437670101491268143546164525667781636369275849779269681866382458284550611654132761969253402378698020724975984024379693703065091881541921831776822912222000857849833778592966123698884986711860487680706930199715526448715649493519393070231600663608307129097562429197863821714761971178326850028181841203239146038314822434685703882849112031797335055052528372840053910777963387624343374463506607231655331968359517850341958775540258356222137863033403616234827227239061661819533524387951700819671839315288115826464942107702137185784272994966326516064022711840365868759266311352154190742841341197778273192643932095016216116552203747231632482427518304102913610167748290969239514828893052975971732778430463584224658490023562836346505205460197148642732262165135621002014909482687047726396780444148806917473795180493336627739689096182669303787045354208825520400857307962937409538010590689244022574994125192317795465555094939760670952967694121764256648596010252236748196736040773735249141856071221937851600682286205028494029355200979568535996668973954781949524616634035576241393564258922178969531110973363708315289872436650084640528104890702921731999104752628311102957421035500260353111047817192400272097291017525061202050012102786666599795373393140291149447825103802761375066877247731247102061746780867279359987746494998369884131913850582990704688033767216667390968860499230639027794486820855405937090929791810976831863561945729420629816702876091752381915591111038930830314043938915392342960527294696234316483700639690195136612065410987776052187409551044399806161081751123641490918983965051904010414350700148717200980273300457473967388701153496060781142544483467741274457028328669981540661417323531105426941781512737025938898187679331694708188796730474496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,9] 2163204608744445017665210902057746835872727754688514573908976743631363106242044696752900071013920565485321134565843852677205393325245675045890836710128883924614867419031992366543275860662511031257879119991347428769179149413689829888965775769624605479565387010712844583993306143829907058325209969932116987724833760969681713396029301659963120437395748578465564908132249235518539352400145057257018502585350020735433916529737822848492998843796111065955110646514426842205924511003534841202348641913958401250853871920612225862905719576968365015835451420742786214102906276229430589266240192101487710871828785856520705011327176424513637594918236911322911006074291351581461761919080437731510539316082988122997701751338248518491018811384592677587882492827120099670489975552584776340704522804538051862452825074448592025918278650353834301868997582742996972017751961965977118933430793944921486009797568342876096936799474380048234308910926916881004442673075446368382783867680705015313696633668321343271993209142051387518093759195736830560005280509044817817816475576535381701892231683327829657492616969615285166395358823716559191348712667031452035796576541720295978540564106957662232021522229519314886605651622504660279632383432632958661729295179275361583657570939198514615710400291004997888098909233620376151494352488318836581761117212182077953599437320866979991964531501915164704123470549929705910561187310093318401569080405258179843927610536487971473416202680736672189301416617454188143940812943738968560635876228190176887709898374222531686381923846443609955178036829129140419944847323231631966966621951521124365085141310200679159492606007876738009808338557974927992410256392599607792987160169077070366550214538736562274571705789238619755779303555861582867281704814344394423591197540568725538543258392173777680248628215205626961811113263020293789542044355687140071478261626260478033227038642976529058715312820736565752534146539992930072907488395017370549216907671548454882327920313613807413233389416429311782936475979744544000451098107906085116545011852384174106997894669699216377019967107282324048221928906698539315244485435815869090251643283684394712198664319196168083866813570930573866628284795290160366338131193139731197723444865406968235748929305055664691636526992415500318692333445742240618261758698610537907707059145819810659015025340350342911039441249091306560193930119491509915790344192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,10] -11827156208253859344594830681728943252494272510527239067230681135734423776477352559101063627749301538838380571481841192634266153641798142216194065343371163237447461408900253569129682172830581741143731515875512741573505673772758469007090729427992699975235227911138724004120311296124794368372830807915010758683448301285279379798381835316879665395705875890893387010310109498455451018819464498420261877841719440173048680028039387494598044101787191283237196211992842139349123879924347892772198001837186793649288276710194510606750569172560063454581085852766228126863793405571284880194788953576241851474374759554377436407591798440481424422946456963677579058661956891001116651071752774674437524517995281698166855191943773651239605510547269442844701934925202379061283858417424021170102496402319813326045165971452672588727812799690578960119262586300481061529001950658245675183416999597654940180257121000395789019412923637683252700200262191560775004099077135462639059119440748548479304113599719342180025828993623939810561144000097687444829389463970918763147615418670483982603016052381684964382078993657665754842708787919207771579712049566958836097866452327754907458764574399179091159214406350098732414457362616135109761064811044885820286703772098293436979881224726390359803373519346325910377718350546955361447794423248169153039674971684281636316316128014938480411936965400168031763781957767300878443506146967326500534009178263594399878363589654133456867232100549870677361357984156734699077150439556485472028406159654621802817150860713075541453926386090937820090350719196611116059781939204487819177942548811951415369374678348521413247643579783460740066165344954785144430665192017262444957799015068810613079713912452070925904888444313113606307448967195780850218963599015043398477012871311898018418136344938972699927236705259014301814504329543766285068937725942616436458556017248171201913207455244537646605401234458115655886485928784017264080447609508633992637704572261375579794375248961026570513736200830167877876320433049423530452307716352717907152240431436541680580242584322372549162513036242328829882334606162953759276061199250519811850568124395564755046107483687184826921491283548026854057095456095558188703729104586445248002930687204235336507063399131753002344868723911442436743438672825152171381873897859194771929030885488014777821915636706463164714414625984851146691579469244189434393395200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,11] 42914862546877163100185946672411623963123087797639113455281717871218761282198294705544999771253851594799867366897808890985161933177512244135041885308018892004811562036993553301764012654826864310992407897478587485532087678851817719152379898973950043032745120738995648207070470663954196094183506877896436714677524421881928336175563231502530467343711919043973033832147379076802905017102677885172662481466551368950158218219688326429906885988751953101715251020107128779000900665396818946948065169619854108966003135678767889304810280326416735338051968187194421796885763697130488497194371340349580854956894575900275278985191599448820807112452241336217932155977072086742257006888185384270317129490117316206723430529249303895318700962870141852630278766511730642195824243480789945792294579541762222495667371288974890687139126899539303438162462972190471757526463456341202339016853046190649997725245416142320856548319806616419476231768620473232495641233452826278501626962160994783223520375247062207430196984977185380781203908742742312908759366409376206691620837788883345103321187626471910092344098150644929678421449423390715995128068398572938312170629335386038387510350197175514758873216376831552503117047467591813155330588940697412335932597057478609136930974100220089915859562757111971569407799124285736900351859307237061177931575651528374973932472721445780497198095370804696277956116860777899855485218901425851784620163073106537060898646451059243864570550350170492690690237201621612608188689028714905309772519334737763920677457153421560907122806537199354111209789217987099262971926187641336930107937378504652625061445441096402691927805264104828001889408829713842353842051935190469591440516518762247255222217455039290797688698532882585283823070059889674745503064176567185083006090152641577819854806631141306178728054572370267088357348548243114095011480016775548293209749789840751509003262363866014255502407919158400587229985455395692573490041597237890689567259078199735143159348675213805905717085545690957656350978465374619502390656029221174655244852600612958592444363595783757913720822427021229496442505272111520333136849866067179280381779137728858062606118327874746838290887241365666823858692259531871463845719200745601768988171625078640274931345586758042215185723985655082197972207198721973912188437007055751380969395717824633395337015480888942582359054965537493111867684841989214703655583744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,12] -102766150540167134210904129645696934572909089499931847623692981647244928121962245686001380706527987667574745364624381787400170980924849301693275808931904655352312998302113685812076935729375583551698956795791690692146106828539080325343913840637921608883213497617550821451762781029338640959103546202931679369069911113534303300534140688746642604409122373722022033186606457319139132893186043682827640233411503653820958743725504540262513947990983252431793050216154413933539746943223913079860002210200575870357780674565628385112378861917589763089574983253841010047034888087082041584488323280264982001088466221397651811115039976080421607549780304672208696011764208767044024270555309263470596335758504692390201454932578223761528514565436418913481034929115607350672210045302181262906305149350159091319943723385855005807076868290208722438988396939758366063236085785118051515765601250705974599029712754761418502048037721203850135405142505129542679817516111572394496901656609149162719639602293799970350887729816298144858933288779468709798665483902481300830063641778488455940379691178810087533301131866680289459324598265270673712351211355215398063495572612548618339457652235682965716799261996019220549090317243543940258819559958381748722402801596361753020146364971050679653101189731791239725335739808336587963164862042792525362090761231771754836623891040774440326737220077978801245356420241660089736686737414951140177943495673957477804621115639271204610651799871967532122761451227921957135645327085025989273384347698953745428781626687543196973586657834522790611109706398763550817359182276374959433412632464326800495955491327817658816232888397349607693640305355095746011324044841855354552923776327469745253013477031026788048516919459793165667292876341880922812794945123552327300428743568816208902991907067589604473994399663876164648557405587633533815310417154998057187214021379912146883794542994847286963295261483806734111646780133008519984205440047021152536890909922995785417206384929814011411965094754719087915022803483336146016709085399055264819457707564271908541257746587123868542168091224668743723351325896539879418795769749836425306191704160627385161566964542660129434299255712166067713522316170441815163634864322188180828467599130811393905907152068883097991439056965166206741826332385188338025708139362500922257168432468679433169434372863892783973738037052079420856035236470712109106796167168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,13] 206888090459220425195387307284565861383122598178979563925698764120530363995470768022830747974081650872832620191477759798862725453771816766752447629799649783412185802347906196790968902005107519327470824023557176589585342894056413939204795200888042645258657826563965969689871180776065849824150300139458733153330194840399880450495175588969700600740203708487759185992031111228769988602723665487137113381166894092686967667387276476875325093546563142399607302881271837990051385964576510902548124612439981040659983335983517636760508499490089173338406369668515952381369382529636502787532036747602203553670987206295294499279327444392706337324272419958650096002175834951068270373834601235025714025476630372639434739636771568005270894751945959204842970597386493980436221903794492831543489001984941936995768214936223084163796816762979781125083407813218294016931984231061714668857784864448632375158635503664239275920099453011777856467653049486912560154059754453743603553106293536251835516002780917872586988515665623878691002485305520607699302255901103524951420108392062329199340749002308409924286267322775710965293433518695738523386041744843783973307414623632564544126013297475706334977332226543588577758887749410731827537870398956302683529432090545818164642363559489380770056451539569342378330214069030605520258811698803921877156701319395078905287905210505065029389674041384445138728859129058205133637327235622631140387957201898539771240289365801314436570002639966271394223583599119196721443270708239699508746169142680720101265232786324252372954142696595283153648181152335193546302874319350950588313692884574903814806102505249420782182117072879485240814396774198963852486828448715504508448135740242195915372311998696011625696468203510085426826180135130898378284634946076977803701433732559196288161023629992565416586009474882715359205661454077499623387107943748132562481984816041930038811728715136471770617542671940641603719856114941107262671149702203102321195918565215307879732280246596884803903122004605775821866641545463675193672774588549146335445457558282011497818757379578437333146751405546675500498951599532454278654392963996268734239315694384095140736712661453313015893427420066229856884403425784434369326344344004612014045975880781614031385397400089188009028065318667259602221821853864751434208422631288005577978601721765976164119171455798330135658476314730097430972787583716953183404163072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,14] -915193245319589670336704476495436131544393980856182369025184790029038674028015899692898885956711678845909604332568830714802920627523606037938916879388516918486601452343840049547000386352428784876454853057247994352587389190918761649404053217722641554901705283107382197446426223560812929626152704090457610282308362747306242926269065432194455158021640786510389105657323823351162776037980406306503233418629603517256386631262095241869763861481717855882126810111974464941703086396011404514668883709602559772342040341853065978291689195296622995968411994863909643586620206905407023009035845921287957422029901209434248791813204879370529760590050125687854577911284013411713629743511324763241088619962863256575113988602776546456265359992929054818337520698641188344854896383025830576139063055927555004073569696152805249173377913543429220322548243814136192715861975798967297634398589960763881081678315883187773439432802067060412270874177705822128534458861645548689565759943067853660004538494218835437090429347949597183344373709464270690986599432379200313761495430388615510111220859316282783018973737236049889630549604968178104440744201198616345528735934799753749588403917357989025505841003851361240072067883622887132718610143140533056758219285599520556768043475589050256702396447119084486424577091698844552827454913196001867374061837498409007838987324323631473631294231058367557071775690774245847330113046819214398273102233736336766642592818799648883973489046583988308703935581782853387882485784866708775566033313018030847142694838933347443135691642219828745112481823482635109043884733661746144189919272889669520064335138294699973630685026955269914728918035748736221735441014808034778307830062585088389666511100391217311520793145774107975038065372535953446362827233484302082874422488199055054241416001659579822523269714310000553393010158823810182320802147930561421589619219879067570121817512019260270450240039086373589126161514123158246538032888396377229729674560599154179191271039525529297664432662192378346133865194819897556057848543422089717259012891953278902497320850289309153516720724230259878227709051985031057081593271477069767989347042194373595122342872228625173703197760689073205001734713219930640936847523209056857247211217672398345136419190109848631297769900842559184621514510210982234227144304446243336460405706691641838204930440366911674822151007335375358582763866740461871794697011200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,15] 5884112658541506917740593578661666961449212504817881155037144574995247314055822563801761278467912214257786781677976393780357473655340416600169429159315947135022535135680826271131761499583141983483579090211291187453614159460957714960238002849034015014799979686564198308396906283502455805792050547576324262628967986865372664183465612711373261646520076073513115520867327983441917887492810080259840024881907375965230267113842470380533378053413829221553245104576797511014696140906763325046410797764706503946645216871080451512660262554033951922291162599091012376082952843640685627505269850408989267183353683424197689660864549802723729037599906817081586687095433398642383670242959906657073016639207265230523251945840244932337724131880919800233010752140965528021484731778444790358318980675216439180180216289196474564630737287438447753709115283981332213359941691572508763545901694780465797174453750239991655414775749515135670926012060378468348940657510481065484456403136119054305500757107583089607466086662411542954197837896436725431691319960795410048722511353274033909007735454610770015263204333557959963620540439786796507839747384138739867629471033944387868908013131071362766883086824951941411689010325908339058263731662716293599965617800849669159575527495492635040726946121689284640150364754976695407403241926922956812398158347459369360811243315473881881288199035375583569844151236261607011030475817811447879559486435801329133344284964332856892244529076977036274229980489457043570493364369258820434003637004716897686085236296896439482462906289768121574348440130265442452098099686773074820648863455400755417069618046204137181553414346890022895989919149924534663604531420357996837221752421280447176195590566226181530289635670343708030200408744360872332566555763193783320819177133214041611838296492779624084460594150740905499867477240401796487148536069901834560382538976861957454851263236411644448568925728328047477754242247248363658721310262777439800727958557104373934105664370843430067243267903688788154756448716620591048045940006850079751716372862699481962014758900782898116097697067573362378503664364851771988584875265173332604743753234927488483221117104788477803128140225511999123775777768324274633499628592426063219545949089449045365685129445403094000201322093614281383807253638752465205731426158613866629529730462219038545784623008433638927590315710854109452744102864671084060281707429888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,16] -28122318304494403201368392107604391963510952448262319939965582539643010346055799884065645876718391222569686755482389607019699970415875260928120086999847381006479841916444093588385776920390336901400195252525315601666464326369477194733597433206125747970306576477459723351060722945362600542725639415871984897424930087652061068520720270221728709994615389322472584273738432152207463520384352858506080948330432412370774694583314312851144268905519765607436528207453410401361799485779737773934670783602255110715311013619643073257162042857428874450433200430996757282305596811446903067319581729830931098679708985955953883172338737848269021396294390102227508178980639082379118481751294919338332886022781863133371538204982239661824812811425677630296516248149850356870312470886467485149398577906262303575924036735281044245226002896847852710720913671079182323443230672629855583135734507453854368858106830707768204947861090172288112784305665837469584577770771384732684850095247730398750904188359616475995653337185748931501989782386193277171509909618096957148023075742237461157127260885186604667793558458990812423755667591023686053918522894951061473443135347327665414965021254430489035895840375944029834396847805089760795896321728975281644877076415747363750623500547280778151037712324637345544252630184740971211401895432568353974598481732161793591890377871391347915046354214403138896593801958924313015289795630713283937234820628878324779254218266341601256532888849458076028719774056546400434410081041563084846013873836262405521193195249107152591195531122211200133139545978061706838904098485578885886308282968043866554661851138115506534269833675349463984753663838754708535444094298370023342442776019110469691251012103656890077971800341612262452236404093707038202698704967102141065455918910342037503184559665948230971076061632107448968338475774701422627107432846369370891032043172517346289746292575903855500864695302203710458354574584075905262949729214149905319961493869581476252606577841445944177621061760110453932152660540106077462472835059284133711688948208905282019384361633164039604031311673516422201530023732525613792727745114959333594136133405272399516128112497854237892893509883603397535572554733699930882367392319163139036013785802694997381314374626477475596084995910392081200967532936160809660958687486455499319062669346855061950047445347666643305345461830799737652154218519121983912943267348480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,17] 97945549571453803484370229334736880903090868322252689741983685328660864047649294088330541904520405780620464054318786203127787547410902100915278310813460751286186587109084259123617358119962462100833529031196556109693642166027447817493039819224482612462712807602057299723219395011303456468736262652277736392144675261961711905749646144288383441386564199070353630852755397962114508605080751685330301576807184604342569682871516677828362128517933971380805226584711536920334663772012837360366589026438977855442118377483585927679786962554932525034391946461683222688520292304979709932851682715868955201023891660824676305278353687984568319661160779302149315316818250264934113148400650594226332252852886210811519568574451945219462241811356571747957451075488561286855273907689728155992026596943810145585097556709366946000842438269235648601782040175970349272566926296781284233618651905918487566385797746372393761156595443101849070925127169411830835259634173749001645180998271216643380304340285031565134004844920556674224355902035679794242892959764454770100940777575407382394578560156280434543091061433490315870583868288968019847420596950970604522771098119331737041334916675664875781809383653511875294070593676973947925004614262389765574677892304747179740657588559846198979303180276451703113415376878482458609560364650602863559792116442755090342272759431926516118614721567908089744848356946733202691173059944677643233307453404033456603168436594021812560133436390027546109004605219366196963405122487128410673755922374840293690709950729483124296713469447543805780015563349846804053626942026632092639077321712672379451368451182278821783306689102485463849185594521508975206767979700622759685828451583118837661495933218364631331887596474186363914081093158251481884142709057817032468343078480697008332416144470385806526790043015495469016504731275062954192666219836208266853849316758882109864490293832623234024939701263868821805537703805301926940083920523146604331384888766595177376141807976923227473528041599831216244715486200657906148204308417155246021426710536025142931336652087101946127560628940471185816602601754685603202263786441891042968790708304108695928369362092171190701419374728632767920918300847910747629220363627539433825663029945360982120635332893744422247697071443354713381672462063676558512375197747866951690942285941779410143294768505330225819409829963455542858913920512377200805220513218560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,18] -263223445563195228800019315138972052108043445683525024887205520049534534704580867676471823218939357456188829340213045246048435392471488970629447950370638968462076970145185589252529539473534526987376647464615032390709753168474391419236215681771606669945262035610383287901723169554930899602465950035021795950269067965182728999688834803241212591862273273076266374564009163646761376563729924111145220681842110305727402268208401765435104586675396459944342037825596706636722445202676296999200655242185649597398882547059735447197085216723347482297949822290506030916000936101059593322984906008199865948829199040272353901251307789038173722578818071777666847499718940292532467030544436876621848417389204919230614826248872021920347665386435053982330915041332926575019600203796025723003455577620794055274500028330314242939665195010386493014158750490592857695131040981386669305679603105408130906436133898818533277738110383811109659540684414564565344583589020207819578577741827091222796302754011242282975024639316430765751304584737193249281058994080365850868446474164538658254656775382675893347867884557198797246312112912701263811907702833665467827543064263716341204243311755240400132025020989734302773765101718172124547385278297936102927171353185951503554130728740969296144165677731158258010990736769281241069360094298123281962028972653157045886173533458682372628578853971683199911844723751389936833711986644259726204648821949608533948889263284568638752258887464266321938940196034587138386809761802275934827663049969670045073392714519408696576715522970446193357302412212686814714848879480750259846401265251167138904509308060912224415805888948506103614200016202496329499974935405612618444845456440394345976431594605312296330066456998570264446224341608112250996596811433067979219432541428758978703697487473147886973512142346934273529561447999544760039445710163513417967292161214453354886524997351755199565411597187191640753733690047308620772816472634820642974372134990059938048315724950049667788122693869459510883097205170697006967357109571884719464361046953425304807726542831189648107298699518490834676079603654668629197826022505650803083914107602438772029153514182896906180710459886398866892296663816348659821041525686094785350177533617950576952590426628149233596150688261324178869023711982888156359834288376132399626413773659953565127955465292967265599888239555125161110859541942240690282937639239680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,19] 570637560218448993310066178218484561060113772058396003944166128979556659250621927293131228327175781355011619218982174379343983404173476504847388788333895395733788841120233100982100786601245078779346383643631602089083752176179962625987400483129976413635952291800396099044753618503869030156255769037084992646532733794661818671835658169738393133832047999330900832117851665094867972827566936844638170377229299856381700809960588206436849224993811863723021877548031682282419080507036663830086143277642500118980797793366149750915626832170644483541304118703065256124653431336292439138759300363516603932449550218459702744910533429922472198150314405675073213068089681935142979945860265958518421802090155163324131576993633504552074631806912462301149036566825169444762898007984867806348926583023076063458570681131365110705784820205709130613479848551137030108778151040501791489317986775050838096448454795263416925719869251191323889810511875532198657893837876601802058217875163866909364006358851956727697060609312052778062768410566682250939191694264137572327869838195620767802597660885633249898622075984866009707832121620916518416339965819507288409742209977054123378429971051442087846494551880387173845401414207924337656278445351069523351177007971032803215402075753887749521084567496815441700352496434320814019960851487426798031287421919131427613916565493141533287174265056201034597642236846513088995362335487913497197117267750167632862835616737040233921274498323997649454293705527543290493415067238227439109885098157081616008710539722345971187081829389133280108776952145946123892399305644793063496216852946180175979703404757000035021175394713406515809290191545757169011251465285097277601987016646977658956983492909558926877250398137900546533316442254501796915169317331694961574712912627966265490429158056720118336545439255762097960591302973911354112415706925427225768274490593084761918052508466787283442543942983259989205686437133472843017361841337615452553250312478363578281074022660551099232348020873531429596200308249825721222243783806069161247846299234774550504615337891575129561611884225062362000356433248806094557113756721280484059511977864212222935672558088736472469012174129460361392370730889915910046890968022127693272325443078897749099404591134332192274505862688282316546797255814090440707651490195443949646088794942199904084006388604113060126978088314277277691973056035513912645273161564160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,20] -1030680249625925779697567987070237277719089377814829646671847412864577512632893403237736987438545545273926514470766918433548529263728965169041000891139316108754579311220376771150899739655417651261197545184768845758917100942441744663604486381406737329569975223940347029200362667920076437118178006652855340405386203132038513080916924203544936615414400091858403241142150541371689787224108598150096972557232546071014936392500051974727499326344131060902593064166375901119644274369686091915256550664215324351814973026582650839433730440979991750337128984441504663692242277359381394569768161345583497944139301458742601006059340008181698480858715696521955781854560618826842638245206142091517543387511289974050149608676638202205748412552976550684053599205672675891446731092826394695918498616505608480219615179361785149945890723798003786512382410400162530106407788626860478361252312862050078786200401038120138779673925294455350167024051224845823392402480282212281841053014270779497008232730416812173298522386469939962725333801320195001543481049995684456423490582276518503864090989827263600686181707709520222141301836142047568046172382591279622920298229807588619063770166517039975061197199362974652986940840273753339066036435383819951132338521771562197051899973812545637756744123421053140266566277229443027344512101065204198002297486646286833360258301686459130270224804541428549997810674200926628282451294992611950291191549520018266260655732078594266843628259265621696139752479934273344778038536329091522914648037194452994056780313051566466535516875406552336927344104623711632786709228787001399210034819215462378913781478588925103770955618132427863330480165566930183682228627435483390929843996200643933793452348864534799705822386721310035765822348667439799373388514039117727494856533109083070881627589123739347842285210318071105589798359805537308283049527020699153281637004852267389231844307187983673934569245016604827419907560652966598766117984656066245456734368579801955686988100807166376266021915195228626597907625055351778995382821433297080337253997661033810134565210699780214753452061619604536674075756638328246774191476796795243057757306601904026380470372410202119380921601668355960667178859660001904298780475805828236487664737022107168467783649846421945990817728318310587486360494848666803423547807802774720667154917554886023822887561513016580035767583804748122081006463452530732847437210189824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,21] 1590537365225140612559580421426882963034848364066048805544611955647303069038701995990496361862004966178308566736497390807074205993019731628805095105691808934933894757239876466929238131243895720709660138303885962460098672529165220022691266355121106237247657930969603896126451642329254640064300340006681509027267216432704943743606770221820449384253463268660779360116591260692739624228416245861653610746274904207364426816815726439625337297022184176051048561438233840306914487961749856865735503846039876272585021805152540730026331831998041430672140054038520145988008180937344364654429970998626222072521951635005805871192362392249657143609567858099659331844479868000000351296525422135036374777673333942044039694185407201441093414301881253973257340952227395650636214277780605589832423957597323363284492780185793773824469843028087266617609238566337863149894919022709249019229618513785749250434576320464062613881814449609584587588433190454131924075804421172396464466894943812573572358160667523970035159123738785653852724784295337479913821992705648740023744877146551555744703611252116517097359083036868242417518497956411351020664700764655212176847185786307777757200140457360152454908537197904719283066026994662050245540883616557792687918567114735952547842973761712161204383539716048244390850799478079281150451521715251949053196269564100817250720162626405070775757274758326164776588189997687841565871575062223876742326339628788080362187533141007458184736676601409854359816003865018245645815701932693590561920946912238059655976250946697560802222009915931499794663366165647643243975005047539519031576776818213377286114450711369645740263468459342705301370661084588632282211580460338700078489195380997153879544078864229355485588213732152076124565925061046977990817686465691828096552720889494785707866229703690210782992974626695343350996016414182670755163445228710284932205338989387729190255505210702046329204484094141512060102401341915230760233919746557384326109306705266873469043513496740049470121517580698477934046441476172737369102786544719687696048179194673839723885560565041582824213804783120137116122983120492835718513649502693896619077658669267338224664476406373745176526572411200624740446981685063749301824188332921891226653156674850756037898762564925499333971996559359473986206545624015881457399620531104689728109350244919923298425093467802321772660339515961300668629702892215795658145673510912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,22] -2141278414786747837281444027392829180616592790006374137408900490230316604797835186812080139222187844865620038108154218780406450809550655206056559388720000611317478947243699688921537685834549179837430355795810271046512766417653975023126193247764795157056148924386693100839330902040388830123948287455192657733521092394240066453609540076181331151200863464229815870879081723817863346068813403329340065555239795870412751310289832931072455545177047806726002768781300468720258110450665342547057635344146685622224591189997647190630095913019006035850416346844390307315799806009579518509023515316288408812951130643257476597449984521479562585263659847693190040983434950875352587558160410706355171550359088255980408048432193773311363324920311067409758196237896397034151441849888803482323622722280677063182215454929325827226225860736794488171908135701569644080853550837704375377759228570865734902045740205986563674910493487500587549956167664616114129473461233271900176319168540876560565202693449047544153712321388563852455545646272833191421184976906952780992512691303156316927214067359841834168424642621631515885809723769567593513797986152393388256078508586924132651880770661492270687727901825538163735558051757271442985578740462462614480876547572828792212159756053322628079038829542926104897794972719982806281317254934401103336918769995645161928662677740156505491805671265748515660123120961137369609154949296430766382575249683355356557076043599698942927772407189747535411212882991524236503094261281078377342130330858854769754833656621830975023339001011965518123353958455596557677379001991377353137003071680148829732981090897271681514784315272088628086994892722115997708727204841753983081452327429844513257911284597329747599561281761542627089787809784948006123997820449336797796250726146427679422485388502634391077249274877445771340950843367680622836162788609789482991541754232032336188675348887429857532805100101513722283270055343057481872595752757764146054216123106273140771499341514316502715488739206984008875910649343930234478698903628559159109296003208937546947465468572012144622904503967935246035836953237244984207981957285530683075158016689563624780280945279450689577952957037784663632848963234408951611488823025416318855097648994301822526951991870518394871730170765612303680608388752252289987264995732079186646180879697333513177349452766578845798736196320800649167008249765690870716769857699840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,23] 2559192187582014774712305003991604071353515383955640956360378507629850490221629491549703100647374177958733681385974164385826299677624855453820176177903841603327593172931247693650904997996655962462939022742773414025839524170748357102923344392723944253198147203146300078783923504157246641073340671304300861163205790341929367053741208373303452037980060493341761674083523501430350503317124478468344962964821698083461353412424752549680193352664566943403977515507917445905675990545246076729045243354960017607459920073398626422870693893691879320368772662388390411175282038339080351855002612730315993625935961810113254468585044418003404990359275809193518693062527769355895391269201491506552524707812466698525771672997163428983934389309595518495693882112700788724362522388246317562069767216899792683664051269999018656960734851046182861753771348985875396085398220775002294901416153420908060283977855248992565622877840794937720661767273219745565874153696742415460918827490875672200249303656410491806951594486526998503253595252179369719554443091712088572044092078402711088124444968231891641938367649914628274513781245979019670188619668548745338432897550312366502157979580343631954803278891071160481760802032596837079087981498405871307749253494663231990563398090397553127864399857932011114091382143124321681439338789927781898073075325545708556486349576987422770872375036121214076973073436944923313060655440446854744236241721097875619063522145593946171854276878135304236460661975360236283405847236859996870196583916482022718810828717304793513549251714116375429297421075246497874616511133311168548350772574416470286349789991118164215376061395606658102352681450632725260377945777988302046751542260765512181298070291472095690085627922253767580708760226749187364369470739868516205969524274317391997309284873114212974223322308364955080355883445172699810601417144765928158515779533250953658599117558734280543887087072393263222151917745388369589225192355788024353032000900140868457558421388561111483839991008139936747155892189518098666450244021040282154738582817982442049264176846126837836030062359461940736936034871235003713443731976854957086288907520366424843434593793950134115663076703635348669581483201051222014547517533166615155798385747509899089409543078192818367160737019573182256513674761743566369077691008921210337545013912714342881146582090722898310514829130903437398567228771506713877262010238894080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,24] -2753187446574541410654021847185725038317629271861361876071427991298794389294993093874991008116469861570745287970907952478543371169778151065367024988744099719472101865673819573078370362839243101775908073653309638997867108909771520554985335576523881150767116996802423021155674109834093146948668579554557093964687971524340416266736363566257596278914353861244607912661092939327960098676770490986152015509057422113871467523668279664858388029545919958405849914370544961481225029109017032248538396277850392625446371815095905258675714364202764096252894620851757853140073151428528179783611890275970369427667611382450782793143046957116908385780848120497114271876744417279525680426457943000064844549231759199281993668961479817980783955544831929678914042363735188382783925626255274361803865830222847430325911300911025798603540197966003574720970823160389012963110903840898020647883461573016683152511962087537235386177475680236002186990070994929084242196179752590047939605272929870981512214135604495676244600965081072283937256960613947347915582632013118518489356617245412928279175974963080102283748134738046650460688429079264382891094061093429993853187121941489656117252251296593955394514229296958615966518009819378483191280528037956606108456823555299807091953316034424243645277200074069444150992176612354442968884801511216851606113680885487144312356865473211029745531127815349005000899278107010273924615446789424203621059624781023944666415524793871007646873868120042412968262205139539096123424407087141738717512818443756761147600809244958267192253226372308764230193486424140972679361723257570151021068592426070607650376890902331446420654579847843317574233636928224060071213113436407933251003841740537083218274355953808158242367700178103370999249750752136519782972325164645627124432404787881400743430976176124390811390413313945660352468339836706418959472302456738007273902541698920537484956930310879491332746542034280132635301946628013571456839776226756018891150379580395057909978645301606189027870961546641348022013324593971713414133773863624082088890132755307364104827015333238832284043733374242051998766161185760793634463510499049857164450620325380070928948312900610382901750980023487188987473958241256902819661553526212854034694909743468868363602799041659987789009756002840649431162379137027601515686755216098273045305881410563268865972942701109861889052635243515503435676861014164424862493612965888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,25] 2691382382111031681538382913215439870951593908039496036842557205003509780460916324456241190977825093487619358345662748333188390121287271347632983564476834186974001041309577849943874614202181829162443979201185319130191948765517200488958938396061930826099226521606798637841680814133399282637901545226375727450675864149512119813141792818501375715041901845909522888230447230451269192281259648629163164911855978136551997339166096602921450560468908177878043768477333085534502325929279543189204099831923006973681237923803116928036672649650517255253702318802659985709725282598554931492741468089012299805127263542160883761409989034286711755393840336244367633452728096774559236968109493535916993590726510249252954228879827109764220971583633737416012689776270415204106101276680054952419200006175444996326798504123673437501926107173712138615320327946865578015732710072439916624209853385679620929614688449238595150625453652000955994820046939246154439233833881972279555732862633970666610957225129392309991168808398461732050982620515543585238241809017744042195378352867190144886025558378405699481119270660050686259404980009104760862373031256511825670654403161384857536615498577842964733319189342751220469064400723834829074031610548652591250884482402468108360041391218802619257278723439613029786084329557449237757699953086426055327483120798574525609700094304071035015301283008399698344208819867601671588318014675245275767761029989252912009777055760199102255905873465109880410561332848240034848912811527853974300433346462578279054562499719503537366638707321788031982040925153142191737910514635670235355010866309748040315319835111764509120156929276775792264718227598952981236105712380295811099416155454984916298384304254295774933208172298298063623743279885590387414323438339612103217170821108652848948006956696615646354719889731596578118372399635598374000411680124810465670517937751010730640935692742555245597646797491582170191008503950043419830711887116414218997493696743031793922904464872614743803311734269367015167476026755172869705963629481757830855882358025553917966725617854540500398141712497992715527348286466294947681161052752806823111159451818399222458266083549806379816855120198342659427158135929547804824008171285591927919494020436716550476807482579861151527442207805771277250867915050778675156697838632913492286578942252600919229488389447720209606640350189832476617380011662657987590613389803520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,26] -2402388649459980936613773779337147682845800098433911520484932524618395335121557701592210974093641004667907349855836754945142219615415355817167735671697682574183351017033613934744333775900876790612226622269958496985004449470478215018325446762127816629036404515986474512690914363966864281498570222001095719611183892222506606129812616426565652956688970731818669265700021843236328884232548958878333091095313377391244705868184727640005051760878657969720280020285692483745897329607021251526970457873575462676444734143149992419839453609558190565306974360727470842046993548771332276853664719671834611918982957379027170687848868131910063455422958349080469977241526906294839089955874371168746421072111660102737553203653465073581023266469881612476274050973473184751530556450905145728166701981774753682086009958456097773890925602931300312488955189597455661368116020742527401546325794304279895762227635452426099671180471018566952756235758031127171911042690751626516477407761013970897831274155629716422602433654145365147049758015354100420997992922795573297933198259547944577856017178086350434060131731681334420003755573913146233711043727197875473831306092437232224754664189477570368540399902720161266358502859391360411780398499217991032192755026136281951627367038243149382931540461956924094848609068328159908915098342837730990337417909393330209232629527376300590156491105448049956749380107128289122711290184867429044717642904785061939523036939101999152632370426261191913649470959271020239834416829091013025775280135916603147233343981510844368746239023283025282305296662633678932778308657427471570629676643573325162491250892749387491157957209323247114035138333684534375667471057421636346423148379010157576440943646041889905371212846385194903338772167036756192481331285733257920266268178624370348438023877301880065252880737820358753589414432222990732595720872784062024705123048260955148669826427930498452585001479012300540495812701945094697535474559332995374958385958409287082143184484803156905722569825660025213078337418384382777744735154378552336859652673318819595895593693986529167548186455525361568391168436141384885193891367343188244723541115402900785655963109783004566728540948511044070195961195941057152174392930365922254279800844224017028749713200733189862562985254469780813013148776796128284747676889613781702299125738370488925883890081716376315393536383406625944202957454691097943341617647714304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,27] 1960482391228590337386403103245502491844622751970154530876180825969675616065654307675832544131780198926917542802448250129528561659405368948406849615331537831379279327979712809520881584312145607695087926415611377579154621776359620934459389559926181248737038200758016229734456812443474964359257124746755732794516531329024329976248057742645822204434257526074241964187462554451428975880039944912844979820569153705318937088813014836410312803733338993632194128516712536183546513763793316135829708317402861525668249831325553078537825683780583156141718301954894395379946473183746955672436531830655106435709400804679048021195925496387777336739788792067936876099249402686714784676840679563901188846566327774420980969688987303783364105599100165009622577891520611726494705083381809061889044275448351266749639827492434865758287855129851098774231768202861894547944002570524318221269781278840946064958879395940961088501921287955694729291867943268290394487560306161461252621436781497988131125522946882615986501539594980137684928205572936255342412266148754948091606766326929181512930282722086590506076520229677040849690676196630312866053062901653245310556718540951112287490535699872614681366865844430318993517197296564484606636764267223737876227084962264071270248330213345913227208657776929157219782867644120989788960895847771989629326555740335435345216394290285711654596866527745570840983998036598206749494396343313678428608518837648577653992039815141227224713334599404030665433940116055437920575946252307840265534259422365303808012786231775533303751260272863905163013955924529156818022434028363106941150328599672466109684849586873562230286981302512609323635855559632292611751938469962085670283663381644321785704430427512182880835350130776605437919012185982261755893743428820953780969680470661772937107287811957435927774932910148062104740789096302562749507278406660335655748600611018026664538089132986663225398480808315203270737072802695499480217761415871830035747574260155270756741719896444771012772860702394538627331595345417073616903761079953791897162283818748615687922591614854588968341151518399947600561748077675741725207356624415096147259724953834007579668246710970903621056074745672578656196533756990483110164374036363053244961566331145103593532899160965601728316398672555714685974922739140933000152510163259207536922314727529341104313910186196272624831824942094839372792701762563686779532246646784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,28] -1461487189165825180414963343593475852243931412738938664762700436979396970218686578958884222059090301738785912597052398410809559134619002008614991017450061431504994902948397462212578406493854832068887052299971071901082472629615802898667272554074689357140284854115061555842120349682125006219643448352439172871481488177356777456425108448754712969511235321546963459080446051820200206880239713383342899026885138525708092552060518186601793057029557089177609004758177005474403572856673010123420466369278847324698272295297818403346716412405728858428277315923997892062550472900805867611994060126761828153590089969826205978837195572788552314726545534023960434011754149138693033796691677912343236193870872329726942340225297771700511130430873892721297099619578967733094257003063945623260186802538483681992338836924874378249743044756520967601527768002801058734445883892175481676903064823583172580501067118943933367741885472384701976806278420617907631949537344094254355239418633029736283392502936335652793010857138744042705421846394002372431428100511041895023731740712183442744063034372392956491440323207864550689691933614281125054296791956361067736916272906434231256520966486872758631641835803564301947194244210430093047989652992473204606419694482928958554196422172658022966007480548590618005574403849754700659769106862733259013704529125649860661147000695283939340054403140451812836938582413271611573867036171618267552302752637348258794122855747692314765032776809612428307407942903214481144800439182056367415077734940353487128969630075485495993232550962401898076050157098474423654234192038263646330438792157939185780697720841307542779207577860482945722771584732372833545514794720921703114801240064467326165716012174057361842661415500180601919111680969114831248340170188302692476534823845438235827715536931275747747874682032403292290322590208589842973797881717691381290448369558202733310342221969883941276103300399384299115820088054205302794330385869683643729381543971424731305816348001015186609793624818626556286823148398872106846808946805244183960796281517032266854276434865974844273649209341481543543756365526451354449792836004413768054635451833807871792444762668936979128257383874563109841391432095105081320419206465801683527790696786644544446417513983616797099755380743031379305809883522802319925763990659478556269775920516583241060607019886484221261587308004553030172874415386742225476215068323840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,29] 994158806895981652024158273834561695053085757639590924527178936592719214831129704585230129211336377518831940612141361460192359741276934795092939940245127007830254339244702898223583526758440385899789559155049531260642629235474305795986887800708305420644069286857198135656098032770172632008015691921551076774605083175191424379835825083219752681495969945862629214833421904412126157730795259436902770590715113755522591229746563058724347990885458183664367253301381917778286099822683683741637347843446956854335428195503527002715643879274348882299609207426792773051568356629299354897492315143370382145488225250617734188288595984232178903203557349107893151955739643378697765508278134734593098752695654068662785802054408341586045961833691269165637578638845615782568584027440007301775647725818376186745027026764078350836398416478192420742355946955197102975955123737963708464810305824285146052336802604182513129346802605283522929815949090381366453646443500714894234103509891851456583886884741766108790223300423390242185307700727559779353085283146550846214614592489353239736930768445063038951706476383952075393323792325768557001888162476466482122434855130148097937264864031354215590165655931952447880710210704366363877030575642582662052421849132778509522489724958006570746220723786230628732744250914621617129164878066606420431801044933973948714365756004738177361923694509199131294548052363292836726081634978352992448302365654587230216316035984113732916398646131042134797135465128706287076629494151299200868833869897569696258774335267951979260389526651518092593430918961113620411581806469397155592684451033253386255422123317308772409862336175806188940075841524393566204825414959791638710284288233854722353332773118921976238946163455101767700915983658856619623565674265052864374228974345087138728005591465958038607063061702522676664620757469454184425137302690621442071001761275885800155118429941128493692681880657744071172329423263069218744960763827561239391090078446509246367187861802128698513280805366025593588175090988452923661131732481446741040808814093683679749478921389368241032832370804671736648295751487055593089795688676909258802495761502850639008058622186417353680917555513332855773251656416380138381013846738286432386291365387160245638871594302459586105000915721948965749346966689567804918586332636083551936367998841294112378119385616835467333238144439504553181070386278667025638763940544384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,30] -616708060088089852490433259499126724080339259110300503440705993264198579673718952782140707575761924199949552495474329406674201415706853057151334126063562036248322574437404497230365293523283208222934061109585305804130944143928932279138641535572341692234007889481603214227744556864303877314278188597325473986210440203554589280347295954200033867946831862653214768018859794124821833217640540463038762243271306920611441832100673630101725262850088040562562752186299910022495144460358661538179218753692742130019319680224886019363262664503095392721505881864152576871208777028788740551260311377189816972307555671027617322720236317083376296793283599308322530216046930356099517353728295601033347276363353282806468513587320805836138277164397634353399516898973781734878458378307981456336834952274214253086250679370127703930827386577779734019105756943693751448714004045163316723125987981323900037273068159823160619681859599545308385266242307278481330134943789052702822571156856822648858359655631882878638113038206110849313219082330885151535209553910209564790622757378236222711040626423448401643047866292289932315256334925228422501509319056012774158393676385066310442185238840227061598675471677009599791605900984907904328120893648085546179259037842983846044851876253101685537699493437078010341451376785620737588798334507064564119357841708467519614085295381079487474964003228859197077558323613028324202749114590336229747191334990639511035930959559940337729913066034475952106141273452573195572326999167501976128185434189661100103238740590365362628173196435940383393533135442671759824465864235106156832872428507285669161609845038281321919245965199259117729030982886647185841989341649776460513482385614886852241446792629721736525754897887722358556963062876935668123841301312696052678415651907690923165321726734600547118155857546531665620123672921897019840142570346408919882660029426224348634242359135461230251528941344367036546379302520964638268890513203718767118765650024764659933029083633196100753325067345861633659695816137537341652497359131795052651253736428727164187273386948404619949983611225683561433395936152341830187755177229134702191540004312908840334399511618623873912249997037873676691062289293544072158792942997975675009153239797838088986565053582251413881003679433187651070524466154695761386357015031365230152401581258595376522558115490901660332442185083544068910093153702673489737444626461840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,31] 348723931790451634038764522489599913960019404218147666727605775150169700546497280775996476550614756197253019243437799983683606150648652123348818166187377061191210457241085214070157972663452131262484047639741763037353478366262498032941568055089758195275581972648231035026205510277034292037194738830236191133300759549529929384049556040968311507320216380060033148910564888467757495070131925623194035927573307534969245639387611217635535870808372031598903796877326393127334000981904441379995412403564031864412431691808658514156778824503712038479663336817537414597750880228571852108715788211303285442216098467143105920847986427214621882437427370771227892981589046501465398360857675403439239541203982061083179127349061405782036996009888326253633659305319340191779539968397178956612417725618763648672775692278001310237146713036073709667952083181801945765344407998373970313177240545832805091095931634183079341051057291917684600982891346391481104641117542826273072183643813861828460914351145016943986933128771003164098884167040236411871158447489985464741235316196233471833707048667513256725739831825560834796269617717083950287704361605342419027682199203958138654165364752627831061440513950606064718817128992272093041265283553940538694483224395840594146921825079608862973744322270243000803368874761356000892958353075897795687624255242575936042617679887861701503724353788494635826829356330561796519848413899472797989613682965677569311926593923925677956460746486859890640820352433325096086280543783478981876728497929329349679451434554984923625225377575557841820589783635428602367527043874075762556672069043802019721454201050517299789140784514939011858671911403787921244505226737256945605769454339481042559284318388952420803090442055986393641375605215057954988501836648546676708932087007367721487932285255657322172872588618873166807106208805378988970402307957029042714517964546525096955286669153074424305300943997016698975982690050441096740449839704003082362879358064584252040420732882933385705042188802659410629410639078928606634743017821310272618433505429903275901400286545899151823315287783764066464054456380175533286480710556392435773452156671511820837353241666045567733868995251025409756948529891982266336064081528538837295037349978382415538660585433133356737470445239164469788195302767643348086760530443369478230723636339556175566917854563139885031318783564713586136047957923796846609206987391635625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,32] -179469511904060962809317207372601731195087880829578439560140404644044536559293503684954081618966662263502313705428870322322767765385354103717692060480709710802172045867781352132413657076769724984991840325036263327104699240317149628582937504626965889014693396008487751697373636811854066343190637689160474915997200169345235870209608566659329657893244984191042412638473362098212030468388794852294204353855252690346949724121399508721902912842026088368069078421171621062960009426868359237280721261885010395487721030503613886721332659613814914193129933347083645739940692518297871465934637202096540708103086808397042847154399745802275878299697040046466919015616701192777063809981906904882452507958208893497725654765998237910012596951527595425542201275456015781268586620024254616052092125475941193840132387724557886867781999806061470596193123962418941811430866850166620058541592710820005019315323315365469553532402951803893051269612659415052241133761557650576913659508285803865635344910339708108134086002577619340263384202573179075432772173604400858406153290190099691134293265292673241593665854939543705856193945622935591096371621748615524298084599472987324840685503117092728013109392483319765433330894662374444535865283990406217679293426998817971702123921492412699322413262309093319804881294350317527471046871787507177913479819927955591805068179238034813647111908394334455096586161899306878166398516802466437219309030540430917356521301524084862746334589099194953359762778937022639590906432311680675258371376158849283669670719599816466898142346615826919388347280199512475323911421092144388951031017494633996910007137128427746423308385661053292857722188573234894049956685300804057065647899830395948408110198725021316473445026769985797598841706255429054453116644535411169118297566975194375649185214294190044723888522644003309634717100308575553433168051286051195279393345539771210824374770664448840021892256885461663024791470882372063054009792491197489789207045238847588596649246917398494440207144253722472544662419473669050511231647480008444758701066090849974318599906831799631629638255298996847780830445197580807810789398124560787559678677005109546587197727754788282761844848606395776786305798899728712873011893444109610965751991760916271313430481744222629121939326943733632304530987955663965018189562930681832531918516481818711659314436136772720341269338287058873392087578995640708524434603297820209472656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [33,33] 83693070483730743499928279008093690385139031514902665335315159944328002338091157409481942295717082796322085413974143828892439187388225087651471599684448261499424261235954985092038814951237677725914278257486074814478508385855747264392733336792763038905499823876187921286857873538899962569845470310416264921848651599876070000514477850716140984720657509340897032144501721602750419714807677224204962268383724555792926242840771864911114375023522072138413918581019120797511090853167568849331647699585573537968701879575180023183710428965673591829211566959082099080355527196426301083365479091413916215349231110163204085511953740442277233039841087080275553834743469717056259033601708086163867744443642090646419798711674797734456835669693169463994288192976633588433212234930265344830498345907298218160745622626695457960851764027048201081125889286434598496528916715686241473393845363276704857910827724437212533454166413280885199034836953577964411325869756867154759596686787000476078462861079913729449482913670456656457820712508895160518487002327862512480483987888858953748863273095252388132474548097341426665429128856740844413312363438514879627075744619704663144368823651646921589723765713900758749981695835212308467855884859659863721764824976047552140680816068860799041656900747687383606168104504729543654041698308881200954362643829891457414009983623338105938797252024259659270473815989393668171568584903876673374398676121250129234470387061620887732648067793769879105468621883748033399943105598315454687137913904971141209082123741498435967746410383847723579409695085325810640226373003718699353594535208036974723629050540674333951911328451608316848911258051234544667100257797158557059044802256763436523360121754291171695418124177788551593712941779894407080638168614821750495730472130290466115909985559305191597047007880675410490901825102169370956193542117452911895000288505447858570336785083302935248666048667386733674373694141735235141751279937420823819970070979381339034532977921183128441363883373135142928052052759247017628747734641399037954593965635759920385286375887506803041648999976858033044315846870502931612346895233107189309463825753456585149977944876610396223137647239073536997660115198294325840880868584811450446935394969539018479498706483681974651582657759271650586655183708606719543495449780591129744321283215738529507862749362706020461104249574083447351250396964579363565085807801782085983276367187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,0] 62852197855549559268564941628595636656694107534576797563815698755116330999035084499739301749108312738297006078438366179087295338213887090857203293924271020142077904095863986552727801552676199621956379183572630097469291161443764181404039941588642258282760661930052180176164926854409489541428793721929904564786871617643170112532824750752870571253485493753365269464836666518168052870078116312175384950143565019729553421739988611584533401333473195408879949176655310241463108922740225482058089996592583609971463197324941227981044261349094060320270657232460687496175897904718420910915791325338389877031187547064784955985871174928904745202509104243221317980654917140973682216155285615465391675224885505000897227895753249647787358127889888433894570696669945656673737053369030960858009053316646259155654184324784207028846414142007641164024707832981035323357373138306299030776745212687443641120171263822865522445585593398729587280911409917802993566091252554977259080990266934335459383331967616321299469047968358442094087553944620831102499948528770083170703555862062046504980789901190287246884466911549910510689214991331987900456403623193478112740885256987521973689045288788216071373997190408662243140658004486481708724642367064927013765513088366227949747503776710510958089070522716055645520579101331638323383946677450449659720609706562617155858083896792888836088287057990264860100868301046752868620233190448445939155594754583457922376805769321372219219746321467980729160409962829679688300895188292466322132309061881541013122557112454505397519926881248361817252960030685495322241285145527671876347102789579948299125667859568676044014300042964046173542792314068319018254011763825343666646107123998162869238846032071430669385354690558365981142622365089818172952264053864673977246533802895632035018119918971432659838328702136607315069865789846666755708246067864742305521299470691372731122489487005415771809515533980401408647841225275705603861438932460582564710525800049595382207580225427806374029516517178698599934621279183712437514797623713334981325274310906770539126738437525382007548143449267571762527203325195159085201118458809093283313119550703678327446461776430442745460944835512099195281710224739304194472990285676608392980331765627283343218037625030628813633424444585146066874646887461423182071061942303072722634682640049270400485887431271305655859887902376219366069446947897344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,1] -2169781148361670879416024441596445137474591191558916758256995202266922679239132661460446891121632007442725045283115177550175531077458887014880696159442696652391737283368811062171438698365463526061209402845469883926691740280807513462659618519662045326939234176264968661589287367961585999292053451439299951776755495674449321225694201042990106412912641359193564912681826995054916118295981476837348384030125296305539295573449747987468751250960593061877103628470628649082918574467875060981351382756789203691926360651066965335906484733052276047368534078384869002115977621256592490097847115834196257297715839629587889752679419305751348781301630394999999032083973990165707230390359026552841004539245801923264125986389706294201333421440295900188555394596987786064678062612904839231231880987271949768567352367013083637538645394937494663766896144060635004859521064898129489148926798087417743267101314630125688539128671875185184368410355641949283509186157616656394004995950349193688684335724051318631182268848033346116369476695984537090120512409841420238501544760911862915870141842914900347593333434555542607035744428050100671399373499579327854625492224009825854206328295212697479677762869354182886418772510128756487000044120834942295687761316340263067600325353271598361852400847502559282814390703297991731443230483164693546578801082020414394171363278375736889046584663272709390051258203484063508907063667650209071872935822088248736881853828497944239528969437601366144169034171618280769424071499320326863657436948071953991024872077573664240890627165655045067852214148965474284183247366673956152683762561882570575218757638687906775473737831802955952986816676698897876675281126057775056469966414878968184322894670180005076298171502102276410718715766174211824661696815193321443131961367315484881109041496211177393551065300888204619894572487390916727016127355725862986547112499260829150720191095846884591542947389899650340426752630046347934907978035175409359119419547771197680990942617503744429880423555463314810494058673785135189261185792585184697905840866375039397315701877925297895282203832721035865500258199709817342919681122346584810594846547209660152182685000681953765730617391090709464503873193280218927960057792080930054815897575258464183187531088590099913854467077463211359352463870794102668222364187924235013838295376228237135183348992644282573827811958607760931810423244486344704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,2] 17000094331962627427714653174310869287506074013526989216718317958441250636942984484719923280199155371816270383898199376029041457095593174984536876383919572906946016128796112217590256079313579703415907546696533315910448766551115387836370596722999404853271371441798203177194400892148220919966279859456791488954515786712028280287896014337267146080911454348365816396828507533059414456177821309765480397116754022694915743262411435648435670993105857410573057517588018271214732159171879343230036009347066831192335871215799917536480034242654133409914597726874530954818883924607339626194170190418257249507763593597489127154682639192278129621575881782335980993667825133849362190665582694985092122217335198362707491385230930334173247798486574056554827245375291810232081793621129341161956134435178570238691450518059531285600310873019751505395170659546563931058173741380709820354138907537530403635214109305938107985180354754487925447866354519633692376571042761276122361475519372128479353871145293157820327500886948796798240701873718475588972159115314481558331549754753234633368209040731483195957191689637880346926007278136887015673705830784898638909015506652986346001707225615848616993334629248384113874006780494585214098147106310218958252046870321021516405771926881135175254206289595252402529631783195656243974452383353126785643013956840729053526997288285839842818762745809047924373023214525397086713221301186726358134748125847414406642138766170557901655593716820859942235344948308376363671423047550330560188976171959739975064636308418796101328573586012906851487932116451715475617143714229124761515398532442101723077160553654489510427684247778068700113768425104347330523190778238818220971374143767334674307222183904181170455364073649626917358472749797083723472775001548774352074929209708192271531847765763808192694928050939332288148205642533303325074797554329755870165835499642635543186148679453971028113102995529941235870883005355088466545189271079650530761061401426507555200794858983563665557870670165886543157944464113771979764965740923795541918827679581220335818189575631394225512070645056561508990581514293001253951388652472406396976710047958876715590345246472639762969364530322306178000573448944081779000732655814820126936129051872952968613659470529601631932104436494990687079613047281533274798486437811084417036423750856293556935427425458398149556904927099505091924137478654525440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,3] 447473384708414755498984959490584800450088907985401439769142171299974808436053388791343293523369265216977278181745147998359512734549047592784091250414685243981678724785376933725982447783811595378784787224601173303898336115676473753508519713155995931053567006219942433567521557669719594957622748425188887572866143995251696290595169493655396112994389029456446318056706372814290937383931791982211336455963832380450505567113060431135627670826111899242425726321986124509824499330073941678232726766540958508709362891939821462297899453570329094121997828211481450697567892628472143123098772186735551947505443916493835070641849760247765552801990337987620552820027225939326537155857311398916262939358700055561765139237540013700520872128222822222325645278291051930594629823643813404212925688800573027390190335544800711628041574380766227958608015360908022478482872713277782683392654448941562987216219034382595007124524468664015325800927092145088685660258836854281283919852072998752417664466186644910066939231077809060434063715896582344621804497405547782752763014170192959600727530366446476379790345973648289320524455767890420572409799412058290533371110019266534432193347776799284593637416642770874814548961959529899879346381831949573283470053890581397832880756595114869420590324206894309206592006011768536268956804052554532774951306780303133953554615204875718574288286247734741275741165874916852174176059852815245143782440248817770431682044083433569375218677924537576242941254402517355049990238559343642951667958638975106951491114930284152604772498542554813826412973340499744866344235068156747406672071372972324026770630992319259316992829035362759708513803709960122751342540846605431086117086393549599386029230706363008938142287710960307581443866977168238144637701899503906416625999313195114503633516005301772049682591099006444600842602628664493417033930014862855289700541422507246226270709173405728313731671824068817612957704101083477413207345682139229726224705941537717893001535750594666119653781097414166785634860416197990924006331350122531902529211253803029176922945192088676087954859124313671245379744976614683261766668262151729852542316581960901999211515799754006773892993827377331374035439750303873076930172936494902430435160714480051829317444570661769072681684483278458388057695967365745057584583736640709025844120578001921001906005938485659083199775206779667303041306557971169280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,4] -10528662314564707430473637822059674768507273183059580156873735237562664718800905357056576618242885882569109853344439664613715449485618776014268264641132382224262156421135126675096801682473008539470080175522118086724167189451578023310296402130948831987396963939441763984985406153380081646716551367307125393321302075378168293323756136533205358918587025080283128950903777812942781659792713636144454911079524722077044955085523644863565681726756103045826156507365312495573939768459426256537317431765405215037109328519673253336773267358718938676633799225448541077457727869099105667976793367153410746923739827652346279737197255776998133261234704656469989061069535771499905950782044265860104693170178032320492520414019545254447454549215240129736547320814673083210663541703077845354033084507477481319926283993134047417326669061028409414323234304479545917333141022979295553723641958062854982004266394706482604107789690267214994817993328096848769978081543521055930260247637070194681831571671828640917035682350338186788798374391587433771022598000734775681224514217664697315683025799840214737694192153927459621049384805333025353441497452035756104610824653061631743011314981330251997373631095371404848599158918792798666710636694553384895672696346020698512512241235395711786800730223548139059435652136470711954436322784079695286874570917362143269078726678638467052916209206655770169186865810221071641299170341577878758623471507997045719558484252837268982208852139363496538716599355666676569397319506332761349317596700283075362497519546743776109644687370598258222780886279704458504620578056116111412464576329342598865902716524683540424319053903148078584944424563601349939628043827927734813373432358196553608203289714825011024886412320420642352806880903691865689281205647565419952014531481510617144797256611545123809142412311168100312907507286187998357566777113800327260281782031221032272954446904631378795531370556894231959470820393209717775001223854657343093235547294845997944601006454532258937363316629972127083172296717662776830524806091635776675991204161670556924951598206760766342044462170690626401404017306262835434444738149287058183771677529768255059572399298303365306480024710021440275774590579157971964484917697978195013695281588944666473111122348814706147601438425748170634046072123491098254834092176185785500485977136017733150324513025908787645242832559354978048244158174639312338944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,5] 80389252036601400705427119828153302781341666932861015599982575112060707031201657170328164707522287952478659431336204160255035594530228422135986176944686281991690017442640752003111305713611456995970397501035518785564591555727190132979131920228307761653813630463036199326044213915995755636044777193369092844629596208779990436240456217393514065148318868211357294719699905618835002211998854501011688018708222791260949250613570386507404705393428375264234792723420769178076909935200413770594926929533184822307987371097472356768834295975151396462413173110315923906433457813456304208120896728731197689014171033395790582461186404456937753793916232764982975378547256776216012288783159272077783478837214259108086469626332875076111566430950481560506522193743427238952612302505046244489735658444929951463815573323026212270469050163478817270418705176901600078217532264806915756649981770816866639640801844829179844831101998380717065673628776136760464477748963812416693891235144295718773080342429056436359333393785741236067425456861586958762109254316199327090842243803703723294358728893367926528715745698867622221587568630263545304185531597099027484648520136229819611863996025149188651885287553009083113204429227421258420565380285247944175897439750299773054260469119886897076028595991945207176324624771664252898670224497133821759626166413635077912198282287076195403093334976091254296243421659554400946797106541831447933589786832844071986023337289356819266380461570660505328075458112323161860665556708595728969778562009360481865495352140329168371916280163964121844832358655165877308085958711003929398974892893897966418374599642890463446753063355909537829360123754990872187620156449326574603572233250206547107660543832997243901595641809303274983473897530041230402986468716764820374562399942102464470277701612513685983149653813436874779459237096099661059972874329235535871429440854769240984835637147073230588824239919635945888128545032811317783338999350029716358742648604731525871790301914161603535855042399797568158887419035019005242178032579335408840915783484983896300822043744393629025791177139727740530637381401786465256028556691340095773449325061821050741947353232806234917906704337603959444404445636390193277405637899168670692922301727365393151441914633664019427671157513112257476279099470910740604104207834961645646333559932406831078746060729179488621911676161137354545656337623775981862912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,6] 335475457391841211610572643426306790892895627632518434853784079401539079949691176260344241619289447120232757115903994179119870959024797945508075798647792294227485735806977680756996956016027069838651988011879541614746988428332567901309984230692931554568417649369600206123298661999460838683782509404957981791207517725696019496250511955619724158447649308246989128926430221936441223559481281271757139384434732114884324196012916485629114532767976218553140444657195510316694668351817402108551972928772037558378484684158530624716677800524133839643112220156473784732317585225747923064772537458485951383738882837529963797266422148482550078000330744050870862129871865356049046287778557067331205150378198777724470770223752731009367030414372357285180577504500584333259111406520401534127737700507741572436393436708900564275961537418756036083040965039754383783100669945963435861649746409272135333015180764326822072334694152225076974421174760301469450018603826639036378238850676055829731744172579668605291440215587073618535005472229162065551641856701863013267553864294612128159465815121689709696284582082158157209398757237420483059622937028266171979370089476144965961181764745045986548207755459849027169923693304620310243831081161318899452981004701188700918645963495095437492934546352273866322449681475216753508099303439723239438485051108370580705873355363986807675520535841398240581635359788523665388663798503783375557797584166633427914742090380730495633848207574275644466294662472548335968252715742104789719171906426612270907667882455700630658823380490478943067486654952613433674029854332348673965601863818892481546718258102353552294079666027432070913323311744513414711276263358732438735170681307288561548687148387457308583791317694762450538304188627406420016610055530669923369878597582111384309907666577355082785109359288734204904934373346658486178605852882952765935915783387169241606296170602078627532494884697060211071406858200941908942285855495234957821521149886548111156750146659359107550419156707122149639308202108634122203524047379419439996713069497153241843602562804683496964152549260772323858990393461003821657559388908738079559177344804360691165903590456102302000777280034618825925093501817970017884850471709925579943534328744070976348257183989910760366941386997491141369022699937956998585160694383046425779842890336242953202078546782361833487825769041237808665750526517253842665472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,7] -14139697972952179209683231470702805325322058951279901828686963676377276301380722642159180042618022437543249780900596344554437358921839803121269217042514534280835668647682596209563278598339286981539485049713971990990303960635265128606934613900945221666800515564484723985797114795479741982407041117160292290938020973720221000584992380160082290941999476294062242945851521285355117026220318194547072546840974675724539936398832675916409439971476239721503943992984707144327637364109472071370654141431174094851812002024190777683654508984664870177825337995784934649541329388113289531444630710290732001275776393279447054576278183835674107266886067177815660828596210756589947250071564076948439775335405283475035773739630657656790906031407539001404905726841573128997100869407314911105142382006679812140814488254403910958374646610134183892173914499335364580375164852367671682259868523059949343451895380613184779609496602642221872681850024671948732948344334504910843709882412039559511609625984353711822302954287991543271588520790127895103657224806784567484212979570403914870163664248973354496645307568229317197260109654470977583768716243190399495080139322781844032363584437786283268944264831261750545920596674831174969165692972936195977189755488472166913756199377066354400444686700987768986749745694906506702044412893352286779419705877508593002525401566376905056989527616737550365089228904659484041890352881358053422826112966810439158800962222051885153975872802501491652624957663707935472623032766282877932513382937134360750049888543002978929885889225012680758880090786993895750465670711110563792696358425701640154001289952881520184730844889603723280017881669475264901554709732756600479829171121114348320800267979241722830497512667790061820753178174687867174290779957546347447006347668466984888619807676009076502972935530568656369236582392988503834508631946570853893621971960753584407086996604043823885266529446574876851278679192178797858093901554564950654374751312062043252883373547443624595475208685391981333248748522726619758804861003028586484256666688743726180408012192921822434574419025351834624696424686545360804006542354519126850751435916559235430923210724373410964977017433958408657704726087897348205224445182037590194332960113037594259823009435694524304138722790851586913089302199307203259059968338271695037556806232090698761034917553136878532145501856298950599179030828801559535550464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,8] 164993913343379649931820028526863028678337655914255124880421363111289325453145282942599576605211682151985219167076572342179212952232321522652225599305511385775325815024231187373843465421966019829802416273421982619923231058379251074673844215885139230111750621205461233138860735037280563078265392954776343422524533385297541475892264831508970814302730656029399838385884612109147734569752547385142379678277829438265577633603562020310877110529963507539243745004016832080853303798292673503049970502398502833897177895485460743896342596756875983877651465842873669829605503665123113882027403243270282958948181092458312456612412114634890163554795484135680014414013187181353191971620097015102586524229476267709214151637075951565134791967443145032489853301405042319629878546703052955482523029129196859617504488131078792347948213611494436280769025551336238328816952882043702242231457227882475372201085616804915588895813520066184407175734889034776960133352878447417530937203204221559667247321719608780251402654363016242459994972080618330976080995004651458638407890791280979703701630451691015543927367189962276559573075138896220293638837062500165607587303317898952741676356557891863914702839813443815324004988908421321603280595506289599073790232103507506053587976616549896690347156007253869918545692628821317979254996105995651201312212029615874122865719421406548794961947506439800390584765063390303989733749995843744517076601488257866202932659506331097704490131738363103384521113277054382570692933975629959547514487029621818756963463539318087809180517913049221447203421337303743712988999788598142292781221243896929737206105082836088686167986770018553119713461322460356995342887560047893771492216318997906492589278119714823840369696670213073783813257059568182895682399407088930375912835218968485917837241943182834777042343715318782622767823835986601122486655433427986862099656917172531840323815365518738768053873687082636115858762882042115085394048301464366280409441795420248118351495093874382088429172627105399580720173603270387879737222720327704390830837793200927768559702894044294083648361337492746518247859497390980172365166373478581004349391739494585292076973410860043067121357960647337433441627081806094551872355105590640921519579043081461760953070287696408844338226419396944095813945340644680224035343784743451609175735333424874841878052353463502005589694894972846453414349616092765711499264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,9] -1182463408446496958512743056780063149745799880449731739422563050650729467469664084090041412112437171672613466937599687974171701156507619380075424570680788480695006560937084184778086121034060333053652596948894995668404343356831639353330216125312150233465215092091180114084083174222413167639884389696835207903772903363286749915271552973197583782774192809412620823159105440149833116032108033916306755396871416696907531749363823990069242666007102007383189171728572780888885999709325292518928184099356822844442670215768961361569967446722398531309984998569000504401078124913562123626270568136563778183015507392625409578386291361750975281673646956160562494055372502698875813053019395927782570475566715850963192694849851352480670426314148685626779972491982084713538510701292576501004219028919498949493931017263734626252985690391146066088260903424303581501536588626792202606225659962690911896521626676211877644545976782486177251892770464387048006602361425986743438266185345218897986705606224980507661920475141938371459623104798941768945831767977626266277951128511912580655382808354118255739187088520866093369122332647061742823631597166719834982346737183141030935892378983173690246989335310997894752389240752888447612433254898096149963910297488821129251159585784019514118582375639028602929319765915327180558406726833134030851816160124823874592754885163715195134265988406479039339406121278627681818219243276293835202884042998292427185632378460794409946585487584598104514995808294211929072211983645842643819763000153914305826364711492439751479338765675000838250089158835193421166868001297205978049214264496902321342205289793518029260505087419843485473909995120534567409867763840319204537639949590784530127577505501625625182200943659099727163306530662202720546219459502127239470126298955021218615549781189673639719354323611068666560697182938777727694665980202997594160440982880045498939781375812720937577610710145480412807894810057315810614832164859123282027197526759533249209999194431339823148073880032284356080793804088903368413578477185114816563361016398899365445728834133050378768997549827000154937881786553726269833996983540918315734147063085778243115990597432907637854788162207230552671613757682026995564754932649429425521098176360940303500250436358917238993823632051070543384351309712011853057464765113345725163804058293405431199655978790131433241756780272420125546962439617439678249041920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,10] 5795823983162261160466145086812325152209134936594504733024000202728023909052161406533493692668437569716452974326118796463355400297644283765002304907601433247307543976437003084405533145352251455627827186878499156037596814238769232754262483248054161662460575549333271567509856522830178123861244147749420374562449649541657556619588275573783015177617853405096272998561696699407964630560001127681788013477947473363841866016408324938679508413802414999106853484251649656632200755800729997250216459882891478076714591312851913244357378807909524356493008592519598550239111587213656715969680017061683278279177335703364304007093167529812519465560475410438441095441293585710415532732568343333228241202899462898738166292343782078417968229488253803774431524818756043719576350401074037961855023866452080600696767800862175056703282637100022090128904596881634832374269161804544960055407680758146110012526839443328828463172545220778749634264828008250255907310916781611207195571689942328816627811169561899764154067566247247842066997725485357850313231227034179075380438738373475817707525335614606934037726254345960043794575576543816350220327966641113390853648460400909385011031146887488975957127911742850029217711007526719186518439730342859717417015632624083663322224001245471340205351197927135813330632296703504933691507965532776536454459102445596114723955696572173680865842875873186758060599977495226580801956351258111074318037834946321795092284933284804040246365938885048716900244169718908698809304429517015929698972556798133356896609801502827222987240601743413247481869687765966082098561188039894993450072332446123101995137150077995317360158481270618878973587396451162893002828554119452805132394658905154434502109310766111692111727897487595974792423694674565185810584264802030630419088160752295746477796798979894776580203353350627724774838488692539227804440979379521235562253193462515236090579725381678560944235607944750792693052406291397164041805615095973740520237004093382914328163257171825690136994088108241097931892175168462157957818625156554998044980244409497451751120412776309097140256400223621728360010128581270318871433850958136974928925270103544610280796639244476217863393861105172535341412741235790787144302479307244816211680379293591576246093685041749317738177925820403128702839094376610031961922978512369105044075073018373982670483553366825360701972706157415201063552882585406467918004224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,11] -20219506449482304335410296702033069087716795131252144944353838239137096023642148744842942750236738697824752246974479443302384139405458480334864699634050004104752472383824597270690306195155933603722846023440670148362311371700275322466877886162894594982638927627456745563049106271861630215764825592774385535758183619083553411829278254587844154183534203968872370385002627710891615959051928137967395521535610855457150315671540888131837593344749806669824965322517928701556920744414362419269731218725191337648166551797624081986823010703303961066989469806286653609340872215044024813724272720316884242643484563316431676910917236875654877640225102265557384922985014423634558252074274624605080839159457894327840131141032184621012913246269690380076816103822078036473369074417993744581164343874629770385918541297535139508147845733695389807048847111320860922897605015374700212917769959561522849118386734443611946605164884932177962945464738486889766074532391032240341119081590070615232601015287389997535252083761579144410058282394534602137930006561109634896485935885369548699725870937801415958093802595855981812150134060541690877411316202312606485030505469911705500382463920474866082529341394108625440153470964871650954585847029585939222438562346508706738347398581010837849531622347166283635155317275301115123590855087469234944089840287273900419828500958154033307762568593993389084646938245620951944401489205555102664806341787216174471716586506141857351569211143314236308401989873726516505393309973566995490963552866277674173851475730277644863454206928633260888805803953267026703022265434573801173127968028281205984880910529818900474938288575783766024515124330851625821404475469130182601081013185620322250373772455507811157657934321327337267393533998319091692182505292567910065481841134241808240615724565995437429097780911201036473388898574335606540680656224992488361275400788429163132973795696339386948381178123395794682352391059258752246568412441783522405509343860981325198656639973908561036382522460999416690595673036424252319722227087042363236734141966399129689867100760867945462392978147678096071983708863796503316435488739015284020069966757644234804197703357609025336084597353144412043679432823234167101112890286551285033625298707794507628935261697902755041287914032354820793309272693896169903568089782909165265155450889793995068214384109770303768235034897579646960218843846042560085614395392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,12] 58039397319137674441718756466041320811465941217517191285922554818827448678311984050922551153831248975805989628301258162719323560575856114888243088868362002674872436162776557910625489379073401810948365342937661087619342942546137438556897341458837436841730205362369581132085431107121216079163664772482485381260035764708648814650497192160878981111043765902426086079287912306974916017403905115243637664831571462625123845935085424537989738137379837865696234723773966496842001987775154282689600683547741699611516375841469967094097676931289057211801691786943702000185268331782717519539962489623218238768958862296004665258255284239199974296950247620863969176563093822756862512726457940474246556760836876094603696843784601444678459963315887488721491652309689740041165099438088735767104011785373927697679453252335995244402207793438624283409981163357027986082203878027434931794622313992983682603090610652391545636935837670777899034211993669821277888089820894647404163536223568614626199049370840054119249741381439755632396662694964094566068609181962192553570032440343314929212393493188431027358356210321916384252338956227810037799368084340676719750232602087273462632446183330595383020096252461769347200452986868109380797976581481948545725449733317978522747074255048025259159903757834231365206568414183426788668859216271421671502904028884303127407312197953882455359959778131879126948006453793305187060440768140352529856507640522251955308646934745279744210446432512971429101049077285083767966380497108497118802094446061977034043840629872908056905584126647036677348638822405127070745898940785068723262415046136771820975995447108169137984230208223336004756850863488542751669693490042642512573457774988127648429585277837342493417601112474430183590061889620800738618151769607678034321259330521301563717439566024955878835266763278378543513214621010891098178923056526029253497356796102255526380099193713171520902328963820063928480965811807249839245528096965451540066020269480808830129159808552444681860855432550013662820948722409912291265940519551145881912570249090881594668724550252160479198725039832675724881726539828819443378332878117507787478274817702010193025319313928604644189598238661753298478856976389507133482449692219304940574269713844434908434842956055693840357210170992740423688356362936054030714506037809059246114312403668081300947909176709267938747013325506098017809481904511247153943805952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,13] -213639117632453632877753824728494067790193588901922174620273846116283853714653619380178590531679260947832978364293770467757651843051210954395838941206757258979653875792029160998743560997303212609414249942637331732913107187374087560075197347180364327892033476293944872522566541018490366604990448324101573331724561270522820833180200809247766920165174764426746024958458299064231530088771857091011739560180060630553439799661893372839324704955784026330303938715332051340704991634599786024027890852171524023184421076173016740233176199364323200153875745435610306199885220355418317088234941510798619935208286966726964892149288084469241408038984169420696008347711140635450888732588423027969891161033077141310822087534265753574495466836489303922969617537579110524213441738297195247557359745575046716086715829718566928731049521698032585713590434138452221096341979607061212522104553772464653173588903919106757188762826869250115009039575541414281637502164242391799769829423334862240876172080343106249138640560721968929482607100999740844819798038051673844812257399515054682972651407895129188153403101807368418988962604442941027484701702365973112311720173886938605583594879022062687676232491376337487723492311275291644154135140916071215948206444298309416156361206433517385243766378145167383902197173937550312121553342929338693232213181199751857389390878064119987986753288200867348837658545670992619345657817567371608747182248809032859412625613099326785819559317721007235671383824715563902753169643259243110275580101022696838551400128140192632380415824777197491148581567251991714175186768017158993020559582903726102475231263836533795511990282549741086122420273401523788767424334163299001012643282773562087653329940555572727006499333496192055152975152772341779509966880420454489289246472280767018816469203289021974800051079153934067674442457848037755503116292418956424149683977824105303497657701238016367566308098137368103014210544398193643695533916481541289116230566342850880496663617880185097825109283415725318662492775977886403113337265440541579332424493345636170267336579076976696881273719811846697986629408084803758589245068896842675318923610724408983358778789143434348988524135319481099065067255963178566259924262074264787742712221142061304381838832513096139376818459829942041200676378331338255253381351680825053290616771886197449721525310629793362361444066079245425526538539032943385374923685888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,14] 1133882546513783759377056714056785381077058577409187322813120655833166456963627566659982198375327326663792172641447279228191133310426177079720340937859575541311504702909329627324691061442873576053089820367470165826161042972804566655367279863012132529091974164736458140872656478207975215093255690493050097831861476227584679992275749036562262328456897564443452639937465786950381929940865606561787025417732268554093191051730579293144143046589524873500804520072463376455775741103114529757121560521635211650836147520808507062425224872901284024687762596648532906273773005211958888251390284116527525495448493113973497097736166046276188545978864759464677905385789459606172313155641311987565736509667377819342424731474513260049141215440868767809705996529396787632896907176267906195815307912625087857490749117678683224360529365594169949163735027027616585675021486181823964523033157696665147048004824054757356161673024027767004416934709533969074378577440289475887477621055687471202179072990287086396847756223538955197864705228046291512588598434055875437169972278471926178043167749939373881495356372016557233913825290006462372503984970942510783261778762707964632547899791680145872984791366850392464869590111571354642392415151837203574249076453792186516578731122895729086145327520746961152969769494672577906294274942696452635403117853758701485340970294632338925065734037174137668395070189123596121288743950228543445119482425859267916304770300068851622401985915709221243262944010654432527018529661577533451992072089437176740872818925320116013324667043239367849023425894594412957668212556640042997825946925756227287046063397554808403690440691725349112955673601342568410249733381915035000708374971722053541810103164620364504763113091828385047111958916543258067818505864499359378075690194777767474054261275835894305713444124938178421002686707891681044341239764990386770529704183200819558137087486488434244826878662213847189766161717348821447453637484275396257399453187643190363464790604056617793416340669305241701708141874343604942710853958469272297184807611547724834291225637592222135135842072177036537262252015481629895732941129689140998250862705982459130013880555268618522135229493372573205810922627335311023931867507756272474066230236712115937326767349110560054836667133708881180961205451533113673663103483539802287748969554636416131075103232713627460924368339111718382999098887121502308395531632640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,15] -5620787118346727825199832398568740046225991653475921684454175920914234283425591089659750260611584927511185055761918182707357632304256768331048841178640635341391320274024960765939064709670391022505818239587928077244363254120533384965470566270039276296469765743043806526741599911697087154999699720279757035939370886290084023706534492295014653203258609782031194722107332252243708141818082937536853704227730694323528791800402977718308542617306752015310984247464154815081030876963704366471603816486742782967659525334117356595820782438279972424635858919007853059449763427353992433355661173191744050455423357574385958750010409948906484372030407819966859758332783631584704052724202202882492112366472220237392162512640904426763863376205536635874004816622174977440122968240260583431809722093428757549130302468132990255889350331229143690036929747855172972662928747326742931327700369908522854112279797367188467823899056890861339143976971681067964404313030932616178036116581935374906272005486843662465674327907165092581063402612429143642200905432206288631361157826653807969600379184489139896040238752001824794564781738732451712383053410443764211758518570265921134450309470874190865564619945702293988284003413085782071722139756478146212121949229649498201008295322384743103836104729508631222102647714305464928696143066094566197557247757021151618830680401675719219050468196401739709284369623062071654974007333408938607432166085309995875783128435719283390978294003828629422003154554559182698363281544790964629104801435736718249698287239900074205725719049646543414664872355506664202308064065823773165362569088569805315894497610145757388392466073167579696045153148490439178409880786316098358470933086905841112062897253030258309434606772538165784023935179598523036669280755275919000125563839519950344100603847384141806568770716041677109683302645726508317254397145886588495763190977925198283356899762942994444386405023377502115647445885494642269486035103811534208829292330235039615350192165672220601298689592216379388072174044582068974882871074010792859136733550692532672584998942441412272944457727822347506067311097349858541664744662412253520492495934193946966636707702089791288732293478338643771746181670540537774879613183497626477131157613980269713116185513600971121896997664853992835569777344558809741746538622882288895206234821288135967291237989880492111749738480052639175822588687228268443874128560128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,16] 21803455225012814796775409663207434749184186252627471840257622404103205195131904736522605284809799487887618530830601845885710164363981143105211606594856194647917463730630412247469669015310763735368551481612103738123551550596236106878672151856400487922628643842697369574175001203142481416549023421774706596227071144441620671457682018952631238008542844994450561768336902225434304149489934848050719084147759052871446273460134903380371676834136247705222581057534308678125616168043106737060150368899151070067738701323814352434755051091245542365299079223696085482239042104118610935632686279205581934784979492167990021859485483976679815608758251883020656560085643342672712731736331671707054239835102099107546548966195615030133350373830634938606440745596703894286592407189333744861994997141219038608094343117210051479538482309840954847198562177179606054535625843531325529118130147887493441642955354784277803785688078238869484939880538322477965021009236400745145088661002919541493463913727227128049330572598485761853386010327930195339278522964734554817859434587238796460130269678731824008557742532933158142766036518115981400119045396738655629109666811388998205372377643075868855805535086197620974098958306433869072723192903775229290256284258515644949399663884627248144877139422723437134929190961372472227786229492411303694511341744818176483248962388726036595204480939977259055501240923550441411029728076692776677349621894022498822621100969360313599110453014187518903650018857879890851242602271399950175309751491667091935995228811379242335255232231112710316433576532023987929153451062054846052235941837335238221593229295787088838304841372944529177350569385580720847760161738181661071673325677456522065906441311825667406202908784664797037016390191227139918985960950446517898931229066677362470827387686383308146802614973617872289144052817442616279566512244180627002924955889438086501343482421647023506081844401349169550321706725179400748529736004603260908682600498951191856080735850008688189577787070695748799838387786405181485893232656075243917823387052860570356054271461940921649248744543708743561581757043232488119377810044852801437654091218675645639790390976525686843275086886351850187365844207981962895408052654262839124131451896060974807186233398648708537643696756494407045465162720816411413420537631759838850802310930562162732849994008371988700658566065823954591357969221412848718152495792128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,17] -66057198799497600757858637204054847423726831071031327458302480500757427257097196658453366717497865612477988925588215695840255939455369906221368235970820954135197412080822596382410999960915183361405183909226186774932559606354877244786370189288182078449397090443559841683760084308275539311380378742553786599194621113822428448115848374139806429169046095512413660053192688317015527451433523541712234720149906687718282078552768068527928565782303790534955261205283375849683088750296256196897333629979783858499275203011243314887369103938148603653556244927951728904705060892126423708848403702438642824162964193649814996409294487342737314453246220626032159587116583762777307227681743103393434083667474064100158822753501991078207456389121825292636487412066700419500271604943853640072618815674432265329161921552219207847877149436129279504264487335326914941053334161973271098686761012509414160726117131566413920058701759237860418137232617341814436763770813164643955835923624010657192540239392124064329216727044487081811661557678356497507420660173058149792712988899591395413863056356743789761570272952852591364998583232710948374429742578816608871273259150767570819715529854246337870350256831928967462204247577816285091799126670770276096291863593493543099731345248347154851186840780784592855665063269015779071331126592520115562622058724718709372622069640221930868317693703335692611489646821088714106762768731543176115185872184924544274473140206814945666644380422984688333500009005349057260840632969065452985898493794744001706173066591656921448940239254976814058255679504450890382146351469755873026778960983926012876787229329639671120787708875249473713227709923660981615077610975166536540466249762783428121593727434063789233706787104999795870456130223084672251989253798434296308834747113250519293940612765409432637025980969460662308010322818607324489672315659683670029988449393194380385165341541347817832327954408380951578146512235471614189288987179953506582821172935014155916337648506064741263613253717161472596745401628754489238768533636230315233549639895709348385443579346193494759314531442732633395810352472546950079663501068680105523647864804032554582974698431786953980991213380473111578554044181859282855537152401643509308326630296974183713166731797391845063606874493996664573675660077216160265691522771820719572271182339820010896272252040195465200528965356945009962009997131493602491136233963520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,18] 160613263454035265278393889544422022951168795430006406352341121460179580748350293819971375955930691833000138054567652963733679249874087932053018743641692294344820329504478895693450734939920507635794659126064992996513332046387424034314522340309413356221158713447034137869337764153085846477241600989315670851539497195807224059283481673513108287406417679952452334732502472562838725911891220788203419115631243500217095597429433072682258473084860208274744151127086917397502669691830670609280211777992751787397198242054319699213501249292982967107603299711937029041214814148152007859874405632377410799234634660881895656193034088509180633657429941875997560164026082730591429745484621299766238622410114183305775224585558117950283400366602868074216971030247312030175569240722574477057704621723766345953861144195825278396301621618363988053922218983364091668191245497256432058770443820091305842818550875424373450458197214309287183493818909586015417605412488097718546952522481959656431872513928841764760520666640798175027642985036638986984451448824274800490091258973349041500900466660467756545759725144461697271775992723802340249096003247340465025187059589638051620301867541124327081981181866836694569030935362113920182980246933664303363435014495186298993213167387110567078629694146586508408643210975387092304816147160248275575217003054514870270078244208537585971595710959217805182377363913007955918357691726628239203856677832999396829167798843022791875535925192470681205905607768042782482175355046378257797584724546721408470913025035360228645465176109011451797426565685178628687470054039656783332982555674335380640337963075781675606318142214076084697259371341823112473493157128457199878254406604405497605103005812528011659521880390648046216235912460517712714111609776337007658827941234015618375250764419201908594888921547725380308091580530539153175612489489165486019941379018022484690446817726830304852319188005583608196086652348009500780464343440307019573520187107443516051784547680337322766348272568411472746561970210622349661205846507355618136122584485103053093339256362348324112074875248923489473062114361733409146335921183259503169290594617219425297525309363687988288424940536930468820424202239732778298189185664955673394445170025940176114082752714078080274529872546720225696353735146628950986602337913137529108353680826362440996099355022488554077291920084532631543955860268096867936036762681344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,19] -321668884780356726536447573660434598875365208078265135795441901963284159798749463536224881918702506745023792365935360847544359950481937343986341898329324284165753903209707119835059503866189404217089094698376170805791407864517519325805595338019342951194727608350237631342438128367160676860146121026359382253686705670776988400398800435543015970436454153101117230184005689502083650455021014374282170439216700799843165993784404635397044911311080579368935425845002498722294753739374184569530081370634831836188214022589211231055389044630011775750394992930239017013146755726681212573168893444438187985838767231663099730372275322750408401534770684739921729966888912974805591857746815997463594435542317118992496141729744899017718398480485353422017039695203871325242027309192308173656779035151537643498371546326807065340254330801375908129221836585502147481273158461151932456726366821825038969195526026724796959514352408337038141817686948823785542177773397167052665688179006147036624456385488689528523213483244948845907381741376253399212117358759709529691066691137149845255459035744270452087221299451853851449285751831437933561333262174027821487537243495278807268143622394975093074876694625261332544035464382379448992113209159666835235780389817710091215241490494512150387272906271495034415152131381463055672207820316268059811825898041631138934994471504119975868688575091024418794749802339757286235811631869789176321828694178418366567691041669473697859674138507853027513114394836243429771878384099010724650486516510278623066282155476346347726896872500103604870308074628949847697027399813073376237705706205294597164917079048841342624277631917776101372034566755276092291663138245688489796409521820433536041516274628457466952706839852222600092073655555704014379996675637602727108400609424302516433384063907889042396312103497273783682225528660427568085749852958617671251080176576847804788448058895557517042383695524004493641571395387007242459629231009419407845996686373874241220529050059555140633253146719259246690550246882176619360356098941813522371560924262906127917373925492738650757765997289013701982256613985237342590746228640893901894225369549197059909157077932603892034896951399305702861334799173530898990057061237350979402006500013487365427996401809905867227560117367906253119458822993680144134374017062891937532226265875089046733303843728068989209379558866112342415200912866835532449970554667008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,20] 542470117198023136536394236569531877780692229693176407363060792359412402043318092978066908550494003052766498690822295421657987595589056808158982348770006784901027470201849463506395710695735301073401354171521940483393674466196756334566281135504206623859695922707482611318303868667533438628798689133593664430927036032504350839173221606890381612673586407688147640693653602145311884549494061909589047568098456531604986716501524621667998721605075139759288921110823146795992278102583072016091003064628168243901602052590144723641246776309690085724547654748347076906991928484308402558037830318511606072079948233202828363515366985195339120186975533923740510563973010113199984128042908966357028623712823923514366777918410871937150170805399811776331585555290910110375179810372047935357985449856971384657885627340682019329002242088723124980595444922176379555226314576520298146234551976032021046886715708324588660682213503993721341513693303718497033382632191152230248164340733229748479764615897847155299641782301914187945692299961901393897658543321250604114228302645974063698796134049449591431241832201417316199817695574742834945235254592540770061728287535117895329432667419522305508148594852519524649992534909408250537277691892083344217366599775032799403533038665419293079605535347281119881394589569857302589780235796346181040462554611839819886649446723208378159481987604886133656970426310384543953618041448638464467955268762910058610599529076134267335136554929992240368674730043013737784868301037733097492944004442395740577858168916541281800892141393171475150271731196405159681255670726146838686387139133816066440546257733459551315380097131377712025572525862611792780050079455566995371725635901411017611790613418603358725008544738523162006031303972506341319349065980280103330161760621228207946131712527541501579027597345346501959791243797179403167515639595661657866689110668709806776227345564484313932582767238076916883919551465778657841720439159912527794933013424599135017405160078647560114606473480431005996675318322006751697944795592349211546565603528829045201487583548972611930973572635314077560599959787134009024687739410048060912152585200169627784493981064262118151528783359394694244807148912266133088825583694295613460158764651004996020645942938185239052958631289013360109514686423704247026124003580311521632872679625794704945336093425195089209740875965577350825352245290857964197068677316608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,21] -785436391248958702154770353798328193200532458005921601112960641405496685552156806852578269152782299877189266054366176116353899386650294333606141885842025957605806901913005127603719266058997928656822859236894862787995663816831925124058872897381953516275170888442186494803495473838251757810187067854204238608354154389161835457777166981726310646918998506353330863386972366580612820877834092162806319211675188972750528921078761977251911184735274233784620487873449906512331694449745387085332657760081066269812019107304681994320271839779467510826946538389861958823494716814933002658466947762632160275173574462790812587037396056285950206740821600168678426346475922085370720778744453074028206731092804177892175275330409193599692337534382033209288138820203416370827086238693133138434172255686112508690377631399450159458700759001192318156541682663736117628834614141555818533963131829399909574295917381683242025022983542759000854519738964217913526349120820163363879831932218378855005254709273241758223161685929165545885799099638816684062899878086073826835865660778356598171494067408955432405332965817997435625059502443177122233830096996492671552813644621792226173893285378889224160945520909336993548214026541328758418815580893285141400645918004174554731823631208831411193253918118172431915781702862222575828910595968802366863128494288359830699884479968688414294602691484614766504804887643938724624493640600750682786677226079011318965452493810986976778108714403004949349399421418472155832619813219012992028227913882230735506432595700899090062103719644688216431362228028416336308449879389802870915127118442675136510454695631803575437629385327943764628359143602510187049566297282012638964141784837662760815361633489493930632508250011492830465842795208075620762736432392447921043473088371620708129265964381660982419102801029758714714636972671392492633704505377286335224513552734368262871955834262350840216036315942050494880016412308592687445425536677166430344890343942827773818750453056546901581663009400255276504412377785518265123161282897504755579720448914370353543662715095362942226978201314198106394777918481011068861208038174070357390041019047810947281175760587649339775880503788837991735806602724792584873149053068546741828684455109018052795439142289477557951068654046772824308242757095015267959454805072818332829027421219140007044254152905919437690177024204177752193700320223435125620027095515136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,22] 994234285867297923862695588407224867209688539367155257356228456636790132081040205064611312573830314391034299648676315756071148461742486722081829047363162740792145975675321001255425770964145707569863408847604233290876665824259482064822138193103386316793237323881641928683551540948377597560449783049367500835432709826689319940659136614267296257016156723121637358702803145037169577208276603195083334204804809396738744643106022671789263141135622382490899467149612147908571784977343028465107675965088453276244833161563026741421431338488683597541742993770996041118955264335947954772075649424668231032181611088645012483288502263812890164751045916898244358020664268978502279294671417484758236207155811915695030727307023816670196994658538195993324056848768133954614577589614243195705675504933375111188259155869670514827319589762953554818555922073626199839692351229949089004226764719075037313076761539343945750851265735678386415094694415708512709289779076938238217116404627826687098994751098297597588481343431306241008325117852164665737659341085529229438876950539666412757639487745233040922008751721325879075881160855457884514417795778085072047798045577205521023005832917813331670645167132666814576328545111310103133328223024907553623562630875530328680996559648346604977828460981380266238314698327504333128513592784846562162702438436214677721659461728407650408371932177651786214980074411221626543772115308395610230953640470022958488525399414288324217976914118960608954269994669262202213413155615855899568080836799054132080190409228337969494029503483659644245277695452415562197082001891356049355846678191673055909849606613285886163868738189195803392975244232316928806174729715226366986296774492870803127364292488220879016806496456230622329108278953449694144367912049007528337808250868836222885751866446135213624795330210420353504512371831298014253507475181987046345528415723196711886528129623782538853501863117961900894395859074836654757195728973696190957354207346541108832490142038342040126653424804945860324780977350369773871376501168836714072937610875290113295055670842226444475375151725001972852431840850454974946510476029455596106360291120661925648339007667633462290864083440892380139427320147416331647374227717477891103949940730068617469800907542034810383066987831949451375993290010093713335858991394672017320663892190533832948884897031034050527497200381940476608121444862302403205963559469056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,23] -1119534278904580606677109406932524133104850993552039988250382062064297641104359845239052846349658470673347170007786738577662597752827497403527160077974038850823533165118480930715863718681945371569323305087440963086132865100374568135562697393756984045375831364692024225860091644990329108021882848310841809611569110623161907748446052216764650856646495962105983743132938009564775674616930125878954809183743160940915495865281706350740094974354819720262729612796506529120521082874017739101977384077849218454847765413423543807526762199554568946859924279092627396896297459746608887600028069391276422477826310106557703210616723985373281709148377320921749876462212363648259205820842581323005277140696027744417495287942490168340618085451295318924557788193764621483724610096989038349665262963809591930589169666531840013946234780723495350222415880109557612191050010577121146168559075329405486417106921458836180939021755169138357044964439555777017079739003608597822166135820502071680681574645004287601069947591230513104126307342838763533560284901200125328402215404857582003106139077600742214301187643585958368394718420129923193126436471371145550546054923165978786022815380445757953876106060534580132860954648958140738779574081872536143368137245197734490417558776952415658265015576781672714653323600307149544072593478736045876411799882516376721498989392378802015148527100146029123635018884236092432668378397561830460884066256094942593757896200588597661716314582119620706663192067187612379257624738602994002938955444304233350411243458188121373589319496748562585934678301393742336413027545718963822456514054370113017832498197525871541406703257812655884775854783936290743862822103086809234006269164905636016207295677351850526457079707816039140424103394633134594771633268287308346814939511409035599651110060603746436397222257746192129981711731155101615246952892952760747138639436618401159677662796122982423517125573129613458572046345583237885025682877797101839060299379871013781471326989967938437639214703638934299034869904577349605822326238341373333557496411349733451529665469059698033322272023031673035172618411866873139504378921401799827197422615353922007164643471839710324043243790082425702802369281606335446947814207149677924375114874007097881529957402342017273450846182714893857093598111454665785741970744788271613599424720957717023807063625414804865366195313609328475038104624401509015998427926888448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,24] 1139310006449868972012665088262490361979054434996983468241244118944832415249982434762456778562166766185688412618067261843013669169031012036632554606006370644911986088382922611411068735161885638863974848747776646556521955300217709450778031883112116188559638655846437257859054517869496028271750437318042215912239848150820943143950855291734617278166314245283697327640180554715460331210652560867038426834117359840947705119317431637436446940934915307587623280241423107251618348194114526580023578465470936032478717514084267387662799721377185448449371516758495261415452641870192712882298446886287390488095929303168427511317465035730729196104343981851487469753129038958394459589606749650790302925570538103154781164267601210433133783409255261164162880174957803036245109109530297975825883900224871171228069353367310502053770092213073987563701153809159187419161010809277454147787023177132815193622684359949954716536893363678863859444999236568080525635596460621125246361451846939674520900892991453145348637509785541894058012655495705282148148313905502298977078433143785490996202305121911620897396063985247401531200477344073561058640141256400804363780599562902461569208283141105930742199109381121891616622110110729080354440672303234266909890559951259910810012009604362781990128079639865229645517063445201168532619061272323103612264831012044950568371515420921830838424004149117588616321471497134914953691957067012701604648818426980426967848882389347397821993051155091828426344806782679937073402949610825572719323485451726967379092781666916700659812305514243963691098121135820159503565637618118895703547001083599557007990631652490740223831580340826018624470255148924886182734728839158051443592294086484075013839847823388776400357214578809552751227746357223785499642322288693818386606083788056238650883292366336838103957240102679293261350514119984316325745862994720894992152696169704241949077643405687345867010856441518583248462235100923957131433156286844958259249073435108121030941014146551268958657757822516000276153017757258528900234799486029189124405053830244581182554361618540625013528856694566733759145935945466455341584805290358922367478749611215002601709161688232748433716254802534997430856681165377698086823261252503482879697630729422850945931570730628492147812933658301346867448648007048670187545863382096630461745168456058873496061980317132402364456136412061286541749169042303367221853194027008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,25] -1061292026760832229661142645793302314456137886242418985862193869174425757360594775440942459839743658752172390420860959319465765339592362931314783796623236699585046700535361905295473812036920846948197385297764575281930590798337308349978713912166895641218699300573223654790221877167922982152043990314478987949714151227660665350832046615501597249626033273772646478808878548965495699707520258899670444101280967322042999920764688358269168792241576284382022347497672953649755485429987579077973301227894454953251875373442046122296535397728081394958045467135584730388081741441563025472447693182138010988205688865583556712161241308401287304418943394782207496754917497667967280544630675211013111583851591202533437974561260273862702317463061215540691868412810088640472490930121473950183413396427619780687262612812764715755180872047760343000602159123639663766652958397754306839954352752952995810803301386569800681726004065672420622754501115565128851670177130636627804326391300475955397993341446209718581866301411621992615178874468586352088657237299287423254160444306669264267010551154763899353036713977311385078083361949128213100103809053050513301808697583694526532499187015198512202477307946835912127657086487457299715451172841744742048609994209088149039760263374515494828023220181840334160011445449992065417186384341469285109643702928250091797152177588557217650010623298041566799338068990700004994505043080505001476281025493979580687878430088890379710786022906687979419708697638523758164904731833947975380763009514653154213486682393947361324583536426646755694424801876729659053513387735030805611764893805418665443379372462913835846269583494684079882933452081386806725257077138847100298416480335979794386411683438365211016854154205350532409812591865688298650690620551679743435066758843974623093690604012643264110323547505679312874362942312898868776138604615944315481641032757996371193488997750052706727627359600396840273507863660055587107765200923064575215621229590175272841788718678550000530444538708297468742175221474759466976233801486392308993509734063292132009199758125693951513660277789603877881568365954220276114354518343875774495369630548913056016881319966625346593379931582094250389267078743332363034378669155307368210038084658296908566885098149978697917476181738319728504965610785282566513615458881154976216184571882062686361983599195987927213999258756644734538695300197362538534140634988544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,26] 912257541538017550532231221512320067676823438483000164794669228377657034416867002902510342833723730324264831541122296917929120929450697870982887789424648473198245691871271955801173148832778446930638335603433043171301968568490982828718978745824711976802998840492732705053114818505866068792720063320271090351083397315035700512710954827222899967191875638821678542200184434244663478947821154761518180305769232485951721509452919421585226660514864192012595440898644762059412020408252601595221627249159236975548991951410077173132379424570828115943382850348876291821046685809399164634032465923572115456124103979695669214801669702475340788362784192820740221167324137976961851495925325797157778827645917069145047053916907599581724830257072690846067277141798015213701864631476843082524629533763974756234031024095466302997798742674900814830932126136484985674248171334871796733086953387789937915605870158131684061395212750173989189935996098387962604746994469427399522549158623875177942413931751571203114252653829798817226366772846359741528716421727360771926404408201396319179352841784331916729176768621232174922125408995495836957876779583517626895342126731198236862242051664215353062161444418511023768600437098317114933983883430324038990401535040267263345785821022023818945362844592995782056079593655574461273898952275616490902562020549045960195192510021558816010338947314147457084764798609190206140060665298110978758300730345790523740240808493262084080991977300342542038477149714684462322242818964590576041015153585163113986548431577387064259119459152377132036540765275223875185585985958318291972418916388377998221873949872984052690771803745039246131971946186987877520087722970775409304590230247801724660404522943002251039946974295787298454851175414038629554207993314954901834902607549670723945505850321911744939394275573609351509501508173118652827485647281191831201512288195524433108618371502851711600789363757048507538516291556240485317011308675704504226587968952588542657006483291913582907963992715182175564350445297939272558325498702418245616404951265879328267676284207268252016952466187357033968166738191774843363132226998800549815871800079909448351188727203691604696227268160771216844902458412981337371866462250800707223180372705566338812023441536786177413259384775779022398066710590189109322408648210712719710906149254828813121288429617433855383881272074241359384472627782562011549124157505536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,27] -725914899909742954955844929715144105402768433874608138785524475786621090943195688388641130124996301797440023104762448833865464273980791386147587452273229796290266105162383331901650297355256338476023018776298139511883271794283381121115184625882581259472026684293838602453125723049255591558592988270524146422741439767013709811800670904953248250435312508207648422318621633715362386862419245482049276388174858778136218372021062607708570915904901049390572520485041638909945979829047395494158931445774456146397361521120818290408853472250885745686829662328101731415823195745667381047981730065083387280218541394858045284763916968965257506071287597122407960302927755499808034466519387754461060863519458855677775315252896459664192083835257023416393290762984289657649962193607020233156632030846234422734206531470441140726716521704223819651067003505300522235827784931886576070879006327027625242709225000574267495274206597788875031846430191431545436062613642575439354340188251102706431822109538116804993508258280275368148875572941475187150898903404059718257086313152967910493045547917333893831416948319064846406018120183654620805565463114556391022297788034878653773260141793066814196412046038114995426762048019529382959653240733741353710652642258754114192369360791219230156091070430149037445692488948399850804892364258624254789780753853404266592981150390693160195626868621595774398558312460994793423713276272884376890521335480413612966459374189771903235580249413990173390508113672158192690385677531594868341701657382003599412819898367581437558341771160553305077839057573769665538719533624244141804577652986236123110655446463793159643680812569437070841331755332173525276616227840971846164439378825539513427690779549849847978250774676977706988070024514761880340389768433387809172569159807143287988965874718900247022422760577884768806140040065846096241397922444234874818028754032602619543422174514969587873539682011549176401564925639299750529821021400962999813402318689496533640030737226285498161615972457474313555928138480944459739404934875885879119344429691372629132496586332903459728949997453835962390321394678926630969778383176847791396489308484420543423901079421588433482205050578553609347884910995512610609730261984295387710258490323469606688204758670603645911276802374455121066353233462875183292671931333225814219864344410565729883946688890279005125942967273147092480393191636987905598466787049472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,28] 534728211551645772400648136188082899045949265967108512313902183041949798286098283455569528574977059167367370149168154827013744742204566592118671381300545690752330908756991821407146088826973175844329735161713100402546503746959822627570259608487038190231335919746834256981687948128477392338500260555818421658824160552875177121210620758293430420484144869827299628025782466793787918579410627750940536042232759274054691621776260462102034803280516074298281980407562798289706812254104446247072402395865038333305375716016993513590616977520898920502149731646299527722608315027750384067015832361140185648820204115893876095373978736065692275099957090702779074305432301223444176059859132268463357951312221820666142713147406949948153654812510975401442555373867650645625369809382934825049903955075379908082355377878118932911004938114697625087447786923082387757896759470414575481671084748279335290233917120248361299861166529400372475103522594562314376069434223440401023516481703003856401725241849353596042568054487988283723330621001730002875466499511557948262354468098185421372437423049960795385812951811469596558133944036145287910218207015948567072337255469745025963356255654265110885943796959197569401431937304747724243087799458608388011651315599896024391731404730659122717571664767475603298739212952671740657648330250031109061348489765938246827779590695736301278249123187958246109763228058966614085335414378976300318610675109479180051697335512325284639921707056473527081009990769290494686565424201478190530673466561041712643698884317342668591504292378309154977017156271055977987089812770995344962522732416183272868790351070582823202160592244586352510487713339432732401372889077438866392575447036636790817500048138203245550017293962871879073240872401418135085926582485127978404407103403385465330936462590110467515889120290080780183003896208167299891996910042265067447452960512351071399001319761649468153867188777874929060094956806422996884863361157196834286730894068650247465576923195491399517360394237223896340478617768632447728590559520027358734244721090403683126383973602188220909526955467145986050969712309917795080084225893338012711194532548062958160726922093738418311595773820539063806185249171802255613761633993797592067713926959511568214005317001923756523679650772970927114709933608392882189105042695138531554228853422245164148305069472587186823685650246467537266909451869636904920138032296960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,29] -364291665076377481178591164175590719637462518617472462343683679863932028779156756825374896074312720662281236072854490296530804414735081752753590127553083885904891072898887624069516247832748002580442661181713047231116751005766279714229223789172765803369099995412349190503159236113556957235593081854721662102199816411952212718157937919598806374738262969427589531238476810524567064879222498026703944068740864329174266660238335742786132810239078474426941913657184838247284452567077114233957449032207354061782439522252075919643967645520216768082786552651019893950258135707404348598689588027747181636338955427128660059047215549946059430183177657378920497349029637169896386032534288608364958758057234107220700732013192706745736148972476577785284665346245092077445450784922655580143565606915664775084794057300480625244946602562485363499762093417735868917502112804893927013259919930726413008588019057893243583814724718114408128785473454008431239041255783616439875643216771231146805672893835535364080775196109840198832676879533491918939812297723089099807093779373623256408189859655462606282896383037189674974948794759250623108068598389515015192336642242928268609110730180617715653510553678407319115081833855057022175632262269745709170576459972726575068623311784493308161504024295344526203816157910901610477456800582952366479135792994482313641625100273127179339633612307753616686417077763276173491406505793332457369282666715786396410634544152930100467460447732516371050382070084059734668794177574831994548630195933983739538743478503333571217822303692409061044395672594539263338500362223979294404311234232215883744914315803254895723331395870293170740517171480628345993550881127655753488019233736006072220241454617575820215467900757964150690858208219796145535717931705042488524698597537744200278660377761867685367904515582202259427978170555728000872822365070407399415992889107987600470803078725375843005559097081808582399444187095327432112316567687298414394114818853551507239275927521043409805583630336633855088278045728964208278555822596618114631657170211249241568654888569118744211981296106383144955676148009183455414287390272848468012690175171782033455450853743408354699182240862747021421684899389536126968104160280471825843018637509904099486999573215405638004840896791150665506694602237055636851700106440450896708160652000737884405569262683814024143122835009804196731321661417896014309383101699136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,30] 229402325315361186594958687173008354710086966896262311675827183595117855824335706882346729345625436139102457107502774658072622030663639545491107309016719458534075748255356384829371770231787624838420331547022648759971064544707967979848013381945424716223524218940769618789918131636355944498732596781599127564295554349616333024623150649495445359024412634608283199766622746831454460046599383527252746713347791751262176565479635904697012798866589821255715156526867364700622479588141489483041025059109060723376843711081078868123183827340181979087727334956248099990668077519073523814954229618520489541666539742864718730406802902485874266937074525669544911564641636541349035616562368090854455287630110487017055902077797853578515652433531828557461522070014879573256469617725331032290310437903708977311571532150871831198796509110164066062696152586277316715961722344227163006046623020308851588895851449820423777475410852421125619797794928683759698705299616398737292761251635951031833452139794514136132636443825652722166429171002410812279633321237148919592539327454096921201848506462932240574368816950044245677176831938790052078326850355832307239447085737266245771684078837791401568212678269201256962466056258836259457481906858174829588239641222645568323289487569300762318643555410449855074394075625049241767499576194601083375994973273465927357242574618795611485486324086759667362117919892428610532443534937885476038913672884931710724130986706341506607865342005558247462265505847089352898179188505286663704931653815200874777644107770418470778084978199470842676081126155041754920941961650807603996227520866787936504277549211758137384251751887855421623996514935094154459917721810044682264205849109234835924859740649348950273879938276773613008087060649651569915976109677168199766111717147121656143029652518642268041846884615202570828130802192530285412663301777088522026101281182635406271367317881644204271371331167811907786152752320363198320831687644429034946697372066884268571595240786924673028888496116262023738734431852050870616017181624618765642464898958540285943372366432237067227404443000832725317905421050505431491504253748701580486186964131347757368087621234420260145278521430499145980626855084317614181237710531558766059308396784998975842608571374453212499836214959675704426111675299360228175155241430543101375610388255003596181452675330451110757384526118030499409536296717215189525574161298922000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,31] -133440946452803115520262035201994161057490639220329158121842197787559557104436847881848188056486549943091347854055404466694475357466979531930984474886551228762684748680134172826453524077178567314525094762027907543345574074747624727780653700839482177093318832541606824942477566399398850960497503918232655881709222515972853329715327962730882134054143837967143089003816533166851886874771003777430695906135929008696348179070433387183110735777709752252403896122865536812187806646795361333420922042564105604456453818542520745599169274721578185845165370444794560049333854393312471230417166674011404038499193293950625849918752271727141060842361763193720120963530629154509716281070659213594444449987131241862452367795025632796483039944193248224308833858216873208415138626231628900152204617139026049431239508825088441260110969555976645429132372993890740748344915126997381612678705514825599412876550180370370472066161588867995894667918412526352828259395493224378469599096088466528503484815253565866007890277316224952457229415533868228726048842232222393592619235400917298654784639840437058103915308378769665970666895430015923646504943584302303757927616920308909723158375281885343936217920086041616421148473979641972052280095044591896002070220757139461581227672366404874523632277912456366244111591633147352845694886348664153933987046615939891742241690123679396606625860028943020333225370853644876351290876677644431468470007799716489804875204046698484388440447079752632304135202219435715238274139234854686942211772959909652505932098381375211287751022161828846090441134097194102351961617773590981812278494165478746755802034298134062206505237844957063990438766066598766166128085339799096976265716266397544336882727146488661087721117781460251738439105416616529945219564370113432101853228447495268515191485760369691703927842247334898679202577595635975676287995774537350276723024610478855042788834955793100169298294266188780408379516133660618963712221752614369773525517246735757463135970310352463815391580059655328397826834927111078569587018112956617012373903309922677201022729671184180325226987802467529367414719262887510641829236304441420971556620865683922151324454885788557748718213908402679303901124430868441608697978118328163486361919474484558448882691032301934463812975828018770050125945097919224592119907730751193581283104214246115838386334228826134557375073034143846379181481860585600957585121745267062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,32] 71503894836410583878755699540710526773382648634875170782351109161483341942571984347421970568511425546474896600029291571579781785077586739969353779764214111023417578338680126117449756435843441852579572129582046367784442541943641745086987729425422086299474809691004860958159988520352221127586676569990718127989250474536807070443637873064210823033201504777440429590662672345612264065361836915948028020239851273323134105261237330348670114389456655427839160354601789298534666394266994306641456796586597581522901110638806849905125829899055101765729423626939122070839122795840331405354328909450885749289618012372374169721522120561498802844021064275010909252721904371721350144810117511100727698864210250971129595815722465463921318221214394482141374353880889301143084486416330618256153743558066341585460937024135594978299749093540365937453263700300543338050575325419993683949977088708573307002555892210664969213679337416685083579991707895149655937777460947959157490130180557186434463571140840872845448322270732794827040098478335118458412993041576452901271087009889806957209686030538182409519901632777171442070346507155929433122417390959364598541490515665633642986220630467481438604880726574510534132588648336947033703049757902186455996907443228622210716414696645263904481369390997846193816899400878456957899101896061137969196897388706292363221741539285091978443869585385516667067581177205888767625443875071360520804505192452194365586260895631326016989020754152124405333693601854328377226261983219201880402785479433744298495650174555746994139096179451914836313971449014532816733364262116326490426573685524236446109114370873602876911884282569781919856751800227088378103745287208770043598520161728112936232691947442063958169474718259444241715193284411920552011018415824390959583658907999742172352981601100567512331673088966097450429695611178508628410654201703365168252897836844426098946861799255108420531217203777763988472601205139093088892149108404790286273584213237503926656652515104158597945667832818374464824279463149479895549277416071858288841586287259566534874240641543693286813263463612362802193329547135355238341771241590116653431410306039927539302187503466157339085007868808470814438519845234555389076144814165198913309534867813454269168516958271837366202425729111168036215573866505175624749959276251659479055088513818607331031386513768758434955121975778033651614720232715572576807334364279299438476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,33] -35055624449873781055502605890601330779778622117039634444580536572890013639069532108639118627100397658519063682602931848481867162482598926705598402283546314216084736948659853249662838726901985270817393965753469504225294614700461544421999511535348884551013644388928861570395333963474882834266397561684520135499470565338722336239775276313280499706659905452588242664245023156488891424384493958172019216047892481440629981379383280471696487251278722552329226301587098007629500023464302199961931905797222117550038134198516743468134467946113889629943319641504181135915266230376010743793239408544673672238407342412885352934852757630641131100518572993612027691890418150701981445566475125439951792341033812419781417560659501826226860124875119927203146007438019240341463672096960308295093479844816998896162042094038066729918308683194021532925838298760641299495213907035502278932401090464546017283005259870503074258526126477682587889462828978397677888124687619141007698141175553360366586355648874901479635649192013249521400763449295308322264435702776356115442751926578018747257758054980484225604506983882426975321392147164784073760001826242462180858092838683895710428376785861840040452580686451677462034930714411323291847655443364987993292248921225373538653832637960521654276138810698720657025788728962273105096159618937944704666257513976662001589989736943660242471130181532982146832603311952075594626918275946049397794150869766636880338462587370073977631465973374541041204738572946820583065925681215656856259573441168258898642238149630491254823780776841063861609124752623590208872439875706205233024882911697269192254784527657274120425717695779062343540833745141365687570918627027925943927018909230253776284009805548567647454390424305320952988385496649736843464142965135282625720400404372715403037303264881347197638492420223336634503281178207480397883365794943621210205128515139001939723881139438358832798401797300935364562586709074518315990106995440115260151455893196387422496166948539963662356652427279369681138594397348664874380629846940749149083724169552569910543153302452825416009594872931770619300777776513428648336158107532932886054276755487194641463908921065264458133063789796966044768501475270076810857270587288939745369344190809810272176885979251659662206045800316500149338153885469907508448305660613362815133496508884057413249179315746833214465959216568495267739294178134589213729787709554990180969238281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [34,34] 15543480145582272233751565347508037183956671883577366159755585071293130194910850697910802449312740303879154671238942713843654614240141278698798956970735941966732821380455040884177093517879189900349507539014716720879362995427124160806876031324717329617802900180465500681574514971434695795056851060223000720937417244229020843826458116577471296331791644924805074330131228724945398420556172127268848712315960969579866108651664753757945300485243394521731385808079197358042674765349798747766520733553844649032335567923505849269920993504718323828180167604412579411156872711013494257546832308231229946364631561803506481067231129609557425189226040312097902122993515988136320225660968791157100635310126491350571742712620331407238467906040473671149252602206384711041341623302903326793169220841149929333035329606933552520415120097684948062858673796809657090323362323188112889405999628551550663912322233762092334590161331688215100448632941165978411300487666362171674976488074350614425026548776967645705027611109186486642840865648731091530313530617989111536220182920801037651314032966092594759616972417561161117410347023346009506509197440988476228166298865700738332775193536843957200704249462001977951190908276505979075254308463640570574240392686331115325620448864234147252090070248174400572416306406778585463990307896753735087342528612337786967483829074686320384328949383598621657238454898851409821545854157778916413517428773713463444909905065632380435239845373465981875902306635557122418834333244658180837958189335299289276776079653087195460622546997236924235528897494516525262967100170869238696838230664703467594780949197734087680115453703200430370620616443120009799148613152932058580461359097465539799768202560300554931175263574201202464689740511495516428501755502067586589814162485163352922025106279311613178520161189482321769564605738308953683262535276955359719144163324884703864279938571921740241297957583090117765669764446662933284063150830295259211394806964555452782827472513189500928785948987205894150744425251882940545407420055154490486722996974785965950761315582651191399186610784288586690880089026515336364347794936806847704651158005538524795648053202831570785445588623632319806133776591454477431150483607733850258450990117945950467177393569052673626128977035634899749307457671493307552612489258490980763884205328551793227582249126575481743851595662041958967291402641873087471037868270421840746760368347167968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,0] -33101867054495903101756881016244086581434653535455087337229885480896885724626673542555177688151191960730035354724586216211969891191161639152360466041288919028374790741332641140882495782412717809106964159839632528249189909337354540976883228938890278962945177719236051272267458516544302589220430829384210264567535219497938874959113573541577038072535134698207943916401174610708364628786496305881045063551058869365742417295036540644259617845523364665196083896341825549728927321116850370804313754023580675308665571862493502614772873403450245317494179788945575519344919458479278920403481367033483518630718345488531010467420119580600441068463581924172918342434079996539327162507665628647132840368457088350172988638935663637203099771255961976267560957879864191652216578413095133339463115923648255830832815351466818985958147629537186211497266655853465627727587593487746334878482464970499465669322783350281559119750947254750529696320040526333887646374366868706714581336511493064396311541183254896501334560255718394110767539272547963334130713244581569087798772063212950118544115962109375337926899485882475249761968534231791811302626348000323172120462851383619861751331243666597218305352312605273225171184665812856756208832049418700800494676523306419683495947946651361011238307812191387081534289537551811080600011333175880100635476730727044282584368240825501825970470425628506602915666520667089592227701597248699605027080168563199435218752482715720878934991784784902819955384486518777892888585120612920168924623758247028572373030657704076595363489155985321449383670939939943456307526382960355333259950580250466758170720753064445540631340011696237949936628307272088422133332189239378984209750647139979418883443956257597669479129088284186728742877016272687140187237257620697040241218926074038224591450051856425818817042556134933417461839829689592057630809057581554349435670434252137729304120025165014211694952917275169849035808148075212110380186748420044061723354907975211065376145612361755056582023260586406003202959310021533679943341001236027647107050629229474321755035417022268958629163371879117856520147060256243191787259789459139837107315444768288125813155426376225180009129507758113850349309882981405236104581779882327117524265902024467944184578982487067977773514077964863177918377447716825919099649730946342720297794809088988887806254313902043165069468830132420038558967478091776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,1] 1375377046856195657706729485967174383029529753580189630316455880523782418812172920723656583203384648641906127036355044388319215203369277101396798040425986549547038741418268716595968354521782167496146736527449288968248900030224163353351687910439016009759160681594257219165212073015737755700667904738355901045818997695543426497766125706912894880093264859029761629381747274432888372753181734651893556062282248840377114892518137478975875116256506048743909038694840622742294752470998133791052477164057781574622355949038249659322802823906771159287694206910014401668006062878513193625754281972056042331041182454925855356580594697703009144349278728600174334043310128837586539647144018321337326851764868263554102108777797746607325101797233001450051059121121087048227212251252461916606231495349813979313364074445509879617247070018853475209773317708942899060059179019995667080082383560039304704149151480384446852144411219599242309447353994114445900950580807954037784090299681497459952406887022363505264324639948889589814509014089615867156321030546045769801389960217838775156143887520221255579565895957024030522757314214365140366211359012714338270905207951301826889218039404914028180344784309444470676786838158760694681049379656344185092245243608325666632647395068936815690262541366552260692896433950314248310000875906973868466324230415238832916609725026772998560432201177115333299933758215787893219956498069670451546615061367891594970334567207881624974507933151269061948509927770736600812170362119024309499072744304925069664869175793068865377826767418279100362616459492564783190963585345433943294971596234043788333290646666959691449599186508882432203022960340442484434620136777146491915305887260267425233292721251225388439973873317875513465961371457111288162912257955486233380590036586727145064960086294254635723120157608722450507315389864495771235183856419892953757169044951904796842596332584453677366026115752903575045410837477104773883500515615214685948485211400419977735884374059112505895263104877965498537044695784042252221192967705961020446867119351171508089124660840537904404130789739938119884469386708614192695960235647148916501484978697180704067601094892097026790582753723574490780724295756390753627761806580546097241920136974578245658717333690370812119757466416076898792573496311861195260869449521997523427241377264430808644230450832650241834533928230630651125035983706259456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,2] -22254246370326166369591001268399248442474279312894080232900153019676617779179451266229736459800619431917921156263012671635909151622319145309951904175666070918252233082398459447080632827840127398883213936991464599072064503091751135917432855903762682894038650896764056575348749665646075309324956317901411299133411918976334354029722385926037260134114716215050322861753821093029550418340433068573334489745061677393911331925531562414376926596108334306731842005135353907670718937610400493535343586055981358065418647019585070769589043209429990801781878016355228769477142466144627454117496360108789648068266245915900981880997624807963405100941170443020513268720677304954703274185427667764286241055337687849408730831759739666488349324943616381991127324265950456617885172475815085186687395852447462514511901266511349106340379389494300738771668848918467615533646492688553920510863452652386479183398187895462629877776642015188194985439572506438766629509049652201911099465280575696836643696243804017882045098209856990631197491099756573944075193377198582507298834177405027895600389584472155020209621476037466968202091756346467149820510629178044049407448761563979043714328594821885881768083706492339607447487456334043858255551596327534789288134558396788278358925716980008227142597030657991982789741173652436808409094741126210489989576636554027219447399418717458925004706519346792729903948595764976814839888782455373693660517283437507453862640060083610060751119167584147021636902427372134490492680893184990858545829693042062365694004775215408410932107067319973743761147525368142652209463506830483244178095117989549220446879261344262769455966041544358225477742494633362722794128452021616414441969783973728043322391052816974136480955042006873203580719015597111728928698553732165314583835254260312195142728491252245419634285736400897611484021047657006666174777158973892121916485572655394291520201040524183964850731245377762620145203476720989029186415832651944025598190950926295067817640887447548462713083657891196958092993279967432076354208913813444701905338597097407457753577901996176544372839636843273824676734707482890653779221043021834348307467953657693838058691352754356840950527895534711134031114118507846751842981418490140144196781070618580343535131427764690456807224680282012779681168700367246911269984198800728425997099315445013937145162052992526622552434500558640826901023591629848576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,3] 54499842032173704345389824941414875972939462477645896060899206973242828427400093637471758308454518732224160169217046432747086194210121088461882802763046642840913606012091185175373487907260567439600882567681367755082486253735072596576218846539033538319923215032496529103733081526774330092246194636199935170498855672778801257710774579214593709781176824753795182128923211805265488755187107640316180167996999333913999043670551422260921342649764169543163909400235251402501840753939636969225044764136728948168809915214390551052391177333926627571154498487046662241936398533666551441964492543302180612613724668806638637099553244068989657489064009501915816264695887144737748393554693355397799355971992830760038442564593109153673648322108146646321769170742696913514183039987319507883802744305244974294319851029023351980354026460851483228687642808003450901837857772949680986452609527491464642012419235811893454236669575069004507633377640819205032346291645236197923622920093446966363719993644378360017436917572877014272321641321381577203491133075443318041362988378841660311379343144334168538517030611787265757709935700222626820856695305663174183694920464419721854607592893525131550607887066711450755776877360035154154605549056552396026560665364863736675233975170076688270839696204132794521173240776105336815859790324700360267609283422153112778764859983734506882204136225262153798430098432250809442338848472474768236483623097918690296556765813542281441975278575761116479451401252704162136750791800212382602701006887532342313749498833260386867147505338722457254668374401467240992028493467661534393930643668161314167695171830643339077120407182936525731892712095987708338889840011958163802883905204599754371665693841802146464311927444038892146370046849578675004633090972714770374956038687789484869856748044638980912959399761326098898460506349847915860285960650539548171076368889064939012546785870843040026504155429399700398375105017624699653895122158375027822142178897505418910105343183486308680790687563154918955347559146987773752788085965095929811774499349407287884183301515964059254633114029476797854715492542574432366499672206755768598302765120778617939003758703258664734752850382752316697419073554473426483544655700402172405738133124695333801405131384247624278466235691480289761590155288463470140443793019998110139248032291062264393651311322071229871871361505109532781297232190497619968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,4] 1446898277622905712081196402767686338322799020183346104786069872997260364036203024002488524884973001667977022073454192348045003624358333647591887938077723759971883409998562308815944249139344180460891463205411201594591822403683847388765016295942611758857309166450526319327221351802926181662040568418390912000789199705153268890497538828594896047126209694639213325072990589874679517800713850385743286952055166414082028742773699586929083586967126837017189033530577442813835217016193162163939971288946391830563563981723273511296701897423086984537031702611565243848314406793662780531334280315527336192954223293039443096283265300379513987053872304292428685050906528239225329727989613208909902718322331507768441321738454775016295577790723710633036609291390452274487956885397436752123803343095616317552817015815180706499638314471401971093516043056663352937592412747572955565552609075714423677270732965092089684598603669182503526082363902880833438163674625600762351783882159598569261046609394303878926993418255190442060217001104134426397696238541596276528797749149793992527910013408334975389576575643373463445569337912178034880630677611978026092820761997106639654039797741002218239105939576847541617153491507967153483132394490570622681978903682694062256648649724488337576285455489924799762175295156988767543223913224433455934104299396275219765676478277764553457859100944364289116495181748409795253591292759184490944426018177992923056200955814818990038319073756431486495462423629093207744105982396835408420821948371138922221660281924937413856904333307207202935785122281967937823024483205114801085552420525309862089277741640472820678346142960407126820632285593031747650314788189361625144732445137736456341238179454510638766053629828963295894200062609191612468868732338876516702069367381259632888285816752196239041426628330044150267557526274266453238916335543093303563368319043489452379497317607130677212917006863945399396739555708180868789362847508215427862878159750513954705398078317726969918922906784823691107420600745003400061351565688780028384742454631984668049621302943403589767039447780991800565690182521524023795031453937730148405107912166917535292375452998089388824170651263398737803746053692157964531420462139456894463402704047293265885778637544762179530678010629956332082548513455906896987854696266633840042392959400794556055971937593237421860656000503889299716750085375911788544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,5] 4365494740120550954156965264173997425443822852908622187083073910995787542792251825784615489391347827745327191273934073217734622370603797160054379764575420019142613723497998792877831953826683141525807011285399727756744045088994003172255420322735938086877289068243827651968039304152792097330859285119522398323129497038947591200514591614366083116023136329496523919091415190675784652965012329057013988328488359147156888635702848153888370150607793337152556400385605048585364641360510879564634294201233787629900525770731456959218967967276956508856501602648478409206764633671715946602139196954383858771440420047155871159929436106651775386182545083282244508530041127514552357045019954077599004550725231394227820826440988378415106052352851531724549230970072974406455932601513985056552989196595406205995820985371508605970701932804178990019353698843722934899940150278149220412690060811773346172485573352950399303059523230964257719876974138759695955236948020255237211205982342193982974578773599673730855308760850938495389656752235617741914313404968353599653002866680032810426142037994692682187308993144956765195323260964284853051820330711067769214876965912140855140198602145759320066432123994038386148435942386074420306615790830158680230708442679240974100156921799966797704583779635383522960833375456451494502996481257751476247962287540289922319974333959045086139839258135737755040342716415167566037425660155722465141135836254834836946614434974920214308784595326803625890315642137203770119987178733297125725894192999224098415552701289230759373000529583300387851562013880858103728889343872637953110211583646888903199127549714425224195684753265417137513960917456532802787682348312841555615302798522296659375483643557124648882796718277861145712776610353330049934042917886268006833794357407121252316241538248587695135592807935363842945063072964453220949892007343623026950486047238431497330074450944632795625945714998478988182305484588429207267928504404865923577607059084820420262602393407091274766503453108665058706172386907637281108135799590501476001230443587384890233345514443511617255306147244174005169161911742402457634547207622477973592404955933562266576239814648920326481088130131005414321901846019317714745922920921252723155580894291619050325186189238581770465590674280331162374669335304299142453466474777904280236850667867323145250529794879012419904585595464212743704317433610986586112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,6] -560607446348143761627442856520457577959496402147022963641847539730597665088032661944884571646589676905676397835984147842115252935463314362322320437194653192957088824454432300060708119991766744878671407950939066305767429792060936778421594278393356392706965209650662170303335905793970748599708659542545604312287078331147237523984251698804730819054579224868443307794027072167727414229009944605914691073404526287218007310134178036172830791876102345856777803109801825269723993000835212535813051918286992670963425307447362897465023602388533860172751674697835659716932512296744449181184401317346745385881671620771587341988091030722531599342514294201786821831321717201803939511499813827984018026504516520799175465141719141149938817584973996722009887409733095447728895639597674037663714495360824377429877179865967654625721780738556043530636851419061712098613957550474772968366858835016094287797350125589174106806959827979852260170683789973703049994796804376265178947376050509693508757172905138778220416297830435986829869204265053125624879061147600517035012556409739935577214672974726624231237285888974543466915165423870302581262206481096922984586024831960648172966288184306711950786617830001286232380852267083284519597628047567920248085060026177420198503025003605972608977264889603254199631570999191080369115487284668679637563660599882240766085541325258615578345595443171642735275865212612863164263354842519397383414905824438785563987262808857130192581938803526108209881261284220127836293536208240807976852814775950972198003299169023507673024087667856210317621713249065647106634959489344368201581464073590985241722123760939854193295780275885287617541603227728780168607567634233814580247739207503997751024818266151434973895871150386061514675182211757371160173257696130400828653011641638291497413045368839189483977227118078228588970346935053793063447858384785259353605071379818644651241793109120927449785003115787546073763471178933226741451834717252775190882560983200370769917709476987692589675007891543878611100854627063257338682860983626018511126460907752921024421372812571901308084380224598854274117490237558864170582791221313216424370375247982301362177095056161376788753533681660151992958635111513168202891410454111951270496814573293833483117215522419351724593777914284307666798874207617103996837293514662128221880981283731736404682549119478577344279757694072116030435276930354883067904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,7] 9030955373635707829818732670850268465673595874954164159398914091505708871749593233535035324752018012851930011999997677274579146936110591249616251246256828932101873161035740177285608837631393781454990135058244072388918305498841218777511512910538293491409756726681670647739916358977907203905562931567084890915597228237323016866185672733559391064340486254565042399136366662570230967287480783179810179875639389469382271677002308347665472330579817506478838274146166613789979580999107821061508079998949266574296178173948356227082086662753718399417202496282506167863803513439539790282347610205741299371709663725000758626797401626212707489660155410272896272612350351995913210212666620037051963014328809070754997133986986087026665248264918241548105239146820649158391629489472351691531292765343433211706915917330343961654415697662437011551616854407848504954038341031992678216573699339350649936211357021789584822541566436644220337763823177674133854090591908437389750594554011377139641515642102788517281216571648370970725892962486162418516727812539578788051328689804874013532592952025029834581856099246322727407106990593824735415309517251688596321617912190527769850255014133611338762497679603926357533062182259786871338077722714325969879456636098136534267119656415586626201546370485686272989986947678719096198876561733753660875906599748085551671629059528165128083223560724275483293471945356000070468573331322399595910618128193560573358301395206248303041360692662616193389875969328252097281135151371937027550750917522661075147396037438795846225268209644800184984300333576108592252860704447029891652659976377799114011178442352447373303706788675191247671969994127313661640738530324401142746389558770913722132502033153835398497665316455940988055947385427480487086304293849900745370094862515552623585711257491740751024057236140754656279042948234161655854560526109202131244025367426184869067227846702919734739876089931048151827728173306112289640832886259421586743033275360216023870111141728507715295550173660441676984187546385673223239295300720619578608397735219037606792868046376913776698122277654055598238221583288219993069713437660010851068941687128752187452320851297112130817400102799476864090211619488818533602549976920973053326550522891073398431546180198963363621965466473913073456258050326968614888901194310326105141904468285222464340891119020822705318518265360151915804200758760668179464192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,8] -83458241473271057855944010523373411984864563784542937095366294712084864337836953830356768617953374151076234801279831466002418600219830597075539334895029998317149488099785306844210490435226330666228223331541116684493443614095896672246590262683079938100648768840656422130051741737925277567844491736885037656341280589998572225403337341972799797552999810820965476865245753001728090472336548919273477237189175882261027122889567932849181781664585727876996185036839311318214243697086782998492446527060133647413355755508658468440060362802100278296736050576115393668478120946531711310691174485581165171260348842869414609067965333867038253183059522950115537786161005327365376026800846927036121635336414123178585321129716017903645340359790640694108092644327746688667862342772808289872032176935283368479171115793544261074964734812757398993645030792982817190567310532038256229571087142118400540523397553148201675868788862395395312609350755403078472550223404748758142816023531912015318781022157286566681516707448268699818555459712458055166643385135010139595852502287050734293250848433638441100106975922769357210209853970536305101121932523251360161027518343156298424821052424968540245074835192827879459395182935910016484827152782498320326643959105814432522221606751617231892868870122712251827609021650797677629111551283290767274612964106595793093810032351272486606808962669393983577699144018620625208283642188159462733696092438924311623362239763712016059692507841264992709486663840760852985752589504036773428509764795315696636667987841993850389211481084935478710412295976610861749568188825974226409378618925577633489795148441371741612763179264796007204545631184019213501253083013188688829150002969052988768349096357587848712183155182245685065422599494927590160994649363129305590663088225280923415275955396375960383474676686641662284495546659904634350987960546548468225373892812728512226216708669359750501808388038551175625390914654663021737036419594880209135053816794100743259534496038547636604984410393500144153583997853127919377783194966148962692299451247438092771186692349204484533791596676216601261861790917951230139588680025527315864770227760506817158173372690848298282096801771185501596106109849647584759104287590490877812359060138457284764134758715210113475586411706077479080324539992571680613967983354312776391730704519144976647016579458061621382081870095746103935442046521493385790881792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,9] 531896419364542095550071266452043480967669447770571457412891464758631656603530479319698071608908044541085919803766861526145574830643152713733125916656478381707426479131767833633884699306147046707498575611200393929146101098366968898885607275878966477256362844503876621114050974950190919344876418757988208586037544798706430707373762423159935681412112772319572115364440544816700995561405669345559745962557854735060372713548253842502863281970060694871032650654287469388098903008385112999878128734251686778781630965498921220042497100895740978160265420531517312193090546356683534128299953325679881694777349304458078059106389432870773294604032407974074726494516183637509327157471476002342983168276052615018709927462573489675305062918238925183951586489605134613919849252172681942669012537416067160100380797233342872659534742272001474175831506267309639845508836859003266596446647455042586002789065995914883254191534969607091685655807859236414919244902170291495470856403673357380248758782475136273290843420353056098588746449175078774487877207581053480306857818705597401849963189818239082459373895889374358980495536111764827485684095379413557727482863658191713920492752991712127638879462826479900279931197356412249062310773814956265011764618718420401327726365354598594056273067674718375907738631200480886850535240176108772910425891414370767484543314414262193202219122716152755178068276923072295887560887914564876019187789147058519936000224791831391229185726947621881592542850148127646562195625612796780880813253063562791238178008833279480365579743408351722853883467211506244225825104517409345517767082760733798490707257955083289805067956795723720810086844671469536384901916544486892697109141075194203721242204677851922637596362339302101090607381536715242470756734232969865847384515304839607550486979733909422294515850712654041592754959769981176204261984033503781213924934994362934755185059125583397729566185503520878795805282081181060199734759957541503767112683331950225403531197093387105336088756627664973213246554290031348276226364344526358332810719154909914230144774135902863761157162114975417688185510651377617427271710644522161605620767684006994985705261995753084533426975734162983628623744996083029856384112429525308272377696081203800316261185725441865350888279629959904814267529713277425605264534889934044560943151695422840849853886227651066799017419295385758027147087432107434532929536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,10] -2491217427794332668709172739849926882614156090095651369866366361386596418509460265791609619601764328956301117793814643599605268199007128305372713038759835074517977377506522235010214132796476587486533930292180946596596982950725259464963354596827996884260184165184985159859589303401472533368185945669108402309476308432331821706035733646328190733336519125857706576782046237095449799320456233099777064812451822530718714499945161715018809651746490603795639105943836232342062679214848621814080081228832951375713188901686548821420229435815077087860630593080634057613841980938059134482970690147429262661591429793652380959040525120431063737757079450731971368679646626955794915910664901171848404657246245236169457707281603661541913614639165017837615953332470644004296902018758068724270761026047306891415838422699587277085977851141065479978670748346266608041616397388106593382405615200798271950840453405289933921983890299468252603691654606915733476892817279896256518614581197780708813353070310309750671256455647291625691369323698095263337118591001127299245374006106255550527993362146302188418900278794884575152696255252154496380208873225054218511368442020276503438337326074279168782431507820314194404152810808668109020703888769725542167493888055937147917373597993475168564742371013692942724186864001504044485449154821085868966688779602256976516142744862741287939964319758060894227082442693363169089656387203137072790779988194644422731698692150027103965044893892859318673573703964770920257772666318526311012810026793980649347463110695960230335161799153112423579230732361197157869847598746987037786086068436610709892696246787681902749011081867231631241473528006229322824875658319826172255312136654140266660813029310231647767093585361347293523875986781345882100900369872644665473086399693608957485688211329991546179094676235889802669217240070586660401837626003783355945354921869089471427046033933991857029836854930219152936150201148027831969028416424128250902151254478267035072168236243641709374582938397516817396481923491213861482957270999616826977525049219283288275771682008252725208313778777826141690629327481527752045820590065707697097190210285599673239138461783548112819802766381397832887978686995713137512736805962715572155730995074447445246575892974702729649501322282311498554387328566317560184448979845291516453398413977915668978988250492619696856845857313208326813594795837476166434816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,11] 9478388688024465061160692167126107044132417014995953376774842032371272633782834463487275963607647658881496362164619583952242058085792121362645686123060503249147749352781984569033519243538697179047080405049799820407031762159909562657833611950613537204993767687208191727480125498030647352778916334502067848272108444626697962553613075149206443387631651703264717398116157319108953513719832901630763180620207058190315674524606693188029384589765190747027450566817533239255050269364378958387012651705259821870128444032171495997637897146654843007089859906994534355909474091017186995453631564446200583309996811327068264845479210597817930084885559492648031902742221453676410289237542759657041565466714182014530670424926907752096879998272393416841570467265640850505845465001732660344519531376258742461635758813517054235480619468309287287772970410205233905685573839481269062591158852015461969960071783851543444972572036388845536207456470308618070920548430587487058470085324019060621015976458224614068025085080821494015929389623258147313346502940995451859259989136286317453089910814714610758202302221453017952169855981666957556524948971343926962903214100834848489830680019620758495909308391843044353737147571266780697607790732332899592396949038154320194151237078654606996170794779900289424376334370334575859866794787764351483215446259466885532066926261066886558189185087565290051277499459423484590439980234310700249914848511739927718695018048304746136155373204214973740172046028853462077622949534449016760912420016576077321766604674462146362532021137411376547807605390621773144296091843394087901152906694983717668115070462426954919959194416796481399811992473457890832946100944583488799974950354618798272694985791357248739805765494978743414554248374804625548168966407177974459277254485774431869447953409395235760014603305736429693375071117013863800223716835167889848370909194461807153143899490041929535067055949366141752587736139637488946429764010381227119119274657914692852181737273687063552603252196804706046591122176194540735336132410562120526797100580262559714173643731882467416777477735453265786468873896402701346937379935527463573354116973256882093824808874026526266011085166596822469383030322372588776471217575062011948051984026935838700819336913422632835860446826304892803543040836828414365743824315123715112531061156685831034471616339977526929066649734603497738522502089139355079688585216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,12] -37755499556107721447502649312875188838140206586018526534203382469459453932783567347932556152287817231249736382784737387861095772218644717112284478896849869415979581192203365231248161548994032968169118607246113226752756445453767191115770807141675449355349596188308301541765122015620159498731657199772478364968259028859793942066373751877805426185451163837792548156303143059266916802302566368039639092213168973283110691844461505721196967932071672338113472403733309281238060303736685472684792301890197431913546437196068397060780988859119310692895177372042322142571492730324219854124717087269844171949276932501467518111460851510716082608963138087249036860484876401278694051515836213399064498777358002261443310950835271607988160362636022743240616296214338479376653856587407157390736996341180704269303247156030801916747004170930911401826067835255100143824524033690346287852737594592982375340486138840417271549777017049521279219085326788620357353027624643481725812253949275071118911187307027451872615083306298504253805835803248522493382788640766018785851550978166671268434345247900437490740122078207265129400020699529495377083715306707521348887062793691672567315210807523843901699014301120127404457518352146217498095904856555774714493696223465314940415682791765700997484049707436422536997056409887660848427480501949301171438796083842196214203677563455465893707598805198555181067899988386610481871254698666598913517592857347980542421365005949729068932916682731912452395461822827500009232814780155572303911510002695243695985475103351599084043264538028639936959412043951309585446603852422960928831782411900844301309776612527801922906157293647660539937988556170337982285623382562005943788176201875464510315320627183926299434986981054193602276910397502002404171172973420159808905975714512686848857612445691648600609486038998507754280197350129783962821226639965568534819409790775191894033895834575505521493066863826392798729313430037920736451969244795928482474255700135240094342328647466261903338048651544749096349282875700563360145609729652089844250640414465642500345928941504457502981266035968086463978354146476416714572480952650926468572272894111981872968874327124559664551159144815604906705294196396929053471931177715439117650388657540515428480224763346492711605670155242184049252813799954994780871774349683620110139804822134940796583191743696935920848071074295141189732749155168926983966949376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,13] 188439407050157737418629585620863639606160458922059198197574402334918344269990195413447686723230959933070365156662001203000365173460869904536298968319217738362375045809839036987994190760498509905625216509234305405660514985720466980857800130222129076324328086230133158977084886972734727348534487337572616275613482862791787261503878296723331323967748607268961846991559412012398373205863928865926625546221219351657233513583123506735835313537706318046547999184788609749183528202973074563312220525881360181767303611111725937851540067770087637943701417177020959375721639894506341630983648124546967907591672175246876713104757514615102065473194971495878668636535880020057966991147730131497725752207971910727778725586968648646134802160418304340279797701370754653917859416663080732158075895030441803968705528096383653838654890435186651352295166571720249959756191827436118209535710491262880715163976945669594903212254270520786310070147468161731239517599359963104883618596630179513551645423483061237383942414121391923019637209643168133290508235927294513252505535279324414579045750087377451459646313924798433233966648807141939655329021163638343844098067195626890776141952375383304409463020667513443966111697198323710310070459838122248142672404433849372808264027458324911981832837338839565253936834810295137270018882937234119643289814934748873367340960805602941983013336739526201264087630613118828422985901884683634992091341089061333157701721791047511995600741665331269265478091796594339453325290836002357707969671105914354676133908228639138888124361427915894278462133800281773145363482484231970459552031350416984903149851438024137747763545163890666230286855520435208041320403500537128616544426759298978785575636451408543929065602924172411370160962024612291579406633607591981535642092616841197766089574448549022890588661263910188660826982606059434879808125524597511063471320224611380172462996898854405994641219819304259552959129421372182828118599619016701410794278730410871247234954690569721891879551285317867587626311179016067302718000357701693523646069853706247481235474205521499648451341712367154808208626822177516258979965721594393241840113394820458416777968790110790537011991624721164897982233422196381142877109449488539237681573860831288048653640303601533829387294041101429742655319289814797341981524455900362911382438139106092372695568436275873460534197409064206082424717652482307495791951872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,14] -962421918932068084846618781849227467208999013090588601769497574994935770003903608586011186770681592077707482220273607816157853378375646292986872840373594087729300244849668953878832615351805054709036984097535929595861076445121928455690755829269955688998238937507881054076557068002430539267610827262287008081176238864963351109588329011518800617058250090122911355301698335598286151546931679755329045233311434773113836674123195362675790456403080590019364113392287786454439700553694642839549883225961059089048845078456467467057029544402228024291293984009511473777158745547148657020985850881301994046494153653558966796372747203588372373815168684145034851765661292612114989886502135247985427390411735660252790924179569078513621435958394307134910647085679691426572373475048772781498943051368148148379909305702345580192796205498776168314218675733445975658240233139861179344848725309063506323837300210365144797169771217330009081643356046583779627696976720315760883175645309814089344474646206287922939897807458332701447353121307548875828618331774036799364706922395310351084592576961751085625545131780682897023119291313687681432514331193513945255334503330687479485206251252261755222516317805749839851568580127952562177779357088220705716134270273989269987969622435738182831599914464599849220181601138473342853604414027365955243716741726592875098616993490626597210877462717591598719386287822085420417843781652058886559540850538159180192314861878792351562673335148403535645579222365722049178678828735419306447188910197743498341447254457520906235351607568615759576101246328045020132698063656140948814327997542688121485793250878598871967781824831579714761762759681768248405695067269349892347915970773141269871467836746358984886609688325541128974584134493099161349940324525100165543941720739245141833190606650795592785265496492435725319237511063005465865096219854577037957269263099785385430926837591506824376592326363695957841929656625273851411419629429426668923290214050900784385279018558166174996699464062042069901964520606135828866445180488448635397613150769461351271899586782739070555949973554588785623757260604355506558041309993086804013778296658539621365239556127042256108989695256796124252756773433401710752066476891496916505044624009133035623834279689052389078251686981905885065039898413257501977722255882776541464375771981034308349512925855322410893651882109216709979590286413600952943816736768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,15] 4120509192271481229531868795345378350164099247920796268431807337791685463867121887835482019951279056409234718343788607051875308941751772729973871365721568614506493009670284914937239585187449053743947416787751016967717002709134421424252351300324653813323386948754578878092313542979653835745543659163956107477809275778373476259138886271509162253750007139443729558240714998062971330830315986477634436080294415880977274908586647955180189970818747302596756459493880891989915996373697028794921872555559020435693925998204219570251712598734786174784646729774448264903331682717346905199732224524164110820236847726413398156895048402095196492821997970576856163566995132624824545014431627146163779141045554747665010097180534409310964186346216611174058690030986956396616696550988976099761657073512866439982906145731428564984492501162117652782191816430119912175323152142875117824321126951845564010292363556543186422288353331216761613958066528926510004054582256101498280707939429763907212995022040465191763414151546586525399538701096851043310346198910032155651778358827958647711298794576628990547855618643959709192285194370448670784484353664138929695228199487957930815987401623329067068109696938615672998298175384485349719063473502624837184292453713803209543314916662761074892312148312999669416207503721803841444670986351414267470617299593043107194623499296993211860630159032563970383425108247087059706616723013080532644023429169097477867464352940095834728736055145327163486658747250055409881469057555551508221515396854902812160242658285134536586213205353327798772967751462213632910164688608623972603141754616669410402965196300050145733785564940220638031342845447776583062345213810799972435245713612350853599015266771194720701408852357382625229843627533037796997887928013351600418270015686034374529524414111027970599942835109467688562469241687036237308474062531006613476818401523728649518739098558493872806293130937832087383792173075983018348604758942850061912283793998144156770080197762922488587608583552486922410037432064663376635692749115413220141153069097811754778596125574538251372805038439281714535260634333076672578692178489777118018084846643507121088022202973657247489244185814142007740522719827112787522043351150958487416844598769965322410676790875516622782927613970785909635217507461262194470741388666921269741848225811008574667343535616938808030727117993100935785129270730551966358780772352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,16] -14076897969137475949628988759849340363528168519483805765923368030222857292503804977359792621090786017168396718621450074978911279376804343296137514957537658839050136977704118749221108670152922787660971514888171087565892841798658405547822863825413566054322794772835936785360990063747680021732973166005316531143952745895074087817325944082986574516928530552396390258190404114001308257854188637232382303714669979392322498774864033841456552410990531882714244183718082658705399724047947899899236657739876384989381339008403582671448650875763612408094339010014145141688127715559262436028680049758584206797662274927885937140419366741514767367611963019871601472809272978645802236626998692628384998097692672310973649250997149861172411127046375342311673316711464424785380493268342773013963376857979400697577402323007198088411267353778491733098212899417204147215769192917245842134993964595662786629768683545936167172243249294393330079973309186870177157873335315214979288465714070345862002072411155070827093329016758193194481451972099569409305914724425934919760263028670688962951462674193412224187869901199674564302198386527948654562797565937749487258648622914888740570199552166287953097636133013711076049489363044110758864825711803495955472484961652545336942291305548520008975501561543763050685889550172073814966931468452516015398939348242640215287164363826520914825037233212643888861603703686895782847499156959662067100849141414545076345695590164648765892121368707754687349761439014011182483032913927750271318093146863458152036093453512603886033620238410672109755146220607984567511749640826194692704439939795020988488519381931148379910405498605613750035963607264288830681417137516040435237332858038165725999584940554600512479898225867373300934686620792593764755082354091587828977782208604897646831123901596467647624303491948459931563175001233362978951050280372295155469714675184836581653193486449529344164382076601833649029349858141274939804552338744644418682178857877843038555146480117900904852824580047868388359304821806712121610232089821344254561384326660372398265299865095061294181564265133727548124108600215487234902260193348800899334966280484262131498580745604224286603949924766924968403010242747288153663914892834039991554675361172285476113072808419177969903815195157603103568802441980933672474381827791809142877345852257748377190464002351827040008251873680589279003833002083675343095626465280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,17] 38657824410056800391364380254843301618554067179975999314347655594686717943792863729089024775934085327801588475802973901756529542389574489465931317424913807689742906674431210429092217584826404279345937379041564376249871124058204832132535046434534907404043902192182387011081560211009007654251720001673377709690127840041915828849044841166833327940198822217890233219659354651894477947442651921212449545645900586424191193370873874985711144310796547663998753733714947411956651789302032902492376485360779606653954980143542357590903946915199043791167698434038994708273578752162302593008821009179986896133834276854652712586168232374120964911403881881342049877698609594007173354317039280596905989790445040469712753218007528539732732305100211820064498135908159349602931855784455661768441660308168816467234674106117400878560077293905822433938619281219861230862821204806676419369347707133903304479983112763362240263449180525127372196248051494946854334428739605159185260179948485266467521112296184993919779660783224497138816294729837924597278810460246303534116526165118293619244229621369893169848816463200942031006245855638208154732977707183538914547473745826809960268159611802445707380105325431680813218156775356200330162413278669038356543971419213680365604152770261606637539686209772605695545280394563092434182859827553874722851985372213877168267532866766357328823988519064431518576585142479658343674030210484947266527723175035321903267885968832852933639247671411594552962757723192647749601573672806840161456826982055085348646372615900797134957357857198762096830034389587545746307914973196849123789271289372185506830365521543493509236633835304368980031067273742893034966549307700344421552954216169924968932991006738282816646991599256327491012341643433480158704489430673889627792497336815613503325324716629754028407891640640047325279428261337135902900463180809188198135431856249645542119953178338507092215762759603381622836089105469576596025279113149689967336455135627465706878866025921575654519152468986035738552384894082539863075308532761782810450902836283576927576740478863628396363890408989812832620628287125433658824290524753134850443416460824536781688799526689990640949518249114546448404079232266247905949514750876813678566479215749700517690225416585100583105155784336472468946671620710510910623087534069982523028721417011385771045824759505441020418795569280065072881801697767427674251240407040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,18] -86895708935694446507178567684663515407514745445705823243565824079443420915329325196866223827925768704638396766150483375020679094499070302777623431190166813512917650778220710670707545855485929372933967610086824910572799143649344747891120397335530432632278306946936819162832297217921262157893284660156274963736616841490468798829756259517764775176714436816585435078426702944270527039577144076555100544817463894930465895784352054873420887127452225017841261812691834752281666924033567021609446540306880879976963499099255549528766456310039974245102553786371432277090337540848114654086469327441576404830622078018854418245999659472199004981143108261211453815069672082129474014346068452650313779550572310399581473382751331564852340433361882674347892753410197178743302052285174664498378513598562403918893177923927269389742464179963072776279968384957632664994448108971146866398436105785518277330682896326922733125749783501624872411156063582306244581929659560900883042814879005098369652844060024419514424650465570599814078441645815393213320842389202304038621872652876830212760176978225328257801464769048653349293986582579262891183574801090038932854795775887488654523543403115660786289869410196911225868347741116966465734301440436458410936255929461677990310473998461747298884494759749645889423119879518999396518498586264631967226018745554417240850655564182673877627215175671429159702291394358495480180610777358350727173142410878231248171501184931138846280683177995128011923904955627294047203075055724694480135631185604289417980352457912093989344309869646432510921523971062894619678140142349459017821804554671966590672580858528810457427798970003592038614798029838870236950202297439444656886118578109796105197565034762991499553785589283063115671394577311005036894336411256101350525588722125498995596850742968198754363101064172573631754133733391386096957926836505853227579775467092440220795254381749217279937407497253402627351184782871634252711794874523219612919900648622092637894489835794955260784632244300895079046919337647910567852899453134162014146335466984675101321094449004252581507970999107762457906029667444134048351212920479832922515175448090122938531325861981626643891480074877040185194848579504775239353878195604591634618649686133890572500995696574275009536625442088937573543963367574522416513081472717397750192084633917484385288901050961539260049512081467965722526152742074396605146636222464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,19] 162731273903092378295704081275339757642137859784651401205742716442962660420707046157790821684771915980436070855126067948517396923054705292406270099797009217528923718029257097790301955890267186137207240940357921550915838703144749664544435363762967024403672061013492150913994916048143515494699651787543920529461719680507851087917213365090205354279043635905140687565514852930926884340630167080669491645121386131283851587969342071367867538632667652569386737742658907428317146754290005335549695078715135100562143563119732913902211427679355162240765877735588110683992555333940997925561089748121115467596770382494042219870308672033649758092606497049884935770134296212578926042433332027408579287329888274693423496442153482337348173809305056546746351204686042368356314059862551179818364974122550747689860293543777584588115128339439790281409348073332966185044900625974837596102770565200268962583082005228565640450057261502923802288525613139937627625123075416800938289031814309292560015159005928678826236120612762029396068556063514040647983627527699108169599596394953174801946941214953162079767519348593444369790923955943226941325947927912253183138149740444023744090129836740131645275561307486670656216005118949954136124724005186392758085010240224199924702702165016411925691381447994354630967421860505309812147357823525606732431980558132522768010831164877873674674878680055229291055951159641751107933935893567867573055867739283920185753542005078553038836718611051447721053867722479904947389004439473444760800501501497975161700316126080701510758456598406619473013253930518911494084778495249418965978272329660381279801362839660835837160459832775209628222727940732496930416293593546042572152923542726402154159688200143680622192541308911230032820545771973886024722024089860716983252183420008117794637586524732045424556019347375036267917410692510512298290424647193598579200194700581346374901264005039404364005710533346014845414177818993951497400030767931296677750309828020293968658986168764453926597194978062759430219877562920522094952874313542246329647447594966586734670704762785649586490105554724507821596641456562386283823222445733787884323209328686906988481434936138064639154906748984910645869086616026004338782779360219315505213557571703925453912681078636048808867955715767127908975600767647967875035702219918957100747223228387891664805102999732793998225434408122279042345283244795580842052081942528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,20] -257963443435474595820872843013014344864531672542118783043248500328791568680946779449312805780703081587296380544799932260261134205364339362241376977145630002146712462622968920746713062666721871003641114963743995761869503725275588038603036006577563356503890904301191041627075295194302532318618787311495622902458212587122653086876317493190238120918866958325417354787248638665469097213897181460993154495233351229947302923750448230840777264516309787984481299978672442025212995821704568752273082335318718958184010179784541053398804891500547446548918876043389919138421701860840085383167915226562604506461105140466695631997107702549032334792939233683139485868745253593745775447015727248648240372953811313556116665106557879890365334733602284087396729683243512096380310247404272025289549622764747635425683266794303904900537841333474508641367930018987989165156572529549755444735670681309657684027008261477588699782969498611758327010075613774509279159855080526317730356719988403281225876134030205555883064475320960748838931601988125304670196803380728528264994272623767734011636619032418179354336300966177065214842409234466033145706808394028749924371613486066318798809185325831611868058302004086534967555823148576608221317631296966560971078856356753753827205080196672247931716919610206132231641498050333198774938449252072536909505838286467837670438613553441514422242567907012353515299545524373907170697327169700287260283610323277086136397881997908780644242673925540214732691369691740580373570041937762607008989697966575236742158316961971429556834748395414989000397564821937326414601548800137544465479809024798769160538398098508419813813215628743299045793977394318251678696424466387769534622773001788979799942155343850981575000229160476361305391713673717280834539956804867535857056336319399666777236993564717714243864864534110905455720582854570369886532306898424376130126618474569858376237745875018489256086543343220656552421258337148108763648132349796227602644077538778024543367503451476902544830599287674408335364658771071823187329630923336858595234710454475594918206295357599979346083734763668094031551526180374944908774499327518038305625852919958596921086331013938804340292016851806166724831687919249590113386527347995095969953436335141791482208990557802909696394328513618881002888345217626631076281183684842349533737999049432808442277631794784133179505587704781983190861442797995724811828457373696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,21] 351376165625493108853816686281069657688678037733021992459964203393945785320775036837835112969372596902511740336421220035849553341920077970125817192251141698070763531807974130299435695131794373185516585165251350796564762225083622527373101520027231702020516862951804686535468781288085769676814627607450415166860923574304455935045484008610125644198591378750580434454830990884900998351440611253286794512557191397680166735469714602254051486053340027652762539090571077372868606601591553572054930155108506104690957891649830285177647864503702213725509799932343877119885013377694725440768708097556911923121057474879018987841880470052496642037861942269773541309648572070200221505560281213386690659076329315206366803829149214188466988328109740057224920365192433574638900424354247480452819175485571343334662370152697862390936818703071750523227141498257927034546439607757194379711058076759179505892136401643113404479319367635921850572732443426583841162516102430910528669096510013730236315912662168196378847928829196745204531941114622287565879600808914343820089601311120236015873585155184657869193292381983650055387941154206485159941086103918870507346887853411285347689443473591386651848669506946211678273304859574173860134416406562089013701513885923179688233348659280015345515147402166594931602911869030547906004152537272345391654729375194424234262354788911701559935831115386158604147855125468037706643123849337269048565728784232668277044615126443018021704866833986171828631918009923684113504702274231905430518133303155138451180365227691915731329570581679633049706534210165033551428615005193474019422084062446199093318017759780317984691840784599393401295875804982311873212694327026467389723296313919163439420608702571230834966519955846468499528679794530880880660998913009450905704360549869839149774147167899711812897367171814659087194411967722615594054627547382682398362874930567592458065370423438192752758473559139884850827428869094033619901341019874748632164497242536273235934572630358266695351660468020562905493854648129862328343311449046773721796715234307507115672469116481199402041615043983625134739048779211563473646024509632892342781228408146744174354532336665129389745214437203386621709854482707153249072195934464543337577890289812534940895967473378464750867539300418628914677401293292921549423538088916908804288101763146650808582019760458270058315982930543008081454554809232486504499121225728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,22] -417629988838375012297184611898567329266087103816931829872043548554308528104045664314908344890399752503908118284879615764471263311076147693900614256397978890557047430690097059934621723263940873745916885735410336442305900603082058456778330438841150599799509684805392203034853450325845217487916761051712160040515051219372331033288257644807953311703983103649119301888951085311421459533902220442327353966110079518480289630314401895532515987954041630655427124004332807560472543627950805288638672553368162452263172027311980213333699024700189191272613781557526710943360644436681741552401640499386680806650186628952128766218178223863209945580407009420170038321851196464415163779624284652219622054411004275149344456691656884787177050006432129974195057447257053213123016462848673807257678100812659822489755682034716123966860810211709674917409111223971838997392702762159227111235817072332380733236971496390119847710380798527842751706061477683227121898174642717458907241027423839063082305333537904492786387708868852428132330704177948875669809430875905472724863839924555330162162306218587921082019425051219663340057397816287623615316773759826216366727895392029676584411359331939931250241082405835138688023427998542264805414396279945633953916420177885180854478865694154837767148677988448336405070992383680698000509652636217753474376333937881281594292991162656879982376845953581753546251159821044135562068871249613741124817436545842136434539597227414678839557994783292396912144525716544756157223848957367995339976785932334785910340431168511659358470022248076290168231110210938240090769825848499497699253219033119099505041705646920055963884219496774688835868557951104792490690821018392008168951573759487965229247367543729317170709563503199194563901042011072369021451492249428738717289722278186563726112225674169380809352086186881466847727671304534411799444253441826027252553946144850693149764605825831620649411951916215207067187481300378131878550689526979774868490783258019383135899000995599204421901232147752119461820422015815624106773078099154054181225182781553598860039922314414772479057558048094992539020617205399506185872412612480771120006314632230921869882068678044273290124835803338123970914238355637360332134296572263636788725233203336395663442894941560669768896738798785814090611345206548181857675816429935657264034452495454897402808414153459640559407240599609777420265408384091918488401931665408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,23] 440421467806038428205613725120770525067336969545231401477657113079796636028185237004929789594588389962219019098635678779596595657450449179304702350618390947829760594486702395629386345882593636044245212215076586836026753700628970435398909620079457512284473576167706187560968510903501509792200341384517946363916196872265277178553937232404252153504940738325568072784154954290268964835503935039187832843828233104089271517642924436373672751587663884017136867419258505268743203492783917398454319526402314210991974521573399194601338355554760464467370242127505050607577633973337314675957545459321081280864806520913601977286308828693810538083535911475772192812973172083760423061381172010634147097893381867591463757437518622899458901464790113687472039382701530982057042589143643206940879089386749895558080392230996917357174906505399062307973365519045996160868493687382701763535656064339634417659732770273397182187098572588060543536873942883141270139926880975921802873366016369985600977786471778476749761830037062301450451530890576680344183204082060068580906273595994084342209323567403354201575521740821750672709640178801219767021122158758673161446667581527835426120442548345522541021781619485382089347471227916324415183567018990219213984223828745371939571447396124060699516844609132097911886387033039653651289829223574132825025332843703170197926620816744063315572147072228613059774285513792259767327620982963107782591979467059434335044053551544782274088144966430077197855895765025140340670648034847300278001147843151729152843463941757913770263781568349290113369087647825957264278429013473099029863221197191194643865785646900228813046579334765870256432962552031973064753993863451797766233551726283626644294117891394966849382184635602142466400112391453561742745154250004034872537211895640420490326356528754537812261912344763921111682421787849705600918025760092978465431541262214182610836484029257873681918646798362046078389026773754748899822810742737208551315236457007050918693881524868328730418035617709198125807676413615608013969526965987959639736629169549300337687655272870418846354176264680943462639730444761771531840094272652268801037004813681357256960272828051264547089821298837552997023594165327890290237632883274046862743663021392498579191108570944924596013889232349267277798909180056405046252426727348716405896242322843210871027122045815230035652944056609025408142438624247085308662062776320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,24] -419559712212774010400939231370319495503606684495107408024850350161959813892896668071157989672811114578384505696881097413849465832174525710160837785525024374261159992124853277028959780126406464241025293490556916124628009212406446318598239377759623408168882698950156639197904386566961024884374587152526314085345048654244402822514110862648354428758405624358999407942445179796178748254091826820797318052790683551565806908251342690594146397203181321010079809284853409015168927926112966557651265808170951336136073051039426583341215473322277451575863886079207868210429445616439936806611229200187579311633017626997395956704999813630508008985704686128764433541448497948095560621483437790940437179705454963822219930089031563798834582512127723413658497136715263345005809199343435973935901699905555525744133788604037645280051477197623485724561003407425817858942877303475801253980106577355864514481020109511316973397055846317716016899863407235010506266338487333113098602135619971169148598689804594986483057004431788566707666077987616562990545287005675993051692103708654245059193479784836310886594698209534454746179016015332545598325186675159212353321045705928787593059085256888161106189913893454865908950441136105912652065801060942965623797531992961490362725439697794436850228959222347771617505507397902068201844887647841026887718314805655641729939905519927375122740166693784769419538788592184090101889645002822817943492274853330248065160623207404323311511809979321056250604257368641781681208281473312936421864169271566684134026680640886766622730583771452635330379222457021473996807976750645373209422476185452311142144313897396012800119364359455893694454732587600369330333877692989748240022438563464439412164315023621229996518428031845207784960462399207966869600794881056679288383448052153824774779043687174730447681896137699461498865220670784699027511662033846498361212236956794504659692117322895479146493451727545321601298882842468403998989655056028823725466253391446420191853473527687059571980755928040012127420753153233497345227987339667320712679369672546895974387543926645116349401743106371095756920103735818039682055570243512115950270564072868451127338837470395537311231292666880251837287584672805803385239456985319453239627877359289302873082877037284723283369753473015752516283296267384830421745750751482822637557938439970978889583999695598546002972113238130967815168993423248234144278794731520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,25] 367418611111817638527841777939581429408010855157600455199952520588582233233011212809296537859261488937667161171282319980126130962571029017978888734259150446244970557360544125389978128036134670857245937686343995735353458883381208241637557657567109998048424580538342435715612232515158375775276863213530177598774042349227504384400853878288808716300744311948771853007396492559401409576772258503270758064755924122585100105210380278285130687187091802676363428294520909564449463000910635651700462459023663257989278255795095805416710185054252748749095307798853686777002618207605927522807982812425813556227306592786490991819554401622650535702121283138466731909882138025695720420285511401207732045670333637829190447731722836695880951550435249778314023520894127379253795425497993234936884563793664289786261932185696140318911319444249605220973281773024610697294967321752624607443795701688206700837018825323606883764327472585399871112203464795346673301182345497216175671987865847553463369532770770211307064234057847101231207791579732522336302733621964466753723530149239332211516201240050957785306127047914203308090854173280871131097515876601335350689290112211683778435708947484724447350375859436451586176392127400386799876591877845414334616819101597179638704304171600749232121656512989295737559130972198981625215517166279489316618500970544118174617568273418537970214213314112528703669076802184087081071067884473693977760600863552043964698250371747758852196396518303380597115834930058203883229035353209917016387034732107144495956684194743435361758404800797088327836025185618436430891694055966038711148507477102644106567804006803139791153981505058550039552507955227052193308019355802438811511723004778546874808267900876364966437969148697390819170895736062814593511934026049000639223026608755467353164639137491023156409416013493491319624343456501560732223482472541818612069950971292766406316203853990883480402464879247100623500687921635818463422497549727151311272321071184083449674188655505806151285825481806951399348830156145102869486365577938205036013262250236597793884972224780244164144585453012845752847369586460056174052590461304684653708724724578296099620854913264418532358435310146958097655085433003724339925090128873098638037121946772382808116513837764813710741154858951055026900526424170193763751814630370028075456786463672041064860592350648896274449162036109968114562588144810261721716057178112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,26] -299969864086130324883181649196509212795825091683876936801605886675371179674397312057774331173901581714422666611721867731268354669091909709605462251208155536096447435834543602556247032662633182102031983988763081417383686258334977040708126712433232320836343278348854126060588581337490646450548542487372422558485203893025286637313513341686902676725519653802771530381739930517247878264732600930079914557770924071349421888375446338148300169235145289457580054973476356025231985012485806057295928111643182411241117631620591681986995571770519941849663071379430281795733982342166673231212167808560922013671960484034259899729901801189053698997631718699864305098125100151284907117530839140125323575121784065889471553432571469882034626042130705433482500485421528811487952164917211426481955549533925133944999131200013114330524917660842239127934056547610156855941571952450797792267479630273277074952970859434704055092243118580394737804780663475159380532371518451248040947484186192974099786649243933128931086986793272499316916960301402166007095817103261259427675208304629473127748444209577153448233407344877928939689359227659101431394084787335433611575480020711252200504850531293586057547949402703500197741877310706798541821644394008768087548602242567625905290711370132719137871597203656132252261337299021285781011991347920204243856206510202214164621920866521914607880713044186668764603203777956550807102006032864153579752894411161763791028018173195961827122160655981968379285747544679923572450429731542334700853220565718712548129444322335231712416626194843092314585296800644616814481297247745452801761612029272130398080411007074360570499181476215245361868042035794519267275708264243779882339753404530034686974912140010063238946586823302582587437880067439526049938874094428499547312214843298489461442508829998976391173503518025374466524102728470571351671982011787085478131071854437385915908025541001783808899401754988598678631856862115357594310844117309995173496979443622357189686413532660766808420834551690540009939392448823794431982105209315876898043856634840948160264757649469248978291166055699764710017392761298614357925937672200009892253439035768677578628044567560827459894137260850684698798441613562614846240821460962370755332970591815707395652363119812899535204553353885567118135531465826113919698814537896725212265168904638196660968858470650105448051700493787350002484403378296854239372833718272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,27] 230225372158442544369014504547559696261830907933334844768081575768256609548580637776629959638598654594881880170176865831524708551942556268712356060545327461628690378960959621908761144156071809333402213618294219079703531499100258682966485405044516770312544190171781572342749233568046423700642660128677535307345921163510835154912673531639078349518573923657452974238421369538699249433422742566365314666241692961975089253397769053491853768452286464041419809078979754521166814426922033641270395999023282227015655405975918885077760499189025543134880719985719156760411597289850230990043872360797627665627802502202659784859120634031151604944382463041889377724354274351334541199274871205145050482570798312421288846830242680532441919339559500475222698991675933915011108887052499405470663922600042714567375749548336167175026247877962011784208705766078634986006360774525467411201839636184024202789603603247909970774913030277339593049439307335870687875551547242144007981867681395435913891663004758687133069795613321806985053832981407480525786229279558319846669721274031629223884752605664144429990494793587777768326037189018380060560609654720926884123120593222717654779926094164206196997571420595154116350752490160851293639508842829844607123347795761617642526490659865910041730500812122361993356615387080386460525808863134124066247635977079352547898819893800349480045359661179653089396610395155715543670750953663419764242044119045481021681796085110397986684003022049518076567228257399331367947061240779095974686075795334829812375539944483395989836941823932038461753168980769768422724393122794995163021235387599336884576109717646164378522372909146330472210721616164880036803452731762932811276848449042925412976521608776676885270921932545896200869099273185493222487754933976828855704498565457217307178029794671771210436693801601625682475886352352321580892058077048392281083680839232163165630329135707323579404875964821444740776371150850661216881935398116245167929109525852875803502614555929913548223639075616201930542436626616749876869487090722190982705952435348539902548446838793951727075755082813075446697842794497199994671904198415465122356229777199550671520176837434634844558593200208543922489791660900256887392080885280889552309681860144804812524859837438788592347054015089385826368331819006606857768946413861506271673917424444834156346639387449034135505391599791598207634122085762815628061106683904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,28] -166596428573142798760124653706287455995114742578689360402996592733005516188892798544928791603428584633922043413059299836644260756440184503913176625278605023146942241926091365141533547723555663842608572223128601150897666797042076412069619102871102552242547733194694334451936843794156721809154108446771645342501602501375290924327778115126671850470320971538139473002681889035461278808344469987758902406234087869403227908410211943004140433162934943927331629843773960351306910264508272696948001966726250285056509844079060540725924573682356671572105363763961546060755517905059852467153573780417438483857937262506465124876565590019415474075064694319028972781954971412606446045255090673135774844514785012459075108330189954494966054449214679151762983516923623995693268471865016536192047084583524381231686734762217501551106989151974287065407634062652656622650232013873218080611287074142402270931705833293964992894716630823038844669852310186699823629149072607407877384020096008254940087636773118841375168926415188166830298826278768462420594331886252230347900016493102222354059972121147560437444898689375954534100993272477082924628109857051342299234473083452146585167925918506019878590365969588294341205410841230891698751061953196939650074585736053771534226662098353073119708940512831403798487405882003712087022097580465797015277939085393090833413595232596368515411196754357477052525508736595994319713974721812546347888032345363452099284565112700757587551968947437537813911189903520197306258791581418924916815732498228707558026295959595618867368371745994446863356369795693053158665659817014069926553958759404331579393869744969027459136108873557409213693528282553375434719138087434628805046274667816572176201617987355610631349019002208180765562482553603468202033967024101845076162138815732742227442745599570657479696415244804548109196992947762835448659874704797459806103441203013325114229046625399964305142222336774145709533291699943535419439152367184213086387396709396269024921655545102046750271213972074174852072179275805952148074559028785594680386309659488990900140119077563195847979793310827617768740768942541124719464632697385150955246378567165830796461495570706046711989046131897449329516881508211856926573404938580184930272979269430546445981225723691640265774740895238089968369660749506731738566292871780750940405686800107472362821208450262728605500357444100862651259534701903209931676212319232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,29] 113685036176711391823802881913837230272856458453249137508873455563269672856983184425978113651877077713854805269361679039494993766121850901170612494716299409019458771346091053421413040550461833516868525760848895037908344365335580483824199430943241485512768518328585482978657237145222860713798978453722503700314196786428496862287025236377838312510212689057153836359378801349659141604876503711219097875726551905312256879649308796532901677937505129441835253656624713916363685249183722262004082684832726404407337981835895355696848390694159857310366172801108718804787414218776303652819612925982263393552891985319484581372837187768036899238777201344876040923821016436980825107751985312806179928668705423716742916488604222657205173360172212541585109873213502189538411191850337820745036795322542735999065357205418133281816313499015138358098592759335816936935819132209011704603569600098005819066840048764464900370653750476132111945355127695759333106840745970984072102925219343962743282008095759602725255552933102828387461765524202323985947092482638928984943372029299773163494489307759703908204964246726077282439403954212495125561455911912193354172138300517327436537557376343641036377274320788695637893817840835859981866602035407232950785921053362467062794158217626650153735333286246662935238240948750006378143930597981997450697738964065539957135032849486063007379267676630231585887774718003430713367576073813881612664682288117581765820205874763474807641754359970375813827623092623108053518261787145668844427025503272380892336897763916689192170484483331426602172833997890034664816395651823314221484998579803802870298370494127313951959489190765959948933371240623043410740204121495350543761533359101928285398544382839686296316681229688638528627645303029572629738217404006322112429521296983315755932895664011052708004391876663595467217227493883054993698878674859029671746321771877603971822424135028668531383430999865235017740365766241999073746412344015182591412914502987490144706454883418114824243195712512063240481069118559902728094646124497997702823535265688182786737101602026150116847407368872163890747469569198230532039672244631389415458732530370259287610122833377481922633113564855149040373925586068450249343264443475902334124847459712859193480103052282558836618330941072284276492635578449228266594647776244502594675331759328124583445951892835422973945607852058717206229366454006298005451907607936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,30] -73114725694573425819904950529775634876056793665498811576667209880247265871318616331741004370607602232552375345888197536704272674645861114694499021180578376623075385632929793298052728612884319801518815574001331271117861225389425897713595722173485480206181189440523425668745605727738150596453121270845516727763855989305404495009298164717728490225477795694116491781482933805111241124384787787976152402155742486503256810129172451398428335115342265946442902661847603168022654370962226790382402892775528812809262367218684804052553566463777297231475740677676939948763011436291091079518801566549648088341968623549272106225575218947336727106507169326048454016212034625342509666712123467222608804683479455404490909110869344729784451591161345101801949010344856127634849342696328618279826579715568185209583213514821095605862666267797807806078872228749979149278427040064466383865951244206555954675319433223427747536069376786331466509674187699879424949256187611652027479577539093466758333160652646905777677212961489399551522655310635156441361771669574856626279576033424814668676479617257877591241156692435250774813214071821632138347694469126543306967379188390208029635364974032824206987168540033866838661417876868036609634746813997373692042959875597526811466610280615888450588827694715105199713534964774708084059486344617993230340659634286793480113437754419152342340625336671718780326509430106542615845896427365034362327714066062433932215179450849374702874406480902519713281636768173721231258884406476280968811556803446826713017773649970399341666720979556156650742124211459297237968216193065219032766722267269818086453149594215776972356914120087208293164653421751254803369493636883684069093812834447283537467769944786990300030440751173469900522400627133918067155929765348101052566520653725662934955085886592949680472676230780756233987548057272699063828342266279621369176486299013490670200370572940019225180237449176665738671495044079118352783648095436338783038172158811610933892702030319395203453432449806216753169498373236118645201506254296864329130016730398355316295031627311821516972296959560662905612615842116313335486337030863857119532339910587648555059163189077263135173727043482459571253278165332584317563072343024156755758865141804312416921916740620911182678358718070464184985316325689509857841949898825637049191340798493732419926514177841555949668118420979904120477140410791569873462422446178000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,31] 44213833436670112641767669657241119525076820397388221955169393374120908735957497000774109824003102475243170742507892543721767216073335630186617947206956324965261313008727147337939600933915675596713352207308295162203814773837202842688486261045943573052091491191500057325334199422675200361493006419988169077532459573180160419269397412082935293790382641259064530327381773171855330638039073775560710204120377897562220991026184738554062897826964689541590293948290307022450756003935012488474119614799076097230144518953982436869417002590439252112010606655836508543466808893618640085349286614400860572847288042531077944622146415365618634133819879781666568924514765382002095848474296169502355481220149954527535330913172313559960094114485522029860946971169039513902733464273555535567977898704502498719098985447992151665715979347479361152933284333760628526687623569680991265955599122759242546834397643611673390570397794406177677977509277759775140606780491088249869555993782167098344286349121925673373004615991710761877652623104879869382285115289037178340493510261989970272568466034641538644800933313108026797104209969648835127018394512672220129097404976324799721276466031648508785487767318337206966139658981206137020371338553508882376758651894715709092524686682543853327514687127200772632514398683276023464379949318636896688255178582946757856592748406142602118215687662219722879230602261760980670698436651698164063888733350391476464385215726039610767654258740029039937439001047641618639921545921624704154255143819292300173146178309607160353942739904571812330737743425474208455726652814453652250579098000795254692784675028366057267923524746260195919693917167005237192891477279967718687297683915513653303116249819557541602380049867062489023134129818551667332593437281587913885557022370747317442748785206288866728376825277526300167169197464583391582349016262255725204345638257007999692444462001468636812510795805856259871446498926684003225701019770143915916015023099944246690301610120630300064996509001083925755233082266965014713022849677381012165604503624599298985462323277921743618857442708101480854429510418605255417454031249321250855000953184108795990437450162261625043549648896230645886694592754049375054167320871479018376442743812193906157087555772422482267113191997139700809286011146778918664729044142957269067249438402976480245018724912246256767612391059323721139778685956720939381488921342557968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,32] -24969536882564805327580353717518430236756134252795546080570809621218947016903588907897240275830284535566703501031165993209372540454114859338208735613784665789428846591858491807816296583695057030950960304777940944622330494613294322529622153269223483189062069394712411300215819126553853152368750563093695998958181801956622060828438333526672728776021611982160132539237503909870334137006210878448999488723943457879469669098460272851115857227971179081143848308470615133763262051153405339977066893952806020596305131481552296486748226431612854653683798617708604815047410041333476936211828292711880050956636635192766853890550058126001844742199602471485150348522971219089772639821325523010149861612764481317412345162962539461557970075438003202809234076778369167152539305167987596136516356569398346263633646836409301906806884399918755171832683813016311535044885257519626652882713039854649628777668298213597483850997890723454020310177522216466261116673394906822807817573624704253377241708402766007923044956259675082705870684706218872527799260752691939529798149604472726634119788591178948938860071611475658813923148510522139779847867110332808758208660867214669606512757218814216721000037586851269876364306283472198254996679643385629165939057510593384188132988339661132111757266218975545689397134049170131243570227661411177968795800063619343898097307403620561836920080328501366159977592928578906980953981527052212058351142041750436259061188522552027917130115083910450565555834075116888370206919500288749211509013681809674134942129077469487717331305351150283292374054929829249948194658402454518973769634066222928064359565749849960817166133161267371359576552054265721441388051917094503972592749722544839879703906985680578028726900766261479405153269514143726463048824454721431195069071108344629038843677822373728421808650440181943164072489552348528646366636385613084367488764227388181149187737160440045700379089459454054268513518979408076951466153904818308403537370275294794116132126015207883679113724159376677834633194717152447704406686818659624088081100311095437957336506318154865553588287173514291369449026922740994624025804250407332703994802245229192351188843349928452439917259097652513020148268493748323087684939007170372089692236336665661023393620597526786189626507230502345602875024284479035737341503587323538877071721788829728391269258604291474990815261056661152650644428273342906931726129467375689086914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,33] 13002684574948711277901662783210342737262135604762072784141948424842953561332918712345669798804629267216537442699574537740897368201980263563467429164820186116788145277976510024605505852549144436809373917220542313572631599699951378917332490111377831124056256934809676268389469803683124725883958484293862194459537776520627719389647312254177155760387739757100266627309637967048663093681990926832622966381316700883641860443253669472645607138454571003373461144433466279180137569623507268229331628605886898428018766840669171155917007181705660039732466804031614178795586326535431790177098698354866413180849382701223949602006277725174491721213728176250328602171976054671778135160853675541798163135206342251143112914126093404701729069773922964679961830963444904496042854956813157129429434359184317790832585056874754683701342325910947433867158937163970862258324010381898249176918629841554525248961403536042379064878845777603163498027937473359997064694975928669666042410691043128414533014199352607512554204409553288763305068393310648835753820974982926258816427507281250946243781860622725751013821161849133867251454311911054337760487065708452963667175929862318044347792019939407212226152951566956334576587070016090303831947641858178975358451909760355555727266915200108842097137939380204925096266119857750337165527569771429400106931989918745246185867296998748232147739165988483654171979208947631452954546749538886496011473344079543569005773212684155156425608151420874109391286277443070806645942521205542426919503109551027231045389834101666708037251269362785870514634829050922406882947268061554293973843102199868619422571321019098689942749033764404299430793610904788614861945879075889567980771428212683802798183492100608248051291909325969596222582702641348643646669986166807056271697926927872951600222072031010225064416593680382087551272869388812738847981954438153228694339605833850551710031281096552742882884886990551552527098518067052191771642215472411770100626691827317913977914742967315996917470491665058683923810006195349299738483178593284371771279327928076638522295685121120131258803540676460316733359189751901457392724483294014285390049403056742863031193944064114877624920718272672043419183485755043008331815627929306681531000785179657250451331036542268718189767083845277279448912341657114040178552916793613390158936348318417811494990592297047414747117923911140586884485928200122843927740094269067596435546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,34] -6137216418300813279197979129802520991348663216734607669578203234630607341410602236476178999118277502118478659806168650560635541984393588011812361990619929508225807669900335560466554871357621946157211413159852273083172543394472633949813893246872052463079844035571820057628595567947879871550105465244731371493210129711456904769098827084334953991057844266876909518164813670183672889272765537293001782976706539378389998927019592918144902470193663804007090772367330184439271410352465631516901171179813604403860093679395064492067244705558043183379883334407943400193960817256537531317743196112579942468523578480728122666494557372198770037676087181852581085091563232376310079604614905451153359019477686698884048018936529885583127232747223927102482708631449851734138612346804170294819530294633418722117763570848471368901405155132893883554411324399860575704830105143458174877363350054415770800212456517541911331398388082652755174217217901999975233178883516802364773697101385888238455634278600804784848305981877281541356868603688567599265201189873029693396989238216837409820899359931345782233714413831328605983243971611055698252323175512198654858088771373170860579747159476882893967825801914048446549236667334858593900338842391896645996066711194427882214563009649940418956077097952937163819493416727403867323259568477724516937082415070164110777189136207164141067186075797079408146411278210688159752438566649985261752535769971354932031082616477404695524278302720717912367355672766872891261307200439809452389692967584618244037296038402504896773852897176279667261375591307226672680978862551379834364405523471539604494787738932805331405436846853429111210272844359271777927050494466258311483743801863998150039714501961977018570383642862012829682186153169494540453187898831224427720951360759471761723176762896965076271829674653076074760180547798166171539329176846974883994211748907456621868007341506802134504734360600056389090361623040297531241377976849079409571304147857886328350741938229800464262492371864528143381062612591340690882824229726615877060175264449889514019185928941251911308926675420339514238742769737076694794486320279677811027719891598013357507127141661671584055281455970202152606396310734177424431627092313741466274181413237013252711027204461054497767718280928356428927301521879341048463619021480646045077500270394760085371842619008885836474346559924333217087679092880049047920277204683455711722373962402343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [35,35] 2577763512697066213586362687904730030779816729853866352633088366512318850027715237811497237066594528964068740556735618465041576618136651784601783470745924255531419608834792148341528143529131341513515041691318417654579617189999442519720095094763302959176627412637054595895354101534135575338042175915369844829219194099741610580886150179497856681306119465373402681889685751734258418205389373032582119907107754513350174633906486412792602201315967395292261496685333170665489001202802339034856231771343966900489290593527391258410208328498179350985686231129038932124290209790756752500043979363237177574023698286669046172379194406404544089716962288084146463916120181446906838946513310523424855083808509257221636906564978893609626576936424011778638653427818753246910533498980855216312326939914622696859022827524327487672040529991758876299452268907620374877426004250580660167583322154821497373598877971940879313928619240907893650884730714319397059645745047749664838541718421121236788537648203058779748233404277816306258348626008110857308866569801293347619326876619526385360090250521915051683414569840067346342758928213712351732990367203401376936256747673954864226295798172213022934159500980914733949677087110462256197786570736562539392093415969036399972326224159455290736786460285890678962405992822504872321364885908691454617920722674867140112228379331811634987709228501323852808517164364301338838701580885058089606072550604604134507528010600018568009720005571511362649750108505839536734591737940660098021941220319210549738785440935069105953298789226845650716343604796032773216770355877560382486368352987303567559287011808517993826119726294072460827845904682786265144155908509058562617452752089179869752545514551464233128400161609779384756565758390007385018366988156410210785470934635820048539984198559375454411553331329744418690905124103687976839776006650123949773858030725370564929756855688662135399566599239217907641306784805056975030889488612280056176487738500442747758762655905288511696315250605834539505886583172607925978774933528035390648968616423937039676233770343348861488891353900018727177446467284446378312419025057323446810206815047537896209677847051667906675403146864196071229887759223656243854408538238612596957368886244846583446432386133902212871078746267050783449815788548328495023991876087434628285065936508324312461396285566130911619425774419017016254714332078531217963373101341778840418905019760131835937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,0] 16406203198575304618997473796702770526390756793379202494797008422415990582607799307861132637317469529232977040429893959202381693113786376986921843731835476649149886439851625872379722597544946824147324127001510049677437582625559166819603808926447656098438888078155512784566486528613842690757028691513092186971663051065459379938942411810990834537793987301317140085256534722381268265220567608883048685461291960056158499614307445805267709972192647913691425181628495890143871638361851928542050818293140515966859875627905815009943503857769667755874955505412502927885799818395206071852335047295623705852788748797624014671500206746487638565982160332849446560564388342570831050307683071053635010650630538974942215200949226504396785800023393734978446890165487303932971791278622077590086786848893742490139750882151333343296472698083746527043560412047962808626724862871372595328351920820036896028782419451923621074703837935545818966002023466712467386293401575181073633452705227885548041475698132571394910009696903604967692092316375424476856440216551626426261561413465120195291505275809063893767053690110564663901974988005278040672052443138480325529278204207651682642659304207419262772086272226905319993989056281984345438764865873417285594758252584280807945097057003609701561362554202000340474610904540574088174878165792462674576092743609462392668604469126179126756053146639696258326280955295316880069402726659494625701389897886986005622631881480735682810551047352820989452317262834206432279879007204649358350353422769228398144361137723722188325153413744601839609040942944036729418717668226379614449592330093775881545034348208516012446699121383843885385124699407713878932602749565183248351599874474711989702404853041892032181992624207667612746779171974201622932650192606339768544069347863177023574662372057235523205907282755140125638080825867255436483045284737188744156863999518764504360345652419498173480973808102546677628872776108701924710219372606223204256492652658827944495225577872082273828734871989688424976269086774448060436043198207306079901086175959753971517767860619095698966879016009888674442684439269011004061340105823827091373204522905180406949235819992938618499365757696891159782789898860883775748952160022326238931974760870944017572297386204445308936576496436888009146391988247485944340610003545947025439795954718861381450040689165247024103533780802614427531093808775168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,1] -779963334197058773348956802935328804412751112054271179148513242598140137554468347542251773392481737625992025993714009715077101910551780183874765015314364423755985488215487177050332930615537487208169640552492782288948478562345721330201617790493629684547739651943627471519734003206710060475936573361572431855268620248044624475149187797468827569617250568237229914009428509755066591356058340476630644084174879214992855397928793084459125876072630620690087119165043666180927627592288305926441491287296016366722237025071663196839347812548438781496902474498016830473046779995028307109995190968953707727282033266468271781910181752960542691955833215330900815067909972859198511941569384647320641045771297010324480585850323138851940764547307438855985285835537502846746251835195136456871881749324396208425117628608991398606632822766022039679155304213632897119911914636605933061400589222527643878367510729284601037140336303786942806442818575285050895659863895815635287639573047876129553545317371789100094988256349833948418586046745693503604791946569202780915660633452503554944345426185788914683096137885360409528353189859772667536006116716255210888168332384724700104621160765781923504920969818579665044086201831764655800750161858215473178786775285070891901262399423105214597663184694649540839542734673185403367156959885774574754450370397392330303554708676928664561110087817635370277911815265553145180474288724797815418807178709619056955446912465318654561530054352591428877935449402489533303556074317638717753511360144712018108899655754319120913279941086271612274184637734815127222265556327780366791256591478713043018406750354783685759574235827605902549846062147374271678560968457554771093258387781891031072754229604378892695680523357003606452832577934107560207024460201715895315844347059989171309258666836153744202582539582756369850907244030844280713714984232185927575855383336852751778271826894242790072332870780845868725250059351851861714542231406794389897154758980147107240175435645693407402810845124158248453403664644400202296542188281170977983941037189560530979510592918541709467650785972514155047375266205732600649150360220018200513524963230600253113721472977693940298240311640303320457425411365116661941716639884078455261428834051832148068442536534896493051717048302097323074526356009965830863513505311208409370253081980411409297746389473267078340540160621047766462554464577388544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,2] 17577698340914097856372584196740524460599464742200334486216294544191169206251558164212018345129918226195331880659405168663135886098756035532078254824717463118761889642506856105562760800688708570343515705476006167640342605986593934193448407348594122634829136828580608423708279234747958330849866084366180933690104860905900142645713733442190689057917652906322060402141552435970993295169025447366772027388407501034945960621877287362638784838209500947137825708286531370702529135294753852033618827845533437618110498858531746524148237646238138091959673198519146998057938466547911030168690357674059868123594804472773353444739134500096104736152507131452628080445321684986230757227349879421850766547796224987311812680397824385237160827085845255669473887769367382416177741340052083216785857604339438112853002839053771514374814367816389435593168001615521704487785067876373553752000185777232917727150631765784394734964187648756235001428205940531319552771557653672151788136647008164889380389142619920378451406355261517263224041212749788728083647821878537268154086513487680243489784365223735349455534394825448416273927454697958770529407833989714364603932437117387750897538673642974771780684266115510668454858830157380011724175593192345943713225990979499495429133991254829447744484760619289639065433292528869119606487986008532176227573166368915908158634495277969445485078690925525642961741974954763101610236447757339916234404899433620486335861499470098937768786204557665503200505900004558760057111202512949350472454355896056060381230957698091668178202528316313741155438812986380546763713910308838987417763082940477116303006418302311844105602901680727971839889320717926733597487175065455551689067013400504292820085301287245788013054196545437074734318524869265130938954534527227458078989780545108043489529684414842467278159790856345955629766635822103544879156768883509013749931924949746026973555701281443374554606217111457666876804302028553732436468732761720357656499773034382518783302917786768077069174234985837175111506325029353304483021371206664022997552542590709338313779018637720102267135428165379827284961465961917987298629369739034912830630887278540604561143844680386574447324407461952586185444438284840973331893336598576156415017533009410864119738268922018790037175239720130025393965846459656517762095639069906014255854848180491688117866888530974390278150609113481865224875324901163008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,3] -192447633971481650485507883798284138285061224153661930976651902942791983002318007188308905488361808124057364415619765818750231578005730266105933574105839687581892709335343908978515790900330859162408914008465528669588026276018301691599385089572681591204105214900122416161896056230508964536927243819681756381415989897409193257244440339390443461820629937908607386701609047192006895990981194496406236472722519618386036783220594758129288759818507383065502072138849967886200673774551292375168658169300387052577267061114174447669573192865488079721741625440600718645640185295757024708598377944620906343114051597915715520045516292182627178646416532197917831021596091692689604896082812452602838370528925031345929606349330930844986748979545106741253748690214230418064813201648770123157272855052560087330755471363347158343774229782616587723120717420336126212669429003895574911606055086407067213594746474037865598435941081049438237268150604640337479286831210314856789166733637616020630973955133596933059265914970761619179259628775190041482410712077004585411697522224407064452478223244373397276147757449561021450881219650881174310209566383866094768084779306318194083100987483672415066572748947955708204997465068940870481586314794864457639356196268341519270273548994562612543820315421478784029337997662213803555427027354218265949674727163652098323645900941885673687196417911044298282125535887894747695382753270875698327880190554386372656065620810437026747541479021072386162608612468639085670616090258038156316754236486900137725160394402909572751312268726230300119084635204237459618737042560096921498765301622572166550402631362444492817497744425740123431500603296695404107149747665679832923353549533471601632996548193604949421268788448806918786005096478785866739329780863643169670556410541796993819159508410601066544767142727984085327475982560426951792519625004322735504282942191927846589338959762138547730563345382979877880384640275053594484973173417853880611690583817019106086732593944056218471570566312508549352821692473364904356913775339676538433412212995930285800488815797154111136646598959328678606502066961012717821546552114719498685815961552466523593941995282806649694707592417255908661055230479575075711268204840542098092296729630605755390362075036258719877680265772280249260106025153013172348182723463649292927434415319923246191252532970117831215223294860052557615054101847209934848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,4] 1878131773405344131252229428793538908006800085432689276689576953505598165404611577866835894485256233836429099394583952627091019579449468336652232036325017398440472139526750043799279297873105100562643937913676574753007775520371137205781240995721281515676393241053576538970355980487998978020644080256374542755869612536454633761343777781019123252346358478511268851447235616229398098124596730265114785754137007821727139912727916065192131014536653348292700363873688223100763391963336783610652782801579155775811218442540266858260498787022759360575210906888916800820114993096523292776003217066455901383109100200168819097822980577935400726221188967544476366007978159549166701871500071376241224165577218060753989642118831769224873045951832854503061087252421206285032677218494254707293873579656681503706387833299473413423899805632890616984098278860855145626822630989432672881864121136470812383563701290532503310786226860746262868124140740110546028001547626860200867323440859314154968174340647982363493355590320148412296372028547725549199969309049855930742409867100175094643428418270477122714789935718621613334748558827978189317734470780322135469396874494594571457402257486180134443651411687754608244553523864218687011224678609968348779054219803688128638547284646333143178247690264597472095034344579323724979315486653903602459860976499137211444796130992797283056353870046454782784057488093871628538085243523419997717212966721035728464410994933351379166669293957150535801133748349376957143029460474907852654033391168646644347288869963051349798583125691005649962067633478466321599302131061358127865280132754237494785367269600300161241154335845338744020297973156594493576133890129312286745830644534564171092260826142629669158760290413691874440154859389318670017726670926064719027819335944777411743372377471737347476560553139617190780603908582548730734139399186094310733074873003225687154827750667344804768140637094166868548286457023976696749632017358673020124216105138008894887458282336228015431883656871617247070223973906743739120137158838423685811090033660623369746577116564119804389156422141460200609338532318604183386630942380938240820091726487518818064221412144618819916879961625593266867622265727463580782714201680310457708727238351274859166189959855087142284935441004240731778687860638160636944991991979669798584656242195238428613574811852535392888848826794203803298572128045578059776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,5] -29331979323483109245057474226760648710296655725752948491575410274408795266285191335930166885861558951643723522596022538246787123214236456544358509050592702734083884435339033608827694654110325011059456394999795145356390356875457464413096719324991201566675116410642964947346029220456601108138702673143941668073042629524602422491146066174157171833036171282143708154176555313485773692190312855978315820206171075985817740613667744025492311360331339190002952043947398909620881867873845498330100171909721171810544948883170749597445190567360470510250881482383529300297297627324202843492623208316727178701376835916667247117215070209000291497019243690412685831737346022736937617031262627044460920892603427873936589601266376249732368325011532274393656474929687462726530133198759750768863028772619215109626178607837868804282328458397506138142989289640525730053838489461488617330425272648862119050382374047873970701779255488510731929914103931567274390479050702998834943206854138142162500535917736122730296808053727619636516637154197329668551661854151113859582291634057488738256342740234180589882187981206957447772126550911514202772044021171266830520445000651188924414326617724978095241485041140704669365227935895188409939986321619971065262709500941742664582020215030259653955767327098256751682564122490168185348421328793588928379119067752878779057211012532805519578355890177788378933632068373772270139813277135764624087491553984405134454068385834154486580663383946557928588493286560238449920353712586874671218159625186988448300402988403326150511121046168427554971232640768820146266358245232082575629602016736342244444579304377341759656735143338835214318393812407668539557985652707240705393394443650543643167827939554742581149864252386367752777314930814840781428540927192054152936777543149301747500005596113812690589658819868465334791460805016070573521666512918869675315920060341831729116266215530140336886437330088913545010611436362120193565239886997928228899397040116909475395181222295246275902633331508735278389735690859704439159123877536226336264621489837488964259312993678620514576705027663846657703969328454538722145711770830551847677351087728060437339122142978218415037187932810437829482748369591731568136161223393752972528483983449837157542022392105441584047855698893999227871189614520330269861780913439793866268127310835608446731601032212706864804476383491738673801544313824631324672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,6] 436433511478159520297429671418077192094047728249946708170376100174044055044812239683839641121577949093549100379526554029928241763806663305087391330702521694012715966173124096485790607333275817208793136939969409980091434111269251000764001594065648559890314431593592927034899389782134141276077566788941146679503732419110745980993125155333061010452001234224905048198068852390518726227009288269680456900567711589489233097893289469033056516665852470726729794264344280903772086983606882546537668450315915651423279741558449122941793202243726579233102079974592615836360268407830068465828273295504926916940024131467644410683603696667876372167468677152679988376128277808552379361864867786969504606081445828781648214555141748853125115480038415884998468315843923942657921894118151870866569083983424093607973104074414146110934457839073215050371385292514728533070012514073531841413918563434446879781997671392017041335803006370508693150278562040548046265891914686078188069810282100868962905429552653274020494594929902060853283838690776844832167497090065001596400470820579072423652461316962736252179734424358614221731890314906773978266921948834793324298322686810840118426493716992976581645850272409507432432924450538847511954347660889439054636986915356874747434612070935586617636226263810828395829844445588768735987009081633497572321637520355096755468682688499910584956470243652000145804466442941161017758746685811181401294531366460208912576391013834503213450291304178066886914325596161048672549131860005626275491358246118664066518212099515825510151502852452880026754036328805902248674155379951134259411669603866996580403363970719069647681538723362718381419449400564533351558859594434028912826485924033434994797445641626120950903555363887915915232856991776331353495097293467215076099198616552035120781357479520925148933458635972075660674910749704345105370864694097076533392566565809735781485792148708957968260887536286494080379926622724782416120754676937245083052693504414235874204375980315485020311095972323982496988619108149301151704227794788491307462007697544871365138813481844499497763597470132172479997608783626748936033405540739818814431843368448497821420888740010867335940693855757835656811085202560343974630921347578230604525014210219102977657824035156898770325467444955267530612461607288443423147045856234291763279046874175012164799313710120234253951973373372876394559063210131300810752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,7] -4551304070887728978533387425717974086458555497037599292953532670711015215999387632094031357308155204631810958238979226575588726101051148232496392893662496522722953057835170130759650275428444082749369817036358988138554355225401945452467350523050769787317682347252410106858542654884380925665536732213068188312077462881936374041884551367658901949853374181923237577364093198946169293155429491440058717810682976496276202231686739975343509161903499855714483054650730589467866838762164710169233431810206166472828450644573037655695861556928473759226853416634898270234302967998522863480873447048780279523238854191259248616353527156340796537805299364284533367013780620007701131948594813447871171462684635460449035564300228900539302184204531855390726936760412748012178289033857061651959937967156225871820305790322052989453083151875326207221922315360256775222776875454322879075399026657375722303228591861376587455740463177138889058371133460985165276896494857452961160625201932969213617562737364321416501266692743561214080673956440023383959859398246187296565349808909290800553827813447814493047681208338881963791487275353745997424837405580033498704102319619794082995975749530425522212885276094237004118884072244577903466407069294813114769517854304404484123611561925680094456462209777168731842084053492936804306245073901229642169851314693741524558798719342557380929109234999677767445098256049941649973250983132195542312029986032741835563404605266694657991610120124248643331559833837570075322441912666622081710159242640643008016731488427263653256861171665749299227138181909568987730676055798920563596685269933229653936406580347691486887044376245298616346975570538223660638594647671199423154753538059800826539114414913263541207529565359145373400871936520011501899613982605355710974839436970956731303245394685970482173308595188799090513906321105609389752876469097961958383537604225913871673579918729757206807800969604735398429326568782402529185162094215509536895157438357870460059246343950423971445856084797666937402934149399402128684079563368509850964574680531090896240217726978790687211263725831883069712937414771390156317750796062656744628704745756767466347663742745685336510225639265648272061842159487172398251298632856338356670525345034022108544930835944691786817679703897064846869754464952847658674510875546261775206755759126881972683586001183154517760952633963558213290408440184694015787008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,8] 34725635016908970820156376222078836215621079158713912677640046396747292991067356576443158288949435841339796669490795006620337897102464943436845450631568262352940581159415086837213650704283965238825702196751272349601539237617572388966230054939028307596849186508417640231064752200010885574248242014953936902348742548735011390759486629026920213331998384867853874816407841260857187840863742464008419765798259922864980134608398950437951022251286575002003367502482770640621907168247557317908020884576762780860405316047570136651580982023837498154373884622726714781820712788630155995473959338607377209541186896067253178522965442398706062174292669960568353900746668764665002312531448600552021322437159980452380346135000179081286441992853848655504749568323189274355836193348413106337098419408171129236028190461875976965708878755357064684409555008828198311046797781360748020862194574251169019507594933553114914436975994450677619551298906660226263275446303594420894167438568344071966422785901705431371266827864769736330182274277786613706596696531249226741914261054486075619422273841636835894548859374871181979538466578930343592306606265899571207616924082449929684160723162390443063877460429759037869954006343732527325783938103612482668676971487518138733147062782544569098950664372001388221664008724609142888162661157120145723464290771232895716590998811075206857958463287044920789800616228918147348122068700323374910592118655340474588960174008592591397724547932405594707382220739980384878382084714654189383048946128961643313701428515172844337886738652104885425818537820307204386711691375971883961179729514203539596531485658140576550619308628970641261280235094230138576156563561392762318055055475450447339384817775030986539667653319188841651891806112067031934829002258480648675557958574004428350818537223345868538067808586251020555296244236419130723092158090023807131883852076025240882878386014113960626949116654555443235266757643162909569371170138624819847920790050489977034529833212310931787177718499514706461028787717300910523701406890574828682652656432029022400294545490966144766648313634173327001567069607823562169298399641062797962081930583318187179239774875306049578695226751319552998708374120926651076761027619491060065185299766973235736260812447355541295623584026495769553889244103904506760082302675418419930747949497811138460322087804757989131387163113370033693354221352637024574636032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,9] -206113669337166181872025328095544408875476719310924934629882140602824222992461595282092806718462913487683802892643962821655142140436296617438248590288470087125962463720125167056655337478481955702065553455899270377293761351046279481976783320963618455495125130497152818272417011151072464157045241250631985088848449647795894725037301438296047112013767404627661646140492819834968949283503335811828362003097603921020088990555715046439972043025353960960001067599964127408245049931253904206653170756552242920507395983629593513564367704198164441473297441486456499548687874434845863758446307697506296646859609445134195050544974267683772908108835048393637034233062856878111855762769012181361080049044446299834606773951597726954420125716793120706137590792877920421063182155992275851114100484643097556169685889392776585658176907448423275947836352465942019479165063663638560277993277174874475021045788748287805784326513569952661319253126592334738563548004972584198006053447648652699863469102403046023728896380983553253285688335813088235560151703513785383579101633894806252807577110013017192921511611160621926846733276907620307301681989082607358880543018722437369720159531109958602044302677369881434361369455236007691736202749837961391950443768095710963086519779878087813045135666674615282034236148018653766725134998359054926270295448588403700688874008257339865129001059237936919299443527279646649481738699207060903642767784529305155467381258185031099192678110611404298538749656439317262457998770405649280609140421052496037280429686335470262479624559528539729709470643241544211604300167073512051284032009597360184403050397517953305744589313386716584775378129272676064566462421855637718185394809166586712466238539601818702790361820234352026980291275063051753264268292565756496740599034861178776917159951335653779268128400499227192901752300453848654751872274125567712741942248995971998304158989910096648254506200610589382991624415364950973740294841618968807749361024177416118547815704537471031415412898532167024836299659577728233328891419733693203506361441849415314459065922670304608057814848796246688275791321454970324650416030974768265225732640397979357738669085626604658632014378752835703927829666664189886268776399876066613425820629478601224640998628704461087613888424510994425506217914548000976291829028089221716697988272657364785314509254942086295176692575389245398184360026904708619840782336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,10] 1016151586736576161098833811646155294757824451058749079569692516823329104344106104580419248455640006825350016615480251340172797389126770332837060095991474535800801703549341493276235886156691913296757653906056751611517651108567672247226476804714323253553105903331898311735636575087316629210571383413353013358600479215467101965092785182722641928572390816419863831310825189162976285240229575804001362194567714688645534126844578517442832039632539525554837229173334800306803736865270436940483003964184846817843031888895135166202686409364443924976329073697023243803281337289353624303740796516765423827207072861344090878014931618824530878136081141015704572085192908099342744881217416613321267065958283859554414757272638289789575215441022305178755082952776247142472076456375228481213510890578366245692523313315359385773989281870681365144404930294640981345238212936017870948611953910515129288933393693426266331574254992528309051445701930220136347133110995823176983451905626373889330639069359887684168166548993058384205035440425695945987593313215692596467828759837680456550539948643295446217647136565948942540763665546075400313601018430743149312123886757378387851813202186478860208865654969271349377290841250371381462325636918319684096225355819544430899312216262156571100719916221706052940085336275647533331986355909331257497446471763822964563194500191771458481652340691199540841183329596722296806331148991333226880399934050809380520363953566278277429303502181671698017619176139100846809509976830907589979201758243670351385438621882965175693143390430050676532656464250722065036639163255636264519938130304486017619571441042783852502854815774056875904646635391457109518649723015920649668927391212729058737451552653529176573954637680801557841630654383596989366625107446588580540884298684674100777633842589132084478799199608794736280205230008130278314946856495884019179539822314199350144805750318824241213895028546739737541149534174817284413986786462210142732318349851774713065016651579673010665702226783840574336968994892996331091045480295171375652306856822725829112932439335252977659328045252029173184045638544892057809356397093892132661117944578815152028695128291097273846019685075897833194446380769331787566478127176837553260154302168115198162845257151186820417612938118899145431181017692859203898354656324664669862260039596632112481740368032958046124561272650908093305633050518797593985679360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,11] -4826881056508558108264301316508985575973820164021572301160903594245206687524819567780071789598138960762087076130409978486402226421136643006951451195108012073759687318818479959145316925839113688294563744262342413404645250468107752260020544641766004437444045228739267904712941268259492310123785668806408857599515308864494602074135744904646220126695948623563672073340640186544557374480522230315643587158851925945657781217685813779846233371976050222437278508255061885594050084962101347879649201351823834516772853181604305229350452218686057443023162294684324846894497632304083413838997105620250158866708083425910569903835406005486360989704455447308931570148354646844702492452334149538676246225997894646688319918074792555843516401688825336058100414894380752312381457994520230206723565234296901479210914405555230153261673142774916556777213004405953511339560337060625266329112506705579636321263591962314016640251523221813209946248114432239279059446156625081983665849558372192761964042783688056826807617830950309417982940935114704095485884700933524878209410082506952168589386904612886694737960850056077145525010128741422657002953622911047450839563048872701323068517084464957295614507989396045274549431811692119610592827302870023935864304794542895789544819992625006028374344642777903001734662298103089862433385873756203316847754995578999420059403194525564144315705541905711025482821474722573927301720830879424839295699545944226689030670590464599606965685436922300987535318351691152799732621706266010544382727056039858940469185732968707670590633617597080525760480119477607388361330137720293655110681036171646260613124641493127125853672085633012469394853974666355110915852982961779994449759607877585674095300341745167482285080844093108571502289997587346860308523260723316288439394425351818005921541466516563079947565600749177866541006021899211029083031270798578779878760588771555536899956620878666561383573346749762776979573028299673324728417843438362538512825037209651681939987850677274317213957369379491343770927909600205894569144495896940928955660644812472626203140650136930725713353649850556250795989724618696709943569025246599693877641861226573821454682875393667045744557152481128700341813081150830358183639024114530236766844196344010150594593881343874930139689122077066263910803846831620106556560660064886130707551515624394550203103160543758741415316815640787475644665567692591422622400512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,12] 25478652053586606232912880927151197352437039747907820158672797904526967608120045176921577682184294840127984642997083064937677736270438838008903470806382533930022879141797175708796442316821317593287602408674994678323843384828532109232424956784473559964478425488296012183518462061731842783396791103293072691797215713603438856387457509087266280994882893781528320899566473484984370180177259298337288101664306143041735389241431956876957214732096693891998672378414065411374677847287024738953064530382449346318777064733777300559838098967981747547559870070073440674443675855091175638462465279106005898726383308270978971449696830345405104134221768802370307457234794244424227296361213458625624806581972051118369902474035552848464401543427388960528733726120340081232941977664919883180694616406034783734052520724277220974105635658584716546642434105258881615543470592399594205487261052297611080097708242012405061675549398472900355902477198351061197913556592552401828789115983921184842590609699213320732017101324484729348361933046384419236461883037316086693786149458072648645633797366096781227615504611297878225153438924245414062267334275157342809971563326257534141494951411622755361758835662332684640155938953454428974696623953176582847697942152572820924113715394804099020223723340492917720474619508721086021319890419860344227373021881881034291623790305040517334868518879857957057939866451564971357600951281870533722737822664719848478552233556625773541045058305306696475352245691562266898626454069089675996686116766348064670654243362778122219350170876357038482924309310665027580753520074852922576055743690188474067689808839329343230024469198429874934438939723433967318704677009387166141897477082651424855602473397136778763617623184579003713319104378428823007373952726119949738467259071582825498151391841114504048408859787349462664848526760662392165814842580032104030755534158043962346001136049140683200573923718870397538573940644593720116434896199200105440549517557873596908014800006948940756089469344084350683818346047780302908058203145013272624309992920785088156245695881266495040296820221771951334540848398624698901788796963414868120326259187470815997408948794650954119531741355197185334471204446691845624400424138097266684634233561106808842705132060490229909974919736265079261428874929757796970580992898420099306454128282235510143087696560507421683876858354021843841630689707812138979883483136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,13] -137950021932947184353298867217515579038606747810219462021354537491299612296515244858147168551945764743389110996892063632568495982077379563109720816518193794637650317623270481167346402232179461635336506229871902333908210747287721483530471830882190464518985526196575346914278369151383232774980943866089575787258828987950793156689556325755161485921737321072502378881431664400701190276394230352361382877796244583107701380574041195491105749779849995229032094359040729882970194779834850231500081706881477454503040441189756064427567326816577961308245755817790394118395344761795643906222091949636451808132980049875619433440764150434543424018638139722377768594141471443705768203107361518474218750923770430230123415352665736891315708217749292884903889837422180958715882588777897685701493231421245213308380781190578542395204545925169446492966350634035024336600822751872956847846102890878790021247820774570894470829544285674130371423427801174441272754585284979121536578818383103540859366340165446976379426231614962102497832962766893869548641801177942019670514151118343797384867187145661836374283671881216806910953610405500205515098285336250829966562214785707658502875400455308455172594561462396082743045863439672119671390728590325111461132807165963099699415698518439013796397363481816459687210878609811130433963572982691136969834739845845444334087296959144343347561259102323638575266066664300223843081426040570414837084411769578776116602496989145377651811850444647145617183349364031467331584721085631502704283515662552953628098994940400598941454237862556964584045344366042959902022352742853159001735836879407455130195662687858056533216458090311417060382335242318494244452377805673654296362062852780564988921823728423827776686201527282357917913126249088045769114437031421223237444455856368463899065766577058310555076036616368308893101480807656995160062497416573847051358526987299582905407502501393683398018770490907429765691362342806437065849287699072869871547755964443795731705409044498548175743327082751185734459567508456895592063703654819321446528565187938093707470255347397745220338211338790095737562493301204303137431237751330542007194821096050327972086903117307464737774057118995004864844254122339397484960960971126743595650770787564758456553348691076358716493235765010080690778839588933923938416911449049214215028187542311098485641975773807237284124930971618375271244831152960839125995356160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,14] 653156658452384256809491735051399829338424161205020624848796999699334095014047969096816143868035003806478938878432054063521805957837386870109293442955896512360266849871114738393549105237625854128558054776869084285250976551386127554223624833476486825360991570443192326713832989017589184681744409714569430824405326885332948964801374829101254604533748324931637398098491602371543187739507176169711888591103605667170517809214693160621434527896760755689978726268859781357785220076196874401786118220999655382213135821304872436699343303448296563188578689530942471890912733903021465467125767980768242487856680163907781050731866067967271252957022611435785032772982751859382817045378125377642008634751415021328421902565605671210458707194996522485939551698943273543202425659523687035524469967671698190590768473163522578183300992698084791596617142007859995533438339751872064022716163651342176856530367908148716284141591080479165629262808072351977905122730323734943783416434357710989421200852260664367081812085152589800910690950536132172760824470912984762577175720786208825776365186796436066023581329766188128518238531236492255855086067191088237257167803917415355676060082250974631707394552846705605753346269732098282214004803240234290518380096580877487027075435236620189976577564389848163470746845550773340412866357924982693989748769365747430077262273892953375705690123581301458526093201453322763068370291455366817746135244063012059199055801617221191161321584728406912101640391291796067326642625140654832212118930053353389235453401018447869468881749834684298123430057075005560874350452523841698248678374595059087750049004393014335346114689593847854013866488160962781291153809255345371416898348404504953888972449782043866020843180437425373323420447378899008566891862354446930869364937668052274011693515178203440382836469385291560470782910677953606291689166615009028994866086514493127665525129844516317077031500498830588805728680670305344990447650851425296472341849492024907564509508828261316562517592925477501527345119353210081952317686005688371382863508457488691858244195417371187276336974035708798562938508072468796993755493967750193735790477668780673611053649629637513653659572676640880931113266637227684221550995285721027345684599205595040456608899599661369419222276682755649284562630543460825043346391619367648323991340090462400138774667212730207716454233245254712397148799445359691009829634048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,15] -2520345861903687380819382952761396624696806075206411198585898404461389633177629140603800654233810586448609157565066999883112012801147115416912693374470248054922590601389093532724036289090108867222023683703443583116008883555578230302958047242737144424531253946389998019191330978858577063511340206952532184723752950417555469828680333379311617795386245717516609724385536734383800158079592903060299378417842693394135262398920068929050625752587476320739901352625682809690561889987327581569426375127067454540441106316541629976048804544760999519073132439359445352891095450397188539623463264574697449670418197296407510753253113219315491940659585430202739690931527421185227128469880302768374332870433122826180066335323722532615180795098381687264827257679593120622089726904692842680178409311358906067850670623270237959295475372939270192313009495945784048503124311690629008865009094510104553080438592864560036224437408125750849297965597211826906944790223867427389519157541653302198420412130311145881050177185791844111331663788068370012767605357022203977610161379127983459959878032119039441769101191821764183409359963550907899664886739182593406094066548312331189528767697913355543891567812659308261604841468272596666718397082963189473727708235532651931254224341736925435434690020976140803185441446238400347856849652680947562456845517975481220299736651712475345095150807621576175550055439543364351731909611830769841398708924572927984496779783284802750823344610956172197042081098707476857375256377722682191227727603808704018795146961928021199758534334061006354171047435957526737240344524082102834861701067461814132515592611150105975623725182450657933908029826674413159525990620333440465339806292148090223392222847998731615177064549710700808229919740218549058382716358912962935084736883403433038736291714716550626989925698252873134476147084769834081649860512326702036198736551141482431377824988475251571312947716401496815082703791476428940404941813663268314743984475456321574145850833230273560177824741064978050338023106797783272418973315081007807697120324857430924899114684259180165073306022451308270067128399392114366512733461390820911181995926447754837897284886382899108103320687173607282596621174781993080614029687443264027126293511449261464450638556776556690736948270545264505197649453257865540760226532417694157886906128867067768858951436314629386949462876672617083770494177557296812625449975808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,16] 7856793347753243603127729329051728496780814634111776990363250106881838247899160712506828938522905319314339084953541901862509939898097145710879587997255065812931657009495049553482612102160151288255220854591654773269231596022049970527301304210124984814793148508684402004033795737506599673238727201724581150457650840708558801922369920494053055126023620138325168270441194581874905240398061421246638006928364649432890686548524291753495612485745153513382808633931847184812706535860607210134745559027543637145482711367921075893952859921247781084834966143215237506931920815106312166245700343227478495769072650181592315863840207031046565988384199615428940915890971997647677216738823752507645938228471212254744601793449367198705376142320844078294680587630262292976236698713875990031183317608805070508363926666784836381830591750903462419276605462280590381297975313432678730527165955749816444663853048140839561810757760107469803125260721348754874361750090992475541924948681591513465681749777846179307954262609936367765172510989297641657042513776292405708010881782888831352679441199267944544010093795249104486225392168529959082094694806204823317003896693677467040429510553881581133246156723499160747375231629744241196840513298929446477077636850760034979145377953766383869724448324609786282119506100779391233050330016446153207010681253568536666635383989118126075376912232370372643725254018393339952307651271369807329874512757403407298259458659356897735458017338171348863509267546248759185715137116322670025572021991638373725683498046048157608994596134466085392792880782557577650194101128278962778330541580258117355536024996018100551694938464073905899704507251336218489095642654914281810459181922121529334128557872128267941085332227948222302853872116587121587119435305743638592376954396791717785171399797544069899589798345716070100482569131660256682949195776953793195199836944591955481876825912119789682399403618573480774253000478487029410553165860868886011533554754383103022025905284926431676699396789341403284684294534795560368417453305694171888653654323923060186481782283910949274798408443975710605888460676861909102422499138127374696135444810005711487333599394887964867610734725472021809898658138832543394610809936936459914570971503264262632878981538934190811162357369538740704848328482028779706022148486434406418066409776003292646513762477185584109104540701475637991713644855819587151415641899008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,17] -19998650263407014154715238791491928482666523951802096940058212247648142741779751848705420327795243973449569621613230460004199231322431724941333559872297687524078335881226293139222025923276865822458079265227398767594246894794752520325590010240557704082315520906173745034180101627850538200963690224145050401698214579488148492470586385169343736833665988400268417842734475447431219425995770992104800669421860426973152485325216538603581654017581795798802105325634560181472212482129523186817589909081332802872783060516672624532219943826812997827760028291780632323427480124602659166701828792412436467978106531378741380810226061009548224498353397712517541410086701492816049854002719361307918135433025766785134355921558493392309909895052101139598429174644759638184854603231760804362406584126107550267400835759272670452371630882617112983185431297221544855285097674868325168757002821680574281320322322338190081093901635047164803606488042412787050787798171838672745750473571003576539023042289907276070683896891770425438829871385498212465573328171023090687330944577021488607804762035431769797645317195153018107164844552981359794421558390974272250415265726878830438882147574196837203585130836523320651223794824556045770624571792323439940810745308320862978454262208915935356966303309514378508729837436251636346430719744101558827345734000141627318623088489802769273648101964231918600058139800354599327021119827102100891669026406704449460176946339458656375823596596228633138558681417910767128583455668410155348887613301931315511556094467486900266832487678266516736380213058776904742498102226799036888242247584327612336509063660284259122589661298937938408174353331390869844098581121272003883635004302312722170523795976275475514689947319903881289358700369523799378239476364820054422211425375468067122908797281606831254713719534872884862557300193855675917671956411423438280192119546301994966158696026742495144861847175888739054931908839063905203991377026648300218980048505429121739820172272531254563421035348204720461700359273537227271508146719903085521974961574474048488423767997255597188196581372986574495353995798770951396154233737086203190000939287847439179898062715516708023134743535897653194963483732356251659941706727281738958387591557642584186876874699830540347734128379896243220743398936196208517563938147933677985786680396394158621724915424411545523652293130341749146752341623332880790034598330368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,18] 42145544893419402464126420440224179956262236601862681859472010613482318154093123375190854258263342294677607375676543397005806429741949757701434798800150930024175965626456218071041307736016887203635739116736391369515605653114147333042419169508171856221657573857853679683512657716249630476357524445671608329223485902512671728213230569295319946196253603731836248242721373808806637635228716736804005885721941121522119434060519948744947715574248694734614439072403202007190493846175493341713757901214529662653757841340676083805012333708730702265114556660787667136939196581435468629192733541003185860105432677118949067286380598209184049306831992987846124582103085732977580289395021591808246757650063816186995444487724287362928758867949716994972589110651886573353491667795100149351084635999283840032934103530874460715009999025530892844644564748131409054510611960673316423729544210325751605007437237705415567622848042626221084584890021431285154380750247698525357403434270941499273743133599494759743327478102322814762386978709596497340228411680803588234770673981674036227112124614731042938249984882782039049538467458856491993370162683624408649292903567877645818586451945738275683074995254392518307907653292640476579404873492628240596568774098955392758252970476879096711517650997071688469451285864062308219011702498080249760788945640174299924904697660154581876308098991026871141774074658123347720564854151483469885152627027646478406501449267266521785831688163459432863134187696811779206874526253575387919901283186696470054777000246969210392800715682901330477493712082479460754856370901900075193137431506427842226882707860843061762468289737325160308221249913941373177016949470102555786933889542441273355740643446011276339512939492728508784173802913355895045827658399019207903201907723768631314557098373711324676239222440397225635960440756590443253841213552285670044759174822169206356903622730152099139103673861214418647996600685189927360467516562780966467692277408590611903886867015569299386553760765915806471672336755820102057366857103537897735533619408982090563494115302132472539381398631107786684484114580945172461826814465819125777333130466226838296705550018440337864827420756327231837669639687933909827286970999688822130584570286867770150878851941771713092378316517081156915131136268719013394799583373309176494154912060899236991396550753042967306338030734978526349013159489825008849278812028928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,19] -74485832460898666598004040585427498775535223651696997662386627631957856013746911140900626868399737324092161370329573513970819279360954353505253706338408880300384942566591597018595224134919838529414221025755459347239517033677877468979395872781099343526770310262948989050387449411479415583800570203774732657240621252831259528678167141192898855424427589757596188221947721962329819161183535097885858588044503923488601328334098684118083737342100035418562482690137317288343660358113754266884185839633938287719299423721608961311323642223750204448078582155610533717591890028107706111956509296915408536302721051615655661431057659261131179253833742214970016725896954668453757035607716439427033570052012916278869159255202076754184258008198779057536959555162983915255625205087263200716256086335553997806444388538074757216870268883585283492436218761127801214589441174937535155321138924986777357942648922087208206264880714463740581351626881306647978477885182558594798935866887243975550102750713378673129779740990501534794024611470362583130532013056449717400699540612812967297183114992121520420837590885042896873064423595077086360431218066051744265191492081792751109725507380496368929260536348295808897123470097800393099335726155176253435387405751528020572720080778518602775308978144208667631927471079816433255110523544705191560586237140571028197030216975969604825906616107940307858455633847537762705466135969962141069230376570732560188029411497555372820873582017211528904006188445058922694453921943049417360783369022031583790004605271947222447662296231184894952339811359440321776294610783790388196134521456957515845233891560799066437230144838726158001004779952642411306557992318484274055567924438983930427047167580075567348178509578086954637039986094527028464303335954230401178059047728641735280529586393888337976800669570310540998693723983448310427968729469792318530315760641116593619549106083187508547700128989931982159183523289092474539738408942818254810508029066157431250672381374567897295856997038195502876668959437222778589588828225790450374475283797723774267970394802055895719485812123153394220978442242066407273959805053982067944828835314475689067053404769548453145413595015602024488902561089976496413346980080942033209094082341998328594883339538025049480712391174143987241303261256789530699990329174194926864967400772533246223300542921499195959277850520305757626617778589056708756230008471552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,20] 111668022474275480521797723892256541139769737282545868946173797884976759738551123589330084229735907308473814988371479327032889378122255901118300307367911128927717955396087981986930692293301293752049899212763943361785223163922810053600292984423813425181744619041176869439394508404191796929309127508284673106602755610917815884820554907799866065247891002367198535787562864990687414355541159691131352215649471335511949187340838593916384261686656409290595796908789942584742528695789768641758069455875695282191803943421348764810326493008455079958293927297418941255837869976465957351539851327931083129255008732781203245927954661347657926449389113552878247863829064119569515511177071859142390930669075974020671573790791631183996907513873149851094016080327067455987742431517961393499215984943497045932833760115825315234010028204169089116159304038103606131557963772145542517308058735681147683608865482655435908631014946503722291257584164296002202876824796986997016375027582520524270697911988289292058233572430702977016669193448026113964073807165894741525791330637568976636175690389886199313397757042553501784947765680523653413290616452267806697206428141475224160389062398677171826047818390619291154162963122614797249494387554929150840734199039810986008183437317521741122063808882952642285708613162723694439442204280203733468541347201338642535136996628650679298815477598578644575295810119668974504251777839269885293836456576637242585744048496672349787228939840631512347805472132868025167758224301848455972913847090318613309822990979305421017746885725326300599184206697117826603826015696238008826351247972574875276764779516858466240146449068467791967817254690499271163728812046535296237619016514902986126300434702670888919159048825772808117185035187863289345592437400570343438594617617326579227850808897096010233997098079585730130492960988074061945516118992975379516005701298705750886154863504200852229261391876155281827615227167732242448907471501466392811419522473293563830993422686244184023646874371503387031048091159407186391024222656935117757114625801699672978027111418993212417568662709007849000257323278715965163573721578251168441112177082962618371894443347373875035766118052505829512828385002355096193506136153866854593455226391123044741236188632797717425537034060765449192847329535206811412597428138593023530961528727765838235706808616385002341050989531160848920031423468936900545025260126208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,21] -143566558570102564438891068548466679105620634098539838419688160700403019123022399095509449031471671118917958141939589452197750007761034471772148631497187123208088380481602156952133383255763864812434881836128113309246006365706371309085857198728622610841124435860742154186835010824783508542321954944017151010755713412775798234620877136189699205162895119484057268401164839941935674397370126356848104459196549231624413364119985136323086572666755851830173508633933946447523695173505515344714260142569986960578312591685576284189622309454202987296745083571155517551002293789838963180856276684052661796497937278411606652795476089527825246915197910835010826620277538509590888605981140981687635938944006348081660515312084482117688377521318211800493251846991475260368881066583415331025087890300346287809605679836784964672695251441611119309700795756323576491334021667475674776098121054015435150791230000924052503455581745764194206657676025352572766058181658616932137293204602346181120657750879632011293349264287061564212661848842849150223462567654387817926682952377472634856858133885786771478852580168490902547670768967416920979055063413699702864550738283748217226776545854493954166631401569823445653930571737314234533470152119598426770976400949458532145505351752290451726610635273034674339970804893159441848217969440147699534393076915927451022697005949726642003072332030254490783982672594988650456600931819275182967787338170695885426549673986469857816928788880779633067343162457092409237027674005414705823920240418996367497909535387664977655573227262492331521318719097559520364049932649385674041097800418663117441621249132827793284155036104717592365439295466382540319898891845066339472241257877977698137670564226875124263258200745010246345274507688612313191459375261002163489586395849740014200660080108251590503012897463065185507974802608422566860872693019615710255836999356369889758310017394305279410307221796060334210348428707423925048958542270779067846121332811284444624847596891694540768010967316375776029684306120808488393796990830232159263708374751795923399529465864813026078971597634102063602872248528479685595926282180052342854036433978861800483757257316038872275372084732883977604025607911415328227792767197288988660043506382075313086376464110327437497244860555936511240139346638080234695845490299885259862045209955338467540517099234037457675667221722236141899635780290860352997489610063872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,22] 160166737411512285410206265965472400871682721211006009547734252909687486600081445412148216458113368780571661757143482615952013441004539275431309237640779515500851513601249884846514085447266122950587668498264745248048849736416360042629302070469411231055350915806947810000496116134268453042313183074884147781209843358744388805599242730355411764727010926933815393054275713788112604514921330982875567610362625420343662270889152899430923547148460062346482272213608186855401049372496007644217321373754271261799946444870516087621912572339937895469635155255502099548222623332579877076411072130884383951835232094614404014239426837106371765437404319444144951942325894155686698728959046336211162955650067767876609266956087568590362092315084509137626445025697490537637460444482327181987740825875329927030019465308987821600087317201357014635598225015738966528505728753518976256663271815090177888474088083964198581814470541227686478477113121077930759589813330206570723344632568358199394521556272116169510984657319939600537077474646166119258173290675437873360787848813826969201916524350528932732295438242306788392348342014382613223294332250580100270974243548541321176208150937339562624445939124416491348024432953963432807650101574084737402916924402662552712071254205608780006187634993783233219082647231068850605718381972544219191256712854650927217312852220887114524233161396096887507079022162336514865006616626818167245556959930803607779441864540378687071403463246735492545312035273463078488216410097757337256897110887505735045420668562626182660994542455926358277636027568760931013856914675133384441123055101002694610780254909804845734746226583438759399283273173287512392303983418763949387655185982701807206881936053596786267845740316137301543614487240605234677599225556124630735240720525060592453910885697423304962384883655008887560759216290658001033524745962151866529002658186700373943228446807905373486224504733718540036774765651577307154528044126241626647215745071034098035856736118423981315767875873722408641236747104681229095313591690947612001396128812620160392458511957363104996836727471633772737720906226355595070156263702048345065627552157659497575527233974074873191213174588339220229310462749126198694557888982706304053679054635550684938273931793189122373896898838241329910540492648639762240262910058758276210052045450516389918199471224922708735236904437653728264125278293711182049121692286976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,23] -157293763280257122942458768348416104294269856664980670104274577110598539225870082410473116444453130435395669689919334206136682420993799001068907168194375990281884819393224556529280131199928301816235282758957256906007003609393999500662060575752836044031392629972057857010603299269620398085680498349919762441780026163655758281128979270775073883109965792970876626057153621547042291775939666001473741661449310377663503334431199850070258318869433240214662410439323531491353529890861139489542733785821371493648289636368888704924308989656117446169030496923342125172961006735019792898435760220984684196421537535490797246667113106650729905590688475368083359222967774700449762343384012356563878393244902353917287178154974774472088753539883440383498794299319034017546231116220373931983898793611280785402449608708432277071586137468997158169281969964621453437651163700660413822960947283642389147277637970201183875816540154149128359970929948706737977837014538476551305122665563715506479648605270219268616845623719784105815720603808800321304569523045375508114487561530786031576924599860379694433235510651699709710564126140904657335080716008241090899871011608519143205394976498865878464860275819529564442936900841879312892911092056294559664707787957812549523322279903221802197615106296642473109817801006202179529815291238365024557537336914749458423078708379369832267955898270765186324311603650040698534762430683588933335724772311650051784999182397798559517264029017786227360782772578790278569037033957324928116377991509911454090010869379464273854877053760322490091533007102715150580021082158992927266806036391542475477377411607605164933533022688108540114776887777241824026546432682006410161229956818738129546826313632856779081745204505765976419936413444489387261488250638061455523621263720884663598274668752739422758883543993534330590334978312513404306243803445114948712697870127457916120650513461602148340346715939297211855827383619659330617411072783873023508322121249703369366052204204533087487361454223329885110484325945303343707841587324300478582185024212802016130228932731249414226246083967591513581498297394092759268097859637635276920181135909818005664130104774267406507914151786738388576561800055153405996626668015949016025807476867631911615844628299910057340117179576446114004147062641721349752175103923179590131637772943452811405334851853365455725799506485912656893846823603572367957274560299008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,24] 138476240950166577514181166490216764156428432962167008105356872086798062658781809837138442641908167025285800965223524863438694721733843931848219357160761909572714327105958217831375826866578571437707494452131378614728020038238110158794200662473285318287599254729569684537502603655139304476282842178948346963256105723764703881771541071615986590913850009310294500984479196751263481848540936173373055278992625615452764785906632113920038097313713773891976324342378280288143468209317060283248872219606711085184167636234869067745494689115146294049041688606111547744977266700663908120138783647118465866103488832436719954799912435447700413670083522553925677439668853107127306990041454586409660923536485523140291583767643945925347551734951232252947800674337504897616674210120311860665241117156897704931511907523423050484425045361664508109588480090093840655793030654330400594407082886145405765328587087875007171085434257295914208085493494931738189075251098277987376591303008497050917967815403416051801716301981455524353017615781777713752763151330618034279735825071536468604124468306991468502587321637890240537535111243069581549500783119638843195298104456262315473009204217750523707495722371761949384240767471243268306071885670130407117462267675317509145811362628251158149619540961871016579944249985251743197728176608363209330290004681285454345617471373389195547720919031744023829037584944688303498376370665970133622663625331678677049115669598089014627510593371874891665868578882887236788636757462918760187784211557517894622933678692426211297211786064547747661215494974985692724846910888961120640650520619675931606915930200946594783553114057806668523167106820916648164320098844651999201735311955833222944412973126421528350411419164990259655393038359759262655349726556306967810182734080436889140192236216397790752789607180946921698385900577767620712504747917799520315584364931186616796821954301785859315532086424890387005185971428901779425727098657170211322159013345783254007368766357318864596713946718930696572571301229280457957921805893741205902594327479438901244679871431184428749737955495829600419376003911230995410961123618975891884740627380032506795373910736936619882299728252148248642041848969698380698700442329026315491677842370871711556185704427640042362648830446173467061908749998550680544177848605756790620771196411754467681712108615186262323710011614522830378803710860765553181424231645184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,25] -111713437109401553879029031009447169896068059331779183083957524254102219901147348063234234862506858790654259472631706529763881139954006582822176711790035703831503146074237766666407102428224834760607233274568301737418126347936087427774119903305660811409946262099242812673292532949732465328657163063726361674324453034408430661404353738084957477673308641357867014272538815215076644776522257442972918491134839988588889399824787406566614757588255854482639482789726328707991730183436512665918482802717781755929076952593490736772041167463615847964465737137897268095739984285032825215512556738134812036680723550379691137686828732917494058540608172204964052338541563834599676319263461828675937905429617737358970684544628053563459776738093675027351155817895659038668297335751513247851530271476127822691817422107018233575580643498168741688200224565405813569206835818971921077808803157781966060032538360488026117839612213815360420982465593547221467033054323959867818941561388303962442705441648205729269184707043446370120673381356373192531652963279827376790788742785231809746934429801928363096963243026613857742693250239510614793018977567525302286920516480700096157826915345428375643898141323585769551366044011369562265508228394145926871679138050211851388859244797810156296550865743297111472593822437887906400416045470161657755880174713564615040739970286930130102486359340641186288061791932323536716202107097281931047431748571628389870991000677292975147221946418209888891766525382862179617984780949481359388372196936583401551008437895226280206744470768201649783850237539491838965259377458316720335455516774947042904799196811218443541831010707704952681991230407800109826535664104991632969571818275691100746683512531771723453117294849262008099342140805641371353471701394218543111848102658818128359739706686483907523718502030598878971743636386633592424790966248472122860797911875594655332111496259927149666916568368458323711440360988059283359330881909843149184410283294923939002475589461134949378417709332612015872623254325748905218326360507233863381679524053861546219981495252529781859767069430985179946775004899088507411045249179262654542247675633760438255853284496354021059303055556610856779479819237341994860470539329356340138931794363546932277447719047169214829531757685016683503716201676553816085741998239564189597387593967215767251335586288528965566384615427140348387337787223179168661827087237120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,26] 84504123561736168150057867875613245327356175325537850325920121701385796644130896588436798401520327644347930371082558138034656277304330606962015413192171179329375627477099585525251530153949387294555045427743260679695858828242844163134151907602364799674113341301774143118835102165948278534286195308679344040515295448299900349512979265402058784747251227925534148501006729524702399145038542532792999468133374310116031023824991128077083254090372773149061361600697661879361063772265529719353936527785119971220442395535391483747270862809827538161051184989668065133565498504303914513743664555651783251330222913972054253842226950887208137534590783331092796195296795467997091044031234379796628239416144464536323951044085974044507997284299212295971618525158873111361646916118122829300382702630921128090406434306350634413801026935170178543752335920774265379453947779545230017683338159424284751049835234561664138265394628623111381352517794573391603772282643161414272100863779463613268257124268084513051588383834651362085390033798085373290403000366887782956159436364814447114229513654827700515164806621877654197942961542111466306533734253101594150513082515457078062746594265151415588451850490866367554434887689270741622111224331305328575226747620331889127929078121288940943527510447604465247696491380560444564880226624610727168214914853552767864561721960395086442705327980596555208423501995034235009570530548794796212569309405687198571043366997867633811518542408521732469048643470877662745331766853101473249555792796947332539557159847634990659343985792209685645426829418255634891107669578598553407339023248253324752852133043371239788888702220253087294183429563229309720966357309094132629913978497638313865020863534027244404759492599796913096098500299793738183287410741241074748816841226045802631307318500220798455402259417677538952747183053418562169531028172899165824608850871280989692866305705497417012223977201493224368352878288595786379552803806854080234810908185103780486851564385168960247135547948475416886011554314913757587410995137050918582253062392690647560969147603481080821896409375218117071125291944703988857409260047619838196734070995226438342079471028216990351323907812930276148405170204125676380870171833914529720838557880119965717127908655582043068652214138942967124006859835346519851215413663990223726822860931076020568753458726694784255860847019615256721162833018826251443429760696320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,27] -61094126153995512712183597137931900231039343664198574817086217107177052086003324522880677947483221189162611933277265482285070798840664226118563200609246894172832424572377083231559933704495897227988774062308856219610484654337169126853146516280334692182264550736191693841477511746747708693827973455698813564868683340397830048187607715813691242100571727615260012617878259437009160252942673479132455011750510462600364317692361527832331216306382663728645822223756546328445820186657400803738073087771514037424398079695408779368506038551786569743967240641847204831296752556714209401592951966473924449776162885615308449600069575946454734446506840498369094619138450797365794847336051495237755702989253926408629301089479242891882639476716668341401187529714426922330293189882597844461865654781264259320156940185369775049645427659858659034749175446934477309527786458667842058604526435229061674289580468775649229948846365535045960551406003840335882741660545675780720422566515669338199757405308577200047797918930586464796187976884385626245367945463221801938208583286106214372522045995653237584146249841665940843753656101755319416014236436637303942512417633592034607312839267567605070799721024736073320599801593029434799530752224964894992967981036734660188885440309422955833460641938678839709537312627322043899703183589324591185034260820538210163576289417254762069698931763079660776626317504870907075241570391921207696396165403492768871888690764019932826255178277694113047924161159872516020298923164749575089383909815677368736682116199156149667451019294204980978807861194468904566262725828421556805139080182810780334795059258413146035917483199327051787282541957122952914622768883544136549023859398063713701493062445307210789166484357118347024350860049202077479048364815337084120074794394207327250465147852357749612454630947074975482761287950978164886816149263159806413434493745333915239098272164215436383937194716975166050428245609196761940255888386560258962468628929276826645872110723209249049629913292959138162382371245468522928955403595986870655146579044201627830002629532131727010034481118051112790668360028678944987136001163772687668511600160484741296894088887128720924231453576464570906987329869546681815821868293085530920317215071178967686975860879712089372215273595899304964666058114582624730224922982207239336555818624801126044191927535413596133160188180224329320115468258913031206323741417472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,28] 42722815230134830579506573946185285290937157435879677589955459191143680008161081628727952911664369220746054774503463842216036040169755140673358019265659883946846764429967056563110047995460413877432116413982102341071969973615105384799210752580329925890950367391600314243160808111737080173463116358819864472307596327393125017635282677905176503699805829176792614381453611673135068045504905145489280106814523267316428847721227957771442755091712356939355182188122949298592813351404850482963771389814644001255602873195734151345881307238826322663813494730497453958516274983565425283697425254052961312817839755732543667805246213458032689433145116829561171528743117116293008028871429066492024038387413638121002193912504504430098479875632991660209652251322512374001051574426750695899945102925971367288409961073555240807239784422046378544197065664485487772156193858992661296349084082913354723645531766597877089995395566906862361108170950807754815521203508591936859331978549685483546532013784784435155981667684303881420721686531465839764266605831341133182553706112875829483043004909042343514421906608774479850880520578189015094664194812878996443280900281548179655970624589613893636343605416218149636060738124338127163527321430451989877573044466368563239535231236824826606060834525395365662751623662013011601515261367109725067641360880328719168498227722826011319190295679082419944355966698006399957284006397740194916833090769421274110981339972077866648664293102361863853650502280550488813289816221741281324719269578762669206816183336956501716909055303145132106378556732097868093890779657143437033574709635423931009760718621563176673643098055621101178962563064414536723929596422027147512588698536087609413817299763909212984049866183733080525686713637945437234307177798473758064336436955754248643822020356571685848496697373099706690690519242721929724066168807281882072819908882616994715060468714168728777573197168733361894421916070612653091637584512370487515995442273487035580186467892286230391399495001997235327822073833278333809924513520318516811447844495346704948619784595581356127392283494175882786515521591359456677772157554010820110226474134168417256415661115157254995573542544032074624608166949041545416393171802285353500742693016464395129124959977111669863133342184226519557283334675478016808892130423101010412049341144637185496789620419496220569937604632444285735614183920629193957919342422976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,29] -29054605804728780475617354876923459834957366687695633888311328229619191529103953586130174523012313654406018570966458568761809571278745473338752193091523573242966277270225994127011821624185069339240291493626077213408202952065317288709538278714764203212944461552911710657877870620524068398397424814757875552119331274074720029745064817612015145215789441085874597191947714335936493863579280833722983186836351437137057435555576592755225789044928393532582262120018030586885788186742563495427761530918926366380298717884946954121912843396236971970752481823480361771911634558091995845598796245377990457956769569306905464912464817157623504259132743930227001342398011506417909231034111107220758834829386750936240066844081085615509171394383192490465506844710602487570232608610890967193532815815018826827149740415975704998774277507678466672250123755710665831992868783528023944779737544879617028137290651734984077099396715347183154607133794172307408191805472462608344684411691792523333850201196164484552211579876581035334559682714934890376307958879522363612571639532182036223869572085699981131727099301430828581971209771007502161582980539841911747677706468505055978210040428204920447646197762577999062173299154038282327417148963176415249506738192753305047389431078241533525109514026745441656344449917435776199038838788319802964492848993200203178779593653762056802045332421963002894559612122351362398159269931720533944491739493003374609611610236876225931178516075497763604472311419596527539956486573806735925216400250929841301041095129478580895229302293666292279112322857076917607803330978805826334448624772192872998755304637693058238527362917269000821887849577435265733777682447247995197383738744020401036841991493196824782263693538844785449477979625649172149002127016275895161244354135045589119178307864894857831984020027887305439228565466935198103483136103637016496425285950785260266725573717536836772929682723753497943279617572718370790158457358670462713397693238527982159107135613918609205885322044308706577003888374353826867347022045038448236159258888197642600765761608526744711301857708167070424531178152542840403753995544818195307054027839770586814128136646505104934633070958845293235889890029070315825977252242831965004907807337558571851496620651772641039563909630933824522857502804627173636218003720264167805127409785258478450916986356066338627006268383007352199639746572205476711162538373952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,30] 19220332343721364104169581700574003595835852929876555164068533028126169803883725551055527603524924816282763860788236259238897946872794431896682347050612710416046766790563981119507905002915715010403081222141059026080304121377725627012188188709077593601487666579549582510114146978397005902327807544347530361485326734414354337716413246640393663879657208874972702802511879435111788727994185644065614301776847413352179269654237771885185142346875330371230893562040731295780508670859741581349597485069640273529338339192003068422072518685089083448015610980667844380103385820553145796103931163293129407622622751545346874204741192246020296247704528597361214287315590413148483205212299897147742665712676296317232847680827087093431302426989753479746900679508911451393592951433778022899444106567616854754383401961353742756627815974280590691834933396124656298556916674471304382309723648285803188347643638103132241974798742674015504468970644289437133610761301253500069935615454744480201248546411095356267636795621941269699363258422695940921112241565418937308700208158054062771140565731059593813003261962222235092878287078062407409943723105982178392303306888482115891353559309512098420615984788478852383315691080160082654703219079321160449186937983574375956749748261766738383005714233439264715364063301844912414976973514651924338659374750991601759523109103302575579564766578700395740643946202761180308065954720552352765929029003385275530214759629089422223951114913363120666056119398440715449582743773532683678088913343144490935395724054715643779785647605553089715164166681284272542641420058017993869341323299807989920591846834335800264952689796641633222916188535457528632713814818412364871534845508437639278718984764309420860280560412104541828098949397692325724048795760820352323866129682287699707548192510382876934737960625024624994939237348171748793670397467805643005557445170536193284910898983242098896772314642474818261749175699790595544034291417921397170571590620592737002326963957343773352213842016715189778165333417259408187366865265723737257959996573348834513835146067235524676771736025081868568206414653758561380727653133860861475511113639700193572724942434602677543542328902770892357399077574365129135050516757863827796347621473927772908448558376897674707880272516632793952367533503502636034491406026045915682361881137499480451513796466452234118418967086137027911524541628269551678554286067378500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,31] -12280030186479590114748172034821126424262510823448307671559591714286809743410514666807776617759572241203832876411868101383244753822891628898700694046663973027803535201515451251924110455181411164039654272803933450080202532371250828883437369668040441890319856283251394707987104160041006926120250128958867826584861620378607839670293529399267680173935787244344467693659303127611013754271323933459163050863520338951489895968298659855412981873441710418291142436112063601901071954587328181014882807507810559508246477832795263628968838618893143162962731215624684343745215837755845096930944608332101968942547578950495291095277524152613493631469814545487379468041989723183055675681525030561475926527645484721652469738666638880006394999293201281086339937316105018204420914195207853612952913824609143413844470060683656226779879101392720776417035728324700894829672524835252436574874357848774896186955803037381824393097381516969861486557731059997758339012606507234289676634148490408368935439812282950200618775370042877700465383045250730312960344780727686389459274813166804198451454344843265213338825296513795258905052948510903832371593941329030999059944833012807001470505254872344127923146075929724687841902808814313448919724243786151030565829440592608277320090562861954337411366546115266953206382614805435634503264129554717548183901531596232718672929158042441587725104099720333181882256548162184832420230456867767821835639009480603267191930029679341228672141451629601183591223777032995710366091820732584310700423815388085463719820276006076067909926649155157794787373514416146112664368320668929168669668368375147127196306455608627206695488816686456863234203455566447675593141103046226477233471406099572356805006527068831698046094570899320097748728729489538402150013260282026758809353651901749074777633145820574188497705207100910660956638382927477335566710544219477338683062229680970266907729161599172921305176650444309411213883603870963219517559112086666524082388148684177725460461804563244104121717579923903159101883759801724151402125497083488603236590184807007395105492795404390897950349168018128127761315238263605780267289292294107667419168119054961998500246086287983117673713867875022594071452925377016564107945367924617767764138779360000833442844686198064211972708211871200862389364029900487694383571498664166324332119104003096212112389864707550613099570080689185670926833537584818750408380388134171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,32] 7448228801574323559073483720202670687256661620444815622145848933046429380350016030002705651662452453165804128475899444660226087865068447330875146489185008172274605402198922092109734654494583163227309616696357008987179881504484235783650703448594350049354878029563059931693742423853581076579221016880726766863168694453530164740017211952344853121015151753092005637855517976022832342985809560321871788433871747979561615870518786412204649227203043037212248235279012739925751380512692412754811008833216227279545345109621246976012534164360686118695268981522591601470705720222793550617363765257545944124843577728377744792435891904196934993151054981008378226270397994664048493784103463495535094959356751257760254619492239861487494217192227442552200777377126368046118902496756526098781633511918867007987357687932107054272364756469352815245333054447476483517713744136443900138813174758202013555990413930950718570130510048390702162536610813527089016249773646931453314739797658680957471560888784726007976397883066286066632396828280336074730279789644381876162831562443637734237280254948356039115594656471653102683514172766172820154554505949512493596622127834986425063940314393526534357238102797736509459839026449617142782840687415142844196283242888027728651728398499325375910276390362235331973886713667232903914005729131238770750276986337343008124613491209055680563559208112617718925954350311395970355593677412727269649013568553493610896151610815263433953801718952490052049685754291305757552286093608493165693018461352792256479661905324220628615050069069639804796524540973695063008990609724173550173247722453379727137772699070460509179930034150573266939921426799601401311095785064425944054382792420361161483215836186292038129147726819048213170417438735139274856943772923154114705799576767919405899122819377326258110707232342744924588406941288681826099984829875490959453395692786633200451123488481508577062978918225907032898783435525962003922861574195330358013443995546203725708157029330711176794505700455441167114179331054811821636969306104723937333358086405946563392814525728303213608610501490184238521384939755382675044700403890284775568014709956660258907469330937141837209869529815186315451159252378827798455405423293250184557530292412265997586279403100286606178540284215871811327979178505470340049614581267233695419569554337224431025417226997806860356622522490337189831372984392393016112999104967920516967773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,33] -4183032604538105387942768037240711162921786236254349748500708229915510852740892320561213913286293443388465650447184675883793683591041524015154191618615108120398669863023888979075052797060118848880489726012416259625785387232810914997424796246364211491578425637308926343998840409487973564697919213944264389627980162332172489707488588610273571727281928643013323502144512203339534162821753175751186740613520541775986344388537026743331242204917311084411312734798328615032465344546101635074680539620398253174493444158133928157314707790246141527631781460850378054055620339683718184215304959468044101725693519455197747711597103422325274155937033860897863121921735210552086377376903574906925976349792108545586796091594694837691652740580156999256766625596137854639345012767771483454508252606637905635804911390637943141372818854563835356241310865241731548149198245856572637984100922791174237030218646664844341041523462740287459997856851622756876745159615455783319442342890653528373142004611958517146715942861994987288382337431291821967275294290504346075410520202683129820292742373830407238204050327823637088752385618428171129684497563320978670745472392010101134103856395151963097231010533409690689741417866667072963434166468331551546207519394367571992093807827357174534946951409956867849038250298332581749834460847858632520583540524049519260234740240909248280752072351666863019302898187650405196776319305451266662545275739493974094051081634809094223388841040888279595436345560038459784327112575459199483797927960382751816460180048895507205232968658588336040860076996056736318340936476809475280816799707841544776223635768855210975919250987797390325268038641528256258834902000365703683983303802042194561329041953266041884878097813404004636504592358731066470931898993047424311129588165510488499808354900804179368201867993010172801933225267499217423022836423278543243135226722091051466387549511468685182312230223067869619835569184055765077220499027371276211262513247764118936995820257086947143188270673361949525595203030962483484409342442768292481409596026028481839636149412071932593588568356890137656749795107070105653110334720795178293399035892839729807814171240659888118028496808601777870728110342267914807582316741322188427566896462929011567322586991413724684418271133776474835309050810347199273976749432548021861539556639489406021372311153379386646586244092526520056945530789587956226985979196386372451782226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,34] 2119182128080059263924947804269724514387932069339678873374810791076021580477856956301872334151817257235510138207880244728782713867103550123839138990206482575195094315539107221544503284426314467069917518937695039947017074474988104793286334894628613073598557369668397569192948613378725230309996036086189266297460708292396990815111828165820872960766720009402515237538345896525741265958643847911731784979989339603989810956414541040652053191253725318984356914254019763853035873691001848337290561922099091649698977476059648789412731741236917405631097942805748713517575421073168609549792162788215557232203906685208508883245861153202874607881328461899036950116219944383647702698938666125270699431931226580625251898483974283280330942691918710140163867827800177979880443024122696204068862975603582793197180843540479599708065934543563428216667964878116454438927937859943907218881443011500682441248653142432206750587157330911867321582195943482054828881715699228180591145834872196321776517679078179675720943815368166203175311076851296297717531592477553666818330041959981820889093166792572231674875665838993513744891713783238143492781008256883497795055754638452083585490819303010969339983267687588253908565500481533771902846068704773030294982564251506481354102299815435793927805443793131943504750183286492957970032937953670052418408631288758209773604350946446779016031668992823723280362318855304991479342726248408082970879387037534803372660445063945378083477049480786271943397395550731050544023391987932254774698311253506402582715275341959118671617843410656313828080878281755189709894282883643010236106304698019760970733857506740219300082182260706783203276194981572360684246184181183692330151201683404763502539362240202240532027257847932693678473102173849434299277823018302458982051675139426408674398120252206549833861113650905542201719869202445567467074088310096705692877875016524187726969580623711987470432919768350783029989043766044545554409013249368702231677514724703342295429113126213441858727570540196351816493149931695412941555686934725099277530981014710813370329814836020901375242513236323507088957148661314553808598867668967025565448470741873322352614085835627614464849040730571289472555057695121715942349403720647323947199933305693832264968876210563855647508263464889286177665695869625145958418226473984640515931562300553370634802727975144740726699327346672185198915191574433108381648469228401396423578262329101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,35] -947534183945282733960440677193104842851434261896158269546244011571025474262394057732146930113833895696113301408025485707772562679575333914655702278679550570135977002420555668432860990399163212407012030987760528732856904788580247968480919762788103387579168235788555547576416122300671204137455299259137168141318338468389683270130654008537728061862685526979676537880055481087276977821499913034806534901130209006544744531750840625286971309803933957822352374122694615952467087283587556517267376038598480766895787703891497976991854120477649745690530541857915418118521453792398072865208898634917867685309992920440228852071904881295885632001979534231495933542887172356740096255417708010838998582115941548905812144463062511453226239423499237496084705757440775447256451418600379559231162974089985396180141236759200162490070425501689374191323204750333063979401261983421833608240433141529607853932959257754700062174864203711141418589188590787386848076612138560948362686944139967848524322664981836891707575060581312964032821360193993779000651112772887130877802092716724584602403765256569603133555237458044470207067951819174744208110978918111897189199070958607749307924173666115403319166838855626886516383962311538459272728269598974748410119514917606105042670578704724602907372281450977429388431181562506354723313255811155872035094036954342508988244396546877320150677395746783048035911994281521561230586494726111828429603775129216862955151286625984550650929959278985508235426992347868798781710712193847059377129388220869475719476147461822898302204970617559618193903567235090691486092940292716038780262019414402011736003917918186759691876922181032277998356319347003721856401585934607715039814228293647644696225379121336288638609858959637598286140930796987846329654475284584410740625753314468766336680176876535134917642314024830859133779138675183402816060185583346830012501691421326250214988575105613414536721458856637297261922608599526997828072693163861145407447677528240320558851438840091083504988902969623073421656555744162348415247777715558620465360790964090564225022799975465594720582105091828867991192727552123917156234316354131561126772586698453333547425238841716450466766198291775117463486216251632478131579886869552013342717366331623705275026443998455469697055297494476470999978666795379840339887845286668075631687234463812883220474112252767747667595786003268786505502051410075030674242155433767749218270182609558105468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [36,36] 368291294949716342204442967755974535652845821282284761309274097586091814214875820562083844682547952485056838858922571888857115686990343518999050391255920450629319162865050659292097699238132460154810182528653219057455273694389439952694256076749108545401426993427346632573684469632682312197988546354992028625480704418484227266981891438490293891502715166176381846054521880218406049354403476102353462751239315435560479111159427381617733551441003347553735035156129992416316410081089266787312179424799258840588924962186142931039207635784528228136852314961640052294436308051362610049045328385003349266232615514987709420859508958580721853985533594715022649098845702166406757024477673738970998768113829394544050028050463949852703109406836381604680473658924036562082642926235272941150126454786330471003576051402064937991147650431216468902859440647396993663466418808653418178818164553886719291318975399172990525349326870871490064188543440642493945575051217169783581628953792476878594285320534094409612981025271444049433303797494889847670568670928344222053328250832466514786606126665888083146007778468124870342091037313293520756977007172405524618658415142584431145863088713905580765618414135177019486236468469166860426436470229820359631572643584213463378976775700298181616053676717241570837891975600783067765558692983299963773301667756379322675427429887840590097368718985165873842243447021393139763560921068070157535015311226375275489147069239782137103752119438872260574473322202817473320842452700177505658688929930045311697354770098924079139525709537257418016076946993317476235331056080997384649439090302833053231275209893254482131145616503073384631071955276050089081226645912585535300259946800331490283772464115636568276336616385397460054092869262732949584180250845553000847473960520203010868821812204056216608288638475733339819667092605667449611166840005493628495719143516777962674712531626576082630505625466354192400273755572936111809028536834106701696912195474157084719597603691956213902707365915751888690617759097514720458223853826368071380973830832890122537621453338273751716488288325916118651859347393221950061192633140773475535783365956923505265116363075624428698903976891163725593340928291353566726804035289171667994953746141430612082501327424354073453344780561863579563517738459654821777343697263466347801597246217755050372145821027223594644482279378525768062480420937599169031752574124092915462693781591951847076416015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,0] -7654333348409711051988171832906810152524133753035123252185055870155253578806904607194217538630799995558375534113473480745255598306617294208204357396907586264698842851123966146893475310663965878332173471262860864125132821798698799439452200431107283188627255989133982623097188213478127861254440891515418646126080958810718348734868577568375938051547584681511952232495593836236209640503552478686683321372146638598232619721780845126591461493131490784177309099135517718473260211116276562237158000676181518517855414542304968279044881302948738328965367766776795652355755244540129041309256110265224663622209407908207636192444730340973085227103145336073075087718041972367105990355383919249595249225713371219016113417604189380920375965657459386914938798010024874497282492687972731256486029282321660885315801544695980485092725302648935375296687244207199968281020487298652096802606102831061514876918334262466873361102287244073572320725726368360748812270528070750346954651269830098983511620079069143636098205855568167683598033988705823226121524119859192946958067583777983384491321391294462272543008796051227575229854721213222223653367443790708925350347353718462326874439827089097615558527826444265472163288522971632227758560186450708582681720256058794951805575901781773750601641695317148921177045717328963019849006827990134008818200399912339611728770310665770013026491828332334369529531731320652246199929567394136111809843653682324001597034514224572572789470039669196264118619228675160174344082116225975908545534747861168043092367608720978002605897906906363840810138804156685077221220324415499669296896230268832699498436819356932635950843271438137429254393407936092820110141806852094152635295418650245478519858983565561140232079191429350727209642223959443405942671783033829771588861979677030453487625171799672466323455151125801194855316137288567432734273509970022579842932727915817359620935561131833983968173726263521195855755490446713784296633552778981490214239389373716188809686344923096141631808560372432942709725413393382231638307773909021462217464294078181010203566233229479767056281988304701801896901740843197775284312781554723627162715182606437534818093010466763434058801271819552464788775678717701789757527195817887179535805625028203205894752100324289974508811866245821996001196211996564897322500150951840391460255185805201818315561622819488334801737125090669094710374798721024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,1] 399862462424623822944117929024621687252059497201790154945470480480325166077081269419819700109151278299963878420451950967432238610461485310853302327554018128295804645271767099606539089473340579597760134622840324198165562884140384198949409245410273299488320789783441712526481575083912464365021128172115006149821921163133406550421902188263164171599199765406859929689978971258039101517261341223757983202492033539582521108799569997851293428922214548474830637893287264461632984387468783445803127245010595980403892479962936396779994279906973845283238725689154112071518699650817999678035828473674187972491119371536594213817920437529785086079481900879440038557296568650159486793894411378432358558397856354670147340291197337099086829455712295909233501807854307130987997562620405635303990339666740888236144549428738849968631348986237756081151130720180810935057023220658529031034267208605301007210717652816181927146613863868907815299452456628852180313056797429946801666054427938666889791008785198001817016592323267867331197424549664809080028695034399160831136514280574875236882854948749377885731967532881920558830087373291806497055253209829849226889134107833145486760782874570983313821654800203966465523268210017116506886481589965063018996892267540239330855770558327821331224957851101072495100880700090074505034767462437362969939431225210249303530847745699762491218554929574770215165551647470425921458590952585412494617731980091167852972205764119400112242189826030615138574241907228277755522168604462250083735584683369004133021415316925619426755780494865228366562737028186955072409711364592210518064401289062530276429909971148043133969425458949124146569713869782095726739003422345205478802307560244917695014880393701208694903045841726770525764604040130694125018624744153735601840399988702009114580444667754084353251843509320698300099900295760496281701681982865614478615265896753963008608533263806993349024567953523832365073103315773208322289856857711144592397031299928779502045245758689650283031369755024222179961732910408487434873778543592158536135576880271917005955794189398829567185119372630959799895094552674108169780108069954939400261107002234093009846517351413222087123504686243630981807545583294056941800210238622647752743732528077613061598914938602112480404263932380808706715531471608183599541461980843187440746803290254173162479919574778981907206729112076346919759949613498368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,2] -11046346985460756838719016807756058990235346665908752832904503451393507111430207453068523204416318385122104310105253304088901850977804655848790784478532409022269568426830846793370083425993959593448856700103048755440079856959387184775360708236444850771705282097300234396931389130612543473915920103934523151447141436082575380175292707939989648099271085013966626110606352303493692815459807560077978993681507720416558194467059409339856221667745824634282634026201046502029446480046990838256424017301677223301515283024814744701426936772828134660384488893229873074222353977637144191715674902779939370867688387203892825512743852282762832571704322669548335913782729730481597873152476105055623469094456471801637391695279578170533472848090347093706630176482425267338309965368495809710600919344263185930946990091750032256849697302684840664793699858386287767752395294946738922824420152673150784159788647326209531102340354099785063321973736940409587863332539003025233048485957302584725896647932687085661648143919497115798288770548400029638455378735939952592745297499251380000750053390611822798320860589459787726121342136628682732553173298048029579927282333730494592395037534838635499001291692672143557012085081917993022640498264409912350000926395599939118793611312843827534920832311630836774944562778860978818434975175118974235496649173558740987401689693937365149629611763514120096076589648824862460698324312990061059455901919740145970092831238373001436259230196627864655650166908024835618698751864703369987406893825701427302186364181071440347224482115995202123024625100485846192307778913683409993492795671650886385897542131451239439229660270556053011155770230058123057285318588470092959222071669763225721758437886805359740642589802557140542818984376796659955860563228001574685122117338817222301233368144693773314073324204507983775319818055061980478322565276521947713640785018157430854589689426371264083258481132357753536202548308936063454196079543315592240793682508395534033577987752492772304565567707954481305728217667538620042994968503866832657314861823779407276471047855688958518333034645722305458759038176888311189496512498220452372752174320645564397839373113191938472573141533316531923680774277390668232439655316084353916914977209091182293220608294665526990743602201731621806509912175138419601971360195431247958568798166923687559123755434529462208371856861816613986487092660800585728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,3] 169056392495126110368556007761837320221102564541168911855401995028669466480702511436625366849395600737708661106176348128581551748531938036817288001086257090568498491238557539966756346725322926210226640061384585398570872070398227549867793724680967960774331195884866439562256855784987303422024359896157888311681625488162127046284532523638232218533623120206651045257248808485224415071956161498525135495628544694650654043609011532452458773468038722096262927585962250685948018992326505716773883335757575619688327534713121150188878496034708683924568565710621868732291496464134998148763390970414465741158775459504658320550266612789929488663519014405725557114324176892402418625638866739578489434805573713751163450436418645305459403089261409952289055192161192860065752300737820033573184962415064525307356205463728735909111714375157937284650444557583376936195017623022356085378609427861707174977606996546137987273304703405434388831482855333160400270383477473839672732505777467457788051670023481606428958243894217764576243599845332878353755978567974520008476305425931896249325841292098072958704647229210500287880411510536659355897437985117247647866567239444467345845971950106837125843676587609799471723775808992845602248124519548793441791679999102133799924201555343736595615504936559426855096339668354220798564565032537176407745639973147366420874571132826942193669367873490630340929671926560065362723064700210520259427224578689617384301680972158238609072081666573008924357707341961939598805206709434875168372720880835043187210611717092155960147114545383345064922292028310673686235002190268320421910773349602721286358612275562337336153906903108361278937618283654855624639167595006190554387322467123680134350882692768257224854134428776027737613735097129218015652678457549565046133069657243247024286906599020543920317987153709787731499425849446785300896414671193459799776735413261056957007188893974820996334807450845847400001138040745917761643300080167975057965398441828494651813970791029465788343155374561275423882407383677121304913247463523496259161485300267775991696958157129308701899502508433010811712234950946428222229828570453025224194440430315617966728124553432901746857231662668381897527157397025413656245977438167454400204550193985465178070759392534196081172072770801198745613154856387090802394837528919648229616615640390575869706855179441466125650112749322522500542082175478005760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,4] -2145202820760545213076151020466355932507993221258252428490994459890369427730263832355120363457638128469234328974256413396048846175480475813611151962832755700581828824584605685991321463724490270258454603277136114359431282430332020288508158285833550030831087477796078312494416381056284450559666369124886185976102885577195309059624473142172226017797434427936513199919476238879398829756925565061927443692503853134810308937120982495893010435676421112259934852538356494421114576322727483805575263134940106181819147623295407813211595575349539911633661741647671639040752639215017600000417022307643145262212152881880505557533765996410237892784518837287247695504773566116135602945091030066362587815188558428990270014950773710557488202252455350337885414446369918751905250548265957148860747161267845129899895308310863980783986103418264201450865775895848594707375845354083023749703803009981914880176168478194873537994536338798924772996334029899787525993317096715160831406026273225357097283366581690189218750123822455854293600149342775232430794177563684969275872929006093141162580765841074362065259550344268602699454718315294915132463880299851069171051646338532721925286561535130138392764871737150762686065215580669451089800618764715389443534132388839826972963169229333599022983576090800084079041023242897775860783503197713727047668807751448324629446093265579252945029753723639134706636031317997169286028520612713198336843124183133608388721150517910082541408404440619667918710092890819189251363205466378160801735758235281554638340166835842669342961850218847716842133938495899783298910696609462463856961403747218535952548264139554591529314016740930959457025384304284570406247184583353734494135394091814433688609214781925956204213933323696715067111527878656080203221411343954296012458963823330016024292519815750498545431144890590143543732443821103675886283060237736691324566807686825073053509091103805969239742197456006309691652716355009764689860758380758342914361140726539640821059144415334741204382176661649089750618483861896382798509697957336929809689942953675001886317990167597772906356094786690595050387295950969877644221949683700835384526200873350313800140125159508640772464357809293730706419413588828848398797031067535377674149400143487051541144620527485637342703790648346061234493941031111293647637060192499838349694467738443911179629378223101133852833123741090893255496076719065923584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,5] 25605318786673045631356739238903254656325306781140784794461998917463726756099663655775367813786386876052941027220556116366505386940337762977547339763145460443767683571934927723324404561013859615099515950030601037840787853708581663542271151505571950048378248744774131598881159422771400252631671243114198394310825267675705309153829692279214046796189761269141582783038920780966816792838298485458093769233078405420024347641332600671933200306952487008523059672821555964594802953233064768604255836342998437179121701115890487904864651381535043560813118360692671699977671107009291388111431688395532117674254298909375236316095848490363991926694665766911443095940305898091904943855911266302034541633207674863825091625844768916679440374886520732888891882949456128874088313544689291312742304803234118823222366606270042471681029847230025304112651927333263696627345227456861687529613715835144380572097855647926233824925560018030602797483061456580265346046660092280669405097401209409049072047227742589367861270854584858699842174745553143557373170875918585861515594246403641795150829229164603649530488303221288171919505237607568104083294127102786092269820483662487421969365537439733086798643810893584603851560092390952931131475817050654410967429776169956710848676798530492754624471363651356014707139279147548527326926444103611464617743988414063789524770864819980715833702504481083865056605014596644542994737711190402723438468042543117838237413051318716570794712223839295520505128009942784493021878551933242039325647007177578048278231374121803587048099153948004056253478500436642509447598897969884166638071223741777284243276153171206341258820958520012716043296361875012022843155377434828020000274024580390546265773599768471440781761035510721933856869623003336302297325179351440545094239471977881627192980898854592159579409138944163685511011912064745692048995546411986560950336957819581887426424394071180323118873848038911764680485540608502708761652828771777409936802152957047646040039333260437800293072737152806308827810523386492478638865707429534322340617175593312728302539665246076669462252014645276719797819182883404500670005022798191473223761560960064715936419596310872323338326307286280876669085691856020404704279965140226264684234942585268630985184468387233773378453733378434106101662030875588481789448421049506946651303507756919788067210080694979597319009816198124109212867537000277737472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,6] -254620380535568837618045101501015957074170189949511577527517830736219771057240459078516779782719800889541862055429605322514581570415105890512424686741816295961599638845977318350236385810057625513437719916733334570106633454631463173092795957297949974866785300006793972996285986013245269857388711810301508931025955425089006005495129092404791100301236108172210266976116981380916633908503751110952394639205197238230486781738102811476539053349347766954481476536379634303120274686596782953974765804594784179047115649216967423801397726265926409668042782136604734108849135661827809615047678665857730861832993422094045729879256593101058645002528766266332076544464410239219275189148569306907304042275703517585992012735671677504550769036173911412626107513316146315324516922667457533255952244005069628104952824508326733596162209039886883316502259547396742282673346063890038758968731919705714484447806449565382332721562078742608500987524180631849850833785577190704989749082281803867814383152459753166689853246384265312044509639976074212223147581575748235997378106391819338604469520590472801115266596899801381780612419056358320194743199756602136986998587912072289162150487383469792734651318772234639306013354207098162169056289612675885593838921122748384109039903956688048772652973831445623267266207723413667851708502975926516662411762753560366588104337827931077677350171005736183144209420692074387055176783017096009196013269973509489686300143447942231630142507456857332401608085984557583338050098993037915384589078545224225294325981002851388707472430849309348472289270237902703529315293316083521048379412932918282341464954940366327606340249158370202738842233266991949766405418028710980840649620106996558678130027726127592453718138389923690209783356081773384854617907891000199213773819581997391107201959232668646187807930789682048366136911802001618305991959795520247091079579851551707133683362202553469044266903934125273422651327145674079250711606310852963320898769283425839461573967301393361446188081764358026681529944063695114953099548818549064437987594124076313561913061842887306200638586006668126879085260550660632694520346960487135045289208238633400750496085091380111091248233717205625677147853712076790675981997110874226815750356414502950521530868999184203835454041606892335576468720099462031622681722305793361703504097634704940959168351571605113740504250429358747794827423325769053503488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,7] 2001185784538097676528365463688181634536780124024223190325868442844317571474163352555478548846885514111641296866667537074675419122910814255841714688713755744237114684639648771397513855830177315775344422581724547998658432230580289178821328814942784540025478061928095549325282610813684478285904662673605807780115108897178580376252546562377259824785271752164179270665336819902607822559492319000385235023322276825786607477761225657258727001358811660062969682666349684083052841800613410367179445347280356778292383044520014405528334675704846096593341542983293254073004500414135157459374237575303147195220499607210434630584946185010564443833654608282721664475839270952743780593933974794340874389823727050048635912505316151251725108373275178501743625578418752586294811503604050395025711694966794094215002757569016730192686269926060179635397920176897153978577250958316156923761200046471618424355616791298936259461427870874586531283143028823110731207714740347310609563155061257996153998644248750976328849334493407931006525066261224675541242466082750110383292240406346954837258964540606245273864476214774565659255229679712310732462470748738472767269539427795307825835596349672319939088405965037716426250868509671391785485992475108553878350248323335706852945568886563023750820985006978002951534049692503345547092096457709687661214445488910737694785861174717189416953064786502040277023419933750080152970268661317978002834849916527890810255169267469162556320597948870211416292694156858531446940865852753899665831900065194146509948362449683196460323204963303466195327910316797707903629904330911088534951502113413983596302549342012562240765264337373547312302548493382304092659434895208270096521203041314580276259110782320609377872266757310998660581230995130268162598550777740483749741210065723491355683058923329791364450451270487879336974963358842808412837603530781048016582459055639824176998109583498186782838383780050008138448872056703520508660773983981063798837531733929040760330320427189972623527337335381749243654122207761555535130852990578588293516521621766671145413827045616581794905210032740757112423940696354434429511630221787763991753567779410897473634726718003984419801621311626471845286807652691405010011677695153957823902922446164680706281286205084396228396887339472661160243761339545678482128740085762805260087450727777101380500738663742076552147538163526868945314819941024778944512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,8] -13317847218454222798032941684197729940695748757265279675301328167716033426319415729563011659625162881458201714972241615002977568350517461546150242685274877239363852761250372472608068400911212240560533065515861624121439531285898835929757972978066832207047468378539874721157340520139016809207153574278672611906878801771694076424968913899206380466868636125730678027218985752286535685204926853729143583692132974602645653667575756606123210632019989874321658921654322002579261195311236374080030315344915810071915278284179937612292302933102211232275325246906711040830209399492616106185254553241072362218240877084683963946441689530495116602567877614153711024447270123168208718635938470812905445379408887093961144101982849785943760601885664052511300464821484245754260254049700967937883173852294190569667783484649157809270186503815751547616064465414260168766038177989273690569792986305735674106493034608875209244320399171226314183436200424873534668332263775406709999115680510307809519601094372894894385765254203378997793351901586751378515847703065869806992545557197616915088661900775708235148007789028311450469537854694184465630336469462307944631222419493076819423808405178947204262950283676439612724557084592545216248466495659731739228663845065691632097830865210564266193045609077389445137342474876851965016665806745986902940088616995899715746903430197209806165424746654946076726312733184490093823705795753190464840810902520660595472198277406469989736766205484793712203478537172829372827738705030264547267248117911299442546453157858968369092776887231868905389069583794361680997555851860163257809256650581961443334230666281946777961956563154659325129945539218598169580301521485391256073854741601879266938918249513406219347103410217758549173346745614324234108521606299979313236435201175106557369578094381274585021980065727265022194290073069026571558548322015349194188709612012465407303224772011911601439942342961654383470253893950917268948228839664843272496565367100471722786507906717580657522558123052479938029408740704494711763323037198144992801611642532335732786731651805843991197808780245111195579082085893570681368394760024459545590329600640042311250190084223376236639084111800206867656603657757373886040072944695288192482914300160373708722353837944403904774813418927043410728751576885136635221198838839616300672621812612137534741416124800141907248545210459378141477273492736952026267648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,9] 80273944925930348328441601678292323490825896099972787200910272126682240944663147132714045125606211503519612289822724761482700732818256264032163370950927538830223167375024815906644134178945536148661726560912561507016006319638454376479409867026050265756206188601330268187960094818934899132620944529873382501744145976186756411097517048334232201237969432588960238966066505283051457228894387315817767557484379636602114515216071538143453988150129611520231304686897880730286269206670429980150308958025186183471870630640704604964055514711489483671439079913235078625875144389351754896568230951237956597932672115845172015530025137021890444633576373907404384051196826812558719341662769936769726254933142353299772274210543503399818694462684425734059527788634752341831676630889355560907781149418920566952936562566716097851759630449749051873334115057240668062842766546938685594791481714777208389552008790606918668234254308796973411168590220989741645817794067785610085234313580730356686542946000068936433765344323489668783567259049153591254025979882616584340246748082684275051872125096808967182657992042964761406341757550437540915669338293399723295171016405000868670098949925719593799360589729428085445298965655687517595718176635258055973665457996445258394336265813059901371794382673402830565070184832690858869586542072313457977915757514413761590864369754157400636602580614696877407685756521765419812092424352682643028930286903671135551770622477562609200972832474799773996637342118623200994746045012780829217913331200423009121351897635294841497049442184433594518852732752809405417372723458132110910406854830054444120649649595013421679269393506494646571602062210149678862757062212514440884684248066425382448819121994231300815418244630624473846730276278689298541535490803818296739355304562678602828468413783522032050704392282885081179879571201356671584779997449888834412591361529530127784633610396827216205947158941956905423077827117998939653497004426126611981278979894544865718566130575325531710957829227291614059205235863531205379567684647881997097161747763650029636076769129929656525230348616164106219951048983822103561323937512893306810530627091657170434928697365287252253155585818818712171016298804789562508181313717044665009714928031646566310980849770318646720546721914024686615681351084465604610390946042230162495160155296059522839602507814463141234659397325138858428312938390313305351651328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,10] -465167650326572925126024870375526741279123469185423709535845699419130749248642083528178164601009102002422659381496860148408885510709815401474248020735505069035370379173566390151418389241098059744966131386145154453531613216335446033900079699480871545326956551041636042434312356680981079298731385946853505578665398842612670826543694541151551612308135392650387608917166512334100083853362158895447168016441020574915206376688870242363395994327427570381286627147666918920158176534934528353121439103368175950376251378971053536768803049057076601958644495384269439012268537931554715889746449021701781649349906296338485544163929908743230830599405461040534858168170140957430042444989887090841712022976902201621475444306048723527976064531907832882349150763610728385608025413362725594928645807999378515385937951176067445604582232244437726267013973169475644835468583009458920979264958089033756670814035617468325393688279784735948009242118135018547539572032353283811697861536640534918145715180454287504355608886405502570873644013027232199727445067599681478884820978786134038035969035883107807479358924094570329045498019411803569538981992499520174793609898175240723826925208878257505802035258776928975090457416063618411651717655080393961775995389602325560506062500304834928930444573102565201531685615556503352727456437906669356679734526826768964450284045395821616864392399071884450069527172460278154581583202155240175820742223865487219301782937018424602331281582285583634217068467306160894779492376312087190252616370840736613394262573795170693461335333648661951585862499203073162765435314165495250636518049091441981788671825507113353566868857574659302310658705221243182974421592459313112391407943417712172385574048586463735627124851550794640887328818029546828713817806428713922225359431586189837118500303680786205091506468700446848837192995675492514954904366522036959361577601885848322820335843475685542120126099011969951246711136541432008058142099944181852508590305502394255474513859732387552257428276059967479587627847606951249889135297902876572726526216048387605992307037106543773476435331523090644300628847023921179537531354289183219806345841796858917289351720061347766174138909923456949399223385849954832443178930712488356720529781766988123405707925491864918389762598463508092246955529661093902270256397374361369665638366263870471676540132234745373539468976565706182702038402192079738590199808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,11] 2765629245134109478019005658310240917173402093073558501878971952298348126592184389396094936200557028743011751860660396815400133800202111941797624144140480781260670822673241745893362607106168739523375093930736360560673255098239557395770417795753842187327092233144002702463384968461240418733473067907774511953550164234510123554486346725752269456320964599739106439932373149254219554404096650518504424182392316405337376304460049075830139126750261224091860070018478119335367640835614393245865073897974244435428713675980118194688120406157429542074117854516704250680698690553537793262071525543972642470252448128708259583059789855260828864309476013959426070837047637426284513991767533435027926095900903128049556692037468516238834337460418011370819106865849409597577118043449337446558469174797047589922974813749897614214219546115657088884116680023753950962276700112152978418197096380145683542269152952351097145457880863106568727769857465639882164271254869729387876761674829758206784529200285680249535818100086925327998156207215989351155242365263966718493501036235080443129526445886819424113367796506279983937948535877391040486882021507286770035277801071642086173129402897306139547217679792258705520909251783038749844968857528318114278190685114899890109533760740851340430204537719541629152727369843406001380136720178546552283793014883412664822860959020010374505794262816534065653056801628812134736759421989865109398857609391816653114904917632821490427289606832725009548294108598951131396328466703206687109053102579269490816160295680480545895436905994531816753960979035544478792355702687787530776319862190624713459444156722843579217554122371844475360063391503768670945799035467808848799841263597724912973270117201533146909697303729110003265983320544215853697011542206991632571407185076771819498699421910050104605516548104285918365327238967284934148697203934535161005660064796031941564852724302967479702780778342670368223670201962615577066776881417986354440081627683540858349033228227401818633599238875482993197580216610790626002829583873084369761169042532263235515515773602088054298860343812631073875749587483624511866044662002885755107544033881053630607353843217750772221650416020758694594580710604374380151605538920482882035030342852192574917692709354098050557479453824044223285680575787450686535167397774939020025379782241665549755960251956892788699944498325235541892608256171170706887802880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,12] -16333666041155383549426164148772880542367973102404311373023441080218971763770048664393468579252743501291467733536377392179705544850969826680213120117933429967429638050587979178757482333336208170514283833662344766452675277642256436258117794592953338494081554800036159628666196807646578151543806784609452054137940646450705517394650442921537197300958925355981008696439571362398835094028045724923608591627994051663748371763791468197873554606366445697848645340685121063614101643453426366610215063436099294720240784651931044491729282604333910593604864027203896034874461481364744468543616651914419499723134250162661848664414473084305831011062045701934529556875784564402399063205920835758640097330984231272200167771760997803359418632638293061784994784239099668572779796045345148524241398364805890707476199992535563611182478847543008737146302232970546886172373961041258348790434059402313174240383865561817076114860848302141069651874346033641828967900188012126092881689837209234896151526708331841765718552091827682610432424436170294289857475060590911720267854009041881600006712477569610794606949191402267484797691091788306144042365023811946768040079428714812635842381478040429119233057665003071197066149703608336258708424493345238978474216313673789341002410692173495426602905947484746834405733843969853213392568471455424741929768735878054865372839188042885369506047581897222868310804076756607982367820634800713046316729532058842949549437555956703878038253894629800651205771217138906600242085005343255749631285684352429259724887170468916905998871889408131426380272465503328987519237416937658581864871587130014360372954636099808047356401725335954423457455789005940113645288912914822996684477596403356312370879435241153428899834359922819632125231570716074299964843304434405454729280676340122268862991457726430489045551536040262057022139874835193527513774407246297176460741877963317095595959879713603539954258166502536667446167214450496327116501375420716603626859525581382444450978841534436169752915899418001158974049145641376187037452447381793818514476344940277647469476108531903667468116223904864129451951096336208925865935625104803130264649194000344920283892153117194514194325545605470082915401306616255727405852949642606619915678573310024146680842586617873323119367052553936672816055633222448140366564221640922910130211321611538540612035173374656043326475629668616242914592871998413322569383936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,13] 85978966639886702927684684427266231880470690690380062569848041693774555060419069713592455842978835614381346164532117833196253907334094881638349117769131688518504702138870683182412489803321630592915057542783667001876364974677122698858191510733855796836578839855369719171518119012444397979126767994806395009103095312935937616108897364211358000723953589861524102757785363215193757325544717848764961405899378060297142217723746172469246922395211845527494223137555729911327982521358980280612064152191118685171834516363592384805932660512683162940259327921459022028785058970234986435438321417841948745771228983025368475566050126122162420517471088867441550087747936858046421652963337401261885495903935825346168479831816750606202709598008169424003416651329564248708968097351173615947424115805591180558259201235354994680962187336021527783644776562327115694042736791358353560780240503219428520920230439125257222791765345582149592348833246913060616271071882729972284974018937454747369609753584995204044036020760285702024449755268806513313727247971488166660889205509048535098463242505867831909307846656654789822377529361903891768463535427651295875611082930446987585031264624809731213525112016143511279247297039713066831513416595390513923076734169363052944740629569279228865170043105761897032353468806139354283229360502438941605826003819851418153916401855311377077220539715721066379734184137273284284241630072831770410026955590498600088299925046787069164454991251483538850335535867508538952668491122105392014529099189167764639423290840358438944080140484314090818312226330775309223472998939479804197089216600878187109473131638191439673292101467334581432154038331790562736743478375257505892200040513491267735499838930819143213403195747311952469406745574907014964977851085691188808094213913655312390259785785103557552815868021014599055410452517290327966035933926002469748955205911003350957943530556364067768471513397333191817453621110863847772231936507980461273359594118649317741373273069402253604772342065909394295797848682787758029724708341530832487551772643709676800482541918704468206202008259989286649507404565622854885676104837436569236019924510613292396124177681921254740269875820712776775241994127036316183902958146612790942456489859503626962806972223065270363569954375153610583331983664511406965881706762037329464099138970699887319397860715606702238338143232207919740260328192002693070457929728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,14] -375451581575935438125755828753358378317087946081528735271561842201056715892083197763272474763585586816389688387190539750421463815095961142527084395947936743866943803704716033524591597298807967149534872555690257534700313206510793426757461854731523662464182313702260569277981633341153822539504579709890830846954471624838283431078792090510149851164855610138890282166987512144161365975544381483692909674686992507227353272365443969153668915635609396124153969410543951220120068033756950079205546042056516663561810672994569782220909123133635398379663668073827840433812936001749608590104235682234635003648005383739862880643606024077169551099445063463762914697017994060442793312522231501567606423737860061004178421631570835809715844657652024212909535045239339553373974031949207455843412337620782703125897836415223967825400945328709796362433226324730805650033064588880262014017052273050772493121561535692146197133931017472563514715742427656870067772862443517230295583143258005029252509212924697642612007788267631245510601765872333596601639565074261617142598637645997460344356387868965651459617355065156662476060536561182141283883506309709625780739574708118870438485844606785277895956664965494569282571661393774714771158002587559644460100004625701049032905031556971599584876511954462174618748494509040523887642505821952590683243735163293209831220791856174599488643863550973262031423125530439898513901742825205438649521836581725848830171601728191170179134533413561787825093895034925464979724998471137087262361691508746939130294237273757001142687058834334625502752979148248611715332838600829252473822014449252837077376772260044425759661474344404798973582394518033086394251958735973549780110819414461665496452713997417518602396364685620515950589652964569884133549333527225228334902298146367264157548731920278858307537437932421593100430126904335667654453946209954258619058681155397470180267906283365829276710289952869274530486807124773058668570872924919646356435555276876023038942487913776865709761651506730089874974895978273918669661828277646530916627446314117142082746329079777224420866974400711589315908597142114137590496531005550626284209737832264568491809750824120580981845436411363738156167967322736358395951270364527407580087272429673198800245978554627047740792167647988900847572893793674565963405428249231778436278205626680740063214437217405262805806328138157037432039850639527652313232572416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,15] 1332987696529446311674116112114564565337707538654016706499610142343312170794701022772331910101253125374572389414518519151875578964607289241685250556800837364229188722458631992474073692049858330417920570445324675384371601868713000434100597515621013606940033770552251086546656069060465375318617860486403414601777446295857763929235755742723885821194538643058179156895284916414757764605953211431792444792444225408746525420823103080874142898368574434513889102740537237061850722447003988112984050116539254766472770245476963203836343351868552666898777678462079263962183632030476728585986561543213075418417273289404876069506506537844134483343732721931452741470836241770040089107320073069644298562191063705093628489243824725475502199467347448902390176320954724307196078087104804176661572999942811528560290932047999971382760585679318687922004232810090732282221406493245047534415029930678826187044160467897893446986045724416078246147367789479360025806993853696816278663824181692447270476193953786647033406251924798440114080089299328456637232609082640110959140069539432716374733922299504329706187459079950056922488258909858568840175309465309473862803196922828802242697307839611737204851655503100709644950583509344929357747363681866302103211889168820955302048826783729304490086712548524076120241681015969664642235122861614210423723392754279456432011763105755201640199358384042561211086356749957560701940109186877496423941365491541889844780041739763584799583517498827161874019872392377703825080088101290426084788248284714306667493329791864711514757895530826544882272800264624816801399885664987030815257639438395032996816623887268741826649798500413305577939165010792322821535606697102316918069136531049267466652948212942067560576838254498221301407739540553081910416290079061398842009158950239261013574097167909518592313233007413350205664395981431115981470476685939865799209560784358071294005084312051829849822747911716039055136939450441131136303238143477051183444882861857101146211597557916995999070784919632722363149804385541052215790365955031279736872285294125684847749015956651240666831356484071245176292085446909995764762335197081094942392864506423972250889183018423825779557284069763069159254637982975659458426540305999843620550713112157077146547521931164732054925703953664371330052637797326928212409233575907682491618536250648097557905080010798757172040201530269102008047311851966898885219057664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,16] -3863246912827916797042448281999213667126998325813940173248881390065754585209427738047525873932260973162059756837438218303215604978490163434094150841178182724819770173401244147858557250732706174863535041027504179370126133089840160808508465202827658931788289051443635981877770874275185103221055033921219211597575991698902143297269597318502558014385812280812562148293673463515081679573516039895590600655300504764954250853531093007873609762556492985644832600656200909350086784365081639891037140402106517116324342916731294333322819266326289245679121466464092828130390663899028631276290794615333238190162424893948484457432094152172307448758831675191619917236117081354862052700539636530791459854950511287784997442666431381087342712004282137546976302283618590950372577160841872264764788506926130304290190600249608166517805464941363442880125899024264118112058422069892196284703502422274092928411528377975044428504698221147899172007696699888921489593453358854312691378702025212455101431504174255061548216632775391204839857540856727394079584550803276594566387400277080129128368018055284621957041261947237804655330190258756903819944861539481583015090572101658616868905511739618699233516619174962463120059134102697977727934335901026356755474260732739490638389076323064443225746030349584998015869305325950953556462331545513150125668808880744931601196688843264482292266272922920494599256347482525257988645888023046912908280546246030980722804527911141096791500040649437640389541822937012219324041480451990059167707104231283676525111473670526436728907371689246017507865601224622159613703686531670287287856807319281604771042196112021300454795620531570356386152110252336792504136747917086831335055583081585403032727100371579359471885316970509812057537101242496820885057891437162870814937115378130609384386683935239927756270597026165155467712509569210660807126285762155864977821051510015907881370270431670833415612451820018166216668840939822830368304171733157765401331017595142275231724483748386904706666704665743321153565344802840949982792894952747696848827967169081252903806764406627266839092994159601302375857297961633328739169552542711670345866775146071422656244156905797867237633041986627558804455695980558375217159507248452427244630129530296432446115820354553312541855116606807457226040030947441612782038641906001766814364449510907764719295871781430786009529994908423765517498857960304645376242089984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,17] 9238975048254325608084129982151034666681310329346192990600316596730640002292849423462812459163953499643147430701953188809028682657721878846790086641396908674454498225084734662792172606782714462402288853085674601174667297322100334982120133283796325189705597532042787846421118746734498842217524366247401238219067543493405027577070062107855478229804458698605789602684108354570082340062645574488817510243206182146348637462397081333866198027654513877566039915222527266809538899035444008591855116105699740300837742953609983085437459380618990392161054022485401328852347606732948965894958431613852497481680859988148959826345660402639129353689412954381949015327077921277961406137501662109278417992509875814452939195124770285160721262581621377565707378891506227108560562335423125007234187145757926741393800975630648825464482216104332050781224288934526596500158412988457564781571707297619073001366272654955056159215123590137849407196488761496650347025980810543125535324997629293963510545648211043357110979292759705755636083568581366815630343647022256755205097805137741969431441189565492597372377109193368140962625997522021435666329748632008891078109623613714756833113210741898837009317008599511639511001039933595097648629511170695809377787011400929116135438785409982469268945184177324418589449833819250230532965339729015714199306939200150997715745421821449336740272349884298039208328026422495206598526724250352807724974423506563373257632269885626975933694217707201965804470782529009736664889220247399430184286626500912995697576762513021039809528428747646779772706741380702206219515521592039766830426464971718992048019522484223466928013585739447640973134804528968200836692022540781846573196255844502281891794445703152199598104653646246239896972546348798196506019112559573922437462075270925612268340313691080125198611975408888355276524696507869195553386603382982678116848340595952980461538604818638342929172310758774088469267817813753860505807401412123460805664796149556952406521882718495032006351525542572896008523334706043782863994205485993486744547227933770657000442798223251519907871725667456140333390275382280173159604865135668812309007479283115815574570940572143998446847219020259342578667869534445630321127187472929805666490738409788798670629411043739345073046423065425278831594407321585836707639708449072988183392719411525196697509195772648606089281198780581469480385491078981076176429121536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,18] -18433992095342974745942988006269426433426792491425884278380923000585379380280456100156812504970338645333815669475819049034336762958666086765462703256507749790609506125817280355208938711808599201891667681379201142081228198989803877930355310653011699719266279862736960196663963058869055166285225597960471694559645341163930279809970497695699761088889874499579903598545561990333371335012132261832784662633419484279774072752716413350134835773856837222008863050232359786772290399943105949717891124457957501978675458253796746389286859106857350178044373426730111755749289949308588877378282459236147173427794226405522908304074091226875513179378534869406051443754368415926554225814785789638538034538421620006588097806821612304532375592013515769182014869973170025312449096736111384211324247408665917598413847294661960628525338268107339105211851992013658868701314917842718495995554396913237173867035754525100018123674241065340674274730206816321533919890239254257753300430024717662439148801892243988185991908030144566896482897896690474556805857489487742556673026951438720619997003621585653338830670552762631966457109827184506986551317231293038727345061046274986751003132158008399759049455021942040832846367905270364316147703834789671839297321380056741762350412592260225639555641246827678017151350604604467854369853497529151483715537708294750256408425156466584226010605560826715886427640891373694798408368668004373901311272833490850364231659020974533202434663830658852315268637348043316161137337812380123555272078290098987654585778016225669170696742718936571323351309198167344400968292370432232861722986219318667633105463410283834863107255988514784338386526725609431171015579339398613972130473497164180927679079665114055406684892225502443895192431591151434789985534771114771378037297262880435514332430963712198555044923513078227284871938264880134384986293475827830036992918631383216491704871895040590393865624558219272713544617779036613227003261021787265081769522270418328781432623761618747341990800597669089181585007407227081675206155677171008314553029701112123895623443372853153196037402084838668926972007124656541951067376772089547141834585327881174266719231469375111626363639806057329365124725684339294586397637112604366212039994916515037481058020893016867035112808715064978498393715516563676400759552289232593027132928785806687383551968444878625022556764302514443647410379563318488621725280894976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,19] 30975539420628364246131241487746674026835246832873232536973651324279274020833191081222243378255106794497333389886307492132153773469954916682722593039670792201089448609342433727957582914704048436868716312911790374258424322444818990481314094692409369082416514807513198648036678226836689095842305088177195844166813573667675149890763534503804037753138159669129477359067790770297090246180870993641260995184604734552981001334179858456799603815946004706426492429718565645130214116529070760708933269144382569736776073562825151373109703968237681665169932606198450846824507731120309989760897771648674736446981264895714228595454678595943955907527628289107644461315329319733423557177896768970820836066894029032573201187866020302796375474503764819211385498135452985290474518337603153833596572356325541675932517625229439177126133221168733913549817284741794509875585185249380993286909943406246842771954564699245543458669731233079702973370143514103236745146370493587876715956066697584638318315916287111187896512633625325758459978384660312520876297239714311640783137585128621986595971942721172458311573263831339771603983177909059152061268728845841448834676658483888873903251339770763830450609582469915863804960730627731126010230264406498373815153835339695707181586325298190354237221997140348380238298908818597184755781377238212862057560381668563395600228982810885403079279205215206714995629420132835293537954858618957055817462785199658122488737456565763960393519077026339025311795180057769775385387309409383809061060211843222513575540543002770259561493287389099712394410782243906888838721874489703158772995073434128203627014597617251520000263884547003941176504087344104935012145682547890195591298812879201470994942026461479525894188931350243283985144290855634083600831137321477745021367225201102447238006629403117591427399871485127812143529345707072717048919871662854208576757426251025857973090499708380718252829658775804176909382321027536150161325449723586028356429637507532131749850845904978732486414090774286335668088139968378014193379296914039897919350836198126910989646042474380832570565370911951992675922871186361224306159728441330622206347004278639681788657463769350344376826085984661447424991381582136653700029048831834089919594706663934409367933163789348402397691006143737688205208298680080171996933086997294977620876491698142933457885212567472657849275453107700201431722186143801920777701294080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,20] -44176892056520207088775280487612145455992485065680541558985660729778937677769937688129512785834673101666291392944249332906371529302372098157400468856761891250796793159191999211588791748747651230432632407864251585220920547513214899818094290678074410749774506510822034629015716165574335309871582074199729727351502938780179859760167276348726929691441229154276032165352791433393676046921194287221599069326007891049504436461187141853819784208894909869129282934284992970664601044623949656855617424264368601142338488929567163710283240353524600776937396221136135658016850021625238204997094904390127296917897501472842206568799238782461424837883313546256578621901387275317788285312110881983715738967890762848171277977120544957089030632535572913999007276292205487799089823727282812412780520528032364400872948534579751406970412317275135893088130030868086401409238317275223867135816875870457702804979907650403022631814984794635822553276820850180546327186471727278035804513723416305016793596975649919191613550261534347050985516715627282051321144158745976670737635049296758314840752566767272652672859285510682713910744963884952101035800373307732774079748806797241272764924290541343373530230673755342319984897162895285350031727733047073466981798407336782614209243351628664669868211393073271884571430176051283791757046761963136499678749099069576402661284988821753719508385818488660376882439193729145533212271776394548824574925916953446266048883551273577515227275896756223160267101544781373646210552360828028529975047850109840803775478558133281556504454949480239843129889922240513271040542289730939740633741069257543557516968460230877013357011645924331610686992001503225773240553298982607982860504843460351472018834825049650837542232563236527692860487768268973136763082166132742108419018524685097228555814911314366349189655653871093695706188930624215847826351093659852182380038350338372689995498148710924344442112648415569896793766926675561207394160308356273303107706719635565845001881244312441343238509788877368090255965390984760531605262607254300306615605396448350549851140182740571629520681484315882121769532794796413755453359475752590215210704776059174633132037284413553977824992428531656273780264091674371329005687879380298524331113141845714173096385861245276134626402440594657519791343239885348325227682971148816262589863164350866431331654440573229998075455011586027089699000017726224950680744886272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,21] 53843785131662447930244903831747944394817602335921000724775627977231457291254004428431214698772272618094635594319784349686173024961687175886573524146527589516416145805187616389874518273104509359022071278745492468751918726092670437884305409977107812033077230889516393850250745421924186222358506417234632691990742055496728938233619273438613489938779156891119743572624285229801268544656383605648654182386183048111827656436002050692836301334195329770669074657665551730556026569287588733206184384738978828243265765177624410141157660556760581993159322919547964775083404261431814166011917365023064702676542344467016244737232212376976235720657192846541492790744809944257788271969936296721533171427303533466764294571465414619304282098192297702622662779045247135469804885850185851216011025169540664217829071987215225594551685797233992667053425294147493419617161760906504730267042989067873219830104282708084870203346030643784682676803969934084006866326932452098631958476763168166111145690472193961951912547446553078090669102420950848463955654135075903133318846680744077375757871567547874362878600212828532219944941357676065911087205228997237973993285832248783758930585261976226540332364525505444404026565534968977848526764946385450525282098058871575814130480903739974838874209283582867193044844257776517745917765621799491529097640590677759224926552021030710909693701804792478820733481345714262450474212757124964290859430787190472892424466899610599998096393934577057429389922202209247457720018225156522203628524506644104404742308226818939636102918427374723645212465938962549333402498937445312447713292217400222028201021135763140670741792331373027017659028758755163935897156983197987048180551387127092721952418828208650190156397326388075777373838626922283443354182066166333106985272267672948242491381666760914282804713833539888420672649188292330572335300644676504675943733674222632095873353021827550930253341431670070797188409048162705164473950645271143637214880635218468856172549588499628760201170618060459963610328031801777065920073881463611279338396793337883526033226023568245340620038734433026882309527583805271909568652395198145884152925820931002105754553382422936265129316552311254610869764161915080183901749945253803323607904256832893168403331585785657908586060362631592123464806668073259165508799512074617677121672427898376960087850055498383954356110112651337390728408482726159188746395713536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,22] -56491905751219615824054516072204346988540544274374263830823759164335384957648197999767451501191823385104779595214157791818621791620184704302931416399462340013940654059815367158928464213879153617409754203270391158598365574537668283975889255236039991949388477055726931005826167159352453722332222585090500188425163943687291161624820498849160204095351610324229870358127601213653570160587573031912338926179783557881635969133395556491067318763531189222122003189015431771185165717025185691573568928688800551067330290860222034183291369292943264599617436876208899390685809054351968093391490013586951647586731314912687439665572317831190836032063923145284764533787576928686437633256268666672833396633727256227731725026465798003932518397765731624892976975622372310063891742301230466610506580059481912671192502814191190781219632666221485649737516662971898863935996360633487888888185767588247450641608439078122228713732109061584237323518492040315694585544681146129755190418522371415140016743429582963813847310622180281541903024087732988009769228805052476950420115335432410525629891136934046730228478643256675868592539071302053640192356919592842198227988991057861985352008584982751089932146779631983151886297947479166365137010148821459860328628871001686318839978095811326471695047457518061631677082166133195789662678898557001277483391727781861665264745246459340966218242182824042707875076939914509563778053284766413067767315971536178790812451483268204654583233757598125874482465621066359516971124068019585521615325998213539830783565331049492786206193288354685207642537826968017542693074181252406217181250866850711868288406884982111282480583919425955024301336392158589001210824625434246108976502931614977017158950497949565570520233396577843981691245095855268471370309332410177565902250188595590393539806051826921243137643908870034455198572112173633652036448842410988377846141436113559191046950095568671154517250138987885856723838357120235607643714084179644915970142028904769544211917506011865562923364046449395287145733378408835541404863877261895129571364507031969391080600001338432440288892512395913888223185404137923407387644467314424544384059283363738356833704493431851209197191976525973825205276594757595467146501256971458142357688109873805762401110204032002098585018205789872453359848517355507503878696462674647195552085606390373640836818764939817093913524622966252079161957942173466635879476887552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,23] 51504733489476414869920974485260570695859176661273211534396189469694517050602887941089445094270266369522451715314549323622175352603125055071349275400189135566734126613705224105552942626199245335259165848633745845083351102207264094176951396410033478987155812454858225045690790645128190970577326171728083536344536897832753602483906521158500100995069751436564978077463733769653697763957508511594312952803063144873351752179333944692270901096513454293460816694867334354550158552111000168409304448448735267351277251839666934661236305479987747864243435905378167139573006073209768166514695570939412166817715946017606978927377768353872827986743279033637676425918356957809160888299185602089367278180898418873814495144636621415551331247281919728476110080193010945405399921521647172218530142223927703312609561515708991554447609078511021108492076094369935266708704942698557072257668415689301605781623041233906750969665264846096922998083033612674434982224819992758385491213167014804323724483402919680185913867793853151335267703587753809892109397343239084941974328752798081653817022982653018597338464623556466956052574297993852421241209266003957377848959629648983549017971234534604932367197631338730733153243617950690752586860985985282924331181499334813530004206673476589570262511613497642466405505713637158163463042086178656241604880723990770704376912811188841421985236791752419652644113906815393932045805578496329451708944448897686019170281235468148041982671242470327899946256586056402505759770645346070752508911190770433582197896144908820783658028034650753677045349812570884280378781569906631476795632088063025425667608812482295916400286712998854449032126293620087592698797139615919293648155396127316738221060142445039353797285890190346724274529601548710671964164103740232513174189020843967859605808475939448494179888018173718683490739034219369808769969163464571052835271061411366825125374361721978505410428122454156133734859823653505315470046634432297783213992445047324185579890696830854586869801388966030125071116664959885265764079274479876789022635572542306552535402623824372657549719625414489055204300192812974443156238097461157147400289800021458792592836943238772404925244977597449989725718713268113303827345499919052006627091212538937894117010798395595457765450662192768438080781739473853039575356209167909468045301070836878215087148199505581261638998707830262029269552904214489087241493676032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,24] -41384646741378967441859340870581535262822579510686664099469377174237982802111153818193907581641197934247104625142638508742707534778572253494235371237531010491440688097080356762188597087098093961950852993327096517979844885957564418575131684872143573222923250346219589317481467649129770149608785278763465768832704673063939933108853996739792934156647446883053838281645147842562087826036427698738985389242942669246266633992332092207634549867957257752778306625940086331857296194844487070084339018789783828877162627154962917153131856155567054552509945311370150188718390783316995115236664170290364306763716684179604944148938159870219097311693012691501711303133366299345531352531605496292021485665258665607644711064885483015223127621528213459558844599972212393800485162991008037059582544378114026049359803894650405021618686292047842371894594570780539051866031184078853809018601165450162142154642911777160948405485265987334152573649672911867310726216913087167352632158823469489852014262860301851603353168442626480679342578989090138471291265141407570619744045474528313882482487731173345225944553296491773701399140858075676673686157391188926338403295917072404014310975878861833507735601742813988677988605321642968937415653485825763932665501120607355010205705432722255408267164105547854183858660073803918704631627525949659007746342330473046159744537081584050664069727116725479665149458362111759580203089262253480917851080285246582849237863349916978513960990220951860543683372726528380021249901422946287363212612268318164330910635984872494626733454449234302141442265078732486820603746453715384338426972940037398360718630770679694629344476249985199054504053800340030720269029661113620075055440323463678770574638800140053589725711557519691184305151041305832108469563799128906396222250349301267106087530667888551147093834307498698150100344475475361342956928802177561906183347350773606758062236525030550950538436041079387756495067995753809847245981893076220282273307480192212560458814606759973404145574968270028320395645584138106988977102160524033211193574495727104961114532564176465049905742112686772646865520076760068205976267819375108332820074597291916183361407916779901324612746211849547156754851358335443631481779522733428744061086186232961214876254423785124012838833518597179276973458890973549975101716732810610279990197513219524841721567694861749817706550020518463536571746018344070245022684938240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,25] 29939358214372403003034366838437184371890986424030700288075743335686144340816028053165116253330930019015337108637008880398543230666049816309017321036516363244737416266594893079179689079451480393281566116752097492753803632032445986232758285680651327174059586524232867468851758257323096268158144995314615657694914810024492858173405879237174580452593867350123466467854425565155542896664265835349458177028488358707185263226051131141436197175087990934709173857054583491975441041046086018717824093009560011739742201345660368067031095664834693347979703590382812113079425674802963802088581649435869809856816119317794289750307634450609111611785713173108263592173131077748247137342692134737139064873520256563345043308635080485848771452341995184723394223422126943351195132330933922932772776803737587693234305140912313048215519189934077049360450224898625619984507247545644219323275974940092020331537116510466062427570952908343537519751231418581869979384128740887735697114656807347477878191294415245054652332349491195256425803934294779599328420964860036060548186697316536284596404102034560016408568135417026758600664700187687035728741440440491808321788376234570564908143878086764580844276291308280053697331654424868208529423234051432768475260867171305505168418813582383956194527201700921135345593195447023319504893759327620178580471983629976693064299013347711310048426436852891407781077992571335052388402765703498596176179850861337843377015568457010545915751045177637701152495716971765611408917876452800454335169148419060944027614675015946008585080206597869336705134115805828876846440199174686033900687769381056483724242717973598925470250601491466649015643397116376855762100774800780926680934501926491408427462438064973847906756427669383375707618656634262898700764148815295879107734356826370696776301876229533277530136254586772193898862536058466943832500967073342394409385044768232718945734605762072538920451276360746817194548451703599132285734878803117036248974964795743688740841241842214673275110514357509624236814585766872358534807378788084013839151077358829427860779465450655640611559685665910497450914422339474040141354984183261396087785697802307007841342689050037109518891365459778652912343777334439786245293750612803330847232395419663533704868056584744762489130592416098901671328273751570778409509375641210900027237703091709560154162549472398508477967787793194769653827032221673160026728955904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,26] -20092024439268489431216004893055689156613510163391720190922837751560719666785379167946035471084310307563962654716615977351326801070328881553776279630856959736079584455661156483352479383421856091281349723344285724414536554355894094452333226931535251334053102360144253272381140099251618593449020079173479556653602046463310823204694253021718741569926053870830486493135817682297930430881663305618035529142724423894254397611367375579373637645327856608793047040502703743073765179202520306682985631752740185485312162267300419621915656937257239226526323810935178752415640904977701051206220080331872421966461116879670843224096305732699030957694125477320823090829115930100011688678496292503384660155192587665072577961701012830565921496560606292902839999857854196290985126997182657122115545562897591489470409278973778080291380998500002206065580737089707452188199157205943791241982187942487063595748986508352202223694321988856468176589376558705168317101834178211634868514417986145114260777071804336075166458173038537091001819721128671128967369353088565682631399106114806495375734162384123785585870001808019114448792471541388740864899336947978649486823362749685211877133722305802141219597543935659871438194048313933475936541094415718273035242293894147258120000336631489770576648219436398982725455877953479653819686578664444327908782985242138502141762627138224809715573062358452851510459872836249212156064878663675090765542818374161645510368419831288738339653333520757478541049106447710233686374586344184035294637159017955936472605061916356510576895594058905227915942966291339259368860936812758629082078372148685557318605624336818688381495022231338099733771476939769474367370473757635102929933035923438155841190927867682508420820407735067675726555357130008321998294279604090837399146817492290607849732170029527229978224879186984614482742587440810706639935066901071825939698206422875302819774916860112201172348188308218897645609663320937333297716190856548058664649112035054462142526174350512116406710952967461134892336095076553124580247623640702758812858710643404820554187622405888622723026145000981273420307096247426424497890434243874664647609139400638814088385610145226720631030297951815391992904125616943705653424812843960208019542884565393716673839738612009272253599587534840920131449176398371986155764674880183782628869693347694627641736474638077373143832358707572535064303355842120442454083895296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,27] 12966836882915887346531225951024158813447663566649761188983630908251453342833425119993107096203618771663075512338511339987518198760459844396344859988621744032748270219711745603496607969197828622525297867427224620042815961436075713656800305583721698655583884509823225505487818077844029955979089391952439476643710012221100012739605027749945471898338710532877547008412294742269614977600192968516947166314333269729909630593995278547188221476107304417520181236394639595018059077857761865658198640093003440752111197210767833955039041300360740950993169819160671210358189509120924690325682450766133228296823424384078734495020524297827098044534751667794787060779549806880525332496803797134001744306487142777056803340173493465485647819078373085739148588939222555904210112922722766800467639107698044010308211991120689647341584122109021195147749028018075800268644680263455385350977750898714398692401267492829337322264191366944943882694731809567599719811530162214149091165742051746321675349997536685036763757809175164084708463096937688338719880190480972902914835191672380091730331172491630196747773572433805407546751610086643865638099800662778600951198073695765483078632753517444085789942525236572157366731450750557556241973698110462317930515506420976212922704336246562474254872694458273110651868384373797236982546682170356420918740832526311520668001788311603793430108582125905964777470063668017077750742124691257979674258151998182363774306950156060288890408375046827214821719169830713551327193100802508983054810511148827182101744788820975267592869794480399606299464223669596896365732871935180137349305812284521673132346557156038016460062863631353968582484834063926581155285747667716175938659529408641743144032326873460513321662434773410750999584117245120100979748544863546630333631080828915838317989890320701069220007814951381939943227926271306864590698220740689226777526597547000119727039334252205078662862669663939364013476040335025550883071666917381673513147139756692418940735267511800990693065361265136983589383451830166733619695172047408586785945903533489233380715679988128941637808827732577842452902582459817846557224697826901418518120613856765025773360936156714871608838434907084377606370145920105947132396977047783361214058217272028229587644638114972827115546619312969578676778208849259325266323301336526898308209205408880858748953571160205799390038806478827574935294314629733805844921389056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,28] -8347131500560265411199755650120710983426773656257253154311232914900322993666681987547266933755199093620147973073426138012890513016344361398467012417319107869632001741331627074399398970621178397856972200531068321276933458472768145899911971131193185886558203921369735483627195983221560197196209260782480398346638271329838611859138124014219721938784820497511828992965750904144054965354858801452734091342737088166169215269799037014391605141313300685249875083067972683447989649108327267368952410202089551245074257787111302557151879329675304992572512495637588292656983354015148044143872357566511753616259113647668038211274456976722436188260403206096939660361785025272167000197761454096387382490596734050247136871644442019409385411804163901550175125957287263116307752229336008140445662817871416179989725731582043126386523734941445278277963401077068721993238040650624628851913473439631643409458258283340636171312005059137618386194868941491242682690646654618048829889377890147271912914217324564437074020642506723486459341042510961394160232219267362646259451120721255665708513089121281814996449701254665546262122384650487452674223822455899666637821240007092077139203109695465759407951824085229220973933103585906609871271365237605554211708405591628277783516929592991916451307606692364077436741129000331670407732904435994659452386350168780403745759662823971321395638036878241464699593884860494299807198487918286383910034887275089653219330810345199568589868687166743623657451510121048281384727918470373157923216093378275139421032548671168578366766038076624590034348860489704538697789017116016995514788531514094293730062958870757690454193551742715411850942982594646244589579833682069791942930518457590922986363125614645012500908446092817975039430812135610750625653745052301587590076261796816515857029066604099843741747436437731925618091698854859449123914610183312897932409285091270155199704577685056361657617058028278869423444616801755636613522010262759955756261828373813332936245363142211420026994824935222062436656633224268292896680208215684073526657779822453625592947281129566366263382604243696650561094322122671910751420351983240273894702809430055912193460010648219570721737483398673872057856195820604827358289072863412636797569023115109485730694960751453165778293097328007970595012388682470592383124790112901306567762561606702306956826925670660564499021108397332035779734337404501849964739913472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,29] 5522015416327218812928781896968657380851455545805655809778985958406887984937297721017186784388206632011710501069479463204811420186592543082464871822709214044640188683068545083405855745718241997018802349085665138585028772496148025388964730357909503133207608289917548140180633567099343537631803959639721377720485553401295599953725920110041486399589910643710613091349280397326769780298655375749176283702831491795429202804620408811423167440084497581124480433305909431038093609055749177116703448642126527020279585187663773304181755509396884416336235364431362422060106143775247316661721340289866566510638007050683939427483025989107894612219045020009447609385404276541659919791859352999632387606726712919306656535677339255096108227070643931315000473687714252544353403394539525322777941741857022908381161600327086649584661039845408965002318359005554820348365204542947546712253062133141157256744268515114428042929836355721763874609800938429429301345743648792158618494145961158236154929706436452664698227404502117435031556866306799016508484340258401296813503838958649874690683696524571845371328622613418159612674370098219688121727942968358002132107740723198382591100556615509798642838454898019160795367943424904841012362824239799968216434401093025968352744173008884138407943110400244303948510055215556186576419507699679117898927387104689039906157438756850844117551737318939135608991504171314723605807590705225337042170535142777112186786738419910517740085016180160521721396359451664790571656402029523874024052321898125637426448350801686713105760033622103542530323393478319460525180327896509719578055912589410608023481510129547501389372578390660043939438118521292949346989444997675850895986346963082784735117302386742856654003899800887559678586867886929174297278983202380706015227105496600214656287705995448768484997563095278075039886621574580339142844694647604678582219366569634932617420026560487307770016048292476478577266513861898667559913001831508358146255624115102078970798070582515833666048317061854251865169486173681030273336411672908741482137434794236178714719858557995447949863614534246441966642201707339798399394747920115681938004093509869685294516979970903580109964109089627290787733773392383006029682598266431728614986858364638225939460907600523168281143760371624846349088875650806531381468858400798737436657205526930433451793849608044691025045829726965309520739000919521410029357019656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,30] -3797684654085792487547757183598889364510259836021861757883943689158350006689578230877466300993513466654404369468858602583369947099526406011760077350657475956484637012769473920527080063977839830733724788976023211379765497605742482779744587699425062307646340039809270500725843492171763198353520135031322186715486088340290996546987048643075332002270493993953785248312430515550511240828979743761151139753418977904601263896520925433356061058890181888548953461290653129646362480519962241712748623300623377134848104637911698505616400548950478065799632981878746973762953946025510408186001514218220317449103418425703715167384818429419463329895682108661580606431850169739929251960960754233692057676364740393449819280576818429645125771025354008486117923334443050651872972733905437414022689235901911746342753539202679575980531651309914292118487849633301637552183071368200427024078383285976423712683962011444767031432630558840398029943226016638746965676356799140468261232366469853066864475581802337637071591708042002716824036963084840176490875540421008824643326054167952853588882095278818697268851973272051950746581951406349307795882708379816552854177485725953999422592916373050936880710788230442328833523089812581399977850602377761008725528791103051392090448772788927213154923598821828117287937475414098741782172126917030071723903538264101273504045910988427333027294370463364907354141559164958308823212090271334932441393061093238943086301864841303358786459129331935776532218064389994238842253317714882182255052267308108804502261421004827939211143248282229665554006978780499728136167550659499581973353871281601778979780200271415891461941248851514337226189281707656832554847569004897364452451141955366418086114819863226279836517002180796567555359635282003001705792741892047370515108968681130602851154005855969389463714364891342426813900343525040095665797017494904202099315768478992843561264865429295133053585911179871005272610790803451519304702886555949606990744731093796250884549117255706986899258092441413882342187312667187533432647386600386217929761984927616858956160438345533716071187542079568552159067861461205253487843440652889341363540258359021091180265712170052287289864658695460918311327946387581774499896689059625064834693021961678637005006473689695361689219582792162455893506039362932230407329797385468828124999605222038578308207019747636795492871563652287431374190343912038878090037574257000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,31] 2659868168764454410110711853552624729658717277638509644639423045070862582546118788195643908471621703113492952236790210862973362861490821046754915531921173709738796561888752412968987216175507401104748759616487599806827768116613304935103306120031919162606420859929697430556373945851449400191346027513379830527204522781654384968171150407148382028239832014725840511619323209984322353395491330891922600721615807887551028657350760011305051735674028266526758219360374881132040249823302516583261182406740713456900994788369205916352807536528551867313423574454564378231479401793537516408547877759769197834102682553311334294189330994991426823929730615496745433038287585978220631984870292328370630292832551548461187009822445563726193403993961097668592937130997247016874170971967770138290065633313761765018510620487935885536252604084046126500280273001271485162822589190785939081143816352642956968408259196590587243321093973395982883963710494313523071632328972906692644550102905448264014614156605854894386224148279640676070728979288084583061324734680600002335994532704793965260998816092185854659300138377673693351124882686151404744415773054243376293631773451689259235820212731577673587069002631318612134306491988243529022113144231404265829619813663673404067661244906515744166578758572175457668062548784580111400577379225525139841068298261639459801031392432891207320111969971267147784812101030985733657615887977281506347254801382985441810867269036515327853786994083312609914889857052611097495549033211203088464718351586843576930709416464244025239724586261822813584104673330073236201821018234443157441566002062191064872042034197712600810188935445728146382882922748612347305992793407914865121481008895600802612927011595874199407184688454062079599818613917593425082065903910790663957418414834221530083901826871349668311161816850878530757989494326430521098868477214737145647407570374185383322799285782872986005584589096485207253248826748497332535746984172494206536983255661908592629366173301415363376608825864730037025866804573479604755548574619463900421239141216083229643169772183362870006538408035113455580151103769519728019885086081092012715639563347800772770440098510576209239455901417703455389641608938243744127509982161849109650056401302691392148972311926843093798470361013614170954286211578919206346452219414887879553344577792221673662582635646458256315192219232389579166975234641851623216545100030398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,32] -1807754072200936934704816150365824441759260129707685878862245434460392130556819985228170600625744125297116711596329640723123084810481087658618088637561103024549390406133539376031288614070417311950413472069894037557158675261858532806126212413202580382305857965143876691195323828878254077117568138464724932353109219458126753099921730804685052751213071613553844868698001235918268184669164776249931919806694745833870009306090229661082875073434188399906371165086502937803249718451911240554113636714171506131343799738553865644087016157958175449219207378822509023868339061792100177763134873231949666163874121576914425948709222135591823223905774133761952419428625537061440700402587933460825896089278491659893357160608188686752439901846882264420209426666920044748760372105065210768368131825377249441194756858882209813565947513198873847503050166790519707641210528400146425787799632177356667251457511088832925331970248171033837172064523608748099331352105062469701772874905569911504709845690245201257563308600272224073476949945224832118528847591023335422013426665866935534555374330068761547906300438939112748655712604831509320566710368220371083589223928364719573238549833264579047076066593987356931824611227010211019001561212065741360066709401368317752227308112275255078066058816898883563969146582253573101829759216250096598997700586910715485751316654415387175797488496962419103637223297010940292947546115264443505479800379145962540034320043336055690210898101688634961018508712749818920655200767775739690235908500371987387465329817089724755884033850812771831528319750318041918910069202526909823690820470600164299089707392127627595585895794872729943615980997837116341404974671792354887328464387295131938910815733923892082903235285658876349694159095201125184703002096855515955706459325282623668441727180259679047694288819363662548588367995012140883173854104211459225028599388230545452826888887449601683863781768775973401071553717043228151726714514685880829724717279493484387721468826975501772247532552789937140069471954968424318088589845787401925815961065030472630720624491261639536099942138713058111210799893984447460587634543351724421787871962178689435602650258343411703470240670671902381807506599889616126722063188268900403509464521091528759724996905362315466444081058602248547386988680236057329947816959983590149242691801010014748491808718393022773819008203181652451566824263250197858154182134575781860351562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,33] 1131434404746407794379017708365940810836559939959066984421152039563361876603577557778596687157257469220786263170151825437899256709775876193234046771178560956291574860001739092877021581381871865047922155030278267897595909874207312422441968703102322084178742586155394552051318765788946626664231734449028010900675009498850600933417266623232241913035513432918071664921356654200046052476971638580326005091181472965673099182114364309372024552507041508800562653876121054005182656563406963864032726600878027478214138922643252993539908252521503097559630833979021716920215563698513251090294005011483694717916649214759037959981100388330247513701888109801871086765280843076412223423179966842289496691337922818498828529565092412637624963716681102122971399064814626682957525336160618406782339309402441628311377290368524932705196821319674276377505427667678799197464219950398197259808401349813483031988790313306798579314935127534843212985763325677242391106268607429161485976164510839652612080839384482717378735322513973540131169444747642521845879707709723226621272464740884485643515954765214413487972454567936194001173273827429612618921310128416993957274811266278777075624893757665596649538486714799021327896930508453107978252715946111974515888394683435160286007848776760807891029267394854884490986836014965101237338313098585426472541199901061302439664547002194065969074604832092430352215287632296436764028450334782035812663656083105696106713494680392182869434831421752735045560490538473967080188192597414053822216554783411347888872912794786888289119870047458360561028545461575260684390386893114395709512098727516359189673397896627511472888327945565166298212317099560648924021639905288173791568223008187972766033692309739848452356624351935105364598311341410554644643680017495560063967341018676233892078938689625321169443915697011696993823654626504052177155090649588374790886088915734741578538505561283800282369708376505858970566087399550199808401688265621504327315869871345245564610142223832981198236291476782883794486691681078305150789702276163034069283536347265619878362528465256865930565663349531806258969614118114214321570789119546165835121935237227053774615315052557286068802082180065349746046562438571591996457988668964565042242370669253094189059242932293776111672512202136735228872036162231143529806046658781345782477965856500711017242868315713489681192099337854923093605433613060645856346702008300098419189453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,34] -627216134593936204560400243934786648323364833726348555464672740496269059086142888178596502778744975453921167052446596860292753014478394182789975399961210611656205949835669374140008098807634091895285318685795810130038950170431771303317758317310454641682305627920003138605105351065595089540512229378223623232305105651978088318260800239732723229849341616460222812881835228492283439410667047650355979471991606279849104175258433320732792858587853867240151062209547261409619640453273523323171837534474457597669892190952284368248560388199588234119049113896288168060826541026682792894506383440197038383045412002043982370188420414511370936046979590022778331681124189532660381874840579901811432240234293748016592339192417787568180957955585164696827851986252448375656357856419689423250588202854486935779234108219569683233604770393252830204016725805165996157897823993349975605949455505707464762588245365304919791088433581123996774427727974392843345847334843242889785985373666109543980293888215983233356919768698724138066954818358119183039129776242721554009352477188009231976118086442879090472503084349534011871209703308944047314481629112294964313016771463273954680031355518417089298686513366462105711156215958099788211556720937865258337122825195100027612066164670750254994596309495024788474716949099288856404113592357252701618870899998148757082569578519519321831519681086851071647355606684237130721860984014074470343046558565701512639269865073551597057525505415324219785536305720951687529017162392720330355792143871430866133377403438620391833049970607938887051730442183333724078206956068349540809999384474769187832439431810039787760203376998907625253200480859623917250782214937649338651971622860518034793645281826338957466318413147993685868018377499746736760499450972838922624376967359500617125352700459385784624272190475385900087418641974366416072237457163358797718949091353541975710735929872844627229041989622952905246277492608530094883758325659327123223267191188249372771336498417211757402567091054699071527976895645436933096329954655468868239124017106253057083725489863628020243329403563574934824744413965345976694728125165340277897829403912734036419735267349216807359108416778215224384471000997486567248326549880411003537707829086398029685246937261512317620284324178127942386003807297081600581254599731471649074878703626500448615144515477141488343849355345795296330992045875374870805295114986398262441158294677734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,35] 300902083179841619168120253901536107502222246966899614063994575979680550471848922709248941843931345863435651460175140149518969045392333469128177012530752044896300410558756260362288730261359887384544818001051323218110029304709261076288379941394826698366954695839667210298451137187082381646957578845808281632605002018802469739951657148428043292305609671941676637034091763518137407765499842854677521126264496801438615192965755410902166324035359693352064512983794805445373288953098096917352089189063078256844050747574801892500633527612839455552170234207299958988895779874033062626256267865641151324047711983043190260185501357165083039908850822409094267852024432759908545255256660675277601310457294764031226683125348442167358756099805227579853699538447400464224257798691967016880101408458976045543175839781600256691165775011050166143424264333586730803503536426346257221158850549346371702561484123362377062815600490567495322642519326038533588551802596253700073209946349617738072104608042495006771931998388582363080645319852946498161212393626528733814388415814507892006378408752123738739040714915395677661166451137690346174576497176010596061506066882512074016118345357224422856294639451055650632829934062279197993971850839641795879142553080758624914419524719631857757830453249879633425737790299327532012116874404585204858459815311487054860663186358692816806354765022436939160679924127919530738154362166439622054905316818501480111038511410680991789964187259630936744543112160123309760798628546733323592547456524303671473031271292905411605999763054932432521085111943361811706800067392108538020913415794478849404605042964436794473288976230270049825913671095800520546869988008182213455111367886452440710869005891267258668879103447167497809413148040665249285052436654430767911235122114992210504008543180840441088003465452684160668061948253741126912076760737664316976696014573680027060332345429422860526037765186309681740905933517967860688039363625485747715479974060228412625565984256062298539520829242435478710703717422909138213139763082211173584760904949423175321638953949781115263101242509203113218997758920524742516131320697409354650558300914851017494268287438995692114209327019518090270946626286822326767253917505887550811291232532028473628607605820657948619535741348328653558941060320035872829366667597075681692723107007241152485998377134056500663088858984163139733284592212623401596913914329621538863517343997955322265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,36] -123562708291804647354413723939689824188200479322201597691606174251604781955309905426840899560180237630611502775530888408643695799912366296047252612956718312782768336402123855288607202651905831359463034589452761282618212696725078383445261222299852348429252736898573374886315274310660433782084250345510670954706897372752445845499498321367485737891312830835875285234508834137257450815768779243372330092623269194162609532858978386960945307188033218877497496748433405914051900153902852740918630364498853436396473645363746409771164360478879483585375617922281251970545869172453880141821570516552778155188494524559059161572344433719972393279351440405154379323908106185388815429035644061445413679479604746203067153226748799162743155213936958166716289493880805190273346287163120419940936836268491165124455014294672360931433694533604259633419903067655896155017081537610439857048656086244071742279550166343606880010184044978961821539547788493187143338171911322214734251837859246837986054407787643940443430498809862615953802356214149221932605303078535876229059072179917232182830302427042797820521123858933637514686389951938344356277137533230641477680375023366775367236365872609022884410157804778316243555796635093101550894323085181550472201647974841065077944909986824217928327234540403427989731669112519878340449366025943587223988026780254915297126827354372838296948459344590609839373666423836439763439240657404992784972990650313833968553529950500143482148384635714279386524594662565421860730750219441471371557421777604734860534102766885654497341963428965538465283960324936055193102211960555353521986886222966716909680432673509645526458581720846637650544337053147105715793644666555279423743521463397298781930641056937861116722118463609818983652080133688760709172168228002178990273941313437714556989841453883508085892845155984128231715533779595934586775994063578282319417349296932273533110252621959353157880058102871321584125262498683694240750539371322235005166276161532698524551056669927519542446232952877621325738862738276277123017501695641297887723124031976271622987281738136971006075523635081503400598697689106592220296175231728862335887843985662813891727362062145500972279784266374755595434458838134614088206279905442397703513298897250267924383931790403483159859478025480171788341081431380952018947322699873198880848428811681650807571237851836105547886303687029920458143355114150108555207154329152747984218876808881759643554687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [37,37] 43414350954134123726126157184047836491490299891826434906453821658985457142912606916483937684766393398616713238309653743220175719169282442290234412287930302697705518224589707725548266192225047903906765396808297198281850512912686155617606894471851078205165736393869600510013052459544670147503324191274168640655903225562893888973982172620303632935757239814437200900364408410299164224521691540412701953310248045544942138548794433982411522387422488109175666322395817998847654981500339224734476753187115173038973034559940728733682259358338975789526356345571155727117162445943376358705806359197678438234803765510866817028667872576441063736844619912179349588474804358323904944237573735039022551661398828309420183478254875491347674210408087771708337372251770682450489682505026863660186964511356901519068694528192361703788979130522833072335192293789122823703323228998620642215262855713060447243111875257283902405574277279511420298344354646244341070555189779626498597612366885641469938037045659873885420288198831387018298856951832603225307319929223994722811167964457577997023657622406394656463233405242915141144327105520729066743972964840769658910049491556556965569628961109835428688475576651698785627806280585003145544908926330216649421271966199433299473822604036633191986101821476557184016682991533854202946986641288744674095454395162249685917181004881797203397318866070304876258967227804164112610426269552303878908955432139730233474470396864991480011177655999461674698477341241864321986483682901102823923675090868383387743477182114281909110564881780814532637356163025418976928179459315025509028251256609000368784602408116094822091601907520292466157461898328202654614046990211941774094092235313194489319982458925190675912406072948948459177068493764691194596625364227162569660119213353809271183987192731399395206534190511864929140541061736496030974383253513228681154837718421676367400228873979988085504095275373858989609162065382927367142980743689697262247360548799687880261749028503107077078558945759043682867623625399747730134691712474248175988236203370608872083022729870353382711282124748491873776426886655378743299224621760709105003868314433195393797411792346080784578463468284180133789530890553651189452708918105731948791722233272391583438840213200652171593515952766555164852060899346795332831332715604488843525466896325376449605289548966107691862800291420976728144450975610303186343077884359390385494407382793724536895751953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,0] 3363146414067984223075732642136370503390062470226382078446439135479915731904880614540773095276547695852992698880898803309421524551584826526845613946961484210004823418549452370043850136396569278071503219480841262734447428987093302679109716338510697848936850490731672643349210848583602645711152491836295199583824633320429371686731820044043229314204070766990344209065726515563018714779924822850657951683040817910223596226207170113082680812138931828562102438240295515916847886280270765294111015339793067797884678248281236595775104049554049768096165957790269212448500975608260280074139809384499152866052633070366650500573867054018871868287829565607624868737289348076717293187601038152103404643670868621927554622394491023639430704533309249020203587514611228846185261262702497579109564678225627766141975297362117742974662776316277557817200251741546343229994705641752737979399530115564972211920069555994087583599205479698779658715512912540698473138807198633044863194627761295727829869061559755803692619643657886399613220035252331223603547752872424608007239994688211823436277868636385693046736218463322041103819567163568069977905713019650334029693693908238133505595341070756363997703744294468413060917939775313983106033109030083883861432739775761297804287954114824530427294635801624381230782367777714207872206085808430176152966429827182228202112789395205094110291670803154763012574569747951168655393759390426108222715940377293740975243283440607042124154054145081364294015925647798124412422488205471409805413630330597007059300038519751591371864200099344816041770656363073635197550619016504763212289019861109920181314022739732022911191302596407621888927464472538858363052719225170258806270508803005809202430899764875319635298893804107956772487877471097899942218191308396265617129586936178670699723989652952197965898720928988622045257110081488994478609978678126176510582661946335159479384100479276627044869697563680071367598631350791382030059496570128346710171232419964493283529226249783336693116002614676121461236384171204037732814574651670041252279281037830519505726012968412493361205342036470562011477600487696668473560827324987411442189952444984418896348582163479096262181991709004504426218966181328250503486626726957432037107963788901325520189769796945859406192070722307030898994896168539393644211363446031657079970658054061402364851286965706184237901399897454677047015364362240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,1] -186275105307047859081946999089336478987475152003060191662565791658506370876805030428393884875528659949910484575864175268358352140373723096306324303813365292790424472696662736715375739920041735651529895051994632352022283836844069960575414740105323759236195171291497778149309544630243313685779342769847991272594815806811713340329347641018317065630471829524591989588917388717390537729042370017294729003744747405487598012248298674014328200089581211429003117237664739669607855511938669186398319223444475470731568125912114273526305431032791171145065939909229042691826906127726269000185827496944810139968230007917423182151080559794013582096113970557984401605704577754069601932318323884515377452348664212131773512606278914395625906475412649769456798262749029635716440783323521069515670063316553544505768552945023093545351685479137084337610077293257412037286927984090401353617620110159994902065576018725438257887385623203680987487441280778517908317317928031565646483051281671060067632968121425473280259047837997881057173655482128276349447031002710283497403116409995223008427839713189513183128832475074840566065883913656376079151319270045451444551420111511680357198088747564175118660962959304887187193049550138668606466757762230664898832818648993901018190658102468590888513397764476572396836878807293371632532235252878476623371482642808206371414254200821438273447187015117854731305308727508234908969762193288205338720394307624553065549752794298458490604178220938546240052199327972369102407289054021338028856829416190093810861160465872527150828144485272971601527745450743734068089965369589760592699619437065424618463825767932450861016101059747268281547361859358001421859337096485627540104038018952642253512881816861867474639210588993248836781227886810698970083083417932183603402785827924663841655845743462880205205911370212439639206106272646693466679989349389517176228300168811588873121195336937325710864662254296846999098181247664157965466330922992410760184339638683367525758341380553572713253585919919847093468788156312678650925389829360517838193835471023105314482157055710248775402388563653296972266856167830160753586263746349193772425207492339428021552139176956895588889672209708931955251069194893513422803316053663013523312504926884504715713051119352951546365129778005063392610358091385790323727780122802019373519110481613081709476573725131235290885070188187655799481637175033856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,2] 5925327889310462101911839439677666945175718271964426247090975370750851029873250599698285126815529115346928053858784389649977064531451375643428281069063179041027963442139613296478606571109429638601458907837634423059415589915378676135392566545625170689005152708594727128573440351233591506019377479505846689796462967235215642862959085385407888977607357906964626431986940122640427656713624178409494837135868943671604182194817482060834627619242224027381396503334930521793698221316397652787161258623518266583742725730970097986553117173835573781625285667527204479183986160098032467570397933982868597627948716576764842119945001615280056525561162732941923691236096505203968323745614086962940166982330541636941186543179204444113738939360232568524230516459773330144914744079062905160066609318617141715660372479052514084483984668580493314357427482026224360082657935543306250822202821938896996097305278974317464321646396935976077204294407649454392036563099105076146424056465253337610594544231942321354243017129313476323029247829144922347302674158726575862505710969756636876939642350299206642710181683829035068252739578781038980920938849031145734135172831474430437053216656808451213777768098342861584951758309318919291328898161015595721852657991937953739293872460411619209340828634572081470206941346620746391973843487790093982532695033973086072438377748255541350525994980157236408004778093241066529169403713856929655958451156994571330674061039141101924128458142022799356505417259348487744507439508857056294498184095662822785487303717998700410363826825420190630543096542644816938355059554842231579845088992411745985375251072827557276406950685570838024265563327282375619864111908262145083015587022113537385908844699182669310917059740963585691460760721355726620342149617106705195960114497293172533203704624418587997502622858632040677111253154461623050926578115603685703839420409397782860226145888255020192027647196414527684648798954328376348134417775477261751901694516019984242124013298248082604535605544034313308465423746536416028825105812808206261469191114303930972703540801397467222923691758733505637700408187858015894324106784074367937420151001073327014540062115391883466739111467751204192375251669235666118212950305775379833926195602619881157871407252563326064905149460481086155189932169544485162092384892821832498405603529479304835430828838984918454141289098203533460358934621602185216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,3] -106281392947363692803995471051483931707818263908973426696714788920076309601198182515289682379728351626331840581027859193506479059188973600344082908231386474250947858487450773107763609463704886985981941384804273376141473659828403808912971809591977935124156684916680819997937075468632243808272333906783855864475001483954780881678804113154614406574275573546885188861298928162786933038524197132051948778357147680884481592999901415755430651044247702789047102426329124265828034182365284117984149519868624694000898300371408520988309510743002253159526249104958447111717063093333139894961616802721714913776077753017519913650776757057572674178915068497948980867486120018248595839205275638475536917960718274854720151626065491158412403348839328437929985702884294318081317667835654536976669033590698037229854652527042734511653618970615894506875989391255992321815359642989190334962813543681806387666165720414797709722706933030143950149753664408039895611132237810497333525526572599176851921793308988234727979344256520797588272093720485817413378975413673573422521419328605489455001953848570093560444140516106952127529441101184421491752818308732605421657929884074087514830541645996325498604596590625587207072983260198468726996484140929329915715925282929527278850576765240806545066833704061687685566386764241251564283806309853019795859025633976904549407062734487592702255520923854952599893146927122933311245804271471979378353681343627323462940795420715235569671724165906006897127365017645186798477039172359611948676471143620709495970780653778747752586663715319586266757390562467936875328476613309392319034780058590049331132500282003688033556929600653116941531280951972916041620178557243776332918173892541852466304249518498459989637451166947047492351966918162415278479025364883250802912724347494962955525917545859577787410148154466740928851114715716045218072923955414831813144006809679978503709493564285252293370868823179554840309075199859309384861885205393421143743264706365949001017495788232498501291266597557022285620668206750903229020117710069479712777712955620266282034327542539537584994708164463448981728831763391964824912701949378237265613559656310808694940406832624177269844665918220387527731888022387143974783389903257013067951806717614201187139572760716774360735890321556431264579658713231744234327523903642743012798490301995142235037252997674773038542099265583551133201722928623779840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,4] 1443477123768321350585357929224231606311120640287717116716245936018417080434432321742849688101221365406593059164978296633376835780727232788319528677901405481373146370906568826507612541044042295021928758815838128789826296569969205693354583588762867351892931702462217745135078666331915388740661652104963676994686150083926751684751781567216952489180429590941031057107468438034736034115396673292078380056885787093817558222982783709759598630209772431411788261726224050061789339408227447660887103905464815041294662262116071420434295027140039896510821027053934749928793151479216656831135644465615527776167328513734853876293192004147187187744528909306938234225665382991967945073267599492451731411481437751491261651438207424835175956774069319461638811434098083980994060488849071944413283363461280676121999884197713870640188189935545341798915145930278298687979053069554094532197056102918831540492087233303871616836456255496827112204008444132470584653668073952009224491756623716087799347652939704980207939480881378637330321592603763847772640109845744527412362850671532537240037959102162989945948185317280652534867892020935935177824670681463804194452298616395643049330158790444389344608896439703096698157011757531503503855718141104057349595397398687161543700149461690536659809126792900198303793927191881398842290279101625404633482119830284694060598022632899693636274391462879104187493075609051153450367536552008735542274931930864391567449456772421600228077936776431645312177907755470674644039460163964102251049550384867191605475409469227589783795976580107639316813600904616211386461905634108109050896165992256358071284581080683590542153332193225606889659462945198821395742118539758408138305639400565806975567008222348659790692069807814319158400200116722803818271646155181065139105300686830633861518448092501170620874802939847127827707825328280451416144619487013576639011655002264905707358032216009020920825875235945799779203635733816301116022577263146842077589559055943342418254011816936648927785266454604494948215139229761660491129590996053331456521819022332848712146990856255254088126585571158071795822808766570717661008205278863171222480145325262033605909117912842900775654920029905074410996425975477407663286160163300562789314103481269668920380401310434029692593646375518878666783395939984025974080060256732379566267723998546864000433743612850322412735624783765607671611323086377320448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,5] -15510001141691290921345481432802490137678152033687077412495473347531032280453799447564739564706601878474689697123901643852585181468872108625356746755246810354365568830034517211767769444044686632543937903182901525441205501693953234315138344751344237510558183242673595672173056937952905655789600597670442371334716819931198721414358280073809326881346943345984388224843726705261348995836143018955203292402251591396653995454015005400827118661585774000570215651943296046592220596057476677471108833778319597220553168552049445707932763799569971009430737115743086368089399694846635250852790356868169923335401366275887302697345492952027455771832095265550738855779001720311312358223624241017191167177390372396861763125119719089648545014625889899361014378681880040588722472215453978903658792935342274235449320469147715421560735742945538264952752911474993203744382413347721451677359275938879376167956791258455939788494752499511178861054140047320032360607785377995975337261881290989637430106870218875553790399026615210455678981501131539535637211211407205916031457314159576022062260787590811512318031299957212729136884582956490852572463725622397201122522916150418445786654930613487610178856435145338029147073688453016322143757983024029561403530157731910560304157924221204456784253086363585982914203736282626152616645193152393652506580508946983266475772881738299085346592289612218632303820078111597504319214452331350209620789726960594201184557911160460876093912073165558052307172404876568444038483779205465394744638071506563071514544880816012711177575306785668581135150657797501906686845996293693179432677027608751820483246902144146040889788756124975825977521753468002013902102023398228028827125674977981162093779005105420918484937942832238036389213415358578505232164612916797201531369836898245030177020262841586447595894288714556912080061062558369133351789208931718196866934830002489115136742563863403015401761779013858144950080083057343510901852498301060812726846162393295407336377929683030989041171499476875338474366062681350679719754562067336612261460999705447979857319558296588850639631102629169026090332536663196869135360305864693030677088104806840849862781263582361736652976153349385932782552979849716162033187238330524776032157923280364406066656474256403275774569330087881710068783844153218378445357808891891417860380053140295939862623622223453333704067535987807556436359781871228289024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,6] 128740463236696237556579012162287204747913873345821823501833351836006683161023521227174943952762438907883639761955980473130317339958919599022506484947918828038755518144982726131690764117840359517531501341821929921173636194226655567675412680838308435450375205463082738148584530511621810726769750246228123513617797667409420252108038684610671441389412284010431947054114267988055503455080587687427937049925886326605902899150352267886732610199285342688639044596201845435442170968968564814007828031573028617354233590046802738404536295460222670068922799800767084172278158070870613616719297518125004227523506613979579035767397641460504943742413464228248301206967199096443222773710878445377754972957066697128477809086160401667162089900146736597065284351692726279656608119116366144584294853671828372333649507039918158527374036454485580214884022930620912078729380879763222001433897786794131495789314931796222444302174963357757624355467726174383243840436011508440140174780841363559925985343215273321273749102223449208628220382138998577294778228401737876347898310011197232776682856337475737432326174142833171601395385880088385305125771461021476678804568648079150916788944806635384563204127210112135077894731893571660980025712964636050248687074913681962524172112581196560509544912524058301227405643255408356244542567762837301243330652663353170808462902481572481297822359328185165926485681777429893248427287322529212468299677385478664757545404973530428854223569401397247619661183879152765022612462370851073234751944790239584434783707046283270772733411071561180872832404591665901109464894613216602521726179229078506396239840643219647527064441671876937361037077265389085663794709736899527704223341396379129484509497388167674517580605671802632408592756481270192836711097432601281059685434184766167555127737099956775680029547247436587184967448442057409057555691599854739959930390588611422928191860314031155733122252269730187232826341768888229346714103947612094869022108417612792865591517205587900974623475489371835689091480887651590273515877608175648482881616060840634539874714353759185324425243604166421701149759508416990032319149944971318243335849043089038580351622440164914731909553306550254493949864486246529357941576669062314305356550450009687024089235284798740940665473041991239025192266158319034898707367130672878113078884564022276206239467646003649817079706196667186880522701392533210005504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,7] -886295231402743840513432768778374528736411538207913371935551643887101995435095801675493687833982774262509962008721721218654089225158327759793926114350309865368359460928153945104444023723747816263121448158946360534693865292145642546349163240298318363347244706273177594090532120458529209030932973574904715981793636256007901592452391882423295202526622849024352774029979819966178834782465352548271602664512352753710840153221824550310287420970112756515946968009633019984237619576191555714538016712996685415436258334950940369636829435529753367677115363096992369351172300645486569298420254343546734546096900638189016381155103712855079695858785469397133759602247243205054874462885343791516151674744661644231942098308897179410645742385324541303534333993606179394133400706969016249171198822233762849684408530778363740007542865377122492123749900475806385085777027303206238481424208073968239459321072354239576938194923824451465148150083826904211537779301451166670342705113864235475770062003936138060124389407657877410745271587194905438871075939116939692684865352454087294965073060545468532840631905856046907234522295639492901063390652124579747253520461107973011508224893509650283424144772250520532452342170552311796741150424096722758247697946963413453093793737858949016331124387247676465636111488127554649782785243667336561039819812950053928582104172903750894522040353248799256587412198195126990879423993198955144773857532225980302654244905973140990805321489109746666960799542852965791465780217453376616414946849887539928149151142089831961343505336777875905436671077331490333128735985230429721055817372012308239454642196075089757469714111321373264504010085847395730296818554231484130375117993240932268702669325996876918686506576473650278700042866253362118762551769878944392821432264367092864509134859706685907424000980061740620042364008855453832895895952923976799508854027893912175281770087443568211241124283341058125993163605973106117126320891912430485218929575676895776493564376573467233567231605821804262161692184964588989803524095522738521799187209940045350105490830804462769758571216746693828882533017830291488912075373705007569806504199279500420726067150386826408767362931962426338348823535148097741112394617100644212263593376657696568215845083443027210739731751189412415468122482820922962015004628300991076566227684944447215455978504707259888155809665822203577619297759722995980435456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,8] 5842656160764349111621136095364136726708547799469833652353074450390798300532972507322051932389079069569265257455112747478101983420202646228627926625341578209355921770667793519034559811010642290316365600794723779907125032677148187600493416511394159485466744818407291004748626933487135549460812224951430111988358858142157486103333331863551129641727151600489189924639047454342406453558665007059451784214658626792072224789386083055218273354734904993965479154369714261613011352983349609536255097424512024483760001817572792888691127432685409823558018257210868940025494278270114817264136062575573484874350424074771049827807605527917853862941850663925515661848909677727635519634325455612503961196069961314478441487762991691006881591109102117497212715195030757564334627765582097807416524411562570146328136621264160052916374380151140314432384946847884382938480910607888931235396393766876969195522389826813917714056685229097159404122202201345737110122462528336934832721413429887449333061192947980001295997438825193104040099025629776041343742315917312904133920171511239217950509459870642745920360437854364464912731084661121643725305368647727271677092067045246809159753375558636748107729022615635615129994735674449514164871443590122977437468142157707952427449690841380860642968625753055302811136327884990187106007156715812074235215239982588257951811887955521052398114836831692181989352459490695209204114889476561806158467884774290618563853703087220754586230930100819732847457031106842041637053436849587727488792243445646713224165811363935114360608884489066891067334646281430754120451730407593547254159718202197152938466946970720256887055368018500468057626908425323934214773157472131971064071558095510416473661366519900230252998009100683991838009110449518407551370762303918314315413380886627918935081570415922201511807385964706258895660313457424483364966271857941879693062812522763640483664782370924157635763999499908613618254436281372114387045467309763037508727512977342529785592756184915078390470325928988886281625943612649050768967914646726676436869162115480612298720353242790708649010535390385809889715943829602586149573186320933043860111416606787399260068465971517541832188088141487593496973017731499034933637297211384572695506295247888531539081441830494783832347528427912203254880419715207253528377451622305518767160895409271890165698601756170754180446856738997509504724775267930063503360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,9] -38989826502355227530030023796656345601322948294164948501469551959395082018988303557617593107463662459408902552063890525020931501830860546854515881137999241567936353809541857387911367109507754943541469387247557776202974374527742018164083910822785946645382304136505075359300367189197789324651814891848947433736627326718240430385720430009589255139090025142095453879672448670388778530908874468643297190318149496028380399236915560402501313615837269414852920721303802087510879141544429423137838928351545934665084384217169619305450119839834334751536970280237003786816174852989995995272129917705327416929746698483109008929832079271995159841371234443159709410406622727423593753946011441467188176142943757539110197590081503091353133892146752887288044523373871208877819062968387976025453029636854486819597776382014462417510945586475750658382959314332331903436196465267851623477027863552127899669323309048498761483186248998811786968337600434739371696729013662230305481489666661857128673589568529631620209060420847891951132430986209487378953351630654392258047577372575029288336819557995057674145095613882255685482980637542650423734179946066630439991732793466402883283408692356020644044114832473679415909570241699503771520063220324478816560757295886080318781974939754412844655407637726823091279283595908375704743224287093285255095752798761149248565206658383496245471711453300828549791098600248834410551376352819612104889165324486808840339157666444541901822996953869780925652113700260014238976468132136541376167670120532341240467530815517630069393079310067815789349829706967536055418921318004111037707833552401716294266800419128179205911543652764339094242739661680196211083736017998314287632083899310663662058999029763721698997797230298866895836908562026427130555991602756412280832832692732725721787506566866311487514855941552342212395331024671252233969047790584089854514610075820880035269163788312308496016948367535699793375524436323124643155275087258408128986035608827514306155350335503379225179401352026199200836874632112300025880718224934100807767189562511715610636063978742447119904913051719202132562752899869528344791900242541124439320252013254958737914973510075621187138999724662404133726094975233647264835084065416122144330249577710649795424498525845625328640392321511574131849738067246245602671777728872115430775699143206799972127954224449727729717495357978787135761800829465569758543872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,10] 258301349535495355676574957132911452038215926653154235249752060661228947256174628376054414439586878099183410360690131449548554622453100552087327258034756400934197735840409888489577822449096059626587679731730807836333906989058401260589692806281604548677980916001500095108718255304762130713649797506744981454237280157453811447560538700298287663936141582557677395605345475402419303102971218886237823633093988887032183692624240651219258655016224829508125227618783391759903832302237861551858042995304282782398948618378596480698768531325783218330889149808561884981087637311115444223023994464642721088647312535595947444552176102035889663135835808178534919975022990185968957734594770438511656443842810264143032455474915490891655546281679458493383163674724332011709614897816389868504284433314345063413210978171707531192055524081979918360194696974955192040610565381277304713317862820221277549572665043810357964982149049609356673490383304548967060411759294694260932292190186427299444943112646242406457040801627632958679691965987731015795425067504319398162082975508722935150814668772469072965469088299926554908207495871024438165001482739705117403954950961158592091258624842596069035878941503901768733782600613697611832426769484217598325126211517407453928638090226476163603835823818889508436379690522861737573521878188829214494402612067339660191139336656368700368837160274559325619877586799884731433702031698247346989760708770557657003715660106808363386121918218064388650412619743886265557331743488275407460103063149575133478701678023619284731498383524421510855344974812159354042070102836478627179607604206265105026240441933959272119218060064305965178786290188411314767372211244691277004825791993125639105545785268430898094885016016078943376938885743074906553192494123250436986854978444084994706648087983902268150087145182278818175046896004525360565948637027106089910407757929595996416279103037323681233018808078628369399407203772627310422935191492316978055456526151077564947297715147410874615832238787188879727045718888555848978912253953940694957996391954141662841466405740694727177747889311579746090018468919317817468712957267032262021201176567489215047247090093179512120857324619628024811908874741248783134439278616636180606485252321572778492469492285021860135478299638470357351287027146055873283667605354958515344130104836138857606183830734773916926954045641042971150916652416276099963551744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,11] -1648197800400238997272298547468285617069883777450551653949030794623377822169894598813027413998829405685462774968044710195751266024873675834640548896337033831264225102115279284993355580968791030382451843983901226825154878897501093957954430695404434223939733745464119987824148082440610159578432315669637108959304178998641224287170114096105244646236735844030488692459086800595355592773600415149310356876488361562003719811336230890560646732047776187170491672236498441145777784125225441855159943932185031029545217153238688731258240089776178754641256829503189069012081134758559990615249205662234203513780269926589188072677035406296093470832647741741999224857981550785043890755558016516170301094297680158755411887015263442199393853982181708798250648806314874873777236205204130540250715356659798255012570573409516709151014189433985309188482682066304557368107386167144691921155335544742438451485672959071669642977652628282470992852945520904032718049810002491350214803089058017157656884405627414510360580127625470801473550352416177394757283849416232002093153608438510521507947387200387252410913989666645500364484938215175275257096695586450354042266695172437435234534977267929349691431225901220629836926667472775760430463430025161992068498145705171742872594243012738548581981051636470443527235993112366854659936493819226854039938684951553343675753454834978396691632506629858427917419730074546565463047456859501441407190956563732991554682144271732891466102935173134705175325382164919368918516929802035698200728373007706307368570429640888686759089938510249525536643929997502976670735195124821404760693350822784673502228885180674863323918480738139519806013375674872271466074999288751405141880771754662931868560999213810311562942477416845406891079339201652075597833098061345558406367791050030579788386983601463986620719947853224330020054663752000027205471051526219041304590765513819910891140752742196091816037135473897737922987703786364596796409816875600636647534515342427498602301211864537786688472698222820121820818799174076132917373875817609863688127479514618854043938117493205695363859717541054355626421750735783238795441865246507441673960094469459654596066398541539128666606865903677278092886938721573804214764023726944276029284377093936636787945748422165982935801105916312436649781623449604888133101879198365828599804061758979542358741963617610928178032807514111747914340835336566014576951296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,12] 9516694541719898867052291132343690368794220178355710894700970007849507200918239820310385278479213285351663624847424867801378687233397526438250968834754760081243105994871398412897071888687321046366799991548168225414337206692395595978600289236893286809800980684376569560178353423343050165843605975988837187798379465183924810104393804136846900273068502333166726346897557774093039803896600542874877689259496583994656957866993763664285126647458544826620994523249555245546233685039403170128428725010668628604830467365377180593764916478228645482405885741022348710490577204322678186263258026329351357011230243716412777288632650780683636450173774418651872617541427801029130459603828556520690682242982435340772137071569394192414599978673168693114334179773357641841324317206275263015497859681387396507020006695997042899158544279529520290552474259113530951018271746170102943748600410288539349622524732463628300685242161188853965533180154306176777524711359523677046609849657400821382263554572277822774657477308147143631994520274622671315536946350833381844665654779195379933859615510945571539466126225569784034171709571536774169664325736127625867088271846811832740345837711079981192326237539992000961114873260006958361540987149824315917776634894928727246447568218901857531120033332179451765903671015741248650136298516479312225236771484091957512963729135213931557158376047610935339712538398620503069348162000975394801183329856525140021363527072910596055022063413344753343264049652227901506025090634963945232371975727946880859631304854451251372086800833635707776689049759423089805198432967435641493852551521082137505334888356239951137354443043185441560825609808429898130478083751418902901397790983287397146611359234914251197113301570003664309423903683550005238290401432962438982999449555352403894374676901022299219191284607113012278147566173258715965745561349001376203692927065791709304554845407185878691569180416752927858977508433397463293930880866948228557935094254522127860188188097378604728463949273443178753452535257517975291142310643651887827149275373261066530110443942569543631359000498470581567657374272793943615102951447274514148985504626440679576206887356920104177154598020763919880946000798882678116023536387925464184452884347800646184066938367507885885371278300279654881451410404879868601896136041650988034044740806477768573510402623479437970566634140502577011511136746829056039723204608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,13] -46653060599251640321612888474279384727206007213739387724686807363492191475733790734228172637065896543065062523506929095527103601133953461228182432602297824158691399454610598423073703488858123304804357859747998709333318834978953138176060798273708133103156614817662039544539616724318303096302781386115302401861905799995960280605303982021341283037336446276617596916510024975555799496334015012398991520808261685535132005742433301254029313303298652968917329297982336006497419979064369764229792709677862550514668618526101608487387114647231001282493266088671918793493100176751296812679720318598615766060789190798258701820708679159008121249723710342124926086883732724754215481325722700690880178913588590803451239096170544700759671916236835273542999557798637602737664001365518008351455655799364173075724771640504283646935331860892437667418605682876927203644861007763671289752041785620427433600460138311817525430974724666096973852462571879184424754482237627753881263176097810525554224494579558704643093618736155780640608071757592040570574193049419317783231371779497994662929732984994128940169269638781295757761281316917810312606691009296772950777036680835567840188219787631128387643880607626650614640964150066104993047709962224169354396191407473729669272125836491326435006175963659660129556029233296000713701899382399733713155688920587455692881441900785432378484141811849642777655719902751254816923906946334590433332699070769853753423259643923412877605480659347863277092198223399638961524963507863681298079078847666664871043533122800438050460956294557406968701689045780740691630982554334582377434301716026917184594918608333478361959166267405047356294797226216542377582863456132852270393651322718141119856950322777318481776487365177272995304980060762399923280787095685601705943941313898770217578048795895038528684959758872499569142851129931566736871286988388721281321663056585679081042859014865184637833364317201770227892198792656021883571063785829395915872705701394268972744421088999669442870323125400798734280282157241741768770170436644168897514179416659561180472796978881815434227809743670666561847842683369529344771592350550547541007976200752890985318024827927767110319597350062802528490725497015194243731757266399645665948418392663587007950630450316406421271574741913965470188656152101482865369446462919351785020786940521501383175961218769010433184306541138413801588603406811788694234595328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,14] 188190113344383660886059790190767689127650741151588899827370001716157218032954528209475664796472131410429862782399528919072212023529324930671863760883805772056085234845898655107488787636209427900995852988187126306842853509982923287304981520960372843656288764921521088827519469364820560572196039445887853006290598304279911915059194242175180585476805390699028219596411462751355720285683201003040830598875387552220769018082535191487916119285992537365011483378490635144220914449563005101791118226907436318152832616413318431328709569508458368001452321716221208715661784832108917247526657342649795645842935516674254816496969013034843909845426437205904415114843186781977475122337488280954923992559702136551341322497797942884688001759844604399491983807642042063876683849543845422366031386093505536275122265891802482801563345157957624130626768587371903936255233424627155400854836585171489406787331615000916585358842549317428958272118219961772945219069868482689085548085742536691559638393429570681258323500669163046845297124481701476386400730557328243958442831680019586126542590207320244948787088512213091180562463911070848935837122622996379632371933421553762558492785259089926529007177563052868269471915404612172750470038842131423758061171117134500843665792806905713143855301143111320204429325570669795863712456114203244303177034122510690763163516039916694831434314246146358235905635802498798975402348975567836539170493989355017648429910845023103850739696156405282707276263307312634650942238583215836028162798901502439423439586720327481445109828512615237816561343439076346898915166803975473993149135008935078298643687731339397974549815349766008719767937927307277023891344046588963202569948499047513864577301962520304466958238436592654337516198397099080284368416820704104212238429821522457875954619769789968148671099056085426958597116471793477007177225732000267971722484782897224611811234364788300939220157753751131670621140931049575134378872385462459490693213364952031907017011323885164169920420172557462882681080701195002375952270012907146784401033652369818494109913869139367440559947038842543677221607916890423788292504947384683586525670246330651772768197972699389483573447055574856291490480495697189571694780662773064068038010382196029048749608453570425691482699095666617306850020896438021396739876823851395435564626548678310920512654042231016871186699263563744753775182268328571456408518656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,15] -621625639408979350060839799759567040470190279476426808077587825413474009879554466882449906330367727493063077699561287363491910568646642358127318743075698187501343233542231511204280261291151029479821462825652463871147823992198428516120114393943590441887957855783712291930590115902459973733091528158965789007367240452646297380310806845761964425529639595942016504128310878851789495726368747200576082653467454651547662009144097036664099226065871948352940668347019799036551967049185165702956382923010859505821773472820311393177387954487791634686731477040895772699038524555901862121650427567112543940023453141983473685022026669649722265459597064914441491123679826448473089915341966611482990900116074286447080215753785482539995241247503911007115005293695516177371039955673178022490993350165433497917913587318223454724791789622723681739898993821036548372627250508771095924504494287207217630527406903041054780224679091316197494921615510404234447851879642526615470030840431666255377698614079642076682347904469394738966891795579872166163907558192305221523600105937262303357726065487529619175910243443906477728129783538586148219708083510683280972840056243176682576006537066934710794410124201605648698525101421114215603773032794310186204607945040661363201900421928397673063034017624398503242206140149016558073980839018824109673829085211376484433679657177408963078871454627958485764966302104054146498003027551041004977224827097985363685247936099994506532267292023569243193819119783799820040333280021096002339951616736647646374256501281733992402409714700910764911276022865110547895138782269800362425804145576576351066404925805216000339413939539551954289209682242820612370119823989197417984098159475511283567431628745282773519958404180633139096278399455034452079804113150238636977139890491659561087291442659612994107716098918793654718877992647652506382198010527902928724568440019488154511457462382790409110634429259888416454788684634294147430450318745025307059156235973631071988879651436399294731718734267907082442077781256146986602608623310872977603162707624002909453978840396466073226985427463203846589947446990000484464104022713273457328278227800941689270671540123507627399783155496119018493894242946360978305001980201717116239879657617610165610924944532149187667937509967757305997559853224846051923894373543059153021324946832635504400846133727979268115665898113778215665838240400360123620309073920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,16] 1692688877170205335904830986500557863971394295296662056451632036409187909075445220791551463250781984882127642526887391554965650273648752368828718298104942234341686860609442915082538406671850460792142136506915208270596271627893056557065753917714068698589989253649169465770523138475818327529423050085908272853796764000004354042478073650928868615656958662568197459127547737576551177378309272151558127549463538272460736281820785610810868647777048552338468271539384301649094838376946577798396426913161484305523319727082408164449222265510431525292617896550168618001162736296922847703205384007392273591332925662646233503280960672830781528828270717849975402488495653653925871466488818419898668391690894998602188390522898707926863505501172792710392437717372209684725260641405663518763425236260401123698078842110444925262023394252747629083077964841318255987461869173009105275031477584393730372169766079035959468577608379376347452445995321452911667373081614795764707531733011573210060751650951207718407101024747391182148738841836611829281641953958876702815555739828627399537613628336933596868198829056951064704111642062970347408156331095792663139796890069352476219879031872674907480129403333117353667516135255620450420998146280206286900255199768745162652900335435163475257629457122282164899776266245107818310230265793885653246272197056709099712718022875651913961459459318263452579536594116796785298322700548037795302291470355713012164166639997524508975060156704483356034286848513727997543290584327459892568391914298768952729949194351784950758490585838780156458238253784425576447383202835309462026070603760827354360960523241326073959438024040409153587503939631561568796444037548810229842289725271947255531723356788838481594360961705299117228323189429704293190062669430799115987665208413313550880844690242380326109741475377595717867410697895876845533986772265026949538072829825643536595325605819657591715335912028074864237136335016218425671987592642874405950010852341920831906198847599346475581875736870870571487724857060038430763175349604626239731366949137623846391704776794003632396586438937645218903861724253549437248880740526868380538265189479154615264008231415551770561883422273078825830302740273529029168302190241294809217780334232524377708152894015307789703664525497655471142113254255274295727392963238349838455946130090709822222954765938615113609683098222421260268593148520670799122552324096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,17] -3835561700572762464382377648895569210652872348456926541686532223173112112582478891973012560763674174961023930671031399804966308478405867488703473378782281980366477504128988351581241444331214408302613267077329344465175971673918228789740348534932295206086343090803411538401118596048949264233011940132271356101010366420578728719201976712614940705964047494837581537431233200224348600651658860247770430348204700484087404610092252132972768745752469159670802749317005209914010280300967916544742088971053058696908148446040277461939693019386714299948574205843467980897652469749961248919581639742233360457241821934976187367778168094633664514190363176985820124902295073672072435491114734311661102289160691119409806768472958305613084643952860760139434393669510014587759411071496880128997851798164319085990441714690630893871175931953650600074243851024082583555779675482794537229666445304436051364323752032836390773195363473717539960603763649704912357989289652002732440925566338262782950535177128173800958645389703457128011775933475671937701971457119923715954872873046063755663026373545951463084395999721628670958241616091354279497307928414436201136223431565274511060793405132410857735536467837400486220215066431588310975401137378517394564919224750153819055697362752357278424958689019965002417143230349298044551802987583664323924942991251261564447453921985890750810157327274175978891925130749098424580995477068484777710975084086220480546241013655203627919519468475319419501020458764279238732902038807015448087600412891321922735736996404655945016131959596772566683567002816625037497801583160469920370294978919666138105713789316528433300803239950702489446476501262785212561146510780679545493977434390002986062254618040478058917397071236007085702867918906634673876220832988544049799929305970517770035098194612299180722304777866859628043517656758933406752390383752505207804537285390660022394620287646799986919995472360570366407747898812534572469333062839415055322452094493098784761149963937188532354806309130023029715422170663083827971271966639966299166086187806004046690582137032704151725111003980094324279232442027719993627017277872941806711771393021891506049373420639467225593154366032259175266151284439954474087512449964568517956311212629288266669718310228711912024254135355168655738389944663044828304051258014746033495820756376874234757597208314885603027855999984877184556941017487040510097631477760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,18] 7294590464882841190708963379261223834430356028710603570713880512523591585177876269806933692787858211508811053343508283709382168688815774258449217427001531062668501498291553171412687521120562656758852480880042337294429967027159593014382212917400360382622923275057486926958247949953227279180969966800215835906023579434975032933097938296812217445947499504568057031268953109314825866280533256599227650191766170915888668647369763752918164229440696312316061572529382770730442439156305229489589373474939179370341559049468139215760175725402908975659729483574486611457784360404976825830891649498453225309301331722411171657019975639288793305805308836126807629146193313386405659023015849174658964568423037693378164561324102443052859710798535493298615238885360583643041229984677308414151954627454344179407893238851737299256704424980774872963448316612161942585980669998438263845249980855003826447250593479172893997025531460064908098571998384568010461049712299742359586905783923962802598778912082857451064660825232921993070733048168694957259378891761557253895790444709525156801960374738762978456503981016535836550847464241150418728494292858268450781502855676435345468111009629921091777529031644311920668229174829577932803834031121494229438811107983365825608631209305044954506403768685805555058919497114751815940693499029302342074191102459580098371324493873879173390838269183821511793736318941902441899688107022266165182557287753487894423728025288712337998864067724732599875953189385433394293008843050079061543848077818926565081329406342843029919098780464732473410744635045625783238780107027699993891899906398968623826235224804026682402234069311511410237754300632184719885671365578035292856157667299101057542776425026418622180694213428075584152841492361528130817333144539954261942983223291204637822291653963988450507330321365319245228508849520066801300058475987130627998009045562469172247824235848997998298843196389290216928278862416380664660357113274226977663925258532728921241592487758203918734304415541202031137462897951108891825408559642706506084588193662501555057877433497575376305698351774341264366551314480834567962004367736655915675370199838739663063566870014091831444667862469764060036424697142389955183403416118750653714509030942351319949179050817124824927001316197566884384094776240784998831675772361021290352872839814412263422496122368238821006434758149394161169587812897120856981385510912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,19] -11721115006270849784290645182045104970063537882223855576229271693733669857126278289775638906365015843870953378026597262219484943579698427588545280795510488599099240364163100922212070595772262930901266662385416799634068916733687303027140066204993939094701278512019746731042345900056198281417244837282885206190584905445144647469025090685914912846804231822719940693549062223901130568457682767946773718351153091332894864273597166009275716341357575900229051874499718048644000299449386999963910255598137606859506994800168081961534285104623234601546508053155831637666360941143027066251161855217744539257134869934928604435808727486321349074133390870748071761789218944810154743013764318773153285414870507425687167617447909681501502474822295787389727249273238101350714805378504710994762311615750835250618184984117159497304558901950092639172024920919027952665965622713530010777591697787055517328270756578140687282409960778651385709050678361348153278990384087505400540735283807609898731486414273954524501393612713589818433205214246729464356743921268878929532248926463358602207569355442464949167087687947415820237367569090057253189856625064378386527655135362255651716184498435537072133843661669312382824748710579429949047508476731002257635642341060626511751388726688246423099224970896477602597096759932929434542048197703461412065978514519972439637192451978410014338007149106772414778067085385804218794736222069343159171380327975443955943010611358401929802994905045409325525651686785707576547010238662958583686431349548722233182894028021021923796867017290841036438743825644888446881197440351119478572832270834452022892594890787592604467634113834341323934848888138074235588346572493084677304452751774181875247825300380882860369305631417225623027831230278799706110414596860538252684487727581281415149661094823948048576393221320865320950765232814107211723779263603521183777729634681015631918320845268457515601589937950284056123466207923232505886680753889416305566862253427305528634559341004213937423557943492394536177774170792015229803532341518401998433678056030831311231528838520720331623945661613396510701957107863175830935595460784983167609241798775303897005155899152354570148015299542499270248532494480087664252991903201265429398828033283308865316377002273812635605732735744039941763719100645708462390299461265583749286843103955936215485084113840329080618863522417852710447833440470774055621474910208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,20] 15986262037931650271861501800241338028588627772374572436383762208779125439653429028434236785801704016671790027798277770188766149759132368812664818186304539774822969748222632892460499773521175716885408337664274133268772426323591790416796264768194674274880301726747444212045788548981642449689872667664245129056022712942339338642867150479840546387591591037306498336993218221014360291802713801238995376811651484174075281777041017187192421855344829183030717594377607368690479803435112017942597729760450758061379503667135915698041542716748973493856399795375545654747766353161738627949428021437985192391864833943255719938099388227012335424806224051355366284708884692970598215430800494121960469667554044656782123064272273015020054359400639004839196756642725029932266055160998616387295724281152328693642088999263650129344864054349916284231768680486584693834247427478636520547504060297696049896816348402174259862496954757457386828256445617507327034531844947932056901327783915572756699571359935732970515681672550331168484474792498736846029845077343730835624517846901612337652695325681332964660504018611525994259338864361103898969637949769832767796885893825277152269710633568274441547583172966250337047928353417871784071984667929442267170725708893511689372577873707268065353069230421425058734743227373805551372837670438139918009638770576023631457395689264281656738243706502234634106339820452596800942874953706928802413391370262569295553491804290759410049466938452158320804675090613716740225313281932413570329233161152185896974591394049430560862027813876573900375834706159216014033236479496738621918594657440876464579200109156440107458152869982004849164379086157314841442784952579324524208820647240890908938922623894209952321048261978417365090735916563716747902029507416903959120930374666205654681159990148748560431861381004428904196764023616825472379256390668788113275333602825979420234677115584070393194745126136107576393257876261412884461634146397767400910864983117172931852570546327747612450250722387783922500432955694131065100827719317553549078442595313874837895140149705819275754944394010432889867062019976403945719035257276111880079074095481978100579008832507652177945736483354341118850494956384745788514437482414322925799037776634728166805341457203221056184093654309808786577429790504660922444759579764222582495034979939791717155723645343417041065218754402298568130214370564223008596469743616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,21] -18563579913108531271908757469326639856257061983339792561893884935715364331381725021193689948219173303616096383022059701617617570454117534259244643022163473614451827508556321938246889942652244960504102519121105044325003965016356807302331136370957463262785693603474104947491149894806537732550556757003081780688244866486641407072846055987735043736588480637273451049762469127541810297005421795437325135694913923747249201506341330721548060854253078572256324413678007373531256561623757166625121338064580062733921775835792245000291549926122097546845261163860399447221747521072183374146612444085751962839564026519150342871336849048610131702042604593924158766046841101562374558261899204491053248943616360447963421755350717888210762062267191276963372760000284148795101227553192069511015159216161030929542654058187570292335983154954152466912738955129049915844447977505487056001701861396724277594268086189633971317038313642398875780956749139985532256777065114256896354578590940056573413127364188326851677982913718194855201679770991917435356533675644756108141693684394338826326682235105829844170256181474776949412535661414188734150444476755232121157916731037676208683141467530053470496772489337290825207747201173294923413105742973721526211040753617809515556136541827314917126847061350130212364027106245638274138610259264669391085133917962636677167804226957970509372636778025441392304202401806374912302532119808017990533090108838265888890206102298274977466993594219204894499430268736709846497573048946430110128761206013934586616984933142498572384764124227970046902706216106714856611151124928409327166983315445657347145972034989311348816028605891747715501564623948874997140084894207430543170553060223039580023056182291051072230483869153778734465003983930849320609475299917627590923978487699645678220571003515735045485103972610408623965640176719153880623127858267326925112787385204648252913256187528151472622034978137494252222593715005230808194684903029494092398778347877722494248371729933412920412352666604925137689171784983589380275960816947231620238500321477399467235333583193238536083055222275221368191830400494998496928584923443517695169482842280950760129787865267144599901263144257921207148380394359083842658406227861578582813716127959306393965897625324802228376772261994118279747041714947976699187594478199090921303620857987142100700612267799671524049824560514958495648303318607181441756710305792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,22] 18393454018143475262413014609064168515049077543584730514221772299942499104284193813572508257174212736054657387504394528986078468150123579871471683909075493166630495189464629621187297754924962501883497262780658850278980214302982590824206541514554353791382835377487376731715162167511332440425364413956788913345115981031379211672649794606081055770016755026869713517920859104633779078757650524427645178728830986903308749812831709196073856451239628052619907910292264009480943970945612198382532143490779575015687832262966412634305300554021912913199834566848573959559046799204878529799501263708094718626786312125276234480903169462449691964462518125780805565839235546308196816622705185220503168311546971728594706037160201022021909218198356152216928524423414482466487135848430862420946122094471398691424889024012337909631662125895912742433244178781829187526954678946847935457535433627723821891116916134157004964102739310282649815847938813651272501599760947423741619722871529929326317149712165297822464631317904775825558924569715692426949593820707364473194049388444517641411942107408552947763213968896024065195698913942701365162357759201323350269809601225214563398309518509509334147297869182861550114962670442935287582505387510040415938980186562189947133150334870232320841311714656029895862012006360968029362427036819142065661133517938642708182840991423313195827276333960560518491056553889968068834732602764129969066626486868372211587469049648259706575476651845181449152755012862325454950999979792054731270697984476034028004820855932518646468643156409380108084072583804753514654641292160259713602505804535054790261227775388654555986499349477664343440804238960857357300513256401222608931637130566707657328967433951037123996118594850117138877282585338486596184320307851480902719995392237022723965443742809360982902758527655892895921691544391052024728602355896362297531611750821629282093546821179203444867429507456625987789496306800588317133122896171019362480901062972516280748953683100535150588337759692737613402125398521221446105201067632614678760312993332052344367200833426071849617441463654282255786762084221710743218413706612734236305143329477295608244732869915738722778416321375340755234794010938493954599709391398769188596656878069328734355261809101185386339368608701304906643211636565167917268393506266109935347905632907429134648442328438166804405902813853640522261886685437806857677206192128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,23] -15588357340407900473214427934184704722595006353435313260964885062242738659048633184135201544512777304431981177031999365391707887424804351539591665740270002462119700940952029326316573584554475451132233442933002976312211306480422152565259362022693173161879117901197099751443821887340478309553009433841247078574737907052421202929261044291363636690281228063536252238612141563166573933597188700789807262674074619247906348765995377505209173621924912011874564222758518571917071469739663940462458161647333686871367847057045111467710090102220020625163871041707605596920692549649584024002892758270651105080928357667422690781370369453453822791274237112151036821531945738980585386768346652374220181044713262247195158273398092185638236607266222946234701453116139380306593878960732012035498156229797610004698316482190220454966603839504159772703383277091596116426789240279989636881500755183692507758864713273163573087208925899056437305003552561382818114142608606854908097503221764909431936491928857725527921800737093559616947181423006758932993641617048539224562122433937741457676499003702600184644505187693338580766129616706286659100889304584601927473913161360325031179452415978102513315352094514143113641428114063291049415064149542102404462750586061028035271328045470318025464713085936507672131100483201315169428380235338040564812259811175814732047321863983933454690979406869988844241537023008634729411539249536142389593761145919397665205701843994720221885295659462674046104442745791759269163042171014264855864118913189469744987384852902061093597347406946869671628350074034437079977815185076817708935024000921370163382481643598935228186193611505651451043875683023227562505677477013544623800600795100712562931358803467457244763614727628190186039345726566323975211180358649025965011365075485351024705610115058047279382286781915495909392162323707277381691698404236709949503951352194130693560579901831200743456609321730500130944213636619900970411623397337312523004831881063176929337684051278294990680417472827243264745329681034751439345362430577878004088841749415688970564683456342249505511089076482565392106425459994082614807557307064139413242187562224493208421434442929686448741546714770548547386004518361933039546626112826080064414600805810687011495298572554336605020866605183192835253786986917802893775302915145252924534262431171913314519752751066088527604461902350905333407718149385784015849126887424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,24] 11348090903724055722450266936109895689623005344987497384841792994570585932226242395387025836241589754425307636990500939590302040337891757596180088380574571763894782004154402517283348327859541387609699038130868990270323882574018194137112982757227239207579473687144680647117778616948741405248439776702796634187340199500301433625015177058101932185938847197291124819966161258146203575609997689778669921168130133879343142720585514740479012985545064124801857135756361058493764077978481775732239606445615420772615867913630979716151950835101410623729551057420598296150507073211877193336887382858005419605499679569649918643899417562988710199387391078266604233583332308482393759365175923684565090434118257661588355747998334176092248843294068914003895636660885330111271435715415287193065014420724750237176331203046124231552984098133986833521607694077899742892928177836980967662259516125082369514152926778707066788055590674427195837778354071294138788800805969802664861138485290497478076987010918344980913321575596469092883678897773205646723933890470484563823351566438555432585336341048403638355270150687714036664475452193588246091677429377455775731819556894241854711455023742319512571134248205036937255264294225127094634240856666187798228876707014974067145421960976244565642226886198201232030351738290469317471547478389512186165453095063415680530815155805971063748420821255958883186875995633743275062166517753106021412072770797138467842573216760703501799978755439371865806490987538936297672678712642718652931529569768341247326663962291674781573272998795075820418592817836580240478434536892050402197058790590349465922922407000975898293432236131778051739367120238506195253778132670383614822821961457942654693144144332488090596910297407445342506154930910569696442331606299518242709123161578608021191528005058124720307048531137334884276278641334933745254597046066680374251583251310623990584625996228017100310448730552194600393225656033766145741777006777873222259862229198596317853866469741812068144210101801262876343494471941188288756131654802751002885897669363190396833959856163560693099701436050542745113652808599788213397113964253531976600964190299398819826615030901046018858850484127303445752840980020894069206490905610420035100018828580315986651225203003818955082210182391730463452387959501024681873155241430348632233616428594909028486061736998733239199177448818283105894644617843844660162035974144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,25] -7155091471744939632635161618567684484790689959818396676852473042720615566811745105910327974426390577948981976115509485842109561843335144107292996879416156455934306971825890183303009445703783573347928789317201891165298932094568848034719983036089780347195975015687210112079889048703720778319359570996411931136950099732961626861540591620275510466751588772983413549119642375288712914995512633079687130558856485167019662817968113704705233993746440285494839153789688109702729640631211935800980474273318455315922635352542951369693500549871509261163298267980522445107073029859141895766660443239507285013565814390466957058775237646603136511014165101859781042564370223323484239721538732810061544437994483944946430559549635265806908792796197591993413728243897352807959136838646915736119732005084599501739567622614147317544263107917635174923299132100825053532645101173069882681088246345392948232333634563748787915846724679978802552391784951150481902974742965673548350914355271506293998991629729168753050735301787969261991893287505654853289607627189825844576810417117808190643332342800537014037206296081184993672377176537747793256993701187282384318994461635392584291194538288165314698772500437051808974599474345108379800778394595596947915865574693785857476324353812524139913275179893307672185160532724119739924667055183515688588448679045986381911835541639906173117249635379706212109457923915583017841620995853117341501403569523569935826444469680908687236542562539690775925304481941843557872471822259036086722421378324818197241955379994186662124520606401555575440702548759107173718449976531951394263796795166234205916377346114630766998202589251471739755435943056796154353717369637535333836610462257571097428843231968312634333721209519944276435862734983751056527099205206610731464515371947818213573181265814284562528646898739244607195504189015384638543701601131246962276216620996146438761415953935531393435906101782986897660737766288174721333014372045592534006513046977603677057500388996725692807446065638662677404113681105119900958834561851457032180166984974310940633296698719480640664094606903098628300136762707334931831996361480691523885503162043395001147812131880410299908660994143086027304021025774037233319167878154796440571358972391408591196978573609267514942346904008698682316500417570311536415043990355819991330719110077361008864490450942779067688248627497617039674874120203015011532873400320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,26] 3965504035352491299540762094221694122504018166119684804758323192401332253004662035355560929052073069040755190925914649155270569809339639340492051466851132851569612420016871064301574002438641863639512703029129095440973927257990735801469196938721572472752186906277305710585194879793380217092373594840285056504151631740535801857450679384458769263209418044864260686227083424015005544070538809521149940546927735811248803690029552263257392731403271247656718755194600435187369289456205574130573605323336129621701091112926422255301563195525835492120959517066853373137634054181419242481944237698765913300706506024341552778538092486246341442923756183582346108120231401780681655851943633114085510054125538415696385787785938994584861432265500758329941971840914563383929975327379174349221827217851730851171595542431196948895007926513336100572374379853819473172723537319599852208224679856010971805146475996477245653428534879370905305344887725670052513939354055305643741941960174464363754409543062974281416446379257685025265846023594793536010286999574082179851740404087069892419850244165642127071193275077725469853586232774230594938606956116803043631444994668393970123509306158251462100633063791465742497470108950727277295355715028708170456195174599267193406411188889228973574168207654410188693299702203679859172945629008730641781160773945279286725495590210730568392155138882237941075955863556090704936319341613527552218040031897112175687964515390698498941662915805785506789500964049231682313862511588399766399635897627300600373851723237817982910087203171886523038971389870526179641952936276863715517847635731599879304623910907334533333409837572272715681388648946200233648160147522739276764556272941429548028768015008869461688091016426310146326959036332350208466743506962388986185547433871739192855312456797620927516147389366994942904343300725174670337519355630649354155930522114936800520715248081985124616525718302442076596458304880379818265877904287631813554289720011166707034751771767262514077338386809543887113876370897482743530648474587777297312763587036571380349364127617293510032342785492946268975397589240679714187199738936889330905831546675915723158323255139345477600673508735336213779915988524052169388939031727181504502495812474556763767407205340827457596683481621692118431708953599709802120419604269275654932599642327037546168567974113525399706786324460938444817249445408603439425375404032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,27] -1983706339999226654332866659286480061987941375743079077707093437284408513934020746810711485163173083190272614612341339913752884883215765191742446272107720663071415826095537225478936806114518737830794472353121720899379408296923828293390775562617533542634172170354923609905368370676810177607344349330187481852104193978279185532800363278698825209899814104543649298919972445686020720375423060672580456349553273754767316481109762278974112038140340523783172036586048839399492174785091986444444405281358909487247191643331077898424203928099660670587250252192884349140826113459760368619264018575496560106226555911485160881376868918145358754543591646687674730702828589756358589028266979555467378620361043233553059545336718112630403943627514113021743171561804690040834282103644000406261288875262519899844208004874544669667112890632467163928645509103696077801199074415332334153134167804404837085443312549824813165514939053679862847409775305017481536582625365727870652997763157426585764105953637768931118884306897041684281986535492416045494664909031437065042574448750414212545134171172014274689661907377860093239302262152352689949981864006888643211277456739370243611410528982821436101681148417581897377063761817440261454446335962839653014309104220369462365657631509339372406376170604731477088256083378751549663445430351269300656337398375384349905353707863338144504165320498780019657118411449117627930137206665460425279316281972974156447420373149003918116224451413712040087350314550576864058384870218203908950874561830787118584792163535070691294875268815731158753453620148779777674127546939025645309462224739042865049214165152383000835739351391528288491429588634867655701129512495184760778514174351647631164947456344015135275148377978080628506223979789003008149432815425989894063234452183936480658525193517968181333859685013405461729825606188546366178490693095767828456629589505874252860803982964399220534785744282028325333432624564160465524889881846423675488528212267600087000377527824380783021015248014500326132747437275177796119990830093016865621991697682232287125107460543934335406629776092131694010018486202366971177295632765378788241328221306691615535381077160986080738091478141749847582165627515673119885986489339424060396599469653951527823363170650617868994725224755372309318455972667790485814364916416955257562031502036918623987124510737559319105519342042630418249035501331967357745239328768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,28] 952635766399807280312286320651796651875827582992899936409444239465963025210244902628491407798039487360523535677805730452134905178469780594469518590612016747773862179203177252703307228568440234355330130325855842719792647700468431723582393847678556324737452659598944188268328064431699564523494065803909319003183609186234889024400866001241506244126874029253492071919930892628450462954743760130941372810061563231284756096476894635540193913880129538147400064214382534470535868152089498752714026574512602844286695079859293044314909126640543696863713032502958171174577315227417970439201155348103038155138685728893814760868353852798419715937607721706277205727710518713045439093382933515383849016997940842802254487596486687255334633951230336769210494282511313597660068655201045369550799412161100566117659259678729878223958647291592781900218307494137489001126775600668096221628083720775001032001969005614202353102338813516548418975815320156824844099949841691084791236980840397960483122779202147890956017988153539905259806595987156558265267977352443596658023143832923905036297193574646543101102183955482909008110081085788584609221608904912591802278207984006052226435179383808718020286649793372048062538928182683846228165627010574893027121059586422799726637483089006997633011741010600149661375266850366103747432112014979044342904234944568295125029943436406275467672556775556486522818041624235261596159985215630988145917374487572683390273634349952763395781995682842741858943977775254517492509809874072719954876303465503535503046666311417610662768425397707837235428415941828239453372964055807910612588217749168341066934656905392426577092980263217102994278923910708046630958370044916987149771323826452980647920953990337606805543370379221334050695695173842748573532676674871009906253507976047509251503018536024374895529803682421870732277879329124426986116590489538469332206600023928941469490846007918001177748472858220460813543304176956558964211318183142254454183101945553633140805552812121610728691605579212389450177694659749844768904981647182806637553371360204767987973272737623314167601372110601615429770309842798777631816915728311077843074175518004589262188245566605994119630414397591815888831369034666302525708459488871507169782508062202682250163406004311654509399943997951151237402867616794599678361489154616138434059542037156561632204269254085322275745939376451845217135985610300264815812185536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,29] -515130568990567745274951770958954303450855777175742630151828362209536877842264710749312505150252033218110674674482671185045408858241486967855557795688974046567565466656826609626272430466532009372405033338878535005567691556112700376213571273797586648471653274056577818404334962946447662245431366723620356266625714644509872077448973746574790172290974900270064017712479401061721253570732311951067158105610286719579229336024761421970990403777806238861858392672237548535563902010533230932923785517563947547415162645751070303753732396776832371243522083574450122948369875231560248865466461144186839035443266553092040834856503135568615630175343711929443956764394055391614290701925686702003795040181389033077382403365067752891245084411825049988864841215167511057794054019618031999901353662585731106251739087090131089116968277949531216912669628881284747892175518229064122196126888123641144042650555360261820222744319440939031100988760423594035401733847562203119111087189918455276725633482303747494939919436546718661089472420467871807282998814824149250500226022743561219859793960185083707735566792210360716935588820464400358316026517398447556451002229941720583674575269580307206484189786720087837260730257154531242300858809446177148001373683431290216921426675752150513449358747309877297053559193951365404997771692398970641169254403494372128129257380922469411304171274292830251970655243983449368956902109566777038744819746918238835207535924712292275738915974361639456099916212934701701063822574360391043424619574363567213838004557163231560762210750497862467480313895505692547473818334076688050054891458140168479625112452722137041010505356424713430818004655770882789502379067070526847243327556653038949912506319062897031971412271898322932030131322350901476872446139720027161877535016538255353613375639664065759364353819710509733911984503370603144057079164858501203046177637579653755032306841066049251615104244477573460643484558879203044016074512718280547277999426055004348765075834933593753870766318618429572950301395507894714488855431926200997898223147227686847420526878492802079121399288420809300513123618892575285016013789858017535068870739550668462814627142903992493013820980106313573977370876123377686560031158267718954604175760165075517849198600949269454206694208020938564640624313460274976738907501510721838238001119248184361197550163975724404901416598302435607743780846915295176927233247772000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,30] 381478670803427944470278993837834410983492986221895105225209739234733766906162781682872893456718004029094588063516905873627473562849765211553126842804183625189774305674439696760732285139448107490031489753930305549564900853769790244105374877225080554154239075244605957384478291944875992530413874767576722305809064074296245944500278369000752040937257483854257304255938718902008367738211489464457848161824967772243284604424776846600007131015213111083072678017863039932495764559362268805403971960994434798502075842117454199477236313723923406206639265783064429002611196401436888935576888378641406877114480374366244587631672418603095317233393792381223602532025053160301840200989058315614218994168097025775368978772908392736166259869362302075205331728571319049814192131076301251843197100138272904282799698810121847632367929565493956750128202631497334137091295533970412985076047383975206548513876076076760397527606735739722492927893084317452461070304037081148179291092527130726305934801854137318950574826729882496316956295138628505938920055021935634244062401978518916219586357462772515791266674292701583885439479025841700159198166428036342950906377574705746094974191630710789739649544638305685162851493643987631562102354568875906032884153338635514764030403837692167658566747754474048424903255125733963893584322109540010765349623465138871301635707213605403114535760356424212480152337783769264489179355516755150328448000987855710288541013386420747825864108141531703255744317003233562981587615989098574193159790083336952469814973762760543658037488645637881167923184093708022606822419651246844558160887100669452582853024943914028368234040552354514901349364097586350487344228292815519290196806186223912635030201682210683409428253621060206197677524350685517672498158988656026159006890975744924865937400427033810642789727217472736589243182337980975398475548187718258012627401678875539582366083802787994096305282393835344185262867045271752224517606578059346800502358597930288749789523890549822052895034510165482955691941726584334764429148932102784654647229269691395543692437054538909751768064854236227356121332331157193410751965021340346741070689465552413035589450210496500649601046883472283743201190957243477797526418749587413371974754952853951952272005350293948519610293126820591172445695312375682736526620180802845202379451110884320149896230851581918033308111608158941982416465075886099388078326228312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,31] -352416795922529982652933936668701302837598471960314886308770555444679400115265063414965808151917634026508336093045400551370716850219821537638279460661599782854966654999385762758094619127295481231469419115203525634610913340060759414903653847354216138652130601623088945370404902263961108505272571079338358398047280691250190764644248781701137014688042746539241518250934237836672716899545265397066073339497057924892150274975824260888723221635870355495151381288603844362959516519922249511528050997013649488407110549063563661038912443064765622401135662738462411859937658481362135841533023584518412063959592878473375345193098971843465270687900075312400304529971084881158996159456458556694351510685822304312136186796809657801626226699092322437100916831342194529325211978130274448902890369761988965655672510028988256293780975636168354815599122252923546308971111299964697888077340639736088531419588191188775203385190140218164460733209086914998878513020960940993016128450745746421263440721587419961450355170391219083116487903850764515256680763170220704353481981335088781528169312621875837872382967572720676839412187624723022485352633721593256282412991045950816966282163838838646589320757224516767010713586632215858972686928701930504100243641511347396980998765072253588546422576006408170107501042843126756436703639211803666853289669156902090490293911252587046989311752540773448531422768501406218655209908353390287757654946734849986732296573971525298375448501785796274804425200636640142298568556871640638300727317889383857421025205270647661622775037192905305033057683744632652221313007338714670483817033466989690681396608681396564439075053992144493649137733653115878758311756893509348259086397539446701624587003611257391627981967887115310464607908173814857874180272832491130297877269849984081775172599687174370432908302641336049620923034462599379429373302369909502300442339880054319451011600434168248064327445107220698127362299940958843485312220159364195307793081538202671171377991679873571325445475746830403283796313697844686030439244725187243217742327511354178803263441008687000767847536873313347554608246381650331314395785872134110820809955202479866242494018561150958497066169447964715337249662459401388674752901655432545802556033135496232566013542230001164556066150717357813573109278712102553199379000598509193353760074158816981987931524892438689183721991264857509646573161373558971964563674212808593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,32] 316376481607142577759860323373997330642069049491565454288619323607954133186224903086884586300319805290099271216759906600275908372468710813901107900574958359093087084658152511549905561073704988484010196075812915138877912011752960267931403959009903180820172298081056236673872706350099236125589661086538600834768757108757975660599246517184947801780140936479511803264192216621058803197044318558171641790568941857439364266769463575099469106977161329498575828084359980261493981197033604877606451994761964313715852936197146551894199388659515518821268812631033673555356960615478288263572578456796200295215042675682854711125541527520754517624213033261401326796185854781513141514001071361713802098587625968148435561560864445990191535045016874322037072233782397468872038790494407246875628206239546600555632894915845593202594434069183470225946847397248166707674920995958030974563701170612242463742899247350926983218942479403746696322687795851983265408529623474712336377874839923744330220999953672016248279294819425032916515776611468620755422062109895916547383422738757182736707273481136995297068329307730640084612733563638546869995103279690530200511680786599243123673274776239635692654366437170414778373961078483530585030755026785716387307097370486071127579297316816321175445953312789950906867680199390457789113607574339046912443902122619534966229402997634887676362540980139458408746348942039853942162373114812428840074742896506788944267343198735537589266205765269789420697823533140503583794753939518693195667111436286707474854449863035799900308769856359340125248984165188780364267798563264891188844682723858644623290719260647104908888571645382422631133237101896577187740908511794678373001016201747021381188687674644197506095461049896927008918303311462995322639719600205032196695475683205977648823345237975749032078000000095927359563335906287958946304105887814626404700453802177778433674954398891363330173637331610037374393783956712783128007160848580805556776984633733172784301656420335384535035181964271058673978120931849566108083883751530012029079607843075784126003955815489016255662015835772037832781436021856036656562245278384857317588497657519784584423789237535035944774611639379043630526427229293881711660469311297394015910823595248768890988025406354353200351977254299131790259696627836650182938746209793678722320847611580780754825702886560291357251371637018950104526358954371349169046638922183441162109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,33] -243556799013487683862998365107597223917639720173312153004039705722671201752865856131509768181806742167047674236896293780614761241380029775757496049895974891523542420574162599410232034242288835803869651043328223950316078205570784617366168142226984681345801474230959174483539283210886214811602572858113244282205967308103904762335190252779851764551504781165511304858408983253406585274735396224454354220756989708791080874965690337182572961860090684128310394851472256747629287231632233542560835434130053328216357806844126751500949986215597914502098424729341012221139760583471257669439433943854961948128761992877666463944337922330365307536893646690471791899334690790631798504605281767521956761124302468965231484424224537185815026921889422785606885540694890264984539517941467901450200717581216909547906875109846161369681344727244985535675949151425738806750985499819761672257875645232034821589044895147371338056619933416446335316813189608013259063608481881304053863568314623152905270982267302836773319261376829930438747690980155012488565849705907596750752095973783228587233358890435088305170101035486214893581554118827126822930322493856221115937160499534468730906252096077458385259299387865342496229333757061710897979518655075206703369812655759264446336000467327289874095291233973238213418660648281593801215742128566936190689314611684712523512456153546597906225408591220992861886909324830543645987500300909052049425396611820768344607136036639218855163649344321894364295334781278818930465710044717586215130102655257354930494012485244823527425966675678926601447175157953911038844309000329084166748880132036589350903529830821293018539124870270344100690601031748642916244606090842083786488371715176495112553941035288615185118560659317866386917984021717834532084063905710650148136284275909900918256716626237505797082813144780215152205306350176254108909073137281139032955387582411857485342106498092083858338576711456210459936635309119003813579107201061399932469893898795369109349847345481573326509946325254118678273174749148496173132230486186255256047953271477024822041158417239666582541031796414522393214268188329406102713325474118337487615665434405506080917712465024941295000193558410604289121687521368342291371405950504085827100205198092476287319304131865248611996741492943970253450321113389204085350360021919239670782820842803440675796571261950659505141845402929372568419667597811892480351443627048063278198242187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,34] 155497935933609522657292428636076875185180773666808772995524806923063790513627292402775416607836587809129546125505537926929682006054563613166094615332439827751150650401145570981935853320338956759639866455764911883152160640349092418442860194238838505423092659091902770789525153271863473236678795265020395777421040528265926634157790038047315769852493577499891978501837422787987181263765846812494447981858554782319190318573412166292450044739428483622924785746104873686276378435995517383381602331958973396808371313953393068246771113933127217694251597973987078717768242939702417586251487826519315784051598889360156529169990457519157748369048144360788216132522730516797458606282830711821611554250082055865238286389649871889709545937233399375573306474079042336910077687498314961627804560433156691396822684934011046690480449589398243127508399325406629430249345363401157733385720141502226587562414083151477189814766055753582733845813234217990533513449228410354301184619437252138370794163004902601887825342080506577730635578937025684548087886428186254524307313964492894502377444367370134699073271416153476809394513921778657630070787450609687981876421723045798920958430527565487489574507920654489213763574405899194126411581507947253023429146142200023168727369702971437262523821322700918224311020910326475423849353217388119841464928005322123163071611061117329301444937249629786617157484105638403794082679799570361839210440194799500711933518569074616390472700574054137001848257254958274742299457809007612515263678161415931905719135627322542292871840730775599807500353798678455435542973988576963790183836874979851117566061261031871832988055905507869169531095900212214001140671233744540509251102174442314383938373484934677503856563697607683435689287052803399247983476632751782284401688101388356490340016388508641323022022340835001703651861233033173672747288366343199972448756798796712737209782027300582916269162802690040794412869573184055323368540003392832429805358726383496065495073789660759159263831226369677289183150198253090812466421036500939417574083245058524731869523070540120456650998443212035600156639586341401242186757920901882013564490067882135667948830886731139174671284406458883482189395658994488687516703170293377807373188341216668442810343116535849188682472993643116329123341046091989754280823141970350509681222576905740789413894261264809080988082133976749325791294645667630450214469238087949387729167938232421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,35] -82028423089441813132413899681129947575707660813787643018219767193568082302506351324204456792296018769633518593588473939332114428755446026356738592942177498513725344358623594513627200009969421675212416620924525600483845064798993107658994976504407220887351961615235783773586243744218144542872383578018242184965783276590880522350448248408417301551849968339750814501363807080898384624344750555423306584828168293712328988162853785790757294580413247278267623028864760209657705384078063012617257468574054756168014511254987588951502209609429377616585830541026818271860521649587947340410733155266923207911907440186031620303363094596283119046089671919213200793508667472758324687802626138149861541102233716202208120496333876082120078267389098427505814935353792546913777892713208210878051859159588353362958106701994583594485989566307780620396254126810544919628169298155575510144577155008634938327591688410105202678247079984853381582645157084033673422414230222778684243038312540387817781621252723465991303830847457152332324117240893010790246568408086300906404070168159354039365931614463858415858841671636046046491200011517718853017718011155153248437670626317284220150603919146059791327019507785963618537669986404505421189528426303591035788064461687173147770634404613941820177275150532474536395785792742055016093702876934730015089150995614554338017018925904547906050894225674174718536406543246355178130731742806269794274816796469654827010685831395099433445610019664279022302878217454659081609243162865005535627629622994402506648827184930443253670004599209476342467612395601398459220548681592900018825836500557611575742769287918142114666010755159796551625343436357495779201027322683066391881671694609215692367253606913454352730662551033384234463418270228322403542907550551619504851819751127933707574112410595979643762097047347126404797449089221044323973488816877884071044177393851518912652221226249820890638987906191924131564529450977024381457920248804388099844714017397236043846970839985611938918706682913595394613082389097958924716639665836646777062041600550694069564867633174721400419198648241641902482774831527150997281913022326890238947926688022650080599545175756322272836314384774398208062137274136034689890970803459809912518266642346965461305384432831723592085287085230605420239087812874208584389761603106207533499948311092003541259416305163290002413171735316096124858828739194030655781631280572802838403731584548950195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,36] 35937028881325376928644424168922702800888214465619965907438738520247552152340104326035974701922068025678255702744796938168099574753920972419236678813096165179085137613511940985915562193081798657771542869891062098169608128429099177025245065369250542831032572833740793299698379292492456814200316441236188707600840600825711855304547894354322643904607131150113009811612156443434041347451552333556726495516025068361695902234866672448692960978834932041574935967350937308559715828829082710586986162189080500320008141493054449301141861989576450010016725774695633281835312486460828450630381003337324782341577614920071422876663226827628598642256478497523366360157619376007367567832347073034844682640600913727980803968989556692932989426186981986050212648090770125276692240750290288151981232710710505545711176025634056200654953049229403986024446156524553042469540240877168159024154780280268829618723339514254515619176822129898407661680577166538947228571531193529345132030457636018105327341388663564629696669499738346398096827344641364807930697550490046730629979284260214199685290341571584044498317457878496986526078117039362042934422498856785906517371389901657204029165272730049115762919459375528820494128067438748519964173773371613443985613017330540016959762488173593855296474749665560341164764266101256066094145038099988995073515257157532472037637895955683381142146691317985183511603639650215910610135069213656452579187229424146371899969211182884266573133510681638455259368967121378578186578136951022881400415207776043017094423418563881155250001106098418229757484925696417979518466974189845342634896775191250798088576775481462115076489967914150858338340535566141392607553292058286967716731818247189989091917416683785080714406600087493527216322105782818931767473036232372764562006430993997649654849604259968202316055373781616838059122805059620043208750962378133208804837690155115210084279694408897486014795703645629186628644381255263500300639237492378103072165931109273754821872906005216575172575742857261956659812202149035198371409026323859920325873579663786133522163982820644044751533905464545132603801410158227262697314831151499453992358893245386040106756781607427540148661842797597304049073061513448809944173749073928249172502991880821343435547761291902412985427028696557627904816663367370538059162769196057419107272925779170909263793036421393802555545428975908714961688201058752055759160539196141155422083102166652679443359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,37] -13225739166012068170618245532172041919084854205194898522716603117818745642768957087300970428058709088728616125450238453444553224694317782934450004467769271982580912024229859296857137263376621381628949659087109571903130141280432229324653227218376411392162701383502308160669798022850380217464916854968188295146944975414106944726460597791403581475780780328001262927959719634124779962821873322407441661880583246920019679289208881539212843388641814730388962393422254489282084428902674680521530053355905597461197138976258007957131284646983208787859381705363333341838769565308243467610470347114810741656418119232448695501661000898824322582869342853894659743948610186195707061649285610941455809752808805513769200223592313023886742557166969742460054515928317159096879055347851055837766517283152121591754788730030872306678312036167036566559329381557112276830159653744085545007976547237453428004714329682279443680827129587012711237434249214819473711163574391792473631263486716578824201720532128044460433910832578777467836001257141667867854261898985900858208935555695445448311044721957942797075646492326750751180135542046969316362920049390012817521667159133479989482572052696955669455935804525563173293709531719445638956318631406325113934591659381447893361449245099100581233922891863049512819602099044655157488985852868007770189078195142340360180031626358261457397778460853202631259383838506254147177745150500400313414124416148488161228777024999664903679682866577268993209249662373571018567957325999082276206205119605130340334928238958573271250476440224818397532055869617919544568436034682516703668383346432452503156862515800379015926969503305999587429830681810481121759819718118554330340856458224971695989038386526077155302049176628858067436436193899478603190755124564901106965996844565350850123299719788308831276982882112377559682187505145135517226307107335535270416743458488053215289062250964577097978199206659801931156493132391569882195249913687592976152554009892804491235444932650166583994683264917571377018690028662877216138644038967287994497000456951981953745163111240350385873431667256190569426254579854600279077364436609559083734106115767912619873563722688493762566177875032509347181605437043554926295143159772629364384356394452883152701835471885271323982510402054916695366831222494164847647987491263065422243555019312950740124403742362578824079964354833616668883048635567036046913705629392993138105339312460273504257202148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [38,38] 4185322053488091692384381348482663894140165595728641942165867785632510998822227080774321123498104223661892598475888207105583090016187829560282324999329598035580376024015107838531380531657275752762571110159987826406507668881809839938100595807086577965506474950081422964351789066271212304284157994937365862053896684924315507528678280123020827688826733479562844064254978377623292929296917901707344397427877611312466049462640010575963292920623144458620842811115527668946738271434813770339586041064837216625481537490887998912918649772039701982966535014277033586405702514629388362538129637318616085001087058397552423537773534638644891832981054957070198773707427813256029107871750809439409141263208318066920818577096709383199449384568064837075405405029078112412613773377639392071292982296326085878023101009038420915811347287197669290146753871664594156635140653577832439290372342192587121340274622180143679390065431183714014200657557910284178347770851168503895024315357841054333793347287226189464523314956988209874006157316281362194380146570437448169108672278204932643262633490644995401065392495418266097853657779113150529786364769389890995328888027124577069599721800906085086324634083570587575212895989830926071615959264824629569712066789668202788094782511470929964716154003095564664982583936599554013743604547701738733697345678387330500549367005974095544318675428410286617183043495086171000231653631669833826584119656513926566691022458609845890184602591385662399217575164473248296246286340133567543966264599571423208027908357543218763546864697747642265303628248920778396405521453919334012542382940088669189596087346540608629966617843324867984104196724657396964474004097280471468227226495437224183748726098826487751171546172299822843187152632540575687746029607912704564678335848352053183765125384044148071024524493657525994748052951862879764046203830708091695146666017539070931780331862934768707058953427294380530530191746382271483847082402442235910589445010364187575986258268044982221026444890547729164638554731469458815606238947811746145707081128791684199100835521048244334807387562671103358627628894368460650907534456432158576997769394402623306757172191595325223017839991023428432001838439541221538781212371604426809580189473345560330766869117681190546193992547930746906179846007843854121157708077126294936389892735210609024589207577018865475398885104542730769239892201685404244617769315737064429042490587562497239559888839721679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,0] -1392520734480018138836617842487028956853580470891435424406315693174611242437475897811974247987366979579981359898681417098085479440958792942257075006765121060179456562658689172610056068318708615623780544300893438859921831631335775274037612654522982358861951680258792124748391041557890128518937735670150599989913264846299356019513049437755687531038045431768784956753658979675423295298341271749055460511106404230241261222247137198334414712546681129359509122775279807408042234137052601495071868534804527933243441081727224662758481689759068793199062061202744200850836194016417696850511362193665173509808737274795071535170064119713884175087704532123707098597036275013944620716935245163138372760816661697082422200373290575867515891623431506412865509293435991341455977977886192566069410372227445985806952424456951161997795814605687914999517238303095999049702185186132305975528828356852814883887334227160200059976847651308259220233248001587845866703248148974377396995987074237997106977951370512575485567915436472295763639927554083900071154399852695576556469217768465930499500119331500544203315285790014993635857169562128994288086238393595952065448115094216548925681986761825093561741984309150363968104776501626081563804158730909814151094638379960574123212064710449483010184238376580548222433935801349364254801507556893334516827003392271892952917532940181273960404263634292631335363586837487668824172479512760439633003265059748815926226038115886188467255434230849397467158132449995888295181677114382069134334620321275910880881115273214019990578679503176668853930606919261392436411629272263080621037867432082685537616676190106508422993328797928586716074383026883822687415446972189695895033363318534433688057902628166923956300278228489905294013271171822881557908240101041282684143142409040046255165400344093128392041616633325360335254018031583765838468527245465639666790481601596568680070261956784257546762865456534766017732833994429801806479281348347236540204944652423013094734301839278271547007616366807506457624433455652101600598624992337487946177146346933458773009343934640157942042375116145922733610592337597498858590965752074407372976350352622044100874719507178300043904875708978111523098153794639869370833637105803494031652000356718681927989867941853049912995332528792562310608857277020318828752103611979880777058073884564668630414180563326594664297606262725298272073376858112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,1] 79000585067818425962276539520708085578422778163548209060354391251800822947042506419403106826260930976030244593485181827094286670509217067142363990582626624786786908293705760968582917449624115441724508945926845677697135306356289694607454076834214730446237664860334715834654695837739063328516552047860864326173046851382943104098351671138950662462438225380620333989169002632460341681075615131707692486466470283420182919458078734438798852322309062488892337298849256154263599462570990519391346557473318905935064967156313721889604859536318122962417496390607182358701651695693035334817514791505128756754392048987222196559084769352148349155435803601650951296146173894881114549035753437209932569174017313301698102440424264533447332731422191310542941377729591618452475897953397710780941613772089028579915028308070876742037966134283198801172232316080342033990379010416734568445336085488954755582095338485883884455764719386784546581957528573852009695325420556091451818008378297634302420127081610733144258988078194885867494101780257493275150841588440293626103649033012443847557235351399799156399575320089410800612576715257482365258805067278126309082223279451936916552997304991661394413849952945499830671606570454374836365865887604789467144420966073546818444679302036003536502823305184729256327449237512997196463508378549684245947513675172767609859640383418307443483439129458124452797307611600780594272599827333155617703257847890698000211963081924850544400224230809840347509029087918144786826270955877507276245777927128165572080842678779884470944927566627843663843756621816612994852331883011153845958538357392059053142895245576561623452373527047037437764356114089112172442612936426245306831015094247341820172157797511239810713326269987084180236695503612449476430561088532701700978405235803089169075820011225794383807877571495502883392495990043930492231330820792362683439059520110780484963311794036149200499100934472369723653616440920614199486085226702785745453989677087963689653007981611339163469469381239913043082771591993129454832012439611058001281225206938504537885520964289470885716753014618174300881967954804456703754683087954554308853972807788480301646357757130586294349539953152902573451606546216027030924150126534137274823744806931881886216994291080311079033650931574069602269557304799797340177470546318217278441921564508067574103937739619332605787409593849848958741054668931072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,2] -2785981942557385247594688660831868144505429228440382793741027816287628954610291000590864318275110596018154913006482662426467786870471202296482537186926124037322832155251368384228571483866136659346446271077133731505984965249369180944245191934687683474097543538824450983934306338558136865502932792050547952080499244035902337242017859842688381177735154696116400949430918142226809346019935075243152858950546476676982100346581632118472827934531908789794111402483333637183437983967805072579286711009610872433666523722149080465189774357025151374940144118962300769994427528846493045274905798091713897137036804067105832886497149456610808995577716575932219789833427270892664106328822796349650854781710705575242669575343063255599775740769665158819497760880112461408688142704154694095888313387735129234406928369128625855092763894134527839318550217748638008282442823909546839500109530850093428461460417584540764979109426666652868291249164000577812552897330944868921828518303765636654913046933871221589096256600555370225061139079379380063309163212964325252684387898331253356113150891930161508447802950383805893398915017034901914571037948638215664963785038423722238702735795500194247930274892077229475487038836066689271239546260520781978551305951153060231719879715475894026789711830203990071558305689024071927482116373203268364902103449423282092820077493753676498588968668748320410953372965559058201521866328708966579347306709980085311091887706845280863709407645405327833730057865897823993913369601932406120326768564732433045328541870247651126489923283264553703134092172145757978120451970176721841297146300631602850294090597240703799867401954233429648263389181804828923377141233747719153210398150673034866742638399098267314418853298713192073079883253709343372876843975013389916876831861115674967090750366752322656976930519829117629530295706595723347925563851778686347162435678391690812938231805514990038666711085602417667889877448784233980685702757221321546911894235974229986055623329938978085587379522888562692019357374425614309074456351080388183443024831101425228239073653704544181142090013768406996700095669476068694632912468035434913560578790565458691145581313067409221510210388028426515404985630106363653768057484744532329482352603532683140107201829610907703167562479741832525759834277508146800109457320201753449055159447273045645899317503735475162563775284409629160010575712878592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,3] 54614869831441514293766298474864045764776222270340627967601357050884960311627345531850106000035658849839881510200913343289536579181442759209940116226127979126791187328608940504232470817533468058314107637129565849971004470905419347013649347293099032987844207111961106469974086796384157170716034997228739380539834158744739308546466196444522030900668569469107193476499731014162436317593068761817065908289944361151056970075487524993167441474241617524188037602775928198181329247586049151464899507002271687314500076129136763422931527962077428681323459036089248891329917803827832341781237706238897463740757465819971602814425248588554448414237421977029236764791954340621550384699494086031039663238191857121583321038878587485522502921749750457456137901276250302450735397151977363106255965203289417077900486399600511021624533407028606763825912386234332625987782868014569817109966735287570212761856445018163350653184445166734611765820463770871819479352095640046921145906982474357923032797768537644918283477846826859572216002793679411004612357359172935149966100980586350237348048094841982347621239715967552053542052699325989093603615429939833336537150989290654603679526223604125171378848575524930444566212942173746600783158815192497611909679614011605629198194038241402017702719321961832521507302352532101766597976507539020919832323455189409057878982434070068946557900259880556912359194674373173920060663461520102368838122212636639145913043717990325661877115229921092944297353275508977806299568515876007544380731316206685733962945562728297736505314401913255338808686202317091365332605001014533615791746555630056426797863897036284268399989097765704528462535567465058064117059808083098019478441249165072559749156777384994241052909164428640071016059325377103440916610894551333735380390302444535339503849457294971743154032040872523546277381778573359766239713765998851871398115733468904212240249136643030818034391331171498340066270184232399437848649175490057014314140614328923214788958472682701799835267803835851477268822280587996612651443642809065695820454295487459566085541671048074286497387772847854601740165575461694002710276939150487724385350681468779078571652624000837808569389143100134515698344468600537938612976492012483895381942856372000282049069123394413917526200135533629152014471566036143166822567222513473974771533878282722014526928777665387074196368111644162090046820412001615872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,4] -758430503468541243886193678412478391242835124541907488745381115810433283243623282327839640290062149655397425705875258429153886814560020935121177366381280463888546207510756764999841855902589673132103631299991725965561587962344662977654858994597731436706274845998944473845425782571796356055899184483263331350077752257473587020866333826179491699422047547155030015449948100301745729537327843427023573266053156848631236346322803609856338197615258209326786542464242815757049022058022913678313563748633983291594947256385467340371115716832719277770987288912195883343073741479113179444861466547556803866137381229938526587136217600751541911181461720322825837731596158390912169781902125099144332722245001160710940716454497090630967540537348474991939922980319759739055065594031628191459326854375687536367195539987067282228310453723453325499310391003039007368362029077436431445364613435130969585553277464645064642400634018584377514548049902106249410891515558741930073144785819104114059366611045491441720464138517166552510518028885147434015316655033415343756125471447229683415673855693147108361976993770722037633736298269492752427198971278857316399741339280828843372880156978295713561094020090393523683262127544864137935356400673487223617473072295225353079533658066745078338229669666034703831649385467021355398963132649336842910129064000653493137548195869631220203567266226705992956730063953191394706696913851492136029215182893169859987604815515880088609482825058998305605524722989693470953879753179356276086825963947549360011432304271701433935356976571475931304311101255027308839886914645692171062421098673251748261933326727029442506171595945984227042347677381662721072662938386486044923174122209362933275541323483597838070524363883340827326964224474264367774452811990357772697115673307217567011559661283575543814450281088169496766997339302325508193375667188992352535015435429658945727303173836420914772405727521931416969521101610864705300821510245396044146119922741179211050301256977735094086763583938452690719727532945554085907761391232781155532628660444596059845536825538511161929772333653950142911320659031761233850001948971746145062750998133175743612611411045787360989878240733813362083460816255001359401690221863856857218294232223772298089971809936946050397911314618592196711875799227695829940185245874183372392482675031898015297820659564746825901333034579714699776368055691140661248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,5] 7777905696883883100240478526352659668157414816625866546355924823451596408230807989726033665571412000476344461462007803460550103198561084904557243722374101039553489322992224488524904488899245119619268215448136648876143074587132312712589430051381876382056265062479393199032883949322550825169831455164938462309556464942045644769338116369238770733381968056797649628163921566026394887448463606298090052772043788339013195401746174885323450790851545670372127016312198584909156332949595863444584733802255323954769534668313587294874860825713778728694708253132505286058167689873261104787786213524498286119199109087525850366812015670101167881233696063981141657051736768261350374160747147487496540049705214603245457094028806516103921461323870107950821326907051208422445145188619349279071868761939155677441345855370894474320216918650527271720311955567772492767808591800041617825114624496974612478498111143996230976435653637813618168660747980990988085797799945960200447049354932646698277104251827682653584726109177477988332946877295290788536228698457426369049779826126699040138046976585798138118751453486069155859208727524754947717458403711835003734967531104047926473010895521776829660012161688682991303462037034360664994646696360275560791003368027337424447350109732949849756191572912745919271942881363183629626765497372749244165352941459949165860086998452204656983648857917829308694482237574814454956099568566620340456429266658423797371738527432430027457210656431747078647969132566897904196831621315495487189912778286028182913837687633834010132821146534742613011624772659593825413495891967378708785241779548012397404574136119170472891279319023383982885254662113527869669693862253362736036672899629146553240834470342157901563064894302044198515856679831736883066990606617779281513907476514623581781055685843676222913290552262215030703409348649521160384863630292352933676453181700711520780509436555715257300181328430264612666622890848632870071745748007838689652507661301550107545289679980672114933963799638102387833081973996901620505871005142604160142285878723713417738028205584143204439104879531801687153156389913919398539642705806845090602671808871715755496647035451601097269046758132989929693542939590474208656189235953619225355512722956989891095999498365704754921880710337230106081269229944158903917097179045105141276097300579570708094058621750380407923417839956054719383978761853004152832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,6] -61938538171113560905026628022409807011262964446219780281721313690502225735727466271336140164486449675374098730916191162557492256200145965639967075433243375339657837763672701013650438361077280309466485701999468006810257026677572562688659717855271864602898424013603529910075741559562653451039775928669311864939398173105030645838944491700809988722070140207326694963751762461003062315952752012938789181286136629382359078493133747458584485114361391692669831360951742862816892238126787873214064218548859380949279255528247656265729603142190041859058725624616170220302803420913375754937891176731270299783243300340977197505070445273990024209833771738170932242897453992517939309724561628099457869274828695651305891777757559336407329128632415356668381116830080121804045238021691288595207766374636463895772882840370353480432891735995092545664494202444487233542985781662025919331904970217569713671556273247706991301904756629994457470444285437769988767467091526690314203550209008555715677179072676290784680243483705362893139051025979769568412008550972637923766659258752657239240975313947837983621689034656543561372916915386271577068146171639650436543179879372220077619842136401166902043238325047996109330044345496413299205301969812868656639432169017052955497964268100326255076430622955836781425766047024692034356836988771392322049318808289972919274620857945592595180279172739591899134720720498827903046972503578315026768655351368660245318502360128778547563759803516615021102722610103743917474821730530704109622851231856039208462828862040097416242645382033578866436078704354936407462818356982505960249693156157082564055546986587112687233190856209526611127424593699446287275305568128981110822491727232203751771657888101804063803655436758614024790141511239261020744605804926813622660968602077889576650195581612018528294348959165181292217757100470891567459889869308437597740445084925820283897720317710353914765480660235301556258508191268892822676062874468183595470523644938514993184471844876656312702403294835753291692385692333833451870827198430043604941680229977616353647252089703661904397677015929996320971654023780308059769908923830164826656154527871407615680573250192847732177290398257915524724736247013421430559742993288526018464559739317209216020674505351690752451441068889940752898370830229716526957325608522477643104825028818290423749109059390680136696279954322629111841902699264039976960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,7] 442776949660732204359285583049562979790164374758526564096465514081402503730747562074859506815867077993688040262601947777922171456460959681612701622889790343701073308406400828481654230305395797950826818817955137316881178062277383129492737326711903056177122463625818103597873169402305419079679781040327384159313247817342910164456341703689761698385086746406156714498202501775219812238653350588103081480593131927141018035280409545744705436219653233655171262715986487759546681306326653236363479458442300070155667208669330532360869371169431965505754934247700261505408256322258486725373782599628608031949766216452803950687986112927729145150415405336500450655674489454631376840137708101008730541893544703557719799552815206154289713201517088740789541329929567734054628695095203130028406309175367564183977089984281674681498893294411144977903071934179275172350619757107931529523200849847817016610974360401751788151589341563561698057876720774209635696261762231022724761446728410972517541659628893581491107882140916509253052603655778863078869565338503460886653763729538459052611598048316539852858218954085435900909980028180587346052512020266567833470040732696169089917996155738223727151525931937820814036309318730698666108758357005440600405034161375004510343253102414552833862888990467021011528354693720865298086762595254585308879642373018229407170942362286989827379380707014008749995857456638701472817353584302903653026340030747977629430623869270830011488316833677928785595362502447306307996586533244732085025559281823284127998724454762012808964926697014640896392408082494815512408125006473958240120919973409767790429754284602101259039702370619303920687562078710273741620827972595755487882504109758474913713545952833047847767475434199259238437790245344615416937299426281590011349541723631225145816201761851945313893930806353944236148355630378939848821749004688495062434828583635153708093195126666828953292198632933055653678240331954312121987631042899780183533551518338866236778868154780687699523877493423432226134701177245941739116848949864646184134427508360605747733608678992286921988925322394483810714572313855261118381653764934112590882764861843196299824598464459203591765224824224103536292888239439782430196298820804486858325743147479046393824646246841981979990950922998754767870272423785507377771726378336954239973821042751260000746025613532784445010419546940252685353671806177117208576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,8] -3196217258343023843567163563147542617899808813002562102298505342383168689802721540339668578247888467479979940321706368419234094226821048057952630212039972139324584469864261887190403978588566417923335741161290808482468116326391446659287035537337924533973842091693075235141772585577535048043033064464370879737587275007421892252060244053373459240461992096030541952569517056573315565934069292492960493470112187405762336575452393007135298687937860623960076972580478861286087019457293813224812449158081866681214958811303113480855295669328712438584429450802716220092031455255737903374761715542274450759521343342826681507740334059161714192664644416929712488434912967434104205924405256825349270879572589117943589797682297942376146292045852368686752304317766932185848224489938891843685369382207423333120101070030648246246816361041924620140334665218087750259126857803133946309747443206709330160030060672770578115217321102694141108702054867309513885213928564273665336810966569470756690229178821476689702113669316190129070601201513565565418699530161703136194270961996714119030131770852913940531741050095724987746642777459464373651435617086740857539473803776646284710387436015018379473766666506297495830058163928469233388565546255636494031171337607726880362618103813722073303348266930975324411850932407713049460002186528599927984644741173995200812135924250054545591662354062145419920368720570144011628335724157259453810618120031297272108556401746636895151398512968790718342453422303193208901951102504691883292953522395684183474769606268214623885482494785240103344320879465136091163352968091966799943038010517316748493067428813323416988772343172619231196892368252641643721060353864049097187986124747180436843852259699585600526413004247501057100146134395737043004499716948877956843456338229102528616323590499201853783108310411336380450493161997017491180628929564224788624216846949131892459976920363442416006199795709919212597396604827144984624049297055954334596015987254929326776502336613685465822920540877730356409981847113644261628534996600644278717512685312241574158061414400727228593210687549891616270616661363973904398904822015086850092684852585995016835388113706846348724597913244421031931252957516905758124644324001453990963952584199595610486826948285827356133728407675410194913568204652896580555444454757169660425986364705753640709716017743912854590456624173010979167158640978709274689536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,9] 22673130992917723572242987914680563433908494822323466902125564835801886103503103694541256147187157121219829887719999172432132129811081874940294716138005349168104444486294558344945836304607271709289811683717118617384133697281401965323695278021632761588861700823367995469603387659779969028363094698879522252106233184815315894243303671598905878046577718944972543177810297398780230362147545807317402811326446334618647359594750768632365582666720218400924075799366136725868965535826814934207492935331602711629645941572031971917146043213800045798890666801639578412858474513614074180525206315775589051985289834782247958656255180332126595234312033226141419895905807081327178007802888959273599864185369961793439426779176544376103782917035544418690910911474057876965610660118352933638241997522064837530191052688281353945516036937698186201044549115442140418086020680136897784358776573930370196329272585574007906086002272062603831163204559039928581004000703914660631695254200625975092070814204873949080133383198126598394530273201655186037170405863141194557782276482525111194973105181488404834814610385357344431348275256853139948967861152910049786664605202752891082773698392449898112169208304137914000823821436284615648960697750125959548567173636887754261155693751701590848178045372152163797675834001527201865731858820083628004560712682640655304961108423501630167243464200187351812078135005678377005277402771162604346693570578357474119488206466605772486885192075824452825671363877456846503868006580805972486401292511541323827177514046098420812564329917756447997080656469854308256383460902686217397663942927491802534615894524455862488807203447061519270440927902405667894300187121057102434828453386705841210211497345336777001480720999601803670258910037520097127870874826531438551853919534151846758534585140730702342799984387814216913639254514253883410009317464673446296304810280630445236407088578970517322472947350759575058736638696736846329814190409102177599041150794178872681978170042520422253707343338446439755866674261834693847046407094592934196965844157747731699870536114503611763901481107944719552904345162890157480989921537805268461673447004584042521757676206139575955297526939147872028422237497373354942388141661958931629160555547497725697821677294271352479559056021064299653150330314244379337958227301058293601733724061207467787582744956798296405003759395074869490504188364398874876444672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,10] -151068906324693968365487220729946553873025283312687624029486774633411715315341683190998770624176880450097336365534716520150801273549076052778571395977558532444979802684682237132336135120881707724592401117521277446713702081422170211729594085198948213425523113352316951912391291945311118625022432845943773416621903063911160039064827072173035183541044323473258967765557080567524930525520027943451305593948761523547903516980566852195940742765423759801338599000899462313728291187399763964807072155385656297533323989305767995112142733167168980315897059897402953227154034124344321384788867190940232075176907550865960568329973995523572022317372103236388824847392401091076030039867656701857751826900536349294090677205321746869448764982859405152048383003444185530379611220683729529601795299063122908382743199830562569475737510238843844687855401065499483763032146051148050173719252470664087244506214102274006777233157403463185858795399550148234659570687163636868123752837798601148362319855539255841874801231981760915903819220702259180391340470618948585050307843899502926090363462585946644886083953501483833677916907476286073656088249053788995631456760070925433593468842181023377506327679927637179195128537823076209456006381092670854274570294531213007306638786973922102960675261978621217039678183255586254116842633952600725273367150901481133550545478785597943974901771465041244717811648700705917117897121119233475085011176170012838756404607851591563917520364893056932564370732322055715623770170870449007453104852264137556488645497682261513669552178734650395286825574617392599551681455375901664031873123351376596749872436133106442365570183382374066000992573713761423452408532479555593932375424654053695199215320721581677453904439753579831715827211884939795233810777509357911454636593547983123799543419464991587307578500459466000909944399818639711813158205956375992833405724181796089789581086288034115524175219714700512781031301309767289496116143127361419448259995630700505991870716755189740421093736250270140724857925793844367794071893802315092555234516308775179519394768935787904126237189916330149439896412060768980421051912728379591998278761657322916743839307254163999641039508506683180168597142242118914713254099509864780136535552427829358136810712461881032807984465929807572149553557475443934938053963666167938341888318122562200472849502936151807619936207980557052681344918818087765192736768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,11] 921862342034471221760869509172745607015274521445196011793442909100900616319828370383274884636867188616604851302840749157248604000970614908787759607928974182245349825873895418235156364166419915814210619736670405753740177139210003524377712526086626755073363348395046053318150584449023057608842291526871280839798290534461880252633375579969141362931792240987417834523949852291531287724757819919339497800691556622508868782256456013154718093146324260230549607336530516534011454783005658149089428625407416479150724107026283946768497886888663946119136662184982626994554467681045622793200147080150438268006814671542844181908407588591569854808837999914868852422431060496276704553692050722595388178678615353861470841451092510499176962294395498266079509561693066411416818003534026678874828450002809213664627830168435807471178919023612290974158200990171154844609473017434913540360237653109013471145888661023669622116070663641949524152897734757997972429818758334272195609305338756483706051847991510717268351727518779638050998543145751204912044886188572529897929839907091055928208694241482055961305594644773244853523780792441773060837653776030936603916365987782361949993553592817814390268273320960038400218742347919130225069208780797675663494797722396042484655898078587806693490014236358951616355137910940701550440081604270340782517398964712204429690315943660534060409485230664760516555904161922280497358348777893711663900429389118436097776242221095011310864992497208342961122076721358364433861466606969785727987728900168729481932422231494795761503353075243219592586473027418356078591277099706223710762532575645147570459914511772404726402746247597325254303449395110639806926943846373476163815417661404710336576597786102120749003619230223503944915947094470039355888858156287833508177474314223757356960391283075579374881673344567821945785704391047211778298476327953734353968935661666486137626647906479809891861528202239265007273302955850409626506852620408511880070386854782273443638760152295681177733819954421423356461658036214192526000883158141343879991194659410589743689114644539897074419236461497961841269849876732818289847743062063515575665333023030220266972974408713623115546770979689156015654506544494219629877774640078484144058870745305241083916570783586244684568342396071710017885184932769642807109380773833907857654199519627567697597008822181574215083116094151641286220440629797625236815872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,12] -4939669222112476241859592553484495767372257765235624231444764590346813100421913883930082482103663847527540947772471754147819339216327170933030570914713951729309602489064424888924149885794809184191584774283319267812000612430913045561323112598516112441287360919444600756782809875784149988401002719914878743492617413810401166135959761375924966417816091048692656224216717182698929049429764271253151469084385324169955429943236457325149046857386952883666198505967708937587139583078006751701223023490180198495358608147872139938713789946389505690663626062436186926127906410803241806060180031406451051023412144396612428454411199807197558365896812405021408877517717086371295687751300203100234443378491637466550280391661968953137094587704988432444322327750703882639355867220312650190304972560459797790524630195144918011266325174462615998528928921872523705683997543556074003808904087314421293661084877034299023280251007727757807037691799712043527689121879971907541199426998175201535960531319873965559735753925858268335826336746786308061886389294954199001695737499951551333704376331345550346306683819496502743682672102203699312966608155056430914986072329681849094120389957009974698561274010967236542432203562964067493896548706020361488603557070682032577586641209619575280999131599027679615194848121198223849422750861855197765815414231195555956907141550801098651059364767127482579854644536851427607181896187891236250560503337068674929272577185059738692168285969478540828442208104826559292198403034310217031164775833669930521127709175994231768031869871998900550776233077295510936303142740943870907533156890619020480246029563472713556901652480234816324254727908471931642995688925789939845528123063438366235283181105607881229991345551074128380745528720411686689522006195363360516089460193517424504547594707198448076180066326287252809997704210890371639260545644608114728252094642429558514837982856490743064219884856080036374710231500571355069079510102132078618595476279884664942782958877295541959039500328928892176314261349607849524156086566259361921262462922998197369688763534149518962481854379419926979885036595048980778569846610179396867806722232860904506364408568953861137452292038795547559386397708345210665625077183454418868000883173021311002295010294559888942992060363287133344339221118870878259320302917248688814324487201906994486619635290909267617069605118415441146893583746512459928690491392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,13] 22326534123802827218436745557173348881509916054333017505708256436201134345680555456842063961848718948809671878774043961549152545069257361789696009898407959892551079193106755751445461077105514665386837360656542877080672158711861654599925773036207570632843830780436258026335451874586587966332738343994944316201238455559260007252431848146365781311240574666753584776489335446550958402701675447346655767912722446266570890099299415270933176821032700749231532016731559485437645153174901231131732857286439661323743572137518933848764436127463863547024146952858839616430090608625153886678755248061219558420224986631894356816996232615860472935006825963953740533613899987491175293374117374895770698892804771776035034648081760270169823454704693233107452673055342429431685351593867002910985802791999678794673101915184002892440486237353442266062389879376905728210642618730712645169442409600384823787474348400580527586623962871644517452142500600610753722477736227728404817511386541491979295700128486286225003884325927780407277173164724850903193441414698711181208935469454273104312175147530044680134515426968283838172622903567115332538124054326844632321175098993554888151075529107522245906418185485033716799650626775304902995747510828371324515092434479072394802538264842966828749059307910631869071596439560591419085191473963987811094303616991352999562255558971889273521615566542449130854171620799995583795878178956894743466628451439749709706496148098192011473724945684662001136219630706136577418499923173627935586533599601592894996187330644886292505060056764172169091885260399491625546557652308848135369591596977695398682792388987538815998967071324007173659718567291081623031143635908613142739721822515365904418250512091171449082782547450155863885821440028312228114055624286091805048046685574618803696878526547754921833994588087530396074720564859179395671192941778431659940035759950023241188640608449365721203572025688508230092784088479419784643210022470038231579060918718888231995658750436626089321058958535353426264292948741768240455835793370229539053562564509703955350408954451830353579083839103422884472771371542544405351453480357057765096215523849160742248603586693227447219237590194727321384334411096314466301238741657220452005184814659907531557844368375209178573192176106452922240371066691690614652661642475391888923456186230634642019449633498301481156896118186072078189156734350776979203031040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,14] -83556285923533991702604352778335285806712923033627843124390013642365536636710976795332034060537788964206590187276809127946595585732265794492041900374831567755785280286537367166661468724693106729620306369851978757640374913202653164313650690302844194448531110706742653866820373197576676030747344915238832737995923873772231841284660581946401945778438395280647728284903403726194822956513375614335538395459810873183010559696508314546065394847696585794046471800936105325957510902241956648422441309306125571118014809934338362376064410478718072993963163313470431195927191795294184337112612915101292459282773246360029604501934303599233097891696624877599313831194247055972118301817222617641421772205010748411573017510289734811050918839901761704914082430133596608085660244198309088164915089596204612737009393849045230478467034485752076707580314296569660509592801325448452305218079089869113421921254081026562498140737559748888308030519591211504933429176477948964221782571132659992130543918149365861193944515506805435354217873365268523656876503570791773190560291478728478937043261212447236306706568811732724656023340064795203479255728017419097660547963230690343819717456581914086824331522676747387028103841134835054075243110469962842162034621045699321477942221706883983119651180664464206034085989022127736411685974731011709863269491141490258277682729976591300803882193271267868064113777782289425164886117234988281994821035052624051336749785468499699102599389283212383996225661085273301641688659105939987240573132203150896200985055445237939864076095588477873425535976564147977527405788601300434956545961347793019424905915799436339012525994213217713151430139725759304858744438881358104401615824240095362088640154391717705950497819129474080167384382690025113533239993644346583427175614267523728835793060803175503602719019546676611595287522956993816532858790933979719707401492556196272185826221216569865631165231164628342697714455414752228847914265070568932424606971056908904871493392216881327182027921353492085586644876663110381042261283366808851277908024124056201153276547906193931942297807705760425641238511836432765207153578817733962501092853992413816297723487651679364317474679824790898783519067395774396384695218454207844614290658807967185000400603413403254602834420962038534943629880315701474595138509025987944223284533933747763226424092818467091683870150595930342151418106682196582863558672384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,15] 258571685868100430251414775533367513784451906678147724137374429819031708937900754348617651900274243912850377669150798210605878875079654912417824664544581412822525592879258433692221801413194851626858069019627507715870426807328647105900540943638229406251608394952829660697255633691865351824432966624011696367982089704387476045108167383887582503995776076218646494609439537187485049155441994119300691427539807633546513854715986561812034472856260020740793836147829166724007320979379315235897756194028732252716750883842682787103550466154955287874190301780289349500129120512640087316816056736596607510031113548728152243338529254704229277895375043305992549663494856811060734940822155773935648253719201885422548981249911013114735431755633214432493566051591607206101128856021627949227419834175904615776418931035147237413351061875166549474131398721200930670879500163100420549921397861291222158067087235994071802544110920351535090906529804269969471472848962055105150958103555079552203182052814812500857675677766614740444555088835692319988387041503564071571849127002451438106164470301189884268898333757103304831822483377927934512297075690442654531448992559766405817954281913957917790273865255172936616057871400448495295200936993015916576983323402776625035554169413589442431990403026377405262033221279859564915649981390947996792074882321666416105966524264089230907812632995943311272227576447325630101864322523799559542962883736110276981133484489250585469073243539695050096079421144880073607208072968960607034731088359134866818277873341357944624751100196993563153451949071875015674605168472157975692594401903907587696397712008224972311652931819074214783002628184533994348863659725757943676015678048374263410558936109465219624273769613574032774242236462563643529082846618120776542497865826925411177660378734575688314542199941118018027963805063764148395743792178874198795676957048097562342210513956495212934998301445095312890985813773322572904672102022002277086127594893958826411139400009532720660950519985016926677025481208005521913891103653707728861382963378810858426524405974597838788369308152544024291296594167040864038749217617972549039362820620722043777010534271430497098486938675664784653120462033620373451042915490209682042392487599496456526931012364498809420953308197395360219140566226263563842317772086668980477182152966431068376199821271880504400296474522131942827149970995087467495104184320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,16] -665700734410261361628668484013294499859597478622676145839500445761825294377874948829908832756859688036558226759117519017607774144897481654996552553484610515837926143081382756142647491448777979170708695473546340641209752482420201545544500284297627865467013091397820705489231353678953076551276579875933343696482825788085000981699352169315489461445141534419808054838598798022300685065014638574648680335068536966043456953249817215571467350383141120970081308388524661396288782315434981175348336181008359655796191874436957897849237203263640945224963095476820044225853159264951496356982115770021256972131050870981084091829448410816023638200403592510253860082965606710097842801923733271369088530304942924418050520829726048905421164364309630811279740046582008312022859056950080299329877526180344906523291777774086353961486452837525258687737856683845617615151127547912187050265131957121480723372596986814244753212320103007083338811630034912632613721022245735897270032317150951122930902128903301010402884805403535960313250952059683118539005668161232952532992505990638854038316366382707096932361530395233368639093582585567970137935354989339391889620896036416831428715103157236012128556441972068964758975239660184760220915613028861988461660387411603592205670984776993313403741227326186559203160658722420470724529512090331294019275978211696732159381895449402979021259293191762685284396932204740936295119563649407061136493292012535135074182299608774132578011682582471204207204217736368871364256452610947280520462012767012338276973301085466035108026547434026570822588611883047398331348255675363254862000016429704871585469704833650791083131225767292872280482663453334581166270903398819102655767814061615004157123731523296088349740322104895222495722270983547376554277366538099227868784830718286231301359604097377101477061872972504111701390211797214978328588471422526509264983208088922994726763938573223547931020403850704208042715804892922143169533667140469827369154233153141411060858428964567463144725525728244620391869540427433086526186863633667895142373270851135510713700387177210313080909943707226296393889849496442464022480911448275727861944611571795484638682895807284361021094155759713488588705330916462852323604438591168380194683686736711490289420453464020430452081300079355575568030385484350724510556273448104329330149839090292222904592147543659416502961738240395608624227069212031785726300389376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,17] 1436668433598242534104890516451210841095526219841962238168542916193376847325470352527010146192120678459663709679519427779195191503679523427800687449786829809770873804144682917128797925539791685966652076205790436181365996606416350541850572425335219557069266795237379029153087367052948253328688695006718506183943427436907278155901701515809661040267433092634254097146094915068911937223965606612878101227892327029406053908107659342742769522062103623361897106798599322526739269109473210315760144948698886643806125138312042568482480646879194200198324938123698785015581460352122623263812512276064141389203659152275769417331084527709105092465760960050917924421750054271912323557551723813206467035557600927472926946110049538944857894264506230611076173547524575668161298741364196595444376850336484602372699647885529851892805266793401208110964160844825645624715440659988962071393510245596558726742011826262704962924836031741367482545349731534553149917695600395420529686634020358324188695384355344681646701456616737292955008831444739846068735960724559338241454873817989486036845819179382464154089002251335632970184706034614501634952658025263999177578210528881471693157427391130398967927203685341805916703228772256078613206656096541574294197892129254652527537999496623716274696467542625173125065715428563725889471252225378874229877448910947092386015612850375716073676229167076952648888608877051611143312560823646344660542035187882308533551027356819594622317387541358420117170355375839399798419767697752593015444927345208536803869389280267848615318812355079694372246893020205129386388112763530888809720074421355180288733470828196209381877533917105768992623598712152076318531840494330993889062898736107221519798478298894630029639290466778142366349522860027636377582449097538090697834507644586019075656604765965413038097884357351185289590430626056864921914231829500784765627551116512261523494226043488348395209775600216784373517928116743682859960369535663725265404186220703120424306205571962202739903713928258092979838870132004181001796312104678643884428845655549975559570474621328660156769355350383698533426749746414609961933766759928751445535988105828654467471757295006041363064814730853771735084604989256300463811304920032337440498992495730971092665126941879857911805941682084873116812679181618961574444913445480695430764524470498944446526756899170168744548008977023403373891407745801478086659670016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,18] -2615670322864545671864429941208437014446451640053679900570434108845428178818915724383872338752694221591331841509993898611880746437997217825967030217617784825366393158165841888752679193708368629361932315293995242992165960651775419522156726172275247867215612575684744403389275673272242146718213204187416311838557241088219621737814402435404365637565973054329991618996165557413634031394830561455775861112865767266650382428420897284735514812513623735441782245649663907910594183421187298905882741591320576775351992508074674000075291353272968196828014166910701842374010607073296915056845078515091962320151881323116978263917430092540034479043731073407147500476431001262150764245440948760671768350157195355139538169709588233544444908621518265716132227012922290008253046510061766291504785991259688129080285238905915812941449753338435381559430125666540233026333622233994604776048681859125742097929193213767522492804881166808684049267428612747309208381897864274401250393783623734681198260001903696863461849251436138512266198401975144515370789590881969011279308834578279241807719156512900173603499796658573266598582471496335682520021904742862147207672801441282550847855339517421907049571424492832855683501086694967451847900445643194106478279928869111146089095120554683851767185088650980456039505367458418873898465586963160353413725666827553558470840188275479943386549660767526313226845468874383120275408870425210645356819764029416477832864684083076440478415643824968320367942670030517969867219859216852056538166742834223666284692353156938885590086895939752344759799928017181349297523620289942655022058651297027231689246714079444125459157091778139827405276948912758376947279594926491248654016155164769344714225289347951782011019341232005493565984862483076404670623219822820655973525985489706185505947306857353979733709979462787356179250054825073466189560333558025856709281358491689462761616218409405993662191091344950779349847804344066227277262497805189344286711503790599260327817132247214515394419036637995989702700948192908855490875004873907027487529696006511623540700071362705799980672852048727610137398793659028938713988374123944259082408676091146854802553043608202894502866486201390126555922881940305321122778863820187303054666389471652170480588719829003311422743511134003742265206367474756934842768818119236028966203512767321787428049044839073363998443317231692543688987116866263126231710957568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,19] 4034715476488915101271084504451339675927301232783703313700852463514319463061218430458626283392004107038110312683827186588730764220068595446486562696580839718022309284764697519827646320421450982859322605628512096059593521628159968201783848842584085833862300666961111151274991114006835046209812561725937728334070414332509470143762704493342580774232338516620979972686680037820592178293872524523163968860098121336807680325994185496101549577678605227095870553082155427581277405260377800932507074028372123991117674764801779552249038425416227998007197192060002584715647131512478034123535290562390205516426671823276312988363922581952280512569226353890696456859789676044013472315079515460950573195804551189800109144569140861884863616503798547434321472602584912625005808954973065893649653512050205461718581223750630878916269975804744324275454472715366382620699012401986533337855721810610637532756234251629400198966610116953411968676632578106189642545321912655414721706488362655650803736064473868602709541305878352365142238619977475587375056956390142669890913107200024965570844563765886894923144958580106371152042619004385963852673236807327157746506002307613776689103781853681967046694268564790937843647132666620178474508599654898962385533840364861299726426173220472333859983697368058667788698716301698875820800532824030173404874656719594398888576442739872380035487607879338858450816974039690976321715054995416414314785759438462668770446003615161421594481674686605722595772686970678668494120252631209365647923835620475729448093246520715511668561768488435138984541862320664236274259296959600304069038100322389316049017256485012019696231894108252288555787063199752766516899306549868992138250019485900247651006075215228776689718858120402429290752152227862717035123707673771144504237014819303935883742333786329793110464647337459654735175934576711942829364516009327085381044320663353073514354791735899191542327064386885336776489086771341382348245851375871434518998094364468618210677976639488135602372971238674387884324934331178617218256997666541045588969390085185102722359953257333412670904390654702886491949147296243054553550770251098965633891869278946015349491343003466502810044024611882671442373952282037665102597506858574844664138373076461267187872098978698622619373289696163455151114570461565943056118039283785736641135343868582403315120583705030595343047488871482697186123586450639216250286243840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,20] -5283118006853829156802808259339334609409137241002140835797740600239102625978985669998293224295970902972372842270769436898603970649081305907227242412329316093427989534649339853000226296892871034458297324430624935251432554580251842974622996659637686502125718171624469981377324855605671771304257452067608463293460462643855063054793755500284414647255357028758325412042647111722725301142017029330932755548283880204603213879140305509329995426994816984024136818079004727940910007412853919777469555480972743595015995592643733173726550685825107005713881157711815431766972483964398123528452483521473493814085382360863103997618626192274489853137913806549088362216573963550565792485884270030568887096015234925340154513468537168380653493233295603463305399521261708279850288181098002373870626005205971621255343065736099976080277218461078718944118784386820303063784212592249662414563868235344503252243034812790091753376291363164487777233608169659128639728787103111762135118518868804327116484465663110168772374646366354272622354977690117027864853405375666258256183627462449524581615681185159577097311671874577734421348367772685761803969205528328752411896638274778584739808551777559621630118938121512953758910391784949744564340707375572721667033465657999525974564512591292617889152812083297336632105674075189783086739099545759121546795870189962406854762280242490918065079360069761661692866965258427218156892540164447415410587784950022626783016322137707135243393583378643142041835427941347420669033686727081343707414266038725505077019626250581317841735163533748636530326757835046166083257640866699300814993768115155312328136372914655004756375676974005391276101435883802444405513964423605655312905752029331603663212841064081996885159961439054557546417484656800880313345749149430474615192742523178140249340974519932307882251333889097131309598635679407926095462889135305717244091937731609929214805897313288463635362236274846293005149181642583107597809323165850740940541227818909482036558090290133687980177814898656421024010742142224043764668650141709872177978250391830628130094629746349647996387766528786777668099226741796776917766635734658497148139023687424267518628606593681940890440850594001558619856986364827673435128821346416380595255573698878052623038454513332247353387666446766401255025890667952886496461050104467589732580222846072704234139381951996665094970634069327199186159769486455822925627916288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,21] 5870288115610907896359765241619510161478201102120792173400117875603567826627592768799511865961973281786657980074302240538922320739122336969237181647816926694987958940125341331888971985636222546074782355205576914982352039686935616092066121304603587829409076374502809940280522522712278248952621128206128514819764806663434186714997969369481115654398195241986517164141923985204301924896739554654466831695596543922063019436570759059812282831216790826522042771900633158680832209865596275618375772996301678629711475438717885018474001015180107551043770605641174219492406856886158560369883667561381712046594590113027355205769476294965535439129841135732940981379117107544167931751319476227690885234088047500026684681956095928561527495869055996139735018039506193319681675419518084387591442916083057368672001941866505513802263192676802557236726569619234848318053167709554630789146855583439845229253117150705860029882946315137975693990530941633743647426825898618124416583819817553368860684528353638139007466869159100874938079939953899894302971375825855167458037702122859419355305615743141156642586957788891364957227441330359850643090977868065771546603564685596895448002646294289345712796026996436197300259414652370863663673547267565860222412891489954576939815199928609608539436434686839392315336377090874481226431151514287068812032496566691042832996967956706074897521966630195512828219150146039627422002140884546338859254213581615750075380905226643851974983514002081261687626212622725901612224667661864487157197080384143871186937295637978349273248200448268020844443302370768730512394576033117255719675103923766368246070731459480714372391925728422718924745068507662153136945735635236902870650115996913660950223816886731410503537828842743835726015778355229404641308929140356239228215880161248114622429152120202628620606508537217109193727948192232463816898274293586506480510123750261484711481607807225511528734423789211964646697921200074556684535367211278109999561979698532040234814114840759987105916506006210361435032417132907765394368416139072319295984204961348363635384652029140909961026872919566406893069375572511638581642909936657566219863370734729649620599001176839312498497871865119257678798730123254843654951503432237202465435572390461815822667835249933038324092514523740987359080724515603173993726563062297501610554756472519802172883404685455333397603109808706006974058736136621431930488881152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,22] -5520588205677231442849683687262371930378070881680803597937990181008243446581991553969767501126248844489706811678788828282985938876873276712094109328792789117744524518705542820143481909468300548792927407984671413490734849727490042585306980959095939054458451224600676538366428879989296977538547132567205301286518802443638551427227611548921837100256449804426089536594162124414350954685886379805028785623782108466916817701267787378081989527353306502388161502161901146358950107843551239469142931454884124893327733211272685459653343809926492849688537976203203196244261629225384906847318419104015360133440390336435481493385569857500829822875188079074010140000824677142343603704924994754490808768284852837091711877874529961514366270237140994444039623750962538444888965436679395043525533421278508019587935672643492451154917055550176113376176399218265780651029438126417817178733580973973522488694268379222186402061834712660729721071428060982224356401313755002217148778844038747868222055034687980405463668661010520148314696680129650041769939460578601886391380386054920269669305079501035215235489858134607249728736384889823199674202191266256140450248845480996349363327632101272247658777452413539071708933185663674317545014727280749938361939699533212460510019335925981210748051853775416735056057601263002199580957074875848781274982975412726414676285673532889645164255458428440130848591718837808836820940445348408662409005063508232152765157815771141648527725113082533516863095872837949631779983674014925858871291271940903574725323888559749091131405855266581102138053418010055248325709342170623107839071755933618942160569723323301810445417283060791832828863293834192758004217469599684316504131213099453545210725841790077301669779722797302862928583770106962276133615517256170938867806339307362525562989188552939013890993952825524456014005100356732683202670045333855984860335700830804938664348996024589342601677249854442184733601046117049682654943601855781074688736128609935214755238447113063953805528733980340330109090932121810103820394348283949785760659626541494816485875163661284696402831930935782600853194704669245645994493322934599868786871095829634110783478804978580273212777619793154964393833397622640721117444244541153198836564142436388299098858544555398629818980010013052319457465486903082905804332061743241172229372803500672758941616729116151906881838036556652392501792361210633887143505690624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,23] 4371868089633539506605771735642407646226544880696728175136914240104588887738616332808076509730263017708375605460259150676547430600142948729417734862114647646973259227440749399276577863432792194963477508195909855545012986254080971693257813880393127028267803313343820162839436813016013020635048674322558556951548632587292576461005331295932193622600555079173224520911891949004686192376158173921089284962216995386952973055422296014862189580653940242286860266912583871487616271755971988918218239874932044273257045698299537984210115524481796021232333504113447064815708009661746198270308914688104116471663663963610294326921697480072772103443337603703742975982907974613574482647579730400416397661285499755539903730413572237771641294983653650980964453992883394653193555146393590769674642898135946186291802808981501861491950876387604492959064130268393988324901696887086746629387288928778411441385692031802011037926868601838787611719305986721525906807864363878474532962576593110390817570740634735529275950157237525058751775236621379490282842363446471659122989920794966905924773130280406132890455664872972831623420683724519212150824148054910640495322854414163325836126494733188432603417880881069453385274115317663899446314231727291372558487979108229518925873823627229186294275925496768906492867816371174107707293155421293815106876840809511838106621710055789577646830105668200346451805254205160441391547936359684140410580110090490993315651656463133816213582859187641345445585863066581138468697086774752874797416066215994450989267615234334897961973050448602585909570196838415875642116005447602907630219847287166533029628343843647005720050129871364245226026291785574125622153022244394365442006599197724601003315073670199632781203811470398025522398131936216053759345764780728509345828149821299886412152099636001145462211805979701425999937403638570270876651162351919740106224136674986396222060164853797088628412699075441869413372516799907006632530109570846701697512585000841006243190726215127690200586687531975166847857968854076092585659310150860024989907044123394122869364440694019580114368694779582900350764821221572955670856005087995942103160715741160566511110948236408459624073741234123963251065133264328270476759213353963636344583062635248219232057378164585129351221884037616837284457262785163317592502142033577359696507290519367529331002290425460034674953832288080363796756494445355471184137814016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,24] -2889552831203185600735279616662095557539330358783959114386209712718168509552220456512185010615866011944865155847538508716715856750749094026650395043282993075534148224763910328557309393707251589106000429224113442293400163860112994440612174487218025811129734369330339561058765287108593305072714184554074439869770114286142087619428954316567862362289511658379560940410733845875626593712763163289308930963720342786810169174346503956412296776717438354103369409338243332111921157077167732959485778555277656045378096020649827944297005537366600798534648234143986469729596090166495294702112528573637907533306544173106452156057303712371716099475058701717895267341477165576658612142197397286246878644232212880989049982135827533277334638469499372679565919438864401937876060018439521859513229114038491987941669434412932739517151604783086208133691795250040129485067236479141491649424675156274847923946171388159680764046599501933283884135917281475539593445744381280426341317648823938536166470180063856912680213241447809222016004028378081633570475609938804927408658507942323969643698157212683606924050017411140793827400482550334772212929086792963685481742993259431805097586877007506114075490281437493593970699993875835499073764512038325958180762466600124772509294884733675752134591388727308157557508434054586346760245951569685690221009693494938637391698738355617770141851562514491261499008155203243981740763516600762180954441365219862771464186300134897461579378987706966022061529958738439730311064161982161981023457396360461578847286036069434126658618674067147974736790507333451634593529289888370065574576706931965843303195705925922890963035735795372236432713007889186820084721051202782605061379550703835592621888627722111007556562050608756533810306129749118823311803251719639514803522811666993455507540980506786560462575869755501998432984923979893120965593496889931184628119401345487618169372025128272579236401525186365515244313789923009160215337483668537125073054035927023029465175021570858681091759156872086714319009833555281133127628782807859087904988084833302210214638710077018799481765847065701464590488277165032194033482442506207909732445606932848301865516939274953254342586900940462132039588811318197254736635618534620609735374437707367251082622944841232800778782237937733707803464016415280164743861514869807784647216924337994026519608011454780987663049055920253752359393904465790822708313849856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,25] 1563242711971853434460423405124028646530620286191771706399568965336735673527468345702240407188948688894241322435561412950011558489183460398795506495359567091101397343829136773830914921413858504085179756659658929212975471853729589854564938046075281785282399510384144802089798727641629151429636875474767297979151186292314161772229178898498876075098678372928236805529183198271932935959371971554298879407981859047918007090739945576333835462575221612749858109140963248742060249843091244469155483939043820654558461401230779080606961175177848461956520089050678155263821699036007645041408115635786274948352409860460961227218185276087305754547252131763580307473087054939568211868989233162275723333008214637440219619497440930238045558596389467642317966809853076097334781328278853294876532386244707809042054417330021130447091746508020917611615416337534190409815447053019778939322889905466181901269860479129012692434166602665146493405017335176790459399506328970123373998730138605310725821383560492129733682539739631299497325998987191867387451618797442836090838908937228071024635135965257501674976584245282719411571895975071437515356238822613798358221235161100479517825066175491345845294172964386127355501772994817074302876009103573781792537627275754485686565459475325408866355682574966302513411885060769240815828013209329013242436767475098283499601355997522879504933633840599618911423124037510392011353464089288445643742791057297603010121403504790691561683204545685030649746945497237736968876687606649635778645101887878863809508381185986168951375958061298106301529597174467231797805395398451217718718665430557428918633309143124634015346624198153911876264284180364302385193085820627124706138192738868903451134602373300301006525332929276508975579501391244770759651989489555220994048718145966690995513567630729899807161604506907319085924919979633405355266976084385750523576685352791726037831821210409107743070969095268703511389510456553299323317010522801372227730069315461698420989761575153980841960737625003888314048810389736712761077958303418105590185861072354506690788120520235031618390235129703203605556791499587022675327702304102627279177446417729625055000871062295465787918583639188198378887955156830567800199157804251829672131988985586091749979260461827208979253883914591074382381865711908131314943587750230823948785294136172505080582549497326290429826954377923347926001495648753121006473707520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,26] -650657590166793925390186097530353494434660599551159730956571150633573033518420205776788436011130809092495648816039187170542424368890070402134502825742640979226542936099008914057947157658699305074214116065715921570422995498080122654973812914918234254795937934195341926664856403084953727929995691859118517815324872030141200596021627308172611309105937199897092512251272724833106188947107987946656224083755543299439166923179531033853496028450601402449889478642887715068860774657798670481654935978301768694283061182795991362683244359447619057720073303977567625594235248740916910148731268919514037320320729706153070411981916190233952464189531489497729812921939269041693321360988946068990112287204972078952159610727256128660423266656924939076491080971797026671377097004530944371830572451024060156379512194785112310855990191566560782101186067459073725711542403302460470687644529046122722263822938875040204974787496745761367727489552701013732518267970891060201345607936679390757912193193920161120717982517738687501492146234243127786015742342635915915153122982708126032692101146004408853058715468794060030753653904509331055167544813359676808658413350881730070878388246130683075265784697659321372640753973887266265816528211926599135315631869988146045845183991835604183892689534904240267750971821496457258695722781336361315864955355973536744021671669837406579919030880382182214180998351416417563532188426649795717196020360113264391147700528081477770667178986862044933351644122510388696597146991922590662055616288920441793001498563250636831085515549746818661177136591057067183772901418761875764835575011550348257323662375763419586715681880308117803141334261529254398150119531218337472602917712932601342982033504585544324995645455315360745676789531265380950043050503332441204747555887441842242855232673808526627572306210747551449573282375108804315046183368130730813375485368867153825982953771135516958237476857134753854931536034133695011428569698945975076365731961117134036485804044864704733373587586777578763486193108921707459921916289961885490572858727342671761783937157372119771004107967905384074669299095630756538215258850423369370113334113824209730049690105091256742891138110483522326238719363541366746468459667781908995010384834503337642854469251359106073982315693980734051713862140265752082583445915174267966590955174301432064097615606924099692052457258181437854626606792993586444191069011968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,27] 149738127902685115235683101740369370889293081161812906885970301230201393672151378242557687165207554134383915414784887572294118511977868069773971974202679730413094619000974802080225861524408998464426649020853571156323778638189928746058265440534227643808247455939771002857198163054917773866252348269206131091967269086404539576398425511896744239211808778002943015457219704247058408632050752342405339926415832134737225363409144013514677145141659453174369190634221746936900380011786207700018418492731298129235542312715188086504151927222524261374959665545156045398587204863582209241981060133743408711749446147287467229728707121277595002018579839668059212211741375264459751494390214487409667421424175679443550385444358248088875941768575576488648576445809044863164674737521751662561591086851881664934204417153355619012185256187394186240146147511952178972830713201692601918241933606915253521200419265850058789389722921159296725011750745160184633739522801368277111744094208850691018156964793735625750011349941243481867021718429849464716730667782986257978586493696567730060603176247938585989324521943894000872172470587184024090749052288115293028001814113552875575819270553457929964924855329406321922638488457118601351444595424482512352595741581083609457500523051933998154640730575978587486682899655183184003079894698909039304940453621052627351664513443459264454858959135696437993733664330755735857018610898507854190069903217780703706956824165180923131594647166671238564542488174350247295270693816779732774143297994734120576964286870252458709411222073205976904238079026181231463680919511641267233146520067664668003002913674577870350354747119192107465053355900503794900331392784831823550824632986200894621697506803053811450231881646870400673449472536427799888695839738108540586528078101238018015558293742083852547344507271660554632942480937480327487817348778505092084824016567402554611035969549888006954837804474763636479967233793224136901494923449357461070587477133745886898517941506086663516657382979062745477883748248216844367066443847910031573333813560280614597529904534651743018441107258856486621128201484303155167103540853301214808093501997150326531349645822431298566236580474907609326919124410085280459186742449849160542687900167489023240158877758608144703347337711863570599505703531244421756707735453426808860356019059227230214361778878811055266091281850190278724443780083697118849909053440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,28] 64432291017375969989805847360701149667895218416044389303647951897798591552236771812540565237648950764336702272607061254632425821079330629174041964299132029451576671041780539404532669404092695269443046592014521669828767223036098748373702276444774896225895896974258384506613340400378115642375713910361494429510566491091618364762288049117360006926904683380312421902803120403024237332295420180477957895686805460936298870853328637534098739151998507520206550466027132806086755640589830044187685736412323474738871510944925430987771955324042742309214564085251663547653728767115428373892830741769351750818477554834039568019886265285957896280271039905550739691299015096618257583267974664747815411806695958260221380524345159307282123840947877859181349383839545072387521275994719442783324212009111405035987581493043301413133432168984884396582197316628049196068792084252588148311496983158714367335299979813153863748331065408888209855756932244669313153489366422986192689793915631138581553732263777430899836806958688473976881792415846028424864647685315655556478042661852912836879933695590337285385173557924297408083534881024193037421610007017505895290495100175794886476188889806625686614020341357850995719838908146140058473111779684996198102749338544759488977151315760280438168861464191987205843918172307374262416086349928299662691474679249533433373785582835265182530811870340844518245619183469045936945981392421435869586844934370381794393994994100651092369340080156063411036948181272592782917391251382871920736753985738887847365770406519378493308457973006636068763774904401065993858586725264011510737279362533600706150482129718967730259307371753492761172255442819039106699061816442611232927273555614900424421266320780496816822940236302736428974324732368339012142643614269916659058389231934332234541996772894430262972647635230189527659769659906704902633955358081542960381529451603369282850391349609836530967260433862334920443295217174332478370290905390707743978214011653120662904160635349464042190986229795725567486221198302554617639439677122449076072479203363569336397197551375667257809676016607196513850342428299324421959274449454315501761625264050569740052010474689338650758096858607746338375240588746013900994054653065540000573977848646480201075885910047408147589833205237779979141072762413566273620164220870310309259916215480069617396826796849642667946949902958236354805100414271952586196344512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,29] -113392610765613029523846234844070824774743141167798100435842618717012947185145703643660172334572960296591074924035028322210409915182378421822766133249834243670357415246376933536682384686831535096223026305078777328157867228041010934788343956765428084334391300319442451745411742874632667649345672144614042883833397816967481172325953051157588274420244396466141034282791181367608502735067993083092079042099888269914447079669042146354908679410256030338777712601699087836853748696472367106451075906096235795999019752763343853276497853500607475026265955235173888492528125603209290100387906342381548090748081753496960784328567055746666215095843517515512568896304208787169416750675121913027061881220485092851704297970763082783390014155060684929323924563340588863348124157278732288730219175201206491225103605765230422381877430979512654860880831542337227080138480810671931210305912632219256939966442832513028041904298531095021453478952075100586593923864148477620654660688314776854958075914984927192396563579216469104482880691393981667914663472942585964878043691975941398520437506025649361149310209966573836008287280510983437105055660035774045664131963722060180116918343179491413079135560452314007811128144267894182884913939426278192515803324542084144748333285248829202643029600444278179817404038683423413045574871991321871863481511808688309091244941999506325946633244755863750836409160314227544336196384452101705312768925297079765325352287441417737361966392635210024632384414804090050026499141130659230951160984410481556517013780216017316049857348479324377656786562113292623893160665447806063866307044411941285603092718991548916361879525694868772406492345799974616484091458725353855521173140233805717242361345138151867932659831898235283547838501336949669663345305957903101207122765186813820511096048205989198324601415257086071245259894337561835068486985292849803505392878984951691724160482514209042087372819233209471812012411640860200957311989702109873811960689049105413881037500501972676867270045568759550638548168094833724642322850211648439396316779885008987588117083359110471423930722774037608520703831674144847250734916161789779497825471816739741957085151038366639408280919247644120953173131218867260401469955532496799548797050342133947633936732341160862665408577141346767347984814566322342109488632908670779295124732812808420056433412372770736266376106214058287290540260981250961979140514028000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,30] 80288654909692022873615994935877320815345449307721916499481113817728093691840319110578976737884778782799146547444072135902184898180961439329492334375962110567874921903705790749306095670717286151799765777979684808428906689239418516211229988831134257821498855937618574605525081533762316602494204157064390086893408867634407688241369399272604611058731217181369847454399773867797853356960687459529311676848912496168312779702024492719885438366783039075393520302723115063625047591050527368940347106957158312702882256478338511219896516073304666922537605066351747074046481527465344980423843373498095767402228667722484986398510409535164594217979419131473669181671815776087187095550392286985530858689833133124483533167932570616231343224092356752890641360519813123271133217926607530954104647921320669692472730692708925984007780467162391177898317315562676883842574167884827747217815569968968013385854744681314440697349802672383271594531194976797681113884536281534231664155893582163933437894231522785165225521949076461617869314191387210702641982504752509580101524219656260872313037564873011286981704152233184707477507227755452700763263363662869207708338739965287513176469747778535634850459277782052025055904320406679784264626501136141226584783529338303320465831231394713241503071489096362914444129069597468551394594508695132616191259727413934131146072265531610187864323778451716058491321964016324882237606870590787634937857906480591817314445802741611982268465279948451256046843310706640425362014607909019871868358950868373271678110393811412672049628770195053307132244085752755665051260464491373971190424638204636154777994917473482360156927513306472076081895765665398357687913845470483381172331172343015945863839953684415461624706365448818966423569254388189514424098448374586932982133607033200553450472551026294071978500987740468093963969021522665051078090923051925323607500916550240962322638793833740724125096231253638144284225501077243141355109547193697348166361117161345489891392858604889080136434744887844695096802821128318267047744703467268252981721676039503451106835961761127834330013152062514852391839596639271583027110315006523978255858753247307791566604292604572336675366092374830986068429670839577432264571935966272630594663014634244923997120260517129625891926663919905126904242623990872608507050061470594433838114166631220542525200371412565576117643570028565480290576609733790190692375515062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,31] -22954217772444294875518976422839102503837495355618437225737892401716044638167289263554571969467978972837239670765265373929126525454157852194275622999107735925229330545869408518342869783841295077962413904511261844123085608130418343798375606737017599966933982968570545297971428687891066133673438740865321942917591589290838735162519455983259739608292355214255524983352773307864845529038114716490249398579682423037934027133847038166176051950731505286896220559420742313293916490628287904265018573550096231109728893514069224840301483429400486567757562400726902597628114801328451378566987739219481054721221311342303203532461831152350182443520975726689288817756128941160490397826782611952380473676117637067221427413498608458465292487324677552054193919833045406814855967148187090189722844878218688991642234727187624642311383975460876231772348840543720124106754707553649954864603324915210118662200643746522140019210507457965877247409490377489646093256655355518752899559109139143475216259520588639634455444760750628523624777759369397653379425703921049188755612839337383710649535376801009718094402574816878432871898537130517932271734234974826246253291130808162121610706347638262621104290182922270160973228224629913835135514295122231401896578860526770252367164666233446314845178904768195967038930537615798972354463595432535908687729184920947390198940372571263750956217849992887143988985113594723640478734778440977668387034002299744096001079049724816807706749037134621258072425525742443467794382108708354143755950766347989943223762879467769772935355728314855457413407307084930719851493130972978332177670463895718763710816794506982896697131597925367823965199710801884853251375274082790268746633192995363448219963009497441494873310969279296621266440231134679484802040654079496883405364824348417552220800043080541702352110246707492972674718624853575165961954137753199766563286191543273898412756395472018743091702572498217662308024104963327010771934045572239677180228713117032140475037418751001085216895157173053367721279569365932769121694798551038162430866985036369680566523593376565141534393324226873359704334416563409645195474325011474041683343648470030357193654747050378237742040536974516784890746104935087205133200720569834955169460999816556382269969860112278368112523156616999932654905462990562747218809633472941272256883291084935879409319458183660441303021037424953875738430389489569433896894348746093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,32] -20460581782542206915942791765256770614384998166031046722188484383683709244333173052361282272653566935900945868929950265175545376220124604907204763733519534033924548986803289444263835423717462071545288315770412715807765920705442319142793755120119721998743913518265504681812212670884292753020336125076531901500231703451936639648563549821263540292823706302062282014287771503066002864146947777497596052094388848203412502683873432980041700457106729413298350299376621787842226112842826272120337112339342334392430174222535936720067113445328895275715867037097986913402212737542290672317554809954031642719629580876925531502608293770790639420518680649071565162753798929112957902355915480704183926254456733300723413954176926512980106054181150109715239193612692829906056946934420788289425539451348731902538707796567715606810609122649666994412507255255314311373495154317826641779913019181749085396550721266415635023935815643846412994061577803767078411819360254714840929100645776187714739922247717310128532230013490932892931459757658934560852105398965719075848481101909156214301337291129496864400471691816827202495391605949489160813495409772547893977311232317053533231754112185822259923389874881998212599194446801215171220849576736962494359221166963577466057459104310404633537395697081546875114528422065924498525416165148136932174473922345083098255214641281402171689568924447305779308995072722949144377134935333016089069317887254748791272253190030545563461433846589630776443198413088276043099426263223390704997339480657334310484169898161533166532800861994634967735281510532416064680133132317947406773072700166835910454682533461486299580772573579490680897266086591939009255079931292817347984124571575686931613158422892309289625971950801512155501060964922272480722398440161421460204297878777098717584498746945963001697294066055265681570318741760438672660486650364622477859838073474762431989861323624831454239016283484393969182098793097996524899406534872621470028651458365415859142127702479197021642069055123112576839914323760506487629232279492768685065943387156009550717790709305576172185036886622710877373361401907621474997130405703537687620208353081991838494414684525114278761313811714209398236981191129985382173989431011691977384120247407901214180261952968467702841005971240674540830406183699566087137687617891681257193845067209614443667923575639728834408019502886264045558583064245497057174498835416046142578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,33] 36263423072906033542065666194783564869081745462244646709753423676171335887760679901234450842261389726820811909314736495208659022487590309867675175661569382429557518316639484948058656231402620287129789976745757657528834498238010291612357358271904920327101428775267256162618797212054055395135882709338275377388477924120551640242830521920251217315142624964151301592310434016426562178202264261572823214380153059217098949746013578890684545384744113362753216067420702301284557100227430360486469345069978547569260908805317958034692859471465764117935448723846607652042154359736874941905411657951216579019984061984478074400643357235376336007459788637474004799178228245931164645661411930642049210500884117050531033936844365730287325160567352649901334345689870393204446513914434314193087776859159681294512197574009924299410046310492946996178023432263569278113163810877304050413812245227982712613529113130237924032705754167420263500801751103123049507469656696666529560066126585824039268728314208254443690063573399074456868530145574016815144119655503210827155580243560271727138283039532975721560551313607066709523621143837621536418739480812922218689431561804501093503771064077394473687692550424420701779568324711512568171428966061308252948341657592038003788888465334094114689177665046676688361148931031197105990350177176531311587722734627724904787689279825278090803278847407919590672248654739182648207099902539168983088267147757379335610735382596573240882436971638847267721530315037653747626360544323993675544788160763909578022734448943559522292024035783125764639137747100012776517934523482469794370437945940640774720286649132612546201758894373330526683664271125755481755124682943082032202830239965972928008872504141568533961124701989951387122057062933540349150766501648151371591697510810220651810416245997925986686105014781231825756220439671472540742860007175262516897115560851157458930951091228142528288602289739836489207137922022125897795271733349947886488688232892152049073069670178511629792997524739723049522445703088406164015622400568926158901566777188094247481762533495508707907164657866520677637379414917897111117533467138322971517340866247881171625061335200304303986182613564694587369073541759694891139236496408746611165822529761779749429411382273861422494503448459544542136018095497709593995296256585062208278916033837439795132384729957741436075123268429111726876360826764225974483162706960382461547851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,34] -31339490948577658722411965378531934726685119274536081901931092570021787904228887816503818804472346818691791568192577794809433697590680336166883637200717033038570976985917030095920179408677440828148237443969953044385200351991149552512361952841438692920898718424388481849916664106927864925075685778985783832560753059121862289142369230140210611230724671542532038854817518944535154490505781753129490228987792013160951578393736651136717521387851352574803407350299120578394059509128265789463075216470371044882943841246836854577409156154188823242684332070621064806787366793651255302111436033769538645765097105228504231591653590127984025918614624463900662867010431072338448785976103071476147738468713401184019596850053995501717475816122381724665874092400181474108560047366555965961303723716370086426856587209823591782736985098373463417298112496630615008977875513310448850483397680952852060876395912880651684595923515724879513913281232151852171322162855324128486009755796962525985488339517401751049792333254977259663940978263023399753961430867137990936861143642450835125667205550654072109592075831067146904783295036693524021154732830504635517842081925380782443552706290212423722626325597151754407784712465409180052445698245678744582781814194875735943794688424293533569122138206996463129071211099752962111936040835836601428095948415404205569742903415017431699642311224818786137730937665660228805289932028222200155382308783165348637267101997406939596949261291472704955347843505991510687638238496933005366164163122670451825495968953910584542838250770354937804451433148147850329710059235549349478410988515312379468284027890771458570006103664775422531515133812396117512472223728654399696011096355813293002637370012654700683252116648638074949008670193709241510951116498451227931599773387103369349345321359988339261298480737445981485467287215670038312870144974112299456817804600399898249243135123878179043402980800352957255212098624129918195999079224917793164158700118222195331229276255191060903620597186135920724872543169508567338309840904530593690886630182909848274578332264095891530709442031712316408880967384797568234118564604852703905411219488791382120774362158268006762260720057033203316408802765783556430280021650126609404695959968776813260318381714097258620280849282787529825812087923560132582205359406101250994108385548489765792427387009384196588733068785040928545227913369114674591247359694788299418985843658447265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,35] 19303497840666474851518268050208963093132200713466739858137733882518643111656153625312061717704994067870459035894944154632936963045731450185240437500604597311599015198422080617666155187081397975663295755658228228382001782369650889412312397869029261373991549907999895159195374512063479683144404200742830193064129655940093163983991477368671053823262668683861888229489839425776640451573427660321591703700893758212026795399206618913633232876290955659853306330461280690269927943453118865408205177219598702201147000861480294714624919515543888883816613083646849135060375973707751534270148723516550867448335492379661963302888754035198682202513212854772401762934026248870801890856451205569295320742490348149038494767178535522408096397120560794667620981598929696403974376610830055891591933232313068254811497161208777163359495288460122528079807947771977251229426673922640143092715879625904120914813821795318451928622043001795110003436590861158843643040140319883757091540941194160442846295660199988528545824310903185430259672807034624439217962010025999503621592909823675220824374449664854538350477734376486674782038100575509996087319648632684072059353670169606141862961631482425248374667134149373498454589154294408635022408544015631055192955701418525589754393971904030816724820305723407603199371420575495285504562462724616382781896176592260462374267199394247957512688202406851216956250520698726756068676861453613833128873288536838995836772970074181946121694570025439013864577302198925803890723941654973083831431600574596117703661629589727443277244289275971933041865162418784260089966931459932188194384463873556628470538415283715266297423374587476802865581664409820674534880083187641822620446260306921000889258249719665553167598772878964032384895686976908810224774412268318673683776868134318729351911165225593434226736516622659006414076911466930507263245359660694582531742327562054042560929422317029520822392026150314277956903829883085125910936860177079876531748266705009288658296400591857240798557206426566968347409070721709981216541594934363186812919021472850827989548327808250676425134191014702733110270342577941359492653604962089031605324118472260327522230971585327545178635562693035128794041594660617662199469729694217978510614449007858165172546678317929466881056902313865927330672472927176590520075178878264780369426885856981859968346613423177391949629757948167468140181916200572396477191308293151573743671178817749023437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,36] -9262321982491513081146964634741644344388297909105816437371403050343788676331824915096120027663989612441168737335868963012624627598531639139468333380083475984161803062569927107065947855226616341054919549353051713771123034914696182253326678412623405450187866463734137616093923270721763958464706728367599246720469276961348974143862731111937488942616464789051647914281617449059388016264342747147625322167704388361125318868168894899815801932770163795000976504439355618961034739646442019122530679770651173200300459784509102982492107815728993454673825536617212544068229018859808246805426048251917764151663366722503888514547839583125418470101229883955282867382002961968866353470823997226430049342709045316594178729669399157546032954097245974080781184030365950361184139309371134426742150180485660188103830153989996927963626592349934632993453694067218271059333132469253198398460995343634511856493139879347206584347354368683515785396983004990579525063630122915440836508475949717682800301867568788023266670137067744309660136283333297888795487723459017430944379963941683733691612527479013243230658718243448003442707811501320284025548631260616707752980216486075267462580707658374451322388567965932303899213596351130022161771151205943408112202199921238982393160992822208949909499127966497746629137430841708935162794200870984458829251322545617665408619039068811914497766357349143906826542005890992229677080165604381624706465229195573871212101993579473363381722515207757177237749702018856537849768420859437460004343975819716606096117973588884402198506905344235419079542530482363652762346196948519625894253646504663694505905666646857840592658644742718988388237673896461436952222658349365730422236208635370117736554568774990173477836469469250599210296586161239455486100921664666512733700331557665859222682144611443895056948804974920957179601354525693216266699015701542872316589812688875126159283256588657455481545154368736201392474144439816436120032229785557401808931004760314497905828883091781590332086778940288717814356944358355832051081450691034121708014186739844987084362173813225052203969284069084006814321538941558951200290716768695254231931598333603055656656456089651145837900072434647533609379165468765930712582431715827395602182995398291709277788856634167367774293181067055771236272449925612631817634892502680550124867205443989853179309136949968758886445671860055493721591699783845559016338787237619400446419604122638702392578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,37] 3612135428310767452495538727020233232858655723765713140315600553549203816387387950531589087084105261094987789443132433454534905067547001532995220505016784285177760810032101752491801260775016417831692334482348383557917207424677388236635144238483629691865211124974868884992234698048268396173072394816976606696584225853761082720698402549622123951883732846234489400623033605910093439186424906832696351765043252228289238552455490018935056111510768560011258089440092640549223215353845049561968994395532145184228478114578674137006375788784623077455070741661211018527949927403323774455064085458727112499770048850150424146729915697161887649989903414647277667142305759540952753250857565071930543595945008746184282997277375775434276895114909313211256083857990574825774699751452913129989140690176909551304340709518333695661808519172208643989992353941653758828846548334743547504866332347386614724855949011135216691871909005440659276316028912835386099376321479527966419337294737433159336735516964595129996225816144661339091156951869713502671519463503456299158493860722844547946292258760316226745717522458644940650954211802289106994683859530869788031841846206078353404526650324214245273447834049672617974068593282746772503105519248305238761049675702547918613812171231163237967504362458874769005429687945781780276983060864560782819178265954174832721195502115391468607576410860362765592191850367720703854088124682884406883190047137441447952505862635786189398159984225230821982753778942727612916749733228138588623102714796295610319506083456569333178910903581059741091796799381327293991055263886216083225378136403425498033490436197050570506320651963096650616938746992035491374758310705320450214358613479011020133789618731492257532069209491721807599056070675998476043792146964440052789097230309292264285682921573033296918833785814293822396204237359265227713219323266334645202976463708914726872299467921129546472130175824536528220007598843180199970655495523969864749322126125614986786142031568641479829823565447828377145251280884866746457279018500700736727378921162698180646868875071984829067596288997174326786642891379043338327614780758504422353235741480813433312374042001630558403717874879147321533252452200976238930118126618222802961599163332280221741041903612687512036576520329254630072205142428924391979747393785778423658831874605100123361560984920110440648752800989716105536343318234257609686787992489355725371751759666949510574340820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,38] -1189787153174144554554845376451632883969433841267290087865470909189293474785126927780217000401637293418622498306894115282880947946271882791536489808820952400608567363404932489193732928059888602881020347788677641609486264679584495930085776903567898282571580573251660225034757227478234811814510272011319612185776458412003098007159246641915338390055703355269271767220651177894007532979744993154716501205868935249107258535793249711766232984192525721739679089793793440849649857790916814367490201121155562529548316614351102122805895036130421845962576311139262552393753637570612439368850129307575397556390314538788571371426734956808832863551134437416154612937314749485973479051771946103902368137792270738032048218869305023311626158690620438545614137497008354210995044086058820146446775244935961118035236392536128067270091856244472447791851830060389155478512522179585789502396248169935395800307579654265661117397944600161919935189136431123941780580638834831712035253406889134017552656031610463331402682980796514970276817518648503078011518962471597406770731254460136390425291452580921971993655613123156806145314284383378257860061623764575363449445514377563446436750791860998174629017034413253912648467795395003030938949670785579057663208790955899565952933698035912683302696968129817574252777505016948424310183144447859110244541605784366142939956541007885549833062359707643020870433941170445941180956140045919700552057180635957758299085706930266491441161848036863892451066558937949206468721311473771746520115013141952244857345917302810007130538490495795748632986890710925080937221075097120311293647796762714503755800850204585655758448336266414664714417951818117417862584109834977283199155071678512085433600057502667798994723184566921313261456354313807279056979094882638809684008629354470858998865972319773402057233996639695174457178820956311349253688610208074646553924194397579621698462768105168908212957879592358675992399735470502050045192827265697158073288154949414536793489640725614049539048861013115752309459312846987474525856742440258873554916041307633427899141694770254979708550980430952520583408101457634304326709413504767306654537926138112004858293035569769042625544950626460615318629849550230336522384631349828204508438164907247548242364934938722539205886452381525742554722813682724683732949965049487913865957899099381522184181819771498445439672430747344467506200004811746562247970402970667698688785662852751556783914566040039062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [39,39] 349114131527825007564615627351046944854119020672889199110883412059840274973615087672618535834910980529816878783505722616943898939976370183265616504991862778336848598410444063429514510233411522741278739400966765384116627756414108629103843116615055397653913041150330090726823017987284908551130154531043955025798383459919450317855686939844983909705366559121602557063416220302531957863805436151100518024563774735291001015604285852178422714374267131942320391484357598869433295385420017061303263070295029085369218573928494820662692094556494270834666732834063538907083955695990410747571378334409077975181945422974152008817563540911431048347017900234380608977110688811456863205313085272925851204100311727787048165747259474304179500359198444584951375663702304909983395510622526439647025694014705972554448753598037680201686830026612608726907586268907935550322378071257239027747627773658948791928665545623383037149420069101111205069135199968445920779154924312398954167239306988093512558259255127667862210993539713861366611642478234651751987862539128829132844669493433730669668090414078267471372302005633610846513662637537988515792040073559456917390591563687312935597320040281958175973877547840689440160958803178887102132933064269165902093322204197719901620636944380339814023052455666216805452029933717138470333483589577282059667985507712585646501222142485723549780097625510586143659862583371014113460444040897790693505622647545269181070165684764431054963735858672308635942931970013017375424686200509403085685371192657153201209577591849492446356082120095943691828870498652174216113304062940084263637861142764286313857447806532335414078214372421713808182032296873405258002164239108886550487212604687753079360849051584725973845143040491600218255562148887211142086903931542575470884228801962453693072763246091267001138971951600394966663399167369867141088437742328837975768386555097018487889850656655526048540746909256549001117912726749383115283044405022077162151673701137757738292254768194399069822922753553612722486453569749865962070546137720046490816840696638710271094816954890767330906649888006078755174509752630485702245706941166859743537120409037376564575244933906920690634233651167541885317984709927225005948197770649948745394249942590253349844118268093061227598235524566740513578036263599361161138315764600485577884598842712902824879677415156617246559565996490539381635062029467829808322160703389892005021000187525714864023029804229736328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,0] 543799674710454043845023315933781804142163217858826375340062325154296592797089651456835160085096280873424234505791892478002335485591005722541183326638972570182009543198870486973539082013199247690131321388461739034308580624529347771444951874827647632625138025150758164271614391091543720507129648369177598348654128217783520791661310473946228069480654571302718281635245274987293682311807490188423049572924257588855662662651137437447398748610288284011278967724612569524685005517708059736212117173265654274233659272144074683595315766087150576077008595450338895237571894931224630961539171774349154945554921975944525661214520154356309485054586062164822702120093982609102770297667836572221286531551578652927276139682422248875311161506090557417915816734805014739384074999058199206796444113645965418650528291217984207337131620375400475463799784452154536353355620067608697558763984021124369340807003485058696046991322371241032039407920067107049729249927772808036355036955956170361822951446846961347924823266617900349957546852771069266083135838250518606151490199967342363467785399466958366749978647829386545341907538260865594296750432170012421488808504872945893091291271196667314807536068945851652210201873205320333737195304446355565621760315706661231718503822235471722193770064453864961593986444742991999747379874613506682842224470228848674103838057285850726744500913681064626283769544355607213905028920501374729436272836055020542008376178340621398248237538094954639318727539229266417466620369854053419748040768993414897576537194128964001970177531776504338677635757582755203979966087492548156037331093731437965235526233388791817867171419708070599439434214311152653116804307462002391605282911816158568838093755458681634106866171734550316401880467293914355502148064735124873245042625722557249686473517290869814854127850380209868393183254572356477014119325650259907893488701459439025169648029619952084003812193303868587560310646158150818065044415861787565445247145335632794852118872206691541698381909242200297300901574035081486208981874572435300576191314627416270885742361767461763467725270149004791687371560744204264333798222861025764405105280043758778569650429340131191313505819086061507858081431011108475165840410639906113943450813059800834162362494174559251928606142132082797853142345846236649209376977161120758613774066544772935109358134243966479043581441392515591543946158800896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,1] -30477319309901383527118533213214622661103077533211496919860196415363430367154593138520084832967305046125077086207761093424146379873583821408138979467780050777664998331349921251648551093322478239902727809085829259980288387696141699625388118743022436876212405065237137604296132084844401466021247624011837464707279073139623843102933729671610476033925135041779078256064658617807055768193306637855609859390495044137511661780086132717377752048632487228593787697283916702325673801692074415413795602672619779494484006120997428098619870157853769024566991221647490276770112918033460448525562365308761893832177822199536145681815006367652903231515309239904831083942170597407930116920404568118989542544584317275974597028169234894395164326962394597600999782129159306772422262202147235692706896318630453045606097458252573947676402233747820995655805831333433975209555402126096161903405205954752978748597714083361658981787282116828153085051547270086909545315220849229669975573400996366175879531476350860538576963905636737305400155665291492621409620416517344890906261526665910649853808656918391568160634244676812419174430861143185303063138526288719144763800053089914390325734214496735538651145423533392042566719783175275465378287031454523015423304403393216456025037160744765459471339605185800057689128236854287184162105325422152981127625046388037090162855188867416478039085091199997841222878945880695624840315142431828853941644659076829490582619343733036722448646482374744549337938035321482800029831385062961804326933580442694505502284824902958134366818936115447550840550694275238657538059738343278747049011805430695978632577474897363579443107612055355459553237252132043932497710088130150312128077642402767520953435675388294412329178035195974958705160478601852792471404623195470843229779941731335755769478354208813269252790968267786331630512635499600497269028502643310712139413125800165349008510922651291562112303444242224971441980440417542925109712560817052311372163432906698166865081621943070488006796907781445375499149466368557300211296709731330843499842243904469345810583793993517955776018529334988409175041327577784352859744018788535548752177431143179160601053779473058421747357965345638863194344156040765086021156848053929075322050702698497228419583046372909363227267964233708536115327729212801225362035045982682655727700919059138048015862624394464820526859691072266204481184981843968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,2] 1159971846094893233132201417509707333557792954172484173777428628968415779780425620462080763482174399403444591502549689851698238480918147524234907096379563295518665228450587821818525003295337574225932939870424483381150299526246373290300790605738733050184101110002878337712930674427716324364066900221761447085689796639162843501454383998427017089484705346949457594624452926307989424926615910296587195268150483180945114360877241765924801679919934004533510839829698291443199659987127164996554355474207556667029171680119275773554993758848675506611027812575220820288918676992020965951982934063270869782466314897155018193962483674756750128548363480970233151780623640688489739999200400823074547633794746517643144164876792909376931993689519049041160618705031596897362409203692025063648782158589655320274892617416599070182943740012946721800880224229450855206304869656214788917805017602922175617940180429254616774122782189260305123150219524064184061463435388973317384881061246875574616808257920411249324242552297497298569814129453086993178972592629577326172905256871306181221444382530564215781040180726381535279250680378642297896275057346794318996915282029802062001835595150648839224959031335267469734449850911882138722746848581749680702288107978234266119914027648663897021261648284924307840027453582297456075661879858987189735302497923719249677555480731407517677972656136856823046480871133334604908330962987163263283927577263130268307755859726068974589323834981270737613376122877938821260889159462736487464503025291241561088670813421204703021820212488856339755815007117952024370306543821488948390525982644124163252187493209595884809433484965466837705942940144184643484879595126736544328227215651347481861283145630848117841153238000658864993555543570458977820163747005304611212519427353503139832778036553339373345102100844252366388414151701638739667813627179934312801715212954208463328853328346844736655191859940911762032050937471131431303254244558167763282546637874546684154989705631492756371337818252355683038017355191939254132859253972275563170473539481248720256821545833348091370651313528553764842764591976585415801176512499289322847840672062160937636667181797624551278070814257970080800432017257842419225099378886657030886595503919500441972698194140759331257594292831711804294692351866353578645622343388958586006696074761520613027532784831364787473610158166328258632469771446124544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,3] -23988208444980386955676115678070587760989468224621461444135505585938918709167844026961464879430736526076064189302891671851944908227537794025220950649365643700366404451312071351337867984329930410232270010345998033304257035210171695581399363710459673433517845188625663676644612287882504373256400338636223916605085586726750462692740001054883610290526345531485167089111630384198712177665879118801926402910195553471630711225164180827057798931754070584240710416915062879096261596288292476573396600524780551765908678072657100110302585112400535253374435947585573860834075981890467739864286581825872976003482092954315662308182386602454203900321818109320656103661574881888385763341085632320687021503824829917138414841326593370458298079512970374325424216262719388008425274117267009482377805263131448935833135483282109095477797807959925726564181288302297846351068296439126827064030099952168023252578674213804490543161390071998551240128725518487465014223586181596757914831080099628211253187266106741290352965077318827542945460407600814544570256490213936667404823785548304897198773744555397411125410235356418183941633590014127208088742629184029098297204175683955991650130399713302402405408270907991424533302754053605579773378722983838799898158959117087607530362691767214034841159995598339824495872639508955154514928693592391912866822535602955421615652300647023984815348323649231506893860572935486650838550836164851940405010112481824088487169686662547550984219847778777596650538021011100882016595149949093656354985869215426017561002647123793778891430287972002307915846963840997721064146376118338242026594824798530336402611143074460276156538120426282279936788705074657824890485694895659377746423691926141292045217660457011482672720965939729053411429956228682071384200636038752433902144762953668329874285516975213817358482134722656248073886277353433425705030288947111764088869720695241300119455323908711751214103800904911650463177198805407000852639512273593720491110549415034973050327814571724268739612868856594502260280027287126358386727776373359408015627897174795133793843776207917753875819463955599420043224052798052766098615058440843729095270716155546778054426920622339938167093397328910812343667366600936647528846296818795734476277790476502105602256314618909281955014264065325127805764761155304058987633355641500404950787623711821680720852600430904817434959705664016147417679018495836160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,4] 337512755390065020587260112582025985544529233545558035792475342166600587638552759968222628667205842339395049353361949278599321615513302111025806264790928415906307749051549959534152213279829439954687681587323028794072602252127728553489876605953019815217851684227596264555104552741248246444004973044800240796200462185084874153301684180516838775038443851515122735163251823462376646434572355526415232635797787411974637786646842717308777115505136323821352351967247779618989347236013362149462204774247363250487273316433932345502466864833998546772243313977310433118774325712918739669393541998587207632190464137564841189121609608694147226537649654960294305248331928613152923047960840369011452378107062503650025377611685842696150254447210966251365125543003208704147050176033774778321756215315858168021437695901298499372513082721283504488637251232450591282247351806860921287030265646230475500663979282559904550528750369996256751487978385926934699170579910865154566907823108350867254150331846666591926268690088772524588306450959501091089958625754024787697402313202889705324274850297292173735519763547162668454389320948938531384020040039144772350251223256265979979513475338569791364247084655568127741592799760390661813735537691950003824508175965073244151962249418519403505413661420491115299292878074637942189877544925250755046504204203316731983119587121610781356706912186053318140909835003777351959791342722227300608987935828473850614970202514489856040223990143749043565918990296913755565483783725677726115442876354721319286806517859592481034055387775476940067331122155829087748592156844040401027210259664666451495938727039362591756312503506977499339440410343752707025721286745749779217658028680557517750840251227356728212656773850829895202148222790170606291371153876543657538231835063735497193112902219020097957448163675868738444510226701412898515469999163470954814797966667528982739052591932258038827747482759827001708604836738542809658467962247102497364354753275274356870440977952677389574125246170499029127933559783444374027672347517742699923887883372729176583744851887634396598235705599794648249319888287067714100419548048281696477207837930230110788958235005978622161033645171161409327434633859277370809387552837599349983920900936684450401896297107734468525851079740479377527444027082585525245855204567128622890079077318838640382302777442362733867668113301769171727935936218919862272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,5] -3482010763874270500487121339142232606671358198075066486587057771983739221074325363340436577588222344088855624757860001739030873977299060911443526489588284085809500586984207701310978412779013880872192914993371235029556825940840717963642037871459072886614597270434048359510786572122125066089061537998020051567871344302255897419566929975182972147748850564595379285213176891757223356826149864596478070814666191234901318719640375181882233029534494023080584639230484885134137233356717164639758255553355151705111392594762355822346835202212417325046963002074349340612228584126494255073210836154557089515934000902253614282725387287317764137094361710777589834033317795729056288264736259391268283984205830267457560159645300917771750329293083307951972846361960326330333886308654689929038037340606296475450338285947589012061907257858580231510328363522003475018715880447946702245015399329243639549714785308605337390538610860571789879526779303727604812342063064790995477951934108368767959481301611630788196715216800018341919052013314634811275133950089825444145199527799235824622446175632310191887655917481448904956902275463237564936416863022427076428825149385503829913238378220266775380386515169047864297653693588512944867890244158282236749691109333634897503045920719425015784945783425921454039145756318380023842661559418203527721109713721610541425648632047950619564303288561425948969862128043029705381074810552221510528733767239097453001442561227296670149414780470886925415557483185832851019275618962319758722368413587636844226497720638313388647224192830458971927527337558941504491803014392696420082959364110100711469585457175916462879795749839126552634505569565667909370058293799579921953142592261898715125370055120282663994906280361746022795246337022872009514009093217735272775367984514374757453102815613836932235534881169829240494943308357379395292349018315841927010216754540516345174407673548769494108673951475457409769124658682722163500630680553620499312867858338362836435334135214481753775599186179089263831417212192252865455551780758379142088917949231372504606387180745953352073172099796166734037976237239568140797663431114022599199867567328303676071340971602430324976824646756783099949069489236728731800064876612072967416851530944777412420770583881399051272403500821352136167577042253166767179527165138636160661674241149155853788647979602461196843612126237010878912831992526956134400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,6] 29557043953851116495182099832771180063528750198999303255990467798296231739288740465490942951638511183280915765740424945234283031109257442974805064865358294397368855620812451531748741807362902323891025080438084397024878407300289651763601520174339487276918808472047309826059305185607383758440000856244118850448263294266334629135457944544608405411286859137460533400009664270694759678247899834864125776955556991249468980616843584945615436569852070983859425284350442764706423583967564955841942816566580546427529711584369047081916000019948330022819808376908389653908048242153002292876857690113071118778218372560895361494201057408217899108280453256464072421519945287841943679669050344012309057416553511265346050487749152961682010006832292056951214457357245924147174447685724176198080292847186844878516787174337705037559138521412702483229452461156459304296867174947210573680569591333192502610599282990275568360873771488980943916063726133590991163464847558354236147556850120988209227506387711302367269869209954316143278898373431628634150831563982074188981422948745534794915795986294511729499603713779862080964253270634369359171185786788888535450591440766679114276533980854973139382080471768464983943144472087826697947212341689425090332813680014336263432374900642355966719044113085274026259594011115069591904981813376216488402263776711465363042210524221560247432686586310911669826195726033246402862161278813191978230172381520852705675967680484179468802863167086638543500793901899192530474869846138854964728605105222522441327166039564389582059582946273950428339451407803800944146628816353879546513945024116367616259666358188279958236680242771344620380695207541085730432681075817319740101919140739633601775528586128600730197284463459805982269452176979888487141144172479499650059972710585954097730972009724599705514930919289226025034824824151760720184822936214972771937747451901611848352969502392134734445097222379487905793146259310955296850034246845848933979257937182076944585921470512937104630407030888092006088890650201395286273469237145299612133367944291870984625665009600830949675364675852803557961875331976215225664608533374527640242139825240962578106074363202110567082700842523864651587766710937008801876777356288623208819531260307890319290958216893552471956528350048338857768084482057651621822608602878998210087622589176922431410231096241673263761064565834084100634262916133514379264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,7] -236632782418007044682386890403690892789638755205771212309190379130804489546150783909572278360376679910480235662688214852522140818536258551369444707573879901317727563089737471317105900638725899406085781712565216785148875656651008222462810052984879856787420648055115259906368930034926868258884993860450069719513150758829750012657911476614051396127285859277851375543960625458045639293337554616193217425232996484048582072695148120424899889130671831445528890679693104032759984354269546607764515591396761470424914395290815360047329025304376592706824442481212502197279312335165174920516972771950649803671658418810883997304956048422476173875769894924341658547008241039394053700020014720266264105626505869944431259622869604560169089304872665727513496409789444252048105216784095756940804482234271338925464010233888527986725967178301462222744865605479288514800722240878812014097321474323458362383527274276794396916082257996792492572973508064047791922437273343487867864399782452081445220686795685763273347747363723657724521805476069148216127275060262772935108893586347326588473496541471737912066750222175786855018367738226103465580804789112875796029254483826500900115205767882619412304760552951329525011781842670376574318234144556522579467044481423261260103224080405330229065557622632094681373808539880293511122341699855536876744586148696107010506668121756298669678996942172936689220912098342092819870465644738509816837911726888896844340739912386645252893238268985573005563024151143357041632269943114590420008561028528985873659874037962956276918735400725777401873211608269725330775587892182339318018780512485181524991464893654245088641680814820144164311479444496490100310408235825298018731061383859213783796264829353274215176414095509398156896982340614925976601329296061785101928025239636072886317747240112509563757891069758497037154872984828047700093507466067057893598690427007390653012334539036922887388217274606174968739366723942287677414471817062530272753755049071433246465911051063679084174583176987049672977457103419143759649037566726306107205499645515511291669827213785772767981616340529887348003440025020328805468611364087826725023978475765756177273908954520158770509494207817308128736357073359764226913638103080223747086845381277244596577751898866904622483913480902251785980363026316988847461123973852716540371404091196967358154612421034936136396484117916944296697235983974952599552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,8] 1816765423423821260798143777759287769659708572332487296965682483116450236710482558271860123933762648685883107467069163995299049031909360554050232676107650631825462383709560692325203592877379526976136810892074787987710225589989175028612275602212337329724989091134704761927356445087784356235240546325710008966204888830241683243171335444025659112816971399710961966550954178237622779541503960793382852354971713654841616430150537595764281794621207590529142082347783368546261920296365316898148578246217592987379022466205634013130293572345730716914118280718526502565696529200154450143774806036941946890960374695535249736788939217000238597835135027069879023506988816079028839441714383067327881164746702672145009023429856279017153725374862832281541129101181919171587289062269180112187872336246345372227605722497139645161742584760116991019637283744891392394687057424709547468854157001879849375525423258910528571983960695828748278625422822033406203974607087665326625740308037485021282057676559010032619902595428266929371500403977611934345868690727726991891583377294022618578318304653300156050452677343174493774039071463349979917603771919861690408325837081874952252209105568993646385699403328990208216948128666720005363518257199258080898208172322996269216711458245471367967017307324650998213071860501218704516721185672432405108132777477321723790920221868922055076755775584683643779842240933168377605756211308437107030002826379283555036993520679331635983105710903732317597569173911716286166324396609282987638786305360062016371442472014344972147391117568552825891565425807516616096516830447669571989938216011639237751504711444307587843981094995536923544420237683725776230956946703399140599521209941390454696329689409412722508172403561426348980170298678657358764659847787240514380294837269402863041160771590512743973847434698052709382199870459759500901268529249868940019404669269640787609182031065148576866233919177818439948609819681060066744225452022900482352812478108195502047359760962554072450275055711466224594234167409047687539039670680813480810190124916188430136207981891985615434355681436661741338592806145818046886660612471705748756514123122005875393576066235083352948189529144011652612929424811059259838268382952849303262818904220105321291068891871581634520810544048561140010955557373639160566118007980901826509873681055199544521603899106888895043190476320021653063061874287204750065664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,9] -12721948022685626520031454060470937927764796242010726835451202079240907356224996960891185108482588732178693666234923525390667231772361257824192661575671371067831410534670961424960231093032530675179971339348533442725653013421951171024975056413596716849659561596920775116719759407960852534784673157281671263378690323548700579789923431391204470998822145929710402635947263039796202402681290658029696407314769908733431732014382166200638181952601183621624316390441445129299429454484382030272264413473599360133667201863091447690286762182731777782594922206991956713199059847877060360526314990638510948824321936133436801677568203834452196124661431403228610476544411734059805319014558440956638426040541221274557028771944972524527327838399628682434609555483927309165514703032862964289844941959044469123226281566024044966029839028191529980707150084429049335653228185858272675466544061139274154494436388657516854135484317365568056007719470521898145233392498403265599433111719930491619390862947032920008446017159734035434392433430900266902160430458271307104273121738522505478551015121748106184174465159323160464505072529591467901772119222043523632795497740899944561451669777600206104306372350971867304501423404197849097280517453768032839558615790586319904485667381199131186172163770219713407069279258586688629827893200624996589266183950880775443153562424225483745764459956827722487462301885531376850453093687481407499885313038596472866419464235027466444213766635554320410825180896403333215512545195072840313488607274355620143372660896699379582591504383884209351146068033498978689090109034684519736496344871322692575411361033036814935264448206425935887923925770033046470755525464258561063987065070241390998041542893043857659543195186380712318691669963829472222057275548353570209262793773168616352079141897769230470284579178910469251811347249501672109861316052725439370466211251491286167970169130367099550448087073537375021580646676592729598368490788984917233437289841089805572028310645242515188359853987607208437038270530668717784374532139709695691421517917631244120922672320245015811176170947153624560760525300210340442352124318783553815554400325774585164194991205519694391947932242295916392947093296236794344742393755952793027135982238852220021336737286064995328896092114684666748595045464010678330794059603768682518607327452880135443702311818620190468863913507583091817075904377675396436459520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,10] 80489808591010006611788516132658125612712942994520048004472015973707365087083323817862986921102076597483968262608931196941862599474037729737381097126798580095490476373633370673902609183993934282605881785296554855444251241206632237765285324061906586929394844157461170390580852104332052171155883142180151039633263985975891840812126991907772791312799300900325049108773087191579796856276079114784139230195906965620784727194364303468057716323891232299266558165919664696857058896732099450889836232588237176529231869610983786665151903174043660328159296070127510154772437132372704896778785973903182904409757055475397990732438117769171632660090389095923504398290960973064189249699087257429329709407704644981333819615794607324599108065332737616910812095524650256058582896007573100302160543480126064670552655503829325713924327590034028962806133478034210432250872147482771751405573449209275058517363968049990350062006143431955209941629729219935663478519934709143127838666256967146183305244390798288320004576226509690587175707292901123522960497461294964999674883591871509228304708518262547484218066579934869968084722997656383032389540930603212512173689192937317608966244081276316613724882008385275298235241961228729965597976881341620290925864944952912166423839385859134024025077425327559574100131316064662222097403964778818692379527419789297036141665751712132319478239037005851635497396644187574961644037659791534380225387757643962773170656643141347031828855517711099567915415989285228681014446287965729571836323353262241513985946952136024094860072901569369416729625902029297497789064552343477504035536248136950116664776993333035895881650053825943866299521339836425806895347431123953662586605047446703454083367567359046782021320077909333850365372664056780311670719774495632691789602842971436058171307144010835774274462389230767562355554907873064236136086561379382815113804785658448552002104312605496428709194148595572470964190539307312492374663344445946779765554282080596058585568907053856458824655726405962847473218379770379930097391641745368657834040729808814809860266251647568157007474152325913387469442247090067440141106222305248611034723775991344151606240031041818835090823213099812466333698041446629171953023298432834871477682132637235174709447123274355454556067116096746444803620630595467673939558083786335286013862810645391684593291236541531322939439714572668693533966755256395305582592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,11] -457369460954613161407519066253111473514895622328302293517995640117511329572211539247793514152121491145490972112066961560652641319516157240663686280407204878058542631530762246071825369246041581760931626776154307550932081749076465657649633399957850593410904923613382713438280017049996162252374101538190601901610743120024561364996102288055668602690000570413372324965831304307275429267972653175087060159517909286179419843956054430385827525885265495639846662813628833413145774396655192439490747231802797129328953796909857523104132358538012022363176290316359246375497029111223975616804387425539134426239096606094449121816921608363062010599689158199152523389409890541912211414792894237198514642400096279390827226799894319922699174145910602897219451567793651069013919621012376853142745240480824316278414824910217947176885744522485355512874418627579894471711581197110755108458256419540140378077449178138085791617092455393328447088306983666890636108544304727655788531540934586565571451883085383957146454201129892527317141825747171744614303371417410396294888211686843387780371190499440689201838666493953006498081805314894017321764756098513269652593863816239306560009199597422231797350727780035159422696290090662029418812295572366447756584078840883264800784374970534055710299066719442152213997483227008542793007246767919594733441402237013307420799063500308550766670810873593629867975012940742838795782730544728166375454441132301058585805631775666885368057635603505998695740123470619237202893524132331611336846476948630616097531256971306360693339468655499797030219232205601839856244151619172879816511088291002767339585741956662617247862151606165223300002335773392292253388828452431940113474958023842549057683525966827643471965813564472082997292198563116610685089534455889794867096585445156083013161070300595107906765766568209823226488892121840306719585155614587345224226991656220420587590083564911358530660511989732786928471807129607861413983132194962649359600794706822953072669527222429390674504863847500618199404982582781179907515644693070535055307960722966758154594697256059443644341910603209249528644845451414209200002864514483642792165056070548291573903685469814123879293616372902324228205026594937088754294615621471904463840728098841246964608206331330358971753016615615690778913478474608364266573437125219305271296886324043964695164045266244310329036229514283378982653163269922496742162432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,12] 2264425032064342869112067719126307342176961952774365983208026714031045328598850972916942983842797212105128893981856376021557030457737183731696843810644847117145609999758395396951525220884682916156911284324378322695816403884304188932705555103498569049549592839499800205250752548064271379736700708778196695582045566992311926144090731059329431339544743739586983365081836876811987466061492797091742272218069581128880951605019213268975551323147969566624449219672107139672308868212223936390801349584934107688806771376751203682053656218190873543296816653629476712415548324542525591909378098841713613865156535399023605464591969580041223759658807365231560350690897456350567765285154113769135124942078510261482299298739661356425188540819157255693621564029660692317346114103495330653129138645020642614937721858928527538511911305441322002591400611986734285489717028060715848738673003941918650527258669093136123650819793286117477185076410196136404320410105553802686154251037047598262473962267588625085049543829954899423050609741193237260242172554088590420036029976489518420546726767111991169670445304878819329363430663722712857818570644458832606888139969507142279561153123756045985238488136215154176094285860183430341303869668614319094072025964493707514440053468311435987990123167189599802375029495359724915799069395749665142176868263910244875084937090930975250016133362705681820202555312288856511028434240237734172045021740087802460639967511823303711472525065894304475815789682913679939575883606984641245456060006607779793130807830207395837644597294982548998124994616622964340193407606117976264626998260750624102690573027501501568398765117505094575802887807718005894135931334322319842111595039627174282867102158425912108401313765965382305073409871551277555940304474534327094281336971472865308490946706993969614809317803767760868955644119257963377537517895444041422443549133056758690302172054670605380316059209479668131436702175851341305288864724735319240643508244717044549245216076993238438259628330498446407540343152390093028555057398930648518488002761369668131297533674223445071193942403042830570228052241458343904426121434406477472785253722949217520439286706802518899945477388891004938663369995105749954163001394586721607474163909315355322431211785907763613570989647979248300647853187707772120607302489276971726448175818709386291557540049553515006919328021763568877014186024206819112014315520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,13] -9480393045462673812783020749319077934342999883563410790429399757393035690570510213558008226322595011839228549691691410444205262323671332339858901558629754515946299637954964039946846860767658773433696699509028890128314567346865223254850508223066175408929686108090296785275123944064432417230203578806157899182394000217997083212949010379298454601764559182052241033871777720865870798966405224707469762457219856922693220482665631962126509675955264758527353669372278011451609731363381927547785129851347037662027545028565910498911142829495373843810033695448710307082214924066473190166491223150601167748345217244580571511219570300206640546693151419221532905199024323692173514053333672315414467069479852401516194550625250279862383219971072806318659523936780589234435150015361739909081389261233369255917868371789211369848579758277138514570107603780830058223503033120887662170919959622975697695945267300753257503336594941241399968269804450984061526705796687580425095386122397261025851156770767364251625121359740986454113865342048937681079676421786887456029964820471611070975613736552417934063795993318354265931380654536135629868129584427135983872377367340271647512286372249664882607085427534782747334728229146398924471741272196675998666137969737254342463498942809253307624849442888804575047256253788407546132389692638678804055317497830385964795638953236983062505012815549477141865507922346966665937812664886891403418865254387536478536348790703113941204242664707053032658827441298943260083959863204830379221265462981022112162009703700366250639499966015195393378758363700856621321816651149986243368910528943565270082831755276051105977039352313323934485703246186739655654326674836530422476372746688937768480709855583356715232911670164870526730824893285727086319853699768073916526382365192328315963967287733389941119040778781455054958038434036253076063296218865959833723255492599430287025344487229967129846262400407001709211324634031078711280470344875486698158650137185261499009405703048033413482117230021651859924262562919045959012192682609491875661562050170258816903575761813641759133768927677624647123847572157574751844617528899905526731415453714358125196723585648162379908316060442964465495612165641014293390037048329530811908821409628393002316889976490978126779735716195914729414543315388897610314371175885290833336066905973329051737557395933230331701883326595688133867431353167123626728620032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,14] 33122873868597479480491147914773782370052886684733281341252787407399323382881834132250063647785646741307293375548224409972234803344756483057644171740244167268220959135537975598709911048084434757689283051475752666167660348358250364878655004426931772415048072838125793397655124003033320024735677364006138847288869028175298580984283031788105401479924654763696018585214795683186377629725572074977001904943143378589469061960517840160273296041649789985770480019804108517159562917496578266122015707576074775304126394736537379303056269385147173852349000147956063457202016045507238589032716109944227816005515307802228499224703034298344368368752456022794887085094536632490772984760850059500622433523692457923481981910200185394012315817641108417306780537263026548657127577372411282625883035084276845181027460806342818752190773619579943686568915171606043868276034793334457767102457020530234770573883642998582132831662069538867786968072933445094376397697961662592271255130265259922734572452733104907656540353900954387271467608824693393518224785209799101862824416325238338110674164367347920394864848720035629165980299166505721636240978966130374116269474688297253082358801301106706203865491412783699335530915507128645065893661171613242629057907753744737754383077847806592448002725134671875268024687892545878221963409886685112568050985059064114192189171588424694110435611310433848449832394132756604998230752390488056669381104746664570402675019313218364665624887292896448053670876144990042135677701575550278052340039855325485991200541001486775056437849459533153903092724679929053742530119512373565107921699104567962341368203970808251942025011781974056607843816222098019531518576689636901445255713632371183660293832861118487530374284187326775126048887944319576560271919014251546109053611979608133728914668998272513616308438224325503504837171337456574182480154951598654684635197274680233081895322293748805533253671095950707523284007229060177306305737261968528763563442561212495309299665897895045185252014823800115346163501429603800014932805269830831601321511244974613137065362566414224557141519196492520877648739713226382043279319544205090810060080549480206667996029578332256786680821601427661855658366783470043308938854888856137584159573965899550442574965206783497859862149773517319323591479735270210715569733537670171936056123708122993934755309597522541314038253715597846484694919608743344651529879552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,15] -96546622286117846307348386959691871407587179812323502215713655319773611070186177414476808871841005394054947304289596273959468124670970893848660419967112845221999257132059885608948522124104238644086099827546422190572459028140238956992859000733896396784328459063472904172286133787722691549330170141533577788755196647919963705483524713249750717438944866929082226346824774340188191688389640577497249542880407329094439521000061151976707521146368168482653617173974782912711065024795267232916609123833751226934705786579436690564171930138485950262527987851473773754479462756544049689840485701513605018511180142703132737984224282467045997633666747742279915676348756044529216448337161617061353414034104374084332231846916716416265993526365375308246969171146172220072577543588219750160540707402226437611922970487473537803455583253478061777316040492697670440020500552249475085142670234452630298226229970247610595770099310674793640438866402129428621483187011277360247329611007131711447885039544786109278466942754649921611767707820941951004839712259991390199069317830316599522383704414189659272522872232794509182453067206392172405612670856791842741366915090589548444164168956224787303621587561001690386764546499943259828037403830229909190773746150037237449087077323532506261455637768385431108794498738828740509816387700506559970375091238745553002248113714793405288278056247745466002426138067961259839027372511677412947368292627433326121781870343168534727049141129603833392405582125310263155370981852614174581380878279284655648102886768205129822290129326872094537908810412129806073989812182147536315108040602312406138447031956278319813251088234028350862094411071624296219951215736709382936485025612992194095878297405482724858411635334711628141255131462487071649743478497798266238720062366670034164012060977640716653627884323993626975380445601229079427177864149540128976276767086797831996343664874501980651311369584860338275337589159118645831187611563086302613587395995204068506561138662970781980325058875305787642178118510413426213130699855506606498763632926833876406911004850103764231211427073722809378812347139549336042939108759588101139368569363779856444923433968687270547781624272594047173315497119364780086263084699017586983658300275028175412781079789722573164388494598216672039338261560777773533684488484925216958701055598957985672339994557409948579603308097635116517603089157616703196496920576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,16] 235987951224255292942114049406059841568492234081509897150342740580533489770348132542060836459022827530780823155082263055373043019755826330502557704757655439446228561486608241100441284965454698543614398021862722436738641813541066259698679420838267952540636471867940031630594225384780989224635145561434929326199223392496466511905843276975436963706359109303659993293438754978908885511981006550726154450413395739341530150458406725654481558266245592697584357151669489239421688551712061577608350118049362944722891318416331300207611947897299116295765545047990880686844209176165064376092916042372690200678038367298508166405555751193559463158752628374352699963013554908679646493768271004728832402695932223855306347581859951116874978348654043856893144344448152717098815430369905263346822689608037580089996159494429901906213250294122896073897690748986357155479900841592440179753374935719557138152957900296390321800249999111448506157896036729189416938781635512074422080426186066539831975894420442941097964206696751929471346438270587882139723296898640609649316732171064821960174566163314020900064611571022132243581552984657885375971457315378343436092420566524472417490593104341111694485389723237170487138344712469304791145787994608716183085500663409990288760419384507629792061856616295266866930960536235251134220442168339743269955308149683654271718908497440023990495063618440198213712596349773660644134503992501420187043359650104795830505487702653741808401877590838234491193101452006405181801495235403932303105271000543878774217014639762032360051548402109349409359373137263330119897782138272542044749290832246300026562646380294042042780548907156174801784542444271287623889392351454108416529163676181196610524076522748478987433355885311775493661546971464610876316725588542105144213545795666027814585330036014563301845942408806837593672520818475826627092986416788688591872962197222480978979347045299234146304042237385285734231227816958301779506558436031600440144398254911678437867365573440817060755638963779651048759508773771776593235293010669261910893363139078793925919855594168591799084308955658407841724906762158759765742138494146953985347079346192535570890156100124658383508522087759856609218972986416840569010540436137450940286798134566321299732915538046222324576442788735398666035351393282935086782580515488847652806245377983147500137772763939323059838175308492639526309042127772779393815937024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,17] -486576662239277640888986814616444262050361275193802316924622887340511778954227399809639135768288040416194893011863777541418496331780708177455688404672059620497855664255831886534041603444557502448688425373597047289862693253726963082550054109291605662129833442712609235811385134529401537687690138367536835530893387711321453206261493420923093246752193902280128638413072479313170461451136110256750586970505108892460874761773770014356572863547819841018094277522285021042994513102511532410950809111699597624598790642043655849110025859395853488224629217458118909058342766021920325198273254191438149467120846202055698793083733660066146710039700009446264837918208409628861271871433255428188742676289741745601888880257538842968802410749404550169319086770646787941670333855793204439040322878309736875432863507319652542554810582707815246599590074594573380082415290259607597003361598127741813082053905300371447858885846463137427338856885457406227153769784255369367018532109703331256306826964739172972689764692968481479373384959211649075922711014926770969459126482430306955853154813774421044936797149198645271517975159031406752477953119169994131791555472949621194836531601872737570116335656304303256931070639066185625528622668707116346176382081306630349092915332846665729680016936589370218189685742130419046958357797522411247199529484109133460305536274525757335231093421832346982832268689669066260264414297664751330115702695957462271026740021648899270073908887905696025393170419415426805668879710395789319441809946023015398643344388511616903900181646463030148098530651712469737151242275008362078572186285380500895615301516011201627321248470787361625136203771204829342491899561732162623410612137850646562293278786185560728126627174463930723311370351054662924968437948515587018875788644322436101099253921104703628843029531959938855859272996955378929383823287158812274703477679121093398922645491436692545334996490193238024386132772138060617755353579348963375089487626376210364103442124912445980581494031515905682149712908119498795179192715473397115526779922976658078776311235165091991565796273383929979087854379504348268177980326111443574591675680044368628137928163908381187240595270453031169396008861239630921109638090298776817907004464828753976956386461477287358871158956607502437479601856577662276315232027373787432485476126709223864422736412527806018459942461490965504657109949018973895031328342016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,18] 850114056649704461690507659310746221068654855618061384508867895764703383407092152388851784212262525559195560705236093360956180770123244455597015037103427315229994964929744197908362152826576726029651388981625143367249451365333486150657803205200566648508261715745022291571857138248665360903807914390374938641930214717853427265434057044912672407596645483407986911710438595569746718023848135554016413118366238265229989566614067166583582417790770251076211011856590041205426225915741827534645242928807627720740427360012363179413228362377710092810937202825421609107814387852794650926087545589252083897177762355163987069516531671489619762544383818021905961092205495808370652567614631481554317835566735548871724151412894145309418574053281926681510736333426329339049844983134831587843612042402119209906521032870624205064296581842491751894136877867201589560045116907300941887464628745723007015751185299645443160371236642966632896556067255521057836535063455258237270906936674989923742066583830162907669338367128862696557797436701537542099309128640562662495064096828199192864828794635863945237577393411786855157138734275267818207098224583054314213304849093174276055237878412977896796248739581725298325762932389166398790687949869455441273367344571206642235558083086918851845224227296849814313800840781024488188621815401246629767824155689166802963578058164274884438696469109011187036800242961857902984591690903983416458004535043420304775583658008292637357258732099048044903551044471326778097399735723588841447456506387740624278020388021876475684754364806558183227026645578084976616690276907553826749717439183958817945941317087284460014638927532690256281370470146152479770014565376937812890808607772420194033401962945202807669574287655162062710957424843456936320964172399477877172833677406540563013242349501327209973882796385564819181140280860965382278645237074906249399165219308075672227578153145715864706710586431471223166616737378508825000262985668240583692561630147086152611791782131336098097177780828484911760638938768675743134725524511799876437292491517310968919817391762940633042007649223602051615540337295913222323745241998776412131910030672523901250115099663008768860752202475140813663904762735903171809383884318972548998306688701423742827110475908016637855956381989139313194685520237196425580551802321907882400855087455032560371742539000709345167405557481764270632519643400490398363533967360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,19] -1261337588979713176657945688894352749610307993114519876221744405989215788577392353727836580541039005108508665711788084034955231776508495828517726577377596248438474268174770856507528401120760690727728842786082201610130489164867672756997725856155755169768462698016305069044780315092094140330408723598066164671918231181972709980063056470069734610620153159477596966112551359339589821741756195500190070045300917855443766055799418648581835137477290285887333776131725652736868822618559661489962981010053410227290983892210770631487551808163349817375903036707426070535017481489724534578532481627069823304146026179110099641527142001123863914028629196370766154532541056132939162451585046338028138110052624777397497903880731699009783900371235271404875707210480725410656123247464871355265055112876924195718828377469909171062446445542706248524481563958268232380317132910078376348578761466327913289738680349378186874975945754079063578264744209492661157854209546358859635313169180658135846960122338883718588068803953661499894372366491286591333127200002511320543526073795150464934198157381012578761340516816663640064548664979875477646665191721197371143883746431498882531292105929112756882721531218657307460678845816931944168725187413856991863813149675582809645969717105029224492540563211712465083225307141280236168763703462579785833145436074293647288119791311041776580026996611135316236515346035183771393960801050209054374156041148616101554828925945023793907705825510657840779670303726105940740375134471676779178436746018133605502311627386949391435759268100131103251173836077952621944261965042363731287058572599346953158733539463696741318552233834006448811882460226827551934444770365380439671522244309834852150287580926371192067850325486415137992547900664033604603812560933825629676217661348815037503119085231943540988901817340130076556665754996537401127175619705909021542968690724841773004597205630828953739654995939413016741766565827746475891046579037055759953509983034951853423484270140369218136651203669948526716005777485262573844536142822221969512501289248215770848129523717828715055285015917407801958893880159526490050325768534341579001269261806843350040632057151315747853854207677425367409290063208415803111659891462780296166641133656971334873829846920401782569165893521708545673487226472965561761218065276673405581789912114795298944990742002777621554627460272128092792313479821660201164291964928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,20] 1588619485597534774089315126888379211621156687182354200266049919767976541227101071267463972565986326174925529674032217505356360239399338717690293606248388494074607292839054042835330978907125675675325436538349874483467670738424797302626070285442199905341419325596098912848330751753604546010449791785314255751831550567900215236974331558275193680277913671980373001579907356639166366523993860392589420504315640886085928247469003099656857339368237573321772330802902013287257534021287538857669191138632864973962009784323144875365154695537135766959105215981572744838216083625046819050635835711285026254980311357395954594738891150455463891256847539573189777263524982738448092034954739124907512446161725623190912770833574545763752405547208727943759261261047323977424812471501488617784035540063313316656452892759331678918196295399190792234188319610166660259737200714194154304156828531444090744730522028523518154837668242783059739978955119342210979589700683373479045467516305594413539016833544546412022669870968269608073954489300332337033027579159014401334858425744545564877032103102952663612566193303079042750064781692528265923589239407701695479449537697686920227664362886520242644316344472846943985702879137396589719303048767558620904395842154026164962379641474563815629299511731741832622520639022632054002985881193558721122269162235171278759572123774591830862758944102464877590014349948819559569300153704708673426397070819248164950065022698075420432309889454351681303856966252171830849785390305526635947912483715020464455664475272175494291098340533463300839727766918533300567155097314496870869188461715955943813650354976043121031025121609403052350998265069891242901276984202751089638128312868539541987795288827581479183228838317716563557868800856388224363924442129596654777254565020219887128484784130154982062033155498530940898801357713003771490788680045793529065415013826979358482351099031451980637414433800724111445274060685114535425493916429307424450445774641703041028390766552210659444608623984544507345156606388897683939518819473008393300141030990381746532726562262128855123060772742292285080597590497803657110416492680251569496457384881200806884359226333600534324620569994550249265616724397190668231307019584315128282237082036039925947122187782368064582507395007715547467913435285172078672621067398955004877506505224038107820923830679729118240601632954147716182663381808159157853368614912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,21] -1692665050907902146940310313182470594836971956631581649960088671441942407551964959713491742314035258799011639048265167592037183427148248424801897412178251998533779775583898606471007075092736294390156147091761558638126605693852446538689683197600096045715090248123577013684607759300066853574929289583679168141934138899312736923008417480594408005654301227287616540663379445722015820613633600089258341636393675408305405860959780417018013411924690522139052732483169514559898950214433973859615658670204743042759360449011898619001368238679237932530437453975202212162886740809376384790485248281757185215068897469057718958350437900951123098981293388314232433471338278743429508057348820986509949813585171257824827653387604173062825019803887702442803485971069402384816754684853345052066111614631766301840078518821896953965669852054722948785628676149425080131670430964382676825959158764544385844579525722856532211894344952119657280483569758955286041495230707120432825088571434875088170948228809502529414928773784143383345830756027909568821049163609075692864558906538871951759899111120936492589351983220942536640046174203151160116009356282684183477181175668803899762402697142875234248173840174490503105250567961040701911296189921927579510238640688040817709944055606597399482777601506018244715496215896335155513828544653394354219495909625309531553263676016644943538914981196789382367957411091647079906099752119118259571174738410701590420701116548862496507289900996842592342049852112535137332770911165705690636478076334235233528694645742706277381170827962214724615026846724430960579560018461916498800932667642747223795458357622365562509790347013996898425882605796290697950328998664456343089153253226826082840773880696231903939013720226663637041473196718229890680134217449405813188183273944366694987902260840652356993002900428020372314113029372373512946297713529292825672177628445748586298514106527419999946824746908503127142562865444368318781826359085561472390180865858910212959877221948608061969730472017147072127079010010875982631485974472395704115075786782581626670529999803568664411675530518343813622977745476498835595876427283331158933736187026578918437040236722756200296722449716038263579470122283599423389200336180687821319642350471917686240355550891112675604763794878061427196024708651321012237985494973135569276167205621489754792794689420033750166521126287101385008410425877535731429742215168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,22] 1515454417473745419297545651280188327470026365605291478105918436333121590793097029984877446352396551331317453969451246940139702056022813050408007429164880329005042605197854270720439823155458511730068525727162883513163450833241020359079782550583550798005521596998748308709952006113007280045052143771013444141004692103216100619770316501760515517148491818125585505600863718832317832236107921398105602401484548642345272532962645901284096193136332161663020736235321799617466555763828467020607018908139091648142429249016553999873733027114387085286972233239483193759996004465502807121138788044773667479724541256249080347829284022922368442746379477438545758949266387426596247215540144780120438106875934535659506705788257384896354622680327334171586330915657279410433908433415354716899602800874687684499378849327877348157451812116017152512599550897826185399824033714196328931742644380160614829324725316062736289023994991485281466987946468652320569160639641760451311714486405527510059442232811548317070104603299013005526103039798074014947784278702988266317092611176201089425180748221123649200740369367687505913220392755541424308984266974673253238296620128336919835591099999050806942742559506688805285818883239297698228651610833485954132033241635084970116670891840051360925764948807251513421314478545475577754196880650497268144796863395117341339648791103257050424554178959557585208456236914248212099248808962373222778486978036513814511575812781386001462448981278110777341860869370025373974658886708705204095874579015966309619194100408649454334277123102155667010508174600832457502033093003268315928853635681733576139053304198036605319837868414166832781832414978075709373151679406586064416588653684231533355674970091434414830547337666385178958279509783455892012511915084480312057368318835082097864603141544556839599999921211829288111996947856783610025539072525454417595916187598898870989128443199710380268600106863923580204972479126587497539458487854899879974552585950208227496111913700612158386925208224614052924798912763228836578763696758802975010280788816681858845157393325025384933423748062477613128222050985960011441152780874608944275925650115307356890714923660030230140463767597511491459485809659304440396947748101944218260477472595621603999433964838980872838838951362010510053945818467817149120991429828847617246858280215759608170619359217303923816994258799224232908509116465757386640856186880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,23] -1127310876883772230177797733384756453295849127299268537329414423458598780104825942036389146561059711860857170953416650682324355630442015781770099167015002102333376900029561248408844530454102613482216401578992281464358457333144030502968869317479742688325194296441336351349319152607064946257765763590469041333056718322845762234741019373991379624759218473131895320064359024566959328137959351760096767974096700080751915103813264824131336974971284058632422132863805015396167379778415993090528261832931755684659862427280438299949177337936234961577745887195997803112508175397071936349788351863864545214268040156445685829845380462756410792725750272262939546029448659229585569789733300654444138634002237955589318746073357707999799470968269923443515880988953238998298282654949807947693300355944588792647868334104455483362142362332284824616632214233853705703396274099313267979447031928567467663766264487518142464062640129996605663731819871841921684994681228215601878673613140361699323305381139030720538184209140095737536088879889586350138231970577513095591708519730935283910868124453758179118849793679594788858496879042854341217707328595363170953199989644162225848754066589811762475011345189072921511506460504619820415498476073493392517787522895108448994760817466961664758190171321963948429891666898004121428596912736929574358058095631870226451524493413902093652351308533964381048848319951633586544284502893025894273370410456925696045998279890006365862434459482713272926998889063993521816975421995708244765674617904723171561904549000964559174051784556975107181173685702109249431705443780503458278112972040433098791858309940739836935208163462291124940450653126366486802405725290970927658020972614620070881162628826418795349412306732625015007649655630867211458382141139404231380314453894113355830400048162735042706180472102289445852301297049966520534363241434425306419675156510373826381098546902802509391795581477137644108929971830617178452766205330282088801090082388989064003351591473347023284627654400418717538189798277490442410333135666060184953096266563109704078308687463477237907597546510516912877205290896300653347417049666903732717375478503177859693447986777829844707193627260664444019808623577078321766170231893689443790846083773538166433655388270975767867740772131891964305903046510092025918127914661058280211841075247064030007862709527259710376594684806505833998985411282817457536599326720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,24] 683278469486042390098274521834388890315283259884454402656058733342708604377718604638094627071508742421734011232437556210815312327348143563599758263948840822477271028789155393332524888202739621814962607529751201872766606329168885782693354923627618479708021912810364726995068788855305509904361404177700410944505439915161641633364479125208428670210152884020787702158079932891880923853955121942179983863856749537467295111057953368034310531286245352834433166448650461840138663013101573919601726935347432371714127226851029032336122101207458801305979991949169765565106231689321038388495391810050083720502756363286331391964618820785124088120920576011450417783219674260570360299326959221658987024321221379400080075787290353130255301509062102985380373454073098415161876694327057736146128950533388490200040294684994407026508614368734855004671110171045399665861654074429292918964965755767928070784871308968562137759337653472959154036431213528707348614081314322704138819862774867766144700771321212543390739585098338494376899147600033588141667043149734509637562866862058457058439647525979970616065430628292711780124709306748148008708136501948940388347905336144629685318257831991857210072888093941626157970027330603002419134670514071482672787814479340896357607733205483927816638460330558028908492777183558074863788516545310795357558192183880397818679591757890097174141045830090476350663993508317211019128817275843616021295927382955367227559381839625978255404347624567077844499022944609280752171753478115462983184875584240448542361862114404986159581626272383376120266971306617585007918628808043503598159000652280513634824721523009801804170740812518940760286465954601969676735669400938386966118913199823162752723102552813545179255909771400726173115837590182608803402213431560418222172352324272959205849072354064414640190837526656508771032919710404642884505778827244000931859863643217593392493916034308696773410214349539771811722130466807057933362697194097615561855979207949009202336590391538829518039551807551917015337470172144085154316116309866895747868891916060933089456584210838958127855553355176441186055022111997463303283920319518416290730121906857507090270861886344369645759136701124865157831474301321116375643524335305795760857620162693680777433057150972559937892382082525321849587960844645938290507365110604897079072058826140870215180569805637655651161480209490434724151870331043745428928462848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,25] -322639193948390678916181875452317599729200646766392278315191400889586076657676915415293444875913489514238234723509286063201303067407562879296600970990283494610632295987842252566662366631152174784480737678833593042618154266344317194159955546186464693500847680815402955585101342070947863935677095024176966500996211396650437465024006346617261879234075006064106738106478174178212473994049867719487601867139088704511331129953318249493797509361371290677730352030562693680776235265673034484126751067684289976805472582685253975014756839620238804465013666519722423612866328642415741536316964145286808329876333294776533632954111481399691430353867155113774393822347322316918680209285345172530314239011328429746934971125864778390921995567189946741386239232935173947124952907172604983665667862845625228369958637300764146483042450154148422439168819110183515056428218711619412126026937686697322452555363615036736803058881267368833092653204411447533064964663848468195912267841571239606749187165724936852367675703566199468584942557803261574899042397817553385621737163804454346278971059087558639326986837982334838260427614063857880295884641203724143568878269229437787961742352585930898392643734209661963007740410871839821185206996276125181346353255483781753924917934679431837301150775972686522682501408396158013183859561358633291784247968355216677838939315165401805701615409720144273215340082446790016251870870688323900719752787093020930763840197193892383819579873767091015911224251852845048871098668572451406732595534955462218641329508175343752425206838672029601619174634765914870736364376862554465798119340787013239167555583192322511851968842144103881632640793479134351491631354627690906945197835284881381221728452713659577380652846620449685254964401231284205398394905988428472633309934245800801172248820686178574129636037021588220531537503333400504132830908616523831460268973018817113826230797094922884395972684761170746757923158970775069751746932199879325869537556196752660530171075497042308319838130145707653188725272336017479075924565898929678630652791421421955906661756873515971919536867042219690603598629430545551248156172971913775174365670787349408511879753635901257236487789681176704977097967796252294390076360118927202344395374385619138907551585774888703069385511360683001083042856711918265950824344012093457151323616185795831307393842837260903337796194328502586388529688418581087914614063104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,26] 98801631576457020073351510920657461932122872660389481584137556257689547552357246014526156224331341687948241272910148338543441736551154373049189085125562350238975312358794594286080650467944471042013730211494012766775942890083040041785678501290901076655844849373941089171436120857152264097157836163458208919854660346551368058761749712634474709566448445565058101355335491846949781305691927406157766565359676726972917053489160106985581900745016168597479430522747414495117247375357930654569642425309488039156431508379402205427038526875983232071250776182234275588945396945252781449857650773508770088395542221780796810919952196245984751136173163093500363182066408294556983205781029618966639934997527865861206523043141615890395631237795358127571782823489750051882888639232028115246366962375549687630408752523562681148467600020832770261964947997568928572317708345429855984749617886113228325620438546712749995274581395560506674847173801451616128909688530990634037550951343211312640781240662404674975898226758834298599529895636845086407564832603339929224227665069447408211403876562180293248724318346705278511116860230460175478111494201341050094631572581637236146724813385869516663620111047721225485568732772205478907980778418289216739359875180294045778696096143589614283096194819802144861435445940221619134582423107482221163183903425378505493041514147202113628721809454708296330843745410830984957925210832972535222681542906702320991579806844644849174642885927534881963040527976392600987573145503549583672094799924412143274175153430693353319157525588006309638651853402942570705757127708550799306583588948689560876222220476456597540608804872954328791178314897660913962226842033280313084102904644661342997744165689566320193053793371386075928029409966584637678150774691477794173723740253017923813420250903059465603145954386251186019552972921935710313115056052286613755878565325637291048457789630481597289958572796289159839132090727889216034764157595523620717100445851072477941149337197961724253974440326622887729463625127841264614901286266549976349701896026314849295808959707289704786182696705955448679540642125434401521866166358343502481713425195797047813528820160471942217487151692168497365672473033609762461079915067629763166148707673152495281497597084029568524513282521005675833630244851448575657808800585186607358232325318229435962392689130631866593241701923294754860419810595899847477512577024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,27] 11957127836073411350737554440115985012102492081007213692602811977445316015636312369291472628270863898101458301371759135421962309316761358927104144422585436899874272164731450724277260328199734781951958289904929321340893769099520056485771634435451926643554552311027565821977146248188594536601869172569040458188265094132768981926550709567731922374352492162368233657924113181557184229958231308915549341007639400135193455763924093624099175265897056097639266224537148025636161313115794580130316421032581264495399717093809553380284014873137323406468091667139899496371917308200937013600857313902304757916698010557787776592428509794443562140938862752025072745442765691590346182327294685466795237818792348075690173042822137771979975738935664824360235805244266800662856845136461981222977279254489811970538510618157428411286220054685277098397849728843873127215909229400708491884526971045435802815674020153695216911050516230254432693939953507695611677568347889586880412200060656018010797114280471971761882765508338522699060491553847897241674123177499237836619052223208070133650051565434355923826856725863615450283074769525451444852755794199936579076721486059755479245523567838783729774720422755616517722076687274291850176220403622650174241108167853460464767242008286491439642806245562854193282935022691225781060975766440832404439143774952797535930529541412356364969371700115421859667027501144114700934999760188678647386883628446295978912238453488374116639820672525306636440002281944806699054451371873957543611699651626422642496602025013395490426911537292859280085022158165143092303954858379942061353956674068748499268098883683716149889167820787079270026176429149426561316631029739786600435070023548974002642213321155264633814844262310295225247846388646546201582525307407365791476987578147967087827461836619737756818325022264273342317680546266569857499080737480793848121077338291396213402197916373088341887710879631961688377663907494034002163383623788544571608822588282699081317818169849743249489385144409377856718899639939287683362678417285746167574188757778011440549916244586428473732624823153273303345195087221507428587096966558735128724884763353947295731032832797584525132464846993711202927625477951163597004795444542423752659224390840995635680544564126251609108898389642856538208509620520043559221137019478010055205464753987175642781026018518223149321475026588999502512197113244532852994618368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,28] -56092703957491447135756839035678336281197138938120474000118909081162745090004241303291914469457118923423611924299701878469396267407148158278278682984343895254061183263615374693812398429731622296595405459504610433416556407570278883843903553203214308989740868599349344808486506335774992551032773270777054629955883429876920711783025717229367971123674981387581649914981512078512619959970389828301140225713044835810670610372052505651039997102087013996257737316605413021818371407211098648435738441107534187560692914475705873552562589579147415021393173841011746270371339793925601032634174149440359075000397375450918590652364385431037733983164705615604771504931473670645878114997132608832309249036923075904909217674581393839059887671771651536324873023653602878332817294101515532888355851390792660806341513889021304609853639822223875581983805309251353402490555108154451472885881105006035160082868003222279437747480044036237542809256566416651357245471756387627118388711298646398178384330367844074952091488171247805928463608970607259383197333217975447598509019948398888120614426767245302351175174234298891961622362879119942540561674349320545292480774602288298620232176116526143133110711980852930252840424964433747444272994323349731150754367353051177672269509412106187774739207660275646359992677623447850365635286253443098847092197260554029276222913313774978115095700869098543600047050093147218145148640462521225618576585812204776139691447825963786233100229535069118076104901845064841526154424388031973677743853635929852111598451427011467518282656913616736948985315184464580917516934344031380812114314200579211260647162048364886717821839752748735601596640458488408525799833535294768205443745064640227826666058820599888424815558662891693166935062510304660774898435325293376861145283858915420948786247944947447661438603779104674151041275162528690372790216004698304010953643064776152574486991307285309018658362849176438038340929835651406634536087581595568799614251072747298669219761327424519752318553551938718390080501508626260482433870331076492262009564379798625161280688342569172723024078825730952843094439188138674733051519716729348384045236573800635639625745164184673053139708283406148169215576561872526171848639574031015128143648486916331929744769381619754491853141275696415078157425497245804713826432961206949375431012980177277980267192335984054810035977177256262337037986325371358225232422328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,29] 64686403687563870816213934427213473291419359947168966472697925995245109494472550079840013960767329975408848820606462154051155381297599766233542138061736676910071122045234729995897658654346949827354926506973716855336706454830707680718147845975113194026793065179320852613672765961508771601697014693217031333236626315058489302395612283456470191756146327039130397148567009508197602713103307219519033827642510144672896049000986456216176501671690658279868536415100847503895455571746440936296970068747379468193297753700028058893837218094418663233164585547376825780490872516508211920174878741835810134144459214205767851245437124513841952765277926699628482455745326327898784525448833061687883213336604965664217287802661904648130121136700949463903335241288134743366498493771971153204750156149220995068875416065173572148801532204620018636978758690422044728435909079347303825167263561778348442163956435249680239158220693629703974636376117829459313404520102171003703346567529734315672017898413353668697544202091090464193955341507920081364627182117990974854798585785117005815564371795732219268455581337253838512720683516838999183651411206668491561130558421164946007992761845033541839484048947672223756631783544399246055815473224783018391415681399456928178783893725699520802922773153136138948059481858052284767194635702802747858347736547105436805778630302454818789416813056394232652553936897844685141637401943980113194206376516422571739992910941646139995422108719891995282733746468829967222998755699508490666029937883435002346907635893781764115675813881265411687746880625991212083671476209523797020393506082243990801760761646487511500861759635855898693172233111605897434397604740852655501388729788780905954352242028963474045314879938726952245115335686013874030168999428969743886961678762346619090392111500386079989894404318443447234545975747875431215798368441120661207671365176494790437338050475577862932262139934951938640433582331007809119644346155422248986266187913943408065583765660077765985051321689203558486290672644391199493220685810192345715701376203443582359172984861424508934311809737349029449991529149870623733996932040980786082366637163636498123081648757283384524245816236675878818821006380738131522759114514870816860085932764523767230080231427268336771650978732130613175709870045012928666782610991836365968225912382588853844455774746951613405231261169122485035248234807291765320298369538000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,30] -52465121162997005998384278013635702422076678132133622240246691462256948741353178377402671098115490236485948508923137109999407858651005146538559356247499985883032730982215234861591069729478675786359039415197670351228373058974947148578763402877698268323830064970858409765456208661803019761815746576437998585067581149037427883232067825984669432382902079333552694132429347080953102661093739029072133265097584698965997179904972616573373742257470991744908320785166132779997494012143937155354920592917003548215297779825739965107759132554616545367176476959780036469063111547496826132926948709978030971178426877683206674067895625740589293389900706418182049302976077292807712595706215436438858526354857831345363770162409159583070478103072758961866953754822460559942798558366472235847927604600466420505651150084045001588412239605112371826126450236960586066396265097871820506567218725464976013334310119462048701726140221845112432373711147232941731090881171444727065496187639882987247153440956087176259319787867010698227190422024891378378102128204473265068892169280899444705719277545242104467406436787061898371336298262475133680199647827103704872462390734143862991473226910020058365717533341961103734909743872153804568939358139124611818481313487699288145130774692895140130882848269979934784187371215130935141284602097327551063859409157317232017025315440133449548876369892871243626547126425575368223842048599644007498354308925247957039791765566146673789962826217803938623370874417295038217847900688595817862414819373018580972619693483353289010735692675617911366105868465436842371952340391247469228389861256171015232802838968927052533600763273729095079353541829376302000040843823577458463433131826196967254588251885325382309115339778521866137960144612635208139398465314744577584656778075448574867896969778936060206603621145287585663261678988852937331589953926680874142565295803789058648248382446188220385669705156029699932041588618602212814256597636663791012052432849455243704908418163576266076836244935452679873023141111354202899809213630789312102832958279348795546252786768220081660725058326842658268321432324839841164228440929328939384102045005419555142008648108246499619375018359443094876241208410610059592594905884965602142681360178247695155936379372988557456001764890820513457172961112410615443019591887619597566442505539518908853231280672592868327171174476686582577397100376037163056365554488609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,31] 30626352560461292146922869389240817421833175940372476033216222316950051929874184980878055906733252793027947271200837550022286782854516750394544262467050235303174668623935969873721391580341232294043633381511490610461606654674684553743354207893746070362966293299991265128599027790514882463625859148105733102088172725609170364663320946145169451884107873703861403078478108278193956240972058217569575900715129173172108909815648421014631154881398231158855627606603029300341136357258722299077950115158608090045820749474900110436518760282620087786486959292814340300899532232515502691169522432476032964342353942979577275143187224110580174758175978032727620506406006856479168487697118555653556784690242670257497522254959922942511823846651678358564460379262015846303689127518035625009533914763915414995988438446843812316057903598931268736459317971741909868909172322179440930178783606998565329335090098699055436927784147364718505622518203326115631378944239370332288486919380828853646174214816848588269250347582391408274929458911445818440638425000745283263797160240339048513282449019687033532153719915516380778973997424895066778868497251825518830677672355594742170077856960576172001659997146922531850212417390013221129546130370895566858424391252400078959607371658129033385207710904595665614286527530924159353436845326034251424088433876692448198361077750301960372579286064878282647752887333651256526890092080641009625119605040144988374265901235996878007122836894822106437282047745689310447409220554801343959296546229326139600945008475381668280169305003326063518271284181205486695001476629077384372191979871885680319119104868815581852510033662588496993799684269956632308668853106649489894887718205016770946281177319413487413903643957452633213200613154179957909061168379011051108637807531841396895658274347480851438912785287317928334385831822321300671197422609955846221739405975549707111548228215765365722838961817015528404245690563628154659271506767192957154109102844105698922591752486748540473840214688717583259506417435574100270835396997485104415434422297402757223177336847807303379345450408275060513695208230930423647643376950521694050393893043112560839367715555561628619570435707636735235396175150655388911462389529892282291773764626756977393346210733759115918105972700421516901476662058994935013079636101562419072532019385871978025035439675954829198965444006174886277685880548988215986197406088708984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,32] -10463110008990866767639943606727821187119675833677054005668890328895503208394825232633066441100801255208085280256711987704025758317835497651910181045641164164875671747592279832291018587183279200467076435369269611040010580151359376498443788326135430690054912859213745141925162286281665715314959795657952789248833887933605600480424398438027711609945311930374887510470895332539186371938010207439840441294207348152986116986136782374613535924995239433696027506215715254340118932786136207911977832824619777683705477339012089387197979239653572565206222221576467813022517484856479571379722453383877658489212984777351616285345303857449467513085335801094437573323336554446792760205026089798541410988139737423296464048654940550540911455681124062576840554966441241339019758213304528629420840941473624446687118494765818224748953055743708915746264538833829537663381739324786759390968993346408589292275294716841653204886750685289389061117962716466846803866288817938607340067977069389076307902536835031593617920994279093920064219816690465365878715178344373217471667538186733483603577690398231122198149357775702748245659029219438139908690883263384004267910092532621446617788580780842107429155382611983286730392122009492307391539702483371064269720353749054601837157273939420486820255693324481104619084389277776726434382159165818027951363886444738013970804147759864100216971021387437962842743754600202855753872316067015738139909799479008498936949559893369604391940114134980897667000257777688269615119665383678280588441964472930803417818049942714040869464674401879285257966910551072515257569548777742752110427633821645150242215027301387221212325445307268388644175709298234178725910472071973463831098776325092671791966306144998204503544057960767673744103676021968184066916683413499444325337925665905787480213811148907862853808190057665677287223254318784311400494742217113005374602587957898938370784893031733668497276986756048778166860865484782248787603417162044660650241927646532453843293120278607302680021190220554057366512096337053529258831724638177326889538039896505639759814745184877100328152981241860628614029357085930477030659792119244555536945064453893883690666630301880604632769272819139614585763345289715649754187861496018877232459891652275279241385592725643007518291917815570686057318810935488959714686753746067190737429943215517242560759457883982052601354239455359144815073223651500033103822600663103103637695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,33] -1322681408092555401612004648642381495291750659676588422341931779273470294789544049886052209279995451732283197757672855351234103456427760578312016530497288405710155900539418825554232532556070749569637568420209126718263719793978173819752207807945360294119795089087262484757394577570458939803618753869191702336156721141264038542370955316386871125207989482749380387579125977736859337112489731712114191051438421500631880682078223553122050298764542487412247019653864578301469817239665055250680846586088813154993288005321276900636441378673200090510220294158913672506102821269698400875089151207844905401060271276826243161503641540970425116533978496793873333249265883621430343947168754776745364559665300146987187767915106526504060063321615202078012543893480174581864499698734358590226644967535898270563489063926879013189712833894885541190505601356009771968036572977650244318070936245010005543419896704205718624582662012672304330147917735244198620179344949895837827302642646952379369185993134567439096419754359259527510728170365479578343662030981979555703545694869153178198115159301158158935408306691700414582518240718081541067639134484955553027515263619072107364397704651470182184067819242132864549498966925271357735748745381012786386908823429292458707206516340068325690768479306052768404787225668695610840621939050935813760214910501784306903424280978763201746456954182488503378825144785142391377866106680116150964476563201489141124361130743648807119621744875304477558257963574454387721091182025090535682883054131806595966760660613210785365717316207824859434447430328686812330862490281055195914094140944885359090071382079945321988180376615376167566990527755245636642613513084233009208684694422338535577582797924730694273266223278700245374845080452346320009438741901965249184384056219140950865197745358724561887211944039091095580259709304198765645067014988859233436922234543663824255709966497607949697603314378097368469105167927965568914707011629198797348880337428057217331807589286898848876351465795206739193536859606201559274531285843034817815415355733836606564695901223287278192042209342363249692623494978849346245027898086606060700304193541249133716172066172743070564542176679755652540302909671875993493417194408967638299787395691945916693569121832185829444278048970560150824860753174603115344568052923117236013428683383720393266698329989756499288944979475896273461915100327754144135865254609679222106933593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,34] 4872127040367856219359671741705404557188760365490102602960701689390850169401504242842299436552952138281445165910405857509075741459737509434725347928105646065260472686539347983389824228298427329593018775542026364655581276705752667727824529677289754554392694872300848395515822628392002653155886877368718096846271014327210283208221361184276552101462341999494228360858583342239359285023881291010341516642144850486338481429005280614751033194199959746648658847966678594355891430396255660998690357123753422110474593583011319377231069927866473050432787227024929049383374107696835241489445200847173498424439714760276687517557965312254839022002786354599820862858225833253682463304065056054116181766631172556520228173827034578912173671535999979585170332571695802817559458520182523159961082683398031639898570349236086320825412948419467343311844212838979692093970421567992391141581229016784709811734063326833683996590783447772848746688498072217389235151747656709310397356612923292683109523319971077794740189354459959628179360874463993414214315733497899904527042913041318251976165212613904014484496064449761922560203276632991234865875593676733366908409225434201175119959830332625043027856201772963430017678825584435478017181199180830589116486802285038659421693323242365463078642936831683025026138341091103587779727343872603030586690063896347230510590329047345959439740964571536198217809290145438664612603559670304251469113081594810853878223024929102928205906790299954389943433607887017932239186701174561485678927446370621942735269178330418628133465086792650915552178851238134878819930967782134923245499155879794624098333994912805484483451965069383656470916493812964313925757719633555179508742676828939203064381550015997578646071077024682380421995448567309810649100679482313198281802429310116008904851977601101816293128964203856855498187341098333030739526161083000112015186204761404281832920762531732411771308151275915585858599623499460133901398917175468412773386803235825306902707782955363854703404841741176768386662703261502496198758721583840198633164185963278607855462508711873763968438110970193745973327168724638448357816736146588772114703392751984287047693605790987848761832999379485409788010065407158676517134266086278316070569817838362125999335389130198796601957392039240800797334486203996741521495555210840068001559490261590091138206965368739298763230044479642774181965735850530841225118545022365728393197059631347656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,35] -4020090856535528742808009651991528582380493513057710183759051762198886661569545682528077235673493825460240912248681986662091020811917577491414845912128382682425702345673781305714364160050312728786074514076281514022532631992986349445981196774746809595748680632634545065303068733454479400349622589468973142380718787662316769652920157971864913731145437239357149296125027739641868277115172190979997238718036034750656938098032285171901834305120848823295849091654224516336060840896493625229138097191327501103165527551597804444710981930494235311635673676733858705837769830390640680696101673419708388860348437550076178540758556831706176663123565080416653681573839848209177993582047760715254359486878986040167353408064576240873402029026560062739754569543754260932683840253380197285625362554278798916435532998814648300074633912631055061186220302370787526813770718785308168342580812898781938538669505114371113399296907895511871078694476417192219071725144759345601202867007696322461803683393394212107272363506414859420740563537030393661453670356650298122674367860834962496709177925399792508446144129973538153677031367409035786519968372221226644001107047045024628758853359499978384001444323707468392785534691719715483226815805529209656954829785554885005230885892262894220441999435579869962193224663908983542206769128705850389060772957697419736749636207243661299587955685223178696818495220625646086966083839690397208271007226125440133636955128583727857586069201956221458140146485748804134933163976706055252217830592958137307282277498375890007810692308588605851011144477796122649563197295480357110794042760304713543700570809217970063015582047241172223545582508222836928098113778595310913441773344553885426354652049282616885717331272129196623918719427923696890709865009347667543357284853499468734392429961674238720508341083235983942942714347554104744602896726412151434411964345056171751314668691666738829413728079723571315778202116004569751111556818034153630331485731419363148632147691474827084386339306891066196167430356333896276468772120453726988897485870791581879353223417807899401812647887208164642949188879465039730496324678441582745734498888401762663116482926632115621251364906142399526070975918302285480169570623898446247699752481403479057502145579061830919598833791632391580299146413194823205259043017125696753653248852655231645310575442196360994307342202256738028034875318755170033122327391496701412601396441459655761718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,36] 2207357733459831231718834005323509413183028867802210854769256208150315496562810395877856826259817511571690261364827352843337957213039817921687420297509648539922925535109376618861798975201080690394195237337820503492173062610709435632789997520166327517016074962788795425916346959710513937745427137477871745871216116278046539501436447396648775229111261387021094986813010426369798448427316222424248085732641501026959416244369736331684700521714989451808973710657042232635207920707160656746330204121754063377389965139185781904517944920197944394450192696223359746687392793196920278939223622338110118567896013560931714217592911713959030546377298105491221295837705167606455356739690301749630128696627812922327027766308638245492189420321428399614036559344015248615443368392907645625687703777370273255984374630246546767813950161011303534497830160070209421719282811541577641220884284338665139279877415710341022268239433895011981853965336967652624301953710524832520125404633458904618675764557979769049525105066421248224928628390839139486907468601006277992632153149242712984597162692257662558443753137881205530688894835093000073840687119771780957814846471917137348769824253969545053896058302532595673045355977032509034909104604484784392396252628991156795170184506073073259331985269143647756286781863741711749353297457200261372006359751158216956905885547616718873129283506834166383835693388934849893611039146992281460691179352397832315830810395856449620158071706078826860924473460391188394632432558009352518057075906866159493924153486319739466672546374546933170347969127425447737988931482732077142088818343344937704840856351984060605136792341412928540030127766921101351113058967909775764442137326801873142884814633494298834476464413073931533978569590733053808039026098211309500945153071023958865369946160642447238010021265824205530320126698573644319502220432961966279401126429165362344647367221997949311746485033518250205719233158455640191509610437285731061578258078639411557183419849125470159252167417290226109128674408981810166019685982407732667793991136285746649588150916759517639840843679356642080404581905798710000268855374004512585201608122293307448458652774184857893715213401429926265830055672810834781420503656349627565871739519237027502680787738095269021440919907887267763857436171610435085009461653233314220609005595417260589384787339997515980589334126096047442353163575927878505091651363651416647515361546538770198822021484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,37] -931126448850113252564848840114774440490113803180892583047478444418605480580340671907643177411814273401240664395109446242655374508826239060244662345818769514253668428256728054642272890416110346715676924934644880344647012081419359402024301366538229477863471296232819543995537482767864262325308617034249530815038318873144109725240793009937606085074437426329867767931714615084687415897960362904585022261906207979267774864126540543644157477686313600214573177098074049449024608797302340378370044068746200400673653319021425456900114035232688547664127795863639674195790298209028303611359009240262795743477266279305891908338791359629478670804243780436703920394558350175336124084868972555049695959832957407172120295005479847272014125081280424596134184463448426253565076549028746981313857394477760867954654515974790936194295939827359478616602957498688821054857537091421208098558357916679000846351240080212111332427062717271244703063415994702328478430038651539577099173972342391189986445865526616220810664961078005713737636260028722344160003727278769829000138333095305348822241438724309326002723092295959423588962114623183796142969021505545498805828019196411342842771394261637875642705900022341062338030524704865581251760753704274176156727915146778582867169236859837648747252537031873246848147374357383121658488907567242333595961259867653266708614635722140797946693954824356532992370485909652390322054829672029886976488571515807727233225409101805421014035147792182777044046911641817137090335864378138438831249433564512157952412767846469776415337837177757027391558640587140014903714779357767128631203523130390887638153169066801310426488289352374529487635641395180595885189165095189203447273208901806666546880670268933900616199343271924682867464194597985152535325847733005723229282363131391682357988101597802988286303175127223025445882223017311552913910812411670444815473289100807399093411477057039376913536173413596226126298703176465678028882606679908655463738377251639400283850658940040102733728953173749932900555433001283885365851910005410325474626127654521135761141114547293068591909026639433214533525784572038678697395848569468882886522053828797135407456538375958975605856843930701759919844758367574609473724422796446411766733816470353917545718604011212391400670004740537738731745346608175396299095784084537410406456068463260600227775771965418133201147336950432576888927645557014808469890864311834112955239106668159365653991699218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,38] 322484610756315692605747837845562818725643870155727023522017467105879255571102213640389750933394394589873663098497333794015743296826902138827564018179401159888836055433673294343826350439932396876934879713196521240842643933214098558316245085918641141858704032900275815932916123550953782303572438975337348752725631260242920271841671184547151916110274548267664544555119195828454174315670555649291667160937441996746031911683951942213017280623701698785832289055094544310208037470416025621593961447870029492431820182500262575611240512278674111895146557857685112218265205338252726525643057625300042365503459247540516819132803328198634225744521948443112696198935019258107046865314864506086769876050120226518970567934472088653635740523797107635506392028054549806841803922724764943373819925105693236502933247512230384333550028463918014602593583793226771796178055395265671084552531356228184327163609878312767814907608337407373862120981084106887903873905557482708885840081147408058872678773018849921698027354721327137143488124705275178401867681625471772677052722748449792242250189880726014194220491937663895385958749841844290193532849718873465381400130398170869922473710023633104871208252215111758986520363999019124292717795376623465343340719858944460088440736971442650826062565963556647899735952913743369941022249592126084806958688634358014321759007407952937869144879731903061149364037924288326336103880416149140234483266766397187485131071800226984398663645209235094831761587900483539766922044933259241191403125109991801077060834227085116084880822965349217378046440789529897914711468563524898793471489935865440971300295422690402034577110893855991289392366738131776169375029463392457171265714696688607318589013492991729464676267111203148864322657356645347239658855733744425761956539259928677063176890958540015465393792648774890863918784184554764261734574562453920562236756569881010055413238851809115998529202202831048637328633919252996731714518620083918803053114833421810900654465746598504965314585334218740289165553926691702600263621281670329903258364493227092659763064515332068228419036426002781816464304730581462625320415632122790740256977143558716807701480500808261271382222401395843144345658207897299279870809013271499102099324240508379774328346287600304478504761931441073875951969352324947787956060251308634462782766849507986945843822372874891676051130225121410423295584842375966862378560974547048636548396416401374153792858123779296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,39] -97468293978301640400563287313321851525349611287577124678239597641571226199512917916666736041423464224910312590288541858880955954672836208119286710111586749468149534526742841673540857604240595427347509209792950834913848963506746984696982624511763352176415076999173109320278317327489890765168722620100497810552800408006030764834500760839481600705281323321440233229063115374004374911260571415287305932857831903418215330090104975983649413498792275498744979005824598986689968944576102942674922992137648402256229269032298044571971081101806461346427952437127934531126391684564404761516751847573745585130910526528767552921977429591450488440694840347442713016878070640799802790113510880677157606266991023449754398678458166472609008147824828229977098093576046193101729544954305579541781456452123170182524156848539976500825692928203873525868286566089283581102374432032723988808676279007072278275753967185760836680253678952213464303463437320319381910455500614932548656999790359789787001083139595868547342102418541671656786583812849597308920457541057214937099265042006493139095507166168805219901427014666725750196032625076429038247759393239646267117200275199714417021544410669810264584173697275753753961332135807900025860605786890705075132745384346794529976946435461442266053932582899223373971286564674125854151854058786475331960454728768483907366945115821386417428096133230662312796313277794141175834665800830746541016234094757725768513043066195235074659638371746640521702228417387267847447618571416899783551696252900743024562533131249374560096201402202740021992801452334148393797612972450021488512069885361485397245216622642478598826807098261325911363055668396094750555431429251580783915087167785079276592375779023374203067626497083083795279292771215415271346947012336079579601276049219525453072361509024630418681196934033395398203718439992340303569564816784768530398419217269651994267222488413565009651131834398213748583185446226655896990206325146278245890371812436149173058776761163352573463253233982912355009645929771785467957785582080373314208846230677784876954757400926698956507055533372131300246027348116746170002143163215394540664273364763542409992535586799111280027145090448764310762657099469925275891392754920282111228294339646144094579826170622335056051667409767646429779228077579058229649848129410391998518634769453985909482472253351552328801467755035223025698739400825498716740199121580865595493081698919013433624058961868286132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [40,40] 27453063481341960847070807522116935590484565432217273570478535059168375251287833553607608791221293892065237129299319870221818214720615576512814270025474745520092247217662924247699450253510772977689626610550024931776385238282421745367848994383981354387740072674537299295430045499999759314211222311489347241414639530030923598367606541658506149234302171796187140032925871736096616850188611852949002478226057002393949935958724615438237966494160825730804043907487504521698574347827029780454373320440290218463559385947731962419610777004251534678907879629528000147990632635178777678313698167631664030273281561856720386702946965894168787368898658981172132563169950821629761059124276097255104867094785131529111647949675004458867609920339902269698643551200005370178585197203744395922713507753185243890928050166844307631065193113397797022186698024786795058001247213563725590354554002300662968478668127772444149455412854313579018932026691963159618955638892448372409655988914671278152618795523709967307818958493372309015734512973877199448885841025829363853894576504069590504888070249705699682380200917196586255656327099111207090130146226195066237920215600888162354856733346523640353323499478886253724203860560487112818446033456704986971807997387508017256278576506737921530713499696219566702905920809706492430010566617013852307307183506865058797682139389611661123486179925451170836673483693472827609261229847251295789904574309778998482714446409817670012479092450551969710609838984253213514135214380356611083160731944715663142417459901311418851658022755093308106877129002406237063956797626707838468401731713095945402548337559416998458044519987204873147370815048365216672599795384490525820331314163002612244229901746893767949860407311948894984574190227153482688998113536330341394834723876422118609278474378742686288475913926819128273767462314420195702401619177904105052097091840566536159721870548508255585420419680433172442683107672422397447467019609583374019046309530922146801153372624210981702538139431704048258316125148721158162495851645511723387744695523408910270004104134749698348309326569230889335591821856068423382071644592864897483980151571077501437132406119528510365158723409043196993959596452310670852228336035257344194355378450895815906099200783554820857905028533965104865729431907100848659446773717864393903486125139770765025623105102969425036918293425457778314793838961733787935716968758072237864255544202707337575475321500562131404876708984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,0] -200493408012563745935386405848693692118992429061594569832018577539983326398838121138229203629246577235711402647449975634824814394423517949753618188998249622174431804141634028378972688242749697150663167863181875466519562893315371590049289201904171727784679596044570794371020896865317052859861082134863190306029187993170723877891381988206062378462945064311378345632783887165677353174868401172285322105416849272188324800031369679089036834802001402117677484555783250729036639482695741752552229711051955059545133485289445166789525911054731761398670749426618893372977582090868786933218792402028592677231489987514840855778698397049863542478634655406921002518494773525993211407510305918177344521160702529402278331468918587342628643902142781366759029341773531692137715697649762262931780622641145691756081490088445433495823687935335264349242986608651490227034337772241330622490591350364271479187312527594140437115793658520276356539420272537838463852192855403785477101449561229563255724265680779117008653329563797736026801243418415314512030926117935300250951918306580862638092080851953751860871465919051422775076675091505298399587940528720419194962207045173464807436150400188071954606955542670779876944815544911626219519534737096869266107096198249420663466199856327710126068268761622024743279822828703225846173239625166829228612240051743030615155920994694441928512734382149719908723706581993594175184627110892272022615716566595810780660286536508061193948133610771333800179036205692852111368793625703722208357602016499353197407744136701847117010718323147362439774448748087471251888968983543785724785850461549784970155091508817477943266722899161185150041209558790921981814390912890256456368072860805746319349916762694692354524822720486931934649746458709175169321116648937879783674088868057337111409694546516693819775430348612009351838346456347757334785309307873519172771472053124933927657674465786735474473991710567354551443367339800294868684837765146684151252131505629716286193982979864264406437890019466639995172555578189114315113876519154039829841621780469933577121701164284383054768007432085671112509882883733008244701728818068110455244529739959971818289884100313386811789283566475416858802695830452191149444691584182068332119075157057374224515498628774588195669788348361802936141974467142699745537217466829752172164365481899183522693341259226183438335403683068157213700322754560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,1] 10652521954388756562636751180921883653111218264785146069102538286468038757154302223508802966535625109082822798020949014443341665713097156565989339034886508457857162829875161751103285144727219489810245572023605608304075119062988129010626644464125016382436037114786349906926300790352926950628159419247864848802252600908900286355536601424880726249159110917228328210473088191421432376102927429988356519096424577463224983572352884718328814740246465882631923618654453562292711374090240268565287842508022147957293868198991450889246763571960819585679842642397664132070557612463290660835182923673157701207472399079387405115989304450248348538447455803803539689183551592493690796950714726400568124500114722260455023501225816554822126374331236275919011976031451040475242407279495540020045759302491024459636376378752058235898763769001518262708213055865595304034093447106578281266861609651344594841018277307438932397432219261155467016800302149877991474279032990691781542322202879545883331461351034762327321240507215143477570866493049710625649084837752582629245115212445228330597593313386444021935047822841170375074200981110488346025514814142449968792093454917909918459897858642381385781629921011532850550018843800430621275478503654560231240747513859565143797223904662585191689884448830023078085768884552672170391146171168843755547965646271499423794909924100360476625448596610739126486435447017092292671609640205290153319862925445934327413493366490474700368718024170892736344554702764707040877198755690595642590866361981683359466750555677506109321283847435261529142825321843206976947504406206062395011458946959493507521068235672194134675432456468344326137479213826404437626891827815402842152126619024074749705158159030367850584268724381610265443975373911007422289633324511726748131890540655267257779055873027794688446700856861373876358256916383299824636231493115390097063291068575233015888542109661986977232978875825708569900166473688484159962834879165741945682084111383888016338291471186683364957122585595284810545052104245221857833573826695451455333146525431292567987182523842301580546664807210264713033385153994512023352376210808450168262266669571338800748326748017943383960785492728058184974813589250105974181999312417044196882971090200976233581134709492929364519864423737875154380457199628623914873676737566635094302491928156705434879575545231506462483509553618760711868284221259776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,2] -428316678689519461419642683634894078390268764504269855758847632532474065912069533970715400290302008097158927156699370680370564676932396418574983682627761178739372764299063594057595835053453355354990459056644193054099811518113036768662120422890323884362379798413324771163894950522019721106420935746480861963129595258790765112922438664556850810906438539340663098355110997494115217941734415390680203563378884109096339210884537431655080973896164339405367910408888816074518517762231174246813997506078329332997450538627265178838131747897299647855655298345448639699574308635206124532342124169847633379176257874418136938906043957778980014376767670361088206297125899681297454623803521409028864495348815725354215663181523872303743615910181696715116698182777050364896048571805090088427157959717736011392306430813005205907785826780841706509192881074304034499880396922895702719751744145383743150955987566708728202288145988804621720341377281881848276393735094683192771834924478183086093748916535741676939821833465550713183944082655048498587644687589971802952849452669532233728057252958096697636734274614523298964706233217502166055712300939435864143536328601486725897866157463136395396822249616690986953915538246904274297685848368366725368803843305050885689528391015452661586925347602278445992627563516482532586934512843167856891171326634556184167765009810661913365074311229734344642985239937470059024378522122670277081859714529740571932966647862386765617550009250244119999590445731863772031119796502012023308518134662165741871201286188949269842409986339126866179754820963568127868510327477265618859718670457321404769218091252597285466283003333114546436154228020937633096272572145337778960640931010268753312361882270719726179685328827942259706832930944554471837226687212050897527514366154702149494778948134253326596471896290738105638922220305450930091726415152280769851635427854846784868393123880510043849471488986212140196710415561961260250910500486401518727969425452880398620766747168478922255292258944475887055264838611316357763984642058596460676277654626067712845144171918577799280813204429830025765715953586753761470710147454729086522085072104317115120593427476014086226588848532004507356598778145439836816176048942049730468120630057873334164257614132503205684688172114650448076191231780619003273052773801931459910416284591556836540292267275352199541273990580538425585973310475206656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,3] 9190427559201975582056939610557134029584213439129769713273291390763813409723151187771607163446070504285328470065065789868877048130378022750555312596819912515899240271590609715020519456340348354420299317622517166355306175113049672097871379609450714903975124665508685770982918308034047389921447394706280341265422479212988622613880402746360773463370186187331070929824131124551524428689780429843998232374630462740972909389707421530715699379743054324736784922147366308558248499031681562251088326503728926057103786304932299569722815253185961233320472858763726760093574629215159932970040067850239671324080920643913249726915140649698884397097321406277192097081409545856520239123767342926081226252085086872199635269226145777221491944586183172050876629493980344343210536358545014411919612903178007470679993227362474309204659479675279559366836142497284794113926649942959441452926005241465897142593430515129037417787622333837321895277400419447854840189633831037782300048523299291013629825049960665526398112351744076949277304574447519335938042540973596709341652842073025007059967469460900093990439998884081233388261711462087400206304769081026965969529012498638180248378490338854613093998149792016195322106390413526305090227600746669638236207964629776237640997195015565851124968432405628776353973323564314641754868625366432339637257492515047435844179077635223770357077989375378914182682033991140172506739088917771355589522089033585696548412777926826876286099592771650374722379331570192863001013350582855064030163161364971695502378164834363350538733105633108582553395841308074057397569985335065172498827878418957719050472470488599172581001135087862625639971489620129934425246607758780670480015115886835789084954749126117067412032152417928327998837429026979107903458300095318869133419069081757343763219634448854530271410776102805864909553287178943810776534424753234082558476266234800624557524810854607572539443393526094340115572955163186678143057286824426874645788262684979862077592190883002799380714111544606104898995417414880574892549090556220559327251671485876351554325149238338408722632355838173123402147162273384120672848930589146203125953023883081944555774477561016675233436779925133225565623964020270699872077462073527715804864339585193363526532820085514631802416988530279416346463070523822077022746333075457083282535541779652334678280458140291964506343711486852700268227586563244032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,4] -132547212245250646169347441702442496322771068611483623847198751597338807609196732366926671732433439529903241130216849467830562842955521683450436856898369979745559002939407939082677141685356138005234359824629245174374561046981631494703507521330384829521603982532621366627275413984642127310100533017858716157732403216359900032572286069193533764217623088455598277613108287087698269908673354668669358823986242901443241560826673742290245243775198291063337926156801594282567399246329347955905474459786304492572763295000156852267806612036526603577294643112469751512961012591921154002097075092706524737057427369120314809235262107707503136542137431765720081747598145847264408986178452155440478654678243820647389912620244680917826103552425085808092395626766837115686042034874209361829298103126653728153650296164807640140102400014048685144409875766967843858008206575064427853073164993486120222874218118135085738896278915120437601040384181733314782440796119765399700577778269982758825636225832137536778227820768600041983462817242354001602040851572603919624733150663249598183634964496730281306660955000673006603183695586538404782216569513552662913871792280876159836730452136587743685269672491636255827439116974537829657370880553187819801411359711515286146129386320686153545853098047652416561392639564614979743246139013869505481697516486412582750108984049016444091338273556129190504288615643267339789899828534742187158599356502758220805121026457893663370770079238779592466500504366577980598450939387976990159231995397995189262308874701530430948115177241752161215129434909847210246141999536008218043661331234621505774186559697009404992404725391577162559673639602727623772724842337292675363904672676343108907737944232481475950655092157165587478981461406428671461376552596086706485076676059686653090397853676944020158589041882383922473381004362274327566860027206806967742798765967332888280231134150492140283892430280142316842011038539085835546106263790398378789182256362842605443955106406012905757875400619468250590809873694379632964459604043731186196304030134516276652962889898734080675736406028711820543722239630108397544076704719564471695573170775608852675205162382538892116610865410277934685340863199068298887345438337386946892520368108181112006007210848941081720534718625929130239011348162767938967094001220328142707725619312122074249814908296724181646120543766960175171128720875591827456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,5] 1447460453223334919179018498771684448789015291393806945449707701782181518391076443914986327223500902470548028108070944136207325394583273405102794480577085553195776483706849898364155408945451650984510875695367574353632911379700081995242891719615836717098826081619204973700001650920499210515373477861750652730083560751908577868109242139523634050163435882977508537963909851789998452653814312353137671466559516211011478566785872421194806079591438029769064261124039645640347761680811423018135752381623595593800267817957453764074630575970944019258367161591206935591926692243838112435580614247325933941693491303410594100467279554367462478092699207791868968565376065861074871986404145853817911440071661556083818383358352002413784856063404097522258618022516100164394737683477751381884353227416647674975949638183139004182934601214292170683592854211790434827425276944547627590223472108883220449825749166732093333920988841360603829072999651927960716325035064738183792040631820640442332136379544653312453789627433415689660089842721674201935923366333583891976005624984153957043609224177261534296929673894884545081602698296468500017509604364182210685277317447485531086388635806191019479131392590933973070846342341735729338521439056056385947153965184771683623385414647748847344689161423552597996140030772041749565117542270058384861946566204355411880356814641019258781389605720697301983815173149344260987430728008884809371633978633953464023860009516895799618050898748867448029445041750276011341328893395650619130903304079941897779129862856513668510135789814010775339999693621809742273835459875624004348158737835193071005604177218662002951647653615080854175411196641075724797468553723610291579628865491269665477271362186966379724218762685562421071351598998890319483654690233408943681870220834478454505036246607303832410457117569253933143862036928559927997084514715106402107010199731501264898110695613623871265899086021535970040300973243215904147736466440474364499407798099795405707447489800556962915542646383281887170266243764351927388870840149315902686668427799552203039800261787863874053863436850803615918266461981198082315877773074169774075192143828106937237870665563222279134152934588365961143449439213581995749546561223939603084421670900371434902125850258416799411287228977168136006517246561953295312855976548221169694966067300729754215424225846448711366799243937476075447935141928981495808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,6] -13684302921226128410196851754383939659100545831127142359323487116729182690336914156361409859430567423270713181334958295115374939644588602129208593556352197296514509378530772963648453556735020787911376040978106730889780320593532319580889077976238924785619741786381342182472502147338009285837763347703480768789182055081907675566614583713274156550838876793282322419868452871103038179937595566643534865577964757599677113958562439921296965281933150375506361881721854291930045110019635474725820332943366149318880856872838153501187733698149013557025358227212495517784139057437864068621531816279031601502968275668674630286213234349828004860598243991577003536631605515940605430183771421852737936921910012070425017884051010712634902020564022757156156952737162894356422341511899949217017946715469435362527749109551438190100936273625486814280805369980601564791367173645542488153690905455915608502497932005283287194391429916173457917475063096244340703148951940969544830302630167029624075948181556696601015135289182423783546126522426076458551947368678639387910750995008351842636264314007129879966729505030321835602635863644232660424906071292258975359358315897407635186969070483911697215596324539267517787760279252326174051975932830540353093661148401698888995210480588443459034060743918774465316339403202433421998281269523349831875556839017686676146952015687001371414998303332376331852425585630966385925496554544753534864946303374226804840936760248678303575930130973536999394047057180227102883776088439578143016649822457389705911321128079439573057258033417125782927134459213587096086200195331601435724114364803561993754633409378611036349037861449190910403035377617158241245462517171194634389395255794355143931028955711494815681803374480659603170485329469201550591289396109327960067104408552459417346514089548150985196599063396910994958934970091027627145543289993359634607598495926677111071731447431465097831398802886939459031632005985924034231615726490603393167286112423932612489943653212499561070486333502592161446602721325483104570214508089550317163679801586221628718105582854074758632631602806961424851752709370413346779018075473461502464597154086146375981408149342111554881621611863589816812156776900827550650852909350857061803977042787178520505007849141836776610604722885772752524423150404954891367092005681641673585384803757645714920879548782004403777887378968995526278061968313368444928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,7] 118930762763371185620547676682067009256609159774658269217966840616516403416550596112938368294070935415272772988992780683903702575159183007581824800421564802943405079745761588161457932162168893130603197192530994714031203248365586438364765941103295468746088813865632032996676580994528949494661575798309405305161135173595592896703252308018245078648210455506709753164249555504564474126421795279945414683424002926091230261695344903662957347406597383683986162715311011899842623843385789695210371574634207741084766981447806844609984108557771072935195968051801525359736877290588038791071082316823140061667098042969650354947816042383906281849944411147637786079573464122962823184416841942675247888079035915397102623803424927551402152478407618919682299213880618442772235229163069728256234615838976629975260182939308735136819145912878673501501620625279787010031333851479495408758211135814134000501860326875562260755283980574702577030023614494347926023955869742010689417064498668579549806932593994845785986878227857985858369915112580888641681789016072507396694953885620911438548063982017057474170519013583848196247544478041736102358799310033084366611242701035930101235739350042035531743072344746369640346738809758664531982123227926644023067004278058254806973639242994025746636263378108157944270639341426088943403787116075754199604936766820337250869468169856390033537101574032213262490575246777596265118829807288820705114721540573254560841025337559409994017794057343274939454943585722555469260012164498858989081193273514631512104548712132850084273587909161462279861676526013964862962712862557119399801065973568079058048778576958261799142458869543575401345880322815276941558685519387997798047330152390453303817111088293227097075664017237358746838261256972646770302662011599121291463968523626219887341455564972030433470006276004716698347651107378792952155547368140513960809915556152931782464335434102538641413702063389576724184304440824226720067736145851274623475595729017568302597492462379602420635772645041142808754793826338632444798157860480248288168959291953501199421987926908899506326698953334427023853824437641270316363425372573944487874761864774441201666363320935614400311556885876577212929193586707914332161920354703751607967685343771204778414274822353096666739768897814190402800328701641120278719518772331829593136339680025872511050637033111391794473453129832459098420478720990003593216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,8] -916896178718254963526946154626353620582846874011331920030665144432685483028732465496203326174219157978688392998555198035193500399801732525510251524409305259078916479385103819121911931734899079684290572929970365307930764332191675935084233786385001178100250783523933039044183837048641582395549811088264903810793352389268771333178392217999834970429801466216032544700830448043625221542880751728300250050419435029796088776851455247411416964544554857593170713752977681168313792859729957973053808446050396726394150345523202188659777441837696167993329173997904543718249357046886661315158406021875706318012104832503358729886651408109941354653091585110921457008094459732924052813025618212470689484586927898261044273885945902373049109689629438624705335839682186032385879202687361997264355948992010094317923776185081517440156295410302708642732457709825276150574194343699107849448757935824101086789432800477369669573611019800088990357411204745089065775534089860465177127134808230967899912273151025954518249191221129903735657986901452608616529464279435506520959260870433497822789220701806149608815379015078663151474018940932008820946387539411029101096130136908202290422851950432843345889798933956618527536622480880100221172285514429336489798319932736931805756726267622000043685810118034819606590948605047954689666295765380718899622433053484891555709857915836963829573870094900357648838424191269972125045627035087696134615807266410382276014910830150150396909772896460133382740648469644342217497419294590906794795915951531650126940546033261163382300194154213842691574119830884023280913755283306249732193935867849801264364367510247032786692325725216625096194707869050284822786799794423663568238415493519053945898986173403975759616603815213039149008169724614522069986009495453420585568523671637260462251286055348353577520173022809165542316025761675206439028462558526789779953570245747636337279538946517823925940479200346475978804594349542264278478336003711431946726466560138328710857991803247876136031288878222655471287794041627912909153872545627274043626522250543011814402885249082503336729796178889579115184871871602853656183924532684389571230910300109608776176175355750894697508355328968046437633198577611263135953821132889029948360784143418940378884425119885193467036625892979297452125249039945528545951235596442605230912094347152081572265817643764116014344467548380638177921797653961394618368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,9] 6175809416108799841983547216088227572534219627398926385037798522505138401918204711033999296201291893727128290437012410190331077040403526727750683929771234193235953382310825350099134629586058628851895538039619858326328560638022554487919442579094062735700114099016742982099594815720498492313122203330926069651723360367217498231261184719889855784057824817893744076485957318331519411548158580040324951367227393311654845188911614346231209045381409455454170765634504677252814347750154832518822570355603616376494700725544311150284134746969406287419847305134121711315607458446595205327761224053558889002818548015058344071867349684464003974302693106883014554049323481480038439193762907259381301074732483334895613718668674940561045945860037860759969187862583306577672145682067846454232841599932618720023424877844385948491540711788294508113519663107115140338994890040632399884637780483657818130656290147015539702297666320919954664325174261304134052739788892845198709792384468022785813185944856452819427081564961906680294967114713132561764695169601717920175798395939451289589529296332183062188954943186002198592851745194990857228190789622090990427013750903854093341326387176065315445283504435514256004560177190204925927133204969348978060459978257518742773814421187111980097606330829751373822686278668728861604587590365602260179170792381503001543912122981211064816974585243763899072913598417851508512562713741509397306517650083110133603181093863894086390685688220536818397081538633082667615268811036155620881823007104522094980776182498214836124429354918474533140112463348152323732175374535059578843228099311661891005140312418670213208068610673618346364111511806577419299087956124516882443115706441484542072216024289409619285726717865269805008700823823827396454390251075654437909262943131797883448807366045118612516413290255647966460018598358588213884931954631682932922910512146577621475266360491910803976735525709856461742100713072909884264837151829289106075887779934415766016338094587919420698959304723735386772366640619970509303502784597841434098614209274190333982956803174686309318956571427046348134539065772861007511952364302835658314372613665039467997763543972796230475150179002773111300689203715996406842496014483220532082285131011735212275168824296197467422234720143095552659041197598531744211009204367134290096613885805268158412936983404478692944560585052335929710229762177113780125696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,10] -37057863513432778481658094712765940048010362323452489232203582939220696658006327408584022932397801561363019567567856794498153314644432646904094652391222975084475907535012087554919134685416210304021065805200982222710601657385837914371499364650557651501826110413214906956935145616021451023167105280466286854387685961684908663677297274714320837514660523534272980965866049155412118920510831627630153813747413711422567114382694885301575183792335858800074458485684011463630984139183821662188131215679466740567603130604327779633436413590561326957563465463172039107777595104450894529831967215462637392267333139018567388938684740310082886773004746440037874047434370385375832160872587303056940156888334333919025303563215207662330076718639981586292650010731542472653135325977822442541573331113059395908535476256864114271697092845994058202750687660617161838884936356939868160460597564691661882224710803631710326884163150307167021079095965674321754628254401640595459404371827761270475574298270150259389978916833430708123496732035888409704665839123394587815405868404481480992168050528766366885178266254100700749648374833272889801684474181307380114337612891262558165478068701615628072405325592364023195920025109896031103175178565575270947369813302698072967259362134407768019889532843502553275581650365027203666712117709308049571717827066564343834745246008590151567810340690547772430516114786512644801427933783614643092031787040760339762159529426992715174507235343850065158563426210239901946573083942263111855397085923801423923656461670503174188689627073743088854993390513498169700204475463826508474057540151016441590451537280742641411984003131663386616503668493356108032714062726858555148786774597998870589264649327291829702870322976063990203905580356113921245335329183694377543060087782672369895873281604487238224480746570288687614648297461954531845196648211443460971581811190023786524032009288013907422198158948546037926743721771004294999530639834908198743147870228790113199479283991967893540426429339427755160543280848403760508969140416145478350986239967007758585609091335998722039016547401240961175506762745332348711243592520944982494180598558049435328391402345419763575010986310497671439662901737479694116948976481639829919922595369540737921096629887516498878550273259911216860636145795706588531222303117729648824968924583291293928602424455079188438072711631580778749527118928204088792317952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,11] 197809929423819539662412979137503850608795416809884391883138100462459302005511298603125728267033105821326446920793932387071094531410696814155742332061348738033702579053741283550065286612493975945484205555057685294024343090071617310060002103033499982412257424418922777544002587299522596665173794607075263049807175887696527729091456062377740173744714593762250868676706103688661158981994671167273332545949171313928403308115249364172270856752301713179628386598536426841098775070980818017777356465616596675753131900392555147220701390153358584436765531245184650149491438031802192241737636122219122538536484211156331082956415473547585888989894429497484791248403937058370351899526613508188712735382068974726992772024217573239947515348965269855580806565521668963733315081280657689608201748663355693549003039422535655501037835222064706599400942189410690395672585031276798758069887561739610792329879017374278575498083326718102461262635492668442141795046822679006496658394791603334306655149139991884508758592885239490388282451345310519594238841322258864028718845109507395481411413035453759069207489132512872588672232645353143590953326378271171595343435811056605853128307200579881906560437678152443659860877817313361829345708194873645191150343518688005919635750129917162760704453698580087916804559980302466478988004224235515694606181327625963631743757685728170103134238446587031369090061580572337468001564213972943749315557591108604896467821995498094133785022120463431508463677651623031189592293585296482772346757014152886918961952392306117419370335051225774869332124585485916123275852947651301141447784265808458723898482130384496750164464773737293215875712799530845085458652417236901040583586598351943366205556167002401874755960394667955036215836955466396463197388780110799229320154398813323117668251453140016785000961404985915746948494767974872464076311223719238536715953798763552438323335461815371839127747943980622414656408318504184033128918841893505309846176073565014180412330611962619062784755074391296143520861954314256269699083060778940957523352915631326452142626894305208604707468827353645623608048494482131081964735207185856821781245209067994970058734565171415668115699851449090799574976113351317287984183444013847140218657544821994894050573822510725870731848646961299361138717850548813955666060823596219637584793117712619008262279362763341427757229697281477890836923255832511030231040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,12] -914756293239635515615797678522687943136076831688285533497786477448893142101198705042749204832483060539422591445138932175188295032253207962715061855005362117677778596798609006259512473494393552182415484166049181070864896166989815911008788846247901187289888175331367577185997162490346625060776565046484683503051195798965750547238912324488457119545552262700576738384761867211977380526624265520524376811786054030876650797620235838231791373018788280956157504648614701610883929802788503410301848465148145638417289247122361154361341469327912909455902983710298467712006477742779096964043865424158852275174581219773532341946238713278062669876869535652207764782141087799742996265128988152846751317415290289701286227944337333411053730423877736767803653168541476907088940733765516733223147558661973287021265826718001347012019506049686689097046575897984801813276447045621585558732181969464633385325810714693559649554134086214315876249968219831068039469307312025948064357814368746099472630371576585533412492530217500228906292145156719327478023540296901791039855528411728886857354803003742885275846285403468225491038403027789136462186155727561292523393547298027310107367335645167342451375082873341287708588810115962268532854384316283732702170149598643093444629885433519068362443120143276548647837581931183326855360889061602465265670304885801622719231037741194689644322409185465111317403131874668264678471071522067168938364852236079692634255669850743304455172481080245430896874967238282045137158705207741867354483582903647784285662288982868961854173390180219176883810089990689687305977140212267961529649626260406308552425005308425127440965991946488660777557390763426669701585757068381018617092593223353994754170364434528030852473966587157469453183475650252805555623746304537976493823437980675644493504196032152048694265012572728799706300363141912338160635223487307326382731083703501457515225103629555157867167607004372518882864253501153349711719686928006879639654560780504433430259114067101651993722984924121338152372073554914533607751787053309241585860341471648415272409120053858430243475925092730817847716123329723820787513570948195230328558744280716139150293737459913774513113332023963899011712499271894341541407801503468651363416507255395595443877372805588277132793428210273686813602634901711569688299562278476668612917760901573548312689671039133390041950344508592848827801983944375583975145472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,13] 3580865320011899975530480849497571827083645210881115244320230935919294646973896967918828836855980093589080602542802330046120728064438303592519465662469137002921357255440019400303217908132721656596851050848761792784121326353771565119261078162389831932009125309167000734526538791697404188752717762974911393905847568642282580456629297523875391980361265796309905193451486987754832616770031463179856272927683268811760878709001320930294130315544061342985704146112287390430384241609263789152143941522149431885205191505593619812116209600762024982752007746931478900077493712015990117364082180752940309813286332235337079031670109226785457124815627052766140388641016608182362117529741509080814395199346573910685161653002734880729890573864747297481128649360189939158504479835772765097424450478061817966754932789693463185601794303726272312852833027506411847230599785786607624981047336548195930088086333520022587943176708209634196330252777523461590122896282828890863124254144856939875054079687776987140813969723594182076016551483681540387477646292926755164795812222398553413834473676927847618023556877762794367850269443834826573682119222747965115097704530159235978962660552273420280493901774398924596086088710217480166391780229611077144494380615984281553884445929434533369142481748674046271929539643959693182467954346105095590483276744520225001215072094792529247607254925650839823915188302195103861693595841612946319392788482566617663071563457113732968069596578828918954474869820181453524864818870891334418974259231061232879061880936189650282571827465375285284676036358823702364020757346658272865755613022616085743342427188524848367568960344937444231014503625577647256409648142240887313742878179135562316223343965808276626813199078390799542578231404382195515254460814347089403484134161319858993673057441606763025944078839200128253660722884011134961268113509562869586066647989162836263482369030658871107725152184425309062295461903313419079819126783426536931246226274355990079266453017358051772526910100027993057609118250043113335311889130719103163224330370123884615083495744398049337481228148929845331175245951074490342788623183237430998902156498130529225943924747052028928096383201064348128264474021996316209714932366380562391223556291219968142661508131428576507623592307814907020141149601595373764488349087216837864428706549324011311210551629002508141761580479136467497325234163093968938246078464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,14] -11761415458199784416672332065912815151257701305192663784353473473405652291166863219963013337380405145736290047148315446163047877885010650846970632785673093706087298544996017079225471192106420398018601303105557025993529425786184442033415663111630455300165245694802170856170442976018333953558372253263731695824220345837487712376219277068140204971957953578408241771221549064258283301553504515010266412062036205345666347006928274158845101801861945950166528654768868675248677102916866845283768554584416803616804305768421057199874289377211567834997283288162584567957298409184563322786858136687752709243864843590491710811303560953357864584511278059440248420522173658876617771982952159355082499902340979207360752266103581945115668964984064467292365260825779975009678323482786068281675443455666982043775169391651614383437296998329416539137957143200972365117741234670050280521164813841166251206234007427093052694556747433447731855175391096817762719090125921509999459622284555270161843157309706549284073158775284895488440161890376179486531604779229906640937918621976152691077600031149004365888596219246550505406720538324380697439953652785782281869506986027895806659331916910805003112403247818931560606129200330729370690269519456794029953263620974335316037447129781958165600105499683866487387440730101547340467519398506043831926811297898899861998866773968140175263115991700505880309397480613784932575227002231905936744037806771343988216926827101341258704701350859719087598975866077943226704408971938949735080422444183582687147696971491615358700959910381789519916945414227376786842611445798042863107494361064325533629084811843357471243058318474338737463837093817059759331668659988810032946006908653120012223071301898510808460458769648041929647748348847405534856536521661080395664372738180816999715644510369900568027921373436137207734356216674914011308821130390293410905825679782909157168310621175081825947537840187048640711572245585017741552446641329101949312667587355932874180414826430584030763011600533803377972536688031290360559919289606796397045046748430877928142832893071241602080139865039013568145626234307858832454228828377609900663783853994689090267046138688772323748793029929507620200487982954605112696884342374631000696145002377222506637509867460147683752452104218663590325432992875970208870183794056179994598550043809781756157196685637959638442720933437153114684036526896645818382548992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,15] 32445698670872812523010785799907946022781624016587263142289009340076916095036519273698158014844181676078676859883953422854358269164958965244667119229398717860551788381786853775461689078477128480863712700083985990202613305373236000847938211632932274679202082985877738647784449544153245455355048042693667210775152570925607076185661015722908689517664296487255399291830099111339378336539213071345976904002429320355782288915048475690477010139290000421022469597048569972331188025236783775523050854608372236736408703754226812240800735666610774977335664533491213607536965105255539036362072121225521883992912411964490050709459913314622384808972902989854884732880769480922913834473475631747169107300007214805053677255238464072641712978637811034965299462433731252085737426476142775616457193472443767729865098154526395885700091989578720896709412100588077646966726567677238934991261476217569401657017331951213325658037400685211541781577539576237054382634397986128347886554204493127638210020894086175671404212231008488377514114053583987339651856970609627892949310801840418063763268367405995953829055879982196182436946632937268515483121898567858435248710305546375175530084174228391742465448533566523425268507572479695974246695291544819725882311812731071446764913365689950107064394991522698773558115566497267797178610050920849150708672109240994512896741059278225183000598537347229610571171735945207895241242237030781136573884832700932587452484261380995500177380223142289840417480166355274136966873824460105282970809216748696930906298615006696334535324921076488300320934523790433976876821598673522765637814771817155955269860304661432370209748510892694297755665866753091704922259395152711446531951850502039542242859434657105041148531612081385343055077388007147936475501846159954933877549980161884062506452595181387224289310857566768022042629260529408904172137272189512167353378508328799797576926875957807477710434419034275332808331402815044546903818175289744377980037758264725710904616791958643551218391034740624499609476974012451203104413585392105244493174662727440523644330683715237250385317364794658874263828535312297030441960119724940087305532077036319407447862667859691131694218933494538820068572944777578770239123871409055283483101310202386550459446131848978552530065705316967939356714062584942555081130823490607645773396834974128288628398616172082395861134356402609035317259836547510983943258112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,16] -75529286604976033198973348481065841649696651510517282051859829740261115491244707992617835198074564753726982729519773366638122073761157087358694181187703477943189593771973610364987785433064534146510603655404830007470209857752928607841785804172425680524636823721073872181068872397344857952427526926906827744135755275853973910654634820008062244400048736262139058547518811866498077933732533786242687873987088153591921234355692979416403814361006921840437941949626334923301865069831550581471967469139068097997147836280844257432211406863631310502387176301766963782832750233041445903390226695937210512481629182938382835010300591474515372188125918166292698284119483633791736701524702034460761044599406386152183261698756062583455232761176482787880447934264911694700843709152825921854839950348314396376781956256051244630199155908810658885434652977333074586912133675397300186774745100547027501174836820913761035335155594437331495129374430542763431809890370627604934006184452543847759260612498483680195956158902942094758455719098042204905823038191147274232467700400433621899039630763061526599263930482003805902166270279318582425343631383642981117418460592458252765863530909592053692787006771240696791734334139522928797717236986167289186906457403998487772730684977170416913575096986270646605829939000061240985337900056970058204555179041724969128954342087607572957214778272553201254352382997874019366132083758596001737411736392394002418907956812667257508946870172989561869390880206281983678243798394967850851195733779182034888293806757474106549399925759198304833983200750087185260035317418517797289831635271972324814659203840434626208305781429335768261623004648843229458902852926083583409585509532478382732822263986832667235983906546242471906936400882985431138343057706858926966250272422945178540369109511218953543358828366291773374306635652866095884972808820737241958576752866360445020371256368354192878339319965215658686203891344966854226638786072393108929017270424283267379746703701441584233927067538279769997231251710074954059626622523830167725433885967910791584059350225125186276926403791803907784831667625851185603980304513964191136453423543011506094710503789736819786904108608274129751866220866708030285872643001556822492819011528255800999715854712159966232759328592802326981134675420981055472081846896912353473342204191572542407757708045205059651239559425599155797683795230029969627585445888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,17] 149062035822337650417725117268066032629281756226393391691721535824842448579547164817028091229488370894290396149932186036444567318674599375772205125714447924651825890608867995640101728723423880562832821488430090288229898899452059235561304662634859062965465026359302967103793452660910169655838819175228776406210122722594196608309535689535432665235818328097715738485854463724464070225760589384180028080190664876121739940454940723361644734516505142895734190888550684439923712897849760057987297858302242489399832014915895115458622557112678803520112330362563763771095058532899739451245607134810751222685371982935102620927360832515651183819174389073277614220319718037492326438010166216022784916582911909747200206462397505390690362647623574043938789139047087096237916395119228085821841424610140306499318873847334797048493458531770935862886873317144608475771790801115599796654036881577399485953707289253528601316434805326615615322291344877206620811830093615671116190901232885929452775662956449500040624694799921215637905789834102263636445853995812431703134235327738136996446091314271828417387766765516279324690339167606317982737213839907357213546925614599263287828538859728912429091723318907487127357362244088953000715692769440919620802695620276661052426518498372119482007204730013945631578871698534884720487446765625755629593564516238185937186961356368073721414658562963940449602446446370003344338594575674744238963249027634638766885222890945498598065666703046035709808035058251008732766183088781631324118577335843042274670623043932117487644968868378405737193643301936589110295180714923469055345099677353335669763773267617479801923526505102836220297214407291742372930379923536033052416223128281907955060922978195841641336755051052905230068824387463380109529413934964677023657736103404229899559465048360990345930008908153165598678229602776972504781117424032139248683753143726188528841713604471461936282815882426890571106148519929653268025315709868200908826192283790284214102085626622007076985930807694170137745861551917857211424996042496375057868536993160258641155617808791378333741922131902218921392042818760705866409011327634407766250188220080355046837446697674057044987779912816170392371318818614889466997176355839300747125041292663042418402126070595142124181859668858489272507418310309731488848384675767017872361608397621355512819723762694504553016342586935949978331783401235154682773504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,18] -250136315132596502667399531668726340194912753378466021941623514325205635033170296262541933166721259444703343781642259726803818802862050449076071882490210311001226656944154848284568930320642846928648653649855244119849795336506269815286704727821020653439964223407814350495452038951343308625160110450925466185166410740406741565584297427587627694201622803319325838864589208070303364779800911960918968327722900250817293937325047454372892531744685994767157010864539016501912592757406416680159826418096859133935308136774052797161929593967665609112108449130207162998156085450769990519580242123074881401597255224546572124464592793198384185338889953032691280325354801432397572163601266667792125563527082533754810391790625486716568468698961798836292997306236987804035972101032627879615868866287846306605779875601383852297769939296660130222975435917249442606839310522056764384677016877464043615079797706276548045024298741359324869004827647920525869282806811538467205943147118908579773609101214924537819264011729948092312735895817656359630945308637067745925471921513883787969931071352266377264204262121401586443273504508171022871102721171100838264661873888470655977914146844647428271756902979022973196723285956259168311522969149605452677939383291434352716481880045953939238910226725509078596372240543337365708476251653182903129494097266106489822048484939790100005932302259465074350231159123020033325765187053155169864690107899135222765388253049007654244117432033626799980274849124550338838264995605270357079524363800694357451910418179764392864648140328183498541647144076972339403358345151352578015259925221418259154897286836899719938220867533986697619676051923849428068123453832352535491333419583500366604912002563100824812520188659253587443576202766660887562478029595825582419217619946071356607362420841133787827961610637745506076480849034711149672971692148705953688132298484552824282914137384167138949924833047611559495200774961640972577662969830997127250270626265154409285314207167329538783383078692927622875099137902135700407311610901235665260328160001406695537601127796159682742626782091480356866558079412585275818051084223549359178794880937656321426974419255942253803602716265303479980346886769005671987628938810856127395374055742403030743847093351925794722988960787565588883158315492708456936337635591325604320128063262596377639774568481216900294764448153436322664722636650054573012302168064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,19] 357005435039176475688106325680236261634349170806932062646677219600917091219530079778167163630071379005272774988429437535634353084778564868130556955254509141283270466476175346217055388027248980938137372166292851408910089590435527288875881914856676915492650251334641232784730695501745976940185335519369782130962708753480741887250669974418595718307459791900175773783980816710782461941762615451748964088389489354657578515143126763692838878978563995846806000290845582459216298126589763212673743918420417929104294963943154647705483952962819829420960492549089891983286830039439206984306426882312422473587161562657520233899772196627858212965366575898533008413865503939850370199510024913553060296108759007855943073701221611264516813484692316443655253178486798478188654931141975523743293084888393512550932433780818880196425540498990094311024795539957820270550476818557683914782999106589801790639640382121625106429107561839241102579532810783116179208662187029167728921542462663123287280468231532730068799177749719153456545507863315240604991371734237370847344691762176994882081572348804826569100904961406436851214087770782417101288681136434967188823315019005013779011692611678186601373649077159446876295881171693809602625202097149821604197986759807785560986038216252277705272194182976752630152252607326810481842170537969805506913951740654818186443595769575913378321508046901576528647013736515527494306975541456088913904758299383851901041618702383069222254426690925363084900564523767431404843728920341785762506858663858685338374530165185682276195527200683655469213377160882465712801447194666825596808626694086600608829498941313020812409612209072374706696426230523918439061330968055855438549777102749960666954836809801805031699156123212433250163105954916184490552457880981309778714946620783313119866416939078874350753298525555598587718490750768506822730731947962791750679155087779598884816605446922953204076550463352238684614732289759602967208391614083063982452331077805194856274270711445322810422187040622862558819244013003037370005731594841216677481177313898619340127098699777270236055110605272745787398702161784524798911422017571320993030996448241000669241526430103120902115351514737474802528746708681995261748773105119215782351273630135015913571753545900567495611073973393789707508947830553051084533088222109330403090624958121320604143786782701334613737944301518724100115492481786308145736318976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,20] -432141180107032022767144142997095224245817691636158585530305979023457200220125506399426314491440720843884285956347768381790743357391715573829402879655595299364326371834902701657130538071861776019614957547080601057991225649299386583395548029495913202224771787122234587286138516602384275374887444752144233128695554038809360851745643617503871967854018028404570213108788734869816790081342409895592016330479201938187033921763494787857559894387575853087053191287102600953331409427226942657784112794559232070399207517869384760081135452588015462534441845322043816283814695382993278397033854498177393921043372073045433849332564813775227420918727410363411911178886698677601882752844493294717503885909350997079695145214363438400496804312861579809012093575736534275312924584100470773486534799932526778162556646287148852615279292701571904734424141087604392023870092408618510830217335548455419920297586420330955818657966046298355368308959151258833711072235592321004231945203441528803138542849360599712936009714056806880799443469220743853003859610634844383595178096643955333667712683941855621123855457456490242016847940449979509841950841229687198437264792283550555013052505080849652523306116282000311935233676660928046557071384878473167609530970527162011063100626834421163886519700835402761077451824408983891409789929287995942301850255675367143535342310439449826444352233915173264650608159801676053104858463830237204023596996151684089714100383463175005069455440429948440996434760092756434852033074926289585498215811264452342399891593730110859406940733883511176351954354933462422631922550264769186254647759421811666102018440966568478997914580473450821085956261636049941205776038380968497910251916718252297106389705117530436556569350047209166944406226730758047020391086349795488055985788171272349620261369699670462197096638287242257940677033806571401059339661583320642137446796626552226757928318336027702388906874777473719607559030496604624551475645206954616962896317496520786718007716241939951077235200312106635878173095669540644680315720633002326122528972484865488361123695889910100882980073338809564162128317827784852961172108055329114720292324671139948491348666845722014955412407026285835382021986307318662869521669392717904270423712110793449770644618123125683044764442589288937226545889816214356919775863560856588987363116944362921729127666098110265478234592977391131292080762175425169362050351104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,21] 440746809768375926101677591118431641863507113302852395051756803679537781753909152173904827509134991061463286489112104588259999723620092395066054295993995685863415342148577484540095730242551365950157500197070888720207286520211822344935995756042142818367868930920139078705801072557557439666764707764048707325252581055149887644902990104354907135238189388444226588059092448013082252055299938199733515316343974268772893520402900820773289107998978621894109375882258695263120290335703091051156434380662664835918708383050973270636153194552070812959130482183580283894654423406307760261369869122147960488683677806968952464062703029509310834141780576901688891604116406150733185341293420771271163467404977475564121193056992774497390626796006092106307688498108343411296695321855202131855364488844508191964586306642247872644098041127552519773733725790728747841810509015153728383997849554227225553243535898226541836901662691797896588298784837422255245007078913764522552230879637957869935060018860675893972088541396005434344486949546746788968500133944467951152465420276131625519795962143469001913618564665800631249658970844542934476975491336442551408282496509048447156687913759796773817442317998921795415106490311514961445675940217973259282824516449307880008351192209281297411521359520827883610409518581335289993931337763777718845121821001206124920413821419435449457066425777596335359922730575955167728584715253925224100250574458445238938942887226749892623316484381252521849968333504487677332661116350961781278910277177325696658922889893913392928358729266197858168749074810709247703116690254605876459038926332248459897154831987570720016843177050198426597514042218080187111518120749195241045507174777899825834786659978028619596330275733094769792903000173827501546460504034880831531833579039292474715335767008847224636020694766097834599992674058151520599806158786257512030679654829090843704983751283899669002470558213941599807784954701058652278391373140095693246849325449431574257509145858770130265692384274499509573704468549940682256931880535687797735206641201173737397503646222284576838479288204579647526659532192620064246948148454660019077023109516808213007018156027200774286918458981155450385904219310350433551773923132784133590067070806573798852743349782052021095156302854512012633455854887297275556433367770923917043352082559847762590238178676866275579986795152432998041361806130298750208705560576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,22] -374627230892407530888166576907181543675906426119588100680035195639298803217540578464586413136401968870854046923318711591921441449299991555186913416268324785149314883382224743323289501631454996875115859359034492945887364464521264382052678093094334099172573170774602211859919592291866140533934150246579427731430503070792633765111020608282663382584507278573532483824762200757633720291155574587957147491010772701106203338932879133909685152291383136428021109074989397821744191179813810931600684368111486042044257818701644921996073281044134821240214648310048599206063579819773285998412284836709287256121252372272773507991557092086624992170163131672082023976424167999188851925511526102712526191122546662364797956923535137902911442209796475612901185469200000182263075439212643471189762573815122364920220000512593656568452808829888448473196136462412960908688240492840631335879197173229574910559408970990285317816515390128101967126710091507365833373201481875518538501167759440951862128945905168812279431730267123882795059818855212944738794070150525562191278690015277725133733185271673729208855861662000549918405398131587527248730950203408060898869160044837669257088907659032053312828741709656144944399253992874453396737621342396678069357028388848149208748917053652179303780640815483215711585658135800393565788931514402455935650345520455923401115578759357993732497634641053468114082218217989602190699288365729941587802112077408923123643650040482886705546157570305927570677522111444705594629579071958789103123750494118520624828538244512352041663481531736920002853533195049171187875507695171572597195676112359810259998175171577541545198302798575089187442674756526917011853737245956147608582187534781104484600894462571198488901732705971686013928333924007583739067159097039013017857635088734861796262135687831110898034840562880427788509176788852779406610002965529421401112073264398650410203824234726707318738964462139300058210132517299276503832695943376083905026577512803447560096543106574386898823367718079450289880160091738631444525584257622867737150306526100916129778482035471208728551691875030273527584438516747675649141657448126572539644090269389803675357040625761352645202798380609416308417320069980632426277776981877939333914455803287937050992131782858187002011341767068901145857235101951118686354767781516777930430596579122437921289595005420990307963948011617282428086927622132882240931102720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,23] 261055172277656511227167921913132974925758117987665271509351273616334997260884478987491496933711944124729345801293618989554445899998381637442735278170604792708382961301303817773932542142353230336134658132712331307552220738202110176987816201581865353585821304913707103622454877045742029072749485489864103300679164128179105021799323611176551996035845510264833639743126356248160747284189862380387394384807858746326509839232633305982713073021761220883493665248891155214886273812107335828232685180106459278726002890765006946802717389997138470334221399527737555924951156127431398501428805928431383565742064133505099779883141258292948698577165767553133616428524710199966886597667889769989522588324345232787024278515444718402004059733171262793146835513288206406799747447664822176564245768947534033828812636194961881303675502506730209546844041882409501877553149489665789404331634916544852476614863067103016700345102791472364492161863481858322290752102164582102009379177647695273220641662741091856435505608131487254302298648420380223395781129904864120031384369517274955402796908155184394482266596432938201827255718502502858059414500364229609245087329127496853169544623358743920037035541229350397290508940038572779200299919553948366658468066127765576375386998012853451110169194871244992431298738231030738231386584552269842809664167320610444681079175643038800344366554592821701920963840381895300079153546801045820525217147972267568995625764525366524807637083874567578490362540952932821188556829579443610435928025206679323149875823277593643563852038212234364170010035353740796359618977703502126719401375954314213857239487204534589889608565034430358046485268344936353135297253454578799303562910937194527465460359367036068388840416176606798122399112742356935495964662546241053518260753200949858138404317234446422540493470835009854034247963610311516282830310082245644764184586563803482726790001974750940589589823103897158840114089216593430305056802998419067133729178932998896993423699080558164383685200665096276434690166480415672501360397501991336954662024306137307253094577167967920370921011144491560862822578907817891218208047610929263002012802972267446120123929300717583207429671522204035367300463545413216993510248491887244416664517277473669283028768317725272732266476117319496443510755367600308457759567856526770161571305062849396263415420535702987233119686593263785710441903424941565255098564608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,24] -145729738927417455865622413753204168489306058218269476421251618622992973856844315607322455296435586069246190443280179031225327523486048435653869863951045307032606431353267446387238735854246081118789809284819438333964135037031763702202312458675918091915292095265309729230305127708024881572953866972519490067337523594678872527208685059492449713052321639443906150425283202477484357952521573918359421257530564626015441683472468539523848286014084023235224713746896158685842870227990918738058459024191352986841980656406422582810536179818395211737965463450759014111571449727076687612659004223986800965751061202941466788035426257975522502889269376853845585154424516315150884280220471491942174702859222651220667610178751648728507723845097461274241051547273034951723474414556001546559948141095880633804632807515718180935838664135455122128289592420826874802226743368589533208114859697574651974494580979687826607078638516967382106336214893748630485327763935908810018142987231225871573483089910722094251907317239007242813932908134592319967526717468694040366858649506737178140725387341399024405586739809565024636148897301819905717736602763135384301317078277420543795754351714082473671540672763010097559048418070458505812048362405821953832244641647592046646641844289601003651325438203232751759021144384508584664130441972039838845477749107128309281820934796277499781051967660182236485900618981823611325257958946308536202546355772437347539541901159784216964195762840930195402864563905917879229589108809092924868236912685423619331983342066584480768817187176426456633339403142100755726296487947569398095212782070426905827897528974458039648150505627298887883782578926940563293101670589295905986937133048148552440301383277204916981239168355533396226341335120173763245776280561192859798675858528240664604265164622838267784753799655654413632952887611744260748241060106657089590640280382434517007445614303374837373607657898578103330017173224991533966437488693515052613414191805044320192127799886057939785918885704837919985121609876627038712721303500563968558946263881442641199915143659035487452654978756603615945672783234509631145787168722667866016331129190867892107411482050370642479155931748021660436058854404183672931097068033549752409678219869455115895823201751059777030903010001053760003352360947565448038097096380986625534617771353213382047941776724328833111206715936271188626398348393052219723688706048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,25] 62981084161370735218261618316923451340834027091891908950692031943582642870533289406704007528452703036696955593897072247516931242903660254211390562620903549443097109019211635788800229085021167635525586470340836729969842013375854405265326230079530221620232920490769237376821596115608777415175138240287017652668440534492709426821828702447206532464814034546312204485421202374902274995746102255798730671900100764329881261431363625916787811887430518433319389676624451262982715305390342945015654938725238511242972455389455404942528574776818737725646513509325391698466211191620227015009568731863157108145594211464722699063239421003253895326069270867850110464655878864915906685275883358701505962053097611950330573806600088314803789791853155991902088792853574177831342138699457653201797269258938876818220258421801672691589821205737575102914607228010661602303169373968596182834678441105417813999593605226796866992520824313525750624260673948223729935817034085932967992073064832025238935026864248586270284321396929142689355366197912694636255519201792157507843128333452520881920582369567916580787037246312389429143854013140610248414141237060436432774384519068211368757435350156826080219790369402146288748768246052325976395537953828822880521858117123998634866763839424760275147909296198555423329594633398338481353169889725477483296894766172853395736213959990303380731925061490953819755008834683567884375636864154942453857714452587389325710846038097211897440970640124096053971057397315794779225639049044266017197489402682264707372216497302029957599128686724951046835546844393961716262856268326407236827990153609517172517483815333283629847049470691133653278550952184891987647523033643782352440876961051573409236831224383200272346456793423523914722417787749165234420805299343806920181892153124911325628834797552797270958491245096091385128666864161851690044896263205857290968632180953088855764754217060484756862487046938498500823577502309337040261926823963230469904652284296193841244337169162602874171487802423553561322845160234987716216479578983420641101436751838987269782212858775895148737717535530658586370460593666046727631585663188704875361039963407634556103165441667621310507657263988712449288994759183644973652922243095292158908221722503931535125760436282283674810707130428587420664869965648236254074004135925053896226792098545754358161909555343777079369175835989573575062949882687297459435732992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,26] -19104887611765663151166982866646619579455367940263365851808979691453607524115583614055982283503723559927261500392472822971725784971607215067757087422287288955840413264934123437829733260931321967214284088299346597380778359186531609605879303781627861310997272492119009397636426212400982985377016933729534516862031255931295990534363241707246219968776541053701359409145091780996953809868171039546426381003533734455785778857517397250489012648533988273663333073322436837961541640445014796954244408985512682510062807439635368086221364353845267596881539860003683132586247724295045859599348723444132488955107514735063378195312324722591591126134433862359409470258011786366775799822657428982340229884295696433473802743288892888899577535580340250808858086264245781696015037387412999998786780942746497984594908113697484377396519498772310958210085788896608148907984536151118226365968612288306351555132091825989068558640807099238952670292814779678691529093135714696618552918356632085615256690971760922734356248348835539236159170761129047224771909235678383472971837618212167837946676510772988371069312395281371674789220926109370726942159747681264434616277621151963319638263755028165491367459102209778097327011788805419871475877705498305513020968775494198732194225887985627476196204523333115334327450555220423689434825675517751791514349176790455790104389503711928868441089434997983076417604254750624525875793645266954395104741609828163025572440379651669674453471976347083639237944117960523377394507125636899597285518344477082729689834344285737135882080338262152296010836190276575364768984892981049529184419157109107464934066656489225061575233220452694694699887309551402703706428433319888878828313370754283892483672369639336412496350759242418253091515656687243146794260011198991768579317378850141671032213757016237543224064989083039919821817419061734635364381067630187841800640616307339710694360508443494088523953136819220601056580436242195307659097510626355911929734672810013992844686402825468177556882474311134758005546112019940508824441949643696783551406522353969091039990109744973245431058905730369717612043756935234370324057289052864293216117792136135689987924845795841030964042690349817740056380964574302097506853587695421049294585393644310392600038737852763282048356540021075474970470787577968706450598278323000274303315041563049921446658955329459850628240457085913000563523278847708089184714752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,27] 222956214492600082338381982830045887625543932238873146373680104716415568175063021755760388111888361958555644627138706223935198333648608783169530278321326487711876610172198545332565627357288396109827854785778705252756319340840679739733528358224894175181090212790853642609367179979647635648947282011717336526183109600988375360989612223196111306782045673538597603169737932556221309542850727035541536150741543853168424979491726553242989196533477024689641913595358400400664520573202865524487491607700644303358842307177935503232304873608268164011624429163533147263393035244223248398657134054628123059519370260021960248436988636312761783897768566033355616749829547218929386366960524636808457774549012778435615778543451002876832423960714746585465436338073651027475358811442637593723215998300816329373211827151121066373957148133862921179325489685011801968946636205233716513103358420905791036398901166069945829169019393502696156707817863862286417488242047353525066200753375291825794725343622058400683996985467067322650802326992951023905676829680068078662244060263844215105598673821708596226403197477672888952568002078826168341593937524785810225672395182179748213668612648722397666304562468356556346994728734868261002710046648276562133358053987692702446386475139250530908452776156959805930805197691204158403282115047829905309269196833330505412816613109011058928998987215304835536096578614266663220105933201587161843089943012990348098560766875133329046279964467732054543882976976036046307160068230211602284453308012084734764485545944691606111820884449251808699405273871591063960816377564067658465627529732418798857581218922107979232375032977376995683144899883606657238544901976986213205379538007989455198771142908244225119501255920469250768245209994406651223882775296799195869477748808137756331594030788720434172909945393697145051569273568145210067430975663513306067125377100975605298834354934250291211852881558093664578139989793282461746965553871895378236726686364363455377778720280432205816129266849135048861399244962996865294004931309644333783671705201807160750438613775444273675819012816236893016857511494022095747247278858314746969661411532793185603108440554275433226482108804652908647781856752528962922931220745909345411288480995173256083749683811041706086311401790267636053785018297240899411425364501743741139089879452388487664568077658079452948776084267016760032008912606761433902336512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,28] 8705769729170404892019498582196939142989727473360665899660360773273851960547425186374451874640122828890958307795766640471687214181875330271418921880456918953185530939036913935167763736569213049753803695031320830321465051831143587974324845559509379246275670777652087896176804753127401836632602511073205449192616606941098231878446858782500020726570460885289359340534272072798284320727702227078323516841529533617405562494326253249461230263216364011553310725394682121477737244837640013178560589076487016643601955434635796535823089989420664230898650540867397879544370781687705716737056739901161949448247598405677118526123776647382838928749980163498221769384591903778180815297742803758447241441739946006511531754456421230349651406345120517166722879273019639759159661678710119247997344323252053002949954459452983836003805623000691928237604821755009516839625562660938272401356579359579832160549970412750879618267540355389405787783441333847907502875018805679313900674189563431193650835862399051835050613773928215932184189437128561492445324587471881097929265259147810379549254230366907542816053610222651250631219581484429359808064881238911037839049770144629747817337654097654234642083109929086182170939245566738466006485347952445194143107555991400604700208489310746660222811293900986774267919331536118043845847885716886939937419173297859427371324902363258775580666754559023422806046324573602527864783917007862586441605062327495165681841480937618463056524988338956060733407164781092197237224790331663955021565887056527210836824983810943161467591348265410166154067427638611398601973084020520937575215682982136469213614926466294771428853787507251138169003525217031630305645773768398526987070296190506728319973066517760607760810911610414261169774007376144320065050512673371109400839516980698286198804411036677228028601048322723447617476789976926449186646956800242027982947746743530396161930515609092602793290569211170853612407946393353517210003414361402270349170480336831190847633491582459513919310625272481133460158332814048566890520351519737799009199808587704816120021435053379076614370246032602884222876045243027972157759993822034804931268164495731401351555413393313172367072006353849070508927780237060405818739665033162258109657271850084583527320773804938012803270626617461040382792367884596764815499264096347974078582905413061540243037955977726284642149183431716538910528116672711818590941648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,29] -13539349453696405437105815419206545426726263350346404627776152566695466234282772598325892419741619966924693290536338768994726268541470785247747048283040776692584664247833825325037755467893369372300344593168591202557174438348121790899647630474954541171602086920593982219465664918056090450225716335883718913667128337657371206302905921155302719465276380436826500703946329168488500733687139060175533518901176098585357216604115919653163120909284733622487290904567130302820433500178864593075769772973287709116969491868938157926983962978221351200407846681426196866784643152660264945507068156102056470228328832369177452806089681393600972163987120399208593823266187453660333086116660187557194406493885290719980229975183559493949210930525497361386657599817235713033288391149782307250855466174146722391183687258837621965375824207508945064546105551802980563186217098345155022293090798851354706394892671722829394318555812460123142100483668792992015582023240112944112774444685395706182420434398196349406956040655584090806297501694942626474872596717440500250381290333722239588344008532260856717254309106272805119626630894440398170454099297185690164771185491010827656025583702908812202982476088663213418585113913177727308301195079967271924085468537438467377977064475145857204563851077490793244342003868499310535132546742121403672554012858416342862123901688517079427521002587936532218291357314725462684246900463410629081691998584537028655230777508403423824672903621627509822498356381927412375102017466949681550363945069908018387721185093642592965145430693839001505734254789922572419974809015333524767281726399003933107637503327798007688765060588304843268430017398134598040744268255991121962020572300111790167662496381177296298220322124409921480069596729915997180795254603824407749993695966315606818971869769931996901163373993187604558971276040617640946087900668869647932344457544714702178168756516490382259399848266073888964116137799613269333407439781790263379807297701994531750496737308750691407718036690492540902202261678464003905457595018375447450387093904560544604446688454478981239453009164708567678020236224548876406447120647120907310570435919398261077584243850507592381791485480873596802109699411335644554460456082871126124285927898692435220666809537781898215508843941132261308572983755801661269814693400828988955528123077444787446371256091264333047868025333923472050210764049533580137520940936500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,30] 13986939921665122271536028027960869821415308307730329491834133790228879462755829789239450164590969932196429810388631433456350427799773083420180259728710553313022173647017263871770843707711797715066975321928774293711721125531785226498141123915612020018911952265438359250178651151135998096507237438047048897121100051052124418868082390300267894797888645199857384519376622053915480384479415292987110949137563106563111072493312187023585213866777145708144119029019886094348172014421731136340209639182296546708220982214375687733106272412709590928699219456967491631104513065508217272675997929518249512865141064295205312889206633726053180894232757705717358358901315401506537955169680577281449058260477143689333301495015405710534886866215587683113318799308643689918752138328276687550190508474173679717508982346860991806233699827598109327824295935401938140865241080897405016916105586729974761923731818776923528694974153034127283575182568100896861386802038766851057218365541662257717824991905510048688992750574674493179598274930161941587463397609565187532672219186274871833163968486489354754169238889081913050830958463844368607981220282261565850871619370013031171570793323750189039144289514643428625137978829405831450308754139572738480596952031745760966134201150175422393302088140661075222629117805422595729181949383001223229468129301090045899187169221456227535560388476849021063341373720131477453226954306299829591683040172341911011290198931793190818087743777252048866807521903996660029735557250179016291919393409658845624239172429812091457134465003295867905822687536618378801410179709019790337783836591437193283767728434980979957440443485490840509269910182953066560389535168254712193714837213956833330732488876729777990846548294107093695518020378694191713924003388613085293893052596858708377240726849166864553154096484357579462624666467542710054006253933587995471830409750390081838457075019147549665379812765089049418896134080548585226773196029105791018849582208010603659225598751754239018967287904676941658844337298957212026205868148749691601714577851435904934670146162811477737446787861602080095877853255258323760593883679496950688007677567321507994223740527278087952535513615285139419636559543233552286121262904672758122732283426193382719048259049719919225022358191078916062510357492777821834395622517818234136547739821826893044068540011966613753974722916097579590455308190078905363188762210375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,31] -10307537493015165586645867055480734336492150721599604625441655307854093847943371075630879483817895508074344939213134632884426250263786948785256539050970455730501258167951456503839185703794896710785836478958119327042108337695917789583429740938292167086598109752873771724518692295644671573571560015069160396928863677572881113807062110326136905634469597186961690386120222020967328223623124757077692866713984529292364956838206548892945244586920606529143249368047987327985878025959673114895474070008894470508817204533867674153744793114092637999506159465040424668615160513596131821088775874816541785439353013624486187826901915726297645839207109575519254053296473584534969634768281015109025248824679315571406575545752537738893310536531468464240036784314238734884521425291310239533298909181263360995973538204522060075762177338223912572926970837300863251075722755381096097544994265790256474426620968202723102729134921471015335298338004423223897446944766897964137196351495057775508676411844575023472623632590489677910127765190410152169160876732377475769852148388211821826662813439162414646321416737023174087014887101179603126695071342272176183731076637852708228842085395591535294668917348749947814502944922868144014143058018362665835789597761746644432603866110746202939955829195066371354192348880456789155468061821884979193474478952797088453908078663652462872740906856583882935730714736327691185254443105071877820763382927619727496236568731284974369832610641926148852840902006699843967105615394788108343870976490217062860293732608066502579330666863354699761988910707724825827530806120498662569810991201419103811555828617390816462879642561680879110733107315507921418416216254226488574354415712512559121187078362689593669699389858101542892313804301059293359410947434802634911075180734044661586812139501236406049040509257104207418418747482501177897370047095144756860082534920154637365899063479921823871699833593778387665201305025318834638150423895756699532750917737437909109147753548957086826312525408159576636820121590089267938213436607451344659541936322308762169192910426557835270197019793540242057043454351601066615931435141472049331462576935046767043854709144197577682725530024633885581564283718695667989769507673160024163343257378330871228130131716540562643080830997690966300340931179570853136071963893331876096666403132406565413681824876540912014052973310541988392992066689433995539245722511541992187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,32] 5160564963139491507669658500507399323512275533003234281818090509593298514955216918896555260946820747729510922785734213756102977124416633562747463606263300430387904289544229997179356739192147259698040221089692999912991662595701805490542603106210462947331131269859160037825876188934134053350623179301114671877320333660132509622124463243131367777949290022692015961065070514129513569830798791657979067888997110005351979958599811194246977676074330023321435048150882389234137457774619318611254320681206942009479861256640711392859679425618852853339752102641175756240039621026666938056985198657790021499313312616143896524730367195893072593391935092413472046501453807471576545995435010744991170869994391609279101963292055888715078883310571845051521862268263334848695325894189441871519599584257498853337774342343777036507598389023997412187445522182347656475791069904349644638934859651101476785948311767825992892488020447778543887818271520834430328062683595540807271774256321269984171575325485362563756040130948045786926383883909745028433579156647617459916083715546628358998497974605148313445189271036910285874379046998257039708803702917337352062610878028578531210033651086872740458284708004711328202515875728464585075671160973211589471394108076716450831150889270685107049430433695691724161606038241974513669800803721299280694042470744098156126439814006182136933814478287302937407899337876491070596100185893823238505445853129985837847214464933902057877150911444517284445309582750442329934490621604852688091226455984530212224935913946659014481644074659151112522784170461118389431261283285929337154360019251207086479507571940678091033871467708592461170334803787648616017829345344789891972322385128090447398224088681613177922422700844601554642142605289479629028144231938902863750935722037678160679200125435720397923667769246196709952941571907719304487120354239655688063605190989457082906969198024677027224505435043403564055096698523625410647503148540863218236459375123958058267684061002968775482001196934207890363741506088613717840165166546827594487261389443075970393965678278611983635322441553131973107499178564490956851703660634232467164473255870344234588674341788096892743251044288407379545313845524044651439701880699925907393125073442724078048460346752628632866061258391711121604306815123532031663646284547806133908508492457334715291662851420873945801027496939711222057935660667305086801633271283969879150390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,33] -1269702256183637069854456938524368262557462744858145981915451747468841396017185130479220954169975279647588642706825527804029967255845916478697242913724411006043375753858981613365073841933792020119255633543504906580623830346123783666103345099449947773711640313902531379831828634327430390452059237015459359537794080522482120119003119522258035821260650220524398346624896027147983749374221656847219053769524861833047343155672436539267995311353252590614896960797953666870148048150802315156381928847832653684845407604275822323339355062214446723176171293559716086732048174834335314426460735028784520720457189660588409270004129852854154176186289276578754062888355913014195095895012553462931268242419544884626883817699092664211783940856619055902608862321033816248085096837749880863969236353190809482609546301083400964000300746936081487814089567708543177249782664382631284684230325756952964896639778204395272751202741471368637787177669606927103688698788991036165604996163646468590997892889713098061991920092890571660425534407109761232134665762163835648335889510936278399864465563030353078576103061312031088263124689464388876915833756679743053075876149549429596149984765214998883747800058767476508293744080499510417351223482340128084067271204075268340073963221403971207359182937768432473163169013961412967280033702669608157171272210757446725535505175079184557183106362321173735230134131320297001200695472665133398710528701279889583712926798702226866757266964570851053460873297366410200361669033998845571756190279187893401032864738464586916574883312606433079850657833520945189063393746351777333712979743029878632576766148279202406205543675623639997606795021166082946410615353846337092155246132692655096057212193587842347464548057479365387803503061520243230917263524784716318975638055044734898252499651465275041949650811569717115813008153590584000136853104760754998991994822255519363674438154724778342988396521727871962977930825800325508487194438272953859046328064782588901265206188885448301375545488490319804057394296785511056292565359685664397103327168478801073939578778883612893052088814703259085266389277028066410666408666544796806228196666621190688260919718361639888631558673979082489201411971824859732958272205307775477424167219276814806287476900035722940818604000577493495009803641147912454952004814165225955255592031983098784811986559787562894242144675226696261585343424852350023207513557470923781394958496093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,34] -490063333046299193317022244502155982825813559804886876519181960102405920319383509870541722208088532340946897675257771851794801565445353357098619059580307731212195812308605670802937817750892794437551518091532439834602616338129114260796803092236479979899520139550208114037833322426672431996053758690985239546566019080393977395988562493130536019388616995753858407581450888842546001669180103114279441540096704494063697420952975482082650143278431629001498277763853439813692721580586813662040651665242972053966659864885838127642815395587162216660483117156026519194610681214214659802534095576123429930783273156818797996700233758856087893062730106085568793835565396371557748773259047252717736622853938397000093776410487236133333559474562738295407242604645351483641929380545693973629548266101802706979628558606590372557234258395420405354268949791998621206265516451566249555810285728085854860133792910828228851090287630552978391108424140721072968978968391790840755400374310724748866466157680246427612394206589293771937365613489863533797850534254373047436733621267144618799019955222666172770256416994124736171566823473019399805013889554834006761983038680838822868780282375986621215152002167293324218743359761438503239057894070105322048586699425637107163914980970688541798480854610199059710199750922316680312167997617117288507771432002436919769072860092724446937649172383990037021264606227203990082824407097217055819521033471514442911754191898230688527191583473142582983043358109056651664910369491494216113570643241605422876680009540094303211127569570427300416738818681929704683444048929861500560845989806678738942174881790180355493104063966325754061345590531513376538284482105566954749474369512783354752314818019211612313451551944829101814656222943494644773542148146291079309474361041472901043846341707535451619051162266324593875464397500525376661878938161946965690395723591904050947221568110044685702160082852933423882429116610993672052061705891053608988106670070460576683195756973284966384367988546922218531298917727858504126059103401272168962232172581200460885383602031207957485614187512673214478023342591876033262795764851620130837074642401008461300656787536362162572109391398399977773158855067445789548877507447292823847993926105482071316491925083533242144788944127706291101028458226500893494481756858852871161308506605918460003258063104982272912521909760651710086190477460625329144977033102248765528202056884765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,35] 768745591722206708957650924754539712507862693744871605689622396044524646698768800083020677243133427899652587055790768511658221332999385162930924373814577699244760089330016485649502531522433539797427664647869788197772078472608440874527177283528691492826493177968619867475093177116179836483401742745128318570694641054567987536140546204613318406608112218334784395792273039621461775743603825031583770495169224859877064108559293176038370343645229804837508146726512412349327393005125531966495976313942298148960922479353930155390115310467901771302637430654123508559561357126029417362468562963954575493515664855347346508187712210599788883764683235077623081823991610071862053825098763444134525244277988748479447207541503127623976145485780557566912751782788310245701320867263669503676728603087529397873115786526432460103138118507472599271616685496129394544765363770391533627219359344512188064544491028495157628873427854602827910811349533868666863738062185594109924806844556998153561673680766313361280053024125623509586262288317755254347674899828202046572626528439888674097574227060607144356788826503343608723939030583437247220737150048194734733829472958857010111334314958172071928917666647366402773032312036747694762347049754584087927333143754685930278440197869008234278910713666501110921320370916798497673873004834694900426297368636832435485158497346517168630448040968803551310394375382568277951910978199668436919733981373567376988894112827274434428468071541450511127709998387625358544764072712674023335732719089357662295582003189358490991193081041628379490334878564484422513613353266027594975926821943013387305825863559149728132741225479280026683479349170591810479264977985267147038724180179278813378265959295123298000050630993092234379205363355116136311996770427348045750115617485767488289019035862446745672586996475575719085248823062751008375697706847350394207225188160123416917155437767922963700349836190467504124070692263559625102423407935678574253120368946673392171020753751112638938018818090346090846186247278551093821835660183121656962105805456442751259566652991653066860806932152343971232149575509148177096497626616239290006579114415926313680247369400409748556856783158526565022321223044247048313035606752995156695126387846427559466295087197614218196388666168447356337331323734981674584505106821039426080178240777642350605553731929640521264644485164978333005683927658178445954282313604976481874473392963409423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,36] -506212727841301164697732629201970552446377505919026999921841090370632931933891993657877570623402950884255809175802509971249892247551325189697780793451183249715720913955606047862808764112732406736180726770186897715410153144788637821824719100034198354092359718998053461025276831566800773741946438193833808816710884306626585771474461964868168480365240103733423990255191958286158804681156129273482613850198075858589578630410078343865625420421777124567319522885537577962649143743780167132369429364071893020186451247411124019624658836167627569359104533995302446563651460304655672172049646531386924779975101640084134189560246193581218687255352947776535392515366368047886957387215752603195009564607588687096277955111526502739790311831468626373890080588615992998209767022425629680846885627825577542971205720766199231333856380651730478563002395532929145819740703515936814788577487715040905621758787982091007451399486239026540872578167850243391488392817991659396715691144553432640978980049417254093444808266997317991459375100474483153603435062217078853351548335689967855630428841802706260348317787048135952103157365613651776177610236385284371868202200435344590302562506228541382699956653510976000545169609346816712517534072357049679399646295047043621000503565178003836816970671816448619500300383076948947006320769597458502583333055982019493908293428625909188596303437477756101173982397623637594920189202954395542465811950299712064445171638773575149907702157043055285398053061085296156372595329760890460960587484278143659187304318524896168343852902374807266514958376962988464722916458708313204194742341798295503170288842499884640336254111790870008765467112967130296851352309677479133849022716972443095769104839511137648781779513175425307629958634227646574857691367169126855341162750453272653167058129691308952068942524034960233275913651962464496419041759957972715821104395686970834262925106289170631438933777277849299390830792879660994890948771212917587541581519558667639196787366654269712252444593040974738831172599727026588426199121750492142998302913615389746841119077196634750337500733263246882167905592945493172633586202749971554507434460506157999973341664707837559760495064908322626278197739574064786268077881295553023381508516220569242324078170888486187550290068198000469254683940748417180251667663261170485055868135588955230565453278996292375728135618775167785090578823547664298892128110250690563483658479526638984680175781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,37] 234858981401635375764262454087163750969101256304626431639460087640543835314445183217046930409144725688273305956138668681126043990557790562650146039258819969233514667068987681108057697556853630094746517006424913905634080517801797125110336128404981952333324593563485899056549409630843035498121910484802640420492488494458085715384903308674412456720477032347051467776897805030844233350577200885783663233463421405955491650326850353067492533939104109417569468490830686809794482588106229414443877410005873464205922086929371267507400580070741934699740233468250564725575455439303511217178156334920873899015585323616046025107897266082120582087828503767904381625042039761231072619118258338305355130244672907836251816375280842400437192620973666943954876705357850127320499520006674793157447025500875754786559212326236047519868871177758231721147925702540667576769771426699113091179463049316977274269885181148796914641262201695551747695185411325740748526855987725768472901293773395129536481502308895051032031925942546172531022765900697143499216254335671176821884231431896510766779283880139152012930832370366193929386530365525740052693479258618999170632745002537394782200832396446685206963895839154173645787097022825258957082108854272002939506802572829202344058367499836311003599456015871827259497708842768386250568697565430747427544798997133388435516923627000054624190082647143954151537937017514238745624856319069098263811224423090881422981729798921402919584847355674348456392216141205254999211636477894959211871231273002586903491034865037278093245986833123877353837105682238932643032644120891025729772656602273505574480490545008643530122061780718001415445634511216509962432553227320815595360435076326193838968401897277611217815691831903847696368364100107087018096451805659900815918481651417230932728109602699135111579460759343336871114124034825199993608158769963769515699646556971071979392435618450018551436925319197367720035482520381708956630959310047879800495318620122108418680552334698585144921304538647230580304187765172063193534950472181409458486683411140726477698176188062667446237443930173079835243395242196083364857734929364239810098284964302898916694579220340901295377325035836592471097767918169667090450069273291467213813561525781872965103833305734494582992559503498953975241610805036642890722391410381816672864101304200564018788163295854925972915551634154970311830243400547856564309622889482674777923421061132103204727172851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,38] -86326054929908597730114451659895486057847238908448944550790373722657191217333441827830885610364270773062873934974759460014529351553727694334115571459226908220801689013896773256434442129934044754284443697795314783007684000191285353741931963678510357239409627218534215029141705091434959169186404773190826365452972769991172439359887135210784026178665091364849253948706791811233560275269206795501438217380235256545380519384126950715549165976303483109270943401054823995492211146379671431825342455528734961507233768882963395674155122253592512515716760492210754248719851286300471021674010131332781836186602963358969121155956986109751595706926453471824775248652614381967559676811980411623080533642400965244996761577189950222852293172541372899830145708927141874405936667428209703929902467647403285619603342836392285414598405312611794344082347707909313453376652469473553172825956830261553468612749748855059165941679314045401671604170018534024361371102013185188149560026448928723744258761575103771037005417747735964370821774379815936396779851497231118801554006115961093152983275461492700251218897698725884362656449065886246245344769888478003895572860733731744361844165621345243459358868650631256882048648838491565472919927470086195445478398612089044769201518220784465887204903027741626540314103428720424101901466563013209967464236280147175784271169737008318587296644137347796944352008981878079421366696286051425924071091322713061641137980287840151556043630561648840995357212340574602342213581947184367083810150237495350921253045587386657352093473449044593237035549207195136885538132134498276924779226764673391035921324784454308443855560306610726511735893389393766635723352166943122075949497424858381500656472569902462233740349643458040404524545891413340313857644242701104132961107162803892436582622392044971549413045892111257955258495648953653027283652705230800045153736136034629891199751037590646742865040740283257747303038301323673722825078899258174679604190664204051113580480333688457551156931079579074712509033371760027635490913402374092271683131562250149769809123562027605694849362959922811166835872646255445109776985062917925152511492920943061185979752324633132762262076657238322783096596684608355921145618603861733697413358871268787352709724677232770630687742664507461985346649487642312675428378494192641261621164032244221688179278241587322771441803540867163142618181420690157229460168843228774367503319808747619390487670898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,39] 26895243734270366254790909664782016503551509156197500217498366629274368492532630603731714907434613773142920327470125183273365907848462252219178867371552554279968467164853048380457223910362733168093608535604223156006556148542104745522023859555504154463751069951578879553720357317623612832352991421965687743632734366801799888266351573936130555154159476411727202268271459750246160981787755293760900505935892820828128536075226558971271181678494401725646538687143282412332865778868388149060490073115191277072873248867756763435449258975178371722997632289403315665209046893016176253248274433736133337077847693624136977446642797864134577280772239977989251219662037146734053652974908956821609350873653297729480184769512428347664723598148908990039260040658859584084115183987261093586420585077790038162518060506540217997938537986461701283020335644793022048464503333326334580174483557789984773475985243834489945734916133712747003555602608411342495701261024920034966281316322180447479574634343827822574147750137376796548985590544422654341898890631620684366296098744121373752591921897987272380091001163070858040195710505222282152653530704374462729974020486199985699983445347082542826083904319632785885525203465578284803842886580323924482075735977837829266644738946847785490867550144751195419058736801203919760350216991497774023778394533961568430319428289966174770929579522448024359027006951622499129710646297708398011487329810985438945826418907540274405450903422705939461330938020511683365359538342439011387761878761846775765833346660706897929425830894760123499670409272343354692934872459599643281970935912809940541689231818430434039019206655764132923675960823522945305275093433176617251743842429890871490826707419820032402238299237152961995196031470636410464752338845016803569656137560592047969495374820492443774014486685355467083291339378896553414150040074500096530651834322149446969061220290803557328924193102299823791453619531979501229512655442238065592871156717967185409272740352204514238101057106486061975174988575535343612678081335396162994728263308319395470670920644048800180106450525066478475633208251118545794629543440664249840291979308549817517282448017156199864400092791607925821190380872159395642507468568683260117552305486575841380272251295059101326469174646142897299968189922737406071706925884889847119271396402908441275968460977522522000259654822828198832348533823819080779273803998981910584590626633882948226528242230415344238281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,40] -7515015169730489530078216530547975914058538862761418831209822230555960422561696970357067902221927078265354921347867731326063880529684624597470884386211902640177889652554623142299376344913292776931732271565940977423732918836440532091976870469675520181173073791690033647171382827930689874433126566717118569132423146049689666281631618775172325618623310457107216720974771063470381855015600383817292803622085199884491546819127008068315382185888018419506484825405135453533963755489668493439906191901513325965945398469291580919094984374424378875792025320412431557524960464416219664585258439160035595221101279010911360408170073732191101734866467062955969612249370193928779856330961772655549219959744128284445768860102061571359286443022616832714504395048294201650602733175627218835198073892643931666360104921151613560301292073217704158868472684982820173666368846986852236360557455450050904011872161055572076801914673901918325858325370393549110335417833637606287095297385634468275489921470741517936406904709475970271561345262864135748380601350064362578794194275698225340996392397362064079179864073180626592991102131024665022771442880682371883710423158575006277469539490681919877377941457440701427037866316313305479527906137652521406690027410061564487801512311087853151973184725236765906899659858786484631089636462141216670655168881733150471008261917920534208497398482860350053884876441236311650202863685415632424254602254968330506353175497162870972355504293736051609396141773758443636776240368092491963864525537173527107098651963372057087202594789258683072247652035081335973969099391236012426716600810844491282410154115555300573718650112690591507120141375181581874466261053586821477810505737722795917057107846456460455960479435514196092801226333861477811041510993647731059797694950842991535647333614582105073064030256793255877180674190647957113824016451581506146621615228965665871921665982253858983588028367604887477005854458149248981459561486439654654635169850512525508127723902568338346619228371276304439507809860194325909564159611769289703729941775919036018956539786246169862324741232278800271271464998595992316995474160285025362402019480248259363209821550556263978402178979145017733082957881186522002853137904039146769175800130059549036484534586950032497086010016851610394388320831587942133226841804410167184944582341748119013268484824098197846967616093116335547264105197966802254009561564089156758010820333359980338627792662009596824645996093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [41,41] 1956989405993154517613334933076374304392218654223044996836270208865311876451056243095575144328962076787955984849746378515354766730869019533792266333181266947761918641544698531145819724620176560984499935791487480017771886902349398000523902494343964428649286643085039885172425952336928820841215194299850532406295801070009194986785361178793104273545994558355293546593441347702934264594766984718282360431669004816655623958522681280401625461287904666571312678124911092185989033981835654579644349754506517543180232251322156640953489862469193258868632572627685722276573012445040084674004781582680950189009780302694506519924834557221079801467666346386072503346119745116803620289221994190265658134102142902477156538716789474580060863662540614005990602881263506944127084854115265125448927280006606093501648710698393137073413679939093084414841598968219911592902072123332320032338946425721420135984760757889565694545559307902930937737978430632102252758823391068517223208126531501795956444035747395822398846690692823860384955162206425680310870976592141860171923752686364158280279989849623324716279159826787051100940678193127302972626575692528079255928610330449324968937471713153216201165105559674359325908496829652872837870903201925403571239634882926453112169208622142067828255368248256949802312498990765629468563803689178600590502806945954134010692543097170230516275213696418569991722885816909326039596137791756056131735983613252292349549197821229624889005562615007284945810543580027827433095467351809526710771808870523364923809192497804190918630472006854390377153871998592424746726336231988753800531738983066350552837533394140322421882260516144361676859341590784133782190796257041373157609237129509159346098702907674755069593775795077886194957541822490148101869057915695872329300345346624420236226186048924148366835728738898041781968743740868585484603516332316005932579993962477365803076521855297137734952781189980994209859436440319925136497373241815991244185332647309203538027424577938969001267024068019915808265215165904579295523335610764967202872775937505589452243245641172042384926569046502965830635050038533702842772707861060458947596184194113677521987738757635400662759142252380070828837998762750826993903553211561106930611703222581387679803782402870957823232610504274030140644188223147223585281519936638477654675301505560614598172682725021330557806610780275683330804105629080705356608829604821535174067313484630448172651995264459401369094848632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,0] 69869225574876229967120362829684536328504988267002733667778099593513436371490236631246288917915745988073074246986468541790508326350952877628270085961127203331573154270818369405645031279811336040545140095449271757462460804481850024369909092505690774764239105135062328790825053953444523080627655687988938207339733435406791806310011450355953632489763087866550700827030821218802514570801596617307072092151106317663771456864459778758354672292455071886823390603886988911162597465958796226102638343958558778225413112031044903286184864625639734069973470589176135870579277199740713385873078111121900361129540705048104722756519983924512832452590060708657749905879036593481809679184106061645663718205973620598706113804999724245014713032038827079942464854535460831269368917886541992458718036401664321256023046913670148405897175178831509015278792194708914444741240441769555748542585216167445848551057417194126393856554554682368127955664827972376834876011062221336676817873137315008546099691630337513722640388869672136380305561291623035441787870268524283857575574150390633311892092900682215252310961284825279666264377253170907398622057965683286416722173266536104836252431047539741228788311750119658090319667901016370504281518187951108804379537236051865168560694371105152187699464801106890095164860615104135107359539078774346034386342654028444196306569594553405749057864587879164977798683082342589405028944929357493719772548186837523679067976725319583840966827967001170111095400865045484386182272795807898218347009106052503189573117017743521967721992478022733772445918771555070196722192674617343593285822363771431594849976766308560125843021987980400671733952751818015871042516254130581287320644813985038573084151931580444263820905373198470527811455204799665326130797677938596266668195121628900908046549868435708205110032887514972341143417786582292784182283633213804240270754979423368729588549418514208497300240917824106146948211250898574473938887640847293420356100689346062076901000299088804131651916123666175741809832121370539129933026873323774664346756764840548741210759274960073319815193988077713989745642402424455856886620410048372834462437688907428574400620183532781611330707338873835032519119075238677462071332346912543004609359390318118623677190015953195286772615585606874594051522526516625618260278648243752393965742555788832321065695351562800335725349489975538306547592462336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,1] -3344142020959725939170534812417388456271884590896252316209471748574171990943525844727252062324635696242005325057019970606375127205766054931822575684064321617362858697050568658149617938044915465041000423120983725638535716300171669865428428062384959302255166988514652538170809265070364326838948969176418664459396824588456198808144450943764391637967120468655811481965608986669721610547238842905712308777497596764441819104971319243098873208081311404193738097334563812346676169504850057037077217002639748888667197335829413887733264869079589516150912520027463104538518809117042512271431703195001682996936722322872031211653043784654582252680274730025627859361548767206714745872149183606727478670563652834910810276765815876673258908960772238489356779098986148754270648367687790902057683406076689703766463733550493669023391698254170412630063352828500508500618629283123522333801620371204566257658105977492773310463360327889262516265438024303167151618837796058993536839697323599716459852397137970704315210711717618935040694935121893759649458752648369548352984330754302557926299664061403856757653606450004837472300222632382011734675439250689657938667019279519819487066215969156996831227381856012882158183108016744085594590159099831647159277298042830685706579026814160622039018850699601362389553389107837295857215351154647589932665173848924971201817675699222542358707427367707091654863630734470214067469877725582296327485511523896743136534698760401754856819203924729979130606624294330187492265719706784752454496718114765029145094239317806077039852632664347960499707251506655796180305823468634292554081083219246710512664995764068564252892232314834992610771586183888968688793932783626476801043606907320795494742393204882228094136945073074809659927686049714075668483410296775124438905782401138169409175881267501128875139882570831996323517396059563307028728316136619101845250438371928122588078165004144135429440182733648400125136697687184513985833094553026612069755733104502708486551445685539926848741386741758997446924759912820268878373804517670397619535941599919873716358043617898949623014987310204647152221917187048091907351062415366501153951743153440968972475907320179265925031461831860393818439239831067159615084385290690364753679193042517815849534001991782916937485084750384091503607551809037067839176859211063467885356795575557681817588992340793353537796691041982415527048019705856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,2] 139517791057398446499423370686403165502856695468168551597491389640448163789292496634236067407229338601035342257630211752873015012085254371469247422186855666866023663701867925494453124800237565344993559775671000229615202254136347569725413460730681734212549548520895312451153357041470060516427190159225765399896449359447552050546428860600593901152311553512815323213309405209800838178862800963347010510084073276063907515700935120762424534497424763505442696954199893353411493702555039170171405400951594601675271683417753756398358831733365153264897226863645015729934695447359469880836281133359634458993002071031716957969740688822507372603588888646958345882131649125948099549358547612582997678838882038045425244539657440455315253684371406599997595249315856570660373805328088501662003920767692742668932384218803362725461767283200342504229763004231134755123292856952594879330463275401131791821931277144204144710840845921428609581455276891216964752938171973570562990358584102722855370448906311937040100510602812034083621155838276069105680961877253730320981632832250611296054508247019351443927507464210121231008607669100177807916087125099422614665802227296441854817228719811406519995233306743362038306714035663339140429518191987876934513146424090392541511492268110378891184739043212622575026172488022577036769930189860486642555781575983901888209454265966555284614751117625028136483683287393559968506058475862119001021226365748046807972243048228905541261019515703326907537442394381571747702468896600910127175318371782530091992769492270349628147001624734602511354097871186874019257903630299398393621105791175954871412167282810593414282780219681436084112280753927249788374428382454466843421449868618654139812282595962804227475560117761152810571021202919416367163659853953153549222205209309840777396869579394042538638211567071823627989832596631134778498239357857285362527064108600535814009110853996522473422193723055506767882006799735666746141673056537962291455868150592075459704969869526505004251756652826294738785601159578506577089075626564567640818889354697115218158251853028250479759715112896924139456906641734586620473749461879026791050434384846353097476651639448816360934376775150475124509522061604422967593914132375975399528643912144876997473811810726441660760082931730764823457748846072282444952703813143308879322117285878315171166633684892215586607762459172328652658849322369024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,3] -3104602176002846712707111688512417371297118665237338918648779469748334236710603334980649743027227818288065515454675689747107667315903090011475754606037089151235545191959373305017684719867321394715101500089906908519491628167071586929452077633021174840052936402743466993764754278467082705453388272066327614111597838790352056240353734770023970851067967041523007933606002252112590109708131934647710549102136920608517721288555385800274078383341154089321001447876446904210604945220908651427266831082953319106026513215085192713669841088470910967984999859869153931448709630765881075400500360527425722286648251777801132768437777404643575508685032297225020765504890112139203051041571168157009823022037189107213884742471865378930421783863899068694753572948232614361225131148214455804367160604999553684666333047284958955173977821510960796063372243021176664663666893141616457903655508959123256093896398936312546967404768273750613238158213587583766187295300631679801750256867274985779541594281760728412691392806168071759223991038838805022846058656035477051954692435498430539596345169565586745199629175962154929645058081752680327930934210525068475111455062849367718118259013455132498951883235837434336925115025968132215033959910112434987686241142816168264979604401980359917089345947841223265965950341403437295146057013401349928716629195865625319423116509963388426403586984189002123250551738651226621126246440530110300625990668814653066263278835418038947674117624694998294343681408290392669554226708340653147856492566539123092442262700763335416776874574899027238670128303171778515553635628849464891978254899248339900664078973995880065272695973328350417901009434718545952971633873514155422964906059118749394232389701821894120324772630187650160857282704284751617525209517067389294130761154234854992080581777081149470222182545910117348556691964023360115821166561110017851096100666613535658852299051556252141522984155024065251157342009288598611797692980947910431176588848929185413928895677226772654801546440896409546260351291457588417543389720205018735315653833947632934341825565352900926585545126103629942234990588828543250234500257591471062246515426769929634374730405790336724804277678982345592625983860066905996974557176210083566373976587548096939995099989520630608721091310172540833014557693593387976760097062978124024525253345357159154000495362896200385800215044885951439907565333372731392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,4] 47144390070662862899744522603742212758223998230399412043589755214669641727992629357298811893538150112269057836318605401607085849355153644331911667582889733976429426637194352811997175897077163378320016037138203973953872199644206708336592554258649918841137024242417104254846687232971251955006958039340393714571585650679042276342822864649093295529457176349628025923550517029509637758023955340129847133226494614109336377827714804391875115033789190361991693689784291053471683633337904739748852897265039843914759176759534864350336782273461414863528199813224644091939018996032719988885999580276032810355047682491131377113840936661355036383617135627581273526714105087251011964481907407677750720787048526367840827488674410014015416931998023989927823446703808673079152546471279687277331865685282049412596584636713246985756696703982442293341118817254233909282965605587925386198337416267884034613218832580984647222035056176663008496050675986092318415306920856645502973499035505774380575047099510879426159335674380490402661670697998413221991769478473703709502089770873262221091099179824257774515200840631702175805804068665689501964135485819557251019060259074075620130841451674723848120935879534703338392392257012038530997635868587343868273865763364377919743463348834012156285370393059742628309140159641073029594980763241606980352184769561316406106369716092939787745311829698339580432591169856693381126013067762570340500183999032977143033169720130400105361084596386074712414509662629441103372012135153480782094172473819612990911113464136990511459698289273240400967437409712512749511783842863400307803962740404383228084955637296781516133062284215249565955028865152701749647191231843716022809640653219855998473613975639501793953817115947671707426454043024627102980207645442351682343830403422909820900844476487779444296973768468794619699714832080801159850264428348485104321077487722949422113666660806235936147024773793251091485085489137040330939386176689026835566872577672723561014455041152349904091820915403548451838081416796926099409145162737748578400144951760136039872841714320197841039274112250892688155124456337322483596119914250688525945484963267504492897185499615587100245721334921203313667063563631328703349170183758899696258567396427760637047180968590872521914062690354530319840162493565159294206869145963354365168779379764165819202877476849128184690305389004616085798005114434224128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,5] -564097666452594419132614451217987168852973242521223130997958419364054815274627085392147783049793505558733894855189427259537056566830282012643911981547790653210275613563491516501482192935569299904448230754605473046456376388874928226396847586664974045735569578369254116568779471316233291268345297831549640427069374010689004535515207105641279140362597111060721045765342881019948239674115422354317777661877184221743178264533071998938738966916581789261328390179676389721059278535197802149854632089161036465840570738890523479142981573788872456657467074879774016549066405409243857663468429336406713259854981391792470185048844776093426661898709674708210064848035138746648725854962491166873387241156498061689288767241983915817162077613869193040303083572675139088337764915464033664284958131219767413829733503653516704838334462189503112347008850829258547823729784463337465922590712856712033941203475439046089355683510640764280975613493012969011660413176483952425190983553506932680870543802118152121563525400859286560558981169599627607792706447556790570796773686456561187024554210514508341689648912466592187248173666139823684762529456908276827825856643916792080272338778026052352481603432117175133792409189621428649622972348823455446400358102627187677560708759798935458852096610864182256122867733043265455887667010863140856490948021637532077354766327620319831992117220038092456362804090249345666756768851242754257208506868311092908120734748555256599631039451592961070352626439943939148448826786773197362799741014454217095576797931998883391753593963109521492198880722763339685964991196550800159365405693756017053767321879678528969262804667690274301933481428793956595761607521669414024649346084494264426165108015395508181448121401292372339983451033887132660458844418359550901340701003673841924131279544536598014923546910261186108994345641017896290569082794323427533134272398017237254995530606085870443070863748009747172320221149408206048090345305678382881550449868382336363005258673723531756654807959679429431125282996064202348508410417580371089280392154001549917451404617579997327257887181024752937890925041418363280780944291440938053175609427226938268961777366596130824665547256474972694664797159152911798516313220715389206471334450168177819432533397469888063891644740115971090368062624613341913793176159867176837599559405386989918109797188179772190119373213686429150722638856988020178944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,6] 5842152449852634864977788704405914710571766348608481504310714250426926445785295822002994024030366015419675748181752295527759288464327761111725045143846671863959151671279662223618388338602038914308805115041710157468659707703962903278411537150002301716645674548274288993519366677503187377708940679501753805034751225807554135947159000482131968403590001522303837642680921928737933614252948619617909502503888747660044905020953114513000571385866731376086373544886993692857006714004835161899657238207693334333234420443801986195137768174424421206775093347231115145175948229940646706479224406461672208786448940670781938081686364608052062663953477673015859805823643275190407792351262371950544380942300406333371353049471819277160107546378185484840663928439107021905040206488405301454881992854354437365455633749947058143524894134007925032676188935457046091806600629363163136750356921753067898284136087946016545730966220194408089745939353575115892948926295754969524978806628235729067952974933135648966126305606457339066140028046507560652508136788998446452692592454601177063058752144637711388300894426315795268999922095833727277941673004064491333062595956410829287519058436372803079975679297570379528156379110222189284680276201945246459819712164352136812856842494698322526834472644432168739818200096706357321560577289738710520894474331279527603715262310553594249450611739637114779868370139710184139824939834131376986780894029306643543272795917399499476123531699461482329796008135972397148796613668307449260109501931130813336519545507464424610132404760032975717868624022630530216901714282626531778082434280095172828497953896433882144117786657138809623168989190733814492271921372537047594773032503336558842053691436700043231378744379194202862122449443418272517884312794490539719731670840584661374333890308982926055193721849459827649773073598668745918768976738037614261948416699203117519105965677922593104580059598465658878900519487154409563061414241207861135234763361145641194239201921877708582675253228809256369829735161085899405620819249480292757816878811851241534599019788531291118650959215700408128057215408435319208300802038723509203549799496305564669631810669277649564190869553677113179432950817448710945027028948436973922374297256965108139029738125194489794607289686150368210795924612325482179144919696415515721487355708544858909661129136741567829802063050245394636341202771121039998976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,7] -52123118645179374455060068800699853005104919420642415911232137509013796875151478374651557822024568481822669271741737560129725796917728793742328399834660683412930234829657043158980225421127570397318913042769507676790646024664497266665633530043955397495461042268704719007246520670517392859395932971746565889507070353664430701676545952065500094503935835001274771874106211960271503401621440988810455604668887740646810171589277076333920777952422971253084843694677906583826912871519809860083143142186334339466198830581654389506403234165318446727334171983592438505709463844572409349266045807077575529579085064645926012964125005898459069681258887188959667356082044072892967564126072705747212589363660845144874371560404403169978836020638763962077629075298601900684998802606970291932698095057872444853921989870683531904343227300600370795739582433597578292909836371367744498704895576440564722575694165461273509686726903090572092964914467127926239675768491310800275866662551317454741196157686489432954617706346649802961713709576981486168439154805705037984195377312868022526148405662605357845084316011990454753571324674920017589389053407376705100155545127595949417175483249004520620233215546503953976542077297772989884378271893970290035531238665232219478993481643759144058357441687991789633268912165672916759668780984762215295503043353795342556828838068946649298557434424328314447639456166904956276590914237264475353448589964063245697615670886810537171073534662291163715147969016736219032115637700456001026273330153684760360269255262225444063013557258334759613219426002650203847593453333231486820657996954802022500809924017680838080441074224858659034643397395707121802464696652892652209738070093321896546308800902434383778231678439568747944801843092470875738128884980169095582127164412854745540913311199416195634537112909261434517879456945326399187222742876723307184198063657559296457514711736629281430134323204834226163927968269986227254233170292484682975123304453931299741784174566335616861965474192740016997101000497175697360944742499665801168073409874449484576931473578194023558155326994833570784769376453145923885214963993171743265861984259702878397956615032566311228534415990296773431007833127976604163067078904999767671732223287595275546366108109217176800776733826910546137685798912808465874265185575654126463303270830256201575750912251084862138383469296113940443640855336396336922624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,8] 391960059118423339550198408566529377271876746852828187322399246461694385781815292378814243707888995876043579294142387482727589508199614202393102561486772620431402304059562843695585099612757496685462931847591246358529205609699864655547884305979086331292910013485998708710889818172208322170112927475893478347269178294680189089188822345240843299197831111214748546313507127958654637316513079414477501008766043448749122535997351732205768576856513129362097447408572948944429937204652210654072506288901171680910107251496724988653774650958340779068082351377453839559338822791485906103740879250727830150272699341455606147327322671133254662018436666755586497788705587452043186857341553742016737951618270741952086358776258071559403536444817683163639228477159285632862792492820737978908599564238187817247355676078809644007692557913762407432754646779118943817644149562489740977236382929226078590386632079130741518812540178990987641321373719414369962664382908617803393046464691845357719002876607494729867193864564180014767348295458127636652131335871033213174065497570984023714842770112416485414314113106938134361013447573705099025053845916814840088512683958427699273337409254216820226472310154386063377318048877649331004959084261301300774803492659211136705508436980526672572668570126423248605591261383919931195286448028538847721122976326818357947198173178954063886378615137087280518512124720084298283935804967079205713904603388965299351653971624317456026337750827163046573078179709748164489277422704561565191444547982717691891364449218111442339706336862136623138321385832321786418722023281535593863413559903135006374097048990496903645782456499326568159664503379156825270112945738647293539111414757467802727357419339716818501649198208190709770333491682542911216063755116487383842632870771035791996018659564448638719194480854566725572557353814630970095568754143620111374949143202362236500235779053962151288088181642543749362333370028184295361443130872391066213520083694094754598909560971143522062695602473528656324457067175759767268962338500958194801978353490470924065444614706083372309706443788530855740478423889981476793357336068109100828570682578951772328349805772724442620995152159249002212734214391182624780381277286794014080264016129485563805703909885522454449960351780837224750165612346470094212938318411461334361849809951687087804399609344451331089777913382343126237048321997803853185024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,9] -2545483580574935943952700897803154558042589376651209999904513386362525906444471660026689788017576990693249537518044324041554050374855491900741512410806051992178153239297392295441435335434085498605167327729852882739124783173452389872011168465307170676133584934069834686570559796432618561911405379746995610131027999932036805770276157012299056170455666306856448560102829052333618948564123633500862686353941806261227024357779162261228856830681407613215488439840957263840809700548664855845154765993804296576511547598943213764033444223521422681594647140859891772824864812993336506383243689756248739735989689374082163900726154235489474582555127089060937549336638309279894039764039977940436364033196579986882880015832405332881527050698546265813023462786625741828815770690252822024920858794828976440864880080448291145424064339628766857924057449027885063490559955138655033579104857913488643098138089426511746778229614310754555401811234176220735325411681381253051428789563551095205569780663629956115741370953697103801874285219143323109084304261680290564278200942946383175694772204134739279389688887591324696491019401596497651718878398950345942868164230130218333091047684551357491225547278247938129883368174591167926087327436926718309385525079956814913680340365869232439767226090271947601190758514446433666997027761283443711926830171875868095153667795344400516350784140259774354146369400605799245339546399093792796756758515557360827450678165826350716574711336848378732824805111599512773031990445145385941739928765253471650413351633601018107469686984160055560737813367691371406345330154955646771328273385745334231425541534250215442559417279356988278665403468756870830548237093970751630831332856570513872938076139619225047280528823182562236327500995686652966635177852003716833936349846185086358994023290521330378008677870184945449415908897051660379553890053502127562769110297226681747545250589773303144251802073191247113817704384369405612716303077095269686747488782500647734185569183374825197832620323031496205593671103850588153662338280901243598897359474317439382492994503588092825167110987246389820171723651020236512540584579271577791442141036291810948913356818264617579451622315921503124792320429291048337786906958642989532808790541826248429280045567230777974914098593704797261167528162938844221584956130661312797953595033523163530063936869181101488100532863738921369550746470811393098514432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,10] 14683059105241297364292365609784011844433691888032994578340999357144922150799097238759393414850453828169394592638150318957971416377694221081711541205565031445961330815201419811383854990542416021437719938187704372887948270279103190024653103188266970647329927252483877086878245912903407217695098210458330835577583446679721873172229230437445768972705926257617205110501761221438892714643496666451481943698824981095819068163270678074436348443200860132387057544637986155536324655024732182775871990946185610363516246474181959070601147394745972052812442408728793949072363043969364865091839072675186817419375975804895662154830516024821330248954977939127558316615636378131151364654329344090278934033508260504106822629519075998555162018827768607850017934464678942892098103033765172056368854671075675795229061798723932853700058973320284741447112965686413416458790299064640381113110873374599388020295680219436944719080673967549561286831363982032892071056468481523650528531470591135895754290807039949850948469645083484749795941426027831787955837088731613327052936147735530392512275555034842757627231464942202010342902650140979726012996225283761353074284305364214133466833579206062835352089231812120271198836929551984965694214038934267563033823793312247230074303402135613717786417374329909684652635584068650996607619266180979310182287812290241013012034388804003491237344583826296744021040909880355937859491665808176809969051561075884989816823439999682310256024727368756755265940800331975326053704526400797244428233097305657767438479216371702018361023736734337904939251424000859189846114527578901044170933014965321250756696889247986422218868924544896806932344667538707847398305676077479249672736095169202720709261196875914153389255429457075662352261818334315569543131793269069800732348735004462256363201652292589050623280141192996492396505814601277417307004638011826168127965666496815411817441513893187777662982960764357030693960907352701692807169619969013899488118632094479895324082001738846083489398559460045721596256033327556162844400722727752913638387383192985172058700022405178628145029253206780426274176298545467690983854247382369500653055102665028079757048916889156184600757116836388372727604816701466498147349755756559689347071605785931075131845397868395597194960853641086358807573282790296639318568690752419280310469235522836547319075094808546435124703683637613994445893545946397779427328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,11] -74662570740504986705480303333560373193542985249868432697889152049740407486778276172428285877335965660535261629448973707201453802226165015310416525803797508778424967232535523000450549486622508683373564562142040405063046656721415120150038665278003885752751494563488484192388591547798382257279176810370612265087539837295388345180335206237236495815854312849849525735873610446812259790609936323803170218049167083639506008447666226924525101738653517705606655476533463250652302576807896073553136292920671497088310036584956642908206433683825425546006275785395515781432072344449522627614005218506647243231842744331354506163354528441314835378313308361803556884177532811220450691665991786772311403399140032272752444260127003618642048072985115501776816163075048472505385116532488082671662002953625433675548082766491059016011261211668862919420552583450046714844319824308082327265424146660559016557079386856644618064706012122716387221982294189146299400707630424846512650895552487448000161049686282227361871120405908103787928788926169706290237227775086986858580886318830875445839776659356617697900026003425952674177687433162564867723981942819160006030264246473978368150745060109890187855077026287733882526293005134777457587364815633423023928254498361586612278000205097068471414264450594516219732739869565826372871265326159302705689266291886768454292442183243678084137403268374076935809125767184991212660414747598091482061094148581248472479302726218834782530124332917422479433285850331713072399617286253618367744780823031240799970437984698429491185683512038040914974889643050604483254395145121098749293947046752675000640036793441448834171960451235594259035531483421148106479794047370892743915409041433197714080448234539546228257565254323990413903160155494502023820442839697188450516359494226349544267219958326465751370106947329049692597453417034928969658339718599843254316729464258759380407432641327087818724698069396913878636744956545948408678690554049212666168166035937966241352284818956344760364641004343621996670940690701133625845666881576574506068267686026041078363889134944462078117950188838142736330310440917332051526469542224328042985186022497977312410915025693356565647271717443144039926462143750489423084128350608568062500810922345200016478171642231249120367261698968798329048852118871347315498334821242607190242498578204015538476580434957368748248605330648875035483574712043230503895040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,12] 326318037690546697152286834313057206933832774019732509867486362569353095734195990453168292059258401968929983825460261675035121899655892634161596212153907138126322008474613914420707780334506311749253701508040517772911265635529759535230499327212351796010819295671747847191074442750514414185983486839559723191498923495543164678353762761317076806396460597867048476682852758123796434379828644549798964930746775938458420287372781255687389293048846449304999644166950893755802762121956485151531560358792812449264076923529354653702282258252535653566710876052482587795056997917692983330779232388181448248807409208241884921942849159985196476136171743828629498240702856292740693736846833190236550438821763496899786522862207384235476809117610910417548620785656788636098166556056255535766374532278343473448673170301694178464249427500126204904292517271408639455480636874251847148816055574602030523320997362161116242815580194266581315114174624728494214186877818566739896182290855461327058353108893954903605459082377110930272321190031572796015136821047345768581844051006562689116160676482422971221531819717917033603480687026635076776332854472828186896922034607570756415152414432117272306427286529973352152765112763180332165593824204155653136961724236763758749392990386789742718808135054779919006033184528513055735458657780579749682355067575931181766708064628226942183711918489122289318296077462381398027924242069172737992626576932910569486581766419825585402615959743135332202732699801823198987790145107728700435165420288478920652692951894392357181551446984169263474511296662140933325471223763354604898581168606684821066570761611673595537648878587862691260752561608759759068321466556923620891834098216727116723802804115982556058858935439615799900525362050107191727429034998109799568676348749642965374697486106000640531039879364977473591917427108804255203715844489458515833086621661311179090782092737777434059340843586317651257670432205299606187457123631570914349968539577675987116842886946815097958752717750010517852860954011653494993578522245295192334075815403342997041007690715210724886286329519278450543626954338811291380992446167746097900784024092071424862311893791442182067970188217710722061004445315758001890352652032328661615094458760754093779060885703251250587851910175489792474292702686085964553093522984563714095585053238811244770234809539701179523775990339640741656600582529464711526744064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,13] -1205154678732224909403313971272668807113091457980439566256897072613752118952991214581158500453984551132207648417417922172655729790173505160598563971447654241077004087399427561461768681511833465544162841241291800409943538780599237140299445325747257959467300929414889766584445365035450160314388326262777563969640209670794497887931626772508170198352259599461795021882823306843184266117346037381514134368950725073674828633687507993728888635280973038980040131077250267549757707150135904209367672662955061808827283148893272329324166645585771595024628124733412115655811262997134902390745775484046647020121068346910918891551725560921127630692801090008431075437778310169529729858326718567130887473990168802226293919265585266521418122351951471013194361966649337421161255325522378383687887982663002437145459572147519778017993769280995563454124650688921740407601479351704534828149493844387113215847775840119910738925896121583132502523633553518506297488857495735929467776965404990780016579693962389158075189363980547476207766638155014887041510406848447383913504063860274046682232656950566067023617892899354413575166053456182820444129731826416925400711534403512878620023321311890174024677336779369997003431145625795803494700538173859353642457778680305692417092507216858478957939471102939503009296065333276218296197554656312846058397178980644091460642865007528098496044440819085572000997939118097979042662111163001765982718927345306404047294996269675155914795244708416263468903393118859193785860451968287325478870147869448405495066327146766590733576548243142956822979152405934684204100257571682083362849726035117442998440401015186209738905368681672871446361385736770943243267352395668605802337513833676000656011433315960565651035658973015367692959369013017503165503081706826841468845516275708037669344783128060612167793337120270899027561622437170520402617859400605834718133971998860472366308065255659448351070084770067407939876351637752081729003308476807602356147483668879937307706348258525705727940102327053752904970731101705428994819623933578963111376735784667566395526348467278320627384460710863827640147630457201724971485222617208585628392175831641198346695258062492756182747869000124789286577089317467130805053355299140575041316322264917782516205560585637543852583698385163898925619372178411480467766428193143869096982464279047491727046474362703803506180513778686772348661267138530607919792128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,14] 3744813386122030182126802887374583291952486326068430469664647896632165821526610589704932272259027462387522446757168257399802676552364975564047350392817649180532285026455672363122211156903544453012104928733784098292556760782801357031511249571637152638709864625301599418559038392938105490832323263182691036700586299075666437619261753366989506422540115382304734862523019075720789694566070370345187355501864539984017393647630033948203056202635347941168226653333557360330900969123756085428023521781264963923847193621187983998834389276134873017732293420562440572888253353785652711551782661652299986850120131552648756090335763304141314726484626023011815957636553666044710954841918240914879257692849752913298190239311624608477660038602006906071767897690466564027519833742311751149548818657835535239006900412516858103883581963070256387538430433507469570450831137359414136565543521683074249114883184547066026806312730051170736278885488546516289948793022626606336302760680052314695867260232804340477339252280243393803348942633145235238660018692841709220863198447667345902276252959319172762399423876533227659349031101247587901913188877851035769641763618958015075389651888807908446761467133829794943233814889033325131948107628293652124634444065420906624051606198028791774916437851505326657395941031278631190812491456174728169969382001057871536822391821326101782504596627924049965984628734954488048285437030272585264892360365922090254187676812884734510168279627602338067801232161601378793272659423610765552628379364382896927645187641403195712142304918519204410523414506401935358860418234316494860956372833545488089450899889752303439520913151399953772251716512173909439738990227328367492444328141649967262925966071823010200763319247537675741829434890175227244534861996066077918009930773137508180145794760830445229632336728810917649849895723659410968682341798960272681939904402433302209027855460704008383708720747122652174275813744073874858397567506626278444522187262563284883502821175126076524513014009751691469990314853944176305715773154204999398451492429168502568423374510099602290995242995405520833143025674610260761917046050979272584662624431283136839226057544215889064734176323464483420622205248211729923366363683290151101852016694866620759733091604687525252579614602139437603841872695877031478501370665618238583319782624338345195119617520711239406526458762680934361750924637057333907609878528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,15] -9817327653090758845179990258036516238751690118304197787640582569513330157613972749790078714287683157166535929860998501928785190907958434783034930675899349303098915467051431454776340113990871038041825537323130638849183641606364445119039268414642602817792767239111556505074058722110969868726308335036641967380363811517354943543688091779239717679840066404214997055986962446190487759685383975849016272346021582805272671995092479172581378923477649890685042799784727540433225973646017352477177600665346054730583589048566136665124611193983150904053167786262905857168592896506921006445975598368689978301459056794677978233266711692141680590516898286993379203835552717317614040850726629620912669216113219517141063028621644515754041911133696969020710520115631140850424680378707541596962299681391351610524182840013026575805086285263090319222279443252077326310927353649468644324395285702765142750651541412179017489823454991075253646199011567921487265595547052891992338857776952361036802628580345457772011221686193437261395794382905850446592858995425210874788221848294418594707842633713292546570311234845515524234476791541392433128532209260963354329839316917566637962550000314370954391640141879295446467241149402377409866329960001751975792408991401396306697997154557384738960530585238682731643954025150667654221667846618533865442535068948783563360194663495172608749277285987781586591955497217709575180410694353811471519746101884523304802570645621903052051896510151223287781230877849886439123290899648657597263549285523011924629583613839399099598002819129419636919279002045862639301017694085325844789817696416828950701760767928856049887545655137353305439018626238091638913233802135054084613091281190028092165497058513426415197768003078630361828450921786570915928559677116846958510492490739417863123235212983908210697305888717754910715735149369829879349485340598542495016506916483509308419746317936522427183715350515505073728163141485080974920897236134331043416609300042440791915978776113536559030928152693101374993434399451420958851507282466958636435608522779261411019441432897064628683382107073356888255847055794772727785861043527102824621919646306878555335277434374378307230275042835441599087018452492156762715207511190623452917271734719156859541820477032802743368779354126629999887344258837298611154930089177040595469498003952268906801094866224184969638683823574568589768796941362620320838582272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,16] 21815471631069226952066807344509660443559769819275478470450762312318315004205857073300391261159793086906711260513633469601331409092764878114337856682377233002799265361069917617384393457351281245976281855362890463692830782206612647909182889697522851886043964671960461854236600675741874116140318935467666744708622512147725975051691433360392347106750589334659717268254267007609216706356705229325730866173009331559375816648570359997820390829037346459027299422695615141642432943960858982427005094774754191684258915712659985715099179879415680910487958418023561524663381673601605498611660367215167878716911809934183144434711273283390591965046150260271563184218400059138504931541321252977919820999408268804848492633491143196876985543963492480402914594197487734449387989930143851565330781341082829798106182849251394756074425167638757938400739446911971085795095794943547628444363675212908165568383159326309330754368271971057166844475115729465043155518971513747402462503866893291005866769689461280321319982229180789613780780959544443500315751939368391809214051128086845385321634649850248766490341695820648521374915896749217969901617583122839958012443163810164444302353807784292887057145492028207843578656645054059096292369099145663846558457111589667872756683327179593465626790742078282881644908982318696217922654449175317381608036610968591178699122414550751657481219633921888908341116339839524637564980416907019368712553031464312853616798902909859577046564234793984548511743385334316260979372524338990471998346838760791207057928180545276301589482327679434099674756100836640691039472059200233675487745361158743127418508074864093854065491063432869156472349622193177240316155430093432591132679149603157700582869332972002064349755751623266732711159982010443253092022157561876135001086727632008187418456462199514948484455185174294096777373627935075021680240793708156227031816836205241452926880003337185473123157014012554211162712079159103734177476341716189388160270981427839699169626741826618963964675101204373820998299968151720552038435628802001429125222910329913452848388665022991479781095910125624132422940057374502335886291736733154073703903030362428199121248029694534084169524226019027536813325830549245266317499539368713719134640381226236767113673249547503517324850277439151544851757780369641264811062038975665318967166992567864843046646723206254437896072471516457410264907569940467577268469760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,17] -41245856974241291504192474933369607998518225568325786239681931120066031545747809337463710970314538393978134085306858610489216600676846624645557792606588339506626418018870562994862248794055658572917988204980726124344513152770733035051539813719927062505189148053031034669948238396429195599539924687685763579215505492938491793958276590219079712663083076492720507109202041693610530127551814229681136849647843147239504163437867778145491652733688122107515282839865056847257954256137632931286981487004460400377068774326401503145993792863658287166524049322812387657610633656747951242343676117938733427806415195076629929074971646288144456031303495298020320831917903760252797211302329149652409995011246990721209373004761128576750167609221523965533737132224949611196164979109808280644837484978631532701108404125506452460843905677743433265231888384167278521287870453258197044813990386648000153876734223762668691428114965056398836615819643019022501026418701877865868360563285898790039788975763851923409188200929944203539865997476666872205175098986111510643325181539269568561325453531825328453746599595405136419591791877367062717735537920879808883877785942974108691859702550723337478426827263278838197298774762442780069251350677884319128826970725484757054081587449330318733493957151539359086362229133786737621552558502601983512586647794587967941380227625013546591220128361897648800496524876372001974187542217552169691351864969618770419367438299027952895737596915436588275072345196217756363985677054494945355673427038626844423111356928857700468746150945491178252486538844959376281624392782149914437900502441728614366167850368342945456619252968504866785584618830167800715326942254056441693146742961454387804421366014411724969176319553993679030352684978761852952042851040728081022952407006498773149469137602606000362711294445906218742039044450361245664009488260337035094506672058575689013728388498959746987666070825514877305880407960444693844920303322016269617735552385334574818403298212698681661755012702269797014113008471696401145649264708973933127370074414272625536945978703995411367739593004197564593792104307544532926842728092171996767845369011813036876675402223364317936768921596190022167135463944720963109161137209118885250134811676652115927500457677346363027742307899160265756930848969400457888955217340188734129204004473744381718111312686495348232455693371393314540014477104831700829693018112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,18] 66443710432384117980243119860998660285035082084165072528229152991327507665661711589382898237211907715728401176816817124587687428409772339754650268849705056984655161188240290209635355549381657010101634802724003844499072653561120847434665976293953401693117404247414314918888291434746713880307040814871694594961973295204314472347411720628408599697170880196032722647812688408923186289530343038009198281870548819905083042435803915092245568070634969833460073054776900458618144391350682750467824778326356025222711251350724727467761317328010755889326919430915958728484932680875655702085028000448420041663278009484316114519668914386248471806795858951931358885968800335830676350944822624818693903330255150580737684119359364454082062807689033378818870250449186860541683099140244996347637690224344665096326504058706735989159335948695278557538290757479399064931400961205277651051195245983797893188305258871018438508743759763459187103529991499853088695795876172043038031205619750072939274602523292238397116000510260476339857916485039788127539387482994095853117022258746392511362404682672576796344653148272906797322650641832668656096939137170289718868694344379237841537384027774127958003385156336463364100906897029635431556432811069387434354672040278372135176018775642158257559646547199188651005884261950085546346360235123039366451089814135469639875990862606481024875557494055691128256988711307356049089567471738596529273137088548623413046635262510307736130842663806209916507821516643581867364584363717581621438750188557235229347470952722819180845447354529299540015112497894277988679808514884657355406520090584885254358373158792577979392477416724954927491622773586391064946738244384452481846454385557371397072392798625362491468639477169449693421219120158390851527918378391989279048495095575415188182815870463615947193281682166441499636400214758303303609237006560431045088982408958316164794320896142115082630413465186668399436965337894042083903328092034263219667618014982572164728692703649196833678092938144710195159864657013180913253897989901584950510354410392635382629730355538939785431431182659514415213619553436873889139227676071401128790630178476846375048840470390989830751952792316797518348241145987839081930622426949729862495059173497111074445392711928104221419297072413793376647265197609281201161506883814693772810571424529735764570895282592264403786261265182472527233968438516139013273812992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,19] -91031872632307382047826308937923645996497869352052230672627788039163071733663238831325902648876149095044762151024108920588397679787313920010719589464202403338281701183487431015747592379831972085488921996660223833466996470735756314511666543757329299076576912279054501794963324513724139253660884278296367519142639460628050837036916573175324504206863940105110231332478306591418115654210464295610999207510882261581301889859665615683660669061075182189157254558439382652613277692618611146081330187991148267703153982237733443269224855270626039645048693146190247085156023701965828822119932590474559683254413865571630143166972754600776691668762321316697460613423234221115687698425614108077540678778107812965794388648849379104761161028668515510860210512847925783371714597148651039850023745256025777208042368367284016007516404763228116852047044029429635780511985005149701982496248002960567964423913913771768643339200010028195487498890038962144375771436124706677207068111038209793224946038350228254226314587217399924319142584170932793626436956506283731064317706696263652267003501617601939247747080575569992347847241253439040266296218023724802756393672831474799331351440033718278333282062118349667820281268427247848746587885809996968776312913103066537359568914091361655766423483483916074196070555468654295579308090034936995210338562646140058091103244437406968979798697286822458015066290911386163258676804440209362817681043738784902073990102429487457365127614881460065473321637047782783258652296381385045271325806937227943615520362783217220635803547928321700466180496379369394110124302517678200690726355068744854037882114716050714591225674928582721482111999746934363836449329578021660415768314996289298334920180574103720279570453287132047861829985641016737855927161760891528612155709640854959365970441138576417133664649162622355656034247769474979791374262831329297483091508139755129725325280216317243269552102110677952149009697116687205258007595513450668881209858340086288419742768114368797693542784091311944859157132249326240750455755315724770553071352146913891591857399302799036607315007290532720881768408476776464873649153293071756629519725413568460898091641703399833938127129530036975883222723832529438949123880813505598787475938667539406798450627855862708689316592509812719495543606895159216610550308581539195400188544522670541535933378912876677533570062891318051523010482978706719484017639424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,20] 105446786713785323700607071373841938327695237109390485596768811448932692262785801573584081392235519716448866485417891495366735134231160166829720628840173770792168292294004187813896624942202160247731402820447502430798391282384422227500527478322801841094603350300950650655989433073119016342845978198211859124575354570338987397343217693116202479636078194034352173285627172359576329354283084511106091999010469090733003263052568004940468002748802727682882866211607019964981117208383799692179630027625394160848538954793061408931260562586303525620338603314861071609343646162376914665905192031071990064284803061401308412472300817118354944849564112732649248751541388013001386304332159836115852357606261824822633510804416155090025197310929421506151924526914362292951960989567492280162017589186425451717686126931188381666547434352065101986674989130491725201250778536431332380850755235279850746557870962173043023286902100411603064181531179839573574060321743457389399952973210316670161678107106682228680172106546486147638039904623730008254023173183645006382925088949974432508739015364955332470748988015765008141356462634939055145688505149215542900925533805194220396061825282020234800310097222767073437047742830034337875419325393085621866329794392014787812614896383402295630938265806739418809777481049052129276514032434728475903095848819507673932422285772196196467236390503394751269724534089129753700039153377536295509007368366632222523583463802897858627098161077614387958857925076119315200564251148120659916730256841207948225809719073176233103194456094355808646171575100901730670747739904031046234162109826877865949381640736502776315451604445194443954243776536949365969729153990938733077005082109330610577595380354262744172271572314689308817339414135321096737170273074146065723004738945890157724672502115284081262408391384762817679669166561665627703983171095281524410953857968358220282557102147629980072578910214639577261548361437618137447718190409802348035134450039935865082077884023214572083875681596822369860007192543947507197824654016486881438750714841469217313304454996621615679772048275226536885136811766119776861198646188850976025018276062372759429188245132345265701042441448999398237294450627268271362522743995518546295261562282172377288002925683594963620995411305769075441424419064890739848250848438142404755065920259432277284411063257320693001370306667384309238556955834893642826831101952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,21] -102122939764124729135562114806660768861274574929009168236346436468797984031898008229840883747423872421757903403149901401897139520477098103641945769608437114564615094383145258644406199541932298647899344347827030120237840018749824228340262720731500718061636108226603532937659436007034191576675727013335363101072664875783176388726235815557947151247592039905484054634302548573210488676121866485111714076811729847298631065601871301388869602202834632413272046321199719122391241712609594433678416302724354533590602007759606171414804585935289879990308009978471203680941067299288460203241012048786267851190706834392857583034964056393465569767960893649401470018010909035609918163175530381949675266041753514857643158120542604352624118962736327441328750708615413784470033862075482050935958172532923079261599868288956911975251372108773665690806214455437580854666216116839167077006570342481425555421478056094228041937734815336347488339513231800277820748291721250276126169622502020831397134139630127140694356170136900499303946568383641048734653019765874358264304951103932295242452434321154900056661257431530492322814780228621945481899925532372349648560818781775702713480507049534194796311061205178549070010997228071705266077996075046792421528166189446664990872836532457557294439205265144526982174995506574071741422006521948306260924454212756896604881944807761869502468975254573133731405903189164761443932320984453727848895622611782895295736787427850795729608059155347165433429031245844504981170100602698779135926784161701865536021871200697118097471293994914526419657137196712973847348439613212325100611296225802876762824444188429632045566901683185154392588342574226529859839333553256574880778060348103373622154949287512680372738554775917103018602294206206888211598869063176019209586368126775317601035346098288537210925232656950616862740867236497150191081177206475047127810766022349383367346723057772632445246610186084849810276301375519432026690944335272368602178240066104558803295692578598371188119592318644033826456275058862774306007222567202709362418866540121934067875055324626379558285059969293405997272390798893837287593639430641863596994616000765717913454794216413973158526015668685916596314428337469537581912646356051401487301792590000115444339463880442121500819262861404898080591942124106918279297785617791896850859576209152197090990702647313891295551252150241505748291691069593792447862800384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,22] 81207533814633494612693983348473374925074364299174259501065199895993407568398476787698585770836169821957661193004315056006791476065887839999685888130548651951660145676071685091009378524815191679138773468318430228274858419257717909939842088772852865331215246968101510564321170994027310768224253834392676388235324266658204108586363233399958941566718986695934909545695472178497244245994396172407161511822639149299066239844545223652142538388255889190158098045109064792313405526390888440400733015705444038810678776637864601184806078413938828020629110250950178514921493888399630473290622761440360264257249325190412631006260542428826459624298252184751914402004916039006686767358857968203366149977986369053501670467047957233885600600356594979876500974678515542334311463001315803921663327530663449143911502155897143937707273816288082435162179423169162408457673526749819528166684520043417786410217906736269491423714576510482656240048791506658296226091114035672312202953406512670634367009281293224876338905063503902446334428910274990148758555847710217683805171565903794368311419076845787913942904270879141236651569888298908244400199561655956915608150527218853030721105282559441737447994973187293491229640553111914145508692780499587141655029073149322047901823916616471746043642326145188604916173906273037737589061139713774175520755125406726348775229134717076481464376223868542702880884016604555410754465549502820143440613127605178457082907038969139715639765677599045968760864434647253944454418437176336558044818095438889854834747482788312330268437762555606992576342744655695817208210483502186918672124237556458285783765427849828833879689272141057001495056680108256488845551302820715273777222506824469598462650597254265670696664187892964763247513487117185440485624829218301600852551242511264286474089121301156747994488381306741579485926429423976013306699209941220995075259568847280431498184377002276495604614737077398630681873573154833848260055339106802478731356226514356345865433211197782244475354138942200395701125602900132153338233845509010482732526297316352367861114489178377704638823432484549243493542193311424068128710081161263565502565801607707115775002039386840845249899940960895492135726670659813600719008678201190412038039808068113846474889328076009754869064127088607829755628639783984592333811024811384352223368257511445751239901816561205760878223374475782508157331602750700505599574016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,23] -51640905579389421700603839017335946686231289936876056760453922526317860460866920853372994352330316565576932860018672172235365012080584646821764829327757724555792013348614929214937664773472097693249902458292715238610957699073386542907959347453930102968587236885060849345554868304568968700956892474373533612656010439642224715645894887643957165167650169827095530106368210902888546215529475577895719808319875481294797583035644233462418312918473832271913484838595614168057298428071950304618056951091853198411844332773758992500925304212704025006784590360748733042364676179548049313890556928286576160784825081353338532351789992022254664791858806252125232867315468611265681552944941580622972070958901181286609381844421037151387528835415118320054334596729712856931284470798272010855190941985391871407611399056316023456634787786967302147997827416071698591713764480881785500950503583985201092328192114512438558047185921571459590448887414342035409557444999315467925141255024804834838032384534046011867042172563169270268644445318464276637719120851136540240504540085625236813376385233718322802026877648805581461150005124650118589327331003815272225625304960070861155475424888529730686547631918562499559916890847599733701160543642240206095866147222389106909039860487601389169771108511990704799276356615304010380309734153687615609551727432024167386240995993467913898561274491110723032162773164232794531023698970424287456027178027729364939739687766877443435496694265246524076454719082731497278194132619820924692884778601659584739918713638922744884245030110577444578943462025367964459525671886870134278614464656372730240455479300536884501638955320122340395063167349140416889812666858801798596609231211141802497154475288679290403720527397528737535766963470944338735134782910665062969665908704548243953746651442470062417447085904589586344078520950559350353747149671856128019110428329506774542947896794085818176936754728317646066446262238008514514210346141603842432730084163471896578306280773681111803547882814165694132719328456789550968354785083460677798161511141705737185007221630318260761831225792523588925089159044939597944294543356330523852762902403141239840339416573360006761990884566411523714534720093698419952941684852160889404305728865000846694233691482513820337708934676855756434668542398365523369864671468892754306960835995369097992655844773533868289285345298042155357751568478532966275648323584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,24] 25558618569304540669353288823057951968734205258755411258564924221988662843396197397576534956248546096737807761658506297361775781510319998949409240931586923901070576905314943651543133212364000217188303668014863243904546320895881195442997105333283882082592603929113628406712740724537734788131116111959600417692864452949391136604530660141893238926209604703552982510655205360942847142615299089730965178864014402005020167295147825367604312668581496460962468347793737460423521414646629807065781302482899573546433975623867317085299711550559533907142212930070209429118610231533352774950379840956324123642817147242945369362752751662902803555531214324354775188175452220721842071776062490943156943904312510089583984145648499051061184574008228636694883337773062919070402876237482039859732739342758171945488612304410345709028594006550918606546835766832069844621012163947405383120474914826443371525415315032853085958344712784073254360637978698086181921026209861922700677117075657131705127711931854018154358851227898745409756093274422225237265650636270559308106708282784372402611406507018942621296071993910987377611631145829438968035320844781545400639756999740974604462718353399828693391956682902738210944814923591537682856577604669785342399822124613055607283844629893479363668386113058601578982844137276038427454420835322027228445999581897792480181356496803815918820517005684728508803254548595233415136388026499144908218358171282330009893959878500677248662808748084658804023018819064548001055284416483149474773622459782023302981298623548276854797763451086310378731897512261001279449563896689514187639231356387326897911706737348784168801867228138081288399402559701206266977243875299337341790938909493720601845003581404045841051195019237991245663876420617749429467240781536818194019396700529439345813254792098665921337432441127492704606780539122662694769859449963429084451911199750094364345361749867989031513513331047966720840534043699013574595786537391380011127329855679004298243370888881310529928003177233312675981128919064879924526564717023892221812489710371107218686776635834515065334892772778363702053599687791944799304277628940741232310939396730017202863822806091479389903000406223829275350812607234292533577058311432566810843258702543005735045820728868721370910815262109562007356992563875257226784329380144694416913780466372190785198888453368571170209479476007653031798051675614732906944004096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,25] -10291329844146989467619137454385580469819597345977270651031168095079006910621294765656790697661656588542281362791713216614697832348419009352135909527563353007169430373396363568317523496812184133712557740052102855471724465532690864301685349478652418529125505898376885726136495785177433956984854725089525580905017776701743863095199792616874052274999075040302560474610884005761312443885090283339770029941329360465258270964669218642935911315002470516633415692102479344829633477496306754443345518079477594919587101205370093294819444316623755537990845317930804381030300886268623433487206051597383088568158679055843626774473513506883569705620508484685288621670187100019036625242199741788767973113229415171845702705731284178359698479260226273377525616950134339914510583167726157911552869753554847789841339364550958942822614441060589740372928385999479904268708061343992828354444617076896049487100427996319212456087886650170220730516219503960343615606398354295164228763777891774621541880902207205519830360067271066189058914704433696094042195868478463966052992195975694933254768589511015607351934777235952952472962792530763882866958676497837410719612397393114913047596160690539699981418421405308542535750152136715529054402421465477113009095818285554937337338852284316664725555534154980032787833160601534244222029020874588675946805536116008795346952187997241969910139664623480373298216218462197796374382517134549621839203215443420626640803473992847313008575948627946193648620708337255388700064562703061866672777633450091392964726179729631220724653426881331930045433857054021736207538307182133905039149081391532614852089620157773040465762146459776180963300758297954793692223754526765364910708599900454073867753020807641311953613803123901738464779772236604411847337083860730759030521528139947464359059527115199123108003702183099975967137742257332039181828087762693826015027041677252474731795141896956520897589267244848082811803260456225369117414876980509256700981430579537125863167643577837907491520704440123069888094887047944459923987912874986094741431318001251948465999004894541762174471265871451902024030490907410770052286779855924601737072586141443791577111749433694705207688710462890253933637448532049589370440586590042190072325010702635793802427747907931637853429069738172354839710893664846728847842611848481025236842255667831005554906570075376118774390035502424573974766918864329668089020416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,26] 4925310396970374665259592572760254026736976785614180061410281034524401055375126553186253995396562480766712185273069008740195596899963115580748034839057492566049417241612113101826442677151598141699132329606727345664197112367546789275185415737335741656135202281881895068072804485422124416596167923700620298538445210483631853965171144979312351597231384832035746024525369253950794611808097858348418865556557635615775339371585224211843788186899131552239507501570935546709315403038195598059955714292347412431766572547448222436589266316249030203951122224514562221641507439383701716788256332842608218694786419519825524320473659703597581044267996712751190973195017238440741823700799426707785979005867227490901826449770492297615035097924908725724890313977530570650316881862157818356403847168826686869308653080747701796793196296368765576187145373902716218847791223738259681142154620470655006242525965581337426532160280293305021749493009788582863742424898371217719015226350474678264623093785653475252298992537174401750640462220465613455859131898760615563615654379284626088618894067926331774438635369610379765586131763546216936024287008929603163426531739514976892939653010477521698653899434036644632902891128608866678382178406278303274512678636976665793766765709491359295727914597603054084435963863473057922857542805396317333364589755307335973880843980682734575405109637291268782710851959814256863229386901136559859812654769436267645410273284652454234122500366252908058090510976809936346488346055848707832129793481690557583453724260623229416872539054638463319572999243261081283936929900262157991184281037976403240406520882173722974231553105130795651734339435733250430485572994346715807378072502425375590182835367357335396509124834637393312280231915771688911650332848701433716003998290763654585221957640523786783595800191720378650390957002994564350554357284901572433634197285184553574784150486937867595215272296174556960926093207878491027456360211424034687319809754968259190072857400875933580945081887515297142589582428014382014489518352211386968265376909480395550258481665368141093537587034289706120991695052925832077934896380488141681608792986432444462236928054868735712469769468381292031195678863975355528817308725148985149562744722038372906211698263398084989640976518361861793622323515077269933986812347082907885640355337197467562548812003618279559026129528050945821671953158858592966182128640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,27] -3789714806528214334336572142023322271305772686092963570044441317376909463174882150481198510165793671471553496497489224974793085881463316360199776495915568929546924518251129514356118857129355832525784516517421395017523147950160665537540279426060539037098301227477184571156032532271651419565228504002436807651306523167420632941090620541633981361590226075265886138834694620600890253739991113290654616165258696570195669085851883331362188843994179285854299275423040345023749013506765435315313811863905148265642602973262133309630060316413024251144669934122590356145090287813184669605383174219421977275375474517121115817721590808004919813098337137012030845466009763453473712863771873674621503903373706461223724271332958278449298011245824007743257392046222351784072688152471427542293101274432668120682714504737355556397537565171798582824687821328165578094680402893985850324724362226605319942870525006735519137712368387118087509498764757304791816369999826894842635441383274082368159355784820799205470661777071216303145844104421307416992676501960159533998672483826032243828697297578373776040329987279079522418803067495178987155787717787304948439949833235635240649973355007103515082885407329593690080568535943018283546061000279717277279521983998493485354980904754153647794924085132285264821128700597179294788686241588583719751769721049032982585578902367111873488279855490822157298733929902187544095191719435409357930016982891944823618983818957144434137692120373050702065586837878898592496301737132270601817465749221299300918375924176512005492157002648604573103124891483951508287479688306746609992692501987780480472410432341301087607803086056005091635667655624020169014414674645766516369870337132594365315480144104798761662074712564794704290278168112621457732237584205344052995847936039007301841947385535672042839348022321683741967420959735485120978824197204698165203232029344678436798987561897756822261546638261970031007098847901749677720202959768413736429839166433390274677454893122093425768376158985008244315208947523150286132606046919918987174693572158844803277883194742231305301372002392715386623382570593005032732962302429221485025780011116110614510163333929035051842513875566924774419363789002331994594098968908559845967977875866799782607804436360307785349135937462795982121727073916211563421367160871488804308388525614390507660256601861700211361585608474751469142424669501575947474022656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,28] 2398321543778533892250116956293276616736735518523294554233462281366707195171106000736610892963780837157101138849351230601862095385224013761368104071336968087256555519537824530551286530416174756118537883077018867151847191339157356695963643661208726337391666884226540116341187259400281811351984792575033114996267889790989409910212405245392345493007284244442113944622010822277530150764776349233624956934914092101858592139850937320702245399868488147486546297080092491046787585053246277819013247907444619251159383934563518338962492834291628271376828583776338744030152196889155128931292647556708114676441802048617142637717570449543500521110903838893978587139448766354886688803619058195201616501774684372476460352015675540658140233631192686981839101534073819980332709064408771082703378992990194641899409957158780741447566701955831702552795147853262630834752554212378020529832571995928688440419901465405415416006926025798588112447296271298765653928866186780695764567032987457161062149674660297667288875128136757642518968368406721730890524711826221140519773741681815207285833351868659181553527565857171853101176246372651409500461567714725194994954121271286042307126560400381889772259706020693495527105158858294428836763168924776978451686226181082562398000646017928760619283368103028324394779758569129031789158140859392991754663783348757066350863200602450300795563919039116640909750523086402508553496841403334908522837404963049336639305658947812280046036848770360092719670023371591424887142461113990097514889081842776043969050783554810055868537856316494343578545467437283359441898416424402872070319290647990018972925763140443430999179832177504374062170702957492871406781782321711220900852441249716964914140175161862820192792806100388589327519512625044784870130852722583417657794067738288195746590482965849441063684087617012304291997632781515515037666125784618584780848863649038155855764146272180083401851986275773867918894492824584376161754221239142761681977976004468398117176073560702436292286812311732892527377786858260584354003992819164367310382772956901593899260177593632967340446591900241367139159421970009043129172195542457521049602088924342152373968551744208469522505393742250993491475568416756338699939076808284469949483685866367287142579358835958643641611822049715656804977883410630378625784154362749173489548638320836655277840158358548995624722769113025200122896256130214763270562100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,29] -74440028672088058396895306417492092148645268308197009281157075795258423146453399080258930470683040367310448261346497358022333584164995292722319604738345961677547994050642681799061007193098187875093632655749163857568560626618220477266081561623356784927667191106807528189013519666708418512246844684275348645506792364880550268942172001361755465384726057795478274068311437087714491084825443222575763518400277070822673858498283089459518820319295822566997091461795838198027799595329687436153551327153408648599625876111006440616435256792944578407987616812592199181055213068771929716357976544730768490788171002515189143709466475810301676397762785523573848766132219540807093901103621346222037916536440349563035381014927416275736603190398435571822028047558869863077021604364307384901302875830452042957881526887742734921708176403625002776171810464861578893409106140528314163769959151238547576900073110980369480121285040287660263604520816262396204826039046578152734767068295576800267922871997615011192928019142629736157060835262801898871803661286963175852747032207372198318095284061648238198829386371742367564591633070461908800084571708394772423084862792474107178430441828148326576215513461702036353418732853271591179894833244271095172167197382709016681313738041422990467864953063950173278410552784367363072129573209499641765346120734412884073328238781894023094518412404671013367777125585088887617336714769618808656407332679860500953925710349482861900169154966038772814221241275167913530939295067733497383500321068685046568327274378739729552405255143676642986374764358468160837430774604702106265536851744082003951234961338482089163872952514720262916883956276418359797103361034231263072672344996664028488467311032466827180414284862657904817181485180475284935954096398390519422093301130630113495735220151565533935335373528711286838208907318836837037152271704148800164405941732033618002322762679399137233316743132788312578877576342084178102911127222144814107082077431854298997598627370520178558021709278622746178446460758540712191960343339481519639446336437849933832756825351831784018660535134233017749053819065567868631976282821327312407538052388538292215653134500902566844235202476370554535711299623070576061982734625197997624658669759802777605729808549793711128319883869388793266540045584617975467315831461262454422710569468881689419997028882533135527513411430567188227665554600863115317707676250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,30] -1728942315507351395188977731819277325366055566993760689297573703202479509681274702175278107741439842771961100636865119951122317378417513260190065748010749186293237614544891203673604075359518066417342081915102886128394344864263992495520466810069529227483628810774680768372258050915045346205491969577577997835242074490694100546121212135082093503893817022691877812345239744156279309536249836302594460616382770897385518573170798270938144510871967410256904223164537357367237711808395936726180740757408868743916586091353997133270032701624582240294509701343459211476969032805857118040710517008929374119599666936161322405899412418245224506985457093603243563643419639640033327909124846280893036113810350825585904949793582675907373907889447120111244731187506239943758640849732936236695233176864596307431645079612014562072782058828766038856939437022055981713339048137389277432858440820803144470399621437821881780295477825226857879166733802127578273133177489503338187664602482570502068788315036251181267981068880707629414770955628874572048227049518919978632244360392534764233200107179019898119605119482719271246736839754594598381311142620716077158063176712170284403870322340918398767718767055736837983519286838653623202367148063217713898361702982444371185392356065075407107767638491655630926072495074223983136008798594475785404914742314117674460989782413289417829075514881906814912297921605376532698702515517797266780146788013716295171144287509918643816596557623744740699907660631097922553452632815953921764907690513908102678859786493235466054859480011592062411739487483703839164253278810050131043509667383726628847361710048928710886599654600257761198740981693882596857128038841134578659620754488215435181993097345790055983717591435696064586895150539736701085349310212486903565172781715262279192498394758972806591196783588613128803877204188723387758406591957912576744367450775077582502783375849564963229704411413412786613909164947686009602336962631719722514433136899758016130979967640137902218431252933913099497432999968847502867056763699163310246339959745777546422929449906682021538643192370287108030424283699575271324705881339753178675439443742683310976590566735874165374664241551249630614061397268270776576938059864898124476006191406896253640911369639553132166798727696659846478970031886484811639162287126747923332524906224500922076053328323245422645150673370496134801843490158541574569044674328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,31] 2081561347130461458492501214609858212782061118051633547057196567868957172457322040136841316884769272809777575426802672609766103345079391853372943918773601432793377948156243809539860004216774295369465074760479492647155326825894412943477038234611217072029974333019818684027191859056929856124461905524892913637214876547174662305318355655712572451973150068543571526797432156410712144724762572682619789288824168646091366028209082757518788609131957725249583178373837356598789446351585947652429094155028971733828608872876723838358298871923155237483174070438898393165853655712834415292906840216329312965448273761924873047509884702241265983067050907532167872902972688477869235520097069478465477144505122753652793967614277396771845280683825603051181154261604981359428724088616115261290407681679265187132971017134988822539047643820005266881064828112318872786841641110948719420547698642908668887121654223523543018296384034302571210090871804521235583953652199308486688044217213995703014898981239742179299263983348597258111105421392424058364855997310837218298305694497508711762186676806803033660160424258884357486468263281440075988226853654597944671166575992390742880084757819139139832650998265262275373172337175534546764648618294727954564230893369898954887338348462147660548115546579728125733329209080615173970200682512911686114895127930059987408494354322822660076857954225211524420155200782079186658440843068060966685437821666364365048633489768011345835039658666301869850272472038711868350802381669320564389461894274796420425864910195283110926100589386134118347465016122132963795383710746425428834842167091797295598937361130576232133173185158067644493778432853359070972149787295866960629689046260282594829015864337538739773694242534240756199569320622615206086696802861107479848272262627045974908067371167090525778258917028020417932310394321262227694142577519349137010465864586465600661434204153181822556665083555406785072327102766302767580755008665813787683603332437788219978515940040782052239747957175985964448476860324895600976909024041337081917586891618444110482540760490096539538587686583821504188364789945601495458656639746235918118028219677365957174666117466369679317167010179476615220885742534550041468985464809093398879876887207314253135473097870760414752960158701572757158079370945454367551633298336442433927663190326522595062118184879674854538715503308843374247644696470368833985027416151855468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,32] -1382617225552264721453487682291530432387512762782059406656779053090883455801733272375316266657165020233835233656758435062530169752398416774907858940913930934014485146847386707915415651951762178127645272987230897749573674906986503933281163174278526867791868632319322040089392050965353619791233500999459244966432206173632919397265334384682009496178709245829033197747382201200035735254846252979649133371401093285768196039857702523580918400273799756508508745172110026040552988573261737044996233881683498374275897418581742052088851815119546101272162654968137385851823395202686938159251542994793965237028693257874491998436349371142474513871930144984901993657342089310193175892533314270921400118008873618582739157618090987615883359374763007684056257895241196361502361794324364161508409145499257506910769953508617124539612676234838012273882456099220668118894957153364677630941200196530729412339824528770153463484054720039896076541814021983212736620178262147280953340905632086435529819478483014591101941137174743516604192311482478392378636771221070317651333632766901776111147231388501852137615291831726116573580996949305042932161346280748578569929691504103145310310401998618198424384895342629368763249087116953376552558684712267981342791551698892644085181670474406758761470393889359128426462928879973167186095112134974461804779350280700019885364819446794981945807283586202474136612694436712813705447873409890570353967608677978314368320224312010348873549128100523450902692116728719284939643248920041728457498146276934507536986106795967996545258765150737610766210818220782435057029435181535891867344538055271684552733699101999480569954849862653703597832694513107288556652237739369693121740882009485785492460644245970263684062548469103609804633368403880479715674024914237480159154381032819685748278962457853324480125528487045419817549212080064420525411732762689262086225231131789265908372286080595253518522239813570500506225115445448322839759475934808548041315798471327682948745810040342420438721287741373378587979891338450369881649833516730887145108039510863856919674650972223515863917024422354859085587059467907389189827884499986472163118942190676085702914302265561285463741721370848215110478607229488970488923920442020413179584133449139007079117723120577101052219745578229387572341790266126296904889226906638355011321475201711935453786553814392546255767774385751583839773862292946909061742614482457160949707031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,33] 523226363298500334443226265595222989385295249910602086811132263463786351878127660186212006989807561098148321304799122764346796440238909673738005116987893184486464930691829622042816701561357273410307283910072660272588232782354202245429413253203981595817832861447071114294174203940825611563494097436949629888867700592904460665693263223537969324856577236063873591384467089806028702243158561371385768356518107818996877379704225527222584797434973520403898351693912049341777153254303109976633191358627691728705841805464073225166476562215766617539778738339748820709258729218446935291904690118234272054475259809844680568458534807715048449286516898240299004777126892170820035685787082033415850897127795057787414695624832897909264677584259974184565538019596098123910706665942494854087900687396958283705532560848497397773216352018128816339071757529362633684531880209086371750474640925344400096397460708501904239460553715651034658510589085538067100658655557456423785197952978120794937609268428832271387316871397799583244712622386622927631518294494420518729552189064605672125811808169352422904293662647731457887432453348314043880657406822116525906874241605271615677538786324800106840398039301689001512966467701487510337134064091774585090173946376416020964976839155021417031699189338082356011599590353647201601226632490705776532623092710674941503358181025627080656915095561518243672862433577827922422152873893443809799979215244228193290762516482877510212101347531519819311074975072621715394644177846275112583948781817358870368088247447491457700908409328302697827492506914438653907468757242186191346176002255268113606552666629006516199117143638195480915243806993779434700820289388270190544597347562838852109592966437234285259482666706616357026658118063552699556917580138512042962307416554067399920354586113395276108263781334779539638247996692452751665338411205150700655871800854923298692949954305851204525736132705241013862710099177114282357700677109824045122735014395782613565654687005267670281383008613045575826723128858370434499719125228937488835825096707112158783528839279077735643351007990014063897791642533966639804288918767365844918284908965154943821322405579108116350217842937078144682380175715616097336782869489896110768391777247779979676574649372381822452877437854658916892119187108783788622805218121946104668235064793991171116311039561190015450780386301900350079406122687812246743917696416625082492828369140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,34] -15049328404742264408912937228415240042272180144539326804907953575678632334115741340508051613517502084425439667583609811626308240519112577472758128377572668628197890176202537393721427653967307403259985760130102516502899892471499220507516378450390593051816564491398797804370418817834600236445252513898564513265597029537278085680184189558103534142439170135039228076891787227759053154825785827289416625579931509584949542733526463409626076601607856713351304030944911247032168793506666895515127378074069256430097734106421727482279656646455137869508000870091875631359478048178869787770813140632462145006840319595994051935978299449799268022140508274945649180321780327428988938491540248614012099244638718409864812761034281623100475045081509477571210819750716844021116650763976430501715448053562413773180001700996474203324224373714408922276763363250183565192231345242334973641792853989620286616676943819944284362215941865007224214289981145651454778569631963213599957230431894376766915759661683383806156805442384549111210218811436645776529021744289199221921218072970403887758309739701924153028667613287435929306651497901539904398569852649406548903544636847554808232248309950196214255200039894511957823166491477056796349898772502364928258939152221204134057396845951733408380773746107171845120413926346389729225030386432031607487369604527196408791066829905842563730537712462805654177979727733902918095806921647193794199769430226908125966066561543480428089412412433043093970393089901908070534077965200484976137684241386692876819951857957012747980447101265879470277518601388548038773877912144494188400213438562095186015201454691587829102347027790400289158659756113780611221978053041067371161321237333309889138617970417016230559544735031643378116463205672636864902285116828816903090981730263173956797284063816113656064729001291538513503926685797737252177910162321700084428919050440826845076635828158266069660723854465792988607920946168172688368898810931869515807724983722333608014194770922417004805521782268547292246661005872288710760366701579756722697005739725922351429288109554335408005540932605286372534142042825549213229110844278980604501740883246300042472023713710992916111953550512970868751373756775837644031855330409661280042184592829680227698040965676523223698117605593802923651262219629517129691504620801554497445064406575948168972808476467112643800067914889929306673582852362409129205731554516402538865804672241210937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,35] -133298410630025814338853503438855183612897314211327102525807529870171858705284756409054350920450769850319783640300364696569123947172410794158840355997027772753725711724389307326038128994494855265874493854789550821653974868493581509759340819167784795411717527518523897280317879016042767358911846781625478595481581265346311328226886386862252854058270900481713829388686684286610652169829616013253252771591595680824367887497907028257632643843121262904080182679995609613997087609188969911675005938162237171276975171203547466757490860677674061006976115815244598574654687007119358588931233713745262483768772993812138264695592561968292064981980183805091322851605959592925881720178742650921449792716816252089078982585027720910320128504340303030955053885342080757084003057290251133965700256823735974851500090362474937731144428289458193050720119607650527337787172834512324136053808329080248491018574264747592369952783949559672032239834852555319636272014415709903655029114411998433461659531450877027924607105344502135167655344802659154497573165200192668600630553604427111199413783178373629966729315443027678209788376653977127807361496144186766581668923595321546387722263331266586676248374572577850982574836697744850942480896535622225864006687276634350945542289199769338592893330867530156097339359822973810044242628563021485964962721258393342212184888182899771850660478674954653106681490067776672343297981842441979797630762430873558168765692174815523162357495843156393603976681571709321766855597761761380615893385149665366104652472698963298404828297571118170844311350859806452396927261007207408634423521380241156751931361101932291741949151968637837102655240894050151166741120453713889125518096226929588794962261445178196292515103339287010087434106970501807794904285837116849526125383819489280046223682139204767266610687065248696146769542683570041096809361353077839791589327511966744663331312124377753405956940504703894744578587774481696650301284598062283501633517594340787172525285726128474391560335029922179997168627226507251884087817378974998159477915812077385934173247819397017626350556104080490644498441245543419840340420284533409783685256413754271197894554995012613906889485000933188103968674939403599047945384795576698793120796156930117973924364368583029138389975376346357518595664420194083082403052284143799780546287900126495839687634088094411185473943439445050807625852959318400380710972133639727311674505472183227539062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,36] 109843304473116016541959623463676354632662309819674690177106590428202601293018320578837965467390921738579851348131764927548596717381423942792721873737300812502448220863159711418537307730058242744951035201419329188101234890449571860730056226286431248888303275183052571206937018338482694575142948450399098544458440359616790882707080671674174703589314151838974788260989318533928448378008316224003765543033224489691495706447393450426726482087680721542197833496562294867984457166306932984206492904231442202934464927504368971932863979858218453953036463288929323513079059598993881164132918926937855511740136008327639809338534740998541971694085176889242291751076162112029843871263453949372743180161705070313431015118930938555323912846042530688742286749081872103204186902928422237166758700653146360795368433014165718914523902662392358253102300772446485229095973136705668937612634977533235777072691657438042309028106823468629170118980429679254705784982701424551289090564055086093925985485332057528755664764202310057618166879564299848881208062202760423127253985876139800139707041439797112270582564821336028966742220339834044117951024403987248232428766776776463410528349720205419815823310018855609316473065857429472088757284008424434727782692815822937603669321953424916288614732067059812911463540828217564100479609075579959740925400994566970936733211393514083935002348602966940413069173150275765105667710456116015925019136336065912960874863247013080475035709760173353801934636314346621985638009753173279111101088717471497846968141728910290067022622208381786157834357950634724417794625224457658343505501390406514587620460214922899990640693741242023672245727607721936044908934336733071571612989732145269156564231444268851255587288691234628424739245615739565298349476466710861050543509234754748447100545275863312698958379684245920338323299449906891297108121797852680782660012448599475275136639639884397682984848320045200550058406174486941943332128054591924724602537246871824600818309441233021265481954946001706246697351923398330806867076711839070193519463204906309478794585446755896532169793837655557740176559430350254428745292428866886568520559850558841305373989650246878601120241482665383310527202819658876197800969131295734167275527510149833170552310874784632672782122694887443039810827328946655998067222854443512634859657834535160270838813482706370214887161216633941753638669341588367658122847541097052976510894950479269027709960937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,37] -56461798682951972799432219316402452235106751855207202768825232556734625583850811544120951244235175761636881089759332708906452782126633895566329979331595601433294225132575475379425596735877028933145487660297799434787270408678920030150496636763937912060240281793408855436113964041162670085199006733813071030433239447146519360913326244205354615925822428784384774297547650508392539852832317137624356406352872806585243020497326107178157856022791257907530688406633591491490485559271698437423860011835792423053513384912523740982014466350068746297402275867835458143452355083422326767505743350318859706005739983960040885445376593128391578646737605437445918740963985489175282899697904796083393595925859842625891146885015773375934700746053407687530008748089437414697543752530122652897969801727133777609461903289168502592665138915946364747266516858054268032746140990924714988436986932985046041946041808241903386598649447815305493728215620566712258348504003274257092958644556338005941780346379195241610996488557621432189972750288443630239921866924937307003911807784735809212910833467371324759114542999290211155270393692461093001416884070178739007553007872598143610251714446561043436692472908678107098234603973357003318833503927691375403321801935607399547895194982718901309807222944543532848799350463043082063699402189413936527317045795652839102028486519086038100003256894837607803277117283391661059872927834055659742151682049980254099624680058621395655534364150705129682337113733345431594082866683118279825714910242293921717989188355617785200201411377135312735197950178398642433268350926917136427948941425228524867102945882467346719913807497243607603557680293364458337037865084691609465281451201261101580075214411250043929984904487457705367534371465111988083052235168270967882523743584793950986586057986026467787839892531096083139872401904305105240596299796522750871226341276979161701900327450735868928064975498552311524599978036870508477635866016464152681799202218227421752638522116691300458820947545193326672158280239359252035370419379224863389892418677537330658789769240804310041838910784766664033618925030859585323847090975149192916241852176359619453949849004919840211607315409801982520720512295485671214761957286350797164550571124102499330963171656594874788154017945757088137048558221328796351471200616637154994622802290500930016429293718622152233038119398104893467599107604941191223012602989024624853016121051041409373283386230468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,38] 22131833278886175225379135537374449767982449223139392885899325164021082959977318829722011128860806135264641334833714588007931684782159645961098641181539586249995251411000467582371427016008174738141488586577741615810699200475321004552010053435007614158717744765159239317065874357057399071935602119930995956143459195295896314843514364194771660516203644641984575822187599574813272508285650766195528167771157436787764501875221164210013678566762017429670015470504669364466402051668110847567970516722731504950519460188991391308390692218245355852785043901152073738091714692352240249189795142656609968468092924324602858590823624199098358186038257278675629340456263578493640739491542228341296399789058660134023127549095945204639739972328216242072360167512276904846993776800798273682900995222384651707491488921862935707183790923739823400353314901441366057417270643272273503724752136943927381244451820112643030490553304554405551459791104485038246279698082232624279461796704440965102424907624385394363216628469639773010496492970754474408865535248955073025577286234098498798274649110165245875179675817934015561537307143340006294957017154568544610127870280621647898762624619085959737141351522870921399362972486456891695564044294795307285927714264449697493137111192723260491578897664573200623524827098534950595346317167120653736650608440458603719776029753274009693686071684352904231533494258776532621243000581780478138757349309308060003174964623931545298451564419613369436160659015614314226478111505261306357112810620055820687014178701850881909153074933438395673262628457208355943447507372387795359822109090883755095870232569935629281188717686076502616198942397412371021323523516424735654947531605770111856771534834780636889673002097568165360906167479334480199965551902249053202355406367232673542672013199932705641879277271272905574333290867440096027854283605693900137912488876859365105023753978362392362843735725914403834960756961151503500345851826483309548589957909498278913778124320585872588148502565956386930727667549042952921076129248780614953764945306305627305951143770590026247710392610355902074540704166768170694968186684251231947657407545081958268940988231903409831072748634763978712897988452335977551964515550035612414692026145489050714259508256652489807188370587429908596243670377867203235432622340825178940131850467788495643408410901321060887008503855428110559484934436345577006254291048028233169574718885996844619512557983398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,39] -7142238816457023125247348846383760515025299210553781211479585061141045618218035208984614232444238260806488079807389351755845749448243855697813167351880764114574308781974375818402611219204099276735837965381499717476817321787042168204539493105245275774738511338223309330834106304284260228857569106717234908387949392430484289503368826738925810718676810124070495390104246606451104855034618490940754621648874877192338827066352754191668012043645868259016105071358853817578826401618987499389878148321413882198531327793985136490937102793409162821560329580337157046955183663117613758817928003751016567337011058240580422665386870555648703087978964633275695002684037328348326602673982454825233944696196448932121016834692295663796836178856966172279792754273658438125619585103441721142497744084157135240309517448809914990287545652101551794980979330687074378125932921825665275630952208239629247759901876528870858661955385146862207889803342157451687064497054391069186889228723479476221061460123818793099773664565636580079019678279856517260218109685530819840143120435271347167828863856107693934550111288716459220977540572661052412440761752946702933049748792969441674537022263066732346402897474055099824230111664629401837723132953703976655122412741257651364050386557682643951005003906544706257073275272822057057852196937742885051652144131110796967940826472721233670711160384104209322304005507146878785753016912666335599200427685285393296973376126368649397603742076248124143991012215058982934456901968625518472605726110136548123917905367797985771797593513086109899456853241820271234643913883365390225046727163825708713072515582779926215434050085346677403135664264951324873939923325694901797509005903801042656808907641829504625592380993875012828477288497843435365462683851229421866955950069070245209357553007319338570945797474015331039757935086295012891146680328574168411430822718501230902530527020421760366079042995812657842103491009462835753263855098315227339407161255080861983598519649909364744223722253576279428705829324108066414826271424456138443200797743024413357200180700419105988244461865231174459283346595966315877245378013420204703135595088738327412180301619662266952918103116778849872017564705874859725436890918455034556501576232599415817617151769236489044386278399355942100862890076103280133859395989433404124343754125102385607707180289051071452300070155832397748193623508806624005973100770005321818805044120637148807873018085956573486328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,40] 1980983987391359427081846211414949363688871462951716275818601123863532199035504078731414511000208289764303252359512121165116252151102456252877202196358449586075354456840821209968713373775406308047659020319594858391418925109257697710913692937119307800296736419646211057988646000256899949670295141325455474504844316992363992930381213295517033506986141922241891521663547847876386238957357637971973567926877106210109004283736667467368270772501571658123649760452987787461105944827489487958724172253296114763715432956971903479231297762557865026390596277994865463934790165577469170302848262605093109372320089037279468878681312615227253293593681607686203710009451340985276567264555110067134325816111369154995772923066329009519986694274490548166248773093984027103947005314203527765322523236784642177913633020542597275999693797132085971745123524045474885301759396639486171528603446232818503976526546658708549520307984465841429461192119660086371812437000100824399822006758801794050270255906538407252217901041612113789186283658129343886569268210283053295776041283755386263308744789194404176669889782217091880801558577625094043059742856763846383474543699119554496380089214252630169455671042114270381219008400871983985096515698946742979663978189065734408012750919479446066278038851999549958952717887979352527777858176287997806232414350093704358703090396090271342177209463945965336139939849901448043070998435483846013114013913896881705883175999527459485120088370098174116236705269551374641392346290887079719275091507589754389285890576653456986300226332080189844074320181987729811813774475354258672421899877114109548633113769725400789810673120955838006737840963511309986836250741984161993501716944152322111486964315946186887318741618151679306787053281075662417530518306115179748931664640888374983936442769338947129899659785368230403685981262396248232415134938812327240982481758302040348646765404498733018623337251755990264429166690818556390199052718505136338997216544662224808729202622732688441373125198238482748939234477126347401845591161121430456647613068900184219736952561611650599911733319156071979238081237079043572677611625926930041495522151814453069048563320519299152195376515690462188178825948462700089579053999389931057751574124813076113271554906656240687221584006006214398617651295914051974464242389541492130419889909689859626001754183911626593479711104410304951620347645335441032750160732759486098806247286047144129383923427667468786239624023437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,41] -481544728520377542574003406347030615677482327541030972086620085039783934199225809878170569954797131910549816516599029505445083914219152142428921553029086721432880833070798318309768978171909533536552361561917819801393289084079384991890677713350908673972604575579050232538478072921805103698451130986387278669157745759556507298053848913051956385495922917954894637656854406768214896464650667883385106706870328772165725216724850053658468297275870343902591946079116099416828569546294350611215919674434503446806790678185258416910905532685022456755668377989195321821014826721016363971287141648525298888535435333109994226475112884266993055056095615249750830319200759402257869663475092246798961942865491325550424378226735243546063765938172491595291971107241796096100241366141102998405372656456968441993603976462695000593412521118156957424297326303651332112466603694445958873913543469416481179774186186051706971648131174136888082463894644672566759982956476747489796615234853832201319630775112799835613401799226206129540284754151806656313341164182705622105848975407371563565354665732667047095108358818251474998373949446784269446330371192308088176444608902902212720912688140884446194388843085854118755518135010101694062385857812743991355263690883822227776465000177015153338383525197928239702948885839195106087046212975741852525157768863500889443942374188451793804839848610497661445308560643815531707076835612925245998945363637968783099314343835721955926507386571233443211994601853220525589491538707690577046292975853669240766686144741625784315542036432413753511664503973722800200109010250357522876561201888997869008252099567145038504245953191644189441175211835555079087577240261600960082620606238754316407184130199503324517381516368956342672697383031126984419865729882834505022188273730763759091122740851585573375837205303517344597796328641019048023593779143240735675949194904548701030646140668200661023742506982527419081016669399564533065598815711617546650661448800203812274992099307607428197316930286637298398236945539726454912836138710661467598969879406194340444317954817963036101869255015802487430776672224363712635426050444191845626903102273785701449241288330427764732506738637617072001132942793419216407530408345959215495739573303648200592644376230513135756687184481522614517203588472017437596722685483353445099823962683396190272937848062594479580427423707713708867173076968833188765798983521687059670176250065695700008916446677176281809806823730468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [42,42] 103840513111666893451676227575517415321815920547941670648550288580282535793651247062338076222166182009860291571600030354387606667784091026390531822605753433426129485205230626249826684550493676202118786710283785052912017973753671879084890060416318083131558055880495363777589254248116484643386287913284476237703720942944207294304079509068709673463851592259522760247627582574848908313070653255722506198352419189784413817053495531636147495036728631282278024772884518504112666734873730445735172081892370932882943282858928811860283361637948641083400516623971603640881997644785276858030443524417680587472399023629178683894662941753729520747389901223136823542310955249784452746803134050066183472822441345806856470754821210254952496757230102286220988266749699485008089572929051794529182005849322350481325632394469901013109538826015787833129664305047063263480267614751388707960977784619038811702701922995432498432242050582315574903204870176548865350482522880171526331180897492165254204721630229107388055169768572953261514329941106449274905088291724620547920748190026577582080502710436621724199164602288743066290706830559571060860553720207410927889752765542690429200155031200806391339066704834249996060795995509396322529309136768300017055879971385879286531312704834797169137583778454546077477539229879580719779076480088864258158583690416752551632217428166110080270184591639733981064681444208830705710696215129624566423927639267299932080779792392168752155131658915540073868673456981967354053663150832523110862842051575023050099371554920504066420200619154281802583135723786239906614444985488570411798158233736745873729281219118654912950375315690787600959372520781856224767692036169664261083518438130617951603142342144255583519970343588666280533934257537818865037675746268261648328470750956373572391006177901465348964999077755153579019286576905720478235217283659457492822868144177782162449874552914463476561779120246217989072962917484019917111896771235838094931059798279307867773559552644290863822697324878423866648173306786563776396969794607401955164318240023144267421501168586137836992249987070769886353523791472251469127915499905584810466794389194093580597159719505975200206624279109900378217393560407167375678747555625544442098723127834201686632213564364437686649087551819202917712235187299233711082257286362213015096198156256549707447816338305063671211560146176265083479655825979906689123034833297678409872714898467627522848921728382265428081154823303222656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,0] -23042035120618807726487689906326756414877520417526842998808525158409411671984531820781116097956027474216169311257432553005277782788483900025297058137627484928293987245308078213358393274319505131707813282246661778658733112617424220921319227657147627813415639900716422588913474953865117397878862268682232505413968830455436504178686027911749203141778863085528064166871513032825509021966202172355946931290619767551443399581066878568207137280533077258936079684717965543086389603069751657693950866709629106572744097056651281102924615801595949646814460679233587197523531671322086004110186919219892915758849095640648994592671349813663548749756381809533030153164585334733022585265649166362177727080780415768667610018605354962309143801417988920593398148005848033399016073977514367822690114357535868469801809944343588614159667014840186493218207731944528676867529759711578453106209886660876909191427106857534149819444732651418163682382779289692913457568360009651936221360317820887191308815453685291474167569696304960298576581147321671559708025632817247987160350677693784890965572005436557416885349570880328264086028236659387655520732512154665731908066746247527630472352887277778460669490054337350381863915401387200561987764672273733764435059827238730925496840969300454857500078311465641601709600716505327338929857300172564630288987201683805101750638811571916369960821351975389197047634235205404938342148245975314891214727641688886774867521799823766778182675038322773701713127333122739513903421496743809828803988347061519048950657131921747193413147862537307603685934849859171595726707638181401719380021071232738355410810542303903075778947202031261588897611056774850768242596574007214579951744538114857918547875060011360595310878038559876130157918738832702827510816931834826464698289682641406176950759112335895964452300922165014394567829455931813140994192043228652057660720659935292497233217733611071065822976602806997120450493659464738337248348280425890553707572937242001474057003420111393856294115896139583266357613337807521186636164216292235122762776420908804779079565021931821044868806106289731972598065213498821542617073304891966598495670478937033256686116387283377850792961280218331583146442985622059264151783223803673438417154676423025433480207970001430665740650176416466035892325088030842438225341854452060970152717256391701926003473489608496100778197766223100205203783155712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,1] 927034563877471748572616683375310751279811564636455957504202924017984827235257636702033186641857436976472221758731505779829118669993807103348790405846956926441809803305572063100026861940443169183080743550481618521439690525014792146306931920327304803487195156010967294062683247251960068428223615949524112227443263807631413914532535074647647062901805408972689521660364819360452371467489810347051170972989121981589411506355484593890136227217491924928693668092507456441407502057048831754592837488111097138617025745855972187220008984964455906709433851285336950667003689548358815561905712265110708963374023660333874206591071626441699512199735374162123717400666731915517409152163274394217706462539156630237116123361178685489357687990440819215418526875322762341289386453735654446160553721511170840565442015315411206881288311750687785665427035628836420494926571614037996244768042853607020674983540475714730097604331165065025219299341753485777712892094696202950731868897903884672885632076003347280673265131596034270123953759291916931718832483549895055519828189421009743735765216219892221314244312025250540897800885932067234594236382742968601248511677196359179769226667633522569099649371781152183153754424814381025015297144370885984276847296554475455806849005659067187015047215223789025139084722246966837870554799758241774988460342495960729380907089158992535441161126121267692861938432785519067626674147065888389799451026134532002932866918129270431887777408705711590609693497232346974045628645526241819233568319183213553033396809299620808379237419456351860653023876985923417613649074843618815485950504288037661856305691253827808627711618276021026908286294623351307326792897876159883463258475553433296455644485917972919069844832848694882176203657869256981456738864344607288960665133844489541555061885770600129668851537589093502897443485460830659439408580084784586626175751758194302638980188320893396783241099969935605118915030045788986441436377207158333440508449318699938281284992621999007213998887584447991932845820619629100949756046242384643369018800319120206436166882828031843454378095875044761532829422799412238882227882591722651441253719966595487051664897657085688841562699818230468110033028599751617028566827291045746610733336132496290639553110296212352282773669897488250424487169996939593152365655583825978402182357847578796421337680313998053511638980582689011336669661495296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,2] -39541075177792873922942178118675555698117670449279587127488751594087543978564705420141217914619978507368523827645678010866172003905165478482361373919258625965688515283507569453193364972438653964216829369621296617446599007055048830037703785443238906207234100782635138835768689303636935988806239499357570741435792763245283840062159069644167284382170931648331308575076381370864455782818850728650536821607828742972759762432825234649021889877081553658142302535310613051535084300209604261402642322786201292161339866067622283835147983285161104315179871428321351917760095305771473311845551043512176835703034757380129708949055405203900285681843779884356930167855699818004208415736857422473799607234884179671606003994376345993185308133372594345499321633413859889110733441621163870930309174048980066455096851132601598119369288060468166960483198092309002781312630353012197394101428373404600176886019669622708753648893613633144763435917319693161404457143950037280765979307262624712972516792779172647207871788235575540514748358108110205396310482643278357035199865653106203614325847439092851931652599584322721430624741760005232074760310915019504933736457555928326059040946376870642752286385947882040394392620671525315652339768852545085422386181283511177340403266640834101630048649052336604288751235849696082730966893562679870605849229383134415752135050422418753341492660278331498565954706235190018013213911768658755296805827124770206622108939718477684713204234601305986223895324745456864365241604874279880762661523998145207425689916506578386999644491440006929089609630774557026189568460454113488144949199070436086641315037166445887620356764287171409748910047035597126588603776857516917974168197178443775194020980807109180270370473650189927464772712547424443887125963921655912930100300602072313229843326734679245378245259986041174127104834738040252315424290098967229252852531666711378923271580382554085574765091279420287019874648836467730069881937070668648665639100696625434727671425692816085518719316075728148705503166739790480342447890539958199770218158665767650612262642257606235248136195336472391499318761444033293308542215987398472542827030560710511262050549832328653470005042691374486832152048744150251418405637354295237460623765704056669574771363151135622855556666027862416778420462027193684482938537112774537977837383910702124667991185282031516162997017779337928664224610398502912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,3] 929689809731996071381405297459104081578777225668488195115921824718368194078539933668677417264601479806351332069214851362534374914684681372026800260061385623988526207335863793439137878030334826082344176292859660505770605704749296755241912352050307911345176476064294843429345767498877665428398250625100762756105501858988921242090413161224173632398882241331850397298074879511805976880479276879840146549294841709103533759594099265305020764513024158665514358431612222682404408889330893364856346303890326785292803805971978531889568490828183288602591598503957813100963490280518696025032066746344261963143648977905323876544640019489682954143513104113827950018170811739115575704452208501213098477035329548326544470762855301103740694857524954979998848014932003862100912633467059878114251530265504331366827025921577964670875938812335421730608170077124643197745669086688490900892470798275503220795003777059696255043678866827597486083474015188814381175498301647486001649607181343344135610385563181099465512299107162256151073694749726046698058287552137666502058104786186814961628086470771049472308946548930873656212542083266722306728647226705965791759304357946669633679995631019838258072316052987748564985448867876307535530483835947812383733910958100905418741200215557037365417456151792760657968464337223787538272259501564656393080611905511234285046945379766183124890789777413259706116515879424364038633793157239242732573816506350033035327635075818633081203999033780561223206036887650099500048795986400031464995869881021954893107666745198997596370937054034360780191791040047437737202843588076726614548578741005253379991162748252199772223279557829485250574397778807214461847564604378910094325288970500651748227702000504803298560701688638330789504124045351301898481976964211550479844770773702821484957403854197423118633411405053539571503033434584928732792789766094988576433013107794428968262164306053885721790210944043419653800301889277745049261848091469827769238120365063692608218532580938029420684786073333935727906366754527035279657049698079347737182603048640715081786785162281728070176533730047441431239566367575019482820601381276129565104324191986560509560212904686188266277121631288694875625851910632189669146000058420203826045998135139896776198185611047396564927834683968062521529721002792401684245731004348263068240342230745756031723076797194545097692325825149980418868761103171584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,4] -15398493259223277022921222246299713839441657257078311116742025193204789219938209446347914184539335360056044169288439788465148437031280705563893104550281001787783202889088603626656787698343624317334403988305564273396515678227545391160819705976786511027919738760789252779831480440660927500578789652230583698987436004695085200848432276094095838966789674552651854758480813846395111097822778902169430005776990216401082823443102585664980713568415429047401060667980035961517199037216756640257171780344310724571609774351264489780123516696211921504763348211002390992635750549840753627698249287986890869435485614627576929806208759213498237311773816978177777693539248318531650021958134601855289454465021576206315638489630139047591507542314860829265854642601538028782529741034623760922731854516931506929307981092492710062779724199112054980953723171546493260553261629234901242144595959816883847032564603838208489096883473553104801177596646285398410845112002475447289367795242133394834683381892671362121797351189920822229618748061371852360832092184216651132141656321236310032209567753422957999227060072051505992046703505677758525175183694979442280131048020067771231119128235516297386767165198820459748903838369337103715607618028257103065842513223619723681224349508337844915468430782287820034912802854595041716013825257404536353594815138446512849745803325221232070487165806457102195164190486967496154005451864857053599688356207571133942479949041837024290833875174642109910846833438456976687599968974881938568291430465523539941276843027331087389632914483860264901180189734007567094358622060894899841787690225821555104036686523434835054655066300705010822683321216195148736041523076352004689830673001888061342066626896387548906970881780306178976601979696432011310190753211259525140077757284140931671172370136612860573260097290295114210878037725815189716002979090619411428754504069626839695770163507935369152829741644935560628953295254990254277522584047346249412359616018138995026580054915158230840368012918470703134798496853724044887048276366782240741624253511449803939408194799465858717204742040509354000200446999399330825739279282326513038976994890703594305354283897782632515354425918286594587737919626567995447197326750499118762936990503972145296665497693940513224969800839820258183994737493017030367743931106525727531260880297354648645244485526782839944429940080178632950768435670517022720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,5] 203065623391581663958081297291781396995839491745371126909685096819766898035165551838447868663018709601768338114240777644716718916415800740897920959427282240318843254632378505056182749564143482803050226291837718678371794504060889216442004128313639198105302570342156555849197679759405062794926415705432532610192976440940834715673167424959324728293034860286914840863682554610409776578291210991080261274037231936399138115166905508800510062396140155032212827631678914532367235998370112569335101352012913422285061060472021535937568148064408931430487502410347935364234046467679830021047144040922356543817332939930748683316628446714374727125569429078057360217346466726646063622052255628629620447525660207453360387284930436320958705383476150508201228696444520057939258002448269174922730519931511783401799558350322729271874399433919554250897333051006198122102400572646030912006100782923072933575505125384714493240733094635639912156691454568697456112988559681596096380422050749661441467984644589506641284318733302736555580482336362433573111954874770161569519049962102667736338683363077445936172691345387006467430099968011900808590501734869837200417319500436074920002090205319938592651502028354037364845631986511705750085253513446960132668734402635208306758394968153374380623343165074751456122046499267257506411247341947226482334018923851951483100153989148838712978386064240609392113922106797495441205936189817657529620713098765071451639706203228545961006945470104393870931197902663268001757444087378690641600044834077781276559249791466701677905881895204079719423174387269659110046747690410673301947140483546066148686485620305060381671158732338943263610385551814694628239040152728874434847401891974139216470594207524854094399966079239678788179349813094477627401492404502394435802415635283103138825679959822869251364147661844806957302163646926071900440766383105695768122587992329603475955021832690597286846683068369627232222880512512776756998282115904242560077689347123583337680901396620567977306950112624032200734691098102087866222986028983415293291477595059585618680215162693768343136632362966092853594062169114900614698519903570406609921340831660877123563606648935855225677120615278774468555584036760973168366414245432227333082326368811942983626624085567512356496824354640252708383743591729444687329441919440885535561502854597114875696175370700858257984885518736895984501552071837745152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,6] -2206168111116027832061437849390900006473816229383131314457160642743628349012341970062538910103538699743182456431396931099769525100107228645300469573604848214330011128316444055277195186673609008342834830039766613524277807685279588823682812056042829991049463252927088983514106511386134726038623786856867639499730680103327860633087808544849218742389626653618913800483081374822747242767633909252809169275789965442118306447847329544646520718441959580407097887001044855579998213832765635597295087923545752105678209571814258360802982505799438554423710893406838701610943719557039735880363196458738852820084711305449888673680482503808679646059833137640799134047598738223929452400349703966898616538196878422104019958543624421674539472065305987514315762912524501771816410259504899408841499887678195592328403521189579391036588556936807250586286357154787411949848051591454541917815309137402792810906818193220452063335839452560653367037938144925259030620614175447010047528680215874971427471717919690495209103128377621917561555041269957962481422439913091102745951999097651412728636579130998128026021404867448390699591726599016568911281778400620350896387043301107719333051477810226403297366806321522349866967168071629437735584843161867453493890912556649918014837376295860615590787274185272971285863898000158534736150372384257112104770053565681281914137240206427843876133948154934362978024001330237109736684499974214029082730045699590050590122188514772774929328503502251894638206555867845082842204331429495585057391699759567218557447828071118575873365789897888190789168165913446125532975812664368457459570797403384287651587615703124461066772174664355251942255037519442588538020677191478302464398218702685411471104210793967000561701981694454622336176725837744601740557853002303710888456132154665848837988298685249176139088622723780990467267145787864234490278072527434784366086450678751623955484179608165400269210293673209304101923288564085571351649747179570760983593081240458298270847114369135587953514576630420564534030616861475512194143123270994107087385077857887363067032897864145375135878053830212558688603176559599219389364963670689249747712180968191802235772439923839700938027078992461360834490223143681763569987815021969023378119474266567906482465003836115241559538989707653375975949628383914146137834718545908859657510090424122988388372507300276080689254921112754910671196757025737408512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,7] 19456646384585502212634164007999049502963502537761845974400423235172507342503635039956552728269380243769090428799448803029606670217968966956693977988282863046097763658178304734005469343765103655287416089643347360088350345670292597985531021371023648764260249572108260293878539549550111769138037015139325308618760282102598136187794145494390105940094245888312905992182481260588261705731937904825356858927243862419697192891328461067778314048480598189873043498599589332139946094409423871997010008250057839159581499085434264706554567405256981483903702416838284573851775892726024031620802144913445683067324149790231882752501835619599337864346106826926557646781450440491603137238349013852715178609194458922959063954346607398026666331026992274325103374129286344989266703155630707679568430071341447977381397220167776508621706932724060445759573978310873035476445713476406565529422684821603901091151097394536418048599289233664618510786233151741282781251685221949433471969865154150321012268278710077393571503464190646412886239551580968082224122348788016282093491219707873994564342336552274460746677903993168782730585986281153492470205920619760810553534650538500331712080413447189257080846188127707422250383212104266981043622608583508892522139598660220264591192202900103064912832083481454511110528055825286133235262964160407678804925573699038102988713096592676510072776308836645278283420806151755150789131057414048420394289926015838039334197320042532215926750456382066939118595303754649716497557209038243312475719326742877212922888104055666395473221211248291665598071727024549647738244707987412970085396987206474601313216847894324784712389744207582984118258617272044815307730462380196802504943233994503463725368531322826154421837980394218020494271707938264229806069980490251431382680528911244151470296965327262335548030693357345443476218661028609223170025320311020256838896350931494597739175681312220438668633345316637021935043674278188243543639257065389915639449068026070716076140853486611858762757102129135271630608987988612413757844515138767063849369591824882596035649959953815089673571434921252734291406766952767185502694258803600758256401412343094237380969140356530015650305725149341653809398932522132609623747816178609919898009589024753563287520052391245763766689023425073105892562201085611996375407592494396513634162565079297004069698015795182264374251575990545393794836314139394048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,8] -142071849405741366162653268070312954427742147330505039350854151400315300959764042217546828915074436367108311898400103340987198083050691188466539911031116534214194581258337361528967257158194434984290170594889597548154041897855249480182866423908822278553662088370865396981152120890514113865868748613872034425301914674084259165281678441952390816329931466292689677739677838062687973052878008419023306461901743809266751132998982654158271157424188218115198041004068243279192897315216705135189493764726260436654992299913455960284875755418195831947839381699968247807974259864147993199318591117917759321633066396784158181716625714883314479323206013015675862589684706767664686704893800573214546935026206600292210498437327371968875502298982386333796561782291642306211234889030517590150114423632432491589895308667973352421087351061704282117836468917524747254928700107258410146355821444172821401945184948361520695479258572122222958435906754327032649574042934770066145780386010018472577601568463174975993507937611673810931113155331096858223857065194512281972521882536042707318849835752642920973688329183454706057288882353462174914328453843274421802238427671139842283188166611150964403377592943502478290105166421342047703620141156624978599077059848435435034445755840871432275264700813475603648822060748692671560583147846948253170259940310151991828668958682139908161961293364059537030470896342496391932270020478712492139250369489884508845658573365140111052237486499908914510889423456876155601056549588131141633226915880107618235541470372050254567748913548640579338520743911390120896424737849782071279207691998065937689652242453462236708034677980998849575157939023413931912354570946829629689403061380808805133478480202781805743451101223283911110932413679327623217543572051100248086133429259930526528512991929692697840261936885535951698414167513391255130998114274387029765878612787927307308531769123639795436540399543753209885878406670299904222295225993040508444266766772311425387714867898850752351428388819978778974304145896261087400572321308594587264201734046551233816269262489153706177713959033010666442181065568612749946915459753165466250472320200081579808686880862637398841440543797813481556431632712718970896425862783663244339498680033107156601281206348074523300126143835848517953665944728625902895118362777034820384121570183000533553656887013618482031747184425091280299309641265113473220608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,9] 901268769703476397279067214227652119891256664853749196385413738861545505611184911517309497834444830564945252925002981051022158892962847767782418053490791779694602096092134056993029847708194177400160208094078536764079784257725108165422742023055283157255172362274308519890689698235606681970434929162101155664313653141189318436108178105045311737860416023218016975118516371732694039577371972226434992804589063727654281335834533198195564571890156356270941123996777139978434500722580916314003989197025653498304240228714733554372704655346119650680143553906995609513004726931881997735500394714980952551505891888126776146838906834440921123106301713846112785180729500991225886276691303076029297590762811507261229451999274887007018104412288402236015942459627564702659113525208011405976525198901565216151272921750748862077734407731271341216180914606547577795137141817524391282997586178488275652027135166390689077233561857993079567369311621088898990999628146596247994995601070944993956428770023170318076480050627522153693972945288654900781739873144464297095149864576293385258182951170808953880323754386133784208461126066946423548005077577262454843644817351160006490755128020206519907916398723222813054385908964731675631826560966702054850250269563847284572984961308869491679409877423967631199521924378665707380680892518259415238882486204587944267760563278237753411251233361889464646990573452757156046358115869209591094754620386181393136939561518051146086758211566924170899226601864536576288837817731079431113022392946951839326752996361267641273647828161381537680301862919636052796208610416794186560886008401366066141448246552951686618324817907923983135032489135017015395399995335935076702664002533402670083640022514048764871089879010841043635279476156668440340853407312553012138109452661914756064046717921959817196255989052214418773662895889602288357563339909687963930245545307941029154400952363613135301304403034764749125884593145112731776706429468955004478446939851626496561036667045329896374967114447532169450187850916641606279265638814891075873951449684826757520982476720111200858791007765628155385895804735603819852667026500769218880255215893870548302409080392898990773465091289811989486241193651738061412004324363479021369267083122683366071864143138617594587106290411657533716033865522348572839044202812519511226450448302167705417340795305474663413053730555575261288564904777508966105088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,10] -5067063622568819019019862490437249227695031605914294366201717213676150623913624047280641590808856121516624232557241554804856953948009483681583958939998381789460505897235819239268599617726458020861211933260961515636549857076020196459235068790602112029124533008066361190944154246842945434250535962644438945355837602926652143759181109427871580305904181367309705065413865854733012355385289227672193335833470543492065543525063994498971099902136252918137273580085217081053599241981219362029728843730387972118116591180173635773581408255693297369275414883306311783036738437469444974517565798762449126941266479224722805663478862150180355093811856241778001870740675511837007421142834648698271560866799543206074180695914414278725537850570167168394069909195629748726941654444640142050335565930000814561268263778018236339522086039156912067735040808115529441946640342027947283340849191480850145807200871442023011882809343336858688911429983151473719709004878359701219307829480021744160937180814956564170063330234885782194505589896078911939023847936242696665374689494915093445213277787553987548855888821328570463461992201289570941388524449851274375816351520829306013523574387690336264805811193477366426374846265036803040868921160350572393080395318457442704620171263418221341356394328539331499487770032174305210962875773849649500677090518264143960117440308722457289788927159851501922718755605652937380772149430117233717012453186894601774096427409266731961781980035647070650273436169764103408502348678904790219683973615236128205177423534769461173250640598270340357105434811436318252842774312760514122445044400774883649480936401400838626966091407868054546922742627516568057152749252107946595184171973879357579792977319245293587239356973229324766280546331967341892375039287029021875734439720314351907361222657618602680146479026126950043903180083966150912874809247706536553970232909485538414530412037869791952675563513523029907226553267304319982968574784072684091247120260253063683978069634089243694228879502393756549851556152307900371508941843737470418016814085249512583494354046320529033572843769097140481083047521846824322656870289723014900001245656179596823214512130837780448162274282734826065105360847079636892910019802689840702159405714904685081789962942588485365652986481920667621660657167277927580433157880362527916896272490076764470194407199206733797561029580084990738926143541510034595774464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,11] 24802936257998169829018713563498379023038874253658768515815167698310518350673343344659592850097859075849335805605627869436794435299497334031131925399333699415315686809655386718305956784118908206577881271721905901854760163572985444210728882589340660730232039783873442081992824960122297104889756260903122387945916196681500211080318157794682928307187234183830866288048067792925138635945354367117070280265779372616516973169712223592146138930279331528465574189459096898780627192206350700406869559178445006541693006537251351329792153114000216250766295035624902796885206592707849518224205854247225984288000388877398157798777688356133309042863591690011816824917159957628804172286705713411353741218319023138413368227260943168866608764398242622052329162226580381257103246588603036880344030100204464373643540020880916701955973806864531340331059096539267619622657659281657398102870011838929985154529417101726872939989115372384436670411767846507248693101767076698939995585522832014991728055009452687882450705991916604496004442456981714882821234522799447759004947761639434152931758569806902887927057900390238105192318476520059789094887112904659202660213446476862802691124934042052026266488001800662733790932307538419073972594928471052548793360679361004759260066407515084389686932346276306033460818958600858970840140246560167183459852325177913574106848949500362223669000589781885090949629908908630958061742076065228869355935203791280927710327806043005920472717452731677018747778079470924858045881505215752947703878245804607172563440590782611708825034853330214881662089355928919431305810159718589104048757699724465463520540180805445393363265079182052638601828050669918317914103485222847008157324418649799816831767430459560274335478760515644778222512766358208388594412777028011646205351505365128520489601500857434950644918466036315826988500560846272344580598017138319545304670701142135234995266733066322082409557079419870264272654286258048275117512041118414835576775107552628216675360659329571841643966437933740026086270073731153537660882260518684158990785702438878702160584598234001827114421262304441760489026960297042415541150625980165458416705167058664722240998345182132196367804817774241126836785758474445096442466410924718448404923523728940270431105820551394669601937865234061342913750785698970446318191575711297194964283126729890245624413028170204746605235018931029380528674198124823211671552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,12] -103296507170572827789842702603740408886987048565289454391226628378885553323621014166223250715795603525777555049517710602951369302353446119177259290546392503077527312602945264724679183026020584064880211990874695482247541468773674345385265939981663894416302846532388730152858814522716520521366523996742797613113677667853148927606655422758568090679863387931739474676539339540150684337101359542734721157841441777713053987832018203006330706660898813640783161077948972011373088169804913339329136536168273061611286338144060882258537115044720254535092733444322826444278895738279936533212069362180424125987230444610353532698676937676052037051594559620694048590666868578889135513299915521591086688647598812980120308991933113290792021834598610949545679171599249009168135273333735975100134298359748937062407377581727404706938186734187404308761082263002801847506393626540182945324763964955364474750482364804178297634037615400617163135444947238240738118417318601687767370743798007923381683462136138702623641213092220636129931423167376051069500395812295471832892337678257330472085044744093593414674322827852767888243531933653518142210196131862422090415187403177359484024580944724683338843570799748300917465428730015477914869891020580001244894983776201912305008655686244575501909345384838744612103148803721517723095865068383846549505179392051751817250927706151454386571136749021135751330365561725960351314974740105954220552489395664616526172110968539918596699694776395932027959420340662783552740473673102947351872503625445173135846257993177745087115888811318756304511194417233361096213337305943978827150050672469627614422642852282158300534572956900264714383527828581499727400917926487389020916714550502019887044143873831732219116436047315158405702591938682227449137524624437325299727440172145556763308333658613113871027035440782162526781709166011990943639813076911116215869097072176569252906135802689668076621942352682797366095253650189835728365544790027901065036745689603249327381528324101232944545252623417369346701192607148076789813724407385474846866812025812661488690974940561077194697464674836249947783785333991249094375254300245606808732147826549732449061030145920968697489661961848679079642993460781183345083229686099018651667118738931333596150931552051517848799800773569356170106708560968493341830567634680137745822104424087159404509922990184096328562018282223789714913520842909499009269760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,13] 362230044044682753907482265988939659837404877598781824993380223713664953120914188850458256859995687499155715562819901902772467832511633372756717764420852427313760205581204200297990750361981157545807994266196250638845238035309001373000753120291371574190052033418824538488983741123161233016714451153034183239367907428939604750962693720566642860559289703567601684627333584872436761580968855749620683688223442245914641946006688247629174433082829208033767269301779582772336568090210987607541354238768156013082113664485416464256534846841490358833923074293513001930067587719204976507776263713852328299001891273244439640179040486254447289052285799786057766710431248958829718686259650908782507620099096799054758450711877957672461149099831164010160449161749858335554764180131909925106814755453071707247630638092847330902715261203975687152882688886409563643738144129637409866339525002825675997254939958815346325217441668867723387466299514515466137838875145591975668935074887125292448095887366700959314499586541120567802023234141112182173926190077684917857697975714420392381949081862221568914120168229268723975498631629899318619848687464274761730110436238086728362936339065774231022778557117983389588290165037754982884615259006861761625707390941906191801957909601362185663227182437823662015350042762760927587401125458740513736505976979174318942484022616407202240793221548106556374551041241630020037453509065798225790105331143938032830664774627392463355095450028920536507393724439340960227756765665173133038562216533836250458377828939740745359430067146631177665247490693063347015181999836518121172430167802684141764487495132933134826326360105266001970484496480139201134840608774933148688295046754432334438635089826366434960976657464857132713923703703373691432000061177676603810840170595677055067808979777954615636878003265901058008691173083218124784576008152526733286096804315311419353896023769315512389724581587764028394377723443897910354587708702402322378498624781161658352404933432654177904027786217678425856018964686592697806380322350956111994734511600563019260250481500536722728543252558601349986055047131479654158070928790015821508504111130821300465558232773955430481483262325995836809346037033420640948328417002708405924515220581629481392546014370963494650272953302967372806054897389425267268017510719836677644558266746676356850522236299905593918744967196635795110356693384829198063894528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,14] -1069731716381010417760716536888257046557253383556069491384031389372920541060390597072138703104013624954346290128420282399897360312242488776428485547437244609298409052658657504277030410907726206783180639981180275370579965814475658251605943220074170005853038705842244379833827008086861243305932378185121430912368307879981471758508206634493657203351994727688849294925336609624875389094935949750754812161133096849384178153442842456527385599882017529232807530366633276147239016151748268713849909919747131690199541724415798979030255069866334324026029126918147193032278046459739408785057126396416615205488107054447752496592947188518985884724623316176725213742692025824926338777738168085139737366086643007633963067959755661869059516741637151645447709793136508901533682876386472676003817658749086221990024749853322189766695372224647487142229757101048661294313329801308506338842211318506197094901967600452395230555545223307278600652921178380626411861525819115852129078020363857550580955421660834576529614008427628540657523310009585732064332536826092684195023972251446945801269774423219836684397996543363118640415445468531463462925796475933292414863386164536045881147763656163667919949724006884302852091182096035143712400288602713126577295911199151286434084646225118965279308925576907280454505161911099504481007761661065570815505937326238077086139412300573524399587103153913043326119882072835530787257453635871423137722054064377787412262392990353767855012536387286595358041243150059766788930769166916131731288182564358726212311728024718763768518404855071290291904013411029058348550461966876463030614106680913625982539935189585006469847015518310148664616263267791126352000615595421567829662662454014584756539211250371389629874913450335499140090917542463205914173826043956069811658565114497610378060313858476337310265046024284357920607760495920849386542527263832252946233330718983162275043201316206882495147076622813991643384813209109740780204028915597632182554962891076813679924199215173279761203188892447310940023705106290550788019695122937510911870304866160865639375918028698237680551247990635318920680112812722368963908733141057108576545706633111931138579310407379392582994080429250321400867693623955032757388035094048295934396316114984506623153929090999487176120629090509758243011736375074688397791673279633533846996057492648228363756276018359893943733155256347938010240159839990338698608640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,15] 2672628627456674866038899313145376713684360269137420564477102127321607827783696027738250839749359648969006315078648054008972112138829301981805192886321728039509734118780133129973277931102893542045825383925617409672777696232830290017707640426807745761040804595580904627277535791564662346442896154034874025368850397354338410848200995184696106875860103836214839983856259121880415239211320854282529206483565660492323982316285407640751082781062705393117123011243474157490092658736008010347849863791850872777932759220219629129675369522975283532293433121327641462010236948248287393761008213348783206253428934758394766711000366115329256533219637147242569175263904044243997382729914670197369490613098802890520452216042896196410663952375331900999055775338825666099992676118879727712074489834280293509777074552039422891208302202751326399334428732347008526767641546177862154510100264232652682042181909132304211310635883267557758541437711392044490442750049922896543628843131705240392198409196324451207911102116924987522985128413331119555099507174746357201625293073716405711884380591391678556703352100942343647143228140410040226375800103865096819966221055154074673077940770559945762210156847517377054994803214486216556047152536288259424851927048991152965818192065479002596200063736282642294468156931646594454167443273609566525138923219143473723158661488595546160417566387282712049156976664203161206098984612740646633576977526659079028379220672837205645219361831129415063268567898658165872577206813001699973838008639169534995755000233669212657463339777157075903209263495364177170905315929184809186357005276187881995224655515010551707744927094364000419078249659730809007028900110120154924815612991238468205753813598105219720329188670954473177779915140242333126285729351347513750111632964934697658195511167142952325169588327516542708842026645291459769676137915526547103296821014816391409241972176967927904774182220175247697237930139115474401425678235521501306845095631704467612067200766931459872366133911480459187019591794826673035705366036792357073115970725085443168076929625818088267994979859825186808768589014327653144859807044934354304936387582743434093804072185282944230598804439018733658042090376468114776034027045093577583909145413020919495196065075769985901423683649204793743332691628888510274267516979846862904806759562865220918656125236401195527060500489654779696728978981724084884478099456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,16] -5676283881443275736010350784145575063686454500039173967712582028162786342918351380613279237091604213520698809788188595841856620312777973929649408008587620208108505538031035249306437260179848517919474190880245829172921852028547236791683004716661617434889435548552015066129614051967399278554455473003630409491754396614808513263343581507624820674594877318209684940468144901237065189036258998924602765570448407007896369247704692282895963785400992915750378355673224067903872102164192144570575680813818175691774389735926141639596994605631312664572225419718309405541482408971249953070408604411809439948005197706029214051331605787080043201523892802596096850873266002696831541998426640536453222391403559360599532593501250517802794359217183798443639739764686945326484992589820746589460044466251795121918073416323674571427431854695976232814338464025207977426412845059897561646650951908142320415055502800798727517440047401477712524453594448131220804730125457014425173905762620621416635724022120788509015269166508169900825292636626776672534627905607253834947102819763326312634214883625235358232673488254157650313265805358466678864374296498346368997251527083569504617209265542533393122363485118977363663601362644831069514424361502090035467804764432865528017013775532888313818836292778074352373427063016157045451714058949682565723426428679818253954223058542828357537202827950637005832991033650981548900627504712779731570173481435513174007705825935647210794067284672975298728042114700913448020672763176247156742077201333715296147057836188278490922066616685776827703873680182773293704222648561876757845828172188189071564354357772416283746637775172814616226342102309169153517797899303131609440234102572974084047497107857130631385163258266216006591536613989182198171800214018444668032778608683619592621622818260348132290808663343481666733552697301928112085615691789054385297325030816805496390631767774402676663220050592487906528240702196780310397501175779530098321242807719553512043975385813940230329787771587723789141432966866545413404542080905469212433372461025252827720795518579410124879071067024428175269224173492750218445478724469649808643393125699096617261018125811258936505524986418947431803278226760077008352586229411661708997479493018976888248461567657128575898041905723584276118812961946129976337213800767699673642291281528301631135401585981058893469455759323534376998788096529464919771316224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,17] 10277720715041932139147747498831113855408620879595727181010640398650545113910020499413700511277589179207298518011359335400827222241304828006601104307591005070182263620034158679709590301951372242383246019249146185103399980962227220908077379971789607169870803601846000680920102281529276017604998127093837862390989867330740777714096639093568677971738252595076047864372801989322935348669677582433825305614411374694108415852648347706390579709646970362687404531266598387162953100535529905235395462704788763015892357841702024007251755348843765422110167682906358195169597993267382594946985097589752657373023090306865866172671651114021908972719262814329762774548135239349773052596652658777789740480938324989837517935193441592760540591647761586752909067013705794806253493559471587381293365798545187707479135714461260031410036007829320768137385744268705992290882609468465759593682766588626210284572333312792354077243834446054282058684352914262351408599594697712350026281347123348635767048702165604537019013703263863616713197221993416010512463445940926685314283094063813628585632817915660004500602565607195561591493027253440758435887415026089263630380598920044398294267785424557078549872346000935017480065935371824593525450424436751886166864084770654201856109535629925744808991035522156247094021747742985109829261825312613536126500782565289194286380344507891578173103773954240881620382698534459991247934218188468968566886433538153202337232286506419748150876512195204902115036663578740407282060218402497520002271055894219787308138343510334020698989713869803118888251388887332635682149560683037759523550884010002911165504594425030858748439971726303629586137976937482318274784515634416236417670348186596144501888552526112565973625670141740682212292787639222054062062468234984418134219034045007738607912310427831468206059982787074991604191747937536792271381971689526332382725671404344647328299128496695849381509826002256180610278042482231711374020666555126663456497347708441050326871976233437531389200203720123107740500125424376618398402869036070482062131660975286020618601286056208014172578201234547499221823247426559029835635844051294626190766841849298658991913446299098713868150611373688773254688359759235775764993495291518447499774963443869101618213070409175611875807376249187929776701573137861054925565880144311622342606056847943675026976207230770825581651707281567096632991301489282473202286592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,18] -15859230919757092388909911509127379641266084399217514407005950764572123206841966221393459693762675239275444304796920048514504003041366663590606807874477121954578382813173158426219088187078640169140591283284361943351840795508555381229153084403243600093743226302370267500818157440577025677764856271228926588248766323976721449808554668049149194368879395210988332551038900357951040560324407829525001925097094916082866834509956151928845007924186813172616041932216935953207174664387207218604835278204421903906663710813150758764532052054587887248364803339188945704923787100116706650488827079454024054995798424934830748747140988962003708732156639565763246727632492006101715289491387686730068625577058087504886724676200815790954312419640064734581372342294299335774438107420499872053165336642896796434493124351589986767642782102798133085293964034233121155541475972662291990806292293354974102363385697579574692869695297773839423200478874856473218871943540355318930410920862118660081034670062529637227675972139561698034412710938471796776184485681852756535802282904437082831676275382078362530742185463235908487336041837755553150090597233013570878287007317632184016056162922035835777879179137293723849186076165707322855310726217457553252369812854114837241486354039386073320762471738376685526802248595121738345635496729356698797101046436138507902106652181695702815763283872649936020012930217375340611040820981871817455296478769988659580781725481387015193468202236925001355408764150207424821193087272143869889761742553523434781389471552806655617610576924711332570243477207740001838892993770401297410948594358615499535057176152728129968352306716927323365186562378610737387761003958164745287267734109025808768118482247967303566248159056265956671614138709381057006229591663416607895535093931460500375584085882733805185474971461286019768832578337970229248287101998322842048167452096000786563141118167446903351974509328959549564003877090970141798960618355959325032101990823345178738307619662200082909609797123965672262386993065230625879805911535017630258130610873156416822525277776714944374615684893806387109815545811957342207430431191652581679824959480585830924611763619118869116770751241554420928583266492449527470277042928525007532249306292663448171695622422604270758843182045429681105578982493653468835981680811000203465927227768057015932158305374898611680989714363265655610357817950195761376336543744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,19] 20756322360743198590120256400455700542696279611465594697174437782963042539188967878102703489630342180837066673140416081963734720895005119335231182460761263251678698725170196852417492800725464254487851625579060605889410973373958118443444331578658877826302462147214573714059434956576672170238498328854006509260412630041338098605051509077698302505542670937463591506120197633437605211377456194316346128261741036572266328310726072548373108092056932117498100227093435610864562946355876391287546529056422543352451982397527749059818266544555219590097972888163078876645843628552345699589606367128949573431197244120927611605834452202688146476880257216848159174449803300096311226770340840985190518502328236924332975194881951772046904542758949160731098999026698874999723761773404531235133435828821206027693864040066972077034035003865752090983090274142158812933888792183436373553162505358221217643626057374661617144025033740389700290807064875217645916085077239440164898326976679724953984407713093790147034696097183576584939420089530811761543590100161702547269382463649977322944205384978477159155014691698295267790424215788761874453190978065607135931053238908759669854295346349751997216621396929856171826323231866313930486145501174275949963785512823853727373366187176674758756309008713061960128430348427926600195232892193708530621475931425155877929068141618384094205451175623837045151861651171481987995152536073839753201134201765165860666201451618269110310210386423347582805624925192183979636820330343530340968608721751635040361794530301645277040238217441110180604591202721878434668654445738710452372007519607587283325259453865869095136969122332033452481684220310718393039566667092030989153328978080233252418695249263448613615713535554909397430043471798274006173132653444935690197530731442047126917397144039401149092894381738669141807849243844918537944830534037831495267244992648569579523593575409754291491232902216583281323328433025695546176004822810160250970084080032925354746685853320857752996475472810765681637176942424826967439792339663072355842281837670932022345246948861978495438944376373226828038482526718970354699525935003679348739774082228030884784585737567258191003847418491851296757690177067018970666771349309391663119823131531723001772670939267168987761632335682178604980074888414191039640171783743388123038717937674641012997764634406569950167199973177680331076481131568186421726412800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,20] -22789595078419687494789599421294663536621315481638005795823870850672822683198101178351770687447833867670879858303151832219150241842454482845788454279728480587415126971240022088641953222071351420649067335490601193142955849103805514048097499491428251925983031731478616651014874905983489546203225988875681438250493728067111939176961397021594624711314611751866353015382323826359794521186839326727790687265160043740004863436075412522293511099168723742213620320011988998925290179425054398022674649398201381232234937956134040916661251322974757407952561629934166003469126439543962245682913011434389392594950161468414700673157312417956815819484082763640379682987905734970662433431330358053738745235816616845855539805682618797474727727262865773990690083580226757031164322296117787502407023230499762346827525445501730500614540145895850529632062315596618146665847125477202602775986995160713296627490540664273063413301891141410987249953656966641023972355427200583289879582876843063992923222358316885317050614611262009376547009807234718611797404966177788167737004005456448772006780260254684439098834147473744848632370679957342321921116856111043020323968684633995258905362800930418061649559382527969894348496997452970221920541913905873542514139194853059438890212837307675927834584660862201136397825922712141822220847999568305555008556097900555910371644749653719453936008713437692406867922130166169858100571556080524581746353179863661972210726280318269161922527991538004037809392060976250675440419359529198863251532427647664746565075624356135532794367517801925073683871103815297245982796058704955844569936472598515192715619846367159566221631034319357537039298646410385490736779595676334046492599001749109236486598682628272646913888906684040594840824039513215599804198053165440701135245167298315959864952972074544450989524808432771033537718888778069376978761041002642750169822142834847569692861765835337566891064491503826103863092608930489199393798288657144778779546890475109548848283340842015692946102117160615141341128330087596344582947607426480594502716348642915419940162036535229386773831829204448630474100389331854812546413616648826337660439446733256676883964594996920342790959183965753778135372263433971140417395120225057701850227066412866618103982927066288360971500860202352145835447940704708211047930284895949128287470601100230525345851930038142351072476391572927504438557122174264195841785856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,21] 20562106864221830702190271888043814573573146716433041172075156150247404134936712093841442790421587310644133549854029659743786623511958218913124180270771476074448027642330259194541774423062938928139199409589543940557493869958966898069341715905973123211543258851194469402534327928239824026214311797879279383460908651993235109768760005270728726544135886468212605292902915032325061308385801417120899241272971955470917024493389722407550424293570677935886659563851684175326218096772237885853966400242767269757125910392324748409420710370245082362772907010422027415007224868268221445402595792746981393699629979008620183495543181842700555917991157964525780911248931312594037201033527832976868118932963868883623881359549312887540769303178127664823998057815679830987834689581269912541318859775513033557694755141923551346453833780060554800072863011792518707470582014657640874595475506184078221548657140432034270584590412720844235751251818780303159676894397638365443601682386829985858320385200569736036653824166412327783061146538476572683241516357801986788627221660959371736091152778398300400180801864357613414954089826068566425734481925540430734409903726105631102119879756256464750952043280875904651297482714478024957436293552486158182145838320588479865855726352502662029713943195616360687107803940539247953590166347499148992768860000713767086068456209559430145379591767115083804648959051446350763143485674054535045820514301388252149835740922017226502394697286579265853360382009041047022166118264858725823245233232575865687806945031546134558537952649070311668902824835639049385638886535218650416409488218597309325260199862841594405326693800133414112140133020978698089054638871347580010879686679746736237026663809600985605857126598988086917046629874657329298703826716251509084369929533987773147777186718698897143392892443398166378866657492178575967152351330470399867234572911851545951329174648336946079191584658422154389129514178472183729936806992217273543417414543423307035384909235908501629391592599416338700277473134857866757447571118167310597914001581026069251212140070637963229354708544090501756489872574791352768091109632833419404881606274782537040526992972720041053613835113757448186294575402768548665861626578649453574186248797219660802049911176241024322274838022828835339863924804099138381563871625952928264163406712239880556527384099762137309518571033541387287820230841455327867803009024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,22] -14677783390333503004779413639455423018336179341988954432725277791420859559807750571456550038339105656242481185766339922748057491936724945720126190008270559770124054359510212864337782360886299680493434673892999425084794112914117384000214260528124019601325243665571028483660731154475177846635197568085357901225655708171374587953080411036124212035253789724695509362708290895249804392081111217056677572980616862989833430846564175066766016868789640879978992825232417316918193379171263602944886930237598772602844754982056107729784352813154261480299207019493790419046910544215483650206530826139199321963314851263161339695731894393690713397090287304651242723711225813350119670243986979822097422573814746726578421650691583882674192771461390178061873204371662878822059577079861928093107370907101148187744536314346428156546095896461046685313188601475958359195107118684217357699465130484170221629455764360773380225511178977216672094958164335033128844933821226481605917934466923741549432589092897829049604015261945236906702207863326243840756436821831581359690592005938635443261975967343511630315897044777756603526397132389464976624117178459496483775338336972318092803084605832206771562129598043287141763909074991738565439516584316918316352152044961893481567472338460518351394323195437789801251270800999225477119617203950212729614751190549715445190707545842386593188001793217493207711094471069790356112446045485632009012429456347009824296384744404010512614152989741274659704804848080639855637129458025055737812037031996628871761027019154633625039644714429919778035973911549569324603642352751323034861355997821126639138402522768113066028317851902723564698747322469737386710668507790773784069607004031767273365531625182517912432903167250877015609822270806884811997753987555768906829751666774441413568681101565516748325220948228096073463430223803036177739060046272963940278428122868841349457271270531508080340702753416324990254395187987274715789085893092757913213771628052888920143959449528867387890990199759400861430719301369318048700057155164398737933012976826080085519162281485310627143400648370671575226673232467821546139278844714054233180401846952064260362700322287255180025965843067268893385330460991113679100726196826424175628585729640537784526612272227717944322140782634209381245191336041621851356446121727538599535745891330481555333690266109330738881191990144973480874751541702037234815860736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,23] 7703464136306311894840868359366011251599804177881413943050772518452001596885946207880638028988862574484006040269505151890222936395777067178597029225790720018454313434821519900542145851728207615719047820217424636353441197067759924557727424199147844686149731929421434101997423808724679452291823724632814066771017777641665978171902763372199419522576547484961123777986909651316814766497200245265120825383357443499190870575057797781450488495703271649978250646769280627686265521203739553753874420059429380965402308829799370076849083625597416820382558773056806964239591491430603214606626299473037066839501438184118718746739881425006595701915489516279133591359237832555735977078747873202689926180685960566558244907607350391442601874042044104623669945937780506580186784892394136220496179167920637390524743385591555665926177543236755014503028390595946812043979359860583638340813077105026963375762854032195612566305476122664732415805729995123824186786440858641577926796936729431218331471172283356803012561757840826605677970269882620758257630728654238178599126710309372234702074043695983031859763371543512548713093950345714823691136161079738656773623037387287718633105641319557753969635415849330913560148237801260410310724410395455246848845154905076194914336718957984490348467834743701772815242045705929657720841285547044563324340265127618727693437079945559528403436489771233301617997497840284345140832896895711710976132983127140647738454682333440782730967239239473910895065516118285106577557464755298787227375076364968422550388803160426092892740562326105321343983664389844949779823009376279413698646388701247390600238311075888544321025563725910748777597453277531606602217523333006216705342401251308820511252005265263755774031879431040149140196362317780164558285736761235459821315305557536211139080255986871117290580348935209063813406446949424336354494811023673088262972609747862297400433443522902282695934264856383718256941859332766296398182446652016157740494944265953632668812542577501018795383511047716652571105694095896577159531877777923812336784158843320744967256789108934750860021836958790704752698849433200189728704953536833626897277037066012391890974697683836465382378902210034164831741773020508107331597438945395657217898356166014170545541766352834587706557017230212070737373329020352317477291493077337244461728401038350239310574825182617866490561731513262469210271050721049107616497664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,24] -2573699631645992144041245575411977682831057372485995827980893921776790823015319532607507935989392192214900858068184908593786214782264427040998023480382477188372710857340691818285723325426472652671824794237512618760257883992259332833006562969256669977481867274861396932216640207160209916084911482300781621692133198415030800184457564847305635303839904054637100928528991543052853453747289060186067654879379039497405082645720213907644532330724138460875033414519814672169772749856333342264419203353343657515280241111066684983731936241768499331418873320279295585189513643366423317911290299394271447850207845463459759867799326401472691245853965499074740985645352835399096825931137568203230467747629580375902864396097424966433299956894881130918586426029247279445346215956592881587662704084691006709901434085823304659923416612801712196569486355111961294019487999953198585860422176408033283416359488210454529652415203942273973965063045754104032784678960603330848858443686692937640898761401648699608544536673494153697006263587771608075542905808428800240059729487728437779153607687896684558873546836928631699871085474141657870696523507202254634327451325787731629859993149375932230774902854165487878607960867345392484090947190897957703422966950239631519033335497962339804240466612984430448843110245871575685245800378184678019787899057635815917124501683235081441872965921742228684482384925717281218326053507264499713255163556661543077717444319622660905966254536527335264943423004816989297697622333603075805305419327858445837369122987340396497829557594385971406908146377362653182894192571935997836957224358513457108915596833231213116208869974809387205795042238522938215346438172388897655692498256990042216246767605280267730696385550923134170721880157230331816730827942294022962702286742270318038778530908028552440037216811003712257427354062051203298219116591269254091634612874025273436415331599261188756945869913842869044856095537392456836514471756424161119146150187861783086064008636006309818798934463238010015641550554900044439039212167338248239867054651259081443854992913304253250253792245331655771630888220747639211747050003707015804673271652996820737686872631245003834771436152614787095592047786387456093086367679780415585869844480333503064260357201285430732908338858349522007052531011012042506921338271071217153776423558145734521214883242757008749651177084026032338645745748316850275163832320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,25] 636047747735570510912712412235288523362990394779255614812179620492623429456435099249467902048313379759751132829795844776015415751241728334408567666806081564311566298088797771517414947594832453253591788704962481208435981285905144836064686225387272157161939180630797334394657050601372883582067802533800251651734257168324361030784146693487323300582984460817463670732002579655220276685457225621765128104224798288100672229885523137979859434182015947305888266363155859124955048965061628153263959703580976220159327692147411251433527135161148087556563915899277973635034505628564240119492153072013645590316921259958254125485747265033091173191953186285914128361051097356104217269132190016585221818526136604456430674026667849751603598002706659231432744539757409260924595005803387871361662984575749156461413143335986891069947084618078010907576591872843397952574699450515381036367209284806543953227165615140925441686997781937318632431336478881548943441908679971695407861430615487595386174578785685454733919056150050641175089829848517106689105650561130968970598999648005720299250738972391532829314407502424780506411264890771341398287615382620513242531938963533264240476526572413173691137027211550751465260845468096182179363715987176981484757406526039939931985679062001595467178745180989142290096273242201906081834326334084650970778216811216495632544530405322206333679751145399340144504219882171543060514081088121273887228234685325842887636694057146650765344838511321655432703909024568939884985644847784768145168345220718248430146675099268442607689465557749344755650007935734101964853290421980222682071343722478509072977828299005248530266737104279156015599545255040172599966038433146431367464179400351785137784065108131940056089426206966837131546820955972640846329594739970198236436781157253967107537288899020887423191919053249291481901284898997494268254319537417574023621149712957009705010831087918818895612086486545508284034898009003783517536730814184126695081176343778783849476246956332449553605932328902165398077596486781153274478852805924539150648632916942888026601298130890338437634082388098452151359354763500540214941592233504765848037855746811115165436366392708897312174609719290315756243511714780911338650272287426602772986680036149731141730975572224010279185298631796879217797046962827084401231866877398457803750330063055645515733449501682509199619346806726840228612956356209072713629696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,26] -1036586001061416747272817636680834729897650693358358084336194865592111374235020664152418665963095096740780856703489876428947044967208069595735674176929656906290743893330286085295970089387142662012099911972534500386174299298759934138249077544516081415815138738764945262235946227632996528414219638351166271212862713664415477705788837337095050046385139514580685647998873914076961825997852151264896831181733142842281960534904453090696231894673198348781493656051954051037012717126391258430558184643611837541346524057179528526974726244747997090855746142425105602336133721838886111963685635059988341242179368300946968239098574767329865612524741408083998228051212939203910720199530720844821407573648114845434470961277427510063890313500674589661243918342431085218264328157550538021436085103227183798304617868719427915068182480207912557735574766065201843131995199661095432206494464830730462840045463619022865143457789607253669767818143874613385311244046324623987710653508502776032564310910378039939163486936196295390903105968675060464474386939922648663799810769189841776838524941112768558753368187420949452853948350161018079051064553998483349349156354569671061254602587733020238071678267602326328900710774863417338233528791228855785620778461986534687935137526035346671048531969383052887489373119292124362333775863636921942161038185396705664089695727997122326835294732700080524037169508456635898390598703313652168890373165870577868055111917977298923495137032876402120380887130241421673069779516050493578158466084951055078742367629558349120543188756850730956168720090236291605001845127535868857436099103820448015377321039568020895578265085234001168543126649512114911610547640511152989377505669161401667488050721866462883242444753664758353968010114823641358111269988691022820606541434361455754840833524654515190569101681333412984383855342866703108976947718481214284709153128767320671709854901706239127631988778051324131961665733536449737472506517314333943431126538409318506443471097575186951714169618721440907074371167601203666217040122002344547492030550907233357600479219471781596833204897276511547693688468328798454730968914619667679136095210142799790776723064761406150785406895101110064291160294512731855166875924742098316466752699281170094001646647691229539112485644023183557573830304193924618086995426402403873010393669728838858863833328385536935087844449326945901747690951755668409166236672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,27] 1884602226545913417948439893842266531446324398715954164910982082026506977558477394321643314123116834634176371560343966951769346959307895327220810737209380183589014145569477810746836287339914811902206778443980695438256871186740281329236819567675621711979607406156832132920844831478579701039605953125981417999089886549380329367120696918118351622344168356512881414387679389928281480637294578518019559043638962993714683511081186503767116791354306347804774758876320122023546207355143363808960512840597857812671888626553664844576684352651034541338615504776690386734487688655639733764397145532034775124402336604643863631371407724360594129405748465000040473618966095095343522628896113293463554808125778837594736014162321521422351987779706363430218849750713002698073003885295414982867900879155604926411393635135290602238700680008268260331718555145253378099088330869561973539216992051197585003471986312157597651912002196668621244201040199723868603200837027990849339365675477834018206272747290567593557950155009975788766361262599657479247855100656774206067863373502131728426983379579881540534772449184371312022041445541960617456125665731610424326237685736257194694546470706838211691938232094061988730050559669788524913547921054794078632538457191698486887921721909399115300206873506653429212049164504503066731809325266924866457518477808093156234536603147111924044933379261433207233592614753345248886300972282487702000360780592969394615710695332723649942141082302084517804705491641331803867810684445679059366832982316461794121955098269393485878266902496183128181215642259620016857193627794147814815582143982279842800222054428344560307377831451922586315276699936578140339225604600537292401635825714530864184989167650329509231676983547430815078631075728739800482428014560335028632809655354965285686283162910543211427273925340060827760596554288695796032592716619995396646706106392827155652903673545983172227043876616657841725322144519405704956943478994719689117342381355934837750390861655727032676027503706454171032360917784864062835122347509335835458453124738443690699711535498482919782405896091373364039321097373844426932677911120006303117784963100584728990633648033476039117776620740011701120882487725612296503864131159079075682349438856946274642932398223524629937602410186626799277066350102005836311764300334770662579232156499023521612250937557687713182817949588018212422984695607436469607728480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,28] -1919905463202000453186858669616178327982989623854465818913354922532685597993942923002599123200057101435480799357821778935021766751902883688240162040056140817689945463909816624762660448459796651297478923732465614234166140315046004905160870812217097930816649537691196555321327010516572826462239674836973308461941991079718897939605841016402376971628032415177063194548314397722725692224471443399949163186174636166416584814709815458144202695752674715827631368112410511519405583657185030581542213199319242890884308707390368219767575250418989297193083677885558923183023696594527831483334827985579261051942103216336709240350547912810399512604877001417601269043809709388642904428121053744710306040660088462844720513274066997800737325430252655925602931715254508969337539317217617121855344786597437543927111775965663656710424330639348288525128872951306041972557301305355429718657196508827925681564797260263004528184279577619717298469774182921947596800268695117865561745839159613009788003134186523797619906316702935961560492945987565195913139967676609061359514985887065011624174875277341075696515819010606685393499578122887900617857945566498048406887155161659261260063498321103781981193344736338916762511507828113647660233983153689961155952508216435247147778564282608101820256455883270366568934928605368170934441255842877439564612788583690864280554855371629701846962839119900756417420730494585615499283461285881905744617360906872799129137474460923816880017215820431690532205692796171377031681487628640086305417657951800695267866698239304684456417609238962202371758068259226969131252582011194136434979793882071123124964357609986028432499257549023373363931985401193983842493791738384257468632603215524277344163472245955705138850764437266907059383100634714107639434678186442935626201638603331131143995713208463350760728907279147033113950518613767960962737073112309512696453222539711551579211009146609100402843892168118414710668033328772653624412802340210793971265908450433609781567452644585464657883609956475508566215576999379967196494593250449938735175879429100403448575241557135823447091858207969001843547930829267368551469622878333853169859220284544058491937993468816028008350110832368065639452365330474984807038569193673189087221130912679592756638362435938487653448609260489392038214787832353723669086675912303526041205851406563000386948401112237803954988894658606611111880716101057914092185268000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,29] 1155198521912282181534405655655155426217352105940326314336350184109137782029275168232055413966028005340786592874823054963757831032634450819829387296868965690653075746624933330731575214422234062579909966073907439898901340831444897707133618631681473134108970090820360515369238150185354877635735668312648053710093112494950915311680340657439145033154702727777687789448796442841858714158438987096173003537519443118543269329466970777345587678044312587006516699003214932951718491179443826811515989831727837403423522249436342817280368692715625922612463965992907663077477599354897478487158273215899219932279736163169240517717022380995396064281481643234507482783016984481186369577179023669927151790543052747116505636970535918808303706903132806589552510281209280609778514924108735393502880105730518102947002312337682706261889899465674306746306096724649384911871047070508446972435246972627575836376626639210790509471618408562874761062012746608935171294667555664221679361873815002178369537260347054343644281571805289763146462441797192855830924065023092517102429530620440414374377151791563437392935810212326710915183890796483130411546038286238595788550688136058468816164394095188729977059215653459758235714738368373011447190053213070229043854805854651575777514129480498162356158393771726260134089553437425825276429354026396727385101151788776545373167143161745211166086013160459957581592061997291617300192369852309038000562999060846217997233708142470019364335204967639356282692777385598003465031123100844038841428702456802334518416855574383769632213898963696006862755400496991630525596200322114742610273331715026759572018404199422920443769217937629232281708038846143743237517481982251911668683819140784091307001647478469565650280650771513792748415358176213848647721424646415484776546781503608819734361235881440487264754388126402652425418488961558486870720254490650734894004674561518362413070904382301650121601321505666298333863554971479570437938597458509652355811827079358616531733325177425047384835772158157152030538490914366642415392236287982941917536719996941762397596550544985096829448486631348984032582437972227868046145407880703995454074572752462179936706894952605953473463232981049042857595425827673581127515829833193859309364284403079495373155832530854816045423716792543855569802935344995749232334606492652278834770893251458832213689948981000316511133513530345871061087038047636988678179025000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,30] -281728139261586253578153603883274374978790494787864951142543723729973626591321202030329957572705426695618670732163340796478076068059044898784006186541603919986101869208548512340395059773593129192873862393996688567533317575334929889365683828666758521200413899333442151926037308621584670009399181369749157176408519561619154572199781683133979872790069849536081142829673734538468045075812754921942630186508271933796184374837155639387398995339994143476172258510248792205461099310027405589950327438800233567582743572906070809927043215485378988090329737943503801381047253538233454981968515068852173126270037012987198868600687434760493123021284869996982100377518447700047092917847837330700599155672132685634856434897135582018764076582304616104625290368920633280267226206117109951614104293674757047376359018790489183970723726621233046937835827496957151787711325595752613111980226181265622507353120375897050503009848101143569026798295121545681824601981125950591209148416251459377914763471661580320032742224600018395965866008509641778802661078633008482521654707406425365318290418856577238506473945035411276470333920845468058144433221647030702697561867098924454661085029668874646597059604332575799690718225461321364155817052781952860141504398557194121797141196150238772080630397435983373282614522859600328245504685860698976969190020959746023059520351592934115322841373838132974077914023228054844713020733274617446471808616406234314227972540036652991446871013314427169623293992819916506440583380353281655316300901063746944879983071212727814999761497434735628120928697482615716768246923207642081803889412270957510853341729392214735239452622178691819903079347089144495743462159789395245656920548098055696214856191103937241114986476268680428572122756740515940359641415677265664125451288006954885234009843782414582510231950162760650117887086975831775783843204146082683812975445554837033734145030657586145041537855380653527878901546679812472930747264842109681253408637844722269734043710083743419857297914523864399720208243669700609543722416852088100598079763561476201257097884237640984422704847614312432962894069888526446962032852038049497844685563974836849959589018459024043600176058574178340442666548908435733283457268422839888906568131718206887013692871230454352961923199993186414333644571987263881528091991481599683599930759881063124644629063069837975954937996175057119767659385817860338544682968046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,31] -194853019051742205705148293752116753649894965197638881548754795214502452948982840884482256368577108101543913859256002059636046855214449011710820875520771382219410365262380042271135705150354505904952560058228842860007006458313843165216774264445587408248042751725102023363683061429548834035478219492403351436610474092659502536398623507905890983647135868668947468207193325649527577417841901242168652146895556279858184011517487784475223298193883692020413392755750915799408943551518888785902308505519778229713324800947366044065792157971920815305224279570756567825872548687430799301465160571426154418776897547302084407823047584942582586659331696610449626927820356679456180690107612278659002411884680207091788391220488928035357439336578944823140288523887674375456071099896490353254378040236081486051516597570443180279960233213565296002706948180754283992436739225075277291117083553206642579410966660924321954895525717367431631790888088277233480335784126936712146718671560080510543313379572725919191980754915613175109148854080058714717733535272960123135077989270907732424685701364365206735632539033000577866082118935902611558180266629548854071384673447578506661308002420278585444884062275497848763855382499703132402125215411392912503710415981214622400117545939915591279113571101871477363845905224788441784959350131335467940774153255486388950715610339757318156262473610255641106373449467608974104832510656056974919036021177166001674223323486553526375005790767154160715387665785910040470872870953468300771282270494831960303107814183609924107823973078760501314982334386055230197268606770521192688534304950496353615303451550509124290687141163797840053724126224189666756680872545665832424522865730040798866091102841859936751324147599496537467063676480553458685794715391797627327720605223242523052176091117509440680855016379292933547458186575797637802471104844801260406032113452077427221357020558873190249433421050432335508976611308685503029632182180246850315623560295418265564130722267983194425090965785675612785138703720284233346968664121859955901413612317540696680335262520540443665259460425529348093862675356363947868934754321090590419163152755638489616409797217995153943556130022859460553256720713414124409806221681515236228777890419924397463711928949534865075141321018524712975702383653155782025631708885545990696598861968464171090545473871269302297704526154789411223574670854511917696006284430908203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,32] 256247919967512639924182074080057619836372529477451366483373167510972542800217946910950020202398054614323964983849822450826871481119634513139600444353271872365444070607235704018910165900021934046724944146857973955688804456942270507215112693107356074770636374790582527461964147639386024981283926697500721700297784356770540019221525114098732987902561658374715752859511632308599304807418247519472272603937830054006509982308878498030328345224840644655952961908838402277196380866114667883362557952871423300620471549543538509213252046977896624058182631832213144336069755270923705752933141404329412244015547439879482909167468628166799966761153622162485430694396081844228441645128722097422088331760416711164771336934484618310537123370793955669462314621247996487841361379043691452683833687338549755967790387866333797434069284004005663242269707883407806486113584789484535733930253561699226943460987596076458396501211822319988609528069600916854904162022375902767893409311090736717624000924283383563894184543138502994501911497156377853404921583081456291971718824134720916643689318719248973101187447223607802446611449986578577782516545413454941903205037339434597652656881230950822044918555822917388704373470499964326117373076292840087916816519233189684578779907941805444571364503147095322100654922645212474034930577317949987999067933634239007539360524685393726897221937582890660538969285488667731037692466877008008028004557437362537933642570385466088212932571147906755099703499898926164151754082102430095198411920854589538302746968395121271161052693322692902714825814136964009772104957174052772239286988034560969389442740566804864673308355650583602522685127292969028359882632262481395894291165182742798534171918387089869283013075655428517892334763410585983879975472744912548634412290700321853887553223640990176585429663663959939139055330702184626881841178478002790281804786956463202517918241850446353349304306364326580412471050707218847961893927103600756982792178828413129638086067516700666973119632694289052794371817266778974730856955134675630910702900860360529228726094781761033483736145835191932528659988142532438704930475493809565310358178993305748339576739445353462172361368105083962521396379213584111097943301415191072394083874978376686142244086599675975513579675218235764069440491370413540165782635986555189037226762557955361755597815618313955262726989912613180407282713642869052961938626615830421447753906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,33] -137367781557145025048816027917735971461639897281998572058882992970848331683001711049247156545026370016908494601392603169774834778365286298342222227347426665130163317824520296524359779754602636621250996256814406572511807083446984125951457062124742665645715593061053859741743575229034446228360073198359301747984056525722839389586779378730876684449951046357946465414132538977222007363488414998074406127647404932443293171237884214138527249335983536357176185410055244411438531217747417596264303089218467921869635679368801857829049193689824868340467095615932610467826862610980172126837129534956591205590650621243244177600924343435967863017641825501006881654782387502894494359760566191982442595520828660250068354818621919699904344115668493704968526549705139566176664411866560500540656177863238414517522451134587000429802419761814574552067810244810330916369344775516180313911240020482718196533316801667717669602685924165274316875353971783785843317890502724337307473341590719817936674826726177322883861436316683956617776786879201752423601609060211458416223878046820836520306299665725256732746693318951084812589016564880016571317120556956875156027329529316057278731485151625831731534930632734700060438918610802978366860198266475579897308335257355125241236459644977418666969629685516846287475676748808593487381712256330850197888887162400511904353216882138218852193755674107162322697851794368876384979605954719933797645058252485943139340038501465616209298475558285955866376756683751276917971799763181367230506750130869449425311709129694446673787237024093480242387435142810345756685703844437283995401483756863667579005108812567500050835321362663822126987608086007810464300985962489598168943504092652170612019729254279298797789745111669743050110025648192394075622169057485122275099701166263313033738873916633649494038351806159595429019329508131672395527113231997872764846003198329188857059877514824265595430151203229604772190594414011935860717177101762025072836207074173648887049031136445613029689444627566733846980728898810385142649891468762309198152790142443190795208469023930821967199174808146847544719789446476807256547477700111464218071533067082201228376055324122442229681579126420679583293716355550605281855605458795281997597831781338096122386157998380521474976155602158699040980370851770220432373210883388937109725406041177037505049589930298873121609597055409409339732738283909254546307843791145205497741699218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,34] 28320406075128597852846005399262058726065389883638049511229826751761104612135911243833809380085310105668615676101336758845054361607762173465447172525494275389734392827112989157032541784437587565449994241576357043823156551950053076748794001523323853969724751931733476273602542267787227272189872573527862054505293910777936902553777962337670923055417057148043915828086986593684113720901608677861354918947086478677488882167007619819215325028708417989098911282554568731882347063635104162419209214315762912745355471879622036313536103568881695438169671143529248988834092936973994350052166823121629049612776349813452957247945923248743790031715720341520431542788678161995626767572781896239726842741778004490404640407101483651494784647940657247712276088050805260503002611871082499098267126970548303834042473927782757051938281406865359498668565991307609333435212785795444340840816279392248906945826226172100988783990510047412358492010826112716794685077657606131923719746525089941625366205799086685767024421395164727292775531510691215312493762880247480321371310478833170266859520155339545646450400546391770785854177535068580855760479757127074516285527738030388583194123596002146105043527057277977879454585879467070000787736524496314929044663043234708073548703585731770397121668593655986743183154409563959775706706683260314438954371588481045436664333809709998607781246753121223676622368077354196398528143032924684850451614467442770197752522865532233701040849770140233104234050033143341671753243797585485565206416619304612076575715776629230795562144666643836680313554555101366665209990254416931496334269627922913609194179057232909568588987422531113582050000815622510292058227739936254486403969407334775852398815342775999745250616163656663308958071634871167858376576578655243684887906128165393292964587587189819383270442940161399533371863498433247116642739987543789592073260787742444386863043583347869444803810413974664857828709515516332876101735524368531419433164465280634612668168217215046441334916040063997738164347352990096540102414853330656267787644993257699214629847708104140782179275330343935442789376237195052769840081217124498988505207954792367776723251218065300991448804198597669050105085468916494724345146616312953401187788042252273153755458389211983732858036563662916056577032542379362155567080183719088055412448319431177805542593380085652701458857857031781236354597079990919820393111450610143598169088363647460937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,35] 16769492763542402180686011909390926757803617481900264734560036753481562786009308234211478544876323125011601671768602363865691597845168605776993572442254983392386124407286938832493196305206900605367870878639808946239592748715087094367620379462182926808713580094443633160596648258458562979722201478574863089719884444719388105642263457652593376547759855848603816298933183739393086141940794822337171651378119731432718636987533898393807964603371613772773915248786605019780845438151342062725115542425119631641985405009195858041076225044282390855626999309746010895325602811129922459132775100568277145630154329747572443221424852803370360163372473428153075281170678678046869884483186646845545048030247708283216333899919267603947042345433652749036927993224451985149682668387845066403138795325363240085642759209123851068918982953981690786438847792909300283840958540704976089685289332770067047750566107910867402262587196929266706167570026838789774163457864287067163781395949086186073163448812553085568497926758274662447662042546248651885532897374022925696786412784322570117452156293468850052172860318289258677980973110651010453556197375780164491485899819316034179084281775647965982036532325568310252480051117282097203697936103422392915893641363673877956348768996677015784070158829966602938676033032910867466346076866208083755538782081941574299767437901477116635772368954067820752424515911903514574116667098845129774330564144634670909027821598586534596196689273956596060284652098116418366283433357961817262733439610708419042501643796866863472201782888289022282026383705589583269414235853674956920096917925424639482086504971903641476713341896111343942377800163702105602283307898986553117031743212233778496879369532334338103149475991486102107368022155923385707436008545618158806109391973048990703288331908000427045360324269730417035919055623591123639745719029417811385362392632052783231378079656908442072454361977743973569957567901457647477220615482140263115647810172187597464843310444243292489612710424760437919127755608216088373547838439543261861496099569521137250783123509868227309794933421264770551694099011609420939384795482480238049644402408535179879199318168096620775225068732423369180468637651961997814189503462116305924692334121521197306598011081714116602832423839044030611302145637270975121568527738287741604355220748255867895768501568579056211516524125805640236280132200586687884345546607551748442347161471843719482421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,36] -20269393163584867488850630127371418143779678800989163215629024817417757277768697574051657560691292164569940111514198131920306842248985766722297984816641782759508843127325823605473430208183198261341255172323894808562965080642500267327409948553613572876364397720598254037353622955626875073608962930792818981469066740631927251645329849378595302765772055449839696933673615196944094391074916611556233367409359658227413701272430350019572468646048590066507521045428203754792334679044888159801732300181634239132559540368729813509353387351596744929814136795910106525125711590566720365258287101082177853264519798140311556015022218013832400186661911760083594267526442203549143995010097765162359853511327570789035926853286761861760126875451057538846879065738785914314995006928913757061804178683204641974216423461801193955817366940561830643525515785043990186898209942386531761655813070397328854763037037185949792040582330378423480968046915526706404119097266806247446892551934876120662151437905115339913316914522672233795687100726002050879407488896950044025630267117584565410767554066254166097972978751615705364219266594469877717928370573813132968586632493824463578466594940197206962561200504675034801593443675724035207630997125769110279012626391765593494303315799577432586299856504613016579814414998958723671353041346979931610070525366329105186549330438791291381872249471504149086918457112975067427282873172178656007592610265535462637289484413678370544561253844501637308666211293540596232167656174744436104855462389315159212638534530785156751884550857297240386525075996599526943535078213920913548481761057565951599458488314605413518897036516536528894264785180169898594978275063352145217796437078844825849157218486778795995470816063229986666694421732815426728601257936175083138157103532962245323013165219889288534684927601274989342131373600792908268612347642585685209976872158111262342012921124977036064582778283949935685016999409045073810205446353279016641714917732351206090677011109406435579338970839222628340195231388764338360653265168698737293545540795051727041790784870994407221503582444172858609167551872570552557039841294530739058670614370386132101012144018722786895980307185449991801713063241990047016649669807145879623330821519945878555685548944008837644667957642657085772825431594543207036529476278928213675735463765930289311292863125325192793145399156337436193655591646582241169533057576017188318473927211016416549682617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,37] 11879141660842829473801747480047690604112838956665975401072812217248007190990299166847478890974141479571462085600954963347627166205377034659763004663906396929468298338704302032600896112747494850002003021717371982535934567129306288641773315176000766347423891419847225694668195256470262899116482944606500324302710451985164559187721658763636823141707427516653728893413871855833870356070028351711034192631395488805116592677356946770851053158163796996312265758376136783738681996840700665100831143176559733171910840246674968287152394568708945860452017814259645907101315285275977553830300979588453219083505845384625329894578072518362157754635532069193578290859738865584506250766882654361093182060602109381574642466629413917951108363149127970812613326593450012291425678202863450459354622885558781812488876253644045265070441103921804495637412506044606758396834536794510475036811748318290832443993831814802594581412194416293464724715383706312901720442338566150675459699356433344855423572123827320165102062160108482613349146144590465173202002663516131100048854078259828130410541826500940524423717628856504031982202174591925438996644137713601991570012079339459462079740246113495362789938885233795792632773925317326448174421011382401540240969154628157162947433330235345502107160248299077531729990648657538807241775042308374332808592227827707084330543606684368814779535783243108218902203235635859788389521482405336450071173119107399825271970222862981034082896079105153715105772973524248181313288534348785552284191187367119393065515607458554028395455677631963355040927139466247855940743537087806349066599713418935078187345646959222437074046045003723378906171327414263719892794245118963619719278740237994297559266723508080268253953127830132276899724279417788741168109416351407805543539435506687973594172288350859602982247997151495079155624185753984852402213296450254556653753228496279986183793023969812178442163942662077461098600277616253599796585103733232132798530490240579520164696134329451208777952936538870188999896907955091489410436864030025091824378374428963006483616323164164378841614753553052844289810807918541502173223657380679677560780051560357814047260640627134931222168360894843402188967550256606497624860609601006899070972761388736775213747884170473952306876025852618394376259234964429533795932174882084324326536586248476431124849031906849170347019574740330391382640029036416741429832657368518054681771900504827499389648437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,38] -5049377320742462627146653641274613846767727834093294444018323704449925199167346581122181097039655104674436850132187728208620661631892943927068270275748258963290111631777403525058374077836598383885845915166857868964745776401214599936594836563308192841360892588869387016845101331382731380855264716303835239029789917231581441776075662882082314099435956195483458482225846873864931246354968631230394561155014942092475245705469427796354345873513144475923377999738890330891587769792554274347128338066748404181970631179857243744096337514852664781251245672388152458402917459743990813903399512812437527727255024188993031066414521653965623603266787418212516806975333336985975476158807556101827339480678050843981101723946134014162175443069282149509374627899517123977428177917101731396994525494137127878481074862901870532008976170330206464310097722952105999004277152991974568844163796335881500979269617956257187559765644438378064002346830128608383468175081732564692338975230930408484554103997008057488252102489700413182646349929431694079828343422654043203722485601565885797465005905603451256787390872743063127549121451277234326710699895588266824798694324986079485550624186841194636967072194519095769076596112318144460165679109338728660834890647207134631500425110354955017760676154435325402758873547374346665160883659628117053849344181014992444995418793418503849827273939663640996412175451185282016170975049876719753984698254225210791074722134813168274775790333597259528655175961651821862276149462344729279705726051963384494589442363001378471462152578344498294900238574990710672089791956213045406455608608549621415347451579501469867816684542730605021375510874760897438355498548530970900616600753160480786839340370789129266940391599010270810531024710563693102985644724007104745976323502548408554070097795184110805587916073407416257054031021880388924461259138511102525601136292754979235695865843276234279993172253652432026829755037866947241406593039917494590268606149610444562136302357383448872070860895766965187455252928404420489976391125584668177010720105102322350842320095471686767230114591296025445922026159673460776843578762881099390596602751008410920348830804442136714458766030539383320167670499558199125342836144967539868368849505843812052712290786437230580866018620770806568629883071272630891954206597551634650439817837377507486910987427294857869831346989401914896951268643209487834946780403582097871193923310784157365560531616210937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,39] 1722003429433042394520010927512085222750858201354749934199072468198800308734127000996303585258888289972863169179765538368224985232511263251890775386119594444598530776979786331017490147049990881531899216366620868242826488937174106413618228921064990673933711622396026332171992230503891587879348316456555258462556939150164528340288420871264468639340556198203900512203399853421310663327949378675894438352542427985450492858641393611048550558911188806407380805225185978058285891393334620219288423260534865811642967462379372729864963192811274006317612657772348857779498103943185355530351365416559489489797399042153374147060003265673941991619907100600181558929430314166932379156068222594539646248466869830374108443469486942760112454240558390388098905447339238727022046852284563158087501792873585469672602502622664425156647519671162513010060598888284233426296024283729071411946764020387935605184780892731893986757752726281556942139863194184810315826818836200480064052550004440337781245152897020083052366894343895863515150856018794312141950598079506383643065725803643243757906623172789270913992494449784140254802944603071226389488602584391143659629641565526313991927954758475898563048264723841461227434645171655970576150908806584212942357153183595215278343342140761296145258290555833639255759461169369284962484015469068468063865758321872626589397482632266228211785553883301167868236333214880908316871154519650510297667410035579897719586912515101817656961876310609385855766758391343777398474237662878394993216558781329213929542305587283755092760339169045863705075351781318692970090970718710537191071075035317161962384358396331879128986259934519399634640064349072452871408083630810027206071306204253083744932922212536691512011707313443935342682366948741173064654266565433106203163022433677378722879522391596251925676141641652578198463863518501805556964354434661157574020146752743940596654391253034313082915437745509766100283905693604543647147154721847186108721768790611290482223374011087678557262825774201446552872141615664830222174958285891695634131841943764660578698487756480350784394555425364827518782767011604867083913988553176131363978968371861142278589364006347512826554996850166880401454752305196840217107088923264900641133277126645997720570922329725215086381873808878320644741513111858285364055105067656578205923909953798810140501225481169729222692148592964628911202611189431664797925984461458301278319327209942457557190209627151489257812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,40] -488283160209504657521894631607644973166309180772654385236219395685372738536243339765920771304274657278013052360905744760364574775097236618003860510489728720019626877174854347995377185574170462652656965253326551188578271852111613183656551257336388709689578914946005747263198047567143723082070964790847090099878347330776491216259785053543286577593595885291884541387516151275861992599800673130608001537059322109449974101101018750972432712321325628178147360307628401246831170533081938387791392736282434112264245143320181897849389587016095589433155054398581729912351038028641449235571664504783205301162164783900934952241414262635097821862686159604565962488633873363811020541712454219647005720280075119400768785525411582344495142938580878613947616835819175880712492874521748540647607576570130251157051937906521725247376440904294584959380101856607789438053219052452567241602312897460256090709313357305834781775332849629736724277540244508071352568501964014342779445943319787399244357756748192961533796332334019830093435659293282744199453330956358237587996951148524675400081121992696350975117697920123994213335549736430071753468698876329804435259193505442382547632222771082930787680610341445122161372282145084146286130897551908283606961005547552399045300201916391851155192944350848598356723763426303908555971163574382556281714289898467838256200299312962508188513281408812437396085447285078063380259649667711040100641851806117514457886986920628875667936346295554895736516969326447957201174243658116911178534574987421025427357004654656735189568770130727731428830210598302643660507832812072902708839854762819906333104111018030737620732812048308867133372197698037614116954309195403030926923299554720766616158355159960384712349796246519261385196079744660876998883334812989191111746511509724631241396034448756030135118215322700528730263004407954433883811258482405085537089939769992543224136002584912381446043228737629722788969363201066819172725445323477594619249895856331574529582251483287269031537124769148549021128304467074193568929515648709608770767161908818522909187988664825712173557754660412420327217916890291257908216550053451327119920302270853914323738503127474182768288404729643772125883930623876771435385615519223826976804589421609546934637183304250642760677281076028522284148985714298629639093217260002921284961218481035736343381980935936217974094905878323694344670048694350450695273510962712755187293666575554240694145846646279096603393554687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,41] 114490268441727741365289818501369922662246085845087989846989114614260060906104684758298141775190760528636048994953123688980175769803800078606098437878292018561333501577876396702068407133259578989319915357599935998950739242744490847282293678921441062076738777022181254648892805121993257011048162098272708537098673170746468515251321044008150947507024399973447010627399167402643602898972120702592245272581519857367973259642632704184394980481862224528284078772422145916294136463897877413808119116605969994834087296342511682567380687495483858023846070804859903301749371813233366083945094575400124184843894861357002689615682975920366675810503672285940283712129730801327124214186464843008142577150304995732405944506378861818943895701618422995365306911049869730743573978686699767890545607249209577319008597294690763533986191869192434607784792124330366178754960905987915886245589287707999481286708492363577393059107551109558909491639627401590334170368112793131812320464116996978448855421513391193618484858725564625240890039902698904061364936338658118946645466696231350937321630962153038711000379695504833016297010872405646256908977074312143578285138286503459721828227225134225488785449631037210732360896211988997697832367923976140856844732587648314632438163406673662309702202349644573563421107701392058766562967356041765925690681811765501118089609586899376420855750883994812228866989855784692684180271160532620171736934171287526085770049742831365151496513578869196082185707331211136505313490738480988853006408569428373633519931921402723179465503047565951853021620330189267809338547998901834598239691942837572720576784127049951504231756143467797735621579026725375654149408617149314390989752473955029602236810626423781582778764174227109924570656707271796962046022993602669721210274352709604376213778680652750903287124805907100667160264002771254615583481237557972225649842556473231747934685090725841478084262253280678783053316376625864050819634138816806832635472764778656546179320783883967351558693514147682038621835222910583323801068598976161530511728186183044008632819349031929032325657180563042204452103859297965517413502900282973404110733473488705565317546198310852787022106341621870650025544269551662538132855466363007317726064579495296203938520423505760487550417548591229045833843660334137670535993982939336419746116443611865887320597544645850641592976668324965986653539740262515490168734137520736574069712531559472878939232032280415296554565429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,42] -21488561674681725890915494540948170044566541439067724587855984153023157415070948059040288621097862666911287020392869336957806981475924487298713111111144075025058662364077059392641109284207401718788262889705603301103046448121947268741155812247018606432111112173349042782259132053210300018855202709085601635996334879801998203694574500337082253586503444715539219684229291078247562409728797803191412524889066472634047387675269472148222563937991215948274909787173233157066489243150371779982527557539275553310714406475460450733771695076821508170545062507875658388603959570018511998337109604468107154746236783338414408718638650481834509596861621380551800598436886137515713749926351087120066270009137514379031997463233022966799706296523696915948978491859536503666606802499799069106511430623109592726887880221804849804695158986212410101266513859437120890011822402106018314007187977021475111758997412076859180281660964126850754767992623210280662447863298531354640540384961847669944424113925697989730815725111699297772222507778436199991461837581156660893072019537294132223629492573099855471274264616691854955548828762660812696777630997264619199810168318929358810038616651974683655299756643629497207610480462030384712769652286120128069367237221606466430303057118503325726458834854339732204114460859292388013519291455724237431321821727743313958717382437747269426272327700224100165645832995784466066483484188893962748623856982180853247116608567335582022749453603488013227623268762374967234121313569190557229745323281578812518001653968472338562774169101435164670830060962242549224479212657321165702509501222860420051834690359473246287959372071871107821503476124497848496401465802694509029191433399607938663561307671007729142165360662377319113369367561192563530503518137498974351972863494209163861113558323968016691064128014432150271322618859780798436547236106406914544074252122549869529837149018322920270790509572534716923147416166276349062870156058691198446369988068112553319049148640578511891227035646359313381583956330543846240742782934242575284140372838422364304458861256020231945842345409460627352028279471590207057385649350576303895123193863458089197480778731629069556821320647772791323448194641414458110047645563799727026120563374811183798834810349050703372847706951885250911188479600762732362822649317242764576234613771183694161002832176712344211971069561389244033964232216018397958122479803903955515352692279843144565476542595661157974973320960998535156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [43,43] 3347292288801125334001960292827833568422790886310105348753051013167014800631041741992889517366344295056956026516734933065351794888346023460459356564034865860190500176645588806276322319391403926103434641641554486081827516124521335131057897851380007817979007175882824943150137384586393934374964608038157337310990854942382928967246593535763999652486815676004146631283342238566155371307828368947472690702809044427022735095052950922861090512830998926178672186722698735582477781411625570073062538337559291504715100807156126190720713709788226044729830298400386747389426950581205884430980106011271390179894493780502292326066122903180644261489764697318238958122564823929737931432195436606671874938667964376547607811727280822806822474898219179335428851011444392011077127224405284828386040861151202190502711031482140943671161208198970916863862805852838094132873625850487652995968442702277813064503316051166236918356147458075404953975781367190486235467703805604650178930256896550155035549346001552402882661910189918765814050280046136193445232933972110366723699370452240904273533779042573346648924887785894224768737704723068782712549157415823710344538405459047188497756206188230639658644008660755664259514352389508072592778027008268868288090266746072884754556872945381188735858623684400786942262816882326422157879561106982222432789456724610613342321936022228985568067706104965503503088756307298982088379276599131105328242097832132724945495892869588694156496042068337774453130132934010439417727005092624591109795760819372056785809058526534586719310764440730165158787261663812039390571179730447529433672240534027668473030404063574245514438995870913599158324953319530063021502048479519510832326670045814618182129613815196436713928685729108105048053193744515963443427761840688994954407590518426992802184367014501828112322934626441039132199512665674257022287430424912037907068075424689429757591299739711453461244037656857442139615879063602845757100373912435912065065930785152382881982100453624439074102658667282233923620285310547009338565472463533664374613023173145231304952633147991668982980371712829364408766650674309353484619683355596108814244464716715440467411784141727864383172239429828572767545882297873498023156187528491819645800609001706456619733111727848355801035455230138422812792757773923915866195636815647042456185101262756139171095080887107801742720921171118253455938430181640381965144166876701821042445371662679492411746062785482536128256469964981079101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,0] 7199616854127278267363690258774853178967761670343766664206293109602335791406560664814038693873475117742306011540370925795395405815042664733553620233898987479791488411084917569103368590332889297905575603691892360717197518835212403642816662193289674384681041419854510554765202643634494240661407563901894139572862379665454685138445474548936989386490203259191354929001559615568838661535106420161792694054528287534710742906560075240400478632503249201947152123419704233709060580628359038113054109445221184036234680742998963995983742780455335146292482716040112837327317916142622316829568806023056508778332773441198588708049333764792534352015726733331472895079614824203799969970433333041688809651647371752045305369768506082298634949628390141510970749431261745372699485021844156863601911367315149112125119408570462998181099290029807491593364191763724952848147676544001255454936559885298636843155412173391075415758744591230191745650643901600242883048517081942258906748118415370869112604819627186872042321906264803822600931646658436898995765960030168119180634115458210348137098467862423111288701097595406193052924626439906781759365697186653035039372248822179781256773339997912646690200648808215038893642661849455364854638987974288143878450187325072111239944707665224328119653961261188181952372874533218420856726275414594215842071524110012468510305718180933252074047906855356762895276298155494203909480894565470352133443485304879414342441091982221477220617693342145062956714618275438060661752512736369459344953056402772741235935459419177029308286916249941648273478355818903182536511415506924101163647213353682612745372174102945465244748785608363927871110259083857941148784604165044965734486282600613209402044324370541267366742106152169211934195694926805473763515459169463484043440439020716238888577374893070582739814706227155312482094850678399708924450620581177609994184618087853654327881662993898320822046890439904528247401826880686467363269338523462017964796119526089636149784374002115054587515711391411436287975736707533960199337169009894522146228335163289100902685802448878173121235195397445432369288525037715821183475137650909928009560720614939991514512583531278264953954666858118055246541251576947476979460286593190217020872924761952656030277107064287836051979149291615795442501649034884852969377367758238448321976597357908969581411113227050260946927918708369808093475766272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,1] -219061171746354746865270771787418309534954899040727696831919432997294870897406987404894798507391741465430349488640498838574536017848598546787236230143148477419159385011965902296662388790887035034796433574576225701328401879303384863989406629527714303573518952053963330312882726952383146297005857031726378494726331261083992719713471225779576959887664156486003276979499795423917141158725695507861491810411232538357312379706368880677705192196077542593631371138525374717632348176060157257119419696738729025020563069133551345800609490840110062540682994828384841751311532248101815430143206546665835317692063997246765932902727822983202824901701043597079330190902904934822503351212728225446959556270595441120361163843471407182828624371653300123429247128317276951037232248061590310540475797572715849938499754088004344326105457658648015549069384709929443814757967534737765906956669532078389288602478311809076332536552254317915625789509657286198591627923442494853613781455350620541773059161764445384476124374092763464193130638959550838199676656429969509111276813399813376471396710214312398570334375762994628737113187773870945762367282723965532346367481404233212076884421605376380012293911375286612599884506465171726004453387846650820765535524079452033011390543854805490018927487037970280083045622685595494287654641093445612741885538467166691746434964110289548286709445332239575534548787164327037493611388836531542523037925754929741711892423387837690252470980117385725859335755340525599980405546072138960349489720561737829610203046926515279260127790569247357884049631125269012083854648224260317046257274234093456824967495084124915222740173968762220447887315958159982035412440909665906726072698638508520608877918027092263363018641421486139427566702330918064534848734343091284803680055812909092623349337611431417136695677418129595235107306637485396433388830611949601149423949943565671959335336168299230955852701075925403417695232291709512672671819333209922369785926230013442324146468161426667789740691256507525703042239718045690783221526428360345135625226828259669101785592142272864706917104026750968427671827886559604008638092998179321467362051825608418679808667911034267839154084055588311756033840267058657976188981317634751014281439911354039687614465049183662064414778280461554445423048057990912602074385265835115917519066120437922849284017955060043699775741480109115820081797922816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,2] 9456455407831685431102381850938994676174115730118848933179097260045193143742130179485842797072354836751303634181711884963325019892359258716716100821715923987733637218438429560623746483420829663036534392291386486006370805748711089364292351993741415412120162234072312024928682708400918106309643070778956060772476913785405303628685772186726667974456700109922518309700062841511765059200113577171483949443870397931728215555032174370242264203938284755818560719581340316928202732576606110456299330702210026561143963824876400858236531802962288478425392797357062439032266999577982392944238626721466043126485907339819956606240470133313362857153138664465470072706652245934473944729606899558142514153469298132655941145268394460951633305109564703040619750230900227567351482858816252285355659494904784971179184418694794047380073977064531022451064621687484736112259061626291130965382485160675983228225206866972508267602760407714221856103876763218101355380276015691305008851438481072322232144578556349237877835301857876439157261225735533975302426587064903240861007896895128770426966392519403721961461956852413164028343893477469637614828126486253544245041317424978560353926002519396947952435203540417522330167578842183487894414150008971832775685720436270908191538235487952081574702220362230801700023202512191871410268755542499612554103120396686961978858998257036814581194576427360807303267427286926721252148636420712664065467255186380588150628162678585604298790434434694408243109131921518825137830235435729468936286236147850813371433806734990443413499533994227850535657858149053642638749885449644940180575990278580193666156996468901354415656724267920452188171673413885129978885065212727393815929558220050311323488106148069361229900689519359064334940025671050272701668663844096963414705353827876250556581330080720899357790920494724178245896259629429622368524657082445862089424207397493392244044331471214064243918882148570367093350835714213567786030604976856207240000478184069874493125474007319703533376023508979039805177703006900858593713255539003432297612580912384122031418713738937068029865284841343031095987393549490555752778034281984398928546771851589107965643315753119254229671953200570827948066628414913157265875835714195884420884614802721678840244059605819333291461391863957923063157796301556612341128933086778111135052965134649699749575274081946396476270269993105607892722872483840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,3] -246559713581421208525912888098354336491710676764148038983882972933988226276163102317169159209183734388355685709635162666737511505733209996932555400524277346373021100377750510624068339600776312267950776029030689573464012042350141516800736168275501309494498474697844965899325659226087206405185535849124198205631275515357078348537899937857530224197984811033781886215018947324587239941542867893417226565417476310205391452169443392243150245155632652114985386666859432865321571903991941046987559588881395293560856519815579524851040308467537165028355079257812824417112895498953687674928606998359113699003838894136632658607500607427671534789718694879666752880165368758667587271756188063094498206980085272299697274288529249157159599872272949066336513933985797753109970947748546814658225696380033283156548369603636052763019825978303560297580682699493495749259278597258897664542161513019825007920777852473012748132187890561847726540145553746790779303119761129937843184232414285728216821471848063401233309820140875176972929081399771130432156354312530516999373402240871485148834871437239271524318315224614705618183537994359112197856498137108979412251430518598023689136777187335094527528519463429175669270558254946712681766492111829084159819075546158978705802216444742519733100610051014161915173074529270798644844008089297597985954540926706932556788444532669704622422001251687977835309933534637922170910984643774712438541455036438795538106385598585045762831940870389304650515590600180014780257448340653144036740062210976778250832296225310553976540592349100094296359102994714966867605387774260231545580749239993061488845381080416525127735311434132373872813934907536463080226252223291751152732666177190888555078790178763263386848782865245179047362191592343229280417948353055471637480147787861847011026172862543663984343620780577174930792867891139078515179342721161849589417325712530276953958885371616843449273496863140722915485250162783382735334370432238201586727464140544005847276859777229160728482286022144588921558842883732363027763470134969903070395876419163901473979517185506333956664277243264329782301040511949496411942954734889663560816942018409258776735723906913436785615535929841749534327084733216232353889668823055526827171464096270854452421467074760753050312819382500972710989489771212247703347229946857435036691393609926615569521719035639592651743331662341559482597746264768512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,4] 4613433537548910098778410949362277276315570496609710817111926828213677183796027049453555098577059791533064145671004198763577702404020420649144120561991171649784987191851112934944724590853492369094694651897167351681624998996698973735581354036980536569486816913651203230865424051074764302734375662400714900199303633521739215119758535165669221031904490239640428422100014211455316801143012699779368984264161592464182058831065566144902943374749568275584988848491344079040081727792443781828229793557584136601510598401367871791481402206139025328182258691841303954472945900527678866778643293788651372190905089987560629591073958256553871545982824633194529690086446054369370063575650152191652445623629471626496031347824447372552368155111060247700044678487264353096224748838584158113577388674160331447651062864397797684149454234242820843918084915569490405988079167156298412248004262899589848599198547910563627199491696440311298587952526943980103539996688850468402349944894397291335035765080394779611267381334516455201202978219187261104437401183155830530313103432454633816961180619779290123702245198155903036420388159567072982080001110370267560459319450342703283509239670081336725217027899346108034132774568230006788772499075781198848432775591882174435379864224821622692835139717371341726160235500742568269723129717548170615084302794525828374807711312105143027163834411472208550091425145260955870666175892321530974147416166556312024273935955490284907544114212535706024248498848704318146338538702383673605444918534336086948356219008796888169541455868623263028383749767785482095269629540317663029325746598011457678964045368310502306746863365783076723228942192554163616801917800277195707578203282697508469640645425465492363555591943299600142400259528486203748513816528429581991649536986348245322917074108277912068002637384274469421342861825762039092589697628452196761128100851379985716600380974631871840946887112978269638276667617885644574803190078215990203462546926654400984414820120014576815876015253622982603067744411956175237618881278608602197481490225716815858905429665825352894565226981970886818076522035344668389143705392789321728930138004293412549298867785306448860982287699344285408829326352305644484893413415148209108308071275990027830389917215039546189439611987701001516276462209604409440510651316769705145709583768759479038301250239927517486806337357257341050583727559311097856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,5] -65728470651995210255016932401609882769376397392365485766203229976795964820590979085697232027746219862119483383394188137001295786309740174995505538618468650557786499207230532376154843161497851569989791026227226516150495681422622294107716859985307571135038981654315050980954634169204393011762183182920063263017635862482508503138517806019627947138809067841916192321877768435855831174026163159337755337132679200740264204735403827207913299333514018141629126807628321393837889128954190895053217906548132604908377235256239268205828710477626600562938445081207248938585989923530225341899046122216941345558942235702256768793586888857217000578040234431456988488613962062247678341950464469969736938803226314945124406120533463267194530281167354877284256296116269084802629067394797864080473993308535406988377748293555770384484711689840728530722838884525512067596970767959969185105212238343509305628274721879755557911574579504233760717597795558507611447376380821425925473913940773394571013117379892485904340497361758438215751026174158286638898310096870874303203209621541488903614028725918603524831891688966331344881297169928759782422549913927776103971872510611582790046586995840069599169610124008404668121845130953321090039536497029207403227373579282742906221548565951140653803540224749052444228092194409327114982609720774688736675314912007905804581583853877622013819705276208663780691347166167627514309926015619905969883995249219359975913403115132726368094253170447035827915102996839390015131028807192313919320633955560972649200408139193934649331717239637846691789730359382011264544349886011693340088113759416844694855316217805719748073347772789192140493181442961765042108003293010141276951174376576493024371225536248737790164477854677679090358840250520597397428213612761734046835252064840045693540323890611102349768177127516503139011991650142180900760910768254866474030349549628043327353871052932389120282483008537338744171709303208608033939085102415273428036225378478055011846343154162540133579233839647470147401040447046183291711624743481260875376567393585098911690132591558230295981152099620862232471991602623427413299456381998371961812685602202435615173124071264347283419589144216727850086127064137872541357628376699408862728185634362902365522550666055357035345578517332895464339536707144539916465872326770205574373148613255776088854277805093739056890047284913383366655572041137127424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,6] 719578786158516851762346706904218995592343002800266669707120649624650783078282198592146213307859411021005417893491043606865376192851865278398581744873536973057619544670382531164435973356006766832524724894249233303722923154296773388361002140389682839924623961252541458616394616550917245031742115461610513421297368994541402361223867112002892254323398051773822181008478796304955616879553452042466139484671990428101957257503065728134526071330397020503197622961483184833206921365417922503949374174338330091952193868535374836405870630288927016437917768337737563843455951192906650638429993485370747488883608183660967650744706198858975388841148945032629788840474791116138835476954581576612786629914943104137098897107353165278910303249773352913325931075531281345405689735228842389670450600961716268842720826171940856687850398377661718202822489831460501318371596302500354451863003015177004822512968348938147249427496510271900204130453033735259430924808686093404429675500483011519885051834677281868170695235186309043238122097725262312022378872086377474567063618751309694669949611620178716065029562992750902276643507997163334673472186242600260073720274047672799591582211178026317283108045974349610639436513295486931872693843842136641313134852082610417684151419736508224982580450201127043123270880104309647326191125668176635183129763464807749696921310319585662556673400862707261263569173913285585599967909322077591611574105553940194519096448907539679211658029457506646251466025387940030335830522433106858810999845471612760700540481782178011774937340453484241893553660380900074290611443042464522209146733178259582262458789047072565735872666915460296223471058432516255940297734601091829619121060869170187553472154836560284362428599268361572690344571316805517943971720326075034513301267714931694413389830254720252849277232277856334896810704117023732567825966405861176274312513009198180831833968422428007412999695229545198789591509075439583355066856569102811688705789857902337501335545908893494818836388888546175858995345975089086664462118882984325195515807189418100510704127066826294378768837261722514608504721556410170662983915556090703478759038370664252390926574350726470417265539039520457810055091530667035646979194340638782915847596280167157598716126589483795315355798777580130396771054186882668390920936941099885422005013563475807300898099099049456394970341849247717943940696222128406528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,7] -6186494095223648755076956684568455468972176090104020280456637295256262212116146733067321633100648314255135758861827257801860507585617696138120297693940544224307532134823000243661727263539333960355728634926187892928977589512901198498493102355212933644702973170441264639502438845987309335451135361202148832591743669053343900078430727224258784428161909411586476293549834056745781375983603120920052362590222204681567787103281065634791507345537114853902216794383878081703281656633049059828144917063425621938203902935749576216240621705827194748614499504322889036811029342271893817533503677565342859444073357833469505103920050068992463624248997943640635054789179167782473702369260405460833527928854963546787933728424391234169049351052881131086772647059217028493900336722783721770501709977143383010173092364921509174824287530609550787236233919750974401389648725474130154009544660535031350092038986984963642881850267237229541294486461330408936330555181427403925824877780414558564991956301331466182003622506382840371169260896313688960319875498575363277901603306500681826845299811683108817433821487108467796093053483079317166639466597575656839322638124244602437114840028247905915590757857215141008894266940363067602873289007717958656550775410412535997131481511629117858859774563003615930801089136274473445342085837303829467002928611725101228892808983677858160929219129182285870224746790725040728767763788567563132658915977160032639337200859151192974346024422022534619516054608931513109460523606038194153103609512514551704976427997397951461592860074110940627552112896767594474859521000459487443594496474460111974814859146882941103849621497288719528193849540523984391760885566806926611661827744636021849407244509310282841168774363925712240481471167161569026255007240282888345757809231153023745223384878512173616399641384818397056388915503639272380048432424795405119720332354909042212499547587882507338341454317244727266411189923286436519586787621176466949858240205376570916682991199636247632513999987967700285279356814743842424628645587961921878517145636576245017677024888658965818350973752146678926250389946826654858003995618492220043371385947913371429439281047543365288678420705815787902406069223715057167453756533383728633327566438621263227585466875239581062748727788276377514841795469123427263254391667643806700240115642019641978630874787056651367714732913229193466525755910508811124736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,8] 44391202439152765371464056847223073033696832953827800236545728371527525414681442651707757023072837863461085051717050022836861345889942319999468131214016568545780163650969940962993948453961624108025762869965415031574356048035758717055870354003438643014804358503118524084276137467137466438571867823574944175365663470620370015009084109178278374484679076734971385534718868381218722496408560562329132040861944583994350067472242666880773345238965438653514675880306638657244362109591144065724329529150580846365821836423513199400897214075097529824359355521064716853054004138581629482507313109682485837347455472085023481206584358100734406199623444776277713875452367367219415155350234459609136332300199255103465848443807790153691317141079123321182472006210059350037641210210214906668580406491114906722199516446669940417616912423626936366569278842929787960344927217423158614095960496140997601156700046916912646650485596161334030236229562721718690996474304119031001845736918380104260931122374284064926225361071282050920473240622591733664247215457666866767480101995557705264320624590397684750204862153726621723208704746401317889133052288868985520264873042103552616583479485036556198053900423373542904963956807717625283510549918543075817484626691961187073635645513485838759496501826358604674841905302960835947030684169060174824804393820636084956437841659373819697548149875221395488077428700259759207319315743669432659131239527334415115890009141327210147571919187765023366522299139632886586107687776027995178305503304653245555931676909570794458405374162664492835986694539944418088447476226119745723563631478922377174955440804192227774949566947910072373028488795995458372561593485950737105894052780931190777504759256168259819935870680022092947565030393254543413240236766109642266702487627545160642894182832921284407438883831580503457279728698613741237106508206675659166122942849602289871577423060568291958845793068255061233889883253823015245948881590321077925595490128997629773298580596260935808432091787148010006564469999552138970870576845459083727494095662449261010522458586372983345201813942664505503666797969244848410300195063102212893953680033719016972296523493703576848723122408771023396661502308061606963043365703050569097883279927061366476061634624830567242376730729239140955794447403382638417395091599075197318449567287629298811967872878762563558728760844087605852624131236383879593984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,9] -279722427634235155664425036250412107808525934816715429720866555960700342575612958859945417141620910377591172443025585752816436551999307462047361811367410580302847222831584071843997964104204959265995394057013230257035283702571350911180381049906317113597172694210925255267539811018796657744736900874028845643244727055101874048533845587865646314737553768168899494554245199009991980613552982563295323102450335877891966906669583964325647936849446801006594213326571448308908959151483198426127304341377285822672661534367654169182908938210167504223060741519413350312775678824762160922609990107993760875888487322900241476798741397484087939483894392896460212832872217244356564266488441191507283672030577286976928629803234908516643068063131752194386125135937544113286290180634089823790348662036115656140920786047566510482759233910457447237426876234956373290027210020306208111295593754193652751829555304088832076483197683121505690574756689040263269036589360366983102438047581518392940914696019168718446821072702773258282736047976698379016841470373051560268475954058073802818434851265968598339469349826358769366761796028958224805398892954603770094183802131669590429644579751736499191713699638591185333759947899447371556746471985927737942905906000799318028170291485305176935044709894712461770262030102201067430212091308218807414320419137213049760032003744880961765287739815843150477992652789208066436734357586581199896604113598461071365672367802283216439980333427618771603836795287134171532659133999088818123674008210648978371698946690312783607457062737019244458492803097483604741050517041972831381766378544066536902872341382970488067527902815813685538612573899186753550266340837073100773604455686077893363194644432270056590814800098103110920088434469378616038591899380503115092539712306871539629597190412966974851342452034355004639768187115261867719759167722329332665401450085454241596286418191437487768985274877220007113310023709439462317717435234892663130053340837873237807126355770360027160301820420437737758683795042541237531605896086286165465545139931949674466347396427475685680841377624774259877926899462336969955096646116158245828033828624633393490690844780135777906350574630021336455576094519988599584111397389057654660047835990337221185581076466307654265635886875284739621274079599105826171718859957361767043061430626457479963676336484407020483392637797739198060472214357057646624768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,10] 1547814425778064588851414970029412844817218692568391510476764552482200542472235751475135711851452716038993154141299724672589837985763236289317375420340651262233547414772971770389550678277055230321428046055588739932218056301477393306491887784299135401241143876058209296907476357837591770491280993657587421242312749531254025522659684853878104648020121358055483057312152093114799151020358399929045198116949863489457235371681690082062743975266829752519529427356107560899437785346533048262743457740024027652536092869047985455632348429414670348067164669192936324449641527368851373221487023823557984819362220674262062387018794673896649473471063057014408127351153183101632003764626655901497177594988544116829354453144060327830593692333112614727234266007020714133480905212902419411499866589979055950854405782133302562276799559429266111222127900023292327952681854623822614081083822517390493418880222446086460389489074580643045023125138427160744758847315566566592670995994953219364529701994857850488099481937076434906848991376754492295199783852467310936052325961999306731727775295001191197268710517458695015545775117630903626040420599722729022381640313996708543515891271564884728473706346433420844406026777456704031962937772011080327241508514175740975493376857871715024465988873868170182407180239905548420421558394829755676880797101052145567626127949261293237245043217180622275594589741862512482366748972369617126282118547056869645262449678497071279355070749036848444981170577579201894455760906906724565393295332479180979705690642781654125813706198007146517379065539497811823906900837117335054138183090903418926432836988704617785631347934816091880172354586175415454798514224731902986588244878938102495358200564838324010219412007698579788526688347411314796081006976379071738691564973420327626851274331345978397990050622033913175827107704267489080785047681891673414120784313695098146793393450934245950567640880109388975733942104234328528607946037602763073385814271088642472155754000861910035809329330661302440815573861038325072941925166468762661782846615286129630282840802196818544066504073203997447018642642093971488226423704799241711765792260063433422843612488034630535717242357130427668555618482591046357979228736257737753339956597972776363204679992457676086068511030319925024251045748679493021582326753246805220107211859886130564014154695917778397855949858346053459501785297138914978430976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,11] -7330180858097907449761408702497317476301077463304727923276047748224688851792638977946313504363404701452128503419984488059963777751705276146032101294756210387132711880007462618584087242943559966146278803345230850441527377470731398043665856328790163222686704035069772859347123880263644357437391137802107929580231901522047254174020127686244933517027346317956915559485867366458142140920718101528357992890803805795866125227662032027734593485897461349887684701917720413883063124963498006876528715559049574325292830220789207583625273830066949043750401465657974265739126754925301068572741834853233025915861130905185530443105991659248115090069354473774612486296750614499620790270363632222547529985708058892965535200580628377622208328556373803297529110224024665895379974081484956154401116546445797561229418534453861809889326401444589180530853425127104898995875115513019606695997465558242794564756211690113877235343583868893422980934399852054798796062241090412234022202028356798586654567640795248398426174411839446796917253549722560408319176329392596098455733520925315506537923590163076140977326458552457783633795928463828463309293058758300766097534352665675234527421234891980444252242868141683961002526897882753459488753212274819349077786160646374809790434560350568861187746353674028041604063074159082236390233327403452752522194654839234779765401016366095120364022744904272775616179304696175062167025003581392816834000221527478084868301386095723794924002460590024129063169622307247167296257020921143041415688781410591851343237782164787983521668688230276123443998291663234183242005318344530084581691265091333328315008553331269485725648892172383838685002469217748878144906358319187127249654866341557799330540729450317296894279368038550567636356931838841545282962447658874195477285712295862316296503031549538017920079847958077022075256475561005862147538198552675641275271075493450988773880234900220115670429645970269170788334891946107699753513395625195568630403247597109004791872201525034426843405494287638386088396931343523892343208890494742181488831137854891576901374208177054696456652920344052073514072847590111790157173061163428143316858068901427073678949167476338896442170726086727766098831692211911960893528026962290060944047241464600008721088664670213728956824192445788003496095561405117182896795659131285314834344185118666432385155953199349881960220577982232596243092220795493837438976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,12] 29201275194459833473626614752752192557712473535661530793284371098716493347594722622802843791225906132978446565624564885261362829413157589109168493973879894055825933197469655170653310412992351328738459316152357457068331146779194553266000288764125734319386696619429693740081972491445914018219692640310126113575678054361823014413133648511645452070096346824816183616955368457958205332227174003882408031273393788453212419000974427582193338540932471656583443674691520611435606490035639029078223815333278594759995662787640126167017671954222597855356896072103853766132228191933170656098462860463894206230612743426849387349992473529871587320840746905915731650848386961239097407363894591452508650068734474507975387444048997317560719684194588348355194893197370926045121655607629414073235939243159895611260657226375791789146220622532461993197781406259611225032917843260493390157600258912132274096011624258760698978731662499499355709914057889610333202030359555282518405451980664635605691457731301015011111536054709331921229260162578284005968563268395205012044670768764732655353750901877816066022892247142112003050043150639622206334730310095104695253496741385763729719759479567363531967506087063540953192990373593054743152144363930932335478188583172784537911751875313272776617000581860694753432967458091939362112747102268208226207167124861513439981929248363143866190913257994267807389493425977530926725362686913976289412927121383956943238636869085474969593837996111608208014816574151352527389940083868443363744988797998926972783454549542446078670244647042780381437348871830214657992684209906967867027952456922193464417282398844022555274023770492767315143619474080000609351260400993124510361909995598508729868447434856958676490837360060794144051041875218958745283401275593439037809294182644820970295455722926939802291382778677073172145487117624758597921003887647258584401054732618052079458468046197529068920955303969755147615538664149199737688409709979658467585789124651512931546838295542195007030142544115196927946709560364908599859994429082283934286627527342899085122520433667253130051216176623160774093886000547692484042865218121063694353836211432812164582332193620249709520859682152201893784946784341196140907757112636759162009632058661353032545074523652603709040641715373197406419013917870205375473968833350556725993569782005187386488911523278298467279452429543787118422538353365582656569344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,13] -97543663115363228039827306339908222836224035065858984593600662449425963476633807043717427851600188980582295145958196042860605938934787087749684480892136978741717437296433066539755194770506493813141097406602965011385485156065724794041132701880721309976348286770762454533570646440048826056855170416006578467248218919019107110052848046173114962528607980547909140731846626073615270777848929233437126813849718465797856096720319766999577927355334587723829692377285605569509950202560506151713551739384541428725252213268932299195491729536620419185606830762975072896518563188881907590681170244251255364899969993328849351253750892876551942213651326046940885960936671762690959239680193549123217074851676969708925136411604207746179774423486382627056867674434798693480783243751198283305779037672210927440226385750134044453548486537890051360944013312093224110449913496837982626848074533456677148504509293645446663057399301729066618423307782771050955444157117470937803440587846620138250303940628326587470580593725471026509464382948238057206406412634218805453129353384079226247137203404457053325950007283109103036766962096613196418884874763199762549692636647500796846031827709096232251662366989125249025491478992546294002485636674428092505855373100143752404458405466708410971583813049659209030157601863043881501704269946977154179682364203184905745550844998536046153443690024925164262596736378756867685958047125204581248650383163808113970616569702307865759040530213394562424858839704339988338613698536459081269770169350233369219200512919160505152540862307556636531017308507796251305871266437091518265321335937358483217929705554297171274512096828696504574812442199886487139687168325919054585922734351030472961699642091910437002923850090068472221592748168332569858081805355558215682239417464974801709881183525832441566411423854333072896808078722762268367972053105931502046853429607788225685145348767401275396788848610555534320166655719356014815417076595495654788425541205551737886759227225714669767255820020150960497771472191327665673462637088053533832012840266207320367387262154241269215029973301782858158813465793375239489010549828171001732470749624313977649235178104582607421370244812067802933539629156454454313943718617350089247722172308389726048567297463002892755206372458478344300214406488592824512402740870050996496117376152995302217373074080089981361628935619040326253212163856484513282523136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,14] 274407404435289768182251424652950016374948055559982595644231165013003813751205087905615645531475207181411255217297979103910098702478294797997945698632324894282160381564663438720663976107469414746782667506331452270098729569269175178919630231526760151769143953977412216150291801570411607211951612718419830307416821074747653201557258138687985462993472055712752852854913457375579335289592861392534229459512351415171143427694896357199093667532800113247636551997803632766172682497466249880046964307609860361427352470763314553456079885370419536382996842046144431223276302453363528797277014194794306371921823269168067774660751790776644346439904837750401080810125673360693760843443760309636026793524065544586198944296641280164062510806570256943754051671154589706796530049525828830649379498984796986167413471270862613413430451651600703047013785595577650481183986779109186020806134212403977037234297505065368135660981741781025656684075991238486704778834826984635323869827061497584070856951467233371281867093784288489788341105182695691378749316379761325344878391713206422143960932961753535345375431676381043355328168037941429079082207092859778551121905208959847805826181166115770050287342622858774281951533328425410548903319500743056856541065164301032282125138308140320083060098862110860919756011850597518488595232641134910952652066357744528520235927785328238106431813411069313173614456781946574426023509164756915158157613518583718084579259400160903014247891565449927298364246118270844662865384621630310241179292686081934609271661718446754924944560900459405339956580288249754987214179501140206878756537286170645156182521992177940486744451247659490105900891076178736571573051570511211595265836612887115788023677382466671034826741537228480242321700743896791416392639739457352712147094528225424225326556116392617731532692825030632651497082559100090637022342047804642098717285003318355886100899480093950531675388176296959097435936718496547056259297519863647829339047016216258483342052418765840563375152842618203662166005889673344939666504358202786065594592756412593914087870232131425606837321124240470861827842266347044865536792472157784772202137280224322185700755916432940010312872507308394248625979048914634047218495199996913630341901436197846181179059709244244621237141276815320163967102252567302036568971562546074247110848747040623579932543863320142570958617398489699661386434777012386681323520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,15] -654101891943009770541955416634332025425920816460942580155251393196233507451352961886094011017678826697935170486425890172878970331487775641509711383063007146033817570809977915504730641024251699923536548278806316954527141346124235573066015742544974789342362598651126610357329136317885392068761226002272147982163551706874828961977939027965417850123266041087631431621093757468904163872873353225337618141472506574460545917349235801433417422339002434921725002566469933578933264168656550081910235333539573643107618549413380202523925052784752360536307608498897997705844962286027986837800607874302372999369419355375583716944042062442739686801857450840730851461197847964153024667886143828663760896692919195163383732350531797126398069808498181874350330336926385719189546912663120929095297205005569332747361111320169075595708518695216573713870561952409570388404715628084365720670440877474747643998519992050162556328751473696825791704414890066145732942605528179682302327128352429690135335086191160017014662908959337350119490697694374937242534964366908626293320443873078031838508077534690559067313141296572986574003582574747579429470746242886748613204212724937125878377706132773750343357572051152895493916618950562157889603755094819973232188079661465881897771610351108112696679226031575608822398786034438150336789094735536788767908443979042602644973668228359446452897478760070892321038827705629514398131346631337241955350062800556559393333541445980846281146717182479382011961005489754127521692514689627207916463862239401385002275535181420718326566741243031447604094168155945673591842542439401436155271905858982413440518008809137409374237987174123366026014501016835287423462200106154807908848519286881233448715979025142319546898094163763470568528728053231698241298335334493528166227465391111395783149319937761967941843617282483822061281833695434104786459127708393312760382951066742312720027932451996360080658124358941493346303586785360848326216144285000154921871132880853912510508888296795512279177001588952493087828171500253620195795053670556228165587305019653103372830928643609168430704264803846595223271590956261699822086573395418946876980576419581232305514007362335537602798854618979278522111592270465444453807475093822981165447614685248126102553345890221284101511534776805073881452657003599174621301780253955001368810775675697172550349842143756584241381375109950045423957824102213034738450432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,16] 1327383969953762731721021365839409657428893193995907288850687235851294099145099562896193500983713834465989593469182525370182119822200726900906286577170027318447568083542643776278434154883173232702875971004767451991357303761225199076343964489247870562306362200139800034142588873754263601847949867664754895416497885472505566661018748303240397929536653049732509278574943762675879771502859122252816974508126630240208676122924649171384558005087997955540280591112207278295113028042687062269250399342237391696404707459719252158874066108036648638883974538418589874042647334416784117256273203004830223920432532550191423789454813275187463098106849159029787844210721620772923951846133316333573971706409576794423377091646928528134967844836503795086510536467705176073108954483878497299049160523024848615396099954207998149826285700823696655545354867449216646693002668930924851897682346237923197871730241765723638549721092893733759219806522304942820450931691947473359267746628034679700828843774687332323009380376419426874135395863949230811710933785755376844561767274702462187561744974774067407676311286365094731310384124207562146947604083720360973579457073054186753198549053625157769050585764066668195680326321369286110430214909678822085311309421861061649292018697111191933176625373105046208728548941223751059403165725492182812622420241460775135901012348279294362030502786776392761403487381315854451879477405361531264583128220144224200932595062207689655042221393152972875227269556335648751927547714353807569151883166828298930050831273727614185399038730032161234049064859745119867455419598535534012033883065201896805412371381796049135672928980371794507261781969396764764809533075730459383823534769205724204194806471413336910500491647859581070765338284425493040839593168499436474907034094000619355203907473588487143048527603739640796691071134266394383654999749047913780605916907895749752576459939930650851090794354934748434815952874615481187245767438629707766828994243553901420944013473822636314366526439859091135584194072140467731197138967049439233500396963482217108549204665237890860478399151711991133354550214477157127550789069553846426217185984384273640373903559281359196425030214322936690459672416485229064515154925202201905443803985934966396498384430273922747846271387444034095332765647252672974614401308682624324240789720347648826017576749462000594142091327178019352649055323742726006107013120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,17] -2296913997798670695263903360340762978721227383109388400730053912498215161766222192276516304626680729365396201878950861034773786779498315185149823671047054787332257750946906782419524792869581303832654701519601981328116968230068326920805117008191260630559975340146318135053710598206742595111322062464238500395401226614918086733827078036326913538293149463191043884723173316282818764518896739552351799628599878179766099368790061786000198314034279723178787010772931094760423074024970266428850332299396069923957335847641861997564088073266766087081262935467515949206307145835139189658561369993286814614408944749879267506163370619290095524750994003077141969807537927897451904455197424732056414087301913029809620022166735793575211975211401778979813768122962779379840181589018334718035132069990300141826645735814880170996995892007420306317384371434526648168492782454297694696528263482180268786052422015214904935769405220712542858798061355209691424845620949677149854915952656723526850495609886701364994121177571420829142071946229987139187425976939780561560395140187165802817995162870086507775127186256595251698047550731373745531575301084919939891981921481678835872507586626480661999117312652328742703640588605437282810793189110994696037718357768105674771604926591314382350296027629660871574636596606053998040742989250352549219536031838848243753810008912252953778182095624387201646736636089730039779583198947741031372530390898997427549171838024880806043658928023956145431858836948273567823840421617250007136402146622822034513671633254120628319815754463356161841512315666420410243192404670102979805603173233214649374033792926261692430099151127165429614455344751075636131104066282006847591553717544244300229807663465441657904723710364593041299444520706883397971344917116256112000055537991141068785551575186477974846283606612391799988856667118266466356489500164814746874089188339157229779032339846927266144140934935505944304504506613554669172518035842557878573947378056086946765969604242488984492404906221081718222422267615328020539242368620854456834535269039455557007043556717363586270779732946141501413930960249893907793861471999810815734106258830099157110452296860139022487278329942047026398962458134988391638722208494939898796753705286133919613874990935343686831402513088226340505617808369013815535246396062086864850840407515522311198107049792836908069970811456113384511713199698561145822511104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,18] 3379163406790179701857206519069611114730795483758389982812124895365255274621505068469667721596669847257568861991417878442540680165986926251446429627358007389549750828163441561027196926898758055084146701159686133511287083828688079535567727698241314490438503884677779290388788005746065168609453518929662553453710940861375616093236620890368361362402686146258286096791419357299056768334279955142343016092391012862348544745238734831105545582734391195913306447891118042411975889067594984711357526134109899308784145739172836727153504852769892952810909510868666888900774089840308906390533549852866634814958200080464158918265326911419872666804462260152958280435579079663648728983488581004683416805809735429713609914574401086920004616680640457204229486531343725490935327411146765549852310409390409476042128537492456209548124260953379089667527317906333994028841537876244727508413342701958036137503580656001374466385853684445444441898574595669949461002770703574976789901300732957771871865856200676713687677326912388974439108756098561685575470258760264898902882069236368408268507450753089922949964893765517994407467105056495866823398922106262116864145341398733947602176408024435240291129239289757134649164734015360047530738416889182526330628033198821483805649745400928302432440546825307150261689318623741739629345175510826233699154096858154236680814460837037274145902653256288327811340644151373164560595607581655661426601261583575090714060454314136322425276134830504539755875997435437895802509682035869591714385787861218421781083063912317990312981821351402420990911015863574346531153505850052457819864522800421699787697193815141166529434129831729103678710031540601059334317139715903177083381984704495312662548339249906792361614137434598359767704544120694713035543106556798123504369486061954506780867228796863084984293001863977159399840597986604895594648699104464782917385176235563636822812647202961523175961776262139341045398632449385913139588646561321412031870881156902494718585904088419370733460070440359597958056984401626813220046816423674546429391112208817415766318209260518645241644917745415971883007895934369908573371794207795859016353441450233153606818207378241460794061677641399839452372826099602704898043670931639056001086984192938956190777480481538425935503581098326174471743677516828254701234047713881595786427077247558378796993178772395703973312003363329244016811100018437336422416384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,19] -4185901934796173340890925239454708278150781673546005080051264681507046511905900871794799804145288629190219657233357107969556066216797189827225055001511056133976262922249571661588081945667364400304491987667233598479568407161250254352310092147709953319675761570655200903075983051701055027457093515770730907368619161743022286667218933979707858590181825324732003134329138271379794056496037957140874883348408349072466307108075079585702379174008515250359611976952290946084013226700278083373555640361881023676754327702550028392579316421667594912975540446863044811843231016273040048986543365014945334173984700488853664361313205088169062224288985425277787849306192554754776909171650293007288945747822412202244583075444590261600567960059526100837808188527719158997889314079792135128017043052586235213537383182502447859065264063785335049861123825869001899972926259904817645680372471519305463379193668771713190780256316722891954437504931063471737209417440211482854356078462873055659278741101478501571884333943310454495431800400533302972318215423232753828747561730476762889436353373930727367295256826125125649454573171715176915968347171839987122754577193045196567107822085025976445686218679361637656933981968182783071341658115986562361949212848901267077011103218435178108852349558366294140800647597590703348463205511837066046649195178096256375198381522319163812514488529879986352984961285823562805367007704269756613735018424007796484129873057697317297524923405540921319275994073317700349294518370708747349938179414344488066461811836666259795543494044355182984166801011110393182816478466962192160263417224240581294683684665852299304365329930890659251582301279553789977730008410091216833771561240830205229299747699874524160939483630490437294307384461542506904548525340840095676441137826251562703727123802474912351138990538289152470241054845874033636422855042020723728431721437151587968271418939025253757917526886294218607686587870536398997971867866194628562920898996141347219508399015597734879280919412285704606903936119327432613625853441920850755623055106046442534215950919375279547371406620322100860217892910022876639992516785635434021659623736303180662575586208594766211945518171821505615723142161356647023050824867806290696099589434481428511875199118764692825269585296026367579554020070552825732313138228216865824357406070580258516480396073657808543430608249507687458030821488028695218815500288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,20] 4274881856392295162290756256963643102857190322313424946103696516830430950021058134462443762631227662281370208272276713214398989172317028996325292889911430288091376450268677573207846987211561899889027393720402039978406793262012460797256729547260659527777172368250290621034867868346109939700610447476867664425100738186806633599419010201596131068181033412153384594389952039365899512535405456991284909842288251842245282076456873048511065614135278987748314776440461926567213981258940986229469319957915125675249687012865987910709048834323087969651852945023814984438215936563836605862852816578165449172087416505813907343020531523213445661195258645381180189955218728220182846949059205696143899546181849277769527475942577681491861886466071367337740929540243330066386324276547472343537208641670844009885206090986377470496610650427651910626939186221591318399631649796359649727810536776941757518131689927535983933082907879925894264910209083773106251465619119092283316893837652577431708900279846606049522566498054497016951314747181616338111166649749620505465656876647772187830097914382296917207645793195386464238399616985338993777495089386078951353046430876797783069892651835076197251291502411094778451844908872728511145682242030634473300351012831509387100744240910682568362458775871620164601595157729889751685975799663740494066722540516219804100880269985226146859181189428428610276858961782254705410218240400241191084639063792684434934657674140305861423522727545289864528251944042306344512681134542446583210066174357936575176275511450510940842396503760305069615217928448465842194968798622150449946247443041432767605526110342469753969361374165204583599285956250637144605877395249489271675278740515082609783902686914705078408630619059104542566094852309431606580234255740268039358140036528083077072563544568328969384368445902357558351185136267910074850073063692254445860954322722335545997268080096419361416132065467356363615214802327083230802110191844035084618832548869066335657601827201741326798101586522376285307686099722887903790040683149092365198194039668497931332718871992113156890480542135331700189302372409753454250423499197706094308461183405099972885476987520275905044831027481463519891124205832758855134194302811668186647045516763197962272663021881567331961009543287757710259228422468527019823039018415100963070200035311602553853460902985273778362647378619118435004615774689540634897809408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,21] -3440181636599372150536815809364228863224876337486834740300502788153330284110751265406957330431140386096965537851138955487135863402112962996000199284108443234702069604218177421426957476745471914681902029881133809647238669122247706707819475998118460085586938793214937863728118259709798296585272359198822842770911583554789208269416746977264875408984964824566794391267585475130888786477461055423662262338378892670611229758036688758459757957498037525914511216268680376260174009160328049996659200291325239301307737370679827939559516064747259698789512655242459232497481849586142875224003524037637575131700951392929712580417589941084131993630063388083249811229723307758661375547165787847298979994055368133792766970216003870167596151159478256175948238175075840464430552909398162824613763712271579595374003812731103057698534758908329256136245214520697760702328902424944974790135454392562476792881262173789436963375184466545460801646019295413789017757510640673075817017337924816116116489683422479929763687920209830903626391299896028511277589150301521906763417056152873884769068824633754206255908602673608081009565498151626089244488259662340234460987598142374263292947196731252569476185831124322625338821473401274150722153291409641235304030695271189779774960382452373183598319177308639097680925539307455717975355691432608106940225781940228980259681435099635184580105775614266559229163176281627794446385477981872858218564000018408988119382168024977393088946497491953856762446438884422175738429700299595883576534991373152287649417542069972645642313512195960824639072072522091087012831356377392732878958685728322191674324018826539470994194976164841683048816314880001266106112117182011251422478381700367701720024886388633055983420679036502388112710986478003458852647657030597730892725535599889118209268471952300504559577272532762406382525548823852899360693516481939484427271775090140250787559277714617506993517022872583264803738098056704616151883697744930671319268106417229832709227928736446230519024142649487269449502055168122497428206014120603987192316941333768012906348127512506906876827459902390744226566322629016230535921406899905762256735861899820052717275597462821360256188385627225506676196958595651434547881054086262988601462809956596170461911495056815992791176356723250155961780471843176456685835737472590093060821086934610232619864360589469808690425288447543550911533399274810800110305280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,22] 1941612540270511922843543768779067790949121176344905095665698187401603392133838407975106906882568692190491958359998560193534667992532493613148637240922891483347019506025609861739601757818604328452205480291214929011878593929762851528953251280994311267884148183850487167221527790657891108147376671064649491599318227066362586479804947080749474370891276688048110277369527086322574831107810698812847423466091416723420770145906208689030245515174441502523318820611694756191815187313904786908681054343289932041255514969717177167037809024434184551179608733555444101572108633401637465198290226432350043030930653669529327788847310949100224787395841831548213573697782440097381550811604190806856116329893812942447566102292669136696335244566080692800133306988509208773474745119390187754614399873139179894799947273289007056891478283513668307105821725671089543227885992304697404144294812005482996389486339137801662236358566908680068032865615811544522548626993151017300526781474492882557966877263883047166263406232553642061165082189318878745104969426506469165229690637090873899288218571804068538324955708814508967229821875555817079524234002116055601575901064510122830493991784672321946091019348694476497311854292919336242239058751270679704088131547661425223601593742072295578280477261870974082642883504024412545573992738145144058599132821179885623243666110957258443045060650163164607501819152061575432173943052846777673324343446114491219075027046445274914203976948028090264143866433565529797084601556349454705203919919982662668338709077185240080271306448154990371365826404772729721599478472368192473316215928920250620950993273075648058580530011658783822188978504986704638804501423488019774119463606016333253080090552700567546779356795336680523389677037053390776991395694907069906347350738804027323739205545919264348137431092182018366174275135036449489258565217683000025364260820485042803076632144825684099517123728694132196803610891219133942424365525619487869058188594555267022068611544884308368412352875824782981402161825482349757850778428033242248205910045508913146778094338431024302887571389015287963481496459243840411413398079499971075661847710830702264869133001200607562891411601643597280954138823630865321206237900931962879851767337728549965142649224939228042650481117880557110753851773001880492409330888392653186912193575988489238307154284713618749700689873636398983993617038578132384688898048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,23] -433039523529753616338656510893542839168738858253786504599474407230924239278796965154211023175394950830247249880837981802617945478808809617229420252702501114929848421699579431212601046263861030526417750066914666951831270670646591352914984333657903410282553809801168955513138331640195301235172473970838113681398731091796072032585355170921954997453284461343747692763599413726576400130556266962284489885208148507506972038664687131990340264647883253877100877771705389524422609397986437220297983060632846340423290663245482034945426096341537284933252028108584345102929262687859397725657353359044001328627029916836755629605835873788326387593079849375592293290170010400518040331973522638352242012715690000067652648577048345670939151454156857979687842539862089346070783814183428842000793174056803836944110372821982463371853612888944328577850602488244400552126363511359348287943669901669559410603099362323536843008573466692187302801124145179029663049882606458543001969638597791269319195738239043045994508355210272772159050332197281293086343380828122185453366130604795353067598610734772797283810650458027050251932921322041621763999558260316758500582681283116329945562530876175419723558367670577781110142934589834276579684422987936729289860273453963322963647003509963926458470439632721961748690466322321201418918558611101210482131452636246320649464721766910907805363355353967602092158765672899920673723525908806059956721742749094011652749640911577693235997925690585694903282331279688514085571864922166263402535838022668939171708269626654945697122761007347203728093646517422484726017981741866865446915063910048310644849619800782937271452856828067095745892883713323533630249694820827969987565681589455424824761144544555595336520125747888411643270746870268817649149284694514703679503206969316209651130992277628036652076148407395128105681456544627365431353318314804777137429589420981099907250454376682292652015414268554154694658788741752902619788914675304768549649065359253196886576164788369592735529302987345514615921962413052006034127505768628828515554674294024898085900172320420311348214203270641559692577115966645808063620270114577205799923245705391424368680707804030778740184464171504779418904212611573446121879062750372615536778260863631737124237177307694157055039771144083148431876602030980170047235834940158230303148916335603651824848185909251433890484892616196133069100130412242304778633216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,24] -436825172737418748313594418934637190125143810865051150815716483162270291767144928630536914909912047308075286541065363683670829958598442900695856917793045768152360357065281393699532092498233521193589106124740169642868031816697472992290987866525754478087367799148749238266003194202834239750326972914909810727103722012114956546950240233442922688931462158208722897288157180708556724335287440168977227924756801136547196330496516617116417198000299437321614896541264259016789208568006223763051159199674272979343568145161154503747717775831236613328166670913273006339558901481780844858943818290541158917993163538076166173181341551620301845144208541299472294881680194175269386172506207808124438779665637382106373662233371245633468228732238276624394451389374203841968624142279609886161909850211521100686508784920234859760367154514173054669342038740647061744106406030621245446399397697121694596882649759538155609212577601685552115060900612330547795733754524711400899959164247192415213587273667616757736481436755323249113302972273910058309726903241921327276102496286892926133660496618898086144307076281963530990124471777335219569402568303988637639130671023869690614742841871530226062469923098011457124010494624425875586768982855732638996124889189812614147950602608796186162795298042437484608026384678589069784225504424250495034190980087303322028331466103475455064324642875927583354458805328041367859819232346724594231416378265219428597258118709189333020988891334399866236173563209409437137168169044490354724641924579104605805816775965200574358816890907083886305995178583889832423368758239144118174602914651094978444361854932221040232411817056962755932862991073458524057432946428658261797490313001779857254983433215735997281995350252126581124879695471963534427964779691963521642399436995362026582335088940798375363553719931372679241415018726236835076474072625182136030353540087984310908776905796955761725982560459880494977398508162979968751649701040278512337829979122678738886501564797056500332767463773866170912844889141440142074125654834743567196164764395496852332633224734514560142597227662239313560834571487451955983339833643568971240029701632415525931302047641005373382025352278898887408171159398239600211753908054281096004826096221617551074893398521342821941806655790637346809741860365088369153195939357890218786019392047727024502211110458463280552900165382952993115985294725235507287949312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,25] 458485528113668430800096890387217679902946688679268808732883445093543464616454173440699472452560485497022349190343385941239508736334121128791987913787500881415153694802082581962843493521222310027334372331682386494087291921989234999310230050552220924742000290094074740271716793802009060144546636724863624646455138623519525724022834962394011503758858402108571450355229283217155348802572365832476547785340757785213839140187337419901793702463091120834121151384840524977024224169349889371673480451766379293661778225071988976532795759634020183390956555793434486015307247343058588384573748338554748679856753008708642010085559794846919327643208125640405017462410125034111535283327714876049313292984225009095481725856940782710701764279448996095665779972314749860561383627621901145673518606934036876327284777287443319167291392547393567542089171005473607031808684672188150243739384763721044414749921784044136548088017915658411988869720498975014408638711945139949308047099647461964634152165109859704656036100108480718248752345793883186709722336116991376514817405639014547118982978256685174979714676642056601719271014229475863154755009794902289201011088632236749286033168081663758587917952282997872888924169236149307518190677346675472227152743926159574893606170580026241102023529410784116464203350684789127015451619106754524965251005296537234643176862673682800573195189082401711361560483237057961944102828340236856250136287270573712346276287364786167072373959840195577144896675218118640358181277674428711745303679934395239331913728600091985777191320349385413472501545032122122894623310059946186696743973985656712425017463920813360082604260742709162921770906129197658536326398670539008633333911085910745831078365898854857424516745720867641606372284282797590987895695925482565116261685155215504358439231513820237562034784184342815555606717946220637151745815055363700352758742274641530099440236492812318543606639284475744753442002164743106742660014783546789846389803183096345550908115059765857513241306548552974978910421787415027386541168144203701128845067628085185313766708089512927092883696123213647461331296937857874220260038345374380906889316933904996875021937238418366925621765395723249663361877364185809353537378167882394384915189987018875933353153765829673090681549390715244647769244141167664557825257684254244564885110717769778179744146239465016744468014920462931645639950896478668370411520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,26] 44221603352239898351735221351155704636391462776880061934504288263598695329436445213650755617823448003584791963720746966797859692508115243516759919106372561502728908262044096949212342662447270906300700523822904597493066866506114286601909329536882289547727485688991746227074400956806779161378526392859756835478368488932184776037945889847442102851669886974302524997609602930036577766021525801799153057681134253028252110854599582147401127913810082161461385462378229162208639427335623759618156816258689166184060605195330001886712522933545204271402770372641435023811653380892233499378707974699708883427279474385293621146564302029666858027778331534052693213549265146417783388776695489074547708536206176022710586630227049483080579356898848959666399131951535070377896753467391987140387315204212674514062356763967262740399021330175574687010023303777640022342672184285124211695468141659614608197053936585672117015196870394508864050723034292137531162355064227573539056008776984614193249640188751828402329304441676938762583266239224592245149879182597018882844596396836866211835111515102689564051100450769926071559067485963774693510044621044383332755207293815042928629623740133876147471801277340845298775147891667892431994755484743058967905706159572285900667765802314648003080861489281272730295628430243338069474440988767763843506491277770833905480943694407388133023745431600678954009304155471239508155851869099191154796182640886143452702759987090939061718345590395953248391066972878311502425278906612274109211952836435359170177879791594452898014505606334899200960236687693590282244278542739947535659583388993720955897406648880563972219672006256435538448794201802424130696093345795337096379153275463679327419126302166676342529149915114123952652580401587277709612409826349026025113571035463256912689660237147175121299455253296187474288634716713904727772028978099456551326858179257667860551404798381534063318587569929309308284570793024792445494690319238879724905275980555919138827481443868748833406348235019796295600287001722034672811110536196677034359972764081568102110907763961319958689243519622990011922242095897043261126149464815378707593597215293275082702752211871418127728976555422224539770241189513913754398032750980209349141727853248081385079933462704492350100677016656445791898158176513921521722182382587429877213016309986099338328337612162035473575319176777247438396680925736331905160448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,27] -533810825972859964853583877820134090913633514966688302749492610567296817839224343262055079487397582909567245432143031805859892566666768837550067358344690258691759918273886252388490674536379568218881690734529809113765364505881190521838698239670220452909260854513055995619707846118726058331234084371265805182312710209983101942981161993539197329439641005821848900374468997984276751837734138460595204822454878636118611558937006494737514014073469354842282670272202522363798103560993530654962837812153591225170407529714369809361768941401542541252372250199388866979142778681585427233823135426117430208129805749985317559379439854775764739383122406412170904969112178843712833231042566081014809620504162905842126162224379118675238673411462952597925402154892726723468671504115463559524747810209642929894671270833178348222823985468444790978447620184885106802899953740028851748812666990099119730532893398015420368993962039152918714405501115196188873547577754978912057363280757663538985448875056297771188365746268523393524079261801801376144799674739382379230185132827411800336627572307017103649054967125368863893568886846795735741744815386210342171657186213535530204902490876835341307530484906111344638541675021364336445082249024524930765018822776912828207285711949953041645428640961586455345421666384742503203620485174837272867605488271234431320277844444055593085439437143118808194487191593297262277014588721347371938511784697333992943374053313400794156494519601342929171551271007168747342972287161824286112668175512352411386425671109231760266710220388738393767788269574127262677159934951326760246242229912932463778660794010045627087266742052793613723866104809675468106319335855658348110251250987926968001405852917268918735138668510923490829086055321452689231411759001513809184208487378933981998709568415163756218806807531217841434743759370671166409133092453540531246730381860763264191989627350828891099803433610780079376998762428651555150971228327194726791833601142493043648316842202575946306205894360257500283981350435146230474175678993178528934249739671797001748873081085354532255411347313391009548941176959149715313823153489679109239797435997986620224267642216535362778344755885492808250356729004490485770708838463505463909837885591035831578731989251810696755368067771309627512505225832977278795239469633691406708123328940912490237395185097664396492966688760016240155302526505848792063911728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,28] 678041572075809511028692560851980094853391265005660210975399465669235194862113515270893845173039187059797297989784742217384533731607385639285294581656982077389941573539035941122340415097482159328946199628604058517105846694667164257163126692998417175278797429172403899105831491019072568432356565898999030774126631866594338064497658944321507798604191901539059806276507813327307733544169263166870745766829351076442733588794536157623246702953020966198302432439003443838666849927031301848972963952946086161118653222414543574561424184980502611676240422589846271265383886473440959959752966885003834553263002078703812831391316495033455869078348295370978033167036273686044904202172036474042694711105979476506555080002649880920088097429707622080019083435122638748346383655581218046105226673066641183319994501751136358529385399108759053340685453366251146444820077227004926661459264171581866750987279039808528643771639922254917809390644206272042067921596338738244433637825448619261432675909330561041870006249083258139825521947386764618719481935533359519198165317355530971576717367689282669108719655839572778470681171726650102109979376997497808914796942315768724159693635564845809671706409631800322908965953825930291451924234202528544806146411932111933787924032697017318364725207105162037268508130575204927007493902243784692590164933839747793673256907737360200202597096399538055311649756719940897046209354179120490867003601578270310914468583094819354580434167149462263366025519787422887894937044100484410550483713025297552263928000567223496570793510110479985827116750713396758191602743702362869305231636739056467160962994257073809989131904955624846304185333323959250852869748133273166099940793124796789984417829270530646527605231847928997680075405883352183194183592479561375773971915038677192966920638432403478111835190585773156049648031372534522399858104728226966135023640344415823729550502830810852239604012357130620731359153325273001457159806170999901961427525172021447676055473788453976828099820942342452126192202463278165341308529563884283659407004887733453510564740020428766409933196269795392344767423186742044645243208350655815818372603861764872001056864139637827682269600209782888838288919366606077731592100326313428939208489108014928308293093167074395186761163160143619137179108162940378675031931596150003542552983285754359315007339656401795013077452268184160731259848774134010009368632375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,29] -503114978619516952658191544502464411557912047011278033696350324947980201322740282670035859960503828152259129999747905709674007934080378191627232464298869153562846537190687889278318998384326906488081989580639702314855991100961322405484468961868166574525363161514803548490283410022810711736987188380850468438796841550220953668235113685404600184793541958101309218144468070763515442862823597688983170580989023146573892250465527915160693937011417987832222674738795860857602096623717366914335518180451498504192391532085834794525359468206094579964135907863269827802746015139171907043574250146831409592562904079369340872250400146526789586761633944297141420358029429335544234525025452690223105469688816091968602707321948685700606983198488714188102329405237159312122102916358021039659974052778035418558014020290322892771015910229813941434612958031699810481039597686970945803627407413353194701463242499044878287381802243744939465316536830962705069454018585590880997689318173181456921283807136197210570792945194789302527772685765247845384915448024163921002343819324455024229669539045293409887170883400073024088946092606620482520719074763851884040214952489220023850240405770204863476488875279339628270388717232263328166405022873780347989162445453374319507233210678383880503801911978355735536662466843884884184070608150273473067998342149184801605798259707344432398695969393996897311192931715294953755504717777423867362844093917751273726431372089648465122068677815622478817677846219251674893507696631683205684959355386059889833342224064813927556141440915775910366158431273857673915259979823812832568217476696234291035361087123629277709626468604844393521583832891983521335595098796791743126515556945076434387538308389262354865276578820199679289471704464980818421539678496807309762296626604709603870084013497884063109613182265615291523986262716509142521660265762707234831695648967894287231490742278705258652773875868869091312876206673840621261437569046898366289843709300470365141170075545889983225038834512295113598371016407130423799133204760748965439767615318302552059691733596642544808764883823624425567040068079441443224829817745066405115378515033484706326578842938997874122389320295960719553567608854826695630925191000998027260251337922822989543011474754248958112392882600000367813152496208264122801955046195196656409659202055976221390048450419294553442883631395787416674399808457752670500759138500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,30] 230872267353543808893979297301920811982525668154246951479774182557312664476171373726440532859938908563211487356988737758222674726522453563267980351960004520421408457039090585384564569127807707893408126619377724644076378138763828704627159837548349122732858815208852302862653719107399366168576440072662100990681713584975489698251793836584904964108852038259154613606620598191379553651545434690539688887736574786419070375930895251319661466818093203407857542614950663630010065473972983147448714509062696766891396703685445693020611784374390885207920965653483210143346540141803704853261823768585460222294184914860727909333725164498690697976556788299100561588956027935466118803262933761908970569318576737768640599340548741807695822619701971034659096918612409732507592795528369605532966429792302404829095694076434886333759577761333706965760542058140245103158747870129793970169427059118091824135080086929223584998462113286272710525499610535549055640106902982982480583946667132505825997077769647422184257307520908368619549149402834675960007022768376768166662147024447005960971195967134854975367358053559423139858661664742757469587663362329249348769507041704540198391054868586158236162666508040234204332875718963836312517849844060324529717843947933980695789742367683655334126305840885727647168366369889515408116467152380639783427232970160911616795123563283927794958044391661655221921710477932253959883524901672384732178066090986258844891136832879363401409803426301171757833148716156296291126000554895267280407142909825337808267363121315134940162913383977838358757497864084130276221557551907754398146599789399549610479308219648563749311986894337478710455925567523886421404357696628072073781569961202896152641414343501589475498576823537587015355244364346538730794016769513626233903912038944241566092754493438077673596384116270341018680996392186817696568131697429146741328436280987581264431577648654643864447859696230950061119729236325548301664948281573552542839437937953662268583419399503769305786534677177752000708391196346211616187346024034519587335781318661567699511580800390189895758934069418077057027281099506286316901862578963054589200653924701443267407569171701120133965091659989625686018592216201159606353729497621000040669048124643715234848011684457180798602825061437787357893396741314998096882625468814291803050933603234121280213438802775362995343408740419311140584254863143141979691312261718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,31] -40045990050427532827398741751207171121447222183838553230964003997700901046687391002075405149313922832217661756461367390164677167168309382494385364681640554450476906920303684971996589673668123489724495091826706724783196385749503159146803994224154541243946654117660129599123207431169798030350338550431970319619253594642841970220042716170338407741498974798727305835364744673824517513236778647933719860438468152683804823216847113464792171116704810535877324460054415228696323258298843370376133540978208356335883269074908313322223001219968756114666279199449709255860312936342829846647895484803815366159105594735321202103996265557368877779550277766259914278968993147755570271280183877997704568910094065603897266285191966480018304117551386935153739681144669762323104800467045841908783167399564531017651734334278091626791285038974826129351371261181248234334427349183758608337120212324908589468243939380822175457307339996143763595881501262723985459958010244575479370363922682360636686589119067851053481035024241627160352521376305717756211681345072875136184746218472767355365062734899522499170716547321900331697125110747715859440079811669301019640796705181724334248692256680748484405521992584282476954899081493191570543210926899190456609021887061880008100284610857432542777781131269457013343631113818211912076419117805449797426465890358934710068128526344086551832251888702807885883338214162070059885986378889655021181431252498063649153681418859802571669565215007057244421082864472939883733558862999453079129982596078347599296699838399298422244718239493801361447608892258254977694317825376911658566838230655332370811071396535817448756165739779512106318465978047500609616961372955627075499664359287989166467839608740114707628435534552672155178787949280456987327321044126720382788400326619816730131209927511651201916872859307527675481420405276638503408052500267422547037705209960585834637142795506859542454624406807724445303226771230811042963346826807520503631336552843952676116588612257834820474537215279982315516590614599652932904423407418655733858510002224943433733869903188709966170896938147670195651488614865465909973328289065668668084453494320188020749160860822890280757711232663487597205318296391084933756547187507538497980419101791435807138366869469801894465974782972941674971356981126785487861272168830464829802532125627391305810584413627957109388054105319432019747052226255602727209552166870117187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,32] -30449312061923841177251722613081136396060499116042060854737099034168287980891833469761228236759080756810998473791557625571811308280960091292748574236294911262030524058040675368425660161902337601672173007254203642159269288937287331543057993011891810505025600845555066683268966098828515704292220213789097246046656023537544703333219342771001873108451540726448147092492831775741865829630610888842293074853984362365063212053064414684649110369194966596641896957939786070158691792384104419801981505413594028512986339496353974759861802778934703033133886609587963932347590372511034143683531537795385469657584819482844380345181281810609614788729165656718118554870006740202841228747856302094904372460760118150036134019311447272101966882860924426540131650763998274808075737985336983962553368059023343331800445245284503960273220570115213748036209756409363793274848586197270949926294618709739915565322074103465562412950798787735448375134619369974622029349339207015522315784583533268744153234332453523524448713233963693625435355776262560742538161559027160678239492175412846325076514770567090601688318175054518577898186218637187036080815771216947027638248394169153136041526983075475942597079521140296994215128014271072536750884818429779103228226340471215254110661320984209262290829816292619622470720687630947457524772485708602968163242955850838759550492462748100816784033576146527580319591996387374687874402709914952357512808833375225102968974401101563192032412155154002686474951819243600417124104426633526651608847639749683713811734522176952032808108448164015575523242671026704531185531815068333601172577409912713024957380870823738969384711758281488750756466859338684251258385307562163193012227786607664392298805842968191218978916086106935210277935122006971634672039397530628415860615471917305568692842244579566106049623516763998690360749848051714042463876165221211113454095415188388173954953531693438343412964745242893646746389244018433225493196701585757629058597323445475824899354791971228590594048540259138739061776412028016391121575250121067722618024730844957193959041478916015011245834462065302868351107074942514294413114357669818262552844305886849679117691470054786740228834893402870935485949600888050747661704146245399608762359808374835271530072966550198862302478185079058210560873243213458471686516888762889054850367530207104558669174715154014588249868990477960724789620657239433995138791317029118537902832031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,33] 29651017378790129469681649229160868915238305022973119920413166734268916089995988610710489580786546060755012699665374304755024025002394172564773583171454252574399374218013707808695574783772784661471566344698316392350442579457974496541016238885288711694863688851070829428944755110540844337221242866417565155641149012991213196542742075662466511135641877387553400635014212812128503361460767853255985860902658574570576682374961472138832138192274661525309282941705479730378590140607736990565855082009992298654661222784269736814331168482548753441934335075379439854552990816277975106122551897224302579502028810285891459579431359446349054634668411132067857769249351517235803327402608308553930394841585505623885622592775014961285348160219491544728118589919253477444635316651426777205493643360195182312706883093907983679054461733745148827383442281854732710463465464985169927104899784580615900812650424512121021074286492551469966818969888752494743319091735676869059625471697709145442847096018563301468583689088609853133602275058860044987346916479153094329893390537149628640088856409252072469815081276849469469787202632733020509034309639349109486430794063626963865856473408619560377570973144727978693260386694608126171757863011786935514311320774924809240974319496298148909681249136589939308945144028633457657255216140685106780548827422145907691883119465155094636241705324480493345411349754888355982561218128879623189127156506432933092170798636179739926172641131978352246058624982653562375083907434782339754108055790016574397229265632179338553438068543791076193524110615629610233417423187618335879200676999340464215312223186073490376980336711063650439425246251069648187462403588115845075978187095178130896315352773685275757389075475053423218920837639686431084293457737416116001291296960941532612703525552052823648914068531482784153578531782962828808547488941556913629047685602003539177090110340054630689627358472328855741561596305385192970232733685114328098050845396665648964311675262531203510216152771821353799593666797028712327066899765332272900038627520424080981214419231782618197795074402616761189095424858398756214660522978346191397439716522754828549902047173519504176490071104819256685225284829211038826313041107178721572312605470158632236790544234557039514878497947619078448276037513913835727744136341759874583734451149730994658141607212666640668096055954738454244964994470310410274961084812313139438629150390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,34] -11681506793828444039565025359006802222476696096240899743054064016803922893548636453729174038379920104602261384187058494542429021250675771161958634037103361017392031203006604895787836327090714724903867377038780361748997905917500327840660458455852304680342994100016517264181070423096175310135612733040698937374024159643483709083188154703669537831865608105407059870136818868488055310100776049166025059210967826680063325066033133512316707831301084350572182667132725814096690927085738528030299813697134122203906405885745201198634334340705168531452914835042401916181380461720427364523248516223238044599897517132289077862635481233874020071316753391715724723366502753813073844678003382844212020513937555693586922835173988934214919045802477516788020868589292890308571871086025166910451110951065268817146050027132465379915285081253206661290586466431116893796151624244799113755285165829917061941251413424404643358327604233262642622743596134586863629548232748437981965510595502847900663370797325162739572936069985595418588586515341679006692249024430998635848507342314222869594023861132746671856204370647611548554482846416045356239453162854371866974912445003308227206790834460206473591421389393853266092081340757042314528974343376822274640624853264853943217019134472376519517720111233305679343839197397509116109932578383376478928428669215330479350424908670840755294384175743774149016902492747714814086757350887271867197008533723654496869905333824275746175252854511755577971581502820095452079958718041834155699405160704875705580625328059905819969004063353178705899832022630538751040213570410781378927489506287043042179415519827810287549982283400427033163462782203619771087208943148764190626000497808336222625886019702039073087018626641250518171176549353595362533147054838351412480574778968729091034898279343673424643034783262045010711460292748954435846014436049758654825559818721694804875382782731133593528285654672511258139826315139110367739607537851898170836012544975542710616203361116129768470324643307357855738572049601615357853378396973130970795418036878142405457672741680354852682827864405142462279631558222393596347618777475346603227950089574295918950688182126325356306915805517762428631037195122814849915281349540770028016575705394238342115264794576887602062900459742678190222895112721767711132077013999315575453017213729866345852560340548990664501359512757736967559106627957463513306768316747231525368988513946533203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,35] 498384324133080458931563668505270689839813617333589419207278602146317807985850051973268490219489408519096765299343732457166294203726014102931470535955518424996489648172436124858087607080306497703404767081323714511657899323091229535963676078824624629273529349515746130444290178989439778063350642453245507601478323079367052886470735561373093854582256263280000801922128933877192207123144213297614692425010508444756300700199862053788509235181978837264007969964867945013197342471627088805149529431783650710876773651732766703007020866945086075495132999769407248076501486017411889109112748648708315895893540338219608397252007250060473780118481378250940878121775525086087921965434023675259761209635129296332672337642051186795972419083295269753933828444847363745365732663089746053141419866404854689697357307733821345449421681149164658485162620002454149251052060811512169780909515858149280328385429150271985786874122508658827782902768494536575762506519053716503451112011232453669099518932053139333291960416731745564021965269989215858804234338680012429325750147204676606725284313389682739314558197096967508821468856767144655534800731292261731930481691550478730792446781134652854945100386644578664353679248677611439902768301111374340597297975364321928783400375915574175680347638130460730860674941603043252947768196310721909297891803959083667518046749125040273098804754724079312174253592852022696457270175060285750507603588282697682908252652172844165955872560008153367377304678075647943466950945243305725736478850073338958442832534458868889798318069003621286643400085693078404273042478186464017283956294783847722487578284652334080331529754429564626128463968628676387418896997767204743690973455164730084465922150781067649291196194344359326398188197386492313252994308845527548472048635162369252490520481317386566031902166065744115255764362226542615116218304797276068014419000261320756074016736177287843434917320603377975028433426380613394858904245168790815989784507177064953859666347513715248724248608395827902599766872160206244029409919255689109201320703221879374924685283645270261407273675724178988725040823099002473516135327178857251778098817723464380050747268484202618818385284651329571239345216346555057770066985565642388192427070285581188536328865835012456359388939208024756570223699898536717700383844963516055460137542068956649979762535448291829410702071985093050698218377570312453990655925641507004911545664072036743164062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,36] 2472534181812149133764776800818150810528458113334203879007092819547039115839957682052692866964627141179658889996877463132663013935997957723302161339845812390771413345713257022416462072292726360018876898746972150305316036918178174250666948415346591346732782564322502874838665203096426540464713882933166484813913314522501227325679000227487019041032737476742774187329084763725282721461938966923212426523398981827807453001820904301105505455417161866447374330165728148378438534694001565369987439550806769813883894845040742974855158664885412472459255263079743155561406919981050499074296268415616402934146310063450439902011676236237515970369691446564102960170259740894892101652434581799479221568593092046942628475715847906430316529108885871867171367383844298040917495233422376841290832055030088434418290221603782378227898785876085732676330813206770857293986478455100657544772138210994156900708439123902512254310470961470805487583685627142862923523971777543725343335138894441699196390928025492770138337709827903298632101116577134242429669021376755833863711406580033674133287138950342505077206174669790164764445833295261369164463881417259730587893191287979515753644597806506966324956095496743715568967289120235725609776046031236549473043662662246700126459684023708587241243246592360254156925971917882521517921497588651319176495902107494988138992434093514279255165030030011851980911524673633127757915109177772217527519754701679524914607770710437719771900762474358054497920450672644288461857852894898671992901783836155887703693746122812071071732774716945805695534056331571722089119953149598217647523894732198301779331564488651708727176348695721146133758373490979705253127781664745664042545127724904839771889460458170679756648648892509614275926432140192700953149479804707026883185656033830060597243092869567087036435389278248695056484603146657059945632966515388325005418276996686307478836013232185123785399016905438078211644122036108198440263179436313033695800721881804754954489828792999656772442085989187776637413328847766525795928739646992991202834524865866438609147554633084022158079753406773042334336830529933969457382522273004141600649349170233016073369246589878909157467665995155630335007109343798326239136789657274200746639944352676210349463582733533963179638976746720086778581701104096805932686871249238194902324816155652821247653342146316618564587361720782174965100647661126333352533271225837118493018351728096604347229003906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,37] -1941924448472550112598772918095190896539784942114365268746638862980896299130732184286002532571594821855532343304651826303150455377837451094424653193305021473611799929389613853284165535958808369418504360788388196362463398972590370843964283909212514015768209539144886319814740320864196609786123188165820977263919314226680089655908644369205092062533952304039518334061405824205913796684159584222980591687752329992976513600680514640836114252806653076633177669173974333089741909546438610672306270069216366483594607573778911434029059514716805767174749115320854119805550961453912777876440228980547120037060159621747312763919023875599677174961409103750801965081091332843679490823211164972851869807901675051857886376957235194531690732841964028954811254805471941963777959045189821980004898229974357535608890416606760850102860855244664649364764575016837448062978753819393200645277120190562430955924109994851992669818349578908116065052903682190853280895774818309014958110312125853644101513855218149112244652820049659544600471555355059343724187585241475573239365955627541394625050341219880509464771868423474533355835329330651420880276432152495967851384619516128776692682098608412101853245085856639573765240858119285563587472924788808641053020142592905144798973311128945581963128766557462650525629839058679299547300532464767194012268210664978297019552431736072858131950964584509390853019173267797573860196463436550182334552857665838134766292566279445353678842993679036255500390939205022684639702777560568998903677710452569038835655877962183637090163518709394552321381113476861881477152653364390207257412381612717605868436637915616968622217541422350627486807379394303648404243913655333086255521736111434937241942585712624328207105742454239404336100373634736191781348207273884687325423039343415756712152532549804450003720045021623923839647547211046969642254919063441270091868270763432758697121151452751193527944481699414325078803314161315141478336235055062288401447106760341626754672068883425542681350826709874796301602519017234361957696439994295763829339532800980781592980475632134084703429042631975548931528073479200080200469911923156726737414065185177823628780853290679582958808402707871487189499412919597135616392198816564951648472056503982982184528747174001995514805492540007867454220034100235938634276906956869666086372517961831965492349574489061942481736223572602916861195691323075537269890348010444652118167141452431678771972656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,38] 957378884907556281005690520073428896886716578453302830106015012842038392976770343510742764536954180701807184490197681639216856827478072341499785901968142047640018370541655300940604448721553019743022448790628830248343780929693551707206069752500413181261769799598850445570129348654787864942000325196379183491423014281916679118774998259962911476676226188389267438670161259631979799868227453613226098999082036360999573128100417662305373850804777238406557620030819973243301787557946961343115313404905742242201552704899082052404809619873066549459724622712372052205454646504081135469263571341188089591770120216148747927409305825608081042641431520216699745671075843225451157781267624346477349622421340470845615677624506113263688174643042694578813617435417122496329126890005237762483634327138683658029082770269254431765599917454344175836160745992706025391620129718302930370387548661751821554392732726806475010836236400997702984868012967626786946224357724426419444363135503659444946374919660656325762028236076623143391498943261206301315761142017408255690961617032522112574938304582261887187845165659617091329095319363807007532596595444237498213771806596379202519151031565790982625299130318713500358248340780885709264379225855875154370793778072625825753011209154663323771196083511303677048465301721559820358804169556187978642322869194783594829790331881388168426568601531779707237082314100050896331271198224495867739446050283611936127627492824204918945762763552691015116347683672470068641166087697458538133717060828213619903267424248955002268633269169282595446787685402831728590219978820183965744445426045230415381774736557209655310810449274394095489670033067650469917274218801513531802381314861735428640699800598211328234764658112795182492378800737363059684729626639475734610277009610423302673306769488199522906411496690502731482973723655045100091185093756555338536785652799729732498779486492408664501008746763336785830882331686285172989899278284688924080275521433973532435041444264970379962465497931991339039147955997659297869605894094971024334042877136467132069317841590603001231560642813778369965845311641419612215991623594153870179853707844909652806105525897516893621764222475932240294706225867300466372185288037140330110329679820318443547568672040461640821956538990021127738745872794587856296885776823038853047971992409886806982984046446637880683059328776338965589736554763891154445572440103513346155494900813209824264049530029296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,39] -364688813473792205222834811881159899727201730418248319744616199845660671745741460430120047202518384242178936205686408780302533401986060451570906439146161196774618132024520556342686448488310616011610411759604272292436819859249748266177830899261651088923343626556428256410042078870845317821064630763092271194108648597735131002708999532368310205018716596637123672490296058885746734235796404835114706927700350127819152588855398932209060687013255720283475100192886104585875630483693510172339268937799213696113285497324989147489595163201824205597703027080021149375918541894581827539724774172776444369973642807419464690918566618653307392676356034605306255699318270235754429898663175982371477292743881531450978145547270068153522114296063099478651356200504126495893307829399883653102016469188442648293910404257929910817907879836737854013606349965157969575667648365134470744018428402825103370232843990277476334215744559328313626392895610244457866098483248132488978914772518929231446368876478345018930117042291448868799931185388928710069461397371646171578122710012739486336399507365083271963939979990789163953075025172454945108839045914879874377760020378662456508905263144900151798774022547816549910394957944626999329328910011739955775655808730586631517529962119659331187214463007114715837771418017999160307471664621280041199467287401970254793103271136615736636789259175417073724357790845433229884955900077782489432482701146703910913563968780260462286399688330688714695285364818883871934034863057825554412544776835485752067284224135613822077703772441734245347873879530279160898048469609835513492354411988783699419321193117038106274630046835793627841613038594402331103865344197708527349256009413083658019994073072920020554340459807759103595828715487349622333069285293501080532645709273303893007340829006948620076802047780268498608804424723039160452425917593881948965795114707984668431629764592166426970810825129392378544226771817978036508440165834293656161364796220017847798792045415436852158275301164727498695365716396840575621520293409361670529281670244745346735998456662304425059897831930074274373017217669442454409536687848010849087367153832089587858813900449722096888972838154661601411233826894731920587934743385061491975271713937616599261939454886766585084347810134989466775032396583696015205126805988358505584776639841180736632542221596235627119491167389898135354791318200692671681186418298783756050965298989297025400446727871894836425781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,40] 113025953810628361863924805133064183679057832978613166241443067177092221931200626020305177543943129136793255011617070937361449904140365787917393689371143484292283547920417052085865731953404487278876549234213234967846996573304710337039597354644628277043464476117095066309225882753803982195552901753958236080100948998656952778890220922703791308850975332173628599981929307801555706788595350475747064096375922800462683551061248589204059205212188333092661698679575978726376119059059041894209987797012414128526140536606275747967648098224822830124488443832458104191942583162332087169538007370396464978112795778541604215711858915041549613063982516927396477201430379596103573895019294721433903816719190578931109018159962582921567851404520176609009044569056100409121164379934382954706306021950297473857296196726728612640665544611559834735234279012822035685741869919476987395521280241427549995250026801171751548260542834466399491528418651706644152624603337090865005277154414696881244990098586838660953149673244013038188177041008258902454469923197221512456863048345112887452599120191013820333206392509480944222988340799525439464303201478941682199162282356814262537804094359657345843361293871727179053055204027383742942269723236917192802015575015532036278558333518066433575448338521441459900944961826820546562245694238095123891093661872458885769473228897287600572091498056970984542884132084932198657408332220656729995820288239620367977994514741478665847308761334013142825738066364962399133745643966720630327466856581104930596414951072224255186395985695210562157501291345309433677706194883744739317119763016334154220775018851622146873210033191763407217600559584043159102559000455735468744890792745757009420879428373398624190904256749599969055523755176757834354317771776810671762873388374220315881700879263421342678075809233479206222741409261459478223679450722336214833240086695057070031961815286956270811851377741508708830540743490178464591416594348031757341241269455097215321758323671949252521843635850588744793125802148953031495620322739398057409570090010339636215188738393903673143177857844142129202975205699605007573635937119553304268619565617212085724645162549036644556967378027424069982551567375288877129205845925597879179340016216658860385923453470316474324342177938843525761991870717815275847269272860013650078797643378806154178618989017926758438609904389367451364930835256301412827719581043522896397224731124958596595320159394759684801101684570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,41] -28175980929919157519125235110333685851913844687943456912157917575542078206795764403205593515485897834239130898310162775782868916294527054205632912455489665643131072053772558006030191372485376083774688687768114890835223528074805035132300294151530413442332053043664922269202511002023837960878206715079356619797754151629300385460174405091020978339935317702707141638284470476412728968207764825059191600943726854078854011279346116183461782648692422892834617867473254983120075363649817332288156039299888770064394030962077079724644608191227921975730948304562077568169305739613793734785642773594110824024253553648244088592573627539549030401646960973267659052406435891264339568924865215300823424784059728366901969117989680205455777846140638940723191025213049666482003343859572521540615958574840436292783980922478484724816937700919277467517402728073377655149192808419375030273638401818361954184004931594877240952269689712239750553365225465756980971590533629235034576493364219200226706892586382751182210650790038181857220452673087920038933179330852511185014011255241715607256866936403187362337825631363688796314780347487068277573402188398310261045701744130750107954123543791174470459437642361632869789225285291789212215287661836983025861327599733461666943622350198860401768904585762636868569474658156715078725415122518148002108578187529823206322960015463961049133678610093631699594219472123419084837792699824639671074296201541676471806545007443567402119454159675888453187164934891608814503490936759315776202989256566568675679103090681527262742593367139994077876445443874684087158626471497863165113824532870496089238975060949236625046693616437739577324783488360637650591096210296372627653329546129793191708158647049460170201966381111799170329047538816726745234294159866637359518698813039782524095866753716490987555071873108611120503460407416344977269670607324610741028716445743337605055393603006729934085635253007922500829207925668589672730489447663768738948630162081032956714803355948150561829575567515472879837468126059647330498558520024237171422325544619103422661077106390421557096862256238934909881685610686730854853641816784102978691679743517949938849440088174710354134012372380143372220437137827866595054129250264343048697797502673002097598063146574271350948859749674382855597626584767622072920853574308442713310754694336154358932812918260072892992955224302483345751558062612713155375865187867759617345062928342458441477447195211425423622131347656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,42] 5323948854354883471099520485427944003652939503870216844947550932148262190655837916524715070795578326600217965885109330634571111543122595373312667159686413678458062244706736535502793746350498026945667926365230276867814934237233406735784819171824876883611577228498989137346004441480766886311779591234335017784548861768838430361157089429911309669961542732123747383442464250748733517858771675177756687192393803135188050516289071552153798363007416523942498830359528173220711237711351079631713121972386728261650430561153779420900322605701930224217660521910346670130565829569587611965545631123121184676944538453999400087096981419846588184715392434196999069136173765990981050111887188946824655433489853791885318438800840864696736014650596117874278448260763492945725419700952269711138367142015097790796783160498973882072289451720905835819099966410849939653252682740363319585002862101390456980299875127318841340969992959752451663966540894996986892181510599678170382500728082347434869826539637646025838172328921766865189772991364459266537670584743756634159673501908424164567720493964318291223725200224593806784650719511415763103131283653379513947268053783589600312908682607133223979359577884974130546591937635443274370912536151442298554362036366764866041112541462457922067033547566430281065068256374747302295909774843856801117178142909833997763147604254364808351641900081865374536484017695886135561474160521895435264498872590045689092819072400636812163259837723560715006239494234823025630871519604378489645714425083991509698717370757249281891724108249369535003193470965186905327356437992078094219683525401819285429869917208601606001545545526409633850628069545675100541467592861010123877593600217125694121691346244640838851078672277307480668187002093037038325016068317779531748837429632938137315284121118706282074052411492648623408484115796594508606333848854148064724118474961178670190370578192231895401896565860048852111963330622801148701788868392158414790472238625177644327526987729130860660710975667835026832643121269365927123119901299673523814376486526399619483751506076520127925859269873031671980002032828483357808344717774900144087385118552658318379624324573448381021812044743718270959031037326158261098862813747680765602918607790434370348831149815263659052515383893729711115522092778481558789803607349642962813272778753170390340305111032262217263303336147646402111622879191921124987922488809261477833349388389479108635304882568561879452317953109741210937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,43] -695286919949192640771579804433394567271615297381441279141234248948327396010765920238509862522953454899579086259486485892451085740556253084245514586520109877038261378310863230777448289202830689632528364164618497142638334768704573444019633419737143095071469333732656547598914213635071855654619959321695770693264066690715040950475870925968993758979871263677196802811184105876700132226445674203315659942000119319552193384893992474589207134244837487246396801701782399546161821132433682629868415783554275987515712371786566940554759698629479265476226115641930197194838345777112482350486887131760540120751400596222138224406153896392063545137116416419186283597312463179902963943291940023317449855087457259124196208546136324365537656592414782013805354578516579598549261255973507084143004239272337814384035245662236600216888952586507867743943262038796790665188511607742764424236257714171946993420540649921445576373600794116707204233679331513783454223518332507203141858680509261703302422983089123021364414711326136042469807739775980513863139389072769481548360575362452934248868243269824333301489152322736741435452126548480713484248168005833105188996724124609962829539207145804996506380173186599905699306665236779571522380538616394541652135293249206451859763790800392939979821371683344914138913259715746030461445874666235374681173315268410196357204683443953672582049888958957151653528731888754344516563866993235372503167745450112168712313296484014619068816111037857359291667720416157048256135547558444516906613491367124306136273160003063996557959511406042630172299150509775072255719712244783148059295765468670378537426756223960418128293682928839706447106223947659137416671619972189630069937620158989930678489080620134191265965272522341945698943304223369771296456030837862434265048145204705228498484384525662741622856688124624305075912006532813948996379238439961006637838620602360314273635959170201576519842262117518016389608222999890429656864935013720940737196964261873714181855700130576976521159440366366274048059165077715917169463085173278209884103940212988419209469367913949586439075918076066378368411773691324685219572835027642508533307421731099076490388988787957084236215107205490428400483881586142313062484636568365256763183704714940970253106366095779838890672732959959403195443158018976313242602987299638611452342869691104054345261753603193647173913134526239534633018459376799009567667698258463855686805585037302035499376384741765377839328721165657043457031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [44,44] 76109949240715519422585779039674125628828657347669935842253753035883129186009458632200363778065725119626450569072455776190915480240526732901983654628660030790287349178755397182902869114038339411072672665315904981758420070937818626871995939870841163398569271450619297272268948333759718532298135672382774470709339749485446276900988068703002548150911309340979075184169998858626805025614393241862543269936921091121227200707892475051778572794148568438432247517338076111186648710634908971337112507587905037564951224666369456993595172363953127205011444025142466985989927835495056669043092362458080993349569856199937060327952576674415999418357759696532011648530923428254391327540133248222700046004410789836206692607644474920980522726431122981979497646811216828943670915124466283543927134682327921541792185121847734983514560352647625285705760553974286938458119977733884822856582867878678821047643771534417682637881146890647373922253835122161124449583926910909988833436357599148581058923353832370585720250016131558788568907548424525129523311479972574908064616855201673133860212045771337375047682912358481582107039185577293792409717637875841501260500746527889001461081299601750840236578179155297813980278768326461999608336501480289571107688196678115057715618534096481947627355313374057058241322072881692428387114351804304910591540572007580511175298362945718048967705664083286014042462732836332334921495423795649213942695953225828950718059200831844261156974688604157485053451614501876656023366960037788465079334831028611470548654415949059048519187314132091191785591850539464596876848373690262397619382613205319512925032880504669150436733964909156761561334080576078550055654603798886680607250272695394575407340350426892111205257400900747364538492339777131706371991819230852903055344917898904155997275286629520815419028006034020646528272005083937076345164643493296377613629537961016146235585313312823136802219326292599142003213916385882399891834104321586356936532464144166845808781397420703545513285836187365275349818834047795975862475375000783981933738953759388361478108671308848408660367823859243035764060493148041316747557724028638585902724302662259613152453847866143858394167146396083270756462171114696192347643400271730589391014521981041112446244881990031466382607483347737897477894504301251568350811116147905699477675279622346612398205675505020131939706550485906194009676007555930004920891861114831365825718674686208805693393882052522059211696614511311054229736328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,0] -2133514960951690031675713140353097916214278078277389975645361337831957330155688308615713091870784205800113159894228939377317729868446328504941295278850015159991826431355942287779832936105992545682254549463102903593434013322813172777162111338437265917739590693013948689745650831090818452574973524441806195532251067299623779713244395234952314409088189953826694437840118588933747773821763777187885151523761137501658149520086927840297815034048632089333353082048800321810978688787365200167078041965859054581967050894175138969771352876454891604391056107894746418489606564590845173202320804452608253536133422864482013172933068506297145427897213304675123159188897760381333954572857373797823738576905949077936299647802218863735343873919687473064418699115898252528755911885908377251026668400581672502725666512711566646981567644668552339903015883369549753009672513113851080617183428243569278481162783458636493441017130807029531899877757864610805923166645113576268644695464325357863694366446700818647425878525206418791995754658092378646489101251624169685240982081783652224105134330477670262883669146057473740375768919815937157386924049653645191452837858325447056108835429250037178695905261772117895009962821258198568808247485972774471611488853634702829634643405565569826119846002448011840642669155698475561030163795714771594154792138614444814233957557868295799686874346221074958766648818947865076809705593165808610097290180447047190419360189328511071698001248857264252435837083458260957760391939160008759309661687226580899822997298594241536426853543484507624657320552532092665827943238259516991970946081121515717231817385705897708580132416498406179507950130666269181601586714393271285750432463470156375973327047918774509321907441979013561614824388553183572352106433516809056150741498297951299684488708649656572459645144327513807496658091954465041063036858720812399735428806647506686592503983984889854595088568940129002342253125851018833694596993299672725892404728438455483865712495123856127912067603260250697355176485088412015886489334395076568801870000435463604113984618775916884037795790871497559667246142467181525753657234246751090627213751377703934339796747861586435538015227688906855423263302769885459595865369202801705277138210179191803451636293468574920816615872915303932825108475219562028551163702084439495550995540997399721394349750370772595324761569997624267884241879040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,1] 40310517731678900214380142125699957729457675487924774603438979699191758595252144885008529534949694349199694756411723856058367922802923649787429027297148442648660414750852910930458521902236342021430112497184801701420669213297742973011760764303259901017062852805723744545296368813303554197253553915788534599017065393862774066880243774218402952973414117462073026666387017792811643038037232454790371520415058193272383170068968688161889618419600903944137277154300372990117804210018607645264676428031746205995323436215049071821631527153997515621929123484970419634637028023525285108499511296889020014968556948557468168052904967176971193025299198627719949375580173063721013582289040022041447969163587654050779814478406654056868198841897544396344149270131195936101936954215183074973303758588046665368190102999606763995667248466887721803300342933398680252450086488833931172236780495451205424577256167760469055249610555832214442851598387148505495032744013837401809313277220481327396832952042140961901198175644080163776532394985631192623564388337089179278844372124961360515320342096936961866460150126643991907714197395819592515451388026933434252041578988428511779690490017093203104237529817088311425307627906092880055659582029142981067216011006903502643806601067781264414898238342634195235366560460548769968733762822641205530200616508399367749505469913867128662871994168690177143586920692614593681700872345377555914545972109579756783552331485829285707542195721635740579622709379823883765441646482071600853281391738889609243904955193888781752943509034965234560297901384713305582385368028633354004813116920872967804949874084721668622366507115765813919564840122060046277887594988878159548942302357575701905793994017180026088420210276080420373853614228402424859399496540800394100868371931708332519106676907129885439915796253623863180288710555214668112028696095621811575288810915106845803388175019770305178043370824476225553146092064070471335582928249710131759251173916102458115419277230812786489976101541000152046581732329209631587214839775119722371976423406374974791643307607232541777664045381528898317582074592690377073000368075509378784932755250552312029130276763429843209789885571980886304222621635559446158567322115422693700266888276554132187277865690762234894916263117481898072826696834457246469571985518904793673792987948251680932007986021219870634244697301095447095887026716672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,2] -1761685512759782426519675577638473988693357777810068265527414036156296265411377277984008693703497729026560206204213379812191145334376316455020147381177314192975251983419199084630836904750093439171263208946038379533829493446356994180655418455638128796385438235180832531049669975475939247128139864849376726144963312488990880297299815618209306442383453254590509699456989926747140276075664715331656214870049412616766697099411329535619034690859460555731976905383801695493962551584347633348725494088083519613554089187411949977605473482302686114397667352009627938154396363733694900421627986573360320709814953930373241236253028313902705501132686989703461893574180128501420844010444778457802133928274216719013358724545881030047828206108159341867501304224075592854085331195973733101844004993386894081044226629734435525613888144072286799253188354623424336551550540147476200956453109534710066487577547967194815007991139867495429916531995828816432580813795828288178075343494596493925349424033674622163646902577059547544035463268083922610724313931970612090567273720598652357320076882674223048893861186189926087390931540488858027939533075393231512137192547221513312063071981770861381660059331149957890342905931970346644776781759009381504473244445815382755421701710176600937341110633872902293614362795338032034748582474289830032997299651058563141641034299785411919487520125324677576333362786702573358065867164667394680822787450499955071056971619444553560918558005584464663541968021854773329621356713150268063438303178057686171289500423863536095547398226396313528941061641857276925516931527569771655009635680314871886145021759240820458401637079074528814871022314329050713901535660926661785103485406940520863082209941468435336634493135884150851096861217347171832304233395376215956797929212064432634545272613305123963208715559197842394122851693555101025589645682781566478574436092018503654730971059033487206556059120686619440704209014629890503372259631636976190269363860893925748014868936152732387842114222125579547880098417020051969710279782066843823543239478719102108697594033968769435433757477058802465770407070628192829735737023268373083826399541496782250108778620288128941798475401643852984689570101249114369478588492285889568621155873265296620711056840080078702774413446373312185002517861650636875197964495349298798578458762900967905724082329454183852568540062852680535362957905756160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,3] 57104479633255624607899607762517225602394767392783586746625471989492714658962363414402346800697449161452964801256494237988819340576015626123174995734620139015581709953358672032580080398719994004554884331165450843024320349708854858188955445447725538724179410606670253524430493297286250084306272643031586072996458497769889005624054702749671677678655763352117096040029957495169221312883655703290784988291533899515549731425106876900888580573805267014972125730906460712933636041322650659837920215430964140230739776348855134742840315361643691328327354719641338605854476866108949699193616615485681268199818369843700428263622868649319651381413345320342773958727708408278572238229147402760280348869947349879539982423390123109912398876963085682623422509495816172270920573440465290908169283001508371634824343112108662667171661355712639112630696785855740305875890387120332238236571918120768891429987599983266334867425206237564143956793571364061212494465648320527190328974654046323845221198883803114010868761221809545934080390079145865764462543736851499714051375904408427029402290217925118827963486535698942213892998812513610855396071422704401138388237897331136339143852716909280269384579453270743946505723177879885395169801356896776075428539795289706304371131841304597595668996179635518205018601361137829605598980141451792248370403137451428556087077569846154688200682720195526684476450893489668522399395500114283697911219744332382589931552919558273772961475189890606590956575883076629600618524688691258488278903780339925354912519679075046562660409013744175538223627237899074417862465902260694592869096019881725674013032086896809360996394530491373197017388127206517972933778817548903758993837714850776907576274364122749317116891391791565831849078443119640889993259345638717307018940072681858402337444366049276931571337673697653085674163676172274782371993034073591284212716660661545244554856759121731994559103283567569422486533696634661430012133898847329116288692118489506073151206125569370434840267517489133678856456716942563996049454391366154220558728684347696545213671977145011042509699936688826739131545411428572257890307241199163755329079685039661472318386111516930833681604637411981644898157902671030132799049230896839805290300751313898432829070784687645860568907468250422601297717106891166527205433668993498409139930593990847311083171923697740935909665474994661568991324742352896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,4] -1244754166926839506575923238052119459111825552501029979908166506511434217086755346462324250814515447522452374272089138251441528513440399369376537400781724612147167800531058119999432520678757677131781895650392034951263169638625166765956331794909642448076588206274380732681483946468292995204890035571569456609759548428112005845902569025718098062392673687280313426571158339967945750722297476718977312715872859608785513184938302963294414680385355865615119227824415681190697461843279952623734460274082913108464526637810943075577272557015514140099597070865674254948656659477777244795035693886155507419615175875587415371926424459871097500021260257065766455280402817054909217118021253273995527809150796901288073165419438307740808874066421144417920788906900086538251525953441926157428498248124386395758200235882038929646852944630205115323634854576864903207247770316086365097747259602911510953596536986748200610864442830454615025726088636528377315570309480727304784859043045036446932941826893676661407532817734474562720987648105161139312701439083974498569763525577608328840506368136697841233043013408925328316401213669242462976704174805739418564710093398898855526431677196953870042522774301884501751882871221299488653018944859481407065795749696113143642471379835401060306520223185913060751198712018146229760200508203498005776824446734236013821158574617316388078742303004725146233452278044181393129142780689619183191284421473235367223918853835125695125462226459337376390270288238541255049348852807772365241797122961442193337872759327353049311070313838186585888476798273780706514757656089931730961360515986860679141059993810633156620080812258174851556308105525290336354184789057408682337354300622149786869845113890945892305758941839900913203884264221100823452400742268378013449224641369003064445207718428688946299261007986995121067811057500602942695226413430114977112971846714558407181159378218723844434513189418019558793870529236563930616392343088243014434908325960447183276702697090326533264225602038772893583829505763661681785056658163017045623487235371013461512474989551218200775982053716882258564254333504237329019817153757602730749202623065264851176402200715485040677845379728426249709132750943490573928104422523059902585882904667435227152039915272837186281678060224626818569446076470711342698516310569074557811418966868341276645841775265365048041773942670883887300575219534528512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,5] 18584649725996784188612102168291575210291819388177521414100843245316128888942151915515136459945902034387362665788512646588310614246250939452638982112833878492041001068745529368983676240792833828311595055425442367367686969053613282878649154476523017940204168307921310479003500705561099154303486105217706182793528564794188703797227186703952900884822285063085997908595205447832519913634177771933320754343042332139032415164557143773435307016921582598046550286196588517773016619265344777190793883452943350678521857231323149323460264065575267255048277626285346501713731826976143951179306343630747745063092808739835526683362459171653699696884947718423924711449526815125362881149370659184191856419726113591336451192788029284428436839024157137214676524190275181457277924601313146969602319201442818322633264666265277598621406228208171261560928742208711596111655502133682867419862532661470208626438912730967571609143896025765988432874494493784098474142179392722774234566687939797708108012399974746338949332816065502627993321716446107271872935834350877889541291641971337500119212744898898005689459410818742348018995579738019524332055126104163909033461179830092372149314132817950143186872738852473527426270362909723096244201385208289908360726166328212258012658362389489691031714446559304818693592244718792380503527770588706433742479326585880158823984690786037126188449422601045953430193561924773702806356838953918252305376423548421538881827928786423267823177943135529996848081613403501401981466395292593616221905272564643941883306011365849273795351531715485167830993673079254728815801252268296855712067278010831579387263737495245480825653069688822583864075459826083203946921559791285142527656353128323983556227341071138606462975901481118397258107152898532248474244768731889503456851084511867009326275667563458859257605403348882038242049481400061620409507216553708928877461925617948328560114423021245742877304047113026842933875693872255821866616449073870018629132075477785796178190977384012639621114486146752608223163448421067842982375627847040135861428229670974837490581972044701346153611650238639753712507470623498519621187607313182366919011235562190427585731186109617535213450561350033644267623854016360913203879031614022422712067827175062367356383883463032863767099107716733360801274090918687662211238242722178853567533860764829409441265806193769178153676250487038327591948968297234432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,6] -200460272205439635590303042530677776551471056046430965027776228692234224496422220718359469422069960417712910120076208701136588719174130926170506256435608622013655362719026901949188747414634800377516529195667764386474937753474010654243209175783207736171149487284827909506765043809605683059892126465080632029987008509808695928598049906135496713534237808797246871442320651879577103221964147793225942123697733091803405595525677095207883963993540055653275435411778455374636494116519782145817797985296720833479458924462643778959505672286075945538821888184998671571229359724093875809930725182674951543859696031906570756677653096080951968237915990600138808560627621633039318321291658361075144649996547310161537373728728312394921185126504833505039179892255194310251243707735789119863966773297149121107485324997288941846382441769090180553464735514893411670766315014936231080207419167403262963336681686608560916500145396201852992921519398781677745560812290384263747252103636130856399077499766116171140991578925363118850973325529371995142549730602300988107260648766275338000801027856124126056450946737826462800229413610282129925495474778012254449185090903421749837119700710927010356729067654571950235331900725024814629422359964539392153428196625245103074548720006035005884660961751616493881582219414151470462687595777050757836053064941181820659549533204024786124846845337585805733443169624715983527329391056999779568887230556232991195560682119890026224868674158803720420291905682917766655181466076700976578315523149654748391333995292413392548559263828279792500564972764951805074891661252330635875522730841615485201143711969884673470075110068185662071340885308354984643933284974110869940239604932570953288862749723454405623419896840858208708352716949837588285428356286699269843837272959792593839067224213241325643929367912852586800101406002736850607405894184849993373788184521968827490374616401579456055821862870346168422640574755414139156906497999508612452008215455761113984502172924357618211555143039769477131606731735506713560568145554523194672904347193442924945124256912955792051789245705487971882453340177143885445289912003379803787600351460183996132729099902377988692852341467277769007319351446140072297404580004025678993751950544756489836062567257865665171732708882320455196399615753370272385744831537490827690131670055227141389117868985739844920851272527949427126030832092126904320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,7] 1695118644716393208357047552298214722114549666583805460638094085016984976339617227957202681376021621982777109131584720565401408442808780210632854013711990529329141637920551299084404161179253487499548578024526130280074820903960767319295466824203826596832897900842268928347482554236147518996347701584125615583530577435181573856522137689066813608070283568129092086771326330523885091358408608559277849129895409435889460443124344355572917155644096633207385862083301628813231315407986182605713020683369114873279521762459648008094723961270201541201381293593153659874824516766681531884657896233422515756735700379673638116808642718883820351574770004008970567109664738008123931610058025517304778393491774751590886818059516156314454638493855494356490626850515562798334996967595051262495271847594033520343562397683346369077612215585188009793080730820583893271479257315413699442439241765848262121008311210860155147153228699892739473751829229418551749287735761988542646061322862698325053286830817591541690884225282708359526456625548251055667899160122547828566363217800574635546671423651598952404983557936548789717572768371239875798455266893800970633790450941831320317168013568020281293664892624659652233753569885370705815922588742059308663520678168987601408035346985032042256607574798721295241892064219375196368226215354023635289998290961247839219974656802726422609500117919166546766675567706665937330485986345922594394576105201591031397339287647108673069239886848934312717536907584056955641596719043041380160130796873618489591720320199267491141888016345336074129750808168804236041876796029474884518357450830154724872666342689476310276477807733629092542607762436423205949124214158940015820514108768765921941397685403534279634788370992528218457951871483252559575527831480084718261040576927900106308385747611496250973991441399312105183811482548167817560756243321925301742156565515726941325962232939693621146426049177474029595461988473777038836206112445499720704850369287406342725282061901125508068761771427071765795140140375661168831899695200297512283111319560541366739600067036157314473795373882193670461757241890165231885075171148748544332764160688582806468682097551178936362504553130530848830352403597735127041492881281391803718860728619258433323698618255275450580904825761659335644952189723041194946008830520502635105046747621760950576553958633634604036298879912937149807548141242125647872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,8] -12244479746837953215942863387302636599878654411510154106496573509173635096768938710087490030684865413255657113221391895480586439845884958962889329818989321419325336214920014483172523490076348634020491866872944700584914036781095542487156827035077961046867769019911001135919242257316399169120278414625564914169402899886843949806044915819688447787010646835865278147895715277187192530957165871984542545926302107151661903300872593403579968282322923776801668530520742304072601191967415167223552502892267710933509558285830568779328385149386405442067730413605214823498170138608435122677399798017675877386734947312786100421067424032609167194331698726120114097071735295331477829413094293271316515700034103578771960818273969404153073253578666539579497205901242885403770009839110777810080774050705788643524013323913537742675468878180507908053848035064687869658653652359787102036224479194185154354015995260256736588086328287159204946464222239056818538657797800374253762602504459843880939702953769570060108121206395754472235553856119259326671660305087335748330660460000643601991430416696847047333571843332206894908018177094359713073556247482944301700547646962105839082997843894343865189772442312248005875678929693882621362499913939109326205629305711003645358635674079872124364745507108604096587737799097765779705061312519301127527612383719908535376626561555708950314333645595831292232784077258120841075643866786260444773888297850974821097535844950128279854103569678971302293020726224469279712767538452215446762609687446732862478520304433934540553573347627937504015833470982071439947435135257539661982985825446923122032832460905558839903447858114267257323610351543102300532023209781005764023411032040999761945802170506964390530458243920415499242832010186985278746302403580706054068881334862475189932875230705908099503085427987594065864945459774422539871775894158067973945344723916042564784596047190403714695818533485551539379367036284846226616463543518473115220153161173799533114544896086586967651815772162168401572991188800106503008785258433390577739146298765730231508595131817622337352639615787361804051224054111642721126325594951180103039455756489784080034154891909586267378030892152511838642843851516304774319309512278303020385269751517262345621399446245913929822772191231507618900172432656837155325320985809672171251060981949138464955218592307403409187162626333975881820269340775917027328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,9] 77819176149924180445958857599318263105789209432594847997544618869569303897686470493032664523472199604464820571187601823701919892831670545171880076954407696713901295337824322255192643859025328234518272185309907478456195589728100005868289389867028311864757612248144297709749407377761357041242246360545491065816360954946978700313400425439390182089002746059191210787019026039884486080145942678639525194426713843808550457977415327232450410732951075293194415208650794873212806803832529654237168968140542777152007432014437706007777979577699228774612827595793405467231666025088075292874001545050264421101190297719555015521453101118036245114146914779576252231149799883198700063635962697213983736365567202863509222326657056098934975929227700293351286273218957574187261607723854508422687385704183949078332901720639952482291154407104690087057597634143661488375342836825312091491860276151067836448910609208066145691893322596890760402887839615173103258033878738052354930876236840823716270643385647982454551249977779691857181939655434930004266833872698123751886556325656032956300976787054081629013143134829703777213659681990552443088456082237115858699689139566502625127522583654909345007055356169289434234850008794741471929127873650784739691372154949222647348048403002599868874676850904849001484139435879194457838760346353468614244740513850783665944545741526809554134496364787506533599885694173505563793434121315595067125176163357874048249554419767429034323361120124024063355025601094914800344758855716117005829091874410485039189013684555385734393066868639271622581901347090873330869504013921440263268043520616756441861760484170720417737561188447525580988050355054313589847371776698333967324573534373478741514764830232604335777609824839678819934153499949044457797229291975592826605456827665359397268512245198901460667088344301720247506900675145756496515842667462610623556768613267949076401174346688552108859082729901612112342016596345137910814280640607570941937480631646213525833980098387624874525625996060741245438837283364553432198936022707788913857359532739473126811687880656705109872100660627663952892641569913041485579411600831547893728278952269966447505696785459414296566787290868444434366143814914982160990383796634960037499572369227536845469029201907692849809942864189053851009065635472889761154391445423201073612213354363702328544393701096215457502195840827203721443527157023965708288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,10] -425180813630213618296939608807462156148623559219137914979871868514696110687814162817865856216312112206591192478435266050221432965228160965582593054904010333160395260470453209025803041464080077302693714700642802916706890712149647375359554905248541477845900103100058385151219000249641040244358273250312253912314206634863060169204488639282935491759500858056687993801778012474166438459614866466383314211814158504378875842416682670459979884220143550183067871593567388287919217446432288671672541313054422006988991275976725537747282999525868019215488812889462334743227997776612972609852005837209534673544497191445447041528795964967206739279844474920995114917377814480410572437886629145896509303854671799635566419386446404537253245193337582059175938647948442569217582457769579582317266275212640496808855318053154987955753970744870777280012769699947695028068693115229419761644252081143301619792752605151901371172815252403808749301830724728157462194289764512823761133315424957274853249031216664378071924219876980501185643037398381344738553807198441320693356363352996293148108316453455335854705765255239830758162980112770834695649664002085022970861509118354772452601683931968814850118613433325450261644915707429500026502241517681641255435298104836182021969770179110749898224751360309640903690392683112643397533428526929533992515593346150175121720188236193946356365321004694194823300119502245314288888364203791442477150624596088884203539925988127520582140386355097553431091250677937126196872389004531341357518830676024366807756765243770292266641681230682718215534919652866356462472928429820367732093704343011411994620889423863742775201308500406056640451823307565671243540435760677141667408800973608595081344086606240397182897504286604345804696450486410715988133359584008097641810699344935527735974332518179628953987548011280801985082982074482790450696497415405977847771292260130704811637905584719627762248281617799042537035544404948000465064947821373857189261852232850790205301677974729016595505848396467537408966884833298241162581630454367050748027669666031100263539915169899759636086931302341533741708467252863351403963760381809727145908753860993010497449287895596853706735004471780682363977699455406569779206257536426135639519239502375908602033142482243750190577734745771009048247773318474584224411196049561216859645358521218247556701392035278504366988166483527407837785854480838098419712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,11] 1947354913407809289169612084692640161369755045619967592031350456495932001762037003299531700382265571497916922063381399406150757538849277792794184321760794682306125124803667111884811159010993559442613684305893687718720500792533276303974585320216782206318738686381560052094095295116557651418947527880286662841204463903668623644687936844745754038801331508289262038134381334646020094726040098938321497441572751249221603485089625494110156783947940419799644058630966903366825855052236860672174092712610386949066713419676813171347088343506803560886113088141605741528273638917004291189186964085843109708560089306797576163633541395398661878860234382119988818884586233107875477657292881721297192605553208376881972195465429935595453127101513205797948003532994717528290203952304813742105456590420411301047031405786994640273950026664063195571801615194715870681475645986064335183161867729985858502161749670294567151240122847626777329247338233376440306029221677132114058392126999533373917499175857385351002182071010551480887508184337336841072881851790536303677207409027605874383857835272933130880732794365170621554340585219970187614620341919242049849868104508607291018839037703678455730302986297190284428221890093885738451236442230483053971531785881505542486090469591393051713635038352726865772463590770410186630092581360509719194674937457594702586911240421585530288800398257678870493039852041006999810341287451922275761853271299802379855454513908976182291926120675696041203385934871976021168847854202183354263593468950800451568149089372451386344454598995528827912054904529441344980187997521297374933838225701933585834343987247113239574781475702054912652569136653541618107841845558488781115589612781016938635583235255690085007599958810291029027415249116602615094537301920253373421851671817752453229128688222271102706498141365446007438971368375216473953062153118806054955859240700676493016277898303958084156166022257428463606944704587704122802738949248051891267304592045106383605719951471291359795237452862317570479717241389731914182757519199475010207024422372454211575483205407749448589192361925828504993839734832326349931997153338956368083207215115105132949916512053912079805495852500991231484151763745222950502174682679611695839527139380574512938521952600454333567202381896074256474812076287149764155393017023997802961038343025662215142801471628846058978805973442816865963114566026206577164288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,12] -7420156642351465256452443824451463114237767220627602850185723424995894064229945322933544398453191822892862074831428596218441579272546268543294918935850798815984677035392340478034083724246779362947007123035272450795331762843616545237805821272852537092393317286448485550493983645793175998743097874349530697841479698448232947998706822914371076650990061513712540725689974191881573629042141742953480894200637475753461779095653536087129039369444323240566981968033611238502509672984279897757653583426393288908328919526304692928098985834636733550010190819913040196935261425662529639630588638330905387578670392585164872455179513213313655461320549891302469682535048087013660814042840670953086152538039719043533319681363718691303959786380843383200856957417859193786800033990793575967814934246857966256689037243625600484614688058042271854083204681490080823590109861273240529527603986276324667432843613825227553824474971737096233230861387272217123532520716704400624140531346867733852033818344394094836613354875349399374296633313404516163010183578286758224995582510529522442426185709512231158152202571039523180630502319450380833682915626561652824126990545101205175700710967754683239557474135032873875580701668207026191916617499407543756465835726631419016660547002195174319914201676569590635929502705313419982832742732338910108499962690304304634206998463063490108973359798183021788391787107801786134240520825292555079459897215347242025539577382312875341932998928058856108463611765028959151242465654255650388654849534775823310277805668767412999799523520236284955796420864539692066658507687630035328024817710953983468407766980753355508546616674672133154804776763412858064788502618382135302893138591287427463938033794943552980588994118302540225487126912739784025769117633175343210418304337426533153323502608214655342058596312417530669191640215351955850866190272093750302254451446620445660140535293170175164354644326103204132431525890646881897244111284479633062645129083423485898235654126419291168532911424375798750193385350679657786921048682539778757816695330797023431046366631893144187013450616598898264678120380826241328262800503515858851191188865288039042804047315803521676939514660705486101364893508092317524652073626458215083491733115062594510515320711821726296510099407189190866286685238144087645356796101042132682160724444080226632839174085679062359986754572970244642660429658271861241282560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,13] 23619598938793595255208676760489715214329524951336391653661216622644580270541044181621346020369370631774656810753530137795980142021633829483494168901266115020579395402911432741360575510228389478089962512597398775467616561961895642150044642080871280397819637575739269670247251983800546073600320411808315003006971408732828215427625871406500279697097460856412409869754625719008105892039183782908951002135400758492592144678319067155525642424830468706424098587562723937896811922459902958026014725411390649480484335969483864640528396278363399883790548538601938614009161075968292988107182853961211725518496890596031636175501913147494498699706658859945296199571194430290571105138650141050465445727412737543744671591912530828199373646057524106346147351212872227710966736501612331980123610630644285652702974661953146549798256463269543265027521087729264596367783050861883448118692079729610614152282152919938922686201500494339693179541753452830002824008514596484279678838692586521108147852728531205194204206857280645477075814042948557713229746709116409142243155974159658504917743715629690114936754905510323983863664987954236511539698813631216519283401055101231050505637196185814996343949322103610280403091276083203668903760821583353196738506769264924302035935194075976760014081576839581049405966277918935168865392577105791070962546314273463393850341554358676075958450838080034422125532057022903662511712733671082074318264235533534343366892740034184500783295355055871469888141187188385834204639887897292662362953132156376626326838465599039529713851350248693330510479099746955304276657320249318699257653864604084137204257286700021901957456257421141835405581491480023351287507912878841232730621404814889866854229056212220279610924627859745539981770130214582990849528866747117416382467184366924012762793525791268507628887343701802870303506416490645271372955458571278636232558430542542456310780779719852720193669881494655387042672799397600575060980695624873537040536953996732304021811031286646101738384501452540786496914290218307438586066333910650177035774011885498797138112452662878676486969436719734097885118687173615585514073203868212905588803025368927045850772932046194713263505289775195053208696303871342815733992190536981323697756998002135861132573686530154889932913680443782251159777878307567347758203708048921134498754683931059572304523015565299955664717578808842490280920281636655245295616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,14] -63303109230818501935461624654101183886774591379691364033696910251757406662848153342335815519967008888242509853003487573940833181776222374427848017071283585665000534807659424197114948620763799490268156734179345181706402195222811111407322450290584278337876152496357085015515555824092004547394427773532783813036047575125707676827440865033441983926317276905490517170075695494642516639065130275027405174618720301044708007572989899539142524577976801176156866559405665523873890284670793278629018779637577317553069550729422224954516117317637737944819713466263646686787145906853499469243156480668020963547376102559540919415431034629320639805983378845288331779135264813674464707536875787364222561231577696502630173961395054307602891189399504877606363836076607265176537158696337126965493677171876596081760803164771375806670738708728895047154798201954844017986900346669769901815495173307586806377119779417448760819970173920949319007362459087409192927405140517320881877957819913941348771363161815805449951417097547797641354119266403126214615366814404416560170378117571762050775335750585838829377334547637844808625596214192793009892357964329873746275627093153842014257051128016322710285369434677758854121334069224774649891531379099105270716058761126028173971873808548377967061681020574036313845177538070479369481359260066538589931997193258132539799086248643229969988210784096551282279073154737757687662692605659463290223005686621041325791374411875123282415839131599295362549088449808694011066746197831913425519839823863845816087750331503654481777184358143072971334659583805283540065826201421455212381864162661982177026470347649873629274468042919335003041034423822223340022673407482165922980752608596357612331830817566666535685041766619964592227045877040796632887378546697808414207429035384947574096877722485906046241664227538610111554806548914334440601059914926663669640568783551877527212444286651691215327443259512802332839157994047649016798982092983914685794924942759037121491138465429969879985228222730499405830037010886850409427225671732611014303881446138487184238763748405101631304863977274588583241464743431511746672242547454065546131516823991855791375256367141441510613022046434378327376728830616221704600546551729882933997809504766048341923770527108074071742617852145862791814444995446486225020560831913238636561998856143668964914052589716041862452508605807696236769550903833930116366336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,15] 143858500096100263210831502919808515337500507880589593703687125934351463981077481676149273695840714621409097579917361153844781938923772035692943347828342895562424431852102120092218326792288217386342078131101019853590660895454886208028085678039820426895746312953681835201605947613648574124001928860278932436344735028004630733709632679395520950627233134775018695581985230760125587904239216469232965346610668933415758919112736829008727070291206292004124998802914490199088258071107131648918599315251499792680831667616888123489558409351838698518916412682484642918002802509075813794428586011370897124509756025462122208787323630635306942222078016273574796179187141291949951735770931751496536476356540459554688484684849378767581586334088389259508754980028129490231224273822748518638176112435052821795944606282920425785412975231066152347953244266908002136947195904174628973222415245553689389161474489033092616246475279238991009238258418348778594485520955865588182743891028919619180296952276647212577644497258042190178444534707834650510955497277669194708680063328712260978461771460329440889581505080531670421448864133463891425014935602272979835707062658176878680726669400273733102603348972980334811658151113704309320201410834892446960593680501987335323848485188925719092411731912632151633876981729517660797586319231891365900713028588314712967229856304569741183464711916830616464528015991485594264856666839800593298603689739209589421186065675592356857884554001553752714677830160584453533701694136443172926669842018562039267739289175885413713781815744717212413521631956543669576336730635719932703470179746957414640029239073582026906952556607298993892306261069408665280311284592577426789846052514146709341875926778729188318471596749501971636733691009160883478821545829833065163821725075862745907890762893022517093360378693353908498932250908019840044721564595274104751010091223176275045199882342402068941956109373441928108836088138456290936459178401712799060349963312100149895038326450362270863098419037244601051333089078542459422392796033007207755044182642104323930233461794193496482402302231108752577016480295288267890257681189623007387700178831115866724869996605397828665264975860766270767629570194119304399276484604002883859809326000586729766032730605285256039044847232471355030974848641798270358526151928370142192582364234522527295610740313228630581742381272631878021104129835111931631894528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,16] -278332971743363159258773684323091828497855710709904203786116356893645211910536970245974153631768542528589326831036237994813451672643485148462674977623650682835647469586541811182812904281681919387045962347153810039592339678210076874295922995933516733720370377030822681977068522827550313217774200299979232152720566937385217791379048050664380427501905963088387753976119108581949715928072674442322712842264829382858701751250800183473458909730813947444194590122537714144030219444227843815163247730680847600030581235294144831303784459520279549556931188942699194834319926660470245215742873541100230672724337663641383020308589189484065734830840192947252145069737185782126845917003511790301891209609181909674126436880157206774856755250784342637627836259193647101451762824434079872139117256848922049024956531666979016232829842957704838700206559633551896458839643154664234891835780533424258088829747031554569188378621248839841134689111386584127008001518695874415788240723444849847523654755394349774134389208849322504062411878374759047046393893431973994646160537207630193934026316677341798540530542198392920294318635523848890481408517669748706055140480634147622636010796604762848637759043482184675505613000084601622941267238713912658235822896587567840285979596410641547839728418679508329346828870460861316088833615179544696641639698906219953269651319464213275428024507987609269287005113769592545794942772301735593704230723138548596470354974766264930897324323134795567107105711770552645261504821708310705402923051274792770056489923753000769738357190652541072423997628541672728315115487940410842302043764055024776305269079551448521552330748632885814744473214034199381678474906059377086957602885962094261095141906101199197578497402941820033716399344876598163768060896162618367615895440053473600637016239107632666106919750366299192856128717793756988541950760739950228900465168797092556049080705702188313419867205881466877893937985125374097830851685374824651242822063319349847818331356391094524322679066800122538211889505259331909200384739541914356623939837753323598347235552529211884920055741714218625943875430774085575330140169059178807600686802583399265976890250903040954359418184360993392763338877975313121335997445784796055161891665051203234081335932636104524703160463670579486571929080784433621821882561984470764886014241479152671109233379622875733059700773655566687450556377098158590799118336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,17] 458233875156540632082608073389171429964638351954457872041203058699283970196514386691097410348113279388373159426364709500897225258616943542143925408107177523642378916086418249924686874320728290797835593864534044198564853851152002811914940596845655594731087004306571820544441468221818767958717920792596895342103838306161884812640357081277120066956402908089654709911861898599924446604734386882216430887710540872652987853749838098355509203535165132661795895010352538618919357960720194209531727596402341029382966315561134608292597896061508781947791487341580592123896871516999750229063224901789033431860114667242560765916408704559776764673298449185145565207191310299465687121538167171385759672115013532469361314303531097356020209323695364728801519036074845916449000742514334500419526197121571993008379568552546160371721144409488808475509034581359796460776460373729660238903103099778329724677231226648395674273061302464989499302609909405785623063359434249148819978048158886503229075925133969997074251966478891295757899541810682284969705873575459984620042759599541951797280432937683468932068470004197801405736612783175296484855711704349746101310211837350311707772164700255743044401506208739465521803140012221274115928565553673471386474532929576997096553299312754051375871191761181064873976080801043506088188526458469622324264560632026087542790091949909223802491284623959248862208398215935198141413832568731605876525140479599496474481023563683692280418962483911266690493391881396025782308356588844830186163908195911608233932247464905231373307521789459581470821898680989561508042926320559344137491560730000379372867489763850162119762899263363932720217614320168211757814000850087254989267935689204569576047944008029609974069308393150506122588252916046832224808824636285580174832220257878896951883761881792106316245357779838881410108422251828827777366029835864808424446910074582107297826969476606137960275091411197047724105306961586319182739616749065751694365225498584350052704094141893725033477441760964655483430505065052260385557633300085733563229019969575964546012827036190277963953925827272076801675214869804852990647249275015735946974416968660615013044796781324291094899614944841679810825867324971196448991040346075124289700226995626754725940653904390595375799182343311750897432444364956754119241127596887407413263958255394084465597639301008939838459716888124002078255199247479143437172736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,18] -637281181860301905947976193205328050871919564704038014276611849572428733979329347640242100352693067739340735434855261824052202616587093185294836632693327931454563737964963948052151464747755436998528429475726139227301126877127081384279287211665033932150260176181678540831657641988762141568481199919953368504222195433501615705472822942998208170167337462800020158513336898314625356967301716267290242897511726247139251529869967868850972225175660482924740819823601720222102865071361318423590800581325184237635117746770701521088579436429315165572985083640849227123532359456007051593289254591235089614460562577401506207988984768221376219263251900057915708494578299461732628633893436656174232915331838014936351074954724991410987827932587704621721664357896002698339262054336300140312283052306714194034290796112910308864294706269923499357796737403152476027837068837942388296853073172184094103964186285670110288777445606163960917988095730232046341219008777545908021510209562313613316677256526499493778868988098677153379487708203502256016480203121287760897166029751666465258247103007451445635715099697401607412108759451631677505585984548689196738960388887300023627462517296807250206957169043536851363887130323639616915669789792813316235872408126662663406380483506177691827623444103778585424306208057050885069314532732589649085489794414176459975248190031922893262115538622595185495142367062460421255343497730132434012021086519348311093277860504423438408971088601337558797210073644600592821717478607490649580993243575914056369896776584701976808970178172665077365104498790101859920266917817147049533889353274036531525529534358537239474660000725462077161496696061308053778504608019596202037352541059666862970507469623546790699349902570241388936646796484675122870572345870602560081842859240357347481658282111711231592740342271389020628878123114019562809352181250208303250286865482439500604606803299316796321668032125001562556108329224595503925450361047751249224595477489179264934112898733175464639156097274598950708991033613863236871111350058937885895362934383835287710793228719817989266253854002119052855415913853228701361254706688794700408894779148156633198883025354172707882755254474423820212317974591865181148763253466796271387143055853032859129099095234403111838700056952628973550390966766694101529011711258358212463285258777442194165239630104130981161631233922578026798838369767989566309924864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,19] 734583103131168812730676659838807969405940003723180335051941936311324880638906184797795982940683688922206122430395340521999532144489195020048307368530579779254820563557119451434593943822882115892971826542114629428635419355997772692990318601833873095766774636252123309731138527133457040226309867775241983822059551755273816516527697669044797637273307711422331506062381750401261716987342840401923979664967078616206272635063286646169495488037640028193496956693997704333864189893907464908005922797628516082604455382406925046369365405195488015977630409103739160563798140176647644820831713157531840844754408455865689395920211317453066921004976935926686851893692714860875844844745916395241882040735244936208307416129517977998581296415197912809705878477380836966331517815756024217658361278425426555781375273074308972041008409946058800719440743010575391019717637937413705881117097081660479674394935777630654738004774992471475284285337058996512263212782214996508801828558795693838994147798844779203292477425146809757881063304974224707772162608134852274971477626155513176516111208290529270149214165011728963927595291749411549820550225044996000967322783151542241594001052736837732326547039370511328506722579538989210295468890511496341769224544692247536226701687112070448919953256118172669009079091257750274463769553692367262691651530551936037730049638686628998670361297237801804680771816227097198377657301284471008823891063275388858957163059732676736084408349468766791780459989275003889518117483232186860588101612724366764342246464396724164108485837283008485461596980953253516939237118997853006167032608877251147124038055094102481931327497709626347866258069943557616051151473333314074695005674902869409049647805510956920836401290106029525271890437606018701870106711067078460060302536197927754801579327097062918170264667100348769667061768478964774144323856013647850400255998331758403309371061897963704468854182745021891175246377434722505921619699351384946895932736658697175667618508281478400601116743505111081736277201978168038815450409845915868585299491715697691133130933486890184221410224275070665301292904968871778215576476239429311309442170804221053501671994593390512683220883946130241517889956887812763272779562618203898278418822511164913417524413289026718765520757725621684027603099415005262064343439516986630649346467898576076676513272555705354660741430850283143557304408139806336050266112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,20] -671030580233852673213054796329319031032000043889750180893718007214825358540710769134597927769961237206442773506652991008511638549269403254644589387855840419593834361890279751598957618820635029368620928056167017421460021391448999700775037966515151270638040115314190830011638881983751282267535229938381503693232623326270390127317787600320811054740623762071887691707741559948813006623910691806529229995366798587846781474386559054562364897485944827117380946491399016102502454635174081693948918334791009778232719448644532496205647101259606368815506033093084140930100524771764603368937769217905671030202671671694386320001012962724157711563744215065001223318779825849513633482886800662381960004300166284115002078757633614116619814491078934163994265041979873972984709008280466967618010234710820981300711997046216094526738616567781251039644009205913647981283560459739901425639453299289926813230028810562649371328301306413168504139827269358871727694057625965196663946357414532898972543835167912984206191545630909342869283284671942542112005659944305486593038815161467687839663088749952418368808955483166616368455787519541215082338580318056621953015156926764789844631179100364801828294727954187832719142144004073266635569650221585344798750504381786426306553848008815163981054260380016654437734326784639611374232664316274605479801806557751022831914536939056529383511312930556513911051781226819688384714200780151732733400953192751924675857031624759815440187276541721897010157352567206247413091434971814133824897505038232620293358816834060918779588036893263376288913377213392815227170410263984039544616342510035168868090958446353862826830586995155323617028127332463130353638471779841958836405956820256664347522424054029938444379918282331988086935321473343619715638665516737424740563598560478975737586530363996509935822062519448812115813388389360780467767741908008557697360663878261136462976213325195427023036928716611799798299406295923551289106839208221248176181095104749201798371959011063022308441529221824232480246465765252241773012593092996531750281166157797104121521781547587059554115603999351431100584946155838375143593914425012378906970688869227096360953877866434178148689548511398160339352904224758620257177249749704873209463856528449066977742411196237256652527726001326738392253018294396691006247697100541831085915023472157676496865648466330025584025637503017511175701234913975010517319680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,21] 427223820437564264369452072712696438125959932393672373183514046306191483678155243188341303408684980357888318953537481436002917793950420586454309992534702852458429047026399560233796944651783077113413192335727465381490272262505531196696695295286806704349958880822830005244067042156981244996078386023866763654553977103387724810343249972747723355333464260481832083314574539069593409672330032873395433679254583939769388782556344113187194864093024661022734315592772404280795731728980198915561160182650603201401822152236298960327804854128847214275941521780388377888155424403606159852291146639926043176566725677733918714735176295683512764238782191978208496396750274001439317048128600057334556024207462659461297502958988396796501124576722607678838038749100027522660175983277431485676852014527785774426156528415702324530628593008872806353496904658348560239797773060497306679178875642346478265707646227951857048623862284389991654781677093983218353382889915135671715629024001138439276049189216064035338917694508427554976345967595816275527124939395777708707401093197961995937536172949477229683785134945956212065400620773584218382493648241710666180320736051868157160053766784447769663475469794103235239538240230952825144233224407347429060232919423343691382427107240635954193826660390181803235706336406088501726735344832794689962951952994848572119017938490630213860040320156514179665596931940062711501607398851556670614184640240623470630566180642624906604792016109703838358234914698492576046816091717684622274281305607899445318790268422396180020188475020035746813040423112962311513178784467849184788932914841022488586981212691561260907417615587257741073592572952702584088152994226537835609859995962952250809262880146737917294795509914701980617803668158536166384692612427095173711990694291995444216868130057890653487726824850504694427902712315231264525548601579155600847931389617712019343260455024035528973245487292976953051232076686058071008629861819894799201205848803728715613341241262585976506749512766136140767253040838614407952436657305598673011339126780467004149644445889731319406906921457303914829859149802355020021903623438879531268140274303241507942618807587162664827700541917300664777953641610060536079690319919700392509736781069016334693461794899472983796885691943340143218649961550365248273296497397820642054758383830609806529115583890460060252354357529683398333011563864023864235261952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,22] -80844724406822691009140226449854641403555995075854723290866011276864018425599821760903321446218911876995761576320972312879654016499325460792418202741725551432169284906351527489166565757052001013032788480156477242883224784001131617508518726035207902943827474042031646111445854096626961749074204363775199050367358044952598988571932819838736707743896264470747406307068264046117856427714761894506828539626590306244384690245425162544053961258736838336622328362749399420896616471549687347905512745105217116003882359164928547612392179362847042727131288895003041166232140214665680779241496834041582825503877904682768932480483018690938719840748624252706185079269612441260996659593085298427130217160654847869144503119673202491176900348377410550526613580216990753269710713343247900597278987403486293011290914430762045123428309976121679231690602319223033604013826567143050472006761360117533421596243394227152426376101440204954117100954526619780021780965667304248146191047278401261138059975721454280439258962380978758685173683769684520046883956505742568594266077395371789420391886733169993683226973943780257294865115538376677908965250880091288822492527426774848445279901223284521193998510217850340075348324857673754634865211644246349422351588578481074694682560411263621399665610210568260609491136824311577327246426413164077835993857503025686501327008483966280708818842008837764241558515765916441362437014328689148324510706737481588480768084779683786015702669782214408073757394468137601142944020191056483122818970357038735464751805301328299060933367827698760356728139266063613380034522820141019875019761998440939147473538636902723497545736965120129255818648484132339042936319002515138475457625726796844120820926770551381742461962643123164150435675619966862134264125323603265756161841678641087952385713390351971944895100235644204992692140029336676056943833037966464752814057181933927449719838366955776836529546547291323907588985972518876714433972742105463568838824051379945525059294342727274224356894329421266440680991086855429619442018725001716315586977341619276547740864740652334423840489953368830405409359887305651774295095494633507049349944143960721987197093966453255642030880393111984794870326229411193995619592398578798025060730666615744722729009021623985236510467614170328747293883114979148961075787850417869560809222404388184823482524968932602307810534672754333667126540381763887177924608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,23] -219853650284310194855301420308890059385536044859176903871263558986320313123005207073029571083722468010082842945982580953114474179444439357147173305018618310234962630284935817794593078012618532993470470493868037407573676669716650283557326796086998472979859933106737025168243497354255627100383290969713481484487127681170457676373388973856265857158192344508759981966545148124840241509599364479833739520770398225512430994569619273449696279384168034407120505861175336157615167285629535799536834766450022734943482325007946654149762549179100282184928382788606074441763211594006906561333456267284176619882227391130822712602542348776041605543375693982998924299430292298722886888641451246062888656122204812455987540476921070180031406381943514343951539680075947354603320229558678399795235997795997536344172634024993496833795818038441476831683647363526319154692489391038358537022185005923024466608761214645552596188983698044378016699346799651754791982973091662639714638477800572208875239513080327928519317918377029200094291748010089324846703045371288537795752195629004847511012858509986618784797591156392981083396192471676652750679926380539739542022727905139836759060785998810604915442128173047531581063945015868837928612965385211242904477290507014889648562366659451473926269760100288638936568207121146669610478452868923275893343809692674569238691283536675875781111730051577582479503894326554226489911312358571554379134549614650823787032736255851038138680136594403587334868831846849002192429343735476226611873488042279450457454455684214036458542026952816996026325059702689163730112620757442020517685782318828751826804179044984601305714052839856029455183754025853306422880829033075080008095177237680695206090666242526103348827750151245751426405917964983624252403985378123103913235926865628723764308895416767424288392290353917799487630810401850816039581686688100712974755613751092699991392239798370074957884138779742657287160294788413647536012562530483240872345351243958968843169395827033279175235814593765231296848949958983661191689342342186652402859050843503233396329501453029513169515999618921222180116652786919779694473285894364137559672633098682495548591280788326101896717486200635429199481109006874940947357865763639563905577462439876245140452269634856567593100729437644205212109419040227508116888160903630832344375583754356993709352070673471494786034789359740861104986980732211321087459328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,24] 344138172616988561304667471263143586282317509241372446731626664338416125561878866448526362228450985362486076748698143252978900772794916883333975811824795246308384816924342062409718607898779439068342990938151838301751835264141540183455504222229541891563086751453175044183925934104364067324095231811138538845567299779944478408071249900372554033523361051309099977322503049101653042780196998865943052662343201268137844924576795328244272034259743233535175549356790180684807065607076731614307590221856728310633498874692097197613738742074758383138685270944713910209426163004903146843738738509259753141697201655341755714210188560800888691820377308276494470036557326864779363265214342568560342179429182668969978911606493860255973247377616065302021056367346520192465832934632020132036544497457081048359277736130779038231239364166368042435140921955110759698221017053865786671931971569052060459483563250121481588075663057501654642540421497891663491906953395081193420458020374264186093121093810431609739549974525945450681654929455540015884954776278041687215447732893222857360291209968494410066376545750232078000000697979942357997756313986695603849126840078627084844576669808439275173672308981445314189741648077087229645517820285886612169948214955029082997166844116414929229938751833540303996304221172203661190101526892156824550542371344665458112288893851873865876343612863231403892569080153628622738719935081730561825772537313689436881562778044082586580921574833207964027270491041036115298353683151167789448077600317530529888766019035048532117308970719338345809043252112261378530207733028133972352752411558423673540839821292438736290384928803069999168341286062710435607074031354061274719979584286347720946682390778919113182043562781714362841890203823739405019978702860041161436408966068071892695594064520013813748875999562746322065511544878967732914458010149288448341111545758247382487455094818699775980053770532324538886192625285120062139555932319373223729657507396963046112313272077915087579539463660831186818407057598417206625750906203259091929850136990885398018839213024126062993320296243434102636512260952671134681367853557900059568833821098856267678000318568292181516620343350271551248570460837688948807883032002334962148064097139222778603784961762107412725953840022093411483823609632031464674458315792531273509377077338824762056075338764234044647221783183537831177545455380824034020687872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,25] -265789893805163283089380244458182884293053159496446394576447802936676989006726162574036374533431475767186520915106799795602187702855876495650852503685959649161675905196140209160552480035075438450633881310229620227236491354455716049456802234106977733643874280307635664023844875220331025895772909803978409004030167710616030835274368121133649678333945256468703455399682491222105633097265917627888229767880203535478260732765913530778025518302096338169664977258309831890669570232216182001661993532849048999481469332325806109057624074612719507520194981131725240824264038001768381700662702686023050923338575619527655373370266553853465767507133914153229191359594943795059882502722803417228390090070882360032107199452007113420710897285564836702400625482992745161924904083686017415543539614105956371690437746604287827570995555962005695888902879320697934272485310459334303082140998758945633468737844382027871227577365519613364623394833936884759126099053576954165135668424731638061191459740333619163665931160921162788622608621173909057819206622158832337296401135050060828075537926904093274821524129877308264817377238171991149662813811706990226128081360419992280162944653739893305534578025739820414145071358493861921268199672885393939554088291360914380759300346568065211676480458434634056194254872139942375184686346530423314582198721536229961313848188553816476568682681638597297214764406090462045193001415342253327631903541237701819874108734109896822074722336760542748839526065424858786783317542066918295122619733991429213411689121537658908279818267473382512096124548160401175598643372027163195747409366376783257174286440267124981999122991269743922428266250476357532733330309215415228721381944212994611773109432535619744030295685472655216290938649047650772977732300763000718976827358710154860984364706343496970173907790726717253461265522202317487379933261440027552067971895547244320733832472609132542616206656592118819101732089272553740096750740267287308380600821277893411816522402773313889700777373862413711125586800402782088342760738721194802906820671200964683216724413571837373838261104488530294108353123349050641894491653654820052259440480752140393781654999351183995200789309495762671106447535068343503862781346781506108513303694428671371151854907376486014082496169800280054643418637127877975409649213207648415892898704845880307638900201966659391485905787278773055504946098948361347488333824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,26] 75062290713822030452231589447516264835595863551399648423092350231036258995438261215776418505325231983899021463439869460212930749194964612907818105232671885868017562183463735406863459656494955496561305673156682372297664247599998699392903286578498125078200622300531767009710380802720376048947922253228047530564687151011038097924920629435955168584973774265369869202680728833296282860857231737646751458752144650316243373182155511304151867416687782592408106339534890637919514491229507948474606478091683630785844665235443159691804021362653091091722526492787562906519681261426415026121036686090480587730326354563912234324938605931449241071024599443089211073361551890267942091373292024738733685730833032570313090145327059847857919325713947380482795724696190806326304517034821980136149279193316815718059224739815825523207996335914579429092722798433982419519841014027318435056899907711049337965940342152490078879782940945144622641669188296491743124466276493525176047237429493795403030912926220425395610889872946937682839491915366881315171458897507071974369215346457102211032898050174127971656819802899272956349951209338898093185901269808302726145812292243346300555730459818489188590263515825921402385348570956445291382090776237238991240062890885634878215710048535456843428418868263999963412735053097508277038185789649152459408648066041771348647574124545407482354951150760462524745813159807692075882043785426038196716275550521309838531145771713394462038268209381027156723396772068463059103011691991193627760985669435688473964069892582388010948158255930975530315972096403846902878994551385742384818487967575725589492515117482402388390753601863121663580508926143816063776476699898049263561542666315439500294448928792044690678619624572838817664100942333446024954674209914073903687824484326158033111695539752167904074741077909155106010929182044331570461307777580074507585940918655464556427785989609163717314728068815581355792847288029332287827972300123504033277168988725095584163513751118962301631436728925969498791961849516379788616874984092170421098684586278024331278100882720770261970101055989607386117380207725461259103681753466892049007450893122548433855681655166491965234214328948993945029885498370379451622991186939073290914239633233875928536539337598695278776739697264139370290136544119387076190961350253669652403139914745009621374021826429301457056662824409295966706394811938170401349120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,27] 95741976149520379551479969637247058689709935010918992033348150215701114086485697378342577726223539221328488411014490327274913465286833525825696584183114376369458024444718672206468043012415150333883363518375109671318922898004832662331559428165442442626901994036283527815411996006058077456202938108329581132512543007562502940641789863004490470498425435524202903779855525900440008170845541895857345701110401705525834601186367440211220545632331424117296445791200245192438277765042356649422590927567006135600478482439434012434821819061787688961363585834086402713261979941505577882923670175346130517068791757557501636943178537204726719699773096253922747876279864175883480536493053265667331308979424088483917101403604432652721941763317603771468468129506380871838682905186197774439878533723169553722089143038059961348050951799265305253661653412200103787997838904855875311734489154946149859964701554704652657425207773908137352647798687309756724115928694265147475071121698273340007668236005326955176766824331915711681133752645173863806028959037782280261082087271177269166687666268086291178324996901868923820589073967398750641612590876339641632929148589142530629559298496310247254709283863833407500374532334201752559853188773892200022651749737105768509612073668408365906325539117969826077300415050021816919427047919177465293547587322032397881935907258724609302275516689334846474888575106164156722977936854190428371474139925619148117871358452518455635416689255195842852824395090814864729578039915403734296227997089657093172611779921203365476745579337791167029104367037436598136210955123768268121234819816219589810286160409242401210126856766395326602586339147915295948401088488600097927576128306894478864359704784293548675876880736488037841772119458642404035306660751429690480930072384368046536372538058200398953710923140741209344753151282900054663198510713179123576746053480561262275779212151592847193149498026271431187014413712167991626581094551147750858465558307686469529816858528750423327734261501364463328962422005183245147539119742883961710509257387632745950229921003733906781021477775724623648065851325874561770991085251281576137868477631095714615678471506412112360629494597001174402580792907227772356280657137896200293138502274574013336054631305543847328006981616937686408244486473362232031318701759140713394221747103337352683738858984885497417131944782202612226158400531848929941946184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,28] -165906913276422815226546127154367451489577320351460010800999138375769273362026518244492521254307811196182824524802530820939498385404960675516181030383809270243312424137366176550462427694682694262937647462396995421662474028819714086572888368413847903324157104113919893999751246917465245147670384207166344714003092607697003822890892463140664230456220667339409707941252232149997524908513389983512663928462261125549416300283494904160141175539860062609285035074728710712052554584457105029405993503280722731297648966111714686498632273431324858009355295856795003854845751103843661541956606843052225430180609700596490657739005681567303948408400688874978534407722184833483480306735398474605049973301878077000780139664778931031907346640794984561872990057742226251366504243170782455964177192131310075311944429671788209803665945881007814951340628954040976264973628581702619164954807287381214844379855256837778866162536880215496927715677630221444708338706889085245387504884018052651452235283641461014077601001927101660238994125247999151107603001556508607340858594763600524614969837902214192788655437422894878133983136967859562267155399236633119766657026387305780143024114799652055175640174746120545284710957338813884644229696357240776488456904936377869592225167308482392796660764690451384061642562866625131632027005377675737771776311197622501149902324420925798837674719544548794884192705199801302123670060772422633108623219612875136405180972778436347224079151914527590101165129300268244647965300904424297547206219657302171026296716512813476856075522727991576032784029509289906133423333073644770940283210468794277188702319057980926889112574586212548293935251558652006263405236171390871388886831086451582752242587542413667627104661362099913750715580058581874991957209258936172966988135299768509436569657924329705853139726293814257002526013150888695898995435914302397782567550645312053925924160327438592356994522405114592870262311986131855251279534025140657573884907615156900680628219673446448568617731387536765276506890256166779089629606747695390668676686516952045434541901512570654147773305356985521763031724015848442964966866363884392671017918916758095965445393173954460670122223039676405567213680154733829140730097645122983575851009243781209144018154677657707838437093220029950153990327767231864726866834729127801539227251547357114150403144265027293202708618254837457623812649513439202754307277000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,29] 141272655944573649539645017783178407417717500316438437507615012327645354758661974607450400335914408428334289735264416793351931226136354349238183605067848050209261676921810448269761301199279052937623473460385680947483368055913146514908783316776801321728748900704696475140985164534636507930327104294484629039881426539396127086994738124242644519927964014852238832741396315481494524137444589790672251093672726063764912681528320883696438575292010576891862913338670114576544380052185844462340343988993743490620254286877386583114494569411370834498251214807479979485956167364328313851248990849372722722865197610189882591991686521864592771842714690908136803485125467842068237723248857491782414456243339282951974851976851386133082849082368168859557151040761339598122070082057131940100007963921784678036877983836122714587625842804046848612798909430055712797589547757949091012574599483857385423586252858717309491541714716161557369363673651372825755421859857004394715752870808904260570200811838040203113537399214303020619182259649545089984019919957109923846099820362441168132243616342970543677732182544330727128977115036693926250902983205363636826855825426397000131417931968780968560669876953093185377046620495752741522162522575769937676292547704338419896045813172870455126413859330926976987184798901856054636628729313243520226446626760543479800012406620310381195471171302674295621320650232149885566691972544246439479890726526682546331051745073814196743388867842982976262990868257361085393913739065562846254938925029145103437230764836067446584959432274071785866189462296575763103188700823759277830084260570046024870629040660091234828968123396924800672605970847517295939806546411176675457350008268290533266513208623715518920539844956340746361820691857566319947589474296127252208199452350654750248885522692636134670059122649346499211436718161468785972787733952984053061688325210061049751690558395428825439356645058182449919387154992777127764260568477071656393807449343981042529331246445002471453804647524635854754180467214805612452913621364705648047360297631087903669464615493847037562474402610383464912993577690952881384587303740968788767767485908925853068397328770133459885788559205423888832684049813929807375804754574109901805480399272914590574967051540551886741703518737277888377550872450039487707239405622831498797579302574228837853787548189789596927224776534178393401657897439039219968845728718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,30] -77848794301903101520939542834475901078054831271828515929961771276867601948437524066807698520651584195181545603091827478735966991284534226439698963837525570497107961779937139257385994409438907539116778860932818650475657215989228003831300653412803664145439984894140190895436593999218522241378743454970883716457072362153941970811049634876283812943788931678082558569540953003090724916129714812085955072014433643582965159543101831102852884609162201750945786030698942418309388389442712011928943136930792539367919461176066884534221003352027170076907688628441075261940255678464891338569237476819070021472606786366763699051161394558185925289181671589234948135962229768719338966951968809210280595886482773709118599583732125996366571488704575597900013622260939338552649112451148138742751271920851601438126469320570338073766852891523853782246707784057433240477900999830303758878741936929708135363616001814934251250783129744051764097887919632510368626296379730353088053406104496672560902870923370403373110384949124051806032977759200557423591737921639276217552321333129453192890883697756092882354948491794354616583682992919605850688998984298790640668542343010816305493658388935421408861814551331307177258574717802180880149634832525431977282069981427406362383997491406621036484360225813228757598304326251790685636392083712796906710505200004102648377137199287579677244188520164636286063711416150793273623113214927288465461462842140910570165087307928900438401391831456633774211640689032369872378403827834115105739909510949450001841390170294087875188383790433451965676592483653347989381959927948478711851665334954597695850164895568782375505985924003617556817168151755685808099674664277065072813995937443397571847040114124144326689487611306566910080966157473362030704830747145620180811987161235555790927061776347238370804370631157544049732130592807046649447300599786506591154588878628666721278992736878538291752510668649198628644314788900175677382817746999260406911268431092706601459778715176965085240050161307984835258628990040352416882721679684590444454948927219676549147534057676566608055413258398387594862305591311974674171622536475613518118203889023928129196393817300733548175795650701014277348726930359196597748952701739396095716357492079368133211950292566223184574329977106732217721202302210978659541016249819222302466742849300930434439887521960277399549626668318960112300766932453360740051031242187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,31] 25202401048288217614246533821900587928473662616160063169330831961946720887740975332861279503897161348021400929255359697411380290354862699599456259095485124972094383391937688622337908799818159482215953295860509891984730662701897265623876587171405373236158413713623804550115287031604358405480619133449678773420847257043714309140728603224322748315135961432753082980207583959002578551843320706154462402316546571801737064509497076983781855637255276237027635298787046255387963416945360304904593376716143540969457690749131766507869097772023320250061220695330002811057772881609051675825138646295176833933327307074226626608065785589066505380551301400260358342686461335091466258921349607136581316837956840058123837682993195510214069703297948950556854162287440702091782928071449132951984668381937147435937743649714636742979797544063728104333544171891151323273061186541009667926062370487584971145100181355195742211810726807219307456853612756825776719485871310111964887871357886098855184066817703708349686887214461155156556064823105158673306654879692951721832750045155766432786073120583007716644321142190847945489574896541214181969197851055967141356715749067481942703926338980566214738699986750049523921448882596785543321542552683164534199674686707637642361600448137753014791406911764952089099707689286224640516313057333697129838343685236689055221038877452022694432807438409827546320434563613606755290852104617035522562957848061735305089496708011027694063881268769522537904592098523216112812640827361605550076210302297788293118402970508236940337215347628492909154557658334174863772931939984447370607789477799878931899603521623483819658192516626569410535302318383685679326306142356930969496174418619496187431550460714283234623949970304629094546962840024807447954455995860844244240527625007617076592050420710392255684922621410864105429792619665376821087197564503270695508202882905782956095639385675203219278736283329834962726880534241047049761653365603283397172431647053946471114989705679430311918750055409461006250456429906522970827495957463084925245566850070726517663235932721442461931947156092324971811633001128244286985319200878390423685472200777829630619941339613096916330613406523297170226703307926303481583077621136712547181785736945697758882495860909881718210849796242438560191401263528988592923634915279722553794142440132001226021850604234703769477584474033855617302594790548327770507961944274902343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,32] 72262160538337810881129859498225698523916457013069846560124867983757350877412366295197418020939346091263225004795092889153028818882574085282697709201679063132941482940288813198298919397554283408898707297131571473148946665854828900954388838520320038985051179215014794124751758045113030283570529295387089999282906060856667083428888483294884950321669012736090173633580866595268639531719110278742227148109285358785172391507122839066517572762607470917394347873203547777008489633621052464730022541651903828728841612225338185416226722983628456940321608240693833844647112945445978781870069551750620833637187408594741602618428531484499765909447695197403843571079298402330419655993578642731270942641187642529255647755703694682099495588268647697391688458390826107334034807677789763760558584999959328518974021324651604730939521030300680233767331724268022737409761403160522936868728465209496073694524906561586216525177642480994244298971850882612367988240567243225852528432930135963229751758573092547830115867364782498860458796873876774673353007362259033955977737978147770259231934441981100700995144300888385895412516625349531568951022604340929533826964803065462373899706473247654543631202774260124505704315363224116098592366195387610939208708714078524236714422193733355425579476320712380491964456403004565483680764229808076648152333872339239216758460985431070256554907869150555056703162852032164656222751827156353895672957156638091166094599036139656869613616764370312813717640578998214004465651009000165880540225044598549057319608506565632500521116608892147308416568014547171475142680768585053310402073188508629060225269210421600197784591875771460678825507135479944411220183974221988335822715449370641582739949619104236696658475609581487172165557466717336472017209008240901322404915921891244623920519477419331805712667356964315211706672609892556611499624873994341529413397181194872557209264556184013995808362827729013432297392427605198403819868056992295603859222609393990146824831440152977160624205437042105130743201068804665286229415688944327822306625915063715544661419467097727394783182386571983214017313121660553330719138232384406539548232708449138441569286085813810250803327016912018918417399846693916527422036174384450500753010818611699262114026107868249220022649461626079801103449953968752905808411993268956020067078256988349259579623753678185888623463450842473984055787839876792179705862464427947998046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,33] -5509074838159740375977239607856979921414585922899135075839737266702435117440635659545173247270809785840083104070053019772798369652666933489335080673997274843745763423788963921064022038943737983595625995992256151692501800381453653814664949920943986859778014523981267751249718929376297230605793884324343404485084694206678208570318266462970414177455627410896340670708255363070482876925963233321751514925876518194522278704482340558426096192703531631697862606499402175438867777187694982895839701222389775992976981560551799034152677204523809775030116003643628774027034476844885538820096355068646834985320619127279877603022470953780558421273154087286941727440390074114670516931493780880724967869166847850417622541709580586183663217497860013427644858873951506013028261626406217602555373787512229245564873166998421607924982730803967871135789988767597668829426616803413954669168322312818634859926838813083354700802914257471858995141134849220635912561527085491072064192292572253004633903470952731806650816421469991156949348848963913240252807028499781907328797696908793313680151291599219611553799941389250731014719711582660859690945255008417912206664375944016045057239710214327315846201887885393543928524115524958287794400480145394788020053980440061451662710089951180009800102898833548540582883410915801615520837537282103439713329002006673184012152175856520707271790349911589336221719168472640810119496275267828952184709285679056197033165582082437372938393431611013108137813831877156640762067413209270981913722591061018699926187619981530192936479398127759000539660148402924569095176922177917639397308417508896781414668353601553811604825305466480050680678612960354146317409950646200856209261531422345563059596072978259420056298550516824073033367346195253687000624135317296319347312226684633263205904941386189456322631205584396143187019447294154873959269811312105014368587664696603272807554572733389574285261867994280881591130761188147397560846646875027831748562762388425541893681050818307672255229352822798543049183767490172782766390997160603178719242256560846308955061932647252994894766462851046912810769273235115940066587275653109992827271937830143378269393142089887268534772637120110911879864270790540798920791930957850920396507930844079026617257957564026155482246463279809568992299701571556097791249940395164256506491386805690444720701252149035717438858190649559207797394657836660750232561178269192576408386230468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,34] 3509257132091756212600962384627049166343345519733759682853502975872712865450898561967256436906717192117920042693625110574923838067432189464797186022369145314542133995988151873772182310683125172438553898341469022127448356123014621743888831982385636684943601457302487128136375896137149016642586556888210878452968859149208305753532494021758401020722658410493589838787278214364388985164199430655529006661115029309623489391698637178934890196143728061749846979004301467920628305665686077344129583753425624700187861591472880063200203011036240204726759525694381911282382235297268736823359749832632750856647075247434163007236157267336641320751467195937289356078844103990259209373339485263672919395378017472627154203647655991930718428516012224972071344948842502855891832276334367050185328692308729650074655376248234579886911180730928821684629755550897214653849684303078774059032189182921639926143422159099696159014302183967450765637544034924788123580735103217517212462305845869977540082610878332231079006425822145315568328954108022439117634459177859612981663696814077835612622426747521056028241404475468014570827684703442015434986815539509095058788531070865052605016327603868687332019595672095582858257013265483060587607990607872974004986557418285963147054973898002692596724255456745757493944879935556592185351006756808927176819243585540282884758258783909713333491950713581682275251150371116319645449397312052858233675705858102788083734344024067508058988745176134181387200064130151215021210711297624352193197944463305118127446161122295836823252748651569013929140582608754854702384095956007317551873959370278232495554156031815903705906038078636969300586815263239979423963142732054781992731436625584959799937373410916110002675827215655721365827772942085029935213220006660202311351584030109183005963140971237808943877285669448711359310917539782054907976218375447536269545754168189979009514935351804143035419116171631846479921857940356343536159330990785881718173734876937258016230447584411721380435457497555695062828326069772486484771208755730309573199746596030153781981975639077873738366446467272688685536802691511408996388568923272245035978058723213927744575969049670713693272322445599414356819046436717661446737698158659481577840020286190668441958687500462143778381847598946734953824839105217288211589306647846696168574698530001964427814978185207178746990138882081216684720457085817187004717958558105165138840675354003906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,35] -1121115364275935236837780503424319373533434065248054893417421060210551168146839814370287043856445212784198781791907549431892051017971157672214636764053310169017474686020894243172088299960444696365508336005603941253970222032541031953280589014519805803294671197953459683715814181066130516332764832870658131519215393669053930591896140503291595930249582808273050180678979570663892639466912930319366769656761531036163679622039892456402246239829430048178276018268274018124700519584760538782798906437590640200622696192406649317698611055022071584044682851778910196885969438611512985940506065504407544245898490541660772174997420692427170532421086270312989944640084219640269198714987180824719029776343253219977130635550906913148722874912788251369844683611945192588452207278636610442831530306246184946807547523093399667147029128741403578450455809609582209070263352594279795894168011764104662671109961985117506110706035873909655587191510649580127492035343315445788880064130541265288571677007484134065353010400039473852530469648414470487208493589941522484660606100598973083360911511897470616307128016613592334342606392395735730184917556035621683039402738072307827350148891989227743622885217474513464321111143858561556391508085688911640378516302999542867573717562603214374912935782390517606089530710942042061403927519776554938017482277565226127253007257684627862274178792631784702034621346269786098464984613016770617627299680895634004039520613439449945939045040292709185269005184026434809284639184041127390559448842055137564178908468731122267656222496950617458655417636520275123631059426482901070950104901686862084619976918408637115123849058644460686549616189180023261197845539365575047210170029262032876619669448505220258153014618711462521082387115920724812124836834183847378040588688041139703400676276629360637427765909968119635841114099577019745362402637275576853049794382873641284603703378507079353115971277670681138995838446147271615247902933067867556571502170241730847908449196618310475390890327511480957514616330140189027535093491342920132477682364287238107786724595645769943042719353826952502218291631413423437710416751643429493770005379445253114603600384730531909731314405940925536344833270896855614914680568321359846571016348566355162571341226290416295077215914140095650849665854094861363556605389669529500050569267530993563138653863491094519087800037372260559604056510700380759844552790410856407106621190905570983886718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,36] 35664865678706066574790851548653648954651100133279933140356973783236768731104026813510432966819101779294507940677588138622946996209088840965856944538123685460264570098236807127064619767543904974897643676398638061788352591769640449083898511540535321630619840567607314709207081147125844618665703496999805427288948131349272920995949121235916389513442546628826693805199485228084224046405381117126033429631606993102402910144519880520914842300555760270315544192946142982652414723027270116215290799160908463796045419889463052897670922150254823804423202724434086465765852392096654412126515815713737623371131873442086608194618343064135153657314935443404755554023576162859976177907996136472292157749115846264299706342783666063030215119507657188567579614473880963879407862938218623197581387808668297291409690424361698704979319158182032674596059482594741752423532780114594763345717628499750860504909568875035919357857828093648884181339220373987996579265093250753200881424046786940514266765443716000012234076207993266966350127958691077765288659095725975191703919961963288354332097843572159790473707829482323357046133154974193614145600827409163041306902868222485413442882039500099528235539118051441515852427650995508534184317190599414505657971987229107650132184170443762215195396845036650568159252993492161536618471889020483317891900096276465686552985121590317069715686450254850105449333149725758179724312232846339614055592229306015953388096264977320003274186244496239946401219088346223021665177237196661565274476886093212449912277346734578403232081591665208957180191929309414854422292109484012576660440536078248466663854663259539718811609897448141614562118203262105067444804429989998837651039814767446015658769245211564181562750118723401623097264836573638167627365707166983989875143404671734750131778655145918815576109529869907915259374601782376576945026630380998291434916671512771758335121992957399168327708048379129320661988632080160917806723730179457730655025453304882885420383428173821932769005807750626873502564807502974987925008789666569020860538591323580227081551301037775008912541235394273192196008648424917308142353867226694867428658127749440429792885435928573434554630156754526015634315183471957010923119618772733807526444761334932806423510587968319841684612355222031821869323477338522222076904503687701081938005200335403555830766909102401637881773775771011639293619296455673314254249505289984881528653204441070556640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,37] 193246900901002868000391496581579346991034679968336171166716636340876766035894727183560101234858563515315931412654018397399860971610504511766498158198292980599336247309264545572623802339139437543919593091654402278185958493394361885884803520739345813850513810271046404388828023567615698125783861628050874522002689663980053890162699209800753011615556441970096610972404316152591327381078060668491217179839710402155695805751296037869000448176396090206786258904409181937725383284912124859175722001441158433664684029937313143065340203962773309489516968275168411154131494938487858330049493158034737859374615898559102688241099558381716321806535345696937165941330849601419759016246146130461235722391309835314836118446670259357998135447331353022933028083835553654038277695031369897637457296588787245857533168319873146150956400119448889308821304523723751615940524686635571584288535170759702133877420730166919591998374605533386392201296063730637740508631272368912079715559153239893972406806946405137555522286157952571641479747240891028149834256870048896801422567182846083552346314085083734766263391672758759100368014345728765108086940125283058439955623010302425812755785326900684687503110593870118081077783405002317404137117607659184400281426708013008574157405704085656674920652986653724043161668066600545515404153522695127808400941046539373215757935622099589015462792850062455631445868116222296368755489378207255173077053923363856551860386710763903763614099846316460863848088650278437636746464497747014181674913011470909730503060076689484592786272133779236380503402766398323425018551662046547184773164529086170962822326671723105256292507529516437746540242947030132463770218658394685411323976507104130261732609355282454277088922667954779092510778817110862499619072485660875300933752641935901344910233455784998260804303707217765416329590531120779992105720687510311049052784870243417416014715096758799628954358893624510369878487315764386426424503649681370322545063875873141570203256311682183063719314595655481405337363917458656104258169437436257477201929320313802591114092167875863746568300977351156647373166828302527572171830871651686766657350258842544082953993110405989356332137033630721200552012000542860259451270918262546925850495879627250601397983495862843248849387648310004510672668815626547711136267624212678016263950275689970728777585486449994172174931283780201408172747071242877562405415866157489574561623157933354377746582031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,38] -143183232673114561607987768969629257052208403115943212691794080075225841649992653298206824065010821263775715677484326039887199217160763344171055856606546461245439585691510858800858984413224079889206910420658457912362962557783537924262651060420368929656714467891382263179862208865834682168449190872931735237978138996904193548668211568629774058588672346965205132273247252756718807609872248580224641050145990873322428215964146218583529797661079572682601048417839260641703208314442102954048743495297744880921380102427414109908219955377811886175277304626503647379694865594147520550929712730993878714476367855071613491251435105608667310374966055725787400211523951552889335704013957519574831327786683204514760498817001360931267478520137065359278253668006302126394594379359185364772485772314525908178515654386310005605213375271602476671766794018455752456692073244142372827809503727152147801287858500732313475647443259002850639947874522651047453491637359261650173167666631224429259144458643560078307689761040646312993702607540311886249551841108970132035624502861083960153445357741249920913755776278750434076404392332516065450409543714443185184404334921107374854892885694053611314364168135994498726128692339514065559217265747984959095550975529125684879104950587571888882652621134554402308461144667127298076335811416177608683504986634813323364822482536531816829482078163874995283731802157705451245040764096345538531107243971079069853818720710341043084519060743463832702880653379657120891440519163868638008189087845324581051556356042922474958206197415211240535521165700129019750672263132330966720963761105400408010994616231900631904384983078690390179187356060942664898569908006894136219832961318520615270417760260916716242786259317452443384820676115029579178509603643243676497238968891955824423275239937212765382254224207918545221688764920654232717722811086420681713140874752149914575679374146159887584747744084367924664492366810222924435273837436838318790141309094398825779914852507501388036695102653229862647147978010051230584251774788566831058487861854765756323250219991761911303858222932608510049046992735608687298512396370041536773082446270010095607794265220541619843205724304655644368604168934113095861431317654896161657305277442801904079256802883015536909730401510204319564289652941634717161949637973329252252616376098078666462255187390354401025891459292382044371995228457708685497167636986319582980797804339090362191200256347656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,39] 68736693165939906538650732472410273648597139706912077803459585648617777128928218634039772112545493367131124037682578325478498682757886110796104681120821077785976614908550046779387528137559710530759142382548425442411856316498262130273521687494242647363905921865429715094090908615654447997158071830781354020721739515599704384436600024218233075929272348270701138641857903497385726570505398513307115935840591621165663700163678886065130173665063345336997676777225531226748364177773468088702670062069283394814032522430059862413503857449472039578672599012975758199696592725929457796095021616462843155644508759829350535669751431468149801000929878740274034519899352613094849278355368496284417466809011989753207775256971784214100955178035690460497310990139112017861117710998559200067935220228127300253637323099033405508657211943861741945940460054712229221257166277998255764950260442338274629944047199749871341828851589847258469893108403112090026418499890858640951565842125093692386630930881123639685261674695632679450261971255937008665927174823808317573875549133052204752605412313765207605061129309071072876170609626552580027234171454937752671693017730189055262399107992103156644648348248910376624026229604878234340252620116062982918387552763162939224409172647084477377268244193231960031594261282495795348669531470969970178805487636154079471852188001057410225466067755779137445491308381795420766339433677110619312207214450862584023074910999392969065536492865130660006520407909805375121290202439738758008103279366971768076997822123828683085334747309634856052853459878279057047589364862899233059903116234554883763536514838733293819060510033224934867826063270560792790806388718584837627655207910740412769564539188021800779848737491774069210950970259677948848557755922869137657048588772644862033262366727309869694028877352265564343699391159027502734145255890686347786487328699973852545163606571804989137743945599458165877232012467968499753174067409180087957907768014073273348096865158258694213899972259083862347790390328727023666882083306354066725851679220490112463336581054989092122233654354235568699635268302474297203967561295733206699087189445126665785581509494363214057010908251127775993724677463746790700721960501602430407199913058700933700241218052260014801957035591575838226267890955504550180653879910666386954973922710625772111996666513144199284018333696925356294431991331530894366469338027379607275087203266394908496295101940631866455078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,40] -25532787026499902869831626205112838839382079434811254162767063431009182948937351138915178418772027636101444572000097254771533027270414102514743260435397211033687477882966445704787625119116422577492234924553352528041954096062578266300515428507673213530501600414153220195023942512448406019628796110975962897641611063494862020202858577793747715938805500782146992070544859175821953667187399231028822457457612736245860375780831046657278686523250486473139452607231222093078534742922705561831603578688212758669972547580379954868648410441370509243665441651360396486292241150266107392033551833335146681277943407947701310413838643213679568131510619950916492755235639274722629967189836841625708944708355364816521115484605832525089888826584971110195700161858654156744333230640396740521621095947374048872785036112056332678459487072060439707889244581693830442817015185870737208905596741047846702088232900119334411858648687682984071559798524894030726867739035518614031429491656357976071553067017965343369355680327096619980594868767783694247409602762227193851794789370444001810328046895573384732858531307673273913590567644077303331639781484340396488598731934339948525257373116519196807997377476548744135511072844122320600607682519693332565907375550912399304252438645428476916784767872535912325983033228276120667305753160757043758378289232668322309276604170162442720979542776651205810790627705207352568486821125731205115674674745279783831246876931215431853296943809195562752452177992080510326007763235297229119634407019658034213341623265714253656590569628364004455683653941923548971682507056732436628565328659276045787304216534067735199722537576972211370342399868760952714426678960777972070933700481554443536405259447437857951338390100175482554865193365255985762194194694908717391215981616934891533989831819665354733685143673926728282406623731298343544991084493076627980755299465585244268309527144378033573660575459137504046230388095006668540735035451874578420777720789721130453894864241235751657570619875875961549549977518185753401691512991627257490099676279777200719711629974417155649339853897469710446824451034189838385075680181222329163418986891236333298427447498950661549407334035939937562456756484345199977717407089184667470265696042233983022271056693219178591957931048026601143641653358428708727711105165428043524426202646916491221428259991225946073181369817777268014172408230533448750284137662596685117749996732361417173251538770273327827453613281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,41] 7507622127970747879673399124452300727153060221416967829254372611643774339685553665108772182605407176334095037352493663458059639247589059565194220870198466731406753107603093077939335488110274032853629010974813659905262801510322977789717014991514121094844999324378474367732141355399961445238601579510598655157886033773188659203400334379618942417824896239753118832655613613635592665963477601577971654887912849396971434942356290241941987531673614876162234421596696549208333913828829537134291637170744372464208298802437273330674036721203979360247406757508326544703766009541714129131408186247748903922355218681711402803985683525347953714429608778373036344340208787490867007862861100096004933584646390264134975026575003410833153253799036687108824840832592552998054574805561448153437584813425254234895272166073319013262317352463365312383484788173827520721578280784431947194532354367033655535926082565217500193002340450139996290537554140163873484653902002926383910428030008067774516555499886223728146203838360505981003393888667900385985886773025989761092348500514388265339086629985722196872906002605507799856201584759115353063508112594747129768578418729236880728380106572149253228786265819757008285808768461215875498723288363665561966063228821614102508887555555542280431555029987240889683158435816571959505828779823138727003038527238429944094976298034898487239009099071088432240729926035719921165298585125966622498657803205492815447915169652552069988080205380047061538062801460928261072523426294642368275259165763589919039839361076946794825440244541993683001106639323199567917628887230172258068310020900860046502033301485497747793752950538401109438561811321630237400490541808520779366138332132625242244492096153616063072314985056018573718685843696173590015847476168462126268079276537410956837662796936758397513035305225372856359576936340559528089465062365805335181723363372528105418086009926938892747183971286105310629263652690049952805483628054851353829573759134560353302297652762172130339089087720407711132284654406528553843833927611983849911444843090846318301761825083325796441090891841932401555000210000238025815073654901246932140859507580986087172764670272433997623532856790487848526179462760385147524638833636600974952233699025519740984333027351270047515991012224178297667338842087254943935328916143381215915405823613465824319039433359360298166547981353518169636962738685130463928001139894006229319035167994039747796364281384740024805068969726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,42] -1698475907016790879525008573046532283518108018423594541831958375977601314780241078150265774325402781531388824799439421817263348850804278922893020371633604910695769629121984460161389138143957924211351496444865159721377231737344661199211099746598443045707185303662896556748008541094631530046588168008791724992640527293046200672769151078516673777797908519645531811327031835933084361277978595919837714169669790031626869268529371882209581309176458428397017525806748379584256492264010890870646691258425339626875390953434662535682491118347510794165864831514149442558384447093289443108135966166787513150090977910861598685895529475086778577127909658748337283470293135426670495554308895421035013501489620007902461079744652259969518980799836932660538162083830314362868716371691685310605281603922532360513108205611010694935754930050355438361872975644277051431367048080003602663996382403588596634838906360084780453006120632289708281212590265296806420442392506376867436598119514301665371777337470914509652560171963809592661182913274289264785945687008034330850014848090455584167186094659428199680061122171517636419633140265713205576055550944547999965112631634220575092030906183613440071153787033423415023134000943339472139607395982548349990747438602705643646615751474139338833271862039090101929126960775085980918971459861563551508089660008620074752847379642983568006845475790847399535255776471752301787815920737973168265396809167633143013785787882815167411626585871082121920249324689024185420675524265610705017062458509238844212262863539546284172609593718018881194692178398552646039809450790384573440699239821686991896788842738179227906731400381527606508119676223840473692908518331560859424426119170521317848269536530722257810867418893551254261476826133667471313761694157978796823264160772862826923835164429827775336669347830254625832603958654626743384918447005163166734949100569762347484324355800606687585041493693057057162954539532954206731723905745002632965603031543122719666012930203141986271728886781843235268632921974454262627327590232424014715310700458777346939146410634767215437147164099811623255337305876288649401852497228865151803794711824041225194657761957030578960850728779089743250661364098482982492323108289079087696393375660505744524900876673778655170795033978590673740757037004985728161539152818071248743919118279339278562454172041625991024033051553562744150848932513412524686663381810371796882655448965803411665032029986832640133798122406005859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,43] 275893908414099649123372019982768986888455717618910161817205703001891494321368551343121400752211829180105349812810839684042734511318517162148445500138672395841195997031441692870066048446954524209556885941007523878173059687612471925279990763222132165405055756563817053074482964511354086534167019475554265168895427113765554081374131307341600451229188885164249340001810983306842534224327639009760938623207750099196875643277842989348596096723331771816562117007877545927293990272350225801804668332170889442290173080156231228392343132808566507694085550656703601992823265971925003383367722203459653561954357557386106044804502908299600607496273727955062824451314270456152460981943032258571619954342803878519596506360274201564913880304782314110838622617826002693802834681861900635340874726791857240489760420668818340750462710237126275378544338519909557634093112394743538345179393560662597232351315428958549283758694877930583761203443220440382658869315364144226980222820314498133905100392315845211757885980696846596842359468053772555711284990278955543393620093301135002565569237942747848170758070607319234256644004004042692771274029820681040571123277988181016302937717253970422189092573801234872878943019624365582636919573996226122770704140779569999863852196027638131788529572294605925901046809737451490551682406462211499818250192756830485316068001072224855258405635703600939286586003199537604379011393601294583401085337758119881074007471262723067053961197009833406253024104390505599879032640693898528167915671807407223108499820469763063683866172862657395335315296273533777912722265312721085039961287476550073436940022264875140880518706761403397240451195790248908446048961254076654217902908553314919475201595131641553176095148466095364710624237190434278500304956529298108516162780295668558858650455172239787432824830873323646044077161536809968350657759533707209473032923752120846826353658735591811629644835944041431901378777354252686796985129055191691955944501017982071196129743161435607268579843018729510559962276722105966322599011401804079865552876400609252597873562308893356747191815973166054691270659399321835706523320079728092117705712119084017163142006078122927570412222575428842591608956533353037212850016586050486803520498537809943116984858639489258436300745587864543911226756534684157732668723920743276036326653884272622182008772108700042797953056576176894015314818087328637972946448156718646733694491997736553709312523618990553586627356708049774169921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,44] -26773959315313878052495394095344593308484102598773651795245432638417651209565333399687613979049916510311710303087916506613607149924618549015113213140633138295763069160022450149719297920810788391053669944860175971482123383364110216181812073740160977853040458260864636047956610337154504881371555249948226569957038923228297016717026151554964984524052668401738747840558815854814239305661307930167699794489591973685886399336980048550981137166345941171196920345360048254080719867620442240820631826316990978465105861731221846456756864936841540951142458004440685416119488656013368776789447028675464194409817920658716018414678648663745954098610697286792662338121748703163741974881054732918299502216343301982798971114787930237995318051460334253836153331942495038591093134230196490816204665057932218430413320754268223876765480792180616957434021046617833040636177733396456048991820892152284568329106974138941963754502342048934256561120777175347354702218807115488991667841327967783386745296919105851393250847289582463538637748853918870657677545823636608962957836762503255298780877569840561194555503266459433002052780371158785764519126089766311891456404158805381679183541660364463872279972628296900520008989979596466671212707876426388279963558572701306088160726969582826380339549912627509265264103039539510497196728563082880501051767150529651432397014570151183386724269829167025330544056643800609707311063694403535406584752031115333242796902202028018499634941586928008058181956203444682850183737958140922254573753889551977102956827810420489784736337119274929286259562881636089157936590680369382460554447732234020457396444547744412814300878591417543151306758187275952063583325553217567491892053741426012940616208248467447775913484138317430331286135934883222153309770829958970608429268868071848073222628044594349068717458921776562172344243203354024916280001334229507247212225738033196326452842874978766766732443269391510758558341947899168472576295990396985890730015834696714162668144052618777919741683305129510639323963813242611104736870717778181837652373697161754992332501675707644247470736139892761568892472555441637756763981928844118536294110024580071239454363819447953129198586201422263664865847574843622047532952738998559755317933967518586806087331908440160654633407280720257374777839794993654669938175113597702134655928893871922165991308718542019181072029072754326492547176046821771337609532108063298351595547938661039558496702872592010180596844293177127838134765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [45,45] -39711205645909679395460824829826992931205900891066387603404868622700415326318455497162589966942307365541349606332181250644766037712770037631402185193393733440826838956799163155694002616677187977456721010455142657201390781363139551459738633173961651602046908383938457157817239638017917041424387770281073671863465198241614131766548322799495123786339341397937630791328680703341107817823868411199137951245947659296628054532529149377724429228295096274633241580077964529632376180020850498789917485984356780671356209809696587022903171501075251156860184099786604665632832800010759429527585577046481552791203263843417849866678948399353100827608805340473979132997575435786618239997626950551586883408784818725880087209523105265749482268577158928429450462927132387791621310100089235954469748335044533919397066346883545333632511403246997753024527271743447052018043149418417468794179817229508145883465354568726524232870236172130919522986897230665160460142608091580012219346926381628536400752802245789924295380296028395500619467909873952406381842659901989272813043412929701706197591511422987076784057476798384141132397090713776811713586179357476872570725526636936367618512084447081055039083410390304422089320268734435985962002738278875558210426254795544706101067589706666498286779342164839901119790717461642677607607047902466226918161323377280153656345413764710161225418643618050965245887553356452817395492023034983760701298022915222419929655549104896415880636658717128388902912740363929523765463107213796408593912339450539678306793543534729507989136077466295764487611524193719268104990020056049891154418304376184883798128169760719757882539314458799482855224740798103984689046956878458991593298223464338674614419726227206661229761194462830739257760826341688803197947432453195367133434504351310384433842185839334505879042752513924018031624195686952466837232443130620588918794828839504479975211763980884448075447762689690792020709406444110494327580020186293373389454347297448922230870288768922117687340970477764266470622739873946347818904257140111759705940909471507296548505975745006916632541478142808903115549796250437947940260323367187098707995063887602647271949481346947482946449857151974948872925143943427249827908136687612038668714692935862407964982059591721019070002229089170153315959256142577496487267813669192989883463826525836200321933486812359071736755838462834548469130316304824492113995906539175513493597415842928207487536398923033686969574773684144020080566406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,0] 600117470799897881873760505577415861881717392224731436919763178239119387587214861903414601076591068156918925035776305237912087901492968756534968190460618886858713748898242121225622657977391529438651777093408374568955929967786560942267493584871231235567307597016888191797283673451331242845508649108588385389237857947005021025598272018281291242163807614240524811539851569717653539905159292869419689674227085273527838065849269081432816255037858513395699231866723761951895496984792926303710417965290758551658438518682740372983638190740010518428357587799537997741728821296023598832357247313059804835012110942868532321324336878402513649247351373479447585860337517704095592402361317000465322245564014838269368297107606418428255381022479228543781091430970282368199623105538918994059646651444777337397552812686984089967745003597268158744615753521515995721153198064940989192010226266821815473588683102546798843472248304969580103705981971556562616304244162050469658763272364670913568719674003772774675709666640468141810611165849029804370107584078296129836638633135587050976403193063792905693651037203421777669404292353235376342834824680646511630964487423237308139465159605698294382182438538420006018092931666135747743254633283887576403527280941989435476812599951371217686486309645165869282869062472282327486479419777367668967671203706767820120424070238371196329035897754084473016764338946418682378204652057524711690519343873400957326424482974657487486896798218750016028625633819217663084903085773164499026360592848065692202811775641467428083639007799916126598396420735697683700945957410862732642772095098466634314517441065458700162794390950832046009908136460323218253078277717003142958701140620981747893140801473555197888073380190391532188899333045298451319967003607908264068578181667371281636239518541354665371173713343643425795115292289402919322121113582073007548551194583922186968983411718380272743502611031065938921292421630216100077160739247681306087164775492826292614795600833700757606552078319913135639887594275502156981196402312388504147739614985223391563803222569464555361615245941968311307524468086293336524911655044339555014763724700977546033794559946460045789054683393108795954518757841121329182641279233558045434812423625364914578239130406759825393791364758484607618911805165442261197808533727573051928973830511965673332546741855181601818878907354889397124814864384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,1] -3824979471852223719431425830212909196768513257972165689957121477452010135923282568582035382082899408084126103805064405381924923477877650732286260226618064638087627104979036017796576567703280649312110341399061606634095702875968232678168625415733437600994824970561662217510737091810844024154248976309053343209334952394125903120690285453650168575094260470097437898014027124172817695885994369200274733654004247849662255918592029996769337880453186545184927225714377937532462653580874926185041153940750172510428944482923302507190733397814162188061592305036505941525657860402652246508360714225262415261249962117472101709761973097974920297733933615688646325546464752503176312763050999502711702881044208276232520116411807695598821269936855645277815899314808896389080198313641356604977082592031438690827653639851352160553776011073394011221330236651754200712012931681369701304991651926268029826858165138870358760201051140207784779949153229432334404429913772282638826559006466716769486877170226110933804775055091257431142795206664836325685336355914745394408978016616187237884999128516579905088520643043792844112957164766748942952005408876996995486420900795839740498833404196265983291566594708163032591480339914706698649398507803399301911421735791327885362832052574208907326136972820093774499949114448210062424509197978484465668371598715597077569299067876180914008809902753711857512784819281746247800339089782162771839216248324651139341353780653408484793376744082895009863054277911224502704153707682438135948445445398202945582500971615175274613331701169584911503406236938153615866118945617243293777098577287775182369122409880319983298471163121417078784980429053844401662282446243885276495302998510871489467383903542542753296074293538906577218686333567415805088420316261946248659185503788086524047926047245958164952200431483068432522630943910154816070475004544874188897142763700373114267903328543188547753775087856034482363053689308663027352243015179816686415931214476372923501620879142611528859810932755078390658837577527889474834890499398181753125161326100605422518538529731661551301918118341487009670779116177290869814966366553694505257060238017644149437599597802433968020696353825148913534094085135816840396874078557675884359644868221137053475420340093435602490110283583018976919279795647858932338471337473475917532028332681022452612306397053256028625186669142712807315143131136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,2] 180295987933172965493787985948745333789132401201615756620941569947304370930046769513592503347742562216117167977460184104863334505041460506556207396467400715414880723688952780762412810433732877111131125042159495869199329403393961886774974184719661306064505847197347273444618562091098354349763381167317282745611967807845898439020677728063767037496342615121185593176378469188458116869157701636056483548973245120411870565058832869209704937236301476922134325217579511415358400350565808299059982268611219215739836037618187092620744780337198644734117088199232407534403424591824784205212336429102103001492325847985838439287419171830376498712000876843219029904696458810450537376257582213033212150558485328571170129028208482681067508510461240005226036166866734701874817117726163931400437263414149653256362738961199221285633904457568193109810938493743284115274282720521485644483298896718371195850910610725907210247009392396790604653276625811028567636032110269201665786194303769997611152779494867463563287638033036013192720223380067291873758021432132635934534361530366085129545750050352333176997411625419327121120140516837913655831181528565911789268436455722397760735223893426199271240925142163193101833242692541130970468692500086917455988098616511870510608435241802403068095165607040557732771600454189572379693863946249368155502247593064108450052259249546463654250106026199195973693057224959206483608672844743069996814672952021384666728832255430403592012486422755502139694012039037714961909305069141297241082630621549482956895860859692426281384092581457807974943575445428397402203255765111503902556628096021582248113942567509288675856426133214467528673300185467115588102348996435365451597556374909690754062787378076231313449982538414840165599585720493215885479571609903878269393311526008777316218163119085366517920437257696619027484000927058590799040953445610096928541913522822202595391212007929286383188535862950480901370239113048444015119003944776133162589027198165226839514724749506138228282491035546965729088693170459404216629186855093816901881772308974204717507377169584725542251521221446691233986156805311485752278848282456776645309038274575612274251440593076095664996984387679996532345979200411419391425663741374877399884658858478561746312456217667287326672251839450414929989063050296158800237323638866800902163648204709697327340284346647596657927315512548084990981726797824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,3] -11004486337984725739452650839178963393958967988703289289514513090057710258026408750355707243154704865240750888004472160257617337146436755858344176413644382022899375672223480814471898649506133099649156088495681144798241660008339141442625331887530699168983870842016543051010339635466075643487374175776263495455586038693513859354049214030633679557410986707435023577915544649674621247723271876781552784403251133063728091479513391324941361931622067142614103324719903562373729899063539393080142293682238823257812222465670068729310927673379257457147282514368043613782999074744316877484874020647082684342183263386361657649382759731722829880458279958219458213591994747788590882253173572193892851909846291876917597292414724020771882610726793134323308595160586709440911442348045498595096141399574830342961907635479031876497373187774609750171706958015531325793170320589194795360895802120461563986270466245531930077564619245062642967825523722452802972963960138665112261764769725944507485743721988631388773689800606574538445183260739130762233375822326397045596683889567504871554869640743032541448887809408141359139668307002108575658419130019615056495786125612359102571861198121528002551496214120605387502484100297751360728300277326816205315754835658299024173269857689821255055797181096333176065460108462521797057067003522389677929410137984093399904059159298753805677369788259550011695882929146237091932886014492335368896150908028912807815145500971368230332170421341587311708229154918909176677712037468866970218030282985150431992707632219678009470701742053991588224506663421492402915771460040847069210648461931590909164057102349794318272338653138942727690756642761959917699159232479652512166726568753163381051817845665360028633398093238161928157210690185652302231078851317256420626121938549578736508075806222974939743938227894093510115252100788481173638296459950870695909798032637674654165919575446195925941683552744415880325378619111296515953486388138339244132928799553238031921706493226439229140366783057881263486335762787807404019238131049343368368841029126530122114310243936870270784276519942287298100833410754084306768754114155656999660749730431481992545649580808543190159453545474260667097640673497478115896299408348169860319736966226315619381349779204799947197857476500308511885422711900793548230222512096010798668792630753554114486247432785901120579124755052184888314193837555712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,4] 291371094884640499207998002378626042341757608914129220286322126247398729224032666173685892930395479252374133622518010274078903739524879495064074462109765269418918063588403082588666312468929435443743531180314010248509964011608618179427883839477317920619231533116503498425208246382331876577830689742799711859342275712199914507442303515185119223998475974828664370366454884677476227297231152694675222360437105874141392708830011081747701192611755524155300739384548782288626811389399432332380444212407355129461544815076138840297480448484494376357038547887752548719962039261231420891353111150029230165395017991536064389714568599427193077277381025742003725942399513646618703027548848616889351990634851677208814201238747155985219719926878315390834764934646611786066804148553477668590372193460239301870052123182998768285714336417125251536354614194885822609838926673308313764496407944009088632375460580185425722203221524454325574918983612847785191269451705643094879693958997272565794384624871923307703781193461456889920100247089387365221721911328600345826444670172945541248978651464456236777032265517863511384039381505896259409895882527421630545501464503409984927724122296941871708047248603943834023849949750290806678806237754735000407559656417465576589496136504931034700314298953848790970545197642900498899184600867279673218921127289778500329442057781708102178441456666611623453192186861836361645776312099709581262929739908413615898818368821303118624223845553633329336818679355699232828225175748258382739724155095671461269130606115014576000942542484095534835940917491092657397644317174558668161203834066802184498670550277513050896092443930850235673736994786371409571488328840095282702856463049367428462590747448003665775186855640965882887494847252368335200836599380156524725839736504820528306812073868125293078538729016843845191847777449178305902196879246213364433608074001345702698542661136020619480646672062259460591495522781037819494841755781907259613663258758737862273361981443951514565278897315671450439037319527377205425282655262049500249870734227168972059300332238106101732101447371300629180483659716107242054862885530060963408686428544450772244437612140059199105024492580651288803704850512407917770128370538095973902025500934701836893426233189048419053449476678971691035618160814769224605739217238375865876889061652181509007658033507602413246234651888293647076072775170916352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,5] -4461422123348670765316745796170850298657576972719172919245124282133231529018526414389721973028719683375308138149284318592628710510309625942789104877504696377424604841694156057297233407584235363147773468345678716993427750293945848313976983189564578709256435767518831591170049345099470469553153167149019851440809772975458789537265769088491181602834785547591978150145295272731199664449882642147813916556989422422407536133378524655349447002112884015907109452825656825035101193024140005435878146734632576968021303705906837706263832808939146697979558713432859226484127881487932391898747466622931122183092113945956064950775180963723109838569471779677925746184953312620529071906638520702906476002517464953556912049623771896940022778711259749601608918793047564461608570366469871529488774696142905068942260803431435857487651688299977616089626106685670355558955642988070382691543677756716067628770617659299053933203422343325329048240637272064467175813397075353136970582857973586337211644779269973478183023906449326923326049101599195033198962476528355231365668799399988856043565042250625704071826769973399397637078231637075874198405766689954415508194582277698070130681784302539084663370519022488294529062225265595579160580883252315486772518768916841669023843237092375879697652275912332067866984249452737605421673190148530325804945147730036780893395301390212143665492162295692027627096815879609701280668485989943824094049561649283977640565195709717005790847296101209065208345137357539687450083154497520623355345744083427586259422530763305920371545906736016037146142583909859330141309833258721156047078885374379206055757796339337257461439986323184050106464446055698285150252439274743131226668981016024708129748360032913170195681227633647350266768390946431255213052449660442128690654827494648127804268961316308365995475687921311132258342374155334935295639647642860820829703851062999533585409176349757292825252205095289098291027192806798905168568799303123049358692381583922737587710294750169140648122164321832923244782537952527321189094347453296658117800282908908873874395203028607952977674381690101865079386129246095621594834346163329273274405930872325059038859564896054603238190383047642584745806256947638150546982326308197012875962037771544646032389575187133526429556271917117638036984799362766052146173430607408778489579458802195792787938774347826608015843718964311376725572280075157504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,6] 47607603702899206377848809789912057199111531084432741799449755590274451590658809705915423764410291147712295307447051578763349389763262086251374017809406320478805356446153191921607293821996371025291470049501198589113872806843898959971576986245652931966614806060822369028780430394629187980779263101849924007819458206239357542401411052020904842903103697194503847358537969864426365810999048577516108865955860409667209841793840990896136994063222159029133696418398920058710553087151396972079634346397937572981240043346201311403855061197068809859623769829822091352906118106156441850445319865369333292675633888708119779935153847734969988433889175684027530586312124065550462025596179024825151267603270938414534238746301107246628650086712369589466305393323105959838350949672026659480337773045575051734998897561144225526963171876419191965727196655484963285100186608691821163563959324371120263241575980115663914764624841093424699311501688824742481861935428586614639365007638390661293976617861452941347826650967471185283864402908334916117104496135299636577435925146485067792920129932052267301385053816749024480829768077402889181115417669792555514663379889509187714585778061803102403512249752155112834806253743918113394795117152158339017188749128625737765970795077206806041456299628086904959081229155368992413563461741135750992958703751536305612316421823652921662017824341732042750879025400259312552345937652685516737607734864176252131150929064633884963543596316393180476561563255514540825298141304862483180013087043726441047963389548920753587608963439662035322670435142476128142654091221378241823189060549909010337153404604401749548199655866351759283238794363637290812517341450572972016264394463514894008546698127792961140079068425640857543991785094061591575926867105075225325164843564581605092966022173728285963719447924109476883686580509318627473271930507454263187932356520763136720882732289288243919664723145733226358207406521373080099180568458635907686608927649130250917711034428078698884774441604643472079345315694135638307789266853444335143230421448922236923227980806021562470290112594152366257627573949657758327073943621012294746804749064713802682656196381895880578852961129393338228098412132997676993949564182321741549265118273866053797650362098682936542621400047524842704458105710498040216729343199530292420099087755708864865824545827298254187798064554750917093523182327234035712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,7] -409541281196403677954345468936560320364196864534978803871150419500057289146321913821163405536694346288362136628685038280214866086396947159380510466974725293400186032133153684800511929793375660218927657436486074725276851397756146558972860577273946985137780485552493899418651985667230049047808347593699679146183421597252419818065361753518172730952755130027703035891671809409301912481472277089888716616001465941051438664025549086456865283416910840138578759800233079099007568380988209465756758648131659360135644070204347345829623747423535876584076018018575603198813500898791456021232247993577373665090701281239046722844786264332796235249400018021600343256991898899577637431332572787253698308580698484452827219084653119385407106402380736489175223987064387768881382708785503636690609817016974816968186042984971660169146504884548826889073575115873300849532662312156657569338625522913805948419532051313632513439435908412975467787899956007332607189176526807514476818552526678659140438187046433508211214839259329740109117405881411900802217622024396063987084776722453536086832836618943404665630597172167961608562737759711746655510890025157847707239352904733905334349470027033491443853635700603754287381551079943250355610594130688125010362472816575899218005441707061811032554160852017146159213060704290959341015235928180351955073315348285874994495716317702531307104422513403461596023501995314495395181707760098778323843626985604671982272410383092320756776816974187963128841166839637455231159270926029560153925379921938090002683115549784054563279738771159759825319936115190523215756518799411596607476314625930311935041288266567324960293908655056796421887195699826355233311986334744340071468102896983155466977903191651100932955533705554063411103866166647086292539126213389564285780028239872725956958333134025052721900836017161104973743356547274426929409112976984908918590854134645536175109379359589466509080784317253034412285569953861089060358277930055992975401759385070590562728390105939896759260329883782029692046857211464613301081050535971785118703413404626146181015446013752802775079285506743594032236095414859233457614495469231076924235546457926320117260975041901185489758078935095428650264425560602020898616141792840133366480581736973673882866387511335526288103775433628875613249836021295687414567741377636359919797525212110480228047755464712342023666702847922944373384898816690356224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,8] 3069534810585178862681283136333725357718719133809828399120919964732460599472284262997333550631788395790134285893873248755698039959021399321388087445401044375481985149649470534896421757792269590036808594188366919254929025359594477488472610350586440794066095894511562353158823048017338007043939257306916643282281757196097949799032398258582540229566105585082817810147761351761300737694364439606602465279292966481722935769247630844279605555593887213352398058002092434819660193460693129277617519733968888988332611025179278637549836067149172420097469597525089792746375108184491534021413434912145490598723880442546562150785936147916190182157048510238980837263906055194583970006486760204602844096871993543464746519561567479495338732314689985710424114609920746734186501936449792855048431793268841612512224940312677200924921332165270198737071015413031925909358077966076135023517358464825942114619358049106483094654697931672795248116966193507665344956028670582288398087385117030597234739506271406254869109642364627084409243031413430958384998094873399826406014528990760003267888873879296704161313961114202726073451846834696197628669733808792758270884795476049008728892624063567968787502181908221463465932443376303738437912981598100221486979149646950932693555953543605437525771728155422260063163848339981731322490812327117796637115046416072985464864061258218118955341150709622130348740836247865970304706920067018797667569786859460270909799647073649418503568864232796841245482895137058275222772823130290974006104624964255590596233005723327691966534203119707398272853865208333458224152674830746489601776255614606290777147890919778515996241666641425766129092140513928863253312623031447456366067024002040693720253887853583616396423105714365267984723367029685990366677263491032718504686542852512264264536392639951959923813845185244692260535464592117511259879942918431212986053618187015039141907547141774589808397625446131323717978430284315839772253731240748755160144746243340673635259468237915997135004662667483835698129149772831372709316691251460569864228874044831156873309627154220901178201315500164157530988736431629468600330150772901400151967901634038415585029293590841031377460171500435539449446619036650171857803584750984200762144909757844742087244616741897643780773318879516426678452543119913860173248219779304036896381807692376325813211573415927398333359187563426633673456031375086845952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,9] -19811937410138132574669017021937589914558351507364001313709674734401863996789073910059813587228655193885186902152892604623766611235961980322267532227904223832575269862001411877816617803578070939565530833512533856918339434154487221806466958827621992978815150544809694414709394545702018159812140072643626991352625894432234245295698255394322995642259150796036269426149541259929010663011030436869921377353288093129477749742624566577394131223830945419174396325733697004144864241548297492673855501963068275979698896897172696776657429531447777136021955254605949578210455937525199101366950682631578496701791399600889931097086477194807726851275178194053957402784671832709374754009835997490118765556277157453189807329075375434284817229418006323455353128625437125279569833069277038267623811690661490371762993936667963679971315430852711902634414805638623873344586690479655443839342582227493869823218531846427259175935057126699926033068690320468068285365501197211387213482458333363764329317019323759474672384938606387232697534218695383996280641717904528360896163047482234788493065109632538149784330920756008450235371658618123072106029188435254738932896424298677409391865419296516318159284012082991269581828079138982286595919670776946856039439909954794594351665339240410242720155111630304398902121594499420573685834906921215214163252784948043326120466502140936143822762532482168576336267875099786065238403384910624690391570625763462063308976016230089848844534716476257205418799601090802819950139501101838467404897732959547576567531155653419445171038865923002934396340526846664528784831311264067355213995453618275066897455679268369504177028583768976203995344744637172745476094259723328900046439212337342341961463128120162917095737534618106139003610620464741067007152912642412829609953918068106984815468961526392926396241214514934514970890954935597302338912476594935303897702161437485591123434788642531244751166574698523661986701741436864163316665055572339837695639433117106837492310061451696048073226182703038112872485094413525834504341776905159206116551728376004687710310510320374469185154527006473164160464011465264516847354571024075058763760056950400297041559421176392451902778511099054058371254760765264359850410267094697759923741802005013573861516278499656748155018836661518875588411809619952613749892123454983983197511541306909049750556790124326003896554643332722570024796157361480794112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,10] 106374753056328858204632711691945277907273484213216913375454348123101822904087706421688627040190775767780270292913784391353751862321242503586543819050085381306791083070689404482790651586327497488800295128800903302665296703415560627898377184263922281304097443988046626713144746003926560233702977639178419538846559909861480152903225618878274829743601744262238760838664432865375193969254557876211568004766354428884333474431528511921664756850282747328578971953386462922430965844084428388629343050778164946335802822291847282940036457914496321840250434988547271840830772514137770680932420640532298727357375195748293491241338903698249929646883514792498514292739009532780192394481342677772460058904062372429175822806776124955791819881921803168975367169514148629876913056657989915044130532687136502631498592426193951323949018362939115941988194232646665516410765839059184600451485875133485880577193996974032159665139905902994725637965045918044728181488448883957001299493235474931739202111811552032441778158579016943440524511173464242315607747058019164448473203640967868838900025170047176552851700109621277533302027274322954968217856379289172431082868050966634164092188439463545211520102962638188890106746875599162878021173402998966560713442880399042232827450803052655862547243892221009947077603500284162662797022062293261210566135332190338181529567149254006605131950962388532926742937552318826080834857327148862368837909223396031106513238843315174493482392455883196260494323668745723723249709694818830771373731456713132699383781054969640464119799883575761223172140152849347562563366550036895577753741500386651705798805450657442377059142610858126998594604114679764427172320109288670748258141915825366498306754795779273848259229733994865528425394501172067343858287953049887232126873066890614112711753880918634735900069928715695951770190119955553536754663953533268525113048375220651238085539527001796023233182374630460332821959344165059746318678396727233543326242933202750955344398550687220263116161829599724981627050744929820881603739089695820674406679755202549585276548685127647961256101688960104503721196766104754962659701495904908320474148733382705362916319286385044190289663335087497048706266547333028567489769033767527967620588423339559578792400912165917869118064297433576071855683528760656486499479838562544283050841454744130094158646362357745048289068209343251053192516340270038515712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,11] -468853781369393810586533170119275748962931896629417675080287396232660685387304306796971217074654047211513521130613294026691598744739680045430064112114718981424437741402448177195608073258995185052426264350386615764083156120392465673926247241652310345817335254318656671105751187173610842944189861371539125423357213716167088176043055354242404900194780629501072803955609293760229132572164603290831021131329307400327972322536490956396413960201950734509365854150642401558803931990728933762060577247939124680395623967561829346555005631518786758250958064990418598608340620344510190489390391260878200855034773498362385727066153135666197568652198310277730166083712156628866147850952308325775448489689526376831848738426005852943686642374092359112063507093342275459147252174773527061298675163206596186557861482255978877917309430333759413581258050388377338295165198929200484324344084652247182756132870856932636251451392423451957847662622424366247205652192680756669604906675584243711669004211975728941689279187304009143303005183492425055968798473555197735181425757261026394837552568939660034813031893310855705918455682488250195310803980700983452036655084243490601102192655275116571545553724215739759932915261134509374833661761254858127080382490748201013378818960447994072468152034248549548801966991763450819767320966322665980626224787176617504577526113375286658448950582431254112175712573897287941907796777757951793687467780639673684491900969029046107241103166224138237455558651074164296586700951326693336122066713611675615276525671513977528339014958022425716889184240155421768123796834661607035234422643522352798450743965804466927710058479157278779416601829386388932100586797416912796531111955502627801573054082660097062651235809349675199704242039852357119130420661132339181468736527889970803083248374156805058322597724441359757885042531209947129972726316191358445722787041604818992196279007489943892048647938362295583030008373412271622973363620423022272589383053100408213224631823276878298235530569031100397227341074612430887528113126928647307300408098934145633833574613704245625752261229890842819837207226134926703592662256319632439463630352248481102796691062055217652786458441228298824640976793523368145066460871251318962261659075276585746538212922095179592797847178789053106479914532243960615505155691809148529169275656160514810882923427381059936877809825450674990953126435432563065487360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,12] 1703888599650197286790495013775202640677797088517107006483322757108530338634699917097198810190585763630738991431194694817344109689393166304728288054587588271744527598168000472586511940986689356652998188882744792853460460472005999401403961010722281930110030281719109726649980187555994369489537080966449775955427537784442040337186929604084642289046196676237341274817840073565652960285333652911317106704619187586482021945090523259877048087508821516041738777787058802764670263835317501187038671949423522639065271471255308511629288299730274213349570216709988245239124083993013379206492890524441346491671136426627282278768873652703800987531898791142419215425618451649079333459718320906019007832824910935617591533957913429509297750855314203855194952697068050538569096427553634666595703058243319078002554272599188481857681920527391783454322647276144060723308051947873248638434102602131825332063821728491775380553013951818006623064708754322135679992190247847672846859414584637208767529939873936935100905306954195260571047910207087785977464531969513786913872330797867967007996061738513675185574948007726210441225931036709054228408292620801579244203942222528604839643218065044814960199660885232530486289847051186536398822603038168529069488828350225279947994132477063794371374486532909707121796449426214154401076808916827303444692677253840457833876676693242835205697908307203966048082680753489256991101490865259552276276986065057972322477395969740615977795646594932871379964209482971513231740113434518071537421316747827907378273054509353305451058968251470282834394574497849502861934045184936169414050935198604046465315763013147921468792423640781634150971932380825999193725711347380795274918086634973899822660319976284280171009061715061760313480645510285823761659616722212772185055852301499982996757946279448448827207686410463222496768112944579389191533770333411040137134115465044407384354577589469179322483370055026364272301725460200596602614545549559240465885175154459162500574639851871514652584735807727299612127344065005342875124107305569830853603326960914601010935956616815336624875908726659941566236602335117600504583030956135392272662973797535354006547106346502386460007927529136840040638063787828897704407074709244133151093437235956690932566378829030804256315579558394803082058233736275015994843001595142635349874758155802350008275250071241190025446053705186475868523544846888083652608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,13] -5159758004397919251346850306057087549623818351140675978497429703791200696721321759180549817914649056888508934075636436059172076911236309751578936825073815952151347906847129016724729317089705691331299469273662524697954851734225230668866109773562903507275806470506900693221599495582080582693607541686202459754313438391299184602952932646560529486818001123753502752427885911633002983109389930712159399764003766869276154643626930243936746654675586692083998335717496069884610608482292183764660110341383283395661378631836998265512791847903489534476213679596899144359721084377326295033999865955986674880835258107122586315273683151247188576315050473836708996966822803093697603356860606039420090788233721360022669108600113660331341078824997905464058144035581215279586154675628489323010844611815326825945496131110682700202343859733272172169029243272175519146443624215310246422719059297033958283037847981568251773095093118829177985803389804212375729845791827444117323147651737704001521687863816241096197661715244853961904884143355689273284405049543184975694058662347124948296189506233446047837646092802773952867085012576685990874662036105107121230226888874558141776102927554440250926345991715166093536535427483864926123381000873199249560205096554672614477527295365217611554304152187928933763700425337289673721159179448811286059239405331681460705578029929504667714631481155400525837284463504362666427263313426853743507271172539293382088587499069898346133828346273665050921050926565674565269126995299475575833670441773217382723712079647854195976987260963408119080746395347438029687554967105002065527553944783651318685400228983676820997106221174368970766081185625493622067672991796370339750054632995152431729506830504624286434947523874830735915861367415381799748327819435759510073339919135089162150553826878377192658856848436726146910819880793005183633121536737062083609526891784778031629057799942386495318274856253571511440086590090491907281650217011691816478405138623659241629096700057284191984736719549705280128706546104261633071766278408494687715201889280312611233687906844332828807238908863665246205626553960202317952922501128325892490892815678614802604325023240840188417405699652035582661461574498814075444475434146343431548748463966153913347592426244263519623790446073041307916722010801751614304485679451729490359016344852672244800630069271983729238069182392828117051720327958578421825536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,14] 13153683333260941273198701927698666135475256278471477753748624023944594841527764609772707024866908402927624787995948093688522773321997239199684023400854739987824051432178585936691956121387938087624294741892751135998133636436452988753250827565876922808017599632229269417220382155639280317439531659774790782302831566079005607889208830696438367904946192445864933346075680777256035464155187900739744163141506059794007149911762158481963419701722279080100231737499213543821342808843706621328367092671563458631158014940065328360481388561724233361991422408420304979432922310094163380312007191115853382254333043972130652502651679611781902055178794863901183591586152491357572057867004628983020877040124979894424635379498728248918212407194468110168559947429607379862638865959755601936314710238908575502463044066121665975654420154172111492954363280733428968774162255422745783169823052041082970870650573398700795818064083645662583937406902776220918651065727773719010354180340578290840107064971537820275408148383083157444783791032990362155149453155495982168312528391077240811724379861670235372767044141535275761105359736274464181848875462531965050513375401674030091467235023008838253710927146871551505445917661836626959305952711677900542440979503012929711142392638766598090163967475531381234011059387680994179010501742965438973587848899442513563814953268134744893698488041121387488254530332097182195060971094528017314307362085211103728238279608704265111448003371304604177024013983755764861456134504384795147258762459218201701435777036670969160340046749467759851041663063089803494404148870804435653663798902265313332918784394687034449382731127178993819913653298483542707048417765953048881795213618448038471369703767320968612569649719304386433972204469298669614985000201620278540806746871034162699986723770737582738481025168166085374262996427408420428192185715757553751606802509244192583462505861824282559860067563123074573613239972014974025293902672660714192437912881034700983941608394763152560448901833649416810461242287639820371144432060595719245232671992255040371351329981260423896633496073067483064643538086700317090897991697998774268139757202207206813550382501498751909186833509827961036064477837412978725702124449065138586309986554034857295033690945234966687455974027153311867128894507329198396830339318467493779006155732266236484049465274929160602369876989382536972969022417174938286817280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,15] -28430732454738453113182199711467422979916769825476706758696989466727440059211554824147116880061681895666105893471391194494456707266807953509381998357698445595563729429946471023203806599009196749557181019404662166318089232901101030172129951392659571356924756225358333483626981317649471823372831701951437544351449646952368980834188454408533616336360973680410618173343891038450634101944167170367673245173952473963569494522180503048495582325054817692535678599669945548855679932156949895402875638400796435343987398162990529765457677067406171619786449503525433354382333882787030115295915980567439433133747591022055406589088833234939477903893645285578226653468610357630705593570464718665080569622734481750906052982757577884372068880467372971287738655867901046856710578207973809515695652939783420125752321683446965524160227121543673079573740222926042773737482098194615808683558960905187123124673920371941303728502465711567556540603371405199927476333166841431904413275237511569038359870721755582863154036155739305763884216321737767286557662132741385341499008303474280440508593641510900087123832983951549725016242801774775647808621785373524939954241388739565960672070112515830661188845864209957534187563723257028255492028113614512723773820969790550042420124675039258839530475338253953041203409415402753594207799167506751245838563175323009421920288834169897709798608787845686306681972357972865190915572110820429672965294491528422763845979769811466945728892704419594261339048808943231060877612306951277549281435094421926103128279485752931241105360576888132984752169662974604104058413345618788270341390848742978305593802876517936330953607954265144271243292108893194116415847384038075639286473743335743116454087176308522652207626671402392501059306128093499244623088742203774501144432267900142775523699987356946891024185636608714530271077796987118081558804670202600446972690665812146857783861985176585869068777357438006988728519764171860570865923454526022682047505500659300090093406309400309829710105395492266569969116632426823756668059847202463087696882834198660339973273776093882609561693047911875275104239961632326895629908016247822538900308780780019699916904328777474855616767081022085650430353378629605001780113044874885014057490392694690130029674678417964985439215102136505245597175913285731431242645066163331832448224688980975328936906166660066801232276385203158676934216485675595265474560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,16] 52228434539225487764878960000137046791103947943626623652749937249040840179316084988246169685502095329895491250643649273414443520743029279388521047924241583474791149805676160340790432357308776109196450927148212056210833104114067114136704147854976146557280469529919436432997343541061294104447348722268530394601576535786725621244610470210410049170907006819405572555291329094174796573672086007746773945152294163358855196470982517466728236851458256304510821324660558247787751148466094978819117948705451977055041278220161440549634656259499528343630734379649380794045074071238303813184000275824952180411094325202510114398395069922957309963894267819153546025032245024623485506698029880764187563802874551308376874834995617854722006302339257741242745647688766113635194734493189072347851863214939562729176540225869611603831329547017782430453348324233983879938103938255625882609360821494920444821998974151241096460196569127701804609951126169323323133993414734708311808306793451895897467392318390065129126228115982778982175036687448919486797958232976569546381868918295953509561031445077323754753955069072925682426962549032563763417844824985643647162415887045336982088977917536112314392394288498487084840643204128656042170878752574393860669041043191044916709030925438871258631402165422269958803212079421543886266860623470229998805878839367476319882479617705887013095834881331521572347097235970952410122263786785044482110993078799669705328658907771640927845000151239257759322844474675226900612120414295709510787890176918616975148788963337388994581948530988438068780426882232285564449447057802631555419714746616569281157466724430188995444420128476418990733774557677796462119429487328347176447389468290802417293897911210754299883466331898218090840107202416916143290484866766752454511424016241875943432023289958033116041869451377811720284481843553519624554426923211109722731551259002763720552324847700369495286154600800546638400095520673620586393360062912471847899130336082774417879387228890018307272723363633895737865067300094799283997503879331170545048710066285344495651011965407606787835194534431615612663787063617685123846575501334652381670768466063595878182985626291362959186208718686045125239840835210576551430905538940546432786798979521550839494650184056371889884967470149211591154575369402327849310422886105272206727078334792039776047638839389789144287102653358326101894903259207691493441536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,17] -81202735060857991540523174812226051539717834545934874694884287422185952795085795265887137469354880951241661256662231768903292398415832011274296465881545060134099003710530662567734525443006626307812156677985454549995613123239175088291048445531734540351943001683397460349160022635706672735647643504907380302947687926465387314847685571808564345363336098177247453279664555149964177914686769105333136901643476709263992815630206961523265401443292469157592121007821170210736588531978984164533421898209560909100130933889584741852615356259471762147851370731280077031824144618636748289358090608990931358154635309499141365092647581875283186651025475343407788211591995147957242945755645159485740330294126236340924898342715212686667085411592317420936281753361081417695145518312887341986138409772555046320905375376871566044477389440708804292840001309939493996362131211567694975191714536760401984023991039861563619306066148293713416876749704646388434705156131362494416649683846143351986262071878866232390885630229190303809349952909598409471214444308304743740114063378141174164230947234691839340890736011806187356136384236192362028110379883124652440531356627658236740120367106600318083430397942676144444144715469992406637516599510790090405056297749718883692695076441110121198975750965838422221150807505102812198637532972120855691479718004620576116023854581122395692575575791413930150919587802451076155241576755900138704166556725133276824989747097301085053759233441106954464214412154991852245001765847204096974203233651083130089145056411803479561961579118377581647074212007339078498750078206551477149009398797102607664582706126663583837789711261197731902808326689810541264872097346453756965043551341872585256669955154696030387553181612737138223686604619169298039696109790663612723891593680736250694241978875881281521170566013872206028543570925935711844729684945613461985516143676153917865090860519969292459761421897807098755396488493569153178280599188896902158234170371957295495590504557566659537850803739991260135742568951053304904479417647141119531528344281175758499445708667585732571470565668195580266459680893641636550035773993002933034130408238279366932574257052537607451154329010213142796156138231247458034585008566527412398923243568317444443212056288772215135451844594612690006994022085179205167728427530033596989051750057175899071293014362893304074833790693329216037318109561008202643931136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,18] 105232307408279224837775665132190755465899462401109331825698155335988766526997943427292037049864411432629972673052220710546374571018069162779607798818365307391085001228936760954253372661070307878653253266828660655029663029082647709185356188762498235809583417470101333013833275200608709604661195693450245469464141206782426072367529814656620646054707558672018566386847010533341487511311160385728417445581261364682257063905743124040830621672683539923953737313016406984319609197462243864884713101885572256471923993528123416853143254706138464634955005983264927710377164463114829096746712988406191497912776030950221002141856023569731388440938545011952919232592625994798881830049043575081101305467807785271078893099800139927530805788526424185095540351278436720260580298829386602036748023685191741222483145875615239533724225010399567052674494492478479537245510387794582914388925204041467726883141523759255958367468003856189607840278214952723859702737998124427381279843536001035134130345348856230210951167433951036095241365727905061748578890269547338439728784584484280449436073506027292731818327969929271053337332103082137101557429791664855638058985685766984622389557174187477356105379959816472617354537663608412662766192592281464889752586192104905124559120334847963514786488291764655796622532262360314075782286992596053906218445040763604513677228809470506583734696897522385372067959165875064304922949081079584680750155015906542827804600679607369887678038692415067367578414682072746655012714385785186237219780452339004698153622753573572705777045146912803778583153872416523164029101320993241582344932071026875200679539240108231736897631569750068352753764941699364826695266278611455588719544467079471780074375647217393026932827247758265126455393066360568636394725677262338557138989910968443163640900571171186969988821881770058415554165423791077400134103271058403786046080012803730210561335523040418092674859388017801952478781165293014192886783105945833368608856444980480012364353319941426258868183461590857249716083101141736145857898693389562661762112180218012128332767337074288507977641260542113006513755593849926706748015024042432665112133436553584401955829560528542325493846913125562623347197772118098329759267644985654231002294458141070592539264745824812006842670766445174788190729730088973061491631740733128118947737912898301945065448077848572841921514670985945078661838100710499930865664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,19] -109314684492941237445736251359523774051550011412354718545321897489329956013411981591561470977003292780340978265224369361749827094612847691324578558461150352755124969759646484041685710052395597814214174304703375139367703524352139257079845433170141696520607592098712005449784942215015119030883782212129108089670888749393321446928971332195741129312525084289661891173214921688667927952888444173637509152815254654461125892783488252437733689185793739118409881226639972076361232784480182029459377764947172925823239966760090294888051598924434325600627162547348294783622812605643290413933334367079321607945212935727761719728589371155918489506600753714959369978115150970326296839093527888945189022068001408600442826453857756899280785116042455809780538207018576424172179932708197968356852730085643090107721655099495710701943624350091795124106661323915209857292493963623034982200976587225036439521186872424740266062705688861582113579813525667077439352415792068459803354695895533973933435137188219331881303771160398189470568858606160062518894348238328250752202333809159428687977343310679458181005707145395294771934445576126576401864849099803468247066429441603142009029410937486341064309028298042327589651023499824918869130726761072702655704299891066172560250251533643032285655777188708326280813772029843639119186411601447343960105219561815848981885852550706308583233833535478452275522103319181383606996453228298580836348423688197274548064693773939019530102898561049266390125922719367468020134284900879481430220427570447887585818051193605552650307715029760000997686036944507189341813931259222858817400792178272469875955643909781930942428675403433052582934125708711562191372571595484557743830284128672739121582761021427403929362544538037040879584236212526744092667145989357905957898817475803516608061523043441570672995553674803849442731798209114730072859918145241155242770567559400663261966732455645504240559943637201803368453808414886154860476785030261498792364455563914401513719629765495619115944844782518598395716912494497559868453478883262566256425878766162248891407973126546635497791341165823447299795185409891020570185749658604519478066741251247807149800008750049120333641075981298904746707342512826406268101742498141912433563387236072453055152389883616872321480553993552869045261347949584654680475640323814889173337194130892262277417582569248147832745980242374421835860761400796797586112512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,20] 81204656809242837257614941859590696911342006475429899971506963378550309149640739265489529463228695361949967589393494165634733713888915927695086964620783635139034813708134141668198530213641223026301598817210752766096299796687889429660049508831920534885028541963176348758116608500847049352505807202418652975094636228715717585115593459807398319136150477009864819584497502913981673902468133766772621818746633818645975684060489182800462948230646874363091937520252014332447974763885815296099953145584400830742733462470496276135494693370000970411699403663865312476971120995069769744666793968437615530882595045985806536579325376749874911816599716942883641803308016111782278292071116215701495317655537537125139959766048171348599907538993423203394220743639860525156703782264095597128723446264019732463918394958649537860344284092742115212641238795810802684330398904530536357713319913164816044332229439839322013595762022744109279279611855114478207095486854513009073188744347658002259626373916018814379120636016901888030987201464135433424812055049676723918979698919302745314931323090783742485917273653387021064746037888226193908505505153338852112131964893350538474765732960791219166411223612453987349645051833576663681257250934708178985113976307742973276981441173823161756080274758240527170189306642247233660784185586369828334665251186191520063742921050082331649985326727178467808778246575191658417797773718795408282214254985897688644011479988428647867692272039636047348978015150700281233347503079535960511421006592844342765575150736889225322978723198133311933317971423381967189199164678184227848513418289702169356258544146913600318233986604875875595518560901430819708228385561108189427006566271625306947283440720111054554450335845433744290930248010767058036596743803734728993480133594864511650622375758664446543440569098629301196995354349421742737435723762867407117604591893035277025279634380298282028488006864610972294993395381941920450119404441399253341935848628997182823183709288675742061400312149424026329951456286569719448563886821529229546351696241222178358852781607277719491558118755373166613322000824918618372277017245578424588597013672387248021145758649099818528664633237673037589572895968634735762397568965498595275500054632462516065871284677918958518253794980192363218577033636661350670074129890447258772494766459725183722434267728938387967420621210275001775847036104764812928483328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,21] -21649134178208694020978523270434060448323371051259905390935337356932800494739614660429900865997741620824409591629694890133951112336835307220703198590709921514514918051297824042704155196674312435757794237060476123677332256628233566500555964950631690488166461355361515767791810358258898376242942014237184721141446814683437392410376936817524316811932273902195387123042644698299752744874944035775479639930744989453671035211736584552382853695164835031270825161654503443891165959522251208131225256825071752526498913731494401415699002356175351699876068708709973486695703664417299674744258144896872156773121400083993780932490008388295972285185071485336593434430336225283605392925402202213163668053517343162106362301983768507341455667935718475848112362166411077737946613654900260933760638335781744709627840395394492421697602041051554835413724024489642653838048797162352400610763700254726330182508476644647132180027909273253511614638233775477390014110802164605483408714770843002520998156944395542237201910620644269553222777766659576067853294857817653065326388209875462183791536556101267896156338349848922383629314689572785442164155149824853496659896393267997753584200983983991457363670664805505442395364919530317525534899192481671833183423198894009668821496181807270240563025629446733133118724403246666964853582661907989792214585719185307383481149879560031927859598104518450694060737286838681112597623412395130907197216514118261006511295420760067207616071893926119446873690958897603220383165382770225088805354877313811182982919097552757076844193358757441500137843982769298042222356350372137970627694928708363792880231322414746070344760511498478879863891771434170174241617024165461915976552657568362550839921493894813916883999513496566466126830477604870822605805138685263083675309659403277762813222100891623574885885097658219064141111463917363619921867663118882040828812974554368699367464633416983952659637830356071264305370827862526862880609530756432885824605086761549025648999145473981847185179434287335207441046169644250756664640161318183624024857754826565842674389743579439714447423108352080767355018051139645290879870259346980925687732033342751072173240758963091063350892412531727526339948903439901536189648935889836134519006285612885186757783704756150855974248552784455906877401276793373932777000696254146552968788923233114257641549572244170515310699610914207720527304740900855298916352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,22] -50578073648425811529815249544433563269581884010427554637030018583099340439128917510588737472062387079915141303174907891328965082226672285994311517038085967722353483537492180790990128096309657323334087593319923196065121536680677189801740513200930032927210970043267259765919915527192685957723240695194406639719888338141602270716163168040331851589542799278957214077268408115933110548397234326661917029334559130477154442319335883334507426365728239775780770309904252084099880492195741191989128490531132108815658671669938794653322946690703556088676364402229037702583317672238305754166172256187821778494865137139125287117487095796921175900937740484190895660352323375278387390490495443517330495608979447192590478105108254714394257711273877823466483501024434779869499470361747829007533391321257747154623014622816113800245147966607462764871979926937836202844959366901655800356681570261421007406658479702418584542449470180955544759951933045076571577527865503057779306788666957563375530140031127541626777775941831653306126780515378061079602766638522246246635282263307222715353950768010489614217313455214388096736077174852813372995388771007702824566033285576959334887066662564843841713044733069670559701000193284445447360724164430074020843544642496697985593507305851147674736357711290580260638143048969745014912449708949903906009125582656332344684983808225366601289944376248977163895962832730891381822526148114294110554581903922119231804783967626929633451033600746346435031990385804215834105741768316672814550242018519858083719292100312695733200756963408513359710048055275679786514833010162463063565191511457862454889565228922605878292540396029819866540939215267034976602802793756722089325333476548216729588720442527451155668796714622696590629001801715587041905184818336726431682038539507539380170588705438295901522524783283926965171129864607898703027731679744006354137233519745512019636527092756431250388110531309566801617593029514512674981201461579542960089121771826173062504255252633798266277380982710692077897670469388573557140843550104879031536243217734460451539041916062741635002098018263488853540062804999460654449638581751016430201186942707315857447318013047018916937885177592128844326594349613182041038342975282249061211462410361085522230472615046342625177409789777043126320059499260262224502503638648086015695127669117311224955026764852370519045542986690230359534326399641760397524992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,23] 105619458035038533730169531135067711835381540812168461403264895232096638936069886172737486369773030742687923958286425302123098793038375969075937398262176984207828079813351236862428899999933819314073739704227540847913742908189032812170922030003011086375503760468365714093404523184951096592255932521059875146170927897964317855877220405246600847798702091101925768340343701412468430385042602063854878095293816327596260006747573518419342171617838828972089721554261368165051071227992845256227664455647702536836688179184808171576798052077950575958405410398485642384044595998318537691316105933691606689986182324421091979201456753657198412031936932248016831443688861858927859644452985703579688423314196074903160499932711789533747686373282955795958468876282388243937393713227398191699815360934325476092172036689552373893719724513376652296331022906011176282426322144032032105691328537988009415501130334364132067793911154489442665554979060801372248432003703312983130238271788275149978815205035685016107094218544586427779521694100296119094202286462159343699683559269847191648160434359120616610136559231992855570546753643825592539423667669059652886229052131976460666572115357496832367459053744671446232095733211474718857022101838895995954275973498922128290188721450229325818565284648297439260944770971907253326677704763723519010474630641804057659422242535397805919008636130584183469109089601816296478765213022735212311245258497983606431336020306563379910350115871036507561196260812009607263707703368055505681469443883065668871801460012441229110247236833371785030763462561115203308355157337643047144921540144133293065650536368570194013108030470023304835175289092472182849078190466802484244000239840078122850408642296564665777616679721779921597214183332691171804661880569203631038646244520323579343157131579686475705069658784174203425759869979945137476865453109458384326388852798892049075948064120165905648612170536071311425789146787556786054822110608039687639252390631916149809406366883041331388526368348387056257698806174727405846491170231661600038028147896714181587764961176546372237049259881223307837645822045874069264398682734604211057271112584053636638632332007805462870067006443171287801170710333289275917087391785803618902542489248474408595332822319692752081140124023404353000178109889222418805920566672807413675111972882594060368099843898545554485965213421870377101447173428996530453348352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,24] -119669419926898190301799846233995885170737273222630075633064900398421341446978830309171960848048000050339568651626392924657014623199456016684213091784680911715314799153984235679247352268753356736289518217596912652576327186819304027150877918564679921050450017785595754820344711045615817096207927689737418923217406471796317259603750520044851803537746322339317586491903218734442372940285918255733377816670593305374525491332047319952948593957425238905299543335877248987299564151446497519700007749963937385562359430025987062084349123916243166847398436980813004013388086621220321018826246137630863264797403235679109236370990324339148488267569843444405689706779737197301811943788721518350085467715335021997202512234971611352291878242117976549273287009310233459463039879088554220272348060656597647169586823225704228526659457298391596291525944487098614626250210919243591876145768807246436977994376304053988597582650422215788966138854004432113753128685398367264363054114109227658239645894272303975621056296032630262007536737106020204761849842338094555999661141013381590839930986739745109847583773851927355828781648327059399753653540877469636922493350548098980231551004316036996117301423361547166929516723898197135876602069660560279300348787319020403719502475466910898988377895958784010349729771488458175020928073920662238000704551769771347973977115587300902238541696528103473359568543791015826862048499227683629150748306978889602495475117819191246669425540275806788297199912037455756210674702198384805686311999762958413963723119027171671156833347567326441022342323892533932336065625018447992081107211107845679214471556637256505421391948347165441523200682955899923991051307580690449036578167119701093157881910669482374095360199706536341726973228004754685423720559559337070853496675431176876181028090113260972029888405321864702747058499164809800237954874172445529577292569653130614785358983327565576666971651268612538796548023653142736362668578087943082013738851393642373944452735718213629222858344621819846181464929362952722750322854662241417960390831380953402081787003136344538343933516532788745759758107061348773197911513291253682544423166879485920676018429311477288717717606826935542765945309200968464094067547742148434432211763990374905173215937334129288579430215211467328671040388253270811564855852721176581136179084975139411546496735386757791602716430278302996621724648924216325752619008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,25] 90528986860530336443326797216663662534332146167180521991999247662022666605959290914136378993225330071091026612362872618986596388067972068468756564668226725670059011436246235600478266067525532720526633570770937153654588559461491890721329403530440475940528050849612202717967165741022308745000466267375246824151382759786631485290833270719285332686843020799602123854122472248244640401958922898496996776659613151226652693333810928370279271345513621007310301024974468142649874037447193418827014932859253933738598049088754513297505216675139245520397856827005986828093588895430620788672479716616093575139338879766792138624408058248453363546166936021072521638256129236969973771369958673868788114905427881001201741831316591936871722676756068921499894679783947600502436363905410240877598013279162120820129082942865775110848566446481947021531398540324940740038209320834527440069698284866294090403062700619404063586983001757521714256445352072697728488320337150219179175561681182388354576691802279185691585013922167253249353996565938753010385188731994307963428622547934805748579640630433704458942926377050443044269456270390685504529122153789886081713135752077266529086682008026650307129547354782030230167446642228376645311155032545521662444169334526550707716940323085729974439700490686145068129827259959609994491048970968334076760698297800678816003655054896069814844041894860154504504197303393889851848123574257652528169651848447606256463899102714401855313190514482659296772840514966060127693942276715622444871197965641277861091770805578964405708191245625771375825428535243959816474734832973268205280843339581813297047238501463731891494910226799157543782510859115886699301966729805615293962383676258265959278819873579380088990251472287395457935992794511682432750299002520958289843765216209071925884417254886693529682410392622982994421223854948450634042539151698269120108752709719846402962415754043218104557259741636014829638328902180041007871753853458996744487146668541865088715439849562357865098468639924203884605093333864947084874076488550034409030419008939231878093565468987772262027737667326769999990695999849054480794086701936393940654969022193671547722138328394188934818963208362204941713458581846035450863844643023461357789661637192880328610252044705730139105359509071737647226759684234185753901642642955317036181337173663583210198009002125622762669084609779680019217999621327963012800512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,26] -38707654154218471171907262110234434840439140563241173653292069005619063422848800141754763316695558918342677898754012531775274009911473556958068825760827953538564989789008269349012797629262696841308701897602259271458476614375041811295504860642776814749032648178556377306876789472394081580222259799741255006896252545725898456121644711950609957916178225633476541197847493672729838806701180069211019257169409449279752762919463914507398203476742167965564779102870439972883636577146582484833905210913372769406328961456507284185347856368425699421330577054371918850812433212443197376923160876767412209558878199144756983217193358583524332254121483836710072507581469781978741496741490552832945200600054920966487191909130115027816348306478540556718455833294030790274246666013397264927905288332704702966766819098721912245411412576529173234246660709354141518118769450857881063904854355829923163754359610629682485295497843324642467224050291164065929224642251061592458011623643969427681802423212308724634828227546115604159143612642892925424078824737520528859420419140905963427626962904504745138577344672500646806537480154953635382268480725369222058269829766600326788227661407447334763320352858559217629221265737696138895677154869985017180728479513936931846205001057189293173453780776723974994726724798976256414496991661540679472329001603552438201477267614752431070381591834232867777583484642961479952425849784599567025179239002649247034504584100686691428721516896590631010302649415453872725309785865915841957214388586750471909474846097599228192498935659075287452480724661528082760411623230437749729797421268787698030959320622046376907389552086023551196873748769679758744338879586693225049183832876854475938481220454832869063103070111337447146404974092459125658797324498564620080951269791713948221251222104474535324451322438966381154230902401516627060847698104582057725271828014382729872831114450067321828154056680893203794969223216202598635715855776310441765457094211286510822582905850963883167634284457458207910036816508045126416007187717682831699016930901795547892498684594468867658720402365686183821920221975716230607841995913579704514674198777368263158833437783668089353647640967290282678476589497867991513652521973315319312134246680711773675484152909401324434947037834310107637514863993867710375058974191549370779421990964261683508147578675663583791420349782379171825774999663467899091256512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,27] -7472367609626607643557065046819618274565637385804169551587110867122977151085687285993728954634233185037102646295517694764651685490636631083478536559201226448033395910612936429295616193596714641955034456323554185228426511768895297008389289825949054448215876430692521525216553680458412487285714207490332744832073556507984814106544809340708762424032372098093123885421849760422331036521446002044935351075911697753291891821518267423294610258542285460812277312617193475785134435114082489505169830712668903732359516190751952947501288866121397308770102493506534564832985029094458705234593324724586437700762453251352684580949779635909498550467375437738075850526480964364815551316694592496851075901666966643392492944143379409248050842403859282813760797764470753488861846237749131979356143541692857029212505089541359025642071641581990306183497078697868761905783076690815324979137466475793126949191421116859849201423975424473112642884364627902270201279442218803188671073633803351543462698543413366147444314155135618301063645233968767426783040767726031841665854703262567350307691787083977862789304553147394018956161164416166293161452330280425347394479689938748473546260205642302251599547111540670782872521265500347812355748251390118022586476018279980331105349757631315115754617633081160840451540741150004717603266419420399910650533948728951713485036496954958603981131441784718083970640708411046940862554147711340304524359978765534189182163890262019923038687093829922150345539192515077776823035960789753417960593220403589890752612653419940876455646516290686761305315236340572770480448472227075802830741562998744103465606389738567154402164327831699757943826058809095739140535181705112426672890279640458112347585811901756785459950767485045000986717774421702313137347643164132211083686625096791447814085230987691542634681183772115317935352304254514209626661720250249061952223206381838680496535408654424866745932817032993927356600013160295162754605455716749079732527705688014765932326022449537533334277237163627703550012079824956881211855698628591618243621885532595078755983375879194445048749402477533467943445213226821901838580628771615992512632041947002390056117105742640059069491824659313173529254159248655962409184184830201495240611929591732688264091838505774954830597611130800634740214032304884305004569655474063464510390193026446227050307234007889437992281888918795578162038459759740584946340000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,28] 30346131261424756400731754475862373091874987135307597051993089377798704283623170619486237842975755546439775343280193531675891974694325252636587484702864831670890988291524580609413080535450649937119490242274953453461786921752046362673882695553400509956092232450391702578867255083188556219141063311084550557133529447162659480122535454571607437400310305190048961169709521839453062160942503400692551797191386768799963472516906498686516643507433088464994661158566789771004844676896109452839659001756956156668740935519087115912476225440737414707730257003917002240386813429696571095653805338053022681103846039607951804054327533311311290724988818303922953078348572559575878313625840870369393196307171778754747793615115356417373487502388542654867426122700674249343301249318446342513024117156678850444200690774575577481959187856599159614231934585274274180510491408001650057713556609545957692981272357125378805894874137666423105307208809020857044271349889530749105846268724906273353057249188717586418651141930663583449627381193565263205516077021162249323721785915595052129961612856931692195653435591008521319968888715250472914831895299480765535874701455923789756267966160925811925136175857668373698411802814856009437936785014997215985085302341225286589263928884974015876204043566366767344411883051111175308066080578573628301831744037625827741960336494113634057107732976409265846060602430913644972860872807662275847151743249571788283152149966359582083757645395670016929333912378292063448140177439287245303033192562026364364649280722351469815558294489438749089915211732362243207006948255173467978366427540534703388303340558730048380995298759962678941669039505816698450019956320260207579295191345528019841308183561273938988827548087392663343554871773161147117104844943462684351746268082255030193373034498299413709891543942959933195846757789158019127668638873907527612979070400959703886846691347977511594946522081602472625821486330888641272990322826837396968740672191798563497353698745819158825347394073868123271465398709250179013805927509687661752260295091761836974822567126321109966410827407842217665339582985441450267663341263415641685464124539388887995533866158929156781548408117689235496396136810873968173656919271529742522972749431282894892986172395530549838026199182408698538627810362490057963700887056589673709354885963516750276551998810080195981064042929899118773353106758061991805623004250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,29] -30279305938938846672637083284999628836616768229816991764357159399178944952181655386787472838414274728445521378530452158474672977670525183302273620423934175352649018980793607971277436144367691858117755845557876243686816557469552839506169714132673658565967813790174720897365585867854016693504397624674587029649265638348343533237543610153077198729568532052689981621054782071735578519037146477375583293882117046827763708272896515811749759562245513624923716005671457799791257529495076755102964964726740985131380381407989378287248820586806225876036099441806272026099933489477864044980964584818684884069621254412393069870584128790536996661841805445270988178276892760295485094186373555442195058993088085115032475269123293940646714347672979365780164108771852546780523285048874693448824032759682660777974578578875975415683559555119743977659901148614085742559565317802221771974473329132755428746347624578242748448542421823255230767147508758542242041945756767259249333473095536427752438337487293890958373541372899660220552385468309266389932816319031345815498199060831031965415708426592264265674702542648027526417239962427852293142880949222964541849690068681006903285475935031670254317295211549511893516601656641047136490160608042890670744682476213918436618995313860150293048069909528966469754911803712155079936568048515502377737222551606367495065722997222248693587823586073722452387825858339883967656460668123825662603183050602629760390987018307777354678609196145251012245055813836202949086654188688331364775360607691617123247075824634894026674706690617678618400149661468519321763250829875445454295136860773068527109815805906131706229285351310461674841163413776146130935242511456031260755207599620915664967327495006095105843041025801237217072987981895293970476902401806448190704024611125552231214669551432341858206799194976467934151694256699533001895477397308608185022746901266789238567556640851958554200786237431737031147639378767199492774114606298643146388167329634087532432026229117297328163195978347120003650362773958057227893785583633516778382403511870461584873537133945946642617410002661269169615790552391326271845674176891458338036126906413879946717442807588016849517065091081903901469496347807834246472830689263332230074270987373788157911103680718218264378685348600014613428857470565418175075884558327713396856361504441346610459417130673270018292794368913476938015633452366067950577267765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,30] 18914809451160974242403003772932070648885849525847947336985511533573754646392281300295424448543672182491357397537986319735263810634838913569169668793329012359553155528380977950574594334836914575936407174801268923118647569074967519605871409075148038320927461207913742149960084465939566223485205635423075683059670366964964247702581664055423326436915808795007258003589089605929029449768450605972644763645359594233994641344168698918462432938421838677136036214720736504320929557096218706028401914500065575762895667549372866727745866978378459723010704323753416251865300016764101389074822700944790588072601667224505382545040209063545548827894397272927634490834370072776130940977574856574152051711061038605814510611860343124929449813172229688307920766871180218040252658510501023124166325015707365279129149049618552230261629999256394810621180954985701341044294022313364672667658209310245127757231504369636773572915741395718888057186559908696547514079112820823855143946798870330008758051107253942539377894726901457318811671288773364513865374964162911652484396801502648270558352510997233933860913624777208071778489428355195484839595371700771462132860818243005031080565017443738710504401407322055268592150434023109807284241461964936957768137415134809907443898664817500869880833363364740618511888951096337159057415893788615148520186625095404824548187649647315290286723244766072090130889787125689525959350998014016276875772784974177217779642741575828206808195114878695694105940883094629604118778249391334328367630453920781777749948663066510967767227658785573332658921353531953213500740347449516671680304459769951318202368311471098711337591127723004826365439558661339368118024588642435163615967304233749514877315644237972149563992878384929727335746602683879404846434033784690051657440325966479073565442302283873638167320708748696394672605937125780758365464761449834561324320302022511454625329952988338461306334650740446320827776774998734564477940067921797099933474733704422422062776161172452234349286691952343625322232913037837914495371414705947721259803990017842697039251933888974264215384208986583348215028345313344915555666102435391183231895422728627299064929103335587883554055609827140731576534883140257792024326654668253827572549687519863731226943351603691884397195278431878889670534737673912974727797473748482784958738818847435325777570080059170214277205148706921339955354043754459823340456852783203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,31] -7616241794305976638307558605571736395135072529193745961190592962140581887112775264276311433102065739817692608190974627024784670602871690696806471481241360770171778631297159207762458407995008879849722611391258968443361584790066716561478695553668097412977390084942617855859968799303197517463001681778322194431641751088471770760607973791730564643895813790478516091749438083597834347780649665286430354909385097227205981449686094957549337005177825594975708641876374062731722301106918975203109863832526021682309567919407276669474371866275057041837958599879174640718445918082229346707507792494448366337104018686392352169727326965918218217095584994089261169353484023991963979981930210647495902778676159580856850753816289067003569230479679366805917552519506173282335148711982694400452510232034128753039037938299390952929020943458169172674944252354497041648621555164563340428148154785055256159774214964948054738744227359234466992910195886149189030048506798303896520769782078677541083201955291677206604638486869668975129937601816656178884851389353146392592954315173803626308900011930025878742383998923911275103377145222984072891990355124148817931230925927325714754856428838512128436183654234838408136761122745428239639568627094374365229866144590657844251555880156260938289768910886286519700704598521323146449374462223685255058223742370183578133753369329103642158011410389285776445266828404688045564989242190978287249447641167003710973422937526616585261153250524502423578479002718985763996139986175524039975601872595413365853729620053181384090720060551117912399151815955969692579164081575390192347597701043043253739192896568602293886909014165803917021094251512909506637489007046712322273871237326789979498287836123271656419097229070543152573062970982444441481311423732205176495436168068272242802350818223558353257556550530383941251210141914922232666598353148731834141440458527131660554801444048952116041379196556466218183322393625281566531867934211847305690867379706755164404359746253105452485225726318205538183144171545998116903280031330273184536266191889034991436087357317468356159578068545225946708163578430082284335822281785766374217364893332403452435382135752207472321583062223036513388304443901790836515645569626448641524457516121754914423595556988883956775267707340157452515455501344505900548756173869629563875403543016080443122928295406911056814656303486511571492737243678876569114345641693115234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,32] 1250537928769334443473142095219351330074735546676444132069177472682097556618860103412905512061138929350914537842832538087131738346566080442951687340920256097127293495450142860746973894485031381302776524513145662194728749351235362889132423326351594417587232983355980625190164519347423782369083667122375716070471239689130280114132882482400994273185352964890380342782107448079978444780115139580877218690001286599403405000802539176058769526383231783748777167908565849093404655281231770687365981134220971596942364898211528772204554893827666645905216728398884335312019475860429031518226771380673759337039670214133623700328532398851175970956697959809431185146352530693536916693007818713480322157058796425924565899158094824748628660481386119655759767011235633648526762423054687891099253948931630308847865071534603733965340073630475904239771143211044634169256347277421482283594074170023672056678962541527915716416322575111347148657774146589093851976211286194327655887543686029383989868676689933194663603179685798303186402787281213657392972962159468782678775798574758539245542535948213775953294780176469463789767850891140427463076263367258742839497555932611835535501600363498069099498523454955482612250723636527294188018898472283544216634581808990229395870775917416624296951136232555825504691861541241069789090524412837748129204843233216821440868620954817539305375251435196643145862557124141221102432870667576918008845975881980269428551494473435784304827723390439437242863656594172645314337190766414412934679918055244228136537715778197090951616636649042618301451002348707895935596744174214685037943617216267786407590319896800319111445742561371178963160053513160421732935474107245972011565999840160587624630455142203050542587673206054485348133390182020309892981276548589336173418111601026938962025626763620723874978905138282917291090607426279652524498818473644591458436739668287810186642869449552057223076973105916613454132703176942785299698778816831687262560120010559901328992486121681863453870845033987419191158786163738129476397711930611984052113515340759495881490222700492366542456077308264911386386146474866555188385454920995240170043469350414263887343392274138724299304992426653955364674833495881529508418372883332961635617586144173588011171612466097446335025201141105418898654851185193735788266642609844881432064517756166459731093441279384918831877843408074631079718473223428496270289322853446006774902343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,33] 785932893461380636492894046050037710123856917444298674886082122930960456138270176570578252519439753029753386179930925340388690648237371586668082076573374480201819788993751722924889009080897047325752751079935584076511235407791357394048419474441586945752329953738330215504606811550195485232268609940186055294736843225793936334790708592419962421795483864106543290325345780450700285805040225584432531450826048842851867999465369411123494005209894202997114893135030784816183099541196752354572818984343530823542013091114108850344176996051602261588443531948175754081290881662342595565681141269194651529918627610935339804811568868801814328460648244518520980388947929494394848041379249616451603669797149528855188978025558172335649541581027617163603630558883949296768214930794189164701484561787310975047953795969650904899530048967360918864696090951380894995961778499400454123226710885726414438357119767954472416677087034268791280268457073430871763123628701255288651922347753219799491947676890884526058958790250633139806843124049619500923737939687259521078836709397070046586757800330577980036864851936076750967708053162048610379121771353668862466595247243586637588524389990350777000985800275013102851780203478208877099020281684653143898783892866780262904484342326824186273484374884253529222380054787113251490830241557827776362121541542240820502481706694802181921428054491434948014269312863474116902462829385611806846640260700991859705394093167606147965303294265618224784095260498208023606132023380280470604487864954015365249861670906129531814760568470276007653734370961497129560498381525977459768621685380612974989415417204332678950642413870893802901008480800731799317261352303440180044251274348353722080939275638090898419009255132656699157719935084452960148134137325019772709670432807045423449765369478853649652538979675810997866031623683441293481714472119776387761099011338087921177444032821111948120010357928485311850365554068120783146090509109409237663005773555158555849963584895172074493104718195656196838260049920848472505600025515460818135992040649546665688245145050367403988623510441595450517045707201168498385871128215337892222539288268992009448128719501120766079461641686852694811770126122086376489422450358111631173496450222014916851954562111538165187695677382694520725632586257822029378193569652191268257846310830903067381344264853790019757644973258991095322323280790118313559077254045255482196807861328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,34] -795845501278702518609053984740778113026998902097611754692739184934071015532446462751912992551098704951721263676287309285202823054037820980607792772479479319657756074093172650168544118352756594824480145536545308886172883662944210009698937638968409423567150679842927107289425895185397100985435437353713025596617152415285486299423736938165268816954717056512776580263533736599800813900230658143759207301237574867768357331236063687367191820163431902444747449329822393919966861837860689400265761533202705917896332268391412328067004656507166461223590485031536889822436009232393491415942871286061514314052398001824637486058450488622733605719022764417985436391100200026729879127011731337483439267617643672469517824568072794035996190580649058194575051072012698211341224088907074237456692757121747758200548765698034657213194675243611527465698177653788523476078690920209371290987468161133645694990816296366731664951590902930379802056593655017807190589347229284588307502430315232552752251146433952195776122322795218755542825977165571201084050159586678847964153255107740812424752877762981068648508351035841666654296558318837783403076814871648841108761831512860818521428403652686774842301316528183875008942492000680028345776654799310122710739118157500763671547626197269034577407168436024771713129220120495860267879684688709851937638281863899805025583362863720989527000152300544187635963460233261377348779138369447264507956429125504901582852348418047197041268929717359876701735474028673944044869030206902966055356014408561031438329487742421240804044711198029278731347667124420364081957627291066603616541602577583141335344549523955082558965490384302525961652538659717240023804186268319930032359761919667012984970040775457678653551652235254078762044601170589568327623331800290522916413151273566023534327088858355449956563937396772034350218055016439405542481762181929596250385676630102061601344192473338932060259303860033929509459751629419542417198117111639829519565458425154495176754547814686091268593748432467507354028303919003873827903458111531776118226701293267505211249457824882900359226426815414549460756820614619181943433699465485684968971737003187916675892646228523150838903081158134049509126915353854691969343753397666482338684770730690289558006401591233655170586749904367492275364550392700578365456394206561450380614103422983225842672192659489756094993307070265596295127895790498997127638488858899887418374419212341308593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,35] 383163327760456436441450184087884716409058592280554795448149753163528928024970888009015998618474936032689741152738790517962001532743457687818255978758767277881528545450028700324518740482882209496465970852343406549693319113982359773407391488955826543210857940812954569712286011639653328593822335509758955867624353339008590977724087764251709893555234275310168150434624989867364146658551402749769068439794022169258751880609600006898088384078754145286163859691867396711352664928393737785904540067441522986365605770364533735981593714319271534638056163020088235784017470953471522343115781720073184827933678468122847078868358808006695199509838710933940119966151711103868608741660527340792388392092437467771153835643910542721377023995903912592708008786389518970190987731763163757285771717262883491152581680092003148930334894281750240201030857049904919902085965673209016091795799184659710639307354772563602329205002105207923413683566048258732486908343178367166340665439885705684635783858052269909810587671479559310964665150921250238948427634777155597736012440406084425315871826825908792552914503779506269054187352331904237173019881889144804170363661802349292510418191981879316753369242093566687602724770348424653331596443894483068836815489407891664329525413876273043975692478389229139110661790766441326573134767198393741394704046823385416591583790535665859356677166832828749867654905840442827904031214147146005596444533929707162195903739261381306315742559713762309532521641431896971298134005500705292905690416865917085826208234761142369522972539029150656002027234287136123994574274838278676622925833255692638032182531365939743477228843375484482437487033928399894177836696949365934630941545005811256102729506696313730382518455691313643458013403955954201187643710934247860703746431941181023860507185652447943836723890567352466583971588609311138912926188969592923623071152063055147590207922322889265778736801457254782703863299665197943497709875537192443636798445603621767464086147004170121064605178147023283714531383676592116189025168777195743755709899983694688500310196757542540061295594719384522441936472535965585754595564348621019822622648101269273022372087769766067857645227414528280562371712660016606151983146939885050121808384778351345453618830345131251113793755126875092213183655182076306265076403310812564805532828203737532419382912131344262607876827981845854809030020961704217235589768351761862504645250737667083740234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,36] -109862741228082071822087498899106550830184412627642633504748944116368371261578651208642444865992792972806786643576305466451556967279247433459576999573091452287521852312070552140000636832315206617631272637085382592887838502975562163889928795293659883041594415662998412340015329748498176980429253533402677564690276198783593696563389456955035509353375558177927424595153323245718363265869261888227843968694159506109437029020495428082948269969178740502838740580856430745328090796753379742794648535707224380296780033194838108626074241261837680917098473402530683008106490888921144785976690942066686308282714285843227054388697107892294454159462308630806373976841172282619011312708639327642316300733747982918056997742624570001328697079903175879651167546340105158799447095391999646809029207179189549171165170018854008282787395243401012523892559908364399483292243252581225599915997110517653732710575080248448864452255691881728042483243724071983811207718131105092255230424583077306107357352166941963873010147713888317289070711900466241646521925539740974560730605657753270262677715558829877074656081722574799939711696032207921947504034940885658096048990971980757180867544844550718881749469565914871689166540220070912779166821173817556386295415853739701270045628918824646031389990391982840214573539101296153622929381547427422166394528774982782273333598069311217043217931855823527134891923496735217370297770633896405021115771451927982611280606154521817503684573659401711010108229971398945330399733905967642288168493550403973268037008507513445120560890732498524634120970244478329285945474037321823321209012566290701182149605607952202253490333320370291187789236724615623686467743658391392229183875914427109095274596021987533935660110448389845185094615824972240318703610286013988880921968542370029568310457293123929630211675019354609858292408422614046468511957277401122871275511655241233024863563356815222284854841736318609538275671974198279718606733438586051767249295562590491519827784446168462626995002208659009553360332056299189062820450854112341350558392637089126826709953714236603977570081361370943905748158785850605990970643239578302384891450066393327410677235701146795572527409660986671627424028485057132444927248354176663799587468270997750132890958314476921703562915654081335464565780424169425116935418179992631935790761565967837842689235343533500493847253278779598589383995237962643401271809269287331062514567747712135314941406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,37] 5533710827142761052196259998162014165749403379913439062762399185602890387730696938330174449832996091221780372874231353775071820546220366038560736643049160229243159627290444158771815462180789654174270003584770560065950349534959352521166554093049407205780331201236133900232245661600329985245968161012332975701023588013090635338318079339035089041237260290051198784093173556330558790459711995335982094004009134577663835786345403125365729651690650881590071727277407604098318872457768744056770607723363068659828811320823046144192479833089998204185667391885705009233974153198769759035724961593425704386859064467654929117587766270454193046779980571165443475377925285755140150639822701852751351448661178381787815811501280100815482985515747624750366402049245610455091229643755900363201468483950303610585399367614069178677958042004275788700771741406971523087275595057161436830779063344869359671139921128025053284608509954038974739262856560304281647166436022898928377873878438436173928281619724929099136977556090275793437695212491711696286133198953902748737962610526157419523205777970509347232362302376662937095402759954780069084684641065064563360108305102587751632647842333610539015724770276502252824295409247140719608868674803334526515473779967652656649051610300860228593652600595296894834938853812319035093306615610728023387356111775799473605610031613334692561236009661261368048041684847847544133576062258156561260190544155046661833874037433789208782362467133656022599134737978018282930116742315620323953479221438591390801733698054242108693392233005917609473430019778327114529083222610632500429378175869800045217932102675703015057572625300123716893615742315400028740140363621045323890701160056716860165550216881046700665396332223581729541942773525759824759457903550678344815733630970890179932693772195090402638516763097486611253152914856492516791642829696547001754934449119909428855579910203736149393070206771306111423515360519481911641922371654223947151749893037353387931827959706763671979656892195773372706811372406640767779632895548720608143442777063688059630218936492868607336667633201598866153279798655276262745577052258089821902241539211496482815621567065010316529108793463160283021566778705221260993490810179043540788672415900180734707284621484321467013674558690174709886239354645116209200377186648884488207894818670551574338421214416043945592109404277051968686305286540726509142869292438640655973358661867678165435791015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,38] 15693595944659309482116124815170974027631639496279469609957421259797644384471837014264513874881918271906355048473535222217598004574664079933185911467136104749325307929843897633577683892071717901037353379672048294504882978340193171706655970968255199543658794853920751145980771523589628762059143610642255051458944226096804418602331901887601477624494581715514340776831706113575804327581979184165761562102882530348796031935420849141332097474711629062753043612312068507192565728597044177709178505883567629764685956521624032281296254870223848815841411748981858757269611700285368523810036132851743392210044376478072661942939339946513948062976394563238557977271493331015227054674705389800779507960353394548658758758568157086062790376372221450936047329945152056002738499433690944939287286522621147775561981467739082127865807229565986252215854562744343503669131095857004874754944816872206302400725669986467760373363487812093236325723332194005751761820283377022122818701891975640022264886020356252936112940381936597627663275224032894756029011478824397431141250565976912990765190772429118450442703252708936026879839085455141654957766539329642541962099524468382940340488316735774648775903328112451360354915962594199413026148605908916772875346898820100879734885453744982977633882256947112555564300590512652750954910128317732333563430271078782986622126203321849518221900358690130836095690201509244505841652508388184798180746649833236124851390873376885814153408843467878148850382935506166039142358398157158440255856761703195414335509381409075787418280321432116787290744969150211386384056250085053478172732029869479048433393537493875384274753247075353528519215506943648013642300727192660074634058316574471182134928214616200352592366351269057978495415979469161166752009928001884663182649849594257041331312213304221887886317343705506486097179111700890681681059015331418698252937658906865796481315919920699673674271694819084822110682882839089512511617923241630090311863811955145170569034451745202765477136632317281120056309272568310941338889806519564270601540719396528834949102423086584764353346679684656866088423700830784557603418678597041686835200838903650917985356011128986434019405389440013854968885898411401784269803850518036915660488474246049099285877044464137699704876483686451920531351646780705287152202121219713377271379679448600479963708298646608382512197851524545746016568932856055792315466625971709963227596063006785698235034942626953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,39] -11894540207597387401160258355937972951835742385902479521977055081427921330806362474226733482888501725015346318403954606746084547317070936348837417258044734830057223284769899247250047064835845762294785258155436023327883348756318559269404945752444086924621751382977305573638737112907541845039786365705711213103568915755507578877144245951541171549006774536469899380869613984218469648895560226335709526739359776063013967712099795002240256812603114914494790374253502070768649494745007524012035286414057236255275174150488989868483855624578377146773766992730371495990996346289220881903803671964596200039601758207012215957405126133337207935898089253657332305748710356670362649672798457882426167618807677980579990916432167582208904176422942385550836433569092282360643249820116201953071935799212282933042663104616677166714995343644191348557731222474520044299835377931330007960422029117756543078759432730069267355368748000595139575269961411280404548736993683613975746429189614644514006897318149484935827431323206600165180340846489686214405775323265823107282619321525407326726892371411986768403458572062178925939253167490839487474832099619795151820506229683566624424711857499970577917115877892304328655248303642391658870789121445638677907963085990576635582851994419494578651573049631768272862785304174077186424800601807375250009915388003541834399707109595362610050855419897181772388760430097082338826510344303807866228481260391120898666135843185132034871018908478604595952339470346248004184949923958506964422595091502721983740510972631509423774336183614768791705731350909681704424158421776171156180098344537267847025922836085587539325202122242035851447578871189733041766251452338894734342218830978238453903275967819613562765162769729591969910010131606508481906745387026476197211731976166258907897944381516346913325238596307933175773706971348080464244642477057262541233356631474800314990604765433513254549780880170056638928792629887810048416092464548344334982502136088211725434247380637138068637462766863503853326408575236709409139168179232233831814881496227879907562359066844954336777845195374819199012269556444571022225571052776732838777577388830599018048823897517360524660665355047965708932054223200810365637974488185987580986584443718446600417423256849725244343989224522431302401292836502789872442883700439516463677990458984488930141981872546111250804352945265110672598290116480722414799459135014694820948327746990003106475342065095901489257812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,40] 5621345604950170893158250985461391556552750978976514692806400330042571513886081310490224352070845622412535195701098728606403542736485682800481884627647778523633220211392291398006966000549007464979102498786001872011510867507457712094532945549216928996183101086703325098062065367526359843348324033568957337830905827988367263981510442105389879094846691234322963784607006056855313178830617348172124045602908582490183650651827742771595691132970742989460236499645404758383169981958262943812375583375196871845140980079718734682757754426823109019380258862170071219530650281726701677050034300574183046938245708046777000513416859436714864873086945813481584995480188563537515368827961753536787638499804295746924816066079933854779346384269208858347581549997342760006575516853936045009157664705105520386816902898511681303426955420384609969497422979646068137695661879191581226827867388781344472315158854354589901478895131759199360674989106868344803518634399959262080034325715418344721084260563008153955756149614916454003133338040510746050052462913982429349334797516117734076135992819282727722737888178793334777584352266229630769891338517017357992199636120070161852169995620302435464565428112688730618399272753244374071002919385366755555119207185333280567521300962840858178005623970027848119097530405853057633757920663174563157922677941168970040733795830446188915399906999053723086449082939337298587053196912350747294934771491839734588177823199816093475551674423816864458694918885616655970212040213826737289459743185373429527874942854042737620103764312814541793236666456509381801808852024542832077008924893365806542735858625578627776124460122629132519271115941247987002178126402130493615309476559952789712165425580642287342838607724358155181929908658435627220008055762212637295526825463153871773331416081177724495501560984118861761431836703145191127296376916415907809559462400916771396630891514337689373702747448072476591145616761977707603974441933591152135004053957957187884148941405907023899196995301618971260146172782984336137770580580546396560198620708361105675753849135967109762442330114983348125781174661511327781979600835005202664849480734799831504342549984790546003480234229223920867386134244691412930772990334352578688827560310319280121447533132809910824952577727573856344220096785285028778891490668677837986975358072273295515695980057879318201584575709326695218119460166432144119184167263481294239514305093735613283456586941611021757125854492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,41] -1983503590970789732387628333876960671690307025681313202616660772962553271603117137699397208498144557441510665179820543079565006778467239887888449712180331393043089923147348282523534040698051888596316555633522705523478472137620468102153217392411935191686216800029709078705539836455680994029028494272640694780476472722021508401332818063173996779095216736555431317929770974484099346146208352697874599499272189346149384855935411363434020574445554900697110290875932627411166704546178986903417271486768969991753927199955646229204745413492159284574440382821616783867492705005348368999091830858830146867799971772654421552672076014693826503855030105452854336903592466347124610780221749189784468948346713002463328784823771490179890092536730115724575242459555692510723703703100844084009524464062607810069978232478614000477218952999790264314293710627805513276700165178510497686841807096492200905223209100830962749172655214480167431154178768743269874090717028002348350274427240930083012663356485573615448725632410979434848908145335121718172026422416594924032652933488025955203941702124083420440410009067164028185486126868393775041196333858779846678904790102524738324420622212507958119529421742013455276493953162990388955381061514567896164777028820070026164770792154004125473227894226969719606990778284236107278725699936571988389902837107793278568181866951449059440656422055385878088601822739053447691173868817899335097579555288096166530553094338901053817314946514626715404492530933403837622860668178001719364560273656435744806247578391504665404768196691280691647659253600969226208930734332999498681215975932455645051792123542048371698410333355479528724020699933625323179391537895099491780942816058114733785522675944814454604889130782521123233650536352882665134520209970676602215516742242988126200447430187944671150194254070098427452855113026122511531062653757604719267315843438436108627674793355920198726746616950372003581575987402997634618254239458499049127869468728942901401182419192891812044424333644676486347322816591257203198329055596981517630676153730537657842025156022919741342851478891622293111295413689647521887430974570301289068395184244082475277597300315406508088296102901515374772752059118617352758439154805685132867791886852661437986961060478686183020360275879342356393122933378176415470874639082042043511070977403437036562225984688551750371493803345524029757174918219662737179016696263962872555886924252552261371818076440831646323204040527343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,42] 536665961203863013537271750041591285970169111131944278351614061358969926231827881113921778808679618494727345493350450916657062123922853719299257529390917777950185799292604975224726019112125901205003437492293833632512893826635855913128647649602540625598466341359644156589998105990630728124145867809703381074397359737928313189361776330877673287088848368319078524908091587401179397993916532447244078105860535577349402934890339555969607423640423423513420129680478262100927736208803178662138966086872899280120468228772539557541498263072942898628761695509136630261652890530035813860488130661889222194900032886534802316429833199040053094001645865460183427364881508250225738045588110185675598958014687462952073645233553824289454946349919316562603187596633108279270401239948189249020481847668249030686309045512115652544784131862714698191900103055584670410642364911028287769482042395353033077929326155462792463576102468665816757025270630458503765143035946016663382872585772634159577647770194354096228121459688158097249296496415041581757743804971481822961514780594357011733806173008527030802838053948339853205452548896951570576905950507879106310657836363810434722740872071983524900643680013764799715672707678425603194588729236551091040697048426457230853440531894744216949831545661204999036432731814129393309406102784555965871466244388557237181186437889872566205722457172124098989434736365103285149400477775758142281429587998861314761015713878754423653338744577761474551361785123586160895450506009488339761643448979764159550007873008191415487722495827563224673355280713622711909733706164695325944931294829683172475705672587491187779899640425150115936438105910376642682806945693948292571487944986390860668991737942622280731197396284515142258799814291398349109090287698790047438655108460940361312247441460964052537027796637689540640124939365477184007933563581260570076697516286931432364535566795872041249954811472949173180599914399842773752451679990733499064212126435099802306482146526299113427132344421507334837149402555276495970896340528418372795418185753683290424174856110317804491828837210047531525424499739661325887162068912154592226786368875476963567611463177147130411773342106128155090463152485302578874971872272255968857501397622446813940743573556842455431175726470687071708643546040349660814870946106589224242992075273907921982166732027335072525315066021429590324471486563130550692353127611318081604464768411181618650018787519684337894432246685028076171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,43] -107895736851433622603514423350262001338590543698756165177970467967332497239684790588490569733313692125429325991137059413367765734076801874820310301560869208581808734855883201640400660670229055159112334762030654742685044824637854208708302502858900064963579078331836476799592547567991554526574552320010043229488578478632645649032901325555230620831846432574881198800585042737586226441887590504471682940208695139466656976783384883649251943867933249895224961180670823816638835520457985148781201475501013883617112297098195085871841730377369356270163991724706907514540548737182008122488132280459837361261391570592685582910627248060323976719369994350249398538581434153221990769312600170007080215804037665982528545717134209395678523262860588699320132419629508849660535207121270764744496853836885698104069420327120224060331049417432352966129931727529640247140134169262183298515972306898426685598110407933843566606188263874156209619756058214281854695938446703436413923913863920594256860961173127103838756118358554956121225294157212096908163103963603927018999608719522755933735310310433243586707144162511161881503214689267104845443504481626417004523356954784936119750318721790330464029840313461873311386229326739697811140551952761983685399155789068132770810212713333985693609691915115667274956292522246403528601435210865864986802672966982707744552133416638341841852138006225151959971500822568396653265477103271701334741266141037046379239908331775813253830362472266716301719624269799169252054944652719832788758433054267130090540011580506923651337044351024566182711312340056050338749154421744470316467801989267325283628230983110189628215604833041101116036016877469108413437585583999616288368374780208236891754175520606669634301382731349500194743998872759026438301742456128317619814955608356613440613490820436727234915470158647799095235744454847814020932519124481278003832127271687495744868493579340426239156473114601022376671222578363874743863172346287284804828337923288557307094386683402947906219711031070047512226218439550932193207934418565866312749590832459526628168513317445855338685395483351238860476226148184843890453675525386889844230800430945573730149851000438008930563432716670477534513018987087177837445771502946763832780415533343315050058819703343738731060842802629116596165107451995675124655499689285368236826911936414979792431431389048455599867913424458029282592944468639709297499108059284610807579339568685866787480648332220312113349791616201400756835937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,44] 13425354556706362971403189331994875952417622961684029859344678393699538199167631540030780635748640620886771207098190953578522856114767328041086259058919849920806444855316476579634586419590363799799228718868060426974755637881600526775989641681972960575998690638886859250932101883048165059143019019931955159420162818614273597096559181082115993299537521796928549440901977945677236014339202303600244742503988529259445622234430427808229642459584574421037573605063429835661214253731593559989858190679691186390817141407054620269844136825991786287762244230639530069092687392225154808347714870694457854854105899103110531927627329995421750183566140118228195289118626693201287947962233415142080374813819712937136224438030115172661086419134081119996671450354805965207950665751948248164171846718576949356745547445467944551733527292937201289384480593758394728391872321855281597996599928169201704685263476459704818149395518669295414314054218522427174389371788629755204464680090543573345664630299358454126313226789257031413950488588773762297221120160910855415639615865971967983653139066583790446674679144900539191526045143407073416087532632885937869777508553506851035254053480505750024791750408609241512592591404354574707202260110987235386813931139255920786302713361802430078613498971482503965431238793682297171173655483775922491280613271905447022829228294980531579395986072387356472942931908204704350731860812563064256428676768303384737897096289080934900989022289325397572635979939417558064324131966085552492191590020372331575571957672607740405308057186073530281676166352588017094880445913145547049500527913085102258284345427477443725805810211071768333753869745194874767385299357864055222794793800943730565070970223912772191514568603757257149077193171898180461467678715754397965483342369180429382618603096954214622767723274707687651075263801127139079316940296141325635972097086974479889756437906423145661437682072246717293566856319373200421142642491558132149037705319400062330178514278582649701336905860711640748513146826844449281793091503181650969771645797988489501550524409332514321089511078296157497277131663292916684788010573786469279416819414232495268782347165792335182781582828578025308933233272533101622613953652724083285521831909637607016704102420807934243318638613465800856662808000805200786258763007138685640097808625744135765121795803777123811270456294634772390464059228176038771764219583412357865787825464601662831394231559234420103621232556179165840148925781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,45] 546724088537854805011196758835417790557062150636896977601666540454481604307441819849331668372410256254933264129834025933415354250495718979119514121335801893740040526919211734424266772347459482441910265772800941668169862770985252607209272945099145940551909539307328158767675249944551126509963071091819043641529109192260941542811038631742198053692366238573490161147052983406468437872431479119045817419958021741517226418945529136286109225537667715108314566090548529726037172669498989130072453556936092411517926673180906765603459873261331190267902511542718885099652955192203610138258539953136220877925081483120140116529160461028769136109581770283895192363873610970296341371267255790136563990374735123606774946906974164115419263130296074373107744209827151797308681314873224672886352190313658501060610840116837529618053215893180519564194643268860187260594352975102896380442196016091199789137176269965258741753782707442198141581824306737893179069808083854385063364626561800688570070016560373840912771838626135220901159960283453612980699027764411646780489482883896294449022443892316051575733048005925620267687180974613181731088812308214420849866826458507231311607951309772093356254200544107152874547299687994654316633973389547960975943528258533068521607916580579381910321673807495849451412651487743748468689668422537975094440691416375202189044097191552802132896876405416536019716707909121262888078984841421838638869406108441465181699718932352834949368642289649875438638638769864983271773564952498064297203604546684758143597782641575289568067803664115987887553303171143043365166536893521478245881650129538761494594976390413126711008093541733065059543993884562277538747685247113426994018032914223111402783187201018882062782161884455730597004513530349707840335323044943055325548974645436798722016492276003807837064345787526887194163675995505798609389460976058527556818960437134019769462091258175605975607429246033274273041164695089853393343021204218705501573981507841744225043871827497470703251404835733775884916337063876332751208221682922478519456848648744554522803133677370704917232205443713564264209333136349192211373211634745202608263263550004038828984122595589584829422830460497919271673839319176461985673817032796003575038283575475183965123652780084857407465620244921538726008975003774984404462642971941159759675053687051542952888215917620033178373931414768697588051772586673589434872041650051982558634556059685683167506556161263642223957504029385745525360107421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [46,46] -936558791237488081797887466804098057418860501421942025499161492502666977799178850588426378284024056261038074926333359768656260162404316598450359265521913848456476644030677704074615603542154610618681545584097087458279149979428616519652202267331474744950189577731871222327652176475578611613320282871870764876774940138690710654987247098826799450579173570370203415263361620326502873493880244664644356967693825145472005431202993464346024899562507647534242204219972036740187942897050005706128673728680303951427738987721097343833027095131748321045938379840019757397837984409963006899933595745423045002219252128789869552659545679053900544206178291231008133878521578602304195557699989622672123153405202614188870207259387818486651960255223477237692109761432823443882453936985058517296555147584753743280142713890115921182668820647835997672584874938131831237463843682736084874828693582990451277411401250957066964231305077797112628653906100193624097446013768349988905501450826046145649163126627204807498606209668894960917553294538191322933048036789487747338796690300671905274154488978198479935379557735560868520292852929204297313702230067096975493289527001839463147805733062188061163612326118509862983999686735702840865760925112861627177266420797573700848603820805911679282282914539190588152284278831689835638759260068052471751141530278629649356701336188600772756047816146051125131584247103884647588784829608826148200854457396337374176463288903065844494343976528566119184936635092867596411584598417988680853055362878235789170992868418861086289999665345085832028058882803714667224920671215207920824626984030198831157501945714696428169662791857928512950469601008948878214242931593848919073799565608757133576677517740865994988388033272272369330973169621120984329957281477366324894531283620283558177786831070340462306610759733815142226630099098275137901332677888622258164809429018454258720219506043083525074029088299800114252804945317528437586453267606206019365878479373570076895308163756334661359078985965855954168329677310409410955179167080688731039676095104908688553635400068462001691510847635023044485357669997060669233700886746816875589657999397368457094194066046077284685573966263134751015467275984233345768031801164526117590768228407016048958610901098023566348505399544934746352272033005661872019525966703102683542484955354688106349245652794837493723594078714052359660264080703293249845046309637883937212750155418311377765123733912691443570519567174414987675845623016357421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,0] -160320120476433890659365806464817968863310447729911411440837291143189710843244656737771065296086093352984303043452839928681402374916949239376111008880456743457727308507472414561436395646297961468673561442832703960910973287530377266286539799955235776263053641507885105297730912314911895149062199539812257627968493522784615560701351102408790610852672748462831985164927328803112824262050958189597478403032329895816012325410490236134291102885965946186558653628302470247536521027245519073603908818375011479618876778782995750608301894954882766952087622773540937785321972498735694222842428298052105199167359480593308002015672167342431894453673202383500355215521542491398203124678915409902603388678950527502247241170441684826192469111963852519871218353703201486196031060024869279672831354812778846879223908683536881961125562712503688065980473078272955124853925459501627740880732223064855756502304268823875834829858038939874728332894202855277443537693208858098330967933122295458156212316832917816995728406172733259979878992847111894703125751561141475464886413802441261364353610400820145698627892602405450812438380851608084038697023111005617200852027606401430292424313890887196729678252593482983049757817160679985358063533267548232325636610247559232663623113843573353040838197286457959907454227718359770858486801495936231022543880569935078305931103208393777496037581111951379489522779112648609144526612524389895564707819025049375869723456672494199511565042658435406409027323762959047818872707397006918792272537688939348081647367555006054687071447525916371309902598119452100497946540759889764247409528722004028695317022016933188859697883082569557578099238191780453706772062770314220876044299053763351502480587641129846241461387403666578032484665495635872531106689661053504796509992711728139149392386389749971793209805262438158408312665946555885363080247755490525987223776677298395640396840160743361465957877187819876697639356752213884166445865318807947491760470773336535727058369474395859128750052432621055668894644894337885099711184123026956096893940630806753590049915720656465081167736782652426889904710875610618131539027838083099537516856515483869116038392584237579112492956422204453397077908515248256468738191689399920971183222263576438336286266121810296039230239681734365444395432918419116695449270374619281643105984799558868683932662218870717854024537247986116189944283136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,1] -983171488524549232740752139487973123125475198980448529291643120722443575355032417703448862746207875977329394290021062258080734438964176784992250402773651741470479653119353045513927091625316997520113676719803293956229489663583927870400445763714282274782838997588958897825066517523423357134699013135580750811684821845073237034742174796124572527826215377132642914041037986080239278694447509609690070438736126801147567349289531680719568006938700130946447645389750553560118651919285582785097060754298161560364349014005030412268330587733430907656993835530638072427175867360027870347428294305607686690627882496179720194489934316321198196565312680891955002161021098077279485791392574787235792010894930466446204004901985451513347051112052447327063713651534270612010497241166826241529343545732324754129249579290305205889426925393079640045065443421983709731590377019039495426579583504372674059488313855898063585661311591702300317542510578170353263617478518495704685950668001222408632143837704718144321546747938152923545434597713059324071841449134398044583960465390216573179932902226743794394863776981028714571326491223928877344105887845306886574886939502755749936234980281366587919314205198470051596554699578552122744785634097741336911360347998507824187313992767658692233040999072123097763480387376190467410597646202192184444907637079960644663179637252799984494317338987976245777405181580163051049596644924164901603154474146806582452673243401368423332585796014949832191194442098782345713500460383745872954709886366575246811871996553732460698035407122626908102324310158558753546473229143076108188123683590641314085195765775208564442554661843660377215534269041146901758870466264301148227887757710429003948290215189067304898111916204681528752994661772444101255533539844959115970579671773962174765578443596299478150730942047262037624375101361902174126428034849277537434633903907437608284071024615711367232318873166650205756953809566531223325315285528740506967666870610625955434963825735338538249517225801560413827857941567916060080122085920087597156717533949945171014788070279229776930339764968541614782259753286133394629425646084495811292845540922290168445428629400551465774785541177936820735336565694793327232366572322423744203641361309490294406986828780385222847124119202929640922083536634629614910842420280028849702933520648169328072958709508938674496975396040268334916349984768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,2] 34103528348424257917499645540971384182941457230738496216130570502475274777270927734277348150001791935101969952391850763562876150978924492436432377082252109449220762873782728812914163177989332192080858156879204901773048722778757739150200596020350114507754197970948852360873435972044444721243786276187419295229717707590161189429120294354887875260383760322914711287747299885694958167191294669457382368266037581086179910756459420873806481994486084779980531174019581911190478384847787794207828414983319880167357483637979061362722748553886240593308472752095163441895917188943793384307501690501185679113375238823210590537080080842376377950667110706063083547573239335241497721592526487284892845796297808035041643430457919888916982114608876352876730605086982800243549718702714530616251291880079720618811186848285175110268003306289150107918837233864584815872195064140424034244648628198486284566784217187898172627839725513443363564199138601744168618219231609352431427183243318232236511644934131260386212453360743649286062606480072643281112086884297279279306731426735765896927679269540707952168386853356812720464439797940365010091244365476961944314783216413050204501640951129781560980190382079555521017011016044367962058582014852553582799477632684969580316689343806711565365373782644081073042480281431595501961561329175246830527572667648514617814836694055861030790206090332111665336530768473006128132989545756509188148386937864420693969113426868753043132800876840123985047370100860580427116277349512153703512396921152157202827510571967053677511159109647048205505884917980311513281309854671209112982101639182934745344597852654045753735997217362330320508828660038570276962583339396176141601923488307260289675013180448688596645671416166045053625487829969197532922642816080062516486801727092731914836259517113756937875682837185790485263458681931713743089812585029663557767664784824292311423976801660433265890629279792643878793885225080492207274988598542521645687976423232220067882774990001341267551671272002868693433446024936293963481931583988092012369495163035541812565400548248774846342450955583808936328212380726788267484876997554196044883013977987166328286097680444010031711414261729789745800374439243842986602972755382705444143855075733789843365730417657880349525552167958794533371115713577479670265462564169568553255733890783653857050956154176616760200541569896605058129870192640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,3] 1477225301900942565419543693979271655334410304544607674702666196603992031233230694065523856256276166851079342310838561003765206420006139534752678930603372565357408687312390998779853094727864422956414643211035926411333901908589899735254490207085041508978873958296083508896683390651790142374776822442104633248955621033095020810092892303439791292341798632551726588132901691951489763447713547736418674219979616215792716618580386294321622881467755842817356909085118281214665265003184540981458104272039329938403419303841463797120756618181058593307400029231151295008746758000077725231542874576756510037512168987393188571249453513930129305523929295557135938565882164201558786087927542980829286681792506594515707112521775212649978204905238423769824738444187309561549509925783798746920823508633204221905645573322321406395253309006312438066478763311057953937896676634740780837425614578149201653853144903582763659030748953236858843544655364051283873621860006667532327865173652187863421301106960304479203645576146640668322094403721840597316388547049218508712050270897289740767977993758163986390652564455432069768117432373069633418855446315686673834830646243388783398596543027736242175026082694065093024357290168716074017941827674020108285852445815754818061573348408067096932065788771277026563043550279594569102362516379636118852903048025269122791418227244873871716189374519012338334881255313088719503838990181684908373443930304808124855030840090230488302955551383987938764181629719975092739923454091632956040180110579427187054339155758781614263224062967171048950578534347291854792085797292124367376194541399771406578493872806452953495033323089300848081894420657040378263359581707639285740993917866083953416728831288228350124574139781256942756056173977010961344935664038730665611076086694173146677495847813903724611029605902020790292911440602154226343083419097992071106451669667733131149265979814776800482206777589605531452436788785030079963151869177490676170513571967823535510415403718563530344268544925143317259767497029213943357117120239207993317835001851123287467046498250139730475747641025418078471174000438073219121080559083844201685983282316227210639892803403940762386969539306851080495759556358648190603874366834114003767293300090375825571914623664409059398614168747254849953328164242948227871660652696015722121742234129489048678597684374660578180582649160997929764883850592256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,4] -55255834640248295972703440811648395499016893935045887895473390699099312430878021982250911123492658457281095533499245058133016172116879308057920626543053906576754646412038933027833480476511426813320515847730342645853252996543284230519081118169802074088139366146133868349920385612355010548936596483985166276697523484330539140978599292646745064566875806424667344058054509719213629511883311905522025888994826646640314666517883678951064915909447413070522814363953359936085751646430965110808870247429371298973949027033733494536257845402911833202324972278430754161744398694420472511927894515836932636142542834650446585115924838246013413951940933149566429305435203215346103979764802562603176028803485405342334630326468137145083137877911578030701550771084181312058776748958753144722635791587267591482059614225978815917512566680144913401587887946896441567698544035271140146291168782814177535503175274685153067424443901510981892130681574404686912031967627696590279846762895712179859310413544015672125490613349469068969883502421806405106629049086626001537312373542826795062140765300829634723186280472060404259315401596563657945677207237760823148051087005782965415710964447843215357553729120931745661030980834330240658854139770422378042117410086694784011370818737396882945254599740044619067063277040712764333240513828126137060894773001789939297067462250162786430971666568727696358559307979576770289352388056483057299461208071744699995297125083319434713730718385778536798823898935177314833299778162905748398692801928233739538681012364960365121744878843873124182832371494339110850051333891840097352614845113834625496883929104866363125490662634072328382370695904850998590229987635010859778748234376037697066367570820999956115447096139864970735115755786961739913628399377883814172309480579914051890902034455238974136519914510885692660966197978788614612302298146610310219225614966564697507456331594727463546844008007492768773462002758251970610482831560319395180126384643824424828638277417554863767899737460106820659736068600362682555555893031414713415136302620598330912528815322978820310882290495951533127675890348227476027950911327020559942668532540865703918838065551281292265697740484955886675042818449147134623466984582116667514275015250845446208371232576565678386508239892933823612294826382885787396266631502007144777219173468222968069286636049728803671922689077710942809082985512435712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,5] 880757224309256822618211395142473667505929594052542526133494799588312891827018688744860952852690286316635813142436259102588322292432966036241313918595120474296989183033569582910499312807509716814284962130183486139493991768311793358355254764917843368084110613548974287928527530866134397342512554816456857737658153963949811772535175964387083905518966467178509813727249956740158607485676116264821181906670304302843694050781403310605803358102650385079072896742561788122138929042368082514991953520478668843882560407046162737583656967032035645957602708084667204863563243404934099450532052078923433905888163300531711547850189709528172021804596095513729443572668210637565609374949416895299944974375645387649832865759364176900373254501761406578214840509694553879437068012791364643896608241386335606003935496060106616541037167183632324031693529301497355901787312485548226964934108274280452012613202186985356635486406309389568516655162452767235215069920728125149357139733296141730144182926357365141224863162079671514256166851323231786746335066365386162715989940914082345436550545104888961725642836764410531424116617947211806915284436003737342335833336998287015949671674027993675706463781658401067318032531741503012359649316853353322318383724390769362591287619392803536395334119026414545493498967362135654111802838403826003620174830179875188343938807828920593935685907200974995944883599713102649825772162530370837013528091221989204626177360133119946006080077462999869477222697288176497664869497990315472971710222969273758969311378700956299657958289266337583016824490673770570668743766780906596311427098884331312888189121439942476744022663793042413419493931263119519227349132637200503419722488981210194489210186559974107941001221441108984137422429897488504505963360501240464015145381816335852846262087556505712572389769770799694352036429343439497200429800462850390633962102028818843157908273498293471048131398351267430060649321546163989347409941879726377300314976373566628145226068716897216187552211322551006210465814732199819234767007235462794287868886481909137007099171763318152357732049180949947005517167413273972078030678653753993649480305026902741901449504165059386546231903549416604469813840611588768965769190008606358175896785260816856709327965115487318034203900158252797039503742107366166931996667971283540369882601596662760946602221344772648416924993884406247963325892355162112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,6] -9758849639910443530991384366810220916398997666841534254553789493375776040580933391798676447584122257826591360726263686252749372651304829124049243677668158854318970032542936398531366124388049676156865951817942970688966509749107145578091351131184096333096236880815020156188561897140612226939650442713952243182701722850352697875871893597581260802811266265428859080376721371873757489160233445930499587201633878430815863004657588991973684166278073199077534440142237381646968441286847023110306948584929892324993976949038039677934888885474498316065793376548892172364114239794779086527885770243906436720717600497104935283232674162868602826046465266957629806513322672105473410501794560204500538752290337346475649508114570660140429447478010499697672904390020618530091114551993562524336332072134559532782168601055551788593042077146439706161388772216579028921730863685172153263799012658884194921223229083583696046889238583150894821024618721920810929465205593378596636000365245508988412158712117946708941762866066381617960068215626210190380398709479408621953589533756084347903286329611561326695266872607468691441220792848539187802990017289494544202348375524422024831746239786339960901887820478549908777446947159477079072031150337379026226771478453808891279772562016409601177502683021872527117225331005748552584363045229012050876908568687917728636198456039166411031440944979341540831553407168245269466496800610444259069773878738368623703098766625136312536554009686261690438454944302059854853834939444646917018792816744486122844627647717219312539799978314411942053459420134841744997381815350368069042569723318355626352209537460666088803452616892274654633221575819354834222285167884083348890421028789177393280504052718517431290741483673722220914323164452510089152534536718351952269031398839285066410242067489718524162532779723510878999586617081487774118373622650644569132546393190092596970028481376392516460821000334390014626021884988040681514748284397265946397638565905147706343210043341190179542444232309721438536956012455647795386315260040814760849936539705714714707204928645903726943534425857011829900633998736634102992428097423266648337504665884338548486083701946174171194979912595071743740401808845515317088328388052105421231639020579921439206163755820450929960234279526430222358111317074186921622244943614955329068820515804609141594179640872811388867469523358794155633578194359025664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,7] 90655374099203668370531282464210795664084929758200949025715231826528680107122497054367960474413438043735815658598584353550576288465370176326232583598606198306468303014192502148393635622489699199226718073551800521450136898014758514000422690581452699200962184035857746830579888130244077309908803824144915894947799419158865468424823012777204467486058792034595514919771602273859069511566920079906825004345439586776807966160315421807833742455870906555439732559219505012390862772827277979488498556310570348306014261462767667224029818460996940605281718262362980573948476140462254167425856684920451708622457578603677220840233890942957885690049624755310241827715225869165494654841309639569747742280956700525018612009784646531460731750243132676856005525257752896294834033241623809423529062698587344734378957716188077683585867713438421679197228057961110772661117381470658446871686462925330648905592445035520261986132774684607506548464330875765691469840352450868094090945853934497254630813850007639618551148272951499782069342507802903648191507600781010377953576338002850090817147002854367490524780663495949421151102901767557881812219069050625826366683645933916882528634014800958408172542262306333646058530745661843300989107242759369269798410694177176657469541053365680739932451166449748539429879521139183394743649051282521529023846414502756569571925578262794699458817280507690901338656796620363884460974643519586962767465298375138995385379785386556162184164683891363547018888264553750794313609069688889286027245170065017558605574876567260308940421090222106635969861498197585672675336665528266323108166050739813969557710733561975509076941789794115693479777538790481603602446815700619243836479298303511440359876963596107494164503774435669113851005813529074898521319125030446036825200136388897691601868186632630242035122435789989604230748886837128494103820568248917265128347845485728052133542137548903366084663669298556145622976362974866113495737242118811740146402004459574935192076998962172471598675014010268259908871201509758656153932515668940206863494199632309148663253133872118759969504050884399315042690338595408471106272255809087381373639061650741057519184186991670751862011663486286220588362490146860613389155257057764646736973608503409473453611236144481657154711445289924543283839723719609725759752331024980108919807437595153616479763125480441872931635157921701012554512388333764608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,8] -720545120551855181094063233338430965743057821156981119588175869676172149105191422056823450380012493232728932719246851641382849438685669828142054907208761086606617314314378482824079543653360858436770204391377471278605902901364438119922907254689831701916297956898111468297384037143571401640716847271964012725336142790766578652949127722436059006978504390822874022130653509295491825112712279644309892272591924850264750330435182528074084556016527133740741764845131538482664372566113200300625189806915166962508161573801098716806839913792265546022802668964770730824835579550780142202284517880674737653554111273544480040421229991551386041920285005563748549715201320460416241612582358516073574062894339046432653318143498037932429699010638544026919794276216151669871193361641630594867363220196996716903716193683101766323026926674792203370891567683588203481182003357954268449062691905611328316453475323944942226036177398107903835939737368807558433615984891611423798660164487622400288762885731609235553294512349521473263243336671118690072983657787131154246996142493516201145303074033355987745640244524625649843708179319748956921194411390673704517357018462959985326853283986804726890369612454527115792269052580139139033003566811971354532343647534564404939015495143875862820312173651379577908834924802726949260231500558972694950746704316386997041716684507085789307486018842409339781202439267791291196561295517644178127246070553973667102091872162773596276516128437968471367953042875048835849308032992110338798825209514048268686409150544676212265133112639371670506179782351377524769707286565657976287995222126762675574138929569671345893408261418110245128355284946949283245614952982279854459212231672567398025625349676828538486971577834631635253386142993455056702349289794862851188631256054899765956449205867540848942574289371959157852552962333098139776555070467016582067689916053399408849503086455537736024126321449025587975033642181818641292725342303787525792481679710073291364368044689357726398454726511374008409856815273038304175396989730935168831794146675638699650083436044005079804120188897776124397159914710951103130933521335677578755097238095206740599145005497010863045263790317063353371397506356019452988242966366057229885655617380265939942013507914177923709126579528915677640612405321118539813486061107948345564031082944718582030294995080754077940593948612171663305589214321984929792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,9] 4684676456216612824325842496487319783666342888453910304249227031737331238246103521529453184497204241187628553381328497594265804258578504739384605465404423338109544745390282972866725471766984814392155820479091582051603143551425169923053931561688333147517470792069219731484843681617371171055793554984129880665588201555737117042277547895852049802930045590067099162545382128125101920498775703872221575887096453845299094538326130493465038475335090920009478112367934930146353894814528164407131908457494633393142474944504126838390087875078818225636487830462968237576180516384153282830146450965507269440560996000167363915949353267936751101085508582591513665510735781372676054910996877890816269840346476478311233285503652000097246114556421830157333049151447288399965298445099310418018802125144860780502454610178210088547617239652613684311032412308377933664964905575905645085854358495781817258800915321780617343034165497640482054276047571303608224402509436080783691344889970469542615363159305131783435935914930019581768298682373720335136950882398522793642485046654633856049186355216756271737185409591047414079898859992625842802797018610647218750454738346364109976594596164686463103286961599712451606383819730440602302288378984300150196261219948587381129761036962185259685171111281504197347396875049872844864850825529058048072434266399109197564556760033498506344869503591900591303613625261173604357902296056821176768384125965890952661036569283522718933255692785871303715780796709117700671738615876414934751170088220750316853966313174439882807965789819169754687390615362780259868693345433687960354283594108199204829882542519372046039001227904742773329980574806306142223499696222847452742071911092631002805836393849785689812849801561488127115895036914623924521999503759378598078264968493076767548387131215580980064129031934023351345589787546371021607715886239732524957182653266068398966530194552172827164218947074259246531587908014848316533205998856944579080592434925549236903696484472887209299879573826462487097802994650089598873790754061612770162100900367038882687148305085694577969706433392084127903608638505946430891187577289891309313579961126909408804836810464220644022626227418242060052067674706868126210194263444165871861675801274145246574970362515595156481321112976260123221616426178400519549416350293605205560134942660364896982463702979760063513941096533288374853012998434416754688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,10] -24423012205096210409966475410780814358358493587063879309553172114741081487758704996425869297247864764964527100618525794923825353815099393662863411225744149323090310647002675152138760668329298312119658533651407501873345412799121014375500285464506035325813366610361696412585798788462069642358416119925095169435992142204343146201629084919976075498177791848797305435584355638944202354475383367523075154667090014294513175504182934573560328869200378142664836429899633828624548728753587451777432959257667065972222662835312107779048153161985904828081484861913799087954100860663863106672584547638249611943802461700176199211014761272945023061694114056573638534179344217861833871875515024619012253295508633852997351356211521187912964572204630022658551293163326722400755673836675901006058781070173701774446226616818894712355639814186510217187330093547673302054759182924210077501530007735566866138552745620633681633072119757890829290295233923430560604634059234109591343779522781985717764727641974525458406328326516361466785118141002482220301473052109320157432503948138288876546780364868138038469166862895746803537064973197163755315654374220082402299163518649084953947141857106714635955053386748608414495650806699518587530260064591170197086706813308535911322359276194630824276345491022231128910322317168080071876054164967000162985771850774991431063501230601708464421083856032756069157192838588114000558727557540649108914530122127782028283802373942252752474124005260298969839819994688068681558739562677354878933574881978436059621457775859710828823475320679524579047766225483795375146360151462575366088344844424896321297016720149665184733366450222573478672504917067979593841632572163077171482233592654253194760652631368213705563866356209840231996203107830013119813645572081498022106374032471562809747496305494479913917917660542684260814479964980531237727237656052406060902567539436136468654967709167306174336701298883723033455322085447702491066257367046115965252383145227774627763891056968975328171977646163155491591187091011152284906584882608605458212938129575664202869818708910372185964343916513830601572774491217285594311163117965375142590153060777729128398244988905967979932662355693240841394838900611139578939711142936653743481426833604936375727582886991554237714833303904927782590683828376217270669062305513998713553157108449699810419364940672144667982542475631728748426690292446086037504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,11] 102789567205291030193299990362024118266283666280188552759602450709160050950844737357495395003010388982163852393648382140801742616636551844897884184410684332380473435571094751764456207794506095694723577495567847310710957039701068059605154770515717454767454720308225067643255777748189657125826389610081077828648814953999290985865214218348070363039783030579250483828876855805295777614965453882466854315128505328632922884701155077516182863355553425620097735465672764230206595800572575893863139730756728195579592411556313054565853230861705913647141299631250857269511885355470108010583743994559107788067194268783020184695325215941997625995710223839753128602510522384148390718552542707757299215801731889230429350284980436683820949126393184566334816253825304752821239484046873270165118276791425990820588049274839810309762487205821483945912669416010183314103147550567926252328250403155685190496880592408918511815194011621952289113860409219533411296713652850648631467921218411029313645824742768233629650645538585182031423720917219713831346997583895956149989208295169386932499873768452864694843867795576859121693357392250404357714775452147854304331643671250535927097556237775545478142933714380843355900052459472535421600626484614416611975897433538605239767556338311478249695937841337152678216309395261779519109268429937068111443577578136453619621453566500498472263740814600352768259085010002304986056627209753831183877776836611991124614879056482975934334617637692780182857032072645658477692405311891367845008161629387012159459539680058110253976707677095913375075044580081787151962571871785641138401974954756858343201827780807192499805214311958811869788100329738236732067855233032536641458114566189978920422761724936607804921352366362571721058931582473787637025270484982199143884444777053026817741120088811054729897989564348849784975826582644813204359397962643999322757082700268311913815977595036457372569332332691648885378496456123479776594732200951608800591326257796275517894833842299774722122128047692280604140533063807661263219495303007616165009778577478566638282864609978303281660636251047447465461251363922042386346881828985876637855878789367703176075015670191262435783985671602813050674404077498920831869066889163676542236292439394074185787043308611081610457931059003948648613169450368637801769368747799560381174237967376901032589164295892157980509487575169794178220274049773241106432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,12] -354722714321991382403924314206902918473665103719353061542731337839647109958705785825654490065208074355516114951680364438878235656507647731144046519381065372816549817302447979194284455381173283549935362999601353892266377795339584593239041470500807649114306988044926065835075277149748242662554556938220526911945812858658709205165914947256944396996680817585424530758912114998299917078190398264951304275352642698045654768052133944637148761134470851318375144330559057527637341635096224919627822755945422532802303410749546274559610633624756770118723693926836820095026876943390732366336649801759263068736724855912733097868256086540277714147130304216876427898807263040716241884657274492305587647174928670986006861075211087909054607286859817624697253836240154395479210490693990389144079358029426836732425728732225430601768032432219195203968578517715554517569538354052118899479577012616138632977679772408506149567710045896455498510757082177850606992826951015521916241945275403708836114182922896386419393568204113710929976844380448274339521187248939262762280934760560668723599497844954812834744006522887734358188279481621364457026722956544507656433406802076630870410295615404732635718300018965415425092821310836069325533995131784167569311905565897935781993084102815587711742158597312908952208349075347476250470358545513026227009055141381862050361878942013358845351597508063641451766412626376757249431461054480239087624444074041290664797787157438749816088126076504397853372916469068597511049717189848752206236972022078221670644258570774012709862223231969622510434230357174490420358149603740141495151523580913251680632235728377221555670685512532913798804910791579984784726048367046429433215445017102457827804575957298921486805990818478296186997267472042227140738526838954767234547822840275112515126107620201207905453572849694853626179188239856863342322869864288172686124904887163912606320156919954827086750907248243875357356873563658644763974503174064776762208603669553917665759512594728321920046666374260470214872751753780414974026914628825404960272857943775075391398043994817469416952424962033590896942774255173180095997426935772567250321184773357246111674366243786180758964639509025903358434080085613166031849599792722069383438495082907182364687623500008711046974206460887189447682900674674948977706019313348131421615467662474314358508659011866726618921004671764646995616220170084713234432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,13] 1019012251181849427608983512981611179736002910292372610010685268570616763819236676122237878848090692255910861651841474877111683218073130893771202962710800710287410050044961993860938634929776913207952010745960145734012150367001481687699443394004938844091687052353945976316981220568834647934591441079773045146242558999170483939270383802062198093972730930793261297166945895070797102018154709932023696933443699602354866352651335203591250627235500964696257544731348714363664496114134336102250379178430530235863941877300469830696781896692898711047170786662739212169113875032492058848185064363033992773720973548554476646801780027481325367447944359634504786746573484907452846072581124425529540543044077719055997107646139754942124793669506875135873355578531492136458574065572503774944390840428470514633228483037534216310960427119579782679774531249080160856329609853895431245482265671501165379230458935564279695618255183812080066103937045129809372572311480107858746902809558919873945186741580342409210177603607069928560028934076985006103548588172071426008796912914408926593211287946230135236734275154198967423750788960310997304065187995251566425695699762887954990075898046329011368802109323127607716584212099183958088256335985315851836949954037611580811424209149181539722322473069583989861044965083063305929401137834736681273926011242744458278420274933723902950691379170700975433107802324342076282550281980072065778945767291809932016463863591047813151706858278973194330140919800858158121022962593610182035995859913683639762004831566506163689412951316885411284905294373138006834232077085614571023728081889343923507698990034502630904945949713024663229557055431187534807521965492716712734801059065612933955223604182678155289458943084744039116785799817344352497454663274055615075081599699987475278241372765787073632843286779436543067589365035907076337806298088749354118191922630971768709375514292490146093902917995217028491700665842107080290287783574917992573816853294385109154670978254712890594893170157572117984862596955912070071324220288642054375423396259711754791704600428219319481903642137139233084415416147632698696020640414176981832115900327010025987515276283822615792762596132073053708925739481132423306680136082710150374289850081899517791217893791480184251711657584034907753232611044157723094942700672305807731766257201206087845841189727040717380861497116804337126182864851016584527872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,14] -2464470917048103216256157362799920162499077630045485518926955895451247066146121203872830894058370934441060726365370855014838993879302974173613868832947931297306145829965075452504488720552652530362774216520693165911169341743514115620526771905129693676084383773906904676991421540701450411966725720313928918454420691090998056609325416107546293242196831026002525154702506843653301656246133994998803031803244871535277853167767082976572835363847177554962256709736215649107461558723767347563208365602275564694470318507765333940010930972844876786858785096690225248222600666821351702526809901942760090230499519093386417025726829207406963236734014617618707149689101870070745974512027657308912286979401937254533807131853645264230184501107207844587365958597790747386319763759166906648329400701230003277894847842592110004917816976166537270628372040263382075088690172074825215347070495375845202817454689993144433198503471296615181897675475179505898538096172927376626834421685593510583254285960571803345648986430270503430010942039760817656288350667318389890798783243501474779391712716937889657489501994289595032186955829695207670134512293875499655183417637121701606494936202462081696392285246150554981359196907313930802053650939718276396220941744560210144434670607025176709852321416950057187707752704519099501622695676617090520247119610008000051939208079941687639130589246147978888469239665680804120267711269802032734338867499829355538099660196740816008164095297111943620483732660372413955003724241299453233476996122009259762076594398591112400108600709346286983981516141958142656266359325634737157256815038286670187196669927659957325564759019697647663182530248217617367377958217058327889120930577109533983365746682460550534761958300330889717475937984996723618718023311957527928871622308956409048198296332144123099808910989063711834828540494223004559342950150556291950103062034290982252264744675163678888406629777064877425617541399262146539722963214689435538271136951475141247198107106156957533231362138858310931022551335849742013379156440961229561763911759064436854897881651328485641452125550067625433957459611978964035626496025531137114861916266886616040053119637148233391018804536751110514663842841883989554923356032204083000325651292056385266303356538961778311308840989867430515567722745798854919551093514124618529543821870782041685325528884754381368958748990539806009176382351176477616111616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,15] 5048550515266661748212968128460780429555949206145597030795870496944472022366804629181102684395305586851538392538338790452170451109543757923265178246180583456442412997660879703863174522275968757927903821517740414997805611387681914744769484964303777549097318395922563672116128178898393652231830459986587467807219955941431837450493281333276209239360920876686616118606431055930033679096474405545662169716341512324707522438383342633201053756824659949160444889271341042323871040632860813301286350435382237996842563887652637089848325291610738420782635149832990065423725568577190122388774136374123611936254763712726637625582181148984733113248314445034064791391317925127972477905969237478934199576096682431010328727350114834569293481171981526372444105202866309893593950236720276532977421170150858857458009207943985347085390629927419511348931559867726654076112160500379159655741419405935541377963782701868870844939373157854057961788994131363722554360793101001332058702946453727950171277934648442558657701870582914896081350058894985473285338876841667694669158083387150012281494497945077354834190658737286290602883882655098842336723318312000779905173945854468065699321421037999130990495865137400219297844644863956979674543897383755646174234295932083249020371352589844740621579747179942216603188687516316391601797224294921704158869936561494026621056253071018202386018544054693957586783257404200268549849295430224813012932766302681743803101399988810852907364359073171235609871893941640758904934111066105088265740458874065739420720616850841301864892686351090459441600512660487352838415491100107683320429331424420557892967597267163535270442925698707260005405436784198697138916020949017498418778022732001960023639033486557723884844760635068579211769350644203630054511870867197121351297148287852022380688963166146494844216997771956832423543461215889830415767157200609703188789458805862770882635737802146437722816168814332099739239049953633622269161533493789803547586166283023382199628502939587014507774859286893227854946898914351348618075690628118333208279171285543509876867783291368501276015441482775401668147880054041313345300890973950511188181966091241331933011279883065130276081178914400490337330987945950159757052083131824987715034343115368942781703720596534622978778072741717805682446057809754383887248627533509073754860786714076883389590764888693157688457835324487352206638431411846793658368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,16] -8755023964514260379810076799457135039343319512640079020535347792928221070540920311479926265137480799036325052326124542604816645152081387752832813354916914618496185986401360035993625673880030184669671042921681742351936099063864794179570281616172896142590426676539250192020543110772918559101163880368466522308288515898719464170011177535400409075624875195257591438631997060473068447681790414830706464552620085842610005081440064947813650608118828291449554146784401462663367102770135651568053183510183563578037701379668657138649451742974467188782234537292342396639310357409417805961551151034203718654227026939352403879250954079559183351982165255364851786839414754446093945851967356209963049853338055909687706036688682486559836618699945643384332236249409157121155974493645286342021909656107937343075389463464498281860683246396282001844641982650540424506638970756611669808625928745628893716547215020255283374819962490973871880411027778256233824474924444409049650884705509578535382087348613076580181402378649249704957070587678224067774525419147082985020204717774280702888991339967392080319960219244519018478296897556386674445616004698273442404525231497772769876062395533049051708871897701785737587733552407887037238892379211573103324610322731912976600280469421050059047656265280375171867886782739500823770284594612121453617428891281460854666370590815931677017455931154449745696372481653175459287562514182515028786947965670703095804807329860102772428788293763427115799291546288035451297443056219844448477874192680050043631282736970623003680549871236934240442829905369096614191727239275873536813322584219816423884867293095048873394709020340744813520132279515873233673014351547489505938461130402935702951445565374511695094064807501250698922175829505709736615377582774744942064923637483342206087334077091502887178604335586882181534565798194024969953885942180422844302510340358376883735668054355244309770742845810210424026722458692580764278436741905847280813799041421311389772063619314929174135451565477983028246770660126110324458028572583042530557274716859960918296412655526514192114200387481561689889261408184896772756329195482961402488816109364947339113860924346755486331183648575101564634586980325205121674647214797083541303027243457137629064036914608641613778051058566038214201581023395617073708227141473760329136816808340827516473046550692803448822299232151339741491605862075963382169600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,17] 12716474962011843861008164200824083363401623378349628308635860615046222726206249430966732721654767743465161327788250484264022636543571171871800124610261387154358538403020079957596661922955896729191904058278525522261174287269031640989554677776434749160598983076761839100123597340785591710632139146229072238413233550960883132960184326260979686716966090507820974480136076802643876718422508370026123318623216260219204437864522500454164933178939544415268928109841645121164571529847880846675970192609986405083843538132502624476987692063533902573264766938133508588477749188174908414301935807183039311943604316127572861170929175538692146886465724827729642174002866316125436339802565510274635828325643082085295751678800131088013869426963047905028566069290245432251544140012452724366922418150139333716601145522028830006111572252343678144201791134514615442520201055753941008929723039378918109974343811408225012184457586963344628828901076510710071946970405393479654822135803914789114699159740190786796735399430042662058273389987497568298226396412136441336826114683962930882572112546778283509852630887224922321208804896204933914616706030335823062527489309920611404456325698551136705199518165446747296618806752589475842789100380020164829687065344172535970737902245302859945649990663513234702803553497408773580253617101731796905691349401195066844142587031208889347874576971557876083634166438381773006444960626883542537996611673312785693792802843789648695759557611562951649814405916154623396637908724437770171716006846355922644473947244374887993503321787188130152762725341604754099723277080378314267644236193896625540764744875485953402687275564438521392081139980174384198753833688402650795285099521817600345291658854893667531010199431612515163852810073887702521202903627838680423173314409103039015269874591553542374012498533895242974665223690769333000188072763727052495094569148617530647854757138453214990426881953641870581268276030333947382738782967194098673696092627444557818674355217291482667901273677305088032578279904431176965873931678209437217272564355224424109323003550317862868442540330599657173854729572473170449478127972288027451686215368763464912777181586004879420979533563310553255288814130689468028628512324868633288194214459779034370824471562169388215303601850809207846691850097042201478289099258363359358540259887904451224023548548274162525426184287590207247897286718636257997488128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,18] -15001847830284148984958528575280455410989936408116732059098115149832661739404894851977888789015417782768911828031347248617102881182106161219153775484345898577529839312536288463802212505251218434139545450163527240505643308847344398479857243835403534674478454504863665237910130504711611014279298679599243612214786899155677587415036048762925915578573981097875724123314629356485857250879100104269683408442916486282299173682387095663081766957263285368263475810178510601444265138145577962682937469880856990252659085895219329206625996054319421003504863795329946316308789548777473669362422517256120407612581378825849900107026744052555622329163238787970760493862105368262705930017802006589522021035733771968807653904889104186032819715861648102609881740973376360975231348992880508549968129840278226379514179364971142268766695207083242711009162204087321869479538142489066772866149029003036888028091071520413429449390025413900943758313357483583165279137802098331181739031275318221561643160680593342683584351621947627344112959405868816832781924296651868982645848653796210440175987030220020690085711088356675121157661582955759629524591307848728194758255098355648854239927090568181121856051329049803894663537907184879402098261774901032805533267356826223418329314174091589139695541262714026867416390035037414167469177076149082285665578241072641344268952687617061934330286370157163743033192471436303609731664545246294868118928121559037881485998948091568627154581899887904198185524428048195304317480525930126798592371481029996138874768043336139417828788858917274326737461945626287538102062383463636179001706454471068738238949165972143436201095624911806775522652641073129173221232428410331675389133656932901981514592124765126065572988909727706168575782305226168480635875127751916582065982783139928688394217062342743928545771498469826440668410199547530068179202074790144860904150771893777424600271380339020519266188653851628972808875474870355197957800170755747454772059200937501625515278224882824188038485255478143633787163840722081568113357084288335933718893118561822701870829074549085376350978517743509941756870291198891336397553411003479001919918204921885446816006144019025357193613406025438393665426897236544305572328470558362938018009940639070404533383457878990306894752341339659939449925802907672418947616399600271708444991663280270658924996717986057285749662762511670171898228496899594893918208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,19] 13153552137420506483756555665045055896789341679645746636911446159346088287812839497425299499379461684417169960542002113074265921983032917591956228367846739817276544345716490189371117995119259617561213942620167534305068099035079300542792890398587200407584406137334050475287218311118523997851413625506286071338626139440443213281883761019383994997091034810064258798112736557799281998931360128845905373643568703467637685476366126428473244566304936900939455315466951381211816319285407205299288065701727339308034446341073756874269185217664236548375606825379169049412074147908932749845447777906915244503870834821719369074769448726739338290239347474759860008776726230062863011201519607905828700652721518161247060875049462397777411817472536596949596645683395680316079056986734423477982905853749403354283208627231063245465944470742783064385202625674242323808998447153612674692944413061677537614504853738622025612109237765936624456331941244226701826882785090984985477060593534565473793761010141036698706175762907328188492775560979881076176108517563255936137788379425531051357927111907792819272240473628519415879458587233155679644249671312952846535781214314474301684520557902253496401335474773517287498394831225077699319052565120522423213553203922705581718109876417192145160162822062989412433071282242252658795867423009821084830644034013693041441463746937741347973913934415449725178701963879777175120602112959757832497278549209051090680962284297499221139259608087507697181760034332288235948858365422743597205584334092856502225593948028711922743076070303787516725819888950423612912840206765126129894490535010520220898889215057273997052456181960508770792819561524022740988789016474845810537939406434530961723973749438737097923471398817591136696032258924487540743367093225151684972867129906319260808245045320993518082120211972698813883644914868248066948596921796581783364562877925213588923550896045877867807246287578597825318843785586723872362604417548016643656089152908347718277128663000723057591658671844275490585506261082500886681464054217579787765187139683732971418328270957507569012554022924774791751801279495272510689748650022972743293231399621017286950132343001414010984107201424580576607349140238774546721463154453690407334589337841572297001668222641782265222946903746510751358105923821751125347318731437987213782436518080112822996323990565697133765380690586118134447674439380934791790592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,20] -5587254039823558088562315632072426738569685488073238111100658554626827230073160030489269550055511866882595719225676239552620030234894784183432127747009383951307500654101988265114589056847168601451654282749334086001537243939879452445665500924559619026995127671257539656721017950308199536650987340496708791221487830881274866846378259693205563873374899439246509013544524836235109373890868552445989697302126574500016801148987773030354406930083458448151910942490562513630348600060917613962120679335523100739463983254624731984585210003025722051584601925899261157523010582131899745488357595184366340134473292645229425409635063623424647280462896161582502388678454906363560781303291435099469641605968776641109135580424013787534036119188809007912354384236835018492430019653522889175105173151238582720626703550366119156556407058429660862719568248374486987788222605227320975503325483847231754078489599229639153233050894984788643455716484746716075113706469935120482079201470254216037984822697596466131533706826887683642486084946605309587827208712663913679334474852244483991104102061088810032026774900615982736991103222509277411159155600758064162749337902754861128952186957405903342484168825089451540488767823897764940948818782311558027718771115114902565143496329953654472228320437798787716149692719720803309800089249990887560762638433296303013012820213788622320558610327796607522532626122639358659208142250089548771269105633050566377946347168352362592606140614613746416162096375132226822262980790741125548433112566140589376503237124407091792682442615888506595252387525620468384071620880309458105799719061587081303813947947262755001122623910889553529167678943522986651185011121097500232883661022099325012781716790902079870409739143135540035882407090411559577716386114868217993644200469410335849200725554464597189975737210478205996706242010974149523632130872155998420580738813005136922050407635296625056213236909596747440913939896194898202696521589972215609513294633110664931517373207006408388102363468811220849779924349236274984510080356608586423510780205516535286678636633675592040172384575949712340314719791178419389376998776489804935663737457108607159964351391975096792817215186087799686362882296637733213993499965230127113034814022532134733023809999885559433400735113907071066406356650977621933959140683534670916749153617781326178159938235903091887845033504068487693467930398111761210277888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,21] -6824620958392115893900116988185779522125113400583598205746074339448844557801059841785286314911789628313048208075170239442133077543310309667481830466230928874389851276037707790437475690429845940887433195702508408445705377955201687111723081761176375883031494240603068692121095032547539654796596376795153033768710421440481125258247173475040773455435520188369427023325207787756094019430050674014575707837568947560337506283095818032558776409108491197863651696596292650701180747259385605679253535709254530098361426234541651256388852854968535582772935884368147139893834740171420704863960841334620360361652308665792115056881355816536330306182093101624592969533697314026438918141366096053878670517816189638018177699941238388537536387378973425607820004603474160115179406640721630651688133185302947518341896501337120619514380553278270689578196105494396456533698905808552913012003214546141502658104755306320906902559399314138478477159118854077045770840556931838682160034803772530521417840756948628299368376118544693791876904965544204565744356884982993738380058145251189068083266687556103688105585271483350170455598731445109726915213333340249086310386247510676359113786968759986671176818254117071900632019631538021464485216151683712902551530681993502371334066614804124209243193483848633438393350489280959963080092630332256858159070318027595540504355577789298645469515815601372099939331237241881777661680078824048015059970133982170069641598095982561300234893900771393912450491266813303397516793769435486329394835862180260021918865981250089783903939489483680246424683874012719408551491356243836633686177872540681011726309662913144525411077820206110546788253558982478767172098418414592617554046936282463350056790770795206623150732927425441275651535206179078430038964573564820266402561388144201011312215164048468149837828389485358603390105005306563406123644300630286059596713039165095507210133241965681688577707898525388361280476949335696664765153680254216607885438779970504574204304101739420113255231181446705059161696019187776093598668376148322880775283077780582957734206184021337430327208032899362392574825663835510192590324082332002995480936403744641374721571434632235390039378697911306133887632795769234273729365257283606982115188015124058816805921819164527148274145477132590553929377712882562206619071467141710884808957768775183527094821775772673116897459046241514228781551497422183210156032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,22] 20254070252765806729041636445260678232044247290545457140195955626549619447670434503695280888281793659055198620553422163814782451038918309956576307186492044201448355091271361235461976131726894956506868255727725562218938983351593071724507999869836344185960860171721372269441246722241438401913257575158141115169825677838060954582878630647147342288441867910197244998649860608381194730696008479045393631129088735969134426995782783540774414679620494243590846115524918291423774502912581636236190730891234581032519487443914235980580925943027333156219139500616851736634037640316622226434589276264522186029686198427483280509913105763695407000452745728688405336218113410737709045046995757256964073394614482231473621981197947978894670199405601001386243994686098084565017283458493861037785819842018972622688701531110044680419126720985181247375737260053279862085135232212164706031958343656953299133983763292061175809752216270361824449143472686944731106185080440849012638986639240764634689454976289576018950131097906790380115707215007518411597519621400710531962474340098507301885588255191747064981145853174341873104851624886408819496944252760321646190509263123684605195680334944570416571602183229647998599065888211612139701937522022630799028920171879773512698008304624353502402960546443489141819660388692363022689309617077672704580269603878596611290574027484354132291131991225298479037833857655844598049017104854284624765178408806463758411017360795602989287838400615542121544133256214727733536715027343354897692558584130779281785142901129914907175248340249423729647742545398393315775538337320230051836097681062258848457038794929467863688225365937768236317693554547994817378561236561733014286427837895260578101698305688306323060731422670274242563138848063207630686797450407801994884019720703330806055396691910573737783001821146134455333991688700105711525891773177881264694296357277320564091428161861619405557162817266759131232323594944244543730314368712860461289959807004462291611749058377914859343652471141279380273068452247068999160952949767258388883644523494081106900725742978387962599679953180866118442107179162439005877250291075600700344869984386987580523705595504272729968861685705315959245928960823141259671227592957653539379467620761286821693763418814946951681335031015306576676814560106035183337584771677213546915146084478071860486859474054375588710527003319342975290977740082919667400704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,23] -29392609300703018961886292982167763358733378640143608548349757579232029906223720137618754478894915869655888800001232169873013668688574212909979172550697291378399656216500510679654737205164070613878765940291598953018531291729418015199287330581203556058658773689351413615460444200791229109566947126617727965828670666946357962414573205951283381024817804482081054764852406947189914763657388187463595655753733353779905313680275652333878412320034124417267813241775904022004586308575795346657058492374118621259860758003043263765087669517574515054814525583955193070056675005483685014867980578703265973050285580076058047546046107207222728012793817568371895866943097274714257657246901633566329809886954446874628680116543933497829021370221677520093841036341322345822132501733228876041887697061004277819805430742170873359697531110795019120754728701306852672581478807486307672792604180582046181232086850930411120944584093186321521435397153348119567304892450462922026817379292878686763669867334591414779230714744784658872333754366607958269469655446130667665962152078986755393388631173806095370002296702720827127004016613362932399867606497028265846892122450681473441423695017284317994174120256464266448500714341295283203344867393958831057683143071453685284000266486243257363809242263305851891324605645974730087934138219720350636663629093531975957708709264098315197121150068305697684316723420774866587171590188900262556009798263549714384887142565378131272037841405159137612389739670912850445173220542236855886886760909951429107703544497762913177560985555776334057267602601777935218577295172273756533855748931016143979014321923042075311799483632056399715741951629467358118663289003297261753741325982273486537289686229810405025747310485401983260856392937035263254477228710817622556976961696272306461842636279648806825216037118207243798074747468787725541987215829795705151672255356117153115143636337808131426901583319546831620264404689529032876934755741431537067976026819342943571876619431931403703622245302038882026313696564424325757191971458156696661395271050870751052513263702674030054625562357106123059806440321238761706347480508441496794749807896469635891380365718812071438272043819281931641879981319229745419305669409082126311328638189793242969050009354001662198027175207274750346468546436250207370106686181055592452533037195011673863981185172709539554969575365478886393233859320450392541626368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,24] 30378919213378303302429129283567486584512254017249489479140878483031622351483849274969095826239856522718473629845749183739601439849611030820848881662722544344444386158036100346699923351392129162212948154491272180971313621449164075080222863610675506236429999836400816003413314288712816903986753404953106424151097659723368185260677071929820860771685471191400242498213375078260061861325063806578935637359297023721537156755477592542901500766344698584017135789285364000415976810094634380486336777875702060105556637896796145400283618262630095047584071225237203156079612639257143166481304230554754685487144136137437852623743217016682615770465375160057628942588115909007595957896555341234023947008700865012845285790890250353549806376763105069015529628268891956238179093930453722928546229049140431115668189153468978960195440453609826831711882612490120333073561942255969580783261153640994004435832805280641895923609595522047223819611423938987418507847670468310944128354249264466717595505424056443379469602829146534808308236596654962723977781033112558971309431043743325744815852885989406117743211311675265193926916846434994028370778441709795297094809802036961499228138227205346008970803591479872350764762037104911493489594603632556656947105707821334378510415661979095831621671485005622430485154971800087602569534159129420204393887952877183145788387445462639532053449232554975566577263016808193234812893007118109161029896947998443585273355941889746153985939139538459274940378020144767885839489200900390446495055892201094406654461875621527305109130270324707806099634554515712486390939857086164331906493380531165382404448002500517658571755490150590381209157813085121119633426585376588598128705049868837134646215441287158159837273796806608846630474512550805444130589495007326116439014088883395691742278965513056762567854091160078144045295345872340798672186878817591244482469832033530821676297828471587420094687796500026040231705277850765540859328177696675634494442715470049673696340478920369314297211311414288980736244106476466931430548463151067915520037523455701022111578314359477890987066941000485003404248212924458690856123176162037088200742335891856844762473207723712285779435924747131489373224202774111804426795408111628674807030896972070369103574836308550898345293493220084443525740943245240945272866774832038372799328489845703105732687765977918972932525536847915479366764674177312641908736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,25] -23242635377547454281564217485457264906742930552795827777930053947627269977713950951329059031568614291135710967618288136451208469770039015347053070741061003975827084424759325774471846466937262296344707704925063096346663838681027558642337169166526061672037417577312448997713817049233231126636380107003497979291262824241037899777957318720076395709937229556410046319332785918661697924751175913772526581124911692161644343509739526682810732161976862303758617167835099665076475609739751179474617614024003010324536451097007739586600697847396999880599143378005288762222031475435768840353719151164848642487097826185704152512632394998672702952765328004607500721363841582474534235926644835379005851882382758542342866896016160480875777884769936106632514880538308331103770410060573630036265714710559134979663746105904080562626159442681181486696555005538007871653614716954797432328216190583700228468541485173716296181353005065440335198082135249286469885062347844343376058222233105459170898994597080980578609574197792976649960494566164015942622445113993091467071686156507692882562340383523566599591406940777371138058476715752207325221651400502128369659229750574434959360245875298676964623990139841021795410305501048474398013333513320839244920574893367417624329854533526200900943272341846754673419778786833452849055623478062396869034856987160355403264609332362453163476367678584648163536292466644329004364755358865528101600294056293894798338511837599629568089589285533107242180712885759054270869135248726943488341868063438291401154365502544084752124187124441792676770198791192407959788671923746390132511925473868304151743918964532055980259094270607023858336809335019511135626798563208839200092989669248757757317224573844659001061547728709287407086836309781038716705931216314049376482875716829232195058468691646922774885978617127279619334048684785128879219274589104435009923386983613617814919833728140830409362448606153365644121412352090131822908158668728882410418825741756893894138651311055920298251102635427304107142711794160412561443473869601097185130519960656991333551514842477989844243252600605947239473013186188354004337911834626121558282704894045690157968203025007102126189713979660876450089802069975182150110597678182569874238274434679454174780440237518409706716363076328005048543926192035520828453414911911679753612263133582309628856277038597187816541668675995201912646332188386773580423168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,26] 11919129297631682829107038696747661447265971537960853463537796620909778366542617999449255846385587971354378127861859335268828063096002414351236558987127020535615362580183160723109099833576572972674116414000033071188089562794522744605439278879891180120982506221935279031652767524679638789666053672730274206891574602360996219170180703271769654865449018634604915974652400872452744183809128321456547463682719703398320668276520496684167466809796419558051211749801387004612587689380886310708330868215258504704433318169258088687312292018345262855749247097466619247167237252713299694183265157797356049430101365403765211697106241862806806715361662003551441353450682970439010193415331061129176686540951192367669545547422688878025545579775944316020041943108311468572678372088958253665469003788912787606661066568580859633022862562136903897255829505941397847836515994967308464546107364867869748054633733947072434174890530351272333304271806670920140528541301044546623442224543461249851301485324710189198079937926699963861859836598853544629440881668294475925588881968866125230581331357606743154440800133234312159823876540985725911295655772936872118949377782726058795312611335251765418231374784142389075072661608812399265405283284034907429298446436051890534612843885032806713579848067041513915409569282349358217871363317048741673005891444225477011683397591986719717943284209236177586009141160071499207666885247352154578619757704468443361229961753647712281818757343254726518917771436898968623165661371200455076313491937521072690307051248629225047921025134703593599280092787402854460282696049345673300986280173079144912134040383731238010417895432369431557261814956441716056177851930927833842933307566859563794984967680559029501664094442978985885994417868159722052011399070041425725849544489067806339300796377489107959663690876512249193493602994782397680604002277851815403508524194404689789224278067361851509568870847431082263827583199289175916051416205714545627265504039296425802049502995244826620183774360417681462221345879179910017920199088325608871847302785736777643646686556613541759593474496052801148071616628495759666185968752342287721525265578813798442404942622498276350153729072181756674219297862867548064596613532604087525054390767587168738569182277161868926817398486153971761926702994792951746792308307654756843594357043249803604030936088943574913560265333929870483111415854202455321755456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,27] -1671299062795136969215884828258496379762863850890437024125981329900822328688612493204766042614763583418443633919803075102503950977615591465901200735661509430828145721168817187896596796835260267851695272713589309071744040766641444374443423017969280832364677393997253415399329491791186111271234077599523993281485632295606923068538545335388026485868773478983785351267123155682435938172087856867440341273404038762182473773220892687091176762297063121392318647638948416515848199160179722559425340078229834771350911753869453160950175400233623912917354166827608188845854730937107287808677918750727249594697717534588754274007349437929016501404402496253478754037152623080402899808919862478798910528278388426598629973779237291380785013525179091155200572894468609800033081801937591656054697333681089051119826591114945621114939956669966469326046615795109190177992590605921797173159845147602950284735966309944290575665211166890559359049408256386608597828484143571924232732998273297482992969550024530899637604315341242349730609036185265260327581323223855364334397645516845198180892931170233292275537110906111326446407200692138806949927383501366920955380498178207191339837530049963930608642531122223939274481984702937685452107809328187373390129315115633096862213101188953136807987485867406573782621169602457117120515395768497194515737688755426915775713020295689818416280915691680148292351267199929384365817853288573622472212942149222409588740698834811475234672096378667436634659286810298954054029284396756093789137717254032215546901587266117941113785673857404822918322841790560614280483981487629598526034833072905479754844857023575702575975812490428329060301977852900124771095842711089044491722944438616189297222417791514746170103826275269920994553354786362098564461108644694352974053481432729915924630660861191942867314361307049536229076221521521975175706147422657016213463124167417553739755409601167011176309300059955445898080367204715559220252981699956880487142791096304251962209227082683611795902476524585517438689333836741817266244739195511737094649582520669580595828471184251528358475844618246641674297412193555350304412320256270604624393835600111049504891550395443906941030890991577445376807597457103547595044646208630837122501163856035094120740659696086803726869407528175371835114044372952743673084872479350336151775623978130447650425581096008253736070903374805479093237897216060741961256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,28] -4093620315377396465448446739833031155826270776019126881784366857844858087478907349414933778225375547267358833921013830945809194868818398562542355468016833179139320861258535010996553651518845491515957519193071063245213803712410649565071940446170794539056593523842468340994495458740745275498465908940406989538982651424467713039940280187943683514986790343971209442860823295879221398099898914164180372961270733463622026565157508804008831440558354971543952401487330389539072592447064856276398767417388978478393007501566340332711602663490201184827780655117696066488061497854449796296111075686932998237021023440480887963723279251093564873686016931142449115449862268806520689557677204428180452590857885870295984591740268084922213153583912358842622277322267981276000186536676284387127246120461683385974733657947582107019561850171153836444917791327621144414232839081869845130611412763042370066889783531301474006390951282573942641521615498310543816844408617799879988222955293435378178358361615543584304050573201497615171917800495360502832418735938704910402720636827981685587167221783870233602758225458439183355026750223965911687299233724516020829170166768575379107397280958216542951739064194164534818015574795485290278691240894723731882920255629524403332654985396353410318674461695980594416196548987140160419033910278795664414649696524981488708904754039131396009190706175116736199763035248356865217909306634905775522948179686744749763109149141669309523591271047176462450189744726580565888493137994484151456181350437896681968191093295986531395444269670355479736171946061888831700900591259355478400757913755148356699795155099153904985634800987102964897377128800729258191975935153215392312103658680786083167061799210927884712557721000978592431459416663708314604427138481407589523304583420671978818620203221705119485232481616805764825144587931606897076286045564535258680745841033480411749201714411132536174696702766615854772338279961877242333600952965121283896823514281924612397299590111749283006181969272319054283726240074521972896920720348935637149851465666566451766321339785952130393265081221671835387465046057468624152359259317862453358549969685293011274144774445895623620759557935080313297231941308836715108364976479287073838697446917118759049247483333272040034514041371731345836961302356339223414084848907165893448918065739026788801070947763707861576703834036745509745035446129241818509985750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,29] 5206407430949129695471116863581837983282003023744417937766634635667617387365458770261511723670014899960837391599245513868572330664894968094044957061790948871087513874743113285776755049560693057707308435329084195550418403204150635616395970648475876497378174138653896120216903216216961924873300829328265387992700681164934812350376188444728587506831021417925727908977860402662908112817986489310513604806978024562442406591590983000279121653299712321802694763333271569971257833427997259745901832732126854773634415928528133281637823429889197875234176091651018797942333091021916074872115463054387820037589777193396263619438676487805024844215404336791029009614256407621380477162071849112330503458434308128224678604547496836284191534457099068545968511502623600373959907616720209841471572602609076772026015540584814078788533847838992499764561860108039208663545942356599913243951955194325972774449648316500808561004948799522071773128887850162579137891157371500395640872257274469352434648162481216008855431116505689126005540611710412847892490970437573622332434797490716722167174578938589491536124803065333322472145290771779713120772024534143010078035322614936278588226323693912318239968878771496127098400815044278724333503413241967910131054330830569873723893035225955572927197940060774484165006328271363585689321450217912651410445584942398284002877398439134047610543060381904685470564194124644539382259709470027244878234798234459485374258873103689083721263390770531495856020401548589422253827259948365405807658346685767595304749638711796286627368868584017861295481732746783163305163000487653916069058727819711361194699559850327758441322063031967766451818510912626919335899343272167031862733965263727012239650845052394940406358534641264926599961155720257795906173556512022291563040179278913707170497389436679808579187550327608877273850807170689533653321248740538227398254357165424254216450526710877343665399229944237563321261445801217193960889835496022971942836890204949074979175824688311361508861102455642441411655312210251764226001867300760379939263257389668936113200793758470942199755809780834794761304899005356440466749581613024895643694873673185763426194203907473913742875494549598820622665029825156164953771076458424019867318145117795917300641316925613711565069312575970500783569387160988908097140555748781952833964009045352096215027832845121122392281441991998444812783492449644672338748015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,30] -3690579310480682195688736070112325164588311952882622095574945227891254058221837836671573581067293026256396512020908486274201104627768592453949446504906747408324036654453318501558260183301246186301807453081437037054659132475619840497348573558322567610316122173244243565006569189877460645502181852748839402993324746521945555567921753719122094677729444550855153376705133735725494315295930602406545685660586135361841336541019007098646236721761335702932460946085006727606805759058849580428634529224404114968047507275042343569127390910535766749480540109836520316645983060113278277740791385977332903727630407095284945567445302788501884908137921475636798737687458875724228707218214363596195922023398970202247458162628182987103774219265755632245405502169464715944501676548155184696548734071715165085412184139291375129940196236551459903888275360068176789820171929393620141266489559263888392788037735821842470028056626128757805818420005477523297415383017452795182954898287520222679134126665871039766712729876535981093644796111071524208752473160476335838829813168523958289412208830336423349490628889549519017492455194231429453354188495498805082196007290566606659223990408846257322201962416615089467629632216127505215944124865118355243653383582802014849461120641537604721005023197998857553356501249600004858848178512551291421359968813701017522812424085170625527754900081416577346781183511176145483687802129663917549021184082969682743666033384135046775002221680991469639403912317067059963439283215654002083504598596109036650362671934360182565584180147245381932869786591540705136833680773850791531242582554901703137301759893043076821654282802291227510597818103228614865285819504178266425548589722369658189491118805747084823883274982317605224002888236518836769854196519507290604120971571227723515712093817479813489191569400789242395329246321682337397776689714496887176943369356803571426728575307712812342842734037920284268648961440711626842965261966871551197515835347296439666301775044634630536503882775010370162838101139868035524000000193665779813091480177225310073505155933409734674017261403064919962484107208161874609070953414896321526088090751340337413937957377665237721334944538007075947350393456686705768012407440002260465581897834602761674916874218979768827566963754852501588961684195799670475786793285461909628108730856463883849424988361050820575635227462747847962255495874487592922654060358154296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,31] 1737012924670550539475296373351236890914336462891952439954854266335337479640571342886975195970871549700413789123126427579682555783755624654723643216519551441696479440368747574617176614539070475469588201189761555991329055620361962054783316185285348497185528079372482063576818303329392417518453639182240401711992666902995919846601424233939954772664130332103874920760828278980393819690089628486742925042639748732572720638154030522936845688598971799687629669166474791597219248268719948739066745574306865820773083940945793465106909135112963935821504066506719533608389173971896920874556083342958067675663728400475184190912207708204397671221256835862258977985674760970950627498160162068737526400176646711267986257946651622712973764580866657014276583884428536782650457585254763350880654098933015718641021636942181002725289236767346458399299320651208999169380047700403643146785189988285404967795467606989671743116502431958656552858364061214522082889926631595228067438610298674677880291497089191218517071908158254910498801241804135743804156311200462622626342087524432027760377463926787527194535314744876839068016817754501273237419978131358609373040771071796246531997493843055174977363783643484526552763187667216183967274479912845172837942896611057343616148474914866888006856150288105236201697694635632666820109089440642776843464885526643505484180180420435655341677777463610474399702242683385803467193410685862764969967397421714985094097932207291575955541504745870081993679221134497181143225868789755688496689667351055253207551653386308431359602381673623685820542285929421659909272703473918535313325616945166639178463238466898745309158214906205904969210419607747904830325172937949627630883099304380692688724863430088519522341712930268392183839591018034292975659574764848080131512445002188796619934011307927989756847496970893763509917349772229733878551113660635351914386143668190575198325472066826832599482897186306578317559381971738918339051763006651571911386957107069261591201161423616226368503560428898091502963532072152621840735225634661479906465568337692565853665208604154088602795682229354669793671314775875054059495978371470704244653407090422317294854612344248351941988924405619560896029813650500272011184107760263724123757426626855626519492763650094569466823377054910247683509263244113608209965845603989401043826812091946006307632372095627550898357077770863651427770712755936122323260636909484863281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,32] -465681787183124393122645908630544169709583471419307757298038136214329232878430413285959499546503397801549308656650191313292634388317593264788927835503519579113500155013660930977294203839519908111758014599107423276822262466117721213190248338701879907741056455167127732193098979687884667313236695031841729533446393204031128347972748925498705027804171942121319383544838064630512880407942993583553312658953241328619397236613174221448578416711399045070859073431066908386345744871545489652902243904354649474987853951427852221443679916476524370567726898150360175942036199719776557802353800310090272573801045686840825876715592193111453814896955702997462239338337639650428819305457554365968455331982581338710377630018440860634316255663894118695347053998377199828201275316055615636212697711838059531402411784782756714522521834184147680666190962204450765582494307685894919245148484817709772525898138429181029181642546062678411771363314404478329225798644753121173253020114289216601754707936175025438930882200904414918309520359288270405405202446805434400655614819381890319586999971842657492745963445562331072074044656065997057237027659424004950345754418388974147984654454461082258472699948351638506563148817833874733838600335549230994902066327595639435943672652986583468167409994764144031436862540325235020536754621216852369237287523319799889439805880344835962980757488202491305742903472595160960497239210444580049524485074240834168898171410439972665911651150083652018548322745227913068456888735715654488229211364856659133836106121728539546901298567329010716697817390576719626319885244954318059671486882013023433358985866639306644773911803233474462404226684222860226549539479085571999078810964476131798412586488173612632068806625759203113169975560487619944649387033060994667349853865420927598084880127802119643199026699752306635229044629453767434731634097175508500895602191227036069569465597392610039719988130592553981289905869530342017327569219810196575957041851986647130677031373679610765467808669939719190230329082361667239152099154862009418645458055671479561458579602370484137327188750774523487929299551104831929437266921829114390771259070884702835764991611940922375751283043605317076824642633598665516942430501964782768382916857627892345794301260169202919262762814165379342067392798528657018216508533372915107829817970456944640407508921851187544235829352081413795817395332417661370441595548168778419494628906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,33] -42800503606813167388188842175988938938977839530900969144553854542117415888517760243320070838637857155833405254646544655713023683096741656102843237279867381169279157829454088424432554086799223114440577715436796643803409257803402364155565648729579061870945587390107958878740057675312153242794663597347482201135092778558680086250415991803286950441819260047239858343539336902575584775049232603075459826483340470007626317854535716840473392819285067903341245295049902284567255535365310570251306307179214633203326241839738559504528193989393936638413942007553288434624454326137145587039669815225508697684637368214205542014778419080649974014539468989903769042820421673103158026013017674095645180698475854134307607118835114727352403420429664391012805328192579169512004188557646186500629276224454239978683787488269184111576572174489184382353094705684873603347936386187273455905431384175047984304622737540880290093962104506687110444944570923236905504865737913997309582921486809891446300278880751939079906834920216850527332443716591998596059690433726846507712619148603572469813401957094650411557556189772274509553096104834225666210045162479178826705424761219879182740350415332303017693337720913875613191767264058956572988357641638223052088356836071401072025038596396942883666477164760194781666245043838176009698173224871573215325404749070538502031412156578441474213438481215831793235822781650926638065457035294923186252908549771959845347710519182168316797258934703287640515982792047280752014397342782004481981720753681131987488891341585406656803316277521153037682758122543794058843630366181918969773964180074552842067672513092103931207260366091544693852814459879931294074785130232010377697116042817634569494629129833156968409471010008420719325836433304857019897160401452017681788185943566287172452596939166172787484809139180411777112783923252757982349175699754722466858846710019413304335791052264496153910618415025383121786064395326766003881922241676871383731463967154965795687431927895170767864747670947151622084518564133625035382080812751837232334571283981976990996112273645604683077450934846939997473700866860480251824901158745633155904669590484189598965886103189880900960778300299554677297293470283710619070463980717727335840292220437193740622635613274769876288479978288169843592908310099234336397593849716128102667038746595235969270903282602759328826530662265263640258146541999077777247178949512541294097900390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,34] 127199386578658932212580740321099543770580913757919189297211545934795492582494313383372558049096449786897121319691530412334587018576303216259791898549268572982457021833349217745021434889189490841028402674948723152432934876263002049915238857120566873975425021507959823627251924256128483831186661585627123333838096389993913938603275820299499054815801454827450212765822113137147161583680591633210559609407340303929428003204351926318001064884401044649485248903190772085075242004242494216714221134911232280197364689233722558905003765811838261855434898175062368479489599129503090968942812446391141453595239966954162205680920723190024180266608682918718548217898032406584920057202031017140870544661511947490202592990093451445499529773483512468153884815527986090382039713994544685416612957320222840289487283023097928474325887838616687210741372207564432279840012528842645276951626630938908171833483912129000564686016413524635938276760810656745343602366887726126002784430364700772584880952905599407169316602667411363829426080675056688180658135236724974559148651985072856480048443652739437813534542487189150240372782862846635330855586114169496182719832598884267271931509357058093703460346137023864892749997710088481994134931334719983032901481424074969231473779021691939047313462430554934253071344079704783327032548866345360338273487473369353399668560166056377905570585343771817745729848975590167619185763129019210712847394124663084091841572882915227653523661711859292643371251113590698225963625933968140603208355801253040189250795133799165725069780156248992381556716482112990814676152677785247657176593639472058751153516130890694866572873155575325528667029895775145330676930488650058614931247368719418437477932767137518631550718147004474224169347150355851752988822407641157291661549648988628402120834133182055909959015436583727832166684353653647015459533496489569660116551165502712424253342746870660211902620872599789020205183120270265041765044517620510814507792035858063132890809771329091165531176315754957342374980514263287045377354253890115725274940521239203570094638402695968766629642896224754385264417978140386754829575481340894389070524507736626785844034603001030768860016555711197607946426863497505444133438811095524804875096073833523471940565557266216815619207695560496898520697065148085781550547729522521652894578802725821541529343573366370138837706159513682034152809787745858090075445406349987024441361427307128906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,35] -80399592190975839318734064650814966817496376037723121376808520992176174938567252770235253612775905123163116095888018971010368513620919157358771087698490585512690638920143848738807164535441573369501066339846860967877755324886816020151855618479475241710039468545168953441711203180695177423419726379991135042126729866143952306007254355812001380246889379414052989363120803309564035068166113375879470153776859856177199574759234674133879929212343477225753649627501351742999440476757832046437772541453225755936445112132722324754015321652323847619443129836247426495251214583489940688057996004744072466177877553931080645077992813021392109370598964490919691202647756380127435913405142009278700772781042998950778480498036192904625313250984375600419489515665278972015819351305908494958620586472979963678349814170366673426982514228841943109105092579570467133026955829561715009403991024998826512131870838955293200716478838927334377979237908109104617576184306041470476967754777904191501913349738400341790158769089474940354363904136856913697753962599592815280491284329938890009812030910815436095248160202165357686602354762571663656022805575766739640736474246343420785935845415008379979535448122985050196863220977479374546582297135909966571085997955968373827252031946862227478344138558393260962039918529407094078489848288462313545099558053644426955817147803904315651785606330210365360372883651247237552058647671765136035515354947681562263864466809600044079042733394817964083381996328328671532762570434198786258465753387619253941986959453531542312107794334277640578653826934796979089205307226932333957159705751723788517668775242545423995464123684065936332138915127333802821587529017736683778759098837327182733663612099929270411176761522576386047123161841677854370148843751439431919731991034014989646532376609455069161908654068362390845262609435609665677837755419936650432250185767487236277160454487778462101547976023783845910405213117605963228439175325187809946956728557860407744776399438662662596132937560219040602772338846610927532515280527779219649479397803974680953977036144187434824996853598821011151134848021332942175926708004738409507663362056275457967807717709817058944207216362037567915662840133038998014248661830008159424038400395066627447651802588466405761048100652731215344350199381302699373246253464483108091804497392425441531523227470379752555514419034318955375822361423995602278137091155356305534951388835906982421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,36] 31742312625820317676711944289941797638767402236365973908984047741324280505401622647132594823181552057688312855727709108475369743602511109186375790158695336423085535443303928552631355172598245002787256715676584515956346434743804530202737878066079747224402590586777035220995681678972252855952177017983226035832298795539360319997491557590441465009595437494236990881751738503080034393080269289699957790049808101539348026265902762711398628784075602628462573852852987827715478580195386650294563935311193523539045786118548817907336436111092190851492514159052648362132141993220540364763188423626907013775051118082005706190092631533400322452535049431049829107564820006417650710783099416037024829949700075756271491725017383586752100543565890821441067244433205502212820517215460747225285741331892945351981776927924930666268970544241195673928208068405980154573681426851356353531211884817649818055447584464375258860221256162484147087871590245558177334394599059084664828794326597449973498659403035903413401010407713955163607791234449675303465543576744022776403714563106906840363069249634392796327574482430732544753669148065788796772813457682956598443044475039837992027128799469005261390398923640109725177367335913556918522979312738737405273261247351091186955649810545712214239032301740028063550198218275458371278929416563646120314847841149836903429515690983854078568313201955786576593983666869499373381506829716396632277010936942952458680345543517423455449877880852253511893547581923108063463517544146643701833877414746597059324047883617165709782058392069018198738859570822084545808620305166220221107836347084380618706001224414134810545149081387074791470617600046966757050708709717222369107538501722233320311942659764219514789230136440058302899314086095398239332995998004941626571406179969257866040626043335590705393056756744125281620955000858374754708426117380546097264585010870857828195626632942084499701000755520316210526869618367741397210562825206752075631839957810462705115288087535591908369523518722064676498787237060434152645998378844388107799515609902016170460799105285598746921485099855071620334296775792017603868496050292602818198180459234585259639555384874379345511661561345130510011824963041699084596002852835044828784254587885331870726362724008500664135616791582955733351824703412017363152030766787477901370173433840277004226910258429364096063072878992936781929117809144611352910501996917531414510449394583702087402343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,37] -7195265898073843981321609279823938943049930210157346244299836105027979336802233289564553005747454729285994759377543224918822816882108803967135812739345455886834285314509683506403582606061100019195757875411671369975767358363758525804254679159799407072634413010202591929752948702931736597124466672848375073024370657206325173730440651544806863603777346849503128279371684657141728755892248072929872426633260906447338035706427580726635561272334654054684315371969608559468994386461567990056391789529623319103806348593640342292693778866537021161165236638987588725086709935814864843452869860053452105726724621795564977374364086290159124679506491548565703123936038074755145785764314468545158677432140195853240455852526197175326939184780220151152701122975248895982574085918427450373685285765740850782376808912624124661111618944013405241465219933200196254751700319051774501622091381694232596995687077811882138790624902424424011953812520685349585308804649183372237316899999321243220616545221549711330390386031053306377285890582164142678394438530556577901051469197803387953613135299106162374381895084182438071039179405015683656796095837102735895411282653746116881193278722860321036736951368094697711215502604811968818970974574571821186477594506828716490971919054235110726613338205216924602392029955792665872754843408201057294899894049410905616268284435773036024655470819864746098352290516509847905255203182779311200444535039206620461926520778819799262326949968268334730013249844232620317949441419287656530492790560284383208180308028595191864521002393341803786581947682684063116733853603208280990666903636082307927437161238029927882281959866077591194987976474937337118308996382356243173268589414969791193536514691888884318747684077154398756987967360304949449064238860932786912300126139561401679121523790086161471849280561889430712953814671913955145842077505517505307233677660487090766127585039258764035684539054362042583233188458085459644523279664262786173898014831967922135591692635946622468940560236212956027183420156137496148489787446658597600515333369203547643147810113999825544096050609145547616410678769531257923574534456776398350508618567902892262130560792112559208369407196803282704134052297640991939172723424782619055986299120913820125644488979296954624781717373352581009230741563003432205132371068106080578103719861094291957660373937740231288474851517611285007847101346765391173107180515945408302513897069729864597320556640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,38] -765547712784127653483074029451881163691126244360798085378634297469030060142873623772951039317321959454595758080857706317406972060493550594838604203463769854303711692814391549058065567939182142619151097187051563545735567536471252663742828796724130517080646769183765013608191533678690750648073480274598539690622070184544651181442932371658290060591376524248628147524531261864952632814315153847787220060156024626904022743632765252390086707324782458253585135203515493558013586062942849159860507392310343313281481050407340197312249033755833970868517336271928699495018061423254185048256750015905504870499490746149235918368453583359032657189070824701363488604484728626503963625179787517711895098145529693331100871945877754011508661850073837543546195761457511575962027823673534611514751896530592994617055299028912066094367104378297244432588386326465506708932261664563235265371910932628146772943863593345885380559170240146941368539868886327836695903248392458027641035606689497798858514751490874298189653775909693335020911618285842387081083532867931943845359120904144347938286515083323433605963621442583620389574240311305099391197260825199758387828093215234110866984812951419288319771472453744977241673122768962036124957686959111140258199721230152507294519728068238735306367480604418966696445165377068131703659090048666372104501995904430908980752905611022956642930556566128104695209727791480689450969631184103099049878571988958975770698720252001070873313734050993203470607683874137690596261712913815344067007258690000433698195663020819797997665848087980480651578157657811889068662377181868917702375978712876556328723469190468188987969484185977539534653699858714892127431183353290863410272093730159076715409662818502347119992914507249967503327270574687665285111114785729699600981999771815249113151094431761373297065252486204076678299215496939101771712726414409154014856633368410893943195719799127253822786882722024375017905564857758886915442127680370570436890966370833097813743146075809515188394420444526634173696088774225772509532750319986894285061735237573189246132483134127613397823819810572559619906882449370382811294421805064404134963513996959385969190741529401860223026505679143851722953279990257647726746656481451394592733105353935871198910401827949420554214026505027205124386838262370640275219932570255200301845408613616552114327117821217681025509807675898144449584254377309537983587718205832711060310202810796909034252166748046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,39] 1800628823929909489152656639427851609423285318343473576220684044012976314813971940202051396843037003115323709707902209916441104160071212531479502533730846316755366736149497476765841563265303569654290284566604115024946333690045055296246598509421353252064118415816936954731961772049926615416362755483894005220109213898452621673671504826891492018681320961030735957593174093189057103567600062100577184260061604092733236832790714223715092665269450597980304317760741494393929945283932082291033558204958088651528619315950324147941031734348089418791910331360593811217300717731869032988756539571131723705304467624395197951852753686545624027592193195694862886326947943426204062172473487961656535787919118620513536680779375486773740868758454572261927156913791056126233238903876148380785089328609465479717127305724966928356027139545597486044556783704986399870345869294619889815101402690581474765347548158430152524020483391484616646192481499436679272696438027642841891702723709072137115333677536393733994209676718165350838607070473597613767992250509782236080217443870242579265783373720748328433509012669885184858446280501576312667445867433646838301934546959842786853982818812216316406676869296520761223694513188516260061867053911003382681857748218761042532230535640996086426423234713753543482697359084761602151495536516985647373570644995087822122631841326052748393768046004024067292376622124389715791489738262315149567968833341445746305733964688560566742929532899569749306891316397518292854638518593485695389954446411408238904800498150018810812891235955247033809603627743909198820618845450314345712798385527630056605435483169055649295354636122954579698971704341088213573156431725722235924706631618534994308868948936789350572885829974349268116510842528734180056438282978603751256440806321873785120348193931763195966401906086058101390967824170137325201325172299451039605500746114563575680688079721240990654284281712428141669335791320857513655805090962009325916159675257848389618723891265100894314125815766976245529952873744269842870579110515774402382655744063026350498993733704227860276249197027698911807506173017594912459520601271851763858605512032120322777556423303753709136914639927003988258063824541226280711817457065650971795091978603340570298492100320189047732684226534342649707876930356402364004897399687830913219690494658894119231367087835491122949309855401009111658689898688804245117835475665691891149558512275064003915758803486824035644531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,40] -1095177558666522763000139877266114888738595738144187878790206817181301847018675657638190796575282703099657407856888983787110392190846478638242251200352377908322410968339395224415926750701559191481528093077063872717940908307924506840001039445452731162146246808274432154183349719864305060275524616325988168833774103221868464920921852426608099952463502799392881183947691761888653367747885597162527331605509581090190423163670413970233640322705368284265688632812537551048669426143670298789704504602372872101508964966516626771277797056391283756004419661418031165697757723358875945233424099097836616683386721485536679776351810577723554912438427389762213732724984642351369040000273837410741756184237592361226549666172762120719671025318461221226311682121542873655763265250178192564259125301362382580549669998214300552521093974284520372108625651461489370650413802488029164565838632096115767351591531079991067599358527262129077285386609937950137462605776219171574205162129698331646818461453547643519859220807842663269570209947384998511267690523985617677958012649950315318910084677590422827320928894263020240615345754300223863135898401429724706345045374520732848726255304931146805723553210265506059316509675798407579354516107775073331741965945122304871687404722979404276580015416988063568053252084382560155290630990404098678099585430203728010256214051921988455346292978577972946426372519358106693701132922581184509251659735807887306332426927312587398192397091009705565714416338547359206948583599416191024504486567151504818013095360451880445901059910267765892659817203408094488495577345143793510464468302557762865781899454422679895879392189883710415432330869120426981005688229450836018730360528998905379987630594240324187985316522232610938344134836434764019697933395945005076184457359801429441005638731196306169119606584518017209254312197138336950434127478046337547710921760333993976370780406013476707050142501753901325942747694459702976612769640798904629418796277187695737738486424990627307599645759340094125289514270924863839936931376178781468824733770711003603006674401597616099345623024024591064227150640643167138289332465125114153133255795845929217227173323103202603775712494777922308024297289614899470310099514471605612694975010270401059029756382235065262503603600944042253692237762855732435431555623821911284509382639597515573415107263676690742631880805859756215103691433940134182408437717033768653918720126921870772207512345630675554275512695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,41] 448458789699930215033822796455367993016510079649791698735707192283784304846187669544547127518176212455667539061311464161508397758812557085276628660444427273450378331411589988527567047076106677487507999686384949235625680786368631029830563730878707613009314314936018271807414381618466522629782002286072475805963664909216212473424694180322820443390152537901238454573121396123068966741852112267488144065926780495386331806762144965233837117869667216615828806397771355284679050207240461926944331027875462256590598446677864285758904959170772095976295287863598778959937912731927532175481713389529776074724155391194666628750556843624171091330200784088749165388441981717617697325044080377592289362910344113422881264455072658269545622837484771726572700621309383298265305615385157978962888956014875192660078323025344266163848741616637201879124867496314632623898520411793476324725622877686967589546438522940514549174152011142434358562501395890485134962011246157252347793590361875479518373565387082203697056970798031966200678613242602701060530547230020137501738907619108309993254955579093245816574811662375472566719940200481893884389758072805523922005348660659230989371372292674801327100043030250527866161724643589546122954854097983786848363551876357035592438297958450278722905630734724781303156159481246903513469924571344347394310310856221796646608543827695619739717421268181255119942993867613571041056980343851197659373882111288658410528415651019883711010858387974278124804957356075477737847839241052247177203389061979319882097183559068656071321460467231259204047047825103350189063908988947871735545619921603311396410763809112390248726310277029660922392363158282010332753641890127183511299642776826746313448871431787889678330428254173250308912647617825914368092547489682211440839468197087419417806411570341313834022397782126426523281123227984410782339805732959497098059950836516966499465963965930632278896844246136985505709452434089209633839555255685229337745829512211685948697237973067428336166501528838104180650558296544769458056284759604897539979901106014741585329855344106070254842019980134834602530201093480958950310747361538967416823403966072570033774341456334089277859275557056644728477424754806466298428313553818440351860333787511539045831920268598024085746093004296647463294789267341583678680075078410298386717984682795612141167860682826768931097279927362395833881646992352224247170611954361699655633382395267250153381155541865155100822448730468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,42] -137573323828261093486315499465429631022716954979054388389652377759666224645990794638667488321610190824337506641579591646694180232711719402792541714018483771718768167783456375706632919649609441155184542739816300196402250451027782310418982696737393889708578439667326467161308513437921042919694145639424880766884274595976780753489381880458021802390199117310416650354450930257783646036049562659097492722719870640663224976442055648007602726176153714605998031859435942589507293264969730925354797644296213685543607591140475910991510999080971876898199563586972567011079260129424005392599415893203462028780065939048149332660824724723466545898991822452016856139404500862051252700594635209770659556189167765189391491248494614246462840090737715246547437385307485468084565760058725710814082435515126744027223895954134686333869934679700606404446628885611313191468280047528496586694762001597692056227647701851544865497209365847299790330356548128713398776381587183925030455662329923719302668601628370780761874966195231844642252398613602529948976579150451053556999272791414493091324775517448379926167065651217035386335318579505940418156347341556752687258981129932922751524383782519377316690811511536610358376629770760764329508124757680702567252398620901456125063113038780754671150857212668067517253433403348050077579604832747715123938076602505368708663888988542886224625787677395207499890145806100337647916849672421595748536071690527117377849603366426057131753600717841668325366344518501472157381011351344400691281154645126633377019977801676012011512330213599892943059107647690169420926052981007165222597290521944698937042756605820484338849159705397352684564610152820636320609989946047218345047975304018685243641873610088506875015286268364392847106763594627010606132308934935644744576040383107274626659601503074702933456255354183536066248837555739488573216927138117585386807398217332095500863149753417793359033992533789223661032253507938774749045811533922118053366321557933270895239756179021423555919311583153299127927134896771710954993982195595348358689346969309454655571357178829763372498567372015685751350018478845793295246688254071503072487463470573992771407731668660402871239680964880717819530647407347380314576142387757108012540243801550739233349094480808827379375838771512385815181917228976251643562863336799564695351849195847214766835379527314113210222275033414157966875900428915271702527239163773579512739170357105947424536385170767971430905163288116455078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,43] 31519288258654609281041978339474702144820781852091411996191031550937881543330087832670969436263899425704187393398827225008030104250820120082763082535107581562343634212100957855767414838544328223800150509866973391158382354707514491634558318440749328951641805837269849260626885927633621883788355294920933908472250789505862455362894550859377887341305754018658139027603867855755715955914774568732957352533287008386527632603295622431050471088245698865531455297888398292537460990285645814837659507666321216703243794687495414880750177952926004725939967493016704313978037668266117205552607756820218834133396733824125144725054765660914325247241712898288679168352478059397126934449392122933573535679720094806004058462109546150990611784993111420319035921416440473213446753731599117856789052314716805258340483009709563504564415546204875704267097682684455838946730765663296076187484947191922068324374795317023315440559041163411755593592518806728484499990261867809549675291459636048403196603146993080424793859734443247195771035668462429441052075110907223768759907338575029506738327570002697445519552340000347385372488071424275851951945810386217649451698814302056926665985928350946412823804826925075720558163186342956721597685488387501174243910127378668871633501689266052600240594628733817470892331062016568504741952637350591960056686084643051460993073200766195891044264683329951851011423737038687420162012763516197523655722494052869643743762976941959213138453011778833351101578818461891599111379183608539255281891752833822213704433998568264013468733844407523354479189722654459601116321609072188919931612632463581810853052684635198227489699485946488709166054380454376350480919771974477025283718858097839104291085000772275600000839116583987531504834063520975652648620526143505816150410430144269151389848145018199491793395445885421381087263544872713725983115775794029800410621488486749324790207105962622936613242937063742890499958614190810408307061276681755326367758991054029197892374110528307114980745589924897141100011649144294943909194072820767596541428372992176081585341947346272762083375213294739266441182595579706695936642688568689803884575640475691333287957605973640763474269683282951539939825993535509164806554860435731282923733125621996101100584687130844802401301913753429931724784945638052614311049054008389715140882457917955134033619838586573925359563783121913703161908908468982523199018375846578677410453913215138892038591489352938879164867103099822998046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,44] -4630479364943466499359572771047370535561786139959371823382450853980833321459859420592399719420692647935794686371809703891102856761902438593777937850180826231925120400177576705715565420353365935294550828693371922919420203050516600762295311509225097045722077523599865355379487931092530655691121577427597807391103220362415621872302944391141343602476106850181355599760034772734370086962718855123928596675455727837085533864825405725962352466701026444599366818421547398275843825746037481560164338677411147554532738389071696175939378358218844119116528641379828448589553991438701814589145511592906794991876180767454739061846661690716198095210232686873806596630442009225264059475384889754944255323400036488627184692500198394273920896066121760595138360115984200110797249402598514204613938589531527369393099839419830374598426695264176011716970077522705559406615976674889558475297443492059560029169303204475681106348123687096223611083467135392660147785755530196731069895613143842446850823341984433092972680168688811169798631250734343159370974957275844227994311607059630061440557030816960199613626235749034136104506546360487378856781720347656403377270761156336456357934677741471005864769851468056377262888036993152714205128063798431112992209327868167174785425079944392862662392926069758825826164135201297330654215809701603953304189361103930647462006954084768656019241690241714320662618003361660920751261863325258216321986190293253667032136868692682481950079872168028334227413949817557302383237852657014065301075276809099854569850370128780516673735519944378074093698013593025912781229384880823985707267868776026810176489648918536324323693759308386608310009245382272156615715783739117337464540099996265890595118137658655835209654513427874615415059343833135732777539662182202044881558798928167574383333239601320385617428340832358397586238516978225052991238696900863915489358449357030140608854101122475658214059517055369665234997411305485658185695042096080448249498115373667289198382725403836697634204563406401187181223378684065780484422636815602909658761349864346010622771244042170646535637690481648111248611852787822368470711106212445048368626507429564723534528771967948802849310325312166303716744280160715815987813920326869603698163299180731601629008048718382196745880850211975306559133745915414605594316585914481326697777923926851465841044802299919887801166122841492896566945356455601774110660466072480141816453020939865362824673297725830423132720170542597770690917968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,45] -68082574141770812266026851910917817557092797632598908507333835944903786641003962426706930931852063587557101592295275200298030114737500953910443650432266547140919867217189431722497764287419765294300492247775039690048617781410894957190688210976363635501518259136560935993769051616730149725235288135457441698904082672667288116280577883237731632379181217615355029075378972206254287803262834445667686468973276028930573499649966867072774513242866005048571091982753047946344689694731953598838597264691707793336513646986023507769594827107654951038412741329302429866163774779818236578428960951904959270267178400353950371203872227680804093756822154388871999454948930709080716171782159918647844594286876558098025677054619877204445997800581538385866847310384388740717594013132428531595329091603622537662008570464963552929462659005764493489301322648228663409272360108002494003275771366643514799695617351182579543168742274413809512489134452786080821685869408300725523291367823102123464961179827335535775502962512413446906394009380755280452470048545153883385834362862017624404883047655517212127885114470987844057380859455135162228786227936768509826665498354544064631738791828733354572636051941908440547555984151346576334728201705613823059407262171594662423297894652193859145461051445631427238976032082330182929456984737986329422875986691873014613013605049826503982073849120946800325002541897706438737730781439793331304794420543863841463335770103263407266899033610509079206721278503865938337235555522579018165440666383351789306562192143899912286868972202450055638822945374019546500381694461476324864045026978687222715383635551716734064197914706515671748057683016092036388886364871517740279464588405958884004511314232501358872178104738960457821454058849508866450715750114633810238013647771756696771789989787882576685630543265371934429163728043850325567580910701155869186682784674092171907180660877343297644785922779549802863513084953377239303516504118841720158200809261490368302978202688476340303651511839382039110558463096951382754112976297360682080782534275072052713502088947908603610472441517143515235414947103644688310632301699467107124033872516933528048596771947257892860724440542953115884738351060882481228446134796266083316660506557690999603579144639814556318265987032885813384538701585780772868908070882541377246938100636360879451945887374022509354932836220390190022939734453074229580008921162871974714193560448768979637024115030008442062126050586812198162078857421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,46] 319774402042069946723058920153689490194654965936015191927713209409903971891625976159741553992756280980513673499959322198390262049092270942792753048976175292731338111740886916674845555378589691328395962466755318857370064115764118072870116302346189398665979703123453371187465071526726981400462351923581900196481540083740023216533748670822479921242285866650532967696546525339548898916784864664236793910683915405509784735662261290467013093602375284391562140748672541725678898104240991925607617077556199464488604100832907666733287809066610452310794817434966894911331677914794291066144384655169666334024388391884512087335893803693800852817006337962492292819641506903276015327193562750025769965726270357118230269615398145366969709267208342829826439989482559172405844701468417690366782032127012726732077720718210797180516615964650524118864253792466911827038355190976309557899105117148396319892484284503250003007595426730988771427728836057744202299074639020001405327047732733804667640516344867710642920987306359359580223931631914158343675465534093176851256154330200738063444473715365445633462100187158264766184711208160917416050058748093945213274343172483230711102637917058186287563799645684829472807804741497595494145757111683461323478698032974681535243906904388732641818522440974651897112598721482696094974162628162217209986768832216474344128941521794893393834797085728662018816496942401412356958253624985543173088775905629568558301269878638451630871086119795348639767140478348289637643070638122911893697244890442549421418387141432298810079565814701475036110142697728535251773836157774514757665222397911064835663422523476380981923061910295788404234306626650662534063670873467803471512225156091610842860796207885911735572406476135828353294772764967698847371067541673054242898158639707139625276856048440250534606657490197249594867159438407098580303198018845856975731481083744073995060431840889251205345447265554496941443461352433897174566003635373723114176073684263647421036600500782155499483725306245701067558542690421995554454103415929730224201848878726437639918902660058709216432813392569516028620906037897958932088947195221131992780805328260236046741724721422019644931804964250299770958862784646165262068716255765350163209737704064229151984391367549291310358286296241195047499200938284008089614028849114694785105782487283352532101223253645352479320822602016998585821318567457958795358020810405736599109815770198465625836526198791549824296254200817202217876911163330078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [47,47] -122460188118464449266346012008711360014805998903880493891066822403331105580764225372107070291106448403113901196692367786190074081944173882496360338733212919234951504250735682922566942732707592992228789131919056462995233907388923565990770112920513888149733044747568546612051269849866887969657003024578543529450469904133891434054424382409421435156269671941723946466827234136861279193027483664173802575794624747545645298119421151160542997629953748220258189958857899099883912762719351264413537393177080228625531374735913439290034412820944329050621431623835264789215308776592688306468053284721256873136311005866309027129659152081853818387477000332889631872551698267603959354077765106034304690932951510419752273653348401079570270942537469123846121963655670779456057756431846223950436942318676492668456720905184099816937828791132969828120636347629993695113843555817142737331585283855311852306327077017794084524908112544647545093826556139324231161232139434905737312922107556541479348021137478807538556177572874144712139411812190401142259597518297629293218187560530007316266845303174389693640858838363049952120761088835577638141159593558912629498046567195055549881375170262374334940235601911684672695011082947408080397860038192111440781522015429480018647014009414146117559077647026445711248232265198039325255456864957644327701660168038389774867387664787628765180328204608053907583233443048265642463192129359118421963415261827653701669519032827273540121345365047658988454294096472096370177436866146000717264714638320755454817008664474858404423440066696810865397478025495398561036091666528070088290236144499338918164895621592711736244321445553168950529454037552653112499243507686437523394760618572315035707219533536101494292592282523244456082361110826547572496862406520228203345753044981470412201609780770094468219345110666685018148423559468480643228161992015053212792824209840804892193461281856896360767519117052527093096737518536447842576014604182712452566038979183480356695778190467858276195107932333902235487145400595467255733224959817681295764352249215819675562278202505264769260351763770456269568868832348816368460280636989828589491021926329009435697233395860015100302354734906514994036645474008240191954043791242892419740332614672130210741250832579402317502649850337865261891096280886257708995163685833176265308775839885029501768091956692462353057489062564409499260213834229204466579608352382669936244322687941831731073799975317682601008706377854196034604683518409729003906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,0] 40691440742338648361638633224113476371597954794349342289303409480585527520794981830100238891947000756796198170354875675973678786974506572818026560022838799073274892830648052398266696170354606720849377054204715859617646620750273424501985169382919143384601950833874126399417997643314060239386956966690896706658077434762721684150843520557838292952064812143954798674437642011680450722125606885794582958681433825763725889929633661265970422204276748962317231662564493422975643506084594981086022947023661786595688332217620306539965624387349948665488386786747596249110801078593793921973467895787081318694113595111523481535270699062578556270756798792723705134409191444159531962429626167601767898372376362411067553623818269521273197975849175150862722376765355302685182803409528491832730739036399775669990620394003728605383728162818846583193644287377758735599946825860889862002383253909438671146913136585181011543843461160621141740323090658029500893057612593923500459201966504402891608630673780635816372067567053516784645371941170885320706575953026223128891483559073504326439769798865495463246931053553577811461768202729819648821697643090016012916979118361772034407197530708183799144047234972315828984659274471920406324323125553685842964534083938200033844645268050293596963186235019964076288049910987571878221922112891710465482568751583001924303511265190882070744241985739347357407639613639030207724439048303468288542109341267506049575688442113737958562488802338140100135368340221313520461819816475951964958155159421994046054190685370809873397599382553747005018680776799586802922596605436523633374631369586486137472195884627631910153743018289806097015842361506041597285649673625628112938661521136568781605308068677113663097087244156937940026613158798390235481340285132560360213878846507497242383990683740360364898435055652496346319504224581280287093568354753918799762931307852118722113825335940131931811320062414627673701550187742099963472337091440942919313588491934473097213068663858449020938710885739229367620439939286760098709209410488522029724379841942488215598570286540299259939402835759049767925528330678786143443400296978043702481080534599039331770276651119383906634897266294583518411516016286268416293720087060844554131536077059227429214795650335132944553974983517985687326988481857291872156073911887049152054055133308139972769471486479362451107742701544989533463904256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,1] 710703143396397044363662776786190391442813506121386943929655292790743548968979586158177567988892327658225832450387187718135764961108637907172641221538765802914165641649944589773841651319116962661493497886788358940873517128628164581762355482108727005658993857033446339104155484859305485246283688997323516427340861436672678670603770367256270288419151728276167339388805496170635852752014905841207810168181764065320297825076490078544799704281574891074285145758409173159078676050600867598361373049567501565450669047457444581443813488972349392195294442429753743599128056679643398534049598480547311339756950245729894372142340451988462547286858415065863590562681595474358865857450373029105066415556653890574860293059744084440609114306324096892217414434535549953961222228706377323526059051088280974786219524715446581836802029505177466245366987116019204033405596169134541525268425610995653891733295983502923917159036179555993468896422343863799207956876422839932630876783936211076228593258167737619324660571866813740494831404999360900679615577034823182291840794902922805052978327198457877651633684991332725977262288507508737620527030365913244573088503470798729332658950886974615937764364185694479884112501161518493138791320054979001482829547144855331044525739634789802340956633507460836957862090550255549534526430642740698909443492477894291602959458942353226822527272981916712655595503904844752820157475745429110484408733836289536263524827230824864558096493190351435935383786957354550738474138524278359487836311024334507155643881796609164586681383126397107960962742010171272504251957118073247440436447575721477389777155379614966138738711454841897294847369604877600013919250389632579978502641608902930295326669643846512350284832266961366484833317407141917272878408716570010145815946191969689821685178395142424565928965663357569930079242824505044032662647759910883940203112831537928263225760313237691778682077707123180422594869972243742656787836290630353218602105883525939094056528219739500837286082541209778780653356495365772728736582739379392726046122398786506204459245368699875668031573259709016714981551529402958424865586889168535972927913342508425007489193064433674504858580002983083876181065385306694313663508478228434729882845915356541949621128862699801003651267229883987637123692955759002517988275919331392483853631031056743737441564706995051448593413655069585264263299072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,2] -27286294875264399748249907178883513197122812657677073220842243681536701972881529605560855578181809813897902459539728513562265953408772718127824965744805592931020282190526306710403483150245600693728917267020069697195838258244067214266443855813095225320736390323940245393239821717437581860095983235099049268130499337063537337818393442263808111304756799720236776701325876679110075922573989002137873966356188363364067804160908833248014846165631348846677257216368937857347784187068386041411716550222664868800338423726892538650741922264853317112893594321174452933487443993057187649006935628805061664234815013444362236532892910475273210818334497776572568316935764511954372990922491639191680100033305802974324412032499978445972029311912799004246870488366170215475808383695963891393271789924025878844655607442263661477971549361150606902404522823322584508385478114501101427313465242511238995334730039636914658626821195817373858329163273014012321334896481676214283423931437932896944063560144133042007072446064742456615491553598277535355381339456995987549397198935120872806241593758571291338702680532660820277592685176644739880044693625116225628856423357460407005384220238487000808195615377425194576891911497327958131736888259713169243879831087283979974537394689990273247091915507506737589113730041198703678120445238171239018692549818835242764788023667786234128003698094214614164695943968345798124604109341276310465594581968663640909231598377611469286032152039902092529106205801029252533750324084444918435489002081006592095933456740682280280399270942210191670274857457935415097797293145923128373424644112764077946177184131391580105106065608329093805465209827048965374086881927936651782314462826874633520491967337206363642020964994319846815368784541859337405599629998884224201522618482695299183300805526920095472049259372163308212256003314054945786975051043276840467942424148368054880805562661346217312495870764499629656094739895202952876041139900325731801215870964963253163798228913482070795003834248193803579158125385015865718079521548840432288657865552447783491527031656786249226038706554703565594402674776466662102210270818388390753810767176511023377894948598796090792770680301620147638789907285365399666594193778392744724225139024286364500612610911501440375299473565453875061498347421094006866336277168165683857576828858943069804021847828292338040569230364982163783900830105600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,3] 12613534397827895250994145173490369261669478419075824355523373481481053730927720386680513503649793123343142642124850976240679133972674071980739296872609807933518512897302633300402777675453325458538902664397849054682412169027028942461439191659531821058136105556177590840538651265668473112307543518816651791064692540912080018628599773004218124208732485806668499867319789956809604694812016411849229852628473390131901006312569686445426557170757293670555467264557892514251652202773189947628186550684377507394710661498610883529166235936028934935717830071376718638851722082260186707759727720677152175713361726515232302625457907783113110311909492878223404149940485777089780778982859703683184903762013254742527804903174544738400809618351572947273275106895781641346371272054878773079795567362503013208227274815721101482232714872810553259353940766628712355511162422819746217627956244635492636486695255392019129257886397434719436024314599966564410673786756125304616776621016150442841369558686125984265722819310984274704641578841944490070967650754216236576559451164291599194486524582292304566071120076015781964994470659922504612129129911600287006457679171553093569201505173052387410548405314040704444038348802922865873054319487137623543921727972544376463153565351778954143980138100884189195073402651449655207854318745466943405487354682222137791809882633675706891926064913759928265297088499459144643546640359414098845640256835189677663954025479086402091482367259361857420437883956440297534314783224548735714038360636266341213564702902912322867260241102789711934975978800570570726303901929632745360142398600744920368260124033296137073072603982623181526994094429760243961399168469036289180113016586519320354828164254124450504467227893232857031713145293398681198039657160642932903793426483490357343273971743429925421306912199602114113650382447684678199291466309581434885955555133754999934901707769758004843728481565867938606784598816011687425651980251898431352284112879291952002142947442156973079034053922967982705743156310747049674233641768323771374197301071301022801055885346076123251393290565914594018103952685283649936253776804883441468473427842621534098738024817713572451539709931584618980698027447040694350000855437415185909167085747985873241350682095133768644708224014913768075221366241125700471330269011732854614263381678278147166731569177291699888659248593013774183723385749504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,4] 7114055451529086351116969485957046292574290932048699443506090629440121213765072247244895607685498298568661751018225481844754090746318238282489599138415326634600879960273971495637017482824923236025858251113093516684271540202190572715790144458262852238708343495315937789188301429142303889939711972925760029706802972914792257079337205168574796618541337850031457858144604167086120610176131042607375166332119950425139741819860760644042419101912312266077867077517994390795617718202110109992069223188500934408891342882487539311249708910266260802498581154336614895747945922624466595438120076076238796278697323449126960282981106483739016477806118256118737580936149612374790015499017514729578656439514300895155535946610296855592037814396276958186052471646265389015046007905230942221676561488068551696116614701307566818133441020593831085756565479419420827670734379396435605861919517427622665653502060742822562261283899710326392209949162246726815895437731715129795374808681478177127626185937185722166254033892991574528785000567119579503048556993497903374958888463049055320950505294425471566639724368558244913154101426481478010850265425792105740735266051311921253756637100514412626365877803282993776804665846686336155871175431336706426366266935489556884696424039260740429563333853063052145972998729973150641732549385433762827814366144148209016594886189581730808616125137049342053582467280693121318269684297033902971123025088143396263025019976224662315380634888022945971305597049040176035976736475864210978073151497694901719528336029830958882635959591359023846332406262320299579707965394016578257097331205547736150894216713684212372472276027242494242237033980579234652664432244059539060159798338465565101941135695681003197743152786892242658682486434153586920740616089017652523405424783302954712548838618134885145838569156927964465837973504431770261666213955710330891256845679256641458419365925830090547297872405838300411886953849270062879638717770797134356417126616685670318576781223900131894700517277905637348151921951554022802552309616085260421271073807307739409851651910751006227069275057896019056789257724747984378091966088790348996129585361086792600086233985333114388458618942440597291371671112456390915725274292056224370849748582214472554283324396923523059824830851328436841912945805179843868431560292991096532657707903630876545979765686928940363137864386843832104727820585926656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,5] -137041036508421121234994845630355074036496072474272703406109778865427951051580988667455355373414877228612076174674927355711596112560409381893171278823725582756561608953110660719098066566813764928412313517994774986094840062501383648395178967427587281804339726079700304312179739704050876356610709568036215939446733902112628902560960677707639247953980956468517183486412745272162876089040522712401670845493191606465529974130373015627156120506637833899952803475814963873612016644941968010908391113026039436105182413133283285327968745465210954618276853840305633545479141969616122324472089657007638233485636517384843507312668787409923990849102799482866630316724189921114130782917021255499037314481170518290010301550496320601672268196045519973036290376988027408991833029024033866193644004109611413876509328210139204276060077259918938820198149481820291712991298877585910258932214102883410389864614693879429697316661904605462220175898375869056093587220790848256924543332382460640993419583990306030955840665014814652536055280101309362407939733699872807746309513166431460642429415699773574712637530443126930093679096898285801356516545062409855696532245107485887161947120939063778558370505946951582554499246667796517278951971564303690849903933508017153833487481495892803628713857277607192912206062013748262084725849129613221204373173269560474418489573186469077948699923674679639237217292746863605143270927593762853958132891220291151774014830960959299063138729111189977528163173855877415687404642274643610145262862930212788330401074667784048391549303620092891346375385803282153864296867691096146852094613333647406170463696432830235328517467264724280562982723838610324668929790017318428099932049058227537901832736278552218502820340619367016494816685291078603820525399849343137727333934388983212600834686777511360023101685605663723612271291373256574113768304483902202229816247967530778941045478086549328483298102558118004427154138188107860834461594640766189778671306444410729595173012271364989004532573611277925378287803348194434268088477309038252352766104756781912727031715513702298647031686962137652021838809794530578684401490806058650213938823909603283858134057416155703943061457278361435660650637466942579033138405458914874894892000167861884960966678751493681290088778212871395311467340216847758803819716670916166961181851878004681371091884201990785267213428652818220160645158357958656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,6] 1805201700009392343492518366684258855873833454996788072814047182952883338117177662626661753107862398552956575536448634721321975736994785513979687099054580271403492952573399187814116733568527252540891875151244781681059840006149784516259966202255264808778074751256953879588455655218099687002942001634333835146163515824229569333973687931651353718588536553301254974500869338297936745113546810448921162229507925319268834361086217753493445132544368964539915642104615021256254141656788407548251357919825365460946500613263102372119073639402832347578960486228060348763881851210768266939494193349019294141326753695941477429254042046058165067334127302667669545107451094991575447615769848896797734470239040112260327763872200427411428593494207088955674169294820825920058647338283861260770344142427341454676659160882188642316357435859904214252933737697748058860371282601089114037344659649773502057856730847163578210653516807604600816584307726016838592866560908072824051035692479872785121320550955733476597020452949313901400156533136648287630258820397669547203249031822606474980019696816030432504524186110383698179069514610560886161400312732651998942468638403952794493958168024162999757539709485914830706583217869673223159570131861424069812241154169122733446644765219426694948636696092071709746455722419326066462675481394367676969857521051383626709668556362093973884212701946106839870309276563827128118332973862363650232557765430935051710616080742761346188804334202467347264134199426998420099689463721805514728108645018274474281409787297612130398753910055482077735569929929618699929305241092592541629216137861312042831304311752037075313487606785329526421597083859041722413894363336631107139771633004034362933472413754975104336597856046821627988007951973385632995437750432115984086936243636560106586315261454079012669208538630403898132871502639380937726992098990850382336242819373964767023995771834168697608075341763607392203802959794975947802885095048194848344986331671371834750687790517975687315841279929469910861530845099606988387800573268202680485631802385962438467256525300227306451594833355018691268894768195959686140985149735154039059202266081596013589154360498235185618567824071757010840649871853932544285660710762969955472657468663992209750199910267051658595442878655110699830828479791437098401158162403934586134986922257089000150532056970555226750038068944888760855459809286160384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,7] -19341991999160274533091260099227357357163794529211077496541113482994228235829911613139551326441103962392568796430244323987903062947618925340137763301699122051472118271191596030622943265901879610676553157754172988418724048501603662130780186874939420210561061902359946791331665500176742351738746894511095635463801983956552405668250721936886350037339056337004048564243056059466008969895264136033339835419972091496319067981592726588738183032607597862203203522859633453946910468309211515303845892907185271218805638305901475385713618367201171317380170873584174696388188163895056500949472805550853627855223610947253827160647932651067429503397074372183134439030188235333417261468558626799213308007499062478736639965789337998489471367938614726221621688186475634056869005968543017065536409314608317673385396502490324481635012988932459689947032755746373382390191223594881944317620102954910626517412332083039367095338662510568646660998687275320617938095060534999376013920094111467911072030357036816850701754671691526479325170476757797434510232833750637078163683437863353067746348646868253752362418535641128550561374997734808632187295280390878491044282998743296332664967549239959737620843311330457381688008547196980410638499388394524986180929603176235395486370666424229223950307158935675004981913524982707931302538387334214696341039003605120104417456431842287099829863838288554349287170967697740995089204353359232526966291866641580263813589115817613807902937102255284821438674371250284706278842740490022590089180676283425711351612626683121091286494824593842193493659543534547994905173359537251262970274902277336748885820729666227670424097072191410181496214517912229155188271334739346761109204628072574279154938085006121465920611815233612581612128908731729330334799866478295737749437971304027451472615017436776542794753793746592748444761525094679011479972914395093097213582863931637364690730715214395277173669553899683891034655900132202224958335908138606306031080475373011704759067353541619533679956800248654478225738124446395558384443268067519992533784429560565357004333877805387323018097778594581469881019279775922528688703877529276275899428157111983583948976738604674122188517972643044442211162881150041736449573233688842967049717043788899166759716990727882787752023671483670160506853211397379006265818370721917260661883467637759173913309222577471233313423474094658514455382889475342336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,8] 161690672416940063933688438930178601052230615382708676818336978892453956224105708997730701409413360254787273547046658360538347598095379125565560484632898008674480513313049089015159612339874519324589756910871787891913622514379119550362378197084795750260343669506587836526500174897748500892271020912398804312666667785371425804717024163107578305206307668731798940755822605838875302559918292772426497521948494937417506215983113664774403458388646464841294670500531569885246516332610338262714482226290572433244856503338974749999563615638115633245265159485864499089987310129049301680555124556958152094163119431394227727066698248034828482726090387116149782670192570793525880542912976657152519300861628549375524056712033230529792049189781770897895217750371071207568935481800494857730050556020222900816795902221668277191842314771811444478546744067729491512831284186768226372483365706072786241638175150676219671056614199271995666007169925227826319578650973034309539151797547826292166840288544285360598966766765314675652502747938862713781475650906654277799488833579624085277632849532084157400884965845214008447997322412498629745884114200035747781543548858301238314510741475374894934765984741242723820752897287984392430207796438146878932973781859472711324954169664338930692460984295132037815540630555931541822805813381326648162519155991448728298580925923963943613583470634713921838289353604428415001681932659449477414304044810646595971897454849248631892345632145125974212267383719942297856385406820417149845044029015138401689419782929593733782741946563279363411314049466784468023005562990257600942706769439592636980527344607533378745326148264767506086389569962332353029590599600196552276043572929876513851031349048665179954356351470782656362856554940941500000439926169743058955182406325387389446386983254380621852318672485019957850616408912120776418230373553057453342653484722822849036327358248388143532367987387865797743870775175111820450567461132180495552121260563716844840612773564023839937233424616466538355803423235398139396168085993698641672140517076380251391446152734070471101134317559218102876677825933209595225309932263158582134301245828788619840041642765194155948422512774313007457203656615946504031648578120778531567450844995332377495445734933888172069832543540455185602947409839074189727380520392329375253030678082410988590788254523186360319676751265229792984863662144143491072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,9] -1034460906276219836805720982171311127720258863745287247335585961955062076386809058476903629723806585460859432305194719614380494331521712730967306202306232603626173202820305624427559337430837249575632167222976212890498410362677627425266175348152355040181175910028608501313839232366935974967368186566984279546640554343255489448400445180541647765928680347452256615123594534467243845995116076378061084842847405149146531170366737151384171215432359446204548238569264450400321616512441134957935152575198911856714177857267200680563923915598388343271769553973711286448344741942172583263177408235964666296927162232839800131165365181082661380702354844878938981631987233670138697295308798589614296521600848895053649714815599361287054646242334416528084511779132102057474397020349479681234369277476327554714293919815472283634749196013918181609587696013524383428496889239576603400808562791608754758044874631441797148409512117850706405263610438380718417274957053749802254898489802329745758366875394784064904844642336381415762454364370082350260181716605618351745727818274501881133424245365170482090067102944706118449032717944538422825244724700933150013167826515797951375391497080873087007219719884492762540401481372005514293944941162960937806002836774481811246479281658712479327569386083928518605530283111901250732613607201208998606386401333190368524755880563566961315774156561090252161118078973713222704023659084401247542544653467492238376446663487902010600959663046101038931324221581319699595388828360675747186672059732850764710104953656313787413062748185615778842397722227040824881814920914368823553713525278014670903265234633980464817123623321816147209459814652630770749507713317604209518781054387346215856566397650456575212098476295879233669778590106163056717076840003287146895051156360936011246083653133916310675852070086443621626001725930418886280463213639734518325495611623121627241206175900696240603847333917716223996931980250422928543470311349026015479777671883217372609834325004422868671818368163612862295703301670617302053765266197281328555252958695751511993399621073314112858081792021994365120166833627169883782603073246570789316272180893493822718915950729921560989877431760673873778983113964059191957535009124500361031529845714872923047571867484125874574766627297076248701927095569358249519179713154066103433264866707262526168255800044720226028006728807328075040057846809967460352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,10] 5155004117053105652046298923201312576301278565308911817434062022746091788054914097286788539765167265163892730719701308592583001703524162737808136761642892590457122783291113312852832166992348791275108676394705388052875132390818801063165164901579705688449551629715471006689043377655710355833137245172021080386891720765916180189455546187395020805718340550618026160531298940236382344653950760165500307243885012075219111661466119260790844449876201062981611452168754887913506142444492290773302336076770457875640617918476567853380520194519235386602561648280084724556177853491802274724688635289231914542321548034095063205983127738336077952005324882665866017262411577601696119997327638822994437622130167065171038721845005660588469978312737003061191228813529802496155733008649537389346500751638440544246108759957115974211886743465720375292155475620429962587811224723174283105177432242759195902100504837795300578409295224054778001336744589897525865717007073285224776319949302222233218952221314190921226359893508743217906116669196176480592483417271538885267459752202933038932812087819825946900080139539791187451794151251751737438755352259283513023623585107835544940236414875165873663020117738564946795569948209759232882762341898941424650525505918806394119336954419661981697019787376608812024369639042827061209126892404091221646877943569264766009435557758343427670520761866546620929384078280272383036736559529786107706288766541461507552020383411944581834200067837488180465075829519163986143212369814053336697261492387994179683025413712639753885030277127179664978080290114005472308987219859150358180722371966788463544477494767154881434432905230977946817125344082739347349392379463164930002313085307515708431944669801879340216184398444322783638227279201683110806379448992735154067348247407953971002513140993635114722362560972848677571456201340752416579796473937330317974573555722418515816016155932728985779946795706997162958713832343267659607470754380955186111758175046640201565780250486874146299041759082364068271820904315305727881998344560029240730228122617769439888926809279795650948885073143375592502457741609729067732375525208348735223370374110123841577129530156400754411641186225350435663931144616877725840056385492406732677061814935971491174641165398074857578771618200569065429263764597235692804232723048054004443983281306128852841911597699593554856907215799011326053425704364033441792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,11] -20543171205065901838517988326610325874118763384205172647028222446093208151138086615745273570779284471006825108518190318434748697977723872604564105220726378461018915536273615255605380832493891469203831651821594608071200283773613587077142497108152611937812126236576244101096972373242079125663444748158608547519464991770210171751915217633473210784362611579974898258018493403211005370078940484971242737578282328368554558140707279258613333464678508098283464649061881871712387522189224283061181808415409739572339865076448933247922879719059265338334857300904389160998120752052256675109570381668353433019677757085184931216248049120110936022781507688250361586718872238843763969801165044460197277786309131565647041202830679283391603474095164958414571788050202895829821103946429434751924268179350588699115496907150221332481397831741217131445447665964431928675709655038698891978945894066704485288515402568918242225641020088762879779199337678003833512458090561313690911197746311720257478501099194584098119826447211752444996341393713205374885833000610137316543430878341993255006426324825390005733492462914718334731538612848499045186183265785039233197656545855359217565217431583245121372974635988744737307503291250818622793888855820688334549568354644475197908301024149474787220257767842914673178494440780392937527186861269528789175382882459467143359922704833563926530393210307316187259299484950106800941704780099675966167609087203628860554868871965397080277675343475292254519583083596233282481256056703911318522628250230965028488494028811039577321767579844394373750147333367402724045473687004841230180759251486082746797297922818737385558548717879788467531068838913141863062675651157393015858893401624413271103487881013707585721317849925796530296225455497966343279409461282093884726142324788955069060287781016737882499367240122809713974778699434825816501078280776763707180821869600030327606547468002016442273097426862359923992777073482201648943341434126615245605093148267936449293597843521806946592351032398090189347390793462174674703096225092253041439998486072555805181643650373358948690994050104359859716804972079628042763521601347786136973142605013413198584740151367859121419063061320261456688458249491577555959953700324289328379414619993205499689578071608388219377810639211207627437047953210387848461624451418774983152412198114356646123910544759164927814426513249999663222196301059757965312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,12] 67008885428712161888895223139521299869064393221741934914956610787374395154035207559817054452613263574878986841737827248488960240475089965000601677107227812182529462914856951510884238334929902482715432627302695264910057672201481169346526248605159596457043495904882478654523037012577997849440498409726593968897252957719203300518187879260191078700106133600736752452529131074806984319575007819035038195431307396876185818088850127542031976767646836725368179520832987743484291529083233965796111510246927665464114842696079679751399874439337145844386239198929918013298818921288784760843178101305376495246108621885471824091584414422346094616027721378628498795647394349052567144801493739795921445014742939505926012018833298354822566065033110162721770733671938454633114744394906366254925602855322725504822863082873357322086564842386423968141305345398840332733900755838797582399781832611515271706132356910310122903864870768236149654623548006826653385966923170911776590518424604464733515010671263869204050743170062490483389152402689804885850370748640599556112210084869963645359626090767552533370595738273738641844068973027693693669034667907096244524147676642914198092329733822435152805337467081984396665396383677802911575509952534655410354948799594087333494172030435432458544799699769251291024842625552601676214958787421284671771616557573597184764172832925144090588829380221553095653361728108017857920862345463828116702267227379307107529805926773184592089509240572544234038767941690270804045821273848900704399102903908591092411648507923080137512862869334278594560059395778611620931527748488229863656280875638167505073626739533371873482311200499560669709496763232135875958336170761411769142355695482319892043711713915880028357907902715851722023950987083246329970566242665503564195537028006277120163025713899050478962457446178545862392896449335389823242700842178208597238991469922424884482338881192329363029356504601470326560445965272324000202471974158037775570997280532585649545201480914899383466420382599393069664874112964795073008872720016293081933706719260345944041663782492115323453298814470066814021689749749310749801386787836182356972371989120507621400936183618563010972783740798564661507545102730173334034080182361230405437771809674641190594023390670551816308564566364680410635576599731711654446022952807877214093039658966924159740310978157399541127023467903838065739235011583048417280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,13] -182038124960887926766854403102483329509514771244915738019888264902508695307645158642419753195572027261893878969201078907251676887923823734392352279526011732945270565468567694423976606861630532628555211990348744141818552386996369964332346496474999623521094683212592287482186785266023558157362422087698810266187668144270369745702782177415358234184745181499462218227794895922723225968379607774212113864518911852334056080388003642584383626133096973497601693502545770890038369031155318266132003826383468470877411302600205495522228837173942555459201040715810678968266742279187393844238696880392293105986164484663640380183450487023052892576611729653133505042447816383013910608852227719649698756657845597833150245671495197619429384307181783820990485472845586759669620163046417381453718195039680633756052771354457778458862547778066147478567022856452702828548584096328610777462737745499829058091328191308108975486405133031365899770871450895513564331076624925103262585566734717345425959672776218268341158292813792145348579547011714030129896496092162377305330697614751888630900382239799940531012343312957642992081101537961130353103751300750662801249473487082109490167861672868277423070228053605893945485927487392594456595023488802369120821347659152554055364060400051331351852038905847569880227264918215295533775395978032819786856360226073977788689422189733370571130656124737159844359785447224612318549296353778231566765767007831684106801841422370088899612122468606156689057628900702480158715882014002949807104795773927394933687327576179084265573461648542887207807688325337170926362494254249798971510980474401257370592367382259708552482346275040675531506345263802684094887507944168717927388435349726307868546545865887616990434979563158470849207096844624741792589478406268282048547939310894716579682126605434860832419146383597617501324165164951279686871998644474735846761684554625799291579750711697984109356127227132961117029499850817885684567113570786743400347488032558689388304865679113516555784080524809019525367726634484471166554162885978846989644053718578519665499307699994315775093040980045243832980304531775836490784106804027741183489568786742805179445509912624545037532364666902746862211541471053286493826340971725347069888583401760818265477172916298813654245740999986381769520998999150907816474844021913079707181050657701713464935771112609156081865146087854587816701175910226085281792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,14] 416394545008453408386693316632728080697048461179052413560802980861461364830115059653594735477319164608625426299243478204522686500624842245845254538376109669726564195154319266466819830829506624977235950991987211482840153522311181711127096589638046133184115938478458454366595670794674734687582883437594148497259117026108936926001111617347403839497843935310544362025196663150712637025706661580772277096316696663563408164690280526960116866622791060413986699930872053130508542496446610011749915623933736835943611953177248785426818526793113657186347856835679311263184783000633440642952926199732092194958837314075918851921408855667050650150210120649433995628019763712613755370389759631767522228261143229359246390749309958947117217454588658456164799606304381284963083569721029543272824808409022754626379116482569192503365635878598386587850584114466455791128196611707919451509130954084082021113407572079740115833838984637200583429860379590760565210973472550586561526451932148257620926297082354955098305189720516634838254789638225910587893895936804532209844575813648481923372409265053535826400129830610010159500241076418865969786837908142935942443152236486132240585276497905980634284945376451814765024136280421525083182225612015293111424197134869364825155463482485006940606671643096089419562052807625120228981642341017303390334042226321280549404286889851626049267421784276993331693944962677230718117832469296976164120671074504899876406019615451152964927915809442649465068940963905161916309085345502402063343540050626406259954399290129320966625511025549234743037744614285742051151317485729286919931294134556951019233136505791900670430651940379441791696450037749115423630817627141753567318356723600748219004109181173850047156280861653518605368315855524095645706368858818759969708347010434999991077133272392273653038246361607644343393256461540917644188098803799631670970846793654292627622553745745531211256298110139709393833714460840778081292094620451220777729432324998951897095945007185527367088952688955580983638023476884732410853453272826048947900978912031756646255685332485576681374793735627000728631126360213864091544311353861362525547394401584484985412480567490817057847862277594196325032351661118089053919519723815762464460173025557849148949015925516687557278307767827371143362604400886495771861724193523600617586160827619389330807915261687048663734122936651171404100983455241019064320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,15] -805090196948684599587320651662332415646564434395475805587502528483840995046255696796706160800268593936657986367407074449580873833588459324547641100321438000818062827607485719473561260209428759040795129120803221769469528601192101690351751459699868363213445579236726928054364660560783120394704060617501079661476681562757737754452933168069292361704442941275055938664445890402485793315770234572047194659656259801366203060959266285163442134883705423413641116216990877879791446933193482977057968764013163493355741771168131297387240448405851699029866306147693831762459385269229521041153269276847355004485467775014833516151864480500262463142471069335878744731357939410748142787291690606336102514535155494525668825667137687535355205383022709362428391384792114184841483156754719680021448209712881255669126685056111018985615946503950372827809080798251617447950097730196678662270918465534931502309574184527662367559756152409928325448939207556830015029542371466411453236796706685519346431569607038036756224707514977566634133609940166103975489563217375734466358379062597902071132979542076164455556085980197548890794620723575180136632417276061938438529163478174078638634903011382093771650119067073997560773358314146034545377159636119279624831093531649603008666555675374533626105827712538609268836590386219207685255635954247808459208121364022858921557314556552305772138746128513975404054430487598219041948276687514954255950554331162449928843184905430503174919759774147294316047385119668180688001640394198462414117552479260378786141939838597860610947100235741971250208893859525654988866816244314054646848896472610181536433043327433353185836040337637881737823902956302901206095230789702981498698039411514626304666839431586878377138547193837873129023679313315301643097912899043369639724342261405154247975297183976107684205295631233857757956790480605114002043683449313296987817832678105343136807090779009475035123897183923169725364722025514943529245024511492373454024179483726974587573122984213590299163298656878258692668410076742026270837161949563534501496875338142868996556450515084865517680482792063540185376419334305562481415942301916446230670847862624415116080075701825847468885702971740270309503326997572476928071771025586984962600820206466649513485848194180879858254953715184288733308746033508948043998508963754395460183918252372277643470335311408394609609760084913005566703319000434836766720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,16] 1308737123370305852256024232582709148432882498143931754090808015060441150776892818473786159413263227888622175690017122860630226536976487306725525273219439087752824498126326306938551701266272916848337930482799754339917858734078181205279155743017315080267993768692913920739736000606019237385549499208688613555678565484927695590516624415099244926807924132540352818650941381834266696935994439857708563113370526397358185506628217069290596614315170806280156039440936796953535483954871174224727412063971574602675096038612114148925004699236771730897406619514397755867261248873043309068335597999790990722602462247214654435244454394004005302721142155708092104804293443506097875675513968490079734348697613244859872232325061047309120538872410764914810132682487145177162178383740637146728358361082026192102637755691692072737988653661792567164607455453553506337660289709153245234071538776756487127002797044953959628502159059409732283951282959309834297982196767523780986125098227943069961217683471723552948733848090290758609306823905739610904252703224526625965199106508308027087564845949532458729892440149296066484172308037810124695376668348256721904109366714027156747813885598464801307303373986135446680302650241362924759118099153735045661305399774450368808598368519168185083411412955481600709603807914879218007545857850578588891625712723738228600499721151889502917651706873998078302805727277068000573254138258456742056203458393208314290935897997393535631069132596801335190231575018994534228783936489172596938071541229582547187954033726753259347940144536275527283715699685801655228310186003989724127382081712254138133380134870919934630143686148383520042923056168930575997377396683983740759613615037802871929639132882859523577670320400966102722127411250877221707942244671602951816009900991047341971690285517553984645003479569611625541472185412520727938714087877217293123768107007137579415876613629243367856340022410807432544641609763801693510643111599349779266332274055559788470317057860786619168146134606503485799384396248287496594434626284355661556549066101954257580382371888486794432345169430468414533981723585841206960502654441702387135758380495129410253385160911107552367604569042090145616339475393935422845882023288581926634454400329168409482778997736638123756594388766565907800300892122190147443815294942980572628259482651975565318317292824017573510727125832173803480704136970318685143040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,17] -1750649566410761172680251765815738223916221046774797955728879523462483402043032363035526070718318595137070542307530350248819985770992637523003598370219749088942746276342774918793400498627578931912749501943413242364296189635351612534253159174239099453464272838249368886317282646521115455223004722270778739878132486309344985888916753915661046059598424810251977769110356021254893815416121148570261572517662171330255767923526150872527444067046772919922512327655146285317741691752028504490821262062333961854894212925049051014548564273708819148272492077990296315868153418021665739715791043134123353893195618641907115503895020149363287330312843298439863795950081218817118171355238503712680747364198939249304861577923818266625952587768120572682406836929329203483571210149899108644492804289006710719151220964428170964761242479661932159298583300843831397110947753204829846690025963057082022662388907581928176426487554412927368782093601004518820549353629309190012130131158830239895155267091295708928592406394765051019879081517162855702059522734829051198404750997754502428784758639196958865227159471841076533637689031878009626572164398218730362936932970150467730514531828117225576593264240319727075047062333097913759209198798814125742048029690751138403513083608013437244022445898593834494239121759546163080650133308902067953900400487357443340441885665480809289781470150414031232675987950065636072581496888454218330647418133836014899028536379568876029970002405864045488575780596621537744118683807809014721466399333452573385182823910049598528730120844682757203876249415722310606517093618644533627177999231119012655931145391147732445554915773301847995883342984297748431166062967045693776054591025694639170644271424484489089528461772020226543713795817974105492484628162079246981584900736907092646694637872888808849432515120204458428670308805193512035652649771388299891431108321846047086337278144728613526655826673039134190388360518824353641552990664030493373104326513237689709973228071225540357402818154266331435220101968896233824135110334758742748195437893476084307172610330809605227374724424876768652260976545523895590137561455126847509523776856488152882394608199360354044613227304812793724832660820484623431932504196854287258167233329978517903768957724841193146633069463953761991025461527254854392794613785380284339182591488280595378040523548373720237167059319425755846484087484801497423675392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,18] 1811088777192460350488333926420825649679585264628791244487962237629685073737345900944755567067357002663523541308257616041452720529734529375134579439700287698567920760832959622574026980214921722676285140496344017783358594050445165604689387167513859747463334627539196372084133436711330113221872017695428945492058230527585353261008617905990739149206166623114668646460139623648940328524203975019190225729286241049300519007607803506475878768732862857611666363218837625472512331919149899806464840465093886378141339208650745272153704130559238133768404207507084782244166325172619314173440163266185690804273784564333122460803688755617438332304546418918087386970428307475225500164823389702738992393070779514235882181501003069444520424999965973079728795117475744729402328653429667108733449448962806702113026902725676126074597551816091347761025446729305816215006836912607359507586608029360214120900236000400887927041987183745126433650235467582790436651414211265124592362664743330852258858130559047715726717647717102855391611335161964461995514416335116167619965673317593162994999079516471384649824128159750177421516076816312986841873053474198296156189460475242734426521274777550703860325121055281352411461538689043811876432961412985137574813742702603047755383612336509224855431730633668564383575007539013791130962151197306503381562184923350842829287307085080244689312446960399678535021690151707429303544490078661893669431479170448375726915487601089853994107426554986485917349116653103699994200651398105342618221508257654248812833265341319316737982227253458364419252074929510162614691099220521426514094140034659280444057908285020450994866397154661432692745242337492258515910441916823517030195466560814209599838766773180273343328209815223787104586583561049959151337558063459735573880231298112527419819844453733415931396561733267522062051364601051840896920338012235095782027569985672768708950219799694573027093169449406069177147994619720284803449426128720309977407866129584366528855196392727773352285047440836762135676809716124555068889576027356171509380161027050943865881114567263519641907438918179794213226487857481262309416050215577517656746215814904669558056241148918909319686232381422788524969531641050855438849533439110357225488148462891473369775807384870806087054128883122957238816398725834091956707755902119480016811704937055253883996917686181595344733724614184448114554764829688325996544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,19] -1139963229038935771427164261571936345907523246879899339783869101436489045324497833582924986021722762828523327564289999494419239601597860327624133399331879277049745464261348078654508450382255242161127677537344888754983905527577633470678130615789610002699515000023773260422767426502098496491415260221933793748016614225305801882791719849165562281106124078341638025871973448474924613480172865141899698602831159884857261657770529671078025063566071042544383373332872829957758116035539314052860809877721773106339816136637825666526290991884571767528353499528034863048801433826922562630047605190124386832252908802197675302521000123540371207384051852545067357887681705088638392709322874609174799007515874665801167041535618349076893722455387347093122098787120135678269686651305828971603125337409580044609946560447254810517050889527794805368963456029460474767427687667046256050484002654475672510464055167550593563660579478913962227603964735890882032313326902831313738037289195588736659652603086735228870172716563174853636041344605017474521996304866112892556234158694991455950868687096597943893247918997457405943636651615562799348503693187462780236954228441230250503192502543736103034742907640012064810623063066028902477763978406498846178051694114034785821401213952730310978607086016906653115380163482339881365082041407011524171683500107139344997738393466606309250054923107960310490045747276560255757561464550692824979396797987390806020884777124997480392559722390808432585548577082025038720173440526050367694768924875214088080618853784732302976308396232181938171753384161065719589780951340530070186903591538814013002113551886723940713951802520387191900308721820456577885336869279947267576433469185050204794745304404879688333803791887673414866346659751169741133161971024544087769031271440591262585141222515446228981493354572943523856160937113132298282985559107595642449726263864043723072789429700076947127950710578409758862052155967211705798909856577006354854763986581306913629878682699072014395585336073633920611371003675087192755478072458057587564953042870150596323824559513541142235959719229618802974408444855012452346473100102945782655920589595017219751261789502703839072604526172945544471067605698564827267016036144633682499326246174288577962778348311179423861985125996738234458012151742528781025039049133512659085235894206687415532686124641821780555846151813252833851643469956141883064320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,20] -421037697786504837787075893725440467847429613012394132390949780553624770590660188979511154085194861292691423028142246813490168124602605951624346276436832735501273620814484820323624058861381993754896819708571958670332177468425984268582683238085416068834453089148367307673607452387184756922921511632626936422765586887584707937831564581934591905163312633703636889294610349997446027190373868213316492199336330428285374084123796408846853061538122052931008420016152490934766160903656925424044302327410325142304841291529629358072410349971264756307882427816430600978609059442402012171782241421952252044410245008922242220042852943000755649167296310275282578588179386816923978701735695030361367074127389991867744396448165250006882939186409239031463743166184252464603188062123823938583079196680615979122046348673794374442695082224700006121782415955154251902060928283222770531579251518000556571316613067437496713951607198039430057461636088822968150372500007603578448856598854052918250886413556310240911375830997085145704277070436026557233110750919836397294040726162712825592014055422718939618774882385643032589180630193748697212887503043070439475218111717012574586789385875305861198774039677625115100017896563249661229094432065098971873788533115392552752861884815852571993542256873788674220347622413175240129808099543833719620163263004028966462163904416659047139077922737333744196892493853716042997959763857143768108473294526383699393076817378329722237323630673684215355547922087131733391294288378159447316129838296678524267739950391499644526696172351104691114476821932740561660322302809484903046402165384842068092672570365988357820288175493680340849563644215871802295190027470233305124775056860153663742784270398468969251657534904074411285364689545430986722409004139570976975799954271357715737267831586385089457159673547940946485625376611433563143230163101252866433674776404092033837662351348759264910467434010041470655796628712952821653139804274925157831166787677898414810737486146845718560719953236273924195655979532375710200843759252326638185319232051922837362006059194072795448360965132452250646710543294499509307368725984131641587641556763295175588486081362856135143017904382253400912934130107651533898727772804348163144825974184897861787864410611418348700386910926459898607467633461241981426888992767978014592074518290683666632599234728199510956922419667976461397024910871595596120064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,21] 2628422804998048380970959915044984428047551866991200027475217818151980940168181679017987793769184085170140814262135426659650179999172405115900311100944094916832095759071304601131468231801530313078042103937636629415001385091021641087886945842735075329896597731491177753792069310715725272278131013260410699697330064200668984028520573475705553061961181309731435606828850524828743901850422742757411157853052962375126155675259838693796087888929522487354466525418443528117116158997214070691810994289701690281968638435789912053131630671254553478610011432499908160605541862780750650003021965525507877481990123931461543564656226100601787162839929712122498333971954244558657382625390698015648352256007562079269386428737181821031998348998729491562106785351428750080065234326508134716623141738923507207116932502612240946516479738802137538633248518053755805942230870620430846676007296679190990529065960468136542866846084809491666541838425622125276867079428799040421945456373215673707281577969861513868422841525277120199158729491618748723637666728272903364457769059686324657431591360659221400237298189279711632325105879572039736307758633850217043188256814976687800261870288635571256510813891676661514424439595898984470818327367235893064370260159380078783974461503692345753778109664114868016486501518067324544676544571416233817620144017127061105413597285465083424147247225496692209107040887640375679344769400627583537447739853752255116586917300929641004880492065228473903280149722731387388039894524265950885181842757208717815827959086831226972888690627132341560184525443552763801416428476010285243820107596223046945428077000803108315006569774392810076700767176561962299208331277249906348887418034530406865772337573935836104513864452658844846984160647399777297877903910678915360518037012682608729443556646605178656916118673880318810864207959107672711372479527453321073850712035307138908174769271640699495798865152771713160930860746231668057852676846305630751377828416878492332633849590307309328729014155675176989747140925845554870577056119903102530761786577503358650219264123740995625670252042248059369072440195735915034498475161688113012186670339642508625451908579289365145598251440828243376126680211058327689083770728312725095374912108739647395616127162232533005494111209776221841767565665106116944163345982185566123752769562475523249731924136369839435268322245994945510324779881873214818746368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,22] -4817267459238846072663085097041152518624862579426555861157648121788529421081408793253490060058653409985711766519786394672714001854703239474939549169334451986875037897293460967953483023339902402989889190741571796912813009283963004026635638639883670236358396075162865921027046110600982581766666249152971479378989580142970111603216311478318615072967867215500234062919727960173064783548418556960687551823465721038476733065199526649202130655112539796269983936961635934837719231106195929677314404414670674072108158124776679593895675397045810386584058878000627142489499774681112902413886408834455616488540931201222522539804143530791898415126935029437576067197956701957326270357057346614635535474228061895990103110912717910538339707522976700762566434535053239217353336863686519296017770959567243428668917682809296540220582215918345362441639755923934028926263041653069353811432357482138855499459304992373394202644163408649230558603454535382968370496068942865563851555064890060847153357992772282534119850905103263963976976694622196687819274298396680917377834976766010893180696155151296556003384282442597675279940908175758173010828648170891057293633136494395587643989766311221283343685828168147251690568684235217522639693536680865826780973506777619090884179201250084783318493987955971922064496077013280030655578468864221640711035501191456439117677364035303336060340217083707816411516851261577906729186695164844681633739772221700371491007976086802615486741442141488152117556954004810346754771472996820243864595967168946726793322442995646981579383073792741854505659971607967412392143167943576546593957945425258998222666494771390222679276518003575681167340382773137379176803425893983258044452871100092234730957193970075853495494976006500713631714627430182137296920981062355456516605700650013176727319906805065754746273157118443757344169836212106718105967348268868714058217204690822262354147384584733706620070035229702079530991893258508688442878098289117212984908389512548771995505339846978078686168281682351460095332698611022105463704789067953676680976519214066217834249660382061888740335045393711623498342177784987661391925640888528785679001501908454710805627614865222618536218549761467437090306069593738368494190330181515236550430154820474135895580378236647700375480388244612165972987036087995294504701327588566321765259806790856765046672161978186860330117285422399880600671151306616722161664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,23] 6164080637277393918975454567073709696147646717143120584255952240075629446568698534407926478608402044877549245677179854775145325872538714184353969752573171348195203070166665518743382024527821339421478318457555042504909057150322514267284751090370860857190522607524861644372694534073046777526067657358066040573648637799587329375137375117881543720846924616967846992234026296884691921537594051902302001700287448072371716915444973775236532344202700142460016519783910694789736536492693920884206914678180751754412224499919958106533548920419031413918992795696755182165259102301676759987837504580606752859347587736829222033810060531736395370707138440138283202412311344839274016803068895057058195452119008157508133935131555743512291907137813238368835275087806582905890664361097423333349525012991578271398227480111340005628738878917030131465147928032531932298632249910896696206095578493324486097076215160483288114533595338737208913930808566825207896408069301078860537609911660631290003022173641683722564367294428835666011695714203762793498634969926519781944463824678649384426861687115276878690977007985997476458765156267939766736666676340437037502002489548159774362960289039049785501498941386259690102773001033454696715973297054144626860392606789374280230367102526892087655564363936192726566212118779368939578322086801081721471187329482231996135436182477692665048649046737447137433221282225711493761171939653064268363627620260876910278962116136120643458577696946153872871093983526797754970919687005598928329284363033914717066415831806509039535814733513181894505604649776215835096826475551059250677461643177233559215357793246565590094495605404105556212255271716530068894892389478879132411361811027011568503317254934814136060445501391838683140161988371808832588043908345718422447081655155910972787142637158140284348691153668316853539407917263267674189800746266128511607599288809264881907200473754008588947926626980011688074190899823902241510420005652451473596166097949373720522863971295540808394396322423500254645296037257646826932187864895322996420314803702906536137488735462673193163853007803064889513463761207663660488972778465061044933668423719955833132260058864478261232560327738289909064935119248206116256354241810759972384993437628737048092977522876899608435790726183910642269582141108292826635261995243978973425068236538235289285868276919456015396189676226916186848442555690051723853824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,24] -6122310516399670243580303494808893661520572785801594486896843670679350780216491493729496092347641494023398955773142274283963769704360506189871098377992289781498188409773812369402753274097712267235214098359406819512571022746388515006627093593467599110322412136530198399737921801527673489610778834380518523002006674375141953166229828464015051976317879846928202852177810701836211845133503243144747641505218481911156600853432697409881082783491559856427575390793683382896176969224868820500051991377802781325530182123665302809286803311901749354896487008058186202885421398898797822922290086050450651927439503357484347613463420499951299682387039414062275617651104530158230749727716810366814560428483903705286824589378305927214769114402225543009969938896773376300729518561382721678061473432382158754473156363488029426946205879192430961897594188501289553417097023825313775320208564044091859464709666630795089946716233979802514303893915795360583457331517494929961893313028293059839343617301376824629551768554660935003128944514772977270012064394135675331642506943512496545432251137684297723389603643977085786992386026541696976601481946949886606180587892167531147950278522602536634060764639167335366794811287488642982959270480606917918914985623787032026497591619926353716205819369327220578869930276936118736378489239542774174115650364824329119521498014025067293054201764536109695322430370581889246544620485875761191624453075009370962003871129072986321479017081157083694728734551374531143114718004644863230191453517587401861514378614860225239502639342175328671811672597041387637664285582809668042384336335232394701953623537702270442211579382143219888589660710270362632317524254477533748245132342794453131149651226303280441418704678941019614001563176643887159355643813066769449013478672002583875262040058380508000555063134290252232944605281746092712438384978168697093872798046607316418147303379435153743592863348461795664061180979354317831453520340566273755984988819013586185437159213804422803311989428239130146509360423295821577011690480559267562017369049128773737978977126331139330829126832743654009088012150166063843744970032618333676621544478609119171730930047235288769451422373480098059962450233687660401083601924749000102169633079121707719169062901449228618860763859844176965018191460734991201829782633774854165581400255645211031113475964972856245235235363778537255706782466413531981209600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,25] 4753127223886163831226070027994804130307624726385478865157812212480008579109192653967101739974774260679148340564140874998940993850511351842550436561554020430332837102659747963368713091038769630971408110685454254542249217557340801271626045145729995080544397447470684824579473457345344329524748405698608274727387678412452944864644484096795068946139268412617106107371898332911423999209080678707133179839423596255923380353171735661378579885162630873582736649309408098951956461333390848957506810003995433085758035068717839409741928584685186658503293885199948319533767506662563437250034521844737681759983980131636251905522116543494838507708652353858540570465752210919351346803248393637520608101426298613450003150159487298299698597331320334953147090598009036449672925867391462180802076755504317095256571170351150865626365754497032576138012507924671281242434773789906781811861637206044260770333692281528189590258471180429397055422832810522612603932815460845647327041856945840152183388842830777067312757843403497758921094370078558367590816126917539857488475015877573458439569253849666553379713338056005513521102860202249035911539317676216797008011457417775099403080316995921124725202499877239928709503269482260148325213143216779373761922518825872023664892551398944463739490308590592281888672972703399370845459755875277314055332258087524928888170619181828135524043516688080220710368830840471102551818830092951147872457766743930777203703277788216804026956205758459951502671780050983850249776348720717749161057582588964942838903031308430593922865003383665570818024332611004615659439538711661499122988626255718304422142994886557917526805950572956815689990432713550342742819879134464311715284308311595008933253189309818806014495593735696709923905932112214260992061248956885418721224395024603176950296429215334609801168998298126949785623239160209399873971752411051000578512923756420681621409049693879056229363781886870593173002408998940607908168125746265936513114091708376705742560946652775736156493476327146316216827031897444745158956350237358914458238418707517878582334009961835563162403639226826745453557789250078047395657596185289357963069337867913179597770955832481290664693701816627462697000234213162232868753468419048655114541422017763845995144509791010789125949848462748537988489820881658892293150094783445267922724393069565893045774705657167488009455299904744419245498155110100070887424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,26] -2701209956156664391714674743225518321444536616945051110729878116378085300151482793718735894265563676590708904540217540221581445325599634450669881492156053740620109189274662832234905161757233830892522753334813897779464168554266791885943504228782394134813063253965279813610325126528536170288279241194847810987094942393575906112613136855935555321518363116845717267348016582506902848788862315969505898342521038718326657198348633637140712033865439332428377656719012898035742017030927535978037999923525850552708424935163169806162545593287256182347107504590237345221678739081581428732654039688354218208982358410488239180801091495321150566123305689357580158887430842804555668843651569267697106800508446624628737995503454557039339776966749231972828277543397380508719505680920218890264151157218536377927351315574531120460201251404675481119876852147562462565234927023905892844028915857496584532694087364829635583423858648014847024756606099791147371394749633728874884360341049308795746954709412454317455451076920726414490335833937186547692219824747510601201783148208080710746331681607476535988105157075322153887314958883343537539729675704872847959217541676676480680874633889778014240929182544487828714438539904915664451032405233440439782592936055468815671270899703619934554099512140075653487315573873136135677138954884453679993690188714030564017216432221614788736538136401576345380392942196930701389531275846409589383200915878648168223590576516744251356775036534270586878213464955125444733120016394972082871815015908500244617227602264484177421936627056008138311041117140062122071636854037984561400264754688973930085559812587592589368855670442673213144975536463565695844563923263673677536924641747116238549873728514796173888242018307418638004511099268708754514623928542362969563951538235548403040189464440994521435153348302226011570759856053321207602944369755973428677449751432007673215212489526319933233822162038219391796549173665179296161916032037624180161687414169798078901413030231490267501840233378961658061685599679345515454852223049298992837584795215340224543825058465810866600531383434656007765671075135020230732614430840017732660339508257988967247862212103688848390223192687727967228848119967729031282600107350770658165670302734756989846760671396869206136054810700405890551357208354776748205275458670742617569555418837717408843350305063479852271214546893380085260840190733953594678608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,27] 808711967228540556494076313989074676709788006853500343490108180568860981010565664270121464595953371715124883645818738190692555138177811263801847799674099741811524815899740767100329924491742740107777526362471253639296265311041663658870129287486295652567617972510348367191726876233494677560554850522763605021347457166602540213321592787287109350009928021985130321799033273155833163894397438599674806916484183988186285637609743432097936762443817658118882293524656899895297376713193542220747921982794425058244677153196781157588137949149239072290437169347132663440003328299584444610235576788318909098940409287019489545519132035498128732099955348199385639566838048748521385449984850223430041007318797913079755254660392032306270107015592662133983336381002989728488778286036750740648691186464063513655342147933248126462768812948339046291153900110353054984625239289096129906654168763048041313917428861863108520163363070831647542144602608998402444693724891075834795086084232257063337793858744965305981191624199723453368943057599050696922622420484934245736381510062145023730527322937197036324802355404315238018080303103659459890446572637914963794201502585563316189350142288576175784152846333862731395784910036406438025133257104199258868629713783268594184625485352846613943026366699156802843012406716451686707663218077625061352213378978258173462973378635252871384386490955090311299688619402966641645805833795958646489657463176591256194725522752117366778557427550009723381789786829198401908459801067284770696589787787082591752821664886758684210993378385214535558967714891216684369111758998656280562149529762688640230823158082984183628973862093782861877562464140517585714745728859335043199838256194086891851044157929771464828992420167766819341960085021862627616158274712163555070233389868153856415541131642369749021509046117463142554895506696145955732035807571921976271393029673445105369060202091061959271266981579595581688364991953159580377840570596506869632207246027887073258208862072895533346052399413095672089225810413616838515913804679273741033792301139215581071042011692314185833799295951830537246307568479353460528554628363320697847431885846599901700428279987514345337029604963594403228905960928706928217744747501907295606627728178679541849981259863199021702593011154699224858678234582040323939443512148993064569608299096817282101297521415679014696705358885030317569768314296416820055348000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,28] 357741694293377132355065413950489143837339349648983962590921705703139603342427090838914877998995332486527342277278414753904227402156842190565384169688269589423129092633116979013467415757023948389871873605193260985489976590854465428280340054005463380309623161262700512512560957712242291740398805234753851625015319196734997971315313707607867563011324537989361858821640984616530015834762960946927152788917524315864704480981270283850402254888173777017877767309246048785449104997554516171204119625163241222768096899814793652200213009093342226109948676059309416677709248782872099694206974707683241543540518181842937586528711074359125655969216685524051226345888499827469068052189900798229789227960034703617386115055731867317232815535012898885675627140708068978815611692189458163045181420036900993754847618836842073186293483738741496840380218284190529957014975845385941577930481095840501056332241624016860729577236843990810286423061419965453509456298807252984792045598363185023206097589237564125019810474307844726287422566216992018746849705895153398699244894531459049765230476325501789733655061062580377266464091746825116369586385222786063204997500369972612772285495445464706280010327109487866426724456647560666618866641973379859929144422936129744654593318030220032998505859727145937658043857607776001184344978529113166410032117141660022855037590239379144878398319656316349807975073969018156451003821319508981892257459126087964447491643457571310883146461570565222806946662783708273048653412580936796264904475713501783091489035743962958970957932874223225091519435477745479393437952111876800340248105889366162728309905478642191174545794515396354100693214693868339661342872787333192494483565694455381453182824556902893704038968461681003828545782955501156790545440262681481280348306367618018477214396355957544898836821063071711036465534963877608891261652721154224318134625718810135870023168601606533614946469999361089378223436066427465248002044013457530358807282685589020217472106760379137714060606662450260943020167616368053241155656551298628209411558873719255001468636452766617239322950858698496025877381330909731061900456345092441836086685558303439642790829591022667716516117415888594463259157995529614631031739546642665300757812104912540256126216531821111584982345565663238044625160636837980726225606133309226121793615400032989876564818440643591849758939029221144853857962812307578569660906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,29] -729457222435651560768690739794102430640520430633324412320816570849625992062405146994359517583885995283852531141028530870569642350685498579765517583837582669306071331298261250769322034138437114983762127426408643170506553820360629177649982907490459523527470337932178175156465192103350577356075341835823968032553758663880178282241169413227290219474982779675647109747347894460643790659380845242480147541311741968611636488792553218555209349650135089139329631399598247805966929764434808336382834357404244122252015460909120640594068947887672882759143963229326068055864757900708365088198030960614957938369832310318270451358744372328664096514583955864369884703003941146921935956440166977708672133574029640491299997865536974293149181674002385106429384009282862532640010848649181257746728518109991494715976709555497663601698152948430730079105747810266949233425169955735670262309804716163167048729641081783717008959740329632565253029908142719249436760888070773843012518630531966476102636022556856191045475685341956324738936643793124325804462294199906638232692784650439931487988966753969846390474005155575850359986616520849303394436258449749841519938921261419140195195391226618237911687042597022821791207127051531982883775923606394716493482657010502092074809019076332493272383460744452750802574069051108713665997053625559119664111795312463665228406650228842030555571570936404468480120245874484488786984896964214932038206071095031652895957017598102070555645682661585202102641152835054044831118893509053529800765708528158573189008831294463021436268606455550190225566557997732768826278751832420143096731169555920405766951002231817354666257508956747706215977295477286499185840129649620646803415657912583377443577297616286456183935137248927491924133057079915492631674335241978923765065520708062470343804570567272141809665755418902342902870043162624492732789646462320339170113277989654112957690099346635074625037590452124825046799926141853428022685124258598769479788355078974192471954511987841565378709026841319625250269543533737116578922180683685195963090712146050747245221600997439049163289519017197070774870856591461272215130141108358439391668406798241534977817409124309854085756912879325766081823660936040010809261878982562891468159140403926596014576456649208887190599093919639745999505398548508582631041650145960537527459053747199687001034307841014838309006693911215509599261323277444481856616898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,30] 600907901991518496845789332233815374131783609301176128015375098051463615155141107816781451886206474605380818380516405858145196371175485807771252528118026253688158847751804283350075442921469183742892663298452648447274698760485825250962706701145083267813837483127783250344590284902223733088580549978484934115311756304991216737492220910127696046955147453177783901337893090048412772306955677279334818267796942375487284040828070814457382107988840224301204752252137092825802712490620909360118251665916496313733638636942813441741343506533679726535334316208262674709986404420136236734448515121947011381929250705650927799358810081744722175868608770726208744708547459304813584347914694338758062360988421778097551954472083930599495033054720568403846400788242655698828887365522252966757579714440283246406644273149921865785976477086272238185736120216355100029743221193364327444144904941958541429452330510385802793565798405553389203618621012459788304649007088580720427399614441399676024103060317134325918667338122371618634928642690384828529203516367467332637256639777213660831105716060418956450807121717429713226823397094447977274021652366299830701777177412561243124134228819170770932570049946239569526012182490807811740902402566637929005126608840834382964614602244995731961568871870910083153674313934454399133228778577543653169628113266655935821715767757714972165790260833430996841808316371249977448662842831992609693523293649227257019240350996260347070996412908525952148502227274596293821939728217943549989444592699425981079444617667370477814866875728999824141716351198887135088255597523247094310380480753653354464577069559071937371094293844500764314929199365005178869375101766742651866811107336873960369519691759211623497130400632173226830723035889923437439076654754181096617737187739967833779738499415892375503704629866818886671771904595480954013925289010066865831795410997409335361116246535159392130177272715792874786866752217896367727778754563082853488878566144988726797223133161813175642117310026063355354162977332581260483399854536545432961123795789461834919073958692258202413584677568115594137906478606327026157574157618459799901746775307819299243632343439962305396674367893561498027978853218391693463028617919314844772602653241023187236285892124166600137587607828366031716802854304851482929648555325366546759210869892511269656641530391468693169943776650848467435725465610371506763582506896972656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,31] -327593969467133105434306931240924769508131549726339980509856884577275992017189657674260168162411667385941755588085384760274876258960447759914978762760636501342916832323445590533612116303983716302539385863204006036807477321192402691445260180468277987103447253087003998554988369853298010418577745201468875465089817860996083078799464763661013317716941601271421279146080986249482341309314706671126627267373313291309513420595870321485961826078674800780838117072010939437362090504801112578882197146730054259634757216909658094395599524850853350917208891334947950938383841134948973826892584394804266078063564362508128746606772179941375373334082420497764080811284418757872021495842649436977425908005402260295658087873965197808688478465649275019032345806026939923679758271485615189129906105041077191588280680269219529598018530263214343775205654031381610975494173297959688516820363653855542986506741251385254935927903663222191802163361121004714631637667968396407950978374859814488589396913216212285486117901300507828795574078386982263591104714945453735413719663905552517591098614382815296915104214802437008049519888923272715064409686791327617908724982845763638753101395716408084312307776258086405538520776109793714532132007617486744283339163498105688395886581920443256949721231109365491512516011446776550136274621460079205547532785992455342071119144708797238285627894807682219277407647028269349059772905878882225200752975081184225004642716338303719236511372082505644721869258036327251383956007812112071948953239659681797463944450424376901504849067759332669656264728472585806428845356657424243672968115384781192941169557131388817201865199382267066540973433321723205914040225160216282129481545449267044603244802877365098579777509219019189302004443960220884953615114001288479507163883269789612659805479181109529796888130725352919341969644212698090373924698746547861202213684796883931120158306435527291987133495899087295964975089539819697382127314363890142019523656252314912579348837232324839737569068086622149517790063028301140788749349957876790338915184106166344724927802090783079945809082081720154278314809037918146498804642924142888796149159794197831884932391007477681162580264110774894211392661549844651082856123742196582183648379346493958193589639534371831518697029038684705743092637409912295994001328430016524988735244713428105551868295561680407949399191833946243640230890401536550546660513233184814453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,32] 118659648011908985743586508363903870558685633240945039943233102511689024427087246375018063100576558382977180642892890421572648853347052531654671714448837601551896408847318493351604725911569758206843671492976951011309301884305232546727298716241083405728757929901037548348106061789368239856979261309717212916666962180692496166745085817866245711159448670802464285319089511971030049175554063491490419394819226653952743794545108818887937626005295360926578649265372830171799272646846614149395470931457173928172157976795544514934324349358287184432987040781835415405438015551196461219282519900917893613440308354279535609408169207638818163949269417992825667073054743955537151707608108986541387121811273278362144273718370762061263191402200770273783481742249216215162679288331914666946958852693099761528363099657420271574743041463998296644444305566437041600613065667045712148825782742127076503729601857962094212796369043757860205289560559297297224638593971683122018496442831311507000962863136471128707100352188580587768951929556013228961860253518499770876386148325021224341769468480237447958907534073080278764373952106154688276649572698577551082513387127532990266533271945268929740033993601470700186225634207173287882428640766334837258076289875546998093210421645974966874385363747068745532718029219116676915781801564736130966011077257312375013808622285505981040200507587897831441067918345834077871811450370509012693895967231928859754825910435755349896662054937220473651598844885849182613082475169218477909844354474181798120005413737440492727913764087973413832003859727526748882332775744893983018678374118967603896441178521245732456433301986810024107885984546844768602821392716823174263879636971007613846884473732409708122313401198643144018099200533640248519201031789009147345253487169594497265597721616564629935697700922205940339411726699252009061418919891685775056497561260240511712019357926188685090803512935039832029441921322685668292150078990683815025486290281249583350504874499689985878658256817446118657551336065377677384274978079970667894971224270980160990027006548880774579898452892987275246501804072623960334186095900196927714493161423624649482892330178850662657723929768187503035877541063420184653730316067598411530407855588870887396857933128931051147150847948807347415728619956468372886023960390994833849981274323950099788224235134368404159947264412102240196788413937733835604755078941922634840011596679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,33] -18078209989365472934930710833681704796114954308672164257169554100414692991843379128188171175644557799963195501911047253306640251289505654068028025119079046431408099881984003282730595072088707464297675024498152684357980365119221726548991008626608652562866306942817118674348659988501326470028375604726737122226983803487290367374686650792220045193185381944929280815873108270423104228164857043454333740785953231012559360445725159866316259051818542600414005152011376384552323668660150860211326302568698368738472127431279963772335239674247888797806126864513966137268587215794185369148973848337504999032042503566183153288624238400082412285649328473030766230343087263113468890843884950502059144233471725406908379217006477391178984280673777693254836786338719736911259910290707211371077470348525911819115453528254154875394355285911832704091314824025077196406987804780989982562346587199128966616766597346015793329967523349629086369200791477188541194193130613446964981474860770993987950630655077528372792469436424960042875903200932470698412811530645375089950071331747141715998138487259364943937313922825711710948627246847515617209394499315065261415652254457896519086583720776786976924054860960695597097727931661827745817786163752995608967515055796726616078426707353660394924695283145215562899895316419830966113263789168188327431391172249275299691530301571450668569747550903577233342512366444501558739929453246910331130035274796403080081103978023326518811604458811911324404226342429277389041352220273562425043054681138774223042455687227490448026353254071020647742722666340197531174535499172260906351616094414388747411679766919753876268013306197766146445354120974102030046043816580219603812150128044711887523686815289349439589820376610158746361491842893208793237548926459999639318772248232090256106976736638602118745768043884925386914388880794928229180820898373230216395455892497277987344816175894363274363312209806157936430868125189552298415236893946788101022749212905027194635216790716423438014723873148406282128824125321720019538777102213391437208147150053955725635273976189804026878791876285999224919812115244800425553793778607214955530731686195271858408153911841282153498344679292270540456299595920981292676506962396646679064061224978699233548671917302517283150467342301736190253985881942678058576338497292277211842264469547807038957627347393230432700963001362660871359887187042460576037344857361167669296264648437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,34] -10914325537653553363673390483201191490966913479932744087260668435191215483255168112968459642629396662870625561431313898297199610005198131101590747398383312500173295502307424548716512644465199364394946711456676116307600886903818030651967747361221969420273651981792202660361602247054891380235260411192902937686442619002199336250048315993350821445140756763807725426471927640898533432434644001237493668549740083139492353043571050564146314748494257762367306446012771170773468874615913136185713101231879565633011047146464650333432258080320243168064972471675328153535049439964872986525483419572071571527395388276350945970614102009056365046123087584425144632068334732669835140333338011697841603472926306820553183247939018227803130049728468428120058535917755278816495529562088855723402023661486553858248421598211174175489500928803228018398128464401272982517257850155353417255504554701041079900742682621852548271880467947370001951108099513313853974651419798586386272796494516793418678020909708501327355156428876558158477700759052160867793587557514124163458045948345231768338142848258470187958254930161010705778679235224614946250550944849777942525334572893486846649613530673147631376969849810347796039345984958246494944414485410560737584413289585561018690973120363641245081334636221569654902880695276603233248532341490962355223001161990210601403158693718596285798370927172726426796020092170290299360588416323418377965221936814345893949618043449819990563000392479447343374037569281131803514589331115578193963027422006635854472497655867112367910530499548979209665725416907256085663337365248156662473943415084572114242097872919806443726277495859447257468044466508789757982355309025590583859928667216911601875975456817923893744205795062253457635930080312620144879403003551238050534975562220013381808614926277409077479376674886337875300228629492342754217032616293174800274832432521238322427240259769031349202209887425171596993881487077172987546255160251821471672324694850656033993727897038809030206150753099360282778160705672732907409985629645455467385843867179679148440355109775002309238589586126181583194598714630592810219261146051456303050593291766111485692971748163678715753094944498705487164003214223937585072284169654289351623133529283656503508906852659117734125130077212594046694555227746920027095737283232622045238113292237190259615938267737779983589536172972954893971203120699155863248819565541176416445523500442504882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,35] 11158005932814427133651080044776829527287167729676351706585798025441706533272618267901663684381974564170641657727667191529715493988070548451395772827840114040971964545640454679048424582811111812716455457735067821731971789749793764362375698820574772986802137842431242277030011559444976348349588756961771447368259912389358703204961184108452217098491587973506895521239644431676223098197839849212095180309641997630486105922062687768750700779395034106122330883307930559489454435117466951578540003029534383317859782337217301745843445712427786209279807628281036907808369298265888148303376466587796847163844039229039433742272559617732127846205971008394557397093291833572579213428669628382724088262970171784001398924738857283732956998721252781811807759617482200241390588199200435665763777617011735752806237020506133970179662848353695156477162437405621375101874814531836148279609783444211510387491809304911132081533850504155243397958009091115612677718079344836723406954522126147407165972049230216539843978468078532704839234223716039953632701263162875865306459259361537170777810837628359840874990521116082232036981962424045140544156374371667255388515922361934836515908786843793948760470300110154383374952266963476817081271028203606777075779960160986196062811408381083646736801472172740129105321453097227002832708581512363945201820700604770770503500639839361456778883111802569744319644598486789880478369035885278176163221205038731963579758325726289169789673969184791421794548218523072297850825305029535635293423588651704411248228396941969425548223074962056123857350889837322602663104414919050864305492222969378230006221944542114370263156001851373062877827230388774721155191908317366754681773247478148061225848463972791438885622502288459978798406302532604463446927677037390598690926758624705584842824630923331173083726411281536472971321575902707625960203298718431941365659585078701518622077386516396216093686500882675006123836784618829887876912642722186612347229600467580234580196892406215899238132857480959382875672514275629237312842569805640584885380194275321035329678042879131038480506906011396264285688664463979376391924799273713389134811893450286544519986111703169944987377553993302885791005322230864191399831833993826894437304779879775172466858267335321154440968387839216390729441076523374865521291870287273372442366812719589365826154458711669296057093920776751534825874959047064392888755644275363010820001363754272460937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,36] -5728150657072325473841254345505656964589195862323846455041852622685909972531031230600391661557108122752550104336395574348147614501757791183254215880058394036127292631646087569460501865254081750637751968504422924494791426235616988803531338803004751646706706988060318648433560133861967492138379622057860394601843485951886976894952215540583929928449933489268431872016821148933765914523344521206914907294308141805199464742612422413219611343140041712838808503421908974442123589542178540871623605888188915798898520403546446657798754257039014417069945926812988941661187245820843827735820001329996565685610330627902432343566372815191499108530791953755381546381757275548947732368313733483016545392544254330299525661814567874256901093183749171725479119345474796128102441724553852259822573340886620127569896650857679051695981884170343545282570063920070259294983470038695524071726058165511226521168161150848337810063004532690043720887260952598461970482722209355184513137057762743189354198408224341404731573252908133378064064583943213011903855372306040787551548300005781619597514679058628778762582588931016147418799705074795662896753079774239543845522422223729659159177636228574993122724593287728792633011063254685589089572396637509539979208991385137282404987086477678847298113068156429842343468450621649775851059249401737914838942879551043610108469885905490865390994247353929742987099325443471731488470098399941759991546361271199290953992935183688473694572572315385991037566081184698239327509176346185808312053347956280789306241529228907392921331400651996173206432688818414297647010429170392734447037350009030171347872197844305408096065040496411797673651341213244780907161471516106812550125192836553650293200876756939084703012916818539297752659140876573443922560758523937849179278954027241647853494261284462195853641385123167361836478880511361218158089600736178353117455241980846292787147611167002898204181027879484963444161954848058790899127157238676239275265006714599623842906763850213171685132048468213368207716000405493324869936662921590724672785585517451176526398004540098433418836532779006012296844790326707938770072044515293517340515040222593149881396341404090314195026707875062467149627632662547138941252843907174913784285005446783512983782866617779507291879757559284565813265964553944123477285697803337781029740826216350549809446003696770303573356556329383411605636138899883824773817845499202064729615813121199607849121093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,37] 1898667689644101028286681708634198976980797993876787693739017392594672775339856339541214402462153793423914779085654067891205344024416380550813009227277859965518633071350921191564212555865300135269896421889709179202737006106888135046733012203864698175334076605309453397090658330380558212503077673116907235103388738820493888088813859312481348813688201703962271266950241800612803292379338892955957307101142650847132210001335240193295178231839150925788773696270407379594308570533112608813192333400001990493782589306400114005934687667935718035902876849981079680762081383605977899162681636882617183885981865355919070770861516227204641584441470308756925427321452696316628600736252290408227910105025869907354825650720519226317521334977771989952501692753825518297924797562682521206352388996147897639763176258247882195352961205919341070751759716486885542634816791841508219637076918202349968530564349399848626834773621892003489263264721636068876646234825628910968053745260182030531884583539017238858633193493904691047421270289190795413929131530086199640746126658388229861054805562905491128736602077693360238973677136779197243087886634965435202840269990168365800248828367577126686530650327532790879645366259793062024282869960455886690655093235175858688035896312913660167561459033638690615391963830760080239798315524981552394539565652098927040161880605623212161779274665487096650565684370833063109398691874411482070151550148454910145893715849450566469045361382661432933210740255743000769016922666661598228870554431007972222831950699034388227300713826676950735787887966763976833427848542205341533870552468402487165256504087505672935225266291277295907934105033666755346802644845184900978546782549713260389699390284543273504321140220012970475888848677350115465736573111671366450401115915956385957547176671575032048728482300771651788623957325860604404467441634450401787175670594433093459897743311845039803269064573939558283054143167149496808532083834416950047095236576532668992397676956109493330150537389081040409597856799803426973862381406847742214893919664447086249274742585895028280275149260779742277370704947317363689101974558850892997993831163255006654548207962592889670069468935488872107829758381598722777718758536309669061208888224899399870558890475767498655298368319176739909423366584428584699282013143311155121438357258213184815927124832091109991070026606250749703174035455561861371749469437229686704426967480685561895370483398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,38] -251966640103757152971342469985821294274005118092104198556677764552286034117694382778687716061394246975301966950033918759871072934242961203575974225506839785607185363935649517060838588494918419896989052320156451105957611888261597909237550333049125746648813270001291638714993523746557473558876306868973319110455090593731708062735857730226582526298591480688829523481828876662927867234988489025103731502599904380969199274861757660417445136617569189254430147867970425299779082378203395348969648800806963337574443616048291515916115427171622498211270026851576956544864424161449048093446453381200423133868789958083219795627370837625750656676908489018753514266977046535709212229620858011277599560370714833988223822686010235405278966887650077387355337332794147061515265926294109175454549271427581852300241928165889324661753041725311086688718825388179961632117274614520976379420793584491031371814922739563141897144788897736922432984991174053257768075821959449479661969770109834712768088218553908502166125278168375400785524522625027453866201343628747400099785659976427636022227135088850900185378616086455721471243942727673218888421216624346079241641363114908740421845711818708287252179925921971688408167654102021145052381900678292342001807471351701365453506674806272531730119287642409703122889793319888198298218128909186014413716848547487105533731972353431870575788654293088892741784776398222967761118778850302172187872936865661919127113567709701900561465630339252333945835782810269761275862447238063875558520476263702004728642529180304000835822197077778361871699658643969589663691817609474743682990978354663075725652766002710482131288296187652856102965063448277808522491888146654384459258138949191298661541106740589068446005282328204147820840015458235998889940642961104316920616995544636840881954118082521860039653259583538632654398385595091739613573524901883759640353858161872736317892812936708353708706794202622997122322484159374187508777760350052246731599110718327430309760345441778954874558410506545851135338550710846343891538842225719399089340862423925657438716636624882461165045740045818248328034381821906969457642188367512926594968124857018107084233910814500445784029247989968124721471868288090608578637808939171713437227481938279033020646615505353098936508514870188747740965903420248976057611034492433462560767546190549845208883237088194691130077431768981693688024346359143718507058483256028272090354391821165336295962333679199218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,39] -170813356706534545183227442902940908096310859389803885151505585625685200137161172777126809463602472194882670664611515902125274392254996412401217045805966265141843831376912622333239398116968246023069787951809449942123162295734718771641475284273112419329647782782009058521350492682012632344918608118579368950453815147320527506192074103869508137184680756444909153929682288070443818940726135590493110676534925817105347584369777942588793849094741373228407715748220644779284682651038778173501252743412809736471267419398549590974593621475866177998239278975233684658303452226714850192611912428368222699618219134685054913726675702215450895505028159972248262494831486140524058309887490802950866787718706435816497141925534832034340505291314936283159131053947566975632985253072386896181501774095112706119568715167087375986103419517309338095201863596869478562989355243712737005721712121229864894004205152696494450369444278825296297778215277470045888294757779031188262682519138621166170842376283776560490827783169050750412685420362467243058700060698167249781902388959661182160384480916838184365960814157239663441620066160137671369229890903137242471949584669820145685214927488728708561535221152810939642769316508040532605387271519638182417105090606548713764020035585698433816436199053727748348278280376819183462767785056382378515123807811185900508161826559801454992388511203841538088619072457500983964675669150355003473780884650612824958746159011337337901941651293667419218063987697439435665741894005109460582925713366592488163549611621129628239635144719474003760022788848372698542166020533738501636945559970421821819967094159985784753921441014952281696652849079799355099505769098153420489923956044345887702843091027489601798844025282575976092164852010763996924072813115465558847506635438560483996109203886777203627202862068788815883529356947881694903905710732387006799956060607384827479320261539530446990151955021268365568627834284861619488503998943566540065543520439969866429200908358695781987416791010028215570853965996829494833432809993886302952893006779808053403208026051772329121066732845133457910294558645722715312428313392312812697503446366822898800139037414449197556075540918072993236888352836252109047032525039596910518903778907808602905001304604579680395541173452286169265573040077389125688911654800348630345335037731144363724804248363029617036410456853442862170535276094240579015689243922273831345799710579314023561892099678516387939453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,40] 158220454368734958737445215796753720889643210088306634707263033337655409997589057962166337679781905524890787254074075138515251753396278276534877996465256551232261520439877456005970832058537240457491894806373282234485101176205079796678960152286036806814947381223159221098036162228790600570310365870036551827616478622231850389210675121870932182621433420708168620018297435171714411761850240258226103289045819584060477302786218234151021519877428961695307147537172999464564769033633073389777597162847394391054118804256935792110915249951565773850862428815014267173375341309702399554765641408459897546749755534520131475084559780691399131600915162783098454400086625763258781565494331242239096185956385333430360193454974742181252986743795452508183347696955193477470584560780014611595536233156944729366813557985528633923596886386912350467556260513353875561227488642792612735689655243731085614193371693702006961029115815384268332682551995972663168899033190649349204560310936011640791016451367632705365092718695334787992083274359815175883203965854638799243719730874323132082035681850344602536771132848583215261559910424037918225595863437309449622709421948283722021608205558002735715637585601351013658878572183583616480071047783169793900906606969403575146137302330846960822576986567645908498065846639251523632578054005959578148568578933622301955530111572344030438649766603452922095439212822203452180354216640554658753513242945685348837488753241296645816333852374600266102367927015528194539514794126014182180908839455240743046088462606602931833300981448480104098388792255115068163860594739523540188340803224864755395971854650887034404280100306558638614465163847637050577816659182305799750780285420599599479128947114717840504852432223795006946719083907563593714812671588340975505513888432006393397185998338865562047644120434506844064639720203807503787843132948656233874892707621776780661428191282416459018071385346652145780234211492803802668448658829882189847806874785826438059422530766153102944292755459142819873257939197496308220167068119866568636319147524872219543938341545346744601007646511438127087947138804383007494686154384229988998816479989418746307130597319480095741611465053688540632644753187325683647061852922831462001438235195000204796444903806158831964227262079095204267826584632206506042503339801631461414703450089199352102925154259260805551150899592987336424369652048988811744911498844230560949019004325297177437903428653953596949577331542968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,41] -77173273278342382827474408229263162250924063492032567813476734480674312621038729397834316225001262853607865100877494569635918254821614832635971150996243489432445631550115129692959905787455731021473411695399087696329862146567361808547943777933759771509861010982027042039150279991239644060218715137484832160010191342310210776639482181797414082396597790624119782767780966220008515479138318863614623925834278953842257704589753394287961464113839826560905547289340850119223951537141142826186905356322381486515309191717350249727332787305578710434514962562756069916563290276597110580490000577889029616639558029175517480414881931003956966095900675739734203936292809643960076421335115586017085713038326967136323524558791758241562869009500293931566479550998415985974209754934072440918179971855360217804683220040924073353103151791472756516542218390478906507731350741371819183589728425015083138928105481139449038982725538089540907358452953550914067344393028524517523128263871979996316223213111592382923196276207031100236726714820647334014409451664581843970019333406035979659831205071692033529643177204788528814789844753217695745144901359088504151775023565773777942638261809170675410079765648790468367638591462679102436882736350207073072263940242378997529932315911193636996638799338305876987190357801336623427541422510806387740443342770001964423249743674008536419525767428519903031491220455252744820011433560949764625468833602120276599424606925767060915399098642601478953890429859860817893193860885770452840421305038528738250950952214593088930551848340419736994048784038371123542929711948109175744527874435580903082028482999223170688835430506565302824056809013082620319383629261463252468658864061015935927213755968411145201062520418667965502374908711816900164044753418627589248510433832140868560661489830145235775363809728896294502941389296231437042476395095003079098183128551081795201191812665171746912435969832101241567019358641905678254609264856968951537910444730333648163804779038287948234224196334721067188193429455337352081835304558586060525259067448009003982898252137774439993749830767291179289048984723151667310793393866737752195076474330545401149519669666828155238866801266766013151963877551032452010100054822530315555213149210736887997449277246923224749858624922469964983201489384761510630301904060853782416099716209490186180622701374193896046407137769356372129810917505338542544325883224901584826439253817116636913198135516722686588764190673828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,42] 26967110370496287271091003418488570419203879229577322491356544755703948016081139495439761185360952842577234838099136559244491401557912838940245568622504334354896243753575539631403362815243058140651070638674866429178339370862496774192196369554414138284733862470395910549306388476716687698074943791827909026229772000123168445779479546755738906859204665904717178678414041473112964179290696496537588009085468082487346551412771414037966915906982370436695279580412961449725594000436270626496340770361103527258169277036896027480470086202349694858744039684738653277045601149466681220592069030676557931921162074193854275324119232812179391097490520874362519950327931571809544956200789630319715134582912043879684231618724648362445491345994920657868537797730393408369406735834259419520666576930354164611895282066780537317246295819579276910819118972944033895063986003795663800747323588309621964746575814696295270843091636770401222702233163771382284198649309832312615377478447717568109704999204471374580594327569206365322331563265743848821214459707883311901339298905054104769021671939852920648832985226418364255525187692470018788845815964019595782181528574956710490433501489890712213017021873811156818296868468015340748613220896858558006584289150084372676373233622478779975920462115779593772679008528517402082424869750261107931181799534731519649283662104589158144908129960662479116879987522700542085798648452278570622913368301621270093644551245363601475944886389605049716404508645840384122744384982681040297395072220040093584630179868679409166528959202510447668933693736634738764554005333675662258674405320169849950850798146847586446543089263680610338037541258280342734078371401009015759618492551327375741059955233358893751571718472694066232392285170115280755723955059515625602569736250813128586329918209151354493406367710178265847253504520474361433922407740899509436386661667502985690320657905558722505870960856595959032711753491894282435388957059676076909014033740602570088203844691039006485737851674380581629148242598398325966674205603552220373958486536367983213775658044537300646941917723625249588984896298328455157097362291365683534153187993478173785108836967584489884927376728413690674112633183197137068415289023175226181845251827172603511781448212508764704304676833436766502905803784680053614425590381640551863039220188405464076985541756433791372788841306178068842734113574080355906692307982020530470960669609191531813710551723772823606850579380989074707031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,43] -7039292172318944561266691525729328606358814109648505501611509327550238071251008460038916104561802755727226408048607168813688965768687773220148056883351671991987488868826478238863937375849404745799021820818240382335499981109442971989186424905755829645703942604395324193266379975109231383645237453873758135318350104837712836929292911249305522963064062206304199836172221515795268727389207633643616532782669613820201774661897271697997137531378190582434478934601296765453954636624863181994569772814949894229395990208726205495107525271935381400763223941728006480684867592418654873008680376101459850399750694484491237411479576452385827088305227775348911113722388969035359671830345417260961602649762114086268560672054570533928226583613763082008034207269441493345719493117197822793096422572485089004223662821226315685189984165222171166038364451589405931787552258311668041213255656388102015083076162318832438584385993567190276324107448934096331094353442767553599953071639258848232328328679605747013828804554122972640597933515744351189671244891128374953398729304906938858212127590289190409937349448027591850374366160780340088641280749646401152090592523739688732849357855433270153097818717526945585771687978735257860331908962098796715897006405145697787105400187815203154552840089172765234942957649248331789015456602406554629663407483661249722493470596903617582647822269054290888424756710030784520354799566720418847863303490814022042060215704963945850515571454562790635716616858460796818210208443952044722419712554972734340166096674023781071315448754594051675525555752003798555263136280643259862205019414897317843275333004480201589847595641785577017398543719445271754021211827228914606443704563332634160897784479778272850647411399126141425576328799012416990833007000973733663955323519551651127415810697480050659407035533095074554852514037159621732798718390879671615385611362496584663140984916546085589730919831575975038036539481557912058916589640199350868793374712402101445159926710993167937421252079258714456144926934646017455948579576601819960597436004022981891026559666996658407916287508495076307592788955947943191210502855419291125757365353871129525575583900907918496897410925691824493193723713378858061776735487674672775020844848172425597356111605083253814243939988654424868240481955343058103981909893566589097893202779276584284600825258383082902347796926523411122507121875019275081929355916034219193984109671583761691417840955509177547355648130178451538085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,44] 1248423657785075824903919821258762161138215071632549294739082883127001691096962123157873017147333273346282905696538128129991541472942180226740035403630052933176145350803417317471602503555732138808098808740949518622730346660350167586206624497358803927962122238912048983514890214091774930734877579850962871337046703752299270862352879939329612351735759346961793697856938774121450004562216100767777182055990546600268136115002855441025019167271723040439400949845040353519413080660291962811484625230124084860131153551754910706439749890332757331806981346855597200178458628251993117852731486568824403374061768999038819040236176886045471083902350804368359281591363736319669320511333824858390023459146140504988445515359477385051157606075750264284738812549280124734055054094911519083169096530400871464632706315418279720260673553973340691531412786422428492067521391451004514658011019000293889749869531371866178775594394269032200599876315359886293114125027844560897337871833147941753051309592626001622371554422666044250084874991771275219438219590278267413733343608199957003975213419903898664801200266764885538510644887214688136068619668570433996384706575284194323227454075173154413698429949792911357082242705856049576105048400281474048017871936279774948045741029392393408030332892389657810639063034378092243501876536257078606388617498684735986461564068380570426894824514945495146342672803374600867589594636346554821555078672909516369919249859689628949063600766992797783107418027000497454334063517612304006044322045686990769391414802351848199866035994286392674177970960940069815510433642860111628865395216547658957934583287081453182049444913415882598125615275417807830879484092412679726662657451407262556648893373863625571509669919573142882949264622640316169868523017597195791841221522905337732342667090696973336768772560364709230713357297397788696862360784220494646640881683087761203348345706381175965233018117264470025228865892953136428360766807334904003477394798578740525964596165074884885915233893192469295686636722376565871002126472547541536094953519026504979482747533552640422434069247674866656558101103438104864334520356565003480156614344869881392305340848097255539469786974128307059322734973890962496567129720802431610769741998317986213892852650354286234290873113541996798410716452093726656057737461709093203914712230609645964181818704755912456081259485949636265530823522057150683815573185931044266104037850186734991400416350595947712065481027821078896522521972656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,45] -54603270984604367806220847658650517739453393217992901959035875525922676100115539941148094314819517868274470155335286428811426772354111891454200673401858039812651780550821814169790450537941668764810262408639752216205409427449829686329893826342131871600878229485109042002173002443816087545706626533105280208157092043694072064589550589932105341135143728300899657151092224834994619466668893045257920060780298762308418572360788929484822327177362255740115962152483505528851811820498356593851309837273877823194893538596609252228116697179264042473600496679269932184338370720695670446328977909853755168069551194973820388567528164046234594914828239098905395548478931463445145791485384525986202948995592826552571848746504384176293759423286756952222048668044044295046510006607178668169200026442720203314013521686091810545855376352298240575122026773353156239652410396883255560737633336468651886496045122576893174345566121323442802291672383257276082189703215162483272606168846114800818547321199833646174128556734037875902140496150636116360673021993805862710433100891147850515454166437895577969784820913519899885035490562122053499921120551127293251341454471387937762203762707823293561912708913489376806999746366435695456387544431764708517642878593253512858429301582746237952032886533508133455508960215082253850671741824652709644872153366156130459476436665569976139981134812377765756520275599024100389474915265848671434867690507492114485969078341763379728020131875732849608351529767991800678689056564168763539624944917449714205772039985092454221272824243590642627870509942717676912836448268959459560668323005627141419561287873595105233723213808034847020659507224410863405799181093908922991105457720230637516562126473282754935892047338979321327366413251379046640879444433413173997034316589423370162930318715820302591563220407384169633206006074410629778299163502483889552341053396540649658975860394649927999769007723685946596296218856830088842638825650694632945185610895228446830755053945451374962605516445522013835109764829459773135622477427669299982395428269335518039136893860862416589220135819416313510918444733020488931783420961837170596083201543226915919822774354227620955238269447961562304496426349785138805498463657582094691990709150925373663589097875003388875459040916629686098396795516225718351733040668086343151707445760175251298218214304427056868602071494868274814197649449256852415982073968691555864723439089628251822104178497124804536611009098123759031295776367187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,46] -60615401826723459576937648850151467077290411430740190663366522955443891208768059726379728099817899947846835554858326852473050903715156079010315464418268961370213760015717170422423631508509836580079622616237941641818836685263037998753623305231283223409780659038015552183207005701012879655760316994783238469228017039824957046198334430005630292039448062838534623886643581615544682987744539624988672000912001494249031559362618060609445573203979727799223176515181080856080257625028568868280583872214705095439749013499029442515781696879260745502240257720015764360281842565687651341629060194872274751523939443936634906486122563733002299496936913857271375032643143562360261013774761697835348002167019667371016565463143856369044753976856839987178207044061632152196364182693469154116239946604905587532282142560626531126141705326569952533597820426194324016095989998610969043055485564844772209766120212765167039439093871042178907220282968957299911945467253630069787093465354699033948294427150713728648034611521817197569187307659190535696019887864895115075679600087070289862217240844666612525491735378765439280112249452801337520451369292564488995503848721600939739807377578386612505581579705286126054609057405569802093749744209766179620033645710340174166179874386723366288122564379202285146280493190180605217320232313213129113005584816975335274974127914470041429296735906581750192852712485874838733585794460677816535480882926614770010745524467493609852881581206148637090294895119567932088907380685637064357881490466560802829136180250041712297405661542558353438726873878831946790427228204128490708220470780271996455091481874862673870175401120807559694169972934296722659029399254179421935850462608728246660744252381956323759783632482591768257669580106634886382506737783179691974180477370191279831830575113664733609263095276483534281553257820246073482715154292086593077864171552731011738635556801906613230094540952028499452663606621264304082991412543906252495896602060643692720657820594369851112434855422602318863588188197262656415528422466998303455283477752217611966260867475319956359148604065054190120747573963552588845537957693950799807483706097857452098218098322711956232321128118317365705662873906907446881687646565738626276760514733485749880408234627971604712066518156135425644295163664931378532185682882935560644452964454199714922790355437558307780294070571151826370013276087979943184129129683420414636957440767501283679878709147219794858840735685134859522804617881774902343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,47] 27863398803513635132832064743859868691333091136903072883897818845849478057235334915900324689430057711072072398095277027248643732569868713888491389773994658413323721503487018901592668040560999499718841694751833020293098510767687125496806110060464942120521675658373676776239131927875710087822577115831988560185578641530325357211464577071335385324104373048817213771158095596440920228331859351260129855823113126200567872762916986473137722699275775245839856508314513144693347890847730333618819625157106628466244625694473266972364648031330066805678892435076225452096841378953940627519856407090248628739348268735411347913755046849532741939881185639883628868981302455028760765300129004920789766204348371562047632113370463174970859356743004926474501395681807147244836964295927133334404281897253108236585180809788088133932498774995291799680069993865503194298319195606543622076015976116497119060477596015358875317377272833818039359907978017075686932888810443907661774730057394540803267627462888351058422749583964210151192077941639419008728908118541467460837018571722875905205009108570944735783571408529595923622223776180425088128580955212437201709888661048937334598079087176040750534740567731135300060977774520654057730315265450310907569129937783517029402139271840762901125947437647949591304841236221987697369361705460671632021837869967048156234430562798686815470551094122737625358991577974379861719325999868580504932201818270301480359165524279609108990512385067898792322952051129148807617046424492054707973020929806786677222333846675932555995114202753737956344704330964659376011264039286272441446806584197309533968262434348474756317009603047181331934716524917301431426695223156040678575021547606002051916712856513742968424815677154387185549725917358104403567019470250864537335585577470966390967489302660351943189019936622307773680019959228762022225713652659875731177559166841132747750122772952237194134986958840307872009009830281240394802930198587725359743309784189455882378888321731315405443553086404853502809524539076315548215373644403279079092065104839601441118905186709143754341102740554971011422421742816764525123008671578954864347196254796147378562833274880423794727508474555763380853821073230472218559509039886935446006865214234690345966158284285810299476629185377783882818992834640333092756720638341348082400423586401165202903923443868527052901851278784194679838339339114575354035475020770181712311251484838739724737967194681805362978244122729165610508061945438385009765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [48,48] -7256686448144526807337098863871785219082372853854806387663153741497666684988820167332501454722676408412796746295855356571776903880805128289300109549446107913798779460316654832345714896144448915473966001862085322007350902112905637988584301853592808639598645354340536007164452780857263648467726624881679825412155463360422507745039076025162348915268122959059461761720981397795659091410214434832658744506461427875247766518278642035777882796098966075492999733443576442337955775081370363442944612050325661623852704168610300974595903863018777202958507629111511405846008862088344335808978646532004807649975633071009081838801034248121604538119852064076611258759131381355178698909505008768860324609199948222691443647056537705555966716604092247121508828399155642184491767787287361314264975749221547732636039305757541088907870707739459512704362911054680761438815138002901851348793734656072301128607401313461632965578528851306589603594658628060145895515358152369114985370414385187749241563368759566139838453321006259417977014531627378015530305212226142980528622361508717890876493708940947512357486859212185872979969151756714191321088457486669958344348892578674546490537618124460808728082892854385493009839617305111185958078716830810986215099440259797890823546345380446697814958218148649847513400508320682053335665958039875468169829901238852346883048990772582354133365481996957291356616056992252385987779421660491992344998427031483571932833134686173897400397827656758000308936034358537571273663466246031938145358005237856973675884949235715208521357849193147220650660144523838822088879432091541056205098768333374317197528468234296546915318412498568619997493874180593457749344440462463485319166224023794911759560772934293455936926662964271831072636608137462080031402142087261816400283115590462736112033771888707248481906790559959054723751322210359577017341904765336861112761111248820598276323504304128591869514489009524488564709480617311651485170199181658232536415551543075822485179790670812232364073633276907617316532205549674850572987521646672211092005042194198350089565611184602109956730481300265640842327584105899752078915211132061812466102626408586913654324322798542323801585252333313155064400034276567670545574239818325913765328826898071548242520352497634886673454350707548138258496754494084858856645541541401593326181002739801417976679504227337941810996314072737689843022409920719567175886385998010506202330572464075933425910050885647127421373470991527998563697110512293875217437744140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,0] -9813418806998329771906703981585780630438865838588707578751570606868817334800050211515078573048232301661647665390409418368750843625089106704681279580216437576584295429259475126094943344382192123068603944366536352975221550150185263456168534372831150541650206292394802018283556995481691211240395207645309928888557976859565396731349954690833783852128155438412693190918208690630413846359963148188219330218137915121340716142929717622094926612986805214656893390049950266258806015452478173368136137182604546740896689891759289533005047534355091381390258193143243602534342201364134912859771002361159315879727015797069852857543878395166008507542799516626463883439426659375167992657332341882640450280375920220067336388469398493706438340888289169599689457446107375750336160188091661533427100829649563534117562057627297424149091356090519557555296506916610841022049837411181887287066298304241457709281132940651328329145988937082547578784395947357857601793385809999843131940058530757485925036947597119330675964630444349300685434430077835705869070790848437567838518705257144910281810197310515031032282931493973177580460787214024434667556071677035991903133129481303410536466518880865695273379356811735258618795760648099154054064237932046499828063794367015481175490181449032351830888215336239382967257916026150066445232668319255238936032646782166104665952897358842699333685185348315098450916175522533308713537346661616241578488156968716260750828228378182241183515767115614137603071184445871730849826256993591249411321668131047525455129771158995791265910468056971884302978986785654205631787631438879525186887841207648518215421843484735342798584619361146081898813841536131804201158530891216580530268551760056236487205167513913280753447806599480546961003544500535450851969138296390628938908553399689956131124663598236460059351667617439599453518318894767427102930882233866950922392857255138535484734356813799815059245803243626264945561494282755632320979985176116279248782885046201610569572877537145414605063935460240162074648776821366763182985789277093990183087164432507076014205874705339224798073814702540758346425144967839636282363186319395481427990125127788525408700608157314299836407161310186931364950175463921559398794233218608311233584602295766089140680440471660520447154721962777115500937748771095138206910973647301688118948262038934919369974531948677769024627267061941060176445440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,1] -259788765882488505057221396041429677359060676352854478921656852360363767652377047641054061001522324200370546197550004557709783692032901583805582626034373000756397196256629997257168417347702811136838319446710589904362545522013712416615164005782738171100232953443370437780858789589735347604587643965713974036069576737978861672867758630724362876510424360184832206330616967091219208377571634534840642491250351466649483341339881424189032488837814708670078371180148605468289582776606230236985229205137623481340905133662869093635805125562038634686615762143081912446657046939081929306925193948858844920997384042435204953257591565108730827345356090109542155385666066187710318176928870416575745130683421114922725747691972874283353673754502755646690285534027516225891524500281097099830138497546109888633250517855695842034548253965552313618381043584535096509992828411814808233979950387342422799184450782917551493237892926491439029004806007651182745276800892787488733603568560243209089736344292583150933232300316210278669717225681069501662746705921250093576637382304045009669205345886987429312081849253197554107222181067161657828160922753300721385500898113899641976341577387151405267907845895227848179462062345425684508213316373947851893738449259476274205046838174663131845182147433494240254413491126104130185324315489196791076024411373258479319642166072173527584802482590567960189859524701408139907634129253570859690210939672001963077198189887530308815320304422264441588184052733255673448352188481340345097932587550122047564143790778073114452755813749847468692032593268665091399195081721083611522034367903159492857707841690310921410451404673622638626207240516360217344117839123934260333992505984620298398193257121329043966357228991821352919077350576142524639766413095842291147485012026370857383627826869801513611443036309326071055352179020737828769680939714961195580357078292575976216845624682154525423469557198876918420164526557955027465322373389459061522600541276713759310479841337662539228712354094698551506984683989572536756131583848101035297965944239287166314028831026539132247964632241950925715345669094536837780869562513371759906099351798602188688388551495023629988796231892631518972614142947712301910160369525160105366556668754459256830376780878551145905699881658489389712234010159122798608451669373252633577803506003609294809337420958212986091069151799255521541096472576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,2] 10217685540948129426398134500154114320479668103145307418396808934734826221520194884933357511286969980227109503888400445432861931281372929459468232445532446383502562862965787307784798946961609417042193908465955449499247457051305942170841260089706231265643878705303363840822632945090729717560502271274232984576444493055032660741597605984210265738651571997131703158567496516369771304130046280224165504927330902316129553170852274746251378536633479551949873488627549833753584578051965984361176944816497403890139902006500607085129171939805927545099166008117768615727003261543291430637816956448220998650273053416335984536706637559988836172433415366124580038174554257159930565135684196857244911875280872637235261044416933353311948266430937071031148493650485431703403512828805556814806705909208979189947655992400984126862996421879177634305701716986404610635567433037782630754641336386508801070537160164320495840584095345953829159770811147890817207791257104679963794574641003367982963778636689430624242239476045268575969142847555722060414488857918141455862170253575348509876066145202062610447062158436079537907702832536179263771257980522202916605128905605972009872300913079676784081861310241215179236733051468875360298774056329244267575773108109612729699345472368508347861691556945309624555180481158264703590596950312683937306928767465138839606933935862620461958781811411190924217073333204264231431716826083464156282686279396770485395196723915319521239700248191018724819385619768776549171680006958328233514740144774432810697352830252996669735015403855706307891755250757804000991041396184377423585529290926055370829743674415776411946922686166557679297699554692047233389968036467382926480148376811675849199694502161636324178383960898425794858394557635826928044156298513309948237897067371654661713482415446096607733386013572346463664012465834126904458726007105542694705446228926334672820576797432563014493782231917754948241868970274844232261654750309164738396114631722213270301450882632590384560806696605368932560531683697724119886948685486695739349721081248960826276257388721740628836994984433933046071842093375477120665790208165532097319952974935558198370968541515894127221621779014761347259203661303884798732142503973081520885893277495261026534333782780051353921490801117419120019030076010303856758769896060234393756255858408576675836169797751402554816125844474442260704474955776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,3] -94375582799590688954521750798264982299492270473904177015346814528882975721233129862422051605503799932888203338947835852098324964174198171680038081439072670555248397198730710673307674848465113619900633758274565405464879700563345249554016126785089377918841378450322632034772189940291286076006453569265879481955868189664944272077270176694380929418361744376222563075862739529912584478350546010257492177849028129832035847570987673243983190660554765167954537158979504332624957559484621686162110413744031359327312063961668694700701988195143784027578415170337026187847414655778288213842125823706291833325088527114418507424244969298965469558881224924006414864858594395622548391797428998458910003109892586888345319724702401723092027254953857047737367453855564842047970827886859894244377405001147524262086267064939222879634237049205722788571320739197111634936501318414442700001235178572234725173840625198037067684546838953672221192576848299738077833118918765551644747236249055384917303875418787681444708447864541870924778145133007947555055212236538422739950725665065272135125383228711680778237617793272978733005013438141802017911213287406864157481835919594655285608261882971129713633712755989520947536246023253594559417458826497082368122214683572889796865344758313333358592434513056229551137023560188416616649830147327501415287696212941696270997602746939559334063660866931904072832570001170498307586763698632765238238649356393331271143866155261516616815525679582570540699136100106004947308825778563920589675752838841333526167632917383437109969862841098363467270004300179809783334341757479983212932170332958409238831869066914430031757130708204267799114314720551324431526450180247005734855937686322824120361941628554674545849265600918356032155426865176189712196572782797799122446529390180475879473612645421086019081991699961067853111195734533103634402197270417425728676695510600461003589095443672677223174810736533190717151751303402578512476857245757528532565889543057100071535672982941774533254817731296316710904030188994734229518655445420112654052002410276420624315506648160877649694672991633272071435684464968670310363805270555911476448272061359284079668475031200437111949845016463975871219804537362554073727340214581884515141411040582764267224744641310953746643776814975622986867832137417659514177127705345915185529928685528520599028204426962529226147495347929449107407536914432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,4] -66101175945671792165770987571849522701519634678112293945512743810656559636408618018163565384198421005400846753411817314039373760617974133579834964434903012277007219620883845461491523142295193400428236107382340076942718598932962102377019465769195904617637709599472685405994977411482461322244982138046435232980707407268530373080565104829334477888772179543123533425408164798297532786261184346161346876395283038435421943017306523562364694128310848142777881676489565407633738766959341702792770831828580535467034296961990116842940550812725803103873613995588352197887270123814371658248580800238276179838561717178957820894505524539443897554275169595700560149142936762938401011226637339927236933287363757318454980880815576247888206256080541743009503725416439344659470534481361733686690630574257060355407600612993571631700381883441652991637592917635533512509820706584744306071641426000807269372469701225551030655480770030592979275484621418626356634869630545949334483496135538687227082776673954870848426732530547740173425389387490427282507314157353155205332909936789047739572208746340071337038072801169754504493893010910226853583119604561177332603784483270099689300539575603689853897393735075801659200102241797343603398946678304462948143945766968109183403916530309588030178258413844851021228292788363198373771801323276732252343193712370810829167695217982148323571053582587073401671748196941902929538918132314203037535561270355402790202905915637013894385213389849729040173216130486264954610657790365647031654608531123446653860899365247219021142540786307107112133511905731852781869990162794706189489790435711516604772587937009720583709820096852846703715909987352457612125397563755398091528871514807885421375788175116566756580267022294843259847610548577418582392514734035843939605215344706579031676491980497050021531297397592207632228523152784827977742940173824910547441891443941904271657956824666774442433994411573215291430183573486415938170847186111164716876600792781804360056103069517939316262471153655589542140256855189313008787331696213321601441552536744080998225007575373046358107805657539228434287691446681531666738642093607352064411305616300534815581784657458611611135045864096439325713834053618580190829773619941462837407763950581441484340767477015487199099869615316538973951463395267250618653954925252172454354557310128682281897836312161797744509975854991288532024105631744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,5] 15966238335257312224309049454763398213466835681719482718577192028328793745948098406816731212865485798487809956451857190721722162510936879440460964532948021772189513180053193619458536555846574304924184269101830361882703053274055016368217253046031928089425841892458433496144915450819153785567295892625500594110247896006833782693009573194940272824404307389686698980567311807428244880090126436094568589395425400052891170306113764015432655432339905830392680949075774149340174950960477748334593542136067915516151551498232621474766106350283127721676651045206618640287661090005811780286991455899546453844202312640448228247823818513159125341097325002713410574192988772318730764754737486875628825952118388037720578110274051801967262230378551493556168462455006396331545219039425667129745864369617316183264481061729284467349753292345500117382512058587227094269829000670610325727919378228794655480061571059462699537326963053516667372884293933101833594467135238676821345652063484016483173902000747843661316828453471154889615929174103806547122306659663224977626370509039341095293307268884381827247449509950563619636668945676690280337124828926187482232643454883516348162812127181447378116668682538774085795440842349154476454928977820553566933820804342399769048184406657737220695328291874365704371813648512515534098148836984088962922353979569698755841339863862648998266583452921064075987400267102300239291702062650901644834527925233298701658002252938046949001953630292418755671936554466383367709088419487035634054163704049642624687714034749484863944326861528461707162327819338848997371722770447904607250311914908787083096935158680018330731032390224861809672276562836020206528503945685474231191441454514626235249003350015215187333626760999245077005112070872362190787241692016750679583755837890426889878598045314075904980254240151515924650501894559195995576712344622393116689602874654377550673685985868079490806399862379705003101658071691324588470632253913790872284878499341673798500068939074937659863786354955884580157741433877284866627480893545817940499776020362132077776055689301449500329322038499562321003315534196556594077133436677605756081970028217732997893797978862039192310888966932227624571800308866135066732178195901889053704760919018903470295522248582245250596575482635066709179674336696677112956976395318564895105496165840720142405235396296904152787118093615621239552659710541824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,6] -332478325773884766000021587100497329024703352386661791107428099333783568962661486738247312911984289237493941848556780990806274023025073889223790664963082671342169428583568206073912283858086793820598076853447398133852197762035656170844308075519600007161171821017610069668757026778574623592469468589241336040668743977653027012466849163956275574966640750315128381996244357968996824400216477274530750019289954264025698611318848479071788749638205631310102557873288792331932883484056520244195805137866977322628950749481478752413844184323955553579085727669317231538943429319958509347948890089887818250429097489602615936600478261590776289022509550482816107331225775621451736024653062631911303862072194026551618924468898628511669693559385137476568942959466188326278090831295696954897216455497079564860848008812874629617871654256506415641200666824442775771569345497996667368688553231930713990880317286302017598688085533024651516572658207439394278672529627948766771956142137883230650976217736450566665931668822747100714738805944855308079586392214230639052486032862969615751709959020008286396703326572886027191918829724560684510274563850148325710642672730210636353432984095354046479331333436162871886922390789805369126953261701644415593378209787759613795217894213058716280652827032575823840299360656068120151761352416074383576645389301369198489103046500737515511799291001148815662844572059068720634292329932422011685875512367075652537722017794012066583064728645188863421755774343020877825620465063649335119001916659482422301973325173569586059684171441150886051216427763437690943600703980619865188856378540006575712892670294086013765491268650319118229562609493164725698115753339179422685793524107860032251347270645205251439356356911938832387029196897738332956262020354405067056496070412094133450207294196000009580324251102919472772279285022001045367320932224630783958176491471717051365309731490544655526185526083050835178475971776202897305255505572324131658407205080250739095451220746818648874954530663277701044309021569792388253867221237654340566562883230052632268825204708721783829435117748458023438911299221847617029638611878271240309283132482850701462801375526627532720601708397659338172125039489248144622145279221420968139574495891624783253437629458482546440375716814577415209319234374720434340272826068521669866202429519045909077008435177921004534916767325248687239984083531464704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,7] 4136519405255634491673714982745161457351234486973125376215720000099462942236573343696340651841453349136922376376723036022206749993694436238536975527406700559147468213477655841167587924562679312203324207950276891300915892133322807455033324754246057107730511309640893612241254517953866501214999352959044746865136125439776135004303911720928204267430374202524532001092003613582332130728153436004013314170782042200610164344676228210918399724194679058789920532869425606148065845559370000293271566129951991339481021566925198130363294805577770838466130274659379869475361019170363314240097645567827517705905187008153985526723901399225073137183653441097149361962388664492081810883697898132093938687225088336375405634267881781256206441573592501843154368932820568709816071413659124912994481095120275934800827923976677299308280274643028678962626308536347395038091323844181854886257234910743452279915856579290269741888370579980277691602206836794311723806524767512249508769746573637964121491626041700617172488700019480748113384908765567450562314731827659027907305522442331650137843925443364558476537650405718031005144609367013228095704190821608445021918046701196622066412533041063842780180042965417206310939878513108288615773422287096950680727911262799662165677006458299047348607423025025854613158387733498601509327600570157278136249487991442713284223236383533252859748919390540821733037154702755973468536297035763486955592518312268039279443503909415771241292329709197806703159856578036195917073808905671926386269904058884149714970681017800652612548174389303874109851251642834962138988584294035276669016695822126894451011310720187653208015623150149910661198024625416432356553962069873870530095747128834363892228329485562277907688868855966881901519143679179301243008321613308027218135534367210582519558972333112209584351282601169452159286656714024758770806930696270683515562383834576585544584193528897787143263883341461587577054799584739048576687092191750414090068658089115477364826264178153534412240379129880128067984399336599621541228569766207222161458275518685597407244502402776817296476005796630366679558394589017006754130436303384012811687740457810709367994044555064597714799339425353365369768920527714577151256828733535576904410514863147309084097102884785968652200976061645618532045537847380589892149810310265575419863254787870102281714854856659750487594145515970415096959940310335488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,8] -34765053779529984691524268635502090058959146933118079376803250117970166216801595542655542843829716270075558688004784961066310947983414051223506861508855359123625210720507715515881672864761780416472955190984481128946776414276991724785275083658979082330287611041138925426147250846791744210106473459718317272497775489713204740555015439681299737345547615698805841358586585888322234620492618284468833303830890378791516149886852855498612267979125088398031903667342020543570464477164683101238305089808961526420119022649660501810329520865335945248904459859708260903504867978692871773271328378205096784639037671538187883040962178576699650757067060959225039293767090329656732002423588966807650343895706638680095196860339292573265177811332129035838118952284682074624175160591720426259283323646328444738299114464364201903377248163866521649811589737167079568026582679838143499625125876146034991211918472316652964785501236633681347220752102282781709969826354233919274192241981313576248557184927616326702208524018736732138794731153921385520275779892808816236641979903143449067427155480681302723272936534216972412555440708689686251614146536763086650840796035088501995389525984962904366790577999035678247476884026813035786219622012978192253395306284379115951884451459609896708638563351881752762759617505708693001438536451011674790872848673571888859346533317389881234197717471907579128650981947994873799659082081422004759805109387007900645335685898792065715410271293556680867256497796570717670809446285449083257165976495015108393103898733339617279306464015298987804649653509806253026128725593750925296277282167384936733301178611189641864184896590045198309312934336496392818693792086310267249165085715567444309166556264489900203419279015065557076647282087907103385514368344094460768973945743571741352553880369302571105281570998425369363940745783376539754829942150299494164567083200546421775583052030889192051749031581169945193802493052561112012495635529033478747648946371663420079153583182167917471856796974716375451856097824177357238522674713070032224214234686628963499406831038713260717069172741200760497523186826928188305988830290322721917610566714253683477786011556580799668505444907305473538037070112555030669212636103358457886063226388670206201911773506548699137533070773219986158963924826642266341820461603647030135218242715844463357290150052702939781431121263617352776505699692321964032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,9] 212496926155607229294647996699698034469447751722661594256176996363391419327948079053145922273176686338325210314396694738985812513672349029835764806956394697648057374081677005608354102753449207988079155315681093501785126048460122005294806147279796277471269273603213729688134573746497699487588685194216521665877170187734046888210164601225532830602681544043725744836790983997047336575858884966492839144496713598681573482981727006382554027285893924503834266695567432779514283887295859488664643634661994460176414852300657550824685460406676082596552937779568521806859753087103057518550162928933229281051892959092895525426055134014118625322819061916922167024232960268386704764427162083703911062196692567267019259460292903171947523399498736869276618795188915215994976583721080748995472583127599479066301303369625709047830814003669880272409233365538552274884860477282752120459333326709455684241942721642524934247790668268510871348040870813773901502413499667333099238888358089283020566872993966019991449320598584733641086623399961586968853767100821145592624791179169011284103573473585547691803097636002870542740028654191543439383987780725265669388237802321309282493968744625702568837374054140176831256447489714731614620402131007098304364001532137939176180488344981509984562648150505294828382029573887959171423530815885926375247173335817719793228565903530261062668380481125978246483005055918129731966706138718033347196845436662835845395727383988700823198498536580604970377415295592107661258870386062835863915350431916268383431063946449064346576291589793553830488696539619318461049475866526347163389086222821229379234782236959874131415701052073386773626407992423840878172801994249770002743064314791088880609355527282754401741400820040155539903388713658779781746468308235535667841392779620196875520904631831387677791273257586259568856567885264497935014103811486358224683209960844137347318101388924448160225357424109934741725278588451770679011272974713294186308032993563959116955686261581880252907278510651263522822889600255040473247878008511750221525034368605320509789645980580371246393757956840902617804300686350083817964469420900701669998959331192601085878361775036225180725156623622303894198383012551960859863928422617370363200880957763368389631061017916544790131462916391350137318664018588098914343784175039339720435006680701258693106719454443288366195378214261370614938959364405329920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,10] -997447454491504469487302745851964843563167307331335356265993679352534668436369092778099354430356698345735829859996618808389312754264740227273615522851520307888401000691991898364354007634793882423545304867740440563946682588096421482788121336023450949839795002330415635649547321951207039567470348533897747529759840178356726849325979541583130908931689491718365399531561467734728197229268519922123334753224174887825012044351028987198646266112860649927242286378147972949830993166997464748681553906739146251346859424103132644281406202957035411566389191079752912357991762124231838866035114782598054910068185491751320238328946700060748068923607069976659603603573749071972375852347350775480152415667651673166433673994357027983992066708919490408608308414825043753275758840041445473577674353432109061125046543920473097345072403627824965374036376322884868877814839561118613145968050710230613812967809243707574083047586538728757388475277270632459137200002154831466957122826930830364410545217123223522771922593990758900056438999230228975488483928404482604011973851625131587142625761136601981048850961882187010046691053266901274226784673814664467066207259211668295887453060472360877087484459671711530771482577974509503530323299372272604037469412498811089250068404122247792338348131549929844375418609943625027355217839562676171859000240486935300177914931250830590072700133258271985355320467330655551609134099217115618575749782845429086018976893557842174348964442913453351023220689979671849160661490280805471801753428682376691927244619893761946527425149461944683782643126545263851529976550204972720636975341543103238548110324049829639348935956488200871569774961920044841902413056092713489507369811150812795227258578720107871278322495593048227066347874662548740607759380980902570279894381952611722057603613811027470951560256045105937870627617292495221670131025103471694948291053794693186804748917828680938698739347770729590806402107659292652052368999604862937918435218338037700509578142463729230379730219112332161401951953826289809185037930367127070285113709178783521888107781857316805131649774635154367767717330328109252546086560127596900877599729046800425972378156161875967165373657388507945671357487460663044884988443344907381306610258087131651787335563604262982256018792305241821666585659826862968888274859500644736583296707656961532300042563814787043343319030398797711305160352843817811968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,11] 3736845265960954355421471701811612903218925031589081534324582718632661903143401477920947236805054141151254540426722067664642531098042678476753613073063529181936260873781601035352236460312991167710989452188155061978414893244084378371258250103574163550802631200462848077385256073339011752059323404677218004773820608086727726601239421845990974880173398108696140133932274690888348019173009041680001246811393804997116869436032827955479882805930222943715453970145946640106239912569641080236817180779895002045122958531741024681096734483055330788349213226986327510880303055841921754547188045848271862607421023241516218542549514837608679476159894501700673692914626953136691549678293130182067001240546862103594546465176023316783501698913474092206933993921607209326209562998867745054550985307734035076643480178408163568677410295713800405948798329319060333516548128913453935480221136186470447155663171690865269329400614357567522417411531273771559367033679925392667364629652879325792915595773855272945566075663081130549904136596931670672929244193936157801146414389482538041582438832890466639640461437927304770422742325945161460039361687407464447122528846154576454595198285750678224559282957920073179482751023271154780477068097103709069722782858633016749607414872799467559520516414839832775302841191162013390851183209027457936563148320727589933828256324222612927144845075427361684890116502791902996835380659601626305054912671473602564611582017950676579893912749817752456502593487084995800812146167992234005720491242235191355424968472991842669806209033969038236451728331324761602329981019381752551540229790100846670880836403196429011314708366231650146664468003143087648887794283244145843879874821440929951070558226845121891465606121855244600796160493695315452418347626382562614948204982145867046456995075307595271861725847650987874929800799825237904197230915931173317339862463370616897289650845742852935930252039282423951324065347736536900702749535525594631250979222945314718096942561076981143617958646915782723743107503821543583348261936295344375693207965602001307430167765797021539853832671418264023602207111778526851266731974805167258830280722191352486503854533903792221670300716953970178085945500746094529991536480494031745835781372252925486223996354699385082830033614340221938315981995703789678397134142932385087834894491956938465083867690932494966585356627630236601982514267075263856640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,12] -11475989038784862019089681540855545900050235017417882454087705655653234434894419730446707435698913884069250104576558489006476754696553359413702621393447235923255679475774325118745344341535635269647687156933765180927246685666519066362386032204240960514640584644885835499099562685335957416947511709314197106462399582077476578650842067461885706218846224946356002872064042470935358995988233517446234065617206620171004940388049735139097395193169847260899664261879648715303649665595584580847644234290976479151694293507546411085149791804465809354755365561977852775450073307148570715235061055201438096394262588569783669584468568164868534057116357501074982907984316706559556492946082237099090400819551475475430436727683869673779770546007140146544995134418581051100188635757114395537694160064797583452063989181101203689576935460807942670455609647531333581429460562357230925024567084042471953926749107700285381356818478456869635078621069081705873822767113199646907677871727164496063388930226851447346030476918752954605516364024914995927497471533790393059773261683196406905134360239140142333241623169254212535076609872219929627394567911364955985799480528697255726817590174038440780778127266964191359864675777861984241590095879284003929916753517633472229728749709439126574363543408139758488266933343020241947746014630806316744468274732302578013382655000933377067776663021541557252923164170934921397053115527736360376364252147776283870193535939821715060888767537328246163305392644627304439141946088030431896892162470058587765601999090702038196255628966943908242618410917406823508872764076522719711548839344661055440960342875527646503022615578720722987570571967254354750356828391995328035945101683669534678534329544088672298457018427073932005765912164117817560431894730873093702330033893974717291986857043924889332780941340970400268680556841733247792650300248608101250181745967193797736800463141487496098680683818281469730677758960853734005780073127071295444585163494794448014991991108052942228508206615463310208088275562397604622894788254401296296529905422965234887097082039314872657581284233854186628912931673638760698973366708407386186279691076203497599485208678117907590718941240636911397627554322259305786069585735147991316574091697765260349626390396156147578202106811865795725538659165491571398384360624558340049480309604067402680731008169842167407385050931158285467768451450156586369024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,13] 29398123264086246002277775833133866067482163202870141010106793332279949731102072065362122016675009995785691254933613847721012787226533412843968206273270913742815020122434329693893397082474941637234252793561222827151902862256924825768980831788055437066124803345635948528522493610982786094596647893026238562420047201765148724952953250885144678100345810775579702407617540827933161636866295905132020922281605279611103542184417619480705044863704695791129186800307695307474641885557236933999778683274994015829532499050019422313781648979290827333169029395204661236305948768523897214695401405333756876694864589994462899566322173808310528031238275205422607907314860607690164693557191204896223373696612998724434660921076841780271255200888139457231365426820488595433893485064857775777621035971625039403631575391932770344839504013512501491892854125246380368901869821544569378479920577301292870675572981994788585642298957989218339753383527208651840566645628855548613885144551587494533051693973429233981845177453286920941480940936830260064400572607014087585597311821131050154230592320005750001685420236590269566974249046041438839078885545813392033921441226515420296755644564915852724151620640266537442854503124358462126611821438818942578190995528872145794001499198437683952217923812751098747803941148863535888547878925894069376834692630302929237977616962646011574923270326719010486366292153056283978238048054867840519855481686750446367222990907926101665674371603549870712274336459629098406832342549149707058868525254721927387779109887331638715088745473747364379720909207288350619554680002662723718020866957734641865709851563764446797834242702921626954568376776013390963840968279271068906021935115838518675084087463996566270375359419138937611849422042263197106587485175595865962448119417062261205816850921317561424321115242349245119765320658229792685360861181223452216334443239819720216728087882154586611466073551925588156601150179884023853637100549638088270737230367456417893240192231476910981428960507736395966138008739869870984009500576548402861567009143595525589681277596740323127265117196470309937570789729926428166492928836285777533481461049125410083723433479187660085603120851885631586315599093198478695932190008625082869220316215798845190814539117000126320068313737057314530863126239289230498413932186757244612105896925692931303197584052610290325440496734013288285372371188766881087488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,14] -63406693515191371975909026596179121750876777461765137257941182406610406907980877402651844492576959775339115020824234638200636093055529326825213294763936841232856463177341484133913350611850446992014298670065911645541632774601421726983670957267994312145376040649171332468220116176387548696782738021521085777807842064649159414979246433727642287641044410796047209021555002295212747427069432609303414775256849378792221961608932285394600107625357618834434037849382443618458156288150641111601397291464501168921806432754089346040133815815212691646649153313692405147979271080955013543803231435280190316256954151283898474741498521496884078941368579141799658827956415726221869863799164319898743762580231375536103671171916947714108895078068623787817523564017216363655017070072166892581606327039145285754738731118131640078976841152387959958927899506830229547377353225128992430089549788209474599820755465561363903958687476189064269299881631507764843608528823458626845477990771263396363696445149960011871811489867788501330891774522296984461028614010114540253287539688973237005666363573540862120512929415339173309326874022540375369456510220599780272136292355740521786394659850410387073496499148446799494040275253752387195247411565176207730168944260847766512029928008023700501759154598920393473042595702746667953178481906413267072278551497787342244099911421393392762355019304629711085956044429165603207258641756949524749295004378870695418955243620945013458476685814128703086067312404716124999395257516198832914687587954475592821212999836686610943304870299975426129182076656857976596237123316868295472945154855243903293815221123903107751208797603245388336114596767661031918623463694170141646642637459057211339856894068587036068973239857984093197953168839307730428702699952011024042762780138324555093175830182550509007264387111265950239847777663636058327988753636902777851155561167259910405705643820176412284924431238610740364937147352200661903491517954672743969583170004100741737094558249503566801825923152452379920101070175573991119082796475286591538417631738846302524382670838435920751033654589643424575008491044439273528625478057988513853163636822938854998660017194565563113599309966372619340777703516063504095649773765262933899508615070219695784851881791933259004232168609025907946445408957951647411855627551948122281937324378360350548917737801180675657587198932900840427324685588384773570560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,15] 115206847453215588080468370413383228093293715506667222897932968689223452281593594219978214901756781159468411169118390040870372151911901104819406307878837051343845135190381592185173010207853531757725578730700520063643596295155858200534534452815053473211617838865352261788085589779846250386534475445073000906800583386691552171269553738069447698061005199580638616468250779142159906924736581348560546257479926930103331693235521543797227765752606963416498897788713765072067461269103887831360068626218763207722820700348679401910695919053115299530649865779324211954543669170396657505231160153378034292699310410399038688199046087601179158455661705095821650687541855088469658906420190190574791521940072460617178242897450389858129471391288895424096547172091178235682286412797713042363408052188037199115990448136957230970726944940939028942781293406450771528246807417439636078998420106086405941185720060437707319498651881814445349563228163847516972116507620992230236224687348775532723506678028446176923368326038736843033942667333956461949400661208472273688153018094407059304208860890457434389900528253334501154097442472092092446620067625384767006313991890240328774708030375742217412873746748181388345029303957508230424533251009962036804898160622512104360847198276741819420715926530077034931637396657661046281094234122882996515486196329029296971889953731139948464735156052747412776944819640985127425149287737592616969526289606887201069459221999410240004558128491875132005073647944156150321858498545991039877254863194544137394066930792730566822199431212760244676824888126337906760912221294505758779280401236170620843838306652421579026600609612261628684108012520207363905302504380083950216289623279787883892612231815509997845689193590625099721165060482394013553773395415279512518155583433360334349102246332568364902967898152789398596112792008910170374737026329145605585623800832706979894340675943776127153460997492195475306069043432928749908651700183558103797326603703327264478505091781552727137243923804379089815533989589511903603706843588647981935656081014448942675132742354074711981138623240490273979596938902795383685839283049559562263393884352081045676465700301155593908357181744987033235768169021076631075331337938984791377192841812379316073988230064820816254564053661220884816707317740373919395788445639747656693461729613194751355118099829274539685064705717895059952626312966133658943488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,16] -174219521292941036437642105750911521916533471891583687855956953120764457688357706234863599232761306982953329036685375770112250437087155355778175068489529432529078397886417160486067783568696540156818197685895847835305805633599518982669829191721720915509237132896405743614805331029143180283356638519362977208400913873170468300393066906007928529669185729554118392559752031980577941030779091063294459323574367721788817370561329527571186497963161120647726095536818183493052999505310591011853705809303913461150974785328765823148893000537457497821683671449687412146504262797235794988378836337420172204236993478940224247280688444055782661304188008510673771324934251238145825736678465660896949748890648088664519013294192444874292421356791723894958354903894713351479359312806310081070492322799330198337383433976039464222432555142831518106576236723533154523468931459692911113099764355805829681043588177671331531759454111124781166198763946473764176489763239701096361965527770313869246080489727319474878802026729546831572782953578584781253090679242381651990808110471857610241221735930426702772395257680719705874479992355632037262940325640650074202937113356469620089588482372641214226876616747277553973153107783701459786434819926415441821564498938593757991034095641563746509052059640696452226917243348541112112177637109526799143363218175983621670246038715520567767549935400432204729688228298101711718456716044961093925194389819083171413522535953488277765745049871073096635871960555038996993448936455747237859683771605823123147004358283498072653992713117544080557686285554162960005495671729920127904078043231692593296978005730296769284497718883822364797399361310778839015474424196379365426927933333752727519384529762950446312091030543520843727882822204991213418363314682251843909111927705977339553965648551139139905818267158527935934027708152973433243802513391895662426005702077163433385060385206612827336789991633760431459373285324886413210701769743303718025816139180707275441789004119705306270305011473077869698868112691321438353990586908503662805548175731974013771608663717528764717866699523344858182053787937107461228024116454814152661611058726746213110486183562913478793623882920902534897262479909277540514692313189205040506453217232886496604286331682129053039105729772241098368491377917885854637949146528968234648411986168704186087239206558620031567608335460084669964129535887551171133440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,17] 210982711542655673145961906378591267709379924935673690888851322592838842361496432929803515028664614452878963349199579550878857494947403386859429118892574057480513759405910366347602551800980584266750161987950759730681434961825984732335980545223895248816182822862771865028217843571056885195660558904114784644828736236004553598447670478282687134574804537779074842275127060914016264392752236457578938934036597829462733147005714206419432769177263267799107457125094364248088880422826609845661683132194322312578455001354134504307090149916200298666826108730398250684926287237277935019900608639983016405341118512230048554734019853287859547263158747737385887334889981797551077809114474224306183997288367627391654109361463175549350986859465721998592566695874330458960658430520547995370842529799275545816252516184118169584940420419546177720891608320955277065063046139251578114963990915327091339073782115733658407218631919384733471728690271283489092541731994525014872655700929260579094510798388873910535771274175703830276320385390362136489142171178318957057833632282440870067127362057927241849093711732501807052024168170970368903167591124596829211034121471968032219823442696481473195488531012731536985702518526124311186782279110613727562125551301375396998197246650262546362980992881734137279723336186403611348507833066600943440017037628463260623429553351011101024937881225918471446620501574714276707036314751292312953545213283897782697403768450999921661212919487669658151519560561707291821123050212983260766439815505395584109720832891700558492246704511229990008322800450150880554477127082789096796894553933315142392457458185810186590658751189317049449985685310597439128361598643806482658668719047113746849700461253902092804617881930079850542114840732220555048782807773553417235435747358765876910097890847408990830077715452001620690599220756757185258446520322401812125163492119337134345768924028075658688072819995839571412086118091548445210006779098656841963840223264351158186212538828008523396832966928189446359711179881832390812566319070990466185767999286744077397508828061867339059922333573620306745402700642819654114082993334785544825037727923969596372352018129410338138446955466404859016434798544467402082755128640576378199209911187915766741370220046412332378469304701782025009823307837681077243747089389505121808041582759278229195414365591506977228011206569234023931713121380175502639104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,18] -180341308381714802673857431696348163990997266016860384158696190849036764466721976509888692520036165522341051476320169898621170898174986670655254832950075273372270470491142387373826437864377268598238460253579405729956237063354812441145015164223972525238395173439606835226217534733685533950243924690447768409275294630188317370770244062165907446803211822526382452102123846298115596662652470326034036084953041210897781765682353893603432452382478573554304112890626256488546716144566100213867638556085490433519498885765170005976235550927462843102522054324128688015052970364272841647956493057489492367877863058992620098778584916405733577557327221524532720710703600008103545253074307820247609825973880207603276062623709696604010018025583281914543440510244999679115736407092546419383040459496538848292042794856443067326690352725685837912648436185867208389649562498110320251767255895778996286069316761880067585419774068527353571879008223131992134754819463385885585001965472637459146405720723612957433893994141101655245956931167045153288431294831908298621958813446588818209009347409183992954087976628271810863427950137702070153647060732217679316225170450287325739306342382961879831151000731360308463762839578264130050021738532566195057424976359719077239035753357407357535862574934944403993597910528026419989935227548839719108730249295109324965889411838093728728305970138248527067935583539924824280741098077464996165354627988196412931656169650340896462613237294661275597202942811233039085963954337640313778711252509564201709772502207984630854003357425499549355544240055727912360893309327177446918896266172995495521046280855495529253582029379933943062416003155714687173314141231500780675208537338284319798112403872210254970057100173464692293439158463259905368228014379896392817522641873627681262514559280333713684759528907330102863546042835771873384903845558528726585334531973580920576886380358765644925690988248322260489790867942622997476543395699395133096837888021616733160869297445378672232956724069635402657809829813772289012159554421283813192158897243870853621131587286986789193588801434407301824452030492048373974735403779668720271961116579229010763299727391387877158839703948532780464637682998571680439492860475281561602874340589462599695364240328061307075774220218979738911783518233932788586317464540146602756830146562440804333510197824386121147729063797261773540884585548015992832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,19] 40331929270890973997956220664241212184953851410721175846633843724904776461821765504745502421843941917049413256384256879131893928246007346436066720673472036024661635887283378622568309950880332801510411934877178183564271818621886978990333632898711032229005687524111388284734134797297912877801829328053942928319749325512943836849504058361231337542669576430080460576783672315140248075062096879429138934793868332882369255970185326728778081975607709068603868439724194404057499097643903231019074313849661872734713461941642734172153643026889051571342286261039265432686264865160521845008385487054051907896342399199539300948457968775346856710001679411012195537475127758864066362462893917749726416495681212559846421139527237174709508234528993135538739785392567485840837550730448151132676995661514499697778507112157742525876137142093773446561839309154850873787691723844992122224903773518943548115636190112700299014560742500766709432617699121792656395583560841540230851802310988991617911998847247554825051267853416561596594658777327059598473042231284133138745426208594668310805273005330227666923221050942002694455709832436216380621022092077296259931456511931680410675021365316624403995947637716075327337387132761619498208831383462377072103764603273966747646238508608791273627030946174141455753269284128573653799127222464725585015452938624626087148724811278177870575832085751041451075858795794123731080272176952131594729042169647577479922768993656140706331848236916146658760731031847430320490160761414121405529405990252270202188042812457205514490382918670428194439764491920222513806437545500415720188384313208558806240334201217494638140447792761437786857316066623954529712484647423281165062344744398460286703863694294683912718409430780881439611479709685929993880514274137486693341637574099081605132477759025153194542640754936765791718152887777098012926986699948803284555342611729002594592263932751811406667455378113633710390456187484564457494495657078646810437348592115882533778446547782008992449890520794767698939251311052578296776358578484189970749227187811238934829134291536507933296786031768683683523376616390674897680637897588449636035651001280541144377086975908811457859587363736651296391215814537923748344566796187870193872066663426335736249824099841357636328875821316080166473412799941010614058328542176377401408680838350403541426311526500534014788571084066495998199603204576790970368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,20] 218087271133833630215978136567451662675070159491566655659896950897729409620441189230450450265693861993837157325336375689919562640775538337827824615930917488110365561375255426058237472103829561920801236827683900369493809118081080961315309974461975234907677323583169815468266428444024220122980365881023962972625136716799427164361837995798967207152322293077344034026929591106396852011756623895679049901996337164162466165741166715540605641751611350003757294802768749894175294240607873867384474182581013888070392961649507252901707891142140552651513761507757610987437170391944342759345180396253450553522936607771828779889760528790489600000801342531207372302205461469972364845329928285216357579625293237821475690169573299689314325562472269605159877246854571701173662873314609218754670459485867871937543233547340160369348341634504726071012060855634193936134029500378152684583822229953633146103120940967869690049440461268660521860496624508243177395590551864671217726060763780147773809623290817454050555430730615268268059903556982066983687672678927159429544227686155957944610519678407236483632380988584075313305249557342451120935627571531712363575186118701763072553035485561917804494918282707180960737911134220068584126767839662447702074838892195724087166167740883290721139550784097068923368299468235540351737573911318470903644783761684816188572906055197873063359188021030282874265379422938081679208185924146459495642335324313963092632611528672099587316135523197571420934301841868514127306828716478392515779340206591941314994073004143362807219827842219746084193882832998560776676672322046803648999401969583077696836376637756458784949047633037794339232634206775162652959447708308615914849567072129929029629211862562210950803097702973159615871735401985239194897855745285987338423362647235050262932323286269983712340552789798632451990170407696585084140725881398410705566731000189593077775786817056260927537060267386090541267920526568778572504472294947483031024804468044500363436914957579103055791269811973627556592722617033799652191772533281761191693649975999244116960323280060331642230277610172316916892819540187605927624962660845448831984797281729700042470417109044344685477827711314393594622166129845924972497150330665139429141592300884157641819730537985743439861880124620013554340855155817478895512805683318656338124875872659298031298060185284148282058042819789869892717772283666547867648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,21] -548276639670533517938518216465537531655380368352024392819349384822825398533455334930524415236405769450063411968554268829059485490746229371721012252761300006732563028564886076420011630503209750150628087276196382039719202105647722300295731383441671933225882394970495004498541438613568764449263595684908901437315852050947416174155038760328065972542315628082530379397134545069154878140755318473953537198030230554967957276515905422951004892665641179659701888644613014362988083118387145461320938476962267017710543668201570754526778197193248282728404248859438236046677596999958258668234617599635730286809610229875724854122770945333185315336014640844765328145819547988606359536184412382747134074113011515104546773182753163372152371634609542258778483793676482874031281837177158720130468577429684776347082696497957276104664694492685145208217525223992530301331900355535922861598324612886785900998843441874532622828541113730226950393837323809926624958423234244621393659879584340084403321081412478217498326291496229817399972879891215503605264920032577757294025461039412365840790861573190518625955981318500922197135773684288759446543164441517269984546481990414475378151879873126387864268529030960202853251027442743641482171481177850082233633456607953998707072176969670648167481186195249779947806531092461681580815943943228347737449566926229047223033438281938001504892876291765548596135846017707946492237196499593657106863364775649107193431673698183494271411919135611918590838445608541581310660389803046078831851260115214815436871298171240187574362069169220591727150446142996609318651091659692193474998223629764250439089154866900372482019428408370221220441999220951856562593264053491705792723326108439654899593412434037627124909260741618303479916423116925452752573587086938872563466693057632169693385773179512863274684246118328271905948055826309128298296531495423675902348332374385728023230247071789697691113284875655197789160146219557818199384138197588116230097722468321319953249747476978082672579008176032681709731230961804110179327505555968541396061183560819771098315619633823874329557730336192241990932588447573383187020109753120367950037749032064036847916687413692752621961034803380174652234668449781445164384112920677631761949831153488932627890340582873439644348020321786507356545923886403330732954736160119893813496045003140605211754449582302255332993711770184648469572521987848945008640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,22] 852885556329098609079002468736951187960930764634719461162567124019137971157725327873239284840460102362140613416849461748231927223889244998591450353883745763917248427839755658466607965808033644321389091863293793816179567768539564590812262611415423836720620139227943828895286095339013619014311339600751691000428711495091184945385779485322264706167791061054594403129990644621572927037190996268822445765216465103101131773280325872319316546914713755444833157442898174869022028496650222360738010657297001162939444583664328775874131072619944427703143679949894959398052984537387053508594818332121729593070368584915547162196459265271377945128672841182707065141077591265250422946245518898464932089880383701908056937496319567383764670788656486547355552076652174017316364735504341365156422200239026598002467587593576418029498471008050185227811488585962086065536272200346650313154923008214277216511423903587588424930133143016672568300393105012120151673409918014042540960528476810478207160313301608576105309545693279225338951310128787533847220914017961633479066098366156553633121415953315370447807437556140365297498514999266944073592787049304935001091195930198547200381018136904200456826655396275066879673844180905418249181671884079278711445488770459987648395605910600604001563932457653208002149760739913100028229578374950160581133609970502530679133045213733395424785215000241197502311762128489514845556622069336410313822622760774234334074408706931182442565326393703776591949785381709428102380129152100521086788607908603535372559493261187435341397541284355161611323565990166772072867683916944386448282512048537070918663748068773974190089611312068386550189800034954015550796654394500078401022946399215988607214034541697293452225346986742115750567866093682233216466943192139557113144267966551994811914028310234262888903881689363411787419356361613649150253595584373177694134385746717995865287251936822081805019748885159256305441435011182034168001179697765539328815527918647330985440743311844348715625264871998366669338684022038021868882629187582832545388193782698026334534275188514114187068780773985569534408759784477566511493630572096546727597245304090107118002268229136011899010443961259836582942921087758566248251198496301074235685494962909364055747084286975613039751258601406559751830533787375951703864503959124109148207297753789361873954170979662242300191489092367198186769848991077340545024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,23] -1022975830214104544466775305461661599963616838931641698939174943164265157163854800759301770319900350267595479162135608085963151265187457900712933041109039657161252395833821272135858088729254686795007504649867041821621262068575179468186362723878365271902091403795227678302906004390413536845203196101344147982258038892654623732437842373842339229905013571577585595306626932962765636352147178449640221100370205995437786136392558768357117846507792039742546640174498681403233839068671356627318863276507069111823070479636245529408987890241851807328679977068960643024980603884989030134467123660797357709852631269836317926250944133708495018891491563462720764809361537042514503148636464735066496886898698208889500906956970397338758368236600198261710724111875191829621118257105879241753715905531372983044747779764083294701339957711294498342154459693907496590833664922632022609494575252230154118071407135899823485870563330432181272000505250682189132458809041815881380581225505837609987450742267149189135131012026130753917732300738267226669960015553398585934796189166283394201933376405844045543018114505153190086533878765709422113582017680357667493232017126978366661686189706299405616228716866135276338617578113490713917857163806425652861933136096399228498011596188966451205106285051985491123249032958484909537945410951878900540820373117584414380563949419045522387921240326859230410720487867547104176537660879924219986861250413744380333681884645999775849806366276024543366247658045117355403848381766833269131468217705403201998594387642365543133809866826246071849144018885722679870796315547527818822581679559629738801575737052008187592417136815163518182199833330603214596525374270262016365079820812913151135790152278554075616242229247597730850200487787978071166302211671021834980994848604256094036179771239174806412052733143609525361717468424115805966041872275298283677865459849886923440115432408975451353965196664436174664234877693631611341146990876747195310412213548570150967272209250736069228854774484134335426820472725835388313541728650407279648991674292671543339540206925687855851452477595153994695542004740196801634837821608893667339640370842062842880045312194624290154048551942216773247746171200275814013722712402376572205357515646592580590238237016031212803427477581541647509798317141347636012593267347136107420550669968167818794185519586907225178832912896919511200615866873829559107584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,24] 993284741615852749190716355309084809211192678679835588984988834517311206494421449616889437426745409905593319687878324866617027502632325324097134342989940030159370262161507185895592234247780071942421942064778647112538929462377771452976898226164498336397215659839327421791421005836318364803293211137975679052390363256676091790849375612037070500988731793650846142871339616759790088875586452711530920920417504792461618664315512233887835511359447622175050093856095651756008636898864296852044975112903229037669609826385708322735185960739073809382483407394517850590703776890334833901097860270334504515217718020347510987549013702994234897668286907600571063317738241622485725025189427213175744405253612816600872147371904817596288032543717869304856741187281174160582177122900914358261411060102184871522342313794771554738163508219821616235035224170459045074161883788682540256014064811394492326180163467980099147072471506652915724733231954163376107652695906119249098323759845969091909280353247185476960742954021149432052766853539667649829080021236076276207816509262130332101924565126490911119933897015876774686969143497831935154249780774312459887593473300044038867498194649234272204584140758940924854701042905780915952405753377549138901527082710655120600116478863671216839512737880403802758106691131247766778336273944986797083001350731415428147998994254306518619617915294499506774753986444772023216982064952957733153190764903544040276346828405997500693402400156475570077971240579600110087695429483500772405290666347161204341558607199299767700847663042883994554876066343000136591697496534165949160975469127661248177430966127293765651416048549110201677040672493116764439913728633377127599378976495712488961163326865996620876762577482225287318624279899086540858560169587298742381480782740362425141557214539439206447427119328270989853036448776972454261573552783992609314267449930844380552247286013182363204161048382486222047609317192301514248487112292631505968084824973949245817956747319628745338962640939289820362243282509896814890339100597601407153929937981893239231918609701972608535341664672758228982769314268921884891273538464448766254002020566609126125495476070587910968550687948013484229946605946076226975639991824946361612458837287305817857774105375084700206858550294802515538784617244099525264512804196302786003219219026692609247028595514777565340159636999636163343787645471369647636480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,25] -779594838449723396591115365434074068507710969337889433587387349314693746475842629191641133212538256460720180228093959522311674134665664293386378033042698649930784133907649721520171566424273588101649187690236863198985582313493840721394954054824175123385270540321250490096782721138256618585392377874617088955470186033958986826231588500406142022795521742115107317254583404291281889417275744850920740662339021485508485555580465858183223931029941186503519171508022205435513831329375816418288913721662555977461091736445655391497787502664176417585044827910131230256902181958776312930746024169106640667126547404953440964423698032442174245493207881101512860334954340047831629315784707279398706800357012267989172327096038364161513661210322092091728880050935467565801763957724037883209777938079380283241328927756604969117908695553068514767410067742673429403056897277168199259590396521184364163748505787584679415395073765556802927507365720233948950973056955657348352767731326204579518366863057734247850236360708990491395989135892057487835820498512973847919552637117056639300401815019112739333692328156908566236820671056592822854395039034888213504545553251363941477875056887509507166576394242886001487555319318514376346480506287493290416877853108817215437954223942578125694767847366629033780472784445042178700036966380178944202050375018713631590307663947573490420035484168515070872602602629646596936264947508441248777337058376803608660723944881472474612232033725612518889701257294795084259298965666621687606743636117864021288185969219267897736925356342755400497134909366466006552966014467584229301312806861802936810998981863336112862272678679877593170707311954152082138516109599453890762523453132435723318020320091365872322707852790695529034154002951013702825584462223258308380400859399486695739850760734888821271852178860043304360304881307246640374283174142959188646329518884947220524796778849502619670122724471327787932613299087524880543216597446103183611269667791353230246040201104572273023872131275563263784150107463254163059293088727234751075969703315120462108963832560401955663273294549418514111761133835564904642293921477787337215745223475605895760308162340863825417202547499798724271756806884387330154211601380183752403217596525568113254895902583323395348373963427560739406075663258157988642967367983495670763878080577261943642349637729467230831439345932179297089594281205454141523456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,26] 471552361430330630427948972082906462889288479038104233064600081133744975253088614956352274718237097435998747522230940665484441178489646433283107545167009592615091554950533803418483485876879891312435238999422700959005622983530668310637368440765753047022334087583246300952270691998233240405902067199636248774062960178168140125614597457222231808044444266471956630808110089524454820394749745643237019604286762417518083497465521151495971181870955367731333909886323705249360704248990767580581489270517638577362132118910671776805732836245081419386624128716378228806308713716344043209471610105877779690377160191579633454678668649427884830894382309625093664795707498828518219851040808151719994437494324774930512377515804818468228088148126625555433945118891759722923208200218619749649324936926149825869841811152852140603114846175387642920293896067422262993576578382272559735656068776485236891154692643220864199589660296521004600953345014373633896069556080770265473061468622188253219441505041029928973600672952064973726750518820019316702405984009965489766452231138353833094433664215694045892145198137719815921810794353981426114938235489705421953585807764130662307096314293047821468116921935067049962758082844766039551736137378225828515622437497286081879260423813274381214507511261974573319995355983870033105575435252367071269285683142298884858483095504392532643335826898107321938685236550089974942918821384407216036558632425887360499289518324276636840418715270473815711969987713925600639367184549646673262331069421949208047052991729133259410531410674778685845970473009607852652108878658390484388524942977494691664878134677270015631498176108625320937023671779252321026586968454709932273229881514288954789629857312727805756888909958344790941031288949287735308570709950030958947225187017126165987565877669496910927392803670586903042496768755721861875337235393488070333195955104531592967259265621854356759651263532887845774719355704945107776329222097928942964678205806644554953182736331838779653213865264371994472844289927986112578044895735647914146957657360623381926276338708022910628872561438046160701183928475609361478037613979544064180388067764941634786859468841134119019507250101167092772884509878300780468284367785503979347707881152797451911027827827299870559089627546176290915220962404839084941438795383909201968358435460115461917677146822919856423838933591507944751322854478135423318144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,27] -183117646088801307836537249954620322520022018404443039764921604331897547984716949968758935911984354793353192510384555852061840737708159803950337828164364722474625710568864606775547830491043292109754324190258591065756312026734105496767008324930038075444797474142305671215511195039240305741348331147218365851792063658418872406175163273523173439211791846541534926596388631614977840725291473930541973299484824318342607210854028137439376682924497131780273793198724742272099247226449740971907461642686544007455277448470791486116716440971843858305873657532980512830009980375671773727274752181100493734236836931471180034881542745797432548159826679707178355628420699879151379140229764118807748571911256156137628763542353204908596964706006675972688675084275838199689657608930919436959218160853541434549789896306077888330486342700479117039020694137725370940946611896649781953119851268188128042417275713531313154844165680652429887660076213614832160495890575917143985387922889826178050432921005113571673910916267772272989085322443210216502584277075999208242186762073242627180303492470513994277643499588641658430814979086344500644053108255763911499702223956928352736288116551537284969704212489753872183782626171487486465748322444482932344799799659958481933160343739434153017736294584344291955445714106298166833501012830390008339804077572733789142180785488637950304871277507139212049868997817635966936425823746528779628145548026639042976647595825038937667568364086840240555990012152409587708235707248708914452919135413384028633320949359294887261353146621971299341980970029370081199790825190868056205796257782838197548625549699756627865022503207195680212429753040616483496569387278804353656123235261397160398715485919743834229476617570770078186086344079474972075260497579241097234657035946741484914496314162296384057344752717366589315173262566387481247329720904627269855406987530325434307855787530446008972666835626812484904289445470827799590000668365857376541100123260343776739543049103998548158448072366576942282469622785629167689302890168939513729342721854553925920612439681325182350612150460713844643444924660105676704169257194730360052735220820024467026321957732311927064298647510596329873523663572854610355791543861899526879581708750055515565239629214137477460578673492028278002770166095674048326106505515884060029501175066274901661329221813317393976527009801216347188857735317296633755398000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,28] -6711009246622961663852493770771795127653013123721551903327989955700391870003902490913929741915374598422658881225236764384845086262891475804719577499719155608036945093922886126867119028403875578151076925665910237810598481545780568057752600884548728276770065644351880197719929412099304072950541743363510467738165583329563981270876761531954836075510261100927821610142004310880276004041335467580059084460293757882882884670300669186194141322587574102442685794123875948258617111015296356166709423855529591810863462158025994294448996332627058786629349846499380160199280563820020270583873172407900977128608654277444212733821361333921650068140226521504397838876628473342683944970591634214264359116313087581844988365860678828195465693612708528096821916652677945392061797813494732354163864381484605527296830274617785642113182689075406391334805108236082628365541539041125501850526777600697359579848929059444207260268992707564207803011748695507113546086553141753758233178652302730611588140761482472504590325516017030715000979312743117217162505308431482439223136408004574672183245130578525587112198643049114925280418009161352701872575184120908395180041700754486279752669832251876012989498968511467920628971685956500702414170606314279763623530943615490684656536591496475140142156863713082930490079485935504071832814190420981858988534273908801468275054526520693016502343020807410561948334925427269224789850740698106481466454014572660211862384493209918166224592194278741073158989678957690635844503349054531611989386282829174166135963412485466333194895070909279866410481608652777407276257318472731228522117894038485445579633769723191714955921558316379788111275175055748282226025548580755265990161084585357340042105001212636637315838105857041876341421447446445711678646732511277594942534796109595245500497856330773415658131919711454639745761448849305114540549854297531520683715654090483262444146003335931554806152184471315731217503892653497298654767785239985971394550053873533771604337814253873281528384665768002389060740830354505115129330983228005346318669850540363059375628996676563771441691441971712238599687220982768587576959797047086410333156305371148048786066022420374965413740626361825110895378485174695346943283830683482767172387481041045967284202507921637678323583854258070056985518591718675679694266116208243229251623480062892234004258593280848172368429030061742385536328620518161323701062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,29] 83435093760647787588472634564575673712752305705212451649376941495154785106609315337396981799565165304917988878800507904204246090974359840388674692134336321945997591869620285816024242854055924354646477008438837084356131126003814267194970647311783127136237231601001814118374185614136551039104513700872731506715801194861085229747766482880270333167279838951988198665039121106514570449131564874561543403640162112412681314843233320243499915668669302592816462427016581549262567894797080774982445684960744287931890823958981766412994236517954983558608314442303074481966236943634221111440951485706956837081169555461060202801830117552586851752314857057184943260426319304568962649628502640280411894767846829262013479560571981279590243303584053056544680157274795814325719489777428356009415556656388145379518958424650765880276329938918256274178666786588226912414535099674385715479181667307356173682416123126459623025276072578623981613788897252375289314194552386486391126381089664741283299356528269263304308407105798949352171815900230080307477685511883050304204189559027533986834099245372917695301997449960839975991202008759348124631222823949002221069575060987582483397352028183263608170891213585970685116877831226316432535291278759629212625391887060179931118105597517944648819923550960732353853455486081644338570405216015072408814389927861712079069704166103179356381651784163484654552088444477382317291228186362555240262202091780468158308824059850141547557940476911901410521567588902241892382446643119175543185565416895786724559848081235481841604565788011675641124207798092404365822942072405644437286787215735142235222903879079867681963919769982482454067880705781270762907626999127444368186182498042982351323944244668543532330457425442401329676798174455467403387624340730155279188590507401579886266759090599288754396394795799572973604016817182984056724867644748704240942499042429343859720202031572552783356352014733674141598754918780312768353900906514706628186015194295871868037754442309936191571363859927068589158756433564716248134158209624456123104622445578984430598435456260091890771892436722948848971658308631659424850837766887690610885441607511802292432577193805191399577309107701032610607751627414315188211743045443141574541260905420549256861663628469894280800077270551228246396085609661526054791548015084682537976606993318850666650155152253392390080701035985673705214709629965566645068720703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,30] -82608416989394312395472000636800854121838141270704696903755796713115962509388725218564017772346159680793699183725834762300688818142690630243737595256988650352879423387738464831801591059162453645217766482211310346603575109338744672722932036141148914088268312471524892363364550597813971350059877589986065591635961971659797381778394416297996638672246756360725852966710717564010838022861908763160477807090580726666607655653716672063173232308023804933291016229709082597159184926633335978378951150422296196248527854394279125855590482728772916785646109030507152291548458550470356097738638864324421442806796974094487556028553478350656331115970146246728389555794477564787943886968002273091817160206721742387914712596580168784092968292005400611529776204249782794734283702281703100771799452827410937003662809137843582117082403902968173787880149544438167726671384225965721595067042131096413956209003970223043148450270709279262842156502515258313139602282025408809646326649862162987019800359175857427984935180016755515559283807096484941929089263928676529546665953843258417736660004929537985866950453283074767591576263954772246327929711916397954953187434534869543452575938964480889942493244060253838974314820389474350474263775847006643382825925479950706929064947035668338787629547302341696774835786942305537431891949423387786113142647046914735030227074438290444434692280555028791079651489563827043305852079229184905062725891207107414473754697639347784992141523429922225783598308859403436581412960034092308162011927962821222212541178786493810566048401594058177957766942668932864703634805740546454188031628291537128599446700035576143920540647128973782899404312495087412535144777162393748639111068258815678808176684153655256863040623195071063710855182463292572576040147682115397201466953618475980922242071230430851265875414650381009595613202544065194454637025893932859917017915872538036667694746983540626046194550170677480164015276942631752921539215769813198944945671510779143844068904424418375030507934603468071783531342782633660836399252179161951760332029224151919250733238900751963874519673048143586456167923769912247185948612745996985665500212110669589292135480078788512152245499002172188158550150711029115633498563840001623753226046242673425206591271301786940099464517240425137744438657437605828891130577829858826730936333281008260477623077879167235836700876897719390289724712701416367541753601806640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,31] 52145035297308394578376680825526984285332804046267475052599001791564374320349031356315090289818008262126584969702394344027855906008750184061960253227511132289888743363456362007736331167756533942338890425120464495257507766147094294508338445876946313614780325786811564882577572277821143073786085819179490911832322808248324348906659397219585080914191266712513826601948341934182241286309509497582068369336529579452353814140552038203696502649468352258797505056721435371673853854464319643529086010468006096025809421153144315515502508771673415569222948207275540122605144296957194113895394736541800591993811631517117804815363835303827167182983692726172036431553511725364325837524451468708724029489112407640244777419694212042967800426724853722295351227135237459057470405524208569550623855051697057009769346628609598980857721721605679190839925470424899776445911366263953788259793927622353094736556383556403271605492158808253518334967900227667433794295138564866506203116244606437493760846756372934001585439932712415889951977032813943226924010359947785907460350111611213687751200701601480287741462083976863370693629600214167753093277440500537263696680533781722502088604211398427001704011752733506175691853372627044902763693680494785434848894451333136942989396361698588351006512756984086094601857874830360053550688782900887332019197695455203140532076900019458799190236413927551724882661488326935459260958326119114987346854474716094186944916257471496545458124593433506555859464786120042652277582715664381029968963105949918235935796889231079453140117309652800106937415944209679927091256695324168220920273070520371128965072948760474855532179835614330907838024521441967501259533696824254923921201667311465697502863753181265568769692765338805031038775378496003996058369210663993522689059298303038843544035695204345736867693077181996979444578871103210771033745021275497881613774771235888091052501374218536053995198550733294055191998495510683441976707377409560999930659222657912933286597182194668060302129248290479587045030416571539146443535356466831835122530963823014073667392785610499656910312138855642011478645340468785079588311765868852168203935293252910956620108290307390452812337603818467587910012232088909489706295729107144575265666396629318485331851721153220131768036788852642206401360204366921097763748119916083314627876341058467863532980133261925007046020862470291628983736553823108094380464471817016601562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,32] -23703743127572057995866772012352477496968135697251626084823952095438073663515007716615534959424969649337448590639351102849595409479713715179897279404069206839508232033338920280186263886599567385347324191672134982001074049288415270071075056148506168195406842221371041488146629037573067011409059516190272521777490090077178358286494287393873376275681876262269254059213015985959501807413739920795582916930317017263575553853513491841410677313648188346258016356406320350708421933006800206998293562544308683312808432832002606437913820340160939584170679774148409580127172404201292234300370155471976686739124285413237433946501992375609632164403442591348717435821280525301518537245690388414576533588160952614357375764173341109933486771964540714247401131683526369564938942990286809559651699154092313855414962129615529435213228397444583449367123019214458265783842852794804857384856293037866410772022961602909372328519331560713103012424160932007813280495675120587837657909062827686215922256894326987791054744754651260265775339710604937090792134092139009361152211353951278373229605286331325534293339890989335711363102732157632871199962122384261172761921310497817047136465019972064982562755699736984543776910886211228420359871842877903965776618626503184290546478009561538333979553237574264265566264693797015560515657778518166116543903721371718823824587076989733228537114998229794422323735994523846737770468460222223303605828478044114893322175818171879584258451453632145699526084882732232706434049520026830295944315952476931390242603008160584009695233993814145620731187506950710670074418726463355518337543528118565091643641999879974693753798497788056032099436615669798821116827085556967912389810715186322170390811603857087207472777615020824980482526691317135232579692196693970988641021499558088463774189398820076481106405581239702587216903045836323670042986481786068489414189957125469929550244723810228598478749674164992429764528805377208096640145397128491820491789496162757147379130786946726629212963144205966147843939764569954507145054439318460135701608956175435942266622004204817919001255838703138326373516140608786407516391005299982345324526819377103972075688613581671762751179116632433211005323179881047126135454476711481540211513331155007682312774101348873945749774403565329057704446502510821642304375365970115262769766275944454529878525707088783043550516573913763817923939927052860876173582466848194599151611328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,33] 7333929312361642578472751231212993711554777000099618086722651074523243100116553575693759664364069252597097780673276010577342920876515038994047733466765126144682453267744514234171274942610267522913747470839903376565908705391229238644477546216766992969262528105170525068148800132140364938118836902312058264005879850282735694284057254067674060148746589212637183890852617731168499723816105230763206312200383120394858396078435364324131496693796157640316889572137314363859687191111985021525680085420207822450724999436431320160738185098800760775519318373322034549475728547878901589920628923104065695663592356277087709227841323936417642216144967590347002645687270399910036607650629230946435196782770969457131620589770896959355120056134126945002361152825744135790710928152050031615520633425842012300850416387549551673914505713283078639429816158648968502043755747678849436343115365873356204185262604643179666311747849906084342369899152035745085355995567347659821203040618814787238553853043765764177679620983266329236182930217832303310620120369364599743997211384325141641402332063326546954540791132804469164920391233466207915593320275971613301132263729046344169556107357719817959518471185049691955995052540920969677479052513325425550720525150225037282589536342161646381544034654864984293784309656565405181384252837736089397196482084229690242057324458039964651051624931708346029456831265172769421522693314235280546433537236007385367627687935246125567727593050619203206334225631288239264906376397284402982956396292437608333355330983563101385295447219770771850528727547226176744149811545549916088184368294007780046948641361525694909142859606358685126404477172673826210210583695371290517842030523030393477780249181170579146599164692026146383379415834993605860275178582195825914669992313877315730942457033615944275927167661059549429841764658435895663888520959617624061054557988130411579740308677368012144860349200090823328880953955551144402632955121842599139315630985956665206949969039136681510812944324486201933001691439194252956979403978569892428047263472186952486388296986379671590619591668413540334505468867705102847314068451853272105140391576365167761845623025726913163752077143080278251991583484411440948221372013320959757918736456078304140247877470232105784178057237132396882382770914260030664677750620665156109999350595469101315219505596886444856437481459701391194801504698194430281809297418055823072791099548339843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,34] -767373145180052339853115678250139939472738863532727583137762528059876418493105611011676748210269037351726023920544890360862605043236244322546536857646792951236532395956237390928743452304604542314980283138159302504474113066070231457625139797816676494572981010199405760032247101017609170915692667172984023584951633549506197830837404282371925679794703176205473866856617034331741593652442709450880303094528144390331041996299808072592796114845091887643727257981775049757857903858064475796473554595783931326916393963318055169303594339182086227246277758792349772802867710546379616237244282275435702919222770659344659073368642158570139398374759704713197654940787387350561355560843291529413608502742109167081513787892050033350483475334553150320848101700281952936939748693394353187052431954059743124707818455955208924278456088351671237242723358729284554203557884452905277967607251974322456576126377045084660515076874336527355317721725781022831512257809087971978801022898045044675063169707898515539315673386109672734480981387371430794904268329075146045830063712381079221240703295689210244293727838190982063341051630703153950991720041007288683760344224674232729794626496211224948217723518727522271420542072619189339116141054212276502091776715925995329921658113079706643111097013810809077755553773591158720246658299786195999451310572744339709173858281364665061209480715033543757406644022343830780055649720371081755519579123600829916688640816786587760845339204817107407050841935055141513254256116369969477804525979568160845191879144807858043435783069398063313565730020666197838653153831562357651994516618794183019920329616996582084620836866973539293483946534584639333640640529656749915296228090365762683969957809787472057929097144360890167202506559906841759611335236368408956047198826649017263727945413604692989384536925421193917057973903223959367007404936361574088070272934683727747885649539023626677742748047583541577039984354026870830431779949427473955466986204105148904429958014107449964299563006341947699130039187607034645719090804350934385113561938383338062364880784705959846425361373378049509684695734946982995257156749226866603899130063585620785299492678684506410301192621716083700533698936599202760407194502161303768287816417539628665521021116670787656368304710441070424690684119793487620532204427496589107235567899110971172426370307996771452576430744891676160428830761257254421009608367744134739041328430175781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,35] -846520713977616597460192549552014225936555330640089091569674942942065020984384647043325242470360323523230025553613538127427220512033381423761769622700160530843627061529939854440699003609130869266603334919599409408654029587148160992895462895027255392447681616473045204879280134298109390321161021216045116616596974422035782974584491352390874367745091385819553669103106655817164687491401079945481816294340210157800325942902423749250203667364683736226201511823176105367580969803694795930434954112948200216598364128709733700520275649533065232860267913228758881149153578361869682544673196445172498987340926681423036121852688809584643245288420870445828946633615632650458835939644523585990566326783277959508855534127386015384697551338707727953207648582585599771033244703901705305773893468281030497383169634289784055649567524712578151954806685643113324021159209610551804188334403813362544916764403240521946988294867028584336381175579407700160227756359073381906838557940077585801422689184858674657363615679167588752124445674011098404392752538862255414982118190144840091612797975564513864076266748778016773643835351414443407802440752977790182703587702925986072090583974664807388434986337445724355508192004778514739509792429242804760376434492321477879360651115178260196329395646327081015108149249991454395346814204077548464080531480123755417401113253168737287898071397945348006876357769021709946271257875261231689842235020714162395018733402878948956130702583478502766755874306825680651020206896107973860094398761017251988612231220186943994561036168743887692099017053058945242394125935383950781652698523623708507503749843474853882055104675681463679725445298337438248831586614446054134546572081728316965604666146077435921067500516712260210192604950974605673527491197618590902268682556417074730774169752697505225812920705439360714980726296401158061732921031488141573633219315041342197277983093918116996769977065680548123564965307820459955200017802915744956525403968773783329282572339737021297228200371814336819312158039930174947165168442453812287430784627980639134259421811879723458597376217272467872675696138008005406566049426240990330487328334112570661197486450428094680862526163904728712004675587959753886744665662041118068937867065155208306775053414596264822869459027866774766708433124322396982628449774500419236598797444796166618442457370759713638333054857941568052929005530523466498211553519754907028982415795326232910156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,36] 755567833720508060846614768749268887361172041348830901039127623174594127662360304212358826229139280250396614275963335287725556899600131255920270950506963480915542335476174219177546038205879720925961939400964387770832832658271816523099455207623226220085797762538483851221582550328246903455777070988190234927456051293817410128446921755992073101380631823345838944210479107859901158559887988790274975297372489796163904382847080502438825796354675908286718404434172838265273557398875724906318090537221545343542003911089540725584474592414426648575219652654555261809356439061806613872821872871428420872537081625606204234360907291852869897703515840667363956017446438549769202255708015001584636662053360549496708630003849234663716543263419345593627501666069160874833141844545823969528091177186432615064560849524434261382828264486536233123074722014315389617190308569722514747861608909938505606946814651787945062440200230547823843325777970557405337107490190936252788884767344713020519927157840282167660263136992410850399223319653396368133365945421150587348911986030850775734131818131697845044049374198157124526411247647101878335217700127374519232781209427787442320151415295682045771464771578943498552354876973346498684556866599748063119185750666323508902788225778327471411216109698614692036098830574873396260913385471004478744011762370913867104432054697061238833872031163903664167505134138917177853433508007989300080812421988765247717525928712641453345570802509696550097088963889238889047248609131860936032213885961427264799439288520303485738060658904109046766928908302064612173150000324597986112365740909008313151736777768713139948841854692650268755763011566309334322324572121065962209925479579592177076347154313754285444858656844421156884758681062670611145895924399107393381508914389617108094312860435153963776759685765744978975274655957577798812352506947465760467507872192922692865560838820838945723288735450293056176582628694219247134567683142191250940170286792341978244456223107166046168904166780902688451357264906482734595528508660462500573856691303642642636550829020278670993187583818311140425742481004788062167195284472780489953305949332351709934158211548224252586117339166208641269139661842936009380057512520410616621865531186065748001089373189724301967726699338100488589718572866884769466743917010600311724511670226790839965121499207991640754196818706437516414263453473749128172452272690446875458292197436094284057617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,37] -376393856372624834821407519133501352910521821332445880790900239277513080649712444886592251965746315479919109702372752507003674627009138953232555774635779541646285409527546356991107651058895284362012887298584403219199548237105545481645035221053627945749313624789415973517204418690856801043983342179007074202205716075606093729272568486938982735045604021357621766536081069807869294592523446477186392128176983567164478419987083494709973024219168539020112017863723683284394573441576191435976659405061930923426919846382991286472994151725565203399294928370847492399277761235445983075263407169994895337674328071477961180817585278070447919758019186872957448527589318649297205993774682930614027305057686657087114208776365112457348193742014646793736189727641650661116627816585253050202320604706574408773365124240585347443834962944502894881043818607798942640238268265902161693016562040434297538427364205310231290207497735741327462184939725721923646815472832739399823932058927218559933061117743625014265510574604296403166951135894510464657732484223261079055320996723927400325357345062530716913548911221494407129122349938574929621931118580114614713701239979946485077288280265456764912842782703400828659916886663740410345306593193488496611049846564973891406964307406449153966571620460250056482396977988790681759514315001917558343010337959402231552469650253461060266161614185244353620755151076217478675933715275471390626686772826846592577517162177890161489749542277754789462186072514023115997718950869224647384791188332336674199355818986792818460544089451985258632329695135164364989651609109129437144591143200520992697948086811373210379753139276834213992296259518179029118989760406885757494881693433353565333641439581229200037996126763654102740849236290411632183860245851611981136769501209797025470780801981220872590372574293832271931969574485608297100171750948016580814713968827605713926980042074205239143796005690348048030839494249919168520573197837237597565926492791933668508683005173510848352707528192379968081761104021951742833873552677545798094434307257070847518319713480657028166663511409716314854415030953707192679475049358063604872923662393743184799391739068525527609104257382887870786683480019975773048876119638127700882125253213276803453012829897278684422783750705017810116886214097645713356745252701287961295689641047107841619678803103194350378193031026726871293801314538752615794512568284119065964432593318633735179901123046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,38] 121276048163676088070370230391042415609929230995015089003723521609542729673482608868956975695191902415787620566752347508970131767018335239466162601828630554219090746930445318567993640389195054783314419720146276009565800315285466935504341264256920145886707982843318514943392320672609466305210315150784105181348929332449139922982584631123801090012165925609359236330794792536651874762030134047074475249410324014387043413553936013864216986902493226021080748053249750604148289107426691217744945464595462482912695862715790377735619991625690820888989808297342631017503098453838564594761194498041538711891416594666561815353548059309814526312797933673381068753299669526080314800217585011973995783595691045876948945440109033160750269536617801906780493263003529357486006637315178453408153118213804251952687454289046323310230058693899102269621639054424359528706492113059160499415148357154582632358307072417629224625436809811760890919216041771441591856636689900224821238451678350246903445714536371357952992934819265968666123456333306251777512185723243318864539210592752009776649884931322428939695884723259008419510492226573505147807212981528831471893592841995854239587312737737871760498643324400389090971353553764661792671146765473821647381785489580504238871620762830042387205615070891289304533446271061145028116871375142408794914632696827347146867855100349538765684219365857488498755606807633429099508914760718744337100591284758750511286554532791816406184020253725828447436402808006582112507722362742937959040669882650381176769811272358377223140314279773111036604957720538763925720712560328550193989609355650981016466288248710394547693565426004096334310462939665143807598863094504711525786372132999619050339133835554454982693963243463411797332775958376861302214996847472236715602896388730541685733087809613443153293393397669502127187442202038593012156243172375940694802702817619114579102152287417661935824439275153150640059740656665414073152957353351206924882525835116801798767608310128081235364366249745800387664034871256712259744768015036917312414352995008216575730655596515759701623082539270788457840461082083105573259468991064110246955006829205907810637930474003526216869649689257716990520785928450385826050395859986467831414649015535548961601415604738933007250800581888371308768833887249385186093628169186602371795667616718118105409883816059978016830313844884598239295306546507563884166445779759400114272693826933391392230987548828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,39] -14989986299187011021356404334319691787298267702045247854010795542867120491622611085713798889938034631538979197308954808641592984558109217712816940389007538719466561772115111702109565959402092170223392105880117577858145775058094719973461026593718398041984633100183973934241098274725839443205674305726074983977286149255506803920996605344531629910549137000282605813117532199313041730343041878760617648110095201674376153473374875179560679160701485958972869376426947968700421375246845026277588374564242302182952703608426337620216213675780496337427184966080356204679124805510395866756723268998632687406516952148351891481886116782923869666903648026499069427736882440716587330797892542842593974654159002942317261495713454864549524395142544723080859366319605945312816170575868025253720224275395629153478352599432476095796271750366779463939892458646368305078013238597207509054588188624036956123759916394573112556517813177873789120441556243859121928679490745368399301958349808468689343647167979242595396355816949300370627320956013972581737657410620278027405344721436743252381875337560034016645655270494179362537101612031700636421276546214401005073733290917803315736792742623081020470078692661601058141651463610903170570824541294857354442079724666463409211698306464440789829257525719750906809845893370663913223907639440420684216094196038560061620495929183825699406270378602837545663868004171023114939015330973220858058287938158276695551957180403109354979665031895598956473377797011826609464172228162928034602610943738647656892878330601919414151418316689808185009018790685667253832226867711304170535454982164901170927139320913583660313056902990755316442254567221109694592887419656499151535068900268589340396284823170559908378842885628721826267129470379855941927743371320651650493842488125286737687460542370764624532213067124241807346290282636279424561251754868779491994727015503037412716148755275911120869904088491872553786604087317247575969871759654896656549121942247913607366534305639847052849810732379355748550554758812598050252149967321428578737911450576467503974788693981460997874333312316996707672471114265444590288112021176663079072034557714443055464784130556323228484721095055449604043833162497625113571380433514064216749874948358226046200134784013844544547459423737603820901765536679769723686977053479981580711445314761739700214009077528001661227363636823214802680590158708565390005129603028667460273143374749338363471906632184982299804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,40] -10381659574827118149428832730789468653532941713712491693140624402192884251411861498403937801479217742302022779040479598710071914033649073928482271067398612234473566393218697279029847525222623365959587855749736563088575859819497290708804438641501217112771469084728624234267707153700473542101291008519759731966437486493737881582888495123538727403901674937240433339821437129224145675316567195175924904921288560423339608572771064697230775028362480423789071081082645664709093895219943278491714284504994017245024808330658160890926260161834425078098443655811834317551657264518855780603305620980630165147495676415710246498561830857795806868302435336803070217245605396291040444420357856837164384589811813616265741907589084275458442403336297249697985786063195521513597197762246035182776344866063230909014402547505432749224100393063786356976173510933502633308439749874953775291657247790249419088768103603411467223450155426453291843464495577883150898917307423094498640988639589406155527013172144754855303119906137389411463826370680590476898720535864939769802136019909877113210139326617836655468135304215266304815001677253512176576523996372595329690569988111055083705624972954668814602046236892976237601697266346055239062642920965049374366824968642121828272221384532159325828142859949746926785821576395869038127366370545505250514473422995381783537935028349642079816799101291961133315076629427222529682151337131454178733364155360827015466363237826728486962655192193250513888997119561191827133389146376752915060423176716127822478968131161025591786170689692785087901869869889447876151586778386874497461844927418639059832724401909230814973661224935646107844278642332795177033000685168879559535421968191305212817473947017823714075772146455650577045591624726912642064814981241317658205822950964910166832255409065916504878606031810550448761988778331937049068433217113283356282925558981860897194488172684640087809574437229612389781853725467634016971337673919017791120841797312825495774387996596440143200113563201002249948805592228943580063586563210271812506443904564662746013554390978815018340520690246318040335318239208026601600628300102632616970196680266016644245237827028568335375051605348196672168201737443890734491542553546006175772407089908290833971126953275727621058235056439049111834435077259869169061160094050511164100600069240759587589618594208835274300469162439957778041867886731339287998145400797086124483495448572734076719825679901987314224243164062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,41] 8922714474676507983399531065726706987631069394772479087808962269496005484231908278704212876823627810171135564091959437419161451303986466505865344271602418003208120307621604261649612937137191581469571583197036054433263088202749863175720440758645926169064012656513461907572425455834782930586387901846681841284732268622120469920842432956599469290896932204947178083111121416012798366638608913217229387088299672984053361096855751158750749115801043856333409875719151453931357896349906133133035357252219002422809652023555610661462152720458479666744661589776762764829081414830026426511052250593032537228490443175726658484797037913558827397668905540643416075056038195418481057238325514934168956074482286510502657209436672529742584935177582810930901503127056768919686173869219374731434942177995764096619183302287230259409127900758486501041276857472515214201685274970356364981676019398311747875040942929403590571521305291803268871692522591830383527125147089178346659412281625328433135826106003712474978913780618989542652467767335340348426436266443385666848611657412150222666532593002822857417644210356784494313132990435884951559433864952205281505387846814938059802940393322900830320996131210619099582120237802636445838677608344653308385774815645896468975275522629238168977097800008121941660944463424952174907110359490741989498755662318221337549988422012841981933805947667383232819606605833640707671064679544168852945256025827791247543875298240951688531659092608215855404832728073389032366183593299359607741602751565935549489608301307868275507738998576268310308839031949795502704154774071493044593296128481308966506806548259035352030028017245510706805480571312914273776638003841055283179657658778678840302184310423714686847403678574771435921339367840834917082943529225837162038550015941103371765973483672699962124887151386220118105385651029461378732941176299896339417992734193332711025526317650489382200546518495614263572404382875484713860435245384332703375854028850580258225457695720752322739807720712048355978174870160999953723722025816295704690402748401494412668154885715797936430285754960870395391572823173390158424186721978341146915783430504555723181200572093331729989288002863916297667625938506611927179671416059481746739772484022570890573690360077053813584641558474448171711275777385516999182499404588289116141853553570589914439798724530654027076083632030213830415924551206833513878965890087602589515896025682516190524751209522946737706661224365234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,42] -4084495860051895639194006811074156789695943461321247414662209059350885837749473417941017578213087856365182847708160285605409738600920720130314604819010002015254945025780028008581953361949200491059519815129392772167367758723272535772539108469751801629419552905440757585683096280466120230731732726638764997553657933883506717033147825295980486422813195238710611409501670211582053997848779750775689208124591690370027001974424976213269740121067497165586411188713988748629170495175901494005073330478509887040006949936631021385965572358585281162871727267012527056472585286823022242599611355193003950827592301087168824460056029691384947755327617148004390935425141617357385303803766927467720524806954197215247192787941924192140065687281085359141093400427956129975570001146197557522606596300970412535147621272936015227874746574654987917924485629025106125085325322702279563753579971302743950912803676059783703180832033467141501977151720151100810712182377653351839748121702460340526765829325745495550409056025560814607124422065983906785639861798265409257112343592343113913793458623175178682994862180328649192587588509018490274493687415980407820530295703298837616091017349317305985577336670535139223440841349324587904922482034181787630337166747159179372663194523569414713322456652496310893289062425484443255315367003559709930078370342535423487904196183152306897284818839761776379249988860757358228124468237527663457392137761299648900682393588451339068511690076898198032985497437070137792867857315594397203928876202277106219291120712437270726419689306419136990013416920796224950689508178790047983347626829032970911531668134347427600549194201051170162340207082150818088257897139867486025430075012461902562077817840541020587309268071341787608975276746132523285729496211029304235557408476828419228830612579346341500128513710692444386000107641894378146049029315459647252191340672879847400821917482909413753523210503695296779485125486222287007904661979591166254855367861863175372435550377415192602172967349042077399046420059686839317079155448730671346262722119271097721002055997298605558497684577133788337051356521698944245177842506200376040405804481179410309703742068779288929314423290233005507744311091140468350888388944553070786391671017787240490455174578875183738910956897399444126111043519187980448924547604591679068162529040401459949607928466813843858722244447874307518144010730787490643195413066136146483119517938052646030544501343229057965800166130065917968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,43] 1334379825355211483109877247059835036913782301897212834787231783345608916718351605165167706942247420926173311258354914321292753809380252233986342435220538237191046397156528877461953977002591084866643850224331778460900555893727847647871508863271348565407912399638375198715997340057275122201480267303035991951537318122345539930083197059297787202186980174299700678090021801647590663701719893421616838068823466626426233962171149877338149101082443459736743898751153928747002410752185870525141300068930509715785994305517545919334418973269747678365159157626605856909928779800050246298231580305483503558327493380105990683430367509841222962233018887350746310461857301532401486046989779298661040592438628569377317830533280081744609256714470137186994658452603766495104782644022723462554603970607237113208176007611847072289696922065405539076515492986989202571896682395352189364174697969974890079487157967240285761518884949208320232914029656673808736021489559154241149887325552133012989540910812439665261699099805984697013042038397776336875713854401122873963166581198414584894477172756528588777148953685799502879472927649948103857264420962357835343060615582389839242188074536850073033784024840236530587375985826957559000812809942079560216398832349859289679562606541694245774239521344242658781422412061408855192214343466988143763510954734789287742415157657504759764789691406484957426980610488790122216256476634597837197291625456712069539580776552096032558181603980348484421871433183315177880734587013388208626780851423144095147986777039845634243536213237951165573406264673877183699587478448916172529324598658615388108279643082024784435799327482066421613486260658850174432516210277200991804642433906487297295790985395269905836290118444515732061792997737133689880249995967232006856445017796247852015253111675054484768898612334598099817077864504155294929645331986349821594326982155349817798396957053683623914846261948413152701027096587078931275791478583560683335924962089697563040857028696125108462288303697546360311672678423441769278817013423042360768765348137252094804425057276549313929116652843142251628171681002165497310295701176887627581612038239289367644609006141550692001354254640881643095311925814665070696086260428491558553060467333902027498546637327878405920679335438670095102818758557344199015235041543998325856776841814115255609052351808350067060686982276264272541210208362225848102855276072846348422534234587410393842524247709491191926645115017890930175781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,44] -315835742281707769863458806301268273596626781151782976104192189795634912928710192575155421324866824849070904863751902687769280293637302451883941413764509539847303087991338757635223507443881825232971681212651460390939036621501406166326396866870600555507602814680487867458267243141317438759658093563860046209317711528276457040177027198472091764995910700138383646331591011877544507657002376741224148959532696907462058003249318188480481775145462674056951009451279428126645267001425133139328674277405142288969461189436542250439778580668438862263643253379935072767116413620560102459252351810413550202199037608798569335385117777673399839477218953797882102655225429738824728878944793713668094951413139200960932309912124722861213149031456244527028768965841554494725806746340261971730923698291817146922828642563761108532593325461505865714372314154004342176264820293075166455957831155754985430737639033798973043140140139728285609767242524954882069276578045400260035600766874099956488690021318201607303401177201720269176214593875457558177703580770528793811088384159620848581936041652238505424650630604898580134776424618799609579412508188198069445749250221186269066690740886601586747436952199170069228147938369050114641296592921631132838566323520098938102117071398894089427677554261445836004812086702043350114266940352482932173675651464872462227869557446928884521245752689647532826811688186507687165586297739220110104829600342914250871722368146837985803322851298744236673501639763849663702882132352508691507373234714514629108142799058997917841757855526610250615511857960557800904590976042632838634558787201134001276920665920753727769414695850973087963233006785062606901150224688250061405031820928831882705692106128784154190321744827302048338581561446926048099279535879121636008226226264179550826775594086978120020168025162714470886731474027975750236031152276151025093883968834770555806351220121360863760588268295987990928216441767059737895345752843670401387851455223566427324999332828107121916424679727085130691097260170910224072101571356393114475972493691962153243422606728005390626163511621777174486359139215467431533682265034965359157426550075313513087193114117506163938491696731382871196989156725345109985931474976119744787351893245803282257607994312453656975817422000645586030853457030865782373538659027660079637896555468114422857807390534000618099938850991676251417488326458515888065449292224815593241763377780372822394244856220035799765355477575212717056274414062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,45] 44504597195138292705982063829349891202578673504683892616647464951734231151953135087972905777186669161997654443844884349979884999915274561353890002982763145462444174125399744366915954229951947616668558012436815077960978907292577695357086298481167777906161490653583041805686854936996843204531167920817058919999870748024596656581389596160855300887019508085320659684753402911344688608926366534074813700709269689298280150778786389873314207565041488740965177488969253532462485596394462526133377699770654500919446704934429224817399240345232387125545154898199278672081868887010754857490145860782927275403557941655218902797861300873427438826252877331814783169834536930402605289101497396499558882407573016117063371710496663718093458933697336629312394827426178153684003169593347245880608858315680756167921592925072904602400590357908900324253077802767760642121196526509704616027796071387335352838980787400361188986613512974030251653022482943883272177995478400465024828533756330792491760918614019063018093697929768441868395122412822959993106932713751987860307331603979573830949144975230023317887049129443965794945010925462705301170762137393465933625496231609648677169225163425553407436040830750910287246461528677798227295972654853560077480660695597098550431079306509798461814684411392607567166466849300433141512374490305096197917235185091777570314588436357594525880483259658132561632708788180958172311031027715551729684319323621616124074902538132319382003921784565310041226506508241993716220115377418877191938785084348112119351665844364785421054483508355959857160717235582059804827029830546073783371629431400293043121703887778412641389245030740206864064261006301531942018348663420589179850298588973015842670781997055177805190335154959448612718497307811999107296713134208044813638488641516977108571776303451518270311170278573117835683132624568927526831245535469468963544428379817126362534487447844456055853502923043624773185493754226331165602328927501054617659080841895077320666246622419211939224375877487026745666089485033542046957379011490836296281817622568742912557363040609262534331521167494351608390592188792821045798231359393465284125424019024225719980026029935325862734559642239741786940252338260499668697266553762887143281782156093448181639053910159610731241049107389745385125255026843562344897984094329123543885356947004546377374678029025749992448716498509981478341712090456702944129466049317224879145323721081449794971889835810963109707927287672646343708038330078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,46] 2329684013767408307267640211099316062670315264419755076438230021577875697957659201922033864877654999041184964091076301991682077106640513021093082458156730756798506894399261842881079660262305429867066209762993380386623950892353951357038129801909600781415952526195308562588005773634354643823488996826993713849988000740178740441356013994114035363613110784771236579017324577636293303729279314452856501701894096208847950298407227127862092349928774362349061084462343375973451677475108310392761136006780490429095733238481507179569724790301510643285112851179981215034433342420652936791088592243584070537412197608269973359474553698261472707164064033541438277060361393856429236439015106370187688238356868851523478229797617674400570510305528989402226799225433835000564751150227567558041317513355455216525691164633891201869086479842569532245846139172372778878985153064858606283283369956348667809189846693322138264284029901131622443021434836973161688907895560192781652031944692436798773239689279438876425972543449237041605267926920279127161442663696360019575869810411305685800712938272474728593797705703125598754769618081231821049605159861323249709292649278563008050646043419683613775923342950527974278017274409385404459837543431237893016582973028322942856065920626852035638286005118292697601905889320366085746654265397076667331208377610680900888740944861352177864518411269675198081699941035990067226539391262598774401878758013769310996211871825209081280995102845908064279848585443473784980567039272663336741707404459239421132772182065317227103634395272906203295304608119822851188916344657328218451140629433908314889261988707892656314997581069646867670369910762695919821909844585909851245168566178180159009576933548554784234695528721902721753305231271701357534567769462710328615433170100700897891372679810324763922916477871287587660706682967879866126383069288946884143259874834561945392940669492891007269596837814377287465951148248833162318032156065185870076466125230918352651111812231712638011650696864404808706241484729592737358828052277958821604606203022863051891631876522266825438499615727943138886550010975359642493457174112323738545694814198458391611696318683280423474977980072408579298433962855634242029300170004111903644955834124317487388304355466204748538719782383583872160116079989210907085966717974690897200793320315109474862411921540301856513993448108743990637131331689674169914081566931136363318306974127359945904995714121947514296806502898107282817363739013671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,47] -3643306158307193009852251209280499986689139998527278153423558554280668943880664115832263035764311887312371586813022655123380116083164455960952540324153357614657060800106317112834473642010226038936043778620482856624053775621188263907161841912597378342865950573247494577385255785709124428265925121578284717117501793774336337887242066748213756684136930011579772337283195152980563445668973103796232553617414413051248286538742469993961042022794167447684450324780952912926126621499495354316766509647098005523170823935959001054144800722272764726944460244572111813436861268275893996834867993534756287037945340957463635333606960535804143831559043573567534081311907093360804286091546792160958888650071504956093740469468562966677390814513743347278645097963329379618601326707304611285819560589557259855078737378101786386646372470416596715143150651868156833943285776124769980121634839722737034223926960519203067792615676738680596770278205790530448026514109173625374547481079596140724826863778926308066091470509469959020941284689415128324911349490303047662289783976963787344583636012368883454181661245306968310874760198294034774647062224030711289103325457191499318798967969873577584201957297904314906004083560483726021550640169643173754557869389459639387719495762258341629211886803689550222056947756393126796468435080600690323408537993151380755382820517938341474105418388673588697218442408875133028276883650430344214145752087217196619357612657277740867064699590550825524232819988083170584268845230068396187488121584276543353189485670005360450553442404155694814587865700694032603839047167838274809357251779065147202752281065329969139822726837485860688417189826667718391743352145512775609169696025808869398125184933257042438339186880229504490339793723607888165010705933863015003516029667119768691181315595668665970862995182028630167936966959614115449109293347316346228043267647716487733609300230770447401933760636654733988746249618934146106545585905699953856976452687002983364205843741718478910018788929082339491916529357546303802157890864368668415625053319369078046618010203982601255124701027007625247447171086959164658504190114175111218682502427280045465492543020168778363173463863967681790543245167824654002123301635049351971221793472106984561208485169021741506159190213670398636995937335132976058561505283940411792263282338891208521822413894879042324202159869107029260428654616314788735920564224744158401039688477516358364222718314539700972410490864561438684177119284868240356445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,48] 1279907902112082241387414352857612274307613647027385201077821310235660458286018266511327522400149629910445887252153374905854599198876817684842978606490230095358990702306380091154075756460977186187279986063574371638151308438576674505600597844283249879251728018448573633340709608317010932170403159744581384474171907437831254690213170345292592964809954338444656180792722659504791220160018094461364168045241604378530039328250702550851118626569807449188396287394586821142696172961913368627172082381396126500551883845608053436584337939089272419143940109484272723957916720335460264022574141299378445782448858591257147965379060508955424423791822488332847474646309822872385684897888772015712841645267197051236059398100393499612109965912377976357100623928434086378912773465729347875985514099551982317258341281347402309460356735924947085825291755986438219748782254919828583650822230046300921840336766411658728439713169995132267387734973427263754263823281432086093486057976346583367841227094431247180745168383029171191892521622451421395691043007173673081399657077172474053403992188301598588881790226826235236458823439131981628235480456583605877356614075407377410940178396448686149022763989507829579244755850700455664851244275174418469230760656538334692274694870338281489010657863791113567401416567592658986727313569330653001576171680619848490650022126502000427843633247404703955208387473067233820186078575892090509868529497608566773369264626759145117736945557487989861584391819281670609004290116462116644576753178804325492871268104266515415187574613486990686546337604013038393329247809264437430071288877131763953955122040853866799326703006627519788540079102840034140112706457530611281470558025726559588242750558502235942627102328548150245309216226985848221493959086132743318624877478799971564514319258504264065811731857899157890439604166594981826383781504644460417257808641038537138732362532314202700032196489467220128711898976225720564546482534354245073150402008877218881262698587450367411157591799204955661899413611868405974207992972314152041504568677678174316902373601553470006392983199515709829955585641551579859745590281065545076192781634594003472230152457561002228077538991853398143842674734003036873599852916776500202925107448670705538550249334594381723464334525618785983986615592195861501366626948500975572294603215501663060027448821043906905541553724755005891043863659315229533687385820636151583775194783032276225739222140234944937144454099250956424782543763285502791404724121093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [49,49] -309301438873700180196695124314269042883380509935035042280452215465976508396842015604184609259028087952228342827280715444935617610226454518076732481402560242795477621483262982692133311500933977322115950650846795664718774587677787106875047925413859751933941546607290548048032627981302832883140759472678665758296711042412780751424229702181679598033662002132398541731720366989374577327634646185108004886140018294488316522484873583455022014521249158088440063045655256100417686712304501384350906342074970227182772285714690508771153903552012370834783643397070425728837585759812901829840702084375195782415932999587869373441952179831905833136510162730683027775886367690844823494143692479554939824606893571133754458773937167215613668689857440612756014028135535948814132215401700559442016928523441381613863528756198642708294780387370751660710924507140225011770391334748773761527393996486115651119899770051770096189185870192921776783404314876743040200481314251702109234801327395710523074977077251871985500201930159189388351756170319772091623147764229909581338995176348843724427209346235831863652075386364620677540105688289753218072431726638708296123276342602769036001833813414643216490037233441831195498116396819966818873894634106479264938423484699628099399842731063789306622810796574404020316986589799561097074234341965088616108638251708548760735952510137047350987322100275271832130345706789513211062940470754359289814372967723231456084202769878176929840092178126919979649196304791816496513288209835795161522152037800552079734953967704219990668314359845660650345021860803161452644735179240341950032056486893431410299155271925684730424241131415611306985636591028177224970799468998022113127706371757266082615993381961946213309920096351687156084579456592684307189101397199818986129021781799556220287975282858844450810187640409803273059851539101311166041023985430997165085173647632484600619606154116542865077409558756024496146366494815226147130303837995598727669096087422650925328821083928460117585875975280064352270933148790686291412500352983574993962269666661860178650746912865986294278201548712822134229682177876463919355225004558678627414353269690891299666672377072854526560999691127234442262734140465929946555804646319872140633297539317270248885751264470771630243195839392779702422601740937299404953021258658968314440272874458159197929774261338773304356744917938250073719050507166077592359618109496380500634599714283595789406745445978742518964867927889345056158276747737545520067214965820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,0] 2248288259369864032451727670607185832660653647223730128133709665971251646648150205805680807259854729745205989756269123244868882689603774243219055101279479451174718246953822201629606026000492657505302002132405357024043435306131560888700438854110808667685258565375518451421282977867235274345250219019620627082277019318632578966259441316292249353195443055917601740005280503137190818293780139493274525806769522104992015780544325740628680322477266945151544301950149859487019885964271571363339711853540648160214862039533631493167122959427979799489679342081902475047582542924544428650873476365791328883593196209394066874898661337138536400266572640385073602886944890261759676785915383390804020983739251232831903285007519598763652067252409503989450677024848018311640419064013351174784458037907928707935579461720654695222244294343567806567692202522151281104982537641300541541900300330884239867778337796202568976465588908762426826001327417649763298037012269926714562210878556925651529693651121863647539074045664580954400256416495851535967240725746449162959938985292302784398196332482379154375751019510930489139659702241418182019476993862310517401474908461280630924121601037253601746119086476723665873552378238627934229681672669787795114394413883005811855310749213402866176457458886530838360142470816802440846363909571000653202044231589387345503297375860463564817898859497209483684635354236462339362898465510560387765105277481339286725695962832039353587747534305919631915950585933999335501689375454858757961365453280685375669503809397862393429254905764089846483943712083817387296056557443550766867061144891001905880440983550585637406320095899055902467675729587906889057964950084642084247814059852721092686965314611425931922016642316405860417921252111714552090144629428962557281960570031348589182040425747294922856394513118765135294311920671762397467074187281866824976560393907220406398902614592665441773340957603998799101419607705431013754965810683690358918273148980034727983341123843769902554307537669645070964573549795494023382926738631195586936381678199066551756480360004640305054949155199795508282048376419248332452570567467643311234626728683551149764555348292703995496043448017357013279762882765921387560553770479473556723144746054061895051840251542338016323573688717051269798240846975010421469144274174787185368434601362363821561981736291248293785427236206054161856331776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,1] 72389359082276738493365734430144933075675963700525239619905770375280368224284614865231917255558538890333541412169211113521692501347109947876041778571295330633555761856469541545975009402967214262513841308075068253850404440010711484401638973525622090557433418560416186636146940858193102972035544647785672148463200228265920799090014883403921033660102636219094756124089917664156031998453668990403920380879006847008694926218567277230141825993189166081612599821133122504907609689026870063650494144894980253741718352689937885628890437792295137560757324234998051839603603628064539522386864649949151520631558177941007622910884571782094555317697738025666539441266778531299013187135646167310501231450055945295748056560380836881960831392348461236294312047734377674485053188689378135197425487856755101678854721712725092220929114219738643123111776972179829065535977737726006415860983874721723499121935908771995773904086886006812376890133937719463855318730523416859481025709310090398757813553136289090331591086410217025359881073861897806653525043839778578783683452872382914747915946201131583054960838125748578239417483759388109622955605688805737394916720814043245816580309131316715946438174996342241620626341050461008224057555182023537624781270601188976641899494973854239945782724222946797817473753629943176099176218988390882160962767021668224964260286944539533753609636658318254249023962118561748497432849883147571662195359252875797959393457409605647818431889858573759822153853953570213227040075218866175076168370495976735060995916354896174600652003298218074105156856912500276746440375375155848653198120415243870450545318607793417636718651350572444083371080244738676374083787778450445343286720346320027689232911753979273568039741597590812307202857166452488433508911313740104246086912105353706238976123918444481855140883066013478351071589430643050226047725784276105331864710256946048551100444217084430485377677176761239854537967563406410855063417221442939880174399270233395205969620244613724382236449603656927136548021510058963870545613431278016251125711594767555767119490186384286832859844304182438444779833974670257359895607650131468525422273172720069247473524573125500773374059196998551701098650673432536722192123369114035403289564824219818780008156419660353046671407647309537298280923747493281046890130176504309076185783290014284423461554522582540471468538092297313054353260544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,2] -2931385292614586588366308540108860185780968446437776091286602635207100811653919370123697421420695323561736977435394449706201028675991830322877254888869637621702036670967547665803395380176564336344622984015992777158666235192193180297346430435297604145482345812420002115009125189331224670771622855141794426762595973867837026081852607877379459165650509683719960286444466340820564267673777952024575627241478454531423583432777063919848362172757007657326955715656604959073032058974968396696493886397717670064658968243213886743340430208395649776874072688040865443004618626912775419354529427015240907072816342344643236359123517049109749431577730600101956655150408288000670502821088776563572483249553518608925596332764226286024211563674037477983404555534520309948304937805537218298282448369091359201925276701087008808930995080173568422211990042302751116278195406210145556260180288350674316818114331567416053308636387075978951848435943819621806831197552807084619872685939083896355111256516707521338992910817000361960838512219334047256987331351396969671568499064846152062444846924715535525960537757652399926160099129452801628987938784118108995907990882908895271875395988133267497682648955073549145251467531579823703685035924415390687871186348902257367219487581251381587811331195561812138742740644781447400965440637925303076330922298542182880750935059171647693912981914068725007159014306083339245320851562005887175599118732187377068326030379933219905912274845268856839145839503531033019407888916403385215726013454381904425034183181043715251491119833052203836527736227707899398278368772134435228518963737097986858468358514333117613640793938821020356997609116766466896726102212340222748113489200362483455753464603988588916170628702646876632084391518248093730825625482222590708526984576266591297129521467404936587201895609862923605986253450694043965123072247233684626255360487602603931899137354706193991211419382994255949643956976859715826356603072244941726774874532492091810732226261239449963998916885652353403025626882890200516459163954507779159880431722519122114308416153946785201512181253681629438177084185405413000581661890902029413962864470295608651198659055566890935850699339705172323841175039587085614111054275890761173456462370403325129199003048179540776105575606267111154105915781140303684474943313887604453950775785699146499004379697395121891661197879772398988018394857472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,3] 39627006489466864369732966129849058172219356774898210000279197726441150998509905122816374371665782221965643177282161184532219787247466683483074993376776863875812077987824494405960806025793419161064971284152249433865342413190872858713616087066569574603224762907575859834072221157444467125316803873493107854997185262063767638615448381739853420601774993823597355929893878426516969908825390338890900348613572351357262019812731423842175143997570040681639630722552853436478941853968326280970720585929432891217926006549261102144118567078694184102591867393548611057424314903394818480770713577251716386680689127672369854516399937929407148069150194802811520401548601298284765112828224321081446378375032395927079146119668641629954020104835507188905497134777652523191620950264247621618881820096262638310889825693035624242277087753476814023662839705446020609867050868302063952298385531818418682415518759655516895160801793898256225372364090901624161029876508797587464399952128719683285490673859402298825800811709526415274019095549896891274800780107407980702452016012693427825638425466732866310673898202055513319738939767849610952051253072216797539369261546188039518506989383561000783516741225182219273309239897302419845558351710302070644934787784412808402626143090132912305060160364347451730740413366193502556169711196825223418138739146582196208832198619071440743842867166225577757641790994078772241893117947824010804021454218860489625090168153151667793653050565959870552871087663356511133786073144504384001411273296553207950636196301868308980353514341149114412788004853677640171953015360208906453906732851542626532277140091135470360256995519862544954327663153303878066049837923950951099240945306119985390397637237840109638233962981034506771690947841665374242199027535161170037938958550884298014959128426396180119265440879983754479782898820105284014359525931272220743813953020179130342718485201862790822670261788731861879357463280809663007031320401848241369364506822420233549630102083491783058294060766998951505368430443830624940066462181198158642440650999420268538399625678577834518278985713602073832411620000929808363496008326095186706450555961605901674688258566576790825301428052362027074718770194708591117738569818170288710187374338360535302510568243116514647476541503411661019523689661751800083948826743439429558096108121198492053923863876697045218651112589208741919805600169984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,4] -273613214925686645567967930040330660147053201921124372545542562922845426833666719789195762316295894430380413342481967087284336572627528797821467601790368753002489139179828554128744774680965308979127149297189000949369516621020009625440264258069174473815008823780656695372312585189532058845695098009603621272927486624303222386714086949787345758666776879500771083367081082440319259785486023375819134277176244113061705266916238612026421055303299804045775281855632115742311222817253332403540747580423591088542401275014658346994227591973481595288937059808475554876229759974998126776272313357415746433138326638756116444665320678392667458301817951389423208479936377260250759727176834856990687678514016977587686445864161810178063107469605583995649276369997754034470099968051517985167446361239659321353679987304991459564080861240879636928693855505661279139569158043398685643539884935856348231089464428685224726340066229941897671144899744449930649236865774923436466617350999360735071581602905123589335086048540160217477675614390867805246609629980481804241171056394865790692702702797458592919674680873953951007018085577113094725338740438318786036781786659911607266113192546311744318628040881815024545374331291021342059910801374427875759485814977331090782115093164914952394598661519664763015440824429675248050450949017389974673238348526315259598626546899960864233901513719280258648553573977072796209679551456940590047138500993594664373879591614784642235196033136804734657165333201814393967360489916001050467228144602284713795589921387310861519757107828927688440937301574372445170233321192991321982899484945061742060560880653461550672078903025268367354128934453410023418581565776440928770873294282646930442544603984454997065631380243441989832453237784992741443333334371294684397965984386149513467889049495113150335231755956004304250470129854432349612944336401611089157962580498758444130899985645702872724963965347955252632027273363135410966246968451849115687132836935187727775474995437482637188168010790731530958696372732981587536918283733291313360322593077969065157444099280647964452004705443173074995416207717025742464616187118255688038483666921017418265500668229660806298784475216197316213442582771392888965251621406154637877595497041829412711755197609029812294291308890014256054523062579324013862675284458731993258076136123724816013161734070344455626671308237921094808531388858368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,5] -1533533128703819703297574985406328622249454357639893616005987814860268115216062085125356711505743655458512081371280156637655508159317249131574540209033169805947237399008663425591854744109499650036219452587794182071699756559699961230970266592119718967846988218952486140617032496255925641551609546823570596902655611400526989852770654612622207053446194841366492175232983442660838418118682837430692578022142154291872311926741645090925478164293794580708545371091139893070259220190634181204138075783630023863633915018947819586289650984359947218359186710439814716846807821714514687092542654187583519598131659686773944296321537353125818518404895577152206147394466918636375859708622531451600089680036083993814607513486508970135824380225034971680457145286284873563969506594009800656328898944316672447359076763541953666820052253650535345394735585116414437704226216340290551431912046027432922153943750321278994026592921859659867341176577690125131927551373404925901864742939099802160893128905601841168698359524829868911942732646124303147479817848700198539128460779450102092543047757636501557712407190342688373899414179639852516331428453131527381155940361733526413068842967206534024704122952110437864562062678092563458365931056351159400609729857174665790573004583214272172167010873505424654765070806526054356859926294740114138877301200020025929281755190015123877417788543144391665408524232932142970229857837686341694410880130545073046483059586635710136053484174179848576592051135724924580336286955520626376403035481747207609273121952237003018332942563458013593061929114166936111646896858775401277618534138123503032333751809682019731800200440459525482951408376635412440878045887879579415769299252584107124318409354845474261893605342987625926986101498916479420298541980238550065734879919012740768551649666057340005737607478057079126010268632393951531193162371479805027843271386398107555428393689548935198691699202459113153391980318873796248111109664486294176923068391859992104359341858092091291598167088388527262106173159746294967407636932924907757920037772014687823834253390317227425493895337422078449579259157904372369731519817160475441625700846936192451539976054532938535910569212557792887565766748349027968783852137658039972924428929591346196664386793561797001923040411847032832112384567985691485644198301258303140057697136273075581937159053709733140197490842988961800956556490047488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,6] 67984432963902084899763134560787968545703736524621291267263625385212859058670013124828585909722276466308584880108947358364979625208006149014308153732216035836629465801651709942001497834012818643252905393099431617262741449014971912975996970216340671578918770918886136123077569649619002030023490134645164575656204816211970396611417905344319736469617986907861126203510801914584376287888784956980599892463181767599144695793624217895634793437151324851281474932976211807934536039456086849341309917214464433117408263051623648042642510606564118270629204959592902782805915052636783183034355013478744136218552312513463209909836587764507066683542697537964187904635682200129127621564174670220089596796538687897250396086203292531312729733300031596104173958211766008754584947714534745506193854494432701208825410657517698670074560164335621977642320617591668218812423932611643464099454484712715572826448931769095494400198568729669003582048870993722972199359359365203142339235704711629535229791430000468730134666077393320833469862489186212552320568106467410317782222601621772352087162709058797206657858956604863941674714642676576611879505382043298255573228982790329223740351171058529731293282617833990987676757151120190146146788282430128453469574827450337844624756091318064398950514497949244753852738041249467398078364668327476953170287836669531593163961429073039103297641927326379100273676649286032473155020337387963088418288973546900886266501016016758100713170076221675935221865989872807294010057037048431321475244969242394892988941586366047674729758159335173579622013081118176793345324414869736640176423914350980948619282284882985892860017478511686197372288897822667916207239534047394700010935970501305511937453146049271165361429395434857011600914437333628479905629970150789976105082013459427971353833777876108693972185094696361570210098141295334809738079382156107744893727594790596754579784929844364234362041885358791553166387146606090875992763022137052311000616956953184713443559391129366100810604068061584461796017575733677587624754111680721622408015637959667297602443571305631127809961532398898211513910485649019584889616952438204694070433416982898997696813455771870211530583571145001784624563825521778072795375523862297698842508496352366279484929661581727906906308675962426766609435613637612252937837365608172570551492430900612327173708979842760878000912963534131386442774080389120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,7] -884836302026117693111298495980452541977213406360686266335792009159348194383795563612115181723674812869924797594081364013331502872629752437474976281226969382699915502591275877814590309233239542168614499993625999212937274813268561907378638021918639502383923441125267098733232097540792652645197130866641469111298349409233311135701217996051881617501649219435350286502665331341727641500846711218034034122683417601642487008901079466544086143656787625167464758826126567446142311496319353462323861489304516320627523315162551136416239175757832480554217328860026108295230903664023008250334848269683738386353127754373333819401707621147065828748640001261481583791180710398115601417459645380865350507676354361420029597880616018518681679853301964988121371139916653243091185072100213481490588149597966704982982751308569671900404291119953647319155035790607308817789004329965723718244906240294264620953546572463888551496857958349147690101251502395272737352176308364451609288699612548448522837587614753293124408325452019507125038847785778313326885797845179419143784119248843440397229097201296925132497995386441042630444189764917815066365639699055297818930640486745151953582372291267373570641766078159887415670244536075283998028319276731429934549438443121715382176188382426803784962987342050913689504924677270212089402009767212693268830366104506418659452531829527242472173391255506800627304146631930664084203910591241832975572959177717524556593375625101192473552940472070495264872572270685845508192791362203744932032884864210202115959265650974858914397132091523713747461017286560440356835983830077247230769715842914216031048139534329534816844224096382129629791883861794292230825317429140584995868617303109906419673067981715295090929672385556075828861109497941078436539681558496552152717683658900658155422811634260861535266748819467839577053470600299540621732266359046623208859291422221143244773463236322162632460626691681127314711190423194383833160071558193452698859266007180355667900888591209167878147318608627627827707837373876453519923002340601286463432398076067962437146221107930618352890112167998906560533314650334018207277635441860172915776089943734186190114554582014851841104318346567847864852255542743181969845714992153677496860312335154313404814054653692842683256899293309374747492818645035359270519156301249555396947428220544470888555999620035862288577425410856151662434987873927168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,8] 7058126060365884165606142327765742744258303247994081244457737237907001373646654611963512283252949308297319378917058058810014572041571820515678698750495305739025320441047210013495712529288607504881858467167971304072175134990579506553562802666007946431432812384641241746055566569333262926901949165736850835228387800512721857095514652590929038639689677374252647125565395077145213466896259383641228824358593891806676232778927315074194251817649458625158813336015166541975875139408137619160870882548841900408295675980119849032716092841756135915264425976207217657915998180986521303886908919261894731859949612886275652342409819089372201631199432583792304333026171474780550302901320968083723197441167463755330100495964252822417554438509282690242384724661480121814655035420541328477469108542770820145369559718742116531130266560088582336633178625771977714983270741646222427663682945069672598140756265443229765530929530573442204629471362935455507571764803238947032774134635926450723558144320109929660255270325807151415342781376891064775041901372673816111180805728573060251174352566206550239768599776367563521961979465501136658888944327086452821165847661115029487910614826344473902451146751235571459876244959683495251028734312498086677681446397183317507190766008101974888694078198024550565945445399067751913872480337239542861836161066245789099159274245616001192581576281638729525212745381079329959843975540036896760930085029631044846117931022364942209051703191695665672264119088657339541381719599293497863853244696479409716282591427806581894716833252393027579553682637706178106668322636403819160118673818035097463359570747731852730198238830691933890146533098972140723891502633946146120748764480964463786571681711566334190204657645997902824732465067710599274278074369932386254280991807043310283105094512186050373470676471236423702566158743031051709453932843963712120604589361870501750810362505825317441362994804725028081103614391752579751355144426122288067896493658469509796878903508388335793803797782782227616693740352861893459023801222535371026770511768944253082283627086232006441265238550610887314228527869370756890871722255589590663809733203670028478930045729307798278800501451910982795174363343667166826184722925051679129809814584597952659521550890110052137948009732466771066105095859461352877892820859448162816556901058873227048566778833803336095347464917008236309059544136638529536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,9] -40224475932324145027960040207758857731275454009084705645403448780592731769694391669307864704294950925562763972565585918329355032790220588601063110758601158557576619470092254748748764993150997792170518951575002615380673873251689724951294841333741991863181531913024064965246209360246369529490859064266645615720139613711148755988201400977002168173299212240582655053466957496375634907112889188287633028680408217093788914924243500244668621620896236210455875306483275928928872528657436904235786489870099461535809234726169096930880171762165185169144172182481063851861639096647372711152474312162364276996016956619296588517228847894520643546216023588351837148451087802965977844541210888864050872935966136558534216804479489219903835211030068641652023379454792795472477392525513916765368276486982393051348239299791532330063790854654632487579518073778349572923858947925462902607902714810130356555658760328187488900006150239178941739390404398662563136924701035923751355920953152975303221256767139235456117439180855067135884720982575093653523296285584280993679742268940577110320442426400416543210627290673685581569389463392940035989825705838319873120160962347268589694225408058528842537352960649678931416075853877511536516717819527195092385445878666838353873812471487156143630122569473854028714593863352007846325859323759132534992603321801043272465862829896549302521361436205847637638441736627402677478903804941287878919649850500664122270396955685426764896268894380482367941227249417210559088685494005681041185687928747087573824068569102207769994298158417312890082373248825462716790093474765786822055660375063581163393830349638520224368492992614524225654031523635288829347488601061414352861627467173245787353932057016167949210680882185034712579087449913444039126883179288300195692116210110855007733446127170250579381635558952650557910774503509406491839409622433181709783132946894847789230857557634919347329703801089312043476147543718567918903167537410373314655178205736667957515691112239124198917248287988581580570741619477346723874586568959667399817643604409833256244574268310410009495616521259144390909614932286529681973356363310944887142629088492045485525108563662685376742738363479703234347236238000510996486652294590688225331899554264316143165387646411061611593587873854313924842835382682564197591369401733592768611328972184351777895139871094089936388683779878776516130452256610844672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,10] 176017130950851378744004577716440955225481151185755591167027404151630573798916272710113486806761041785591173804004467092030580654663845232982811604594093748732658164559101460729362321852644665090772063335319329976895624894829283606765046381265661920824481790167122186671215256226151963562113610024694556779718936889687468878989450368171252277948008461329612901259118567554662282528168862540134695119820231342134911989028359582644034722885394517711050425035164271586655636601145281714644771897753295700503870549955495608355347083198999041651993763201875780990734522247972043843690713096101308167949482493084086003104170022907692524741030274650182956822390295768422122768566088027242689860377124323000462883457691752679794219313795272845522372645197983140603797463281854172406952728424426000871689559425779085806765375738821294351710441096939709222586093447194518657681383289323672377481451801352908290039757503213447651094769024311077542008222845519270904629819284757048637993796318548117511643507572147957091559558138362127111361014624135928999925549670536915350282329092469422563925786374112210604813031705718232437465503040845212123396939386514747165990627569455640794803273059756792854605255972451942462957605046305814311448171277107803995405104976951936301026291217941318862264259815094187549091850910970223246161858878291138042008967495584761681528422739461470530210527302512274548304951523554833885854204007974392747799087826746744649054688469679699289993532527366434980988025773229774098328642547792785685367102393245241180225106127239622188966612218124119610119035384346405148140618391390669750518692678607809772894416615663775851062960238077718782456956055171519303106605542939170844112683812368587851313304483973025302134372933262079637920503043122602300311970294817646997625528818985544370322507553826050335401060540076070093320847821822395572947932245440856082637675283847636833178594919963735269806836373816257256681111374017201249265268010043331633554997928094926361796719076189565087505922017916407251229384523902525761900503757150733887761371387322396119096757103080192836000376832773934463240309095448092065232715793041646040430669153616164898156250089430085642574649091094484870296655648878082319088341331357340301938851589404840962950341227707189684293637180573794335880893854775410920800318150573127851852607583845358335977297544073307720633400478404706304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,11] -617015343112817847498500096567859736404608939353910950954999405455564169628655509647967496488592947670975246894709373962544186870633716988291959479546368191869069727288306337845970389941089832092068615804853848712796350616037016053823140206655200498882431213559497134789984461646434905281174645725813899119195095224354994154035729914361058332341820482220178034769387546475767560925100542865607383566356044599690946422694256304535291388593837792300757005887420029366236191507611503237949487531802974530420336505491004604744550942000111242134843356259429815596504393313167701296197190269137204423115266543154769949444952342788681556010766272194735188043237896494439868809902248657920481881882410573066001468419572844752895060039210548318840974541045463906869510173069956360214307053730460588517174369903563763213281999554744641534331413110746972490023312699371010892055518409363250945084199262000934346166080247037578326610667329426050097689915915679364265419104521898650389707564169448848023714004752335682279449785331350709591504737946158899780716275445295040813316635534792138436320229703852782070617613291039471874997630284654790994160254862742398155687607995696058498381799493238747412792175212765762463496201319322160116476575726739717316150965566038017151655473690948083222980329763453721904957602435701853961394812526899475931302648071298011013230008140952635852520941583970276694104538631898926797031538655200542945089729696124364566716476935390817963244334782928052362872500299940596142825937631111478670780677353096704564451229333879104499624046876175039667544608358864467386180632682035072345062368516998924908165318846131042431734681798891154973127419717660294836710505170768899560363097960165266521251358148790351721687638074913877939991230971154654915186456150643094801582628027932823646538270218977161332829605361799097952247637614945900827710105500255077466004388659860824058889414144171865193148610310187524838189243742466053367423830711236385602172779312969843130261476452940653852373192685644753915261662733454119800150622150725458988573362196953080762938678974051713948308204913914619741550928029571016099975515490277435564567820757168640677837430584884930149967215008859218692652732075648135669335086932323612875690975182678491116431826818479591145915305490683701064194090412970112061527030259573321522878974256345312354948230606444177646458890982206210048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,12] 1779405521215811962105009947544342149921884261282712790368155003878697506620477140234040248192203406951730148847174142385987689344038911312041405162409979429953972797577685993367182725692640390979555588674606200952539665699213147433503514653031748362102740298799739679248576483367455960456468310570011208743591482764359285330127647654022834547770500868197729006249786057952242621195345352535834792896491617040146071122480193341563598318904259866435381739409592468440152423383947633727834836696850207520185169926033505722163169748906290937020384353795087559912805653332466278677249086885738104213297734748383921885078036175467069593836245958559998399127198481419148186453877876607379050308771506649654526768805385333714398650402277629833193953572700444926639345793015573778399995858603281286369895711182460325542668228241697934257584585337291843030687732812976192484540139703934508430731860790939720158437644498628847552818369510912997737357791036752628305122990388043445291454045528583265230562946041727667894407078132705024261994403603206249057308535697668405809770220446628158746637524371169054853570856091307951482786770141685592038491860458917668848709957918124075670806491007296845650308792366935746572952367704029792519756260434654143428904952371679164512477093825921674383969841732938822267070889346332835146806087369747343737078239232166646919807289195721677639119591488760307077739920545970893962691008240248088419114321401980659857182044232449575789316005885864051175316247402731943701584283582665620362873790892576721852655654114740896347003488720795898011229368982390591873500857654099257671671860497842870516591473008912043439483751475885645811738418541016474210073608217400019538105711519303264901385820869837328507567074168740315791288843281345233475586767804143785302715229237889971827270560150494195187956789688954516004534556527725738300147328179249622542740534702803528952027126744149086977782345604894578738883211635529644177662657969837615932864343941784485165493472946709507604660388081232919953756068607161832174413509048450887845003627557376017131624415541165008249870416617968877816899783320179501945515149591419271061657239281560041034093425604745322924029176036378269720932836154112942264144172797169154973341839327904582961797796843789966436317590055496255577936008025351666751730404949768206000633659627874709572928187412437102911560512966066438144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,13] -4289294422618567726546727257539750204461215239193722900017462930994150604736993570558495919913089130884261968236891139877697084026981702246871893710734401921562516991076086735764650209704084297859334158140182336275375463801084431405968556738066015823732581851891508607940133651669517066787977990765647545133242968192580923873201746475896496246232643762288515299712977543314621954865558351051987166699890983821537139291379792276142639089499541829237802523153472964859648886858514771517729334227682625671586667739129125596923197624185283580722659090158397135135648426783168269728053665855595673497375738941158206568663565739082542203236064151936675798762523372448519970004954333901410799383011993347439498017136318921856548562413154894610270808578827629727859667796183106156523867189575451171915318026648251080591897951951599481533803672804514082831830456339622668574560951426450929085148505894726614959885478275851773347873959095190648907116066775319282402964124495001725091450734477039284127037778740487944159999380396107882699720717882040458463780068621577705505674873109633582072756428592764652409980579410687025481612882323920142193945927249250529716700179668155093178245881211610665922484040097844336079289068336690834924866304731506313752472403732302307600504044695961857167997962566492524277525362549009479747671005899990667654403824301173296960711351543601737516699863595410822468377261234124479865672681624110795249134116923361784771152472029161203973767707271587039602626630413663060439382403263113221890791989990129621471061714371272850235491575213209039435163533603361069836080647009165694389312896818672229519788846641929671673307228991966015253951959512273752549347926456312058426154032383320265146996087988183751881521825985976851930182722530308747925215750629555965666400340275690661514305119998259177449716348695885205375225729925491096240744229422034267844552940045114753676075521961004485128959188200319037212603142432132497286727961689473038794165754953886354162740790586143729444186602034333793605555176722768372931826487040964714970082359514193135381626712689118669199389364505279801631073049571638500147720216902844506892611356422707854619322797414900217624190723978786559850573739353893969232305910988517487610166514339404657132142929160077362028787168900589972385309580361993190645245075982570193933280037911132347792450073921115381438134042446287339520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,14] 8700581098707657513629875581141155010731634143153627949488348231518178302570409282430066123410482461728711149328045588318131588494623523288858676540047248185850957443277681908611406442574966844677554440829873719829712910120578380389226177371177652361378654099238402013744931282950588480885349144220999853851022327169000620447851047440349870397337004483808870620626813750167720785283172291930934643886128564327434919250843806418266749545759702764231079450309055280876908927712374711636657534720561777317413520466046168665857583450242208690138894011423982068982317449058064249469179007853487749554251734499443195180512049823931998181105215196160317308748235212430452495460720608288199287291504891939701075733802350802594143019260874852660912144262511210702925588657177876431858213078733222154453954414753614576681396765219345255152315313667936533254819452838232115106749587363938910502986954766937469730560146975460062777850470961718310699543085329331970603143713445680120872862685607813043164168144233329718816032065666391300109998422651555879739037817445774836162446461064664551795382895092178487821373907373035645094871690705901747640023518506230842235053698834644474809117740907407758739579385461702723233177143591626498547462792133514638873502473821999436853568126341600889176592973199795413262801218549863805728987447385432619002064664704808323756511526940453101908301709403619577190305223491353011196438418031210947864276677106023994339193934466790479838936639762275771299204505937263357784031217769350266167574069298575160259562917689636722833603719160636260197304710195728511313235985839844793312398936657551613680999728230936708660844569004813207456824227496267253996475339696175484530079500009394014994151399497495396154749964899231305036010502278999266188548915251996082363622166928672794891780694909821377108115311449398371759234611400782364152130937634704788259802158762405437797694401012671071182399437285357615690135348697793641508742876644316352347430892864945021092866812607103230686688406815978204258197964602896911850215680372842204077741684164128714642238966546140413827526961907232042233336550626789982281726338304369681924841864869272343548045747319571293503512710379902942692757731680451600314504092488531007423249287704125208096018629114526408002389669362514983382216908015401951001623930143529500207809967028360922906745530263061655526272559815386464256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,15] -14798642250067028454648655508964734808598677287218051248593162788430880031015737087231805244241397590215614327291897791314766168271201972458930168236802394115694198511555356819330152179033952898667711578282464091164430420520581789997893022787459042556621276442839737294319079216044473295552293212614483879173436582122427451990794261565316822919170079590261458704670192687926856994992725137901821327381424132218621218692426375572226313530036044965357013749959765158546890077864317416629934758081385924812910896058554290266850405519219645001034662964319650430133614392509404999544993330428243902177618609368626254356003541442528639912766748185480405802090737739501542055395916079708516649316918327003933891421712635038658339934647417986119255197234142094009064556530520214913797641037112030633237610928416433312083936797038820603477677511944294525403576008084059313364261154372607638873008095225723428146648315841963797631739068454885414625066606411829188750558084403693026798761054113988890723108861705115960802787467041209671626952771586075672510218012231650380459275466124213859543605119634782116091681391772167952426645180545589904930051710584870032272621564463325234743949986364846519219940616874074308494037611863965989119028845687357787594686761323838646280527383540771047226979015637864033756533789390620528624133658211909940147979879373070151994312768117649272083991252575124002705835657787084963702361206653506162643076836646053942141870291477643686162784693916007959042153050065039593603771213134680448972999302078364143739515643410997406312096534832600665156936241614464192356978615154269463754197203740807414446490582246201250092520600960673414904265982225616144198304110692107925643170840403198809237777483675792168666062985170155501200819443620753224219364230345769689978873333535178467225658705869216064030433378301478085263491604199776532322338681306577267813091083890566175049241257000949539468528317775068330286469022213334537251378766506182777202447195427522149805685623037483030689820499201913333081251455633845846903913416881243618632065893080540314040276783103918193261984206985762706027951783650845512200846446968851121578496306561157448858131599355630972237016211096348437451719082142284231138153557487942303509704635315991780105979671504749955060928221894612632346531375721287177461561262367635157139690031231608292176422434438122897650524345515038998528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,16] 20683120636002537522870800177862021233381409822739112972292020805018391034268568364600740506461678366218067982821925049279215523277952607516032669722769113502697738695139560613686728115082580587486100076181587331105583038749911053081341176502203592259996884465454947849851464257659619961934128703814713016096111260756657590465809060072112974069139875967088440686623763258870525891410818902781186214782564200512466628125118818816326946398227944170558701827419165134487596640703315560664540057891739190620904047081743532313446054134353224752379740096499214449281333504893405873844168122794395519833198591609953845673158096728478384428887257933799527491774049778658151651501837217789104882208238864148639846416258661600998067415743195406883906819125163326893679043204362750609270632465737870119427639844610976953238722914860408969304408806516523850500363280916171611969935049285881007758644439213035209407228820862187856921776044057328309655820627405603620052273428681917719605151521531988441631602796488287244379261681553505051231124703146036655654982348670378113967372469266267079149091812661297168919284505724355861613428790781741736643811653247727464405076476841919477172480490347869440109709764143213885623414791619037970793022191932184343783265088133337047842458452247099796374348521684620356462418094925025917307693405662783290072479685300647599675582536991139185060162351780746896973431890004816878326951313594119678185375627483417333023855139839351703290449747087767968236552134380752424447114260241656514795191712984897259178836593386467285997177792154175380526856874562870309301818739537812058110554570794227988646395282704613404002260019778519180112347461134209687118040655690638872170371162358506150452143656837331247364388927120592666596562108418926313541197657318378127745738778890228499542441232328659762750977143587050689055308577113576104053739503694553598626596255696992324422048543621801432338268767857482511565954471856697189735402404803730510268137973292691988410429214316902873062690648158223665948593190861118185452931903515646684279013848337946796640924283224418156162740526039436647962909937690552456785077185395950193137440669896248818545067725212402366603836137084597742252534593934804138013223855446513253370065268627058112084232851120688659209945821999125339296577019086679359027443285818114707229831269529955664652214481620061399399541058920161214464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,17] -22324391506666823193795577489191742834170535930852994209169469162226003833788121822795987946125573227699359562099654242246827711182879937763298339991995247033343931022088609230549495962926380602205353779694710921418605929931111304227006264860772629053826806305172537625032970150716720949691270687554172571001386432781124983435277720943691848634261009279165672072716370685358267010646841968849065458477204743168305435248811950134133451755734666919215795646150274818801303431759451555600855337785361149914098641408752225374325209777723664868239004101308837822785972606509046098509399979596300009263160545993271628463756046728440715528687676914776402145921137688388390661662604979160686341771114355798303998085602397642739762536308592071066983741867809351971038691863284092470962379374248118470664854201254112547207590128549706774794245345125398406414269281249879603616006271831293913917460568088743830712898846935901409242036560778747883851137109032314703205889660384676451330636252777041211962621478249642199016722817822150538300606417794037325081636091748563633482687440097529423690383402313531086603781350171038186980854864803519060050260688622858808616977092696078087480886083526468796097042755298499955581702582931083556127895119271979689028986010995414305193079607126144531569130944320929551095194139430840374807630115440319760219643144107637425246018413196515783318876985580110403142150710285057689908748898235199753085293590493589722506879200569032050843855064594018470766160410361205615203534873359532859933586720357121457674360272218370416262480904369499664712572253285421473959782130094446330759426342450292049904132647338620639868093623893396295305420303865880210924100290506408615895037975162513617544492915577509489813103757656230735133358971585042859912112273472356137927630345690756334387448388129294145533103226302675772308277779537829825419566866432107805282764017175319760937846969565779494060297419376273807557905664229413758288251041829342895542433088995730563835350939191899649633013599501835972013539203097609509470428357167434537812461819116902849966489151602053494183959056826285115006087522619879918403764025941811685654193760722901172942774187925302811454062181719116889563698889583323221638403789733607886879344463558274039868564176712913535456984190253136117751575024765964725842805932619086003658868718878959238768786965683355010007367632292308582400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,18] 14479394774015653637480742543898284022732057881234516671628136374241351376148788944525302821758595037770521385446978169280115241023348706103645023382138829522493756673705078645036903845763875574876154280084397892692423863563800733060799361762788220306644495903424196983716757243534224040624489530786317382440813991506044072452049621138200801497997416248871040116840913305917765788872296134129439043145363134684661959720771199912737575880223456383735535735301804554072793427853278638032887764788945477634970704884551792393955493841477651393114978776457158931193331948033341145287488161889233201568128858889214282550753688965364817094416043220818734319480915583510020399678333826474866902820786262733744841970472980529991886048246642761754102929296801958951685385257904113271300967012093019814160940808573824695353131711431648352527984476437350331212023319174387959248462844383298095062146080807354876562904336921502104319473306949825848279136111464961679455319557696323037670133558713222621135621763264144076754358773272800412001648019341768241489578971315187835027440854989408443601352803270917041865766943389639931106841527782673680490475560891537912571302692792183081051853576368048856214648793754123909054126806626626705769162702784987951973329348933958223207993131523946630448006209538143489517487826671435483028069070366626354960464393273250879664436019784338432082426903274552123940162256782955676439782606222077292938466710573633815060334547643122877415924155747478906451743652664541036285152120985280941392280569706839522179130539183131297844337155680435516939874592576122840976650974030149268328023789805060680277254862061407230335003877211864419136444647189917501576818233437869694538229522728484399420495756737076741128926838156323155840695272574476846150487850333371983101126831372824914532748809243884588529769054092804550409710805876713498701673198314894933046670881430689823168513518683571577991130817997065994042432006845652693303923608813648949249458409261862901477510476466187037349701327642083295612489815368469867987092312300413417634650108341384413481368847213257245402144319958037304168013131024947595149749269603243683502735055301457722707144149080652801859109839066525561722132067968102131973527922353836445320749763413070489460999139063785841813836359122429879421109665169406443611818935580282671534031088948329055429215071996655456928385573066933010432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,19] 6764914581567790861520801674696824413605131543158783692521364979398476079960945494403270266605146934567829474178833675578549925314952379650073719020524291954008173631734909178139191025789451791159533758724742536542567121883260634011861955572601221927963484054590910035085353461781399494653737199298282047181978849577927294470035378963328718878954951768136895757422086096985998885075651946936001742679590521957040851499137872817620398245417434645117917305300012027535020416834378281702231216981337475947475546115894359326174769223920026608585055690062468578272506296840755258782511077158539564608736532271163554143411710875437901332556609813290949601785655036818058474080079961325668995735615284625575192327372016818678255274879705819519245423898671216231000087161772023132675936777955310473138147695974633023003139725381059309226140227914204973917627089503579944073455335441200057519044667946364028609959192356153201250634730866644466289382552575470742316482322296844103058629233321707663474199137670754996979932188881180392927839986451677722265438056234538664660147438330442548539370726248901604944457026809672651192315239837874455708750672575354823962144097270270124723576434353717219637308726994091891911796902589183565792920972024640881286491423161969325803554181304181837125969437927845730505507906106870306803273583152087763187186790070528506191289623425950184997198702420981251534682806454420881363776210513556618273206113791133039704051536713972848713624737632334795412943805770482091904528413740913268183232089997120178620760089304886372817122014847834920962468209739764075478298116126116233968406674803213365274805310477294401306166629148865735007088749863158464874205251968533674659374877240197381316026425765087008845498375865718950938941491964839692281095947287962889323967364272113075201047028675553546539269721821889012690743575396577422311616969870091912388002836046790665005651261363461072869832568249877041800779986763422744849712319763081234613675679817079266166036065470412088583171217728908002200697388676272536225138095787817000978726137295105309533970518096698925385233753137398849976152231896750470718347311046189095337613925506026709165853826081146220374159751092299108446394618848698401343736293439769439454813891314509112271600240315163686068671837421633232794236488873196885833804300020175862790455031403021621591443064740938318819053922697642770432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,20] -40830704021216491947548678865627595109003280948872655839181789690383719029807917642628690546516438225917816395643020951589564202987965870200611904648454572243882139222782018855411764555910788619742230122029128998760252418193650245891062912953333554562912946376872637843292266149773400375799592329465490351554546252483545914591338983839597897730277997590456862686945989736211367240906185316759052839370988651212436079761859093571347604470853686993047782825716881249477513063642537695654652808272539627977233450069263974645004496088444039025819702368054348598719976660324229986201628717818667983349967315710155956445271554703840153259538380894565299387678336710356626061576015707135417932695783682288077580435637658504928166906118632146638613051994034687217155187592609089836019484767962084697784219671661524746621779393069395913498572710519023732768058285897299258552039261424597401996032077147779150154555238075586901150695030040866993853531819049527739756310385588777580057608872107482547098136532463469051902905405823621345421740084518674701903214759831967076599359811527102352167986707767946445888794819814862795984125393684724577888851976115200493425905827861804306912834349728933789922757012713928024868401120761622251950014384978127672718148795198296177164085680878285059735660728075270521022493370850033555958949143891489014590720503213712384515424941602181535944011105440751640099274424619772050723844930268797325141486111497133749867245197672399090884676367587691292262117754105461568128323825028246782390078654356071359448762602279812591163538654784222380931627212685708825446825033823938894880045716420846890598041073356091392254221381801403638270411877781143597374821953575244384509432717529319656041503775446982010874420031535439087117269494119919965128131685529933923247890715587347904239611929564691490115974340949866032986083187961129361538470000057583731542085324638587880396843752867470244670238972711831343683351275409513553822775294818356203352109223268751743642194340526299692852070426496118340042906974764096716328130456295361736843700741087848911261670705695816955662577529449222492450250186247575203927291170736436936320384560616783123614979605429370807256838461494968068119124307277348007042521335881530467894655920589865820761835175349161793853825247871833873272648121391852794782649918575681329898862527892812345708000447566994091575676279258594934784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,21] 80899722887844566298997748437226970561008487106461371708380878371340753323423330863376962764933854887265383492565566030067387017485264069308673786994518120899545945210107765079165185043682740095151370183977841803524071634639988356700869170781257389120598697828420836865179158586048648862199192201252172798623418515881927568533601170885905508680258583388854656844573996277339422048747369569870393447868455850156545558592169635769360337972889791440160670153846748862579598215916300193468289516324956320214580353074138898998289366527735052877257779210698178435530579738728669875496543200555042787397765257340990680712418326168888211557886112340127387647587598179136606549858325383004495565635654366505088825896829267686687956730999031217291651717495335594145457350121896209201142065454692774751094036082601537678413251358723072131052607675765546816096534641220915947961994895151891168373325182657577164760860777507123978066622729874638384735130019450389680797766653464285575779163293922516111413527680719820848213612902841362101321874444732218578237649152817026149693604256276786857648249160514353130481843982202884718633483804681818130284478193621985912788607854185356774223949120468463288412780075004774557236035474685427529474265842667717023303259854883827894105956884861997882365662726743726382485115383834215631962978777891972788356566501227899326189889360808471930054244822138117721771730867520144883982765218230662843503562402288909189056949162865433613503311238405386916080450182427590625889694984011514984263565701086070298784125251077829656574993853923452315635003580322306272583267563658008515143441219589338755095667108545693161419928936705460239733143643681543841144704739916512273207462626772005307455797665505968640415033797713978309575711521489742032701036552451548554409219458688335357514658873519328134897167603315803058043424373248538562807809131991879240719930145793284885775342414704819098659715543775057776257465665615820600945760152339016559086327180358021176103256858969237837176368636257946325650017380786541445323205886006258161897533707294760204220478313938126519953082395000810848254234774522669019579935114620338274193833225744333523572068804980305729058245282941013345175485335270677355644679459029721758143063483649436495349035561877863029669628641585646149832332641600121001758337675673603990752893869064617357134895144257220316629288876950826254336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,22] -115365236650663941539352119252944611075771703865724780476172990510697648074209784164626830949066281873988579369434669855622752235069872322317242783606564463454091223942778200072019805296027201412200933039662349201515708425171675802618053536113067819540050138713184545799354850193828192532494442391427914572089598435514812361852032000191407796360127171464708954059459458664950294439398850572931336645129870030320248379037299705386300249498135049597503211224880907979212566858615907081869359366214320929358792807516249172582224017289987915228087083185853112065029591416142054031461882603004762872641593641261504980618262760594970701541654842498062362402517826713406959663102845486392973609854545295791077529218631310487099302683991239999312135801186825068298133155146063925868001928414842068784685959851872588888257246681819432297188520877922893113374378568859574535746842621543753358345655987217079735152373803679403306820005428211010086128076035565231108654061369031311974492677135209703830203456650319218562218220199652837563206087882229822628030681809381078053996331910157467329657925482910403272544074053820043120887386921703645646349642582789203020500850281037799047532394001626758657664686967534826541539796911431143935342699388026927400867757003576987690603420839261047124354248911253599431981303466559478056644404933966468470064756023814266749941820888844089492895010932223885721122918555234718536199954317754927524224705807195866056999303873674681905387744370705792748814529371378977292775462795152351939553470155346072628695881119868503953613378113955412880817911422144225472030676840424157104930528039111609676211636417055223431655272937790924274274920148093351128583993947093369974088112341737279662687628328633926804705411958111162041278382022388442780486760411139274199624111977267829380444107982633329111019413285433607948523071605369633861876144343482871849366114208135359336002489460419177353516499602284874054206487090737811947420104470701882501851036495703799723868423942407696717556355481632096739441005817441456372271002749683353858394667741801514463000529901088204254630244832255298997756094083204653483517619708610434925909561969356821181355567885479957382323750310451926461248578153659613217521936966373354180593002206601857201038912301291882292552406587962420892057075275617463402829418354457080821384123769216653709589091904638545583186732298380444172288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,23] 132534341859605856921895432872830107343788524147183471304326037718846407523723895613555661350081226366924850852033043012269128690943841271152285998081839819662172889493374780987669746103747512920786875797225065658544791148087107869494050401626712859518478318709290986784154122687726975891270621921891105717072864906992323414700423239074676541374947979151586980190414156356391815029652163713928563240434427262486760193292518725632309872467540972883394250157052325723128475237248535878526294246810101947326362869272977683805950095298174862360839425641452668105713831115388392502518022711989896199986990081707458020016359265529031244913902639841076263344279412886422910298955867391642261237609269755445773396331278048469242573391247019626640248862970319594278809558890037579854511232942923045859571297114649469285355072052548176211014967345809890951441468610653184668233874320344813418690699313782055476581392359749759228531355583296808739576020265103916479038614256915025462681400688673581754720877279718073817212269914168958006646836395580122082349738752311657390959698723691957330160213210042973828470085412922139567210059493241336369731336217033533396030141218612539436445249214092443589304133355381041231292369212093274740461989959874195003713734588927970381828936376222347444778946853588563092199811431352111955521870048748223207476673700074137664438355107629644834713332505929659548751986065472459985320847999231384134287683990465913248967090948333347703441477905211694506746350265552676339389036837243304169348447896821569204977780115402390642374358177051505960736416096664041864362382936932059746741570448137492106709785723799370264393976779143800938530855145881997210755337986808462287148674743245102335164291855948320733034522504937983484737300980202723914821655650791591677979702697597378324320762833807131353994777049079679175680680503386927254342522134028148738123881639016609752374637679805491534983501441842884246564141070433361797121739069235986377592794381438411055825633155037026126812620604908689523210887448166354157575220311839995369785961505599332014952680124016862723889738354805824993976271851274475031649046461261117263651435695715177676652316926540335122905508782805778299882992226978563710486373465644432100488010026531210343315302943334845014463769600316207405649467499341377235228772851706852596386671744892577952213442462681138071715830373419136319488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,24] -126312128535664802911353394475618527390081193670618243352375982543002865320267399179845134784464177424163478260572619435812642154822843764903969616935168734631253247438299632161476268162568244705022018062111387104055157010258303134671765492166635878054359083389458928750753197926803869298927137050687859003007134944869309154264871850028837956882690097929669256282900829798760409181905324881060232901095143667527027043054850449571512346149558963584469559764631610865291243354799233661078507302310611238649672907133795255466742353966538348399394967472914613863093954136350592699670904925020027940341928091438391500635705543216224469644670670237653734828833895095993638118421889871410385970998571000578776419141985874380801571062633600315222961422766341128875379748268909367186390578610342752322994739054351401206289539126097657200680424157430752763670131625842775406019971263047291116289322787662969150481639973027708041557309746072179227847244905105389140714640572365815364346569472529378605568701165453194099033502791482504330888560579169124602010650504460456203883080574205427106744533945016665089035118986847544297896829851501123787517927355772737442365830066890744865364731034475353864896725227406830311827750942322239229624939222201945687672016554370208044790131580121200235812315158402902904883377747679705195435353420777637810042855333513095953013285207682446791433843326096931941019757150093129883062376369621260158255911144890955778970229117434462742911329638277966070087577980394709317862889156471183683376468867974909625933055622259051026318071353801745062562425362770338819168526955192091466432140294271005119701864395411391566384499370304925249354648284820686598235081944277461259696512528269164608579831290992880518326137359946714653073879812593737394158743827641977699608566362798367435462417442591126641123686227674627772622103747987422466592056977395874980329697578081832762315932336968720370590580565760087624123977783861962945335988089601862498985474045364617672983315622861591815528937347265610087417257312448754360865776714962535457147802553014680433670994545006667341878730077662286876250203283735693738543104459170849297016152320025985233718333567699968483477516883304999083423958371447724651787158166059353884313832232756697865249955088945800613209355563591204212753074546339008617277503507904528026231654401963492966641358299906728161464615386931329748992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,25] 99465132160935794551248717667888497890723747065072282075935270574614547258952161835096311488104039869890866631263946557772550366353558449632867754989172220238946920776173787844762024743372549963918072592804279118361022736404388201503075476131508045250291868708293630692799287462796614063091761865907345590074025909216492467819284452607609026991973812452924155036135708810345315636661012962460046273138870048103772271368182058717831073000466926940241897760080910604768129376791690430096742180920980656960571611552594498402885023500816000746400713730914267791831615004415963795236569155983061133279366322406101659599273244576270397279920397157031084213868802459411707282315338194616346474734746138124159463588673323587565093855356043346719754332338878396249223483117031238917790549707004561634681292662002476447488136216961272817928898286643038115938137854027478806393277937856269927533052637723977841296088821806994058958245936542048451384347514087910733154973929249901579935372936304742129994485201106893174613765199634964344213384005321057848528344676266174564322101532688322982637074440567015517214085895352152173500708986307908296168832322837296864181093372242956978362901075366520769208620389849367186521635132668200742009923320587789720683892630626763128616984043491511674859647239974156976541955974655969718915966492782703554449531476171197337321421200774528488631758543169361151939062976863087716672061931339121659933032805725930713518965750377653628908174780729355430576319470761759050131933473557774900253964254591189130280997881204629960876312412954912401770599586758204509648112018024711408385431179029053442460722842737705586600888381315038354693347521707078662391033647843682589392868526232626722265117451970670095143526687567939838550612396109098800091527308298821198351056588200985745235199221874474510919926295097830950073088563780554423874177964116630283614764979527839747628189382893687019989641395156498987662190862163743559356186560696460167792631800254196769502436321030696448086631509702896959773068529479963891739653063569647803979504446039606205769256835825045098827676234202192469059804168488436674287876342158247427585957057209956040118009633326296607033351889059684449602341915019685215096867756774613879864019676940594532892912879294391834181318585250837452446956778533494229350770179933392388103045592914672191692963315330978155208132086536379736320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,26] -62273089570893231481660126802196341814243609384126581914129815345860718455516633992692608921316472795675742844573271919570171777166349063407698394938481631231569259343271433377679730826287090154460021041341676167803522928016733137346651762561549346830130502165223966152787507801877497586546969368044126555030334840715378271489661783466185079607909266443359552409700877629974841721601332157717985851965192547109006706580288465122445083840822200962876588805431443176150132455518868648776675091614758356359680088090526527836088038813158393116187673437592355053529401225945729349239284253626812693641181978298759105348827737326088826044393715897050774599846626788864461103663800009186905410941063743151055863239981799415500755322132550793524687782558538249328913421164189783270172715423368159858536588385260252019724132781050123812226764186929047212348277733645022933976372984645850607218802230032411362309276144906552315176111477862597880751685631963314313758921638385976616822130553777950241881436186713455874330559049644591120561169107584097046246539922800117869884183487747988778361847010796078280873911154998547493025454389736275041915237483654839852917680056314408141664632190490544081967714798397934806829785176953669856233119868942635277058069591667355713732979615731726343666498640349819134273429383605690416812857606168213453402490703924747056367180769417065098126701975069439681399922521104199473763807212187956249010951295694105803449385246853786233802506119310898046572634648892689425385323349840215557174409917446017239008835517868513308786301770255217067967131209481754252751336586294485957525890318943665837891249623016866606150369815627468709201715389205272672390994225545473201582099708418226903249595240930688644080546097457832882192633272759887766447185603636346423132619963527787935857335049953458738903275311246107308182290831323811171907888297766435685957788751903983559180414189045064558823746495936218700480261790456441232557786116135386416052084403621625831158258903637300946272011845105812129270592105581325964928653647410076153466511175152004038625779337858013696999028467664152333744827850622648766421916269734952129624952463491757220302416872889995918227606139897617651730556062655406616184748951266632362355951198520523560867450322223419499920619083169226253338727133120876251064360839934129115059886117546720691994858081401194270678589767651032172952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,27] 27251461763300455759834052248191467555776693409137062568612310600804656780251851936950565042378042933173037241261354673171833353677533859386796632716216505299922708404181647793807072195219684420858036289131236226279136031978295426021311468230961929548870433223709472120645460199882179272504221150289124291162939053755724061507726716708050010974350970623996391155443637548985574141721217894947288181323875883350604414765323562938362751254135563063584907032936432273256542938462907552211866580661007671870385040694590362986687603332680078926850483386664157354348929071146773102342586932995118628219434431284378786450257176863333350752533502706277133459619744310815048438949987542637456082081444961793050572350737017815104348745761086856370521787227505388919655697560283729314820297075677194375003671878523141405558821632733147773693545654938033337032968353155779622390785378955257382197864236474033403075603783685506183407913675374099049383262865804508740566899630222181663272712825700023954118415894875711952719408780025507694451533306276411417206822190112619114371841822556367281199587077897803548118378874851556565781612559823925824204773484514404860003471910132059096210488339738476761340142963205874070786255064511283756041547606836190938662236507290387958238855396204253651705484620652466361282499910173570544757848316166283170528021668838242096146914368154973408595995776074926647692746718230114326593187548720772229444899667853756543775116416717884889284495286096892225421510592866080850136409749646105886898623130951846865154980021353585780103935565220413333105828222302862949908768839612911781800038375812880860039564985712038372618887888707180957785224269249768002788606010543353167997217919562359025289214469918288943578750748102324539283157568777684612870903451165638761856660216970779570185354981502255762670981733012328152775196537234947434593749566968507914687979533311035680887029366299149039941912997389793698635006460292949308245447322517865938494411192907216720777293372155729298496299953886064522746175780522292071765847927000041964443815317145308256032352723789659824108608902673114537433679310607975060191841616516442164293241485915338351065314336384551743560777653039501486047982790404089642927467347722023011257664905686706041305817268968095580026665582611594165274251394195510292223815618874654035367149157377219747791391527722629401115236255680231774427000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,28] -3177367002567120850058044937293378552465811897319399747304275631615398571674300209497503788190797501668329750103891426670450401773989558257315202724310874946404410829924727464048867759586179201669314256858907183832555925249919629628231856826865144678195025328143909650738728882147757732387734757404631012046467066811931113813027270270350102800207559178323187898693152415300776141590289885943829082017919822446854984778462256072933845124027478816308447577082568621707867593528659474178342328054638095085631663577260999841530024755890967232577361362403518161058763540413603633732578677175210910369942855213245080206092316010358541142710878660962662434227186649594381911442748198423488551994198534918568769068589597233987017574667808098372295591025469157549645665810897998226852219202833339477995253073040136307257404113720456820184696146151669598443011544903080895743374414199511625746343465498191300388655729257403153171135628793057402429605495909478038589053508700579377631074309203052929072482942883790445130809781296841540136476803258041171073717333068614861045718901311117784123516698765465407995172891787255256623734608860954926393579668918524556834899598657009474646048079667537005726270572007432829409279210850511852117772168803003200017025176696671334924070890338279982635618104678419232112771785393102322218310450627924673303490104337267144123371895267650850430191308143755421303628492134924233171634413462635557801744326093013485970027798161265087113942300323387411180484159808551013548641945187921548206887099392988566669198340101224886383043227302167632236892868422405207920772290026204877265834973508612118476545140917812049931250895527409842724751162768577270180236260096776901117978961679062867985560794347023265147198245062941449631111603651072977949983832851821239214044380914788013864427586115035179076006188838384783684624678355898047841596224453531295013646483631415341189573782337243384416595768770215677476703209536972428302506570882068873599514103917791230244497130407788601301561077741963258365764425294267381396147831698586481430030579032387273780089269471743006111383338927318460600042184013428137234614532803279162474889553438015965211883459229386071870272253804721127925235639039337814096126750255668801449489461147397957570152105855225767195050632673047188335669643180878077547974035080813632825044077944892310458058477161722915676591239081708617220953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,29] -7946863942906441664980520208621163142224463216347258413761999585473776100241910533132416371637135146186097252227874121795998894284659127103971959118590246854792391900478023361851256599964878242504758431852649509033460464290517209449870418184627630730325129151170574344640695873428436663439789551759127050126528116995159336462114520567828585787131261864682021961533541172081999308919512197813393017533942185663385750870035575359612700490427028662094363992138279514017474772585386326019237821627706451668236724674086427758325333110125033416687510006698123054958003694148288581802749746053190907090931877664403748848714339717596097025601096636992989785821978719647481886874682228875312283781958176104136381704428313490399859323377098998097027348457881826935774289859694862053541013489933872961475944660631196096795205424985589559838114625359344995096352732449452029678546065618839364096365681728621081954619167716483509547070750508603548589440067938605486037162163399760934084052324319439510731764979715451814841282399933936403661779888806608082537073411309457642671629786141800480207614076411144143156861930746864075353155365312128491514692424537364555127028163295917653615117697313070843665365755154975102629383849572694484136841351765048953540920961778052680806828237860496535788346557736994563445461331313931977440520653586742740162568128107570943241805119494891124361857681602823682295283203621679254755046347061796196760057489729741492261674666053176443938785068784337333599615435472853927118233646953421539703260975909814225531939440709338202190950757442396287785855455243047305774073560643813533787081130845271795216343993143006082720469862922278500024123343980422991911947835109806441545670660753023584318167273519591680626725729472633527354570795149155537342025306138771850442062446358359319006252535162712853226383805404632533098586785224815693936311117656863964119973912016410946406745870766172172279680431507624341701300996462913923395608344316026573649076389956960244272378273087894293039305993552301848878365420621431177240041194487243831018819846255516907877309365084697940629163500322954438293751663078041024882165845860645183215444318115610206581277297603143083617332073244471696873193954851945738576683295895925137102472256019255087549464866829462562554965352127173256041738022747171172189471935044400385082682086122957515189395256837193597265619371884995652593780273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,30] 9601526377976054359444725501365659855141361539131466226097293237200669736544227474682702762876873738709965581599730979007341108211623590570880952627275147699931519788835167997927378877477788327091251584372915923318651759767334582696322010017901621328480379845635511355593296027411719232394229516088952886089702357922964074628906752522038637631164102051591689985183551285959100280693837856334189101530286575372512041133788769446900559791619974281072497008662682984438295054620837646378324041970973487694998206601891363592367927290562210479846972152763689077471573836521651541352427587046627480447770337582972010305813319898754418343509887603643515595556974760471135885653695310471491786408340735675236542643832252597596844091961927352440182242143014074320640798384064256306613605967255227787712998368040584346959676769019885529395175749351462291092639348158920459386617121966030958983191640320306091663960073113889240645622748678192773855625669405566399996555244151603608278977166797282261720338138252976283964271712421492893179949234234417426076714082852571254591003597603889507104909895425963289225410750773663917553045053924845936330537454833527004467974123007325049520398849327177405653767604134558526260484577754667760799991487595295933908675117195098809557722128593297801701975026312401328477140402870514280260774443099546051415609362926240816099606990836841986242782228303369345845151543119161431223121790841963679458602332805587709398067557992895777354415382082739651551938205480284428235814838625076383968633152643209311543022322688918609226398140615459884488004660591472768069114836670429887173688160996324610885900410151912672478210317463858984390006323406390761253572010904205058311586552833912718629730741635712312871471587087443222568196470915040523093810788512656681660463912978443912308438711880608247036998557520376007386706407452172763864855107529309199743099678277184566322698189854199577358853834347101418574048310440720159588830081973696860444387571110323416959890448268530638037907335681545620076205934537311952302315705347422192221076607422394796709913637032485973577226105740229627379975374455995556382468594265881710853791331193467153194957271748037223952352472846260009028976481856584814586114339587685901775657750783215529051216310365471197550783891405054584137998584562202806990735559844141880528744135766050324046395971626299127282100880490060705598999786376953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,31] -6963115370763893618278835907272338821791735901224505420869521285012978239281077710902558778713923981451580565111147549791450310930846182283890207944680587683021737860420582714649568306234944025960270082318116003516209194768291471581563969076005553427937233268494105910107033794415582424029004973978321654185322381366140422406887392976239321696365222544282167226960618129871665038528845442913726294809480168079640017754989507206593952972159506231343352074081242827457527498073171634268419138039698307559549227697753893113366029284149164843762108270624045635815001061867324205037079887871775868494774873440199041361680213250527648076544179149391414454463793432168937850977103945028963660972818216564323355123637824582464088331705958709863620625898877169681459850299363930876561677522306324309402174278835723894520673687974209751704006676972397376085957482629751555687652998445776479681664048744092486146808398968728530363129407406323443394345085630720231851485773760139927588464237747938250744938430030275667031152950858137208312375336545487212846967587310584652142557172036179256061471245975603597419705132092165220522915463546419825913618673776962124786572870671378072327707572295986651742990867572472824930693529245555910380588234815513076152956531684624733568450093316596731895479229771677336780346010812740535069388812203467195973654694632618940171733791224283492329430514383530172971808643532637942075523515145645877301367083763698995407822820342041871862516781398167628426975875697707517705997662991364768041901526254367141713239111532674898894420819367426670071308355769183968945994984778106192531659317245620260171835954905474485451294937812514123027377177525436539710432878430134923880738555205810291619522289484698518156964789820695128048934836043178457103999755958571546957650919790414950019636957369085439241914121540904668810940964049908883330739905154475360403706962173805195202876388400838845745235192927435073941477901591756339291075928893957062797227392613497468743090488614220983268885305406809650879086220281189256991577155266554314061886154443447908674793884356571656031628819985848054978100425282855292323745336718082671835317915792649768622274853697742852148140171912382213421313119381109232899022757558177781265720209967250288418626992873099318710496129255002111008540559678547809112483827617133839181161972386735740320030919268930077866731860465195028133005936622619628906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,32] 3790094070557221683869364524622782251952822885432412146702452868225283235396003158747568503030594445498140352895792095643601919068594998081015846016063108218629247055352518070411863799364264091145765334891900065699465137416918099639878461879200843863071651051515331640010466280316022159792683774054354773682874616458590807151117976240891349727665916628109247361957265074296652058792780145529933111646350861339643459248456579068172371757261589238189890082203679035989265032496535523272850433735968192576372280662106231562365351728947823601558826473862114666848392937015895844990699185690704570150659776262632626224425275842991349887077363109161664478473254208297748252279570847826602009638634694304019321930999281910917708283259639882561369579217501736463532476476619658372273918935655625786491771246790053395308494810717239053005677938759016074175787575155718783166582245846404532948427085819788662065501935909530939985460290701319472928255899859919498501959527787520525864375659159913037027731676460315228734901138896727425809642865975312855169074310421689918268640524365833467109081951036868001967974638933203156242852986203819185834908182412727067572540546030544960908196609338493609814659416523082668281807761842472966225355126374036102715056101457634732699803042324253550520732326599136409970486436775121598331626017939066154292537911125546699986610124171281522430748206023165191067827543614056128715457083429427945405551704795007071593681443154110600913281288807126207999657535724113079026581844355617286023435117391891853466129089671898032841865773808261373907023907734983874537875125111071899849462394941048946541827636760030966230988370105084401320738240942332119257247311246482373155163543936324217421403975204876802174469667115824369166061043818523454184054905487939728183827954403753471095274159911955738263408626843259831837565638649837670807237614574551264139785604909043792615811155229875059911044577877993303055699338413817081006215217605680698156564121586785879657502842852198787615423315310971112729562237381688105638242162035531834231419022901197637755777863864999417205946598539033910114043474983941679798771641999932063876399056096347506234852710432892267903025199972995358228077924029944308630486922666329021508267360139917945530730085173451842499364368115144396052968392804258141658306194628062068774208383966823106398559200335729187730392919248204952327951307388022541999816894531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,33] -1603597572573819420470726136283269205937764460835553372600468863628493650973252005213299624008281519841157318661620515958701966199823240218117767686544101770604969836947301111206242431563834910483024462160706005281091455306400357872985105821603462440053900500913312448421299668695274126030903034813275877119276644717787467666584080241589992111044918415830947147270511476121733902614756663774141430626278884985312641525381414137238475765520814010651318609220463583436145368767232845372600219500943081203722406281313053125946630774603254292901294920509749094515931289010449968205674970044208947948904955189834132412438953950364967065438785773971224828461298650581759876885480254093969088578625855360279011985023783565590149374656676519337701367640351079962075693476731920195127170254626634107891124610979694830563090794172626935148799742698744782068701432208148393976416784163390122070002953023518756606061616101697853990491046993031046408794192470882778896526960727385010856552457723396935464856600169770890257401617772823850060807762915447971184189496017058734784292584671111360168594132121444955920211480576483479738568376443558455840702972594657944573157963642935626477333875698289266841763122397291747916968371059690736865728739824762937689462905344528595234012275102531932659953639592188472578658900099509448953155022522998197028414353931294263792601383006161377065482261272587072196495351991586303705498146409384549136058305313465474495602213355470799745425537684339741210461585160234104769704627896476107947321142111738835743887704204462419393792412717772711072346419077574359846506382679821575270937301344081928922024685779222263601073336721061903416117921953450023706390925323740538899384687655314192133674829265127482462557389537738873655650386399799428046643599673842283532763796076422981714218404597226370765060725028695287835516982894495775170542937498076219504881876283257296419904620815694039281569613812557915765639649583194083467974102215333876614245864313707020668426847830137910759543294652500480495051776923045318753476578120566859132435399313863691921471837765477493530703000126852333549848763208252416598450739053741982941618449760616349760967644828425751777759830770915833351311101479063437772902808333821477663912362371367035647658254455306798907523493151603074306312806486727140397274395290444629305278129253765825901875899383559437118124855762724987515284053302020765841007232666015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,34] 480369509500543138841296450753692857429755565836344281649137430467865459035857380791686900300797105936416949168249719610138691413173541319576067439904399668337774202520166963701381684688823006379040960871664863741927702944940028895025447208736214184742861683347683655592758683765762410729014275672148710436846902180606919331467995611416664275943953363231729479999400080638479308399769313948326557164913112677116157717310009894131098592363526106973706776207101462345917458906649584898706581668048603321156269379106757652214105900849844305724381846070380788267573909148676095457056854722157663257293549579911514757280638458596711134397539344041961839497874846426395757079217411773309215317006912694067263103766564555661331764291850831256777634653201559302949192390672216108277728094047403733616590257319566183679291111480187890499244678804149092329622782839450733796588801699649982696538849628216442873430552794140741194099390104440960785720555634871545019705787826393637093139326827083083234842344568837054048534377911150980388277124525730312403884174056427452599357915830413801594555283821695768668676274868453704360335690439106561385865129515710137447458990535620163512553021100330852516018189163148860845439924017908043913179049067106192781791862776149223874494671738886704294638676590913593411466749536520948752849165787510230439951187181494599311337800214501235339999067460063477364068645395353077334251194458338636564415734632809074514279560888994553329683854744993187956045887915919046242807925902252480403718520280978792773512574177188594197061031297561208343228927522616733226126579258011843712894719685449211990946209535964560744072784339058086917263379786495620752802954569241360576166134317030137573694952391834587919089728032166807836336678551335506837503017537730049112361796698310644776529415879119049517111996393784161743583007645941360027394557029986410241962216936191552418061299639962587134062398641559403717048690921584923838331219686052325961918837869922452220444672425742215321095900499029114263304213148747628528728748407367927611171925314892897367649117872626009333858745348598559211444166098979291686014206989119402789470071922716097315700690585271499789617397749670119460633458154731047760169896249639061281681447729107812660787843607535353047247637408018974221767579772111459080852540827960411675986456218974482849120152823836884457425039021778255892318719966795470099896192550659179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,35] -36967411051574278867317870566288968045984173886166364257044605801639208491357481612430717895545902342366381572941548470923105282266910749389169403410216640921761928734290858743560490066307668401507743412281856450938012000623723737960242176139789581225101474645368158644888110547734698587089282817498173498708620475039666227148596078433943407923284381017880520723837337981305278801158692418927373475754876032318437518453201927218261160528933295225098241511050759863758678249216539848070354906689268327720383424930417220518860546591901844580432394673408576551286558001043217315931444369879311419504595377934216813816239304085156126124633050279191595466026562375881728473583349161885614530502219483848655545103300834352825029436987747196548968088027408773609055700598118398054645378839349800348942204357467171426047542599529301595571417554230681722358483294126555185021159690218123470393734360823044393173253440642605374695077637998360754475041035774329570221016875732234114227777052263213168011480499951709785358589903348953152595586496309689153658850527105798115793763806746220269390939755760060312594676646305853507411672825194916167643066895994160646329164416191258716608396075065307704352429888304431609777892209457808338875101010947138875162148861581470718085601133920227269750827607982820189615102266948905894149676086404836433188523140562350322488588442298247515447743295534288087121582755875009574676596567561194201010705231467798494323179565186194519542933039587031839515072724025146122024265448783703449563482541166028088380295079851551832279440033387551188651996041455240459246360924858923371110491895953793197882123270451803375716601534039836209462599255475932380199521345132242642596983151762356402971832329510308455760990074738238208177955313212739142777002836105117004781062434040004632698996928048017226331574170722844184685049794266884810109960454174413408921298057171524024986907904795707366720439219985736266745276718624882715614717238995745424651005580476475820963952949651758339314078335464630731993577866560604942641322630497712840019920829119507599484900404442623822022781600214896482166794968355134968388584426285151015811838433602202852512685439413100154225192096133250000641159581360944433938460335995752229967143948738680122938002836039655285038687298584594693227685725850786681460581646300786216471848677830377011266919883845387977150605027391582576436946634208652540110051631927490234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,36] -75020655584295973223027261201735978678145676464901860580584290764243164047955839347457567675316278652915673309908416493951946623599149572514282147401664690103506687757792894610203152332434620274918851323038616035074827587568527103307798437246865813050476302305200223533045803042288572362677562818580529119875530373551978492867195381821775767039055902768157608362614074651489705890742416299502490461975383426191311827979869978652478029227925664804800415545708958070093008503062952782116365716187163545306679811882058380932901644055936595466836343612894425034889609544371155532895601301254573236288620140224950639618823072194653379766266030881648666925133506754252789087591378648799238233800552553404488389601757909606359627854248280958518205200463288575402362147601985238763454050991499913344790096537088860678849970473032455890487232164511344048907630488229639589950232631783763814682800797474295935644856627537567759374699899046048523568832770719334901008823924601304076442043682117844973341476051278055548974859051482587662053323384661146568299086838417286524246356717620699432985667941645238670215828350307345444864549686957508853368232504758944406666715899012793109114865910998105395338771570547399967859451595938516694896885781733524387352952626604330904808451607137672216453864627485131841975109899974484798047894821505826914731519734354689683588051357390755852212154798489515153916843282962585175254353312459351243429791515454661766321366215693204847150351084745116144483033622029133447181141818981962023713719737383889621648589083069055669463626736590122165709221584222296742779725230791571277773077906855284626366456110110577871337561812853428558734534774667998962892894305976252256655934029443171894022830367528356381400428154328371635735632848451365979205623425051564176048702567276969193584137906075171056198528789802206793969514999659248509583907175570202485287421630564148299014316949531100525114955568389966518087154360890435063503050367366740553152348936574058889080933889293099937088238179601367927038189708994402221440077826629186495624848563830776578916595234946862423927308594015087692562756372026941431839039572429216723293958037627766997905734275928903290235667509220111811415215839491423926685653523499491741738096630207058884393710510833912740874451568355692489406097877118773443506176054666767898788992028555846427455104957302135093078524543864539161037716652215095791689236648380756378173828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,37] 65093060014633651252609978574298776355192139072078782576401111991602981133591750841372627727427733544770090627384500937739234243035833777042775414142448591495625303935071742362152344701022690588918929691152521792988676402580156170136017793058934136054759222703262902704282233052313425870831891215699347239474227283654327624748509902870386529995352304672632294252976240965731304652547729144176092266140326035607964654367022927550637126204616387713906085027114897584797239140646677997820405846540687029858995743061016193250218192987301514974433866514555929054567809965844257927660117212514521702544638670062434805659951322751257393568010956127836665235150272585319656165492086177188802180155938503669065203283015278622156669203099315026098418177495542165391009103568307513055441707900233521082347849566136302525599432622797461138415538923736018660525887107044055219072001850926184068869045889845357845666168337883360555658331466893413370607449649332545580255526892415263990108260076821891391915581321269459575876771608850934869605023783521373406418397532741606793428949948989759471481505099982110455605548222066948533378829754772934626855413663599912782928227801912791311638088545654697145083834355434613867419154056529003201101248209735980347976263131426977434577361672999167653208110587597340499701254806406352860600402854866374263234450891213308459904786398004600995578496302517823726668134856290829302556679082638619666222320640615662864423047992394334376882044333508846518473697332979158914192605391793537177316684756605338211462279753432647834446211967636271937090457249754511430352603496463851927341344352426951399168538851187335640642386457603302623397722701178909283282043444832479122159995210288433732333652740014998907299267327177749122674819481133966126853334227758780105852495404597554527514132284290425071248911694190722447412800041119447237351221047036595072412435616621549371160729049854568146335812827319900444889712996276684260342428416931326222116886405414538488347078924527502136099712951970896273914012821796209399194076032779800517277282022675223844145731775763093509821258214559343207719887588098723310719353094344139427077379731398115592485252102949788297259806185356208242694091709647960430657780993925048689851793795875718797583789459301576383401179162814288659792346988151001421013102076015941577865204665733498633156221563208845639245720867398880446515759387314824735426554980222135782241821289062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,38] -32709420683180104906526311309591941184490651837801628234930609194004840862225428536805912529083391221460103532505354766603900366574119737358276643958396803936059928640515630706464308549514445969112632037253585191155213011087028251819541630470056922446672400020184597404608139771147001765348725132028304764156778810815979205178819774885005873347838557963440934950343278000083589032884168300471344921451425366028624637359125453101273964141360125096286036897708624811530826263315612514612987678676039013998224358340910980298865584242336252482051347253894327892066150060535033045710563845730889921005222749899604095452920812984878607592450339749809899540411647917855559257451189767300126765748779402286715010922416750655188088627322791462851991598205676414049323379718810401326902525508346764381552515060408729424183526508089646626367255778036154844479952905984553773096206492515668836731057009943942441415203137369805744924579190529454345042763285793868423965146209401053436772017259633351375970050975973493887991364945336827713827862443570246937091900121639616743808043220662270263876245263234461329404562941837957225299526844476380295362635798466487054218033256135750665245239407397700687544311510990774607635986390865049249344009351730581952055310127218404739297103089737516037953009969724308572512491065408863703334133316068604267707686424224534728994573002205340240324691193698044128337178327639126597497456573072317262640052938623073119410423779570414715957048259597061803542228738581928374703071060233807567056011056095929065509000352159030528893062681294679201128795891303840558371318397838868998796065231052565851958840604218346066352342861812615983674751699400091476569568183384209145199518749894854294985419521248374423055731126751674082357634744344054480851818644270715696464591650821828352219844459472241281470707902704295850792669113086061783187192491327978206620559020851979485120362151983034934405021783537320209165323361543818531889115339819662514235740059149613665297031403315067846178334124417663037064604869710684623359211428016630027670401361049350934130392883651401435536796903057636866042796273195885500930306365189601042297150837964242280329113361250621049054316573497423602190893812312134259947292871979700708259102736644000953508652591285041786503237952656588648673620404759900980234776251684132763269269234415814813375763391295684384044851668982004013216197561783117053746394731206237338483333587646484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,39] 10900042183818491328847384289314835288195857536071665358990984997560010083668399737075317007425435835289760088756599559182887707916684485119030138829100058036583719718619428640742752532350769805514679891599690805810825334709147784446057942854734406210741806623800324147282585437758234927572244339081356303820845665634703060267192726661783089805983984931173088719958932256788024810032466203444433935938733265336745614440965738291627589707716428950092752189878014995683743026570200536814576907713796293611448926225610633583665357679011113759639276404436750246362434407813006701133960233161378825009499771674316750848255010200626099813621236278058243253623615542200046138259286157401921028354775345394930432690139084583463453737491307004414120575473434982536490747773793592634321194082814379693237218951918515496352389373026504817649989009206028767987574698658912655778122794274784525898543422550582626028019844520590376685717349896803529449232303063944859804213745510141391165564802115380163827389363110508588238000565265674698867012230090604846687560130035743217131064704188861373620079932561264283938713629326293497547281247140841508502941242291041322992289957045976729249888362694792737684738219966127438578435064285737670838468651030066575661824760882754976634845692455851026591643459852210269099595076403607327055089565412587591149599491020494221266776522514230148528987233192356324527628007198808556685348270441571374654958091855949585740044958648512962106602215188881807385585850667970647986456078119996640275143949972724944497433729782903974222956249785396875081396982252993467523932808042233108450605689543344000210055057763970460328729556092453022571374255297844530524620158198773360679578299891525447921404849276739204113807782091989656017955134919102837010136154965744847134504308719422695821965168827193197758582913005825010820887323927924490476516346191869244358052207780696541068086452470444624874631377739598241857253141532003289427638756776760643692059663857047981624688284123211723636297372656621604897197902434686680368993692432722639716368119974320144561493186910679692837637461067200708271312821818918691426920309664873484314548258322059855053028135477679108569027513138641823738112243350427315810089620603310865688952841310365745519728014727965289051526229937253929996351661508848653616555017881568322041928399252529243507679532627455354415119461048001912063250056957773471240022433725869177578715607523918151855468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,40] -1820834442090795916040530063222965118711769725090659598324156374971922356504703123588787098256712932139563074668522707147719621352490381796661720166276346044224631713850269482322331813677521371776935139631226432702842906867781674741524176304219682731233983476987800782434460108270189212767280004334199148276886875551024140468516957690005050672475230026214638921518089179768756202917372561680716496801005909848285736706411779888781097839513098911451896911769531813099783968275224377338826725435577214072692493182591131521110320198190228225720192116734495151967277452267192212218738537906221940506092863781212374001797682851438972933765601782647797459071571158826145241243677543274630648122220951387351694128773182703239648949303136118407210017547084429129680412860006430464756879315718177930637210896657703371780919647745211244015817568741833768376221330050569282505853216247913250489178530645448325290363405865705449563672017562587911707937571613116984963088062588370617722370705375673559179841268868640749089396213011453897181134661591324132392217589677367892605464048183706366406616763108726549174358429271787487223359435755578018009168823607444565216903362768947328444776756524133030562306367932690616461249108755699518243594477647323386149101129085456373567691275621507266682714785394761662593998907742896071552378973374236458807197830329743649960787148510556652261502156431180410473788286621521706535244933450939391299218225092838633294592854135944734527940130294510537458020891622888023790433245844642063625168738641415403804822339043515012738280911071823753096656091405535924073171757936128265680063110361945574200923605223237305816310144928487908292906326065530189262276035666183179590878341658447429692330064952751718285980985654460646537647466940137880049257194679686640633927724645861324976356547784356110791801038405322065036461317691689708635380603785522470084318318401043331008392221713058535053219343585670649162695005397160716803087719571784510522463342317442237058426804949610117823562547092329021810956623794385327997378558280115115157483823844386910399509854234315252649807941936945263551071751714043592505073978571774103426891739384499192361557143059323534257369738462297634957978193187138057133562276873821427528099487200327198021935057614349946312828895507274435771376432023794280795170200183414585718839376944242641056847785901609065744527621675869205798666461200499584582106443568505493857401233981363475322723388671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,41] -467013215409937318612945147430456690724511942146220118304356568432160487768992580877094626859792274796103033300924124359709419374004477046907942195660652786844799397290225883871649768344688447941675573219829444923173145072969679810616185617805984452425770690199259804057770997470465076247134592227791563246074153583996846765794425867891827152064275645935343388134520580044223297715333633476971342952010245918706434593827824119328891659568913597220866852597370101718050717413173819064236011115724296765168755742863072092141908193789688957805274663647724747061856482398457045781593766453412470264137470874103316634634528289664898669290895518751495973743479182148889961102793250228068338831037937403291464805495080677479967775612733512499239399021829173586073054755945550458283513789351358446717108484759271909376425981309047643023513482822137832061084036073143421315866969118335994711867169312814193531772335441869950358454611844345709166843322166985472270084146523693033052682338539761019072942813858777623003087941501901527794574149573904723163181116791113828780561444965378964336627593690494568616126304269730244587617112967643725446972190142475983154394262553830771772619899158001807651536828199345507115911742404498464281948204706503171004634488765182451256528561038441701622726939662915597307240154153955662054334088185303307000833334226123254888787909520320634255840800559761968646538317408226611031112210297115323293789823008460621226531197815249683447787359826057247599186407647896660269414061991069264896539276762914640115735537394859371277917845509680401425921426828448946461661750288390499945027016587908917416010974974774242079857946151357112006515251193249727524776512565353570410947089197472402285240157611512109569036442056656922477130979016386612714278655265725337550134841220163423087547897184545649682674388323607835720229529558533689847835565133974917231103303334578418655815686474925562500981410912909699482251750337434892565136525183010002836539998902433711724978055792395608348456165805250183436346791244166427002284125132368032155835401081235429075727899401963490714130493320120143615373037370954451318438594744030428053844111221098555385716352191323982262254034406710232375887586494783704415222237554484127404888672445449717730252366642315586510424917373004281893863389951447772598928986172249241974534148256327130639134148960282466785760815927707398456152985452944575267338524085600909296900340450520161539316177368164062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,42] 522613056832638579669936668601667347199484521702345971801154957866426053438194473221986827763063510760650559037785883241184581835512445042750348546856988963560721123155763185343654145320051384403723007302714915717558737990273882426977857523161667917033252330195741047873919680921791565989614785902656088743106254455145666553196174374939225316847570249646705897182895077114823070124858068163533414327387711716169543413706928976323850320340024099886895850777007977797565164305203597683370291402418389058591162121460339983857575356603883824901682188731803079055519430730197428107490875846517261966614508377972614472832770049400208098323710290926165517253129066932878410615654734353776494713632564665924132633843482625130719317913196842893036324566001271538745361774388969209351302440845978088190850806829989281957665879836980098043804894273723040653013197048764127727880785968020300496075509434101676905456804143229762522094114066443092900110774250813170402724684857718461586196940019609162481500581295744787701640044506772864719525810307649752504563246156012632307792299112449669710153721404485034973543891158056244049665411562856893890104599173108953653835569587818734069419306951312087557584684716851270684209992670903612272703103221568747333197958787886867813318043234909274435803365945164672807736858015676053383433269107929759783900570848239316267565556168140993725344864667887881806066582272910739269184323461366005742673794606435006332809230761038040210968151463725054999071780530181296275852138193282958513355502241966682435792339507181284986544723566328100895173535619286472376768038475485070503620406515681730214333374528874485197637202275890891079370615900686305880017595687810182121401677686000650999321745226377782493997758231618974955909983419925779307462972467431037506305244835081862324994551834197697914734870464869989974139764600578706348226922204584564691304476791092237891793074416236641186513934580143464644666755261244592916563606999471566835179157100817417212342887411439349670247218917329356342067096683210481813566294173646066095680976109432811434537731195156018451875337786650955042446679830669201482196552802623010614350629899631532210949227104438904902993963611742848180453276376228192627646590655656673549922301899644464225937151230934206717571837641491958602958787397615886240842095303046098278083643735393877511391076183122912054299706354699359424922579885638434744240421104923065113989633090341158094815909862518310546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,43] -244307377829369256232274824639373962871181545371908018461810422518207952344017798950975051370994704140822283601705774552945939865286742732607572127397901577102058753635287360404595194634622996734721395333930317693577914351766717878145699298451104691134088397978948685842364189020342005340709894746182082010892331483875015417836076634000406126240021372465325960428460115262184401037678762398174330901722540539424929856304542722281345200044076676541747389816647733711165794562992885255472566902625294804889339260888379351786660675104460269013076962268561046674986593082192304144821321846235888387894419802106281246337077001855188100328059475153210563325817201511724402156562596200061508925360858518787968864180264992815910674850651736772851878253531307212292535301132455978441872351150374496619276486006102836329642123573220560728680029839160649275097125180528479877598869964565842163356450289699056213826586728021955972208540896748711228957751670770255341692178136239180922875220605375927058643523751730924859937095504750202174483640590569586112493507004716772797374362470111813382033688670595867915656970840139164512294951266781691799746639368492185095621009228666468533598874881932920238237306653827385170733158986308814963819858739878137452577872339006950488429977235671846860524359939567129611146669447036911321006782091530230284384089251708678798112621090321385148621288514277638745346252876012995307872569042143175859325097155444850722838945613441735770926085022955532663477758006869674351841948295617052663967096372712570864013821901351550157108087837530820536263285662120145231863557235504686364672146305338651532477889688331418851821452548049617814437626988587717600785385194258101951497104127669687533004362312518813481618272048297938249357102144457553214322563909413784103177289382552690419184888468217997638149443462080209386402304477882919272398817411335813438118792489186684133203037279612043093231743500783460074930114814090088614059875746002623610107681516473520790524668793475366138940232646119907644756779670856482281185613933630844404409736399910091671521052834994264808986528717182080481015646425895181806812153315746322977813625555958503734816297311456221622572714085907416443683076065479576650553385224389782905477417017908835613949728846604988779930867015352935490430402578556129616578132891188831982633948138945628320825953264633819563204876992069537240043978493711479320523596753568303812688411458253767705173231661319732666015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,44] 78291069144502475425029319926416779116726522884626016185253519458690371514195857481554717791879099430075590090004246548014192715622561565203510663469024295214631731393751640603876647969482340788477917166198582873469971842803643456094119775956087080319196267480365829055800092341666013424972926648392938799443499860623460023374607601979240757463219593241714685810154303520515737208787968466307707172421645639997350101023148224146042054913990976667809021175945579650135789818378766710738375749679951682347408498463057339010953074646268279479321535350534921943770105488041763003718880060637446993261958956363899662129180558404375535889205439648729187268502810247747626461244031624956145915043040635086935028511472233618656697541653923044667806508136164339851034506743547360926005031242166251469118429622881095144066442674319839979600081235936616681100215081150631358297115426714164376759004617202020876049837891984609299121611554581948455173912087161584082610445263645220720434009502979170511705382827406417787219121721489973499849799755864629444268809014263663605752088864098437155783508169094186722283406821711929505866639268355256908289123944749524064266760658201061781238599148467652514359755767585875811467323608124027179394440842279862609311499212185460111968597331355587553467850113494740028238223103408299498522119938636964422215022138577807681162362857223567853433277295520355219553116443216232265789122532083863506230378639119861452335165785889453570997107116258844511429056056349654880661832636976973848281137824215558686709609144265197410541356089404996867181454989294476428248722256483037359063176794141313780215158621111032232707166429409367320154825214829933440140298874655914327015662843874800422388902131340077409190982850559635012154781838803646656920186781753288383365609465038041596149542110555321160778197610190079955978473678828854462023729265575488202186374225636287728716202900161801862545782812292668929823522120792907159706067466394882580342744647006751123961923370390519646867889295022795426943568852055800005598254455307607298149866056078790022848134889574078403537659619768554046417006583853125664745243445030132842200112685027601680181674025218553604689939664199547679388459602507484415748019261372955382978908043990373729427457308165704204703536854426169002583887892691647253246742890073505327943220638897099242685869355672018359594309727692561929342510395074093425964841483419882462474362165572028260385195608250796794891357421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,45] -17979221490715254673119378217751555381474356655184891680060860193803376286933203034628674085695705746973787927113754483386456569493181172704495378744930275482246407475251234604594998222481480078438128353698692994147136231232349941117472936632611323612908443773174848670290494157860504944232758243497561156137726463709215297764311761168660919569122750885134996928017631185438712770095146839212180885031248138196992154526396874497135034459531249866856288641163339552164118741168038007731821846360444754551061206499251487310733520779658212318858903101278612952945851379581198263396795848475097150722944725914877109386049367504459658356834007241394174260187450206199975907193809285574500714846711514226376051220363871773257789565214613535858928875874463951724213280381379946948143707845063310531899891990972836333824512719269557993049330422844628817986721307267236350471199875072330332488480700565747803200554207109081516189428934102290769278749327930760478084153631493897994974953798165066708506793744627168778673756790540775854548983565313240492088837044218859410521577655468273202863315078270818482099792992731658434972203173547294648326999116327608654738077314919047593019562471360557346676074631667396440741348494298207536975578346389752105246258375630116901523720374798766744296831336031344562547596469150290610580307582211037316933140314112542460100155152507712633389884745598516349309160299690135205289974512921602011236361378463445300008913652492586038861374419582224974778130320005512383621887194178756971868392272878302706478583634231474922851730668008716206374109457260537213921071606457673926144952646388904749634725333383072180022725984343117623974372398819820631206406397144312993395744055006231085170787184919416859512960973374762311090418890062792061161842541640819124944892629971408034237334143344085821079449914440436814555147355529475708119374250812292086035985667353423319901189990303943721489245670011337048652777242681186681429725777594638986824527219877692812011437751448828476827157158973298787066889396692909444161828107628577571776830574208537441041937117857769300605630426151576889824714836171711910405369451965240869887737371188283918951572940177085608637135411731054760007732818151091190177162191370959323346905189139876787796836630260651495141234419198894399575334051537323196620093470553199445768168753188427328048548096189140902529409081804178994795742205812221084504187124890833546930875243199249302605835509893950074911117553710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,46] 2580728050298775352502386436269098945275745980868352561492045928209340039467918497844671599749941757141823962805620146128976423026494215449504199630268611181970414207122657432429067360184215473420203249054304780825635322143567625085270368736405042569254168627936746990136301007471408830193067903186958516362335549479685675640748399771378637891629853344887987543537363260633800703099126796646383761191125959266288873983953215984318880575101536993903169812685556765939426547687037464074523438838437512308595453961269811470557606582700110412523038438081658149883846860038444921061257718431790848269566771750930787025423595528740267032576082372603303954431653729665636076625529857957930200539813181592728752984445159767460264008277158436201160878962548924227177273293541387087205374451248123754738123785802109337386549608677148830217755723306622939035638364609698392315748974222444185400410678490556750891221664423202249880905079128083826509296416992962481430976407913442980706222469549879285494646806599425041365412753430940182458546644918618133958294167092768597151139021524116893865451923358378628158293343608409277310921707670210580587914178458200468115960820851918479083126163403522386601167229939631558890722485974007409116992967419691596415357482985072680010747497211377305190964601215267632392533004941866062122980320521224885334295678023365138704211448680225310429484970305470675295255514312538013599516236235334818824098354446215065602606346337912287401475061475282923807442548654177299667641036008998842378043726531181512080544331002573799746687648007676761775954230874254295228622964575842413064997170429051963056099880925091083134671142071768895306260476106806066414645658670251480861210885917830035206074348302880828929764533603977098061588545757720080376916004457539430523885496003900454341770909554427646589318423638921789780609393613722574959269483513587815351158468494514928807781484562253510619694552085022419355347810257992740847273374253064003824573823115239666738941511511902714628182446292152061046687500127562740016136308888832609271083812232927779244226655805870425058780934903961335093305462802045981484096607150080366003685671741842537350371773354978222111892666094344922327940422327196640592921415248272748863473931898870787620619651449031168103442238836392967363751214161567542429262891056037482564027831792581894238714243872082940523826431261576447648465751841469015363299637199208434790288287880651203753945566177208092994987964630126953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,47] 14427999835481165572821503867636718853171770941616503825709289567239378067792249393420134241899624627627304068893389011731621214817091659786453663634466904052653060458816752242154436162980597440664308346212164173030912244235019369984929465975984609829252287330953390739472728792187284073542085292999436152795192803230641034736801176563688816538933080551322591522843727951343546164979032753082665727893951749026998858545232513233924727539114830015756201426321327364621953741798518925555473581556008873880353979612687751411805836026300302010602479095087149739184794464879599681285285361419209844102563824506148836251699361464407282891295785380742481985865475690052200942594200227853384529698733688046093510454133599501537414807798920067411388228544053633676601367345679233562614955525308377843611047358011535014348712432662025364090791164746506303604180960953146471435098029796622717201050575447813332732445314584078826972375259819818039868486451742058153661589626448365706542753930060679336021087659634879733188993700858880264605966461823093996535305373304862354957514998198824470859519587834524282205818053570146909479276253067762112285879822758160580661454127729192480167764495042180195791767760698040887979224972517287394295317204565647424420604813084259145836667373051798824364888477972605017895925464367855686354897434117155353861729892827875466919930090986596360228013342859529032442070466999494726654070318592300496041048706577823465919421253011919102151002392958841089742574181078773552491736370776381582358804296405649250239100512418451733747567403919962353975401270677363739959360882681134122087548455197008810309699044184235104900028738251650828856278675047941943319870100661223395960649176762155834735581212873828002710861336195355421768468715219438273645501526948128270548211897309411245034196029174005877139572298130742030853997514123384247109089361067426346849783849413733976336483446161338537498042940807817370769963114970836581315982004171316712764299503482618322956852584612474813784032975665736523273011302563451963692938306383683784660500732790381198169321338167999917949549105827374269356774092002060150798433662669491245233901279780287113095828684858624891012281405657964350486263277821748451477903974166109076846834320361093000009229022159729224198105398341288845813338985627234063922403806179036719649366524917441510140007983760198635434412585855686097565765719923128056833088481552418536093288339232609514620198076784163276897743344306945800781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,48] -151603704881080030623419737779926763207552915019963457177850070428324291641286914717007785335808507058026158071046888874997418238332405922229922526111007298857235966775801941879890590040357534790833306717974184540999037603687557729585940574433520941798329157732554833383405716228138919598033491826653598577999907871717493111932487655723217634170422369573400716051706850509852393895803498811145041416293516151035045364591801372041327802994296803409406507072045910546350691990337095314630378870655031852017881741302043725889652982706295916179677923663854757830183008789330031200263307696553501983772165260257140164840818862101729974591695794541102337198562539384895806183402295971919483669029545224746563701967141752006229480272941898053338996871463632339200626367744605000253966478878974431491847531614349401547944658367531944273315650185727057008515700577590568966510671693235518320190996132406086809123844236950738417478706751469219125806644258255323867616536269363161794452076173855912530802541464882021375760120662530191830506077156152487374845686219722942911238914862919280593385543095836304765285253089973900481600565590858060216007563630952446740416792635165354492921921230622800338114041232423473744030399803237266881439536082942457376113341328587640395294219670057579782591770705607736212715012369918038331505907093557632737241018123691341270247481279315946003113358478524313773926385589946183703358955597457737622328682962883199456833360180483905955340026017081336065494027089032820573360897804385999450553108405427393229375614441580935836014709539012999879864855235341850878000417926940954111096877142156107338261868670683106890990534260130225148473349804729017098543476583707098479239563689187533145449939299564541256475747129312213254528040495285192458792014721429767205516665624220498749172513447884000121570859305938368381086814157664841866707568394249831367055741455524223615544373241725988816758573134858464601599942441069572904459174746647281162202700749713355769162822883635702941383658769719520711176776770205229988894410944603293598358224841665431690309458951605197735183560974791650795465911098708629192874765812897660983395362070714808804077869445667947870291330502619166152482956112891866914129885735209559455522444163536392546813179124178641836234112445012956164164586830111030946184765397996635390430416498106381012348634765936369427368790200833037878325873042505874065810056123273884907570252120101316691261805671281370777592201193328946828842163085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,49] 62275311222819323560445646834868090695534531143500123230881576154546283483861101116623638992460802596440036356840771989659971589737367274684256827643392951631959502502683847993146529634842257328486823485990039086792661503444746589204847288445739175391778906720868736347518196868840890846258122902226832311263970856329825315285158657354279873252052095928942749557162723232981072898489735897117528943966232248358266745100304314609270120525203655872363125560907801659380255033000223148956359589122198594505813957449818138796939751857916453103185508092949333024157795794196445023365179552461312818004135018465821890852248495552104246229834923710209010744052821436486341489896720682151264047995089556094685418044215616699644694255652124292590621587451587137983441251336392867321653682762472614557742474726288685463174024324468989183743207047834786994787977434822158231689227372323162682353133671361623867864847094833187707099988814265621953403205790062816880467427444446134671175449192003714961695751018108672901447511707285888680587921066224806558864412660157507981252036800525136507339911800335550997623269242779619798227564070327069083734740974197694984454278906917340096464818518149035257914653829329153973299362932104582737842822450927642867088070126309317873677423290006008720476640849986220820786639474304855804219134672599162412520667026447958037995859155475251952862349717629385726807042588876188680797374483141164339953962883173762753923045326597842307275417961515599038753843850193678520567838281022131708431951691173613757530759444715590533592044364701929664706654030061680019822139778796413019511452153601815465559666352966629445105433238528848051927751245225261551678215974901653768101401513443799575860682241800542442961618603650370276306629826225256595339500323586142066723298840324365021503395664413910626243042491665995849970840052953908438132474088401633421612008718106410189495595852944327767266533664621644001893228484228360672190067748490445815126287124763778196551215985640205110861390585401086389864175520495388419479200104044715610165515648083447171554703291074800312373566985555815604656251292693205871250904654295938807953048138710302913382581474768667768183374218373085676077462680325179454641865086198173454554743309391898737764684578030285000651995037728058210344806096959789810105043709744549084863092166750387711946714246453173360634363473970210919392871881719066890304093509834399523301382546494637794333605059588984675933431844896404072642326354980468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [50,50] -18058973957611097175883873039662844852420750512490531557995548761603402291261324496303790861780220567623350932887415315152746326559684288821100380189584596062172889284132512782131994886709228975983788260113686697009448292647070431756513392513718143483670714374495056631271718244831295902230782504693939487574152411894469335985240979745682232857440168333408294972489597851245460552260790758865935540760770525197757894874455282284759273799495548925065797873288077449075081932944431491944927691666192378656738813647132557757628435409521739084468505714318701574871250045385159612175088539394466396037671397981324788270354101304901898016204266111540141773128225693693580807535103915850697231499332203090759143651461907454295868155396772306017108754141352037166137260173630771312387836943454858873646250519345468120248351232770095949171443525418057986601258263766583185667042464299600235277834602854985909347172534024551202920854339069789504992604878707093529883254855042700485290932620003417187357154105440361861603091820825683382980109604122150905756919037899325386397236755225247195770144767146366478602018905211008914353186170165436888032824186437615713108939764214812788397591487473354619086923635671396699086645472402049939124425324912856682355685506628708812620289646934432353083953072293770572700370160835719571539055624035897586806558053518060217615261658531407042751223940066685247936072032702943534722079952431963806267459380160038321276204488473022832969047122774908622532671890801034974479273753830289787569604570348830719998892122399838252904704566183335849818232487621739591844992149712724444767938917917582406988926168098323824883386873902980702917719089833749135928168869996725857454179107883439546262994136606469366494401341607564451556627351720950824987093944975691040004394670779526112961356462143257744555982576353736239482803827347442411643034172420919724169512796703971817417893453980266208008130006299544161373424909789637774950679134915314945817956231762511450483457343870596355541050478371302521357356109687328167606636664959699620447315698002404358088076806565281558690037765071833519248762485436090673239140644544311328582791950792855911868803672563971939298191464317087680888021036342111269624055702487633275562397588595908077570739727588977433089372771524051646750994333691256373608695952096647609800643186282926283356477562900932444558330332135314910749251640236227117618851067306624113645900775368923600593587220053518093212940875957883690716698765754699707031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,0] -489068273833028448077190889076496226774155436822943318246962099070315973675590424593525718511753705430807065977907353100538021820997976602415471783333246857446242722342711979031665417771796130705940861464325950765194915490616067446994607968114318581173738323386956118582718085305002143707114037713589407737905427615249894637680191292340760259224836762983518576824591052063547412081262327573343930215072706662958029429772263782037188982997914145788575168516689222857838281883148854394380234563015786600813923267129076539594262450731874923535551014747909027602638705326099997612976395591395109161779510694412265377147576867620653159776967493339578812273181699496433991752537582356483032983132871592403953980500014414531269801105432945273661450901968773987936407264799118389295775614873560931206470578052667925004674159962414643422804745228394919077058321616951339941681858886631999405620988475949615613073416927649801240089204441126723960508586513202158958709163569364040050327429280652186453256571944403293242377635005239928518713584358786194343938249064842657589439358828749204974676689756707757143614477762124395990456923429876533640447956588587172825479960882632099289346246539921122221319496819828695835336234932972283992890203761667548953446193327409621901900630838762084513286516338093021365299699232975630667668027987202903237168438594367119028991274411860175445232793774114206326125754349140272738338378487665556660590277318887119701304919863473715626035999805716539284677052054647786442927507912881855461254184910609647922853692545728608598068460373893797990275946374716319813741723637104138643516160858318469000419385786456417767690223435628472636199692840789032204170352711655875139015067360939189361649379336002389244273629017623816915747096113233950216131920564140871499206276961729430857919142545836361820800389109903081727677081755651837082400176068682958705679078376857393091058236368637396555379034126037378668559735443401826734426143897841896327638787072411965467802111238931703951083520245999293458364498825351150853868515160278354349915189321587849177108497247466654175909763232200239170041766628012880207543495278520537759701865850090335976434252793001820734408625216172675516741425492146299717398336407341532255927964787652019876838045250308089400206566730135753216307500254373263826764560415440674321773719303528705071621031246522829775044608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,1] -16651653315600037929723266554239635716119125371889271734733063780147553098461070334115362450335971061309074496200686434624740294120539198296397037254052137116367693293463563999735231772133598996834002179727285904384666368648846669378475118046783842786069769510568227411237901463639198382137453411427401830998198044240461379230713241805844237178508729594877798008310633810930190046065843080371537181838192496455006415369738511587825211773226397431242908799858393960577268268388709227173796750326269328466309451974952441742442685970828939149142118394548037267067206724076848915410922127457207922540976660527019457017563369033836393515628515495109259093259744135139728965246131564557559667382548163030346260540126173144368058542165722852726495804817231935624618534917175994731481004124857943128411418552441585905786875417027687079165549835220913716576899455520940366233221093359434720672671810862662943889315868374350290289953135439497210750916262310978670284465459826795488322991015704136938833734227847652960302505699168265526625275208728558626266963320289862836668628054278660974125343944389856650905947939777257561395789214689936407838994555958741581470498199441777377895708593946878025063229238037304658519569993270038412233569204070450358534322309409904819801744831712951815095540741021503873241533665635271543229445385051213385990338620017959971596209120466856292805112682314670956895265433858643341695704923617993874547763236529228102050818691548904132233921314983246467853952869526017592332015642757676093858239877801682729395309393141919303618058882972108429650711654329783641542571182096582361871309910361175802344710458365657141126365923272857937687363333942257778850393488125586209363215819329931833236196906414341094533211163903916158679014530811335578075000155141068937108016033290496268695432259519953866345337031912002590299572377704174999042729102770228267245003718906951658484065786505171853736312702638193200022984179012793518392807182442537570012109959108691437943155185189070560109483802328285388785611089192185847929504906165776017460547021987558054828905116597564039189144565735833680783248832315704885633704220873752770363691036260961397442409383299361703957624856073471439192975860486546579707233051060537644534394448780523669195956403507900747978945609351527102076417181637527929482184005400739626956279095534684216367631760316301675797151744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,2] 706848710542017191710543579593714829695787621219934429186075967661922234282639070725177242270144790477733304654615316195315320209547425960317405815585289543842672235159691857979031558020282932775516935558928717862827799240427741308750393915338341697300516779452666138561721314939642260984091013125104093439552701268765187103870689146160014686657683525440582414465059343129630850429182937075237449689132772830232980773681169399927504457693415971293251762530077494818682853726377318237641270768396399290237143324455300142504026062989952710832076059319435144829941930581094449765728896482172056746624711397439039453128658508674677318630164348327417471187325689775506983279539818806284936600567603342944363214094706010134990626979040966404276871553509563401717488403569256562005038344159202908906730338740658652130349753448096824371677973609350113112079579205691248669182640296893041988111411559406723746873096300917217805239750890869002714356907453986460291844710203014926791820345250278727702866073453013809403551470191318775266652871254280602340226546492889449293748130098864628958878072116925613415180297111647034416676198666204330902049793847907065474437340383046791654830671782205428659004336966673453905885897341996810014438293669151861682222605211697881989502217057942715412389794162690136653254502001090969233815821887725943890273436530160396889684907496046585977849878489630472892741757719593290049296743090470981693836787046402168337765003542203103501192452697249317725734257493644934249018784344372904907963120540982331169278803417346689375775616783329307626307151437190011616016857839591466852271607621575137589909040105734248295853335092765330865886574443061874742750931433122735706147398471295638374011232117031601248654216664127543825530865816949050651222255548795117966176256225898564377361240709598641324259508664736363445743954252164202628806633225827252822096582122245986811527198691646709222487947212527595156487146015239951747403270811482253280924787452939440100024372006581219873603540946647557653830800637266325908196036746934361514963453651443709212463706384733612411548844629706260033421552636124947902803123515834013468541905801781435321030387268890445113455126000249452329676016004129439185900780911721906604839549226499553385467011420795037440909594035928124683761471458756340674622857723181246139406285028293564214620004330247625548683542528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,3] -11228413768886654958408274816468318846286754047378471033485013815265957830428570717815098163142290433621745730677192277969029147201795974464268998201195664397250541427732358803792361232398236992646033147463251885238482157466372945561972710075771160870670938532569856242298683949990890853351505842409502931501461404925238212062035914566718628071065429522242745910099912484506638555142544395971075338400051830628883882438150146641202614429698961601447959708417819533889272407949806928768452995645454085904270846304549259771263165049863571335698385812615947477003533566218277783552326985622040977928376740428319136427323549910263687495247568787981773248922916137567221240408588159304249024070742576167571244738469810910252435346594514396397776002762717102413845793237220831465388892361560512472190178707568053693532007799071499618176763045867587237108654228727409718053456871744200184821910308806813433670070655974117194195251303390171478533976411686956692172693496124330866952578998087672235674589912411569066586765128564130468065681670693803937442461251254681588532274426550680633858090237074097806520809259553192172323360216170073803016076416166718999920661052969626719405214238093269592448119271669170348126931122516518170431833126785983925744616666622236741534672915176294267598614704823816783364985529158703681910636852058620926917686449622143812140385207674765696117389291078670182852230301723622878558005917088402742508037198992388387193914221413811866401667677358122515240222780466504964172818180514328353509225953957713661034675338917359337381358629248775497039122234985231445351679569666116929306675720716452803425249686989910150646062554541588022254636047400029872280743965594115289018157510824635483191012175889491277274494014486773775782453837182089225527407817961192383017001510942155213626568708692481999374795310819513484187311191784778443227706843383797455381614519387484611110459333110343521248054034763338503883285498819159947263868131008454831949159776113242888391266811661481823275266326085335070925522500681806826179397972699758572474052120738532749507244140214798276297399114536955799356716147138617155917815838312445741508981122261368955633259134984679692661749703699465129939722549186846967871270173324868450776746493293476080333413537274635440368727011807583161913364957506889404276113070446339089443455270057069009178477015973529664404368392192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,4] 88380506617288589102993786891045812156313068734219820582497199084173187742349998853451250021878378632672566702867879472582283407170433023230193475733086792307791404850388889581949187365801613530006659826688595669769874146034637099591237495870301016368713243848226683398484873608056984549267313439404826899839536652700098590539836094192657929191901494757166809678666841064540098260446201833514753435167797606522505848370349749001192231089303465781105086899268110765530918689159162645845430180186108467393453385997836635155854107028449487639571283422755566059006317434313520680463425044199669791163232969509914465909818349044965484797000739819425873893271813931224112053022769748495102432634221692794057265888575907643603761739270590332251870259460617432244251708510159679134066733401937220551723141715226827979824708886451290827605252396890451647410610127962480414551512266032304769279612625526049440411731504013736110489422303614654203183409141840257045298688554658596089615508442334081293992848410013259620099848187828561799240578637678576953195896169197554484665760961084613770613444273495602674810510575372926391382627004040531850748315772651316189675477313583491845069329649171424061019459998155193345163902377734388388778300396454661619008147290607033463985009559805372743159160508961708612362226930835827101156134904210494964776797925531668738173307954098387416287684015209970420315879583730889834416736889676130049738902803747802495757017905955025223763774592236352202900803313654259924464795788908481930256054361573835070275102573893697876844648570344341603495704133756595726249456803011470123140898265040708326530261944070172421813196952447369495984829940793183070117249939967101272953534543342996842559012558937137368195307017298473221041067404955732648887222464583275108407370887712095077103275732907444638499751200212659480105924722604940994664915985553910256891777843460388694197726519218638451100697286336193071998883938373213972259121568991409923653158399216221861055531923007732131051697977026040204504813157751323590602191687561327384950944692381983492094181004222514187492866267044373860437349415121092216190048317541316944891577345215793729603360184522957601108546802020192155713570653867442214822898898280291513072354975494438295399922268723704795050043734253372020353763207588196677400531416505401707628525116009637739681851819796488197182314250240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,5] 301101555256089540383863072943876407682927150785491344170517360517707129378098995204249757017764759221240482368659262913769518151121216211059157418572320851034809636644112960934760762322882584056059574706730121914832200158908514991327906578116467481654018767160871170827835424535363182521755198217001874489483990385857592986522874464984935992936104616548888083427532947356211404291307924143291263577287642074115610432241419311482252780626386967761025025137210521735251000687454311741042611596611419893169366768385809755114187312172520216253626440855447531519055087200268674739773067208755591721012076832730234896191907286267892549584330527579180788779553987990158286370643730796054886316227791561040619866382440865277786767806862801793175482985623107662036434910989177568936731779707191208406393546308869891102127591955962732333868298857403065662934797504519512382028790053125104380518953147488385524671564616997597678890321110846977207559446253646399233259592652345941039840430837058051193464121674309584983928132740220516825014453183492035876190914002603486398873792689037747244223836617324330268404962172151526303755543498808287354431341287319259652893332117961061332880598208061476628000466650084937145641741802787007484674710941581771882035954511720279659203388753505235851878100363482026359642057797697956099349752142321441282622030990720433806901769575890556374008531418384863491911489759576277105272793567148460606981709230381644645105195938946830901244007280333399472443639274312394923033819343848702094001115399334112909296747429354315043194037030928923470283855830573738810045640929621790645101657196236445455290024362602525512767415830514142133777788059266685525183004797716022874745378160552331998118657003769976638064537399806764875992595979529521580824088448798324345291537159094458655618934440226003974239082833077018077577651816433847814547562796593020462939223257639184501801872854276515151989714160832038304328808260574198036284638652862992645995554390520586527309595750901324779131249879308465886843958922936220869572541072446466792506337348400114627723824355415631751573698831256535759171553318607117035919434189053223312517072419313274836206525381142851491618676175401811181397801614602855121027982124406393799719064391645860384664595756782865091250613592341149517621964120104740519409343781714625342907296702233448618336270863690213689666251522048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,6] -15325393735358198978444054282264640269254532790384452395932608680438275813194891835684913054995318705299733021065742283916495189866868917702661015841133775091613046303215632459139374494350446047651698181095377630800890534774736439556376952514863130390248284490494629823944852351705386723666343915498644478272702733218209787658298662175207657551232568391215129685799297157729542900331074590948048943637356147521298683860623841982084223078237189958755383227172194561233074265921106713929476207954423533311975455843483811270900237818631106706118814144030907684197296830642758085717942814168540633225332361283724224281536480969899171933637481012145842019026945323118296521388583453753409852682608104533770556504944746260362374427337485479199709850127471017536922569245668550799361944791524536720120483036361146909624794079337155557568101244659327528569390766451758711310149232935677886629275584000167256940829277151500021008549909502026920100484955843934057189724302170237390815429037498827892380677766024809084624725340354366635457143498569616562640575290078846412201066289858924573794638191540393666786650323182323940413607278519797665467303509720181444143334549134939719742919310964085715212981792996967150806439175969194829622021754037077007240888731449270760874327924058186079367967488446127998921830305711765233852703364228067061069688856515572843747774991863546505562625251051176358255513767582409164032871695976373072520290427258628794842411582468707190723856030844818567618194980786232340441044615973290833067251292737842653303816630966959230301523370898161466891220368275751839561003425437247190811872905191236968235769267250668567860539575473228853393534414474389651415772586939992158917016309266147649301373433072518156987997644461630449098050591294452340435150736281406773940901476512619898128897695253287724280369838533601731817137636940355879393518422345285789492042071046509440981080448928995657883225398073180187697845870141551342160236311491533906325853751682338202132390240971534967697984013364247340258134565917633111049516770988290038846986221972400517343467321809924695675901746524511787259980722450105764551275381701408975408927036758844424223562953113083128796698059616450948571600631055866644933100610499977025458170592592574679511794499001785655691096003551735564294477682050250228993010075233906813095352425003995941408961416919334730662554625900544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,7] 182286045528941455598354279736277372583523700208479853990987546050236670008189679853440957658921993992026258263984190674919728298665757435654162607649019163576848437132782042912379082510786756513882803840649085346096906879749708120048932242327310096447372046109271394201864035938357093752958832344699771058180143401276803411492817198697292963193449379364598444283568799010884960354904048548414796442045393997755274692889678587700113947405497850233227498839381121657829484708170199378708146536149913955183755848259022591201854555153353016257952576023503837844654958740834016400718425355644810422373943466199130245443951927657078408823895610307046334753073521452294298396484346821581573777066163773369609624271373267142129517569652340684655117479960239557526633204398682742463415201360778847474371444059800061256948684542971613204846575969921199046498603037210932165235088064703094101027213566346266238170278558049546295422207161125760993269795568449795115582418999508389628609135296628605156119698773437527753325776870025908734029513117369828148278360203156628034652040048970987015089290243545757818167110894251420821932495340595086346324055987316021616721067642623718497388151192019241902476578779675905935544949857195580998936516995622704085318804905064263643075726242617833211408003226627133676583696080107472384646044771961382321907845514861232391614614686926955329324473730665612505225876293420879584471655761131908649199276438844793198758536143320627695514561585697266214836816182758174386909786027471606326484841382381079265724791436863606293114008163276591184398597949589593243509040802995965513933187499001563843071540058425170390104235404534264106087736648983167030356164595867890908708837713730943383187604384348201971575569374384844227214146589078217748944612769890515085269866166050482137873777578942046706090669673640548364206789040585326515213456781555857941228428926438396621792714744785595456464346142836364553289937637730888315180894236495216086977076682973114134640624231617667879585598063327553359051855268642573515610646901850790517997177226659175601004824469874648200889655442446598316673160354121997688668579999983775897956876547033792290448898681792293533650539751577062046275817774689500900109239579011072092824936773480445423521798936502929557458691531348516130326484108597217928956784644585030977269940928289193459946355572716427398442557793894400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,8] -1325403430973065390086186887848380573627110472177607649177357998488883659826963970350288918407542499777867416887798742934271851740623352522997060243829820446274130116119920579772653415949473147063878050484806372576088939741755986493650888270100100951354822122075256117438260077399505327125706300500942982928044212931002263675351513599841816465816485892095147561280825547326310911712920722716834330141199574386453685065257990772895212734098052512347943280424622914887587054088062878400177619156607280792139842821178791085772745882019456933772819541065689572350618537626754523433814566093264169457118182603639195920850850039964106569256562596530709737926185337162972159091217006670205320735637165861580794937925391762300572846136162184661585736480499314246481187420761364792061095502871240518024128717237394799522968987368041954836443282091717431367294137361204667924974755983516897328331855523047487329090743686692135842203005105258657314135895528377785818629400732251424422781715630066696112327764458433882308272307282836654954638626777933332783951885201416673042752079801183948067528761648694947675006112556488814279051869555981869463130768114690922464567097968220241683124002088379572451889987648373994414677237958741124477376453703287480433584954033371134574416633388202542578536455468141281329799813717815663033571190657633608256297803005601452183943486958911693035502522969430690313645056318562501478578579685469779623782916388243936166122872681450080350223233854955276553827793552547601054123409312973662415352287838402593503032549256282967280395280188728547689693540291739094280130015835274468336709408526409020431201563321082767585714450663787883400787582112256914028620321660184109621623904723855610313974268096659250895759302159283385524130183674710784848807767113491405347561814198534218309084832083113412669902864528927587905267444965536418798579696743562321378515395274200059078097077654376633251896919672718835696047610517616987420686962979763124523478016808452155391779313545331668599888702616150354297316958531592866144174659028365246051501489631875574719890356220597632558160900525660221273416329907389167286527448228300408164157287661626374853600003188462497556183988444476087255278214529340333577544092733601675128076919576745917004829746038081855988467114639770770820675337021722303126556350648103682493516113812559827776723703779741167516972378541260800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,9] 6945603779514243472308754463198003636701375667613186150258167022900451471924821848715598347418622449302443880023057858618740347661645295942020936212985666281996170769011772395666739082782969705156868514303203494730049950303715489341805470416513517584786298577998963718900947644074669024510373227569861961072530094588342469928309451291105503912473438290923007163531009573819598468917401584413882571278569329731055049539713097528672090692307343865076571027412996069211714213141076951359064033785649715035039634238148504841029165474494642510765780982723299919899471296780699925255124774704323957749892152349520897255778090732885663485157105366085186497645672819343943356195043109505117067779620502737666933283860147027007479408368442974016050451758271437410271139536634115811451352842192724119576632249233216481320248824908756663310599649989915526385695448597739474284643550593698629059977623712118969114305463008034398122315116569356276327188997104809703447488601498139928738525680654653944562926096816225316478497443968555042539457627780611750967207103186726729644108395738081724071240875127192203713687625223838427405744336900997225873767936503707339258269011652565587887740014422474089266659362824153849176674789781653750779052760216644848298786122775717395977029035917456962874909133723988375183691280577582287831484587469424666725374697720706536413234779351826109604892191302269656525131124477110482644347160407590459589928983258202988258008263639496509115306706994895607132512500823850148573663505182616948500910868338242896438080865441196392300514115607314944582573721900432918130307573930514724209085424712257797009533202255554523885884327105572738937645676535157416528932044875631305115613552670552752463191791951886779382048833040340570393327330176294014495292593977996246722002629985659791999975763974252676668084637937397537726338882606381348315773038789093709452679098370172321503057187638048964415144303725048804229269235497728042454602702131084989348821375117407295327081729892574396022809614597073785968912351014823286167431678026147765050198119105616409732700163489029926626358757260942160830346014247035482779424951202137899510634891843860775860004548032347597410080341975543786240833545573359541436285484700639243370443037623950268436337824444491756376249377181515524618826040742866526941697719942482831098249246785366413910390474160708968338561550285537280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,10] -28190512896769204646377663972387411503458915023165714742198580914426727891350987536007124190917583912199335604116374322236518354291234141954331980112895825451623737876500789575106418228891615177686795770221810335772058265316175283280378207362099429426516048586250960493739117779021780334961052402533726380846912826646708448644388673068098949264945498682008603867702551296968848947468278538180447819773571998851892450237635188297120172509535327570284691933656790109137614537855555975105456450807743406818097311032793894773498746447567437718799593816829913285302714185204396439261958113646921750408117869971367244899887667281406873192895104120236662093435224789738018525104445979339404417256142898540073053578791435480177006558459631869370740436511084224789449342638227419887261474849090227865978297441720588794732524068256387009378247130833856767807661973973225185149660595845082870791816758534302567807354326614865631020260044631887184437136117071661555633944986282368786645296363816677609806600044609476148739292392643774591269952192766554586822137523038058294364433220382758650610773412498627360590304633324893129573875097582591151403572180176356803906471637436246880921652250190234561811774709092162666088641182382656275122671453250824310960046388267738473203389920395943714737960042241228430968147423078180539313855923533837499152216335612205233289256603579780268512382127126829507284029969502309711802637786979813123444076915515525661288834642508760228651518228369634997406017962462113215668629854030568385967654625004698443141565603258885774949429449616840664623484100633356025651956228318968573794850725862832964424017771254198571347637259622629673764540101572412630960962456065053862245718268108633354372819156613979435455237583068562605883245514379918186923895735669537654864235475427213507771100573660381865433860202487438869915106437196699797710131932961627456537324068620188527693735877862788065900727341601595935844152265108050604524523287841143343837568023996965317767433397908345174016638077478564626721721290680478393268782081555107268668020946854513366058850171366940175152436761136072790108790208158917100028842630598967679277108492697527136712014494065142651453498183290389341376523163035208547961268370626536821815993134561893847231396965993054318872676615305378018330134797439107292011864939674787088653381831500293162150062846453168895945614168959221760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,11] 92289928458826553458363907457115031540569274205325472357976653531700649302254302797316347764642664716704997296043619302091886417473063344257357664002619971571687213485569807878049991499366611543807877333918336449279063877626347373764196692715419112639956023081259258221786764974867020702312242680916937320771768527789211238056064905099621533675898421601611716974187992998454728948481705356474578316170700592093023220189260641766573128720205873261631798145446563685385939063651112189684281147468806801716727614632147297020116915781408545009256129359862275156939442704633735580059384433157131319189139010198434789147909354621464517382625080190161758929342178855851812986932861904410645665955040153177514459483006550001699984472423400411057375489465593329716406183763278385053727322858706658622429640217271150874064843923711885913665245181760647274058745957387860748879358937733689534861832037763351462099317821811979105034162675512290738928375650175059824567518524955215115080068484274727566182654491621431750110644959777843513905905699051725066186698949765493073862990232219629148029693184039510216289151052600613845764033894409470677052235035905360724565751841662655500369863896356680189000992384661482147092464826954969677768139497879652028543268071677758004648614670113102337989179908422269779556369920329667812617595631366381351427688000217218113743157957133294349784412137938207599423180182113791490320384393579224539580396993311948037647399996989240673280256635100429008251751683753165423133792989639202737311466925991884152084041316102483621247651453858204916457573228574274991581316151134660192461032577755421181737718965862314550426483577597454501608333225494738319709165754192377127394337131217529237026145570509186426172308955232045282868918788266621325840169699909930159387513442664351632627381233489581484693936794229461160569098487715590139953410775150160987576791871201558020389279864053868266190928367814827049074584704588853237932489705289308661816500261432763683614375454210596812395313468605443024405467125996240259391745164189704490340363835732669391364251836595435585042505131458081368641969431195825797515252672609044180495521407672711518972272510500944622491432210582972649054962015649734176364907921415057045986031650649598589333927176019596314045715749166290022409525182381944441600588548958370213559631052543004641453003980025861924039566151309590528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,12] -249714021279716774667409623406338784336111846096702267506715279986458014604116179811216616100733790964893720323088733558133839947512270824904489375426658768057035537365211370011534547750546480039624245140786568598547510599843081382046363586000064698018326948385944824755540670448083992632527323703479770935156457798194161818013659709415171645317442850680941485281831699354739925203244694532573129450422550810440969466501052936520479460891751171129430509751670137657721966581333053692184222734412014647151601877449882899841980642515649050313953451833386345889771092954859846835262503810449629837996777673905195139834150696843476219893670769719937668660081845357863225132555433506538213403822839696874585370567128107058762875428275321830732644560619046228392952495929012777190047055561677525588127825751814502486623532985136979804830668985554513852235611708340069497660660622809052518822737418603139272930672019592067309328956345249447265326195296357648486342109729491335402601555303481455815051068110852537202061815168551421924801964998798615660060793295477486518822658809023715520604565104832433347103628390318436981515556597446813347500145019751282124356140474404568490625460180837198158315305943345309794066745803670816326332069547897089597109859768988364401072374460024410092546465436959359899446520864151427167701554944459810471276798351608060681197861303242818528547519008197069950690657154309405522443593301723204233693212486216126604510812294437151725397100099398593898340486220133179691755095377982443901438239111503033264830354225597588915806675142940768934937541062343617028567769476583901499552141301858016810708426314149831484677560838710193275203714948046364025968936572526219594490771045634128417430089310046946011505733561106008901011398278819189875827816983047550623852172102529682421837341466606462046540272956284754355066641777502880103793099016196654241494486463849464929123548559021198996334474437758526713600298574016136943976153932884947839209013907174559191667379868701409814878102472444491822985168920769600406533159849235900891654798396614819842861732287751550528421485031916061560458813574221670511012303313221371272628513546681466578955292307908930680788452960207630546438149976331123437283451621700612397685402611587604875536441925262164611450527561841676642146645148986930341751988386478963698845349955140913995137752128537188108687203379496091648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,13] 565906825102925895555119111863666278353650734399214166141796740271919535099493553691589643222518094590338489545908792622018104679933906051294011633609877430613651379516517093197862726328501922580473372241265236090090752237269525087242836499196753913383380268756622082240137297207317238595619587557505383133010275742566403051234234214158366988838746334487216759040609993568091173857371774588705927433593352904262555122974842685181666968870700390287544963407277934799858689783477521944311029844188538944593655511133531968655871831816732093020626576417742103673818681751433512875763548071743699068816334232649440343532732344101993524415370162796557490675579972297848190197482265556121825904148659676376391158918095171335359143301310708896274272489427304456470786459696193911268852374641119750312621105536420415343953766752224174439029232860429796439353361780617249092924192321986739876957352913686599932697746452322753626548082851987023167281700135434868284017460097076125896496627232133791860045055797479398468358183978336559189921629174809227982987431598697211242671144787468930968570347668788126565691165821664849746984300220648336344996636757587414349559111657742064263246168069249810681808355270431998002532380268926881093714768611897819799256344050967554503619823290485133299365983832434041835190659186833557690395896458063207907360973986802445065122849221167374208955759411562559738947138465696398922208524689363080749032443629124868822828458462805483065162067658889038173541796666501636165856248980227638161675951731500774846871138373438417700765497958578003703878627635048757813250494257474070047715313740394528565281916093239124950874523102411336709908633251551536008679722898293118307205448217923439844556751458572856267291287499933353945646497250333904491063331240576977723270560586180637996411782388246921918328781921477514671067626003305279089410344943856984874151126122054739741883946173401019605959021737686652771665293308890104133097591631434324042392374574951700985709353631237259690471204001218583119658633076750032848863220914166606636907516495238166544011552540659053750780548646317339676806709620197982950096726475500466450787756253385286533187065567403731971503264602704470387876400145926413927515894318791266936691383081595225548433709883514732774090756697493630157767656962085046960171750995205750544908081868401803231320496439515830883141580835723935744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,14] -1078168926166857551563743490498673788650640349083418252061486259185042909772670339420567805540975199304336991940723802351082124690323937292115833535174670313819750029668167069235772995214305562551380341122120653120520553326955982780994302864848156303676939871187677259426479134075314267115286689804269263956063165725899970930123911333414516477736800146903140923058565264767468021585898494976322302149137105773823776262253724198948436982835551152431908959032065603021142753654601277761397710567181688084222470114924027822791776395155334252759530129036502113154916439755006014579293612029005825838748523633772077350987108053573725772049164135590241889573564347658891446286576463000999636091800673849509252338117992854363796232285814269933370993082520391830047183882097921933038808616190185455988078773888956239848532666046197965627194818308974141694180046681206314960054797548933442689731912269941512487454671266299545870016143619039293814589408125872213425279557157468756654002854378611478054436032354322037318095602473030514297168859508515694723183108446217449409305108202887797627142501093769550658412978560534191332540996810371843445174377942880539366047478865978176356386177352843806511541294499133185104413671767924789861775082616436927370948491193650586233945248462194388328162749091293786141008688359544908849847002472260683156573987409512897673248318882806756933168362682576456348891414660649463175494487437941268897482928403323165185702980469586067064797255419055973588156394841869575516559484457872762374684180589622766793581407076770002596023401712197814565932822092829710736606028203971251990993402737518594592557608785700688830611962263436925510395178973580785772095063310605886340036842833463906279643558737404646026349669107589162489985046698321049439559575126235657469708749955144098455588642692220988822802159165789917427341446544899073763152919380845279279757699199855646509020759411615904386578649422405314281446896148667379024293172465372615699032846277471931152923447844655226543490158683288337755819815641635482578562502450313896560463073137094906066655018518569739209052354571331696180239216351098304464144668194290162903342059728355225549962065807363900878140129623684591626170523634145390138612906392788130527968711894589078750789827212370228325841875459891805920862435738818497732729698473437043582436540159344627805053264768020952533998021636568121344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,15] 1714258402109026176528659266386648787927608887609724890938594887645550832949054705744812216806714285066583995024444987924238300421873051343295828661242431505844572932760917706441763216087891753414233353103551819507110087207416208582348704927524778235269667967767431331944129992915135281142917767761163014355378711931268366795538198438037305048166297538222997043882496694760772764049035078718119921721040118820510727009598144205166807369976499684323423025803924631468457001856311137272337324453148070678292097812513387411852443399088840004875419425911340461970925843847106738467579751409098707575301935120481366807514964830623328784017255138126374700824445731916325285437288567745281196625755969339189423868366768785933843574722826464966362869516953575238507076226446298732996707054571722935332361574685862155296802362590586433315614717781109977288686544742116932393735000297019104634422100694967339291005635491182325109673792649995301084546519221430539255074966806673088868177421055773960328321464014877171453391401468916651952255805300176449021555327389479142372802741694614853721097665981410983540586571165987544773683548736391915995355470442643853407165475590493100181493864675977512705484537085963213722475841535242133615999704163513607897249349278597140723895913880818298266810831206255399917418213038043148226908111322489270745170325758453667588739017801301084043954180521967416846548164680965769623185085332199723081446205814705413038428611459662654005245842272395745311198645825300294757484548488962935083029001393956269852671047923698925675743266164922600270191840612809273451157466241411946530864522295269480012319858726269148916409233159253577933056867560867419683697833723702212458170453027027792866578105200033648565332764562213704496883892622581288862548182824894336308036497679019997142303248596400574009572894808709725668955100438554757953915181378917202981951184302917564605338646684995517174842239763439065812295568775524174336499846157520426028767015717629340286701507741373179040389718424154540539759416980208140716929023397571308354042089414025860397717088136617529251093637253809102060709996394322235046131260579384955938485939386574102292246142708445272352695832988142242990421879795681706580107248609870472782906764494207319332641106478645797119334811011577958938256230846521341058258957703088524081129752193137661465523360560014655982527585214131077120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,16] -2214285426969307729927742274685097012621591844477809225643616202693143822356765077430486418201833569135567354895506871472921793035213737088203651106865585801963146109250934083851201654912518419541558051931152373083853907682853432751509428990460600757096248083661839251308537707912054231800905350164407155235889906941435642394737361435161921144568434070717687832844281979579321012254489430430881203248565834478958463168937745614435432312949809767420204320587716733768077153437377610110345265561129758920824466292462229559565952811350783106761981333589099276316375478022837817884551844675708632310469763533734092087101872487098206362405977782024922472359730104070315527578381717852316259799621552064785528711102281706686143492987270720164516261930038737767592623131675493500802646353244809643451455254673958522018417886697200623658136023696833905677801244963896942446701705991597885082613113139017433100226158137588931607936825860896047119802958783664592866522551960386774062165825197565463742830878465124376627163128914124570006188497116798422181548381928257028870596481803100009705447540750790485775401718117251323807040322809354477858675332196014920126577232436575760920615170265703070431468587987055479346125225195203143168835629483578741423015042964550329231348730470621508971847576823155657749458813813420780577269840658297077312769686926674713168683142286156130579875544275399671590743845397368626428220419654952712817949405077160125480247983760049408592241026852791314316051091488314066287965674569476600188288409065872638537702736533968696305525993979819949765983584199750246668417239285192798536632756397385210949555930309795795433244700759235494191526956665153732174682362775024559306397481264450971996231112418571313728117301704631333163951854967847849971064395001200365647741378813675644020925795134847971295612078438853733466771918035642189741127646165620106514231407067079094062503870746740018167920258958983299401750523131937182794062928569201783909785123734884144982359590672712090593965589953141681566474543627002022959993274767991646248568456051872896573764405483835671552095373277380391955948692041061411269639552446598921796394810392062186867754064696538212450734499424559674460279873327707978199423703371204723900449390423356493362438759228684132219490584606077275656143287871605220429130769297353397263295950377556817221128936790963672738442746997824815104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,17] 2139718157024013418671317473980367310311703116354721199352446834014942957438812563544023907635044745829715570160197371333101858338173407645296580112018260523871715032871929971987101062327788638289952387040894089519241327252884144674052577243033419867576535519265507781871387285164364979882799439868307137824222604308966299189024851013682909936705163716620961382319299732325618578436735352906333022946698655087992354578218960491655483642512315252634573048227747220926594058679316221099187747811162571500238459534699030689716448982017377642587853981535042979603177201181317730119673930494175257008782866517244758305013170984487177358164621561986453765269336854536747498759126400319995729082231133400416897257130458814861689838244281818054054853752821104974740523845489673170436182453257580177623805108229391863724706027417202723077881299385772317939412515056986119130284804590271208379221116348574662439295695680448737513679791772611212620455623370947039789882931017549622812953989762921544172198987684736517649227325010222703765074029228407457007678765902144298198556172856636810187192025247072271934249511801477302462375179201268049565567679201272607477283963106327344144713533982270310152207878420892158088876369265810531133583850013905649855139704370233638570065922122615085669625369870151080493130832692186824763791950942583441455712999506276346912450441473170843293416391657764489746561210854914739290782120286656971755120571234987154986862677732213138591367683985890382542742977286450993059474931951736015187761657693441500335615408344797774972973090571919377359355422849193976160265930220107043507190406745453115357232598460504400453954139521286592550296177658539707374799830006230577751370991916822234139198059589213902244341412252042617423232819884675466320874270461425948753776952702424038824963528451375605565644711213155801587629422879696300305261896136311399964596259440334132009266404759693606672519539923905078624930694194392475814652970385210020195836363986214632656595292556785404088173143134776840543598724568509228811214032287416230213985693216550557764654788778774094836381282259923902179238273594638447829776718598120858724152810067091321151820489948080136794460323211844523275486925018084952349955231092242721250976980647381940338489290437465114481768133597740037477592150993245345139049057999030568840059432699486032957135643997648915823563978058393190400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,18] -1030833479032080679390031967841590220932863546817654463821522513565563693280564831713404409872829279325107808167299406795475557498984234765033577568579581015454768566394116434922885301168737554429877659630238855036210530388766830195748671532596365860402682250737097840227822495670437479550283258245053713628627639058682774489646844114571337920447971551651879787450545607939318963847021554275465686589203063672348760478399804565242204298251891452704638001012636733208658967533577154170982504238394539534460778564343751537483870657698772476261256796352298448604939288725942625641012676636463000785143940134987074301299782382951490844662067185503008659300727493956020054307395624149382984032801556819566153103864528907172984145250212095256658388208416485674886732599130612752859669564795760343008786681235996664186913072303238638120644194487284365249106592788680831192391441098197292959215074884391218397065765807654130801083684161998531320516025406071584297704267117949064786927348526216649381459490996993884509073994432351660524246421855111743061111224599479745558325642515537836693451580945954361735234592520583327495476384397260884379699778689658894381161671342905689370437645447768462700644903430519387023941370394791276533006525621212483291405696433222110302113345769107289412944906052111587290348168579280103095587693379565844503665273809609934109520979805658582541391851728727080342724420921916508899428110859125326690787226937378811507566291486279426776012986249797561341666636284737894055070145389860082411130210329626884135928212698410921303262101693861187082120311274592090373403269399815895974791170255758444407124557821145442904502891560280497007632036245756660410033568777075913588757396171641260401163730929918227420295795601075791099380665684455622202243885184656632823674777683060114910222911595939735326667093222441213196454091642095361328310955306904327308956510590771668216388161349924079672256974335044195366277375688982864587036550982691640268796133920392558537319189896702753352355196672053690004904212523423882175445122802874707256259891730535922107497952165818949571184173115248363473233956336979680183587127904804194271702696287721972602857790029618318161939217736733723090065332357739452286426916927954934395641764723506253427857278090845387045883822274656142907965795039916120529290440972103140194996278162625495183056585620447305138467527253177663488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,19] -1328699875604935635009763755659809820771683445182225820155079556286078580261076442929354189258533115767597917559739017656230995264184556867976849443575269739499137280501419174524203539463441294613539399916733706044533572820019868342755286551383739241240442209260930860240713029885005884361354506296527570825160341610772263645383177932117188773033280639293837066407947729451076467680000457514279960173574352946989690255723519652107585636457137965929280339911072224679105837154193479768833628282849195318364280099441563135961958398049649805890550036785325784136775309372904794336024554488160753379247627244668399276221387592271457621446371783411748939341396967410791579673821915745815764674975856163293767296484672815816619529088953128812782901591850465838363515838394633921516120567153731312394724939235849791777819589869299644763964730563526327047296416817582434177748904064192952296207192590182720977657742861934273755508549557289766967296775124715134954606723463975073468133349160711762491652381159704279742557202473342217949879612116997686896787524651869173695094595323694809940299366610557774578608083224110710123605538689057110539144804201686159361847571961182923481570334919158954260756971499501529878402169745545874591877400975754057630875032223503176732692004021949014507890169472496855842700875531857062416737061465735009823984180172943485005440454786096137705153098894192188407319708979534039546490777656777392257180092086269510881013873811626795780701513988693018369297063590480555175887228843797421942865927770355971092645643604080318550002896759417290368591690780340195528785768721680992531524613346373082979611054483173974043195151253957285788755748005783007447715041176764957118172278349233096124046560314091050841691376386874900447192844810722800731399919795902370442916025809657069229996879588698906093899938149293220730108467116380410191272753705448372015014439621067829788643963846521734933172856102401310708827900898421638589237440643686318939803846949374819694371468975108379002754537257167689609037445154834289949573709163050409731988894706317961601844911526555050757336366928881367684394539911822773269375868286995426131935461838081601322507797570490792114808319763300477367345742246653859756268495097472561013458658566862370136851430656736631930182547669792881680780654761360775909438792551793459325115290684347619682362550670093777465250660373382561792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,20] 4684727521401135685285949057836227020197171656252000609581904993933147550890277491567428833306379194257810244986492553901361546585304729991438506837027303633629291796419163486503040119894929642475156292924092549346993086367842582182474380127002965957541829487848113332783357928096358576462937558329783155995859489709746371165067425608359356825047532894262192764582665694442096510086874096044965929656404987580831516840994068257352973894030072048543430665595312884515000473717817042168727813546601136693325276052624283410737284253191817649855416463287833057282459709332454806702080319663172823778445576396594116962667926989379146424301763399353966498260518477515915035876221773610231280107244312806818879896148846037989498714730629731810752532265896885418502010154398580386495685978616826192712474331100362322536810644638153865483818461075457457177725242731260405486357391898137883503634176985944187878040866023034223255180818784560364328176785768041910877412386137184433665752022600345737278022869801117721238517426138153480560162845360786797841418206036472613087347407751511178779113415511322983354906421213276212967887334906069247965425485339408882531602278914482525098549319383796568204329994311196288613851611093425252418927836088514586802621331263229991348341041658509279413424824629960112529572255510440997677310691538319177427403436268599960923522281089635121982841800754055533576418024930699112400369317559632398606717010142804293996773496226628387743443436960346934681948966366801465543143433772312164063772725476832543768355435347694566118776485284089766585957982767987906943095868415550572395103157821637892546949447094643568094856384645160695615509733589055159189688618426525588399280656734373336431151318093108637242403856715633758255722944693207904251965716514827139256284569818203805702130350794591602882755451207469310494987417466525134296991288478139955207248462848355332169220383587207892778022552704300504122025816398986506669942274536469470294211207355401628939220864469764759180377596488383265392194512166031030409920865933845272314319285763322374631964519576174701712727647981358244012174309888198249484521955024770877381624442610812619808785296144088251398053375568554619412272802264897631042870537295505762076422382390545365608563712016160225612219995966722183932517938520348545018785689148126260370597214097217612552972232823471268969268065364170768384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,21] -8279149963520140892003371589879589645124606098482814488651568218315638583827880834124015444274373700551360613912010258199644681774658708703785007904971679922877151922621143228410110425218428628158979863351674812496977074742894112552476106256493061769066759803043157304345606248930032764987014608080121996848188766930409095549461205893257732927560267900853294353300521180363819556864950101301015676555914662080947514681044392140321274896034207504412893303907059092326974422176598692216427405765669705777709821406260019679660642294184890890884891578124469947641021580068875647750322714173244139305522048752201769874834206252652202861677133903796926139694105856213613307135434391981939099010710489756245646657487265582141897865519702926416246342590133307484817606403290701479701413113182845686194258640116189945985084015105466239013666714909108283999211714970005510015291115037545246756406312131580830082758770036389102054789706897174098072472849860619708878766812740710163702845157397544464457618517606270970517862440017868328199575801772752384657109873096570400250001168603476324657305167355788928627033985460537383872943863055641351370291969286428343833677803804150613227442143084578280309480907181960721909267015220218169233932595411882952330833169784535017384701361763476802489480162471555305363794735130403009379076312442990592761763272896038929363590293264689199800447271713990312493881716340364026133145095004943306974918015224644160810021835007525076292538005785343656961133707146553193127823189245174014075598539729389920775776718355665613792836783985910156478008107214400755361808376571333150990776574408597003388684209274168843980799437204325744308684801302548903820741772953472523631852644699938844832669709633049042722009220165739298227897945977505344331687059780430791848729786847993268886922365892312249992160979884603206110974740471381952530502089997645857705376911216867053610064964804603005484469443033561018174609544434510323168913575454482542967141132866196002961820194685948006615645710416953726240646944063392663008141275970719044276445541768838062461805921988021268058197760292024863966679144390604651006252201099517198702372039318755394036946695763914490215574206763115102722755339547573332778047887190478729577676025352501454607606497142908929963097430618128892781517263268973913251130325831579657848661760487914772481715838864174920064531471909032820736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,22] 11078823284601284084332065369386741457373500763076822669752294705273873948012935041429781608253896303752869102888285097951609237250503995486434794733089367505168331924433681316786810171591131571081137341934531458068692124873293393255205983598803222638472845959497489237222579303141192276884950265519078195077364402595337873554750125420334230926940810777465424295864781748607519417687356671293409358283030918982236249503978546081672734326469725909304180763625350363456675808963614102073935248828213939935407945208109525547673485715232472623269779986179679703236205923044645373061116283740522039205714574565836707538295672564844827283610311636178016704821720481748175222490294633314585173125266513022227563354403669528713720463760592312653265307465718975384022980316518115379685443008454653693561547788450557850365499542778783346465226910560649799244137254825648195972710876170786084589618041651076454452662119505874924734020245873637041349674249146413161217282752395604239536777120711649358835626307920622981504964234765502014762084944235747367650474082155993315699505176755140175642255289791187232468815009999469978088031708760691638051403317537026582467397200159498299134794938266122217202800800594717140689716925483980122487538784624382617808348771669945948280065231246708204693293944237338967695548717821758094622796201192027164409708464699114824149941016568478413925962321877599778816849732566373187183757442952616097203090027208389896384722934402220588582468424907695671094712740389704389871519049032096174991447278736198427666507674477120601439418001312377149862833095006494091470178985993842190799013060560803753617176289446767434751858122242888500169030179195772696868079560763745513947009088420560495937524445159347337403903410659685942290707916603181279738619810404509424612303063092227985260090940780206076274979048162324754286197310650889875764276666820173978208699431183008520300608271986538381759565266526810980752739399561473194999530541985037875847163054412789163700178874721981141897972774022694205528471442993093844582016320702175854662936581357057771565572646091446832763766232880752914494056786205154378760836272717527096861978916505086362640437524768063730533571334151224373187375055218293471692684935886272002088305699461299882500377684369303604023583137976656902751346133297079951125409704937109309179898717346100328910536864368446009783917742451442319360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,23] -12195742739958688288572795928486859771960232970638486064228523553624269108561736635976079080054251751536314271478041652023188253689581374650088794024725344510990663639886650006358822727501921164299519169977259146301288549184309251279576905812666357591707100431495486019845421816633540773069240534550875166872147303151049084332785881574356904011609573062980648795870103242012517570574737293736321459658907116506545466829679016534774904813181921135453692890711108502625818505730124452570379888660685670922100527936181288880036451938743448449164164531477966353783588826963527044192392078328700035057483386667592863180192444244504464611304826972506672418590880652637566778308961673495790289673569740121449225967720107703459207666206722026244435083803413480338640898304447754257414895577678306324975598698897679717701712888534836750009392969870487904901307642003197916734363615970533026312320880610185020588539237076525775327480571162062512783864163269703949493879498672721254182519233637582668367137837642200161830689774743542728379737253603998805068470517804361147322463438440665331303621040865524653119434858330697326483404823023679126633952717523085834157983992890725655797287042095482868620452156056060062730975479498512483009710869274811891496968960490532678826843430473102128890844546589475423275089200253405995912113226444278731593559214981624865112679477640960846762367305797952092019388179868866345200632392172117839791473505900836483407751748937374019778484332624842565949791922974060252367975375242983076830311404609076794068940938836310204874530946401850734180341862180938153825950930624914352092066735243826393524131050238933424555572204273814319361495140601178765671402864985412307074432550765695968261196386958286462043433979496624050721306626055400828753726411880696845841129564493371049053060943441704834491000528095153202400681225328464307116951356455728826322001453831271093444394039574152751094681730214854238896354088380736009968275738329274283223510582565330877702695363602037831549442828380815993926155573060618670755339190222794834863596848482358143586008485239790658811724159512849079607896868698823689317739767060598509396887304317109828741723951050871976455267695110470503607003248055066318077666445766410975206778562796293467122696946041511353540314476591355405865237463754994153875700095490685069316425292309643361107409055916682662053444797972073938944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,24] 11293730979929802069807907491277075720422495070232819516952375464411276465117891700526504892272909761368983855121989244686437346179862970776930163301167449467494597978315265792976597734601324918829883092940696551440825909566306854780499552082958857342654120655579042518581071235400116711330045913351825416101310996595590055014710706875410351807225636550827261419760162017639981521586240298015205397673501205834887637799532497788795704972811917789973321807762608937488418696375113873166922126330479883307734685791299470386954488316835916937457713839592158122627479623944030913444300155057297783404976271740043419046596301851899508023366344755794370246754303762221321284791193532277056104550975711885865870202290312706168099602922335144595971525186750747174502304404371724405523205986463563555291821702992143209052463441774746251966099202249688512509217012528067323806495737563521260702564668319773465588447970669963515223924264454825132240777470093528989805933292903663094543076724066670496823177822719078360090435555545233912842498381412761914486990020150640482635616052518957878128654854956359156892221134908576230454595961112433993486588271960200986845658874917999036200356042322525765540266954621559870929897378972929473662275572130999917862769594401924906083148044631215098294299004905325659525537930645130848292935798919059450028011126921406248879896738499056718418343013471489508132662594813822902322185937376201697587290638429936874182167091381703499143590959408550680605953141732854445497422610223315987589252875263235969144968208087408870188081491922619893574152324113450838996269618601175725994922342491927534084942297413292213190908601558157753398561680077495168535545289522225982429063415526373429401303237945482521134295391809289855991696912148289452382943407386389681920973406762772894829817726600279734702664641410583890685783304248838259624023544488711705232042480161919364437406439760434759585865821683443322588877078197083205505142160941974570249077610191420303461010027228184691775444402734923711239084507375134895207549866280360846425964849533147928871524815923507885135093372764068253789131177290828689199328287201935474852308573491740757877069559078214208479268641503699167172451462633053025064111809962895199409714216203360438614797254179571677156965744708127375993767344757529689000029562521172249233312442693944393389925050096267404492920018841947525120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,25] -8746996881625226864338673408078233136276944202516769047507579690214836170969556712861042864511417547142507293791872475671921386381346001881943828586638659382956907579262398125461364823511252454314517207502567814234307553064877350001053627671843548255029083711096337618866952310770155659868316954540968059620096079482258254845571768862122903714844282543203969615395757997929230703262132717001410342643784753164509070265654045627135943015394453508405181913709131492827505528172800341060581602045517845155977412002012401778397612287678405635221980936952150827808509466894989174162384661465270502729982012960562909033904319415280954257759087587318687248547520331739933556130658519612815277530088416452604551113221358683823107814403953655929238081136703016011562300941339976721883456467003137567031417109823795302307590738163361570503565013031039731533539054196173594118430464782994343605251309001061750864728685465663970556133606130309578410721392474306631232428648104505791774284516896232652960321919968624428955665246000616429158504255408832964952633701925351005253719485111410878378707099106330154200537590805572228197717736557828838378581269757656317046625386171235807232537618250616812508191118456183934128677569920224608656991923876263755529947852003340670705769537162281497844466620464234016963070984544795411955935585508358901835086257824999245496439028752847958711651134592793980353714137777108047981036742615898253792839186382493539829628785102684926621115391298231732765818565028950412666143705719595874093795673465571656954087344532501171169932886363368116266521628432351152184381639159460306245571638941626350338093201393969695924351981670477831702757125520762161258363249147783007787298284564952114757993651571261537773971248079156003983332400124452054368412787573373046856758246120579508094867587789512428802744077031348008306004077723224601979396022113334741855634247412897425946762029703653900874983562418394409143063360867768723803896177804642193158081981088286236113409597767791054630867235158219971223066174901345961466049518227003150959471128064225558088929288525449113418804781127819480725117619621464985334074860267899328441180350942470631986798947133515770063824386493070358536146593666892246972644300344966046290374367695024886291129362427008493267280940284465821670594275802150296888975826042740118278980881983035265580150331969385080833961785135018847232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,26] 5452354582132684176573537529380046123842129647728312796647999048711318006177422531558923660208320179080187797266784640782932633654708247710489063386749472005818132941583752448400244835036917596583392138244536339591049070374796042360162173257866238802213691968813100491422942558064498793627836111279569790407683101868545087043869899998871106025171954395251656138747497150285458632417415548253361277128487693197812651553293998868186694812844418199798660460319373595054639007093615903525469527051705478476998650185647596334082357199485745328848796888838718881984840034755794070664468753028485441164250759190526554136146599169805206196824474496103251818551619366661614616069136314590798094388155234498779622948265002155204680793377771530317248987439969183500664053523086556001570053691970348923125625384774940432959968943951978173507007085455747090508449799730615447381748606131936774279763809919420108128664969427121397063880017215080182629776792180815143941730165453178322043502746739265717166331938918609898133353280578425837178230417795482535634954301253595261622162693038357819572375956121037449817111281097562543758683069619501676899264693246892346790915155641744588360590568235289288696976819031894080342038526669694234682986885961985154205025726637157403671978671590568656133782309447227828757036919685796392779627481372658967811467986260104390953948747705472700560941121252683066841257329023546010104759654426272394098025284958430759605310029996891799299813683258183974344099031704743576175301817529480376822279116012404774947165032373977923541668883113978411591285420403762877896098371924412127404118652007308259869022159543815072628179357546101759737349235969675862652614129062506845709506775334620992223508960754188074047077391601076125830713989698532028027986024476433949822343963883519271193797472821373195731338059561082734023980115701360366389401215311177608865411751971495548758558168161519967847609582960543297905853238125394167597870668954325460304482010239509013548939408755464093949653063227370332519721613135054562740355339758136281109286064179369453056348590627096697315820872256867927822380088977726319378112509904110332385903172662036222137449547408660293054872683031681713106101401600621546584715884360694990827643364064353251264988351946720218778429071706065524744023666244733448019561000696465262954590951333392493140038823775657491121378349804953520952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,27] -2406573603559936732059289819776854714928291030472120334659657462828967197950156310237277678001401446223481751401748478897785613049700922974539710706783700376339002791638742923704195373891968065441960126206306672645873509325051676026953237441744774416017737378834001082940063558179237582804157351788272488000409724710824212872066846437843604859780924942976977848436284552301255045195201934335669251860999346071114626126764959210256557004728369506219826981944313564543498405506635332396081958978682547145672943393419250044444130743027492534677496772697271323772758903374364899992923980322076579792631464567492184426342933472247686481885609440819121783246083722538460223485200272939493533182963786726538417404535011097455066287552110880064933532095104179639643587619097876559373927092714239473521807489026625441621286246442117136749094048901899713872801197506801742763422050184180612417178393131570676419138493342544898348337496677888278865941662135541455604958631226029169390586501562552945578838957195978863330093725426540573169982405403830908288330735901388904683643089222535575093990946117922947453699559838717708887271410395347067106003044984359208128057508046269387080972920049334911369859434560705968900828726011303944345891507306974151738895433113409082855227621144433959089878631413267873549790636434290090113500425939629331352048474975369656089784570699699619287307683013803517856944759777269068458555553219063451510571546122869351408784666469672198229958170816239025612594302048680413395748226788776534991867229800905420551953357552047726275102020802772928972741866234517513699554475493902715954830657271983643779899360653195846155869284969453970846065226995163482126943936362620292636542390346245312372304511679156873729399355036563431284239107320401499129261817681410694732257062846217024725419343528043852009811439854426348127766431874190995812276565739592776589779839393722335657987027200267935662565452339562252960541835369613203273124887451130083384645515474969890318149153979764312958138512379245519156487117621376682779089577012072578918888952987934442994780435642511420810845786020497429220450641971910516816419781508351372453421262497100531298347393416423036702819181157416844251077053904945724621440317850809323932910345819620161192751821363779367877585988134046322833740461535993638301831212769286115675702867551736390747625627125952813274720854937574823954250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,28] 286032978352291482769102024066288081969270603224253336171171431855292722134321713325907498647967648855819632172709947633365457844027871554655253889323876282430797371458768582404939675020975689962021877869600735519588414247736876542398065863181850404580492161194952755052063176397362265686427727866165042677427771577270082492725869508322335657391649340433765131286110752328825485730751246516745055274534234781473321482518314978961582805657328799412452104429475586829385795969605396736947846203281759424870076375526636621431489811269244183678055992832254505434915658940536829836964132999428787132523139785427728331921118693075187977436321314279353713277310367813001692340360902171883278943953237218220059378512540329662454345733149090505596699494054960381561628752556538225432361699313685378430889275379889079634751261910430290999776625944007647074626440355946119640667537362757992167601777039144058542500543556560339942806907949532583461868371313131651530131646340017431571012960792123147561286810908219646890474318239071524775619874012155453714359929487899946767891210820006561569270315871247760485293897061629342744242902597891664190207164285685886220915922421420209540106736518074413785077633911843616723612036786790042963966456826310330958392306186266987341842222890275254129443146266623163284266691206869801259467548296596318711795059568707862248404793835295435901040459305971886336987124441890740184094660746877263505787664378492546288552920757655038193351487035448618133638982780194726315218503866565665795862512016748414773341450680130544074113540437067421784613006463471375138582012775100695828374506349015414369651858350819056711870706961003920221271145752864660211038679593132525304668087612824949008283367431355900129522025512252026903293282881818788794324920739759185222249330003171336317839716616216071308596703817585506802357273484551446062511253332909276191183757247113017696316246280825467633518586678596712956004064665768323156034544326952912416638212334403817235968485684286067418506315700701178234225970203786323276409120742264986834904881181039300535606168861833882651847936012892377274965417688816182247265125144096890812223165561569312616331531917886919374858774547861429182914823512875648484240274965569701805692663550392838421893988735229003190295438614426307295840569837451173732099334680879594629242410625398292556684193743652984041822664599672162631453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,29] 752352993204899431843334311453831566075970989184521490979629536837779105551764524985370472979122623132576696959415271624654152268069542029893004508867269564777905736995393434127152724167469799614235579967099163978511828327798540822174964074006059065696159991674058836536578455615510942247010201929052628346714579332460710420910555191788341259579150631806063145255883192112634840318653226074408207843699848944464624393954438566254759126579214919330101226628985589260747402766699779948886921564253728349094176861777345082553605227922651129591722944212691791281125218816070151425945593134632128939279201207984914572253266890733445942457122326397175339583656347390195909993619877737766988890471689918528231891631948426798901138229618668297593955845619521343728891613139431950795955292896202702784775811092294781081879488764894504062879631493327751090972309051193684558534386469735219912668267506888745391132601148873073965516263441676674042799380702966718156464707295559076644198005716910825733370866909163866924542361424682346447991350455356382084756013438569848542237056531052150467131368312342701196837243490153841232586569687889307585593217414663198290367541612813280213207524374678077127746453705836637627620282166797980033331683229193025297651425253256394444423641965924542450134213273756993446029662510684957317297943679110714132966906313651365906996868731961490722440310529483747285642954798071540987728602748105083379567355408387926450742989800892769347473296673392074126318080777869437943000054440459069585082558998629345475640623463308414400162568032791851885459665810920434553709227903234092361434696802690639596552283951355874392533946750780871343276847312694809717172883151040397099313500502835559964773331706149677789977168184617358164164213315481270541939187035204030523721692066179057259422426305188082684637407373966676222268173772936859067429234479704315858562350510915944496673392046836621421402696239812960523544155007334783968073190998209321058848964286160885205888605139691358190888623865092952170785805659563477143270622836185042987654703474427533456243021264610908703461005329679942961796851435578039678138246828019231656383274330483577458319845120457988403700632062029641176419603619088740952330124119784012985650106420777843252789322006986606115640391722372745552635233972454764028321488052108301355624251321559538766052820234906000322545924581273572518654296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,30] -972255024405521809554646310828031833727171252330979249582869364414237656177707219298091006372635463930191018483640278048220897588311808863699727437889743524240619398220399557672477368711084451187269150205072042163240789849912528946479055618654622229984215506775635770198273682918448407934879403608872086626207548643065531077298040593274305709590030440067817777551609047629307607774833949838130432577694521555880746670623901421290825703208407393864682988114731085774094026158406995998374095700124779830178643434814002942378844341301433221494562345933157255709735034369343560597423684976838689990938523620616237724338976139468834418317848050534154466697677359241351545663381478115167467258619318746847548019753829678404252091734443418957420887361823664172234747693745956449924042289817070963791298337957170898240334447963717613428115110834162652078231694990143695163244026082460383365814493512372940075025004285318478601373771250131455175861739158597122244224379419547860970490645173444740174426816261052454294573411106282061475550506912239682564088987419042281465182713329423987065492459510405197098575820614311400702270817256806959337909513526862222696775034197483373680545567929693080728553491700246841261463763246666091035725903157460317450915417255170262609604837558197031813110085500509471757891979793867331549177144560552302558651833472091096366686146353042381539628432787942096354423917738318198972640639453775165149146270163168704115920783462888999354649632621815663756577724939026471116166197147472062521234002329942984352028448531076294288331898473042593504102152209390573502038505603031304353997226933931464614044205741669095907933661615202911387047737734733425758050562097903444855147874726170463771018061330797776439542983838165594533821517848393363543433627482388122268629739593664314138478973270401277348393747193060545318763455049025356036760178320010280042503828589443993469515561715280509116442041383613862755499788732169752185067193360778440056054022449550550805742760825203362256432853280262706474217158213186350046336710920900484254617456002265676897220109253913456477099988557845060659697938378743083478107710076104319155325047856022254460760477607920886626642808304003766622955827968114627561065703528694066171235562411557685590383193977027063949806787251447288972401411129388799954838515330683040155437464145678779557499344036686418624426646500789562478936431884765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,31] 780789639142325105761362565677986369835168858090047413880822280390106756093841741263248486041533404543618946194773206969498055291061336994339223757710000386091366398037648667619250449950506119735091614045981754982385133516586456761361616092837413663168827908999487821821166086642361280101325183117213454988610943222954019113623487343265786592882950107697771725159440575971766170273138168093992229949451382713234950582610529377615379278950862071592450072185551951596700611915070933409271681453180804829201491871012408596132642087472191440533951437001456788908525880670914788081082606990792785818536252407643354820287105410144760240595824103492186647403405960026716962141383763301124971529733778414018439152387380284576294308844626451096644656925635109679562228024347283502827747838745950211531061988314004115149717358559949922178399225401991412514134137315554642718814601694493548345546436606461616136928700820104423840446884162336861795159622222234468971254129523730615209720310127464774373385212833132469322936747022619986808842474160995400310153492732825748626981017225044896945353339973826874888666175810142924190068948193795971823968843895486933415383776692970599754344328641981358468813426401056809718494272612589961466924587082760771334320096592612194148435729171164820317016331578603455759330847143560891506170500941172501535837867239651223443841154801707878552097566909779224694433223139505323399704850206716199069448189658414321361289303850309208687032638377614516308367762654179401311160732596930254765329266384230279648007706015804758518368726938685314257138551114424924112258742489160434484909052500362250308424943892235043660981381852292933007484821165932969678284313787988676449057265727751740307842198465157459710795385488408798159665350923415469116990050091538719137577550406961603719564944514056521762618983624507510550448813553129291842770197508201745098778040804672519730845350880245292594953663776159660756762572659822184889561435675719386474576008721678897960488288701557013941100343988092568741551536131263783225054294555309762267928246832081099476058586084020562175039497368598206035948736516525789570482400055021465695573756667682744384658955403708625169043543676489885219563763215006194546368192506348688050410053100881848530720126771336496809450370438653019426875819906133305063930006766790943404740797667970051831464073271355664928784513663679793861058925151824951171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,32] -491894447016421529915223275740570567468883221344961903338917414918000180698491740296444269998944212630820444816405062484100166775219854911892313825594708955956276000901509678389281947956791808046207156192327384868765689117291088186801463174285527032986761988379794053943847901337284888330431940145189857394159676595785146849454693055149560588804800697906654199530150892123463720067089076789576422361467828598806755462832936700223428793702418241375398066305673904641276408287829685939812861915374138230283904534539040439258701493037648086437724704343904339473261246192195715319444932806377653000535197510092738659370740775180934081428948582858562807701814133393236392356474741939258434338673694933890957746353375943627152693800400743163309405267167628379842099615978345081737525272181120770842048333840425393647946101694198021720232954142405229142445483928312708901755988284994622781268679407361266211569337575102946241927298097413909037554400678345951663996145247443841543760440335005993767192963689242057498986856855620507804187404953493969115832570993846218420596973005494532364349049490545102075246975476560510686439430379774876179865127456616278482042582521933916516469769055772323434121629013220152759166887362265902649809906171802325320289581174386541618374109734374231570637040731744950125530043194885220795514531357164601483961295110809866238694497500564532390774571684645139949074337784819705893481594098055520622934968871614858460447333669194562664960516969727237995771568934562963079035815640625671315994244424357385677899626143910031378981339858119399863759906821179105192687078684630583957544348568456111557054733493060082432532871267224966322314924246236888043730633242671317761841159433570903526197685619275510808622422010738087803203828118210257794486209423526378648617087286738090102038473249569289966529487677108037371406825279777321369649274409085979849599731561974378497002886471314700652481526281159448164094374858536504244167920974430873101765747905247059382757234585390425120460088019151877874749363299530966680841521529410740524074483891139181904045256855847017734996284838457923058147340268254409249362749734520124204947579010141481869310913530817216331890947937011465888303053208212791127596100403777897816213827943591593874568852377833718599132780255252152345152087212419720467729575499029451543710735411782050813682352853615107943400796619103487977483490737155079841613769531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,33] 254816829217728377099137046860879533564727075599502343197413658004272971890384534463203630059287449059448554098068165729426390768626544142484404359632076480873149745967131324586842783873663541669298287106985235866342567247601965971236127471285935989506624988936432759539687491077278034679097788873077260971827256202851435473799533008753405980293384870840728006492535676908014353526028380071707954272247014945252820800494271366586135112324196066491249905134631697975946651874998217165524965022222995786937299162481321829994202760113858127854956980599239521655871913378893698901212698824321969657466085937179162369370649438920375288356545118711587190381656960524775245988702920110497206761715795221961397932015167805756438161449723286019827867684855853048636695390591096454793203602166097703381961979982948348362909651034668209716605704031766255606666425600456462381891572813649715550582971172321984422771304118602329883575370511954346371175740786380188982782532506819528129083724085873629613460921347967932187534655637650850595867451200937599956893234898172230732141533515040701152067275539883498414145112504515327823926209351679638941629309862134325781539255313377568804197002077775654482157337444351280145562506234264365060694921380308875979447332014802700993582544522951797364719792475577945639189472656527308053785926468700563078142530067384491227240804821861576693181439706255016086121680856861665322653847267474559291826503412333161053101162164729465399013574178347132236339045630670070596275471331542214249218635484870248177060952222770463089553747505593435462006827813424730585932626936621678935225527596938032034461012885923966073593321349314596140360307099980592033760284978860980727085187973969878091949552522836080705660586667076746480740646514063690112119849510730322238619898832727173413840018405066870182390476080214656620060601227451048148096864010502358339668809243480600646479680826943065509716142668943843205262370428215374368924143352284879705806923606862765697562705011389750867851475892400037253075986835177491569117012264824933983333360039303967935702208710712414845972725641545996772739534936005422787627509858030727884887299159170281701349073243383274749675415410080392792945000427540164773713630032944074016675126625547531784619077669803127821076652951705685779809929397420882718101007156325206225832348146107400308803594470805076776483885703655405543095134614035487174987792968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,34] -103953037172296868294467032821444280841180202318891848515202794149579857186804284185720840847978281463851482052534661986979455653830287380312075749518154693997312692493728706902939476112577005351605834631196773589975584313930914529203829392141143763819962147694577645628859166682958956389488874522377489681099936689613876846200187040446111438527632760079207011482910831139677124934803202490807914249214968883905848227470558107738847747705665920175849523627710491700064615888052056267968326956641024539464834605598904633726419717723749132281634086769984480071202220429221913998439998372009375092720910266422269287711939854163664796493367739244547128147836271440271076812062836633184005230521760805865602769907715369830608676195765374557603699858842162329397707019340783321292758818000810747759892682025235763446326194541590339569207685973939057730594235555037609786788170784543038761448047432241484531445807710370837347493607466811591794551810200590749066620938187145008670496418817648812189331727053666685015591113428235492306073508434147773175726182353385585993748386446437527801843952393124362290075888245081190131906123157515099673868244856299390903660883920722526895901053432403897253922866047688737194750875011215536726556771459960611036376585574313764534924175558578668427641129349674751187572643124600804979879831151796095878999747346431295723429234684774620924308849586791491417914443438775272992832349054359483977244407448540081083284068985979097058870434339593491439917326008492986943800252093777742658896309261641129405281977865411885431624716790766898131284264889410519023664232476663841231918260885803030902515665581068597857619622270197048336751026476159771587628749378275039884828656681447554319781380168652138434360711062530264405957761768564460362726001163153087232461869128289583551832531164665874729675394907102965997075786732161526281053464048737178575166718346964946584081154324217381968939035767332079152810295821375506194802275908142714113453356790477899453562671860611400411236832889061385926720342520023726913754639896381056438066515338725062135923008988368478224174358206762754351600809666086249480560251633567767111362574589297383864576589168100767824232344147726478907787535561697037266306803906140277580837166435553473315553510755043496725289899349372360122509795197338498896876763494807973172202727077436985714015172997159963758464443111627408605091192258427327033132314682006835937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,35] 26019146024384327767356147385508370393517262315038910549161545653410257411185185501902961792987877663733467865269335823820514172807727718746694536612813082108758830432068676920329682138720534481601019535280473923892965514551589999802031857445563244736907219333734918388939552119208183894516994674342327072325002040156438378564619782761116350868210971413056963609033407535460355618942296017464439828366594286564522065469438250759935437349350862115657773222592255538575033950673534662664574222774299248590669759520946492698717242748331868581976247352371239987365365072573295192276707866677113631959171849004848281998543295273841007253447400711048560726636686141335685068437081588107843061445407764085762810317328586263190985524540822397758901796475382847810751033376977846840656109403827770904802833073427330492351828741417237511580872607223261560823340448466946151087569778019387994977216532568118838565331291216790331700684125428733426359240995543330252543395672408717680183422622337786750384527689783588532571466675556544615374511595469261119555331201943487051538674984062870751819736830196406831789889175221462130467512377567396083472446714610351461459830562662256945550581440172424155948586245167174205152261437084148244503769329210196623637996020414745906827744869345588661151930856390258189023780506292220010475461675930617842479117035947346933526204258117131591481637788795273840504553935788439041161372424316301222387769559241347761771297327724229991379525972751663590049283481396771695555436266579593159799623797063718909402453421425445190780194514835220144977768303464980761324891859975063369963046168393908652175634028251734218716489379541063427588443773275678814271079320017490092279590568698272151108143181259401036061119527329955785084121669901775949848418269138637565188802238835372269727761363367060277673414224557289895989981036486221869810652181913191646004007717019159688277014904978191272058888050310031536846152780261691486090226698891141446053727532936180004550316136371233301777903299276640713522816444515548091298321310771937263901778471767289219356165494161254247854142551280968167031220825570363032731494964554777945215669168105193745261855505472696640912216788501633689271631440587648015184449347740280598177870592451240877120350962887381621068193246835659655216033755637304713948651579610229365483297163139371411104388154665324587805763904464609209537355384308057182352058589458465576171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,36] 3917646611365779599899152196572513539286888911646081886098342576152351985720583922506029670301562781884089129080687658059156505143394997742202871920691872611460234274305414082689262710141420257743741080882188619763634674422449538366457996167719234601219910869318653378010619474797993007879039931832386742375217036954245025093769447245159543726000778009744154613215051077977642647163108315336007857375539319700547644145503689820244161255156575766915982184877416870475825147445773204928747355400131536714169046093515952114327986949293596006760866018198902527903105246591703545667537446937632886415705793531855850784235087509137012508639791430465845477632721530222759841674158185472503225862578709453541359413053341406519696454417025664044268384072928304940726735922686914135396309197838377518608075191353344947762521542362309367963081399718839716033094587063613632814627210279338724264076780897332936745632808506055764067020205654848056353753740357437832780306044232304818378673375229600194006136645997260477235280338670585300539013804251364159650210688504914311710006555439594649662457392144122599259094003933611752940685863684838527931378052715935923150437039380363420716345832850116647920039214149154482465113622887391361187349393074736409086878899424708220571529010927888713419476598616580786106382646137895676520150731858635059259424837578914035182724044084310524794899800652021433458288769340376243345900589810410289724064951935187229511213161356889379384222632154373914857153506964681048455161507024025648197720258859524218051733198673917448166238025701291301168607213034075057852975727468513539548506005051393115044368698244031691317953396149897585647106045640498011873627270860785604165742982051343198798600134938716517367618767276880947184370730203459093642200011005195634920168374871248668968210435760191961951394040987292539416786358529253610960218803157836990921749919267448264787984837142888772165982664015266628942636292159545347367183588781855135627822805422741681346209927410804951247983829669000139313145333550238257466003944778116965816292040826217934561069104554993576967469943308109307618323452381341532396329397515501992886546474595818259739477998900459579921632144458477322289821793634615273806109065677874682866115548452143102448654347521542127701896852000665074227562720757939868004817696717019520555816140893092681978257683807395339566556770713249894227226078264862962896586395800113677978515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,37] -9211036991815094669286007751216590154323753344640872007845525474071552528038662103558046241501934638422501780350721545043135907706445628755098953189400412539088985977706898349336036336363090527587753359640843030889450023143301785560418621148314781903542564882577962518242249436545821839337447402074368350549112911238589591434321766823685138936726381012552572320889805316431677867027365014469129980112333217459837079817067514036176708148956520478525845137217972176196376061751065248653671250135712042142377995974996671658784188424076262099121739477899964021163016896565334790707099489790697251004436504136579103606905435749065556197886596759131078599989650474535652329157163338041937537854511095465389164472062840322746415771482442147483650140308241566826081738463993247543139741801411862220501444438379903592671354419738510803438794656310660475275163015667880907679533706524911943885438114083329379166804477235556124084040914738834056309295154894039663059986850186326450240022156555199464832076457906017105906049260379793710060785984694730412731512174686480484713660614341107018303412532790644037272358684520412267678002815501851842975950030067138796158496027209126775503851947005676453927366228423322541889615988177911158387763802052188247540279859370797191245114067534071878975668700636460038234372664564622225371452423239762602283920049850526229840408076619601142275143167800862937774350196540398234434551729745529974881562455093779172658596449312114443596682556493735508553327446814441643052510369668689227378153840699659073854835136209336212001602353103951951212019303477911128635488810152159961561921701037394600584701197074622466170141755164175863552687725591651598882562004598470786610430390378851499477560496149700535836667257463296953331361979354743952456921576421584116429992095908636503793831897659684850427048317479359722148748059397377014913455408413417701777999491003818159481964536760795482772432694000364660156436742580992760645794981741101925775409338034005081290299105532485101479627494607127818189946948175849727030269136375214954406550333726677405216199519094778985684250633918678337314973769775897449267275962418410262628201592780058034932008592225070795529871191687469766692309774902610177999747468319948522397403110140305921184676026907986119018663368325917952332861928506018193538365739268234132137682261034924323788362791729551033977518748954353716227774397526982141926055192016065120697021484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,38] 6123428129789131267404545013920285598659916690215092154100288300634113548715009577475011944456734043449200008610487600774623301324764071418788201300461193714371887621759648915385370707326991867492019857759814134631414174943222209924488669176711836294388039799952282856605997276697670135070706841766947381501594105988056542722200369106388292159324989750746550492324653063115793091348066659855339860500536143176589447368230095801561083661322354500566916424478229771255220117765132981777964697148553657385826832342849896413787522905474252198460234132665985951404212537041490172334668067731035508624118898544587062762429352484594996520072254927168597703691834798109673995878658890491970246549972104863169342866893630994882551427192462673292059615696791065156335454730974704744696987930286762443109913789711420532181826582420472972546444717184145966040325962421339826666706046586163637494623437842657482468253308096983337793291797585283309229625392112220627884504657461628609866478064487106773362331478980023693586201030064829362397064402994128059601078409528997652199691508740052693478455112674785873792596470203221956144137455460210640948689199302313193849675004383865205714447565514287579074744316928022600050128268091529984616340276332050158944253153922142530177557441576455636489006044159272058362212988805529082310803123889605534468440994707141339242992115327773095055318197368206580903670172726081734212774214517636184269272776694418948021072582284082949145817904250990190632208725085921126372266488312278969099396077188948129681635580270690781757330012601164166919685074523441771891813668422578854613165898384295512139233706063282413663257096084627153045084248492886073082365360567347742608031700539440094976297925445521423498233078350127536328161973728407023979269197455778302176930360095844351034749983981217813793607264043751862891354616622431191892795347566859289632286940703882752946806326846251887984333946610118195470645172669934542720403558910700590938430156292072689679528942331134644236116499551896402181395144010859858812159869968729155962370601703508155782958494220119554777812356557874926149045491091576822083472244389523892168277345383811844337910513612681556049596820848028319367177764791376011048096408472652785640291454169136208599866420290158777089387359349001261157217931769508184430188572552013613598612380563321747802308873940871427057988545682786698101318888862885259083412847758154384791851043701171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,39] -2594700599733048357763663449377535599388112518350513998695131282906802507232949898020763448736453159917130819550845770461367947273580520754441978734302361780778247523694655471682189152797924834269146400311087128932109928107875512558365558357876600873458383660706111753827798237499211236005831023016679201065531050305022700933799669323425595838132839994218885211976038183257687711469091560616631857636991144744610180732555750420104388821624978397716766464894682473990966905934069386790451833519036865745954663164322073660329985264986412285580942617525134684764900226782193788362456018899841714565133197659046954664663203086800603229535964001356801988299155473941830092935110257877467961700160693704073087335763033504710448485970869279465467827991596731108508103201909287350551333092530494577943167303809130590347342359177970597528235285053513880434553269579937298945299515304672643576125179833601628478314570957765039123953724521405985150308879847825869983523504054389425828020616264518849923449667295364914244126699524867529123788171442514525660120490417452153568542063294680784794287960716522822423495885452395701426320841667971294153480399532879166510038820174005841489745969311118439911321647392809385397007251467545719914327931590222371287454500533813441726738331372321226292486477758704895117319960666060067286406345836597991249503591583486821809652758333206737332557298764024676901052711292790465079658291021142463665503719686755028921179667613115088480637401972973061090865177611331379042643718132965401046246630502835296710900699056257212549269808624970626261007996203581439894375750002572058843012057628550204953432534079423418879936624537480881603477997283560563290788382964965476788777582672191925165122027867673032125361083486354865186495830791378717297424701226340406007942264181956060295888414869341289546074241129888499905422391475082606362608258563788830685062558960346691829166719061392216754961312176194460745288346278224954007747173077010830921920520199006144654393067526960993837624614416212955513969151028734795075034340276201422205822865913503707724465577373914670435014815618797473352317993272420618281304274651119407427600827939177746938574389557114461796920129924662239767463529783371156250240347636342332187882111084443602211503615005370831495409647449516279723956699867292168775090981650618048283789280190292163539967439340581310220298706819917639418493690458701514812804578280491796249407343566417694091796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,40] 697204471175090446660917077235513322903772256286863391403631744076663073923548720847425655304521151303269796695154062135804531155147803256359919443090826670761832112286156831876612396210196200673835886730629269664016818884971915364088019590321192226567634547116085604236312462258254732066893535500919692579270354725343659719053224490410208250373996619530665809314877227379536757349749157077556231328925159801879763268297062483322281706471238487623519757160437345747789061834325619527338965051698776234300528824103153545003534395338225565385003684165569263240032703881982604053328669891796928940183578413146213642572613706220489404764691629775165311471077973789675388542753637032943251839219817865962901807620923140246216546125184387000119597221416312662951229324934149674765042651335019430730128311648766319800103496283810253694022813661936706167327230607915640147193922479147823262414508381177151922708965143007431258108291924032890496709643280645803028696321251692356262069111926865208852000024593996191509814243255782920853563174170414888173277954411266901995025049025726989244006341532385880683740434396391066116810238947808308275213640814506503859600344187835081583707691263059080754268505701167384083492550484387933979296850527777727766192121327035804229120993693957438722557967227672772292844361714098984177052060150273212882473113441169467573305872652362619316484666205838161823410766165880181156333792460752521717505326618357083592013113430974161026707495753942053043728558861208307361232526630655249175460586171688134318488770529722882650581538711807753072639261321445358095287230119236044679807732587006176180652631922889329801400946275270678341878537251810273290376784565514071369344058730230752434982627425694953254779359226383855540408178522615858528580664615988174728452283101304260279303953075212989307913756422928494134291283531509496782092840123038666662648553895911980481737095753294547179422845735905282170399892582815330765910150830526291125057275217475248662170396096214398392069499331326338983009136213349689839531826907566338559291699431692691853905645995236402762414567128343802334582208558427153166487272878942554651845690999489075001867643279752957653263746786571823841774253184577639582003039059063392740082092446676728824570574795822100453067972249129627383302023595002689054399347885819580959585104501986986331287188778569106372019302287670779703692771976372272766414475535234895886560479993931949138641357421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,41] -48742713640881272479379986480071782957712904223243359427293982862350581395550412707025048989116971828739036713594411747102519991895837449805849156250266530837747369585921341315876213147657515568127351976360393201415129059896864390454230779975579411501822141174362467624221852726345652283280054909770850091919740195203893053616641768347908191392138716187245984727893510865838206782856355940248925631057532612994080261621324978553199348622453411199807444993596634530791901433259635361846333714179808240808782693231943938265404249197430963747233323215825758329868823328351544209099629761205112482533096358282272076026127386366231534307909169761621276731122350085502304737820846583637380029552997570947215334275170565943572588475568432293734296424555570890126679020808541431179710950268900271447162699356759229789326476465230457634259448817791641591940798086149561830626594921443643194769946893768118458841373942858054378319264940398529964750091466732963726599133170755236072834207184309273790910300616456165602290139659175955123826859457197321175804562035084458831665128651223793182324090619534023916239287316610060696114940122773670432792319940517888759322200905200215081286354718812703643923387702115043454884666857357067437419881005078470902331438485853116161845711336978894557722293375297840409711257835614402045192033547190506214240332751375206980230350306160159422910028910930571964136511465393290147076872845636093882350832765094118425254531665900872969920805707932806777172340722260407248963341061374975487121754705883669484999489962165486166324500261832655428192961874901411685037398458857082516736763394087198427091201893233090336635818987059945520347699568938772724434999355804835134019213966089110410071030790643586293989080540505894177591874196653912803346730707286964588213591141791935828689542682217786238241443892338787258699626342999526890445420335535337269276032559767475736519563338161387764424471086827866566013743644304313747393872752942189109617433864095928189728374582391073648410477749156273361828031556504860924898748310191395343500566842515073299653208072663645942097891851114013689235744424834759339135375110838300134850860228336680715647200894113938436639493066810763150831562318854081572683728713258047421762547810394006389529212203905866662832114219186853024108838853952414518356131004212597321904069354173564437215583849990798275618447344353714625966311735363719107136138168276384696753211756004020571708679199218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,42] -65048110897405597918094515317383587281540793465366068752464362157413547033529319249557251883189003491204667058340972898070287053245389036510674476415132052746849328961658598131257462105969255200813593071753084232012113118110884839663228010895462387958825415492125967939251330406402549770748623927322112469113330300833198714438737231152648386340685269943484734429688249124918477749356799559383069860929691617724201784326034294072018960793570024181654416394384271672978842557019123044281926449244800750314845555212107730812854789346697438733393516288854178515809264722985020721399991178129185485165079784140626480194260587937185670946227990188489107200991242007797906462776400450203076018338954888228512838454071943155417495543309420043667655356649699011360692404279982457565444773253711038526231344650299685766529152820858954493406751350850624846834506665311736009564349170204634351022403092485331396974090754903911370549189200836363451157276119141951901204920287467088826297555485167119590720986608056471343123237998133075762672719181520995381459164087441989366714387828684858326371702612292453527614411347480824334335124519489825846402508198180297970045993680154857077915069733232509732416934027941424528341345864779086204552705731220467639478551324345760485318469900822140917150840068105800256941598319033222740739771318563232929284689672069631584443599302249500154749861027461587032572726941782942891542994507008887174110281238993452522492477648611975188973574388064172917405884857780570957434760282437887387365118064661845026252113304376041799355984503903273152917382612565430747335671764404398921173533155540074634852758039053593860893269681802935798479982935571742977678221703762986105063262372919735975832951283828281878746280080695215609856599422061910240127294875177314907840933339053004089734130563241467420590045206198782613386391693079960176306578209778642007415227945976535799882154972063708262240399047956238319889476908545991798003264555976830300954333639133823885896056150605232700536163146605924640812986051865177385777733159510675459312850829121813794843350763838264930762461947809765592727511294030758841035677032063703168145860599865324752238532793605742289709025629566777677731471178582252842086787211135430745304319199293111118337683946019467188343541566751996118000857219651301759327637004669059405343905289380092598780127809534559428736248587924640406945557777790255911581546968786514927030051325118620297871530055999755859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,43] 43300075004463622773053389024665435071807258907410084551205715999965907438471395313610772642767394827068661473013563083244093301176603534683604633062035670255892254949356888001818216493307634934629414385885853848515875794274673302057518517749915867217817470011633995500093673462085491869013742090578132966119534928669248736933262173941412039017810601828755929627446529456495108020466783755669030669251515574298993156101235429777565437131307555172207881767741778610813228058951582703081431142265258114393592109686524014795885421126773745604101898191196976354995999466087688253439728412334387223628333568183461030709351074064311906394952107584260206948896847275983239959344431956710805461049669819652587533159261386407167542723900887243439861841373637230681461270091534163238562984426108590679507231160983306035489334731098173681291078754475558482813782761832476995432746054720812143611381795157629151411332780623367977074838208690259204749736693788791361637564085987859624430199236811103775144292058924451034147047688812484621763029266741254591950553058385432542358040984887907070083730495898573741079325062909298765116627657082730353853542910318503102173648282343546292100039611490623649788950618861644460702010522300948184551303512382490701925205144296896728908889674745548731574676062209203633406837540407372214332056491520224893629475904055661808233726496348662154650544520269872202915326270227056520477964719001827674998702716791678881506437951920428705580333644357996141045887186976429987950381833699239079322796239754532340317070028012098097159886101788568326758160748895622187039153993336768923968829185321190193384291811180915276936483418051592816765131338582581355423859883423239526558455219021505271939072305637773867339173095952075008444472451929901740958591496818026992982509095345929998169332628319566100534772066499681545505458344505437017322745860030625770058195954600486333261280266405694282638103644624340874565826503369106357507644989207280275863573231748319319679586649669420412542268805603717515078931790240901193052055657676151835334816154621346754186106875650066454709319752220159385988728947774136840755734675399822720827562904752928647299354738504887245325897487128183900905323573070263176097517879801076556953050173644930004974930771797587515611598509447242168302142506531005404777181969600808328313001117205922384230220040367024959932271643779576051695485801490441443759681689098994594256178403135493226727703586220741271972656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,44] -16790416774466286801035478187314054313561476476928897622978910687775330715859186257139347494805820293124488417582212575905639610471421505987101222957884804542117386276848937235704690508151205702243201005827654683438365349967947015997597817024116294343945005674947101972191153221223909756462834560456759532564528064129983561330384893252938695717907928430472004373440211153648857476400021548778764104302308618826625090998687914744426979720673402147827786836881119404313359636640340662897575258460840354449241671502032530428031814371135906790847554822420623840691255662827362285528897910908249838029020669198314859331576953839019855844099395947747018039361967622324665543732485130255704016776635727427574507741377286023308266857990724884865626560149538284084103090168474689276908202637594666565839433514551325536813670417478547265792573649918519275974101890886506251112815837091762299150391620673475258422288480016617262416995813787161389840939432443246011739644415543838452749959344324271543207611137376184446094911578840358143743832621718055704732898263637585701484178869123057724063199687466527974234510324990159148412804177455965198953695181022944826141151892664754170086874542995153907931315576163805518082585630918904137378794263925447259271640093892667802359733554108070793844546552715153419912650735576452138972379429737180249744451840195799822553669611407275607943363365165663372893544179967448440450621180112366666975248954545456818894998266524104318215413876590151083342640261574412078542261079043013011665722086289610262981364289640004086384955576933440020687941294867989350410772138086491490593358724942393035952265103878408877726090128209185211025325488232456452887798381695963674633672006984420916801445782279876836410972958266800102040680916790273855569069873973355689604895721140818753300470179531063576203673884028312775921571404043992533574536584613655236753194274088793279794985684695137898339559751003644471226840958227127305509022993295817054670115936579571897854440301242973542497860893373274363105856821320920537262250801978779248071318431558462303918061665366255849215947090368531612967405941555427888256048123730370365434416483799373353157919889435948914738714076422852357427918774549288907573798905883251931039175309908110154580593342487726711650774619152456730210230206525655928189740854409521194263701208536825471618667182002941367554910305836606106678581328009761614619838386031426954588213588948075738471743534319102764129638671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,45] 4702842569254111594304542668802305344571282530843870955626314468339733609161144237949220598591073477784162470858893840567864172759473946670303338450265471552717323971673403330381636960992625160265386110939647487508127990088682352431622378982197765953242403295534359965941601597955533330634772717948981518465333547077353328131765881131312612461542328296410502084129039331995129787986096171822588348757537438814522834904373675727253313522943838469166944189657671705226381891334842740973349840993670664303190496948611144112684725198853139303728138441690010061111358649170342463627893643967183864272998477440784503664360062989327744319070220731195501656913359315122384592174729443404066183867278099345091576030565120280076210528066590186384919434970501828913470000509225260203138736477399862655351559754082989585416239298566306216835011589206890259620374433141102786988880574453984589329875365232761597938450525328443310914512128871131264219552292107369078189846602741405919725330351614402423579835430762733534082791780651964222934261214533042637969206697443538356044997272688123669687934423921044045969634787154818965393524624497394805949410423558670873560018450013872765202175518234616654134435980385792141127525202773749200138373858257660954282582126570252210904345465533011383611865816348174405123926221796033642957426307850019485285326749014533190278459663169871804104693776543902777526619264589785660463984362376265322767894036832293476363264909701609140394767709486761726907163961648236536822524533693603404924072650775706269771912168789971849865468171309300311412009775752218667578273700558050020711344450732042322514431975704123688861294414232523391035968825961867784625956875962110640391949664995186482394932741739806904269897142093166663018124724709418371768279654484184803310329014898776468364012829653549431838591739826538803911161194246789402515072749262299881231709857694300335406950078607149714349462464861761175706217587459294455518010318509425231133198386730506192927873879997771064037441758796882498818639036639007753043604476006641997508922642538558863915175372828445757596427153982456026080821096681868832337582530038007998672050596959405980757994959641937437324917177070355521393691451743040651542195481701323107482752325773519777657734296392619281426558185085732784706759112263201972842630894658492666270512676152955695984227463066889342728036780519776188516375601308650993853550847937738552947145738956924443385787526494823396205902099609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,46] -959926603549432714459857073306562865541484354925163280328543395850659616905695208516571191835553911749633478106536025654115276213515193181551803383411196129080061982862536656157797241001185802298671495987519702849382112979527091999028873599043463139886339590335074950045392759873201948548517537784384053470512170901759036197016077051295060277189641320153000876501066701824949568026278723126133091305262676374022858758366781615523194268232334197184604309958284225035780948455564864769421231818979033481073740673423181963298973721701228610726577739037325974069803598514294755004707740275155641795922776567953223206947593748118934524196026500265516847328327109671503561953879949796885561372453782912091679597953004387156693420511052603783421724038292588091589502828198162908792658942073645986383589189198740016633692359457355436593371313641981410521123839183516386649383429173814205840102499543756139901533057511113995377790083736325834010254987579503856136673501475624591609810977785215422115663962847872797601084732225380269070762909834448985807577007939837561252426310045984374541032709284731962874037767907463828874562102229146088979009768444805117423238747063001220152564287540870540805962129148976155707559777431964210629771781291080137193738384010088014120786630122634765406049889749746377984393196968577537331149400572701123708002644809025225593891442779832487659807849079855117901451937933989660540915946622309609738763833328037126622035808585114184582947973821077948258758581027643879045910204191812702357575994141334474921038242556673119385626074208568311239754511237697539205647676806273617188640927415768989595603386780011727026265525213410904592590000298915938881075201476294489081377827668808082959791743074754946462537527904089521350099372035219460881658059867904126196032855907447550682513328976159661057139946275377443907605988645910484397321865245107932043850620109349904706277701179574069502301056337724904989946734379433482357884398846384322614695303990605257430901881285381932924681975679859968634731126734380185772732115977026108639346316657659964561912580419030702153005133773319691538401773637678816396643493203090919822719907720855013974675474247636734915797914023683218697050170945827339509651340985179279801956585598616162198232772184962572650479744112112903027716245344063326813893684864717483944304733839470135589188448655283098306863188189013847594837025645038934593037301090644508192355148688498268916280409257524297572672367095947265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,47] 115809094366375287379083497010474732591046628573312809665133652128734692959287125037798511649370199968301589731297623586708021972479263691795140139925177754374598057646746492476537292795457875896915778278487741528549699886937814312706359174360208918692238488159455703571770656961881090063996895254376558621091244318303178523660532435958377524038738887210805485610909524902999649796089553874748269445325067869286918623314790558403615113045878706893009150149256611143812610290786566586732462514038062698514240830171402833085385489316234827434192867253014176935341227769943948044901854794459763580895032311631886345432891012206180417353758705469857185740459635947250607569366689298850952282311509421903162330352218638778572600882700339877633601692193453324544631715659176002007911105221948974616679803115019525411348404597812823726077513234580797700839786534650353070102183439413211093372515345016476306260979333484800950005102459275545295280447559949434101671339101745104213616895557934380979562115855519735519526291335971512963218017853896675578501039610050898857565880470880368457438271149693572831585191751089105207025555383880820899076078946750002819461244055227250926063633198667361789832611754048183984528061116429211000922847192998593685262162814294790244851043999369906733491643474156454790029761699180394439983074876590674578784618343357039714209174814665537200594051271323432007120752713375079054560879021006463667478798557939490099945892261763716012511568923653322418282357540188331029626106196391441376057237915392771187099594789916146870886202080684103959929891523817883868501294985428209637913544984226517771387667277396216259308992932003644080852053982701176120799562911035935600394069071593605516520638421269093966941433564331080672853150007195130757264751448836811060834195401313710134229020366160226098196951112023677981210190343066124769829444132510323320140478471809425758047142439715947418895148037230760586927220215868341459389607161743128021078524341707460702493137098011274522248823933404990299429840247994698280944177782943512017766888516480435736533986935480476209501750403315030888387735893625752163194700053226279686463039358394022788349074435857918179220932639578658908808934007481813805863175009035341891361396326278735488996979882175033987288126656572241094926024228035151535733779845755766403100216479908884295986691621906306814561489824545995307450158600768530213487457087437225599746078180664899119796384940883626768481917679309844970703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,48] 9678765399563862313882511128460680772386893645818167582389158831424247880981418621867018265925899352646062874893971689158369533294089549318929012374779828716323880263106488416676181297318503639809153271005905456176705828283427276802170955106339689412899318934743690616013816755435479294488789233438453950318453795054575273818953465453487612052855248885250334341869768214690278070259458266948755170114476327297278911390309083133092612042374142026911711529176684529213694996620716580730522147136894797277104047362484489210835120950600744605865496604402177665921621235350852610994603403329423545728046385907842281711620716498700795474807041179211598286865859711056796909280071430333687426989970585546443400141345521239051300888579002026898259692293302111188472739389823262234804903582818402101207822925800297533343611636777976154290765857506580748899624518250069417522183287524151047683947390374903335674819278959195362594280594881857329152025910954862819189632347773619928604135047147926761231657125599855303757599469127990902827512292964590356642945131305108974266216398925122961422255886677017713937563021075443162369742907078924588627655609230252257820351163680910505803256730181700681962308257530438701537058587045014214767153500425082710884467302990517582241919490585020326473277774886122039154613524222302416979464307161403841714979185916646565159499985436434516458181575228174924105287724788972086227565045123045155050437879526189632874437498787812034594696488161595420871006714034061356071893422235864103557615690310417055527756159678115172896193522642454425707667174812039020711583480947184465039805924750076192093768936410499842488034628923679471965932058144988791230557008195455741151973279197957455214114566093308625500410979744328787307000759041143703916734200649082725532497450506957076724882647919791761359946851760359734113573077173911650158737105479125182451301246442275846613244115953556815372130155742442933401219438462197715609879227586301503533577154072335144865700665916006014537261648721255235751002072265413159625148083590029806560161640554852885318887934629889939139561195364359145673243464859194584919309683272897887751530998863564859411581865487260471323457978105573197446919438170468867839122801915985217789740519941590395530421668697315983959983903178909396301976063719029851860638862974498117702691142263637467233246646737810549203455408712196274888009095751983881392312866424311785513089101078723904869377438892064091646716406103223562240600585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,49] -11237025390628002140469043216486839210413045318012225341220171709568853539528876072123058978631192898604146152989720370291989182793348187197664909027795996737566395350637378921432650432560727497187876260631726250423151647812046956761597164889605185677574605838284236693692942601341714056830551540732426578319659102300363531680500458113315575303060294273152115260085577192550714592165014799822207740964949846639248907280286624738167293978410644006105806097577078708784828715210526182220850213278528050707042742047336831623412708542788805098675154471843722038904317587705946929697736890576976804717717102570888144446853382967677299508553827548594209351461212661957667882645842089825806143632992763658437724833486355125572352167397601054446451149159666452197753348801928334262795388990322819327144955208367488137472756457549558131238138162137878213029398860258608650574000297764177556110069112574938179302337188853731674807195772070683337034656259686833451760941765344344152686871543665433391229864472702831843985846095730588309090075610693848540106423098344006782824176003261708946393435846797421606715169513715892522708117543742846819508069039787237300851779684522148465575354060356764798013865413822758518424821686931135580897678177105573399149164802186145037778932776448147913347123007260476349291104018357661264476326574036963773855317993005722110275218700657060998364815855747564636008119570764344674043587681792618742710879451262629074389939930145849738287279740821053796973823029610520080292621020984447118434188276897671310854965845338867456669449969702048956707926397932476059231768694634028348889683022794256443255970630015980210753366035830538407028559572457959804073674664556972989050349713212818978379292414378796845199080026449612167313125165254850588371203317838567561085993000334503335202317369403040099840400065690104664811597721745609112331156634910111376436191269339765829842597801401482899165653174231201407171745689744767378952193032868636893538163964633559135133610920444778501599571890991378163389918783962644262690905623753094056341887982668137614522819269239352292496010194441697454293844738581897025644143777620855542620099888512468752188397486372408379413426175507389973396684795730844841492590802084224728008397279679580653201675018373571421255168633097638336842057294612258832296345971483951679337917138843808583291980038487640696178115539825361534528311613750714353937630061599922046556726964737827979477058750260032304879587172763422131538391113281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,50] 4182443042332405937047857690978188232875186205110055956178806380335451318932341044422807521967551191620260990129938616646867656231303756582101790514278018254274296020963382914410319514784049364572987844680565964324843944666886049235703178355172867630388948569073857094924029463984892294106481327118952503703128954034063308437110729283047942732448262784183737181567570066508506952190198455457255789730374003206865426587155381620299241355310311421458160472117418691235524053238119034286992536094551073877377673557868017854280168253336805614198470779453957656148792290692841498319690735043250517651072513486574596332404785168361137207919847219843986168572668293690284014899111172212386099460626628240370061919585239876806535985435747236774977162175633810380499825381069723959017834295218573100464785133283814766309448048140836606736611082963912595074095435925888637832132518752922826133719537660204049143282394327433139205729500564650530105141171772647892617008312333934447006402086838378829582800950808954429128349825652582778685044814459049670233580361134017653774726544819567201804030570658242198433946724796122741439271291992409936948413288108325957950404957998490674475836380188155653120331451111512124534986782952859177319727961088568463138425298175249957532113702387697024300342698268378049328904904121769227146602535369448997182385339332973014594307559862998645964822831288173204558115405713800348933381063746966297296698481655952324254736859596803674737310110368072032826996702034967315323854564663672380848807353605044641633144582055275443091721437143532264384706215641161535517125466376660538580991627133085908137625454509276559974048714959613058404169226191810482477400753856227080016646629053017257763516701017006055115922966352712120113843718003616101807406955460004962642215341254182651647108413652528832453733494694873953024765040556161386361197943254746485132481240193431743751279139455651440464037494402136244433197320022626465645418461086630405955490196740438273042056456091701565729082833558995399383412901934415878893864463567228041510197255237168825147877039921837354775648065337899471719420898428140830578660827191426951294890450418208193817353908628549277406393290767660231801813578428631989172971135096065547374503231350964031217418056927806716925086316119340856409947064091950923246625975490224642479357646082186657330720904054458678226877617271931347688666102910637563603124807440042949239575945055779621564100290504519550141560024769660230958834290504455566406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [51,51] -1076159086148975197502360598443926662541217149481256572398504537232439471027112063899368825033167895784949541425393298561476615557444993977199991665106163074084102469600034474746756680467887044816934946235399221987817050765255097580671149699315603532478846454180679038590370445693740609572948180235133239579904801003916944967487000149189253327733229764979944320484767353340661948794719721076976703100627115024484179497271388121582083683960251281571256079319711864074367217826311800698749121286613108526532629180853330622065379903267710478005681731749847813177961328294895337502213348355855666714517087263897849386594301929304024487432326994399527318621251257332135758564380226522047493132111615002136668929855863854490126696432925454089741335900084588809707616526426277632584353767622712089870955802394791437113168403583905661110219017371722876914532036669490066002619636489980189501396250725885531754308911139825962216478252975883268653885463060512759934067169373761304694178721512312286817971360667918178748448300207315421264373846565049677521057269817856216867148258411237457274496077754798891578408621350187220067753767420188699011906548718193515457008270794182920768870786659569445201759244207396254081932896582170736500296691951463701819496133621575894654934542357749907511753218073349867063879015163083012003994878539241314251183364278657649410819102023706236531509153436931777038065801890885886088629402311545435263696710532514511865044043799499742192842200664471358295367749939039948546620827159816000957798469776679844601646720826135307663027335833573562345214460709431557254481735977387852354862191520743416570562761035786188482689852249239840147923809271025484697362550520432194872738244992249506649109767249666569789910102271752116976733198557413580657299796318727832068014870861761973922789758401276305710182183757780766792828746086290377439041101518055090402195019887556832864551566481569426091010105747840917339026982286203857684336376354397049929046213994300020409186093695069414999517474782343681793565386464633769490429312261167708185025660731938258915980729515716336417248080713398312347753765797572435659478196413625398597091806361663515931247342820471636878366086101930297439098408210718591344974345407280070713350865209289772829005964876042648430141990193946213055087015639681004814483539375062189385709669214189683223491601072190024928190181106665615320340265700957735179394976410740784825054848052405755071306537849218410189070654903176205152703914791345596313476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,0] 100923726165401488523861579457501680806336071523722230862379030376062527275402139382762436605540475220620119782481456953369891921447670324482615267176444063302152493017994555357860623304296779942380404088561053678633434673575880917754373959994132003900704815144021024883227898342894743981582648524167244730536531708565847739735567974205121553295310815165737876022015625353784282566736031892283277240021834549892042835130542911455512612198694930361910272903506424015222454322451864282008400262842083399846471875773787213188143716800164468330896962583921826683459820115440106381816322682932817350392550128132116078202937629207303232304227744079437944178342100986557373136691468551799096468169662821292540289593294734708145722925941605766284771574297519378847778943923371077607958155174507948033327112305953150245646088025189985934867248525799769626323375730955325331272725885713717724374270805761387960643583551582628588124955482900778988700560104482268355178533129891186787107609665734964240596954315410393593735828776397819131532676258092631671155936904256136853808120329861538716317594338660520091518292866803356901737189830643419925661776195448760579228257250419536608004968627486431591597245261670761784746343616556978177720060400601418000068321582228438618619569447869256649513330492509056493834649235757276812896868639030579516152346612322709747400598863646790515422651726870022446894208339054295894441283063134673745692179126318656697301958230394281143719296464242576502721855609087160180400703995097501347129626781130809124200272739998487118070060322565303930349809623390160746626946298162055896733949254421527002762128682126418825560049827921021265666932961770471813382781505862965361542672775227956060500757063239657801307254165728472039230201873345164613510991093817989337545038274116312869739880336591421672768628180683674198175631732593098075950620262248208331989670419299968846155628571802992829001294003305738935067146742586907768026956451511710466671910314691532286965531545987665282353777387800350226375690937691501468877062545069861872848968649892451468836519559055322095901201916014206968039243196931205335283169881140208931451526537913427970527775678335112201408187372905771238832727313154635459761552405653931801612244533460225217162361084612775829428814629511510777248427510037812702782827415176839888471200314932937465469074978614745826852864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,1] 3219233902124848995830189573251039379855799260739526610674775735377252580008202851874970742202564024294833439212237620363885258268362341709166219460325195191902588230809164221250720191592913902972261383007370498733767787655303718025675866681620435823359581774793457334486845829094128629757054344856114339165712708503111086635015183133249432928736188925532868205786668924564985072808429890706305365014759581988973202336021945166129479991170560368600747932454049151156812012691662919548553361589958488229521500085730460890871261551058118754373635570668572416450321709083403314265866600007064386181344350521651622483689595378679832933636512723549419603891391178765558333263323803497372038439098911016112674747989511388041089575511508601360248608495914167871739641922584298831329004036628584000947338509999856890681151581503086201799410905588806629219308638665857725425232889718106703024500569091364322787330418882448705398316142470819743690724163215967831217636672771942973421780301904988020605910204160194622618145150534916418007137422208038839992198558930477266136010028249144971644753638367846259937328488783391332618713766743501065391605850620560273147287643333691670191010431568898832171322485621776837143759449553433406802658611044819601808948337480850654098428147724739495893577582435905194421842022851544314086051447689775846619052592529481492162893593391942965436863169338267031328654525761387457006288714953521730817001660938077330669577241863911869429012614050159554570441979967850921837520522825911340783698772660931637643919742638226102566059127992969611401839355954195288111222465345818366134882640439226461046967999674721351486333963031141694408049739573367336131619763686683612975016230156399019968340618188658959585596108189978596896203858006342374957345326883842927714989342609917602942624828813400757923464187156677858325288210095569737424245919123977613870408362510738098282241510366922985265438966763988826075060719774500257128159340428350112826288585082234832952524597787447138007662349881852089971919768242087733552346082858406143419296891657459257248155572376202931092404941665498469812618305827529881965219743939795589885960846563200235641823700977573851444261949371379662877269437806466248306619530242479514572731293500933061398982450877525124381692221157879117896773600282117378156572273037077570931679608962436971551415175039405303514791936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,2] -147017053546000360330967809058722695700158779621101022064967527088354354543464421411721521868311789878556521292838416001520074506898155148937721083685192798233417701638570786386955705974822459265702605730072752052336698779808465833606830821952629991528556514333423294576794219328823473375916788729758471538639995072813446650145686096472337898564656535763119504648410094284799474576122779860569353917391095401861502683003326391939077201072805561264767463473302420613573396846388938430932173459080640658172058560433815215895869823366519681913688309005191294279411148822937706169210948128528172366964390299229754246787896412383890644573796209911009365409779078091058988848309974096809962548257780082284137873671587790801223941750408499915303012935386619166175535493652721736851616903103426391611466218305148331760077753461136182850560799163988743122927248354576447245178343397207603771048230596162227373286639281357792398160797187917920517406697341756690364550443710959291105448139059886891362897687975729397212225414558274949937100715824292574502853727403791592427998520197296675584818651866323490282095527572462782894817506443451169028146893553983200544542493913027861515078732057554760538575583904251298756824278705700984955672889460707217260908693910100585604026963462174512817887696356365684192746828899445493584773839349476440224319453842993672748392900711105097930727621165947636441983636382276908466953682376064150586760079187463332694914848075608256896044610600503837449020658146198938544070810968632981202946454667455966676839309749648390661846876039839698921298795552167798419737132542389331889763417180203421079158349527132102659781241007046164021077422012531368919763986495753856580247449184667029711246069285889073376947080470077441731057246808629190384860855103958779201184056893238248248971490712301769537054642088617509797976931702608108595873181934818866523945039814168588639803152161058603704226472917050684592878542129144577452939030945382963553921718564697702989800811528769558464180729635775411246269140491805781138884515025483331388749354057631468559079206950896208228808860923585858121662625944370843925995555513376580816875457583434929817158605078899143666736113515231357791407625575465531490078478200603880430737806974490950296102813081281028425774785867125396205815934122957782712332415858246383281842213197743007921442123733091920148613300224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,3] 2463619218607091686397873350716160232193589658819238180784954234147723024116048094319520670449440459702089938588803715746792429489432811601953632913445709251196839526732857452646513746138800806191644337018579209751862757180612387032881825020957423196280992013590609533084280501980392313360615662378582280586901448608373595195224796801259121856595017859186494228932284058845561105353479948612714415331998978896701122496036440275423404454613854105159218327436885820298405013138890999410150343149142632025059057857043161776699060977710085298824527477925934988545756691081091968317391730947643509094873202662011936363317254277527444745698161502101734167525435583476370593381509913288557653837732206154803501140641749951963008070021717340707716749350617538315671649456530655296786122500036964777473395718571277616468240452326497635460021442946137406656859561213205432886879629999626353096939099736081088160712609737329916612780693096002411192785934196748168496094038609959969262075414122263591792599144764930565045739071868112654147169739816251085482569047960682794331061096812394815791010907687506284130830053651889334529194500078281700258872390420733458658771408025940111676768331050856787870076273273514292511267398649997381285302061015597835893024171896833317615861161375648377671931636486706079806271555871343577906212092712358307837318703457263213130710211811869745623722733243220700455250946051345598952027481143609816192735039935515384283432976649036630148696539232564471923423071323334248423338074999148362719549215027492140256177458299576047461595556609576496268079934716215051375858351069949244443004715942787683308834317959538680082028641691020965176287557204379760610054298473365419364448192728945396010782432646126242420625335376917724393123364899806481891542613193628113339687410507992114873847213866498816145843457108620804760429543979163165459111208682263234279830915813076421497336917304102165471243621165331482810340870110704091137421887325912817926413919702065715575780106930343625211694542055110510446656712181226625261548019633793333353056558279885431337942953826186895336316031783825507030787623897843838646822357943571257935304369386268381754213362188698222164663235565085083745329733318159763844211489941232187933842628764880136744539275044108254988649466204650283627540781669387211158569763852141482037680704469082001858109009203238645528795283456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,4] -16340646566694547180409263536839656853731453384263529918949325913443171359255804854485358190813062643079347870372815785711257987395545446405998169199344528059342806323473619271136324625552974991416866589156515354747570519966760820312532455086917655627299607955838254211728565775353284483181215232866704753481517307214831744395866183637128319652546238104422604185451128949046888966667116040612765286990223878663729099348618209970181832696021703884014318978860252198028185273506011772868496889968539072347504886286281485152739335633163447094638879443854351177235668025204837976500057995105297209155327200415022336136583144488022317262145586669493804729042759539281617247680254545043766685067975784329062161349501380753800663423589160562860746377004503037078077401199148837893920511997567050713164981551848804955146036475106104517792966116955314438610708013669891679836522640690031802995644230724409532151340957034408868952971582272660615507958788959592614594082526289499753704986472480672482222930627379642502148342707800472729439139740486074202480902038159850002292212819286014485625158913495580641037231059287602125636112698057293135085324881377455690933627210877065737382040595071010111566423365019116584671636362516531188226899356585267915330433305490898597767710252888222090198245262593908196134658831627123354711445782805866039625773153194148452687760635686170598248131459865674035974730137028697046087398132768245452764637638966231858339362658434357902533743690620932868547289651783070156653230648393259706556725208360468898395709943801615258914139750742019477839246162824523331994044002467901053772740301434370416415477226022695345300332844213291762188408979265763218380803278120307734141785867526826552461308110805733734349566134403970092878032255337083142788183580416209608598056865384788501295724606996803389318603139864518608945316944135049008382585795115550028372394637901638338488501040597766204141876913475214281186165182579799151999676148271271734726597984316217605548505904334755727588368127833845650419395498604409391788100845427329468574325723251812550814449863510924637842210110673066743429296849201560791572435995348051686082590398113184659740847737695515955639908328054840177298873090864177719795103776308682975855091214835656531087589122783776068019434406858854688618964206501746661026285147400526886232249121099351023395157061189200917126629556224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,5] -119694984473899055502111394150850910294117942634673231242565529548702186397363521376048363245025189106719269089015955404641763664773397638606428164597226364016847179256162802040175371449489759100789459448844823098237473513037805679385394786461044471447240673482313343363669753253799424410272553180705401690944156099501021018214953671759433076027354176541650986437494618873040494502273763667639584640057786076717982394573305666717125254005432884331321183588736002747438743869110126482679955179053920982832339239370654828235768437319792677851121117128635908367804189502996774099012540033912417507068184995326013738225552396570203840282401436441174296261150720687768717650379707224877970180415977670654390221025038160422361431045470219213576347572133325734430538673167198850450355788300534009528236881904244756038935289079415012266566753459792045677757711326539508333630732261633086440590032758285449991394972266012360088396774246448181663386361700529247040901657585988595514123762621516193074177063256212006291811214578015676172831635146854358541020231286522381799235150620426974178649123087134487848542726865565603256443578507571025042288278557278788192247917219040185319979557400412892503714542824819967352993042901203957910686640132332076515913607167495196264466701491150919488988783692251530622342566677936370259795630583269038927019879826955615609119410295166345012714968268905953037783308654356002751979639455965107100198747298610461326664163987760338086163397744301857567847125786187856113352970307293757698863799557909243822009006461282356776423621663310674164096406674164469086797078173360307493794136561228214103089431271623347891899261531224927427465370032051327111677729793255569669689026491978520819161650869552939707507568509332730880163280411874649796821791754222483062945393483853719603024916285307872946562114160498529598670262394290623262876534997900237109645030193656984491167629624559035919148272202826912817082275563973257148855288261420402074474300471600335902753171633865608934024202225062509130342825092996112875485501838451968724255832586604731822135195908324770739293773979800404322527298382404492293298673017338504009794890877906137327589071835931615464274432832033664949088551983715385251387831185089954651904787002285370834127010201157029637958822156723691639291408941855078923720365011417835904435631902861503346124445149391733926000213360640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,6] 3415592649941096598859529177173977471678920194015089474030298098702216210056646170195324393946527145948258836887003981987833166244768326723305424042321162832143648952796965579443414975695971227115691370020654791999352581729334554778790046622534591628437699473667728258742133390199810935853834157329711457641017641411929326422017005494502154023371434584313178391057477530229917305274512249885360050544295089096934550214203447830699562216784534192562798775528329936857477814258077337542247681570494569841972685468661026571122156514662467081383137195602638318139709442017864497248523712380857793670035426227225362433797043194004068356423591491215290082833085014901638707885606209730311237822820207545542137791921508670502719315035824887135822210499900002714331113750169697467727079474023525899711844663618911660882029023126900203482633716180898194900296068695906729279696757652080877062562763693310153160899242146576759721208867745243250567869924783250637144627213477568550269649440090777024448735545417522581155026218878779279570086536292191553041056785334652577593648470332312597689337196906813840002911473191190072431339582355705354086684094707776074906121532044733180771486280050244478959998351690311065930150860906152088069960973633767473628095860202391555688694723871340438940107202666237666645511923157746268111219013228873569744892465993826298499367161010105038522367416426190147052456068893918635061207710108951441900406553970979207372367949014122425940456307013840302617494731195526372601921219886353706053989868674966185302209005907091606677666511410851632471717224071184688956217485262466130086407859308787765177408054574485567874084211062692435888903387955813802797026577956820225455895987615787452236779508583159702952575087254371040550813801236502488383954318895478845626137350209288327406609619145621398170710169071144450966964790155932111521034140039911024711465994246504483251219513714842354075486596049116435237938297488555146326943482380217887377393761704588671154656966007621145539107523970451286726554408791877846580274694268833727665342533616214663369036227046482301160170220411511050970417171612876337158886912059498991818974252517715621102135263918756953013369216625220112331136687952268632359411110885121947334402246903088126321579390061860912931864114190935042906593613643471995576939065500775803740671845646044507491017109021380630952585342222336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,7] -34717046773197949110063277620883161529903594050815062631653311103375164191549364593634544915882372504132503307067330445655139353582296580765091392713877750349825888226172012651939955048877736538110063897492592934862853751940100718884683273486657201267335185707804257237957811416374029649068804225538956948501992769681359521964394560023861459523539238294338008762838099112405729621458085917425416794549713923111837330389033170931068501783529701735832707730624597294597917139351546545427385768331068958414128442596126654404968172961269958822769086870500034711303107127498801428222739485603407434266750518005062343032011394574427220219934000987924096831367003323071032738315657160475427520261417309436199222305894742980250364996738259725637705169412424921373368890583551168807388815349609941719581403064910523412229300164378970569245557164072522450795679271301744159937424240104155117543612743165684695846127024606509276129824772232439527519317398920865406287846234069916131687066843391979871320204300652097389468262946890646170156511109359239292890687190084762659498309742718305396348834357542620057537210820807112063238490953148419589220614172519208045220814536513951337683218552291098547548422750035545006917791880776099411896245733317905633907396339801193744678012998373676911908215719099903170889324622375373043382368054898756066656348667258104763533282896667449796728937684779779403793745965902949514374216160515788041128482732973194805641530798137738699911556017618305051932109123646901950251985180195070826130583672737941690289212325616125986601422047677638973855515617764327052248232647494021784123830947169172418759633757514611764577365376295497087677787102949492047037253925374539275239688461679605214025170897074568030965342985069374031057658571744361333975638812369345111032342292621229407999616851825667973329215872908262318483630278464436952238533240483298330075426922624874375426501117065486900260525848303438127880711204520106381124953892260326291056080460639776517268651943192661153806812444115805706249357649786500624757539565283759903191980703169261366874102700623944346809189962771317985068924647976095961811892899072314176804405593993373220661542655607104589762562708497285377454831300634270759632227943356729398718461129938879791690185242673446591099091809342251545744523125864563637050449551185056049991916238322251101717820038505276105147289513754624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,8] 226359763274919855110615406287359438885290674836318014303666694173719095130857733609801536765978654520119716222820861909649221260602081292819687743495338082886697173781266481113440348003257271250539820802926520653103610449125429699501309621360202517084271595297137073930219391497453115541474464363072925638721141112387920122235196374990648380179345259819059035813061591089973298952382698803664016040977036384263826165579253649376424300637377916387863269316259336426489490918581508423387548597652961047518058757967523994202656013173281631908722168397007943460614553008242891180369821306258151445196445987361574049983794275138240899735236481739842862961156366380090071863218190714865013945456511263832269863678814800088293210403511599329755031107707780013197902375080407580544167355598717708958776483451197906090525246601202872146098621303464564152787984447818219570711412796465519514667892872010164362415768476804734906202431620168108242063260907929652745528553339112965362552041782607574622489534557413956981063588725405868858097066758984396008675209911770662259709487081936129441886592691595026164669940194664886766095138637482236065523238129280607672684701982860354330746021948583011122266663205627597866576658298662115015754651173744380840743061836814054060534021459377939302567878475165410701472799704141611659504302802763488540483088482400922709327948521560617603486866088117915242717583457000600479886200256071005603950504359872780462623701022643380970256241632017084703859090546045458918226755429583355954755264503450819062272438252657997145036573301153466439217692720531397347039173453779952793310451856156276382411819495048056833987128900121082915284478288152897303144902368163218053791875577487953611099794541026694861142230927449611044579016375386043031468133147099003065810311128626717335898235237672092583293894222848105907692647731091355475474128065178695505943946894145022579225981308216777835329933578210100263572659952474975623243778529906174231759380765439524889763769746738060764118048932585810164390277835503781999029349095935262190572181999733326300995266777961001656032131146713230600157270462198001631188020831217422663753570141584300421974857571228593131722998903860804595896983206587065825541179310500339075538765096727615295923138984989874095773946197967695326702101749101178377433388479571003204461821866130407648334516350689879947800544502874112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,9] -1086108524775102573930061952756144880824121313234639426610706663621531019941559192385215709355196736798163795278999380773355078564783464299765650110961439772691900390429740867746044501740979583112873586293165688691142616571013500732609171206259941411260422773374279249854898607312359746419652776118647843021124274236831329084647763032528381118065142567258192069977737058910273278343356320892557212961520973217614519602755376870732678339919782911964220378887708816105372079275937959446605979242142864547420183726808398156671317254262652843529084049100577999955001500123727859572544594140521070053071260572150124948511711152422016938472328474177149574115194069325974690014053061768062436598323676506106504375210749331512402139260934813772172627377107020727944913302964082270806936753045427293118871370031420682588893162058736226940259418869777046149941832379296174883148710117936695239830529789817415790308270004851844449119179630032054853530022549543715748251795103697544121278560306469175282317254761295483012577152237573343674277922610378511379021731289325552742767191258079803107880233040190135103182756442389520049811113623456478129810877156895039131397240963302820436682103839912861532054352824881962621193884565323695781908333459236965807609798773486217330866179166136525909232768043532649501893402960444198887804027403065276721678827003832627220914576973305903342078789279512426075286860229338789694588829728205007201993701035356504672433418802018316869280598509241906618210496591080409576712885967756233188149607884889373295950036983799820587785933741620683736604139690919686615777375842303871116760659513605215869273472696710755572533078592038973298707197161018835386485416664256600634410943753014631381958776400117630826662100041362368373880732775860545392115734641496865823490448962161972404037270999651038715458806642096820455602456169936250965409777915519174970637376995113454010604921347361751632815583465856916377579397679118591432621709647607061076985359274127377649896987814713464393550494883025096932732194447877137634950379177976930395489610990922976546836184086675995893172101122148266175277925790651833915996265882037501414719821426472765489271458401808251588151294540977526013429737845739365713539332321245270443912546599080464376893525280181488312914451479654304112654378268720428536384645301612447880968849929349318154392127241068809011635801808699392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,10] 4087261993997505964507462783284226022971017354119543784485244824099121346020137647527891798220001197629910272240129404387385823419126614732559000409878876242510380949175761296279020065378995698533278072326667421769621824626964862264266418316724781192173183404502858380249444120885305231972511742299008490334179535834367366438930921012559160343792665172585398046737470679147957013606403184246455364084293118287016733354947808202521819697240848679480696667324339756253633416861149291113543498188163133511028306091387270593582701644393914775574389734232746043192950634286496181906036293421939663401730567969966764246155409901737029692091341583670020610240485333235232060571037690406409274087129304402808741867363632981091229612223672547653418565370798760848923795389809713548679682148590657717327616935164184757350855278774455137351483965633607473513375834479681986762583360819600795770443235919832939030526129374429722141363931182985218008350645898358414204439825327951621125464441854497673723864193468447997678357042793851447768190339873637213585545955585609799484107346897429835523746251849577278583544534479220421696999694073824353411798109988660956857343397829384982748872544958459167620045500872851758312049071583070661325848919393824356475442796404487630569558873051107048427670601863296180628026878467478644595859812908245419729142164918542090183206598000701624698934104610991108290430058923714966598790526893903001426693509980083706703860399661452105082230603849760876166773920862238761176829770049922635318208509038361778268716006784979739872421611606050766053910888826894784343944588490680710983029134997446345217944579691872245787416168536144930284603696183843897039438167879035943727877758810255493368959922384038975385711010616313168343979839882531853330304942198907874460666134599971578616193191432545945334955410916386112095180831556472971761737142112238999308380564491122678345172402265983518831632600340105773859329063784797003525847299803793470425381053843224727637134337993005614401403463025192517989370278501005625274818521675143105793213145032603649522312679693601715946410221029868541850914542694877019362298653862570744751490244118846230253642301768222225712462239596446511799219704563861076164167058095591122794286404787572093432767201004168110092639122583259712623863290227912397374275216046297285793069131591364168625845799999051422053222857182281728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,11] -12507371941471147977596354199153382641803341430718407276937064772042059126713938318649855512340206193512293167568225940884842251071503216944480993708638216537209934241098316530650105717285581590751055189175749735656141835055461624850172076423589732734739725661970275199774874139701805067178166451516025974166297904531007637445070442986426485148961261063454082481664730513620808977803026153645222671184301212613448283689802226702585852366846827382914101544300192796054249842299048658417964510607445814101798762831961024067239495670240597450739419265047021659734318227401291110358838437241550024656839992955247741597678582211785442018593300779537985674603252497359920653617173112282952875060339786636191279784733901370457792192644637474078993399493598614726804549788709615064145265579805373381272467542831376632390479830068470660425665457132559778974278595807036736314872377993618317407139581201103999520559150384096140365068221053765958129326265473810096315948125427566892500211694096361487694478955031476035742140132965396937479645037887799359547049228551661237389944714135640641255568717143903158021456019341160400744180685976408976352239931838881056632545404973774905164706896360219812178203144389712858986212174815026151555153968939377338671222353390383371686438814925812154646124976754333135622534823218924935441035938624415411096730921545556909724760653999434862441844931811292036820323197872507763888299191860730524631956007030022046973592471189214800828654125733910387115102380199569008052254372319704723907865404832451188889540794734684817880268763553863117712085699539094916557278198180126954093395457400267115099331013630352368002828004076993364340389392283983817423039587079979421796511024710067992786119090599198073791893838404966971516294344696921575007038760323064639117501459626851594503773882870358657202057759217233151088531696553451398798765547018919366244922570854830314851292648424569208180712342470384409533250810466826031489310524248946563071563284055464063884767665867401072943508776055278038881523922139092448306693515055686271206440769715078349138595874059583423174920590872014374449370744668631555190512358862912825821835475471256169887215771336892679702563386763138755501149593630439134121878522089384051867463189640495836185158748585500523890998089037512375896711518378395862991953139744920032119281853949461149727466065496151251962775980442910720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,12] 31782211292659416827388377358497060265611573198126704730292452802144447683321496500553497082819479027811814441233558218257637015762078687277528680482650328591316758965185552382214049877513905849934856559379221015628801666576687458315673215756669735960593373972447462528260706110082546049568521456122661156277392329313069498272388558753852213464640470098341691050953827558290759744101311810063745835070324898385647592690813371220547576796089676685402733869626693790423201011533883699085427932624269462001988011409527356451718143300910014518797559410866736302348131340694379094582821254908611334483756729861736571644537600300826777731064407606829294120311894395747087863911251097600072008930201944253255514164935248135802152691583188477691134015129769976259580301220087958087950809382777451978412361545729096283520974368868029377290846857882795104440651827354327430331782273356035740753094305499131911922385833154290541925814529751716244722712653627747131587951361236470094270527652048058098201362946946412739222489710668500574581559400710942677645887547500019990680157363246370075639205268557365967129152241117760413549487415189971620925268375413895932331092113008730922620570008251268805883363375760685051945010068865010192169944812687307292697306734981189155541538454355882351830185763358445684401858715720889059799201011749331651839129844767130090514543974949695375697801864761767118102665511069719307827884803998938135263759322382793885796421309384882135956675021093739009545312084925003631883765598629630570432211105869063763974011732220236177090204119189688241835322655732379608769122337728824301483303745026003725089259890308241848422332332394510156475849835032355353870434055374217281177885589913561689422837117458481171148847710334943070545810504471025198294310375808300254585915306921681065660177221185317949724624415876764744659681417620470841712482988190400355020321586571311403974259606028526132492276773237109366460769609329771602154649830027817250436552777589828482181217652405160184219372497644423321833842737867373159473510352385345579208255144032231186355184659033946223449857801561610414397229029129687188411073472137592588117679064070592500449244671808944130178252687820252464549517115589805679108907583941113439259789768224030385536283713075557983676791775303795160989867882723982871897881957110179343740008081880046460445804540916327282381631457064910848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,13] -67765533036526178925562253844864529378202219463851593269277445570222397488361349723803799808798684231736142230498132292788034461630504897353690820427960620447776054110066631206738051878349369334863618315020377455084673925424110818952120970141596952617367633683367055207553942007884432720894881318665743273351708633832938803412769109672370900752499585265188161109980061674965260120591991959120046101644567612196347061018535975884881966981115283901579370555817077631211841042101558910234752073494614482354060857803415736014649793873052198248045188413723185679834958398362895763498629067938386557716257041886359317530499352379301255266374205683259718292039416972583985211514943079661663005614235889801557367592983194789872912047544717595279846170900987320912640626321541792168426470064110220529408041575438563172211315090882585699412164945688597115911356298388664423452750040098536159837016152492369422146529550435912221120276539307571596185234501540635583225091912769586992701463249241892476278406668261602820581651373259740855259222830870353360432849566758189941005748203464904855854194715821867230820889296983828681550242077916344972919475640676703355925641473738145853616165259306912467818938820740691919805623165636428622045809828596492547595825540051376812128378838741106027594546366886635692960726072340256772357879546327574914275644427269971740439717281973386616964621520420717420080508615022432541733168792454449804712906997229252975345256316049813223436747039822555182246763380321740475165435504413276408259491799284141184953938442749732283892765104615575609956531888113519532963645295345906519141386849172972734115020640567539817342260596385101884277768765382129910335726379476186066935705450318200030188395140984877583272526670301878632936462258618662623287465091949360124740086968705568960834681296921171517009240793280893919649888734466154275094032440509223685301599835367561094003502640922123067110508478830877333448672715785582063267928506535532074794680924077314767958128182663914269509429734637050234836659264023591377939001652279664105452015101624485174220355856199610746284181228007726702813517322171466703668344068527332107705252021506832191686833335932717837623044292940657220124952656119771885911036946411838032507962015968989545647902112530485568806005859214736314075582299834373250216801156826940767378158011776982906677175783419959219507489105036443648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,14] 121436376745414075285320437288564597816698280046609918327321779288504013151702042089974680622103785591572703756101345891292016269519157833882160831272875948246870024637136251909284131484686580186856410945494818229754671201346819042812722576468501653409389423800075867213673827748482738183526706320151072782846130513577474967929933696460540905280332936552762303404001271261041478601918561050120509777710533121752080665850982483056936979212764870532163765041238339761114393414068201575672605358862216489762217072216499819409128372051817207924987206955049868228498125976849514579498832114206849118201056236404230444569030536136231871525416399480669847910337617502661929620758214892213041794592031371638161486867223644142873468050983280961886096304964199224294782372551829099788528041887191316870957630591631140788329313079215472455577112049145675392844259464537887585756482780747246855786413707049967206044869983549624969686278306599432717233200230752293333311173249887418671054890509420454021847342845541554485175756848342262621128655093607421100339938592719540943945271095521934072536693939596335880455554734268163879365264568300707277041875591972992456721167036331296851853891524615163863264754198443303637881557447327108629078540077209477958045072277255024754546872582074384680758298806896304729408968152613758797643742811343654304970916510127505759528696471060634128401441875566036433977992305641853710594451041519547060619177531238729091361952440908129116841665477789886994641621817592012593423566142924451920153813720642761765095946753051766665901263233984399387763631870910671406125444445705358841250806665405158050617337002197624210115164688445841544544993591439268845829366230048828906196883740726507189222815687244048920318893234188798640130199478213567390265531163748885501428856220803470038311831993369838592497508663069011726425195494867481105137526578994965345783636862580673246448375216392387741015202713407514449315212706979732981598421727522127348751631827371430941822015977364592842544678310763583328209995168695626516660894817404798905941486276682134318266493523327798603276665994404325213850412806794830925701047816933300730856414681999458447664075480526662153765850733026621142546461457777326431790633622856297344203821524124400009835973542388980842283480947402937324970600305416251134403562438194304642449977108800882156997569131305253992339237444524179456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,15] -181494490431794120539985876963470803902448619360264019631994162632581198556665384107526015035554554967617865207558066972012227412683105200785118069786557473033706826901927767468658692506664284486317101729556819250492061499795669322352044030784884832526613948752475144042391897915469783145941817807715639942138931581853569486255986852790454556605248898852975103678386561749777923968556941591852872652086119591570636174362988816833457311690596947532058362798610588344039336479488106256284375050392108460629066631538332616300458594513608409233229462034996394295750207086476143516121784838099629117856652139180220503604958768142668104912390399523716084211043577282106331091332297777192438593073861562154745169272607111358569638419064750526409764758144779673044876736637175195887749259572410358763743707613186666989522266017158891652674744269918544881980482231913816078755330552395326399417575871434393068138048457474875824212984330430832358395554600489613423384168545841006836526921843854874969910640626937895524575000409823619382974850944388850046683137957398224403278449304726794191937747899763502500400887333977524220653711835640947054782083302693239530710214572591558362560470232241089733739049034306323293433917460306483424195898537168929978198222129155771542466872655629066922732316567088716295094334751974461257996421861354883752804547249868410446058401471021414977549737186086057359986251341329703805152401260741313119623626636155092258858248186361578121646009444402900483085426802345615714783170485445581305330422502476063442407645221381708325466167513011298106254481499364564935945221706045957931010505264901187331333380000764272574657622334759493069618423864044125011031554213938039762038776092061373976842126810828286643014426774322179059280653898527999103682219904787285555535677849295492287762172733270370344623382174358768724673591866514125988641569227061908899591685026347216014464358920335621477144639476732045219764358976876196169799647970854300137344068427411087492565262676963765793415042120728241767203980910716207859618945790488842942792419308590657346505281946286415806803506614002546716757606527228663483058887488009606630342075350909165269819030893697931315313765789464490951558798540307638495136606351363294002972334989157700577811824054670455278975885345055565075797505548774665553516943059422855797980094388629361811164240277777106217554358851621355520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,16] 221117770157127938303369795710544827253816302063267692251739201718522359399157650160072812807966977906008354144471876454482942101553499894864794533800174099946222723673458373724902521754232282347100338296918405173642172376905441352235058054447628062627625752908314060597810271307206537853723833147644540434983774338868949649269811933059717967403757043469611289682674128809748058245084535212228155816162070676173504341225426925352048477608551883414267654067134291406432564112094861424894224236673983949763947908754928232331359528449109982180260560987549557017726687416221919158229867227250561439442978934555483479701098858941015480785923308443648785272894779247212101532578073801779703109179799391922654941514718316175866289425133546299578532308157076168311060609990665791999219846256022976037841781952118246132915464166920598544675615022562977388531809670778138976213872725932645448634156659055995059905746259166396986025571701820865381387601550230890888333398900473394985092981538755286366107754852549171050644183079200701357391541518357098145825335307839312812670934766221210956487585710234286007658184748174393275864640829900356376913770974140190433008779234640093401208671158527559376113994908158928752950113550923851029272619604385998758831407812585547871632994038263172541774293677466280575683656941120300874153661227453687001194884206972115053670210204188669228588630497389364445980961934971354690170146740159934865607882595266387019742792740582866270246454149496419972791410969400470729749608462912092542471884423671979088586177797590725313303259410661529990232935068827431911541232211802930838865563621082931341261617696119444738294602445301334825629366809776977156412576720382542984478235232475756946852778991001206064466578365894928582055197628603184663650128223278870988985201399967182589421863249759278467034688367192887888750285148617818321558659348348562046355367380426933215266783592420233803174012780464555376843661939395782183129010423737842999252064265575945893929257891357977267448046549033146416622499472435697604341806969242537294697166172880648594699885901563850876763035645833282444821117745041656220590048613951871407709481191070549379750974160080724973379277916526115313528553758974793541478549166194704188224397267747888709420815012763415677123118665474805886172959350464912032283072302928013932532927537281429193717530179435860433036597797295489024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,17] -206224232376983800300647006711897446049024470002804130017445427880690961530122904572460134000639959294298316110459132651474855687160572594987181297185880859333328925076275067273689465001024292797185554591644602467515029558893793180538090131100576432989642857565542523844096011572117096839490574381522300895135363250702676311044518763065113549313030690598668738762491261384653373538736656715598993804185529189769134075013219034939003147547320377585113123562247866922818970369760351525122564787708837637308805614141086154980524163027395168120191626158922633611611554140872192112954151621727592676274256492420307895617772519528757708702407373187903096567793863317838193200560277013454776623013355338595956790296582673697745249368840872790887260557559110594617625374409465945987899875149394976706947472446558528818073480078428915208225949934258755397626579575122762382569588279729471714023908394237650037158952976577544484600565593242880116242053385720155743058822961500154550039756505715660421385684409147941346627112481287811952603392217144841940764790264220644168159886728850886539107536988161978210607742349260753838217624598925973136388889473667349693968561064181222476493012522177060971584857949919901481652015932942471838214678350991732504356856052717373854048540108130388888358662265397616282616627409586098932857809876740505388393901355730617252857307735833043926041849277511796231969255211006683817579926093025412386326707016711946106397769126533279323604828602087453538752611331867785373821756047129409777156518193002735642580118507561621681707496298289687987832027982456346327497137215321621243238075196208809835920987869629892313272707327622846375063701791126304865218574110767385948787302602585071697061796655706336258473484215403114534183442124745185187079107652035951866557663902284434100620263221248387980868335304341084901706287712614114685584965378574682792933414533765391248310620535513132499273332276981817609519139279074140841719376549641914266955091414909794615391327584329906489483066852520745283654835397325351518583435777276742612027605782985876374646358804580602203002428093652055592319420186382694831490138417634869696457016896773263762077545351826974053798778209520885163733713883530360929737535447502810249636357356730864676107478772898848262022996937705090191772571033513499363556452128130421450996198093983617897703134408304300520647829290399825920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,18] 114696554020258267174371185453948897231433946524588422421382353801522911960462540951897235194094448245990588948696743217064473759186939838406925376522548406358098477124499523314208609153469983784048206603542654719039404945394704363999536671726314947937362344804863116623927312879439565923856393618138158296067317498459366278390523676047075346120263733960866139937810307361350091543783787042982391634030867792609988345984678636993634719122099045732240851060734026213561117996476227859773168439148789481415819337414237656183441135506119415392514012269108084219053408177148414552728167797939786875616432185678557486520642570113350465714818259712416438818702996277327353908189658151055482384597044483368514538169234672573658574478463979554021064065102933191819963312487248314447488887320211825206229593188119720770327806397104132307503134160423861420190704988859225132019976376551326747556816806909390535383565854505145334633129843600685658153741961349138192343769196635930927049937206706984985533756266760217226594747266417052100643634225390037177767911927525947744295249565658718235283279155713846453643798296868458207491072737444279588961242471052434717389883513603275894315656755186628806476712312503150823486103682222106207530429686994364134513465289019625401323919746080884621530163099623020804334297948122763370477370029630289374269815720375440849639722570725583503429354725167920560625156208887189808181840366614570754903095687671939182713399634355373204284133899927449906365122836577730786850930657857875126276186927478725528922034297747755880068894144537895652083391049831336452797281286761291213457708231172131242924188810080985697458045840045393057335007442714975848169190662081091870759786281975772625699270614023128816243381958296407409335184180936674297528543600119526823286484408971223878992452055651968590303897962365036242053137703965484418727601215373755388900239553026849249430618066713735809370507897013052672054304677577444699854018331174929231650975307014696665737798492791833597134527939361276840314104142551731175647050037605471250783907951872713705344797123976472838084946001083299835372813077701367867107664679668134536792957431202283781916621357984820560251408933922520090238691750306551933137015815806080606813841503066326447199896454586520306786035969778232252579502059165489740954181465438730075067302516712889181891350656677026399703034360758272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,19] 45504826983503344874638880693359697070779115196253801908171908030943663601075776226515284004088918286391282612125068297466560784970519591205727300945558638690944950013252890143147163593037408212506655627775941355190293923133824146716345298517292686291090716899525228310236970041337100764639557496983893415147667801982520544716812384320363374262393860689431512119739075014990792269872778539993120200199979093459633603409234537716657364192208038955927743764152341249135297666171869263579919331012663571883989581414747301451694753176550426495127924637579825281381988663420919888352382415952384796510406384614464609732170291200594914735582018265092148878377520823108167071162781302135995608610233628747702307048707508258905043359030436322308539246578022680264414461892452620024921645334383076508724844159517551096324864676256055754860068439149992079957929164680449176628373945824465662870982892734435698477775444518569065038399462934434238717095124625359949137256526143275992153943215523813367996503058041494944744430571458203250666566055573957908686218315167147084341072064334629164353549952433819461246226913489296922444513586225242382959529574079541312027469854823703197064341123830631538513036139595350233986893292579812607247719819557949326720036407163016209685558608873008885526583565399143698486921800158150364725510278739874163247739911714175971383436054882826331474233708172571990790232145610540546519911607136699972074316109034993724276454559494777353773415971650994044868328755174750774635673560990020698002244957182456253137075856957624625469891193329749101554137741591693728245908200837412649749938263853723792194020718093083793048667398987039529821914203647218003435615285532265905497867719748798028384466379794893794428532360948538467396676934370196061673719462189820333799423250628992398181475846088599698685462720926160505744051563499804476959270132058742297046111823144641059413711067440901180524220490976050787431960682816622579294191501859386300246406027408168349511813917810742282744240982933246839041753373743409946962462109684210401808017604403895579816197557361081438459543231092925608550765094259675415068416281072536056874075608062245268094137977478091425566811316380161011476031035878142463906136947664259745301844905132565427417947019506749373947229139224223568905490558398279355064106347333051203479961047378727600654973922442706554141782827599921152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,20] -233580075301092874245139828637168633205779773029271674080278193204144217295621299131696885233967793023912331712923355200606894654743671115409033356386727138036665743461726841670738876425241628493124466301407499192969646314575807207285104126697768959089770031994126453923110365600731122469238141019749400498500127274475953565566836237997942473356209249193270524143175004292643103301410235684304924405334880271258270107298371008856878497048770129150645392645850824997432230482860045713693079417458827862665923152256526695290282745222538412762742692698582941626739529758605499787540251253775434756821009797377662984452705482129358850590225382488938250199585767830912894282322205648606722874547884238909713179749359176678017190469762504945534822365959371433521045029282834967988714246573456760502072219069501427227667716127608592859797204946154972384121040904455569228743579418556081654414109485357857506666187968252711365716783754691598628115599808112540468303663333113615643460303004499463064962895142305290672355283922612336320376590642493030009280668206141616410337195116739527322026465228660491457613489613529194090405642701538602626470976167818704784486713676662180989164204939814076315951992276400469886506976643551200479611007014328407652093629635911354505114820926581940082813960680361954203214571228205713020347348892339582963640207180845188519405505222995245487509284392759065380345168580062198092240563840610884796741509686327148516283602200780480452065115426166153400413123424379543729033202591250324231427453230009481960900322850443813567657322672227897138914586057103213396402776725196517872715468637641152046721984463144532561955734898759585658356508985041130304590362868556179505248397131796869844017044965289735622235245440538932399342283634942696742912602457395665281665942580515443963280827135425262924522364236070772242985023533219907261261515902461527505415085705600882188821099803635451433181168361930323281989620667761646407744315887677234681430453040477771660321708575177038780322953647666459494299242164494735631669584379682417051662489482320053920170847244132384448541393069266223920107414560344898086210890859211044672672407724658162519460665370626835579049526071239401786868573275421412731072249596155640980087293336468305319014625765829391158438126085892963192224068874313231107490439469572681170625476951842431876408988056768459893432944701416144896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,21] 391930403825561079720765896478317619933813647887881234191138041433002174329958186110421770294787565089111675392088485778279921602536696426014421806464481317470789721559241476854241225216157776195880802621777513112171000770266878756145995257641662204746925682134279486162352602249986871119192391525387939201586714257669729503146266037250899620463485875618918879217169994742037048009067087316989394970795940258474299031899593764555986384465603690035974128621493315704141021068425548603070060672332095524329996546318862642294528129730188718562914266868884623282800227195657334604862408545519693794770494314813231493133692066263353975857882717592425915116732493865615813384378509868055451915685026429196799157979551734536313123383134582308693638627166072019101397862700086872110279415415085597148989422505001284372301990987015853652680961277666922076377362819021294217830233503204488795189799492074629402617564879621351383952691453776834300318421447682808673308686034766152461982308617462249468697826256340973194419382944945998234872267086109553482758986253254983540125835805972841153057799555629727859716007824969555962892226358501465832784888848406094452524029586937716299891321408949277317383296352971185779004227505161105157391306752873935991014273394700107059262156655802196417360735104606740919460401619583702859966533493895046949963239948794993234587183988103412856470044569052585194192582922672880115013350319431969103591146493235738235440916360214273890357239403921222091223830932936593727118862767301934714854356656110439907881333972540480855734954148675917963062477705807051268507102120435952990981784427309706941212991893546194781771735060996994845148805893099095665921975473225532083880432333325275674935609479791322363672995580510474164032634738774625476391251327044170761063698425878665854528196246253034105444950507873841049433769993855191226024860375870732808382968120376374654487651600143177283409911735882096491977766360901426995238029184224009815480605502845216512082049745298385573133956134164303573263287630962640670458985702156616421446224308120923268773879868788917565288992077174645102319056317926180628630739756588402440525621251451856083755367413491183611022817528049282799295612281637855580740691043961828565861516915428971811691100299600073176562458448978739500747061227906212982615675723063151844689720438876396176781570861214583815554147949387710464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,22] -471651423708624942386329012442910162820598008624607367709459072169022393918855179952425218731601753187439876819242963616419636490851004421988670387170223109831685442121907701617020443997875439775950624719017490891425731479184212679433139762296632451578272685651141492313076963709896475549091635659877058323716950510601132020467795726689807373281865181544153752202468609865542958517773751749427736982370055136122966970166821958334232044084562156708285472482257432154212810215987726592655976774571190700139191254081373654562938774774704387340230033123985349602408389798617624767408360450741395778418256862376218281593071986746640918989249029319822274636036034239069104158469051011975712022842091546793899909388580642258150431491059761130978723148874494294641146153666853507508699131711598947313500512051511719274506325727393391367066141181858383753660772939274665322233192959654390024478860907485296506734234863751994977548609986757802345382178114524584300540096402096714617294380703396207060057294714315018277133790838760284145392282724095716718418881385641914490015182160122445825107546636664359859719099172218365369188251332492987411327731319355741488628973034865664025395380309959699437242755098705429913773661989149790053774223792225787323547502463156228204867175910623170870852801160176040390230196291485162129058863497296824755052131943255856613594627922652040714435628592176963065295349002824573757275946141536626368298597288177639836953355066394120633988283785142537192752634048431024931533920631183730007364342555378433086141247470578782612779902032145047818011249715593991985410834654978667215198341460989746136538012992028528819487530964269309752380998729516807384138925977473366878849128721752251681724439421839405956942252475041617234286987000684097551953979076714984291315973173439259160367469209766133638771335125383125709257513864766846579760780890777480744491116272662790290576390840055469091269934509904557133289469873871697049701069341647226968062780904736374803052754241315792565359123974012869293895957976838357139007741203518452337297210380528554571205853893011750001088799339663004396302273258379254454071893030665935549531190815748610127785381701084508665840365835800005026560149636188441298057729684650777921909740664562890584889434250659335805094334402887852379530394727766278676748791717573905735290740366580345498430504297015890499848538268886892544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,23] 453441806731172768036410732334791875488860099497146371176807503734495314853981976245669817530611749667046861472876680343195132954375224075685119971693024450047584055922571105954320148810721478890164586423088036948391249651208062232838573270562791965330170497547575390398448279314841221319220834279746989213471871397583454861624822302300904858495727242747800193868572131583381302238932018577745559099940320511577037404431456763177751427705281612437645703952603752514758187575968435056146903380747838030529474569094964964636722717247916175365317664836343768463482297678743943118734755132342894427697045399648603138403303447703500820458353805616729747751929867785883412691272502356084301446144150028065312170635301139683821346147973118516829867850072066217475440484737099748931042605668506523425036764992424794848910448785266203276985891546594966837099928219432157192832119071395374987491555944934310872264618397024758948618616600099415760500699142936308079782810001956174752558159167431502839597724766207989520270069123960596655449641703360571571308632868610681349136053325638055998576924923510080849549610987183707549713542493766181547941076283437369727667710138914018793422474958253364290724584368244554716683755551175856625222203866843881348864030865054000006266941372994991455279005145496169700295080207733638313722183161061460489448574118029399464268860068843510714891454928330353016405787648371680766569142193177331872120699016823473826349977198990049195290935760807781713539632098142217731025207676329131080487759866643601033315550420595012113504269591440288187758280187188922516639362732099930977845563135321745980258533230941366973391444530712707795637874183989997657490584828902105608845878207783184473299856255490575152375480691866270824775786680524466154519151014045777150010941027173326092866278577255131936207643361460249653341751960122857121149322038688529208327945752818929153509928067594939891970988918766420703585364943434090861106345443956995879821893553108842511982712208750302217516321057124569495704921519201957972609702280554102912802382284032406873735719394831441129018959531723505685947871599858392545472140665907602710660838617869717300148488547434961217972852373699472494489940345725310781970042436647132301405228931825272037968832210550944942074834508995651093112198443078396252985082314365677603339789779018326355651358095411908235108057146689191936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,24] -353360175959448353487253958941124031332385911667901046056668024334709900109021806372780937450513108885588679572458353912556710431379046654775118295320510156678382355396772015699381523645335943236429075580363981054349587022337898105481233288321001583369165174230212876623055227678983305477502469180027652216782415259372878625555237663228915689135572068306111411618570455552375581936625523938012573361604904482811471193188795238955986726241599220655155620254097413676169786081948165850986184315259201148492919874684263309351475972544398794850445577826229722602562967553766675353528762390754403106133530619097059884735161648555392751098772453058755017115214016170629146859490796568027433808243902541681308939916630748074293910665655440713081428824664809362948402041735217795570766437798026133928485927767225293287110797498187514919956227899107944555875332350816411082539532518158401708891974217148476413007291583289333071096035392653165688634434570239090432076598575898103863634935778142110547717620590374396253744837770132746479334029067175986454654141541682189056544613369415879497192206716272677867687075739514912266514533595400159220798635136691526799407053605784069190024239701060379072128057499105971526276309958739259594280843563686509274049875659872933909475343419947980391783217877550228324036403602208684659874448350012800948015399271749110046129852492076737001819749707195634709284373539161944229083965718517614125398360347994313644131646089596073764495073107178514650114301150424698932150091094783288980810322377621566958544346143797077320852723319684065473154177217502046233593536575059247494011981866966843660615389511075448691761266055572271812114089545821884084790082086954671707211068858240128154230578663558302461809277203172470822490982574793029347462174252672346100213336633561029829838760193236441765725963426080609720337728597593459089784271446801737191634434360311311068368670273036938516863140698937832023698991340697689255338478557309984506591641091132468302984060439204437503164257480099353487052935637064391177969441584497821882704297951349763055623924225528347847314493521039288366550933989637090424939696363493226749440363842126963344976332462729411131770181903225403353086636221727019514039158476428764759536511373581566567118654504858411290603573796098504873302332308425548443175972284484812687392981522569779289271969060525563811649211126127575552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,25] 211481766009112738209968935630891070005963977128490419601559273236194593768120464772581128154879283734595507948162575218799541781624282962381156772098874229380643957799160178946398151605994057076068319700051041911675682811466789582003313531101882500969742635206630046143699476626329855063348570155235051575170837878293628767883024612600400259683276334839942158007426327675855942478852373199392641208689389433373652904129484227492538396311917922094541565695361618759955598850057601379927788764452909225479078519066146451589984630018120371028515054275759328954269691666564820479099511653251291632654275810116570695448096407494043382190961938513877446923733292710019831319228282926730637403710063757417637847832521828813062058902531923740095122831477752896864563992856489077176557127215709615784509231671199139749818130558769285600595776881565570020883803449812567444996149008424562419574958809923586871874545377971050893745433351577628567015916799881340927028843040732704313112283807030196587996525956063609297315369522303215541545097280049990674650639858777978741179942770708899396930396745912562929900217088422850047019071659837356442612342254969199892813180488830611169494807839261370132563913010306975470249002000322140305939759194763690567713473538141747410196154751340593195577965542437791706137235930534248111976802404236674889948411704127267128166788468923337799095171976805479014494250953487161607145066623678664692384188071690439691648067884696012963311687558391673060954677569574711918301824182809240844120886132320573457860831000129968180446627440418766664182000802441121692021894298739788007829159171601725739826119703973804184599621767150462117810799454789508867158699489729642858009309155486173074329920958956906901566398671587722391143727809054672254929882673365573733103556445241101995325817107684273602957266112295483987621431253085523465665931404800184007072402564730548663731225094788348626058262783477947096300904143093460196449390108272510978520658567230779720719975458211619642693121583536771422107724690391732465284211282846242679823322383775482829188972044186885183476935011327287750875320635993188481833371159975947788354097774970119994956210337236571906224645562151726040886921926587803580135888304652912358461052334130712880510709500311913065451188993348993974232200965370126074296160837630354876517461038455273748254873203824294744859545390605003264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,26] -71813896713039840133375876906937818485313324613681837740956918310541909054772716717507414271132835838700100366888836006694695217156033609974461200787338075982660777016033889752874412790245861934984795540241746931896791804093351951705620375022377092696582336659186968298791411174453824478018836764439852123296416906347586700438015540859455503233836372810739849490424734216449246968739291086790269010188481733829819642746062850636928104937166165990093375217136701515765632662851553614327589554284161237619358602980239020434713249862655285775641622991397148890076628642651185496842509345149559259735768228253556768992872396581245917215167804592707526754679635465100014611738147146770738321811909310519559522161907633668776137443409931993848387792823577651118408913354465203127757048183388757005043606955677092875105551738587435778230046051413112922582171987531929397146693933850431244346756271853961239177899884379671729743002704153029347582848981653707560335358606376021380107341204104830385555940729991475454559150905088449631574363375785597036462576496301098414970372945592330124562429967068971311174775227962214514419897144350131448689015118477263284723656583140030404622493683555007086769984380245540318825158157099456106712538388649712402860603678100249915366831029096131323802809210835032869035088688632687276726661485077141137172335121392419537165613600567466500935515568297308595841640691879851299260358868327230322627610399305643640472113645423441381977998283472959996765742313566079630400595805219595464538263642163916064258011206680219675332385784516667713094611286502520828387944119878632871576918413287190186648650517470449345563276776519642237885568516939705200892669225866120241902464579815441041037419976088637359299441554991478796340659392037514939667166817579972583594974555534711481522232059923643288577480861735564838503384001645562928193290855287976939768648333943825078432490279158960575150787485870581974898891671337274151607559963197732540445709023143357728402547038265791446373756629303972115415817556056669657424403806725340886355822136189144356401842390519369898914976024424613315813249170682753881569378158722669665555855236724773861919720491633638125403143681811918034245895926944872629032019797621341992354933387173417099060079120857471582286010953354289729099824926172113262631116923970474094144491067100803679162667201725453122832172711213354666000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,27] -34113884961317935747879029687112629214719302914520870712776018723873627121280151218298189501546196134033690890558517218004496405262671373374484117603396279393105486921612912837936441355630927804653654391699271675544339619238111895163576065875193906212656927456676902987213080254482970429779577896684292245917804804572275841334830685439337737750195488722121886758867923460355199578144455454861659620236692853502159218580126131576939506810992640094497588644588286730066044686065271877410669680728071598440011491938718593511756629354968718266195577542349460084733771399582742757181021748817288574595280567201172841503812285773027016745488654259854988148147352573728290926501651004704310187211105960068458577528997420456467214709072520684025157203011362800553072089942744806472816635081931566177033747941096395574715323514336979800317246330793119779607759141438994091314504412536484679309394738643601021865031077656581667990571563362456116797752600689061522762493761841802637853097417529776360906598372072301059364914375387762311761851062339744438335954529400061319101602312168498954631953021737076040753089654897342146007949202615237133346761551755837439073191131847399741431188960556409464449307567914949128828177842140562872391016395532393466903036039088367103985998653865193011201634711073575312667546688425789690936690920200144145421469721651220686338445558739428077230742128630236063544368886997166114245636758154740064180466846510090820391617551179825158131531731371535836543360864746370453901417787485815090756543939629399154989320315580651589299922423138108487288203697550450491800368703295158276010334440661937407629564724776015782575146248057145546322305131578833970169788736105570777810305426727615784584977487308156314724123746372181414768671877279665902829670302349363177416566167608951314471175276524520400001859075777792820448273199233176196038947867873330620128181245426241097992663328353632571198996386531138816706510571039547331185643226289630612855366902171303577915994361959127885427890574821473406214784289671559907781878783837734924908708453268021884725699900349593128999825174492629634367820307555810712601827822285988254922717151082317276038670375020610366060059947179510819375496802613753624497741131726954236375052797556585384815306688230782795813617529579870184024712585924643370037267638467724785775554512317638121808656437200540794162420782112702287875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,28] 93754626720272634705333349356750670607105016491801207106127002614447784845324438379056469627884781223131370582676647827468213256108605567031310522789776705905117354354921062524918600884091203065311503364294492239342121557629636575392964542185974097334162080675600384326372276097432150311807044870819409201123301691629307101353379945800621892804758271872753233719448443872370375443866368069879605114695228001790603379505933180282983239795853766063278072141909802274442612680381296956960025607828822195884740559142752136866055678345331649830323428484105554939260381680424808134779609956264047367459498552385831386804633287813854952352764454834516969772899995960052644830011601753956628672200766953661651084189520281209330801585373017527368049207026041129718519969745759374152988667073495162279606383836838479982591408493484412801229489177471983037494154290145998876594290968913893895433144561793237648249294992217760290005321743942470761350363648376950133267983788411359188899803682524086570734543043772233667636562338149973805262161912225851305759946938332145704606717338710414742760728773456232825104710756448757326995313718974603608785290082960852891686230538591055658691882577836609133757115479766984117621421394577443085852323529693276301348993271256053904160910571954391868057325677251823367958647165001556380944738290410976485664225041412022778058414829864356231947270551672753056071288489545310310720666411257753084088215074300590565213003763777996948735786516289742291865677013740822640800809735958572452603134437346460038255783333122216010053086366376677063318482501220595653758161181202099238152066304464881039114958936567494669681474163786061356144731487430460678369632865258693599419202533808449054270943284865338098440844751980204428529854528297633542135861182240006409925074835343185844486429371355056242423784078988333560870152165916321519911367567318232430619586521677425826615378677299837185716678817562403500712366891930503006473499231152123448199494360426615991178796511034637076510853076568734029961568602590930114238425276856083667583065889491208317428771900948393879316618907099817829418922098808846930496821373469242459678467986916256610364134852678781742935050302416880352884916381901538883818864740827447073443711399317674745552082032068715226085978776272068025158358446752305989774692451018751475723308240744580814418505749878474358430325619990416699612304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,29] -111612603670715184036046860882520032331359874386435775605699919190800858652086741187798155575961985404113060582523694240622906357541198717722002006629846796887816946672066275570754161527427766220387020079490268028285087429019110634782867440212016411416082183621154665882174394873284792440976320617867006536400581334551812053784220307672248333889332260255730665706492889211081224148273643602551391811970940990520943753411275295362318017827074892967547993279910164512720563967958472718328903888845007861619813445234676560262789282379698100937902578611586877086253973767742905207913906984679061693885861958439579070815435193060543394849918898779028960726633368194998502707224058212343416105465842467635531244674325026046514589356497097358592106428189439937033966567526038697575043725017282459686862634694920257617299494041797442781840153345605730891094069356620013077434623801361072118859192120988352065558712473324583983458295364680155292255700899408031246189956136712885572985551195898914825055598631537448754369304707710051230141469394825438989151362252241310649180048603038407412736767081811822659840164012163401164325324238211008161590130761296132245283414986495466239249231670161870809289454279811712717251913672317303658553152944101560586644426421721833045461502101509996165936655191201091121347237523756503613105639987806498789425624432959223875270737324017839412234377294477012347512711962059359079750745327494906823339320608728306205667290965790430590461696604733432704263070893031239218895126155966440889206446565800050002290170873611056202214234820794421374509486200086152977945461606631966483003735670754169044152971692803332018029703442184385051621155862238463658737969120900103282902878783354442223468175824147203005442930564486675373997561006576484891615924338995648909745165937605761674269636800441864246142069758274316243777521133750935618480422870242520238544035455821670026531142306717434966926648520130342815200543723011641574211722247388554668639705729669569755565872919239946285785058242962398293722079896370331118250160223981805545735667433798231635584695715673957698012741340556921874151873334402781278067513628715313891501060795649127070329522880828349045738583479987442331157064867957339217626742627268318797152059991473098626392959939032677079920370712525863102980319399697069133085081089597921022453565784022561631718299822039669916775978554679973846891601562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,30] 102009548999126479615240143247026714899275752843477344976672969630850435135975642821976002524131820199664276478925600922399640685342815203631145110802092321101161896945564003954155989928366127139599716693063371118940993818122642293232966970359547744566730287216996805313837331122953489400575974717892707730509313955217600806117282510609097615871119470873802340003631087124385300628738506845768895382025075409409568519559880073377136773908575292987456039628764522158549696151513619625577997924228743066601971842423244951362410924247135364665917481353646446826073524708224335186606478271293280366322459080205862867630531121691896492258338872979471691583193697589227766034054272432369779321770349251058492813436783031762198603176256376305212322610968892891457237349657443468518282486495645874850453908652376328410911051571106084617824673735213069026946819452881548288632690210812042388536366805637841085810591396621699851867773846571917658248733401289280132430872307415417268458273519022952419846580472284363360354852075135898705315457416652058822471763068181921390664670460155085513654459503327584138640425686818395464824939861829576153093014084553353961364974430527948388725361311292602417772813387358501097663865342391615101244811744198157629187169839936152050598346085160391923736951961930761217752435816762248552211390553000059393242338802178545065947357784706925066788717714418693699562186893802697366867623369033963518179904000688873357929202676712028035734554792786170654340332558268235693535042882061939003830261207514105247828853684505647628435161431905281376622349861590342608265362793460027745626361917858179643161657420748172550882595615153431249888738891386754026910541660291750712532754535806221308020333564084060513421310967524078565646788883731409860909019808695073722019830002832272227868196258807158379628875850157986528208281278685488482725214866939673767554332169887142278731124104941252841316766381982992008040406790872936373711951749504932194953983293829465616894408665369471776081551026266285704600162202705448813958658148724236752898437520823490078397870663224964367888840526298995174604426929000721888448658196296177318720291676881263011528594533860704950939056059650351080198891993103230314573136665243852878755503293706590423065816375564729489456293713137409772688212144836807931373462107859583993977194980110812154110975745111910512340940805419607152121284484863281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,31] -80006490384968854721445188031825030394552444557590268322143980353477106691209036601520460934584445839717756722056394632783216759159995386899713518989640595090393311730278837326219252721408689394496982136877760398334641187597833740111308747769331915801085608944639661659637387202693915728832078916602104318672955644798250304547307785386580831812127286079978766020280870464164955380013123233457494870514568249352869892214547684149195527254327519358584694892021944287818713242619490784018839371566868147288679217200851351768380379663435622489071823319970313396015461092833838903406308082621756941243044811789052671063310475771099928500729124784666388457760463036386454026513727091428811779732164997064211675968163963599207038482808496893783064670174249911637257089122795075023607548908413459152407209266857362059868951914613267713628823648478755556339155172757643218870275269896875012034266662848892961689396750432491635515213670104912730737726196941262876998788358429409419245109087715064608410337550716993360393437876285277133767912512134084725707477739833648216957520524459826518255370021388217450172540235580125713377922008549220643858318033110061404393978902535792904405806181488149199324348532423873396819119097976248040804730614629253449429892872063719731000165771220290899163585187103890814347514575188757744206814959149526463010152239093397123082529134073924211697723183518838476325504768415153446951714056124310895395417688093599695905395602378604176021533845762525483136617938249762838298997668192382497842475327985164704729120128472488515830389258693812665812460053579576590070629184774429682509566784805136890371972610693315332726178395489861838245638416288623498900571936799425169836335282248054055526763667016887243918792440864296091382142534732005680858094278333305009876186228521835137213042001462771298544635785612958357236226358110727090089951600742681064682660648245061921564428943288029725384640270292133013239374013928800462680802443617687254190035480003003576327858076927082093033069090599906710552685498907376046048292041545137206640922430768392129698297505442917968273210227417750831088850964571080557800726479034309405990345306484746111637696109393111296144736332541430766416872502757082846428567599054643969638876820559607027515265517055318549648803194125034149954822419312408604002789316490433810785748187589916531048788721780890528439508557059880876279076337814331054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,32] 55596957248342992800786417661910949663748382774009373687376245925785256356790880760667760260623978211585838013456824263106686347593236816714854724159732734293116563777734823360475166805904477724278239406046695115725025185065327539511347914519914048867857708524321427752492414960769099103361167203416447546331149288192583369429260121289958174521177000594146515506597813639158924932906241030406936060134911578933495009387537102871560950053844802648042140429403532328831311180842573076532921045800765753143792311570176789397319269242535091056603138057130969145008618306132113890111522967441193435855433162197172339592765070038735633601975498037648734900886717368792202854332566171159421763711158799801775330320424057495693907325434859833132646651327933562361497912678925245716102057877779412842578434090760280015469529810089648368248127681813111842251724490104785521112235501158273495518543973316521945631450291569119150019962642149025087961423575872673607423270009462154485189260953635841256257994686641135575278196439265079179837493247400335156246853747403677519744311908352169324248237028021341107292105705290683656781192159862646531601401662379737340105113630299649845985891307932588216246657664956241716038551313433320241825265566427632804418826130973850981391557015320687644040948196667605900426140918172097300913706326459845443884727091084255487952519854443477052610529619021357736720438254208544764630173823649256389856124762512622568127965383456759730962830542258971648967543492467489643276240344857341661737962883449715815695195190979113351747151500665134077777489524587294734271806569476165969755189005194971396944350356150405491066921132043933883816449343392625336876165229154401202817748607795179364131572936246754940863455550304716363928339224174637617859890204392497790929741338600495107058275428121947367814279918204218508498919484358086402501859869245916817050332945992036730042227659024501248497021669343269175111499183570692338153104923845095108765317955395102550183058464946394339452856580846605594525725452507075845630277353877462458974281373939662598756773630458136886396472283334596348858150575836829661169155938087900047188233615674990671395074920388986852608516181854035528373865268682418204532047161890396384947780780266404432362992944557851920086504567626108771667139655565857567978251360259187357704072086543007065093802189721786897112603283080119923357087695738300681114196777343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,33] -33712310530648320845826122211324674858387457943041646931407416849860337371472557827203826670679975222730846146145221849490968339308582210798951706858515759505338240158622301893388573657827063832169987750227652649740348802506936988558283708793122619025103705091315169219844547590050997330200588220787861056861273621365686374059913322994486845930709229094965978139029579973563259210451495165492315949096165540445973098764608665318555050558637084551257281516321418858142355238675444710522002380397291454589676769579267337471569460237750216181111938788922755911676293741876060274601576505876982812841639336945789136030774382194961218521749454447183597489599860062528457717665836582292896538344334778215791566557594615100205448942849259226762135672583115594842620294936135345735617998898498763391621038778248000102439722042861940320808867086116305679692482347957292538165938205788016664960197878724527733007737430269496972305544443089454205116181848493898034225959355272709620708087378835115057740490620883725209592504169490179365606675469777616789582174537720390381356517873554210264839283265318038231646893186045347135993060842349526051596475957461970531622074674373695890118070378861031019805027922297828683609871935398112220115087667559340666826294394155199840589525389687511931621115934239932194195490660405801992032532500615374803504254150187456572053525310632599693313845947298861287854764492193685391967409538148745947067181859876379917638081934793268015854045331745395311735056921482881996771510129262522863358314552478546512560074726396458301176924018925618794067118890616491169221105853811561699830224332065163896155983804336580079317595901711707348211834297929148247829048909980309378075341989937987822093055931902022733662088316246491741182904497832322221229037907857949128072630261340657654452251567664233746194485251570886692079659296761414987888972690628638706315379502722147589841564941950841804520807426323997542880686330566667609942493885853134331191939088937766656923515424682582543311752944453778261094545140303487733823838031925299357201146469578754484418665566901164874566843842696235326574148981726503949932170934201818502962225004274441209162902283732394823764153829048288279113489570283402431722200184660201150474534470280481318250254389459081212909236299032783707173402246360502801442895655765471481943485378889094023051348403937860125197346182847964589623698064126074314117431640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,34] 16810446820317322553105701017935615342082291114775407494289813409298742044304716241315433750430680968870465293192769853050913142796012986349788154507245107497148420535933551569441814700812742576090005268398865817294310642936159424116048365703621010967036422235796735406176531661651977553283753338473554764182605630353314176784356054401134293193283789185434736432054752055120752102083696414154740184444872002289267863068921128568469519995104228378750954332510374421984839571649074016943310340312222614035271637908408618724127915445712673857421969422140243373862319431456864557531292699306186170113954581003468561288405889831510103258165088471652704072225010017927516500551130864518136516394071916295477393444658578227908441237810074262750231713960511834450174946731754485314131522489001394750416377518053416174843672448711946513321060528182688566048765626093115140780539487576480635641732549769957924406540642504439149067938647995688148500495733597464035818760291460264728614807172316124817425038947584041362712752656664109823739648753196694227293740797876096810541664226669130045771592075762067953994139686898109882719967759338663214876000399001324394403471690197336667112531986913318817140296792752258996905025462557577654785826074758211155393154616438061912285066564879433023887075668944302971543608499398910355265944483637163858035805894559861663119889436918249891600785280229457918717485288243008902688627623610711654140118544158817408771707097256392368613945177544047674573650197474041436994074129674962438453980587021026050877502659425766461453036156051518475791535747905106257884968276601033827527299372685019061063643515573683546980000012108127820627690913285339259602864854612818925154983717338547493855806087884046366553201141125045646063373164342992708414938123593214415301782629282866310985802099805780801898481222813750986784262809356595723924171901391918680965761126700187445580988195387738131770155402058085564820172878751656157316235323562225375367299361506052530645295804574330931098477398129680161676601427139216755149563916567051369100098764574020892556678998166444255523884590807553616606250425743553099065475289024237403786628921187629192952660471281843533616503143909259426633482993702719858759136710801396087793791026833666297911054179343975128496534548100583379732423805889675695609835768822283101840483148915551838625270082516682115828223230961273195371640225255760014988481998443603515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,35] -5996703360919700194742950375002555407706662285492306919136565673984986058842791608509528570743755374018488120715301940278596584600650657586542385646225103740587526069355696620531506422180960978830104944079758153608752597698800563295113567313186261680082896156392550534940699679632945229555950769802474946601917061053500963486707078401214750994077097358347585999898450084734475452367430448776553687331108892235720488951719546356093642959456783992399021398665070424938680645602578913158477506011297032029418046788545317344402943012709081457063314823273269967773994966772947639529951727497714508772224145105747327472872618524177932047172248113857883767819780792428740574914683931110130004677243488040163452944533098087980476739207793392519394283627559043672160196784604247580529069753851974284123071230337124074212152297505264114165132951459338337836841919570193442990687039717595077761379724621600147336846319129693513582807361813781095592365641374956667671890943495571949231962546740578197037196145145282415805972079465134093005265486553873430750204245749803175137792007448521313552949997880036499843593729493832072115012661961127175664752563561587935843614267712634868094482015252956101987876400392855089947073540611395200702985884212056437716641796311705423725888160598782704134499763340950310616597676778945336841756521953017727130766557752223102529105967701371357790060973670199468395048822186071348484429204717379967958710219605731065433510893516576057969005188107036376220828587031291330596612425149876795175274536878429994139701365358942498539813077072382130743346484882939846189672248929647267832643385184909511709691301109988054826562262016012302426318370161660652142888741230465923505288498026879119193791724048941464156821350960051728495455477872339782645141509569081774031961894103726395756174813390211947104486594752875706526310295822328789448858033032208605271026139374272580020689594733927401618297768345814300672071859357719945296676171205151731392316449616484635522272049246526697918676540105650846813329390316294008075628179239608254910279517642945535307139705311487150694942608320025037279814202874976807486204800982757085017480393687438021962333993090638502504436386283696867092108688469817602086623270724119544389790394909758963198838271566411530631286773057804835160915391892631501290177615302109774042739621843491385932945321894830218124105792446932102296599757396847962809260934591293334960937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,36] 733747917326668628234949857894254239622247208633409528817321894560916754507158877897655245812063305689407298509368500284796801007581343443783896770417135237280590643580957371537147579439651803588680097790568964109680057298888669388876183593040293811162837460782338932877013105824081121128615946663253262054886801856038229100835182157424156876837705471624607765479884149620689105237976542743982317543613978869175862288775264249382994527736962495479678506365147816624383164087809276644826665541270373591220885764246425060939853806232421808787820211133573242919022511399758561181870291675976601866346942316798989771296713499038728656196415326105882030631266962910720803433729133368079188761070868984025694529822084608357797608538161126493941432533133675432202342596057130748427667252464705136392169837024810549620709408382253200161529569323441097560306732871171830217234811280506513535331699056156969081139613978154388474937399185636349364689369879540253619669801105671535974319203548938284234078740278019743479209414282425238644374702441546720216067059405932752150332476007209260011677358288143007147440526388379857884070912659577761898678504330670949810473122325820986167068092065901295432644258579344762597239574313831456370040163370628186510095340740695220529901698224725954212346269711429922525548834640363940902462614748923903594022086402072940625820546985018036247156132978660016358591169193108402767658352347786844472996211627413193659750723754895630898237743350490655780572396923275963909578187661295765729505935952295486044583436920482081542729536685338305306306942383716732067019707851373283540153026400416928494434348759672431137954608498374623185596342666092272245221930891097346642511236967463197828932485129911366960939887345123986628673299072409318864547784890555701674665075476965887712814814629777513553678548084325391625611896764905071022377700040460996179761293654912297853748918780223406925236809132828295404678948508231184350316515675541477439551622883757455582166557019576347879125753027186456334267697044645238663102246029812776506639116177364464406288288790165397558688806644837051340835204996837440743476069953171269589253396283127173742616860087974394327769359393139215076070520109286418353494945506407099442482731849057574110541425458150768092273822605591567535448932275768955245769931651894153854842327664803890737458276922418979219656259468760729947691811598038391650788980768993496894836425781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,37] 852262839041545977713664628018895896849340208850043300235588736079783827874667519081821606349658431037145544971451210837021313903488717163438158297796210887646018264042174365593889204758499394224365938492612452377115747653066398371730785890801329656996576373977236994913790093137539569387303540855777780423767033292509015358776052618691480239494444101615485752255327082419190343472373078679369928743385705176123663814269913793346182861866625399375055860011095849842704937226435304675740437896392212632566354139118235723480415862007193958659180519747055265829911715073397920593798883961844184979058386134916708632065125537591344136681806664574984187155680115558766022553034855920113194961225207024052117973058413235318799608827844279746209251457302560449670816352950417714093220079749323737190057186463866402070107694955844231929566286037162508269321947101028829837746277991495597231061947001441312173297451425439796680455478291683795569073610260067080376387950303502568844339737690967690150265554699825117667567686672795981315639490882834824603370344875398242853883771283153789998439448433207420194577152643574200825082788127110104221469306098279097284285237848671324117604694714752488385016998421879490986283442060727512315727232027399571336725345011157770991347592340845671143878384461423488579009366748393589740721260405463541018086452365242304379124992470828422544219779951150055031464868033745635542649392270675266439242461202991090112262823838128249662995877481323395126789060161474599458501258299246951827356135855705974225192422935171774229272381090484748382164645314067196789638651837860157136547497059001902747504690887370629691208557590216313112483961005782023582364036902300474233124325546482907650034109072835641926664080647603911083310281003446736541358147630018029321603182244697311337691653235369879625721383084175527363555883871329353964392774327588201274407083569063397515831421016315469575342175497519498842565393967596549668674783020679725017229625845704356021515501257804895089646739162185529069240743707914082608567047795962967625543598002002354787552804751124727881665883268981068164371047824078116461060634974863913312617342812735119292384135863070581871030104729217497869302554069897909168387364094029247907925158832411659297058605104111970676823490231631940207845031431744832912801167540659454653630218680817743515364672084393866665683836553105092961461185743948121285029628779739141464233398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,38] -797574300865798112307621114674438422366580477442807904481489012131517865512230250262800792810731685089548249935220718550017699551981042485542697123121608889925161134729023093201001024745220434757280191353849087653952510512127919273587747543960178242322906844228440153746230779362129150070163518305173336178402093468908322504358010878962703283463875934023507031888043451239436091770087163471193752505253234841529134608617660167657376790141645880831652374781912409296641943864866852915223740696797266031037026081731195254479738043066544335949400049218116686094859641300745685174593840235891076481216213286942770233728704765460631534098488364348170195156300991735589073026215832735863511000181843401921206397818210376448393486511473298530241693538423965665972269210748842244413982655924924809897828464402612704902747468074852850074383431694161062840396951767047214204163052341371885503541558339714180944833182778569677579647021395428916237855005875250257758018841376057712300461010999681689309989187856851459574333640159847366974080633258278148758848750608303416854948627715070991398033353373246938756442952263291272439067479035380911369609974773320142716671430758113167522714671169839383336733252301661592085507529852264956986056968881749819005046504705609608006839006743201863173893024162836207909902679277686624110933996930859487408604810780726422006416640281104929084634631985024303450073425625901165309684701980602243010244966401260990743301892523048408104240684327580351108356676120169910015291979028758325602171212850086243851888797972703149011729953345241785447403980396034127367182808484331144087421913128853580589887191960175266189745745352830964404302801656281441788546944510269913025705447097583685429879654442320335404056231753002283860144921152454260215932071492015301726858104381423002166969344490910455477536186535346942911889802238769508244005071914113550509032169584906464226940936718826123609312877828565868580836150011808041691146998408131725357032783434945231564122715721185246740525743469792743803967618122782727786146359329190798189502162340319620025170274656742714961309710167481036402052866096396774079084303790452588694402156737190540506664735394330213797248833214838358246536508550740000755751267832833924638325757103797993247667160259592198763439362140908552917101829735349519912433338384702942308570903058953550129185152543738246417720610461714908929695478661986693391661162877426249906420707702636718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,39] 396624227927069873136650773530280872995539493991800834059045193376486414798058283131082917633335737030623204775147136749935456971921612625141226986584324273323627512537919808040714245141666359008116643163292747492300857810871880636102930973593764362310134776867952070050653667427079476660667776078411774657659364310737430835203803019370107969554196514610048909031223059100442310878532472321465025738245810455306655658094881589635497296423976046707867707766156678024703386709996018306353984686571867744409210573491008991065990641502323270531616131509418561396770728452690381836581100064624161825375453823959194174119327995545059806991328215190810632248467315044602408161571085447871086055238144722104643931740095827375768264262970596983729484967983678386187705971976751546538308140055581429929467242613030427525641714088630744208546057681778139765725313674543429486846121487686651752935792631681117071745829745761733356233793105323666880619358427139881159331191309523766920635283780021485402863116929747988328603601673900644117986293824930663675325764731076750728093179538230393302822022414583934470415762109456550814506340503831382243282427377230738829209026610234284030226463678175254255425464050278365228857247981960735791840806726557673071759268077016500071132880670451690057522572419883877505788912490353086295623049376059809852618705483883004009171382469091796956030501352355934569132394762697116100385499510141728139834646194647989701213439596328290406138960961800765119133509592377658165598466880078663824357424552065859202843431921725128904626146290616885001706805433463468590269971403801829656011347510751474061154387621816034569866813096679438032401977716278085140342520828942094261265775326611198084526571548580863064907460202488098625765983030059867849130441132620720372525791516500482109127269331242546495138571775034819232264955521056671423379069529899233352403756778668897463013396984658522028341843392288092283419189199391307453236135699700478274922264839776273438049993241934112745952589952576225411219678287569244920174392306657060594051034353463348205167813449078184678031534961518550638998817708673213591772863929189600143751704724124996460708154966827465915318688589765225093385754887307906396456561438012762330242848861855109859143965459733824350825767694960556203773511905692971062535171451280314526208847557516302513790673145556952224351351146306589923831331818615799397319959807006739538337569683790206909179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,40] -125824245320053709172599709293969109529134984471176609122436511927042399913019452016112862494481556215721846982660396446295185155316523522492088357093098740868263693048745533711384371314287366629372351376474265632448670369286700926800107835686379806134540021472119772283235262658310494669736923343735033352813975538898269908108513292951447673985610896734220293910428965473263933832631217357518152994933292321075506103871207180694319613735855540702947009490307234582117558361020405749474708366766249477126154866956012005263748539243235710372519871609803399988851123852610451781639000540616681020435416723334165197384317759276803007137170423375721441078032716546129844538735389355792150496826521522408763244723974222941819853737671314775448776241923754529440098611857599307029708443239220551549357751607731455097011945271976349957816425295043384582912479392514178563498181680167059490343403298256087886404451599822148872309222633534846356462026204226567439207737503798588517441857353162169467636847796576629405089451224868636075259078539737769366022504327631777194428207814589240415421356457006051156079972031483365155928292077536227349571124082339347267105704663749436073302652892227245614946840509687355568044186663101407483454688174116629448518859592925751166357325053876451422612028934807754764397234483504025067822352091970235886755647264636810022162904182551714112915434464655999586109763877288704189928480530120133587895972512087216049620550888425131625422566007271852619624207027824093024666742862847630336224765748837775399589974856615771228391912470423706569842877442940980928958841467021622604603576981632133597123738366022474290103355849852204709249906436868433049667752932529489990242873909712965911144730775000524728867595873478091654922162596310242716230099687297554411962268095140028607120124561517731669878765715184577213124967340020459057393391161529402379590306882001570664468059908605444256394477372272771983047807642135467223436414370317326538940914857586077990136731975854785531349164449125148732132358039888740271815684950585042325803662214954759743620299862076602129851533735699865889204447130554822709453424349118152293795898588365218496490251448286891394154387582412972284604205465884802892592461098222276950473825939987552682385173953966934364732425256126140531186382821007283378390365108005750368250863518316734549954554475378135331623713374124202031044736355837533575119019705300382749868504106416366994380950927734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,41] 18091722262368613182018539407488537777443344281501038290285636967539220427035013966186245069716845025907634235421735597642286698560822254431733367473885481940603725441098065904788098425768810014960773233171983486119981159398870586075726407739379143355099407572122678000750511297240225089204119088857134974378516835372465108630919466305538414741113195156742839732827532114640536419381797714566755479773838606640823727056578010121780970224628940289936164498056857274000540762046094279390604116140901190690591196306819124154710252900245402935169548888345566832784963040146892409880852846967116257156886680249504234274991118498681359940681349938509050257623462511569728941719488472625351582017367420914110539411725921083065852491722734465238003352812013671507754545643181078860573617784680611584282545448545078989010637706068250186408429664986348598222157285699010436302086202688400247569252694308468226036322861604730358516314979340923035434864887679277805588332908313753016457759908436280715407365349068032689029883612724379874758897948820612022766243998357861920090296520584054201095571716548412056589464767231872264481530612515135821367999534511515448604122764011378050502117522952505914725734319479698000439331233092294372005228059955358168574750538805796979305103792333736222493890479901929792223982289135197510478148862237529186944700719956011672698894997457949170657330970015377348198575947886111753931503178064705205255789808594367964870059929005982157597621442791359496715955268124616684910877048711046718699647563846047203170940942386840196177756902287549180206080552583050077218669913966554858946588304628042670301979385553893799241706209519376773831843635277966260887270573168656055738652924665014576622712362474780306932151641938890778141739124196358044711968432142890710358728418233645922384274138890559785944729930324966369972499071101794584784279792777884377113804602581456801384473016324356981099588248498008595610113830427176561442295412094447700020099182314842294411278797246624079638548687486668888395427506703371745474374514239623712641527898426206406253923741313161894657908654979782029108101013689667417780673349937510019880485514886807019196398474243593250540712580306175612424898900648803546908375586730250122785007521191629294842061542219500601605984923592015870247651402094789861502656472652752546070233744028209417496619181948058517159815132670424011141334695006672758546456048801831517636173884966410696506500244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,42] 6569277105765509901494239912106492592560249896673242190739627702009109607509723914534762696748836587664154958532135177647224330580917508519301161276249696071771409075642960937677113207627977792015373863262576408932306203867135681285705245333222329879821265676863430388382385176179482795498577452747386580223658757210741067079636264683726859365317927412948951992267193680997759057529051679231246151362123371322265715449492059812384442350139240233776823417818471296369844064448403454488271915926473867135378626536626963426316595591664246259087958583753687059961598472908402176164809238831800758312806673063027635550848558270153330548560104266399348722961389381146692193742977793305774478439867363585093621438839857940371557845277818732440183704096450814897115973194032781321598196200398884027187539801447118045591812838713105384390426258178327272845832126836112718917209299830400305990543645681836996180885522165478574327155744853911782040341388797156960831846954578689444736555197899793573978974555232573204700472727255774519661662047508881440553811791466838018322829685309259921364901955767158077050372479790441323052960902801422954128121536515110192391578827022565213499497196118673650630402324625491984879631752351676079024043861185658000190108047153251868651019907527922458456006926031722177279564830424208649024230696777159182701483232040029217105921063019392334053544717579653973191121217924260783013042231243103673907491029243863003672197151224221878808844290848424681524801521794685482692503974717292066577390372829137611365731303016449877821021126474077011557207967735281184352675257254052666515546158365142674186979056563407417387059217187297682330944981481956942542467603782700939309302014578002596964938531612398256383554786374703620100161891805116564568802736434114854897988655413935333590123657857440022922566109047923583605138082290068802617258927442515235973842308537288964748723367535165073241954551704814326004839437262876095011885779168659734552824576423337984519541358806298420923639116350626073712516866430164516147551019263754348280590990383549554813582798947860275287025339746488220577494796786833643476416312370497828696132329908814735733469419025194882670027114999622183536012522138513906049815365313902670510640870599539521173929929478416366342238872543934520012695888403025290091497688634520594599565238908456087258846820888389361805504242793394027139817750812220639078979799255626455603551683282148587750270962715148925781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,43] -6083540611959782231760614243122332066046121341274852099049392639965654231862984103923132562535202809657122927394583519189437190524903566597125804200432453876978531507255593822921845664659780892261687063367258144996885851932453123660820886095643513578049856060844905328991916746440203802220707463513355379319675723494756610343860834626311415659178857711621943597159828260024329986903405119690925017696408563929136295738251542440961708853771219171631825256300322837682201438722208757338938344897528472174854240710130264113488190285587061550009779793876281389281770878361904225088930531246770899582457441163572444402274170139783752417616521918013808386509489979616765271020461188317259882303027858765322361281870765963995771294917286983944757044196597405257651501748053561261006919031293901133628466885394893831524300715003994382569661851532101866369144301733033919165270319160863980997524697074971172047962038474019573664020358529401997198231699436804591854103835595661394259038195998755230458463121747375439909523113416532871181318153374723306797013636089359901779905032350982366671530965769934851082287768462273790790303513810369118738837280143679093741155497338789814852389379215274593859750025420617373619509978404412760518497790650431837423459342905521667254037545948362621089451344991439382911174312947313431677955697919166505751178686651997145258147480909790293728702038702778504804246533583601189637139571814715107912328150244606805172341431751745842140934282236552137191768427175256314710555029393006676458519092582483801083059015579129583693494965010876611485416478516839507938760440989918120527567431664691087407818611297407693833753884570332188597274131139656849139533649945593237259858864300450257460780764334042662197767894056892517688394807063521488060969413518446213090983402781759161662265325227847185049299349282517165611159651122725652231966893061186198120553897394961775117359398572897569121873387937575901844650533412785815112120697684931496542040403563494284606557018236045242488354690091669322647114419540600082009385792626880046076251077954250234882879498121159956498296191838233525178109815163038978505000640324004470205357660754166320569051925933752029416527142379818659719985854059256174227314128529225968490286250943751866234084578233744431798741351350566055924990379268700197634962896118247850880051767651780666382489295404962152555200430355301489546149878968323589340984918768039278681898640588343596391496248543262481689453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,44] 2675901035496081501324557617626420586138636080039877603171771629522890176621797953101258618116495131855286857763537366986212666677295184904351910002040294946965099836218370468351063594552363883467272895700472827537618831213287643250203093868691232273623847227543366793307204655666004645013189196222470040892466919489123518470507769041497857063798736814479520339089756560277918449775720435034809195806622330883083855730355795352884043029469218856128998957682344464639458725573375566881068971560669067255338977437694045406383311862231570920115287707232401770792820617604536378327697773255191620363729112742823877641323834646291276204319405525003925722430771245459380544477575497565728676942863005566113083815488881119940198502091874113488232900577472621756880923831848061206614517943436653292780831529972888620005564988632738268267930650569976726759088452572946057312286476932138967003482884795345740863504991273175660824511251901905507303515302386890937999274737249155451457816213720847195194132549796966440207270386675419619022685329306531952506246502210494176120589242729153779483163883877287135041315603361411165288451301001815109457590077333806174773724453506849205667255885339516158936326019644922310558780599979553256524775502288818416459917264183855788129121207833696226683818678828894336362540258341193249766932581760094394242718719367890974331664449248718205546403165015462331219695781948461062901820145295182859553349930569576252508754262984289308298178158770802912893974287049732137096206526752718827998961145049422748203958030071784415834501023568628325917405328880002002649179055406510218468225895321683886270467458775276547479352555176406205148153858074733241267717120900938958807139937072825892164455811177347856328946181020266587652666465678564219429367523264011733281849625903496753657335352557157286884526112854913620089972130333731404983510308294550864515552183157936109799497265552406506240012447522995663784198126681555335884439716841257046803579713844683563037605184339482279374750628347938084934303302231816026293535531621492350046209703491106748846418328609458488100196829121187631244331034771806332546128602040016466510871226004511694838890389865159020905742061894104475933061421565098329559224357667441824120355915819463471273633812217267891796381232122755924953045786629410075311091861401905949187585556718726722154047458148462961885070638699250309755761248480767942860174666881911357525088113965688885187432788370642811059951782226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,45] -838947902773464405677641378677408660420385526826923804570720591735395871096727469762941376072546896875831158987438655547238540402227762764976998886964046817569634174866387113332892600298222827162623984462652260286301743038062359348350091619545347328197336151141685268233779257318556568431693591916797610214019575645581266438685191688783941539882502181101634288153025218765096444198358059598047269957034404060327873727500241972651681717145365495964590113485856299302647069575288891002213073923997582721841967794112917310385496625275929673604544282083862953915656138703214815610121318574684347323996004535470469638659158409795907579478289077649694341295138983820538377762098213573000822800355817614479493199466621507300908743274515372658866185432310564200379333321680275415168926671818497378419508487598909418779886449351150515531018339596649943449196155483771520054164858687171821640154158240855469050116193419836959012441442381475774451627387262596475244493417575258814289778689035911423297321972300256755082253957204166738385418028237881669451557999616222633813010669347855775627578186715225432494439143909275467474359361866728949001831188055626941139357653626639206330678387284754781898131601173335171623139483493826961448330023208143439369972415601428462386140431980245113003426102930264119558457987367957175987491313927371602334912340058500979706187475864391937779668496583070382794489634554341560489146642319545003723168009867411212456415175909773247144634854393298585211839270572407971004660706037615246967872420033047621477215422194495317256702130477034900749590991559490262886114602333802623325953319162136695714758202726526602991305935320195291431300854588891999098410636413238495499123315058582803784738115750405044888884029733449132743366191991880586778371780254954470011517220918638357828071699670165414927226639057520079425580657576170763438784349751387322390739619014722456888662829211650679630946786481994547201373610109668154302291063632402004047910673275197849168537181704009083763303275896410566459055971514309710553420471719755490086291833277739212513821839127704021926466832245203080298196445981397545207569371422571803151651274172754257867965154429432312619163057261346860648739328574905233184051383815177610535877580073696290101974451492618056183515660619697592146799101594374601212862044180199695504696937858606629797143361201645881007515717524259016529061863342401798140721901073253056212388107954619487216518791683483868837356567382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,46] 198232873944897706756272107384377712848597068792681921145176270045736685867237348364394718635854423255757552146378158175991408830420337487141100947701461606676075864397297601726832721275573005583730888344882255903299988872275536077982725643764943299019244207609500661378496047872497792304848353225525297176527034930842655247185999261974565423398829394121150159294229228391951177197288361594378254423010001856866045502207040947255814521174312386572968605687020695799370474857457194919317096362969183209105968109759103094365301148242572074041554055272243769119283213067049808376738307548141297099974949633731868172077243118625671663410356142865995883171150048018428396775752466211251840944760514476363539238663906364793213145990878548507010241314857428653366540700060417073989060955420206066432177793859167544160301997187506726573690261387988368959962382985437485840251225215603402853911681405031769201383099926711390377301748994223773507588451094215041982094608681023212997472965396145672987102127495645674015026610613156056281432994028010923992785392851784182382577662986161844300047997491810909798911665370048769231069599721190355894679079989999823978096402097917295060820544807598575776495264315136110216191374227432865940318980373760209456956521591197028446633663704099104902196782399779784821512363114862558301214711180137371347772153318290062996534168746492407437261697996152015184449238833201316553102477512958391813131595353946741692008169124273539827435213584107440811011035524000393531045768417086551804521377900755502187686512868971531531904849712957650454221609439711141619798020933871826534469586270424667011983142770658971889500618957573564017290334244060905834200517561388252560168151517629748115840273910878264016616402937710575426025456256456807888003008216055653723498646349769722445974828860414913025014896314983458938276798460276761278303159554567615341392201442340417697119113011177251351799352333590296462812523196292088022451163003485284544235678805264730741382031313781800711425461688410432128636498242466966168005891140220591903833358422015610110427236687348204044985327506600898115714948480981707369878954328778474364964948434481115204819828310513390637455568721603820885331033911834387844749590604816250170130148346212896211076929869348584172992912430364766086233786059432022197422231201747112482510158885834165996519393544607678705679222710244527867205621752861252983875298918051600190742330565306416126358790563699585618451237678527832031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,47] -32034452134765582568117983901087025017789951974639078951390904139836558237678531533840830192623341072882800295167980494951729506601233291529690160802345745806095263163614134409205996797245320321210542986399612696043899972861219957038797931172459627964145832248657099399526642940988006426264755746530500440198015600108562382427359301104490396094497585195744988579131210829147193228507489432163930235271324478583192254956778715156614551619418280922390784480608405033789520997468427125670866878288279982291102229996907850219066717400990402316673111496554411565032231811607353192415801944964029203852587557082362645544693071029529238025902287325849516255807347081583849635988512887233645690725655485076045196774377288587155963574739586708176046538426103846618023451653501701279880976066583607234304329827515785698679335890328360093462035993818406965146736225780657282449065192335565982501000672989701114454375940638775554432747024393418990590903716430351712690891777521233307016827612214005394904164440339683071027450364934365628449315426304784763966988707718649361286770092651278524119623426992500898558580520386592967418735726329010959129181655523721750002078095249719122648612567663802670414613488386300833443615282539594440376615619429925088980242037257952731492399064724952534170061194068768968313603640392479359517275435414345736349160804683902674135082867714460951505986294744494862247592287162877690975526889659439351196884830940415182096586064068916597295644028190265965404115109519697330456337975113524500324607151754296964908970576163063376825022779022955100137725685951165786939933819024182208422641661627290837431568871074787862710715858562533484250175018305973833485836923127878906231668019450586903933006874389175349440873598016193651761248726418024269048463218794601537080828617508241075982199781305462644828428448151851009123279987433210543809188426940961992505986472059526629310846161332968520657689498841246718702379448525699143650842236581338219573677992525095615454043520928203069795496717026974560073469146962314505888457103076075323672245808511244384824286150034202065977984024117917737876558848910275447694161102383676047463468796336269522048878757304842432663201670896216382803083701197528005384599526150242558110639745006349036414118592272450001890483848974732307206668131368134464688802920530176337446198675060596367326677900598617300166211884228572030716627345890676149672016060917239437066045347321330629981189774824201776937115937471389770507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,48] 985960551417250025209898591081768756183857775714575451589453334153592265764365993536099816490623989464189438853794726741791416952527689263192059914506273424392482632865960829140309384815535792455561067862933802738265407975290464748285482288198111913321839907318572048185209395143788019797664304532983822805347099576116530848669747693972776425524303966694357592941060620293150274128508730746294346752014762659651012562132310614550270303301193193648876816033452954309676206420517544637530867329233457052314860446304736729575289900362695414399085381450250598471146952733491100851126012938913608634303474337324708235205330196639033368867171551182350065563404016081840915705413781198823479636057482519301686809723645418011942802042368023299425701367281983020838591258303933879339160231858406433283917653748999307468961178613039675834672608276411657973508756287074195530868226533792635773702131686117074279127195673827912319008078241387263561510832354258730282143179187955017159337304011208727753976045101431117979155201001746818215470479910107811362523275222649372436837349847781824563934314528551388964548857779876167356523356207685198491093554672032989323850723443382068179142731738248484892751249076225650323254010409047166947846430778588069083423235113501489853907503578069974211328056314251613798449722178594668318642097234988041535667970984347003291869552218133927659661199132103256658119420748706060697365747471326134607947510069013787507026964366934307919914855028150056594434837458498094052211085795067506193382420746926013481527783773147574576320809325746129581405801288465406850485203449647601464954292564250660405989967290502248667673479730007812192753617937307716117900587293118010885614437228250495277469456593461206205801862511258950762005059350396065451118050369809501776670360071836976404636465529662191334453169587372853438467947533428433575367756370943864991436653281667954080885378778070657182243723603802576936138399140449350974359068527240631501068913212604424496729699784561128815739520395546639798440381200287290938177327621037696414549680586800343556848944160516784759725205636396918729671874988779347931601911425301834655853605003959266062475528088508730637522041154529278837978742487403803440995298193095958879715609683706197919186557446622408429456953505388367919060807883710856633282961570962632635131786215673032792984977320826740971027550027688787804145195382560308198435087284700252766682700363281852827945642755297361858879412466194480657577514648437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,49] 1638050141575342365761847664554513030221792294862931087986186684744945880716685155772112783357934332576914306089040762023113982216104197287587301108976167696219970417248696524388863429110931662863120395154250449361111855030104556553289255491775577803307275804481616512402595241325577966538071523007226073439901216531045406901038855953775858175875486530629934588931067884905105012093155921624336061490441076125171670326831166012926045487578159060523688012754581572929931412075340093091584281770869228530758151759402600315673500152803604620035561053107885927967200027822656695849120044875935301392950936033484364174196583958183844342851789673477898457485258999713094340634645878462562361031644720577634740283889442599497278185827211633700644162954136842031487182359288951579315150970031589229337921451355317700247807194707862914223116473382662587469486132658072015262199231651946748913829124595645918662244277408351276143615741831133352646805234936678267631932653786407424238323074699367113533521816296929522451541619263815705106240562820571668884050538334673119476971732137502249906156794792262994693257171131734052355293256180339148077044426897077885383068189912228938902832485973601761672460774285262635717494942670298324683776120643904578985107810891724261713932636301579225954477063878820799876175423283650320156864088963921222549591762556642345009659703572247313914997950573748062710624555000882581333304158732565402629034126127491871451912494563990984484393944231245305731333889191313057603691665277580068097613371267192431315053814282053061732279859551092980389712776949830413938507359549063230407158756580706180533879466437594405037588391941831729006230824161595006838121256296341831020362248739597524228397924573178046229799751750541035855181065189511897168685830249523585026371580023611226682698185024765860313336982557987068737230327419725548863594784217632470018793982143534461365365320808744485719796666064777717432292632253141338874307443401119586248510934809054648869777821757988501896160327292403490743073581028955042451555866260713898537478025914276462711934216075099282285756774830448379471956012872723863896944602388438238851359902939994232467832581817173949373706891247267078931723240506969462583533044345969048588798795050869497023305339195229337528823766264274890607255700079734752203468841280376911349719961616442963548095419311843405676937998402450356655206010237824898135893148307806536895408195648984768118995992806918859940878974157385528087615966796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,50] -743493901616389643995759306932687005914038516178714778519753351463152225742008112618439450812660376783346561838267072977734304823549186999026776865297622693293235142348670108420968141673502116795880267556649592714149457547470644033371334071225027714152499682899582584591946880570208321171847192278168774657369737527775145090841877141682926318421227130063964402458678417159631379281270498921220589315999911709345379086554424671693420425985479899159066658814488393275610173422016430290420633987719877291892022541211104900571234625532912621374277655742737189580397958502915710720525271674109054710617568413005076550137821066463235981757727804053519593924031020694438079160707611641642401891340334131915883913307943874936642249990806625325506898329527238531769618331248793464814196682277507196785417949864822442488993584152452244132623662413968877970847637590950856643434819105698514647735172173564467620486342266277761066627735077537625038218550915519573583684948237552648441984766830202678251858062745217069260412804703056544034756961240999129889030899146850074172721528298457054784515953112728049250896821368838784931007458047033522561299724658539183338757302767270556032135222105542814420700072859941281998612121163929442823867903828050539104101827402895269882267207158981506916951395177109734140819091944227682412448264164297219147207537459761566894709003245733627671643196319721108464408332678006932091449037552066153451911513632414911294044014292594844803896365071780378412990170726742565168197575399773690597090044488714745957352002851062290175082404276852123913886725262653173574507983624265045121461704779358399394917412902056239809519580293229368997444121066195157650756831587346324541216376886819402735418548441228156408121268925170770130577907920759624544055364643944656083400965126820108751671903859284546571880950290799562280832250140549730413389808075281627448469934115263256215920328731586296616215197322781380759153773462601474151876914484556362546783445792802469374414654507589292814621391531197630289867419688305364968474180091563807857341741696579436479259277161834913621014212877513707452270733447656800867403411541735242710331543848071456725620247950011207005970787933649955132152832279740256993718465041505939037139791706475151249903550674219947413662143354018053828410373420715839812875246625638531445206189139897998458330528553310014533347024140781697659245535685125262285436375198340946348490501733828185563509737479428779362983226164374173094984143972396850585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,51] 203990626762350533040345464874892715527906362235026494175051972402375734382267332055882661858443588530565497548825212300373594653855705753835232530654095464739045565392756465608919606806048414431382326094202393250982264423723989590818680749629228797448514507318161192162354237584325565367254955753850659585113486150252015343813876365175352877310310763197099266365007037179501238540476597347044849333624832748516292835364749069857215624742402753041955435370241467532501404181678603429764662839605757051550491350228668574412834256983064653318732688550275243120146769871432446972236564742136168200359819002457064081860169580405929943057627848421161810001410438528800068232616227610250598529491458120396072052303195443757773853198731437434636330558556463909749078481616608404247552988942820490497936584443997135130356252683780966280802217412614980698678487737117850628911563606552891925369224654161096020765003376336677327503377652481873247741813072885578650044390085535274379948536315348466312296773545959939827835337161707496922867187475227762176056645074514100611814905717560926034206702746121082574675702564737923148224698758943930355882529907234654341948781845446975563714346909386619298098307668549505351306427248209464927741674428945506303736919145953715157470203589266209879518734799022549319725353985667705523654920152907386351073822624462788805593136832260974649868464100139709220840410311193786673188845819873301874468587747372703783071476322379391652745240307503629360317807520763929165969838236687138695526718019931619806804456390279862170758589404014983136534963950646277802759866323741122430985006875883441586933823095600689166737367916186555170324693205844136295937037589550753329311501426993156435221511701458952468811797323282287538132334359377991594837737424149568970496028266588569866752599674664755176767654131692416683035220288185405675765968921187148105124297276493417207150554984274658774891210531076251367068167177395875358886640836321611834565095482229279572247820344825897613755189632747823643795623792795089790731494137848586519144956489603927569823738132347501602901237537441728041265279753830263702676592775718791235607593515736334359066152591449284171260766175926084627174388671040173713147159340776650064404387326348991541614049323210537839610473936707902875787580972272920306290085244616723983290351549593057757583488495950112952082920181011768116919324664941370319956798238637179190272238235521131900921760470717548370924235290324588731891708448529243469238281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [52,52] -39880326471480617671975538006094322193415282005851125613887703806694686610584400772873065954951642905579262739960188897269492058186895901374575113811916978174213375432245696955683468331053204308952754814597157078201027063264246828177373333019584197048271685124369997168721950654464711439796249828630566975602811606183148741222729504290770015041231470768031811588067267443081905654973912776449804458449800771418311555952228620300339371113489480878245830220003986981126996798470329023869106959876724673346025454655187202488012033898621389044831653100931207144306001549980114496478249041664158721151821218881007803208449613637628378146682935072579878544551406052600171298565358568857621696780179316592364290516800734729407517166563949695354408025504440222861292615101797163350980260798784281962783801893747295165992777851579160632232713402352146873372921660523439319835654263674117659097794940913092145334384832769300997749458567698743823659867124984803898060767971292461376161946634681843640538530769633245971016442896582220149036644372225297923600297057755471718902317940996019395492098857312267531337236272129814370784043579208848964961213174462710859488998962857596898901931344036924441684431970271365139020951323555300435792447381125256919486123905969468748804654209571807812738524035519068980349966858771333252580045472753362531761513881238598721398022315498966053978113131642443704556224266520590736410485216787527701033870467028838612924278128274136016197812931645898974546017033564571286586893192883572074359364076522063768191075915718283190256095713846609731197641118307242225397273745300126414253805103873987784247289847400995070711428031243952821238953199863047307637470517335009394768307788264217370502964636742533387837608688321255534826730763724894241041123908437890145724643554761967693824233138537863855965206475615721479960073070222024597289943679652130861378249588869075513055275671823660804860038624097453164278171856219429502519565924724158558696920637304377934880450960439424808127849506731133421848451065433874181833901055180544144569373994884808044211096210742863197059230238292664325018862682095309698299545540612914447388873253142186980696416041869030453601025161925805002716517524830602891245041399879953685726323350410261083571507303600686290622510433050694435817766804876336101868281195677531022146314239228152685116018516676536791454176960342260725789126939754099387134473645525466616257212131268460800805543738599211390367566573526836304353082596207968890666961669921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,0] -19732538574864838582087850148725319406459750625312361899334138099929806178424206281000901768842233479017086981010549086204236248014979969564011021749856738051725907585218691835043549197722392662142555286118419434571522654243453579858832306645014148557705496375178623648629567001348906396892123442048192486194862198810316339615756768692878850270836115669678801646613854109599655974620808413336952260804550686526690791137424588946140564999025422982363395026021609388948621516836237095950423096975146049206815301230147368530080563663297105202727109683035083534845193441937488808548087845864212949081548343741361373474629815162728393743296126694538873647478477091956035770776702239560754854964397581829955946432658725827305989573069938873201493862826779454855639075634609226443464903656572810085117494046111520895930825690400733056877816600028843765495440689260553399917299785426817209909025817023123197360978240469859905114945415999809725898023272485206258275413542946213157166053919721246446762592101523492430596422755639544601408861551360805536376996779078422201573724203285392862969203092886634550328805911162961846220493871550532865754029066085542215135692125066815766975431667950046926175131977088037671194983951169778918140963063011990715167123650048886863683271464280901460038425136116051039173548557511495877903655414622907238326366927475742471196557209131657952307907327373697841357183697991506112486216510270090767960463571126183349914550840571545471364924809824682609091416638681023098499203441377553653959572151483101224032032459160254793671671238390097787111279420438218105313046725228088426182635886731785431911746874497101615415416424993702542919289533106649078047155851392484433999882203092873832369088469315624840157877422135095166053027098136033749818712661250142662204531059762076795152279459697564236146525347024923830681258029961460000500323563862595934758234282188969559954509903983907183165479786987455440063633705969672661984832598729497836040360120778846441296447338042097457342497831644674037358182165328399817039337149282495139168801673392847031345000918644532598568167737646018523868372032790124261796199726099768809455688650324968185495721066742818037263505727144712836301289971431228483713387042589773873122886583853784345313270760962288205347779880709942066790878563278127262061051827546954154452315176357901064048060581190623668731904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,1] -515049264810168920136074595876816842800868112650156327967305044292744671454200045594942049527097147105422134298964324055207558627485436940510733589571884754258914122870017074504633395449666620291231302278260392370092493302019354987095202946981054035155443457189511359061873915013042283994382777013650108271971291232322528533941900166331561249484867778953497276092853404316257230471904173632023468048287232260315328067479903573674961694407281395779599586804621954196622837235181027906138381687359459956871409477777591032729574520189219976357121216561045768775578662193756940156449517452693017003387269086246348184729995427269279168506577502551169859935051576820108721938338420800902927282550936360898359544045600514321047176476703221950043463607907274449729329808914439345238952999544602303020250679084187586633569150851624099000821833305546856723617090060672438902389741421860431308015554410011393544026158646052662730057803332196726774586015395516887841534529858399847048123696599483312807174533208240534083963500163783879671437182811425484806279657605420135973456932335475072899780405047336225410341496070558985689911003414328655915792453054083325543173430786937096052567638580901014712831613363126384430826020929881641620732258317498765713100491935157179501007959768575579985852543145917406166705536848428320335735879589231967994062209445869523593743543913872798563660794884850698689601605701705031474549281748369264057649794367505386352337345721402065973098811503441093151452543692314758022469498222217293596260393631746428440836195317575915213197247701618055909975830208634297373869152486284243913892444166407385203849762558240313719804812535734729057746099344005443808562750771995370360398702574459494250731322533288426113048826849891109063230377096315507444378543538014139312652011520909026086685040840914916535219131120406425850106367766398786099714806553711645039760144156594435007305466933457885343558027793564465891510015320026240276732179873700980174758449295889734319083339769637918442328575552237947798714346265219733233480340375010374402892291774318445977139520331209115653424602365686071991688921218963453640761074376084140759910533465973753169535132643065486395228770157049180043323977389741431373505385921346613891586999466642611748293100409528992284974497054270512597808513262053569913960925378598989525348806623140117390962304240796827497005056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,2] 26318676873742524157716365620480980888029044512113236698567330943933710174594541451292817539435061191786752980485386841130821247800280438375945008186562080362280442941160041070328823164593406848557147818873559727492741180690888846356981784880933403420320857108069174100648954208022049322075817296434215494955494095513678603940003683821636285235445578495006310631205406701115001746596399881653236784490176789748895927538162768675519379879359596602641168478424755638394267355731660186404819938381465580373372802673135879466671402716204183812103455694852311623068129417551446925129710531827019063737765776948956768702970221969967038358040099135289474373419100239207493278323417563341142352707028127688770882258287936051098462152205686010871380318071807246706470068362797450109723284825718788405302475716314097487527109198780420302699701265672260120255622000872466572560036173236601446631089359530374021842215542452844449955615453582017930530959160591247910493040610945809277816192498977077040356630589647297267204145577737390049445680730830938557705338928140793230495271849530543765170704488816949083595832006758132513511809750738509400653829266579736668051629742580507798961203492263838862851890419735980902543746466883905597581491957896900100779508297753855936894740882059103245387172076549899394080431240726719644994003491386457923156265210072467581487278598564721253065235731910004222264412298671837722085724454626481895656279200422869421661587449596645503588633254303468274669763245361454624501391344716338729308857754785202936550658272002606796621449499380025214601994321982694694147180469596069173035750260177330037697161893439691056907436598370127754061758470386953050968592065467368300661637102249846514198458520848456007399757920026929633023952043888279778125417935759769235368356344067997387536992504622867392730639719029111496115137930916690913065048248749496465458010064841715788142490367222873693811924698418752901375171434257925165744727395591289469787619867221787458258727039675589107184727044956874705210504359791870991520943649198791245191188312897334237955791175549323843744977137388937077329598931068973038039634464626979929041191120744848719412280974221119670171129160353567716106711471065325784263925291550858109580428888648930486452306948350605496780854305023113345020603662561437816409640717921279839176048357853444748925104860877735294677286912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,3] -424301327501328310542741717492021796700260540480494405083907222996997457055133230641511531589782251805412407338444024872664648764976246881280287971029122654116361502326649506369597917470918366169645084236181129248676281350091001706702947726970825021689096481815336676104355508954808893080067287434060831578647234427165393769446045640296762923844679957506379207695840221304129276561505496066410861635453969527674574035492847826871306208088097440962710861417117015912899258186305889962057192824178280110242357417885373801387809789233665869666253637728249272427681926560806987168281492378687239969288652592366486609405382502157096635161314792342246848970894957167479614955001848745398567333131643336551540518685144161427190378214356738765535078602996546243514591036250651103602760696444186260042734741652534425804187767047432561010235518638060307543474576485038553419652790382602277189157174867633596142239985954427673530892161436329919384731391420629406900654646097084230152455780797438252455892888436625404178658979447005924896366968690940234770549953998023886815653963018062723609730925374480496635057442959537312070175738929401513240792446649987184944446709510686447440098221401588310196763335145208062705348277729272965786225561002073145964907324537292437289454229052460710094877586985319890016883078974870457976806184345527687836981947428274303364426318500171810861691632316243276954078638495981950161878511537091207960244352019317579236351772215275606827912300068035397630194606923036850715666620752098806020837464531281857883058230198673906716082063865814118998795943005756584261838483622886469841872394456078560840685731983678293880912432941896878895104043298811332879393647094265284436758611346944562009946304012878784540268145237475776589254339701096803110757744676970398209132411431099473522314546108640868095587878272743518995321020898932205118122341860723401954661761288209266276694786461794186962314036937298053887281791666731117232908526188640683833627969120770082846150688273010351291203298893579877274465959113541550128121116954133383595734657738433743919501873692000004902331453832760126407254355866640171827617433627280707364263361888057242689212635315488520762307276186809506694673253290041617445449852210356725118018315851416517705905127956286107400922026330463338834420586497043585408050189257601969732670719971389511111816184556831973815240097792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,4] 1614654525874509898939493475916891259032395129819469327945214932530416426971203480479637084137510026694648852923858922673037831133894661450647403830144413432405872966818009426907031977780200590859051438743823507412394956961264401324982238975103476015350949976764216637358966346786115384671288768685586872201484633080083922479108102768301580944548068507085624583224408909668035571435232232036370320605985105134821356631067910548978255466439173700176961472894491313045464860102241522043576323752008435216950000268391550172104032825684821108581841818216172863890819592910046520073822239600147389827441324773492314491915137838633379286723496144517920227830098139188940343334409150412458378286677195828592610202206135538255554355674977668702490016671650967131698129963047562909041965782656634520493843781866003802412921319164641021772721622199790786429337377242103065547917323771469661041870512114842616815006495254048106867321657379598649171054158451782311328195397665203596909474694958679576175697283376439869727126272857997914825069505199966159829289688513406823191817910330470394573375490817279474036434012049022110945862314623121531609407552575266109192017303488697852776461316006166334696978978359450684691697166644518539927658831838953039959017078156556565081152837033373820487101062931274342138221127998819118986966194800688669713005843090615344962438693057761737257760365324297796386581179303265837512275062341523126800358800303734946547748712280860653342107579193933789928629218821259590856701286375149235175921397820156357683821827717102037589222750578057962502511488913482283681678571908856989024104324125516087224464036621749481686938176152135051164902372164045580389653251386351779025148285028914432697728078791470205656329160741309348198931676127463403564947791464661382347676152123377565414237081549178707911723354654743867082712776687705360852257140580935762133096814996593717445279922748620266393349997827903105268117105434476630103102072462948003324833850297059480040530719973473909226577016239699182355177921960183320291075877009236236720866049085967118867051672504904627985289700113976324213375431548864603226676092064758772828161090603701572450579670276617929330806798312769361524110734806466162867557712790112357932760431620065872102475464517737582853001117224266960589500438173531197314828869472187574136262749107888882639596789431283515118917255168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,5] 39165659883243307922161107843522042647982703545112148839544050122944117670763368800474076389845433320979546543954401595177634470378517890922760979103732915828397717552705288509971968646386495292152346140894548518853654219483208169293786376104109415676560222827773480886734885777387440505840399989543438634851162521920756572833986859577795428624612768210837303923906309945405634335566794126727920491448956659559780754602614647767428516336320049213719236021204463521926786906524773760003613059114051297341909831029826197024848624650793506278231760676840370809580396025159990723621645439061631776700891443249327658760767899877055811733037636362297718818437311377852816866738284360962630397801583811284544516777684461677821647990598352509812864004530437171962623368504634867398029571854244093987220837227219831186389707829463113230544166942098105769940481033758776431557213820050716018517598903451480930109535718883270138354227745571929928472984700501238777383359549464124992341555742936752242484101484912919040506666329267822572639444801367727390273883410368775896933819488827040597168911071625844124305154269807510621553340218124834658165073451454948641035335936224693755226992795543503779198496636129076318400182163783570343098061400971814388481542108796888338373734739028616118539700376244600747402747313968885496874051101010477909952729910054794781548761574895347986659092642911231320307776101181235863126036232524569201334602928187503116577963267433115357504391748695997845521484846376474528309966375660279580542867013970481724387310326198122479062545769898704929496657660533805106274971154188612665019656547545566785732225893953974928800348356664591008734758299712699068677281149221953075711691778263108875141011915139869406709067374049274906333944348611398368573994396143409771690686128158908024439844618965456761745716605305077507331663029247631477990667097904209992727346845661746178727095859614915805206447341896669673198142898445288110102834805643490483831367387648966406032812855414016557963741419463249120065993996376926816953885185155403362389964679792126444386492267390210941114215777047928918314428800118481513242271798479695988628007792527099391187868213750970467266319845771665776737761987332854260401536310845154850512413093241910207433319097017896511752028772945148744856636273968501396317555457846367565363193325530178425871632407796505880315708833792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,6] -690794580547093534513352410053088783023630284993473074783756797127569724361617374692610438360473263124103759381253437367715057485935616045713608083436718503841633678176095034396160135109967858965516257040067919231712112811108294245172512455534151665389202536173355721800023482729645368192689306641197634436187296830888577755105305071063434366914881505922079793050151296659145161357674879682485805224999138330355318234187070495651719074396930577424762732271089379350950793792288494980863558033655530648303594271140499033324978950157591498792754448612858343172813575937321679702480035557176284603276659219652184872348496720221145405941448713797932367058832218297204717792423567845844899810140053026929391026186875716951616887814307415694609206805703398059795536925245717816878173529103232192602189689597892086548659060758485751678799063972041014941762715537299642116055336157000835745783865550286627355856932572007750730992804981262313357655942950828842878849083913991582226743752182590636208303228959154865905268324645130090077321495791448583357180590396675984481116064702188429148719563771790211156367223526721888901502755278805002894514768064025987411805802061030365670015203141812242363963369328889883164628853406968782865973787206576404937112759927331289600980998652246927534521291638200154500804150571535907627438288499794212472157308128940748033631646312930374613027649894201978138731973170827880453884472963678298413960253628947203914334009770789535034101945766902589379837488429406369137345394496218480942628017538263719964619804201736493444852917431143052559009944112135691851306640215693796799491942821946697031665229561223857649789204112112386859185953178252809391501285500292278347785491934753851803858968857864669441043879524964344099784482124770978721391350772063216105573914508193475172140004754220022828836612851307371098611615302974906279385171891493930272694650485211662271620899146342754935185017325572578677781872670225483284367583116886569479410598521582791557751018080870411349901363987363310146851821338487087483032000463964914128252793338643348860962868313080782609743899632351132246621310001392797291357486592448395004632604082431568590182687759642528900257864400082822361433891905196143515280417364431056246546438428722067973152920609022323590970596110798710107032350715480492336280724773964632860928079954095785721533431731948713329592216059904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,7] 5959402845918339295110514013912079961459758217442418326444524440407295226650367495349150211680189070580551327787573551783531664694054136112492149949954793316796928936491762180178652373534443364007375138975178105690673910389478785513394297326458022754544849215194172909121443005581204081158346572369667545464906677981166463681559025577399133756821122517988429187315880620708138897878765195645212618988454960514376085753175419815958300100719091203024176534608577609549101584991977464676193156676722085049466059987421507309707318674958567305831134181797786534636625001777132191198694922758517416407364875178727230822359429913664036933835968864090081731839015254461933869132550533546096736018060551520981427817433972003554679995592997301893439656622858415752168459181802678832344643174555905332886482926337335000074440669554946268495505033108659154778963396779191249083494775994865280555244431846592157169305600661505914518303079171113957875920726808152550849073685860365681928116387024983425229385258470002507200203962829209102182650695609278436745255675772783055625797738769442401049654948433614366614623427829921412245211650958730102273505906954883355006296458406918672976643439630090665414520156250907210035032183506920575257845370614592709396716178800242889009482258845459461768378183810063322951243783643514027505747889504144832644865227578498188808212866203535230281679628928078234949563981050998915914534632932769052491364794390776671520751705934946564508697387995284533892378465329924533991954865811379100439634185936062163803642735633840159769299729835213981130757830881550751446319846158918276616385125060520318799508717160147059539600315151430272545854853347447482623986429840005951002581427414017813549153773254070603882324683608137660352292311986790137781823999227115370353599088659064608397323353935583290781738006748141117722839552724695396588105803562463425303154590183465743751518526514454427456466657166704482373398235484242985928284046311460007743201641750915151853775346447106043909385611523624238261537054316104319228642497239325858770441533653391640246601373156905564588243577250842728219700527204732379504135372521053587109997813591286976494501101499966893148547735552183573981637113910967642060175383788981888164573030088451356381057557532541251721216847783004689469320099589470928377592730621463487488691528305479908508264663056650561626785970126848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,8] -34839170812080018332026184157447124882940145385197362232115860715563216850115958480375129135833296643361697552205070840786341854186033341589818396378220287060827139513967645174829148491361395982580231034287800512758167648091216293248507524556326381067269741682121387547230509771915077247772691433481132429471648481589953733043473268626813079529571329166176866883967314292206438921944283716173142637835073542407232801038903802282877335498526492192045617297384527686492339955978696507167632304175271640711677690847761085981331829488297791042132841734275231160390079042987064613894211120039685562474872324496954622762597517847505752643378982824995476097063531136925856009130782902554682160363344907947358589916401082013904150841871647362805569482960675769447849407307911424173218477433896520541387484967949082463129275402232842050023761590402067003665627042986493471984756185925273773888135566011721908480382163870553946053087356918876862637622166749723865329872628801243361360478555645881412049147250148844924124748365883788816848914543357861870954743461530553300491667598146908860561710631095665838503880412549962566558176721627804152674603522205101204289638113767746050447523637966660244556875424525953576817300538879439049600128739394328704859769270465482749807923075280919528077054526533347340759760035109854754548921432852677194143703341259347503778042757575468211543388978188917469728783755930671772603892233114765841999484757921360243152173306033884329319029557772554542061029089891498212275712583975224807148311846923466196644333565096502379828377087989767298369734526323837361804435675049367252292130631291913426297712558218688888145141522958079319073631019493579002598204749503264775457407775576232823302919287943746315290089502546226740388077639893130678330788296970425710228065873088136984277012069306891694906716483190233915830822479369408596632009755655579056475125907363475170142935351819398351851724855350374001517683837627163957274958019896847065124874661991169305870783202972979974738391594442941632738436243190605791211410165882815387028676982726649954460776088150539571364901397208624644512361020863630865705356235735829468471079062325416643206061457495839429848998640505898080595879881731659424219989030453831577200071783942962525381912609359665761831044551497115680342685150715325454968673012926317703446578705978484902482663970656195656087881040003072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,9] 153443245369632552015894820965754393404239821492980313767523795015868624017113498912758086343103307762478080089579337250025338143510848917717596533204886742293325280855057943637057726957588133164355491147847723225743614978926655479675086131399075877217089585794642385688862018149355939441736114456141738879655985563589503546824733530881713224480451391370829599774481203591872389429450954766741700345968833981040708739493220225391409827546936112786304884045341669651639336411566785004852194825549169656023878190109110300653198408459994687763140759372597234616275266267375849195501065282039739516867913937309880192229009669123263793524981490786453332211500269691429611210563564429892838267642652298164297608454659127330769747665870733439256502553990549361340447187464166001226377763123343468991378889150211194868825679800063269951363940124329813503043965349842032776772579663007878130842072748260930090454671159618100789441359210538882534589283917716426911593200821715070575688965329673682166649522005622371981004762029650639961995987374447805442282423615643221038965119258957555966496851392799700697124539352925347711623921015229103240684686063509011307505633598078651413734786372019735414252065495435458397454363453008751600425490107982382021653101521219744745054687089225205705291766863452939486558267543262168822723243835399265053372871509457499295635406254292605833705636793340505666672148383352691613092337749041463499279801313228124676545654946489113561588062595178000090737614843382937851040264433470761978792275323826025181164974448011095400615218546679013330258858719726673986908749722176622537458366597064725031901251366681167154379892910507460760073698829515886811964835995138009965671292339521007110385039703195347654269020364803854123395554396706006677537898758700700761844099909401571351530301227352175777322435313002396667855627564175614035128377968108643282675460440995073392851116889343029343284726350774365104848970981625314535281446500309147276750929958308060306128176915579262092493056557647558721472768054126255870090728089861912233949049279561131462379895465652025138112208235475113399681008674424805329439419803671196971888178081523718218354943574861635007076542530149562329438312516826428347265180125740096106347772560944381825590107281882438593046304970990261201367133322529067636015265928837808287787825462812336072874758609290238022233923610738688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,10] -537190619310924142577186297923332827471138403611089971994618431355674425629722446829413461275625927430870431772248141567002313793956451394304368956481534474234632713883643431624298633541412942772356211302724725051149365423098539080143008825299042604451498711629279762944824474966211454122369762890747687768594898858058188032463025818573040595213076210297716672463642575169877558314713222941597469504488123037714582422316508206601753998821330200354245273651228716507972277603130401629370185426680134945813382641728849023526581008177992052985977051848923795906765302975954110434565803419785288050869992112116663270755526881871559707577379541071052197013836958689537729959024558172779749957855090610506053680896346895072771004017227016706418917744758931883441136509096540218898005988156195841499465598211690206295976310119862715126268808579614194839400449625420861091387359474137472970735512136734407027150719807360636865681795316395211227173263236502512860354357128067317456428132950485779374680190630614423739972628571811071403687351153931049205402335744234331435589486846031463030360912342688817808801430897956717225645921386470719741931489181020412035793043208390062961944189253339154535106588630242552059392772420459737512185871753104163112945297513148508156637161806975530610805482554778464761589196171750089767235105839839645037097054504549994263295673436408748929655776124215204557447685999267650610174014852882619141855386849075637308118041386232849383197499411975496808893154551248137323880522462966224496460338791456263625526112043720967560116063336956537096336262803409273511922956566146594758488719785250061856527123526489885942473846184669223414466769850484301035494704093942111815163570014425840721818302999789854055128722131772139694249446104049220344376225051205566897347200186721125833249693799838256632534778787607449473697175176180570149143154814698309738306049756416300716671329288199086505550663057363122637618813334771515345434464591081073376153191297877949926677593514885673170041365775860339766868450680824188966327021911179018827817084239021465202832637149502633069746740680654209519701951167716861458704104829979533965037031304515302861201923998595038167557831979457618611633242093401103934200316073477810894464218899872881954334006993232031196565690773573265296088329482756988548781785629041278135110105888024444867030798009534565084346259263717376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,11] 1541473911400644692695072689043275366802059054523971991855988301682865989884408633815240760597492716653897655396383660588656515583628999045023783917584302421373880058650629516424908010925022282341322739846501967097792579744019350496903887548479012831870708901246381563629541096570729159688503486246324345033964437305171290522041988805437263941002464119874671562333905792178884955460649269291589865719673504260756703082156262765993932088559766851991280739051705117457552522421653883058494095626300578519011149401882230880375441756337395667848737696409461767115916985016573248454357247184433001591516400155813537576789190018920567053032518164937079832543657587152960352253702301551668543781005646038219539986812522932966291596880429930596542309704777148566042768342588067523957486984207122907300164098695479700134248129834550312123296750573785303344014814192288582752512488671625171299963694547763332831882031474931054693543218691831978744741108473406818975041435754096673380000694460473318641329104960900624543881388649999098706361870973271958174047505175128773952400517247011159675787109381222820586350894677087988202940155785218849393182531803809143386358279067730881491589965682264396659714983680632873845735039564795349183454829761431758809974128079820403705003840304107796022576084689517919296864468910944638778126775240381251467082169873293600270405176520617540337068139934078674361828559556696762377884772638576561404606149966856592950761380375453984107450878703474150913776414294476090348655078704381009032905341371391733372172169831629935338839186512410130555356498330856627699594450605071407548991726065065620104018716830952266011184484242178145463427385487411099598853456555533504534642804960536193901329783834270164481140604711503836979257955932746169074495677504100270007461232361037079162774164019485033944970292317473574841658366886660958698648152391280435225496460845556300822552552061116112726429925482604231664617772579258677385741935359930961990299290032354411610126544212976010407566130081531804612158352607590927610646496034863823553303535413131905133215854724550600403216574790210800127456995610256944615958387497729664869099361892340143042371769904116815227933168856834120057191298313195864923436696801378029736825933068055251764063214079902125738985465234019968970234499234393381604807511531046670079164723733253963075834678940203764669786563968761856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,12] -3688029805321766832471439461824589569502164939687062957486166979998161764489318079386080633733305821446878354802757844283069911168816857213058051655232461402394281759662872914840920712647150093039725827288313964321485013790411694499501764582193724272315917857753411777253757777926457970535159182563754974500668617362547462540939367968848893493704087904436571622876142131576574702095335689797586498887244612056233209727924175161311041675448470677127238692685267545474037313594220757448207536417996700725232892208584359189283293710797775402789089013845382359837801253252039948056984228603793889839671694017853741101283328665403797593994038339748507845713558977655075849935580961859735502527478819688825731156555893034276631529475740408894642869730691530853144016709064570653765764438581379848727119256937410246513431064234191078586737607852710187062123787594253453111414132599463487140848988315391324200682685050192765602652178685672702687919638599088512860017854718509153281608209050384117358197206469294912270843057312115714500190804083198669055856838714266221663014083466387509397295663932404720694137484040856018357236716963462078894617109835815232689776619609364661572639444849342529366816948498739082426020171978380391696888859176570338255919810300134163423242316389955563419271478431065380601855535330130664916109943587777867082420787366367426966920764065158924740664590684123841859575922014305811706749021321217829905748606282563433475093305779221471540446482844637170725587139203014572260687557059549769755035130693186555189901451184498880860229719415974842848205773075987467348181935027203228901084656565518868571150691231899054051430049255120329474657740118104600994663561438548844512856238624173001886958365409224499201087601941818133766075466890661480912297034058486386942291802086221315170352559580617401049589745176069144752936946598859133893301332771938128286580811255467960055272368576768113637373465370757888248813949635083369334688117919850537085901248239994065354473783978529876318714205967023580775156932477302159612121775970044588661710495828980920973915920614704367621715739339525773307320556059590109280220259458495990533370423556807852038926719480569632392299241961073489701974777177061127408571568991955913768347774260463199190914316834142954517609258665097700637841202635186187540513537892687991976307167497722704313036652723761086035895805097803776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,13] 7417407344301046100209525198982044769835303109530016211498609044349524474049241056235214781164948231253950380452586123553958947666611347799179166928370810393205898935846771865177972308171713146610854029727477778017172557241512234638305233526274383229855694724257096332480923648261355816889361336490433365956142079852693219293846086181822625440090027714752867095877916382582519036357142852679136117068970645636375094897755087037154791927786528089393151833685212947583612786741168537423983361034441954492436993198694142656528747085163243259301791145739616209474897543243915593638965706072636846667619979884660723850651393246772590582273476610572955697851445038301449582796706722889753404395824443876523185412031326617770501900043379847221232463981898117967698917970507914606936714521836609260317662448092684594490686045181916826511094512452428832949509709054529857351375884178906948483345854488759077051987444208040719454742602801730695848126731154976583188902211108786403161097387463805829978204282721919792835875715662164010146598828956785605650782708107255829481376454368985083535836241043752646480858008297008838418716389332277827049001575164217047931246798110899971806429833637573731999728162382028406581639490046784098847490685564352563675357576175401583498436314350402967258834673338485371842184055973699316507222040118945721567163620875130416589739843054654246468943803742551161244984539871853185535434645338248480789621953584564253209623467717465140281062083494878075085383057486564529036332095419696526886832600255470944501843533146819423899044784257464959386669833760091359222881307232221760102488068487171644021363580635959188787291687786847005128231562953056775201478755572269635886433854375658038880221692216610873104582557314965965166724346112253680332632558620754554381009900289918449094874952120856598649575418629548974555182778435142608319058552143703365775966348696564557489499483636229246664944603733174395110232898303423620784959443886910342397592026152253307902910157268191912573493473903701022587794310313026884162336718106784528999141829533776022365702920722171106226121045172789960789739581855188850360219558069122978894125163800957146390535774997966814279340999185670953127793145635355518093359570261439443076802363974321726379935932712382897181663316018139984318761921807623083704018431659528531783164137085317307003802516581156606860876276540899328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,14] -12579106408338287463588773711343349067992684496846552277631526392620041009868901934010963031099504541713578159030136735658369488311981756218611456923458348581716773089944670168476141774605126534973721017123986448336611225570305373751055879629753699253585262309373094445436162936675801420805196005857990446138227729414158035818132603305724493380129580967537903643753060919636369164795082508792785179057190826695706221408348678701462966498180522266409916656625082550274310843673440715312134910943496700345520133020941426373158123403513780145367461428337082433517717329766149125421811014407921174574924071070717704947242095768566396509477886269292400066254099074113935864655165417081028961380956911081127208123073735230498250166533216791635084961538250080991265913562096916139623776304905029751265515068289976878951654665825368056469637831400573750097265909932381172977344593169144756451024263400772168875929283124611007116448763904322466759699703882720313071621159399159397220148865495098272687028513807026032362376385039265071915408598957126764545737109459525326973875684454728670129494192375429778381098987169242708050508913582155070567103415759559823322288579530061309076473250638231528320453436377348522015088982426979629401512490510754025693520140381601233128776966291801271228584465491302610787220788389042317927548481893152962055282741645595715400003461813589927024348588328990515272300020179403805525392876600714668142569280845983612370496532243835787691955402528348521891011944057792435934492355628850950607094066343831598286787465132496113672541197186804891291416769656264218290676103749661406339467996313904075798584774919209790358767665003153013989666833659282414539898921754657085479704473659817044783483991667444104068965199718358081661374279511245288772476042724223954095938898386567132986661451239855290680733735774791583547435013702796721046070727408627907113008095345929330399708311968420598936236081196264241466264786390019000568455254452886766178241129556400497578084557106026353689433767545547985431603479306072084356922076036691858729571880188706987937445389315365328424124531637857605564816882821548691360330608118566187531482834986418611764060670617909286251961216413588881010237400753849276107779561713789862502872557221708776061420188068132395610797086579498722609157598713464731834815964789699385360965578031899633069915198817205485543440981864480768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,15] 18028379214168868750601343056643899691195957467440121219627689735052973852310155287554108382393136998268181229323296448214646257565858130468013662389580745935634842206334485349434306266141479117725973872973235358485908073016819907662857381540028464179923059093186683305352085397778483887611996128801461545855483865414392709705012473556243135301070239687165568383794120495233200442401207092036420438172909857134975342424577832930544385542661589380475897393092603264716683277928809656512837359079309986564551552248259902146790312308969183728452326900249076897444861966810840847815646723865351464991388608574458067648939192721822457478426297089250135637297837321356201000955766108299716567064823140247723769247124777260543871084848553416828430859701159119644958013657646911809962057730073725657594254948463800271934732417877037777749949265053528240734917564015702338236729518588222228826113559967795966610478099127316055741350512120081243964225088647347579920416014371428415785640116084404279887445235834688513403624553105631613684183434184229262312957835676160950661820217143435235618086617744477864401627684860166089689602835395096003635076678681757724807966447179256777968628614890542721868619125117053079991049141782067964178486437559160729320310807297357187333039326349232844438243935404371320783439257553956455738071190161301022811557692808387314483908662017904211585659981059985057919760545660318364725410561452573310500725538147317557624585142319495226058302436680611075242517275884028648919628224234742835749212620073917320396301259749868637275022094670012136855967288070762142923490403776302617129306497082979966022046721625967135877664692125665691677273591412599208876642328263923166397119580101310228960086700224705705949546104552415516103724600450435917820013621553482022576204965043133620756303316851824045712320758854316465664570254057690308111773986192092904252714882804937899143380845781159590580689641587154051294249484457680166045200453584820110110010452425417061625324086551321938205339445920863335014218127334627412378492694070126124549183888485641279354725355374846077840086240545000671780444297000573356533127689766456016514952204059613030376015596430968554080103785506188905772842181845764243235389799606462778202596332556998158517011330462426051843685364045284181465155210802392277632492260364816459284123386787969103033024966883474573882127039395266560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,16] -22010837051140109286826766706510813211315778466032864355524842720385188325546461524694664204028046825025079391178424405553581124430152636387619225217319973775982169974445439979125710386127558989748075047425597533396353557134278670282854921236883091585580868924751973386129841751947558481659351388198313780359331518093828326989541025743246425935618124086188922994803434760376146479694954347585844289295932250625191045659065849852857960675917007836591702928246180935484828515598086607729440899521172499492279983758736814396207471447884681256940466571554604359275814702757971653662041496509970329876052876250145799008503536769663614580415736760628042485315378088233797889481908397463110864455839261199077081577551316157645499317050815512946840551392506864145481018501158523815906343320681360477608917206995546620630567590785631143556474838580460968841554325804111197293175866084166492010796797542717929156012636113381113268262867076481595945100351632026894839264113230408812241579928727561395874792061939292813431452509037935276096712944495937976283413467544838407292722948885534768772340817920696973359078945521644992906790600247154374041520249053750130491857329176883042663141386644959821805200521335797897037190619845528276806463507841442962647358558903535849921073076811952481562983155158861313993224186869389053472758143453207440066359930423048698644568091425958550997778708861085918286085787822019035058001311804170795846294289985314327689134006767712747640627003736195703776518321122671259924146402396450018387187949211500430868307057201790673077820712658317436306044031652879084041251008290278916652559189685741740826447095473283120554036416400904535321916077406361494419552115061481021270574203789169132058048732604566939980764732890831002414037008038777230776627503217056921354716112158900159943754035128887346676162915788077170393529365108744217717659617068078045782665368240283670897708188711344003670625102218737128239529238144217692735464702358624945925937882059106321800428423885004829159379534387853633379535124522382609933287745079108983150907003958214136995848126717024263573825192731865613973923435254737156797058467363255236728413446140640935624652556169461705925170345243849802593143683887452513476691960646774047092415405035601187138061183683319729094182104441843966532606060883040928373387482784391562856122250047761002385666109549254548611662154980917248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,17] 23557113587576316336395063254057277361759348734366514851282014562559843169635802342259038109510924365298871147720494610544007785852726856203525775570057400801127109354214863420576622249757728435493902235640384915283857841221019262126423014573458516460684344378500440696136419339431579514025153057337659769496547914526802329881030654713643190434051400150449708055445198317666459783288759937135988787258043500657425978882261752246430419043962842458520938348192987025340130209785317140730965522014388430295334648354240245005535395074878539601197817596343739704476196452487205711381495433512993002697952486094771404898367488033631213855364398528546144511429538790904221511248904263887137381721785169909104584008327653716665116363214690362143362724409636662300685720696696926617541264736472062986793933143332997418668546879276365135439828703130259566072979654010966450285022139277859355596746130131397870564178376676020410226606436015088659309294031883920786384634553171901757653881072254869782671304811626289941227989055315267193868487163801370345421281486631899986049094027898538260690033741500279768445555943907125432392081408697289056326467084997966340993549446715076807716743941301520661434336695677844495741401959450228213417402919242568288703690632247597450634964557656085642050432183350284486517432913716867886103827637597372172640163692777601011470187621159561095359219030871892955600950619053737395969187679145217323339680592696064715738582007388040398025848949495488014023190035875992482549451004479581737254253463375875699287302693827736679232444263879634909702098658177524711084630806087328298497892198394084648377284187892640132459631452110420149846059031263357463199547382145377406686995701517189144650402578818385555450982830955180423731182891420809863458564421711347350481233309633554521299198644630464704257277721981272523631763402697958267156179425187776051437869113598322183484932152592177123131045164260433277453950536726386915718899489791665846405653666303144073466512135922805718990302979783254448035089157809882674895258641703869570803931464152454820754783014722120301833886850444469994276288332535975243643575347467539729632906159971772442845444577466051303622930424070276773974010825559090315032160317277016606942180897304556810914365991934222387227528681572801447447443659085671828273507186056584752929879914728809816461170172397095168102945270039314432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,18] -23958616370316686096149792007196410473923943293414905321906449990513346575019524618082911242867649111959120603720973886870878985071815868561708419093576475749478679852750028135883235200968873746142867221720692328200784816185492078701765005235703904836174566371191806164844549968147551051457696745436440894407414876238273165249836713249614860619535759465458380650668991395381680976769996176305414125770930477390141315037884233429085422964545104776620825170735093879411405919314345369792216011817653730758963047603898310122659877209388445077482139854183936025951984267845687035383710394503846049912966396252313243276149470497605492345859485517189352601967359355402002927054997396770329272536484970785338625786970419300166621303679721690457288207632701143256407212689927644721773480582940406403684672570142437474490752222569951138113508620720195844044942492697275206454354541889310455617714644557639305829979666475480921096035911728407795064267269209850104447485831683357588095764982350233189857520148238978404571724299774989422698011916333820548709792483922667950524829481749299985712532159887375312158805216534449843387767855040325907852340028842100398472342350794338986504795815958195537231694258410068405258120960604023332057945873706167349129298235303941179020045191064148162256353034720271867626187612972456107621575450883771623818287725512034797369211247141717849859693445631125298643810379801723363454714075307842252207341499328730899937207059012300314768087553794819468285981711822861550595359488874223942658892589268624718098326466547546040816505408166464007110072186078638525060028287701302295173414228429715484892486474849472805009661371341155176878801759472979237415975116357753322443472671317725468218622533818921980656397785833259825308241651762966301218438665646782387475130616771969934637158299769608956368463602870563368211439048063721929643129832655717510115218071436683660747018804794965739363434247541532364514910537197645875621106746463652985780410631369932481922586437847235265639496621724871394531027509036831723259355544313576433952772567902596984150816995751065997000936156510826031989464949414217024370211000918527997706873893409906574855065887839590313696578210006615233857439202684066504605165152898256441285825786951925063368863136989891138069035271831154645032048212402638450580469775617212737361033232154540831517308240179029501147080326629031936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,19] 26816157089273748087652428766128110486853517131610105044049399961085734752835087486204301943674820859579062751685377854331711925940436430723979387212894141560770931321956160377482445886801655955030757366292677156307849289401340295256918912948625371106267805248864360578333493834358548848563718043508003072372175799478491410325690072933853360310241978846753098776719250369890824244637989190206540009756344856915280189191804317456521391152101976418361678791834229288974549347613296392414356040248707848089065603839251445525343215855342851841801515604784166776509628298275500780914502515636482309545830185667486163178185795471757739165535275252224188622282274797056253492292321985630124953516668795356802140842158221374149055023852268838745812098378370462386942799935623198018129785751377663233008232389034364806784235153179872123260262485148231329445014705383289782288470000879904645716086995542963979535651433563098913634508954000847335808764051966222191862859099692902881165936452274643913371611953727864790026365617206829622470796800968067854605015378488923277341340298178445955778788506261735839596162535545801593661729950882379850681810333471493331863671646836396708286273883477174577035050097041457449327373122631271026839616485814859367295304553607471989651967673587160629344467937861922692327836421150307099477548815473362096477883491009583374826022534558107749273192028849891468144825457044469069882048400891429628974102574306422280214643633903001625268635798511117271136195654548487978354646755722523373427830642250401635537911330473036921942589177830827434519013914691078982133012251012175430358243449265758849935894333018150302504867780532862453200680511084019402134254833071666942485747726137274246315333285085601555516369562598159892553846025078004759146930069583381739357351507190309469737930488949648538256302132599696941641827527485652888154543875284159474644814219959955887073832022561848748928984212230249231745530236647678040978809200896826192957939641087017545288060486672299859103990741204497237953705024913850506434884611415453792127264074102342716273494046550094612666331377725321182017474954792600268051759533138840990153328086822667175559108073127933310588867699312509383818743135513112849634938591149229992876434816685841828534519473578369667805071757456360086636538441531240772948961179945996103168805067252669586138288052204812365632417582437892096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,20] -36041815299023531073513993864174327201144641408169961309392568165082382563510311096847370618983199587182363523248448648865578677133862552928847031152185449684196446739573428451394339966438932964474843754745823886900227307957191865893696559178200922054808405990648486151288603133655776718435954284634433941242064177828181806271219926100931194759495984135193084222273582276329701973547520948299939782056283038584235773186754265927664696278234444200152752204405224664975037801372924522625991497079776995103109677942466888125957510562693888764258915377808550620610216355852524622592059862061414891018176478445368083753537315293294461373002089541046613324458631023601822333930308810087356251739298434190551806187366327939732103650010757451636417038258833977404285358793413831680477626090246063056779235887934779160143360569673962049778847041088035693386757556058231500884450965403442188505712403775994810009375282461336764887522326850531288662960208269707304286371863214924640301870292567552769042314245882671863455415584025048803915767360775310105968622714621843456077086620438664202603641632802792416726328970936782673163183267991765146139654247443717349441268846882797819136567373053160374216309191759306587115767656663029203494448467206452952960920000360305909183639097456080437117464148989123472186854788588103397509748378707908070635186742583483252233053897192650747568460317509812389154144895839207792025004984249321180944201455643991600632365755574983301811427404492234258738886263388070357319283162006685469303213584532671642999512280805146071879391920926121721736720033465073584568685872076975271816778873420822958681810205434429793302839521917853205590493445939486340380678725824589783800346018990263348018945024827033420831646124691053256500621463890831610213910406611815319073849527075428560875690635754320910701457244524702673597818954276035154912378117956800697822566213645984245634196055915399661844828612030487463161389630693878369799643793137490489091932620523828477447878798847618480031369523811841003542000346876753857906581162070394431138373140422134236259144474362395922099459826211708015068922276089050246820374356422926077344664127325521596385324731555314400270823969363865095340340907674143774130661241756436284624039479183934728327033579351306202111823735270334927998329392334956812876522476690551018953808564890357286125332257166144600102807021109116928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,21] 52859094723938304777244801365384294122845169006276501300149666191149875984200515403052991301374590621988616323972853975079857489297001008503293570017621445367368239531614682737800526782737065868502630088134917562232523753087126000083928219577089654259274950693801420837074944562230832545429801638172667005568451888152347916105535704769416226943554275075071202145816991233052464082980875161620584755015156974495647173442929726013690822207289999432860953213244839458586445520743004826009885534240396240419545586651165523383368513263352353143310959330283845524105449372752855032913358165135776521470212149820251425556542949126630224959565645792149157740355285791181015332185775181267907785906475598867079427239773730016250250015461564644651351577971031983665341624460049844562870991797706583715711054714487176688327191354973645805498074072762944057127814583608919799160073406975946340059623653247898509687072595317188737555365100209514712201657065520070834609843094939178011467068843755749818513014382368759322816678468763138301013044864673722059565437368691477855430912810181296571566209594383977425695050432420034507493695001550731029621578260829029957327475457472575772791001975621777677836982561999235315721625081976316268351620247286009497857760941466709797018749216732620770214816944566503593449316934454744779458425796816255260136285095184423283339886767540649186735764510692625235016116538704347840702959877703104570640478170509277593918731323181410402437612690718974004549767165514356887446429149971596822609562792854664197986764029671769029659875975227955698184193715887495292119735005949844627173214404285700618508701231147687329652999141708802104033422627466746615224422494950840899124861556236990337229094588834611684651244690777021243610771144476008769474493120842456836957192595198821440610006765629010868813527369103210408535312897721186679480567074797652070010381383694584559347055925432368841012511155481209112895718775597661137028463162695825466533434092926547642517423505621441555747940490759340272197301786038236286740334287541210722170077767566823365385799777887370250344950412319900669689767635097450518757055681262528102882022666233812701671897787569676279149279600270845537158203805358848380918015931213464127627209151354717086440862151888989815617862055199387661233584574561321120736144197979497538858104409042048505035821928793878224393995822326349824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,22] -73921179617329544476162511957731638560812433897862212698347099429229536479181361836737504236706507689823130284491572168866692271901728796515252900997367189112425046092638211215009218267299902477525016183202867233144053726879796411454036513262071256568995783094291379332608265625037529745923169838922197229688045868135075190226765854116637183140302733905899283393104858550086687870418790011768349763009015755196718139159986227052984109120323662671520484205392270388215848294267543153584491584744868982148053822066926460693964087744365947741176802002674460638811866231689340621793594120409573888518031276958642258356163381176137616284318040248244905631068503806213229782419987768094791964676947981354033224538007140075200845366997519232868347620968812617813100075871781677147282304099451963981787871747035642124013843461696964948134475653251158642788977655969463402096241946118130886178480223424831572884596468287797194784677099422745857800498177710365211911907281529219783646138741373207228920338755225167515752264548501672032710725496106471735020076034983303047720059371610026606970150235399995285686802287954815947411355984092490055279064606239230708839195525170031090772671625205750094574166068758603161205449807335351903998484400915778409649866905805525533060174837686596645073196324559822750074045211460385009545590897755424266199125783470736543479310766474074158794088705626932023461973856909240278350970774580425809604334095403084264947290548089466526227524828113372433665595066306995770780920381589948979003429670496497492776991401686563486682878681317633294531401082219639286399527592917380838199783295260312201821874304299354721087241237851060405393477581424310945741824212957641301559753273189533924760658615706580639364299746363880064267604572664271229587263783058771047467197933541921701227289211963047109405369748244826645616646762912254337933318752917274919032812784830521050636184035949936672438400333077285052658566914530632937906983913507904460742589204668701351678622814197195960890798077724393285645630558093258040910418140608960943025661326846270600628542950431649921429315680670658442420903545199328301055669424130470409099015158513090591149245527465576585084373452834152838954317335326768875869177620953446226708311576226624734893567576333187369653192863560852457356583344264659690790485781283892391541452495799749986121669286233681420429574720456753152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,23] 92233380342563176049022292755465688608961124924404793776575909525392012055852579755820292904994125015822585863415760545207883098854392306491870072609679335838470042936694646279826081674271339884636739758631608452000391324727957212634725800439141960969955037416239419410477571367255224810576094359069258799633372779814325875856740146397459277912524353661982952070316942029028706001573097344204886422498859827934295590088003931538624282217453212634660008496561270157797642774886158343972466077398474572511808503426249667343371318887572518437691075984329179473464725012415328630809974666925568734341785435945878025448929035823529814677451585739793919582463488440162694802334014492995977821751071072840291299779562758585555944777097173081101701275998260131317387857874147616709913777973288792742477808925703042928681917903570112190682206134353150174924640800605870796775995362083644386046830783872708983495058058185258027621673960628636798757182333635621940251193329193236695471961452421264584196546514430903087238709133232502052692566720252080518599655752429856486902651182868143002892659168507433147373692841866496199361415219948804393803624308966907417877294135147264447931998647038160519888244665478033961459805166901492139525514403048328923524386156019712476131149418055532741745668593144598250119996058094265061577357423031828270852505115039928238251910189240062581029143913051397368031235676738438148286208056335352768012088764527921888208750123776362568128790686907760006291597779817958109332591048385362761256111018997839559909068093763423805951050189379968288455840078766137421584730965482586159091581478104985921362746504709230825531604085390960530792590380998559734666356734006789110781226374523527446227253968179083532971831422356839835574619420677221226266825645369785216263936593271570048583071469577794235208874806356663995214290301864051011230016661209515686008200453881720664633220225092339763183092905887166052418309972170013298386613609108786802723003349933754457626459055091982233249565310646762801164547569695484116042648212472092046099463164342049809771508742558405591281030176774877535104342110229179557809918902507689866852106171244970547194062560683273446306588043075559329178062322576824281092641917414656990857187494308702642020566713227373327771088593768716919237736908090941329861812478813830498729041621943467117388144733323312630992676051767853056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,24] -100677193166320268528043582038935133439791958318809017564615421214541037166995269109277629000690242613566334842311380968027943226469195825879130406377367594339023064417736522880513461101742895352767623819280087879274805102705145925854923128603038043596072006463878846488877386464428098003076751097945398994041840757280052505676951093658866816012818517235677070588626376461643950016403514917122671816643870963089129480034551335236666273959438227196996473043827343646352018959294691241720304886173720863606079615369195916943589650871389252181590080585127259992357982242331399393111118695454374533903346738147619905894258048648031673414591767907946718883763800594881299892082213868310457513275523224571781790099009439356198883900569186231171591633808839487229617216226611654813970485082369654238583664086393257143437345421295076546136082021820219734594844705182449285088936153790435286571761165887727139128216446741933679091478347846529208399211968136633730399320568043231211758312511847310061391908269004051671820556317429499720157251762701992856418428511328675034557826826127569331196602910479265056099786882853697444240455757233064642204203980937580508008034763682526529119578326719529048424424638543594981963709953533472899133286281301372033384453716850350533216730027033632908704653172782675805479193810043807244166479930931674686185944635617436580137986178116539789123986349631855357749583216753142992267438331425060441399090819638763607693904778177412723377551276080383281624002817566732056433089298989758450917933237823074028375621466774314711603243569906871831710571026843797523721973822335303057833338208749933474897086152126384990019984322868321288362745369023778407659440932491958255141484719172582088645711378896523826070216107556098752813115425211762211086233099024921522816340672173388933384453629856335031720468779889579960970134574682860198477364858727952947367312234706254143501317333094697001411109009014960089086106460625619529092415676750766458832985716783104702917550116319721694022507724575364716157420722555855085578479497335232117737361017988595267481809085361867834799867958500184496152614323108940111568498582351507759124985438927291180614898624917374548872090112310721317247847271216762642212001011431770377963639257207766259859393825018324584384456750745624036112957066809230739911941387543250474602709791615659982641021150564048009332824664644866048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,25] 95925229791975968682456062763972793785449310947913755512693968925361262287395260527634628960936590982666653060146086444486128409620398709775888813142151085463323512959835589064524506736612667742086218033026809720763198025189932890100080056444169816043671845044608849385003817756454164011217696329818444644087463376722467955746933413331808368711852228091029711905967800896475910203292044934672893661321247792411277951438899052265749856133683765110674007133550817012709490452866944897373499095912218050660859987648772278241477321239243918152066112971254376985336363642931774819503141310686558677492949875465799880212159746933809130414399597763433706144208955366528682114318577704404324402636349729087489146761488462165168908452040045958041309715239753464320337312467926400476496935329608909858017090264520745016914727249836855509572247513525335941068386370146840554687075438103318776214311940936098977338543066262742692626708677866296914156031764193745369586727710109193830022454116653748058622496090657608252507179062705679367232526202835846019415336274278436439129866686209237830907809429210326914752158281650651072159135688299906613812167927370847347291113924369392540510492275087547652702190487139344605274412632884236954767039587912340137486950662698842637798272924236811481169950145937599675230011519985370147518366092907540727385687794226093045147324898698248747813481879415547884892498818627394743943275888594762703691660921581239945215812890946250825710396081255729003121700553774415842428705958224684099945643325262219933474213366709908943007865524658130975185259517745783000764987165325470019548407097042005709825522988918913445836065856904792247090264596212981153088566555457241523451548912523001976515172468481309815082369323529452932949726013109276719328716974339106632749583722257065099349393223227703905151666487285080494999195338352761814781497272961407367960364020218093345435941465440347698362440118004643601719508300270511611228220891816111981264896242132354716068699841920331539706378444312519615034498102571888855697968590843134034851901542532515523479237966072350602866213370615752311131228776092710640470294354781988040563215841973993162140324189090920376180844903468372190859501537505466334323722681917577445752603814106199009453972709972156160813193906343103479746558212849367583092729915729166626744924352408461345236194187709769047849589910185358464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,26] -80097480672491532773432942655207605181238650226196418584376514750331717092575886506701351078060362477254275770876829914570717247658883250396468937251448788884632516388211037370429671303462249353058193478899303195239825402598589608901889252956171901492280592180649186462644391569144947234463042205466882961825262751832116388392923472489699222160527795744303444187975702170369631597173865424157755108514159810925657797577665271249632597605983465581830479057654910926597186883534759598755292286870783442085666896316810080132634896833415032060704227948568620470261478168127536554901520952077849153508587848281601211090863315815523889745740332747094323689541290186980744748551579680642479850706985477600267689218383290755806392459258635829753308297945931332171542839232297909000338529320290527511300723396811754026960357954446526841029064524287007014890774980869605875228273462530393597570704734613147437494380102100480120882796268389911082899009902882440802546917337843426962904680281745897708589255018065555139436101307504022125711365298123170945667075274437434245437018843398353704182452456884546278304998288392379139695642913280413192441424943769075826249347226585049014637883251270894042152453338089322109612719080907983547251817217773278209760304859898780903700944589318047814336494132128562682610597313663516228884219819644332297073298190809757183661407352804205972253909360392101972534273048706176090192580299655478387369512405238952311727237088649843357572252949899431116500868494511733768530986497395202311275418281805135548789253718448090524170139321221327430900208149933795158421151388502267045353436350652155686048741656550133302224805832026477592016262080586627357265750171802154031502433702209160444528363181156202806473917377575397895714070368590166970735637770023568377007948134492069052050492912128228951764172681826035203337059602448231031742969042168090072686362898440713720068502118904808847766597877708433704773436142592263094638880602574269147097058637325582898628766354776179857012581048100750963008173666365387625940067411775933763828279947095774135443184848600910234453450216209924097485512830858992481838448972241444759119337331549852277230968197165986379868471454692521389815400595488647965793476354993525186415337098128491351523084277927539360503928671658678385104704635535753818070834038735796616654356252011023431401593613303582608550701632402512004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,27] 59132986663518517898147090804905684029536729482556171585503697801104825182212951697758864483371826631877990207196983057253208053558415620941907149351311585447606485501374239743179219770929436077421494655683427258183143481352111565592739448811068162961251349456586569371815371995900119458328367237156811581395901873221149686701041545092291472346460094106302152983199850438455474309223251612364437740179060110082573482957442362119223680769485158694865264448883560699656013047729968195231543290222003031848212071601564054066747636091463555073652248207756393666780517265506917965202442848301338172093923352807499765823321175595151536510896450336544054139400600586821108130655916400446115445694248349429051871931393042469627935100294333224814682128680370020238343647424611002671344595366158202078559279011333139692369922781487308592667669997107788200340845091995969242416264439211487576917890222894181066762106440724227931562120571807925015287027614339525486044273269181286909957041107381707151710141787619758611671026587721550476867019480508464168976069832119620462439883811335285900961021230075212279069018936281847650023518494052819023182440460862220362130285209690085475179921245607176127165158038723159699614101180347873605685023432227251333944995976541331089505372637233965609481123632394850444383735193927437532367255198167500262708140719782940398804843246606780469178372185506654151634111074262333036563287454078033333402105733385130877438734772977149310591874564466562122371870965866567178704447332260625064824618325988209197327615274705294350726462086682646705199807215229379179547445880817288196138087796376359732330033499302138679375819238712907055777730325029149425483635094610536924823911043752329245624482655045493118509903469563725140108284570540434975313504844852193948713864252178690788153328551324824397442297519869517661790738950864950393664884356569510277944496571993325202164068616746240612542577424390829852692582264654408182821559438788679148561399342977417682160351540434180501359808490457185399557788826830165420351024500396804661178667650144878691599693837965755437894393362420552886765995017538352397760228723028197929740206586648294508260128685891032461929390913284168637226014627424080518681739373194691764246856997208496925565515289270416004776871293246563223838616930830779597507681263772377933251481087092190260080804062102874782634415391754861180312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,28] -39298170589080406425555954144698589695590943680534396485511207118878336408405242210287572573579608254784454052062642293309508687875628022375979549147828268991895688825949702815984631887376257544540412727660275695466839933317682168416093629222332256032367041327968656254402208154258659663226633049934210259243590549004548314240289188153653260085333369651871773237451307283322963907710245947716212675078358543427159970102994845847919556884491992897418191863414786394132144583089306873708753867666818003920521169821451572378912051010340508522056855075711904366345285200077621366222259169502806476110180147140278059947717897060227439026066288039463030166370468206304935203849685766238600118738986967969083503718582719131681354344671273002245682574333506747002127319458007839268044329792590412194268174536251749324825770597162853537437943591144847434786275806409084184137476970318809541166512020617542037310842337171676826947504690302483458329189120041670818131178179414314870810786950873704626173589505595216313527804392288609348950770376949285665125552517446260947760805930268740365917985352614901584452438761969010819214926003186069789655930808865058518445751895774701664723938483787520881104452136699376077519695561036660975282439950336686394540435681396166078467185779651434150759217793383741699335546806168575645368316268896411226872187137849421393047272245931706845481814958826355293965512570803585777146261195802087705653119658024982465339836474409190627244030006434956565399137936916537627216288307548697516026174156169674226008366032633169679366912441747971243332238709524805663462091301127108602257080913171308411515947713726733430982319912357525517951973067863538649825143792196841451180552436938502108797501431787146030916812439381940225742189575662291243162179185765609554805016618012718072030844777987604136093373643305690286631064676045477537758083142899081754523172645046034045062759119090929415119822297091515975372731005129941869641207865695756625438503343408975019334577968254637974997717032124986891234462990943356026995193776322670047067407296923157508026585321041570027216947531055088052643086120551952138214107332767799838928729203656569199553658628603942700512684383894484522037616856101303309699812336096326227367079742436552832606692992833408373445654683872576770944060377345945394658359153219004157460269771975780404274079054421136040718354842214808394722656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,29] 24381799570489332377811427079760362683562787560362528344825740761148677049667357664256628843811331152341646074483702262776083759189113244921762812592823939786563629688594054249580361830634571785274316555519813143593086137962286062206967637243650066930968789699689215123453336995780450664866829275443463930920685241362115343613844920145186908975692392591966736013330659223420885157867371279292402127365660468952688530123975469086470536308553209585655174846437081867125904799249931796196424851437419596701106719365282216939498948367825725071107461261988677145171259802443866791144646303702900889372087354941494866497559643949096448998143358374984567193333990202944880748871524612714904864284163850591880239975997081642194401760071369576006463859906628573727301625166591047207925110373726594276738653812735618899576217461861542829354934742032587727953980153087326548358962813602149764765174938814632112978719824439606086460770428512986138877326659059020232310400516754100660557780576661198528889802881692418186708376845569449774815023753422380672137665620599542457221693644956323733508027805325388596126454412314582733019838629618160246369781725759338763785272273858703263393424137476490050613171841223566252367419969903568050341066584610795091573478795779735674645015038423701486197657852849017900535881251831467263813019235442745001571003355558997883580143807460227663918543656106202258041267643113368703639112225378733476830096736972610366860445124571696720009901622867756786149199144060037714527907198476035446491743452411706332647551574287207126829658945029551710101356793592311971288476891221107006773409648414774255309367047324776379897888237367542899924828591799811250455097828137564177240875144554929053398505191958550911799260834075387949014313957493177621097768996408616593238660462301782723729147208288984307086467665072332179692005224219770279718787426908245806637682364158640552607626398926908158388129333633201500336227765613586111494143869408083956433410837335024074028046645689642803686025017221362457909688371488089335128415377431734094570470586181323848592230595773286237335321046293352061062684127543810252728012152386362876603276051863173475940495361414569477352827213465675173419973505385035555670381155327659751424996339469151676102305543692982337459080507956201143772133716107728248463287194838411015100506004888498358183546091037370335623340740817487746830932617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,30] -15023348790182437735465437760691467890079445306296950096012018214062268856230855878393411902768879425892367324623456520896139823205170316401974180377710510699279405839788320143770797888688083106587529200081211842692573795074705689441428637151977763623885816589804727978122355256113578233129107873200109613252024733566441874430699581722946394791939766122394619672848661924210075050147506881446882767639011423436617300299879319820058478903879680684726291173576435290056572395260991126249490907407436741581906639781280934439631207248138483053549514059194984606219817230070181829343172332396956607460833524242572227577456111425552534224330440788982992852365260626612233426755881305358522043674670912772960856549005520773139591481417469207420594232206918910687596284731490084490653330873137659044839464261344740973614715926029885886020088036857341289356275929533946541788320199028395876902335636926174261292423936016154989679182831317158619253266207587928774249388057422635352052625884436492532116071709418787151901878379939911407823657465230060521081659975172794153685062344791895632546166249949713141561347086367576396758571195880323791569467702808664222338013305699380372552073191884201687820486086775409769355409284482891156886891184143209042983072554380628097518808654821278783359159393141740573571031036529053057053413428137118146128982533004375820174384643312172278732691655317011604410731946816101524426636187047116107163895655399567617612786945097553722369865080921332288954175949760650666153668412460366944320701338829613618535429374280953107476680024134887049461002742020590305001515940931596622149036478634223942464854141488570688512036224136072173687221295906834792731339183503933683875769131934091254626518221025933879861633519621456313369222641459783791418798293034076267376249012455617849553130195705866571160571418034729192075906487317456153950503804858839731073649310189500042550721485926968898808508266939041243480929282941891773871310491949446378236265639938546223230677419959187382662399887732948817490695496071967802966313192400403942188001412423014642736280712399734510166149755394745762624606452997682431992641343498861418988891800751282761412785576244742865329758923746545795105158533231612400610495458016367832090915507489556473701706102059515463329948777753512191807999269720565775904325877704614691269991055408768312668318404108932822400009792590962401478164672851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,31] 9770829475844733756072415529558284313178853764633403991658133853600934019084866399478474957233481725683798229908413669700604862293890223856241558130649299316180175420381049921308621153574014739165981669346816706515702211521386842299146470490781237943241839050726490905691371506770741361882846234569439435013670120801085885442199972988857134344526422011529184769877621706208150483569887578605402994519120802599175923632222828594135074006254337100429931939269928567496533664321527241196464933638605240051769833733320914570461075261145828804344529956971061189384276586362859885479250046381927464823261023241899051840673636218038484809014225463158388295653749912429551187426225560505538697291418674825825062116222854878859846216769184114925866521502584030087564429476241828684279961995632551646693256660918272806533180897227593660508115417564705527364975556898868418465153715918317006321480776551026269382230581034883374191506319760931330554370436572848952718192236732649635837820200843587156479610893772346139638946339590173694073894119716168407924566085880135721477421612270361527794963196370381157582573391601853580889192488271486075852113217399498836199707495367497703528265227040027565924773440227758192013143961513903459931339704974814010064775340495578098940858214954390911294501913026723976661791990748508197106187116905670947205271168934793606166729940433351616046306245465220984918860459077881466533235922276178649315558177964543721157507889184168508541685834727434507095829853980104436306704365618094653714812875412183758592483630543267721935206309735173959472753192397246631650363095196493958582422435321767345592439835714973212543172445006153231564411582452938463882945226673956210958993990742458804852281926838557144284084672684833642838073598365610050368356620889703323133085450963743918269024236322972669997043537001707951353211590968459357131311927783198995023020819942939826464310122930323154773930656690896544594661652153437073562298963154313300620578730344932023161932548335792398283366407471735374850763432878597537102055664302067520739435377632912367056182434414128300917481073830181776241146374418917831290620485112882567609075336785611521373413724901148258540228803003377188127200959753529551881113248360048093784201764956501540882267049828959268715312198906709437126368685938709813208547400262979509729776291312992907860149072378462789724924206861795738476682066917419433593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,32] -6662514958601516957588065632771072330527087545733391493383672397360380117105585037892389185191746407908918133892791055273791817325495738529936765274936475637921330487569928898354659465499731068691971522594792753861987196222181780139262457723845082443010217233722714571327683428923715729870188383954380142078415965330736089700099020303632678270535683329036793905871421520044204688384727493092991290205481239988805746537176435688483529668122550062698913739518473422835490034681593480955153391600437553582029427341812413083365676248407178767473873564461153703755043291116467776813762673962589991667441059825236391568060855165983273662200780292343326874378239429260945013630046911562746293824249697044809209516279274079083226765646173220946639898050249202067793028924125523328121120856582783808911551791497936544728776321220395525549624496658770558361215739173784783464751575958930550304031569574806647443916371862360406762428540180247923908373509475220082299975239369555809109272811666386288974740182669111488552497304909118732413339540175168179634854227343427161583498201278116985638514195719946821584784332365854502669871152814129914251644959204231342800262236542425578059094921054547477559480345990411688792964584267449400798291811750025123350179111799023266540834315349870606570827315811947530328575570806345608430298272329907476652878380455170462603261018557087081729671634773399201614095655414589492289658010962149193550033366101756834221808407493379038661020576543307410577327737529374359901312140178699814362838282796818511580792385367036254104685016202895097405875493870081551501738277208107751164266500434980521070838398062994871725475087270456786026042120370548382713095122665470183693007944882778196730299276780306311721911773623954580082507071721897129949167375711599582402923195969376047228145818808765963754890172260047430839762965733409991056119407435261267880302220805594561471914153018867052264477244975116881931836474789748977792619794106976115543638106862134981295084970771129900967383648187552739204083107387802457131297272813131779978138672893294859919952159018068483174473002485752819648750460547305232245710104656401631092079445904630548547645301288144499172919173124632625699884456259827152954271217755352098806189298655224372855212753303169918812924997397156907379021491675529296623870199045750307266675738889713416340193076694643652238658709176072299354786761105060577392578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,33] 4371039016706832659899102599995382780740745003033612892713921419492911767973057319128356091010805203211088009710541109040596791532098704326873014981441618452481494537819987081735336468197342987856720098302669554270725362238872725058459798572314059354661456923724962389396562461086401827032707365999899122531676127895239409925645836808020783926413796660189529774658828353778544430660988532234242254805996848855527555523323282309105849152607209878057110772180159680390975776653633932065256203226874683993490524201569849918861468972840409231240023237086372209762117549800279676391421940672648523585385285931170751361100790000254389244514486444460062441859297280842478182627140031787836826993869151079939203049089719902644633204907389909861452007635398443361059319254426240140044821763387489133377939314573240780360669882443303586568835936820908863786294624652700543897953499750427529197873303338450489068170895223770101996270547361574142846787235292234918534481077750506488222972793793361940415922962677213275382197786321578837991170946747108581124780339031525873709170669615045470192128487091326423509868068734156166044872606005073672794079199322331426291935695561960155246417840612252949044817809957946876990313447209284080113147442173749453354447420479606322695421070884734020053333407281440899752127921968375422927034774670342553355242275287290912066326940911286440758733865198143461627681175347318772764897934637546588418507678540054782852016380928058462455544619178479115594315182265219864885806859517138311157108060279293880871059300717583312286156751053964883157195113854611395055904261768356790928998162101413851690713572136480228498395569555461769667847828912915518650046351593875875056505808726047248422081261716810886949783140766001352406392245655983610329286347185389325543360286581479814937803113053627534227445121029379079431372006278416911509799498375497768287320444094543017075839761969659491290344416488161403428284255753596661207144641003547760602935198131714529156758015359981068254642036429465683658751796206805751061676071279477495385495754474353587757025542988802854585218431799691633485089830394839740123541411987483803364813651661119702647796505692252696141267735011325839453686736564649868463532329415061081055708746996982052732974581063240489416468629551669986350076742306518639604897002740802285898796561191224704755758628396624559961902426316161177939888686174526810646057128906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,34] -2485091666800272093455262323998562839862376401654587342848417428152817066053370174333754130542907212679246549222972853503730192982657907090745935514291854584989339163194483132471321479872513864126988613891291989161066651098184215131823675154579704732979092618747250838304900431352808342494975447650996068121851514025813686639834020933092727446026371941368398807920883678456591168769860978315609909873795866779166601012998836393790093606251977647672612408622245293015076855340327792571408593346065960053965034227186273307785099050243669538654432874657274940334821009725198555155586832615792043811871965851566592761859091414903497062301833120357981512953627070435638734673009017625962493489231464914323180786972361731896449562593456808972476635394135478446960583114558297308178949666661098707553758097530543571674526836099259881247579821056777223679634357131738595706376265529746060641727340696900571280768708247683056655756655212275999510515893177667806760088210787507383209392650635992149648032769917908654715205798975035717118964959531325857207955661138841885854029788185854123635049905185396149144608347365409890945682589630406639758968826366416518743417624741513090020949345798671157038654650809023995426407040069199847257010194643748695930992848045956237337162463500219293377042257034862032048044435362958679887156075904388567455614850557808925958766398394481686588694343777345850212688139309194416671952468828747605501463987479231542024087079956608191877141339460344420861881799954199826305388938734687779271798753925364285142981975978040473888023345025203504273168656878272991608890059539767957913630747087343541173594444223151367569702055090788420635827160701187806545103578739244801651588560618371777712603837263144490201310644213114390475969639909149785197068138521177739336955354203458687445153670027247918503051730084830957397426256313910453116549649644045519244223495587438601036509211028456588247262606871996171835517526485486155406485399897350005230047962302321790778756685423880725415312712101965054781596114152229186890543981386236428919698074869584350812701881432900522627969401033702479970072981492408190291633778149699425047236242218345601335957816174562463186151240076053829208878206559575201147034991317477491260566238301558568900548906693350082254024174103442832399049081794183346461672461177924091308413135868817013742479880388520561682199521829880914370239844818570418283343315124511718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,35] 1101987128064611128375720931717368862807053017228892538120651510418730375062402244581833536555465688486617960307572724083096757703245615557458931846871649899553908786274412911547598976339929182343661465541260610778924649105455846767140447471238043557371906213727628338287403614086482958495799446626350428893934588197857282483866236444866033540284505585427358456438906153340239167321146674646388341755329299175631551817588420797002029082876366032447370996930449034843604917009442287732003924398255351832995546191900624362674221960730208456566629920732176955362612931745225676421875943097244993041526531277136908055297432516662128149808266469858796678395466517611954363393130802354730563466625551119553235872202890715925717642112511304117749299999957614382995425067534026407613469685258634287830166475864654666132156446639486424022491053753437577507711456824041497071272442849135718860463700936338442933956464754927303569828437550850823869797424463147662622732082986518169616037196930166394991610997097857920153687135754164989439997356673532066000579648502712297708925162857202302837055592042640641741544169757309259169115073105772832485625453876674347147722008432055215603561789883342783677925181434377470989972494735638644784455173443874616002412638180736744978817865843050593175465085768286072719817715395917906569394489275486476561602117439997012814490238022768454843968942355640489807879426224226282795479979434442792193625530829242846128845465499616936702558048065455965633362541491239437872188328877388809506868200101827594087170155467118705405106743209326984842925207077103403610610057159693317958211670993801836251409985184140087802304825351443413910621956470184497373770051210836956181326878205460448154782576578984653795211515776627852643403564471363227723486627518935459093455692171510531021632701223616669528160301845885848053224461701666150313459178539185568496350392194696515355391307609966466061234684530844915949955538383484012006092632882434752106609775050528884842838974318312125757903399648637657221811321967065226553018719313162347685251253234377404664129637732240354684283811681902638743623462827443655499337430857205871479512054993900807954012762164881322660135731547541677891658880586042215775118627290385802433530702301249539482767080734800859124810210299668298298870477739409096723442197189165384486461317734630533475617624969356215248063229460882528803990592771071987954201176762580871582031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,36] -309622906951652961452595104262505856065770669775974604191064467189297104600785822071192986175373544197013859372466391692206717711554019254223048345060608839241060903107728236942988589186753708901220477827107879504649605278876850771049775648050259645236937010658068034301163793078748253246833296365247339949536548690789649838273303213450583911314563079504970477364051819432500095584363460097393535624862384603866988538356195860609353828072508957540008033509689208409147318288651484927477516656875854939738726715528061252964799459864636619180626135808900516434120995016352720184611607855422004917183961568355042749151131488556003580385753448267224607937735662739633030761914610122166998686916506249897911602600003858718952406850627098432997099525084433497204820269250906945545081893191746953360636350886379707272080682145495654760078316717252114898768786108798077315650284399721325263266207635398339863901125610747865934778950416488168854051832044340461870530351856822942157000991911285666282174842199492639056493544525170612074473258219340305656593337115664740282039389857769777209125922940694347925683305874148459118016166789388500026604153730500408786093873339759590181180845551698786017840256328167104532096531531587153755437400283954206349283827804951122908246541769661333556656722309783796704076202216521440850830758969236056229173972881122579535847438339876476207649230550914279424018681842697272787528824403433211389610053307392816236168753598938293220519503220377507663619141452252581032028579149688621490087764643544548037055545237228557728194017874461848468581867538356885851608067788746522621189027853259810829321272364384205426582539986090558500281212483473167886918559898895007483210341327900533381185397817713752270343080047773025369453584470980551373247467448947302403241933095688065743018180095778706560971204677780502584584834032362454903908569380360389366006155295437986659196095140417955742345891640730180085919314897594947223886853292700248545958859667201512365633631517219853725408638440450830260128003780914303514019400148362904712662415201484118510623433594368628575643481230834874629680272507171806599986506920865466775480007848808985889788682885972108722169045934015580398399598908605759347268047035563784971989827178968717606231055737846092488844131158633012899470644732457210634892006924059518831805369790214035801042130810921048308351590465191444382582566421067582496107206679880619049072265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,37] -8244800885609466442386922503877670818900663380956598347880178998013272083094545359461165532007273943197685522996077854295489138440594997371217419454137156256737088853735827398193974552371504325165375814596656077826510676094971970482061139031677894923233272328969783298548332962083223787229786290824583598463077909841553270709963197084197377273203830430829387976019885304918678608690845035531582646705783131427239025145483701533051204984922398296510939531932058534344077056145347915635402418068656845652916257859604507315023045354425737581437622829250935182184437816306073274018856634651508360683597131161286262258641224726569807838952889744666122267811559750709163843569625845748443728073114069600031802130134860571061538055685199637561954351897129295044888119410079132876472451370313497374130425006246495150701642807076560712682975539662948964868884102717801281498485252206600067598285916924653912926403420629314993285785620910717560318785624056699405407709129984914855751969890285740466988275606644203031736051253917724918585013505839664545776618281565923359889414696898881624482938169008741078055801350723502410235571811707394366401150278320672500127539226409111156081055409528887590378354632299811798692937083830950489938471282727391231459850557695311117335279441604305583614735238115716204253751603179929134357614614706776956745015383033417556775422199426773526670528192831398518744812176898464087895488914346381439824585733493327848308432599642496961914459461296876913311698931918662483084808068783354549527763323484294815067289914630434421756452364327234198259421934189952550890230056680787218886653389669242343895306593796710504386610752852564019973316678941060798051612452096737119962248853647269746242791780288533067795430106184604843699208681898031060099781450646533915132653190157670435609771721482406015273058042974655941183026243786882866523209384837618412603052346658242085011646862571873369800102452647630087147476803928669151521509485391467942148230724846524238085645719531983463193409854095783841464850787413068663408563971256527225163576733089289678819625376427788561669817107171265888036580890353466108861384785517393588562862971577047484509886032030578610376017889279392787114126783663583038187324919547820935612433042147593438203150472213724426896254945338597426569113640594246610341775148963616567343561947898003963597112496046107491646947346426439760300533276133116977746340126032009720802307128906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,38] 69294048360667200878305189683349985312693741358612749977198945917865448329525553367883675293063364080689876419510302831986253561596836000827221398538701015488287754392862104434547852222475929790423078435943613557484139887255303467545408764303311079584332409748003084009178787918613124301947176893642297521360071028982224058160274789119904709864111483474213804344835773434990649093864369968566614094103083555697892131166899878388703027501574875152275526001003163824371120524864817039312351389919653371508988106976968598354152960558220716931669030641908522993304811242720934988857846518767212109698505794709506921843263654705590791092214394086526276703368106083423218884304390207177657551099638622013564727214017388144707791167637663954171153516651254741561358551355038349929756191764315076485781541108736818627749951667919417934866162373133876328032651468157354018048224362384509812647188958580710657649795627413157592376200014607590618971274767463296784282849665445094459933623905034631865729997742176499690381539714858114009453971470950478110247584087458527808025601048394070229249045015447951546225900470898573889825396331622493509138341376159856804630793498720812877216178558047528741036781427164593596996035983445855584609231958944293964319059816668640021470632603157701129176127079404995217239510549795691637098767834690954137126679694605257141270815087087940114862336699865465565170886761995635726778918975091301365119262466342366120862308327482583510105510103555816516258946277884505452582781678572871744565002105306888730078329101259856285556082618838226943492762471967669929077312592640224796211132099259788676819312569701404304385291131447213237349787479660457483965006190753010174442929394430677912541726491927521841318328739886655274740745348456275161617708705438714667103369660938626572902638521224678160160546782849641518692647601262764300064047083954916107467683663768258903212883988693735177829264102578983729677882494859435485876970036248056592481719130125776169843304919039469937143275267309303882832364972772522957668291302064714423058642981770359599764427648111769250013485766936503669208262690698936652843723715443770884169501601814920117074462532063803775516767607083077224561508429512189266132703499939988167367875999830177899222967413429754890075030995587557822408636630205610977324230016008249339848855165350676346372056421753814131585543284827653433085614075140040712952327339735347777605056762695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,39] -45950226647888182718688536017357153345844807229741123104176017662793822808266035970693784650116703556337080321669622180026390884516133280492621934058445141493649081193057763769363540104968593514311501587134786697074612484538127002372483101536155302144735254335189396725917669597566667781379958306948046635868176285571164393332043944551658498226423403504822120247653333749013173767571821203592595588891881423808189996109869865732066936226235997070678389816875853886960644710798855332378716056805955384241846813773619565732700025508472947736191112398619102465560751185128043335792833229524744907340269146843709091248283016441662643132129315320221377787606748173047590009642036256158140877520827879467377402629035149078615898521568813625992568047584984268224557207670901488442334516352917365684607355935875088896273323132257731273489450730518110178820881954617273179420052672054484448216183892050186703461083696746601413800785496549975536111849501819719933243575244561207429705764521069300296131699444438147086821454343245896729583885239655779970268261389686117272747216379313265663487675239068956675557968689345009070310089030184498655923059922988539956683003055746828794815353438082669201524501428219261785391068613556087975299970725912135884279497813652009582173649622129466466423178238563928908381785860238625047251080297185330275157631196643035851126311118980362410930078690281325339629131471318143756880734124831023208859122738680832657990469369409682257673708098415217947883719088402972577516485413048377408176612494911858067586063701608716118820344666598183866016037182818456973763946516960332737962228150114298264184135796411686501013638557008648501742084980624341124252344810665520248773772067453328872631258329746403070893386702588544165691785838973224000161700036919924253755322701397763544210534290900539948705223749072917758911070891183587934215072482950197044824077600876582627079561863634398674902135133518353643778065537814375580821845196793376116584487822151334245023841280041163800736302442002269139923525682052124447469716240547568283282075383324389372551653407598770613954407080714706417196330886665007512657164022346606655529252987967793936228875105713370441739527366747069400989785618434154841290279331018900887809304620757259468167552724562718784555895998257852650904655529403306610515321387165063981272433106582143195360687396961256290474144825996299683900648564796866693505858481039183516259072348475456237792968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,40] 18409597957485489247331386075384448941914139770927613023184095805342185985927441758633798713799404540502960442686286113273179385253877942509098471030555596197235421169651712480861074400530202763679014798706352631705423369752019721587743499934695272772391398466465148589187620674613039166052593623898089247345500210427083871111575049936137420170811799156770845715856977746742185545255136461238457281203094374090332035226208364482237920614493746281816479627548757617633898470978150436141095682623730469488158091881967225618595736944574038195341859229725249088476521250218080460715394367845775246816582250277538403407925969485730352533229689871036713451371362894667472080710066518792749614079611966026006242817590422063422102444284852343863225866118019550972603735532692709159896877171440615483644646160379030518965226747786197751856982858966081432283992345291957930305690874779912460985430189579442728071674423579563193347608955439396416122735759189309143451859567260307888985984341119564473336687548822109885717240209531982535128661053810123815448627873980483205299127616870856151153329401727771758225855339020111112354255059232955316225540307706001884209137237648386993396502476118015388257822921117236276371067920169752006334776611668889377314427374908600140870743346889077200175374751208077100632355737357382144453225408923607752822429783321410377734022790893759192949770454457052394336851782172734442880325976534070783664224476385081815564278966454341403410779417151109744040891660449401590537812214894057484553861894083678870226637678246592390854272210309358624994707262541303340100585074172480007116689797541504378962376241576371356343587819414606525384166069367534168693063578891436416706269942322338473268551670510872940860557049347636283535085727534030213623601652552834133399261168479838769764864572090144472048442229866225316374015378091716187274313433546463849908738252483673650172344397138096519020534369702509603741989365824425432936234346714739900224868750067244580949080840269478309637272340755371640808946562063454859874730355119108877662383352459746267252433067949267233801908886916004650089301118887635602379855892856607516862390594307820936258821564881366510954005522633271126755606413862045041186800359885848715395761116097442326011354221557940029871322867131669025394064590436039932008074470497240550780146060669281721408128925159363990678757637716057765976665413748621186345081311708238303026519133709371089935302734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,41] -4593543007072369469512838992023462608849823573763340281257131154749817217515525062327895651185064324090229192141620608838896839485072765636112018432581001139819179522385439864174472067940000711987030312482871456645777659364169729871517257640442375607358900583154772726833004610833885220683789499844308995468398878939509907387775816599076228408499329529551285770503708795332041517121963667222673147345320461943858636759042318929572484647548015491643397626261810989193751902214431697445656425796669141768508930290567682345706244131297849019793797251253152051287455437577847385734223068271473308440882353673403115003436272602904858934362271434959751269483886511865377078778864642190959638338202667030070395326458382688263248199324790453204292016130323409081016158653665447347761448764258994862878896856145794677997767058223608456112319429764382767523447597982065139984822208646950184253966368361257479975122885375237538397932567603972125258067624198025982134781770000800662805247845643642509616566031583658908115309708083887259968003119021398307976644895775879526567682962012228092367269965393064006759521278368835237648313468208325248176660874647732321546749910689014591029599346087782217969196940388388718154305860459242059779205050318132683606207647843050935106305700725220693798620846449469004803354423130269325203086454469715136152977957692837465773625688753437017080148225937939007103079616833975993463309530900219184050684396881669895381601206319303258873867859881018834779274955486110208296457441404096803987606342615173533657731093688967295965282635012954915423164336561831658393217645899566668452221135620326656342387306447050111511397813727884296438989756215798888049108292374143608918496742861536091650499718387627144375810184985182027735758620423887366702331792056134940951442856284046592258793309961634655461319651722330599291674924151986444447479169533544111486461854206731450019290126121910387341989906227439921675259231899905755461947358378949631673306194837748952568000841832250000096099965078567650983577616118255368950224514406442496781738726587361982934167483733742470600574913747592412821417462332282368059382900682398584500148380922497798208173903122844407722457956719263267570589641970385584303078235918444808025088140006948382247296926087080776334371872944182577044321124038292401071582568081838685260161826225421948341751024579859634730455194465985447985012785113900977335102442577693948599915074737509712576866149902343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,42] 265811248005433015376282690863064427426851232093473879312211802836811902492880684650999209917994760211671232082983249659033752290233815320747021738451853856841136295566374123360034736278379922340343302071809259689075817011204873032418137974847034149978838703183951469408427337216769682912853391476573705738174409237468074803908381071213808489953024907065062466423130274440509331335814738721462227961607994182080472055219434379236970060498731506608603532729146612722012531216013673936718130028131552030558202835939603391489465306636240508344995628142325323507126340518088149445954594795530265684963856726168669799264417923263296129379915966683718654112854184602620407847784782928213634764075704512662636215058742826682911725500232266670809060886575062460206350904330019528925130542131082975547901552765327242903333116356242659203060373680925027037974769794748110787071307381651350302217318427241056508506188428873852144161629920567761708925794642422000810965241735480960993038595313239230477096797194323199072967394399535359848374401141195444738679223362952432991702001010934948805295448569468640811980131972471224379621637092617700518751913137439767183775332433990080484544691701949087120159913299902403174168134231323508723167605378244782430293700319990566389748069723250300940188034887750066746438655608031650634378886127853504984651844568876377484631927849801271369030330411857214481141506226945522668972489924189759128857560726420694650589075516519215840507277897332374876746078126795931075899855901144506507633004855940426414988449188133528724106495578061191651880313415454647432447151572282137537713158028504556410990037426822764965443119340129188184230765505267188027584455136419837614398256018997126642945542842111085382701603542355496666281542757861051414790759186733578888877788846307920979412521251981242565815768050958026791321642336569835364062140121013954347061834847094224462975318639599787444822409765980858063962738979972003522374243147375097874327494586689745621650423872392391790174611123445039943956116314167901932233752034501292668501439610498901934658465793277128389327150272506572962290090736784512984887638624283115035902126160838614413092646575604497770555591612631094353319905018989487508767834991384132553762178319729417650128318774589677367806783090667375077530978884589555175342064692067396074720448615780495776893006811036925593794715932182627065722398778740713681920632145531686180150998666249506641179323196411132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,43] 410628095766112071868577158943496265436964927624179150165001703378089912834808062644837378537000358210609950983267408029145447836857030923973309289218886523863968708033825436408902436907016696872290744849364736593228373093065138974838218456797604123904022953997097200009193156301355878294804321152132118497548687777755254316020216421898769319599905447227804562714572256768510239395640412489678564744440757927490814444269640743582718776623728681587467190707513609737261052596914294247270091380092609362549970033947113096216440398988278594705208840195814551888901952546537798131790338375230702240883450508593036109527636688891867684110576935239609496648101619546876640543793556602792267870576727605397375456307801064153086512855398421473115086097449412893675022119152969830971822281633145828456435510611735284340983998155306525921499076071773228926208041217695313528371564430618808905145913954402343480038308331625791438407833445274434788053182191463114908529482502638570469946412367309699468448493038344837762622007874012981881777192289799304815017525342129557029440937384737649154820471969606282840143331465343475772668233026676483788887892858554617496432461733908858564761053257815272362931253215544890472125730759455183002777054130573600579219240476782489020998875726494365755142707108077312167597704684511263574472820173800415603659397661231694601470042803565210928416375403181346132517130985944125335251935023526141100539137717176930894688731958581726179073256575574364597474956740238941383877452397937093688343706744622266175231525441393578520102924952130725268722241738184626025606351415256447495285475686983490677885143129847926567890988217182970899272282007639587752649109445604566237713869599836212115784864076693719421900448273448656692438348423160770461674432412599366359259310612634325092282763850702887967033900936180814648039130124151827127639103378283497180872424972228307059136084826710362418959485259276699375951375806483979712639086719836890698029116165333075048060575843568353084166597321580820324960290370619585117670626439472094188095916614773686083528501711169748572183499441230281855746404349773542288222823322373081058789462726614435551193699270138172598051985983896337264967646243427814810241534725247717268151068713601152229010292773710318835703634540516796293048840128537284472368358555669492806780957726317170722128620142297277158096079151444800265571015377052788091780856361912199661411831952406714663084130734205245971679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,44] -262571442283406487410826508069071614795560955908441871658967114614013108593901116445426820802389967957630343650230374674483959868709591202229537121995727014358072737655214455878528204379080567491555178246863401574129955236176286957480071079295607046547785795964317720044243085538025429508606113993074343739843127927223043464932198084362326038514501036736720037983523305993351728796021006693325873973492259301108038928563177223394168974018843665518097151568689034381563184596760947626684358136990056088821001593720325281747197081967764681219540724675685142190616966971080453114487645586406610254676713778929598775790327632274792583162619866851318739652553939274050074323548762373436035193953628385370911128891686108111943327510378098023470860009213111963199695911523364708820639326741655283924889656480188831904428357452612114310669382723133063772878698778455420303906155567939912825012276473545195481367806916796858670438374727487652518528601374509999357665570843891951755885730895690467745103761122021371604421828404264688994073603292744868012679357346027834845813971522578634502692485011857697542938362960028591011072834475257183951942892292933220305236763305362559562374109423631352903929568578040700577140646457822262758073078077685406143801556951514141122290649752813782328676587402977647119691893087817429611699020889756715957674623411680830765121716146088594016892405438085752160944826254176432906594679121752479876959733052943267578726645796269496318634506903808211244306082437502552067670070266692415455356652497718796392177101332337336303489525724006982934166909647563818527926169596507024363153822607100375621602460885093963758032962825299971084361494002178379640146529050032162008029012008908192338574199331407966439479644384523020832429463319662799772830862071372430259164866410263356764145394003392281804354678849146662434214994525583188557897252978405182286001947028070093029749042750174022374052577337409997428869058859753254660447323611667598290381066404288648633443190592513351487596644245064653355137732096800774581214865179066051704886553571564547720986368622530337707622245835260372101656683374262922464931601329724995328667159816462888995279604082398125635351186344343899668325251694871623036357823024888720935455977562104308908409650288406890855553885342389296907897885825549444913000238913595842614275754004903133519047969338707963348358784325124414982051177651623224718053043400187313484997952625632500200936192413792014122009277343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,45] 102395564613224901547399722133034387021409437371740916131831983641935429833116669710233032691648557853042051141815165442042013786413194171066365351966813802736599285399849215225926541408062179111898204830628316150357451804974628477158963589234210791352746870912276950107229304120058244051308378342534773605521063318108683364069374116456599481537798221404043267407553291220841423280659999080216491696991494934011111115059708989272237117684816793317492539150924378784921790300501986531716122418243489752732739805965409899493085755968739268464573619512489611040153732918307561443864453922957339471436364928126383841831757248028872575895443045889332518369592949936432192995515511527505555694341852277105862280548080287244707173176266643081948287895106321429714583550906430017357993742194101443385541918606408105153660968600499333859944646841013470534880310516767467816718576047880791410760840117955892017852905627331119877046420271380045339993983128875182856744722913517854911209914269609334982499334456237147504826467574801953126075044640802571290755067401253609429364661533146563898831384706965326089945310787722311158078638578023253943961125799514454578777552724681368692400090149208036796984712738581577349563414474615014014313345316549253463565496906730729839063314483234982616772119527039005092213791485634544652814898171121149474610595926356423306805231116181295538602793122128792020517713879795046292756855064204328668518624659480633844440539084206453806624168337784345480781070478623148388182744995109204060431828233808636003199551369141715958905776625429498189311625570064319371933361911154092302017747855195136244892155812774375350180801708443064528927296257832836292646910132358805449105688025961473460920589016575619910616845619833511060727433612043371594325079647390818832356724175527073121993068264835282340494279752935531792598405593352774974502931684042243738287562642292987461233060967444825314096959605621367324770954010110998452138188532001246383018211674472883037809813346976163739073436967138696938081226702618388049234664010219973225553690134410716905682359908739157210112947024308897020102230932173111864863923802219206264706405994793370609683663804654910243458211524097242154499192000382240371458906416334296171091692695434620446155144519026525119330576371284637448372202219173787809151436478283533488626978951742373245017934624196078360152843622639417265466090920997061576447126868043500361879598597059787268293007400643546134233474731445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,46] -29747879544110730715683974515470632932390613813123075305425236227596360570311643596230220395451537083576916223462418604874602869598809844041066953244179624197302229137710366442674251671407416269624807311390923801204278743710309695036565262887661143875786169681031368822124314503711642160044382447372994187093651514783195989585609125350828486585111289188003343395537131374131529161029683527435782321513296160936325563351626793519561731515992148157793715966968955094097967115035296076552025890897848661589252859287368485659152702421504325268995232939641429829110247317405962066642361988632042117483975597831283345637945875730827531633528894764314137852797612994955413672604427876702899175088468634247556101219425423837922288439668521673290967548815215617598953460711626083692328897173224636619558703905705893382559994057129606568645139060603625194371640478887437715795840131316998960594496068855402632026211489257462850713953021469257954171330193169745380892495057903373423207591769822173823330042845927264180015242564593668581454565166390209617619718551839322344367774518185764880508868242867959859930093048327107456773741239555276062842788544759801551461707306679013480360828970991289164229231813777968406555700516443546375109096155568248485316243769645989225649233532208352480551494881115379509534851317970224966470855174250657309506144967047220610843623913192903939903116320720690912862805865706583070688821467086750585288324686032058226959657020049618891014203726053344201227016516630463583014621998690634441940146998172432902635373214728590772252642185729699866681002697170057249310092092996027401290575600692149882067249987123188986957603066766896936707025389058562227372484411596482945026102489625850292711313254705359194325705241137780827233632745821090760841757430543112824978877311427037539260812086890279600465626722507950439026750159953038280129048985263078700110249497144512054826708069546463302418927199882780665340973193330988578104997271634085189942112569436679095393335552690968179217296762693687049348770463407829774140423639841464146991832696759006564357022136718492476055768981735870357495168428623939846902594532088304285335628194777618821297259556696808213038135928302083327945468207941295047100312442283700132718340690581220337753706669389259796289454863654721697382634378693731134416291497591843663848271404786911541590714554463272985828480587110704733905721857737567195621707297910522684502388598341924424994786591014417354017496109008789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,47] 6329317905930315276454960871348863550354145872950100638920731191580226889043661052927021855820201028557613100357344163022762817421844084128609353693952244102104691108015098596084437989542706091834362046629761825360552528085115709171047752974403317053363518380695146352366494965395976698169496478185649862688461284287049541370746515996890544612030462728276997255599147979153844037021453564232559219075024654144185430715933602262020805783928534661865038498082211989370656915766502760496366140175409177447454758425169828218679848095825669483565641204388126466720239923924586532695127560193710078377327709847924425761846390734750370574904641262109396948351667794204338190666607355152324329685402396520705996922863305033732970743724565305147719434797767350874421936927831145680339059180936313206901124250825743979337145355496834826868699696944920094950844330805106057803927340312813976806619853017316179785777188551004317124210971144076454543827958286815781311076462961289186584102746471830738072773620822117049707463277945205215225463884452111918991036543831413935715826863173003685734177985670660178550262751705486024242039603201113790575459568388676051356650125079983853343996501769745107071188244344731633760015799653958584989128726751269754963429419387639629830401194894068357026690093961705687635255927860369562298570303279383249493628342576699712660094137333501068482515164434266201044413933019292436034139929502302380419582311302097220539739780416753954028791184405285064546680716417481971540098431686075284643319960482379018333141877344807002555501223995746100599898129322344863221916940272709032778575475944557065796926664380863435387893414240483234051780539920022704560776354261170765689259306847096889915139762946085217436433702148749899340626834831042859987418591020082157672680374376861244498215416030131590260834641849918799372018273650141119095661109686876476184011215921810824705706007671696237886832473158418352804162232092631939410628012387911497372529644684357075960528479978358068272871624977692043730524198669050929195251334247336235032723971915618233839310164814296760566048475279773923149038485464650581561239004070945037700279622039578153014646995911899840744102418301682300016582262797883841085625292050893703791638478711186640541381187734919679751016356035500255336236492353238325968859457834319702464845119321980155764529146138368080228614318135567879257913265237996928387677044477032569162003301944738336984666582374359222740167751908302307128906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,48] -730966799271979257787105258263796144252229142233519372600737988504766581041173114732972631094404880488032019961417089255292208523220518303811410056612219131761497388153202446344115018516468150558911785877720879083628183912152958092134413641345289888902642558604594906018635688584991214563364125115395116314318131339798106358152002575650629698654351741457270433001019678541557198778836498352145271317709453333522616127722177967510007896724057912098495976718792006375103608450472639240397254655901184704856811217572394306864209864769016936010403970089935258702188305006966737538590619690946107478975004798222660749374624167544412738917146070846853286536646393559684838581393515736395741349227411604711697098332215761041766683704194064479301962611121053918585536084595344397208855016182689226361584027219488430858291883159253699326733198785329599396463796278077764324589708251943034307619135067516231064150796714998175926157657677298493474015512791884871666021627512233602721906457412379999296352603510951788269308259895362801677138938404101844153236080006295866945830847452463105961631231335383176364013146173877053212811549765853042408530869319518060411385949719130567659562723800305265909821422428209625340682893183885008098799985160756471446643440434794848579775303299164491937075640170318833709337471043410961180675843190388383694585238032192876307872931981930968066703220983863120198793720454252853964832773873473160195352286368878084169146864438741457374807922196268652753132788114748645786035518081632605757531527282492074833443035857913685644845102834024648720943008189023450805449855608692261452746202395429196281945162558412034585848313679454739707965372406009141182052453413936595848641380725613104483643217285760298638731832479214605728143232518597113650119271340526073119765148074621452874234700222409251662565854933464211976516432111685403118303977182124841095472973362108828872839062436077457806894357163812963746066512785199041443832780981112503882190571573760539146549457761886540050022994170028025173157382247695053837271759058491368833443732350008156067426901683296375644469484231464074222385884100273367192534866024468480363033973857530024183719345301756566364304463379412768540183086969649692566603656895017601066377917022677079523151054036581670986195451981745135049257672870212605328790745570792632097766941235442949957826000074649581593144053821855622240795144249344711755281253635819435718142579717609210541843546560247801835430436767637729644775390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,49] -107221971181270811292169538455607784934332631441127720571763934519896632541689617712020443695522489919299432076102161914819847294106266555603619923179578419167822210062132180936136749158912168027625404288592352328331265727512093696250472677199759112062150185567558900556741848857111619202900028279825360810837838487638946118806226843216256822628268611693786401009816155741070568636124552054738864824282613134154788854134990332027190455557227484128732423360653817079458909002026290323874655547112209188698795180053600652160525341511519126989850440182081838985457581502661738208033402241347019040051270622630820841251895473615993258706430009308233791601124053892211049305570930879303236403112545173566105278125978567174490327031823104868854122881099285420011237781393525639423527317137490207447769827379889418646670826888234804974232760213649501674836843975276763806206633662695490562190951891118882868149357828705287251952773839918768887879970149640600225876075896242996173929435747574482270098757793851075775406806904096648806636962102015302370210229018778252949756602583093453271197946229919576241407166832084140749378844835539294201172200574577990486806888217932631676909989011813815889150295740381790539277608369721288530749247510612135671801254806758251454797656057710133584392048136866400880585977735458689475108532119667793021960012243858054724143285547174893726437181203277913990552492339083892733563069181968009067736643496140864401185187831096163978478777508971575310414476805966877099996249390632667222981654372979083674676115255154100186950521159731628278648725686607920450757346833313019987463171453686786007888567915987262942574081507104851813938529508944682855542844377608050681573653532057479076850279035238332868826213726214632959038123305215900494467968423814065991954308000100541951679683940506948466826306498561206839411703234451846159721776224648762200115914598631839192360856364555638872949050493159517380194517471324439180005655435854756603508789120228808058174467572901856204573015801217676945943478037584475558372513165589198664974875126768690153624514503885060790580397964915148166719539139445304134740081186628944582720885321012826140920918308325507915075263127901686690890852666549314708774752650066042865126924967466789712705280008549284975110796695983633077411634537825887978721524544116037294345207309026000057417801193032762690131375780010214649414383136078396639940112019313795344296094107370790900700239676665570520697201573057100176811218261718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,50] 86966225588863679271093946483189795146744139616364074542705794404648078906841577386112808730690696740981267149155410157641200426584266381130391002474881734644140617618356833717903069737178869158607380062612694675414301421820567153148511478712062483158264794921784113529980227979976655586099245025653281806705498811293386859045640330218497353619143000152580435480259472856040532057566931116004504384986695812565147657171092760772115652190299520207494849551689904130135790593790107996651104671991490149225795302331036712261306243651686825076773994098004618363646404299920891028900615772997420498212754352967359857081627375418872216828651114285617532384225883931929662545716817924482195872591554510924376971766803467564001258513583754855036780798665129678441296718317663104536195834781438720172073708547501038684449299688531327468457708879013423718950996788903007348249876886004511762132666736097879594329204557125343559237379077608104150108321429179288176630642214962821906294127015558888808041536225845725463065047740591995363239244460966060917560672393908691468396221405159284909886147169941202018962021427816966176039677591914933867406941231514118440576525321775777938705208400122294454240018226525038971688502958021026231938534228189067441473318336961075011343807155803549728561212948822816198872256514741683147132525173655350555432697870652502442651000053464758980492776593718887137075385861447383475276245723026982332420045013152788606472626358435409990537404513623392072537323977843370355692506910947125001996201120412837848232242417668600743925804160807639212021674713467369040260384218544198326043228633718491827368452274850669308287016666223010759670746953870982908410644206152387692437837163294608685840071015993890400391107601734616052787539400128722305270314976244505146047068244275104277978679103831995766431663676241285510387440258534416160109147012015027760469698663610028384689147459925304145671982494086683952505268227997644408945353740378499460045498088717399804840713773549145910603093396311509922463776146869539409166268745143324242365529784957569540667110170997947354461850517375153377753045184631648619682314847175213869031209701026496967338590367677945464042077459721691611210359003093047499822354170323355329713833022720106451866294491989091950330063690304606543924621966183334144478734212109525258240379228444228857099150698801154608513672450926268558843444145321498967542911678515785884039378675081747179984662957251862099028461017269364674575626850128173828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,51] -27002711916109129280582190715555828087780829983120624568560391753308700697794768018242542084638050021191609680093736741910624788602099048880768144000820891598285060959054963568905121511042936410803103173477676817098151455592705122424951217139848584073853825933366316124435027764249109012270149684410705679843147134744831731652390793666242412005550597579909233063148944828508814859471591294380781551533257138198134765996335988328255232824648641233097055339479336482976916430452927826908659132540999516794856995833848585721487518843851023350122262086017383226349684841491824968944670907855374406487086694008690858705454941237691476627934277043071472490733281435602685009451078890923434994916738258773741403305622797102797758176537410410598207443221207624661748249793829691663268560108187517392708966505560216690813962193088464099897344008965558853584663289426644164828522397955158327870190146456779973355713122579192814886750079100168930006770294171139504578787543805429032778921582062122205363013691210869015764023173277067607646367550201645181963888646206874476545437401876253477360236485727394692452972635167085560929956477368108516493417141237905057723038074283490979671707066158787169691799013641264846359946963344346581770322128450274792127577466854330184538997626823171284275614766001361744537609736342936484875596531256726511944243119784536978797375425127537158712119282014125562217142144244087633372929760166416192023879031134737226081675668024341214585714298761430599883527453205329780793134273064106047655031393738045130547527096076456389343272230036072457780252623337707370618125766304895880632251076942144293649579558048448521009227537468531079056211665601469241821167111825053030820426628655591810202073644630796376652247926378281374217275937114939960181723690660945018298553860868769465021155747573622093400514078197878412182868477182079392826947885765883292584490618178802958989908124234068439534567403162223692987322755903284205448137992246269685436918068433819145754797767403042796313341986420923440902771058933910357078476301180965008104206771669034432160638278833706024454204739859558060212439862669280012291420123108665954495565300848394924976982708521671563744604835584617052542027570420427430490080574476042983136991666017368509481708105142775225801821668993227088747073057932783131359556386288071932976159693130820146902477000744704015123470566585209101006863560861659219295558010495818089275244452767915810894412177965562605100845183780933211892261169850826263427734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,52] 5500080026126035322729877016464410663543924870151029054730733951466339662352083251983273631987042755679589492963325331440449352613433113649326897308540592771577650044767122731792019542972599141305666803559331812842308816006893273367278554293591635535498658003370130191552554550705501936061896465266054838988667302890464879685659755999092552203436116650229221575700493193235584079564096939832148117247255124983379156638808923296422371848063981298769980949124725761045379076017934066414906488932623272115174993057814947708538686498917374028165012772732292196859846536778498041313175094653675464515113356711412164366959727948752879478699079635628101851308021097334980621398851556025932244519474260929596547840319390307375272893434397645031283151796958392410842144775650342923346389803047808915978857652767071238744612387296988417328450934292420322901206700113175888728985125374185608313153212893695177337940772965390681343438825688096617518952682935099056463456769339701730162954989950162744921233030100750296062448738371929888314382030920180889216749313341963737942902285195649590895233117700123663724859112975498850297460992543614170861682315986403749453232337323155425400663948401274660263690669082659204252830193168485560565451718970768099742086173196207266945700842903991871741737124987019156576717190791872127544849632234935720728564509539748015518737024095588135786315301519533196911003838153511275002724616578227568160825396875906872395996959762921948184942017325816226283991350454848430202878147478959699423064019537820795974695413445139785667377988258006972882069137313534133304571613288667931706526614538603433077419654401255409131793813912876832138619148654837941254725903320237927703023189615347941893350303881595678309054016530482714095922930372361146211272159956225658612643828381700383861407167359133578474066793742926673873412003790524753266983775441786141897385948608790742413360030283301918488401504265772293984407337033593204462617490913615305040451544433248428433600861502747041926246720192513480840402215780819863267263696796561978166340219220658347894724597758822864499582924668511625554090700611054282130290754781059128686552639269197155021090287649170083514505217731647299045354095599343839786019495278688553508121105799935656210948586215243208263874183211278497017127366584689419308215780944212894872656633346233932237871248676764215412325646302348307735077979630281815430248661085506744390659133998146871303746872081336854894129378273914809938105463515967130661010742187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [53,53] -762555219375028118458421013300055642403546998270262641250104704149735205493570206668314157463496352805167213193043150253524206379504390135074371553241823981201258365208418658645796712226565289517877750126498572962651285999860133120750353902429121898740904992469080180386525097086115089380900744764313931938727552239719056260711528871979908841153221755221315021948616895985359588615841203338043137527429241357921693666380626556805124290598784980601232893990670735963331421883987798510315998860067145548278676745382272688572260204366098262524464768421816567195689871644999314756584324090534419996623183749531334378317519359471271839324163943003609355063357290710927651749644732413865387592874068062521865531019946726131350539986825396734851228365968343033657375359204619897934776864452855453628637326346588178680510464654382214855874108516394026621528521443668076035949390161267415375823661427649855044084394151052156643741629721842642605117764042060370934606557796465639655528049600724046397920369843591860354328785910193076188970973391304609214289487422997905303333289403089772371648938142107601358185674302862126954530772421797134494492535753785071475783626899517711272386642651857024099301969291747066783035105495508646418212148632681393424350520962230176778870318405327945373332514290346025057175833213944003341771237605418675514249027547048445469041218925116752946306985461717342140248966347984540680895921626124794632801814305782128074928342701273753260908241476195073206462796667018000559053679832739780257876988538452016542919014427974097099293259615698876885728646755556744129962984635306004998818050863841183595779182564458142844785792030705166575493864576065881557358384078481692122832140671991876142295378140221371013539187058612305167584816804102055205312749576599507452056728758131141703085486817289517300047808738419566555607407908988550696475746043191833022599669748764303528793031404803486573384665710239338115100239095654264700224596162991327163783769875228349093321197522839533752319923012952930092199012338121432052935928955743870634319009964362054855618553201024331154312852789219238701489642719786525336163327218733579452258675112314320614206290160742687679800354121439029822104625678647416285314642620969374633347281656859614212574559999817777194234043003511635738529142817185178592265007743942590426613143505405421900215956690052298333602937654236967764883819584496464917622389654915770531260453231644611295717673773385272868506766963565823846948887876351363956928253173828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,0] 3649394838524018270547458288545020574129439372350325976614872401288647649142839662838137027610930325696983402175547662384660512403215279788259449959379933630328671355593041271288277431725324065043798632391438305595243982939611075175179788913561207439906442437146292774409960931902265659994779485655730905083894821573775298749189030657703791760322897482999010648212339184639621181722927856919139422890178963146588290795764610792370785274075939571435374806880702549006988481486515412144644937594703459031350115463772073069658294094009795552698081243221691800779144939581681672172713987385216832823872018898723944092407575518874669507036424814924216432694984316243899051032941231691048189828945423201232331850849808098191841172828077908485233769658489654798218653712023864319362197344984314465723107667159346498740197574151467697137781537594802905626758573090991638561741179241657421052440243948546968382797494854263246295516771324766538563279314327382395265953698843590160266347791623333732131557851135849626627992958634288695410346063916284474633346402076270420834944850477515355922503077188408994895707040553445628461262267993528982328422409542741173115810531821105822865322653876099383717663310882613936263500979523405509004927364544585298766110217951276940749124784512272667452285371367582739311328149942089371030601133727680287003414356079626815144557235151879052795090938625518547101241172469959996123301643380254753466849321388361910114194160731471440093654522506249843757661817078616149364836102866570448480708406537554584125222999174958815068144586952967690069728656359446631783991363022638185046027739934912833912824577299673429412858215486375625992797260335511469771782062435573316685338627558959852856299134672587977540999700956844243944668697658429523178146305384151217589742936512426641247550306099497342314818789923198165244854730806283097808559189395132031084072433753906199483610105237341687251021711896876900945139595498403997955766328086685297338072829715403497966689949233633985839041628295503342350952913046899379357151765345843996166295205197153051555215554130171867790631693666892327225361766161944729392106245596594043100695855452903952755730099740662309694788909435258611781298135123311077601615331831389591076723521441848530248894387388711175636473072288738898647904622311711816175622853045785163834086751663529647389507326772352426967040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,1] 63563798342628183508329789289323658702469738066416534419853232170552041475333057423875003710772490400124111411327978094401732930219754054369439028823998964074767305526343594240616614658234940663786459881722381708715396941826060306494939043185068369488108331416758595236371505325196115259963798183660827833191604286384982332576479963921467427582267517935449806298466263427664983049489895316915175108167896829940302859608181094731694907642653463452523625772786566129108219510026046060752692999104754006892198972478785057601052109605628394974250270639182235382430609813151182783172805993889446548825829775823356742479847405535608508412438522016615921789791128045820437193642959168861477486045432299858997512023310696578690624133401361885992352604895677112034270041352988374429239920211733653675760733424104353932990161434214223731098473469147914809946206319510342372865166253503249923893785967065880898769462595071671645904222449883640044687704812715452581558972223757016440197193533838438371056209803619079029417859801917613697069438171001295081527857598246385588671201279131269557957119705153512552166548194725289928816379233734459512645536526341077828883122581284607059191156334546558620218483309280997371638054045422693700790943347105747252217760405938535938585510330646819208885583744617192501204102826087231954630291547585022344990037046825513858592923186912162744832854834274930738989336396549404726794163708826330016865160989920514581552503712352706532952970366945618413903677801928297440258082428646936880107576178386395480985655861152417272509989195398855704743091021152034346451040892834389933879745525001376484084349572870214216922001323555226381497030019403364158704058996624015820388486397402111198105185466991473971243248028153858548033703474093287822164763411335262393906401532891926751571035749973202079814620023040190239985327261715970475978481410983304226910208575215180515583406321525333648032433898962986029573785553555590369375102688837381506098667342260219758722260822696620748357362924560023505266279310083437030308736993326446264985558015554990894858099370235775359648375755844243294051365543869668397084658836072642157911393373587647723837713023036614999950231283314052289196250709323357075710859821580675769410803833719568120826908968610360784460680131677904826027327848351987614194735667855832063664650237458872795444521501113215413649408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,2] -3946605449981772049123609817306310829317414015758583178113130421005223656911068542464209352081168687815332833665912801918816717887135112036988218512329108101061969708808448719195959522380780355987896418366006563888338119093975359222115573408804734442340742353134797999712025918873869607911364157134830403468601645982522241996887579200452137957251713495357788689383431801821081125014328224907282748214790703143018481640351457021132605003264863242566412141670706701380345783464837692852685183974260541572031813940731417422494619782369431687181555450600610778735306766629770283429432413149282810846884543547414979916497272959488113940084742505218049121670436686433160593031323232917237153204883185488632398967465512779740922229859858272393353879528069862865186783259497452117757069697908133497756722649385276965587114385077173449245908479215623240730016494559531140978641222433140286936453459739018113696607743032688922237009709723086655332792521952587857778016121821471967030856743420634524563007647628139350441834304052981162992829659563028045270929847616994560119469574612806265554559849405528742472757391339728507693108626462980862891714682734135613656722281334270091738888747241505114498711189570701534900770133151717439832173715215333024962452728919673111932466712033977147087052711070213915190831682994941562020242668297686662597654714584097620384090171170831707820114539905985769131998129933999850689209209733232750205864686907063662560897594983531742179654540667117216899989378416806683237574119981227448231193134904979352268912259532778741742186727390359402058185024463727551845942877169887524181959261212879001456170202943705210819633157536882750447333924118884459401623761636392544889052860244438850105417734308799882185974138462540299942020932975460503428891313260956479754484716914093458801265155169531841136529735693330547567771136898720894682820147170598782963707750661087969572393392192947225822923704306602489104240221495133845189374752742363105671593252827634714876468676129146144188373309006109191957596828971933348731206715053308770436017477624013449582476829835583695581712041714317555068998288916734202130809016043886540742854454384268334854981502206404394217962771101649533147701320426394022782868539006219967440043249454721270832169297014687648096165624892289142734137496078139195017973833549553800478147103264364396282896368234889661015654400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,3] 54134821573925407297414990877095180634885476376732949949119245235491187805435655824008715795264010401779516334287156949991740933003627438081064617539884038137009707773035953098574370740938436287439357374402761650015072102890972569113345525756908777397721640616589558172107932281803559310563214547470926188709243911001623447562171093787143304724553374301561627942880398042555208325084686428637838977480343621991568391792192988127337456948951994676110341536857094795484264850340344982826185763615106876292248251393553562186830734895244925432987362072958625199500628452080315093540939359864763084424663750393040373203102255854972423430134370123998426457061467520657647472100283259396642085994551809828889858065200485616653240813902228577673885164750900665262799575678181916631727222929559809729274788636819129834973403709470561636405228706918084215297562371849582645825482883414055239560499485392134206074500365322791490985703308004326750022011322528826431024425014083884178591163285641940686054823738746100345524797327185687994041802025748758683255781631472047250442377464947116604389579512489803644002827829168208707283340653551947196767137743254772940271569374856127756051426523615735098570247312478215074293461963367055564396932947143034740019221036622952995908214894786086363759521787662792266608974294270829589805436454259774935724104358649918108585917635782418397993854076086102291045504332530519954825662299623908864351424138025365087832235658935951097126092362467853396637420604277857064620798281897765032522475619061500624165550669487273401237687662352858739437690130114964265350491912785178988108818302456796458199737461696344485114442256027861904282219554823259529109340348236621286457078550743666615156376502594149200897046623518650659486543159130408518989201178562820863397526871657566134393771109936660505046812676661465854518935787174500741528560204687645919494102900697335951591659852017615976886161011599406197362767319082168109075893920509751544230977486702904812316014077908428854203662759917007643386542491730777800437832428845387235271067187286852709892420691608710191681044099972599679491270598172510436772041449542708178936792290847203223048774441625500199209175950789393191571902203793407226261620643339738926557723181591127018295353979221158127261220349579038824489034552933816718428825581046081962523124963576877866407662284226352076136906752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,4] 95485181240777591746198537837030390654265977034660129419294486507567016278359845703381748481022129666254803966042573743650337508797458315259308913374917905546457987600354096362408025327830033154585209152682895861168924832052675857704292644082304475826680847339445126282766986139797943357501381368489928685833117459815458065559015868452001251445916533049650158462999752249050946440344800748693628932212051024279865121958434017886162443039284508261051569222719279937312131602676677366194340588460791700564848486795827249610535584008649781018919699757188788191292711710141298093683154490200889352092567233388761666883808076469695455144823155248822001982211799190088000830190606695008594178121571436824190174535599396931018296117644997539119415136339228587637557784555745995513941023808204793145326267100564029580964175049867778260438548272907004186036754621549424116745489947026524068390927947783095496766702327252472604729663044070125892118189360044473062253963365293838725347132546752690985392678847090074726495901261090899887627435817231287452251168859071601332719459763938950779805496946473768625918820037224648682901747639786817344231598426045189487465104550283366536272129510837639706312688370588334597662253014246251152923753706685491280108329947957893381144198082128584673730598706653521400053380796783910277546461987208060994885799504386545355897769704133665582393926361647997137990139239638896605540805065690767424985819072471484617025166405870722676440858964828238633051907545287010005341224634281924482194391457631583246200352021150328742605842056532930482638725467966402769775730156159260910088765653687869678878346679644649346753259959059290234573463281627149968813080370158940873288606862573512772014225254085075194818732337125412826966028120885958316376318936672307959549205889711897382175581231408063613193696899085381560133442461086575306318907400782544626878933432073126445900769862819798746336477339331173471967873726479578136465362285584839247170003039625736192091156697991337674275903549660317820660583731255238087889923349721649325031705668456700859622890417236991798483365325146415754003958238375862276885200458983745773478011455004039184751407311609827170037813888059174985957904377968713794866186890606169667815319286708960726995961689691985380106303322830040602154631495613484868614420093163585966663263692626272319748864530217080912464576512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,5] -9638706074531069265578810144804993862040735890027506309434665471582320408613518782168180460474947436925970159196333326652526920026835375523152439287791998952236810105511079887458047193424268719228034016186518724635279317590429259811139501290274571980294651070291311314698044039399705884094207300017452637424394705666007797814565349173513370566394750123302893850719622554983144016645243631946335136334611905526689925801754476309813232208038410275538705812615496302963380649182283252047828597797106542786719410420112110951732923231896958803042777080785798168212309833725188327162440449071709474343640939060294065228030234970436502420776782033868346239561644884663852706010194873463919994961753477317592563643256972442722301508680636259944627633509121332183770462341513860278357186637668715896593748797116397206856959671661596467514125420484819335857995164181918097966061536650662817864255674705367546419752769450866792174466885300423223520675773525796574197474532790056205267263403644972533598645119473367631267650714010112152330632757385343656456241950397918318274560029855532596420946604596818850662434037082788605970436110713906076830191157853325842979838805758858758840222181428863316975842873477528585230480292911491401898707128179960580793141481283552281946322789397022644857764326916561208494823993557858071099442175541295436330807492512164619397436594869333741108964217745187167483744425242634260168546655974647615765828266970816045801955953840871735107718651901732739153002311115357221310698136444998393160606157985696417239335475338941122093804003195541052830813705874658634333204180043406180466769490387072106604923212030277606678729650208956791500705083688874054752394395646242659530996486900157543807390928183502061958155045923564818456600523546849684255692424352227311150529146333419047645310291080023490622604673493899461515057718524630178026245472115888500041695947425048431132410278567856376541964677738853228622890639809917585364211784944545323518451645633678822706291874682225271082126446306496347469494135381690789002055326525251715012409642405654750529389802271755623321279874090154876269069100579347465383595776423705285219972743135205913023019256924167050795620891404138204940180387200299023599306742806604491095188110431016746640969116866009053944738341570887412308602407168362170025530349973996828724100163438427962255935397870980584285155622912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,6] 122620227136575124781416920478270468484874890568636171839559760018114252013499875689202016965662758519639494730523834066453112304223609426201662225099464524414586638233368302360231958821145826253566624383476334106765941906399598145820120659606896831415886928126538402438387149398642079325938007769811748128810750201583312213397926680783459560417184044182102338392084048903037854920468915581406647345921762879423225987369344552754027103441460545711106933080208424235344339707245588800499440852437871891100340667429755790236237275022338357389544008477242385998449474385632716138185316384649911226529556633714628810094367305528596080224426759380903782650458713048288349272977169007935558076096151703835001894703333023377184179260657658889923884607705983853846880325352209785050369010838681589382174255280204895031449805342061394000855127502836195401903725190428119176274288550499702235441396501650518170538570766387931400633451826176179501384773633417187983695956501730567733060851138953429566004407897335646043786253543109285485579307940693605629109502296233797864066527936425551695465955168757334378382275869640566108342267830531630796369026634052112774727034531668931519740449206678222318685686312158405975003608004435967119853084797595283497520250332489708794056909124467435044895110048022090336857272466506473888332779320205271493749856591056881599325503543286858575185592809699229393196718966767986613514884240147118591534887876530834008592457932322227738349687614185026734526918221977131684117792000112855974611491866381834770567394514705566123017472008706765268666734671010834406814710342568762201041024975721607430445212130077611815725039253500848821038419186207787143813447898572590951949447722811521644669061484804913360932826778914083341861400547000636066248334942600968292238115794016800543677272201483843392382971135866206971816994395573540127208001204154600583065476609942112996643827962651844495483476290891881063762641571188630145014874414667871277076421498885185470126063432315356182849502918126684004512403866910315985474406503935328677874153173071075976968270838134494042720988501171599912889039076151520102667931908833771895044373483759884794364288686182322002704887904390106891324825138173325091532870542156885205372541965061815651400655975737094108596308701069208748075899616340639195387140009171996607244610340116127573710526941029061475478485860352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,7] -912766523762302609018528314816218090617723825677173352800767718590669931110351903519761934926539159467181676111999850532920550288794177534329958538908087348799142525063197580663234900919846910906978915934545011344787537705930267805984406175162127650453212081234963793415297517423158610799696512827118016871785370924536862930844326319271614013228122717264245930808946665153715028787623715551421815585473269716655990473593793140976400520759816809759896702453937158396018282570721010812147667550744981898045998265886506343060044329093179367328466438884433714831909973039365749630792455695721406729560799713402174977668881200677973064028363941443346396096822682742001551961655300150559753725741131046168665688045980924471030100660647876195056664959257142448644366295334296018300491524605346652186579729681491952994143006659261799801362819388923790775524521414823591454433024321832072571183627341533065181308331164101745567403748502894504931557076140845438984874211476839921923877029478934319181888985334806012179634124639525066112365640936967498179953560554733870893238015188491837835754462981969324283050402857804725405207778987248987606970523295950822741438274231652963656674430876305658962082596326301741679519490882040825167589732571191394567989415217822156742751512607898086605546640793265356597650736390288583271949375650222383777057367893018971170930073076239721957447741814533137540715411476452336624454774444893719472043952727927168079103730545998841972909510054340928601922568318134328233127852901748759799586330593206136924056872700634929797370115679856711295862769684816445770912602074670870588188556358457947480620037127887067069820389963582646110832731730201232179686308591647352304629989775592383058078151075575240863377973486347145395010403264177318947397656152843185953072376164952305661724682565221573686058358742308807498173966595821584633186518162697293851183785369498155878737388936802517603444816004462771372877668023764536639151687656619773165575207994231831460711953601437096244438492019598437129304971503276132582594337521352784289463113800401087603114757489198597879195768683265307639381723123038544414005711344179192373709490201516413157981654849534543734063330432489548498326196879552540589491642970360992298471942892626391748851980382296444414902438515636832713789924033299809232535251203262801734312502271806544621675820123587975589935146074112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,8] 4824644496556599511699289434365358985866307501944365665389286267090394573967237241261964496456728435507875162407843133115149664895010363074251214471996447112921770121467252981549247792855669639190414412760738652680020584522494975403631067303735665418329218655165154068241723258155199696962790645778619525679240532590378683742057993911414874802691523966743002658419678086481844080358536214638914975747324889688497470889069496277512965268521342269516487309003262595095674200252904063477888293699071875300792318549889900223699063877716393479432937600903373063022375422616833582730419721715786749498486742187249712633528640745375714753972198918947747500147360653263420169844226800207474039442281731601234912621233631165019666604287935185066464044714812864322169097299054750348282409496430892477254019658664472083030049180707322276220261240482362410617163102036768710179645291243027477301595383178023558715153347049252479120615309410904239722103145273096807972951908940234250412076821506256417949065292981480113578234456028075699476466174046061579284529552589764028692559847779803901928267715152440915847553114773076060378427805335906744043913949424220313302118228420686222471683435802857592666551089202872371961021078412425360017834332296660180194483379458844589034187904581834863583584164647520279980675181969323299686702452825017678907943462835725626035634784212457448861697386957928902283883200355079402220155768123002033692921985607133674608110122864163611413999874205969821153826789606421911867060527304170473859435876061202933674685910344272152540615364252264238323071823621303138557480465695594191620958129322100741541399239698736290112025010636516761362445204145510318062095188624034792709572876807635388506313458958892218237389338791908488447949721754678521363463736352781556569200893050229861544664743320809148049732314784395099735052451520399718535440626009479409432617823689763640320137575011220581036673019208709683865687220477269792595531109640779391303342308883186176783402549300440821198124539512914163317300852455430844259887661308641850002942068771522480197868721828607816382477316934114291576661880209382671911093164445504098514242501521770938138811214662098924106815744016084969196816581608471467564079128774770922855795141498660664012990087564342878246211612398848127593643574733633920897190642462129138304073644798713150462983008021502893997524783202304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,9] -19643897293107123750459687684126751766714013767043495452845812899029572528829420581643149715644186234064320312862498052721547550064254205932305890373913024926723685513790069194563608564383064238525692646248701739523470488088378531269265188271439790746500385957526156764270902546664215403477005224431190044151020622264264484613441942232290268374588222051383518778045460594825310992775220070835561715607020420612740341102723067953258779413211965418222288391795341611922159239149396223416593975713731796946173126073617617525131997447216814413805650821624311888684383715745209379947457660040527184396048325569618159014951911294109455136359698364326392674313547240789908626122594575022099224178794794876876968832112044555153510460251599343641711345745977318543043184472178403809785357013568293232348312694575278949677296242996386840205990730087528731952347677140830457471025282804788938487863003793538839356501884706446627166822118102047800853158691502504980707417543954203183853616571719350289882369460459236178257137662987208157330605004754229291694835488352854191248893026689956293436798720052342813734674662216464843562491557603426415974826619446448720275995174041956897555638600792347080858533801328504732135964994277154477192517511691547251026127655325190413383470836279662382512198363932897176248953691570740808110277355309070487185609257636629653604799752998378018837591496102569753729695760744810163510552055656573222041964553585821896194274190304984020585375427486949540307240312907568959155195053514201399067078677575011855843453076356348957618382461209816601257296922590289513448672020839257177659104920278749702582722626372101151966720009936107774668326368776000470292727542255964931120741630036215024313528328205909360627054014097441207300306470638972472241550100474334446923919603563232511504663057313338873492558873098380648509653618924409105914096539899406414517381497747547456097025990741991147935775974762435177426291141749643017653641030350137070716477015805270845254012095224240136997309723595528252691641816056405139622210385883053314092633627338605372075304395414779002360212380108887677533333446508494677856000469314075113356135417172818331747210606734469956634206009195357282541526950958525892704847897286252653272854279445608816469944719639965688983476893302019452734393209635255170907921041634562352049990958653726466583851802388450786987374666579968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,10] 64377010754085315732688886299530478463428445198121389543820087729723666142093387792497756426373383490009468362270618362577842749223302293444025279085530337858385002731354967953234148290208342234832015592230115236959761109478531957546847787073925403719711603510485608156306015957553871538293195261685573303868716358768848572766525043774174280050104441687609294866803734612461969763309564184989458916951362199289525847083525785292580366120850474561724164701303831798244461600832260987068887546464560887898878383364485905944274005753702015719220289023907984986640740217940254148700313633376800657664948284614240516128566410978891994706151375451664189736521496542915088705602485478845710395138474580814600557254053356969926942659886295737849533657417986152265862666848985050875590771753317610205798459978133373885821119525437993963231745504188589153641019219522422509107747629708208033436117846508682712739598340540936694039952743506644441487612844767518365852099278020501209286457463233815256343654395360221069889971953777939813661574563637096755477407046138421125789145431013171763301832443652138994539330601236281569807581014468659762848849159838846323864759509773032313834281360825124986205278211720046989926886041347712048566799293075696202807443738902937872577799898124657585200765751229809489434351794655938649674579419190387128656742181823654329329449402785306568347481275986004732423075958116194314794758120449177654158902287262306096413309778186289546320255995460179430811992465565570246586862772336160208600349839919335575205325433467654587896570119931165946296326081675369225433106414446835619278466241351094812308995523573291684795165308272882589188276935760502564182601671548263929241557325768702089227768579426652251382272376694531618783536640518795658380467117913792459435260949926259722707552936954612978168568799446927592624305839667050576234737516257108822088328161764246192754598452952669666017465093698480488818327306321764531519826394357359294283043072059766207520289180435128973997283564480913521419280757235225983870942958452042873401724305883047480045238354507932795942219094063449864944150099443233673686129934978218497162324126253805375175415126272391399341534140107501877362869119911454425613567351866821940772372089071415338948630790357866077109220616110529155500331977740273828873476598362494297164566864615674372723069404530797167876603310505984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,11] -174053085829182689370655218905541527114637999293376997274929842159529164485226126438478319772216738110553552307872769609846960767894736590681727911705458960585875658919451536285963113363964317792572373031595269586577137915808701531528733143218621165195022191067463835982678696560430282484480686425718781023701622417501717385419401263955254259855657179845843013529368925708284141006049571938951750446056881944437237548679959281682507963267429226052104003866917979296163536484733418965754150513016983158104187612160715314332197365430481465396683312780102356578179466800144951532692947044926877087585560823891327221953748276292050699136334060506081117191889679759416344909599980161783740302116579595779361895771910733656355436537449952536994402795729684543572178270510189405445199269106144220001154009537433291884813745744783581458378608836029862372748476994268257225628777220388596776442716249764710751821261217292130248575016278489082204393805028873804198878392752593149679888095086374376301186001117730151546900643397161278904690541838642226120062377711202635584093663384522522188525640107454661965765524186536077094914194452902737060978444866046880957670343222406954232557554308097399088190210326517736407537624521293861173933861294255247190289502679259609161245429182283581969869248796150509138553171681050103124266264377394205896253489386625546591611012607402718726236945739740741020557059024538873608942384611227436023609418307116639872288214272312029338127641740649824002882879689772071600558551934833542759360447310829410989002395924367902597793312540748757645438921653464821623190169690362169704071590160649433273502029144075140565626994031853155182733707022717554868993295210920164185736265673618284952544441365290233131664196979612235458249569924482096358231950353752630010458709856871761034944330008282506252996155040484262022778988087969347560719330233854451164200168164162713039157594656553206761223046466084813416299998817842020996943125553293710410146350151817929517223353893623191341321670336320506535472185189112335058057220009806637402687475536381733066006532181894105182500299675246115799409062242313122542640059520086422526735405622172318834211701609528479537026424627980202920790290397531670399619342128716396465407830971395439295585576415531213069945920763743363823012095073298527417359808973308443607741917672286698165564608670836010473918198020308992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,12] 393348518772680031361719963193039200681973165719237854347408078880240617190508712583767809635250862757101546645978627967369683456174382677135986846556312202765070534977866957296003325137096552086114218695916026305811436866691451125646916306643498202246606567848761599176537079442580914914185140123783596323519818426481825572167210269189695427057590811469806175833834486332269807336794613110050892918758598711262796148591917453060998019869901120128593236688037331369866225219226109148533435795398479047045432559663656079839508482358307666397901916035006438777307938589330599102259839940110156842009440717387020272461722024742486822881522621226121296128914926153550606598679654504489995662999685408538625837743166544803717702087893774604395436524468514897891647393275435312604521150740239119001285776735184533220413006469714798395054142396854265104829671229850151364137769748746947152725476131692009527710777150769648887097966623328852995597933082485491419576564986611196970864880490427460025138475613805174085024684974469020724733452614930006249325439852350342508206074382642797250389702691912344823422212609396317558710732703346626109294030648138103499689901531997477345199867267978915805050658169995153925696949267640221274300246820110018474927261504549632115075599221885611522980446484349633641104536752166633655674563060825077121025604826070032148549326963159819480833435121757138194154548359041745025823647291435569656837662916127490848057662252154708589716866907206519144706438002183479366318849411910041587225752303870307181703428883494913079831905386687756135624984289286036728736386227634313466237149864931454205533566529031959498378391316022935622182048447166950064715336723077172131796796189461786532360192864592383125133727620175372491976220800130157254898973198211093289381929148144961204988546548382753927849829325849987991278877321894654652818226943542272112595498840222296696262095407834792543466078525370780318525200460209830573744227464824407622062132990191784614716509994485802800545096757911007663894010326957049155318117721130057399277262609072594627197987591538121880552802066111683958153417894136406946598329711495205366823479800578395666882562069394806349974162480104952929821174161635364363902920293815063236566452636197059834330913702190780501627169910415115620514524278824516438233714580568434111720828359365862208765133486839884292126907624849408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,13] -749293579993763012141085999166308141543954164971870139337980079577714774217832057605167340207396128458753942074559309166175189060116453421636338238498925745126012162906295489436631407986473524483346309467743790838854743922885684424520632733201279096911184140234510906016564000562570122042094040911895627257878386145665632404628108411301647454597543197636099329561222719385392146045836629034394183832612894983274866009684350731991269763942266327650513222763307777333389693311396471463720427791491970182451908105802919813948105754894559903716022403729172767020674871525901085630710036789767945702492978954232089506408876154612837936515034255339486481373568711658385917823707989464463589723332891551271494032578957041791550410235748490648377513398017885799090810824344399565748420572744326265178004312986232225538573168715432263599568163846611476172810363322103556900008033993784708854842184188183466127327322346082384079899204039536674969760124433229726949706555883782878976455437088541947222960122573403256957360467529352533646122897875688177349208132173170383326037821082996932190905193356251618604003106122908115768985198927252413018749628223386057166469742300210243747524884445815162575741601728064794429718415800176763450862418104350261890979513011255050580135310997091781173618059867451928082857363258300030958067708798753990301709965267813084253621505304881874404208016434028225514228920059601440510904237048122109221108231279720377413590962014361026701326882617739760978387537301349135217981176769154193090061888810940851762915418122236810761533962682066918864768732079915549090060399923300803703774503177791333405168510256695327950927026748973581565361640746561690549658465390186643519561599056460439262124167674685100734846983187010781622257545426564978729583311183482221118345648412461732578949643526552905218952595737840352508424074066890638479339082433939251476228143762652652028766753063214492263807187117815527951058959211760526106867824998300328886238899733259303192666397880245608647009047904957704090755410901837669883186060231349414103582370571236745106656114375326508399551670543606098212965348842924240111593417868874366417630756019193681973102777784283233875013370675098598754003441178559990650473356079248955658739457092108839235767561144779430295975113028712588066684094651635577447869325612350376149134083342166089279833351985541614626006336412844032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,14] 1218521379413849084833755817392027956459776220279704828914837747363203642966667658331928383038910287763607431529521145852778725474479520570512494979684469296609437974999941660378026325047450193550385568644045870669672982286789444023579986540706516441923976779259365077614749785730403540175125017418425230967883382269498283977317097652629752427386386300657061713465777265839918983951201945215835820851832161727813099386586214423201660202542591011018006990086296553997972901219709612378002821055659936147499443183631291644375209698668544136309762608632197455317349670483082668653918053570448231869688417047561789374351990934013933602993574707863782508229910893495641877022766142690754336634798576778372250049584361837092644033345711665440658598081197940867844924668125701893024218153209982804542257567683855658222846176299143138844950205946378676531178552393288137583870782937901469661066480565013876495587860943407028182458178300403989680143374061884695238262252528149539714037109662984253741182375668027326440162229618036612816219027302105954731434392039627068131031392976845179305693039330135933769488055401952899337088474917823077320505697266866754103148848879541923606862433063476560871527791564968972785501058650815597383106317021064892775405033833939436168570887635384306428087875928771548617327691174607701202276448976966728836374331982193372455848560363155983421776078001591716608757025800618708971027915628919849431339581470461217265908937400320069957450355992077231597923429054313185107619939230705591110961427713385040744149051244575699404168850099611186062498269213485722979789296590155330921868600795962726282422539697200119975387604003645403269011466375406101146571713538147585699299594031395282320252939812362167947338211372100557172791985141859203977121625053774700727335933829626426695824577720964335792736291068681283272642965373796345556430525701176734451021447048000746651052634969643244413146092765313213815742632236646795982633440830665065831929904023082758582545537410707625546503913195253457903592726876206089347121754542235940514744193947217000079776302420449584549969691142660329998022572480778263258489153877609781741516061459750999179628047562326738835893511747748202519650886617651431932072023125005412743972108731962307469255729545868510939509400185238088349751158734170815161994976750437317762607166085474092688951908616513869746295714814623744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,15] -1744226915277542879981443414499743944629275438974209445383374396673713623495069466427419987906781005327798883108844795506024958419881275960969277058876278974026234522372248176825646502583027271123834069592117048423393743587356188615652157959859894167629629845087557190091263479340317357008319485829278142282532658763922244096423340799304925239787772949555277331284060201101194147029742083013774771674121881446110654105176254387598618744257360308723479118069600135454781598682521462017514345616763584585611370492947863828126350490527008299479299638566403949013449744089914209104359731974314156737495184154487914590383623237686136831521402001913037585074517795664697271178382945187081158330592637867995922788752707804058802347209897491601107368671990854331236811436922430309090210904068658497328771925809639555551645591925977598172729039402550192134588643422534512308653573384339492115599246139011510778468698257972823400023189527640969314800619595775889874499420423681442077782377681414220325541240682567199262291688660406678336529019573224706176605830136829175337547147347234499272106873331870863636972344836654688164780096546984832068452802801293997944633248881407309145177238369156747022242667606616944758264445408806918870144082567451261937340856893647031751220175263869666852176831810693623552461195499821963947462474552319158199793734881310925723000660720859461047208840091529642177718914377364351019773262267793128218643503189437212394118011969301021767259984783321985734194844793723958204773216408318139222534320281854918583693182147516643481228020421590937337549585912498806182444925388806284311491630099359615851335115286062855528677830599229962901523466901688009385773342898120261903602752614128877297768827191591588335879190225768275588978246582842502183220469534426240104193498493274929364511793733095911951721670215452055298706691430804708469647037891488222360724752474607106594924738101688256033698669800022240173189896530173987141044125451456357493919813875658344176406365660528252038496194703424804354543890912666754935572672655054702037974749985138303641632743539195345504097470913450966090432366243002582418729135577273895186818193095911622451533807694587583741832664568800657747397118046056147882491204219192656596436204217843750302961784615981136230960273970455062872381060852275824264791856787464241235429371624184124507665067697430459803290605059047424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,16] 2343771534534978404751538289286699683505241757396091571875485765700034645991074202135983025186330758610700339479763730222510572528824526003216480173377559172944806943446539735661998549625804192375939779467348132565820003831820519150779646988073665754989377545037851118030913115805257837905893953714368829827324662764296990227022975309938502567488071785183054055248530160987550276432730132113194453444945761859838432691820076517926372704360603351161226147624513625152816665150492418820556123661139208083983996902071044407348666652788664567105467404732600243130140416616979602010418323753438022358880941209114469424855595644421567720686306655919259721905083633782386259134774062094631293380901266022287514755399971854666026114928208999797400899787954550690901079860138579806352597902672749573218948146344231981909420390537857037872904652392592474500259027464116635450747546755012039340595903202303549022892351134142349238771570526026116749430099634518222086925937133871530191078553227673855067352790444884351982795920811104165002759248259761510399972988348998527656976344918958634495887641290477789902293403274493861139940094097463691301193029442402652901849414012345764072155986450305258228459330047793818357479737191784280217593462198034956256504982937721220538610135825703675937240135342345166713199973574517998690851808179282625426055995277155195144031599062874880027613712071463174187585331262946989797789966483562160474285883696022112329030893691245022527753760425363762282953596310693403084539280585460191590479618013481220586845606014046999417645548754096313279621506632066392331899877842500771901384615237820352166264977827450806570072809889467994880631840875861394854923761319946288159018792943801461679640431053769995384464597678579488418285847463627429195393737191788754977204737162342697814785908565426644750443716232875044064440857171132943607132465095178659700875117941111363117756985603458785128696168499530627539081469317207461084436955013309801226743164804516024144824997835869524768566339165490980696830987489654138080943352203462259950570500448805673974270372514104298848170407872962154153232022611329617778979335531978602955514001738663684956067263831815351603138978774965925357341592060609538979794662755493811402185356669758419256330472153836682490297952964735038394237724774618010013431809067229742822835226427355944335076413333030154454433926083510272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,17] -3240793685779064394208574831203819775675744323732952692143960204006234138386312442816091369198553239874682353577772676118820765166578367035181551825041892874081345927078721902566595207525220606316466154077051195952919093774515869296879846962961788959420174934506024085695560120614696095883121277091384091361151934324609041376399324776044261697229017346775529072673503777764021103384595409164121779867530396144057561670852837369089132368787859773959147890579419777678310697414072088586447329322003822338474832238310119601900605130678128294652323137490763871689874572639012279488005906428059117252865464093369175310625405139308118114521347178686066753890483622730803652437938860730747175762527978757870434442920602678550446649449493736550333991252935833230789596080078946944687540871434384148979319138832797934411537753917091582465503199237995590239433512031594790010521652638000606995416747239601934146271257029368220884588002446945768437177762997087838252748075527202781781042513624055657138652799651618143944221611321487656246276195859028152850201189659180919395725710492946221331772527029432469636461933036341601647386236844882618799379380720166762719935301583500347208395763058113938194600294882786562976684527053471161937498670243157823486603964676022586494896622201949716278682675646063145999787449008883898524296204507655528229699773081193521079667476178378064387246663078856152790869037922417341680550899447286523896753103689839991043555596569925503577345599325718816448919363052553923237858968203667245791311079739448743397931847790616884094192347852043213430256710863466963583410988425844134043423352225621244773802774548091868262097009857569179576228491113742029112201242703231074530979773537468874109191744848245173118570790296640571386944879588970171541149315771282759774376827016605025454801029669134163438060161152137751408435419011472802688448718519874355075836189067495789598536412208085901421670760774211636020291858359168994897773742205125652797458169581985936586071382290444531022342966925489119873451192479202244669389053798634329413826434145009835120913157148900140907593496983574203665733301884073024379088931530893569819525431441640014051477475304977607224323931911798356929557206766138027612481761475373157141641109409535454018981893122048854503183700074782302161071733409086039866784269927703063710796928033744644253852936905632834743871008296402944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,18] 4869200836144518827396780469392251751069818737403119531276815873346351543912432652597384854665941054048302991589712532053518988644771505013890715699896405324760877855356216795712072233992129300262719303712329306411187714251465708370102675305133529929559382261754912157741674513802060515485049338710005779585793783918035929323278565381596852332828089428778802417862893100177196986913862550291845800452687294740685427405681707227935111594199614977917423019780542771948783258527323108661284804366775542791975737092422581121356514713862111536080490864484235801901795594138496529367056076052602686954206199026984948806764322175113811065482176009331120735696567652801387804164597569153433215512673428307669247759668944294403966741290009300011622511852500909113748456147070180317642803026389335277894245539324654551017726827158198961821473375163870439940721594280140031049642014102189795356077853993521508509380667339791177213483434463639648171867113241976756380397566797139805416179753466466680946093725864476762063161070047530592770867634246859311073788449204979934932637918318322007803826521437955611417287364829232436955834352611120682861197479813105284848239365404540727595348757253776885104630413795988582557344040586436567984768868438935277930841876295705851831465896249591758705854513604964263777931908327872849667617923383339504627423514111527280073737323320247323372147566445730871629254016654079083250314751932793840437850313911593358489667895533241989559317347380205666367602835770196874382127371062431465347318050439840208771396239997547169114349732972174434544511572862639345548719732008891781161577530593481665569201328772530113762333067114046870021592348112093295008685603514527390771309884660322319171234295801872829383760827164697831304801578542879518269550276831789745877743648965765857116599684006208544767116748702031626152440319775404027370962324726615556165661741298478996407304471219363911501873241855391915451064040673554274903948097384623645699626648161069897241642538542496283193238995934990741466882625310194130861422417679193206948582678716752437069819469496737949358859273524170253324975234686472326517879743977581455788997546167033932593099965598282964367919476593557094238740163608894752691761059059103747912456667602597022654943469190405314500811461273472303155633447422693635955890590946838187472323867065986957992276768416333330007006831171338240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,19] -7669243579897843364523455774231878351210393472269914786372330258843238671777880512636308319419429916374940622964228587110802114892604213027263760963271960269415605894426589999988603205559076164831841348343121996497050507976723734794670294829133204015006353588747597769379040695234229276864054982929724734380439923127287650410621351929895055601943922525909916701161469893121076392913570534486907003896209324422880856127846755765378512189317152068564979844061988138570612655945036813818675516120651556509890365393967799764460556427475470550436881078571068847273626082277771702134755338574736313006224418689060279753068461398209454719616188653762510358483972973453816365274964290681299673993874379579281584735639482191900455098911966143785304759382598144536781167603155996486522504362329758519134057710542801111484182702559122094892466719037046321091133681253954192009218938292523854626214939419252378712396416561657526827413269981177896656362684220417065268942769397056522674149566580300487121480141806176858135544158453600981354713107329413446230379823465190634173313778991634193672303331102640838053683042098258980582003643746982568051863645167025391333481105823801691870704796716546693490454390753021041843048022568876468049224764227551160255547634942250533878029226123762587657611479385806098040258441528963202332334641255932523481832285239695335159270143836937462466082344831249867504977381430657853618212698124688421864766045155409173338348342090128173621567698186278793862049797241252633374581055742160905475831436659412724191283232983896556353598891379311577119910333757249592355420351812142233937015727213768856878454053662484007502066414304142867516575039134509952219028466738294340460119186098143408523666535931978996169417580581682613000842564373943528178924137964795876146267190860927295981398208344986152528182612130174277615198610691323794747254509697034486061221576231487958809067191073427009506463839813299835966455792377324053416392337184082373731963763756713436231368321470946394911073100077538812311869247598267130914165272099585896792415213592893774146612467077334501162528965334187638741163169886531980391419671265735012387472058915637830090407617327530878204843164356954553289676192025130757914131920716214094430072599912507237000342976333004768376584684478131909374914155108522363946708389662390247859026745027486873080531282850393144788655029742469120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,20] 11759253494332814356718104692114887305109503107298677442358486835814518486832662659914992188652229903990690068650123595016749913864377647560336867284494269262066443612807884096839750323559818810902143097459218069398454839516179273476321479319099988875211998962671271643399091017534201830473911958401510463874163257097355155742507905642059389379286377194212825056829141406132197171837185805605560419310637936032863526476738548379492271317909652209733580321942304143033706816054435049425224792290387380406259217387670235684470584405451040662080812426548971155086965401632710801316096912628116037662590729529610575132412461379371311000931730665555111188011026637034321766379496989160374918111690242067977708601509237384486528678760389453753888755334275802951497485995184170337077087396495671457094915016796577398255648643189500548870953776465825050995166037421849506260889899120990162877230507274510527479403002256541049819616876743145149003178075480940376496732307240668746649146066383698299893142102859262662637612253687468919382677399867027050632466506084300605887550323976341829008988793591631503040243412499556959667500173386777428789750133958814538508536117823244916878771601912445407082009407893375272099049673027545673089677182486221952235882751102612098500011160396880030714923888107362663964205928603656886376867872264449245113326653932093536073153850686447648116907495686205713696220039528574367523770050492331313263045432386609418769114459048451925268265873087958650323138605754211468055991999464342552019073332074627538284016577038484937568965199880688349892990899400017597609895897452406221235012873380800759244515753294754300704382781984831942783012289121283442095929974109322876568743148752086497282960573225819449276948885450636435788656518916607262805324301349722171698838093579940650026811917182203284903948643173164159298505724704726131854073046479664076027875818357246321370087599831746642390123750148835023840547310053376668813767667963067295411879090573746578738349319115736474110389453510148475362730046079738157476035612615133628041328468860480690066080535443068045865594288172349412753070883420907621675918963910443230595461761902833050796405001667107471790430599185547893071047548806111925982504273599005772763299879527732241143692299652506032953243759124105140656781889824219373598555864898120237729846099600318605080572134480929141973796251584430080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,21] -16666954939397551710837046305723287595967938362467758377111568262997518919276507562601249998580113999891642463409110608056277305235324834153321833664025632186329037055144701132478028821318215341469626280553626466117731426526463084334271594849719551247862693218868490966816725102894796174075066799263479152425984493210736189584977426854791697311521943256579662475682574815926626580096860976526285764410989352188641223020905734102929612133510702535604098837100718538102879881074087177891617147600737085820658661194875903500122388760950139105662271565021995030787406992550648477055992574489796373724546070950169671123474130567298551666753882816904326107575970650294355323897799650796959354880715936896242379461656612191156820204295871380720250346631355067462781541485682400355291890249251412885967017809683470932737844888315705129223399361959426457585976353244911718173724693898592047680234568831959229579743975759871436056931666746713156796232186359885240283861361695049025282331367336100375697920936571290913522127568053889628017297000448796652050803840081018754410696461767643580764327177379723774680179754888805853907366716118348666086242428620913966253211188227858829702819259847088886406457817919992206572457277229492009346687000432515936731890321247431227663085253511772759067647185907528070916326066984899896877454313394646857665376469485210251711301535817176604362811598321097630547707240214377935826886995012661394174322799779619470691353396421463720943580784682449861252106182276596389037358316863532055257161098016602012925942046040665516382515886454645434219212365153270128650365305594290612293721036114192085720833929089041082871916893698297329942489494872075199377534242486551034877523913551023883578885707364781445152857536706373593457759921924490754692786355390828556755726276406192872183294259493365218463613838140765023320406087932008651128169387837550057912108415364330953524664167069740492890416462305972946938121126289797845259085938690794251525973623544199015921083809086644566767096769058363349220103792865028496734785832036490554790865681071080807975271170773993208638521586122795493159915317396910168429426906612459873389241358470438176075872833695641859185653459087410702311446101639755605995959393736804585951959698730835333652926448822785933139832357367886215199661110448527231991311225598287305090352544275350716858228283192586542072984548761665536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,22] 21315980089561348160123406753360112837517503744175383959868684829718790878641432959656585148689340153020298890478701793544117033514981117819402734013520984524075230411858322360916407704232241566910508178792986166079572058219976576516795573472427595423461325555254108508766417704109852808458191346884524971819942947436564834896486626974519287803020884763136230833507409953400031493939011787178965005822443958974755011035390424884137151634445886478206062056823679959037988081564269196879688447991590890099899542312207919360410623515477838368090052122509310667808717833569138070402022705116426745020430628862200640709863045886747418543814410643748075539263418702632819565443408525239107094639116419450481304083090625763071133808937104502801478802447738575389254351783999051912967806244440459004220259049661594774162631020369597938335717628309933461690730541590124823831814454246160233537531457932771811141991257469998269979248117985029635625430785226750724926398109279430231726942717377194247551830348105790371626259327788487965857264533711971938296971947601104134676263706653990077643461343660494701114012348819924103370516571505577623665616889933825934010677530164313129946003897562438738035364061992128626315573084141809606655561485766340341582075567456265168123200498550709957292079679605835871073621303518853780355922681268571566376615647637414049890020906324918337706392906966741918784167348280999703823347912014578870726072006625201781289025241672319307314670085214670659521441628523983763364304035584540374383388020106859786188744511936812949828211669718728720027758121414477207412517344209628276401887328321892554552723176471492790090817266753120141552814420627543939995904593415825112973302126349171107035348588825967250196272027545582222470195777139194221902124348141699414624869518416524493961677460472093926278175467859760873588756383471592238917512463848692931026483723707021416545196059476198435499863840918505995034395947516820488426148208556584737101106111039715158419013392655149086726515540540426416265000038268840631719541500681229343150022287818234614800345040409243078748418452116961740200572213115408798655604886353910873195427550362335569933405721050681223853630460170032291520925751221237094848624379240086877620653576861395761889492130900726412597307575594245244788681885531635080906117249951800160215139422264296164797401820345058476815456089922076672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,23] -24371572183865134623276769545592376245230401899533214041375588405957350403811134301430248235122819768632681702811518254639906415731587337164225827444040414546417188042758198262809893167960044993580021511731222619620938227886624643017096478954266651566890839762429464632242809833908497761093532195141120482348065808850997545555468389014487898878590494012077463022863789582177385355329218604222950605948605918589733147724941059269876173504487774738007868490729562283055990348567927759272886709765245700389119151264892963676906334509339330064008611443386404869103322093692621532273965634369592615446565216655104662698516936347316844370116906905024240343665996233561448723248778255877017868046621719655710091229793114799903714077032044203286381486772641219473228531611234859600369598579667067770719151465868283381512484099002759051517342404784545526452827097444590025289909345380592297046984929199751034144410178711132176109588591999881375525374668948433833740741816803334515227149779182664636630926094865970660362695640649808427773428061480570866548654976306888491860069055381338326706720971785840273867389132721714828770814181673473359116576798257041400399958380740011165148384248550898944017377198767776797885934015300810563605667553467596501968347214312118483894774334975785215499067971294767118122184908691350828574410635325974012991215531968112460516436644740377121812056153932914843720596288940769290327919814406561156026770614619937941291008337085385534443923714824410812921924674409971442263304290299398215493430703531163405376138081675131844649289550048252939825844317082038183137863178371364423550356293980984643672192350525559557706870098394554384764068839089574193083904436998305260416976502771190496735367691255860004522700991241117018851977825253801281492535246585881198795237798452153291127067616382081052972008184006700408321702070305528636330937889239199996765573231072112256445026602425742819949649650437660347937302260407198413404049838269717895784478491215629329217842410676664580877838007005276317969272198260271916072701985866914133858948537334926395051592996463323392756310397910208633576155908233901242502900349777846987901083056939560337414693798448628919086885840856771684651116230496940030388535533180758789082854152742051278376013875734603058830825392034792957388958522565722433910851556167297759608242933059849804907700356017391228861391129090883584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,24] 24827039909847379613255223758991759396372448735829247297197153473971416493262254911081438852895084364351953806192998341547789266056181478172045113276983820010176791807180319695496561768382586266788758407799813756076187520787160683655455500768349798743958622164602430847838460358935315124892739912987473460782268639838541998212414351332203038770247637761475283355292144790425727162218172535803035129679594738264849392661181450825015138491699905620217910648535641662918817065448278312805768285282441003555620308013638581867592895835306233388013072345741480762495694519297315399464324406258955989907402377446699176771504948437090926257903669179842214364352883484180269951161752502018191951926425183095257299419439321506462507718046063149126583947887182715425516346391285074463272964564913858270099573851734291804497716638145313594884943918152937499614657238006848759714848391294067890048986605704225996761755833828010489596035311921292144691453484990470207600883109514153473267551963759469322367109437601065049748228596779363585978297968482128358771837751431113076305065205402842927446800653575753251088312591808584122432080154019623809795784391439572257096779640836405370981558070565256903125372693253104648666988340657104503909247297751358802043449901559429880471261149471169432785343811274663625778661157829073458047261546560281604537578908235592226542005389775105432949162862996784716149333315213815604879465528564081416982892581080597283127553440132790977616920386058359470297271853270678543910550020694277301434632926737982226432876979834069725163028466780744130941152143287525794178272730055508473146736863077710916669584935536661406290881616741132101337021138251468125943226630983962942163527573448093342367170034068034411400386591905231383326866717328898358172858524539221812249379544252747475156281346253616551576891488820753179337205120671525531266898378612869520182962692151857817660166694179420806650558592395850487396951189100277933273973321847628607949385007679282543239823980132854935306152608273448439054136391008770390444208587948792389979512463413215420869329174273688430787202732228027159467617765253168090757091100549144203802518925533910257314496654414705044458096562727001530502861998024932197598469187641453357567831050713960444757075628467108588477096504853844412614681790492192759521759773465575408587217726940298271189846831080681730184345262490434560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,25] -22503396503361093217345179983246376216763374612130060728608847986337444854787124537251238985495800211541345911709924556990032716343500915233049988820746729250078236920062369992275899002456357570044099959352530267345056068524145136972308023162749310203363796957550536870353686331053023936764931655405672666020177504721141677352755687984252880036374021158048160040551658150002609771990923260463903347043514018048328974391619221002936501998447570789327404437111385579954275750620711566834835295988223029626891105112120404625847897024386986313383140988813259183121466233634021187229455797209837215265072899522661921445006603609412092262489414311112899449878820427575998177863846615270440103923695748074433027203451387433750453993420370433002900013564128762425641202508570607353025995096829666758194938154425913489977942384265777085492040713769247961421336135979793121652153762018119630290919035720986513504166626391621376616981007899594544245299725835986701484755096249611965732740453351653277095149937606848583201702942104851235393111462978420477144471767126431708754433650697277252291192943926821321000707836847105752530035112475225969455745057396668133608387682492765514114955793997653835627896699000623440103581062767596168372653011193469260520813845059180740785332821920182730092327317761911800031738452308398897753968198107625866945856042033501130910951095647826791044016132349493800302567071059315693383781793175580572170383969719797342984719501870784319469901730919535258231568461484920253137313472658543034709120345049754741253995810981682833017721446079969602195906394247526913795604226597860255964289599935228215749635972294571637054038972435989825267689047656579161826246764871612105813831475513308478428809848227580030592097755561520458879738996525034707192067800894512435820444109032636130051929092260528892231964068953504994261309227378675733569962248710120562964941470443945353533142393651727334514434425416819790875054373875662237484017402999383616269670810428550705953200457080042337087303067917463732252316551239159842895735847124477711707016311638113489054493692104660386165913227382903665539328774662529511957150962729785033039787078860194027984956844923086400272689307608811750797126645837123228085837887780720919459127288528761882194817172984365544606980247105131754836250624898727500658700389641855178379394760511352323522996222405217095110388100750904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,26] 18144856449743701173464213303924320260628791978904660370571958081567342156846221336505288392075306897756549719608692702493999897438440793487508375348665763444869481740473338822697831457961818405580235166407306808893036325076049434245640528640896736352792645738350411261955875347500705391883127175838616215935110962237520784448119867840649919395959380424768269120266850661426365724435338523508881790805386702996310581499242427741550830291510008686088523608534653545905725486829572281147647820826177564553914861912734599057147667895629617540585231255578387470488728445207357789989522331418823760357215659255410849828121933875428437007704571734597141449579486062311545939075708294609813765616351208629769753297367649862355281509224996766368519037740266893216438832369665437019144550089239742595472148752399814085065413526231263368384208266766104214519605542529954581338369252431653321343092474725738314625973429232303040806176644475478975455067025271983491782906468761645095355194501163311752377236620598991436628849942253439168997963749447118273281763039515019466456984622357970648500882216756822511984130627876191195959998440217866640315562883793734557028191570382201880356606562971964898355241736228604629907050550619483400870379965561959510098747425333988382587484838039417235958727168861964537369674771884016923399203412893518001115181419718123553948346219707394759108033417682452861102180049760214647121222769195158258622081590274682462409544667146649287605824269731271082163778936979458310332023399594343731469784996763263472903366479940062996339230128791339949383867692294194614675888751939112394775947696482969009102867180883250095915330704265176028149093808224681924765781907525744966306568070291036718591280221782763305189968314896613715377578822697578705164809071550267764874352988895118039189868274338096919267666141343848026749457047559966199499135822201205915345626756889133212555998446106763903354568063237466654848010584921748571423381626050262775203997535165676352612605154275755581465851544703912828941867506737977224772052227950831138651104750594669357321398558921996129864069962854143300279500297720445598859027774542670059847766849306859926405700637411888615543872268286744554361116697231406691123039237012647484022317911920250751256290574781469186821628943387786996334771917829082445944219378000434146468667116538551065050916148611879761727718231538363783500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,27] -13040797911356588222005074569060830874017884156487020567112261814717591532205946968430914051578482745959496136011085368573124385108962957541884276248142253816283145257206585306750409023469891443852743915844760910197692940387198906312506168707854578505898836847849629584704581358115239294400300179478834397462152823961284001285172881199088419471477077398966162155826412493351239800218618693905228176789161143104875032776654874705453331782612896331772529930221160062095034032059006689022246869680327269448062651608520410340248278051857350115886393775768616779478094615703468617544212378546262429198071311617715583429643243171082242345919629822998317050778995127132183369330258713311240599782292951181448609416572686111226099816930592362965158299482698689747637053258056307679254050809261975835345892121062467701011895556139169964866561397070394518601701097390514759528171581694691777969125421356740866024125059854754821927188899971370904801023870270095315323271962484774909674962717606456179253175665959182059376939943592624542400866584027755388385639219736346547452111745532270523098118448990668987025640144925608481989330018156520175899712948966119566359111338690143008880032412572647132518567163090324171659242923372135780976602848690853626158580101648255880259392304511837266534129015164759646094868524834555110592478567963846505422473820720942072258859465776893702174334534154847887210127563331382764091137469760462990014111732268827508409754944020375017057106972332121301380812853548080817469381427959710207488257903105527873991002891477174233432631647437920295133509043869313880981286072697660960005408485582928333900314170924438444270772354741493923717652600172619201879106967117091623279108816408937108028793512047070606605581531068516111165905047699323858552685295512534974519916714370580146153488989138875265938364151309538404162057613340412830658608067323100921635037246649573088719186607599492767403232275781503270850562418197531576825716428415768448367405206494699461037611404331800487736628309980098460372903858471525355506282710326402833178534310646737035726385141076922166360886593934799162614880531436222251494205556645734866269609519529469592912810508516284649186720370857210588220620558020661407218459759147265934236607211887369186269247607694057908679767843473167922999011091038425626605317583568820229152269040947083705228683592319881534989164804677814312156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,28] 8417447970759600959975778187358064444193891495670850482812432961050859726589322424277380013078766866952684634927093737513141704548170493932232258108906679135783438260773408016416325879813772180755191780242423413191517818889242936843690375093261493904264608182209895594234140988409070957594543599392273130171007258190204827048326204577216865933023088344593454305450481466234487448907425525538060734061398844733724193968975296576080566704156480928164335832104543190691422383075049472136116452296140460301642796749440634104425360145266650449854012047746766315083164746570175726260537794743451524471404394441559754956885577670298733288885670669991090722773776829791955710948526553072678113696563113675917515340484597862600125693398296802673919688197900372234331282896444010018141709242564763361262427860748040549688020532670513043370411446006555403593609004964090787875679810187413604519631975329038199655935411372085964733812172144893610919323217769741278424033349865927251927326633313880932018895036847512066767637832705434203919244801094203228014200160623828112591953571084865614474323486872805796642945751696629995295339492642277992319078758567875725831890002748128622064562488601641004676980625702131567524319246918630814733779207178772739163478537139412045727145967071016472724708681791943414857952253882670746972346519069404406810312795072967328059498225260067025002014580912298102748502958048182880301395887419318275383495267962790476982288648359845611482428833380410568831217325907427599541172639807319523001684435480556170092342532644045807795349529152886817494960379152147428895302551164456877170297439019579853439354283538454590026461586919616718978181885824672415866100717863029764697320998708477566219483808438138410692498349730347812051174597409501475319243680253222087501632264541335201413129832644533543299111852810359500111325070293990996434317881393382356060122998673741200477514807290624291721800669267901287452676304511086821309358767014728305474447217559399427858065743378532190331182555252975076228779368184807466415515251809563153444893516890836353765247967399877406825163664526714974091444385082346089373457005287946273254879361459639459538063649277598547243722514639075153337673707575638701779252286817652606491027376360508453614148036491461631770613045615938384099594584000658600989567442699429836827285119958919802947613282679822285890098573851509468266601562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,29] -4979003108466939731881780162846441640225125873880026666924709197652337570707498852396821791431373678308815743346676718480634398889964585232806621757204932604485872990914930401320879799048854310852787545645980855539209773251247228825951372770556306021401809648395221558281961212792875964063491239795828686650690958585485053554773361351481040773389181042980507524593463553213830433370558231304244258537716207874545196528685936977621842526701881988686523677245855757179022603272650279807106333074517772975455754876789231595944899331325482286872448096874353672993150863042823801451277810904781148923673077360071899074509418121666333437759902922330506337142258693907528508060741220166866639412811637363894613008860852329484056673415545985212226015549044715850787851177389480565591472700594206076620548928992702390950102344698667031980889876577878862918977012334396679268930022029416787594216306022966348425349504841919263703207053108825315977173675402243091822617141161508721227552079282052480510712727002412455403023402251017336270427498342415386923548662620133533388456237448427477960295859197498083536595964696974556202874768486044808495067931794559757413962180887700615079803919982900413305466947510798685020112918010587163564951974582722783056517805971130730740954980364300767805229241602215968867651980897646998242815917038022687232658870962771508584116881541464976787279914873502060611655245949601170996845534372094351619834748809027782083803065374841752924838080594821936627987373327078619735753429216687619537478781790534222616034396701355661503563402202886947087374177163166252455532066169974694594077971003804350478262252174149886985411643486813949149453153700312021421639682062840136152910548476686324205250243506974641835110030650281329693880808922465508212272837608074720045307478919528267567727255070371947764523663686493525623436752873859071082980337004318211023273564634819011564428224562886274867666477690491346444566912095140739892224209671173249159879864162581510741266411705852636180397468529609207430824442451939822467447061772612824595578739849338540755014586597866336910621055384519972451750808726710359601656020386150831322016228926517965657355150141752358867122298143048775112283934532518376826366412115797406508628601346722111479280030536055448992564675741244473547505692817211573465157814491526854573471347008740495903456837210551646989306062357886048507873535156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,30] 2818235764118744420699205568777543740683243834575545362662147441138684628611714173680825302860924788713266230334295277572046253094836346387798663405048723232471779016731315774809228564948610689700462065432701469399618008719835874251166462831485932929703552546534627205330860311521221616477341728959975439063259689874597447473069652799384314703833784181352513536117824408770738073359106738707422676372423143177708799922473224565648335556164569153758442197700141379095902505701836918528308719879246190712500683296809609651021029186481335821661434790123054692793859525040060743854039965421592412601333444257285806902584379156289711066798841035026362266230450500413342324365349845333468182248405605180921780219769762573541502700607812927140824046643406398421099576025248289846287402828071069208499205538128800219885089385582711635484420937613312726603940519671737422872816401674858349795329036176252503841696495576981039248822520204540462232525689801329848025411722071301802126611694322451426810134687882170244922317476691543791050546747166190925918026030195141505464435860243106594191929474336017099511683081713575816949805233411850568447101482111523579801204406449805248517987147665322570963209437299400806988433464704094945715176142785975672519818187673622487415461986177331831078882547060091020724315453287086199236721534910775087021848165533396238902625947217537849532915128484514670436021188108447692230761897048968444505722122534964523310661652040973684165420439472170262845507772213380430265056377940609619283327759513585621453478529048675114326360733422056407726189583456157125409243802607459202700893564987038802620009097457204724487768069927009541856789870055681950367543361138380526116533154660125985360259179093006602760503296299040527613871819567165945163257251277674288626326323363580428229222836005764063727510339698166905419472748992361124654150480296686097677314006196341824361365820409794762891823354125064417100435410376318269276186837479830097551207457825126510233519449048708959956395777821347789451423731152830420445047144796620647845346809057017670015250797849163587529696521264814814988612892630823576404622923843730481474271347659916862250992437536490391158744786951950210500416660605649706004907203779302786614890966989184475392445045295237031449627010447452394629485535659546956233931593467726827064012332246448078427575629565427941834402450774884961886679649353027343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,31] -1628202978245599655947789774128880397594090023649692971316495242273302557662342377258145773539721556406602723150311180961908072964672392780130883552150961071488182330330278453606589741963153831626946949528102606426570189990483847198334656479080789096286293799892744369819117747479112494942637089896891536845458171298910375765469109104112990432389074885868921995847026682171221299432542945650363771971488418990148839693846019288700925942638310240701611237554074244830574701860423540262571592731816202152011085058957060425073532130476296565846823649943706694528467001190687370364457182143048769868053758196843051148433635158845811461715793877088518948244154691241530002267721403447729241222081821012745770236864398676055687153626964785921208274903585199802359184848231842687697114509412481303258084804236819015611931729620071227482221719617637528270721385462723919476561405594524401647978648311108696509895881739034666349060991844109920095177255600103953683119187239626139370026313401352933455239397301549470178450042348216610068728441920040490280607673631259817759248078881201167161414141458961491215034705059713982447221509180673722412783096326987540191031147780336057199977913327977220545741065995777916848746605462990131700022051234653769263797069778051091526545851764474248323860053089436948046460569566019619931853355980784194073656160275734976409727751458634992358588214616234054872154391605940632606912604792282421400806577373764411999786084717556985175755218990079076514416609732628426028850078906661944393538628197291774887101893645229692246629886447120467964439493511887930229804230015740942558892477610108819749245116342692784955380189551604390542507008276092168902388268788700056147296507950023950796473217665009074415925316381654583875934004217981093106135231985890592418130945953419788747564865160079089259247950793654959731868675329001080027133091957179132905335412349622655943037626151215652064168339060856369174410703051354527340987196407815186760296480204628101376333280814534470923616595722387587408731243858468901239973401530291653745631148652955236938142252099144883989435148150673418733340369362613924283983324747486981744293665081281633100421748855020596031932528242082590763738578926946030747220105136165315805499200613137771342592489877784137031199753497934507165672049103288619112641449680794151476597002626113514873382805750058834048384611783940440071606099605560302734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,32] 998787334238762073353784878867594046972885508851105469111077458003711107276653921108813537230285962650334363384324660085817915058099097153962115039204801494825867621642424453548798066717245672138022535549688968918275947443948305612869167287356582614930886918408352725503219354628742227171803517552969912031260912222566190207367463903271059767066766896926724281852663560093685869167938352281619256439673159179719281782567849892654514120813871136317433985012152489244605137286239632018428656490390294831655842090477107501781757022154594426739286469626534482849422759990284391909269504154944774450587089028281216536264132601853087628962075949929684186392158058122390903782105717111225894193213197906173816373229023319452085262734348294519578406852482521282788212201045525010273835465740308744598569987057241236664663972908777526335324897093946141440068766939380297359919407072964065662641493751446143684575557345309351501028676008686090770622549178615193158546320584111336925381143482545354088317277309436391911477280168084354579019343500422005007056859726580214504954484377862182989978428832312814132751938978527264926807887817991251771027155358323013035841938977905881749853483479046437079258279189560700462791730020025797079590898023503243687711263704636711209817185993936159628999136044827188799890721150280689794886656344177493972494780607675214773332790732785729881191934641162804476400030575282985740664455009627224781830889396061992029669540587885899057907245420802366205242914225040503820070259851520212242447459041698881589787587079537419087436676748886089188282441466710934609279154876092556936854203801398882110689831362148884935125833994652465585036915189103644569792774685597974865728365439149914634715087089790951245578705936198913705843881032701331089068468943252730341872054125979995319838680151656771404756476075680394530839969705177890901185914272909690930457698575039129614399545455182233499297722859860101891511778174481001864314890621629368577936052461249680860577103386362597334288096319687354515248258593910338716555562486730427527765111469422159406666352910855786918905952990964137171871031890440840738129825583939519876113458988951969944357556237039484731188931374601820611441703524668166657612942116452573342330520336360199050745061265515844672811047030606981682826742071282242287540837998207763249503946322764730277683237935230793834444083337278091850239796563982963562011718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,33] -624381840683365494501410512802568635238486730747617181736983446341474066944268492062961090277872507528259071271626429912683688032395659798252928196447888391852942437498035572043819618307168729138635713801265999349431637792002907800984540092533052043833228558358565056377553094873148535071905324006327295936021913437457965308074085424681374765560429208660188976710374145882047970365694486213853106143030301734051364311124305598996347827735773621224401702764683618785654468432695689097994266901186631478360157333438252737251655038267932772524379259126340914558665281656713500557452984296614157039350365967013199157680537552055938978043624852002950899512974604101213148927561656695467585668866486705893002227929370916472784831849464506307450365147783126094347791583683706218627740129769386866038565681066925145025064059973804973547511428873163443662873711899204188938271402442488672591563903259540857170835633545797946207212908078721645734594581230451683345072969148686658532812733658759407220476244612402922889646454887817089540075370892864558751599578938324291435202408891516229398803273964101140889939723579258551651573846825267323379331779069595790056849892769069381010375993569988554061240867336787196858859287758375265806680138691910050164913139120772089127048786452582209151194334124151701722348616992123226261514264394944894927733908663951305088407273726566819430296425802033858888887909497775826969456064158188131717722607005453167339715042573109766534026978329431822413895074745772823316493825557809972849261812572699449556612715366625047319438022762196877698394378439778017918642023755558262909479265519609731979534685105224050971947254276124286425488381580266646111873120834789997262193080294207344757956905628863482458231629738390396022132751094877493054440192355450047175971372136014245081239278002782778778669206193696944789731159945470056638814010214741886277783769245426754878812435504710657057963408041618382010674602474899818687562680043088807454804126396869723057035570265976522361803141046090960419036495511937725335809346202428886885663927060313265625913714172475518769672833854428261944204663731370540034665231336907541662582319848338212215547232002476742532896173534747408334099588621762866950657387089887997705783369447267532900402276952633982734819846100944262994702390344761457783842826355869158827671949051856660680635195020197395019553127966685028378522754996083676815032958984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,34] 361701556908898393389796931483724280380191615250779448323045401198133965782664398150900958979448265124841286884157918421894615299644113240852930749272157181099778690659632383640743679825520010728267181273592836753578565584757190406653320577361875660274376969803950773312076575736746322737634164271454948879537808328364543830721534684585582668974163792312603722335991749969232699264288953468414807327118101579104611925377566122468936203011971966947041329243063192911674585067957389180373890010939800203994714988973035752137942968424617390169043086589699776818868584363304212223014062164415013475594216014494057930706958370699102100347177495868203232674448172400613632726507273039053418793891020123353242552479749395219489426160191591217666850965566483303883006742306772142910586007026702553356914581112988524037831952909043969287349728580460934702657159031405615356195855015297302567068187521148505559728243521691020640098127931238920852253446400662311324924325640108052660483645412715597343106776992357116127645233605814438017818296639212349164328733750537813800394260114234736712553823708829732095437072718818565095912758175380258288514907387725586595026887619976275803431344270486067791349271913156444154689552791501583602955528457324453696866111693272234201598829660373693447741494032823590372088618380944835481546506069704178279279486609380857669358026213251016864199132885516057999128508703977746254185670400820596914546874779119066687670052746471449763788465563062012967799977838990651723477616990447357509823440040363963831710695786395658223903134982738822574749741846984110109641299006933046861687002440747039870220834767958904536839007068110955565257505846245736512295845984276894931188660556705933992779309760748571059013141773257125127863673030967662556750190042732695684670890078403885860197036668673317060522818543610230742504271758373249212625030221543896403684366317667576822403151007323276924313119519039214681172212608374698414749514447022036441332729441609480032599944757526777431274874273358690804521287782472867857035698751322569354461093962078832978936999894158131220347171649372570977284003200792152868783069450743959168609130210388778634003467608161139199475936018104836724849236719751226019084392473207991317384221068586305538594261767618077123322704824921656825949979517370820592373175256753076997525867521973270980609635548508186272860540198875641985814204195321508450433611869812011718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,35] -176353578781708611378206847493172060391626949558621327292004852006833515052412894873482177796973415120904492225568154975140046707374455548597438393943181067388405698649295901309748660009124050679932763835311605372570181043913271220851527637544338879558698769296504325048611837892935417073274311597882512022084943677876776856241056240218158007830144247321218743610201058539273531139753181044341876884140621914294848890341938252828205273528334188459582664497241458109803799841109584212796837320417588813689003067214998664117675714498291697040221142430401359919608471463077338932031373289451421866969692304747675380284971858829432343519428602026266499761516362190957347177070764767522565848973581587762493418713739894940885564501911537349733167637565505322657303664365457227665793296488276748250618541901403576998482139427471776913525695967582290291726156523084468194919575472836013106644004618144746401155546590200977494095618379270034482980744086551935298775480594458922734850636248248350624995436696493927766551582627002073471733710769544244260004197189102595073563813850299872203106896708488402120171859197899706390753294995478789972928361927104924433782653760899351099771173992786153192548953344210489111995376951750292670614792012037673733348083942531385089859055604733154787247536416447451312448780248016437926197714835759049767617307919752157652353701806950672177393297070319525113935927486985670527966243231081870715872031211403191428012154028341728047949755020155379262996195399700810569290731602154593038036485482961718719821096212581328412448146625888074269569997728196944556086490208102852643478740107386792651741924550102480561243589462910854067540951300242010508303720980733193706873845130249909886450222726634390989655754016833947211065128167820779384766425601374862239330201262219969109535674793731844966055828036331565780338244512020935412192726325177553649046029580205344183304622258442546784099926062267651853453812917313392452852657023573912887193081501570030270742180547227691091657254827794264508210146765127265686279428170830387322295098550447276196555872332027599169555035385373108779123719062375215306729698646033061621991788172847352780131916912997706911104352215993211881640151806634496472601856920761546935482989970738107699622215255556018592512024589621510431754905240212043267228859224661475987487290040597008923466381765815367444348769343519868024139801269853933263220824301242828369140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,36] 64612918922388085472640018214379076542907103023984759964795604288097647896685345034324053717627785292806672027278650520862926550393700213898162386558255037238767199639998553172885167492143990785778577353248419304988510325980185235544662542916626332656155218242142951358614523871547328842273181202943302229726247118862286436780225152660640892411631660566913865135717727829766688149955968458060140122991329984191258717066775932345079102924318379304423114002335396649483659516969246079461898826082739574691491596964802397270960278883813204687265891875167065643624976563644327626252329999182158080878814380667521235657972926308411177968552654556858024598014812992214696799990624020764979621522840121747068425736004377410440813258980989643880692639404266014835818137227158574648909956514743881824814410730238341303835441142305416447925288536686657522098824574453207393613912569952770539400906111985858580263906806170818954550022942849541560154730445008728795416268699110411949050813479606141553136851710459234318505099075575355613078229484293431737512160483453705515215044809988073416006284434745319817506161439017092387623579246634993892206885582071593017961703127847462221845823808506801289216982519367033926924337307344716191318992217232418652970937540983805909607023030098974602422764068582832720054669235088469881549474548644760511236570272100040203077342874145030681426574252797845682310818641380530850582124339363111286133166753114257011045148739444992126000449992085327875867594746376588551379298707047816186057560944135557747206504364559023839969475390385394873510286842046571382689675258277113759139780068687669855980757606593126430840636496194952751788680307720498786477023309755788025888366508367031932420906432786498808077817006978397344967157643418386380451595015109570363204388290931820784808134794200459318568183625332423578415057878751401414159304791615327071827514661464159709689280994973071199889803926677985474076090784145662079070922202257900488786695689823402954388480227750218371911915264532490322612401895404255224582645693456024278968454878969183900035625291616871745267792535324349458500781873720234599936507483690008997769920783741473992251076753247740544501826898218232613776910541993022703052448658498160338278122081162847290816739532946062657145885943130299446239752016098747941296306020618193077147848998151862109335157614090336338497257377391960498595049004255663760432071285322308540344238281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,37] -12578946021235118206821401757314514722494065861975776178476315959680398345740751118377056389938703736337647727337426367661325397177880859900917195855649291392475981369802909394445489117151238790692968738099566186575753775806370810763345165414978666634729927274196311487920912165189947921702377857609516660514559127027695426279311306648288921046252714564107006434390504354784196043407784172110953397306757027598661467671096482060876273282856768234697214407376453327746113727570613971906385391591841643046946089967517065508979526309692730287165034763780867217346392454835616607185451747801039108387323177957252049150793684806419993885187244244170215552357505034156897693432261235086468419192569817800452563061889002688226656650733324660660736723437501793983971792842950046952627648112143539133246016339224775389098617673164099274263262382856421211418221804466117481283916438311522778663127642312792285160513641396643829515175925364222325164525883891313892871943311531687608529808241069729378136801740357949209649610803755172678860068115868806959940158332291253015650630307706989394960194125211515929976590483592518009966848061677377868358929542716252260588304807049062235723271780372533553157617082612954317395019451164677048021470906348642251905770948057610257367755686119362538471885399986184614436956246231400414130531498019216379670591046819430567375518821703798216861087192538762560801184724843002217009120784591538986042066133970132511038785902227055820043674584681810251702285762776346034701542947346827893120553998453216280193064756951232239875778284622943975622632971591396540107637585648447998276964841522873410503834983946891140916753807607669885385198520510937554315391860223179011936545395266196682455309622425654694492392318093181267505739677353361516079625102752581497103445430122634748505806831040448779240307329326120911525948142309025088631307254569714689595161778050802085874386021955338265758401739184307716060083283067569848889969129010306018092176322433164061671060814507117303631230174592426215002505078415366312943661829625239439220051142224143892773825564008445936381770635709435648062271792214484146953298397379692909769361820609481057872175308346307783166686057196559960075673586052433589947032016133270949017038480514966277809573001372233986796001428768590704590649016489986324352276242105534086185136971803750890389833026573081694347270954369839483196142825149277388874224925530143082141876220703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,38] -3684050491147551329142261229990657275139464068710378033933424102958571239758817157202286571136724292340099248087618466075610420472488984103163080170627498057628483332791077350819173549034465100076179765412824445393150766174108421058259910808838047508108965990373099434456533693881897564115875157089768068112147655314346793423114878113272493636890533556018768584141903038478233103428022912090437772187004055404450428810087313931558867093645149315240156865843846893624081724469837619620713049477773585718902171774046316638358043782151697254201324910873676589936603058930779502219299055669075657662209164704161480551720982356832903372212697159819902062758390158761300079996667370521511010999159518980627609603101296485004483324624458226955582971239783460597393289356524018904306590478183032038337800318116178578757345300922177325027101397826670394926704170919171160319924602404587318279542501022683151218182771599140543949873177252642377977987786333703184529941862585193761496231293919699945909782905075314961332412999933453748581879470264183137895761847528632758181683413985889642234212420210424845658504945292198294456959089353080073232404155664885476953425826376427094393760214079769438850161262051932270463590676631493355940297637168392836428454687437706048028713212425312801621500870861724965414824496860523228095474530295791243379579917979972536209713688426164078925285332226100952105851437907750661886773922254563941654627617704782810281832450677967716906531076184542328430952555353813967413027992440560018325592566593023503547406952235193705590450093975822207558195174222139543157003321922100682867169427148773157314300524453796352357869814674536698708550480084812675648100164292090045267000619346184124572711937831736191442516370915264807270762437597588115709514996917554862140035666613262188229167772588934380744350250167919586914444479152216781613549408727054967610690034482139321969053630264482279648649808006906759896459765443140559574945298963562072318796981283689150133736829895515090998288393707440031329378782212836156430976322814642156741411150606798496239409037202616654972716091877443320237145256515763181104020004402840749446678277017852045154248108614654369821656993769073065700536731422977420914737353291307714192137324770951490985224252151086411616557371333875666647114279671012983977087052449163742910021567378297898164770887436286044127202673578426018353068472609371068748895794442432816140353679656982421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,39] 5010153478493019197620386155532814449511129208097918121558054833064992420942546806643430792702456858865119126604797889612745485479090923678871900289283992220658212886874009330001881141649652882067158280205569022570077122859363728813079882289057781244935632927595017440649761679956678160311444271544409301173545871420918075247733859523165517747987955996282392622199627187264916725541874050503938758411046936815887641452124961428958332571118338886424560085686933727059299281658751475540088260143886728430785446760300238516264278698374006152560904271868795332302063404974558285434928708767519183022098759055055222406327734982777234640265644011968112216432017826225573218114179010310896219518762493549957812481950938014113619875856053602019085304391484800314342423348001558476812918604941561507726484635668354386629886944645744654105782723628501001100272828249816976678897015107009793427625205625149815309727955733456297362156007071203882487471787620814946005215159210782643689346644795263160780720197894488959149455380202849966270483417108594280124640677339421389014405113169884818116849630296022184281572766481369300857574442337131349744356636116634719241060734418493911553396838754234045242509938395146238404834290013190112321687552132472021079256144467255720610436841675747458943304309804273672746230695397525770825626720489900604882804672988966024678010152008251516638697781099669836695405361782923035449864056557208607696135817116521668067354713035744784252107543491645611224304035016443995888339305745547538515600641465927309964165698329269372726597431429947278878962643729571044229080608397941492240398456033390941637131985506438095626196774645162898150491073803590191254733613335662494061531873851631984066734953017503464716290153014444640518200961867813730889218520527961607634899607589380114099495987949278901045104641941456261965151464646909923868773172710169918529922633486029813036792645067034274410637333023830937348129510113435703025506882618605141049435077148794344517020950982059533105442664762871134304938014920422815032043543424467767821941328222643216042501762411059027863597756758662064695407825776996332775258374573233845769065776257521828100878803841412844194814871624913192465935626349962775459449783758627008230084076832934439926019846351202674097168877701192324590282872091733047207511739642695246863927805312846201935897738766976007523731043524600036695935248278851350113398399610531441794591955840587615966796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,40] -2845725505779430527119511329818036453256812888479379907009754031766001968641603319777185732302492429586977061423208734761018362168943964042116093237375266489718230489223321388669869925228138044309418071375588134699972783494343371680834025183894384473866965334867298274763006411242056177198518298520069654215130668766667347156829600319398423872665586077271833175365912762396786938086683951596321284849423337023818364391368518683737081443698611180337627610802794974810132391014514513171181403347541711610158340603958409187453772607283554924239764333434007882848479055484875337897364341058145867168674189333112690176468428943819163633980922264914688987433361656381350182692170088909904526075053492623500285679076585698082693569393586216971972735187245714046004005365104182838484405105762803259413801076125098521496854430873387524160309696305308125676504152871955826703747003927094804184560585268744903615086105576730527090651775076754639414024034022987835602651978141684978166457008309938643177015570186905505398522676293695588784471706982976470014176339281373901033705942048263345693721792249968654608928553683142892352745498620250312106851950315280768648241526563824756716900793786321010085590518872225995640264051186747231064794861363068703564382310680882473835462520894909290788857070825876793849465394342053269814940041307620839261357462289521711250644406191564332842583541097884630544179241259721229868005390900366774990519588391918616899028705167813361475848455836200170447982866287932491247086233513368638885095602862793098066005394473393642031698849866083512115583337216013022859993484150864572674472865038212086610398019224271829558891574618082919359708131476989230992007803510352763448834922479365050521504300943217137008987643149686915180564584055081989173172719204921307481387060991646354085281351346693002465041776697555224620014638262349096456846430430717746787976684432534539190905386098576979684081337199026810503503111928394528215021765392325138117822625137871331279324982301262287437028044152798799545445088204376134879035313108981185517341593852882489766482916161361959196772908179772367451815784876123405536169125472004234000431163519943918195491446610236145289861031686608867529654649081849175859273866489282345266547849463584896842217102268239790140364168796863970186786044616414598163738133870517212393318468590596384553216579997865236325384861700341349987680088640092385008441332530648715248844382585957646369934082031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,41] 1124673095595927103516765778847707454239000428713333778513068150051007589253364264523579445918676657149390861034809214091860280494363176505896202374849241537468220975936251670324255514561369441467718446630212701862707249952846570524249396809782033553579986757796119143547311522053298199225731528573594460842180392115173768398365218504900416586641942470395580086416540883416253632907742037202662856705263931130170861751212739529350970891880692355758596590017312628689898431373500635613191289488269651348114801115040352280016516413129587319733510411449148884054436080423229489736431524236519529044868723239791117748472216633375834862304227373963861497200774237815969501314895265402591454953731679684539168163115999612362424535279016223287430384371891653933250595665697880732425978947181470060466066431581694093573404656184731068977531099931961582654684353877560951664780352144531904208518079419456163468205242806259168285985250117139884862486413655849775917326213817397893574859518148846404466105778772222938277500337875506121650831348462428451873367136678305380159809561279790512849574589177724015551907208757285972608800757802883221892160684253257997357482619220090461794014843565434097452477161788399069439499125514353810187753040867427373744714989040476717758398548759806335040326509753197018577554126904964256597689496184158203584008617950876203230822000928420245694801389731802295008919546426026320127913661865632089119898659896103731565691399295035298732919514229472343980812326076715827887754533354335951646348701077682671376950555699898358286528365681663230744997463863536607828676919435058227301687824966256592913267220242867225739485524468000034212872493402957335855829778609143877808649689526451511334197137863153878455797709671539202124700468592350208752223160924819118943162712104351000205998774946507045849369584004932348691317881227956987512362310463152186178481352902603871036247202612190842094733064545864283494558210916594357477437003264088037161029748402825843468483514295034932215997876481561401149667785206457900111057407130093234468449014313441612878610683178356507718932722083210893980225806116616247327716142836056880605543049348154708175381487777160383418348612666516422653771710960118313547083492477441888202845799303997378261481148355495537654508245798848898011089642888336144925766903547276170372662658143922802343662153061873578351893852659582509156851398103758247185217250562784541134675464491010643541812896728515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,42] -322592180236769166050232734402547427100496151528879050616255033451165233432735712918099650084485257509361518439736125071865660001439804559535952055096955187543062047006515175976777194474816402036403737473186101736818074912358198348277975255305738894613451751787972149836739245621977802466340634415038287654202442355317336860458930080071855774596132814195723785227337517797868887827398854395340883856925007300245998823014176880520290875041011787161066661815829982307836412920608427829591355144052198672990514729841254949687297912616189857984691484182289126598790680245042329765068671289765959883468806225793178017806785892360692517183916601178844320253452975743449825194640535598998714507299383082844033874874918209364552552492853241024726420022921146695744806485596647309827259438916589755517276902523238261918734341677213759235613727404247210092829940215892678737346045549880659176168208552705741648523077955313828500791290882331284863947323365185016320970012631513388515988544687653465963962128516258202002236729011439197891583658263018737886644350949347608859507204226192594220541098076790091676939229613903859740934703018753658391224342105527806437519722915774723557214749685700800499225344212280434749752342902993155765105627822982366250974103473757935119082120945456651766644117433513368294188767446460389513802725268888504551336078523623620612514084675408926305911123521565776250084477740848197942739214177831266939112639404690216490742824192318974837897164937610806593919883562573071779936650591107777611757006719192584012376842609979724977105506604134949916373182946271570987137399917991303781522629836751238920432620347306031165125614960959339010869119427392139939519931889512710636682455997215400152277730306146408479881514519968177821150208399315380767240756758712787762694206307206489336176508711046536617788937815679298338127004267392124012938312851070861627770298972217951094790000306429537866224398427669283997546698622147057165793153767054826817866775989054862724983385931487644864363911670807809527098155303305963501618319947852487680861569080420983495870884033924355307083572451725555288366285348552255767547658617328670345022597905113881264688859738731431717697032119143473734470640712462856704840071564314751637717301962936132152048728177484411315202715416244471908460706423822372049987176033419645838429784194700406996089379035452336156737226787264278210035719782510961191639206626707240665313802807645515713375061750411987304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,43] 54903915748319400491748884404799839691221314812862254046856173120105322049261764867532674370555349742141001751436409710929646211912853075273648943184216568033056796241521152323371542986727902678902069856130364125824355605545922049089803772081670343528812291305709161887938500627419494502596830071009711387593827328912001310673465482486522536269036343394117829043497176011852466669830120467710219951854045404968583820283122462208273599443505206551407674680734186875894970829040475596592074754556303944689973814904151427556117635523229107628403745439661419076873613739561050531928873547025883628113268289116222916998880501989499698412477053784139176143537415477580884943228463338522655871707343659108434258260432954020958833782895249459891055573125851924826738672420448234213350537945157055656531236553306331587805103715446368205949591888703483260100536217167786263359385521809424300350363804703673043737080799022769916261440374681775532718356246272909238271858084624996455719021264133743123858001313406099860395662013896583330406407387967380557465199611211596176549212067691176909519921244478509906601912606983766288356990723077039649322209858304062816194953507331369185540299235281799114702262862823774850848778148414134669570793494239755603413832058641332585550686171163215712579119479974276475450005296599686264360753906880951070374066013629713879681740489033099984367504768127370408954486198125356624014185581945355508232236118174921237007971093176694644629708367324613165425210908210489735872946634440175345361834079940982898733941723064973147684387278461142580761566462635884241991000814007530121096533027500574999565443028303038248240918523928359281792172218594861430308009668582926919832498800811292000122496957553397574744423702693714002120144544477095562991657397887823066376662783089014178897666757125969602204928834778672127990894234411015925025589789224330840889666537368456788407528194254240415553023359312745952430326613401911436018444944661962013889971818789854349561207256932024577547915249849250391566505744297702561587707177587657427651946568103428650344820932529380328749006529003020507938459464902567553695544129464806989258133760235512725415778657108096491494801659440143384149273358238971609104479946187872425152627498742902786665498629906552408715392909136547795864495182078635650095178787249294723541600801641716182494915816325024190153036346661585681277700109441208426468476566462582688166529920614777893206337466835975646972656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,44] 5300378297342943927534744397476329300512119812126556175732707353919176766386470626457609518484554792192433852280701603757013460861272366861102219679322707177895726057039281037403410892737286375097183596158875339222011777079621161985603746109251355246062310852506847319096696326866987733472375646473065324336179733944724195561578253834455263721718183820540859072954548972893331171025390923994839381526514134652039004050750724833948901760913625308723058332478055804620685565736613347747051948041400808148041837387621560607271882006094294017937327296439876771576899103568792382302185868651080333134081715244716617438139259447525138656482839951781828598269707551450884618315854156238973384757835532190314695263478492536345160442334759064397940291845934703900987020666641019233892403170122609774191313755122897515840319770034470584536280200453750797119378605720028945357067673136912172465775070238253150188383177353593282738849396091190595601681123657542735683522415972322244588989889137650666439767143822804537557885522227105063680045802745787697552817581536615251040072277776554630104251291597195253969978815170736042352521026947586202892669653476580412774328460469018928282416113139782871510564219811245375059900267629204245064688232938192673342013208252680654839289562833710471536594568900853900234936327063545082169432402360983690353952225160146930391819123742335240165166885856030523688084754456574016250551081411255785833210015917516167035703074116327835124855431068648106718260533366164144380004198393596384478434840903508172204871625212839715251013675606736961051704059735500452340157156786746569515401274772685849667644277683963157853868190906903952890734340223959805433580440486774681500765626051220344073036568197619942534322468843368016731012838730071618655340525941429790491514326498572005441192417773771710448245063901334892219611754196425816308910672396656515255575222214909146437356191396930277675025306965099734723713236275424825128883557082818509463172815397210907882289512605892214406734430021384189089936282942667903286841145361217437657406453016729214576697433432936479247537045579763446256464400063845026240042755049270202412837012233025240964667525966858804142843253320830130954512926169235429967592981642283197510909645046975700521294877605375478504527878943995888031940957460414380349634931585636585079992541217335127900292302664324761717567615298723186035052148243383398808494897847080129005042838791217363336727430578321218490600585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,45] -8725700474803322932997867412432822433405869269110761312588449114610167941300714474406957352848158278391838986291940828619541236273423804263425086599606732255148411444057128490895740540897385978700861046359733856057093667347159202849411024413750906631321222628948671155993960813148488923184543332926474848330806444759743668697554782037606508250308038336050539987740593224591387777177208092731666553482724377633919764120321060456351931131078691716883036849285349190319922909350472393304163634381275006471601081374898048727140598368785618830500851518175069529096359353017330089410047751820125593949950064444596285983250777633937758845929528641481456003107086431455144260215608051844000793717005276487180745651988639583436401825369617898850215123663663817332310089383431656611618555805226133844225408650423172396542339786885866402687516987847638591442064836896752934397952087518536819303720916902196304055544093888082789146764796807324160154535046777168290950832727405730964670730116484687937589073790491318295363707975002502489567756363993214064170771174725957116518713496516123886899153016345427236000301375140491930168948744150844535626208200192182241178201715321277112689592102885426883063503759581351470961471576807514885625026941676404472585848833834468000011342842965861399897113889803449204877491480206495582057007897206387808851214389481022660086568554648366400835962579161502756460408280265010838082498794826728144189426033176214983875395276623619854604978706343323548128388118484526301562806883270355939669684494414851608921342798350568562772464954521978277339154791395223912911340311655089521739072871887494464975358298449022600102666881424615768603191202006907591239509941155718018623581387827006454558981184160728264725213075050697145693964084350028739695970614787826568507905417734551670230039550282133007637491657789883364478387957822135733814435011676512906026740688749966434197163447920328347135282728916678302439067184857218309272363422825004059991508371900098218132140165119406049410736608739500392824770912883066059131321947992280732530550274783931597424891723814584418898553375493749074243707458494098164073340239849441387780076002056845031670324120311220813839506195159274437620984430394013855326847399351194389117276516408410366305135985969009545227277109026392751980571579165942038145403917281496964503475590605396604799428562594776298369325034554456726140537709564811554146051757894741901135014604381709424352209225617116317152976989746093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,46] 4037573545849426720563362998885936489769823954499314888234361324138627026490771103902929066415096974441915018977884810075573802869921290514722828231554674389473850456043822827804724986152194244003791704785256457597912810595386040604792257163720189608387664556410713621348266856442505490182041942695984005996712677367100048047525614504651051170147634581721917661037244259919912504935894879796309925092051745822006802889617149534556611059785238237622864498146645204568439486312436344539106981094567264961258390954493448568433190928544761011965453116586087674606913615658909680637772114354367188025646033008231809367631545481373148188588200665420486295101170402908670280537002536346368833462082243916417540739387428727013202105653360742920441059278748885660905064395659280596013803632938973079781784893066124294360471709032943285443918539770102420608381915066864970731658773849877938178050021449704817957992852044063466307668798505001902901956583015335156209891794192432751198027490029619653512150900384232671522809055496055440917308157741764164919501490434450392795731739390008153343369952180846575211166620246410242759943018089833079151287939363016649503536370088507530064226832073225590155260804839614937768163607007028660130868956403089038258677365572109451917929336011725685015070032721993298691239955781183926664205406816967044610783960344892452415570573452055191473728057680170679286479326008424764151934341390124860701056322242678179922197823987000367339773232283050060074633667194531845108111569505763628513187587221440842781824962288654051047713026579291043576005858918687160796998826191582430831125506326779746388312415423265561898228197473977509820747594049678141282939417433585740168567414954588150632614992632828882880255183401871732872888262742621829527975490081024459976913720762916816711714208306450294802524017528752027821928315272513577915090897110033122428761453155416243683957499555137156356309918754272106430398730411882732835782589831581579850678486265275146924252937371866923986152437479838813162990853612545870442673056048420064479750264742724651392107232191000395877437667626739915921670163169503115451558967345113206189425897708618261583513975599550899761322254835211629253197807703064578751640288414156974185894910692747218940251126272187160798370540167976328669646913458401931231372758340089051885818835558152212128212574692993087461587385437011162828461604556782839874979068003404414476505193422442617848244772460475360276177525520324707031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,47] -1223945565996168691901409026708260054079037879585820600477184455494548409563393388870655894929430409141208540168997087608456652074962827544362470802691504246725402964184052116069201553977808517214967561499901493130715442723826864165040582645821392549555355828917299785619724082897788486741915740748090817053574322438315785098887171972096909898108914491579781905348004171072075133354248152859922768762880169221549762001955882612094468524685472516114261563898263396470385541020446093099134753594683122070266879547493754662280519879023864742137292829846156860870742186688424356772157147893269688382685181453470809719029337085447786294825474976389511024225094790006249786429217732790222128248672005943881973504309333905361290572036781814095654341916239981144035568073285380213274279419690135582616259487440624006732922266071101306571318098645133608782072428115405870008141143015406642464397807859371809189562609056378533479217601241137947689272285449311815107114859696028001495215243496378575987793138022644037097288362412451018286593103418160317886294203188562969861919587368194014276012457573108486634071240004647534916222822711029750007423884033911491341813913340365832017690008515817946717396431825014894873784004555995155540219670161602608698117753674481055514789811087674077640565198663686022579825910734797935693560183311865079315258187338155575526327488753976351294595473875264608536924804703804740011458623086651533032070229443373569831894408948632681688464906662955122146272230265785724928164340706730478679925507938622606909848241181643218073849061973731247571000079193587049979823564348986916323063734761753897458963488496508957831360245046668428672108317002156757249491958608679840594497647310905063807478799699780728705207380163308588035025091782228474569174659242246401971557983938327779082045820903668561638431495793706764267643628892425069447058764155129278116660186021154683685573373320359544666641143381452315368225767474279365021522360179724202846743600066227040476039293480032162959993437459116851274786625457611044454674579002680672258550819726715069266772312699693946185457497985773990603201418855859113330662907374741254151514283021485505878488758196315188401559793684389473533200899901111638643089244534244466220180257880878792262115543064639919534853991863457014505071931683009158837559364155232539235608107093644992220027333139159822736595984189783671153425363672880086562411195112229423870119861993483175257625694687391160186962224543094635009765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,48] 253590972157222194664577092253951877283462677885888763735443292402588545645099496404137259033230852861724643129416342552882377724793065657278379347992811913868503835724056310946986485972142701352230410023061837883480429580636034474353798984728707104227711677229444136833348364143359395781315732727718174871582540971975060420446839496144909882799965683381285776933525246812546256484208458715100129884909884080019515902147539117805038266985851190339857378568657219155798091711376320054221448355571593564850817754104758714307394733331253445891662269274651521572654513651085389732591266738092301360716550183336565612134366950453347025929689529549702589030091864029500933438707306425228147757617273990076821790020645779737747510845669466373412114137837682333329393498197768341981565647125948293573972728655922841207383209903818496673507242244173351411547387957129418770476667596908238868567438949752343878159142711772411578121534185797117007812513494076396740926142596215667845185127320105700643667653912711989418601770437324246348591938571515063272359889501603119896652114255983134818002967330814111890789504498906860935349408202042737672690251968689869471410331565198249722402537623068257040676130131480671578540498257484088811160526475357575387164029095303548349472980999360929408969611807076168696829135602211824609470630475090090086207557962497074431996164026632350178897563085568789600375326665045970614714264706911962531653334877785694148579687979149994382210275576524106789339124976530437573061593526749883652114942416449588989747649365745149536636820100646343562461131048506056047516665648024564643696357519811137519974800872368794247206480154132110523714284585275541707699989800845494825988352154090740847931875558438130816126410840911536149438494412776979347191401697877708572921759530506966281128634000461413791330381837753703401515990695120914994442059250220323453435247341074695408421995768639621194382997522939135089070463332032299870267511422469342108940760850507478164271479308113624622777611590475776122441276678306748927660257470603571118567099243509368145618613362023091261282125173939693396229426348075287349129752083121448502505523499277868745514895401146032920028080402370142226046664980009926082245820832511916635194073979217237310230573243078258476668528588395554319140124654240980300794002076864035120697578537719031577808870218960495356641163878666535338942590857424444759733303574216069700601198238258034082501018655064761730955069651827216148376464843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,49] -28325155949878634053083333731859706462782210015209883011340717444163537128951836043684913422150351982079780931028629170329259689312437275774520202718392061321160912318092656558406825832652862001896119171795330264136594098407690566170723743613066598158580972775322955974115743988985290482554138200219334358887007886660972580373095877600677052943136158107538614331151305276219884086917406989992922703745957432438297251293422367739036600855560450657238995951002968879346536558807056156686204310714930714553195895265469503701289167394528863337433193340578963785576581455325985059989008649973180198557209972736876752097920918013385532044570727987373406459238519949619251523032809279714948229526094704371443038425575572024175064247971364358132079920909658547213019990402133447810516462216551146664032561676135325880961486674227757189161521930138407525359676210547940444157325854826591090175044395383250597090888097533381023027307189446195632855415358616150643525352182010323360741393875329959248751735889496471060931617357019522630822736364093830850272315510183476836003363283393296116475128247773084119665448387084343061855311685368245950854057281612835353588651772717881155226714709363316465995708504271650137752090742231659238540762549892227490024405555459156507595423066763100595327501952899836196427189292956604327806622999162959773502502111302343181639914177996234760089740178581385570340310295026431409550831012200541933645045815271027446091919011815157915679354934941756670583836196401559212312819819645489696986324055345135312343013384860516607809412910352698282869181576643140765537534551089896456439541727151698327986443507432837517495326745449809627700880814866729039532513625032038584828436537123570351468795184004327713819587728883419155293560282237019340746182506597425019233196039796240354735158905288869928966590953167031805096339325756166374293109598625765885035912605607978706321502065223183227111214014645924294296174581008321017251769454551642526175518753268540695872859009942987275936371296536657149867962945821149410439967725854549489805575250243489522055749851145259097872188820851046006689209058088183345275466832877368383660256046891604001549169649232367429575408430636773818236290549734965668498980869842456343323512417442022662008676568718539338803602736343694886894097820395310032903582469084033073588807664746105468094006121713128651444205830379363807806929781687033368910625296216425359570608954808858481918726920749385111975016116048209369182586669921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,50] -2354286713430580033021973353583100831919291431836921255198970533013679539153973609637354991915075053526742213171003857124876284224827101631127888687098871801298873022122701465229289204740487264518181564730450720821421493036043500678954536649481298342525673991726536669134429165316279784716537277873363917115923849725599643927305958529119683432221758062605444757015279164204950758714817516471638158271556114835874130426014716677290476391341734338787119806177823009355882353664970228776499397217763563616120983512603921318814959254736890529677888128770111910803909878865788247172947327816156842606571696729274387213665554851141026336633496492646453418153593697295170571844392973341777204681260966907283708796033113221897026395989331820304951061604431096245773611692065639848604807567503109448201151153470385218947894792006625944483393868753810434253698886593000524127264371573493150069036741719051686317040071149324748449077750287961557572662607989877629140233967161960004016008334279801500465576160426769159217939721645922366072327548110602051899780949911887004532929922068234639959920860474356199575389502188476977273039858967324024580361788610570817656554381589050719079770108282791774834295058638828793778036154310418611083304787541521956136963917965754692040385122309578089488358852873307337911213142184449274174181217829485651859933736644087567010716637745015062153997068730027296609498527261818301098214954112316908297484203571498895754025726710733997103219330135845875334845506811951408117024716728960360300586444263717376611561675546098358502079882417215558927504218548905102074965212379196376744235775643782099133343995847853542278742880661662253723976434900183090526751927896287113299799547988716279907737448204034552422613057994822331189895324698087368681014398288804374590189614830195617027921497594594000404389732638212675318630812248544162321411335863940020041770536200194530191913135992084213779239498982327438323051752618500607170645810332472274698365620701298874187127585964914457868692833511705942039480605119318660425119156139420697680109902968713247786678390703489864579488485013894609106449338140810730393093248844623223116138887926788963282345956926930491499067894417174479847504613283853538813119595294607430363314001731847111759320221019616254917730682166099538105352181289132493792366820581810064681756611185709910828882396480364675381472737748016679043551915391597322618866202358239031077719790484934926700371460751233022336281752728837091126479208469390869140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,51] 1888110209405955554966310440972279572172237833437527021615980636426317519512774676483094417466069405798576935438560165551111474705155271215356906266871060488968518285433853896377718841523950256929620246433299035649564650380606144852626676733233199125787599491797248286216151853785668718308963163501926376179170809355059467355777874598041279006920423036358835161875979752867981765122966985139471649829724147221567698953501209190764339399348035798114301337158581627070736735750053679036879825615806037162869125639159780608360083513357041964022275183774406488164965660209240037126860556226100681018237016910866833834615603224167824779411938885507147485764686555305532496810893479920639682283781463579489815509958179075066122471395505521459960345975137164490714043242284834290219698415783438731531831039535171916673138067756832125040337731691647149716099137183965649374515333199314445037598068470901872753683822501920635462274933410568514114765075255901490177650460023652770253616696661464421307491784704190386018886618741243630787325062002824215282219481960271832912856988918886326328012047595035871058939107494255161250103835681827651597864191071906309486357902385786987361984614559546612119785050707657407548664818092840809264479123281839812473174367413478858820540389561516279428933170944703481617087637408857803680795901431950293695104779320177080263330110042283858704677710984937521391549345441638508179242000920854807548827699836708420726376957758364758751071981284928678632427869844778640248959228757520298194311626907492927344449928333520814926237514762023748326620995913310721037540828204030775233033980907245959954292634585963887607636959080484823386483724515010525613759885837784114173637744447399062571663951960320392836991185873768085480752597493179041316934675728444674503260812771371667421986292557838595812748378545729270382315286166343264645097712673093763080026615479491581186781784964059951974552007096949667559907361885339425489873944770780380198864325890132842254325608935985648393303902798066253563209866672453555703064008409193282838499423172123764177504529056814221951895251111274713721060275500652281556813345612954068888692789262476513023233154125963304289934865299248563132431344143138740464417313717846384937401799417703411233406463501325796736381645627274385538091829734225378991035876099186062594318030717887118233859494759037093516741318776709073204248526428230605466837787176884678934523533372917463090549615424605833693526973915410849258478265255689620971679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,52] -451981088443325920562436365102817201827046355180100903879224897319782235262602039367470066016167694272790073001084562128036634254809825502367138262729477540097650730646608208562887736324589317106037559922958834966914372801371930448388758991200194315004391609987212204679393608669497679795851773013048723626269153488646445436680959801444456460462255947955340005302603542090551436080149825114001407394765888337053744184024688796242080831550272527201718596587296644875514159566983028773476104076449583401842754310807122523610410662075777086151130641510709538090976688774959122284301779370471069082654877869494130101484956989772302355207882955883648741184599200379965388042830199193409608526166883816695032833372952875104234610055246234108226872849500539947883802136843002854558944279984879500789519600072949554502728995234512230559201544054704201654567851166314304442111477233287209190080201590966002467682522640468767391043593840785844193795425975607650003368217534190574430126319886134387955637667689865449515151203049685611435228848973192880314551624400083869311077637985060086463134815784983517498463799462954569082086771183218404689302000194658358310389409991431765335495930721997734272473344880980681834427503213863466260999267045453394550468385608907114881990727385392605650599040007414726709045333605710593406787060448075402673824628716728790132172688064196193658996721979693679350681209980568089994942185509652669026336839261182846291875550774325416073314800974539622929489889616186321086357953886449828911908845973573547409656537521135374426962902286982459899142685974511201635374207713898815547806892429426576642742247676490876812331312210124752523848576189714633233198998659454670599580023907688161856260155471391631311446681290155509090399632741219243591108316180041412069695474536696268418202135331811535234118028010165005498050839531488303561115804950582262081883900414132709068044286811679650955303137244634244864062342561450868692468193974952923915826008071876590436726362975982877363264427731836282986321650699246049918188097736488703371479233615281063152674203585329207807153068902041352461611762749369256588654375244910389008388840496834268548507421866917777656857786367569316860880932295704868796961281956641156783790964787512969496490384008695988814920210596519489138317963734476815418369663814311167589232482779069798269663039787510300294863283045269035407730161910095745972965651137458884197638044319204081444714647075089103034727772666145906299561829655431210994720458984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,53] 60218399372570990594575312242049383408861640214434065950610245998197088066073524620615230644815727563190223589822756068006810452704449287424310847116308918738857140994276045783651567201981870076775569704830958085930222854637436354894213308550810883804272682659550055473230648390301218512515801584327507787537145739150658578042312880723014241440730106258673567715691317568041689004626639958688973330805100783504881560069837850708728780962034073088895851981440244483873708927518124672413187966860647479173961671101400704850408901418159189655289164681789920046209335480317347485482476019594545121746242211914945765130508329612581412507583030164985630182604287081940630327102220637577555502298757670493423573791809948474598155415339671409234368322665444739077679799531957920582010273375474324432045106845391287451196914259200121951240702992681301993028676069640155574887458967506436005513844677750576830563714875005420769977051751824489155016071615448349233588891946499790926390353427595023235410400431847140488030875088970753014409417495510800236836936247505797107948847350596399396188045503680481779963795656701422730830747182588463067589343469756462185585223565118992586878592058363246655306674437105236042532364035064568151198369309853677759692769168353662344180790923113942563313354893989329579136853771203908694724056826084566168115123228409366965273827515456979700689590594880357396699058262069530208346456494290606691001792866734897826626311006852428753053505749402888827843843624364446438087834742375157563844279845972963848890612330784516897623079661081640975369552833576483315452843278815656109644192957487699250180224669701154453011812419343332607491569998459574967201822009528994445811676221187307388402956618941488475479457717388885057554351494597895518839606693869410258398669654070109429201275058098657283934836440955689581198386498746678037938512452220326941948885210446719108515924070483276591746411715553709886947583852768725198616599346101312400501613080459728129342835511074564625923052970437343447221305965832580205479808916359017016655549877273303564399930442925098863672233083670822360499192825656157613641156137511886335468828551672940594299287193606232188350835932843331832981235261117562202598835249071052047298998444851865520867948323711850808484770510635620317836506325930481810118404578203970265969654218695978737188237295503283982513558170329421907605088883218892129574273870374373676736928920457371709949734074596244883050009716243117230405346163024660199880599975585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000 [54,54] -2543305425931707846403013533830893839247768624931121470731822812135502233337457291249090544013843209804545466248365861175426387593578207264656288215593769858528443043892337488163940156784433441395528849784150355569580813819439208607847788239766022918598441187186416011186153511768470622609193990146943570972586348614246456039723718420603673606583274379940142916434747480003953555244990557132598447645113381804531222389547815418174013232319652783291861288767418914105377418606094911309001694045197101927161522028950996863384799328055352123897521016527553141965572785172586959693504368048872239741621709577930568655974160304312410883498085389590529933864416251119635412729018579577448418614039469770973893879380424948913954102602137150847105755144334504451944167534479234074223167133608072966870608508102305783655176339318548136838658022508663949394793613096551025168097661959179106743339322231906379043966672655128382279161363623585841220498930775061789729072765342538871372386335205454316208918742367582457428984550598296608651483289902102335840182302218720791391567920467929712184041109808784846139555812865119203784831057415204610072000684331608577381903246587698459383460145159516731477699987469489417157995494327778675203894509748566161327262798802218633345674027720878959316766092920526303146268707718594836123715560386439565292044462146518079755463319623498239914388906499276745236546813997976946684699298829110106546062513091002001430619036326562173714148588184592650814986528613423455846472286736041882842021646535841596731164680489752982929318093043902981340234535590911351559457834150947759604099112162354472488366906860518468257648867194325251325378813934274937397882436738115269446843597511544162843854350716312527811758893008754850567961586889725561006762738999187013927400279661088970349910314297774318217917082434237503713433978982129210108039545691486459799067529629644306524740694254247460079423107081794120962832620623580787509216605061593743721342629703627744094468717828818591806170460338460658986536669170516558211891858242172676894598064435303297088499884339634466773928946411967686086585178224158471168594338651782546982630010240360969629052484904002571755024019960208117149604611278095333540313165129525281681978127628170565744508803271501280498016155040952099849657310747117793944873859073020502911988006356048018569423798993739381042009956592030346408087062183635313490298956352289584238748338226076315434101109161390806945499400218153440017543331919114280026406049728393554687500000000000000000000000000000000000000000000000000000000000000000000000000 [55,0] -637067097873298773411983004127968860205252809540503732652596440420253099247082559801000896443142548485542697344011332439763107186809932654895709843200785495552554845962891184567349304069251488075471550386217397983534053032402759826270646571708958980430906863828524387561192276390898648973981655402956387850001067577316748892817560498844818534397860744534931861392914212965032101300051439738211348802915162128882170037485519133372013924684922408287400459719884336920725131286555734016699863360042964346230753031093776743550135998954458851831116621220600647635229432169876220033440916599236364607170136463711288266575460689731966371542643613303111619202933931783923049899519117944692046794254331193834666780898185566455197267828596922798901954847961334996933500393353409625683582477880498426947389726881299228698043630967847693103006052345008862492110901484161468366427927425897707323217984093086085586186446689587649046840859493286280123327713924390244712175658474557397029718040451433084010413240098374679902910384803790492039071545435821849304207697707043083032166984125023455249884981979424398415498140283718110587835844746970344646803929066064737603350219496911168214527857537914455765527311137665247303502277059849669333007295314122686588355028499255800785933861378622707696870031833229152803500789728854759670088352476401949586751144886546658756392521013048661549834951164034249797390656141938865130399951038928412854262992744193560245533460171834442965548535501184365668222480841104041589368815353289126617497555838281304323901141110586253706786235499460449083551258194923817063329935543187204206209156753988523597952655519275704521953370328940843313193579366796200654051777339494768966056921221685354302690455991605099360413085472539314669411764885742773270763338220041907443704719743223538370978585460127272041485117707061683699489373721740771941760605040504750740107105287558756480257452666007405366257022842433734655336261443912989159058942319725746396212742454424166250716408564729929029652281434131157733640916453389030658394059397562171551951887415202787156616448507922695508932280797778098111173487689470190889394181850746106871212769660709060037748061545697032970977918873004867975252994095568184839365598370440745124925725359158367029759200209175843854060897498156057750821477687828119579940654679850674992958289389644045599955763911784461762560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,1] -4374377474904381177926230719502594728781735174349711059255769949387138168130176549277839655747393731010818371685312140929579863410102310600012324909796218185676081063046968703262296079977423491809998180686485482809119918993935723274953828276849757150065653233766654550737029800008239317293881058019466353415842337430694591620591479356346378462749815329205845721854111082344867657357786547417926519822149722664491765206301656037024736143107053861046830428058232365082555042119106895238522829255598842427152060604736850376206986911973094409702313335576661650976778321496860301951741276658552048722390239083422225274304989196274844559131904804662812211191819955000954677376833808518285776362951663164915175677028881532303931164156376258783519512867936971821064961288440479970024902143913947490841018385308240796659775694705943848663636554432977555859212664420575021711172097747716574617320363392485806596566028208498811125570219900397233995885494655732838597777789234939053973524330499274728133593186033081636285700542010710329985970635339797567095611639056019107724478928940160238604051674634942965909656080008767789414958031674378135883072761264839541218501463981795397804845044470872822936720921759901244981203561284480119804706002194426754871362650586036978179471280896020939383055368077007179217380810183434868348324778053008000484744127142983546309774615208756118980487784201474718279232531576102453747640777716665313466435497294457662409324401211231670823781507205950749754720986169135124612233189323864848881649562488317389832726458162104078995355650975759085694262390882807217517052239014083685296961158203223520912688538207025698465829492687015211184130848351267898979415582526652591527844839493670770592769635767946727175929068222384799616675780050433769296138977802715055404204250283633315015933807622197927641641185093837238824032880277828594288305399874543052050879439204075896795867787647936599012224937961965104231911475644814523374001032342683050722751315549652052554715243154914956850476509626705930469922101774995433282211068127717860252949922237883996957740537740899936085318510238978334880709280921728339394262661450060779446169322683398454392255693520640480663263388238546041765012104061121062667824833622014854397065725481350170662300064750942458059904954620924734872356543400261841071963698813950181354000993329953448508614076140128370163712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,2] 459021805060324531157352750387381569699903423848596149187350347570322095622306137994260134770320588563074264929478333398534878331604134072270841832134364330559421522624200598140704809200594367444456043181281008574026098200162948082898993915539928628589290108524911152645815915429970748065619814053270447391634499094914741601907515971902929865553810209321938624000410843152704973186246004991672228223734207172749990630311211347457730670316936376324004303788105388485911877152972266873942916941192981567098619214300068034280442988817690208866376546851788650376859132667683769110287386498122516071548445114846220391960134079702365489957855450515375676482151628821323066458447599227143937166617225817955244039511041027621922415432119057501743244689157087227429058557864055004589832928470107494482389026266767574056261886106986529884337541777211473160573721153415246247038954173572714822464797148122241401939126437167127898232770614215208448968003507443311631707622632267666172163169619217695826934059078031857683796031452775735165318958274915413838581546835469027555169546081898147757157517991299273401506017384830912138805353684706455258845520075159348047860089096564500505049915348067380433213846730584286571705726422588745046909610382645235784472797967286009145644404217517211003028368342072437694062552855111549337912199432581152093805024954152755774868611390539109396958225023171131386826304704635375814488623457743099821477689139049097934943150906872717252979479059955894766237836786864547380950466181579302135415014437159663177506267088922814864244090590087839139879658353354156484852721196877989049176196023286656437743358218685866675709172871309174231325260972290334313829467279837145197123480560451228371084320450971505978476931671924768936393378898282943209380696657703719458072038285220056169954702349292227597531757403624666305959240583584781911069310559953543910244626814198336892710088215523230760803625038705313990480288130607337161632817784592948560413089306738242028190164015913589549998165058276136797695893593826093979926411797435492328535126754801036702649831064570090978561223047267934640805280679941285492246912076615301108963016807984956359511861230276794902733744858475326317415637705244664705022364910977621121982927528741235830620285339261964264785882249160332297758543519463133458009249196330125760072657225267357571084709471573269943418880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,3] -3821361998048835268019188767735316015003904990520374829642014093532734060305580284995852736041677111380542965278324508758738714892814995470319425756962477058336553367209184504123051411466684552224984757017831660953990016308485298387278028763176449274956650995838630142927275765732401937980284460972503382316876762087742215205590939435404965872367941374796901856747086532032254786559225679306837246350728719010684052135425266290089409796475498321816885279236782639916454230295055155046364103312876956818412565662811328725879798460877713460155100166813972918343924917448283730772558955955459902540867435729435459043310960740250547041137363453504431135164101206961885951662870057629245266581601754834130607657353351720617828563116359798860351953931750958275591042177442216753519936161014471665176914727320606075854742044604815304480549384401272856405554190182504065778234405745028870478382549720109338822394880582659437171781294268860625988636807934346046409831570917420962891252291175938197526478687169025951014592317196911684723194300511875001912864434854468304661974322544983586528188628822619768497907055054631769121153718231978332925751859018505071431746610309402264107560982075925130309826234633457405064011316774256288929706130971662488070529987702481131388900543471954645618329602899369767777387171063958875217304677521970890371247095204371942718643726121197592753082714580965183769427103702312613383917928308759569652602808356494299829309255285667667958580464635905600179077796158157378610857201400150373221426386398155919617783878348741831058556295642292965365823374973477787620247180303195486751400754942042617592046234131052175888828019258610971274902210328390900840922242120653618334568079932126172379139645017646666523444961827003169391213710205842280643074183726776324304113306646453746216693785192815503577497053706882083643753034719089785563997879054313481150794854209264673910026429965632318492228631708100066073762184197701874767881249685554083174336171803805804160447999264266998165880786673543827221113896113829661785824967735559747266234363951805998005862851599704262907482183167003614946777226203421083647149940278417456739424739714507750767672083354846290991060212257255830249314839930092821877755972822959389419341953070735724353529104197706322798597442203704694287563344001852347652205297779739554574924781683891810827025860143442282722361344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,4] -80748509487829518387152893072961542308985612758832866170468898543527702524344724402004524336499453971555469441177894679177976870358727632029557410596459846123604966388285270937832252816845174004647561827385859574390240432733536508085652102174243412655261480536199655019294838872229071534657884142196417284756141112385591032514151531935967336284424274722837078280876967996618410547886581669462647980174779985660307606238996806230223288367868077535328089600107158651231026390682561845850605198995489220937222340494434047178874282448474598876052742444081486316697503566696942790465200819048324222903301149558506424928027602737369005072984395720102896716790449938480318030206669638596419229425811267816933192111620144038420320605621607468019813563588298922791787021461017383551886769838704810150988465842707292814403784180519957184973594294435563167577227246430985122254337155112512675228762263094459222480782961363428655230922276503600923845634226745188334511746305367138975202865078477204394051001805183668730907461715712873799505529413917069565160659872211133246550098517970815355711604867721277863169145744016182117908515000729144234938660812757025041082129462451327759849448436470727665837276886224021871057484355905076527311398634322376145301609715157456185432230934247344187271883050108190100536052111075931282215487871158729472989696567427775911492992490843498199679328037805517486330273858723915955187685054930759268281975792101021476301449280484978138480093688030498655264915557741720466430532975887267465638251452219517638722844230235591580910167797468526808292477155059175579362921459521461252719440809639254239455467404983819261762167814007594172648068676168127211993102166519403638320659245379379148125993245918587148919762883998604865801174898485836145389981192890802360857915193822457623994515553120267507163877578366476386093333982912004481353712509650307943956130900829743764782983528747576819007243470052420675211578028423400660658092128604646587447633662512898923001654733755117069040851923787680709039464320331577327970579287583159524220744190188833213169953502386299195014240831075020635219189479107776053031399883801186704901654213592129937349030992772631264591844237647944941694867004210029518509557261717569573091504741075383459191632832210077827062007964207962853569082778527083174652789692089799877031131449726571672588271412459330123866308608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,5] 1882210021425742829818193086933744335574788464852274465542235049856395705081682371505842587681698584912055432961045646109101886286110606167290198538940484461793659130696598779424312220454376076723120541361701095249250156038863729148280127040818622568669279080246378118737646448888921299628835989304084946710003090617882929058249537868599896781839936173427389036791363451056604453669198202452726685426578373697164187804083989746895921793222769001982509615359841301572940901757951948386498618402633785534571376061548853326105218037816313545573975473681084402340678298321758062275636849124303159652935593853918260896869121777669312543843018071758604970171125294651305150402772487289416758180703911847361962110869831653031825754318066826083966911203335252258023965638227326813774245013944862777007780523753408330049282212700255236849763291938201556034979051384914044005916948176133078062514555220874209997489990580015159258671422042803881552990385093187512608231745402218277795123652352362300093815562593897207144593621953930579923599260095879481264796909624093491547208960111875341420441303510686465272851006330389403505591526839526275642297789056293413309942256633642652522923065549442993056210290516379913048143274131703403022600394796559809218065453496769613187110422778997901889223825851635593056545583661228226492686228858225915656768857682282292529969648108055928678486971641309274937861577592008941794499557439585905891861863589281413695005979450342363313489673548331093650348001535541051404337210148198828415667828041911223805888029289714955332407546655961449805250691860896202345781108000136007117634813868189748133952020422094916128737973610866538220664594117986969531316896881827115716344093577578267876018829898393879490969447267596541189648271711522466835320319124038547403012006752331799796334328681994312028917066915740252494992178277174005362596523952002201602998389012384723778320393706484367370344454176960851520339985862974403651716020423026734473325922477882906677913085005532349661534496415750424079836376073309132445113988187995074492737529696370908017863876596517863520489345731867943403265521511642986550383873434084037502815627270600658058117327746789536451453469959842705307431864639482336660826451058259207447315194692655163415438581316435965016982517461950418934807478785029451084883398838723461139338593551746955362206982070524320347058077696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,6] -19009974824442932291619839828493089689870870776817378671885345420694048711794187758687929411231889370053038691494844283028525359213119005919492558855560923140289295170205301880657311326559315992834971709510259483845430018141286303907192502055964264914314885651653831565820469597740319217976219262060748026478076336762018576407845423536055462619030136536835018354896864154778708751774144146118511749669043715722960930258955820885049900158169800683496520923315889285246977383432500671798073204673255912463122816583645586547975906310065880071614261403944846847395374449758139215504169271145521705825438417188387846359472094716116296546986621070186123365274591461131610022813525652286314342056673723218647102539438850283825785934249916067562887701041984727264691321231325912845580294165867760436647648441739937770476755996311735088005473409503560319701094280992849982960104477811874853346429021507655181485205515493635589494790920303999744974525665694810748160023721134519817589891327374937159714274927981914422840037223137942855117964241348714527220862784916437434383856958085353417906339406286065603420335252028443369906024590169340416285478127266377575294120482759473652874572531180689493471163017677428533844299926379576749467803064509546050837851551587490689584442061817657141962296233140359522815267669776289393529566249979280177087479424215958517033094486520440530081916825568931473504165090210453334593106224254443920749151502370312827942454558749640284096710601566169511184363042929668091214865158194921858926847735268389335144816381267476516097606999035256909090794448473128766860996851489736505062201361864101222299142998893054782593013745118196058381512957702986980102483425692851326409169959093157594588306632775435008107832207347000429497758162466824558167562666576190010212924495440610588868702544851975886852124199502442756783400295308951972989246331989814340493185554906370857242805762910263639973523534540429153047511713309228775744106621651099580853850964352546972793142263080570637345600822234805678940847909916507915297619405195194576441824610735350317340697419140834551516525335219289109422275261265936935750023646419581488487060479942371498453440249755543647278320417963416008050152823259533937491096305975652825673144694529242368949451910861195577406436170444741154729713629260202789877902293472015767219299384174885582739793397942631236406704340992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,7] 124769854936262237636415020677989775177174200294094867589606780821212809462807345380059702222994475786327704517353853697540457164391363205723559082065103724559553364462734941261818325920836135214915864816601274001585264889858053899352276161089310046975318466781520524895216275922890764119675391158970559795716143187144277704387594003013022229569720774481290879663718232579069939448053730244011496919720856649304878961296008403444678932364947010867790643295189366298492139617647641978329137904925426137736385434860365837845483504228045197637553498753408214248351628435082738922323805183586643750409670077978221151379606715404494852265143858343155536922436144941952852139531973880748422664248936504202021187004410553324172662620325765505501895709735761526323712271425022667871389181260014681869581194518043213827263092989731414644317631740457508598752290819463790135362591963812295581600748797364901956725844970491076146502277464593262088718002112753950970177233016836935544674586513516261364708230995044785334196808959180241279756476043296389872162789288267370560325721575364916506880936575679266956756054358799760929723922153712361654263719838723839628569451138608755490136458703331869363652922001370118133410205710162527262538995013322366077141444080832346706786650012650316766416074742808948396821141038428810542641907903653647504029661098528956196107746112355278839306438783556762557598536272107027260328801769374454948266345728030457282743081633800995292155711885550571116754693367689066681685823652752228406470813256530851696379888663786297749477284869562646142710964161839261002202121093140989655843172438274672587837237879771027581549013879869742854565740292825831258340339502291182547718878038228504970575668348083586081693131627684133588094373825782496762505116566325376553653923977779284731646962789787207991492426586044729404509413061598556722232471039880795795432198635162684579030403962594598643899008849277638878919014820316226128090883325160947605803397273104140402727261204619951868855878502251309287585673861981471401181865326137997148948870237814775220911220549172078203002092183138617085402048316585797109254500255612356319272664506777282261516398741520737174376738688809197201027980756703814354767344462513718897915290822698818258866102529232767910611762581582255414134991914897511133328646773461071569783624081209430886469018969136098841935883534336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,8] -603961087149863150765871326652660704474692781244161986091788083580402974739371554224460537303514385664845406666975984153247390503608003098401076868352266553336736235102742483927849299578376609543691685006323743035800729048255141365607597614230006807763386450515525044169881085208558045988664136557969959767895702547233739358735996178597545619617357901356850179996897680352167778714849491914740585104335812030533950629222501930846556280637856405757257735025839737759038788117329522137155641560972819406826291939214940416347306652424906655027318802272814668942430719885485567992925766051966249836976892006670839481807175823220527582406543940574275293342701451203661252261966861189416298366443548645592823452774324504951749808871952096756579842803348112719255828217347531938129244621053078597187554994170301070393024441176403588480326638469750932217244750546848593503943520581085279178206618465792060921312100497436645377605841022789132693248702509141217605089571063195016054929562248603528750382052172234077186189077731863665148624374834191693565258704631024841610942357432345167750564615395677596247452006887805086194268161954905250425250318256450302036892158116891405313506921354025160874750062795310451698968488357321400896129854990412736472354343379034943076876300972842209420694396366678443397365397057031905435848649538612921248491573926924216488626862247612928817961146855044558028952466452850931557829804882694169457103515696226422041584116137643823281700612841280622070389725873845862367757579036269356265765854264110085286037948157689646781835906131801963123449220059936846317330251065217278813716003277820158933320374443581360911552297715178694761382038491822753155895508760449246777834102870948754742150418729646515218470845702676158632987650252209706892802197185854094639330009922021079355243437545541990860832811181284099137260941828091787813037707236047458423751770017085748840737658815915010256931861767229166853497354595622481997487857409073823685481230061000622334537528566932623718273674906331628083416214762511917987140318561982293587748798514100283913898649332137302321500281136569177774534770539578551914724878094531386405989900502672318393665986979203710019400536452833994984653521535278858466425106079135295597893861373396513254009627396432426747740142828617551796247833936088350042058973333248114276180076319772934596845400001313483225070204616704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,9] 2296405857902699720549929393522438797192412551264336411011446763927353309909283477924279717497998652483041115392588647914252987709428885970164825152628180194328471009599700829946506781296605191180604520646774081467451514331581881240341777063718840584853630245517399772689058499686724161238508730424499313847630906069843014952701954348787650679428061695601404161263442364649657949157753381235123740659654360044350493548006654298216933779027048921204905261916030460692710850656990171701985474162335666872034532267249512635734598184492150131652382835237354433228956741385239073931042697952415908965169059723793333396050011378544157072498991048172217872769482193778151267939018690784641303365091070831801122434806674411871818716281846563553105252040258838388669012104785325426375607222314147689428859438480925768220815176890096238318802173615833911296589805729326006258387132150224159272591793717028500402455682887091301687890175640856811578457463024937623775385120841231615833509546322986162899649383630225336215461477412611261650799947590208205848949840837919974726075154526964630953307612872247208341556222855569103297906787707529501653095270216698268185935741799821673552580964398754732872597122026116134187366434771292441340218284092408789145031773870377161742685943662401712413345740959986921360954724448679123665268243210065662644274942894351026324946108207810867151910635060896254160529505877161227904168255689253777393848018316967676224949455179024237725837185367776812879461700793259769526105108094762480532298723546306475480681199191797551879246313953291227178340795670404380810484119128576676358027434065305919550920839323358924224082483629664774993053025134513641569061575382931417547466802041727819826133851400995545240158402814354585662040413366589419442261712901123209975326115707385487434563420728764843934200025434442073771342633284272787274490431049298671394652672499471023591018702560439328090373290110471356393667997030160599564459589599227715516498383660951033466865281714904062992539363787405096856617021071001842058160064028710229049152739016475190673484617929290548244478382154205488568880408659212431174644532339068742485981060224743202635037127870407871974345415544063662699110616950720286248651688712583873658837606372093446317418122738505974216242972676553873316433711686628152593510957990845549107652812939336740851868127906046179842657886404608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,10] -7099050137653573526907039080848865094588731171826868940184928406078716426465387819627990918690457216627127246391199335557643332381201800651415329275122118806177061575268935242379089567593716703738536084278522803448452071563946942150436967082900659272770764705680953008549027812323739842667924955882645698033448202946713731244532972013121582921858739981540523186328029163515814802836087166568203450364958577850504074916034509034691797694913762181769782809444150630408778259607048411782011680966637800495990275359227365071940297631376247011345266070123793385457423007689346166153626589349124015792044367135569389498458171400485546680019435599531555010569949087890411997775552335694768863314890394628365509708920238686677498601540618017290107355537913934287610182438797214423491336385601008519744827507736593144498126109977732578488636092789290438046225214263235994926975197565686747426672616306503545385267549278086933299569888242964032126696699663427262607379647141528517104626491990779725450809520400081369313158717941993737522695719507529668538031952051682991665450248166840452032966064944579682144828978766734988341269543775306921208460648272595880462569862210877065353299783255698561250228949573300533929066123167211974994303822601616347568989618568469644672533908169720210146839799430116154220599029023010788511211513551622108904477483978487784722601106643928065302280856469006099083593013503497899221347270013133145171728666623958104123546748830634437293752717175701410384015911203172300253728674765918535636264589320265919781763161766916852107933517587865042254197582508307567517612963862393918830654721561772405487670882189275239720932454562611947383838164753910669607710492365127071757352080098480785820580953099250941593491016848220999236095301623789658030331713846284968857429596989359711807981941628284054886683013781849641979651765753861751790916760453548696644925598232106579089835808487608023832447263915465828629904931261376632328508880621637183713287688632497390740786762085474021715256682952978014961104832122151178209402627935904410685263037048758863019243451908431588144239656755682032739230416523741711318051496723813163995561786124965881534099567170722656838248828533500361848085610522062015318650657217293438992517972085521948511384563795705537392718017897468479761755271807195246821440613863980184631314944046213352766288776267290280738633153511424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,11] 18164592689537389410254309086716652700627790886011315235072128902241557302678182922557507071487948892892813783729845634619291119047742221705151156663510900944768049870540521531470578408281784238403350462360966942262227027516741595710392558881815549032565441756948069229344834316834491666513917904474934623863249320658136150013307458170688433279167302887063207282619334210106742650443367501676635219896512655073517309844005721959129424754753268470225372805720104780818835229834767074042848853511969327979756964429159442727768325809857144777772428392441310065071875327440049369996923962572386372727315061672092619634345703852586989373432257448834754624449375307484499515518587493034058836000081062432228395713849192012802518090564043380816690450142022431916944308335603074068731169253034354219730424672540349200121468641002289455626641656033509559129716074740276685751363936005614506047459174899903294012697403763624129076127288802752159626970262860703607711277943365119924469297077436683199808152912992908630215949499281258193405885775999578571837394769885565577538501145136907236191510696068107189194600426543197776598773950462543487560189717741631688188418976573559450361485856007031707714500619329450402418587716998554832973749497092007174363482800318803139663251380245613858230954578759535018364113126447155709053864813604949123502425013928193178925874109836087545520276588151982502419710109755608253152910197080104270103425083558004417617551186134139882771156363789986496491801686789155543470787980985177068111345143546851153332695216854040941122148954823865609877816243941788165325700796965498229213762584710263846519187633845878107513197083360194227016726883652487814148402953083140749747691697359549110101979226424057180180884271140527968838213586790494161576175215684564861236374653791682401119997351050844255196325332405827572849022747643416999205546406764557520242224820489189387197145721655170451036475988205651734597878238741600048444083310123074693777488718220940817239599349833927733199833916801364841276788508780888795543319202329107824219283795360264621090301587640673871024261601020279234104730524883651318326021590187125406969217338277062202010490678642467731588360370429109592364086233371539020945904054917106141947986346964438142975489374715191383987885847327787155893993793924663132497738793102824316697614863812910824537907109869914902685302019588096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,12] -38864487266982394781469818954441924837235591223970038144921484701413626494044900059126531518662528814422289891341157336013499572381138485290189006305274191281967617390011284848161295475885419521540102115056198626750536811742987282795744329393841133085918550077804620919500560343717922256234333750787235224067919865418085580670302839420822705250095469832546324449421461364578321197447453289629277568839811124565245905810246261137168245042994018426472565250320655911926302641387168659526536306103147325878676287172749770036034080907683378763944081643411811495457171673226967325277176800310823541875599008675846766807831581953958365358483162321098129178143559700454999766461924994818279380637850627230981682091195029445469707962035673857857325620261833069652057617716696507886274621176706686997367060097681910997970357810997982125634895451459911443515141418837840747769291803174699440623823805212830525021780840919443332214162521900195127976620882407488178033184370596722711035186885555829393931660451973367164402877301546973520939933889897118356054997209040125047284345243373290710055002165715624974790475148876884684911867450660061285182301936740807522045102112540783026290996928224709338279675620424366927560827853891410959604425200672706957052404021605542659677167744473756421749437642529815466662241827532725691650386654783148799740105480799583501001727061950170298635368926598915901307458979355536654149829047165695982809774089464680147418578186272329119938979194508961022689407995553198957888927318997683113243980686890391022010033614397347922128006419292174911519850997741049013795487924831540429408602901016136921226942669795566240059704129174701737920849828372426058799844903018597846377699412503442566184895917754607368682616631156902969737917362651076895552492976811556960273714657291399292946072843200441862905903716721464258637874625552878095125475161403932344420301712228030781893393295635209170421296598090720099704729406612491275149436573024422387869121679054069558265028192368610342615888306108759566355736446172267386730474294149527264992781214286539029860743937379085263083908326012485879153011178390982224691314176068928869589102500003416335115735596137850887915083563932095838780545732876952914499709005326526479149540259785636980579098615164814739078878668184161390535769931762549580036746620426546472390774496717644274652072820287831394163541609021440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,13] 70543495663468364808306204063402582580707957304115267565189883720885293761331055058553120420138297958516916176684807990739580535142765870832782732953813683701457581634870442383903267619353483612219151488755498453333296047317606553600662158511248886300509778406688030925588354556976592417292969741239797062499271572472865339276829195536437472366834385952348375517360900877441384583734517428516254354001205377303735034538519607572182901501494562070916887295222824454276712525934368568780400550807763781206719176840885920989427580331125650464116322328941028289369652857367048977075392312714563826293856152052852853350881281561085247699075628754667509019861451659063534195204575820643463361369444483040299737876085618984524298276851280731154602519823134157044939301647446820857337949295225566209602315838246874252768446737961425762523313901902978602233025863716013845280046515004904460932361290498372608560179315097947540360778430288091837169895870193018993024416842072488568725107411562777330306646344080381777245774697652052729063473083238704267450952047933115920380337197667891032517870368278827542908635382368228523305898068317062278462513972657768515271741412538089665783159248406572492720578969158241087019984742013798933262005917846560904024545328351403075247458331449732995053632341111824135832936394422217988823101201238730511499148449825260306189891064737553613820239243103950145983529680126329604712615272669415899836342013901783715450607882451363044292743759838762819384812363013481738819583405668172111167929085677688319810163694680716237611467559035616204510686396241049378019591479628118873991159034395425256551725050495235154528679973464094515932738234513733353975519960108257335857120780056475326366013253422572238631640478423384374636323127922413087685926300273454941600484241729719485993313878446350960119415080370989488128757901319744326949590577395469631673373233785188595207565292619312653717491877847276291253307357713607593017087142313051757818939119596154715046551637108445459330345653638703934210801531577304317907734567694293300803038571455445673516530612149729798722012590976864871677451597573382593156709932991641575310260684421388047375570798768957061446802060575072238131684163914879917959037458161325561884876847669195490776059259587552584634006114553735176859516584076885400523497405030756889133538600039063662888565804118578252238514886279168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,14] -112604661741170621329670154898186261318136897210101479809327539300803270569193358779557787127657373100817746015286585234816702581205875362353902611844134809141916128372003709599893358164641072206164581323558858422998663985102894882782642327316217257611931588073957765085800942580993032653963630365474832947846077848018386419147821206098587436880566713759714384352685767573278335751648317574620358590192108210104209265295225886215553599023128261178767868567140978347338539894131534465158460509790262114668775735157196453975039833640327724725902086645679476625447759431776793821579218484767045162632215679915181322354832305632535088326188640699857194984221644511367435738225971733842891518537437456686046415197076060947849352734938143743964913322419491025857032681709317974245258628800558542707359226880830507679299578727502601125400156173854472835090289872311283553902298695200524964446156487250895219349088725473187547879675066904730621896393161601699907375572770385088993979479931700637745358014826458148727893185003614484435728813154342845737652715741598234970328691731017846849449924246858145353528952657272071205591927153559850068772135304855651473813901535978575613213977111414861008483255122089510942656138357249333214329653267966899066197695650619807629959492348875181941196708399046406924615977172287641837956319622869394439153231309106369439502222649637328552219331770146772121374805374710179273975841511278648916220724131229722323724424907471575779351277359905135757228353144557354069789978465547900955087741438673059902960921970872292822304053651997310822537044840950301388613267152629218146277564639822145048520151132901518259871779352137648961458204117354065478470970401725990338212670558927840595638523450762465270702589938808244335116951159729483264461523380204007041120100580550764124620103258097231827344349056505324514094524632470306439495273610089189273989710861340373738804318397643987509430361474787846060173863229355689970167644979865927145181209998008805824692468592968258662710263430444299875547983119034136616172751902072403750687591045026093654231509915255069991324427564619455819446020662976486829937780756328528678729607856919967792451302267000799514021853704628556782791415370414608005563280209138818965876709436205353171649714095941207785093049729183233753856843552634281385935201152602859445881339365253781319520796404193886073779508188545024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,15] 170319101385267889406532105432789435761672806076132512616257763543062449063689763998155958922373849030555471201662271206183852099015577711356101827630823927934096785467843617450021588412578126217198004290306391862780566828264199870731897087097273052161926610727688979032169303919859122957960304983770032793725293360959247071779603449221944291668504209956425165775409903962165447569790338580778953859412312897651733185655395779697723325245827085400369877886455769569659320407275662298228993798234360121423039720565095242620739261924223569225461319538124821094482702491918155014462574201235762965574403112025819286132190266312975832137952422813326089798133949194040374393823181790541510309242418091983744088312685318030489193929231524986065627643912340288498987764881209737266809821404568269977189887348453227228787789219836277039223857026301362911912669220967476711589119520250246920280029063610530091173983053791187212656721143106042956581054524793573072492793149791836626972729942810158867491870188739169490787186968552804945363967739069657674983408762908775988353451184596953387037398761983781386549839933849893936674871256533696698919089581059993084683617562806315632510137204879749671948832997463990125496277258100794059064502465867234909010086936298901392141985467925137216365208358040303122698127840178997277619545583610796479398533648861909904429895992825926902739081620197252765322371844390316019508907238746958491530115778134707551565025981051427636077860461525331970672660062350400924495837311137312716338621110535102845758730661339757274378872226122373363314583547792147903149434323009348736178477853175169305803785024860104845316877415748678057430940763611708792050766576006084906514790101267726631073209950808539073788752692265275654701308488479335479583799241866311912861071062205559980566705258028127542498561556843824329171028048798425041722859302050055916310438099009233444247257980174544332407776873462159963523767170020269296487639746688205702326159245811505743798656483507675594305130877016898987208313394214463686518572996171140375093060043092136893633245630148519631326415616552038528651038186450193675096067502874680280456783053531239246758154174794749857914605730438226818474588024536716032180747831945425775157271825263263694798054307211437695517129495882164637331304600117659936123983927386878292147354700688410415946562183060003102586062485061632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,16] -268188336980827840045119599482982593052229936415133802415548529553622515076172662448841527585748823234954208360902355903738620852262906454160704430767320046077058911486312095630952584790630933991654049022860755783542544774019717238406381480409171813289203694025406563168828912774530000249093187353622372099515017300397425675255559152529220249099211605273677502814750620993545428719080279442381595241950714335124576305902204152736437453551567752271979563433285788668651762052839732217890673257266825729437295417555608195076588840244602473873204345581021719299813177931554154176704081314877376357876209513628803504933560909843663165889556953154634853811565791107302869568475849589851623310014115712347208541331147329973374097743718253126546740644817547169665780397645392789263695129504864818576035089389828016471750712622063534191568545531945324488147220131310176387216897119246606800262051555866629149116388694047842607404862545902818531134032955013498501976342398562404890019919779856558970898839767626698408668320725026272881873843421589735517122747862575789293663070208855458319631372829609995769857178492824568593218397952475711730669293846367195985223309086127474723673089860618532714038017530294172619792285380163877658679053400528540526380636175062299302224663072122409471606483809421223912512710697444456150946221910479137616241187636315567841637003367225695645848211145341653886045459144318444198376067228733758713837012893069361574640585464245255032918515246998644979207902506560617664708677991762246663135165283991859941066384371484312209499187767349552169291725934219940763160800212987799824426830619223486013731729217381865667873503539753527883724911226150741177621429924468313193033349981912920375499592735499680980978737068684107442915718963346472093432519028761541459265164881405034349380894237777967942479345038236944035231226963530798714167987050677032774391756023370464776346720941755726460455488301380238562132037913047881537599644307298941716173686478763617819660213838645684461659510807637473550218492922183291905056783983033547731656638307594341994923988958905246955222716514518269276223010636258668953825303458858043193386798656735670186422365077049487906176810212632155569323848225244302171509534101550665117033743238267526387672295919553252501637110413322132461665377272984753291755206963136801274716891477342178547586588697405988777852834198585344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,17] 454053063570732746133882197235845018577409137480201025507967179517893040801103514156754040744199785768845293696656468323931793241648151813203785310735170078596243769984471363246574567842319522926777862613993326845447450147714660117486759588570922346267787594623668462680207235450028698880491094658111230647616799761636081090983444214160703043196681004142645325862060544653153508883992516273207086582939551804203637164139371195029231234394795931916102463622559805553775912033680742211221946445269749468008238957018684532067491664028904347463446399230698230228469268042965129948521826286820495638258428396859342523785230219860948207141268226377109572333694881321701436122589536446419746464693990733912804873009587915810894528325561509671209995196695751817502814683661137547531898373773742189156981218402528871833251712607478184106188655061702340182384400000715282084274057704932611496042444373203627661813024626036050787104001744718859349580167888938798936215360629257037480611846238708514397905239638306469746997845607519332661960297155423799303398379504763399866018577880498184738166008803484162278863276177445586664085069638248519380933660400210494196673590284312627347097961960344522673964624414799367378329604319487845488202558876833301028998086643775250117810684494765601473180914006397842558183893891562619694760924986864446705612336623156906073391680597547537104714793166502034709153641967872055159057258368266174504898742281323828334850898945525159475117750298056509853054270373810491931818488307626349860456452402457312799287786333953924651887402450299465139375420408515485422308753261712705430395130598764236892047860630182291300598026948819191658661398103819567938203282647505746548167466452116309551098314904418637062659500993736994400004964348800860946346918817027490141017453232655565457536254717786083142675502503265501454424156596921339907261769667720018753061431355986497737497445280208535994503147110577733800929651666818405448648744478608356156129296107631149796477295052621500258621640468098083404025048018674470802310176800518118088794479379323988027844143091220189419477836473146317794740620686675940135005621463543976855477938544004371960648838597224619624491166274942110026135041385522718402123060873911925882448571739371874011519821996857700624236062303245609498623010436175879129625255041707296341345198010969659243546171779126831463244992075530240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,18] -780741153464655196008716202890219426007918231355977829033479034682094428629737736276176434440104115611269061688374027543025391211738223674696861904815657587122491049658080446922773867895060513442469837524023762698566266510076695325226590698834891135577242844974107814922754384090831567816356994536599641922728285220254011826325613588704468121066643373181786722660959801061597155154358443225766596792585231186790772691289962984742838086083914715667991433762492007220836327671161669911044460678857828676042443709862579212040408329157215071894349672011968653958993126827860242286574172568898996213307905932743300930426118028924678843358263003634049095953683873941228374531640169327508453409324308091952612084117539836635177047722172599585681699512445586941790741603628414453775287344921967162039570058188994751824558164338484758019073653078036485978400170154545084688868618845650203132611452864001154582627207767772547820979534508976330197638561853090664742224096191681430036027929076140421530925322174321164853044590445898400675771260061201477657324021282577955197892401455762394060478111075635311925088201042727076041282856459314410342429772659580830762345232564282555442812129087656884443936272877082001622383195806248590036886012443733435176304402595726832322737328240256558117241089518735260870266933911419302871224501819305685439310628465115562118290040341826607889211125869133725809209608452564397266117041238751410245486914890261281353236194638909665283050561526110494815928848096765246231800032332532811878545141374167675876014552512619020704522481931516010082781708184875600827730453537897890007734458198977101483345921462667353354781434965463288012631302793816734736866450229538934838706933877889490097141827035503230401005127907551006758790450460751464137955718050978695836443889094839802861706731391800211277710902841315542709462378349753439915190514311886709954567945858113273873137588438647445794205379032011805283167153429018990714566032968312311558166790612136307739245692893535540299227288686703310936217435020045995727100089996948302278838749156824093051590466088411895060625807689272843285517827293822069327372370361791614407136635191414072605950491850082778223541064576425077356468253329183285381557096894533326403548768894060361130780336940847399467263832543027628083159459358162212271014619776304274428177597218058243518898789483987920366850056688500736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,19] 1271836281934093801813150922165553644967280784520266686858237045271523565534996804245767725791011191327531392298939198998398481349185637074838349184546879872084412366822446479345929998955357006212285259184089185536090864401986438342415515276633277752597904917443923433458187247643337268602467981476318920102906123574902947827556116043082607031307946393444021162107077315613959073481556968937025625173746080416470029648376023664918951639688905417176556522677335424790516885947808568935417146286469511120608205453381288548198139454411597790315153619841023398796003506266338119572116813511548169273179297571538247390239787282609679992090624936001023179942197016419787081068915693950358022975761498456152107912863284078138375089426156292407702701944358895278519782775776010202093528403244185093728577771211970557475249553515089464332163013481421824679294811953634528320931901945861224445657198817992114490232905212574159459857008356367570595068289424176930761828931074974570266747129862946210573109581706613861510967917210774191362449993780063796283109123379717127124010748017290303568433580803340429360669034637884481169699022273820632155186670841242815073743214005484120778857828536015324893096717428055328296615751485558023062308498020639965327130840739617538327670298963329987076540488586678254056994185385489084715978561671007507878525465950969375915887673985610879179372580918842254559086359046879008717404916974074845941729467462508512720189390386731635244736546328213452851473204153926046677095645854177817540295291249148159295071442651165625514296667516920329973255596215363281180806559450149649802218623681393015335477414999343434570997455785291386685176839534791956173122861568459275822905576004658424685426769071446204595602147636967633552752499700512460226532473681370131755608709189124203698653652812594995400504823524079981697071579897172881473734137002437604058509900489701067869994913030482962757590415006700909327038295546066941206205934676381307718470021393537893431100607279408378511263140008482833755092832336226624977078435665152497675278237975860155274387933011435825294096791952373744438352794002927591275273656736840029209412476964846639838518078475853978920304620367397468224786608654811860678446294167657824927723854056137340792675162591179438583657676198015866344194705794109702792502918689934538951273962451887308859868630020155267360236216300601344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,20] -1893081780605374846642579014095813282194185454269473460296306362594931970236888915450540585161700145979867107625670925687654575085567470286735850242351384732698221503225518183615422057589548060497463615221749140896610152509801872955043904887559769364686349767296622632221192741836977826079548743310857404393997948292104162693707436515392501820714381488549378360024137958812766667866525554615603453336890430521855162856628380840540849988973830133502962908262387417042006423284380836253696792162147620794473468387906772655316313999297141117715574973244171631586497950374237284780273232366394431557645231362109934941359041906911747951325392029266314426722456655010907050068186899296350965225771596092988032704970800099600201479536458621822059924117858436642656981837504288913857984374869042354759668790028470364048062888210639598125494910890548632291066219956180530628900019771763989451658571144962766360106361007524003277346951340330613028493760335367896188390025629552110917646169515801273072136100348411521001834062940654489137448938626409269146365677738008181829914041073337905880613719512516987731579290343288111878700295921282871712396698847474995537782465047894237105471491499262733155763894166486861436352890446787119936540188705184335883579736595324191358114135254969399923601856294055414432750414521135109078191070304809398151391346359235451271617293875025785217072793025042558012752571031179984212554889357848070745797499733197076837642846597775065342427472726220269074495850222034469806095849626731799436131448577502951791345115792101042730806070186513982437319401041160454721395352518015039035958439332995244442786357415311676325334756374149034257806363393568245034275706215135126747582327483381390369717108238627558770841916407862779989715575994239425944441086580671307485284988312749066670808488002470144428617610651142952356744589685080700961296337241970054620975824127053695552303893138517214556030879406561133106714045143865280264351526266562737224373571502943843794227439027956733307797961312037466304627854552556496294937610923876610279446481397652971437460410434678575264600952285444898503029373614765266503952429910517226596325761203636246138551412579886488410952022661904523561625168551040740239783604272829172203796567755519295688930228335297638018702051721386911495102003143092628489995453270808205957875882682705115648804344147917463711306578132992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,21] 2547224597502603029401627467739650216719171377510132259620761324376070429053390249462830857768397134968081049987110518047625174108616965760337028210258719609162114356862632443047998087662839050871642411950460051898618313483306379780598313148720776251329408461152030621461838456779293016112265354624184283569103178402831906314856909699661997358286714706649979871697713280673013333691191443697982147383252986299576709794264609932320783661068739875724730727668080818767749639376860046259285562013892953710741517993920100298727757158358060460279716196879657864377177866834562394999092337344536271139704954111293409613446118991798330433597688837122636775096874052992489472800518262254641530173594728978548572377879322922084036286140515880663212148798472120933409904507234629955155294941972740131430187451764502629291451179209761347501525291990907061446126731200025685685820668282738628379093651460935184214962246228438746193726570360627542405221160665732525174357376329949766566659358100993619544576535454657480477942802994436693431627114769932278691349768685500942799022811599306123143559917635786760335236567611096430447161728606430253569488765102555755627509886025826273885285213908723468644442281153004105954918623555448794768570535597220577145477662496017261253657407436688783463390465903145991707492763498357741807510581347836783002172840148178800109057864971486776981301588167178141277233434595932608655375379565250224735875575014080481129011252906630177783986469622390289933949208647817341965351354948545697186492970467588413294222970558725419957342059678474505977269054243771525498383869579672455445771428653200502439371350456205034067110629393519582199259504970600850663034646146480018535342107911815697579093814442885633249415577640208107566353329538209672763920731032463853653617507074543382968332570392419411541550186424114525110730072484879404398583019269885992204067423999163801785372124090642922954165703866793540242341246438566226859321009998946325729738392627055787183915585102178590376486017648814268601488741605481676854807741670250250983852961141142259258325294933089609823985866667346877012993332742173485388347354676880719137211645902043054272233022743594502175810950111767640053615623174183207907864060553253313730551485141781246855601463257185627772201914554903122301301930330922369825112335242221093683761069133152644797792283964214307104341770373169152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,22] -3097422093371746781748356490925458450105900469355780113795785916497864576904391746949556189672056424925190029184926343304176979304473849279717628210984513624958459427963896859629971773140028492533699598056020884566470046514283967805107530764060495395805782495028925462679184826712581947847981696047643897156586470541248289408405353605269198859879210780819497099967480843592019132600544753830408885013714428070860096622786330441693006528229878131115580236461218256237863583766643588801432471198964032721111518194107985418252476286407027158095506559017351942074278124908225066527969244927610319001505293559671316620031456076364169064962635482689060098796223391633467623705908983613067127621935197421601114547064572215679397458144014661666576653750918046508984513661511952296845997548826960226260287168325500845491805487156943720631214816783460749574218721680257407868527353603600286715516264879155601786597940928568424201031743139298136779487344280158360074346615024954918092373059539444055921316356002946046979045780739239577645715701650271154204740147752542460105291698883225814034128462288978395932828052265681758689390310275746019531574511629812799428779341197061588486580868010242964941393918820134038048967680004224129259507954466274043871311836951693551920830728123092978085996989866241416300000837613576072758701606082243663983522093218911865396473278608222743303017297408062586339684486304364605931697186833895714261038698815794086533507608690692766645843606871643182869933561809960698139719218689503058093312013735624871245379936392568803373308771052227246743914537427068646112446364814014604695098316083908157816864832965305719192800487558871542892066489162050485898855352568582676084255653032635576520817905076353715368442615893848992425927177370918486593852947679292608165128566102239159295163792057523605790178467308384370407459011141121731791570801902411689062022271849498546015883938124862791377448874965682321074732521689694113472844994062325673778810351933043362524503530319131498406608560547141763728319914983284293885028267316235199467900063471931596325814941484488568739518486745302279623825863823787550575586521027738531421880447412006011568964163287629999327203139662063145234966719374311873980668901033646000810479631737479107395479576044218307670772017108789518544895113480355378293344515442295672344334283544800318626874827293106423848540843981144064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,23] 3411253580228773477068875599396681966505882613732271691518917234345750650039869843575843981821299666530162177721222002395045974049953050261262400965146841939246048248463845671297477478985999575890335032447393941756399015121946587537159991796740414062321465952974686099899227245716574077350428687639416918055212142963388671969806461431906818131584958247428215756824100749954112927975947196688740765204082324584672325662682771178696687801743665215168988414808706883042305895714126513131766397884328008156380507863141336705498452911410926655916906076302487145874004456222544413582421459830683852741036569575628539955085034309138728793687147213309652253270787799436046657141316242854367961521681953046336375311341521999553492328449070915496911115170218533964623617578053702394818632497235688336119021896480609797103539836924282430191065283130473379041031153769943947417852800319251522945577124484739198570810793992964878090164679988873209351007532814696852749270251264580340576697541162591834829346639952984792465270930317373001945502719891837438265589274115299741971448369580570667393353057525280158661579238626800037258809120748213293930060240459901373774335097377565850633859120119879187841488640946368465796784826641047746062908196758988934933068916245457071058228129607382073141495882599675560063918553874642327520863289233347819330631653846462683382616001761507618945956164757154023765501636512579906596631108189757860657128935906697776334111011788132511834452526128192852048778977961588285850520923754391915486766613434088597350663435279050148543020766524731986329599952295862158155622019097371362818212799109337899620728533208164111633527126846273301077707925499695217693253634456624751454109057973330211211749515311210241711912836577412235059207037803455338931425635540074748201673166318862999249202800041083016836932651000656025417842316777707858496878252625205844716649260043370443069851623349865362581552563578463119159303840205381855513659892014288037583713830655759603085543035479585908881202569998896255620497939165273169951867698657334771324478479180474373221784374267028192570969585049473203189586967497908316250908513139003167534007872618536143268903249652197183342933393250788802561623443251795609914338522726270516691068257209284625028927661778265707548464497425296622579234457147667417660959815872461046011348438973105746228106592806757330059333983066415104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,24] -3407819387746545082921873397513772878973336922207456023917165660202913170805582944162982793961326665021478983680654591991427614028756855029332489300438259932229741159584459456536270237545404180301514173645526534395677698737856132988447222821086692297809619912670261949264042966580599395654357066243506646384897787341658806325578841240751801713001121908395002601076492525851249521338229819943931613629800082893907253792127125047287201754355306668513307509767270030830189092877093291837728675308471547135375417917487312880508104987412584655161060411305302279677443400302155180990520377161741144480110661238902483245555004038512000655876748862042675155011140049641117058309343008790130299641885571224143556303828976538679355387342350313620934954517846925250724270225192166690800059620708107426747097942600579652454964089549014108682799764324099661526339129392289302167736437433900316427507620641309660664767745935440083675012025785321406133060815401698230693798013906483879917990436635075296005763985839600712897654758698901945502116203055357304700772153529682349118856879560909585735877085795450338067005119635258305997161679336911566692073509602607983315947293212753270011759003495492116714586112306763398331939472178052502680414357347451154825280897210164845939395877894891390001129294159046122975032689673049575492697072625006414399500104895486854228654716764378111543304748596357718051076449505249128202225788653275109311124421915412217878864743377061800834424144555436538923962100225007907018796907660005131212570004056442063697363002979757702717122652020003150899467490077856399950995092360651450347871180162126986070569519563341319825994746180854868593250323686213927536624647374285117290679073838847366904680225290976669702840245242056264548924455538436887754915054984384771973244608459737670253614061300603225533006153476974595404690576126370783659737067637441572517724496140620897724443228049647612584117006418830504819746388850555528082940008320929949183891506779915433154941155552313137410372929186781575018670499150007708296753074318269980312779084917287269951549752676917112105267458836792401018012170664795808998622412283223382524735420586645851749125799387513628409934073004308094346677901152616086319365044799129295176285084709522895035665028910671977849597600134835101178104741709606231971724663503294369356012126619553236910531326220742609639601030367265792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,25] 3089029089028449224286743533176199873153056909631740283603968277345284489572653599165680697630857814098800934797124041060550289432801366419716265114544166815293189459453991680489633900191654641660122830511336975800159077162672262626691012280229107049838302191240921110249148717258328054039115479364368477797452750061982433727467757771246732075078231896580000368244059015040087704894996719730215668591779790233387111417729394478101942668738952652887964500915606522089544294767285941205056038520348101928582953311905675167874059459525590296667944301163140375292160215653066587985296935267628600094385131989533162230297209245813096540752317858716476802991455314583248020502840914034361583349950767144712795070526454544254482900191746451625895710706870234707592533425839327911899798386065783655652674316901861469340764818004863769959515709666236797174653212314131930607898950215328072757574275903556339242550053119040828215452491959074326957057173800240089259052306221176018334412424220988942452428970083321698114605874446841654820234760729648559296518529959827592163167301491119556625754201765236681682014396030142260777791021367237455416119864986558301945751758019984170184109999105531891344565608397881913188118172194263107739704898640832731662715980050783271881244374927652429705634883867638049326703601037087373554697770217420529208184315817192793271099820644058782050405027272354861229935306855345968208654408809503872898468559313432066925716244809670012119043082539728591975116149257541572390355083298730724756841173444893119813915380471136489408399253714357285462074894543911649012838579582078524093175752516537399736456081751595056609243037796486976926171446961626525920511000309603773124844129042883193782588433243354310614014951720654809015943336839567474341166536601511183156453703412595293110641167929672875681410859678709807203963856665048064931694557050935551566270744721177993520874196615191225787067100205981955184091296211947013073684508143350282938665470418436611488357977298349217978442004880262331315638575186031444719454003096707123271377207425010351442016811385801461788413646284231289540938263980614245670227316991327098221923967868804755288294658799949602631568686100075550881672118006856360308555967718685108876720034393134961133210328694498036893249475921200532509266576026881314426729578446249646122760399466085819225752286772874876193054359817473856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,26] -2540798932859678078165639925049597650858619155604109605859331966213272994281532258702617019233292026173285720054024714317512219851084705171823477024909192314233589244457246969990193142078463001432495799056162705065592268568741570179600435815466246797871988989172647323816760050988424179733210402446474515711667639562414580413579606563689400338968276705710029453005696062147531011643173891382985199248500678924209912914153082121499140602585941825974041910450747146611603934348435299551226271000149822333076814210553571160367312719206508349577899986219326133220555051895151059407886294413709235197656392961525645152827251833751976563597675971476772755370701526760584208515372303693598467714400609122086050994877967248608613935030187876389292012056770234218137438300943101796895905011485261919966129156093324986931840986191927806642401993150616468904334948257776607513636343973418864581041007322370267065543515533725432418013134925710656038665118230451222635706870560319588933635468911160641057976077596119247680651937511983360654107458277213403437583331662922578305577431385557560472243446703305391188938977599400327027346921263623901544902125760472878934611219911101002719037582232471212243741229745198821195595864191913381809177119111014629603421446828332185523941249516957472522994378062725370683750947673644820372907288143071281548947484487091873511428485475689212569594603679789085869144738650461326780685762479820251220615552712145291613537460021213384254511828019688835251842506103462085524571203571426760775596635318538623826768372556634363963042189960126518993941102527040789177274561882838955228226300989827985546549892371312678258736703966290177242133611070900301935583282889723422184852358988920197044425246306270230415469587323038136872572880732927868444452221477674731939915143831906191564461496432072267663156130748641083166757252551278626746558090396346606818091397040581654757425500152261360588116852743345911600139893036121222418072437031418406805271610897883151154302877961070214099756155004831759075909548918387530884506780294131712273577085652778542929764214300905168836173506674634355361938596890945342955763207078340151055379563490780328724426588742073967218475880914085831315810932126048952416097853924774621372578618050007907180662691678644993944471953930583545974632655086890613583761495068083576287780915836079770580722399599315824106919937993617610500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,27] 1899485596268791272269823046032664324402232464841185514817066153015737494671588037579947928827929608428001676325332967885274325644535062906956876540689409763133480659260892949464906523595226696061616404180725889405339752562966243169995476494728717198400859462306461455390058750994401163323949226098230602398846693582412021989452070586872504329178442950928380667775764278581083082580982356822957939111032986221460756769280600382533857558462334771289468168021515136486610746618485061154640015384886383278603180511226240052495395195931833364363210735281462890957586945181070231869733610635197147673262151531646931319980846659490301987035495790505125027369503978983193755887928479718638800759944898887964558378488022337528308910341479086694829166863319701219406036829872925289753344877814699195012360639030799369551000871416076084703726510635421050125023314841091263333040964062590643674617561385982092165005055948709185070316105580631632821831474708698090312441285929799037869448262405507688104327530921840409641525486722004604718221670751555956379197099876327914801583120975558481248103056067944588295494677739312964995844855233208252595509815325311390451227678671127745316058955516416854118634597630861704942891885235835972717891341390759821317673783632780822227876379261618969025038180129112824506657487099631631750140509712901501044139662771795328304587764361539337462416503674860103420162262544328756178600297412558031824474797885981496172890365207103837494419975425902071251914991354577448766231792927533873599723426250919778728232950740360465368276272723426046504269778264054501712350819416306271440945808260835877392705699138407051373995705944924111093874892349833146179593754191156361112101253912852402859277430536202662986885124298810546883182404941158796019296540279207976087500757336441800202831499985087578235557962125218140815790512683442777032624066672348350657585645637047963184413045403387281232870721162711859214317214066933886657893643098462599933358698574157847000961956758720885718651226930708915916821836855214383363186587818924479145733511381091524749565082537752487002245318711826563306651342073327547760313689656285243174828385742098637676306520824399931642498321497379939105756648262913411706758288822810659465793645341121918191146345698850609784723084607575688483815191911439997448572440816589533882452409453652562251944974457978463119643498748192847031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,28] -1297650768632032325416186435265553568659833729970702381811011948029863939696714751486838464227573975890645836066621758478144318445036534484212391881476699702585370861892772043560579484520598716078164681324071625465194173057997860180163642185952251219666323761047238275456493344107190861455684817318953168524832840649126827041053984445090577945215316203805841684855072886995552442545416968382314867188063595172688156540327674517880395055625574373899666921238961894496864165704336644309017977566268039477780827140764444060434338603562402375239889349201683383172449543013125073399229133734030958037885740327182387380694044689844304352307221778793603946868572603140126259189496415644000469074538077642283434205538042014442115183191767546851380281459371295793092185929506540176412466655218291534406695945427810397034504835679210336435842083635228401939182710603227733127075738426606144437890328700163637369924513231345080898545641745053565483365127766003713166504506435870764385654459912766364677570505215078389303386415820634382130460267369524845638818726925995975200253513984264708496060694200741845071801942775608711444161541253133652869102422088557722384744871330138928322006274902532655262788590690439233537694183873310185785512649265699465315892940641592688403416164526541984884754704054747266007226123063626649461044808961933995368945398108232015858603832235963473795453255110554266190735740298307903712224482785958369298577186823326248508808303671895393433846810850258607229949496368769319062179267751508529872053105505189954218774831634648602202432213821384066349974664794475171600402975823809370122511144420706839009891520223089807348880053265320338167093746305998103687951983574058657125294698955091257273011000356659800366047680930986316136019393322144510047732112442912298533688820011918934107697915859032566382495917301526402209014872383321117797418658838046319116664746766526295697214415893390074895373483908491369519442352404455799550151554307868620301569938601076656386287027993278485558398478291274407506693429840982542225684269340683653150578526622005887392149120739781893170805230097191355116348540421459530106379553142610239599910975906573076216721486780059270856612958305750389025138926656668835526072316667233107400375312699557384506533704939373237262593990011615117133632282768029774685335574761040762300218656189250024438496237385903315092965320290459798307617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,29] 819466244636323053531488757178032093919867350901101106519731255372572325482428052010607372520840600865107470239184748383698905269004865879165152109372776086170068543748270122156261316351032135786054181065600663205226023776815398609900368161156585329509801925545726190074651032061714797211970443393977815529199879848880449872647679877189039056475623410310573709607550232320601519960419106977722243202337408666914200250985561418896163716918704657630323745278789783778106089676189382295011080755660286074265543481012003679072719810321379399166345243704963208570019893873464204341225262052686028132237898735261872906669751952294826906670431464291866831365018600034980359764757308063183215644270259752160151011650135871762080219499739230423930470361638552832522183352399013591541005543147631269555248804007403040446709599012164526037289442944042144857710197414228343248654779620264681983440839436010274693972793200681618668735259834851889575466707269913000582077912116928304596488812543822719670333732511007268876837225789762132325579783301952609568747547708604451833736908003013748519242274557689886246210335216702840822310076081334703493719425520529561322287710513714072546185664550228997640100225238198765454184163130372778500871305895104263528384459427718401810591566088494140639906697065424644455437924185949655740315413451541554561589001890007086545361074864496883810280770490976017187211759490570642660007579469530661843558327290408851804761445964164168134575875000882475631853680578352063197088518470876176946503618340139243972984492356269795241560158151954529402874949446133894732112860316488808105677224384357426950996970632154210558872145856114279684888091710633995003983225737384271717397408706240364243676440472741410026763601094489389886532169470060084120102322552309134517041986089915247680861550026260059664962393474022234140796679626560309090752996632326980195423074637151049253442251408332063443195453556856206167667325905869468462398941524463897765249789100881630358242953852504887040546575830116140532112279709345728493008963178737171238341049762509630117057904046293299206421347592602768109768706250350329146622145510104247878706006709591897676800226397507894209483194068058961530622589917558195872441758991020882445268035132066146187537540256923960205310162686226762033882556233515084726237623527836026148444717495088505858670845637787898824082708046103899103454589843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,30] -488171215473663829031557029244699972905272929782262830813203298694590253177373135432028391890218238312489533760048790429808079955901405774388480998418533927853906532121546380488468163911979044557332110997855962132295873682642824819084386923265287718703201710393960668171776149465820347104036799874123959378839579640383497961867780312663332135153120507617160000272517232990044212300009871938843979741163075464980773765168785156006712809594303257820233285980052855377011067749045313757321186304655166994895348796614262737062213452699631640710460918567165723372474691632860749070822365082010947962308045500287819391456888775216513049649415606279774404647475724593503580312733283965188765091341268929806935730720142643238571932430722142812892581989618213163859904522950676412061321717773297560722185190437093132485543443780845462345339275686115430436274525894476809045588359954863596740958241452197540521418019086762598373747099700459701223751280837170591474922402176133458814013362664420546122937618775757864088159896036815356253544719707401125595070171644871587003422124705869242709361458660018149389843086408399246258857775748777390535475344989588432944966230213798107295429537856545907958376116860952095442883900124691740896850960319684805055107148048602227053702810764037962210453052012398252554758617905441644688117927772932338574892426818811817780249412438719659516740304457295762179852721214358398683670891262487838477273227892104535159758566236625010826263124055061090782500404676214517001748474215508249681287912590132191685397970523092404361097678533451247486603165817352860418320173102776176697045977937520183363506392296994583017356404958494614735434277747261560048422468182074054304354115640832645961098981769723027430746832851272042814457212939254125432456499936802677076682248661221221164944511945849157113922193587612115875459578512880588573307268956219954900054710790203052762008938094224253473056777576040000481278917233593016694550097321353812537726072642707164548225471112070197799798664106569082726831981584198643252036294363447123024621644751883921257716385653296687445976273056149907371334217505750448787059453840026817425594464768614113809499738963533813240323028101480291792508747468434868429241899040047121871107866769347072228212847956330599929824783827556331634194409665948679410089332151261357972711036466221365188366654406501657850430327938754466719067573547363281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,31] 282375508720204841148258026673566970303900061056419881586536478386081193618692738800124079679467268916112334577047376976266023157730296465227329746561106182592073951033751068101121422345817021766652748115373058823387142185728625319515291341893574596611301272784401230445659759657066873449970462751518733659977442225587841871225008140211593211412935032207650235165316334221996818309716792740538261928032810216383315850922413085228046766464065827977309082170152373596634364203905727988536923570396654055133530758576126626885055182181384845334008972677984670423920385219512657473443406659897151779001521860852791487870691412041116809218957411929041166584987923217677812982563711224296955748978491035946117039626327403316426358071640829807145272897482731950679156312216283429959814415659773013652092347083646112442102559570004663710306063378481692413745679514681270898851872646990771962068448404820519439138459117223508126466485214603004694989018793319440411388212930657094642331383262433667781311434988486988339447773402149799947920484544639783420520456949127343509599520084513605809933076635503308461084484054548958994008502562730107878909891405780922154456502184827958990956444928762935394372269126361370906226941351900921254331092525041294776266505500786330501169028086158298065553541415956031289127659616836804510876974137601724044232871180780309632087879443018204463124440083522242109323270093497036398509322679632377971204977677003060824894100158333021143732612073372141334549282282716020942053393659619833413820623376978081701919146502369457068553504003489237764202713040353279542449208280844480847883321431211106539695735382179430827945379217233328729138537883183844761416107712397751037817155520466793512141515785281758624994853831899946312357053624704691505172099185041057621000307036978243051086266582938004482495524576767723822651600981393676126944755230738500747612213142684423528989482086940321856373462357452242488089465890718529871898682414460940634861103638783515699714711712791825488862006904718331571281081533109253665427156519857638582002043852594389598439011015331102918574217783862769298826914370850718502479636328610921850657119009914082623659542857424461759261714289441896145591214286836748455833739908008448164216808219796999655815106510575534485135333380661894895661797934832929785810154864921630546523925598426148579226306500288353434060617086068976244020223617553710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,32] -162709344009106890600387097850927816230869404406232958340710468069771260857372655548881088103931268548931958549338452025229054739466694172889925070263854223799575662228652321337651134416335826543639741582090026802028732210120401472040868390725911279274315337564934124910754927983124373979675099502749407617366164276478486086283575446754293673581392315056417664012069494374738763188454447220304325520427732131993722307399621611208141378396097532850802636480148176625650868367762620903355146346879053995007304842684913602193602439932785290546707221932319919153839515300456236331973950276479077308849438995816575290340642209933484389622659837786766981758262202924428048287873463435430673423489841483740418614063727262589365954114913002218101331420414140163746095742834908772659687066975217189290992184822126243511673422832640879725229149911861334692381230598046712476318858608953551944686584948029834993965603479300575595362747335175194703478746654640678287698978873691477938180125930645962168110101556552387409551252551559899869083838360450582755308239332298061479538308856039901535150529176056252767552311750798326599244211995278787824680654879175586734273479314644025554106277902118543060164743866752111072323913757139272245140216175126407622938780892707475777531958071023007861075733085895666125054441239112020497285302752920880687277757408674877553706746190183315965679343409197059176443209788305029744809567869640088467560431319477759825300848587673119066618276653104885764010386911143869902746242291246973366947582032672913827510643831817837369217177733051501083622266518157460656989675438024389690733726418940127615639826091574675967471679653764324065755980845236716951767318892907419529504617819159657795405854373511637916827826541472275447224724370320278136106703972002843991798702610862808710536084750139551404550288676266682998784167499512992856062520129275486645948922194306650740364709183259596605586748255667091320272697379212736034749355085540507272648289237560746863028941176364712250711319419156713704467263127509379540791732779091886177088900299614972117687289195560229752947779618535732910301192796582455984544910825363895037676238121077552985915209304776624371786551650067654463344664370467769329081423594820671445387402701467500599074569103633143002431130961316219187435888007174813458197784539990030577525612996311107404590805531671151520838604869473870927969479933381080627441406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,33] 93243542233841194495271139781766565420540273165145226349418687592950207777848576501086899255956582022631641767954410343949768475284432710525791978163810642213818211669045802826750024264878332024124065052416274485734938845724571143213096205849408047786870971187625740695780996252605226142171707242372340919172785406464978406580779530014074951910249718199202240322734333370219331830291622312733454826877011010512176426907847630151304095213396617860337340862192667441657059127419624951700455672191963474842075406709928288348279798751900782085441229062715610981422793893499600485648662702708335189700118720758232252106186958794248367778885267472452849223040598152306460505833335382936807362941594349691388035614627058372915607321690592413002324552634877301145378911107248166546391227199952365334639801616659292598017152716105264180187189168509913141038610900690349694261484946699235650351740907317131578447857046334016630171986072562307273860501442311350544076689572935949249673602209765128318115172877885551020925812561020677991990660419369565222093950674033237687868685209037252410067944758168826123355337307239490135963741737376868357112864173019647261197123145143573106362325278339224715279552238199578600503946930858015092344297940192318205395873652552950799471868616595305173770713099730827590581705731358683698405259592475080328170331975550955529656084043396308194949667418887651239326761375816434430413024317474290590748509285120390446119379319546429826996053995467521537699195085467133197466606025185740007344958740012779140896030429051114419039506204629384002038371054406414039830099518819102152068960142634296767708971176878153921633841580111845743548385096063843283847632914417686739488680936238530845006188311743417033349301711950520115870308836649301527713052350250171116975883294848696499142846601109580439603158520713848259954469987267211957074036580531696502685678593190939713418108042438146173401793102076308700081385936205006847475431646807013536697498979732910480355434365014723601777210174624564812203414333665498274171661598138088732302313812564934209760946148443122331920054580529694118950865383019699206073921919582053145113362239596628840025896493419383448699419135828372729860287293628056616790241834334263183939890584812329833906070461840038242415689459285234590046791486465999287609179147849084113422058083926067921971430420025814896062793876892778635932625853456556797027587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,34] -51035788739696555096639920116128193555248274341274880834412241808346593352459251315502236580357470541078467722658885540019303502123995223331996828712123957367471077985935164401080363260399087786500150471225527325933958184232875287494978975495537531240771014556895735549338445350694444878601814865919934452230528168321887841185420143114232245986101209402267083089514154186634231298471501324029310468083910128986830233568947190448914148860028125739927295813222105599469227096291888214545249982306819697925705846761055721690239725475717412930264168669559174943329799601143565757908619890223633949930112323619846621147961632883633729555160611902359478845426792586167984464899036339441870292810014652958863975070752238301560203859098192720688180969388885599661211811095599171217444120321470938249074768255452231040811160758901839571281035982212989739898516038110641023174015829402791904805831755531961008888995951808417780396548119424111428242643070505074196361264890238474338916659486966188666774067634080756129856739321167098404058952487574740912782512161962470153865970690026137023575585961120011017376529563888042176828903953391649305653729887536361005713049279700644350926982502014419002511020405927393777260152516536835754936217049691252943293023718157437363844184449946503766053986370696947478086175277156637507070733169796699981997121074232333894406473377663129357886478332408269973983306313144859980982125548563591882061530939931679942774669383105223272011531109849385996782085277944845165433519418413875133125301759450515680514503233755887503484372731644170903659424164723439547352946744338760995741276191061938064414084665200202442320903422201649746925290984220163175420733396318392591055830058323641951789920255112625108669341168122511752017337225257964067522397210887956209623793073904668678989964528037934268050363142702720302835739784883895817496831389061687294041947826002591442752479749306683463239860878734821915273333899076228610892307194877384899986827907505950431162759715810286541097442050028492047991024912391470799688601001337019617202203093603062096574256203613700120894613403576900928447752271797075614869251270525760194502881864038822985543900643683747644442086083893677697684842920014313724604416225814420901256887142786290897980004149342177908038549732790289844314174009411564593252556323532605070068971145497755341246319200328885886073871855710361950753414376322325551882386207580566406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,35] 24965002002594708778662462187557594499842781640836627625061985738090465332387997288865118491414622436835060987875701786376974791927553728879927533451335385970733024699174128729620753781872722503255579128627263709716941176398947915076655136738855963917084592417166683848558597056651795771383550141653241048187183083114148089281566676722927148582255016111206162260260608508742373611285135798366026721649712993456313137259517254643256453645005056695284076482665879852692711322641325050775789229212402730836389858291574907670425904764743464131272075427996044515336970974341703004266803693355999038096297295536882690168156153142915340800949530529878599980947697894275754948085031734430399481670149832057870303382580277956960527153018819494100853711804161763238429125671625599368866088268479150490268959990366739103830439122431037737205717848805996707021320853425993266243963926737236648122911589870776389761785589614054649963372496412225134921472056493351379723540958696009048243400295331767426303401650009192600570698360163200534034980540982311328743947003673097694584801933183360231183014509397591858745686743739021808930411644079973262262455776220590153686195883931920044797678587030156943703454207803632737517890692565498625324677608622737973436064404677310893730213052297550428316945851744200284935036076907149832216223131771764261073734081723234142718580712690108128287917913994430274983010259145825934707144517988049682821328289989976048196268965907920050469156341707427067537161912546654933908452070481950031246586543559934072416428272578760781818366483426854603093831963168974915194732454346993943936428807829907767499700691952542475182912562482125030867688696950873612831807415396386356155531124289290106420663261347768687706000639171941117330076635491828028972788792002136490427061732336735789681795095203534981044245164643241911888343841479922273990452654596118480448168577184793115119679389045301488267629839719325848554265379277576780570624243828639186101016613785615330994405083114263280092527219887349772062620177429209653554099146736355842343865082772698980369613528449460601187434126294892940151604708565948765175331009270569859630421916138263958265246383008020139880484843244808925001921002052939352319755715652147130543261058043136309328971904276463576242134323287606687905909478145515749239053800518911597725118295314429216251661601103309196234947294194208145172535379884948270046152174472808837890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,36] -9984908900635439444542562921699653128931133238794363625765171817122971848556308891816163753263844648513763139668142948860201163744647520462449178531655142001934154643004719769869733072845134120483493392891596238432234598763926889614604197452221567296708498773352204344024628406784838232746621430125068853111034754357293665875850561067641924080986743017900566825870213405035599508427171655349232724083081154014616089984461025511465277867610043705370090297108287581425705960170680465683712821410441002851552281967118611186512844577114493699437589550821304422045961680974351293467839252522988488722652210321428988365938818613382791256743221891504792719588265900070501533900382109513843849687451005625107441338795030626758312543928980749967712033124514246447647163268459143834861908527057022348226370887909437586729574985599326428215555022532183265671899328629708189130360463916301607610115512811071869042603878073532917119075903488766151556486543334132297439390428665995232167011352021156630955091097765091644799671970948535761163484177277033609031419104798282447762415098668244275085942939894738114696816733839473073451466263087427757101815079650559484780875474686965128393669527371478385823472903403834846729839284478846233455658812229740710484275377127984683212906190369228861124879665979576209172241950361742207967113670706910756545651385513221922419919549356170101977343595550105900306148775642399704301909174062771443743650888687440962573073000653293127499127394394636323836080404865143335153100903911271865349097648087106343575242169038797571895043174732792517211493538567792149281692700702523119154800257332094345973720504387007466158797837543053061436584211827213030033982310954337568093340030958747730619521045544237154585559046033460311583042610600579347592079131689899738779150617965279640326057405185381339591932554216585645061231349429322224419569875964797485622144585124358883588996248521209276504648823025644979887939389474945002823353803032366239664455343528508885605593854787825392787811026187523972588018308805656184071512439418384897639387857178652515134822423684144159528175863524459968922513652578838790250259132686196872223366760017825103439880029129901676685489852737128412033236914993903804958429588241032991216849184890388680857678355994251150525775369895027662540203401239027781923338407766372947929835875114431950786260511207043719435736130897261642910567519684228443566098576411604881286621093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,37] 2689274559987212792485822901274954434558868016265166402721935593539805774069812447178424882838646727482934094225949617963697262141906909671798395003583165801118686554425984375391424194016101107087738120437887137445718660338888367012926428964547623448409965113332309165484220409846584991885667005430853274028553232674544473752183801763987489855371744740358170991491752078358316496203709572354373757099037922289126537986167153655995495271440026559859830972867392556478485417965767829086451044059112409496711875185612978000876226926290609858947117214746145953186007273432479070577896101837124189682074056575610530191347053973161427727264577139707698763597009364093832507527652208799456409596836000946293024496980017828368155805291805304378972773426553537762890254394235733231323741159586422562042678147555804162123420128935556670111281304704761563415968487894438217769114353394428641352536264007079581694824255105248159740048744786416372216167186978421034049778446534722997185450612725803711721190057082962712766928345879971108815164061856938197715390970342013150376911564102176280198683764713296812204905967551656982350245481502682828140495660162854252834282272219925092243737561740857122565379439845718789290791354107023583354876877936630773881392326432460292282656626792038905931040104735023443864164097808748959441982161368308357985064336113826937586540835085870058044322762053632175151057742664932083975653196032800220769252389163553491121994737628536211121206414627556372960408925378263194169296048939256204408072221556709646532696205553292884209047339967917891707184845610215571536692915036766625892734529276426194443290958139468085743303573418729377581611115995812421669120991694436386751438120470757913428910485626690488540914849594507693422605720883796658593923657963968820585398039310936076226872889460962239824125831858147036781768655341127188926201496783555565102765659697803447084846689786908549037903716853797703973214379151885713854843020801722852363894428768939437056186890753325204667449454728427196794898639353595255733220912944099165105367088630519711423001051321423851728895039789854623491255728499967900329865961066952345643131869080462114603101182193768697986320973053474711110277855373451896826912895089924878866761039139812888487387767830407384987083258611786284572556490256802794941503423892544148193987005094559072864046906235197031066878171562730548958293377330430740101974151912145316600799560546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,38] 16274394403851473460713943069557021623691247432848601592557507999701392821936286304920010087912268773276020817591460155907889407302116419880475928855329636354971414115759871652752545684463197874950427678690340863665334638295436340014687072286034965782059163803033082386441617355639874689590423917105596676075835688064787642065985073252918388836735822614662952140182235513849515406147858677965413511921181023048176234322057852605671887584921877884474764964292664685652904507224964646494555471560443446794243154911054436621280873249093811564016259054630802704366608258944128163311242831617577421986825594568830411896533561877351304897243923608055848564900307331542457145074841981452520200202567389190456396840586037797124064900494228331723725301300517677627500911977153128359087620143297648593614527704047778479376029395447942727634699425588425331848260186417516794798772240221003699590541839972773608670525130327639419000314584479463673065566627198190366550569617344891613454349334624844415959611040030836169439392671194404472012939212806325673552467308662156895586403706376208520862397280305237235216227416996025599078258538408913439871400498740965032404432877792134308014356449604564426237886389530624519982544622105854643738090549591282834589207013198245072682351553069335486911933564405242537149843607104354403651294764728005602899608694157636383414267592770568866186313363605359924489861101173497640663978822590537597834964834091937261831554970431645306804192311807295391805037645914445721945167875222579755684343869910114090916126950010544817466801301772146385154824611037307087324103345654753563192733371096441664694576528843911427660272757487579954841471107601878035318563952298568834525579473770259733863297227594869835162852739255571153486564756831676645770451371687474234364519175966028900282797155853378401663026344708867765336176062032167563391984712451539915796818154604666436054203488840293475736319178745402172301154486112952862335302897125016511816629705302767600880922300559111326021059283598851001723790743611131509650852005296221338836065011098762405695659832323747388901146190217725034591522917696524949676777000651882311537215492623305590924356862967799009485464020915705822379192709505223939745689617217958384460098161802059225749793445663296586467558444353408068150847974996226296611382022922745180084237547191644106196006078999211960727099447540808576025661423157010754270146435374044813215732574462890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,39] -571936294147953944517374969948689403856399508912274774389920476572884705666383081550722264124539192039580674511461367244751961440563544224816593723469218055439280831106399527539275652255941312196399081768570100074797176974514695620493413417734596548785722245160588298527201722902356064972770006017423707969668864587851268861787337380330479596480320484549888041100677645699165359431398368722999283781098201553317943834803006531427914824026387774536479078071780150780757919508842543696600232463924074644445556178037539696871990380515368432014901457378422615759919010761005646760364797321446287378412043501887529654236398969726556702849859653968441283686683949090417250272630305736169410847536485129636226014688344073471997969489351652286333888226409090430085497431564658715329210951058600824176985093418339777391034437128559052315595432885833282944079811838164318550630664337448629207540535069811865996157229899411096464139183962973636546064343637928345352109210365641005515772113347474906862223780316098816635541222850595709605078812588832287938959850178043494790101821305971885878852197584817170119433305211389477392164888562333846081339241895981035139478762100418165882047641148887448593716569753771975331164710750369133959507490963601243466413050305717791376699406931732356770893718329265004888381635282623576199156160312415504616889361420209363509859696776463959939260103485520484175563641889731146227724506342841417730009600489313685115946391224042472840546675349658621159977780971456783475485217945704826341216279957611025614046896112421292429482340038806190070057748988218739920762636599706873206478837832881861269012600243576662761086949162921317213280803565911122887276296879048590678724665341351728805164257982257866264023217168914413935081000272885314102978420025420035591336985638840014239018392470682200853790344445759883797306257945205862833441079008752466091214503734834361795342612008988545182721534646094428276405238399644426776058043481170267807860665996720084408705586324308705226911987477960249996123820214851473830255949752045244806623147437275376255012111986827995511145100597430323616734386407952446886500787272102024255551519693401053212580575553529947917130375471844970399120778739828619800144224454069747389774839597986579188742676217667589295353784264336642888489002852036039799686081557072088638461435728243055513137360448608689030621926860963968776061312337768319875776906746622785249201115220785140991210937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,40] 429590438354480022356195092334992422069181948512615022906605624995122241128236396367076860884753718926892819471495719850997247837101229012017052807769212256658187325387014425918607121021180353719969192293081280232377872582062933188645190808959784894450141774735046371911965939931656898977897193691018008710196947244792378619603092530191197691714607912762558084648332189608168277456197806425677301565149680054525819049237231456990293304644842063985654587547045708466026440368974960588232295237515225961707035249479193093975334802011360768198973825605752790274646244091502484661827268311896498417451910619948935442282408859169604598301146925657253526912191386546913217515735697814723441937609528880441946577186951726086405761195723768559040591122938699871408701659285298230096866576018428073275528815152767331915159150806731417488293279873076442650714680628162153594427972983989877351186786424305679133241310770327584899042761370494536873854152184280098487709976311854943337141363926047818956021764185066340929952630838142902600150835642513540659899941152214172301082787397853266050036637636451478810071965452955373215699441874063804208448092221648958185118598863344706322696628850352046259107749440175291721625464668476295544721592638554504967981233083182112448456405290655258770989310285632419988420258204622204150671849102837536308777852083316574657438824611532337540829055165577015065009059342099199437282470175906220460971919861302988774343584665169309989578067968377844227695327334781211511508104488468056993818588821775173980673942431489772096178303457910080253270786511382473333001158897349760347934442053589807448543048064616099620579746061203982984161631995579651320079262148492973681558687894768223901834235905302300807682016822316257365471269494644504454236585869633506214620874365794610840062082348274454408748754496649240879237153060563639872145333703537070873812177575597574047491412530566051700777204855937234912258831809586154708104988174646652060618459524169763200582018306632170935037492423122271661716765330445357721183197136084310077320415854111867835740531667195198440308811704339828718540118048894961094029493412407324723553199894590826778454809632866242433567547999689654621300664362199543646248784990645405175340440577117340671064633960655674728260719176300342084348155756190793780815400585477719800321614734581879845291001900549444925269848656067562151992575023539145444377010049641363309547159587964415550231933593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,41] -210768619877641908290885811420939546553662395822676544052594643424182324891954320495150163242279823407610706067347244073041788004752713941573737199821084972537785937144354996605908944703373392890068770458388591087564906402151310685010572335240506184993232385140044409699358713744336465662446912586075688596565384668162811155522869940516825444946022916268795978357178393116539630999432344362537708273580685804031747018912413401519275316068026911049907588850896544137033311242057403121500009371197321306547723453307574528846699458344850442898714499081216666915200333329675188334043352875892921521852600627678728064673070130444050321673605797311152255882552451581635679678342368881112695029160057998807003105483435817116302957993116427760155765572844592119022737491239224259518536163431166454494727637505013334938017929514445351616957673756469300190499385527254117084717333485670162664636878478038670440676785285928776976739081079903307609599022999503268006359905701115132709101032642254125501674727882254200459698650551112634196090373931520867509311594360023842235774491962108380539650888009373864193695367570655451666230451819698839174033619511214787211376968411199647925870566983683097232192811008802716469061629146663711603547627090896009665308753167597641915562309577704061413007955204476244975355631095697076395998832968393495806694663318367243482631547668510997698911872747434951260651798701182749411480246329215236374849919398781556984549555965475352959894175968670318058311226313247034152611731714642450767150600313179445759706182344375822444272154059542170893806045397808509806316913805924516193660898348796957997070816555977266296609877687321026726526215652406548441042523948808846832436122754724824417125515375386577034303268865748322508086397989768982037091029780676296291311252604804725105136838832316995613068422149442589045027560926992538133250549827811518705508588521059826925749212526706828088017178437528001428465787708952363625425943907153257727848020847896114920613262558799860790375829486280532526878545909336334856483840855504954362528136185117401783830065382354724331164046756230716664985239748031734520870038120597777047087246362692392113080580511556851333759879261685245216505587627247865012114659941584768410939103167704145719218960453367296499136034448478970507977949719572018430892962412846971106146824570675132239502044742019283261582927482728267864764064784590305464306693255215063853569290586165152490139007568359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,42] 77062767703609543423534408278318136146008536090134358584658426712764445594957457687887842640400892767179586783658108091324642364499972337968974667870122224969645170654526565952657791613052417075689513298069361585006554128218988233811578669715152043160886626186053547272655220419863867107354389730713894445057620101031851249057804601634529937409570623267267012422914866923635044194194375852341737828628513522693976553224240347310700439547270254819658262294857886230602908641072766170536177884115058069950642581131745506580744147759883358150094599450486830037676275258652100848894444204350609474968081715144849632784503813325212923192573919899857471466277584266171400861587807065469180974358167023756250100506580539383523395392415287476694625019608337152355194895785077616677424558044685068361901560701315814647162521608668206891548380602248489616060031457042335884506434158881638386258662858297647198102384685488471038943476937395410743132736886771476795744463597641165368896007108322930324298589654203330917738102728997236208518331144351130463244852036672291689635759996157439437282416700484160917823563294437972960040755675344762484656434945803039173921842457901850054812961250000387874599489084975995498244825492522215061371182616951049291006709394408935281652959953823056161015448935262304993731612335371142215224680980767052878363174368769209106208240216204726924126647099017631144742540608261339889343785951772835047256811159332210585614164685912027351131954824639432054932326793991182747226819748149915773979673977551262579990366702326877410284988280243414760140295987880794339211491876985492690162049748362149703722398284025432686722142422827108777595836038301006173656142199798889743814587931800988123814566987243088433827061706097998168084895427007834761067404970463448635410829164169094629589944103582735515231611470284337923811533665546657976011367359726153881047133840803573452516879784289382482986126272469627816479567910831188713133421709387105940632239794734569934855373804297124710781988260013044587272545942431497928862432591052531023169142099280047652546234421455128237719885909419221308388628852095272742153925509498703254671922463771773263471989240510484696388851258147094328457332163240536639541258309281824033467081047922859822679482347688736645944312757549641491429056056239352983497444295984627346785562668167583451303967381542387093062200951931224614415021643040298479461026527269319145313497543270386813674122095108032226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,43] -20247324681000580482511507903369068811794223031937708933354044147549482260126027896388081169038735876331203600498346274397072054551134360486492089944999691444239345564648015882413919723257806063320972932349435189135099379841964355878751836527880721243163694706252319636794321121207619404931560248661520278031614979890915849568540929710574307766002262611831189685539232264529228697003465620829566410084348896864958911157214464600088450763354345052580351771531830708126743097829525171621604824552173437656094888228306154137155428797465659111473529145496742198689808171851991732357839112862555900151484418108659242078377876846739500045096195158081564036696949852432216630777587459842413070444463201753812624993718648216557978421221548133740233575328693282556044645205389668742849451543934549265935308600030518249677055820201751458545101459489962317063700207927532208771649456671587408819561864442386432924736209790344729294940232991491944282366688973610422758575176162288686527462978363763828261492569935366519673304518133432609053172648108335381063744491909203127855092657463292894632478313507065331970708453536461822143206299273875619706314436441566733776285158738604729606187537456781400261804550461688196017185216407940864048730951435093556275194559657300493209050149199608406596105902625536513319501474356762820475738622923512471879513387290529311732527868894780269827827038631243123274971808318186580563225128642934279689677174176030841908223849961804684142926377423550852142704483447420848713757879420522814586087612841066831993512500919071285205403156546150933162461502666123618166391086279073189068550255623032365760588251972044628070044853430771941171550365775063184246801444170541187100933823129773255683828034771500723773195491702044048349387709495545923609851266051198293668723443307290483820739536811178661340127988750791245203298792853525952734251626681508045271536987615419429426077980235710976929609562056983231657858037648446513700248325708444310946628922213843843589903307389222924120636770741297427835473382460265112081665674878454224976881612350635991923498918977687742994216754022174118314708420975108621698335857450222476010986638142394051497536901943164221768369285037466519701870529144438161400423460630100616510004203650189496956655250675869657618547653669080585512901983335208703946666126638845708383354651409422866792523607206910410601146462861589126614994195348471181464467816680229285799044736116059084451990202069282531738281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,44] 2708057270581937280107665250736312467247004343896096648790639786440221453888710476453470999936957903785660656931826434501889277347314777092437846014441100965676804769547734736647272751268649728240672355267812090832676654458504837486337597346114505881018328051406209445654003456740399954127121842242633849132972066252379627767538764028523874810648675872555976278983007246054978933055848740799038883614447733807835731134067600956184681045441495195284000476964456353825505374793454566117239250845861715866114108495929860249386323413844199659461102074507197361750252108731102649163281521203150881106832644968736485151091726538061505108739487715238723680200344781813133952151228961361703549986935489093820571063602830027400255634769287633660371685067563335002251253580492484876161654220403629303264504786412555809008573627021601351525886648603072432673550142679015963041569439413950102208717151559240876933856187615625317571010731878958207056322508731245201626764883888794395481154660067782423227222994090081605427324817774445682074391032106740388110031425272710593205928176632715281189979924779579595907959360934968050894234712674748063781125714218234614082472582278048614387178130872778131542712400524338908762039860239917149332017545220076615471232536683100994830767859037687017291504189210232391974490181924662234000929025872228756598601579294450886703496978265331595388827458796637538949273334821224409424885953412243473464271676392774421547481160930621508789549782561625838295599633376915585970697053438239010391489788020672460766767340135592121642584132884639571040861668559607696539475090833171802094139854312632989328903903844302572849348580023075643025725417770498293401776008965032663136357211734933662905644611946138511777238519931112243876745474088665206120919799140516929238910377701412973357239990169447124258282731462948594177407950351533100975987759591291949332583247098709380710502700162236055483554881155524904373604618377106189049564748201876996566344676004947723606206406433448200563168973947152582607266425101784481971967644744645291309911002681828075071712842792495757616754019520115779351980960398452363797909670902953745244348231403873016051217373076349285325281601263451388061253739002034986604943530491443053651145983254058637072094254377280635494183118499136954700288776279472753590450555216181912787664930378924479761058816848116880834543487337987708253630070012390790723621793175767549672900823959365013138267386239022016525268554687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,45] 657338670507052440397338360166101520250993425574609525258378333552035740638307010991058860652766741113223625822694531640392931754652306651095598944262432102355095585874255831311308536519391481282423363990136898723973925441560453320087100504408700828908083299882641298422414654544510647194633994974252467426548925987763473129775576752256429874367918323421907244026762067154070715466548338718017975812545878272123449662080000028393525810489201147982527343540505876016660844931229564929117232410438939372110174909557548857606306528422355450475574139631409633051267582782355821892490346639033639708442296368725785448664287450094931399691103070804888630453481669369804289112417262908185757094245253359799871943762826089326021104400115864494504152077006194053711952065872587764635841258130470000726937295762003543189569300285496742921348841234796029789345421010084026100800523336216139891806675616760425108797039987206216017455986663528484722268425683106539392300581757475176988500303218612159869857632389920054294207407229935006840334194415451218587250249727650561626416220181242188979108132701656598390046269829751624983703539935716271164433620338965448499134552249987068467483268407262002245948475543740276198103186963743525300841633775708198354732092019766715039466463074421480887523616055081047686422655673915681322305564461416956201109188690093660085243324761300188808447183633317544143301233664138688155321151002959590722601597907466051387980501675277678990348887986093456406714243130878824482349524150468176470703421387444933955658417691808326985527289076093804753828411652445445522105885225702627020350079703813236584564772736163729960993812291728189001919831110367349090768281188296399957704698697251141031566186801387485889419036278523685310063220192222569058142893927035660111165126610104056146451714704017990867800611239634665635645371129568803486752077027604620549119939090047671578515815961816658819748596988100921458289920029903535807458599464685219128314308243270900340264350581623818762754070182330657980007130755089477263270492023750388988109640781090706085987480646501981834201586739737936299313753882141214275863816964672009372776234676927979423743610675558328132027586629935381529783406619334894130648690651715189408479636510390093995039178518645344851685141092784582988780388707221810153984007662316583891499698732284615939459679497403261063043550926170101897400475712263498854453819951692762924524467008438599613384667463833466172218322753906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,46] -588883557109785644159433023213252697527643459875696838793688413424310245840380517095908130606892751024603370643314380729802612358837823740342637431227001545838745300574415150929690890479752857850704402382807228346963330649635315114211471296050695927906134794739506803506546658275009068490991019740071531567887506716376411789853348227837101423559103942833161281368521740437975039899222938824440193756977340433317465890682811361779000468816759237912770279401285314667369946638857820221160633002912321832319227723194050278626062948552322878605282100492103973879286318914028183937607171067356189638297059098828465325636798256019173630263084745013215342716348736339332862824740153632112209512514224471703393877466708035620208341145444030031983105875277547600442678565787271141969023805189202284919419005596910440963367152306972972212537645712995140118150802996604964138359412453899109307183494732674408474334433113634919986652730773110505807380448259951637844185806181596000690016882960340686930968235256002137160011189539923255936861710826516000617703462241489267460792870513216770520592800638255175373419652048831522351214426736735650460667323111425607324109575699357820918672615849294012428103457191251261768155688754639957006991073661077971706965858765888708830939319543481078502453164836982154033320375206798334205885408604638601916396025750872578357575588968570269160742503934921609404642857595803228168071597352130349491568243628680777629880045617772343907910861431400016277255698687061544444244028161724701811241576041960306085363021553337750850420259535373440792898396500411311751603135233560352829018698666166167286847582749613827174838702170772941466261779827501010936622550747765124462307005656362130080646617155532435001025946078651683501089213814946609427242224832267585157320629904614882608534808089347409546907735840196563575542818686010446536398813829991409054492247890061685578671180033306341849315552939329992876524187130218760436426916218963283315783350606544711111948747611892769542652438292671809851880964205945956649716830157727337920434527862740623448921722517623836269089247349969881284889907209653556861690151374314790491404904724726051543333849504012470423673582653636147720439789665134671703966453897792612592126188097857141332597771230912586157398296847378482443478067234376934056658473881345866815363209030115989055490120307568430669420904130584293827999818312433521089594438447683960406788799865060229574154071485736494651064276695251464843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,47] 227512431041134944169039190581523056299718722486630504596549755230545621498013748356051504922864790242431448290907954173856767512105531240007250444528664529574664380657566428481667093093407364035314236132127124173588003140582861124524742222252206616889041746605525288664466751092196179791874478189624039996802068305572314525608597738488858316303961459878056328548757030307013457578842004013682077722698600980937667687525705573818684131271470709223355458679027625699134923168675286939320799440541795656251936232693209583738563992674626684466057355976352421793216583089527033298965358817944688660714262848152128401443606489909558906313786709907470530948171652130105450844756535684714803172530684189860252516361817035045967204031151079334499315310132905144993944035067026937624848513450395047038269219105324748330680994019834994672031971438103903390974336072151654934296886209426700670923332721809078259614000807590631999200582370356624822282815810521118275018965027146421421549993669922747330659651871220639919366820108870561723475706639655973374748113143338437718819779450448981714201015125176473106115640866294742264842211999683726279407229451216926279872570507767481166423240049481001956401487511167995724331797538168414274076912758151599576405917650614957556432708053019787827269282590722827008667743162830725311930498004472813002858279703723856062570177711005357948770944890176737305686184576354525081261788437010490893941861499002176982339389869631669878653852647018460590221938891497141535394178861454207905120844637520593940698945594945602098934323757374904885592450059355003215746767499584859939731407124364504297678692801475916612425396459765821796848936444271576628431020348386912790924195229488946281450223437044876386501099025575005028801447691832828824339605115932051821659773248455638323742357941548383628592297138093865757268377077642666138881329246128325290291365060596066890708661840622573717093476262310642034144916963271385903938383389711108972759021048512196101809073054946912879174102598944068555680662125405157644766558507363987408203720936820742354437962412212472568357147736684355875732966742435589753470123353092605680717524596213657890060882382935857122784844323336078657583972714973550852673755548496068711976143044416113206471972765995047171287006220319710891536895392928159339115480776903307057338199556778192609053048337404375650693805067744034802986311962487082660244687570372184114489596417032259969767671314855306263780221343040466308593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,48] -59966021656229397473806016097828702142622866532633087753944790632218268788402609518956121283513682363008992087639709389337265558518625997264898751240663879816378676388113091998774844339799927180356999628909165714629722572445763881458976916694221134518726253161336182952451950345390525154231594755133805086534264683319555228946897412391170146706986423574665724859772797486106583654213601897228378534924375205257992028153271130669692992640148164916473830433871029485673405130204267210830410718186273363915660264361800044519629636348941437784688813260764847460826321397383883558384809380352767704755796265804889895038561535484743670325662715508723226553937878778975964810488795926478295879843992596478492707630756904567792033745142867955004658345461786561306305927639718779977263501475453858710426814431071856866892591750982199278098616451417116390201390257520887308461797663507016775311120014213144614548475833260129244049267512185779987010389198262388443133959633324886177545900875656439405208111446902049500110756583313960978283333480879679105670829199836330156983133377420143462610826324859528411259783254914514074788651299037675810907299799111668871051833955917325929592803276313550028776157382732997145783658992081829192263148300259881528099500397205390459494201875182090122737523067821257223897351026086986997266729573476387425208437557921586050403433445578448336687528032055435015197150340485618103460475149373114893050429813832709671512594534800050098502569708042005217601001860867341687014572827292171182797427499313356350027625814031586541391962005405515457533297237800031380228598796256802697180813773860127625886225298213143401253933660892385871526254602900389228881074662550294458759523412578505158842189211876476312180805137290130576423754749943701412240240807622512015498312236673859104955016998798001771396070219283669526612708870784322001300877415865376392952187291177111515965143944575164604007715544506146520304476986494450390750187422009672177086874170264540269572475106647195066315992875842065208784123384600905427226407970202431600442758481652798005355459092663358692421583725299837048715047548474905096745580314258705677735876885230977972014300385859316787564201648194840623623885601628148773993130312521211221936191510126970890948479222513982103471070656635384471265841795394411149548242966536998910725099786180561840602848779094997590323747047712244309553503019803104943429515533955448728668926011573870542525595619953726611583988415077328681945800781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,49] 11404081364563751751389863822175479564974964782709700452081042340511688754226431211388890642048050913808644014796542556871796683546734751676236553098412601041548487076130947486699641260798951413061248758173318624491316317965915014620839391140003868873606082554518359363839843712137289271724296675750482296314553454194755439335721228169333372997512021009691898342200650059554129623842628188737754957341602156102228296030190451445630728524532996320137290493100609554010308085560787335971261701953089145635950116367972699091249424304831459403384761262207101980646367127075716301041711971362549198987076297321391657900754089814370570369104061589726480279529182350064196757463336978085245704469861624071977621780050268966654988176524568438180708568740725482195135940137880948012051335041253885562133719173713564427074700062999909318667138367386654253536615808711156219644792605799059422344403316216491196167999693848430104278458928361681125866214668069050674711859217292228110846040549347709891208665938034936396428630209082209087990961627655646676392743889101313200866411779533559194860154630747740788354011680533737697700284461385935732898040714380948690244876832289165561825392028131368813322052308492160481957959483436233315741141433720530375856456399988342035681611664424634885330537039905335645053323727876997307462837732742850636887488109751442532088371602648847105027199296338168105178143201402302554785490186121929006627015716042909787282696733936878363437241699671710403179273993635508083327896649576013121685987460698162768367693269198789779429299525445096505895619739710242338487236485739880606141270386540651723211029405959040110406085685124019969084645264765068720487258818852593716084530332714293604105783405474981093341274922511928071561109067798403205095494081004334184335518760088130945975726678016184063460186288031480539484398059368933762539208536139625317633851649917215282516449857671838239957654066935717228365004309502501280389259939201537131770169550879732366294269827384563937899087203801719169817295085537703770043361592915235651196244258148479666240710127275908462671063741914099544320529028764994197314597549846729066100262000491947106030618492078766987715082349510651580404352729980289567247985276676172069526480248192193452889251771865007979638793031003177244240226835971979041206092878749565449783942495709981763867936019246694152751586132715428556180708178057072016302945917256492483343762540713173101344406136677112062471906028804369270801544189453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,50] -1500458444200571930103672528049590613141496714727046148739490043100881310471187436806802804129618009001658641090776900461545797358860984092491383812686943111803994036437712001602640054102879691624070268051005486067396581537147725374044280602571275241459492615106768219077755686464368228103669821660079868706557100856985639900360468985856800894107981323315286423207827913564270886648946574594356093734899105566806220168564555782743612697666351088645649227876312229932966309206591261411003881536299575298948798274277822824189745570291828346416338205869118019068371678867917754378868670157344897405711818744377184248234955286801227340058154581911857445423859565677822665455930310503639663602015280747326036278727165273681333760072872075995259484757393560240382968229010158514182944762706319757787486226817605614698428574110816880733357521468446870157801608057378238217528146986592305459320163072050278574565649256145035642669218119766057770248948595435021113887121755827350996189307024271450022286860976274200424650553252016184373163519071297270299831982497620640419953244231234409574293767453551469143247370816013509149710393292921647304139967034997059422955106718806664682697807420414124528934946991217407791187720953204305608351168634669816070569863914337577339522494104630223424996318757677171008518398634531266693789249274659450450568946293354557309138798204452774358823914908689350674268703729742271472317561411466575466066835912628747117181392333094721421362536103653707836205215061440917025339742169815402746549220267989971833751715742847982770282294101728822423455082380645721955183906733425634967510495970904657760939988623390400165046914885654764163665044687211440575875425327007501769674627835244095551707671655069604783329617911657398563176778174973781017727957417668225933818267380896636580405063344579633680939498250338012456431705883769983360101285527773271756714122770460453208195153820935536455817541264092344968894921812101552680247938750574101499676084716426987272963163917598925063995764051979233549886090281574494431110294239309481833135990352799211352280193404643875511625228117249534893201123334282363200661496902456711071451843066719547174245565423246113825533679052832900224664293585961615639933025833292441389771481740892483889669192858739526432713638123764738204482111326605960637136030993315105973532303465921320032002146350652902203884585814998758865298294213414875425114764658763353291223532903247183490778181586469274162720655141356473905034363269805908203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,51] 115193300403297929893583892291592612982282292911620177478719754090272641458290795314206888604482039713552363263440119137424406051244522632708119922301957015780286909997954408765588361380603674061392734877709732600227497571589107430538116834194471599967287870663499273782350114981075733046959881849207701368559292436281754535535736089404012513330617779690746826765457807921403094451385566341733734977600277550545549330992865273502013688668685905716948394441258060633211859988141798588535283722837996035256184666026315987700983043738209717785478123879492124586446230489250142311768508229173692118701021152524854286450613198752108878586121085751076239810908376621772835051342988435691500700092986193889820983683543339149474247197331977982235024230344485162251546520793973066837580452980469403420970409991667696822423756897838764917347273582727889907533957702981269322725618533438738184989892178813429947153154365990743612710345640842810423290598202982299151636147767574471754369143603268329528599097288649499295142999374232034895405803125247314746324517287494273451983584404949048808541863925221343202410088465417787978894286967370095631569840139973276854058739893877796728124946363075526998837733085826450137150652970081740053093172192386850245919448770171806727965693223734471761248658404876037174560325541627480039543207757677682031586684340039044763443805537538420872067195252605893554244130354214140353897980419967874258137628556518480462769862981273056247772535522033991543612673705856324529684088146967062779641304544391757421714191092372062543294845631497454779044606975085783361270334522482087731794806864368720665833370079642391980794070923181813626668173748203041465527847618983571303180229114082998183302544121988417674677729652898071409715873946488355226012171061732878161138846137859026008127834727522350456535411097889305224520750678001721302196855733221475814856302574631207306917267480944521766600081731267181963187045021206467763835749767437998187308146591272361287745298193705579058354637159380941108693737579573018818930401913155410354787624407867618696065101240044206645391981675823677166982308015085093422936483663292915328363521498252473825853468852501648773702355444536421528657529466755652915756041590605432634362383417467938211141463694277399713198036158034515984808696425107947359977136365061442044639183245279564892580924211613058639550048146324873303800833081166067564747332413933038238938056215230875777273816182654220783860427035349971447431016713380813598632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,52] -3395427732327871140034862169685474136693333462198513533048811316775816694417140547753226373860783053937353559242648739811162430125651933750406665899787213601986287081528232387067234277234633423670858269643685448814290752500092505867127057886747072668647967752182384560802062748218219954698166415684284307516930781210961922104503918774563833040991671973596314779108509235240634311151025766114454151372378138519008580957328123294603605964129902259503496280579448448293166305343319230918101121294894452139033836618600455548503017543820111503961777762961489675990641439018435319137218754979791764960574929960175951535102387679449087108904826065762173461236037377123167113392488984012450840173798791062388303499130581172904859000883398080471740368113364304856243458381610842269279545847188655805480477966834992625958384091097718352232324321110348857247119669015010063315162595864003340885641342694632099203965917005284147833276293791041212734653603992225490755526296555365615762951894127725012205864610645199794492541405566731068725461143753250017364627154691137119295161896153604297752221793687869522189122879556697800021065328569065080105541601061514278496731535913275798843169008861506455850778612755933694644722775107520501452203873624024143982310237651253796064918094961687871503134994549734645855142774749839315804677203464281937844765192870162790481561880307646005224846251333928632197812966455771699079573969354363835732676086985519807155302892544129296379164994631939026975991752099563166134270712481199065958648353540078460288880605152330310039559599675546780933179827063433903702660288494399738081174249907900741824428850961416781178228571458539768370603290256957073226166895686603065501575754232514220366316485773586578276378915378506511138413249922780252910467920708381725232628143096787143867132606795784193627185531268286872016973813938008037153292435227014893718629472488719201032975981115255744585369154367821457908391262038404227132179878634957291598612452720217396028006490613976380128808466559843536386897951233750225252088324995445241977333984610100942881542920491214484938575403452013514992551904578687339541056387936252830395247547207347122994191110791676351824411736135355969218131726693795007340078772627641786118483861314056455661277634359880947170294277226671210295589051366623993090679560415730276617458924638694551874418206692001014387153921276635515204751970809791302325219215931150897800855855720950485326981862928497921135895069866261763991133193485438823699951171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,53] 1402581321470283043635753065720779545730247914771705404944801305682707127026028447222328581862656020952950451619501768152227554447113311363514122800284856380575540503166604854092395567770279041787583729651758366759051136496414183212452614365323046985383465353179934475082826434120452977623905798549735749073525884572159674062221012145750803783323032528171052824376777659979152760171013580892685601042100546799328563151586994987458433790106777837730523481383418207834487430242543510553374046327030438520648845890626043625660443980702034770337885462314071286477979730106600103914712511085144006885351325843687149251496957300777274651190185114040541298865989878008679669654749432735159480121408385326871115290408572941362678246331660075882393803524449730011472602624698628648472613646343579635604805165684259115959759117911077976294552998090771357807524637671121938898835971866445648165850235814641883462587080965146220490476685631978687915148675852123303230176183974522511468435054154247877601905298204870517105436039274885561549229651213229541315414642003393540912021539963618362948651785936075955507155262134438393225485046478656448808880985403106223568567449895558632942247111162922005753408428789808223899583193046932719573027469867256706719750693780639429965276459040970041468420030627687884622754904170359646666121210440425675756084661421597499655811660264315168057013311966905816209348130100206281529728753609654655908699352939606688110845554140584310307667998341307821685702133674953806677843097850517828962207461179485002596042217993531455359501666153536778107841463862845581510784555119139821754415244729515189089732270738651351302154388480384807807939241951122023848854804384338485321650997254896565613941381978243776719030119393267076249332746042211857938703728798504442934310123243719266358445738716942384217222299578464572962317689184826889538309193989195707089929587911966994421517698397389194618771762448676795074971263605982420854484558840485755154710247465459375920646756278312525193345200794136384176011831084455101340827665825651892373803747195953427507403091281817153726138123190394621372353104060918426969531429858426418208177326074169365843262023810886382458049753596591756703792117892353083842380919472005512364648194411545603663415860609900950950742349551290675851546260575490289472866810986271967113760207901628732934191236202748686483809028583499138800475346554010174409154233260252207210378357810330369644451522072255641180616185428181585947982057405170053243637084960937500000000000000000000000000000000000000000000000000000000000000000000000000000000 [55,54] -852664818111452961163412340070925005167838305204161790080946122029257417364974057564200938261710932792559002545585335219839737437410871953009102360203193544570532941872347907790944241165544261367046640421303784600235278949619418241946128323829502798264929784759995947659957413836271771206899414428122263332309012416208723182906217983534671843762852239826953642701926106108535992871029510090333041580134602041770571640804891313095487719892915918019534960174130854584437247473131981593430536438339934077671390154667774781319961248311057048126127714675031895818020875488481705345783053430822902767714978617358818384947580685999947108970403193309366626795050193304688515543434557137614790911304998952572464460141447561863396458552279509136431259188346859654153369893252849745114529772064402280536449608669045216530461797443945855854743011090924177992348801404679285145271432512084195786426616408699080404810249798922857756055334857791827381662126821166485009107478161082640084872810529737592501423304903278741270744252600155644885330906140963843401857714277094000032851269572440133213415508875293362342543034967004670243907105264981202284483738640583856698001484983430686366520322961455269789901908771853770288283875709089760456331520915233347050893152921501722906635681704254603221864449493697637248998068472873549839589432056734700880220479759920107138004652944750165013301974929042983797857675270974306030734272011302327841055689139577052195025796809052084382720728151330849636206903634494144964108605116382358286326762554938087459527858917940560271188813081230653279157274685716464140595344819046377883948687274910267909728094410671097469435537078134739744521936972117895008898981429182055330898093325510417265068688061632314158590529092933745451174669913828450261921014911579090567746553127533395638416542377657390731038043296324540235717037786388791487590662308456551590995916483244987313435114197032554382486005197340978573731659029608574277131991285693794183143578465725047315824585245537934665586065511821807355979321241047378617896813347690297983427982449830871990892769905817568541949064114340464260870410928239385469295288073050124151116870860073900125029919582298947951203709629638869008820369088045119102312718165642383341403149589534149206158536142869484657083605935691820166388116955355252544379592111160520441560983872141004255861254623882836161027929924763146455160057269257887485144733386616601877328410352551695157391198510970544119768077787784640170221095445413084235042333602905273437500000000000000000000000000000000000000000000000000000000000000000000000 [55,55] 244655343191140680788639919403269068410280218687097687825514647740836379129890015984909265236056471211923211727312909609169064056342255094581904226940176639191797652569385865061357973074810154671919715543628933699756453588849524240741878163234835519239759493551306941034123567984420741276680048306887389683469442326655682884519311201187459832265409729002642061029201569031585924499623269273401902094295349951606238625529116776498649351769755408796218978470854954921312530506574283999645552921885031650779250325626461382174395924400170024951663002547698639873218686951223669810587673096595529899792225931174653375475567516469603736743470840139217813679246091564301827574957320076757813868058185379688208914788051931047053187680880046151194683172084686586729764858887107066931560674383778867823471558070078096313592933233935063774447526956602429741120426335915715046145364364055406258268692731955484481669250998035078894909084631516949780635570578477690422282098512052321359043699666588868266750284762791228483648387691869771426433761074966585439319139918357629268095769300043475224176380627180545654638916649267776055472626663492605310890908639502669879797861329785068962593476151075566488163971767065158256962895008531599481481599417013083343397243897105244411386412590418600173904060893176187350767615612437361216436950331961728923990851681875204783353430574914964213008945401578049914672155900846894509006477363700508498961948423799874616921290591854537440857839670259577337692283691992397372326472552506917487757454475286080018120406431275216726524937230148433840499909221405441844461753965766015781820130033741570868140249131049086705229904867284700439312236820485882323929141736809929493853251914567471072331726710723788321449459690188310929664555180082953818316536820971578786625221825541238199955775231862278523265017529937491741319091147815684548394535642965260087757588979977508565598525884528832527069819658982400996574825716471931772266456748411054022809513816847793712084410213988319448735456032874433911643430877938207352330838711567785006549138468850358351240812094454493056296791392749286965564521728444607446552882371433593321335195423940983718544399967071127548494404710270495159369077031701531455594659132243524886450243446557927117660783862599183215690202398232319898506606996357751155589070384129252582809089019270566824450413000005402014872467187224746014809803648572499581261966675394371840814563673461125393625774409128122466317901643902043488758291100992892097565345466136932373046875000000000000000000000000000000000000000000000000000000000000000 [56,0] 104692504170466566617440929079916356576112579406297468777352482150248897231016525730256512054637020848037152471977307053164180173153109722623568566437236082255877626604525651386644546829381902930365433380570917294681003703096141935193022570864218213383964424800525058571688838100478888584730625412413590926380412652418854116367794255429886309424856638456247721855540634941216299208446388270879358504979020306076960004963025071880028038874774882087446287868591510075187582012436072160849380915453762753107251773525022379808396634232051548533050186387037083546695299753806767240468366706552412610449824995206328704633210997029253503048722330452735683908351335007990713417088433334865746342749517692130030768435541250125232770314927265371520259804409147420362217092486215179072544483077323314743764223375575579947313556707802082180949117718466374746822408979361901226640960808510614521132001215395998039387459296714695277215114625239158641892228692586584544814928858438741431630668409539342582295355268854975721477376294048624884270702717152325113560318150767767441460937352028895921079472815671171909292768549934651964122133957036130702564581223074488135483069599496567235139731463517741583342853479272338325673852208581725328424269230581688730290429109145631381097642726912859422515484346732601857961673111310223496914997674946840230165515732350905870397229856770628385347068308605488502614019165594640604839679327736185352984691416573404769125510744363179981901049421960941265191640953787694105585830090738077497693064925908228470312997770433385943361022931828691774367759486780648899115927736245764825099956467458763824094195551524055435559026334938786836654891757956796774181840000828677132683569667225185678580029440466158954347775786794955846496591682768631280936150455152795624628942316450656785320183613639429708476896995754574355379909858255356640903436801000416983265734660343991198935959238502193664929219417733576331637663149636818600866465887913460292577227740554274997761148392640311888555867199940010737762851833543532216037947543678850766310082273538101298073524441491733648671574283661302226613040680749176431769810688732059861984844530977114347648442237011605806466016363777873723438220569066538498683930394642521037253205552401562828996773881093372414816371878938909729146847139308458464257594903122522556817298247191937959818505616791605084160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,1] -465167978142190601842723267948112832315166878032041658338013553029883709003285180012984572515093599921805141646182081167132728894989293580141926531377999670473387219583291421754354038034430420478984346305961305177503778672047823450915444599374146556259823206033169639554632220000173891652846757091653586498704915496348262756976310759519544248606766694509100708941780495972848286490641916484092684775271702649516294803242784434789611193302864703276459770921801622659664071128882411013517417220104848594645815830348531321734002974387127523545156310036499629804238309987361944610296335333346998905596471653128928717895015176692759771788197449793760673180682443381335948206041516837475325698230868283828651049706932124218531047857921414141638479760980468463140372047835611963931861000073723285541482406156412664396351050634413458639533795708089654426316730236376950390195007629426870295213318555798567507595049039002318573799898394195660065027418066683000242099474256405961943955425507833257487320186158347135975542055559864821840700275529715728382696529004308691159545480934735141633054616322968353202154003412195909002285123618769824865935347212991834248969726731813860941206077297748313039290999069149501769045162756984156962044358463286235168045205398334517089709242253162083151054641232084806101080003258312211853752119235802639165760063552265878204223925628677023055235196588208374550931906266923552110263949487004256528979100475267303605689932273259465676861638993897708238165765342433525074432386097906577132957703398147855632889226214504108073111723426367166955801761459371141570907248318530631416488001102612855835129709616446886397450435015240393525517125444889604826473569370957933522844451368831017249264788954781933330112793764790966322770938062447328925477303994871506603296373468477980860495051539073788041840645283630255709837321109538315204220010841704517250892062480796306508103001187293262840586763984943939354332163283645057821019481150846833001756633072377816475212127893032781068339522941641661694964598580727092957393673048536033621032215810706879888888618047033358518028272757933521652920907036796396477172711125431695828732729599917827787676277963784463278358741275077697764336258922019861026102554567136940905626018618772270534457344951650615907168971077336092257770963988887315029245652013937003395279081630409695075166160996569872072704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,2] -30487860990301364391703746480537173027388784092051566040479753631243823647563123948287532573435152037631004322966577043172649607342888783091570547270929454930544516983691020914566164178643245687691349382284754533821654830318823462297231508481427108265878403049570406250553309193303062632929935097819214015480158410814120108975885095726958248696887280132025051332859290010507790430949668696754796528736263309433500102189658473580795172680382763342562028626924044256303255287414988284966414952900789593242910116359643555305486756299110575179915286766004699600869044979582576036334778737482196217992117503350586213135725213825596427985289700523282022584642185308363216388207729620680934309169800889832057436585966802813794115229904330602897581504389824998018451889084036608592434898327143485492603183616763727580571409547205211440005536701126766256022413162740150912995402142116794453249687445557881114777708182090881939043154284439832926801028466593349101979136745710583366317954738851532233806529203218257198513934095818531261549021321774121719953079387661000767399194504888846975287140101877637669655654953890696276311376385315442941454078278383730497501974325759771366821028815384103870723188138603557518006940407292111568270494359830684952542143116998530575402004307404648516187862376420689432266008884186534451849254057957474538246016124682185659907719724841797757502327498335348425258246859140835584907112121286665662192821136945671000737817580836278014040308217589221267048183375566275658779397654733067435179810977358398789549205089570227394428962285025450813316909137300234525743379378825683092974355755496763833061581174617687093938767478904433642019151280899588467098798740485314849438784317751597229351832779063482418482031189618470610305960438375129496592170068518910179099677102524713348374867709408365243968739596579894731488546305616147733872792709111371195825273760445457488538880880500080456111798895750966772985594231485321665804024192197893145586386191182540769723160936856149513672051825586530213890092000024247855807102704204751350192776007118496603196097754894094840365558838836618758303465738377309692868248222372096432040026138008033055757455277727878370945506575253572837392662046826154669431680464338972338185019297084446067820308049039404436656348954548379282133180981815143499949366044931112523370960572892856775150186488232566811787264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,3] -307620301780847529880165375516824460844188304936978357233436072038574258856380955854763725235545175009565603195730290102241113667153193736588327634190365855484544101291417506269000375312058440390649713861892630029041545527065824139389530834407823212839039304370319405527097684510768055317065260918006995041005253576888992512059452889807740686295818305772273171567691723850060857794704692354350648317009792713802533063284803587781526610592436928249050064001386110730089140723642323784789929896254021688264766573345703145375115532931431263920930196143596433930264173183901350496799758262245028909186038695197914781964819227918217214752899664455853810053833022357747609509627028915679245545832367469516064518951109031233737879950444680222150531130890325984668164097779490838402004665727178362616634884709633661545958568822170944709744679377030379140840663149730345235668265615776591498442503884018728005420461800874989144718933063260249830044662544809589610091744308449374369747797151689411001810229347190502196425739282924908836519096502431312060305071878329447114474211973391292148479372533812177141681768151348755767217998887087673866744063784733593827679707621625509650408381203640219703931285978269572153924571869491989286883885063332962320100202261924951034492889716848778173752401704921310990654390096135701253833325194076107651702207765781551298625406637317571858415491363174344249991070532078769129613972203301513126797487646518817101848300608545706226517912921477873007875223111159449906984713856070017928104814981830278054826850306396689872593419784951600163684141528648729046086658820328894181394829428700551171477085423145565685423011685096357580952175122001561708416594862611283772156914476597669241656732822865527718914352981645961295568774609725709808289578048693917309914557841963451480459995215241521286748102112869693580863634254859397334426626869503760793058230064874102843322443820295354323204898491643405221320404464204926848028184854927828249310108279932322514301793098534591314503527990041621609951331242188485027236229488580892806036461104300457941839097805526324652411315881048500063412181970832488230134819598913325424819864862006536020660061910824440450318154348254542561524750221776233906049421778356592573572796989399916514090099989967624527612796529316382895020081622612528394786877656565166007213700377884746018088605018542544189915136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,4] 20526122208975303043453504909320038966953480432326244532490676728586159694438344462964963044613301294242473740504793583649236758364498535138008096670107073733431767325750684025218864141161648897658462848248873312294623039190457573926009505062334109579532681983603882452062674110911695932442970796277071968217210831919356569374207042983664266770514428071597604059278797576928474307187325209401693466538649488366458082880521121073231737961407580655744547965881810387440479994152253740770584336014747132033210902315150078423003672871119034247236264909436419288365253197056453359517569648578869358445364002492125100254928100303103048401886366992612937231276889348921989840560448429900298380361233669681490278752323719874360890551902488627363369699163775283941602551872259648854720546912428486018260201789135223340862504777858516191204471101816784035378630041505942816750560295737109890490721482575940672831719640622635528742384142611337094241892618731141770909499603921634812211315387014604204200999707488263238338759346069310550773801891933917511219078630717991507085269733316493012616211178085091601442227150941567613535200446882012450354892513317384060063796349655258598796707547786635905115876461668821439896774525753866307030973779293789642608965667767781057918515450879199647651790530768285509180395343531362540313688830455429788550035146132390054544790251127087875634777050908015709443292204224315361033184521158918175712978096609932445912365926758493665630395178074991609332620393738944150557077332114084136276080397221179061823179721245764415645446441375841536082742469228467134040486864759966898604523083823140993436882111443738126124054938303380614604930045489149040588538954289996527935966321651492531655000283627912767919658880992507069710174504665454671704184950658576236403268099292926664848157749441657295888877262077891700442620491784438036336285794457278619524238660364004236081396669985922006660149985834655671175946083689853783479133417517017609831255140472227455056979978524805981597717771238663111025791405527778508749470875658302418986017592218887994655544640140810205762821931046485031617668262643228520909394433192147730837932802188841784715257786690798507928349570816393723889420546532862875922053328056133352749718877314116478016199704100284951838091700104997694530780801272964070542279736444076949392379147409963706975379422106215094127951872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,5] -304553780222372042179993962439071208008897441496179343248298852151069963409911422867252177691557709527964616074283621527825024019871901816599653812587231017880648138445185556987653142639171040711215232098243156758709661513227676795609208101349119355715325914827816162891384825896043526334440829202108272900000145267889119501301805040570324463867271491296130244153457570027838666190085556430201430743629081221465265244723996535042942270301072808731951529281950716829057301416914609669428469411475166975749067287406988324743658392085836454349247881872406924873579025029645648100701481338072951603313045067412598436728388923995708937197144293954103665751090399731462031339246557190966812011048308795025260331107555208184287956462103225886606341958057753785872388774429549493418994631530768960997289563151936103734916447691665154334829059398415878063806381002500646378056321576363370044665868042239267980513843838118774402809787359307801673975366588109559916426335219676677072024163370155268801454217764039660937858197501935780360014615095971590355066955791259756864216795888153166011448559828382639522387931561482588796873722991333280839982997784540869341861285746175530016729660963997145692781087283484241208413045919990315210838819840737382676812956243047575054097280678500121870303872591012948150749928348532236470855311603256963376645774598991047465189552523122219455061191946482548011217744098900991715779137679173937284488809932119448110252913270262115254489435148607989783153290382929873618895081939196086984979777410634011380648882016891620603663613253257326790722453739071085784796720754044699042987952658077683455332282327976713528733015489626052804995564433233429110653207590389746368566762798422677461664458037072095072806016124668099645090397487965975718455530079112040585448486688386380612626902672983333059401390741435102182899450740170036153795291113028869418914728886767844667289380965154532783034254515327079056450391697792711657493951965150846984664000761884101280429188805437547117662250172968003913671801584377802522642247948117233394604025973215025042668334485893232437538619726157490730303748784757813367787073522497368540218266429819806297427745290976514520272693442070993487115703682037806926782465071177145034430568530865721166141348783168127880790082035042607028707287686116257266558420528181115214967436395754096472760435957076511098195148800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,6] 2590530184758692320269198383402938138637015190386917001778974392826826369633139477514360228220971352286596450815646789157341297176063060950443139106628575736422619633001540575402534872140949988184269784827748101441829432704613054275115488692264810309623010888150907714356636884656666551465057496543681340250400247466625999112592678807054705228477524129622901004560516011820397823360231460392875937584861368619801987492761151120427697674098357033216569258226820821671425034155583903530497004770463460684284312266894951047016211381751379588438058301704497049334792047193237305747232384680422029629387115700955079621588009547942616273382710055862455672616035558792018186003190924653380362072574297074124303993166579126193058520580639598112546103327542453305847240386973201844268698871866691289996197203671948890299676933812324020248743142756905998726237473832058743488301038110032304598774981535043367245737460539540677757033528435705211283501897940771852828833898240745425207298852758702652108661056112313196121421972246842212297955815303689729856457454096021293629380862654360553464769129151908972385761499382059089862539624906184561239393511099870013391948705392002211891889107887303365993227743383862253156445251969777680006439532396483976686813820980782721920558753522457584008391289013595156187059898105132575238583526529542797852717731363406525080367976793916850134668771420318307473826474442683200925056939819648228177946248081572234218004470677507857984672526378353818538414189483139288915428534148735416592251862429795152572103906898196948171986991318032336348910256271971288604957549187963918338630904555541324894577308169802618765559089574402618227890342651696511917506138217606143735625224003134040840726606319742186036681793126561950011097944985340080551509880133054722673132291247271544046311177643927189446773459358927191514172843315580253193234363429033307146328225768421830624109360483274396607026024487902739671031446037544106000667048233971650203725025290660343861583061009239235843419754081398538072438091100615794002483240466678451018989839115066617275620898484582917261777005350766349970751151754002720112211162906810068890545363051992599307508638915326744526070547536957223672770531063779251420385823939814158720076248820953305606065782583486804438006878357006708661356474363933061594831031810095772540391830801744474223293073510320950511528837120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,7] -15328010087462616620085166319363624899738808060703307529732914759657159177273932922566465750107220409564604170132618928829191364944157586087679784562407197278167412681743596494560935767236565342677596089032372348535186082464227295122911999305057952080250055133930957432070456448684681584778985389339334732078269667782288879655487264129207993317151657999866528879525577397740427138468243158220154347908407422132139477456322654451891066588062077399804849552612867734069663071630391605801031382342357641952047875182553947592369475060646166167954756909166557996201820257153992225392664643724567189406123463638888335284117472886876168014046747033660029890925943402377388728109806634924519813388078623936825555787158577153467308899878139029462200046224779750026248933326182468955640605462901794387041765132680768963603572127048973361025547418895673524671814038471191293079702641501170118515323275438763738931821477698753873150803204422680382508907084622192350194919905560259076299743970596693682973949249949611965173204406944477751348456245381874882610810619450575135332903071965158231939104195073951351112577828368186544430553213905497164103370044318987472462244388278377955570860657199820947266882590169688847820664540953137798654218467895199044019469471447105823388137065417280718228567756766779947251828815174900069481418291696497444107759548665117462219069902126813247602252360669923628160595684161393971514264817261676739997901670760197253464663313707394993489345753358883362578379005479042087521942950611625449015888759543743639648502826343935261108658701065856290655127372941167105978074781004459855351550548944257318201202674825024810508210257281228784894220644632630802478500089312134728069447389350169292365937617277247856845308912113556567381678832754229014822389965617193059293802436119557676453684140852422540605152369369163808613352057790170465041653742129251477641116470604946300513421838801533078072219473353999509571452752728219647145450341773037097161532121147600459212412839516144383627834854870990789917213809875776669274831436509140875103946194730210539108260391963102180206417083519027450207340674011884875719841681710755518169427190618995983800080582372190496188625407063702020122002601777723902036900985122843214926579429957531659505139371446566758235175121069897540780989756534077286625398377866412032700680482604399741980228050110231740749329727488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,8] 68989334422511698915037951908535264942397119290932982921767887703070629154177362481287196671181537208390774270974863506214994036450330388995709045872926534629753362105973429349947363328112019494367153521076394133071548298120654986320365129348426401139169743860120202744914972713817677761712586616199409468303095759722780048560549987173487790047843982057169228565189445206446915715387087285247590841846535997380162273317991984373729263294782670116692684491538969307952143118101481448879429891787201602494648275275293581328424521172544751777472133815304508929655113209599878170522868482386559735740396090820760924242502189239083075114936763183298158809202697839965474531427051990491323890248401950608916068980882992126303992925869961767238656404031451195201072671364978603513782348435310585741570651186476996699809081158839024719758866925839732055529582372525226256524916164177510117544818445566608228080967846582874992777360798328666669817172115286702001910151340815793113494133386884714694229935979296920820196981521593784121754005427356072256929039314869461150923410439645807102039324887501264663021447475707174084981670829619025674469992420811522991838820773782706674180717624886226152804986110940319765249139820856648704603106894566366908754662780131483421101151345819754840876981678732987228972647160015358038937518224688183109194394293105984464689064732166501782510664189975512263326136281811036097166844543179260828255420481150506627350411411366689321553174532579450055687784324730269841697104389606709591902141404418138604763273398042475485717208462917893911689174474942905099742206632020653163664400147334661197904231251753306035214180538169989485472263668502775492807515240336180393252160954498930251228980138421540601833930927227566130568162979668254113033609313940371903764215354708107701327574468132900096199806252269676755812870203995438187233640802926947194455850868342029217693787334049324488924548977495775610196543969397111327991023326354771811032035669741484033563344706763014236907038549661043981714045060006335013065540349700264968367981012170617740804420790439374807536482306259447166981913164452448113616004184699697902694366890960963513489960848239234790482657602974823804856399053751856155030267248287551539318922541061720808053138129748028983769536763666357960255955675533852386378436408077818412459690753661139288458320303746471387578889142272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,9] -247705420772862005704552989633036148481026746582304540537879350550133132188045108304067867364072236677150900648910497534209425233835738888843173549038369562671771154035230296021421755752364497824360130847988954486013775043929304372159495057114876129475669100238688241412836951916890875084931326056695569993195224612321846054155288651570032897028203852319650127984059508373488788502962901204367427244769086966675602458003394116070022700885322890730893108152125961689434664780335397368544831443717203374995497943306840059511500089074874813559582080898824101476068350658970851954284920273117661637453623993225483342009171376721546635548975687938717642486988253952834430846184775350732994497328798883914365919308348567751394281288379416283211298451075120201657852077493804883615025074888169514145164101184614643524047057370141459869943408386017588469704622070444327794324478347584134735308705155094552188704964132021618168430100872934885911231977489323736500851506605188443942173922336973162173173629338175252247148550872936674107162856232414394935684728354158147216604937903126783657529772312580649037154634188470921120925950338012427822353251246637288939098628517983932532888460529376774519411312777814545184087544246930222146965725216766547609968844464530477523848876715683129772427479388372376848565183063444194054488784959188960166392850293583962982321767998942286148809216646070838620479258400043994703869804517731568674299754706205917089440274819861383155192428839052982846959277127082348631806344144744696573294755393913350765638792887853729530129538151403907937766652896066876424102406371025923966242806189968095772401745921320275834455271865800584917994189037352672185036626979717267951184316771950643211193963620722555058997865325898794954753882967745258751903346001939262202530478586919604150298695621361611590917779218846329679063245898883679902845013438261065299106565726365662798176009436537714765509150272032354862437671290143545802763715767551799220580758379745935733649559365617482727834505855550296688558948325057323070185151137865402513696239869367532059239603386622108868879608789240081869002192763258191583797755130468004301763840350381856190938793191200828891423178659432759050280815306464987854001584083004774157719459782221387842063732188372483164595900033325968521378022459247221885445451154656966363797104688612297835017415070952529518900755300352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,10] 726673169817653393872639497717772438735505469291459596568552337589714443479452078638287996542280974919246746795049574863201954433522325298261600150238799247148566430147268957369673363738795601229616773821919026651951905641862146260265004399796229288873366819448691898061224781419147735723778462092707396635633582813591711529767310031205857602995947355293307858829278422575964969491793252672224046059536845436134263966503107713307162953336669941763734159044559919873471941975841308319118805457478903734414428709723667530220629392722690183779913974600150837500229078590226570768660053317810464278622241193000597226804296415544349503934309186237355743876960012359549290075147040175263226181264160713945557334683720537952069095538603279232647026469881367255026885119394614281433986335123032725326603673707944417949594382949526132982481995358611305469059520886352538692295350616728307812948698452624136104528812041270508688520465139142556013072115586432204353629382772435582373511367719843087542958736156757635483302158227157244939753658529814880123475663196772535257996139357319508758772743352712586785602141000626904284416180728132728074656881821235338259009849534214036401698011608108943684305100416553059546466312634742096640181812657905819017821463401186371014050847429482490071701312085852766112539802160292105536593237912444561085026835510572030405597417866542657817299016268672424654333980692217546984959874837012342096938666500124048683836359442079036608919996026144771370543523899763333417121828096157775354137497330728139190166609659887019948268833892057492999787558989167078518063074250601242503752405001771095651162211072625931322263574445348329706500292051700980056978148052595962547170865669006972994714105518642878156304866434245869855190073462282091376493781440993545279321383390499516785049658064801390680869137599881733315702377078779908963501961818872155816514006104267333646321792216711495325788702544934008708771712633067823989737061445005521510511910111610014867553037007858565565208335685625002121105583846569690567978076087044449073519431932918602089818075343107157436964857780758331023828268956774843831057693981314058258529534064670930264543626599606454811130888204555041823056673434678956740963469132858274061987878091244196061156314893822223118929853359307879584885016211979748558613882295689598843345583236944008320570369563497453692366859796480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,11] -1761086490582150233633064869529001199256362040388542018552873929713545885688967367257841710285769025388907992102386847540671491666482588257454089475083002875124202091900636290929065393257658338551622251335614313083668030712239322518092110990088016775262995312897393080344628700206466228903381397621612575573855958319746671769177871759279189416132177245121922573484738091227603983557678932251735728751091301028826260355020485305913137993442426852677102555760240152107839963524828083972318952282917092134508836005173096056627278468614620105676666317925717354573170888582296718869035147143501380222251868962603466965791651502016633115769647747478369975459268451811622602889779587728507558797507262955613763091124771356426124804418134471289143318514522302325240535721416992411655043896342141591584098358242347480510032038441991246239871820303493996185241925939178663776877379024453702829350689119956097450643807458684626569541329235166819144452912609740756932719451006021386656322142028394011178013138088796589466224803957812350210376567273116705419505620670537366531492236686125976733669052610324843861876728632442558439340576672424774599257878915605444562975853210981020886831704802807375796978051138901949828212308399480499249994014989694472506243890210467118521944703226175565481523008986917624033114203639745054779437767428970875835737025345717636682339004579108699522237847944984517099424300650658207826007285938159853069259876140403519080237117185463423666437980226061281247299955861124597030379337226740548169549418172233586814395156849382290068329819604714671380113533548874162663820529646730142060897440685591420136687418983344107049525095829171357824674336014476507236598990997598564318932943299409108740513069689792247248627511532232973569171548587514539932588187733038644334728762491718959120548107826730754624445875199637784974976937062152095891266540360999342620893009187724475592943705684291813195289251034419229384883218865094572826648042609003004953077038852707304157153850675570034984411102602524522506012336066463794777056810562176573006378230385940679738452708721799237690613421296052837994812887573421528568834609479160243315157787317269948825288376294308931200192344166933645818160164227021867569927864726416244952614002692154946567591776234339385670166795384916920351405056995812702850113242723665599229537273760769009413407065950444517339615058722816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,12] 3567125115252001380332471262276343673257004683044929503759235560463048655777711223183629845378266110266861871505844962113206353443701541897714785408345910248703995421818984969611471606976923762892240062334994681707601564257043162604708285882117236668265787117825572430076436344267108197824642835323790350633750061797952319588529788758658797690707039076264135084422026034262704946250064663546119683337137772450000657325031970580869374856647939814933212623318575664083692075800112718593282891012567794573386281314442460540563128871144633422243382622370144380572720616986756231319851969825445431779153720888196725567804042612863541372263781420266912623982229690585442010921467388729477065962747702623294958792785775857172598444727966936191290211781062137288210242783039473395979899837454815809068580433125819683525341612578774903620843286335910345665200104091248487334056011415566951737137586591108232095400000335464104227919409072126617437233852452955394779767640093774108303059906521365039508241598557849764230114039189934648707260556576002990425158600716267910782154623326074387276438379768290887905105623378604100833768809255175501432025717284186956646102157860022548700696122549257259302259520299372938441654448046484352357464596427288297919922525380954103135280564981823874452690435664675926527561973159800250607079165679734057337607816071914135010746537580118683310319648022680378256399406240020900129594670466711590233130968991566035177501390526772050730714075491071485694578004571755885997458261952842176743097387538445332415662862723462369532760133563283028257209688653121815802868500140155644314341957492561439540923736534661070507415777986199340086063930692841073097441832500303503500477320756770837190342141930536977514811302575908452114302829751121761920049532087173231498351938699167432448227063551818360441627822454784186410550951181595653459548264687717110561528498723464114053352592922387538467300638981859763379591029109236836134382706440647771623952429529359673169693214695116142905741535704597508999258089160699786378744594901238995288695295894363654940380792518017394313115175839205858144148843336635139683823222692577662050734685267523402590214433577311799664692450126481031305527707145083948119230562464982707124942662607062854859035311417667456334561885619928338730415769435107164547115439500867063405065843400019972572661349291925084495448194940928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,13] -6234324640293008827781633574674311117019345946253452628836152341524075363432062970719977730862265176661784095890933345512468539331165232496881586470199492238464587653017187676923247274870809802546444960737310023150582402513460905378935131461292707621813855309631438195600502114698331880322583175135538539245145711099660860067354065848863464142196408167868582969871235265754124042155164558322587072469345356301168961612225601100616376296269042817491797020129816443838585557676120250729303669933636211446885076516051095225131292362922418297639801981738012680145499655316553059618377072698434699039670996445242786454884285483370680868114386675615571003377567649273106806523844016485776403033082289416204810893644843648024552983889364103272832271474623356304308704502934694359665366971995895244587910684794713253422014073041624391734177642354895598523592315722932634157902967173394638306997585251381823602864683233741755726384963990703566113935429867704368161529138518334787370504802533481684555208196384845484646080795531328200071167907868307759905559223280253569370946494318613550487348185641587499247906616115894254457223221602414718263775943534752254269639682512436677350586351052447865626791842827756987568766795474627687349229583742942401760475016958541241244515160106266706800217070396626396962172923224266085221998853338192716271917572237871829828259731673667614290494778673404450991466004836174308380817733619578118263772006344726445219527479599458265538781461876558314819944238496971829230328913525849432115447143325458738908332089672401173144549130724338462886120716095414074655293042779281346775245076186257850854124910061946834885530826511342929846624092376321816169702448925593201030454534234376126607437619409121898739278763293717370346159566809781612081007493100960178910845967324947158323190774296053075197926660212033698757856341201963976940822222929370508371454703386499902815015045491158850632783134518131454338901573015327409404944006826544764586025654138279430511668212479214404710129436372092753814645087581956098951059303727367767123878047263316441269885021257484969675254936989220173006013631224764953369864316907370322787121007600250720287849501930536384475832648361672314077744430697837529931882475551526097232345858878967537004471777786547967903345224874952762999373319072417486322359241615579194321354183947945233735737780431703475362785497448448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,14] 10126534221477898997704149476741854990598768167114269045032599457195513701106747528562543676032786519846506423720476933599825429911848096856976566383587631600419721778207276212547369743258381557871361635075056802899609729943187143426337856214260269625029767621396651535017042271980597545439822907219633239214896021004045722484806431365654470427732884619409669481200650841476447532849109090215730380890849547119567093335591085242485613168371616723336721639690973620115950554780390277698837428432579375054620511216457345087546004018448026583623837598068175940862280958159186462133464156918323164766346328288746715577710822355576967122324000652823896945219838282439164961183963294399466126320065860917685570560630937198633552763051360927226744300664134319211912200312769296500500878277422542855750242626249765156860406002141133501272506538595364206447875582605204489509191287185751755905623911308072329715405543126023805029561895077627610347297599395143130863019196799171110966563722723820301703214331254728913410611765005885556406262898241732286500563440781238255511834419004291903982944177155918029855442540308690575868827509728248345062509016031033311725946937940794858335626467531971016691102764628216926090320303503570212592355441965531173830176829660567749121363592788873571633095240413717343151228811738145573192882486828980987477696216202750933336093528365532830216196267977062385761841507795748264951177933301189088920775505494703826325567936184312353027359404479439389107379476723776931745243136443146137644078455814246656258662955555612189795981693944306282063637962069554759686577499564321399094561710635397051826811992363673629021093508263448152630297758178223005773502597195272717316057237887014607655193623554793888024813534530094437266266059262366235561123460345117977832887811957102184644861939963823373967720965775882159710138047514688401576032310231182354549290511335765113079365859302909779277186654198926217608135335753575864911668746100558897418235156517317647222848651894168228422072344156561260221943394189610057333594153383825413627946887656541879500253409080038989239801223275910879197786274716399304948959702888782993241190590534959975511843866731019060972216746114275358612726363138422414528109615284727615376567349796337045041297380674131659920160712529094142411160740983614146909519148689969180073342343495284436940836475601442745341404652765184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,15] -16981078251145884025699778692288687299828271211995664158423840352077855848764119678464929530002767893726921446863376648635814622270969379797883177511513383385577281341794726634074097234267237539801481208977766313275679211468259761368430812665710411114889339794761308002262005161721463752999196769822253582190239510786526039329653607638823587734140389412688038838878257932356950791030790241622165476344292945259174739535743927201514387638039837525255096933312003677729561795371226838561225469141580478871237102641929943801346210771307360054911205804679323533439704983016780794296944139222800375290457888668179923937280525755126981217347233503977642090350338307636815858266355052590634727624531062418427576064173816729494103988192065189307737279142202778027623196781127501872320832550372856317733336781666890185237018300305327319302889662094549097804341747818583825642907425015747022574557972484005558152696393774747024844589746448449734597527991404022231142283369011067482373056954003272670351800996339958219738004189990273724840464873162498812860933894147991179549313696211523191335481796827627961711150907386493680258545834899279932483806842095757360696745445208929269689801116993215569419580111176042682134409154778916947015492168651091025743954780276177299641371657949814545213497713163291090234019371704645304391464882439658077996217010058702020281012679816847662068993172185974688845072519999895620267442846863255601707242540413264487411347620284759160783335506284015217662743734696006588745647106509613001022516685019297821193320024045365355082269439709618010813347085844126210953021522571579119351404458997972997427478475554596375780824435889377243084422092839522143107904040583127825014322278960456705956019133823795890330996039139916876201070489115926884471554634041301144476950948464293891315603525014660106143484319203859233197369406246625606900006419493144655504944039093345963718846366181635655930589633341646527008424389048145912693448504804752940587375669022014690542203752992401719328680785636547526262999425387696284609448208914004351353358961605294208529289496336909612320078617935189613287471615739058082273371074788226630885347848552404756365738664593693132772846515858682364490366747155593772218515735410464146033288535513866899921255949032771530845550349629706866274737758200011323886549415665243012406807138862699927561045541355471561368808626061312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,16] 30772561051667052584736892959729152506446458755037030243394092154541298602241781046679577829452174363463367710355541931594313224115846681123491275705227966382798910792925448610410774170883946070556908470118629044867777245630584046065648091216120795298002753526010635871763933229210123600109976202525699812425522960427818575747565074971954930067905456838550188632179828658510413079200838932260990645401393086800650440246892364187161087537959545640432825168547553150680276780000098211630887902179130090579884866671561727939463171128040267214020676227964181796126304456591637750930562695646264157239608393590402456050782067966075172950694807244787273349514524163964562361089892345682226300568775612215846612135344419963245371195571413521187670236818213611753848249163388001295424554048723194112927100948153776081670599097199152795897474274903327030492568821444009282307182670694245302400037046867777127361788676111098590937738108159848939924295701544646528579514708121335255316315629960744985827403638757005218043208999900865857386440397486024974127133423671765624675638953484309031205002030876606979039998577654238308144468704852916043109122194635349324348009720401484199252339245514221957931164576918142833276506774362511698416826696903554365820342787807740815236508260110864811216044916335866207990689722251756390202573010558121638779620203711330709426559523376700938823974765735087832110239531012415006391275891249476714541915456511741230891434913279370446778734622143132216709717169531871133230824227761207372245324050157322267502307733694923848037084876081250395773345888176514707600380041523598467543069312376682587147314119441016163258654547977958996754603477552504546468418791009815417565802625200664422072454251067112802941637077617497261358585504504905676915298107331741691405418906475440973026283024015529238799364871813624227563274178523138870453905021791583753942899162595574873135318294666311336418722103138035330847130439131017681670160252149284571486947829106781459874546073205960038389834864149017296407448956008337627477844791055991803613354823074198161631579063586299755539101351999204268878064441734641493689704897219660781440340208738883199288033461202626245078514688281022160520826409444496084739049093565223691646862765605596012003767306302405817098057709152412810107632663349253373100024453702883628129059766408572977550141591755270516264294227640320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,17] -56762888522385333737025272185578820204968298517306132463664099504873558890519158286563768039620177378170477510174764805555529420200286422134451368748031755837657728514743338433360228686141516561762571814187075440386974217837052971115920932525843238856832912114310022072034339061077894052704980679744536635494368927085180555057669525864153696345170693455551576653184333374921936313759742493506305944904325710955451069759779069212858009935830947283106877451282787005949452397539807894321540734043051106967296263803229294854837820629240714520143385307449124851452307353861158604573952540693204237108480066775256402265887398988572322748856302182896515816707192738315353995874259879232998828282178539648057958381814284643273985282987949434498917213538383691600219019730187930563053635986013589771582281244597826320022853465016437165614704519585128891457418298382723365667155618682666123302898927495705187522680058309486798233782147383957831558729707856304827109775255759754656456056428529189771099205602702228777453935783484323454879021586590608178653271873249704199716332079379170893900499172813691253768519717634403478137740886742463104208474000992945178556281020153006669747988423674966152837946301604871082949409005789415356695020671531446000718825009736108889110356538758283293989371633033641392146282492922155072939066889678074135628301378885560166834266098659627871020911740573712204828567340433299211522605380495122397652017461276438600575197144125569459838280849935784381232157836899723831122249900810882412403232401439865959086618103033521304540500249766802135566741196001888162821860954175934662954086253082603281201210093195904649158466454172816248582046624395491868126842844000843681793846751260614841261119134859594492334223724366601045065327505055368667728757757705610540244053398439782036159809519572907028114036915301663633499929760536453493297974123471761650554816864701261289189192340431240324499550563594840712984860093227076462510737030418386357741030460195172444121546092961101645057174641340904235713410221503417056259787881324917703625121063371673607614996629893150977999523789036699947916657954553225243307689367988917940936451423599027602385570907661885640589819120906079854119189556527122942000332516639743400479646147693837616683969300247669484462360002491259585768268762346023453522071055425636058864255186698924042963569117141135116348920814370816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,18] 98491454378342917869558828107491556726062344167949963037286451762392205781932380434979221237433729915158208297766510761762776222548253361274554101550098151162887448328072544621371628460992270576967379142200059715926030373578730089129283091047706915999093572114513222581191233682196342723071050935747147392060944197511423964168382064810269414680830672532937732744918509758087955736357150262909763842163959028856163718850831370904278552358425036555544039502027403634023920952144526289593287065693976456022521186167515604821439178358704438022464758060073124611893764359643349179187738774410803995396168594736011506440955683876835239852121716965139472818690709924546795687496580479514704704468904106417204641831342343016957104723552109531191582368077042650417537719355442484145209003861443797172813975068310187844830998266868119178472394007818195741499454735537732878502778818174966030607036946745551835958099298203368759426796678493378230807885018503445844814904051944814070874495642359542641208354318129327142294713862875111203883276909264021736148304262917991293135686277779634815223998951655042319409638078341175091119254046562831986458364509936150807093285440661124812495905453376545276272922997080681744579029896061755225410181007027664799478209860880347596521547394990061374093133395298590758894820457364305151175218975302260342490458939985648385209295963647050787835735996732414025033290552667570263438731590561742077374580236038598440412590837117266943280173788049337985968599606544155685472085026389002141152965211576647577072992836603851249420520328349358447980394859773171816236982972521049574336634403904293940687128507540097839885246710211924935756859297686005843431632187665690113867180390812052294075558265989838451544709748779437101760680924041526647990275432777427532852508479664740173601669361678271669730060278033290117602760014995702483805946128851100785148803648934510110792720018734650503426792291537523723951547146881260793439044042781321570966517709424134967583090863480908899975624667671246136795450612135511242401435342857959747018611788444940327476249316338836490657112476672677355592881847991136223775870210855647130861671862383186904469405080831623725857717876590472402540951224550764202275966144887328363682361242988827541833491107208894666332050913040392878305403717202612987550945786874865139981125884617285071959712454220542491488998033195008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,19] -154537581052699119175274747507826986434959832489025266346381158731471016433370427702593324906554362160752129709633692789493763232414223160495226352461740704013287895937146328717931482917810169938718845722138807770598922152237660233296671548032014281523057457957675388307470474638160547975138372495081292123144539983482790812920790845451595263432896235322001136988988355644090321037504955078731464381274781735151512036929768477716402854839969945831146157621937870049519479870864408496222153066557858373754853622571840384458114264260139193807066853876615439444720676148334267767009283368337806397623925190274577203751972305891600214055031180039511941642414408155835326794591285116808314229318042635751709191655425946613951440602621815055157468980623878989675982451637815065259303468070853813041200079686958164234511855691635456562940304143294340560876194972302571130047241492671853148397229993048214604534065848719261019938979107335614178639213786151962202659670351815278225690778659414172292109991056431290484812323023080680782561024629967387155663681928133864696906630665538962415553042575299371236227432948337786811120433616490524395666812145700999408852137136786955406118373743987038699119103518315574100368181440742955957013600568319111547484993359802036256420931477109202370233700360967839615033760593165838669641677372894459666131865721836390618054601251732121682310584829505941674187377966083761057928314359100314605364251279536884814223568505033979455858874689906508493763273304404308856704230611470936633920884719431394860024818026183015566243214621389814214535990240475229603431379177705314009236091022220065430880695374632165834437357211064727715835487099364977124661106152664041001246799121027350886805599660788000582584714297042603693611412755318379146188402427550016809537975199704210535197083719449936458416695966328358600265584908084608240291252380585291137471092529178625865154985716123669658170593708934809032007025250345582101449627221119074273612050164551443008766337714926891518309990588523761058934864031320304020309058979446227777022928458815071266044744826577697146726848814645645430475486609676399207079293180763838999048448417295293578245040636458372685520309476143584237060214779143220454656386019421258491457684629915721210328517791946612038876184560544825927343415132151934680500968220446565079073047517724374261615194086666244233680514646540288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,20] 217463731404137863447807741300248942589699574486598727949586947881183343254789731814724975466538289299241572889749811900932946027869240371518257192741197158741440106673118112729788513956021579613902214792103219000487165330216792010060399719262847872935075623960227318729841212415115648697545082152024891074780299696044158543575537286928833741122154431421669759478026537956513987569727082001688436925493190815053571466926177997436191261940481927480909336515135079955018299996782275545918335813240495703140899090466721143509417510587633461490530909607131940958660502841952034520887783152802719466608108363703679072321063110952619029392634504013151339234114945883081529480824818993072883302880501394158729103236849770417333249404714194011366213226040302640534388593132867722574907147068037626597268287912232523952719728183850305660589838153210776276375272476297888183256439403544735754028368868531479938933122600374871898256966993050168230206972065170101348194573637579615678757675037163412147496781556300267989340912963600614856990841929451573646441266686531999661087950091036635674476259524883754235694626661316403512644028041092940459333351016422289118834695913658595129239634999884967254958755552745633719264567277043443558186632569447425546154391061417099480020013536854215182324762642209025703410656908269673964941384460814167416377095038059826082125602351896562578234882557203828458653548536283198766251188954910678159418614228270960837591536748725822788443135337483810447179659258297207895722272246036013571699092727334717143422445184075009774052045980577041392757024777887027942787155367572901698625976962114690310261666383546461929330544802205781765434523537620664530007247971606775012169923520776001279772622925608104950172176968642935029465808550779306899738861839159792699807276018674473803234052783326426304900932967992568710292310704670218408732470590922830712421414170076034707905425257042295998939332463574262876197865850884345662279010352084280492818715213623473493095350397478201058511184390376532439248813599665961367649601300171663927468523677020341808369872012391178193676564698431779071616339328652761751612690324254249077895585809356751932648748731885045016227910325085909972505707366679820903122169878047288903877307970015915818607144488699072081184735838057112426538753076424823304268686664938662902860220413042356948758359300752169565275060726398976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,21] -276036149977678873326620310644167523885850821250678989250021975445422374963982137072284466543025524693877572162773181828654549123364960488936990677847337192029359430020781340066511323086181404991316046298609611463902400793582982898570157999404499988431968377799247660604095198763508067891573914013038400293992973083655064278688212693683559327973371489948162505441608950834273953573984250264548390587648261881620181588818474270214678808835178416542974188526706679963841769164616724944638614769242482869773826250373733812460988444512222784308109760987329712615056033748302375828193001095983848638820305045114475533417840852489086208628280960940253730796105679924577702241028464158747990845169274332377495576915516563652831964585723240946472292856908130974504377743855816470089681171489322961160173395365218778864837076990068033086925443526156188334238080724754600093984265488822001576749081793146252279470822825209847562377717463446063079451065767139843003871966638630278928402898005704890635754121213305196069403372504491422943336825260344594348534350256698477006272588911919869064295864104201753919556287132076701472651254080092191109836139474903668856246438821095463904574686303091039561726137156934872718242411701796502637810678326926531399645348534619264767119040839885835949795942228584988958742847433320379898949676956883794378574523860343148616745207694027742986299136912027085237722404443338834721366004450962472266064682810584976058272674482224495763828153935235598513105480360625072297746906750904163308937171963798357349347119847838827348412015008963225652318761139775065558233634137521483002128253567937265127974955403745914137011515043057077491639028507380404143162662703837565019777671990409908827440445717490796871323971621478113932238208174251583172874696033295691259733495023305103009667131406634600125961573231393012907445879354757720105048794693317301358440569779850325954853785898149973108587928440335065944723306720776363377350516394097060988944131739646186352327658510579254953918199453549312550147863495591390898348506039019484101813319266777064254136517782267058180458292128220964935021347951527061319980912641431386448640072055893710693793205166110883127283744451778770017977704299064243873244295267813292764274968401910112871571500028995456396052934692621434461834960581087390549726148874715316441721933480928863824163372132727733141477592284528640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,22] 319436242791535912820694939221533329208994828149534372657178299937441144015025845614227710699591534706546591095826844133354358326332572245675792822181273499011232136141758499219290353306385118339434060506074218228952259905252306807495951078401050977912316322320871488655685228241937293931312125914755080520355036456227061333296605458675458494751655922922660759735945795587656695723085938911010783939749868848221597164265736723398115307844022161307282987832665348578348557679886857780792992605867083175077380964295189812237097919050294594841188877973236328871818212916204600916081376872678814157624794239531308505825192974631420004680276347099929767082402402690627471885861384814275068610546291035772045523702452858869225166508642309401895294061846902593440923518995681334688205343043369326036044592263977535382920031698044495086462856455279996905693558198062120464450425985166979867650556429233895656962706614155087573129116448175803215880387176629486531760283278171677847324959030223588481022578575746547410388369377219479440399099902282663480308979408336081112151501439617696537914203531484623060989193401346718939289518330167597918959644830021176991604666143723637773955052045209152172343367111576164988506547485283974010690689340223352532488059063645943823362789340790840659579294938359925746978401206531863579169246139403578264127116689549392595903371187502792057789707116633058682379081143624076522550313623715948184159417158364834037091896304375201950970339557576138491940592150921064379884814884422879100703687949504082085598364835146318230672703910999395315533995213363959288312498103087880435259304987486812033410983536727875947302598543420845374839239872711349392748805788846563770136774249729395711633212574965852986934754489845715454090374230279222761031871116516040017152856639369165655700664072874667148711899632084550926197276052543671037362412301172788846692563267045576678718128034799054802014452544794023815321763207764685679302904496634989928426137013149750313868375923118830210968232268223498671100586262325003323661678308604590568364020512021430166892220957055757966114646082538311057867457657961667674103790792403637999938270810198852976925898895618349410408548395215885342541791936846889432668854609481451409888832125065529843285268158480785592800594573464430347613515909770732778303579609836189830209482418162985656253392875162105991832852637614080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,23] -340576745762500674213419652272207072162640332574866168184351616854941764824507259656367692750127992831874324445235134791455794646038225745993210132787734791686560521889210462059018887994540068942273761883939511668148669298093783132390203578441775341272172430887012185023215834301413193601535799813187676978160175920625603744454838528032993416485196069291381069300103760801996509136251785509894333151365467941541811724157887129493461314817448131945647789470419524017879711961021835312292838926257740048937445426717966139773998216021988937448770809145218093810579542188586365762362280576479984130129015423767946944631557906848504525847424739928830158486321100384946173922344637250391792689508500083892134541240329223165298834402724107797090124225915458135632724527705186833139564494621871495722340122708349091181751202588960104018503893003469434113373822534317727214023098542644621776294111128895433540523463684746581073656885224336005725939705241527507866358234109769070679661743998190063940294507069946322256484310487774560254468923670682530015973561013333870621451452800424370370175454622379271936631195272884626872647005555703066638172639500939006542055066656055358914930202150920183414601777183115459705937503046744187701048521956187543596746281991244366683458680085974022094953450843977281329368752883245170360297168530384998410703161599339885356437795183526153439618488861789638004163933784105515110828396889529665620624697826935532352157469556184238040983616800340178122075266696588462160605232429049801729370805256312596036036216945365067181947810296411408865553177426837745758225784528976637074194943902659907997091251304223119057538681700415141892139227121339748298911572454828876633456667560645081775107016926993858196278101999633693954584682684207461835411033910916447753691487675443262387554496253145592087877949096134291434992040486859169025953342245641037725086417652171289521115654618541812503242381381651078705408133631027655187684896036114189756528660032477779947642767806792907447306126102977975304136243817142817091953959110529794178244286680394714079061048358669482039378532909474550359744111968229042470961651834465081292709941632267071519576678854994490987198958937908551593039426943902003061006169821739578424471799298662724290083804486494695035800566890921648496258459321639974627532357470181008359152913330353962518409941534574219089596725121085440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,24] 336952445048460786003877652676836421769008564106860883503444424340209111520855699793290265132384821904132494082603409712597838432362250542806893462265865139146539440651248184718095837485726174067953078518794596312516353184673567551760745482245907644553869467287596110924524566471201510723746478659483985260104634377750804392923936933486253089171943709273728376237169612842841395727248019417971709492705265915653688435070123331216998314324298550779529864412315591421411051203394346841312622523790862802942407799258329277793600527628679285583446105412755324038106010482991026105004736451728197479671853549018669905034697559648242664747484157616278770336427177073859680257684380941677008688933771706546656575315924787586371682293859193171946466470590963015129892831521016012947316318987626494749811946133111101658837947922071634709790103760439152361062406046669176779421842902148097749154256713085669851451920669377874873159151779910302480898988988840022729651827009757671980559100327079437081760887060224057376903063704327361156055128267023285197566853932841240670125573480465009922991067119018377463915045701348501297596840009758688912002097984369388804385601598240581635332541921297294030436515356753187166092810115085163663942655921625670714331620322681504821185379969346903419368391940057112158444908303950448008177383767696351053689800599576276074708954401737579161962386777708988619279070993719091850232934475337535186725904476874675177306768130470930715094557528260055485002164292773970320811263880405388590320358797385249029371932462580619649158815197641761897547819088141885782889088182738951320688609402277984578829095632696404987510980957345366841839737728187900121817425349459953100418754660915414791468303198560408673439010089251209993159604276852494823079253886054197451722047280232332269177907595976070997891722914921218907546492053271089659062639524901238976042410204816478583006530627435481355248095937167417372558119097161223180351968626083727299108563615516175227959961157270526610518219914729234185126493600072919229122916780809711220054523956652314547474663438711567649584711158459905873977081145656513933003586038139089929580204988786481172040361393300066767699301184125795166922471277425017815772214696331282388640898709381125532511707131131617468856662676674192596369755117423340350778789374155491270209676102985399706447494362291938502256227727816752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,25] -310163691321721474557469149208725855504811823593692541547862698503033368532202223009702867542688575175079153267515991234030210038398898698712630879565287721964488399034554203549482998308459698950373379413951611503348023531037608934119384545079509385793246886944680955411447809755406188419804367114506141068857761401292552685721333529316797376016017899814964144457241480273500760421794176673446674922509799141852751090643240785418677293157419965213036185048907938636771985960920617241906835799169111040589033105839004010388302021410993783247769725918757213667686167530460365985118706720239775233378257024540864777042397365285687521448181520739093835771988097847686631175986921211161324990978125347297787914272470890920455312681982356613224026467179155042304999911484820170901464161846564150778897822752042846661929993234166263262533376807455449974519888782229833559351377371721260179573939170829132254772922941747904422183792775418261033078024794481614777207776313830687282157095926136575800134281803211974965815078458634471883053532519040678394769696829339864346451112677794258778341337106813646213650005926591843635358159009203339435077115736785379663125455764842290564549730244527436114545036365247975455427148377517496450458895744477196304486190384778029422947464343856002333402916551346435263734559175944115828635114020155367136673835446224945570918427841412399401267668591067525560295315605821402878894876921428741360125648719165254687160239118807066725248048799297503959830051999894403267131618689898686467752795738434571590069867161320929841126546906023208471890583217522284868784839918869449562690413737010879609146958968690958162230677709229996297917002117200575353558483456828239132966019607205498369623463374381396367384163274225832132541396372098078558045446585231553666224732499074300918540774893380934603879415979501465192237555962787779562645440006763846524730517552359724159995294198627155754591989504690193257070270422672423398527265539414350377435447266630851296545352345478430500566078865900706071476766280032362520317520606191912146156138185218896648524314903598282746916830773439124741484893105770873672658003999406002063309175579127987384671582970213359944617482677049870312137347591089032825468245537461246106438363631261424923780192354280627307136034779513323556881964447564471045554002741604572598449156839255843785328619155402162452744994371146688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,26] 265509912456259667771962033681671715879003131363624601556460418748911131712882580462746982900407984231257886814718149421896541932807224837564895810711569976285569052770374634982773342136584985287051308193171292440399665162799097058038366667084959894724751273708173356791453814717171800053318384400144253291814164199376644548274634956046105921170560400632390424059572508977514737303988585205387503873606090457064590033592371389559453960767585042898683358810045121717707914256218929534852019754730647811328469372346877214435904052166151176541691280154212456054433945242840642965972786606014903014697189658641345678036184336504820953718900351317597747705788570954282420565760353992299412101961285886399469971156901192091121447100351174499063315958805651824473985606273240289495211503096868448308516255525066763759507913914777886259409904326328047725051491672713634721276739226094691677347088643265151751242481637406448445269933556208816305366884233227826416796770561684709676298093264251209642383978832298370722565584402437612306426327758423961565641829907894477844522638684190451279147908898264883686465245885929547417525151503450250187541977735348172350372932450609476805311961392284392677652650126369479899771559057146032447605439934616761980940477127778476204215772181203374855403581344776830731337491571640503920909420943440234269350510774902011623370686798009571390750499549579934259666864671895501551985608458435783447550793259743381864483409827269545426447261193881432524164404124200005492764423792986163033800165470264528659519852230472968734491738093331628165776181605663581370681842643009828045142359960830010035460488092165925578931391164290071047730621441633481621692182694775590667548323147690364784827606905382439421217791149463678551091435404327262037677485370332227900961770903941140424061888360878310831537991113965447919199547390063450709525871755085097519667214574326861481184237903873339253497880991245356782642883639664341012391699383800012582315573806117440806994238750189784114617496418672217250614971109570257103731844529985521784996961601811016869351930122557659510082611274325725826494531267656070376906559618124938087826618321529930090707983927916681518962694832468844275419379356901907555308143307632386611996259737173778237020349890530621002565366477769275474698720550310453669415776535160095560326891143209119444990449687921161424753481590412995125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,27] -211154788654804462498151045713342895880620111294918986740860033859936151340188883155155380656684398582735354288821724098202891118681203745221657136929733866334786778539813608350157897355774610125513791155305361371250441916850003780821821364327069377555484478195135674955473055217661609009313225726877270664866674288413751667759116644674089169949372289813345395041642515558271930726715014774903054360547100378240306646565402620683997050422767101754793186034479097474903156899609436078100500934190443793723680816179664648451882187479012177363445656754110798229363441436808104860136851303963190907152532774517387931710152364030663385337205299741874064302814896513252599787244424835066070083566890014801787642174238470718185754099910268634256535304648927395867544606921338182996400386107605193337358328497435348459930652437104919190553191864161328649912396732927533573747548451957588533608176905400244825215371139544228074738100603814414877278169199709619195282459505620191664529121630743349295706083765070250627729519945300261958991345841522656174464961415088596239994840217744045872342698425884978815192016115681675893064772249353604993545558721945021671764370053862837991030947655909913061590123215373271537300867694526682427897812980979291589397403502917654345714903652179224107892793369432393570601824708957348752738264412114298332446887389270609119127936625445692971413690736810859660552749687491445173402262450734365767257694956382298008127825904839346497777182657698417405500273698370017119645376982562872381436707588378203956990875565684642176580214580740515066335900641463342113495098105443034489400858544961591212048743360955111355174533082088552240197666689585708883758191074579860111250963646725131853456763934055618180227645900320079093525785832736474396352267786003239518171430937241349081248634350319227649949795108554850903290959770048155603322954014351397205684911485871956001051291845084680269242698878867715313176193888509088457070206209972626307300450066068675093081730190540105158593459719112488968765129631385312178155829986051106205301882203748582743729855127145105031613754851902927473657573680570834491819966220807514457233544667066087904806221998079017092348204201283550607804042196506668166449249476373599337079733231083291755459194228860017784521950351251269011864038452739631697166952155838546145797522866060569953463633712511266123629241438275313640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,28] 156026533075158673635535268038047760982253526939764220800350231434616884896603645116977834335923453033290824506481845331061381486352265623600405558276643458990113023312558238806845950815537310539636569642351467277156949428901163157267959995948527645565847284772380896879057563514075407576010634053479642167486720862038894682481114744272651291984495508651328228610816623037293670426890782442735091654861433770781962575460442870359390369229840792703818058046987414639430679920611220862909401946006568066502503095401925887428503532788118388488404765589534617381568647534714742219426454290181104659098686657819150708805678066732809071147127457470083147542657790888102863668534398210007250178598550534844894502501624354922824296856319841968500073678171467291660625299294137751549002182170803199194229832936999395727501138260854737704214679910495766932811091791876257808045576359759524383245359323791062226220536397862931047757621101680598656873534508470843005859297514989227452279768926390873138883765676215822979618076758766097641912015119272246652266363833654961931947577092012625475671786994679335901648930149850970922055886972705210593176860981867017512403924720916018139450418383154000019656983910545129858374217025493006734662080141811338702153742706520184092172709770839227796129836408841405681783735293101371217865896875140168052188568493340785696260615208609818583350058532288743938659640537293098739806717383747187939352298129615506137519894518470066587754693317757128133836962739658233013134621815197800497751885912195360404767597229031739481771589369665586686918601730679492808322982651022227028542628440248425872163094679504566517659117491737498826832910179279050385691647109228397114764193389472177371291374910915060716433904851685449404025440736890149029661141886059389937621649109690703443871459123872551888430298770908326828278310249327913206637577122337372572202899916993414864728442887849508663856901355125484108852262839979276988180352191821915992334626984090318309996570911762940384683700272394997371443153599860680168130334881075986217978047618409417619557313872795919408680973476182763198243925505736988090055675091941213119770408633580427006570507640460285602294314699849007617572310625653836117097751461642893099565956191142170560383539791000232127079829916803784008460728611036840223906119507048239933213617599131643640713963788597425398075526618836967031616210937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,29] -107295630323010998542501498107095915377522312243772718082036138796126324429253516368466242768823697916712345445020162919538426419717962170257789400738268254995510442475816629635475761676044638905641473615913301693009288751430164754254846004354102954183124541674525137292510298539646608949085518648399546483123128432819207743006292383569415522399845756992368982619682969695010354245174698692785260397387598652562235931210466282764430927946718095688855848089970048835303251453853460481606690071746816892882449405087840574494999577636758558272384403533496429373358944740818534529898590641499083620689908826656949148052459533464060333760496212996525499128012318740781058429872687521404189106693901972619225127169867580315424786595251431290051673913079989701233380785440760163968562249640594583311754180039947635187851925293278631961082991567351583985664953328215202988735732319631730964536993500303186043486036015530386248189211824063847103675684642011234094579227855783552476034177919313902982931561342249058590657375600895842320575852076136132348388526336960486175732319710135728788018298629851829372504753008412327087831210688116521958394913471045243247992538846000764209362453780971420467570261185877888111226668984042509721563022336595042251700203530258835004565912960160987015161216053757753447089829827848547641052246410535531431347939047950613191533308147516144376805864400810551823114855036023431812627420264075740673825552311596155677206074912607299347537236172072488906166050733062351829995773346101755232320518345621306658287414594671618221213142105608546377205755734483163121690122915617237276277640333433180808400195128916785196950305139889615531380871246072537590134627110298251567899572562957465619045226328528130748992436265645104544099257810781158263017120063737559692541982955527691666143740787981915241258682101221975879228827157693957523686298705512773587145876631913040541610829296616133144829887723750920977040342835682093369097466569050745336776932221103242878186696685467053388290187978000397478439901786697497998915857466802252909387239890516415062045569053975003215420000574419682422078090440331659690583194470060011304499811505233903138968391379577839806365933105187306148364805869142929161147836844224350370155860382072667714443382299693516390582658673929452830483460942367252393582292246953950486992032281106594751166421630147941131993452692020676380279541015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,30] 68927226827722339721902185526298004650167726215725216573277133748375287655295856879024706549230177399975055063311866653135156810700548525739894345272421195073249384722286729031261092227464079521945556590321171893069212812376279079868141923161790509956005075300881474518245588688868917092545811525161529355930585961322025676171136767728927357826308051928591949802741567964061718148537095759690298882904741458110905725136156618301100599432620473746509919281673344607547816586906268835722330304260615235646205098759518448488245225686985852548215106903073237796161224909205336235543520132063700087252825942227433759392951228005329988248625825359982660824611009173344596757336667418462715992902245313502291514738461330900442510642118123637008099641099424690937673150352799089681508470423489752029450967708288159967585670246043888218820954021821794575013384423062557899381990044077519304671627296492221482263702134661823575241127212585627365156715266453140346412235876691049356889633585816827850242521756295331176677346376160936395634232945547925041792485726027063124832560733041825426506113236039060341613173419458774750780968954286197524238224379833413801633702178020170309133014830437986762636040547533396522493980398620652653309549459775555644417265241678584215357035339405451763527074971931268024058951366609653644805595714286479947361173426572372048032823503675774199118194461615939870795544286651021154657586648785874794729754683877977731653873850721748516442881013155009712892745124198775804052999866360861067808204114773417728681119106193503196690548357183216518052759808941579160661782061599079270188524560083294999505069712667039342194202245239049035206609670181726315888750607968675060411082888254385261258874898338810811553481955141868358305095746826834878773861654596209250153344229942720140506842551218370292386933101673752091582979103433359608757399700732950026246127291167069156477436782873180051718893678258416854343969737530738871177160205335884878535543073918416216723782871726369737409041090188609046226670324151831451574324563176172369647547964115876839480023410745387633257645575988865076160524315872592410610677911146236294503094885830944418831963197134300339310108287106128346265360939707159449314580296933518203782711401798803508153754348337654537444829873044253148443757917201877087906601999373668963765138883455452119238702145411565360750150466143493457260847091674804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,31] -41668645569147108773439746897210762130181115737547476948004765394429913278530178066479405131230297618930637552966941428720527926302011055103709766027095330483593697923892709737126120023204269273928645358110559143335134726310172836637749873801862470107569218744266560562357777910736331253600694487337049799600425711175903218533154494640817168846285371410088059704653580701041658965438350480988861682926570764657318185854364100878608069968482457672623677639765133766829878348796415974283585871104227743450427466394169768532298049232185252741250782395668148151545761444213706251629802637581666543328178900559765544303433446872513823142121139361826399165566136575644517196803595171497458440655556834713035055401904993369561592751932777041420618414538199781969134016395113278945727435360194073172890642526478033647090861383917785227250845786590932791121890805851481454612115052018718249995259069704574107310155395827011934611683165101609238156059783811086506460792749470396080671045451339293428089734190118366083995395544564986175297160658307157693944418195611312884782405775182253229159097116071264243144798264892391806230836847534296473649350316448328701259966256821066579979000354083098560802461389048101467751805431437557884663875027879550340743448954036675674270621636590335180122716893626845563376336025836322074045724429098300557365478321806491042275006714507012924769166943000950482636949540864427106742982737611370137972874798230235382495173404392861422409333069929186808601764925895662932558582477662908459221189818209123855843687786118373083688702846773589299137086219996395879703394182445442773304507166510800877475633817867824804902810442556632389848446486967245602035462261100669885031135148332933874929739325450422925678934408031442691517698046344373587751035750749439749818141295278112979166739521439043923413950557753756461081425896531738142479693381493171294354155556670665161760356386409103083081867304713929623140732218013594240057640222692526244409863647267995552506761591421235641642207577429426570594256690540576701769646312762584118812061216528335962572157410986260708904583496106438442619018919014542303598371357386106048771755460810211982019508870766478793620353055816991001212706175693729563116310862846482611959641829195145743111051653481935327528260617094930345418099691106005370321325773436910853972183953838293723627021309249010796534526860618795441538214683532714843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,32] 23953712455161637542013079893206302889915271752954697354333186009736123141216588451809354160627467771086437818141805567200262009977848754833456158180575260680427275836648644678528683880665195178981850308860020521530776879600227626693136897758941742230878128238463907126874605135492221588164907731372644248586577522666227453998774234402038669645289798357063801182206569092652136629447875207005498925504019839957094255222662028390128820651290472358330733434286677469368581482058776344574861762215451541021943599040434234662103723624991959844231741447159645588632075036660283955485720774705942289188925584670946721527147885381843273848449228340036216740761020675816354912146681928080794271980528524674690431743051171970001479935807877189475879778091970916818023024730844062651216050779635007953105665624509863350481780681286927983362196607098336214265078415051215904081964687498105824856053084248549171132706947848606828796502344049988206488150264880670657716866513167378060578415021449627381324488246422753488001907761956353897579719111758177614319199251872550210001839571160564945835324722855384649839443817499067894506258082153381824467660379550463958515751351034336367483900982438770047849547105230220502696913290567897078703255340021448006433601738094729249135828003724430972452880298937074004917964256107332626024203856268899992731746211341302877944019401239283309377260417314787096064543064418112865097087939941728279575984496505509938817106374802793471860738692455183758502803625878537444321907356545315039438570381441183453118743888697385703360250250633149510546265148004352942279438506221506796802180102335641406697816876069850459617858334147455789393932649846152707558173625138495086013780548322772106979082392196010486944619584888584452869905089675012806063343996308700442800754037991914408598954753896929902668344127517970660156270194834717521052169465441536280169285861076346842997913823238868081054602846578841431753485830912451815737495228178959588211452103513881520189388523799348958360281792558704928946460564776013659816170755896975473654152489869874376956435209095793671743072328035482117947238340409351091346707247854326447874435038399524074770309597758161291899800498805154175560123043765930665867437429993832661023602997270632355914946105612600931316047309505935652619415765824063913401875756801664428060770834389917149051806013983613481750431348941072842982777510769665241241455078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,33] -13190095751840595780841145617727389465103917213681774038647079596269063608458852843301396802332161960219985959049713020187670040456790448317885438998692867724182043283365938369472760037358959932788748577827862821965743933862284832619993748883862449146112534831768074350221321380747535559232185033685066036579335976364668731804782285669643141913803067381003471471432063950373613134617032904814381809488268884490773293364259341289291662915850770653565036566097513720612274881432179806420004154014925491660461972926420435654587040297599406379100532427909022124779342940402088595989020497984970036315826385166733155053806984076691335751481800326160620210328094093671425166147479878686962057824246084833458826430474131876669672265979722169592588106063806090634236749639597150191280655882567880951491513672824309564724649837987709244695622403036515439506196498246871662807000179513920044923869077383316076894941962175566537899127925854802410034038848489704661005674224196295770659276807481913609286864944956103901290221191810196431921199504372012668208333827945585147489630613017830948597254248848596650094150596534851449137676803972011325741574525451975735172049123596598857617236833159996630916387208326518183931807453096616057845555591699743790917508957291002858844994081092271556643826859348183997184102136762226076043249289344026483038820011813464219611490763278286471946531765343885546865824328499365061814127127903269178781594312496151796526607425321249795199239979152180232468509586466713204481835218140380486285423462688035782037453230545825134544280898745783564687668370920928022992215120655697763657190202528815649445137162480844766624269780412495432963401974733104321166287034309154607234535728170780404830173846200816892637018457240765641410499395114325710480123077007637341125595473505644405175359576412332586722411388553864857447996337356108235841034354544458761313185697425265442634933423361709026780489291658419406594162273154512212047540264430133236582745918220633933989104544659835011737124840077114578215417576330328318418052756802055148617418835378126505394011615814747366877310681475046589457984895513048104024122289801897620748712145350789464891101571529578481383141873679795556883305259286708174387848137089352616618508436585126730663385090209851357907391986429371926214027183639456849365339529134460251086252237738977103389325424783842281511585298290846132847454806324094533920288085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,34] 6908939647928842955178624706481622701305136983202742493751409206900892809600400551436339378086796919415747057885806764453546732804364461097543487705111605651497251540537387173408129787394271163375116326933086152952822730495781767626707063084350907639086921845645821106180326681151733811586509594117813043238696798920133547728230629780740025623562350839976965256498487858670061551416781980503617897796989507287680239499153115586765112835664081659510533754709305569148339210056375669729525732222107303423173315764820306580579284476110860086661909032914104007370136961130960152651937590776546906721122076232105228155301477938334756890677533319414379380642156852883598256760431566630696391731192459369674947406319960503220833629108071865148348477509947478916353788712881851156750490030783390547277574775573271528303723245838127267340039113970737337670784066475324467147874768654836601773438381096482831809774390336704770253271128996128079568114785010196397776043178543908088569968595872622834265926134298101396650829742518499795935086213201170502187972492183444131186781059686814587872002081905032089148886919693281320596238157292648958183266730139152418576700529709345311007369723081284221921067931880829722037020361367080020978247493142679302433551212645006469621641132495831478600652881493130462243842848938592969523132168510058983130460363340070556559429534242763288572743435698270509200999448074739152072588288010601904704863069101372889353575639172700873149685584335861916648752414674739363887677424361681900442811492584176655453243774189477312587339334097097348929919970609515575836357145816729333397876273537130678633441921724604940641740134902233768884940674535690166171309914598188054570572972585414045392001526765842838501901124254774211564070823712210621758523504581781633586530369227251761643385638837653743737932119254475333842436956843445829498588298602132924679579875351281937699386523055431682474840987783139889167607577647815948916951438088452178433455015287674192111494707068201765093834038381566164868094026990375903408696938804806355731888322435661905845007611504069771213755327032412872127137300395074291463982542520708735676622904990645399520227214911549738501618052356124533483831051761012916476188966271215700398036271211360342945244458009088091873012210804706454278810789118429527859102792746882116794289843093743931080512832185592730395848050494597356796769228481025493238121271133422851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,35] -3340902329592255966190535772199965589065039145654784520623207177883397274272638640017059472004620071963945205949216577243739486764177900838034209652793801915511579701288604907467094701865844844527856302121809610581105637658059141121625379780148824645339988506840474500064928397523919611239765668015851938685041470787369843647432501092765717607737917998462708790250474969989260020290555675485087169781682995989541785818333371442216587690669375149714975085626535697734055622051781729119335264981324823595891484046567860193964871990721669007977028920709341956041296168449096211938126724703746807959748288566452527988627750408089702998069450236132037990954018043283122254597059311317879422670603611816222135544556463356748607263093477550555907591929379912845677091419801754557068157562545189719969179525179726489254325852955984654994956204754543558596997837894893443890629585111313757115806719246304553488360628155713496770929768276516525954013496469188832132166211395991307522233547056726043848209160309267582454003163005848336750833626745130139924156724966690777814744532105457042644442935945985161550040058527575291959986084147210744566351498182800111913671963325791362258889581408695107273539292155564043000296712294763419116213325504337811201379264878501385978106313119060641770481546770590039685994648250402523428101343984868671560491748452827330130170944620099347318650264868717604831540821362396504548974024712401318545608945438306062208012271835231546424081054424607430948873462987334147185397337736464051416304879936153305217816346638297329959646584265852195890311755432013362811562987859781803811725601417279791083411084721773927402853460691590316152394486286510041652312563139163380521152161803172413351295065201035232064760959510148546175463486709717800629538563923954284199491751817872453554493018055749115550033020227766232540518209486467542315310396620890594632626132092260137763821969642901146791421584802824892494998647641111204276474609463701141555540345640054069958237989917641464468283416687124123102114384922707354684183116010804211697282605910489383885076240181671691870517953067495554387431634984412158592937607096748143677055696500274705929162226532374516639825342128920218930691530937265632950135321369664822106958883211358994502385779791747086482210489012542501033134090301878474932166588121643552369462297098219956461247057787352755003957546751392843670256752332647920411545783281326293945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,36] 1406138276134244903903869600508436140478854651868856223034019291485221376397626385169419095516553353608914465867426863290677608069856817949604777211921366443067343885634759645261090068370001869678619293901185134310165895691907433436834755036677003838067813124305239241272299107885348508635329483772316795328618451534773220467856813613900374785499395314226617184133881197218886576174763561360692371436477592405335574426226631191679497634069538616989880096316254567036749103482434647637726172673766906550259744761531917308969021120052948361928552242429973890931576596176083029535990214717954069957490327170409553386346733562336166577967868881013197044970174872640008170311344456311397133524547308085430790806953954402336361205693119106583378075906412463651400891437939938917451491725144138635479202584304471071946470487294813066945546499906899372575481454242809818351588420158728088332554297389910799995301560987615525360208859808054899297160167262145017610897947028183198935944798011592250612666162060080953989172078489348297330018733721368820128735577986639480686330744895935129990501168432396268342363164194394147681212403290016258469654266835099344490821293632247335128191982677627925918271322863563389512887328517635151695806360289004695866690181762897768116247251145728837800879194610846753553084069012684283759281288919010073198776763650549403232858095374855579345195293014620035102669772114803727291728814257945983504467097383017504223670221552900038036405324791879364706525541798012581651272568703812224590357064919974979699487441015285627189372062983766739589612382398102678590573748301864088718844263267080786303216651420694496668575876715310531952005717567577721708304297250857201463462059815977288936877603109391886571917427778591419175923353009317594361287839945813431548881535672652624844677571811249657815721817081377585742860545555644915156463049855334440796271876229637228898010140668158642199210537302862642217967660480014301594865169928333167575969515149042843973544422555146529069206465131687754662871246270864913644804153716180332291853133190345843194096016763797204387070836999853207428839573997492224235704404533010275936541218567381040244266961340014494997540134222302354760694768427228171258278669984646847307946618578394195515609600830103482693614541605757507352104496559112653024981059382956080651410268372713131702100626028398240773374473352717514356538920248795854206491640070453286170959472656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,37] -456369005624467544612879021534825918297052844176610847776266922572112115955495123512764625303468455765246679178486809277696540892219986085400016647992498038219645916095806956939302761357600055252498206323255611989288178050570333416114435264853146796222722152669590524497854896747145014541079305073145285387987498600930209900136992906579147479029668575445310000146649200841302101669334165658635099752869395818324580065764767492926051067764068503706924735069832982749195620954708275664305294051885726927911905145805576502653946035868890671328955013316378447039626133197941627316155145926556825542425528288937660118850156349746405874250198024803086647666267162046858685585726693232095093427466508399691065637778605039868853451435201891950594702853436973917371270334788958575934481247439244849098485663377554980606767093546575289032745143746553781333994992775551518287588559920785719081572700720724942595470227594675445368305555107413042496421865501725470385935109264844827734339752118931561991456055955391013237906839188788467775178534715798490522923667082139552852666422064924753175178820876951757687097397871742171097969161060843863438442952745149609332152311825780865431891048972950732692552151086350285883950213632535545851531145631270338866191178085467023015974440978348206881730213551622074173953992880291312402763272236400252804457286119989926785704182411395596787445403170987011235428649294765991898809269645754731191705290653828437340780028435465650472581101513288604700488641602673857624404253246070641865875030848114551466434129909144382655196960097799918707649601541558543794575568831833094162064938525766972294555849158461096703589341281678868370880897429063565182973118760908538585464545074338077430299796513249972439605226011978621616759089897487252262146201120782265229966908955186137911354463674171873941403381912924516321379043358655707263244953460905558166886912973797770838482092032828210375739643402407993934529055936580038453959511229140732235327042973460610479441813095766281135933705337472653368197815587510379269016264767600506629261278795436819606481998474233547742320072715196055694992373881598736907038222844773161863119040486550862633622804456767806699975422781377850904563319838371850020760543261121488759242828659134191888379748865474885640441357808467184330400119439462053533684106991478650485259100918668062452581387818762638120678068377351462094125860332854971446181480132509022951126098632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,38] 67980590380818799537826914217461179277758072390425431882935767255081683149137492033943066597252007092481019694127909312728490336700848888416071015890988689039282278465393976882089240728985215031579098247375311365077322278424994016777744030759108089823060560733572242021337546830189424345259440174662145023282021278186619258963842925217482306659582253584092153311868937772715431246871707278870376345799160236173774560835008202738871760323581586355968702853987994539681868256760253530581924471956540842839439437094068140438296414851197883858766961112458919893216399909375669222995946144596790246562784283660085715561988844746515437455149823293889743679864232978401946508900523060166292493538344871112310362016656043856744957749065978101441093332084716016967013952357972262440843846877635305935657755943339446581757631070435511834117699656557877403122221197772205897616871397625577952589044286461196716376362000466349405104956638697309758158624478577700767638155129832754701704024209204443275012719509083885190555251112783723511321809865878937553913743473144918721599542703112838598185905135892023200137859903831911842431431380941410920456074174443733092914328224061322890932028158545888735899503688166567963649363114705632161106891515322500947380581443780756773462048402360821922336719931963083944131522843063961657444153794752094324261032482475038927539160712351524139553904445421275173677888713404873675832210833688984841622139606462871565591535518417223206710377348356641317276129920041748210751578400712521329285820333309427906899091631165878603361837833847504120091275571510594554771320618698216935096482600518523130016108879742245364674657985535205564855198713105364633335949969995840158869829508827373598572904458672148380070771802092241737452087656155514745099633722847984105065242989809298891462613428472217393620242896083818315333672670801159321504313571656420062834554345309881390199797878887200064065136533529820063817478081020518690702083688933501685466839800978894915850192755734611055597837485971780310714300462795551771366184184124404335848485984120388268973358845020880515208618617861388190873210074618820768256788497641228904059157531843361223274780552739054617441877820088636334991734046489568982142729319565788024231677606666439740839164380828666665712250599383542226154267938092142397184241458235962836317879369865580305249350623276562408427988384938437695006460532149263412127204730950325028970837593078613281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,39] 42894571421933488237542337966890191648130110958957025489676251295281285627815912025199259981422398782692186258722723201578791786464061881167641035497312427456459856639556665138255789677630564330995768378193848338980076741454604465256677552759164102126901908463099784833250810542520828842539857540503131794221716840800919682873856394615220776633349101728885713477905077770578435118785102089844411826553352678834760675502473853497711573610366785333531063107989171295935617161142720480345734734350321144126541923651377806512167967466253878773915535268369505074737490440656748536968102217544084275329963264979699514261346835226763945961995782382801741245053891300209985147456722117342239822939657820657575524972355868182794840790685853138853899499326416359448127622664938047762975571258359723585037587332994194207689066450259216653451555934931207207888078600008987416131889396942412366838206900935439048937137924218547676410806782548726760651521092395148387141374456315394863567726155582249050669894239884956761605176642295884133748534593516377507405598124160035447283276564333382124515411557209587371138662883859535658511488193929521689778956653390729639525088693941588427854226897300785610539353925181521668702859599586342408779634757402308676761443878063408697623086581120187362806603437139766709677259056207862434789468065414325640020872796890370090432109881466857076705787714782775393167367427518760550298520232467322340558202256698603015725723457505710530854053285216433561023312454691665892055958658624347509172976390743476342223981820545502399475926688920690863358175793822455224647784105762963480557786550613747665146428431372605543216632369019380501795918713817188466976979416377392560400985215201419802140154190730987682191707301032283346544349148333239639821988955340387462513865723653710196250112416251460049914497704383364868238552879662554762635073925841773064181627257387546293512205666445965884712505966377752753102851097941721583788594994105449228170314095567196858344418584971300982103259020293355250530783091751716487515633420967326969669396820917915512040711542872453901743301702991009613023352152942776181397535999719207218545854737248958767777415391756100731882000099721433050749444175738731431511606347742527971486151728123534625627100004995830299108608749835365282608233487660579901447253947334850268435180881077832499448154206403209635901010094690835998239506402889374686712362083618188535183435305953025817871093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,40] -46844270350862232270195677526675018632263170526061356256512625692977640041350179703684787634770397597577057608142013876014725698902781009634735561217466914204405413907765737812044454868790551875218764051838196540514276316317614882608543729953160330149022404118569189663372157903997607642566520778455947180455293179210161950195985078411627001121658593066323420861554816520818903217491044685283079882520865772665163395179691222628245031426716289106845054759722557145909179421749500422937035693215780575224257075483218429402187717120785020294246654990097668941497303973752844006879854325551616254133657681838492690040579747992859932134339293966729054085515083375746220107878014222997783684330939626927387307985090175258760355680255350753889005425216613236375093487026313035515129784633051815567484849541350602973910112273927321035120369109338239836124678457855796776542804955946068030156261295572919849426827496293702763904140939073592413125790606117144203758001866974007512295011550510586829498749623251630744765544580592397211724137322322469242990660477116553199992227189619948198425384418487584705258854082495190529325621258179164456148682927587596150298019142926074611729236691059349060476698193354129339377573655690841040404009278435596877829157555958437864750226933106398508769740654468139613175419663850257329211273772627739965961355598826081241210152017624104413433972356190116775649211097046378906245596330325231914004321432269074207105117740518970389574317441081782447092188794065848193075726780088160812904352882894914550550284992188840315751368362653951439712403367194787014423139924860975579295923780804005542957302259235541859538430424912118783728353731916564590027639790284110061105555046650969610526914219677544893148585011975279283068683963217543453052607114891132052358797016306077303529599840005333087734726447505924806103391617956037501680984135380102649366172725213912118609641264096316878513456128443000729436435560729344059227111339031632297713012720350961732914598281584014383064213419941104576321270974244867796520169919241684747338655261606460793833280356108410545672357227235853670418138445120614275081183343651788191459540231444191930141242377271042262872368382628745690917766602147670815374772167197278383093300213250190795174574683642244409302142530790736393964433828111358958044267351960705688116044174057589283258813886541677717965262482265023958969509110696045005932794315795658635082077125844080001115798950195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,41] 26623175095565194708411936010942992856474519888091187965262713159261753357122197992635262913755299528415416002486918820467294393065880092625222568503601902044189123481038378483549029437117892084314214086335352088593178357974953462941155771706019428152471453090829859196398387844251700966218024333239599363511008154317773102803046385945391343962991750552511113975069095607220152263220845682041360762060446998550056857485464694053953400229271930542353856766109757356037693322668739079969042524489966193590533747242329602598918069784105025757520601364322855707972760491576527260390743328952900068783542484304443381942266923939907288911378250050299344773266879726314078928085950402482666622288747309228395928177144150002372175792795583423561404853520699750980334071215914027105696281117203808870903099713842364061080547576158656366440513684133017768870667530439852462653004879389061091756655203640216240514995790331472157099025502595963498233434246104608276065082850909309431741746467646938392624444056338368871526210852975846869536298601637688039094836026947019204228404647009879174219954504123894309242414392001414769223445644578605345935406673572808980224665630302040697580413602681613136874947964445395833062484452533851371555390421502964780062342255478614635719236587290922053491339808540268826962363583523858408952758517475225131935356045735145396276820707295474761260259078065521163753592638755317719162560214521051594677627994070048175754231673944365827702797690781021145059528569798196166721770460406059238714973859191261235666045088447066867477014783469961820474128131522860873037283263517777013049981986672444539096779689305463220369114308316666617669444423287302306287222536459891336092262774623339498255416604440031573252977894427337481725728156794700413155908005391002683702949786315616404825256891192995503876012053410613650717599053374166705287020275638599661492305369762242673497300764238528673459192755997216561441801277317544181150508696719662987304170165766338244767728814394819465344274934189114419938544559356143887521187505560249661492644966421727449066931679511985182841509562700544839896359007712189704212486976508549247219148252027431979545266168169961206934998259046908131596621955889302908764070288695922826180875952546620140260327647639491041589791146211594965735238257373115848203601050184253516760517484931346207169379564356792572669473235853060174408215939037097366230622452667325950059762362798210233449935913085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,42] -10770339994882660561021527651056066243684004686653464297441934931513085236788729344543869508429956959746282358669518698845201986021422506700145672912104652402994117024590475708786946918675750678505881498690097737233494966610889795648981981312782369596819911572208302851302068436177280464579012458754063970762748300009813682211313300984638829300050864116747442013612683693696522404877614830084998816454343433204173744346634619256155859147624338871612501440238283911814798805104608396478040371408602776690085951125237040615393746352138092105347379750740488308243693068669157392163462181331384884961176781959701309859296107593297749355524518146985188906684065513798329569502289352184413032542373167005168057007128350613413541493632076441590325901442562230629885459023440085924074842908220799861819872362714510890305754495810724292943589568944093904401038567855438690142636707073861335393315562660956485944475019439258866466961557206466522331120459259944862660745574767410603340040533084453175118752293565891628818002490891095797137712157424384184137287768762885243190703976746460511933347203756701071475905791264391014534714122201343257041596739851666374438140827438859125533790115901491329215219492928906572837210664103371420681676062362351555350724436518384723044674650846670593907066840390626609358369407939450260673371496258476931924708140342177812751863650216083060711188582283008298705811240131421592597200330650604380562315523070784528554729731701434848080346205322504297895691542069195742519594695549153241261004419857642528529514912623868610060216887518228421558245777073758924564917841189994373772615658241314186348751955367967325147345641737371698132518517767860388073040823225172185033040374462652065956936886764042636857878066701416240429954105950844218603923921964259157438456702903526121650960536671125087326253361950712888244970363870365422626672773841965218010534308133448144553921126918964910469290174976535775893717086446292731732214413826616594243102031531214116203554661165720146088766057029019991138471473846479294844224060853098588205884457366241997854763970100405454785223744441903466484158012751146738782552506293487225194574387184925651480365526774424537498643133738026134056169390606533746805877046249237075142884516019158007679711463076181011315858257989910787754383314423229323925743013053059586730510613992478869283747623282281503236586034664984240885706098017935176624157346855404260473065836123396366019733250141143798828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,43] 3122207523962290928772053596721035776392434551432388095950876087992346151700959110865693779016503895939328344245148580070673892219102298129596141070811572306388089347454136093998475048599267453163819964680305037463122913361179432464901725421957698465116417350076257201223055723104586987368988986018958522908704881222433424325517262630770620725242826642771658822072583397632336422963901381440416128012792829467861659832838019011611099307584592741052972081941190305743388535115762623880507443862249965247155247173535888449363312382911184866420804267352806802438164991620200855160278947545274125355989844461684672091860426760600520808044236081480741297967739923194037410846012630015772264038834251511347654671374438630845656938003692576972626720604707075779362755052957038128461109144259883809441024091941392675438446638896441915413298855750488163501049424203544999333040766133314957497910028006629384180773810086707043705169063882193090422104866185575003892805782113617024524253587254928568234827847213502807908017983072602283940493025208489697721801637631191068345195908108298366951313146361738449438570607759782447758062007323904411885040730252738200030749093767476177729819090282496459470429793184601017608303667080058346726750409254338707549809466002379350406933524027599355789431034445069142289575257434632557258462503261646733345097480461334507191659507959236308226470670596668597096444222744658224660645895190002940619959212057151005443329428481746392211267476368413187891323962936482862940278926727466786579480877399831318118401395899726906334943572172446979349057288079763872961497758750855927220286905498076893528077393431030872550605371848486588182931331200785819578520588365447972604939599005264321048945012877787809879921872837870864347145794702958402428943984770867273667466790560859722208879774233566823083303916804220338450713424855999706833429161348476990944933420423033712612322012908379882092273980942034808219047979584559982408875589008786645117769435843795360962172486101122233457436089241288233719272058395749966656081454516178526874859006019394414213229330522314540286992095538860558917900443620193258046328394802391721898265852306002016239063983112579014913309834748360685005058889829972006549476295301788523846938371832779197242859956650617529387764969057126943165400992071639981067742803484589886173594568195444532663222980284735332971771777891833372117054954491161536456455559416294792012859515839551249882788397371768951416015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,44] -517337626727988055852059876522129538985518399828174018410446590344273490234909844943413351087016503145646541634356957161664914104245062119333411774301425365878907926162750825211254437829014731785621136491313905483800931623864754879471665798957873657144702692062434843474689035063284472087887991660373697115582145029985862420299510644497818430573155306771276409441362987040405638310505180020172458914449267643607912569698994790123549478559608294800260864072976440400201438893406142490540712428040766026829951811616784182595603924740803892815291528090496644819446505031684984469063730748549619194341083651060757485653268627030338778643594641958836618911695562561669654458402140913394789456602119609498124202436490569713423839556502657846433858634017666964152152344943581959171234683772548283135349831414174830460058884878209671612217027108025965033024857423169545737211706632882897377478797907105034179350108632147555412822307260494844447550057128025921801435713483287867632820771707822101396956876030997016050395326923741104524121146174039829374367683859158972246081035153026029314396301870514258401882413880891345672080718427485409834769774202696566422334447804731466091850783328625671843802823866555115722387360448510911253222821267462213117539009307601517462366532510423354711103658223653547865127740429512719750343018246442589708613891263615288660376058494138750385382389739940613609502378037025988101545803812230801984291087210324729011563920258800360342233825046318185738123099426687523812689216596540511684408775176262632703723771974428546927825236797327715702352803693442319307789419662950092433823617263098473096424756486174354869075927277594628672351611546498541525858376446746173574216322735605750639911695018501509411179350242761710693229527357397030642411062732616620379646573846428400643207246049742743798703780401268377719182456833413327040388862078593234687234571561189443079505763953125158873407252322391139828345065918003922460656813010860327104865375109525112382380649391309271982338445341026066282496570814700732901110553237140235502578466769505844781902339958359251618819466895544818362745190088913230998366918871914115945325510798571146461231789340126503395780800115551148369457456580325232673530301351845248406853535298979143873641741321303790347869156790924174951404481322335368875614407050071314812935595223289644949879890794286453720733050249931249533707151014199291265229950583438653355723604431587459018260233278851956129074096679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,45] -54645302235177559276628105630372022555819381152104935327615179540874247502217841533091939501199753363091824065449726527652900938893552275575040822106028856779895748451181030500874272164029048031890582257067184405760605809675479960443678224014750848985421143292128544163989916767733364648256287498446917740969337877859881090015658709544735262035712058214146614085746704273506233439030559555116397405776419679976311122512033412681064210829866067217144632611692571556971768872079389833772258713887962099705844676223565672135128543439651842360266534445599150074862325379744250850617842143069470144369364803867723955051074994173269058755941913444656873906062694283919449540968282570655159887946148990228675014577453216170687598079561430786525509681078967656319567218036706801928251922177068786149077650924726406242344502577591093605103280192391288916086797768041583223085017900965272193285690382912926777336589928767326497235068041300014150792326813712394287161579318704767368603920505070827849169137849306684868095277307020183288107948307367840275310234289441898296295069294732867371841884348506589440857455846528816975848204972068145325808781785823008419863281363149556567699099456925820662105546736525672514037410385748222062480693901106779032941864515456042426128308066952871722672285337486188301941199587916405971930007198228306705307939466963889468788551929994649617233958554643757413542962790131038785397704630936549307612465294769750717093988114537969159594520758674360430006931751914077653551676932882670448893643568546036501540058497827865428694928466782438457397697645323001912274002938063188608680372643001493431325337940117396793056536517333307997934476205824346268595628561332064465279251067254907483138322795946825190956157681999413459881008417955699945113944753246425876030218362917223957152032194100212760185037774331651723147343594161488345875294022871317140093558165060976493597692939582783385271693589576213498275262821762749410003174874463784037707927609512063065909601788300359314208461024701605783468796018435928159565215510692191801921961528285646599293259061663189327814096536173111549448422243714257917248631216868596620637682318395647414511565839380854444271677655699151547916763617485640024559846342584414768425910881769315211940181915110651181161419311156504745395826925874221831747862576977266043517060502630768980350704054278105713407970412993855961173710707062644466819783521200249945613041323809466742744689327082596719264984130859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,46] 78028728358632077401263698654053915174630574091136178695637512796303747184056488065655331595622010803134248182910404483945789789923703563757272813329123802933710416238029943984568725906513337962240447262636733038706682531911380304416826774474618675833784818137255000275056271975539567592317086389101660183735136061873568904273362816037911639088394389048027681932467873678398867568271829464898797824495187461816416913963532653197874431998699001336230602352392800649922540576601031080092032962807355842416240095877503745070241127856958729991543311201607616500672750978560671457730427385088078026529659326661489579490952773836967419551170428892950760481974003697261731442513471750116554850577184177565232547096367880266937958758095541285548414498668275156553234172865348202249960508346444341170579812765562386808064180076837583314266644037596147072318821215584428548653038876510609479833313247093604466541730169328277028982888152986299541892303914284773521001464762207610986808892887000457961813511280885037364037172230299355163849080632167813251160779000090207558255865371390628686071286673230091943419612557929561901036291220465397612947693568529903891457796677675143031679913647392005597098526147374902635509970489872784439007585652782704104005208606267283195127178653491227835723304813199950098495011867931273715320237753520762578174993119389875348688864372336948973574469472222385855146799104203743122371952260637361745426236936673336184936601089116243996367696768379700999979387605981458688328780673038870299267533241137854425573411960972500012901874088347798788872912089694126457444114207074522094867366077843216333223384509849038573045878394420534678738172589317263528806468924657089509295750332483754294958187960615893156905755164617017648539583093640086700574622603954093594302507149761619119078293621802736963965358520939054460822456438451605210571438437537058670184286603534085431669644810730470058425132198033774976217437391513212276232211172290418346210322666631968066692099679591934614429076330117285101505871831295767382982143691660100299559399731909778493092734696964802530972599162405870809886121797994943029240287389799003032822710344029614113747371942730981331288303079200508622166199236128239028474496411476900852355050005180904492439043863311170350454346861784320341976743772078380837947851850670800934440350788814332955322917437029194780421839697173642306765746661893924084184077317679264501224026781080504115012397292616697086486965417861938476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,47] -33442193308270125272670167737474568376593922997675778329497326821912095605811227105480364826011535262702121769276067560201624846851848999253405285300081714898332052127324499283509770465935939367938348221801283663299110083161184874511904419168739808292096593211345928715887937013282244779621914174016216206058028226534117162230953218248906749513314850078148905658249730192122537619135420963537610758420379981772291122699032804889335372527738316554711843919388144905687820909968472671250700573315867419087862400171214225420126415215275291855810553843734479737976124722084681320862652939629050040575368600002801453279303625001288614362649183044247948986045651640521022818419783389312172923762541269926685822024546172074277414795634177262568174872788216787469473838059024167692382965376222794540062405491806877230713929896327442017371505593900513250345719364270178675006992030871099525305484583724178901695881577866880311875294397947824877903710781563549522625726835248225004950173469621257967611139836655829018912631640636269174015827534911187749400646220002823457569050182320652585555072849976898789323827528159940593851390547968287381925277077602160151559525985435650839676494815373719957131350921032838705998808164249406503308657092392535741934037910300785173423955294718268394464213025852100303516582896968632631034582631711027316400912467453797096418257721401886236336842890612267460856844151582998625475010487514293968270506533970745761862479461193454866811448171145924833526213092203949587416257283392832612022082935418114063451871260485513769970053086979044658166314208435417328435603060535641046311972080652890269852583066598297040304734066246157081351060766755881757843938158711874774560147458363698143344191433754599621935062689550879609960978444147083521295643213997629325622478331151590474637618315215376416251116980956184357436393798825141285176293294691852178003452298458913882782535239366098396114070289189749187911085755744678495298796224546809364249842714843848126758676626560698864623002496602399820945493132166145274259769079822610241257529281830056603377426806302209358568050437050204122155584274377984869351509412549445398757153178533827412143112986267904166918205068161480055080660570917528721199613865259708175408198971424332797282863307610419074455772521706014216201539997510655452716999550002324368092102907843478866792469614500635196033923150131555192854989154290382956371591747849883749395416379128083395576298553208971497952006757259368896484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,48] 9687938022309958859979481204830781169354911533650452953678560726536910327207556854288896396329254623599828407779155144130942985412859322594166379339950909774538085818652500795860146769181022287690830350693485363652941864045589120677363189132234446826879913955486899749143167900500556906514563302146965704361262211992734392600170530263114760509624508260575601173401544468384136048944651298599207074687179459354310685578380107832340983145651024586912651153016787740186505905425973109807593004810683478676453260790046868173449589581015540694920312315708163616201259208456590897860064984949133112002703771671460973709282382632197690657545382582458900522276169774500083805029266782298720602797637933238169970074928332782540015271536079439265908982481971506671832130673506762098363242355283774101415439506888874185295966065916645763397877529406352881176475708202584935115745158798000241034418798216575008563289090023137247656011492928621580963069613569660191791294019993664654333122897130538720735233059701189931130348679492950802579812564665773422967753390115655031486412153076909867554464204287437790956826639257714294062330211009719490472551113453917193111491721337327761865875197618931110560231105072248366792259749077998849627414171815782003110699682185216094636800167272197300942980007960376160130277371975031898675235856141808059435880955509916630288407299717408877983098018764129557556111257773778079092973898883765920805946518500687006786209292675490151949805037319673486813727052669915821920024166053772263563422237276066277638694650589566643937628272154477919285549114440922989012318587389380401768130912279866219282180919189840130821682126780221417052601561626037644577753001674400795814070110018357106199797584390666232839434416076468031139842816187961727346929351010663190470691183916377253936443202381534265300332003281943201832753973289198548770710879711478137435238525492416436053718937819849999174225567023330183525731765670671763884476059412892711906358821707605255862228337099996995961977856308089852436514148348203888766596303619984123920890979135438560834479442546666129307818978607862250750939350102693097219869312401168409630900991324009041110284718164132758286996815383837247056163892990909070916903238856080147023708623819504921928941615322717902005097563874374275340014261738533707551027409566735496989293073190459121877708873107156876269850026990849360583884651629065768655944417879431377193651644140175419396248247642933204559767546015791594982147216796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,49] -2126960966261578380089143883433373050404590187396815950290040273747476450460740912308956031387514096499387668048803459088009979512571051916079416311425053089296567428969023955075159979631483668835105691720864569280375281240038978490885045977389679256888577976013661579129438887627684562779664149942402550370546517193193407743386337505200796456989074252203764041900434257981905132380707887252176208888078043374645343252954471221888776516900331422348339181007116444048805235723762362412633512218327444875738005219343154413356278761093317085417043273965553050452646212555418540094542034840589302797751043837440484117457135675658913868643217011432843105491633344221532494434812900282965332283440736745369342573059594482940195563151179395529460369978542480707535776643470680405017290451694474760493098774035701811603052097909821873717518685329919464431473524255756892778278536263932452658560752928591204084611598718675764193529036659277860555603666264756923941914066472011884166131470027290043853838693180086222549793818232761786452095789852792365858603493017060865251620047398722337531562619962946134424946689604447749958000519705235394652005567913109835355243238248273282079723681326758637036073269553555940576418513926032740998119390533392368534024700265539941012967548718053412794478990387720422381864455041088019622434933066602683386908755739777642254586833418204594182072950493050720137009743809476002988957063766803389366493982032113417602924559882767665852668592620040465146161546878535098891444438854899005565488947995964221960907438764266511660270164068452973377044795703376505119245806869384361250379562572515474555729027266688268566478906463741211047243686165583665443764987322580136693228957888128659656631497067651342782580187307436224365812571185776511943003971526974580469314457818031188957930602769371876198688914188474203753878216387317087006324449611736860421820375973816452713715958971286844703122677506416817993718425230131138707521739381371022424972337931892993405247460835391895450606080148082150960362732961546874002990329322197643229936402365497577737255349529081332840392774513702808481428030911118085502755240596093936532481550630032567346841329337224381361739448717216532496970712646532467371082684748578959537831113318818956684637889137273699710035635032395888991684486653074962033137903225298191779715442414882914960358369577115786419536092065853535771065514048660983146344173331799850377624939637483004346807065939456427017262285517062991857528686523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,50] 369829608044616222145587111300735263503655607520518581550600543815711518223411501691994909859329267649577233532360560893031974186166653580220418956975104469468546482248231996149991758537814574786957257927572564405862792937534660893189096638069374475189830323767748116978158502404255402333910285501931551240216476594142808048185925824358490498512693507673617872182069411412975726236476600989877692259508992793705200385075243665856679182580808433107999770754310314159272190241440242157729237413250066214091650196646013269630624198199489284234264632051158855360061815322548749350312497011290277232742155475401482105722216775070158171365147383129933918990353969072292162436273844948565928495256485401555800761494305566274924582064352703611328948746084357123618446107956234975103374822760645100412023223526845513096493168451133571803341313400506401480755333247924661955151352938003169405968201627206060580550256049225636077667898679167739264243639697152823743302262097152753226360951387086483860749322510932439410889858021174672770443144913158581725989951364925417184592241422170701850319154427556265389468453348595296655254468319415648782470340948337422003916138667758213973844476663751963807518775336290700477779193870185763348009124050699585081895547360460205975721924301057767712158530823581890569166078215351705084822273235894626158996264011774536894480376722922614543409827603642231303099455881957944894434033594671306136655576851789237074999507639744063346789823445561020228803843752879302061296618842118161787781185507507083642729676788875916015836875195082766323888704649496653581821901769789277348894796968192935743062367493568624143335156089522870442093033301137582968271481892427169289743709601160188718785479620728416612550729500094885730115916283765599465566556527317887236795896574118890779955119260136252964134009187255860357094411930407948470390598528437443147820497107637126452105295745150408168916757907445176835193177848731303162885195032735565165916167755388041315731130759393147065356781578980077916936613537037487487135599253667685359141554039968254956964473422148763536341047781360674412322687609193706647795625800887802403046046510498096715317579852599101074012190622097780087836926962091874273005997881940807485246960507914384841038543148324555993829389062141922244186463575151274730613927303446656684289599461642283965312622050365254661218513686375442912726891479618374387296339692656916645151422904572704819993877881171971027177147739450902008684352040290832519531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,51] -53966094711047366589035181671818869258270695150126582655883271510956389213028002009528256108040170442272643327418886169740956164604082740212326935772072415525118101022440288772975530946607098402273993052133030004878170865972517404549030187752003025906642124116974105325423189318205456047642807503560179692694195908713167881088093428846987637418932516596730632307589784960869737241358839573557143674042668145589960820245559721820768776037029984708255991249224392870835926043121608713500640475004560378956429475827400732205994450600852649750100714925315604789453414552011202507091220380660108926796271244966244180785855135984049904899292434715691470558009526625015286353938263112216313926833690587680009213575284191753195723353635205376735900247434791734561837649395578785750579346959293334803567687114198462283068596120433968937326059209637706901187913559111944444074051377018417799855939008244881341147566081293425072660057041767077246658949966083324044623569570329133807700278751968091263050515296685149545410462048264878179940704702894289347563808298006475353917959160093947597337441726549860767227756841706514366771828098777391670832703530059336678869862514580831493344856012980551509773207001191772302478249944163232198332207513226664042718209423593678915345370789962763695750241105233176625077846351069000386176103378593969241983134001038495881297566139991816052077353832342715548135127500814202367456814684291676821755807380126888832191367542993962880596502845358602909375906034639661487989763539071447849428180451886632488479066584710902971966050467515056461405460450772267293384913615713743951913453518129727733960023568429612388957428390013525048117821643475262420242033439485633263546486638694141554803143944439582643263595498921717052369254216069993286036354654811763749759029575347954555507719858888647504144036280045660667142276912303874174360129549824210461358391558794837860236464164403430643107099994396416511888967234961794111621862832454892434507081175420058929586110759372972118567355168533882753265765103062396848784988730687807062688039223354503308618703831535641060170105820188260890837805374640889989218819870556958723084212790013640899888271350157115953030016722415504237878072756458214113573254935468466243281555831435973199172024152003952907661931535905803686202277319222787673660278005831842065134837784125290339865411358531424072610104879610526761238411938627859996258999715930989019655617844235647752663377084888447944447179005500458970345789566636085510253906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,52] 7626695350385176471451376145685817274465625135264492303637216301393266763730949674539082254041876883108923096777779309046917866085971701804093601490204889721216668684995568927526528774532400829936048902814424915419221827285441725053841778737979967007762878366600532249806341247756669639641926586085987368177099848384943731301486689687411059755537772147606811128730406776155475234502038820599455509839575432378159064433473357106245545982296840177191250547972955082312499571856432225964178080248026820168234414793401600999845459458160824534582321091329881334276182690773857931695278676231767904217153170422783877963102559655713123164804262367261204788508468611760788735812250199757584323118432701015253597709028853685156729498132177278866770259731924006556476942896761140948268569612565424207756669517303206010636988608727163661374060643399663855710167096208304335296243655384575301134546438563227741447456874484681837601770183180022585869643438362941071171704777085115918643075975503597910109388047956951472994013279519488187676896625083476916319324406212328161586159574821690390823426110262869473696871912921167620930797357012743829907286197953414060584190810274655922261403133090123364913467080799108840728114599627427082399252227013297855837976590086726587565897688470556789080389217420419463581878528275501575321090957722365071581547235993419298938601724029854247157647869405657979885204183684703843947857731959025260982630019140593835269333678111925977739362129196755176455833730684729330619717822050916810807597105108032067074194314271069075213202545818048938806800382438060323180093962582050632975474200441412018569310306479399641813600519801483013353246392821179550286222090458632918538817536626538078692988383358485466114405046326085179004952017897059556992676254501282686492180960822813861835535496532410408959162824344799081304328417988391403154180628169443423421554741522237333566475925187182326896892086934711149370095177413921162458642347946162167570561257451559015820016474301535917221023374051530511589544860504841296337945082165925257333670031047283388582944943541604325841112820444659922908107824461999326520522769350694740948736900414388821124234587008247353422642889631094215372780340921834806069083985006632070320538585885935244894183654533538702822446262018233335574823456686816467281759296994832270779732252247819687151947400479329817344932750221888217221782574880376208534512768682138971238844834642321481300460565413704231989248266167236156576336725265718996524810791015625000000000000000000000000000000000000000000000000000000000000000000000000000000000 [56,53] -1272742542597329090244453254608871338671456910995353006527104771449988785954336559510625578916755514396743082107964246217174537233380265281453566865365270736255628864938851755349077795721789482553203808377081343151634872781566080836034497041633987952218551451856921386937218767416503701217173782137219433024570085575909582598538670392153157302359440058138224340369300960031298235181728363028212131069360877790628239975058700353888913455865053698458543539505594824374600612600967753388280985828155833484131631538330088570506340393750907305690221430604612539115627963114701116069875783867064469565128490950296452157720884575393576312260713815813914596306837279387208055044603941900302321525073132816009473684818758164296562914581220088141185963133742541041097906580776992306431170082725007178599175108452095564499516495907955638634637448147340650947417233263720722196827489745037658211579962483229968039208071815890049412676672834339181181270732316673433994884962392565715478377686543122498555821558294302299265328084912069138161445386268134284671484718924158978797260605121050910216328112396775979857922762084299416778781193829407037338790982464032010662384342175622364120375443409604327928279257287742751495285024799008449566614215324004913596630507964058877599279109381748110063805511646713067479167188330123061351400883692329929268375184448430561419801829552018838046970612664659591085543584416724923045389280235068944208160267409130217500293588486208425794051386133077332779243500898759729961809731637510634877077182300354154281180884334976708099470965213820615816496520811003855190663126336294858094273947702806531741503706963698528626751477979394827582731110837408294120966929031416247545071760116457070680836963269285321614365180394021842531143026507124533716149398669149177904332099115587944234594439457228402500159956927705656565582178644179426935394587581303824960758012296192111874169075213230133624581993613119018696094418924796277051773214306958973879926500046223553732850350568993834114219796597577965397488330998095308890136633770531762503875252210165473160994373822120966442845811479987710501776258062644263879546602583609494643660563578446057909707431802758699067478004150852166820436890325317063601445905803994861029441185747660934700088197723462403855670560982835473274124539027634727713790060119453948706883113373775820437019768280661954563362404149428295430910424014799375174367476814503196017447132170520740296018314048403241066254612751454389218963569874176755547523498535156250000000000000000000000000000000000000000000000000000000000000000000000000000 [56,54] 247358305430911692685613465523140075890980748727503947376158963657939909691562043645184960837246163919349522606154113363805179537604744168374865524895305336537786232412223451791432786439699315441564166921522806195668491498479375177839026899748677076266019367277628089706471136594330750192356820003698175346270704508069000208442106877291543025538720985273570356411820942914671827431916061125849427405660069679481376464950700563869760539924354544319802694349534308789627504956618925083508980029474639507475032411424400865435340953756598710088284661280090511273755603495585848451621448238922881695429353953028602624659813666929985874482425230569252516003226726754931456626653371947534361792952657287059262589904389092873210002979714288559117391971546553659005891139093198793408558215429964453831990396347016412362830443878789718278414775760630867571676234895146302408466787157979351973460759775616114336430561488605105135413589210254237022808578089679442177779977217901476847889568896912417131772920936402476036817148874739407554515852119499282596413599326613958180189098081809947730037266819367197972447095484798778622244222622921056795495419588931657061054208254394943785643202229006875177939273814341217075426263143943337240792951991654569273184087610201625818984423343211576379605379473880097448295042185882585997423994562142316539408045976024963447486965023246664016819608610125514220594872334327176450466865582479898793391952583513986001690225907243746756927812075820683000588740433796870361889233544729964179621899931126045322025626505274916893197024875663761748407151107697363968891852087171338496921961268590324093721389121312770393887478087196525122028506873238261502711589448672142327096191533652397172250600094974384706355948472441359298693148093813217259554596348419448151018312756878094061611600949151407892288964138039602704117755045778713745182568879327379314213088477913766460972442831369349990950763128223371561157631949740385788075289139106993294009222802110855907299780859744726524048068277570649774786427535206602189990727108146885746190040755062881448976612448442130677271717800053873960060928804528632274651920384943737951579462716515795678504396760095837486797525960510367128610900025355447015308257460415197038207307985021624997446049344207400376732996490163213877405728626684718887438177723449790910948399064275747031741392235929275571783270986210847480278091570302254202037428273861169540934909156471306811204791407819189248335873115914912596935426591926443506963551044464111328125000000000000000000000000000000000000000000000000000000000000000000 [56,55] -46175084443194055658253716796610700935850225200223479067387218967125018452285178819517471712555403347539135570616264426110830957142721249839997508969200888983611396298466599532077281357526607522191970619505761816257910335302818071268056504208441070136958744227645949289231318133541317477040963330776775759702726843782837322108433206731032944385241163904890264860485033021969444140817841860139924048307289404480688417923329255004517409369809122959012124343189514841501935186003249660371621196071548202864744997364251119709245529319057272644697773627033707809018526452835404215877033547860301890437665724676892731475479229176811158484692269143620750956040043066116594942205053750743053256168342781638010290007322656837244246786917976499786864880980484863055236504586074847831047503597585620309455956819580194799412195447655799394899739557080615220133715867003359877447129940896472062950189500398411022815268873584373517659154841169221480735021889620580623105630028824589117796485354067722298004654378585945922687802378202246923327063283021525392644198858304655295308099362298173667139779032585802708018047171324030376346854508025119484401626963177315654650411213307458894056702887768607537365498756836761503563613913768933825238970629945449509811494972092049118309500412760027719718394450224523476462209198190662248118520676994211179979417609904537754622902226676618023325874897315386884775323310003536507562428557608966341298062095602678629780066535428737645080932261806134635499734028547059254445534529760806112999971514043245990955482373505438928039338229082671154023009695382165321156881218326133445739262372409734281979037753370023075777258439170543373438860565088233796311916286074870663459952601112407142776819119163555010171956277648497885065904583987691849681968826361893432385696027764811921785296052420743462028090144111647153780598009467100439571903764850345044201080932913227839687400432976215543592278591773694842398238855570911889133700071732485093093314600476335585459655453722969672416500021463537242016168630397703989976729855825940896506925819490332305507204924055941205989765805857385676862535886495661758751308183778760252045037415022157153300636965124363487026450601266095758111604276262241113298427712233538328271852313896082181596205717317627994553976252954168187782712010646599625096599148085727957315039994670021290368820843692406605549997052036850994537641075410010099222312899504239666290054189538231596615977084705110732870893811978641851478250002216441316704731434583663940429687500000000000000000000000000000000000000000000000000000000000 [56,56] 7340085053924543181746832426777339719815866808048769875976905873373995489003797400211798884998497409192675996599091786707331570783181972123065534252039730861754214803313456687649114505191485465221390331189599866147167691967762464085510613414004310533455991935524884792942613689680308311299266840572145377783031315034709164835947342935394419330893705865565073200698838592673441649953076062027901021812560035955586812030336316947483568018263629291022534417033485669988211489962771551561623419765539952238733855748971681397204398739239677334080212022541411251596060105469892754040041688091529919200861849004585726952667407984206190235887844669279560294490747271639650188338628393631850711287236249172494760505999324907868841560766863749326040070391748618138592156580408397082306549591880559391029297120740118511658586275153255638081349097878115364433165762170755669510245978777911746269731680238276039024676479702580249690353996411006787978088375114255443374999461267799113316701054973931225832109654201206444792727637800697592298412479808155984759146562604186084121036398429717245653837247490950230027303153373664748097297292729760909629727320365840502082856076974875893661922697063250511301763226003436302075613138226563495692509126127269249367678528899717416829557011702674456526954412053324766998526783825425013731643185746858664272108082829249365898896009557913894656850727498495452860289563948467538652015731033373661944221874078712945800586711973580950787396371593196416142721687705011203451348923576933805380293852719865980490786144467857661074586024903642232147953544716045395210595733643414465722760637749312242844515575882083848837550976717445620216782216445126962745740443140071333080960977590845457584223462566042897940914212007166466680474139361248787863001245607865316276490763118560155957183743312670108457086636419040598824349625070792939885350208964457317450934959511564691693939000496482886417916740927341118013396409583718395438103900885319430949479119012832962479038109682425908330669719528875311648283373257538967156799756069905864753149652490361740427579695923441624661555308729588522509256778597533272580906120949714697030649785319166546091580709196877857058684471056349371616900870926879395702336800682616444241324314934553953751743562036637214020704204838690886613658229887672306335053724622562458724539373284643233758599780713283030416764356834450178297272498215683584884110228184332035426226792197838536757027202200787251593534871844351220524966280915613037194589196587912738323211669921875000000000000000000000000000000000000000000000000 [57,0] -16142719897678745677430649787822580430722374100722231346408497105089250051393785148955918318013902791719827241513853423857831765504908480091196862018399208638566701459355703636749328645458636476872249182838429258239279181559841382854168232912533866471693363547182563019197774849045002376959911634639075061874005407791380513998047500875934492919138921305526869371321796040432917568481775685585055427810710684525082418315635171506727582968552904355226567888846407475976818361535302632849429712992961478047689083983258847989758263994891705865869197198740428337293677659240576027879898819128826329060736164306505757662641345619689581670364633392558544783067343904345760844562932228583832115447117544563057034190200484645500172033418577153477768143676620603032355088795717536733683249582955295425949000216184142789742657343018275253475260452887841276997432477464875456899778214017237130117827819686405332783162766542922934874968427241782675291565320488792634972605992505628201029131327692196428937309250901559275791368286864984399531393338630900499678939902984536021207915832924596916391863958108537660974982753555065403548939913380195612461495026949324051775267107028386669441563100158117770107456325385808403795847856566749340887994589012859601270501387173764048960988958863186280666724002404140463893327455053194833909963602261031779798366481721983043297192374361924926594111468577539479865126650848435707926968818814177595226690374617206486521202553434436805512878252863230556600658634023746534391223835970311485542057838079453510260111537781445594582750254595224146111907721237206631204908528590324478672265634344343929560213733536690720124832407028464656930518860981988970040828369572522713880335384081945341854810505502204321532662480270186455707825789785510520741500212053808855555293351042484073944337253653988001754122383693023451518252109646610185914605065434430220249945910508079362515272668976839537155145413943008695803829960932380053373086583552555396807140440813101682736992671269280035215450334506009533923024553599091168460643568119038449904467491628831659897366416163590806748270956837635853375528359247720572072647635420394828162226543272520001082933520335869627367840568572221058905890068298733980023923940005157617873933194597361201084712390126944355230043162649045720286504970259644546916121174047675247374303957924074373265955904195840180224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,1] 249796990209062117201636171750917135974712761786936178852510697693730733004581266177946155720054685922769037402165902546616397038606984669733839525675719957858993651965053404019266613710822315723564237277521247534804339184602068445103747664243407455736978522471742208173096298206928814826523473122522491156966036114998735328311866281506184668809857194581636823310561353753190602977931370443320115436238180853773706253641122960804156864945523039464154221531553122523583590343679001208811726782821449391214809042589022604574624397794915707135360733456322193139840461064474872425796624079576736824814865909894756765353000782616692952406508219488848363188791105009835988039023192206498448168415287478782871965840782901961878652090808262519431986950231405179305750962703761488643879766715395585139147056263328759970098412372962614948379347581458873804176898265700512411699824655303607863704785680035580353075889709425994826698665878872463544702428721888927830958569846022964688138660554934485616019100488236402640041498158067983196092882387321888803794296421201835459443000001407191332559308125698289279932341362089405959415643657753075069913886032815637885518928995553485350064162006559492269442359121249842274307563637378696743731234394638441845607120164868018816423565387276203400803921341094428840055065243337462490962810994539624954574087077759354980574475505614692413057508384247755098394348005567056831154273979398970032542852706519231010445714202225280980599908195188003586069216385987583765885282837356463238734125300792343263599107249505731367780771096131311332160502467274861767867530128658319623208667217844400912872956159664547018063021030773277179242062300312621483934460856105653269691392655310406309232454788808137815536364701279285556078715382448742463698527556827604715506915198861165778903343181184530637522009129202908453634006238972027616033371800874156119252557083540423410107755306129118845994743175223222869808854414690863919375479743824173854584163303648210479177702213603681557099256026551966817369464319121728196471007808416757737310466799185079104949139384174091604179018272868453491681988053522023925474123545389935667731967151470694052638511118539143087192239812941156475511378610459624521790100012003748327546380462902965781366798562865056269857199231113436351290384349923899455032928030327231761506436284459861676465195198204631580672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,2] -2425831679410835618211673989340953099878434763821070479789447191985127361457381316790967093857001106037289114773192229375640343515120606197832806514228993421555270114311791847603833021729742340324876925899957438272226680046480129172387501489440167840070992202267386912311884116950467196463538313536775401144228278733489279890469312258514326568055459398319748601578752447001964826312591199088114451446120095425025486374846151427717206269511911372543931193255688684137447565908013605480674860749226776935752552439685167131853762599039265220057441436133295578069479147293485991037244177099162890725361058401392595742271033580394187546250338212412200234057111139895714539730867976719966232073996777663276507102592882129460476483992178598267407812740641576724742582041148583819256607264421206199571118462533188849364045097880017650141251795148097978340009228285852116834729305168768681727460598195335062956032509196213824157294439450403538511704685265089068075766764831142564844735992972535143649453890680346007866591010054561445958566032100602848499724370089381079087171925474886236770830769536690120214655568925988264940506143118091081096552622845044871675144637003881403619735832295094399290156861708040958862549328454404321688979935926791479207847721828597952023681324445560089846821128684281564679501589137407639292444409117493478847775921267520203014099065806504571179264589615685525657387382583616384728195766392681763057079198424872004509585685550011523232789627695368989735499753888019648794407953022526553779066248563551763555066544305721774729796722030880400488557040357088507799478921139950516359247388716234561672697402612788477652400571850966217657720596773840879832240598355661843399726757884489483193700548711063741770727996436343387971249183832832847009676129574520865363908663634882919997738882437632331230115012977442667139301145144512224975388993207121715431043731017562070588009699021041152705435371694475818051989786640223369285150542974878778848308471739214951544738149675069102777894968095431079333610200517243495374960228839156763336127688565413141808595180289130770134175400186722103586565925970014213367255380816327639063992315748401509858883152128918736390968181984933153019194340670772438506231364467318467120014710621521054744829576269164111591740685777292002200646413670017181287231513137588785709107866004619160559696503361960226586624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,3] 164032731872985801669317328046143519642221892232709997131808204443159813076264449004742946300565348941201990784294253254462308954027019916976751543572288304009606011785411898066147615053368561600564058696477363646379222663456487156111646351408078959457013306967605298606002506049351121693529123090536278579868771069365344138971739655563598248671083689481113247669533774408642475950140137774059709534589719954074733514495241807942003523523109047939088460755953837131376098428703181673686728664846824717588087082465576098928933781486436849707189350829313186944011072485024519033371566377911834735265722525949088941644602204368037258260167732888678158805550319493360579055660565672931298074911827299127763650885074552419894942952229645726429405928161928647441480580045746077048905502042354552623818225779470695487660717623184487814317959428639296547069897407305499622704200451640749183058725102700984369545822435025992250016711601985183659408929085688351641712603755979915963343554762441252119848732717549707052924678207198261225853633474870293161571511887503888199631336036898333037406241868830846912590798857237919109240500078246715414136237253957189114394029229059829989007879919312482759538674119788540114790704602953235375944058183725564720925243622973284275551234548741759957670353488414589238652495211513944486112036037743625501820996740888687664799066039444990351233847570946054541948816172444725801964857688804369192096940614109307246714493620056121427323620269883682942078870586047181488123264530333683568812384339783371623622621956010246947589078440205613266797884450224320230414610741793500897574341995685846628070271815324735344014446085282188117907432331958722688208926771259338749668190732439898242590498523202834306639373086555216761832289616116658722941908767652700414068462841465020067791579750062767196931070715525743701382261242505990981139645174621110575598859538785650123741266625827980808383357804367334538678839123691104093282839791084958449902962473187305815204188046812655306238191171018113243022852098164251684643388450629619272088266955735266852298192789009730274898388375300502093387015519550143176518422344569902627456077041739889198345322134545079539609855894334820514014884191910095717928607801810943546210232333182642924360538811941404987953264016890932539550464166954451143836565949460262857990999092985575047633299018547808174080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,4] -3665196494437018313161980880670840394310690760240134043314778655101306729068772830609537709209683327698688430793175935111931923614592596257239319980134789290879721882143942441156263769476051553817204044738184146082302900268203297108350087588650432444763690286167317836139245035156206911778680968453250245322139227781451682344574174998049843605292610570542916184377229121421342133986096506230734705947005545467668400807301777338205619842552722598114828970898935537577008783368237183373571789207106860954330220981091909093758613485048878455295075797659627037370417223174331682127703678545292394076862831427623009951997395518062049956055228995698855206583170203008820534861810477992233764994023424377561294307969529566413259904647768638455971308298208627589086572937065471348702641621407850200644121998472375518395086025796273746169457967388615982262419205680757665506751434813199264380601151773736134369729475937863245512411833126519231304103282838735093202216646102683672139027545781196253453731459172538942447496294449118382149349562163206588651643480932269567664702514431367244845124017103237453235028757416656098858762978497928505081987404804621845045516098259747072167968263528669399117907633004094235399343137246753620823452217977056221058795348255403166244079324209134729164712970861052944675977761477149220365287868733220619314902766886762384089139678604694978375869507123634776951715359028103251935649674091807417330208147462234888291254181126706955420599687392844373745972228014518949312702374757583573282697246654752764969154017052922165809754999667943583374439111172443174939809238491523495750163124070211754545030880736132975480457036843929140925133203682472469410258603610860273308817097955814120646955990282648943788642405523619743031641766001860589973487672461701422484332426964675982643801916072925189722975989429419724198885974303180985161129424648544226901089227816089092574603854850472879484714252517231122291772897671008432927641474589233925065573129344906232754629503677239182771092470889538323885390924425857226187528046786772592262011425376158019817459921584861216682359149547192548344860355671117894487266840577316020038740229367589857604761768313593239084300009688628189425698833791313888176667039529620142357815762219356818684688212447434052354185804344987652069654952494562666038625169521237095689152819536999758300060599153863680625475584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,5] 42061105396830175717213586757283303402850411308023605574594343508377123273943612467091744127303759939678635299081328967978804148171598694016815029761604382357727607346954716207094957038366673674146703499782856886687266613721521436841128240980387783268965683738914583007073411864113480038059805366713939816362523769395780523013757060059795254479191826564271882319614780071916320175434586597617593856053481092440449166434923281369554010817960685656450717187833139656865783568023292687475714257682057009916774510987218633055162768761923881137471157880647790293257457318665171860450998077878676805491962506308611846828668656556341943925851670261154270587068769679835220171549884718358644169363674070017498009957978097328384577567307232218137820433297589696830223165144679250281267217733110065090290342996023416551020579521714590886973337131920748008258839452050629862707774136298347082092303018387572860767900173562684199857976653839664087739755662897184851058947677221347179909422573981181361853602214263098841011388861191405778206025356407457405717875262166781863576696900179673468415533701519674020381705638529007271176442374542494787593135423982430381987194935380295337473518853433054032166584511773158892271723965637891011922853618022991339100542117027891066468995022077701370269823427673540767010248973285164370820955399123233846924550255590598458683048818834005643522741707584460398241861140030117112727159387741890827217752582987371986376111236084583884355074883967149956192186148429687040120371897853793777958961707251580033679676460722207787229343078441614391883019350045370561191715113150502918421803264111368609564463336962075314789238914096941202625279957443794337390197484976953866316639291930365683509994034805352338361766984654157799427810902050802312083421207123802455429129419686932340728383718098167644261275901030864972072069291294205594869585297010800645354597131626486852470987262827814797862784414015246700698801678367009058034598977289918777031945682800457016080113773235376414992644170689968720327915070236881577485092270200238061396079314166605743717549524335018425919268879095389019731522712227001322906943858912263041937809566256588079598678210665617757362841588717420481776998590480169839169208454464147159585926347632389724786787216282668550595472750554077308094488474602416068093983101916432092796862094992093775033668229009902463730319360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,6] -313788663790333937915765932720786182329151631562911679980808612446074720211784612023783169342610368846932111489946959035796584882248054116090297286483126458867317605634758826463233774401762307746846012546996508666183179785478454659645507169466129334993045604707548766965980492560331660289289670947909524327623608556494521832339457011448430900868808116344252695778822118109091900789911866381358872205439636227149873640734648310960759578530905830220510424164571390598873770568759939928099626984866619304193624604256439197626992495884921377343728558739718164130930387450180971374381695267275431808272427931938981348966901496033624351408958992482287923620665941650100896192513328169098065007813273910272116346995896586669065141136246730246307388959784927220178168968436963160831605304482826684007416484321089836591277328530272235395012904742531838918016303036552210567413064344984899867069716843410046798698806652569213570014466239565357935781793460878432012787578335743689395072011227588857343142888959440735349912328278323084173939294775453365645467543649910382777220133779964807978996016046814991726761830318202841548343525562057573914905941053594231310733014665507827694997610381391392835304452610323775914098222658583425900944026977520469783174544516812105526734224218214546674038009795966637724362675384263506880686032654303694067799232235429531533439253979012456475558259346276734695582155615226851233189289533398345955280755339663407171145748384789487626822867094026853009663497652827152277772785090178485747107101325692246091866102304983415866486340965889409917717853977228234784530798983570573430359251522338980644509462231481686758398243762058313256348508289872712641340729788403416776547448966606069272759170553924873661373774918031248652713123814202364555270677989693075350466923321549616685670029083162967946075750932933652995793729449748939901157676844226443741276073684144430586716410923300621041786596604451943094159907141311895275591430301733653146830887935309503308015206173821995454307415781373585953538856415057731588475265229236606294407292322143902425589415797871916801668141884387507031444739917315614305784569410430392229834409854828670746080123554278819555920526138956248738717246905744531252082972549841727162146020035589165250470886680917550811714677425153947938750505124889822831630596531031522626803682174418006143150793252078518621486186496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,7] 1711660195977409569699449662420117737113220421368500550960791437064144558659318505928022451349336625143072849733801526773027341696862741578939968706887883942803603192040840135037414615796635376049354471610468144128693602774680537260821849159532123028456975775887985910713986773282266663387220033472051890677040684479449168826024826062873814071490759655908300800666764006062833009948901954610531817309794622041785304689367960246034099584266969323891895673802444386224961640822330321945007166913298857165652588073969646314899950693227556277993324695480641083515849440335702571445986001902878469662364350794001452571286294974378718591784176718458075416527998737746887136042019853198765946328503937107139298667161165824787876547033503532114066790292184353070296436586286486517417924421065040580202167934523751139061254990768939321560651929529987609239620535550250952683658376131167716315075590542943893061495971068343194715873620942804928049034735672880460906912317254341418521531882170059952234566331543067481788003458833723848756246481733016568079817328615864925602924587769596255821635572637333690504524307569871953964960275369113689871928899794740913540892683062848681834355625771508319185214716579027312861393362334245664066138487180065178634615777892318526685020809984074308773694759407970547832965872935351823474271135699275968448279832112958089565273717458314022893403777837431851486042518465429853158991946482331870165275336121477914271306953835961500187276733827827977681620776730235239091287533901863313132570970385032590499979953268422341153185255808365103716945066054256914179243737053538690938526261119461991716525263490568825321896314547131704073371059195679999819526939969459787874209850866485191426629714681152892241789386588892904903401365231366077349525723453504324447069259685965979929369373322230653650744936018622709931627994304945765873839315841079867638807721347662331767583979499681985108004313252530066018646768835697819726775820884662236348779427213051561419647968892734821859611456118142517033089472196031060355510712725537278609593611495914762995531970791682864187731272289950925785752252733665025238637124649734203331058497061395516267632358477527914515457220848815384395044870770868595799352829934649065783296513760952476192944842421438778944270761337113636747874554300681168336827370349017293728134742308456708964398298804920661485299957760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,8] -7277300394359149194558670699317624002852379420256838280422247957579087426668003724678892580286293563737661468106265573470200166585194053207896653339535289539386156257351162431293479133707062475790766731291183367737559164756732657417130761654780685785514447177978629588352694156600470872653125762063278632706582070505620682603636868793959907757800657747600889629695694041360349206121467460948170644797557756151244851400292856356824728473903123983056367496522945777146639025415623266323708513483027096413005548453834793765614004945869687568784462038346100786874718629755683175107547082258415752372981864478886680338067119735687715166805113887622415940497424570748393791149272401520288173940096571065000786583044632621803619041730946615115541544452226993838624668089631978897715013214848850253185590846207867649056120736056120822643110924991045863902909080152920742729522308546201412815389903590145492252808792124492363079911747890598295592826747309768325757112558206561406638441804566854010603122020246777356945975698099918090430889150752713771445450461993412247678574738491886284047767193733457513394359735131884238131352344151171553026065821041994040393643840038732113685900596752923929052948433331736495759885453050274351253972571682160360564881258810669923520656378703305199318505921081101551888757904977014742412634276564245251919216554917490194745124190082108401074819964532056498491963152641216949336564315102954548959833518434603359423657030179477338320777901972448168013967124294002487880865002853627446838783478110736279521860661961016153300647347213250785121155767474818226246435086817903671607190447633877001618226049880626643881859893448930064672651420560469307006577363338581981556388296129546221692112718566422853421525194342662282661597189272712831907879545596813225275086657539412312376362809997278990634040977956197882789950350130104396389551920714793675182320469264708187049497812719585687769035008638954030251507388367978709361049204962905597941701474955827492371942898258475301659981592669584287162289106193451794393841720674439514196515252725308966311380459482894373872208921067561004792489346800866601772653989174604159442135241383579072462959980378187708385113600254008425843942039473797685909056319167375114658711268588771419971750783078170882031535079260838674196531336912803544080798090276732433623572503082549697920824489006632361270402088960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,9] 24892404888337323662949184251066228026412900379877508900202805213789782742434386202210652100674998277537137365593973721884935053985445035398889151817603892490944186198307838925146714091703936869195274158335565431467288076746278701656394757912063145794280444143632739309657889573646093983021279793158687609585827629358006027492041845886179392649978375186049537454356210424441167878952279928457097915433789719994634570091020967183451662062778747347821340183273235808953494377633999054627065544777746533524312177958034142762351866253125731058256313869221819751010560431795082068065403856703798483974455039277309938904879845880903912507373917318919560264034117600764092004303958052062556389512401415797972949344120570704812789421486229916086987574807028597282893094504918071116229473000941794355601067309339443455345035194029761404300317309119407119982435874220653783762685466907687229938992400040220760298987502807002449203544620479282028250079632081580076084553434741656203799142363572661238930456568968110253658191904282338329033073595912949924112168266261025153872562468413553757131789568552225454571269428404122773883500093916599772621168175221787078691857228600024442791647149316201991670507693785866590036520129318104248724179292234358415422536967840052661768163110684616847436085341762444681707537611025269845743233477905368900805420844597332654113874623173681967228193635266452595308596418619950443764893513991888949903667290671455950990284307793490467474629523785971458478115966176586557836546656297608791292305287792233794957535233080421614128456814617867548577133188200199649027048104126986503320925449791711203461990145537787472396454167380037156524309994168830832068502021041500938251239372368625049806445146961461990392899213032940346697794880286954585299461673728053570510566759162609411261911863780045116072985598509942852125657058647258161274248260112725633259308058445357195410780015053111768456840312057750688138315895580132237863633279931753564619028032305767111949270624391618043477502015021202945111655293590120475516190473164455508059787440308863961192002666493132262381888968765743353046327110700312986668808418141139609607318722954134631161629359239503112905876192015152292360019823149544237860944844462378604672857664855912344049094450440048531094820977993961722437422815197471740766977657813699830670238597047624934344703387507089460911346286592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,10] -69324131991784767449105453499649832702035275739506864584719846132459065649783735279948002145115205608611269853869184133550893626860097618395044763388651842392153154437997881290222067116504342221529602993757199569619979541163203253363275327347421089856674372962014319785501041491133363364956173679633528974957508951003317798173652437546579511150526043008150950791710936805014625935935446654685551313337320649696252322275545402477404899238356703166326938372574905626986473116849794350175336388194035713226509570527650965198211977169579008810533932466394054912197176633200245594650836898093814777543148930182261903067657275724850727572452430524539641787819470735821100076423891245914337541546887478831884398245747422719771070750679774413544548972134672654861054683080623463408262939381564876849088999505850371616806783773606763432010863917390919920904837378645717227834006160938384522352456195387880807121575975504589384897962001158530361118494917334215502537305549873371992040464048642523289603857363670325113727627675425518053256716945724246242331848707719404688911055487367280364216419844614550313861187099763458050722506207539959606400842534044249779894569754888525521509669306124002075099384623534560979048625878630915461412714124886366225145617450032489386184593817070750038024660350511716864388774634288892938208213403602984158684702367500487195035139768715818940488725778906401873285129155117613817622501610393985520424945697747333389089040597979515853161353757579229223651481215724626917384970053623658273363807393033258179082209378140434730443900375491818917771314423845170269826289811966277722510037688727011786029600246926694988334855488271381621862514663416796440192645504763970194254404179779666147074342317546087770273141453309945505478595853482300982393019699097413707693852909348900861383654661069293193809268189196386723745700745858174147121496355239069048821639290807859444300071928656082808430295300708012324126108739239839461981192155585020179950971242650495158324901748577076878051352539556946978396220703979831891346459513996791405751981193286081272176765932168493650130279956721080741269609701747484057812887183112457152198868064817888315875137901649885272978082589122902331216609375775432196694375144148507075507868826495715802161931130023821815655278093477770091073273948568751759335079428202206260327555680376973621648572574175197532388562305024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,11] 158266908136106450099040193370430360365998640423342715044093720559965949735012972976413327599496486158429699503354777810286783255003199442644065566451973141723992928038055567843793013655307940975181241618165658610635372169037186614680586905351472374301787271400559172498570290082364187510919634359284929357486418869309485412009263222097559393654008289044087935193077099294063130268198561161133110406423549309767971666490065307183384215410086824230257931943464495816065763845171115490958906609065039505101456453195606500800087093193328879846400773618720164185703745320894368031492827124336456990836862926301225155440623761649186810941745111017907575809880729862123366807701944785150640793441321423436077312386151012065716354475259097483500335179273503060960395406087123004222353358919196254799010989993955555439461740002725764405154774742847481754493643582541225709469764344550171855396394872869903252037439285523634030662780096266892631666512611291315431083105770315585091877958849547551851861930569241486001108985141839950126039739846774568271224772340397189457093079581992524396146006574222951553253377670793982222845970932323105591095739853515739616888797199946678625680413517693949395463867706606609328155625579736559027527129436266859104372062694405098539233592981628264156950948596812707676335616684449769105910186345998465401106569971261395671319721330285844682995765901144176026045184508715405178367835533915833023423981546326742248554051120334672665124611351831883365959403522967572342422516999813366224186086194353200339843646630338328580605218631317211989038451226940243013999165854697387647686917680749845057608991202381224490580239513183309089649851702588142237698180374144783824515426911607400624083745260069492156980463346403829430478098063149787301988955237205017926858011199640450925708381069599566253372023431139554690401558981469950302319068502466342860778359111414339318876073620301740194105108727576493790896701295913331982963149393926356371937579889910993874633475169590906428799160054966916004680163729203771235862559855774840357048363083385852588363724327610702153725575056421580723496326416468639660898924393327067952781688177232234681352510515763486428504332496909131784472656674945292599801656572759305030582507173269955825912185744873130158979699757414546386559953531851623702523671180127280950519510417376592848472853001699112436638312038400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,12] -302998809800443728383237802512655235756383291218478531779512655558997452002276244827546987382755167660477050831690135132592272913338672656575415298505888468679451724332282677478359443546464293273593501407889996458053680871556421734284923291335965828690707638202104201236696852742157503551600312690505782988409599900057245788803560741612591375532129217812336410584718356899000651643675797799834418180005152720318925444899214640307356299880033590815832801689825725312864817148427048995079869535739585181674409398230972424898001825455367044892420919930139602264995473958330384793668727644590057160790590721749594322583030347535639503639031668777021028388611252530209023817331650701710822346027745757146475709478410142821796650793209258408713248903104298038067280297799343889420343811199877126243485464540137076591861876300655136581988385245227984879875692255826168811802719184116442753668526088909118462717002519989403179376724122489320216305046430071859431839386897508569970908243428352687170896344468622253476432450452956566842283995809380095019133241725760837057936263692046407791213448614452591227395371204371463113408166127634537871865256178707256248885604616250412357103423811600439013789547188602370275485536742276518186425432083424729156040778793465440228477615531909538890895078570143866099281948199461155575952125029173800469932012207765710155988148233095210269257134358652303196986221555484151530670989392190415853078020657054847726817773862841288796432804515119823386225958460106245489316411323041007481922674101925991794532850725986793940671168358389050497281951819473079838323686644088742499716075474978990182933447987241249748383884340359585164752058833691280345150447148935628520650024371457419206093828479095306117364969169501142805408191862102568566932437784945579237601121269454288151414053169046551847440639027259955256235173401906466938248988450774745303924267255094933324568342241404811043889426647222239355134691700248166383884625214418233363951466844496341424546800572671422135096093807313291615448098230114285604410736042906099626244612532379993649400271727989203327494908830424760392471513998465009301749502462627897938481543948750847118276361469168121286557066094403576266882973402793943101182783823935473371072414580556418241849445852661743659816386871641676832465750294987633359133289994454982194862749091677382846874297844490539735192573050880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,13] 519662835778993257669356991135850499711637522598111849673114007894673976625713069427447124987840084500902876625509076457620285782300851997568169486539903465905791069981665930797677670257262280261309737077365986871501041509724588112713235381076606207410454563944647150040064322870346262932360196653004943129636207738165599194162206696735602203648710009124363837760571683749960290315827734882510511116245944919467859540596557232461954943705005872008493002070544831871192964463902256388681173417947677429456836937041245455566821638535998697421366871951927680655504857920267668602054842500483884811886720574202159757745249823709698193332505524206930796770349576946449264806503728776636371241338475856726197997767510814787096704747737887740633890374333323978663207585078066995608697104826164131173878691785688413589138806926804816115896696326579474576854336087791139124584670564676074420098214275128467476494812954739218934777916475860120980941110505315490682283851283093786872541238991933455911402812852730933552728151993335725105737973672752587551125041922365868754141726602227687211985625509207583752088372552062373882919273359814836086203068709022659062374880715421377990195046290229248968010491687030272484269322437969475669101609612858909933867189079698330905162202337950331873006913612970391228551719066679624242114294957731955324322902806868525886416805430626026047038721693348299475659774110806877154619996533705504501295562883243717933264207193556650515016684502060269906124799982679487440518862099968303517475680688232506888133647863542666513643742596891963716141179374744503976539232623926254357117368821799942857834424766915757687017804801702523607283396649680553962587640152015643633723756628689906414568875327512059357837332641097440319931991958988760032417016769826953079724882279916812665400180388033461072660678921009851820542283444413687764003079433584266275020346167379953577982464003261035350564786452738172482270288727394631304149253860696617584082455196759393805543102653361724349791051722204770941132874391769423010632545935595032961212356060946286039344424914538933937934215101157892301857258333414290817040923816285679131859253781082469061423964883894465705420352970811398737363178260084480759353629554922325129219403922967746385411429012024522257469541677295970307060874109427101363941165711666472332234194921453532038798009261452975058444057837568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,14] -896456803954592322980053091868286943357318650050118678920759620327623850374551925179309104726069072843297268629480001629319724373792447114679502547502510634409913466514404107662832060254790226119200131272092742828451885880434862444854606707838820323907923605726012230886159158753617593363005176918035639818812938624507713620294996284419695649752387505115372637399666677452266488936762054835966347736947442560396413971528909061752556009118814750725402113171433519746686773845216528441214740614141361878033785482231800073061969899853936384007304585296421715456545274158824501932776737130050126309787150712726380342171872260073466317222590265352975027105505858255637158201248489179171378029867449031321059088274746942744024808489744911454627618469836694587404027216008650727950919991976480709217091969988989551897603097341146077416704729897652544997187590103222875107716908850373916750510933350552007687681152848339458803113049774829852153351931910647582321578435109923343226523153715279911864561524309582341212367182113197010952335683151644101066457977180388261030280786036466031767010289246596640653435899805812751640039600448083733052606819032619612946081745708375597711132177203259197555700056069693094143411421456667668296129576725727388285109547246689968668304106211214426946712674248831802757673886648806988227888768961462535835077434892319908549311367819918574092687419751485096141120894616304997328950570338953534240569168221666559283318222356440828980975909233253321579447374618971525840261075882843183937322640674805449623695112312300264448051107161416038312872822786468171249384510493112144249874762734158168512088346531347872855496713983424457256706247324755533864703800267861066858020339887017983060844802996015258524056136661072894499026703297534829767024683324714680052175052011727895834927964597385470752232230533189697023823475999298600248672498129166207745558923353670960880619302044280802669159360121130337675724356787405918980380075963245711682485842346906340414692443618414496563393275666828676043914328211479373776903181846098785090738061774268070266851437360297275423311437671380813993057001052605353930804853732006393955582058356529864101311475325998778322593185488932996642114822350444926768363530472057742821927436434499193151537521459143623288825535269682588464360418391681022100085688975683781674959454591760926093930775488020603441513857286144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,15] 1681995717945853471983035234790214813658032299713547470700145179909767404762188571696484160591565945229300534749634081381427302800182264793568824190969539117276831966384941471175326109173698942342739754639569391336322995024677677806795220499639316104761632313437777944772531579456541512620908374561757905796303678033098180940956094043983817671799155448927505638102139366497369485928982934997578878854599273785606021007000677299853133787216796432547410513202040538516085589781894642085903787267384359135173206928248624860214149513160965965221218654973649482361248707907117071821224913548768721423363233940707921949183755543566155915710005596414657504874110691122769669867115768181665423023570434619363478313011375401707323771763151021300962793911949335036458471492533701479628341327089529944009460038446618394174850403408119860856621749299558657468769993301911264577484692531331040298877726926112348264927364581544238461731387311201134549131741403485767510874489580679210287830329578953659458902545517916387582506418687263200219886667768087208281787443787452340312211621387245786008801400735166551607871848941660531019803209613432936229161046767973799692428583971415983028581578141915856413833867610529623950019410267338313412046870056260627800666841699285626807242299274052721475720699265545439321580601319643719492592865322992813276702124891066024975553911576479956475450186529858096121921222522536098081537786669264143872223523624714901691457888262983861462986229885925498366711737052389694463559880542660347011941772020317263987463519274426959537045899280962614328058242715381582525650557068208213352611988520096710417398934737424299471638091580805145383517818793668139628644948847563685133668443122173758368261347527439081399622056526126956681160491619053411070132747313494931955268235830579112578854848382428389228582494768233176755089768754328644292781534088355261283900135834423955497736290818370311078094992515477921445208226363404724707212298862984504399827908293380423053647151893911496627526874310977524644089550088579379717691291541888148534600817313068296231429059197383055347682488124072456545553278746444177904854731026158556632333322091677459211417377049117261509667336739777885587098875351009040145657672361683003440137900988825053414913445079770959512919684463430609284308642771867249132281242365330393284951623332608514407539380137079646325043990888448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,16] -3267952684707454854950513270296209890614011667912147719082943822753378104958282966671998073100191163609400845879957271123182479399569534577850257666157737710081386341556812424881938568845620435946212151357234137182484793089767091645027080942151403659478077984417132301826135371280966908058300860953013918462431909683416622347580016904388534160615442038588496194227024019089117298462884686450754439477709577146432889114322838111803256445014791941826293621523182367762512660408527342238948008071160539085320882198414412937819654556472397002403266474493265353117814687045354778392886009358119127382333958750245336096692956790428795944978741531678811058823004314730893676186711362270770452814686791695565871812990172938825575491071419904677725299784627270276097837062887322660666198308260963862052165494332571717588340946823484063456286457119012140550525537285215189815566110988935881492466020115920860935834083506614774099082111531208693188238467115082142259067453437235060751575041421184277059384737816542766272279094404865042851555933451481604262190316597902608532327887767582210748474128671173977335121699053182085233453894631466881787907468727945848290497295405007221239230818552990602603394508580441759269049057917723297864964506088430369715755074142807708943261221626554529370915335637909373904361926480404195444356014868266425445348894570731164156713827434085179524932730165224851179716779073565662243428795683584868113602098733156528265639905689256659751335234836564286618523480958890947146152062668189278273327786141873974767873562312514413742275478334497102357740379409599377935527458115487720613786648153404906093785313285585090664573497598768258516039886899604162842397238660403189620506450406636761006655992535463335127695049813918101987796370273109272855555817179273990411827473343010843833965413586447259339164672356005632606866932032529837935242740953859131161055936404406798291967640193330540535271554628578701007621558060342651982543287335651553127907546415228954958901919770100493167367494938986773164577290954294531905640064702747103765371142554170693471483982843920990119553660259187896163726643539998496390608861384223207967016774458488329107714068551982305024247650284560376644024858080274343202205651412987500970895949822236939288692320761746758582453209655396349187301709841102572178805984876310421773278480367290062635468911193127201544477029171200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,17] 5993098075894986251832267494167727174458273655203385856909845709365558146915117780135782175975910108335108120160328102474525817871423735207825522963225611075107849841538595396096305384697357010472980548630698368062999025622144650649685028891434434590335133846422506242387928432896191619194398568256034862113903362445100607713022574988897401599901564564679848890128885819020922670180780459771323898002661587250140049701329832493768852944834069792647828401316674237070888554165175574655359473210654868986385561108214949181442975713055546274458283379456835503519276738453522353870220419241763725756374990319611791736248061339501555180537117493276702392654611731810763415115591094408599306892306629010041194167890862784675503660480363902378614425721468697067818714340670646596258319136080384803473512017844378063161865927079531005582215849725730879300893453437254726483290673540931791274649104510329339256597894549678808201767241129303538166320870308163258387249211122013156385334401402989399817376983186499563497156505611827936198707429282333718190610466530475479651370946616718358997857032116292264696643536334352600126482804707881535205003092132937509976861719400582172303462481681793579575190598531676501661880895767901023230355154253687821912950948940733909639059128593008917434634175552269982958485631853164946907668117994847826930633268899309999862423300561059953327031641708158872245374871455141317823604815683249887246581986386139638595637696785421379118969563352264798458537292509027241144495634565760578235597581295043110839378768695620531872491108717893603365469483946553573964554912291094606329334881736829333599404540637662268302845242074915851172871202671514729077170122975318648517449707017204135752797600912588581389062507192947942652758951239272091975061103303195574158665138429306937773121573814721126651513897693071979655102080038970698547432220302484546154670577575386994600428261340799577795611664059622325480003577020604610105113148102946057246729334446040105732853815663061792094072370360288975922429817527184739302439267491441356491548311876210041923072629950601494010736374244444342543460258546520059141484404396729184290473846154255857205634385181109603309117239341826840059047781037482343478591215662671342122984905098833625134490632793851500918422359432639793401684566016004986495976997666454743155626674101244386269346384601642397879389080518656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,18] -9872974924210850469940999218195557137928361636416769636356586208654289968161400935941863494332398539700502051815611766378353231382733693089831109533651944117982937086137885380798524845144477455935751016721715851466858033709564848061637413372242478588364153966191864851617951883838599484761644938748407451353164413230914202674159182061291720395123579821687608744724376086748635753198435645966909795002196108469285326659643522838252821608327338370641244726152727914627265567380446436411615526243585874914484223553099143752435008644065745767466892850513129468307325355724037298775834537090202453479433487221908490856991188020205433470111703902511003585321277851837182965974404083455174652665227496163540969375110611084046552201119976473354010494386349623631593111023870589500943915169607427904025166463679185574267301729978215725269578110036963987298539950207830902193989464412549270122895370067901851190222788078366566003432217642911207067942229546463282658200199889646792276935704847879085132048086205586474520059093067816274070577034037744853520660127265314389201454755878147649932347746138130687240171035275389695718891120260558407225786882290437726346063383183523060876828669675092824382874683824973310375326984376404991180120447547170991843020983442163248940118049882222004040386874234983620826219631929219509351491094831907153007056824610813304003931583735697924453359300704133030201799331139593564262954658463603298878946278924797419636973593724442835971335764915279037549979628281228347444426759107192567986878040056605771342816949795691662021926346276252587344911561584328254661942051360992192404592267032171793692353268991120055848846079501620230608836487152245132411850976859703941516143744121572814994293820569033912735395274541093537944386518246032508339070549263796819367716507749284762822334162003359294236181456282487184623377367746571076573843122474114826979037872225546608925844087666174709304328827740159823589854166618206205054152610817658139453841614285626615932848207485099738446198897631868721934514212690717316292502173709861637796472333764783593282578930113763767073530494428024818754586684795061373439715040234054641157049441583698600260952484731527345007640102338725083467177688380605498798789593705159200857026853340671596240282994489115134243736283771537554448745807710742886240437392668153336624596638418437625171176523113258372006220943851520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,19] 14449010947007286768057286748253059846866211880323591937868566096053828821515532073990642299849695975968866635409200256080812054829763280210860908852719400925099321531761068328599057476586412768826587986806798600937576189117287080595093982244976519049155640754307488758233014782921844176761848779004009177352099722233465672902365703025635316401546786531709596319446094309018012662116162446141133260757845960184745296329551845989934536711181812632130303102858668212539543350634122037201209793916472731176536608281024931748381839168604840512464097395304953506147240232942538603106197167537495480333332042384604438296322462167831545819171551233669499861479208538113907606995851680788621316035179807926788184608556767259729116196260718093831196685003194063178729434832225691375082915559683656324664055036858419915370171157446510663109034684565928996806834848088389966519586019584395969117584127554889438253529487652800901677621136610600806587784443400314852000984006816386793878794219402670107731875199584073920018434356619045264253423985322201723483087594856062755447586305517626675291143162736643863843322579516357167174729855506597337738189423692231216734361815056421090658415614332170770175434925803858422373063796928033770154569093867066226756235994401496975997723007235453139589904976866125427604356519234973727522208112734061993322588173485307126167995737428835519620688372882357048317739363829653200183029580308753585421449560831092898753300492766066745068888792952699486545920268957168037933379995807209159257762047491643357980904201216669457710396311749689524185449636973842914765562291470129942521197733354542754460680802597169451970357521323467165258888151148081833982915417078908538489927929312896559974118516701039386771713095535309712736616897748014588273098046012053741772139385588976739402181641171478404300341556918946071864808961516103030919153708227494036919908690390855066245726939986569238164916582243150632303688825443153822383311800039431958628915596642531274291585600484523891012187473676395192594899557143294875257957792760265509234901849928474547091663276871346742445657385932391403755175486435752820062953429109252569703881491725705240284491174730828287245801222272056189578113920810919099184899344855176346512831184981342270155255012951955721983973195067937446337274692449991513329400563891797304341228186246849368449890286913013930650390121938944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,20] -18902788912248474817229317182951165058319023476880892364162008330200511696053122911138462218503658527338369698356767669309349625122634390626886243326929404200307319073159715140925592693074327515666292360884793598944465695110560473024461297960506221245591841164327087434651950058904781718483276773166333525328752809039148849043447838504117801898793253178223423105424521166697093510602436457733160519783825792527870952188237157447735345384388468204156763688924468655334383850120050659237362249786635458758667524508657163953072522664759492006006614724598381045993380844749120134078584289644674433586589936700804051303553093350800950923953607367002058327002907930920991718979647336842488411712044418662079703931206427342963809738489270300845188743630462874076701026988706512225257945245031325559311824030427438527474620188560458865678424688702151434035299118489195362825753052501234918795513829820181093702338445738568200062842471424067698790313083768703228175403421020175443786734091432434612652512852734329063528795672178160243272656311465324509269826773436325769971484780405656492640665099749310501648081813087549867543156948646941494328484588007252044165994890732205432365155415541485689004353527825625835290850222629812176426527683849330240874864368011755812652463938129395240698760624960400393588770642676717671713099094908486331822189016547535893744987458405216424743722826678232250869717971345435476900497842447412275197831182021445621104817222666944461807219846682076619351705188982868628776964209295745760267016918473789719612824202285576285492487578975757721274426648804728211724615547244887193402129412123178226007410609310513061114546777290155803673098579590274256129144715503279527463834485712578887613149319238390151931586725470533103415543234724737527123807091448397118916458838743762295456134515949114172538933778507411086268742243801360792292662791369979201669832765982588179315534321536734563746975925792032490556830806616893413071028206140057638173641710424428159945973672047743231629138264243673892457959543617446007448076890086833981310462611096111656325318483985816094014482688192383134462580298056003726191642882489552802498165819102121892986269009976353336109889079968337726212723780416910013601996407998766624801637194623075946893865005092917255908565327312171781647797269613724593515482948746630266052261912506973265536634425707004234716945403871232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,21] 22427633229342300927486690182508956347222431791108710392801497951476734781522959670901958093632259773538553559840874394919090695653788486092185684748320035172152871326211778722079972935139932040574206621947940562069829231642161787031599853374823828396804242018607676064556158692221028620630288985762526365598996597407095571676726155827422453661178344126249772038717249219472513827309857248069242757054396826767977823177247976735764076946814782879434137660282969440344480663318698319032607682848527099092640552293397779729275370940124581732627618260278047515997551494966617056095526991332953835124785698979931881509719277360849240111543113541097847993719925317065104675581289668279950991994508564114133747126803324162287421959851692213694351631058873438096081016819509517437860016581698807876223732642573332051971519307307341732483968429212978654905910989331640197159663635140297776824897802497951927517339838095103291719587135718039006230782509308575351112708396333963009131805757442173730611353899280902805773941147307825286143325904200046241895817484140718359803237649243160394291428583456965225891213613174821576089562704047321837616527084690001647924779905790676586542649730376499410674154421093349326357790481182519830531071414090038071297592921922228731223140608605126216640344612454849993012894380053804692983094391659128190958472246070157470036806928084898309608927087267638998021569535556619476146091704837461998661156154238080841158994155148339498415333369467029299593487636864252870699055421335237024855941984468789921978101350913980506081041336596931516267117538672525927829715915105720008226420185368819878903660343230969207620067421246566874626072098236425664195093155091936015236099363220794543083519588660199870417321834979326307266767221340439406721036939919716694090739413453161488107040133559154495145385569547811192021537143146355128262331135035974977144627304160396550973935276043169671359067037246105558917434658964109368095079450829030241058750581803580835914376318367197954988960808667822304561331101424166866093583999712642588287653283953403395102718817750744492638618272402434262558619219145327557745705975439024248747252327959715242039250877642607505112759602528832395053151089644770215027645757937609674093265433270527584813774931141047879222170006222332746612318739051221022073379610184446048022406619723713788347443798718536509598147954081792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,22] -24602580241121023797185925620949530195743959695886213609466259391112265085768435595007575141413899031694375210048962702658692263677780780729364766072437596260336466978110729540664932701997325349872977650615533271077431502626519406217537267888036183364544255668019415521406834546555494572392253945466918206450300082395743772416877211271443442382990189335156968723749135105930354958694052831404502379443784674759774801463975007996996745548971186985237461462435628499798101708545542997826987404059183136388284518994329506084011792875951013450274595879845998855810876129632024472104496830237213008958125082071604596650799520442705413028690160453295822494867431080633046217584774144810725868799726897126443945078292994340528952077779243843577119729507509113782065367077807384170194950858488105988643499045096291164083450197745966588039597739779579348479452101880751373171012312178758716365708747733114172761389694336441326249412849896088851164203333195877712027114707145645355932748710849265549732830531247932916071924003204298209236890810273755739397629034815733851900900020242646650936728288642437492477608350989772346044541924156083324504497158166848960591924729413897606610482404612440927518907941740823929909417186675140165347733707049921052003185422920167247098076092758641533639322721544616866176883873775204446000401869146377033654257061107588803817228861073982758035889180807221722076782281500757499511348634931964732068340830062903058038870554332635564113969276255783462082546888716946632812009093212766564468396250200393555071674109213468104988494326616627005039050783941163514512398536734238628691021435003308717126884303247737332860031795891906737711018747352116122101845042333000887259015582426580124665261390244902011404742580274338776165101505086485899508048888141374854756999552481247956300454785861676890359247081029210959075424881706296726358717642451257375902120288617633149215011959764850410850350989941435220640765217598004911341428401354951899285522087844566694936766409858604876561133784546728187088003250653848805051670307436882964278399557975884646430809944179921360338548465294840696993510946698204514264833593808358858162881872503462487656573445821526732212367677042214339149126831096308930305179210322348540398093977790260434629244204362142457103468135057823287113155159128870648679621651060853113913907583216699691479171818643722498865735415627776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,23] 25447967042319983469698851912970197256577451867173890075555495581305919831882210411415295727040527595087853092622555303581434040163913130233862969678282001385586077585673954505099559608155141604285780555581505438492923521188867555803344998607402618042586848112797116296766679683059726740242382941902525441345157129120604788770766776831425930541868920971275486706117103113302112808121373755198221210069701454615062495100440041059962146347402112125784271988954174321346562919471703115706205797306914685489099839480022649055721471357971473309743939305911351561118619668554678667780291610771554672134558043083573149405944830369573515798514130115014153223803940982838341902513316805336471723908024239461401501067001862974186444613679364886497171806306362509486974740512243547677461286412266480227696914768185532742867479414958702138192380267712621571094674826267552527676986847261489006728463828049762870255295818861060806124578695584131398591997062721891988754295150885300670264955571223682956311934132584839825437168896111321117267020076374210410162390042316185586676531930579604027487302536084478482797820720065398968276608549107462540339628065745902822144011056109563611007062502787389050581695515114801530863794763323270637704541617946580670296052184691539666812037436856499748152525889866353280227252060771713350814344156783070450098886255850676199723727769707431528189313067503417503422559297404342050600137765926920982279451610114536624151806518102689993750777650140902420677955338581192167277444312171553240144033262219632813063060915121750834186109752929354318006685293636094427833654567702670861786036055447903618560834673776298021844779271322836904473317187130662513406864273619230979805069558300134668046712635091066635166143191388265114493546374749894404188739750707323395863929423282255097240627111596545298825031990578372034775165304155766972782979881030725249322695194898296618752881760549167949028750829397133408221318217296549178187843715075049091650870096418935955460198279050129976397068884193392213681389928287449411872156482957384134733280651929446600422476359552748599058238721691390111903392275243185600383215543361844471050127630255294114678058118666231739527133320985608786226882691874037559079339731301968489938140939519714900238944405306803517615952761398258280727973556328098595579721598328826071461018859867272523227305249350470899655475958388736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,24] -25165006773707860026321527573208008593778065624583233871909312993358243621026274490445769711716649982866596068289031102512776980436813222181632886594740934354780761261539250321251751907920790346641285255360912844596090490888009128436768742107767351161375053699001317772166138044294828922419644656337253756673596057198971543451059703499026048608302697792311925051684238085836832046190604217818384295018170242780179436233106554068674329167620862285137613159440790243210378148119983884064599035965101648220869536535088403872593690450805984870180842326483589858574461670627587017538035731843837276539654182030740523927799723880530602123863784076165053806461685829027091333249447811327480659215541867519818249435581713754619510384092515993473408064370337558164430994146712341272583395240428604068269790578196502641449600980689441749463596435286799260926092452030632855196136138347142452724193771266560078450259969059264743484463861732954275599569472819303252603834254449213701729124891714742664323801521594247113517283798743716527956867628430322813602129715536033914938047368186521977731029541962144945193753483465463792640712404046732460192177628130724753451018177806613843696415279682215677659122496642290371973873979062200312644349011147860203308842833675452468363929664214278299673033942737438757611803655296632362562162942036567042201479274039968882762506240242775999926707318314088049735180857055628892509985145169373999646945164729266379169895992376706146646702578578920274231949795173226464256155520687112964919032183750506000123833325890764378191069921397235992475470190709161110347600458801134886315890657973389872538952516345216789178276413844655053492936255170488134449469480998841148172875664438527546633392715123215240151319170852953563791936054336260291063736380316057482679077152569198843051161814178570563901273858392450726784468123886204382687117181147002967605886563266927288736069938653554909290277931234890062449194524993284297441871772291809978811814082795007911988912238706039027681503034439299791803187048938969962945741850073595106166658939582289367157981067139432443950539298844539449417018734236031103115944066478515889891974235066608449393319481817907740202737274409054013526155397262401344413159615286461903391789702269637749913236529518456051109874815010279197752606999931131448200260895893305370953926353617305842802723255851619114892389757994848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,25] 23884896832196884043133108017344059878719632527205830859142228747925015602219786325359169026672701084629720182477010336717121028854090862889469276720078563384171319782020936535126559451081731098689777505972427439248171919423050770063891324431620398980996861829737799902164756737290907020803678829483460100954340151477256065482979513120558008124457223626807463131104214511371423434638251151301275087133432310888942051954307882483656100187152209233791912019620637726259096778651346204917124404297629834366179931355523350390590997972856571316358718045120011584003304029769466503145918164456315622939435051286361775737994539863848539592209379116217239355144860788983314944496668172289739633953744048034199927485969024222993897260792128153447855466505454575008752946937678572086177472378894853614152476215321326526714000774423997661711231443434867814269657365150923358049805765114229428393885331362269292106102948603048334448569011150535945418296336647165487308083405602954601998229831074623676157112553344713728430376730752381003795640534998024986299522445700328283752747526491191246019293328409402032159834226510504518897949542669165255353826270032913911847999251378598489002239113358842507131070839391056337939798231512708957954293406021142586599492844120044029976794675107630188253046086728629903097945486213788964879553974644139912905673425346421751271622875709351266484842014879624153039787341630768812754242796323521536566504674699118203773870832852378960729047062930643765960803354971522230251350729462958522168388850491248927476909655081387350379572983775468280844737992137294678393865379962248449697448901850918879558542982050633085136746497378512143953867441641681062493325649784198841148378713064249484719100699046050182524905476290741259498954186417745400466204445749312389009467246786852354781515520859628310095870198597372477978804958503783040334698375080023458577252911533050824643393822759733621167585266568920746152092058089504649014420448661413474724793151993798919590164070277706692475197534937764406034050652444020135939201828833333684382970515136543116363784720136383895120745702852988133983771813891126648430437330651171250661345162637042082288299337043772421534037374784134243071680630358198747479687367861446680080155307820951346555067334435430597284471563517019939035048290809836233077055268361881217162341821473999240851873417679672142721763215553773000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,26] -21658024762581156843500270138408736518078095451765099217050619703815446064393800548439135626158468294253541750929757933116318714703410179038644801723865653674461181491906581410557961030538154807663060978720198792271455503797486958075689327930437370215154729449616577977273638739773861830503270381363272364269696572860005733341661390118204823744337977501131545890378144766840462824842044296563910923862283623081250560979053263443693885944110535181312627650594238380890939153430728930724698009783228946116184987112738775326880698126873273414527045080696587350763551816660104082757383633935075953669498591459315845297495582367685046929669543027884894074216583503045741338114759657074277081039938041988408752956411008931882085968482663371063760755638539965050110422227607503953621798190908802218316526057558362192555325317609176755667279048938443952993654892293979007627946948567061009560750154227761026538029351458317355309952321041422366242151996125702013944261409586268770771467631486861534912896836774541035186007191217243064841226555140468529051440856678009230476278639498324955827927722856339884622474012223091493590432208470294030887788213656068237876299140047991202202906245705651900792250929619286865606595150393565488352267175312725118453478034034108057973536113639844220910327896440846414033138260687035348380276514550734047495708820137731935099382245332884901222321569504077630818259864154274452252529773323354458743609940637070263140869681187522090204758563910641924732147216261859530275130785069664989581559498160474450430563345389081265142785241838869315054808821938268396761547145008011035677788859440356051868867486575289769132249612506950906581547131583229194514192181685117972231067268872972219619210923351176502488319194384191604121753096902775386795047155228721506675307767697474742852433965829871546591881913537884306771243135315466783876924334794409000761482283757425904367227450810583471099587141119508691747386636494366742837445088234195510445421025409699708046108347189598930025121048776279388026354899543736151817875698528192455001801213031081249765517307340556100222573068182957100235556838631735823226094247295715560728614734616844354660407896405368555464680355685446416521084274548684567075385323618010315089209389803314586895216079553579648421072986426029003023714414452648954035504363929309056875196923958163781927468838789079770011037764034032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,27] 18599686349891246995674772455155946648599462196858101298964608252756709990344750059709251328301697042045864029619488619219758819945169348401981083808892774188112136835652809521738324593921122637658959720651546201137343415422880296215580370791136137240751401776820544350314026946715404478931569361275477830600686694618440988511299819016437825678819060145478417662388472428365912660152452446714349827455489097445906325856897888319095425759866436474905438053833878612300330100905061439859210554222888592369540247840191562496306966382211478539408160920097250478273491410263019108782070698339921038036099696401557018034085846770179956355186009567461042963744957204979129221949819791447051758876706277818044700351546728995782963045199601977099293714541545305097285834337214214598217534367827334594551145672927399375100868813698187324767728062982456120926182031059016167495546418933458579575019805969058810629261089591307871322742108719124866251410922072131535134356173944364377402661245730538527912291789251508162916343670945719680378173272141401921067759150356015604759301392683436831851855965523100505692514665162832047404912273828529577075130538276202603170878758706810128534076781495134163227512356193567509829629494620049303728345062589867503686455663658097215201345538147526700056344523951799722981650848207303574542777359544200678844945681887932145109482594790229848719298405392787596791840135796670106895671945300747504415932813411210981841151173302981656965936082671717029691290025816209628021226234727801310483231183745033647978711243865412499202734176857520691135466037786150435598242701052784754654822796210167798879199175841357093394109545238649201509018150659708540000294173254037792018709697727745606955011090496543248701356595018817306228709024235437123526150011558028824831815682508566822716141420255600553418976852689650229102377508127398791231525987037497487066117385857346628172140089134206798582678251551748600896566752297231262312770513248695078387775974384343661500506596969416184424462777731703354265114929069389702613323071316482739080407268766056835807025395681157511223624822735149119394426761054019511867168777757803002761247707946044325270367073425491212114798232635035183427287666819747153088837937331759039304801609986067400761595179604692453280041889483608901067840519586980780793538756934707060603877776395052424067825784696862842772177673005304867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,28] -14990076525224661355918292063946104132643461285161747211704146712979384000051986156668722092244419993203523913457299022051984790037075827734318542012851030245874831251069330169464894571512342098382083581796961158269387045123883970520089016714846445149138335293365663294013164923828470164756443743959553483390073436505177539236811782828203397288901183571766169274117616426057061860354742303444557019560341910716147234839976005808971153036891646419295728078678368748217280845279948218597024937552540666657039560053061817302143727129060431815959164812166378776798205414904724162931636261636219096877608843816242319421835945525601861630403208729414836988884994017168185299567839876310789501505630575240083844503746121034733206359965929210133371122990635638665216910121789259533337019655527651182760969308772438752131055030026024504412547953324110509771325520983229986783402802291653904698424628792443890834633377297973907143723051710543170894523554351998146609294080247460984614285125421052596138974015441222990317676307693876902046945158907101128565150097023789511829333322882482440891953231167099443393455020868162211904248719485399077658186516970463669594556341844823392575311417236413656822785618029470885232896758313292497389821871073067046399365172209677863002571038628962685851590293431542083489044428050058263550754324396236000115855679689251439418454856021573775093328241342847442862555360035027575108631566585569804758550076219578193383041958205557569968695629120949947977423010039419596307881161781688683973523414631024943268553253038103035457956778470138639283642615198814157963067989650300909663601092121547346697132358448947749163991187109572112709820463291358263224585349148400938885938675192371685162238504456874855352204862959201279689062933821786403698751115531453958667125619007019039226939673471908229726085721471954784633332355863102492371461740002474484782330422056711399525225778694709185936047867424389814565755820688258069239479713996502216388345017521551779588733510611245705734887624712624960086527787975376046957381338328639466633010538356889558431395071591002395893173396355555012775535502047833163688400010547819948719481203495641221485586422909993636658785111503491882132490345992881901739532026423316677555668717523177491845520552364803164060687661401981212940386512791928382758290439258758333726717211680056079954643533092998386243797747711782741455078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,29] 11248369707525263718144259201232604641387691358993160678474734538864277853240975641102471690614949028360339003147720697524794651335081795567754453203323095662213401404247372448400034338443819322955666266473346675903686107924654715656156136133850310446120443888157756380302978538216415360429659846293056937280166328186500428096053574433742982663456605077804243032201170371866208855972390335367221729122323517656859052901648396632751777643614386578674807892153498484237364408451732993644694076307836827410815544004769602775713926286197009831476357610913213513098200380817777393023910247403818912287445068249100807013717909749036063140225684087603176367959364870512635776192448711553113220575000089457394976145104492862625351147753671497393910895214402443738304933329497448623242627886647479644697424111088626762973504689031049753901874678675295529013560308702910688947133636869054152609438551424170535275710495306884915686278304444815020834463778726409152282383118561464716364541422280824142891510762696189886909352901244635687348528220009078218112386058067363317205410170656086564191598294980404593801761267563103930733207089871344970467298828075540881683639593860600273684813279517875503222035350184775862099914664229848553123675631287790554844120009992282995772123363289880941381642590598178204479829182439066289454484001709352628961720550817277882296952414674097177872754517052974208253853545356715258566378000170290230605901802457335446888959118718457193605485762393477358406966363179378816487191690020085529210280598435086340606017864911942891028324776225544547441416120735753056747115684259856526126696045851751289477726035924853940092499808963683353996702992317174944081906795282742255930101092258179289671696160190480940467139403295156646522352556172574176801872879131317764283342338567677656325459247347670266467981039858013590073306648235029795811643138794771303497653570850641620616405051475938972687405463460178327813840909785933476236003337409852678712484431820840523408504441052246407473954644953507582088906783026686743566694702550998594202164549319123744301614936555533572495982810776691571705491677906599723552266177803724562538790475832774568779860286601246304780538374907914584687022585016391215016366352934159103277589376361957921806453846790044904608092767620624187747578617434895999138908627358747620335685649023481892494885328609500023912919908896423492500305175781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,30] -7819696813852711472039144739971854602609690077344127348575015640652495526429292780051661979989176567208440152659794027752954596419969168817610135892063559339043285021400094747593651850133110014746252328843749435001479001179906784675489167497595926399863569004228917111336819397080493444697576077324597454308739278064141331242434927716319555208457221951478828700000189181233420005126518728127073879887700615682052478450523653848922754927791718501041744933858270026993026075168142983429515580354922046014082714150539572049036387895298192887754899086202402088246434012987180164718552488081889835342139516776750324940291439973367434125447341823712947786315941099411073812106247497947271704925184294229982409527127939314407790102338700767911240296220225749209801383989951894565670776524917612565569051076058481322890960895620077807932844680344826831196801029153258049901995016429446990742190803095917131306660460020715994022558679001437576466290312924220324097445087120360418971440045098391800192783440142721814303969492668056012376040076057503617035753390818184511882492366404211889918474239006236051767000963254841749892109054425931668402684322265072934300487032490927058324343518015496756500209699986638262586776942189933805603067641359599429659607577656202056170442454755548806872590989207157837978992852736502882401693878749951254369496058662365197993433843356709100518089277517812820538910378416645593227330096599424226010171444458721079794340154086600736424990942639649728258494009026147072137427501822833367718613784055738351730683329324980291215520888343277738703681616285168518711674783219645702543741597940908362575054869365251826782872950158686169064210081761788674313124748332298253842557422263678974693804349083477415084472678772604780007289117585623226023966332622533332969610424271097529025159284709116785965970066311241181852394723753149891898024009661970325156598835914633067810992385821746001621091845224044361015017377826922118761551655190192273224401819007309497629557995821524980615906170323352746607818406471580725777245582409977514447114426724502390171875897227603673403388420768755662947617165152926048716041804841110092897920697013136889994084805388659703219440043429817794595552708529349489512562375562931612606765469072728102449929542429966992314619573579931730482651287847198742191888464150627411581471294386624645260939083251546436424404549858276983543395996093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,31] 5035776117820772764416588930953868135098381961250891850443503517655716252285434309632106818077610812444243500098294929248389322629144625603656519723741300847926820134837818992346243411931948992917200235739160899288750453652053976703862060507598528006822152979752914456682905876883178935146781383538305544789332033467325195953513251415601882206827149549062807667225779967766752289506629835978261548483571278808355580630863290618579602943948536938093355474759594870513432374289674809674856545247000274456348443380195422105940458627902841538617039603589593475501412124208902006675591778580211130053618092977599598898510450575655926937115215155916912496112436463340720273050306993334422273781942112985905784705697296671676096932012237641991447171680622814539135908670006502965732630867727653623905909135027308025216365443144556282280606136928702210789067712014460999443702004117013994159158189384291983760886844920239517808669756634370208365209090807908456040427370086651466579282926978532344038580838473227316767853022921791119924037709886978705588455691439351541501308318560377414436195331008498689530841255953161739696423439821509066520608310653067480833859632605502776920350549077710921718017785790277493849578411440935345287165506536737641546074523329957823240691572824548422706073553531987155547065052364832316666511762044779331470028375124050788413133012376231805267360230941648677363994056191121742746842504069224890021289491418422445078006573889427660395399992315044558960866488179961875629604114037251976939653016855287989643602137693797082898594726348096629274874768355794106082248886206434708686978543178735307596308388994898102786850850530193015009666401955791011110105600016799291073901381345634560087324939789977504142003659959730659250566037967110605631358927870515027296004310429499651600097818606859121247945086274696761556268397984408335478789451419316781509943428067669067318742285691520729778597046392764397238171794602619282439204382085354014882147234230151917300404374666797301049891674137494240581679926680681089534133185800011643295155545135458817612251421121607878964734451601480029136368938647263076414269754241717930224206344075893092523302624899742885228974228399817818275102932843024534512022260016956975289484609993767084187150501922954276406457962833520101723182562567453144999120756073428351615475869722854240887101327738204316539382569739943604941546916961669921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,32] -3021299136618812957281434575660057728008873785294786901501074273793742323319963999125016686289829588746212987163715094583207325284031698370911001996824588318837403035579961175395656405449348597913110720217927994135918467184473831111075556428883072608798299580429287003932812694212066514736239994015273720286247033090182391976232452532437720707576526442921218433871223307283908468433474252474399337002988247856893520480378327248226448228559636517659932702414757377792318243013796327365783662111248222794517233316454869951860319194562359105750905358082516818445093979513036289986278322728964778514668114587993010298472605505945228275498467383311845222914820438713966677868771607275505180349984479222882632436772215693360431651930821543591968577942195350157046913970558500568786546033922069573022911557839388459195076317819951840097700848811580274307475023093209351782108522568965160602759475560532847553420442518598879624347096103957339724332888107036079183436775771355806372215173864274141043637707847737081944714136529654006730596968516261240485953261525089787156944082622982981931787607887473374392887177558290326591583818707008996749471990669240803706501822479591340409015583026530331776212811176312866863505296894450375588913956876294698309092217851116455357883297703563277746139493138993474652831596980942069663286481193495203903053685986894875540834219945796575199653428071335563059860648660452561671437613695939990611389967148109488990643564006552490110616224886648612919528810374537460846666168580970748774202263223773231299227941757650397026625488030563824326392212412546644573457856826652818097466037994629143981765255449319148204156881128532392036326533682293856600017247016224142622841459438347641846365267366867277482698949976892172776706720866418557047785200664123384750208040921278396807084689070903421573134540239458092695281230371414811928347482376297033233703764755161119641545496623379179390408153620667357899541683815968304592493908722465695972059079605184688398751260964448468665376767212993332901878247321725708715662743342936452218208881542981817752663063514681507823723631310416358171263825423573351425600058762908075199526340018325687058256142029447806887707585947569924824790003640066483524802190464191608989434731862446351390918708047738058946408300124784979236663423443014802286230863979289669746580747155170847856464085748108946445149763872920974934454308822751045227050781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,33] 1704248368322586094510073353836040838338716543203318112716643893426310080269419825876199179120955539602692737050763072431338832509563818117906522311504438653669727258131963156750437412483895581624928971046618604499266096992401898750478187502066960496683358120187109472103370894681714410551144019620843900592620654706763233803546831245741570347111442306701580121341660196407026621842609776596675153526842128609490958086893348639490754170173653006913209681046471002410418984960918000903881884417580241407247016109722871679372041131198109182091793392408541586453726587672562306829579162544726417683540712137282990068789039354514142157662717730610538069890427838981145814766463758389718803810836007854992660663509282955692372202814570306458718019210512116761626875232152349436825667798568045577388802944553837548606240175130155782242337807794379120248379674605193650733968840125504187696021875856943089189484708430027778025812609323193687789748551638818961156470075967571490444827722542521095425472308770886635514245604860164742982525064253287379933365748330325541004429129050320495627603056282036274984063892304924613496348838434550098193394892798680935504673585560879977656424691985918431554074830461810399891240629042072361045060925871224680167579002665125420151597291470746421924449645800838629274431329777739443332566062844608064214659552555813293980051455579151910421579378814817728297156323748297212068189334896974555260840729871989758330510260939153525499445799055133876185392738030692314517179335540726693658710633936282982500715610394324962118661880865021841679428630928350447425949457453251589449951583134399378001582604244083419734935504159684369658728499040569472041039590644840091243370808937807754440996494571362976506417335615109866937723898192812164308825654363482219885530234157315001512145946908247401839226640915068929417760322293795529573627233641968015315733529025005512934325380375147091406694342836262017208666611626557370499704837060392906159440046101181796875935647948915200684287334044883970037799711104762343248590675791249926097309681834419141906492306617557759472876272423842032083149144762963446002517056777168834956939800570181792927280989196481671084787833951533725277406792102523465651770078164718955075443733529757602549754038040765131176372483786524217369219064884727053235663203697700623786783713017770971670310757618433870778167678197835619771093006420414894819259643554687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,34] -909232294630029470607399310022554869903672049026163674805746504188997499250624734917241977599590725642938843660300293350695763841933310337420160778240377923674562400409520876913355531112393672553664814927539072111458074026174698281958424198369510750074013165550807499115722908942628032859460637258429322571624151297289061130390033349853100624784283136890383884020424804528624904288857751587724473699100274472746715143357251014400889648037170538342454823328509532751755671797877003694370147559826002416946612955757977837305669890022804071553681372928581178415971694729267064385133732646540362493111482848563480385633192726662305156817786148172369095133758914235422272866749523929332766332409393201133524481191439743940878154497952718820471248788708984559384142970491215204144079508580944299193645435865005905834838929769045799688894499734184831326371919014326912994519898321926366943757262091715510667796234929346976198254098538336715782455675546610698060529723111316614198067529530220885988942524201151186883900448391710482079610285816006243515029619718413887404584053377807381503015255096754419048010520789721759552104554927597462090893209709505680172446846023732556379492837313251407222308291481926876379307440028611327640870929878123006477346689339426132243334948135697298644248529580701050561420951756520674052963266964139989567799420356054037223667101479409518104924258458933174865173486833122594394742519858330338952778503024248016934361810098284934571540993617110914603644392410131859490152618728583097449700454633199554697719170435830753785277370273738206675141186106542850515354454374556098201352045532871716615908741475600628187547641900001787370669818663722834202710449645644099223415051948381366351158069581616259907700973063634186644269138271292295871893696356542493022629102280608625132798587643780871772333989357725880141539287256899432462770781229131318402251041520756614398249058007982421067331376646042630214693208973622239332760762947215176748310824706002371520294125126582480516596901936617968805591535132170254604934264536551460915606101523638345560983521970030175577683673627590314763532153535203487820531826875044291261106678554231150464559158680650422026242350253448476554757851439900745954971783432319924651384633720804097845327530432926716494787759896041481573931031856934824229974062373238482843494631006525835333457776962579392756481635107370040657195766016229754313826560974121093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,35] 455835166551065872374777599276914276308368983719190778586909662616906712318572765036513872703379913030444957453013731958274095527917623702812892038478310681296935591014641210249564730278859352040806003590167440029738563261111537486046768879862358535991660647381932298932597331547525693045730781446490882691518577023742207360968823438588381054914840799278380300160845125612186786977320528065657141911786907247350879245522297307678111364615108767143326792873729983409590153492649499698881811633458178768880258970684008984310994897520940334983634594380906541792642136114003507845163117786325846607499422526923645448975837972653455936438541275915538312427201692596015373681683815899943429979998194921362020410520864664767907550699563538048498652122151183225398361316745689794585893011241243032637306924868155425525163034201907641304958553227995534129571358173459829868004966231532563039782116733681303958025028629305728692182059794196908654919466812458326271456445687570539280676075581239809494979328900441893045945903914013499485984171020987604199783512142928923786587863200338968893848916821062223844333489560246142523443532009194993379621298526800311650498431355661368689841311557259151035903449941931633315364103893116631417150062450461529231706445651806421164177723990911402389901920560517155396947648793480374567749668056384474360320453989568205267593585718424641274179778706321673340150126683422974612261507573431836793019462142662721307835682086696750327179592485993969869101928115332338093526196776523455753857308051660354173539431786354266182038874459341776224787791005305726784112955510275023125569420644382849294471691380468381396302086048534029554377908148377898693895834157600977298800096794554179540482965039617796655060957230351206386291267368572500520574360918436855439695454397078721293329689498261946954663186632917250122760499975178003501158724201529936048997200782799563443596731730743806732276394812855546133506443008771680376255562829237976586066069282278367502992075802305363669528190345536939552159480222437382382190591862259798100658180387387400687617454535787324539263690183951365520997120608915597179324553152825512803822157118487673314807674452378798585106559288103310435809742529812193999795609186190738442380869851904028015428761200573106510941726438390258735118352619742093221876192982182876731441028244783069219728732069105699883482266480062317100407906927728163282154127955436706542968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,36] -208989784240111193985240235536366705117920967310070147779927170493766537283522290310386273237406894892308137780431276006086254361127686384766096716731558083507551158231956952494494646239349827736037443490264417528669919096508037755723603648613721805703453673732472793714006761281464760280320593820927194796287079959421713088014360443083157883428355342616364008648472220025282004391790282327131031090916677333033888851008541428044722676074966639501897329168891102911689822108276426791951175599645887627494664012360987033944608439969417659953482282367563605907157097295542502069290561632344178751103201932195022334306338359605795398991405328852819159811945578434621864215777864865089535365134537219179123791871489369095117925626775547521292405667087640867553416130249050918174065098834798267693659683126569300341256766148343367892856488662754276077534492892056005380246166073844820778726989487127747233292290323965608522809504665704990212855009959586320071416774954905381045273793365190705724238989923810650034181217473761207754291132121409128992530030845081995915522563176154610260923665803734776929748141899974244871889326604350751767614040684809118142992995583654735539297810549471610747527640759945507080861533796406737136096128202582068611239537612849391257626641225243025584676423116208260052853500749312058638209607333623378422547629681488707112166701859816045006605745887599740474070610969248515662809528476075983890492086302031567649683188322497983116795691854259380463002571963828544478613697894254189280197224482713291677094421770661914558338735675153498577908996861107681601810231611935442249619031931557471095593773453226813631720710699820407455550471917228530732512233096524009266029261886215129456381200818185960004201147590978911526554847207784579670704052757172552929200805987231300100444948164287615102501369125186299444585179366952585094134824958172134929206100887877906311599438312264893584083877845897823031626549886588642785405335094265423388465582226038367089217382533110558408778397225510976289954439897495298621101460212908323351546325554057520826505609618242092985507193850834633746886157029331192652614633427006709048083746247762070974023968463472484384832464786956412885719428123419657177943564799894141656430750624523127989311703899276382546644352065725587973189149142997976277018417363582574486629125316709906424193813893760158691573504165269202398525144713792300876775698270648717880249023437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,37] 82786082733515749926312733348732989653569158438340725302499256977992156221992563744263447631052141018283046326327612967328647918047506575444422467417207011925213726548079920527633854409307956796180708221439134516813696188153199248582841156229378001665434732493971869571515381124137633800075974194121138056731833190690794688915902573852015895403387727496070274980279116879297988213767421160262879892746884102921841953431297935147558762710096573798893985624328823509294707478139063486733743755841389485427189792467444702932985609507877033878623424628112895226684694713158792576946861334681030781659232899168746766586597344225744689160384034473547349849896419823719744208732132234912931864997663400714437525951963758628482470955114750002446773139265985815980551683544124209382962833541134064070689327046571064914997492717147645641461136127783921679824886792251669024269052205759046172981126757197395638563134229350366953708839923606377702934371747133307975480572649482736002378390048019654697727179672226472556123989743250617418367946645605640492981892239100726838612935036459187308578243926166310665486756688909016300062199086077058797881581971169270344395257320424599319729212021846308951839912360483518564865866897828262917398574966267922495447242885801566791661349345473602835672784284470045902825917104669140269190202159683711701084079227923070537832969447384512694446587830486401542072233061820467992276606443503629711721570343395586300343100200561060354431625979768203444163052668867059913059606047215186393223628379191452049274384950993023924023686649697303496240642195296938687251335262776070873645447817863539062492871158853099637223284410566428030742404633535721305401938171268849828848046070931671044288652423961793049091380062477572014290592637990590381497855626130584199042615211546650227946964113116135413753335023834543094265021350435505055041849728086723827481533790635651556463135674210959956215989636415356606301754713424130096331541671445475382074748690554393827795931368297783518177092192947881739344803806735953112114659428610274695756074214771814436223899643177749964398981775971165485146814135066492850835742059035514315656156996320299470507200543176282655024162798740630290202632345067627667779645516448400733256861164827501512580842778246255680931832307147654866299366124886187278536934391251734735087740049140675064272957449789266759086854800678109126720242599443977393747218229691497981548309326171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,38] -25005332249839279067182689277472193182472364898330563512210653482608948805024723841410007462443990282523624897173190492178112565020933221580375093621993346233166397984784372105222616245945646293313936381244956959581450042675573194557558819952260649491565578921354454778889957051319865093220819403637840356901463183473089381830492246117709043563216239234531452655408462637397578129768864901578961582842510860647540097535605246969914915244851381451230412128507222979907036822479862873377079765421830539073623273965500824046164257447153853897507790122175239547567422664001935225566870528914572346660906704271784483556441610748945466419008595904561275188603897668235611014331839031324102697633880144526273335187670376099359985203768289291528444327494733332457039716638774624302548232277180076651489214537848574465282827476044054447624066627635182669048753492518130197689537671313736685454657486636804513038595720563592245130473085963337420324665551929011403238788557593766662215267977950829984094316351099729179744496084737634526884756527303685016210271907230121269838849599440402684998391578328354381227218096104058730985244614224555490217794209633853336466567542291369288064920455054921259036410450232789740895754316224498489039285564777444574545807745962411662263402339008739714697472212041846084254972994113256463224581078629223756889714659456909411681278981595909972747272316118187530679510995033078933008143094674179716539766939832588701561020945492103999852475353160765828444149939788207665347508340676859580254639279210196341151725861565954249195458714112401256068350195855407936418412442449311832915966661023580521454125866115950911692664805521429096017449952379259472240940774844475033583963062294552016500352929960574029102869531264738342927471167028842450764329261799996214375258735422671953791660192746005113015858321677123635499107747769423015956691449540927766575881655431359791123163833453095721119385086929116348988992670620239535319911035593384535329198426853368940603720687505749535824748755221016999279250841888859452230658493574031151060219595479106406114349766191431488400052338823171053134865101416561229453004194350385426310974259973410760669400447632410732318733829545406435727736217603423727060053685978142484392821063241774892857916440248838274392875128804332015264852100239517643412781971288429581044416799761726259657086753250865013462649951703405173953855817821009810408838802686659619212150573730468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,39] 3246831066820476423456690788305955320614281585449245672080879826094977821129338661830757016991921387725401210285581405788524804829031314601777048395956326895303635623424833315609204035781332993482154484252154405250555513211516653723722825731503372667123204107994590624014551088997930564375111207451774568553096583845381340725855996219943916858056621292146884797184044022994394427467039576636159467995942868017784622109748108312403466355938415018704001979362059161366850108160079007499929836759801939837663256830296608016400687427615130214172271013262711894067636723345746520060847259179032221615358582403080883088255700378164026090628306578544122616829402506589960902095536921521635238671253711065082423658958955505601577592629931536490585013054060240679339974609862324649925352787844254897386934402486702546022773480289164538696801937744523742198494190143685296340911896037084717170614326442900890081440495040585213122662870153486030498718475165030474925635802776308548358530667591104696697205975077804957209960859797011036424567102064294426415979774195725449438905684450173937034234498145257357862693936989503475453072031762919009631299152269343355590017007937841132685237673718010733120510276682076327765861288065501312294152208495513931971812596955267708494943753861451740626592308747398017170726410302098116548980907754132954914632423466039318116156598091739917116230333332049547059090213312501427428365345080145677951381715554995740387575057445575987411944681689726695515225960467546059053306685014829323170787750055644972261250437119733930155087509769708362023704555501764670590617338662829202262018873609702425552062371936408456377959944330580806153461025163410800932252102367280757900305156845406965246938182604360041117941571275317336740497382390511745266053042999852292993530722480262002143760604313956140288621823907930703873544269558046957551114054104728300874726303438882471705484417311292910007145787934759868587265280732964698204670373461262278916355489337111282085592404003031817852473775946322165978171748825314691425652760490436081379430930203629189149873007862476134394382704108045082295728048711336494837237899032353074004390875845163163650404069245153287503110600765555616815853789843958565848457926858018259491833758216102261723800377268510694286280460513647388605064190849722627718437962463592016377349901275279095418909651072185683032179220698579064420944529997776640943031589703338113395147956907749176025390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,40] 2233429260971014306179616124470950131872154898583310982807783181692823591823161919910028875724054905337942803657564626946186720963648367544486387024556899893889915265111410177595580127124460780084563745110990072880553353386180782437009861120941303820831281324654131792205121504748127946858419887379379842227775736954360286892279964739803210270369253290021077160612977804059750765650395009765451100110246681497071471435735447213319296784485211830106204682062997996759939043777537026438841965063547551548379365116600759674470192866260834515637079474248318239772548725944002537024608785859586503069050728848470715431792889640115409641988259549735064399182005365985221650686542247193551538258198887869628906188573268878330503698333365439304880884056018386913908562860265696672415316030198065565133786291762979827535851721011901697649308446219858683387064579700985506060786506392173348375359299197726010491253653534729942761788310687464871560806717460407426804817176371717613198097856559290847459927091515692822256811038633648370524601032712633440147219502900312076395516779673385583380343203591554989828144349903342839873667317542449737988800230336901727732148122798649530359425575740743024214198429994580882640487353271681384715553908017669124113910193810980241914607548520891951470844689700574229361190502814509434208019951207529247985362076582406377381558361715349228041423178880785060975611227645568229237368613585589886914421799530580367894355866648861189275494498121513026829644521378273205008466847303319744342317792366388472009066707715836304555917390975924036079833709592112472810735589212887035502833448046414016255806197900716869176388554726110935875084540680065898866642270274511023778592110009858216936145249503004170027745152797504256722956979860630888814729988338196136229754902762286535623168504593435931472494465497478716291584690465697451835216335836775126770519471312067659884917964689680064313664036457457938698197677921374899498753539247777205797006618716222404077526920428809189233019166948377891201545490891561302624757230796661098115499682868485804117578707009435289693188530035524159764874713458545485865151301633178395062805268474412606734074991697748248107838197456733310911290991129249925541474524102117995571314332230452154501991828962245657045307143919310065734252556595725394046883711155016250712560309783839474415136913101942254922048670719917097468029843995524477549518269949013760111711235367693006992340087890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,41] -2128993172945663871969085117816371657786897289362786460958352927714661857678590178354017786171422315514147904865226026953908230109781194406469598788272845060407829034680759027422783139552033435060806215779865902801457342313964278763611954907734601526864426992501710338905813979511744400561870016451791676282189482222803887287992744633036765012616193624902870422256032647670653507583103547482710062326858318743564745321590020472303372652319808379178830810271345039837893923569563780657518960154883294805106436040210701513587868660641615351188128401239406491850871001321128869887651168706000788068091137243081733909823586242987932333832804656555465357628744520885120866992229660859162182293033744268568379212098212285227555614292386528593163909085057657774326618544459497378672919140014298060751323806347586742518690237582006254165534222515365606866867363245182417528362528292686064884925211434650083225873438297537978388386654577621572447792866907900999102576893548944733403839835530967620916968659480045167872716056677876581728053034027446531949001003286471204411747234421498281181518643319755124813985554486566813810895028006812129655325182133260141652625389277138791580257038884348194783476451319716861207904534434064707361811374395236205042512976061949912546245123637402246656114440013217778382654839256681122918801406802626253030402146047870823542726425460949117100454418860960085663035111680857354221066285367594624862759755571869933381377032631092756490327306711558430214101997824299314833286541171484705190633341240244364281730133405881765647417865607270121459646615127395015013482981496648395157345209738590426086034323138189955096259036142702905759143939628940774933993015654644379936159241798959386403422948860270598189608067991821291166937204971228072229607094099789512571630606508743283026920703102825712654128663374611993974367408755657733738093574061053434180757006362283046031978448720030595246952744506293631964389836541862838194612853117367789009469001202716660974492881374905066682544271664373502741235424174795071319834375670396614111874219930527204541868405836363322701039845991425209997856903803390762110472710619531537526787505971489064751548607594754689294062743244103766536218652149365851982243330835532849761900448531801334810780344354145363847671712874561662453560156069512441395007392352761718639624696866656475588082027862615270887768474483161547845686178025306615381016658920766346230202259448560653254389762878417968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,42] 1061866986087268282896558663810764883059791152232083720673918543910812722527431740598161797040203925413619267465858351750022278371394721657256063313571245726385081843000778356679260974030407170459288596331889097682190560871888703305284249517149660248243831143808388346851277376695991188091242485872603820786365283516932939355923021596994512654267541270197470341315711806260711622991248995878428018348946257208982741087343268643998329943187201942775748276795225186507393298739081654375797268334074574568087049423340144420007032826778077353585654379789573951363724136499387300360501365235075302529717388338940356244337287572244131490795518891943168857233221351170435020285365144401170989618739010059790088831001267122768976873089225303281006966574128540352520903925635647875728149257825302266817061565785083765555593849044103193181128067422182134571452782088268272755258964970869072292066791067786104671846655423031771609923408794776307038595477096985889221528620380147081023490174225043991891372676131504516241672253723243460308779726166803839508462308625605491408661016797374636581917813658792685062347653015215155463883609455231146710358460111876632681537922371929519845354487972149689693360936970243074382819813792766300365221158112845599694822568737681073594003849535396693185001553243949356216481826264124427923162549896006958465383715805239576565174845922853274590030099932730208854730419768053868578713997164834883590954167132217314652796055648247507524017155885870014547345560093987192910661217139561138292597840372752961111805108199814062231575068084118322047807068816188327464838093695553422481444111908110793446637119020667097057613231219132098078173468551871897562487165648174316201071822722631138942957674627792627170747389042740556201981604962729491206761295358858758793272673100472444215399504145140521078737907597535183685662485249862588128899865748353824618691384615899212110390637299770701073715801391053004150175727376357205128031815732586723379439030209719454009026324592983853520766033769106985207782541025016308947883461014589142397971036663154675385221432951001481501385288556627556287947827894972539739569512211551814929638474247399884825481208493319736657724040416493502350719490194433173540022955799281915436243549538546217837475694790430091763170577442471229953092413023916595478204537985169167827350777823554051215135611245325754409760212403131593076714232078911132743995765475165504038157493482685822527855634689331054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,43] -362553206465082813675279504946895403810613640115440025975417917880858820998335444782885705336788647357029991752876643514858009456772135360561302915429211135856871962983200072782099242024136573622531894415360870830654214180839836939192190919159884449989387071067583988200128801509768991945230576538373700791751187113414094281934533733104294981191469620782427508117032606939635196825668942273673038842457811899266429394152941750561653700591690310540196719947058635849019614391283140335612059223957907730160894273675219251465825302266720034548466292228197202166367224209173242656193603713349710610844441599021503194053133601861044032021870275663155469511728466818872252179922412862644953971443208663853723628881309776862829313078941141625135341571178575934520581254049701362769276047416525282323971006275739422272511702172970118433953689763254175075971790132539472788735203497873874922475614513069075150269165471031443666912630127290774597246926823132315392945696721931130540844515841936802259143452761501178080871800760506550914456524735825927737415087329169621671795577819435743818034437254391953822774449480677625252929641234271896035757561030841875480150565049113660955533111132084224679291858668161985424498112801971770442072497988827877275134767893183500772862571072428345826957863868519672003905565744122362688919950659282891153804320544266287239682756336396585324501623257050312284142309341159761931930886246214297704324711825784438697149466705000201127422812713756856355013574525799749851555971703940445506064803132124500864019571774393517079468509930209221357451061462923972982520936234045932278154293046079094870872321238844548391251912030685803909513132175087493090613222559782654229430243783016176765441720024151637277761741269451157911391732198336665039329554137095116256843440981129523566050021236293334116845813335706234801293136951822608187893505730550422658130065793402516835111852699266289645728216543258651262006456091346802284389605205777906326996206225991877501477806647725223457041745174697986572411131702253728214214566575963550948565155046543859663492729575657777950556124686603729348391990721243539433782794301075339188889131396208335863988418359451982015047351437567091291701198360741870361409953820513315208026295747588528724253054611578716902556727549288738270913640643226975233489429341085081294755295615104501803925602241731868996779603512363561733929450797315182762981352087811508049224745731109464941255282610654830932617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,44] 79468480710192666644800147875542846747811063862128850831019272409297202650516479466503192641596010309512412202294710442020438423352998838915263214863832367870272873917665932738980429654397899260791382512209371170342419418712100017554702807423532267531824288418433259331470321513653068433549965882853752447367409430837407808121041207306713705850993645258565097599444668155604920519369557562408094512418451856221142835692730768030175516696664046037285172830136369083177996447894544589340453507647061952570420778785364513292290292909223576540405137503396147180852731193280294090821498546312101980482232120117630410521674066298366350765972892833039806774907618634642492133233321548862684701012690801396938566518500764694284873488958184504103005578410838454845308638911494971426213618182682007799179986946878152484302735201011924997657267554259632160476346656194977892834450863257089355491479148703851936201892864387240569472482591268203339356812406290423518451900620695918649327279568626025652918689400921598054430100112363715130087566795200300834268722437515832178549798560282369675540411986619985642715192451473107231232676860221379577446816883985771713843812775108180750141790835794221025965812137488542187198245947889960563434668806852031555255758145399405668628025752906082572734752694119845016972903413294620984125257741647272345951696419465751952600657029551119974331859836435595309267216672013093133952809984891790317968233888649831964648808949326777592387117936917275882445633383444452929547787849851066682394987273519719112383840875671934235584416645982057438713213761353070473803275152543930633286979105959659191993634220659227795540738631018764275333435443741184607273604653990695074494590690304665688147946579452654256039053935293650811069072245640144154836902904538411243215347687113509710921147588330305156983500583179167939700321042910491478809028379088935703477149436190448350943578134918263757750544519124372052655440513074522233961248789557835592373111734664170707340771497726307427764815351903262134588586593728023349849696443905378824363317797410086923208251824661201444114599710963830161236757180877492573774607704580402631372511767858518903147071949287274229239853902755546689161818700321763675327224570482206703968902978518104992180231960135752570442263437543504565737194816430601220953230707306845560138328146915252635274011381333008131456521683243033531986646064060847080065096421772298315388768398526142533455640659667551517486572265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,45] -3717315732665837724438096347619154752896818653961319472864307805145469441190156982466194630731753129487482421438363619586649947017487613154398222311009984767729856295528485198924848094092656024281001622280606763835492522815920921096647861386981086316111005673987871986780859708241272585299623513637909282984993816336076665492915625630819329113915726782998976932269925656665469917038476995050352191920890115710858250589290522513691397216702790926734985874696655308261536761461309285090537256991064035400055627462928274407036620319047311330248388605751557603148656948544429201771503219348019306321604782617383732084772609083537410877747242965269151427746439578727898377142010625491317172284274776977606481119269617708812699344242156762347380793806179796403940846409447112741630564207029396531170681853049848598718514253033893245620264793194375042098354325311624043628713014185087689150121357396398447244636385861972231443773138986626098166147147952169597829955256433407066188661473366601976429781181502051404841294631663781148491109862419351652672343570005148714720691033731685011167206909257778170532487543502471496257034060125229050348746388519117761054161407128664606071831317308811380314016309792060290060935988800164478109940694458522004270792490110025328954650589476739215224161896189227467013970283873713204569632403986348038269462768808052564637211944506772134029031827362191519369121693290808699048104830588387497995435794220259621997648090173502046159143117407547794661863471702922286849342892448162016965385112822732116893679566194042157963851666780294136731299856720587553549703367187865756039062444699899886686494356382027279072786127097066562488173862514180797111452342567354091643640670789647242493014000328739870124656645837326658471865947697816111508128278986854482658555214529422883299773105728091073952890128079324284177279333925434909188853827455651824554092244701885343793261179405942082918533989268347495652138777649079720000390294567026421644903284935867605931078047548461197153760010484225925797322183032049599274876441316911687032233871056773236977027958590213532557155415504738554493544166515133052800035952580039459315629627741104014551238269345732789251525350473123823110555491362364669794240865049164475444239297019902580174148660650378766110103264150164861922905300740750880556686090916575309362479470624813672073471633552399656383749613548033085922072629409816128663299166077548547223089429750522705298010350816184654831886291503906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,46] -5742802475428292020606076133865054277145366077549751776059700926261304404270229085986854071273203492939036135870808659218865633673501500058591718024866547466719674558952543846046944228288603132898754224481200294386770731647765183140256952875430124334345133089119553443219363440350132197035998186868097382012446430883765345240500924793779952485324862184134012747573323455631091287621456402298834127751359887169229890553164899254107960817501473153132124921115406862848030758900894568946630773906990020181662763635927469176792246768167722082780298828673746970808404623603910445294668880791609568821003146028949398608048624302710673897409014451154537101422228568891688066279242643608011662822484279952115384096938963272816844250296765085164005474746862758352651753662142077692068573820339424853121751254965574589864793900239438816709480815691774871756613888644088488736491590051400550260508189984360159851866366706349388751892084281533309717599898099952328620877726198477620511533578377517491795869844334743016070334105839441497579232651982852623119966301487845066254268284661094854861120060989334407088218897419463897928629139406398689521497480058798267966161751886183755949548230517023857636431238675032190042731739872088558398971073863261355400972990126760943378554806035192569817371117619350739610946493995717826931762283114172373528459881386524836006640762548224887413176502728672492539241905495840075639561539947599109322481235565780739159120450276321308387971785421603485026690677862718856508481465761312765897778135780009494700502972262386965497522936718333550600435909893115418648840047779188265318282661725074702102958876810470416815169774732014081740172006863615022248575212596049138208485289726396743702208180366121145032792323369816260818109076197010037239689200336514894129277306930442882032249648229843959188309846388651174318004015923726276424194507918831687415435034696665815253393874295105511233122580670671456617004531571567053743326177981556007953181356173694710432558901890861761282975795313609459951122708995559303599011704193080470590719944270719688250585843962387821936194311498599692964638133360427216787896514670494214745955006097994088789127717606602459155838506047488284963861936687975908668160174243053400946051163855578040674512830697841133475289802160860150037062444343971320208508392024562337392800974427492106997266455506871895696032171500840182526856329774708516850202543229141562016027054379287142271692800932214595377445220947265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,47] 3100222042786458530085130793665772503103424417994498530520830272466070319871418384655731445995256542486846134359983297970091807487323050926907342594257693978259054226553025003255083048407841371275073344128754559425687802365142430299328428347260980987787253088969362978604606381736669021235871085947679723309628557829124918538393672723449789106244662169951417486225785667485374418613143107946584094054622299671098211393991938160722059167497038710466597485309259373999672128792388782122854936296344192842609997929511998860433308197188848690251339370720080668678119298038245523701047023691988365521237485646316938048237734520348794807109278308778007091892511385221542009414496598265801235168365919264481805820107859541905091908029596896807525944340819932109688333108686716273824835231133730894695072113475768025344268146271758443917903803183061599735679322540264824348672756378459498185204654548196578496153062336171126161732748322883326188382476702056921357725034375787141752826820952674245138947391300816694825896138021909202623679404236321518538198903357869643203991006357575337837368882782480578438982865130950848361309319175372503460405659294291553942654735972368285239453900954658943549666186758147671101829522459304019039045906781712064461484573947600586828893502967496437154366988186978062336024326979801992014078600083889506347568723748346126090362420301743700595890917786945369056536268566993847055455786761276052022444879172312209217065936472504301365751293063692271746787797876184657260836329269858505134968217135111222489429985321249296595136993345850099696532508273012158043071220870068050324191103314828525504161057045350815964082236591110019525963004747243562136162027014801847434381655891746829870885753239972575776656305565060647638865794371140647067748499993583482399624692040134853571423319037115997749467993705706898163200449157778219678928826636211839088152526687257155795682749975827486076452909952789038585811351936557070225877233647425897520600421351510880385995239906446968057846755402487163356002765683926957264004876462971447828438346468107253015977022196735340491390984290296479379295383116553882446010998173937957229895161931196962786857617380657203543200280812693171288726953559899914097154970804019769304748942956585769525490272692042537713250732651061518803739049133083172796333561497144936819910082761662478708384518267927790033215597570586454219340925657028181778902549396889915882048893613371221954916334695440127688925713300704956054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,48] -1004770723278617420625268618197688091416000867668232640272552700460363327684934304321144013074065369953009661609684666840869148508252954265870705811705829114838316824971704129402475895221393911887149386457553793740403969376322023958849653211999444453210708071515026916222804416036573611642764058803994403804372768015463583922270667787276389486127603359702832536147439684948106945603624637042386325412673904056991488250859730672526401402986392215658955961926636869444545993213771612651545337753471327078232928562067758186679126419586995126812000020898495145831862391116855843339823584175717998069772885037598645211228329224652139084838888250693606238702158116928911434898001980440618680320643980593417163359458951051081183203652989388123977768597696723258965017733877163703437015675935976905371919113474806514555160287674455522324267146318613894774091382449066528850333472555526527622053068804364972421274934421327397726070892735690088337685538592584202623371066517523575993000685639368672291305387267354738920593603172697047852572932663689789942412262249696514822363493789815231929619841603542759143533311358735719980868789354852508667511411421578853790148713159877320082151491108853154779775393598065216395850821168206611335213546457970047322293773196768499657644406244377362382615481577220803588663747930120511825114383689841643913231683440842621029802871254715256018123376964453101876062854204222868587256007531360639865206422807991398191599118145441971415514631460129068204057690228312966911027163755882614139263739315037061628484274521902575088085986120545094065791506685419659831308118734703516764208184470997314463283937405526671157443067333185733015380977386458976071349755955558498238851044019799836460925395807011052571919215290162339235823861959038962218677035161148682109019438430683893232232736358586873317703398681174909534787472848590466610499229774145109374715083492005125765676459228283272168815237722252638290502971369622711083124709791211258602374743824792081894136560612577431563777994500209112790888571998225852982050018887790398852884274351175202629053056080765121696177483731401303135192214608625339459976482540127634384364259925085683257486499660812983845044152384019375694924886162276285168249759831829154627556188213912981491007290490805140656815978653420014076079189595681315038968195209577868354737513298805943412520097800100891337167272087451818851606423964161995965188780718674344317768128367839919518506334658591860886645008577033877372741699218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,49] 243784525952793454942433432370563429359972421876185609418907365682172544516271425009467117531320077396520442580937252081298945472202162580172515424789151131754791578933586871776474191029209570783870256249401745440291364800836608473002947000321633502625173224895609546589610879105713896849821805292947308876643553354150573801055445586419773715705828359812758146815723430759638321794883904751895103371827417632621640991379527146840503442778143455195128113918981296873467698169651671810797747949259824090639377529143781278286678724359396132204779974031207258960979728633773563852981331768413362724180688837348564417243013269092982213049741104774660035312739861549346320540830261706852793389540545668156235073184326396265002604465529168961349123931940027201045164903292564382484379285203783071177968352338585407236149865946981400029702800233591612750662095497073302399131471776459917078460507901075325826289489422649510606050024533083063254526952949838100886784374434528452221142799059078513820296318551857295826080256670709132336032145458322212259495743765635095753991982448805798880140693727862513984478089187116332627869828355987026284848335356590147634994133596792878351164444893471430518809196543525860425508491782842665030370506648852609893251956327480856189548655191753000554525953999834690052957750995027855522390905364193338270022114734403219695112148476353629309328739376052552059806587974229015800030520714112085167175098974356253986891990447958986062246542729245728804685869790220972798936127701549184975044792331129835239557651191800051779163294400182975944034703285881075740709271394952697931355399653933508929260296752024406213523565072911200097328418378322013128645954387875381942999567058600327065373970121791161476994180531814867132739146773396751149806433625810171301993059144769359081397889114164612626710538728910781216759096399680192697437699532698633364735828984360171125634054723454492321496532552948606232761259936574591197499480337404990834873207549240262427073245635986298090483340429560493084617283215227733143560265772862632174044426308167779681403678066064258360326055796503933558518893475698549469245955892345533156719209451562963344306372506345725112919025858736990174439594852451525514194041152842382760993988933574238108073775946162691138559950273773358402605483823932937519160990903242064858311298388221281879052353399188975128769541019658192066730592572171858916663474440274240782961965337128035737877987225181303232446339279704261571168899536132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,50] -47819067698059615150704588083733048812778389617440932252323047212971067435795419265924224903056027017636658306658414902435630690142000951812065585492606134054446650557624923277994029424695547750416880975852289449882290571023079892204521956517451728215251314510120854889349891829075880444747775832679456255609235258253161730159440777467916803852308281963972795687316691214955848761319060173904652042560898033743298293524019556149137528703291032380497784009783825204525852331202793252886078283033204592907916765747227831611383343983854499604701946783306517746108111751388554503747061848210043674304117279401165918014904172557948021095778277110594736167708109820560377480959326153608136925317621833726219771691838499752759547487646691636780178268365538234757993406422413857542856034483020344793997893489967770312912376702760876841993192360866434341355060620447906984048075262324939307473274169626131937793896971203382089245955583950301928005768787115054985706335813561795913965165129130931682955853309569370087358182663442527952710299816193001183994125890000176024545135823177440410854629853288020209401656211481951483374788750445301145312858817756723738035243838823133025509118193434103337514443724276945312734350046083207553944361600874199819055079392632524725055098882323429097161171710864523598524485062682880383196139927089347772236126025960052500254487918840494634376424373770952330195234095187885307417153970435529616375702032991128199410847500733606900459609529007746006618182387420688847141094211765222821508803500238224344873242227339499955753817935723711368998961304455160826274549540491862029544437563610767671770863818055251785500233163150870994291937763863149217768509394112129526938582384137104262150922794795703870406520670595995464249496785949952534087713561987325399452621775114630457805883662826863381004472954008926951379539999229351884355353468701876224251040032552474092984816217325630676721972359988817538209241105018345927083488270931997084600828977011053593040577787152013436915115655896175474164003089406818174929259267357778853062452440885350254185457539446364941691005593318106304134510790462691864307269759382890150906364406727485262005645400425780980013514365317753297661907379078361691848249953321516565071466899478160544414961827044478330169428569845139292485333607754605506829956360749931675531211750760272274765645342745691148517542645638609356459645896786299855907931784166756103284574884038148193102160256098809819336192816763286828063428401947021484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,51] 8118308608551958874961212983032608173513185214724437749474214113652652691420707625138984816134390323914634400070010273437767451715602483815139652355389196837656977732223132838956460873726156513245830568861261126879071858943687505652359025550265570991080716986734700700385296747278857784057600567404987023474769936294125646505245397193126590928632170447464569291316186811695668525775648021763984858446270666101551570400090404540756455104852390117870918775315533030271763193083534284465447105650762546214178186281374091299821886424410389019328863607966635713209533898172898214768857235295804480108226953306856771053660717019216519310400431414962617430489546670784235410111481752728994073869665507034291030961345301399606718003736587648728815057443806169174271758910985003155922274209449538998308330328956921959239322146243558291476373953934805504526527798487963071202987541544831546220835996928378713023112206034534758675415311667729775779465069213756686270454503107173446803506480845852427334070419859789946489287625355972958601532445902858242394552886994944987623305097128262059365240889946327139811778667847031515835519679336612856061336312249459046982795467261502396497444217295307717305816066636253204120176591715353907803591796376368343973198957074159883844366222712680665447837260880170689389454239942322598130543366547799825894844606871339741958226666705978798094746768606588803925838806760998125043640183823244796968688276013983793505630336420514419695053860792882788053665165725214553676274518238752280220027597574242687401342709931390344172925591310999954097003945613417117961585787239280782875323722114943679377473165927370239429823246554898642089673334099197723372065012353718993472278989203950444940016173466858894254701654455804950510837202997792531073157064901035176549615915564562546970884883305767909224748705132988710541629150567681993039309183964090070043575894406885418779759222364742355797716797046213886339643291086733257892458533900139485294679241702335590385113327815174133746545931320571981048995563917079418761277513518710270943558689508322760734637003454332114801510351452478311604706168694637776159803602445381451065114605750333619932116415442356279617245393397621880917685437092374720336362453532292430028948710460134945407498395102582044005161650298683992669002224471197822950456959560461664443121376029798223585837308737512173833131240963804275032810946633608753231881002582059452702949588898477641838807057729962196926908057914573646485223434865474700927734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,52] -1309922484244110509660446847188459116878163796917904703058827927806462857833614297390602317213817412659267825107098315485194223428488259098636892219779006840421171922215034430957426806472398855669518462378091729106679810139722067869691282842450784478609232736189764598719126035527075882430415699739840182996516411005293564564914173271320064451916246979589897518892378690963469755325542254122889853371043139747122774387576130297323297810071244640513776892774234778975699393541933757027572719521437559593677238888195628664173471256946453034447779981448853351074446996272080430169754429276073231441590500006004566983598448808577397055292794077174039917789167912377650533767663677102976176143946823687063508408145579605552387912447335024025431555319979337092479471509163881251773406276799982104991347553033781368412844205828202741129961625578768118175647390519829698664722418213705763769347369702603487827576475763335040714672071591890472903088443126929706405796106073143129084670372475260962948618969878076078103104933234628569139876017283221516776476774606397732063992565904989705663299189457166514748261243270034578551896188889836835522586181729616502385502734610007763175626005288072575388831719840590569394316541255040958847408196525105483854892483746642059963464803856751819854717007478756959662287854313415286313587150004051516086189843238010471331407219017393962089914220965602998080398318522216947854740985009345016197095862270469576949544075901913546461080389649025627944893431848804339208057646889005515608620929501880508993961566452156886191214442172076164447301280756960584753074945737240087100239513446056527209641278896022202249417474780109338340607809759702661136134191039425796871981111768503984933926368931832061392042144003872909586490724085443927900370761922834872405575010682921921491843290214974519125601366423920437389838737616349461089044725082423548163082433869045987105802432944327957394872213330288136582296619014522466712738028011285540351712005221003874566529068767923938561497020302889990885266701252572380680933232201748570803086135778359920943627611175838466721951755731201413086881088827485664282904707761928881380279560965950303096437111894399272024325858337627904921821558395148422700928207815797700859173463242620512539920108989374420890327126724520660660562837928150770185024937200300996971952789598934637338286426414498791170594036381065579960908450510283242886655488692989068459380435489774323693569111327240265669596399819574195078075717901811003684997558593750000000000000000000000000000000000000000000000000000000000000000000000000000000 [57,53] 219399351835318403507906675503395694482341672702986212829314034769147905379077185745301301066888027592051939404054759546873234821617008236883787250933921914278763672964147523629596762336961376687929193057592871142935451815626126430836507321884917279922502354209911549780164762760351299344573552167736747794818303227245591849897168621888008285979285862929792784371398764355976514543445063741954279220116316595719188073433013708868354041780645034280521515083186566378216636448052933902706296336126927970318677720167121727975407906385497727415687685693706282227567348351695056727197751989330035443368960697699138278212198867844696767806050320616887416532141144288108953433201650463842189923833650036539006179962594333167117406362086531215531800990559880503131578743874912335878741611245824345388062708496343928328953602295949771637467878717293738963872499032178963061852780742370328647196877122336870336281397459911322536352337153135324624964288138742381169804179847510442926410059132083512735612303242814136329672917999680631862825441372046752265676764407026578785278520711932539783762030658784944672405645218989684332761503050835714253072032270032658305015152736485302949713017785091364763492765502774624088356925048854840173165127924620635674220725567343825520623800197537548530506655663748288884279927445615503643006289800998497857467409724641796309223248742281511361267705024365250685812370990413369278357866973547565128282433165765853883120521357848469041946537891008759779769975566314895613249350548123765263434165957567782005342512344477685284441975116389292922529670001840247097634504418094186562521952617285403650435162875101754616766514626757830563939837514217827862849942845754956059766926367018291708686683520289626287754323800036734265716240940344807287704776183233773940880995505433211412786183465968900500582476349140578957242356760305852361634825644141576913299992643762603193939181358096942320600709018283155870577774134951515711675957493023633825448195242249095757549442122309038622007425393572146639709089086295120530702255020082791439630842945344117127604297045563087482821935705431781169011997795651697019683488054744075293567345531023425533542561900874408723468661466492284752366296975131704124883493670749366212252889989218005200149326109583797397768676043725979276309913059523764666580672318835361176779254345490554128463929763833369929734131904065834531237852605647788737734444244502131201461059229174340917971409719797010403842002664292348823593670203990768641233444213867187500000000000000000000000000000000000000000000000000000000000000000000000 [57,54] -38216833356806776194091634702814919644475918467034655799339315280265569541231183636042871333896191767784540945013930948042794632715131083669176506515758125396603290771947610531776322046525484369662004925156352295804053427440668736108135810359921864057232880675178272735278465679808187808506465369047106863057517783686784944014715264791009530056552675715061198551521817085364314428517036672904104895094586474176630224478822729147522867415964868500954905524901622764013680190866891809591032671399659205025983701185741121052266077351688456812677848025990168197989833310943195280045687098079606257493516061117687834786356130111638925440839299304263085569593782374780110661582221699734078468572776252431633078286010734962081676083621175018783085254776816999120787167219527298884848696204876105139654241940620995358601623317988839649754034591742133517911419083422900602060832866410761123923474410738926831893079507450607136022288796327903112398501106394582058851351394208830744199175994419341485950309634102765630738712762676031177207842321160331701854772281239843651662275468397517097582038394131945722789449750008060611521711393640294132933742321582561253498325995579121870236756543722074001616153725205816843152441418984225674827016466951907819366438381242668657650230636457955744376307383938012499849846508768319130122259385160431259547277692504039444875199478013947597339759732236012941119855062562335923101533244358395961751264645643471318107320311332882940263002976711225914241746002891185232239882848569417222202792293135739581638589214445452414017559151371405130630793108771796611451159654338105024731528657376602633294057146347360214708186204603103542122599364826267535670833012380781801707309257129364462529945206728310286418567702012748560311394563692543480388484850355410899162742391801021042302798080761649797459246324251281981533609454376863835114288418248233737787055656427493214086483419750524413894254987217161447818073969642059263874583736956225660565722837874869594152255540433899324679078725632971779533402764999093497121511600562449223240347471535894336612267409940056090771075137590054904373712585878871497096104327072638038196428109140483617288437918540395421501448821529429390341111754663492583962970407687912194064895693412285689020127883595282983632202121232444498448814791737568125911169886138100551069257721759531897353762366667037894503075208480996803450373894718119083532128906873153231803238962641003420240167183352381053897153288475586896399960323833511210978031158447265625000000000000000000000000000000000000000000000000000000000000000000 [57,55] 6400887848355655493266809469311877256631635954598025415087400621731631240025624192036146826264684230237830474363233907344004610418965277458877854812433803197341854104472868549268248130312201137366958471997759672605491509581239510915459653826849025470082525307777577614589055594406364084875770208864233416785849349570093927748560174289767499929049045407436698831360570195241062170573018622954173307535742500519090684597416839912855945904171355210615460471940341365325023295859937877293683095039876684207909027452954044031427545361919528177869641534758285087834023412957859523458343135644778949309883471953452048665517130012841962435159832864796418616881164471055829662280743866869027449567028148811896997169130946955307138002941573130282734080779945724848076560060462403332444775137437215491342867772784452573324119076169512082320655476222860065465112002430230032267656231775901767285553710320640801851987449206143105299645343657379580935602357731488731364105191052417620135831824543280356550681833518219824018800899686502505274236437270742182687142922722694255217113395556987720747156747461487437354606583956541191679870570824199091760777832014010320849034741202491852731729981947822298115105624038455051077727546849052623231173817775745352368037514295724659231787229301565481859950597902632527431735630959167219313988520200160708206015096507415178661526063058663369310286104603029293747409279089721764287645030505928083296666649003107777001292196212874596618848847150987525131553584572514762716339590691550772714684302281446872228514345848836227228135894509903262513443504259561131850416168892728198290909679551564219566558595368971769626829149352654221464565233581527278450999109522714307593396317312767235675244672987586073154827044515694418826818401132815262738364573153527772122441260703637941162432401248656152342847669228139867959211586476838295230549284270859000038247913959341788019079863938726586306848411142451866654956457630266384457605520954036377912892643923592883551376880007138340469604188229766323390369501628923009135997572092167874215908203388775534304811902688719964950297765291604138582011824402014453856817659851198025351730248975369955548251627394263049199029984412780058930997148209970857078146775296424207847098523321316876533509639415749957689746199187236106865628927578390274112101013680650882324463816277796682805575117857149006216102192716737653161067581851854174444000237619690323822990800441708880935073504611957818935237504454472643204351878232216677133692428469657897949218750000000000000000000000000000000000000000000000000000000 [57,56] -952088556998124409846623353825809976512611364628434874675068376633081033964522431432362127783932934691279230128387133271097550619514210580232880449915962902614126122680961367550416080140067457361568932336065061061755491306331040853974301982172010088994887142151779761069947797160428646625917335216842070297616520829382667911029813872374241068462898159902988135993041109755799838427779612604994201734809586578446607800331963639936489677470947639954380460931348516165917474104218387458782860371338296313783097838166180728482145172529981221473617966308821300540766930467281307386158085960585546839910776599054951913054722863464532205494458807268696274788365235742818879824005074645454936813336544160436833540817284492130364041387423233247203367882258375327122441211781117761923015759435436643989680797345172641492356941783942730852575590620948009230480397952320335649134907843939594553713505985149602929528314449300517720816637508647238754586485832242826153278572714159883688166653962257105012674249958692640063670241275596601856335560790321767739390467226397087727907466988809686571978837722346620143418072234974265225888287761746675447365634964221090697915854330664774271464812062551779633135060059164656936308973755360973390354442336600203184929637125948544765136339329131014231852584728509210375158398094686697244790343575462621584779711559122294168090190120829437864208903470620895553611279203521936285130195429626747633778655224118292993535918861970277470736996134585857259562134569981211431545147489786359674962981352291552358916499242208926596946242437517116157723932714614830412176768481024535279021014785879855508102896406663419810694634523770336260164104345332778981885083757264136009050377852947995148913026804484413634476084237203575773589364452675272266457396823350449232156553527178209443262552013998590461750476492854726680024902478148355954199153590587977619568458547339197764726497264437382550190022372878406066655258096875818538177972834448842491535329627776612784372792931687535890003172344658275697624041429489515313767632737291052553386561056178231583271212416017436279011068892676277890411874634687122298148198127478388634627335254711775361170733194977980683376651806069824529378697084911916627331100361821287665698824195277261835353930875978436966776980769976104843020754052848301379399855433303424759813339060904441232396396938482144545496215496205063313452922722392227021513614171769254909239267567030282769406128070577854714776330649777140020627438574130074755430541699752211570739746093750000000000000000000000000000000000000000000000 [57,57] 119589643951151496628112432185106551025987639823554419886409268481722840611063467604136966417864910900288628031649060429938723364649567497378568368168510856943776613805822314835281967938852157811234668749342922454323438415854773063789614548519145971613621805994242461639073225898003775262178943012650954250081169604264076778180133806242284421371812359483125871176323748327483413919569048336103199659548892092143897372256349881426079134187145670792309333746051829284766835476326213501939086623684654580462115777562840379882388898618393698920220462338963000025864330564167335663539042427312519713378545330649643098914707343647490157116455043697902248251884298430342911984402453346380753267757467276027147954854477529838676643346736337586544685184912577216141385463386588740594498930428429951847667158727485747612577988773643598679926635375841894363594438524119014587231486444878993275406461856187080717837236162279324889515615552341398893051447759566691666578464901438817994050907347806197837498705251420158418066281670763408189879381789252378818252826273133552490783292354251557954323004669878287220093397223571188272785344086942466946709535420314565097493916092562618551325189089112048327240038309066876299500125389321612325333201397801696206790325054231085562232597214557528826897841542004603554317557076480721607505186637746614437892507678315462495123542842474076459984106941449345426301154081237463137563096251043267469887424892657755165907460607840647229098143630449414343238925911714326766994651756044161807009415489175465281495961800237283595114224069596949133559912651019497535429285518087561613408908853318202782256805123767419929267257633336663199048026883578494650023876280377461990106819110989607756303198276950821850386896901087054563815710755256691921269260857843767948622103767034476829412917695119561946376507588169120395948673604893373140345460465730098665716862112713123045958083880686941808517265702425626298214549629492743469624206247940168961337512095745448377198959185490354460179396815901169657097741866676478462088565649140697435836676685116620527884936987984206382136826509653559393644158613963284164170651226571807845780012698955457226011995389478313021725918865287365416195548405961952832380723524060489169027802443825225332583752480974960945277363806745082537059602811617727834577241482414471157483057765319412979924917236079116918621308272784226154567867321610180447277514510507420882192260265273131856168771734123193365842296606600259253876709583403609160612290907010901719331741333007812500000000000000000000000000000000000000 [58,0] 2326074082811821236339065472716783222796041226327758362715751648934084130295213340647790684268049440078112557893490117670448724165347464641048544875930216527528284511722059934473639606709729454091574289400338206461428339048759564910242546708568749651129219093438052763654350820807771989840923034198907660974979229305183036236940181632230613349179880639236961315897339694138695856459122187306757040433309601046835240756827505886652870269148447538519816317712778202587849141607533776946832253126742729255972784131125810202002148195905492329786921069825631188464868974000448413096871171021729652707919241877720394243094041620740848530320835877347454413560090863724431271415850506941074633485475181397776629040425871976480431515050714945032217164706686479353831404636855526982563454515227061543605783490390165282006559976429585855207889899656120660783937873510756348649013019997064614041844507951233294805656630802466880371573560648698278973370258847288319224479752817794006143114536593865644428206245915388680241413125372150424277653323427028032276238412253192348401639490423328138906508004761960422394824523778516725510127259594380507552922801793736231990112622482695721494263877414141222780387656115149463795545847361636303034279099911404606613299846136619334544829652030066332643692861509533339424768365425072648736688796167987474102350739655931385023198389496503298659481578082514492394510186865157126981837628138627216894535203458160763041662585645775201349798242324987913077017755084285872972646584268332357599544558682936802135059622229567674386770567276771308284261871483087518164769021092536121428958062312900609699803763541311950985281366835522621703565078750441700217125599511086465715226061993487348192143105916136197734819728588500798485780040355708673819718224099224102502218515297127192202716628820081553616411368410809380407007167959465046073156215822835872619353531161758621983887725384159984720312190009932955778551360506155316488885585475368161061755175358246055809570958519435206226515119105137439906894950005999883400672239679746955687455551723094173047460179788339976891048434450128363629511061381721134157232000857294362312484576712647941420359857312174234077950735631030622986999991546180669198392440814040674759769802488364608385905571225326115984461308139309703071162025238494360432585827810766865662479794265059823703719262676232175616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,1] -59014158106271949885625266085889544732750833419015401081653772258430186523407941768789677677873352080345921847134558288670140370664268573561093569469247631438558198537573740197210578485901620205618457232701120598849392596589923727587867168001927651429249161193986560153261058204598390325842056574102680559932350902483199776639740148954041425006092438803327137671582163124786322514272393817586162546767778527565646056940544813029308537564116246521955533034323546107227325115041136727607170018505222022123054298841430379953612012061708161091682643989166693746912810958196554337401121193351580611106542425792326660183341528822539871903990107346243220866264397352983590659785637934685145828786748361899341822070114325225786559992274025687887942105921645230389066654322485789586687068461733725375264595921314666875342455723031532388039140593463629805178674035265408342985905318350891601715218727197392198677959313117065628404779048242196613146117996422383181253373169165538024590068071115571939614397875462962488411735673175701859559954286098426783378241269989532616804194006900764736366269129196147529495939684570306109227339933623495377992204582271143179093776080615495375940507006510220891667597794744481407241415612547423149776405578131097970447294480704665194445876743070151124232789162150744736098705793215548816438640135969624790625495564721808805530404070318589767664608448763321627606131107307390377264433179199433128894176975956725785420589498508001772791970444835709737450337846471328523910243060761192016213286213016267183787673058844897149174325776038105306798570806688447798142209925696332590024260808622691047525009537286854484885658881492958235692281496752181835937748580240693838700686944875165675142287159911370016153040654144131469164918791477670872777726751261037428176103265072626490887864947278077679062414756155927072617446498225537408958688866157783564057086641505457602328755862100810136462870076978782013027955292806154405626169449493980410915898740820069075970205845503796248378751082697421022953310565740068879022523469942397260822093587459878669999145968535083228429028114165947611290816771688187034486601955398696995557793942779482796744995444562472884066961586105297836973319567571745025819659031524455655907809105825229948898534156150405527103097510252068487190707829569280215213808580114674005247955745697562442511229844458209017856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,2] 1262440678839342575253747758055424660294499418369108999805376153975628394035431452653207418151318469214948227857738231272084645248155038815588164788211090786349245518430799641122451299911318838835336590021967557566337012082409326916837294445843223349019863540541092634834715298037475310227999464132464490963274724791546176712097275405240502984929530893625001511125312671737733799165424112494120507955384263421854502931573718398994816385184423264128650131770979978137705651925911623169912793047904416411806185827666900895992984435749799832058280602778493651628471466852066393955767459973784385581392030779637110905107885368071719533591990572695828305027219069420507223862630894195915795172563015210972350251486629603782823033585622046014529059020830233925708683207738269464747526359479144883252199626386010417641469236248240195837583148460740748124593486287030096491848426828572589497832743519759258684626667335433696191299965400209630031584919417931650059290499196920900374220156135006876431315910689545106944155996607476600991227887248163448843380603225693751857626309630685844497863372027517197084404139372470561746287294490295074227263915976591131910739310442253051404084631395674676300784104440706551200291614232030909691098385303313511162483398873227245790689854462626755874581769221087606852591376128765958052432464970670344598328089513827898859871541784568411228869678849671662082197483629934934904528508618157584777534987657181783724472375679728650557378224174906694713491948483923360428259022231473147928077912768803109023137786591459713628990908627259746859464999725459939424018079480909448908165935799999726059782389945197398726342879899256837029787540323013237195705249283865822223045774394146747933813797104755429021117222623456955795067741263257145413257113723172311860590539245855538634543348532126226210924748529224696149570623866067582990483849410663800844196827105940909355217362171618147613200066537286393453303413699906000780994475922857048156255768027997423306761669005567502501661546760625705489310304763307102277016816586042564634920080822396463579097497234682150614121535825905016741541506326293160942564363959150866037278974710490804373822568379325142057120986346621394590540952637778166301618261759342717999181083043229811499794957728337975323271040681514139541210032305450471992929904650947226706895194481712712974276741528814775959552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,3] -34140910809549748116355236279261759364737463045477919905626362919910052488138033933428431507331447801774242335486745878256752194607788710979842972929125247272461155024021352806853323183225943939951349197293502709558730842854093436675760426804592277191994853314033557355634683203141945256969556461528961077900907259433947509655303481056701433791123367804947529230032188110187636041619425787221222150840438964513642152024425881993751596995436775807533206755164040399213759728897770853614259980775123865942401831100668347982061749557765742013463452191227085081390556055934614890814158298443210587330792099077074767053382915495655727843636154544798239768105735567004326315656732042228482249999515706221616863865952367352412879211082560912471899280227531039636956664260043290029311727377349456590806283668105427318738501060374944434330712112127335960173912702050768040735725425530857705212401878192155622941466639340489443027719020837746444417789682396293484287328717612265482246555673404999388775257652746098080964129601452731952764769929820597095365726684015375404608026633208520876642571907134108996295422418515784519413558420580919064803480721803005077585261810701075127145824407453107494526533669743146234242402405977648452370557406963954858612694949783197423328737238355212612056173149191994763852533256294516031262665493240524730513506066068198814848083877232842890998624755328334946514946991244739891964767922466037007834041191281468543759900204286531161350316967408875406536567639145859565671246916418021084373476498537129596806817035474498282614693990396448871705267030675609053611429096838931377530458037743061224324562223017751604551938906825747384075360463708287698912473817863301215086904618630872274502852642483362148460892447202786649673367962323226753797396436449502278616462813085723720398125084264511885905563981284779276351377308893615319358598969948016877974670073965529209385832653798837834508272085249917066082241748847846287192809432193682183526479446197410557020885448127186777885654711645939999625594210880640609184600023477464161822671507661866580046193006379054038737388946581900222390789303837041783783959815570564685267473021660262165590029322252528504029361237267121189042578816167254232709502747340800918976473060050179081887090600627842788723315233261598651507488232637933574730307470260508041021954793303847005054509000372235075059712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,4] 525801750227297000319145852593704014401780750014731994997849576832966465596780661322054867249727629239779535424006219392195440804521534481290743100467356611636379582030445717439968693247824814948142979200687491257924213764099930019734927141769669631384388760285948522099918560727732617877341203815458887792055144510391310689727213075341689372420334368860542013228928744664009047605241613620861750565296503581237967409086587950272018014184876029902944943238248770851917659598030535688306047779019135985331268355250619482514886703044352351651754664855873042223758587130307750886081112849121789244463682610187720596885382037184038577997773193664779094370975901505405886758834853077436331055451577853357218391532283835928650530182659507071713573726928075841322713149211329919855927160026454836150396426666476206420277038196270198813765211834417050715476674851391112726291549264767228034547375264314057284154993881575965105711490352343996906648442891024347530939742389888408406406082869405822465818738960196766967819409710587378371900573478053891169006084136737689851960490340701978181896437022135473739292696518891276324647320776481985120620903178415643189120818818401083253065124979091328474714827407195538955164285908216991475930912989625301877587816307021766175756191023093117651222507873373573133466161559693995481368376992449259156754521046858144805040473900361184270904575507016249475607062666794323283196625105232647977336559395251439376887450464491549260796746264784026210970722098122432059975818090755511595394996999296672097027324680793533056832440787722003234769546970496267165836376400628431839366031260663888964986072339561761522003540073906919345219873050246296656428106175948701575931169652693951494085231769258019223302968587695976823677348554418611462695213802163803984369908880825540591757777245012363256257088753239443716096032894180310288714811952456705032924421111816011918919304194443026529169841891935841788001615263049278346764925424326672818528725783641158134150626146065029943898775517692703937203984908541091392645282979939672173618208694038481261883691150409050942969664921613174769696938579202803041301213194513192975129520996315912571204294901301908353911782844635129119496468045268780773072571137558489468229553021224585286343403797009059869067669313285226879637463167935775848176319098721604783709648708230124972070482643650562645557248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,5] -5067240167381945689349871158369216510817949802445122177960303959275651265443048480008001417065972032718946781202426834511931468656276224159261043516967134659525266725333344673621720265987558162099202711424113192890250538810623896393577931075352334801870550279346417393737794100413695312279515838056194179295074205177798143510306142681430892941160529066267560211596433953496361066522108088913763679245485354965601758398683391229478486710789095989853815747863988918975238017294795277345069468325713652044945811743995801406099733348145281411652031680726435556385552081886693579331297563650749953905832190442643453005157861214416634528068444139604108404258770386071998909868700182628671579143825733375218009133908016618730703808768294333456738882310717072596328272341599581649782320425519139363100977432191528123795468685087293582792333571773215884956719792112339334662837396144990065101342906510629655196306263538164282281737707169569696072823492374831865092682442154781780530728770871791017967440376365971582535340797473629015179465419762195321359712847021611452207372089055931395350133854386533761644402489031409487617787380141010974926683071774624154167127484625810526629786890530685947979617715544807006346908269721497385587241194592906295743355213861924178723427487709564126672501101072356912807100988888797257362083444134403582773229043657616782598582507187923093064387256909655707155508019518285895017211369682366322806711307417206910202776575453104673941987675452069853893860471145631362265573844872524335316750627923833832683936762067260989972385253359514633788949840729086637357291843330425862012119319329443570902549573020114099028592276544974701560052554931403417738176890769489945802033466961936125541307312410559030598173454535228900276467998660743422772992902939252722467802100770909361052490818108449051577424693619054803770578382018715893984067025467951835913209017776130871496870553494251035426781616696023732450382867988745471826269880864673636724822216916235805892585043078728665008594482917206305519768889419572921098612346388812995146220444302966062250674762023606868980303568563196124913147047438762527145339539231465926884422292383633258046052722696776472289486091961805994241072356245623795485826396180953626608144292494607498532148296667702077333786105720980490363892476495451020753338816241234280629485445252184002589538243183997666023440384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,6] 34262441976226219314983738944597698343767642693406036953266609547260282881784567356265252519799831714055326199767157793480715014866895901580685026149593354707373623287592614734929524715624140174543654617176230957256511171234470562151114101416727917210580835090923194133191630709529621062986252880739239412750491708154842805629223614719346398150489858887507640177823846316576873212688134851284421834031087844386712754020733842852333547126785335897853755212190753713075003054048728166161839335187044439820036282055915773852269874939024315113070658328973020185030978810066491942240188787789064785260796136949152628980371748963504621228026880476832163868457201766042906773006427123742763447682828553880734107986880499804648336915566775203785124932987125681233757191525361399837118033114593805609864947652903610091849517385988013976840575788428346584395387701875001896382085451779852316880191924094745414960273475735510839091177144746633854215315520902346777624356632599114675941913057941137471191658240317897214161405212660898050178509123145716343242637571532323064760050462014543464115366324871863106227893044351187288814010170000929801561616410835782407869940598583325120886640664588298644206386550178127374250839773465215594236830122676097885132592720625960652073796786765580694692830576351656408745980806737138749889336150065589464123772230304918208513199158765335689957420982785184970731207856638767911038543022513110311963038770258415394713499147635758311936252916134275356493384406319399027109018508670586709366336388924880614317789517457198352845096998617639014621577183772700668236733826325437828539888863758843559417491070247674805419204922281831277615133972637240627045689092642079912036082822114418769259358188363200253670054533295824384289054186832690701151749049801813098462306924505605990717869342037743488254429864168844316109305422166596488179822276674788433254020263216575308591443810342309560976557901256357031382798600448079252452176149942700645001048781402258713651719899463608959613932945141059016483319967408038901808173201078974090460495069651544548385254854935798023240278434257913942606899423675401613911139068528368730834985111900647903894410305091196349928438387692573014893731147514385887875981946371702433702823409883627631601199568715890139448302371029501163605910558979949741382996035730116520313663457447668529194658590251210548015267840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,7] -176037172642638303275700332019628652747807107588118231399788943670211543250168142844963940603056577671535461840319051828084088944577868642794238334238204999085596362784973886243991036403338093157937097756950316460580950200357844208176106057648399888609713261383259812646525801614707613171645302197962908364924890556702337973263066518610892472652908459240230461471336150628872670091767072739887968833852901023553683619001223988992067780190527299091071955908888300136906506955025144480118814428218344493835680334444519539462898780939245491063653873829476468662037272040213744887033643190307825524440059836942249067588916121941661662834936198500190529429088027242108432181995204198551887832718504040499666313684832620500355796552709870713718012568422613807869261253225453227133444048664376609835286474341975308837486647025601547779498298816986028459864257553077267743132580012516383342520442610750869224956348518389101177717152833576796825366010823403461195563695149863004852903810042360379092285840449070206803099373382434012512547594725647929377209677312475521755691635022340379811503663449794382233461775354548558896302984808420181157413295969845266068970519232287392428879577347102750582319865334997098655047685194416461407209904779331151119107201577853530516406455988497527240909173050771441041900451579255004712362510526841811467857178348616960607420639867842120326362589183031491872087638755782943582792631602499594389473529345907762770211990432775350178417035086879581574360213071866017839503386973948081881739110146452008426800851917586859582655377070388361627021054506602838261769537143525128209637402585016493133410066386605537787467462794426942312744953086647195762590156507289826432088754012963299765792608084962664778898602718136781582517498834549351233252194576176897846871838264968674227674542197783413628511686386089904625875371942852258659353647807369767989725044606545059405458227957059095377504531568256689846503891253941315150487731899601537348587432250738947271734277959109050558941172087772507941465553285478540547831752282578861697841092322924242769154017539237185102035547651488874328516546020133872541457471288784470940480536924817734508579864953815072623164872035399428984519446962872304849848681155332144005002242673826616379955719828822887558280115185150649966696521557711914215908586956715832684725258979459131533381612375083967887064432640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,8] 716295504019407365560715518726310169552110896436933866707563004080535303120123677834628005842325120246360654581056508542420296243407159021724989913725390773482799352401203466955002725091928677366008205701020531794105951162600072027842037148427745666292662094002699083494340628535037174846961141372819514380699229644155355507948603132618099367749721372191416813721324772953897342047170871425408937343627927451395064908818568216072702463894471596194654077415828736806822441071108104275702667005790396531357939386714491333502289275417313383246064704376994171755323359011874597926324635453440665784607767254857617999232041712117869870341277676222645655020478449497647270078729523763677817742821732521035943514363528026861115007818659621561333212201347829130776504699787594454204149571466337075292460102250244949797330653842629542809127393641103513194601396801256329966663022710577632277344102747581413071395648415302098352962080486336832555237127480753004946753727399845347014837646021668997786569963952660027215994186042503590127274508987894716685295938016006038344555853221178264389976285583170817736237282558386910706404277123997697525660323860735850154272246031191983207603354574916132851488255431009546558765695761985633074489442801163302810222205959598992243197498685033183908188341666808310749787152797894582089354044339041945044873709110235355553351538295092340675323563379403601269994818213191587822862311376737703249544162413769915337220028293552935537806360655088901026299080410628942984359423348519812215014878834336816563057968488352750362685022324747133244955630083568435151081852701556631513664752808695973963063854179289793338044181747997510133851230480006875931358080427942397533979608527987027637886806418630439859833349543676345076724919138113678616248626426692310983921956328808140684480450312380232296655008564935834744747196282113762713108475837878289575022175571937381165601217072847426147360618508199513870250574853810349458106997267909440449128958961521026875537510178180425501896032826624490002691556241097543657430433246403750278387341107727844455730472647748694199817391464348682064107195628756755914726224525967754083333583654952118566936013915251545273879818812890692433523035430767943715704954464926144982478321124751926915142918448046111173713327888997499080212761288874032255202122645326581854338299367896976386922724626954153885914103808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,9] -2340431525212604971421366959816696588129489367313813162642860579069030066191406649095828591264345382942430006484200416582283799927670856441789451109201180195063968394348428507371676147116801545783342598094145805605279165899488615485059645293093253071568564693995750047147790920112758854095076597655518478075508094261021681905042682538293952930490914961710701134354460419075971203763234979190794044726495235607972440038741927016913414931818682425991316005056285033500746028111154878384219384797866258168880402017374726025040512458762170301259345154303379165121337585513743632896271305349699060087318552447482652985996793169562090230920518705816415285549211457744721640245685704912116995736767454382689453310672347182910424143288259323811794534211219875379736362524613819821425902855013753922434812366183126908416700982415549386867614430848757485909632722903179468015265982514513911217559037036238687485075884324608506367355603182463009922389926994439578726162509635666134585206689150383853755866868420572455691943376350382599598713620032528824578987064146690590003424842743582561042435087900217750564716163369195840868617430537827714777317839388022048292253143622237162014175667365326217876563030901543230399181475783874028505851575554280723650397545688484456909045569616894384802502231463116939973790256920545179233008855795943045132884784094683790157553319023557346334874033124911756550823960603498080487430347226250592289251620653808219154011993014403857330541828842264233880168734458743326955183128838007809158844787756410235942999606844391330983392591555873704179620420964454387789616690649407395584237615819763711071925082347091063870105191497629146082578699053056848290456639682882633260798939008617583660047890257454609644116804387683971012225207327405193821355591318403546842072608064281537613295174011443929841286778784474013715987754203811334240463165014213014193759062964708915241725553457231423277292502535514534775666121523329937230869739398111491299543538352162478184971067956238082931524159856189393225983079588593237540295127857385951215381181024984281043636951649181202132777752818661717630097726724515019014916220310890040886801038117630621794912833425057482504623786300582691226701860050050221692136358477251011635241308508509102911952027660275177807097230143971581828823962900764755878103499935396511525154879509202254882088129071235048447137546240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,10] 6148229317196238729705521238489096670146107797875378711555702966457723489408931807944490320937876136020249319713205603818851693352791121144934501142372276464604788705162423238374511711686288534059642927392733513180556467627892629778953333141590664096585355818713020656091427609469757940344327648722283870995060009319456130180649375563718778408049517643825176558630232008333225129932875684731121186966697538272435566905275849140874506516960044630320522901210777001897948645141824363088523015067693692966870923375628784421185115497969609345144711063672765605837215451115597187304460685095520371285076145224554375386570060960303688355250954775352747662493670820871032332613015503728939640592581288316080422486978302302435339574648050030401687140692160232600709458099985753146120418074602076234650966149068810257741886095319057167308083202251036890827318551859134121121720379541314539906348066710101228739081729624289348171964045380922845287473961755673485097812106963360529756885691240122307453758590656279025566393788643176497733331956557304027570380640441759675173318597654692029457562979545194139963676452521127994133802954716137954921693548895283650491208853271609896905878103680936408762658871096515278114657225649388815474323697723136797647598804821062853488988096887038273133024429226462449835121367413529666977183471147471169084442941270974898867877098274054382076338457690569557261409165127938339473275587679007225132583124474100068435092723425059903632844447479365016186711167156133621164608654357246649216125016790630291590275837348105377883600324791416018294084809246700886252878128366296572432954580385726567247113087383672708112445667840384381079009681064734269964826544369269329460508587711073831234158306119309923297944606975153517712260837574742915482859631031289799324952341191864582967637084174911606919777572076188249306232203510556109546363617271926971542045659178087957930540866939353645889360704861514693102859992045749146643463368607511161290383634471460617066149879634330562194355523353886126710066415840917409456190486556374546633394636328170464664470355443648040809266207037508719705000739027408396381037310067201217383680196265923405970014046953365209422068544744015028039445963075676104080994987522865108594950807392477988514718941485617860998996840464298721027101881844740669154438568368243001070185457492412246440606822651497406042912849920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,11] -13109852390911641882982118776669813571733743657708067300458557288950096755724016453927655099184060373848900010651659063101779223403572865666312221635982824266232728374462404895059860520176611236626834808520045180459394069086031130348669506511126721800579593022735514127151774042619566261833899535262221531733052801482293803024823636642559656212705931416762825231435096184559934106676860091285249662838013694581366738260560943658167679171489351769106591294494893481292668143961685454640482391648092565374520496543338548333923411742238579976529386114478073942353468285580765295914579405895209758429240992680010166164065011512479948199622782897320257867297314518532281341748608268490573223926621183358601349799274138703881946714960873034326936700591686664636212067403848513518028866319932598691597884048513738019816038384084030172980062010678461145357248047957949161377538510629275429233531119024804550072336109906318528371724746476807064783407163350713338824276703199081031662857275870108904059255099916372826736376802646552451001468100356849349183066988979462272148994568484072501466497248143967323365067915917598508880251573231620297108218488317099674690351482192223426309372606223048234679963123621580310621396589635540781855521951472818560657769217110671070455034130750404425765525361780949080064570714293071116737254768015951113139025286082034223168039055365406122793565141691387846546145119834812747998054673579781001462084435611035515092595766994340071648130979564414989501600521949230150199734038983264730014811399809227683456015836763136330391837435076918211796047379000664790098176566304162318127847871438598176587314475934664839990542338242912142048828699199128262059271900559106448227099436111899015678994809925167713729753225698144522530359410756968878213591783351934941972914006941641257992572342039434444176989038143858626147634799041238540265292203457652776716418133500690787340750146188120577123737801597899742751576201155444233648765454945056086527566057739537921862060218927101863049682939527720610093534516024905367320245758380314135237304512960212005495055146152885235193291323178342408246007855444152382167783282957004329923692822166012029757384753792064956498908758774283551559131102420759322995960069563621476709289659372727217194801639552592139829477391027834800956321175332013382585816241191468699330852081256404611240538532927651728257231880192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,12] 23787272209901143230033009690766486279892234512382797048062949862433814881629639714035453728289753792561799518717807184720471308743850118961515031007244929580313924342362614285860354880811178223707817529213238062206018261992673896286293458354553479928865113060827722354619747008326764000586905287266398419816683688472923325008191378613204299224066989416067063099152901507903810936171656206482646629189500130162520034956176783276505946410838641749809640869467765223318824428556485028409477737239826650596178833998034726813098996219822899327635160584226418300361350574104992110135667180670164078176851491699718452934847205685742670134762826551347910820070005785534515044496527166224314331729952112151771036263572609330520013719148134147065773005342982049447674482859162682364257488169479418825723134399319162052405243616619808984362321526270053312392824589121652250706188273311560311135631484965105680384573118231004221109686563114973586868915279373897948384542732093659635893343686495133917577730331615714081695049042627913443749307380133372493405077271517824862223158887918226927470500576055326437398241139593014146495681078976391307156805533725884294570603468304422250722253290574834637403241843415834328228473793167614024022327334755848447421407981144991478520301850702187675664519399112483846631938507198225064351191889616803425642573111936403585183199913906091604077145119839739025426859860878116521127093332728342076675423851383081270055250279683659875916252593569192552448538631211583130166974756365174662271292062669610123717881736385620682853484470497116091938956158464261113575267100829727944085493647673619592954086501701648644299303715561347916171330699070692874876541430327078733251836330503283989334794287824015935467766887748386686891469185439596190919770673937011915965889170218371805902134098462328531691713491923428929351045309543112524474687806047613621323081089300276420553039234979118865214602387554599153247418630709323133685195706432973176718315154043099503389552994279399521464545284809164309294268740099382259902853617517985322901821392091408920351284356243556964602283117740990281180744645276604448996799821275687871044625833998558757351064040644159468471695092795281093721472806603485660854911855878816954112331518369848896490253805666259574014184248387604432990600237574057586448902665494005156275682385211645273251024323114270464092560949248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,13] -41193268926889181330864337628099177848035235110662062841254244159916766830009471127090287271896049212944533429246350032311234880848307018193507557958278095029044356750353338561086674897335220722876710839409112464384364123420141691727217353833991756557278444057620730194673972817906249437442677296290741744868308777507697272934470570741161045489223302124539901256561339335575331143537578549050624756967843352295524093970357721377161533702940364694285666441368557830422837093188640564726924062974795367051481674528937363270706671158343159224631452775251138316150455842072732893602055935848241774619235450799187535346154216116105812361177473716521388023234087144635775702536275084013841561832197834808547529586435435008217053868579194088633127865706065150315058120944056971787447313536114126162879283691938318052547869814491292888124856528808512049909755382611315745688741411281152822397649882690389541458596696564231699187891314852019384120032516481535055915965358824840507103502662510273285756266392899495685204843868741818333232412659844542146448137798646234138152872985659611123861564801222163131897355997028030586075349979133199630906430313113053755714141519064712730349643376420436211673110607568059324860301667382653371077248926779214577385654195181195481290636038130547433319891933861116703717358140896931467121477657712784839633889416544919692257956772090927820202757749278858886841299184859154267947985327298337757045051815446677177012388108023895226513191212813774550389252756458802812375387812660092955732477859143962256578603311857400186535967697984915349218104824601248386232803602323047781035896488077644553508634717007431637074842353220355842760635418040941074579083243975312050615058601555796588720985847364483634806893048552919219994858586302942073901901174993182385774207499298972453896134041725864634051441525592294248806815983879886613109324218561494642268996796550311406944308725685036659884338425107495884399048777923111911805805997453215546194180866678923649816875403719505316654161933457422233316098179639941720615615906723720251277775722632146254076342146846264069978021352504701253772572681826306172854192694600023722103145272965844488791059033011362285620127950985664532895850413543351274923201477587293544738478446155417046116941040650105342206267120006142257608685236173424484560945388482382594512548273886309848387762403161486925580508069888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,14] 77395132230402016035137358296264368407591558129876651716234077041642025409261034263936293706898065419718233459117914285639906162028541030485177503208864680361014626736455788857785993706756801301148492757102784712774623877851536086708820415338795262573872446540741509626784957976099675142005725632207012034479683151409442721236585237833967845369046532865489478343208701050618431774091022296680493104708920308617788364127101169876567599761780697119265337381050721331917358614190819183981880928306640963585901290123038640710714925879270062177395576099128050627175280752067931346390955014781776450351637676990685378268320701527414295261568171669090627831878758071790848368169272025179625616225171401220140053673956375125173320857535551994222269526917503571578421459268085953321606375413981404515722723578057435920548364421971379444042917198723010671808058168190209458407760252933481071553565843893774166341187737680467830657175999694904989510822918970977354251505701420831266475535675702854423450628966394181118166766270001953152459400817696147862185319691872291732863053861448188775281125022413861826866385817175457175402960018476703199865879059732665220485379791328606579887257205515752532923771607943225346914839535830239582847456320834531615649091924109649949884779221946402419316805636064783365107862192000973935054352778628786033369984646978868443125132127926661773772519148931201891035120455762710521414669412538983153367949886762346022725481575498878811060391442003838337685455940532468781598929827269518778438226078884396649237585857328242203666431053294407008534690857735819123341803093822401106708696097434915289430085528852420165736219567926677869827774882548845229308051409268152046709624918361861542270355683816645227008870577646828749840457580864946652196337003672585459840986204904310619361374482422831121061815798692586602740064884602686176052181624338993351220748513915148005071864446635956666742412909242003990405837315200546458877926205350524155238354186585037833586312742791182748787710793010703765238955287360351852891937637557727239955569608237190226994571137757979028059342813970108612625247513526738418324621360470079713406150072670994282450047609298017931761495492050170358363860513513750710734055951378435119177575367853732776472586073231598475503415753167149941240597012191065875176878763146496179519996912246504367700342995554078262439937310720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,15] -156088698828276925311228655622741182259016306866342283020074984117521027812543392862945725400698060824976665746066851201711355411581324183060303557990611722233277781658495545346452279021161887635250770600943858817934673014707550230302672885954789413271930778221530021607227815321559868654330412646501167247995033107600696337245862729670794249272650917160305841494045224671210669937543669221066230926698228269302587034062060031003900260210699456906534619203748922716238326918302879667880678054802583323983541923465111932401856890826758777957426467611318804314403567312684209760475652970990229681862457548152351438174566163418346057998336474201897185424941668795845936262500666641267358739972719697959936331333108938505175007897462079282690535817314417055315459915184358054493794680158547398888069943274615147079370631301719416718945665472746045612373914563224093810476184033498856721997519955091109751505387498304699069037727954854695848534496152738069527877107321046411710215168376366948340129120259786690555947968242653538649146624187656919976702511754705980642256923657121586053419805371205859922261393140736247960250491716654030795274924227544732487408706750639144668682277333166905449259377421258986073270979610534275830121678712682720007144873676720431896924256227935968134024552397698980173038743396200835859615972918166258431041250851211961389870822294895851097728473714198195156899287881909375244954737276146258640138994695867684633131432728632064996588486259322529617088897839947710768229688497172207915872866148274585364188880741552931951892031026252743505539703156508389738816331680552655900880032540667588652971675196701340415040507163632017454365605750134241341274385590357327414729648731360613737432825898969310068590865562055611612679271813579279776871294083215388906379917103828238641816949031070704893923639086059126514079126978890058466754988678210114285977702020781504463646566843522078931049098591595683387114546407540866345968659542359011792914692596613091598912967911894072314939215970021098774523137437525844552564987305076591161977909952956675854643003950814965672442765331922170245552119360430585945426069239108211811727319428534810074198050287473040421994814191366293378424777475689875270905691679411455642016985322996885709677287700035639625902274419176602054226882653697367119386193209304247317274432493274361746459063097520383982529708818432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,16] 301669897755808109991392369210678196093919845296033867975681363274154176166224027073973437251898013944669005694847475592746656456031014647444145997327760158844853319216608159553336101809191573960982714265703716429781119019598380705895002567385223907892299258201101740848185091762484325925911182916845661229411767188154852914718838322909150386632516963020309454329298236173695764737063257458060222214515551247681896905968272261083040510809830999374798980100954365562486727578978744136121079807495098024783086749122555274779098845211560460140542332095571453364419431705290248923058469702481410334037536911013887050735290105367785097118775743473246239612086780601914473326153567706604206449175352818517006797351664855611568754803833264472987397053696301847499181830926920420160875031769025501326619659280383840289761841881584885258660106894203915170835326530721098323400266442637784420655503117420038873427587278843840351880281972872427336709357145185865068489099236723507382137681535452416527637971437684582639655282925995658428471314933264693477074769439046336852613044966421154772272852280929156464598584149462953603542285988913182519236896250302933398442149973352878425548536898249503095351948186207822023325610329212543880553363294519128420995728837380979691789294363556010297944988983542371932986049524323729002622536201589834613258789647922365268540016830446890302225028993893459083716686916413924775898178429786611333419255745600865170624371819080004628119449681385902948276366705649263109012703265656808033117433579226131353482709436691069763621877259063240354137868725786558158021954038684807232347987411982055312462204845092800473246386999533799378927428338644824802251907491077928342121809432649713055888687706130016693689067547317904463442186218215672328687346122187436837881092134130394524054913445464202750767847828830605565313631757507561410383428810055543990688270224976703890402435965517615683325394061328775186608977633299988532060172653471134157511455189555677813022925837987671938337690409590235828971240082967160428043746590529791122834722809407324811833446934181812120300546576657249935553152671612230103991340059513030351051414602348435902952104035589371142610103400500628625421666045843707353945399560009210028376373679574283556473342105859154041643052048454566029839975632308206302382646484090294803345738428112367539088597317969282667207108591616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,17] -519101131454133330443941002887676702203877689262474512643127606469135352273863765840156711310428958625262487503238724894098181629005879202500281266259643722472376213187688855190553382467274551834177394778771399572098322773610430125236011263178319147308188460730250475907186748455900366748562173736685698904892114255761699864752253050232272480377415512501479360304113805908484582944834525536095298939443555250832445490331103830197094308728471890031092339150227762352206064486255171586654887360032433371694946570152448296736125559119982578178755578171711504893461372564701151784744566597318600679808658950158599173871794903786344547627138886380701360669516332960731457727096123052332028466705374935293626817502097482942353073798739668609760187493104018712418124966788842519014542045408386694059669572094571437593460243853430239280035676011990236693140019377223345784423977230726537504985237807749903293638883824998437247463131241430095312277383641771983635841149036939055353696445569602706879370484183851790631167353874125622360129032087040720632285387134831186916311212489212991946531049602401928930865449817645575108964402086398894493588456330515982601061617090532918561044266167934554786022373910511588569183598785866487579640380772657733199426188381512569395022973874131246306008738354987308204319415822937684398203387739019388987098379320491906744721542613702994359815548088932044469436082578519418207119311484152387557912003211459234727574099528598191020230501237084591606361954813859200703945437168328175351913345993104848149534229780605739469579071201499201862755257385718484244913984285811066255057539534466696400114081787553036458995205203335646215673388826201705684154969676708442041663258034202690829775932077638598392347257778305846946754200113531411495366723421719827151438350097406755894252003478725512242464034750702379519918240842953557214794163262432720015405459488077616203066332594925587192341825670144684166533722211061967343151392557797840073430347854182870441589722391357378911019770793662537275548952649506041967695808426445133416323018149874769080498923615697085594187904284593952530390630207015094945487333560713941143670700646270241729715456234835970138808632087688736367043550743790942355876203052800022420430546770465829867600444098849356598000417023186743448653439018847525545380271481516696840662115262609612403637707425427472312045406257152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,18] 780808155853174125604561038998812462946206371625212407959388865399338634868152189313628987515989221593111273744642631252143358087018830399155436888637066952120555021125949631130648928362131068189982335022884802336251302162971235894101973309926078434161745755408662609473051668398480056895416757666547200586111907320475476594673012728236570467140369354764724572696741911451329818308867590934233271795607115974325484783632975664899784588257065060025832375941800016068279158022442368984323109669049046394701357906058559061306259835601201500157054526086850463856450320517549841415057834116944094052260096758241395415155050008811572998088760722908782534987718060280688949910263010081839650187443788686298438098680767835795581841778866239201691020839643966335841166940358148374547244692444780579128611092876649429173808249335963685663847678311178101099879371616406898412760869726965884895655385339069959090369269605869602867148651945477431167693374522792768194860053264787965586384880787298007410291424551355094651922295398886227081540997130537801435542335067558060250960861168161863035288235240234405199933444519614667842595700943270779192618344049109477244538755289824930401152754218579973346016300920064474876201652915198387664442253066288644536339501011354377823927382792278982272334830546325684203009981642946372794334549380119634630580704071735861947648432961267215608633610467868058160085305623021428425191137228335629596981081188390772616478786886186341848752647828488344278588798729987520097739298809209974513947287103889523407440808038555168692217019560542382425868453316206649927002818369002631134205950103017785863955000370564630206619917062659914438159421667176073510759233997843435361595040387102826771535580777843182229869615175883599149259179347389862671306734076570309192748080118689961669409983127876837291394081913285184074598335275681657138599528464693307480326904715513175824673301532456507967592803846486562414218345525607080614454538863270611045268459588478633899503210462422559826545242731604288213515942457425002998045330178858548693044770604494707838869867669055555090044140282190521054976766950882368293988657021663656275708757567249500121257084562688947019463946791555681451903828227594961817148033620666735754829376147121883971489230478324439371951289438211468542430180493211004739006464190214425329968790725844620031808189301965713039970980069376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,19] -1033028485999875426868574363030918484902974042657738204138010377493137204647764105119909477825600624897058671723407941996009571360408764804569351992707241825674516994070436718222070555221170042657375788368230873649389745703772032677058789905270636927240386544998239347824032921283492036891816199566210105764259999603179567593268393473887348184970851137470684502231503113810364788073866445786587365253409512124281850713311769437416152396755686752616979979722634919680003867310803187907445032204454081863178169611640348826734879895562893840763637177045159087735933905445107650687600360484977346773866320584869701221433120319481484798426071847139491948875166184569945943636955149265419969875100013722598706947338053508648567040116633721610559088189636696924903020132009101205538408570245222794077477132692955178099367581780338438443350378850879258671415840777212348490716270177004521415638820572954578720207303942816799036626579989722618440710899456726299633954580849778420414779518699866896682734397545582400841627008325230458195372067820270498525459161944923072154938990000117554777999260902423527641760288074817981682406990862945440414353594914283515279590003203182743872382487545764988896058667420210798209108181210607915168858313996108494855832153561597648505819628414103234763374458232032945018478430883434664277838035192116097331461651256928241277273257448257437800306309300294007847321117478411908196769557876098916754099997348191137706300540740603667618701259418992217957548470571954548912286516012054953931952746500323186494515103344392804266514161181456141945214601296747610831679561310285121447577113173752223119371046905263750943934697154287528973779844343626977698375799490589378729658175776161058212706203148635691396346494727701158804612474889435012348903027331127667079567378859942062042587739849631519752722200459908210569488831550272765761397878768382251188321545778086684671714295303338647483049793236343175538824911392196754491130367389811901589209065690015425974743649102457864224642552074410019704862328991864612073766625695278658215572230988715414701648825219356677001404950219425096284105382226849429729653821874192779656771567334077121277559115495393744510995447109287879880782088357948635152689811836587711479910144632398709839558302322894682622060866922348978766427956195278256957150056209156696946537577858340509225524281108339864938036764606464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,20] 1222646214704106187949366854170213694283902143266348761281723390790132763419443712145820078508865050421545231212064454322685768402413913209840979430299704165489863340656556472550883588544423904472127874922758490571077275041699167262006093348999438824802738802152173227541727242579769661487365285203508835342962840478720421893588161917269144508428813040179202730193302253383728692969173570324406181099254414276909334781628258119140334636366836207685677706073040433500825832347580706948240125090355222501092770860164283179653068344842767708989867958401076234381118850911660023363267386930158421765826975821340817526215982888087910356956782007954889277682342516277479005046151118594293262390113799595938621572721849410577322461263546768801270526106186101124443098658573615483954245571281011557421903304300156769755987252631548258660907457859197255727511617708068408942782304270666023008767407250302692768233270617131437547342302277846213197271762849827792605856722616941862076070494014591057080607532450056413517991993694748946158426750234866248856254831439533445812004076170669075568450619951406919270540165533299592312583656175774569702660951242788167878075830893744608264286721139325694242274525507169491627465581119996700650252769886483532948877070200132167964251253975156519652146569086783631764256781972542615082334019754014665811620588090300773677539093897961614047667641684093056386717709022289940898058607022699029364755337268324865915627603849075906442110379782888368736692840630481884800205127390482179597165392465281023535619807431083106420751552896390882478886866910622629561222347645969642952556914521385548684633277330227828831358938974090572551310067502300868141608024613839747860561630634255478652720584494112947168676915562347918281409338192552617442244065937952324896203042758087926031151659409405916421215355602837947372589378434642578487447674313387979432365309627195429931873189275254938342535516440344211244780561879370347551557815267834662550072361834616372185163051116673390286230225574397020620816322404024510183951820433398431246157838950274348789613717783104705634035920650509974736275647072705692601632040677703609022531222342388966520404108399035330475464464991945221583922384992524123744652355936805900242308714903638773250149089766968629629458661170782561306093301741680999555053554686476129576903027213818422006430126683028858837873761189888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,21] -1328824036312228442764914508747896014331117066135783620836499854473762025430121883309699041889908294946888116655355231474772060897383205523566340453074192455622261731316399281714156730156386850022528616862784587779523196516185225499734263908902512453982526185931244843885341387745136505650243494889824054122068682696029565222665003838545296289958882267246010767690105059121837986376009185724587588898500405948802517444250441076143527409117240389432495402993086416327690951195170779151068969305064627744559168603201675069724856706430626696714034200844074910497192393162383432783737758666408423649358639951858249766016404462371219099350596366320847253850458825806056790339464753436342522759658192835608352789399175633302216549232153804330505280621584589348728737512664901991504250171294711856978238636721073139991851044767177729819683401041651031279386149541356911359403964852871468484022619032867634201203778768647711799154698168167742133587468486162194025742311010829001425794197278534814659441236408355344698386449547316247888887758313471529435022300927380287541378370788749936133934214748763893695431669983235251469997583030862521327625956965262238294990487905691144964185287536685009288592481725516532131493794937472217430575092968019536186789172075767759624000328698263444318707979768024815286178835746300742505904825529820835068672481493647945177215035542635492471639190165582950629987479432450095661581359289060853110475891110360509742498369138785064397046930799205913340793142040705686890377037744352613202629852713309939508923618572110301636058982730015906118883613088134991362327798723990023935133142898857012591218179572082391988275800112772962801304065782934579518644018582281852110433183688231714714261110749100219844271179305481045610660162668123534360538789852751404740845529952709867416180477423105764827957226675404864815054196438991401268794866445810256094433073932020218235052204670311847530708270335725922294187119860654408914377188658801319211673972419139291714736665632807799938491556720626265770720857923558633059533168047525515644295206180956311472151817120482359233687736848159080966201544281847110754076682741326232589794282609407333813582311493960434549082548844487929218127950959552834730603251718372622039182466333082494655522145415349681839249082092857738443389569656133562895550109891439493612204344645608549235669662176930413203375164227584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,22] 1371611495083133990853199348470036669555330163785114003315413467087404008298903169758458682756421036332598133007030880206811125833039287752347137391741493417911486518318190439715399718538297123508451593913513480465161086061746968061777046560214137387732795472974451805790084957872624557023104620739014367539167278559984966929358583630569893883023729435112294058603719023198725185267946114528772255148257898144253261686597969804028400989680663139519013640732602907579064477811653942088026571105883780367858345450488425337798644325681668298935679709360212101022380194082813296977483200326490151207786686654205781334586575567210010690806861702508315722412339583237066875504384400083090869838707894247809654784752841645550692157550721704723227156752711805457426761557247521514505483383069671720853476424407474379052556311406054708049349067416189989526237181279904597506578700319867124129346643201293641982282710482232859090477495793841800294345713949544038412511944162531832718848077598904687812746429686243242682221127319311901409075327422119511733075945837820075420813608208935142773356463817848697447752281513312518891732246151229385260880480810594633526750582073643717230020342904931111684677478103061929100094578596795685453380946911170840539562423905709065201959878574132057276531295513911678270826702799648833201994029373533544162000155253529411259595776017369544336495668443410603747533287956465820618018880011168194937625057750036307627082601227030545275579413005026512409160687558684408292418639636486494464252145082383074565487097994400049884154658718512978686152034433003103083237218846984802112263521059563253162197273274097207227276595560502893862447126455977518239442763192753955897159365521508352323976670130368912004645873115520160852840829358233964318585973661884271904444822465153631525528058402679253228804821292205742273790366905477444329574970072588166444805005676760003729334988652721932053801379241362854323824723985737616186438134364344639503428201754548672109358985309328736363881669773694496701580539270355261464814147280140102286212020445629124682898087389879940220115630515703595408380842720527064365496775523032954839156921189380547473063984728505231113106696907939956760163489793788504804318998020292690920819322783410670237465287347530124828488531278564124406326599752272153432847451315717260464168352368846037425979733475145970903229444325376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,23] -1388512960824240731833656379158526405407126716760611311174707566894226966366572033979230611029150879236704050717287847329321519147823448320344025468089898528939767426445175120416178821317112339980084544626239912563910013442500338055810183871195159800154594306191138028213783149432751057291370187447226757527295905332490682221835162605264407541758718342038976887063044065888498603902654932540016775284282681668148219096807050185153092493912387467441961832262906109736428457064192768645545870377099068484477536807698437454543244007481860536777156643876434825308312254007172307494067749505214932411790884904735990923098708833750959084360685887974016337505626294658655931594798693247350913143243447890868770602231669231613938557501617983060586891938808663073862186850155496577083119272909188704406447088612444769138800529239859891773963890944091958521758614576677436671006901370970495452710548030438320484259190518627264480051657448553471588435268138937188152273538602293396550505422683710829029943960599792036615652723599664623220532610568272997562280562618330014864641389386299674953812032148791358576484276475097322394722934461635135145031042703584032873734248442917779535357860055460522700219294828616822644807736730719425584061735790980956719810020108739498491691702717759725930059732352056382887555056245987208501904000067178760879894425136681646456381772723178867329540185723779729005864303407979005471286323139425995225694706235323746725446326393228037960203016309016596787324380602350440934874877803029324217085474261020294044141037773970259220788915860914875084629315701340477450937264842671453819309943277180315960656313984786920012686124592691610951187506079992235807137844530589855588939496488688512630899021673285607171509182449624452191912865496290672886002260866814912923091017865198203281425525405852001917575084052466243580947677489172905944693875384487962149240047768496012817008129189601867763637371556547253597039383709174107723783172961149842283160532692340893139325043461630248336226796769240528288667874693166394102045140251049126524583736128457687715971796449878813552297569376483264746318498415736267111667974049508337082409260679265317140735335969185499937644554435021370673566144449492987709142331853791185088425702405623572052108758153916599485813425100517236718409566105652192330042016006151737776436667369732478076958676028786079083979117976576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,24] 1402960713150780836949364064999997870612756444342701544911433106380910218090991940004126044493858486582511935645122265979659727978170910757575406636198730712388166315842264323308981101395673313541932355394050565687017746947027452357991659615444359363788038024147537904942158549165075778666771708144221805124578917511478075111751191054422926682948283492764025591265860244083105702121886154481119197779178024564596116576128398108050408642117739789533214522857721871389107392087450576001066225132469837031193057091823894873705950500371994992812592293261897837109149941926975744151306288459456683618984152300272538768072436697125438454923734720362308578064557601283610939856645590236708883749066090438654409622198679472030586449171592895583612507976410338979427722393905232271400805734137082755635178413809097588162044864639639591849866778821359757711796629859640109828268555614744540847512432529958202768965924343292449219283392751676822764919424594453360218837193933683671226390320098504138110216962070328212815176143306124801273282399832170725869473307169091702564508256328075912391150711220077198174785667839417341166062284667859703969812252877206047333187534839458983864717249682075470343823052973436170979274903866482105491769202234993041152810841305952632753872691598796532074703270127064927947907572298898931941835125905158339691549567177121942806829188205658261473512407701106020956695863242051456644285388868528337426359728215631365745840381408837069055074776390074279358767322320562039574671071388519345954300018621082023264007425411771403381457389383497987215488545422735498421396478194153784470349550283753371324526560568046873379157063960550075145242462270108319455161065455408394849408508066133612364644592740237699403838612109676074698352545345245355295477899256123483769944868123065676506386205899015305825093703347838877661113805043767314117718919383398785121205450560120845247503977081963889185666440907503780996836511786212590349428691970292274264462535062534846730451523442769410340900866041966188159046876641484856351003550072050914238767881344660074833576848382933094704601932016642540978004034040091596332341323675910328549941740350952537337276938395674000913686767891862052254280415845603430007870302637850553461213931535274522338865805053158519754000179645086756872544766724898702138951146889330995696331608142138462667230768277217967298642389726424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,25] -1410696078243470747049064954833435297036227835230054599724174028125009681667124896623105615028431738856668792337357177684935006485763559357268259456209793322396907964878779559763801279734989709653723066721178823530426681032755799975476319836275007491291010298644052217565684174448848171693350501011439382118779292347646105840639923130441447764336141973777625209149360697632726589098313243145397019916897637501954867005672594717491434552282165811884120809849360352732389958440515861064924889360579229560013358316584096599659859644798541573749827076553169781695962743894547101333621722272548053991083726569073975035797681677959765900815374150329185676523857679540105251286302874146551764121379763076641355399090049517529720246478555274184371798353754297450013907048752250347086506976675313237797917639339834097032781176581836245749536616433288491753006156184779023235054994217688061628633554875987679404808551212142987737446743681385930538213311720850010663897998602620052981155120616041286621880443022925782565356000743409893657044834001856903515059388431707989146598731768682176757456033712585566734222108025297098284597699885965930235070532980348443062923841948651742258976271351757832500202839591443437747627117988164948939153020466075543756656100180350028945988442920346553728741138362536836240068392052559508087220097049780471697908953336651740652056782903042599572297312661231511130420789164611243211337014225183878835115292960059838210848243494479541866659773330316889546249129390691496180097698062965013115050897556437376774592143951872327900956084770913636057128868828400601897739142218391428421189855052338028949518707484040021103803734142954466266307924224870743544309627047156256308244323218611170691250360134776239348838601077122632300522963027578111653873798984979715326993903022013674386890392526251023887385052603756414192500464108973863099081412109886424710078286442245663728815133396571196190674815483014734188102650654017495842913426432859355805087395002851702003031140876410198881276173360747054862039702041317758004272408982908594398800107980751442485097753099594840892000111459837336074987056526993057627360983348525782046515142012212320119908086577117965821434101047990728489813346822648811796056235195706179573066342843851150783182079257564686478797302371301804651921319202934815961431613240253056122990775701480120675466384386484906926074998933183500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,26] 1387375920186000287430643592847269918035519459566761045500715709145121308613870657423389482926789365693713937845879305908368428292857669080538325496088536455160353760560595217418429681486083912490704467018977012784134162269746761342045870103699245953571702645290278234157248729330229142864158619270149365564590984898173653735412189280089323154369113136338756617203413650056065629161736476868471652972108147085587961611148573799744706498413213364729879794710822692823398951181291377254850149917737627570613133267535399993511665599917359039705445002899232554237497742559013047353725618437099076104424936092525635389572516980130755533344323090259376189198492477997534043544214557304889653026000362391265407513332564423650682176943629877098695019930489695641605647444664529394068513594712479041074809488854354876258521763592445460420971436060670810816848867113686258498256158958823672256102915210191261696036534753034094600560571001365848805201777522174282209331528558387154839262377947229734826289182199401758124012121127800966363553769469561354249433183916747070162159683906606901116956277492650035976020726872778563599862911548180387679823509804918914276287576363150075667169391963297604252195315073522831741572708688725367559775920131700161012439994161682323321268375502141494160928699093808386250699673635655025013378063768077814376466442499809910766896076058742744543139460046545638267192698368135552701408365437334308996854751421712341191106047090175010168904608850048618861449193740270790833240384671263549781012685953503221090264275238842660197779662654089826052480734742173754988409830831299578046393824723114199255614492736432638459640251562815400902021148931412269881378856635353463109038351924028780060940595637614531541041690619959435172373091985162558831948702151632456472713585189480990022373661922075783074743384409471856577075101622903815101046058880147233252375441263557625375207233896901291635560952782159759806080562360567138421732380394605170030985564504581142423776128034232916398439458196968648990861228284142905750006415241335135987335452549488803852874353133837461944145401362538698281469113162644485446949397896412902847893063735352890919653219871710806035835695966237162602178026987345509818999334159921070444948367315946854200407935386480112646538905469746971836270757640577979301209624615529917365262403674612044951690413129946930603947472068809757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,27] -1306631444214301061326969575495121779289087766524452226453031769736222862840855180536247269112163113940464899138720503455236528086142252995523494651413589098655959348822050012976861111074999080033100395369570886018324790489894321078396093643516966349038839243470619140865966783344593639580642053572525793922159190869580817510450433764071118788713874890808210488072541916816989343488969362868866344566593272918381996401649684119931150740068518590993137748771123943641026841593123269364310729404298316600866065174892398011609759607824862292960784028378916507051756112251974302649185551173785583990522976647339643662473134610481812298841003068680989347313612238275081885378588682823719169161500197903001872197035069197423864851590535328304389790305044826032527371192837617684101445370146096475958246406340234534505719873033607531825794972934018520851230799136184747602973810882716547523079793600186429021221069632011244303626755237337630853879536608220776516962193602283348937167318897257605889021187999518586631559664553358228204921523384925230274820444277188626982535470640275632448429840036543462395816803013304145353560676794794911357680882893881832727809961121475831332098154338925036916218802745776999211949019475500278357217833461079191683847640995529021453452332633331791590743409503892650941655842078429277021085532909763874905903466431925697691244421025925139450327921274312019765834197982788671220090373165047011873180939954095164711204325775875755297706990548351558124677191519462196483497725556236407941718341182281061505393121736232646056240666478398016374380852093663853019563103631580090430036105428726207903616810704120020641828089721789673746633672644940981893532784567592262255021922824902262749739548498700667929826647981712722619859544541932368274126996913154138934939536607537767363807755697322103016349582273574267325963712235332506186055463042381483440952601247333173355311975369734879563603698600467167153979927286949251564880447181052491927121286465779169294644746037658691096259701030969851706855835389925567022814252421196673954993534020449943508050447146931849571446158238917927161852985788572215254824878721156332995064096702048607947098036489072054358106252189321599628331858893100377821085449229271305317946624850601861033845267075663514339977865746661865926700781955032549988473180467865693038729563735379749053588929640466921990056154654680753906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,28] 1157150483548234245136574073472064435426986880198394165946315085494018830758755812532440926826279176117628620778065739868649297198199925601812513927436521181326908285647891733786501592589586642191085650530712572937751738756426830295635438435120949941071146816382660921660465591737942770772686173419806705055664084688420650204022901726857103825994963267826825894907847569616862362175763133793054993424397520055563541559501825453116282735353439224269424415382355577488315368626300529451268365188092856083273649904213589434713847678568702753489277531823411027718211463825339084876073761275511301885193061818067591012068012216614057510154243773038163652819184669515571087458234906083481970231439970368594857305568308471424649388711839995114083311459548606323550461067930446434372629190525837118895513460738198268203875208878260913543999002623705811378955398172900699716630598474454398809691163158546609268137470724560974235074153935011835758665464218719012580155427133717817876218866642518780880278139091732492427098933839803501035035875216581266124507849126590756179863840981675130371191552716417389413837389980412234400361119304883051962746819858130174800311327305519365372798453610841838292257733440914057113124810436711830335799382002167357507234271113565095951092240896210703562561276979714595859446571802121767456099422117738175721410777816209305043169988943929950479390276972628134668454748606593451178883379712287713809041856820405427494898348390862752101844858819969861573408081490346333006391440148454909432917149411304244888405789848874363147447808055294697790260299204434554205028736479102513121547303327712645739978381011755007259377771064250395094093995713671317838720982411602505216689762201826216956799840634736046950428794760577340169150107386768363731921777153866259647352951069969536242556565672089893296951794477684048024136283201771943213550206117660947191783606437388496226982071047299579038509502353505642770248869581177538942080591883487703456292312369975108367573884987011737701090253420901709571696311469545816310720535184870635732073040731121799489488275724399963827091410392578474901173659125653572658549161880846133624827693184920923123150433273742038332284704668782486215428175190426054770082266731020767004834670184371696141515843854215146342304400190075730445194346658273167891988374895902726665843803865896415179826946452637476131841426627657962585449218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,29] -951206171697903200302428526563299497565231661850156956387346520056154760945128107966687792380516533008938487048982343552655630335162961007901289184084433242635336397866352455311355215638447861578631937581611423303638052335663493524175404518131462159436443121740230274363797680593803303209369079424324025592953633273516663606838298684876884491611435171796758178432147820105856632928521006967446145052718662523437563719215962233262258834810016804979156349148076233292195224663090249413574500154315473397795987914202878236083772535341066166973589826327518351688270063156118625998721003112150165431979720365544003645193064349377037252740106722936486498569261064482089533196908338838723655347521938751084781876020769398023293060186866262816310382054064468853714724491418764609782652158243470695718295113547943122199260797361302896055081514018683293768838026774902538476506299511439316577549822348531199994010223060218830024822397242845058812047158612834041714428290746146616298489996970789740774914614393279467092190939664524801982833635432790237170391899229451004370471658542693462060479435688944030683316748620688933918637755818214268407531821996387548186100769315093653013925709908692752276684576186584456664818475209493110987892268570679658174740913546583533042788964864494948183939921840682245884272493425947940290060532638083162236096342094764417608001917804772495587246086473123804330812665269058078905830638809455752955537908786989522192109633212611071355136660586781004418816033397218967536348529043514882238619842919341022223819768162027296145600702622939168875407427823166096855911542209311501587267017360286437145214712594090006576242347639917256236368810904992872415911519411731784709347451442893596560532121267855273931858945837348973702012431061910343154529072104350342202110667328329885388734276300650335754829128011949165014523072760336880330171583835476688162494083004046436747335004076867262698793377998588493245916275505837957970544901358445997234302759244983180861756876613753698939785444577476967688016670632312789566811867951556076156630119164179023919516580257191485943678560570561905757559707929755116555941150620910830541919239832794705778021144898713292632576172580486034593556512029942438866455951475674325028288969539946734874296059390210915593003858315180438611926567309086399499619004380146444193778172821156941207842903430061088208801078323563827480316162109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,30] 720919713562341712627159812700922077444053716670954608928386593188649904154182817661298240179809042365335680854690868881407293495525141562142558299069566376009018863715383310846582991024295409807911863365964800043117002167114907855215790980755774046925499944719012647101233210726235057177312036163774848861903631049441821316177912424379246605312726283105677250074516690838993754363471399415190529768844663514693823137003216921021188316609534441984262597198679101359539361265680744233442211489377247979346142807396465328548459208189155172007183060919852937936905827685754192628560157150343541833148336604169438915594533489895348386001768372689658164872430477856940878417716516063244088727902824458269209779273738174176089528282406090440000209939627963505013395404506057175294051291057747992017307826171039423959833504233551959890998324997679840067629259619958422126433721067822953917736906383522610512249656179257881277166500762933616416274807167604093846766680723223545081269146722517128484394898077764782392994896835704815729798010593769558480254335280716975648359340473293402802842764087576432083047123096383732552113007235618090718190959065417418806058012119919434956833426882032193170430204260958335219153538121588326826536182156432812278863402176874908027805996132045844793820699840573302992191728721739565126362803613067880752358501985054324352041673433591606871096976224500064832308159978735951893094037542636416217440390645553238237561362568503034523259035551983637192307167177215090573863050213644652112654235632565053884045694497001560498209723209263035236594208157419549611834972156796602989022766172757618994252676789631516511335653162754131987676828217783543732661762308974042503903071895587423625856439883169414618636058510308169033752676682967812143106121413383460174733452578996278826647927113849015036990494314056892497150024891423590717605459304266504114674855767626997553319683673874698634466609882895101084024802098929073125965233997202123206658499206013385237243887995635356743880196409990384417265806155998256748603206902905732691985771114943753589910180807413625437931899450348318979383658391158367989502273813351107428646385173321096111954050932081304440028704905334168338317200062309775392935191314980263961271149470813368661165099006220618815981271543953233892579790729789372075413741809346488000189717310322324839436193313166952800910795058131136757850646972656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,31] -503759100377490574778802782309167515041598391549890254777874293085932441403564716018835777763821684425083155807127371249721069468606047393314360389633709727267328301778720941147227906296236624111298629585094605330829984445006533894341429670887031942260197140038283956140726992570658647035026215418335499960694558315294752920555764461581740056649522921678679896034194381800170025387176032355546975510993842671572828885325154595981456263102457960481245641718005448298169329366545054516631452402154919406549100958224751781398092779340292553603318002776387580446526208840700041194650321992405215900797101053830445837837224443463992395834015313119686681933608929936175419685061793653187403257694142557136743325948159594021113308721284530383916775461546876789993396849028382530008051228195376010153379475528112105048044422563060995117571585401229945817702341180465468787973450411836570671094559054783372838923185685081178656517484775611970532911075750004812977289720792636228257767651853974684158805555321092477021114960427997232159731873951976435935132099842418373900844784232672557343861315841310750397816943395851274022112336507754737791926300740188520009787308722988917250802408820291379932311239503972821595035611773469431460777750453186163979644119602043485876022037452152568336339056802299716711603097174665352591596229856203093627600315425569617653661554066816988250456498581264191657583258645523195308184873714847492261603723510274760997264996094603294928639208100817682322303345759924292664414938233766016638871733880583453981754222372937669314876704465764075848341010578241777386360420002141365406576705300724937834669268345874568259137052225654088597204282315484865524985366547208553493415586342459187615478485528117234308280541695148477476632649213008830643624005182545927150727164341027435941621314299300861778246795921356609175580609984853718588563829841879805039316757333946137312954182865605187314019987431789038681262986450828181065659060468473610695740661254957799071811987043347217875711523556712653850850677609214461650951790358615173135246614499268764132013651801403958765806038030709504300569100491658490885473986950992548358478593968548138547531332099565326234666226198258955358724469192204602076059083103665313102063286958075413646073960629646628208789500547666846597834282929170750604065086515517187593076500567155330805838062859328368131420199877203869679421186447143554687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,32] 326495680209192369998408743999541503612457285608149055279335271387290857094173653290058126192901811495227373203222536816593532939146033810493474600937695354130905021993785654061062583845162750372474107958853704330138058479659920158419145631227127958688401242339133472365257820778017007602939468403257744767279215154754820116620611823344546602916477167943059256802140621602601220834648447089771067263089071062978095958963949354430133631386244468850175126125797358225153984866326376545398881592840678484784526755373550834917178589085905360668098109419495444908460182470720223028181137039730682706786747686516091801768367968073729368697427020068145608598715264748515052567398978405347647830507117173163130556640565553875655711005789016356814084554428541373017065719886371885376782879592189071237005478435365847981787264921297300445560838679118469128294613871197482579341252997453292878104960714061925720221418847778440938675685241772187156390529265407827739942791624624603403351088729115268123356172417429021230136884100541774010130048144503571480232840439982125250326171928547922726975270006387207548137610868034321223733960320699832108865793119299727402585261413444998344530588727067508545809523084482371814992624299135229233611790849907073220468332669277399173382339516468748277872063763737480548340546705627809246730413395419576896231753482776092901950120706278684952276441262406115411677386838366383615899642528744452175825058540004841434957902488222503132730419034889406625377783046202747154764583226947375342140384346835535248431308076517474258933720003839239712242606755376325887182532051064243860513097479903319813208608141929736949548488151846982252886203842213070069439892646756619457697059016651256216742432125694129206425427671195899016586781903603949945720163883057000137670204757856386918005770781271606329922805987599518927937377503088059472698502253728887971882662030338222579183619710599039511197785578953347419877426357585737970266398603896472003005310610084577727119486956449976696756196094912531504053658048044540900959710868467192190408437839600289898847129993373774333547231120055581030729269721379680113601310399755113132128446045783067242887809185779990097564586055634281019885777795468126951329490015359722126565695107966526571228821314973355280934773398303288039363224817005171650045419254175625272240557491653310801129206748397803375961072031817520189637376461178064346313476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,33] -198122518765822386211012591003674827588094849104964482494901045440760874316957524397322132194592765106410152253278877564393784227706959620044567794694328927918087079184829990053743620191062030903902613348231906678970822062296447727266509311807270801536747279195116315474175967484499771062618916295311070616247103406239393234648653421123406455622100672754386671128748373784411940732603019550245120311481646854320030202632622486679751125377249223466149502575882211469720648298540316014045199739321176932821086541354168736030686181173586703001922406029087554195175905712968574104921485936593793391380866923966740197069457578703455796926455657353302279060705995273775598630794152995897937778273236332909808314429606914841859731069818652888661530870902960071019341247518047093762721020718103998192966735111005419313105416826630849117198889756224271805782963350540818679555332848703970251827056205071844427343701699190571731072901887237964494991212468343676252173579591081558290834914440757857479780008647059391871153864245115280398262535545004265230062071711365995636112076898414887620681932225329896576589960917316425592892830069235358451349128299221317707015956170714342090384135354844918880163615813067459355922881577513961958128466449822042120324116986446956870353472538956541280455207684945459594210925825412799129239206976070075417631680273935894098362607353819611770927281347663476841259166357112847948494921287371662607101678089552274713155097878650430519928802431119776770370471089014707696039378087259865897609772897947140077892536235266245389175429859395836968552788523715477477636468686510503809259751599569942745518545638333665051170648204074005111731553310566483455889654992646852722957645125870342324749351119832143766390881517234808662211020901069133755522526750340715736348006533666578691370318744919698926023549095211272704455457945544731592323480042804687462927523239919131989104581034724145886712658706016495766772489312979698901296130776047118691229384842085476023144684672337558771446148218061998887034207688333027724743922361221232954725715486696552426477740290218859915824805547137717130576299684786958378603645273023369567488342710621210059771693869026574122510341613752541287283892662932461492084173536739072055200594234248856756014067636143200697134898144515520514076484711787765281307933102927784498802874384415732563266333088414771701322373883145104964488349651219323277473449707031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,34] 113461965889500439553550029584156336389588366524531172478315695384547596358896816829203888037480812179528433217688213046151153173505632901744604697194709661512575399717011537820735816794265070582860016634930261490619146151213751805550831998953535139035968219258133280524189587767600482669642626437769066540675401249916781529809600997287959064600904916490918371159334288597013315030054977839461219222099266371772952774251991323581450202604875836840553486024970982665872056338814948932223423719908703147853736913947561183632451955839073368975168310112387406848025905313191747417720890075897166145652018551700328053472597537166297671843662174075211306358007785235442482813250607961887445420051640310019590739097247258323349268637639214955762523715437088302267818878856946768267806752583695969246221165790269149485534449607254757176105475965605192121188993286418731989101577174255889755956312735877296456918541310227389314521286701596475709851277235904080695639717195269391340125825474703131582065038698245843426885174046774415954307417852606338478041678749136585759379235851214470166170112321240712975940690090160305827545413242310603351278910945964257721793300535876655613727498680387490112269709316079184767953278700888892579264035726845335753277042615328417160376934579874036482983930800581589218209738553361247170264049165673043808702818503318622928435906206332846647100578526713251922465456699416163090454195264352633455494756545897313273354939615104145625756247894778483737212452121665488843001813925359756986694667298983473533214097619359335903015149247164466935277318040101925325162332939189512714021437154634426241815591378951565153899701368531293547907955786181875369431851505136910855477493132538827099821467322409540683574697262824295246994082869917837296101184525211519362825487638489476548717597733423850095103873937963914413836278934080067899798880277071791086010141814642979389105942221917757229726351539560388213786652167231906588625540394630619166223499499971273056766077452609355490325322927051427957985872972726776585094952220221172366990434879740156780674086507503832177199990524507485318442553138823095501195018300954834401178307646646764628479965882533862328162880542653363967512130581855764410540896995970896339497782118960572113743958323126473405983372658593492542494908518051905473635805758017260180663186555381360045576228261096642001778575403169941124300312395689616096206009387969970703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,35] -61292569354453975579332217779103444222726310627730812886498179793673280493025972063304292087063232805904626128451785548621706935131771620994683855273513669004435197812169077718055068334390966828214447051272932442798775362253370607593997615467623672220514512380122159328026722237487863526917395225894665698041844006299278017200924265453850575149942240088767396517081642721299682456952346524409932418232683599796149214967898634556111397450505342893085883358827184503525972506372304115121473227706976380504141494542247902608818839077061098312843369665958427389806625551593407220701194763245983970122429858040148066908847324901200079688121067981348582538307344081398454394032155420315658201283057528147194639046415534773657477262357749686021016478579455076904198066461313472775790564073720892677975511038818870845912254207111596762445677659610012830390903496157579913061893118839934786535871198803130996775823570000003325084896573877427372255172842278977525567563059260412251445292710525607623379410564960647025054034690142800578728589877753827413597673384472117946507789095148207157769701673564830984112543868582027453898662517305724006670118787578128161885937495202694701385995538437243625354370526072272574585937106517780188027134320805062953796383950960320215287534011672691750680055570477205951538993113141090616076093683269289935273228674717000414249337191469309650686077696928794501937402222579965216166112831126226169701749388578818587692339279080418502175055246377585344529527639445992556483456541981456674813808385156104519875618499625242062863255012567124200387760754751482191963240830701247694517458508869145474309336753698468412318040121289952108297695366664289198318375507514889140930151322980203469359891987883541956136129020336926804802313023829176448427830718818033066536970561878335377308855582233458641402584526335741911852570993003601092824250937220410881779383524318011129410023985473569803241748743162026391867421027307694068394202657822673559916808082753988198688713544485496914221620521633078978377401975235296356649322852188090728786906694881582783497212548646762780966348169510187997825949270179743062767700073292721176324919504645778445040303650652368991792334269424522198593096051436709627107860673439881229449016191707237950557540088025443682963120820666049436805594778828333458491658867841107201858622512173479845737151160183161249168278758649889631688509066265169167309068143367767333984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,36] 30752858286758881444136942427638699043802501141164793166208576215962195853905233912617754900075892160024005033856989395132852238925636121807927680940588933478081815346090630035951408659372915799984812810716766673002119194936798934650514173389834428145785356538404715550607969929583968375749295587722529974230408545485759511110433335261876763953789321330066134063004784872323141406675440882246373551445718636405010408550491361029940196998161155063225488076690216059543417673963512528505808809195244966621912970655590384369932216936896142120533454062532923295413446583640772324922085143468450210410722431725462855936197660482098904747634266173046785629836114705564867325871622156501495804939390193766665832208141149118901088853738220771461656400504063204445679222802134293526955026046522277096348513270732125164498633710562035904805392641155548489800262149401675568904655481882571220879228814218669816137293559641263215400623394025977081110032854022927862286148000835118913881246225427437451704211730132041153792415863564375587522867577824488617130248562638457079011317480112784850942708538974849942612289294583888339901069281350277993791577631257626846353041717789084230189899427737255672735113883991162959848901062298184276023315188018928083910367336164685191393178916213818679860492351364632008897178443225266773287058765110156531581089915509479448786136127130851564547875348224049435138000563030159974786761146959830876331483890990204098269407832620785070175625077841718785318796385020698720472008942159925256610434678415560999609544150413426702242809858149379121916123052292484702502811119237648111829926005651387180632078750948168671559907112660409208352399583203740345259054335925175108290074843702126955252802044550618732325013888232726389730965193455408506696203740130670234727249652695437182543967755922004217622587861963377913891321000544895416375577672515306256804244781019107141207985353207956668967558402185181145363031579250982587997989741104216098656641814909485585919413760163797573716036483339323860139984260983065396794711467339419031000336735026264927831849114362412537543795640827842513590655372808886968230357403348567468874980786686585764252872267395628484082902092776339574802573512028833718271974352612500458113367324789247617780255302023156150727733955801185382868947226422804414347416859632739865835511188608042123114505530061819772517702417958433876551217333539245402107553672976791858673095703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,37] -13855478452928514965242335485734782340252707904858105044620837871326797905419837418972738061672898048267339615870965642893770864390191778711236106450349377887028256392694274893788458797539889195431426621837156119078619064861806557553375499697310827136410726551244520772630934675104523282743391189633983815075659878519175550598641945484305955552466455439445439140280948883857498436133999437886832208178381191118532043521388427128529285520381815184164926523154225859774148504872757072517577615340109297981979201809034932364694686479906762868348110675299033330001944349898036291908915446797961876186707451267306818073586003753072085516646943708937153275093358195973456929944425247478713073071636825615813123160316398917140072917233405170811947493512305478551629831178629000909081521113578778053088172350072758879005539615102329642939426260211095870215549922333127044092746732553815287084440452646138088822224363590550138483555935344118351888431024490657014297282735657548038095880667642747230017735530793236196976506035099374693774471807296303402328045240943883303463847731441810839967403288248542994113991192501866845729003188095024328424881232581741368475665780819071542493629729715745817352701664261981914803597550225655304844573410405961882026065736974534438565506396894154126952947666661126020186667449233106348449438681712587773615856284323630133043987249210439198814074772340979960339027298772856711377345408733126787035675641511884904015657768764698384195760660219695566476661881516292777556332553065496935035216184615697309084364157644704458270266989501581747097086639221126414959835347323094921078441019574443321782722170084637748931870147367169457205232273044098889846964216050487772101777872083454484525030828482501863381004822538368966092543186549223126875107379683000989359641679099825118090893164445663974396101158134344040288758740535333143727706918608086618181126676228253027437665756257372124482387926544184557364393328571946004540624675989350469449251114771320561938865371490091103744871141796915320104789029319657075815795354563340169194160722116550839468844722811036549885651785712960866469763680902746707451035538064447935040130341343407524766995974369324451533876832170472868124189924028483807337129479170262349172247155579865974594179680270093747182657251520319204379324769333189228811894562290783761064624168486881965049839751127209263828124521191453236182194028006803288022297238057944923639297485351562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,38] 5289897497173487550203402602655557026886480909785983215451591822492886189609054344610299442553790874050649657771286277940947945860874812370463513818654278637143419623362103721814291799540598470823516906893625188383527016821185457600466045855950804974666579586268903573109799574857362504902812753259870152232880052457513524339588979339034787977597248340391967328059364649558580751680713687457219188836048084479942748833257657297796044847893283561719699674793765081710482426589343826420886768924914987802550982273678792570091886411356730573141940257471247098617827348093432232485065619175660925109991175066881736153545856247883320486309146768675932073697868194805790754349846693442363050852381982047027468999070105899257971841369014630495406840667842264298069662236383326947278005474686642055986463560338199365812966407763609599898880113956652167489447403390851355798453816232005302536517359268482820793777435144350252156479795411670022060656556222884224532794633978963338327023453479436013038676815850582646764451933103546330702144722270673075917921562136536339610999602570239687876764574299916241349367360916846531144577082888505849619560847727895102996549387721487652483966703552509438399300907880373574802894238812983534755819325832984239284573345755982323974106882445910780966680646035593186766994334024716991359778308304318154019230049598218256173855925459375539549111616889363824324794136051725977506673214800369898772479045041610415968811295764511271173254058722365160641283028650747121500822210604453332685021646450216394120486387768767332786634035089014154900272614715193819555416169635860910859124701617019625860662326624832385586515623579042690688263665317193887282738378917649929836034979729225857867036612803043623977899784259068140067571783309683369450375858630634992112880128509434601577589154667807771285728114459905081018335953036596685092614783761112707886659455749847188911179014650572883500792827509606184299413598995256411685553843627232636791474559329612965593740516120737845329096253045653612588782846932850047411865179182126591233488412814848556439329372847385708057919457270420285297787365839357549686399946308876156362291886321970803915473800286945925663493168980386493896615304823007764104276254717673413137250577684892523257355653411624517831219321910450711604996282524300830084340918575738885588804361788571461353219666839759589044048077408094049301553721280496830892126070011727279052138328552246093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,39] -1516807913413357456280961494371814743914755602848298060035286529769601401168677851085414811726794124696966511710933024490961956389408578383386395716856447542357352354671774966961365124525632331286811939626012838344497571108511121566289774342218332745393142404507797931928573482114032590415110261432021605446202615314646367318785611690106277555134047251109286569548545106940158917966441077916047995425482388422112691487274385936992194210766675963514554605822610583791342826987443604822189274684339005539671282746489827661658382225800070272238479860518991138782243053697408425534503188581748926885161557085491638048036538873433902793599486865334333270385621247075621762385673845131762261965247874956114549252674648124804914711551401663972955076853673768181224560107743414696577544781298075079979351959695308318340305989658670569902242677007178654015452639695847225875351955329855698367824105878856142330588307507966382703754276778210419432455558891517450602984589751006469011614654753528976150281774664740396405522802389600288054231025281683161064773185158252634217827362151684556506359492448815227419363539523445215505666938239693164106023070589983585348422565255264979654762919075475066948610726530552021099520295569099125840230605844118870930537872330992299845904924071505768711128245062110334921185308272782524576681258719495036643846084023742595070284371273092360069253180613705467177089161590766720913594665449875788113623734941349189294516190310036027255014790308007956847770685640309830880792352146240707450815118808596717800660636249071690605376868699736223772453181345101947740291610738767624070918804423192843763936370683821188123908836298217136102592705048366794500497708972890259030880440612876610724033744691856031787395523681263769220592090377014724775491197547692727233587004853984814363226668687699504431443703349304294519118626709245331197425590861375176808064352307949717656432645150932725698670312266388020899316426523139732598212631324228729329240026161772442795428833492710414851618322847767997999497630240986792102617714168163091528765322943760005798551160364556676339511055363223099866760737357478233682393990578752593546282150339951253417706499068148047117069144868427163553209774806155415951385480968256682624284819581726988922740821671087374798461445394388313023355346207405569420488035881470923634464526162026904134986321331580416516901940742839380212530050434318263567843448891281354917737189680337905883789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,40] 188849455219972256661540156844257336266364790358857410738662172138612524108864185084642941869386267870887183260062495722620610953123850409029115765406248317025874706752371444009753598645184453069344837181396155274583336438181108500455651667766551722340548335815917817000660829967363992604335691991779656747805177665730436793879137794609328318126253629678530895516014518373057624954211972900793950270910599144707662422765122115527128949222886932487275442744072878565367800449106830130969847026778662982049890097510529796990479582647133944528020231382609728715437205909214396378029267355685800686617747454224444920994072472023067617918788132041296611216250461516873470581016238697105530789498432777519882477060733394292055915870346759607555321326458650869382962282182444108627005051977854996209061558391784237471795621071036955399531872583499907343655416462588729750232692190781215729300770408957860316534848156170350380176777160732224593549706244191092911763073375753310967782063959389531287346569588723826166623698613248054340785285107263787262147774923946504076974621483022993380593819426019069974049037114357586003089213311775980330189793517143214348635022747480416839248499452963358151811721013535975285164740838235905173453626628598255451967461801658757780462044921656178880840263470549580574664141634474889328527062410340229968255934910841518948744835721282276020998239055929680637371573734022076623889609846814413603265481549153519156334801148950594971622062288111242095426834848893714333379394003015689795429310058971339325862776040331820083510748892791220136996814132779874451851658393069668640007212926544786773243953138579642318643373324168514532057057196045475527271582567986863398920959977028991813414295851459602377392138543198776747432271670685857245657276439940646102208684411881836541351781920692328581033493392897208063492724708517834904893542053205480426756171726017032314475242869158232447776783169132974870820745349481689014347333777434260743982132266872056526812176007485881423523358167319353426709705207153931326613209889789203626532666981602000676239589380769565334583215681392240110083425997846657246054241512101069317658588142778418857389930734297916103963420777887676543077961378451117692727871484318220875213482990015463084192774934639483715493255910053839513596403035678332033711096113779622214645174656918558386245030687126825992815891366063173760749453937415557597437847222807127955945816211169585585594177246093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,41] 112395336691098690481939925954024267333414115937664797961052517104904911867122868136182298794780010432033112931322676320739404794328319253383597218269315170876444221333768931436134849371552758544111776676908311307944341954309703593993138111854186091840986152487259909567790334971998784626352996481112219959503478597209421753492554271880508731045885962229748640174874567681780064876935622230238517983554484291111714898770569519441403027377055118802723079835695584080422398061022972580756505206506392784519296396026640322623809046931850698361407271685241571627479185283066728847094503817058581674851709570206805077967586743182100714852614882929718590544473236439582068947323872809810926368476656664854362351133442319507164301903931537904072671018366712284133401760785300504850809919430290631766407511058933911428151707008162215939858985405110110735812408542039472823723046580728986861006527145293516528544873449440501277465038348562665358593129398756794660824122759143508240508678780685970930657656172560612575293005702562766040789882746171299809326269407171962913715600436392538146167239428462202390042862325667265879087532992763707793350934325900026015205561311115663072961427004708421405246847630095118834354616202482016171282067031042202576169735426911533932284157510121912473454540294888445687906684431020059027270095070463480082829108104491316944095243770734292459490308233562771762832337778493739800784598202903027799521121228500553250821061024823440260761330796246226869897110957702832667900674819882654630621479665975693491172914652100409522680443944596760728791397479056468852344998052079296540916968018523679800925802984150972828762810727204009175411624123166874851657541044092503002075084211105852555647462910916209416775451553025237594953766307592728155435011049424522732797187156415726174883248906564904088035583001213747523677436303357914509613630787323918912486716809350895077845153981757555373716047415241675509782156723645064650253656247787855714070929687556682908317254302857864371269678058213784582179361478418629756140004556456059400029283633658983854972873939322656158741925107020567230283417528503010382224814171760969243722044240571140909984544554109366078761651913394632292911840668336252958560984002705591087168937282486222447735522408787044154855575588874866165751654643315860806258780511949153681227160854603032753288005527148793932708406856687871412535856736548133352435385466411461863334153576943208463490009307861328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,42] -99983103719752233387908698371336926919891243185243712971275557349817489733488771696427452944362419537068252133973458463667779700477236245878570001981757026673990754089058414216274040552226811357826566885154549132206167943623347492948585885151221215200887321773862546834290498736616628276544277555253348801849777468146805085921415731531616322930352500192892724345746964601895368290775880392277668646714744114482769363523435201376862948336943559425564038531691673729745109824849231492701727814047457332644441421320931978861904977403196209567983590193340992317528516056848268467445730474867173507018056563266225968395475879517768754316143486596146576305074079628731022342483715079518579870609972645355630608648717544742788733885827671798281158298667491510385306110157819878430370952954600091001441449278311894881228437210811008353232599957772044064484905572011034317662724359246664397993303705305767025034413367216559533726839911960116003299575718081211222400711145037568766365391106656724670595820164282440822907867674994237859397741043282165866026502502487383825330518020908392013393318950552091589574840232133531600569993991395347651210266601424427700339731178896157098534505327082836570090150347420902749761667329767350792467298452070394522726338171794216529476132096348007251426983871696033528875595244243781256612925681837077577186541878178375544290198069412985651026525154947498743126944664405117866963469887412142654045381991571612807612065978874400831148215827659937331008711702265815263081791245497139736854622083528290373269434605339323172553426023715237990718838054890323852722068131552671364582526971751013944132050618046171047353889092667532882731070212390455697160178022089929093255009846284294254566603041604794767388010417051069418640242512794995650700138252614921418231884022093618294533597146779914612132156926487263209986641660182659817854923136038691160857519350747601299941720184963178268109774344237342172521806700247915642153234605738640354367938220812812927147515827804545701915100463800344688539623857560514406931611271663716770493201829146059966756898240984316993067384636985384747971899401824229345789841379681115836444750424051145881082038128087289081722368634404999923088074700807400441201294961142828498956556026047099913510234248492686081685309018376319038404090475239873236451307059106815002690529639329260664268350018114864170476635744161534815691616788979001206253467407896755769942942482231273970683105289936065673828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,43] 46144830155560865139502846596533415391977409885206052280149629008389987220925557394888188561477911184662600267362339210817731584225547838056020600638836758087853250532389881191463641633146008348842029539160755232259043963969273496892700093575570717773782734933830404619464958191443352756110004537278216209282098536089085415368773436079476962230488052214530191085809141603277493783835257233406188673312073618967764700469494048517255065527282623203248289095068210313257130016595973879628631986831514158546085661375627275614010584329147403219691615938820549598672911765005219276103642022603340709611299570881555206725688490757192620278105362424123734448618734103406008626009194307522933208194260485056535769359193368675258880783956399418575436135043833629234747956724970808538180548985207184426161817769739050524202812225130192650908678367455558978591713554721704492843849221885398605545758619094477604889238097540766768533575024668480925826677049933569986908819616802865515595399209023643899922067299505148023200366268467372425491342333921657729520065878737028530559288668460164834399050417814833648944724548897246714918774636215745849763251010206976613988751868603723721567433295292314707645235578305004718200437179652128653282304446309380598838964204640593018562089432835182876203165186055446314334680249797987108731119128604536896401944804494425691315583573704253037954731224895626521206559599077401090421088281903875238685664837941825865713897424397338408194349546530023112849767953698416573913315717479702039342959234735486160853626803085808456761262539880071403357142673796565759133518226447681930605232175756139136244479881661873912384795612550510254275622654771263825927417862416837905342021299878459666576775581440098775471082862321452605981008446819398237978437975550505904727775996847968998935996363344630872200154272169392193398317677305284251370309400765659908424868889795169679687552113753014729942910553225869100731671277667854315779496073689372290410166795386863040996889011914886440632856782831254183728638880002567894683871579258573046939061595238148748513424741010712552537711363978720749352534659302487085912812248531370612410108652367898283884776069655648893785898673098144434715828744446177746036806282707308919320619385118666012768634593758833873400725811485370044430574391015630094643945825672491356468195151560665358289237120812936911685777433116679873713044514991037287250228056644624322372646996193168433819664642214775085449218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,44] -14851447821130764450654599399975430432547796750182765277118961528569330011631054363947465945527254158569060476796046077006784446521181365802086697217102967285616950850289921878770136019567277760470664410591354598927432164951364839375062636903398907678864591024448579842437699238613088412310964886325529567917148768643367162377235207627962299562866064315684303808393515449177860780926710825942311972902839468917031794974347228546824025511832906316662734571190420209607260045405621819087742683893107517050697273792081643142871032389073482158079253287159680669278270483200760465976615772576088733899554444080949911830742046510366903037262626132952406241172272562081975721910352404571757925797552305884572794382897234797899663660805669932004778683715883845526027177262202400472176856421064425480662843910158446786494023922565531065731063676197962650485123448022252519740918087263047671854401018195464143412145039404809575520881312916905183848874009198557952640416878737596043797313941850017246624738018366082014268591715492919548083466639932381836400034922739176248646851965392030985470957700663014012075909492000129352993828275063433791452362147792686389964696165694960521362497423943140215306870158302360292690980956905526564362279551823548316492805422817898479346071133621531802815612657914005133233665551237061841528879090261288643685393776013145477098572134074210290783495848164651805562941695253497412008986584060713748479592551702924318180196871350498652688790005440648862067328650539520378798542378005523022300847541981099682146037297211115725727143327771344002753373430758527973179160863849893324963916122221080625930277892496213423027907247330158995300610740793130628181859782287593761005014898747730219482617741822557648363023518301590770963028930159896008294143974109279648449038746289102834827128364874636089959600667900681515274397250819679163672098960813738296684281642804117418826546333906374763557854670661584652896802064926909736986364473084323433026263011629733804247380105156012297982749830213104144924256527601280000601914301242626755923396480412131579462643436437988812048465310711763352983167004633895384736297056094489103049599458754850221069249791510459044441425225145482361365760370439954333729064540328801968046848050891503168683655509068213373810064385838698788693298450140057241243149300293842270236711877812551609889284142185387594282346354629977261775921095770304485481239328224224433458005570005133755273618589853867888450622558593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,45] 3328577132614718233172616020916912279078000152636903214122091398231790883441828131234042492823902958894942374701438358986145378670657706450776220391419379597461652298631580514731058361902865415258129672551312444339734073361340350527511044136940750964753599991714139424447389672017848002926069710034414729717399726700510704959145826947245643403705723263533588758144837435987741554379851217711454072977112907842528863294799232435890553556186611333947577032091851144168568719784407717919966147715638117088061215517022369139526323822308314187318128015127167716149226132877312833069388225757700326920874629215534159518983598842596531023384597257228466953556545231284373008533255287618364224374978269047520115705072275456102984712463142180625584159108453060296486297905773285538145866209452337258800781087421778797672377303657468804892159590784742133139379525622257614282706092172019749936534242945397303702447069205579031034938802313540725763495212448136539642399613650628630570019783257969834341566846459352507744212127803565346761867596986100317647643432697568784735924043386988484905747794512826492314360941127794867560709011065216896763338858364623900067949916084213357564397136346044508144460612740267145801727211323622089063355529425561430468566359076613010045089170756562454596041987757021955761533346553477345327259090555684390163990317471525774993675771052480108538888789649546595711681342709961377603971374178378788361731443724725739969457753972203111115292062278958390597805102375903324498791803819208860287427021787756340395355668688130214456527433060483881802466516562320836918736761491791782210430925440868688786287659570228111887906799401662208110407987278021239765248935624473445713011442567036713818689506851166147205166921242379415056267126999299577011354796268402469757646427436421869251827202797895287742717018741119743908098572432104311536320694799121697044964789155036084074761629371155146346809129338676697830085250047761557158156453418837646884300345765074701712139036297959914013210497601724704692198008142863469860059542704759304047523888887714324295910180751425056058949408717216165903448416159125359413813472365928020929602330687060896608342775076822549068579466798062054938673362180988587827155695386783625954172012541922262474643648528873976807185398175163795349899310736981902483853003460518366820795511365393116754838805432031003817319758015766917349704774512069961970414700298302242524756076598284326717447356713819317519664764404296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,46] -391997284328420757450739852974849155733119427003202082512273856285213099778369043932076982114730412766206983538455671339102364374591509049954266626158888428164253438635518810996493784065826247115140845399859808714098051638529515133002140735749301908337983165652137210942736619539639361558327377117526417358165526218235274925117213371798137102514409894276465574330751514106126979859535038914945689803645216361848689406125497781402308653099918028218507354576560447808951247847585869104286876303042810044268310736491319842972133317745170786805440781012792354998959384253403526387556340435342214229635265927447779429814883903017764279089812934927672018290430554244318024358167177354680172216571462872999914424314105495475101428082919100514067020341834284464977094551173075553215583769005304929496362345180315372850817949121177696908279894614330203229105149264908004024577070135616694812962563429571705526065937786814006731951919068402616913630522469477680286707835848088108062325144777583349937166840885327779864719048019489738083582275597482935376099674466248303828301858042741533520299751254900757064069489948095459870134802461842857348434898798323588199735326622717542656317568065510915140014343563674680621750416810035568501468673135327350458134765841020658269606805242853899118500573200606263048683129621761542475069327753275176394597068042329271390495811423599084496708033267430906314577751311049352852863478878391497682804104712114453039908614231566224448269680767470055482840244712260495194004188388433909101733697729602043000799133895023618734791822893877996813202963554451741759813008817970983393150012681714992028540602922961361112124453485597812860005308129384783671879109867184132735875890443449397882985222754612591690907886141206682585262930154762540241667441949500345653458130549416637061907529904288350228391212019389661737883980281663968563757926373970718845484210535960574326258454781450966053149526430420647028041446173593419717995169027136057391220525137798598669558014024820118422372280668897251460843151991296961189901945390587865793688545935617026003335293830900056663041231126184306439302216147586762815407423204716534806394407798342206888896935821404109583392292464060397301319488158432187852562525375323178862178606939857620464547166913662076139711306564499528726997766471379191792232935053926576593961728020411085547963508528828039236509062771690230649858552632977407766752992319061209711670905355665635305673077937171910889446735382080078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,47] -56014373639121353004188236238310253917831041071232516367826694946516135647123151884604503796233867642933313272517769174632560430563620246585770112890803869303203581521944188043388593749730414085507402261285755844380902997242564096285315193132905987850652210531603551905347914323627721168021791015315214128102019217242465792389189082828061252652067957407618100438018273118962446062893089345361170103248915142512052005826470172038029387711924856588715321719331194735832316271542173226151187385948310982546539268903557324679841953268726388603000533596521521391054656616291774413086970786336384029440275367641892766475980141593912513368754698142530607249201782980038684176335785167776710643135080962189382606556929872634328597323497898312370681923539030437727031949118211648721956002954053625581053691149123043051151389585895738993278671948443478904819750172072931346247402257390973547058695840889123907790502808890838367519970834944131086732027041480086139712380406226095681214976099733327878210202526359399350932189172162456338965235625073259797579434492730165700569603197692905532240144776138195523235130449345361936136550755219285077314566858780365557067400469266879365353786827653205162661896633339711461474672561210173566064944319150656894789322051313199100835594186127764136489247544129164754299355314432463798344215125592603979311659904454560943288590324465211878737479422581711328683773942457449782290031589070201463411813906647567612080896324148435044861851888919565205389516167116142144057282457253076477706050179652086645390680682932742777152406283065799143126484073347406381202139512971438652214469993876265818229641546559045959851890451340830676244081738236497401173074943730976288534283652419406131515448180294891222989396190312189546201343119413356254585873220687877575689540304876404962961636655307310243849173844212587764323725867767230612077142364407418298517759250291005527732174420719939283899355894679207775437848165181686639173357294303676721707269144763919224529945663353058184046273383150364826123870693835639680374699497561054364531108962199504900157545170655210083283832901246882097881566586609456914238102298842006522721821193728882788278718907481341505794123401979735704119073304543425742582571061966502026276826055519517705428056860881675250078606562201804941003622336499022138558374121800360162174456584458745963896366753171841885388191679372853982605262752621263664678251213223687394221330970602821001588789151526270870817825198173522949218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,48] 46203691296052166282595504860069375229350540731727198149093450907847424915789592608304521793938395631178921415308922429593866481932675723518979549989424093380687671267151989234780802254048801417139622460337065323001748945565923708840308898341729619611640752563379030310803699962021914622277811407380707720306946833095596673164103262041842816040885513164541142555596393721551441715575165541299541140005969863136905458596915313675816719018409563036182875503425245645972407957302750222619758808659586554226851149348749316343207138281841434394137442022438993366875998196711678538492198643516634416444958413857988022392927557628524257889398138785929669653647023434887957023894844904445333660054569236673912340837377294207149137874326186393030291868323480089969511640527220349029657512241355791584732447707759093042773613176499799632267318139134215514937404649409610422038709998402341653415990398221439378762643552249551134003298554628258283067503075039828988832809512493440219577385905193641196116305242050332640786108093011336642637195545474305127889276686817550256370459076368645550433372923481639403116656605723026650561201783853164090064874974502315337876272698228114790022419043289847638664665653656899191729247123408635524789485092956698918079317063998528814508126655763580493735847505773871724629886198633477080687486936559130902344979952923456974630214098914068271348586205021495253324701928787637173344493194659410118447604050568866661634645241529698794672807515277642284916733383034504798933749981614115392813018080620870369119624041400156748722533492886378591055233977398827622049343923839762190584069735405996935294143790605905262151294935829183890655563378991280967600806597625567784262497499887308148330268364402690089028468076565676059743453395534778611282132854862576632031087758066795204441079472590641912515541150224035274902108462865719037228093538636030728097858833845285746033686409608188437906614727367130834897545925713222336783332160494632519821082302739631325688210365089319014034427904762977467631061855993491331373260358597989387480678722964634487615245945168149655027161119304477663776356129650071472544745345616839678540669069040103385869293435225941601774545443321931398043989738871811935382050183821125871044777787482464437865340832321723185720857623735537781907569261487558267249065962735279381935766331767164078180492864118682914987347060464217188580588161480417977847307242269258181695264970451558951925559361878503850107335892971605062484741210937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,49] -15082197750611909907275236595265084486385784225063199675086435151343579304699664767200501126893213667852404338474633958949521822395655914772631925854275885372911110864039557574414504331152805892245083340958047810970230049361944947195799702339337140091413225727510883578835569770435808407454798763910654628159658075140290416822056700416307238194929791576310488315028468631515406533571062448906448055449513708902314178344551980533750705375186642552648707517451102903067025415954384885897858933345108960960635340049414617782574759296724195538847561700625305702050434907104102998830237908412352196097936085724815291773728031647179097667967253318682770839910503536544929659683599838875641476678491603914828182508647783947461326432285835869289923925121066885692543081419461426647726165332024845895295281732928892256053076213324873112145829197928134245948880598986076381933148102414604377834289732578520400544674244699258161438442356659202999017330224055336924927276874582687940887123095287459077934173186539390314772154989156206556597198904585280715165068976099485358123553307565789777785022242598772968084888063067400461813462461089279328282624385466862161182609286221518721630680460388899132440509663544591740739650319238040996524292588035445447641102699909799003086926862570326878950657161106415624138035180283309749176188158651121216647131794977259863984867449888885227265154591576093412146203842977030330073703373327527796834638960447121678213834700387439382723432962636669936435425774755315610919635251752099517147094788955648837013053917493581737464265792491303976453326774900959407759514715381296320121155573396022072202643661416575153695169627820410622545009007793255934738865402661471315151770538078276406118187426676030725011500984250215032996215211471497526272721508717041215229746040997938932217384860989961917638208796687540953014419147263110573520722419464685754424859049390956111007887432013637103501649215706467035792838051237679278748933239741729547284423666386710183597428636155547899856571679698343454348743216333011923396526765446964312086234573245078119373181634710395534945405009079424722114329260803052703071739832841100592049206908102739842824993917910456935868191766566546442908237059064548927635584825541724003597054129107253406389824932583668084681906958522200986169060440736008461366113177415652157828534340069177319149548403695957458933603258809738847404405894063920309902926128340484105099773948195660173282182692526195988413917348225368186831474304199218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,50] 3562992280186813663892883071339040891808473022169703518530513771941202122887352266082937848525300186604772485736378544481389865572409411042430099119019216762326885229639913291496712670782915045304226613693678268303723879421174738045775075347617719723778767357158555547760475427810379476249072632217195609264044549732759690324058856848849262984917612676811816375702851425506273821570371178960641501785018917266740762495245278217023896626675943860245320607119741417263357179372550798157920552148543353480320900288479599029129452124242833598213877477997465794560681743173642380842866287308952619739516061595499268775963302230383674373587567140286125592785093790661680547811538022221259807191971987848331339150835856343964005820032135360618359535078237506186297066091187285420759941238458211691402047339397591367513311589016087952459764747065593034007897437861833924828206322625885983626796977750555747122145844709219295034333946277260674619272115618026614444132175860757387358604814692981827070428221993869637909779635375773494537128361967878388096936202858127690773173735730160675197089260589560364712800878517924452528404559834472684043890866413490961902406375028241844666315968023355193248876198185656377529529829107232156719493939637535990012416556765474016612745820049825880831033379127902489283818037544832412089605734208654202439428729708168565030502487601478407431795609667805724039755295058345233644264299528769149718389682149446242244344416428177599726329886352561490820361750010683135257826384399283053878972402080824921016498824598958492451375154561150663368166579169634543636985398889896252863417172616906984647752745233362297637127539158864588530589899445169469091313457275805586686571986707128535124534425772058236775204093987129363271066239257906678688466726432959769047060640023275696173626889595342936062580794333042830084380947845036058471053417237099618605453034561852483902810556376979846431483061462529210900236142152956731693354757988539225657049320518652552759560485222229522709759226858348155548727949090848586731954430666194664672519790072330620954346387753490601693178534719949282270027666193675441359679858885070197116273207272237053750963904184513061308598074823323571437311638068733202786121050533968003002410322227714018301273881307740583601542272331906035632897525989674690628100341413508998200218168350210600834782330033782594077439916775655216561287275898949621828442699313789949253303297554225878720040156987684061475757379966466942278202623128890991210937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,51] -705343228575829824004295299944308607222206219926147803597375321747961877758268919239861662074542614540084247409195613469034820922471771608488024115845744953546772000492118901043982072812148941455003006059114037037156042619091849379339496104047207666123332307587554263874163664564855596148453733356828516776925245197592058876605727717844890542798559076457728903801642206954676419684649680256526693890112625343600740240334202359111442744568266776522350456976325992507974721751600187865610924911915304082902175073630959805829825400144012398303801111596532443996281690022784368544803338066987233705777941568403343944113758536270151779276826602288591079785385384519568255459469832309949670280055291910334072372366518593864725701467338247957859728386783283595833710173250790285868733739886562824933025939305668757515479411595637016194843013384507377626130094862583510514645208973816795041598704105089635814743639255825901528561197562434593442996422660661266104177176160986267400714191779806493488695915549132236547204831290890294360263284530788379891994546694981444087856930766618396016158823267672973711337007775136630465272938138644696879479932461991984474092215739152749472040963619434331194965952165427803884001970522063157328673751332114664865226481610981064174223099095913679121271474392277938624891313535181597230667223931395780173093133157796906369338887571896348738365193619214003714801914991727542549715041050144969473131242821011569329671422039776937327864419348267745960926355226773189778435218147971699469618633210923210011748125865832160363680556424831363767794142323905313999710828378219773918762241097731546899739139357788289975511009150899763045156930551539982266214577611697455481965073445019589727592445059751659677583460228705068762843072402626882916541524776947207867592466592080665006606735578070300150583890111764900133207769854098088635468850690604929762480212154293107278562402585811309264206381793341120296370875568004320996673109370300659216873554079812041168326822270792384245966579805405220633324989308924783030804604304580556520297093110912374763100089143809442678005710088572195365446753685394051902132181624881475898648469494112581876178955805668464261897525921439745855271183617684618229374491274749648942807210840431376110772700741338315543044777372747021437132061141989781260758187235992900255795664776192408496194751908565013778011103814387297735846588362481975792642876650484332170291357281841241837646709082595447733426280434443356170959305018186569213867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000 [58,52] 128868144373930802277010117768421181224536213733406145084496982612589094107526028206916677890802259413879038233029604460863178042634515956487094842965298930560374151844918447263424602965581268713519912035063809598083097215348930947721208259721600444522411502835284286099444968976318723319222375733938445976813271432584575268886511957137429084847132019730229439747929946548984842919640528022875943548831473199214461628175389075502341373999659820938063738180989159336235932345116819772949584244092477200926469310370634778947545847988990483206473611791748746714370222867896374078276096116275014152889390676201438225428446104226992862012594971959705295093606503880736392966569039943188714464987774850624621883878933552675678582396833401611233371224456121483495604929853992284301345904810023218559399047883567794841006973499997184882243739520111435893936002768397409436128049200245642339188076740511227002253434192022765903755590591042148422714856965742828411640815932184074665145951790412574390060430615994882504288172623493418035158805912799808126588384763648838073513208758313592671144736167413825881688266888442051923238222700540218504417916443296993107717654578960668226332723067648283791424127548302681966507005699144628021452648663509093553887463762464639340467824366980664708408355379269754979031242924238778549810836256446995236241672623865470760471856367257002779390503626578140332233928407321712727956084867829648096912621773982149349057488320389517476382079118410490798739058188649584588162381478390822815550150002258024412339168370565124453572497145861020244880485650758409082661906036437676663215845990533302319243600724111281399089208177648013569314968314324756308841890870773019217947314659695506887901383750931786158281806229680322168772419542760015038978949207958021315465387862124991571585425074333021539784552624937746563696826702187714989440596502655231651550361959867039982579388973553785443965431259609376758856564998510270931723448369207544953211002018984539882855688374038102203615694370734247056556495208839695719562452324682417080422445625569675186198684760944431292683869768992912612802234038106357703390349473510860947309039234636822667015698923584299398555903042667424044322423945649121305557035775990848675245052846455379988157147825036049761847456124861445578643581389796018930905350206413068878002536879156308682254424727293816316218297411740484737758051850773156173966686720209050713945877685389323385340778887063890669672984890664624302303309377748519182205200195312500000000000000000000000000000000000000000000000000000000000000000000000000 [58,53] -23113526465385545472459008177029228349581626641793060080081460840312843538266990126326757832355685218591314447790853822379247697839161958691139689720881983562279502870471621736599018244513555397760022083502525223418952384395363098879252555168049771639229171773582009489876650687717681601651098057644214684234999447994370821074894249178000419279648291981719347676187796076832054588046003778212850094535851465730493937906142008253480453749485339627878477621724561876246131909213315536117772377673850535329817042965615078320757356438826437769415315295002448855193558879947051404296543213152524907454936373634018519514651350861729213734129536210003776062564163189122857312228279162458207954331953773775707493284783850127114675412262953785118909524561834154784914541200697398702665371530702547541181593478173590367454548066102333625431263139026745509881712410633473867320466495885547373256234793720418459901567216147898627049877300835025555335554827430538505662374394082097098048794236130364107758285290710852888375128391083261198255418594562546090234352696530394748982660790409616978727346512795597503097478678759642666604595351176397238579070614986467327659311607045231398305869886465384110015776576886033239666662935594871709072727549488922302459429700175365097333936362349273814605224188089444957653836085372059101155248433309930760480815839670191650898612615407039624624179097046247151369226061505560212580444480746270398201539218542119803123510911265710635477679834846727726824729632575071319922938206412323459863209069237568401782027302895990174784097904289780596710873525585325042329421677511938124762266329744333015618722846519796904853335425214086876218289460667648318009574091223673711857153981516729216908914733467616559433680197272123125329710824205448882397245572317344472610216075499430134313927589844194280960981899513698372177972364879187795404076369228179248155594937143925128987580843942293571469711296533283021893299120657394174873413510497687143137019586824824874898226319081370261338904503027571379878657090981958118910142093460772064260489301550067483003165700098195420595408110866138162835512493950100930164149842773129944803377540195555474247802665600996219102472208867273219738248510475700427566029283732921257768154106463529668412084574825797911899102257304155643605073509145750766428149711137491968737260843375744001263987331634491625676973957786252842177246203586563735562785222872241243732657896768331330011190667716438541745591035226140008695949745742836967110633850097656250000000000000000000000000000000000000000000000000000000000000000000 [58,54] 4077107147575497839006262420964701325353618521108729027980580485757958177704127781176941014693095844557110319866257286321250849971116987542354189995013437676282469653925783498293669924899355477486700099337134921725058702151879663802631623741463795816622100273583454196161943307289584817683355826661140603326600483833521477661016222854373071327140442461825368685877713856246121951225619826288354824387187440469527967936276467153272160641680931265752759922676087999952075211465031440445380297426916959195179827751593570984716363546584493452280461995763910630116726271426433974658445569244339476547601800880487035999423156341868805874422044413194511140073814740557156317472149189423325104828739470057455171665035656002303293662036247321511267076472360088107352692831182865040035473247004333974094120158789928061490645073769515244072092403452673386914667007094057936717146449685230940210464042790196512294374597269205205359878519414118331270155718924151494799391928811833538209604176222921785815502716257391315246511345903518114736664702097312753759386404551646141884298936407395684480003436164833579223691954963396139566791726963058173981622371770824466188866652902510769814219119210912215269523857836742348321330870593827896777020216352823462576504350863315151398254287811144724832247701965577278820258867321588827446009681825144845342334412086867610503497259730301137228358357989289764618440647711670711544170656393108789008036324970264293605443530160755719175049755286138685321160604081644932710720790358963496491039789350755743727220236909329028015545932202885780733527069090674179927067934665672492215728237933756490834872193308573554105810920535647216846255460996309976423824373983476578600528003319032239266046062170390186008254725159532172084466311841551248877458513973156345188453782256514030094439455320244007869369037677301959524245060837044161599294557807861153517434503227038676382162840193281538066900630059779127602469528313614221500254266736350276171105843533411368388099732595800125091812104068458986120983650741849292229383692205221779497718196596223240068812069951238271535164119347630264038778832812846984995930048610001244886436358375355812246829825722983691584762106199376428819338164827470585266525307094271292638253336188501240318521217806046088166127720735800034324775609488889951238531056918630094208341600993802380793053627642404349829513916287516281061010310516486259348331112356827138962034377041360825879861701511620473620756494051117248267335213540718541480600833892822265625000000000000000000000000000000000000000000000000000000000000 [58,55] -675378937056497747171438050064062870783673226480893266287301744241095479498525758567269856475694485862325540444979360598170742273736522681183141298597735290417794841599126339954913479837319686252537015964183690588475419610162688618216577077235537605219247897462756362044359443181243551400273851634097370844848324141338991158468697571138644543499357771985588203013606689234862598113823275822077919979186386546643288380857262837013499053579947680311778153453012405426357994671032154105306253626937898557952752796663034070773476829466683475637555467556106906022736456071954226239837268913357077276640486102395123098812540101589202823993902913543388860708097618680448972969840215086861533517623828660458055660035354063101291414068208785709573436576221052340598104101134296058108668458215396131108732345958774892203683871285172840024778588402646512840746013605107464006051162288940279550956963352154864994316165311959886840619316624968410559991150323604800660858907811239341599544345728430216224663649229666940821098050636067663976295677464261545876532640750301678203208907710566338393998973250415497999487223206868030635378013436998855005648467809128589486063791863227754964416436635616911381326715399757539229149410848378403948525234617752192801218768955263187212708889209293073191802495357529685574033059588879428414742064092253924192109444921746742766092304042140242696566406371782175117112087220207546935847239500832354597462247459396160252113971188827819387818015705407557412716349453433121153926766588814897731565374432313402307492675047774354585710876968229275439322970158587509023750368798496042630634359294216264917918294717727910482653029891544632162272390453859696962853788283952836060074982002694817037791092887957984340417156998886155527391532093854176555024627820388430910590703125664017208109545268862276294575835123711713395905052853257249891557278034645665947835304726518021188718095455694261315000135193466190378613217959619582333442786147248920161197122179633428607825949377767938700390363198780006851873514787529940883983907179676875075333918789221972334135974673757323338719262440458428710112169107664557137135596553193769906674267543399264914535455187583369970262271608647495944143369326933574077911187685405411864304752184378844032364024392107779466512019057784953866971031710328701402989349310711639793430132555341982388737528092166109682086874716539988333638977043393938861703524728483800269054442144948849705659647044690890367387951416344225408043555614057140701333992183208465576171875000000000000000000000000000000000000000000000000000 [58,56] 99252675589447893078278537725277960356057150400420516544004814849629844989291101064087153212436064577157942742381460490701607778895024699639932297386007890728705090561510197712985324357862422709278088430423565237845463991194006435584555917001683876437209849638118087092680904025201622098055999917551523011351808527145487719674000044226369708755333113931490309571362756485406325579511930355401688979992228298161930146889124084862178879898637164849582292195213953768399926405977854432747708674329977321832426804347619663125026213304479202309525608540689039459005978907176441697955513574301733342299445499130992925099600616044730779262576432765673226510212457230357197745410826766302485696125339605211741924716445775999784511766811957385908626232396969648326346314726752025278166883827054140383439546820046926739931532787934223861788741865708515257291800617703876000106020323419210774403615251088263173989810155300561613973427340066483563810266362609633154951629152678303816965971855108312119003707362866295715549444595998729037198228199623362599050744467471746734943629752449063366271458164136182426433736645776678899984096422918733423498461828323218351644537946708239557868631913344270546180636590389518380186660382385595739604391047735714756274063016124120897364569162322323053069906833869261105540421756485313938919277476303407030632568176312194575023114290956655262483891530401314683349943028700644181005434313331461776814872998260757888289959207897128885328760125868686847367180866164417840845777456956535079803453626976495008981068402432787685812861120379680588049074859978472768945799453724513484309601258381875602004913689936212049876553276630548322673109171274208245929892478195629596256519758515035705431117204680929573017161685208076803869459088504067991291313383592562070805111935143776581256642084405935865308127571052379041414666354034585003324778334303194997459828465429852175495711696613916725217559947743634610066820641291981994568526052375696402826363715011246382416655839415566996322563671625726572263075784788165623102207302562894030783520643486826267865007752222171340326609514594978320218754955156330693121247710112407328377518608044983511875532360935332827441436826361736471556149142710521440096997841731820724965183672141069041421412198729482243199349681858528998908154329243124828540998408064488355184883427740652981822037914373046267914975593015004707546378427677646310917130193208126485627759100035276215992417788495823799107485465529789800895874626179837818540363514330238103866577148437500000000000000000000000000000000000000000 [58,57] -12369003674740140773306394414627130195505587747623193163870107668156315374729768044099042332819209741940404082639030247932500988328230449222709189875885112275003930711725487782803817354218365862587896828298040326374166749703761899312079525432689161847184570907500838521044428664773701726809128379210228948444273369576485222390390547186703078742219507982789766248613900362503946633694523593569764609054877998216354299788790513873149198554077182417992041448480826532721834014791130976637686696698024892283057549573271908899675343861750433247074883551921022078812285084298084611922891269352660284660352361459899310810905119673009256012083934582491846804810875432783590233006504509310395910932703351865803945564649341868577005130120948647593344469277862049175818579157545278648246143085104989222028787633115325705700773916192762496400971037309023382128602849676863646490391055740397438886994830971750524458734611569241799569651933307302518331672879996016801020367458344798520304374287294854037305173525668901410598813160064962701440859382427762517177312734294392126716464601754163689429869425065493273016325578979256626713658707840074583779564064582063708139843654158871147960493267697853407461830881019437419717518316397879176328753204785210291378632341725039743915183353660862951322176026765057966564690135363086473837355722836980371499726216097103370493591026743093100871948368685203546691373172323577294270385476581953119283227752287692282440296995138671083735277040981777582826194387602860864453618715014706020714056039720582323951771222496572559312245377746584377972749434178415185878838808659894763994252999469276211031082091349896783395702821140134309431023761344804269667610954403617004864644001139337522524956754073332354785968289412287697789500208494494541971420080426162739692970095098817500837322730036884101407885046718337406157155461647950962412351483247530534844203357178519165427709515810331432558007840575812547064034092762958142705135739631693728508153015418595914540166902206741986711006977827382359846548595945205767871830814055332717176319582824848528953626908957227812511207676824545649895005189094736921160778561645724859801575185821128001377043121344794354141062047580548606701413013328039729002780029761917811827885636297787961510763091787057788652996343330102515743152932282717035764411165043656440236010884185950521142079040073065279405829505431760461255527563893116986317265737518515715674437082555432076567235228960829119109460067844607328134533757264465481107151845208136364817619323730468750000000000000000000000000000000000 [58,58] 1276400998967988463182303831807073948270441307147815008411359701609470629044425516315611421754481643149682594654621506433749432701173839553646576171864336249483321864288422390785479275008861457430260249486980352694593206284311518883171885440899187312032537489122620755388275416931510716238598803437355082129057694052526278850477265812104065975776170610663185795822292363612896301621298097057183853124281829068818837549468573491987573629336037091805544015597440939622748138383994380090516161323406978181272840597834900041927590521453257246889954597404939555953230259984900697856315288360771335525202122465022935064274998893106594465861269867825738021478563243550467188503185111310183596141947021902970643634078226974348679227990883879288311807405220431430966420788723850018965814996423571159780204907249849493634736226567300700671594617204802412916558102494389107705066753534099549282113466079322948103093255852226723522640562856328673683039176550643297775149907647153233645536124681778922554931527333476732465303211378170614537271911080454385033871137596637344364295577296749244030230831806033089125523127573721369904805854338298839994759625748293741102690454887347882374938311398661499248920380710181135241408479858695868025713708277986899602530345393148693222831253297032418566754935648035587571670201197131400982833776253614517916610455865366313895753738422913891381891318192483708216332499358389713813738149535934576089594461258946284530983173688553670480772425688437913967803305384913484840967144998836826394487256609737505669035746188863068401831656132190330284737996197684745321706985424188276365665441270500797835313737511834710729775943037481169806886184086661887221142819912106466687512842881538046749952311067351384557519341955972214616874778856808767408511802817030784894358514566879870857254321110936730110650094429291445261908444102400930195974751480896395705353768559739993623675146628007431830710871260221446192795230080689079530259648775404050482462401700207978982310259992301400853057984176229077038483066735042460615063117490753823006100124012041746857377075113229094972438102382639733625304777575434493139641875447348302567070614912627282060665184505412751365898659147602747546841753265651446081176873172490804699115837833123708832072789505404220350884148856682176555541648421153730014579483685764671830571791341968950365454809018987586741748742093533235945389928953521095198259478836732007989119492188399764193146721097243359936173310271517014614843508463470087357927162940995913231745362281799316406250000000000000000000000000 [59,0] -311722123269821182239962361258650311529635865064706387350387473422754164311363167966557219545674926057311573794541320308760109169817498340690722087041277630694787287748403546729965071037280782857309319748759722908363310540998582916150783667207361303356513990969637193448311796578747672954242432793068230697806238706197810030827365765029367238960215992980433813143158119693243230271392800092811927294231775124089309031518820290051086718085606384573358608882984297245720526921411553434577281799471910740663420031405454661035717167634793114653725586689791331638194370164849022950183201709819378919353146531668090627422538143694138195833396843599537700570456360864772736184844931039705084774936675887818090590409208548403488563252997428074506215575957428106407718589989888383985939798679373975061365734779405341140354512695887230592052493818587251650814685557084150868966563477725948962815532944222076880236187363970212372828628733604593290225765830022616052438473737704661384173140849752459836254580950838577199993486950289294674320712348760894230285195563788298979424139927083748419467932308752926645790775823054867412106033644879911416826901338695106780312406444355960452086071451375583695321807421896170795832842088163076868104833811500850283932434472565345563781401037430272523853439324033493343852924261436444872504351346399914295454318043559045560011724967799651750172580903009513322389516488611279517239399833398612731070395336006207362034623245218284047940503582124508856882699525726124640161397908495277686697484546542403230630727130857028175128436195624541040626430134855276516648979849876810381531020310992244521566578748906974752684027799794585992919909314646198553268420062338440162581634506601807860586518671524213200854892363757587616521812998331390548314321997961441378230072529045512535348930270498329953347023819175686391195646229216719509632682291206608559951497548730899321430069457719101749440414017261879658563872285296775369710715676359857949167727112916253878340506543484821023026667394829638120138324865455783598799040902942824458595417219843447144054071822653844037685299510781841939903741194808355539287004073413053951858951807881509112572775923783378480719334104306987719768111615674515591290456355373509094027993423737173006489154294639103973066952924222420013690612706807597155606964737696729343864461777542708181999660865194819584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,1] 10442542007082875266522660386771159062262233731446813924105254372644981226180965532533150895121220638017728675750421513110568769595821399328452444046000879986035122290841457984175492578625872693086314782141875524667580110986719367018241918055628660959310748364107839576307663680636358984728333517446808685246128356775911591355463993144867713109766818876997647899408060881050975842186220250402037832834485424379229775121320642039702611094459196800327405879058189822504988989384071582706367609053220406929121634974495909585450113629050535668483310152395129016250564216958402741876029540878345940609065023089438604964632772939797948006391714343338515214209465317682039341694407279492273208554498159999231860314781081622068775545436754621663729222926889117721294929149704300299878433677354339975806952251647218027348389803260232963776503601812747082350198654462168835183961455460389041662791459556096870150061483632484679098814058547382199300489920671166946742287807095067355037711266551444235373766477787800496453065046034566207038330846435400712057871108810675867688542789641293597070042026392575530274024387511782654177461433330785392782727169811982954420680613669533450071676487820972139033896791442070717673130544362289749612019075112324397247516438277824777742832772169340450734983164097096337561980317190845226570957711927079408006604882186866980336790607054815514511969434446616743271002923693842181081584041894507244712406087004618941454475896352697590396983585369073494293826049140373591613141799593945277799127637663665547771506255762756953890044493776750762424748108140093286593896314936515091155888298341582561320905629216440845084183917454234632364488273200139400295736510878687572256544339231102168945880861122950205398501704290442449625926420551387023458807395522725517100378814994622401409874893892007213526123869301280373162129098117771577768920484933764101088757838603379040912197556832169659991027307640128072597051792657654568837833304178685635446899941380012390871240749192530958513260778807799820397461454384560081313270621845266985676733905520794265601265449940672380621939044547488643855472463836320717515177744964364597797233496756373753373102312718042744002953784431249103197283059840329710564096938216403110990907759443317751594774439223544271312977576836089056187419739067428027301809111269870471070009336620122967508353459613434118144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,2] -260388494156137506024628616346166634375405789190235996702170482364213506509403112301599804068210789582682999645035699017019173653624243647629145751833382567302816660905164306393961975459234755965654228531767664646200755683820834771940177871675052947442351728820867711169068619127542414266534426737207909677149688596947033047899875858627177365601649894849885371735822354667799559993016126941797397707661460989921807886498412383841297253233833315025741752797927482247057779929572860036983115935411603855345645146178546601058894536267977815345139763816653371439399040206910585163464377804090714397746354631466608960319246423786103030013760770252417257734846933123392070653097135758713652878463429340883370491877426331953524654073099141532112793460383400859532777371913630539123966527340109286068471112663633436706834946658545629513099858025491957780778761567797946755907113034868812635347191262099070065386893565866341705901865732485490857617346943138123471861932498490101309990012716423712008307155346499580750417085482022286109098980652335444129034477662754911672708616328744352670246864749209356556001348620833717214759407535247955171247336015790359300251929793350677710256810712764559322026430525108163478599290630132298724932766857181292130712169175775202653440020943741307735260831140005929163424596089457000528582535631349499686073868640295917210506329197661313073807310328405584344966893715199350778291317539780885874674717809667789173469176086395055704184800246857006781332417257570076148819209746201121149814260206811362285891151740906184578185319284469684118617810806439747714345484352222514751927640809337578044166282056918225750203890189227242056697328338122119311889746607521749131107391470075540634377427602447672234665688052065753681192114520738343746545981550843519699212596030350976117542425088139036098703227460636331988506418320166490853291668186096010283220510028883129103441906530655530631283967203985210741308378872214852949940869486604874613008969235008358985981450598004431488288016607917501607496736836894806732368399290314718847555204011316444319937945474787601023523541468538785058968088161421599807127481816420006188126369306812546099810716999300056771338805041467172957873276452576554473115754816836160736636849054269569584000332620936271426840109995035641479621619906539093527384135578077301403510565257940721544134920152671378735104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,3] 5133937669810737196887432010700500889040250927724731691605769145850724431818922074904850450089377397884810383580134547877666975692340063696784636420700498488769973527043429767491971313042179954632723334084120279388585629345813161576126201625562811136385336428760447449347230122689099120255382642075712107488546609602680601678892076103596400883245030845505971573600553737645279696955776008554615861015157853071381015971023834304658477740829950280238807955211717095836010037887595052355313793164652535073691547454434972258290964770968395139115842621064465389799775109930218095699431992768965020403392901124630467931802711197422193100888663824912508769905444701387041591320207255257623204423776681586048424754074857728724003793179315527089949237911016608019978471136456852698562499373709995159928898399089275775823154184066363561809039764405919769824546738911958931914131360812787416024292678230755386123644667827886754125756358895461364486332498065144568273231662836297274520770470835994707971838363940447084812144412928315814752174657251445520565516676486261108078003904304839623324016048422863137723606241109532287471916786847419249068460276804607933837527779988093505496720560673506773901858391835401275377039923528297046020414306436620561789555348007995293238643635305265419635534825234515183160997814031097099719499630615440275018898034386557301831106950914089970384237626605135652316354601026952899054170800281676307075072518395752605535467790070809781709468660872806877269958584497931524299883187339459172002853950748247074637863643240674919100505248382049298093134771467240034184674530133542706928560045484895929311480831782130178650458670869700547296099238260855729397247925064345245142876805490451302343325386188296730727103430370264379056418758539877016482781209842411673964407800169828582784793863851338944449252332386528689987804410876371803086416328960085285348599739774751770561248941756334220117116943496919765184393771855674144965863591086276301544597446479664671710947339728605021633136780685409673373861828490208834860678147461831295712092890849522688496654575934593914299285945930318836908996221338095062221482255266618601621468942515234803395387536172748723598263328575214594818209059691458506281925371206282559886197272182259687392867641539935545853829502545355134109589960781730503765485377090749920303529665452497559953709826843273995485184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,4] -63915382961328551066533309619066102416018959515819140689263173497848286715155924810611406496563770457697429599203762194121851836512479358860299116837948859237024981562718967223526983019377893170831207095459331117851736105793235205637337386953735688125894453494160046789267271026386945986354151076339933044508345358455363900266496317307332523050292355307526880731139630632630018462948420301807390035343951596341832218310749329685762047188013029752263007718783504182926004263161121077506301137047644526819055215018064057401082724319144333698859831043245659371434994642487061096067067949068810522665329253206832926144969416872469017948830824243042095794627756183082382897028541252200850852490283803113523238008949555092927170073689432709164890977375126266074831547388974229605242667709891583764031837964193980137591474897110398258699273711967543183716256457075963239363068643866291305148786671436210753822935687871061067561897648826212379947386651746786074617598548495270665955960297001144833938777738871957166328576185187398989084183595289303622485021527264521558372962550481105291320600969632267516853167925351222879008024232683462980831503546931962955140124395400314998465597915239817377360654910253083679504292633235928220440480244674600292290053216765041134131969982869508960285617750219804450622301104413290734570541305835874744029615661020636814469223890469653633330150340359141171477713796172023918052065725741270900399745908855086139028445594897059729377056724542303935770594749092672415425625233074519831014074054510679263800939156334050361096552574708079466263750451854699054081315037208743231605949032765461572000320296192367475860656026447275017917272826525015231856369470394555786659796349326822476605525078775312544515766230282519473742163471883926998803318358902987612152398843149660701166674866599955668742797775880472965738624132949114233162066626210238238554584587996630669023195726822368344057717166009512897007818861029422971787111851349008769297855747271851835749977871169667148037709947449126881221164196524438167179934614022564841915922151776983843392005657212979790316893465934764004612614767346795610645742678461226473515759886484142461677416493822664931586684458039647501927201857579664255149982647745336201791407545396520032819680055413569830147928806728749748689903035714527786689900497727480920140278094939412795844486743926651702214656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,5] 542562990835418584243564506394792728806963092629574218740236196347614459470332998465075931038652381930447065026542917924618625468071125696916500821786699078601362916377748332016723623777988986253184845021215701921585955598172029762975491759993012978993329323724554587828363175303988380578714027667860249607043608519823486837209506899966597570804569482139106099944049913814152858005364123621867486103383488431188223769217812763440770678497828622322065997009602298659549352172691198909258944365366594220967157566051145974965256905769615453735275431564231852195747637523979743800874934278750314026594157656186680831806259082452001923181096484416772741493275492427825615898273386996260380942373208553727241712233942358880946268634084224686776200204638655349052802159081396608570518351016284923951242766044465360307554057854109887125762295441886281603444071319591028028546670500030195582521214682546952768966178365523534269953941119228667993377153236923483690151459786256735663770161994354910486388490264628556759526780625834715883357614897094501284053225962087945214089495690440115541554665950130922756419038773134752036127889091865383407998889698541489120239622151034951206134861218505789369593229797646232529703159615662623833362846206878825277636831473770130263823351059308994537818767408681697615612798626334638943883430574977255520431104756411843150650155120443476174394336405515041863178387992143062376606898288791060364584003730288880179050199010303582003865187390856984430854651731343446533189859558218823325854235018406804375997374355424251678952504753015963933499874251124709377977910654024206427324141407519458429479918950901539319637769097737045794045401080175641871499430583976694263534948480766407557094752872833661239700821264408109831529207054990268147979455427767866762039248199015226430413259721835203278220876865912168462686703609008140049097167312840444462862499783322050171908268760224514158947545962191180876559373595861625437849482867817759778486752227747870866155931940805986869732273316287581464638959173984494502103745736248118979595704202184052583475566712908185560895384564962850064328194541592029789635126299253757145333597256775139852545309371517342924317926683013568968992927176972405276714928180588898626008257731897707540585236126045335259403242310918762704125970570960971132032227792079302673826668093914266814621822993654556619964416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,6] -3423500432741024206504975125747780829225425303653946938856679442919945224561475339065312073561748490185581130540649132274808124460824264204292207573889566310583072195941779463219539679637070619005976152065635170364587893505148931659314231268813032749530847834956940613342648398069220523734126833891766532183280930234167342174040664690404631865380710948373283232458735641987198309778490042371089827869179358030523878880238693710402769776024546447850108451632425432827949954046040247907650749497039916560548594426280490098667759695964025558176713655314369537988925328372498821808759535411892242745104361844776295164319766027819956334872920187185111843509881290070548175226532247276023361729783149046709014096138745700594078227380014918600852665294704306926991054373018819887579341515962339078337020674722117941623236938498063516700773217583869896833198897066066456826246105210378108204409703727660207455333687394983514029422425956560161941293455937462738616252903749030585178189068687322442275898845957718225113806128403649937964807631507507472302555293621892299409392219811022462248275623478140891547544506891492911831699074216653679998505668740000029348646695685137013997455253759269364132256200016913091601415211894984167205913189900415389727534582561718569993504528541542793329527704611276122893839040720578677256870002081250893341966631879574054363969695018575257107942363227497368613260797395719167482600005277676271433007020661781653728849893078277016345765204768582180911680255608650898104968572146374466698194977910579351442143958432508443295629586712599433947367671465349326009690691901404576105755874606599334375767616290143359693133262961000521672571521175839640810815481984454065425741430794790268104752436744119495220906234797366983751774799032506555700721024758926276034399795849072729109565714371270973476849691228139997493261267423882302224777538916461916633480952709765788299475729873466663362670524582480616079136173535053324651133169165998093758708486545607454046881083878153375427586820549634753626376884849143875298880521480685556748660635509708852930691497860185147569041246779482590835267111513903833918817607637291109085128807643743402901836008892457343269040906798503959075549055547868265815712205161023000020602136698571119262053529694910865145042916165368325455052766550066352071900065659505072725542184062816217109111809697990950560727040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,7] 16874070003562130023547548221491403514890349408733193315706539558841133391117321175297380240001144764052033002766157236775656954489321603084614014535308308921393466861169513018436559284681419759325422642927064571597654992290666957407372964363341873379714493054862492169924752212236639711846190100634572778196259997384848515769242643647464142655795906381936830017672268675733497626940688930541739241514650564957318739266237870856229113055780084917504519223525416601697118309029882413852252201925503276680282442964158805315519742187220404863480633433892575331134964207294836527509402298297870092986742362219711683173528672507682039531728056627417160260411327554097674293363143743373838647079372848019823125840836508143771581303883188010316468785438629501091662771333798129202166580504315377157897397991148097013595494252024738749996174021249719525530253403123582704642006166020004782156473881931476275742362333918765901491473512864818625402343253079471413082284996058127706452680421898883027597223778748583961053265546968800207016295298060104507449595597938465113576885587939823858744761922525163736663325425712950456078294553871650565349842274156322770276325585372276594586889088126185259264891908162748682869080054921614009894952357762388805335946053666190677107724083782535685450400541888688221872565698378436391803495637224581889518239655609782833545245171341414969066710246767051313402162243258376229301486787415318582512535105508748747218489281566173564791645886369229862087217485773985475847644515269690054069039016668842364653382850657512698967426756719587970024572525074971424779801398070911898333819438567599740480084648402742463297351424941804980531737975977136293649604519562229346243587609440014300126493165096405432245239046804185130525937202521564773110105519709868898504026769224665504715917195757758846415452688771066971056621006626988875329804436628017248149697274565888359917849504606584888979187743852594320709069045413298850874225944281675418681217440400287075385274823981126496091688194487542770852849021625826160513542770845701050362030757664490044702389001189118522981445070140323346700711535275726332638590871873348292377270383739377715718351964618489601058476773869490355605292687473264771937866195214189919681548297386523573538347942501413412612773328421770452958027216550410784841538290636368210974554479716004424994169303032953052944400384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,8] -66089986235262980370468630331279985579713172851972280660498599102684787412969886490922851722677121077886422010740845596517215068062476948019820378690224973515311346160108783875616553108767305910899635348927672093923106170993905014252570892892854431400335263395610919347488786277316482087220150144925911341202672585568563472436652366288904516572075696603319124705167929021267516748578206542614140687878739908661295576172679137549029457896208014703625461377658990683449863487204167488502871761832622667142476960883750989223506125232680643537143722798402480991867237620630113016554510804469530046862377222354388932659676007572334185070774144532244630910389467497147566055846973258388702256002909749587325035471743335676875527709020271492165014612103509699225852007159183437841054458730366732657869295113657434792111474657844096345131308186781079573705150836621849531357553426458463434501560803464702056772655549184086654276537396636367117083388255832409397039343111454953689676738769911457653695408960349733018847997942604720443529969424079360550768759922463724677792488588364335791605506552939175195111873394281258987708196237556171050661929001228373535600377637004626604043432277276779830239942299341997864001904601074863415272812711171955411273708212083297444145423126589233992716609553910282499143742631736968538798019946084455131823548900442364533716823881528734764280851393475928127276570667748871786107893162505351060764430633765220049384809671721562097111600417156277964666062470644706176205050941755406715306549737785459476117454527148439917551166219332698451206040440081902213865399263763818077961518037860392175871104254432771213914726878005976327179796895044773389215817031715472401360530237902970367263146571544038963093371939968584573547485251595301829438392200302809014191133565910224376583294922647612213076403214052559199001153663948751977932989218127516094104415983420447644080431553701392809524643868132860214674802812276273088187441462497409008864760341376391696783886594236357286148498926299982062526728812735211465431584596814538532073568277323766449298169423578523702182876283478072233858474153938724540541300273084842240196479325050893988986815506839450852400654912440456386356678676936146301157966232997587383170434785623339104793603620888895209097453890516037793014195955629612891889294303660811786170452570383563094123702243447413912973082624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,9] 205155960395585726346164767876776344936873238744465969722085062455944948820094199615867181613493081159003945446006368048004381920688507369416095204915233587282322211913317054790416069461609405947060849716245607783419689427986173332715660356775551233540362662238800902645096172483385496817832799381961227807494007740932268957966978124370022924087754128603599219753200262146114683990892969100146917489257622887584056550185715158292711456127859756546352133282622656271528667774151107091006516025748037434522241959417441412251494108578890693263428273375664159601616049508846402410480391176949878890144717601575434240017068926115383931041211909929015086216074393960403454326591261872227432338431275854675101970897554638004113956887573953957539393250175731134441629749915443202588184331941836084769068730578054594009106119269342265252746369105008757959553353082150608692136026944900364427276787700427556768839295937131105928942867711669444624301959805877806770020448095677394348476043906702014257021147835626139968735428290832702785323803834190133168683048692117994006513956163847884489673543432704159980121477632912548462737969778851322647232933058276453018095873335457007044052410279042420007377110801812365465487475076929938555220609523028762782956369318068692646169594095366449235202433600421342602759070584214825380564722045193621737987222371859660268082188260963088767509247177568439597219892926773212497773966472276249328053222008636414159900817036124252390014628749529388986247206883448952621218201413139336271380621216103691694648468248341027893898036000069829164811377731385201632872350877880588122527574854379710684283870436140941293935303761925239250011973287391460053635621484226697762193432825257751636758399001587959186236915320345459998779544425777789396350561275097402955031739197427101007421100578724682950884161553829827948495997695237548630590565565696427980395378496593267986983488682784121881024929074174740389069917454581461392184491224298041717696962654377114293723274375568412436649574236444862397722285762254034645915832334997071001132601988249580626778214614449740340685005649849275290703712802445737967495343171908706024997679344089497139422026753682576042900315110265558966348806691858878281025417694003688729150817575255094743286493090257164711318762259301048538985866491717737644395405457506440440928846654892659572108548381218354205762256896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,10] -503638850064741461472989072206067266910261969626855674743611709003479234654024991824704557704501577515179859634674668697171107031314330427579578975039283758253399977748086856199424064063509463881238264206486353390469582034415141272106867697348749711180770239711126061953360754387817747701805043320087387666763902630486228590954100747802536174391706033067379786528364927566163996072941341028754526883908383894832376111422349411375820098349547285562172470606075134792928521571068248861414880569004256620558306476426288827844366416639072140553974628019841026878417615463612707622878043043744984959058516656144669274993867102489014949954376843909293239346496305764448997497542562009795712400054553803496071086666916957383485883949191960026848119393356325179014114493674400405835237973548977797574810765766192034064100450558312545115902454830710812470724484561303289450985977378026706381282734682952482557315583572192738443500975328710304731060738856448561123633848643273752715984049422775876411249741233170380772661900279761323283935511500042703546290181432639816167136140503933064469454842671104960660152444549807574911400168002214395060930420828833577981898759798232353388972283209928042537236853726636989499338898716110739300496527308543861468966121836443438212855736967839224217724798943698556016535534006898561829139269064662819693658040545914647856480475206693925445083813549653872855153770390790848307347697965227587617585128482456563859625122768453534615401478105999550084743251739776584456186581300716145424253774795991176922121299002702135271061408607294210172224463854823501777602650519928380616563572981331508244141239339913929302329483451821579719419664568684867900135305206445582776562952511391933453693410342262168619682784536054093595885914263458271600154721993734083184334410845852857968611395688145740047956115199514467278218804649365191256206848610152128281580271234887626985388889807460857784250448682874031226242625932979917723600439529810862949295869645607273259023841442977647573301875154172195758021541416798051057563439538973037550535297339554890003011255891709956315282518691870239016656075932542921297789150559102890186103670203402192178186763861362145756108985975689707633318070300110466455845693648634256558956232543760720916893732772824885079440403591972536717343115227185883579119924306667703199110870229789488591970520649062376346046431232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,11] 1000675984479157105222782531111086712963744312106817947916517359790426659648142442178966678246458104569877169745887113995270054936404788920612990749198167934486969056543029191727054754717565926750087875317339100828953669715108877798407151285625288081685228031293840367420211188870008744566032474446495660594796865810598276347543339023658167901639492135628822365549206254319484515516783410720975639945762991806733050173621826077046998272355017584558685454006040139255860568756547453207661512494399207663102828543768584444464806226176068575966784323268999403983677531805256453929721381851473316515096537455018809439184908946303057700493461965814439426335849684767334868248248461655962746357235847795228419082606666979773435602736296292314705678000467589485664734243432220998648127891058877944414603169003019078899488301527260426435273415143185982426510362365688330851904194004966056984959580916823230046273458604689300186340365129519739725822966251878715434813832306766956593047609714822269027756684500402581070878303337365915702578903704788612837471841098654009261406123539163031135192129775691498685284756890227219830553759959437641792586144919598149779693706664239165950363875123224224015582361668769374256559476580041634811223471435791152675695334229214701605147323640069933585919946974131664926236272838866030783637858137697155641146798584089524350865387095630081007134525879041084358865097298481090922027266733352491696091635945579450237879929281602379629825731076749300192743048112839129861258127371939649893361735860917927769921552942015712364545772438183556029335484386782881432918994499250287403798976254243667637534775608861855366960019510091681751628137968822242755667193721953067890673234979528963896141808257077163232856327322870947544863886758999290666038522899429841148503209613296071066437938318300900509965264494193969763408707659116476137573638841302053422337167075307360435311662413096223184616236191380108442976295015939234394115018654715489898603062110319194690904723995992291784848598451718807082876667044083378636707858250563908421866640139180656173864883672075805691957200507120992956688014810936347420095330250445353596868319652489647667388646668293732880318849450117818575230312205507148163996309770582605573477753820417634466338292036677353161723031180910811977687361188071034285511865107843753764587771980433563789933457304005853624896847872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,12] -1751236568609399622677398660029231839989161975919004780636752719374338786462016326112475351382288586300444852521638418138008644402935344782459780171574036049992495378945049596770389156510388825480129295819259099279540841325985691008468359696875226108020519711935901268880074636470738071357719935370991418672820328977989172661075966640680780074025342355792965063704275882889941626969422219543459787344906479271383817381991453494982550120849855684330092954201779752988113394417786254141450739528066263481779780123840225893765201998418266392547151816751225095847737361679111253174905359997523565486343345711283874474015118450128595443795110447086369693466084111608649526039978657080295902409625144052196793447634110905445976062502937534665105591551979621849583139565985843764815933913122136355993120349990983516798450282551869556166871998606075071413323361674226233878076571516627472105259626997039369371610036662523349251854011768435697341416245623371044082360793063508939985288708378373397442287731468621936910680710195323079484885451858323199111334603042108522001410645946062842016302805083230451305508970353491727600777853938204735109545597394761717126155914706848842285555681656056337593345125606503343643484841990459502446152539725490823107983887963416955189609673044996441821169873180666056988708330868833108395056005068509141935543932831371770487820087097373025967826804975359553130173135377589622616859589739725081991250759410176524153533136848310508769187335729774453241513699916953318762134980679071279875226934101578314723450260037257699630177546388779232529210323729505109460209551442566345280649162202537119133047945369655867587225840799014287916532306960969627889502836777112927727134098763722356303202353248694290390988674884489791227875144416638003997829256567802564044654172244356582640879356061928962680513931029519189235091332087574946700631812551591865428453092754286251592817081202551114600048136868304052956891062992326877342494920298343238499717811452820454914127338326770556774989725613546376374259933492505800263869020594535210761879153321616957134977528156333503139830426377859048438759069888009773638061404010901757284797586916978312782653896427720267800015596538150980515273436996772812062674008291425816945130612206637707141861776681270689418182606653185390477303241694554003225390592401234845111910763540363849037138701378966612238514782208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,13] 3148829986723469360636708491055669371869781799321435879882507654449843343755537913544488672326213897536214361756082423640246051793655124963630322131400868515298920525989440143347047147924522069164556480531706720473420272773933142307825316076923733374297599103874708239392207147017941954784113992653149262105329386565053375367322559812093858794341552225136110201503007471586443565037309511326924656570336666569325706643437920783111094557747927304862966736012717457078984820887081704083481015853980208624368444423427829438692373803714809133910770558527042524059643561101541151483760641136404289955928391419619228640669577708922084558883833092761414612522952367300627081672309599614299554206810855660255062865718570972779986016304085065304276341260999851081220750722144385755124296653906118383935250327172037375127800788576361591209242822930693995012677277665246697127093179296138448358193342381706286875551499647879050160948116415176311741289056720160893362683825222199599554816809814989846447303927345884284939102629378301350204724540897403962859883784269084932546516968920136811307988650276664275260446578405218416634530268557908652370842142976466621964978378256876306145447427698470807751761401920047147692347191399739548550079187942797349794372696533238929295090756258264023995821270872149047055751998944347479706416794820592984592776202283193919027553181156650497406274648910797775014489066616265828309381864901189806619567793974057073978082291375662078209170185190236155997563309429527318400416681981334043324010726340331399425336303326250685322784611119896646559435425647483604046405508185944010925940905483687358604605702049154375664331234509127544454533597624518763040775891498062676758580403539188293286652871117139912105327962867406516445149827100391624054472016151147387847032111104672926814943824074668798360572180831430424923920679621664412211231701140292520474370392811933835883905335083607194331082497375064483397761274785240127637862609636003239730992002881957746902181837265486015713003519158277850864859034594835786759489701831194607226435117526890825635227776331339738689145230585774993026687150380947388920296500728904690004037080948563095746514231252876295113083803893921144269597576650715805173653216329638425466707769636354141334693891306106425885916707571157912455251396482715612749114433925678303048379142554723624067399518599834895575433609216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,14] -6294658500427512547677637908245128377629754283244218329298814451762241474646819010061341138038701146746129310529981093721487897910555064465681613346757354813398583735472347524668121972075314265691628673161217590073731689677345935637945947436978701572333091093650213202400940090390799124715727632460398119824608588805305400339555847198123050116792139536022850541804996754079155726722265612946993094342343830282978635373619836471043118885357225453323443036919030650618777068952340597168857302879516617330692633504888610608005399377770788219950655771720129708794400756890618844617306462552989665948758546318139592282852447619275640282717409592572767338902970862688455391946284295436784017990527703403209000773870930171990171372100808262942576406384188899151109487783714802946333608743235564901757744244662901095887227824647430566285539488076568594863576528682713544645964263994500141389012727523245065237040548999086553098564870521063151067520541465065147425321292190025938294137057003771809978821877367804897387405608970544916418776106082397878390824818596310379791119513354038387722831305659435742292771561736976695055288234819788399735202414270632641524151064341027494112373542270416197600515044291447720825594700004913113257130738328117082175651047331383820957565050411032711524393773375013781814910945520395046085830782571443062473203700422514785440280371822355898576871166892278809126020462897537198354296773439212106693968983014379128358766538907765748747617849346643668845807856935467540793860821117006578719016679679595615442622957323601339698409533053632139463816525920995166232925297081982131984678207398564798282408153656069134900522427137907278451406207923788465105085350122370208536001906752192812697616317937989286452700494306703578892714845574427382498889300623128004401290357884276466206669052873396259399275757415495613619421303474871149399960364678975565981431046217499410550339846990690945798029650509174516388668623735822732394714364838715058896176459748401714225496879255459465154078233622362481457016063651419512005629575928163006215305938674152046233873147312801586537397658653554718479789980867651474832993335090166055586853317191199916001290768486447674946913356869572882258197512388544604328376894035894435498114733584624724661366256763844487792216082403117958009202517934308779594699255726781566622922016722510970105922486100525602543312568320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,15] 12671907628262511708739865797134626226849652744001771643870093504829435490209588980478108220114025692408986354947326244196262571241786048647894005073166838234103779244357350845431458098966062450392081032520805282398416575883115810606817166982941062330106026486953218442396886080104020408144420114783274519191317090602961681650708531469619470079158684306981358731097794707041901785263871780936937911860973313060817950627023490601046717325375229832548731869034831861094836529921282235390055855371111766700058451992322373187347556053875482231630244140873323932241569394717413136265033079322387468123676488627763808295096825565037678423537570335672575535902233332026013348522949575722583925314412317188996628299516316927051499945354390509601640924380651823996956630396633186879716087480395387245546617732643857083090684104974348080688109638398059313955236254913535783260181814897912239856566702429309548913530622629313812915230125618600992046168517031904099447578916814785550482602377799422781720774042771721660636096361248289572973606205963167206019286956757802541143777275089234208789601235076001702169412963263880167173028148973327789356532102638157639667575374466490720036357924204982394844752761056879609399827034085380588890720877012137569386664238677289636377980863641786699814357926554361925287011504953983911923507524172922945836281400511320877365567386707265786722700920067175066732507656261919201804443003958493952987856844897532409223672117344277257663166335133573665254006708369046752934846181556545214476719190467938663280722576346006443447228629677200266909715270006760712439131218365108115668665621722531246002758599214653103215554304766064721149396137925482461790906710578281523762953204026279300362320521471864710569335297754638956365835361901623171507384581631083696020033919972121884904625451759432483384486505613492983331779741242755210914730924487590661148842813401298003030804196345876623901215617763204235801139303478935933542371749954939182281842698774637055153966217641713401883878373504158079258604882388667383417385988485738673744434046308456020772777989858854776661878024124057402464944009318302173284853544382202573942451400014464587578654416963300918046653327504629443288350860816723393961997902490513696577648171228634405430411680562458262927779396160574904080123733103766699604449957010207255210396136247468927675038188241083468036058382336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,16] -22893002999793880705218533645409321860248057059046335932811245412017721625887419365454982162670451124960888425013219481887432996389740646349213786666123604887492292648371022976754525174584022926939340129844348812605049205878039608678109881491711464721676346839334041555252149994212902060916788185747526106607234629110285097427557511344488645142059211589036963960483687144547811135641198413814475731668977662213916961739429071608381330000859498266811233927310453992513040642957835274450650876845024737357346436258441388499463161861991416680831040502159604036694685102029524315485263704915030544636111902338359018903706875951786925083369742283844689267699416851862454467271314885646207394611425979627256823318627516295949514430961753135366203901588343600135650463341097025251529066607597018385644296027906645395076339925012548758393893043891332025935244517193282046606984037342429443443458703568456353409017748921892344403518282772209150816393779534532953477031342960376046383926568601450423121344947572178951510413815714450942163082342192098886658248867997137771851539632872378501074793520972444915982962093210315005985062697639246395007323598262161897936821142013232370018366044732873576528767383068374091737643447732508763792944074908690930773132376387416374318164152734863881862021931899783127413155236282239321315198993466794194799343591653351296740419657854380023962089350976714812815286903830091830106368699838526770786941779873451147247473966655253526435958582910464848474369640594988220001139745526642852017083395809526631706096010637809612466036749971875167491923542989356009563087083112728778425315496922409826962589860251842469954594710702432052064030325071999014892377867851438118750520798451654371748702851094630073771433094895861831680765610072741125036883131532386023253617286812403595634612666366632223266966238653446240462876246463835907180643108574701912375952876976910788985638150066587192359349351235712443906926286416093726715144178051970134412915002325156563147009676498515560629974055516803470477397807279980203187665623611011183010330969024831118971388507080428256375670433988473205595113058255914389815700658016284848329966971359162972469039147052793247963045879448115218078300829743457212594232167982754203627528597621167895775853067915515029968283158397985492148338474913503786286612725922432516379727728368899072482277910776970012536455823360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,17] 35451246075456532130481700695422226826070981343186058994209356616463610214060181800593360842633043648850940280588807702876863549698341272197456223894839099034519605004344462314041387430672233380943157109036714971989255272250600532110755925201307222285198034243246668169130078001011216431243504515244956299433353964353694919936639244755585148055469986133652103759659008477145237743470930623529179124984710764513772081711422253818362291175416356153298764359615976929011844544874382871507616217380502964215716834755869620391660588231397341426000974943331721697266649404569742712913290801421145245505268796843547921482000672640047345370932443209481163670295400665175612030190691015496701271721426320183014243112678258065432023446346847374513142734945896779619554762001839782248340801977734171329286105590550015464953545828776398240971991263072804949789781640639086802536422520976299118549726394404637540462188093335342037238536774945038703187000505205522900795508533660245470515306538740575721419739096773199378075989906386545788827700263215481788845766149245150045507405835467569364109156551951733317301769133339748357808706995846148451530549524966348082952647792645476475151983370024868526817789430137752048843506332443521228823412876833394644037647139426834342317056878209228542521746719995503246564869259239861715269249755904537232379331653079923276819215924670211011666426325420224258965342553141212649180308298696748049691155866182213700723630006784097331639932487261730312338712780144459806363212211928901204726599326589594669569477708097783007201804138413173095768790023231546255207707521841539737704471663152704598776085106410861611981844607877518341999409875525215955670024764009130384375196501267402735765363481276648779917547213405836465656872265165378359972482837769172898005953133550382108423655944890157263833018518195886279129664817114278036260762254525109025978600971538884220155514296426899665952200925418927730897134183245441983270447623925629696420041271969590891905879128799885910923865988447431859892206059246673708142128130306315197866219903513567650390615362044620031744133253555690463698962318481842683220522162700957880700204118679911747911201024304995636017558361040619785185715243188637829299903903658839169034739011148576138180643116500877980799874345881011423235209016688403343575334214994480275003145886485717118565534472910258949467305672704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,18] -46711525139453926761275702907072864661542808674828915357746146827543876097250409848394011946419635123644986121088818784483089098367833877472618507678824951031771403029888347481662797579609766031839931034082320143054749951422043476656296538226039619898296096348511797970463191392392900846086691336475285176984914630053220307034952977450064984528266913096699086199737345363052091483172306025204544708904453041803717277145881244200662815026380122913863271665634185259336989717774771055229932852357379582566106678818941759105125113886937462911672743268533489860562058313867323944463958189552891245705882503692194301639032087909632285054647929203602250802898590217197198261731492452335684949401487181946599009709979485998681298177383190383609427767833846135799999605027518728493887717424023890827933952592686329713997517216150363764699715039172388154616695483088357433799124008802042564138685711942710515127059615859358134755871242692640607486939782470272764189399132625921024056960326179345402801955496623336036197563726869585956387076966067315395886231406060068730373703793879750210234381502536216011647799665718501652645727576582711792333818744922619904493567792587219332512902446541894838627731035268608680886322735397083895602052771873636548608396141898131726171306482113985051714550690435821608461434414860287646196801687835374971494334557618463808242777962732590186719019387425040329875102624974501412455362317413931792079418355216751713647288503077764079377983294705115657600641229231989464426650371009211950648299343719467293404703342479912979889232417809223160908775191948332763889478957593550198941302777354128135079545388633053742478124785403680487723217601001947382318991985347635825331973555446890931590342348961498677125425629087057319560978382502888086452431228754085349241125117568691513643957894829438465856072251662137311515920109041928110159703467580409458850649350452265483848463576139817434663452800112667159197194224877701294115111429754798089358579014868427345247199166779463368261470995789984885081983685601395766340830698235631608186325068551901438914273714056582356150641459925996362040541726519095147532132488208451638325587180637182842052828881058843583793754786200526919167733164371539387999798000794563050442207004247966788587184204938627646261638183637847915791901164119559225188005015069154679233982139033668027346967983127210472839311261696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,19] 52776878179830555073885144922458447451611690091188521350486392395292018352457411810253995399029227560827134350700238835796393624785539185697056614426048537232051879979156907496129271289851053056626524375606403678129297763170490447517129864921497771385558200614269617391926850681717118773683633228816301417957837254130397192138155852563329145219502019033961171658369630378476991398910732211078124759586430800725026190062242984427489760702029234858434033821624115360519393591132332850231141701772815216022436059943954894514924924193825397545419953214976539153613283900137509978846154944364098973236789412981832972756750451462308270398335922120064294553247527590148355473555573426368006320727023099722409609166408728286815868182091419954295072152477679258875912042989110685066124734616161925071305164179456138110325477641229628179253632708910968678657398938292342683786051864513147407125605704065918932583466568696147918429500702711547965659692671181782686646288049688691133904160883293011775514799772719135074535489548806486793856780406147284957014118178077410237438253065205580300081815200980535076517913878661807017818201898951656412877383374316320104725868791441984758581591550705304364176918618331743971240555313006788829591016705074014489749087402256925464626334853065013241716557499177919102002562387199782580424408757273080319629994276679943111113443223421049416091949266826243753212045318800363948201886421633302484485093305150981456551560810226433367421627511942628766070544472126646567286958757478552663787846441222250827256926519813793897118001897853053595855106760150219614033240283010643183382788386855724805056845527686176143636278065600789803538883118302446910613698765445727886443298339436615924461850313207777473267955078134435246607397036325496073002556433960956346944894742895698976389138343352823176752048922452403566314876141482112179370764319786531365814555223816426436401389656573602904086917939977914055158455859097552341134935414564875181991150644342393382282848123217124478476413646317133229158277739028144911397104557330367150405488590233686605966145004780733181643007008562018977219136821206457044734343321337673640805072543805338822184075697044421055165100805650628983586209436183711332554497025825532479144938477911776554060112679169072181093068578328387727186290959236612371067641311177086613009478842764325063474223890623321151393025228800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,20] -52463433342391892754491784173148179628279924378320339077031334666859115771017748438266074731398254577720079616302949969196513482216555859581553618422808783809716637008491272123093828086199516133445177047752228342381011797421347044909206061913146906964854408527768381336571071928527760852653988786991575401783178080560148307097639240812823689293572363218298747989880616457913478516983704484914219263673130466491561465274812654547357941840713190761298779224927029297697459526764292862557493441304838376423016118415725125445155457893533586212546422982447930317501866892553628274751687396420421259615952428588168606396097595762080986514247593251991908096290396743954007883905297746033575632935834952823254558887398677436016423037371978925667456303745427571744605387986493335741847894078086095885987145868377549310597050176127912133234572797405106249540702197040478545952946466205809354493201248075448959021489069390100864655883795177520203187748584112398759515003519719919584951362716895180082927293520518246852735639890736926694636665747517501711801809771754861041119424225201673336802191078297213556581196994501026934669785889979322081847134253650165003758486851931357358974870983481001793811793503751134902116633174612725482169961895577722755649939776923600791302958058120138225576373049862438762004349264722489624443780089651655974164033079417445120044246894422104465201731935220440857343028440876172824966549180188009260030739423338224892952837590130157065487233276438741448783919039189620711523059572086715018479808565050301530431275408688365707387855552580303737118427294881126927779430641077189838037520528785118994932413254740979535554809790117902751988355278075656257210467208761857586676195357845876835549308572643285082499376380268782986234376255110971708047733461930282297064197910631974249962109971177088378770440974234081447065432903159577905355334558248128722145792983787008930960550526620060647826634356440691818184078976127414435514625754980225328277318497418730020848078471373124246715126179571896927731828254041247480938901053194723852679015140034496462068341762738037541936879118133984939750015847779603520236654132776122606287833119945682668594504075085213506263464800236172925776092740838959626956068305874991484131749323559753164003756257010452029026086127295974919822713799157982879323127720958789654251893660192915317421212556107333758095055650816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,21] 48675996065369249364958888034823412291679262981582858609271852951951874893875602351590849076352015768792882714651518632872073151468719056041542646415594897010431222037823764297440797975721810808366858416993370164587211688213460254325814476463871933161147110483110594870598991773078857454920043758333020861472148268595913612853431345582716150569160124185293670458101793903801188966345090047173984231533447725495029774385144467641776307739484662579263469324853645381051101424714215840279934221824405229577513870522011414853020180338487970624931370925244604335367737589054283528878972051495080908774185430774576805508785949555191316806466411128326800896591979395061403322809303159799232418268887327145891854045549900141825783357869368817549896553211492444778056259576975225006885532727639157879404478528858907024460872226379170101186242774464207801027512919357750265355783795010614179115349943530497880738752889251147896658947048372779620076771183061918809208402218066911200449302430570285706955477347955185498178896292243891955864923179375973477154077499187114404411809574797492684159276190568828871670438188495280151430184748384293371657504875514255413826539875919625046267944753936379459385447302078136155173441986480901506925240277818330257959805271892313439811582055490533187738175245425905296928940703335310261181471098225852046390916535186315430166814705826112824409493185321666118954763947053767837192690773214198192744114031165511894383051296032872848317251897722154167633533564595781487525846047878967748273397375839486203675959614669796485909516537657687190333472975141995067772478780118050820688935695666020094559058954395308592561533388169551121146574458721969089445445333523229256089899468798950142452185095735437240935039633825690005744203239935984876482700645940237090269586683135386230245737938178048403944230020850059001160624458480159568959487277243151639662603794598450579652685523956874938772938936296004655351277466845530734323229350605740369926546277313129230471585505226061682174380087599928849737056251368386364708194565648479200447476883240636945408353272422326212721266970502776457205152174556518438899059720104341844390541195696410154828628971843757440643271867155143080550178128545378610547372883714442111343829419839788090608030392668969241020290322366109331749706680396855626734707725626698556858992865520614670325737573094244677552393158656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,22] -46239981546776390082286741569041807314791613775070849877025494639355094409775824282238638966481387110589532242903914468592328397342176532679009789986726227842197768190528478126093768195859814854576373835673928184414094137604974486881437891841983773101748687055348955496494364074454633834962324590610261604540954135435012519845485411581690283353715398852360452223850531267397909801958421159875238137334911469418747112558077692193742529622467841020373920639569377813184331802134351958959739964814133878330242361873228489383469299268751420841512701089286621020737546859935028467800604446352678082362378271408187710677112977707776587069288314969896585425538664413872604910498047034521818108892877834223548401564420190527612230339914084733870252456730904874090162052984124242150074474762802882689964126761003758240045951011728627459650171278528583568775105878263715187768559518536623662307877950032953637818798992653250126535694877594917524192773085091805958908396496675500155810927348721762537350838249975901137347992791857466614367006512416039275694925939329167671366429287374437395798277162263484773348243877082686911166667437870596823218622484662434996195312407130546686831365865224611708158405355320326792418249336471679656286985912902936365591341383195812792962266023888269525043817331823862629366909429984778515822557118154222768482729311345101922580247239427661961604697689522219527917763322883407026781094799805172578654234519292268011064378968375618328127145278973351045773134047837008041867372050792361052035446548835401885545728058024874567836752901155276119341743211183852505083850011082573322355189191257118166215855317621434939862772137154530314309396124455445850171108888516289571151528681299796320304155157606110938592512294559233314706975768125258390689082568493012471078470979726492192650013156204073844794920459475394220016401528832610439633854566964387743796881730891323324827093271990885617162176808624241342650985230189800874628921796338918959679394895320564739398867351633373350822454882960355975711960154864017225184895553453974133266602618162551087934345089091876368978425785805151326599829543261294180096132080231420065289055107935927024597566807385663277417741427863595539261364802123073428545742536497271672367943153031928434580221326420510362666267046651970487468072045992760165304150125902939071607534079049013680581674622759843179576011456512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,23] 48280466223026848830025462690909744090627706220135718360707052483483790224326454622620114292345923940747890073656636017713971250431171128512887113797794167587739621405958011474657524427244148891334020164165423305896187109200389615856435380985603348914142457723569414582471690725920659932434370490384174615874807712534464181305304799053328383346725968942829341035019459736918842422197113891239264158323403091814486102845768081603061225589845649418025768516495654315422259737956824572268700999805127180192381577227891738750864016483064862003882072969886806944115692835369732800124211611164285767979463378836758158335718551728773428959928963717639774372223114442338278100200175092463615523931744478067603438354402460085365814908185560426614332020471764212118482826572324936922235750625485321914351105179139956361014278484687374296294548666737778086726496970322869913505114051968368712109032412483948762772289732969981558173790702693921410425919449471926258392294230706052799089345797772007882020441971580468138838892368090129232103210435762516975326588752338710845650069050766687149575309042503040894905588969366686184756111121859476417668589763998685679808590551742881353001890004152960942968742276156114152638905451345297467791337706366604798697660774128849297450696738014513273439825470920940862994010478695736328089907832953551710788769332795823741570207005343425306547264386536944271411672998816763458477928084794545338229869691849222505225126508618669879225347144060281271467588203031926410630376263631673843698077745339275914248145196361113543490987595602299669290543668741394244213657399624358251851602232923115776985422978904954679077070073409622319671941200589830304781063386925109067656234316787920368072079983323983366860404454182577793993585899982194362760613866969249667095689796720245929890533487537631279805069503389033465442168804318033272007804086980857944850169891737209710511959041819358990790552814331716983089459470158899832080097270096035687215680715609982580643495400950139969260736826728153951352251845658138318678374390292747793487941602212882859075233483822967639142626037706070626573276613749931661861847265463192716697592155165055428698499333949188974117586007453446234050699897869482834329685181583277459580097288897691759078563192042718245060525083968397727853516608165860623614515148752575910317089131127414577254543619706050198560739585536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,24] -54673952518801205945098888134800511129503413490380720707918809489647466928761223375790959442333606846458253024498794233667575433324934041979454996028226878439286561909211174592623506588845009836907595919484204188044503447060095830297254927983328149211707624538043459217385663647735481369470640873371708721519765105647855272015047139051899979922366326343442106372036135213440015304408903610821071621439402386848355993310404673426527770811341617771763865290315701346934152964657581513091116519081976026414089099354099615102539173465689010206691607873944565667993863247521342728510943672463973568990232357684212560169387696966738123057758100835498173112054632453170743578859127822142089484901682215727955713682466097426626602198394184326155831417481504812099104968531401363447430105994891639741886533438505305473169099923464974880753956783588227053933551787877326653730433296540639426499534129489438122454901765239412614918465407728722857203303877552734902731350015302182148004602209843106521778634599423213901494554853895649086296904678094631719843948032677283365718919811910265999649076529310390627479409181612755414976679897375587819807363481403726412330536773700805154418873923465568011541919566723883186380602860314761986758029171997349455759388816534283832568578834752422281435785007061253465866447265171291130437536193542177890588261307930923128055371678047646768111310607592940350090978417801683589302496830417297317575275928599246146957819485154825014786629928617725529676246783947229462457047726397957150979146436899274486493715553578637711871802892529507280830669742566958469584651216738417019025389263500827807226540974946121817277306223999669715608161180145874161045185937881453716837821410991919674497758245224570440652600155472441101393218277745589550360068039147478392037818530300606235846990274698977794100872534916932203875239854836312723147046716051613959297077435469600979285201669191935170721318768984526659018821677620377924391756120790316457241428270463724064248703149068782465162035362415483603447807985395044055641471859620234559412743037105862414473361138687671684860472312747968632220674962522448908069257311252407941005588253452263462330547424527330692665229003694574147068854921861556705352092097753021748596374097893242118561400286114878995038307260430053409001932800537518696909123798831171111231275900337576171437844749033645674299010358200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,25] 63001819231356291918180220754808834541249753996795551419396957696855917147720180213998715714540935146604861146879414745382153677838367450777921234838802828951194605706290415624447836060148597044985709613171163219240088233881897975804387643645182262953451994069357989932802034867728219184881519318229126217865860073395640282033922271875281958659975134854227963675584114466138421995624665972652195705279119547160130679299462384664980056310550801566627190617676647425772387816325870558583984686553410748164475146057601652679852455400375670460391427754611887319751631786188175704165231070336541507961152484687609676114544256221534624835852398615943204914339227935710490663765320086411414492307576063855192084357505855896915066087269248408846692044432114263071339749704765947535820208044140589439201364057057983071833808951357821739887524162740811288124991730192415441267044123402694192558305062472746218801664772406233013264045881001875775079591413081536654782016224121308023949018994903972334013025728365671978487992151235492636900255483918110839651437313411359084837862362773479810800105672565972504239873980000933430819141905305605630365754826381321415441319011962144046466041795448047073676668807826532114984033832447210708362656750976494472695896230893464521365704690646437133044899357178343316648652341447868033815936432623562850865703837296099214289411315762372417769331335186986473600101281295426171272132766684731451083688694490787519386730365604908720081681424313321214173545002430243341009563559437138210338013978101099521072710339851960747410365406206294184000821753370713143095313467810599504563072394401365613229822612602228721155067697746486247758733549656775788438458978721217706222332847430034526180135223475665683445384543762248311712327481100067936138844860218941435251736675346649568900129484615939363920766561649259151340531262401608874501603033783850936297089652723394520054118714844003814229626258968729821875278309317312117957188890596791284646456764534088337363910416670599100977223759078933106661576195627762616112478738894881365611429700639389162456148132456402568089037269839634962201188802349473596173481993339207630193331599897888008044461191422752648218589399558590583648557686480353599016758506347296798850525852147604661348949190493144323917678647135137396921843232422405969585022271942277213437604126841796965768630816101942594982191047157000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,26] -70177829516014318202450625066169503741358125519471261565210632040387353536775163413866282177070917453605774606489374630396554736956102714857095974749080572611611899698711507128352462957197916408519203767316921239920353688447879799092419266667945817359906062406498932955216595980548813248805959994926392733281914690240054063580724198494845100031335319715562199941344815834295808618576935268188984263533628126468627867146308862012005483297870728911950661429181018641504514676413292254715557088927045589612816379174990506731304352689472764821161336849586675113185834811558809192459524722874552497362804154695725204117891695656653475752401219018267256813271274466416508231798066440309854323095246877516792036887740213801532286154979074788850685305177732726750179493166294449683756099667128620715142523260290872126662188714974378898116011406362473139939566457165832386688283465576587962826970442437706311826131861948686890201682122466869729737790878176315797446546470296462897317216405943985141141789347507116943121972212951056960734318868667319133725630009134245744455766183219848920268559955438434443287519747974907628829962936532668511438587508573339015267257777276564637663218235134839357004127947106160481961916689557098784941246677434069209507548828682706698202440518048792702375433018456525887232290856074912868345112005600265194574321174288730493258821186256005868552467325222536849811897209396325786949584691049323288567387267054500009148122610189068482929665989514035018331601526064271744929482064282266079132984186290147667761252678677071024054639986017249883558691162782051902339232489066028595834175853077124812102890988417424128459278619385124425916258789951771200724695131793935887310129991007859225237240419004054533110676549393520646236684450098187897458964551507979529133947384682753931296809668698609839836635876981539498165352863756652008922274096570743747623110104266466966738125704244171332835713466099003586382908437695590797335736827970133664519618302139744617095385422731608142508428993213216420103609988932492169217016124489141758581471198606659269959860774139035930933267845772013981563829702248018195986102652522143176606758364479917718156784202361354203426232623389852675809056650366005640217540711381933286362950426517602922849108113594799012096293162600072477319826490296021779539689669181033000725734389973781061049406312888536834395663777042320312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,27] 73627083968657896994415260964994713975442826966558136066621951444991107772620974936660242706606908578524619734156638795149912827388203264721749675216923475226644855688736887792008636163050168291902147124867997114158061630183130585383310369607105148737763752776891473688702036497568531322219222670971022992445598078545285177432820886798752052844395148954315211676133788750048833256658431257273234405877044392064218340506642249774988991152471639620379933634796501107730489073967543852596414477754234682172581632329974207703700949057722985458692773571316158780374584838328188058027420347949233081480093219365476056270775121418167934730403423826113684098235547848656256733018188440239992804730126498597624481314019859503599588867153585852888365178364077547752087743136285205306321144497924184761494483654557762744100548734489071736588654779550869423727525878396434703036800954889779480425851667457572387057095178963525071504082044738477373549987657983189835963385855874947493937184255243976125770199304229047178630131165796422120611408438713893384726707394948427637490269028924236168394202741704899753492550372610978323271269000667746805985928113132631453540645286965699083694780053679923504202906370475941284746522221260580942989892335021092515945401125269752555455996259610868418133502630389235417953847062349426603547190772781565574272603533465919050875164713315098008339262271168404654995544045112153588294162415980408049726654218345498317612560232531939177529406915653087967715841970302517548341876539579051858692259368080473119049950688015987338251632686278880227127738379564817921687062791444139918031265865241673563585883637700454384399602091341493439066264561513975563327304393108246919445072187705951677293601633664925190301893447553455953881545269153840834156251737949415253446772721016078157593157262916298951952070608300180450120931041172815687345823370091166878607511438492738993944071887200545858531423809682535370070695400129552475829385204703564158763072897894792350948257422197981765383840077929550542956017825037286682376359951020737805952232128625840442036648036173677788470576827374196589612442272824019194866307557375219335433055818080096804669177283842117263695618286581851860926574873711771580969727506499992553333285382934876383470081268405200889949697081773211985773257978550352172297643495367588205378500392727925448907962805657923505689924767573471923828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,28] -71919039673595647485194489834171052127557682242078588903751297836767146553964767794760815344370753654316774974658499899890252588298821063712090013500785066678719491863952213492983913079255616362017474956642083615668314159441870387327910791405629595481078277676927818216750059252177201748961349638581827162661622668406598416275726148580961382041397297948749813058709997976180574815373740687739305831025184422202868416102719957176511989904202885844358778235821365982523571250265804674659360274320180087276003009868699213613518118919978377706150688584117984386265473141543679486239823850213233498464415766288395018715666214522060819585239379133391887838871484868547647828051993079707769554587445900432691717376000823533847750835305986596586513657519729911836028096741576802314827970489988371231742300317678609251587392273946587119515686944235713768906878062716838563019487376448520356117621796194719812008682741886746257924621133327026535378692414015212049653411379048275723188524569824674990438980232697649750839127654207442266318404477325064639859070129971990666192319168002519198873330903430154537783104698942490817638294123730521363552571816508300969369540250082068348817950715168128901011965925267419781728421185780164506827222420603466924561000202581616598186139839142941387693152969070327143292066655136682480474936613431627044000681494285227963205082606822739861102492570839260467076739346304817731913976972159904921492368386258159030316122982719667573539946643335148870870993383024474223356075004676108000536827222090978878619953354201061594056832315615345037984009034014374534578695527819382132197803431719746962464450272808151545137530809079565626984913393920134304482458345579499929437133547833086774014705659659541384903106164281581655656938729125437525979384076670819825964489868051076258068314753343490387178552598831801946851699222374512549916626998889140157756195419521509077627034058248234939240771251208567055192234906311439048859651494738420559963135676769557448603735327790532218891589270047479403150439718045712843851452161090683646666472836590132132478820184429121843232485769647381718476705001031089216721676871728976289224006993931420573022899318926076912461449694581804774241625977198254437578321151779253458230006190309056393597320824404876552549312981892795545964837032499793243516990656087077737354106429136758757393862549293279357323954328203641174316406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,29] 65041248751663985113049513612347544458640629206501147947623570876818759366144989981078099163959985319482047113867734092391236323759873490443672139512257090510686989498180315963041067364450912809060864049471474434804028250199361173777482124898917775717060405597151637577834996362669346756126327810637436901471289385947784678263930258114094681708148564994737120530884856034768273203709460112548804525486672329377486766714647690025790738584990541104644646618542159913745599665388130344485924592158699208714520401306103440100310464762600074395467567556801736171710090073063388873478778680484501818497426401710204943391151221865336231124640327804724459880741627075468455880815012594034731540537240540310889895463546055720996175447306070367276745937766586640493259531490074944000595594346541141050024914593267730506225371986101431176022103353722607797311099877702744105523655520229310502217367282779516152769460444865042819335563070117152436226885396396123586346435795868606594170048167765341934728533209026359889599689454722921326208266961947647142410527750714760616064564000791191623211817827550800317839239341188360521332730056805941763307656102837992714116625285411865839047822568172177581796816890586946093803631747002936189685504554304818729473799551602830821510493020228671155353898894758488148179847652380023586987666361891670160182530343575010206308888537461500788462304917395799290317673683453265758820901058038576126827059317867083633917475128943269101230273975383389577488674972422420680045190335141118113043916086005191776812190835451633911781032122152806320153172231323059584977021151564069593856191183142116572671640760558962834310987537933603561530917109075863990736517034270304149124340173421744036921962977219390852230942995260372659130031426825635282801344944256179077828942520866907076523409860514936811123308869364423129640001415234026344800164722697620510938528751633041077608231824197087845118786744957194619095065223723348273941586449610109296429181215654446092567858505124359610735242437790345627675077432536839362752915890551854473599041790420382172750229943170902255041042207884855492185214108143072081096263610823959542728867396172226745757438812918990071694178711751100599902523484099330348250896261948949146455378407955240079441809229283579363163237430581810421691657804284351094309734417055550928459019863966537411603444586018310035432608677610794067382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,30] -54348247455693139130678658943127984319262292275391397763948289223482114182547470352688146323913842148072330906254609025698621928145058668120650224641111922688471868776590530070543011475583231965150397366065552771964400992938040340778622893485321357018059447308351178478369766818395015902504256137041447894833254291815397944301550073077272960086412763053709698087834910374730499045514962025446130313756714118239160212206492741066386298509169204291023496584630272896867027349550505742435900068245951658699437381404259467502787073522926291936600336304342001786700021263680463425205309285926562767806080935505747411808793047689447587431796793588099808813393898789198720176966293115334430426420377272391849047528400707842283293912654415419707339243783726825918073230046160526843170333661930464842899608996262012559254298156988735008979529098394408376214177651379042330373407325662620755599795106538778338937715736217311054091447393989291088226894289613678870822373956932360058369594374476929359225696689605220243101413158237388986463484160450735878666528010775318978941548398591113047854280145785564092820490272255268433401074729522759842752203839025843229862941320672148276549825259730521894955896579995786672026009419485088751771874609037746676120000668707407342222397334937560020225078579536275627929349985590311554040012826972528056441384571426941787113429766647255672860390201521631400375921369329066751567371774564515730199191150061917202568293146853138951679312598521783374980738248804195894933424440976451116468745628866133694377324931819625885068057205724113730001765040745634669349998818305699035253667127744881733440193056299320801845623822750840130130039368037887929133632872966405129961481515210356530757578806345351494960958545877715229679531697124822974019210997092986631522611686844913880040828924066612359060146379660782194710500236636822921103055232598759901933786854389693930832976398441521685306514989629336010352227879588109293994228377373211678555285166848122391081305123563828435721352421790330159276302535752749690935054785857720202371205976184310164831557448948104722650559000288906044247079011330067072421158331437298107579175861402219291653037790224211547725908673073912471695511524028297286912857731450613738210566043109579087591013471039136811541770101454702189145528173161210443026804930428689585008731031635590115323764250522272630769724988066552437782287597656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,31] 42014952986284618590440061468567656090221594358018079501182573828482617119328238585979077338636845605959175574081049505446563459421522764742042483593350793479739987943002606430916023605068894486888045346908848180923362249373410929729012653918978971080335827419807980546665015423250212599964689954953732939521261436979015818433593373934517685261267571524543782029039838654788112258302163603602295631354946229130873573506759103437439193947075368968665403816654329619996466231726938665270136964031819997654440850850941525597668423641868017305944999406597405387499196752119164477621541301089775229631530695824821026633282584486789331766530234611328997446793821120659081213721662037398206158896366584078566460031543652973507631623457048213266970881505943569323319327127496760580458129973009221032222402374274330556828025917146819070814428855907109913327413486137731198001802281024521868215781044216916619980499038003376130189339357854264392945264660830509107720588248720843279149866288500533994537086404973247689603403810465280605216510415024818444338234314324630609407703162232978788111302729090452286811801955044228974569562120476975573374311148540274172049385520290541501967218237051517689058299284401001558525233379826267973617666449863685142615809190418156530921360779830677278619238864685537848015356610661453359021553938087726299595105195756277970034622970687735859039373898913192796390424124751548355217061369017005333235508843068364593893342720034603326046901274482971369223715016795269334144027320378070077274893893322105269823678371577362598278459491868736174845837774895611461661522016753816753365582362336405792299494234512633622643489298305978948559833858915771688833408480906181079034215956733008083163010412631743512710746163133532009009375055166332897315055075159730836569274881051017923730304443489500578447620552092576574006604617318118286811658323953431059893302888358159859669083254131024116982183544308835882866811900236241414218783054356231367966156370231525731219143826670739928056783745338902559800368319643477839744025042165655150049080718907918010163880886638784538584377217460372088038124930135287138694073308085604075259485775417392439111081967499653182438218116117557931936771739364490597945989691516682397015645675976629250991625675649436463777743543415696698989304744097816350792199113528139891637590815125119925313041526580983718856259086434253665998578071594238281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,32] -30158606277418369696352417253417703537004296568391174071965739570589883706859073229892791227687070393939747802046155264947574208886583102685068698712165726016639410906149206986404398828586218026860623940983635019312732420088769478077000554409296393197913779056531207737794024697311488084544461452107738083801056811950240169748132097799643889204300173214132349950712980322636294504204186322016167945708072082341819672189010111652801357668446991824789655735994644681399178386212817737798509799333020706242102448253384351252414540872903356265777012052560598596340822821354039340412139811968085884527818402710962390852652663156302050740639756792040922476616631466842975915861120662101218555663571091296901680857629856534880151689361359275966789571209241937322280827389130144006233051025628580479357453609008589031580807383822855369025489562191541039702997477756157061360111631713194494241680011543391218269345411826143412497513998136659615092261727599091123848826290948867800545492533221887934371267976178554982642020308798125063986274589715714479753843853237706497996140864783973825270254736939977882105717038940870698887749749044801112924313475640082103787299980278954525764170340020271695544280080999636218049594693934041867882892283878403191464268929145341906058781026016092101502871320446525871395763197671725647673304133318740091482182726645296495597260068622968319103669962456273698750787326671951124932745456067345965502403278332649605187594740808419736937727808168360286525836919773090285816830038893423174430660262537309993703476797193794637699934380524555095166132959120240341781353814988861304051377199220570926661619127174339501548358732591198976077728651082389396862241720757220372842532909753067886954536270894040999208087991277811174598742105398799576572732860090540094264229513102020247424733288430815923842361242790948582595598555796575952853729437231181604681722489107117750129738541046103409666540785572517538155895391990993766778747742747645702899826272214807496895488381156192224340633725642029921402491291828351747229621028041654699080729453602135697347643275165828547812396733881070036503199032707156315769624516912778921859713515912491603670468961816956247424544907148179365537465395429337101860400655559912432223720460515714556041171907347818889886262699965090923607594044157260176685078882110562237965796429117432278968966003954684658166904361822790305059694219380617141723632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,33] 20174439510382390684069120264530633952733759802638224230350106480732482919557506434578291388617936674230201245899169023572717111421018637378297187145753217304233380950988842486618796778393674238868694717769680414354639965242566364483477714632507875058177262449600506892535406442822908625512294759802726319407674102762458438000811555553697785897445716826922804919389791247700623763208739649267501271579972741931599393527911518800630245336111613174261838147447342209665588423425785606134120635673622006178532857614337913720515406552466049016216030256065591952578613685056504645902050256779050848646077895996827957807945322266002692371728770261340216950004258162235725770477814944539767345805271568162176874582665607613547151185252713531824136819505959702525202279700129523148892430176192296409673635441188069659631846806200014808918282393461072872831017076673726398975764314152782571820015157073920403464156474134142204243519699417312560572972795045145060542401753267380663234244283090444549034210449783721612196394049439872119738090333703274712919425578695402552288707325213466559363715661921828599358281858209920497832595818601613188822940389098412377913500890115369803820542524606944850309933696192094332497135733315089893172002403320663449699309022643431001117713841418783425777372399866743724618555543337033297202421527337185362261642929038532452711268648203558469213758045889740837114759111286648715872529634847880691170419759335032069915744651996999231783959113991586777912546696189323472987045276404148282874699698622152847526725767813826441946005146640492438725265051721505626484007507782621342474364325436550297444667250754833851566340028486952120742122595460681334877347534539472957926977332569768756038487603667260858170808495411872875794359923690352796280093188458030471218990528499660209667318196219270901758147637569964132309236790438928511473494880543872920914136775592288480287237124909727348464274364285906957444844668753570498221563766513047879848396606385180355271384663494824719538409206787778797503754327572998288025978257899338667104945779082921250373277603221365542082282895704554354957044743754828039414708333583344245793360748852464614634033760682047899235100418469380732030824896891884940077396626713644163410638282201343168630889162941753909316110686981396218341520464032131037881494231609308781308154476888460608175044311052575382461727010287347666694120562169700860977172851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,34] -12587081459572604303536831654847567037269936325080598973622459430655299246702347331870814630754175104505592042554774390520216336966573995241280089741361664248533308516985067873855462608509874751955895029885232338716002114837109890258378506145896872292100279399574332622971526073827051447904414010361973881985008121943433583366224825152699587580372597690236015861320527126304603533774047691583129741051783411374538828526336360846977041608880844188583544214237538075324922765128581695709174926798577069924703998493354347271347722752648140004231245640916178432395060057906281849070662552948728841840369233569254246834974111779934633880192747049970210321486059207294612602420862979434147768411682761778644071736274163398554967620287295992178886386615617191587804461523079205951018904395663005272935682495843723567133244736175118867672821137550882106630051939503297624236812662346889165092511226325559540457836146186838593594700444608709096629720824404289108933537691831980311825184779350953887077553766432892192249119389864760519688939052696045759875608033583982682603862304571086309893714621802213243189908428878472752388154601844776501902253106917973192854188205126490276898413493866187200003867274246931901820249357417959637164393090950417750573486540623407110565919989323820100645851179955855033217177014039734922151716587475247868483829557993214197889938587479766763946306901858485758768053835204166140319238101906049769846299113234805131369733765972858748671937954308514806592066798976575048126606085097222444487124480228210042222465549774008214859350768713274722404173597285208928227722328529493497326295570456700458151101239178866998698441685461506224583043055616444075628568718533945254300258013663091401055945556914238724890484121291181794442035383285620535207824547900026167167340199598344970526820515432224675337294684431133970553340844642944282620979354352708590405598950330760734389475941541959118121367491460269300495482170753115361126551535224198913298899664166578516076393280137513557869446798009561929474392108402025701787054688982604157627531637627655348674952590031277535561193020561721083986306566075443136021561408515323073090312261218281004557943803618475700610118461577605531925136549740424324093609355845058380633753548097419695127782175465018714909433529135267131247153583136454215363829704636624650254328007949479140458562510474977890911141617281080320357770489181348239071667194366455078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,35] 7285427078248277043357746078435062986279185671161472498055017482371646121458000692716864652609721478334531971457046090218211307459424679468270074336728439880990043892653280544037215164644287167278821391900327634163094848856247436016697245118900724149995224451536353573978975156401325447164276233933164548483793872831622108295282837574176538349491481422847598564146901247914797760062116929056832001370261726224775412748117463376496309634752426318810946199381082115232958320838505763273752670249421774068171341493784586883273413280966533815983342886471650057027323945624197715729191168186383865008198359790107538030220604463266693441782085573995801862204462171514055399586365390342016368334247687539509154373200425206792300866147827442330409906385532115912723553541293337939987816957953207769387800639851082389021968087231859741130866854388091100401716524306870172733357041202653835195807426811060614334897594919412861360708905590543564756397953781592213684517836745202973040009437149629025404117050315491449385433304598504548571224950090069171661300610818461137487398467037338166451795051098473821208827186127856401808769630525204603711391249701944508497103655055085367163080579195250201236272489661129735963154337426432649776642554597036650657961916770443482875017720939078787068291891937302781387940951346393309286381945648663222019197506837815791093594237285535725092381253836270353232282597301684438035259616678692223510078953151946664377824266685771609418394092504428809053484916099369855449897076578547531882284551118415610050938760325354477368249299312703479053770509879837171064903884771587788755209193254164452323396651265511977176291807141719169472681831024067364647133463574237613254764379553791622573090243710723703494314765411958775859921485363937927004100861538463389114753912318929329053773503201650459097952062281948858742189259388880374418411567476733573277352388327378581675678622446085275936392074813288999011226750209161160611258523795979120708310499484867961065434617013842308774011610028405835690930849842035615143841640280116919311926866819676557184430871517219690091442923280426519296888966762032075676102911190422189869265512159018948841350095184814590998826773101558627583706560435887368695747086300552077250687933112140399521240465014396653853374279377081254346961214501508655878865785039445960650096296436212829767934571948418920888439024921834297358634603192228951229481026530265808105468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,36] -3856336382470196667564662056687061735534544649991698950153229136825338608965470608552765704346805268221293108642333608041701688366558194253193149416992226983314944840032836022680717544417095672376054354106622964628644811963971745164365431138150969993856461043982339796045049692017819187287708150489606659379019493830765357296862047188614896165364164325249439612161145181559252287091286540581148474760672647383852173548988214126208692567105227153447119248361093908055401945486845836928226933141451467506984922371100914868228307282309577562851044970240333232971545773354794626083504682669708684341192884694013022245926163499130301251385094594173591147122122387749342106447570697518849451427593062595450074935192227188297958296594221303249760855513799979638924910835594084969097048173162842901590780129446437519583750000278157310787099372237815728391141215816655658278021934203336526683343525010169117466669332031767557755544188931016900984862991774042365212404506570552018695698255602397311929473615990527808158545108481340893398218599964153332614783962464198388844512758107967901344903899886412324400475347234092318784170371975681726277251390160962753936357179612079023134747335909287278279539731289801547897011468783710720180817284213164081685058667782846590475374294074835917135427135108887079855111512089798796273940985623119460687468594232626184820841327502247279167644519179282019489429838504538577462204111157421890476610015003547514245573466817187119057233823977115294518833892025683321862411707071331570773607530030783145074737950025370820348714215820260143422652854543831574073736770770494454821992509440353979243094945762482720679266806051896441154272627146233273322870336749215800035585418194162078847732814108941421416456993583204081663598168033992170939649547354837775614106220562860713629734403232696070663215138845329181882500716749460956311005266215068872772150447935372442842816150893291763163904713385361585936619779682260446021813151807137580988901595604034052563053975389940835053700747542913511143884383012614302726347960975821483108534041019264321250573236662539798905032994198576968040885265281608637537155313225250233963794164513170134834261358652095810198846805057816777671657385042203049275784153694530931893988154228161055578382039389568112671576659098754181152281433264069558304710568429140586142048438692602605165553925238522249392352815592563555826095879786041820125319645740091800689697265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,37] 1819991794234720462103914278557008984956221658782211262183382695080782977223238249373289929041521742224242482445784148883613139474833589059196084260631056260455070281775252199627696462250817831269723058625865175865385306563153947881000036667945358272868472515394835090083686452516032594381267529398231085205939206134452149603008635985058087357073884574080536522185087643669107045468436187929640872252639216727905906914238106796141106385578728552398615736221485123652134000475036846934809297049980139834209673008577233753019839148987489300961999723255361860842550181895967744047089848979125329345490604625493224549124390213487852849435862269171389419385540854236459937586058819564371780526630766737101447700041926379654510490355309532386438222905833524648894952304937296769126107925290949502847726990808627866637089680101365901939500742389845676200535013074781525979877349400388149699211782991343786639160047728980501017015834674077364200849941379268200697625835998073405822474476248124954078269450529613212075684090978902453159172612632474425997238067196643854263029864016167375839830751703238758781118462930470715957997869210287352115805758359909319667781724688584308568951667317483831863631053267231056671073928816831538279099850150425417051403036147384930053570679973572705908763837091683290264855228408039549565496246082856463958112777282623251348008582512456995318071809829594993153448306435488791310502617270512642541031433768329557148964515163970174028928128810807949973534376839664080637475353392825054644541881407731393561630563398455264848150235822483945281462881627549772128786999310878392861853115030460748795347662495868972573978763155381690140399305261659127857908655271336001278686551704888072028913046369479522637190973809879429349905829512546092380679375770394838973565665559321128938921216182184521060296225222239793326126483511592954523783768048515226375847180634612407946440232198751953748785011851534091074771778476303013930996707707181727485397146131356143826360035245335204451182490313260779336431854465734795242019064260747513689359183276536639282314069430213569894308086284071899338374773449034670092312566894154120977262055407897329488242117700840532937260518509910400322203100501290755614238167716699934613358126886152607891310905674389723013510220810550320230201155388996318450931806392964170102298995038341618685591046692182496552890899280680122379568052368159492004906496731564402580261230468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,38] -734505175551776377657175083541864056930837650518422851777699293516600504797382599705042221320354966951946798082440627316295835900137030294410761652819753940816983747186653462839041018887722183756367632903986630648143071879948482463342205327591900448069352496981638384063594482071870246581858152505268777826535026156396371305217582870191508090098127485244281647108350812986791001126120857058510688914091300400499146351560517072598586082699165198005909002680289027957029097803620608716199853978768751710956839015098724018891829397242135583124048434188593390765970227127338548806708356900452053481689069992415777501164749670714046518348837023070236798258526291879122904846575762757034680012854847109833796422880859690132140085490896151184583955217601811182223462784164924704687576906896435885214401009326835417635680889080363187855313445250811015598362465281757285620040413699939448300069645322605988535493018735508269047568539343067467950189051791070714232049880699796020012365137630735976756486580869325113258110858075817447761260646760088125775901801197311716767773865257658416165454320968462165205142197916785856353927051495311294478750852610895409551705012123556031784792152613435632659823633633782533637385174246258803520561182634551532063212138873376360766014390934305578315608129479232198887717846029694419045148471600981352260495664039485025746938313867886100303861749627162855479681548584848959185110622920525981459760676967732765498389644704376903117108825466140541798322367102270155608394283049087273055525053503844039309010064724330710200870585885962902626770216729878264747577993095192283574877687774901751567576912801355915015276938766734831481067535353413797078154004813000705076523310798127944709248287883225671252450878956242197871506903661633964201774204054322820496905485421339413298593956350782482125080705771384558681716172336230697015786933187055210485775475683746143403425318890106823208137660599253621251052526307585156833558429824840958867499989840537293266625289687623134290451191113617921799363917760014360630379701148330580034124291043070793066811772826349591820947227418800522449586417920483080269300023316943270280424309559892809685607597964530281755013050016780540114363053587267410778050286134540896136134308561932689225543174025146760481556194755070826812806158951809656762764915385659863844812781692592138669316283740471756461141706882729118082869555350069776245014452342729782685637474060058593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,39] 233334596406364373507087565373615337099136190552792179005870669770350689134985073041284644415677100866838445739990306445786865150441920306605108920503093814073363844839033937533268867687166841531086747557138703997642385482604811762375924121237173229853618464510970652766090713992216045906855197336779213838543203345145213571966869881472648176216211658104634360020653988407567585653270195202448630416561605747665365714500852598178750526048613437939999779239019571280615717302537717601372750278966458405319647400795931990898956173702703534812280350021893773796943658706607918826814535126755483122113333740253538255097022141506914889286036892540593319065398106575557637955351717509215527531394684680256711027783685019179518707102056111079978557182740033577816395469797028443763041361633083582928055223399595463554162367995749488833153822514484336496672757518640735640918587457819576119718157925052594846453198532252051961407435913238669311960020732110022694609123305542656492275149044293129299611931385013733941776028815071557590331410420909739542228586286062795208401616775654488581913986017991649021885057052354751049630152919063106985293694029568975519350597550923500474605743793076629774384094226712953841575447755383247173689602371992333232610224443548737063881329817826710092759156845736109089565194603692971376718359186598026657676486814343017208002912724105429481149083234858007130584953403341848388479073116071749834439917302093488869297024097676353268315494541117771538746897556961821562227551959535316584499898873612007914491830767422777316600474958924820569596974468242776726866247733542636381446366926807292661721855133948865368901909664815854316506881888620767587323010596672772136820603272672860150526945778613114372980244202537261054245730052884432001743548224869453191616930867583126933929546915406984570202146301772104573322551152767434515378534571871641403374214620100454935098772353584258141740841407335410752398160479626850416054602433054562293765742885217060527987066860863817527602986376677361730302423347825882380896955858539324589540299498571872124466133869437810491522082439666155101503299568949348834385938321396121591161005235139334323124403079939547818831736669120483887537092258977792490085200309784148191333047009084348391467635327537717236506416871302197236733247720606655638568207053089900626720350726115283725621516148737804203117752419117945521832408219251707182659641426347718606848502531647682189941406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,40] -44117844604819722085935587511270172212863682675620447331690161657412946990696801682962072343493262630995773728383427854368456186424202864557517326923430224356527289691145571706516600304940108157638308812349648821474287142598639561622026147262629503596402695618298504618029972525576475291281865454678318886180264118112151807011109202669337812382941457645463135305370468872349905179486079670618928892436847004436650489524123587894012484999583842347443368332642773633202028536573245644934895283662657714829490079942255533657698357444406983904208202956136906776377710393516110265255395086644728507490862183889077011984235358346381152658680594085747816170566193630412131237847605948608706359401765409698976170030147558124085330293122081892767468740401068624184525582985051580760152215530428903948179536110856040036126295565711916022729858506211194026540897416052299801580852500337242714792209049000377509624839030107714273994977970618284436506159888535046293201630598167847546382200942543914099444681038453019072505870120419066238074643628810464865736245638374504546451585031583943835830488567415942947660365887511683347384436047280487595620155212221395782329201192020132227691922058083496129131781768200520047932233716672455284068396292424530308243955889009085741091237372585470307999889438573388930726933192101481793154388363730060064968228709276304736767934079699609512294771402541850436347090210605252129316144917654630768549710546433326572986298651899599907260873601025377092258997940431986935237274941570766932531831136657528140314436924732567053464134934751616126877850747371712953838582837143971237305650927240817843303180681811406172751502370519113260728774587792370289777392193212698697477038878307157791536394284990873415920799683546539438565528955356340694427704424684268362027556751196769604951150277986544428255849482019091910813476361159646490776039778335263785713146090794511874600274546437985727177727150317535926549852564070221529252048318798778966319165245392469059348732877155741591154503062041568114585405367564768607910643393099279051585987798841814129731349021669037847053685678581182957480195448452901054510567845838144305713177148905544702754789915288901219302316957216811867238998200875555616257616641643006954715803961262800963213917129546814138050660660335832399452958869227808052429386448729201202026585388905069000856794028746254497374316075347936510849474269939907022241323787323241667479578609345480799674987792968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,41] -7000124512070222523219819596995222120943372222173240871877124162115158947147356400803298082729306436017545761982286603396556840357049930051777464264689922581430746956897402006799425080743108569988269182153495342186207955822477358394863868764171029418343407147664625764156303202652464949960747823604085095107821792348196621186181195610187018604197488470231687598120206675036954932078147984815430967935586468471606302006008452257759314887183435064643261925078401382654819243707820344427760812803083536900702438138303797886696857253201033930892125689381791210921464502088541896014333713993293929345868455917207484310919924219795934817279450631310839114582353449194445298868946458637764742441862147139967884057365900855773544356952860354939065149293025635252673952865054871764495127230507326055007384477170193742507916602480001272841883945111736643415242270565107330499643802665667853749750650392625985412455796823298171345906801024681761785783911420347941191354781162045079182283452935084793565081797497248570511682517976364180336780384600476116018774548114986406264225623255252532425085402123741943803382020189481145251870858808722105752936386151431283537520547885980076698927762645337486324091192156244024837066150853745666125294656086706564985253193591006587292244975411568598834338111891446816706849285652283131758539855587580846788817040930319214183710967560853990695754293817999128505878118063071083824173397082890446671621163256713099440130763864892932468660929874613203162758316569238130215832619214519906460246085142446977730296141003879705363298807137801195615873936358318206655509189047743832671170995595628203455779001508162908149731337823036703259750902084103029565883896716015379070270436516898343909567916674849054078538289487043447842190861682846340184266069932639324827356322910692857147319072792289130371511479558160631787028980201229470050018380028760665029914984414714117532581771299218194266480815987391718374828221237368143755793293694917508055826952796540212667140984572337345668182526248414573320640720116603454758761556492972824876793710894163604600678683528820107749590215177371783677293241116507636667780535059843454029857737383974702320601992459439883513326349288235526641625908224869984023328378068346620842443764304332246828181428919799716785448756550117873818020380336018048492921033523968195958695510927253213012424908984858282913096510678725749115530451027173780383883004837727859204221658728783950209617614746093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,42] 11331108710982520756791033104432326459022491172931951960396815840927932897314324467080382185090229198364818112148074354683846698035711296031382525850471352518110068093833125824239976636111014813022507263043983756162968049454242739241598649128350611583378997612497136916702204130338669313981797858592508447045979889309806407982783835267705028441090988373069293417964707130538779493945365418962247997427598067749603652358770376986441022632634024775894812866051799398745047279580577882082772648264270670880733766137310195206123302118937300370682703425790857478016144476093531384554491726241954056573235536276050493239426217059808645631113126271288402833834891229842713526162708589077074062773533422506867042629402506871437325656633082328663884775144708817499944917575167953518523743011723776503767366667649791441464044162221863628291853764328037785897530219823496724155037634248562152873768796662162166059290992951164042307776236742673336179978470947895464013248882212379209593908093395616055370190923047033625006705412846578069921279073283452799280722914946636549717926910407177791115802594535505938808291113328524392307980432744110025974677340282168166102352978236760091848430818457704322310501354449092104631362163930457053961820190729001559850506519039492075178017465415556384268140311734646244604443815174273949326194712566764523152460387724952940328296524047764557665054047781342967822236961994870344384761251957887207312681965658082798831590422902456256299686189197002774764256520090518821975794276822639634959073866182420422256901732425569199098706111250953213935030334022873347597234833152399731410577522276436700315306708728351872122338138451880345077703360457622099648827643105862623464328080781955558157525078161370756066028798451156129377472139247170656562641081315056107168040482490161243437899593971263789680388443531892734420274182388648201119790159768775516013656023533938584814162325050813288734775097849133843127586510490380677213062205575089908264516306148381157198451616201339342475157770176876231370027988430049681012398415587377312395012371414197351271073244809069335361022287179152263616750969843415960659969181165979616743670297017258810244422543910017370137207130445473151589307563410083950658171491145949110695628354205444414485761365302841085224128992855935299990565731406216357201594214000844008608326593884482662338513530357283853837478538255099179414616229801631774348127184786231354436669693797057334450073540210723876953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,43] -6288900694321883282251815606642383238387316678153539902341831036706614168948194606885259147372173411935572081893142815248679415973272931592016008161169627264239751274904102884361335715066292624407181740752352291517094912658523785103273862203462854653868705180149266777419101931082666662317324407159346227962535332004528952509028881445342909082205548513707248982833555012918661536968733088100952569691415473354983391961466102881117564817765838407433261329493683414766323658878652691244937050434052640264302781219496484547364451877762000206360685244317717453476844364907203435853973304817322787832257222460370291676963773090132698550187895471761525102951658403377477772909749060139022811779811476074023462953220132476143204295316466463062448176696275319248787812536438158759511091397000875251376834177365028862411439977650955125286414527207633061541017950320042845304281143504855762468548967488404231155318886468371219157684563607980549427404570984071422888359536417378327528894134601036898515602702640436207035154028792528390490717161615827806660014086072673096108858319333171122410876623306842081857238647756117982656662120552769889846024090448325755212697848343528188253091045932449769620762941339799130031076164506312975243042689476496398228768402390800013970459010509810663762561506647108065080257766282166947180808956264164493151493091023037862494605847244366920004214570787080750635180771516267061417524328083652642600955589827815492328506190423951256015946411979875795383934639529338700233982969768946080010313224745490839422759387607267006941910289978549737731064131201218531069770091644112147607927063982780398388320322355528366722144070962118716727302947761101053441972232475717118317310857827991770500221686403532781373456274770240766310055076721142929241862798448382880556383673775422358418786372383584653442507287709213987031718911307475038129289300255382586601435812278797083315231536677454554260944780263171429914171133484103856362133491716610062832776686389263804155024120357712642164626273299742318767975451200020812126734809094476708353846558632958353566705755681831607953813881292049504074328271103711094058948343663691135854096165348349016692517228825036087252323778653119897773040823241344135818026242545880896677528673912167133134334382117137356354534792061569866527065897170860498098294887313338030040364788052436278873336655372305673969855859801374840302510920130813475978829115218661801293845506344304396861843997612595558166503906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,44] 2441744775460351559434954399819075214392313531329887408047635739075770045476448100079120727310465861163588423801607235986576468944106350006797257439964418615238583156320099247833445961313883585758562050759108211899752872512510973750786043336645171046670972410969501783973832879154674984627821339877182030611065228172101032943490129772100632644005698051830343849731560920012295269834289839367183441849702202993570146981252043543419942087555604305602870362812799935068671966031433155328554844046685995614771672535845337301755109368584713851414688706230225249281904516109775151963159856791144617698783795863330073771217403440086078017228912519833302579716921256257107913071191899977776687153569819221370414779900545825737230607082243955931132542423104512169152050243099221765676628012521990175793672575370354274832981080021274814365880924291672596313938955961056019633712695510062084229621833159088027499060178749541163917178154550242008141698266730535150338016425403106239066892527222370834524722840223890780911346834203182375247698959444835244610275280550273072796177631893341984877402743948999980261237690547570355942292357769190652562977848287636196330824996333554255285391144082448472781324039223424877950514041256422130887972392305215265029660753839675893641429968112722579441234785531752635205862488022635181626867625334430606712261442692440741938922985409563235895010803242997979154649882021827190275298756351814735009056359805441525792070824580845326360834294439791659885271027370503782514391726598747577862977897284703397061497525622746787400567082524022075935189775004004586790345025852475129144482796225194535446814004162494281451121059982054100795208843198292706078542897767224602254161402958469064578222234325642964079792623625446760493612286863909166312672961245541831679844445432726210545293134438739875243619364287619983325050527670190655087067699859650623350871399497978848664728069848017201066369336464233257765784590987390143099772481721545815669512865127383734595488891537048948426717521860524332795957261373671316061711113643594455915364764100382641481784638548602302904494273124175547553646128580917426261914973763355313394332918223786788681468745701985482066088438127591944223546517587532283454766966625606431406351907099068579601775277029163614288641327482934525774003184873639010763351880019693310218263899120643196324600213908690558080276640880056869636665088664945372331056767488050200374166470371206649758732964983209967613220214843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,45] -734474006163788421529929525492247638804245729421716644132137639785988990935181577907456755846321040941459685410526367817880234437263305385174813292874615421266293678246814380921609567687809173345647725738492146196984467496717848641302899751476997597137601811417791294595194092716464251755381785623414914803300004042649556659795156201139254466539959956764785146053418233930835275490652724730360733509541408722246445665603518147708117374239498890021526798679907290478990025110380461351484569985691463506246146767117140378726284528104954570655103109678686979291328411074019738030804673935251390665217824893036069563926884781798844313978599889995515913004891683587137132491363705682954011331757142605086092274807007567740940140552337455039983955193794790962360533836499646474549411723719779077644739428577401809371046019336179791113877631503562161770694617810598727463079313829747530102717644511984896160050525552386553649780741759564253729595710157769055086802572797524670384923533093862638206029175900192026367824349677478549499391815506954457291830094341824671547951765490776459208573635914552953115236370973843892537563236381253182620765726930902569192508294867592815535401110232334797156835020602232104272920734122022850038188632534375839475224436976666193559974647360940402621473133235811611009691596775580524864799879503267863010709598903339768613690284100526951742249370404053149921826012711003722699265739795232573566203873463786899449564569791740125088558734105716314273679313817176486505736572664743676051100634264337476818066349099380746813241270100589224211584255995510232733951553022752428787466338087862412983009970787359070468202002359325527235212386291462021357714990146488632366143113162480236453647009542323380589287325836101796983131188222942416897197050097257131322723282554629155421080283314812761641416737499724035557930423599010933908600325379340921385487394958600368049655093830153084674211999430229855606966050901401556653371150880603571839881498213324897183179814605575328564247346139682602493858889687507657202404654481396712408232696448930931716540967846957283592497515565774769811723214933120461587386311949774708689605921189330529206910110564660549445019067541409971030403237251663786717803823118286515298540728194268219608113588379944015153032377176583812879511236110976442394547916200638291443779118564160301027912986577501147727375388935343756814503698873165515011549104507305127468238538888944955118631696677766740322113037109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,46] 174827109101420844526723531488760292678740448019359146977742941239124297080586911313076259459247740463014701815908715358392020671943596159409502911763324936893996197265640400230404336495878018651811654395073361622096578451766297728782965735556588873696376624615382179005254279219684000533882165452168463185338008327328822417072237796484018243480424941887348088357832428739090409678977031687997973384846433387847161009563135255040553841036296983787034398323925461066771865693108765217772070635954907439874682077134845642200908979514186073111566792992294146781758666070893246231239713503925871609013946669841582792458222369792186751123288431635725934717387437990528544636309829787696815940517969569425332393372299300950068131551086785715934390920156035220954949936485522868507601061584975729915329369725422110346675726154214470086843714065312725364825695589461404158785303915910571708578736835964227870523611660143374971576527846465527729838048665531132483015662741906426312857770539457000844815426416142393660317832613910212251206778412501232111611141337472602289740506174815819856557495043531595343878129059990976873212802932323545234683005243391489246687401534168400220337048252257253526633324015674703177761209713227373896337312894890579232087581913591411255992729980133982359456297473052780057795461068794721486140169504321869724493355148372775558959195801256735461566055394940792667624762989281207423227209898692451385630129197487750991848591247252643040529958439181990690892948521679723703410511845010809151458314006927382550721981257112055940041328115772610349161853554967759314824653799308679954246124519703322429070896617896759978433288434928565208010796608221258098394880516169180196955393459658331711461640596027536584044708632042235830352402996882185375529232493406310596123834842023313875239211034317478276831756839817496943091071385199159289852656833697184384442151123295654023816966448919083707604118978717527393818660766043061372096053857045508620631480788528645412243179256207416908216184834056657518524582067471081766388452640286483438108759242708949898703166454710205512315245117993345427678088345039845171993683976442211021504079051034945484727392672196581745319513386247515957279329615533908099907254461307698167838633197494657146682053362442466323360476451442005993762031999672681094763446849702152626096612908559679165252199735067553118912410760323856863615718547782127373981560628101818395748941824372098274853470911693875677883625030517578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,47] -32392986320292102383514107548527394566936352298655254291851558552044905273305420327651285062761041885432600675221658745759194143152846932831536516147165265769020662689698255773375317566090582591506237211592517272617525957961611166108114551471214728287597541388365010841123935800153757105663506111012373667987285594905633330546042996928258584620271920992033751523552817444065038823199971555961309162603385679287214671437393748873160085046968525950644966375690072560581890503292022542350828380507907877861120363838716388450409858778919628748365186031576959108276542602978695768134898893674556009007049574614798850493021163185705517064433956593140892284859581009910163697630078509517774358958786866044654508363344123523360597522118965158740669969497264541624304923549879808977325459604595334131571886241010449235300121740201689081204138773373985305048664848745002180829733635336937386054349877691777857332914999842785390051847813581438092523034601914171416620475868147576962375551094706786292396264046966737058531058186574718525581550091888018228024138556659392835981718246961819188161038837989940615897726505929995166025990455953776744091236324704573947975373783399352531255939113238675402153480089363958939816998067242650972603292821460437617594755240341758623312746525279596132382362050734285621936007888312347019204702908073520106718972959443229256298633231418687930496713158688613701017215100223332578599699360885701617160370344014137229873527132868493416270998865569811523023668583047864147678457825109671799606402675351879218497761947403528051208798512397478831617461325726385523138967744696547854745646215479427705966995562458967987977282980936767027949630078732310520793626952226765217509277107127323169123328453542696424329398877972721164558587447932044442906001655917527468124078022881527323194790950939936754551507906363492129754026591258940108222238825432946093720358479848115640510080342180205413639924118842836042479665223719049419301437356844340762115566891782920015843933461461277046684014004550048245286021096500150677973784577567372420065656370784851846685072071307174979339605525673843299288596621055906199484144175794860515691687655205466388441405670322149799856781393604917685209973734400709635046229898899884775254326473025945295266630350421985423994811704670776271533761812856782230939803959185527408279540851093309358319847123026924430248872983260372248799173252321305786903996692298581149567270627122618476510795826328603652655147016048431396484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,48] 4321894745320852185190747335622344492903322853404021299253782281324544077847849044598835958542546741495426039338423005785940911644962317921735059327765695018629949690189468081226507108455039386228667206225968199306326153501791612236294679626385355714430526419430551166190156206686443418130937990277088812135197127409816352265300703667501419346149435543473129757147553096617833931725905761549492540449819710792820338368638124850815278811282204054293183230105853050277241189734881550287981525807159666368438007234153692024206271287607749768831910310641745092948401939069912769690559219442398149651787617339360164354610805454373807525928819347102657250981900672117038424952407633531835785680107391889022707794843793968064743512165399644724944218013523425051818452382562680251714118188726384174748296273643598201952870941302410664833891673567581362962292469699019716550314414454674596173207306046786377340467286255297197309028684565255238850298989886840491056472743032007346869216860279736188996238611111229903713421324548557826167518548991418357358424981918851860951670055534332867615723385279117777025181142625017296242258303463618656738758203521325117612669379933497545132008418259281452988964445681982495167037677696456012717190001648975485321713321874439304919176550235255802505418459203246070341732442999497688613693268916532237222216923649599342007627616161119458446973065240330298727062894936788161626254745019911595089760273952148554272185105649392910068282323577582576934083204693063605632095036005963661185936892571061355074390722078345815455189382502119250876390219371928650122361519596377574297706189460285161816056280441130946804439458665658003739674882127217073306158984881899713167145948031132173359540376288173225019505134295897425610639597962260239963741984673926871758550304660900572432330266913342081110143730673430234053203765395981998658466271617189564129375127245059131107005450726489408600570077525096946028494149576719999429188120291710932319440873766686745641740248372576103532021682322551100189183001744662027244677914287521816648278662082362007656076653516436527503642341168431484176048267858526898141457254425290328932584940141873432340776815353169850200418530249040588217141893018632180344101365027708252988277763436356220712621986176028165940351962972173726836851992931523155654769860015002818444320253613861593818906031154629051701169427064478799419402380426780055128814974124591085558343672100946886612253972775876675882500421721488237380981445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,49] -271482728765111094436361650131221545613118817952156372598542685281715555154790299580827192583954953899702948239406499086314977102395871133924592175992003875830030183159750440725947480823148157267284695035946598708634254024322039959848431829041269220119401638931225186285568163643477025023548059712185313330875716436731661337398002698749789537454057738288159838809262555448403774951874614958085206612260339383488208077895446381145464246596774936226027504197293331184156475008902412587323717793394646470388128272002895079960893604961296143135960782152873078774131557496645740688748425207526977036138600297469855102307635698376657428820673033381303942501450534986224830864048632751910024861663757288117988396912785249445606210173855362052723199408065291828621695634480796259453483683158642501405568017331962982292082968299732828956120199363101580035144896540676615493948679430617583318871791391926261518300037945584596483773854317208540658173347061673590853662172751861060598883543538847528363684780904477163075417723742591878550232824095109689116991800288760765131436454182005440579958904512576873899993372911239610124439158302320679207818430248980239720076265200038626532624706493709792151421526581754114224790412853608018659314784103271936412108041878898615851122314567765001007097966885786121098542019885183243245624112631978352725133542389753574169187021451853550260339721214313826857340021468398865526768454743388003977099918008375178903730065102120178303454490669190188986617788675754757776410688034018170226275414053600657274233421173453644095558529358939542324070572074636602718111490789445208396421118165939661803908728102535002180846046185587016376024923869785644780246192970322671672221257001974168075567447048218545175289334869246291705870321586182758193228198906760875635981048707695449423436815037032773762865822818375327700338385312829411039698564808787368745439031447890094394413152333825153308274309469815883059710630149187274315014616764326496844186398336262928821850251484382344874531983881062631897213653018160927743490159765616231460701804928312910599685233174590238599677156828531696502589480703373408361859144041417495868144267532647520522063275028130624218033980520889742410164361372430729891014256371213769818289845084960671499110819542005450519973176603669800199296867046191981347385970605837440038926908252373239901809015468932524996751102793829966130674944540544018137016199344905872719767508568002478209174696977684648757644936267752200365066528320312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,50] -54511877340570546599231300655823432170983352543625225966261010354311868479062134074280014754182765676370763999487776527542837685110831694614925918479872666594886655654425346665860102526189844395203072808492532227134770060306259623706670231949378603982621968706775383930440586289471499450104573143718736154267171473314508642598880324339781338417946317754695270873285693413829854637675781011911149333037058655657202488870100216049010091843677609373906030070125299594207009457277240083265829101113398813808971454622697358382166187032749012469705692635109112027958550667140464407208505513997102094555590547689620167060623468196943144196925161656464846366051017117393610089902905704103247473296843931533430139568095559900063405142300268570891169786288013017753114800541597251040051776116907546785404152008149145033082532947851625544146292575062256420550305906918354254359610842081518282747676346347368414266508798955560030892405298008952722301699726453480123274668396842135120070207096398606164670579522125299966328057289095704194761106183935602065334883847974772800060124238944626763494211332762079553736773102881142786195257898046485191815704737159302862246283353127202664015532562717567179023300343415027555261690198443019397872091554114425646546204841773202923147385766629288681706377816617722362492290457391015236024390321028641549620939579976575006888698747946035152678439557697412082830162158235565042843364339214257346940776879576091977002913950244581567973375596844686993434909018059641724848517808938888369816255472424704201564225236332489108142726320865287027776800426470183064581051497601841149969107612916846932582510219175723990644226461417189489658495333715507608068188969830141108186842978409040629361815884644779321772047663214071232194179014526041435048281916348780273736020361620526096096271479378882827446106993216115540811480709443242358008400891001297225979579639700474874661152778394683472936217792464039482284000951904442860195180674883576581204730893541723063603102140617857410199150660091360174265393569373225668612616802968972821079424707073234979049585960277600135199508126776705652293966059255054136139553973429388549629994403043532329028579877416999127046652076617488924209248704648780551033695933909251558314186445898284764708135933291430765355009664351479375904438463783617266981206128470711993176841762260713033083711647270032552164185909435465747018163407094659266217740089981843165769212130496927816810614333442629782927602022368773759808391332626342773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,51] 26137842136467807059786427549814319611158038980644922151182659267877901130713164561784179686760282029132755877857508310559352513099269020001452848740267866626285261347551225636262538560073261434060388186801749834478607376376326787611290594152713287690715352139403272528382560748322747524860052982073876830760444599182702211290885956901819572481543959892925338507273892855031190130090221225450536689854177579765546075962580638313865517499218414671876369046674974777314021802251157413018108364635005442177293967674516813795263603405073189274698914394088012102635494477582824975156742645036629600022873699179938464343959286419012617467130562408874517900261178927679735309020787892441407033031131164148186612755049727041605499323511418994688425799617577747240957916470648245541305788918080146725019213673001454073521167322861741014789281645797906392341205047119595397938218144242872173196468947621286829344824976926413823564178856168499204006377078456021227553409946172387315144427059762309451273282968418372073912204361031577892741722122158284756069281808536041643146633980089766105924643462151081431975765182477884186728093835434785755667949708969934341334381010746426409896796233409153354061249177752612963452495253188475503784203108320760290150614432433767317667266030788069779354399333614677139985453322402031736491038761987064633505549559954562356470967286453719046253987274203985141609980200369397834647406439874713444632536026578073150317553654159963845000187433519409725372050475581458002608347099544227115187469442048813228634129301548616920855639269887398594978665852814936007681269053446644429263025181521796316990255932554632917781549739207669793564947658020946297372173734153442033813592383827485915827424996278821896511980157204177409880333246437804529337908969049387876607406692683800411894943196334726662135993035461964974664275460294667687659220596687195755214930517616276113842445467281608257514049525693841641270574907848890669445554877391090906797006090316726182009809449123086620219406532787182836219017399953490931996541575946466973791158454689941523434124532589842928344430357291919144937330617662247623683445200638429844398399815783376216357049584044565923867994116894558582838413443787796462606809991412974129194127858297930401306963325527729130461416190953262801350155295083797213181394906785002368815585211899377087532458211746760505290622689359014262809719127580246803429161017241366056950451147844883539911821554004954713226922813351649210744653828442096710205078125000000000000000000000000000000000000000000000000000000000000000000000000000000 [59,52] -6984061675131412795718983824339215995795775819474795511096933100798550156347323413444030494640457357677289410691076514900162147924965077767677756960389780019037056142147485083816157943255599639195005094816612013144087269553733844028968340843117357814202387557334147648500178409704594425031714160015784748304211389805050598105790769603772418168426237108232218038283920588588652576312570286488049008488797474073451168241286146855887158806285694075635357017868552013506471567219381005761342351297802823938052344274024501950963599359557431077493096877627941647401641042915626447632304439796356203821085061701220653317725538225755326224386121328512723309679139087053645352285491152488635262486691436788457594698556592503786203361049062495836835208263735235460618938312114168102068041527357314478901937922895530313955122636502760038139228676244312915746680511701735267275415606092832119213546390382490367580904461455473135512662142971821463669199148363101652291336607612177117495956260199721490534619124601423983599545945694393684195915173878670381973020188682027002560712460374447935762612530376639409031092528245811478999773986323006785714572223910187638594340182553715793627400168236444786711355330634274165657573572745280297789376806091654913684562851272895658717944626904617371761894298357368060923363579407925390487038976763670879036024759367086855509591778305043644253432207812962440359134898973177665409192176670267093982715909780181139645276579365201616358713364172238757277789998972415562259420878569250351669031533580603130580032018908805281129276674835784860713308259506193893511437308968433025890053915950649489119416664647022634861049205022435909659640540422160335695426018350194724315743002375635012187966879613339876858960519898990096046778841688646537644541101321504190051553398962030861435255687396020585990525373392468343163384728726363152954088755102764349436298844096150724370932685924121663384843677334380985742026896565517426600890490936965115335617657480982938475502442950695625958929776073496247200913906613923951499382298128893914508687977103497857248584830171988917519633772827039984087523560469244326818018789078151984892173164526375138578066718577967826247657248558046097251948399873863794596025611273639669119495123294462966888671039036171655402347064638665663665973412068676402538071241787504241255198527431255660048530983529709387971147056611760136400435255079753501943046780557335491933730771663109282395927495969287824088801101135581816947706101927906274795532226562500000000000000000000000000000000000000000000000000000000000000000000000 [59,53] 1554791480155115175414723304170166546531955361473028593099965085625059800046159675811221303871868232842738195273177390932147294169551787052573262042755260737335785133824303603447678944290401516133169759099462170454123500869168329627363860193759646863305492362444170528219538331611759293243664598881698274256935246588453814744125498717963323678163036287804268262837673978923611248453047565246687418799698057332208330015648565834621532931171342788174555865453182967390078926920342906358370102739985764378754775237335778661125561358447917691996197145675601254348446809825478775083943135281838857652603378431331681146590267489391535127645749479647311510972182210067305798914155671635831585828987486633632337161260762179376230974302699487967612421012303829366411531681476860521075093301811985640669309975455320456064249258914565668236453041710515254606876610641749228400778869155420019064043121906414267675302854183323833557709337746061434033762580212893861814785538270548500327849890522903476931184024154256722767011990488544130344459711057471194078565116371169066818598672945333549238912876554657728295431956676919359637770501844178135745836743823910245090030215678774778672380611028683297123088069409939175975367516265839696872158817647720996542372178805417151600191371761156568007392651377034896921430017336640046689622052611992359905769534498840468931114724028790147755963896427710655942549201029268254965988381592854277646076579076975279221270637617672368451333997450590620808340650422302449986184242393379700112693972570823142871951703513562488933468293048956500923283591249528171387849606304075424326779709335974876231755396314425700176360300335685061076573040351370032478438724032801617180366107441936677586539955199352553835559898425997787904450507065426873770720845857924434755141005240990920779630216569600899914956937213952363384732418772395988802489326553934564251856596028487017816179794236634943159702292868140513354436246235310697719297844891880775271778446840277834230752204537832003867389260982264590233468944090150875767075567130458194960062203550015139364051154005844834281974176090181231987482570862748327695991918736831058397599673496686697566678585242979233924890876854364871433909822431411619962273752523570669119144404049799951555927342561017214021590411305336353369652241330971348472136195986135519511306965707839837666036300148795759068186253491062043133566422722563500624735108652813872415332346377060241851993236343976431809702138699125217868868276127614080905914306640625000000000000000000000000000000000000000000000000000000000000000000 [59,54] -309425001982270681677383130549155430498740270692788295750981956544459402255599239359862075906352163777406098135783057860505198257299099682291968617102038265035812565103118680172198919963786366401993156930500848316999118785393539833700408827768262652686632549355230520911435133471134941607835170683377980239153429097781063801032987084775048373836751426775420396431085194700009328086941699135929168075382927456032962661248687119240229777419947605228024445699099614918960799361887690986946032205406321895654775635333472243969793993474986507270048581286513622171669461871267281543116561352233302533040306340612070206585880907252241109202323067506453266973182465497320903211736354975081464965438467736384440387323979879399815866210046827026352047793076790430029280514756616079364522929663552378661779661966483984826779877770338331256959980109849977813480565726865794456632137778550692975739420422910418735836090960873487231758695920427546857547710237755756870311264667835635933844530125336857221720669948956747914365807111228137169240933664655580003498111638130048851350619466375274348897370969209139810289698869166133058320166677380029769299729184116181944351204798706602286710987489251227639518653560727974050605264570361071559361184000820785586115928543687838806091520649805877282111443582756677959672185197311292114921512456787931161307884762664887000046646718901073718811041214353278816181303829119708537770592982197932076807939611063047543173619775533089214505240530823782713192239173373748452690949878513804645959738431352562182279723958940390047410164547543332958272193040679397266131028425254069784372271075125323807582836238036535590747556781296911909251369984910436234446348751296954138602181345975861214066227901459379503316917763219056068248096639110216869181070473189079924517068295733346858973357138611160265686742199113375224567527215493561820282889022082834647428795577898730070209444568637166578258303921814857988718530129063598320193777972922380275011907312599671519355103710258952394429423796490410481370972181215559303080999170944682660874026065046013925527480818814764938792644500648171684254918884415388396347564919425195077519233854258477576243042089055057887884089078699121288020515188680904397413357861462315032334394089402317122184228275799225440118431506004361603061193030460091913030182402165244717382333756968477252922121618137428715218471708973901173107361832205036803414655423335839004063666227912886313730933406613432280875890823001496399147214333424926735460758209228515625000000000000000000000000000000000000000000000000000000000 [59,55] 54703186191284284315707258209141586416202598036673263338166217832493282086107569095053556284711056712252324205044856795630040994052381618551285617725715487974315414800982675422838594583474549917917917989681647173199590576428299151486001952926933152477326624853377083943031091184349091602328632737688112877119069237659868101771279832358711601137412137087312312473500561171820613088692837642711960563083901801390225082283821193650336925489041478164568758622150151548473525380419892343981432963788776001649843492300304057352184217337966819819041001028981139905866080069876282047159068203910139324181500838020942136661597103145358605072072390878044677504455205933953499823369611434403716052100920377015937093215742364027017695175042531656904298003004545406084531588660286541300950870626848772992842587936868631693714282622165681667524973503748800140609791067480059841694142096924699064175044569860240008533101094254402267526243335937629451189946491154059519725912683378907174388245545774293844516749463903510396242395818181634769579249149516195854038530980055668925951426161112205562516893953845278520540830743296908341898714983092841069694482536977144103414897023724469271995459918232880705309168100296013732747946693137031864494372278750994809265097961062124827351473927565252090782172151894015462595122144493046096836258646696688360321598229041617935572615210325005973479673491622947860935576414705353278343351380257247872501244681579965829144904577441221608273267262097502659845088445202647803756907708180177863337897169242146666533273051232832676029707020797848822761703482875056705344823805902316402449558881609826675230409447860715122557268321730047448641170184398961441052370789467443331221079948659993161776145890862123938540452306188895208928700245865649909230875440356730682426293362674818860994996363465744409488932990287754327831438105801011441614213933553663285666556359790475907546951475547563759552723784899662143354668204468432725148351317970475765239033571690438304655556202973593141792834712353633314903804831225520118335135225170763239062538532227660355609004197978919160311986396665176976953289986410866239927934299883682829947341988673194560367686192827451366086947505533639295395790063616519067581744047254547479691172892107922722362813397265965765559084902546582326933318447512865477270461432670590530719565699889862938111315909268993112671966505796142462141329819955032369470434731845190755689915195348000966051936977053127892816421354315051456870117041475509722658898681402206420898437500000000000000000000000000000000000000000000000 [59,56] -8315056760260534571669417413558219183476989481449243715878116971228680264430072217421940779860500096585545102388466659466689452096514943261133597204718212283681937305913679280287592683458839919495913621970665323765967758240603060773295409378437035363852340234305410912625575113914326511951538187440938304135345754253032550022397424960601276579984012096529739652738178543595908225149876707291235927752246776802392234400444154185841626229195416840554056870074666765883889071582424943194253388023292375668028935961707851110166237743418914334871194744509772843137373041069076014792412914914284107807774135241574647813913604320932706873559795788039724329130291191924682320051157470432696361534283765039439633836412196348373492124402215968401643504380166341556324062761724851938344758078873897175751283147127334117863307833826835217100125328476715974058929460638130312857471081442567735284694484935544803070721780477212312236952704465172085552773683251453241541481278483230056953809955569890460923089408272065226333671367256603031107185599911979694447530150287079447534712733237422414865758839093611943451971749516333818612366187124080594307860883858999775583192550058259131682989232483949291471202197503458705003301598992668469597912428464621058580373654499972650557944456048582769818003114363657183224728696604780158133510015371379856015415346437957903931454819062486083385536692868878823078533092778514765989941599580713641145532258961060839813734260914600193171347641697209412845984928145324067546445628556642293749507700803220836233867173986315831428963842340737406437330203773357860847419432701537642064025305682580752663353515103032447026301997409586995579950390033644740830051760832161780973026485787425580503987344858701970661851656186057960323997756982021287018744168705867688878180271837468276021494619980747464871368747556565777877894637070569873478223346772563411453534774314138039353593760524658385109597687167940820204929342320832595147387154736633800968747876589358986568346157384580563755964439212413050881991633078254351979710383884235708677633228281183275281544940312997089681993375408269929626466823764019884455605878013604704230277326651266589665691693714287452273183367399129834533286079937093804592244195346396151479204124072512561895754763171711431471774824387294416328798342005607691507373009831420951132473144107630042336747158987798338394479961297073936549423523940438595865527312786115457603664308110537469252876674285994740191643051902657070852630232654645325851561210583895444869995117187500000000000000000000000000000000000000 [59,57] 1052178802885236830313594679178766140853798280856195897500925493000786904513533782722811432719453699304151079640623880486355792325372912408384907730480828513707287393962905915106637153503220014270754338971125608223914875043119503639180955602126399600889026227919555029261416663599972687626553111620339338862910861163177326802542201544061993700350519065879291778334809314686471315161942443183195984205005764861027607604266034805218836395243893859241643881476501061364391177645958481504295491965501731916973968065018320113308205344194241865263599971128293632834287681232762290920419325768738074657804347868003783478818524882078763658872304954887235277137961008265459946866852960110853741290944481615372875443249344300199945237964359233185374177917314376904889837007916515836630742353363994857525591233249974784129099295134183355064395549475203798224897142316783416559505163230793596646773836217964473360722389134303594595382752559969294372093466166282313134609139743025663006458533410137630761323546874600570952136262813930498874310002272846089829622875905023928313442811701582664183455991829396430918129721965344917477300996407613845198088857929407765389346569583945490203072821299597969108834580746961212666203342984384856631588406021975990092754830751608659301825352268637623419718169196979838609228767112960914779150812639814063500770006653366358867629793086706131424495074905465872252289902793316414627192397893471237754725222310229910759740631080457557490103999890611545404879132475941155557078376693992929595963800849608665481925546476967370266393478811045386973345203768756987834550552833645349746893883143844469353460784144363119998265984448705693585710198422665236946795409888665128197224475803485396026509215404078547636528231796918391006344081989679359567999463890445814247637833526833299064826480863782157110354230507872326324466427912312437847965284123882829698349303443199452017453237761673709949641971640998319194484959264194209206086580564367741135642690509796354147074827273714476384349715228154596627558995374863602098359894523926236848419915512597555326618954688944216649204261960977611798026091888721263303618350300949934232077528626417161841950615527795581065688397460162258609790464290376946930614880424018794464792501997837291289522944013395387830639771065659740228858376719259244886701661277596372286313982804070287371585010252166446043273967617617250684113212733459432204289451939082101784743514355172609532829644669479287495566176375646938702223935364205020803751722269225865602493286132812500000000000000000000000000000000 [59,58] -109313466605132608401394886496830929340586517540615592903109354943561150057016091968649210021423444767205705868010420910192435764540519201038549386837284325802898319885983330190434638596225748023317627716618496287876093705292005345200720725543142815679962245804656031420429136971927967704494751932822839253767005568082426533092636043860401623912902424650224914652267933079079848304470356549128982483518505240315312874754512064472396462156362703109102572334382722455466370947414271619438027267691594289730262533791787123953759313948987951347146272251889448152884298984058309314315554437217158852857452216191429566034670965846428595147262362564635408498460686976475306864812436546298939856196151030320168991134095710053895204883875134197529973888227294064104705652631487445525639506067439705530864675719320755089021128310900949588111256708559128431980483075063657100593992489071114074168040127591486642379248072182262117086202488480838372797082778116483583090090840667796858547134089451150939754031817572517326954750943658544464935535160021180920816848476747993900040092692560804548068417894002219279649001742196019694150985551226836466373562590948927585996650811708205293832201821713940074090105281482221788877831585959796197682217595068653744864082441528096001556436578828606687870957102000303907639432449962335626261345767292717749208512634529064459502724696818930422190230279916807228491191586980643323587957633904601083189090278340954532180010192447367221149708400817725360062546058023862201038800238425392408041757532439803803633866460395036854182060627470845545560589030262652560413494024108290974607687173598640554956587191222366891922237973161329044035632065550284479836064360773183006648122630395889590814679924802392437157264126468188837883806019101715106653618758418873128576222770953904064005118003638263268104571196157715325929013258816556378107001335129548838449197150385546912784420465414009991086786039753908212354772975697728024201727634437566921292669393792029304739296278787922419911389551201350569138494951624586259347748270539032131052685827692083586912749774345495418819286968859113713681263135208442529173938876507195840691493059092295846341442343973605557198408952274878005104516059629784982283676406696631782757927857459856814017983916105843885056055659475082329706312680956983578214960530764643934002274697379827292766276744271460302622467774943527345587196963077381343859130034845054541298023278279049655073086454688302414029469852927890782442916875087180264558561759713484207168221473693847656250000000000000000000000 [59,59] 9427373567474287586342290608745422554038381443418177088422579683897669214327878348918924498059195110625054342907797837023821222072073032042170261117428354699425264588906088890222142056433901711715027809545542118069636971565798898422296398562820306961519005888870305416337839698491584925539787881997015101946132701587301312958167599420611007239407762276118072450154857325498242394193026787664925820331221680522450192853593427881018725070978483955312895323426706915545269259816472419801333476483994209995662648993983469801517182778864215530535399420597775607089274696541684094822959058366387744765290605679860243529218370372319464462190685077352400811173386959314021287575950903187329704562112448096308742650494698666579639560108097805780530954096528779596804058542573924462208975549641762835102818144574181451375533581548605189672501475489846740025984604521528169618610321803578119586302476954660862545014832880139081749894864896294060208626186829058434568586355708026604607360335798647689502276224458274461579636539114963659197616261506306416549697077682938522251077811947582546689620049950112403291618886359221545686528989782428408670901395698117702555237199252121892066175071043003146619759168381459626391527596184827268925439060622042291484150381341201895221187997874731496752376390018745626727969279935229301160061492088426321615661862295367934027519743489414004712465791789944640445788363499252596347880026258401752994982255522491334928300660684560623246709629376599540541962772578355783400520257943304450224018257004178918729303612473504722891235915511540597919561123897364090054242073597851022049899984498192967527908147571699871063208297560572406615031670826856866335541028503486812043935906059376375093684676431284016062590166102978377022795068710418885097112481953655825920366730811236766743026821243196561357882232503924229555692307992621265680911414808930880012066965384764829240243160981434078791826940051693683606870876481178484595793999019799307197390384724140635228373757067767250717527817115174572906134947631824433204226121356027675289774238909223315550880999290224774214947095468475180930723121866603210036586913735453451577027719340961290302462997165107429015255535193291705299924037771015928251705267445582770527180631217300378043746482600554471473550093887348365735935144116420362316237879904889226874719387195111564413730930879524155373093531486991603224577728210521059392185822711478002091989379502671203716113251059716003591398364603489427388015049254678531191059542848620367294643074274063110351562500000000000000 [60,0] 38631047493650116398414401243680969007991581068381394667298564915356891502250577613463142851460941562037800338297212462039845763532958548759996539226205298463651190909934096844015142651718704778007372916070739515249045521687429767031265477459633157858520991057823639045917561700943556194734512767245190180508970445149423711732888180332891664649757231081908767980266438871500925919551197055492364923598812819991340038837026581962479251728625849024169940618710347136304920644824006404344036578546212460611501146073597447934431967242037200178923264517880818641069734131588999414284231109853222856480978308543404898329597512982178273955964757580644215741292928763772935538799964666247391772505274210321232676958330486357142095150786915134375234870360855809734564347932717936633552890373842277230987217690130620274940975655647987121817891725745021808211732748165629159101372837211228981441402517715832336289250999713667270779120683468959553896106795467792508319876429509775182076619851814425329069799230329585975421720485296417723689819262948653764295017196234208338347896794506657828365562625393364108475384580217378275034677002159393447367136093441411405007472233155241690400163020796779857135096771320368432605328866015913960694741873089802303039204184276168203516506052731722528109321260063058306201836131325221439389819273445749921883431919679430903839842472672403291833451327746164207296393055154745059929602705432457927193761428617476493656521866344153840986468286509869032032840616856296343488375247531601802959491890440451037255250960687555117136802596128362686299055339277212905772161901813552974972520784428253521696317441628203656068177844913616053038593117601892046307723131072655381739758326603033250390216415372610468307317295225754261128130701969823153488723148639822835343996396749654219225682212666763342123938634689939557398562330334249856862977678859421878541102163060937715904987489573763046920579183406436135733713311730508683944434304421460497445080711237668901458686407441839525665380844151508877159560371467536476948643180246299068059564802545392476765212312183963257641408021472386479110686011396674470919267175932963731071837508507824451792124220749770772268821396094245532032213708313174625850281541568342136226144339339305397150144169264328823216883039263059880032352194040984758008789012248384787780931591481886259944888163587063808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,1] -1523778772293881132939437792576559789730483064457996694799718091113422225768288743805164484131947328060264574130233347100494815866005375627851025398836651298981474690296405281452339337226787006077944133558689469588662977454116801889612367847073949330378401874634810490944402571599042985489183169185952588445165460350163267169076132791095378916689631196068363834309645012652059936230232115752267325666529314237216738237875768789048649260689536092563837179054821553075325749409097068407518219972395163414915359427975262254278931784707567852985869256910936750989274353156663856520180073019881275050958407737115879526846588897474817305667673722373795433091308665018701653986163808148842428039185596090399241345623623289993597773074716656107890867533529133861788321067812755643778210086457283451313971315276271971335012324823040103577625279395723427661215939234520736597856501867930148353366243847473726661383069170040455397595718097856644210614664691984793798629153525807864037380361887072908296383919642168878521785161999395871863941237062084464217113096265957661714839152001066476667596067574718934392571728392370046445035326808623529904921186281819543439744880962948470468659912579305747494101404293839941143497280044829251315560710067565640340858509952831228339245306865276096026170153276498092457777507743361850343764035351977862464528025148632272495597392352042503073561289336055893945787362016840393453580101976578924388501645066927279132200092523241592795188404079990614015853173895433800866105832562674682771877005866806261501375878678656078973527899291617554736238301839916304747277748247680023719101803768803131935601711285116939852905673164387680492763089773782635948169680357769739411536237262836672018657069562364231167345586651084742494312816301046767450404128143653882010067672345545100054133196604174882181358331240871132336017952806957105253363381178656252563272370066064755837575522271551902108395691521701943655678415399845228461716341559869009531690030719855356448313718518662370451383512314315871276541380324279137062931037674498053427066437145663733028510458734571375804811170117539591954805149452098181751516516995632260048763850465010455148018703022713447332055972850649891603471148759799842044579431807474104135411560495710841293444647583225181669516342396703782733741041634404032321544570924034359644155271676683833448007954042124763136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,2] 38680133385445443157178466964619449294783392324363558872432956228893139507720537866049123640774945623174510055997668461283515347901438956841079811706402273901835839637462893911961853818528702658379467885638418999621855585802768597235870965032985864841815765560876139066958365483694176087515838578966309583143927924160913842385380038828113733085783821238282490035575295688361196707763839348356149288006584495892195599061343655079416383351421369352194960991469200582015539357780206106644179143318492602540462173743543124297451842321589772378639055965986614577218811848865220961937393405079801521137705964439016737281284058231203277404285660053878903829283386770707633902164250558513540448555935924271102755550392997663474150319460056149794000657098567675474587892265983479174518963746542828358642558115376356534081443640719778612732948081157486780453596310048579636664391071857345483937904139294765405374324896473369293126579465680254312217252134307494570590755128434360117048145982796479351783659644111976268610737098297644656200476955662978334083073749196522511501237042824600316904453955444871993532290286329956169998297014445277211227294042400689710847431176316477474802948227421293593284554898879965888289149907473538439649890258204250317545245015120744592451998154481902221133310745707051780083802812695707701649447044729292377034324087493059769270762103952059029290082913485478170595264275638676529551188169004527477390407077368655782810870776631918209193552807647738597544363919483360453012824857149967188020265035979001180249643947594548760318850118657213560276775366070800779108522738637068521021024648810045552752292160706265070779372466204531270520649613287350315469675919688950934771818870434979336193151580452350261645048275352223564794581024255505108528120602109151893859503746409796201698605664862252003870771229235584605692874264491338576266265907084023755849800474140289317567148114356614024991516300513329839406841142728023569797691013125820655108655374526250423919919160434200846266833613409802879746924175777830009677811248748212443009571810988177144953822270854183811053642099026653324069218158445168749178148193712957032887496074605642516924688647514315387136641245658623727300684598149023224866103548968996420803584441206463541008826409219768564973216982624642996517915520141483604827243496475195514663075378577220133624438284634520813568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,3] -626524425442195659321010940595208221891600476303813041814068744648931206241047611254613333059285674413858325420366540151557979270810985398266942035056444869383733389371764716028139472585186397633353256454207424541157325786301927526827820024794237437584148106143709058638236456344136216230618179444886788588884313232701684491723907141671472185639609834717577841070499838432970363961774144801553792045260422686170877829953924921050417416389074749694542011187815528427298019145518274391796524120899755971282682609448005833437972159567820676240010635147042730053610300731325292284351870310085241350773409266001145269082452162685311047772304734053030730039954771527765133368610304972058243263387117763958335440101487345634179010095908350556551230183391467981901342221875895214745253850512922092061306933202340547959539991890074455765728623408316925728778691240661761761958708790550678130311539267817483104569155607123257883930702805834862715058421595066015129711398487023584507358689363763118525777033830617940921014201384701550603210444366823443283887411142626280104335664186325869579386145997110174897774066405583222062191231823286871190939535469543970465295775653672312352743771682923722878316660184637262504157461661455415692759217209381749529743704665983728837458513023996976098702077187381178534336131756348388680256198062626376598732068863779683870551858968488428712934488211963708769796150672367314039502895048496327637647725347064827204726671843612188909335196535630673552221779603944380168023026739987680706864892437687415106707009826886418449504203508334352731822702820884846819472965809158590022529353488995315044120602981818712171422832856824258427916929792034771124695471358992723610142561074763860161219726748448928955548627305473400896296068213299135861183332877298387950273213084713518171254893981126351413878848789674995061124610284984268901714340830531189305005777637768545128541395946602966684137440647633720160328535771145269539421749664159723919518629246671276475546128081153585823400539169775015075383766162137456818504976090170570598728547422727315708771305065508575329837842577766758465193476653751710791397555289613200065912934515821608265686309060887134974527923223694756646726513735882550713048310994676373872937575963582374517560709534416963370199650240366269218008644223813759060542964156704085868215384592034226566981856927555872882688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,4] 6772584463111977105765154660226417957112875933965557392557412710572358024866276285789110993099355555471437553142000776671171563764610335507697017559949577046883645150770089778276453009078429911346890080701809622205634243056336398856999858097316982465049025712673349346650328205504902349006513141462736818575640960325200287691201678513405263694127081691050344407436119532228964282134141513100333601134411947713195699925108426428908594094215439335015089551409007089280759825193204034947823813875412138062145682463186202191434119010786414382590096232483212557152830115432273799926478842687221937674742060000697258286101370919881328127279936812655412643055148548236276431716152235750652115936189388164587065821423261448348172965023890866476652194724523651369500477269446734901643150378241293882440985865343825642113549127388099365129513876229288479937405157822598548033669575143295338286601400161888114972325710679063712364472945732156941470598330767539427509386618852937532722652697091863069422075287033235775328601323390891558197078775158624939997712253029085105155208400853301781787566398399104909744102523572472901580888302003034177848019647950428788229537865674494884022150856013196450620097709621192220869070477259680578633421323926530673356666264958016753370055843847271372514526969088229404232151858630641319434950517856519712003088564396200637527563634973415771832310322688325408709570680306268265224057119239688396431377146136765388155663835421364593765317363859297910406394831338706662412787605559308674597726267082691113091896804459268037787237316842647226882821626359702837233814535252698964185170279962620823034623318094192971681502519725048158433881294083714924459627821997854027827227914109510606241066721759997726335017970197442485405921047812092296623686961223775025724359542317761381485011954891924827153950197039833325620934659646910260609004588869971593070866934866135682921793310297701547369077844497593409629048591974651492488724162481045248617668080224199612909418631076525497010569352667594883782451925209154430882475277841664883114904942193230857515418458036469249265373392715805733780560557435102390587581749427934750128744847658280129162232649654317794276444795550140477804043011445355870178219023931570267447142753812203564167250549857773954983867757205445130647295335055439967654464024196782329509589781264540999475690652211013639733248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,5] -52591438984700213361834289390588214042617871265769623426612145243033757601078386676607264019005180388214001226256244001934108768962175766624872219813433885975597394436999787105806297865008516586427622907570103268020065169242405383877601771455764032471354332122001225147764865457228823315739205816747628098709618812523881257654279643132261047050408496547997429952974154230273938261406467206448178213836580158987726236430506714298768662622787059328400908199598065397924475955168141569038982470877746592645371331441260870536413492981081741247596513857131902817183888410622696619423116424626299707484710742022877645063947942573998511792019951097731278179773282188753641429327975679335616687732487327334320392145397327735327224381345872353817703027230933584274791791056018795487815906124648452772575507007076892242520984576471014393191934048441566695528466414008387485949049190875110747850619476528753078001824625712518494661085104890281016236217985333157471207046523508948614121722020626824458461953756799112518800914092793539651288016819811412813271080684572348931857614588852451443661883471728837451550020417139041121618995886537889249700169678337672753835759332814123026225184345305719663987825694027562423804741037347121194933203534973650845586912322180005741629246779218819580898533734694700579352097073851147825397355239556672501003839377515749305292693268106693860488725925377119946202162576972367735905732223632177116616938963301473565357579587913823916550447262701096746574888659246837547908885023370745490200929006146083074840057285208651145831564391607017395832872527159887811584131599960075203754818512149068846764594260488906867987005483014688162883201946154000497942162575719400027508055239031387183744843938165531600155405282823820880189031124979199494678839145964816105892902275254197937180012914494331330703213414867348935734304588707818012434136207144105525699791418330061283553560254124774540912787641847476811176502907305928129250444407890089556566877195684234659872475252208455880320182175381948169594719931743831172349785284489890762047597175487791892664888855066732750536154066531613159438854981556289714465909631120785081416668698711157449866040218216706188280485212405535081859758296107596101780534526789087308355551334886642802490832131195495957424132620662789500134110930880650168136150509345938610159606512155407334948291974932539398684672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,6] 317107844625052968041202489209348302530766543587855922029225805279799095866903170405271666511858729442604940088641525342614253355845306363077073502369881286388340823175563769107984785395687466018414716889723661159113738889189402736708516138500532140921433633236374681861247156960884326751285272946136781559905891563851447840383924462531394969260691966576486708134793986132664770290948394169215990705184373468341972821594439554682877506573122917629805490484472169702930608280090068571088944018888423991930831803119172193087271181688820276879305820899788444141605118821736424930080706736951151670828079644329998675987100776393377023692702143667545557789571828621713894406495839384107989982019355436291065213884071236049660575607589097882804796962388704834474854041869374818689251956926275701666688667926213390901307651164455295306674387797034141342301906329453343134974381451013225050129290663578092925867676498953607994560894000369488859996319052208944403412118031168716696272832623341408178506395138226799181641438944421002024015349186376345998622644014411557334523885003726459722313640322308270322880552513718475283671546226037478827490148436947146589458390649214630722471336301000549702801486675132612804028755241814656690322844905418836377370902509288928720353321299748338516533218416961386440028199770994013189503004693565854010033874240251846555817340798871663342220832857132851221233975361009673142582521741906773824048882879082473549180914263159108460703076387376171806846179193219880942658388098461196235021889956938084063277792999252206062982865062163318675382939902140099706252611946116340633174416935886617261049350429125657105015690506543525987897828411777195048760761276602458380431510605035078830903678744198679111799788375807415640673176176699489880588265169145238223813686759435131508234834992028101737833788454886963875464532425737889122552044550053491516004510106399105814569692141394743655186591565930209787080997383689622595489720939824381856784414524809497020303326864480650219088955078773874187115054257154339682718381550334535045554875817562225263956824960423781559870330108670795381760182729364215951289359342572191667695379107621198763941550365895755238796507427426111538384542398187249671347136276326574144675785889570558702301632439154291213556880899795512191872366757477918638436676381556775605939563193997182536658931345983000717295616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,7] -1517564306406572752920932634202467639215252472851249905434750680722500011613499402969580817029908621495540534440117368206570398808474968583054248796061514582267694551846813888593546666440394349152267509775726353420897875377253446282934677507201410897377730695728964518592747202300408393664834279819450640881168347885033351001206410766287626718369758848287424997160704677134238204152777282623590724080237140067854509273369529252411842927019106122780659103445366627622098019685533794454882822757532212320311816922936563150838415298148651055310519292986672260161690432434833260847575902841672095859012994604748583114595473253948591963379841192822201277051304546953851003781111754019617670898043497400989455645497982095221852210837502883703548570843122632895721696362018976239260314954505481328996152964341852467063369069230954141043806254208382084912494294178897431062703290077317448859886803991474322938202189529354878312634149368277610241362739241870586523228791280259696758097153785807386578478155034688791648579371551434075405528865750325149485200534804366389795765252288953872033623287112323243651410586657866510076289169673791094211373628460703633810811507804594933017031789460100051120347475163095047251503793252416350595573533217250952329518159931607206851058841651493803195929660186665689717210785202298039594749241684680338926231842983213291932394354489248830258143629714906013603416194252316098320594389092667633006241190681309626844569438422162093858441458328635230949283029602625720844219596425951477961221102184170747471832615053208194157603450059771711383249060014898488525040351763704098052507037076416914278796648965917509535890642880932930804909349041300676689888899507459786762371545484306653138971369378409742520817249517333682367931096899931013553193037513087440043017835067158407827116601308384631533559185891227637575414847478135047969385530189807781206621907804751291151514233308807260116623973283789066927315732709088992780691853734358533037993924728856325996865511942814063578620618578286815062083372441939606546186884809566253262945123495788300959068108341226197274703435092808780375536776689026501572990546473745980891493299286546910578114621165707277533856610006629423342022781618932566201795781461117337276580724862952712116978031994772523680878463367531666378189113058795422495774219563142283793650442144153339662901865667242106212581376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,8] 5707761173662547182841459984216436039125547397867710073149718157593119420468295030211883998148723174875962938782445791731583640281336194944292449383682865961976753963635032255528220159729317519145179432592610695958149780337742393898884489989703244679807979702922100242120521331923477681089175149181419821835432314799231693994909077500468884472945244785557471843295849680153341309777224909860206315898777150651230108432801402733672472183708540137649302353777229552575884799321827815074601583961262665956088048848516030611376101301653068309946885053297044843345758499387479100110791259936942701027382685624811667601918782083314912255563196611967821235329013577486808975730252396558235405179232658250385524789134448044990926700030665709667069268112179249007803087655018063764497528051709895312751697719482123412084030720331800339219115295876990982946101195017581555559616232830829220724067990520424643760136889142768189075985064191589739192530940879232100305845353706297772953368050428840392632969478788590461828898589858460217177493325496397569200470788845203565310972347977590274386407347041072446801248014689271034628505370235299738674067885879179351020328631289493185713398263805114249395801075231485174360450598505517925122050462727660664224610701004715376207587848501895395687481144995939937031756727745632010078284791481935348137262627190873433510314556948515857018854174656181602691605907823457399635340055170152899347087750467891423936417111744211805279935090946740309135477727957933824624326074610582660806489056611521470775689900517794799468007987728837773347824559344564861174301482325550737407141667833271295910790234325002754755375738547032984303869312941980351036635830845960733123342671620594025466684008447828470760922661690293447866366659992685566982610156029020142648497606179029602646664467630512064194059953579385434367438813505479796687012368944759455528940557660071501754121008186140362064711984541211616708027557787263184010161380764714522024017423004712221288786243980876113758338475508881243585723696262599923826060310217922795979303895025223064556679717405696376395813330688166734094219068704499333905887983282394211294248094329393347765190481438516949965270939620724527054880083897237448648934519513376982951461206042937479189381194093219458351697581837407807930879742808269578683310484672551968894919152767416399963596131564253934757347328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,9] -16658463354767962921585046402205250990179274914715949539373781973319863122464262963809894574228826008093384832767080228307446960285696117302265475747038892477721514923826406015760940231958258152054600714823553794116918475525779737412778437526499185423952899728501438272756542230739812320643223013956804579901392308465023426166963578511985811860180758113077133189662582329536057319103438470984420216318338922845753000101536222384099294811739010598560208927855322432192405089861463577959057507042785739746618871814399662530533263672255036678669082603353576147033153231948229403705129137145996626419172573471539954094131556734838972901884229161131627359258018552421056655432444449718269939803006461462905390312424035157732154009198878747552986936581443307341290998860410693682044645312217815580248928285984485711628081988093954843849412966760130340594481373665500477135270889461890587958936904339094492017704229465309979524448125279007587349747855147381389640471663083092227419461384824901547526916069124318573704101547621152552392348398211818322039708597161325579655157179411179755159990172213439742705587175375592121554650154229522554406673199858063301682827510257269508613710344866582030646734998416811587623103102215511240361455183224249181336297570804270670755477267756954976413476650211056063777750793063879164950520145446472122822892629755798203210449307550934608053437506110484744756454455776502122859760130559316493713395172245361097079471018238061415763018579605561493973798547530650685782412871231134572208052166644360906745979075337839712689411218880721321427201383536879261826682650188246173032873823658703647613699806812173175828510504454817717963878672899995961924790909527646262708328950227888744351224490976613342585035271219859511308643026724513858578096367584493645707476210788608752796780147766321216536686860839926796921542876289952796216042020563802238600622951602385063983026999311077626134713793757677874027777560320896253038309269510535151589067719135121590462429853285824162744858747837882851676942343784092881632730689808163537790451732883382480809333709014896024990683458083531061690742648454937640366650719448784910813233474101865245923914945138600816220360247260348427641626519988374943127266878308008798844927397683225606234529922835291893239870710983401479355513755872430108176248858135619810560246554084476980313312841063319220216922112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,10] 37955586376739495588148217017105981387012251446890282536272468805616278946303467262543479716654571136631567611962867992919961927007236332593499964305762462132652381599843155112534281602567500778481187442622122886060817106862123547956806523633101281956714590300335950127954995020055820498218571993262671796462449501419666952520612838098150862514147301889185230536046187862361287786665189111774394050076965050765872941848315649178264882024277856457585369283093408329332508939267876181947735697797100038809786940493229861587089809277736738953008220468871353467394562666628952504975868435653918300864445574798268203548739010666089689745963082630882476982627568221763953861225076707265189465042545770434040772949446693111528530129157099697526080663602932781516474244637098961809025280186882796311450708223936402025555217349903844133825423679829046329552671142622328910152303164566108335255930469848185136531997022859770649495622252506316907421455534392568002486348926598807794853289894311294404895463119818480602786789883679195610555202898851734672406682721467176756628069983296615936657750798892482110295534833385547318957810868236330409317194279359606277579479045174937666157674802820003620117604714987780532583480678558903130739567237626121310624538598521471422409412237808233514068196337251209027959948238537334002238488262689958258262284274819965137136546129364158008332341043469551840559261510443940342568832724922699242405109809800139586339839296895133331246360082124271118827304779989381586977274108690188763842781371060798067518311670836985049754708376900029855132610188382073077169696510983524568373627788638588157824544176984950865217301093591749408169832684648774717939470961619219831069597470240519416932159433327151211642580857840129700773558709025927697118065854724310163400925124149373015265138084280072108585112375191372733115910922399418163515189002405710776507451565716863571606368461795130701085714371156200593484311889372910805616808149872888903644444524204736435347860793602665781633083514966664064522176927254384481685127215243597512850946939046569501510150120716568330297154971037924775919692213594971022248690791221060848864214511745627641213474117890303893172085665224101929533437315879079893131711354600061243977092342665220230897465968138814671856440138848711742600859252727103210669048830567750488322750346268482129626847592418380633679593472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,11] -70954960411935826627811322795845948957502038304296385058037631956489510733920178698897706052939470228229014084236270764486784901293928915499584030746706248195133408878086273413098081019558252785573981425780280914474741130407154899419378875270110862607929361157576334555395186705602245007137371063875954326792864153201364931107419076114551233671516402973550174893960236349865696419585326052154706374383776718598897925733612482663602184645387123426836206119000520183078454443345606073896565234779098433672796382013727825267258890457840510309628105821881369990583344192362537103620317469649955808982962344872567817764764456042161017096815896597675204015950906589012578063470613542406669968916428115183349176208542800176190237959500363150143178416420339486700183333714020486432249415587285884554773690818145816331991029918276772163614024403965387915339300377182529920213535315598439552138017447472732018562818146194409026939618061144441420433448925426272621511476766458375257701892917303371270595888994130265550375043748365123821219955673489486262585625725707887591489978055492810344376142141878505292620599902844757078460380064454281110394407121409699875974499258822945454662617167437979509367183489518029140728382494597130657606763782747919250531137455988531761637091546968774765474462999825163775311108284402211804563993402893471550013436507563362108039818655148787120483431123971020620983269454195703338956820696750223797973817648777722684611023597600540806986915941014029819956073377349270643012026408242956226745817837272585779759777456278696682062428212432137068834630322058460557453311808811454527283099667731853892302071684118404595113943360113256242264977776166621780527400102538936398629726666572935835640667419555394406995333353530437815000585723226202240550314503737039884912500652072729609882411307314079020592529008393960524142591287609448982773674006993000408379461368471531688235345788939026614324332462691418378966579568281841715568436462944583117478406698437655371752798748110216333882233973294714118812286078066949627676383875531682942002925837184419979601946821286218410389845665370229503329004329682561706977745592456597789000468492490809448014968257670324893926210234922784608557338405885857882407027337786962673983879647094367698853120878147442883633818364718568667116568730706618727587002981408446410593878360831762296305923676935949853208346624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,12] 123395047198340391455712763063309524234403365045990823841841303835417640260308030761371505494287812930230908025384461501886556453638620291030018007169004908423536263290358529039817919120912138629837592303352867488745109587284077760842497552109679300745474083572734677769761813184280408354966856917995107949489593244179968347295959496668648578424042854723711090453078029564196561632534497967234709269261075157098383878349219994218009658096808194984631766891718865990961248930821805681400139540514751121976172934931898028786860925486680083254014206930286072580228878226832482763484641006901710723435631575589234452383593521183015181884676367299967045602104006495857412791373553047723789450398511118661103511411523533501923866156837580218042384808596065736002097364914387414953188065555534896366355553493276394733503562186148465504167153123160996174711963573028195493006564482420255571036280086801076189382747140521487829278626138926394218431322064939673076775974398597252856099448446389838931590642645476020118895634658129912305821968774467258170066951097988392334872700341915746202532025321681961937824692878389280995457725236058904110633427807799559168743794972735294417465933936532103500621560116044765401188048257922780563494717411286631037267460640188182427618660954087443315123805571847198639930563857607680020598035518889726506717602301874638385617661655053056507242625090453569004228204033187445845644974424744979950393938695836123854236260434194717947598638132062559363820277677343398098256527203070505765095670621088779620615831837639032264556767956266533552557657407848666260497500185982385004543274892581624772119353788072238343376277849122190451520609898037991638038914759491129679006195089348722665239062055077524475147676281734511671518158793604398721604949223637826295267888392666028233149652715744554675548290963124208100344390134778425910077359649744429072086693663171094054485006635867207009083138180893046467886201622523972551222860524616172016095606397276229260436262900841522679479938951891245655959157642061342793845966457726799248089980630158396900351253626411649631095305198766645408953097849931560903133411741036092083913719399190019180483095016068413256860232656566346155234599954926862083658374745601720239412492266878098610489704872148501458905959604643809627642851183010539030358054137484222564290251028398978979354589953059905500755263488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,13] -230404346895299323621392546832621636057061873465754177728892264955233935394600275469127080255337216283480074968455862592772324340815890583113480657589642298771736449929824085948682337840270272290906091129067454603859240906005029288290657431213261389083865232106188346035995978896902429188653819438467856326911853340297274684116511358962288189932153870519783844867453797539242419387405459221599701796838686007133057692853223584554677999644427369232145337840437329125225582862111865388680534676539836299149152262170477391114449238270987499192112447108596842514593015149837089761060471861392699683654846971049675270303681917518154806850264576055113073209591841447657494994740298168569353226253056844632262210483369748388371171492148076694973118597875676488145776909652311111774650464088652536637752155476354452371184490991387756323537608633115283989308285028499166942092085238888537245106562359363010122312165302015535530508958701455995235699036584047633785296315747402521402439814076056534911970689419183624478659157927053648602102610174053887813636867730101292841070001608901379221290510841705563235397967310154385931549465734068443476065554855975339733735143599511869654721505167658627026544677992073542371040922817016172088996612517678404598786428927785836687903680518939565323615352437565552686419541095982323272580662279566677113374301477550957020799590548463237686126897284898487698115691929764270766635751767640620655953570045919394643605865419706511068198793484155199328970081123322616146726975557097105641859629502800878122094708789850602578746810360059107079905878357786502851494122809072594479700509622987880522325101710267407359638378810757190696487502244086122278721234685582637263534375643581372377477538605356695303254122794042903021246931093461293310107415603061329603871264122522957258506184097224148690830632171982619142690143718369322121281593302413903671427557332152502344119087787387321365061427140011156010937005237896770428017615015082724781539267336104704942645569554309589038331221846738522692281096409800629794760279772249514046572274379251122883163300579816276839649584339354809082850242991493297276005860962073647739726308409363616700752616123577486112303333327475838205436319284514429845216037488252669939657097266786890822257664488913309618374015867462832229933499169613516546064804983801407336316607810402615087946070491311558643649871872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,14] 455784200578176025804651617475521593490166199662865929443186332676614851622297106228373214184095400687477439262888139195754864467995428809382293032502026665059948001530762341256832289247011212771609675118744835176976668510399461420078775877026916080671166015707115160477088941939589109169436646581959066834734856226854099270021119766588067811778805571273739678703582620418714284542031177714383762329499226609715628469794329668294038571386815620029602771283323569514696326781825467439264046246577666202991166188270824271108502643355125137898637207656213759261115052781052922221608010085640772719723175819801873740524929354904273533617280013055085679823466568237600649068513849347825962243110183361413266358401268494725353665526213562104334457309891478813412451555461317104059655903308746035465919458403182130306381981429832674081650859584286296912714345685773773846321659663143883254324824944310233023103823601557192232164408626025328889478864013261642206050166102611805100318741541171009087164219198865396830050072135414436936426501412051516574867873434374735717649494602737160983356343627522794827173949109323818604057167419512804559606287231339422984672306635726319121349787352457268188527506539504219815384941367930316797960281567662617000366112059008799884564010631000916214179523278396326471417329154769334268389700365658333555915041666475733074490131786430161141054448637310561757228047770297688282544938682219479817081238209747816772102682857971771838584230923416374518078855652346832540788716651737381105335780658396362763728107624337416993485195526027044925107191681921314042692583084041121713373969384708841113982468500915303420933440140700942629882960870333942579934801435003325406010711705382300727185222879147922194154631987221161032490580427416927130977109154113493186402499523856774171598446733513061388844595731440251669926878246963527650699279803558885646788218250421390639408061678011869168175911026969416676083768754699470544274595165750499195864887705682853256698863331113485003544605825677426293645209829011454981033565489770316160047873680875361817008612415956230325944706207685124043285276244160304067700851809563052270720805035676540347663902437384038016518732226427292746061297232460099625283848895652088256471716544265318242889561265200092152537752372105095139310854851734052637349919536397868851303065241949394273599607113904935902424072192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,15] -842270311742089320459583003172986806100265330674594027748086435490518503388088911496319498405203922065282146678289731612440135959407581339186043315055476246922349983752851106802557873985036163196867886356639494136393555508755637964085585105441446077923106985608931101672038037690675952021818096123027148455905264255501419962064447096197852480620222965276879559809807856657739558267309651037765104495934544494352076216448781733344191733308891941916185018133257068579135439527145833617053240057536369254460857383669955425847563661382845126929917742555203275102665488405974131595407178046802741473296212177310559314548722125002765805450802526124820451834668680928860621462929343241665914264093567214619420564086144519131166922353158348001024041861823656845092426752400763793777363266036365889430270983422006565908697345642788380630479848577717679491981396929557706492642181684492617569937842659931094058639838125135391148933634839829766224496173801214692719733491598703088525676434528131141612823775568159577557519429440371159154797064081327569898922719156688442171286891384488480890685622188150162767701924589261349883511037426313524163546851679059245367090557527324023172308843970820603441090701915715876479126358575073303717413406819613622306888346148233267792518961297449853294516744909056884149663718871248773655454458193023660852992389596903197049390469990709914543912614372671812703725846376408966689254496969185777223694566367963056005424755885949637167178281082394440092943671693117188121644212196045004819429470582715574546314623900397484135298025511743700582430286729625100110920060691019728743182884638114334506372098443464793962092842593253814731083169013927462253868730018992851882208067309303945800058497931261333520472294213815150452914629489957731476024833217409345038357652207317038496984187473857188230869712809210950142018042845106904060710790749917434579338183964914937468945099664652397983635316847877246233792277043108822275520887830511098048220489512364352179524746219899275563055610939181084208824661269188513153458685648275765546699187016766809094307005102248861704700567684822464949658392420228422483189697599063957913223911138507976502013586597717999348551568674325786043461039120785134799152089724834872537564117025795672218476229397253155266761779115682629791445173082736122898929112110880058151128632040436944495685661173644410294567436288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,16] 1337353038186128264782247551371364130563218505075416425517228508164373327155740664903582554827703034680457940772901285885674978268791003586862762147153421200870441156088882656546257472230670864056661242832115414737515288281370164955380861280349573079367667719402546807668717415176239849219724547909478681342863706774370162829140546420172382307887583764888667573342724498386527388871646855718150834526486905785938839173886519538275610913267373738185080483389919435678271907078343365130698242588308674116757061106967708311653958238264074107790746761413378139781089795319143900669562976493122300629972402397756705063347320661504687522165101585321854756877464994113327187814884098354735818404536973023508652665654600150761090173785953593102610940762810197929913941524521010064410365359945070673847733732733444906848110338935972777474079499308098802478560764131284965920632451493970981944440599512327072329079919236396205319929614999066173530620012557820938140567941575371282593376995949053884290579560943301833887864405616778149923603825529466320292346413911871844155433447473534967773866539826942669253960312213200320076651082502638915240914311743101594255396441058035883804134480188739172987408920970183077414237244040124430929765276649533823655966128711634918294385313423580708307838675941716380459987194471008948278728987693645650384155461969319488559907810089101304848758901164853353382911425416876348335837809990613818544395464096811129660784629776796580120275528774303749521479936946928277819798806147199690592145697657715049094334081554906121430733745062311160450087003513160791083987459790484110880204782882467201323428347370392117800377607163369335975932486263270838523405327841480030652825717457629394405931745881274161717224086399847641146532482170480208404745456617245013539469730754872315603514304851420165167826506907765782516183054641029786239273065651392490883882944861398634311986039927052030135261406218726182264965744705888950226127064691088177795876967151707060305839525384340047508818180626885953284561491320431764828269798941429987672082277134659715907926893141855202735950596061439401267745754512266382730319457913420671079145169366178212082545554664281912967822646567160689223738155168169780099861461808045556106567234330881272371450987522509833956605111679088629963594830722880389636008646648091229182524908272854188176528496172002640535740219392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,17] -1752640486751893674095967176908175297459431761019035052052703266864800920340002447191817587569054395902917462015605694122572158997302896810013170112466701313177866783464350310035315432066569033832540333276205850913066428887538115655535320619088184710311211681729582319823560050581473519829613082518353576397801055145006437960442937620723506334883955286156294362098861757597501664491886287423037024989563224370685058621112854284584531442542730707820771606783795388830702614789223873702494360761646373969669407177435469158213849250959740838891509259246797435642812142938903113298987680777399618503788106211980812334163044933312874338380368864962048726890211737240401285973001331624499905448682323442696828315243938191020437991688649575738194640121935965551794356774385019959643702047026217522943631206934778125893216535025829670486885509999881218621578562566371057912818121010542257585622516660524070689909563454946681265187904489526229159401391284689357893124839939393424837307340169967150755081919364793857208319147165030183534662661702175920188503019054120814013705287665008239425260067070415645090530953278519628574751011174257534646545366913009812900075098772228722126776108719467155297835071940278380020170247447259866426363734561379714104028900058669828873739382067470182200886963341792449387551484626087823834221305890117029974468469049473043502687935384385388022103444165496133084080798258378596789663111865736246562688493913096381807529682131813858325254378156041992392806861436274352055097110844270318807055100956126718249554533862227813209202791866836342252927207649873575237848306779977939926828020602736134537372781519139928423464818485060443411039099774182241146155092013982647528074973926964491505796842476363706646897694110968672652599769259798941354756781894486587457396677548758282332476070670338061314092272683315460409615715781322745774143464596494005673003439885940795263985271807494844651632113113577542810383023042689770270559519496917093119129464199264195090533997056296184427055930492671794090839854832064181565979852841572800503134128533984298629123828745032184451546088170696592076542443565127017891273593899692874240411442365707603741575749312403718989452439655820840194014618888509455842789258046377501653671602034100712924199209029462326059224198302382549832332175283485785669341022128024670382893380033239665725905554587234385547822628864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,18] 1818043958858351349973714183901113433152109660843744827303073806063140863980943599889620229799090214404618469763233484259605685278822260258096881781980925414120605475997908059388419437271675791645178120363921579163256574116272569677062469851095463097434562224865072600115606535659640321830913678263749956271070985595326852373601108646489540549281946135822485998321059778714057021358191462574769575057599095512645923472179280389778651760472624051556929779668725313384258322556820130096423383106305321115643430908763307667323657028870650273632805173494186420274029093146326731200878848944935014196994805026077992873036865708244476834107799736180752701977876753489926135248673535779109181100801899465076169666449189813270540320622194989679099855895573095311227274221977063050530508299181561616037100128191498199586649497810503715610108434294462978539687096862485686816439318195548565409538334872841150775325620237361631987277670378794356387816262867532638763113128067767818037967639851421295526896367647796536472625487034337539841509432724146300306149203903315243355551976023889152369183689658841027039830338142585782562341499624446793308350265120910967222105394034340362781952644973951656312258136765147131909914984771549954058118685976310212467666100565292062271182040595155885761787603328804126807783289517380350063457849900371929547895591567804032699932174351119044567971847709636931225867092598319023916456101432060660974231862006559385560951057228056957218278083548364162199152974887556808445479818770383034264958499207216357754182454556055426766006035027558111661457630120846299194348078938041189952775854624258886627623760624261276112819974600629170794473976258754686728240145449676022138716485552968930031085786533327400140963335391788497908345795446951304298125208528601442836902861978224949859108780807263274188938138668289553140232663059087870854177778974193474437830578600585719533669135432994684754246519093078315716952270131404257795749054125311306462605556681342413732866792658095870215943425720231820932131482429586641150423070547927832876186929837483845699481250390450248484717850150448539098704938142988480797156280661281685031031091649162005411846501092655258032883445015393514011408431983084682145255829205835151185130003324187193389059102964559318160643433594480341267890653885639012419684114327705423308102494527158882859632231462005927695207104512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,19] -1379790431717029515939514287871118723311907783462173646837233965698508229728682346351760265327985027209632148665310227892798965462517001481874307873238510907408305979909731295991601623713966505567602181360528650767345494815819722911836249424436669837230841864271812880359586015689509635987992163588182283470794246629016596649617858990708967430467954033781629776792651906275601954191473647852720970742713434413813311204130743682103308859575328456267575649270873436700504716754890562458076519684202885793338077366828642890824855945788887142064583152703195635829723688470982913019108670999471313274141674903005110105491885443484609032157961151913622915829765504242839552736534271289680498315514204482485211876360888843740458320051354368939867797567341402136004069041964004608424540695215234344895148752514303140265850396398243359416104781050802001937636656437616679031860444619793680285133085675784103742179451976042319093879965302489595809298860065254210300037416559689188639825361390742812191076815340264530638531510047036214373032095836738491871985462791660025315780727623528225872184178658754284772001726385612020934279043238958604512516925095738470250978394222856985575507801905421021472402316787300849507404427747431180614595293254394858059142989975673084159576301693799765485601778725833423307243974538496935596674568244130110851301931409057960488349983723252599806835776049161290977554184041603019405254410506686790488920874298781020565860252275479901965233954805987246160484979931560380599637041115968311723764721526281080528012452668049111580524090917211382847474270759465657978985645186659288160271770896530803952894585652830043052888604407518961867269616192698474432232248343139265611154057233258651098104783121688731950236545413986689022614280930704415819728628229818247088843955754347402156396255438432975978201161260666545380609817893033384121211134497743434250161547055323676026204238390164368762812149873351204520453713171183308785625825116168091675772387147054409425569845735350419923177406222950289944857059210603536077157144775100041122233649870391529714218925436185190438675229969285214095121594071126871799631213331892688916893873797393023187297206312541339005592144937107034542031616688122776970028202600853076238328704626353083608507565250944095257818134576034711770721424815381087654747213453234047962998719085948980500974860294266577764191567872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,20] 620763760938494328972890437182445885232769293470823577628779998070567707385363284650778450804728010639910767647916212356860429075442917287259413183400342410080932988577711674018410021157840103370425603885289378824513935641723567914634884097714451919621006859194400496158225682038842249644317428051064314546821854836371383309589492417662131523542404754315723795573187603979628200906159962599904972951374542029657926841863696829468759848604874530709972746571235364289682468308496616800342383366927153796448670844249101459655777816169278678598375751768391518221546971590774041252493439569242392451823720489090119320401245139643124778194050203696786485170530426122813090500446335861283365169265385086553303492090333511977878638220647431601167751113955653283958973900760291456715417939728322493092590361939811673769974510684413186475570533917744773246702548936042578360452532119836654679675109654719936788060419026294548444984877873039179178172647823499135137386964896101482127061591049842800796391412429891586588882287441330112925563702682299320720376131717639726757797708449056044794569029543332020457439057021202985146775329519080702683941735343299723234359201886265930889657058408937668582642129670281217624224843313334373009195782166861746079061663058822667110832018004419787774890365381998813747335463742293691382576408505025597325250377491453339806713144271356065420159421936031352510556920467214794790320645274458733018913627198162662382225214370421421307908927200153991818689004283366494418393865313947764958219480176630856579983285300353598562312959014008583793590559498569700842004866765260411022425299961659875050517948323682653429339580395800622456156040522456311270472833087992076364017235159231487011887514815570933362405872063025338372951991106201341838466489382008858239962287346896693484016014940635949923303507881297240103433273596474031558329402686945516129459424980311634109405120968676870911961917523908571729094303716746607227357041011701512574906803788796509075022074204701764257928850549476665980861900357700116312855440994881754492329311905908166790368062466087160642897683418544888797345520578746953851201058874862894339062039617169445264228472268660644693022268159260307977956413086582162833790896044988012604836459877860453484564904001231020521952577936213188618190097256749813373074865884840858808936339924099795431415266324740746577496244224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,21] -14364911944118064476897592111568339584016756337723918961320129906811717327180560130384426187699561753116999926824789429235924125455125734770490158915873708543642402846293590579252273080977380204249304147785491503994862338458277973915205088354965817991749346585831815932867285952021469062908770705227441814795555516568965879856529797442593922615794577909515706093343391846514945607000642278371862658777046228172900047933600307301601321365639397908006979211281479577004265383557344601829022547800934102150059470846871464619362388948601762394802833888135801244603698978551495604284587830245352270062379588168306133987719106856726797120765780985809190078330332377927507889742081657601467340861173682584917267556907556954660552292313021004003329152797286207397545638189136394311706313912968225833975959187794858185563814714001488323999276672646398811868341045278445696717367740375918199271911707679904134580337251200052586247730789673610448545187317951402028717338387379785359832238536326011681326930160003081907471429208628028192662895727726446583405752324416650192304613976006480113754047591830620808107100451991586640645030634214847844554371218133314195187531991380002530793751234737053089676395615943242687855846524228280855323326426433351515736821846353174982227136255259000543163321253406279619665376624942254572806844059752612333007917946811903718612348372668333418040458753142385406963588939209419155605893602910820202292543045713313247402600676376030607281874982535912844276620220670162429798270573092450339258522451651772248413557011624711610740312893432849771404596073009902634563231549511521313867905958159015349013647706795226218683674856758848708505219865612480730573808726172429951877985373700086461619085053927259007399351357502053547278109836846033913112156688073977179979289078495540503434075228761534183060216822532494127730056647776640842160367627398383430816222817427512147658083948633351207779373305269611351676634713514387110364292330781979547709070183521168658235218818687771443067303135386617330019717473589132215508278742568235371632773380880474972493990767776591822435734940941839687863757132998294347064743950854838124093256169287139029930626888113588721312401429374560167422307069133755832828335182592523193549790786241739506208405360971415826502304974661753367374892679051851701979327773224925709943701899973820455781747973780681570622898176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,22] -26967248684193921134231450581850697601807957072025050210208706804222140458163688618508916622525355796621595288477110069575789199117570558956054844162836060489473134357272443213879140925732170066352833509454311120403844287118081666753863090696266419838584918745691218087555396972385702506462423568903769953004295049813212049103157064780783665002583745822792745461517950922430426525943623401628020150626383792350912847121555896593673777699458316550578418826297468077902125867707689406129798549072743922989149933677085018348842089267802402811815813995106118076791735170622313664308936803456740552217948014473730062358356890155513863544778971521222077055386198285792395756593662848575770612051651102929618986447352699263540245155613397805630959875138631042946947275276955665578503356047705922347630551556768496185160109865231550328107121522188946058304116314398841392936112546618509978298456339157287603408911448370082424011338225292777152992731726888935960777779755411264233368956253928817670069517509570277318369429700924187427388444827936456193784352394477541791880817794390187379387127253772145375773935553904404784260088498369701453452641897765416063795700867619585892839730696514270375856233781553309312275035597509954466272466954583635495357001614295457854403987003879923531421683054927088466382899024171334171568528525317553987298622504299733581141670675396817631661738028909067571393937890941000077668531262326304512026410705370404337022834515634379672473087310435707296973115497090628253551488418258031681392918431173109004408971309551718918933613595184059457306711106942934426640381570640708807259869885313125158499343816543872551623058406850710526893170606204571791028649713231106258850855266832909665448226233059733157695646802554844190411111510504944245273814101272134773581115022405515882233059415891256289029205007012069856753126795391776403396170271476239568633109267819444420305341686179225994507364557651368962231733288344013570377884396417340542583898414551545399519659345004511694747428967430029523614478818465043447612967003256196091172659459056366487847053993637839160179885193403343513828019340879033043001425955343920010282788023515797582587142788090403582054236463194544314296219315674870740063553447344143206564098129761531702340683863162991496634921037325700263064518213411777043004773058005009161071510996592755224943947919661254122273914880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,23] -548274082360132302232615165780552661222428233166487879392816924016009247729983366556649532418336406226610252305384719945337189928017755725089618627097124022324149059504859467178807665187135679351951465710892608373657919416904324559244177312753168475593477364884248981186738788281356857528390182832048591208494939811160062224461453084606233475202434535457583133311591379685660184491658449373966780098270195014169050674562025956451288663237266016812825299782245441426047844938682036599332771522757845169959871284039772035092824080404214968159064560765379980434112452127793126935124823799827030868453157289899444297326158122919039053448543196420721848249652858007860922781411541191614561599585459027508768420034985714192413742008512900701917109609356133797056467703713400287001221320058598626440058051156155315870217566277729554027466408610967178503417648855373086229557049595832457731455168288272301592598624534164065595303826304231988985820688398675471743767435196784076909159703794569434285857903238478253228022886058377310566646858468110963468022858449571552566468585592051691783368491402367298817091148107729208929062832496576052187295428374069269222168972961143895478690764784650345120135380500551220144750370509905671549870977824856571446741170262770274805396617809260773667261283900869457629918131831755724465078021604093752515349354414537570465898537101645516824456626847474444180057309190552544954669705732157943499988624103029232327552270708914764074500496977797054846629476951812123467885787317381183841705367836567479392707939598336561198450550306918794575909162402613450537966598348343665243238598061456160543815850244125359298953892886605528581418557950349159950811132082103434231595420647452344556813810500812912936219786935288768415566921653672607336110999972537787970079341479476547026761935948994585378192610645906920955410933962937853931513003857282375880007637623610992441068134817161041519923690690549546075546333328017962571816429204122103595365418780226485426569860779108202389191371288134140364171280110641882819063360405415708056317712752702287030381442735652196220117768986988506584581027557370115038058910062411136745844254690303696779809649415007412115562244356376969625726534466519549743259659333227716256808811967575217733766389779285295580793798161867713032515546623799485384878005634844668252292214799284626835745579189388430671731440384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,24] 1458461533919477426865526441450578196814851742565411762636461253179118449224693997392366089215295627535323778555442829076407274658168283775433067074038810525351964609305517771611670042317257352014689563155221229003541678323529789028328556682734014602117641421705548336421739071982362123943562230951291775370859497723101819838117446710442654198583549017980621680882125056082649652797446661213083866610239318879075053918517324361333544308967266052795896638118238906800742043703802969999246551472960599041459370558137960143082990687682254362845562377914434492401153047068793059539146978640260949562304840196900124366643856923966303723762146168484808739063355429585639941741936232912095116684668594570492670887354454575246694278097918297371433399270480303736254203321729454320278761051884182289752936027409407708065656853822584477225183218326518460158466910520836659575820579184048713759638142562597848389688397426630901941666473998252372660456711265858429108197563764949871852485934968984078121403868907069412588194265299526863743992388931358202312548270307197595400048100587069867432770287932036040988071631288753156350511473679072486254725769468180610587894910387027738189933921590393304220027334923439405423840071280133088178627629908370648622614409129920978592156260151835886992911396090595471659067468977745773179128573520650238535418435719331495962693989763087505192130173456907438098968183863179995677216902727871231826084464588962808407158971691317867765116975260845170522804802849128560522089190482011166924772298379995848697816796513821450359028925600270419196046811835967145185486013388559875378641019492775614933000823572244032226921150110209860735957361830422493998624042325617997870301725701777584944241347305053821743643001301417787218476814334752573925555282246535106322501791420382398400468713734629634953768927632454269694831753280926449221647168266610618326888535348539669855523444085962000444904023400545882909969756800670895306952967296853033656812064852471865825032367742965403808942126791303124195358219044867432626788343158014301396099636533077208573151619999968787654876873031675771524649942326924627866228855202715955275568658181467167452566142720168336824043395656474753730654269250927780013202743411344388376737898913529886344157019645768516256779278351944541944967913189390210196951584146669390908700389888839883249715199447670859623473412917000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,25] -2340569436117504262111092862670348556146532728810239420860798385461681497304933900878064960924109083370463950117234466810242874644949256525818071329941353106246689283920692683451853549567470892411709671837309964686505905373056189610689532393520089312167355154671339885920307823306212496639112319239487143524168894859812741583640605001036631672884874307167105940638064126972535639408291716874180684324348944366980034272947418183990273787682029277781023083791959831322771100710910169355853313734357565092135301476766848410501766073447209247408533961751862457835134749069002716464146851636156495286461858741778979558470894835018709211917143787843228604865549738682814449421008679275572932029390469863428780679189408878709239085085335309740545103288342311358193315815484585845899868653486722196276471385976876094661349877066159256562229555764170874820239319828019373255191847752159180845379265596129022932141469984639963270646838975866466031153270242166946207545936895109170816293186507147079058070695457647997674650631544909956751197658702791947469700733325555699467751705633868456015751811240541360328222146607013715194388651923640073072424656100910263678697339111214778122070963590728412029007468647571048953087772938745498323080405901897321112929049629476029424442637230992206356925844739284319524616384795613337556575153572588329276247712684644363055699900855798722408539734621557149922771274919785546204599177695425247422741184719329801855437657992979732256952718509866722473588400113412611995876817487831427013352485774891487853785538264775347443071813411167824551100937468024068350347818542056405905245512450207289562581560563264067013729026883017840907144526396123379309619501102253843145513309354331347796429164166573972049543560870067938169937805127463592566323977418453472276416783209683790412313541435461264366508839929486124018130243841932225091577488784856596623071925675465439500612450297928545926699397885179276202496478881459020638748113910455584089780036596720356647608667426780782174043269444321482365804395633011201738607444473559191401829551629423175676765682297243967899754552464767574742779929824689378705027447656858127361175670329519700002251833674838467247951730480397278700411927279472723921928877313708119016780143605967949615356008490215951620305255535758700913707951812907411519995970308891936370847458936781099164831394047243486737771478501500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,26] 2978342078273530870602997414494527544566212227727808043867400166142798764962616433931227957916894541523644756933151708460094430812468668167210607369061211866900834931632997093299491097094303297342917365280603728849630169512827127015678251832301905221621982114715802400538981663466093834789972636942179170742573924283209790601466226994199655198059993704308753525762365094251893371415793131660956383687235100656611858638591648295635033053988312741784028263008836836956586313768183769140241726728293893300060092935873877009620758816022628705665643312906289622686169329348094053002543593008715188110724446561913356796580581980650346533140166614768335402473437434611437870587892614001294830814950698405091304186223544179725102549021405499444146283090657192031196861912444609635454063000934582313693092843243498855212628928504443909276842414394086614947954507483418103958669436789743257473290520709651060200095172405558365022205687380942687796848559162293277051998715352292228904871093484558370467464455520633681523263337309075119189640515019449657990560565800126153483003015531140144708332942056890054808176422224613991524445506861445110145194436526668009770345943906395234898831095754888951183057336161878975809140727873432140399331834733835866150189587697754353407940754968005591775060092593040968911133142918698578164935891074514318687391583969039653616763513553909002157312924415941171797291486724840034441278609517616804987091312313024985582198636006861753176020583128930305117772588585965371485947990410696374358428867479442147020186729170509567022953383109246707572136622937557617414936903173110667384789032740867379744987029737631035740565135326933633843687489555684088995042394792090709390995472254944322077459339910100586837871087148490717921009138204679380666537351611685075464674885975150132129592679209387374791071088889826605256943651745554604262593147899543591041186222559651104496114312331127061196328899964072370324474185231817015285582046795924358799554199278028444612303625984857055755083610662272242361477748153411147464065548663335788481421782220904981423204985749701415955894891605344957352997566436958118152562474618805138320012300002148742512630534348785019027123024643372783177966419969485936671198418417025749165141465362174546072137061534187871885075293936635542674351140039937984709563128110089213847287325810822353634297756572661823737271990890544921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,27] -3356004949118643978445046932590022332842806832810700237252062763494800606620578202050027894177960368681261115346279543320358389412252989569132737955387480545836137651767340354440015670359867287813677282048032831384704560391111727596263704963594832406481220582332401716297347924109039988025419234350631361779704642280694954551190355358024923686073666740937186682384084229442467952316768318832769026499363080539378806980010129889292840548678807868495364320685235243252734074157541249015862824027852353673426190011353203241539568548568583674689811523608127188103572105683408515587888790725900667396566741178063066692630538459291242797957920327173268231405329943459703097732826319568133916248644410414394558897964958054837465932549934859259018803042042993050869294337697123134681146636342032526473334674741593135241888369889791181346426969465064522884549402213384183478625145053040132661192087406621837323814090322850142091968795014323572726895388898082056639581900752760223382841855158878627740190141133231086840470549608054676984395527218803776472182182052559827220461994470872581661870495194126118122495211243706108086746245146552184360476540762599369243868250417943220145396140642803348118796124505551836784835023190021266094918414504565776742050393566145777373810112999380965109101712898538275813704908646555692623999017392652032932723198013036000891525856910162375565545092817736099803236621305144849708062391794897070414802928072509180447782539939573893971149047645447138908129563221952702422620973011494939147953263302902471198336572244889010565888720355389871201241701050676318614735978077613343095669796811016490074499601667158442221981062727705622872066023074388674741549031595593475010849784558893462691944915000782699420348662020996663270110609805613938398295844576731834813506673416177176316922501311076923838434366702921312911555411747785449513139066831995858030065014892057090712438543944610931498611439610679906680461460749336058743724491052422757682759489854760807297727388473869498962918002232023248874251535412885761426619996678434380604651764643166350274505546463478631280889038093233022491852381277533642066679997826673964788387741654463935504665031857194032579279147962458797483555175410270233859859297763653121726920082365564826023508152992958704621899857144831760311107551339557450160919580976553974210680816572184030877330769103424431591987624499086547851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,28] 3542940950447339652476634046378887173058011691075214250491824862646131345676762850438733635259551149702398156978616310190717238521436318097552993119673008468523149943021447569259931784904037338617324199319928879989447110047325262010048104760287547707045471468059281202086803796367045658309316633504662948660739342020632847039844922264168074141156832710200733694024879196511781898680295924112227461469422681243893785212210850628405786661857517076424865595074887244900733513161245336204250512517991378493282659399864688271400431846778948691249693059948548668868218936414699996648863671397349844723754786860040551463099401260667521328424152661730729473613765776473957829622339231793528736788676173736168382814867795457783095375677283268387753877817737300643894815293957032181048693027674487138409868785926629109018140704893513686147574075563271411062991177681596747382138695413002191802343431010266084897619121469696151620309738815027551083145751978367055316227697446835875847568647594321077609907363292989524268569939284973321979989982498459869433892001513054058700227347419411236227831850166748639129268956162782432685844021115832581676845410077665310733464654228307209233888373239869121740847283168677929590216940230987053582891942742185312026976717244556446805773064305943628010557233181426529014023604847137344862251538341704297517625394342303605686291559017024131856678662187029856875294247520961138335357747755049313426765456523906892499080320864569349263866542815215398300131638818088474951761829731927002750508618211753074634238515624567701681989858105420190679553452157082138338211955909168525009982030390697435370466177291157914102623274567342111235080085694216324362693145688963650170500636589784567279766138097192306646944278084865261364987197794662748799943923853544076602383496467071698620524145493010106387457671298426349650354383196883387615523376519708434995894338862737935834239393534496513613681560454669648440742796903197431380001026616499055446424034409544669462874771225460768976361306874883831098993567055346453908593429502245502728325476841872228146615210578248325456461560849351993069411573402181101556959942804533628175836456337241302585214724111066987111292043668017999568484108973498920045032674315292611293528327455442358146247697988774998473408538371835846247269636271583202446533005527847693843878047557553489422877059841639371865249359115390515327453613281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,29] -3562242850235083399271950263622845430909016668961781140059676913007432960863398894683836386596808914735224337474435649596536859735503184183137128514077442551118302000102158994597075782375866711075016372880281452224338445969495937674696214203497765091530997725989411160813554484930407799983069451247189061214805270601868751478471036758826429758005870146438219609116428591367461263417683886485569341400989853044761828383154827233072825210349755277101335426586175014362172970174785086773360652919375305979428044622474011487603750454613231009681749101542735198186311212735253900911847708429683326665143472400460141300769437028825870981395433216028844428543196569665360084582626037765631740488757676833855780742228578412490331512134933849309332742061880524810181436326356707392582871606048672789224487841687836110521455756882080001284838041333845908568657484074581768854666605746866436634353526881073590473667081745374961949707613547292647889519008913761117360174265231524753798843788387024204266378935098221500531607318677293854667479860655588951144981211063887172330971629734606021190786260377881705593812047629565862427504355843254959702890429312887364900016130790141666356158931236805019498777718295481755311101319007947144857466902268424943761571846889117470207023185594664565486037467105748903481882050441101782263428411464182951011647331219371691079643527437307500395614524171483576845584322928845919949312037298511809057015167947531755939988714171712503925786798404975321708669138541818149421817096074374700008684115006181491693442684682693092924610785378332456320004682247436009304616297920494195220746379815349953380953241137497555056755970105019554105714290276141299190349255496185072033384325061115406855663174055671548154864631823276622258743661396467810846983580599140029427868803295496200135968262907434722974782314473623481603561351050337746377018843160071362369787504940161304338102670429764659561570094872896356033968188852302243310935251694877066514293859619816969055888375942150297283638002385609571245927010839366720411200547865650668696696033308704688083830091930769774243815913812499812644542806247055531894089464824018638860614294720055999790574362212964507665817349791055639064029699694285662612956877931460164317041004710336601482756997531190764105080833546395120464183060096610823805014740847482282395279344645315705078178084456043402681898785284370361328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,30] 3379296991254888957557197364078250781001163264704435877834021861991023631482055723014210109043490748618376976351041520732071717122026793598162212180483570331497342844859385239926600441704122752169205614748491064309783371684611830173204668572722383484056798372639669163810163273669290679725667870761102806818202844073753551083929214721873983480476105998694655283560625178497699149782278710906126179175381045355833022183870831856623775081361736904023725406318834405932147087394636454955911877170400579276187058189040165448891811478847757304372846287082409621582180535988418940166614751116509864421485083298295573786576285253326955952976092974210892523983234445282316058444427970955659168774450705267188870597101630154133242755265361901352620946109169238756211794005672390563763067293198198384886297552882493769757652112755842137306213054158699184559314073518125075821685946878036781556008586586954184963755556807999226606716535837849249952572548879440339289240561884504257353587991155012163597928602562547943742335388005226305965167472720975904318216685686007043763195967307628784995885184839778171922248534696811864370154198556196919770573502286416004249245350481492095726321479469790095956183633559156839304747877750870663018144403073025979191172549811003982805087618716924724449858773572319977080663439624661953793313036999230916668436647711776141503564129239309762984236601547357008069471665416536730954273776984423426253012174451562047026240185102779973996364573837024895558563869574918818070975225320736865304645751564878935534039330644072731288548867700208443527736801161461093230393969097685384937470352822666011893565156580365687253851122266034332899116291306286334079870246866691928283392111271719919248157358836949044195205299071715817320971137610846868455020420790184383509296595048796430092179633433574409781587666055586245544412737803177799830612331469262564477419285119163115883850331620557114669448540902107029154361545417701386508172052545176760822368208789425679210301686509209916467318281198187208636676468352180257422997780584871861039169825659995408242265665415106103171703504283492749637911842983581106826038923539189474435719816571934321025608734003688523022031492419348885041497084276830755016380461520639995353258184676215643657408874119449935150509685854479653661101221990693725310577980511108369197135499991215880475349871131261015741652002748594009637832641601562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,31] -2976835338409958002057325578619837277383762074874552398693611076734759066482550862657532676926890853272266097221763879301952985243346197843653851759488890486167653587023375802728094409951802244863358952895967495307266082451264282506819811699228291565985127125918128817228054445104828664640903970114775517732967851268086192765415238749828954378351576977514746940389709429856372689273608829878528626254003905310870961168878639586440724498804044027368083893712609746996270354816247160343086261348857707873377295365589460358853951001961893203489711511502653913912158935990692144506301509337854781608588426506969276395231361195715958906691535120336070221798715031469080151068051920914788205482142725495801764705671326227140738019073744370438233869740118815609023760833241393396967190637030115992105370559482278439779285450955882255799119890101302238154695854081974617819873041216919089595442649819270089424586938950813214047227694149840858173805404340743078454353700455485043050258748895549545918073477424715462938531869960843138762199318926248485746110905444770734131388176201966606063739662668617674699940224246186290496964471606183971877722902999298293312650398345252146985157244270735298460921764195463875828773372275023906738857530415826636262861718959740460018812701779026185219655923840336769572841538111713737517369307872390613493512332623683326836583594240434819251920563364627608839123426666196538080948860568884656894654613257645233274930770170967662174418888903698967251993593546089675397789719949294831859767497298769055917997501005889583631020202937408224857376319279319762706573896640916103581734171033946203771354237417531732695892139497275525636919243486037554569788360216206212578788043621045231848084677033702619294319388464082866408794203310142329724666575338380620600056812169993604205649317829906165983059636941623386063362415727248898431864349665116504194291639001863022126167136198100436795394305055820221717100670902877393636608389955634522567498805119191218881640638210761028999695742358338831360430677161481255279264478491736579384944667352045913318466250392132557467272962115174586205950863624586257209398103661580136489789848188021014617311471798660223363632122579638173172227348003240196285032190766103754224105384116651691810141067768523646378750979076461628715465308189029825693534752654404844346014255745420311364937458155817140019021734635024894304573535919189453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,32] 2406173007060116245804963073397428024906587828156228039473358354027189581299923096864660052121353904682146110411526074923597117278996267741588686798131849689173671469227653731763485760264665877108176209296780845560266385281999459794284116926030197998893048754489445530220616775420248283106577555111201286812894286007973816044792010002174789697315486375125646289051478611233440039180402748473236093382479205878001675556355946910704444178303250629135453110593291646784454259648839390560795891823387692436663347205833985104226986836664209215017529773585886151399592251518141872759254385955760636852761760684065466992904693213034056702889916260604735868629832811612497201468581070748388724006909683130240677507392212874238513780532770500258009717223167383852013855717509334554102927845423510249255948530948630281494116020395061576121460653825862125330314202651595278017985649407885975387392720440172895035993344685184410826683715296164073409154371197395593262406856889161569049964073234600092598384803732782416224408207178947928439150891411744474763972076266089479868839180935329684720511552203183240858678113223981360498121365206600139876684475302540320619819973803795666819607063117999243091125004071453806312689391284730563987051286640002675753860210867635257069554246127727616793585032708778935527001071931495822353502538310599206383883372792918607102741365798622683171414835590973025187423121386219799841476493250831380649319162227790697286928976270090543406230669361674859429392351398866109222660840748951022533478275169029142611699980702909284152896055784545683542762964995203887311735687229906010787672615334345477778116185716797231187342567294296418077814031555219738354681434231690605182361780012430926133940604365930372530016395139826963235933271011904612773897493411295976111387640086582574917460189925938375546319099926615246591779742348992953197654384647164355073987403233932679987720243775515059897820341169841893018267774753050524240604100564174983758392350641287443722079182331528590892120841813825300290045604195699056224456193057181793717566321472388727979487249148805443140033052161058932914752353100407127089731411730518630851155553973842075684414667085371667416143092839522744371144804225978950490620886755074229372734058250152989903579397584563143887707001037167677064187281754251844266948282228019034100589029280163275019222668184948596342161890180629429540837008971720933914184570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,33] -1772688762319688773668809349053431237366185905582753250127848607817941309919383251306837222036967039991236670911925068159540288477579928430624706707087367879852139919568187446237647092175154420485274263866598576824608565112898611210475541104574131855047109537745878931507582801529317140275638828742384962344461888350552304757582342070637885639161199045911600056501772792316029338413269446055909660491715757639598597523486054938676477079070322564776735973884644619100632104392079026491990250881566491616313311867591091758840500494931506078305743864493290407645664504844549245138449337767823274519119851517961715834753601207327014856383897931447135154569015659310118978836258711163157178083253132864562279625233335577369356505561415532999281812507725484515369175234428586457590767272018559292823729741108127778351379853771156237804453418662442911444258315327670492875604366443075291620838480472878622061917562715575643529435625943598188815956040705834889452826069199266286613077780908621419902594782796702543703197334992308566426494847989369202349783722955828635859436189848422153381431713966959909986673346440161732249223498266234415731878005840645799817596909183381926182197368449276886375861684491362047505429255936995643261161731725939117698403881754424447108826155291125785324104932502812836062662233159857513444926008316092919147672501108928203887637874437057436651965005001151742777722004349203352808105029386622368482360309700899316225396970900190976849389818555000191045596674931025018270661818803196226674721072438258595906012129311991662243186570565147480050518708582066143334684106259805025360674295872467944789991455631265837407155159229898082681933793791159956884611149924350143965992388813131163676578970212618015210287322992604627256026219582871818306182312867681402828758152008382612492162417327642028321580260734916551030505167071039716896593532619388523488119675069756966632388354475009490049137935725548242326887959303085000516407190455642888955042442632433671486794848201675154772441391568601502267799880442786227869235952015935951437562888145633154840500709459193047739426898610815158539023732652389421940462772941498520700625903671959937505590948289529840662163576298307877769285856993328508497804208534463137703030544665623167184543533099587931304371037060502647932993360300871486837540401465603316582583931548836711967719965596998392983906287057692446799814206315204501152038574218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,34] 1185763532095618414687892710646177969708690336774411193853216769895971144548624729773452093317188553319402170165892245663801167158398238659596444056965292261698278819824947588699415917871598732507584653086220053215180848622720699005477611588619919048468668450772172530056592291851992590182102159163938411041111961339699969928999928828056286377544625793952287778270753621969012274465088827380688010712673044285885255942906958021158408517834894989510915402290660312805561193806163736776565819911000913988478874694090394512299918220827914009552820601421569075998867964738446142260222949006212142274457611408273758532996227648356357451666410227409153798754420060832639349098629700462511669303422746255342581555004541152415013398068507093389713609383214455629200850613732890788234409686218722959735063919859647791955798704244751001221309157289557084511232049747054419033403942960255628359245814752607267112237019604323132261030887844731629352293055812200666958827054046815618706371207742074716330771929911399633918100782108795870071824557562748070268355233494538745133100252730663142744056445501048254225961510282516753127473859354585518267571780949656167639167818165606609783065334809080968427934664076001278699679903898351416589070893474031499530610214413667817448668599298180437961600733938384913452714585324012653944998185614282213260746925408133555145300583106434989711878922817995077286165998623653539927953759534907756924095479692083008725631729336182315417254790555553619713869984669221341127988582560599850263078791897498066880634629892812103191973782258636923219061992602799877958939658761401332637176486012203972437768230049634790017232914370216921729430458534853269026306365125619819557247049094265327402047762225794246490795077245095535713430455818278087252080846067507704498039091460934976321426488270604169179733872901779606291468642879495833920103964271903279879261908576162529225088535140618372070678299675366990239111141050393845415525355520606927937160501520083909306563072377819910038544328446405493106305782285298851687701033355904014435347398155922985091408917419541854555705924672052651939785588370692634499359227163021214958406515702132505301755984183828316943137069286796047126768527807240869706302327023921244193701168072491740312055586958256426778379914743101929493190184250958933162569178930914511388573472528628326179974166376265634896786947766027649424508830122704239329323172569274902343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,35] -717187916324037247696979512972316994362688996338942602160491705982984913239588812281926757722909750506822913687931519805340069558217943133111068834593582195445631683712380621838721596272200915208191180341192551140645705809759994468144110327962310487236049988917931026183048099295066067285638124948749139212095344022814852051672263580370628303167560066657958467299903118835999091966181953091504494964047921988389251572785123780803292839499894434625372819540952424436443424147931601801207621846520568821714201214829291888769750209991624447544921516283704664698033241766745563395879060754017378065296502686288972868593057352189466096311540229048204394860052782200016607534406600148932179051763944979240060548523093134649649865914816682926512614427926119307390857293344943658272547720580147084164462371797841710728153748796644454132091014137537383637453118295248773847554468506344237179014043341623527773052782836545598757069189991453480723503313143642660802352188450054640403359779860326672206790653515309218502861774545702052782953847435556834480812069961913985501661029629472058410801785467545165978951264646321388748299407219628897896669267545940119102799907906700759586108198028311276645960305347948931744663714078966053698122349369771216892469341822779592190969606284067158291121094033910172161577130472624342177774716319210040336400924654822101021743462573680394977916269441220892080841916311602989226880262328500371658794618084814536598978929840243363969392379330357972209294399867201429673576883114187009319413942823531372339706948227398374843342716028484121828230907025045478578230951493775841842184944344729685612834069333521861701197196728132449964646127954102695497554293242085397441357778695180432091794604532248853406226742601322398096262171167228360246591318806668154749197226732123421934142360958889776049814090105710126296445469718672573446812615398319938781119986094188436349244104762903598928452725919727208062410883608937858513557580894312678916030809959862066136904971188444983844820336489050879604426919812414483915227399065035654732707307523867834578785730755107924689193577734164074610682843593857772109443505162691771862463434287562327052478388010477904329856063350929491196972628215245314676904232580411299390581609544998131828782773361581143439138497534526709839509436150025526916580063953628528644475250245369838264802075342044024740811436992409489409057159914340218165307305753231048583984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,36] 389276933326736825652264579107061930237012998813468297852913212962060359221352327924969776523989325317392155250296886204099898840438520527790046679826067977443206981137656713712958673482932356886104203033639040399489721674772068896320131436790076583979068670682432761269168314935340320584032234099460531289797188450162235784096683789226304547010243498536954987631980667439635192845792172913149092468486573806996263613546771944400604615325899478772944044291816193973596997545885575589228134142705609196948121774080995627487041429245378133330345244613479436666326141254337028310848015519393191081953958971270872179671258967698034089237648620110839726076633687380578280706606730736448766243135360432292275301959784974483716982317043180837425603962330253993068205273489593950687071133098786855128156289462211876552106268835793455518871425764456409214079314991087204805244535790711086959244973735822975356658149493565665435250792418882532296714512575670751767029957263334367292953260020013622666036143323437094533524960361979208703036490440534249855703367911406324559051460938112538297589306882171295237523222023386981626857368397081679561704656389701517747930486093000670750117346456294727156436707387632432025408520105915522528067656033030591262987706549753047192703369129896898389199921765972148746422570421970975763658501876161270525583752125606690952431803507715914578183779454550590274324033165572895530181845934764906895196616392652215995389886090275485897892124242551054119974803524185612362345994255120494858324707076744719417671719338538585985903112542396360043661165484574251205859755201870430761737825023175408015769149432825709026296061620774364991201163637406789336903718181335445223813627335403467178055402756098089894876773392462303673926140835220036435869455555755875251023051689270774585614984172664170974735464960657740616372738336679865491870928728071797907862588206272364905777622273964323237391779463985399475701210241476894964655074314885147374289790377912150168197965094105600475154988612605386045074431382370868002008303793311512857360579635998358788527351322250400586366280084629211948623269376357901092171952045158834773410462024093588893439358534617438989919390043031696850080955649084559247752988734026290387420945496942264193512501689806526071738323835076196054488729132786120884803576706427008295125805143113336074760087709168560302446135902121388992746888278034811392558367515448480844497680664062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,37] -186867848943438604085168100764398227643897639782653928334319466747864355417223095965194140763489723251697488696210889422846462554755029325155557950708395387332442313046861100561303520588739625634583384428298532629034069659628115339050203495449183057979286242166189055479535491895978707169891745452118796353307302438527246825370873053320638293024195430503053681529689965588442193950474222935766407629702502561837731755802362548212168322200150003224196875871946211143286842556663550988983339769314897765205978609606819000631014770556885071314779149767298815275910829834980737583342273653125554572581804868310835342861121056623701410814018202313055018510864101417063434191978339389615789358961176708983061115186137939183883902890681682465845217709328439048195830755047020043316463595209262175571645748002494652505607542535470897462919961917118350997142538622984918971067569302333806564142181697620737547408815267864127785538059735421036830971371286346793239439628748678705002002230319523911441754293437292411706913262329997312571363016840548419134456275416922650088375766547928400008292540349520364396639177918784550059060268207362651798172507221197998104786059195344303656364785701705026362104941487139332167321541412048920318498791420554430839488876740851976399424183360552845901956565155068227309182018411937373104047139450520339404484253025139100876326095687400040755594179425744172774300969706939843150419297825088971446191823881674699801254703837010678076980623798033491694423731099320042899552388244714696161661544112991728379980281295270701267860275909023355473551848936674155448512826815914803564622622771626295760266837103783182721950261837686473168508636477696703487182713992547034184908175851034381961754481796732031920798552732529171436930237078458753395497138741143352553712076683769044766358242784333292954713432324314613571669276365303575562133260416047586473844410466699225119991951327586454974424052232189450298808721508263714084649743567019947963319026411362044185519087112382738958358925683297794094856914155488791735291251128288856920651169886016921261294582756135321413612121246169106443233353551838130315231049353789344126966013599905202431878904092800002897166573037157166708923963141156126642792335346554451669518371224881645828860186724961706941087954641620231430170846251452399948570644208843891536090380959565330904750372654733078957648129792444481366334386486516283554237816133536398410797119140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,38] 77124102690554920050057115621047372436380564249648777051883398349096854504821903760092274682570232604192428299047334398590436805042970462197450792203240398239691444966030318750457933362041062693523217917082385109565009503778066997058867297063810340637690712569489745531677994273584173625332464484449966457496559858714361909907222603562940059050132532065930182418511399563691572631522712841117243855868815287704923626202904369074932307858126412414915286856383166302330290397327585950036238883062451507564146438848190789236297560606300908887755490944482410916230689000195474556333485270676698126658547004667882721763500146618198939170446614052916763672924567640615102741641743577031484321625179967934818799120446002090680356027118090414695180743606403612162465234284778766050856041655307908493450575987335660702310026157963515047094819121039351772760530526399454548790625405526967903195907565846225562340556380779198408338767716057506993541160394285318109555533608073108363141981916631373874555541330033005448273914121688412471258161530774900672227589934734076026578460087512816844615513994285555540812197230378749025037507760819961023129916844670625763173254480758502376725947131694014073013677727620287139020045664404626732111066596708735182013008499344520791315869184160182703535411635194568218036837129605972326767336252150456460694667863371480975573411768380750540601399717311688127942699548697232184986043548404584869152953216287324447709457826387076114187482736480265193551007359808321230828183362608101351568265279758822098068482728859414327889856065804354892653790631700567516387903370018385577632817775157938212269750788142504480648786148387427793161309077507952531679156175637577814300461945470226643066345166720834500907164553504053185953593833012691722267669048906766349462853703097455142761674660385179866865481922632052443565119665623454204056356356591725623770577477065802453630606583389478596370972952863606959224640047197919948855909160508067920915637728683403268339639106441826932620302565101098908444686061054324410068807341154275374788979327314627672935895323345887761445930271705618713370864133880660973964863812853530409055677143100170208286533168441250388524394032515405100094846139701834953563000080589285461681624520077715037916634389046374203276498253118797656459439574632220618450151525477172047271701205158632246630077433892295290127743417356443698665850983674490554120595220410905312746763229370117187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,39] -25735903693479534881049061231446654428022453250782339872405643374640329023327430441650192686927196282647413119847098166368525639580891443082060275513023744487556436789247263977995691993698531809076593800844337585148933583929826786737043653523938858653531824716456834557414636060226920061492895790979227756971667006500353231574873454848315975277596641220232989578980664994272984436043546320472727337280622716287767434859995800695333101674496445733895147669689703706573836309395165691951017633704210831254056683028286691207215568852434798619412422342652486950975136383565882182994958700989993993947214300074950660209941260355079595852599171498353780001972531539234083845153283008891210897748781733566051393720718537823714019741546957020246592890863063093400602350307715619679015189360885464625685103043293796275939817660786985839282439845781023514295607483972560412996879084643645250509470606004547286534722346595508442071081069022274803303869068717443057483292154598695827763273486261471113879957494855038978170719542067779021522396950318103370564301606323919738550780162630198723760152117484241031223972698595020371050745289206402688183609820710013101341855785272344241009056953610516337929510737548780212380182595431007187828565944067902019400665061147938284991857092529999114217103041871987982387720625595362572867765438909344267040490609039163473227957901678698040064970620926532585767557012076509955123996258095596695268092786218639930682402933588589957482437771235679997694613923043390056407508664336794242619046559924285799225277009446113243884119509559502461557838845437042821427518017528031108716673887590920987390196128726252795647515972656053483179219726774741372421325616558669872742097609302924267235643635248025852552398703428801710651415498945880021045443137473548853938372189323625568858615596630424794815149135966832048781379547131090575218303093481135027990613226992937223225104610017837166342704727887774263604852690040864261009011188999783509320164006182015091175794764992666716507953290597648962680928217670494751551542141865008212695905613280213870253919220485204826393990194570529322243409462843752173330912316912577905432028868215479552701413178772393978927429219170304795237971157142526404037923937207139165486573795126121640824059685721563718850678893973445834269942916278749243552151108555072610814895503081758005672310920201687721174059120751934464864081370874614079270227551266003729324438609182834625244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,40] 5738559364799343390504480531537730185961045315911791123314909544822698305381330771926621687553861073184625902080937494506102360859348631736065508468577215398951287876781749502848067960183885193178094802862814114993331443741048846780097701891130726460128145026871149451339048835547422458170807394847438233095781290789780375945601941802287920900404917868061203730447348847413679040170315325688107722363560353892958216882009372440584307858170568895596323533957042210171647929860514970488163004191697198761554261825525279151857338994755563378636208032024341374503302743927587134503884544392458377304105725055589707430437238346806103263925472084521766043606638674538521424902446862244542132784670252117980103792538375566830642767673016625803335844044664985201915875215555836415047077275432469947246038568264939638992972593185758165054875189288664010509889855148558650066125971920257269990939263189127354854708107362687890400846769268093498301970257178569743265672550962387474677093927361128048154170479836670005710755240083989540875346443337914612139962084792944566802081047026968918909908618838227677721457228492440813060710624992448420530194622852331264279906371297940428464831437752255562067862319650067218454671948330868764330385457989551917338758025723979961547516153359342286041793971673904157719860211761548415507292161953020270387471046265093930259482758658821766400044436457285471969643327703933849906040278356892151488564329558136149432804760977676689844307756180657131658611027874237378791489009726192024202656416817401379721361021240988360972907881865714011489584103757059081451538872923764276865976974295423389149658027641750043037813268002713505956766080930300347418435509875477208244226720673636600334694885197283388069919406834817483570597277910477935715371903040019920183332968163432044341720516039108815364278655897464218346575529899128644950172573887575786596499277264030097510899166784004051188072670389489253683603033081157578399432980461960665179777280208277506571611049399048215662624010971109100017745733676478441357117908627716304372788788091576907217012659518599669564272514528821236257049385206413903117874955122062198810447976458616582861318009488514446629412823809470733429828718474958810030487059027380284995498796108515391068433971529699303279066352936464977346723407128158619702404703283690974725760089388663728938407303868150220950086044605811978989199819317497660340117194297318570228583212156081572175025939941406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,41] 132416382010737873083051511597114041038105487561088605899044829046465417467616298606732428517755874925886369766338602744411732451003918754022766937679561244509191201848083448013467826117707610139524621313480220146684302725168097589074265016134992534756526516557743777243790477286124233286621378894532730638087173615790913172219625805931634955202745591441286600390233971478094017681468174542675085335237591632679085555117535865077157577719891589382218520508832472815143605129909819339466197932299649263907003080718061257436556576809663494753191501418662501218012658338080459194971340807960153007552791352925214385089947216286143030234394470747889706602782668923303251728380780804741790876759230275848464159790557736602687479575828659959603594654064670698159241445010862704723220660473322524943856621996922554092449925174664286842046465726424875999911006262997675021522863879343561400571125631758665194078328708245705143250018764051684660827948861222656706944883252047889360719954938644101503942579245975231815056741507016237265238754730360723451499300960852210149706834620357587462337144240365420305436964939619869276502556696092804659454124371220358863195339766952667465303734822846206904511683939080957516761395170764298368419149897739261616345905774677769939065961393881777620183349891731853248966150962461734923809385500858230392308328261343033600618478350396650793881068941219703202776688196782936952507614699073660765561380758096667057158226398475283627994823526815980440494286021152345179701279242141397347179508262240038389204666891689812133525020271485458411375017486583111870851096258430210268505200997821497233448058866262896515899225124787830558513716142066830971911561780947049722472443214858153110603218823207184160278341514119426107263683748013353942832354777492433603720716045239644761730671330830698537311752614118321030524703716434758785639772849353506612659664133828208646284437090107975151282608346876034775772841556619567839992464016667137185623693705745899150878403133458365270942631250129975067514402420484269032222801513044031913270119229842416447213134347278580823300471347186683701633070840127322936581651781157538080430220391809367030070467090814819527213215713805586619761367128254041027633647766058215933112543872431401625669604061112476842886028868969663822923135856965597580111467678551807731445052879852905671452878922026546391071995527908059869241314753971815552622369048692274606793262137216515839099884033203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,42] -973404420992421803782692110325943843686529189280486608210480271496865135907312332366529104609061923445932836135668497729816266729473474692960858002769571538740519056773834011446218465817399598433758055259636553650956704919225426752435843071436684322558020589474341043743117720241548752302363876753146481295744637245878654775275365498256803206659153974791470098978656075824683749943095599308453752304695344210642386277052774009975169718024385650569693059653465643998571654482340069760728093487690350981872017918914564565860165839874105188768097059814306598415905433795746535114719591650566846861973084489871839210517335280923455819725818172128578714830850208805623745973336918383236978851772181077834113553919964344663636916255342343954909188364962860031002657949751451896626107261165728915021112825943304106799481281105672574020999143034188707825028108034113002867908785851911988675991775736081172081917987696345508790320173514242544696783338695887201416442908471392313299833562335423039196178164699064140852319647584928203797560406119591705124809291633766079240021568987061364207438923392910080692428570710567061578079821706716332910612763675475209557041181231734670242555463929560916058070254684109028475379604321496786024904862414725777232222832904643582362342512218582397219265527674808528368967178479718092266430584311747296522834952802123955544348061603866363751375870710579238108486673371980844763962632725453630697071921497291661622705993399697401878434972563336233454753720793936458453921525211081134534281350753299549988032200529674350552262566642700019634539518253425068267375952623005325643475120074135324293203001373397926382960263067557175413599918515585333183549321642807914178188159828631487511816735732214510407298167441856257116987769270134206597474577671440094903037251975191475658416756281581305395957057216976775785554753252837395271038850298596165033569667166136595253333654479703307210723146905931220688420661880989531930753476421617806980005599629487664028797322619609702189095350595916134620824824699407232535378611844801907537444914677047558173927290282281827113596214870613420169401290747618348949334301642249928781430634187731779284831149024152028485774321809389652154619205112306869896880348135497775098747313868234419902862868151457435543595404213534952597348530050163255559239134606073250629165459763820951808711296376334837416891917664479493765292640687641882883429079683934727991109769895672343409387394785881042480468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,43] 622548480253894907637618216019682600768866101326154258153753318490541538000237397859126040018544769059962976130351875509020298458074656955724806596587190264438531691560411658703532276201550842910783724900617201380772785652068542742404209045819176532207355506866580765830638878930447514864694003807521475145533413857767065641287753240768989057765081557168852625759634526052593088154691532457173022295867118228281143803837570915502494116422760867258858034591703617425464334886928638646506494339241100447209277400741598162639717362400744765303918644248584686352622491568306266773700671733158356684333123569617932045275890190705096860546098652555815188987217566844029216037481312262509441594592039003779040761308379562599882363602422484189451798147107648068528460389018253201724590992302721675490604985949724156701346734458701289027675859251082525209993530311124334144063569777358062995251305592795476633258203155645285451188981563462755101993042799885653363750367421580876523062552405147196624903945137305766704951934171234428487346406926023289251273004084154043772304779600348638122838150321962026354725000960419156644147656296073888095346529834638065985205571972491516855551374597034230530850741351943359711710931572984141577816587807378989908154634157122877144437286110999728193499640337606071945086512874620554757969628610460825799690205926454231706149410472506348678483205989529119069781409952795383025603351726798619306632492404011442602784881906890405361849402565161453352520113931459735210944179357303234508631373991114206628412638736241619139203130195175475774551826315467035003925782017759568398037658389894052833621739851385095280194514785643843911471230151154618397370915537282413988294846269313327387395288976661800767657943964465726540662253005823138141363427141513950552968643651103598755839124256896820046528137460335443448982276643063666598653901659551525600373066060534443466292889206129827362739381990480661358262291900070174979824288325007462803069400929153210468467809770301667957880361610326473974226388677447045230594104628024525882400925560299287295213131082116245434133563287729464265395231723854719609824901051918516992726371580225953187611568366088456666718509324279897595705838524727940160218922962701657613863709896764820984784798221276545853613408330758480031251640694703107185114815062054909303054313663379153765461606127990415418366891924979098068011267751901268888722421815863301952751092394056087186982040293514728546142578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,44] -267843390701249667485473762239944733544633657498006321147224511232835121878341985370949495723295095147694108145472463268007354572805931069895237639041188748306471968586632144137148401653402392425979587107231227129331831765164168021468245421897253673914139541255645608304452708995700179666802087451880719700539832504773548079759079187643244566982036366301844817424776854094883960798435598306100372029612890971004307270554088986600174910001248835180657674002966303143647636603770890231710129413514273145950335598401297908139444097994805443416992141140037684223471144368880992873448904990157412534369845132235013810662323045777446534759511626983768976619129635651494568393092515603857102608939361008463783247041990900271661523954932014232496422454219457795340834809424734022490178624720875749862567305691464302893882795127091381818776466930059705242121610644029863490415406045454698286746488731254925848101729189476357225066898322719654765224863664611538716480784206112541753201494827252591036108735718969822347945785939316150420451813988062650384600351034160077552757252810098519257417841091461992571890144619649857079428616073657198798142033919148655981167103300146828092611788595928917809142728146343486812807784669908187896436982213129699489650300526803496915753351316916841209211661443661946499758920847513971310226143814976629848908428633304676353648081908933894942718598634023840841860670630039493483766989138376920424230409707957988821093887853618043285466978600184418649113434643751303987392645185780682295502913938297461028290012384953499136264737845983759221308912999754310953090843691812587120444894531883879170425268358783354001288770278574901662650103118296483331635158854729093153862721616709224044076257629115002327427851857268346597666509729326244019526553401659821962104300498117819149392864486127413505127797979083248480219604961161481418152523199437735314363148980043933110501274675975613308808279331609505805833016337259024643318995899674906605049878835319944877327091148934827230660770093376513311342186818515341959796915651478377275884812992278088133038639935792977501427934162102034139388434471208267580096565971625392315389860936307191834087056623266411835300772897778313986260551000489143278162886418382977811173300518258010799656435648512404603084969398066249531216263462412316889896045213386750511239605243118248356921003663838791852936061967654822427052510605741891297842092320033733174624989575602490576855529980093706399202346801757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,45] 90174420700236850986933784004139900671349653553784866018750440934143427167462382381509903448958126821278401982688788996445941158381443488298548768371584690727484975952384051178669827459610892799472256156366466193114356065455783864224343995973079841134894470509489461201398670126066594776746406473680395549625589071600967810479224646384170999764511404380307220157677622404141024022569683964652070857944606055471534453540458311020323071659628149728706805014572637292765194446869332123273787192126977978274547728534363861470923313228233680651497347738321781470767330556724463093755466765251870914507096215990405891367477615253557364278212968004860678418931540853232431540951967428743267120990165891390854646491414968411897563125310605228690238533459306915843571117145933751990940205392082526185810374818242881333631079611737569746747565251497601832983658649424078345291450830911269103119347538901140299722648509148242722718528981443871086879221193425413659003952061501904666131418316709021514723248848887427533211818930597651596394019591006717234856215549111093878710989027419419225406999392071662441134939862557871895562024181890756349220720102947224867008294145462435500482636574524356398287719035931898222194811301324684498526819125643848039537461758287909609136995249324451826936364229668603752788261650135639469264391744936728384617367515498072428757414370887737233312966026621644338757976905399514433954840632352229579995013626405789891553937477453948015399973014542502095262402968330912427071280166487478947981212174597075391457405544692890215574086062588583589457573011040189448411378445822754529652492314982947082867880058484958247092323007314126985771850684345742021073865318951678810246226097192878954417380384969272450235825362772829559022148195275721017534403831088970680092328452836928203145092525036185848340376271765182850591057929198378255035864680371770744514608253153809432965030206915047034034890032062291686292570244099006946648875982981523261176529452964576861138605376094279775419172552938654204549853329877239501134460180916426889441546075852360638885307495743550954748639785796552008046027883417606699100375675637927462065498747662968538686249943868729053646880848013293384236477124786644182121183076843765608465193953092442216129769486309280722705444792468028952665576182351515290424980826371530108722181693547818278322338056011491481048661985457454558889668813037895846566567621764814561607568037943094552133516117464751005172729492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,46] -24856755799607387274151848319067096927221390468309860262401064868331635760901146687719568758851883940290597424586227415954256774598669209464880180209042744324182758078711495893746871125997141420247008544116534741804734204749414040549175371478667777585742753777181646209693304111413433478550241716502842527762737661917890564120142391620177913520331570856707038467973846390271005853567672203450508262012077358743459414574953588484045022586541606778620311625035669426297222200714024145941939739455651098976436235924566774584975085444009921293655964061943132845485247884720916986772243104353808242395756631943318508347381990011343925733793586151645277838735457851876811635649310020905198256930816475888679910938137665027442156996087953425126097861922002935915375923605617216617220837434606028943376489440618920159678035745209846936816009514473387228752408060799288220850649887483079048702137327596147121474069028785343324532150140913992929712549553895591778632340113745679838167845156419095375287077831121803077397390932420002402127762408958088293704398339557605638091550062049353423763487118951882592416570455930330435393471019667449934904860608694051933268486994548380713869755064329901765361072021292071913734211104209160525320918391087511178521493872841425882787736087977391379713741692199707004591595550610222332238287756816027069968846876968355974972331899564798713632993850477833932101384561172717483992514253335882351731950728876084672041401831833407415163954238089056918640258629902563706961159582823411813675645830900339904871466389812743993041318447135358084787542597083812519018815581903048226015238947068096339153780049231852976985726982640212585878532392846489253428243418501915310622639388809844930791542944982241767845691042625791612427377407215939655387899183044424309397237714346763620873830053200434331926241605142639662461404512721425282205647486826212737167890138347094751733977833465737152674354519724609422251006352647707288949796302452181271700101140464686987617163636676611014546434824665469325874986443872216522835273238945316911892265440777066919210833115947618534994880608950936854074168227427057145315921959331483428890820289202090018702499879778462796616316968924287270462994103840908922436811254596717984118884716747808489885609856672313243814449810946054119586887971102677962935712279725740287354113101452941908809672031137749920865669782965509030534304717524971673868523472642104901264080815448441821868819090468605281785130500793457031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,47] 5713042830626777309898708926790446342065537364986734329866675438720004947497196554535941080668354438423928044244068793957958904914248329834816153714451717027892207965690119191142927888871702616435428911146259499409613501836591001611872522606549874353964539705096205945875336641149859051698225578426150045814588224283997538709692122261287132870847131803554176743491313160056049990006940254518215154307760209624363349545515657345005276583878500684618270749131614665052162233298042881469164231569593112295391808359602644293000544104626599549431574957955383992319061132628958573663352070769437533145175445972328573521605277626292073768471747051301741571560101789498834117327003403500558930757710449874175214564946411243064982151638016113572368350120147298721293072453461228604002199657454491127912108930710178511572231008873491970190124174379065645999384306213459690372879485364632419570831569625872831083069317501924861961781381730397821780457555950859680537058503259938237272302242987184879985169155339295616872499347458904045496511849299948565176517448693911456699864910176999874440191599519091358046161369184533785567100340568334860929037098957144139011220216007949794505772324485605098929617047931251338729040388658994828043601729661229022150027466178001092636384865166652638660746938214587218563378910435510374983219173348447715674927945860250693968099940422432289545561262467715901909326950371216237180835937894257492137932863880763946440874017671250067301358992734852137738059138607072273270770287485524106431432092936683136315960762739682173438283725359715769165080795806446952494574438465501493457566538686922293765095492180321946107065493183751588538549840510341725723215703844264519078297980511101009733248993229937624752774969890529157935282217338401141562587223993477964990644157214673691667957717221114407256973159707003715474602616966541423270473157064277940857493216859997662139516438080790939119897457479013423126656731652842233566434375852955562632401438650795266231394329882802322643418378588129348327490127320974519249374860285060068655669375670365775996101009816619130354778468897254042576907771409288268363163854769254770912570274992368564925855879936483256550598811777738608008618045583729337323177536108721715164873164202533485160580164434603731799508619143089308506491667209434322926938817500903700054606678569173334643962517793410424013182854609127260484403382402386674819373619782415472170710528345022609277709113584364786220248788595199584960937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,48] -1103133317227846887585620372878471410526548568080710833763718976420119763275898912694914368204489599556913564722279015789187394074884870775180377992262073644523308959144304452010016537960129653643668512654029224478069346544473641711969750294726585976073656630537198249671440410889325775890211558329200418591885501943539716913907315138190890494591663645553380350904190368158398945253410592211367559717840650653539070528213605563600949868160499781219042323372374083306753936508688997372369360829176643180925345415980617040927098236546703652745477425221813663814028220860262072320381895972173654525493600397200906854153736778810309763588090961016877164762861814869874870373433752076882917398145457684528006938914537796796226063504394809424449113188266210574055444448122563515513618128261444734226695605832346928503442984476787721681244523600421629217481678943235788627707562651154709488521667276481840008634474698350330684784601188355333433685116045471553715204492444779731541291723395614730963915717873648768586326105417094751723299156285656840869041175802302124635949586680934980768641727698593937141495754693810232090555565048232248082642560798176594272953906170517242002970144055823828835839469266042914466651665902573839207515608652790801521041015884096119319085277218442247950686838306054348943292576474690296648674265663354847515375795342609076322339073571540593260531694325710019265304078805349496273276503939846850371544766560193254031595133548387414029591157756758795018837882184060590915675692756922886388065130940313867919206417466683732397390036632497914172699636925657622967513112471456055098862962728252506561799204561443538880945748631482959794809989074377405677644831777424070255673124590021114926526720922338367561526433625959767532825640427763196515327698672766673521825872864689917916256985378179003395013587639785238249187864227414259672693270973585730294316510697086320298084421090028090265461042799391152609727580137943240843752336712421426809839041586993949956970357157121198585086875712905044367879755472126956031890670657884325592161158453465688925669652333874524163851882300269431034226693904626087125847663422571178468285176474357743683779693066858285048381605601711630637861316812676299767977648550587502238295380802943426961626283041424467746281911976273636782194830088719410172189102027709526765338470495975437578532576643240321143433851088881322910136959378103981475338874001963464038346892721108799332057801793199880435736304207239300012588500976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,49] 178675857898545762739235108673521624611147130771451118162843250013672536204385348228591776989926002569045402400889537160469765809453961912297294106356356944144492170359421950494559568198699185882601738939530187051370562911611539666016665099588142194857212575551305210809879049717682904404102663328464827212884679985252977649278567103906704154777783618870607410593320734517060517691096477006127870111470611809789833916667231959835932208195735824085347213658525580118608046041976748468759258886946876630903521244181631199491381430924094568522409632688690894859275413884156405951374105595933912114661725692299134755409757876842279610266715506462296184706384760142570631708729937028105900810508994199072197863870762608667885737944391958119963132448740011257315524742381251871520490986450522633466367436346743493072244206817935225089964323578249789346798497299874218512032696106778346035751111994228219627324896412533356492177011225895245315573728689946876027001747956515903539495444780960167098599377922804518014112465309299728994653744427796571743378846334148082534911322408406843529168028579890676870172091942044642340273581774860993911966450320436125549960455530351205302677158547039108181664480538200634541443726695528310170479822523625573417068987358872581669510278253228252002733590014934932668045919193474333338302815437237235615207985364025801304319563760625840713121043321933366492326919459855074906143358989572921248567938824548531439447392971391333221202792327513753224360272702794562866349087891551885805325722089613581451398237079498653576201092034302668713970397992509875623328326618900048895892651385948107336905006662161453025900260588873287147988594392670475970867838453757128744839005982263837999094655420200289196808892698319962516082994251078214828113371403102240610775470614161127431580785263022575965591127476455071977906917205744762736970231178777468922447997984730953919599662839859858433944903225476289819461211508250135105638115845925162054224094560527283742272572323994460444449177231304189096991209519942562498687779204908810403540291872529881696623223147462853416493091257824995270825535199981414229769132511878569341322983639505483601836032382661496919606912090517898567417402611729454935155300499007109116992932612532613146389464924518658574927926230229410527237812080214207686940991125078901299984831001547955712759693211458387432704125583382578445814607116180466561419805799882773800304300212507173974530691766202106229854962293757125735282897949218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,50] -23701396156818157857020612300598821915697493479425170700124212855548182019109729544773188816932000703281811807528227869451158012630128500383015660726333084055629478505664030700337365999409367593510364817214253605140455136429784758398941051728529815266894229700981430084210864943827685630705199861153673260397693756135454383684709193066921579775900725126935167473604372421832496241353639057616088464401371826716576888203092286344632288570092697031575647014455131665200089295548589181848967570302009674517477220147743909277772654264618886091747136869846974098511708537396267062692194922159148595462356038012441024661557093615802189175102107220448601738779265328541941033564745084920515483624594192156265763348676080474735917247409735574395913270718503350965017070059115888642178821063143404438930216166505595106079565981164505353222027487144030294176067178122759999367631137744580617282238174238393787689301678966718358770763126835375528691114346711086158899123102641096632236941817540244805646723087188765962478468091673919016395271301401087006494737693797790086725330850302288203591747428245680303648124098754727219206004969663534549887262413464628972355937795394225872162649964849804296572798323220361752812525241113186172870195876948319813595466215967285706184773784383616536704999027432032484149036854254845548690773592805837327452476828583664660788675470775377776226565565628363011791033561964735688058415444983578035043053162729515756803822812945929284031973826883644140294767286440215879599681629880542473573399337201696846258501111765549183799912483795342112229331227337742661054903061377745126450615262437332497080935730367678311999276790576459662614785139758946753481338155679255675609768630832804129430946463923356530390071987707524401758927282776842021291957186758359648979658752836806805342474220134225931307965813446862180770539633604538051468298201222715290137256927420359653920243900891339501543463518840017321065786123950145049415670821331331445982063338018772018121436749831564390512223271884612332433273180072474932833730314122963323992383822482166565649111313989372161947062856255922967373126638186124765167482640888575640289418928757707985581620124444728470500978312845831584462231798113766458314591278452987258973751650021786574606785839575370495296024946837299963149150240748283277839296846303847899246168841179541914319607946332262536125916637215719816720844083646549067593930675663612264564240170593537597907037528289724936762794538225307405809871852397918701171875000000000000000000000000000000000000000000000000000000000000000000000000000000000 [60,51] 2297562955720993371970674761363260945033042129461301422946028754228318437600509421138658180130139748358418275528436381514509748496621153459063072457249688278928198823555477533642480305280470996523397041111816989678094558263642919819222706221703640854091490904707109873961817589758810587940069832279580130626159565357464601754902108317579430829065248407011728311477051363561235441150616871431453589838476023212593981814979389800424062104519482319636258152982325670611304073967865622132798882984644142536798258652322320755142006051919189873382061761234380667951237407916895879224225026268261492301637115711277574547979636976631037646340640667459306695664952997082250440669543122376767978659450676673309096231546840529940165235802928853996918101073918791152466297343795283298876538006296333683960583165323629769299151848207232517848680672717368487134208271680616891708263032772847576212737633626075173486415460319379776137202344749132605489748834218579024780555382907154808850840515577448279874982103315030738164988947104693843343271698717435176809624943079216949483775228775775887427510551018359082408630930323172563678302029768555475040567531523928895877774555349607604165959375970561246633175713518037498140749031844854399400094274099453617373725052915229798122385196432779968819795999106403426592913356145856307466766001936763821715207595953112131314832643045624348438638725716367404184750714226811382643036015789678806292683914284245917304736878016182723437004829500862628654331834839730924639107528638330163960232501783400506086644368106397482969330079696163081596198116662953030248491190962478622681733641554120977265746623198246748582658966992163804414634483337761454271089564745319085339109810851097586428336926730980715496492970216039933726397149965210616552898728595459214276084525978064896426047747845675387332516758705212907835462781663138979786122642774778483494343867584395781674133806677804382603505762139941988646563915969577536729417407685789129422047329007737111739762682244764386241013330928173727016534418795484434946814182659878752105471042663359271631104312729121846191798626009763964686566766788118509238274317118199809079094209840420457368057043949464585617416455511748368363153488901376557161278775264891963006506197841961943634354546790454064348168840335480108335960518573405008899645217687819791339426584298723460414325651517622535904161260851976686593324747322527021944839258986442222005609535092635346498088113415583733035920527276729785626230295747518539428710937500000000000000000000000000000000000000000000000000000000000000000000000000 [60,52] -53610234092936358148183656800277753138766476561961231855588454920798151431826507820928951616476795979218664080271245564424484593300978064490151361750970627866741019004822962610755114922419526844795410217318776981702520741147930981639449684768460625227355481499987498494364484733139029294639305933987109409586879955934805623342596715869892625517094395183963851273061386784213248778104714145720149912125350971953813079556342589358191662756791947103966007857869793012686718136241732481783129720419252388394035719102842514449841516924975130340186859498492043001325931593607798614149221832169238659248825895633136798484276479953433847002313937918995482637672848824948150097641278180224147466244348358287177164019914048318855482485862350094742996628994918895863308046399878722345945905303071322484212564869507850396272075900408118547410643451132338573942872908295936202381276168956383945800129220751770839133250306657345949364223749141681632611187547646762845545074840220000956840764358529380352718507165404880570001441676974118011420312216735949882527705026426510081694567784914319499740879637046680618104932684567032685071395644144106733832139602588826568745236670444873080357731694772762576420073211542419954961166524656589972381057243174141142342984964949445196333057100447757045969224882837536943138091373822176108563008230185097466976401842456766647102774729974751620740879356514928856727548145733969322315204620712663219148030066249417630810335293905871090780761131743404276573203514096202751945899401701849242040094088785306108875900406018044099561401675200885253290737311189288002517332845773489609177306215182872141548719804841129121377473817641057673164732688729841134068179047705815778937369957235578579641022451740582175551966993916745012744978056666315491405456247045214809725917809082716316766030506288381529709270375266453855226750639233192889044507869372577592366804149866971241063700050383482454506568229545667975589059126181440393049931434815343120167638605999098482502873195246168311857957898939243960840410711299576895688457899331990014088204220386764277838682793361810493600864050352977653050070646618809639061342029633040128717667407115176634732994889226870155120296162968693996008323762783949044429511374666400241363465026839406846277807730206597795873962405381648068525675945790049930680783452061828488914577656735880907783304567818902474645034002976247822739867765842947098079138837682708954605988143180793762307257863548778710657117087604039973314229428069666028022766113281250000000000000000000000000000000000000000000000000000000000000000 [60,53] -46593726382936771948987318863005940488994256475396188273507126300431648751588621645594654067987356134507169929907242844887840383736582318080702479796684036288003544083184381994695922299394674465600540216257361314851367790934904744257223536770089042461243159835851216599434643130618777695713887307142812960072918427892251914846315442353157543182798760960307083656267730406383497900552390198510253973658321305835347083461776190280510480148075463314801908397266910065089950718218499598830064790497959231628087664825150153913814063138858914790253857581225544578095731046832287085201741819217677609997766338863242432989164046427638027394708314613052563835628248481546922372334956003994500053445585163480108591642683554072807036200916429072808244192695181303429062502846182172236897647426469205739769021234307857217915772742133016959621263664284156685311054111830957871155759583096985585536781240087155778271665484181940217394315009130425689612411572551742813910388030972249806802424473155355674348437522685234990356198860354010926827161359601047507564516792530504825680908761687927508317076683517211798579761781791798951170470681581860558391592988405534300154700410729803590977337262982873560854399767020395042381238607913832639839797983858335169275814680345133129259249566176751390167164374242770242787194880933249367726553755420187537373755663698917723119026596916897507038261781753869239025146477044043042264430181244759703544576765009354612830433026621830680831608228735455834488853861701805009859097232419799141250031353309551242647325013145902772790927753180625666209167045209720320751944649520439129502794814436669301118074021283999433928947202318739453117624820780676329762008122866674134806808798405674784078910348742874160395446860282144351464596307057682758146918749380129183349203964056716599347431975211297032047501805546953339342628628373514454768769121745091381564541383598105227432703165635303770135464094401270648506913828070527081854888756598018687836365975592752393974825566962186590862725273318990717059656463002715006969046014470943528775053089692856934015102333481184648774903403822253221558677184369715390720447407434134118970356817664747486184333409127794201654200904337572914709681311158800982976342869184503740617707411468505152314071209556210886096114480826882939113413026525159325493776447524227104139043506377438704469817565068556346488022590739830112127393485362048113481670504072946494115558470404798355766878688287710671830303254398186751927823934238404035568237304687500000000000000000000000000000000000000000000000000000000000000 [60,54] 15690438913180366950046866175145731576724067707184710178944451277919569026327346149615691184602416044639402863274761866601155148317851145726880608707193183752150932486213324894974497889142688528386424932096458066615844650906645911542837942790322646344627210253800333897878854416488330990123149707331866673564061150064718511562413472440598276918630826390878681250390924416465388306132156325873058486141034307323625858230701901519650893824614194964676898534520028380132806783247115751281611347290866292600866752941057208939149256009540082657867389171767990750709673057557135973423713027516642864668164314662324670617984015197946646883195446964047712193446555863103279778245805451175804981119658388852115587354229593223393635413796576656390116303334140991385678765234814824496172960766782897867758450087445188541785662078531716035704916918640077358350899443971214832809959085882996264209828577467898487573247120055792083732015098039632002144209611087668411506893578434531682420852407454953424530811209698455087611239547258309329496485444869903500200624793607133908217159102201375770978103159781612970063939213929038145488633673288891502636482836825439372037233586881851331025855865557489649957616544693680694097927869522004133920683381368112003183973053173086189885553265663900302659458761259306089395969855099206670617724251738674544142756403142222175068603480738975481806797690693295381704292929802509080811096893467014384701246936849144850736156702087941608878242174982907049797754789039773742936902153986206959821003728487164481264212449061906361719844962375853021630673714721834354850926811327797404866248313215053236127543800622365074747323282674746669399429954904932430413848081711850083841162313950962209122256132707194220581211816517997798500808229555436249454091456637125711332914644214677893454245695635747061280521132024483932554054974533251271545189608162763452106948929178077431465259834066006622111806863929027648997501661656174668542334549154669437434596234127701233019874178728692063162145846470227269228534098988198041185217956651968368274388004517960543326703597074109059317586880379828966583095406338501022871751339486957422232435526314929933579707831048503237377174146971565015323439772739631758462493860936773097080754734776312387934154192545541698452584996740400901478436900217019233066012757219971489110377783223053527569643778417262313208224599044158882077884873077169705291116780250516612330114945553530342590746455501403074759198193085770259291855666106130229309201240539550781250000000000000000000000000000000000000000000000000000 [60,55] -3411821201635603927992421290748363455948820612822013874807208421169422744713563975324251973860246339011830875494985260047793917337474620814229094351736971904506305463307097356830574910427213436543952146182795408123709557646709713691788163733620387055631719093260871398118292519413539353845946977141283199600219796758291136215420051637811034405662778619085078879163771791099061019547220114484073198055340198337690718220088890099072443808165682653476630167822092483907515977379332119775687568144063596139684494740097775115707273569814203812280038430415542711662350610796942792195516539284484329389293036622976479444494766063456577463553918974559273222906939185780300955400402014879347301215464222918141093361618331237492561920307741684468311642437525187108510177421559431892951123472617543107901523002019643714512967986697776001691894238043999107741940842051716175366598900151969394449808934477574828571728476417009947669119960175425343647075443628314608218370070466274079183495722583490710374337922404242874154250807303360951304919748137996186250279169337879825347066130040495105685288419353055816390720100556082028706803869418892373220630235891941868236122068923225199189191211711988153230074931354289852557522613209868090532308106060293084457889023946788726380439297869419617599659196834527908282045812296177005249609310676615414376576457394338607150561577897536601281414681763317955281162251714343447922317623026948549082938654490838823839528966781434055438024015482840514165251367335477571178383026573238837059265539674434292486215082650122386468505970383766714772825433680112131849284919626920523688657474182226218920915036163217174114239278269556789150542753041954692496545846356943751324452003436102838033040953473276696416616270493526641819634746919637987314988082386941609844696366712865415542735932168438747137871525942325436954910424002262232432470470285656032955701521439043563600419419295288623243087154246271904847802178379685190261324968547377531762335431449683291169882247668723139831576172678810566889043223521257697350811910172926772354315769977006670921835175250374421849279488507592968132170386034037001396873526056812667442147676762114076741053553656923489077916801318932983102886232568242208702592580203778307358490748624429948099279986712328124417472208543973118721101966267817913760262151943273291575979338490090109743438130315407484857212283453172909023980267588554772727548659706444887966725346268457171697760551123077414700310409463429979970081062923270565079292282462120056152343750000000000000000000000000000000000000000000 [60,56] 570078813532958963583330624439593557157783157618683734652610029412867295395455015288526704358719324230087162242646715394751339995459511503025030163548863020333391784719626178280052389954766880404405832734636980044053867528089237546947996990045057923834729942363094940793287612091025719735477416176874681291804713043027786963262690924581370214517681784035224855271678431170876832650826077554627446461213534760680360627774695860170327787576050369491721892159421928586195795852610919884907791499087903500258848136215402755315139840908844797296904180141453091061362474050334068602438610083049299094743906855952530193356181634993216807491823046216092233367873567103601845831658359772029131970181235900661734906157318931973160515977909161214534571150606066841223782339792293333796237978051761899796478943036122946161599184414793881734698790756568631293698417611106045259560219918843554775645066529083525049297896237620016452388895462396180952034925500060866544300911811731354416720334804132625426847748835656117082596935018813618016040257742837133333587869097951266589630057011382381101075453082533853028213527156644795001072415734324326027018774685609265661381164858546101423174603348009499670503958411841258268253045860606945273780617503864750823255965562517605107881101185662743081563597499602212502742258798342012514146603306421049490120130833415275549295257158428931530567475878380912046925968401346859995772057480457656235115959255481164450741965866424616002127013009701516519292207479079185359728467020335893672497974378796575188289073786261288708731334205705147098300175114986862840605585051626787493439620105852336142338226401650805844360586213416078779916074317511524292844860389928677656796794411284258580968950112920397281007153094165000691211939573176456800040203958080241000733011287510344667767954801818684859242252129920526570655241498402957832601581678511820151910236573332657326211921521611928003764043249133974425147032261561151260999133906364195057522131051118183375547441907885443612245013536404068867374953067031524498434697976401563955259638783162967444480627403342903133230963490431862370336725356848257014710452208691141867117247800774900209230994221243288986845946412762914903066053994207076278088880461115064936324068207445548517753823151670931420651793108784687997870673658574150382446555494882539241018954322853511352053442629452620883205213351613323777902746373660715092309953828594503846111938667740291870342441863930469334225803556288759615072573878197248475885317020583897829055786132812500000000000000000000000000000000 [60,57] -75164172598296442844223704739561423226411959950303891031030963107015626722231403738260273236436468988946679412709253899066179943546585215374840206940437231539166844293862663594417585549450277342875187630625762775392624388672096241599712458889003064945914421365288674317572204774831873604162324683142159716810261154854742743344614065715235665620196870878292618917430996543502569969542895470230736732570586471470168948719302337302206365693588517307982925424205182798417435839620043286438853796300386873601938597259735228128672416903949232010246961124872224916965555105872262338709541163412307834108476239112056969473386444077096045929098197980444739628735935861914601733526252430334202679041113754749157517076308004581328670889274576664805470987172335020745235276400874132294922850410371548864076803752779645135729541627970993450817516111013150558196354943787894367007103262035713408033380661645191480953974380911861149124084906974663086269938220984261554038662313601723392405987743827055808131295613164553474807339426546405591253911289038310920935230239368913653817632003068191292549245982382671231384947015338242610123573109458069381394108303652478560539556126009554338134458909084670057721881509236365582895324826768972624516034099740047360602582324782435122430824517624156616163359792774543730756500732617239221432006352646875574928458929845857526110718134612869537470295087577620281891625887266642000647169784484923403713384953693020822967619715478567650174061531772608066951542383955535423023259788896490640904789202939299426588250939059101392408419613074668889619593321343210656393834893764849136344212907258936949993720744420320744889931195807747711863500732405013049839507280129718006570387242206281643235072641537532037271596314975267060784717007726356364568720430325527097344865301644480658432971136548143863397132275810183202501822050645304401788475370181859398764743846624126158150851429574130417632640005912297478849387536477746402545110196522607377013966674383044122194844558553674727490509272456249686517501945337806367204730795237639665582410964117627298064563657336809508000992316781058803265645525707837311484393532735867411740164347379520546622905707262553247592865086873216607688939224823975398727090677884428095631319718450212303380222395749843229614992257814333090982432693270135568638124226002264843425487318451370932554621339354462691809233747794951428233796202184685233367869133806538861223657174006118427190625657431142369646506489725876762175970626986276634795558493351563811302185058593750000000000000000000000000000 [60,58] 7941278215645895505280446640059308648737670844303175179389870528416536648442115039229711945668926815035733780896474012143275833951163369913302705610851788949524735253566771049045495150025899343350478577577922945209610369923519296225296935937045878097039585228933224858157354247423012476917147878417520405191809588292143211948683040477571679923372778360283797497819425178758811163022903288993421575853940165119606765352645939142016782877118541232558894573808655456839185331748616381779535077178443850152915021030644920401933537085452443894039118867834257439355221100592642349276614401217782633797382625729718407613811296894762081293618652276102767432116832143154346750399035353469434660382661048177282041720962976132206730080203239729579247713080624718132726718276917050845279477835195821149491015453751102792138422034853943645119403642898496298079052507907803480447376800397606279378625103776780006113632761815700171492603664783089185732584869673999860332398149175404655562741271703239538598904455166078865913162334619352689149537469670004797482601384678899235462597616864444291696265781605415663195973006873234891791718921288058374403100444013955295329679087193884300600587509271850177362579112400742590191305770452954759071607747193928899476567337620390987170589087027270576579365938760735244901941010775422535978945267388706527469774217019236892069293694392843543180518822694862623197951886760758384686829646132564104742779482562964976647536302465622014075887165901990072390690482272815129712961730097450310096204582939954299075468115037086280336186058418489304302362326110183595484633129495255230071833598285856875781624537810872496691936142654963784120081425996592588989418523771459245787988357314989619482988666851504258225860006304693276652424114194129536293211546117854959952206749591677059922729784894372070383297092277003947971646094155980808502775932214159571747230369872033553071435534353227399713647323372794610478597498237289635550572280192495683195540908350757405966440066201323223555345357436525187468105433865125694654059648241424459585814333755339496989953457896956776891542044164128904635853284280614817023551481104833794958736377732513577453002938606301079102554246613210240252701002528324553252159236216591715005731311064754598191508379251209652307790142269520728668218044653197137460247371019807836766658812725067085069412154058531857025470829677653153753135850297288822552165680976924002582686314680252375877079757447261963242218335355724098575248913542011432870060261279832047875970602035522460937500000000000000000 [60,59] -691559610288866265511757177852977362791755968022604899508059017591587003819200294229095625339477068734900027777658208613547556594442106797945096701388900477359506592270503833617746593287687143183491404803133277383679998356134368706454600608103057060538894937406581823625464101775494109113850151214676108583866709908051338050017849883491100824238694467726753662233483880104434356495249328892363776369547055821728702475350609453276957114691480015643407358714995165810141130139938977857443832536109581158682768421951144365306586696711141384059909037368016085223831651306302717510250792454144720585950510444359157779839601867121641579003911685365533313528857797949147668886961345167847758576997633211257735610087933048719767372910772340006519590960408231560932375839450224176221096483141844654375873144227010005254177090695625029948233367673511699107004799773146770685480259872153151897949694449944508344800805814632956317998167010283573430847445099638048128584381100041148803927404046058190020234816225181989020505407521932845299543749067872646314055232506271137079256537049456127470476641192558527197661434957909882936660953004980761861771562331761767224093595167532543457701915239061668127441457839858196047421697813818500111799548691031809811462806967202853648326970349112058751690382138488170834994001818492712018298437859438040889587137741441047134694662010729220483830949591972903388018824680431450399682908231257125261349674146970797145593249754892435264344743033951238694164442288429542078551283885086645402018309651971087935099911875961579554838733308564346598421226782133841617318406676634443662331423350897663440903474674223229903272797333820813104358579034854276024068052187324766105175254308254979411379588521232791701976685783660304890658655435596715387578378714264105590406957228826515227554576542542963770685533131191312140732343260933900728916655157463597768124255306311322051710342031099032771349503132981812294403548832655742565477488543981196853500712479721524948648148418753082451358696730079564982628225554851648871598687933174818522425400469687100787509775679320507023762140532632008255126435461464964885661402757206634281577447245510770834883898969685116089189260856938789586570749449890982330494667556569949161299045353513208861481458959168098857613600935157520131893109985110486294655940145492439569566190748893141321119368013283385790976153659110360981959757600839225060967531364512337146023651894438661696058794129165120908148163709251715303516405756714186718950299059827102610142901539802551269531250000000000 [60,60] 51151117858970911460668616351024644244411194291894811700170624305227902469748768344377913247351141647106200146024869120084259158568194754763004483479230895587895061478213879759090408196625103790116060059373679266848478701478491960425576581363386636024905186724724744046960791145718021283555536540312428151385487394925292964448347283925087492532801369016225923870065800222677241437951130251836374658432219108774894935466908623370930071627916231475893207601401921848261121638984060333574288796640743298379527510171046218435093618138633010537789600408626295511387541177112916333952714041767873181079877240868810654694491203554616173902139383229835931913814862217853204353241576726966886592134057929134975558029679299614492758744658899847234716443776144405897285065188883840985123428603816305851593196794300317140481949439007092515864015850159887038208780737035193884330536631322020918906522655085785227577647975516127316927364520742843878174419186882332128173968186665612981715953335828269051693016244173016973808194147328613253881204002313301093363078443414406702977705731539396592743278842735326136740638586044502276865499611526994652587280069581913033227717656631349112071710080829164903831147697771396565144620504907903674171300942784412579677364063331789204487206606327034535881321482869578780915903107284287965839348957610063215651266828147857349095904675260440603402197943396998106046597043311953755558718307106891955719408233079886501455349827462571631078948063044369854796335985211984842418582186084390363029397234318888555571300933433612817831714426129996997132579148280439679841037557074604667303278732012525309330926607523428330989680301646806499883296855017855817299781858322426789058078457278072080574637991626221759404085188399301141902506412637895562460394993085093846189482802515978987391117694389544662830707598127462075103616571227654015338912175675402649679168606378940316471387965280005288763680617058278071264207293436022469906960061008039674395476767310594138932080018910662962799315993581754762946551592127703557810835960356633283385250810016737537384821250108832892986127729398642817723707123982210845129641100311944040622182664509295564023869638183542218145856121487679878053305324789873170597637680508199380284613029384118536806432630023792752153893325802943532132037580026464590838665063091541676348698972957665285331197141226900685908567844631620794413541879124371828756071560336289218106957161324289185651459875157524925212441527939838666152275297708007480019230285572806593563655042089521884918212890625 [61,0] -4397558355256381041856007873986800534472590206716184869293108684412345492677640594404649418805084111057734411803016247730811151204451707221449802545823380516708221963655954231061894596803948547790202095851653934635304030458557519911418183732772944553507229517279463413373653804327225722330878915710743914953427900008487434388937832772093018611433316419131918662753610484449191026220023821971946859828779517145567933635302713926225722196758014744036663203910358411513342858103735215202204975647051085524167632557007382280596189216841613180977041095581525001389168500750580254904819007979625229879916855262438926886483695799112571647943319533128328958959994473170978061055272477702538300093433348925351927154660271628240946805354020750551261821247330975359416346381209746549185841607253709701290053515284242836380256347675974001140497982097451420576895343239653801890344712887325582698244288783489522140145613401053461778268404819780516116527116097144101922092965845906331817735505585044415503479952293823022760740274182559290841129454557852553039598818997554918213825498174700984522888136686919806903515410461126700231440455605591331854736891581078354264823290475790006191167623575884466895009406527062575314868169496512609604528946816348674453813922402785449772512205028279642792881139912107255058586129057339054046789327865210293081379178541205508493101503072365472964676432721949230239086998344769195347047080787587361272085861838096160309686119746393569294537515020183040278541051410193165470651433813046758218728107588342687109358027699213056203533060465818024929106263169299614052429830428636517652579280892887638219347222491798118510212154209099628290379427851619960583955506292428557655510205355162013061569013439791275504781143035786473672895521140782434046704750282187140472437419553058208212331041858842469845912866340387035008745161978065190550966382500507791061595124765239041398554374551803835958482965942670943464137324954542431528101913255444071493946471377543360661027123391885068505330415306981817160875943688058345043080470629655261850590496311329591949641953596177652806440180702194598388173562752892793527588659042961045718273310896743259501059973847272846036409971915798219699453177565953214733952278695913248841489375686616707433747331678551737984519603381254257223671683679371393631626842962719413294957754615339392967874949802885120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,1] 189049911492576934159788152608909207601707601287431684112442322375422844873393940573701021404787664169771544240561119686514434151850754718827283311430819331067336894331953814685968589733181476979214371070761772063148467545862783398043555156177926334134930348515644617729178686167720839716756953979799694154921113307573974053411287098621589310509068103149216193861306002018122497482173163951105724278961830146882300210454213423742388064770833148829890033368781346379315355637710714249925059524352003112825674228232835467573492949089591089616691999455284832645583728111695754100384407733970022670673274040628217602758275913730728401439505240372471027787541970956336417866133089672079690467015938566138684583470022992075733534565990775972468709423515754723582536806078228813942979047919776933480356315610002065899268324956223374216181651647582906489853393887704089548528572306572431263547724506473375639404734208436015598200007294996704506925932970289396718326131132605829364168900196720736922052024785213362993251694410340976075818663024964345265120349466997392955917136262885077673770265493346745121294738365502895774576294293749464495892289216959779163803007012572557675056841043801609793856606678212855487705262339284595025136429023998099092654423009052544463519154105807864946486030371702849510163996259278529964992008607645565160254332018343352136639593182866989322780985657924627771089783930752229716597413754208931773233501948966630482417565663858048119619838970562887413282807526124524067012101734269079646687418390814768005080397945310141342559039257250406211744707549100673342726738447648488193408687359615704246782394266452157078904287496427835052936525480232899057166244473009395372924395897412978737303712249559058656016479830901547135855280709054797504119544002244166905881677963418116185677793106054387595696825942017176252231762622864451441472366724165332685426703721690755093416470983477049045699333432606021572157958364761813790149732854597969720348281338558526013114333164503670820961918488718599175421057721173996333998534223100695177752133159313385006551084160831517243762900231205216354425763132249882042032679598485296828738496307477889397845264689517931075516592911382388503041539497727788418857939028060129867420029639265291033108414937122905583158389424094023684601324662736654708401262362063852171278782761881291089266104553716056064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,2] -4591042835520187285658499500096837001964076138336566081249449144633368873415780897203814607740364670751847268668511757142180049530763974634568320414545857799489584313515661504488783109927793909780743064658481328870830187542185805823468336444083497187081621562169593616564199952686568836852834673432700994504263999159631247761156916323914774926695501397570763492114151564704863109747662101609601438972142654307221354584663352559109340559082412403957250743850185562782665546037159226509881490974265832375597188907121573337126860318337183367009380059957501655358756229946083904581182344025164073897306392888621566874499051283003554031271533310520577111939674258009854296979332237848928376271144079208544798614033231248749271698534977873474947970225902378011958656981092810329118240345947142328167605395489358598551122882401736009828161682828015009243245095338414816091765243773459222804132088104474199152164879131341175499791258711866950104490121168055957684830146818945544762226279747038856653471243086014120813134066742187831223112495667139304019588447672294668880838778533854445036663858322578267823667791619230393715324316029788878904883806607635687179792596916508077473245683950957256377461398445022168638712669792181297251333868266492425056213115861104910755642440731104912798684542157059671770848756787188701555866661180231336114867456142707062005338168120117624314957374484198469569824450387967806079108003364493426123950929274899479508092690051089445154126440755216234889033488329934930607192224915458801354066884280476682765871550664278023866553676664547291398772968796388103767080995063572417855499156114440763784923961277683964028889158052815130748383702480438208042990694267682207126159585773288121652410069299802750472012316524731391186368343536387830531818801020013322156927958000865397658489353767024801695199804371382617223943465786768609578514467940914658034053890093524529692484489285966992652097711164262374229579087739186735578023800234636411289224376401450750254122467888317109867515889020095505437109672940411364791282593453821678147961319274499571411177993580757508792831349817737343346634704231414970550289820241411799959852695999458064910294017045921197332990386037638492687435556658029846139983249609949384716129165061383747379557393524620674044021103376574721726283764887104048999804730457372664421650005415119241061855416135196868608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,3] 65151092863070468251728600399385721070079571937304026399827268852901969099439608993008424857474582705900347780517018031007723355146471708117184465414751993407157930796893058344688630775805560248024502264360309576386603684446253715093392737421851926241679678635348733891442039181017017165107294260321987404425304797039468528010120724005189541513321513095960638188237562630737613803088663947575483158610224333408514746322053503031179803458804333424221283802442973702958708420337131449091226085863789384209835881486024741860324874423259591405342131000856893529543509968443557124777271601586501630294896183876079072454976991554756778389378796033965371257646880401114176924506376517635943342388553706013615474946140516449679503443999316261096981722604698064402495409721414150773372222020077358704960751101210012022481075014770970814112003931094638948697759952754449009894710538933103387535282499082936258401277541405404468220864327351621386618540904760507755021167149078062543554518347209943053242990583856882638888964004224435489509363490972210398326968073129413466344950563711985722146041915257470905328835747527351382818202063211265972811787109030506799847112821579257337723100998153401404575639438860043917648961389618733961625345282101259735685650435944090249528346462555515855536411875992203018083303909662080557243722792549071326839559298506241828654711625363515041019044311893163736471163826191395257805593560956963522297925575474167104263939479812108868862775680526737466443781896313620156307022762317781093677471720370573655864673193001358761267534068061113808529722443701895368076294329850217458717399855853469744896971207920773383572045624554090543379584582731250740522386837152336011743463943617985211098033377083785199715955312952277116783851373086222858529192076144070992461483361537533620116130245961169723470184808468605824804684758471697832021313671564979188376249185235243459932808573470282891932095409668605419266839800161619893311545572088806479436489941320616214718873429970157433129976570505116682415797755160724825643675629057420227572501342606567432705504784546525616002313864593281456940254807212019698573693349444051985033702644758751012888538214631778001953558528524112055010794529339661545255169049961663768970157782484065715305275390264887796514004012431414164251028799345251994841641405084614617553828091760581383928782917069617233920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,4] -637263818159853721247011972663547621435729135868248296799142833337180795640342671051379855823480344374390621603123502945930053445616934047025807632683016517995055776818797681619902006706620165197352867262868437018056134744315932889137876643561250084899921533899613866485866514479796014005567597112287672070487160642830152519703927820363520590660327161722088215866858886964316393614798084397148493341600164590083125637880813415660116657959593060766438471312571669145782126095375264460256451689279972105526213591649154383539667353468492157868614286551693052547812111066317102766699410805019370440321475806987322344269426777779403599599133550972715516507979015825860053065556618293702514147445446406239409027394461645775730522402872167408437491888888252545189223353104117221925376870539395571064262633471094774422699936747219953857462000759527925275010842201168937082511571720620205391814777390801539815677599011377032522496847560513634011037560906460822757820677956968399680286684889850192271210326476427504019579871206235356747579553175674805488248854193418918594925952529870497435274698898769908534721622513032017758592726286827937994121021676137539596664938680632794721259996484747051311150802969869296448664829149768570863458066078654579037110309746540194453063569436093247546800048888593964101638063054235167785084124877397776644840346327483049169600485722184553230598911580783378552513355886040639488208731213939880687394129531703552748404129834935070930183099326990296164941360616059876677499329650157124628313285887482781441026779225584450254887255404714920440890255280625210475302195526981455238179606729227572130620808265867663115212815407695337015196371097263800495583908631998332632407754014752923229019640005594600587028350114527339315403118507433637627999520600817550373863360837649454980147803023927417202441438473737074188114996648930764330068514901066608750603887483537014594844926798895931110000641106794711499803419869698434160539800916190089040714514341006271408596006403935142219790134740017652718379905965835218252892060580361023593618346152858029233794114923151094452519628277718092636991348403307424073326016121940446031693079265087268686343207076037651199829672612060821342197534572859208194850126864383995937919434673928866983540242677977997126265760898946791862449769559971916162208917746088201552883229374630578133903359951227358019584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,5] 4692703877760914253321064634992665857052486604596735112334694802335079369625362667909017979198577642777096589811580769955648551834906903030182413562044748803798905984881909246923847205455452177499827053095294990727826021087516879861401426073071970738573200489465314802295273462399526420398332525375433336628461719948136575097976378997905976921170545030951459216722687332860981285562740317981066098743538154806699600317567517912477015052985303975914378461549853720962241670734329353875497469045073168005521454383936460973687141719041210284547401898760294687624929076009239354894691460717895601646300900075619706639553197099962324192397662413823020909105509364237407322013574950489512273275819763841534163491293131332468641629966177984922226426659718896616553915509942130040141705610673452272039369638993210100375091250696848101139770807139484061554221078040838096589593251126597357414603734622623966538229210190200331603403527880669324627248202842902097419886467049878695800885278735640815844075147475172845075375487970466064047963314439489203956030557702155223276240784924509134614381749907361921007663316239822136267417386077378574037282930469394087254697054013337907496952716067069128499606568714212782006756808129523855082590962424155224799867323026117780342751750167233644392778175896057789276223721555752778263534557937729331919990197402656985468905214317835522565751421446794186425203923971417857862144543603250411295980395078736957886448608888801028416683114501779556082473483588722856333879374734223777138459698125000383740168383697668671094068521015840659344117189647853379888030928636895217885098085026578778554858942343789954287507728136473401003842002381381793587210654914448831555360328203776503294299583814316120255474670434089817977956074744815837563266666936746915835501601186614152000508326692593176306803506531306457448126895576840286172168518216756532992142496975015493245825538634363613044621266548473949890839531386858511512137322607858968012974400773615161873165431431137169390675760973493680918322194432515916365172443172135909689951634540947466168461744418790609451854397036145819046384945945751832926071833563737950483693479615600862671549719789425895378834886201069769187662462549870539641024698564837665939961555473240193595384267717290171244327243826530457840391779813008082481632032489935000205673381152400633597928806655655352991744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,6] -27471835176388567144792560205188571409409472780664998143099789239707467172901130031621209145048876892237155170507357836481282504164442176616305546109613533255819872546471966253555344717891399685701225413010843215888676492744312226905641441351175552238257806897700435728852393732702616371867674208496157508327238208317997458505709876216474927982629396846259880608972001754133369378319556644224317623115954856081882071886994818151105593881204816515729710165005136645186180284254979175772554615408897151137494937798067245269057111569914013430420976210610303468194339202659853722839298963756170511777242784185305363727626710751763645487975013580484762947620681242059322487399019568732378718845734064625572987047513337964108413791124044863848302419451709568623485337998513152070646532315097641889131287845178770341046758396166454185966118284922843745924109692561782494717058638967465700904171432737523793636860468864781967669166043152098192447277170412729277344789042453115831424410793084176434268274556220596575376372616532176640861755306888345238582388665895284410146981505586689573019277678550296151537569686110627733525756585015143873119698493828859540178562954895593400639848950537285906137184489149301656970836425420091388331599944740980449149864407704243432582639525747857136929303960669238561165570132615333932614369020792112225882231421003281969495333876062201252090751348624731575273494860465521529488862375886295611851450807079281091171457657267622154369682721328143836842702439859527145949051905453749655260116762267040166626105103824139587479676703822084714937388532101360147694981912004024975230360100929745236936475324444072406920009911366413578466058946039511850491981432201860224219162393520996560093312611221853085310889482136493037331994823393587776708400517004612900248611279328526997128057310912743217873108406175017447239815904466658538629919162524421168362081135878207260649776296125928816865022878380818569543859841781856282308393644631491124417188870968265528977362307798457279654784441160137089844304632741326911022405381348641778812013574875392426881933325393753677648363171257519936486126210979893625251814025925536616210950314738206496184548722992489637979648101906164438279758957398807166800274107395297562120403138553884341125246143325274410951842150487781120455435871380715803431685397791386112826333821684461325898344743711176711471104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,7] 127796271858628169859522985412195247911813950529707621043008442677419708754425873204565446773221542572733444121515597487082613163791605204565108127629782029052406821972319615726582562136516723389916662384204389391380312664617146556925688990624746819792783177113724256209960688886206412654425446218750906799067435739617230249986583532074470306659138866787516184352348874591827673093059968270563535090745876363545707228475586156582260868616767899315243039193893568758983379740043425330428254410926562824422154873549887255370356571917926187550603375752003821306766934322596186463233960725976022942015888835904479259367409856689272907393588905532024634667134174815071455880862574778696486371185630931196286618628533335119289625296101842076756478217626926014503458934848417191498874317436328627583848108128308586962142590274485179375065966677929234024742983381346809410885949886159246509839236811708860817207128845287429347408140746343576440277788327111231402983465326426925372666990769201890040054101310662036581959654679210707854766406329945785001127138997981025508997434324713717223389472956936713851625909767103398015367167551000340768950285108675873309941782097878816436433823968730666292041771495619284198035627943934578663845268303143241082083331652311243133447541047176513309802564795537757304679615434595971351014107097082936539232600039891412461068210761074310734346092832080665655454127958241521052153525159703588473879718729343152095614870332711286355242433695719534357601309669333040835562411627530895464709800979370252777883031166168631786812255554754437826133137335548903220319506804493021760052320601904348145038805316351399798102375369857924973367922099098324210413148785163552088989679273985893109262547396515366652553197312372345150008407427402407892339727965230313547046561447131970984618135295727634916030260518481732500802032572775494150992064369322558592757371925262461825814444482826688459273829187906297845995438313031794171626452764165539747118227433243856909485631963043654644300231089023474109171924956229117479180959371349901294154707372597523525785818219245090438084324257035761111543576982615552486542306658058150506961382269384672007918146988974684677188720733422603636876997256367353043246681676918685001108888597820063491317902139135554596379046724737778565351002763553951972666718503636277033570997892749592900048935209202935488577536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,8] -459103180225955921046691743403487858385201809435680408266304481817110803400002415069998482533508319637336919416980182532975280607332088868672679481227154370562010992135173015158996599314677763593155620786811512260715919952737163107957690631374789844446815460865607636013446098607396605722513238708629364731100672443298978583005037507996668424615474195392514663284050145530531503880170726026968708842769649475234459457899049726340515411586480269446207618179307348742861284225328875085177730611659114136330475954746302632055921513084450103968157351702558404555828413210846152889097311445510897523472200120899601027458915385660515450859474474084828754141445486597907526261648405798032365704283794324010522006211001367094389510854536024963739955527167576792332207403583126353771557984325074952686440938033583943338508975665082509831217981667664937056611568665992891541678790478178417681186949581350396429968579062034088655035832505906816792582678376969661497029890916823141610125836772272115535307487509226538947161078505921803776401748907423073722714318518295960180723363267908154373636443095528892352271680674018458612104643727289318111124122808279393492899934467422511223977223897171471220728650482364655924398511427083797449105016292197033738319973764703393131523033584938608526874508896099450662152050249152320353325788180011421857912989292236669581965919328968180050234708465339154081037630165586765230414336905686961945674393844958908502937478922005018505615380005955695686561311283492948022774621257093027029974540761451516809228810377779482768278373090118219172486667701900721618334858484369601595354519515426994031086924364523199339654755267084304707623912574827896330904193370906224101935908447251365827030477715770155245774458603085440012596427774981567839885500353110258969846292738537422437324537538455459586720139833028605830338772766437112969803431194368089807346810515673870194346570616984728981332303586922796295377048680297666994058456179333794065793341939830332375320782779923649760678940901792059578936240079598142833346856715876510889362148204150290968507187122324560345967438783787798637215695507755399327164819506186428035797222960017809986071197894011104955601073388479166870531638757774216275334045488646822909891509427058508862472519693516423860558207617689146718622934798969028998631940676502615499066558320532104871563389365033943481450496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,9] 1254387376546689431896194552081951212209793522857772362974106802874573398075104354836975876612476224689213876474677391111328284910313917407572372107367396571961685051474522359964976498682144854133495535879082517043999376577665058640077722821899511466284358035227974852930842726087645295748540649328438321399091273939823473770647957656305512949382614930654809024340471775115986318346131088331044607169499015485128764234098548566220640824745017853296920259839861146858778837372133318052627623296308981491444229761221520076068105011143229778145793726154685481267128129464454667213435601263139145312814594911418679884205021236765371257654343296331077693980324873151189687124221333046899362808186995877996627457502307083373953679223575606870397124320427599128952977699087655983018652110689940518203727789204535988489876014298062688249995876692772200180753409291323124266088168312410292655591077640427245080959490604050044450729433410807505910198025658650163198065882001848252549900314583505783786590683882490576886577522627973593640608232550070797379202950327779022993209444653563509571217536693161825771176699837930922690428100050107716633802952272637943566691472449040076010421924788016896897812605571750488361053928889282615288926505468469092148876024258674345465385288301493107684235586059379171167144366175690811456999578852112511654999650720620629205399254523829198235078092788320872199190327218131048869212507008404665131369002715844877199173432014713181074624129138569787987275901758914733994949090954289352971240790274194002186730028648699891567413527332194128224976608914618469134421002450680674465375603871038114428584217019121833287839960585715789626769520654896246497848833367169982524063861723327335759556518030334072810437290815926896557609600352074285544833354036219806070198671327234220773827948044028640907489043560622673002792401719554835169523935532889606558023581753671714212196872109341167647892421849685000256985555267660642079101383259141606570832670737381243043699452248494390582997516104104150295701582758488213916370394896894397878074410968458703168263941576443941289693747953305618816060694233639239393555461473540526756895064360304769972169713899114048100417547322353110827121511576485029538887816104885792195457492236446878363611850559613434150973546085617017316226484212075093700409634447186225475397140678855907601643379856272478535942144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,10] -2658509990292946999284941912811332827662117643711855944357726479411229598219771709279750802075441536480567539035443705221059328294943041988463861637165240261235019945848790148883561364820961594771347894560685080637667693055217345026482482279343372036219357580535400685504348141852494957402947640365707950710227149653557782309543380523563039430918370217788919430400814571609072575411284494837961439406200025568373191030968561311819913868374751691009037982690469390402633664326163533732171887841812447321228376366180056998692533182306069475202426824199306499129607581194616983716995370131161972977556936647534501032569413434805234875062905700814225589375038997875964818438396227806771210454420489832732101456498990567395634181365884761460244161318338714437420257018658534673296926857225507201746076295822483350061686289043762446783706526249254207273044573489453377486578044409861324679057416431823713361678446165510795729579979624770351287002429137886114819981314252530109534446989539276598303707282071878224345067682702145686033599502726207853281110541923259798959705890156503979902028219334126861563063587749258573487502128827263894191760590903933997728119432516049399046630285887337692168084860870203161285596060062351896087690604496109572656082805540413984281949443233935549583740067011592514519373756047447091391558174373707454376910996757579292617742685902851635464036884865682654711607025727349657328915769274832243375604693087038519193292011063974729670085288506186894865045883985850472610188565376355767699766017588261516076973988717963879644537322715108383620755681011059154126451666249464488030075024796794884593065536896328276308033144610178686967565136689133434321278791162735552420987132432255352103207062688754479246178724881849928859583988381981286874612607885837209951700535221044437331330072845178117328712159092185092747059444564999264451664304864609144180760836267125840756698598797549532763775934906854784489355291132432609058895210146979401290285940988505021785265656996190360223515717839963934488321664769391135754734489126573973893388679614863345012502813761476845645444037933791943583189759170945448823957617562020184211347255436646180077414837804936064674466724600756555629030051351009084021073155625365200555583832933380466992557296601697664564099573427745664529189618003308763476014861724427083498550915578378090445291841695058208697090048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,11] 4734841992556646941916256053977219381430679097989773375621883752736167618139809682448551391259964340773335452017414450479782106509952781504396969389236329062216065363446190428818169818227369009651784439204672097545462530494583422278438499639290853567184993879690200380237836362674982126530806661680575873466407261586294852419079271431853515975701224089470181298213598127495547131078627863006085955737822262957160028648026150528938951330427135644307625737234285089793899545767273003676058375561392496655597099793141343332558641912602711394543482569641422798914877727854883795614892805233241280798312386533586226302500596908564341750684525265352947911172765079631067571639586130496002082628403218964196334168111021461618503637651087933786549673792897853546177714692339263460498150349570375199023102782114241538098775595958491325194401160312441216688595140011700367290521965965279495454722665750201497912745075636839481900282764155728549566009795079552441491928326114879083166967853627001955255742184774547540970621217208715194576423997821938614217216499435143718859474063831986616450074905635986339353586805319284900828788938690027031253633162937714729890983363895897054650641480863235057266202665180135995033210034344636930411819180638237507741148966178001589729094680976935165628046333000631046106878639936462040769888453063571679840337269291413378734518378071319624319320241898520910980142550305668272884978839884310187056655846205895629198542165979702625143392437648463463528799953672091795568149680961527621270243679261750249162797469438196391500761949061614792795547070578998243444351390513295603116363051461752080338908183948636106284413020292874640165371129651442413564074623989154646597112047583907883231001858778191444680365958135868336786900647033642295047641764419733900434998893337268552062641917502794009752094222261125732874406619352079072699413009014190114171959125655408376532695355303961980220107514789721546176592653144887502969647385979199457060493593042239491430235206489829975322810260903324217714017425616257396430375768778680230468362168325694664609471637696022935222521799643015942339491669426552822476610140086523929902784756088829347465998350288793094861581598879884606673698305311152496276073294836008747862077048587822230926239602979827968393153571732901920620478919884861291699062827661352698202112758024906227568962358322456660841332736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,12] -8198484647731727967959606789639488152552485453161777803548677401771055542629913062438803446313972360600402022224051841838751521747659597797847068373938587532794889540895265817402566434002911544222158101366659791616442050427712890708359500870585272641790655910403554722656994109323512357184536312512072613760090820231353718406415330171008347089770295932792404439381479900629815999663794185477018934386854905085286711246455919060377271372415778455825026887991536856199021008636780913372925219365511720870207446945447506945427101309783455360659633447315186779290528545898084332682549653672358681616534736894063278242205685360396304906895144107978569212111409026325560120600939442853380327037072019843614452748853956726281262199777150797246209232226640124414718233468595470661035531984189592702459804916236808969676059322104809936520947300464253728671706569003531886183091472753560943323542623681808628037951972738607887988199521205400422894012684520902552229072158798610034283024081790471164432130854097231501458874913449863235099861863696412966955062800895675379513744637511583609600830829423284753811205867030273414571207049106027523137875489057157605799105710446374093589107011493114421035687879494273777082957278166035923186394764417762162885432137968927164696652263223776621686480691601966727669154611348056578799571170547963322235808881192229208253267142544621679515609612561970190189604834489209799570719630966138514788529611331068548260152549950689315070906709610126489870190657485677588803244986420223331973878705804984012209700778530688696265823108665255627804585772312076824747761643084902511431289500471396497056237568313432203932241931552124303748060412082355986468014371493842843313400815895502850408182438526584697156815581480956192045917993852247175417346137013274646973294529550738092547107900238946796583908614172725600788839488499284923578015038902299830762094899313870633564328052530703670063311601990412334017846845457135174069169016275070821487067026809132434906480958564676294897504633548310176414794887130452972627630588184880154219254381075995232657108234883657732852415520484797494297888471631797495887160964452666716492147809752215294636654693895585850199960164911246152275676440578043193913688093365184526901418947028028267340718067023467319499831388585356125599469492064653942917756854048795643319103238228605063104742353958867989478506496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,13] 15026386412467018295359431418549114828877857543687854523731160791252817472025594106918872482831954543969330284027171181678033473836087332126645681946204125106206624876112674943942508757297671382812700638473219126773376227477119312222387370837583652582855456848221214402139765587263313665172128563187704019629039023063811934676177658087357737705904615356999576166367588069196233639120095906796478653407640576087437914106685060957338954217987380276986806397709292435262849297811849350033651264052162330627194467104314499613324280276756317029833873355014214513034477821479088834469045528336096960966921059185008003711541633981324897454671453319683248560741927977139710005623495928887721198513167063242774917491091605232517618845381445758770502854011551010664400779268882296317595550481958411585335691115021480359107524956900290677477831843600269249749084081913826932802904273631886777954445610485942919810821316157313467083411961559108218923817037039424530353707018197200137401840226566401669109050672199181504914584551891252374071276651144184219569967329066914735410392655652150830350852427789696301649726242504863792070218873929562629824531795913268009960879063695409823934528721950855287591290737433281978094133992135282390756663340391670977036461113246431723414870815851513066759606265921185586529215955026085757470949984554967688996923077420511083686281161753669082288934573836044266789054501618218063254370507729334245832447154188473507521284208592620691864288393072985402887937699180793476282459653998530630125177849333528110286991281934581138704059915049759943249991105867330958985910305942096617752305715400799525283924923165268637301485947338009135842208674130389373589563080734224355596672495998928976758771903519715503459889411745198708620246276709362282121853436617146289049162206889505039986046220456375426929777713755536513320803036502997430987342076478867021510983559219325407990048622987408661383208982345537322953096683464218279485306786353922817324005205846759181575732107786654989160380847955850010539816508947410311141450619167889645986875616376253582721325325756863855134676829076998178324466787976016397993749769230733242913939370302692079514557648898537833072599592017659552599776934698269544280408131598515999870436962783059851054024815852342204720856082636299006128508079374239145006057794078518068844185787977793110213325853608802692381016064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,14] -26937400491862856944481421616721382519595364842626016584445432467913202522780586349499440477305266993767160975492311256027031657220298377511805467503403499695611350801018379944592592725301995697585426224195306633389921074708416980188701694317576076397671398927268884445794317071835643073895107948488544427401988121875067213809472374780229454139817261217743725296317510991763136732696729602547672131921026523053688605086041039934347235953565615706224530490694813375251475066405148629442342176135796255741312068704649910863641539028572793170636311315639149316507990012625285540434254831550042372875204851003892136473409191725300442387758778209816608367263284846474284165285552761037778981320913067299136691439888884769638829356112035860544764196560415094311369033182271779078290335303640472581807256037859803489627767439163459241918873899509144617846743919902526750175505454453880349629481974794042081728304580225121851572351583977865227954777129377034464435038219412606730621440222639716647813663685169052589278519575710102805684561212583563587463355562486298162631352759932579030936502625081261234993665837043600504310950502754076287452288678337356838216597831712515242205027950948320905737627699411253683217982609434576344823524133773070795324382428411675233423793816923146984045289718750951296663509515711603533668245370950043838957833307554047040826025436164754205818983116854916950256946931268291885941806621016368351830406056589048814092849727021824194791544876590715905365822440742447740041968073845825407050700680824872340041454057693755661947136617244309156383499485312146813343420108880753929315351023728304673426184399870465082469683313935810723741437941605072604741724062861222261102150865952670346790344727885706010524247196313497112725932559496265311465199835279073931979782415386479868303751469421023204295409220752445127523048287849432924723892440768319948489794631702570209154680833114492040834965927679816287620714078683304182644544109768773610595835547804664447498610990134571497806690759994211252029499683037242476253771378940087773979159994639739195787741625223339391719450290205927304928691751246715405298070073358110712423496801643747888527476841754630948021883371255411266586214081058380823269707716485169927545395286769453003191574909832509683570110484878417583710003782991539881959299747255448158040468043261003217561388416992796513912487936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,15] 42217239052107653081437253689723692893821296221855975910226799331900597803798024530551573297213447612695247094713951264092082626370980792748182253046427196721331514766483439406878439958300573041693195595931976246223368282154400455966641492937713477773670302163128439253350353423198050076693529861993611396917827351416894795813177261729382353551160089622329717133092096336854395670146961786401218935094890890313991186340034341823315064168329159584522411986700042706349210245358433829457306903720813077087649079329738659874142592694735823578388949178954756911897654741396102897169905926881346574134062558303424421750143409917881020526983129455271752731895996903766989185841596492132174013679019515265101816544596789723846801524553538057147473566661437853182043078595090896489042424899593137583403348739170569410939171614259107751193032587821765478117704370873686150651450488557926363768174265173875480916564382794063084544250617150904398390211229420350114438333200219502667564255290478769738401221525799266059135157473089510441580642370462686236923167358950142438327729838427136270490468985226136620860989522184944090256436812359580594189034806845641992943658850872152976079975744170469210594792584772207569959234515506546513289086966350855847792641936777346153124528983586432238338279453144744826565178986964487253633709612400351931794613028513805958478909443513004619772778768285264656978154900819116105441596128065355187625907949512893416088109791196322786189344485143677331683521669541208234644668458101960182518251170018047747394222967961558809213087564010841440728040807466355007478979656188419450364682359819945461813117418532502890200498622707563339676011451925497984931145606411789562413411930304676149263733702248622219369717423578863047114698116885677000658941365639502513357734037373781236620327743706309679275099757206270035833076321892485393638243285062001771587529564707837310822323530983674001810369440512028057603814322031513198138475019174769549229121784051342686721893037920993480811759785710695293925054935256389935361758238460591859099730622395641729569589373682718405186880081135660319650470689978862730125500564014002862930632897471264464255629686273205298423917993891929782137739326910793540154781828154424076361454797384831345861182682270603548357657844757736728500107657889899037176449487499477585997943515083785727095896721954974332602023936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,16] -53231094679717175342951330999151409379230157904083091129699009289370342277354410721556538262677262671378373589008520194248701371024755503647625419841412277292743225538962816780669609481099479071158857343610023883943080641846528726502809066510628975306035363164117463390205007175865010876994326874245671801523067952602394636100721875058346564502903384140191641852441091824396172831760800501708721626630506075814638841940250376467442903932574448082935567625687518861550490331091021575926551893886438642026584169305098042283107339849598910257417732324405927567772910262931063751215605611229629878526414826177770618977372424753458039789438759296379656330827538114682330351357151403618361255307145331597860622426637998761823743524731142578397473832426895555484000576956783369034340645635647476870094176836087962470820005062159736600247016905094303590542279252125567373113406631961034914694982608665285031354704554265453880615585366998620826151911173505988080662079204696773197179575691708968910730610577499990535545755933812945249353725825152446070635269083809099041437414515064343903419128719714551856328050136027332311481731137723302607395111767357796258920493492690265058449384471913088415856450961363797082359436246237074447743403468734822075665800851065745565502016224540624307820665879144929789959261038977882166725226840517867606212595638809374009273852420402061878243163519046328999605695114825854622810431999014338228403818273721366500071092540059671324148770635248907677593141076404908058778141973535365594798779863163328213260012655894567383758734405824348889109891954374344896140344263064083668791186002923894385630555700540625348603357351686818294565372551177659949712729020955169490156294707337990338815842244130946875121540264149271835505396744739805241507136831818495586253175252689949137016854976704068047674612100317403392430197022424253542643079316569377619060900449184814400698553016141840409632970290431084786484152332588616628706929444475482445591052642558316008788788875771948333100468883086960672215674838920483994281542635422594793834519992472570443831526067214335219441804700217238799787018097167252251674610075815775807866670553782050933735956402383767526311129121405427394504999615154499254344743742391962227250498929400964728410043082526854354538607905859067286520452266246787779230541911776899699380203077724946837143487425264086460726771712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,17] 46186861685036103556642434392347921255583338827992228379985134101454854061141946813230433843176181283649222493489604782547640443533322715408369270804798996530728128948297958622710331694876071763216081154354494640347939236611479571118735723196623674473555763843529514423397263188463578463393447398762459874648749604934136674702400969449143194288882483321843026142772342179916214981266381806955197256834273607383063185424349524678216449103628504419631511291428953578184634944226778840443035828648750996324643473115134910632908024546687754495445931860664087610628893750613495411273758455376559170236532448226455472956919783387857000437708462292490421890540308086448737439382336158878060100800254000727915694645398193326277347112608352434274630940693349993926478221823363944596370251298128403500864347252390689269624623987512645152519613137006047465477151522287239046732424801696968598181908638508241119979360187987222271459318403081539959056371325310897603564826610663787595136188773860325229190924836324672827314024484639792576459641307669248661761159451364097190861122706216911382298226670517772363724612885973369137866255008904085002006574151512023214080271617007400531721172387956552267293259441439554794770590728212286658994619602431030971292014880194766936469620848441429682380404056001890721130198893452300889022090361025432539708221683942625642260410194390068040952704761786689057904222980527011980326759138868057310877015376073859984287964644646423400013135446615495625576664395918703159868769835364025789771429385017398738544767405258254454215706810116447468330773353414237847044277191342850060867703001414299716438119517428763484574006888625403127982035766941322891905238859491565777198112198640438291446277714591387167334198898425969119631757614644723683656331669466955142282011459503027425997239730724410203941361201254415760540831619286630551215177924441103739079370170222364753070261189295007650763431611647226567642248611011181500630559293840509049215542704294677063671587368838464759860625055669222251143468020385789956732133744703278048506758524620344593815074432978447389798595392880108841816210638273613483044044437188355899923316533419443981493744125422608356883516213749437056021828538924127955196694401947495395511652461547050024024462415573535727579306851219156160574529318069501070339222384118247505109109861215270978330351711053713309859577856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,18] -8423077863411746924696994938561097175958272517635995021527243977021700153763377450612426472942423717608187489308041840348535412121334283251185359883824385155742120147010753547512342202530916828138723299448497405571498773112597690802906004708118696677660503013772907312710633142836131950482667302082674862047676807886550712388002621255503835937079479669992209039050413147704310489115901300401308027740945186380779518483464009101178285988895945617949810261470560516246381634182227009575180829902141628462639300806901750509344472477254375297063133520571963405199830332018082308014637259316960976808725494320657813653160170880203386574517847005322867135100114161060673230891405336425624855904354853330666274505410299510751392671652799504794932528866938425843494439172114344905229103667148744746319323060527562055139030850031399309835484883371484059300297900668831540193665738156105303805367518397897432943336661775156990983347890880338599221690974587842116101607129442476296014094855057018781753650657983320036593571384593592152710248903852158736350894094374346003685486557647835999477002671950125430982519141406951534605244747874074340921772600642170751135764163449671504019048562743116259132034547477857622389243102093189935588538362929406366414029202058669468198442283535074825418773544886884569958484000068110438735054508500714706665804121087895415316067398057594585527750794820643086684530505051159409412945510830727770853354924037582769431098818819003593864421184279314002857121025541622043711027357073559710621477677917156214923275652303922337523713387467180863155401126689482361296030182936752226207181314365747234457618034252210549534856363374480702280348666067550204805431015509666138401019167650165484466743483800920630544725815119668382030932744043194476635322470888354656160455697105576672338352725857602127736379511660242284811723766728782632708201983709533326831979951560630110676580483654323109082168459628605253318032901654027093245925628730974251897071337132730568239830653132213280082063439702250495211302627852567874486426959083370575904236462333825873381421827293725689076292853466969910083378347922973681466190745630019556001260283349812081944874052477909981342297853110655174446818254806568171527905607838455519349936780710095771691739414594456874408717407690540975387724919113672875277513813095987564914768871135003061569339731784749655246503936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,19] -54516936408314826737515166980539533328112514670374773528100352362206336258557902583696933145403669118136352982527206511667677959200274331888983487360456791287970528065952240573552941083914248321043208389075821180363319941536184356363566149766012374643102997733158601502176993174223331805386421897194159489339362907331033729405100197538529379583550823540266017802788395699449639978085454134462894680805246819155048617925970913043302894010114922309387618843068783491558343727484436409095844723626950813019929096998228336169322391342296916116726728584714649644832945090408109192050150970039699240255922871913163224750770927133081608973920316713543911067964045317779703026678196118971456079495186260084493003300176173479942936309784643546724406824410334608093305031992634277727430807959774635714910212508175515361564573877635446973523234530179636697707001302454258169123367933068322896026612104373769596739695984495773168307407338394849794874524344117053188713672614593951058922741379336411777088888339155532731675043243959692198219836159034141638709237143530349081909614066993478486523202499499948999451020294858044767131160841387313200085318294845747719024558500852881734995494732428275423420809062244537341219692546532782494972809744216064068471552186860892836898914597345207041797054172806920856840828559808541069835526749615784355083825983544304963744539878142693888425860777192464855010288695177846125757408481802998515753340123967134931919421734635299176281322112051031146764119397097442799396215192299447236293616585275417607959301964790269407601510914576612119376689454947131260936442554525445917059936180233843132892764168129437941553619282276096156305790072155150490224709980397468039249910027937129669488838222085566064553534030281641032677716668837054142454363707023684013256809552493175162559987449156910727506343318381163327053269561068811765433791531646321925956948678299574136526528981503193804420629696333904610563512320913610024328671979359151957059081597524790711899650891798469935892406744669777021622050021354356600663782153002726761724083173844804271190333288115871564092381865758724452640780923841941739868568454081495321439628076261947689732769910498129544281205288596231315133157582068403320888780275807216927203454796784899617198892257161249863814777668714174697547819313238897182739380713762213567865854648556883095491116068704690660807016448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,20] 110594039665416654317597885541668569166353801863769589510794453746732530791422691992343778039080783136753972172907257849858522818218723590801197294591975742447015587844392708658365151840467795483289098328457940291377590412057348574522379390767805820482162750899416189638234697174077489263941114183810934184896546263535582589202637938995213069487922904908820704625020049960556534891491219966337222002007927289522939502134314435796204102342229263327326311677111770545289361361170916631897161392644135200550049004378502199810329431269814627151693958663432667016856362933523661188830750927938765069394334852171781489929150021433588376935621384153116666286709550752769448181151979393219913822714954138652547942131380843021250456315427264768020175272290151509439440444250326358992406720455054260980168509470916618181285224691073924508494846020882114280034185718935182312108589638317846455054731174871411860547074295515427342468092418619115975126536081221985155692610515206097622829686371170841204717907743275942939919062942829523596338867171465170940155114787388153025864156378192277093149042785552722760114959037334413195694855325768052459067787318416186919418562395469543616721918891249766267558393764523265339571071341933438143445906822171138732149847379279453016224750311392595155024434985324925161331671084393518555534503483635052926932243140062534646195026596462734666811039012442012757342633194660523496205748724550111804439418784504075163703347179821451022444087190359809390469272855123319027524788871389560168979823289107865508155376269162487202505808479087288410936152204315571500864108443244425420234422990313178744001595695122470777693059476577783899356237227606949146134849892645220136210032438819234263969184311074124894368675919910644467174925561731757786167516516061624748976458227147527901654917790181803263673948506927871841689673232492673796403687326882136451445497849028016712005088512083810642056663872786988756097300630625161116970368836822674385878589285725137899651071476229875001314890069798154817764486653229606032455042233890703195907503605290045826230640524865327721346987478031371947455006277589139453961490551770950019761977719548311569304834482020608915536989418603868951579522030534512196439920202564169430061153449507241326890549442220600602882609338875299544228732593103898099652406386977396653745830023978242020725522307696456735892963328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,21] -121952975732962400610917429873971153252604190806677631644959745183084835596170825652928046048032490468559675309975648097282585714695123926301106352837451082965774416383903100336958273767408688959855734001846370228229402607377195939388797317581173970488576269039258279611114613821827406168346792084255994925691281599811028432728124822990300591977544889628365198678843543128964701732478817666894098364574800851285984043674203254853400043923102915324084994432606495565703257886918657120692429133511303734454308877810196923418502499169201526679369796168029993509234724371588111649796245514063636462098291894070586248339463984354136057541332286043168577983680323097214751319694285477905881562991880163007235064083285097861554719007864126764375400814032503071758190112613554496700583896760471841055201090012496487122219597002851095951364395880737764448402662337639768191013538383325546951170902530177736023070713775875379034586510280057472973859248352330365787208103466293642787430337882847831475599438735149021389884801579989117241491954887133055879269324174572398458530757618613904292646611071404613373381180187686514331795875917707924454039441063213533799525416283653413302059963463588467938153230606688268343681756474589377287227071579526608173382710424175432522000832439009994584558375325817741353192292431603528523469224460801353364763713375145247224508449174359154557743199571309341797763765078325656909152062241016850648961460963373100945403651054846132622481523935181795066285715695668658115206175918495619141337419533905102110249181516230345271980567318376120415617580068553545065292335051642082049765060960843530805741394023455604244187560189434630363884280180573112570387306332693878861075997222902988444964598578029067054332858849559721847209313066511042354642655893913154022641578972357711995485171408079742694027851724625418647106644051450432700553807163093947349179174365087849891848570382664743909960524447236494835942465058835893099438099760467125796714230847336163386033493603266921254297188880857481691550425903402423862548790041978543183299888124686359028364793570449084167344915858914436385372515806482602511076097776913095757144653603626754273022782398650137547146749668974251077468566819690454360492661755085409037681146708662996744995327265992509901606425423175730810482890768939750112362690421548802029327197023753897879384467291515655662543306752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,22] 77797805054855145300994222196037703912414393547663398056451232761661447183134915613467226325908487178961246785323800136579000463940125850184604773827543410707449076580124885835058428036296805036152817204784399459030453504146744753818682691229053945201185860613697444040336681633441660437565283902773278288204282890821112774000975776318526984910303568871270170568674416491627181283107229752745276393950469423689463616202728214755074547973993674112209948799681352714363682384216370567055041225582880088387609125088727211278802127922620750396837214988530009843985699744581757454413084178078771001223075740922041513542754355777423739764665667386590751048861788322256177024929326435979654222295189147653730537727660066699819073878078614719657316212768879424392818133047062039299079592351765332145954203630861104473143911235212941279978125358272168966060915142122009292780211359826360056413705585737832475599644885049174733078352673664895963268840543709120161626106029601040569253868987582473042912472724852002174953823807983645472923833859687970368381902405216531174637905247546551305875928757120304849566110177494132540875658907012561898791269493573165539958270125474016333330922411940497273240953054513116749788315352152944644467122626953423786023635891461451573655914866630672135749329453178847957004501836719838179186940274846938408007917396443909544277672297713049046014381728883217688836455327525842104140450694090118580752606509451420499576522669714164212311560088190808491607761300694207777391524778076906210598178650767152281397791932669622248169604574778436916746701662355333131960803136614962725863489116514408021738839279769056149629793707433474451780676997385572184648544225725047725833448058445555167163792425397210554006881334945034259421161215038475193209706507671745931103588679814147492581080136912353800599711283610611465839124546809682710104316812920956596917447913203516456785822538398852569317037801179840118028331135668448354265705060042198095437465662498379298586222987753432353848005995484533344850986569330089065175040241606732204480227672166870960402005535025348825860111764269793154586980041964258239905624489497250694889061213621611777733274157849590652532247803995845149121355788674856620354324740348907083284106901519856833556272306115950121320486591720883473094727224723787779350900842531578120103464698043651427361844076129780856716886016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,23] -3315307176947318564462567852192549629554629118622522230913585520292781895304444908094252007562091243905594764745921897197839882421265299146677936992929165093428494811384215505763585555304240580339955177675823200464852493621604708981053473914549003388493572819577196341507521486859303581231392753067936016518544833095922727203420760451929558513095910052825288804718422871342740919417733992970580795687707633183955686998658094936203232061236908313132990268857585115490150363081783907283432188379178819414443862654324145360441234088012237165001769072858879649586523318108785058684752937592562527190708028797201516346138542163608599320042588543670212431688574071529343114572998286841432840682633932104197615146122093378993526662248526248680149156746786986707780456690157100850309681574648627753165226153936956471434258443311822090542919296022032666048997674754107716833934914198778599350502098266056574529821301464325516934721671627490356293769337407848550290908821739385902242779724380946645910966750630550844443536614733833688072653984012541414795633727661567029461061236718040363072583192518311093132321506539069596287642740006829567989608245271626706744135304003299051522949996625911602748412142107225200457316337860318221076741688947473082871112331157589808939277677919174187073342079964390844825058331441002366546789942173076245210931346266728298948383156896110252689257772200398882053420783977022517085803805760366895355766094814031270927744621776675820825273052694603025612828980910851318095288124299263666558214916681142491109298321470545793005005961083281267964833015292821757298723429360629179326748166380513499825191434567928805574146547256756763915102904223360026823074975648019955856121567909184412211103878581650874374494947114175168111872485064308888657690274724428566240233206821774243651923052800996742070356236045765793817127904375278846416882411458991219507204342965719933084083739349064324626985772081385152206778289425962414181230592534140145430178289696893942857349061836779218536581907828295245052019834888078102918228961066495863963646325339957346647976719739376243197114314221299417593631544494860751391826510676247293640564854237743065952601554444735787313978304663915139538193215842044976704300958194024465373383589867539065993853904398386244247668751113095434281247541140306879330253134028603516730007861085922207207898809585001782119705728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,24] -62646767363782865088679851962942783025180953455776489722790097677548709058112354835374418199255530533758474546086420679230154088881600404738013529581732325361401641191371383088799379754590872308061833816100489379743602624733098399215133608990411941137747732962156108414463888183634004426076888702057412105239596409112687812109181002445347070810545244458157757269184304186887834053013650247630285767985944884712213495870537813475718955445093546831945428205944923650230634808894842137982704135766501380002976869609497824491778360930253042153441397561634096905912149400224090588576221631676122887612600804507759651763301657074467887086734147902352707247664788416386201085964232814388030700216386383292691277362439801085333145707283545763230537125493574370432979146725354764800272338872312678457897148752256455451878102960645859626213751698581076677400778995114924948217368248539300343785919426805470910291070671080952845870317110420106001612634588929147967692587670861313774057088992877003337104518030102040667406714355505559056404614166485952525065377296080096376491923760713366932828249601836612527209850140602994979695400196141980477229911388737447105047982804459154131237174735408040546875031914473931036808181299526070600370959047227990783580907758777949009058865494640510531459701446369065450381150840319809091799460856135161149950668204605454143983601499927275053477670023942862388521376033941810673681433584709293898397882207445676745180326244317423180755105698741945318436873598448711863365133130247976033869760281737921042116580344947575964714558815379147366489542741991120329406540684133512464621130362243100561337816451908011002771395258428401414779915956319766330981760542095318744617357541723507400286911458419571673324936785419631002600599884444146784741121476004507538291598342363836875739669113084988920601910736404539104123337203957583600037819537580305987043468332000070496259407571455416830542746596324605368671032431452788702061464408028828896934719680504712661258084658900635180181698786006224952536694324760606639965768920526602008126966982649528371844500257154705017270360327037560646493340856174190956014713024413067226854586578067924070060443929435502197856661861069336111673736691009735582832049084907261972616455565961484492392475250654226954276759199762573072596973698577551322377294213819252350886948248604650480692389406340404908825840364000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,25] 97578729655173825110355858109086308039918785893949512576484779367445877038153461118323067545785481188181419655828315107595002149908623108733931284904800929861373603183465839364737686427152820309313504261988462947664540661625888446621748052744051997892498950503290871659694063932365856622103044123978970281751003356963403716623988157990931920801340849367939791678982544068392781782788127739255797175801086141208955725638468901266945067886573100459099025602870264240659289079067102824602586127362906764408881297659357941486202922121521351431346142436707604452138061540873709905781480413957303754389635142372426072880402297585920619230198351169937094256795518410106939961672625779719201580201189067202165960724563094463094511508746135242523646227075686689602396600994940602785166236201278592931763609441868641299062729499300665177669246746545974944061320399800058202229289986195503720712224100589315813389610368866371720336243014557662158520225378560666044216789625860106442411029281404265548031330756943630174727423134973859103491729069697777921199016646229408075538498858309242610122900736305064113302101656019998667729135925116863569443673122054272684681826737625262494111315765998615996548267080419112991213760054482077546572430260387143492808940172628473622210842218768724061436675018114661742146900977538488883468765417642415849717346121370401418363415057958611634596194964920923091575999256276343928759340313680927863751697533779701917122665971357131134374425527059938698905107099668921858142396493845146819844337356848212706120393713202362747293945494370649914118927823911385720796840682440943595799214990153674623079821096880376908213125542588413683356760302168438122197148496826371428808962111775462079071732295251565579160785384042219451052096772855415679019705459934642890405038718706726678400136795545194524122919269461362171073224001415329013737034002772960202225867914106674611533267797652444651297114989786037284240439450074193420759102662767287406742163667521623579689596756985496904416449374237783970103389925286497699896498334898315431369702152838548606332981108817327967967370375032255207966605702030025432346646585479346048824646857534044721474454287419877097760248666023294855418717451018542529539007688542772428224153347868236028743994554645998077393927557642507965551963181345418004191438641319047977727591590642487831710945569649368708604541822375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,26] -108306867067685630780916438081555211675711934458328802832631108137579583985914227533489530971525125939074570629694700670910714555166486498820877824781670889382808895675354527832661279720671655742754535614614255234456548320314874675454063492153636621251685097275242898948487470962477599519109415776437524710165387028685361102485189590458583667370774176568788943995870819268662878482551046421258940626199006044473155567457656078112974562868984494606388440893373493202823387225451072369112951513307384317594855159116158285840464811131190393732618455868927404393266511749982189729337043863591991168079722915777281241796538311081204075562494060621660062499537276448117435781166073460736561682430120367970921022773501249127158230263514353104787708189654358261802526122806054462566559802298255655062009296497042839866635030148987356366247573178428414047313987745300648626386087709912214803610447132674008602468114025123215855572905998384453325858274435801579189155211912082527638019011485193202522995334119495328469603085263722369112586734644220340969048294359192196070480408766038937489473673477289791488907689475047502937601696298014098948850149185379366660169020658504809595455418866283417370936054301234932727521707584358287223804202245939180601161870103639478264409945773703575573254114127874046944853750368953481421712112236153577116424902517520556301094064780077651950660076497181993467306044327926227742832573701203386538395755769909463100600992383317030226494816932692139032007229393265838390528038605728766393122183059751089974573627736230108796383585172199466140507884132850666627004658266151126129809801396551359941632290483049232274792928550710570060125914550904049487561505845396992026499170842554513577389170380995253949439822242823617113975960126540958972853128820920790491115303659954026758725329202333849552755074580711972436970127923727384235948028744713601080269301072933862430516915271563307422301969536507268688703993549264823757539804388942450204244070991073878777852513236223653994194934347761873604459084972485935859614838400352775749599460757408002079720686009406975351727444413144010963930601110422187453067759923056797877426422090264776645143304699533496111465169010341670518032031711412787581509282728903629779382985265129604788473377322939361184474170441075025065734140496716400032324105842377468404215934325147182398377098847994777550062369302746093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,27] 118403192509541541097265306437535028469359295005796987886587672358287436258534307574508656892578666167811423455960175473854741590623933655507570456963337232793755303737108938740453480434046341619382879233126095724379871901057483670323106419573278994581606127434488769410393022883258385959344497366482350027971732762340057306701135322327216404813198166653798952749293813984335073859152286814473589921557364643563038888863036897219554004561182966087672769579847916169764394849219769364047922321727649164797888184366491286914221737639607079283432584263347696266868543175150264124727773812547202317274091461474963277601369658761283164848423503772291044797920974965083728176243591139516550126383534971553209427083170573066510157915749739815130398384156828072020126522285963353283227356128540518343380922709736736786764880993540450849908589032271076731880911601309962996968456449637886769099865308800077653948506529104048712586686873387828868290534348874040426569215571880519228818035923236921105852096247692431974183347501655758782482956851725224425677934968771149177284058131205330677531595936600276648019425942190341247310211215191354300007431337678867345652122986991986494742546244154300912100430451784022621404932821115938616802730029612412491597669281397827753179627236663901619846989523591063702890082047420901544462059157759526299116416800203077163859223327687840848796059895552723275217200654743086001901028860466739858984957782820281611278549075262251502139522392905290068143323301499244906743008764721930441806512664068468936409033705121201733891951944287353417852903341319871641699287625667576045608293050858361585348115748371427848740556298950908713052027908163239818170719680579058452726166862106170273868182356586309934806116040426535813983122911591558765252426144339018019941840738470070532078107530354954699887204746340718715484557489267954831785468888837533386017601450284548601738091035617344447719685531817312379078422188481490010083738877551666464251407167150214283262978682126404605711266811921453139110583522209500414201167980799423692291707460422528941876467400471507220629927048298828333213484339198752771825789534601658916088687038130610760635655172298288720618829571590753119225724814860239833860110216599406248463935956953297581825441641050642660053449435210438623467917143562145447459232299177705285819577917171646364595568484322731837319739390161071777343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,28] -143036419963020448048666663816937350546310247660986774894432165995109286642999981240512392312617734450738386487296976167071817965821229480788073997144850272703856488460638371481173076247638613291093090883454945594345786003117364259527287264524159910292277068011453732637779649568499458049240052487404131627265197651734174146467992912996527577475767028755752467088090380436296716999179224722377164798351399880966525255865259973878536853860448119670227672247257135027102252886687986404647380364043117164040914407763611735562301575316361985863623414592886730738827135402798232586455829787559909145442055126433734774350399478296807129064357335665669527038345362734384490180643369429779799534308785289824872478836979768813923957093782636918898575182664404140547724498089235053026943329308218909068060679836420519078354023680924879964545288240339534510204968590818424916268328820890493562140925391474641722564755556785868994232553182500241759734051740635948198202242611758465232413595368334944636350683088025627259774706091946103126489001264812533819728030822925893025710863234642883145415217055589629375086890625280156081974210870590391492661885553496034951530725369367021899771675325719292748994822356259103876862362227837314476921998186212284640019168071420016247938503956175965484132465932504054164345531118318442545694736001435446775563567495180919851055224369438859919314959647042132769423388343104163877129678811036187487053056447216899842317884550194217348638458501838155857191060350049761441310166574873125451743855196813111474249113954229924621246551521498179883194509198834105826769391978401817690199143918264758001405296409950618838812883211906435161383956079658865929427967081511335963462096783621879322432211900123748736996836618757566526422715650935496935845075970408805691006612915511753838031266648861500082220081051640511124058739708712294525586641155259307613971242703443728465778713742588575262263158221538857758010006419022780561273275466501771532698587853087429888624406992898566180501905889944591861468551843521368942767272769073510172559260533600943047409749128729655829724920321826223583181990285004775859916962726612025363286522378234921386625772191841041789336698852550190081485079554300648043169765864457626589060905692118561467148087447948438425492757696294077658951052340958048787913468913345417341704465788315077869394255926915169154927725628028045654296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,29] 176179872913109622337973362884428405507147695746272210785616758385686007674339168802134027496808911448298934672781251696139130818423920863799010116009944164353177265116793905264890582174466147305889956852468369622417599602928308372851319388706024039950918586824370559852666620097403649747223890586494397617718222215526198901473708890696863953464208367636981356018017642645691363181184573054724840157295333215066958979954915959803818078086652016923538257609031882394909536706216210671158702678840735246908400234974800276009058950502107479545463916780937968668704322147763988552366086209794198987614615642075843021631167175058670987073328456080499543927882025345038427163092723260482919971083024991063045508275630541560598693164628511695834339271496923183944241422170312365478485338083984058286738834224810867735041152948235907782243784060943487743591795961717057435794212893655927952248637385195509996430701112179813115045931585506026880663599784684234213224956667350856069560252940037970648776388414483700660914037078461747647761118976798149302210327626830417524639154272028594266645346529222830353514619498202333608243339532191846771932514822450765613393142279700271060421688474061544469936668644342707839110748233589795956758333917651149496273750976518369837127208830256478946028395817032947979427834872488319431359904905024914619663930740648018701671667723261190706788482968293695780266393215910580006282603103735057159150021300029232856838283693284760176959547190621418703422991514405921308863764053058204192908749105218782042782652459630681644525294118183440013373100569697962114594054848183944139077707357378406527967015897107018934555194133954303343526532069625443804887439427155961301337113073961156592192337466744504699043113109737139507129146643770761070455716251482859498073740438030198410383809963507382211845254811985834079593222622665322075486969109788176557481606058007713638132320579577474949992309409176810739664414451146522465375367141304629243612448231185331573783934366683443158893715358508019575665384121136905711500824691528564379589043232107547448664290082643843575405507542498564433127918250975056905684621433886364915729091587724608429618011164624793085791528376998950126700959943930233030412863660795561023776610552784577736856763066561312048569590230433465379511146044906813936869620346680136565896406797427797242665981990019973901087624660637600898742675781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,30] -199727495079287767991973881665878571071254439683785485089968301682463551972227809703897226025483008380621192669930953247052385144953004041859887027165393674566467826626125148242177966720352099326868069533836945776819074257124205321148463683006228033109842400246594878161599011779957738869482724126541492419957876780318380494469189509402418987480836388177511059210321055588908015080123016656078163241398545979856979224221080927821271127104295569633001318491217241487744103621585705501023940996228436767081068459808515780284060866693434193726570967644751850710465220958699451962347225984488628679958859015090279174552180929054589025514824393227050623403506443857937562864053755603511335037103180222986430339741225307119047555398161297021856760219121586685212088746162237414652768703543143812862976994924053702654482263219487708829106986925011913648979819506038448329366538120817328467118561256912031758933163323354716554052985532014479499553730515839094408173613057953499902608975849399155164037329653744429172050044294770830887134364997343755050237143268787480552142194504319176817855099036231461162910733157983768743017703989576244764748348061220637129097080385943103642202668809002718271701049118557015227072973876182562885951315568056810748641606690019667532513415617918519861179543258241543130118432101362650562572010978871729949991838557995160576199380696607175261587986942568691258478406558548928252140729944361555109822196581614462036547736823898342304931862548639498128986230960223911946971886052039591947427345348473193179960108255877400872817875922798509056571402454592898571635183862462910693141794721550204530586931367396985627479114553416624903305605855033748131845425735107597044433440360206982804076138693020863861635075531711762443002793017031246012377488650152710009144720369249556447738544496486750038672282179782038514524349207163468501185887316981773978050533342998902050829525645619061244820555853407285988948629923467111589407845016528467781199605678334915469863262514379956003820781771625076587578067070615785987850598920654865664034146920469312010049747723214435910776448485736707206585977884975638413526856900920485554591654926084864214386412006962182428610840182084830224919860763478032110293705598814023568354359234224350496379405067509848184344719354276561061837720198401542512209101908462369144544517986130337614996021732902998501297862234187220573425292968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,31] 200174285265999489126521223583956669120193952098300569567643191575793070150558531535296932842692111043277085157874305547080247026129780958338060070467464300400916498328501320858549092153397923145682200116349528063470017508380078252519687370970107544407252852300396739506973579961960727372436085672901435789138369870909375262470226750218618875311906509703772305019472697075924036143038164988933230401412367323709852062396887867999920871625956267283157386951534851644212108361317298239008833268968700221968311067749803921946411880085825144593490774784430414440999213152099746586913395366695656808997818196280535968081341889948568725120886405363054087320602764605371520796196989391100758390787436993363679287191935362356769651843641348519898062763965482843768388012684662377252510669650329441304917644740192718987009576087381718699363637029955059087632451455547242056776291132020249990951616206576709134894819587047438271991721409574798152088851173203322761101930155505404660415426371023988689987619651683053069701227442235149447773287390491984521389285125527709480619339394850802848355091287038312193184316331914314378345949809226998194152744620320509634784799717627248774831091458486157501720230774507106795007793502026603106277821688591798462088456788781842053565568669834226697064330575101408528699841209407510810246288350341129155659398927636449524958604042388381793891854005667344628810454450235011463363797895103169781184335159506300264334211024179432107370944014139788307969905594714157995118203924168085385398106940778660789236480193905901513861441177588141230386387225032551170051938526365062333405932427370768980828796804986371891639011960207865032552387244925013702532481870181273958025185165225832848566645719529122658876746019660737471229135875567256394741474473013043241303342389595500838516126329553084427736100927354788731396519378522547673599732849942952939234087630344639032134824653239864857823519376189434322760388482403101990237311322682425714418596675870169711585599476159375168891842931488799022432601357425914295555664294790360748619340157121316162851701957950948972544341218561600364574008231094777630976428846603188536440843994592946229973231578084856457753469080876069419775314371544309088412337981121812952434314808211653632326861993692469577586052787278182507506040798499394199326534715048624387441475941188365116017241724296657817839749939691178385168313980102539062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,32] -176681335397951836293719658422569926092708469863119149248924296527028262505722398962128473621048843926322449731545944587963517191145489408979823727792645454139726318979836783491791885698905467557855161614981058919836835179368356913823039034944281363536167190063227216871024712163695633044120234550426437174308750636927883863729255765662652325575626158383515196166998432642577815882716733961802576020506402094500320418965569410330829822204973479004262733047076024247098644340247195792240570273520113257176397996344303590458313772459708217633371159516946933798413138771853559866378583936105699449619262545266933091826181159679600057970169048009164250961062690664310557736978705907932789342042212868510548644829046955623347433622702057031044016119796938292452015249039761375839698320115179349401828584365075115602338626608380396476981867933340981158130439480429954178015708114411169993202247767131176788289650602703228111161857442822904222067957348689386831851869296748593330125870584637245644285034033098503161157384406141872218217171547174168152466325578291533977778923807047930983282577476855272085326984719034445841991311955591506066162205955155130073370188082465793152596087647287412562080473665868633865782557457844845348725812910806244624570566432839212867478440594366418626717524162425659512621063011140636664699966624090210042799752944419028454565947969516315191633587710696578159053314871009324943829047574462564149225948030476669819508729543600491224771954795409136792885910054034661260402944244417739163625940046134234603880587278591375378157889925876733140095686362384575007015507684781548039655864580944837846056780088466489344414767078238612040045291275681305914596287838160732419537950914700206722261028624009919340386927872006808703961399292647532266778727736914932168207813593396656003788439193835416472406573463805247479637791380857945180518472821415205345116850529649948042088925469366332962357513630752503856931322854521145651201011210823095313192122778103905408701788498855541561519390285086789150155481436055911609015167802089779392002389303574082563658100254149993985725242871380757501554333659085701767427306224030059041453022059867900960809490325330795666677202516043792047436625326671678956367196879216849302557197132864475023598392350535886072018235645190883685311253981925367353593969227812899306781492343748161034091556815991909222143742307632284013816388323903083801269531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,33] 138312999717864658493041322672490181253183986111350172796023447198925465738352952165340384126553003208908381656711602093022151763234009009066849912783388433490186578163369990079392967123639069474209267341640118666189004217327049644526739451954330111923919603681236265637268605974747832318859231560228386242802997288072828410853340275099295288968915288201300852279167110324889198678255352154968833577795887840951628074425374907503029058738927657679583574466722986609057559395858579640070937319162432172467777011442252348013594471470354114977031542739016085167336031210034803375228970574412569088073141731373328969729349777411794370697420708049231881425309203335158928997728708772955171025143601873742107771469285527266951714999350148697890680605454115662077961222873867809375760424303669219534395989017347958751712131756715919741394793245276359976701793399596564933394800455572292502973295616893723325429314252203185356567805462020581658767554075550687356345240722532520197311216689345465996836781258213853615021973489571529768958257384533475279061091622759765088786620968412528606560119308275867015404580307547388021371527570710619472933255081127146637911292587174297971307886644456182994339224990244141640397737653099211300936347837079880605533675503398894264667141015479668804584425593315170384057526646342763402569053032678370161310516347785952739214084490442328267176085151471177093154443037470008794483451673774727303793531630081216881270278295199451854337862070254002291871429889191528368467603406234685826483994777693197402493879921383186030065944444864674279809446866063452355265512308339693835826837986957069571184861833064432292307699950103587783605637471496166550009101995767337605151695466128992044636553017748466482853679540638465885926097581706366550066300894153137274048280790958508660243242110100472881876333650577168701937247590844788810109167398303860815001790218552575726851757574469908772317655377543383348635621908486603983466810618345169641998999669353774888888367132944186324576305627139979328071671700430568685885409570784024850420903940690186466642256320768617310707605389906066734869477168079123061785009003735483005127391748594669271065783659404824394135245934151365500100507217086842459329872458030537392506172503891638797837853309898729032734739477374905551600421457507360130568178381218843456479905457755085477624595922719273877505050574555192556971633166540414094924926757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,34] -96827959771811260444164299903656083210825367023407698163216104102163328881732522039046640056159292431480591510874633071188523062587495610515099880310797179378877358891000150423132926013661009604189046498178081509819284584691995578181237982569398780103117581726338675393383283405064523561556174209081615924826537281710674890316029594076888325596160770163208840223930537201209992759593587790920966666766539318772271488265064666028537676953803463913778018307646403329260784812073367164500209294101355452624611406151998421363133689911911269005983147960286021952827063857776357273590421906078303719602960863840611883276818962269474656371101707777913938804205321206050331326299109213721529469681291787073724360233467296713331481689665369198721537559271802430804048064559173009620014976632362567758985860891409248411025975095548540462783981094448785951219490908554223633779194799041922695322652637998348749625409582246752268040966728025590329130536367588739458592419201000013982114780237331385588476868627509182454716127909834231602164157476767807546147532535326542700868129233837466032466806092954384375703243875585897429572748702281469456929157447531263866354607659948407058813689006159781086188399494780471654335775933006190100169159914230321457769915639418631150277556877870435343644745442331936406664114881557155624129252255473740930744608170592083048093355820616507464881462706655669714169052501345108574262680358553705654881326190863545334839205787973504812357601804041301021944764417163560633604082773339006657525608559146957534512450507958814393276364853345674864750364507093021770326946389154925030138750934109663056523759955463168750164090185067481151515604555271719640691084765652929770945148806867026354530230864451929289799591478739549423438651808820675647699915036937704051542162037711854771108624377485452719221849308176492182744355176617726013323198375780007998125225773885525869147974111421038325872640230577180461674152415895090604211482243109580098416125217331980633367532973850367387528180905440589837749887579563281616234567392880415783914699130669124456391261878860049196211482486012197384801831762315215017024108940220534116285260134293059119899965416222420916251027959673406687521886666276276530187428905569797961435118922956917501821040653244877798811525050500424693138654982830290779642071145449821148914488025860980795544711299319483786808612579553871387447415486349200364202260971069335937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,35] 60986742102637052008570260317222882118299540057064750229570518339959079577988656698668689422965455431401116881918141588048738265253006241274303528341481810240972570152923263331518687640415108646876904901664837182468650490101264743422530092255475002102633017588503169135333014264460261616959089348547054094041133492974762271470536396558432003061792133968389448174517217156036823544531007754206917503141033177677835628303584491582063970623072832730931601733383809746450768559297594722135935005961289911034854930996520000633352296204637460045679495850731944277304784971917065240706273204387519407184968036970005374806745816990413167126592986136635116067723910319373989595200505000500844556096470399835748578247749773847201877283600970319355345175925189437788605862928438013346557636713659749402707549311332011206999358488319416780011722460653449417916372721764070870568082305328479661205705168684312803802337752922933451940356053230975328564927429300304446126232687692621088013381337578117817495548258707777392677587799996049448394524684785124414088193033972473609894027432705312706077672011962699828448989367512167438270743578081105799546721759066507524359320532177162542934268771797097497607205068128549902838069966897000934254239593378331480805263490751800504270908683453065010198834759587510793134983461244843214531655870935632521816065836416492964856216133269893058453946484274683868008630308541725647439983616237610228058075256191314235860860712251904969575198886674038110581529604852184659722586286132522909066100590633862716286840610162116311864505809161547589552456265419376506851801346591103317428277926103214024847684100814561536745524915829453824609493629557618245343531577749198768984666727483973265576048664918335279599847552252530125445789494755834112897140067104546670449836379970700720915873310828434180599081460615333732856211135129337407999230492404985001103522460454316767443001392119355950179336416935299664423866793465500098476977010197412436947225470170992127461151100320087706865451879444455403967117731457496359665906565216951488352142285964073888041527331890415908821192369761156867216686626110105739922561281818239636154053198142589353626926546092396891930371184541987565250048671038497358073365675706493891129274118645327592208683427441264231698367505335091311377470972510893418634969625363587004969846205870716189073682183833337123475786484544735995680260431939245790999848395586013793945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,36] -34631388673314711124696719510875648629604452311755295707009240667393014874258652241214937120596476484502313929895387003535245332905181626376262763663332945299723545377434051458622753273047512071844440414617348122680627297898932581980394857845181844477786195978126709393527836101508910349506490615856847472103439508909334035311417070129104326854692276139924226802074843879939202523167322805910416794681209427519487701673192319677437831307590248523138750094947033351838331874066162669956635028309464642413813440708704497125372790445219636793934281269346033364181232742095825081839740768330527561847969513375856284877801879416660328614190989584197425701531048464142907425078966508782429761424603080433028265295343034640039039725438525555888008919287902227881496916592756836746073012560442175892865784741570227586578844476996056138842349671736401928357822590890790070161887786712425318728405852431642972904906971929903274594159715069374510879130527890959863622301305678363525060252226958347213905275216148427274860072730835170766798377089340535559644229678641916201290169740090122547887658661287725224749747050194772718518089779923088181503529547887777120948407964842544538575696411373291784290600464552320043759072917957118921893755133159727159767615226065352077641252623022709305845322407815369166382493442732765691447114409254236231962740214745892107909074996084530117599386957871017825315260868624936116025699764008939195056037139176433422949828411694882581628642401672952997277199827484597606663343599930783684533470404456841165891944448272635688883620451748623455475263310712882435299742055362203107550347620113416375208358154885388077753724219454548732093042938838714911479275826837996080868131993469640614256280425792681832558442556265051791502499604862383622422292149821445543368888673377522700690419571506861772283088159404705241376657658250117886084270617396773055627523417318407344865131912738294704487317222170316377675330828433836061248086836841043298002242592705694627458483922025667722432574695585024023101603730950303048397338539275115791801798410214527966326487952182602592038410375926831399917550576745084704914922232525141171994358524443141538146089920013600695124772777928953050347985541107480900208640844996490714737634992879605662226670172146518142771766846629445534657333595103551886653105142457408274871949748924421119679787307732556962858268232564740288939412221624891685678448993712663650512695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,37] 17662689806532005075993178645521790864141834365446404401888890684782213943218160347936313468277851516127494379167626341316638194993809278884517239680075612247861886130407318059556374364636642826046591060212809039325854967012322787698101026037632624831615856604913319637293640297879229294989069332777918555434115423236020436068999045932777032126239816827952664434706208635018242272303522395915038447381477353270855069334552433825746164834372798025986656688940988975011658145142619598602396564870829278640734120217190301321725399375486055589115927330000715999347649375974472437450522070185477811143331058862495770561815510288347883060073498343298796662288800480702864771098199400507903698481359772699636107461669018551883930563713736664614148011151026045059124580673706337449382132414062445731527477722920776848727175734099902991659787362732299124729640461355412026536166081750626279494380018259194845372825822393718590010857680947846898993280136276128833071771021231766291952555800278273406433476973090960875361447239856462743021121218407976410556865142181578089036345423218981897636153926765701875957035851858004135512371711253342455517625801034522276398615891975629309516179228149226384344689063771912624499054909291361205880730368751717366821712323285278243637125972095136713338159365338838128824134110523971554203698023776340536485319851149029264036598206820680993575140467973515361554225339174046844385419064418927789426911861021283060978389383983821957320243839267521160605108385816164947755171551156585187415481391654798519734160224896856754759367666818902659515793252616517552722856478272651497075049914524567406512534911599704163588718415194655307370479100869348518543529214696992294882059292242052407701896402726213576998640313934438170951685467873982633800640816642520336389917486222164207220221000280379723050118462993007994638282818373601480316513238247328862136034713621627305140006117220436579009225811934879058241669555076733324574775940596881001564692907265224707213311759509409510182742400633054509986506154701116807536990773824280274439766243144326816521721470571801357562189141724469880428734296649193696376432323535690139191116708590018263269480414024046263591258196521484534471062346303884655001506367980766645490508945811392479239848622713030658936283428570580794059964803279028950131872370425434771771720083109491963297687299152881994324625705901392313188711920800277876963946255273185670375823974609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,38] -7991565812446806889722075194041206969819631252562975136448372202590770802773731062604445778941446136557968816537882323557595318226708479168888770530302875775897122133374580717337090872701277296964799164323206579274670790192600194541507756940602027220816581453341701021199908796621992848130838520669336303511937861403274718854651772416088799069968675299948515031892816399565221164094868727060650642363075875470001853059550681536107395612988280691457962638498041433650722569156445063657783572125838928755678352490187529283025511865941268678657888970315374335470551129457303122861014444070267917428072773941736604552261290925505753697075663152192917025179421008795845631794752490209092450268863543413386230059058128313916018256408293608991532557845272282329307771267700685843191258610636948683938182797934263157295878276754432929936003376339395679519749344367553468012766303934664171721073516721732686213873999732960374761175956414927001697382340888587450149369759634942955001312210948447333493205162516391327326586908944329120073239446718270795415661151209329926385990222583271973927436117065280527027659631277346749880707369986110919491463593024635812027367656875887583562591242905549281919492120729069056149442235049804215239771793085320954473738921155094308795535279415833183034617579678847109333780779327588644594267557918065689029832393544866641739177905455609069214623954055730071105410594397162128928978258002307348964085069830095929879439024165917713390790541483909084230523818449444299340628329355054111295287744477709392867079846679497908946814905702668152063322562145529984175131420124778010727291410422218410542635875513564096417187290223104293382767071863728005273486193397317738857952898160633020111389665652766844951924898969897702888992105321979989890513815274562581873321423780796020926876104992221627706664130796963267190380710570560246530578239836917312127471504279605497655018629675733930137808259159544253843981280817778370373380353436344296743106450088509229539022537589026429043752454197441695014316878198256598748663969746656540872612914105868156560933022883316983892858686101267090563164969395577333985377504021937500833008037687941114545382034778553483820441462064843188254926218712255685336492577477553898175105663111204828646133925001969428606354604282017069176523069341153694098369755739355469673556720487317141773510946880142753622705578399690376781475618689527806726147218796540983021259307861328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,39] 3125420650655557269528035550542657255130574989676206627804190082569987711251192846272323914471173366637123486870260797969187722610388101688250979246482542466240681758923407867124906750850304985667793484117061186330329993612267407731901366517878976549612993985930179721696268332884098482741722900233287892780360801148494688597146976617999402725625604012696986868171514821624333384476485973540754184374543149671980395335992046874205197877122057044749447015355654180851247319324225998681758149179865076203761140340982558994273702622815946926141568578316249881741424777108453542059401695096904127126974801105191754236377479291797231072722377137164347423293394465917683473294842655312844646864357740204096246380080660853728127135718402497959364608979777365269777269170967970805550978006892995948008873671623979883642262623093361412091896739895552155707713323053125044291899651060925547510359491424906962569770263399070109441042207879806753827811931571830078154572499384470353703048048098759348046168660202604298404196954472279948144374286972510382594274808827458339728744153814059825866457689729981384824498199108436130127668479430263889880197047804379140492473531437963914518143043388267952617501652022455197061770906725565764149129352526348569194744875498462365052477695648525779578595398668966674360258504133165162720524211736703577331148928253770713407372449213923907096784844772781728332917865362603952263876612429560264036803772844414335880033445565798115930628397317506803383637914411996884888256060246315881432183128248431160800725302805142531396482052936516540940906405471196996848861783138165724617523437252239294580378834782763942351556243956958850827795818504593912518547863891938162816729793864991606057526334595949072808256145311565712466290417381222741826766395610827466490606242866078521010196773048779001849168533873025410783268503773344322546137744008033956458605702559675910967003412932207252113871120929163672900094819715804913356327627678319145383229331726049356590983242052024257584764190257760304080523747741434953440824784084988967863404492601715636416807422763672524578215113154134482510287821929151565664812205280701696498736276797012191517157343411349587722769431978817676846977455706776023740700810828947861284368614118219181193158942291796082002102957693996035786346148829172316828938133135183533177129521090013631322080963535739583025478674138609520113350500204406900181617473544193330781126860529184341430664062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,40] -1000445147974734608275080187218241737916680455612043045078192945281457545693488558914745249024336848202613475689087046429684605310301094174273467362456179978305909393143663618175371107836988611263183645020997972585400158717260555778222871513011606320035863472031446275596131169491188990545494058689731902514633364064111032148171660696342843799290221921292536191892707844606233551875579707113609912569068913512109194086960838329191397860686315771190810963867386396192505343513132760615697394412003018513118132558297660310455241066577914595200044421985525030499083162716065009033123480695436920813078945936323975277049382175143438405965156503084101081610630768044894486679952538360235787767778539734659924530634553919211280743651932904216240184654088934253336565865296442921262826741817087640540649078478190142391088552119036650354765233117148524949388617697167382234098614019792903017778189167716611080261791336008761155604413948450020328084092746741226666167448314065008929039798241606455221808412790583669880617324162742325049726860693987233899607988403001337490951508406592896781434507193997744304304655056199307192543569032734140020558055290789919908923759847698702569093881793952479171013328771129854191246898610357139481220137827894531525612693712627406431475221564620369624699068002598569352307655912141757595708376436276624655924557617600707435782062782849481297457592065116388444399086033831875829580951656490159795145745463471668740055356600923899619085372723250004214607885447489834126018648637894641451947404567690535484573494900571537031740170910548278165182897622982967883188566583715947137646406649968590548115332402316797461994903487412327220594951222451516228557489252944337976816665663591888734689011617840973464431811782572992142358662918706466689926817266227739308989402310169358581508651814860090700641844694535049898241290858822430163321558030209458333613323801032252638261264568153663101975759620558726529134780427582271716681111974935970022339137526937904107349954197701693240898672097885616961667798308090038513207187803888572177015687623491853814688402537279597289708202146805745316893526874155454543706080242381707523401565803096816990914324025220336474508943764055947037111991490660171450874430180024148722075472965327146256864794869129067208183214738162880479553348571743260827829632091082160048876349786425181362436620035230899943355359469448630421754643608233100141683964527661299115379733848385512828826904296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,41] 225038117109874969284495393777019993431550197759117706075656171883788869318658751620908839362658036446378084286198385512879635151341605170691310517000290845551837919107250352842464770625517636027191002529651025000776383837808058194422263583376064307737021742795079447892262994779742874601826817153790962462834445479110831103236746448400991118350732977565140844024413323558254529762955491119402997318568895808548508523495640592366313780238224203119721530976978244612735178005191456006650222897819619400801091274230261146986773117109856206302687538650603916577888181731998010493482359118689498797304950166944458797881064152582970904091348537238756868279561939084565303421546864183920436605566116622838108747533408613311552674905016057410264495424812664134642919991215499278502364229493170707645287601549366773339223652434339868090798437165474996698771158150311192303514105969567453669596987158731147300621845490135551503913682176858648490648906036406779239392315813393505784200130545626127799441605541024003823675195616700673078907383436348898431446252253470978852278043864934759433261963902978068648539568273829979539036133766473556797987603074566779195946686248740998993818733912951729564307428944798195758547523031479541573436846314298538881824623021507180409869484793936762142265490882785127514292805611699031431869518913812623925340422806882745823337179909178322312224258888758207525783181704574628552588302601331726610164042841453044441608316909948603787115912327465824353489915725992685570081783844365130106540283148614475047598544751105325888391692063549774802781835696596969885923593864125584814956882383994481665382874308686122094875923603905017003896135262947785730677831365285673971398851673422423777445025078028026689817495602152547806249117418541498042183290325635634470290539005372506083052839391878143507018971186356536498565100426197317766937190895438637499286818552986016220224455168755907535473606470886356342176874402273699857522170153024079292891444813459275953230810819225157493121837500052173539208798072155283781392079896131239559296345196416708840407371824740499639644384704095179751297892643962450773773067091623458211232797399854155059547114147944758115868275276962867928913962037697169218719164226107102969637715313473778633939326882797678548194096907396914767462935377519041805749433840044129712462659236351319241548358111458879596637284809714538404061046645283106310105169237589448072434095138305565342307090759277343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,42] -8705956650190717252395342022386592689091820842263505589189220967364213304521134134804189344867510055711290860607691600716763934423544692537961658739503935374902396058493048849817808822157261413470663651181918313854298236105388473187501321897383908181857422200015044883121394065209507361410721375427430054610131204061048976821529017556544886240030574096916942246025240180023849827343682285468294881378040203724922351544876360788335872137539647595818113600584507589342815238189145230902850939848137238099075702416894987092427661160390787443857795104376070245962755880952676046601672830259300033527280957563110690502631226327735657431090598838062764096978701412762207224106009137027448497423844063923935535323971176080458556237337113437913930285468852457705333917217408384615731641758733221332593213720998420887359889106080519801799369118851584839900700484395919138211662115007202628453512625797927812077881820009223826967167855386156384352093146345542931977172260906042649935506566031399067517534142377023330284445029103381885847824584692312198784353647245825504367088521498676174285427088096106697234542005461358484813024920018276126274563256060154593473042645511646717489331073405380479618321132163102145441337080256301448686465168195350384586973198897015702440368048519528540002597292271037575305395505409811781565908026577036819931803670893138535245914107568729243831758194459818192889566371090054732137331304660695894971818665783176714243770634830224056492188511977908394623686003154665752351091329973877072671061943270348326645033120918460150919771214879823632922131427571659405376896718734975259457784969379507533611708947148593361095672061187651109833395549768051942214431868629697894141073248273620332062321893914472003272785054821598337682759257550927878319884619587540383615409137408436977104862303068640176637928676560292476066085041898555660914547085987016652416006809784085959827530421472398628479744778653800932626142005748303635250473086295669099376642162809773560824853020108063221080720599393422179809552884387503149970932666676204632794867425879949907448711453884503390243165616170510337762330540939832125548059184814626199353705508353442202288575153430039599077603233875643317775747014809164061561058280014322566815363771957477229792378040115410974459038694490510024722044437762095357526899445347260323701069706933329439117653190486273781767774984741642315914832717191131654415568605062723892690224047896663250867277383804321289062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,43] -23650613501333785244897535833440322622055432232022669064234491973266238621303593468570081756969357176223815546543463060932860427488700602884340390346513986013761604473771235783906451390684367055771691350022353655522536312737226593949019179159951081326838612922708050916272070384502217674169212465892616726856039446620475818745608699387399330704916664967934108351354964754841829421573460856365699326188033428069711212718195039905575539518396274446535413961903969432095763966357821942612491921748209464542107148647889422923867351065772370906576734821568343492015870289642413188200124305417817986103810748534961102629342841956760415944748962144846225517842760273568860962646802438879236724190074999289977209427282364988544906098126526294364833231525591420017507598116221764078216698901972579736288544927543649558913256090615134403432942327983877006746733778777877377139129898452085717657483751176289378515137179051767197641581824750370079520592612168821933182021233925210854377555636245106249761809302905561249611791889674073547377037282462535984996315607000971846244445129598976724038853539928452171532361266675250776484391113554268198257809980977229359843912399689032398132850298718255005111034640126215417199746069370678600727509455357538543564859285183128118125778553855371366732000448425179022327172693724083797809370443253078693379943481044412951514895487071952472555797006403352430649303566921572121771983990727939088363718188807877700518728752319508396656966582491180095146058739010557717193370557112419154195046834220116274649072048777912969195590456517053393276021204674283279383482684521582808373327298260614303132973340852492152724219594136293593810927588592388460706093685412822313096744105880693319808684491744835218272786771464096852571449638424306762881583869437193992356050915592246844804998896299951136662822598173341410482863065171662836295958837529752124484223680386644599940521048309412535152938989169267550800184981697016515676906850962979833005246412591733457990439208544085562009742436058947443456420883914325668767049428262015081247001709212987828151402082875046147638237944825851089214543463844886719692515662142037058895043585350921221626043298745565521758129610782714437641498698208806002619985873206438107028916893394602588892105279192466253368355503713802369621058429480403707160598508190284547745334602050267917004420323245679114420487952920825618719638945528326374920199106594622495247214749580777493065397720783948898315429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,44] 15294055151286431985478645936734348746320780006482604378917119856774632257733479485439174459143228272192479374081766321388637755007087636789870158473170630608772479402543632462686876400339687160805017162315787750148794213459840382242762350248423441086452444730555910681092154426750708650003910860297168194082445019547740166109625372591960170973679916718202972819320514502756173828843477145810706453583090981224593547777760545840646906416290078799915109103570773043482406770085769127094725950818629904644986995281288130647055172933502804509245548377931222547886738948665312631617103175420596915040999417471522148482890902321009297908263187565166006844862049582968569771986452910670190701337951364398495850698762709448513009731329262274852207757161442593246972609788097975281372164003220159634558221144775422087289009789954793010987164482808165313879811179418464551346903786913449123777615961526586213791942980417357248923857352173303702992242849963155383184012360187536427711351660862190631163128658171290099408460242588091746811115966046454289738059110737935240956921744183285238118320860032713593336567263859464947041784420754323934020050058085338819542401625901754372009224244373853301006110490226181923057051426815219352513148557490551227412261653257523885506513921432012365400209357643972370086766723747675450010433776837197414289730008194333689162379981685156006075116353500211787906386828152750707218980821116803819840151742370711389800398395511558256226652111252740890905912752447466185801231796161972795589059447631109166982371759791495161932784252012097559646651218220135221453883459384049770835507949563663204769397723452897116260622197258604015691587278790291571837464662660783174798542822112388340602151162135606635683825794243624305852293264993150768642647110966169391677866194771257763245180681264714128494680043495861425757210847089026885654207925444197957920461092254925458819469846960148089126968804124953280081300035132822797768084365797954330733785306066216010200921622758755361648273344838010569346208087961796436038522997694627194884023127588575295374300958347143382020310439740756603112483301308029350603429439431954311842248956714028570450099929043371981974389486107484844090068167683518866712685238090741726479040552207118127508619840977307146693347487245701753304001092770719965848013251071033125890377252611110323016446122828051059881643358674536589214243906943937297735019659345443205177689748042180184484095661900937557220458984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,45] -6286584633715252940211601396434062214529651361354556442795483076004561805591939188575194279442082156738392966304868412508499369578026793387660339916625236124120711280014050038394986868130407274240875391273540122858327775243824580021460370329200676213183427696058952258099270393505897023421730906570079486686107565499581331849644489115430267837728906418957650471824338592835475229321817059982127467170956908136442100119330907053738885949069885042018088927124905723284329534172173449979381154228344963293789143955645424921387233849428289313951643706333487395248834130071320914293243621869971142722826514729585891139263691591312543410537739404446655300863435709594259711627616520311283444472188496278097444510804226476339658993450664520008200299532865037338335141382990157135539248130771294158554506788671150569743213410519826314766669791148714416311434334518582044131520303094765180396319252430341080460165679537437553335863325814664769829092903876207626662656931958700489465878096754572985275352946851035195081382652350464782380788905681293617144666996967860057678813939495076872132694277579328317836403137121701349540430395083549605300848526582055286980168974595756122265018254668928996997655381801093150981352351176412037285582207336779688586232554135319717329721426288602186272924739708052134456427182686411048630903127229846648840158186688153900158258292441473433192832687285947508193408434041007109300367340159175423149945175686274067975428178015863743294190210682033011210744108488503582628091531630830074413545946965873107879020046938832300900843320047932949081721988705786740457861705457053736844092520272061499968340464866233127642816005419916825656293676947099629171002315571634861794953557571215553360340878069772437048685913792257502226667343723433250191701289745808793714768138174046424979905538135066667794067573357243371667059458290838466597223719033421605999068020811887558344494533855661436822673274209242350101030550586499742387257648550584486456606800204478841883687822108875918966264508827632187193965511337485203834573314527371395686071906320377002453016856629719037133504365193750010194484568331491085964652868225531418449383169932460887474468617527793972621867033573342346949982649133616722329169336678002157099056407101294921898461580180843766258351600890505252742789689743292132235045438496746642246463003794610635865510932842219315065472453830351721418868897030370431005985641343204025589003772428800531635317838663468137383460998535156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,46] 2003879134817866762909333800981464824347863672654339089442276438584606969505031922887915777722564582263302128958010327803679094558704748329773960561254366258757031048774947196000260316376966652535185820369314606842317649739588618853697796554682505780992499375094569914109285073654647772339096708362151888041613303701971972452272588442316185007461078885902582213399441557619599454019040013901492040426738890126995574396468050146255574703523984818506874961145054285868157641909583569757557405249603366732718341480093036858540552504580014573054988415364002046711294078853344707133823231815959015423701348843094282050449563356146527961053891195228577821232856250820579931944929406056731535242786222030327728368351202544138656096378021466479574303464678151292573114065772015533788720549268402439760445196763929330789075452440290531129134252483889574432873939637300674013111293177583067729199807734595158293498314241002573177309497596199358273438271409299686028248711531867857296623531041236364121080181477371172438314409682127876015093676134509537896068831640088474979859523922462388416607759519666874150914302462990887476711413188311711079241773874193570719535598636808191351950420529195827654232636306346508944025586193282251298554310387801111221363846003406828438518492237737759188301424680252005599223652232325038862738108486331728999546507829062221474722973941823075482734708435317732474093096913980297351228184159965173932682624349590225607714866981352487492245454777069601542972049169801161165849570048849781508025639573576154065574174224065222885019222509148710505348352604531045929448114436567308333021211033413409326132029985307952502484441339432430688626526071722466705604331831069296605095481426814869028835064096965999403930464608632805561283806976858595300105906054421461112383501890391793850470852337585122779888788597495273532989500314203589786317959608402286517455984219512315069430241562140998084660235771955734126179498312748269139250772291371002877191579478880457774485472723126356664584050257154684707509373627405173543718995144899076393712957702000906528662923677285842550497003156918326983955426388478170597445155399205475563819944607857374594546953045908736853523256899085380262539312615257733356313158911923164248005716577745620512883811691733290560102317321560158424186646195532334896256796794548272720715641511943950596962983804934779294700221448791305548332591883982851839303764420211396079747971350846352800445515640603844076395034790039062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,47] -524970041052658510234384753563345874962287670390224837344590395282893821292675556171257606544700425588203184302498473742155220321749406908107427438637661149636162090809536721924649902186859414537800986616442130418339256935988979625479155869368553061858557019891430069702723666482210852010589741417412350495008018121162426372273956133326717397351158064049228907912313758539611658512699468418403960317623543277447475157896943829136473659261425750142567326600060971099166359509492876326836183707509230726224249016200373042865223110682387303096056970321498989666699744725140308908950596227417710741391325872021929549069149666585697590184768140802445484367873119276471293209847237029109661232305959038784755711464806960665594759785798815220827711996042443489894627626268873066901971292931353348003142240949519477439338940654071015371761782363030941941931306793094393555945128799580639816791327921129642166300034784735386697894571393715786085090396922939293781514766018085000058739200515904583818966472802142072138549910234332674037407569960624844189372787890469613743283601944754095432314561266145644103655140925787301769226954644809834461767791267651527690503881823801974242947321054533872477415002461043511449445161603274580443013489705096602445699400466846194183485616009154648550973957922990710804687973934699421669525392368795961113873834779476981095049473337967107028124203937948375603480810513918070844761107549578440125016833466914780957898268088268757967674997513400384839512096618506722421661014980789244964302373281286024372399489216961970681463772395129838568641262137239036438160890098229737214016301822979386746919946783159562329625668613027673870180219577284231739436609040355964727727599520915301202709938522359315190918355007248237488966835436458116717461553473551938625631879147370463562605825317876116767795814282434905568099238213824003905702246990075531354796387136662284265310831949425061338563567496415595360664287030431935908801656500861819713635668308807531863039026352428096422796253721858365270937501612120333841993183033884501753757882660138023728295000733836375307770240567804533558692392623478914653130216275105459255657465461606710775223630444617432691519940155897396366564000777539132264514336932321936468896066018151197517341009612069058922700845463630359104575621462497498281851698141835573462705706159705564101152527274408766390933401661849716450465600956551858548990430545437161495627484551376962197341558002960937301395460963249206542968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,48] 115961763049835424683147605652448365025461880568289364969410764633183614755451411621526977335746762531917181265613692202968809774904127916098008695836844624636078248928124502756255760172998904739916467761313840738854745129633949323603459646542441553730264842128134742850327167739413012994018600021504920458466907736170008992253346418960898171083894781717771665449327430401091621508150066665585418721687308547923733232808642474575788647011848417735238085130415241340481183647559598489392513512011409091570128734279749823492727171521856272916077486265249293206579267236313389516070330277277232287461911617424986590323794544119083127286289090467129195294820071008942430258486278969334183508548216017897264028480808991652163137455305879608637671899462490858308739466257822704738136719914877595294754990886750372937657296849375442920815287558960876108938996527834801307229926040608513751455468825295715260347274143065446320212938076185321259226421823446174206122914996081085012089428950344533956244639203504036083102527669346167269040704748828560208761841499518557363405288924944995611451987697214239518518601966253464454089807606333445494887121158127763297136464179139022026653047168663500091133676275170144646844102428598153859108243043424102184411716965285365446409316048862760212722510851032570434201679347512557916186826462483913445055581964042672141716724001314448131503373613825616707064380574332102941559756483181839873607757301913864485437484135013239626870653363850448494807174392902891866968249611054895457029085164126291431486579403073993558906505770782755940119829386592215900784015155423743069617149296172171472512562397059154449801255515968778239403435707467629780488529269601042294083353070761028763249907133559486870494020587341070076600090452047174059842669631875988246059916025633436124109911539430900309026369549697977189981952448330016480078495360156837781256856831803710300769187714520188232724117394833857006391598253532776716974450540461709894621624259163638470224212568260870162188584987382338650373057745901968499805872181594174160365729415709157826776689726823060906839668505241422264551268395132769550011346368773096242528464884642924571440574425076708075334373171235182803286361439085986209437861901826220711220029386733655851337265757987405664645979630807883429064367624477848650612517420481283348567172612301501828850506040073960545212064260414957790461310818017926008238118695061450404030695349327246559766437308813813444885454373434185981750488281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,49] -21877286117341352296756452159400121598468811369117260571856099802514079753259986009311673973140531242925765660166887897144656500409991687109597633808029389281114268470419369985421079723035800371438632620260347074938293402987021788508962770991387453273677933750386837975252475432226483416481081257143908555754891971249101162882975221069767450305196122012988518129630374130489458038344259414758845186372613128308756590127311198095998794795763232641816409389652537849585321833182491743147688849645465837756983725343414709422533346859779693355587994293239312272234662735224722957414470147817937449571910449461779762918192040711117399546086965237011699769003525312380660968588322459564600489726323999879650467471641855771465312881223212864520178361114514074510195116583760497936760414174562972785799963088917806102927703433297327977418409635242737991900210373896382921227699888604824057198100158288005808838545309306165985808915205366118245214473707868110664504165556567756044556401545613628786079727122686415623340287104852331230764619747566749155668019204089197035989920218771121803494826493507190280453916131611312775850003827023998836806711230138459248327020529489291266779069736761810037667353784323237095450636953331031332209334013510998315972810760536864706109496391581024682769865673822176793003476102067239650396193206259921829490038696364032505235903138658204342643422882350111571809543188463044616253628405998000198601143613060131825191216430861753481854604720310499604144358219314795194899967774330584419236349754086795148658868370637698833112433468771838505369725665562887734160355520187838545843122231264568584645492649541663477286679406616025827230359794681841420619328396178455623970394684307081732257147426062137529789345188958495463528133237162538338980941086994497096272646797537092737549100861917302060738530495732486632941912761559162503078340277010653247307383298224972246902409856117494440405963517309405319428207655680030295380219131627284483723314592943911317641929795979587177315404667434478928059620455719615070989664847198461830990239899684372077148336576479663903440764021363343436410028353136128865480956665621219194271112534571608071143095296255977739818720121555018794757307775197102335669717029827325124895454569426901182921598259822441666703074567822209679537464795297091965492719534732017140313730130933106081933669570642276148565446568764486557182380823559071074052340630042127129821673312707481348352116766204505937665203418873716145753860473632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,50] 3534433711899025243988789644886535895965534454140921286066707246374386804550878173827579558080571950982848778416168888091555890739555705475649244567273793848584241777049929883669489783406692702509927846239932267166708496351342834437721803395058066267666112702665794048882561160444136554282530997506379763714943135600791726486662123584007070400711247886264872289842171586241169355843780818640762906224193587638822412842396595112506841577461981984882158163899457097878625215611928617698410362310157944936558320285075807693179314268415884296146324075255554540050847261263584695884938324319154334896012385390460808282856719402984266710490569504210065420534290503812924251213536241069687369032695515220962702554978103370152591579133613615894757352157428007785166215900497915117621176741858710150947508505628565215568639235618571071658340130759751051092199638010339493242425515650834485320109282412916109804683751407439916180059393235920824780031666145127127406066570495389997089044106728791927813112248185221638288031211372907504305457589063054088726638936729836817125169888169934807653899580208185070805567096257526777179843416947962703525738554099181464721737685845661514944306423244371574992382306681434309409999266114487357699018877425319305127378875809724031211940356507061680914171306622233808347505867184278902922150865722630575768405625647734127725119679579704905940314450681236721228193894947699365701481599088259292222622390715633768670929797174422011334647071172740212725569999548576605368016430352532363495246428761664395391564837078780027563077854003393493723213047331222094726415213752927369192525094448104097342125816607877556072760100133790590452320218320999117217547376216404344235085487897750750734874666423888832115829224217920408106462070307504771120751048129434599133849089703203391545372931271263381808948844115840458569198930440220333509437596818607445888541084974472258893748926080327859814907634712130350223959723324854847051285033411092013430095196322534865500010152531719887785467396068168968676071115755463556072295166378541825990579051527641506642059601692963261628742546019573061107388928904803379361077844913040727508563377400489818690588719160157154732522654907223769489241351935508150591638085061958482424202099881641667478653705403989773232460737272714984260626408485405439235686060907862350699877075053755703088209553995540039418282569696286160194199999448159509162877175117557260875827587207098212472902637632676424092603717497240722877904772758483886718750000000000000000000000000000000000000000000000000000000000000000000000000000000 [61,51] -481499676087929538181837262987517100601928111176779124664215867909351831882352679498814008012716164039622006793049039200293696392210901464284910055645233559717447527293521969538793246422351914178768600056791340252012246657282499499792620755731367788515448585402315947552784656257627277224938404646112689338750909067897862001103884651095174873404348861542739003091386708661534942895533663625662575614798359979087588861285302025324893669325755237533099138905665276211043848278992494065884382944231768516470562499186481379927237232700418868113218513424039213480937711148111396411499017165498793558754180480104167729586252735831206418620490396147041191350856706625683051842867343505965488492595252376675509113595680470425755343164825009111220596503231290232834070346176623585339252461450557718908444504217058596966056130557547279629665420574592935856736175888619150241039513034867367946761333236600736432959543173046924600490106713870310850490667031422341107171622582505022897772587648641745044696990649498344642063052162406959909266306991592515717583632189191788074139384812243167420586673956615484902752976977833099312002102523753282144642366787315062044365464414470361371363721651907237449989919341997410072268445544296478068053204890703121584947297641110615602570807022267472345355612837566874512959193983623282361251626928543312395750623983614584699811071406487245053132542297723687763242447877419422067292978673111517912283937944891465302141818950234496250454942773633383073401838246743668490414504359311624425344330317936924252806838455409976088698649333898861388515278557670394732406098805348287861414360821982335397915273810990312417500775947102646607993747832348441303804226796698305098683328655618680303898862630072371812779492882517993944327910058074479167998801475314077536651977698341471116005579833251468444758955038602954466738652569771019334732864152049972675307468782923422716196477420604599530297723411903454734946421026910913806395095727846368261832865594502299813326209520673843077193719995041360673455630592889415346967050699622937043093813280117074209587325508866038865753932179906267294007909837130346670791497129643245883194925564582604847887168132427869686094234258461522642519367749664424157472280959733682284452199502106965235652473770348389432219339516178555217558308299249362398095657305571252338669805147828666279386074654649497275611652744124272971427261616350260988501169543910229973372728366570297088638152628027031448886344233706324757804395630955696105957031250000000000000000000000000000000000000000000000000000000000000000000000 [61,52] 51708224086590277464822722180214783951226992598585452929579486355063762188966919111268432865871976743285971048498671086206555618310710603159382089472628233444380399583690521695550842972592956373277820241810716756175810854751220771535526376706802183968292238545728855902206797899861334804985889075617643159058647759012770927795874547778895545518230020136514952074789198102385181792655423240279152764414543480625112161826763355872512211449432866294583034441279192693339968611502255228232520685727764452956020821478116898306467684684885690712156073099679185611334909819248598520966105540072899122533555837155004212630103415560768187870035170131760564268222751629597913642768262246099886429836923783794604703409590060266832097818228228641290538124944722977878158595712231276575480444629798960160026447741910347061674137635220540734024184322639820352178020217973625423554126593735200414577632098577657822777069737593716935963903035700908611118903864719828741622042864702135056748244697562919647209025223260078645435387259862784164977864036891646978123304995506798541387603253082128242468111867103229927609416699286511648489501999307487502473591206053748838495635126318775949902533048054700333609113229690194417201289544538208592432055158905977839878421766554457761200749419644758136142110255882788178121176214942471101335509647912361097057281008641759696057465980299282735075753952374349734740068794942488649540323803235465556510792630750184350283237944249820173829127164262693481560840029254187934527961605241899952771341710208245808643210973813354125973839061815323924434239588168420712661490383111111324999724413883334360932929154896701801066429022908942207033398255043307609711190815748191782411464619132582186105461598099220119653410406083804939803998287626325564618540026579493437269166418861871582214894909642378275374233652225191800788861881636842952201351558253363736210897092106252637266771338649307183461082487930860391018355873424118821198333234160880303678348238079302906976246316498198900135250757796338632666059411583209237296213265653970193355426171707310692848026452271034919189735064270406646629718200144896229224034239076471503397380476979278967243292920098381842389464956312685815094761882280115595732969362386586252127345389984674381338224820387222375872410296624493575098158667907385977716819231469216403519314765052188946865776484888138782110927304083445709035597650842642801867008355138429922383310566145315621231861909961184680149066592025342004035337595269083976745605468750000000000000000000000000000000000000000000000000000000000000000 [61,53] -3094436692998589312283710710208859207768436275517226071720108538329255582397322904534122665641690012092745831345190823927316276203626352670562920759782491521723284956251480565735262998412507753050787951045637524606728911395504684481069300253404251961169572640820510989610852786726896626177734370230230374624762674088871884568613967521343979682470721420495532983074797987267014475619973673460163330585785693965713204081919755236472564010402717489802877154361628151647014450618968461602728392244471742141593857200071909660531562110677842122226194779533980303639957811839694561909776849876752312309035121584763388472855290637807471578493394604377283925855004546449263343732383420930145469013746278870713656919971977722881724212748145244799019374344404165289651266295205360269688366922616977279092471923599499668613138395475526525911501139322250094002658075234312747073432335029919533539025405526951820911485875407521197005687952711914028159606048057797565171304484668782825349935236105123837708603867295882112274448375236628058565888000768424324831475634841512405310785221992649768533288124959821801195456506482091419691790579834920406556183469547697013858388363879223065757274422751346867384146143818479390990869783346715424129312604747823354545821085021916804918070747668433326408266380494746958960097056279402570873889568405870098513100247441441687164618215938731479851223999879412190133514394047959892809736219706470733256887398213434099338591018551223062698521865701282002742714139766580363740164921894339763766355267292855088825144913868163726129209547729605809972156410382375539786357898840430123601835547163184530862630338292604587023319532028884771515233943635536662604283143696292282078075239128257074908809751673511494037132878415258994131143052468230022350562706600726432936274765780767063681812255977464997025512822230866562094217424342954731085371363899327500088799910440334001764873649805140859453166711369051339132827180200395215787718913285509454396582068463293144637052437676133371190167119513312749288085518108526340134181664471511082834936717523891175007394081000129648846068447594163382389451175930347222194538689294361058611157457184023584307980636314081415852786236840646574734668706186106666537637338339232946077412521418365656415303770384623367306315866691755146042965523206459115284913533227038322586500144149023544098424056135264830389371390032599469570723910137929849146468553512271394131932602100506517990420148187152443932020908726882035821859062707517296075820922851562500000000000000000000000000000000000000000000000000000000 [61,54] -354457866074357605031026673793972926021869126797355897901040962951933727161765503050751110747073661850380721456162939316341068045748104031202768221206605330168668292238597005563320882303714741830418925972207963995214800800278240477874762079949012189405787791479777861179968176021634985696502338991771312103163468860185533141611623263865007893586641903142624977707565877556402253119401194091529570907214942985689306194981172305054866204315804268568811761578876600362766064615239431974785683255915493202312714162245703511387574927009548690339323066090979062209915914239954500989649983052330913516483816525627121080903051337150638987174663714907801402175987150045659584949004929309525689649573735531181797173985698070982124229726716284510153597125801129799888712399801982718077603573952691798471945380492187833964265555641115486508137842478199877298925661488729867880973960284460133860780856154388115164258845488072235040608969930304461981110416353934807970872812161642911013559120556967189971604582837661322986325867289911631573129888106022067021754567626140134081238712336319660263754406199286476442250586407005594561985975463713448432453214443081358315757640617875590044118241286114989770776784064481652556216815322626383072752082321144594361384843066881663695169441371846231915196114548778961379506998815324162399418117421075304693429143808623359711091723431078319166268717472354885198699894432928885065966770847104226160769121975439681195636836613713379959134660422968692608768808978077395084597765131249782525378555887677180884740423955091301094552440544155069324875150433362666084527372763733066637394671343884541713511159569782819114680922435499696779406644514668975961649095520796032302732443819786374806201308316215746193041085460325472320306598608238022933309469800760465317460832323170682730527113784879961887117979600346955029606106070592450791109387871363830051247634751265806204813985704087519435409396583343905005560652347177215176646306510087588400891917954781254642807352614480824336754047797989293542974506079238450591837183463592320423216152832249048230744186380207480927147963277186683301255251411046083958975192081234819660752538481746059442995326417595991001517054955482633898537659223916050571883484754378099288783152841640019542413758924914108549234323387881281159284847682263954904637078514490267193084882149661631423777197880632178870327041485151212935698822017253725185706644915149872826106355460241881974299644832184445903721805952706763731541173001460265368223190307617187500000000000000000000000000000000000000000000000000 [61,55] 162522608464266967758652609564975920271448940786119668681176746958558637832455107372813407979644423526791557786254129889695813837171026813808329539135270645533007815342845580806478805265677179952634511894732531941564381330558291551579856678225334570029559240448641704898198735349533396482782248668115953838268511924594876070295176707505814013093873059067397103289468423345954398202195210289539701264180441791853965291577470634346363544306340277011107278435078201846548950561333627871776525126192245831004119661739610390995280984134709931385285561921626442316246530677150701522377162086523391731672182354112705330454127659944857589085989788577332598500836844943528556390777017193553785823453074528170278516040696416724435548495423655970782632669120417566944124227416829585026703258193936432244963789908220055309349716311612658577015428208206757312484064619652328944059490642485745779214602583634458902406764407140916378328552332779205018646310842500326363008484210823802659344889770849941312313388951860290981295037523658829849246384003877890405669382531246860743353334510390316201590992614752010605225426597149190820700341418716742412756835956413223804932872206506957421088321349617734898990330397861265920704637999250884522703408577308816120740461545518833301374123429622116633490686569398832133107037520062773879549776813380377084658095302026732413026165966617057906235216878638370200187879437019473944656480699241082067730309045699785192352343298355391141307130096966426938735021199038533563021569498370366255915681783275092579538699635607222345582330793228175693369470946475983952439161608961890583368374843943722094270331265572218472586650708259201182634807777119350448321444371376936871905030040920132700193598051179422924977034471916440437963725294825589559227015520238328444050166424454487404901218218964360015640978393283259893496855384897015609907454931727003790740825132683938571769089177878971451887908931092450662851570280792930088216632505118310010450326910035509364011168370472609660704129873396723307113450308372374940519927531074935160996147772848773544742156756428941595258185851755585204525849104543129052580294713016384216975799690250757372537479433310373961928651690112057398631855250062113324301657124143135005226695575528142215509801325199044106438361488413083359824418967097361267135599804246280770348662638751630106756773070718294347999905477706811708232292355742276585003622078028464069176710154607396100093207239239273889718806630454907432258015997916800188249908387660980224609375000000000000000000000000000000000000000 [61,56] -32833728984073966854600674747061911481307799312998342071738126291408304727212146638465783209207944597505630650944979944744110277277545468561544668657118978704382399115994339971869615784873036752466895310323861591353431839373963386872100818018306488330875788587605062376389398537898126819214843031839139718962324931024309334494896863279573363375900462114868295957675321823707561783507341353738888087885683747554693291036527354275583326549451805645240587552212966897590969679175550369978574593645327168808695311824831721354651640768684655214042806383216985321895793071243512892934091167790792087672703346110494807576895283942750862463843588484429744233150424300628173623118864740454089051549637564880207999211496253926737373187493413399975620655237500429314950871102705879227947911776804314529065873136883297600550505893509038956160919952862626223219456664352464303005048620622845881557656733243325518563529185655919954560758197450261164869952784492717742154910339898164039719316757886946464263702523352268510041061735296575738688554056711954258741729680226514749399574382995056197091155507451622790820510055782677863128872359739400576210791473563039079347481961144651198125762375365041815080815329442177945812865557466583399861575293805430397543241487089947420896919645296992576081631200004789523626065817694475772071995599089615182283033289867772378973626293085181120121336048098316910495329502519827323298408231851627378394712994827730572583714333707390985154521562659734435811138951103172485611183856379064879411813960377533161464044653595453898376413182804732697420006439373367182728013111442823765967049475264269981075666270897024964056323936678541228921553024117839838708867385790192735117162464326334779182193997004006719586448241737054915994503986995760225143880384932835693507499954212740154791219731001061955129716943282557633443750702485134428826093383849059400407905212748725819435073968180543991242100260382492443369284723026749724867976661852292167794665588689982916735585700793012601324206283609399029111707464953166589095707719359270700573477347002269234601414953041067520473113015251975838668905364319081221169326603080313798385656117005934576940082004420057893346505208059079770932653192063727839435378425311197138828077850868217736459025951720864155500851223772358072431044701876495301577198591681830419847690623830303101172210792741534457166791060073778138563032987556706860773215474530865454718439575726972050186411717702932347906375475853608068426163144049034769977879477664828300476074218750000000000000000000000000000000 [61,57] 4625670055232904054510540833852733253625787049220229352560921799130812992390253894981042821668274666451731919084035999299574013426800381465990818017131941598944016729267838821998754397503787934966703438338938968295016021305382010342642884971942975301231180202288683089097852358898323420474517473092114237429453141445572378109887424081593875415036550651440721738294613298692457741374548698171143225671400535576255471667421867286232666165822413746881573242955800752736782422876326832751769657801528409886180434977635674916744781487430804394047446690793856006926120993986585167847850131789106028618866429488870753216772802717354956576604170011222454154261418679005690630579494939714262716381364637155820457204536355230824820358922705076173168545802083370722498999020346123215513676757224418319247394234180464265990664200054131068330138471369747024924429025743695491663255404166158666436914696890282536934043110207363644808376686473597756710812299885612359927696893898473980981556477228100241429214125164903334791178374861543534861054196586678055765175027412865199212608511096720665950394434990265996527621303939966539176936406051213978095786064068847393333991924679501869321856598274159525592607150357201847101281625541679910471742781159546605042621432524873378617759991495256446320564748389240934085496533999503348937872836485737300129833248237818085789979551752540023742713473179317188136760058647498643830065010459313596612556909059551698020646463002057823465079812288410708197320141158799715277292707495799953399844382897897246629524187660209809343517563912108042350347274918475825536452236877711608776783945118096694856972084525545454168623877522695519553149740560316073959227433235262855611071821993613509797342273100795504871989543064353290135864557864741529183828666484511384110759454131490114972071315887606993378866870879908510196495343379685383678002797694864818406097469224119230601709155123649498528950929484650260756589658506629950552925606481992439791519738195286445567809632516878791128512766985478668043532827964086928974045710165395085736176340214787526540435457219450038619252334581066842164747251336131797574774806183666822240828413584773084802316356478722033210213104967682132869155684181416887879609527167271630447023135605075631137521725537891871342128817356838736753384767692571506442358108285717451310765750269119829389570678022255019896345427542331808830954683993391573060077411584920728059003632318672972943894213274027069712404170581929863721312929433077121288420130440499633550643920898437500000000000000000000000 [61,58] -500014853170058937484918539003777046231911865128056427635202604778933051747501856058516328363879622756549733495427959557951118429730503212313206223464433779867648643959997386416178865461471233985690133136961769079531386081607350282812449967231961394040901882158699548007774769519699556997453756703954654358666466468751755197500900295464357656756082801363634674710823129873135947516957039788765772889263300658513858700924002707668559370449466548808853087667471284355029066282940490501943103890660673626645061442827098519462984826190745864294838747193421000907619216458021205995928589494399156486640092784845107246447037794518140680199309179929048596505106432822740132576755459271657346246862662018479224955148424786125735725399812608235635507086882811383117622236563039264271258793247173491812068301189697465610723030934430624238659025152888209257046263883656310057033330135235662017458904582780583226207485336061735630342538624636361507944066696416443942003887701353520498265231886002500274208002785502794592531281204121627735390257448429721987808650671851423048763618489958196519283837787452095553268264400918778442768018587055751963879001271481749194165610403054426790726455771602345432264476893387746629634968097109498261839860256413379677582621214069558879259114415850511720823481644872082007162112040333178200860730268361000904205612836044959231505631603361452796252119622504762823940506538990303428849849588193478949283506246185867214464718712526059225034092342896973307024188374979810853821514141927447321150129135280534857751532667457144891585905260325749175193038767006733168479767439427163122577822538493241704810853036350722933374595131625460074614533828693144561031537827976271422764402630728995438928428757785029866226064475539550871159676971818044787086515234417555718596506049757835203408524703236964564855720201561641445301375279577011641870818931879160519409948373294411343728116586818349857045725520526963366024459713057960289246307726386993171086632524262460998626747650700285249492401684259396338361393472940577821737646249397599275341344181235153933455155039605655939467685763590573562536963831002024508720151491468003897700949973526707947256525732734107389737035746824576835035126291211576550247273287333655781668644743419002098956117750538823303802374871395130926482662781030258536246745893830451951500036512924493980014097331525478818745601174662792176080650085020687258563257044756521004016234919588609620256824503308615904537920151527359877310895334002853462873616763317841105163097381591796875000000000000000 [61,59] 43969206377910176040603947350435443395716773877437528436934220084041572147056117363475451136839359102855239222245682899071523874375837939992002712656402426404508508411884673927330584476212960981109160074796197396584039811817848444172177180190665006408430175074774563301047116425418200009425310944063490464738354135081831394988795432413822121395532457140050339214214835627522324716045155300468568824246413136785217430076770604495729294486675741967403851008552642055605015749037913695066646287936539084335045156766491850632352406918982089598197488704904206351021564479376524546449630513544777650187347015707416596668709017440959798408905296285799379353058744740219921311483593883304767277556244497913042888783345562420456119101465495463856957735574289785819540360415589368862677337982916973520778988497347646921085044243036290498678312404297715678828838846555274360471609736051258551096929341736666260503930330652899638254824383325675216553816529032731720487028782743454732442656424096945726059691846020945394738876604481001041795842372933878854599637852067628730608818748001430374069356016488759773509583560131851437438801434927078058147763892333064266603993813727745365248910637247776219593578599365087456242277463708811549091637185931248663329925863255266332021313555698254973830842674383889937633370906713979207423996107184934517686409726069306222344928220843081629788487919333852990770926121907495892092225272840727943287043204909098759629764626005726266123266678106432783845341042659402882171769352393601601384776011394356045106066551015133982444264852971644675096247003418292855029768493181534674444287963554731795316813129549418001378284768992080539476878963039218223063092572970673847456208579374281146213182074029061175141606610575883374518148434807289715864548251701564729257715362823362788041874111687516751685998737787058391752805575444280816350292971961426359295358337986356014415875766010331681691913588708465343163174145802251026826538798898602374543480722606299656832329670581657632187841328792833980561471863891141531209829672962401412237267340964792425759097782982834609520360426744347856821738313821193988905366197968229443876794746574774715993963164139395104466549054771163866813115010171559390875676020156729966331271422579350076235933375275167069512419928755656859205599972973592834705855954598889107340857901754377136326594421766561148602160264518868495418209570951114134493421872901304796906949434535377800274019823658430218989382417341218358429234247545383594373002988930920764687471091747283935546875000000 [61,60] -3277626808413574832775940785942730054259588002745801739066652217583515331927787065892956843388481833842637209290555520193929093574767062971604060527276051459425579467991675310517782694299419113569496889392849892286320283212433602623314251808405991516084848704946684695981942906295355657212299783354673996960118369130387672820210614665837304570051571993661101178040682832599077599487087490427398302411439873663170622962662808527479875904387734435676859626695199958699666878757388986180954940505169695181147006306351648379006112322334934496165377759434623102497704512215648039768708584270150938998057263680061524063207476951992608007058168536428438733092831966940140778904717994126765869172575176239583803928776642401030175943891728007816577684692384405365486998909420284007389115338010213889056968945127938391008759801466099170057588316545978119940312831707835048849718524045971191521116474006207293004863611748195859895919339870802876162235617763046106966311137367028883632620087830785468265352938958473689170807848859236468433759729241271064895183585176516311655365268736981012405059521064355777649385440553332575879826738682726042628402565386856946702370945883740442896888286179039493968307688550631615345852613800655455585330246221444343517561745506631025442629045327306013008090438928402569917823459033963518073109274718795594692844183450848101111233850769187729870925831718339371862379554330921350942979753973103888689973247847411626394601180997413643481203839691969249051306909419274140364480829979349150441921532487601134022972737488264482355810691161833917731671304286706505781524498631044813503865690367666098271567864892273415598192614447843522631234010811222203284026426998078907525129896621823510508501225701213687190324458086073821693929216182817379082019055849164783569842239585495054043810477022320848893415160217324239295207131636128763113066475017976708787653636066778125279233557680584825229408196953651950151814706139650389128150882852297109670057823334131867194201495568841809462086580008929038816363010482326117901927400626626694219688161849409859848338285788802439733592274752820844472873141910780803501757574104493297721118531506495596137291962707030652633451196369046483376881135026728301702882845714322637166639674682138317273783417895427041665581853720185626756241413258196595999290149165787735774696402164318709787179292693919981332631837432032236960273535837554060450164800324132961497091667540062908430841912147465259019800115334328076513180031802564134979505183764558751136064529418945312500000000 [61,61] 213017782985251725746963506962333636012366164531145347028983388690707650707660281754764046109634122883236828971736651856172182556002436714929965682754315441050038023894874039540485467183771580649733302325177080012022202809583281744100474336591860902931240133422831172746089144094334342899805191696805265502954891865644242990009137863973344898594295630160360948128166267506138379936477266333684147168210519039877323138337695569273684728426161438401326793071802491208771990283651029711347720852615619774559610340248800147909081210433795324223373263205887432006620444911401561175289865580866539020148185377071820384468717990071145696775533437307563585791166223373863956698669922498581774033573699099898805533819758210693444804134572277678061754117287401015041079548611083035294870402375454149730265914923519561656452081454769318955956528087998102679943756396022459809459741224948758921406847475711205574302431344562316435197568728116799580181547885008711877157964814550603172062298976967439208984956633265663256439220223738566113353980183418999491145535184007354341610735673993667115850652760499141247882018168271600167311185533710664322345430227465381951067505548227703304854748864005374191233142620465574833600276726030847461870569393409160254924396295266958334021461569440292922915656352108302472453495247086732437542220290452274630674870944141755243913020659948591184082395952110134304032852350709014513888366983968441739213606746917473031039896958777749330839506085265127089571219359548187418723235672966214316438433302788385112678791156263057984925662893049386997359528999454410228150983379936334828474319089035470532563504073491511862966018819972232389661435622539475353232792370346527880337184312661245235032086199128840205991541082359622498212878536725768262502506509148526590158630952644499765406839758769774596305790336002101165429828456616988973305189023219562226122131610136616414310039730622828350555412927223379480320483399707054086830252073448022933266577328182950555039324132162633731046921964196949728200061177630150055986127266634698464246795918554075242995154009630565945436814341430654611337660523730542933965856542991219005965903983544205565378996809857101293652328439487942291597115151638033607972771655988090906209581816785060645771613338780748191727057341420455607408103367722751749914231283891703701455820164609309501299687536133495813860215713481378462530373834212233293661108394100269083992950913338449072435735113775468712802245578082597126884674675626266115990858907025540247559547424316406250000 [62,0] 456167146915858640287263352180793747712132191239838024380595977279202349201019096144246066386977865223335346381822226457839099103047627324455876177658694945725546077807910653137113808503404833089446321001622753745721404966335553496924775333281853146599995796618189803701174960699140663946002601387364212005215047900172935602417918696183389475709248837238033117896232584147765268473501753591487890458752460927270217364559390607599930481160481323199138700018744658242752386562395957051670725228475946443956013934485090129441227938682685919887487952004762499742090275740229707305625457814397384120550863515062317028923966217875032902243659478536439241638171752622972094797754483694201332263593630592611404325843874853079413831340001840713517701845103156847246142888158159325866695567559341812381298371513749978574079139262561518352621604937757215898577903247301978500580328718270158045102367192029020477804485348561016896057441065884528520243261593871971822894199928555321435898580790303007687269099667073789722447205572624298584445429318885536613205488135435823552918634644622768718365697800470221249279583909967192885853675448853610648773960830192827869720747158387626841096721282056216334403801911274756045992242466951175489034928243739962259796117403512133794513634690760708853325261607038815943364696410935916843209311562593586959214606088174328233459688535350198610515487736058078752909120015825611467690476265761206875477477742782112056699348103788831935867206900487308775774080725861621948392414706051039246845973214281889619983254408846235542716225516289568808463204358196212547294057155181633781591830901906241719616135576346680352469354371231154635077208677679592378066362226020551112106861767137932750132460629239306019228748316639952309368151976226909712457557766394835524393016909993972103353769865590452192247691197550995557724936674188895588228691765033971827228774145559416197343164018488490532495698530297495658989871499534677574885704265373482623903392257367420196531380035024810728425008720676618719240035626905243608851325924256737807319291553232649163417166042637707430965144296184360843112944395254168043205148689695323273608418935315941129797755060054386615413952956565651536648317466865169256121898891416607526312515747787699475893777212503844281582582738812990650238393629851951153582554559578226985388375888492569182548925310042112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,1] -20130472721350198516421780241285893668374564362221268697044447527882304625736308083016284410587044092026102814733993609201187727883298269866505421158136665194559739478374484378036427417707112089901018291808600509542528540962918056058340281917531717982495430156727533960701089954228277839808033576477866474607122127858543187340520686308020006139474122269883889825074682537165571052572833534583377981399537672359353477112030376722299815520781162635216533808264929993518164733762956577382353105011470773811174807407879610283855426739866964846437574544676999099161420522614717489218127133905959551520241164234501986790829035734565471689019740168234561649362522185417765808149060683044065562726653747470352457509309830112540564819863847649840316026688849611333085826070244509559727628145597404628759323132890875728340044373100780263435561919497485528302706939263107849149683698917341071361734287622021335388079073508852672592679030818702815665146346270565460286881597794762954745438024349987617898691678742847306286046093939336313748043524915821732368553615681317113662766999944649048785509986089981093809681449271586643105647166647452769009794416130732319597046290902443449889945156570602768647211294656521426417211601850834984957521435888892565378609223001276048105651416622567899060527734621939630484083921146554651831975598534010468236569141702264431768856954501755054367392283365417083052544747179589506542809150707999057154710551821777121717841417055006855756543331875145926028623233521808912696938620409388896339835484673025811821696658279017565765469704485228225078879095083192035108365826494477279046431279639375464210892950081663625194829958231036392128845454061844156217255682175592279291400640254780325177489563031989828808963660256904690349800090996458201685829025622448618072712473771961400937055008177837421267723897003806235035031336662576441511489190424271334660654721812847121123429848535019397799608004940394464653723678344039875657153397798693481240308625259055444921061478895809683651042628229596798857701771162286937354562884932897607676439308696437941400413323442628969321856738710733965283356819741925040230665472730028317120115601588438444411464144635739133696114355745481950322373383933859141873684089100224234191582223613722691572770382556596567898001102948058339672162926377820394672692898555711082589878699172933071200973172330463232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,2] 452775171031345290651287905145796679813662665520532454286007015472326976736981831085413843768642409178321106252830572502421697663572881373435696798903025158642297034564809427431065610120372703095971455235596272578254723127894807841841634787055176706804214901725255480374783176132305499015347763918876727182041836462348791742411205236231407482854432769872134154482042810176879121719516234286225029755174028413183050316881614529458176452209637143755490795311793901397697348223272359853249696514319958831656238788014476072240189323326159328320287588971806491581127860552245678863747713550759665863718990446853177882673517845605208102794736500962445640597905216645069781968039969008675498957481844861623363047242189666431452494994037417216186141192599586011497554005099617323436231580969250865445496571145567549061728588983692724849657549004947042892718647665537170543992345524746411652409383378789298532810038765336928844823073371918357117918558610623250305473385475282139515377540357452220694676599105088541897542277600137625130396804424324341932119907653308769819763408035532609224149752126379851408109369949848917029783255470605819331705986704932625599431055780125621177256021124053708186451526526159378413683179656146364557772079975162147330204241673011362716097953646587343934924944067285463453857590279823136056717840706660917583489112025638494375587271159446798465082277943664720004150176641827176630701574171660935164801642327343437854420896311281701822968499047375729516874453932484959663541245027737787130283639312938987743816666725830269997161433005209849670521356890425957303468517383586313365846210773790138632097183732526512625120666687341837149952286662200493062139645712870992580989620534510579516652094949929478758174360139999030138614087397726751621823048512851002489008679840518507234818661518995100899057823848685988271502942989624580486096174381790280141564712330848821620837246177078007879067998190974176651836616075577004476388117487432212155221364051272182319109437646353739976893679226680335355979916672721044340020580933712703637374594957425340731905841102785466318397436318195366217539108181459315094554093725618390234455228488798205880494173422833025726194465631198475332225715851566065101290891719732272303505236273332946050929515174401514503146359160291941926932531388525666046842954843772005064472514002138290338986856558450704384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,3] -5920490095753744460224991563584975507424273544135086647323601922476668228976663059437018574568319622203659283457654508299682352112715849018750321087277116975766467587991601487226428830837077631679769439688445608682317866037704856810254815710986723971193710792084478515632160401975100003615708074081787895739543398451068790538435116203242643148378755509085261700894257829729847100864726205108978422988014868754881152989760971973686985955879988627020037273268934838052627252761359871266368596500066412984995315572617094572318492005438443953020982964168384073201072899071268276231743611022778882904728547257389837941156719097435348052921311209210686065935716226936595169915131473512522421131079893840859704087850281214698113399571960097476824940764172724577147748878265552684931002648800731039610809691706605476090821667669257261823529481677774239345123968404385288168516975947120702875321721139583064140124812036881727936338633321378086441029342670753510944391355229645384919380989425461318035185804840582209610295052458010087859541149750379798344751008768908499719737263024144144211520868633221091162214298544922347046399758615191921499466045939818177789416976441549417074526907771997791291773313395934919927368027219904319946623319551779314757834196928310288640146716680006365791657446020969035889306019233967545010390070965249091500577420558542406553167263879207253411604776945648833397070576053159606285165035863290969377907499014041109770864272873644318350753900801149689273335643153988033934885512771795065871527607421749790351883663538364468152312147345611043913631756378495359791297029308217569955649578594369778629635785724884746148994095322931443433263788171243326344479016315453469838851604071776524694293119083573252923510538236774362824651107067958281429607050856769337401879894346471746467782770255769468363543448998513457065342518251401031946037181218036635351320243075453042129670641123963069210498289590228816924987559605744403783472278064394455579644243363235728170700833433422138120085336276477762687963395448189926308524203202217406314124911182162877391177050308043913230916226999259397677816991597772157578634037151887106654451096338731634494679098791546575597337219923509094867277194415715011557523673944945440628202920184692624879709077173326255212180072179217403585951450781349730790803615012605460207617687292070583471138640421762105344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,4] 54142001003066825802193143368343718616027644207363708876752023009737695437590401809058334779012517057575986304550370429841450983682409806766342196019056849493255432161802251933789719899133414169527733489078807952527163700567282365066970047114990452331087006122841835538403422358844619629884228616313546193183006376263506205383007742082003891436889045996527921972950294809152135157808131289744428798852204999411202779892458845220326381480629814723662129692806696684870877939195708056024040268697909978842395608866589802600306799253878828075903225965484072610640403892542733392610607846940085050900971642798774777162188469377488123763164037729166868263840190020939442466380045679231648497908448205430916298576457547385268922955160559905884533945420492272285172361552526948595084071991872535679539594048429271491561738729514530756023377746370744311395453411036381839537438881874153214462058727896573243430089200954240068376656112155692570162971731630689023060060378928202708071520600873466177586993290202241995712092884030219375285872608853600720951391830349820226074532541022528781706554886776739952804128876453562707489655317930096316871049615480210836357677460152172988310066278670437876450285651557288672658823165631621317825953749447004721655070350838464296680124326895062910201947665415446388233028113841067566277087717781627435160574624901798432390677662433796730141716287047409746582516440601206415087901396615251683254482930586108494299477419690927937415159808562778746429975011275850363033702858499002575211627101344948617376931542038833035017458623153117562272287262060135857746321108230125405654306996810000424364829725561672475371718391762825989395654019959490075574675400496541235876418332586410116522850761094959571256824593657330909461308775894916621328806145619752866206628069123078296584835627329058484415165130158012554871870264656203177861539532167678489168773406726471470815500805046076677589537648681762206154839204045727372352512505623498925550459773023524027294005264026233489749117702848621954063921756819830697790929197710862634746145077482588817784468884226474494031531430848180353009255812418743184352930728614186623842975665574954086298761620274399713593706891778252065097215004677473415612735053983309092877460235019174989012139913844466762779198892557431935314077580050705214989008778170493583853345486525934941256354156151075504128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,5] -389235952982894994221426280497514406587189737547982009243031258764660733721044555561965293958832512409337848583595345010014267050919200406921250552025703546343041781298810549189123374345075339412139426489880051359889202313720225494476758442524709826483178079782508254742646821447097652496819470924756117572215442341453444290734364346200609608234491480845401696785785302208843981304694317731944637563311677543207756202508559195100862522246992614868824012561847940238991101756608278466326692657700050448320391755259574718271525675617211617690595339043689894031061115085187144378469938348061066464266268278190494447825622763365155279824116571902364365822059602587343246121260201844551440306841756597146462799221161075983284420421079296056475954667562631795196774347297296661189926906161526866450978834036961286305007924778778543544078099522427750747051474149386506991331782601436203420210766113760851946152753760640559389136919697160561141390723020644311003240704730499815612471305461920037399957204136981108462538130686292738296029804288313524342932607880258161090598282263335272881132761348194656647857638865505684207454230242714845296495752793901462455696814756627046907427768367097556424568681657924385311581377810609290619553418649653512775446310075276439962116034379470211297955302437075873198670384214558131019218416373070582236444111755989499205103279084998805135630784054745584741208378982968548089514524052213584869862614911436179794249510271022705070452599269097646858659076235884514011680519023987778004138216971110769646075576824873123758918809504038992483772534163662359743751175186255005540444927999966130949388109746969029911206706064677689908221507616625515806020388685764629250949261757131108083343691139417788390905097837285388743548187554494146715782727731388923262780539672353394285908025658697458724748039675634622563409003990767745085176469546115251912432918960706849148060633253329019565148686967341338516107073860117999102748844938539973601039943199822993764905248998310340284809516093082073033937868498906181076847734759180031093078845554256805312329563322145060298367808419655727953568827773149307992282374519371293496825117935610324240036311961189384448065111857868473567379562834978319251529857820717134148019688302410103573412456072396891994807655352284344423091769051256389173634139590504260185229111409966975545940927705052711223296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,6] 2234832320278614184633712397594632502762568410780130982643850770818715283921611666024471699140703063849809671868247517033759022366127016924603728420808203469595675142860709019926664020902348831507398779241588200348916321581616954808847074560051048379557771731875475022847143527868181630873494337466575293497568524578349290719368600868669189067442150008219296234792810438076566298508774783139188730597844495987486419265330481745579619222650001293703718877652951987923901642582511048169219243505694211263727504768962459809101872611279898220962472044813746026298792357276663750616984093543895915723484006285221424451977747916539871152945358470499677832760110827177985977068116495006790410691179262033293613038886936230213940813794872121742952638486179804144882590180403663661032930570004355652826472515588757682210858203351810892205526386089860512039302003603754961160296461415172478504600332364719021248164528308440970240086756665916492592821256769904269215935658842125092699470810250661396169456584730399442078559437609645011766713060327168234198308727370976032382018103809998251561033051176617149902056894857420345792434615370479068690305094115999245748344153498665112311875466478071242904614715294260063236267753740346375998425419171698053940567133268705779114674225099894169729568906366440929960902474848115756658996229198768378680484505648608534744900863901341004769348829486631725016062808744172059534722927556922922040958066666191310657550203056555731728001060537631688259127852065016119957361339999663196712323709969446772827424422927906544043995561635803539902554609454461989590997944387570953947969908168639969813468497794356128804808211329784152563069747712906737537543248245828067832073417412484914692441751467906506151182298130165197510484836175035786453241376802761354404522047579212964650946809181968248946440221477147342062927127766501079465848938842717593454127316506193502564816092560951612805052440186153988052740091462449701387782777992409548704217033975153421501119504378968187511697109953215948373680792973908696421273656999588956238947089199140552557964411451588046352758874461813111664073952374436203371386801856029573588885683823458171951643783269160388230707828281185314694398881817298953524392725400700076164470935483015719959595941672563361781018298831221660716340864171268548588821117366601070609209997254903072446670646238495786401792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,7] -10022402445676446454723947654494593474026664452127785363614068650688259318538219195448962151719571739461308399423922024579199838040734429705019167086453953665375626941466160944753018505322117937425130196319824767246924188063157100803937517482187992053368511251968622898269849351373658111456707992365626396210164116497673428915060207576054363343326421126268907348182605664000326609743033792599587373549470249013600340456524480023808278683887377985288049352393073569664607409191607691941441353390870135720473870638469851939833785266457268565648713988817152315347186465950720022856331297982255350271166473671241629080463547414679133837298824873647321558543437781730427454024248505290106953863429021916897673444454293093161057491157138253043287744401024606663440975371467264193338606973290417622218773151791288151519628303382161542790479984997164498194368524061930640224884117596578879849748741589613716040769986892945676592511669873725941944878899721965266339346661826810794975927741193806576697622227589753019110673068629322678899056615508579642775758415867608408407239765390491754644289848950494741540280563752486217133448194717142850134416005360373074808102525940087470707399934113344466435515201127275003930746847661374730554874128343469707487547245208255177435576098986807344493567117812599084231585997239275851037360056332418576836151517347651005599049114702290303642663603478388153897234103142075068324926752253077100624182506172681862847670552752483459972996124049232118950862065040995143086081508850104644040533291288680002451015531603293358172555649853373613184769981569410514626790522198869428565147912037044211702416305902259669200718270120028240842689547161395433371200113901729104403057017610019680863545547091361140401406549242503932624183827077009610910823024338956297633734195735336737452669836861696181765345229851969956254655096058540252148486938321530054975075564617429046370544691926440844334005699090248933891259899127894150559516629122654461054966153793400881817508375649168980952019376752234012931801417386795383002642229404682438520109343883674139319493543176939059814433414310443263991687541701089473929617010287091627904915091832907350682507894202000643326654076617016977252095946944820707199831732445790976792822044546264036959284956715690004523302831925590530353935173617277166976549687996528321926484650763747056825906778733517922631680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,8] 34204621411787253185365041980639192588626372228097489269933904219618984979290420364735855272973183624566797166804838051327444592847483895063285844337136969800782426652147721198084979103343747942694334433642128975339728785216978115792739689033621222618717890744174994232086051556870026012213275180371424584614641066310655010084641350567422604866687145825323898136294314329953555770164423522933218597020011571761555070112953924030840543316874741126633407129458752090130018019627814643408460823799948078047353569987782070209440035735485552940702644229936806872611228756241282182871848152225850956981374393234007390831621692985692043654242909420967487118633118237491232091922217263454938995590305775172340958207712984323294403626469099494758840613885724497161937329000514321705108873042522403282543420802804414542281757271774893889678116002099299965568123896562549763278349943526208553471317374911315216243574922268697465148283590086795099765660793263811971820278447532827803595703471271143615619365946308806025930451422032508238053841079772918808780167085770607911644697949671260622563317711077169275819136065864547438099872440546353816062708084925146551621275719211984484871395722953605037255624613842129158698660595790509664897058447350720921990252716926232276412581308371290851132998627739325520288131338774404137657284367464398702982540985081648810089477700204691108824776096371576466297464493827821271475580284122252338387029173729903729964910878537133226291872214883512464920667065780903824892823484984610367301096948638458325090756305620294907260646902259341129767682543352591048298267857777279073982701440385161489166963221331425397642836851799673675340773877771844699982653682320190438850863171602980989183784145289757298820632176934399173034501678758668795222625172845544299348635728761581160863241343056197120710022075056058506765341489977178931109920175724617918947704258795919540853762526914329160852671442012662117644909471555742581282488466825568981991226495992534498540616123453298558692169654313016602007419003238739344566143713700086158858988793041069219636272536632038609280251268791315373550308738871488138761195275910020956521382923176793173333457497573467833319770470228248286441293411687318679911658197186242966901211039039062287409439247383705812089223925532349013742569278894378626914561088949988272314843362751888004279517725163688325808128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,9] -88342302220492648290448030967345378407618402477769123304030268498475501710053348530362910953022429919130256505974460568998117119484379407504634943926503727944151618462496074589080423465632995718560604001770970578479752904058525030162566925898697879653940021809403951679985248717353801978964366948647983658568121912283626511615789247091822461291977412974204332189944868500488516107621711470031178986461169937741821647895439449060929050878936365916749753347924928015540666715660153556648817044533183492099577572603120323660995839730510782522821200443665371150635581999463813663113751070966030108528917126491979336051954043281905001225805509447235345103227704540484589783956026689920596178767545474657880989029820989443801015933186101495495577967000679887596791371012703214359744418978602876929212159161119338847160902766726039613690336087337348345627000703813202634619985775542963868925136778772710868698832756942045231253436429567572438298286909366926728087726411160595920088401114712996592286267243352255699382375002741354833341441671031876950159636161941739065316434169580518014419244017867755868591877373524420758753107649246560147814624216030459059153672784566057927983239309679299928429432237879495526868883496433722339653995980297527097719558096152799116920249157043743287015429191128382700087087818697534976894853561831623117204263259985759647803942871075413657713400125979374159910456374378967297443964615581126172691580700319888679498713727996446093510007991734998917925343763507379176384920837327229319054254056615302471898187320389100632587567604184226037307678777681534688589316521498307479226316443652293598057681203535192052071856693108091049525428224980890174341119315789468741543183365309247827457639983018058566056177133788826298331395514949509154687288826764634689468673089946411038108476016670647451918284353686046786481616710601053597702881029960141439563523196453930122147952849593872838593167588862247829162477949295992454084555259726085169785525775754873166535362362216504050773099054400113263865465824744040019899745368003421292856752814989419609117132666334283477907067904105176544596199044448410574720676572770844222826029080482595913795821522237351308121268373437078457776261677257899284035476381940156891498561159920320359351855012988619122542453727398186242593484787500200688053739521199129232702240774882920914046084634106944364216320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,10] 177806409910495474286745961598112673843836439184908129393932853492218445951944082213820139378553339168491954950977639440639043956333915942066359361495500363239253808739998287447469379079316109369487282037416019997178698246005260958516616899217029741549500169817719423377874909792038750952558579064993596441569324461400490282992189205311882021542443142668382626282270681950064050307634492979592966504042231432886022987018082881457963106131688432831357242900086991678383860732902820668176327219641030295185365929661079407274619799723745389666990164149887048818968288480901207430248418408643968754243641692081868522134056665954828071080013952800084979335246549763373802128453485653840694713789382969772454944510131014958295594502942847730516751611883397192334692243056528455547007345817086248982276906838370826531981087958075502966226192572841437082816660681949822567359110157888871864243680552518770645454841572290586571276871820766284585098370768155104890506308533957218775172359840580037296216918753755818829154398190318789588854015081814319821043905877555096972423113450137898512311570369210819225899083193213335590565654347058037944796168860624612677274460750564250473306983144457309286099498058150543184619980893879418103783859046273592628346003915843681667606837811331408578949898282045660799179889079057160968221942752643820783048489683360384288539798279898428115139453200490679894766963056157868232946945122316525054082465171672962391172245449411527171862234195663148347904362215407282997561971152437051098217570409157694711492999749911279545321255002904868243115597535487508779494233404438897724037526810775427493325245315470701777985194048042649975702708077107154260095745519801944682935311231475127377812871133047556542418924844855892736808208790461316340548253904800684875896683855657829312773218443310619333894021553189544915257986785926316498843920265461747451159578712345887144226071760301331455865136289199443521248649230403103203665890314779261405619138390477485679383734936414343659338945315487855304322724612275779957145817638885397843119685341886830129233897950190604512091849234931311864842337528987621449986185207078953909006263188760792166181828403772696634102175271487553497652807672959051683280184844752533403919726404347561982626220072064332144796601247442170727451665226787991290355460365028158162798459451870608732702708672972626207965184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,11] -302790991704147287210789093279450823211691113617082736622664468628656460533722134562408910778685277236660989461846744250948137896197749464825430501045111032202024315496363439797655071946328218835305154957398519639486950568034791473423904472795936847011354829793538094549299715405223101855545298813798589523250879408703144381726537060630394943981725105110938321156389041703998288088143662430856291168626035853032648979460211601634633712459913563723232414069210921483629827489696242835217007269799627357413062361776589854282208070809611463961066448466004961179648551588252405567696235810665222282820521356354461068933152144471073903485580378810313083363912719748209333103441820076520100957209002180649990324498967267912983049400223059010505451589509462620550134440447365160719326449434055579627185790852811262911135227132145198828995058402170253048719544117240977934746439450337099712664890088344434431467122911577557863744649737539703554235072269958291349280641708052615011278325151262712957575488943704417121998888647460778188534971762542041886881062387059342793512989328028638259044157804142865682367920693317173226089105307476805667628954761998803200554681993387602630036788550593087935698699201989722013986496376842137848650708817222119423986298758013221495123314447426869669040846840499765616741649128059475414689788803614482147331136128950688917589273194431579719167294046005693251518019818563038610490769931808925312065887348753455546067712827653488780926751519608945737021003031367479245726448314870616472092811858982642619371720218090500615625930769219178130890025798824267596996310909745804529075735336626536496375499438045096222149186754716544686836133001460759894988644072169243153608665803849645095556885817706640567645659335787028140083822731751760818064800655965051853932162519287199786533301388497833974715090945961368145215931484017590403374294677296680397180208215466667178564566124329789715393298658996159689788174234421043303950349072789832085933568078674425988759186270942877633480469692300805686651711124950946803403347383046250906575403754331647461028086664692504517097547251742588685718160690491342524886147808580359957633231996836440945439032186585615022558241351378346160244209455311427238353632647032728852142359503705575556696609104074872580580761642381832834408194824028211618814558052958998732483019206016655416727258553786257853382656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,12] 486980972777356646130761344466473843273998142472438817149341202301489487869629826850754466526237937518281713644960084938987837058637162711572590374070189724789076753362705176340471923229400605130427521987429403180806826550746523126077779142647577407394757302396256243555667954576396560581270823559313197638307912583891293360795399389313327593029235667737697789683403003460231949513138545716145170330209114694172672946282901967537156679170218998613036794186923852301010186707089692688081377448023107506194285704086774654688508135826962581094350993479805872177275309898536120568090264982916616149885227899208239249625816091206386504181278040273821433713254257704547962486083649628056395489464564651241119416699070688323514373702352894965824450287203060562126990893578061949673024549800480542237400587829158337632442288283269163086327175128840441063609889848096776004176698026547477266427178117478894579915209558195542284221980465151939775359734958298974531753205012037103265860648307850225900404724458885320824065421879674993411000328454273159122535827561715992897169684994906422127284511171481225896647461786521335709501935829413973788253376592781323531101758760348138756615091242900222674031054443147153206352717774186391718919907741112609982150295431951735437255794483181470081238471435457444494957366817695370102231302095593461491084207553592722211805848890977807887125304719452911279733779632287583527505881727833794273647459885338556069163287696551376858575363557969340418046031306196447543956885888722040581996801597124460262127590773789826083349379467453700040803325232141992323370636942742198047037264679356241839702919787351481246223471340075304694366749234842181448821748778560305372313984341912648896667992271811101295400154092674760319052747327834928683838302387718509000966005612596825171314839394112385271015480373690101841018402259336100008126951805381207585075376042732588637141205412523519110452480335067993546186719940503147802544410462394184000346254343026326017374814150952113782187656968132862918217517900241464674971165104967813045935717345536462069308083205034509582164066674308051792426624240825481479694900536840809046137918574708461438347795961417873829216035247681621678616120563516760880897336100152715275754597140606199962419013452553915567916646422137443793606214941031626692241515465622085907862081258829936813821465628665616722296832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,13] -766147589411176136952102739401547145003611825719266568792637070850744056450991850154061522187321511842475316740859765345780195074557648880570548982970315282083003651315257501613438454748359829721425682440495779226489398470698771321150522935961532086452218736281353072173937436605707519432737928565351985540302150389434041968211036504744283454740810380145471663766968691823618636457418278663989720223064070678484158523409348239584958086921658476968013325710040043565998077040191782354682535583947227577869892009122330256187377849953881667013161392807228873415537791902025494356533385602092651591545029905414056263541644352926389549603023626542610449052141773395177990053039345719955954437071674772929534403346337797184246468744053509949771985618580602589479127475800202715402886712329004955770257572978071598868357261884697019995224730693084996279641947026551390209080216141874232975744378068289249789050824341693960115291200298545597562001630882743482412071057236057341457019996797422988450403470301988353619321410343426901297019053176952947623300362721065329174890208367491467201726672548329407584318212684155831376403784685795882660017733060160019990316653773849376668028915274390663332935363049040580805101072720764234179879114535913385509190456001140008454417368196097984574343679359009988176016659830230201994299927079505679736552296105383410225042551563063274170416490337532030497508260351047334838191943438361402745559912085002752028135632807934862766978548295850704370241097462611871381978992846169504515467376407042033856424835859165690282366853162681054199765743137508968999652601805025145063709599155989219788206800412747688177967437293501500298470913252423792047968366528707753661891450659859886153360583246079489532092935331555689043955024417070115910677637068789908854675119761612356987062830205758414353355884439875294483772512116768003376572817766389093927431455772123984280075718077785723946774608692127277390134438607013611162270216039150112866310071267853949419376742199930415151956602097316233375890682872628970531152214587539413785921013938382775332444959776342832187648734908778056147258607334746689164079766468702215277921091212594965371340725124842537842756771195133093306037562867749288974070657008650830143494913576881352403053271993389255546652502952335206933396200896573372171110838847895636576891232358329170036236834068071222234578944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,14] 1097263344005781519146095182392960924384383987519065671746453369358514874177296975612066557436815138198446954414009961822953185774941063033484347056538623751004556436883166398136351854036445626206837033963782177552637221447770979931009442851867057397734092470338328442449853330166189962310942319564608848281269911045459183666029542300999402551291938497061168846589637013255924021133128744711649791283919881327835271589559338810333139460610017287855206286413755523591572092935728972326119663881230223143465808586330774523009780095771012885995460740489881644584407621860441720436465219007986811551623032574901792272465892844120358383704692286313905457551448255843365205864479511059286833417691906446306771488018441935910991231686780266823676795528712030455761691928005723696777984334022633573752030789627028274531116505277597964173283143772843302515270414655622859387406337167537530245937672981492661165435333605688358948877871506414063650422894188205014230975870884491633712421371060038978027794501647469645611569957799369366315827011512012147071110494186917835691517163427799161236076783356052377988863895490466311716330618633654888589093584125080325804597534663294094330379411210694889602816701546685644803681529691849135485162044199007002028907429047477921091167943489490975289105803671240666803637320344202423186367414998880262017552140071079451744026276140743260265622789327059652202509174284428693763615866516400521417637365765057429267347290390092273845649894660299821634335292342951362041288125370237896522706367190798849278707307085529058172995388834325764286092421780409521031507737415447875086362772655002879631291915532939777263509783048602945621337351571400522810887905695767640724214658825261788622863147106687090156720523736231675754054607245426850137561890602827542048076475967680505260822777731246504874584178721522468951469624915568340286702289474183714889977553922894638928021082367809953272527786987501726576001847031460675171863900736090484611569427730781782199821182929529113390326016393181941515636474307970917433208730439820016178733051183069678352942688022798228859856452184911870250964393501613691454133531975935371437478399299673446283674068344216644693376164144099325153553218305288358965702705359585446153717555758608639392649975395105568495027051054081394372421688485598740327472014283060568891040611846935474888662302286911559438434304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,15] -1237073923483971513567166702081536892906698176822580005321804301166332948903782678699464372301920527254080454667146885909768102503263015762933454840486021367230677737141578301623943552702107740762473709240463399346533996473759184105766989719528813496912345760131037718248723364631541636269269871832324163006179670681190554144609169360499164018713768464692562103424838678604112089724692304406136678542253236374731433439021513534519899181083211275909046300370816844305041611129992135090940179002516217161806697765275610462241468214122461129944799928446839786077761880073213891869477080129932295748613050910905883065163542881661252584695133582279261179638193786071050023213862456473312724836580306992294191294567676331656078338731225765735754600515700316646015217014771502626838018133706471979133114114727363700962338034850994256684743968235934679463632261383414467673940092392575576930268882904723812409966727773001708698057606672533330899281772909935221400701500345960462061172258479584195578916691303434729238897177464767586177222125631931555317705388262384939410130490746889784936998436007931553473231056965003841265025676680524743757340827127349121017521133750228808247218556402835204108339916388020861385640398029434917100186197566180055692385227647839504137810441387294503640846412800314272811017011061325469008124932721920683175090912268260528360348776334215004208711275545559887609929459085773239693241554005402573983011732593913713680316209132974285410322903378392025235460345694154690044148603871678216368068596578172872524011691071900992423446658554872375650294735093525754255218180098914716208053114707150965004329785580091292920050949987804613666077428103147671544374494178891385075877048224275993507379465874475703998395269206841858890137721114584029698122453257217603629391740873090562473984756391505492082392742538257302209477274567243737103392916936159608172369489384654474635480628933472102818435550935985749128504044172698759136138292157400994557744183271674106557200488712129705571859107261491285212219167720831566777827036040178848637443844634978091683279175566529133554063896636877699446328508644059923434728716023573650284783982714484792178421429695139884038430335835139341927308698705382929618929669109089562138009138226768860362118373063165805282227938892353468684855212095488387318102269748641417970676805803036781605192025849816975591604224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,16] 579252499408668822732806219715391555476258226975681894724512439416087402469317275519187282339973315601025237872032317908626697509039297197809879443583780701768695983055048383186728454716291405857558641471729141910971380611318084749878612810176337442198984349645384674521492548498018226734328948777488336034491713830246397379629753332655768810152589225407800535364201208750153892487956560225496900179513157835852407314656858538963749581507862655961207679318827548335131149210798813600279265430889955969429551142997385535772730750494555590067119019891052192688956135014585329792102428643208048990041262870799939627862369457543217365332995329099567915509246630453301285938921636138444730886524589101903715546357552989775209308337298401759845244365933760158853485524846758265609412522425379991007060511563969225682949255568694644880814078255943024611064057287474596769593446991669718592926092691093815411750799359999915994631854752539927648006071191153926106787576637560560011985430669965879235094167948890820480214157254388866662503830952631291958056241310702954856309112349494564708310246106399842317691015611761170562367337314458558062628313375157632664825359268118984294545332494341395486850935784222821113567473723799166105711624770150932619011933866730442024884002671974047451821491793350210016601146264504392187923516006443449849252570517710224790266898239793099934832656107237106492730224357272639853895415256359213191429438508994955093589909368473026603610297462610265877884101298960608609485492879369173642412803205554867871845489375116919290727381688989053157390375905375180196358488816971521953910974205855823666937350754643515518059021102471251358592370016472264608177232662630722761417604647064577072215469101349593337639198119521813616149021075351374864916831037912093329635069776087654877376879603866808234731139453825218673447005086851301161743328102828098096092045791573043592754630858702384292190006557013478467438790937929159832764365818687264965364886918022028635733192267781289570052751905016728085642024635517729388840387517962622144373959557070156810643829161741566974805157231981310614359884200852615783216210742311224323771906571599750419720471672201944319148939590366005510175539502794305421122403945330153364598668206805591038008070949075711952845447345416511514344849200129569927236646665765808200391678307229289399617164017775229452419072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,17] 1755307807981240350152529661743155305371734896913130794606939426040188964188488260434648209276525994236392569238975317012102368221947936226841745333188229312629532059769195933184168576182422886210284925058389064691665472340101822193235202624827752776674681483777457596841633369397664718849129618295139722512392340131691234281490038208752166704760052185183326862785759337938698459544833836220474279988338746488294015002483576792324640924550573454880248146747218690876410565090568953973122678079484088418051796012601399755208606086487950478948558545427814854257097684903081711575338600974863678423048337794701151343692646100402366917254998147605630682931552264586868312771769376271252531199969058996602606094423053700470187735339565488587593292022345827072074585257772656054493146920493007407827040087328137223704947364675355904901054025190642619820228107780252709261642857281590201376202191606919451691208646082277061389163629160979436223419875434808253106977173920682847893982464628578183239676260642256322264771998266697032714387148616930699245532124526609776783165534160762064639101030366910398183117798652844964147016958899762994518072370241562245018806525267775528661148040216977750419477423209433734308627298133084527344799809606157706998205919620970150047703895383086534393148717383093480706419641060710187532767529571429774145013266329842724803240224246021627548206566468644260964376564541264713176240930002600496754744676083428984372674755562824124487425063483348577281300468985561117136654283959083074844800831249359125219858966056484817308526536640563972209511817039245155592554764691633420539221661173812342784493250483332572326458851552084161784360617365385729764179244805905286677685290563530720498176351668367375602528585123342072198884154567973739794423680774286055754516278368456991654229554540010027874144041286839434560372241698979483636215570264175247608887677137309534913401046546309414611134636004610371611959842139044684188890448544672664311115582493413448095349932005862436531949839344110791832571645074265634057680755602295191611871530370938483131473215583976695164583908751868079219251338501715530580625628255242492446281216234451106676285398584005917162231362263983145647242761022379316669843196181034484519708743697365770339875994233761285456123948484066043380975046342745211852679290960714453508800071389513870745475754934953386159636480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,18] -5870088599982877814807384834911594782131045470411377941483062665308510324738765615889391785888842751591755687084745846935389517882996960334561821949920319551081161982765021308274005898179713840367004503906383282877747022080380722135554565971079686430370741205020856781636732920325508660009482153896879700180473888103747612924744854504555016751883580074138990140911139560655516252371699080643647327698551391378658145272721505181692121527694714647171492314202075862218597654180299391565735406516811518482080379974543426242576430818677705030854783370419011350795114467208189651943350667306299508412555065139555612985580384435388562909708542153174286493224580436911559319651634446709525380559771396506378049618820636843116096091438275421035911166568994288597053035023557755425528677978788834056826933777578349504413625197010727584122500779114831796402124829840640228302852741475913379073985201661031053827249773715080326743455080450526440985631473155073743561358130506402079592715780921735767485494174461072053368248190937691836088173085471999866507992350102868488356865663700448576964980371425093236144238142740027500440082363481472205585314731173415789527467194987970092051289324586224020543459221217544722644158519061782371644279371161457023802844181377692467739569929556281884135098224308408348510060674841422130260702567273640602715039637747261752463123013725040994620001179305932589846032118490631325710502079836333166093556782841401459412121660355319770103832831395432022511790347442587542831682341690695956499466583503440903078996469092846542473173979039013005366851803543819420379443953910117982622816308552480100019607735679730732649522361467887169265334513085574924118482893012224732750656499191469288343038647156922217601019782572510621953685580180998037233390282535163929133911740247734511374216123724002775375410776562232471490421714025360650236787548920624161875021366887404260591528141889794217103252493722500799569402261296066939863732523958493684414036304352163609580253033972011899844485758780452251895048810531603957176395960816354705909785611578124428633976183965444616766177150841170282041461825661928280450806343776481150080244498017197028439845959369552890943272566850898093594713247526184549673725191620487530459613244992980915697454246375901702395107088729803131316627286437947305093540233485870619758177070116739354509191825563887296351043584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,19] 9785060133705201323166985838249860615656515703488227891170746774869325459846850205964020127231151577436331563831737464600286014257458264578834865713611345074408289024530337766400772074959391550505932740382022229679511345112222901195686200785529305890133222045538867688131487191156590098199439125764913262322228132637061141155283457849679026538737464613072035816309974758234336806163643236810566085754529029914444562174192252013859532986725463234428797047953182476525533922813818445729203020561263056837814530397171447206795555000988023577799388677575992077498207336296716825329672546226684352832506571737420174644572583150492963219107240269094804058201424093192306800646295245093787772985458786410108092417697710213443907125267432053988160543460817449331645141253231165291961654415673523717004796599204934021337376378352717825824326232926824730675772220514379490323128072341584529525210803168747350506798053557696802706846084257598619094159913461173090662855648887564787283101083977186494520963732274629745965365208602608876509097983124394062352564635446588581983908352293538753541685507463957315212282698153693483909389315540632309415102625223482237151780363976472195835691993608728934751395721035964188742802515749929771933877789971068235851843441721469403427738902353455260112497735386540379810580411575806069320806013419898418602031459444853842201863819594508245070938089327878848166642817749372231551341770838670254886794826810756986241092757885888560456154676546538231690758169747044373790849321024453624179841097109822154922420693825187595637654122900571699182201268399935417739945187476281978445571314069510951257299661333034674007743942388751366803906033197697887785085003555266128249168759450337065894535130926195958038129750343314399976489350264364086801710497784003556047829825786515349304509352664441547700686525465758126984752057947959673582919665729834024029307400168904413904757791796508313822306450784468130053368331448822791056700116348083425122607133665838648662484796010908344276171729712328924477168020024297188469620890787018512148529883581945582718115984928519841749197766273672590641520270917243398672889816519591241680518903260209517786186565457764446122196693995812842474453842150169239357239979702475993068204108950836903536108004797117631406374076591858607705255670183600497621292565487898814840283556310194191332467625990675616497664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,20] -10303476843877142507680388307754794508958347561299751622982412455526618705145619864299392705495792144828539331387099804713963678524978568627483988941386309873328449676005877115909254510904931734729141047798376464234107452729387536281381496316515589230159935263612467514117118913000576948400694247244713992746837507953787167362908657830753428429888525735921196473339761942827283893996006118139217896613933509083342750887006327749748917379200093082233329154391311669806483030658609513912795526945751459856848030651088110136542817478279294338255597037342143886505661914587191047031498324849703479446187457309299830835083632266697751315259964089397321930346873316939572774715889645396039059914984966985103066714789190206360553324999507511830727730757487089112944700211801186297311784716894242047600161887842163266952349281357592255451145945082974372048997598667850760563993491607658740700987836067077078349982780811196673682816529556633910437044197114017245630745294701972487119854643635159532885654395655005429657918241355678415127300081820208439829320963797445898526628864721454624306809626635273476863253070726612844688137602251082245807173008090812291781617769180000103186922968972527375538164238542765009402734132814893904808929404941832277170372990963911988238682345315813593418235185929837070565270586095330537458011353524369895697912132413338015132311639086029230615310295662927515286424274416170761309171365246258715803076164950326161674644114478525173073431888702995064072340953937320312368792639270693619866175294371145519973583949638110478606583030645251937216517862174844799129743370137512473863866943429290822116096736304549569614073281053296431878881236049247265381544664835818118337782459312582163081055483478434013047385211955459540867265043359123266444439284820250941251483779168804014822965145658806355864723988282801664520652132750682291954529799087745947519622633472322179054954613099117952022089548389261779395668711684039558674344061431450808374389494119851879767778903771395373437376113277112653267703706462620720032340720577095522434612867260942856456581658715676160187031602445526159023763047166255920546748122218969124414903028093463236743649084339640027563849770127645746484787878890602551289255691773334525916259397040409939716396766274712375235009964472417214121110424722391285144652055783720877174562969134228350004161559637311869121724416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,21] 6180116363303538665185730689389909619695097570042688602571551312988961157572069397179387045886289964893701584653195122442434288362252321966482869589681697400238141317798971625768396226478233648271321435893689600948040210589137205207985862082870755846608454991002673103882102823279490946224062499780809472331551040328416420818847317523402260374353882393956721390642993908788731356433293121215302135342264515571291334288900471959475719914408470644994694258617553163532604999739481170410026481541153189566054805541870943339803268170036045363699721093107726982234644403592340259881533447252967902343964517333375276372557448963252296198485074674332544745611693688470515518960702510191862092425151427766249563530674578917590312377125053386581725961810169688006837934522368852306302369491112580321903805388195183443254733932204262373171374546513607865561940198998346757089866965398640871164028926543933626259633181293493109730037931781388449188146192386120696355045895398708141895602218036458701435562183623324175768524830005601306203679474535693395907595254277140181597624354944084714322331195115071382091221098973542981046553785719699023818126261519395086584205986810914207161195771705169132952091254537772288689184847376901770995857200547177504743410711082039349705219223249874547593330313716239873614136452754255795994563997310497631927399436456214840982616246379621283420114968030536647296030480156970783925259006758180434044613070260928362904918929374133639195628796730433918799774947603140692785238181443505287984652929766805557112061374127927127341483455136268829868105699931022090524281267649309803194038926858575757953442418533913931845661304329775164544312447843376221820570869390872362489534769030005742755993667395065510467555536216385640348683582289375570223170432038454056303122065901456218190601988160127773695527297058334300976889069401102406959470238975861558382681407298465123643667842506413725518778889042701379966836465486853320179892040876974240681987169523198514563894771667578520600118954480118278788509406129235739691341603604643523453622618696739170556688212389156385359150970550965717550703670395257823828152728200863645092882429660775756536138220436257221980124854469229022543546110288289918638867539907220937353522499466897619703412256853971461605466093032024688516321162259858672717449943085174607598709574447482777895278169128392759004233728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,22] 142630266823031505027055244012353976639186503927139927012476631229461273628419357182181608451168867439852570671044641924234577113417096044681049929173827735042145473237264078863151239387781485396176366345657630348695893826225182296752764633130137529979205637343911534874539217588054951280138331477430245838812970368665647378128264724219533062073134977759951929166118249399804893636181389013047301048203694594042027667998178068619038713610326420835275544347007926667739916035443543188592032508892621283380540734703462799895982905805625684456826673058774846110578075164825797837336220523975691557713676310231874393270095695210419930178355367545317905887774064004707693037783870785561933174788588202363694646559833135983883515699342279016009825883904272513664845820817983566855050017744879869525793394715969618291413134489958360317114533435550151255880461904625952383963318543486136981642214767572540979695261571397115982056195812828865503376180179264215958748883656981200961002440309930831720893464128952843380034272035368464318080295965098925262162756978557581758616695698643728491849645638283317732074132666455935931415907623572261444322048292492229947969359134038741646202449498047809627552991220408192939844418119595516840919367251519673805639320602718298296786251361694684853890029739489445901046195910890415606180525091165373740081351287545543453345903546532113460099099726915331859848031447498573195390718224638255703278526278470720215168866906433564635565998697620481328611042187874035026199078535476840151805930038060692861644942019161134458367890119278140965281787971412546467544971492138618910404993534066009589741314673294691242401344748199880406281503607694653977445976695483900108450712650636216066609594523864040300656933224703752559449224114598021606246441702501659964564349085871842961068020849122164424982356110547664287279128991651794203854126008432644532377228497821494603999248897479586872607597111844039456378652627353060599767874016136598377538462744944789678380514622032482415372994742456891520858513381891890691125543704119764796874012983657320242899610317054367161931567423106484618528951338244285039797175102762845146195268074902729802812403489189658719248465782131197384464305059382724195252123043706607255979273280195111150334203782894898715792688071042909489336830719463291689622110314147893078228342926730431460810075476543673915975680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,23] -4669552456685967390277132946928426486832146930910317466736867067203748789842832855323778643096009456907017793938480695993913242857966100676616730415265811451750745568818372578817129870734787363887789944374793850511522585817414238203988588471899109532187161579467182684118214457625906451925882626195299538053647860401330305142537215264410921211849457647599657111294513895363248167492554417277382438378518836045438561460778234463450573894853137317193309742934445366553897506782399046682492219185297566877468547151116519456907479050662127148217944805731002915281745282656603721623876537381947363934772427172782392160110599632264751430895486281556690892244752474475270092119062033458403671118705681077165510617186805112696010446113500085700560076668388473744745966881415803240004188657053640851456120043483435939842547279835497684661655772437836457377435908996695256466453241158684573605708961686652342749719077005560711645588122101162368389028971912522230423627750869265671916453877272426913409357170517269725303254050078607575058926870458476707196104255601655873104287156441330258698718716110705758656093695061133528863146446466397424563739164327236925882201223364446351010225840675125324303297855672013036472367456794576160733652212034709053572193082458850222731227145522272295245161312756353665395756311099650741115458016012798863550608721658272931582146209675491748207498401409346216337447648856039580271655981899501750708455617876505409369237697955859222785924761169930203855875784386985337422969380683142434048733806977812644958101575511101795414144213935008629536508968692861971137957116382959128845803270998231745537907570121073675615086672560776275386166411049096798310896220255766974616395345334185834745628226434790576724376582325597537374881681906025297638084133184308822021986483587622699323994508942650374393834195534509169815512021623176345776258117649907501112398673141856420553873325757542472577340329203375486971501828058018431731734266097898644333842952465521054087746938465948227267780420119318471546517772631009640085591867838938170039805458321971363289577641685147687130194749928217276820633191218596464487593765799056002604366577273901099310697211257794338429377178698225532476525219349565229600541151328115377779466486455865603443236393737561905762912529570802473308872543660139350896174463572751162564359785563991332528628019574875642299757248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,24] 5499952964858749149591923053420410317483702499733926161004341642409475927500706166698995072791235716738458466508330422579557427123894949195127184838581443333971241386412780702098472457349546653766333517194890613838597282617414387864284614842745778972531743084015664031887437481650256159630617346390171070018820014454391453768230218779435321949164837220053375426064952857192519277880493545739191561755368846383036410023377756877025237739603330544940740965786503526822036867906312456798277157726124022489878962545703071423568961307472569062413875482794540230746190154386452181607343949098677147893040097085076479476338017243607069825330517223612397999815176922440038084185113681997997287591040199164564033196165835504839490580811451612807589577034339515849376202890645580846198813054741527792596793621053679375075380965906080183867013987133703916220344625884948727904528563228806040049658831010453937429251036925944739551682921460849973426502502874705375681853320773180803769953824561480576256117171638670074912483000644688686627236998885814074885571070930111172148824460220469251458019395848856871233343655907902876331067339545864573981048529146206396742328549244375284283779787481788085045644165794656016646637221484908509736415810046927747354635744949374302046426395404592339317284714452884942954240891893176308515118870553742718085806168869318989159975584462122078622765485299799811867507835555469133373321175971003762669096149262656212666045571555195059823764215825768333797042574421155560226393712601014512119809969211257854877679180300638921007068055596704430764446297184803196921508161987065806708074128972783050493658188193263583442423877278588993989079934656360306106375619807264980020549387416941238838824929612458543691681806751944291806550325758132231634776619895311329674641317416756637964829312888733549367758795324856636924908531608988112687360374484836041833435211450825072161609372708157097820017801147893604682036710630243580328234538460519747391395271461714922232548232718691028016403957964833938456482331450160871858515852983080023772786191792297299529709802811667592072409193976978677236929840285652427539887667337120599861773758769405294127277644935726246382967514963542300764980075467325054195128533579234442166729962421978065514177638387236858722741671874958999177483679902878396080163176499895531909582461837148069869550511161257775208123453000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,25] -4177070802694520859145291350668840435198344831122736870137767433109034640343124838352751286209643336930700850727627761516467628057974033162548320998454532972960774958470937251269508576964615231023200943153658443759051400766880922547277369519551968653586342496020836240014999457631780250564574829484253963272611601046772879003262913650441747036366080692606660535705947162756993300232660271230948294418636184313119638983172477025339816571057091843354681790404372911713151868654633737194599442376049681004486816098548728214551946033929988925290149860542565694957806674432173346668364375313327858116166812085710785152114593760891873016009379294231958025237885499128574549875956854698469892402808732218961933133590488799437299786531613036974533638537566078319932159895588247786203627439727187560440576274511238238255823246152283898771447568095902211751990127346893370926198795927336064614874714470501975823262598183755925254897221821198188295343858518317922158577916212017191074500419907084108587042780186659682537961838027914788178539299859197360760017916650750564598381212845324715515235755239865537473115317763659837311331094210615699168961492352154720067964598959912764796140473258633311437656893528440847674293455777639317422432728097161575650333533273905232744443636506932590184388139397881030877751940291322815654396886415169102186244111074683979751472803676141950144457270794951382093570293083955531865403412546817519715407902207222700203120750581605633939017065999338723089591924443228637897120341888036939881059131192951628160427955228096858734854733975466638460302101106630030047982611607249215136628306932739165756230567772253304215759099966421792123248143149133468526525267093902724850906552272558703728190231986469846972796014926532139062208311571345770853635109291841022008430546066393944465363806343362886210890515505723854156712892812192488583007407335476049265493525394802761136939356066542070457616271302488821932342555800029262129282227372635112248923122431592035988402221998301759002768294614836873339830519856120658927136348224406512138885455672915072634713370426199298898400105055299044839560325232043852515981293919160259911440870555063036947435252499425918715174345048538801601229510765286476282226917784944381272902682754722632303562662574888580470946913334933170384702359279467744729877676802402862531133561192804052813820831487209883629141997562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,26] 3779895889797613081542182161100834636835308145195651845240908413588401144135601113939924802918210030856278925948252052774828252082997316301214874778859674220913616615801705806423485238918578554822978026737794555566199021394840758697161192174984189601608248455288289851902290251862812064398771830156114009185381713220567345550507819654677137941900796609063299205112445268539494495015191662654645282700736033298162829582025951444249347289858389198070904311270393931491512925944372883773241345112881518821081930517969886600906001574506595648289957617697751080093977466829512639337439575716173736271998151746552046856015915784211144581157256484107607851058582972176656246666276068692970143853413020235691340032010810820019908969609809099922416561637863780877130425526877022717316407642399813736719572235140330951071452679164739347293195923402288955004271500649267459843912801213493160076607332307312565755987108308634194892975176593254272419505332407407413074550665060810418244124848840627226298917008132812710376304949110916871658886585867355402752637696860208537361376726120173464614477863944894189668157151953635946428456117899268078286751445754168648981114209946368812719049654437476195526221431464061544227468675186252403666424207205422012734113619713194517008678288386944498485777386715986796497255455831609272399699915110054548508945632970721982204758525329781152438479204463649024957466273819626380610784393931119573606556543540419076890774277648139416987004411669358531778193663983588806077959600834788174357142027136601126786766524820669991135632314965916731992012638965869968335879294580756213989570173235130362382020360003333594968857408131858971958188335663228821865145559751496969852187668200267791038794330542356241406725784988196031949883289892830792783250798159926186302397771365944475266174880208061337451473916488585254529179934934500509536867030865045147842365796168118383658922466363136897187572714722505764098148654917011321810659415631692775210773040452665785007858036373607575424118787363858743032680556988143287490701732463817020044051320848242185735360886087618668321056371076275928290119738033341289154668011221306776706608309635632377162763587795686232868364695767381830297261913547290034536092648859120064291411452401642863269410133927533680563367513759754182840601689653341715738372278863260154504611788101024801614488389682505157006918787753417968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,27] -5986010340033011930047698567909931048503271613795674896068987334571470700347953199202504019113026637017032846674168678051052319517182796863040999372080541684512541607978677172404088167141205420423355829901303184108767244647934003311924098756547372778370546344669275940476278297376178678593037300281282768196678938314127814805894232802802383349184725622958483877096838307487704005538130362507720796420761457476728649711812565072722929185716630974941549043686955562447192544486455476239689653633366911103728494711264932617847976268482548235540297924012369200486471759755827202635653928436627079442290801214867846505290873646737479353116457477208469298471840248491756423044230707986072090663657061771302641093010274164109765546060869738736171976211273945531298725612364045441468288113931451931118259133548503513349402938015500108586284692066960465820958023061629425771948196788854871082308596308327115117178343371392409838474244102536128691237307434213654265152016875184562362909606214754160455737374394626153291258136085435177468217133861243957165831825324007873761727776696067407129377584923285486418986869143149012365318614470565585082496341408954742295714909017076901377297137275805279124425852907781538702347430227820125228599577915621129671547492370709558317303656832352441649998208597484452861122036071723378814904847815254250983780431858570916306889857266222685146771612606974994021399133952414873274172216105057593340893628763345386780714500514308961741569316287398920664781680983623751755672825927710003588987651374764705556348129419151496307033916225229850660007338598849929902671616925533555826184019118247599647837737938216923198723597013731766401523647997064789793214500768862699023556501908336013088239445620172846484433238122170237626596173157490618148358396916853382926651848225633268059493453492729773472062946935993971345016746554040561727515871298597017830118891471189521515170445728690200711562474330963548570659899995633273667732770177858968660636478393337411050532089608087805525396812696348700574447604515500256263798999891951202427071926069637996996327244824925893961170596090522676058198037704288043525254911576135708489595974328316012572863055033064072193237258079162336514352364583662369595910838395504481742659094661946453434392469495577059619538519855857198675530205204365024093690517400860800977924809449847365921214376466256259867893662422332763671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,28] 9931539949049127064842996370511084260802859035843267245825571974324298823191219313272052431322856814707839845080418867492139467554365080654771446823603110842719149955449891119307392538927809269116402213181515586404859624899213010668647971706125657029649800534538269709383564442090498099674184080627520489644828903082061194984992395918893135656379774575067711433032299500069698981742972691327249214957590280159787828257149143017693586459547225001565262721530121474903712688130098060271986308684804697321658886367234329858441929124554396721636532263208032551967089057915872513195220478010459152890190916543437424222825733705635037024923560089125984250645780738082451493669754350507920630203877553459084705796578754550205541667789616593733164901975482736642335793162647182018592143553193277320558733471316290303581280350430862930327706674555679053335375036905253232118297613457323729271479158562983377416626153531972984063554228928535999583367845856637258700768068566965485924964551816604704001590499909742562870087591877818666612658567479133712039451161055996825825012030366384823453592488859702499050927169307412532905096268222197776113163613005843711111938534034738413091958219706228641543251588973107921478667292477150617589519138046186247908284984135065625504815856526562968677268370216118425578050788762505510554547161886813950322088563108585632374798524259572907708645297832789972043585484966776135189321230977554160583620542881967664170696388506729690428565074693092198275163626548362419980709329914191673842953542728207602468286086411299566214379107267260493580822381544831494231124079772137293793347949795796898126851639131077044291742687707630510362643589969549232975670714902507921684423439370702822116853601357182990591315155386233623201879391417925924839220617865149861416307413522756596821393306562496732360682413044689925598915277629970607798860386577664346296167271489108196292132216791460297046009786963568179871701476130722472650091944521089810775187139190433919897350106892396226893597203536725935002351937356114664705682526344987318984356177404068045466466980029563959127037002424329201261953795013848589789465441783191706983360141230368503732172995629688770165931479214418978261521636928311547201462348978042034019604612314359964459996251587638363170196006325480022340522142001249787694653019334019965458179840006808138190746799226244644253109451248252868652343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,29] -13508681493972789011302213791168232296030927932365487758909252206973117151685207266879151251354594827340202369122714682492692580539516575397128143647282158784608112220446895192697641589079237431455256086430182992655659058184500558671205959087390407418553565896130328380005299061419913413905639439699750612180572172383146163517795908680097619897966514241118763190285261469664405329834213293979514593680702630228754774614877831742593465475118651355168890057811671092401846783499500842509740845939406572640443920148606456160258921650311998472168435205126094044716698403136034744266681269968192554563007187254258334857015060503092650466224354402648156265217700288046998411638845555215812065590447872349031000967804872854744094702294807526885883111898623723294297690503157133263015997758355248812471047347970064682263845867402821205355936493497461364416399978678107467825278338247504018282416651438144267665533339117348733725968575430406211615376258616912290549315737123648451139590401662100969092217569290418027174869117674804500283204399722829290712468814181926015135267227555240064030307875026368090321818988758468749282930951531032322954021352305229030860416799903689221825157823079273471069347393804620776546972061863043796307880823483132252391802800798806558978615220514315349521687509465004605218826817498684298524648767597814006623210470518800090956869769579517599445272542463324442619381129857771208735478103998026280677114351933715521708665530297981223790220977864909893709632287156511195151022531052228241463225917155931808240332742447138381155140850588261032731838172749439300068655969130100623788620916556804319695914530949457133185869191709784243427718536815131739143504336619059592767011815658829221508938928624528506646526466160872439754499325870529123486307319444402097399806275966903174092265775759858772468020166847921955374682509785142679327361841396699984335538276807743848835897768421705627379511404969972646735751764761609314278440486373798310729237340497295619091286393828784447780510626386000370866928510883481939228398982509932986788542644041218609505428755976865857089291051485773246971702318357023867093885323414525275902358084814290698636909631633941842676369916009949119654986809744340222403383130522776002171315733843163344139478668862820659778943090441211741459640951386370816827395976854755376651521971046219274406545130388771366134587332958386898040771484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,30] 15242419248417837794047196179227752476514887814498575613275730679703653060096508467140542893042875055317749022381796232660031467056329417192260919613165419238854727376578419906187371754563887092076880435833725493829619643936355442333196280236485458022869785023500230656396297065264091566541656874745913473272014911122439147412790068754197330653956209050347093446051379132722302249795067298978501912619005426066458146270294828997909671735259166777010808564572317914318560942380981757501521560754827520840936154032257079466086467535052036904825928559219006442235061540971142546381645236088068346983581772368007439689618384292560418536969636919857362785031341941414095185433091607249261071708433537826172784705375308069567777985410712484952743833159026052461814367042230152382621000036020722453123765547929361209144313415360176077344459770688882955450178550081118186560520227880724547975650377066271600016717303889061906186621518622083637050089688371837862428456864635562694487321573230805891981444341434426458412296820835190934687599054441099356912070741374749313713635781928121815240957258601393891089619587919569783500981296930692402405918399595640438030334746636593894792580818752564144432986972750372770498935453629987809813990846976384361243927730785924933555638950696951353577173681121628986939628898737039005700916788748138764121953217363464372357748872631308272457656847632387484568602410327303459437494820545295524888039847757388976650031203357291421163702524090774210819681066137431465411065451217117096072830980682128135031173623250830860400509287539308806268462592228749177976510312309392825764703040781765165636353896286137051135542857729824049716733514749242743798492459267510374801868789429141176649871255488353480646959215432089402089576142736108194598053535650035006574534773606323134144051538588040247284841016812580988449809583551047582582597281572553614694578574891671590588839134958615370464364131765352992405205218889413384465877356429639055058674493371553898587671546550046153867152311286215058156220393882081656281115121418529645780982379514222941917761393119108547303629543000585898903881992786731105846421884844892151084724847447069602059088408573238542198765000073811188564528735209689501817318768548373739126697097045436414386552418342278603692895257926631595946421786947231085332571276198491550576767788235879883494043057270264227289254805906145595014095306396484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,31] -14926152680242281257132993316852683975537450770025294109074677588379159660274101750293655638852851117566694601314200017494491389408540396793759679600250410083449114237319635151207966076297064831804895397898011708640221613607224588685825458394697165086088870884393522404462478094694801603374787168891907369353634275752159964979030006288904602231242589509941654997417383923101478779618318686930167721473614767669563536805456414981246156352569518348568104248328972365415337107444538588376677196425004388224483142926245076312191394852093913661283543817835422606771236533129044469231748802480072732566496083801329027058150192762993300242856792159562257510323689688790237450313734717623812155908539127634375105064053548207267787477955998233660814040978118001402482615386897904838343487704474316379494606023719425023135058631590623753245754580212664262780300689285971316169468454423644988152431430842315002437914365965809821375371054056016256486764484470941793299349179022244435384825065226243284904175105660841685218649938486298661601246743709841993359330813801769318782278731938569865718228120553923912930001888406808903821540464726664678081648159024420113133124334263707815098553704233037167096125645458668518166041355154045667241291714642914849273161575855454885802316052221795603631934449792886599878795077793184824922001831816302193184214688124369702984535291865482639363693374199437348771212113982825271081988054061097572234507323248444986639501973904595684666434391656167221036479434623675788909326537221665814670816535273278656351580306413220380415833978711749055454395766355392490023039407486724674796682544222370688084051952653403678031048183784644095724480181851510831341059099348354585867267908263538502338172485072605567257905174333424704822128125889014210237650499178895253157554136701316971348599269193952415293563726190462953376227069289726779554626202150804983666373243483874166084591487109033246916249997024992743144578198737557725422712492915375945176162921598764092702297619270718459896120203106836360519650267425667220081774897893968728429179225241827122623706707050235575846258228784978846683974542198883503806176273229783358299759579510241026062349693536770377317547394553090427951193955840076659234428379828305454814741226820937314799635039004086009528802804736699273853150424674010408628323484862043348907087634017632694010871329386832518998070060079225676134228706359863281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,32] 13118308860780088613276872288311386084752779451291011789896790597563871487173628288256330464185363772499044107058974695250402569012356164250240911091842629310005716445868453351469337399935802056963913733771088657847305932555015538565909375520904565015270382376211624943515412701303727143943235271421332740614948183835850588848895372117519517144022784383723563317228504048512464727630221467779209718920380726797867596288346824755597118601831011260436381421172619341645038163905891522550131398484264520384094099681923695710701984353884133494349205373809815661935080747860594200072127087494827856195842587089769352877071374508710441398278041908494535449044120903139163477478832926892749087650166586272576363370756215167328716318738659041351360390041092372012514796437365143654783630802088367045709946348367843712179968225195426273661271597297892554763931333061804737578470374527320716192826124042896408600104639240719306454322123367183556857557271697156878488847186047891038295245898826629514042224460144442504424914160234054109179547326967180545508571895012565887036375972546089710287001137627122094846581152458088929422808695938461707270421001923875892601987329278463585176014696462625124197293747573743691970895285606274477110011816863584042109994489093935991897282666058145520050793755973597009578899919118174121986337931715182923824948669313432643758010433040365651501831254221350768746774803741684755961452991777764089708618822595799974693137172829892429356025223274322249511925484395298882736565904242794908085671438737345231706274921919643068016814231463605152969455339924332065748708780209714897886641991423134251052850409608871647626809606322092835203333876156018454064234413251032564059772744389527332845467825037921122838193072297775393743537783336023510995692631006896391462924377548033391865620521671595117744642124276555641528488499194916986682448556924764894131442324401381999991341730368181330978483150565025156519130043839495492061911866186124494261084910691981765969270337419042539728394225886172808735224737782511580923158670155364566566347672911896717840103682462000066396776917437237994864460477733998478599444408822534524484069114381849277052327002206568863975242899285998614156494037882697870558005046496299265326778950594487701312153166990852242246498204117335928517444411065264303448453152490428214503427674204037276800356577828524621686278196573746067610045429319143295288085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,33] -10532036428394273094580456069523043975192367613394550406210834093466842537123297844941352136843898503012001701292802561147908519713926123958944897203148855414866115050517719608701188281177746357702683656965851270893428087623331386656533433360702214447564960479338480439197685989165344950844684764668454171367575877278098760566573487036619284376685039824139080840446523669371423270198244890613234032147216318671279095587051320519571308910166868661069933801570757518796358523155715377500736608839220817330012940918997752117363864909046165781978987164469704880903815228905140721032330423283250102845824753551846357667937304216620873216210358154576455097888931828411762026315360189062878422813698616244069140089336120876624890988501698525541224615675008498300503358144376364526488586693547950258087330072216441081750267009319879235233629375722234954525583964931943268127601704717125517704387093020954703503850324861228486623111085392713346841928626652087008194292326099111350304929520801318284301526117937038802604479869772548155582380429883128489235217003185874112899750087546981814078547290053256228324562460861667473104470243794623211287722851702474552684243758654819037437183040308173702222777393214569094829275787098425965737673403589607927589495893955692523593362898167589754102663203417339957765059717402813513661560536720035753962541088067056201708398987593218376363288121625079332503640320832279193591487880715076267319909115820595789357261082184756732471066758385454568626439395066846094735791940574970308067011348961288573006250864363807867882452430011354521467342951673174799559194899489820342466389025642261301613978604638416539151623192674744995702054843722060540733481785088305709014290462818990936498002287296533432552818608917900179482033892320041863654877638415154364728452853926471090468494930542432504554326366583447744506965797133066664985533166393582291996232482706613984689830700408507481210475016390873723625680516546801699782602706430836936656480973368648568452202555332780994663551928421574116412904823714924910750488952324333027142548559974204181711301496973157612633621886388880110035817496492808049057363932444545539455163651476568636460827760999421759476233556620939117501672031464881506976622712155984016699664336286771062107695007677003483703775771276885054712955091045553984326698995345038068317385028094219991879446320670037000302487160029978294114243908552452921867370605468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,34] 7769105280423362993337195797508039394109446938013765239505422998048094309524242930235505978608485650382835365944246504172413997631749555982132857214922741872575438200485001614555278132707296938695035078297756553962679867381035573641155582916041785571795868117283126428126203760440521562477738145553325865080687446332710902464975097499408124474050113609443038612276461484051096467293123067524200432439383301878527225440969307055171664949994252576016374662316922227019264822904701191069263711071296725428092759326140988664131707946605624975550117370967426351687826880142457534084198638729029129123425894188579138688152636662279764870870494293918985339249685265412304547683685479870314570416235323044316736735901552715185898753160906086692816090206304303001798720895216274811511123537789305629283932161213104326756665920434875292836073507133068223561508986619164322186856345486210144349434034743509009531498978886932686816895594193571937883373656647506267438243146909869136608418901705897212719333845931955180176907628316710986477014121269967591682247184212267806188672578603770199388859214030701723659095191563448096082104653693423458968593872520703964316856441884073403357489200963866715148015440538342135103485293354147016294597433626956424650264742089633372705122915815101099355690394598581250419557174268973620203081412225537041027374555127215954365447290479480160701417770775229063667607439463899920016186310238338232840233801536966687829588172265251289033549484829728524185750979644486056408078627939598861414239597694110699491491295433006148350902951008565365024911666296565671786126602670026334039133590945476658507634623716385810448055311211170656210627530156698306320754224874371774845410405394616950770932062953610583068553412984651912329094996255371865143269869651837492345841857572790788149411412048323871538142056578708135678765621426202894377365208288833085882565960330936004717114150853705152238821848763477231896816988268313932232568658263661326594509161995570886327586096582427372252089164649052489379113037846234736837639876433694293200634580123133864478178652760151727368817031788885267983972572167392787920135439447057695823409778021567234081007094098369247830550510817046007386548017673072156424055839402038547290948486827304010648166892259190166138604431394252894830528326501070416406569803537996186416193725701669272764120621152873407750512988875989563499475210051059548277407884597778320312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,35] -5260747687919324875174346929535611633171437329845346349914738277657777049945532919896140070982002975614874836157851975505279304384927585295320043833309769258103548453708112952823175796489522121259382683996034339936421321970432945116622588321652818323118847956972250134972366341212815549620279694932915449080205591260253750216653047950466165005609965312840757187442766910404107065568130284977096564511332792942830935392234720598468948175696144248391617538397939701369077652711693967567014934495940656729638900727367570091653264312576397916102161222381397889633562653114663596581507159106652414802380849549374465449403566144284772767661911094777924113490959700396156434593665526448329271634946159087657650977047059986774403599831339048837227061723540463417094376824762295192348334794034329331952592261891883195603725797223968845576472158474166423908011479633759706855685268154799693395345714654735878083370792490044152780631892926348312660608259062432103956899453205083438369632045457227827161743589128486122710805183073153967348359101759874935257086309391670141447342499206868283692500502229858817782481986621982491462589491610454800776223921491502354674439803109056449658896749889325804247514199288414235221575814808279632866027143059695800863605455946237553385198952178301331743509263359530492311742117749376974145974324090528113264093820284465452538398888724967026634279505716964325996162421356047598403602986970515096246290530776954967026474654139502996178868628230602001088456718242485500926315926993570184035933137739763374129136204639647372115396288098326637397169481034113909924910333574694634729737343318327255964499429947497567271435006268528100419864177277795105842570344443440676794307560783722407621397985031753076213653202075219751095215373515876034686982196963311962193305680843670321510224120653563016700477663487345809172748319462073335615423943623932748154645196230855696566686521488276012248997317171779773533436203356727367384689828475460395227490140321586404325023766523290996645748124263611034365203665835804760777325406951853959550675167259248317100039965106357173406309693880461154011923277645087770910919957279507483128013528411233979449689246660563887512066235489823059872741599042073007977678621619677315103072648148703667178771007196269921380191422781024094142255439030578276303039660098973495495850768164785015499281281661390036514668960087829695472123270327813315816456452012062072753906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,36] 3255900515964985929390440931820722230123881263588422119540794094534949818476666530443637513245579433343074022007101057863901319007001990022644597052155749609675357072795417557101993550462284191589331777794111783480406685603573902297352614878540665644353891445186941348147160958974119662913606470444073816704768863011492084054057438627494669527387185452390314509505600455248016491281098049578407349333046219170198573620040860735152022397585118876923944773642006122735629651279025616019915330386334777532691559674507236471203676607549536745498528348830182273795467363955154133255212301645802447400762497377138798147208953835290659268374485793430855652449502734817784290207211806062634396709608240265864362048045128305630278107546927595687747582634002421036366043113511741955881426246378794174535893920331695617069510081308885052787015122442009831577116658347405852466311614264252417549514324917270248009874589793607285407201575650255619015098647942455388519574516690537585348495790419877060967811724529708558222235953702395446546347268859104718973460458722373586041952503334695741982166552157461728963427776251544528938627639650446810454300207524214722122679003495259254559843488364008338393365956558815417814825501643200689804900481017380355379752969247167039779335655203634236326057138462153059452640062826474825899958036208687849581297362978660088162881650773058483869423943725728384488290303317686883728083097552741958920502422863288689936170246876635794284667358904683582198670615087045824826167652668140663732761981253812423058529596606813203171422161601224571810361617715009756262860731359935689527603236098577335896890514832891724524694163690205033916663836575126998825528282629182469118948443934743212570156130922426246106168002406710482924944845181549658053463494492521456933859551841299669135760800703654820077174915878805101685071910867934244919403995869142797697182543873178318453952032488119809512889197134086431854979685081481965185442991030642198640758885022727918774355721316049425921609156344321608328230183895417282648783441115376821835074629372732404295595688376011176617995991280683163725825075207519807565418542970216905483970301598500061132375656613726877201493935414923164846713120666788312141209296377560641379159180779005725881896291792709815244640877665611806869209430322272072669590114945813939770044029363187770947338064814791640926699288366142409357617167053877693660979275591671466827392578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,37] -1830114471905434519434844254174191212475022442744866631382866343985513718349943467927205906751861487946803304444077385915702210757673310731519339017351991184528212219349356918813337676238658588404538381939311226890787518194913298188924033193218003478122565831434220721943548236529271653540549435248001995315731945009304889694724451468578889644466975652874295697876633416298995556684175015780607312416833750837992782021114900620634998385512386871230152547072723684654511019516463368875847442960393937721926925742974818456913166393192429401311727476009178135485999429964891263759288110289360233751890897742316836923444023290220886721421055286736488136256337632965999246678961952614661309600661926083132781104203117861077067439466606375734022072889038832562233826488449847823813304985207361629584027551953393704714946847254412882684438388569200254852034824761045641993190493200984163289571509212328211498484668291729108770240595670142559014617821394716512454448196092023352073527599744478309624847778322118547887909124272149866268884462766999876759457241357662130112499716196496636876809944141361739422393988899099299270593871213504721202963787474920922751205116871748354460331181419575113580633738471113780787948216050317553168891360414383294535006724791905462804693767080698579523250026522881510383573814916957759790105850342158712446704041777204298531146819519337876512651595318764150242181362683569662904789724568619186386011900571235917616684512528732920518740881354062176601887089692955061044625457735108080167899817316336842903181954489886668498615291851485549996028413088379962775198679689876603890554281981449865740776345358461490986528743240846435526738258331967196037298594526169124026137891624910459110121444984663888162312230952618127937761320240097530298514655357863510180881595182195883781261640621491138404016038840924278026820290930423287409638708316324689205593453226875588553370108925456966408255295918710694962652701359036048805297269334538947789468784209249952757075454415340115394015407479448083071930365828851075429359716445015798725462615083921348971805656964792696530461141918072808796745448987563616086902660620513235985967814353524728375625994908191454131322059497628275424312533096581517896344265591585101229742994580222834708203126778637085633876623265860081252112880783744114913635395343114607831958134773090841097594328924584067367749037183405008242808719321620403164274648588616400957107543945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,38] 926411856871595188185459008637915310977269422075590892769205433636920800980968693342641238030476454416937512950795197748414863053645502690635236231766639820892812464909992268489137740072522635635157249237491241129617333948371168059192243553609917774351797881201221210121861719032148157852910491201473730646420883377511258669796446091406910999813623343062221334836557583951835579075703870961607890226268761764573014249836135736014421062546737310359349234548504061811138356961495382561714565341666993536755999142659268436633327425798600683935332002536099928392487669664801655430726744062213310534727483609408627761183279144496642389637043387975153620946993045234166726575876920148614703647335340526282464033593489708955591729507976244615086852157723183054084505020901040335151441102679669549621763806001378320584846083782151433748622659087780319997004701562149803367172496176490777624519251585345789307705299809209478656847077850250288876653510664152072894876828832614385575057471469041982087961842616588504986445150432818087003358552504158791495383526127926918850090075667880778184669655021085385461431351635750712083710109067647317673857486834558401646722272692104656899145593415469188574096428544793140098178214034381449035740341702722298373737270645348948281589035831513359619354804519904996847828266202807765998969820773807115866388510789660202638500235576913280560405488215047755431022373169889841804270622490058461569762345089728564343527699012583011649844694946506012730470968539006476429212666094743202984577792823392495332025644190510925774021804732681145122816118264516636975744583461297300645863296436858104780904931147874921858466662911561785835121825304709061355425373464874925540471608955399219985918775656125711713186437150166577112582447081988148177537642987152018909364167242355757378698740640906934100824423380803595299019119245432753643550958960242785279648427029960432592451479255327377402880746411368098901743980158567892182176613254918733315965082139921939972507794847375756383153438371013558070944018108094236115016606210080085212458407343154668075590259540327344524660718478348755134902055893974743256263893987664234471274618274736813173837758279989465735519514944207304471780517219871804461740703620449216879405624597283439167597170419600584497548583339441191534267519566873447891288075094325655403375933028184447698327913339645775937624744069654436719553940045551298360093639416845689993351697921752929687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,39] -417626778419751795445558427449315879487717101679624942466645701345341109935141724777304871178127427609795065085811022088093672864716445701465866951429006434733672824966805146538349965613333659731866194034552757008426858605156162186998388129432500389658975211379624872086205884388691282269436234900216914971230000403031579578068401334380664349737199996385049229884607860993678377154168585834569861039007818007923871058181279721868570710438273802008235401633546733528734092070337532718623161468418147825332519778830421186435061661512588519674759017144173123699525321371194699568899333424493604162956769758987303653427726908075713366439069281900692673219886820761434361709578692047723995785842778286377957378527203978029898306517425639585979682939137457734944928626508637607285271454452563085842070603927430681265023943589977160086388433689049620431144703286092148890225924572766901925855460602268312945084003240343372071818093865976004810676031280225532094168642635279202148740146834590439173622186827119404487887101502133601397743286273957882881743255709083444526900612994885815034471517937716346062396067193034263698363780405717119587808779502530635022384805928221512834900298177914161663590959192559193083789578869276027619442799469806875951389993907158053931733518184356814952729519582874475159506418345535553910096984755502272095178111309707203949536955201733662191837687767978738090924600794180191507659885373551248823780669400598453378549580562323839175957101296984858481407100638781582113804400272953058296648882063328535068372230602067282999529687409638855918420005969959696415433110604931910106402626164053934202439759530486724820626687086772981996081322629002572060029147110780849849888361431275242398041036903182946704802275069779828018712902576598701914521853296635874200081120592954540005403118209314373803595468886913567863485639310665442021832301706066829771807968137122755061930197137126366941569636403654970377177272002749657262093174145709169262687467718063027074545365981883344257364155258714996783422780530311602778950042402500288984721024190394460778477823687955855049732051998573266920338987374039759659240561375888216872577682200393513519378893860369584221268826893608771003255580921212811657136652346987915026903485258079445224825554520524934353122329136837917116281083155544226435522580169796630890099942278495773493229474672869611213859031435649490853468913530297123871135381301122890818078303709626197814941406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,40] 165096636736877958381528859419034571043606683465202729225319180519704961371762165123070128798420354538878143556587653401625463974928537386914026904578984227603280069834467382620619453400632868690594877822599603015144485907462186763717952686483762735588908619833734901994869920444090800440339768920286645035518540951281040807662058419026797914168557311543878550008500829554080755285210966958021936620124449611312231986588011167589357709313728258414694644162393631014538464719855602830082657559054812111044369857548165444866164789081540548929102440769387838143008447346896045504225273037693309520517766693186888199137994375983476653665625536804797752165510162649636066948417576480844481963464476631829196003361832882341890302404778692031368533229053694524707597032286469065394872256858206357542884495608043354702372446693498693102597084466273962384085280509910486274286847079917587697244337061703031712419953611444149237754052497762984478629282423157969286174513101733765445157983297348566794251363978180117813624009667423350461831972291053098023822899362902428180520969239922926927450226798765704112536535098496955247172348468146702451333317164963987201738760953602605684241046099840800159520112501080179717180381726777491421279456623403677828029833800540247923543447828977326945843045036539257866808601258602073147431108299253075117119161997851508274623903735428374179004974675553483305454330755303432797164840574226478679921471575948413508548644672520591975495441226219916378977653462975153141431664737935622688668618247983272173265058166098455513537808802042605286730810340184516887767738149149077064978046500307046467555620116313354502356322914221460969428421970731652458973242037829251391637078758507445793328568534628092727516188195741734388182829170398875946771812009700563167232572730125644731304954480719041723087395022807990240122049226097970517733678589668105555148184942592971548784619150363472333935166052765368511850411487538660916633914198841228959807536295807147828064611482563916441499454468973394717858785253170305821455725373948718183070826152520014153073646014247607688145629094475081865933248580964111473291632134606745561935134878816631377561216420803731132352947460430227856083018717282222824583744678378939474403203767574430599925412346266193697964740659972581785349755396811348916984624818050884285103451670402553988659123230011391942143538836193689277544339540915496917129219990941213502821938163833692669868469238281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,41] -55912220744955758776791341044887668666743464758482592030596720432413095852552636777815425581938447043481487202011381607979529636833209452949008178788748813268455189421389574311619020966384922543359939518175783346060603005727532515031977849560113068813587084666383842819155284401050269630599477487405798824010423800399048038953722684210300321177498363807200620965496133213052981731769306512993481211340640379074142665430384755249552172056788987499695101882275321328318034272830934418652176554976368963783810076829869648350387272413560449691357569268355242477747672450758858826002184046909343178873215298118772396494773230712194302325668138159764823486832838616026402894685297397355333924868437999061802283915057733115896196975696554200712144051253310003391220094783594708896379239096346988604289315194460123137064018851019732157866305107178382928117761941506851123951665067760554262775908742029726156225772071957543562238990623054863782281410406398469551119048673186503466562426681951511829984867145920227973925216727656435118870286293627759881687939182676672178439597804561111611450102381158722078781655080637471240080663726075246463354321305167219196498373386096605456604826010667265507324376952490004913426116227085483865147846290442083474787167042867515408761455977704614460503903408110712544759598799276069477200515488172181817898711461820969129823066172259348006194688713592330364241573633079540648686155678038949982552052319350041524920423494835242026631044210977461108646044306599915288128780221494788654225272203877995940480369890489574152919327280240014005223055500128609356129785053756022237021524637803843042896509448319784354638041246152781923260302373216922634586989873072267673119538045657906246050551632442602953438943634071897160006870908377147480153002219385404669536669000782019298453082179235777668723303421458786109729122752486071479958006253922873516651360641361333216337332189442796717701826782005799274303943997744593036660406374422606328010792461877151433631277752094772150344906271757137934861840615387437861393105544185152672163956860915634314013527033168166292262372664474105754853558593186221625145672098369550854315372779315537615507206739906709070584110488733539647684265510905111755526756741143929788578386104739771923605522973092040773286103515318361956617720372626645135237615559233534292902650707099312348553441036464714858450248960556607786491096027910665980885507246969136352365836728495196439325809478759765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,42] 15551672813449050574996126166437008734116752077349651639313929308485272823028504367179894351474184179947256605489188531945335681362022358264461234714034411931688257275319651165968266656597697579062819941744052190447498076923553840714309934035980580940175970476150385546282785517881031037898260262616363181959682253520178960991128410830564025821664789326195953532278748459412979708552795416268361985480729597171854660804446802922556565354651692249152498636188306292845127416284828211921987053637427496623017092637237384118878491866334693891635474525158366330238148173275894190764391246820708471747662204658803226795028104606966442473659844002725938243644491029819906571522940292450622893932538576492131872978446133550617208585486713677041427125457322424709156429336865125412357226757538164923069312340568749707996898006492292522672590437034961874439038123260105385529669309005747862490379837373262666763132769938102885426700591207845995116310509596207685082018655098146927067445227409800821516918838417982710744078099556053698388779133523162270026755581311669515294504683492026805858805901234614766823499695928730559737162836321235688660951857278855086130844399552261618354059581605149987696206674951667811395487204233966552018089436492129278487718938633109198923150143698713483459044545989638421823186351381113581184060752893526205070907071886633832599195544271630298753198782320269009345312206394791024360329218646180255289876086528223129120957076160560066166907802381035292757564425767290874507472891061167396333915543099872852864102532829666839924560823570497854726558343255616063903783668951647279844182033075361325289363644594064480442248628859882514182276399310814932876952585472002579176543735206089384807415100503505515430056684924025806559802352921009377299623729932240024030457317238930248358691085205399374017405523345165292543372922791737974445495964879946547343308800045865953510658417712271295977558833006879353941633471164918206860607483609095041250111880967647749291660460210293580874032992584018517286514416238577282250140128692980140931857024744509663660149929480244951693931519573944982599172461722967759142645250004571000101057938899170073257969301585506368211651774253402550198886128449040351159471304832132955411952636647977671427672405562686780428036047140331890162337170617448622748904822971646601667817380039674880582405869340329919111389277634282015424600154346921085970492408592261125103300978267384380160365253686904907226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,43] -3205944521045603723903726718389811472302149565717084307513216237248971356956171241469793499314972686397139822473764176792088250217848930818266867800145888517048407436288628327041405901853421646110450004035632768190127408593559324581514318153400908655355740458024602954917693245739969233201146863940782820000768361895997263419512626247569450292777124359001825288771539993422863333041515356323886630380659190062015592217481004645051879682205020801997068866834811247599109922384085092386154440104108955887379367694635854491282423879598479801900382158228216823558431409963038070528239529275953400115342626189352380481930690947434605260211579024798961332403850438668910603166618914047810131911021579027941533566705490554923776178128397509328123517117928569722005954385205934857946281046963292202946744904990517965999002387373617396203187015550767597186648657626439477305423186691211748600067163490526993502847159000857379319861054109967576244144926805891984986531676461942053579280523064577341942452585339248962198229029535709775403762609153777702523872557892182377230887268427769565592026952173379040704159895749644595884290534987102940938777445198633344932389048676002914388933685398821304515314083031829083691824842332397840254863496107359419750168491960425796430588803627507994857071113079531531943016601855995976978981138702515785468107902396902042993331412459453073829992118780163755456581184999158600315724205910791644775536752535955892974830029428036309691488307380660318592213983384980577078163898241603895938112360359124641491995200296351420531187751399189414055040836128161421965133993647917630980755017613506706695043562508140265524415231855006804022288665836213964429159072291003181953825440483660828302430493240634800931699188217945225589794184921820800836546064518846085538781793069792120904601358066937900660499267724013496018085495316907236707948660534959290226824783268248401392853206576066038537492858399496108120318915073236498416528091000834045543629276462500508819790822984262954918031233422409167693531908669451269170964340952249418444094894269447376886529586319658995446559373582268622862613707058381503348441275751749734948157010882482488841390725981139930375282328421796266145631901668492970605863290259723788611637577522425392245403326416333686835829698292447055857510427719846840670489327811885579600768456903157800912054127872673166616259976488262902834277977494938793898620275798798935591249828491733353530435124412178993225097656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,44] 297075948165088856755161225262023483042864390715378021830905856253155955291338567445714473115747584345361471105113370621622451698389366964023876335199773196145733349200821555942281760025289478695054838238860806609014009741210745328641712700670990509390678071923390689380537768662510708947119753668801423374121643495327546166499867504701708371733745466629886551612774192150219625395160704680988398678753443399808781023994162732989856145704940450131965506090236403623638673593826073771354105359702814729082373539709769199749217010795406783428015032785090606779300983533436351427162441312610037942375356058715380047445044467504309671858413151358856463002723978965320997014098928333811337615892419199829434187293233782805272566941898644342863883170228798039340045620216798630491106924801370401104606522453046666177075319666784072506383759079332099995946386921011491789770689707142783604580605497172434803779259243894019525588552244837754411795957832662970050388803645810812210382127222096887777032435345385227727437256306409101598586070141204661950859140646939533156468859716554117045563411934356256452626530337820928191359191718893719397603995146186750630769336045375505055726992025555602106194798879456290557279791927880981792166934778804942316679454985153168582155660082291993500343693253562263240502292574447834324328048948278475941439612843634774093664935454054779030231266110452352007336426424911213767738180400575913244990231213517189164243764529750179661444935920198047200208986565569178165603683983168617838026187508580619684912072159292744989773256121746578995532972351117850739105782711354241527853085025322303158676504985873446255954303272301987628372729771252771789045093797181935946672447563552896759405226278308802373397642871079984555940262175360735507984027071618592426517017079925799426424980805211698583942034571397795286184190293191838269940563075541837871329071500545707708747888706864908526443174591833567152722111314284341860317342090660396391290340020945384314455076553970647774349970586950791362412240274466641893783884665644876613056561917061912261216972830013306816916880629842174552007122508249710879306859921508013079729957806447295634181994377007101485407062892305785626015183415354276023420166351833040614255651397111953814110272229994004347367370962974011494782366081005489885902061007179267217337970257523294179048988519690936256727130889885776847913290188244506034649767256655344771178921606247236297804192872717976570129394531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,45] 112990585896486646860793438775467079205589699907764396085156605103591618377896400077963665550422546821879620949030270614173519831358989692780961363939291490052845688191376897654061834004627153414215014248282648580276857389731546427734694891112917635263203821619127635809567391812342478311759789419538535553681637472709849644132362704097310564635633999271998669044394257196637329780260123748687496717977750581579275016750682740426843173116399555172288933932462470653069316722219135139960692457379334766831483227968206662184275692039481312826835965323079977650720476673806381238618475896124501056225465874709571903735690684042032905787046854496910367477901376917204598251589810024290592813727853150471016968049047101023363805306445837586243407485785826678744854974152504192514477464568787832717719066557545432879940712679190036721944217964134538954460844762868410975086647449366284549851988463584671461493616861356584323861833755625937591713606492354206835464386356020993116258797478188639412598260458296307578546971232546196719762133654289270025158897390992283480735856469933935536113080329847566203335531168837094909470521362945173567530119795942998282538120014796553199366894875062616263112158717045793332484471528055923560068202106333241355774490737219104212404372006983178552917005556591353549334189742263120457388899709568802425150840058488992112059029956762140161373230736641734914342176693538761084283029464732525768159323739912255970532670938743371301302299632865386093649889788758980398150792957206091773963132265691045171154099422954184969870355959353337460273409238204974622173619814770772872502847067677598090436446770548963720067833532971643874778963829523718015980430976937401660493052620063031959225172391283072561808156023827493957660322491176974615648966636300277938281183153897887215456026873303331530936954898072118985738545678751275068222724211014178194665227181552479748887237060466743145510602504593487871067492747072878557150299245686977142687426897114011713152032594656763502532081911553053595958465199064755695104249807214223594679091000996432440868492852802131148606964198865294565016533467880776707357566240470353967470998265308356298910493385027662574139142784913036113165611403322854875246935078277517293665166400325448300891582983551232546091387989051729554615891878263307018656882123165562932128386588813180691101187716973303091453231362898542275160968161808028787664507744063737031487562666003110489754135414841584861278533935546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,46] -75690850859006045534216915002158886176165851619071859686752613530081851474169231148447783927564163352723102162889319459156852223276429985968398024344650048363756411427159756902595213264067012122472022099217201240365484574178043546964933645505262636800818275716487747735643421370914725447925423490754124845438498458536578148946850109122680626128080509390977009204773560420134619315270416987083949844792690754988603169618870394342263320852000686417756704994800152348371496910220997630151562948965931348020096936499900363287069229929474485344857324630975834639767875032482962097413590162938078844356862256393599798944457131585127167357175674666867381227417035020570574834491142974026639198988218268856054329941446673008679539574418699862042924192093438742312058528853746076785999625307775813177468306267463105903625629855914525109569036118303862890497629573136902655823806470073516190000327697057512130630912578439089807734896766992734896607060656209430575206564950885546468273132167391828613500597219822231876580915373704172685737022017179617323749273627115733150634701211786445503079543916223836684224890553330675052968648640686989098252607864247808336023465475407830854388886207443981906582802753520937016224525463943341081453089455479148328259498703101578403852155477426361779031015818166681337025927623039889757474429462191320645518149397036668194409189416617369489839157785285895685510643055819975758556795428075627939377964357615299274405277425924081469029314032357723545804282843652490596177962803558978021992151472646930080010290374849501738977536561381369391402786026794362531837783591557810308373132693765356166302507160635637132441950821532976034034537678770866694030015770690572744915095650318806260973244315463736992820900848143099983580194479941135419722784602848771912197638974331558207937310059593179660375391976379076424391095928643916896308566324169878575874239149315486908070751817290162979475422000276333558125848604565358173750148942774031215383954796327547736382459192626707245442838150363241254359896842183789712739552009713966127701981998166255895372061352950255926472159700565877974300744999401892389369915772288865532539546079553039923937634313044242741893458108379229141808798422217656486486743357167242045975986459525969297673862214549838771309331114725353450435368665723935660935016268490240333058917585887651753292430955093969869082115299223619489044549920389247082186324205164288024585284694994969344195023808197220205329358577728271484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,47] 26859474768884617340148014284837592771118430700037332712152552215436002628247775590593302117838727075276717334662350436697246154755563887906164424983101508833072874118195000410338380192327145452417963008133667499158431613534290772030251669526480840139324858652047346897197816846560390586828207668002986031271093654603510267559572026527304147411471650680788773630503851359698225521280394950460812938180354867363330535703586136334413418544666314918362746473632021697850977325296476924305439074387864813618952614121758755488960237816141960122968731363353459259000942231088585351081713106089428892507616743057416501587510511668572448054590054009506562073533209707143451926254985918333128198608352168408462839379728121644583644645207284042896129809923529863218662750045362998448683195239568566373110332514404611205233334508726714266955030649752085169071923740998288776775876645629835039867751320883416067896742865951721951798188192454608415562299204652901326671167613954692388559698754929309131160777430782525051016257270363673105701833357378389674095375770185781000558128823751201503543451254982701622031683525338275289348780519150291129266434293774845432399604712050229071399777813876393183025479789705215268637627061559955933054610452233504955500167401734196795125907919366854264172798896194057023314909953516245459292669367642853579113328414673916004205802949625940719667823004290705083333021681502509786284814793227389415947418703087105904331660457798889702817183875255581367423643400255340634348976438544421272958438062410064830364065132990992321057302843565416277166213722615555497033361579224000024221813378461796574281690972826978853084531701811555254508137651261855252336159293882362367454530288097140853856977425834897039969981410828501384197395609922799158226806424234381348067022421743055805035372852178092939566309817091943848777545147072473500815034663333083914126980872480662056686323123601566041310619489786789804714930757167359058380219056012308946951305700409568165325969109568563285789241706147312350890242990982706527708343737707371340323118657157558659893956623575025653066768096878235240790229190126419579447637353151050687252626650043607416543065590052315671089459173698794078437186533055894030265598094423393726104202358331055520870425091890439853577186243136825275242267671515766787857835251520892183682054479202923935707125874475792842419817302866896704510608774592786646058071947516152031149870834073704601967225169545372409629635512828826904296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,48] -7165396520780626159933995632132495828570522404959617030763888069849783779793401899339353594097361575009413260018558157864469693922467127208333802612710126782287754269361516272026372035241121456139537919961065531696360584477162073215459778697850079323053810574508766959086391067955692468361129713674188209997494901002745837625567428998357972906211862681794236746242586012737371040895984816482602198916275417850908201410849719151109255296946944296981227949186913379916325973598901317638581094491137871315561558126936379744135303920262717093042959982706217977777657997118416579627468039172955449038593853383117354001178251012296822926797237858571115110237522853925434153997453677377345390792521170307503407461394727930925342326786103007348950311661056476847129690727929953585491589563801576096811417530215044339533703384116827426426010618513693389295602739863454927840299055398590824028829677128235847620295285052768589894750891911174475247545985472066525235938747087068709442388614897738273415246403481587271873482137877881005352978478425707462970504624860946750379615513167559892115160576851158532483694551468032404333610770779634671358268661450516946648880909766457454197054083508631714126403572186353613515690032564645036471752870231608128353199606606318335215056020795898550093885519741441989903224934263974491682940524191683718782664092514480446689530725934570153832932572113189871623106146812509660733230487251026215784970083601504370891072383586357175022596228360616060321157141245077912520166403925264230051987899989727431947370510250684114687106265727644920516119343730046274151953975577603600020118699887568889473444523455034048348373901477230682429001483126552388527852476348215642584646641291454530588758633175802498222808988004025898475045437952778701205675363469465490254555217020360655270147233924065618469266283555468931626551178643574670148665059202917485076210876971432240127842656658879128010177068244999176514952424662670319986233440036692695648079518623260733192905954786164823522762277004012882746739158544957106435406328823886926509496419572651351580498026007921553447292582927630834903578416968077666043099577731996397954857800502737171085971580329507064920645576155092972018502608852733533590491160343493047146159779464103865089099378980639214508847638660467825233529446892797763645621522644573341483732459309134576336106145166649846757427347570151397714092092672829387379234584960844361105076323522642859957466811987591981392142770346254110336303710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,49] 1559153664729128655573006221647436710192525546372436506732315308010587825291202989029109936870968576912836467028743337658406737523849551937019500555893768266563217335118624875419464621536514343410929604507143029046200652040120864464486610165888337425307128117405359975848654268333824778040991523940331804618698518910248610616616099426471231858219220361292895390809592248864737613281975055626277193555012246867327322677002578979722159194371772403749119110517827928387674004792792175596154340203847557319167890438996191185685287952147382464257361063565588875998029046896197759356626439972523047165490488604624614598328038659195667180996378015110165734337939939341192581637560936118326274532321495140290347045034596854543543853943748881725216961446911375218205172215576455938320370528473194424332742908147025191821512477584406304025351226713120549487408674604018652426507380034678974208818392513379271067878414743410698470461928008186290307681374050218117845177592163494357018829220294286541513415512540396092737295446045078069465534831806377969073017369269386883254914390304975993910663559661134196851347291890510902918038539995864732720762219403616245006991562896322633409265435542593105389730127808160569972152939577920961285696349889669350275366530942966249787248476427670413007926979049513718936589212328263927864256468798676346448385395231714168836668712011201874251106151192499680602877674492364167178215034965218536398518160212746787085498575589951591924309231208947148605051679185985797310370533572818738076010936385223985791583759260942529372243274987611684814749992060926585532494098406204717528691247286128921596056298103156387643574697404941225240664228908873512050924065913511510594615040687018284840229455495368917984113313663480040750250671296021620297721466204780555436352588560688620426277554304629641638144232019544888505795097106523016483913408486697657224251678054716033950582661649084572952913718508375231507086284914901963763401319494619021773080708834873196850921706946209047153556471563445619602793986785523138899399292903462310413598780172982858361463113816186423046833311418962780873124499575276794336447514504799318047890332459174950871263650542492193757658892003677172597181433532308742963180082732833135959814018611996755405236507281457496147293855509773064551445219393519715173140731394395963979543650734015338631396024178159565140345518423761980109442710913918552716912997930791755919222251376582617172127722153171514030134403583360835909843444824218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [62,50] -285251078646760382698328990361169279307962869401824678249036984617471748869195443866279686412090066230918406190559223862098548658662058601979375060515916437170219726978702370410884381132895061583571945867638076422604286836253838340717347666316696708205334145297183238174951567427696276213999657545082520374009858030937889229271244761696462617865224135874152179399818093719329150824957114441598288149039572722868298618668417724263270411165250557585588420305275860831981709937633076334032368552021618665402621921113305316170775828258090115929976140511255561244775508484497423468600462707093211938440137295999949472741442777484967861960248694315615434610207942515573728177730776582123844172431896112425346814424815891486083557433774919014237987410495993416430341282837439535956140311303207569192622700346679303744923757986015683812112251898920418167667244898243873382611504171814301668397323109178761640581418186383928693217722842775137489384682647359914138212329415875904779570403744077047383253883889026124427446010965088301532490267366372918951431896568707822780568129312114642451160127896775135465116463097592916643179019256310557772569933577072383461909443990435029842281776179328646826729448560092554828830443124379219483491962356507094908402530509628387344871054878542998108787952363363329325817450963957044277504991212393610282117671648315990243787270689011637410273497878532375278473891412097413809451923208870031847782500442972738442815216964909756932820127782894371545563927543148275892689288254674054744399561995995366330494839600345448839890927499166459129962424207973674477772689482170014048279262689108667450370073965864141553626227035916478129296670297780482951183350551317060706557360521850975594126664536933807776506390108016070018292133794240860920684561510763995880369190784257351741855976318082849597828724099417910319799170121533790918425793203384052202736704875245981642020325146835219700353611308099579037714492913443730756868223872170711995765329931492376266220139837818364374485326520851658243051022279328029981051434325147004142257720135518128985084830233830701789085133043861825403960236157534603133320045313481375586341719517904341928935541606130984863831732153020311869361082660388137163222923911603987023458025655532395452776014914717058287992921315616321488162731771744213801975238329416553601265575672977852567009123114807489998278685028268523725801635276211036059233169879598547479257106815207089450004234966268100827727072221762227854924276471138000488281250000000000000000000000000000000000000000000000000000000000000000000000000 [62,51] 44238051335412851026514144955940238299520963072779257528696351189777041976034601660823692131558061871890142494675635154979775092735984530162967820882979282387290849517655766312911909478608369382498700665432004701063361180056405880640263155314105749667547785643912662366391591854942009376630310757381051401699306247147591296821317032359596988276095521425823952630937132974647735364348279826403589400955614110014088920124893646111267506551466181796965742828674861520528114001559693348293188954454135523270212848647205139177817167566520660167796004003746251136323486856797928689022876737794434679706822300973011884470690602668227785751316025822462064211662122510939025852028278925523320374233512920137786330125575635349831839737944648036636124522316590140659346922432706138350695154706309373298773655109413206445000854430113119505877765580219444967662768596535011715145878318026836338727546366866527274569601831192838665825944898290298227175513168625186735477230107756135558135398028112087640250250008559579651840583346893884392068073982694225776556341904754776356280756145499853067225071623362546077316392060364872066316930673677777987339743808474854527658023141143434981478171966124775314367273355596667243863301286598029199621177637809678785444992779521908974526292632113072490325215728682584621064583158058742513740926972335954800709462429025232061077727680446156375482504304002298967244674490506529285590116687641803690993654344274057295588413539844469665809712165499981315623014350675374268852631005598997611751985991694698834462147171167081771503963525336968125698202885495451171215355158980474448040065163826390772066988949123175437171848664567893665276050698225370971091622871270114412087455383464741880355627758031514593726821250811999273860972044529455992284218605922074446674160432804111181170715985010447355026292261237178002405946373552096588570156002146278617802412851250379718145387234888852588792863290310407205198549555681920651195329419347430514101269113601268691922076261235553579125836132252774658173329048362733146979447802683811242384785174640655070632680707908896030318337073244412501963688344434836519699836540038376052050674881212261112951274993684177140190110435060541082949174091628687197587962751469079786383489084916703233668634460500834768535716559726404793054843864987771482673077657365221985469090647394780843324163572311402770185315766536580358414892291337984711133754117936560490731065598046381010429473130563064257035101045634206684553646482527256011962890625000000000000000000000000000000000000000000000000000000000000000000 [62,52] -5713903374550399613424794517935622202283024118553114108789563734371717893090267485100482241356081437957062061685776207555660916897227656225253600426850542650573379576689870833940792797793608825218892116354177662113599226368418215361530319899366357607797487816545257599455165170856127397851518464924674639775541812649531541294921401650435069369670201801487527449828707012196079764856391880425800759659350849195983486386490140578573564840960245838369177102894162538359893721526876491896367965472889068805266751028168597724199704304637950273418586255194068663839778376081790093548652681642662643094902645191892937415538040714497113451175820151937910011762027374470407040569311195645385192116300026141151565698024544022820901727848536826768055700372501385508232535141243939335108294975649868573660170833652185911770567177792014558430158910878216693557285334879432237272239814231922882461087734241226817222483703174725367599206144221618972596168648291562537238860042537190195173707650168820107965713543157013393294854260754840616921292768169910336143209644163061856551750136486628788442867938622385066511769148005888574945650818572831450563132728216264156598252019693660440545607565138647853326928133252757880410157759949665374810371535951056382236892212066627556748521305063231716889182688234395893366826771154087378196273546122994892210598179008636511675528145097984919356600827212780374624776250488749630215545169785677868708356567517087349048618608839512589576728890091426652958867474058357204657264166940974205970535028027493937634956282594763061045009003271637041874671315698505871798976244949507592979976117138800226524702868911470654993271025636295084477322440178316901868021714622035036501129248457739482590949650589840641287150239963734198318471645296798112289757140607863165442849677764888982105958684074855791640419175577279962193297071981891574921351174800894846634489297797255645789247643027346940971188508742120216384011925570970021768213966151641739081045339988318488501269127393899093714212465521991644154308779645431536250924026308116285466769458938323882688068000367036837944021040483906873825989014391545433321106729004243222455332828139203816379395928633683937513699151030338233700436551738801956147720707580219798051282248130238732961306956491839787830954298624524750681747352420735845588199116668862108677155403670125891306186733388825029827411597060724708328351293020239218945843780459459518674925802747840133056432516976640096808659052135537237404605548363178968429565429687500000000000000000000000000000000000000000000000000000000000 [62,53] 560446988710680884202659906966993042140841826599834669829772262793543683397276211054467752257875163534660409002727996525562084201147596618956008104292333101608884719422709568227002503875749218194144757126705891310037816549723220805808499152487612010373503535949324188859840621614962529112216316295511804069108756876531780037992999249676085467488477802217628257988153437013026311827996183649120666633804448984601530620140282428510877919429800915625605745691699322358282230548937152711574138462161827577084013108703373202138742387525363989888205798370217098458161167403971730163088119830597380950937973281814597743510863978288818918816323020657153111054956914268961605013949181390837616847590369211778850938373829680716655356150824184410629628722134151607069003929222125818547517239823780138236792167803281224209861420241771381144564585509691119214022401538998275305660361481165845644948837632493389827104578844547688981484126212760067866256821711534450416528805575431047166298108654610226977129541672313043188465088651343252841285052110218236900645117365206139368234268489183295917537899238028400092622149797622111951426129448203568550433602976256879834599955276115726858274229008178884996546278524222627287347104869854748961063985966844945029468252748257253502501740091374370173174758791473312355124599544318919741798356382820182133611824648671542895047385479457905752161304251252995821259520751876667905861965614785496798678611216026216733790589185383601605040799015874958405345566258826829432310909730307943620820512503563386997286162846486689254459109696091815298060795827923374323105483443305173473895797326863461589471948977107980720797892397335984577194863846293546767095399345266485845458600669971273935976033033565381878819098499873800750915511748987631245886831196759655912258306841282421799660780286472895515258581678779028201319756298149641712455434735688198319935455381276960342641739433698256239915951320149218831262771601261849469925740003592442703532035005259756117241940723241381443119537415374962917402870180201529557473434968622468698149104551450520071791731390982978501063072546892582437830644737248030175648795295524108199155800778340192034701268751372046069890722868940534863888235109293613370516987663204624496926148906612951747526652858050651998690246162718677613577587893107273772396180534664815117769351552636880506254835860373561279156572150664373217665058804246475812945209010481982558390679216599240625898359219748505608329878667148160609201568149728700518608093261718750000000000000000000000000000000000000000000000000000 [62,54] -23792087069925129023025417888206458131487042914373808243202950071364428427007598411114451130493394917761874881574291090056072382482436774696152995257330163558367833140471054237995413727943473519441541383424604797824748571329326610662147340797652928461255160563405142953134157788321964882754485311770410003978872692369435092404192329559640208642500135051497917748013452071014244485342383058046214295410231283186388992778104746109455677617863891944641592380626339716364626783000017705402002508328234705852532242974520605589921656719245222169389543960243519179032239923787809838437619898496771080705212831524043014521376980490383369611781874028757040483447340622815356026064848036210782536587310098282840347394547098244967846526163571207697238686772296493677405119093900351941659491402362792451692125751943084971355653357950442103847956879003606502501396627150635712839818262579481357778779098454738586378263080169330160935723396070094039489413676703867296040656075667276240844408879281050832046027452375832240273138508589764540285993601639963698273798297764119231023655828080329509206734573705932483086129379781067515520354451809582869273122033705046496066274503128972578603283235293736860135258956967191883565699434773314104820080807052214365603314225918828903032368907782119271419744190642004290199588011482686693119183232277851208212340153758159786748529052392419911247195086199057509439742122672343592444216335738687738580138689691488904033905776631525564339531117154942037091327258476259484474789647440754406749981888789140332881492605441071270700777906249158672106068842376415670028147438598931599711648931671877130177111186625673007043522523485696245769494699895471478333071430926255213641651925105241127985459577287121732020278887846724905431756480631195564794490232219563089467002172388508193764747574214510156318838542006715884015952837236141727453808308215468153732904846456998333777473113067083770826611553365091015493771989449969767924166432043134827071083650071782457222275481493137078714676453401909873946782988009838384786765868329462899176636523873368008664785322158631950846128789295546938896216891727516884290128790191120085956875373454324836075664580823484554490492040045589175106546675648829251302209966857493158086442165368453194035961330563034070694278652925881102633241217423024559048038289917913026432435121541683278219355607357337778990705706899818594883145967324132188361603819658708214416706963385054382859378020227122132796424706279109564932561227124097058549523353576660156250000000000000000000000000000000000000000000 [62,55] -5294923335467644745862653112100601982908851609903716560326193342972347883357133235568653168163355906941450814738128830493088731488369489910182049593347201113213073654598098899871790134305659469249521378204588037544026863569831880157858482572078322817897943687011152740714860506565530373147668345482132722696907042454188484927021276833814377543253546817610650726945830143288460752427432261973718697006200350014991358323761583760295350673199993021633492738944118425949986778625059238635143490291260058806077413984967503963912706466311436296643752744515643610434343717672137569463716336114073578597228589780119536004116778119560996530969101510204865335505779447043707684301683075425642007310108877086254913401056843938319385895825295782828782399185801911016075253632604058251034126664839678887137775030431524065705283882083835147790432716967231309706825117025935021802189348808312980571692671385280470665005177401965314182629000791006339286570950135158504543553441596301099997905532971641825540369245934056858594323168220042787050544213637290712157047085050716539964384965944863060896654406210220601732008033189039435588419039014980688997785062250923322984665162237746480326196926251184344894599399723461640892989756380638910029321103706790047806411524243389670078597304947707071709937910935601398926762764019935437207103177563623767533701279396249315504376111612220559595606887314804050319982081266849642104291831960960613569548153682084514454654704959193664192459429174603317280549906371241495436971817782759949264868060129696067543125724484593936697485569641916358537755347711626969085203569093899270599336217478603957306032613596529863839586953269476959617492405573785257266727592376285054715300131327730029027354323502927393307794006640156053813864679429184348325655054611771742496901256015412017593371766097409745262153353720105221995131477088212960582817608018662300446470702226420672195706488565514043276192836193220551616034964949449999085147932385886590406933577325410668455472933134441791490731949268748579746641366954437070266632541981571230633507661481743897507089721125317837194479093970830853158174887208187818616374930088451951268424182493861054432892889590672161910251928881124014836185280021973128977886122685867331357354327613752016386567596682817930169156387438598408361042441759716339607385424456554649070119179258841186135516793798973497807401721205454024796584940842731275711129188776646989881012050968192500550496176148130240478319225112692600256764086097405197506304830312728881835937500000000000000000000000000000000000 [62,56] 1596803624008243486038683679447803702319249510227772787433759748546522407372102146612790900120252656998965634912122143181400533451442617339692797542524115684815051648988111345072520406818743043284148895349446285494606524697548723306528164821331942105776668200466523932377863944649805370919830230704233341027398349336954410630922055990374423046769611600486735147574344963805987048173238927820101432114182580241691555283669496861245237072352437316226626057143531230879399821912912689365606540715044976181048176894328464217655625969573478693786106835523484788701969842206300026275612650739047987534668771457194877708932452705706514994140793456581015341432886032626054429905259415102646160826049210646696591293711113647880225308461550400942271396191123479740919285327623399934423135264091345788230670422453863143329099628960211557562072802963174705865472391910314816675124543259970185838274474447116642068486388075349146934039476666215717526687187119301241187726029323262892850676150880105903104441053488523673871366330196157600851971253905067785154789376521347170202977955580354495492082528567195235938730508500729285136126314036207042925624524276172117474805708529268105291204016369867756774193559128663351474486416128222494284917726533338526853402849120820788827911482503381882800218890775653152101378429629530314984578383889696171882135639239991917428072901940062206520603632562332212447626336251225245879927578256966280845202939716912161310644392616386435007657158014638953707630788515275616762067075027777616938925125157614302443813574730768750274525797318536750425140017780554512451937317043450372268242233489679457110743948358774799777795803556874613623173067440959103975397162084901065074539762031614071396538150970013614165303297440790435847261519006920512589826603273892089947476842072378669102443718189651619816367972023822938416727966939741159191030696174017971062090109160799013480145323711802673931022267256173576043933370257325320156819849900632220019432154748027639259672669364714762061628422099241517331113544413461326877371824093343309472239169690552795419005113516047835198781828745585888193632612909959187484763986667106092816060218104358242704674399690426338997557940505603183876465147575600527028978525780111170704236586332328499849367621579780819377166378831058514887029340824571237574447516350876095784250388717472419380229056636734547037071708497796308611017689594647533713975041397814309430019175949412356715987587274930158379914869421613921286415022776639105472895607817918062210083007812500000000000000000000000000 [62,57] -248071901566205107145767231362441495253075293293300515109755888743366228864974778699556702572791265938813283185858920598833645363203968885890474439662916084888983255528903284208824403918187197524688565333655318752399315198392141592989678858846781239944644703391439878679795381534812902684474311682659298685702795023466644184916175600682426103970980050600523945672759844336092262449695158955854218871235189349587118869333451210668778784209256895387265453324625000836714720984867216281766341423263192881667272284432414911857753051544426000856708179935127382158050420243302102648234540153122718191460213022478883635771698955747329767925743361518880945789085411140022401502933129283585448717426250699805059964758536369451371429459452599974519355036626115473414221534047042037682520992334963426596387314240653766479442097690324226324995450798963171947718999771215441118617715452424735399266242980629114631371859588486502441430140832651620204295363489654033688868341548434093846052544447271168780972167505382529072300543559691598419480511571543057532568952116462439836240356626234562637075117707193800224832751911745151938437229547434908371658810318666847424265140015387260306568119243354384735680717194448792991881995750119311144634552547323483028795044716960755310984263765261628114263777857669031472682738552749632638473104498808083043696365257043324560838228449586712944055912586526349797681302105759975412137076820730893580214339253387628166244126649116679719550676091027544846641003707856208208947942310874870332651835352808917695498689691453485359886101145480270949216127362559312327464203743715751441190018615792757695856017723896056326855827145779827006766148595815547649828995315391529374031891250926129376096841568611559599735695369452184939383425344272400694117688098623921238197974504733512049012043747734678281684387233662692422209429594896787004381359299062996736967687039392866737486299320338949244359655179570556259701906754136906615973419350077001516707509230694998172816104011196345677706209532553184106304206101702711223549495279697897499184567583715491141400395056446262772282057608864706176575977822295880256249392039414463770347607720536492039582229242490087464604781868737870215174738655257046693959317723305255349988976205825349117583585080536874461159421571763181292531085270635663154299180522589449366876682339173516209109165155138358232256368351035564816432281500459359163651821699663400988871966949940991438424140095076883204756797008410855943372344068267865146992789959767833352088928222656250000000000000000000 [62,58] 27660325808289719192893669519142556437978543659102447536577566695516885145229021358191521305862157485688939453750810492815270709898248014361622488232039786358299637322724500697414220624873954752245544727243318669845732622233589511044160859901701492347840775594243442404341164818120034774433133508070084740262340118886993294576707749104592053798890339918698784116551713932930308385151318057093129759748704898311551103906128052606148064645388329477843370909592850521134085240801892941168891871564088023050661420809055918098764786416531798378444201102448564555514253213937948367281265956953568034595857341986035356880272516286687316601434098387734024094015859729890385376429556549132588843110242451345102755601111438041799033362078628482549668230350903408239053076728918317613356042761418723828657017409988806637961911627004187338326259123834651384585580714709337851805161068198456262802916948436509758066370926762203508580888947194531896057273399015795704301333471531607091507914993615101127446928045142351590456569602422965390459691390096106176652597906562538374542660525264298378386224168145788207425295886388741761333359215886702719614651846616660450004332134321783232712697850179880213477716678851111691388547639253008897938284661188990135825881997521933741578250164135127792089329598323709604495651760734267709496322183062093240320126749701359262712655514601479376428110044786858139278162935142883501812029421477915824478142606744689016530910024491486387201783056424493505139879701834519901973576907971282304533914809480180014114849952343100896541063313415555384877682728841623056889548522483096162822619708597868525287145209919909467670174208199340609647856026748310903118359078147584149724618198168281607775893667840037676970308600193014583491246185673645243318955806632138329484529310189037452392620738741327746977892317839714717221705408064655043553406905900331962785945784189171520883408839798277185476046509367573002457567948932488679573867386082177562568826753389396446230754573597396925671222245566211513829301204472888844361036430448963095351011685575627030815969151555138086252362677975158569486283060525763045026936362857103668964815669475128373636814563899095376116455837357553389151618747832576678639705290106427531037882647408571941534496818314171391891919438660987847505467194161114787236027793890704283812634270225786313388787585744801715372323073320378565939513951698884679586104174131959708878299514942733240944154721994509738792499243877739086105388838977988362477500317027079290710389614105224609375000000000 [62,59] -2469605708601431128754349201519463681912887720661176009023709378060271662807095820414344700662094171306083595827929107260370587124686898871931831324990768482102125427544397758322396922931282910827181511326559962975748185086045874668421772838086848780982036506659495205828365483681506925839988089519905412582173390396319504028012193366653637093439026934965838874851357454874069802110174112199035708043337004338327464110297645594451909562767727898693346099639037558765468247529439819924827931682803539579903087613956948268421821956479134256962198413515898728339218522979373134489871622547722617568177087947530911795223611362376726123489296499680397526966377065013098187245758309779039539236990064560044113598681004086579472699397465492479507041704254727922105366949682225389430717457131956651724889005620592388489133635244086924583470916552147718779085172010224124200614250445313090027092331697325844183391600836729254294629292443638264000814460971605087078524668850712801222063307104531225598034475333253530218978678096776532502456900888080830031853787954782278876777339527075237477107230322350451278485026667604289798846241293536146024130299731253677339739760012048893887057808971285197216202351986283601644975353093105812503291262463547206748868810779269245985929403332210537923506837792033695111959760530849541650802308030517002719445698713100149562458663819248096421065244183745502620330943179874055217415134633769983781012256268606153468040924389540558456776228527301669485053908038097106974907947554769872568867848910030049131870100529589254350834175612219852106610937890325895848586078196684588276107653866690930878963737390388998031700174526535383305214771233722572998875389717435183174681176216702158389706315557505663345722370356599254683923624121531132080527794399469661132235389869051922521110175453730697358136522516744452716658891050162575936660846966293281471465904682062817324870977364447835036925988178707979847573631652139999437178294861556888990968382527107710697271746983421880903855901348716972500454606996339699925190419227553828865968170301321913550833217559704954992051955650800722710929187155881610203137478401921736423705993894976343334761056049591327428100838188688983755466058900016244724957651450650517721441323841121615628185651844038313329072013941912535495425626764295976708426739622988390270899674189491478948101330352427216049293224116707835601582413049493178161755027085553514313601344201983197974341130890282232897047683604681257479939611716245430935584570519836233870591968297958374023437500 [62,60] 188166134411669724069183724606838819458552876145711991784253662992246905515854738138801153376550468197609991012497304311831743267096008067644878140664390268423417974279122417229617444810243721599454117245169393793251338482474072119307366067365910127334049493796665048459552936363882375099326151502661225484510188768794834152647674161100492076345864287102616455698771776185915189495103979881922732058759042465107679487380880393487133709040215853411067618011427866339354496191494445397764774607488568633354245244732344086647670429303258454097743570812655703238835870267294627507572427363486240000855693517724678954896045540614162065802161675961371944832746861448359585866378287488590899462382260119591672698899843358512204285250720574541182499858928788891427644223771754728836595998097682232884323895352472602159860693496653338133082417603342075582779649749476734209378565947974740472344014930239229538571152939779678990756196808493111393912159205783409066229596595387660140020001468019961138605876027626149060985186100416965194230372463723336649395241912073441104230073860512956000356258657094563517285335613192658417756970707046693680477181168576993448878163758017583901706985731379791154980474358584200444242635535716509480255845409210870393467197789784427297129818862148504075093215370891047523651902759054007250126074267323529062279070079313908201292116221005093129535978871487931897711017855132273597778226911740063946862663052156511249988210556843482183611238631320286440407526698808165678080345075829238513731155233179361500634609284647968371923783620359328905894995655981971729648820777591874078905824438328007197130377154512957366035243915174654419034283030562579201893544060839314975528927724269893043630254330007932681938229790786960207724151669994468486394266732970646625968674864519860890849537999660979329139701932940937651726849210317673648496460457888270967548707654070936915237871825633850617614685143726337121123570568422699162436529875299473314788042254433830873132515727460755513882029299584158179916641587717265454955238846366246455386922132955123444599723708490444348258978977519056996508345538097546381070101157830300265000788144964580177046880585433615263812062509308851346936161226826463844522432867172949372545442652228352799551138224044524237292146498101515464460697748162240685707349777151655263514006697831506501839717622604593327525854021255267797271279612902943118712513235330555076793034337611038560687679464130406249488312081521361782613765544630579640283940534573048353195190429687500000000 [62,61] -12838570952900962793511823246994001518367294886420542163071951434896764900638877840082125828385785855291326827938173293009627133877160164419703372478585893353896694829808140434187095262475848970352680468004534366243746789356874436236633255071046128937902770648801015030902550817968176806919311395825217767630987220203364049011967439304299356444319550330277292330006052385007175528215494699047137258563902999157273055611180689115288371563309594759630925995256581710525048694433173423989552479118321744557476539461005398926743099916407059128278150647555079598111479356678572317360617709675403870612552410972572840645181368736324461901838086315980243868070238751538353057765317518737935658544830122624555201135452351501489338786101962002474323796975291833271456523049556833476192029202349858375123340695301549960928921647173342265976752583604604539902874566366742481786454905389314906201690078122077777239658443591425581710165134084488056256415959580610050465371587507643140554665717310563467898282205044227016531928655591489211732663168064243326861881448576490097021619794320451822207857460145364213549152421473290721693887353858448336333803792533518050358103977525138655020347757961591593439711544144277854523387205369963651047757264739541793778580253556604846884491379069508710737047849879922299092481798046683645147549191899451029699795697112315152203342985549944299638715898385489112628308718087240132869227323604168879313207147211173222681441505838908439069929346217289559147028176761545268733367617336591966008318922819494903286322474724730741029456931365934563242078050459288011684781520726229586083777422827877782157557574463875307455575612342456014464087039468030631453322823540430005893886136499715877864297092213546209164423399259356936377345739388082789533047504509018213513084662412459791848379124321283886456652831873286038023320939315968193156038491819391919391958069432352104017892478931088353318070493900756605544598280399960411159329571053273572467406061595662257925383118769442553494424592259513732312140016000083544677727019238458134112299634409674673666859272290656068069182402077127017165259333207804334925487104823825953493635781424507268515136423163050402976856825850165986514302372485484214833514716999252296750031671353796030300473188810993577249454400922771296087722101558368604714828822436961443055276029717517781050721378346828030834675707888620384245925399696403749146213869133966476185631387202308720345566731071775350067913699668329549722365148789471334112022304907441139221191406250000000 [62,62] 860498011704748600114283528321155676993765340937375845638564445738110476989177027903899057848038232392936979680013614714334581446362204946128001171497409434940850211366326677798730359380640551044109944322451526842415019755660737108912754467860610670992012961635725178232394227844246103075865372318310885740308217508465674029647385990479847357707455826395321728847715571399720114890151672895640391003351605616934273234101020466596886794799650966217157646646325554324690411687360789670374021883533601478870286398986583090508893094667022333183924651612660331800615464055707745102255785354010451395077643709074906303487177369104496446561991384362201827356923839017841059499154524875510756836050628939633665810905919424324311304324954416948778276508941868905949237132119241193545526994635883984617272876774062802552610079468416299289390476238190203251267847325413725167229332145448519264957556246030129282896121526266413522488361634563397580667333711983842955407112204136388572151709002970592605750508412728972618367599442990996994309506595184034995522864561708630088330835550746020713326981408905948230270672052502007355650705067358617448210656990315752807661807539310757067823191907363497811654854534457438800628745832303736889499940379361284633612365901502362164010968798624047445358796062601169496328691968173156643205865892009829851572729458323755650700690045909411714435467822548824453678745865278957332527746227173250829322568543079034217832025162743307916555725632886592110628815184897664425498066596445656115236385763646059588370503690277173309720562944189437109495467258370695102535850897564096527074935421970702635710381314456119061340400781890001273390143538514159456947824377779004101196487898705743442105429016428972417685851306560188203299810578699563424432522502766513290670710061914097388927716375419149835910561543155254945515888451796777512872594001799465147769275343611551880757454191970865842515082907010578510244652658775899671214079114471729205388925600428613660232989100256029191609150881480301275346556270504107739540532959004959145784312488936615471341636039572154224357381365701858221116238351717742052652144714111733467670731709360839160921932138781126930466700194393828838927736346614111908439249441553572997215546821585253913868714922197295974156870548826488181499653735091347694113004542692302624032086730740363423202992864941923120899896631775804733130918337392852268392622744541363341359111258856019915769265628421991432322970188876185884381628948824882741064357105642557144165039062500 [63,0] -42704963587014302395002673464809679181518330761494851390329538469416057501575121634658272223304202235715294750600702406372622384919588168770113104639364435341901951170660481859690434595354585631817131760745156006305862431701275092938617098085564202005463994405399399110464381893972500975321394548382704856756561883770882777224956095214903222611304757331694159840685524495355612304465851437394004799498021129182689520978550108930031018831537072436056905183006165530776812375268019082036302452581558160388243217481176810242834795037955431645006813997480779536006986869939364368916849500049458957421444229651412256115771967819797833103108612744665514109646206588775706883999265771116895535499544346364335271538263215307488698288760264640935950075538829878002937762673919629613799143229988662957685050399023507907737763577727499836409970241011941940443635847715757429328823635332652158287958579120495875986316049469330806340255660888170837112472196645992165523371498281588773482434065145500091803828960049674292151261138907558193029087109319370306158456666033085083240594849782284678904009333176843561621136948422753423160719766512095137056319971913063247918849330357012850421765860802761168423357645836596072445418105170880772133632568246718253456575395016114609276663047354672180677371726021224008023746948598802578345138286620505336551876297497330708828948894399273985085495940630510102451536302513258628642371877662645002578032106118232605324679631515368283003291434651699477594660814569005272939940676120739547594783061649716714187038408612464162338049802286968224073118282823519353650778027695758309903830551514352042040220477587593474940547553681666189256572202907739166774710069124457107601686606862305813630724368427837878096214360803888313301365053503497700941324209747661614460104190014121566813525882638518066419811921397438454500042885370685448735940734027878105683035538306199322492499221007894986612058571542875311256146949508247056543979714037814156033475940646676911678175519739319348893916202397626629047964466521767331697887401379277862992579800425914283853454386944306324790210246026887774767273404545832586930065283824056196956518044714986916080922788808818017255602074856590343933041090470058935252527928960648141962292707892835522273203008031550378499002195758326002153007388374168146121449753584963905588606402910577640044192673562624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,1] 1840769123174646978359174166829685506525344520638449738450520299850001055541067435969351696312429046462787016764242291057119459792758363654844230978620538201308065583754986529303981247422156081994287232290247700810316848860310097267041005710887870842451366355747749089686245308471198228218533179656255469502762256010392802131256659978465379610033321950253420794764982676939289347662983317996609886574536317153168328331182400006250799901586303725504752813144052859553764629093128452416692334393531763266036560060926506549924246677810689217541592181625586350256427445020070421346970592609760281130286891276521395817566429894283319403495798381105528388849431830758782977810383332314582450150680406622684469919499351384454550023688601096075599593443706675416009345705616143369538611559246757469010802139595169913582285143564459721565514149136511510535587491856714388855400530338984926180650728911888154332406888237020536467718486755766476977384500874085689287020050244937954644675031902265920604409108581168057670179258643910687953460849957107777882580197892038241024446133767135638545356358574269972520149648062720587117326726287442399299475375671840938575260374540806088161257565746362908559154460827652448809924561594261034964319067461064350855712435791227995828729490186891680581570660465997583748176293912664015767241080924436668109191206711187239439972826850052786436646302316399070015139668971973052016121909993201204625683818078871798414330796111383035699564325368808953429937178039786008262888858329194082670331868002527396007753423522309294391488884661036264543477141583938502992693942436829594369199999286395483602884706508204443066244892787570615611554056071600365250149610958960868381746909866507440249613111400603732714902719205684163692929823921335414921004268756310347766196828087005383397638656766664590530533978932165148511508391833178995642626821056839054498875957603922541687372518170416194142371886923617364765581887110069701269890147520710670152528314991961348118336546020013794175182719639974505323828819405477668028207571380557806548484775271072256996676861586582925499780830613362207651591545914379134915804398224105557206259339224085502541376278670283336651204514587556200186766004797524400194604883484529127244446275943063992287658292131682716293138804229591487563622995681122672723237880689405580152918043203383405227114456019894272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,2] -37947945390688853345078190051453463800867689964971996983135469206144054530534586565241423267148731793125097852880592754903351515138005527961682466561385614626721449386981425186301866543872373311573215383610136652277104008776485717323757281891342070181125550190517903003253023289706301397952761289727071210561374081114050047149649204455598285347035932463709338001908216579476107005648877282116112692364384677136653740717836871665884208898510726009996435598654826972368073762358180178762751195152744461174140982099488433675995115082120763054754436528600224342875292103005519632158484759172118889615382177165562613360338814468021556380948839076667459680787026654531144067439000048268204631204572083919726349233170632882019755056324392823422485184778404426692369083888429320204829125209454212491894467413145136993592018934952640201229528811740377057474859021655688800361846226967695098032709640459944923728487670483421849012820436293015043782946128489197718003415736723416746676331688186558488766850469989150293823513090097347465859255975191385084274771471485922426703118411465202616064074664271968783729011950026432615671631150079705762598587882095745938973149496063106159923570174680133291843761340995995956042617811298332239911158328799070448102568308413880659533655514369189483703933236860680729042242140424785704866301603292311313619072915575483596229662122495823571092117582981821177059196697982363648804478942985526443472115848924230215981571687873445801674627655597366394227280259302010457046390952122257895293633583715196302498842577742381949695134870066423466575209846368480970961698389968561293446893129912406198742356804431718597272302593181762268380047563815165861894086606094412682338264585075645211348601171895326825465399190802457998769372815306472870431125827884164183975990034228515278454429641508494437551497551146534078077004439211172241562314455094187932943732741223649687359883305892491047121799339498032201210349740311208326019740740604341195659370292518747116615673396645301020446353307792021214394812174888428395839714018566692471374594962561378798666417518229657063759851372289780678071154837472650224294139101441103639919588535531251136364908274828988793429761694128525510368904043318935589781195494492894194441812486096622590924556990681293501490506068900371380001067545483288865332085997798128878334077064073574991762980271411953664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,3] 475459572686970214302355683030138550027743692240106480479558485619839386143826806457989353409001838263333439178257520139749424507051568840373746208560002298129046943627227031539102426646338141826738008682064560925785401795019622085659796967453173486707073178454747790887900497283242063960918341266580193565674128186959893137216867244454636493652222182434496038099189238990729914099769057419879088445363560150187459497931257140180878121005495360328992869435949627099834470109935581627501771847129027783210297977822364676659565010727444363838542101638791805005588164318203259004213146596497726469137978098434592945377162415589438539301660189972333380844973238337072314978464511109180652460102261716479866718177977729446562861686799594703188150983452475770364574263567240406326039400505998122142792691611551588529692620126105837179876205026454924093332047777751885543136824446250691643867661095638677171915599846326961459381613280726248420084694535190381800370055973265048195944093649331581211784309780080000431545262833850746491556233912821371876804403039390459164113639612250519622737541982247570963760175659340249269259855331629883184966289769914609949533971636718027137658334224301341937452267108031584735641650996384264536540385229363683062533385340557232669876973726024465456047601134431069708502822873768349851457238521558231872685240685456712646588874622108862995303790618035897869600862229514820258363965207317000268644112681652167181954790374097780022316964401334665828267375787123375956202194442420211843014053783940111228655053064769465428463377907249178374985164816502211703510434954451024640534694613409582728057903091319501826969777370175401468032704414856880752055227991819816795613327392935504050605997495677313995289790363064156205945295290509037230777984507085914355878871411899969503714392670004994011936285037240555730142902763025843205747623037323187939390263291312882775970927720246204208302823755347439222381460717632656739379662356241993313706905764055399932105937731606022687867996545396735364389968741686940033347646185650441100722804110012373228843815699186564847107186731223582052764140542735005503190792021598646386647356868486413267554697680852405863091234705670884968036078082351812158921948042342281053056605378484972744505733875949942012123495282207862404510153235810869426780396968245427192487759401270302281078560448000819200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,4] -4222847162556272148624018483646382727112245509758732521136994165223895961107133750882242389346687104624221203190607330994396092354499018455505819703636299931188861850810539820787611888587562773351531800921579962539418563989460068524793430802861974649424891595210549881891984198121672251156687144992654469274421582403171756319651203830748597572037691158577618023472446272895978896769854347277405137901265134727717549443505487348934273725774393396091125235255918316527898522394724433999581079563310096462951149245224707590991683968792170065613876540225232705654530601281049525492110267433189196050585784934642676669563912647146145453797114238131097686016357697511333446501641192491602114870792258266549963887039231047468873174267965554254798657791543912718225421517413779644753414208709253270747905469595022708006365992144057758697703862054662572768568436749972658162391277815292363065131677754749901299493216260677837763653144896949070337231371411273367833082069153258139894836420317860882969891506871522550096218595786674068363248688840944019683156189143703053999391297232848764611603674227555984289142343864054549327938736161176228433864152745207751136427285233072574275485444867263186767382901187034470512628353902664631398919056346629751744543428842335198250651059083207021069690615928821814609858672763302743658751133964462041813510461702248021634252156099297415781340793070051296638040532584215261222532275372951027234407582833757681573280256419434528458113780239989033540555803784425826896281662611917119890471169673376960749012573843649648020526088518144851421146853147526645020183038400400974824641855861924028912159374196818156194237632160542774922580289282504017773619061781258770002409531438240200671095136177148442042004313268618358880340829201426608410417748334518450744818650755688793654730600755144349915562352732982387594768732800394380032073374940530859460222700990345207408918740235323541830629137780533403919474374609224222777395540774453819049965394065883689006450733007294903529722411004035758945070112701959602309868976990502209488840796908917892757753259271652567813399892121333078989973679999182226443362967250188652593694543982138125739963283093439660663734718368513096619415540901558104652676576154981179517202317153608146475760209494239030446409148849002932733548851456558764195843512986657456551109570841588175005761486646732128256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,5] 30063629347789888715286817701901914037747786396178063778987142622838432036794804549339525331817454971957188554310526017169830488217185333561410932219288103224379808534806785256965590053057632179647358352480416339604070036304735837078473446756080852430893155023434849280512430287156809407158778088942364122175619487731860858966476218980854005639160508737996197338730947368497293051544570774667125996542092610401857913330846093353695128417941588122211766546947149582446788101093160577650990261969640581212385695954212973195993567334831781128389237707455656445199916458213199842872143271387111534583737366876426440181337793301957369848413822594853333886345617142126742409125395186235941573723386500852084812398134662605264615107395572805309673060604772506201877617780329360657583782306261347475004473383325025108598497479772997084267198264873234755990796196204009787414318554623018574963372086010457954217576028563028523488420515543226676966654089608230942230775949543183262449200987070232511295071082246771432828723368200745676183761162695633050452619340131754160811984621281900602071722745610042630931575314441779599506526938645186264082710836407226044697870614702555452385963243086885369444559350084582095119084530257451762854082567693147820101139552410294746704944582976294924932996503497656892517979505259091293299684560621301128275924122802031362152489181327131844257731977011776356869284098134697769712626863621615122437039821407928680526618780923928520966309488494219947134860584616364988661482063228241352231620936984820058748086222311547385111937040005677232270834076820353838219675791065203461739483045808549632608265927692661415614138567065719993693427434781865506484311011696026686226986660673996592378307568046252585187754547827872411682637260405362338890549009883912678017405131687134353482632931941819787374863303134313096702029028007068872445284889054315507765556603760621329150669052941156289863186091787353644692105161370032726713145674644372973444469582126737801255734820903726630601994002901842831369668459970165339414010770358757843348762849155288496508862356643335269463000391714094468808208198619633142470544398423968178284246266805706946298758354265297395882747601112067582505945418139230330417649761500710493532475985394235487713589171819906848189859432734541282537866773726862929565986295199977855074501759980858496834022919929166036992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,6] -169950287638992901895816950655926385852932389446016740417500185874547019089081787635621867486265763388902796092928990715370400072528422216646777870844572008646389522149811436955271565602300953071657534223997458435370910642280270204412521198287421285127764184694079878449554113977962288503004057618778292997028024204440993869361508999743693091282296696035520580429362007318368438205560345913916348750090148968995346529737004827490990271448937933380783869488513296291079524563069811678798393510985797440744224143488816190691506321422842975695873079555061859949441572645425668130565201137748863623913030166643913484528422674684926329263539573928940467545876414613922377792877159749050165111966451510028960222646135146362884052296528172998952048685892818325777424316851536211954616928857991426200662297644476239897067612612354871081630783060382146091592753786449270699199764929141051124056913974612769072731338545775744656586134811189447658211438356259199967917592655455784137950162704723824224074975784400758191679888581288146617093589330813421928302861223819700986106414792983975232752710320957713588850994797235870596431651856956097791532815572443024518469905190345415650587846225910595054087866614678581451852206098715336480156265783535148527295853027340384035300616689123815070702902632469492267648615444773529099318532774057632696509293086826995185855486554993005911731064118294453627030498574544073472947148490557219739695117619906690540781657150978671560221229855116337324161145492112591141407781709264962736794717795878599425161493174018693777739146435501034726359061658294195374288016705861950516911514638827412502152970904126139934345601159861249744562712810578798889037249811730759133097026545958427994065389596196071221144940916027928241203742235402393696728805418023941973787617710202491582318513003856186952517755993222559353230898638242448132740410729193044673965967336702664265359327790314379657438889596311711640001260934694359179122864536637900764789186534778796884921080851568205427222058334708326063071570021022856863266535425695182751209694684429918266723747509151918721813447704470874596551006998909556204369106919363008679151503166287375575342561529755921087939068002003251718640184639641326657954992087103244517385600431737453390480879512916210464343954250565888586039099442530083580949940067106149878327208658156938260091678430249242066944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,7] 731984082447161912214752963858065009457714156506262959929611745373271961192027067647090482018453695717094195127932066509359957188961849756362475568975863159433904415599337904539358152786583557371273504141436514225799656133326592279501973192033086957634029801620319362699451689173449062674521655015684616721377985140863329785058743796933794718957978977300982553051533376944030735373602126390971827146592490910886296878036365717244029103435940254584566315671663543760400799281979937201446838140940359543148502182549001401511107126064373445875048375933041336118548583498312898159095809704508591710442901818853902123766514525029820086297789987845411893052304787086642298726978406357227578285567328961073495213995632162605138010298662444657281329864289971380843447965897840766851438609075190820699121052810442716106711854246224503170900478262804032056315366813150540155975835711770326352172728059036948374037175416637902992232194787887952188517094792190382616890048744130133900479305974965403237312797803142746000747457510532973942516068483820120708567603020582960221945168275969243354899191273734285732921219076316675397471418337119816469070061027249962965685801333196479903272674006357757515453683835627967210649425723208387216602775042300980023097707354395461210525340293392861087700900455972168103517828795790431112215153093874611577828437527957226209317491171927102116140276433770448312943330639904503803141744899099894095451856626664121963678574097157420414189475421608611656341499239071417465123079433860469782356219730178351177020868858867722763578268753734475611361555555692969671309881208617162990470044319071643445642705185121796016531463863556375535600166262513660622383913107404228358552270725586075522369658682677845618969641757325326402430250381803307870114961747624893411514711025700239063390410158286692280346688636377662718546057091670101993282707402466401106214335330606883203484074757263632772071491387991374955375768770660646399322097835821449403715743355746315416552227893023634579393338486010499578481011137889257243361275789304053849430767408433421255681536058883693493901656747156700612732799221302216199040320626423103240184549057802453493679277789302925663119654426611150377259533292053092619187465377164889310674669360913963270873444386381676582075285286566419983361210226457346204791527682667712316391306368857403550002280009754161971200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,8] -2371041548812914099277475877698614796976462952667560653104918914997854179939479361559839086453863832661964925240820228853970010776020421647846288286735962593414309440021731523297640142694321374035765905384323889848980887175012162329803503536717622970174152736417114551210793107155248064538804573335124649705057870743107172053616889653531789382996161588884158068928650390840028909693912302041490179023060473069479804248725155212094479946751693575124965544045337784031304993375478628197153408097515605361364011380560837778460505787369887996590249713179550873576534662248087691301716729230236720050879101076091713782878727829798243033820203221793774492890263182815596773262563627072645452333238321673432151896740522871144093233614107703486874450029198114309621452848372939562864795026792066971566215454411192375020977150317913727880833525032246127675744661920265293233641207101924087671444180581246797660863372930644007095818299331513673561400110556669302158683306061917766812781928152388627692933280231316896202679260861044970134517999575619865405408697530451973782823108629869778529900175905842242742442307975207031658796576514103380819927023330934499386273716772456707846007084770763890542023334791118263785822703393977772371455872917590417458667005619897551722904318866519258465781363528734761735816973202549875061715644724094024268379646444515387297041461692245508324960879103247255169005245372839246357095613428707260177458347671187390058558681601235881868653580689846437144268778064410317519643130874936548779210846218572356632876444510176973511191123877527220930396606270148807961349013310138503519672533066715489751730493675726869465237802393942370172567369736760003166152439144387678730767916926997809339850003997682536364911826551431089696369679230411874833276952810605633536557799929606237806759357869075913197539268785024638130607783509717558911721331446914726167026819184185463739890130960105870406304814211340963007646799807897342740402299400489270621930754939718729747768188965487986817021359002009657705548869954108437936095802413943639484588014921360165483195846266950248026901840717899298693887180639431941812027747488463822290695983611085890965187509706983686612964714620584332184323281797223885729413852730892846100016133373369297239775130964834709974174102888515420310014650909124583842225447730365947395429066321529115406144674477720494669824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,9] 5859233030205335386554791734519017713286931519228606110692380290340428352117548492957875998699522714620137354008253845978664756197518616520572532470874544803822888290196886509011908164581600783834703935974596024660708068394066721814219835575362407774097925775652747738192120651797958010825532891653212495109952751544794647946940325448860375426244724423637933456416187781682947118052975747391460750572602026792212360308399960787422707887818423219148840922968016795196430345086630949471784524159008634742524698035315377790414912221960864497891313876231581880888191123128990440029471675456937943480580270314539917250476705173169450209588187996762333479176434623136331346665456893040396554770581435404975492753882935977568903805709681987583702605462549890843497607984817884530452256226920822228962815919168544284100838280051411571204589366336140730716322790462723176825410630962539526093688753962441925310957586215936196491021166988940437703415554666524923388338530613972435790263878141184092371173803324531681587010873616496582549078340134693179579516097248833411727502019487780654248811764177905027094064349671967038373896961175958140143236026636913807846592473230697127879608236492723507706692962496250561627155057822094204978449477157026382256738128170880797398351716993556700097089068505346031657695449147624645244310057970844233431361761795675651768713197574125326652153462330496672577232072588194871505607117630096766090558103627715182088167761951763508062633736770230852570761640392905042780052986813951803321576646359278644976464716236416656957088874999037682375343639146271233976539956740867549634929123629966803767840149831853966517054611873947233027769518921611120122784767022482551514810656254770299896996379781560805898940683580663686801539451146908969135283912037670184928711732246727744133580792330276737269572699863979149149560900814439310065805374344046278792481754091294559065491623660043826819650253212644449425501688335650684816607789003088635718187289615243140165889939250987446670502741198646100629988252646550221651465959586009708989214669843945546860472598293011679450882283574647810767200503182568630659084725786794420699659583337214996522099900127492214335240387060975694283621341841553649931468871381940477934471315510251897423359444356770426392483952416346619799717637263449901864784212794192490069833601840792466690925593074241170833408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,10] -11456884722156405053425709616100540076213135897676412254770171409259241335424665496349611363995278834050486615057308564162346362546960302014167849327726726201892450932217006524459593874074062489086023213078213329161711582246395315716588946372677460601935422996983425182610588430052219156906064281260956607100524875109044683217041134926452735184649759153527622750084077666709413063390408908086695277478090860231727357863325685746395791843447921339903183641215902712937944569831621528011153907724156261980477161586882392861236250558001480622003845511324487244884404834280022490480514245141275406242512918742699944911824741994913252718498954038620307129897939406127385770691523409280769454131196604655295092161603926925359117184282995301601918385245343763088371448211802480915647594787544548538691019515894339092340599066581542903093327433191586741681445462563205845308405974255953070351804158070964288118180404035158153107242835068615879013828185292049178195817555978833251066005697833065940924199092997020865979838843916637501199754271930713458305683365785589313357043199758263348687599928147277710169793087886694371287926839961305106862929450709203039101687974074230257180682157512434193721399004365536065172088739190170288131502456428884745594774962582506655360261610010783896522249923346263000764450580477875654717682459164383140212773751146269855696802809328948039515428652739453748928384516274279014896522950167150994987634201389199512923606405300250031195239407779494950805827585264006715662902147338204675146716642774121936167089228109263713593526640094419022857651309431351006200741972743985938003978099407067055605627743915819325975476727823305560152564485905087093734686987824807198492407008847168168669432119021123600837695373639985509276548414426021642866789549820237480661832060423505449159740513612962817643145442034719473587705553036628169133522273141335366756556184568406376576401935381033085737028120414298906598074151311204168297261555062542407828055465838764714961461093228804571435782793198379160191867986963115332323352906389290407607117520270619948803912802192300682919001362612013350301367523444221423180161940417897923336491397191119849975724367907624821418632083918819057475817994941064045843817719721265683706459670308843211707979766313816361511972876845366901135299557275722912014042991043836188680986420850169754304125399566258064588800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,11] 18453004670898114164422087274369270279279272011845855407000161745771877839415664522068443707382779988768956331649788316775014408721470477189372275675245794035750707389013723078081163659354794173723458579422469847180885043631138278116414894573946050788476697163362590623763528724616982405638103023404742859660068551259098411074996415032098995414491999922937960500410079731345601802361106411724065477629301444932109342995597852517968915986105251589166354431255790881976756300401588454645199907071746705427914882803989798675965053464021745459657064731896054825621260928154619529606137707549196961984470886254174650914229532860892079496983192908166994338142447993288055351220940038503788868380369694789307339646937568886454238567616687727096828305684139815871003311895804934624896317425655285028990720278136957738765483499526300232125265540361503141843881211185527957388616571275598885203381804509213024015543505312303912490038186875646527428991636815307305806058905988948748136194455706333104733247038929548904529726066659651378442064029095073850352592270037230635256833344424400338704239489535967052532762279641564658331831221087264186955863838110642680717039711825548602563641680841248080265254005955486289251454982429410548637021449478972909048101299310969164783992060923743097379824399781077209540767753065075560010862360585111733559717975992816093055287348563105133840522937535782607858931093467972263380233053945120806654339515631335418409290885634874164938457517083944210967973578454996800040358378836432543467081033091404677099402206905741741880428262404285108390458484312445657807179633291851721993779243966284516048237880430522783330877360568074194813379737407908921426529380731410004626468552983717458133073983648130798216214696800680671535995340795717374183321732671725520160820657820542603158942624516954940543870617833257389327106693816205839488423588111226370880823601256952981148712031084644056590187100124988010189882669537586485155731289188668677494658518400510434991139434470788414914704541799518731555155763967999490742165773494627136999155696058649973704006820182328112800915340757814767057653410463901936488089246071872605231632549488882679227807639458855779277700570127263854335932051289460444058938871514950127649290021121795031138052761561153087456311419268160063007651333012214389639791881054060683961789178382876505515403461809884522086400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,12] -24574588417391211955347092979236060408456998840739885178598657085602202271468602437673909786875852586826566739035288387170725342970769408498925863549837705542511659386641705269704355736464002716922077617782240512821079035251258064162515937145942701763673296863448798145416939780864396186507750033292165863420802084086180921256482879617470623739654932927437801501144940701887127281074166916190733842110421590533906113004459630469944899583760475752850373734235461453860777776655976576906221911777318578339458520931753554872459366442736349605322621902637546617650756111344382436816074983598506558266893196286643519161108126887020313994339576268627882774803584808587582815778955843920120048623020671765730308688971819263045811302510128818798638985674784108677316754427287172648777169765203695075957617778264886968043186061727710854529105319772885119091622077900713951300474190922174879577316745000823478724323374947706209987890934272297939721835660894834717539801093763498870834388416586951650486903185481316437562409896639411915132579117048347867038167162963130992959731414371077568912166170917255282080125392591341764451959201696449660015259878473200764519627039557501357151925103149328066164488785690620524548316645729388674475705111857416650074908119076693411556100353479009226819275831842089124794841439237205872984288095438994470166841449557386728198137357101224609565304907149040538970308074097765045470591250994615567839390449583540439180837300823060625956607017485238360527932452436964786502566874697449408188828312599469078924524369382927309855879436909061965194164194605976834125938794391405073966697986984086863944301471152783778147628800144291723833454434906676872856956395329027288299994286779883628818336895833167154170226667367551919666240382893613322783000596285939625381239234395178789983446951704066711778311034065023310278589650634463163243194224103226022982303067456092191246687195796354620389677677722608886567047720132141742987056692083628395595003717214356509490646748517939235470322938310727816851909365353463153935447771155995967560228212272381751318764288280178555476409690379905989024004015137614448930758106750205532564678136009652306829241100800450567395313529574255192843449275001370729204145577108080823554797717396362716628090810105761572713795553642266131925091502061132742296010222432443057390565455872308848749925869091938266775552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,13] 25518689589550585223046068254384271173295332196240286367111236244254425113632251448219318115479297708899569708611935908766163272526258948597748915181593213293779093818188569451448379527032691404352779564933393008466438703808938020081908476060113271569411498484981463856238763009871138649284942113061968332267863761168156319810488352720760865705169478340125127933429859255705203619915264450633326879692888441939280518379794880381599940599255353019489601315543811763920378286573080120385058395763001305023943013642666683309596098643538973844659358732816114265966127686109910642681292415899494508705696546662766314020631292006649037850851892206924508675347945360112499857816570225302243031625614039067484387038329576969560231731025016955122326069492277478140648087934611985007640381738891259861038641944458559986963926962552575505734151249677055827626803223619259124101936437557959888756896230843804764049566663272840317437799106179017733295171706512373306252759731967364913532432673270524051225834857113975044144348058308305317554989902078176594239307286046032275468692781700606436679569115273312738414031268172658382818755571135556226904873157166187282490588320050942002697241423469201654990363304162062018694606737256864002323855462268843875010121110059550371769425774378863297154018176621372890860486532238787417612823396489865994198998426951644639792074521568102943225961327100925033137838316060534205299056269573109760826685127923915763759828933507294466171514313812934598662012769252691615658964474842382838378821980247534919735748992489569340955220347739329745852532372775709803524400184664594166530008995747201668337813035335853730463941315849542731047436485949949806471494844406904944404767633214446319356372192239103354062170772189191518196769239440271383040520632146789272146592195849284779583758882153915276391105358242184457675269954068902739203578219130073650958380704156220761619171571577295823063817225560272520027000377146431990624176360103226280513894107647371455088896731105277404720268276520384484027762596107852852746189817382057520021110188590713996739688603680349141007115414854509244599350451506153159897161044680543762176458797803852826639729345001298878300030007727042592898070983707295302743346532158943654136511235863578501193921124561211788779240204689574033031895685242902481659806190377141642590938495835683861102572356080160997376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,14] -15566251955433912105738414226385545667445382918138737568060731269908056176927449605378914786020780980812463465512141476460071412889595826593972790767396091000749667371283375553760125167462058792618109808524985319742879739233254382983692462644374471545652197632340359468882973206543217412880957840743216896333997414386551799163551732007952398220876667093480572890371271037402465542118178321521893347283614870363673320843339641796232822513655867683869665970934980189029755461015288775574732739495298349974188527902912096378621231325108148874868609563165670227129182703071616730439259466650128518953793097862452743868335412266791050115416292652576051152687793831976277391370184783372893965613181558741043638944361578854686625467300806735976719735069601656437721068718887402421682462706774658092696700066234557374063032031688646552168717153522483292663499287228048913438416402952226267240534560503926992020186295679015514720470212846317633989900724164193178569078594723104349064469587836721654090236896853177095015624101002331020215815487079476913903975291469793155896534688591831464734674721717799581339840317700476956966384443059885145940914419545369494607189344526576400913473204938017795196267312607059541312899147436508961740064168069946557778787437734271489171258361737824732222901175773155528603729568793585763006772491401188282663909026480004092848999494177487794384043220544214217232809912852626042983691861730941034212660100786674700722104788823458148232115000095570321878847413494180461497094268297092905276645663315093870715924360978264575894087669111032393415506857263137091633495636648662534329052068492254806649807502159627080675383967276338157437558984443782820450784770581668197835165300598805603979058416580492664684063607101679849181754501534068594365653861816651943990658240711008384326952379998879402575309468226028046992539314486618270444743835419383522510959250753257197888944292019123084147575483773682288503339258105592557516780449478382925883365792507121637783940820157688917590179192579631955520521197163614440427959637837132305976655301767279885359897116279643259239793531139424603643384110207938441403156783588996591663479073396979939085744861756889797539726999923855442654820703298002205959844332701665318075535651197196944651239310463450447631596626358651349414661445264227377762363793662191144280926270569401814543866292584987462991872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,15] -21502698855880583545497112708479588617147932306337173523878379518234504434650855749015021781102362559977906690173482537271515200708008298809948630569405156632523246788290152264865665553312782419423007601067724992318631218730925362246179213254276230072374914698802705735383121459376542445170668987826112748631604487799193949401189736247260559201141897927850203480771946050526815353954189921053509946494228765151334215843160304931240266728939968984670702263001857414177514546765797542019197996795950477247563204128435776769323748323632623888244791245843921399108745388290247717870589104570089285880328813085040894730280126942216889619135331929682416420476936608978886582315911133344537413854287886745851278849835700811346255946849990418999047831186035539359631508993294539607992390990534843888963484465670958472526080526737931325046080707694947929613091113585736747339194996511179363072357233773086188821018548329179524925724940776098905143920833355690555498288011749631868329906078007780100430839156375622044448127910096023192525103224684371726714918129110240454629008179454761947449623157000906127337482854217609407896266147793527963424764908715751866866356498393760332100003009507816523698767850196035682788779798312990859258025548059242475453909848148797032799587160444794978724107937881227062120703704773902093106080269511171961572847495918157802189882651111461970537849443376401575324443055810516967735169988929410052979190427077776133930113128992948264966046112981160903761981086956533096366780891210377467072619884204941837509464049911391358152510301699449863663869330977730939133932607542189167135291730111753954637352483733902228869309075859797864582733908292946108712419262017793401145597751919424884541809131205675003042259624864222864048766541243276378289425868892450683674109100852570118256247029639659922967099432062554330622740042813153884304380568959490858957609802907532662618234523718833852462748013112682147223856908363732406774727474900269644164553470133181460501324186794504171267110608573172502911501694205047763569290516765756191474899053991607295238224339384457656395617545262699885311124553732274016870884483361281404034364510484709093530193193665960246617386403616329182619762740783529068988720961373623310047291186088901025786621675496730850631498475369945448027576933199544123256269479851534801717851346618347603190540673165224396718080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,16] 132325769796872480166627662977295347734907732111369061262005354103310268576891424420119703100120560653721755157026087385888984753898935464063154063410616576359595077425835004012428207216982545674161872115679537246984249239593757114821851823572720397958798877531553312533496447095648784683819469634173300681182903567001477079207666781349030863612399606460174965254429515350802286681720565765907705971413959839938337106601137043290031027189918023168648648784183941149204154160629661430756180543273208664459375799374843272731455654610017229568940420543230709900256828399322695055918384274387930353457439740937447242775839461486745566644805303039428418730013140581483711702013904143384585189196328130705477740057395519386855010309134039070949219465852896255113481044113720443653888236162404169773644538210907388213837456463783092973645459058851064657465287846292804280972358415908125540080360682306365416811616557348354349746918717971953539121333109426952651762240196521639382633912927172716598903448786445712549357894101428433949588162093575621163219732285342959444260378643655404916704401422823025909531130199033227345739763118902825287329793498499141140523825855762165653277517680558305248378809724871371555550715422449057418205585125440533495160259535560352628535967056952413045919857264357072451003173929646424783943984191121664384787221683485402183905900869630509620811689877241438163062227768926542075944661981032572414972310997834183543838364324615052808586783436818304807825428560306177671127252579295448988890759722526752308046546163494389405964499106309660904485156670229257882026266706493492339775546466106967427476822251254124541731361279168966188752959104078718905947118862144658376624807253823661541762094294695363123233829608118434216289052486440400287945523959434976107212909371631000716226820933921539859404833654672134206633274717499588512046951197218896860816385232350353844597934569557057023852963268356613932377519951733200575236314128067327508592063120103011030976456012982602846656804373402739559963275300686642472604838517603166996833912101186190678875937746216286310068408524958633445941455922558436307493025717899899964936531909812126214182181749048512842498581199336037917772466586709784506420382116976214063892510059544170723156666906791187803682631965169088094889337932181213380815313734212278448990020581439354391161399075442705286823936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,17] -360444564794856808445758123300151125919762610753302215929180294943951787644738798966898342637103329868202021693682087516819977980304680443223600511265517534693010331474005716666891096169153328916023955491216637036297541881361018989122319132112490397498597816704191536935075504118277097976864030700297410744645756129021671382561153237422939972242618599022838676630474964207852007754477224139540393093057781139575144763221775989784582647874560994038462574086156729121916665871605949178667462609606669125293761467180519712709142551071299023010865192357497686258149430334006461905914212031284262110122933954389437302843737786322249239378068338161190817311114323871384000716721761305488197571779172567228018924805651463479159271648102254613922116412877494317345296804314303826252225399580708688319857278721089286262896743512327729660570765843261991221838641678462596036910859459292582267088938796287478468872467454472650597218317503969157921717545832229291808589335813438870193136679916371903094562644223733016872668468210408441714019323962445068814610294121754101729096143786795366489160167039608283630299300456383972651265825529206333269563276171171841982779573302041296127257250924301596439357928577459017859361260134476749521833632680693397025321865190412892758948357183303510994155231443186835288992405561029590430645076110447663998277566318592996810005428705352582902389482471179045479277034658691449406554636194443197704008234496199440746170386985554233110316383969971372233381588956391920953068631593708810264727504227992818261850090605778314601123677573426533974006657407635552407604534523011622124216905528828688738021669105340119741457256305524449533061391691619641188567310511278655805533049314207020593225669946597781162605007577934169050979333899041776267655590434997819772283465519963300338351904092861876318752140544507475027268440429344087887238299301582265355275073796299390533450395898710739201364837194855374512085492737868002936315414471224304882445062355788412960010460409613620490442647119572270570802351621460338718408845216791058190500007152372162911443267051682391516923910201146978698234630266267076261839648327573587490068436747441124312283060182369147550098781825639058015603096794269411953646400149391728039635854455084081813135542663042529201200977645704558854571950677176980596049984950374376949537422576236785511486200244806907349434368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,18] 625396180659852553246407946310736905060343101117320416313472771516126363020841266286976256979880740166620402637098639516187997284045097856910266563426904029738356113721763569836602992926620936969300363815465569374214419921491363264041652663361935824984429517972751445469809849164797565470195196036737069686715879454148479312433093099226661675437010265835071904751556937010937296186779897017633173592462491434475199250407288213776050331413139398751369724670598332367608659602599305000634700530323710716850085479179376663217828262648897829436232852905103773188132152450827641274867511550479287645523463419482237532827840590500742081276282350500047494679257786572129105188305723078779286692584380110838114527822787364734502088224383689752264019214517661531399527095612535245670906236503453890519314197639470617361970531948165919076840945345019309736951148558700304003150161634980480231770659444379189697003704729943042548617269389366785459223580879667949406274008674006087994744418146318813526958862663094777741762158464254829883111966736944193170504252006761223864321779667959004709122713192568548376774046891603619421843088700117008516286839560132371468963510230998066113806085593292757555220212539559519975202385923792064984121253278029950799310484768608970205347914271489265738919590876478558755728962290503498169944584097295097276717456577191133661691936146601251938934642464721027699975231977562479098710707266234695751299663707800490894367463615776928201820991068282472826500885812387739828723887715542742642241080645090591471199244834411742084484302863530778164390405606230170505368711449336771697320141514618576929969355856895750180530565455236708169983162370532912466643223599691170235614037289810816589524604254159751727232171716932694635724273022029173004040008695581647517363460378660647605449493036259836705537315120004616008059884490081905256177440645041551352996395348939170942045732704847188856485457693164461045428747290525695592411803737731969716924624246679588383203554749128116339012936591403141943071215782858399577431816549727987136263203993076862305492662380793764468619316258177674314115050300872976386053995164561813119241197065875094796180782545701604158686569184521680356682514784232054421301100322041480837591054316574996371332900490028085413608081261502410533676791636754844457336264281342654170603792303804482645564902474058131587465216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,19] -687499053768912096825132824293840209003672053850182103123507298782025904454947771031183718588534032141801612934708314644564518959745317734500481605597634591271050891828217433076503868849380466604331078780069336364641825810830556961887375175521585169742578797920914597941830894620425669814797749628590656119957813988983793786694881909869890708925431402170976336029541909205616435541669365573787733092042640329640688205917820991753457293739031682469972464137343260360452648960448562224267733559626775311446797534682760192144883402176307683009470989978365195863144534159777706250448729841870787107766837467084999318987977256393496372256878951828741807298080078550475482732166103588997384362438369045288252781568214840983847815360290957384865434784963686875400305478073425672737037679824126359759108746371338842298307969514909159626192625617409722655612771705859970867519709155738367461612524453057173593788965261430297661966610007103302454464542947654540573030209199928629894879883814296331580240618744131290793077553304224219565996037646660286647627425572867156569043801557603891019623369595748030302697806678852133869746774709882291920490804502143277793059195346843876722393380338721990095739075908177694434279222842397988533348679926022148731555458382835142320166398849977054809228889662935596739793913223130048854335036296472997730639975122983889157271863845445080217372788983935296007966621991220440003901277966251117713815002671127874553634193046776686513221358027602498935834477150471668825862741189933173575218342178184288836266192036925568601365811874531844433193587666177681510910869887580033577986568807748216148397895602931964001342904041790724421353523734623269768140181541749830401033729379582712144632026775903814089594046769999545702796078690703473096451912661270278802433387978763648227411207763307401165988896189986019949935453143431787956310681173254533747003102647951507132502319409215661506923256367441790507171903872241412339557910392146389446608338410637966418530955692077285465165391785997484282234126291421448557515771535630715108796641770295897098272199134977526651484753543931191321109307339033446896606320516643914457641617074856995902261877218896817507897078145816809954665567991115044320900193729383799637103353430134646340359150870697378524545560399424821836728838408455859794449772112024874175863068786532895239201345182106335311822848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,20] 372247566217903386434382884368417715178462198678974052561601674259186918637851263008764041080848761214630679501967160655097756225042352242183704493625526253498605341207172741487830160736462852775959199645181567470776182215857548588009126650309785052123233487812416802649271788286605508315895262115128159250173817654667526412814039106295431067684822411604752697924771704565313075386323275864400223177589458904024194636246278475126777005763268480262487575384030061979337048154274578360695940673686671126831865445209238047891012648352296446902922746486047349553530481337308228312914350748300544801280133028571838373763340488575937614301090086507556987618381235993410425033889734997207179035362742893012390529360612032788187497882644037189085288253007344013727671750316377387529117038444725480192903412492993182798566583840858350407759198419858698873155352029742225840527996922604204763661441193900388881388919975200921045595015181285000918411070151129220395440485456146211959964127821112193539886717396568559022433457224263909683611669427268313929566933356958699991059306753877263296823784440041027149138803665219498382135614186316698610879258029282038567492287279106385956254017886133534561400179474945548060893902812925597812729628328866970780572191841218815606795826959762217757597684537202674887231498232853644069084875491213147383357290557025736738280602617036612922327638922014420185813355900873590537749344589112622021460869169429804950370103095516899671556819948175528538638759100848876311311857930947166140229958828532867881395847210872937447896344973828812367191748852795674960299750808225721542563960105789903649364988833038198236018131760860487934463778528891132512880516052126856872196014140173172135829303461720711924687686838591126007151936838395130479454038104676720209990327061920758480267765001047883048066223822573281158427908494553249621810529771596687910077690090622781237750848184290462075910272221744433700601429882234570562809873765281010468424741395157752864880564496937180506569858311377991210301719157664169385874482495371090876021793519922148628628599565978855037522485045355789848069016492330963909078351573885342170847588344807262611270957059244574711399644486975771168418225666144971893639791045441852855280836826456064118872396105646227321775478941461314018002004823719353638239819676792802875848016435714367881897881842646605988102144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,21] 169195474552587568195010561914472348059574777033301063208436326937852912920727203420392164740513697946741408095726384005867271098880174982462926250237952454991558411757970052355984856000401499613278987977022173919435052915943167299641592635678890276441237322392577453704366318438377155262752134814605963755337627654587110399199705059184490231560162729984325822374544720266181270735747012777744969982149338293806927192517782648577918505457327074525598850528058193743670756353997820147532527040499241960735194457524866708243586185502257698377237435955571373846652018605894456909292520483472100175811887150133467184674103361226168220373354909345783394625013626887139771260600576806356123193764474937731840661972757911239792710111017460003422925668229447076455672384402201083999564304153555334152956451343263884201991281484584343736500806208611226690406512845822247620553534271776181564703635352918590439068698448764657493459972578548138412366915587495957781662883480757120791018661766572550092348441062747811947843438988443360502203553813576412278969096874159580903064331865245690141966750394322816200343427189784722270139385489397362449581691054450795028122574457276259034647850289503766425921690410585061472016683500128706046744315181918237544955968469999744838803688264914873956371803326994407465867296302524950431240080704654481128916903954601561245465533818054590666552844822562849294520728834670293087595113108162155502644277854050436558448783379434316755953086268855761063874559973806060247118126421586564519270430039514465780689941633677938194931429832656596009123777182720819588176737573674936290259958866997490686653799318681720784254252279870456885716684862146821747715243858787451789683927368543548916510544540688443984761571719864681805909718182920020063027509807073783989118732670503782580022958790512563465626851814687087985622228288467595089443780184352864858986052663766698385942626037415002906097255670362988123598665312788499050576648517608587290086388420484367190586658899558862827803540667172314116106074341006387744933876261487620965352340764331585277067493758796085060073414022807899709000016758517572447833374097277078040948123468148555202389931996640971770672279851748126919743199834674449155031468614888212131241933971867814021506642251271164163180696624175885507122671140824186052296164706811232409068349537633363499553520667288554734747648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,22] -556013376254292044132782235203952781611391562091300671195618413782811094998684681170665441110367903028440106633714899460642875882257081842908994152704478641643317366119058622213891667080052411562308823869947570538786871016710619234574803903651848794936612106920252935745432003524915799854845837206657138343410444472854336463772306145458833329297409863164277069773859589226944684921879201452493351323769380758941927938530070603774831631675079789956053840967442727488222870365453845113992872688824924496111475660118719001103243629121979959419840825976866731831680710717737330601937020217211485473287876542084796238212027079472334272176666180176427870262651828247209739934176663172926200588405530131713501246263835201821390427076795297915871422285173456819200764199217153658852009864371070581476584216707985025921129531845847127098113439878026579936864042562000852276548511331106707019732192556354123637930793199649518889562736532611224162727960335452362925130595904791127201075236695254419620642486573804318565746011691244388172177384640283729185185623271240307896241686001874748065538884487006618039700021711644134683378334647138371377596784697233982401781256893083571210899008636211734155498028736022375553296371055934711523533188533965796234518346253139327841861427692731547192016321718416460558260056437357711179533660911522262086550723183177279461665674824002719593474799017314493464846286581807436114532342914234756215102110466422894890847723936272860554662815640601273996451454015855636751230308846972360068097265525677213051309660188840639085305226419740710553185072697375314286811887701687778055464280183328694240196197147003883519543926537414747241386299621182540011862579235683273357062187060736164284107537668002232843717307212720880291967365855000365342424608604230442499342501978673787553218729926099609446768936624746329336956919637734683621751401840547305681494710304992019840462333295387931493402559802595561692389013756060419802321469328826865735799682286248125403163791929249410657233886239088828317506834662882959714168122650983805361529331490327464898648340594058259161998883791820290443281973948897000995583958410836573130160516000506482383953962962529146053787732485068091976311208855833822075030060449596030851062893638047250092115195473400617564084908191723973258386970963578234026847653376107197948287191848675319983795844971489829350283264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,23] 571494561130332771553053011014183543423251791198271238420313561761943206609266818370819266403280872613940772201055206409950791830277678426536018596786605472017268172885825122525163974157191260951357380998923013568876302514190172202485737350237003099389054327562422020335974542557093855291278883128877281846987077398498021100832873664898268712718277209674569445492510271235558509811235116443441765121183585142577547365652227594039500818998613388454358940044309512858105716574900199972399539514554231134824175683427506687945773940282079717062163918158876089716595563649335163886785177126789050367349293256092614824413461055073174508265398766312746223077271406965602840438698125615755914405916827618762010456442357967516177921651629695422804056758142336622352137960836324914974350017474713150965196079500058612388041755002442762347947937058918379207581278638793474974627350928821141209901352423130675323788603373220388685006787153473121330217197521877574164305015541216992000361525465831713748525228194584282791788712995346328736073358730706508258173626574501845527952626366512009157179626687607290055159273115314553456477779529822923097238673805546230876774787279068795363244589302128576677757251572105548944627995324108951399597697660107086155894085473568434682674719668933943247837683506826876735405993342080665288365021078391929174439305567796790700604163468837779258025172174683074766460308146110379949828578222509981130200015226083749917141632819563136060319188225273041304579729551970625321931440776942363208572598513780073820641513113302344466750917086634222586803831833486353086114391083376229307286173558606770072191079503620002190865122519148331311273444658618474584638487373392376075101757833124474438195338423549269765156477259833900458215956205330229930969736891017313522479133891236060451373025834264978837227097293152468067227227913851636223240731883363829511673710027762924091995136499038261327251731082935616574835782365022365855540669586350484671681114953036033713974171582045311553414331797043002158964698206755039739167529148234959980761651249759386905479018822873374743127654315107919394742272898672131611481823050116176858090842449839686059150999314938997281225761834731054526631093894448260850723542178460232876505935940162935782013630892430036723121342450896973872941566308441244977242326425385719330244088689090242237545877221902167787662496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,24] -381500036440281146017320331090258353512578377162303868815644431394621709543846624547339189512399901150586329456087603321563155553178005102576618695340132105068366773235243813210646581704181930912176330769454572190421201102913697156639873889315950382524346641137724754783746848666177872530241497130890070961650568408856458341867354741357606049461567452751708619149305743366208857095541277979162738182502993561311316667246952085033892935928501826562580837675292311962491808331562478324245023675040256345348721712592868842091841213759273185750906750390335247037078131288985812020994608356290385712460286284121668891577835879084475207847441374377539486795898597362815069719905501266379246162572812784407175951783568166167330164156522192828395077979535779832471079298747840524902800669157758279221329395532325301436636936509723318258062256354017557383489593859290199559846082307989654519737738352260870168732631768770460541735530645235462136575614928229437154320033668348543810565095654879311164885422876779382233743324468805983170246950819612263352384283659304225900076203033390289128902265389405889183848895727951777111450748373569627733114722265577669410506321180105917512877496712956021087556103337094546331120413874569339590643613094669696352064045011321912486693113551789874455939849380560758699042210827985453808067453685010964542740597395032801620172363169129057989623181156005933924930618407216825234431533982086252482532330812331647525122086032120571999824991946422765167079236044931044490924175439498974573050729342613611316840957821291961978953548713943869742031090446993508233136609164285655386937237323035040038881538650292459912467032390374776669436957602501996180212877110513343589389976012457241240126023348774073336622350609801880761475927095477299478792329717373084003652966391671746716865046225400919021213320963619062175829802811919580190463818499528937109196094742398236675067242623707773643324276373042560353734467611469061368521140329441777080506814449333329621232722991988882839827953625099044500972097510955157233144873134833016271343992674683376506662692130025877032023570954168311231813600982171797085818652295147554389251553132934858552367644460675403169010106821629734738538996389973924759798256094679812583187346904611754427634065298371376926714001572668307706020400401752706852350669962249091376059049632260553117411283085201223137464531000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,25] 330031968817982169370512441311299429126649546154637376549514549712418902664672334218723958262912019809492795162715886043012596070863926488580196560917020938920980612569682884475314444087711120415098239801293194104636680030290486998577661159578107883648896454550693152632436078636299101910583625859638116844461644647663408866975522376367452777680199532856112540666436437161850152959473157969991219096163613950836037847356260585038194015020288553514906378773684718294555828393836769385170522923463545899551685090963618443494888125550384758003700968098108586784901514765987952844934346596231486418517143192148562511689149498324770885941426101849816212148409573204504358599287979516283489700386752780782368579954356226906141218023800788114348040741290754020842822876264407686177904299561159452473658188141734485371965524016015856696271626449943102210212170941964532832307689278170671647134067083957406765962710678702665892056251997601422884828011915382317668242464495270694300477040217546967349826532287801008877884551087989811204064871492104509659374180256478253557741304976256328848010148148198786254591882069841296699438759528348465931945155010941869033857512597973678827329484929686234109528425268299771981959933470453118797236753614161268317175077930080076785321770605717342990833501423143585569332890926326698667347614413624313729417868340710738114809589601229647003560123764763966210930610633684759673667818636236677068191746848403964126558373833093759378521119571361185604623327200182004587264770681226037972110440444793906777825330456818392214926392495336112941322792410572475835109835266118305668417358845830962517318184410768728269182878663091557849533005946081541891193710650159626273371361592538930286710561462280611977505577205337637344569013547429826295376041560062582036313628653222295628689312909178570606132212133000487821145052351639450716933397982211917946877491641178392442260950859304776409685679773218800461579744437226902774140354051283360154623673418318429702463397280952983402752537718590564806927062138156176264081069035999100889976952331829066443633876208164171685474057325580448550036939596952645862806286939260735153356085084067383923240520873469798644864105069966897562183409019730022421749114203428358985600886475970678981047090957416292698881388833572402373618637815750859872732941341940784643368843490633811804482129148646683858974213562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,26] -575864940514231578854026101170122315935993868517038512637000746810584287539423928385971665709155210375060699876995029856059586297197988925088129765134981944150838661842502120425009331426323155717175177420787005220874686737432114000975443026021485393601303043049789453254933748871945694500288360125621411807702694497155669776185198003147334015244439062861859960934941551196039076947853284266770977154427836692260573677751772430191827402313788250717097541162855332983816229363883266128307806476351498480676230462416743700023834399500488297207963232598587089328599722482250048249408413793424810073368485496951723219902686121555888636561985483841326547372463065007365250922062683897397036911189307439606064186439999420359132966933332575314676673510553206510115533812772607063825591004735978630164933431382739993880506313972768377424716075725928275150212654211781446920197077990489576759599683433610271610577632705578610147320685835871543737557794347106828987486191325993095888242960239572690944417932888828411689948050921037089439635092493829493587163897511298797613096500544365713735108832828396989300612665505152600473068815178057025687943068207601128754339386954277294238535842121676215763271696707047356833030712466774512107114697533159236602585912312035613765234173725295352889906099687891309847525675521668127697848187840931265888338576298936447082652175449767599404802521443709183223546790449953147510719755890842045137745311782121081629419578279365933542879503123102531169479881818573014085434238332768066314946840414865775920486256787428079186129393587994862340113861301273832651575688740408898810877919572090776325748464037405324464293274334796689284549484435971109106238248013163159767465537458408817362182850515187325445492255712145540632892435017009530768333774226201515248032911199706884642012624120951475841192747885046830901447985700275508071200171016490651104785093643558392564051276561643247877263425235133115991502705169849228554422221400711878305090418573312261834486719145779899190112625649030079557870667662591272682133805920265518287362989966488209507089108413377403759131022738213401979823539536573773060519154170759283884731719123454003324190763471309222298682369190335958449919241127457198701249467241436807196736514932366523941481230141411583421275200415492656420034255932013177419560650181265131917868240648844696248095702513469111799988830055175781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,27] 975269132177549238952680735633637237969038992676504865031909861329464040507250897748060343125474306333184211840327293733886150617433175892336024992200411189979016993226357258181401149529544728590127320563330795571598720646891635593206489336465713374409743996235455394458534444223068958215178959680394816262817227236367882813259648150362188434030427675441662686065265793293092037721405965071101320345618049832513607075568191037265424362978799818100936825539917292754739978473547432526074110575536954960028089912832049259784825603085062976763747625289283076073357804950573663802836730933046086629961750047105273989648555489964047580846501570418890119714125394001281053164806208510446364348886714881446888623848216760502579193482705704455234558251472462381332550214991117295954994755212951850609737209919578557573215336154204015728292369485941936619974647851568090964472773215114894351759164990595436014424985899518601743740398662292222799306046585712171387325341048191754218837808739928140497081251083496187792888273979302899014223507525790532650905718913677599300186460532122701199620299646666167268145476030137757465264839589725146458535911416501071539420181077013422782122026003550028965251427252121368987982280990033022951123350227626011322529674256480028046280959748062975142753167963179302224071330034267221990966529026219844726331423802788057097192436393025021330160544536313955027369072645618890865933296575323127290626530852094388465384447919625813787164937214482358665053884963566112647695314233797985204694388286847697870432310342510486667071190375105869950739462375736754693117349698223228696184515549674538032604220358034193217712769612645456755992333311418727424008072780898148906697172113976048972633566533933691886060335645949567981639934927512053072793003586084097293802356693397917660233810709339352289812120206533489876041067444387171753196135897538968410724708028039057800692646184327196552670427716364177783988317411322921916189396364147122604252374845848719613794851435597577215927534470891294228235142836357271778611086554811042414905425273139267273971468179817775102445214554369631160741305465991407933417200927692143558320251805716457211893797822191323925177732839684225399081974955206534992438369728889860574743160679252926389885051580396744204060317476019728617235730761911558287881284655533940896256453874743660642184712478830841115618984571533203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,28] -1280824285567289037243814188699646991470507624825692546942983777005575418156075461516697996462636310117371452692824851111041574822850131876851157413506181279938673526350781086213556824883858951985316945154504301752395977505358338529652458928096616320838163163629113840981299663638362534143396166508093660735134137544395197088851656411094141561765770667169436084903043631919036274130731962848571545366242811792079392936899753499224760371404538651644653451893669703731549864614976250718373591105962488585811122407867125326714972617121152633494856445452477205347690248131351313558337591106322838767106248358206137758272027052225332381068619149842482866595149492758437348954518279108257662106239385191570035542223644393960700997196068978654399622825120654803511380601797410916580696132472446026441362775933602922248082417602465733187567286914621342520063919297064844879840555910210224107368587799190082367063251703072724756471401538185851220007397530329500190800069108590285458667330130649880920478663663838063581310736169953261472747120857722145544303887832649676255141336628531691785080100829994204816470932699041444701059053799967755633582087863723907688873923083289813645906624410737040027274940141716753722522065998693379207099193484932496710634735748622136749408449124405047499036458043093095900451080745881993339778416202609840965923681904909184382841624722304344317506167592817935052880085324352691255120632219411148261042851538529585117211739332286005305113523834785204932506482286106759794620681289562785582440013761915699157847517872686537041150838383000256687498972338131460266907551860905582855136013459833877906653862430925111141713497500901638317851729907722009228402558129442598515435104997408869508278576656758497587011166899553061020916764529344108238726557985765034447601602072869928587535333079582038542790811773512561584561298526336712137766320994549049110301290753597198375503123488043699961778510561651503927428864366850148523811145920017412622890540272144486512715906022146014370167397523783378932865047763697758046928339314713280830868987515608949637089270826785223880840663507731009024166606598359367253795330141481328282551651031092538108110670623385098104919556474146784242608839408817920846351235170341436239359788466478287685180425359093428071839145483066425864586591182456289703950345117868549905096408291627478933356680130420862210073765650428771972656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,29] 1377301199219974155403863565279153004925384183572825273454343515294467964120089825598454620784330327506566227067472471389602466623322382748039450578374360769060004499002409950795724313520737382706236299067855292785597281407289502722560349518568166522976863606510779150063663643610905439380687152469282304194666746434787029064947771353966500756923655976921845581767440193534108281768411222531570396827405019551225978680470731350960938178253162546573049811556219152815704248679648105908441022551890286540651220058339123625679748355408135675228409247703755528138168520579800927361383657021011076513910541780422167270891015106270997639437546127808303027564109013232021482148476779499722727808221144266727449472434327212169672051254676470335259603338298960493045821786655803089225871147611135964447676042189457071452314454651537848608235870202158758338902204779972890445883675700774105068962827904432223495056209884601054870984330472480962454482937008842724395652850634257875752618817718548039900430649565398747517699875044260979059725828205178700835744150416343423275017178097520206999766896542696594141104032486960595396098530209175628487885263138217314590083682156784247592386461894407078726968337760497062198067192811098560939976061430553019194435869112652908284968031448522589374876527180579066689566099644076802877101132344155936065857319206805444349388398319766887033001728446226436347427483809599640697205484665227849739970699887239445723806072953091012208475121930988907030080778953149509699508257642448009545221238870327235290617383050031422488280820244855157826393968131670846527423664941668209533402118931338277811081002301764104760449444127439458790426636480594098944427617488515220714541075389818190307611851548051142701999439523749034295033433984541884948355704240926650843694116005570833204122013877315536193355343419203874133340785979623112716550340526719237308512708551019915562182092944463211147612091152034039303554089015849834022437414727976546713414447046831831502805410987922676918283778610971557503171136452115151095987207691593208286272047843082351701827909584079861932228427747548965796795334488880634080190399203121172920264459724181782168911696018401176575953230919220755653537428458235655771196112923161497064181685474391816398164366612925142637890150944831638991717753615582173738849507548918213730712855916058351224915516913578667705170802217399120330810546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,30] -1314110467123170735563643839006869951633134099502720375783326686074289746681192378297718109064890949063907590823726570457600004267451822690421598396566612341545400340416719057010534202222755304911280627728923069854825834224339026078139693912236912397826678610192655976296642241713271161748123633123939196472858684100518108754073427392862156359170514295266179197588534889874455998725666431001573641323557664988750778309574643695922714048449151002253826750913907097824228687187446829527095278743982623840756469936656084155487406608519110397710062476610829610347091445677372124907082174358470085054040246371097119128245466842317748943540146523785366137592920420070542385598512441905250271041067053728100523406538278130830256082778593937717624420502168791202997351125376662980743291275567654359989988552602650859879580438024886687822450663464664986571985990165058872130246858116443191491147664780101049318961700092571057411980084315742411946000765632172146626533010972301894548994647617977386322652405355898361689958628670549176210796882089841414126199863753060762439514175341397770336225285778976233508325613800094185931548527745465583158493289252288228218927434928130812174094986669001941547973054269343071648294188787981156202153533460977934613551815046817301431535082869356596354879777302638577842371020828930222429949351983197063672017384381166482593379419684832834992940662910263050038198474186005067043972649533672186088016777432066725667484766066188184785050691818868798281562051206786651699313751728210202494792169157085570065353101812575998737954019527991525171023337714966110420881775159816043226818711341829699945546769356885057189899521348823719044961716528943232701032896922501869314041125023813012710532908750158158821206328864799005151850509621753025487411889668136799562341044348140954036496232854555525941305496562529484637066728118710475299935947483605105901240102696013694700792722580333761014674759496576790619779037961509066673181552156311346562653692168903855255538541708546935645953370596905457078464276070161241695273997449302913041593436332706269130779244661382022588883248385480219594933554135267041672475973981662015651289648893216358768170347221146336179746646204366853565953434404292219245770968422810553153247982368079311323999496018318898667107645761217721449153487841349246582536639388575818852283115314416021899130549842917823076175293346414126455783843994140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,31] 1183497455610450148207604498001444859384621999695048929806383895843140091027349916052217230894664735159274621881576530978702536401506031760239167835490361462600294238137747346005804390843185441292678439684856017629682965594849816728633783946281914385655724682791837065629880111882739169951024465612817091467752676571193505564128879728789266927523816780695364937723444206340278770356313638143436666796208090145771186764556326753710080338491147093227873993148268356034796512425223222463603245472425027649782733624429332092341000683583594901047085036133886517879533433271768768071559329463216249132501697252476590724138706060842120802231459110332954707625172724871919573881840034459584561713236553698711905324310729457131270497444394604198937691016061338862257265497443012440920586926354679543868268368586116008110324921073360387272085930789878143073331462036240646602540524054588982914945550345581276481256968364830989168287771701203141191030148510373081804457899237467421403209721924476828054562564300321256965689863135549001232187313844255197498325583593342887710563388784821553886659134597809086764349976068328430368658781933826408473916460248412452215051124905738571804450689714702875982287940048709757806317676024342533320550457701611706489735100930755759329420707060644604696385160027236156391813585860862138883397110670743213339411995942013732020497187958950494790899265909760758692125857644386653927283754302850993704196687629468918886424902289437394560071090431458151371562873369277225373055233695933686142896190748757938357301309982720226407175954401136200481210581517461712932482668840169426712502022089740067978692595763970978781756947332446635983702675870015321931235655070963518465712677524234645919205145882064184508072877320166909178991309346205836452159409754595613144984653159314966506837563768840033053663627458545767990841929343113386335372286296013259614381449857604793669203594350532824019636996874732559798375436626064481991062466055970040684859271276239085649809199428204986252657683822151768523194130581409355741979298280957766130327864662021213873345834339957707267570778291594112946678361835599107857357453804592444566283423669954080048233911441498214124772707056428418243234293839662414481863573235551869535193790735448315064178274459245760570429725565123182893785356280741712420648309581338694978645975117702613503918643188010601310991821026730271289125084877014160156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,32] -1029270741984398999147375744981009531028708676483558530894657586935868422353838081908390233065723171673949341914734512322882874035351552480305485059589427624413184139799144929961124832417472084030117477934722179823238107291152480456278745189660470286052651282388890016326530232598580292425279858331987063603352533584901673062798515723531454942255831401662592133452870597585511511629768183810760631889024279797341199090438244311320602653611882311108724034353826965283729140103537330702169375524228787488625314864696550760531446933042580544914405687657345018864455654922607381655760359195064565579128612867905163465104221841238267956439383444306423665243880086585812131396856905483070816250993460635153672804622832051376207534105197711124854771903664215997677248553366036632473550045783714295665560131039898103000742739531762215661620899695066913332281817947153558448954017425614086084234627329349331688852682188045709709074189739903559818609446765488476121982953157139505528790627624782840771089530831298300916676474830718029020624329057619416735229088111352615936931529204146276635500605236652788924199035957817333325920402926588406321193428180524510911750778973941734386096117461934986182434771388280704651393342637275396900026466514529175417348225778964184927092303158646735126844338739594507088686879586105939070890672058172997300222996629059887277081427833869256124188307495783649096687073681789163705527547100000994192098579349502497179431192316308476740077799273375267812362829627484670596780081778677251131141953954637594771921609521176276863871522675799295282885701522507803929052479325456783978158558839234919834775216070086781627856949047923996779879601014024909065966967425860375311174672561314050659736035127703826091176239375830588447038090552068287628709870706126031220494276017706955280512080851816661337175713066376134468008360518398239603578955182447381046183010380469227875699329989116329647947828658999861428734123125773075312089407926780332365979126337222918345025235519518319015112296895993153508440990065028630673455617806939456605771252485721951310545778488228494121414090980707985062863273578248330932858038095698816749301608837730800957452522520820501311321252409720885453992242046131166819013847158656584727153250906581929078964128454810232716105922935845265532637871870525530399789444386403948951247708778044794147954662488146763110137646775863439521344844251871109008789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,33] 853887244386328387351424689713336481047815073318574642036021443098727046675423513258389788540510296726959167973232310002261951401781839456422123528976554575966471156728973459928584341406722781776878135774314678423128706780159675135771041606342630951983511446165018232241290260832873929796025841143711540622593098912246086667561536197453606858282180790704052061291736451774629960390676652118986632983470755911716133447625786279443287723038152994419097445464176712078262343622648929408197406725175050185214518126586646499394253072862488482711541299195099553536499152038453433095800970344260424649311072959311837973535852580344762550448161804358791394277774298428563084136444252252015102760553875768864833739551890170880037254083185008800625583210448310548076668770739993340057845115643429122412976015292600268208144979959117960492277756962069635162874988212157707787165206631769457278223408814076668191585526040877284923437916890582673054733256420326349635665173110772943304006848157223812468001240586225030706775047133376928471804620237482318572511498538205681744079201942104851645378810313786745565031752389233261365006037593977900543047962882097412234665422597625365282903915110944898716116071710602921717957205594146064966036488169420206779928329392441769143817975474646981983484805059092755978663472772603106083705785980165803945193907997022297481811904901266438427297979725462274690944454244590019437385830507474624278504894163911999623340987009139375286638182738041926383872105748111567771294658751204275070609688814791770823116553506877179308636840213448679101191565902462585117110998753601139497621287126259891139893392440117295627392228986835380853828299839255641228567724078189375813861957991397200783400998312693663306204302647356698918592768927193028394667480498140454414331301753684704353958667324660196516385447863227212412249143120397360628077123985778205654973464181309670954864145157085821154881631553464347010323618062310059559112348018506224526934787222088670123200467459647476479963963566533304934919055054443346771723889732427217966641635549809193838215146733815074188509759548743402326232950872817475719989847161271478448795125740895945634530589957649906539102777408881006052848589159572238701375449663088809456217674224472618885664024051104347104939237751036580782724464215252308853060854005416653467496589207198388283785958709744257605762330010406581127881509019061923027038574218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,34] -660285474723229783663784115104832225668453090708035502596955022250071232732630037212457494883195508780700389834513058165379789794262503838001406658113202173587771919618442728355499397862613566214870244696289342796110448896143325349389159899919424816289233046711382474839623855836858279718207680956374921729833530202693315996971258060650864709765638564980909693619051264743214312756708208974963364561946087617670030761776249466465550243925548753189980252899085371131151844504510269978982051988759528773601271766276691996344096678329081222892694592973457092962415000928353667745789016816248906693139640384622697937987736424171052432059682199616658093533329689846904701815465113158674653009657718599802467826812597543138159318240481016977695752343394127803225851100867922294558861885067225507825408022816597636385249217515078486246774316219273303948849960166840826679347879341537916647597914427509414011671667219715317712393229855254795740606843432730147248353838108043908405930281237054447634827940964330547284901446768725011168126056454833207315380572923108668485077206079705951286489014061178069744113588775608040544454234640605692075491677232696304772839276388981045111902573415074796920192665649840904083795461306077615627861075899011088454908269516940192473214159126743728670575139647093822641948776785174977075837621883688271250365825387727443239555529241201867815325438862247257306289692440800840480672565797702377557299541189256473735087285781396280224123008555195773577201153254685089870727453433770484431385880744275660403316580026859700490020443314161432200244455056501662004356723363053489229807948025718593125209172558753196213351665365470202876125045446712026477523492770610265313260850669311772362511363492085935728868211872823935262725138245602907662371361444089688423782194923880890418895731740033467878280185417906296379305249449410933814279386780754575556965470557143582562431463256848289234248189205816676305291493791335929743604619141443482410298146994346869698341753056978076878073185523721816091718349661022102310191640473413225113954534720375729350834818376531708559715085220707019059691901768159704651414516015342840472660979465780814966052765192377063766589520496698354841648767893050241986613111387132238314573694939087679227801509483224898178271325238979319135588713994586421523246289626778969545012867732574103562955711382335740205198964529301865910708713158783211838454008102416992187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,35] 467757816999568156166637874599005193198333521193558502527378359217625759174278312338060412356593193424476480476615901682558393148873058200531119764810914859322654034052264416760711462792243450001278035623005665564117811526253608247302405311455859073686809556394109109390460169399849597565361591378859403740442888111251901981369097076357057383665107710952415301761180810145975003809329832547005350182503663105932327138473990278070552236493273433717094709498325109631837861360477520144465452391296049485486876915652632997086071202299353579908586587549754866122072499101585078809437302590956683786460039810853095932303165064554168820276101755603537991575870324616558680389651872306657114832784016159347975116692002350396443677692334834655987056371483746245105687648184209129385550487818387646989473881796822226338275484230371375782820114988307435701833163737576880534770759858433193620050683461941467438056719778743518916039688543851925644114048041065249823483397608274634087845591106477317665272822754967090245408220582715234288036287860076277186589122101623068262311808543417323895554613928018833534546667207104857858588614946006627374249582822620883823075205215684708926111719598616704058669061971954060048749941227598780782651893117111382056936758837696592919783135659226224969424488596900920631432783425607543567276721679303656161532668019378825886015229270424095434637697343395397748564943191078601543128198494139268037522689949654874139410971266662056387492211488466317903845199435036525190816515739736496385918989722900779131066449238113907334255541364894607691066535475769340938270928938096947934190458150779307160524192997669391524414645969532861669495830472837610013922448532031848424881414143232602186786996694914350216387834926490934375651073099459502541734653731345902773235294383070607544190500110149389560175015364226924586755746300950286107570245886094379265739082146189452561862272492877863723305620468003040108648287088374443882274432933729201177591842338828980623401397608351765372159048930266333757399971999218165670638431597182031396232727990615222271939640049772807669832909353661449915360741841770587945697929721748361101728841456939162161817948630582248473970708089073698648604914063997495068159398074955135409300129319517304013329556906376683365878075245908760165887707175470648766703800343957051988148818873633595294692203644248188106984486254527064221971910384922921366523951292037963867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,36] -300865151778607559387507375070236998245487670126247956699310214667893462510201999627319400255918681271866529796480936205898230184919244733338490575502423305276057807268596669280365143783684533444685066223773440582096618912505199662657562005713083308370981111881655172045172050710591610192685708307584499284007811328873991305685172550865373464639477820086190829212405441617031446184363759771299724249975866740388073180448099802575344555017049618248436015706981701152681331378694260619998430738125096431964318401222540817735428670124721645168784538284941084950600171398589033456870962939265246775977747789912296578125140549750568111115297831503623637807825295107014247081829289848631213657394142586111234236206812787177764833338289407197750380181395424582514984647723061386880003767464522489573855379936417924401893552521774551990057670627224307410714145933538677426518935803662747526609997336084782682666005232274256406518812945035347798852764965506435549288182959027857870022319610356746083348262052634230934788108865331704220757760605032229063465876930833303305028467494345950403793605036306863243720681456513968513409453688024695280775701360217038312913676279235746755055510413621525516088739575330316208083681486698399039862142629368070100041072170910436221204062495084273999325319495751391492004616531266478808339201707668729202029962750298460322598709894828877748167919907690407730028102095889658697028324776215152690615469510556228020347816773573377557069113249786289479321130798721740293193710976586958243279873835540137971357550344527772620565558674620116961619998624208191333378332287047578013575787670707738510452749715414954032411235696144223963982455300314252696100827143475459455182468321739685403700305185070191544603430646316682265027435649468689592880860676710861171837416623683002818390210165254240558958042964785628082684435274971120855483696630675685483827002130727320345366651859354835777263592026257722970957909641557918544400472831040832441180342863942126449560272294238316363889303294179242650342176625716674457802108840664729597186872586231288404962124780469020630285406469460690489490499202524240933998395428835430442436273916820777815995230816198375947008572655893582608022981015499527654272572309934935334607994490164360160539607485584529693606919704252341592386614455653397381699332026781127858567353750443866219927841525207430533097368393751865288270268272707852474923129193484783172607421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,37] 174996335368480980649694030322785074801204736916243125898966393456392864785953613049277878075774511169895694504117881040462428006341225707039480605766668463272901187975899937999706542669801112555375814385385246764452957486288821565086126045311706494494639543729251962191721072955885324592518850831403638212486152888392580282421304731492245433222340977002946860237713947629699295350757178899596485402237970216578784316689071937667389843077781583354648300465193211720024622902355339666433937081655582645311604527461623388425036675310666306177813738928850924101325906867941248721460301305429215549885673377369136267404329413815114952097045320373225083228030886858932468387711821919189958269705861208920525799882736159232980526091875347275774015881690669987804557263593390978278621757681338658648320243548651237489792106508533728076941301276900908086933225408443413423963003014405357827560574250292993018578674376133227220473187392504828724053442399966844629187589698863581531848805225731008935691056936165855990876983185462813302213504778048922813787243299194337288693164436012669970622551443695730388435364418851062013960120001166765403609330325078672489122120419826449431905387171563962400044326782760237374527081395618509468066401322348945218201384306544601132364134679830376758451881447961522238385951240854282408004844097313839265097462867615634765110523658447071185522760512881908932222757955741986092607696437032445619896857092648434677615398648149917967848516117094893816848030943685636274554717354699013889033414642988547291136601980348631649058626932797477051338105364243192492667285738407565700521800072640778637199437525192421845840391230258919274345860459779533643285123450419785930116388849527658194242833197233045082980809499159089166616183276373985785327693620893780697905388454625585489199165759830414865622340425361012039740202822883854378270920433004990854690270197026163702391633076180149490580124781636282697977323672877630610951768418397453686004912246781445762201759630750536940280480872193370685087529832553673369044575304056527382989800898913383747371785859132777066854287234134336639118965149524809405701624106803537892014817072468424280742297845387096154992055991561570504155139457511795376521517556194517892182578514972161441932905363565783826298855977369475056067492525740744461606015417644862930738983901506411643443213528250840536644450479809652098502204767976886401470437704119831323623657226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,38] -91806149632354214214507691914542770701786644795044874164103491710701710776952976276257301879793133655927147732945859760467774757078531058394526452927145780324859345331180278680818463843576218478528795353027199259262613178519902711926447672625400709746010703192687619598008291759024070777477901776296521443433514238487803595565511495314946507575619998300891747265803778062203323294551687702473110956774203151972546025438139773731275005828399177185138861979856034483904768476331328483425461171731663612918612012031469658477314821619710766769383192331365154967740145891374881585345696927883874262808496696929238416966708141208497534607143166515866353717084310305174837968478788405330549107746005437102824735113106563354246161993817008800878222642119023396036580577942929495530606408226433335123734795732671764446575074337441784926471402871383567162158596661181057552901119183789722877436568586279793428037052186363500496447221506181105915920939054104182992668103718426010854030312052629359132525831507118606543327302076276129075137733631275085637269868898844409865837167613445173715050608882466152465471617245099525959613189433430629104216294777988372879161234580424280701266989594286031147781816664720553455322354105104370740791351682944183578443483200576239816289786689027193136724268846175916578928927764358142613362879029721549410474000487364333163373431750762943573269296325641575427567999179685198439793218653465437554193868857086116788407455684134561036490535077750049514948421445440547186455642708022486957799458502770277960016373231060023912117290113657319746401825321738393159895210590098271752536165691448053664077638386992340100233733404128152274349536598663231099286799158594222694094244902945317435447010210190630238580522811954698717090675945824164324918135674683686534957406038176399546087847822533816165949058718009368222893855668785183727240689874500514729387000480411441849958663446714284232354204406804317992464497777335777032454126231240612232098043897863032546592445141766281968450936780062508747017387767797167622092054677550409466187973125116681483722379225977421138857379366358061755581455536216821017119910932275743397850893030693423857755754382831233300797809405138975130498919766409669492421976418530125422284973129892646994357757723152597514665957517654429445453707639628717719609667999510341936730164557329586451521557600141848034866179543092924589827067301782154845612993199210905004292726516723632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,39] 43295807954495475894487266129525635818958616158283621317283902387704591305069363148222146470625862287618970046718041082556142143143312181362798136989943425803687801191660220191284290251240783222806748581924939685386842520979525898207008694974561447522468303442723528136909932536282593222452967209834919293809755584433536302648083772275573667621300146139770565163218455540013113357596326818201308687648627466320647518800534746581853325196600469470376528964151307379710244578607915007705818335342326427990480639303777967620429635430301856215587012465240405421280371689862080140445380071494521041449345062281389278560580526728470466028576403244625140377141258334874048225415773801012604022560898803773687754699094811953305098244452115283545827928296925825833578989102798484392546153452689957588156566048521075569285326693133705777045584680872966464128170151480042338949838498047680857280988221824088942914103819720097145339285764916237352772247199558618711238805511790489123300614117326739632117699297271424517994982344796358981733865966909827872404793501550009938232460274491486197245517583160825513110398835450237899270008247468829832119995190602502519630992940993793289384225241732546622872757501142309079447488737826981748081373283024550105095031188181573263166508705139922475622877001532074463592121574962758603033940633215543444025327545325467703806413665389314688807565891166287812395626479848667279146445086086012470837162328013072770735872358162223695380331219208657552634172071912667429971861523263014725121362566902707702973709993516276932390393038163579599253407376124617874686116870191111984948920793163181959137542375456924025858783303218649994171920961163977036249523569042590905315942304079763063481969518950183470526366616258178058149137760293708397072537457858911228202442682243261512797602492724512770925165443619019884427505311304066045887613470458958403924778417909149439162157500969371500987041491941001091151326790287701844352439973908349231347493800078517849283882268868561974133359283298938068304381430888581761822055576754391417467821211581069117688043178860366761379513662058895632069878398287231766096067507390715122751714607949348212530606998214014607818356134859482227805018909969082380854547434490178816188559174548888889414559773899476564025532275581576989476308064258905296569921799477438337095829116320774187192524531866798377951920833185730635522225710782600826783718395152078528553829528391361236572265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,40] -18256132432389049073025133806134605487699723423281526916293338368313918659732803063872796816060980185715444913762417222565873206164951471722460339938679945205074894188691230191080120487268098488429591841330889967894881413843790166614845537754749261315560285265450848121880603095122716140096687616027793242227582260671731198163150278003717968385921050777472808212820753672719966483812178822769704935579841484779709365222842423656854747101247499898469439893340917184378157378417546206493752647914214398046833896347315608435306623192493902104217023061320960071812719290238434412693130400820712654299757219318712595615203145674628280606519278905025814473408995522105861406111547304478168371039365714142817463362605920472534861627030648881000054859797853939895428470593740187089941561436945600447013225786833216314039070368201624507571650566828103460248654565431537393613690478004805377479515276208758839169047971458524323717984791205153383845232015909666411952190058844597925815575699476977190859740878267618369896215138609389346951602971273370731966826568661381376480336296890572131536052112243272477493196905975975087206986158879125571953127984007931795839786584531385803771986433359408638698689898112618420090615513214189367188209496046088909087680586034241721913759044697425587829754963376493579753165357361254954620513482291716194805565272329825918624539949462807125001338751337338063977355903853566231727960630773512695136690427723056290062684338271960935766465090192914768240422678261518542135809663767097019114604462016566436283398598946668428153880562964571937944336257385511912415615399183849364937360236126722913872388640226566965140714448311378161706033452316654432133537350142781191360385727174790479018097455666264289240105933374550050977613370663680866455586205685190402619795756359045388878327065388798165482337462138575644098502994316068089057521639972626909055352623798494135471848327211330921873972055240520930224138611792316394543875509028838589740079731139196429143789700431800871381509392074881663509130255269990977832504224615637493440366499402890722066365552592350818076989978566755344818546541628111990649630530315638671977075812112907276054511565384318476025452186768799219305311524256467251385506878323113021645870723756366236179858189563584714393611543854376302326151605570605676457659740088167350352059187777895364070204028365521648854684861285858376806915243772937073099131869910460856942790996981784701347351074218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,41] 6825510533850265246795271952976682985265582993684608750375101051071842335355462943803351401921734370876886059070361121924645855202728121386479792350829540430493293736061049034932770855898015195250879088683855900982173364653758534020266807904078150977576428252060450595678614523270817149947784645800754665492893814831774426662139113635458752666314183929332781841535947514490027572446326522002041276469220140847995469647361502927399433395915503365689177452398547728563477635024193717073528195367077496284265703756121898197565831623891219331062594964893112329997760002391214782910324806169338315515263582738140743869977325926962381851148037119739250817382916886305617589072615362828735825784672086175892137392797735752467554472514796358090753233078888889392353210482824207773415867247132503645247532961750846170462355759357969431898029246695208103420724306005701167628600265925000491505377118541225820465408671787515268074394421929455838228132006849703385241090409296474627302782140008328968451140111044550203062300992956596062310867758158278591899836198580003253076878764125611131717541555746193466433455879172110376057475716294995064913840625078877302257243912961740378701912184127991359248854685568668822615025671179620502325008993839340260311797265990934256103346874556105340998442387358815735828400213315124187855651035845497777522515972453934440622135204447532490679577426005270611817739982860089892158519685623044782809913308626471600534495741833524814026541994182495938116407285473001768864383857589588505537377071052856287753270044940328663636096729543311127281174787648529025610620630416031702846276872950002242279120553917202762310554996177080341543696160740556203520459689778471612978625995152734820344688105670527276808640651000147288263580164954124480665517791500008503641566393032329661673530641038612015574326276102790073757874336723895346165227367028383941222659900529282923431339934368893915014018326025529495630165463339952190684678604473375919898354722298546030458388763161849438658517614635443569918112283178034534540020250402836436767371958487135519970673448025512638412263860957884087336621307705804170106888170153069185921466685102345157645189742818089831968676181164542804411292951566666791141913980458409761581273868617825184288719954009948631035492836349469209821314398352220092417559072702739913778459349427346199709640488372573865012668067047892833913389810880731767311801997549260134778847941561252810060977935791015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,42] -2234881119069689274390303777854827229901062291977079458407399933942610951387760502835121842352003488448708509238470889786299308819775381900886561065059826962682370101976952819738925437924132488929269585848815405609742536590462041417928007902995985156636789785126223542175755548661572263474711181926728852180957052335650322652025236415002733986441501592023534583676818529955367697999650962429046142503025504612887336700550995358598101515843134795203609326456062149664020586386621571728508540236488825579889565354304566216856716084377004565511121787765931449281121667507851425104431321101475080549105610671492620222042882552867816370338802353054244087095443311786230472816168811787013369787123685477433832894065789563999468490724284591238372196698040713316700118406784480006873178442880842833625251626689537326271792694108998198873990501702260086429827237712696773835309703705762927219093027593724273283216009351281492402892780838190272827314517638465135320667956487863040898658081704434403860363066244874853727287053393257060566696030468747107397880665298485738050505014112959852766020637443592866689569390235390179151954072269339785490782168771192103404060977323245085988476772078999193480886141223300912452068605676596309980011811070731731707545086338329826741726869866272588474865330788849673865868028218879965140342426672500546767367558187908070614630656532724344016263060736582814061312314232284497561669669545909977881065524018911051000073887660227899927478969619323263160367820855744233117582444749492844980232484650400009429991556255545973446070233668320448018963017253292776516820446369092686076969873208124488399909633950943056867843863955884279284635752645448585466911225701405306668612609686631400905895709122533090654404599692013677891641779163461537513811289927068275587357034014345107600451342131011485863151325280415062730591984079689091619360524438239278394746839513618042259402251429418833248362784737766036647998104346397611291952069507566641138928807037302878240110261879382664711399467260153672737769348778458471508177771928918932411328937543412746040796225684165275565630187965647816352430114445215541189861198602200916384968874691562414904830003731920457317404478616797292040442336855399379669498174717971914989665021826662161570530587074675402041742670260944853356814549680176722629840828408703292227811571179703793884912729332610167884713363357441323700231483666521331838365538414492344945067037187413916399236768484115600585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,43] 629079504635139826412554510532391664175140451525210194436192446745515365144598902425801710654262497243134954905815111013797243205132672589282407143123036501482274560392435435659940926766358627364870666219062327655749843525695779843478653883342422714329856383889617679468598430791965682441397807166045688640514512656256369828484968407186622572322759676353307149294417091909718628617007232679262517485813433888545214822937636850008012398335267447276535014310140913738738783402400946401039274324966566852108220590700010243518076844155901567861588077818850153461968267229684845068446371090406659058498451365344212399014261202918250514930406487531484581022233049366805242195691461641603117818080858633873533364417292794578058872074582721774202613137715664216775780625883383082828432896670815375570110104160076529878635887682026625865171742947338839146689869694581541600199760929384377701251462506248580071387074324673945723399798744666813588121143441864946658622484953233683439546122177313535175664921093960584813835505295068682032565888234853821687096114106551388968221243642391747681243412309252885447342664865325284107522300335153954932614503069586601702738375043048535312302077039728799401124563417470538234609018323168441424594563685322516918909295991192959849980683398587387980534175349965822428357873537937116014533263001826088668183595171202773912049632572740418832788391478068781703311466221146199518633711468153308080142001857496537578504400689177311930248193931265164073162178538255138664440051469436474700023159233940562099377021556772197649645808089958442987710378554802656069368621754800581723765749532482799626437038536616916965986171010482068556491295052676073874144275698345878288068309770424309171057352642525432145416780602662579239260055184526414735554788427052986219663719838585347805083649458169778313350451023404641989603237853337649492465854825582493087314503145891732478052020788919076854025364345618558396053981769524392606492710722586066292200820130970515297004275036933880011844941275159558484915439804105234469906921849673302355066993631152567585122896834663560115216503113431379788181550630994927447773357176023799981099784910037482644192359270250475040272001838520290025294884598970401461639308178969289077026125631258878456187055843587041515049802022877980556334926572677859428186448435655751652121699290718109042293578585714326248053905001968443283839951691693425204746252242415490893955032358775270040496252477169036865234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,44] -147551206396297098437214961638030202540531486963353549526453136641593461958613218743598811807396452054336620671332274537351476505910969393646082407569514950833109214517390901843609591291216221156966361972534181155210823167618264116258643965025144940289111330970474158903337208485674750331238745715733112461912879672265796738972240048841303091282710164879337790684471427690163119239897342557875416331810825899320854016887174266281935242151930642555297386196472398493502546428939035328379594902065705585735651765803766298742152945057563203027899334926202198354087497526883817351335628710763605741885982059009992069480959540542543533762177912682153644786773574340255257885715432307371636592109836838740873498669027230365327178649634024994359333468949577684449002348983348182699960525082416224641765855090628354908533672963846646573083808890074148933748600829304208390397907287301740446715923351591203248553126663868853974351339378581380411136131679946831779068677577311759787860920039606496193148935816050802109325029924818582963254688796362069254832253574331974159708759756023945360573108085455481115916271243249285206866940828521495025055590935304811601117730073195380029741572148389596199621271285898641305898147803449132731214564830352559195515333521471188937549271738700364987387639208625599266939943493629619461018505684448636770764615983652882837106042505592251360795444039763801543472844995528026118724061470029960033011649284103872409815814629966492610918581330738021286016334436942847036688166766676979722266135636729995788849039992736764464253981968977866972895807886640473250402690094725525460208276984987097112570505669645462479010641473917787991352160227874278707051413609235596331891383424251359738687703604054895133327390885880387741082457747581832401737579103286296809989990886313042166431090072076423640897682357027172330125486927399763598454950715534798236137661913533021856938928829873921593835723439669653023469005652088369761784349788715140409217536931024584520505629003439422433277617576395994108772437334540645960909579840889546030365623424238878270094742368198148482192930040491802944744503786911513802861530232425045094158849853214893877106330418642681204180158695876275805247241314337587759961736770542335690525197599656393989615962549514451567491483746492037633013364132684377484278113469598812700262815844344559519898004792203442281201238902606540600905876202865681141970174770771952139019429425803586752863338915631175041198730468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,45] 26972950809441637466751524088280066370377986465681700694702279637144703945086809409796581797308213805071257758525826276277334014119651226887048178611727489957396917615113460578654900000887073224646158172137957619529015112393929414990779842344753999588090040236012084768699875915344704038090499280821217107119786943533279515180358666058611633005939722441294597030512231660410509117290662306064018393928155286433012500044196181550197507147285361755050547902766883843640193602621001805363392480983934841892144731337220741359071483393005710384483140113620311112013308138370099090912015749314289819994226585555369428962139239974342952541454009629155397268198672870394466718099078287974261730019093331744154877647661255098135343715015159051388109385659379313604212651504438081849709142646719059457905941436474379101757169776535549383518724446966558774820468339377580377829859619076838336020214170064583435333377194101616063638158997431662640502599305106168790925917076398794764055483057549836318286823192442648941323732679133242373821184529500090176748843043891711315201950807027352831875690423768891151518397087445159074220494798960726034893403947133558899034805971914899663937473640821693300158288501528133346239092539202707942860107521490171736943293879350956897202754025192015248069051242650160193478314194163848939378846772491632311190170024192657865333016267891808263148661451840974351444748188077737371191243416607107491297563931719392798892947168065713721501880821464007829022370954301791347517471889869503564543208990882156084372408209504410139277537790494048999241466333850265438841580844146019005133701357242252524531601456123114172220870630101846717593179538704060493876019498468093167514993877921714006644589611724640440686969631413393741025860837736582008532682012919406765793203563097582131880199426548875417179509365762324787929579343992245415479289325395380173056392039661369689171011391339354135002859856219450754645613967405785601412570183342671861577712784285024212374077190007864914301815229201499884780029055833435740013205579561907023858723326437676077336172034606785133270009854035442151581343994856448293432133933023272463886501160698059720416309973258822676653197273689604085008927220018690785509616218455253355065824809453041073085540599773456171159077259038618260400583532563423230873849141007399842818476011794195523907963450331804787465892955983513841392147024972323229094430542885379519549328961904033352681153701269067823886871337890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,46] -3059085005280428347642093867903289830838726954262452595172609015049996640977466382399984491357939548236075259205296775998698924641812251136284442409537120825390863917964822992663273729493074798612489659276296500619947874802484224534428738505869065520192044341537592671985914582839898440012136768952011457688125034909244857325961471668182961516911653818352597285066900526078442149430886490298971655674056215156059630220566762629374085453526656793422431777840401356698368712447439493066805246800963100703639801862118695175962018728687486113973277166134224466750354181329665221683033242242655474636351245111103589784810752599293489515040354209010605821573243635275219000571354723318809705044390687875337997608850309975967710106940952699170364758464301815038501902075273525767688046250004567509504808739853853830440731410254742515307885370103322084610806942115801177009991078911583766664863903632265843758872020078535546601263496269993864567889557409924810438865338173540628623145506519942837878645632368142818337083916436170201257457840063542634412479003694594444827669038216119268853457335620257443116925478191532154377420131868146548349434836414647603857170115519820623554790856611422155166539542206334777387765034244495010184790307039596828687588647104712568003834068184873465395425973839140210487064622610321608583750591070827493352465577839476514550387055636227221039493885502818568962610833939840714746072843407477823654308566544133086569352661509310089589782820283481857343006830775965541518228734904969562573676700036614245248938068046571943378447757039198317967031488752603900870872344812821154244909620798071399835534882677835180480052145049420701405362794321023552572464383027904500600262958104888833014543290602378009520002361607883573001860560937069516693458303127371287284310829506931836052944828852545443782618257620769739870340562902753612115010711728506837720868079919771459497224610805012908132500622142649627547346728714892288516477026325149316416199064930292789091373676319920060969344792289182457920880022278395174685257056852928472887783105292196638997194726054522611008478589652000511396762603627254261153759245384734316587003719644914237329411210400367129642364407472878959449190574051733612724462511359592425069730012754517796081616060372701259756478034811362229565363324636154385225575794338401581730171835062180651914550573251386878997258698601108600568762005411785593883262210252160996522809296047583881017484230824265978299081325531005859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,47] -152219748309542200019984809359812704750877315358323877401589515699722172265126868124082309939977859515085566806911901379707837616351353015308891073414962479403433443842637222887828494475944257884663609667465493759852835590772866990327916635019049903192383003942814601145469167720490166282315584318565714667035654729902552773850048377658803430183196802236065697255248104196038672506226828975118366642744982700193394422374084095880285951136586234134429296588465451111471435292017368224666833218526379655161704544254849669531892829372023764625664372728673972526579697229832643769526717244097046459583605157969736858806797546402000219915545323364645275949261235737525333570028702238106554368845678469187229788277268018616061014933143152322433717064845175848670779862675318542766230395108555760040099728073361138844300231274075285419260970467677451924213537467177667187615432373942750726685823112613599171602471305352194524560320097615985864549463858121099933213967131499671249871442889458109586315300242396813215302134011336336491166848973435081233461664605747330431355055805021009796918612412896334119336703275552872726148496341688729718817965709724346188674450377502756359755842407341586478405138935502431976775347431773209618258189259783463642382862375005017926565483434965943992321879904128094990490730274403477328691109718647928190712760360955727980011817548536801410759491537862935851154135225581448441211808037469671947503577263203628186283770251666498782793842168773786498082530215417727340421237530420824709931944655426999062812011416835030415563238613529857422614444247368433867527892460518175770014146456621530620976780992838486338512327804559333004279862828347570249439256523748179055873561257891446188872564788132639549910006565294399514953010956444162725228787594461433097422625306455791731740743266528743283565762436628288310569404574142607714543031160642369897382663136516746950150299345116327501039171648118617365067225435884355429784612401731218719750301508986268187285812674207247129216716875411342385256362927696497823139154984987577104513971804300630349707184957374570594160623435782800036756192275852352842205816539400681752933900405410186453148989351911911039867630876030152246517420069741798399476961660773150766704697549488449289482978190434280492336011435284950147353138324064920845150570021716192155132693987304725558152953182070223903229527370697927460008081681345317558480805813119243239460815617124163660542346399040525284362956881523132324218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,48] 196539013012114221539565477831950109205136066973732690867235658824074094744872733547663194811242733521648432055854349132304834918312880130255508221923420821806719951066609245459374536813931764960830859866871066622230203229350172607886438437930316493836981359371055003609313306460050496047645001802763812095410086286786580013228517908411560711567936782444119620815420076249002721826825302369157608578347504745356907655859695883657563467918601288825408505965521000703596829313858220478039672108766142769658752891891219042828435840316873608870120288744510552158779709463087292835493767946135673125861245902322048520908839975244362988654418846638829594797123781450352814123131012950031418323114235267024830754538016380033482265396350331785831537671386930491327027207563851914863353956593945775908501839501874969835276414493032128859641806684968634791178182160967567335033270940292221536115581233316320590326327648675856608524450762245422632528900234672269875312059482189024935857732240031457073854402056828501177660477615357282509578690498289986404436598824849285626540339259249131754733243214645702022427043724673379307116387919800823428091263370935638925522790000889958565312074242122614541974516000543897675264244150081707072437282861979158361182278049902599609317463609215414497503126282601329777520400667504385662590173119336221143017512006765076274321464555474321469589143422831217893582044399536385342807284579314725160771000010087826564440905508435178624830389457627767640958998545941848143539116369978632009442727495319199909431084960761126818211247196766743091506614979588622470615306781978596312000281756255268061885966479076507340228270958455166791156422059808707589297448927259897148957220106824111051112651031987085188681971949126412883941856742227481947391826896012700751310105779659341235597468739962905503461893340063140825891390017832715460827239036074848785854145533824402667071596509215246989908014885632130024960714693317785918992590196588748669565208309016377186024582141275225552485166938226918052347150519416506794894724261656718017511580111682050168235406056075055485159002263652443708501770629934821942052805912817866259676300440257116560172454988594010724572076730814825645679150090622516484808480964356808760149608527889716399423428254117320563178400366499813401544394883030045330565161015838130300684189819898864271928429624603089030642701083612140587622907522838992071446218738630446752538128981150838515501531184037631305727700237184762954711914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,49] -63964691737666199379060218089635809010634673831457670978028222726114791069898177351072175336857001279393958442905064081154209161516106307368519403318640574716166205910250782963104624044608307660952856840293735365882508548524789934776263376151820558090909291653887876970437802900666131383109299173917358825400375433793910390359935210856584917062711708746287143365661504553394688582716187046360611205932084874299477766425112029238844953968309016679963978317153606868963164264266010564958270569830856741674060862410569390704708305333109748109844900463409430274794305914628730010680151807922410289480751323501652804257588109287819828112446989837310326474259738641019988472670939409218537341712538135057438237095508706012405702271625555130586764265491877749322999689566561241287629572804492493406651197238477133301857579701639050963244426642449684328615344418821530284269022026470944928162406631178710174737022023558660733866578884749242871715792291113050613722824469343257219327646387071328734480723161670596869682544970382935473240505226405988187168539883242356477962531203061754184529891086252663754765920083400577760716591623625135296730555675733765275838029711122940854426385086934840021901722865523455624625579246729906968423294543651814608721049091886727669411878684156135303080460573355260639881999469272534787139326356073306368925820792972497677947412057514624145939261284691585868790051028527349389278780282716985903361217430332905697487267268034669216690498288884617397021939215029734696541531068519167913447509658221433293737210413430132633735468450557343897646135391418498135193362236914566393562210676443648360993167419132800603659092262394878305448849448533918666164918449818371657661198585591495299915783478495957765957117289465934776515832744245767869726089455916375543117194020358011297200187932490993208969719417012668281976426262577536804374459618590602135990621717597858785034577004305196453312975540776959512791677872702536860361150451984854367899276092686920507465970253516182454638868027681970014444958587974982045181221508522914073748100632824376245453138435221062077545607910342781859361765732518915065649747153545150367275696774727034865238798715402263020397334321365548742338640462950525194820971811344987850481143266186322386140138140907126153085817508628298171485711643452954381910255799363807882201047941642337240855375899680414167304847974478957858929414627850932580748254947163065884594032963863405567627129456528822792904520611045882105827331542968750000000000000000000000000000000000000000000000000000000000000000000000000000000000 [63,50] 14581262274387525916252401012248492294722149955705626588453748037656960055758646577156123180331885518708215506090303788583777116357385730238399903855074063313590752496966726306804578371743667898557993171466781365815205983808194341969120163564295436136642230770512807052624829530939635723068875577067029131268535758502235035311024629766103322905702579355195065328369479018628695333351532488999918869454286692836613764899414665294114725640836206352887681882304798697241398014545645626522320411892704543647364023304350587103893852034924409985149003557268830299575114616585271806815173905622597779319277569581690860783898031472567720026549379497942200326150357221609111136934737291053925465186741484605026261751469512137236455485960393801142821804532278395369260419984407170740274934602685707993942173480511696481272536373220977729728150293854321498446443966442550879766351292589965650360920785107497287872969678476895941753890378875423668866666905742375679487574515470118058265471736721479391334921596408414563850940122505645523923806270823228539555823913484455700457205538431551783395765428701764888639023834771092600533657888294392291648132185052485839093310268899774779396324788877322541178291060288486119715524477163318908124700199012449492375876287877755710351877173757011780294917420991623319623100081694603715034098305484945711057729382941586013173291235795076515975456715190779755201507445559803775724457081611999026552980881201734090107774597046256371140168184800343155240041700315019152077076758837853923877649107536990136191114367498771682777122991740550337426255496777530126149289002598551671150380949090297869075855099970970359797400049609516817485044159587051338634918716045383841551841016716466492250414851912734191355848217942961153446543647454836055255085063803911846558899553751451540496638131562088313683056061477714280845254954145660908878153682231158915027080581364437241749158871873042002218579550112308941783304796885934981462744737315608452294550900802615895043367791226013885019840961782874663341648237769836866080484622415244190535704533443973670009494704581091803627736613539292815173127590633727156196972132564968343726928431713930703411052635969527741906055819141792592185185885642050316669471550361240120447558703824501178324815114419233395175972597326492302214210259957386326405930610736924086091633955602755839499349921419175530519130044071749901483807413007600336202456789939961114495281117703991444501508593710692408482176851691747287986800074577331542968750000000000000000000000000000000000000000000000000000000000000000000000 [63,51] -2648625547371051467101803474922033891411280412595583911691395231363476556606442820935163059801500836565452177874320936198685030838484177268154136005327460193354452704268173369260410845868325975666694127289890009237344328834694081318836551629579811626541963566322938461064019389484737551219271883484982645783568809109577739553474401776443972691421348836567812011263806097523876619392785655058368830655058032832330250281972612482475176909380045286038377045104638959568888247207970345784680020070128295668064890790175616320427804920046256895579039289902215210756547018844456216788039177192161866884169110890118713631926281394333204332044283316463010294420323313613730522731309231470617581485478302962469011063234080009524014951245922143523006106489343793170857355036837007759055864400078792030105126106054640207481082873089341618166050814802090369935921177439525022422383700230558569286647011627008587974112936079228498906089053568923256363023076028535279633518929834774580936701024623564360302835313414654972401503384585063590525938897052114784737777828503313566391951957193813795973332865747612020029041694821780849129959279453026962299183056899986212501538227515797348243489368250973985952430010019278868475582981808999602323332482231578068437731432484590030980673265288767559967722516989634837999675206472884340884314847288759527297079618035707148702449844418302376525675327689033151690583527083323556818021667563889454485030598480490105866008357185908486097647963496943242939411017965042263640524568763927105189844931647076634198732944490014203378814126236615959026942523074026899610116163141186415049844181142815362315917496497264909119000762028691675352824166032465359771557480219901077847276887790068783779209821073821398539583675882963648961663586078711265319517137512075309547255720663359507046096126803383687892198593377241705591516732057238473174712422922567154930106923309183199327399702116119069792848399509621193414717176185184692123342199346248653076938112809713263427849139660211604343071102219699661012756057567632323798984012827891008165321728299507229377280520830075234874830552393419497870261556611589183451842143751691077286259236204156356309591637604825988739725833827648298758863253283194390162264853899984821467061107364124800318213173021739211364171141270624325647485951929195236507067752187699354820442508986270011483815758499070589358166403629357948550317422291222905626770386459143621190290728055315981084156799749889586422305076673922030749963596463203430175781250000000000000000000000000000000000000000000000000000000000000000 [63,52] 395568398876251933479139970321626700146731070361742061964252743367502665184924141308844416375806465053393746675970600974127946414894863516733438224102024193773906694955474975707608035411096613224793154134652189990560298223545604701315543165937636437504706461133816187845977580055997202879314903772620836635157693218351687166360050379924469066313148036379954977436640119886627484644652848788984762191379820413845177938590625014409143067298880991786134432427467459261444544301760366732612844152206036711106412004886598379877496890100439061410842773657424669798684033891790652279779555128266023304692416922439544949018616062498069568302196453875442975419971471651345606603627954433946835340681722519265122260484491685832971280823930350006106596695980516687415056480235528163759740911190562517655025507294277448473122592804190730370160066996094159987018649278372174739149923789460400796135641084315705141446996572882716501385961843448326981213021089402686355110577037041318929582177016391379720721659201170638453398931036374113324168917650821644217428867779057799114378073617245993892947504252409018266225156261538454745687205039405429940576577419484460941106992151511841304242899358208920319097480447682122448304438840510455214839941225728132047037136990037856405416713031080643293999844037582537915942899816867119009650729188845721981674899423079119232850677162719828706922785561450970195594348052331965180331809991271697319834787598056910357360188253431184455777749166923403856120421921442851112178198887616786649697580205800845448176283165477435691624125523400125321020974807454918418846798725431947682213609549113190223540909657663608404460233565255045874469217990552633536063623261816128233142743254231879209417173734611120571530937690267242923981291852881078252146915672696261579843952612753365273388944839514029173633699036136474977311750043390952832314561317642358000444548517553672769738392451205863849269002942697591774550406822635726753341960901790481724904081919870609793473678523934981375709561411322392717509674488512613091633461148789094048612217198561930387098797818226985310888172026332882213775786566213201316787161655247036738273113115093067371014271322884225500331503016531298820768871268396501772626636091411888684244538317059156651656772852638793090646677799609913992112217930233052719117124933258117795537226801004850151469934605955542307366344607420197389004953815003171568124203589189223035177978248669970347781278388600562389871163199162040768896986264735460281372070312500000000000000000000000000000000000000000000000000000000 [63,53] -46885437113436343354269719457581411349410242547480136096932552638066948186309630488476554653554881580929143714536320453235110571976522298336925019529000415309728933023478466695298948799770478565403133216626409405630541925318104357297913346153208757293938833366382763021433391250979647277461082962527796278226866569615532733612043983889512894185678062963513908876738482938175014298023850331891341060448459041057262848624835719345553145417235161806389997362857576774748044623820739071434971578779687404512838816493048193498292176205875282351621441221025343472434057367494385253029565009955963541869335914493622256250380472822452846691331937993843392212715778556517293632457272579012426400073426414998179281288784990166780524796250449708297398708954137754447599726983194860768747281823929509926290975490072257639757836438562362386994352582999386994637942670620907646227215877243061508863322764348403403702487185739008075857011781421387551076598030117162590091863526624541961492495523061660336808832034333982488710321813584523212726239508239571647210336819438548447464746418595353516509734898134379011621320497626882018254112690775024984295272774555465522305843141259628593588669323269439314394518105292213143931730123350801014762779944247901615362767349172350705690047850652262058898864298276401089376294485367031829127019866407605807075517498590788753873952138647313567823160937598943051485405419977152646726439744650293334542960870383071431940001103369899401367099984199932287756853216593345962066754074702202125894179597156216902078078128962915787664269881213092751520960763559301987934490964988057079960381948039836069266594048456500781212557686596074703216854282690596245974961216992303440205200453403625075385010162808447132059862442271790568293774293012416505154956619926717211920257094280961950689865374410940365950728517570315814481424800648997191667986069772127334900591769588726896599848695296626951287532144136969553696006394467935010914616030143351389064892736600286684867543311040444776779345487796619341694691361678572108025782719530597478041377009093083415253450724323951749481111269526112537686449320504755249557365827862522604553438695367567019975437255662378929558423774538052789136073214483568128543772091130312970935199480695413708244505520965277318029694501189299647918292651079897187375610480858377190629377563050931339705865360641872124447953923158514248593982342202512184941890193021271001145070320888139945299208660110384394372086544131028595927546120947226881980895996093750000000000000000000000000000000000000000000000000 [63,54] 3612634176023096249177164805555477179862594632437899234088209072715249540078714575511678072283384037191941011235507766209650930865148136679935284479899872569396530422977850338715983799299158841065015057580618246946635677733790371286143510270214274294627587277218521878948711750912749421610444963986095103197668980822486056619870466770678250317090336536445199895205958050305153625006586742366219015820047889246153312429023284715111933509484946868480436481857785409285500603466194031056632006514677411825719050392564544969811923837563572628291676124747459089308304894789102648635461303819072449197503533616493890979663159400830567288495012893253983765696107610343157287985814199978648663025037232263681782680975731434310811576624654636968128766241576527429416182918045309094575040323044437774772354077003246442666223943434207247652405931222857947792250957758907363339458523019772086264351029697737873663214893224132071854796185526928379841708468562672406717091229725125085771273681861841545944458239738806382805873579343204478646874098759695224111103339180185469396732789732601036232538108892082253499394023290194597951655538700618754026375251927471031252373354347534175321893773271639600607519574586134581926458407658259331533887063752233809602927950887653468149534018116344303275472623269150317258105147122413945644452965811253178433094027219941765898495841793800692724693564636069703465129186312843818824971783520438784739650248498574278868890272145185325663880178174868666844657149247106000238249833467732136833482294590853043152136712986238381166377072753344219391601480246819112428444436113193771763463907141890814417664279483150941770824162571554187572070393963729788703503877261936955493717131892361997077124718394700268879714318173869452393410076961509491879172485779146360909103155616222922139690061939483659551804632555352471139578164742674660862635297593532746683865036363690836079433447410031183826458665307785975137643607909977651433554054002053534332351486753989894831393310444112047876567349004903021626135297715406670729577149856473730929753637254931157214938483296042375822208687422539125054856718358234260117869106121926909283061955595992657132649574572453242266546906838714920515829556862505039196804245463497546706943644115641002816083480632808632759925262952418240066132676653342477795548734474561414346160291878420560411567612376327906450932377458333901000810612712599486220568744049079650843968964219066272783886808887052978802184650166653620551038272878940915688872337341308593750000000000000000000000000000000000000000 [63,55] 35176684889442293865090903917751720265376373853886014301906078357779196103586544773468686848387261668598062321341233984040232675545754905534286962035274666875071202430018424096415730015948351254432866512967183651419723302783661719309096367511140421502584129056201401905139214180314802729270971282888147014941093809636844720482027015978309532568643067964100099866120295750139611022591419412915392822533771575233067836777091960386833748231242696042997316022072960711158516106551038711110117360214668846016297895288019880746214360133112291555937688256399708023479971923749488555588181517757648947139816718815286140474580143112448240753926490568755119970688999335873599591925626546417319450527722072004245911156011574351989470168292224070503024514415508625842986069980828002338830308319885099849849605307266495044970017860657018259696912137300390251375371875729456968292182649681882914474726194570652170244818505913989688097185093714436206218805037591454253891033233785504351506160856883615680067172939311422552090072366639105923513039346333397697206481667004165865037766546628323803500936665653035960747850556412443179566650894369275503017318333239315537846642016222063335493758940966258356110955629374678736669357580708756645459808473533244912107389720609106062913743112416006288888746340801638936431247950947940427153727161381430291379553767289581564340253127572326430993389972499002650128604994269440125943485651312363780323922778398544189898456786344800756497138592107946423942708346878163036353204055309517917685868945059709984495683623809923574276247674455351920934660399475714183375479013612480266845750607150145127651771025053185581805566716401261545661258923846588864791392952967361362376060832981189987532469738871601359189862913940930088985492485311883988242655663857900860408508384565424408976459362079295337042086642000639914532457972432009392331182992189542525398415334326659439358756119896224023686978862059840361935205018253524838231355426126888449709370273264453021231360915514686319811467136256001265888840930744502001001285128961957057984184805518687292944781604445950007785202260676912519449229686407352750631352603544529980002518585578826906629168514854620505061419861339410329841011308639456852515631349712789884631763251681355022158620486018074704265758826564849376817782336510104795687217562708466541453000291766789847891984691801262924313228917303698559629349386021395681393999519954803867696977914497850647188190245644513502412746578516035975484066433693897124612703919410705566406250000000000000000000000000000000 [63,56] -64202108119576840724532245547477873115530742079988098660442166759602124582673360449036065880464797461097013247226322445337292603642158188401523293234513176102552010016743761840560629305520998930164096941790514288490311575746873799636721825962627082661279093812557885312563666851174515792155133563453686715994535085825178601164842644549388475267065394358614828912306720148419288607428121495247737750283320873971055535557131702839924329611007366708122115167617015227639706429028816136934848124753064827684428689249756910471851980241748410484651977134034127150818551525355600299232145958756388103170882664447757687096012413955493833998316566672066205558604390601150429127884749401941389533334192010371884876919780133644386126128559377107103581014044080612811052660866651334408543873091628909883600602532100942039221191645822345708215778805778058542373744259796295901508687008033429997878463783925918868556905949177079839844800920257385174178007614930727177371517030523017242732112148236226029134208205033681195045783933829752310619111920413909301834174985773126342597705740043973592230556645887493071453950786418812250925363800449715877107469100398555405212255845617761177579125520645361344775001862661252860216452430648862618108017971262923424158685234147120082601147576314810781406059076676377180606498193070784254325245512302199687560480903957833124710167840302407359132795615185409560004980647114820636859117532138674466697119360958921663999357326979040944826141920003253678986825637251233430470340353392502586008712060716609862219393332989672927327478805080864498200647256581237354294223665870642998701415529210154214518605783229450425084377469061131489051260935404115184419265980934449441662120725565637468204673001467304407444410420796439014122626439994021552341550797472839540643232166358770930738823287333913161991852998322124677966133172686441699151175031196222194773764463871179740321015692842614261851381980240647308029691363503870506723981925269866677014621821740092943827424209143536519713243543005569007030245791766109728160394731710115429579959772743596849456896159354688000404381452053154544323931268001094351289570661951457880972084685861033893293924048982808585944186403806259188752867468410150772049101671753514871967574393073575718522242001561713091833137632511620510246287469011385440176760616099636027385211566357408924269713504586339003140845075519417018061358915576453893082696233736423756442939787610367038316726002243201412855510712804860252815846582974401712817780207842588424682617187500000000000000000000000 [63,57] 11656760395414256955896120568366901584075300099139044992406901936704153089947716283738010557436974213474456416222678152889481058346846938571633999384858566502998292153357600063289450975493496790999223560092538051212004988313624501416962685036985660257136156334052337413030235936978656747919339802987346876431309365931182410423101376889759907159271655202822851276383985149935494061264768181375769013968096038377517540278681508564101899451621520666561098255902675566747003081908959683719142713919732692523193415008875496575451939874711777740972212984317208998731021076313984395993228529721486577592379121637838867795187542828325813862965200653449296814528059269602884277668359656348771280564506664350243186161441381182213441702660620396518792756389704060784493888840254023750515931715305298158972815978728018186598453957362250950806256197485418093089392016546985490902270448064259207184474393426024717552253951236277478989730432286534715552843014594343489300577499293186767830831324709306144797255802805835579416482905360421701707320293513288276072034802140713713320905996883723111854998697227725801535622062965336355015835870556973831056627927152203531539582811740192017985699819134551189562316366854346060011987213765103202411111735415904773833771748934922618243251678135890047615649569412093836446232418813913640974584346473654170419990095809772687090773711434829634341984427943336372160699465103368091313573935282547731788492768587518926984889057598732700901244634837769080578942635882992206454306000609369700394177138002875502947625882699402329440803255667176225859007318195174082104764544592234554619359790510393165380817389684517926427972387339880972793183995784799135479519456232875790557247118642279581558478322568842295974663423308445085348684273694100854271134751136366566914785857842077533449804303646404163538903992076605979584093180468769351935337497937526507421195857643371335467896259843614591537787931966853413923354543914708016494041810474382932815622431796194312062206042849102086616097987494421398096197107595684772326009504602882410093619869337552883571479778414151257921582414510294433565321601153842035111746108245012786477642320726572002547072899008611961487159357596709556173787654355535236218460585434022181069553836987158715550009695987866939253183966474047115747320901713694028675466930149182583685971672548675655053575060623352529136650837987353625177323618168389591859372267941695143314163012579400959956284459570441291225209497707104631847616982645576833022005303064361214637756347656250000000000000000 [63,58] -1366064074318623202518204552362865457866379025014553510169929862871713414236564300304252558800087954493595634040253318911888810725309973923015264516066633842123806295487023185733048737095123079837236089861653958212161833856107955031185735466690469425166292263473895697308119113115098247503534501397087414921668564632163052799615899217002195171036884865854730008039569829202719704094691192756205305652456404466896322371278662682002423598591595860251242870301722379679706831459664962109303737591030083365604567229842503481757840987124457361269011828216135901477842963632005010705833177414504574212023345933824120909081005007726827398332617957269362721221809480508984029126682723538585304095239251163638777228235363522547865809630216970381478021560983123310461440740777176653555654927634197551184718708039252727556031854061523367186827070331907974364703756474582781492615115544061988773397010424534674130955827135132053902432255758614826494528903120303034312169971542405486096350853868195344982174328762926898426732954849475065843531939309636741548536596839068464548295432214947173077130949395684472674895825239756782996774346566567694044779774877768782348360350600137824162337377345234328147105675693000710937895875132058320569016983382590788619975573574659712176309121245760896885596222349852378545821096769358343666214415183476198405557737019683013853155864689533488654891641646850976021101775315539237484815179825399198779703224823068085317890286249177663679714038159433066103750111442912413371134230136042067942639611030494898491227166606084995676852943306803863497944319205108967792528024333481823787854930841236093354676744854391273055933381898796731335525103392181645772101171041407473480794089318016756378496814158715765848387244784563283132021845392297996639234465390065906733542135562054332062502085756560131162978267427212465087675320869522741251533409544291082077907989536962594346387590907370792066445534307333575784957656367307384032141731041583341640771101173798961254787287008874830834855922505851720561135478856791691644332608884587076613576461598458195941997433787387803099126576084422248858230082643149853052575414425558564768717207034773388340712571787298498636321201408998628269483805040658963714396018200178206671444998519744878274922627021685689333863273699235348796903493476534261812361646729217841258210634844752167422391608910481320353107260686661901137378341629439395605989104672343738479304270629520689493072793799499119028756773148790707474667678787368964299364648695700452663004398345947265625000000 [63,59] 126457434526449950307594873375608672903578797015882262633577674182503820966626834900477119397084309328275500493073376540329387489262187157192317217857487069235915627083050017750647667672264189627139251156772232928437396335783353470329062645715869935663380607657549934841010894463909270636540836958230432200950809414125942578398253332021503704400531832311229211182588540669998726248743957343156259093672838147214503873417095476245865231677719616889060776766249015962825139464985292666506359843863744822370081863362220056629249247962536348480061561484690878655385945046347949604651991999804929572492360541732954428542217548536309689209128780608331120186476322319552919773925257088697964018724942377920896217979687514855605677507521998492818137913124351976961139337305544361994332830607071298721424089253190492687455318511842325515284226745002270119102387231461787428344306675940143631222168641887174315814124017075361366231319075221997247040773326056017408554539848416580634563640844201244823272299519493414595850549926782746794554771779631958266831587624734515691597339008321244530097708533599409147510179530994469493729634084556213731922440783597260008027017299597702922535462074074683921363048155593122865331042329560674768776911588387368648583566120253339917649667381687152090235513001792596555925839351715698817807468457787230474357390249490166718327735629591403193045364988373890243704303051448816744804366519945096634650523209657243018003711179458479612616431037081017894951461543447306509815801713091368383019371121495591449349526094245295709111255863875073950538425128411134259116099112533259325923524306416826165945569877762802238620013180638253601529897509941059607643128444859494403106404521133276922054819123128413606706263245509172277843613996646710004480451745151069707192335301886039202787269451983762894833561577151823129807164889590732595444859165530717357438343951090447556509807547407596611265911248232828886744120441613318449487688399911062775200677407344736554284196441027028123226152617270578068904741645946495562673927273916310930895009756315277538037202898380591924654954449227505744860181032186765784774822820042299602113293915188931444524953799160033478718772731634860559865594518953345257877015626785071166849124637528508304569309108028374851538776254343489722217722686343307332768989704420672245347394736564765744946035324614170150214839219041034182319513812190002254562857977975970007112952348057557103677407772566856045425762441630742454550629738987965744456687389174476265907287597656250000000 [63,60] -10275276304544835640171211330487452512566766374511097204807020084228615079100665020387295635009620688790291403074386876886303231740790808224678853003377944013191264070464284605521128244382886068737206411401053945989160728873989061495527800500030206648864335062782299770860376886589448817906061342740081066829384385985876950643395975921977334054948502039028757733472874587112691190218941230929321142584247122719088029859590788091139068856672813892004944459115561823439738199609839550812619751348586814310540515794593056727484749621738364309383488473010951731463102185290735806896778814897154825900470227340038905356897279115031461473827678652564312500666536574359267137532431089391994954213080095498333110785760136558355745616269649209690364232317735514842284945403910574437313980304494672902356092599878437264545398677861186099655497575770239879827321277792886902279172793446447874441253045656251455332668693320296923227435531448610793619100376234728932058874951792859241925286735353825069204229732655327986800676125065256673277266199359525903923849108184516367610000055376346032845736412146544305614261854230613619343430370118286450695015908065713123374799148884915275041461998859992439009325688991941021687318595732504391064128409507509259182920740075653224759536808597333461062993121690765969006945727249179771876186072284770002235827557768031162321824176804282730491041089977344942005474115612731517795682689586293270209652395532503412270947118405985768858012419195058536397881726254010585428024823577127070374878247370164130627373460412449942048870013985320831820220433161313288556807522403942643163355353723713779350066214665941875010880960390831215583872675458107897032028996551760540529383958029203050305107630958467069246044742080808313651760492697807503547445222004676018317442398366735554433492312863219677998751011306047356111952368746749309330190169363082952240884525420387048503098246281623973307993602089215778110147279525133755885770421609833119362866410456775023919276307112116704852227100537554478473093391848063488297401394494711894168655513140947553275939096601422845247015477034820276544941161616514045648797227633941793878251167795807865429309688037537797091739135570508509521691288541215519499989778618727575661527801348180792655389884133598297884731069077124303507160553205426462977024866476727780367419247778977025638217278020929751019926063897837726704041065995835139929270674266323114697276653297619461855859030324492622773589873287871242649461878647387802487855879007838666439056396484375000 [63,61] 785421953100341665799483494829055207148756834799125740476682708716457109037814294658517720973393669646399248806008677314654020350919390892468725963662972030945531302822390939792608973810210899548167608173571357960440346001351835699469832704731369947348713456270404232440683459157282505939280486777420947819806687094116598572199575038786891685059323292550447325064758353676138370920217682475803647361909905973667414916368018000903313134765824609884421732129294655335872037775511357292838528818528911986831052838311530524450808647860289857798081286122391446474901613079295192693666557794901030611656438865587309776422350995255367125301723822615613642167347883561672391447218807413962542140324524828928256463870125224848963468889361587309626524279657086790836946384631962214705481664468994228842216291177821372817314893301049171918550918944292661300199574384167121753431801899118989727190011541598329213283765654850009931672020510498458405863239663607346824677685022266267513473752637617247800700625535746405663279644730217328247026091990997231166882521655243825885892576520402558558479537645641322645455566308058991036549988187403594963955642279142133734860869425247308904164859957053749737943243298757453161380921139050054323996381603644695552629356278182965630882535907213933247265918025595272740118603838180612522526746420215140459036002845242348199317539583776142313741363495896840248384561342062732104812184342911536717896026930118130981090521747830132442365705148660741756873601731968525127025290574115000456063033511114177769341293677239336034490436094475995435663080855564486371436478207615417555357045550938154216832928878327164120526336631275534567396680168114397639464668673110043766532161752415494789090193351377870474481300382452056009404494542215814142755910565077739648074390974866706629328019908734172118442200816331177241747925015229974940010003181806063053431038979558263812545530453583118943630070316081523883739047745653637617769050398091056155651858492695579021600382363182885886456038579270201414060156865122314668977174134154487419429531650356254831339836831650062759290016135394541969436865216860703456214986458849008011201629764621327325713559941367012123772081957749542568757172886396351898519638786704627365256877321569841891407793308819759013404270039994219611984741998352833181374584157465729543501132924728186156412792326504268625014912321428549003362978497391029873047699665277941275250288723368255745449702314056196858364319667186456491118212719371172170212958008050918579101562500000 [63,62] -60872793053157402651154774371512409485034325548456669154776742071430467107154856472492395106536659120967963351530347021317631557261221993980657068621452484185743846557810637154164929432630462681270139201950111963447948400771587033031571622976335975267988443094320305724967059932944757234179246842697754366322914643412445506695841178346269555078235460532719070813216041431073691426811787688863492115037114954362414391566138180802388640134350480197829127386870018420277189492824573135525415525116478327799208916465224140398000106566387101204929238278653546515465035710548332327711554498802895079561534732649667505549483659225063297303309647751003075397033795994104570423912193374301868037552628733638511667014177422475188484121791268115211759392728630310301639418697176475586532107686448963428073840767674372122914257799618116020983057702845703753877675618631986330550175637786227031224089684632011393542757263202699821778144310975176542557363394776295926134656119469230092219105465306576402923896137582258139295688263723678274291103145356732052666439832100343686515794211827022796652093692129013572153912633283053270695963872401931957583943273776068378991316658324159851464211435957747727819276690381605553605677867153348805920330303212384991158399759469531067313101906774259904117879797489905268873486551294892294532458145534487005159187309174918985852692037556843766506292252619621121483925512820660293345734944872036394322445306623866243026217628283263150118003364390012079777232902448846899694486581593774272541999359560312831304399874266888541381484890168739571438683493013340586248113320861390212560671980843640680839625079376643586263253398666639668582469924973960062625460811260357278779938884946924993824150987832391377900308541877610930278218525368051362961062364102724477641323593813497628596364456401977623492100755267860543301760810106679687055726119536176116583261855022699715101790685362841243062099905306180251122393420583407101370450082657569405185638359945737474432791286124274790320348533122848185561766753749772309123219530265098372503625341220055262869809708669035281232656624372500709003356984695277724745344911990500978722474798623973417280972805174555617294773329536341130660660293514055000048835343566333986686723847015735128215988466464018484845781142051915890050108806371324943604799017118921890060154083050782598703474874607724679759895638521255175511955037895369827758336977736577562011945162428116297041943764463959370850507428289520193628869826341087900800630450248718261718750000 [63,63] 4699883091199651129592783030894596015075772555410810729412880224998872057067176791222419112817081691340978151030620630827529438596904408808502338630506139312261694627002170482091100611558933361951864317235308254636765017274635877656620210313761628962126842682089639527858964927826074609135618011768774599304691661834899993096825114042475947091750190399361026668736775362221765737396416776521896995920495314703747490934058077822547651387701272020835300734948326994642517623075974625880434436382396236765657784194652130731897474624739619524275952356031073540939352504044982327402173108544748995129824639412576580256647978261298390899620192637230376837130923830088476739050307172845128192758721799043615938163386465923175694718130144497696347382065773173133838574223563755552204050249516162522544381143289947964229756983416651296975027000442418257364852017874206977284488886184961633180572742486045433050254517125787549966912817240887178217475633852742199698104379056621816161703305909737627333208225745006816478443928534500033963553168887905916229820270691100833647117586247454056969153384461883533374558387907301206264657982031650246320609383826607351115582965590576111723413165993422734204789940397654883010153959563419486789416818919898443835614569880130204051037694551593826589636012708540357453184006083734103473844198594072342883319940324150323847160504506183529273012956319806133900014807467339471906606844428289717970978262271857642719947972072443780129582086629284431826645175875687813242667950513651019666088514579616971622273280115934228795250427952700753964479205199154421330845502033918160369277766635594097080228950745092066461270719517201166646081826587308891015822129161027647114217571270980649293697248756934103828739145294207375312736332044074208047812466512560807186234875580982279906492022545054083431642277180852682413292708772940199584268964662821620500648073698355388312961346702927053148864260574325799393259336630676093738905667364964487503481178614027361534088228476001469610354527294803407425820411061433767413217962711338961934488924654083167609582529794520016724177203643020380382460347576356667339095790813579867133622276675011149817600350695013881598155475518062921903012213118053907523113754393932092693112033074502149287537448323062039050606597381073515342585474696164791852861756278165262859542970742277845851117618334882987810578704740073688029333320885175830959583464440167527646155609576549133481875636723563513820673128931629594640106972747162217274308204650878906250000 [64,0] 3565009143329352208367911489354217323430170333308370147778689329478655714524910519952870506496278197013921972207889974376128204283536112512511314806262811942872467618148816264621572157123653766489724228816801600643874710415605023596643966755566232133490457669578833477491345294852130946299276656206200224133207448382488825214783853816289926914600350326082226821149932686879963202530063530107117284153110293582492448754717421859567682993839047360033848131865368470157160526818952182171829017755775625696262297218132715438356654951665616225666833973426380290318233686532571082686328691572672560935119257192033708811943852997589011522622602923603594019444763727597855480712276806444968554278799376039842820964383780620476210662724257673704565173054255690153459552176637501655792494391839740075946776075072945909815007209214347219701533916859078902783858061106190186703952341847498484799974301272218181539710686495444963838393500191239601454570035668243078787164973404705120351879406300235343710279509526811137546285060346640585599860877288839885880384619746061859653846122276958524056210893666719339979627842049887203440779760900803989001652585478426147531271257587134558821145522840599440474826354611758666695234598827575487254588159862584748697479913072522652710811390923528772673835944853227655459527743326806449689823733421559016974472019921258111660837462571673524249235591396357181079381998677275053782888990681533318069171447080191153372049954701379977894097590921015550073857055390399308977377486069655652105405746112514359120235465850037543825976239663086856321968230154718470669733725929045459628498214743600249107387981636146558381087661764237555981604496683410489567706699053918492369608675574262254478794611440014928760332613070640885668341595660869976210176105180414474352783300111625544919513869633455495056803153163753226878142901224551925559231462944695223619368622825569442134448367093124226517352672486499775221136986862156061425962592998585927855569051169139273812802288627322958969372753536866655400063832401174837694501839861747482015856079139739456400315214805230929105739728703682266639921901555867903176671183078688654991819844221525399737066712551531485632979151871797271419721449604210892212432226400565256966096909325964334091305688787031373628021278069084373297741520203506816043945830754023794431168776640873201356380080963584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,1] -144143839648722457415950289280962023882871112280605749212001354588608937595314759645267141356980452646090131433129372305103716650672855968122248263020846662304186106034598314340687048400186145401178149626529006302172494080208778090116380079638242100544384512490120902894524922537281566111474313732129539000357737345708991452176119515931288234500394828199415280060779604588196576004892394373477314158866653051715175036056659987132000208346439648439446183717696360450051240056399518302475620447661193936248692953623529376675924673702606603936651991932985598957954273475321219035691227822471458232057076187025159776016246418987927260301949704007374005203750642970422375727125387012221215181751918200237678341788257405469135384717136704085203636378784548111659268548412187708119281510976447641927198031205230396477637529232022390626502559354241315795386005752172353700685383227045684857791581438963152785142542948252177905315494643643252271666633981325564294339552239057206848387859806426072743077814847393030165702532045766781772409648479686524841182476172245918274135229036104438177659298448521677579887521172953570587014808408205165428574389973007906381364835854052494495886885740566955072038997237693097805870208429610600472655211754045855465128644605233428862146681333983608699994675049446495945804472846127067988919054620261642423764853833388067522664470676339523768930544061466294316533330436468296008593871112900732356412397175387099142625038174081133661084832919278249187475161702156097359206218459902163693725722017635178615643917633302926913999205743355325970795324027989719917623576966220456716834777262424909698580076569479332767767374341111644465632502913356769616274286005539768663870659728584063301750636143350667274747520462645221208961155648028243261912957406346564174626779330414186053251774063344508835252608103120680698135639308251661090728932851804223030662333950340218057282636660426960056106455386114066094108209295018303438957987716342317246687513291754217497212332302283661291563229209012616774351871395605434363288086186876545280826599811490974733988510491942596859663596018752313423662862866032724085838325252688465584711718661169169487024687113300717248671749475616624082579482928224997212651406749140134142837655354410806178621693287060480872656361336271441295665623035269907129939334148117354918268302122268727455628664240078848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,2] 2750280716904364409648631959626977621773863854949796641011231118578765191099399330220581854569064513551564908092091583885827644778325368592658301088805325451398033354941508358086227986764580359448264182964970487741204276698491992011771436688445895706363804846597246415297166495527210134901785865079949038178322177366479729886029120118668765236616158209451327457203195788552606510810107736294479484370886089018368047644239950038930041874840824959176902867752588532262377078842949488574952340430033662401302775795351759128698788444912912696610758780309688155693666753640174079995881204400723740196412964754104654134926328992341914564283120429735822705849769373524127587051095570472158021119416160795413652434430471615876398573843438191124752485718061200375706662809724277492725014336677548314624301256985718710567760947417978955359313270282254948540199426798458094324632672603545829419988390040541114307295151343109154541323437338197099737127548010057417676041030056977887960716452374576385313930090328345829639266228790515380732107383429297737191948518827346478747800197262593657092125874563518801908407833481835955298926473335488928182648812130579229376182609687766179083979436132632811468617795993191916896388969067352305774563738079865557916225187648597826665782415465983666424587998783012846462786574156891859105469673014050683944304736834335095578209448505220668042904853644783423401379858641825710347061040949936757201097611145544220020569115296947242619736856256504015541575546247803022608500578393913869463899501363393720213459704121553660276164768255692116331852077595113870996340440851655604825705181335485587226138157561286013578985359910157632415292836506224937321613950158607892138541628225989608129818901522127110469800156583608540930995030388758329911991591149671486572500031659826357646103327803473388667224351712339857237026762478872660249113530262524021031010499308521880580786295398862390533904594165585559375243733380891371111083394924702473467956471826388483136191689536418590242413859694544413123649110819008662946703843667508569001778498163054614585013176748717712305790392442342971174718023670432396106199016235987385346772435078721090572143201771356042929949653179992208667262689077320609671890923348182240104779240367192517049068972644657031311703495625622487898756835306596777200230211463442435868257222962721426660588480064651264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,3] -33889295851854053473899248603287273618857478616437348672238188937089346191852190372617965623987048089649913711739845026622422686765905674095605452885641568136558343642043633965052396714734529205369054366458810174149991175943079972550410989486454520708911544097129588245243019452673439531159117846517118644933304523495507887659241640114610314859365171506106733186478670682563402762679698507979625358919826929986374824305499847500303913439977873545625627804776530363637649334485887660144080608337619805070520684432446881344054129034852612360439611539772177408306509027815147489643281091581768606983667210507354519602176618936245225038358968228083096937358514779545006961010555880448034523153070220791848444078010551975655496572274342938513347716737647005378622978399764222483087252034275876215229215929092359678189278173271110103739610065727328290589941776258704724177436029227630036840483978207105984756745655771038200934631241456517586738925634151024424094454001286473503343227371164363915790571169837483711548015777335287735426378993365841165957284397860898332230610070701543067754650338955524126332463814530414486963238587619457552198322929623914332427274623218742034706704812260262859356385968474543703529076241788089938721917011835178126815666699223272601494314351300605755393308293034299625552685252629345140153731337705913947279356829837952274020564735176814495642614922667032769302293352339022809913123250940718856051354318794941752124147165681652284935027711329688481744375682186953717251127200303923490749864621297109810555104090199251448239544639602973946601193533503061510603816244884743288706929854712219806182216809241839035237367574676120374550116745180289514699232576032863088357630360732911973948120316679600681916447240580007221371981587886923803479069529211545894060780525791508969422301528776744070863939108616824515897876105117975913122916748419854074225114992382854519488091981858413196661528578240531050688709569994928012581687174012773550311275507588876076990777577234194561353532052114181276733581613457362675748530879853461502228812104262269399429045672922804971454478878124348364081653950569044180213768546202471443748165791343284643304654704466720035150964830879870459395106458010840501669915359210201329042292344037329874090974562227522660986315997596970522396435636733682858708989256245923423700595088521590020065101708450070528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,4] 305161689642618103879021688929975208750245879437877463107933650002470563465828295235685620646915598219659173869912938415727871215240609982858118879459813043765466310643268358260492597350282444437806031139249999887056155261276685771496321282736488166963585316965730367720988262778107616689717823931054005216462125338478959771097920712632287716462520883831943559801462037197939427865506056493811620314325795127017373914360250199830257068447145223324046607616270123518621425897024015560161528182290574725182838073198041060846442134814656305051193414197773771262555128242294155234931880468244809868563189132095814085050390062641131755244097287984965598987050620086948910549168986090430853866628203937213807673390499059826341310348373052232768867930999884860146226389204149177998096849654413812840715566515590557006360547422583820768277571228966558997407972434751114813304460151584650739231614820792984902975471635170961976229011245625744782855190926639357388234509876882267157946903576899339799255723172182400698254449691781650478897861988579822202541714460174394341849435374997409829290502639874058127320790795721196165268892227231725121596554859701348322296333873529217723689933683087389003240384997738446568008170258304575193399974516008739987608803027382814500280110715977837655352020145575781115124531947834466077882335284542743607761337524357178225130100842667012671492962455052196680255917574224804977932176154930239239839518835669519491661354231151092438699536624011742711644213382233736543122862057245244360970043343806998721120196568889132678098689949442528660118617336553809766125194276280991764901940952548421668813073374325198711557021140159016487205764441009217491626391406071069658684876621894611283959219873550989035162397885612141117305177678974415959993133359168702371094245772151456065502042071708048643492412108092329037081311786721391734850804263482233792879143323683714825432065666006398457219121799256033971145971297042106426339275091003489406164440299304757175942040557547645776137056209942933492083904516006921531147855428265357963354506797843167726302550111321889680351704600393118271073155539872113555103570675392005021463701758837943780587467657209404023076795072886337142815086272105757611276969487009057788688143410474444433270518469736589414541064421437247661993253206484425512227521638265622530564475172103885320434883304657780736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,5] -2162091728542445287495677999002761334769113853111899684490555972976551645756158099251012021594961313755104758150678148782069576266315303298213647698204834475728775863607912898757846813203866173584194492107733843901188318135043419166650499038757416581357642677681355351222414410423154414113056545923545024017321594799214617401554285288361851797976244100948625990479149080373732517390627307063540957893248892405551010341125004253833195157823524833283843913391630451380290386738494382472231489626718652152371030775306402577293970789952341907202284140291437370425533617349276264702752745458038266849233769449144588186417545198996261175124620727364760311273549675478879724150109187332145730552305742170725551425602326207482408239518281782418154218188443930963971534947641819533274477628394272191912690521736199527777597971759125033298106101582461514869471442747556019231260996522445206183426492418953615633671067610600347386537218224118678000620569639851880869025221725471052751731728076578982450996943246551222907648520043337915173455686089861375298739595676955950108866414966668405618078229912759566590581991055598354423249553330693636013286104190674853578122832511115294288711426097595363496641530979478163815092004631853096592553319918024763463801359623140442582120441795284688926755826208247988986060540977604011221316589076467078611383699713612931837454848756775441162722098153628023937079054706931413431581971831629971553996483161342029202418558468396606538574276495046797047679128484899343887930293786672053647221561360107184981247180863698974226126813220770454082459298670770480668922916072469314729167007119756755513892939161258359345133740802191168935316797556516338401767920006978629273315634722545319863609133609945544730065729575201265074073992976079343253813738144743655233092841669920587672596149989064053129330143824685507068910279456434608713365814476183177756174236710335237597312044525956695923630783305480595401842093826914628382488487352419556969142063236134115466702626903950432706334541375724681557233989638257464404535985680608314821396345755580223325967907520466341652402369988419945926041320455283207830122354808962917700919392160571621651482484754754351559086698312657604038293742240569376060001715593316416327680844359565524578690613445476319897174311298045589351031045941069823409424217347033167761596020431233499151235883590450413568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,6] 11956013714041624981850756619123385966292147556659568329073761147926806695913643908495635327760986198537628874801197002930598404945738535692122536588226387599358827471425818136913193358770370897130816089018331456433228461065129088217176849926702188091880194369445376284759609391762406345700835811562687215723446892818293536728362221515424196405574408856433259580709227380719523389323480401948446759365085487658462539231299993405064007658022743078798715504691820871662703971335296358145974564889775833368562901982820308990067026052473293525277493606042662106631757286830696205055312878876454691474368200481548310639580813149501008779936437771848503243604216624746947224244692101088672857437880689293196052044834870403200732792079197478633334835439465405834848027383856234237840454361868837784601235951029002499202841496146917672028546713425885813152011543688463068714333292031597881939185061368240387619611327501015747043901482355658116477401625783351530803574777204892584207497320613531544462093523745895687061891591590959966044323249336714929181303352555615612385999819276339756425378058094821779324884279996869756088017223771705804121209194134783723601854704973584565689166372215267208540365056133482875338798986079297814742659714618487603635241448873829258386181892961506064762788253032981472496420675299636261398495753988998325630165956420161301332706977015499551277258420253875789028261013113682872005756389581368918435842830166759152869397063677911580412977975796757925358926349516914955605746797561621451728942531393256166576558214386278396625563873287797136117174963330255146908068760151768661668887888219124323712852629224932754527303104158059510038039781775909269806535718491351921267569061012933480654854750921712980633622413550925554522323088090417406745692371461235094109001181827635628054112164717678093178399963895762868037235235367427438582501764108200620215819329769666973536430277115460234676418888183463619850781215927086244643782260863953267037901278029182086879281291941729154810402854120287285040861812619156772482283047699431969002621537693656372594214890995430952155905443401392561616537095977868768779537905152082833786272255424877530899124312610570377290733556393123142321140521988832308889266910470292043665994407333232917354644128915599964339780903021092433575221714769579987577819107327232299226569209303280673332845907886636793856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,7] -49785965504097623878774692062955596820817250486195693409831938027793546364693484403802406151577876115052522850986479532026680466575038278839943006594233223331818146987415649040118974866952495228384539861446900416001438990423708968763893885311858562618165576720268521083342703630755311398735259469492133312486651741573861371848085155649716883258942018453193719885338366336724646098245368309573297723776366219458784926498726385870549177384872335437328662123491081734773680195983792307576048956031048379923221420393837343194193527209934629647938392157205018097841355387903668542701744988617990972016592055387794624559353681710179360358477269246427673701201720039994518105389927375527205440219780892531873191253624382979544246242089741554047603345407628046488631458397620907410380795763567140263329304832469653154963755969654871586925433229808579053729999390454627932982709261747290184370338303649532528000963558919433009711421006122309296815158413516548599651131670444836856291348985177623512699417106259042504410114452132019121023798354659002966138929435544021199803414972643746658110226803330321632873437588114619343017401025446624954504636704613423368937227606960866095038785199588425887579743748336565877386719417513903343920797870103113217381971750032621178928875036664089651053988426633063369117518948737212977039136717349127369879287309775701779678624236845051700251977351057189017736397829691908641986566125913167675979506548625056332953454222427542046655183253298468586066178217188822750551907360110631348905753263893205589833888351449030034011979564846396956086426859395126996989728043665810273711670800784575553537129018558617520849003071225093803792896862428247124736468216005430546416775751527647597578167752664794036312921033520402923627090557795375000740980916876042029254202423209498617349453993587306976244648696787030905049760165777829281325650610554723212549305814809596301592318970363741400391885128669050101689751948542974592573073441756221058255276763342440996932786273371837172708189237413415374328790869554417533684423888266277515327325035739077013827995327926080615661742924494031095945307688005270590383399123450984026105704883236348414951947721440767268121486574712664041177777638272591905351093747882581794955706473444406765096245536729548462857166474657390568945187526315529945238017159485849260014963269717364504720516284553791275008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,8] 155487965583149535315226831759692406096246554185025129269648929449807299034537705756823741280675238332607245904696429155124420855012213508740161183657483497579734160452239516848797339051075148344954712047393595881473785601182988281163083288340566515033205957581273316623332010384575245152727017520496687475501519194569312444880956169027610389918277560731974755935077228157138555310052246319661734913962094970033316082124604608161896221860234999179299141265280554342961575415069376993483107145155356793099733146046957555263178350058781319430396463884284068218664035114889399221817368724676071153147868920930086503691540245841167221950989316972226015625804252908741503508304198384801147994648091200089705161336184450971064181223509077582776784313984852725137091177564976874011002876271339571511699971834172999607558828357297116497456222156286999672754330267268153219635782643119742448924172066672560935660327981378464586591502948565752009228341248894970660090370551536330357989763314995962555516123665954301350515253505432944933006044322683009395368290012915145003843354206773147151463275648511449953371182244232807070049578360723801450473103323946774182970934149829788317382335911098793909816232548214692557569704088645651599290941051511777414645575805817906271086611077233466943231642719603182425609934756406103145988865013438310191442123021173928632801821120445204802616388745457219759796466917147850101288024174078544228950066862883883973855222121446046486220144530543830418155750279257854054855577663979327286571995726961492247204488518154099216882258330691625879294319488692296345593119513460810418639303344386597397310061056807492404320028162516614766054640371466656032748576166686290750621367325750749011921425158109900041682748146386025829707768097926698107764540046470936903169914899595714412702732334073877501520872808179528959037587855755652872239519841477053443775837951068826653110660823153147418236408846536220063635554238175792925135752164009079186228538812410427181510184547212627528861076732109603051140128523064821472406996752838764611769535245014991707858925351729072948324301173422169657404383595124454336539902706900027532870004572280386897480235921378480875809486799846663328993741060484104248481489804243829485217798634855083199313213353624533665364970635329010545744685417085169242139883346280788901470878197483200884621829534173053845504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,9] -372292107579667112980074073788398941050112234233774110959085817460047192609137828356530486653998168250739442440663076564710903934986659150158964931958320880382975275872945081756263921433867020688551014863462029986101267789379923135753336222464184674403830108136906172914000586511174121801090972800436366141792463913933359576765930012620026151477465221632540888850636758200766491798817354590417319313930059866075179332911628201185428410063322008918643203524826100929156853447951734823849306126609824132990653171006478605533649583958012122149779566913556358469444665742430349592038427146779003501272616677847848479169979827794420659691708716942463016873082431312210264570000054218397212748459535414353678476184523509070651545835542279491540960320998543529401313675896599549031846423480604998501624082771446023081416857181528261371407009073840262293757140336045455656686543906460528688704182435461150908703183692995336463799263040373353011133067290232335922216930192230064236632614534086733240765056297980379871633138972237248423147100733744165660700339450562665544274978826619179633271859351319557489266633882572634560695496235295732469454013610565660415086517528804990398247380401248618795543434865222862790616741288321839692717564385198809128106085719251813418203705936467312049425841473091190309358858929091724623622319796734322353488360485896179739085592243545764036974089505763477006541192664663892530427587198380330056365017662352545668085038952169414227595862709845324269029199318581233623166333776390586506985084106954964623110680098220352518942469779351600447448865634629740345588647786089202721626928238415183307941703352138159668520202844828079246160204266953922127659454570086337818504724251501989562178001275984130944801534303622815508639285819629815197973363725894423918303249874645862823091006414026185306746925467748666215643807861620201231438143451603008739295207011703039888708418489776902686293823172974548808760775183862897175783061067733989071255024419747751546001175627899913256180469721424355563116948305630524394543046351861896295509555313129230187759813399889534742412995533908846517958785736456104489893094141750985484372743867252059842479984255473100458170708581471488986432888589838823302604979794377803478545885139188594085292242980908375337689128186149460174022310145404474678739365960828072899791296504830892732119896735920034938880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,10] 699067762252607896773696596827467462438428568566087442859282561715580555832421656769247832511847312342112746360292343973548747923729960552313466723390745390502141699860294810640679643397965997533408287750505238705570146621255478215820061517309598659363298604599276018169170236939734581934603016971430887943604110412630463422983160975919926124031386805026613109872576293050078842484530787555660625306348706039837718792903801898880583414480956890015991979145474490008517051190859410063028315493511604867838315253150025272503785386825814490193720915998941623044793573636040090248811640303162770004472627392212870024179204488317847323695079206277614294234608793980793132476887668429512044454741665413541149131875371062206117475530627107762643525503011225602240453102288204955935291145328617244570458072161484680453753144096830219096519111184508417640914386426420555951738816729324881336660787704378390666640945634753720660734195950850363182414604140724903590702602941514302313660050067978665489497306921800761275544316640059843260852171917687411341070709111664469619043287043387859759088401474080258286873699568239803104814980378650894706084493511646445967940978178011200198304174071572312558975188266277940289648911188478847404052063320217569091018156138392750467566950953744100799057803233498372387312741139115369515408690710790338173889829606490007375433750419860444375029561722991886388914136475548574972571686651579650476158803618692661566076157846803666406257652630424643754824775934352647322905263399512127858492786452190897799444680366426682460649834532005489156647980604113746964678286210361485664852413470653064457773685320875627163661905318323084575596118526346781030411786435082163961682026609726820769580729470112110883709834202747653642164445397131585531511877745345085855214765546142463492663096925579255189617562462428039337515947496793010019901784915349841026064202267132015347939124328143682450302958002779545542024851968717890265875204439858385203888523436619529025207482134631806604391870449068112482679470169811437757171825151694257026077041785967923879474221325739826481806940264829220836794722528830903709131523660284723656938238426079920127049676179965375732227358168312989280332002192872311730674026537956402529698134939263098495261997384364750771861525492324769570107662404385154422046380911303588031438027475393089590566702484666034683904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,11] -1001020743491197926217557506589920670414550171054361393053089468260218345908062820453801790035186676419392456014848627815145574972196960270047496755001670893609151580143162438936311506327405918758176614209133946669307155408677771821289769828545854824331479779943635560346239350990449879740928411373363776402048751967755922353053444317441865523983981715786646578481021601615882450492554224764342388606965218216702891174659273230686923043096037374485576175730352352905425579761999579346556328517509753793922223331549840575236395288437504388832409459424100535826818414333607671281958794438424404329962964617098905624971043796652348605187795951075755319665097636635054582396178856834806175859201471614052134170963936899779591553258177301112265209303772643388740881445440813363188751321734348742997514865029663649972917232793257866292266048715721297657977722425118909421646247534500105934506564298877261233016948079481174188397949710515355217107918793723018292061099786938874109651333078817718830640224839770489365673567677183291284834674890005794655505816830363888581300768872655508291029116943223151584832185834635415357407636113696681262520197800579119678383552157692814100566541790819349231734788456997476235455755920642302381799330147716244166822705783985405320508116603280664371813239646697643027876033117604798609862084926758740880986565357562943329654331094898530702013565337195897074163363721781622043240043922738066157557968567899004935725490385994143186664563691623377999947798234669302825492701856860184019401659980561574076588749715969291882104044932373387463893231220844490152663467515381249397381303785543453274023453503567520635948441763050059590813491734208888693564288981972755860580989427568349015504616395052805703222670095863279636403655517138905305640710975781895336252190470411698608332252070341825526771958575207093209064625540488084924251688992801144824920718603100839803074364183580069993512490155100748481982386953926705369100715837558553293254647931041673973057444404550616250879135310647680194256342976414971071910576439615414821757396624616148825727179086148715442513347350020117511317036551722001174234739362832119662903228813942297583736483126108970707424292577049035261218824513556323521410716122464181508798527747322234979643662701414120885889240245450354371029264526704367277953616072218217344347802793798818004747851764046543978496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,12] 940084499059952757912084811237760921620832761703648487035516143255198902556652071921289556387816048856359709443348347011337764738762877776982636728642849298615126389260010188687063132269634140596894383870031043317514360645481272290151392781319951077852285970668641130952565450000409671795205203255261805362300756327886605467838261617690436373318030110088749505358128896407950516096871276952828098936598159981355935913384233380331912754830994051425865048416063980506046173129083171709437895022288786159975629708362110318363658566924157894440461826164228324565831557423951895353033492788317125574580883730150628086721907540350109089152211723600048170933738635186632411784687407579197619628703357748476627127379174185998484140507972132950390821714003128411568106196965624774838262092761983627365157143625321483322625313236881914053977546425425623533319664199896408443022043317102768323780777972943338110751794803898711176969680734804871171612709955880856427046858457381190526170437669847758492511634043496043000670763717588359966882839536549144766888261208961370707814682986605467914262068762148077121026496924454178423180266206748732909885416939713867619222213896285412277125010110761205501099764671132900143516743739388708541601788354370228207461469431984088338344611477531469363303318693163349149471139227784498160974840994192909683167771213017570359809994218823977330322476512529939030870977525507924682495325680715642794699165753450427033075118637363205627832953330751964385565131595670175196725262022346923429491811002152000727600003517708085292856180466080151467775853346690136397252151353249729508776981382431543262804859181836381484900012247734901003802660748207136336568243103157521293608865631091436600907928810914077312872519627861211580127239557082598180691718578157843650720331149208167524051409682840634588369853628878571813186714230533075983741226214220052849735414725864800807709413191517172572871263523120734161905067879765111549383173453152042445362716854603483393352855519025798594911753470892367003567994534186178890032009865744485103637228487575726711485289222240856783751644530465401018740314084547937794055051780828797294575406289288923677979394627497690059255525478291702028023446271748666438928224609072926748721844910586915961621771596566469449693121238877941087090214703848858303482300889093731879661592113603519470911207406214750142464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,13] -191943146570736477555343445908238832007538713095473237670854313742020571280014991808982334868276283241250711474894297185910020683274393185053000353894579060645880431657907680118640436492075616077408325379055569284632115953500290659821202376326358603598868155599347647394908867456405662420823129973711892081923355963422700314035713593953543696860019771384461308234945278743824786384811162134306170992868657534534558712661288375757608703175782446919315638476360899446857479874631218187813861847561444207809768237221988541032409734010079296395315401012509495584023502219248477667289716314405463055149388748426490491963205944492591526304286850003047035520118413985551586836386314870237967861064126543189684777628929671590932985900232513635090031730474891312775301952679330619329316317313932364294746064785239327435512243925930812962188733521599512897686619628222127076781410955927091976905104841547879863569949354896379051183464971439225493427816596630034104239578956824219772208987319747953575851440186348457474700637877635536853317107121113217634373462306504501427573855454514510849081838623058485409921399883422022303898300829920307937901423987299124559980323876658273902472709930860597728442318446333977719351498055743957566594213837520441399393345451738392510580058311625585802882232311256502754934028491894293723008875939373931901452855219420423019880949101327552049733292683784596340965126616144562017961681536386434773339039026780880190368162659071066000509170359658061743514564264580840163275997975546668075081244503162518831523894762706460370218921889292057906691200193320939442979566567760390200567459577680050826194183498036647606714442456730480860615419881989306346939952368998394453425593003183643517909698376881414559759314778350262846899318302752536380750185887529589749693636330623519297802015361178987605280729142005669898238735063846819515701889743923203794168505079991936780910569803913652455061415864629860326993791654224483737192129669734540949035333093952368544224922817508368419135578055842986747453899985150973094374301072471987073149806736261678305266153075384197793054036541611975171399360627307901679072405395093807843391991862759929027830594175807849469798733879983151368365734149237012787175941228161045524629358043780685850884598674460953039517577995570828979067437947414873893261959773058836330769785578124829644203005851759733112832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,14] -1448450599063626248764715085248588713384774847400438866963459794605533126355766612606698054125181463600265448984199871229733813755705065278553320065046012517679940186010555273986345188438019650032489964284677180274162921231827797438813451167887564820728377154454368422932154763725568141698566613026159928894634685180080329292639353251740621324821943305539132639013693504790544896911137474751094823490167745391310391837749042497295147972196640742835645331018742299703839810793228360612229788544982043948190644040271887881137418072331370458027389617098025700627787337594306635201883683905167719650071357440145235836313945449134297659693333594649405100789605027482548579376542054360212698899646207826472299278368828946987543653173742872790740265607092074373439118136796210292944160533758357282158465472543347338324676593052609820840731087515929353844901467428293966309221893760006746815981598430514909917616712219719500968155731327245793531483298584558828053324984386706060403805456464550902372799365176739531613823205437010818785559111876108009683165814599765833197802714127725474255707075112148301197994275259464207459508764053864329883321161185450998708055587011976274547196406385256586060652209198896727615667452448557491652553548884064989758939482964457032747597234657727326275520375583501121935252249277741992074024634203751104516790463985078050648297938227765957060384136467084608744019256556905156253022444975750402437404709412323444857018526280821040441441402450529613965552935935729552945355185808259255461909569459406025014576129444998339937191563377712545050597649669701725883268524668762964606188340762002718449327138954113622968913384190224929055875978337887519437695473785495307890943637326596887078366364199735290896825010987584889300183314367206589703141671816883145793848323758605963609830966823180762802062678137306821998945408936235807320385137772734046280936786566335427778687527741638484248962424420068110082190763891376584610599388946248783170665372668356720602210642371483144320670591265655371949061194555832865079233174137885205893546256009274936827481937613728744773806737003490756283905061755271308161323563673881796533911110188611865109192002967031804875810134239779844491828841772345217032922333409087139293700401172566655815199093966399284615590572731164380598770330465579880087798409079114815458402306533776567736087082162483753910272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,15] 5401627355955837247321195578825727510060373279944200888339050332437761923424391578417822631671530351265044292553019667239084415631671290242514577354288279967872915932266869941297253817132517514466737293679183828887802491505587086111228604098950680834336257037425772433561391023474311028293214305103931879520656647192202539132846436573533009892390333448330948109122422194653046543613620834049791191501428827066668209953444166268181488852289410552697123737868033048805023749648877507023352624764286246705095058873941401758875200448345162400707159590763183839091990119957026072379878231614591778919226935953169434487993229358498344769179078917699111860850864371600312861651843785933250249644268566937247901972496988681121320321197873517301454120971879134154783007720387919704710143427024733462104697954989583176995258775870407590850111932521692366441232000610169806631789477704568377094677900496623015105162983795544667080983434783544096256896582287187932319879772233863828552061475933652713261088519353669907675106075660491464491880367924750904166666686499645209178420650556611797137595345959455507571199645030591396873628436878505876464554419346207572821635560095161122447044148629234622170677987343375148298515639482943667019884384354864758404477338796304657952646792904334488523891708100696854049783919876478612264943849579472766227264382285518257057917231115375525151926565171002165315670081003170999936649797977997916016035349006737549099335899028570090282459372835536387822021536845151520961015004777668681490178855732864512265387168726306385718450676958268795987763793228378407406163930786326176376370610131804563398356021777239531099603150727193399639810768259355660870946973126354698139856631805285177025226114172190286248766022976254555039768973840058079029726573680705858570962775998793325928426348801551967551788352086528296432864598170813514525808913955299016736680074755902752754853498165120100384657317239346832067125263682975096731782136588952583440397760083381486255993000039042297530898210537841699189367152373915746599787597626141059931272824722071594826843734939197789452324631850668062702509133240682326719226391636853608389948698434690859939479070995241475837092517317927527867404126644801474599849829449649798622040504849835130024954151653961326767210445768479756078112816296244395696797212836445463616379318293418571935406552139229787324416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,16] -14942240491595939920117612093760977428744092407465853855798772480770249575981316827580094135562250500410431592326852962127620960468714256399226264262860768399077244869385145281551480904486389718206164388213112737243220058693133667806374783605104888496109446898985981706582337181552821007749694095942263125643708278672402500916698348716870520897766129712709406200112571848827662360057593772965512383550579676683908579483092572224599819634467290343425943042205579913002479860121717003485095568822194513183570200306747374879461539702247081608659499015676990538604610011787431935815143640467575862781142403927083266172757733138620241036282940033029370646361400111155514113586844646727559858883722404342141444806824474866881998315822304652921359451220574090809797744623962596617963483839865758405107383883871182413669834758015187551252322651126807728974287080473937390786108521660835841391573427925089742140962426492886079038608703558556264288275193513988870593519673585185630682767888767380718889847921638530658081736098156285650890508808604662225213859316884152004752293049397069230206065963737147868267480545949078795838272072763441300408756205639790496798423521376669443441889102096233057525640616697650039684191877138662689045212322003224962318599697826138591725553241451354143911266241752085602744571220167259955115616688308211899054231558125196950817139419931893272727277839989460649554909815754635715741722611571217246936156037325219721262424470660250322542357511310032048389917967753638304841291544223541846677277551979533807343000597238136589729884595353444353406610106525067730253219926030610879971516216960223814146786777027546064121835714755825728910348654810889460049853980510296409967793283287566398186962087598870427322138209055785911690379765887876404729800563434071997257238508469306670811169726402310464288866176422030577499392595438837063328357203426222489334578346834257057427299509683948937722255290693849677775615279769380208645561569954070720317061588148979259715877914021429616589411657048401642163627445110673417234479657307739610715662709214712031343979418849458005052099198158044603874241111784751819412652581100527159224299398650124338032125209255921641564018152594311971426996760134590182840362898832849282489128477883604855454807598479447064540060180567980536599064901172473576733576577501687649531711563472833267408087762536866686959616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,17] 29371062394631208001467558356312998555753451145597289993135466349684359383677013477721655156044352557918264559895141010711037304674651586401579839734580814065759028871868923766746281255636846610324561535309454743322967486831160354160227914299633342345258536451464186083072668712320569197890008690904748771625204582932332577137153626676086751534056533737244745517014475738082484648663158075717840401562587630946018063517614522696716840874824049873584098660554336078400943165924196971318498329925538358525717934600699411128822341198813816924305499641946644560639789438798323616519337390173446150126186082649818898955818441997439463509151099935770341565144343056170885556594778948909356614547524407357978862758031238514629348369259628236358030349670452882314842122849011564100578061424369890922788855598459440712258330240021937122346908452490488404753168154001224179640711589058427424385432655779862300814613611396634292266154929842877551230375476192335106212310583714298117094996255749885765057618645355282641580122553215902266542927359083337444654466655566341593864791790172163888360872386259449872059791031945619777814158739612735962322987994837492337051484600719656694497563910537800431694487458591969687289136661613803073599904048036443709606352247124139352491243940135939118661655187776262938073918573380613010148946416262856611735464784502362322309137190443038099993132628055922795308665050974898560976975044093832190939593149072462373440976042433968712968257055051789209916778618128859816665502442811788125951595383535558940719771196150996851254954746654168434383333176180983669017482940542195304487169054361019107968446405990079676050909350490931257162639709682624956550385763060462048970043098097775825469397025168362138486727047093546977900638526767519144246960412196474094451468912869985887188012962815531792383499359217131427536155978228522924664029410655101071723145972205984511782776512219340241182634043901356592310033441934117126118210379279113664734873213939767486241298099267980293747097123307572029270210987276280188259931630910313447647023384875424858456248194596881105065856762888040919869790884721182769183060553192756216301742619767922388879049863773124789641675467708717626310624277810039506909307252620350256289233479087015267717181376058076021286821467420792818766310589863942469988517521130544230756388268388210908910396775491243387912192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,18] -36646611465765807666610130794589694246317521667008524704833318696872698093406360512563522481499375545195039790962771276256713952790043372676492106403762973372603274786685740258984703217903489545977808858841924883178630137067657022568752716690744694685940395333006929122929455999511792823080401510632448443206824799008924775808510218881188502020776631048020842303500262836212385880561343140180492663539555263479000481929914010615786943047812715183587658249169102310615617644136950873391690078609508580329135226346552150747816765023775332293822083531394037329079824731990200447102913439033803287104270158401802117146148514085755255900970080286028245712327631674744346031418085354277411434342431633808664960893052749419901821413853659710245535104201950433279173631091075843128636132323838819369550608402775902321733713537790362542215110307895958258171814512017061629879383129058271860882518591430239550769124503885059989141696321108624825416767816014315745018639589844894486409867506127755800697004799719171693687305355843288727450246939568808753647756156793547268166618271273848698123506193117978189858353043812004005870525920551265886159760652846364665889583887328578819681748926379330479956969018759779492638331745114666859162666387031918902240994875472917592446283967237307059808171543003057494172488886650355261261530465522549616392215091818025364085888982686677053671712724820042148776802997160433765914817586582825302842579373822267851933746846730834589273545085746467581710885812353942571823763167170269617754144657267904058586868386247539895335739986925803418091785139567684416269196748990819903578731094823223014417468813088800888412331140850488034531487298153394793810914428619137350894725237953924428122053515867341267948752306546652241832165965555286420721272905120541796450339746112566782008501529368879115209707473739199662217662855486742999795133273668627007395448240409877451732325977896701550228181837536689987993634762392776460441529844851358355956082293232272611697809320385700742943980492098495378880638659924983999074689613363768351292218177791335138558414080260983124562718152354070626861967689250538909251143870490904612722142775426050286153961723588076282513528764040112950063377793875945522986539237756318476274643280372373389914918183477131381431486511973458775453102728483249325931981419054521351572580263009319431773288096008920864129024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,19] 21744017383234933730960565483426149073878020643409709750215008439026002440793169560467606567647855362886040880383629670079003105988113737608786272775223302411177381358552303433561681387395683620638449000741987043925384625533152942302455580425412291334196141005906279525562634498010547928776968288963572216158511564339331855756337357415231904695807789907053158592642572511428088024907402198954381874717512891194879816552917551552934925684159633310662259168986068327000839151453468705609648174551643862375884560235481691950578894011155307173737972302701129501453285145916974174789112222217082821704285924548286959431251357909534884316387772781796797552610603644444870502205839003321036745061211907015159803738523329527471891154183027979484380136262040714969522130320335904186539804513752698109061594758698568792089737222620045809564400854242804905444213145080291698338733051604165869443121938948279690289876049504104213727615071273545891559317795233028020518983523724214066560990079871760445673529823630344084154318590878730524693068248298645808439737341185518299658139873089613116470801543300312710868835720372538510188680114523103803643129288169234094005675835107506835963210986581415874831744832941304699596851120317592803333043009915808070718800070255402442093291318192450916744874454043331971732135174966626246733927157620826168841821435316625668229255848197925857239974962827942174609370151276869432122092493489451257451701447789275430877363990078377438487389084851109615776142195321969687298480906146386828924010822924528635541490970826691591332759073221886560136062452648054381315137785849845641471424626230997112051825861725174408311127946054239723003722076266848511926388312539525039598292767365327459503801305187190689343262708516188078521033593267726251708622522391554286110841396127396175342662968916079326338958335229321400052796424845337953105669269242168444866643050934299860678630582999783358014693694755759726656838029159014647410312224256048443863994234005991709047875222121711138464675243230833655721881255852362141874460831471818510469587099497303031514016303627422418195086009794634044238337808971291241410213214913108079018424681743105623717714701582868132428978781863509498939628294924283656236379524877847748846867110737965984726075640476850388611319355959710409239642825646609400755737721306211088453952952867883458589280469087436824117248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,20] 11633658130667819300656117122991968599499658351505058078836485096715723715935276280268060266156313016631906910877476629716583511852480348761366314215876326863141521406288448357943113333638351379329614548037931607402196860567572265622942760314080307391482352297152816780585242360357593156958634355405637444043148946381734238514730111342083577030493216550453160793432827213324598717905435508859006926816706930820810498880275611982902600368296362928451152015559177507648529155074455265286659906406793592184298588069452107329684351066262359885753313327173915804648757642082376470920254730874879038012777074682406501533456268057783199338554918257614648437603650046955109829553908670361721149169808739590162389831955977149200520436252572149559695175367025460945721316776470892081050524519439879426318743926605947746436084242539195203672631363611404218264012493526697484209999387814915957011213683514255196523245611919452651743476334740615797474053082887006721503308617740758244489337628739833896947527215551209179285784558699910288441961596595341674240234956834767880278129491687257981484030171825068662396054652734671835783560442238470075296386709719014450530127770158012405397123229175006264771649327931100155645655931937486402830062482362112456459606954974647534500302292889769770422378363180975843651703460012758624742338640493925525088032713401202610887224225436791573127609955678188360203967119613309448580050778794629262161313493120793624624097346745682915336762830637516672503474662668414249849487141440264578894583630561368215488086897350874300975262745624264425245681070970854564767143125190689018539833326541940554707868736290854817368540527500055748062316544620878290851239316382074812410160190881630281973981473752790996814491881653158047477307735242730927385838369433058087845097677008615416144959018521499373515550683530735239431172943150775639216837455717149113035810586872937512451626709452990859933827972986661761718691208445246773915890313710586535475353644809771193435200477896383528494702652480702385959523071344163320768497923562425556322043227326902001545209455710438416536217392166871987366069431018206228438912108679072538478871129833561666205116162869669241558925355730902228861948155990879030265783332401278957300906687458489620547777360812272685754552918038969128111989488146484296307661170088449599745106911210886536056636372285786602864640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,21] -38057343405877799540344526813208321619676943351878463785028048578167083307162254008129899828157287010419997293667851603808600906436026968308381352396676752096394918714146049171044950395661792297893212074576882460417721083224023873252734891757695207885085410658218191230022636037533416975056884400664455877727827008290947033477712105486632363752440714495587718005505486417726945932725005519326326565470107218891886098262913793292943595666866356253155493772625004273745365852738563562557979973827760988348104631307012080482972663312383697525157526721050629837591568993033078748916341382094575943273880544447285603258688260891569726433297061985885937669061577993347776670055299046569813765068020303040972594310375567886286370290992141882765595595057846548123294575602835748930034238746229559433578533530403305441340091021788455213375579074832343453544426074883384175378269553305349784112827133037983074172784190482513764086788451188928750863192209952255660893902305306071102091576296637457800883346840646952849165640653353940402503594001114723546650732625815205099248935275637451387707800064497659753125394134723411523059138954678632316440501492002822509343295751551817735787230934059131302796731855552015036286356881539523438172982997695762986110295280194713998633892356840240214000028996958633394530394860155913491351491822841167780950145828506226697225629743453592146419605618126277041065849774288635522381575992775685387960725810315803662161052717513201394894289038315041895204527329860173058634851908781608824231117195084125455691622645253720423890068495082358388526165998267248441842545062148114175218516200947161738239659194659654079723852717521980531264083908333985583857405774602962888580498518334103808981899872316123324306457428788505503828179135764466299111499973634832682652670033406642005554797175260442619038229239614122545570919349751458654826773565095084620076528724528313803470596140697000255761107423950494952019060677039672005637635401828250042081927919686299863340975088686227120933519427807780681299545191918477722479711792862132336555090760739480373162636757076627578233135563049853780663346291106816150395623401876532227981357148168795863515132864521547262840412181724204647857229110284683767953840888756021917849794872620130363395536996572181028423725894993722600389581757256493587126860202762070670643364214993050123033937438857043108757504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,22] 38648860302911354469490898460743387174007379936924867948592222723763830049879219518317331189509732256287579558037395343822251060675897680544128194217750858312059903647275015116721852447663792065601778815955646363300951196727172778403053197645199845252898060192979950708578857461625261345451737220214892020181905977279750634408120895290837254379557812669683925688098595793457867879152465826249083097930390026500439815485719309971910163061257284710566978567978501620369190898691373082694479130714658117149374544965599189395408238393289323041819287686285740324666028950970543786276282302995471976844205926023349841438438127552111384563810534256847502520294158646939551387266433244079763875345759130325877987370975981243427840253808731743159092565785717480726341764797845013747542826668260781772329586179811149002540438709763628012766638571665364921654483404350367019588362827100493626095284133656457286532377993567772822436162057342103719242526630159845885300790807158465693620081811127339101724178526677275078966810435142191162801170447326126897648094763335809880376908533913596101928897338973009608222937817676110880909884292348137541318326141241740562572687045780533096316792388232550286627243082161480916790719306647641406453504136454071010950203970272416073667141848840990354240948872727785253517407365057848080945494240953758370349340906660653321357993735753663781090404526349027908007679713530557111803929347936026443652897658776952696893970391199827806102354724861790321172507219199934380092490114437077294074143900394898230134508488846102101786443500513986432888038762088890258749466848747380515261112553930873929399074976119257132909730202819734742256048150733607311787380068084735791558077574479295681054165726755827605935018137431157401314076294867568925925527509533316948134504565530519765484826456125952667744477289213353351472149267909264342522714822281180505285493036288935145006307260785373871982029077361590862007899012614759404405447970813588500338436951700172584466956930563964109074947646814886390392367871599870310958760823360367069173123395295603894019695144056197483223278376054976231682319071351649354962932636583163751783212758336220790880813509883234960140819910341227437326213734657825719546855553626606080489305905784564682972288859490442510238243508311960113035028911869231400588877122045549458972913502633752476410739320751551034104320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,23] -25042836895433885259729456405289145007581108513587722353889954620867708169415438080393157646061118534056682399667008649674471305503582597380765331006594039103115144883719800909016488551804388889430586231209019789660002979610073687825063982949089976065279063677331982908405336263061559895353179129933735942745699921162539709589490037119410754304895698081795289684838228087290457957874256723720371530228407116114480440852023059246587836365422849851116144265178051025600065942093568621803343696416517158832712512343449177363042938893254869382070221812890611976688048946784808336339066340299366793901459708102585921800684016764266509128707912231302899527786645961296963017908419906065924109772024470088748720291469296906577872810154878656653869222661595657438267820461556469241553453698577804238159767579340490559171475917977209269545020961577660486731344627447187437733076038396216312975731226019819519717222883162193330441497944110985717807152636781300492134303706681684927712483342374107153224911710887355097067631392307057569125876921635309024012276641926790269121516291274825997994361634465822818175928501034201172381294019128173016769545072996372647953886785659574940920145303719770720319569955468159939661629461192788433510629157892269202331674062467064638665067184562935514662626383387839000049256965531121419933772861487703118925861533714544438358165131697120696452867613289928742876111911249740279431833826155035948841341290255405255664654294012436799375876101362249122516385898098048681190687295951148975480588641181366425098733313354308206348626846820063341097426256456296649536928848182084127499671461761525852615655380810802543990899085488548604223213203642863418194823419460682091477855983250871007790410048136248283789601498168790315448399170768066436004517700429317800863183915144053291435286567926040157215437901557033258488307761508740151047119623960090582890328416651430250734098162688522455203903471982831124623066790322369004894460152243391687395178526834689158018418319777399156055684387870995930506780681747470272246083745230807391412252719099469421270680732313051903908238249491258089681916104710377834208720895092523956937285525344716604345418235339850373246693812395577423786850824457355226306739066928687532663416746530231525918458347005466290152079942947439008749630478581273829452181841644408797137982456101912075106166039744079097874192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,24] 25507271590770975081644450902997174035480723020584532957916146927261555541651515219221676311184683241374624436792652724815903959061402793197945460426763031967992218249601538759974071231334327337633237053540782602754553633393825005482215092949286248030847660978129309460102943601675670569806713797349196604954068680024858341039467065852390620154228863576769976982526167639666596269755072851697216815843888656940990123160698760885154608147214527201837566798573846356703695387910822559715140901195430484700934891981362378442330694706052302656978173284486413627005754700142207953844853598789412438499037064800776320255017368085849557176069611298262360015565410843897200891330452352564751843446497106884717297755476236896906646426845698615403077703041901383147228238255529052255275902060602610085881272203827290510293391506129956540932630944152973527183819792332040466250098887249074040010158950117282541112467232037325595224837381484674900548224363906912222696649234331019710516242477462848285772776355147598145813242758611526062028513650811302964687597091220412374184740228395059258014661402641371738590967920701134861308512811283618507574013739972704604135023718983399201788204941500270096296628528549617141901956795172891334788398989369394023683713958991748579489588095352531717470024113737155538259303003714598852241161470252605228515829292787491279827782636153362217197412794567250580792790077688772382515515028731233302061976374569588696181257164706135154882661591373229640665043750480475659258549465605578344928703707474740710562702715734704350739472050545697257946082688521519251063884107625458338691737788659716624742725527495061469866575607169270526331042976258045388665507403066105740655547574945562583619314267355255348136700732507524554602844343358825345001926118016287739584551194914240752217170681523807417730913954891716991415312017182965576102542496377736632675803759677599979160553148241107561188059543940497172019077819837081383536106639931366358404173591254410167144320023660669884724601109166425300086458321700744981262762580467021040989551314666025111806504451512442676328762104792541782523885730288443382239099049759499965860336962981312031299195004540889658495688415628136110617343470223982256548436165007331320050995988290821176305475918672479333462477829696791156844811879722821644600860730001303505399198556709409060305709220023578546483315562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,25] -51513844841968719236856350754578650344775086268534115811250929950108875758497953590966830444767850489711433244240572393097742431432127124226832399988671662223909483626525456487989177686920624799318831822351879937549624633490249411284023847500018990962167902293377107688230604706738395000511249356239210506958305572038720796216451296322426520934593351499556308146779696048323417347132032239415735094650409626253176837134861246609682101899830502997828216095992325606596016975528540289502976877806481599660045675545863914252116981921962777347359488390886146334789548328586263349415497643302770805318059367096371736261553901045368307671620898599307218450675292717978914155731161682765988555089009682370484814310724330125458911899064809657423074771076610473067268274512841869058090657136572057958789915102747804039865291022122859742734672355168099140652106448417504250256979348641596640172093629233943707078997236655138489905388933768151819671135324761799755058722814204228043721075281489594132441990454411287009156089955826085678125382386134194067626221826640997211127469113251237169855165164992648541207010004317481599914122596764422972466180906283219578253917035474573845149070563782572505015812278442278885222516217249482993301354185624383316596560888563673760185976607933685814114060301231509697280920955359594433860109917107175108250088026343168777904112719731461498461052396884869310381056389168554126458180011918861939379481107048981889701651774270581445129573443737578368127864925933404135573185801327395708190005034325124394724632292010200389333661631802092311763746456652079831022949126629316954320049223879756021986167283839126065040261360741527928310327301145923193288139204549069938629146789024306164338039973717713088455285247730260571102248629730400100096080924135717643317345228224498252599908221890197209106930644833925518384067011693510785458629986010704415373383663173547537766966574190734554043259747459607206134729295855717778022732722221881567131845040829655058638408925494914859627792915045800137976042259032905192642515469738171596246665471645522962084043160026043068285443184652803740898108542357668999010600835921234409614797690817095187964891295403728924046449313801912556370979135818533057191816407501228280158294697406068538463994799274268317747598501650899229854250073416389379407431871309628533067130372799234406505928785385341006241096093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,26] 87110703443342440635668615687138834889387367590156286132210559683300111985318550802948346627602546660077487231084791212754423406041375204318543702182707236077302946728623235734058659810409683363137098775825815247991040646298063225793758524823904661382568875607247836496837362212449991313154658195858259648832826260874338666624506366129503253211000502354817337225733713009366225271324621110377829989057779718607331310267979699368733848125487236359829307504897050328254447636741656191514424428041162434594302549577621001341136637523093000545793388068590262602872639551168193420383096246832403872096912670830732497361756040926231589516876362291742191079329833871068285024283892813950386195913513067323122995019565629865488114209377818721093067362569741858943057518003074265602349709639642689806527808267407032842436192641235047229838256638456025192144524473107349948241271216352200907738342632422843469079655518451958266377554203731481806040612132349210665911444855624508154456877060543651459282063185034554441671804261441140711050617736807082068335301399632800779495617214520210829019517646193620020564932617098785077718987394947086257949881599723049318135821929420340721078310111661577131437387661931776914112842835442595499121019568987269529561220837306776788434788109628527564469401963400269831581628812688331746516367595977265090098694802101943402858250804363760913474624448190242454175613007941676484976127668842839669978901252733632299325592379893547152213351235363759500487476936022319773146114688628804866177732745860549240252335466007043572333607512912316378133698032313464352839913264134710542574468675446970243768641930427826087890643190523026867633488580467716111441456774691857893907350831932966490152352277191213845023559194659455568372391181976322778559545899596709866557590758516729186346610991913470393645504015298493420161724121913035226641386001454547008824136076381586672380668345791562360422522197430021840156830766350251023577279983291985162165086446052783521593286818050014650500312359647789801440428352137692228729124129552980561953063037754745367971255152567942656859921937954816964995850137258240872998751338857295581798368783101597200850678859633352573751583078174812342960014151137408500349890184534889569916265910829108356025892155682505898897573934855140102521911311895001116606788259396129882604675443450480762286259023679420088413245890747070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,27] -109759138168757575844783435708608323366440953987272802613375214186450392627872902768034465984792797532851452568292206589986542173841970311258908382526727551217688374973962132546150757177183863169714500013007895001485111836871812448660217858376949370598526950927003430399257359488922300376935559369642041528251755824828613275521819556948332638315911655764789512459472017036414662673668492391305308854605141679851327670682663827819762974669856651141228509975264666664291076865062627789207554834349664214071663873073291566106147893835291095943328412262098110838067959362917791420293572696201070062214707265582878168185653385884708918020751105553439104802527199495818215280754863273934090312367426749307928308240585290809807392938843378541560494386990086371464775360735370385991736063401262328125869796563084324530474303773799784506323280418774692400737550794845104247940985823686932508322486698179318948948879822376268762012255275143349526284165604269223749045089332215148762651389399276335909056433759068230364544526749062941229611079153997576153002395385855757476866551620151713809845235204826953715780558504402880266368294524684433331530509051543750877738203716035955673935790297191092674689508766722945406792471692554019654731900315640434245390646062695201733718097902737634366352362097025173669944583726367250370955434612493261411525226895357442948753265896265226966525277320854622085046313278216607973933246590430882676407677728885751931847311430053594341629673620613807547375716178326908833562636340857901090029394534571738896521736753470688150209414285844517616261401581596500944675057366714719137241757194126755708609894838613256702660722635063952182897040132979696237829838066208210841340242518493467722359447637885619590764618051967036184994583044653398107960187148903581499050722818326841507436977184323521602125509796385846152274341783416745984698680703109691200220340128604940327778509685422117503636267862102532831084922124644181649528658845863999650743418757422435645274988763973367785663770122079409878628035245386486179658547467109831958757012427428599419590325584737082185206112793310777310491893251329397488835549655402747393315495574376288905128429611464767533531069945378660405154397933355566721814502396732524074860916491719681253825407299724111734513848609533937163568957493865575812256958864034449660836407620679662142042810872316497141313451083618164062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,28] 112616318488977851655116195138573647054391595244440078262377355117381196911778953051279550674636391007127152381567912693448256743343303240135201929649258998788378875544497297312738428768353510556174921760678423306878251273108734709066318681207855621252731697198343545037140511025702786218456052119227629249973837996965983040191445990415124087706440369291202313213684354657270819816979455817455904057136306018898220267712332861161806477746879975111036510734353740279694504116383000257348656245364748579233361734279272121732221375360932812568853684242666131013817280353613299846223773801805405047274684204353032288876207075320370645946296243445015220184861680898158255659657849106958537823017302552270028510061424710979119639165529199316067170666892100114748874545045480313587856601754453242736749055292367462238841037414641681473164056977338501259951612596752236226691103055342568006964218384765264369305410048648533598671262726104117103265876476584361760710618640344194629840802319672278796479186075477508204415726677195867780006568193460938510349264759734371764891137683794647498225362675729838247195193950353737094637676640445055976807802395313244814278680840644991449962047332451559730066405379397378258494028809225591739338188720703319020284507017658749314716836419361996288568552434729974063678415649086485412227512048128625746841094103466563474356068053439677568233377146142213149676564750899419349763722349696983588243308490390659040415087596247894023598545811435803225722111720217861364671203419655476864230341345647707336768608032130402719211807668289180914308013852080345730622934573758844790475645816050308045166243138725258100972265711879505990579174448205481540951001664106125604803503535102244859368135098862681980047429332234533858263978353092767203147229669188618747517341838702289217970860379509086724076497894229473890589876215742713003045329101407630249438271124870773332161152960542004473055453576280493472546169118563984534485565351500938515681555850532773145959573960898507245415029573138296767099913645024852865494985354604674935945958659053976317547549631160961371287669312210412990198045645155249093646803062384966125211830257027849994047844744837347568134284925636585943024331230648557020137038122603895275003693521277498601585660595196525346790962913874094308520620116215326105454465099714569459975745486096609968723509813403729627595607220637321472167968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,29] -104324259326411676704228339737502797285737450094666715908011876338328942205092293805260601064210990164373249632557555946812093635353543243451089945935352518227936682041120577905797194772725974000689263271647022647556093469008482746991048931965700866782037637524534080810131881154285181212290648798206783539751092839679279224236627867781850899261853610145116613574452195293283408005389383465715703502299602372567245767183039980415086588918615525588346434262282986523503649564134720336283742546011763014699045236483300817144970386980899304448932090038878767754393747566834110040811079485932697229166090713995349073495764508623827839140669783518664552606833852241039174966200116681669147389250793892958574400399134681453709858701774047171009607716700600457040632216706757593877627085439752254048527714510287754559273641614935872519528775303512856007218222926253938713513799074035921178457699125628644731416628405335099079383821723841597390499087613851246704911045269038220183107939439435179422216238600838037062758478717386657847986145728943915188073396046887470789542178700531965720074681992602356524147339537641715881969920284480166988831679993630407076643167673516637705358460806082935159388736917885776424406141813853360429568127950845946204520519349351614397239730667157968528387338731201659601408840598110430399365051018351700991607743021042789810407854678811356454614366389132429269969169322199830488117359298295046738025356334315281040517082946756308311228352299495229583909272055719769562174850721207211792894528655142145957799483559204424537371020875180095457184592936307479779164803398670937298481445435816344679739526607706564156478907922629900720045018334818881082811135385341699166067076759589110424869112391311447852058141191841039617698153036638569978386613138314319077928622565140490967243014197124095561150057225376300007535961614763127994018495428625730360366966907525723573532087014172726744800480767743473700967388084235368698181850116009416772905193969006971552170012140623108967996082618576817679029401191219257916080048205956663241746901425780655755982410571958589875941454170249610882920871417127286325252012301520347850624426316330148195757576126456527145253575326163128113849481691488156677322148191242635635207745213548254162755241633559874657972961562714723072638771987402060616677216143971539193686941534878587580676915648336081601834398543586015701293945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,30] 94536643064464113957182539127165271297302027773707362124628336093062776582262679704432431541490697577995917961324875906068799472450231843455066098479271066357629112734793311773274633176963211761691834778719540802036878477945524089024483465812975218969486156586923335141740021818089884704463714072963313344277065678277045954720567956985827665169337407759003607468141351176850152558263178701730243795919036850741439820592266230060746543584852008906862418500120673544528966328764907842368139685140876351891727475015977153652309257719051315778729345174760517393857428168097558063843798625804848916118293510794935012272055996085801923146848337641437056627963803011140669130248220255812721214251260335689980693546298402568658017608763983965235164602985734372237096779473656140192210657362867731138665747391357529515392166922283324815847089868252223982817490959396394698030431576049442211498681542118137532222087671924993814810298461740428936422183936000452022267715490953124997558623193362003332449881274050091966881017148449691327772827652318601663847538887465446767386523453958304131549915874262828064978958090457997840429992001689606205969798929523596220042662313602049030842001114037948628695653192240555185849524551847245290945715057229133012905698211968019371684680816616265500591264778634314739896306470835323236092230838285127195683177272922512704659314981873825348823515471747588522517729245600467434846944602011794760288179229275703143008168126832307198851450291433489560053340200197544240040273841502873792806740046136441636522260362069831866999642870069571829481705876936135169959744110128297973169876964272066819194698555349191876768266936565487257872332092078674284314543087559296029187873576255070527284045455137712335258643326577975003232463692576219187293799741495054665632548481468010805273452303864572114522216110945455699250206394688548544112385568293592064122339316521501762576843246163808761433017793647477947408356057837109736828750094085546625351854262570754573254131041630674767541454861546336532285956436201386481999333162492028818694516204085725492271231533765841078578097539783632924150761547954429413668109991027607317339193595869647125322136705955940229369677910865734420687615052037370858810897289127308918563501192741676999298817445867708784654219754755056842978318139175755303904147356746147388784128123404453672697855314617792548692191181584669277071952819824218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,31] -85411142910436326571906474098891651187575687782427966342816772212150866934154480305115853934669042139409708758082356348639369152244459799657845473611312646525453073988366035774373398930457327388550852965829809474920010008333337181176446131931699997825877120342604918595467283201213214130272783426791450216396500037948681935060885926350585390557396996006648727485298703039511775233506540779960986936181780148797294951430526478422160318239969121968675906981338118851606537087471762700541667549657920628243704605707979349915997299871435691734149858017761978441430992006704921098935267776042240042487308199854658703770826028238108634212750716589678263504928812909973198556295484949121970877068359784435627916298919204975167932188729698388494149411658277151122840779763179072162036541730812447346635654169581954434557418090436296595846783294226268681210267953740190179803008975046097566780687548021544632920936712040794228591325723715781150684753035639522691912951006945453282425984208256352380022596471529815150601927860013611225218435624694518967594589100062542990460560158557542511825972799961611408452111966823865610130379066991975402308721889489990055447502163414256235075007270371973257257461980994918632561471564462868886555851709774888194688743350565676210513038199723824106320636212049532004983848646689428799597483626665818596269025479566138062401795167162644438838864658087411279063506693721788430464725096816499152258760705035963533432084575039727806936150911265107571506181265836617067730253984612673794176362627432341246677045390427702666461766419866408760720852012662739470600936138598899532487701519681992299179881896178929033388915741556030315690189912905888781393348204018443935175099552255545107469439388575358013627122297487039731691499976883512957358985914521629027700245885481256489992544932278450478160646697852115081654596573367336866880715203655355305162660933688256580396248878880998798945629141607390790138866586955228348228938116364484563932142381221307238123748094197702989010782267394802220144381012756351896953958875749632354034898819086174662247836092507176461988610444560195142948347918211428414273194248856937849309524704103977390507128589427663436537523299430473315877689288627713049440951049778137971654528839697923684676635222540296214612870296013061477291844765756793312092768335838391176090832498801929138985137892912302108616362689417428919114172458648681640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,32] 74519617503356121667047149536809403229914713011706218865705427401898693515437344930735203206531682568350843097334969963813009718800678135581047197175831236794380749959878052877711488889615708234951563951558122949243705832977882673508971022613957409100007213119724584821583654599125004393773303591215195944544272108665506843578715152583824668299038116250144030742222662914770411258773918644962926536470430221703305970991113547252478420345672266489218675763222158228884735087281774519320866105658784857200934291621863697571797586767371622517206596856610215253662206477721968344766336123617979646532393180847023290663956527034185878119889857290600392338970471252079052502761673633294101224866272905740441806424514010335059861021705761174573732591676601571475498774190489658575413060836501971777164920271861393417202982425015917761738899235233178481541204923685505375491657038741671895518384769206093823323094549923615082857060648555551447149206499331530705934338365576545813127804755755219906769469730278413516523833715605337592000681553698798797223770907847357357830038751432889492681238318259941581736423251239253735583945297629118740670433765055846090675644735532782670459491563745966810251530942599176669537601379731550744625413032421350553943127904051141091364260653037106187789446408472071318323562065262851978545193790935509913809007284618854869578333700684382733177757768536076402064150812557321687596879663608898630927421227775935485092045809735842505913273427415945985287662620961380893373295688760020528615711074528666685396131803130496002576998184642482521953393749169697819970713779306765104478530361582996119672349978097598674905524822652430855097863574194985073634201608480171243326792256089873343769482867857429531312580671825651699893040263771013426557912979318265759371960172773726552217158870205618680696749503766966161641934504381584278641797336774470554415729504774185000215540679453196720761138497331040640202007191808717623333940096657952738553303403489094568414362145548267826978222129746212637510340678593295218678417714518686862472919295589104972193526209900495879422194815446117144681385692732635658027454802146803085426144091449700852050424252300510354334947479825380195600461506542083942452901581861763359859237610091465735741098006470825765818382445217703824030479126290025053642350837598320141486518928210637892574325415720217934657641597807433496541307249572128057479858398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,33] -60594481373942152216914398638941824427971737630911802917284927158544662491736875582571371926673573950174773490772213100244071085341023235916477422950903736932262238307501518911463551406887569488937934925050902550473802286660680628500819324540966210525178668214659193246655821525527066071439787225781643087074066070709144563158434130028126047844949795956616348539304422806451211951256482577854298649470129361400799523239705956459398925354015838058214507248936946093583108350060381630242424112041225655066860253685980470512549612755544419075405008930715417076886055075612955952224738026425280593391192873923182223708811722532768602781398486884116078807523939956875023494155588819038699411789302554219227431084512541501811692826145249984807228103183353329671131437410407144351171975871529444099692938747005265860123428481952834355548376591815101857096650361523641154467944212305900397854693460213190987544738813703675377984696548493007784273460192439277056234326170484318354711326854051728476421376614318482026919025049904257585235147403163360202037052637502737717501764108808325095247477296937473525403606849280203626623373561305463316347429446376105292392267705294254342190631457474055600671322067481401371838109817651803612668441263641911228865390979938458097016889707969218423762240129049027040199929142217246400883552581792093379913211931064676075900109859126540120002838436487305242613117657850309679020423136410768524603560565779725590724248531583388842624054646412651267320783355200793020432463852421479685516965749135858687496418779038977405109900235603734623242444701578734492444253453488956877333069871369064157243148312268107793879687446313363464892476237185660713127883639267356357905022177156655623020630098202423869557698063168503525638994966220521225738287260690541277180401821300638879469922884362732168862115234362166245124005075360961120791598030785559242671724367530805919362950922099057947798989636739675215292916639160532280398865878134226134750030360024886718200910800912861301608566338631373213228192597208171256194422114474290298894275900511755096680827167255232740972746197446080818281237926719270713409984352804316934019808294280078459825128271125218219927762134466456423749341285466594540211584111087090273008161152855807593591431026963905187650501213442758985419125785884297450359130517221585183837503069702893582425464556456036112434637637399731596360652474686503410339355468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,34] 45159092914819314541028530378580533084880275471058490051420480609183623980591318484753138609896425181282495431196940916711144543930441646339642126102662200018479998893576224689450776477917816346091087316941515257892481884848132594530364444694890560476709509465348912909838048146120575264569237354911684335900901852733478336907640959616093820599584548068251094882041852993107513809289970120404000654970246512193963353819046196146916610463132413792469921194905124076938969597256838406897290022367524948112937138603480455907031696557800930501867963882962989467787406810889363229039925556605829429168148534019798381159351540784728015373316369789448768567719020939037657444154757853311709614009921767841151347638792207373891268189982968967309747955126899212588569365419884827129849882134261126356927015583298314710226926124661543847853138668522797295080536101395322417146554424328801078204470188750383095944326295753433454410602302375971686676498593339767434095721875342618580549836849330924016601954948344475635201150848174089117278820223048841979086348419870155292937482276540336216759738820585569358911705264606595181599055564537627917468879028855544235236922735747618883382777341120043111846139753100419384976284861839762651086882087969945469907047849248637592531797876887530675609003303630899319673834058243042279533366450032264928265620720023457334258354617026892424991793990692292958846472292215063217262112981469122955959618686070413202370864816065742829690368950636621774469450516582031411549341955283934725640444782974469704856428756920991963540777763621312519088342840694494074396260724873351195085939011210365117310293408353569460307258327380075946748462822754748235438522108669591149172073776501677308184718739661476546217676643718286327099584936015123579462214323719362654273451359634985948539117631731572977325338979970281427525067337406016281183340399574464412102760480176684940150954178699217568329766390575105496857594524415339342475624171308868780477507272310740758799006841217710273831578887828374373159196764837498274949199171230588520409000842390362629931705629753327466734662898530833819271320494890534938166677245445149968257764806361489842302490762933091798423602119991984803163639017515552545039331305980019441250374774104207919763758842543459883015359035519725219383198128935474790170054828205077184651151409032595882888779442817404757239623580328595048013706758638363680802285671234130859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,35] -30776513948780495846914034968403755151747923120177169452470070541487134055201887766324632879919909328940411558366321764202253804234496258869752470791805125304729137248415441153039556618521461233651118955967715972578395204737157905354244681221519313857437135511058655705839263080044112096819515081790698810971533549739488558806166102850076485349926040045524269101366470732461386769541662674673585213787274393851748677357914417484013740003733740812865160037084697587803458903135014272728788456947564582104566076906951651143546491706155296026084195589861806698713084921376380329536835227428498067475173822440309290753448235258620144638400227941775040926440729540545338821853104175678932160826563392533220090985936449646447098225657551126728688377624717205713759397458184622027162554004534446665579869665906617399357628369769379271645529784929059469288752200516460111663825702060844875373865641735507850858095834132743274549528554898726183949515149229850942058087087338131846877527163219764005240504503818562174167128592675262944516595880227833848357634649671509658870780975473824724997379760254728449642221705717710591368412451859678100040684969770043109171043855399321085344359327614436660415270328910349401131348227393687904226002182119550312245983934566976250930493493881883722563914429922784561181561614284738244572436774241851082938447846849909640123803393475934673088697254466017681728932865788397263380895213053875888564563736119422263269832358800504759668609018413808497440536124210903357663018635538650358799492023542081723039649681216706637618087467218394979626856959220214115088658933124095203592567637290413340041906629697011357626026293022525540093231161821005390500551469855808737544678130198297247360570073026982607654994357513781595601241718586345137790009151561967486984292759175834723320384358632519093139870411487301025809487492369417432491397165417472886177865561328103293319745367858327255137747060502473481814586320132407575480773074497690187590132797042691055652185922534386349204400606683895459545358218745595075330057904909775274520810692685655516555109058771491011545942685858763438710721505027057057880556553826269137804101860798961170400694733040978054181758816764047523907005669250754937993392969428238492886531420707439859935127944054734096345509883190880428220556689047351863630475439247765480291631405831321014472739808782737956926971747677863456774338679622360359644517302513122558593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,36] 19237888425147311757454169386304672256938609743851040508983448059876709219508326928534677065141726175106402174670628575172522066225787508882057104105627244109861215756491492584976001864511479337350915840992331155591810063255850385150463386720310613992099376788644599840873827086556527431878491218162037116364727210968400600882160105363368161510628915073967139993377401568031370170352078621725068016945798810850925984485561909539186155550147889269599786836289587981520619561385782330075496565916347738175720110538370111001473205127130074879705828527031705087879615117843034832241374971488581243982176744842728305590715834208894264971536190790559175003497206463128483734283826786803551378963270161751246298423280405318061910252579607897021157563600278949408759535278922996699792690103470491287600550210377853779572504847620919919235570158876653085109142580709429699894051260124617243955181384482027471388950112249106912375110499726906282146373892961184887803134687219461354276692328753457784523717332704976191934782576555174347779030473263225125713712167433925205682776276929272097000403104514110730054486707694462560562732810372521529817062385669145561198562108720732910215419837274244790970772302454363155867274090268871227249870164348479499228294491075597957099237915012452891616853667929121878576362262786462196446050587021381174891867475641801255702687460310179682243300085684198549920939163990586760362135873768726832885823223702077620342229558527078213260515478181083865087493939613122571196202458507098200922985268850955515320224786152554993443054378450954652308605464898821026909025958629937670038184387402935678582310285069101525930956092528677932040050191569577826308161968534098062567365383366635310854806325887683535309798657166200613399643863330568592361163398748276586984696846270243081411328858277566131058977905852448276336838941331638610668728603463912612073206098271821799265503417963178312728519478143420021762501691150966433252591735425989256408745789781395653058547393226738959340349914200771950205625462890748356727617858128411948275974066680351926578966724146989155562981795326683954826085980915823902806045177977676845234216472733281071057315570141730519694806814805839624867841334113213400010341438550030079742995372799227732420571105842677283425585394916337762489886094789321804623118197499033360920227629656529421096639495433173619705830304244502868470593180683092526805921806953847408294677734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,37] -11057811555320340630238178783043060885492396377479744471591610529580448551709957210368105244878721118684618618799996185995338172488185345114358590950937859771835727296684716578532566970004738870928632453185766167886154408147890415231691941746949294370035404743693771171565875555334450395458851992536924568020129256012459585253190527751279109127863373146746449993522940523102656216009836371532738389555958336149516377430177507633345964428604935776104013911049400909752944828307924861737243895058897180988961668819633410608924015563465139064128104677885883899052349311406484299781281646355456651092126619678002343357108343449933804542451036964510455857097312958505319283358239607444908288374857243731830576959111707244143369476727915000496642190596078530950263263036543473277549884365096237971597950043657851256044751363560752721880813496812821769296168281230036371296041623257401384358435224565733201259727561509161240405507701572070736285846213126591431442395999113516938976772764210444833843249002395613343565029243597076139814021114584334219093111043812573469793202518946113796704325824906463906011645620682154339826539125552619701819112361853461497891824613326998757227247474459172129767876518420776457828767505730862429453519811274964477346963820428127565919141887212493429793079474960910801451906016586315547328628262021182988026477901580925044961570864294575740788634911982465934420083366558549214035776879417359243825120068244450049810178043634259628558740538251949541661902933505510282692912382846124534307829173972689809186462687553681331152440318303739583872792430329754102762006015246469186764399549646734685034044782705676314793499018547409231469339772117759331181196152837118092945575521188139883008924532530161161340455385702600280003683643604653461407324910483293912640906834962998892394211811920101496682340691911330026831258610385083925078106492732620098826777105802685465555684912000681193442640887747150467281475835783989598983417722227854385024031791378636830609457320817895747481977500617705487760869092568142962274444439448168581373343508908716719210658094743250356123500430799450189675561147946534519827271256897616437871967997604829437585227920031850800622145077874463132431429590636338418708606110786351232673418434251663653411410025711686925731550245619923440535161718908705367312463666501924669401240343266741662392889828319084993988543976601317789865376031363530806572725850855931639671325683593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,38] 5842807984014880813907067368929281040212459262816720861953250921721317609808590236611674541489131553023965765240407618298142215446405908944731121762137508584139129818208940596626007745707767570921827991945674199958388833618513569756268725482832564868873083726085393939577056279370439306832679645446716085482291484792083175794896976273832649345726937404464831724041170643418876657367453607745755878473141174574090254991581484904170525782539157089204726470605351597445904896148365593803720644482291435734330116112012148689363022493886950627132760284772647258137264831370608113634489861197872547262096036525322963895818678466564250218522076258059253676626458194331122249710869418607651128865972188754221799107363646596838997629701220865133250786510030027243579803250462618341655043207046776295480212755922448914301460482847384792545930032300172874957963323592971178357499850923340392261166456087622038715871036991220755621965769048102721278841128790125719478054428661966652177824443728496712132734562875759232105454537095662887914619948529543136489365504187124588473097059451732808800666875352567143843828948530480699009006800896612699340767415247356849017003242134540977367802633201100003055265243756534011211470730686436232266593165462225265636440293623986663840333333402119315923958361908616724228994729073223286321192428847618367628862800206638524456981470275480835952950683543022533820947754132851053135269562675728808664173004969018617745269233272476258927876108782257458916216985929970207753945094551949177135544261920927629498945105377561192431462118920994785662222186761383519376345214568175960111478703380693290840067253085452367408603307808563838773322326998478562468306578468125073723880006079066646852506919491124310126431266548996088245824455381178802457996665940769484659421533262225160463073385986840204710423928189976360620607879177698134465443481528014912037895831169320557444790681636910787826104216376015063590148667876690734797994974895767032746485890149108941306102959413890907308684942494024037568681753884909293168117944835855767466402892513836892221009267857336172417606672997512043098993538337368459072457881932358369153912451573798838380201386413902419024693937583436760688101201733368262752611425642680525068466578203355790865848157341535166418368470790636496216753026058944409023098734831889688870944524781349873095550437022113689668060266184575039741059882650894667655006031736775184981524944305419921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,39] -2827720068764276793326573924462148372883828855540976401978632546985474590692020575470223159745024211214859879273266262571264817376324909741214170368428779070481791649638885540389303878043321913559258319109930055058930203950758180375827758062394740740997253314007059027606129667409579583928130368239029830162555429100124851620348979604442555677085933217799894879644479134058357763370649622531452019392085689041458755369747478076518557713181631230941030938539722338425548984114965187289908592694681395357790150000209056314066316554966892828589905145795361921597336244601856752972826317878669874586246519995487429758897971719594979273950236367484230458794889702699360155127303055356741613836425766849655159517889316565538156155241281960265292536278821444099089655878880918781289003972801672802752033932411104245671938579619335293063798587857494216448951869911680504475568296128861023214933797625471799214137184526388413425042925782220746898100253064063089031111282122067640156280383633162660337075812792630709895443852083241653389687548114119863295233792772001751951023650577560246829961394839548098759768366870527825498367937794267283011022274691340537404797431651818661301135416875996394952533406174228166822936920068058684634088443922454110219360866865370998689996211596797136506694401545748636021577013482103358372799125271012114912310510498618074276086912160009063967280575868407246721285951846665220345212964810961428816496885880391704699828712243527440350092724934552784984939562580810695474200212173716481647955811050562811662212051122832363527051078936629475605550553949329260673453529130938215086965230515095162165197177846815174232953530607850279704130864800721670638318461499548086555516743724078566332647643036774817982478039183653307751766402335376209283210720812029052704794291971150882859043589837126988050830390916481026041569918094036800970971934287392708817023898240375976389981643350455522157833082938514245251261814404974349670749762869863300235681304578298955535353395916564357365921238981550486559049013871348721924437337265964615609046295633897918763813690912202576947050915687257508553661141919134682635781389371932144161894558617658362618240046386480905512933238805081723436043209368747937907572901130901126246383593719633901986224171853827442498159249924035676078570440898480638112687075536976676705919302712826051825450688080084719575940620940949341079676870839300103328221164256106590073613915592432022094726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,40] 1245339039439790852110071795580687145175440385341416293050560841416599034586795348933782918807773053521978317239692817716713380437344776834161827077895622815901724737322275021234107174940246919123107221697627339223202457024798940009633349263061296246900784209130237792134139349226385081680045215899862721579072013350434711696345434843304056778807567433174288111349797941176965995145096603195282213759471046630381635744340451843341140261877483293389626511131182290919490083324786912594692935059401693944448726085686676837714344535819195644812067848740347506272684981978816992989179095219341544292807257314906828213610070465378352514298430809824943290048597398734116655239566704459906377115573883510674810698825407437333028770388673959628227903633515312477063478976968081964841631649407646128706189405044880664720865271652647417026744078907046830065922144722435279932517118990051003097738792520280162017357547229380516257906001260583234450145606272310040547083613783919737576879905138112063779185519732481956703764412101375846012063370995561835722969958008831919544907764419948951312453364820948733611188213175237574391695795026189213734184366253113493611841554436645528133568324976050120324075432389632690757022013757642569361332321723840726647090118311576868127223683607341740533889013049810904803985127384001795160324905999141063786638934776525399665950276178638196560642329158475979679892149158732941248411639292869649160638548986500432962127315312789853404174601836136947627307397199187917088645903044488635344158622638440873251472954411248085263562996365814580928575903008933719552130166371678822356126131496265696125942358560025931267978489694890342588832628247378736301255671049968900291197558761652423356164823851887176027824972831195608838712463886863634027903701643597634318467348024074191822397150078437011368003644970338569060617275781730787232842849796123574004901891377322854608018069265354801457857121111532319904070868516076865658321296174072265124852623268615068195193647917615622478797125255892138821923860527301287215883271190216899943866562044670865480345905011597416839566142236186888230464123983155932202247180216063434349418107322189489264658378771106205224858274670468469389958313283504300217594267627304183285832950212930107795325301537839610123889222877935022801188417622743791060280740818673509197959314730230710426737166741932308281077252392901467710174605025981022790451937186893827114175792303285561501979827880859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,41] -494756467118501968473268058324424902001186872646253757496714667176639689700139754451733172699895489116141132932852080330435868657215286758112468685341876029247001568578406819598871085070013348948582112476671320358765604462455756253241310505275909035725109960760267680220732116451395240024262971241876593815783699171113731410242368348538375279843436569838339187191424693980096851766874701144886062333070497037093805066305767992863941255239236427607914275964831852808801381807032912793697328414063655142255250655707172975641987054217855497666192699935182062952868012084780384760401791966460039899114220200818183524052104162088287783351193065480935711190677346833470165938570268344053874446835154706700049425475293892683874887550388629041097018816958560210862846668375363058093931190239165625208306387482012719704706133344371370592988997372439389311659059046048986404130953076157953156653790954976885762483121967399492608422987637180889116042296522452219299148322412437997165789047952665755221770863967917765536896633818541043287013568880221916841329782424758726531001496053752645941938718981657229764133215157837634652498010439685673758772898099402675085020126742893993227309821274944322562447081369763062822326356638167297610845878946962064223892084260972265584596996900077190051755430336613198451014329622760125316243456646163669765990829254673667743805937996669794694175772901469889714772569122313051096184993904954630964799185797133176086954040884561209824644377573225917365781662177803039844305623687705476275568237397056391061270355378669021697858585126260507272358025720687007926618347244776055008188938854525312755479456788157950444571673994609395930958478918661171314872317839455899772290308196865883839547907579570979811908882017818655528060672581838393499391144344611264338770898691130968758618206377126884659411862296767597565829594988433324826557937901851006219749187866827668567778576239811415700116682113171927530611742027971918611525847229894538704263536636611333670102254771093676326545196098337599794319460984567696473726946762882938953787834961844341884592592847090078087815787912119036553424132529863482079841695093370950337242572990774875991257120711255196657052867639036016521021957004902938434925827714900777694783977894119891665443566015246204169564015615995813029890459749678795699054798762280939445743269867571159462533392543723906078815646211344574075201516454400716307271433159250401123685492166259791702032089233398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,42] 175495850278024235774053156950532573873678360759830196973293567863246073540928193061546415680411277431374085602829834884720666244835067191244254245721707332706665971835998238405873413602599197144044837694574019825529846160982051376064789976870223595569783949009529383385598138470957929332829611428120695661660349630134685332324593728282636070040604894302359844017189254529465228112066059393269883751771037591436248675840847061648967234281872141930908145629397032317258467194940361479292613297021379344379684944276575405151853804151067449634224250257724709416046306519111637583570371607262136377614731067119145491988867635371102713379781259036747887767615045856086013672209013748943636259140119079651702894881896875624686576936298164038449218082388048796551860971906642768431046670779065282643704828199256436387499929349850565365420794070030053334489184742695848404027316159198469250731305789851603024248347285580628203468824392095102605030223380656751799825936013544682093488485310128100064398942561364967011636263228016362893085570776250964803289469413942144277325634021876179504590889948183975203375269116601738327684617989371326304638648546993375401677207287369915090184468397285403987862471658443425133431735926564966185698816777408561594805906959525656880308384043101611165832213495222074331840145443354159964539483917425127189560333982100885238325289651698315263841636102028216725581293920543252519296156321732276684299747371567584599650136039951867559357443718302569405000004584900935498263297460602399829192857749843106995731022464203271895430906988280342227461987064035234550167844657370491153037976799233124002160589995639638503231337334460987079781749519896757133911184295686788139624829113228623626007845643835304493591239584377198248816131141305682418991551571313387032356660467798509503134280051664130129604141002190821907872973169467600737173782852250754897446821892104164943117036559492040439506451353559513229859085684125708474433760500807518378514280805834178798180800273227270043698025277724877408028320082711330393240748845288208798542365533797158050771878511809181163983847409437522875553938219788855978795167895087603469926115100942442788772472393761904155963455370845563103978839986274664604025063884572586353285017317984879783993290612209307671568375238435931985384632918941622561693724525543862637607916774496617177947412899896665062313664137245365172012267107785249220408244556789452233379333900842311777523718774318695068359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,43] -54936965224606205837634936974861598726912571862373920508522014981756738371338096649068051939357983743536834649613725913936591908224605175531146286213148462396705472834523103973089587345503062556525532378562508768747438688220609732696795387963624080123542205607924845645066358568085345593555686683300230130656017301603708059477233419120003503792415539410374182527177700686036635613754498337850017849371247040578223178067851489670345859400328946532484247902463945218257498257911870003297626007379605036784249813651588743113845623879493793538061321121106648995695268079356982906212345110872821406441527123028182997510887278337668119277719473524854020667798951964030130536021216691344791073328566815774002479389921696873286771308189817741756872495261141593009136653952165776116500152530140894693809383742248270694873701546007868960955914000021849869293691473991057929154653034585874784898369802225689309853765530456846426398251524057948878682622416905950491491382197051883216479098276770771516636132694557817839980968528337956106493701431041037254687510350219270136928995262249380499271214842085572983807455357549289727587810973326119600606214328204424345183866321546974196245389159385299586600925092267985320443841213804132344375971143922254478554403699064324144465823025792131689418321382234123805271931023739506941068830721290178316788716304865994647260500486355099311260033371021166558568230598509921550061142899850249650773332286354684663101836913193843524621861936860301690552530352855143820823639200332989286224799658570946601761581460681156290237670446007416537562097071451442074746301153366658479134136868008849800091704752427267067474668881723378132428136192727080216029574273786211497964740481458622781123361265974856535287166018731259126230514871632838810735173269538979145933723394796138338136585449626457967504490429807782859635565086659865810158242880612113405704320098882352421200313388193155615597537019095303784553817395166695720941255423634511287751296297741058579226878892031503683219947669497776957355520848243336871456440256889186243757414473938065596438517067723502008229976835286683037060040122961318550439965107451854249081342377747063682291775835372038354770690588370242456121961848585599015152632592625784849327425761685810105892021577461150174305567981156665415815990411246790883045699197305037622081295120638305215365796397038473093633123631895881979243667742830410830102449699978215790895780257230285315017681568861007690429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,44] 14972596035061987733272348622349418397624922944675686394855393375632582609937563231389173684310997856368107291419831199972354649124004152344387381178469782298743547012085613761921501259162581867979146074178850797431256301768483757773143753895465999935760798226550859126171558877901888743883718547576358036528966279931139717504955841240582251700226251750088111397134626578806486944246242753917864329529288608615172410667323539074946939160660377408253192691216830301213175602714880844119682515525682230126474197431873829650222181669160599945407678967769443087816718310880019970380433259803085928557583876861023836460585589902707705181936411210054928826078679969508724431063398278521304920511825020374398857387597161374924948505034410255956238392335831040624332855042731329195042869829906421576365530403640771028226392678730036853351711049193607757338785436082723674714447922648719926880963055251205870111737163099065885262850409751027187121860912888992721814508409579127264747816110223221525457149198054842905383851615302617197872538665125146902424227454713334672181268821372324044865103866818473039634317517264941719744474464697425718616279050328094471382510310377999076027793349199920701996651436772299540396281091183806125025631430035111464549291989076292483825468280595423274949793012417815520157331626781247520001394696018291463494036532406609482136212797216705709503386175838345292812329113793242066219275720743153448500901821943134951781425173922805090009233589489730345498227147229470176876008880294207376335521858935440439720159216588536093175477868462291567505700354690910532753774152903307233630027585789168869685779054950447856046129794097221394500276425734533650270961100301782970376012023077507110046101830661958362818502264949131933979247188944151184156849758128236212156888128227736082118777931731934734822962183831146430725148016382083691119554451266154346723894584827634547042925554352257899301187665694425622181989855517150702338077342039803782913969112376962255363102363047470823703909486979295737835269561787006042644044327984441245185788874814556876721257559402113790494131102999774902782144695604285297707875574553330657017964848012074009946517409648122877778805912547525151353897198605228138473737874819791569660334253414522718559132045115891956151978513194926607804250681199151560182593482294607920376600750418162440291736456480270441227804283117145887422340114222766287907230977165652071947588757153124738863425591262057423591613769531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,45] -3489124703977628539167171841092615368857869800271008606331021013088522942933785150182005738696151235286964140704536464744022141295820704614317574573875555737675194950800631410616719892813634207493297538097884090154889508157217919849798926703381437213352452821216013426512155006066869620898120840614198346890186203530847113658144315052872590106925157984296577801874916220569943840587189111538809019566199389209560961943311790077149635614038023716402297842065677114511543398280353160967123289437705430888303888629385076420321310290739512599218273501189516189148273537707459839996642694283580797918681243067656431203044375670158510159585148769832579082310036760459004201592334835436790701803701656846282274612100099131318179162694958334004179162708863530217647155444937382892897942056068271310979624063667891325984269053857994398488478059201474961950931873518923808360062697273106227863099378832009144843159818795224894640771119935265761405000060021090033317184788001878140697168490420950110459852965934196338992450251141128820074608383770914379320175033980810674994269834227912054085463986922532073765505979811681409558876740212758430772780389312946795453270088503992387678259652762921257994110327207776219908702818887362613136869315989497582746144770106871064910623943908353873897198640727821860007441594212342409584346968930552483112387614075981813068677535143885516806458563020760053793306622321051352718125974662154531600487236652434940104982594993503522120538055872365356432077416652938898132888117300086746266588427311376289468491580013064877630714015690837338248627094545056311720972154030181345713630149426664478818764475680520119986359108664774212190092799160334747986859682578446512060492573691474531668721681326095129963805863168614890630786320888784355104043867864477997700291892093202684488574237351445163403314440725089335500128007234894873503794218272481921784057613199588105172719810557132895317019354258523960411519383177698090359074417799839863603226545505085708641210813841355104972445500120051893083367883071577742035819946976070154193065991243527515813419211519488331681174222035555186620253686002304357670104526076473920681725861834002044566275335807108907637884681903105803399196351604167018389032113436338109882085672103088534758854841456093956945690405935365633640912907431126026309370408340203298345959525548279910162081387817777600697062002805635434582783555252790140909687534911429343269119571126907208835632445698138326406478881835937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,46] 674934891679783871121309040970254692122735355615022746161881395588074123262732279504723717159008380686941296062397486344068556337717549097069642379206138919712986907137115505554145196114402628939854642326431997528833173149226824768320357114369985861332968316886278111671394967586434719875213213962009253541406974039154381185134140944102922892924512856016547898582106431572583066902377555572246131341459757390319900839860441664333552330063423151225025866557672582764960075035654048266460795238352267259386580967169602262241238279421204425602141220844736613109338645388906249885850048887781426596590450326477999586792189984193475973806353348405469209930391917245402465360130889024021966675650360136908604860162208558092493452269704093984027442485579395971113304078516600854909757271828513986703072550808111436892276344344138983229211314712378606443115867722280008960198330506155051634278820318260662062634139275798229530108638203295390276745016775458277260807399155553335884799789022837530246074165367019632950727740024592928645575793336929106010106673653905538417334104283073057085557089997842408054242668664134762974633184453504702380180878565135111779314488096900071878824963981505276940574327471975093090540401348139354939998104176317823363916388178913245381654777128178347328862998250150201345222632605305323911873185419207872555158581432183083213877005309780825360135330397140687959078432414307636242231048520528477184524578010784803574874201135089406845291674424880992271536181631396355720335683688103599830160185772261760801746534835162447306390965286055632984594264840185155185805448602940977294389992202189684332079087373176322569356893572955754707514991275932258180902408052168682332943279400941938772734609650496566590133791336570196836273639017579891398854143597677890131715294879212816818604258061810462331579923933334179777795348348189380524767101711696260608908057156920758168790267215925969055771285356756333988467747693310446345583483939827428044048757889976450595867684689193232557795212697898171503237602658342572519795673851695031264675846236484661461757072929761829434490343427444347833269111372096098257535642721524310643107516334441313845209053273484919864821119002751069132434009770513419225952061942059147468785953489687060855343601721615066845702230892370321028254807182302756075277589576821487353111809881745863200291455909842586597025652323401686107708473969284923174395769136128958533033248083757337301702428078442608239129185676574707031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,47] -101679016654904606703164537326782576599858760868590338104791823590804001357299526194465184566032992695376206520779952247183801391776378436596995987658473906483634818372262360968150635147536304005384619913422070934465633911382312357128964253091582854616534929749412783719731163198578328083746178506834256233708962950677080680135087002967159723080634854215233451573302381162643251555925692152365210463672363152826499125269976225139745753455124993869356344948009306481446302029063576695342587322629231571023481867433038162355022707252426032658444325341940532335498022763984739812236201958998307714529182314245916261210361085861036766914695143153628955383156301118052703124054071196110785617950650640424747970396330211938184664043726775368389750670009795824861357883425618727970362343124944904411917909197737785577751265183516713508369153539136322187456514882657968728439869740292934799038611275885092572766123864491042198415472601594918712158352937667569859226885351896548154301974549955990185546385725437570980833871305809870520530283349793864043269097512889314874658466260234483104493315035018790247340212906322713752686960229984777520932063539747492576625386132980191220458507815299642130131580822330830415577756097995590375256121460942999156670564669027904390309052682189472567894026909200850947372010766341634649080225227800336606317666849356413507462418694052587208846809969637875663184422712803519671115184512285714563008784516121731563132587569999064314712202581809101455475987945134420113434797433436850173612838897266361258043598891088668823840947600655555868559102009955765015352410968356566863081221395910873142288741654049897226021017856959443818127566402037745525882484324466563582575244897567286345972595976943790757357983958145808748619506161369842398294252581043866435377251544938023587158850127526125508653411399816969705283884062874388650992110593934440608263812020841292649367532961930261065812654110239474387530063829802697349652038690567383389296629737787362980144734418333807015278548936762623004673134914039491355524748181602180276252661306421865872544758107002753788720311308501360823613173644395101563722028549925755906814304581938303879990758694145809425446476713015182884518099942701292598550108439018080707543710058087819536543968074749705697490024525351283170605914406345780006990795261089576024976299796474343786028508086998549676064892182501649484428653896075219694958955896770484207245384660581007042930157258098233796772547066211700439453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,48] 9610479971934137257379630675796061155804538890141741784859761813745624878690812921761971733434356983259163678155625002672232948657507265952122238459011555955804119975687458477301816992616622623080015843616273979436782632591727194853456379926500526775303721048889562794552373718988704290171022403233056098161848400737909956793579913811913505500350101529379748939210536676959095516332698718611896974231889146544291513118906509575339176904953290998854923154481421696551160932042706771900283301786138225930597527358829574311505440130615973033811931151448557187809646218303050857759655283259292878269487615252053119415004247162912683686823722751974122223539601466272488007556612757588712136801808055992004736489524023583188218358708601394647354189521349839389456506079881268345352764354788800756770070619478702327762235970191928123875645259041007914202714276794321200568528817683123970459159322225892782577173920205503594906064444679483675296876069613004304533998157940809327686902668820198472223879608439336817316428562060046439079234391634771543312798302915869735273431747096881987921492466373197285699355900568325829327411500737792213107053532255390029209431959626981977818837108053199200531362652648421429717053534350143239648458359518365472509199019763608712344296790148999608829401588491838157294218535660901226351808910953846640008447612184516879557483281110278158672340805513059521030274718038494826835592478124103701582432861457716040486598852652104945321947297277902664025354800865498806540334764072929523157217997553120822894822240376135843973079430504695384282650356689597618087796393894919856851469995851186871491060242380112548878901904553898389950810029873357531061258571614783880589992878031227254721049641711255856721017102821917806185834327902765848159039333214688998264639337847541035179107734069748293804095487235483544358020019051518501027901747073743310707449845790519253929683929384194063256187972432932189321175125390164481083598734593091680079235706575814462970804289115386099580826603636483672890467435996075767238374095043113735082756125621551093666274654531369523514898753876185404910184389879659466437495798540702511647431106892723165782920219709221540197889671310697186420826077599473927718171571819455394203107326072719391468963896038299934429379681727799321789491174402413581823901292816468404010630884378162789217191937371204119494542305401859260673885640852306253045587014061825909755842551184146706890618007575188830315937593695707619190216064453125000000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,49] 314518627436248761165451557031799619811216247658006214300966641432763895378434810162076174226269022140202634902827639583435356059138372250047197530835010576316207348302250284660319620976759687912263697657084884130984544185515892760410798639664867963928157945590341546383470185537618098721149859775027896598970030613843747847946063526628588834106779261711422955823933939539965278036130737695029920197191611362660962044023893721796556755975869724385828713168292229259091761902504610695127843950470848679543607304553436356356310416374694731634952473687632179911191432297965806203267394303206348281320929523662356965909534920024225338066109678218267766651374209003805146869327460875235947554310911817437626700763370158978183950684350235998355493547088316274718765484299852851355818861607617204945615193777445693707070750298317683779542719015811412923942360220724955271945060381086674755813195351773912769999892103018171124642747665551475011922215203364508147173875736879160242256782407255286587394481762727224841692135559681460646538060303358553025596997512280162615793989525327486529897251385560861232133620636000377454743976604413989045464562986089771070472279695699223503502733828335029290520844140319336407020113428239307727372241957198260866909286663319432631934315066718132682867791785188089544604263221807766605379741744657980128162442950393999383219686353272379570799734473347764662692757271929119812320074065744620356861589477748457211128301734406958791073413841974895763865636260135142402342877519099452440962044397904296048511627166250476430413982845308618944683806992077097195522573624509383672201412968711209276532827487796144060110056338019563206205817905777756703824493560383814816944633882448102562100829676170298923185698174432862118415874063507714025493914743193594654310241497244605776144770847871163794876490204913170899364102134837689847018133925258649963694250639963326604810115024217999984423419984747927420650731445916578149956148019939104597338159864827422296408666369209355209649881061046465856722047605332604215021981602136333618952332230890965669094190995814522903051793207346772131730960185761472994917625274653588910586073252348247898904449962747865988108550766668189999814551532553347283895413812967419382218977123839454018080113146599943568612122603894353673724107120246265311374690518377683133014736177193294547060476812540382445744371054120417347971392777669167421548490935109131687436415479519263702477978837668270983840557164512574672698974609375000000000000000000000000000000000000000000000000000000000000000000000000000000 [64,50] -386306341875812546630694161856656953261894013848785777213835081734583543623822264357164088922357525228835475552048211046608911971467397541581282215781980099061959081629585826325796282444392180762973957289698674366302618932719657262654171173470557462399913251432969947192263456805557056976772309232628896784112903611093062280910571317548126095357250630643188164315431519523310297500909357413526903810994197636275525709809441028198972207594879019016940262172414821666770210896729120706512165325768776318321621660937420869106483342396215198423373230222591405055481598531805425806447980277308023581324823485595230183679723060087772821401477711363102652757548986922049929814746512161949701528106572034498456700525545829481482471033282721936544821177339037389993623691383970595618805771940093113124053144481884646146735368429434784867194713328497297113150729155562396253405280311992544382134945737026608549879464735320378283550306697274531993019021427710570651479402353446518875698815604005279395523691673101736553262723525704466807787040563852409761252412688861708030143282989251163637481111199366061525080986893608661008641836815634207179309788121820373341435670043156264137832721587882666591024935354430723763627670747206855202842857413601906477268723825290292680404561954974239278118239766863370003431852348181651009148886953499338892846618611181076603413586540588929005492737951674736911305830973847393300873217371051344932643366672087165649682898183015814989192178196049968347396499874253724109189458973241014412063256417279343273715480885824208014569083921956586621949268716649021595593163268139867394938593260153180484247195912553639193969785413429217254019241523950057804826127128055596652539847130826812248891705830544924361110773579383380172283147731637343291936002494029924002527739805289963967235855951379986953305371182325775869919074095929014050611436058075180527414267854986961767731901485577455165299769087008265805582239397759618195999147800423872039095255438418971320297670023959637138533368972618128166006724041276696276386319351359857808570897534725643543794249170032554108048872657038162937410115756833971736199783544845790799659606785303764571156374070683329176543446210279048883952554965676471402943199764416439630884909995817593435172187804899246665600355754376915133395427767715379850351660983400231829878498693762820003969244148764484938459236271208301904071228467859493303163688138292542516118757675718567289325348845155491585984242064455429499503225088119506835937500000000000000000000000000000000000000000000000000000000000000000 [64,51] 103882880081603789124165373303293280911410132329945793193225245038978903446180937141560702077136491201350110246564976186731881902378608079922786658917289913492796176125496978773799906855184626635839465622506365386671558314105236730422872607324727819181117583069707281890595419392994501379334765348882732116860457399160169660883673629907313633556446734509256465177822401837028740331417452884395287971635254514616590202379006733675271002020039432109129656198603620294651430723575996495550285601701600185312728390587228426211903227790699821298417154496428132475803843352837332877182670840243137058411885829010749762693310786844345524168046723042833472694632975385099234618144837278854964691190985116396560540893722242529653815469246022889375626227129213415448760774459643184212615105128753419798825561834589646002393921570529191669168964511694118273697939249584604046198700909329621901094380795143381347697641377533214881448205798345752259955270983576131248276991079139252772655098630605661009091905871753192192620952362353084678317880423822611569468689186768372855529814691874095969701720694897139301092721174406598438283239213764851529822097875880406683049941503603464376972550781523443109711313601788257555084784054028891906654371209566327595915209031753719020069884124916293355195160836819254535142822625704559750017685177077972280134033235425750393165682168072039305378242996392166322769821970790604935457181848373807581891672021160936709773424378631020377263159082054457816544573906339190645245043338963797265007930212364890339487117924188438332650979837174233314753743051483420618992386565119551137294157330094574338817450655656355359751660962998090116052710249997094214288466270123529753166819661864191667908231407941479626992531564178942923957398739364606815956571017029410689236712399767776893986117384087740866330619279865484893996844316571982986195974544535917886283007645314812551149956939717635868947458841530844629031454390832965685109434977419284762935671064508003757030232453590923481384397341978512383763495782819736441887526364443517152829569807485614540474233118553857826191638022657836673119051960350738312885260244998068868352014888382947601747174585620757245963861096731326662728519969828419757306611634340820828131973086599924971540427310630683308007450426457642802049951516903836855577051311786294105772732884115832007089091582540478519069090369584155993910979663472349694836081745494863020236902799893457460905532931778614603481047939936843249597586691379547119140625000000000000000000000000000000000000000000000000000000000000 [64,52] -19294715310745923788256383651930231617917139499885333010164903780664202662220036624541315184366162196899488215694022455481034168936840930122808621411729942506944927108409325108898343352309450764422168301543874728624021556934625675136229872910917124615062563977259478120271525582349116067473409639428706892652772145451321796809553031873024464609999525535717705833632083267396062123683095038474874445895676077631154388858143423475845407152292071161102514758680859806844981512388186966480465450938612282255579296761856624685329634756850422755432445395108106102510193360186862762730042970864565006914926566104899926488603792690088754094774215407151392553838412465473072523832073012796323159065953950553703309022132116851328278380924059642672634781592581525437616516113397891446767638305940472742994444274774779195204660966469739642488030467851009910379906993595064686636309110683296032577790988930100339208092335001661774176122695858004374573404951719761283053311720467521957565698541759874090801984336643677033209407597161484284021243471725801301997007386648212277168304061807638762399523279849719691613493889875695745763448248986706054244073964105722361743084260402977719444373192440254263293220759107747583194057667762933346235207531030607409337005231740559201383593708834107597207000834422406851107204193584085730252291794057806005194604187893846355414328877158301760960749441142115325391266809980831802207952733389718959237646268866473198522734064292972341596640958847981456961307647046665741140655470331398328045706159853471216899141309411050807025808626709849324397328534986700465596454972896934338468180220846398328135680000549476572334779058687040670509149667246497844405917706712956627720018809119494472615092098869282066018711814588080752661683772312310635438781270388218972053812366781526715302526615491804133940367338701797965341514839774343426711050325684084778821232805860042590751205940945830669288781701177097208562045482334163450114163162783840119132480292024940643340583052202273274228835484571170358842172817300791813858686056421460700477682223526966534015666287850123715069688312113968008549241211194630852123611409688355294219543221295231424433174761536239003439604316344243842365559422846476833950385623567621344718143436922527226041426589076511837044424652564582377711874589464399897959256356085902322604617942165430986034107358321561126016131567435892430533842399740032545318108270928541691855875570086511414200848807925697997398006584141016972466786683071404695510864257812500000000000000000000000000000000000000000000000000 [64,53] 2709080886225110568746107031686767343916751013924199116262513385282471209096230019750830353926725357836517392725437972889839589527354033866598537142812574552178194038307789978382335422598680615646154826781579279826103514400651922632884756198315744757922118916753623523130840050590637623983949912119857351519123338830684286914576187473413850760454192754820723094366591650747114280912480364344402062896419026413551590272533465949815809871623081260906895700702178799307256979008556655029670400891792328317952565538619124811656023963342658699485177122291342684246412888917477052848497078223766710949434877688493471384173366365200645033772768667509513523742717050041858510571835119525344333467242087349367859818291290983772358219017319782995445973866876331558002838585413657309392583625404373274653942543975491060169019141756773124230542870346956647962368056685689411596755329885963532236811641510372997540266008022251732998473104252487362360992648334572298758116024642189734001646656318006935886063461213143973201608040393464601585198699734946835308240647977326541812410891228369634242327507092317607816464209467500999295901843270129510602629518145214411112451977979491790006144162776117869899058680085910248448511858942665761272130374534070770373195685195250884961315851785192322661121647378445753967172653412128152443467667431017057434309927087076920205974007565005138252081600808510099909394083569126398825140329352227306654293837848021024453006496716745391534270426416133388487705546381233459225827832105930394043841888688104951758475469471009077125658881952453972550317459018292193246729135002816977418138251144672079939959043089169013534639634138452339640737191507171761108868154579340125039593591720514731909540782407693729974701155128369797178922228062809390410023910778573589850876754008303909302803841706263349793675915498861119631317582292614433580314152545988185629818214752508686867606226624319329044419186539676150134763280306172069119660551782304743403676912340815072895955088852448392801520510610649689408511703532226988253135185474749663891178947150263320549577965449749240529313391127153912253516503787543079493501230651127422875138174276352385213172576751126899095689089063418589422902477029397586327939677543346841263179584429087536982219927456735826095392312741346328582871517222366083546221531639345150930710101135764444409513311400729133685315927686987730433431427557641794217069697350410044964671572886913244987531493635148369741061391037517669388989816070534288883209228515625000000000000000000000000000000000000000000000 [64,54] -261102359253477246880871174718583094480545406652079572816308374544803797908035037809738282268323635950390754286565495419624243180392553369236573872445627139335925302154568040989149004146083472761907558301322168333963949321264568835490158525502457204905113085291089724178284932126245800078394938676435827380852400437018299399553577602913850191095200099728913660524582814600760165124282864266284047230673378815455178679859309389980238410243831338946253572518722982103994386375563854265246244106262643489189874076127381213960203684917680615860834286171690473002517934822066556841940959383269435939245631081527356912749391253673652277550829376761739011774572555036015117730331742743901508833888075655961133288906367144906688589896203850625822439152956824439724237129605570299970891620957611470518217957600732620690732371199179515098053894728396559604957535222542973753081426545113536304990949417403349297397623721080272460177708137760409420436149230276982077049101290071736127903429942266823963786133106244680285735256098074697992766298928796187689708069714606220162216468385849500457124719294525380736725240315775141370371524732909568169374669126771236704270110374010877109706217708662115127851796709750090333934699739629907073158871958137874043076497045483616154834585093023426926814878284872854079610428836038771148533400245544910758108668929377839633018701839137425074587878656716109178163082869745276843324295536392811773961435938896697739644029142388162850431196312270390398288311650249629930396371278659620288938343146703944732220150351460762602335040284761070498536676011333404325906300138605360818749120528485103684055696342600848019246869440627208000386019529225553333315240742423985989415282428672943800003769138821035001345213221618413673709462666360935474731971349822384722419664332110561747304843183124209182803937871770788490307548050246080874727697628728483652807150600632925634430899969569318635212268793528688934398882009646457744952028406710480785675144740394054789199139907743013457926278625797317128886873953490154668617251761207847871639194533058406017479443804437282339341884842761237872901164435936036130643681631887038623977234238733934195722639860138114469832473681150034565790082399998291004419784665513680204657817908216555251156470346338357977046821572640460181418999045981153566301746963935873504981180816938343440243954341965851263470562017259274297628512267698362491990750858783459180902719979400021540961022134422861918886909507952435310906835752575716469436883926391601562500000000000000000000000000000000000 [64,55] 8908236402497948570252391234733530681317490361204128898320227289053773449355359486856953054174812567173718653169454426180721417807859141235738212189097998514689759594729737857299387558979472180618007600587261614366984866209806952557756525404180867417232454691578984428537585431043692981910094472605839344993239288468461010220982728656073598053804804609672629952369667642093095148464005226430713258998654142593371817048338011460850468314554731868133841212940350924805897930166566973648908019355658668083544667985772699559047013115140153387993736825049913479494943928815012035198703945858099050423588998591529252985565492839157878420274254818810190424742667900840782805459919690112896380438344909664765740362749096022204048971834394349000236742132879783203475040712389329582378214843037272673890816762394089142052861550537793924583716727060271053804286030129505108484362062650269886598075960484244580566372366841789360931356370756261876171944577644040874422399406719342784528389531620791176729531555650080428113143670493903455341215916155108341856821147319973015343590817310895908301069680089318630168337335546810089995976247477313667153773278614222198334967519687638067217354252908322160207184688542345038453298377002362453053206119703061489843670412200748578137503925448723422734556334876168773790050075478119972133363263239553300895026433086395870774487167641579088221089279195747351905218155105215031527390570273168868681417956900293368184236182531055773336100486967696828638399130207083855056556553133037790250625136898370568568117060913092596404142710995054120182654417234086744787514603362538958747151988843543390934903433587727141374248049860974738900995835354146062202529359358883542734785656138611775965387978684233425818546234160303389803608093881901145352601802818251473671888814099147434681742067729021993246144320899255907468098354307324220753109705113865109452421759126242260309018946756703458825699870874041800242434394768123137039222908170690453649854752603600164990983452017415511819658849057020639156801672096630541470719211436841547288979397728074075053120713506979888616865842897797994465341373737200554221011603986955841798422057269063031048629449575219000228389797075812797752996720207436369922515445931514494239521522281855882306266334656878464704085156882314329104388268002550064625236534773212711666154047450468626164311230752598559794999285287762761958074297330375689381221439380586919597985531903524635832688065280929515775723445425663001538685303870579446083866059780120849609375000000000000000000000000000 [64,56] 2105998008880589096601955498279911946484222757194012165374254893678092400845798097225963441694980577816621098144458164943997325808356841668060139178656996402177726723399567793608186584093862339853688069406573657403961766755332618650350855718434759452212105536501525255098564813039841246666068624773444908708661396922811164882314177666578685360749878183685496728558201147199995467865905177467815036478247533304746602582212853233549071080795520836913819498459161965199754082993203197104480582310782277291869013082936456610213798218928666166614724005497047608785825464619211736902854029606932958637103995990624249596740693685929366301552284458924086049230578182789989942652078950762071070048630463181616180616332118702847459011839666866100918390361161138533284886600696366220985522959112331100024821581372915540304456740136884182294102924224087416933956018513054942675573304453749389561179304108187625296816266539964237312593851719014621934360359843866993884048022102213632642804080047068165049927565148453413873747517174978085243243294726185502674749416986379088752775540993395487277484569189855995770174989154607878471482485885965669491250660482316405586265394350128510190474952821508680090393642545184638527813571018847043412329623525138009839154351031305853843258010618418573527510514742474486822906453512586944375293481076727999466423051742148114556387295527950371265186213071991325370292160967279833668117052506105638313857620709931520726908221510319489143753740280488277315356449519586395212694630697923504414516902361596864323226553643883210991947306573631297253670071841605244185829061945139096580882717997290682046278866982786324853596761193459254335778560853316570869994485107895046633896805241811115463293102788760479055680415748231563527258662244393124073673687479482176683852919918305633512483168296685833702888275719756922673875056237822620450069149922162625818443709360659657325022286631589606805161686240188059883419205015748210905320996897185730026846343341917178566044386665174189831590125818099493383301583219152447556548150519331062027115970965062730845716433077131860618020053500203186517942814809435242603670833527714870622002714079328009992710641655400291880931192856639870333160022508022418906615059082912752393327645683690011813928208731252848648817598629564601339953556379511530637766833765825949181489692638737301949537214850838706062764466197327541015176363391046004346494140652329049090343155819999652777184266848207614218756313940065905133248004912904782770510792033746838569641113281250000000000000000 [64,57] -481118145389231711774799236435108839164251317516327998581454258277175347637259945468020563424188862489287559838773865254211511646547652602887490476482868006666811654946544818963288646688180811633544888695219700359428899742873136815540415173325880162503508833196383305201322658437443600011311056582768718901716729662430190089009939721369366529476921642030145397888260376718757618813289025782741989274872567377889442906611932216981296181048408755076965780584871451740749269433092919056195555863925359431294502119208223946396871130563845266129500780672870362799914613659056811690348160403829445682984253675717319523312273777889260723219243333995838555632313888513761298441756284720260765260558072617546163648083814158203306274010347538978041335462534993935202179104282811573029743424398220995424508371172974130212104333128531878578740595213886104077240073830678761730512698442714512645885177829112034798387101768729202657640927825124528943811570259999602548135070619035731250317082554918155734841897669043210858554525762513428777217160154644974313396608452325863739986748983104965532262254656179528038086514966172901190766043457273535923886506298126456816187301955551307919760705151468137749600417168993530442486322024654258392627830549022238239571246624304392165320854895629191877132718518332358932253169343042557405454887303124785850586591698899839014746667811253069869915501187146513646304895509190869272902550466790862126642725045431426004090188634206905251229005854063389303221896284562321328658291281080884892312681515627170239400798860835890448183958317598555317167780185184733026614421940169852472490764142625109828631894623716704212323980441924008243826556003774002899714138623201705455426322553105782072716053183055077176685657261554740776694603260417420257185841038016659250376131906758796701019914873472925859556815857065539631151313830652323110308842120107372057474108899754745256689170852742688702578579941001904088075277633028500593222765321343497438624748367345749984392997063453039624961718650368707380472687561148749998166844589065146886668423158278746972378750914954000762365597814774493767149274229005098229299162678509133633960687511962381253598503737943121414825023529961914987700791957409767259994730769407760968497447586109794493238145381945815945434377905911879690175297697492742195945704003990554834507265697499295575599674201113892828453249614826386735218159224233437031542095411288713843078656947339078243433314794602251585353960314963432225651165062563219265712177730165421962738037109375000000000000 [64,58] 59694430820755176302001158442186272571686442160573405336848691252041148449184811652747415980772556415550118212832890267118442036203300157460140031157149150292997569928339819287519187429981714893748804171764623113687561862066588177908855034866432971552140006315840458192084547358925672545196502443584068368666005895945772970335257145555086719936146151845777509956957489220328622692645943230009129817332586148665168859035967030869704763873845462115202490344697018544459600314386230175483195367099989630578839493095812968924807709938486220572875776434758991928038508494377198954731999037048806946564155957683022375114421013448043071235233967686143780495092282727996762049656751076610269326889365760914342019656912058139243851233605899336598460237501268211295918495226278580444187894564767715575328310952275148197632387246782357877228459135580326147968973218564792348809430847979717013462337184665588179397111982644251636775200232452792828325099241975288632698761717255208089777270196845789355935310041366004966707363499921722240017337189503771455550112769479818675940878223339827468747635675355102831417085502287084896284275663540620717215670633031807953336675036742172339301511830802016162982391611853749652489593512094763033534111789631182077101450067672381503714049687809910087180589057119394594576986328604535376522679066870750608639592688865113235832273672143426277452263668302844507950296533192977643572678972597018370433106237918785166826164178635772896499047833989130087888028993876120871852583135977639885226419595417600049445266983459907440463509300528432168391004644494142867997546491135576526049517417423115177690203111254709983980816108765208476034137807562945142027201943306374268860385467924755769749048126152604908132790151306398455279075240017675737943013089257751370037931369515178006725342245183600282221306306353001213734705866003527216104654243400553075952077051286206149286062260513684702068724670621962367504176652852049813941775511582972387234249247275887646805258082883710528995826507833054679625269095459392429521462125823085108040926606744680398166167150072692878307810285396460959266925869275855221109229147025761331975840885774947814556892264464861944467668001116184042393226110639584347167480154094577886270535582863508778064621516832865894827083909667161552443226285855022936158841637940207817721874438245265006469779274304333197115731584580207945166964254020209464557112889419546463358227700309321194426773708553164210417564072978154943580973499072392721154223238499980652704834938049316406250 [64,59] -5800018148580073807478050352264676913082759116905693441237131539601774344052924154191828826624073729018213833198720406336231251747532382679960876408487427192493749070691439337573102567140163939795610030984029843354519532165504067216744879032600688828973440144905284606957558936234376620588652281874512019020632459684646731014013865631907325512095715784816820120778278933570603441301913133141128994547517498110631098910458693128978428614846443926572611746477390809490210015359972192945279108336530125551965208526850714294890269858245582913162070134013001536010087742823408528411290578499797595651525525861308715549704388309118687118967660881925741683068842726751147764384453041717409744446581906474938147381704859831369691634476244141074290619804972461621092504558368092796854988147014301280243616854750458270165004147204091754817696933199136456021587978012744868052906953956003188164247771252196792221049637276021754583508968655356212557129118528195234781202537135539561898341669303241538218086834038975504632444164602049607005664870153271808844576954894114265434846239584882050129144498113015812357542922802842357529201952652958101303807918669975029341461261917665048858802418140756114033665055469214009156968974157149729828133231149044948139106365725239294820937229887811338472113926092382627590227515490349449771981169749797033303803201211304321898674016871722090770591898031717928142462805449217804018219646269194383285441813754527432869817055336798461106994295916446881536663265165124349836277273270044042670555977297987879977812613041158062569952972754124941054918298748704934989632618395506205356934786183278519483291259728980925665921428922441509894456358588863073268007276375143390336357980843049884019516685894577836975310765478696716269387388439542809314983624371125488990584404908717919899223379113083355421282731407016233231827935385866213443802990338314636281664190238938054342479830020063661155783848955344371325652170113688306328653667534995949302693804530918399849259417708046311820859981022189821759500640911070534655169047293347321943248967175940074874665843606265611308428606539948255152930094694382138200411668541584460624561295039625597352817692388862584507116865733736274333985938118246938089893462206073078971873815231980776429652609473726459361086594080076242898419041751127837318021662502684376850296910645018286591443303873590479911010436984484690716877054581463887568535934986428767664368711409942016299813879834900159352566680905566060380527146182749742564510597730986773967742919921875000 [64,60] 521085316889522473999478313517469673128457487252738470643823997981470289906318620838706320892834894863554660310921647222857744233352620486890972049847982085340713650665593912683966890272427759722051578535095858249813977320678131303967802154494328321409000178594927023023347927448915811269124600041507771216179227317960299439901062516389361801419279990238683212259492117253365364096677768244643755612298128166241545852823644596852857561926592705271371287557085312969924657245139646244596204151204974090848717993495280023132705219897638331519637571471313120519444604942785926372050458706452566148893833238469287694482934368496668873020480235182466966059739068567069923631739955792043014876890916227178157495745761692376333403144139306881179144092829467576592243860729974229521219440909585356555005809176119549223000424810863475507089609684068412475427162487771587957508139509958494314933270867360406627004898547878871989832198883843510927358952999905471714909692156898399147703986416439128428030734406482854558683492823513413664605232256716301909566641750289524388393892364670537705903657986944453416036448722722452919445068340000160939011414562077761724030422128399360038525148664608775563809477516792137057268008526632428476812443616707263057698663985217666865184757955842212157818212899405832753861432862056294496784045515040627627949005312421998992147034677398011844580826632812543255684777775918746952971443162950787158418526588377530555264464560612214742855417370991546562045639236490749581702132726288254726354283921296609956549970849955365685723801661585251323811731704971504933880334801417809837005233793673043730470425180711985307130091431572811519338665512410225219256175714306429306024271854604719545268116166793973388986709225913975419591887086737833290166717101198075440268069948406653618724921149921518211262342730920750739396802308631540888262243355150883897309495933827369687905024695413193492791269717202471702110907141820918144184010265835130652298455559505788221582506126843095787813595792198880036721682561615984497262229274147890716376104230628280542235096101620609327378480073439137385644779279582239218630399870805862918900660160037754136571640929901479542741647494034846324644294244988740636303435832217129383732766952478579636658618465300184206211551884591777721012928205900288038248052583290136424075006349597926664113195452472061517331778761193752175740600456065272996533789099001225439332783097870026715164838982818241710320506085512518457819597372804309998173266649246215820312500000000 [64,61] -46036328055998051633648067426134359405284542020770284820508126112434430642169946913924980504003441042560626660397388387373738329225570368578623685710453489791293475132757198741788362464416437109922247450497456055805328545717646030824638273100477440964540883162137724757805143381743239775893723390874691498637453484403523514275945909931807420535989152947839434827171130317581781690439875364179727584221557336668824616309453418435394091329071153469715239981191091299999436647164012149793322522522274146452297954802633201983740865734898002206017696961729238415929744300359691136600730630627824339198664817762351126957145849590450985925493876657269713063770934578595521723399209966189052065929041280853348770215943276067353804541097609241110323354598651806226022951041428979468372311454689893902935609313777269915820768999323362028823916747035381403635068376951196817496756518339737502804109662148763523862952721827925936259752836095286740413476525825934620217980778253792473730325011524377256335931015328812217086028465691873092631780815125197083478718639081417848953749552013209810747843637957580797426200428432515794846646738531189492383112858376742526637978740369365393196690078500005033166298305262806881110344698263392678584227715878034404563899882679356391660739262165444104264853304488208707397710956385727009893695108952271867858597415808003653894924988915490730631643406060562262621856869571568465405984417964223115294497973073065657612205722699792308785285254915635817533213473216565493022477951465796586692836626350526515729274804470768956616764294477658209541056561723510696721274443073114751359354114827789993448456274828801198369961958193325214472546397494538086966409479750780945271847908648185299215559893074940196695934997462224478548338252160097562961641050160778346214899113047402581345143347704520608901451860352232929044344759777339089906590744985198395085560588989153053467745722916003196371677172310474046232407910668473894608350312561979003048420530830164388215998708157796413806114248461856191639930686874601352903055172888000799265900437476944796023531931925998671538821544886807677354150517919744325181340627618375998562030290246299703286793884319136898406974705605920732368518624847780543210522694772679996835969188923492067888364218404958327607133675910776079819298690196663328589967356017201941988649861235157078510723121543264936539823618938249877482857081045375906106596669754685290925857484522445825395066802233576164660992348873168040872261297380418909597210586071014404296875000 [64,62] 3990444844284689222091928720608218719364442456205146620303076645070339653326011479467093068796505616730394157071931736268098744392715368245461288415082212151463330931119731655037002732384606133423669416043909510591347947427976860662289390444323598394356607069848526071896154863852226559100831659929926559577321587372760772361323461356691944235791886304986633615370798609135779252998895768356781059789887223335897473438783048521172248937663748840578591576600871519387059550666414782381780807927119335018504644582950310495791452430029762940774897772189742187986034568040147621626773168835726245870876220232310961517747409710051494477947978214712466140418648596752281103416849429087691130882095514859337800816937350175443687299623936821587943622414595672555045651658380282504472686956868668452743632072089891572781200204794213413563435047708599094382526529777152452992588158875672096818409219916085916623326200119324025670805046425002459098528268848080908279679020290109945016595171522772888981439178875793384764690340915040983714614133576005283271749785261905857849075650467065210493778570558815886582705140078792382316480133153477372042899012591699597716945553257747746863870180826904248731666170075776750266780908540456216053777026054591805410003778178822347007703475013483254973744869171579553942166211045742373838707788590974025242121314244875899533480547172565095996358996228164703506351183048392955541315528719172211824913902569930099964705368035238673991150909302692309920997947726652238039662661111102187480969398733695378439955061807571030082485125987627072010059460942410097650791156103251877769992364566006728823214672500434582979180616652072532900802135813613132603833380349677488378519447870452501885649476707265721157225465018470696256127997649950598404518711755252554071803459598082923216722304124711429024085277900509514745652997269284079178921200303764008117161701491956567894384388264781736161055889370883906208068850172046423001375198508469092132465461582685761806811199983880487103357537209086732146965734653121542384572763331579968647343894507762033897141222513756207111036270759368978147493518557397217253380195081167682965729028829032240741473596822856637683232517103546645448146960466322970000470035578642887503071221307641042971595969109082246920639915526311949087797757559420058733571919846523025038637173958530411418941373304387185126976020617953210417193358560042734737010263028346310627481310944435570881836828188232341809911196255653345610348026184510672464966773986816406250000 [64,63] -307459800621594160808038002984966225881763085019599961301672593001198697060787981801349540967993155925985617993483508804170040258048096065910752889861096610678138023461474124096708606797613853190889879711319059862421916871690314517830060072265803443099145938934294651442403785318269668758399530757203483195856277810628028871561503705353344016730840159912178820453033580567087626196842981232978399218558277894256439398480351121010867164481045692141544119227635090690297250808827816205679358087987498153059529140615456567889156355397286845337215192578146726627319308621516854227766374273786016991862096867790143568583594455035642725728806063205711090415438998571322411831868033658196563414779895560150424630423596491316346122508673674087184001629449795016512029560485276319496514703919977360508079978634054316986834133435107826797201102986521711500866241397925520257513457347634347156251802012103429911621194981243275612322996466475620758584671733120350195365240440016490302998333510185074013944072972748037851398381255510740496787560354432805167418492393696233663463187224040569250149772799069747990866477805101419705615379699508348742276634118501354960682512766283039710078959041707263763941757282365758836980578982609670747091314210540473448867711134289889681068523682004037110120660250437568839219724639664236731898206806803963294044302494009216511685404772290901817534676892510353924728007757437792464623060378588243064046340688975257078432591907135140813210580633281583576141689540848047126004940938732947362894776438072372666283128292912073614448482566706121713296749768061787468987142870548622177408972431144436133082550310994631526992913141608567076465403303384673185590299141614238277792570014189802472519073844088237189345694526080846159178099429453306119286734545255846215220640624171510711631287537021718746234220228055780601412058321982033756482706000090222800985325614973757287427442410486347126292646368623194539212054443532159947874132765869698304256174981267590607017157177146045483805122388445304347835794476908502091126053328344979960196784126447044031898889213004387762565038243218348947483145662956693885460199097114038204787129259156093453290149091344310961634029601386493128034839982649489636763231799964382453401675724075968859445323338137305602428410797790558054585630410856668693518840200005020353677166991796952745960972193111222622177543249548340900396471267029477416932837785449888328605942450056251004845788428068484284294642564774532877969193123135482892394065856933593750 [64,64] 18120052743795615681314644688429241901361701359195529780195935830024091921062789034326385424355261426793646417518905198004020726126019556077871214358084828853363063977718931963061688404141803188432377109336495824870822148278154782928878469543810889540581403653032664075294879761292075861493829890968373624155286191152286414913888279836467173896972297569801943138347145839463527598617128229935442931774422246571865681154770366699020514834017701908637224559888166530924226727898370568016444937822663431385828777400762713227597781189269526363419083004773585910572946690362580083324514861227603771944258961114904687473187959369286212245550173152984991343445502577869631364528866555664313011236805474938623137574928708639508966617994625444264141929083017823275723516676618197568849916482162989931252140544091572768920036746371532422646094109762366876161601873716454024787324197923466840465782967320181595716759895762400036486409475055485405451063514254850676540213336186626117347483211248361335058022567530220806423221995022425855853119848312154906820480939567634671181465348816510332115255589584080612053984606327246810345928033374291623592174550264200988858765182970619927419308543005444445227192397377064656961831433279008039270394468704652674088409744378109652787677749706985683304888067935834533813116942931116117496003405077297779938650948322706428202788511716330962494901231392387250211977583531549790971234564373052131012700062288266224250098105591640008886890447864956486283690447120819242789024059782085075361991161165569850034603141784053557032000328367240291954262626484778156315518205122019340154155980641764101800420159827354423807290176322355681619148545392156904591729345673722179326506038164028254395255639329185211836269145882377850627091250391958911846508849530188274646604596263301325451687410122453355079801948894627862764319327899344798477505828758790154262442279796795554331961522328878508152336543056199706243103651189750249125721701363317094383791928060972373824690613258396749163138534768369567284776163192894410999177848893256735106943105744575860476207911371604915688986042599663558067346812792442484846935102516409409567808495303649968855018495273203806378248137854771229774080005738087420290790797397357392790608160723620181636084145535107578873127177488577355155679773184841560889098779311624389133552345986109904917622542433075063296174877690504897338347214929507335317238248932321763461529202258898567178761482910519561696666168172653588186449269414879381656646728515625 [65,0] -261299484988507594299904416704109568345159895625394388458769322497156456401460019592791165181526524280271512483896500295331574406015733565380185124248415549937345282339409640393279444972030394370292797076194356875685783315059709682589855340939111841613965026871714046470568213792336596390442677298133722573599392630544072715712565557077109852822785674559641207938080805825307096128715740096857380880341725727519772191064903988485429471077692158831056409019230871122023853147967433600360748284080188463748550427759213229153808418862281809376681018706541161476591882422024848321913600885017706723169112215766029047999144843300002474543906579604157275833191624284736662436234068441538099237973324333403020286131029098430793424580927920647104193727191194713416898301766801915680672081186013108571316716061116694597281513204971073796643699106606394221068720453415942337338120251712647086554058514372563524708202734473515315226964032637337991330542577177420431459193967893715522295163431994012344419674236900404163029611192144314194792841052701402108623737838348033397155972100507721280592572833567704187986070924381423102880946728836026834501500904994692380092426859175890652142447732394220589024608222145192706864119265793882760577356582328987853637392902864469807505801352539354095070212828601867166304731958322501213146976146168296437359593440035947002092118228278960626703139753431543800228962596541770770819941265892756904189850260985956068285680570015191042394781526853668914894083913252221830241609130283049588629738728567721408453683983171342615103775393512842457409143803223793714203051742422576598722759450505752567558470163542549435133281250562162607209929557952218930047903524152301301676359727586702182839775641839926843961650678576202758541118369572083249636766988121253585831965240581774878883555096503749255028723326211087760643107209934190427559084994175852415010240259238386180730240594656345252278396577704882616997537203863893975791850745839050091955017140092430083060559748196950984110078667438412336049278184161212974188390759668162759973802602350255207481614842744101304467686808658491565424070865744521927977273638534846069704310458032478628793499550014662999694861291100565523677712637396600081166599197627239326359942953237102115309556057321697425535436899412620352190865707514977392471874103739495221331402407982153435889543413760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,1] 9642936516395464376544188814980960903090801617624098860825152984206686138608960600396077274004081972346498826440249556185554623192362838177156626338970195887649564459501405493313216579445657906304891541857621322452954674607693612966983184323871895176184044028892256675917912181154757143062151499372613184945003976897474191259624526152863990883932309916899900887272960827650894854154388999463610522841662719507618745334447059866674707554310809405483686053705205623260979072788143381198476753033827220402072032655210067941638912927535117226373745735139933150298790015307916090094278238739310868453015795072595725940824452553613453412155079799403394033778496446309058702050881889339414541031080146547568816397559700577122087120221812633523559003520545670440799064100300625533855887191182237211566891119704377143091751023906192640130774793038933225854178602473040447616490903577486292127438175740652001387080984163151116669189958815138854509619336309115894163726155420002924721827846010967455563671187967495537736927451842357762285144834507012194871394107542405785221346273821874113414294104607478642748956340235874546061385271907316553204917578512106549373788101152355862396942399726489151170986424802533534255806461013353684219019521080085233384105072513893035398169178126395507470490055218222147760441452560533011534742182802147472078172384759785095809641180659574416838535173308125992403432074765796486063215064160226849636399983239817492744782199055103290199564829221365841438921618607552469546018375346823980279768154003978904387109856595780857049986317391174930218949900516042086493472474830376249376887179587863859871939997946624689817725362818872865610181243536926075855326436246129699406885153075836904951766104551207848344418019583931677729319348983100253492910527827849059738515535256170849469742300481470046083756551982602156371897736303386850476609966441528352100157126129448565211153471576146473239034553391266519305980745683762792472990185337192110956134686018718377614387222029699995190474707657942758610226681254336913010256465925556480719812307093158814253452901103106277157868039960967617131697471350118250991811788132783308395476427731761951694755356282738834463381087296527701928701980277350673850331675380916119257421675471678339823083717895935058341404781534817637043279725752461740588722566548759005111607416281563708287738456309760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,2] -174790531175516176808757347535210192436355263903929371261924163911937435615037763655410251167373860756799712923007863865001823537185943208826303092411037637097347608273974168782687791360614496828880875094160310927605336823876269781430244270672858178086839251152328792719586934650128162303365997143786448670977413922704974790866986981603073376609199941557328190314284356488401068486060555238125237434626725754755882650506255463957649151852043120991100373113678972530012944964533381069109304159752922022041803394471389374400807191106105963697501613036098627524248192383358755315043977254902308265230117625425430771152244204743467592298709474285895092921633349123399844448825391585534481345384039481651193728292579290694426311675269133761122886871729690797028036696263720620057074716719241336321578215728239391160416079204870630390331044500581234168187964810841415318701869606298943299851754658696400355134955010352544508049843080781003896548463614833864090172651468992949290872475855676393473653366791582020271506896162885995706607162631646137136256335118652012453610662653659641503065525877437966084658646832142064925981825705424552553319222631829744272454869264066831729546698902829460555448544634398668070596878009128507518928168251798328557178070715862987064700181031917943271848896689603689726365761150566264081612749534893178161229514198843618916783665999857025694085731886043927930964782683283408745738810131301925915969834807091599213959702652214536497908212598872569136063867448352778171532371929160447760623651231462611331160830117336395672314146253765038085364058318732946558420730752803022489733221636008507865977649538631211957348701671339067481429973950649076601043227412578267098715718247006687442323495754941782960277651813327234552498841875022222613115180868462881077151476626337856896130758784154471337456189988213834334845253716151150615309510366851367203677019140587856266954813336167023050961654590070341219542956522252490578776537106836923533168665354404971059684028315097420560241754172036281124815434056380374475543873038426794763480794895277368541240543307585318078021317842526036491342243415060341453074966244172068925002942924202360641289721105391226141990232473603636932426089802987926564624224625427453296362679980425995495730600050280031290415362427199137189245940315619193806682947785804461151087484275897113107583526542245888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,3] 2158675143312117693708776333508057111850999416910512224357829838069255194989168089685931976396000473048079268398385128946772743120474503144400250268056021475802052166043988611819247132411951900942396611264226500770874108542217606011437587109640393001391150863684661242444052041267917879923644906895263161862867774152285470895348025490018865678786379828755293363222809713184894562348880906916356425038217916694676521483112829371273328555324533987003178014789742514313148666024066889311719237289918796744703504863475246032827451669067096282279434700306321364693965156922353280849779107946016604451565536535105974254115322590596161801877700693060228903223548332874633628540453647400774699304489688647003271531139350115485792009428704363857603915894436625847652066258422800963214171462085522499041309877649518646316707529709197670676636687791393694308220432290788561093367867122452073774629754097580190844143455938750267055256733882548064455601160651890549237807322671726635745570217375867834355111161196867257437366278171761797335641386196928496767498649275593483176813708413479976712970676988680675616270007200946113533668458266383728881643098095145868018412941376073835866217256435228027106133166405610129348791238574513127914731008574370529741777683369142619021140859268167146017867566234455347807251845178280705807238389625759838255742590925428267541175633813733398179997912240233541249489725693091314831608172935273456934555791992162341447941346123613233125193348225316849583368951074689646790315326012854188823417918802155658488371722513663886925358603532786047881159581890229145378267839705574433091130609530772441093522142193044241597337283583170245412023006592567313953122483206152200752215597190826683298515277912498241199919196413218083859385085829762434318880146754105028328975884052719045556780480987461464515734778214220309215308065956702967703327655020542273162624967782201450927316415335530460080504152426698649918594066875078495860448503049750938481351391352190824708228009553291154421028197850996253230200785021055813732252289357822649253012065532217775149744480251972360588743426439669410555415060208329383573897502232508745142639955614819901013524500851019052739201345281822894384573822900345210716470397461892882934950605243356846181761356273971074502785358581671811361514538965556473263918223981646724507048975968479174691378607958261760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,4] -20313596181398862969293751066662741234541292867538631312896012799912815538493133767650391044285419705974777877986854543783316518852186074340406253338815735768724472776877927754390627209803337416162323159039989827992104935757374551729896478452538440013381852543636352171203049834116615542943505591781907634597590959543510845432031877277644081675709869539851117764999341829869405132846445634277936174154366596350469335216444978988266326739314747129575032810661588897162326841147777172340404567704848236582045638694721250686226691746066767966116180336906848645241169435964534413211870075307794693381535019296702616469566180772903256115749499410946168426849036788108127560717331852065600748306531367261627658763447268508644594162298573476188486627821947782300967469322349381198246033680408322937543703923950632560985113606207371714850769493818142386929773965148509697925046750781748386775560526810043667796298939243676182530631184448781342851611791133921777636274311746483440465627624393912195247598808505278656820954458367278710494954680131231276557347466652891854689537929611256057377716397170245401158024066647687362995369720554567704902665928713715811670149400346431547923725400028753919127970437921659303914511113718901725810431303341947354258238384051135006839960173261947897638822426101157621569930865326491181313191026041865446848883204875161677279195928984070781761751851091855971420761802670127918313835164065868524814053791414765630123281346262237381866689192441873243520001322926534768120580846755626529633131915372977916469533578686992661180411677103592447458768345248933865400734521712803379229556943497494366715313154680294225332258858800409557060598809561048497290458723806315041451747036381898150300046356901289604346214495419898014305645234341511404219270279234700373436457642476829392277949265884341680908142891382819442667689221958469515638116181767010936655026086124193686656281932058442690319269978504562502281287584234654235052864512083425594228438708642435137513602927631533528826911226346898276598543930764670231143893422898064149934809362202281874864593728451354711433128048443929066836052136016351391583668186979328143353409466702200542439080953017767599022434567274639056163496950233211565198404704898418628978821020580092167604151316232456605247666943467359231693934104988603547006283400851027874631019185453809667790488335856697344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,5] 144525175847717664759087896814794194703752969909064345849651810963567574833802614106764068490878933032528736964562274010602502940400911178487228238409372351541189719546261903809350947544672884846475701546885024866273495355535950586185328378762458389999871037145124720190307282569990732600397220224954953435645383151422815414289797978786965471012195673343364430142695153625208139467261872020233810778520126550728257668898207408296985863012983982271148437348211316204697576417720862303446141575762803924134896707597963202849565034155152208811319291942848280029931389977364308156021395498870928715303035510251505301053240980215069625462759260299699690003247751849115378413633906496255593937783917846791153262967743901186196983424897971539482130726496206031162439490570952203405402974621450294151964311682799804746666681419303854476470679844477067955752693488129862759574002385252581789748113369019986486667403096716863297395124967206653811346385661228393066463021252245742630639537524930250927182283630781644985755817502251164195078085642083710922037951875792238242849182001648315590966745870112014809769452839148410910803179738984592026119353447765553026305492173755815815128899922251165616906372546024912772236814581982695469616164822491899987756871813705474508470455325117086306107471662583641833229487212666881215409532340707224566400405017772013088217246601218575386980932616866354007161636427161997468579300748476838912824271878844154708150416282859375250859509038006389938771159085009549313248994034926708412654345085650793636689760135504858135393788044111515596493653025027164920546510215329227388257140138172019328722171758222248175992058775598886137106473788082368129241933158278643106314474895664342848642470747055795506512921106531826491312152764791914599252255976434939774313087578318445310589966969429524744515404451654624412398794690183503800351929296314895112669109907937529315541124579628274262545671196737511026802972416314552306757108978855347678071511398832334755989590494307262897590768370115684131205686360097100914631237438715186203768337131377578770206472839567448785257097772837684963088552452631309436733587013812088010532230187154751821584195538923310841331406081794199539821480050574298841760264347369249826415239647714883770373862883649486677795656112849384078786290952470612288998667928780590280458334090422811697009532630619652096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,6] -776194566666616059606794132828452896110219897428708001231539200639235783042550097983211930220278495207417977727676120673234117836986150344086804226555650292135256517131575899491945178429915457844978142105211832546687599316997653435363000258579655528504924479006078781750529905864421762526355923532508558131103294923065347783306832346710681739868482130888817847976689383181614698132033248755633379906510924152570828845368232158467126322961007054147699907551640288438922525568399780719274161897784402690929239090976613590968132211692838373122009959344516241288475430994760155255616715391597519130216901781488134209429895068214946713008671529838208221027671566040085649160614422594743250087359927186937157338179428221220626673561048329705929282558778315528779251496316766599505239059082512716295247176637525025816041456714071536286583944319377527723155123002848489595216030570684666409121079368150986178447323860400733950668669206536567603391664167934537078713858329733467298119880085199114861705272410143654027839172658061021976668294867130393578479998685065437806655076055583871900655869013852490603418272394989761260612182925279527303503388234640049666256215792605621675190047062202723197241350729734434909433969394158010127616576314219676052185305239115806054925374562543826103997235910608105366852452124766466816065210323902923500698687902159270546638248805571514070679243865907719585158620497462367413116198360260941501415461648863362437652162908113038814424924834507422349094573406713074185154484282483500218382258571391838507443894291877845333923060946540001504370364843838140389905551232667409761906756810445272331281946933835413124052160263627110822713426161992128816968920058598663072131312243088352510637177175743280432118084585437649085456054317343312063986424603409163832080826160897793278569463710857921683708273014983792749807310808802249551446997756398976359310245135298099595568600050863135285099951519265729429009195719560070498461499397684382547842029153244863209344502071485146456770126847417326664568556417598642663618726138726622489124130406246176405113674305113352207714914579866646885241379596594985117816333217526135449012301879177033247799991449131459892967222973345090557245390973781540109379429346788145106308527844039618813960207493661931913733983604612062337222157871965623167093956770695370867829072068933653285884038789545852928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,7] 3137884131341220679865978504003852601220280612366382504247776749155513414170004916401987221799174973917842372104592908115289564282570907203365326397689185397297755440379928044971967177602389321997280545825909281688846172704225872800818860684384282578368153654727931796156201266486934129931636244818274995909913745232685378704977540342827034042039915194243537998446961859828201442027024410567424487442643870575204237606735382212061063466646321096474409711024335317548713919135860310759763234336389177805704771691896690490079598219480619731557860770358664949688379037972120923184435664241367663863163117248744205878498288469333013341587895210528375672666384202639075387688883180678360931762956614302216790802622943589899628249849705255757236159077659630826957657410632983188825836856534691597813201777208274892736069866374485677164038602434406861882486095750642477991750278696394825365477865215194330138003386780551411701158030416934970583190179081977866416450130935725223197050665658666271307436035290329193151099473645188946103349875695920974176077060891324711403081578688317313938080133263093000125023822052344195350249043278207967611059251726270822391226878700439696528464217648719429388201488621630218171821005505948916427047543148830832480365603806752322324776699802613795095375621099289633810309048657450381309893476584530785465176338279620316976687583547472523778266841280132199091803098924048565838901646717860722532507371844392673252297129327923409704184247281893921156940295527817796276345402029521450634149089558511535667363799533591783419732259914284811717875145304407462610553164271808244789360619193351415213856974892152784571813717616961547292365080879595595050613418189344841521770716619929507953776980743644818815488130252221063105982256983992647577987801101168609725090614409155756611336770925038366855362810322982270987986502627366082347472600557755590639874318446585534113203306319798328877115602929924093232947555321321409360694875508650218421048077140646612054891774354171308352645349163962973717353651389618594275853460790294730471186283432974760460434225115301728485214988498339620638786009362665024100344752916389921188989524523695257091670473903494815393256171891245124526214016218812248163324273120756944009733122584007638248305492271577100773164009376186870118373651942296365513716266547356696824296809732419749150933436329600483328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,8] -9647301742101415603389141957827910955282935854862659751246359789711954296436993586184379944843694700460377080269159352695895033200599920020235575305420627014366677849669583002289776206005994206185303997313786487169318562833444164958061071994914281138366589746525822735890182342216777869229112807351399787138940810360319684492117135795787806086318859515774276200771299344578971173505833345484617070677498907960708451653079005752228972322836821757115003002645732113937191390501341620442535576069173833401337664655626120205789939550238420500812492291091006842401215411149086467870180788478326038275049477164732953259624641024556077625859016412197855969959458620549670964073907464278169600398733933843820786411428697056098624558879768709974204300889171782659508973731787628592005868053461304123579816935166021136673962122636907939145175205939132601638890159522759629330469293358681602628224924938046991441772139898836703085669753723304149636109004069070219164712346330885371710260077533967440090104240499877370821535925263107952295934055749329467769438565790110618614904463765120157755998647603219270960941766062437993507174083797359179660714592444389299872766252234003824316098502079380870552120499369697591103210769205221950838126284421718494504289808050462690248957073405489334071714235652897838636963711812030481879726546688453467994768036310263804845254799879771462415113648127416841423775318336760206763925640553290549115892329221598161065254431297688646659584680524599950893821241851712587371024639831195720091661595404790854381921439995919007484879577363374100669544806422007700373782245187928420807389111354974958684834092701192065265634281425437053629811712923303659102241368062601895348166584373517108230219371429867155801647996256832325885550688143321006547574435688510907429950503465603108926708671703749726752532197652075489882062758014087856686744383720480557634721606923029955332957747559266591284592225092271531887171778446934773349723110605760187602281466062166944349760223041136128760298601595151952275758511640878631247443211648153313358659592509560727818290283400447629292504543438796721518637423579548277855703695350478802146245774217614791733884847751354053578267156667947186471984086858232228900289290013952505132610369115714304068262597412250058791853101465663639558301027980652378227043500349148251584146559938562513018489241785639895040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,9] 22909734483438044797009716352761240119849265599982050844213465774621089511345104919912881564505145768581401822239141741708083362329907708058925163405358258265370760515341297912687377324466968737807636742022816263920207571876279929195424472827705047645104213937076031617301063868870342589124662126107740712768083509142238422411329024593240223105836232400863432754602225300906895168518841487550933635390302661842556151424901225319773107547099208173064811605661478151377103252081004149731923175164273148577484153308445939075728342870371089947650643934288583589561199804950059303242738314693607977335075173925827629956008705376508639750937704634876612493858732577709441682412083058498308100436207756212791640468898626623210775096819570310014128764216013017881099392686401740046420215775796916493330991983377670826343398789898494002461505627699242789523749334014778325303126017740561343391350321279083170925834750792700649993935035226489505985834193521122460285457623539842858230054774327317852055088581093814877041280495449233275487343166101266144006204665004765378265492907650034728505072501434734127336694750357117973049515464945807528065074369155164748573502930423833632339518195250152480742528965965755447976304138353109639456597610491242190334691005226737655374845048991036870856935319428215809632944637213515862060864280095575141769109057998888451382331786636742508871566342998797898759871159912669041287959234967535057734756210230398731124626044657616293210728621749186110751877785352821461598897467959724489938064827874249710852356507235771665509074420977656407629771957180630720512430038511924781266430383575867487020068982586211224669078509916842455233482302893061788959406284968802710916515742688689879098398585966496880694587498272050313522071598453796244800240969024198453336687660462964783119133754168124651856973381024212037800079632192399831570350983810117331651523048858719427142680500888854302750079419133622253162568257327554264852418753399711378463027900935026072901181349432682958004132969200196431956642974041843175922591076329025041587908120050652905011200703832390487594557807972272382366950446281318264159579861246712137643921841689908133952449824900882332807714752423428654783841236721653201535247143807125663146572596873398038494770434969951343033705938927540058585213157455939220732611067217020950123479790296605168435928456855327604736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,10] -40844297658463960260842486317078480804767415266212190936719052909515271278040574301373129571990275513130693651327402128186351276096686242907532161205713760565554187258528827059708055209992538812812726524941685380322591240920717350199257155922288111782834372910812691641578960271855061316274371897253782714740470714932722800642828259493262309982734376378235337561796200556798129140266418135909187430291640297534174688514685624750101888086470144856559324513411553699668546827289078958014065877346380560278684768397833675681867828507284107103317001903598849245177008140294106934509416437554389579634426317944522812226398650378336098590713260307599821776748179329038244039108667662733052161279513879938313214844229655119117290439835127866889813570850154225029601604132394558491241600047857617797085949500392276663387525991153611109490117395346949891866882103463012937615261883161739455381558964663671368389560221515092176601375261582746983186278379166948793514669657919312959423976541010467192842965625206687353282091222897956446471240641392942353535081763875530232716994194935899644363003333573855465112928589541089385502542016998761692496262650992710584452207991943381124680309795664706002305338043576202689939072174384722366422688033372903193004769848036499551952962158440402035781449723519043956819933980897807506144154511354328962625906736397659885962058223791653665450315054512931143317761806869213197097199930422121255141174392998482281477858491565065677457387100469886353080377418979834545511071381185743253485856298406837357419433844123139136208129007662902956423869722921099104787242954316103819965458790305688944787113110175878363616264565919363376795091711737945221311322476355137574772503396481820666639438015512922823335554386839521031283687988514930655147569548868886749591359224933495344505909977998617958407802894175601486241628301849109822192156898693571859336567381143504994889013905848567656269593488465884884520694610506583354404159455520161236132828168956315148962155892431670610717001497053897898565247803061104483120412092166447073720131878305425086917197940781764969335776607996912634600447524753560958424052870009469878174471262273358436558857106221956456963587525416327777603699710090166142102407350134669815540354927376955644830336311276287598249898649549771347944423616193560207122652376168382810062985884503986179715922022653484859392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,11] 47832514911728396681086367884742013415421140125408868235477585765735969040781584623509376088462125970789447758256510214525224388956162221737735839354824847461635197946785621050287396053168866720376617973495287343955767966340676893469130195951871080621724665664106022479847736942237245755209318684757786454040084626689174278744919231890034494243530474067198892185589404743303793604021101478347633220599618711472623701980986568610749069577413138647378591867475153786702113578319811178864619094726581973683328086235822142681805373704415209462816677048227337952094540599742485963848963901897925786627931075307275639554493849644446602050688338044033690917511833635397910489543096481214308867304053025676420726531357499696060343370690972121777398266753655610801839265718423368267928375153256733380298113166020648872065522666760029456797198388923299036974700369336192928234085047564360298309556096029302731516684926384822429910792714840597513808565091345115850842592328216002422671901427423739279522698210260619984870297977583161574303136972163354370927367587940876810685464562469864850982827265888700746180407603731408335062042380758557361653730590750765738592819530774913722693480734659690470934957512635591469077199630792834292807468732626212004607271941315484372512219185936656088557156874032121644219371937721759053194222694042228303944841261874895133566395054573979610969797806178600951683620986694937506013216819429564606769396480074014467678411050412564598603448849840616197691130720330835824959765681520098403818824850422863358281711800682059162395159876472481584272876523425226263651161532461392839760789918165770392572506387787791695826976120065337613139705765309361957751139528728345160890165917694998697597672910536333875833320100930198504140185197069770543328200460901419914217706823397716169196681757502264252051425133453549218773417494551337726170804996969274482270194798928292482495310135315558693768634698930636341595953186769289614832759008527873330416665489384894270200770927212940565270868063924514715587769156214834940158219310530552623395290482230248211483576441455270118244968938517410871026914183547989363124208295333384228079650137488953141000290297274724311263022626504070531212910454493682913897590093811077603251497044538176414601712762356728335154017985601455405864088617872505013901480688034322800706942276078078251830560205672338685952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,12] -18693446222063351890293557122767149487510302926687332981233691897400792254087634316645596545844783013298556325434584091955677733103925593800917270637998451031133587538069742869321804885348074838636481301328139168015227666584212946656152721274576477357040200198188958797540916608155071325018099459351356905336468705408618657769317525008019469569367602074429352731560715003523949029799586155261837383577546366792456860868603426007122887750429796594863845933654972855982170787645835591540781055796026495136664060168322095173403480318750252813814145728110850856145137521182426782265877174247696571414243288890222038659960513870026475575572153429060590888401183655292403808528633487540193553868930016125094586563178818053018555584008805795569998862479519668417024650276405375020791178007614946400836162547409246222409531128871635062559416493027150471468947915518633424805970842304857915856426817280744698767552228797643682894523033119016180551756764094866658199101261142605069432191725955672807007468405252528371211381144768713752820897623245876887081676626181412985968679864272744262160629727770578109258905643895655939731923486069004208270381182194548971172153640306720183170730275750545439904448608258879578591603881438540709103321404109027715889512436894608339944093836634563669585512524095674423838469861229127495770044419417733013638882338324884445517676426848384827279606956678820196452449437350093714942290120458347126650365008382893683166005382734733601440723665380018452251628138014887093277395092082644723504384978478744915049160654804179940774443271912152142998520875090658091020761143809367622567878394587490019711449865124959078700348558277974346427488456215422402175977627569915695515443896744368103509887680496269533019030211770557361583202123229441778002967175787809994189328596756079568692696075860206687147454090829575956717504189439725883152369758813175139449912028197029839716451128420756290060835897424970059718262024295045845693189594504340858774323988228150617610651638196241643332429072848324513232567512170168058235937682222997692060550253113896228548081391428971794784495378294441366146538357145568529508647111787409432514999772830381091736376094149596291448891253306160851736047165876375936416644761779433564551179601000000549013380183192548662421336119720029705380145281863819390706645929923549878638040875504360991660773017902253080576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,13] -55503984766209108589812945901319259812153064681857000329748801225737099222406953808442486746407138965928210075788292057088769311482181566947929480321479601591412591708372308470789231126619157409060511663995160438754254716539579344041311901198429367638072019011999897161877330787324683097176526512630570101850413905703332998778527167154270080454076679145031878141303440395064165318527415572034484740335733911851220313230517996978666431459829302133781372465911971028983145410380962645984109919647903418127546238612411116437211552849796365775576063673145118233554528539762715709126791678397420818025269355932992789561431826509116728370294938038359216603567850498112749571765824665635431430399150688077714781719123653133780652747465872668036114570960210100178807817525075637972294708506138129167145434603392027312629992396660461354216685641591449441146635666129727623955474738666532767774991951524687656914775317936683087789703168350717128767258274174117349552534179967236468374318239002145615896771123583094532783524367987288402061631066576420312777953896087161919556360378875369441733535224721697746395988204432752910846551947018122575524123146362570510111291944333742632371408551772290454639247563635109979290649063934492863372329851462396061783142632775876206101481101505310139288896468744798374934788538268445151450701721761878718672821810956344247816767145228703390259771562169338078362905394138171910583838711252225636794307852539170306298264985600815980618532585075847847361494096708377187916150071505820490274968791931738059202735207023818000581280205231987694852813786149985254301515061746409297290440907716572981918444325768204681345208514953929890260736087990431544135927493461371983138672737526969778326547754436770059884735773919547238170208097554908033759894056155204226888909612256766552133918185729865649802105400031773093007422088465194096180082093132563343310832492859483963256811314386507787616430489516009018490123554682298562056333556953210691227058794918289025122793473384636627586256312094872047441724400569580051598895213084790408495178005168282320476615447084786914747316767611844191374732913747788967645883617013830024110833834304748152179064421565092183684312800154583362079836583624129866624606571998007473611520274829389729812680995679390156129564396477114473415868191614901006934920675583774029467723931388044600054673449071849504768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,14] 195838168738933702591388896143583969160653109066412979011148041107646382662552906928845766362252016390098491291993529534348898552853346773961424721459889048499648983321838158948307738760887915786644006838801425930793670638983134732855311432663810123021487307432492163922649045781430908747484716884334925241134919504952122642628459107681559246985733725476498269237540464203018267280497057645240453981220697379215399945035311253546892840766823436628124179823450129719849772059156435792639490472966172038485651070639516296215551815148614701497143967924277311413608929947702073267422361811143970562626113317645405000477894207568591864429225808155605833707967453228125322222986157677832247777069299337936473435784143856495156873411852884497651769354909008797367095491153166652520418742422251245386158927687616654041960132924610532797247410805451301228107324509641089954023692847552567786840341837202927477790641258359329253489481598477127880765890993595269000291143268213424282341481975333293373613997176579413160733132117418242727772254815788756918626843639356512565560799150391087160192343314974175849008260118257138120352016584843356832090016767241961337337610358461274343262809594020990417765075757121883458625751770611799836986948629711048601117366083613807708000713485869795179997630057724079896867732990631478827433045944332663138857522594398069238794831842148112622424986141728743678961394186698469332954228169231938005211405107774296165032627778432914442069726733942944638613051169641139736315305310396811790094641963771964742734762687798176860607577608388673543034646255392333892889143452829504365781578266588612004021233407906647406145274244066020475671350233014163199773044187133673017601396594211368061914472756399771971385564838724231920849727131975387362049964220872789517738947022326298738534880740904150399211678686418320387754933539838411003946619210076824593438807801648291711793804588255523007205555249529896712738383733010209051258725330317918392530803755021690477580470227021002511500236741474543185242407270228385588909957353954804679106197346457308331831361455199222914878589363427581458380322085947434258512782490044000347004689703117260837212996148611271533748024773775820873550422630602775997895021308429266428826351851110778346719614902339964408661131558707504031753164143975709748242030689619234831279391232994342418535995483558946799616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,15] -539730896847837336130032983126987081061799403813328873033982538051028513423881993883405487874060791383308318609557032495554968139395047519585614082762664758685092904104769202489644666094016805073099175719515455594071421003316413050903326242045251040956283155259495059195700818404125958323137393243991780096613426725709599127317848864536724110102527019350981556933984853731144688906369028946994111008134679781461911994060154882712679445554404994138201799636648454397208938899123377078614559350841507938197950542850513944453266236956170944274408408707793086631532456039198941976827558643940172792544284207271003289059276036773972324001692092304268232150438697002272002130290649694400127229612497345251552155788924378492102322118868075649885817773546240532669311632009717243706173494264501818385388136790941363555970045350366766642908557885276066289136729646758990857007370702053839027555504397933807326726235559182462409946713710826968843729693760060697256768818143908059708001304522400811965608356654668009256027556677155594061654354203268929916904134914148992232743655588871322842619978139355572013082286886075856236799677049062283967209747872582778570728740906847585611044370200600772147195059860698749519025605225216833308881162179568109287293146465718868249186337279304701790896212300709824569348207937276498002740620359496097297143788144950210131951821340985991530522529861716388199168911529056792912891085959149517492348176065709193633554629430337767989990390554896513909227806918190024326187003561511482871745604151137018002155647283518974991742466475919590937636381353400436793686836429319336523556465716738798257582347940981922608341652522240274426592767582550083440830234597200875561887844857206610979575956386547108303473236657826851621068529980155624878583942065464725072196049404396268996889537546156413274784413360581764676023466240644796681685076200843378385393212059451220769953133988364028207301998084555832570737451847777820249103131615339410427305334657322017040775543699550669954283753055708592384798529768524513825781805073692289245126703177595089236002788241049379877566468114351216879428623858925309926299814301329462663009595856573482789644984059332761403666315027538283404274933256935317557436598853014110314397248810198400695323485814333185702361954679203979466921020362350289249318203520137832543092880073022498345391333137759338496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,16] 1204074306952288879728451504040931168553131208033424583148840136661280493883353033042291492277088270409286058519846782886082880868373910692201860844149509308395094981568749378666543439412789576431650849497915318710707272731349823396873697915611911252450690694054715440868250761243480581079852081684006196403270072962862712006948882101487565562066954216608779260962158545024534128303919730241939300509549695109217757135288333923209097487366181469504259024720862548767193698551068062122459717208024188422580278412203692550411533884771126958282163095987257424051658006915442813499120348727515032424702461633305787728427384886079226769991153217823397120151019709783604626442750717094325347099062280999417224539542999718903056363448191923102301009031567028755730494226031934741831423609234590434120519162077042469365563294798906777025103229148500906252168338548859389333704866457173736040708596470026143265099387813152918933648979559672088486754132562051001633125635532134536297235593586891328360578292308858984953353897192668675578086940914495513635868413201876028184894598699652952194913188719363373224428529607923936074421344231402764472057691307728997016428443259006663938871158847071320354752968377659444820419701889121479598167563233227870786074350926252441255576229405654075508922563155724086881874639211463022165981730258426201616311427120423860185779772240153973017778386963962941826102283789294199938941355209651882889410622206777436832078779579425292311077657082559800524932703651816277998087248113339056035324258213589022119701952550036500873926735876832065633460759895869524865184470225978013415130438069557329671248547673609478257135039924194952834126664460277750232140956295941760770791792804455574612248677109634532086055401870728755212595966535483601966821711488825254228951011807044774817158673247236067483909083912422650084146147396895024749124143051553538655652205778906863608523344152671810710464431076584303802217446866446211165899009911344101759964586684193472638086981614726634457101782462077812245335154546316583324784013522579795728894260251983745323436949079119544625492769943576012835259436074499421834591188145086667086625906648869099490624596392031974454239046350180485288292816349104943593644359709158116939589607011205499716638759203547965855902330903505137572978714681160569461639225466699769098557517697712767913128410995627382538240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,17] -1781192675749864053335084827496764477462659394109035222850045781838978257241536384939201998231763444965982220258398211502316248648987399944548147829413188049575135230125253727385371368917777906968481204803351545152433309934414429237879928575579940513635226630285742944989648663522613418415184054305903953148198041048822360334044786996734058060134639394585694753219586486331915576897399341587290990640316198895446749914059025547612949443775726148044935180516821527947225179030257419708886143823437216706931003090496772769999293306576761015803265649179865038228155861798465700549040508989309763387182274725588339061019990973393241672072643678313473281307893587827652648395597832227625742836190113663163023429362599242441537435433622355250106665018784294573582107257265758264218474572231473523484503303172047295723674195922394974547891850474905692570612456329639366253838173649573247771427027085018624129153823141654412672970866618965949979417147129650476239418228775323510518473330663745405335342390801434087525003266772375641131637805537799635987720438414237793849318794828713458562156340833062947859678585441847271226490240568549363168519354577091515791293143772909040214813874859914800502312430263967463992295926253840943499979838006843402397108880252824523404778993768871669497640907617151827839349240742321415457049328033528545888325077300461725111278104259473060977888484949670952404505933445531715572765590060207344705291633630107160590154600619183701092593469703702150804022754299136139644072865849468963913317485251349988585331599070484070304404088205117080359941045686572848372930328878139466685359977163643458709286014932447118980322666155784083404390145748127418673183431679968169631914677763688262905119808601977732583489933030806360279962114435322017775748135569056102915637968824616226703480514149737251832469360791739688127383392613238847122028552812663247127737987257190299370094570072637890533233610062822623036927337989973783850682317384752328902717892542026841330564457976659479570856995897715044840595726926467037894752089979393770564158510604661553098881999494640935635674190358376029552615056872772169906530948594397139615685630953433407410913837130072633857523344616734031372365476017774846506719179105212270723752031582134611917276562508891414551776942633711828492467128851172034205665293524007364544158509843365125164382166604738316992512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,18] 1378504184602922071704136492984856196372065697700712630095694163184691006966518990446979884289311365115802689071958661392802241161147973467237728499457761910281184588520271710161348511309506668569106185012542275500576878498833674458001134859464906497257464205566243857224088186534940587706431394366678988159547812901571332778178917938956206888292592057233942105229248436624210384230358926615511199009653752631216663184175295376112243661442361746267737499341537762637621395665863735489293004926355549377217657872921573398799925879704008680807018384515215150639784152450667459046976046278864336539139230699651396705417631150770533578783349812408241330785707617008807850601257733698200359616969321337192070816407845759966417340383696687358498959999574127969206404125603527444548951631550845812155830873382749376459181566013455602192700702412505720770487476067632583370779419205141320642048503699293929766326353643923534386597273077462881809889588803924259337526443150992487653227823885575008720104066962313277307085417965637775210956689514208776450697410594033015417924749226792136068757141439526670011159501322498250802247506076910587913493476375128549654330711565104750431203238012617361394327657577809851599856532269894420023056354588322865435303749386083185510491950874874340134158587768945951156944556341230729829196527053347779679059958958868639021337236338080919626441115679483187377924172137646718775833422830380494452038952489150632058361859205259755039773512191689668587284274162712715788362631679419391952790562809069648860753692090341811370406151502250482992438660836225624353220780162036762494200466979972647575494813731572753172219845889503149482591962379172259725571975203469302850225253218644293408866022416370462015635931230839034893643735532810805313074385459843884715064604266381793025443575033951128595956495195728654856213088036702459934925382946859609983299890155926502231872061100441282220369855081767340444220718009958008917910012519281834671408532840613215092678352493171919919511453533386835347368137809285422855423953287267508430684667051662528020837222648655416894973457218473518847379347149769305886891572000847691161786699283698702708814645522512426586378547718158281244295335250781529970696380719431851567937292386031721806800062008111366298896592737737356514806092383501661860783466431768824433938243904627988358747897975675035844608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,19] 152506515912638011101452527197017348117902691195967788185495227364891274557242348832783672089677535064694075361215361786926125903237642692039062089783256374747022370034366488241960975434971329774128179076918108732566518119127472233851815528962724810030687855656444462892241110626661991372407841282433437066299712379566030111569025372712870753437373547010800284710530120218590426874825230943996357928377180570444942299174258143256236895247610417387372055904402060706327611901360718440467643058710756315827987904786312729042153043865227486925075374107265813443847890385472454871927589867268908521660230731918442443632383410039701508929429261668145784743661659414380151724420609228105494605771346715005892821240058861016716931498984424107715833713835944875302256742012956460164839588656005189644754122178646392099557217316663277466008405636599930231776157054695167007887395659726374568302731051027922211224655895805138686577704770241566622316331922178580167117936645603976047659182075540954584379835985945504336097223590521987671799176894590176988807234086204011593320831788941627339191235587158493641675146476190025465744312251769179090154573553927128789448527702020259390136093868796256511388129712491733337030616820902181408416780866752794308362513648801954649460883971837925557420048186857155610942045036063401476117840064342385653510967535315400557939616343105594028177445782186256086506380456614168372605259847553830339840788550985472771275728289548117155894309059960476031559015907675478756618978584983878851434974691509837284320775341843058319387514288176379407067538263512027497767588467040005239533119344451354642654347523982741262693423115956681235521226030637864845486041928459530790426411680007022067738346930201362999175744248498222005296709292323677689952322062604294609097546686205817959380309289871436839944173418060212738706532272131508414217395215145365981716820401247213230386237211676431973530278134882206445131412595777757452616269269672393860650468479071545627392860348393395545854795364732256743470076267842020942776860120901902957998070187216063572324808506114498681580257641145564370505579894213946854957602448037275488385157588290757387424718623807950248130722944671907805246690085053573885740867689558626546713653734837471690994597377463142237266318796368807585935060359852099110934530400403019683216811913749531063655892206927063547904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,20] -1445794548942017097658383778578176398879227443027020419649814474875563526122987823326708098412247415192707860858514188885128867622768571245278694832600587135405679787365122242514732135563831943605224499847159788489863388703242741326005787069914488387307163813317459869568443837991437055396621545178182328758340705420597301598691966457616992066747182650825684305930038359912182945858284003127974574197748919015136652006555295993774055563189120231506670117224403732704781006132361773009329626040901415800694382056173928681090506485563206527929304776440368572988261189854799216174043065150665500396182110550277915872395285659463789550982645257523372676832051679093235364520870133534241198045070944305582500170569003975098152712689307735257391618073863477293590056987979916483594719365202035531106514963878721862719979533077512202763551875996532329844501387492078073077908007903637761145959810662991306778955299558791514866263759002486421126181537634673844078772970528008241141590514172557730708054843077389421571034294657160807000747589562737337708229651166498806766727084905396994368122756942218692886629859867511472030570916263892832185692381495033725328087820581392088177118812669205825741523631580957751059165313000858984646128139239317843204344904462630844161679545825758526863395253142281487068800380044752529292357017196328590297221886395889633504112500861466148345617745046146506948904822271656359221340701103840304727327169747427699779827312273672593966221033701038309455796503534662687135365032111492542364344118455472423504134208819722025385114041478219531020416759291075772524787779467174648748216568754484058960410940262348746025197395546600645649474138114536935680706085680998281870082770823813668941166980067234696323325713311827298661727216468902349158100963451078800932655624035539505562691362990203811358903436354059306523252310701746279219918752011684429550581064473287333976693111904049759452529194834209413081495818169203625582985094776082634821770507670680220269243757715046517906458810034159913845586297564154121370721051981399615598508811891981452041743894853516484686286944270486548180787324742928511363484860244474213923606762994006355002231696133174455759199834884550843549198218754860413154692647775277055333338586875793175663153950555453714270469730989397963566492401608568345877719806008933955580282630143010179977622996972231440465920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,21] 1157529062997621045624157875480071470826441888940618334493884042937030067048635185885467692900773603296623686738080162213628178987290091326976063427170878953710996344624432640831836515001608234779501885556691764874381581592285875794026393411225698563822461269783874585869012985016498419198698102640223430376843990934746549672044122577292308410023820383480594980615841034300566615610075061900238042277153736128557482295642763489102122918124397730079426480228071178210359696580601690296173826862132719677263203366442853850170869088850970553184524758855402790825507238122633368274972377611351782389869139225423540309349647338675995599068428009129295174369646810780761227976383825865431933925676510196415333363871388982376266158493480591005940228231776947933606887863954606163327316105690792307905147529279349551786161889255556635448395617420713745918827727663533515080699372510586971786948258511471808167170418847907328291477847270409917692006837859369014098024878465073401892389126594351112333981871763969883235265296438831335053985027946992358266173086583478353180725421375701441848388024580085082043909615044195516390111854522697372932247443886400652307821074847563886205264568661750050587602609918525588408858841232400688868031262648562549094222772952231576026402334460679686192780066356158706249396116159338317564038136607410566687111090579947451927615669370746920666767463875809246568643662811762607453245178627681558174458955095246148379384507026206212111405959983986022513307250943462572942613527756256679171685539515542562394486566301186906977201465988302551748084310872674081872811837214066759818739608142567167145107605424281238074286895648237564139287927558663390945696146701258891289269831008020818042952829921114395412248048300710830164910000519988472933804502300512007061006504132190887353302599363489331094531188939393621107564650661917223810024099261946063548420805596707890565801659449509435476390953896495849902064843536015930957523433705423725246654024685917414084714024668231624253444713700530722043372722753518505921778518956416969546354208075669080065086853129678067114626892565452527128524019561783997342530760104279566363712813087662015526553894571516649546013235720464276108680678453957604129788672157764511760268145341066967870259444859862495852129441767493462899990845691635190046360032106677748123946615604890604651613237867603518111744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,22] -45042567542022365518670353320869208306022881768266714526393985036518682794480850390972758595934641807291128477524947067297738420569095234505039082760794349784411800132296370644740129474472295719254825658353953241958638558324100655920180387876339541637697761671573693615976802107379232338014112104189973706317599411239903906272628035686743568634481208325440661731559923133809534967622701470010771452809204634953579571253056790365680610778903568258226687374988774620168909116859207398444148968677269082302849588540505434524757153002810478007440197069445607972031415212749835505185257136412479520385709778121388631927832453629747841593705782423054832894521329784072530731952125433263084018286946384031935755445523508079905529798512972188270917324541420763249462784462416940650220642745771294313202121933348678227507484306504405138284122864040716489229166887930630315348156871108142230530440795904508279421957445490106165816530279412192564414344195283876290760712707178184970483389613957113464294116251026851118898307827855766566769049026407738598733148319348752383278375018525044663748360986409549196680419796046877793303887746171170942845107179168327163989713284421202315740818544826449284061554637211018662185824139794874586978093819854630603350920624965423905391376591643290615387046890727739939182403727106161918314836466506560055538724928925397758483833109274832750944588509480645351980406383749363047356886315659170452900387982776998324659862807670580095435338584234667479230174794039194109633727631372075063729869779967201301882740661449499828125413307371438188085786194595347856753888875806385172071740078151714768215709537125282734638459514038888018222511820744064124190707978372796659059003266207871282566656412380189314531244860060589635769510572663741360009334721537082949745478227882564078856977142121932110065373156185785771200088812000927753299710643079769501312604398842824152798341115898259665635426386069955071713732808643776871335324757393483567297250325087101123086028738502450440732646897025081555570223735199324328377073650971960131686061750062632894912582742435813598332529349825687645604205028377413260279760169468481406936655602278028888177392832685369588247410653421683134644188884590221521353579249339063858137085433460977719281086149044896763692351196542807045505888097904818665475181237034605501195988130462854291144108708761769551872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,23] 278377464584254362558712389637499150180443499725597485890891176498288104478059607162706986143022514429099896447002172646707273160117050301025666312094944474419667195595401349312355110141932226363946475569809730412472323013512944230459326919432113732568687347123365291817456761028268073449928295849390601181958060685146877182164462330150045660027176589724043240433067510242517256622162798787861585961247999072673949613269452018465101266236318854119716678425475628708936404855382371811806131348641241441208712173296707290551078060649109819858147949783253659874482198978497759506972154774441429102181975383686818173410746656777021222343111829313420450118548546669396743819403803343006823888080741916584669908313694221375758111827984145680272573652836146282600804693942655589311752987675615537283038688291706633720917829828960722046838246908002432879510424466894506867072569585063713349154701414794358952233310713586879289136789819265951580252072570377697075276471158460795736003120386368496994299107839886850420398172462550336661411052424809502053301503357735808916009958956972875272473115205957238568258203245945512026650097615788809198623539079424185346240116929867576388478191080856031166778989696478255891622543874105576736763670628025859354053706145459657133609346388973072909839380909915535880460208452410958143985813522025205213521090671682683591325778745612723149160443134633744371478415964748157981017531726830626869737283906092609361985425326286451445428278071031767289805389218875438065927059660372884616422281596735556322594109312474620415789354195503005477033061644143945797841378413340560944975771873328281919472228342487641053461941848749012232829469711705073960126831792915289450988241034187570542662110999680695073998373741455461658217435508703031924316115831074993965647811191253733343391396293118053943877513324848755855541210045631926726150879072348105990504414912280984554677328413817042906249183755859156416761436850625809492568791337522459118306282163036957200499615372080157626352112068399492774203504540333626665843735977173554133073751124761122338610736899446913154435493470373533947805493159402828974820333727264483263179477069978074955081269832381497579705302119205240286876514511821071238862947369603924572217835463618977496439252744752905166462286820696088550017412718604559849833727992387431400832486635451910171803205394450709939752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,24] -2640863968290150872348353310971765056302994114809068098093443402417377024740190342347611177693934938149800441659472510089679070961173547742147174144015711696338842887300335357434526269982273028438283533279531799411506789363916176453177099902816493756359917746591473066356416528697259082431414365475006926529744977860789184641891093775694766163330761487178336734565802736389397341090319234253306290037034682218725785233346164494494319559596412057490836221091704544135450370167121339205591286222334234276481788636353925808177526124656375251204229088931186422081210906081566982525372469805581422621233999837564078231461220538422601946666043380933772458449764513130114409887441584403929312821785903578653850133316765464051237859256169697581226832152805949457099016285074268739706216828925800271503955066307340566801384062684372812548982645213206976622555359213802713080600929792816462968595759832090085746813577859064895750201029469361518101085122198633277173696186000770986683627814686500224711685948762477546478024817448113566710298783978361773925621248463282364166596706491865445689649922824404946877546822613656594761313183915149891329622535951527277076434720802803731080804056384630401610844573732992276458606103854291297771561413073381097689967189221526705749006628909609492389268036724181674120688729784914855507657961554703680879187907598509890773583808112951054268924654261949219561440499214608490989840272415449020020143027279203595950812306146982089372466889870329325694198886513387064693673444278377653594587074910646159198560411390652374405508074140188274832538981258218993929637545685581320989702960851353042769073999730358860046318777684203974266259705026731411266013491386862517050840391780328160964694040388595020552323409720747795809323045438431730868963448516131917822549828260647605260604958661948968707375530400842389496575455740884090745534187347881426696108302350718215929499732282131621989099374449069105090637637849945205376208362139556188410884588090324677029446209685064653282455395594587905500986169045853613489214586454864537213069661264119138269660522988872556377101234538182927024883885670484051299624083087599961976700370561110062986446469386510852865484382540259398905486401071759197320575758561450147308871309834423836744173459799446283962829087514534731934504718879406902369864963122753729405605164011097212059225792107304341971082375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,25] 5539655253190027483457805165205496694027228513770983813836261594594902077454059591825168941661932686771061506373788996542646040498742720374978181872731374898139298261471269258485366616320093979738616741178041082443415641855267275885646868392096587740413963956909130041214732906129099049509748104700203817905121158724055109495711972048187092800036492602300936738822606600302425842130225925059839080372982567746342584969479584774494865099668958542492948297014751990674346913070599685389327987887512109733967747880362045946314392417104694296494598006754120132990372847575627138761106935712924329979666322897624802296193337263583589454879315302166526742396599689872423715145204157645070615999092627021931871290179725120234483554261741554643164331129035304106178489771529771958670279173264783915507514906212664512062322444142329434784821928923565067297941042867100204959456917978270149673732330354532581877546040900313855700531844207131125122521491515891959035185017920456733190436266610656666531396833383655533326428569286967620468593942040095832979320831297592521118022191993912692816614255189454519940808873094835379395900545668624940115818960477581400437797692792704367670377112861566499014234557602591390651654493599770682219799868254557115227256198062508661824571189333279745089619943573857997428717626076905027674963301609230254228538590914601638351752755394470624817672684071124286549557757840165110387383294450474227960611916798728609221934945006402652063519145078063093528363025538568542242026052589023950087543051360263599702506892019623399496938154768685868099706353121297174265341612494032540923512267823918582038335490445134337987002068876441591437132192495314504263526879192150511080090204768241550561057237619489506617845377189171458832490703445396694171994881713357274180403971919031213652401709685587555995280504956981705041637210234889837997206053925875002589781251949628133742511884398500502921683143640632095252758345558041464689946626191583237713158788469605500227373157293220696967408375921111799039812867207217239500579453011247336805702006301573218460929687841164788211176983651334977205769618079521549768563469836601707521309551951861995212781761328384672954014547533972506801536252096512676066085476062659567848807714774665181295466686165755518622183859990846088695745712764629798514206065425580380792405551308873986120276675778029644190623003906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,26] -7020156436200091350097341646282100520015584491591176909379166383032148248547054459235134018956205190626320605391245623049261807410130489869983253409631789276715092712852730211727387203714996038572888264669851707648186615174812122282526352421089969160169027709057025103459985421000411322523613019400116292463379513268811753867807233206824675485850982966096340196907872590663960496365428687578746407279587895211265126303037366303362888247910439956078736682583376605419560143901074836359126768343402186154957844378701004553403452075050788624509488928105837648900276333041215242909365314829809260572709503251763800415214078097608997257044613435442102906694534777358010915913597707960005623897223919203947229930307158428430766598766542526312570492121652697432638396086425312269872375312652092986169369536771389914053316540252142906504195678802273465998609254404027383499219414254588739780534545296841470994715584992752740294338595051718433387862796265273396477285024687489423513756785224391379327187186677741145143090586340791933642710660222737973913167840383503211862772578742067629720853553880972150184624228710559547495505372349742541356581312515215901889334026304297152946372823905376008947254925596731888575298114550036956753571638685637936328713447198960885694259332228897198037482524697097546926899086523732490966017243583518522357670912441068820299337511070096087511068565848193448153687556481671605667792981647665454460751592663531985478499594993006242891004448212300288632586269080286785320259489677885429339415596318118448406341761831847542248347172571283186567851160980775566806937210705034673422809667853539486793881577568833767131233664328397039337743932865683735664323003956468384301339294020517895799396669439333920164419786495217271892115959636255640921590404190701169868570892744158259754264048946006396522284563437974635152504095190310401236119696674801750334552221571978741010031315229624205472027328277455404713560543057072846354192181543792762510246700202186956404648215880975644201409766592868735106674159497352585107781830984332124495031319406906893750778811501542371946192432829937260399491185563243756694723793705333752801368051482809326182208729163359666250012696327096967678833313468926108850041600368312973623275826481037780586797127695286463689701096824320357329810798611023990865370008335799939860723395590565492066219149524400009758116253906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,27] 6804074730660853048335681960578163395182144296812757411922409435184143183532032610705625451185520790972160194098669702838639845261845072144399633936205852882738517392522347450216489989394444114340798710768421880130113480579602966111548234626488377442099849229824223546085394371668179534700216756826139627495276571198244673285796547874767651149148343907452256261307461841882443526051908596392009939757136525074453520109894484384248405519214503169965575031873403686795797161249316079718509389568009495929313108200353817155844391191388065985338148353456854742779812069732453829225151019015663513691505867627193472095979122656375088370803050766019620159811752587971368555526582430724126035451484763618128773465339563054038835448068619604622782482768389416247361760560797400208743842774994886934931614445204038911525514694915662815200804260160086543854562614410042677505472483084760197231393637334210425386326252345337513256951578730226424790497442534748127966494249750780767689930549870969830315639767086977178974303301751978809938454590708063151891741245074603021362500594820504344648542653511328770861279576652709087318111572112812644888895544093193617164003875620640866916549234801001828656413368709668266330352961751097173759090244636091834193517907432795878741374325822773590117049882573459014587671761476864637184569791076785130168394108161214465479085141774205643263269239519437168291336500733853282147647814496275411535343492676588520462017540699779983177101910493775161872701255778451609327219466337064405164866013082677676564192883083696837522397705189693412012110741760295122802017924076457073201392373163029916596255634327794478188963751044111926495876478842968021966785837795439158519752950130820028151697348266902349420526387899946815132088111385822014428605888104072998479259186927193059702584115535689913143863680625371582366310505181949337528613781534259159634521917999598372309394570044261197384764076072933967013587518801523345361506238194675388064687087712076051234764811977804791317323701880749147927499961853785350318217283660493351113601596881543535792611783523788665569187271315644780919048432115739375804844052255600178218374133291128961386562806055546919987426449762840359807048668209484110407092147752857169339389082326731336438654732623534907687939742372101479697439228319177366372407238269651233431577001658012036949173580278703682762214649597167968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,28] -5945410526128027851868104074944589193057938783146438405446997610881171143814698905949344562646336792106329325806950637404365886933524615096557592057287829669521922712229842039786726895862354558256722645904324944905465079421227584823320837083029299139141847329507202823303491717633819641240927684584324362650600567927745410613385515382652866311389429901524094792955529132542724087059782904176269461423123941077846116559721295942387412213104915390470865869893407886615882021224687935077840846478629549904294480490262706890665723508820522026426097839852710675041963170076698703309319641833556789613424201779119766035938226761069799161112016635950673246115009980020586097662903962188461924293399341903318950331248297804984711821058940657753028909983159125435643054051897917224534122417946252379490611816524484703729177940006772433116292475862952321018532902673096896003767882271970048495998089386683532188286428186403278107653537091590154757967508472077819230829281006833572016260686559184215748894813817660754778950950885427242494598007851297624515392545638369226449473079319313898928820204555450378422930264686980766350272613570620502570698188807605366371702243211666610257658806216914414453284809126543274800314691866788954269874467303421160149469123536238495874414839737530651151213891655446906656325839308575597483511499968280584481401305228667662830860474852650398162296056180241849714358281418264358194700862336609091786976129185913066659867714920743272236677909130822106039522630940578820670719382349655445399165968572436336724962196016873498250938050501963745459336405415642243728550415515990874760646327827707635282156136227678953910924521390473770425813805688133883574074753953327432821607344437794516556228950511118148426395609600551856338733197509346209792403445612757023189898781546662849626707861858724885928622252889358823010360932545212479325001140141257491925189476172597202449917540719757572044876572794804391797279519240243846157852771549481889093484062401805477592186969005613418537385195513773784942458104399961801925433701137298604113875974867040793620334493307819321726328039181361464067687050936934676546577468288712459460729127807827137432241132122650352827548964902290116088293950156789125109724228135475579166984345337370823287846750168246938968675000281306400361706280474869262065460657707783835356372250358301768079973744243454518262302473882675170898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,29] 5253743823148914807445806552217127916343463915537492143011682097678592602996894194035213446112288987381000103910958583206402927067931527221169313401112308021292167259802019007784224548492087602910701520173845809641962013627400652916581351803142883265652009775438696066393372710347994720115934570466081578824257209639948533116124416630174341254348518891516417996999295340024405436270168029155671729524273300292032258295021378740781314000863990604532275233968045691354106333783262858668044541470338029924854340034018673847847561519004789473994761369454880558627429676121198247972785469381214910797014807792191674596759187111764768836270167584348841828279727915874601620113869248784144046311853034718419253341362072987267784738342561390928892924727090503601977936473361076023494284398585404793846932433195049135314162654527019834795461736381006698852534291066876989863230886520911438039269485265190872003636615068888289567012127104220960436210602442034131140765499163688124551603070407176065893966831020619425939231658851812797018166790911149344801004625728643422942774952961279594353191697430583621264995410801104366538056183675533331929712608907320853638965016079124296422345693618216398350291535239594325859832181820761618721593657605261721948342581122393706157593995440461274240363446520032725003745491694411114899517806167552973988141810418270525221294228611207268296801187842864570549537257630186152370213726789794195105079235246777138454630223096810740119810880428636349873393149346008698496600470804293601166271673498803477289198051022480639564321591906943349780512094647363547845020683630103631230287419414535656385081780246149656911125530879246613291838905740061216947699736574219038153645374053787760996373438469474749930844890562879922337871084813973691345112071567168066613429755947872842623585023588146456827784162888934310579074256893377308437746932523339601923120554982990059796205175553592948230736518344695973386669611431069197415522569817308966514192716268687702882831079491603539065372014146122684860246196388162921120290401328180765025754444741658721177073192924968151623332074324827362401625903061544035763794621106984390369763710233693729895703375515541598592953824963445493540843975185810284721385638328957002043092311898365088506667676950083094981251198995070435348741860790600008491310236206880706480276725990029337153892596833833758305746392159163951873779296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,30] -4682395270814540819540707142140458907412885761978698056954433748148495032464144795076299043805111879694098605696027907195511471204406802179491757701846399726952216770752455910578642093528572784475024364176986027495702623796918049448366117350474851703859437769867458583853057711485581125913742877281900038692634235851366111312149528563120109658364987114069237664572447369890287081911645756254478359667233765240266046464201360808633454867069605832422229932831496344191750291197811885846313532713687542414282650567850355066853368283530300081711822831981064950046370725627102392752658102068016581793092847728317231739713541773555678651651527673070974437872742931611269556515560117620682672781885485519666529838678832147275524854154106907846456653767051286594049526527571724319992181149474402619872588564524066765419079687453683807338973207185784220116046687229617814102282684989082710409235123679030412932813537651440875209838189863422419227072911008257156645638997999850654663707273540129585895569603590740310896952589104485208366688458881029127764243793498879724013161101185783863160329685257911771410077552587085450178901686175616456216299018793492112858209967913257845779316158737238017457958885998336314519910572169838819637117475927775256558822284985535043625762184250028114590591728386170154934986063230218285926921191746500746502875073275064027852775987762143397988465042673001087847907736993325479747077823428227279759110238412548875795617622641691242483941610464068180079910384486603558375573599674234941665771498896608620998576430944439256653624826283406005591859167094455012784591560667872743208243799380658994048609492566130854639656909095166402167302506146978350260353927821449300211628497663771994167176426960064746348808449011234030717275448957537491754154290515071359343518908752929140884473449024759817051044727537446201141263349962185578909172986188218471687574059701376379109463168668113738476337462214992566613216230739990012161106693704418393121562674760191659621275052682668570654396373805579480619374690171878329597688869675855078419993467677289736646611418643266296572243891769408422146052480293243921957860605387878645511774083018156379236201231758776969040062931241897917911477667529180457058572253339567259876116045327446846862271652138770339692212745701443472750526220537317818929222107971892385680226382433073928221062866632997563865788441913910210132598876953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,31] 3907029254546137992974974389532943584873582557162900778130882390252249249634972286708169770956206413648026780305834206498646692268618101876188999019591805000988119382461048115747049321943177143161863423374343113136864848982994234794486792299616800733782687811696346036483778523677569522519612245957754440532332411673428682740538032438658398725882435294122727477662215021023886636535541448104154607822025073284452830759712254579142607147021703100285344852614817467547899452870466749593947017770089512921157885621665199890869292372707758146336452442243968527221971844814452733808304142687987780812984831302259997492464715269672456136292176656850240056992322568018680358044499924529313956782881245448792267960639937683716975008732133934021641049468331056711701377832476079303328693886336713534672106908011783829736522591242857875056874195864901738102686108549125387339241277340555669568983356145190990771336817416692004266531499829541302211322975558087304074702846856354719613057993788762186024772334318009569001532883001329390820872862640254527667024987238419060119340874397320380182042819183706441871194897322489488000637815599779198243688132357085961012586749876518348090995394680467528319611046566851245115793349804351215952865737282830602351609081658619900681518497434123737417532668363577557309391005308256914709247085984177568492522588673123155195231801858996513463136508722596892408266284804699980011115378145533074053721678768353648439389317632807511315658268016310804630669227235650983270400669118100489818832373551062247434109610221294511722277435872829657896033510500939092001241034322217371718539812762102401217140205780193729363724434543744666467618123716969931953100407787308528064269340539015567540423985393264816446319062311077654275479300505005422748018380128922196698032988839511916947575465710055278171319018959611800824399188952246676397808567781836944309702798716202653772443429564053244729435231444096739821360847468829409127687833202383137374704546116703563715204617794746158738408090387829360324507651250893710069849817569893946007585189815716570576791238308262109488685283778680964254477720550794869062924413269357766901076952942787501270335457466685237140791325472184443011415731842493217934797665753567730703682260673402995446413308354491858067601056113135094432900604429864224542678051213362498069630411648016718885725918098338443309741010640133928973227739334106445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,32] -2906338756794043606066359691735817574157613840740460226523010627356450779877265930499451746355090249080663553008143029712537076274351869109903525684805824180644544057520034436522648832131091411851131633559776070809252666036420713025824398215605054617457181140175212448940507550604959181501782163605609514539336529025575728815867981831707347669420062213313632796912842413125729860500954884990979453661937630378413675322927559023725032403426061265798213703893161171838480226188616940437817954003261731387694085369194170633744447235330610371777851710578161231700616794185700047304134105001512487657886607339345247021538082214952229721861608991974014109551798616856533998720766213346598792202979342257311240763982463303728368100594474582564524264796619659374658329724898965555711875906339835668840986308627626344895121919768147209778856083550429928828785963071059856143284681774193931328740076591029919208797339272499736070526002334576142953932336680935977312823203981747520334740080902176618337875408013308561805088273837001104043252537560432500845002586380012694154933582362561735884667944106818609506056743811660229161678721151159799921805324853496164822485446590204151828468071175394345174429255233749071571778010430847205905265475686173487504792883665065617925524027434089910838876212727048251818790375725186898833492405471525954541203566119940630308719896241194548007639977051907494011151735305438816542724333671589141433451550199563282721180565897296925618418899776393583703382210696325625048522925712051993219526444797869101114495195828871694075026826437346839616672311916426549024862690561165175523460538843893406311971081772482671390803667269095837754067930465820575759675673826249003301063473315784988418612772430815649160291741915124869996594122304906161590069322466618590057695823898291857447097156919581788598373337021294632019288012811514325710666304850247506993635815730436545383423762606498183331300557677211400618114753015877463399510457710251117929484090481171369374049659711064507428677827515691496411790134897230685748401680621386913362297390936722257857693429135868639600247979990229557553029393296900189891691929519597985093539464152696639764652282613416061145185434310152220487761708579616668118760947271155103611348671563298550565359861958729047268503624183431710011528998697065075587754785512969657991754841583947580076079397725664340793009941183717413196063716895878314971923828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,33] 1928760078923367611589360329702400755317635154773819429364019482934551265508966993398402644653095128439565785301177413785192628677395317161184902747448797262051239010176929462482775110943667613026054150737748601592371620329221827691846641065142147317434426646536031805219442037029390056777719244354610381566964502748458438676220683859111291330529117958439800054080339075091391686785877719116309167311604120911078759680765117868087058945845054775214824570341980198838809995662754859301038401639212644549669172599841631114249511604440647191983442365764563984687266508474068444859390806888976149432801618443541488991416101479962975154485808337208270409963083701781497751430004554772088413610531300311386358490407845010279126224173976121714129024450608888933425434508645215426462730430464202004067125660407244661214058140710085730959372583480629779365419570466135577016021312404579263739961850414509784992160405906672296365033100710167516747465767065899479031512640099228025616519179983718962597653118711434346329271760759820874615648344756238444748368548683697506532009379415903637735124545381023339938372831942984541948905753721052990664558452095719948186724776697791215293681742253098095905059094456958367608659376457219298453953090974430557721397288421012177758100511563472291212509737256305893482661264167766706105369403835842689619150715841689617461264550531329540336291959980747911084979865003060825083771637253512961366685520653436429902259671998493261149745834378575604989478289856640740601584893299248933544977340232138321582587457149559122641088729724309653840052179164730674412288560203529323152261650275771560149069734881223870010895721106992394701177832298570976715106458542114231967012422020278719441853384585772405432297138708064341647083248474988802494414160200955637023521786134152422344011074430493796815648956114974949086031509480765530248665141268773462944716452283071069957968380284424005777847549246513298020190666183634912478289585607167495317298411668642783407553895163704736044552881863807822451417932288948845973534235579349753508262372864177065709669272113348954472079919448358939232281116647588875874276017826705989957191715516882800064656478534282313261933444980062581249838354871273966965006330103436307863207360420055549053477071151671044356523805587741139759345915489396469704398791270113844697435008491213513172894091953369585179663698606366244312937396898632869124412536621093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,34] -1186688293263955310562384720789292654478104921217310959385166074847837162624859829962254996596614961011209274127994107226362065306189681624436891240140061948056018677986246619027611984684269548766068893519911905660572313493116472210402278258794203320590556092629459793050548058486629556063047361360214963327920844599219557065910821865059424053445056739820101749730020711386796654968638171268701895349741675147454711678820041777102827768636793598905025941114728238950330348845973660495865485032219115007756333932148007348105046816189132447304316085856007187533701075884601515199391113591530001705779624079688288043219634739696292027785684927561498520249359580325214291613089013099510054558868669330354434090643412801561530466763367132389990626280785518842011341310707011502687912063284612931577914359683273657532269881740580951796382038242042742747442269847563167314292762245487010191934585893207862137464230662091998415331864639005370221356951459057988690662594508431859853598868940033091564384250588628291134807170630412409894524747557188087159116020849889723139140906863553324418963886793479259228075760964302118387335370425323606356401392061592387748539088288245125274750868897903852116831523689213315267903471128930570109468258433521027136140228601943295339616080590351619624736974700330027864196490612777166279290203689924984593116625742137794632797652448010197969167840676835934191421301316162058280856340517255675672032583107856242442983530894324885037739307515440886885412496564506405229103429038917655441064236316502169462876474062234510515108369666047103542460654854028303224482084679829071862261470462205210939117543489291173359557385127359685077233627588984505389869830711970938973445808063057672890111960776552668341198661597234656875796887646744895017815672644019376555220356919938164049205252928150700955404355278011364349731671839930728116292183296059550414993190034195268523471642863750515366080032607228884170125869532216741307200476248679880842334212116483043634083993299145483784285005847422656122119720031176311329412624865556578713307260044123255728687083681882975949698181319771418890895513998447758927075515444586441619304891627192684802406165041368089022083961671031916718989841750413694358655816830177572413810753033875599030923407661319324759061538418040296137299166327061695315432440925113761670384156673367282369998052816508630448355773810472895789303038327489048242568969726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,35] 715853373513222871899275504571798124437267811186011965813188146486650226397997682935367548159632291413164049921841340174987082567693203341820911579943942269668192078135944742043092660356415332526539633651706437252858954130216932887203217526567770943507480383689235737367367870166754034547434313539457577901899210620181804407875538794156981626583193156424937755885497210367706513394244398516787677794839241601968833543185211304540703134542579391595245423599541897013276865252980879673965650098463028806938608422474762955082470215345164849341104600395869740453217101027742572050962640608568494321634088584871236110788545198024931901358224456550329294526436869920557289973957909175865996336691600502508328378492293119386047516294963411637169945094414778479112948742974168514001331047076438187912272674999088532248035941557620430115565395369638267140614886670306541391979758908701820720155406690425856133312893322505862291782642536966291000990095997663931990282368090871080285373327354949639165243833375601921737198494311329700636494733866461217767875428886746288029957588041968300546020545860290234041970133978953642828275586161726415002201023122942022321045815372038929527808951929496386719269644971748562573197267712377822941052021395780484998599384373944262301686484525347828345298855573999339347127293044826741475475253317413319515436120699312767123737487008088399756559945882771267742331776573149356172842260920513896778263912919457421000733752311038585402112166330605427364501121405394560366680031227405015170510683022844593534075134979460174098265049166647740575690738435960122694325825812090891890924362705984451821868355971254359632214053650323180312107779458674178092022311473944582444161148166403304582576584347744628938581706657987759808378518152702184813732698332885327949379584204464589617559628585558718838403978061046124038205614699018858480780618015932023192108697150255414718334113919343054251411457079570975972883544953259845615222869521559194335892928700045208419564249430664542024382846559144568285953263809675741497016661719333862483677320056660642812773425939571376362085243209398287663142550096537092220312482803143849436578603542865175701194341601606945493727987963432762913078329189115278307558207116170184639011360088629250540345070409375048317010339319954115333897921763507624786371162669823548955565832167627088699782466154896800064680670914024501188477334068238633335568010807037353515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,36] -439747489703912876288425167990610831077015057690599347720686368954574001972647197404829703463870848822387464485032546647887777900820161032196763524388622684025495637872889240843097112711790860429869790926366446910175241331708849390633367694058197216695094676775254395304136582047151124539122131546934201818510650340931477875139802117912681210310104199761898425800323933075075225537006022809468529875168591083387468883201410750678077025089259661077690273363508849913199880258878672536623289546735825218931822532485107495479671052742477609738382890223669612739548294346862628175434826258558954129440258788404015513698707565905049141887449656026007168966778952307788194196457554985002112317149413601026435682385289855215410203216977684193826552038312842143192351948215386879595511303586693428688879451726154965968219596982155725092095921925675189445526144355055660131564784338742918362005755863168575402417851052196144527027495881289279259434506301586253832401425831657188379807737104361619512685843844227803254909283139337363954395785522946314204608312078181560854537521119643334149807095005476690982810702333026603188643811464359022130499477979877565052789921091707564400756262639848093151384196496484393904761615767655539101034428750101986167537066118011772342480335194705708951949449830530146059583642883438486485030933738652870010245873683332582419788263512833059226782865649179180321245254388403008956527130559445309545177935489357098207177021742869671026882622786144276204560012544061673735154721356565763568529132544979982322229705035821067074464234688353050495848769293301093416291341970237624036561388983182433693513413316912741624109682995789732988487016097430392718058589001003938886462326726603267718855366351282133735406143171153686295793824946823304117662832941628666896668980779333095034075361022103171845640203463925979697305605182229305500967492836019826851902130555203225081744438926351766410979882417035061053448815130571865685489824801399454105603811573446174038880415179887890699889843842746616026754206232612513225827518877113525626583398262667826186944525498036783489071908930751269908819669685873450078926572957057293820511927605960980793383558711768634326524462512118375567075419960415686846228718362858112868695311498665299010857957084585645446941104804348825263540383599353492227624238934028815569018159035647541517590206282825457511230917305846120174439226047091722193727036938071250915527343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,37] 272653754416407306261446168453606876646802650793868944551638989757155940215224186383480027359043367515586924204772135029729896208004634150448941443899203504429781548774531808968013845462105341346852840253488104395438245880599050421800506866849056253588309040866838018716299002064526444753202193878841062080925388577444116774106615482785417263996881026948853181288527572718856830161163944126803786849456327305366138469556230152735704049936485349847290275721020504028763810986716399707259150059623097664878786891481497665365179330306929589702729998006634369273552585134618503261442444789672635250490280624292941341852142452128586956203636177704660659444159113469064464255271399222305566894031994488621087581646317843515544864265857115142429351161209472453774307960684343042787059960447508665070701993247641652124194422711567667933035386482857406070318924447571026061309180361499347857019734315191594405812887354688652063793345653439137361632890774387259409286526964241685909480088501917505838891160422231349453994808187776168465569384732450377073655387080515031518820136391469777032020337762088674247343385066200698950965857036783484590065023519937980472765950378713378276105280948179559684373194343808313375229846363004803785027978771004705278651439076483589335290424364823569912097490830341010484666896635994073635258598392108080283339969631210996050423256877150724756951324844613028154451690506272237972646184961317280535738459934163230738705303147811624121937102905382907491901525897448339569174167130915721120015169254810723952717083671317363607666751379551661165100275997847756548003956904885270694950454137581848588793619723851978552137716181812792197527354040725385253510094812945524670495180400816197962226564049112590539082126795607747660026771286891675950901190322799106721285306506739518408882468448231450154887465902787489098578967253869192028338059879745003655061359941322988566027210436844380917976308136243510318346423537835678420459438538257960074401167717912303652617401307243773876232769800530059265273125097427575707133774494380447064654261736351495104338545845187768712450111947020992212210241116717873669111777917083990003638655945256140769168626573520749334030879765498246140868735019731032647014053239960705864244409217626725681349973485767599020473445314643484479384107728792256285035136943692199937103805651467343458798223118072318703056106198300923935857705601021327979083253012504428625106811523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,38] -163718935530268724354832662632148906292138369458048576122254494568972417183746149546543250549002827205266085720065735927486955504938227987820115540580164126709298586407653630083884360639833223674706631680958296633776947894204936239759219786460473821495550407722049078507823421072492494466983506228716284306532127381891992572020494372184738559990568621213020757019632974017521938156715349167217035991902575647849716904802080158732395401582517008853653068818248308287192194667556822141193976767059378992499898014801784279958415806290255966729237597153588210691384399282285362505752258269376069163585166512197285169506214954817379997766314244879654265234917269369785041871814658663080677651096157401593214649686225371518729234293884877740947386501334792043532591159389458938697571610018400119275548955645983657849002676299274855664865582501638720567978673737325999345640375824464979135627517720496457780611599975236788790894956464329648126337982880883750197369691008612218278670810292491647752454128790693160170655086973570930596272910499355282480193416588163484148226217868036148007817595392005391881487348832941325571882747614803912087025899907976685597782951853457845957344044823944484358623601931312000334853077823832214999891869183711429023558335693069260288460195686749687887568664344224800274223477966068328460733352476588465298581263525646504111752203114187837676597237059665311100177663932631581753049176184635221658858274352849678674231339013770831020506287244576657682626976263728566124420612959729563043794162800568471748109928177518065731637166309691888441912599354071867528880338985416398847137885456069448030901877633045732911196740300891483620114753035032956712629648176668996987894332446113506006374580346866153079221458830545100921979935812658353759304768379872944123044013922119043505454584436993906587372615746152560458148543046447287268608259049215246498448100886308865716512055274109729156514649621215577056573879167299371135596743162663180694403516573829312468822125979640849968042624303155859652456198980277045003807147440113462169664382221615171581882914387087567574576923443479653556997940093589090341178250581908118053745828809105200974713928104957692755820325243357679221952192786163389490993481476838435946496606840441011977671884126157485165104499006517848780489806921639496177083389892453957688218503276592798442038601581583370891393944540031556684560428078286514752548441720136906951665878295898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,39] 91408461716290021119836403229114568470583567155538133731897973147247740006563779609974425263061712054453530839694373307633759368353897490193147760816587673836343556325588205422947583944190525415185913748901790953400643018537534272403130079021143229738445554449349800063484864189616461028407992799782079990951257554427343975842605800972758686017372144418284555911750836402087389712076051873807568137709524868243650949834191311159025188450322401879307913065775130402614930542615224795605714082163072925225330973776943215647073203803053523900937617633924103158530565242161882615048189119208589714612940537228875896050279386832172130315695829371095505929671170063991265152399699480425569076314932093798884798490404687455793101560577051988210241079131369562240309218133907578861707545053778723765337382940301016814587661735678267530017021385945616912911890417982754978615168569752249469820587532551627008299138106416286271162204623420562577539916258989211920925608090608405447743820901939410677585579399360560227206957553948701944368368568569789023887794207566522896353438117327218306317131856677709634350865344306084067685789935623122114657847466876389722234321118332151958234717179257691699457117597412473875081535981273370351627922650507699526682051621811408390172085160065661791919531422196744299285882856807961393666310568272382058442078227359999439146445128692548122364782523660317709067349930222178016145046858763002171008509736058601855168459865481716622840861509660681089490926332765949797029040813653508411602902793226433344302007918184986641582192104866106563723660616005689316229728710186788855585322937356041881145043823684130090513215624807397230815404132939897822670259657481505841653469989491503088313996150380228418757205770809742095500395186560238912693094790704708475308571050427661464087072600612980595673389717064028099099770503908363185357813965215494302091814222610269418466448724314988616652693045794638623849893503482224398427594267498158097972810369245408702559916434635503574769444501238521420319574275704606807640942077791797239464519132051683339595940749190907702064556919504365489463397135410979818637321039045149992898328388621645664642940870463052974528021228000001729639895016485173372727100174629544458464483820574506260333456679848510585330157524672179693440670092007868653796703588627728664044382613848985929655999179610006311504131516823927104244552350368244842760204194043183179019251838326454162597656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,40] -46215665959184507934541206576699166500721827495491663566383944731943568119713215945684438675826515745391435080482396142160572919651566634042977989601515343664666590394031678524961769101712579952880918721813575363535824253187397787679494015071445758686502103274528423475438941905259686222139050584945510116492428811078979762720831531912197971918291455686455384150843081512353255088291223557298177251838134930846510800906526360695909511594419903318936442925387225587590908059337087677293153581915604907733889769673795862975716174297544088326690233154931018217149009809550938206248290503269515203076839061539013946050614268682192254738057418691077286337380439826232803539192704439176693598056982813277884382796604942437251954136291824696995469800368698921693018766643975268903997352105679426765972999715820033424566781603416172468773864995204108621518747892308716790855164741176706167898782910648913449457416392770681034977526982001930883187651335122802815123088767426466217925070687368309070398434840892913742947405064942401981187596695551487427997756743154180125295067763581088796838254883492709952159653961351541518783112824281318221238252737111893674706383075739160499694028398280150688687510583593481544870669146295831267308470959713498100338785377262723559965105701341531404274791579331330426559601594158791162701912181964792230279606245530585320700282893387042497762266820840018755852551669567129165720235565465854663423168619766628888458730484596151256247814379463023607519911439670453350422606655709595294644041454682558780199122106853536393689227597117190910808892387459336598199689354668882643766877538881982992822349470309313693010853672162715333392707510791975426361469686823911168358126378912624254514468153938661967942092637086582178118397922711724566401091481922589953941250920138178054975796028672963737567245810172378745387188922354824552879134052271581242369104256401319168299492887694699770603795245901144303109244510299036734470928871195685241281844383665780659096014940132638881070257812089840608265726288831314432048192534757256705057831143475588184908913936680009807573696815476124367653371113355232507581337331059125211878240328500667141048586606600107809981072665967525125162658506131770690013864619294356576636506775637206743459617384326330547839472786604945399859043779775341095827626097460978600974758320300012064103453674607256957272080060118668089983427190716627349133125085903217588167990470537915825843811035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,41] 20844252457481210926717313161206210434006970745074346461210344786727166115679764707775630695000341267209564677667424611449091420313588880723990364652210395034658041018811043700742574620317714735638043243031358666503118575252226601368306004445340145864583760762840423366118611760323033171442259560960652365517328669585800012204327934001998878828532346981735109008532554263931304259513145590367390992554984114776155971877119164011454732963462622535004351342933233205967254736128034361773215891807086460286339291327722299745903426709064581249215280942565462397557104481354681950007669466171713656655937837272979099478388436320845739413912372345514722735877326349602696281556146421849197205391429707706937763245696682963488267629387836696955511112345338399522771203113193560234435454832957761358838580092709507351733123955002561499381072509405941029161642882123884257209696624365754341425628171133876215261759372538214470906797407810970614141622765952094392005752915465051672082360645135761922441390988089835675478390191590825945340791550210863705633566260083638631618869093146622743814107244013179303483993626809790504784414812637119736263057075864394902814249908112519779934571939908117632014936657632218479792559682192283328431571481570468774918516247552955526520602726185702067616252999613739733098965406316226728502324386794717935861439039125541278666592887142881502006198699025454815935905242108436207369562097845951325406121431862700061549820228661207065529444758355223772942144729269424668236051388952109074461249147538655822809060401323359516493841688230656456051888756670168843760446198411442101283705324010525204240776433476423661733159327106541876053922617241046022818838420243149885522601095275288053678550697296993972810520307661608832270184374558341169855452183386503737843465275251065314892870183838035280834355652347744499287148824922228892968371285587915500576781456129415488824579138103149866033349411458252140095826829428980613143190509396636857991184371651848559309707052251564310220185611709777986053354225486655546024231815319280331093709069317167143122981772659666644970269949200491325018531850062003403132512179340158946973625507347831504937814130778472047610463143279573423889229346442254575650096454821409604076994661872590045220471106824623898029681494901435855748262321231808943505601006113765101762770755655747333549054470697836936392691215678716940038023562702429292078323416965209696760652491320797707885503768920898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,42] -8309920759702016717035294765355189717900523528264100672711445147603737343409575742728298417837665157452414690097333808649345447863795103395215188543918549198822094599605551604144748398291324499861395119146744119023194363074791654402553923995041434253709442016216330667936650887633182517889536397111254029744356427373742724037314660651284148043262242146452729253239200867081316990944063966468792598022040023216221248942217775050684182697873242211817293557878692630316601666258430697783516781204845386738569331058617040302585644712512331245129729039945258950915335070925884448880224939197125304030014838443212715254799914954365812240720389601832615385112316568136146923276508703039258655183057304100530454928230140102321044548589840198848944863863884161210176355009331889360465959023367267135563618040181685767057316957096679634782505392238904187034070461803231351668682117113622420591993636578244063701679624344218591882120435778478281018902596461353798088855676318052543096059189793447984494328362247458592078157243849070356633846723869841977982983161428979721999842258611454976525866715265379757881039600543952373558954053925833681417429721005666093423281468448006528273972438995666843175334700761018745825568020610789834049929556120274209950662646172886355538005130365121860875485895205207745957019922983959276390703100587119816608424242307584559263511016850664121129491439291945631635568202596222743477022690281798052031807797764231879063364118747278644293792534354766226481393499756681517813585742386106203577829867526155539118579220436500591970184266256326592497477681068975740057852179429791912589653180744186051864191187913728463200572349690602901551407166945267487344414526264457595446221759991105790372790512356298851977999799992268446424666181346158327213062430562031776644323799700541014237288515912966754656297596790293597497738671352060407404257323935598935416841751153511071534960634105796206797609233774966411430124898327607193546976902760292939070077993308023295824051895372016263279971575840258624611136363734201123581213535445523144431581842930635922996210566117354813198483245203892615622461870012669677471165066428788765798256536026347194142538190783513092462830273374480595461982060488851093805432378232909318276289383834988519581848885245415864314537488038005480216330824645619787402350034180472732251480092696263036948598203202091056332206800970903794896156152064170237741603469667833400946754807137040188536047935485839843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,43] 2908122016713560617058136794921069079975649519197598800411358850145612016173405561237475726108781170119505633042311950631571487771988133458056099265919935741836559625374649258130129227518746837351660507044066568058374068950460829474854126832207710013781773185834555723486889383806179333514039204789291241648666202546079677152548170034809912129926204955556427796052267094948036325365386669273836711276213879306323350127328605198602127343879935776985340666637151285988073273954634110860854823958724406567744845039219143203774116298045554266267995055285872155323861868857072378652286866018532362578435118208231754349991550975892558193600080705937028125614551650718039577017033467641289425093192782397829625333441163009706030611358029778734208839394654916470342458707520236088846900681135725849198113518417479692748310154927448971804702278369796210480970767015051891928420382406583172322138321131929109751215890401588989192911115206650713712801825391080743782509258156660094650190405850321335723262012951249513185462979159079722893459377170307509957061519564512187378068489275768740163332705957090816162446124253678046854692024806236836798533464081624804245613675841263166504665127495301326323704270725230049825796991095772352933532055960194440003251842659406903862171802304660140051804242068802138785597633517048723928454627217818121676143026120635860220278169528142945343133235571485402094649273306984085395616393563974382820577580399159594260699990056933827423422167786572636336837287980638287157338946416618716942241081875105629392779433444422716382545506123030840478280027763598268645205284175059615013708406661579916752703754637464782479794517034682367295234117940005555868061217947015323820049101001667722052244212931959351602098400240016003209328806404032772778458489699793884702661936974520963875984414127321258263765911656975460489457396979833496239816081643995019227944709626168844762650622479274781610886302646001081926230376151002308107085230466420248637389762769651946184285107145254194021705381250318562734363488962210491658726966548910072509048689946475539369503963420655339754181191368951525411914325598721344545389024746127485820726615600704046345674407831473308234937144707130301155214379455376337947199971632467751491779604311077916440257679664918437238541104031356311177593204530651106213158126301159022363163495647440377726593500081213054450778686598830278073097793876062632525189254900473747331504648094835374649846926331520080566406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,44] -887342424259982398719568553771391030018146342525282592951210067254614988452959508435460257232703583301418884570381593632621616917444423055260012680654287446846124157019530841238020383935762412299835392161255030065552606077037027141462130059584634098496511275667528556827483684504018209702255997192550983294254135048326083370643680311231259442331300184937456789478994066314637938578129419770246881804363292740854346373073249256012286564228123768651167765351625294184313103242389415052965253522732307757435758257824428478407028135401102140016738664915525715007491071999297062862998801333931676808076454608540589983187048977299228627144766405630737935038340584977866719846411838518830676805877543070742855332391809765003705949519227300751319555591016350062313345025582167371100472125390007740240392443186056852508937606424421353400700336739695723660593774148220347229022138773661771117751519903400298283389806804566412524769834173431684160762544827062174092930638616776820067176467452620988219713732979549537522822771509717555103297631405724511037684791341108492519974201822986151491688343168184688988599275123179551170389586995929707153311317872309103052434851986238924311895464989987099833482352640040944554669326422169314283786426674658628408209421923528840861313169430371799044960865651019237480491461663476657283475407593266803800114105339055303276941273297699409916189485050744613514204771554180131499772855776637142222905419525652214195656155515378843973307417616525514198769765801443119200182454202586684756419833323770281027689584827352145274304128533189763940350404013144004497304020968458877594359512344931806353966816300805609497300414277158778952011374646582823877462549392467077772546574103938382005164280141568708062030595772761073795233346065745288055380249805112121473978128024543811111213711989774388333204728514452199336081224784158014234085066806037135259833453330355995630710834438849070559727258763217607630570974969245623278387486509992175452601049677176209774135259351741287397363244746358904492354348393438943486502258474762379872205627687348697779288580273510954903881631108544564266029915780730879728427577347443144516641584119022932614496837650526560887317306181744067180423945225054582147759651747947626694030139106638476271349467539179964591711233379075849178894937554936768571060341847590015455960610939368116371445109481200064568177112348438926567547472900719936869774243131835791521344700832907292920026520732790231704711914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,45] 234134869647533154366877861988236874015146741253830824163868573680860171083019991659016471699179053430006328791865726694154683907326306225132467615716666151035040557288193277677279991223903969222926596033898309352647311118990502409503491419433903836432577378607190186672716948106320789840412748975420605636562469570953609616475756725201022288817759665034218758279379409852702732614443533929741378047961440610149313410006312430265879719685527077654174697558112924987913719899651572873416765428469470304159437152187886691330313951913531131304868655443750698457834423041984249722955125821140132675401619496550499765307997240345315354328352632511605073682111097544020443857210184017763414096252678898527392923065851668245398710033133823890040878845489545892389735632256841151561807916677589387460526825011564131120991803650016117860796506244357250063505764824882003030393613673842750011900134248829432409186029136905840315432426520533989959143699335324447350900265791746053663394594908911197393954535270324490960867628554245101471951272167454530097598802932852487250991667303403082092444846831832725671200173121632528732255652762809921894518255275650655725652256118886986405708431077429550310522624139761445200748735198109271615793227314686116421748587493232858582085246087576250518798495091167350429072835867102519939905955485134721721100065396665154699674698732096001603906199156800332905623759619750423887937257617547759524484677785727744321905631108011757344135475203052798909933874335055384143189390859444788274196557225601316601386829952790982404656441615184628780893342482457148436488685669539389480600433926243286116406648881812632260709549078704591476692598417406671386736775074969279426665600356966759874264200331804287301263971143656308134814837151163824374831836671721738141483349293815526227421523898591353606637340806846136881655783059020232993230815286179459854927640371831309831216909499278060031723849978071916482946363210821762210949185554565356324758689790227698736477705412068724718231160195792759232613540743244913847324300246900812803435777694224030052147457610023993754178571743732908923122109447711798726028450244911247761676770779155993836251932277073568880525204005065974185993984935264495049594559671092145219205420435411848422723068018035595819718527639310659037788972873193207677006024308792931441314247859133856843726129510010994712841173489136977335661716618294292740463270405747512009161061187663410709802747078356333076953887939453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,46] -52811940063980366628465326421910209604444180493738373195646183082547583688126903862090535792672198943897399619969677436081462172861602742527780098867781711712594179465990870711617135403004160349170531306863221893151646063374181192912779749270196400948530924824609832291007982012207544947157546354269924038752179020521122359267240063926471499178311318552720844684736567557350316680371033120371449453166120764677466096677014846088804979618792957606375680921045773332478242658822288750203423661835122616357791249047664879935452052313855538351852422388603482663500767825662499094612339627472578008217349132520964104783964850194385823985135963307348937058947060057639880132579549659682444979301097437361996224070500165349040168082878737212417403051294131474594741437113918507282515483541631148308172219365146749549486250742643011952488253768470084539217605290485125417419390160327987976801775002203242845686686553627449108128481428043975707657175923028794333779935450519864600480657126028638575809402323364743229398848231178763117116786255599066297301242582395323474330584312612699720748872477974692951949837299679626554103323622020176055035226854035553104256033989117187393128686047876148374801938541029757073665777213207534889124553306978427493981328551905780896736160844587220291024175367454722126903192149639542444672609328787497928577784496454952111428475230815405636498838742649065985057383919522381893648334010760078916841741460176102997778235396934305454998679684212086710346758302807537535998731353961319809153947431789648677679932163983639618246988601355948089591992369400397103300816286727555023520341694165720788265222741778981091857097041871667180584200607457964318262971909034436515663208533164234648756415043226216924005172127578172512899416319493628667889112405715312695361211479445315883743722325055941976200557674292876367366696457851429932547555430113716353612685677073283777059555265313405130855927246209594578870219856700926811944264996100395292862211527145241275290889526422819331641435644187433289270394077303014628877781707572015157029914371934608271349293044063228645910973258754281267477692988469633919187960728436509262090885378924959717367420680734236296985317694272716827177811025985955636244677672129885714958312130461555105979748480743690859720677993169326130942085150261719822711062993622000341934730018285257654193236289104685254142988934618792959446611509369005072755673344400746529393828138597942467580281800110242329537868499755859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,47] 9995501137853410111620847499981146842184411400007869681901885737469196835750870345827451518594482036486543239410493514639965396491872283539211580185619602589372091478309643165817642911070160030125354575588855376178631996712364439101775824377967787338949643675758113109268974590606275520959803349221755176190115928751355145917914116628897490467260840223543902556928035327243127862731115509854157736178227241091580901144983042745328384977198670761664344519810512686403812182396750975037001061082339747756628678478265595590681971223703201589526551637827182209270880002285778357155583598419621507591806951657315145459625042553989426076222279723599113788946942844569360880609156560709355444618153955435173232363343563064188301628547653262292459130473354430015100531064255881122303175416671437529832435646794418834767232503961558364759856626344478780950603560584791393632320790976981555451656636303056488473483752047497173443260584594913451539157395523163322574564904211709499230196405673158786767356665904400964512655133758919630472859898093228357734301363909719692063583139738903898051481378918310029225733797379986581283699775907523753547598466759010665713479206184581562898619252720466468287638033032127139191775514807398438251588516339000661777399051370824765864398702858609479555224672162588861494782801007737094573575893075832475433226801027061976916519531014644420007333287910815657503050485645834094621232345230063940180552426285823922657389201517899026097854856094869987004902069099785742040401806281892221967616492548470253596944806262382742069490988531181520179895476846501360025855122535926361503374392293889612867323535502486741787503247852805959075204609857412068553798968235637976956982107347210652077645478392209181297804293085820381792620240847397431916201838594054174884217518103914431586023901361135299427609355321849290886021081235652495773517614773509830611809493959608510881241425579712924355243408891819943885069325676499252983105090386936471115980468692649585111030336642016870824884021275117565293397250156007481547826540226533150701834529942332981235915468741781936070074762655461198532680643140938690438516143904066452369726125800523998625506086998639720841628794333519531191533138006251882025400066290711839232227650895165260143830169621864977903706615119988299797363921278379825833787467956198267843093889903651394672617128861087575244751284746518173285499342885138190113449389978905453016183971144736962553128956088244194688741117715835571289062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,48] -1531347148762332856734331700209817451921277935146025156818839761594763079923871379731354076758560983027564255818118381150606661954457681495580657267808405220701813508153534903693415991036557961608830068797853524437945245598425582085325714477619902467659669169750625901182914277835639697597026156735390870180636439995250192856050970984033020477926947394513441387041745325169025113882723383756204450534995235949095204250872466419199422045050425241172710041140604160735324647680429678666145706938303729232366259450397208105649093457417066481713244657156487201638061701454351307696345156622889874803225220515098427902619250208145113495964306511932333985246043396684639634823028570231000453055414713891919418519510490041181532608343122071026825059207599146062542760983034563950563173322924365665726361564954579857870313904945066449838090366659402209922647664618449292747369580792737531761699885334169869092686132441690327537689872370799866495678316485969415347801776580263815964772645987052437523262857907990995748750194076810660911831178141729483217351816604950573062754981127062023388271275478199153001681150591243647791123986388600694801289746442115257367044449969322134656300628408140315051303218827132241870823511827851761127620758182750707281085938196790641596607622867519813539971170556130328406314949388775095265308484327788893679730701069586413571168416990817837724432497617642137556250971381032481334645973258613245081498165138545366864078203075803696933566641223348548115191108153683029538300396582679953331495898034239862905273228164765502143476524276999308919300646388707170211289599280507332405283384669849850630365945892916632784713547369923452716513370484022060562015289636237113000031825011066512973527525778242465290506706629610255563759891872614368852375956834142343632800190002174172712866381688145684356790997374655026170217721555936047535055243348166487859953660361856770614544607256270565055628002762251331794037088225228608813337790671869706659113704788871807601838627514677528588175680103444322992243905222557127291497445108654082071526562369471549207420546599067694359694389389818695323674597850267345935040612587291553559834855693725425335665369786756284284190619423482382747874202262389543010059836885248522692481853333917000929901121953347860150882392470031389298156247167175808799453628595818475761582107611494321999191083180461702114439760734038428874731548062809650204180488829895006325484396202231176291412009446424313807710859691724181175231933593750000000000000000000000000000000000000000000000000000000000000000000000000000000 [65,49] 173494398642907956039349001912961979699223858102767571084055889210886390577845465516455316802625697379044295135495927159064903356444566784436589286543140893884959591434042841838622594434002797472107225835894198848065200178783159015855103517392208688020946165988823973621883032723652658330589851995824686581089793605315499123820808942232782118206817415921997283164223012312455886709420605221576050449823716578326171183792034020459648384439251970504338238019801763053252909975768640220423281890199773907229270081026550114739628330635480313760759468366885445884238963338765670692959168925030859831815102420510223939463738339928862229821020268142237871768138231350908963945529318130770308673526195071444216593931857259908442799942417327400567955825048676419873317269918792805159304020827413062204432154806656383491402461755648561046151907753266520676238582717228443971826868417697668503466527042263599285321811833257353581539140288309000575291745840524165527818779172770215248811572257392121796575755516466041961322320831688455007645366393244063093642286418245962300525385760990762453354660294511696801414645558581384614147275393320185808956111306313678842533334226388348536491749353670385867736771148105588735073752944379523365966345256491453557460356199004877684783996825110559891476235605482667253552561820087582538721273502546016739508054491735614765908729584942854092457172948682402826869457724406262167030279489787763541489900453367855141524351703978747724841075720832973616280652922765751647929529767335156412842290542433131305264520689912214232409269635064120750103329719981043837962148963345338377692937811347862402868362257728005678667456487729206333179848655960267281715413955331689219454134006479284766899791967869688623277929787681566248080985261696836528400117984029111098016420895145949262490601738410135236757396336077671767359025003420308299587675654258543015883725316846195610691541116784229264982388521536843801694509807876088749568134302944155176471752446078392981094149226223470798545012761766731524342807210305597234135169388540816813342355085635647455129232176471752410397866701249450364370628695047570864013842890430256372856813437872031446824815889199579841279471726714315482316953589430961153112716360326085832381282157587710441699526759346072288056435591684054219309870594124945924669754902420602308980515460038718547414066218491076566206506794004654678641760188476576971157393437253459481835175273374262523328833047759484076166813792951870709657669067382812500000000000000000000000000000000000000000000000000000000000000000000000 [65,50] -9503356539307204003350572574056566656207116313410228803832024042519171244237229399205690961989630863857924522380878128579691044020801833895934794555398748289347309309192692767859586481735527009835234440055987202546824780000355536661301143124396742323983110657098343946454325111393704492967258578540262437512954010141851718095481568975713886929415683957453640178985256885427931976628394064259566613742158192339128458026521942308436914242073935410504072428916624393269050198903782216915849085836534273008395792008209206857515942253040668641570334258179971657337811640551584596842181771501554568719931849073575624503924519090153217743312682185078809683553875995779398840418944589073189344090910226845730984034484859437317216109162593501998929403920966071464617161631042983658874078695845792211256517395362766050681215221498450691969995980404219496413927149306263202822937901169051371440098167274578664002178448784846760571069882008969351973086257503868477076280497147934170774170627220074562222118287199589474099198048102477465008342743310226078801625281187458218752199370855573638547335556639808371685479305849359063044523650389587666331075473806460941973069149801389054976738585468215342100977524104581777402796189996202898990626004179346025284698860010096752177404407192700692101418346254282811752093929471562855659465694485792231550786483142780520719584325079788356998654078290653994439003991521994182216715939688074353025868950358017190931558747744063452608405973570744684445622484044418601039459815627758748447061312032529002106154000278606102001324621331158191305792823558980941232837316416359241219486667027454026381138126549721344706948426117644173344113196702387242606765338089985690527078614455614177200896062224836567166215324777459991754308147650617224590743024864281196444674086004785673411750140096608498414913800429777493593502098467192174544981245163534527425735493489538053390871740944677780167911044741881582652396285203250934703987494615359132744924387470076008200313823067005545686858915288997532718693465086538997029302747201421902529948223710885773627998373273230752656325204008934544047042664093819866291777361650055886107122956918973434310458400112733615217507039126530908337538633393595146679510202012615458881760602231132624970635219039873409808243997993009111757662779647267526568946328482328614405631352969367193315833449748185417615463438618351882639083450508243378217844311007118355397502831879195170897613565254898743139833072746114339679479598999023437500000000000000000000000000000000000000000000000000000000000000000 [65,51] -1522277051041922014248759171378197888772142381756739718074106433279525218485306878174087367999106100037655292333710650092806663653758278474885874878396043919096699180909224614822080755140493997946413759592777475132733092255586132700069692678767553951222140428055951516824475887992007961512136986590938825490515238768188216240443837011346252245361803540977452970194946439454562069275532244687115515933493373798384940658309071718741155058069163772801512144501627749740239956770102094880626524130922880224432223637304972321095406082051222840480585161230225157376881304650146399886624207185559816129278972635242585231780455285471175372022111303275207279990644916085945024196519426620800532722045152552339498323760301224628645861358471207975646112052285904589438030510019415155644585232008635427571851066820106418352684728007100407653162098916834165773001945885140130418676773709975882719940533272431519922492251157310426515720340426615445771527591168012228841615110140403992931999543286153852587228977036254268723453077972501190885524254308024195113559336693278892267835768016875932659275399667096577123797901794532649540403410997628595223927084332220558222878626444496383163325146461788291690673887832592166673804220534699300598133326362544356462742471243627058789301052836038297794320755332027438906630911640596145718608408500614323350056231298512690143230020556953817143909539074881757543411406944372094715131530332686163117620877593078235346297463521211175016692565372441760700681166295915895505732255436293582812505146078391757168345297051553207613857102661912682798750084437560487644402941912731408500571874190177197627632491619082585825550632116866727729383917419573723496220239708954624643815599684659780005344450916924407195278656311025919820051927005033485123198710572052564942733811881022817627869504190989771282400760374951208089412256359023880816770808094325343564456591157387145694296593743352290703752500875503424501718670297975634643278597668709445865215298544674455895641966493452219675340084767061086842718390118239589495179977602808075316067555255535017575954477637801795314748811481298289903724997684663680519875147472770552624985088075154369420402670389203283253773342141733721983134190938426383526049861862159980654129402742440048270868831113870032763933943926086647684945961613517479209706230601673773051721926864477478661190156259163925595471769332582464664616578869052333082941478286977630267227991697353664307451328455718494916254490689766498690005391836166381835937500000000000000000000000000000000000000000000000000000000 [65,52] 590664249023531198850348949180663771676997509940388878146652193075610111957613284488376508598961607160967753974270553599406737959884206198573028699966788387909764115730563716096496602501482481095235761611122577414758357911786365295427316108230261136526454867810781947758010880946910817344648722569802967422742867123439405889902400777413575491281991189312009499761538538210044027142546627726578842803668636792431665192702672434152855147797918437342359081541210963242603912563088043902901321656541497978164055241774450184392824708736534499640333502313238200069176539764523323898959768258758891687479607918370756595631422438380487232651665980939611430511088803774525028997195490471606315534579351338152655562912274976363095312099865091862745262253494555868326246129881331501644351666011643698314678982747348774754221439593067697586687722903241567539133643165774694609166640332519870224097295803067213088851018179823732075852520486500168220576825162845451771136179651543683071874167376609822497776139581245551121491537646466010724183828127869095951370902824247701714306036678486381983497574834895961290703070726665857474366940239801708087325936504257432838552697975931325054862103743686025751390652063292669979881994821238091740663424093033118218960620380922025164282304742533687408141807288395568080259344556425567388201891131120144488933449144487171641097244376864304455325558021024917800234499851481662844212219471248811138801029294241118262848269241969486218582079628626899683555263681286891754757618741829795319157174775792360219073921249164549895353009108087664945158821663780795883144927559474396438920920408746151809646098822511456356032213744990540828965732871001516090917504491256282836467206109711263129818070088763279359202245052001021038872919637331377237875145498831906141026874386471687982929788468745411860738912910172839426148591032788544299339669984772013702494964163906283090317917555304077207113827012857596626527112232848530910354073682010640226578730288453884496440763075707335926081564841511129054153141549003526286023799026006886739944819414151562993940922530778049193501817574443310988583361369952524949538060381714468570597640892063156433155217477776139583120308607115629049992155306885934566154482781318902377445185376969174780227247227699007569319121966916138438582772959394834110481597903793879512532797425331180923618960194232995587093565951865241806955623009376899105880008903230752289543239785437749925553773069112551127109352055999380581852165050804615020751953125000000000000000000000000000000000000000000000000 [65,53] -108494644088541970335206431712915993571532254211049748577443346591307469450250808376059132633954008981126987128320204443647186823284391603072303546458863197000659038599854586720102158858379744831826025304157700343856790110348152588459962310553260653433102379708508433006437126711989169210578807964356284900183614067772004259448323839628041545372800526075671913838870579151144250415729256823171762491966490434053364382335375034873171909751026904277826623629043640812417754175964374877670088409741436704778627336726470157522737098460678995438206229797692145944759456510471039227519746891161534036014871499393745375690539524561866679718137958917908523448513230593877016269186237315999962854179451921754627745876123881903885842272350988011390081619900580524710812698688005239910343256721437120586345110991196144218771121260304366390582943945463097138258947838724326868677274630940556000226745846136581964897103638054718737466060911015880209419104508487283193241941478060792996292587252963534152379837368850598958907396698037266335168713190213409424718517195768201787622714050514249248823209936429175157918453120835006213651710242549284678312245501428302987950414475212359662870252474703887006585461016252377706842254900716261214844953448264959835171191918924143475298757111654657795239992924804686302673731629376428910224095689721318244313497536117547910294919204796628783081171383406619881747020396156238152468131957651265455161218766359635275268054868301394255553332492572622112934311457919570527110054635634738879799860889969222157804500909323215772751253147588983363132207121516627001886459012565065123292786849408583635445140431382541906884958238434197936411758295989410515690628730589985549849296373389447955520902409364173992196844847312356922637236018306006523820511294793298638836857778424210657602237828688646537299891751806966094638289863352206023871028062545038814297821336194745414777624774783052862619098553083334798611938329965687884441789827660240414141224394166423202505581546922651843868480744989086967195221192214049249875811410666748779763090039331989860160767546614676573610974164764544503952963866417610289202978106504496696118780937757335484004229110193671814314933992654102061898763831767538957147137082058003747052895398659751822042339010476305737853046077393031042477796926485885967442353879362839030113207439253425252596665223055516902314948805592262081570497735264289904211695196340580978059554198948210228953263186389647003232233586980659545417893241392448544502258300781250000000000000000000000000000000000000000 [65,54] 12407782502652982340837054652616517819823009518421269493543542850343239947227072621802103645129874484513463618386194974598874013346935001423489782746246637351935541824657423920069835476404929689580049519163918572348899532275071362394324463777240985902080179832525572238978460161223820482321257999046210233704345388823319050594405440858387289688713784919668430973127421373300901227636489097838161051725982660584546562728625551849447155281530189387118310282338635086807202136558284185701563126520621461091482164125772948665107246571711891215640940193196234010926753670434609575622858737640084067499974750074353590256650432830344757702482043539297588442679540484443481455160602254977568987030201760901834261142143071536633867860566998840269307765162059542454550037328821392012508960684382770202853700573383416891763581164467311339606857806160346041929444272094241913060718675024000619076029376979977331546667681738917098978349492505242705482153148850024208182591609952388772804357985064253263104124178055466130571956003674114363080436163793953140808488328381980754492028469044029898337122686617615905387743391067365408775306159834096082427102621949750816357854973156208750932785131720043654015712855967404918808854286864731814285099600442363222794897809011363067898166447294394772146101719785974361485528053773054694007655114422604095790405727221877133056246797046793426323870974849391361858885495304660253026970547689843190427214933345693842885395339016550268637455220713918663583372385596199759097588736971168259726217933321407250187335351371788991314591795485397532864525970738012100855451965888442620741490966192631290186142515997840933518679691790219277186602395965896878663310330907960555114571557905861319582989151790392581969825985885082714833632967821364459501829864325850270418908247808636399389099129048536598235482022725299351946573493476540892314732328823149544936688516877706560812613070389300534345375559878237210140206762656336596687140082665715573092526668237964895409796501232866604586395044379616813796390433146755519199029439812406278242840944009353844417784799219101189998627695683836939912116113085459099282679973011516199498327750914749472965586462512011101304917924910469896432130427593962223754233864698261140193216452102493998778637734068170846270150145756961865995184062163128213199375825244453491993257818425978987104639623310839594458747715172413047581062265293402693259808629544230663686787065279171637954221595659386293778004775470794052161238596454495564103126525878906250000000000000000000000000000000000 [65,55] -643980756828345206723669018031345307870613227990229351421597833781099322771828584744089754258678539763540530629211555940471364439818937562601893578701351513335009621952592281236270648757587942958382340421036683358066378775417565430551369163079982330913351918388755511693245225163687631895694437836975971749615358130525196672434054665041735195859962126557756160472790790527709884965993538638206637167676918399831705595748872460912720958172290537757103226379497886819328273302899029455539113592404080567385996455057079344681120367783162712082361413804616723783367835489570896102809579260446958424620224286405345500244656599770095114283133320307351202397222151298952365697082620908551869695654715004225679626789976930257002989393918726444162496175399787605817806048368743885949727020321672497216618303840220405717871117816813680556217469308126921477061922925014389838450399910232513270779739324479755474090692284094373062291636618934270845329696327567428624229240025801800747521614030379265577002678780393536335837768417268746454435085082785481887963539515707285772495599903609328961558797685851880593043665763778847713691379362658325830067304744517269898769935204504351913662644601644847681145348315511377943009740579752969457282725566253704801773012555992307988487250647165407618111443186606405322802743592067977863961607272695807340639531590973709572245127588309441218245184028443004351127417006476779030749324309820906428403660966443790666738187750128426000949415777732701419073876196831805698074151167785067410736710766309051265963571314758349609123663252479055481168260442998683251728084723353419082836794596496303819967585151035589034173826431100130691707624947994628678633665988844655360792498727854003958118031914798101868862360175169909787488676751442517840792260074028305356159725900755731218219844698397540461255256603528741416838628509602604374764080063666309719604615463060874174219906686379459002371361880974804458359432725126177416423870737959335025912230346390203382551392095180213034084556142959417921893712731189955542822754567316746419615115756773352878043402342011674027030866501149745518141175571101116919145075366345188706853973334430363195373070949940723197170001645586476370982209715471811944064422020066510492803011538149880410127083049772752874909228554913817224331571541027557526793157240940262807782566670248073563976973473516032376388682385789528521143641869841580757160705515643392773857997034747478118144825441509690151386926064380441300100121893024152086582034826278686523437500000000000000000000000 [65,56] -57569721682447733839722899930774910473013073522999852710808302528935511213879304715080144582687750762643489499944977005676860484359715588123520563931014850346807719867308564423063521219655750580290344212480830590431273688476612167513580594481233536390471270688317386648858460293642090831067554806794092317288630407804925612633950298757918990384354871676512711490585319220729177842231727447183221513655570926993960844937245862143952012801965772237217392713050949780357452733006998356438759406797363562087175110674370315194448588892645857582664822060298958337644141080446849032557094686584010141888543947015145386899367172056460725119569882016980517192909615099369653132800057606150170903237141971690219269789395947686004486965498269354046983497035266462506865565291894013115264571847875570299492927806512751214646277545620269120503640852673403851210318821712430040102597770313317338249707230974301085644781872808008508275984590429114694799498938341185381086256264375762029826416924521913232429608671069629315997765565896717800723421579389211849500627545357827434876826128295028206547131683589638895751560318632253750764486141788472070094918694664053574623149207997683051236869972347935623013363446469993522940803813091026017297909488303427025760761885644969898637701256344217073528789123793078517421974157460188479069536113096629989589172662027713859043458412882500955990360020149343492533728609992283636685197437216973830734661042927233758576767676495010975733373157901191268170943493749430638551038235494297854510537776540006802674151570423594727875485725209375864586439209836755707185596379725135626632936425813364419239115299606511920693958383156709899263449379185114049323802788372077704188283898558164117371730912119040506141033619142898395580308348749014426092970040052252488447088147630261514645547010078812020572793693835641433494739907725949306212082513086800138772141991293610781890073176567421796944722408440002585143523620443168770651270036374017995546038095033857462753315145035259481508817687077439880391497739400645900413968830088489687008737295749284338630889401584891343341541591931439617826265891389629246450214059144020137591873986004640350735143886019264280103642991709103062389958937155975498941329809689769402296716315287935708593869758251342774280389048812775086090488478567367103501449848974136971438881656490028999878520283934493179539128901658830630625522863200875131098061887006789284146694821327954171865510210719759140231555188247073442063799636470022846879146527498960494995117187500000000000000 [65,57] 16854600266262144614849023158061366749434267050319693066677487471947006949532324825585110839050929063558753765896980191802087043546210421383636968870305177248494025713552166104406691858508862198028890196113285256382830989301736596446834971697630574607651184404569543183103645584986074164359531260541709813347055763872772076913306173087866998141045469933345079373035925084002849843068850746181201226975709289652708794015631800788197004118232926247113338273257969052845297612531834164475907463396776435235740800523538456162527713184138872786097632876020905510471304690207867299403847225641339543328715338052407404354065157536756907302522073888183644918181246285395480627367041336058103136937171157523454309286695957213557703863904073749313722678105195402284489441177272606029093527224499835052935018383602481435808206973552829120920937620260880421666861322052465939119900399961872782504078111845865935899004905381878578112413173574241816285517081922637817565466379940080338668829365011339872307642177565153497140773736134511400350753397582111964626582206723563108710977782462012391246456943217660518988156455154533749028938029338400136809879139053260720970469838841237997904560190408349185102053191189514973358594448797135810150331398683374404030375953394338107124948793455768398839358884879866251455413511851411352980188257276662371378607441316629973072515814356404532473718105456952632757507206191992030457981762468754304828376646233995996448333305496912459858851365751672127473364976004572689467050131798613898720254172367281130922805661922567920642000924822873644054245050456316588906240087744210990280031069015473129360063950488181474069985564906446160916040016578827687619249194936839472419226667095178093678406471319960972325516628893603253536583097810770464980980706160597259890947669694394732757422707599002739751708044993580888406435349635813977354398840721210178274616811075055303370938510252584755179408394151142347704144037011727602277384926540298769988218175470595165772574368602389868224734335994046153142212770427215932881394310856133555614730665306603720072725070925785369702725649716787599223524387690942944063557057760333929469584221576317297754929682895140718848950531148227001514538651717597410532516387580703230240364071284457938830893719925860917242645525686505797477166780616670214525940435124283130433554559397095412415998269280808194903289566245316706477916362332052543053037265363430243841945701086477316562742062371234156543198537377501849782735214751394625665170678985305130481719970703125000000 [65,58] -2126734768419178813285428187651958018221315367576658804108621358968534329448006996679101197204322058277168666455159332655354846435928838409431919099095957721793838772742147957874544742862024231782764851581974507920108175961767765585141080218096066295260196786181981769253100453555802124429855888278872288114291770436180162818678406788776694857101500765585554924656246707049655534567081324209688488390538300364619004595272931750712430271063299223239307150973710710566937020328426484187426450998911114102903276224865698814909112230420824980195554099600106174973715707798310222328537239891365715806083576079871654192053845448198701111785180333221319875109209214675911222994406932803614560003963361021376805173187311505835571330238568576885825101206285789579983754452134870920139519744903612628905097643878411596278528441321482207501838418580124511775999877756913687209321778935308486686082765718605331033663558214609589747897480412039984917664159841831408008129091989258102076724477405779849850029680667894432024252215611145769176934469119224503889891901034647974387359621705317358300779010717774448634489844172927700552448041344489620635887581311436689439904144722632654082638772807727056900206011300274323624913961734913954333431244251944422614671003157265639150500891527743191052734443383915395216535480787912818848152021418167873252144349488276064392155745571447709797039272343178152356920855105162313694306686268689244274451992860644021428072674293491037795081864649425868313465470595266309021406052299847796296491367305234846844460389457693595527695229050345577364926083323816730570135287993454274752600885297610007504232746299019806483937559837230639988015828588708433287096489801817508902586548128160740811355881771011927352418500737743621597053447649928483788094518539219662781709332178374428126220976542917217549836516276925841758693263826769127376168570653683531882929812570918133092827458326624700656861722586382134423816677254287475029060600143282506875809062603184334466073462180298836010374882599971975603765868098887615105842254002759077539109652516438140786423452342311225154124775724745731282474499203314802307834377258300016657831494049034813159111605797512250721462962526421492568915189338590420672810992625567507682301944900542267423018754667519298669752729775178381244907063521029023310107908434230470373055961186383426670934631192573263115685399611049834592383334830986954168432738943097309888086412432451579118937390996075555098679250148484613341633500671612466703663812950253486633300781250000000 [65,59] 215166718124320789658188365087021384951363801787904763818744753574391863380049244811923574546025294003627019405671117358632628504460208875559583474151550802870863961361121717141588115303062624923420913325834876813192434827423325074803290254765878630462850448431452059557672363174920217482416485615363262802994217631528915150585344805165132645013124013230681994590116100345381220535780107127853425652026270051607024518151466078373469669264736009552278975078328031079973337247431128864095446836892381277452591043101511093110835049395738783012914025757438426812504764936465111865486206449294525427176651967249090724056286147802688445837982943959738349889566766778188610836149644494959164234576159463904941210621424539121933274333150908379665003344433947972150993307845879185457985818522050585604743272805471323257093361777652288223925421223122833988323190522397251352640835109441231015793672364832879501146460880643656825132777548627665248171079186851819786943080217640191618829578657142708340031230209359934504484890994094840670647554610412801686889965238097273319242121830124201032154370894936189624135602429061080510112927280086467139986637690798962877673659100023615430633596907505406224431278002687208627857643234910767064659753311120033874147351079721613592921030161940565855771970723159126946057245254339283966027362086437951953725962226411424461107555371364414865000239006840819449472527196709447165893410558985959188939462980489566638481226886711190046293186637086847504389163782294414750321190624746487462203334584489954310908399974182117828467326015640669288557705777196868165956393666880394138269090046922863313959826898035723932379477166570454679428127541780279384575958684079101835201047872392786166732494622899013383517438213527272795420450046022633009885462819875702927276327175537016596018536879721855672736893943050561945712504840455765958700904370678232748977436204316459950480793328029786737281029714680375749086252550360885089735293103278959588131805667666147043140430779910486274318619239814048802944360721712578475045812922015694193846298648540674091441222031995559453365543246338790271232331311428075152224683566742941416378543264977128548343040599225370872841173096442379091671007231543026337295339497645178677335385353501841324220497714924222684118229480185420242955481241402864711515090649665659353576071744721539830875792379398745585794932848164222313873607409543822501430607866391050825984396268147396137051979668515858158303785469790457378618658834668053714267443865537643432617187500000 [65,60] -22517381801202136694807937275344777950622216822900111676816387225369669210360139364232667171148085938121895790019123736439171754555769258864737916549139251239097337397561274106059153941805725331866036439243832374180654308376954159850262035380291917511141524204863245999404468666964152348732177421664013627179737470316073484519537474412439836266116735253600561251176460577372975320558631350640451931700156202428083371547088006871613172568385910371105237638387701819085152683298377938560996178015969495270216476529095239786238110974326321959340942213375092516415342370799225750624789865470652674134547737046842423371617791690977639056493579504130141869395316443962313404368667610704989639103259352396662575709180966391695885394560414237439935895445338589600918620964549472339922475353614791096811823873396661661866063885529524690976062823475958599526851840258192141250530764617158043225538636267625870367619770551938468170377815237583787343377051285183573214173209419680588250959326916747355540880335391664220284531321968781338870699901425154788241669689417246684614501773602267664550722720426931819576879248438316115206055828670540191107567709896487554613582123624897418946857789333073877223675348829398564362176656287333033823937574025344465630906344288033110761916517780269639617508175572712089649354187779742887494074164672882671045468911684756255855986097407687705244452607536972689744379212295272565123989950460808440197867481195952938450858632477152326270308419993478411252298301524643313448300114775468951714310552137333770323468720024982551180164677633089165550244756190399966366427861500065256285957899789360681304075712097085828705528172974556518802444344861329840410922921887005046070035860337918766442658235411557063018812314724973487923773879457321038802301504194078194279721018453070576525076747671621589287163283380333179675062572736608678790647793869097329849722505636573105645043502276418776289526843544311609213080678485785797787857242783085956445454172609642529053248148267591627076210491623334321733877327272172551736818771879556743935992569675145761672396711131233328947763281503543753335859668342864520996230567583616669362229637411758001927185985524487469134386324010892294428568214510007348573194302518876396430955244041114257584691195521984831471517522280646406152778013963116873714263202454261580604677537814331371306208371132784568710435461329223633210854829477411063116577465421150325149209323898385956064647854644047025551489647907847744395803957218049617949873208999633789062500000 [65,61] 2387253751433737291956259533696838948450574096145714844049658016668071101990760578319255129638504545277826260336317085721615033717099060562774221683879564439294645228796268948652101745866443596563508889087604001565121279078164419163489978319471422197812644951482423016399791200892442751814836387531731963996573466593691076066762873462963131325849475403652088321357565512170559392550953495306869488173455120018848056175101565765966969156391313696176613842929809173786310635092855016243235272620490302664838574729837457114234392657803208875359617736557079394057166360484191885241277965650180543564610140834048135655543390546804078207673554121848722892095435682297254683029220995650740792711692816421086145345999329044830051223317741733778519228928382164076868419764161439213227966310350483684363446322317032119849303450248128920318907373928991358043478096451648059404422658645337039510003892336321794284114407959354446170504656222400293129684048578944321510655103071732410929305824268339513927681985063919262595730544419653296015482340896282978924428355976151024751046411056638614459457976171449928601504586885729408027842400367971337906502379431850660533211568189538519817871374030527556039451396123404873274349826169932958794976094567219419222731445140573911794877089656924209650891576199437493014404191621742298837990496100064701264432023907820512724625473381558543932601434078538848709863367940486533113432606502213710621359012675801058626678104066439524097312983547598641265824935063889328279815334109176504845191551472528708426860040515641152003504794874819760408581702861377878364173759243227260050134133207589638198097931402191665861341938879638672809212523195589915198239865252821427865290275798353078803865342611093833683566032378462287563420690516879328241517478703279102143442114596168213189702607182251161936649854161171178405852783324102421151787982020793888320379504280425217617528855557552285431468540959774281433397165724600140663860792019584563768987738042634584994866244692357401584218156078769292153592865878286892738388634453438794901415272026381446323009451705140499697226819771978991010952480107077204769337022616123520213279659242799847185884842862638645986991602184634830528703332031463366510129261796434925811726507064196714282776999267614323964046949874032215342075047982792313506552651844984758208276841784786103381683603165866341506794758830791437093037648907701884856577991829015541651911739357048855497936273295717942896795702639788170490442453797186317387968301773071289062500 [65,62] -225060923769000917244557350337130844872441870510065722393566594445425919451311517778800059139148438819962741737626751885753845841489528711196717769809436878968073615219524858729463545047217542674345092857513782916045218425689529961096855379367208392658792168005240101309881579058424304702702997259673275762724322992168086475136904477184466053514547812155632973435116988818525214419386377483976664327216090026993881747026370189200677396050751144104980533745265017177227111839768051002178071922266276973903138404303592199122031820335727795557890657545075868257956620025069150181496167262759030001032910136095884550278298995981616412618488492580549373707671463029973486097608288038294197349113234360487717021968713923917888297479222932255373430189770065024364207502285525049294778490854619892938500889982007140946913926729877371318366033328470348223870488900848866191878527997307240791144827482004894555917516609978998016793454068400265278122565067791323639623735934304682626763285725956543083948909034722523614504118121891996838366405475658201002146270608035103713486218715446242843420320268104276125287366775998665749803977501711934709455277013294678216967234385058220388722720387832892359898343589803691031623872090782074288769914580224353579443509983395456042708323350767876579851073128558171785050131143783643826259238832538129011471141768145865630201454339826087905675090109737942801420764779202169782145971454722686206973199364662826077026336643057010555865972882974445740680495628376835867428431498039732796395166004907505447687122339739319520784577132921736793012532430121473776456744912154606052724046395189525929729520837410931954437385133765986323183322094633022882888383811384890230716673174265646967951448577483045746389997781590445418481774745066006744998221848481790829199093615988782738489450410806692639497423833714685894184390936668657251388473808001641017636394117587714160480097063444607298345064525161329835618006161898438619659887199245968424133285832010570767321061555645161253552924250999144114707079103929883916612070107081366767694071413641626809975591136966315564849404344828180684324498760412676421855102330894477478671431171391173455609917347277838182615646935405867091438783484648875846954836152871119233186636270556203323382891067388525329744865175264380247773104031828067187211424028682867104239563752505498983874227350009834846995181122343373735461146989547962345079329166764339342026332563488280619448934171940489592604087122022088474082579523383174091577529907226562500 [65,63] 16383908395717203331186790594593151243129976503779253945882559716680252430504511332923433707807754729173478034923854825215872933236725867815261956059054823501482744374113139452278190255622256714565918232356290538084625907549812746378234265962523190465497317962787474325850337073184718233911749349941643296369083742597028409517286822215286688763802916492835470560675893561769557628388565493357590074662671461961189646576982162322360865990868859996048185850497786972320800141729853842498351710835595364473065493843434501952487566475141310350172702541561263778814528859354187578893760163608352213934078270628817526810096623541301877663913848453506834582491480894085477427107375294344328251768036988752339126557631470419856774840811955114298169914472157547602108449024033024933293417963863739793376782726373042012949084233135255176722914888282092810529159274428765868215030828274810672367541397770935120027270212518565968230234301926419308915300455267777139709936787927923426607877416897796139689956451795070470124728912989331887839244973928955943189213121855505135357759498566877052448568468176982404615635584096578033761768925415296803536701680126496692053928834332139855860620732122688039352850044789501877145681266408049600107221474009655001959015845965966089569737237321044935243718275013668152218389724261392023470623578886318670797055487357910600544543998609172767323567296051088003318123460446055227202436641940238626673766343131100839622496634024755232962942189769846985945153262186982616514640316224237452435647325291272864673127321747804685103880967660060587213455303747204558024985465405850408894050918089389236317003685490488307980671898360780836142298098848055563059519820080115091826523846513002632311345199318032462888609868195176183677991972236136886315329413640688827000847500664236742803906970726245333044478724316120171598423004183342209848666968614355939627649785955429474707180910698548385365322680029373811286678655040002411077067316011430490804288054801353631653846365578945750497431030502417161147192678654749687484435910686950847567297492810836967723346812657058370263071935627683907947791286289216734711555053141164844463848428672933747841795916881665551835219986499689807361453425803000595636925900981588455193959554268971546844071365356398897651010744872912838067284707754351738503569923319324299339073638552328549722592695795269674537678890917440908811687226851406544965911621119159682916285099924400499275527761485323465134639111390191246186986973043531179428100585937500 [65,64] -804996918776720507965177676991309103410019580882547688985794143629295406110617549935958439235375104597721200878710965412647566786697845907520953722551885210426423223991831500352051956186283525532785292344534556250651129248667512391851203993902188644462175740592523166852869305679966679131102699782924185649644169848935714641524309770035157494636569111237946792127874511149078913721666642934425714187310196761815528110559855315591535034862315299344191169841552130827832908731533253023782332275484380234030768184749047283340911071121021462262735111178917200153275133698785729403557938808326552673417252887140237429005063843570907845960267995305540917260537207925322411227418686698871196543664450120977676093075603058609749586549853317675883225287568785600099808084502172766302029546094739787414066428607229195066530976694481376314233220050896969960330189092645329779585103194356836161597268273795165913783156081483293059652579852164176932112005309089801046591927118167719819413018991968333670626199791905778703974431148857238305735268788065778270158226806655196515860819475054185226748738282726779418670306088779390472274236294216555840364872199507235658543546863654245265848943145628485082500175720536854493017341038748311260655915542818441702630110294271550463794220281845569956334920128172862553408641454071590623272764353148710250529152517786938077447237114346670953432034030825203251612609688743123779519929153232649869533194898370850330343683753241796361981163196920914380255329018977481844382548240333149245395202017330844182984589571347104131156723112622161522479149086250074011171324508363773492237676089991105458757761195278261175715096999226676247610733227869357442655320786367639942336240485775832766238001335138426526593287153512723373569686549229920141083915190045911763235066183457354010821416865575478590536758575449138396023053578780602988559358602266722718011016350734277269390826176065714888933684710055588493316152864476625725651336338792106242968723970437424500608846799768516154427883869206154984633186970189646203760118975731437303182962758205717540463790170952265330636440578305373699038193978324859806421365013845036410926946636643230841686184018094263338053152833467816537798248532499302210813325677774296622343567951826649643978259202981054181409559578912024920392857368901437655319058138573823524293768316167458704812730909139297164980704125156594995969805747797263395307782694605892671820814640840336051620022507683988055061929944855592111707665026187896728515625000 [65,65] 26133082915961750830611388832682311609062979912819294708914976539166519301322057396781473620583102782495021982301471787037494969137317582825953976760383692756484025566477150488903782274683253990687548221517198771297494386406366403224760620154647041856118180561243282042665811164667150507378161325986464610936390723842399755331295385631007969822270748571001664695240728715105091300393301683963911315660681295479849329147356957242017236086934851558639738647427133920436173604839580059641842903397303695407782844227635738361578240629122042792871947959131322426234362454279086518092720200868707570590848660364185187198909347140686340831504550191549940819339653175793435171650791769260292497330924154440276068622256712344712691743122251788397410996465080528250386886957265430641198958393578097484038524473193783484240664787683608785305629086578813708534773577647828250763974532715962942231086635284122036766825975157328928374123326271363220957844035868826579861578270661953784546327387013159210307214931001865018053533396275304724945927638920600780379282157719290962419921092723977202777711074315968833500520115775044592317034439928935044892854441455608755370373938070279463984670449120796620866947281392628882281745963383948300630599426161878080878445910912742274924423641190400327378930370353451449043689127370641167170792999793607162331804214307721060317445332323910366691513157039546745790412221617427914271186486077342998734525706285287036517958137990462174945962852534395985864360914595307897810727284812684624183050337001684639962655541155961578910843504718948056048493878436094773645575572695897702649855596841149211569245789072823246488199132387176442311694193721070985014163223435699235947264024156003263844178646562979926317057957821548985193236606517488712091366122633673573708623796428106200901086889202266684725867719887672510734355466182437864129704858895968021280418857955266860836286948914867200443980141240514218522601285151469205511401159780743442998651408058397744061504286921931859386877959567416887305364448889125980251439116628598256745330587094422997302875586531615774606608766645915377439135622126805187754252015804309855351658602032212258613331483740425902317030251256596044048660680429408301993277309749148032323491430389923973229924957875363409050695703961479720016011623835896035061323116843063585423351983656203578910917881957828367009728921452033141874977539767808409066200115965362590797237340142685924627286028781806962763278878725259346538223326206207275390625 [66,0] 16464742326965899271158869422665939276566909816735315464312154463993028105402794045966873781409988860502702825617276576814146274472124198998774593520931076191599018860615273171495686634691969723344714149925169781990477354262420066149461543863125206769729400027292040475863318025368010684368030911060364110344650784211723008824279335003381619260461146602699979119913404640057732805094658321496280909710563048099853653775135844885629909573780682661572557787480588633223498812000993146165564813646998542470342669305937956571483511072946706123395221890637864100873952146059822695093331215720641904938676228317190811080515658015514275192398730843048222491719367171479529175374375552334401619427379670941679176170184026600104066575052259053047661092285491844025953469816895326264637181503804061927170749512274559498345257085796571945413239033953452700742746759710132346054915575312504629839632843379280461690359698056578782036463182550994593221481593506546166716877732610303698105794720213374914983132071024795197633740330185566437423191269723202365914126989905705790684029807271315220244505364057599959391392021930044110697823186446656827512041928369949981004026103863400479004535954699781025539293979400778306678500064162471755150323739317580300678733926393380683676630262772568598367395792229423840553145852941935047984752254018484501706463077048393931121417636929621621659133266186321450676880157537754863490112365520092534119400680447483884370062907274927803620248718944506994734740739125051662722486967318703356820423667785618086452612006711495280939289956656507974622800447724693089720540417118757839275113826031903533743002992487033074188970243617833711332922477603680871157685845147965285385993798444261675599734230687783373134153448864855794369427600178911887050935548307725461817343872198489521019941212875009346215559044442355901597251114676256096425955041298378043483116996043643418350181506924056022270219401252138399270598882316915499159875318856974330916810798150523031908651201962167312584114224213893471162114852207744911834160513364954734032055037573541711635584523709064478124978201652312826851646009388341355958513879985322550091217612376879347949195043990983603312853048446974681932209849557991377536892881476942720001540648502614764211899099025211451802767937741870858345063605386432353370771769626431670444281871415154129031456096256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,1] -551886121653126249329588207907099155950356213877981030527711726588930036892634028741606101729555881391504589618985589145617300226342401573895410491575312738005453725679737343553900168771187798390752085536708351554919598954436304474643659020867996122163411133199847076600877306107811690047756040561698676794617413544773155676952652537035024294834140834756160139536826440824597250319449090091972970837974149375126807869430839074511463546904819783224944165375396365172247684895136868456376312522088553911701016510972840776945042490770204899135534188225249769958547766286591499159810774366172781924592661581308165301243315118571315246699582368586681012034889918729986831196641747730748874451517327842569726556495969665485114690718219144825548443476044966053483272400929744101862236295701907059049051780636728987741541668355093681910710122212311140790143342873071265344038883764985662859673722856176139564797388251766688701693537297677105335267355532129250508166936995298712270555888821478858253741932457263614104047742748610027604791289179920837289987101151899287282062197155009715078770514429828890187023001568453989363776657005794282625219713240459754553572092888143075262524161760742791527692024920501088831121289042850601246086121397202901198760727459260333057985852657311828956820802475943516142443768162565578138465657129228692368894124556651377118149983650779043827425233242147146538365760804772371732507579065435426552772864054035270081206122456966915642316429024334284013360106406009074036439295402434607514502960060142938394881640072904231255549288634776570681043550348066960187669151276506221831171583894313787320973846302048058555558432519703251435910122847081904201432472757358150749904710473091965286892858796920507517112021300185785532626817939417614350546736183334867179399200221262876279475442456215520050446458267706093307276850984602747405441428030366168950408065501207663564629355458497359548195855636638800175048887587592972966951384281272128746788760718963002688134489133728155493359467497258002081409149645489678547631757355714410226988817189434491374308245966743869379931928288066179952568037708750269015335366072103268212177384322041911119044591074923883022625231952575529184512826287533040413132169189627024797762853121687549737120786999915277911182124492685918977512721993232509450100775560424994310253020287534790479234186870784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,2] 9841305719034464267149393668619398838453061498876192311410221096955588109016199311280338884513527248347273953511320409556296003690497939289622821064175402264031944324240255282107520304526406015417407940867747355297142171455633267142150853838088607149819727794113973093505841904545258901516731197637359487819500679328717104291745448033613047570416572538903228543101353062228820521811225829266634288833585288036492003915150627167598015272456066425372581025640300207104274691018415744117673387456800330184850200409715574852922342101758957946219275914693117804952398297488976404927693774173047528818572442238808706577794268079304129833020923250312692591499288078735814771177728527473796058987119080533835281737692722635890730645205217678739317991311302424982961401486694551139080372502623740710418684236504323005044816084325427832637499799684383358542253561821853045441660290350251314204263661199145034198917202796457152518625862606904682320333706383783115084238061189617401912854448438538690266364855384768754692685550866367415788058075605152859114892065080225904825565766961779682629820800662813353777849121344701472647351505535097177966348253183138275205727133875135066777216711877204894558092028494199715335438439831049371685974494753201285109868810200201242967059843431416730442878316412419658233868711791809294110037303622970370288372662770261360183434297139170086508768238931655676770873816961943986579683245872270118158561962936004287271759057764479721062649402190208799975002446441799566610600557189036037126477222916570910887994606997455331487715882688423071477869550473412472282849114879985275164390004993864521090014020444163871627297088319943909558334623482788188897685853218925451068738080847583752028174345615082104079763148719786625985418774686025668960233241281253864154873864197822758496080427274155392558003374867062371278440581217264439459339787561959917602299397959872669384287192143932754483239150352664215202145804835068710939756753925693916299375176338020395719718556061619102337316364558528072386526280527017649603862175813019602817955070456810823782619384563845255189687022095086078516290988120243836398853942750518593778576059508942531175487768958711120328419063825542934705159743585806812786243990439655891033214425160507173399514712141893795646469645209020716017377786667331226256849851379455417291296801153883520569972766015488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,3] -124746502368574890117896393169598875563635258356780078382825873777954354374920606499493211997325880802913785837514798241803829334309383742200333963323249538093857319627463640095912310279375672580819080527783048835733148704285862663907223062503292608671235723235836165196694194833692850280076916972446215007614224706897699357505663454593322368443496779428276801906021291720755302747810169772017111658093033784450268485708645335703494888536312414469174756586333421936220422216069586649341539426041225793285889860419662536452871363510203447012028245502762703931940403712534198290492035821307013569039685266537083884272973993766251542353151854400068098784105749178307444681683469258293834878284142806980178921590328499027175301120327947187174270350927532504746592593566437201033279071255682684053483531792053183463608963198198168207583576189934107851811335174910054195221556648393910057051732928650838693862195827496808225124579662038051170312435396684682653721289017595222366426117478817202840196927769648391406472658827985031213832235635815781087172203446638465188042537596086666302757603084660985894555907932689868758408806044451827681370306307671829933300617881928095829088404261144229685689174135421746390001614972662153862776495807469812071909940027407115618780640988647788486432916869489032949511165372507411158975858837622261996473327439148024917695859060529063078843690719381676918618512712747883075721468204990659951365520610426983411805463631559521152072696788244295390467183390975888649583678614457694418501678078645270538237087376519180757288496928522769120232143004068300821378086307104110717821242082133012754251399929669373783239566233218114213838039823858820445012849281131043457081996193706304229807659064530453394417342205572916697121554372888822971599761978115493678643715472022614793973997279384450432005597300272728142649684358815038678318938507095917195184945669961617354353018808004488106224698199532920318299724410618321738797620899761327162150552199731802963725962581446625467276778385290956039434324705785842628512584095472009392169523985751782107728597316018438714373185636550096738051265070216762211955197887520801190664323445366957413940581797715871881565433699531080537635043478534309833364176389326468534047679131380698516457795213615845198390373631795088571810093339298029506533684244903192878208677680835435935486415451717632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,4] 1229536901561116575666194711325047236412841622342678498960634095723455490600138053297053272809411358441970412933609415971554442243236497766649064154151760122146520558541072628525765882373052336305034871739386613404850614065139046098521970748834736092896633627124237644695584951100557528283521675004535278016147150278381919852763317172468776436237959297524131111086982990682661809805016207166672074258250771737699108127232799067985393778456833389066158648943439331070882010345395546906781416269177668825519127682535825678539899505784512678127950790214923611787445077933575896408056962684148040527456109550992540694492478326714630496452218868573010843418308655183823373049839641475793150180988823511652778834994040236160678444689440464292691993344491907132423141136567541099549363439053105341910465178954223304582352746209165699589097491496996471918476827224075960960761329151961838041713318833505836220804628823361169889388349169210249694139991760678574167629330294663442614469670088782036763317084210004683653828718740778463278394758495203366530613377433162999728662232894340068689628729803015523226403148813673370065953551823949151141876433007117455144058393915841736418768928884670641474442982439749180667553356179264145388835069063306220342809653654464118855551822762080044431675680910750407123280620838141483837680343786782387801422666160593564525834606326935728383242673427389198234203618077434218656723527065118340610095006892358271936514296306252082419506821980354498397241984436257231576548258775652436429856784372085664594062363486584621091306619141689167909885319097173540801294901792563089879804063708214418851364262872024595716540472377575184263536801437411544898812020449829976328013655134798563128878114290995168972424001146273590503104024669296682617836134590552684968490700953546700309460960909850234661100743246134222635881241432631461939735881094603512750390199274055055122947204071666757263554225596468553317194082171037874529678669236381844121513129366391589786952406037968154704122387783547103360052988973495782984393254102632392960675070318371001985329897460572734854646120737074168720004947079964420272381629997468702173532829983887739545834299915206869132947356625681748000468845485319962278381414917006876649400450337890884748128984659750548460542574487204580095677973286725561058339447399297652806305847568035710239330821658902528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,5] -8871014099144766298310452213528687840811449760819369001800718657026125888281612638694281583761746516925790250449283555078663430317210942823355976429847717445960449151437280140048451861767106328479591967539959596084736186383458562821822753322681582637225869448448195334952995804200207279151762869543059477727632963744085364567322936401431990469771555040724120224998955856971537291150605933817981776786691736885624146969633287309790754835953295715484468793439900525234545915364563235485510853758260100500515093208483362022342827945487632137421995249438867518064669889762351070102777641802936517768685858200520023939914742768993791890460608389548043619353284513981211671775792458295886422139049237236272008851109641329051584585446232377430337423092705553017678983000685825517487949721138338919215760916583663280457633485275141007110524568068087538208622268857520060685620774485814146628686838250030949578868908537690787282807930652232168189581420449380795492364293769664675735966574393238125643021682629507732247971094285408524117645429196415314581348286424532662274344624638725319774448659520730370136752337529864143567461646077900611473953324571808368322109535515335687231467537366339465147805238379819114536509170018368028536601072940590477919790168389362548349122499409931057585651967243318681341608726981651095903335975933086587301009703533292264319177241179954524706566396973056950437575742745381523294140410845665835875012748044643112772498846157036549423482060177120473074867958667770613996395982745338242759281576410808681406655710042349055512748886918808961258624353989414293970108156341432835103664223115525662039218185231429493511183098170742232247336122851709890416889784452674673227886175810416257043131410977801922350088936756758481909895581400650473634881898349552589941260374282583490844979560633933145821817606102416156624171597802837227472174118914886850289572209825415735207001905175570617381035407050006164515622537133840611895279282273090517157961337216314912440756260403451996570666000019496936857343493358056468550793298165030737990319836887384698475931641341340109969001240522771462041607726215055198972555532717092577107556105421625648686331050984512835154287861706964983739644386797424905683211681684787343583796575147143783973154849629140990125548236888519379328414140340613238426216491982070600843831802904360396033948610816114688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,6] 46671626564140629867545876773230605374089726867069951933511979623246102562581698235197473910561009577430737796459607366588018343472390501087962666835847319371865919425834248648269854262410168218496476960703802568724211855467696292334715441171639701625033302344455025684410457947935323391665896655849206127523284538552191033733952468633033040254268441992373686126965281968857799990223546910365522508802839381224212543976836335699228893822404834070500477918935146243570517324097285273489690876727914536612009213191914987513124264702209361577554269109724659209909083550519850858001253271826650452176611875223613012123338152070316722070763841844807198671775245143865827964638031391467490700466954282567146436522452938493906348967613176646013733624903989762416611068129593435112595304822540256394129331149800320919916630001070241541890603536921093239581086116230653630224526737468255743603253980032329607276725262936554491321258999544592997361556444218577910690930607776479933161367871501888248315964472496802688730436900241888991969475569283520276840287240450356094197508195813793011208831859344077750289744753406903470827548698286801489859382569142917064258039550552111934991110669829802952863534698864557043150768887846620093887998493732534306396424709714788344041524764113869601619246535446610770842778195511542990231314206631818180994244069919867928357865380405941054420033521081300575497477406988655327425362769064204971920119552029018883413612959868505409253735778370061383024377608412385093198847593616404838050377561240414129504074740703661574275223683494048618994792667273131389786490570170407895827236947342494990687138154798318740866527696917107428229039685007649106113456284489310135642996596415289674399069559102855532970772468365821975950678464358511080573174081165832194621819224518161253371050095669839342949163500833969815899859650239093235679187956939383132590529269569128447212242874014545274192287956421744868678571356661358984274465865102571214570831707834271898501983658535990613795792921662425442504393018705249664382056462975346627830423388497961007391352631143025752410052483364063740042511020939506830792047418499837720223189916897148543786659716347645981109274621157182298367645272015263102807357289792419244669766586997400296479594545836277558827026808347138435901473235203194050014401016541013904708698983591606026674189245511368704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,7] -184076030536737233119932187258559099057403190289164868432528874356463162273591361757856271284072368601075607009725665062608873572481983283584791973053103752414910360864325615564818302110064680894524159882462617290792177982991792625977371038153770357472296270128356785702944099289298503954150045206820312212528685066751570353371314014012672291020797454667410719080875353505801417353950643420204713021682058000968929244711458020475382087825065878275229373416270795722467917352704312138896174159347985517514394098305641379961885189440842737343879711273428437520934492449510176791325924755372765326487550120372477654206726016833231863726346835883646993234345430255018919416056941122486237263014221517807601897685223845825746730405944133419343703865803575056359693000727599039952915467533849788796340602938581975657679673022568665772209643795667114476329743802217100991821636142624049580373147868060205255647840731427208594318573501370071341777671321696927737166127669697877643207838741064750825639175926904949673708761528721504572776470718435765669358875070546409564297283134130835854228367223379110944535192794566883028181692448097610744459124845298578906321038401240689723509620851873399602871210171487311148612728418211636367557406866867185305680078759068690175517879177405341176823699667191519753028186932616192098104495838766872497666498180651576026171496417097923711671711808874582841771256131047090062555227480264717860553462913936369764816553860525209270858697585781861371372836461145955644736834223823274358700913908183650967081523177273264738580882405037804282965215974787276238779714940197546064295383157573374593400814364490900867883876613451472656221178022549164766690711787810163030132494840763957058872757426527335780977349115538376187188660141713896888713090637114854720647328182144792334539549218551567280430606184552791334304112754821703145731754168770493526037243176972564091320279334569731740219478897555954748061054307102332207242076737388702878823463592791381500868840933050528094383981210083830756270328972770950397673121601778318793403081471893322837921223942436329102305805507571812623430488535854464855250075076126390467528174731974215496941306500265948573180670792899712887945141737907617293599654563188366870965682287417723902927447107118440320811327957616280506635357694554087602631932318755555451402537937199896249880867476126826496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,8] 559982387771959496214755111868649220449075690660031230127829638165969859822820946049500938660682351018246426173896889681329122556981701985797745116811937950810822303713299321343403438182642319159738963104056469959222669917618001787244603380428560998824665438870401369765910832475264820102455992270832189837863898052844237903183167674004575224376240711921951146638295023677962004667258518892741589194520021976077340664835741877887449258835506043490541032987932657024384353468757331790320018609594936373000363124338825401537685674509606214673373858747872835395784349755853854616820630891923606463309689457643779280475738520691840771945432241791438875800535134929410155121344215430438695291721537558923964133120113723425529790432446530479272611155192608533086867385023556242710847821942470863410494708520343321336092683261008833990440461675309904475162684774731340362834780157628278079229275193445672995798197094102539480973040415950071447342249806203017955522752682690136002653781090793280914414396343867265904694490599607137069956593708270543063899204212731185226612825249540767594377334877836736273161528263420164780740255194310076933350337170204483226946483110574719261293714535232966823605569111709609396166650687135924530017193129800210878951478947271072656781132740319132846010448427267100675300364383167792749405185326202947704837554676122731382274686896971090572284835607206405753209081741899796816377567547209886539609834649907260463685192076481205813152026770745904700767977515988225105387715535871833752385858101132002057280952571547480049472435240898485550920138154231321249002700407855920791501626621474570427546887748046007056254539946521783937203360841297245848243791840371503662847722219431219039644986749457984134684974542851959224317202716588806483314081564914815004103392075385371986191989857353010992565394060979813638194905896365842251552195480695409578189316784029218680308394834575851245985278985401581710159707349651348110137906254948169583922291840592353612147640182040261595990122747402082240484423319974859220949569481959430544927786077643660487856745500422441375670134807992559481812256524293943206110185794457692713117784394168027598344588386836577225248446666053223636829665044461398194154550449378007325016032960102149487364198458501581957484226356954610329000657617902757057198765005060561410900134575338016392152928978961694720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,9] -1316390603180635051941610764815334801562845465049971239382842055265027274389823961079522064775333315112190757629049863246253830153150508849850734983078779113649200412931164124156384236916036392918918060975988852042318504824523393347904719590627451983165142759915787378661158056324551146827099242197010077490777802321388743213432940755526652741530524656551254079363726055245417347680046418478554554948930118795568825877322552737940194319193828495699783410855876550145395085203496319476038486460328851997309166402667244985149981944747882644232933325651740862545704136127617044874133483030462724303295852157621001512522428161770187664988713221105968299869798049631973805949042699706565556597848123872807253833045891776747376727033320601578401702358052705083532929693530848994958152714952937962902654605002530997571764922105128091673371578959831685953841440959670788272689841902764830585983059230850282153497313904543467576743578772251567356354512660104031106271273209816196782657259279299406945691307897336568114891686774997527820648625420788297032216828595571839221412353320439976441086973209838230572333635764820390957249026498498784685637445106772652915572475955761493565684147009526278961889334675783516918243804174425895833190980873018729165152504627629337491654699892178566347301173521688383973243008974314906142075031907907365828823843461388926300039534102238412778193478597412577769549741868791201922054620379104275567913625997550940474335107149545364998330804351063449648569017080816685663291390729882758018505799146977959951058322902628167536559553389512937708793816212720754936765049684299800774944031048406402141563195440464856729702721090599075328025021965494145819746501554051579904881567603604880420578491002535544951948529552952794049595621354357252570097498000528036689919136997628745876860776826741916197934054428698905589412008089218316363871410712193409150488652288997576732436818913945867821034349059506635988160339011972501227591758495942632217805736301526227452052917607188100656440228724654997937577382419834896943489473857928979943670348634539088909771944264024450260101670069210068928208524689819404093328947518875706485746438782147780017452500798789711600155282471435666826711528407265568826944463053735691004510324914763484206286576814570361753744020751190893477802753726580044554974787236653525381506047760460401857901118769518870528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,10] 2241722540816874585981251841738930029303510975592422458826242303666563995360800115751208728545868425054850455391679451298511990020753747125879419036094206571205356265228139823756465889391542391333543446263529808685570236201343518476864662015045439684184045996995591949929564873511244868761409281598013488095056650196349805672982105520214065751854579803724359498196398734802619672021435495635671475435180750721711270247475785739098484258219116616415270184534372759868845409538973850554309950004269463249063349635228619342863218136887430000648477461957925771717512516828822771113842378505503433560847175553602723323359760051332012898082065514021802191264157895366966312478128157950200295501352052710252584424365153827787959371349190128810202013860835351354544930821367146542029649884941293935903157022370538351467657798173998973076830871576537748142741252698438156795949491263464156252114106817143237495822521508081893881018524260908754128379641071379724219935491256405426199051336649371103981475510166206101642870719342235641292774865195314518096014541327770708153361352835740074358929581047090382761572439149238773624017174592863879320729827373660442391740174502597177136773941141008605007265051518267165138162228157852163282219706945518934160763612030124796941916413741769758863643153079304821613837725377957746770026048471536286033839444545401256166022527315900532231119673560218808464458387049034037650683421255253841467307368686190419151524418841264131927257973840165973972516714057322932581019938893900040439102821607813990003301220720043043344870076642497844821258225425943113656608292299672682242037255005484223095387430944627234664253380976780972729515519057227016116569663605121069267313703150278102220952002876384717710489504551154768720172591519492475390820634608373304451889806136644791279385640508633631548100057114280104465737593124787866712418564356586945990888989657800608979141780848996378789870693377198547684941083739448832684307925467680116303647684266242720146452881614590854259525481109667725030333405144344478118843051585139788577943740433603878728393997205209259267179360511022641882442933669826851430481323003209786893052237446891427726899913765325506669379907238906281741414475668969651016774573018742396408442530625173212029138717877849332553004368996841525224293593065598081800802953982981624161463326527994395057493862350741045248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,11] -2335869106563577487692525461307008181473227828674470191017056149530954383434378051268700960243366762531203917789455882464341386416420243145400383794928820215485811201002572597554606763880349113319916213524404842997540866606167524341929388850871908780842036621596166421876656061588547480865206337615211789624902928169022140256810991022819682597371704325940265989519745754314371490955965998613407267685099524470362024981207374896808728636048944942215020458215912756090020500641246676907751765434798523407303981843909254779802044499873422070966864600656803193081822323662488042665175456220428258692503712222080227645202544913252802070838504154619995787046707033916008783327471994918904698637415252813693531362179944397774440766175499275478083416364834568523080168776820265840335777017650346322139607239231847873107879457462380590008154009549747999327007898127139624035562474665275993962843541861781010097791076515406906673022494075655552423904268920367084471238587585486176454834547366824218839194436446214371086084263549280390694240396326705928937108154596557457699683522323477460342935752302175890552705532594735469876086923510998234166374225710818942300021326399397915411569695819104244270035959856983042481851962927682501599159117960001095170508314596192477619657697433459921787106947256114079961006443892016224153285592560822687082135176961482678146721674080108303659738228490829366477169437039792440184183038252502070185183380703112810605625009889826744763073968567010064059561498320299924322636671019881590124689674732420694439458033138194967605986499784565690274953971716179897910617782284917875162152276136692151223912516207306018529586870022470760392132320595635189654954719560226537416195049961257864158860597964342950907817628320475336661226869646789282120688410612727724302603465049785584213982901474289608881889713317819122774590459833102125777331271540950281953563826422155328521652146662252316382181325479884184671852522720346303749853889196808685816109964883326532281740823835463546036000174641029837774703174536699248324751930160175937614556196912106569854066051832558246593939824045502449028213080363189539257456639670691417483650855986321707787982339886269340533764523142111596448111588276295023617687654873851202597987404936530693550716615540707373064900656081676239309561534004888549466005372922582958586401597653096700274086274969557270528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,12] 553462286181285503972375536997900777384246801005437559182332535606518392546135629859697636822721341566628955006738353318400622609892883738758024936536119166576263261555124331442796863777800943329177619262934995935387734420100095438065102318164566044625330714077465165896652721663587938693308904825279673735798909852363207619004735281251708442838750849295577308994145053281993378932065167756419376194935330602819951278233883229770063729891310955410967553972440487530620305197884739008004674078851240672036462746526317077845845721531232603243613506145188297887090007050609580079016040931629068945559174229873007891629429157319567963377188266831800108102624838477889636369834790663368863951922600556590025799731753430887462529857502896114913389308322521762763351086740298576933878758186535191139075771229634566789184995306991026030196335266658005861190532737415401090126282317794073498344273916298760004006114611949189273674894236593089795893481197167066633749774833816009331627898443342877252311292477061682378592459197938551510608275753703882571385398091634643470464136284044880234739542965768917072981291068817988153591391324990910225089566087737707124871805714512841370142255720964834552693369506002870393397753508442405805341560627573145411273000738958222646865415821246389832364194070398994652976650644234375969350234158369734786919965218302202915240974023678469860692481204129775720618726880327794168505808463059744560558990637573146822237753311579009420287329650707691428754237957743433012053158866624545051274294610416122960294221640498532596136401462238570329584509939917468862535951175049892129038698673675617488054520556961988986238017117657136995598222102745929130452105244556568162354863730140701858034145427692888226374690721834839992946715676919250364091281575905032407489056850511375411000504068037025718663160056234593817297260549505483987980987839793095847640910345570028294485739164875842950508101628579554251152889459333393831707840606130482656341483470404290904175355063699182707424199060032454341701158240197152202020957542836289225954012010952178785488713536374453502277890445245498441277900535648345275491220950393410205353710348192937769100829897195269834525839773257863781257431680965651635208977532642281119018442114661158097315925795357879523227645753586606547835851626544257480243512535711717967593056897379000935134080260571660288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,13] 3176150054587856031518028744988972057758356022342768706894242406658858759585263332884766526299033122961100191560990418110441237189326704724053610603340097942919236345308101392751744538877899354311191217656889422940535350827700041473121475959691069523490698010140551738191945211531150425422332524258659112389971752546426202214549719692769478029421722815915646785581286437333942003266544903491246209784924019583328137986909878997506317623452951492750441951586742227187002599319991089435388448067967212078924858711511027672053617307797140216027383073708402870065000876671250672151543763573219062140756721359404904486691531570865817015554282432147055505411066122020813762092015616267102137170539352315394669850873265349647503485219586302209991081863324390261985332177321812834888258015471596612653272456146889062274637185792886490547049006161548874461020737768789380906813694476256595476120594407208914385794686057690647861615443842316444803887166306330637015994052813003281641608408945854837339883364866112438525175160370043978844466676516767192610244262433799936385759815827411121398149695269606314795615039146957337973863458393398094602223440821472994441043452375688048349945064400798658580007478942832320903349261481171542716216249520609006329162051952217255946940077976438886152814859429999232308526444660250408265469230270030972258370719281038617686816107088991676634229279934026609411040882566363176082247335700538688013933426494734503255106869508070361771960951802257601829354550304790853143367379356338859849273491853147609249021475840828397589089873408138921996431117228303866273048591027932255776563978691982697444904381964832394628354914104578064575528475308392407734187423899607633844577998766010282195751991755437921397981999668492508179093841711032721817335154239588258350939127073016491646718906306265598012131081836861428025120726438464388820852270597638788450078325403578932679698009197197734555890868452007302302495429898619815415478512174018110067326855531732342900374185343341734786995499920153330549630068798586706278052055990467998504529576733737382888443122228772560423938023693074199150019735083691034938153138897241871763580427432559037996272620619114493688862588807759932115638024653385514844303958038769958711765531398875059521579755637541555909022876363853831629066944713416464378793756990300906627720500346291473605362684426650124288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,14] -11317253361034098177492293694017351116645860647678245868346048622690970127876129212849945521007201631855430759716421314180402439707774960055102177827516460331827160028443057065513427520972427701292197870769951253205002832267742711077049491304655650312959625100835210246295845924614026218277463525279134248589516667032830626479528687162131949421409457362229334332589065877008129996790204612674817448781138459876825089008081588797345454088740009417686702825357271771527463637350114198160528475336708637424294329860574853621959547307749775245382872083330519785195583234013379345926441687504554355096071035278003856140653148321819112320917191771939921179770088571705893352870147084768759004927439455947854419462809189413727329309976235759880669531246958870940658736767061875053798875599759812614671153000468247018173979145505687281797970140085468093015599557848640120778753640833295710447370638991146207732877963186678506782693319536000552544752919577877113143548276546959649808092344376768696054350087595560123930442627961694334783093131247247860798576673929735486330639508576816636674456878920667719779962165180589321788818753043278493540149241068806576464499362277297588635744450763916907212757103836352161498519054838258001448865175205781464371650570890647780406426012110775295011346375874896172787966800386005789622714605720356122640798313677498296991671400885378786226251055962089878188876124351147929762106924914037009547954645115205196798702240504648249420411213052436079165061924451599677286076826563944585228805013990842987574276667986925908210721646636653331435343170909066842458638692771972625154433329506508883641110553850433441275768550710582028195928586403446230049861423218565653779202515149249673624133315956018663687938265484441444293959413167823634886850745275642909030271215964132513253279561753626998692824236239181992243264867571127693616611568872784004843136774315149393577591610610740203962757236366771484342156553604655601028026795105926927852048686965630247775902073292083999959606814219746254206030489286541575178457255255451025284708117391435205997418292805715352859248994616137083760223472510355229785005342883405413983040386967620775601046278295300417165379532428041015442980009553239074931593080548365281242401914310045015516993456026567469029578732165518457231628856880312596738305360847218735385329137580139526185277729843896647680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,15] 30163646872689107144334993988773741569509998207653510903110715848706365627361685314754247264836926624660681109126643430475150786440867008607547985054765868089429467444438316499020900600935848413498268201136379616459444744514039135152181700624351229460716025064493005875795567214914248514324764797105299526779725647104508025905439093643040017447485036772446798390416716731639118790835234530653089672409588229527294634790749503517480499649659880514326256638560898318307080056661598610198940355585964100429105514325554307334687114494172497262422431013795203664353690851880282741406145268286487078071628918398280829896948853036936299899013458597584770024015697104882348564359579867057559606089764969954437044903226134579023358908054131682406242105048207191486214041002350540451725734422982319735270044158961793212718576044942800206462890075043957877844535698308410874344130408532415522370227328571035439986741964710230202472503494574976899395714644509365188504368203486655603518712699743271424360271403536800540397171872497362350352153121074117673003973441714939756872875215538435067827497229929740686519460173628417264323108830411797313582541759336963071440650824411457802218163003222587504216569339253199406639183403615331180478548984404488028666379838598590034981981728686619009298609903005705884987956950598790486992535955523422608291813915925619235539271800244173361313165593651499306192418524933897181190655069548690525015599706472016922185023286449785001480485606775880206591208478463651912288283847317455891407695861319658218626135666943830554444947621022705456272581556179544665136211288411385982111907401671365420260908319551509954909825726075842443289274491532853522525157633906512876272911599991246823356274537807185985027866561798445041222401929052164707855099390952488539006795296000937410805210717706579526229646425146901489321162538867074234334098751149860022453801569489285142869206295227713764590566672479738318905433644368713323154485725628104071793308714821435864418256360548801355430068759731930247290338846187791359632812489801538244860869849979927218479477253856982724281878886481031179686326140738166024346187072111509339064137663781296502156392676902004081569504512794177771086881426817158815024317066881494176593660616775153640302323222475286275222640567088688067870351064008623552431790305285879991067726128586820203870414611330013069312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,16] -51736907278235377146762953062720863178571766127714447618485728803359660968984098200606028066724565529438805910740461625035272978771061210031651106513933985197738558157995960006654255514915833861623405740371141884884849918673920031418072810274506095234883890872796595851111218508177792353892864922521284819787185314416006385635629639253163514613283780430308785912109705821291536357515179374693617524252342680838419792244534009764326867446018428531329125489646845705319793491901719394031005845628247236867182416893707569966553446653755746376998249637657387518183093057713859248381400582826474241866015715707522954881901835276887616147709969884264431293228952875270808955237416548124458268856926979208553625817566138288763903973564957804794992187479308646939701705707527343341855705435376181961258857104432901607817155777526730914602573112090435126663544253553849262590347865765421066591319455006230165555104646553765806223141850610488707037198261171019195392056104676740436241961578993159757175128053633011365670068305172601212712004433468803376179468838906507477008429056437273847142838858905263125816384649572646911263648501552256299952761756401886988325697866215896866862572186947535391256443527249925413479853526722208324538991425745234775283949644587604077338590338327490648421172690609826898586581238333422205012874451416352571622819457566370687575972127944188772140488270343217276143948037251957924700629673728577590735790924332671985015019730715573319835330643558942908860229994667212759101057599480238194204764230006975028779050598579622189489274177770112203277234445569807613836579734659900444897197217197612225255041858651962643487564392872887200857792882219367982326399826486090322060195320591409718767825551867277408142071089624986986605106650974792320261668719931727531607560760461879201604219060258118482243929775510978036694800166639618032067353568456234928319403659521819745511320906087624466641838558824395826939188782111391516926351812240557689342274272477345515065841248501680554989919827037916174832358077994762305300581981943844676238494491996800221799750822291990834764510543542754396411611060261882149573296342854543873429160592571936941329245806856400558925003050503764434940058934467700579884104905319210074978493799408075679535385600586466255850114279326129894174045243953715977089572325012665841750372002359177250177571809112444895232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,17] 38390372750181224410284813318462133513857230218015015521438107262508862093997909336772525388436516320459468939648486994525524857593012324417650426911053048042909751370985147457591150442058306629337375349809085539125732424907772104812383168841956919975054224623806149003022582889518516670903140823991391522068180059325016409568491678460259457528337428427628135642479573892360678035696296575086859643502059530831387350147829221618226755632647910472552893300264953455726961773375508893298750098326424931121814028420508315390036377307737796233156918629299184071074558251801068937853206634633134343519487435527413891908434942838625053997995703530041726864865934731060630111896781471260719781728616081776179984581803628762491603981069186038868875615395742411759467186814117404731839880971193127639599785254342114526594827909857516087047540015368106917327153403206353488913665962796382056057493053330629580571203691003323279140389392146995250968561171983870670421897739668439567294334380594079108486164342237782539895084354641862431569700501294473234510934060368536354078816368932663369237737037027564060820386891269574185310460830835435462874847836779369218087188469265773715035085744840196289984160370128297892715222708023220514223545375856650625043137363459276410872666560219762482312741384831286323608518089902482204430178281837443735610349525758845580724796032280521194542655612036232144783968931716538037074444969182042866261044245831022600935871084410353370166518872704514392082519371809524683672768535670582124590378911267355156236741960462293102282363799125299137175623762365454233422207244484249225388410534686779508852723078395496192085475631730936976643486254262799622184900765938943244305091211403499574924502984176436017520169377561428013359151223418448910514792164396045781958976960171856607284555577431386162269586223077878087273799044159658159429752583351114742415801057983413024824077864078572590419827458921353948411277004396751148257640722747609593224592001989190562189811799015022366831344354962112636352387595042449459191175611142584260361980289023806665251844758740801854045569365462958055237654952823278526539209656537170145201207928349896395562986099696911497135678110528348347643013029019171838935013762194371210110501725841840494015857345076847318473582238911156651641122140686365682264920168079233712334166895223670098976076352678967377920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,18] 32339092341647262077860607274096932060138926105114408575820237223197793613693423518495454128533170497457631435398450273555808115904131185075761044476987983213851458875212749116536678584941468957570391783983829540268595214607946705152026136201954734533988652476161168627679574557441183472392929067595471188516028337551098908679728585249433625961769952326549879164260281711764113866919321493223169747447157835140783464781489279792364876105537663915395365274948714229659355694703610164508346021943020790916886996150256265415426963814006511736815771784934690557424426353439052313154159561283475640262453869543078889151898529911313771965969946207214891479527303717875540352104055331504103076261724648337268615102555482057088556768276719067312506222669197427974211301878441680119457764250409218163539318769463187126318193171874539605935175248671437326753718976850641269984251615882389724769123334920006499576984842351974207146849421642869963414053634810384562769019180642985695976490805230084123146032132326740560841568226408145047505390627051856063780389956117271098724016425614866782410349080187973369608449621023010948804317712326806090476313545469941826026769383603489252158705778647847273264959537109784938469678530682491539482425575770769153968131591440232226131207696090038603528138595769230751600530407312160845538089865946891102096411813551982622250092831496290412192325834424583987622145378914924969041482340584526519414159926977050638418309240704334174223464260893543304877028985885607159689425842326243610351170760714930803300221223351043312073464046863859334179346231085424434061590529896842385977806955238096038413235446035498746949176444674524163317454877751394452989879089065063315413341936955547716714010450127622704325106293563453260072070234271160704504734563616671635207888584493719448031308954500353092580028043654219416705765216697057610439694332662388125128136284300592714387321770933993153509198830271098706823820874436987284052651478902722649847644305660163462786626944439586213153508021273513479351356349940985864519184665607013079678246549557953955574125293472520273292708725794207186995926568320687294373403853449738606444715018439763320771641497211224393570833782317924559420326836119040037799576894897569277327645243026678366523525409486775233570093586846577502429626870880547234651391674536060094574469957675637604156612013810736168960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,19] -101802789914739804674352100929168707987534047222245331355931502652399878561221582508973501514104926100759580410002959796015142261357309403714439505450823426434320185320926339091779806715709292018575277326430317274372538258741333400675079759732147581040549197802846947081599101345628055035590835077296344788951468537316926212848666945856097399344997388237093635735324351759530015188133058764648062581245330891879158341195563966337997899764803964970572873541370774340986800018576993661355363224807321374964503106961458109155510880338820995204373038041894397715085691312141439338335950619166116531503598631271406554506516179980889375383611913986900319704615256193775922964640513199832246746686142614461169072654539468137102173945112331915260651019128189137356294190886705632080041030858251731585210621127792989400089655455503703223534861961939283418891458700982496907274691653636748208230951410042702413459911766587339792703760343548616355215731332872656228303459679698275016890388369895219828648788951034776604041386841781974388252072632681048190497969799383721436402014675086787715379957309143659569967441200305740303092040561513011646346494362730070505074032594937055545579947861662952921188886480291060846112089762932346722242601593665954747451184619480624564380720843182117636428663454761991260838996376505161853364769558867530092327290284711018276856725222610572610465313192456086879992770942726475220207006479140341725611187647348090597835734148799212453325984509270022088321259941737551219744423012095846887334809874931862594683178051395384410296152812322466892625106169208791179237056857044694750278106203975682359668712218211679196568981319708951806099625199569436681892334848600368160051305120591024089071907328573749140188442662400193983578730216436587947785495667784245311920177187792243844331905491693136118460349309344535007442628496530966149203926613213628511172344420686839107355176388692323295322360677893937390633152670932167712673656438038329759525134584631835218633919906278480782122695800383202003773890693999073209205519492433086438303815811704210986012056761139290868623086850826319387899604607994311853347309047318959316846232357047207787437578559914331534989279132104103174911904463695744273642106571482072450168926550747768356227314462396968265620674591562063108942689191180421192680569301681783906059029372029723452452697860593720229888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,20] 80016970528328507316456450771744918343367940924496541482371840405065107626733920062665656006308603935118575560659972890866558034818268927180268952397746818427772794320774562791293386130601393805854998247420928674592024038622777872053842426019807646747050500903732262862242150879059867518154239867506961453677132203501398449922244213213116975475502034410114335388049131117709678878859045576285677831510352236864488974210121734482896196400236719391869436836557339006785791954789540827500328873872054946497149877416985208238850425883757903039580692432480926289928637941796386870861088868040689442097888478701515185373704655806528260304596299561151754333120588700574243187280706162686545739331108426543054644573335399870749037990562526841894011931964144277020944352564217628917460154963767337450340777930199252703371142899000695673884119536112083694956647190798555008006028382677802528629332204123907320920447461748678031118402032477402803400040579718019448090786412681084903371846216283578009444094001258305046533207958995340975802610848730701048370861953500124839086552135215591411206441420112852216230797293224850938396277917840516836470118232001115700678424226879515809235434303580994638650010080774512944599008401748305896413283152011504198335069644831228981586061838390751312749688032831008688740793711199953761479888347669729974308727723381009160731474168606636707659967523146886513099401125517400222845330170724339667278292076112867466588835794337634586494173254858589095758111779166928460442313563386971234065938282296230918403005653566307333615046288732017954266527244721194512762365362891862445420024925698087598507106064019851112424264927497230398706129294572315856133037987515673550635926218296771887964062689879344248237234030563736250185422029468665001076668457989049879923239995797548075103582347628563318060705886169374972178832450739227417682302956556949038452444413655471689251540711224379801552912590166680405508260463864791081302471211351143968191007781856442468424474595225207848741343931677200314589234779719425991168197634320875389440156122298584189006940138531053860131238797042343259605877771132027043006135342066677054385088629588972165356324787252255693839220678436734663514541804862580370399438405374951209227168803203114417983673732635890384235792585010926096664544035903487838556962710353339858381956079509647126771500391585320665088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,21] 11512149202518249350489429791681316408694184677123649124090005836498271020322895026950818795012125738191497234907284604991009673348400095059327170993073912780439764184005993950667706872644093990631105795050037264424771321347234750386189900482931392139192428002968915053386560476147952297693264982443139164590668382382341135912419330707346114440156513737049159984597536438981829792514798428695413659307552484075400819265945833284484387070819954041622920888521611035465723309680849913433393855096648992754827897619657213038195510545157756475541003684070396757278925485390896729414384321648220436075495046200249617443905168655471629055250878297572489513179283184719127549313260333659978274083115749496859410450838492699213411324261928290495698788913400927537300946382541494108018944738506018708255642714918297495688080192388196332505491153277488788888135523789254202817021315369564615181800729282099018116392154533697666033877237537307781601598447245778757091332160839127057093623322170526467157416407760238395696179098463595780603408252574232566171507069662026161653553453137068268258392072950381978497165945684821552588394460930710245524409120121682931751113301547653724561510210738124126912180178085386441225428793478657727161116707498428041935495478765776936237302475360925344034079017944060792039230720045880574866409562984887581699723163690815260311259986624015745820317646849702092422675317834247911277515251156787075226447799979257090479000350776538505716673776903142338006283545883310135329632527788464966945856920653056837406407790992717840340329495835726753366722516179003290615066028974377494668341645992843734632021879958421166997088758699951410080580448277164627612417115714946720484209037634662244891064167363359899763167154553473574603545351419355744247331324948557145482884712254816234452706801776039932780754411271189228935748718940881581186421127678307990212876662856328532595308382558769024369972422974829342386436450838249169571896250431679368883741417616438128656222744177538377176551299621496577771963350870096004174622492051654054981627253508220936983076175679188762419992837629259506379823654252129351507339171455930818341300990938747698830723946348766412364339493145739204130363915074612905210023936289585403614915100879946236993817888991273670774921481621070036751057285458976722299628011171998233169080715431103889909114096174646140928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,22] -32628921605495620825856972694708496376913133521900294388658092414938871428071969446333580801398276633040128143322835673662599066472908880423563094448062361220815186487546974206930710557315146705825063158973768315312552124249946793579424059802222098296989571474402647671691728411864361383562444820583153261172957882320826276435584313928420556889269425553773980569200456653299285237883140593977894253100313757053375423358706041759151801796747138288161182587483919929625297800189516703360957023255237868234647955150719544358208656942877662082860009091569314246876547836846841050467192077851869234282021551712348512114112734327229853977537762911672538575859869884846950744160269653775030150159921527998310893027742732030736607186498452665442555636123672882874707487865259101843357595061469359628511318695069467270287305539634038668524999904052731078788254121111573960895461007906013100031887660408976619042095544007215718750738956710689980716267562364116639069973256885825057090834703088095101402781836962659119636574158101198994692540696002003678769715996700669769191721146901322042491003708381157000174232058299635429285489789123607672337641102113280324719611669300029464158675027308307760667111836070384059193987517575943165400007689337583733775156432777942673930493100056145091940691745983320526819348599669347284937521785540824407677131475007771927613290781812541099870794329431116096557658155002558415540510902557696999856522558594464653357567218190219837167676694549294373056508674052725504164977714960261017592077344251650970556830349359880102974576736887865735922682469551565206923147654382169266260251693540777802719699382255096976305450774244034318535148653274485830982394306003130730411053634774894986169518378725156924352534530218568887922998077359470028438853880243148878904289126378119983611804802849296841008876478730701201677097682197121454936306547485728895512497054011902144753541003552509552661203085187115233593296248665279875775682121583680493116914549989234336035449326614487175842843236153475569802257435750974219445345367608457777447105639067144045588997489203147244618279107306353406188619682625367815122800426818025836999826144628950654087010530295108105689773977730322318849653329063178687430032467174125543264561611133046082622333112567616661021071412058347823309516063128781285429557048995645205849404820151064732777720473030778592512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,23] -91852392061471229674593018907906862729948340557404704139185734018885748018957851762697913825808851986702389594154642576875647026484719425691911814995875222121452499084097363451211418581023035482950424081985596368882893304923089762384332284195667136260728455290392025143980483694560466131855577336270127647608005398199163537268339671755591747109308797352300346121710392295903741252175949383181398288756311023277256052710652826794233888444563414850377854812601095998627808143060944408277207250382282440489393484402947077725936756777161069127568976243651556041451373258376850735823124030884733457855622916539165559066924086660797932096006715369509777599570469284141606288327966166307354287028212143420462382377391499126984776242360601047028032122595833982031313044401542502893137001831384180052200007553654337050626559744244180673262648268590469846634170636491658130821975335695494356836369874006608501085827920842355682637739729771099194425330393278731167005722506993326255569298397477525444416662007685351197121148262370621925230432759707273197982844620676321473035297352128204117591696029245524839553165252129467035560965019031298752484352276452880357010404669667609476948446355392896450335058470966864372457048423113180179058593432643869784509194990266425781065413540615208618358911862215674089021343767434291578335113610983890476631398749388518066965682141051610176990513821391895636602898830225494639703904249937882031018757227801282231233940134229108150660373379820032664624487990167437751871660503745947968828775995392248848052343895923964530783661009152261015879916131911727750683968913929262711755406233534518492680902019778679388784108857444501323291088833470649556203306342584535204522575119760520225191528741021900203858767605337328958145143523389186154536858376020011038800601523157997592082047137456970279657581050182387803092199885651698258587723907656570396004522811554603977155286828718588757432863498066448979161426781545549379038013318588653151054192221041858548674124852767145124455423314407973439682949972130877084842721638986560975761387026288798744841784490008782775381835342700671699884560008922313674030018813156248622423792563588770643097193520310174825110201269753068859571317297133655598517738089329838635984418445446751414242557133577257225580355319527027349796863139176225959428723312108947573727981344393689966940992619927591333444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,24] 262420565128705390909843385370904536116354358320830227794320072150797357264711650160672955597758717485764421783772500393281163425017859680772688726664034833465376194278626068728594952878263792199384454179488744875102577957673647450576657678052100963116657964882967510877495216710961633250217295084300490308293525789808157339386170122051723634367124163075444587353123459816048132492011105054498974883693323243216795786160730088550245163933609875959288082307460405510718810875060961026178556882650014268318195125527571499011166371189266210839792151649591696040906058962612689665205490005939885161444184694396478854768629906571041140930260302872704628505592514056236869045421679811530941603020375856637257683318703759700037848724515229708694492533975470264127425723667181413724342643582782346145238504237799806316337273629713944077344826415356403661120245141923306166586604921835578795408478476257047671585904432328962243968792004391592047983150468581890565815395098580326948564219562321076834863525714274403866082875337371517585786884264549467151472534972154256314617731692255040527215379125721016306983923806053982553938931655955644770215986365925894454669903551488960182095270075225620926127129167207289347628099496277624615415783162269677994416889330053380939721996437261511040574289551923447452360022465825792057772497775460215119295525129045536005004139487894665851845926408609560812381073754979289996547361707830539037589026925510629178732659944661421281334927943877838710401949252689394483438533176659392614314269600341406252558125742206014180932066867335219427611120811019417776157933562134490627549878773765451069403755090089152627266110918035058123103738653553044999819927218047113757672637612800135774682594897304339823174109697953081132201357824390581269834339044770208763610490096860722656162060957660607008738355710092377520103345878639150769233378002520737888003443189720138424092630428954935499147695145152168866363464000460903384499399015142548539462223115675049366026506779991602848371112856429991411114343593563445054759226875594977405079996587002280698371361916033323854383608194910449079918500878791940675388517082611811066020956354634397119647967332362272154159341728488226233023848885012864508800592401486989403080169876035558924545078350947830377055070338260158326065313787219538301382026823060844571240402055642046432401496450740920903419468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,25] -333356623609574615480475237247504289188126510815312916586648609765220444671710491258298477019253354001636636414356409719989374628956459954150321512809329937293706153823910551916270803111158242707446822690385581361988364941106940912742644756305151034883776693818764313671169078822735168605027177259613551458848150422498130044386464326094620222343155918055025143521720127703774837229077226795961444032044326051417336830548054654355417715445286642937807000484772968740567265285431343924722833282931829068012044995656693788694978956073156845476969809692745479406143903687776823178699693212409681452012463158565001845620752299298043969328551619890482257841914835310760518791758132153178196439268182356713736525827759981392681537516008907972599129090725232370434423602861347843358250059687058971975240504982926478610632115343289819236447032223087681183575790917077128380676905291847745039624831029291170947718930026635597830806222660358814905371043019172689295998959412078145327812826782199228716960110136804428902522556969083568002621556540199520904677280472360450765890048455990280074497956020729308898415322857323332536892455209401496464097452722960237510752931854425723582324153326421182412534483658511447433908226920799205474167438283965661716556454783783343379996950430832135590104959323072567491520266273886862114406550386562470216422734356408257426605076895250239985170215249578291977356643677339658219689370354040713148797079015099250472768360858140450953526940916930674285896080527314736854554233867858061340709763536158471166864910585308491241025771162362953358229638129234633161472512857760795539487545525335529204010376910022205836133350376032757351293368470787453099477405398892733396411386670270227339511267196551237902182341194843920038869404219128311178458638192312922928830520350074416031803893065302465241597231626753204029049929996168562568194983950515841785115267928323643755960601130981395684476540423939229061730424935983272492885095834913158341011894528153762434447896557329356204460864660638122011102214514528966005281493411333288212897108945335799116306611318234175400171091590489267301792462008869608551256841386087274560402382544126089034325338747135524590683636785931890168681662883391090923106751190951230496479445918520916412840320305724129768413706298172577800369340287368619738302024953804090879110174085358728656596598214006008883576333984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,26] 281025624356915488819610876877699884976244800826271098853762757261418400666418822556325909464841185844377778747215164648670233265796826181369052516607395569809343726771268071029025219977688716736524758041063355020478247695593974799263959391373831869331803251747242510465956273170547533245509108178991637103241327597720261884358338785206444126420187302069875268031493561880000616361142386273734476201141745227170156796192270318530077989968613850357523649703271167015715834941450250687499254674940628349326240524546446989105504718155694829866154621065857553862554055490446701400488994914940564634600661729740318525622224133512767337489874686173729560894037031233973111789376114119121297923143559819863610174398366420911374862182773826063371232766321095327430317492345468694726897739035078813287196243396442923654575122654942690022827758589683161696488996578798525003783676449856478283730908551480175932206363996432612286952304882311378959657836684044445009893144273633884751455280434189108794549528297410357236948915823850071075837052629790104683068016120250517579225950977558091406349500509109510225164448797496533742173171114536755145555350140891689826811685240048331979594998779335550265841231868634628336000561646929568438585268992986703439658842118945544663444029553178328940620854464914968540805090495000767875265191484985392219883051890379657122559272959435838119976311712470727482918663183443290423095591099734399875314098152201222736112158098046319950453954660276760459241769352961304777681109805723792410207903331609381088078871003408522729212435051099861995835467232108718191102956589446093706755460603570544142132527990724865646843724400372806967166604875154516305918606784698501655434364481168567140428998086244355243557740044463010893373033971930577051019675584370594671839472668632781703523848433080930472284966566978260460248575742012664958697584323296008576782741124139034530106547650068684107611714094164802745718022771507844992347848501268464839999544056663787168791548424339319583022551119860136993924970128883795391032291266773212128398098265066088769558749268733495108864651915783542310683476507610270832838360169160529523850809350403902872233708833045720467274209659393602783407756404276617265528103386211009351498134427852253427171034497243781128647982255114479588993073927531449377313635523666738673261256002595082409361370763976425944956007080078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,27] -187672412687583331468684271714169007565584817967905504251534485117704585413734666243188055254541139384555811506240215923358541072531350850783071598070387117133883325007672401575815390402778431053779850332188341259555692387378093329768757016921341585649141010078799463964443170830219365269003970858146320426083215491652899479726762565601513451670136571405881456403126438915149305983247700119211484511954792924653313232428462676977925069875708128669667455611180947651279409620370442962479181578199219851060200008940489011605620899040857064150520733011917928161268765010938279352632153416996231790137190058416392487578544814675395445684786625778287410562142675961223773145558851196727825811317956546991280854264732362750088142084253590687560406799139881471247318016010844818486945343156581596644669350912036066838659324065206792212058834600882742498743515191070961745236428636329376743731632634135166705639798565676076042214959670218134304234262189732162664193326343504971225325393785712728533225629814382817497230970945809958419609705582834320977547235187031801123080670254867142419366782123448026502223139080491378531154749940534743850476348951584619020416017724036094165703481273882520712154912959414989772573820899647328411963820583816815272826790395820358824760100827051333800600687775569303604759695569908736751609377167939725306695333575543846133232410765797316705416846202422625397968173600920818370975775841958491317892993391498215894230537195572677888617421423738916421776737779569420289586454452475295998940234721687316963925743939858618489642143673453722048472686229516557597690021297727692959296341392668916347637152705705495123374436162411341899675292957167552446028553924698932949827358641336375716144323674533312493185231535893061934385828576046342095862527484477427330210183475217073948238333409414270392548125241888857575748394324986424084210342582427376985712530124753554905586543834259232388341510022887455996432383047739282005846867738346695242418329858879034425387388257116183066320251874665445432549661128482765247801569559674689075803658270771552200808406594682387193531209288249414180839662265133748045770888351743469181073864169139715579192621837338826024820355147874511745984244850647813776443702731630809840847602986769485245576910829075111936410161679747951192482925501576859746634554554886199525881083018886603610766942116993236355430980316162109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,28] 114152681911296829994836171508018081626799737838933571301644674166959160755345467310481924561550100635186659296212184024069078773186597442233896046092172276204474888834872954700840348580570756338445947068049185532406995212593723991196539890103808567046017530611941124085294967836336113030809127801101877758129036787612479835592828803615603771999551265317388032027690067950176491008565556373071399213795886233710538079107454830166152615838741745948101058756263924195217615963395178749938997888167111673392473914018110342192531822029774268765406629434047499124563339845532081718668203053948586422327522894338076503514328703341054718814487481393391709461627203534208208013541863131052086307280042753757071212440970748772362917313730870609472252062684535835010364146255645877352297884176698898848314307119445543589724198865372642284916609763624511133632469844277566606262046252953664850920943437098086673857202205589604831565066377655804256011858208899815316479549464049160744349207224192179988274925989725154431397531820793521072415099425070497479536173380014702708294224695568030055027555608759786944866600430269656077066485246536512184258826351758702820144646853135500286780058203895850622073948110554906926596264608016403677738456625836110981181656513413813144415298671184298713899508665538499809033437529380940452696914395259221019010388238160412779868767296906619153149425981886714505509849728245700489227176127772013937486583709528515542479708301759009396246638857551028997679650432135553250788209375700632508424395836686766503859277032908446537348111988157700646120201298484095437906747488291705431263625580827665165321552540947022700547435580205700667596638154967151223521157646060580015692321273046265219353500131476289110599692136202806396188486743806137647625172437837445824838132444572052022665434574460207873891538167981220888305673812003765986159764154970855244052490348685900826608336116592656315751414780324187891413314901563427365199103407041674971943543166351934510244738676590001602947853164012355588337360535442777607270858275629881700658023363096363441657633354576608130793320659478053892028102525983814192244944837140369380390595203805330855431601307043235938573837893548184011103061849925436351546240022031553432561503874151174706825371464201695837275160273236525680718299502640452326426579583153510970983048781152694126104619950422455659099401817798614501953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,29] -53599335684117808276492150278027015648492612855562094752536741256059647950190060461183509110952541657313172089858068027328356566409444741307431946697372050887963241537131961120168780524829636820493388040436951283660764572922637247856309795859511994406411249613637176444084321307008003785461270114206201316432914792334329847319223427422841825322944610019024010138849724306724459677368211790848371170008995928612014200488261941893550590041963898358615250480132202313985951854848546819542077379580609247605150188826195789841164798933931255093549506625231059541215937277136227806790606229338184107799757730150397509747239488460657277211663816041088828372641589482417638535296277185116832621515858975592042856868837258563277361898707341505782334872455923438222326442255325276697772978156093255475062029790137371952494783437837824363215808604580998291957071772866495180875558919084620669345962629769879968908067654144761352405906812214503242640191549191240944542049702106526087477168192641640366287048671422430916051663179938531177995469861237246036568306528832423338500983042644712276469801921875450088721085347929536158051006314254860074132430039228411005248983550902579356850239668450277491430436408606419622699806333138974749105621260956823067200223636935354824874177707085715082584080090091624564353398693082010908154595961985880149699460119052345887219062010965371461529708660663222145192703196092551583131978064272256351112315142831732386386168333032768093044744792075440193943569234000782153267722153424026674688398985418515886849801229035448647442680241554086869672381695253145427443244133595259918433166909099808730337881891213574792789215232264168206956881847480057098468397807159027607436487931131965387075576296111109500297170976300136264227337738566122850484174240495050766041580099706882471215730206927024788421541131338747344698133043962401029356228429386117065321008771805107828627752715738548056561748354114034182006773665482697680779341769672548660624708394501886021997733292275458215808214376321110872443900419617276980292127994871880453411070527796623812501218923754801806571056858615321208105880554203464947672263290966576744651468968356147861827113290949351775031570158328139404206907842188105781268533181887299122153265548106865074038127526173631765892577527093183752499896421364159162546750029595698837026121634632993115464816394873477797086847566753625869750976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,30] -14062485840015049830639521285948903285064221535014052172077668063520264915042409978868735288829745804961008469239235225519675044957408584672840715616387249116539148082307840836727818276233601328896245260274548154489625321201011820543629740523730201786962631096948530278893169902437487701727942493425556796492331747986310145805048221555119370325255643682633008650265586501117646949212368759809735310694182823312687950130144401597740801536763154648256999004073836606787271124220638671106254995744386945541590671722852830207893931534565157235801833731425360650574439424865340550319582296118614623969965733898515139758050289089482197604703523573599426252897076683039819981696323783075327433069277842804074773864889889763155225458907292481729887979299299968961849206890204204604217591610613462664504549514533186234554478148854799030568102027534015844690839995264956731337399886571988132643425160927881914788208789084493557132272288322952325160058263684186955910333854776772002025479210101291586543898567788472621861062561740295329940574648205474206623988078835587449762448951542994371363711510590734534993481107774568417476825013967570099292639452084652437514409293301530674653687519044851618183943122326029593470021865492821525164809613550211182260130219429766098550660666717967440127763970767946736676837916034258747041821134110142993806102970425437563569529566549145745404658375601256990632979918196671792609134019927989740221201952787162400797391155263658135669580659627266207534329200860537432195887158578420388681861709139866011922054523642303046714020480118091988474921583719210396665095314693787589270383436317705512546239419077200910395152375655789695105134418756482587349772226765154147734818753209225783214513172254828643035943565867460995660085738497052914479618018094727123370635142151807483726779038373304416688929602724618330464051629782854017032120832671074565877752034588836881762326938249927489746582986059727575457392267798665412878027401369330602316170517576388783321155192062984324286832712279961899198461713905602321772691230471330920947274811138783316117288896388715347035588592637988500755012373281777238028221671979792965085065143429260952047017245662361955544793733441518297065602410185242413276641718644988064533856112658350013911037608182153859108805843293922720923157725606670547235275463215209736180679557052807526110687184931152935362579927253536880016326904296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,31] 78462856523096106143655297182224480591839683566386006659354579459614267529832224380425496240992560756192026193413981249590935324148568703728423910365104684470374770977853298390538859414960224486883652087743469202951349552751959620845091815165183662946743082462674420614163644677788828519403703167845736930109603039172909317668915967692819572814857347623938061571270615747684633216863684778148789291340364000192850524936302131063137221044024294567247713351051336358572543612064195557417890982252570553660194378101035771870109471551703561268799721754107102580321970404242942540055113564665136564094434791037213114105239457163973953561730978024968925505634271841662043798594571071254612678221904670057239256067503835369690484838960243694509582777481950044497896723037164053638699173159013515292083700984664774674180087512345773650870482243122837894174513111160331066813152164600860954909773791541557632571759987905962269277229027435634492153934552345115149699151810766107621724772213424227257083217132249120317803033689940252088732125312826253888495629020010517229020054167474296398966910656797345631885127145130902966330091868830033032803217576070242030947944179593259631049379675458261358301134958593676979917603278366110652414457050044635145288945275417346864370769592911146905318470429447169774015491628215400127165707378047877808680839254987318923733853788887762808048555216434489934802562265287227945834986235086253370819813562348581164024601541594799483393924408012540996509281295250379376473904201945950511231290740818991278197356971623727638730861524691632584805334528262910826520277741377925176922358289438496827391727686794667284650474773725773064167719233167505719154218447258681884903229833243998807313596866458041646243594688063341401117984994309198426148177293349347927278990727919719193857945162179174698485581135102559044543887020055283714845199803934124616828693237485864474113110196674616301247849932954195475647359615198157921427052294230575806209551938066600317893779517997314647907223433953229436814540589033920835431118801457207320421643679277409068528229209292233710756249285169597792830630020202413502646674944706519341053589197229186880636073722685049478027886139839415395477878616361959474028938028462158832874848353245404732352985775848362585167134732671090694819609341337076051949061966389724709164500156561801235460363295958925014594353496084891958162188529968261718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,32] -114532040073605382229659117603488458371907078433388292526532660627208579356487714694444744673110036568134718149992538134494108462742102316311082669412142260698110574784937298342001997194034541450529776550684357769408624329221327083081011673359041086899440076178176793084488877037196672999732208085555138587413432449301510207014591953692731111639516795752634747712740299884680987842931961415871971757946457115450864885904222432025232806135202600535846222086257143933496840876678111440974559270414918327974495655910124991215384415276385134075072506409870542595503117254826707653865511186729174760364827536522444127258813425278715165661470854208542384440114872458332684558948121450476170109959722594852437374508140866810022557121003460479516055120852839972184999087544733467733390611259211770159297808133030133194861409331365913098975050256945717154170163415950521972568549428159711149041711590077547071366815405279066490288430428986211299955120390981791738349581036173219709209828503722041945624292933979329152521655521575472096115761408025319235576871170558742160339363894660457206563119223759958351764108026178966783108204578569120248921042516166427727209301639566895090260031023007869263581257233548179571324491638319711352970486217074620242459933679764183261711446897884907035692190868328073166688862322070374383897334162781285673864249216968834143817591071951763989744555081380451171110690051907490567847777546141503320064366821020829067725301638660229170687922416776753757876825547939935231622960028899083684662977678342639743868768947833419775583786108677709257641494283031284336759926006455675924471327540702456169182491598349585572818498034268198886847128659984757662534259746626120348241774475933766550386633287916298353855175649635285817679812606519962348495259269847300470573198820185673401171387541648338260588650238347118896069668033583395765647073757235790565187122363349364953075410356899974391746687963176360430889500756646228089058371782461164430927718740387084962059382103163307221197934266696277026293972706344516792609546040782317642054916225127624594781716051600732069200867553483332175849309721890953603554247676880856000311005256281772937275519882169350107897970399624956871569329975977077477578116096360271797984304983058371733950309177765946882939066485400960312754243353637921603638865893040739444462837192760492204326841257088240104212225356648643526114028645679354667663574218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,33] 113300499341727258482189630706253424176396454758110105846148112167315949767048237028070855619326478772427068568377657997649787604421664809777862180270627975582504971125879477561678724322791711578783810827294304759226766060225140057261375766177651051524466258196420038504241412923473619404270679466911848940797418882644780208443603396673246041276363936810844275920999936057310782647018476720849190751217950984978497477863551966316898980854005684535137618948389944929372071721971777789504800469310621877270023814968285438162030412770675727947640005649487498987031795580633310319731719374812574050219351785258900016578910702607411078185961091039432534347584233260363249033220010661740425419449529912066071002112061427023687691670038522274565798891134857434778133758639808486383302667030613999076746527341412928133480941766508282445107706432907008857083594895844624067182094860996306034574088022448586652964095693738481071371093304188395501809138871626877986296420253349750776069875975840849834520658213784644213349637774652671162678383950105900971902813732490087470043464977992162069296587198105953172476011454415423657312745333897357083332544481481371709303186803159506686492449821568886675864967473898189960275193022134382432861789875830965566345057964486790880813378230993689189785352931438963444005690007376261647663918008697521614680516878635312235557710660244778606493438957187643228387787526326655443714784176641428674093960740162833536544786262474477206526849832753688142192425139029685599819103758641596655874730012771610361837034483190941025218946882283323428542365657462638347179968844490779984628030518586917536817066385711229269060492889779592626149902453793363025083730743019200479766925048844016653472442589980279935425834267037519880064810079653599030544406316138439571043005218117703704207691851284296509586365070652494492781350461629945698086489963357711522022485018625818270735706654965459754457430454120798758168912917897179588887831477595501151221456281047104296408507895040662912656623164736845777405915343149430574766370983342768000079400334237379772785680987160073260106566626698479001054731921846235707887574787385279936811282699837480070072904296702158959624534212503148525581974567307531393957329471123027761685480366235588118038698675346652292715090120704516149803616043809566434645596887106224535106496420257230418981754054074861415725278772065178028327636639005504548549652099609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,34] -87042021128655438264143342556053457419771195227811556229599952568329055909941161122304887055508824650158847368861638185143333397787751951741611511413154312575677362687939283386675921901204662804508157696652471633931936665658945284643705873033331083766329223117097373140254510948599009887011089862451145707110641987895807795068285567649912556728469076978675190207194940260648497627031943581133590245409691033059247065803953222103139001096795945748977276117131114807833771846577562976478273179966252452573029145633226237585897649229338548287821520169303843634228300519277844317655584610011121305571928693409737227796178519125533170890119888317510787050392354368889479401886001211294643161153504169406617617347840563014699860912819222905306486957245796396244086947722279423101883948083601178789598237920353695237667562127254191586892904335835592174635323422425478721171204098795918203552500864488089695225141987570188325169480018648928798172619523300555951570430328436147980652469722769776432986429561290604900450368735399194505399341254515286102533052160075320416751907115370513509889072416725780080430348256958922879033734054265267855259612761104014725304779312898263901667760062644540172553303880424694494007396537435557990116231129240799731162530001955920546668999355353820067429466344076332309569893685168302453926977387398385109005609330252838830692858541018402491098149032218038637229220730555310443660299764067189325133284231073287644339010047381284806072719128694649718510993548398765298994059411036322320865707852397946802050132786880412161720943206352187591544757985797461944896574105277058759617526358626279987062108104309623744424432992597249857702735451847310627827723073446227461183716398727251409733204214194370525001653034480784541963068666557148411571479817655479499464254421748546413742559180341282381717674193102535592794425351817538402910147352096738836521255711811585764811195403034070406317809061938845738423679571883558467490370916666107284627479376425609210379470299638595082585615128554939095591174636628185894388179534221316662904862378745113609245533666038167840342651544418058186891844297416019778724537156300192947705549970543876767089036305384311914610299814098191246979307183097816706228457375112437724109138922811768325498761137641146145409659185443038047736989645682882803330107439958632129143273453129427449451905016306334628439422416533434352314824167251572362147271633148193359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,35] 54568572996120722984710779228858860768760113005585951678051968556291334475726860581511267900975395728011600266288930053886678832038978187141254856753260371872012616823889633360116673697681943208521958759941167016305326672930967929078217006080054707764830865936905408988920092974528389290871601776923632557959127083218871789059115143658009016364197026420169261641254624149828489319693676959756046943117477995649930754735809566681296338423844322039897412894141155086620482376985688506037227155711682824748531419317312978251472560108987179895515917489423305337039933406916710376732776082286826224232471607446519110537218854327195340388345632406828276349176040041594734359339603018631103840317799891953465235249916681126732369273551188792553943584170742033993724987039279957200999341711132043259890294534688476258818433396602366742512383537745137935826781319201298423931168589766484950548634558497881441304318892428727805935128088596363723120260588184070633890477622063492073312931837878880262403646960426295195914670852569504122461135117656551080607708064854245414905420206855895720520639425032669272252702345979593510814320314156305702050999614812755174228631608725583865569929766873312359731874111817940284165461300715418599845909343343214821847333945025296620612692158379972266347962024133990967674365252446553565783587318084221272510999295412790870783327212351695814267510098733010357922122493878821069884661313233963067338275314782756760012997924447495045498955703358050544445592795864264857644857102696717961708987343890024881972119080181066831852027023991810907580065910584750037090868115124872891618111066392921152987000739386901608009497500645779642819571696490422439955249914607914574551053275882949778964280356422792195466613096884342719224613582528648951422410563381153348560106352874083089221580997843646048371483171141472803404483103004632162994274830798458700638033436072192049837159400246889349588475512988477812977070606058933905690652290016922382193005133851009021601096835658493020400948398756215116465873691197461370270633296958738412295425593808223061913688117239916470906914565313265084231238958356149615380845810757498809772423910493918241079999919307613650514328916717843967513125076276230232734917011956935102136393171378268535485484834046266157186582132787373591307578980739976581358658273571912218200602493348420051511065566925568446697925213809826145011649956018118245992809534072875976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,36] -28372043847494720247998888371324468642298142847480845546109573910195981368471363261379991316376705295364844739050651001570842261415351981182874453496391082438105223574454987730750070499394391964741435680883651033702772608663703189854933068001422857476511438756478347201470734869005537515009964123490260028912011660544930688873862270167741074125607095835176609224359152699644984140873651178132992500223815327221506063390123360226307131793063135251708534757735106768625960913787954079829325116066302339025460184616210578853794991521787611346536010356184258574103787666025612800060508421438240509806350069304155333935647089106005705547828400282032434159610990165215781450777517736966815755751895398603464647123766105906701370822054370544404836232352191984493839894634624814355213706193506766557334647360085683817245598457019908436860281395491252580687139735273488509637744731048402798289415169394085672234791648274287069468360830798225003390072037869758227287987745518570378737293127135141749948703984238811475699563958377075869131583540803121315171085354898297151455498326478023163322458546149652948219807449709408711241603089848972356139373832698410629792422562205330436589412118628145145006107063104363364576897979396509336546664636366263739989830386586201737771511608705722427135224035930207956041837896834225334405062016927130570862854187154610911543212358953202826914204146141329902682244128899571473107705685583597938436700012629163065159125969847735073862149594553515103454372303694268304185706681052802193433742826242188067093650290594663123152210029103536826539484037121875016927144571169818209559170266078432921858375696538338549850075975602333253889508347965987122114674925754199563125508885321399991135917885608301656607332813350783386081373774605521171968621448127815335977843169665682036043693868145019320042892517377637656626409796086734099973176634758659628773957653133159375140162358427519983173839987835080355988497852145192788989146241979353250891616323132508794062629840725483429646698026871466574103932546751970644140239625217634237252314284058595770727180349602280475019757855597480649026009973025707874427770005863664153008509614917510386303845429102024144727315829308284396425127203434153463949849827642856254079956184708317051556008620930867275441484228476949000652427023688371890440650497110435676318543972122300115828416421134427713874601924350413560482666447404298537549038883298635482788085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,37] 12053979284108315258603452304964648766938455139147691288831259345571341031025312530148112096161845015690282617264828232282755958186046818854421410435556748132559825829561436180562061440737047217086307372136195556190956557234382758288581336937147807488555815380178745886795947077760960947387711003879058561353046080445482458326908438825429565097370537419479799149774058652278295637251207113061120666215257680936010471700674466474819490497056106813617444779489684182926336775492147672183381453949103224362750422372399674814534647510513834439981186918061041243629251780684532442031069712079187534418117371496941399100245357030026826655964107307919011320876304510295930247180671406997183459967414321678834153651022617880011005562337317406049178321711523274674557470319674422902270876740340275885659268312926787583574802476995907585532429950260304103578543965056361290161133296935076314491562029134281311825974104775806969645815924187331663602372310497792080197898952728008033059192142175745037444449034448046484466697689144229820830901579657413978410603674388604128741983288908437554665701430817088095816469079945764164800604135192614056273115724519430135838573436645367685401136408808114206123134742627635824399465862684808317724039634622291052133924532182914044546126921994356956518259885313779397460122717550973759687181443985324219415572565858059662421730407045839055100874391169686318027711963713768039686376082893566563547511689696572287186956195342857210258854888419201197956359428137401022587588598079468153464076223769363750490039464277161728804462614716252073986241870371616530077225128536100049217613515912910965280995099620418539927297847335586754150161929370878629898422765536539068837213554107155548707771019630173978297902100436763898649996175780360024193946195896086476339548353851821769195148456298383817675227934878165466418235453421866952337090158735746213024997840821034170697152913360769254564779112634728478700498744102981925402012660609208428604111555060806267166288303139945235992035848651869775768904066201452994468070574564388161323796385049272578632653124362314748482162004935763077462679585391987799573709290568740008241011085778358754983735332615431817135422404556875925307317522693099431692624226845265126473092609506719685821274567980966684879792679532320334642657131575158989675914579871363468067339250844118515066872840008221135955253364036960820648646626127020731189531943527981638908386230468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,38] -3861064629602824140266033479386045873796359844570725011365611178312574510022264674073987389710886533857022825790135598129568634748453649428272229873643895728000984171017099632042967641151950193842879742630608980656634132560995470601255941437589177967846603527062634896773108199666099973073728111569432478958581461212324773936351069761512714947066276055482085697180022543710753712689740761596700081912106726412294868835563058365786704972976058035822507819446835730383132996926666022793736658519007421319892719336676343389314133316111798742175390528878343884222651613948917084969585010948985442453181277504287153053723705145377037610293897907472357338820328042620142333910769510517082615377724638900347538409854671075080359339702790092501648736596140457365604132604684687565089744766332509233952161310622964094877071314324090111363559895969446088795751363924648020332005365587574514753249139821155466934016059501540016159466043733596275563662524675256430377305676311017624943575707656041427340964677524623769506651605659409297127542594074183528649408874754976057786117480293443228608591140856314563910992212384528115438838232737666231581326142750795620000518115055543035668383045571214549804602366111919030674265394339709839841612882470279129621346517030654853805821433097055674081027501189974099077430749160094717375586250097538800873377620613897228595041192602990913993710822517405619197755236594135286253062341486826928397538328737804613673640313581404867067499221595267184328220249625664853395591808002107607577157720969444327960970647893593828483091276832767488618634497710715316197871587170481709687199375277451944622034981827666635777936269571741402123256159673885780378070021765800973534505647295828522552455423909384736200535650958062181349924508711357512523874643694082248926856649357960747583621887964503781409613648486403833334408818132169500585023054072807045215383106848451615710563848723721878142436288356037102895054928529792579992676582809491381435896383139069938671979948826539326066022124709997013889271900512515609993395618571329726295286556316385426871068525420896153279627228877299981596295986532581518716179545538789787778247831010122965685387382111182494453210072266901216344155648406218999069632134711039479981699824579805157690315732764417718302106749962450696054129350983843908243554399228297012802931226643826801361694672091498537438720812395687170744312830884033965750390393623092677444219589233398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,39] 602131921974854871176038079726372142404364158844192143031459549019428860050571704032023876355008326680793426720518580395745217282311595179476609402939817565940960188121577675250218982566434767815564946443581687703788112806021769895816948036029630129434805521121591368502573199286608687189721401700310856801180031336778236853583768811208492024215961795400387729006198525859034340565386552385476001651897972038825287497464925595569581058010020372932924028423327613770202407691823618073317390706020414137685057767201619300872260293976916667988769422527338723281092516158877693244902544547402453167072088979756642763517289272929432993292754369749942176851953740570202042971712084566633505119614855976220578522054058454379760647869868991552492914489004218157614892374678416511210428621151284537447862441068856173393294757404302221063200889843114555148360825761690817767617206460262735288325555176035495676985910406881631144866035304194072766360823002794162828885544889605545372923420123985721843554267541055900470007238975361370393987158028699019170258879954235274498883049556988356575503313911605432514559068494544147330214534751544809002948096986172849662413811609532892976012039315393240322011833580348115491426771189336761128791464623015655915885067525757645891565522835518321567212197249900383168859845647430742657898866786198195203435126957125101697311519708311864322396973076815393089215710180075450364217861396803205611054859864282309355837682995404981311384938644510344517409325567457958827034776870962378266850832867136704411538016055878220685827461025237209960292075649822506187954589470389220303989762660938716776060565709953800079931273536742280306248662168620857735833530594107804413783841750448834743237747514681293170688861132286796134603385861969804149856646755329871529927699985018445681188823891965603210102158797086848472336758962248455300446752980672120113934154083059482246947568399014879104700704551853337179972208459025102115747795963777814611630180991941500798955068596674036419941314352922653268072475768721839343291763445651759909026544308434131111599965875884262845182319600098016063892586774661894030473490544957505686676820599114614515116889051237160677009815517386048448515334668966036072387593181678891337698392619475896390214228139486691691819355785553030094073535517329230744215674182058685735035859614341413105836072081244460766177917601276732922936803584106055567924664639889442696585319936275482177734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,40] 300898020560354578554322790082246708931146650020871572146823534172097029178611832034922831442173320893652964105461759421364955088046958125855453838797033284700732271393470764705451260324806419587115984306206333744526938939919346677315445748946647938351345763702873620794549490256742371385675109814904795248026645572249878346635435548591378876331163533376011679448839332260405882317740407807940495009053976412372326472158287960177435725384463627216879873471998197260997418375298081054618842715848179567191092283123456516676272387521905084096957968270804341529269864685183211484607297729641127980795680602208897279735176665744407265245354448109718368512000228706589213564795017074450080416740531861369211352699152248005448282443193196886142310486588210858748186933890557554856608888069947760307954328720761159183431965998695466082636238116047852488848827609170956109256254398058726425898683888502853753076639114126047602776452378635270050157831522893766790257661937968468778937881246592761794148574676970529664439364123891967592641560935087254631452007635805052115898821567530294881031529387919785062310040397302708337924498379818067799492263933458542810302383821841768258231048444527055853681941462089112095209431701820956108438685975229399504003416173408878142248227375871054861468656387326759184839319306134924135309092516685505792939097861719439640068492753907822519519284413946115580886362429564254338015503026093299778503247067119512770563664985367981707303968722825694790191919812786332635801352528909872445841601078460895201135371494020147721097825095318042616228061609583619150707521877731355172859269721347538046885050647052440435361566288713385583053580322736026071194661875682846827782221399176379822085393911633005279195242879128947053578983169220801375037816240241722747640721296751042281003621830220238778985038097019461978526147880497485077734682924954727934305897936600077690003695089251132206207936087672879013576802124356525483609760850509557140493840994070961117700347435932111878888426432334517227170594632513344218903446482174323482445067505730891177879162054629167827170776226827336572626414970975488591571271410401588120933387036092986863492541208717196221779221323122781753915129948083044224001192620500807651663445487462949373140404049597892607845305309505198845762815939231779306285849702520741679176057929392438509010153479389838030120083882480887666776731209872031962188250204387474084910536475945264101028442382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,41] -347411159323134890694528631268359187964769954512682509908835051415518693283599164814244021016201164490577855973444912136470672851300800416289614397392606693960214568324318831291735318002533251141682934531903550950916114666544100810497354405225139191999620216680626946344479943502881472840127327630876036399536611930945003564348563179554577745762579241986005554238889977956653473819827792939900345739598664941885144289884349319487877323757314259743521804500728409958176401533045080313945107146856467377119493602452107598020583306745044896473101768927020428320557223439059903042131309382443432469805074072196763047704062105581571266648685540994794976596192876602556758732277511185501089576650479050652306787623878260274962342402948698544849625041675095766143414717184879927905757459293603236182025134374665182408418414873373152277122998896745123824901703207705631175966926903629697332641035739740756458174608721176910182246533899033992809635200558954251312961688157710463588010771855443114940853754344851325230603720888524715054329565702255964589655811861232026863060151062581578526611604022759927036172794524734683030881596801972946996485812703410523013137721017616403053598727819280385943267260267361175303760799095676083715751835322799106098718827439449911724836371066948025462416739117071782394001115379201834831798375671854941654037661865411584659511710605073868037709478951377966396031300464235624021157836040171852481236260378529810090905913121330547375076987224130548368980849481916498941378712622926921601932995398184655609978601717278847721935926789051332690599737387274030980073784693898639095068112580912079921432744582243689360435946187144783102572361045918594868576105022892035455490962044924628179456465025154290203122847288991354336794842263715131279213443774760011722380664107810497439921350425598763862624312589879598863485028237604032805967972310210400743533226456601942460243636779069348438293015392319496576302453921225480865164654524420177093785923196697543808551457979851485963085991421343421403050228747009806386300909736388822597574515859532608881486585428160895182883282261328521318405230522512804349407700084786581932437342608691640017204948575025737144105983738660772124595901679669366705140173302045427281829779109858306129679175122017323235914437396530887917431276492222234820362628233886092609989683594173622578032904326084212486710541658804402319307260620978814201407952789871572130131482936121756210923194885253906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,42] 206715996746373377366970699004825689978972231383092067591518009615858603211491764340708317547767985568853640237222932391687965128663239442299923796609152657482461280527471693198608634666685761320291529903170332343222448317846425324856807660353551314275520292239191752857137259432950059478183896173704464898499255619774488274201409925691900644093942722795713147354986675100142427218775667255094606741230894285621238578703058619469908484610601408242848058607256083172187377786455132528985736752450135077622693081926341304599038343517780031527879135963923647691548939174728714919977462314325412276910374170811744215696262493635658335339193294842306070092186138033693879106993483605217924415277649439193529301462878039971127215953308825242300636148142247397986156007817907044949607231245394414832456085950066479435231928877477443924479998233065224491228790647983315002882225369105379589801344632800902361551769118215671404966279070935659729206193415126873592280872754985306106029688275131217675231436490683896906735202079515643686743174282543775234792554180008819351216372959233672749650209173572512461089420076930298865155937230261071603783542534088299222612043246499886963139778601622926616971771379594550173537968790476580034285125472022960301696671869486126538715637307606618752606396959710550076491777298045180699779248353792417533951537969723579300497311870827472610328454074902503617403707276438214996220255127545784699697133637512681036142935118660543868712810559238100273261024985515892140625020990222625330279568090100542616168948095170099535899571812630037415080402604136393047347326536492597580148873270943813102290127591087984961821359954682598012943114259646887788548755140998859381409114887076543938260247857533749304017888087478165083877560949750492786918486942703688586646923883047898542120684588438528123005207750016351952800320914093134741410572365068721874688749136285667234917946414619524011075894046809651605946372895052941177628243435569467750425508582016118183770531334594957326757575644916965177275032294169613697752650767100252628165404249406886503980647735502539340432695585222438501488068807656495330357694397423869145964305758211595541082598339333700805752387173900805058645520829521584292713536418299497911745431702717998744315295466827904422760406033914123610990328491996036096336124139535355933711255249709957607664455484021322630020484892839491479485261122821474448457404359243767995313323382333692279644310474395751953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,43] -92758459824715443969541138930863831385593217225405035498686633692687755223732001508621140315714357652391398342493637868188946271393377978164774590049850291825654541602989443300470452003341936352367712938601326161054047590732437856879062345551922266812440795543801571864918044558477216296688725724521513172915626997433422701308594616112971630914096254642873905124283420656932394434598727323262865601858628773262951197140192999255226466285462636657079107559689643716396270899168975390258879790680689671356848265564297538571115378246102051513587001797443844921295824526939168048046813298045343887980939331790293833651671372841894147710035316379229266752410233440389568839526793684785725195863462239869273833940378972509438659186026198655258039318977400987993489782415328966694683492773803690864281429842882414960149504520345431566412944863532021566197901458246302686454505580392063787961882583707960934364496070585237813671005107068357951314853162566808403352419841131491328055118315007255513357718516481148707945495281375053923950097159234048531855629996994831090895386136218740395818714192242816073893476592789607279477358192392317786873894332709353174584989056838271449766742023514861507597730395174281470608510536463120930968392524463430551171495615027391687901123944223837031728423006683126045138500320325893266950751730236874186670019570250579760033619145262778244180041511253686356114388473428746295263132641314370676649340716524764722272489409865544297547060524736562986243660084576060952596101670145332554088704178309278029443675114705675392101494049242076568541620291978331893875355395453968681725829072520358758515799295249139248163719678138383528974144776499516627547780394817330396696419572788794770989465182247188184146246508130955743152261754847727133213580855384416367592039499859227896444546824506410294733042458463739672526922187511030813743273162152103487477086228093754148909285121239407027304815560774930837345976208017223990361476018911317853126509770485849745817315507148529758548635737156171157598108894956902307528655016643696750703016655767269899460749021535360899755975348880267934495559318336379095702567610330019958261557189488910130359493814461154213047062165023074606028532627000267350740476618413013675801516420116088468540855832263143562629840516127082598604578702254711785645807831245620180637768390997559767511324572611069056695268988562491333869260350669031963410638134079976122210731137585071337525732815265655517578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,44] 33973274131889368977688900194286626390769435215973002508464471437272093712942735839039456867315661515303752283212036495248112458280641374760386822872266580442745679092742193590890658908306073435155195683679648050914421086249533046721458091435908727887150870923086862877644768166380549597825807536986057392125338180698509686345171072945998347465646632869650440921232961455450641328288744347819418662578255982713642659329557309722300626812762042423599305342551062734990206939102875934527491380830260961205431822105803691236540925363465255605946134922611653940164533947976107913419558737814866275749905113996037701388964047687809106235414025361032120211867877000845629006627928351445536765060008036594994435022230403342286319326955048027250422245606139605246007526917250740362236966870155607343100341431289036682750436868570123815998527266588134327050608624340952148053356636089856324782747915559793884340737513162737939132954591461517846971842024834451261028639169433017289138400941739835512417681333958401947448012169213437632369696726976131334578976385619394900872880592199201941714672345201050240590833565523640713625629351589687838448799215174785826748319015933808341038356564548858510753923571961908280055054381971696828381208029147338956131135281451605684544356415443761961290005433944294885779469679248954321073653865915791893182803714675649445171379198974920519109921242156393299600503674956676848020356203833498423642995475496912105956198667661608552454049715958071795507690273183092887203404010632783859465688137364328844806816346454516703636301270243546476414809359981830038971904036475527397973316065614808619044395255212723395451040421875922759854666545281763924002674583983431817890395824651176992493001136333410708674064054446247887259697661734414327237502271236467584512645951725468868975005960568278741283655300809599481806791865064007191142325269999088038903938766931590574737543171289324814646632179159219046268817733037118887297070210832741685015562058412793693236012139993724975143432251810618822323941621212514443347160422770611995638841349744416731996848811816141463382895331240872612856737444866162461798971943209970706584004389214672473454814883076939219398492503678187621403383885564605974172288964408544611676313828515698865196383506063053463981754469932221612321563655063321135858349354724204426588335034862896971938439208084210928850314499162780589449271000296512913368406438650684893516200173191332822852928075008094310760498046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,45] -10422466251950768205280555763781080785898273722273141328962091412487987193761683934522413329186410414883405430655740614383584021973822162445950752152575476053301484361041775615968844938422554695414642191038575637620316442988792397682951409468677470834573119871225670734794322350786448206201514368674040830821214186780769242885077543927798416210142877241815732426968292411458972215765605582869923615902183862370300293779448731221562284185222716182184031519354108394974606431634858637096514633605915167898130157382933794361582090888713742835149132508892830758771588454182742376078534705781720955983176931608353694372960558457271951278745773819160487458487045304677921774232503204296125503378799764809363490099703839432024273415067754978195434378283321316680168837710644939265848937191544162432638543972829075013709619892398228079320077117216839036170360447826045941079214607291723540452673554445612110636893528185850559359482152768768067104728605952480890238267196082568395627571967051165249031809742486743870168934984812148024235699329488818944036982513364026154522256946694632586757244553588961557846428109826307431131036678364044382515572152766234361370382090189945835707630926065499318255641005806127817462931885954976647638289460313293970414019648506740342578678999006526146521553926244394188229929063973723977085062281478947272898657732900011216634477895524175579451177891761419518840891176601350346092922845333504899983745567347505092354217376627804104741659017532019210777710225419489975691442221146632550963813762826014538159834638198215014339905833019073321774872290679373709991066113795823939264604330116710898832557966822141414049504583848489063023686666241726120085982447053346436481807963307145175004469290158934721627254223804239017868675469730637641687689934716747712336384849730015123489330029951663138113987325850529182008912771685748651841310820913184569957358162936286081453671073913914283539721584947479683172976173980532766602520485447478010944704848736734874137443243098235092298400614211503649664932293362145535034703685650295618542822763044102762737251076481536518147327326537027829232958855686905711125419927158265622608413628592156273184295799696238950301790439217853307075387891528423008749328426629101533318032668321030492607785073661519717643824183868398123539595196038915111232922740173179125031331666086657882621820782738928583731016198642417217012938767520850760857906658148376424437643627315258632037853203655686229467391967773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,46] 2699212897530052864977279570729428847892338633786738193492015927206380790845412636832234010065278178112184025160177473631904271882603645175048294163274780974723453710614548310591672236647270691042372372513307874347507577583511167105470843759788694403303787381111840094626835475908203652352723784806280677354587733167109218592269377531242145648117900829096572274415792405651166619362330053412105195052860592411157374742701948400619603244132003647709551947114265440556492346707272830480826552206899699104382000180154784076626029362494119639013667254003561207442855936910574517686066004211809067242343378571069862031222334343081160359465325680489385222216641690585222992724883008421986034257194413191793946228033135719107740531368263486729685897084428696082623429355482031934776879016490762956548216550322975706105569379028467866278362581173871620383675241479447552620949111069821120272374520588634032299028268392561488755443041035162371695888970227968574788075800594830837789741490282246512542969354470273469733800637791917245538095031933234398421913737414653157789749278721600565947804120921458969064809918222777225170239198057804697661675153976822709542281805608258180303551593870612280854899291003009470784661774055272334371135136321776489230029105563121930991362442550785226183662346066090910617863104833703370896135234475851326389847313585615290857070017627188420690648228631309054116195215339985041412691264152118510926333556314486892352695081351913424265112136173367540074372390072926070380355110672715147424232880698317554943544347226536829141457512262234326247849648280901317578284250706248602450589533644293362749506053298240172226137043073746403866008441836270953643892216147818881927569038881677972447041303233592560660029896905726000695932896002494908149706220559286654913478074600254566850518031874379118433027095399908441951690391295915074093571764577076059831078995400766849708736451761070286302019908702395127175243953749786247146683342573892532388632638810710851000813651240602583798310348668858003121392049167374609009797358588269998613991082947712329224866637841273324732348018550194009885073512136615028693744120553014426663000383873602980226642009438282113444552852270600294797778085024892803891253705051616744942961034860843465374017024662661474225047776855772308803571521090080537172773424175280128511515498311425175949626296957746523774932493691820092555630854467545494391436470635487395304333463035418964881539949374200659804046154022216796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,47] -589069263824400705094986521832454654329016100794755316711244314542047236829347701119639786081259268452715196327236989467169282590019095938651676195901159947352905747835506607990315936701574823282285492062540669864560301771054610761077070200865039217075386570937033400276668939400280714250585504710901486464305906472090495150582032016772520824665822440560383685863213050289368743012168592408156505098617920605164335671577726456469470758875185816245252142710015649320600839495154607366000820138221503402635883545995978758001170230114666484030219692399822361816544754990881561995110815437248688417413621148450642361598893348649650974964986062355261244566621144600789675636072950411433512227135006301834357480988317492996446580152647876915795773604950551445033762562031696091637400316811912007663960932263576653886401857218929126360667040919126073473917175584671672207788873180529708481293173845176660487114158747882252310939434216901343673273730422313093126380136341303892185560872200366633558744838215600966647390589727728689720595832934610590553420348290869869952589504901710806821120521672081968718983144015921435729593627638266017331255739289615265770775537976138977468003023594908455980986301924794194630233642803695646593568480507136575563019782032453818207184582923137053063416431676862294204876522486403018284434490973956391683847353243347549195507315527799518754621869455968486451586149834619996986715016539730951717829597451802147229927946115255403791386196661816005517636157117784099450643463534607387713631190833805712127186439463315882581618513336930548365206458517138494136061231544366445844439865439465041251628675499708565826011047997857174180171386197403348610103137534893539049970379670011825916796137014915175663025595269235303949674143528376363932755688267144372163667956977947889841452678738068609214053751348402888520201006716880313737198228842909913085025624056727854825947644355657818517475906531193638868806643617226241196093841550914542810266561342056948565334819396775672800036139271436526877153512977402525458705191264626009494273909010771421489455757134428692486239150080283609548558940452680558436784529231131331559735037200366055382465190806585708360586186142889954564052102277610713525169638937233592760686137747264313681438761892732054190122659927397023497678917828160179900410130122562022989494694333592915701735741042718267418533389528720507588184061820236990318286561006974322924607364313374973036410708893129140051314607262611389160156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [66,48] 107271802228213430325570399511253535472457936382761036848878830661778807564317612209478133283844477430508692160814560919735234063341505186244787360669338583986881394294841839386820914001151026496484609303957061196815809021396407879972578239832795344949210492564055066055532629867694361605080670593889951120004132397458498667997348367603288640049581782744055447174208054088739385456902792214504207674263020338213872157207190625178365544189904856008322632569417630040999157667411023117689713741430240699842805150965482923088042709165954029981332149605891431348862756442486869027140959211336652291918054010866489179163123516908040305474371340229885181045202764666196859070026938217765504127609097183022748114464655927810976551546180638167742491750991310604143914727911043403606858121075432082763969159598060885557390651802488744319731357799255030187799494091436890325117230283774394882006194852037998212358348562007048081619512558653412466876770655543461474031172640214350568247300192218314705053309561650396700535697313008054720855427533746370288595321769146639972026443044399661348176714396416504609696581360536476906297253915393851865801495129024106747100620451749341674846036028164396045385066715689221707126505506898377827008570649897715937175043590982810434463072999649819225994801776371940481392906510645751386599346138786561597913546795241789457894632351318897824606378648149979982661230110982290529476821143194709075868808789286149955316335929613998124706160592422267934876526006949114901937328312572602742866450114896496333604296565324199352714626327226892104003423372237450441132830570812080828221810635136137395879950438247440569550473561256391578290702736031642874989129119147922464935203344773747112925551363992162135009915420833410489435883526607264637829304017128241544812241240427106095119123345175420528295261175008251296049533261003576314000867567547804393505674682728859006496827456560862952238737394181609931973637560547976659697336836670189110413132105711906388640728893805190625471996314755908760438260468239428278586902444031660961894719701757019693377612752430968839089654469925089254312628755258956031661696075380013506687165282956991703070371558400792602744080429070876554792144915476246503717809334037127704290355920762054857527870942308311990595606083668695716770934729043687587583581886659081650987874965516933787130838660733589487022299625531578481300126704075406429017036141361885717530450291375149304426634463277556719162930676247924566268920898437500000000000000000000000000000000000000000000000000000000000000000000000000 [66,49] -15969219578080405491356019265108098417478746088675993975939545040747312858038491440432595492156095003601522727435340276196500653999915570731016483497444563745897503692049165461661802220381080860925505802576619333103913425432217124451996146393772076536362305165441482666473757982179570688143691567035489232488366284028231036597504122911893544914913645962639067320731586310483010942993574812657165419604368959545759165374511818286911599035103666487980332144463011123702910697266728519517368622071334762244842745614497148494651382457489607630752612278152215486504151435977977550416701772754934153601948796592931375269691062158526165270366930197398605192230145639721462843802474364367484768758755178942189324344148738101627605725380545988764770384208211944798764273915855279800223446762765291387851172579047164086946262367941545321690177689939642381804191164716929130802277332625328844591236270213849484954010556824668696241865099892248274264897122879445433469392788394308680103988352222242663438027674230846396501200570822748125412581457177765850245632330286598242728898807006650184825978774954235116882654877363068567386123993445171677534519681532049507898085240776826231438844998148196420820682332534751176643889051689243259262328813187759986966373598574759911537624778361587845665118014379597423559396203158975023092069281725859162761886835089590480252248737893413267440372696355466484761312368281005073374177349378908859717385329921392154361328661948619862804718312755374442616310382823767982608326629404111166413666387277740055460677214531262467560208526093717211361490372461566765608340746641384005621159890770855943259087335048214558279048711179906922052834596402926149160015771372860543842439005081275903447309014790276595153291571095273230005890519504434180972157991958874130486657837239834435769647517490762575200437843162234472393613747361865645393833411078228256611740444869516999664543188085440058952331738078300829255551073552435695989311558122796786497107952098606375337164089534525646688513263630930647542812822565311598758199407367341624820188346521742857677608510421817837825089058031965152981341171889056574018507960214598228422557860780436527028140058129815873537798359627709198180671899366228977224538079711179506177654345664733768546352822143204064692697048533454315562270395658051783240730010139378193459149152232581369558323173889385313605883881567090199533697116231194069885454582184906486379768429283606157370372437579938984519856148835970088839530944824218750000000000000000000000000000000000000000000000000000000000000000000 [66,50] 1849488904911905612706435855835160129148374366005661795915608869232755329808601447095777437875899797362020619672840768839706607418223798731883635571460665451993340453877313172010789883685216531930977611240199047615840782691418640698671616660211582157438675220927360170554572330789490319220154044123503875673782419441235680448036561852321961780881621136868154333783315794675945498632956308098319119807360339922137326812356215706565469146345141830250963789597986482890788408487073203115728455534945212012453591362033629952079396880070305757644009561474424853558878977841763422001786936454144926805467324615531505814248847460831114512881258529178684325273531207271220228751395426098048312863861479058105059450683176331771290506232295079004182574230259380114607658842682180762866259831460259668799444456290624943440996923554140903727039295665934448005162120985234716178955874837383902031505445942771327745972074358207199460535181308874789204130520623020107447833364277013775505583727191264958371869848621535412010626814718658847336854765807213424023520432325800720286956200110369551684883345368131239255414258976610245126680785964314624788990967332309448287845093695857745235671627087246261940618513838100993596512641941568688685993929504261454107716201951420926044747579896385175678167144062573728937653161720413755551387800515952706841183747399261774518587425709075112272593192325238032689226314085130550381654078401339709343537922656343329039782035878593454389386765766078827522921225308142153701614338004415418338794569045527994749693314221054175811417628691908895447091167306840120569431870498032713323020357318104115454634562338154057678385941856533355685371827003401701173839989025578047722076479954997238217505340247602937663233806272283232664209822048481673434938020688118430017841482501277777406145194755564256671872308171685097079646378376994577434862991681391868007335609005568410199194378728857430104191138139899652833778331410847673456131552718825806496789240054034282092953857740460607613416662915678297393200485136115348319549306369929192541729205608610196362103234637564251524622577418938158207059289380533051340199662497125025025904213029827993231592224959310285882161040695648006735711747387716078152455338224603118335069898661385311729377736561038041863168261258515913006503311093989724732756390764618868641143773127832654688979470031601083681872932052539126650000691714293407915276934960252678977430436142938423440140039886474460952003884273153744288720190525054931640625000000000000000000000000000000000000000000000000000000000 [66,51] -137779940792292037583887789130913866990115441637539031041847415420513849641455583179524004047351248297449386112421889723559440795966957499727484075957511418395676374682296375825275886125392027816625540153643773831116690296981928843259375163130075019757543944169118832074265522752117680768502799401854622803586918329594149622420056822654796021867442599341553235226272971875765563398306638263567839944260751123059401217449982974730131353482834061149076144023336793133024933224407680697666504785434567731353822132306057623197196523602621960194784797355601171504263597808976011866323253357519848270099319737615819282286714801692529970774327914544010003067403600700002651173139867370598465507937789838437317373496665521339963965343431391711175964656662744086856927919859711567046803676255209496419140028942076209228875310560339152256761066600118743136213840390159524418693110119203174821840182126426182261926666452512096103694852302073326038696809365037023781734304819963364043767564610137358727775565758716782389756457191409833132034051923117585495374937018566191662125870525029314365516498827259070648110414424235506403950080333444277801684977886981515610484196005306377355615092812200026319463404064521039679120607751202468795042846420487773343319753621144030071857336670701232388142454921521665505479418232900871341926654519869677433640418337280994394662594759733370387624350666625080789640133300954382724121072890198228011705806154119062169657511260161516899257254958302884126842486926827389838124534483591665777491474014590430497386587923852151858303028282811403748898884942345855067504694255970549720971451283719410178479647364270356578394563484203022228603254310932272064577241710607139612865999714797347252161268817458486895776211253152468642452503795298336894750124450751954603138671498403079768388339392933382050207783743168661382078778780439335462081284886688908820430568703068274083757836289220302730868000074068782229349850245620669375669203286035682701279313229519505420792402331971158718066841417366434096227244560076658883524838503380366635272713329752916029273956205175776101358677607078052549012319936784695620052035661760980632914773521252667513954043642814016246543888298917968576461959003127542054466694778938779333173177093722806089823044219215781150320863005565057620653644336696625843312886281626324076335910150117834214535206725502439526831968132302590220152502691201215583056473529560428124633380080009278094406999906350498466892084969970255770022049546241760253906250000000000000000000000000000000000000000000000000000 [66,52] -1867961882212454142438206757997504391971367105328607938646584596236990544491838061175997301182371138825175152301082833963671638335787342844317992756464282990914980323636609341944349582904060749893068929048243178289874580618040735404498210994009467025260332345833845896984374926567784242058128421397287570167007266833405255573228894383408768955120926698698360866662916595403249183115449787564103601656435245697459936955892379494551224244926933470124960619686465181416281071827140296580594720560760203641101549147836349838852631519428296195935687481955498650722591769132346387431241162935987835290911426307020981333799283727522684072392335267067058093815339346933465419384202466506443758485065619209551152338747322133859065143769822907408678182157207475834712763285972604943659346752503776501915599727929334201074800652421212296407579797227220848357473990338972022602912534384382322253913134449045807237539066467178925198355794323042145222654976268688276359451847752360273701405963672195161854521635092155475511864698851116931609243161812309164864732151111461971125706238355250318547143226589276458927991302821697521087881910278298799697032368257154923813949459476607458746399203671813480719943641318538459288062247346395937629732890411822284832837520924052997745523664134056725956727182805878802324713590578319738270439676755342922929423470559201651977671860633900679467713667309909464002378202580579386809928470915727442201580496631742630636191862481536352487502976189022278696274524413710817036633601339817872783255102844223660587588249599404649736187343336924324819181362636495182711045263886686222865612422901468566843475651214343404670659201151538852212130147994879186695671049732081014954519518405463614363754751492893107610506934776083074175217483293645985324325665774264290676176868596727210519415490576413184298711744479952274811796421645467804451284437297327940945924639175031377943734699225522505087970834867947838595476770818826091436902677431667861716389122194226407841266170420487255209824788723430721595024453100929343450694937142781287611710334475777784006821652833290774577990224546235351434653911354287905261401338374045622501869940388800757612700560928434978270814721807742371826409729108260465344796043966866308498334682335254558156990339655567394504350455477992561336220296747947836569094152727664890835647764622096918122021615181741970803695291328380284043684693838220872690705954097388255951582966254876909306647006091594344243068601119084348738397238776087760925292968750000000000000000000000000000000000000000000 [66,53] 2499378457243486064931032711101560859994121561332909328392115201713554334242827256689580372155690252154592870100828665940114816445790884212548008276576377624299371102677417147503912848265452993251223511440163519448960632648428969086426240568423615299456192274492112962408024782914923287399633812973969121433214048615636447651530597525360816498354682281945925089790619812763288229584264018233543029500339727182787618478374092638651135880062609689154825583806955151853500094903219829064463524814263793070438142909370366660347655257378206630765954347896457848660067633985536986334036770034697663997482568900636106456541952787595900762791637407939696086786820442606055406016032748961023285534381824663272662534800168921160936850270441850377981070452011716153886149692844572643246145220873280918284815407220905548300887193158810542403386704790355077480509872313035233210252823311718049532473436724394936353470330310062376917348037983481506871357679819661699598222740985384854193730665031547026212157177483455506554257690237000450626847335084317208804571542943664319223807721482364993376033036813437236447258935309216631573184984746126402809468683162288724438090051770587953965117478738054349647371072058841466965096905074990724179225930511316184337162194010141036985145593022464139242312434717837298695877027392087081600057257430607903244020567450625824848757599460824029643620763193506819139799281572197824951114946781312835107816372787294314951562779834041536723713322583902383634882588314468616358822068969737787814890518875065242947133648904619349607956805983990369899936600309479244304757195197439398475212291135521575556167223139600521499935501760897457976552778691109384320162084196301527913295633544718085476441172655570066677293370690513719773477989582134723224623795534086109933051131266701129600533586496878141297292755613196524512061618367188126114299228170452443862188522846591293068964531244519535801392507596619474125096290665630833518460494347389850158582384862350292219447428229310111186775557441946012559181977445740124767556713409666507467001735136781959151213528266936558977324876058752103564909509358088343285354858860635066666608803696615184082757274076366308568638596435812041041533212559978822692621333640316828659900997427999941567556360599090768770121663868917632355150681213461354547461291037103205372991163505712200614444113396648054118243659083991869540295990227918629455818413745050319959600618001549864273269337480785394551671316741570105790515299304388463497161865234375000000000000000000000000000000000000 [66,54] -389903892028944539947844337128738242790566361378792409074644768631908455935109486054720071070999534049481247984222145478775104320610001436045320195535149110515079862585041212169438393007403732115566536552708875861549679622634896078832930712901509779037916683221591391051124039472532856648731007909362856475479672645362566817319563174268034044903235941659349816263769599546438950909804219579186938411577916001247553127662786087600489176358294001730069595867270066079267050081435627954135080080046957310675390096880188126971049733720719197725768834280417902949468621457246741764251063064368124147959295251128437699028038617954999258821816089679541968105802047819835833923459318693995596059640953312500165771862075246410584555413378062176128873499807962017176843510359787815331850863743928059006242997489287144864574430431491598720662141652065804988805185907926884308520531432334389187796821564342884015520725298509290239260649451325016772845784354277663106929966213816325439705265634007658623406667702849221664267367494664716744464049153854106729017019287038938620756246386166573165195343886166865668664158833609404776771793963620613127223096139134378004241853930766258063291965107950586408180402327560316398039150501272851469783759993998523769600116619464360077469969196350426356950484160898863703145852188722398211024846788454130259531352553888126907553540203223499763506888416388239650078373639878819132486451887975153628696963006206320245576651792592959666066466809986363717469308477459897069599155030679615903817674247220918283324924991694929362480896651988748039650005760551952084859525390194794899806424940970352743829055812088610926073179653176250590881357358744143682234674241059962054932522516784783784965291491024545121757075393492587299641863473522541446237328537252974073279310179017874967945466358819532173129378433457046543998972756452594092269853381137363950821419327471146296082687114567235169618811962487506869274906848225454753729905611299245777057168992078660258241177606542084202954509794117284278035064593045806342532470609853063752951396320791445370159334948338670870782741899965040832008878293654717381244375278144498464100480450815494079515860630969755127515181175001511187510751882006764879750818586108057581746280238000004163804348042084877187660767775106661844418469824301124444456193370049048901629780241889197636899153759397147683302835618441662734285384180575705017599579228034185547776311306602209769094592866592927462854983980703946211399113508377922698855400085449218750000000000000000000000000000 [66,55] 25101315820027823502803384084987703449245366154723987727184102573931321476333879034345697385722073243686607419316582306986864307420555314034025903916352690792859046313629499128151749950747236654568215244955551360289642157736243633827185562162162145015756221449801784537492871639292892382301343658569167729565234508039639654157573871511409214402910833399423649141664205636484595178411286118192032735090049191504452534775404391096641599984128777216618516266923512988938103314396336182519189612731695059531324005428599558273030653768477730888957755749643058062837250107180606211474509315541807706259805401498939096647890603939678654087691183931530663509689919380672112783137667384414042188722046113481527209457692735454456418384576206578168021256347928330433990524258953389158883506172345578624318579973555593369626606586135783360991483768285033262424953560462248320757927599718891849956792954071085536880886017866534458959495990456481706869278090909464574486571196434114634405868014522502498827626206940960928874406185335588362151858098008919288182885901016290943616484145861360178361040808748259575861948550413668023185571469358388471572857061149986150394779542951718881190733419687200387427126970889498347627326803915857710871915124055733788202349722767174200478310205538538716707384380751892613906030686634761893272388471340483193717795505967564270288032928228624494403832963880913096476353225923026943101094896602659330062803225570433457736136126318687909281960315485363872400555286479917704898626562390120679943970444683301435787639102621015810725523852566956743765623848697722537262996146066076481502613616068048208433574826579212553828920480370812193560117481781669462335361706564171107715169974364411954474397187813078974021998233093973398771258586227333470739399456978892496977760393805867945823037039363882655556950959561864527643276061532923457537994298517414931288836681151562628579746066968465485706045864646390270658291271307524776180616701522376605803440321072940227080815200247231441215253893331417691807269889975019814309856071069989108769552624713558622158353117816920088268817634567107445129675728567402078281776637310278478574650374311945976235373357730458098163752434504570872593776979630824561193528180512640907533183802809471359216733617855317335528122218291189445801280386059630219072550344626300495154762727110369719350498807997863936673676188476135691655064435348570308687696669754779484797848496723909578106342507075244403280817720948203458294911705195318063488230109214782714843750000000000000000000 [66,56] 1273450352880094819513671298901740194613371725379099750661670914018361733164395404674763559696236188106566425651928472734231732424467947232511201237245433137291886073217374123494479746138141980495943690343707335128908654016012666436024981483145091140283065850253685616834789405091535978709728895565499867011007516409318651274944204606650644873104560978016345830378397901036246860258136762741633486442753816353190766121718354529228377613556929462712301406313571492716782540851428753875636309600397868834315784809722073541486793123247551225943178709003606990537028932239447206952950889301142219640893425019040990555946158623025559724696268819799602566200750518090434888065670635212545300505435187508998854499082380861718565452488530049103076688140745197171067480976848226808243166114175176897459125937996781587083822591805932697721775585630219409847694772966939310481504125169251176229034228350395888840385256145423557231909899318634347845188696091395510346992353607476050467328194676664153027789181114547220481988199795144995976402483433692126230193218099161290763561369903058171479684615411652932719233333751719136149209144504954650067622021349143118292165250650012990806824627769722449968027925061008713049893225394502836946424336091805650589128991707693828495799185769730622635127482945769673272611160368523616292998205779760994491706547649041971742026979975039074004264259186563478037353342727181870384848750901754772437349178005094497248555030036361546032169054016504929087102575247405158602791289131672735093994220770870140341200900636489262189478860902229766583541086746315535404659179191636494525363733517514602590033568907294883634637253931220322815504316570187273956113672204348865472169968742604554810072977195035298319033757468462388991005660080982323901602871901874327993950844595462441233281046079414228055593113803968921730659916083389797326714289188794787524989469616158870030956532016662438956783284357223671670302511389790013378969302005165537861309005743181559871513054726726082222836154752305727045279887183070547260466605797659403179218572547495151862961327377936839891271543072259881669185933247427993417663483361565940452412763554635920032859905385599027026681599146526039008006753262835951932190546297846469338189901764894805622838751064720031542574013971894814853265956542007045653065753258962474496601811947010281963099153478809154659983162146207880276398687811680921482162652033216664801910463381348178695406715144999144196966473091163824077321452266087220550616621039807796478271484375000000000 [66,57] -447440807227358067488547324381387311047168983321311982064937429998330098863902111691028919058261549267157464026380431419997154922971595009210412992831860708707592194008613517814424675010024844557564143287224809699504363754602834287912920861798000022311333918900455397589090189535441550985371769337935029799801207452155024733271439522802370618959598849127136810798847447591807136098513256798316035699625873995545325496983898478151601329285069654472677691248735327960245393260873531945104295759888863409129808486636404856029084217054340130858723050323864385135967274258394241131967085372759538007844558705051000912446331033991905218923709199126833678492335947899899643491263131889152727363464278082355453333997361499172838313104973942426503556026890771335728612757126396841561486256187924608086021303656371655715323877492521484780120343277865652622137088342478021481934289983733008320531367465779080031545447237097230783072796329181802842132352338548500181941758431961021260543947787214803772618244233244221476224344710375960625936927704022048401591288888146132269987565677781692087239244465142497952700905854389983508742887345992031558265163169321513447898552567956628802533378342202910125856712456656193548001583796600399872003609268696033695139707724441161482754879770681689042165953628761586360244648006419750209537104514307275012263637582877018592290226229892432786503026068893233726562266362023235733443477943849352110469857149374157691138016100373705041697957565161989309057636718092613480223804436384713752164154096537121727937750064655975549690200764016507213848530362429259961019970597983531577912503439651403083251169073894356458950039460700275987386073690796427402441395940767568220805737486863825006318395009039629181198309271494184677155168382755775289458870073898763266355660684296246790890324637481527981670974505356422991858372708743317747591229474886192026221080478936512254783600877013440952544678826524021301179470907461563696151016397897221946611339340097668688199881023587751705131100081524150658625686867715066550960587849173360833135803247069058766069748568853944549966681905168172450415801607115295905416073619574617557555359896610800681519454167110381072718467042118427167116788323565640625883473855746239148688724284228315468391055725916374889006624809009394802769849636345046459770322722833488116861961156903976684527374322993335660213706280722988316437867668845675560699304521813433397247365748635594154990796997713479349395705111421353782155143057747137547153215564321726560592651367187500 [66,58] 52268444935221803570794703498041684367288477321719735498366499785921301353243055903933445605486033122925162349260177397317184187831040658341887998103842247963295213545607281270450760884033550508090725203792225672173094792882503394052290706515891889930849316036593671921359529931343166754624035684349474177007473216674458217551041685044223022775066054665264215993062962745403858171705686620689240616232554294812189356728501020016099917548403812106356626841558283980502407518773568295225183746572906870381167861013565906028937280742490657623413943229804829327926301693371172140700743938063235726765038859213403660632524082959664070101545656285432650339597939145325378527340138663867545219119664469270998101150882776497632385090257921967225825739711705833321592805390711434483399269431915366150607597094528919331227314665265095920494924330550962997978255877358934317832001782984917445324296120208840182615280614719110770759126231246495042783293784550009531132079356492347205248620482610958458575263767870002262859820303473475184919507651686229852404588071057288120273515246056121422743315998294322878329592878206398984635701443031370502330236081264209768949512338553415979052268410907261475296708213775627565571333156461716965383658717436934162277766267374313558720718909592201167246875302104578810662712555039173500493112355719181550546866132244320261353318254992127635144242647497609594142292181636830585174596305652240131313706524907470465341142839553780773198617336294010790361127231458148841324900416346844409424513795293711877023289596879538186383559308821205974076084590530880422330011080771168290805331715799804758894132888956389887308006892131511243144867832608453455550381657919401236836598480244398419329003329142409412168653712736111367271872494409364969270324123267795706375433676067475007512836392427170731582360443773064246165488243820471618471777475467187035293560318491758773058033588956121762299209106643925791148827509058724746540905584818229776594937053825427686792867212235040613279244526715673385805585921602142180517443578336483851401248951605724439822051135463263412319185472817583113096577295902351976556513714772702016789606997448749648474788377287699580483050245684689633576929961733524396574406172227522287537420878120425842916860756984310727909738046739102295311538073846039718890549976928442400839960294581110252792901585968345655864696754586042777551845190406723290016713659849434301322211553943891079981787227984904496686063735415589623649508521641138258928549475967884063720703125000 [66,59] -5925000247219477659052292509032382146912613128293735520757134830719091357433676450328241578672950808934030230057781457781557859365697820941256003069145025412231508659317198602642442176478719657405532236749960858600375176516884954275940895634134248217914815130666268092974211724967170620652695157962898616763968590684795748382676285878311490615877388984242725893130708937331702334980797670996573528141897573256856589950621558545575155901081677939083415824580236161553146457327855450818555986760155136262273349522210056500135530337539904127975162396351294237524701412083480859848385971083025878396376436359288557738282858972007261556811360039780762341103843447452722187480002250766246625555415237935100751510113825668472171977473633868306485190969628404714299576185658403025759469716202971057523259616727352800349518992395063229992164231521662198978777030046042603310731529769870223172859261725178389887503750040651792539967390771078173223894109946242948946307394978462451632577047653673570988123931601952091499502570031536741407373052174651624807131694401213198194265165137232447442846904064544621495494159718708303730400130748034863884171871154388012769775998369644271085626698677901005073304527982035432263332216718537195888095927275287210608424523981830141803903427992412586739814964281922668639390921680373573621529239292533011764208609681767329042164286314804898864935953859151928372911696857351942570769483654486176994880871129677541426310045940066097569108601138764409981099188906124233103529710574155460938410661187635645084401429699442761420925550245991182673792984030465878505279011077227584196454371729600521989002870734425893022223447450179003802480854747229125092632888022680775198907684523569300792578211739195841846968916566626737834632077216757662911849800400143419915682035427801793567464305442849787147116720904360998269202021401393066020857803562351632774783271525620062649037669357483985865698085066548831900869733895160473363400868095088317113429055615612822643584705242362584879859075367634432982250766675538835641483423702964226894150520208906198705679261242539770505480403582884806725248418732800324985475969684211152437384465019621332077870847954117348500480723120391086430950772049106597892119114201132117095096468643070531271113547893259489801735632271957999710399467790151461069577206797378902575012783946310512581190791858618096462300369128703942500552338702411716588028259867759775682368024629834707994071659916206325437416394917642713051873781804346208446077071130275726318359375 [66,60] 887641527624361609793674943244738160881268999485751991638866935333207298696948721485543851665227635999335795899508006340479339727549311399412995471485475396452887471500536448537165027604475875865575225646632472590192389429979076667507164702285240346274173847906820992577919191630856652678606971576912079490022337806252424326039280760448443730076913139671897007027069647623367014700598116411093236816390829753696090234595516799166833660548446710191816542105937293183895846033765529536185377347400201509302024344241861961943207286126259938022172303348093857557700311471771841268580248911452008263644665405237669490326852582011859180918826180533238775715336321204516489600914844935210743219072735494898285393062913891388860770480577993792549660270594166482703285391103455310165247080912406216076171412786215693435387133756362745249228778099202422001433386527119488992333113405566724707080519321572459309695143430350118346836924431814161664012394167273835229664080872518214470359304037799157108588791111433300789213638378412942433882825142047903860740113576201943586862428974230874961677313833294598132577582735559317860846306393716005273414585071723790895627229298192303005678500075975401648603982918223975190158972596843264625514586760425201999040691811925219006749915547630039027598323559351067542075785531753959270138033261840926584794306377661804394576338702681868915946501655445285322200723115187045124197414038684375389480859398045925547867531161518839251672767413916392644980201119754075445435849902347982797869895326018760131081712872798360114475489068877212566408045361653043254523860438887997841356557812928647526586822585662349422896491932776510601647303372067199806149254196586263342750161812114220414547664875087531182855011141974800069118403015216711206741348998471996855998189831140639181048554801804495491535836304782806164412949618606414659017816242783642198661258596582358346871614965138691354337082692652288936022509732982183030423380921459627826367881590522567609935824276843205249962851800639360348833310401756896460168337972423490041822826983954531195178108159905778659838872545489434010175491505614736521616502785018540525247781443430986044154345681301049943394931962939164658157016330602906309805831065930890298778062504715191943565205277408920465673583323982541051283735701642485067174842557954497267055556601933813043858471983472924649383113857640603445314592172164567956777331668530963282672210593891055924550219032260948114556893777919331298131844221188657684251666069030761718750 [66,61] -120442868643230518814633504350302590119113548228638772249094170594728676670747585704909853337852583021323374903971709249060873766269419371959304235713084001962229999741406641542711257780907232190379756181104220394441106920053049343100512867414636741572080213949122192190457968398753323344206787528381244729452243370108929711869525491668267009041969427209069434835612924560766467942354859487402646623432663606869531250925640049954723910462283966179422141300310581394181179912423200288909789661506368041057266535742265953121832496374610064543649913243260649899036516343948173878847698729857811736306887144443643991092050164307794453702256864014330350240058701825450474087068554093700405051888858626894727119605891280517993841195859286798038764058477611719035164784083855848603431020352926913896302039707870193504256294946476062855969521738599623496517074431735564521233868407182801704232910171567088324445846068373238972722826187767179829815815958066560404685584400389974752521306885777873476265568829629433578878061941590000267052197873733183365252329298460936896538912818671031965553277782310444991486374633572294492551615803442206483625878287956395181527693714840216158870377701315865472127407665169488163202495827870421841292915715427387776997493507540827198031582368143299263172262213377894055880524255906098849675164675360562790847265831723048007457798137179329180499497188498767159000075351977843671250934433522100218797303581957240566369590389029428656289051785700052811254148220493388111387414300681509809428238365476965643219042369813503405399007098880911996541010083716172185364166129669539643668455687168705904091932085590029191216580158428875485430676190991954227190728776683386219843149124225894006940348623641188118047304563826330773818791280861771573388784183607291145255808779189801210672969865008476554947064424881838526274715127288612701552686428620710685540353989368668961437265946037105624147715559011532384812392447963345943422916845274977296048162578620957197570719280439234498133366794624215917869042614743561593496178771926573232136984952349934057837104142767836385364345682772553910789476378580273372573755795125356100936259229650590160766214766929263307671937310310188994351498172188983016078657700388026152332141174706183533402576328967595368241666630364821963058998772849971994341601635373362062786498725644069170043909385025993964101053925608405742938141289149697674087840500557100721661653012158633432744451449464293498996659941002729254933001357130706310272216796875000000 [66,62] 11925525278564392004026018197255769985920993758561037216603430571741030898639235510280571243120470830610187763412575719078482886734301158843167049962251636780593141731898773578996602599234793510074010681687211216005045223119670924432108421479604824155143219696385779560523397396134478781998274436754983669586568065679266173281801340057879093646968650508167067039490802797564265530225763749631983943880999812863643012083942138106771842272858580142385067509208592095343978934739162271131973512427525703496590900186855862917078652739281620790004169490244037128569213270546152938495717376223913191791246753633709008188742369201066486434711656639456582469124340814542380822912643681640099672347252854005810240946989547779338361279947765179711814543979087729051605741779263586390795269241850756598202784202312075403408592309509446543265188116110385965048742748560489933001313025956105533799815827836670291965089201748483030778227661070952746109776499112749668907774740120204606854077219381300305124935092116196325152045927092871722117286376183082812368023672739756238269722215237627637699772487070322854517865980382384209014051334142799768449787842243529509767087363631357026489646567568563222530786431701220959707460939530209009907140093314379548904726702911451466650570643415722839376131373607612708065397903318934728634872398411765877927376936855739560727788108229266515232091913450331769393512874378601075985433449707355639081144249558978625325419161734552780570944075200563794439890987830257755952208303793888922515371154368727855693999371826969862040183163397093017167446527771350071895984000339289417709821211900018405066697671342568534244014998286749677018875311001219280582427510624834898807935952832585616912575885821563685616848598125864255097575031466046867832841420075731871738291398926174781628373688381102692036207449308575216286634249392293508468202911122069074043053365046800186313465006528016724900462443831423774085467313449393659292221417260597834810136321332500397755747543268652410247296391134749280444953534512752654895658210391584675500802615068801428983901526924835021227207215509483717324319777496829812938534952800671808773522166830562018140281484979441661687213978089778819487061439613696465319371963398266594474433623991266282484678401552792883233201511695456806365846841839076671014129069581233492374214086476835146070389484639206654466921207816917787246254300643666136371217282434540756282422481342746523143065470342568982231611952882222027483294368721544742584228515625000 [66,63] -787552586036279249107034757709351465405609006366981809071475742842414253285688340189932833032329492585423253898712586691567551622753786632647118127644357591158796513886538055608779410575999003914473794404696180629379415654850320983655116307418584631518515473746709513410282719791967590102410569701407917445512746722638722690502200575067677509235681103205664897588940057613807789027570311562680977820453620814180622507985233387380658880412955621734669016744547211213376953021868037542954997886202025216063320508716739838325662712617779097085383504348237084890476678906181074867756508785898384699722812539677304259871631283904509031462994549513541191365793279818413553708697385553903818771884870260868830075991403917638122865395292093669817500039826248235835778608951833718089048157106226456474273209621139055532393709361127037095936214153477228859078593572102680925049005696113264747197414833133646717218568647785870359478119912397469715940355758560134398366803499414613381322239983596704222275654566996873959690395743179812171172660768480558456817724463083154673524278839445664065402116560641094527761204226514906266671804097496356578491566434456772933042137974832706199594932535956526476819025097643745802156669373166515539201109301385453618928025737836146239720361856861516088443704937954470204794999823817496784696386968087448870402795149251287119445179932373983827888604219024272013987055101064440632304021689739145150788931645101602787805561546437409288425774210685295229703958080347105621490357618945840390838499051607193344318594299489565125951544509927704017339952260731829864726580600161890320931792961413140031874255581084067982225372218973777572727527971337474152125592418702551993209502668946875514604334168311982681257575546829710058347440755798070582998647811946085625837807087527320909697543797552348744288634346964283159914133446793123564255608797677600020713840619878837080342049374809554083096568080843775662894513663875459171127464787284380069388382155103963919941413589295558946670532294693217610411467617135256803517092205100049872642141548012854175639552088099357293208996382945997660122066409135402438937208779697027118151929365429101839370216433810512729374299438342101821709678473361501641200836425612674396343013713788443557851222153242287545697199386136627151289369148874799622980770361985901836184718952958184046567415047778853674518013556115343467537704908766394158199998609083456419203180110375176656093198572125999522806905073224470470449887216091156005859375000 [66,64] 31244687925219640906990650088072289806260295129807835348026969125360452530570498155703122501373424469528647949380658958854105052754785561697751235287581112606842758656707770619230581942646226882786024813419431120678405646263068185248118755520279608853262045482257471775047423039578915616065974465916740484232119623081140538092336060165579205721772047209450522180207504137931864850759140063810992493269297925356501188986886881701520997542158694979090695420750789791505842562599543262645462698134373948482433936020979811653619042745978574058052951359535575746446241025823182707661650669799819097350171496312064942009266593148173192214140232997430652909326905678396808702162567772828147889564512248345303993861582616959657464293479732358555852941247557623808244161735691122763922533212471703663906649742922425076746417902675758866117407112158391271825273779655039725085741801200607634693343527898147399596158817317560282330578087280205449174682621008346329330435129596981942355477219949194502076753181909820699769815827338635529951940966472761530230485290718436961247153084208294498282443184507557070169502659059309926740471386380448983379061077069557207735888008260422143181498451466029665520501062288398236504210530550284746631163986095792032845606242658324278150798605860699694842683308294175691082554589979584833674242372978427424796078179430378469986440871451914703538063004624893395163068884991484083644222975573442201773052326967506940748515198011927665377281228782029278518114441646672687394703933288542990733140687150881471926613880080107207067549058345536387523160521376429503351881375232361988600167553450244741340888190479916176306100878827435596325425063039180966175119691665509393600789152564712025840888986008373402882435206546027243934398836446638179395521364922190606890005109384056560003842728644956669993038574730583217482678444456191974851214063082159496660287714392865346122910108825184230571003251577783104644534382858273225799651579298092834147738594035350358426587115869488811640464724179143586237509698811372912798716650287650863929112111764155951336246654545750525364233416600910884937544569808561454473019507721607934347396263142495170781935317889789216920623111659026784844110097839941953578108804313743178454082312420719179801261420133231413848923592601766779623942253593870689704083110305162004246733936907976095151857640093018085810699274468497642230334441666169826233800501271042480695436576142893068849516322166011243754990545085092890076339244842529296875000 [66,65] -805515741653876109624705582327191194949990383723352565088636479056853422150633490283535583615788860665937007856129809725925469137688269142693981844776629736236867082138346335423857389838207492203132089930901273144769620694858891356269667514190802214948596331696166741016034075853533437764173597390845996245360876363525288847727967423726670559877103709201797703721209479674268575790783900267196709125378612152067661600888010281085915817621681469595775003579177157028727834169849517889583616882318381955528580162893065205036298142055533346780585614798050488054932064449332504720528549263801055611911101774987849511315628952260294886941761289595823167106361183391905707491864321927179407599387877795006387645696015965300074030008547804113347671053693166473894853057962546458513261878645155987143102428202673330742015631153185030392180109343805955409197430250579680553816299244070794864856495523656768126349253758469721231860041672955164304778941654416636052149277251486052184143537428942199877045753275877301441028345167658224626153806014312283768312424678528040410393604391306976825266221565356500981381914567356296131895878020262247972158373326839737006074009872830823076774905408560143573191782934168836088004161836251020063142163062058864092290912599414373557716297463233355203811124997628637571674011659826050098192160987453344414239191281375677635620517010981560101346217436975836613504186689216440651488432738514801254782587643814418627998065763650108537785379284458165035455319553419021648854992964376743844477553673187940739214679927331617008165692012485556883605110509492445062298259725535359289182475138701200402623564169690355094892068747989279733666840683029739367423453826959256980746887191860546186547424136928986685147324146593885046494939900175277067498513922128234148466091872728414391729273474973852254083338116250918902439537380101494218503915439805166030246655416717927492290828453271084075746825641542476714245796781106584229065442269666417044162709074685006583094556005210787244515920995189484299503829120032043406138550419809316477154801627869121780397909623408148026609982720594581596698460564846491352362497536776721516773169906555466361215789342135296148087960571975564798880996133443205952898135008486966153445403008780453203028961037073769923096475775760519916745614311250941667043516947029457738998484775463771718322794472219417851716822425980264682917565896343167493623661555119328368470512668929527035774456049811026447926565197121817618608474731445312500 [66,66] 39958647132883831620605434480988627678930109663793032138720913614744844691480594857719516146399726139346034518374198884148315152196807060235935721436752964673314243675901363772863581900457685093921539904911244013719629968195213148189094371214973090003891804701661853334987980020395387658727368113159951512467328717331309298357337646331440022367991401788566075886166525017841160813377096110606742068901452967415620139546620805691099824781534976877488369995142949819803882767281688831948669975918152998118239035110891777786283933624636653266805323463184078117554909924851771589500515100360061778622698419031921579989755093189540529135148531280625218711976308397356246388624293869592503235416301754248687068952624974511229323382211949750818738210663436409565983902029718111409017846016067684647389095679213590565571224621645414055289619439361770798323131764173439098633686154282247667682452668395731280512420461771755091551118585566704146178733063576275094861358415270795835422971983051525716594420567130016681638117730628515253919899611907843911653803285119832963858028108709012208689085818196918071190884842936375009886122917944855213064145164919258379774212810231554298581044753369887767802696564364003244913514250768239125208297240024302729566411319112548294872886831112754131855417481222686845035538937973167653488466926850769640006035900882477567738243714437622076044807333380276864742558812297131109670315765720701303089294817385074821269034305752316493880457995299341420249206907191260882266736090282459181426814311707808083985765689997151446168249895642574374077342198788988202013371215435526525968909914862200886297537733352335420104560910075533978813033008508384012879736873163391637492205922552368499179363949071641885230001757528324490988855669429380420795596711445563991842351064422631215577934145650967707145058884758860380198669854419908899579240442383497590678042205508698362153977139065710867557363124564423347531665686404487173580451463501223292438723203066173619365944766382337594680332386208431746751054227112639947645190310863526469205918037081570117151562821497905875001430367471508089356470669868592121074475512831449496464439179701721103712342423114691136828554663514267485029206469826087656515718375913328735927778813756506494183841171509979789604713929647517828464378122732595086147645656883798642828756803328087328144824664242840714921861803648309945161814578195652863355022388971931393497478676047147179444972084350062857538432581350207328796386718750000 [67,0] -864767438930072073160438304549571675826349879438887137761046093992261855433349248293188887477143519496711598756985784189319111418410503625490965890297248265802827023837443208059818487607876895300849778860771363561856992565564340072295260852618073082647212244506362050753471062151529972163036573539833593667547018185052759947010309577013847268538412376593921444747008416586622830855404041426441685590532504159183570833509775802560250204634446524402992098353158291754318648586501987805222764985222884582643096326943978212472265908071241804156395389394567038970684098823893133379326106219605393464309735012136635415174175867184163426134882654428012788466288691305390749484447163362365930277259189537448538726393090723915317573797231866556993765542932291644477932857222276694615003627665339193395204589172599057624567738016114316827118795178656434981999181235288328946536159530484405929528333148283322583404155181458517983885750454292312293998829943918643060960767525594562112569566117274428276799605645135985085842855095436753390315249603055671851977906730998242047553188069104483148080193375429931820318167565310319170277106899706300403511989882424480632027785472735769798390632692246679695615350846492975831094337444421766326897220280935814826301904600929657196486915640427359218201591203154761949183673001565029373365231690901193464103937515683879957797690274903672334646296985051316436007862310728344073597140922826472742564468361006468358928954364199494932978392162565249256127001396543997612386986225958525254338185550153603544299494895343639731846705641906299896007439788867217134132044477915147820291757896896819233070589913774750966448328992062451009713389835843966617077451664015705178697190149381348532612370224208693360054316331197470615777515164795454614793241832963963668763985833505480832803222486383264060340949813219392034832263121059013175266267896556652195350548099693594116109592943115318228292600446913822246437102182949816327672852654123793732010880045472015588913661210236704280741655469766016428915400674516491127906834305843950580772308102259138069315664930767680986945758787468379361239391169308418307642038153239278038974435806199939508380865636457371634616503946090180805417070681047479724609381095289522160013543070049321568733911068628146771919066813399324289681878975178228306827837933703660800987778737769940442473824256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,1] 27207532762215729077458760783225292076087361686281078946570689346953605132924590884804890712500638214436669980313008912702575099903255929378395547966193032926920888860684218399235229315998716270095125230816322559837349292296667763639076112655137374713495931441734192922562021004316220255911558331233833697602193521590979111732515044284704992141425238220909888384238948811336675925733212766884560213551178129132956216869572497337438062665848141215941773251838459687494543587860275252502790871245047944602691236277445414428536461436931187462080100414630152438930018664438845663495621088821861599708517752561815430889340106854987045128531562328476579506825761701086471654580982658173087419423901250111779295017740863879933644484941761110605219195670120043795669430628272924360456253022390277126357912233856235319759602417990169887782150684399509071046154077015400597161546894207235402042679234427816180700628515274019880113073515065519104162978697078828846373012283702395848805420488166052031059344404470642425612746844402731120568807261053976162659714338004338123641286502079646972188961578724394320384792736170150639876871784380338006649844187043340954965562484006922568617080485138203605772068464908918461281963553894469654174997589902307533326205111302636147385261417532596584921635832013962469011608201107574994569807412812387911747466198399254721448790075859700724694947380257967599096375443256599853655235675871024543482180125660650806079355692659684693731285647032782945068907594564989865151812760608436461244280555621545213592330777182071095455253490591861614811154252472942371757056871460103976072873177165557636250221707197051149076382537272042217388835116058030276013945170897819789818153596918552069327129326938876974621741928939127292023138390448054754973696968460162278665155410316647116854553210365680244604716480457676169628697335220650456004091881378179565481286448696820073603656248264921446510785388237387825538811153373474880028681658983688751453407750824214532278559912959309484948790040488695252155027657680729670077420162833140610049124434915028633869188064116664350788238054006986676476848634264400166233828804919231728739980125523030371167721169731117744372252697336015556364041608837182760148501031367104942760896697094910690234901831239886428339330059762250259520895916439895074912925912123090728613627649700026715856422567936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,2] -496364957346248281995574911289776808392801069620682303181053529389196087948949581120034372417640115766473686087077250152623170646611626676572125827862451903601773825484654112066952534416288878580012047580178524746457662089105335137584112055753666657844868062157193330806512306431932630961186730193222871290954041095357695857725379071664441346036512414773453449680144870860678906930900307969194531127342907721933514590105987197546870928591346863523005449169622160088391598477282846473419276675727941123363838643216225935518784116339105213749299522281303974884947074610784621293089783252197017623140198493134107005488345914178829848092186341541995184905205973196334698190938251992173783580697386643646545732632274692321429350005729725929804858809728484742927342706795306671872571220587149304841862534814417027681019603298376644423734663067657336037364324157532300119153489951153980894115310628290925970983013901260441111844277363444347300134736029573971029175162424248581167722977572182940544694020582404328733067358762009947378758012667323397078770547710805528543389849247094176750205026177970490122488911770253386351065942235367467381886559799724840355405739639739365091987996853412758235919057140349823808574756678254401331347178038632567270474014125464431634985186741980175123913720837414018937005701608343742632702576818631701731497447593953751036157994295825747360006085390657895203805099925031916295575433600031692648171767530102933482654894405391887497572484286253880550383258821283731874789621452118931253716923463688355993959437394013807207006156326540598437959806220433891176318578363266143451620112089753384778420823614925673308867883842325185418219741719650820539820602080277103946600295722304782881763688344369068280489081342665692773839036542410447418247632219084138675340735677746071696118676527980247926597464074283027241334985114408507557915756676118942767927917819284920071651986744473266151529918564352187943306088252669850357598062340098790338027485004589910613947613851333885263973181947439593374951571102383256680278620453228019100588298456692544510522999732940785250735402404497631338672687792012107204190128200521137865320985765653319745596231513814106882768143071092072861480180509181255165565650062524796777680273116632592309744030113406399357821777970198615170951395539320701924263589071075059790061412189672237011831789453312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,3] 6652940292981954637618457049487370014955826266176237826542292623102011961747863327964876691425238538507906042081452153452454094322546123931679644921930806637505865378451567759723241713229728640977002622395037171056968266846294153751127300209583149325624068776449580476573316293082019191797055309543415854842104157494896688881603483997284723526909651156204575674639797547379382564754236042502724770004527737234854738924701958146570489995277739586645425692725825247156502378774466540422008077710574288437107020194171775652416273078601398497667141705643045906583797325702484210378101636973098439787197216620860571759955060983712315166073609153026127678085225211177265871821001795259891195828921344156862026846806412143994418467204379060926816706249669188979702294143640627377026949946453607545329830167467430897412553016473968587444432553167121465082927357887667248917554749497871297759855369503760142642024442220896481447109414471908572802906024690340867277150099943691939890772098742528171155255272632570155782238467794654153570390761833679891029695847740845675717139822397277742307405130602847102884344665393099835729382284739348292219105229033819484866860812699886930693579104090949036663480172056458235063342575850631800952169196171515652586630931098090554815042982369302762642326918068034809644110913163041180805088341839474572168290611622207710703898304047815898205178626827468695796387827474837356942471188345084014047450352025821546873410774372523661284593808497852422508385890275181024578271763138331589350972214814414590999724858171802212368268705582808460669791090980796948718217375148578978464728452925868235794367308302769349854267530605095109475418657074077482436723106228703786083098877073506189698525148503544111466749511517918908966317798782425585976353858219007118211957517247569348077255298775721777588204557015414654688893227060510102652306622981261701307665995304561400045617005243536331995338045629003378354420691377227892410511547453379343001818330015481732473565835360541091873862216555077379793423762426468069028533855827012705456705609326350734563539694727496061865814032865274752324152670384521839993044551824608083898740122161314514919878805188763173004725339403262269379555445220119283806418637371483485942701860096553438398391512855586184354237393472735045633471643759133820121929964560389318285773572373610134347385556434944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,4] -67476300582283028240308072242086659212602248689726225810745449274939054730591811041772693273189413197654601614688281971062755402097970121864169650726314401259005643817113464823490544088647390965377571932720509544680611322742851614947850866106001679706092839976347648283398379995744910330635620517969503747998853489976712649850153594243965767258487551183479962322950474407411261522108142229969904549280366059472471177293062282470228746843216999863968588059082749162194128376943014003063168802952229924243652478808507449155733187438185303114499539767912513273721098582281360494344918549270139596457627644654502366231863060781127461284253406033382375768056438482698711895038234940007793299785883304657581750077150314976619555900405650978539579232313896884341212554412724865112692674706383773168394388596893891711887915647985704065581774519984772424431640294386441768659815644927816006875885792816988526071296600072025284417411762615487618997065418323565457584123223987097802188846551297385620357509514975739660487993174813935678437849957485769949989423670416432909103119325792477904302657051183025385146844640680305756122341133777635033606165996547138201859917271219200376273788220951389980480642386415250704319866413164172556850773803371563517716871240565135379907828438406832951988922836819643593851388205899748432305237158897431548551497437131409685764256853852379774526971310979872950143889405170394935087143666879923277199127548636607358398836000587785091795914386196448539177646837594028327874283613790009613867270363865558286934023640175964175644479727424356800877553488501352598816596647461767341409676331445683206021577550935250941949559276469197294086931483067965355257480139122767278975397210938299510319429493047618981904085059890730969601038497278743363329258078858711956348995605047871565685090235877953750430709376448803131043735088821817374135224959339930434662131255264515881369131085624997325858129063242026374416815443697122559456399648786354640252429514860327012785922776515017088402080367359252005380872461804652171934836899946921299459268389024479649205140681880049361287121976472770319380535536493227667564451256752863093226527131027910882972590239869911472455454971709761867204596749792755211647553119390799849942394373016428896573861623651033211366977876368377966082317552840387198491357880148984411777648070870407815092428540477440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,5] 491584620564877785271147036056511386975609065555095429997462967768859363241806124141704756207457038896436278101290917378979524284096038813521210740796121910164647585900105137877400876134192123827733092968261210010231554615736474001792336523293410519263073703166253831874101240930582092097835145471914477930084915094229187194324848992500374423451562454438844030018405827567613034324847706165801563321320391027523795671536105796849516241085218136730175569241153803267756060883273572898979878645753218257822137342840363935621723016317884802203890516370361702384137852250285955347789877722966565236360991686283240634007992543572109069558370588530205376190662077582556202671610001438166946867457159208862001003255658320668749237842599285550773862096052726736473471207614997262325325589641618445738632266572239829727673739946178472692568096067623315428960769220987932236969112285325324638200173460680157703692536230414495374273859675188060171392688488785614856597042685112497424446670153641421031991290421203931286074082795676898449369420546387852818596491316242291310804090566547068519192442659888904522711128601477942326580777511257518957320013853668461987934758479129002729234633510851898428327439203854560624790481913044140672686555263980875581993623679766530215966148996791390522836618211971104301648839488279002720977546478325057398492699109591859090715055006982481884893937076263734481796463696174442741329431255750856667848469130794367831024362843368298805554979650238744622282510101308646803010768903097726610995654731746000290247631308883270301017888320625102594694278103320969871805618462783819047825896621360241093710099835181790454797092150723299876248900857591862914018940541661927049148186779474973507664140548946651477010992942711068357019770367077772237376439293681869902475916754714169079804672270999140328578941606521414608251952058221659046482623318975743352584500518910118802053671874598542984303254074980156453593789054468829394148915225427524401347232622825793033595036937111204344892410987767747124339647685164029918766147347115854383463871592724571423526133713478944093690547825311007270370978583899502690236370927800481870837067436483325136273373782608397723275820839440080372273508480613586181598702898786303893115585376840404754808973188447053730610285708440085834908461062655871374097667501873323877208001240755798050506216080146432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,6] -2568272304308423451354386130029759997486918551837762573508604375134505077687530185621635979023794237194831352118633957574674073486452653665610427962055231687500266806664842261715614428522490999502811573886782241246262463936918090449285595956889159540014016505482426029368360937353597008148330868746561994494017192597237982302342782444604589898308535111953303731600726148130426479659520327153723161077796699606820091808826572515092259124662987025080147087921229076311416532269835311183432066674182502086233979985129932338423561586975999710898484704747402141043652605058461637578413381104669569114219392699432794557030958727040030640428155045079573050748643647183785079242490490696532434440720582258877831447159101525554477517824301435051674950931326064129642173834287208303677727801893574090607054984226880382100036188218505997788726691189976505398328477489910722373097595392336624886839376408303980928183947840576118931001684572691360320755250666865243819245309233080654972094859493070757913159103740180004292532931573038528841374060169616679406978346124208699006631391606824674842267822006765519461747902583882305455598520241966940596373311704410223853831938301985615853310664829211244274989448135482736702568315525719311005551025318686584183632955378493397853610094344102476742345472194173552883696577211375495687861789820821297744943462057690741180209882384272655866989851854589554869473491746589099235744474270888196379680187980863793159305477299758731677867621014476476020706521326713681510531691513562933837620954492745632265031876915870400812952416858378577466079646307893209304805869395183617318756674296532491492769595129603785483512492505567681347938234773691660716601841003677226948340871550157913481798384499677769297516421506207698503590141901377555758175685266767859512392197291411662189859489193401236353413718629973891466338250240135239633948736664026476556135109662245730404099248423984437019511019410466165674819625468318264797799811701771109300854643189999315870065660938644891920135073411429861418925339564512713050926898826350252557901846189245750978420405381742383116331484603823608281209197472489719944618776771913736953840317329555161949817952485366422180464267963823891532679351545869452059388335342987037543963620944000501196937818801114350182162957038553109965353059036761099083047721568866394118342160580193331444336745548611584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,7] 10078493754909960951088664990369400062179842845892523814993438216930157136963376060042329565131101007195587318481178183748649530701807616337002833383600108365416591024073043229972165674655306878375835190533298806588660654595543878267157391875321837546432669031307448911282850681191377568510222837746349593531097978782656648038260286765936862445393844411589136509903429725692956525822439737359191276131513782669404461949193975927708150592566557605507119750847520572675250765193986526178268623068775655592414489097630310961987032334869011032210218229469350790194876925889936291140338797564657804702315544791964786848137928462079273413505435092057254556568891182219924245822559404980445264367251179422825185748708918763514960153181865231903742053952581044873456682617371049461509526120635903748464538802876094000431994749688452659827351430518007753028792720722849296150293934199303858384762555538289474537449032380601333729774000095746686270785823299386404897325135601148213337073095424320888454146107497248457363351121334290813236986391722273683230419860440229278245287976326579093886248572045752459066170732190865765799379431756237757942135312751442601981456329122342988495041521559690253574359130122426396318164459667352237669314800222693983873706103880166580990091443826377855403441781439880456956026702265468463292996906464251452280265483279659436594800501442275877354639555020491239292444018176842138867489792728620596978756733433717544230147469315346266196650214591685584136973501240908696901062800097469267331398518511052254922068555719797985783500670633098092693278293722604251485511580383150811015507985790371413656700946023227987872470029972426374807553500171361455892049541512602526995185462991710963532312045800301971054611972387905142293113730571942879117798540523723814524528403993208618253405625229528508875573614513725995308785466505900623207207662569471828096180763140641255553118936310379219514042981779531864084895151034782986243822248186272995880339730264418147197521752323681535790924571111581546006282777600759826867738681218895280326227396735610487060728843799749816180068029672334780257365241917141587429210698627829948797514491721330196899498505781870654454070249306695714744822394097111044328901994896121163721746193775870334447888876436999561339418296262824112707040345350810092745731757983669219488638988267281801131377062794231808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,8] -30705010812392081803258513554138261188870414628089838059859762743515457270390019439798442055684343578937187983331257471038968445015899515878669759997778748195500029873449407181387961591631914738648713356672682477485633970041626969926528447801405894179683551490575816016979051776516770411609245267333708898369397564330231516134052617425558970215534158761731617566180005995425460936897239333445352781999557930444493592592959645696717248906736428871860506047659896823983074747857927857624003896338309942123297721687451729091286635676512024004718187151792038808802136245218362637540191007390839295820276074524098682655304045117074535136028915248222758807027466168248871591989085961929736408311959068087227442382300193180913191480586484154107504989061303915893204919336444906838050782082914709467665270787193730431147126748675978900510831499053125980626610945415077295415798403628096529439299661524958340171588280411796334223160902965100640384900701415701561251349436329632753743409771750051609008820162520971857121585714031193490352931923165460292561432383672521383290129620614466979376973560894825580643055417829094204368735121188387413879641843942951704263505027492753473040402545778843052643647807240059794368619492655167591096095551495700042113121338464120144208530373295806364986301154808587077983294483294802544540830722381338757558246113701988387895731528326682206998782148999972787908911060819709853613791426030982828597005703275990696241439144582687811948290899263016532920097938658830234952795490196476487543420009716631033337205753152057176123350666004908419131957438302377313566230917284526454251509992254583390624392953518125726905170063294458420147533003072517383035375136190488333703820070185741347910407453233193370677281307690704149725396938771005305804325535321560090409374215190734381111366869569400129345224878775414073249604782167946369044067323855558951064196339114977055754639663413248515609398585554383576777450133519331454107975704715916994596369378109877081962032478138177987114787105258353908245041266553546889197300191271758748434871466370043354199450987710517553694422140931182919298857444476777828133360218750164190742510716667320045737582287263661243767323753504563509053566593769756887862166221897289658391337197405413822703918478593427527575486329072596002177102311549143154504868003754028139690751657225065384702010994613813248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,9] 70306840394985971219902469594999495182940452895467401002458852575046827763578717154481817931830770270986760773696763995976716572990307696891571932698225710626248381120076131232463167543534347328709926059558742687568291471198667902768709308875104898530372554311619878875772697417841585754211552103425549451630011546253236614588513802067707906200370407429106815751277458143593067939282600481334940326883041050816084356503597268729401303030241552131132782506728713931086837450700998807458274890475428409984138978034768522679153563933988450060785322376570289161060427921750511123265744079062670921324158675514604098263292882287139955816790730668958603429133230481965470367276815261969030008025706491843697795978022252820060613938441245606228099960171800323676070284308617702568670403947241986508587637582858807239828657787957436405751839032064117787880683443590710409898335826068914742134275619986493873238776585127892480648381456883943518104696309323325461952979210062448922470603756584081289971816256849096500614084549717354275458921095143970295308056372020269297037247945463413112747309449689021526733615574830155504307788421941076215775117840148169088091180494683142164252270096452437840352552240263070286381196372440730759724361284049563317728040991513685447221972190786846476543376077435579092596325887090842287128916493954899002322337478804500850633177516788334589572119301688372965891297562488465768121718386944341490998645436338530983585420416902763233939588365145968395036846461534692189544146266665058165669393117054141532425297912052544369397386213555477939290720419875889911741963409213540849865129637734401489381613093388945422112423422950176009676502105236528091362617059887380864155044622533629779225029306158273781798444192419835868992357336858978340443921004278743062656347095165404336975952647357173336577638118286598442235372517792510177494028937789477019401752478345651396049324126193244565559240024333345456140171673491658569256590886558954555037984024123675221299257424141744540255884503866306099721680612030336921560035774048918496355826991667159751311881906871797175141062063584468893813028448942519930272573115554329906499272222208207039764531315325160700116503047460355841724080009037107055960477360019127604618389553177965663041549887481055507597305430097483778253730192440476407864792916280443932959773309263258495287723532587368448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,10] -111523990584836796694630884524259063128483078108191687044862324822430443301035791678269185881633239078322713449732037292696413867721270187590526297772782904351847602866667715947502150312116438747814632767074953238266697049464330711542215097201301054078779313068708880758334827272623173252981763667157675064293568229784646669444582541108111788510301949875295695024549042492968949787754290736049959685133842167775039373953246327873097277853926614267908054201380024390549933395625224999135759668038410132325742258197218784644115586009170895299756452670420824654466366491681200457149643769706017125538877830275607709067096904109805049324215031580923774736958139545525310112329599204088023169769337604673090521422094330859149917177492360902836037140646662344220207781152124769221252849388921425917462886034429770305425840657812399892257007204268502589484970442419718464378970945619202797020018862038023252687133779204345060130434626520985442505093560840555741974848325201178375583535220233462580017750633361501758248378422961834117157189431269313626335050371472639249269836028245188428265796463624336106212266663293482889292097551647996661291140802041048985756224652483280414819176229540711916448663011226538614568596009401224765022974364242662043078467228984920348200788794936333818969355766943621668976642465260471469126320555828875894966863573572615298539882708789546124080828248374488298928183401710825692620814161863574166890732172246413848839737156067540737914638638534982507792868147828061742402886178675106928418038049326961700981362782813836791267112287896466511676246813851182065471678639613433390012113301036745284666324539095679847696858448486915175279222635713904045855286108466127979238449626077880287489849601967480863515493088639997096079788241818670091276134716724897572273214762186400471411557726150935779183329202012692647454496672012993428417802969969399445414916174698324369659235870652298482812265904300321302310567493322302433320509528725246021433743506838308150385940312785201959135831930991604231426007912748435447716835868437794846322759703576768760232235677653551301528046787458281797460185811638516748358807484395975224513614644432861317496840947699993410924716789239500640663197326921362807760508340058979279208612811585434098355192683734890375169013633673239942676704272393288227626817685328306489525754839356493842055805691108524032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,11] 104864467426519079058124964534712170004780698974490563284111243009868930930750780044514458672277862732152587141907282324396806860872071826161049060853782679047147742804231630453310684782637340621409652795138535042586325085569082179246978629817794836005825087317045610196555486225543468088477799618234857853158812930051643198836667246565975854278315887899371326425091114638053337327818836416163420674590170291785155287925747824886536461324677108959384993421822423678168025191841448540905420103086910479425981812932869912993754864656703158991101522374879264766748020601223492035915120870880528720655373661428289449790458745228261542928373366023955917274666662727710625806317672487847856198831315409838370580943208513104551477693969584540030781225749794352520646874237581680068483317032227427829167735226281632150611193055196014615847802070100925342608783236959053857778427785352281162316892134992642636075596374864938892647186605951814027566162536000207856067741328748717117359106197788740216327078369738378155846202817284348368234967946251039389211951880497556268749834895464495990356487278586742473958741554493205346734388276205097322275907437632026112445403302315246261179409561246879128145946267226146748633459206029125748709539976193080258221761561463046471708722785172274494083249599126119068155860058334874355560626646887666522089700493370678344516115595232585050174711867075839059058173211670572972588414499382932225737736080999194324824815195561327372202939046503961862069111817884721603748562344168264872690781452478433149528012167558738874125650310368323514006770828702039582915405712198054435167835602761394947076604506410449634000239776046956142021787008660135545113698532144292456739494545054179933517697229316573336938472634050362092238746220229312867051376872089524863459114767599584132133819598583286225448811063000014603210726427910355455358539921340070600642952413521581073912408195902160892155477284240689222127174095261410155733213416573925915785417923242402532770069273699341979396357680792279372232068160812217278696956485503873686360769907597363975047674910639425086549666561996676833413070895998382837559251156414739198395990155232141394718320705324562757178658178686653114567723465508463248953229130202646431563776975157093229730677533569951297700199315651895446067178776699484986775389583265670477253367991273008362030134400252903424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,12] -6969535800019980000644137546817776951096362493707034817738493589753648411893946214505114421480261531851793324249832069966499182488032059751228679615828862685109191338597415814207957721640813221517562182071822389958445270569436474500138604969400989564036239938854769972631678041639931377117009678566561296671037366511296824095192746663849952488223000917742428101707868793865188448820723639458326343420415831764461701514948112350946261665006754764643746812573469601543626178174247741887437019032583965259197254293604130082323481030869853728563926247663829613859597577467409322677657362983046038444891197430920555981817228184422099684411431836053333451169487338268748018049922628296525552176710565411456824904834402344954561386457569995052875183923247650307301390074035652721414583114727024571858075005861963889886528672627841449469735638522744112459016512205231056912893499716069697159019267456200050649986638043902178300367856136269221390628997026093042323181862296200003966988348514310410298444714137612351896496090531631660022977417817661718835370587369365215969293290475316240195884844865359932557314808352554977906963272792953328774180446320278283818055373019485460754203287867405428853891199220482633473166161375926422393141000352584515021975503928192056723138233686373370564843905242443871934437606622650621098347846234250553809310091445397771833665202881243347569714572143197719548835832492182272494486211115544905481869265091788051879476082886586007949156000630138784467591484421531421516261070374972892276570721220123078788170072028662973704552844228469487914261720216281704639439236139093075081677283708157648578565162024511042663528114024558228485493877947326223071793967626261554922457474202572995451561563197509338269839440666765805982538244785010945349506945912244670898824827196593727361004500229255126489130820320579517852751950850840327842764368190298501524628349836368284485033079001656736131502079705045093155390471533963981563342885789115281335620335568207746478052510169606563945282896346953461596172661271589385821246613423313871308560346614351587146676726528670511385105583362800788794981169692212019625354863458427830520232141319178349308399616672711472737588815235614795283796286919999876176835653217805904149490308857613044508786322669542939984931020247079740862666830194028502203287822145002086365031584075218152261869884942581760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,13] -245478612150194854473856089835042361265291848144564989845550741726782132216899945516419526535202116177602978553199529142355368955174419779478387548881471213513744134754236687196386789408498149222104461640041643912264331167624832238518816048808041244217291770534464611370908654777879269226410710547490255357954017170554136716206446444233389278323983488581418196879035056454915144503636378222098022678974433412947213245568401365075096248328194315775230530350362336049923609523173850074312082998171917106787859276995999911817074003778600343853793026310813675103395836103325600453092197225493950941829196731797597836128068716623705466901921214979207596651599817782251499893335103197137949206837858275138897301439420926258550438619832229576061837054539896080006654638938929593588715394787868428292569830836862583433584378809552891072081911999154489394080755848089438640438053859564710575758379419966640362922182299686190043283765551317604811863761784800220345724349687624412936053039323502305208097715352570330248415784108285468745984873331316901195544939334675482506913026356090771158889846180235947167769975513047883917611949268382517107646599116835733782937358184215058375595138730006081809797175291226718423149222530212202806968694783767897161416385449158518834373652499834719535856132309592927756742483893225138757272724395987235333832473899051228284209641863345132621831279603875030682581139148639098185936438246105236171093502764058573576521527452813900779639494379832791346484399034747358861101255416029469324283218834465252465577939416178501478502484021134708358512997749361763610183926773152099403906392057895247843101272780101991944448424911573221794561857294306230384502479358485591862522347478801990756404607032736507383715808660963047799775208423783167822597009173716646612052817437013577892896867703725459290362508491131590367100407473440513779921941510140903599335498711009891127182823207754041980936509284915674985537764527858134682918133201704605789446976810858753490350257107403965298631166078332378054153712557280033304352859865371378793179459948726574213475207620803147752750438535752150502106304342676309445784964055257486255649491248344192576170225807613112104698795203038296929273627581913665434678381154358173653800626085554146359480393915577417341992374819287518293075441043833134817451561202600303125270593797060422624443081336362631168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,14] 836474366886805854516392339216141464744085485537669509784435717309125424181820592721808372945756724993649765607831617948552048093818993407198579866957501742070342909929876749459037604592870646266847343177432737402435459470637220084629045106956140469502382108758911510876722361118203096978697863994087670896133730585981658980176019885067751599086927741130538966249753567893881477357823760907786209907203791220235207481041889166686155673342656932614587706572263306284959693071034350285823420269162194118336455856320662003933381095172189282086441759594401320585520242183532439164377075729654595688395090147252186914641330261358917827915231451306759976281560395249436787997053307939179277879558026175048652837826291599539283914126187860345823952609384703663684178228064542133240463001761997256919786541108432306854804675221946313494212509035213872625150015769051202747416737203799611929277415170246314033317769727331926186539374132964715150544930558336029586966850065697079724021572383961333882759664420528961845767939132380096079820847111600377324255167123012253247667864613812480458001089817815482601655763792273034688329672386059158095355041979117341223467237601398975672939773520537389144597495660630176954701072177345597380226993655901915885931362273861538942737248074135000988310443127567857501356329421044936579911369261121881331284009192933069250390685720215447997538373374276171342272976894020093130750590066242731336475199574717661305036306467431477595209633694111414785422126182945122051766676152822557212491091717205308801156996181353754039184738934766593467864828813847631123131922939510261394243503840189703361708438839833975778612799359339330011386857597123168252552136844166599528802506869664263289073187778163401255289931378509513655507221977501579267786002457203207230290426051242402221991109870784147045846001818452746225463510556855807702098378621016961686932288413416908347374869012045698836602850772226396294050649974853039347258170192197746251541039961939999471422768442872223077204530696269421894186761647919695060258754201222157420381548742309996521375465400782928624223497832549549158204717445417875761166508159287806995508633742307798754241853811128295943242587322382679885520466561030345086248221865934737205151935486682599340960660962921049691040504119324045142299813346421262931820758269649361957106575563768531348753670058020962304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,15] -1653199469971229775629067426225993667375777095353634608426394339508513629470937287043397227675720179618812355930377927782458807121401493073854799510508079486377508948730086418279184071355250266919735313305190081744732873481731019442726546474952761656500405277183033666324070606920095287428693642721280877465596523367091154816752526138583445910749113803272730048039017242093119451357977212370562513668772349394682984882824613999765106707713306590137845622394029025015246490215907475118574499430907374329511175855806321319170015011163766227859426873258275600301966963953228434390449601467215414910770200893848852526710183934047539966448890542862829310597618516229644101037949785711462320039313846927951123795303360758537943237005757664006684112930878194615835890730517617424590144135078687454300730644077925679198117076606700950658410852121816063482662976747491419021066621793114735023737254871909213589497775852270301155067619645298209720716476120029189822217628842639431027559473454042748033396285143647616190316482752503380648373366435179535903022705353415973568345239135622369793832949127500835858479010499834333887157687884064352818506102473057839267144489347283518344744237649082867634957222034556058025496197421065926131388166276945870382469808888250973931388510255036149490132912899523506922228788280601233163630319803260221127976635488093597058970089376765813470276571798434304488460272549925774403396972405924808004074064758747028942851644944571167475404487191989175771664836654034609717944934577736064733756382844417147993356788308109725405997968303448814420522361686154611941371810830738579756838122197468272022788241818180816185601051290477706859155769466864440548337385354075843740617520206650973486994006146157859843397801514126442084899006872200410908889056759121960891432481521998465600037918304372543092757220852106739179406882493420958836750451805777152352719516448708527659656708066141400267622011519867372031691281518806558172921047338344566397038028928893845147080833042129589496188093509410589698358601218573389108220921323730845295987110711665099422648176270632346788983889052267050281117509276292005149667818541833942528459132057017251474046927771560950408604104944133834965624275861248193041039142376134746871046699279836673941017549845428571522287020183269305445562588337958434744370006478944141592518928801661643326399903597707919360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,16] 1429640538855938707251105809352203136360937911363075071780073259028735344817378175602905293978665771572434215885608593366747798522060843397699153969983551017813898518148589058287122568088645743255740143762174679840242535681221961095877928278891329784873581663965840171933794523980346085333448362886987258711856758666693554076766783810882770913793800390207284697577129596711677113797960121531176729791679440356675442325104835925797364760464761777011725620131858129632438778328359719768356099074995367545339917914760890599547532352541362996947076418869566284671204105641617000036518740217080718411457460607571077310445045314180371606216527041071989067251846126290560691206849325815752717303235852322541459773704700520792895387138737838394473328200990251154035158600646608666868199927456282032740652415549261264599942624141703051286901459436568308586984733836932591559769469261508431504057787109115929310958356339537104641811542452545836757869893331901396069312737640839110953249535427697537683906767307324051054573268431660256690489078147802499751647359838757228080914971900566423284390772123828830616055100992290469536005068848756114572964941840257926564749052360510181350157426002271326495189530561003189498862796475245966434076161388575289148006016625571154302530700444790379114246805441448867099911825570373941359539992343516765033549109070386708016745569919291296022962836786061452419240408189444262069203461860373097776158751848602338627983823308645117888845705313654520983582164146514770528456821314949473410412035792475221992475154597759124615094178668143273812637308373330579880978186198837308854427393997098922606605663462237737510526595795671379280824121627206265128218993655093985222157064579837427617420691265790290948537137853682119323741750544765382249263843722656935816417845925418856616975016804789295937586518472525138850846889724705526978984227220145693413894978625536783233081899108434403395963317266313294357405510691718005942582386800360128487925796248839562341192571637084246129807382502353923113426556498095089448802759766217620738700203205673750541174002574827823551222428090826317810660276154016069818058575070428648168685442102844224872546815328401000391929626753274152108567579792602715843255446735439130348926297196518140417525563705939994844924930697637289842294239310923273128279384193410489225115130806477756913109912304712941568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,17] 1231366918444572085877091987340927087695099362188734538269284913121616310478304619359667661481391269167726123821525386899753389985687435519210195533847302260200883419625342215071807517308917741459440527018632991265153415276000940111824462291272172896479594166790214939212305113395242874975436714258302864475609830954937204347791166733215092255547558059057567051202611891998750951794520598850476701382429762500444378841857590885250332063112567765048115767898199148733066205263076057792370364577660355151083891359784864883739040439975229753895038535458674158143039955583522176550171783543828536622149492072121922620554111183854482736739937638194604495060880870901998048495017349985116054219905723670147074849092087477317727918369139739906295145532579905139594154809923584396396504624175236949845356926771418277682941934661543267126563050474904476307046953609437040970834420036617242060980768955983929388927205546328518251446252397797129303287114057273981685676536886533086020408679060499781328874102613823295303187015234734835041225561083722047003024979909244710248545675845443509216054474002175560675453270319380574402215219570443042364800739489986995635765961333228369453055345454455435975465029011834607198749134313660293057757512261965307165404218583883935926955410747460946042480054596529668580263757262940755994778216267922275493709418301017201909597644402588839540261344473896211694716382305267926075120326318668106528130926298127274706117875755726833165673055623732101563728702307421876011498490502654605378981606792103084585301107291194464079663095239920162959027857217957737433187117844443075892422621528484355330807266749892301479409153834915006301297764977158987931250602179874071489797817972242697738251467375980670506417216049635586054064266606962646225148255763761388964394898212570753228747179346841219899060577254975909320196901557636400281053673935498448244866605017981889605477232692865670719632665867534970847218904155268179388660407254987461816396145036151461696997437580515898924800902029964239391443089429063793370968891789015748430980553983082156551180280804853049997351507532534821700945533040507641598178139964038149016815980813624655590446927072646200189938195597422573851063902443606565781052367633500009779906025650679999095450882033183287516334995551629503854966907904122602161077498282599766299085971810344030869593606946977480704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,18] -4557121176874771490705666781417830717625860279740383890738734687926220653077263770253498469802787807680166274725454817525181776266406632257947228812471912799147415595081191399263652425589030981846829930773528250066260093858497833801747608347766154427284919541071061796352961587326873436388119994992692445168056312940221293731433801748995989470831153108405209981647953428225808745897829855721746842683801583666963161132662201104147746732280345472836675532094630778359247031905989561814513437650713140447840471139248639096786593236469945680319450017297498706132998867314096705186921046298148042558461230891634298746999157322679221819746608715257198961288483448496433632048661794641304078741984696770254871734495563935406623225902169970680368063439649673329788325595312169848682027753136349196772433506020752548504686909152351495160703524699037670101789309273095038843310826441154515772417387632696452739559568994846351271224475560139958785823425151194430169049896139267683680263443278251280603557409560083390468447626175341726301447521047612667198473198202219975414711539415076677497489013112104876505005945891013156800413744222120459094737740825930598537541567720087022665508888399209935123044741769473489215262892564286233778842970492365131528809824974417542418854711787216177022837892000800309695961344455406608073577667577811197897523496360730417088711315243830933687623499133338777174431515641980031786338009300435992650294053477650106923949127830350312736390224578028558140850464657186241116150507065365824616695657931638942212045690573965778131491435205583674206801115092069610454360701395891568453182348275428151549786067237625810467534685575997036777893058601026210151507293145080877675642050777624435449002642544669898524443268590504684165089568324737901927214028352192851353888627962439241202464406660931871672234925917933739070241009529823291492469992777130949711127338900876902834298926663489388092909006717523766717833287422864394082540414053785926258255877517411250566083465345918594912751162676971076092860277217248845392824875888524623868818594007141045502200605863974901738216951061542340260704033692304698784442702195185232981745446782908722417287392393807551480590860420027956287999468182671035839919291288009770802152515060787413361747754422927354294755603999071922293387162228586170405017999170734021373460425300118072961396739021694042112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,19] 3917723618077001904389805390808727549897772183429655819730255571045611487518774943848103081419075011643473604404159031804671792624585689348025603483928754157448574746330607625523817704086291952512677379999841529366828507903659579297024324562047178089451268515971740737906936630816652508304800239263165537843537046968355109299924194504679176192392272266150696183108199807436151831165096941992172402801632996449151799753740192908907587393066606348355221381738261059649837948760267939426204735536472277106488020914272629220161491484706767590747868870476406264628265689897373468144978943829779272918612210568297683169762149550326498577747909013624117658852838141753545954450126451969574869365600078615961181193121976451270901098979617609456291830587413356639464891861043757199469013593382673770021206930796802095478505554811686549014107122324803235040895196750010917595060694491247565211330341388097054058395952450959787675544178079293703816638096222590060389561687202805226570659347677017343333046865256540813969286880640657062978950747739861820151630285379047386454531122729682730950286893591134558011037070852211925288299936082640677447199843612964057749368756056219013129533055330851603859220985107922970620005893100751807710448703013915116396170972639632425455808581511188839649598323166383854616190849402400080395012670299222258707381728090944237380866597453429122281508741273865292908155703113006914144573350957510359897906433040182628047425587341579875237418469689863171274765058319691735744307678458467707743461133952206580452554256123219159048990024191426619303940268351025697169174358429521610753291566484197536856166025905362582633099855398817278603103489803509184297914218211557884483268125646267300389476078666052793556541960813549156998922019928687779212963252342045191356819093055074154521721877547559743508667572818038378545818776589388158740469925103247171558409322520403068900163194257966593876154883647939707018951817508249698365421258894546291053176536526185155984956795817083075042002301331443274739586497137166012317599518654269268039311476205632823648643598748153363491405059896091819989507400189002831916285222295579084655168842139618064384579015150917177274677381979697265531845590393658207284078126633346105617332332754715045088706911918903201009985226710832093912705440552806162622050035742432412502343400392822710665449589429804990464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,20] 1361297657452526277033819716392488009358698372530634432884666116681559825728658417772054442447604172830974456985962313086832224912327110887183120081892030180684213526428912692480827163809479229195510602830093684019708827395217898671746441754723411459732202163647745660179632447706152938908599808177239890853107158672483269810855954745019585695605213469161025910713414647896618007745126993187132843691425036487311887656023947743632827060154263866240996503921845029323250334532446481854504634622836475926770727579478687957306946099224416890546901035272532549271694282957589325190166071320450640986193224092386133225426075905348265871702555452558186336598005024924543089040296702683672904810207484526112940186531102653195734755846828665300048445356158227735673174735133595212140113761496421214663165256832527355789443688439866110311028878713694081213351137484847994283348621609463592528394479440675817421508579142006516920137473587123549961591736050265102135446741147079142699922283042548639011439883263230958382724230268786155207706263669838991030975660751900829969528168525746664493877518918598205662988612350942175108250248819722482041700279404165550455330622458226052804298521522901952912820472841993344622787709479785072609020351070095008754116574367309110653733497582766238248638240398309134780928459192969814865234451220974652527675564278836606243922346195795066068889792007676791720324939852924174009187777702810192201903506026407841646960538472285458748082506985852750563392386001735830104965603819011095524701377802604220432496238582820838506884971639206843360187599166957773020821556548720309034923539101009074456602868508685669615975934578529481384761029776084930582743500615821172139836168862184304840094257115890525452449791721820420598359344976102097271101269057997539687685197703493952659968726182480454576187036615622965695230422134449133246881072738045107061607396728970204123340915999831020593495050021995184905893688285932480416358018641144474308937294590771631518271584039314180411983540649679194481927639130776393254399379699923891959980538379262923744284907576189659236453871956560162848463078709650364303834970190101596529512733671513757573559633090496242457450548336101763462572659130141528364701785899085437466272927790027260176465907931958198816170896508303270872591157245898488670080664930445257503636719139549661302987545595689435136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,21] -4755254016160695925784659742221854539237225346675223771226820525578996001963024469911977008587725530719765500624377970815248398368125071938401342474051043674077944709928384305181179538233422158824108773734603635365743442589682748458513091491754392208966591514345387757167402163619688893185029616179770998001918489511641278856112040257332082153779872953198074221655197695273647408978388902245291037563590689557573265227742728157247138617744432212363820961751172448328307807842589782663616792719005439036525163614337701812645451698690911224106468740435965052450345340584084982970202444227789893485416201711325438226156008182815938569345053728435857297463918256555330715031511321464015977418729975180169784795959397412832598441117571169259817565828803328244589977067283837835953178362249817006950545362305733763377708142088570475746370582410877181377085073335448026327366599252663619890328954146378518307421259038167758308967400591833651707279377458758015030677992390987186916997034146532799998019105505040991265277380145414151452392360383227357786191381637498454143668695329675906676636776238829999972941805605624341328513513321269356592049688271440433652188155942161665256576351677841047764100217903556809837631335447448175746137829164239029471606396548057446671240644075266712894758009896341810229734413963128636540044433632730215533461428944950890652477186337517784744121473375424157491559845141251484420908961948826007572593759673583120459438068540347581861889957618243913842232377019249962674093155190498342322449153667155132562937937510045683695395016035559004316292491877379599342181981628291541580126661721122134939143809515274269219057680699229638606847690548901533472079731222413429102137903803244263734456149940228681907083943585583411854196402033259782326308431864639622247851358967314329213325430632985859395164593561748372339258018761733384038635570949980806271220224163097471143884000989383706361062431052926722175417754571563840858044099199334891133225282653109406114988743041570446373446680287162584825187584059942964057904355691383329708750028544988658208297231802333078165387086119152165097906882173389429165620216974542080968837129057467135242971918081754624284982808865221810339305287750225866190305547831051295230571099678852344558530849381949389826833226970436863615769431682619376648808764077080230006294841930874478432977948819339493376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,22] 928360516161223777249461006928430716408491800932814164440141957885816390658056389146274046609290030719354050240660490880804295029545313322911809363461397851174420291389878341146155026937064765641063287091355644624752759452290979736872792745321541200611528641735787253669151645114664162323506886226716359630549186284387125337383831537382778708663206188759443727686313552459787949728435474681967522172338125779475400674602154339937984735576401856361760913776676206931845093214324145622079105415925027348941463318707162664309160466505010525403481396980637238070199218532792312492087496860272205426468218000938039343879040709536342519486785463426764185662890851982855605665836460626224799089956844368192331003272133097909378566694661876072041495845138943890728902814026622193286163528298546617265982001570735934425598971439788161413134495678041014696273763481191704325702700769700791377165384147518378491607307987699176744486574955986099115694450579329524047928028777514196738402083176848249088012522614800873222138207534159902425742214888039198725252691356456989428620959810525990586636133312321508925451132491931221780944201685415895481373520396136411103172548372522286250174702625288454380921504787660774814053848679972867534086500702519661422847372841776048683549769485113731791529103615852582203660664703646078243607247212056949106821318105996132350476391171828169743966387805428617423372305675604749705521530063030898798799514729224152041914484710493813011493119289017984315434948429515288774873206328585220179090368254431211331479952497402332367606371016346442901449323583736375137278282878551851434574727724764900868372455095005244803484352044023573365363390429345330469277485791198354525865515107387247632422849877796941053359237108229950165233457152782657390986434274122277722504261413624464183384116115878276510214920347042625172081099666853936244673220845693448769134255888154302077863748920502896674028860055736120985521534751452982128495383831001564692211567053323246571219202807420658477831936806349124935627570858871200125911262983501114694812719163797941741231152279257392894435565733054726461815639024939563301603877643480658941212213753857994418372900802355080219642318959072874689284958031791448628014732529985842048005608786857791901602807633367225899526118807610821700267221743044797790839226638406875822346561499537983005024929611731966208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,23] 5870175552480319183011714737760232464142192400169851258077797917597523879818816624858998927579917264588880792948407261651422403224764158243629425804512368726414716868408671975474469755526479884059095733412866265553348796329734141818044902800912748568448060744155115927826387707724996504042698508110393824128682547681499561764953547502680366122712382846028804323241091200601869908798507931282812654674285401126379383989169653153094191606626849958989992838099901903907665220238260417845651506179070248005656870010884792633120555096723763880825371143249842807973395118081849427442003929278391004726219128334447576200160986276418199168033486843287939111709936289683287226467131545679661978965732511420002651524691897562461977522275961899919698944482886482231351208974701382209281627493842389814527016186214949997357923066761185438317616989982767359399451098530770956379665529927650254154066750860332749430705173723929342569153402743444118612980999966675231291284088379147120515806398884769058621498918653235331869461497298159435033316909012096983619685359260509267951310303908653498386604321753259013385775774651856495618743238109175627358129287354177470248173514465207955159265028158845903858184379109388541347899009664818049703250929153281980647815663256518270077249638814896648306376002546464089177743718617434302802813968006950200296489714312310699142896292228052936745719838605340710070423862958632189821994319892802126137676538821494591441925334723460547097234136019413015149524793630319926155684753135891684708733686102889078934946782099309488633411549169243978997045965016487707366371936737330830790440145351654136415088468451485716542038780160086338054034043606911820959140822328578319427903121528526992961721597756742900541039110573016324611051121718782483686098747802822302438840807051855307277652443851611203789181737948384064884098406713223107395889587195099380811944699030498219689306169139639374026533350848243042386043948863513695178176051766845296736537927659212115558436644420733061074919369826519809703371806509293237551126692353920327968645861252722907744169679299536736344174122175653345491077068701235345942842544747927950014189638964118312395929545576849111494020355535223797543246510835552338594585996142201345669802412834391309796416153401691829567772220492770862401918549898668652915269631154632418387895682554619270305023566704214571634000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,24] -7226000701969073002712881934818083637668814760592334259296774917386074005625075833184512102674509402523479415417254258382286869508142713692679507110676472374742537378882433050295136257721818910182050637587957474526470644723911522115555637312835980891730546486728946943465177220827173673550253930342294706300456924948615919810938849583065138142417228999892684300114928667243785213157130510591331132965928826994015278028949549792570069144071632026508671490363566947436197718261158153258375474598414636322557755329308074501074386110666697635176908932496045345872924669285392856702123289755599914711756447168503261717585984481528654556327115625922851344362785702490996951787382680188614612235320646684032718202684313028827576364073223333937748564881360066167687321151436513551068849765419238908339805791209256918358937175884567465059677153586362574600186885649927663517553279461140784097224447688902636652733681622613714931364057939120177829858281414963127466375851286181374474211590855895673030471748990451702913183334938553147669964767650100167925684355303609753295494159054265675335592011507431135015879975038510869394765228093733792336797231645311101727174953955333715584815027614820284767833241433395086154904776774093367397887274647812215997130440996053896865930034726780175990363773895722633552387645706442755423619356454673470260231989664989901149430019529104811410282700589907263465169188327728066910184291127025443102801821274759091608161152700899018277410218579423449564143118645824488886237760650932504010914351846370862201851120418443462575149304691546469092217127029714856658329096321522297688871796290413189983003215078813373930136163743471869068660661180592073280072233568303008196367795353068099361484938398038935077212741633026426932681489162303207437844873829163004031259775357380111534116947570086275669605369321241307173151144467857010601218199625458307935542124053525224943860439046063276360008005931956854441527623835601718179832873078245993318018451630225913217691201362108713068931395592901041403781520410394790623360870863199269636199958878724099220283943965945661657183961033315202353692456252159297943561334304451981637677708200209585292148059715785597562966011778509336842476336845546909003410345325767110164773374220089609581599153364216758836932306559519513565932710962353147564698755538232496945330838816195554761607483154742679285718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,25] 1412195077481789213056930245999352856478883142870328165715894734332110998017043508802954912211118646335540769285546238543938534412068662781913687725711740373249375368285758935027552894748979189755016673653545636767678055156325999418897832471880342500876193302119542196593936616081780733617858600061063721551835215719721080722903381521359468283619394277022191798887875195347809585285603526287351773365618735847958193717804994993349402399415988126038462102616637512320667236789159435025080012688615418114019519282449897755599630198065691147775988117085567791480627457921842152359253088683498012403341401240486832510765592137846808266411310116107592362802690449464779163579902574957213115954871936593615870196290159178593628332459850828131048853460724948281220388720024916739616112985366080960152340840322020316925775507622236066642396920492707151844528517478059398742370071220088456097404556455772004773215847763396171472955698652165967234780993238558656481387331594623152044589271583858455309913786146739920415671362466400985193408716728403717722688651771330229565027450108368905067254680968340984977361451015281249545123968505131351808478050287792719325948861321373895737447633099640467104221155799253962482855578753504606827499880295383749749152789312202994082382952707806738836724622972662745085717478357641958756470075676457335472344814059432831854398136160333974140984140280302112750717939736251072251293272528513595799268495960861685660208243236777222273089635407710465372619785505347806811345825954944930619841011916159911526701829537594954120958979324081436447686106297676998197244103354054962359201824624956513695044062071615341992157962221070914540921875167782490179774846067221148586223612772219226154760820525954103771674750263331228067914517241836473917901584849953197276181178836586596577519012921072000583463535362301158298026051091915184644713188204880174424952191387494564290161306141356992977571402437965541998839935336209116759356094229623728719041980770368945127901490850040821317284606865667460497970258374302250362907817108550300226827403524586543612400131876065225838737615779930896691433651658671695141888222620192696853558511313746229716838538494125917633625294809223059727488116877345259776679789267176460753133439372859953047561224748382578212735222626777163317698198325618957627382544767181058467307200100215665194258448554439059778156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,26] 6432482190409819654352365410478229104295867857326148443685141214871248682312241782511676726033750136014885410014242296454682905111954291965768756751262391228707027720418257391283481310301714675044025984480641160517752159235937968913808092972610668456467336972802438478395888334681058332597646944487268470582225753465924701735857371436404203594999355695492502061322821911181571083027561242208330945770906903401918217504443637678143756031338939019690586554484340724974500879395427022375089982798331578565439083744238435083695032698060238748211733878735719363605863138529768345015570493943573464261929968472614626086941588502731363590044863419553149806910009152176606734796151889674675497959860599562642524473788361424942559619391878742904363267934617879121470251481327003754294422432530466023070191523921712769878118559731507774253870070875371325915651105862954626014631099569227741162598347379341561873886423904866038693339163388926772766938313279876374877255326758458202110861300603467512864560956354041546924500524640048437324622814264535979933324827150571709377637212152495092155856318922878095734998382749499288643400021912285163107005113524801647317997909589419466517977531005885829431510573405548352281998191403980325233518144143721819561152765258543495226070710926739369332592691718333271358567390817883310007959596745764369404909818399114401477009462618404293638493452220553061304515679679060324755851725604325830470432390471354853844435328259906297760819265064642642995090695977549475630499148511831541444380908468272996656997021325602220534408049542331682995801302597019193974883174500645152553430039871668924329303239331291158895092942011102411511219648371575919732272162238696683926343286535143205595935328536796200485960984451488340187488969005375512212112330968745851448461569316590835784402977605314850981677965995711272492275621991185658379413600227056944052419437084063584285605630009888805761994426280443888764544956926078671591650935045231747635867666733907958776779165596698012639740834127086361871779689686817818801992365922166382683859784736190023359786776504966639931721837429292680842679927998259411185950634915249566213768071357781234903389957843673247303635348578753330483971715743381168543957562479296552999905603844852449288720312833688886312272946723819213989020551646292014483178833785452915861899294142690281206417313001565678507023193359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,27] -12365981943423997659452421557663410692913425131557997910833914349868792070354752118953710665879295737460157818583596011591027248146584933944196193744997458519638673563995722046406245111178561689262747913966472506108718290002988011433188879568322843063009884082964730721893033370168212141347796999063859566127415419491792034190882083869970236367663624766656942449858289896810534936405231622231355049169296999597992810861279994477218688388904684394982708130662010761983598122057985143550124334375089041267112255814381040878057119353034681818211449015280163457326251502943013910669609024433976420851132913366742059280255847292476163381986718376509598437551269740138735796600057807444668545572898937870894022780923350264950324391032345129746373928775215216256314208780592421454917307351082561608778526367686429560543068837612938963626640086403009944193175862409580893090870787085761268893688653381837757235316137451754899785122553516461911276336225327240318393808834893859807121483300060471014111290654976829525796225674440210023231019735242534637672109746590569916977327436021305954596709580645434239970740233419360349057415003911966784174501743473321005195294746556661301687996066448095940743551720585981603310113728325733295801094126209464793832705567724381306851553351374228870854141585724400661287613298956358086413947363967541485006785973286747295818998042577408994658016692559093365068160790410119392071033157354042081388760432679611556314838662086390307032233261681739930999171642096857572183638824749379342439097613454938839327642988338022001737404040309109475447648242007899122719612392610015639394552276362192844488836771201394195022453460937794591652772495151818797881548823868679348749881753843455622147119223554353575223897504015860261603544817941308751317367504415324940650846349773888686159063192841598649014927002112555006234933122553507832159486887728102960938666390649671692188607117408518712041380414818805542033519617204113820402675759189972553596090434398237071108555828941725157911161515149096580840398085520199903527175032200450982631829166364657688762613066870966006900431078400140000072787020926292541388834906334903118277628732553049889031882971206473806347028613132654752426344768984461279454317027871173994883139656515345777670666661937938145449274885421977779663170829139375313797475461333917818312223720766640511590859595581864499268397254943847656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,28] 16690973191499670451051206256898201724653068626639825098539086143874685009469998154690360029257087296262354683339237826574097763736734552624418970809049914740248323203989845349025390385936917055415791800408263197667854666592638967561815432456557934064220711272335590315516804501438338719070462676261888329205595363753321636718579093807871049317848638744371675130340769109341599432413194709860899149815040599952097380377094839532833268299420605788487410582608164180876249770434371251525658643367904107509201613523069383502060392372450388559709056366039144026220262105489524250500829082779898798747085051727828554527707574201053472684423137626823552692835700204618826335589013143275351640352045429651396076383239481264242227999214912702002156116080060389662849374659763422232897006101676522370027566947568001982601407120914007852352220429630635993461069031639151966650788477579819298208834883295847744236541483313168151993814126879115579118662340521026512986170588545673684885616552301010206046281373439032026397059801727824368512180309623612272765230868115055373969928832118270343850247401843624724501728031497469661756943927375731831107913414888565117427483441874942071967348457551477249323546266298131355377423201993284120923520780555701093810628913664319388107810120343296542944731838938584523730743345990657849503214665325246666275097472892325601674667577452960429211937407062436221019314578405590225166173215198222961519445075954493822324221224632880342741194750667091980220046069754559349996341389747832672467386005123223235902901069966365648487354829284197236568021325863623047117958673649468627331040397118019740875637096382406879728629612681609112302760438541386488536616241159794855464882623594161528817825030405673172988926451356317245211945039172957137338725750522303451488065266568072146696313927515709292870286603361482675980557999110258413709941521717198081660014419892300383766083561876983402944800485007910080573950024996813747111400279465817167556654141062994714079146517292039305877234207472398353770256268025049841856978812596693022424337672092082971388140019184665750038855725500033559314391899546653986154243458710167237042803992997811358258774314734679280277809514181202217517264491214788305969279462414667410655376432125267710082601858279297639911893700795820499996655889674858879442050170861350691541772536050003307284632253956814762258016765117645263671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,29] -20181606142733739441517161185584506130361947486160895634908478036760245636614982442220197015335202021265571955502637863706742061003682736151133698821361905901454983858467960881499287367639077535243314773876334292541183868578366787125233138864594189840258803719883657597564943876285837484140717040351588875206303996209545697089938173755924259093688680624971656608910791253939013303423457940434353874609457262728779649273191194810290282070874510617535337082071711779734606783460832991465049790802568723124437882680717295418043702447109096489034994241927991946284796362935984922466546845476876227523345441728262733517829066899408130191367236032533216479575095371530646652852129739477221808539712385890738265657186889187241865620850798486047239772867295055545138399772553219961564902141530890290261903144323400625403629644013075212081893162416309179853055119016654387500407872696493177857259362472242983350032047699920272628058461439519643429826213366499928980729783636274696202633723392842673150167311576980014706794308454628307375263413537134959130743305472958155252600241754773125264189775763162217453317598971824048636296774192847884388965943325041592807002371350606970581356297637506870627748943507376019020105265865662991574247671053161079484181701624335012054914655810087658559444668384268501932183574762300618864275350546388679661412905562553982312732341619880825466019959841946734374393803078001440731687628087807407574292158142550015918863913650029165819615210285108050821094090689984002736116312667514852863429609681138354868057026488570458437087638070709080616629544887632300892287855170333342365085516048458431971333690558941721750420201728542681282364334556160035290435888685400723316622552690744281090327684687429619166687398796651163134099602060161750569841305786991115834170524057802693016495738342736624179656083734309081378032768543833665231332705311554502543062433635646574892897029203755826252378940135704832220451563639467062737487297416637149223980643760538981899378833421751610599821675538441585412842810527256265057645984355646174061047726104867238311613538687286006895105467686236353140986297798724491881389785734619094767925221116931330332660120640196862340888176270245960753153060841849495828763640806008263143062781336264404740765485220085743649938555813188788852205768262271616550446484372067168045769441906793076485545109950739867706951008617877960205078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,30] 21672739926100063425223061678969236846511659212343515763509930213440285570937659443077894932347389277119952989033337097192195339024911252849813523407750632095480612304481019286313886747011482174728368078647175011157345336344617178946389018755140973258450662232071395917407119504775757776687545909328447137137513677053204070617104095163014153279942953072514822848938541327417266906321370942317675093834068999444713018661549789840192367424552334071702979927466597087398713589601221285798844378003342782636574008364996962750604844122154542811168172222729881928257303284133390506989132889579480168915938441848708615540301029289349831511712307647592092108392892730960076125633256104911410567882921769303547164221509393879796867080498247410915958230613658333494559476776737636113089458233021135551602414547118657818351846855999659273558082477577848033993744714455987389088379829960530593154302853595559009777548614783590782557264850466902705321370060710023986641777223767707625874951849405732164090436864858294687703633440103684951251765433627612989487529845486860890924473035347037530853069499502566747051243175314873650617272135294463357612372235059621581751332237135071118506800790610401362325858477818100228830621111881162590331044427089449381447549768698837393286698983497381304927815744772784982772525081191737592167228724543979272737048710439899676909099024060869919196566143655218055073258857593674187676772792235428167951072317081746151335381768906922121533539338159551581172197360745842732614001903824256348179012116195657257856780540609791856610589676260122867455176278774248157076102190832585734809830987657324225553372322673810210510826524666855124244103843793637813814557034239714250718171782886672988183974342363101995090725403241774609954116700852191280750992080581105922251687457089269034441793954226507561594859634862155777138182747603630885814260086643501916635828948055408039818520368301347600723188886983385174578100047853924352166610436460760349662233824898246954113139451412225799068216434187927982525329793514186149305846554363498629120904396343440787997875780988595713101915474428883242195212852771256533140306905184942805669998572371858788018671849963684147081947266471509347776811804307725961580189941048052680429443794926805406485569012623375790628917709996284448333991945855644008719265608600908761766910077460483219075786150572506538730132357872091233730316162109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,31] -19933682159166696741693309848910356147492397620294163021013494411698774618151466833080913785664643389725751668398876358385476660912299730817251263739816575239303733821799204936504724875719013050753888410410792422548009372104679594888409753676049950538629238753678407396021706184220133487191767792237908457084938419752522713219677070055471178730103599038171236930331479690837298728392502254381028760230943167650639370120512021992890090971809720616652829970111203681263852814471035281245081035622987708227050427109054161261552738440139175526572017801208214556830132008752132714527252820777047089933448256612656918386508911139990567397169632883490008660870181693967506015249848935393464976252820149554215695310730847531025102781807159998461086586981014754869102074864110803175650678675180802694846289789850662695007891878687497737630457837709607521166241832167373388757292646520094485752872340100873374008020774156383026859584067095666213049866503444766767016635176728133003148276028762340298260410054958550422592731585006412351242919571016705430876709664348902070291655328525202333069268098342554502379562200900489809578066530951367050431155112568848872167761020590324146413982881396923111397357579526854106486712550483141564409980886364843693395184290594586387670538898576183943859427364039158152991801821958367755655533757206077202476207416342063743083770988659958782769586182938210216833590035086304303901165753079316811545460435747134877644410157106541453483846168575214712024776720553861766482318169103623392641647975895834290233676937430034561123768541778870251416527806687252037743831933022691820600608179465951978522742503347391692720908256544295205065255986015182465824607685019571258563658965654036451546641393858680790800895799044519148464944885429209326244262111168697463052881922132154074093124892263670738476479692157859766245481003294175549258531529280703491134761718709868108643639256459022074546399174841508119786548563331003571964731091377397183431269249988751476692224036629258578965481679798423953917888924819742704512757609469868556020050335597107765867854075934953076099133877116687699468697942825613973490626804044930930076662427659161972053187411249992100530094085787538653530224996923042454080447614266947931776337389202434048802275609920531535628000168667009025654226488458540280612819100658700794434902717331747489539222756439551361621520346784047433175146579742431640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,32] 15617771471110217126108040292211923325415121708591267595461376407642767254844395525480644531613274603554562102145379458001111161428000786921955012755457933677744257318686554651912332457648074905713115099381607794823901699262112682538309011653751697937185688737355431644448642672624613497240637762892295273316532545562321706267231690999620248415207848293892860840799996932682898233306307446257835881057224924130473930769805704386913765810701650743607112088426324183489292131165343862891688941535414208345322078230391568492779878270956730194993259643365723400614963634391117430729804706832366188770264541114459641542060634338094868143411340653222027764030868840851552296743750878712636348592771426135247451431439867420338759156502781958831159772192136763848689627193834149979029419285370770502592507616050113272710623486602184119737572375159277895074557454579877570058357444119455896837054333185978439975700863993829328605120479852368197128621452533236073902067615606638059084402097138630878223479222846552410939954638877769852257049394205183847314286931329490840244843440446224102140991113223810342883755189066185917058888171300339102813993810578051517202809714424828632987659223766936387825466936610117494897100414832769666215062169710985676527661159637875406009457096749775726426922768016668423960124338017284237438635712005423734477773330667557234662324447308872158582538462978924396375717341113505292016940612372630531955813505188633157678258935068518418615236338364956398426316574947492257962082269314218045934464019871052277531580688437089016274408270865231900086460850668957787384024402921487066517459933312985790095066020821979436143242207523877009861309280814048078754666916503983362783056710922136403728381412950178255130798034543263845382606266504737797238938771325659436018030352096502336711893466581242052662857311528594199939299857317095826894140004547270555894264045158256463295687306678091949822504046714322110473665749367400565192273521183928305851648721937175429319894267530702973228701161903044590458894975175500156048548491813037803016929320247863231015714136974384834438130930780637192668660322499762539057027347758270381179397119262819518650797021724920977068816340266751719115547762054587214201001499263590836097640015444025461515705332723406288800210642091602745445136335080910100285356102809085183167777712749365177278986949797428919975189691824740009451488731428980827331542968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,33] -10620519513433431386785514242676966224499909933300401822371610252178914732602020806235407624108770844403127544676954048847708850730865004717922890382597601850364202579252941335666358991086330603809676963746455750279978860211407090916129717864184908011949721963439639211635115415227004352545454444057462443672829562372054098425043067381144289397401466607174782153937244548348388778941378366324427187586174631319435018245782111372980662560991796907242894161247182532698247692237123350047909771827610787820624313663053313606821629165551450920559119066697822101142896983417408680793625165699956403547579338725093260352479303990295855781547170445193467789080688200742429154268752362715518114150304342265327539468150119256040429844842490212955969018763480193830866546256050294512714352050672373061230914378495126318106133776537064110790045809482594064782093379739010343800447816668759371162533939262604310869429475136227999750624760409857412839126869766440148393698712866563726323523914321557810682051980456057724248281002229757210897163253916783464579983589998433949930060767841548778363253272188939639872039650733046093573296089267406586984654540952302186956918955303052859499805011425300296625010546999481034932854460162339326361792333151681771607156547438067156242936673063028771575032533806603202699014700903797623518290023643564798012946914264669972308649949482824172502911633389397916880758384972670053770871961226998495328517764967950452286598228223494514794130649629349133646896504101902825870385379636211351692559478484961930683735925555620731787075911718474792531188967814918901031287686025508195434277820961037175118636699234622980725151179440656627499137179592875262287492868668413696488160852446930539071238368821553816556749570032796004003577028682844408308749608227267976391615933514590405988016406672180020580461683343384257988976409335105611488892684159907417331746480716703975030494746027811934851494375292105356913825281208879783503319696404591514629081066333364380471641950596959913260834858777705548578222916416277129207766729574346666121929199591634394110580712629878825299909941560301232378720322166417242874227429422016238955831422595293820864433019904529275076479632758925121450186529167987357013657305266254558084040991896681885742413566131743889719304632106294862723435102094087490824722954227210935761106168087609476371673185564049433005763967936713797257652913685888051986694335937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,34] 6456396742620250150401693882307501827143974787680278951206311223003290632373264851947296863247527003713951354536576325054119036991430937553543556778357171727077334270042128301831764418893119086111452957128853892912335717608829243473727530051917391057492386813045503199190796766176678594145382639075639232959891685502407558849070001595418314247730630667516315202660705983194747831813598461732919792823926432636179419919297892633150434226231738465941408027990997056944836623871213882633846665333487414998425247897621602190951752681256374852532829985231693668408724238520267198372898999024464285992101460549849243374398795037065268744098934505973477401557671799775785396592467544408702754995305639180424335628078779500501913223224266214491187274850009414251153573825916723550961353085054729075973453837350845862834820913498005236501770829817422021613747987683680924395440557253623846760038208886114658301080271117491472041132989536170563443483507135136873109092755388875655278877556128463554209201053648975785711191515307666757011972427316558519422088746380511811865655426552368113337463987812313591418533157283257012108217634335231800028839988406853822829550511443272454631450943353313215623381829771333704740121427847081473863268191779104145599407132498184338165554448796445956463726553499489299300746218437392983386816283718497586174079433874464735619968053868293831445185016744752328223520685352820555087884106573611124950953472254177032266044821193199508601067156869843086800726528833792525574821338562690816244410317334505420137133614922202808622174857070563339697025926372553173157699681219771505380886702854443648953635404083150910159559269086899571719573472817618051748786615880733887246517226776324697564857301489420118949686765486537648980734773624275794776027979987926692187384086550135135467353041914785321706010106750151483463566604566920703880236631378547853495209269388042821195043598952530142521523003894796247078910753049203028503291547786671014252306904935352514055168589836656390591596384920237538441797147327803094698984235732020755456554563195273445168429556723566978818924711512013634296549565540493826624154787810644129075138884766431869151659662289693138526136172020159030665920555643013921097897561990018796686006391845824393170515497133537751225838549662992262724488377552314108841482545429928001462042888967106385029860871535085814534011718275323333304793749221062171272933483123779296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,35] -3611018702132595973073090011068585846977402304230992851217231647669727222624843986351367517767380208538259718911559893975678179799265217100341393273150078525656269798029275993469951945893176592065983470607160327775115131607318352051568151852256529411449906812522996020036108065476739121788504018292905574477706512019774796665040424185035413016430967952412995927208112152741764362978357356952951655416008710797558752069174201353051464348236704684875005609120599316764394755001103983174885939629678967547156541678201102932911905384210443009499124040017735996084808855706492913998668987954722277906834425669040087615837747503779925482605803140202529009806622800458342743558067349944944705126423286125595292215054344372104152926062367182562936159843877570702721949931102195532295316528893434681074217813940884278276554705466104543341165994529145678719319066432684862145675237100983012959445678431916343295203292118572416800965865692399558405291763141772787790830088302089607678070621101120083409492200449516094452346688351888127077741005294496564194802271666837064051530963632402723317173696151975635057461700279557669913139740967707225025444166039368853613332190216310411316319659050371617171664526672332024048439222098026407427976753244372526363315045795560601906860844978860479582187840957683437895816947976951861975062411430757878187062679686329078119825728260002919787648955321405142737029478951104390704116641179009712744945917221667647415182050411380499582341386948889169079848829591893129974816872393507773709524480112389462392991306100645730465282089825203228992102201860744668185029118101496393564124110796408775754861192899824723244041987856323333899521736506164037351506488931369980784881971504569295684849515911218566139683967765341365944097035363233506697664236477844629562284949814040048727280270515627471439045464303754163100445884780042340503636564957026803764253282531717442916226846156451452875665851257622713039328538988414643320549444505176856363539100727079191201711689624431475187352943930563783549967437506856502523107555916320358231569340301469358511351478278311840138469896988505603030153936627356643258544741778476589285704933157200459453466916598022685097682672462633470725166556625863123504860516838923622447551053083530459708520025553333612150322607636335300512812708117515208609164541779384232459397600313092582110655890965166457589899104310248778028011318319556721689878031611442565917968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,36] 1888088814861824509274324562606942420349276673828198234799932971677158129165580461741929118798059087075427483293419031494321981261914961892502112738432000431576926008783377852163518171685817212888480816224713926843473634437462482431800814568408475663478870965659453677952391871204971106517715399301469834020133216389544773069920964763870732837670020189312937234139436787492258015907049761827240054767309648592276703149688680687253270999546859716594775236542204342128439017444652701811425346675425642345844888867530964066280561337037481674302464130723355257259778080687748091171033884911518651298056507796913203692993194799442752063869997395544280025526060089956115397689798800270526113004323836999352920299469131919737532911158028606724239773427406434917989561181900187909154625919369465405979695242464366106027542397865551245743884653344799727501126260521810237486607447219464734212947096157567366599519398070190455307873486874984719421330973951409662015292993966306619240055809882247231635712501907549769466208615644570833631335392445123993202244979118398308665244593278862219012709441550771007083900959529354561833555232000747612189813332159811420819363598527272439901259279535143610823491312176409696141079952846444222580881615493228806045498579897415384383698528700840244942537882333167550714482608508164999731803481590843922258051692914127159253474602947820336127514380850606244977816481733903543022667736650111025015431940842331925073110369817737214144481743351841178213309051501222266273822404633110439005774035675833683267447157417054433757266432800399208590177229744360895171071556980460225154255089259058110320750200987324586941890780601001720657220835569023719840047503506709088285042433360834502041341225058225707440336250662298525206864479055805553662801429909516000321115576186842498753328298381248952634290626180350992084762863527824624428279948416178626826581925237019159212453354949275629817667268613186996840807178786400603496667262362226711708991193276213706321458068754926958433397555493506622974233217760584511029664174950795150095468125050820076841760841545186217906299383505586975771250577260615475090561434991498371028456058463284318278475579402775487991374692147612288475430204455221810629840756204005471806551778219950406754517740811570073476637466081849578877026356792352841037158137558982039373229605313107730300964996785234223030961115727607047061909623097974986194458324462175369262695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,37] -918556068558195730668802441228031395022146331801319976381982770062236354596660432849306621010111042321530113073761195026620428726613854710849868324336134624484356695859902616305082205118926275818650156411484907654374992348666212541618925783640452699250848493824737756757916246858207242879721895426001151927229147115077619770357814747876063688888150136170426438363887101653880894877626269755720035470763984698492101537317226099464985660546866681797621494734476760388176884299542560171366964542328444878561808862356379452221011244363784415168166300575886888166412190541746835084254859003187884873641585329690341929031709553826082800804432562289223125293883076297244623091115712115453156192595403506506637178199310776501986034678342755065102828969691520646712300435114416731457812425722278544039415699724399237936414480638409766262863277240224051533483953701154851893730745947051498245112779779605325583302918413900434596481420887014242264752933640058950973118405129709115362069247697270342187629686965118296561189004542922054345767539549762056389105365031789633497682627968655751754562947545099198650037782512804073644483073791135367544250059778055195408738367126821747778034951117210543068177476207734999947873319241038875474852268432825610863436946554852248450870056402913670035504688925406189656793213965567570047991488803300357017198565722658661017968581965891539811941152312153349237161393590223064135338870523354921948227719588750211540196574936126793984264583083074830897494452325746351023722252848526952984733912795669360432961446624764421262205146816985999887864908780344391230349813661856246952572772158395166687621553064299534358266132197830970917587228538474740778498692158091860517073049453820470935583045616677190671964478582085803527917187456331616354920695991197435557642624248172039864975497188862760955004982132707499406350109231939660262199083159328592273479391735183041430645936729944968506506090815303415219236201309152902153474965418124822161615048776286461994382188483328153951156964391357319323109494942113688693924714096636229366189273176973690068382606774338060117074095692240901008438188485594692145091552825715277180845956318494686113838704930338601513275757721248763828223061215256612692041162739219422595323806693832338557884050066645361506828304530511714827975822519112254323552226734205337112537601948711316672268068913436291582210335675880849669349467040424528363473655190318822860717773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,38] 405577032103380098705400907651479178399138306017955155779084985686866897393684414937331009466677174738086378101625962393074279199595640265569573119870628016865868229299174251425070141023994270966846941748595051289796831216234509218686527389062607849484591501914500809444710766378690399562194428509552078854748046823782601611244990260573598664722806373174657454818856056738192857345809699332441551521134211643057186374936292740222106224628207651940932376704754446513650232427668648138715635262313304617830887604847223625711702561674533737245213302910834888428973555176021991959236981386643211131414445380496923598848006416676831331221463670981149825454359366807035902801068741887765504412938007999071600034747789804073184460650105536253971338086756135505058303848939701764152524153799054518302795531847484518476627526156305158011238874914763531824211544085155461487266391945279315435782220639590064730664223469221130933075956780207742557285063937731104532351009378506681637470145727464625085168760366915624740949610483767595915006827404088998403629474191021534609573675492339800265443192272555184701002432891054415194593784445240128593699554048678429905405072522529908716928067846863684710419196710502469710936016443115013409648498149064853460035381773530364967168283745381896727511427767851982073842977537111920793830833310063436928460801303948112196890945682593100382859885297946554056687702583192716689222788406689271779574265711853634413468878213641239185888781871584382483105323909519476456727829091738819300355865507472378582395150618494534563810488536736381793371770419048234952922702276424741892319081684364403495524508726884658959235346333957607745874805067979834879557333445904033733544851136942174527521325689472369787111562824241623959650072214010899241406256724437472823386015337124064986485126856456351235129982097170854998208464298506579962942804865596990930963165381427244351303504069136611970872143633251516364662816176145400157930918797786166883588442957114327866145064941765364571565593840581724200174522579982327270186355480024200648969678339108157603940130475333691807340193435190416452324426654968638186738041635823496990527637361719239509254603261444844264851356374627823058655992900081400304033945002836495350062968477568855089178624189414823694644511648189858196127652500513980557499463159856013274461593727264103015293080223693935667898492472908806218286421787621448542537905268545728176832199096679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,39] -155867936935634150183012363639144922412874369807846646691074140864083820928682503625569594729495343721056892839250748471839867604279621694209818771344791720954261827396823558654684088694841893527828988341267499827599606928721177973911807311439776102742842827235691781770121726191735738578737563883301309884834949187601374603962531482587975449024328277813848172027644175713609329148852539782714846920437319493429875274622610588670894297882733769297275702728291884197336109331465918298464797638955362374092414722825894797287821977718798036197142913983535925165427002686781536040503835400014465623354104621807293035200624811627820556463946279221407983926921748931811244914942442506385521091730089190791310203891643547524442311260141316419316000290252628264851654620702782068078179803620355199552690031180650928540912453626032305551312067510304105147606734119494753665128096392709564088759474779041994897761823314694453977700073210070484280129774851469609218074618009489208295820101283628699223924345731142208217205686184782869326984433519992382637651509765069069574517816151805223686825363232467971736512311391460749053182746430053872752748841501005400443611363892062247697564594288517305320033848196109459335495981129449971755287229899148290923647902621137112738349118570853712600806178305951296237909802433825544665272899924298320256053903213379353620562105327272657119029761251893547441382392551033475966911613703825191690432675459258190926307890894487947556148701716093315647232297321336296014305182834600989173400303726251259840819097396596438476061631140658756615562504731436593610047482411483314466948678553599673117867485645342559265720395769218226879789277178498903362835294769702275622271268091795260431555569312835653827893226254344411892968121989320274817559147072380783197367881002926818847605250366852590386025553739330162604455959192961419331789870177279053680296775360590893774133267883081051494051186190342122359558695690898138058430555551529694304817297478888929602509712866314845498047185661908611849277962838618664371387667099328286722426024092796465617298484091178142589135508534895956063022550752019136473631839889060961459088692059187198986835402248642376944047041595880573536928424075776510279078889034089162865612317565272345111180775398003685981573791271828067606647256974905092128355673627209168119762341222314076094562473006328841052895952454821814662976463087498537674665394225925751925387885421514511108398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,40] 48559908078901563107057948240598440965461532393933581551944028148541672485896440961496269162541528308024771229604977920827046619893056855682826449773944362003319110809972972008602460538692183112762795282015663404065304124036305495326454663442581987286106754129085677749954042274424358771955199943655767276455343974152584957461710720174817919406165957455196718083182561517102153501635990608997393727021305394727824640794436128556235517115997382039647133642630100743957641753977301964644946231531478729777566958553862304661097602778058246973819980078433805624719708946288313791024697614854707923872223120578071483381327893819694644372749149310936642971348239439430700609921089576495137920522329719545567184501147337049044138678024656604219560473621011325634628836791605628865327182764534419002632327006688923995905814491233664392165689232342968666007684353609459768568908057629011287675242370541742350587706733353027751388880312344449319395387577396734729622698310352063417149656743642330941155893425336378212836148199574700031606183908742916238002323131206199728334702747361844973508683534756903003114585533565488808224413940341571675994685996384684527539515846583901357989565027157508714309437071298514157205529174894337633438285334851954388895786336017883281565409735830119050470280476012934656432860032981568972418870504477914806371952462566995321865920749458681803205351264134593142378891218949673266082836737571079955686651647250508399630795850308408109696726889333941398696818535740884890923121794641376112460771928955277393506356122922558610399164723457988240601413781514501420072892320895830030565375546027621275456115238276169361184260337696231395004966684866809438588570248553875293265294726227512144602869567289538601751063005383285062140226723492341497250034577625366503054478429140554643775723928562414689883897122905368861318709917870403753795227485738993836144609120230554235032862382419285737580163881660325554849554803702803310041319080580995292200730460332745324766114626158890772875200935783015012578585512389014320514361338424641331422354753607250578022896837521201612167842123264706857273248650082272889177977767221641832580653190570627689795388945301833536104584591783389537315161235962167919771555559771094060273656222661224588058487813719096351635189322537937758371376013271753903361969578859289125390890634766653569345037682777281094876235081563026150922124851823090651392166982452947010528987448196858167648315429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,41] -10110857736274527677695688731915068081507322783179678962351272567069023891024467563277099087985609925500688414643415848603110869244235211655657986529702698476500260347238142781387053749258967251828179610785420906810843715222176897618751575637734231222881491809682531729759722351515997408617477786327893775574027802350137550057156287605935408554706157319483612626763657203890872348437459444864666723097971720794515216712365794363722548870507325920110520124335075162527001243846621448938679990947308848702757443990127252640379222395749053888664515800568460041519421533332807241681296439555903039826423408655561510866375397080222360794033939044722947711143466030687818403196631486678494220454586709302060876576520378877150273623344482389856101095994771946420393812944835783719995663814797254299693719371984208934316759543048953879472997240049223493164655114113974641435770058848689697317785932598787388361973760023105906241182493662946686515146493126639637203321228247434790567650375575492476676666078860319293925150758856313899034867837128253378794282780840861919690148716997147512274649823160956921989947759040808801874245741318904602331154218598698434578607005242108194883027755951802368595366546152154078238008654765152701059547445922043927628433445944817687355459749848654003298371808372497044991889444815692609315735949707352055563529463537074858994863106223042114772562613151187674109369172733509072970874336015260083432496601798306379040181944363285946975286788507147478844342460868248412765445717106549826702789962016479338946982745038891279100124281920083015963570239274472574995879373647125160398904897689562740071301135049006921700308108597083225328432309422404239676031549912013048724537463250765793203676313681181320660249928944738731735350155883052183777930833492713712064475474138563725866339831995228009908911393319192592670057986154671217226441407206657603872350732046583614573328499468288741542290142530730109075434995999432107312611407476009622579640431711697376524996692101626487113547013305666191121722266371414285770392660009789501989901148064577651831192630485271485936413778248435256548980801019506884343697219467754254533884846272697665378982126233624845164897204214144267182790073009805585061387990635245983288181759269885168244455607347417268036382184267280273162467360876787757670808606048512521707869234438540197601009376108902630457628209639786927835896908379817556119145737295039744196856190683320164680480957031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,42] -177843812012731587685039920154060792612760423250416220917783774159978919422613983858572463164411473015618050877908141450003182790676008977266304388611689961269781677433911238566543539156772851846605953610826193108871065247195913361874836125641172251303213822490086474962629843828476206522881026167616584643886992338764387504990839381588146948726346563097471009848249018069707213146530325957346268648745159368657701443036815602606928878722246226762026136518036898387238311845903243757028551017980722968774033587214872520299602847958710340115322983523801046647498655079961168390680162664002099015352019422654742584332097569396565407103176818414299145608310647690802411811924598716014459706759870017546056162232708882217079148335933684912587664419331038127690393825870711160001482026391186756868552921729784558498167299938781746812257993000957357182168330783656775231128390809787829605488945190745336223609515973779113349441352178319786591786900903086273479112851718886473554776561715994583038043767256132585702783246046400488260018147990583207515863714519127916915282871483811306801888271207787564108185386725529869781389198136142108157943120057058974259619290772421257848167965119642966887177488474559836428723980549476285059065217256957031938298975004545070773730980727761473968009014285254637816020976068713945486625292139657747506731386141494053388448868577590221600213673260574678910007568446238211094251905783266026461256270629519887883200805366428085836978767643759989487076565915548773269408710065697466575059112943307844184018690860127285009295291821885091888238853909903476630487183809886934629163280767949624076585842079784749748395400253161124806101957122249590716138971184991839934529728486221427029594590775646746810975619005989148975533072039425848657087729579799912659126198094104653828350129923908844375558178358324697744197477851584753392484679899000409144926338762747636455381054216323846509075252096337912072201789114585968165457271236785882103948580036980960939347190077550997960343278204834058743832192637805113691055548886006043524023968541334034282100099789155120394930234784130846096413428426960554845775795287032687295063879501885714449805263859283854698808139539804207365729040539062405909187546845647856701187237706141188023825275933364846347495690998383329935214720159525685703512134602879693735715559103074581463642112717994795254296704110095996920692899657252163752928326179180741617447125690887332893908023834228515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,43] 1437465061854565262345096527588618842636670760261792966615802420136214326431118605779499430132578818470923398190335753069786454199048771058389435178503393458733438133601703190918506743993007318802302409565458134614384749140213863508982643038300598578213228019787573017503088213191985056936821453990355880795764454977574998433358446988009635006133495595665419839917755828517608786458466453836904338587632453567940991706334597430492598613206839316945457976371861539264324257200590059275860592885713229816528327627001744277307347967948425714205930441233293368391195802773026733984278624825926484927415250742838870298986124467509736647534962240366269887032916069217162059941616578742016101147961983508921711975064639325903461344041669119766116006660056080942554313068624586774455255010261424131101271508297801067309395552543425228155078570580578498350407319913377011172879380747922222622256652423305826571594978078403029890214455209328133015516319706031013809056401898680411195218146369857586473181668116749053140651957414414281115025632042427773069433756408898697984726762364865329172946236868868581350924924281416564534239796138449367628249555409745692522921891471090792437486892596085671278285139505381773420665620875464117868551154060279592791563700386415610042156360710092994933608885762045764533603902900346515799607945096432049525746462465048410183879729876306542176858341220706067971102122313726779980934212396307247237433036252426192433804501411692719133884460686892965520511096188769735466057760321387972794465184955317932658354109316453448686030802914328774339051695219136099434813165259532895973586985802043123634466338747297281007698193618387853870896035646730999195967863489964593014745026062135296526147508274048865438965238715325476732798298620291760659782976200264615939334012366256690404171071871598502316564273429878690018905018440334270438935660181674227249827773021384047286080464734745611180893553204478754619802024551302645782634532139823045240236892080997965866132717387638189757932631675537396832137684105396904308310466642569421062201110729193492903080878706842089989621021169801621868551474591045462439064367058849827199717200455070368199532988817816245808782549011015682717991895504039166601338500276058270319514207667487188920885137155653188424803162968284218683074375617456456892768027050986587045676168455717777940326878438067910156436395817212975063262955492629589615346391562837054895959698619378741568652912974357604980468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,44] -849337417907648049723272075520936919855177444235214858709434175989909375928927714477633377906354457805128169172074122635884908141129373617861728123265584211394887581917220301190555273957913847199071280074326096549826565128613059557275944345492497963878876025467576891253996835692989835033685842680486379159429624442809769483514337430955715640655070163579861799904219605639704772121972988764657803129578504624872116417622261031204012316101399213914830067390344797733176390117893529462325714086291606606256912589904034196002107743694739797426734730105676567499700937348206381111988944792553117720036540803034668163397679767616045405220288453661104236944632609840156462523246956206274344426767802140313493168731802181579549758197669056947474078388559089407338071493722381010457701565026465382585210753271805986802680195822129337367250250907298519675809539919866531202576349251478320471833917782632262942887131377260701714883685384175805653665153378796572259154212856638841847956065854697537684966153463961601052847319026662496861679009663442152034881035172985386139989968681164050337329579578144378183268342539807615066007885073643239665909855861121089656483531530474829426982568700485227802438593504222678328444595768602234904716531025258523697929291155822393507031288662772745622284565832282504839606858376681803355369244427193521337481099416130301737292691547685069160224770689048056203242819754555922336394559423355988014068955649494423636883902213342284625873106204557845765373172531425407111824279175695839433977001883951502291551405937209477189591047590979017422208832379429432115736413188314605179562625710072573414531431294141717574875268742418705549670007048898731492924093799482497004787783302234019993956056185024143928558853293552247871858029234836423525228502958590252914037157344898799037719546662841726075159623480975750881870111390571413847272293281990882260997730873580640571660470030744310056417842059886451063471549871990184746447942854807127206189795395522646436145710993839378264376535845049634088676438041278295975562097677919142031134856717588166066388356297946684907862235625484811956062128484446749158942518623421959982943850293464717436481720211362566852055894809513237860595870851942633054071005032396671859841312718845416948534512821165989117821909244800867531595286103240517989542342899151586752369174597703210057596956763429275382306145722698183486461826334826320430170887157405008066504530084284141366879339329898357391357421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,45] 336265186858135906899987334827774888455336207044349206780754506989937746290299646520289719473653248134813324089040182133479224215186519767753448012336353223785226185482883150229255828202643077940297253115746643880902237281561638932452896163842358178916808411673768611847227390094568339054288623740186820376545163937902756072044665312604289316047602824879867075868571468813076698568386909477766742857320299976809897686600571015386759504833619315080704844481936304648615879349988041190975189559659210687716940586798929354954299661782145199586406629430392530332774817562343346602278197706067402701248424353193302840805510403412655999217629137441492659800477979066660790879645966998779239632361920439697467231000851963368848533076301844915996883958767860989224664261284942499995870518811644843148179308965858555376910063770496469180830241692001190643088804917527064812521231699420921467789197353856283322711917915658378137974179314686874499409447725094480738460876539777133249555828721259564039461061038965959261995082193051472592460019101259338249383072635889124549608714219891269496830408366706453225588501922371559755892353479559514799135125560004767918364586091567847065394347818675482116056495294982086592327167999946661156072127781110469081452846453977479325980393457762197174728696356435083592076992773852521640445524730809370711046949213661324529296363170970655651958556256229361717657962312040146742387058850045167459298777458326989767431137060343216155123505058695820512674783187985304377773871345033870522045086250196114115584238006573997434489665261685266397983354844325559472617725864676262740245818560475117598750992748666043654266373518385168026466262004910256998478079906197706721394225090123214508912423935333907118402768649895517619072085268109617664683922269708424406534462321443949498513349725798666379205107364005400362693464464288549031954827222768187073239589772197876213460831526285000131352936091874874145605828951327324126774218609248506830685480282708625857978544064384844187462534679338311105383024827711154842802740390746521431771794119970380221632530943896710619854729674585041765889049747760768749168071583840185341248205854212837067106721030807400791892591898581694923914282194495271893740210780386341839004893147471782103024394091875962911110975331317181521338711418447224191595269874103216732284513442621709978914470267466429084538726699404670917547393194972143890680755551891387169802607494395463305636440054513514041900634765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,46] -103925985173924771279140012399190249405804766800669049465449285279615188845645402522933916510995601185913805345336146333078391714477701437934476928452542684052619655221623676706927251927348740685571581165296836001160257662285714851949033163127144690307540133040440872923342802707737757060510345127150567993813194030657693209008924235508004756755404591991538748360300437500545599300420340970489577446983051516112886961111260099460775910810935594936991667423458192750377245204980905424513616488303704528151272971867724370462436681068728839920226961871141568286814513728242302842672085786298587358195046244624886623516087950054869456952188376330515640042016134862028908584739443408539005344075441035727011089652553175077436562536395361934717423467434898982903043715967329548110479482334491978461549311083269065247005017814580849798423560253634434633726500292863137212978896788176467532166692341351140679198955001105254804614625941041072649743301349041291442036167927077869831402631999508280053330406552862239296182278780781652231264451650791820206728989815150646759433865921195726011435793025560576597558145849077970186424321645547475652148141756612130886092815662579923422144161845852921123595692996119079140792777581290664260675343350284802231041124999548901753193814856167112481211240356698718911016298833209520025449695203541489178075257565881738591797997502620351645688449589900735409264460799848493484111485568592679153313186821796060116493875675896859082879230446215392788795355285197266235326674334492500056710379163729106882441829777391574087266418505651910222643539717103496139581331326167006679564413044450502166423806560256698748111087654536063906256437602679079284576498445182424238796765781577303410561629171434253921160826637953072704382026470481464267304235151691212629915632623593842707700332330195026919095628642517771360775864460067577159485485353395277711068080075279398033689487354248815938382546200342270896967657366331174333250607645241677426327467944643979156369094680096820282747289339268978631792012246332936833660426059211114431950477991560767471726642115489659550282635841142107431515266611753914204780645262485726320631780984944242047416212590565179600389629012856972793714311558696869530564479322364880103159022943698297179801228490612932655103229114191742072415755926475352040663533930373528184194865208304195422196222076994478550751161743866283507792370316342467047803348040235617773372980114101292448136604207320488058030605316162109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,47] 26160648328376416497632088792424735420757139888958907119214485280712213896425906494669956245589064410076849792177003958769723027669700740813651011776065267829531733280633664746747320998429456742466582561163215636259645353854564050131724382909781260582304152904060507336523921802730474604053257779325533015581297283801751946805266817030415017096543893881485582196452370940985502498572768229192597364832485270766265524274950164003897402370791236690444340349105822085750365527624953071590091129737509827231719215349181257025505858212586643200134079352135638551622921413506364841860421284947225486392222632219612601454235906517924730890208103665368029913963406268542011084850192828065514313329866137027260280384733633044020549725901409706022752672282347861161035842054277017812244443246007543746528269109459112830910461438986579793403903111158985685585416560275643974131431726379971512600519598877465475116053067682173357342375991256345006877176150479019324423619145031944773539937024271409703326423839375840031960181910941295688149779823467387909043905518946263741662814017580458842835676280532815065986146926704305613589896309248211984390139377646185256398233908774485149274305528371599892385796223602209991221575330376027351945916274365139595954688133718117795040090944173020481203673289908559579128343054044009848232014347739348716877423763283721047584592310087761955119230158479355499800787633157175713399745956821722418820476733375510642840351309353647094567586972874369058307954439629435419739982301361583344456418531165216334595038605891932258497815699138213912669567887806501154426235880343336152086742499822437992252104096159725534182525757301494159377489116815406334123842431639525136923052670556529825657903931437161898553326531156210494219920181821954482978486417347532956718080662599449118677997005761944862897526455059716540710584140578482409396089484662101951214204772958300706159488953792810436852652833701539188046626478742742146077774896791370634480285027888977367338879882489810585710504945619172816851683832284372618690598101123768887519759935048005472933004632050963639087960080285263984085790470786035105891379300912730555898150197027343902461791818643089658268316031623161938172991024665659829921332541851173657059721562049134228520937472686849286931808645414693919881072675038892325125585577859492839607796614430125053961520152539611454691226042363020792487570763424662218403957876431944583831993148852058223528815883440756806521676480770111083984375000000000000000000000000000000000000000000000000000000000000000000000000000000000 [67,48] -5432439139341610814058468975269098831181870281985909395363814145582844504639398668717632521226949443598065460901735568847406887388361977670072909948402886607853027635607892275580783377095709996847511016667711154415693606024388810799418047304543689585547434542182451755863086025468311056646971496798772283873100842730661944134854640052815335760763395516171417382333860988856377720887173134639306437160105543733381632231859380039788553423354147541669886915280488900808154776220388987603207372750427415191978457292120650676069241155630114691785242175665171922803092810685976652693143958748049046933124769002864769253805226880525009257454040422457689674405213401502526638603018831980251819687415939925400594835716419801571888322628618732295789485828443798303680734857385626453442720450953292659550595709686083644131706032136352555264647997042332659522553640583117958627092817320594957845257477397011474597002772570662537884894167923419326818372450305679594050466493258303575890943832019694064515459899185017074972606066544702542944547188175948942941008061574850373945364888530516492636427153219328343192127885545554846494306495650508178974588171924518933267610969759256756183765413845103310574901089584089019524054621428397792153341723097013825702690613277279145023374714522580549441515565061290187691538930928169755326726189693647853549733018578445843879050520823504332297233945439234720965507973604487009344258804632593160456589723619955663370319987018935296766386893427395589204384119868953339638604201900931697068268586478495043290721812576183483651020409187684205520089424451061389951228823376805653908403197619419203984377760498097508852187008329475886903869561478864311931940192428797281321111570035879026742454290525069934834991581019645703470272866009850327806454750838049428970229673376383620024808690210702123019901513519380709333909912458551374446023115012720523547885136512502221851428011175668637940774770203589772931353640159233132504661826113674691117770861438331817257718669786474108241471672957420546109930689703392379703180385993587987849433859180750659140515905558072898094095513923732565462480666039537350428084019535259546959589367412249188801036411142869552606591954819205588932906996246065265769317977842221409309381033928606205904521454549915309574319622843313688728678490633368229483890664632945491965718546552365051882395118319653066297421250716426783251186014784906209088608921551896704559693112408679213912643304190686066590387781616300344467163085937500000000000000000000000000000000000000000000000000000000000000000000000 [67,49] 932067981685315711232283954539743246102086396557308042679660730426962774772666842475864546283768186962351894106275400691061527534028203239126348928625752918632413687555660289811335385548847436955398118656581173907016223115449661379543683595398671428848101313447013340389486760113733981028798109571481364276101686331280430311368681764694267196103828494647515231184558563430205028241976086571231012319946224626133033983573360636766729171937114447913602710303288373933623284932185730259904449054700467528410810424909566631693054767478257047447825357353652503343940764703898766931909176458817356737063014239495386742723492776047662991559554934998208426107037473518218014388819212231582562227171583938476292671850928757241754778108415012317321442517241869255602280650516004561283993953802250726749314876722681862630599597884679424744060739777713740585142843447551014379872392291928088153209378612413372451597166478994343102655303892279989708642900378706103035489628001588933768088599654583652350858066589303898306942609805994073690521663801885993664208088313781608834272233714885529572569902693726765104249197295985190196780123722569917634861366995045072209903774100514867042649246397301359878586674305572084151697677034552964262805692634664355075051694473996404357243452655051757444930306305486010221312324680693201209259477610837790706393309382290430641058417829263051138660520739270017309610169948583033739559303142739041933004365569792873658827078928091233840258189443670284965308433656160631038134747278738596109480995291523349651457139541066242559951487891977111863135784629621158150626457248070268815076468076372547227521327374572266296564380117745821090294517611144037280372323752982284642893493463625733881156174838424785377998202583191767566458456483964301287246933698783570258050567257317881295573601528960938914805469699303604647688261750509075577839220109184472244402084487961096554323986244601057693208987037206918358940342674368737648699524278146493763964020941443232430150910331349370474725046924839078482238109197617684878656059371912092327037498221524869279887246684013687562580220319648302837075207455086535877291599029763245178460088939732655047586213712837558414836235117844502288936532643889101994936390746544950253588300834726264857279684063921139310546967414380502559206169706262718939097387288070792902873503476638972092684536093152242802618279358786524236885898835340399162528816872372367423550615448369498461413649482987242578246878110803663730621337890625000000000000000000000000000000000000000000000000000000000000000000 [67,50] -130832900059756259012665931865218432749665105331374293572935153463440892362143532737628884314153064089544362112342613314207352986810776739573539874244761017067330518009472136015399071028480000410392819563925352220232599870567344360520630226729479783271494048284348159192013722216359515341830205917849326591574373749410121857109191028729755867265892542527177881498341354145488246541103279042260288296308607564524495841915020393906110306135062891014445956847448711044849062202516467997503860739093317127399504319104351174846537579969629083417063786052847276229322730287664065077827682782693858204192726305098074644940587453263726845731524919812669158859059814997909168917464079576733842038611725517461097200312370260432472385239897037506936714571385053498855928806446420780913387352645827592056791172759665999158324397215516447405471573677668838223195702083977651663005631104358225014300225248181362890099191452117735860628196000704578083909544593338799908104904851109985435290526165375006428810083195556246934098688528540389327838299176525237768315612015446948745127184438240348884371314875013461409035591128757379541833386879260665510623358530425542796581726967994929277999338241252720311174570186318586995997165409638677974805540126547844386368229396437777001689143247919552076611034189047326404933966171078757024876731576070879096258519811972029483745617478681800448215149037576129165279784423555960169139940317353576552417189106379388434211480351863900090131436751523351551958417079804753817042677372777810018369772510369543323250539221692616372187110777616202187382935638221096270442080727926194818028645821863284536908852619141061827412109570732822624283142129004077160346067320111763029773407206492717540363691420763781566122647141427576336256639459006410267069058765422123115477574688255119390963415409852947588928472812506783612776915126396083013510466474781083854211706212431797367293531712637094722201828366407498088290534820314663386214882969865465586414063125174690139927210481853639810750117269903824066674855164236014375281753083400576699225393432775091068670825890735469553818713679292415435144530985007259169432671968684182403398009737526425155381650247279346606421917521879797303159718334129609873095146504908322246836007046384428344410213519156282002597923831966040526560555195158535242901125453872378929162610323775171425510327115344167890892213154956450508048118749644659008567187864078111389293230140280265979778946142935845860233445847597977262921631336212158203125000000000000000000000000000000000000000000000000000000 [67,51] 14341943127944489237585194579823762304363958096323555130749785999936370077163053283580789358071643324721277944560077992861961362569632036646193857963558860335324158951213706322040417787253660201305931723031918705044870809470425230709712388402107139552374918213106051653810013630697303027828724113677617468819462574615782444568047019686300391854244190081915519356239965487915507727722420229063170653176663666169863174885174356187510449271616469153297888369062633270410268088384255212283521082152768890436852444606540818905352864277826610371370701629915887361088673199027852894408109122468245464740172823498170045644496741767386647526702201343667413087386361956904096471915223232714387803937098301956380895654938582110420048449190402954688860684417132600876283855598304284395621379636286369661021078463741218824086992787479997953422294683524755164100723014647564071678223543454454267228205140480502189319367360055405721707797278511007501434328031353506707851532823450363597535688591541175678302029492803217529984070578688078310254145343492158308714386389815551651248140621136081902736830918129692655133074447133518149271383172359740887247088847852420768291432736537486574138051853679161541321432294529707233622044499379881312408987822705480274688685246988338593565480089228312583225136134817472422853730400266837050940286219229474769632536451485473198981829312515619578801015079178606977131818929056146053775037029277197065818344162137890961479604363545086219260261528514083403868209394349137193914625241680307578284361706119359847695771045395205316935892295202533013609525086948616116855779615972409499251221919126147841319429615059940758086199663930928547280325954473121316572020636476772208517628258445453247584227447838029687882452804521091544106766395065032543727962174098782737770692350531205634429597448027571529842206471121264420515289373210222265801951792183044202206042156049371214775961739507199789382970604335655266557079713078821040471079053205772020102637413419236653420291541559969729071983967462214889692996791412899288010927033709938497935459892715391076049959999055993868299258463173649541277242198619109805357016538776352643183769082226519208016875927823671294374310585774912665467421559966579869530363185173257283039390268852707830437701141289184435998243066558720861658732226669140073917846520155950299198605327916526026328164287336569579519217094490619471259801894063183115335014814846748650463026919708346909291330901904457361404135462557007940631592646241188049316406250000000000000000000000000000000000000000000000 [67,52] -1041948152686266186439913587483283523318983238472532137757420061213899380004675050688794077616509132477673636353567455781666392895874329824591397706239413264454543354026937192089336797181965666516333494752783529624946368979731702931627666802497879539709821684362735316579831740141231979853247194722218574695629456392646446531687197667630962802952169630866245451127295639268983623368196153959567968719676247208036376877503515898560569273933871687347437618745617583680430703702002833582363157794586508207743587729022291246739547090312387288432919967303104723406758541987293720645833045455938955279589734612206257686850818453006322879960356145001506519302468405137369691293106193554781097827395314666901753211088097003878926357545494410316585698235515188966476141981311765062717195022408689735527148045220391445837634944359974479939182746104696109981140774846363437972694100831214617091575689419647669541231634763310857181724257994328304871870013509407943760770672089678942749070031510104163724138335884296382503441671756577965300056306627590178332182017715972406556257964134150134271267985453538446858674013123094628314552139576099024607425651886677655564538620534082230760045169258440927569722274377830150437601144545224839156906272450331317162919113028640200904306512897721170485787738154847936708160234589508300906274609570678894288119361613536064588051823732751839154155845734566334493263611841403502951613803524413933481864817220062245469966825438793138730093589303417192619193813836535407615260811083420304944256387338436213702076856663269374486347927254056490823381096012689842231739011129354466939967371582975551854359838978468400474065095563477082282260954941006074269819405619154080211930284424573174435844013114233264484568217701216832170095648183174086943139969883565811306414613246721638873375938215722897324525411388987960630516272785540425417358424483582623278369849229829154175968778805005564101769076586136436847751498014318239887422134432423436343297823378654831727582951918463247648888084212115118182922118353493646823932778952378987084800618039718305993720237686771163040291156834754382030806685950744996951116127680259951725522870873972427336101122171180869936412021915779406546867916090201570980191909488813093900127919328842492612846922045693802366703250655888025016613118027156353500564511140181931916696632003459558371557690770312711351721233395995667108019447367208294651205457988308660865748080744693496401815899802050010555321338245882145656651118770241737365722656250000000000000000000000000000000000000000 [67,53] 14789022185844663363729801855359028975042072852123267762633203242252318187431159939043614794872230423079086818582446936919017689438496467199468885448737309853479422137943366284706006603807620886987110394126803496340816559008074420930676828018907186811102243710886384622762311551995069489121268950709302003328420753270850097264413250081407381461508101562541820436684887221999788519388834764570960167741056823267850411798565883173096251175927634811593885951578006508844052547883919730566526452331746119612779820146012813928092381420787114947414144809426972678392313070487107623452855891176441582322080818445180578634405054204811785610061262671728353385397082042988014822069776845595278432395468191454827789797761224416738267882581484216827766935717576107168313982327192368201722788699774508694027626540460476429693058128443141352741058258586853604779090760087666516946890302764714598818375799530407285318057504983794907591079787543953387021867633114558065329752324675536947371666440238684621095346981027214437862942946297692471930190033853732999219043433706368815128967268945023112639486019724564932986859805365497761941033601868311676870147473544276919961631780123293485816215746515874624267129436635387223236343579454531571542032971152093660250712656260887533619947002357681166438356999395117367888281313468652973298722884955139997586971635098022078395949331737231659700185202697112464725182752720733141762189663116522793307637187025227826704802426735347648706967151596743349560624733508938190330113768661124531747552317258223317847656890889054388479646639192904810878557854234826935801563299840800961248248207654032544508178024327509450933484799007948871649080073173179338575433189763394616790101684755627744053955618961110040012043742361075146545932218552937120851609824241467758978240929228346788859583993913858619324489845161556838116711060475677109277913767335580240920638038009034099598874511216021403372556979100202026971563420069206963551993732350677916261129356935058512275765458252281118251939392783275542704411695944504801306514993661014711710159845421942415307155281364498286178344919312446118177487366202530642351626142188875281689178446693246891221084480855665571379461112750989912796980805868115307404877688375776985960676175876904677383785802579904195156269887056887056956293710304960463416618825272436716536018361829012822999333432986015041837527851277131468163454590034825353928599508684858058843110020868815507125587103868407516015165761857907966714265057817101478576660156250000000000000000000000000000000000 [67,54] 6706368018136412362998789333101858195383891846208854452446250442511949669401118647139173653119772440961829116930602398064664137192738249483510292749569442646726170896284619915891325992501501769364492893633164311304318053606814904219478332585595318502493547520870999607579861432238048516094111384710573556044745708383621662319573655826100098607766148295942036523058395726098286445955392919340707035084942569691268656438367351768963287230805547777679038467538740643185567763546279404002629080940782409411047975538747777819272936198340639397397356814093227441586906402323903200451962334674117829785334381043130106624663906083365024412280742431147596520737174619707454922480689683378678426186072889976690877704829737312424256058510574992666550468588034112773280961364698665957272550211251593312719333885412555108943626440316145549635997015926260422426116669816583313234136964368922970193088979842858882980281249568052624097179058074250065455036020515317140515080805434122527234438369172434434675050705516983512631743984340784168001274862824017807572547518482015869529671797176315592522683006260967770843128210891213488448395717182122541946725720702955826699105244831718542373711580818172872434250667064811876134145826772892578072325953225567086980546288610124678873233121780234149442222374688949678195270564709379491113633762652879658126175206334636353121731820795263785052021480391458872684294224279094363915107001072226256275228984011314859049522037300975732128187518543438020546202911937159655436732993489951664058037166554051936474695039022873599152198351642821342557371444219451635554218922139922570523368603708451906512699288014292700634038103476943310287811845320467474870932346289016794960036558980962939125008562326011798994460142796930520008594659450287590168805777293280067234325409546609492498842983264084502235967950868677783835876491122324999322661564789023573016259846917402581709872613213503771309992887682669846683128709439516104481540386519045893471566204760869916867323173138198142504450949111632048384401714139571478804330457522600549010741665287212358953154996655730702395845312265603738551811952750792447510865460754875994603187654698653704752826211154253657704934310641330960720537632826925407288725402324773215082289699111885277468348475435221890772068272747736636217344758519265665087470171180626561698938013277475851923495844310091296306101258268012017836566986541541654713329147794996442147344428234955822648722623840373086232426999347619456237623580818763002753257751464843750000000000000000000000000 [67,55] -700391086554922571996374917812846682303523766669159220420753528461031703542062793841710850802441456327040024158955403138331653640042807025912250803299183483397758497535518687373111074494371783215050907745756552950086517800348524893484373285850207047075455994054145603672261242284892982022318772060607023646476095448835254859664335200197549282172798296372211452653088108305975258752951591044126237930649148802947052399365913225175383209184200647730902702634212660880792226925374294295698436764321148865574073219634971949465220264853829491972803997432580048785056241631746537752306698877336947559437680720676813413275099865184007516445993463107164622264679415715218112172203749662262269469044035857569791615515374333743087117594533312939882955912192760013129285474659498847652880495707160405895051707785588393489045665870316669316254589099143717924846634194403402802762437384135354140299333108838969947633875344384491074807245435784243567212083155694277752512622244587298936352437763743488847826924983527649186157656970739534612499979334888597274206433818638250002552210600311228945877813201580599058816591848604112993178330593190936465716569136225261743569558626637218257952312084075598606471932347658156176922616188761266552726267109346599591454052591464305373462861066119569616175180961147905828606117136675338586258906579042061836942322468355603550268415263652709216096955759219063794257353373806458622648401516203137662262566498866928417766329422109122862899354473319046824850696975292439835078242533505155193392618478620653257554960604200448160432160580976944247101701178733686015803097527527131533134463332693430648134833501065555429568578341671090089002910780651087000824938897171953730147424521821042427556011168784043239728206477694253446507502066340922714708386082181213940859061511090393893907777908454132743029299698455006106797991189782654608376231803562219913534843332096340636000560883182201578765999070490963102433028725248307341224803306142124293471494399938791023586781486606630138600212333021097033111348770955868367864511514673789287711444822280573775353813397913572528134913555893139209505859347175265192783081205539906795193291222213047524191399115679662945384010468788344012114785181164420750837949438376406959421728313076801275049844982839319701710662409594382911234042422430803894769970422326777082178885930085662573519192697361475338139365073832276265101678570421676252454291311272279754671571747408093001130530001498934802161039614895837561447944352721606264822185039520263671875000000000000000 [67,56] 3232943719444324867200777564218412140162297590893412837693300844053825668552754637165649099168712736409980525988886150993994361915807831048761460822340046391551572079647498156241066538582103933266505720377557586992319948511423429857961683329303688427760103757723268396704963605924855822472843150213511862248787697680090232296616453629398403778697796505062256596703581981484691381951895269256104458257270567476489620845802278303637563669419515924936200442280719426734667944349860874747343028062018635077357981567714610037168160351571477221478669100458158449097503726626220994147635586860594502920450178227903807717005411653190585506963743148153084412792365177996665035187244931126159325955629521170721626380756807235778595137964276273098240713578046783806175268396117065124475145744717591110931687825585802204773736532695460894698686262455734884704383792329825234135430678561506358523961145087698995850089908991255098171826921345208820394582495777128623173910060901281474463012921826818556107289549232259230468933720972203110027497328559382960540818512103155333782093098315429005819831655318030605576966367506122091590610901939735623998488349199379138891679325682559905078435830718263980760160557194265369569119654483364829572799342348099573167448887400499070060790409151080114141056237858257221365225901972172380929811955267353234770924534188349434569262923262834478537537344750782827273530724935951343397864434748035236635823122123298422849465511851795422324466423028913625172500210547084035070117619573198840301206379076340861758103762765016343832298630721791686493332605474473956216939975413506782769044083415735781226094610589237448742306262653236503085947975508890560666899029245264439036253722602118558223162255132244796362811311656589409265039874798998531112659140205402616425052440565495063243697963591565434604020755449467595605237980258666882371613447023983955148013995982006690105611547244021435930414898624801562603036310024075636034068868110016988471133467839785423755627042189170813850748675428050189435691866406368570684960477907083176760096044838945966498995819957690346776300992150597308310387389387373141598158283657306773267355746796678288746376567895834394642040638704159251927982631522754588490552867355451666286422426762591496133397411062210089984822123238299419231887087875817483516471091468106331017744894293197075104505797282774124177989134368485063711270187296414192384777937647463354102247448568749484119961744679982438853767167546673349924103713082246258636587299406528472900390625000000 [67,57] 2498273009993202812782796616255543362927321254458295770164327601972020841372954519376129598382095600835006390093534648049396787409550534343569804426938559694159242346486349595019546054180643354238704366746106939974494730494239121730718384257690886619617740712616225584378028534803888365377381484178704881575135081344271761093473045489898821270877270885681259492190077762889675672736954734858600333141385395846204661854061831141773512345439544634776897220305932129015674164264501485362495558014604562840076052234745492653409886430960112296336268985986637905386582637140349222255501000010961093848565439413435355027757563199347395630442676849860633900686429700395668179224361100148848418188023789059032477443720887603945166926485688746134714399935898695116705266964458715667714945365632434129306027807752523991209383204309166731261511147195071471255048504225347153245860424163156890867145839477554555171749122212371877144579824504483241802294091770843616305297899462801883239067633727135509256187668282405569286285547997634337542302000428125399246648536230984757378636770409248206394258370510007347516871523864576504020810581861216883014596790127930202349812878056608054638023151757098532872675496852615643672719723788110405536012960913543455388294038765461276810696931368270746680358222993705959147919491003634248000501050423655701659833441124141524122178572932212731292255443217241919192024600181385407901105582508108599906623123842840727526740902541239443954356908536799009911006250306387364937042434523615964180449794762965207920543541422282603428965390943727433979659587330385845218025893763445590135859189187961647998711701285119163239828174378315210119992776809967729425476766949476235471581462680810232754625894232171614101707868642067925962785270431885496965809104122137887997925528699877237211605769253435636838997824052776144561460091159106286785083107717040405417881016987207657059184094096095065095781481594117420036794321544649080576509640251689236827610648312089530185666335328754152225495399417407410039206265567747588246836127878876881348482808077124634812847309907293202912749272483632032114500034044499351750595096792037554147699671977296437649579544427139769480499552477063697518270063508146143981138657637195362725577994507567027095261289784678360347417474354632943048424032976389682101368766343543756225635735758511241928634754204204198110117503110239099355031217567917693351467735094958315022388574278412512671769158594750835947059904447488929736531648728714571916498243808746337890625000000 [67,58] 108669537382530576683948242035356014573710812088637471893874185615805164665185949259362393793917268361676295932212817608416137396288397841798426782454020021410113957664888486936686549900933556758178482339744803906575527219177660435153772706276742217864534255714950793458621058365778245686548675406787273168868564161039001440059108103897113718813812148074567284874265315241845381083946803119252718472177529655291797744251664226166914449160364506304547147102258401564522065603052962172836945391211395813336680192710237566776029577334387332295452523292394804451589148406388075291888275747899308764566208174417502883678445329403482946489200315835337145567583886989136730797460036280037286526190135881463091289031438654096433869211932660541001471296574469634423641995162306480081063781065001578317852339320692282371613830627144113284187966769374442338616938706398197820676896429993138923656559517376470104563008526870139794748931489517175049798314365728249391561358181046244752060059811389623646045576776537296420453427124678369847429716668375537322242131302569491808953813813561399255808398970424421941468246308498833890851416992886340913338126498169949381262053883719700121155749920796539579984708276146396381535288537519866251290525584240804419164410616955224037161510898210526620709569097918710444711400130525795759447293048458956668798898300054913436212681634117806790465397425391062872422958135779173763886318011516930457581853741195781762508702338742514168976440526988974283396596237678232430265357533371601781240758114828685145877713432938497723558476482734471086392546607147243849966840759090788090223112516230075955619911930569270661974602838646755568954631359392837634022516587798328946113391853806868197197592359415462248880732561046053127312336226186110457923755615806029900740905427835539586073453634994690689871001616552977803919084600607641156492501098886867258555984611908830283852123801231110712805876638795630170602265588219142990295681213351566393988792765481280462138040351555778672148626586319774530936921733643647096088945452265629485223063294798321350712173242242660583214518171422015049527763649796156201553605444684860597242360040265368813802538034515569095968548219092686686300589072286573946223112249860064666935282770504982886410881932406261283453059418039712329288969903510696652752759066499550551901386466500080953161856236089120208439592984273603554454659826880669496211492583093001840883319455077251713123737673645792419656756839524836943250418741513385612051934003829956054687500 [67,59] 67343113862422869371830008394016268007458608492418992576821650840086133618369392226106533544740151021192122841886725083523284112554745934188541382470895715162783491256102389565790832095237405432794514504216485482187014293801415651335857467833262669669685077995559309295561603685268236387359625163767612092395793643575024100271165353682547942267333358087522934145667255642681878001135359619708835147727982043579467339084191344630060526978469468794016832639768456961081744413070415830766937459570885474026781760778350417667172973240314075043640926495280918504434933229335997796313520162758557172335152957190748777116874983646953214457602151493626976813482067576806629376137342650772203828738601429387880376163779807208111450776932993339779477485934741095062848955480965103550592533854007173891080559095121920909789444611692729397039838603910787187345547956180932694940279715844293900836331882791520772020452480746051336356771398611776000583993986425070573837983414787625661879067986906200160469321851728741619817766534739414473678854296331873661377267600836604765121179204509482387527494511856907687204008530726749500624956955874527124471285884179931695897536673660130484429294869483965797849077073117018851113694782943469399110168237514302950286317307862814984688798114778349779397898450582209803800958868427802505827832955348931580831958568441075110313620430276293048239300255707669052109610543646089926841737517544053143590577429293875342679481897301807044611991579913454059858323819307407022327005552473015616060168834232281017037916170975245542594473280419476092139876160735156643283334678734861250476718914031512670104704866678275480111057321361264412344119062994869958198707404480602342929301972946558638312389605816439226942369393778816143865588736547228012999391585383793789726937311545823147490448663707440929291530245209241106166280008660786527733659374119381463412794465899337252011111534518338708837361293832699090503788989030067873986043499201293344684768510170166138934518741927044671189558903784796895389332864279672752345368884279672531357306148489202314503338698693253284205795983366681547076665815495182000493979669467732503294684200819505925108798306848803790667607605284054443452723559292440189089256737532738650719322458010068162665386552372420244178481837317709424190520373428002394236136096993000061544396357554700756745563136263121314642871104665006470296183877368891639561458735190814846851043674449871723747239845784090392081291378753582499427920993184670805931091308593750000000 [67,60] -33562522021868988582883798396643783275256848249686700579754495905649932691824758733600554374230159238364301886062097410635559379191770801159391786196810797487138389820264289797186358710130661312567579612125702000886382947932180104114286002500418363654540287994079601348929078336188249433692506956867660918669200940009271729388239050498275419747960705014575471087729033384996429123611240687915234402618195216164562424694680321152525101924210631773710346648569206397047351105472126715685404679642173543562365150714592306038573558114797622518399610453843695570556042775897645765544250085238967494321232476178831439321901718645899815944264884693966362994833250323443889629051598292819654370705885123425689087006647608918922206658456969995687992113045291700825050409505695712979117028113749969847455504268569102265360374556377320494049075583808520868638241144740796190301472223856259684765628170988971839125073641199091561409339425019825170656848286127939862036809438332105601836647139043010815502214974989684033022845382293851047275654377011725351041734630885105944828463369663351283561306205851593515338226913649047666606260690511674825106985500686667550424244389677903575906886622102026317250799283638761834827837336621462949746174169733876724095823937570748384249325529203435640992344848473884869356788027706701149865119136340436632266503061476456977181585630001611380167139624272389723167871021074376460671378220354960595645017466010024395572173712204455837150936992472093760520055803975565939755475059478622825941286876355947775011291727400543969632917625538074234750271208094790076549976768385325199357822636607528031112360073839203711044534393703190008721452579925780539776176941460840822888154310114938244521349538159636370400232015784293213314537505582981857822159965558429131579366311625214927770017532886462082422020057474558359805048340129934847578184678647144032594632619522609561570418082693410958929472771710982084595404920010990017385809617694843424893665836534335494717245599110925122016746304140781019571984087317621525870659817809605024628463139145107551161612029056745215524318558738071841977295438826564873464000495268668134938985088303844805205629186703326220038188754950715743099458955353000279512939487651959570430431619201454142545997290164731383847490979538980665046650057488298535253652224472126169001044758183548447304169890712977060685997257407674776082926446493249231234295916352897634107052107247036484060072624918857953515595048295250268921563474577851593494415283203125000 [67,61] 5826268424205049393114255141271244230579406886144060341579734802992185894707820387573818945702032399194693884666533432903080666856402519011914534504163517081214958653169544607587429605958962388903667862263517597544550688546378842987308469426259558824813582710227415907971784268837759064353108063628541653671000941769902838816099034057417191179542601225905655129108255321984700827767995275381923584769243973737825701059423612273068638197953407708779947085597261293823479490240793943075929194303542604566637674297182775552809057074660399350203521425021621598410553054836901272209007646191012786327817766972300048103794551273720262553793169955126108270203184919263575598292733887948235669923049283576286420001611471435735475016437401728184568372479050039542264110274718306756957065306918671637222696584309172456781491222996054299761716191647488111807285943575115361102481781705091839764194935939174901860431640342312294730117310808008512538547627542130031150257327739206198206230988585806597735630937817732407674583125686543688675676123967907946924027290930150299100779602026048084018780076888187987408292098353285843537909018666100278296133672608631011916892167253989919620868990316786055192174864584998479910872118585269424332693377997119050001780710078431193586485748325576557731579166656905189059382382663148746492540163436107769390785394029775582554409275803550899190280377104290191808156153421005288769353966611154297757913119431337085274778413631008870014181229251555708343567077078869741506453155240644592207278126367638847376442826653014179131381689454844438634093874478501988716241141931009243079832857181199583457038791601853189729706771291717654560018678089546329955407539329166790779726103459979309251664614217693455679577054458172728398116073987711732265325205391898508646691694418609781966973458012270642600117521376853067579693770469131701864815199464840227660608500446074885370718784369054005101307237163687083673206081021084420678997192064265653104152647520895510892008200174961364539428812481399981799533708025088636509448321649606497587902099779441348867109683202589072205941884374273778009843110552664687498133122159850131596357536811902867526700147385013259699329783898087977927936016339472965697609877521515783372670808915020539436774386116264109419946570526866345003243263890946552154084035118675454136108949102129333384470633561434647455071040331104292135063337364111524411186707927762306988870967369342322648369921243594698030904624475034836450504371896386146545410156250000 [67,62] -560454666810882436422997960378848685924422127328752206987905727241649954414327708101509785434858373470142891654352835116466899518519710466601119875654988167263478958388602375779267577500237446797527127047484245922140779286170994266144417567652163413753635015936816726154491624931140106897213338286778847776852845365136040375862582702676761212692768218098045074583891941657389622599170014758593166084753739375153810882850194251460857275243013679359852157078682549410429009931301696780813406898709304866914573627443040920803795562388434869847580588356148167657138811982400277901364384096936404636865775774320378375499547095751756762142663100500756434096834549215949668207923625060467007067949648650573694498971662279352609468116464130021148277192543033479890861519291269689404873237975569570810369070441960643387566259413719961736231974244047553355785289451364569684283013980106675153276695246722930958759357317461477152837358976398366880025019481205362040532192675727997940639918921966332299866784162609045267225610577364097994549563561762908789629601035890222704755018700624950703509596457263725401898490034784335529056643730973017183682279893184197566460992705390111290582819103020055417010260161819332872280032055335164813796929610524799568064546999382435371591352420048843927952116054012443385737749253004442862310215403992375094055045031064112602004711866165985464320042130695333805318607188441410776698557514218572652400477225481409708631329154540807512133271690766666353014752746494607128477184054099928357759386553120389987838421523017414150832568338574295648568715022095448736902836239137975238065444572686454548425633420465909145994332017364128689659319128311867832886926561526133332680017033538900576391862471770437858867162830360860958795373299398881682427074568737728722228799059112060403371124772965015372470460596931658460968972568791028539079606705255886151821687434043741731214986709911752342509905777214072197606667508380259994052169042366624024419673577097060456437521090274232108836785742240947725444794608260940322454459962631756528663115891294882133769827244357679513334686173023884645009011922370937216433209979376726156122022762989744781853067861434821325346570005484200334176438025675162597510415150592403772688351856234032342668752719992607769802440840850613256513762295641988472589253279543012575535686130647932052463339616165500059147076814979013714948260252150506495499708069829619206213728846577376517991134625357428441128244955837800489462097175419330596923828125 [67,63] 31073360833993498760071636312452314580741745865232005092152395361445432064031346054232892262985810931494320004624822128551859475971672974637111307922491419538167141583478450872436612762379079606607797473794047542254702413875530108952402030951869432142154807770131229650211054642438253524503341419508941421840354065947129089840349659597432830163481542787050432631142245979147163178513555419632094480828445641495593535915548130204963043065872513420188911741225008406248093323660380030714575693847068472316033881900404248041453368262915993974974478022742227310423820107376963728042517435170214783566027776194892553312031222911530497794635545127782349350758035452493228523391636887498620473301179203734517740274777580142941568152504941626513336863772289187852731465166399936436011896987393339810290766658583354382277551951953011585540703279648220182970627724247439950459371022551147696648147163420641895686422634332178430379005244147510695275684838025054669432877983011778561471622562269474643389849083040626402475031171510607800215418376102039915247417153946356173448027798411608710573559860327189675891535261635328918060526569336996021473922565945107087224148834490041213288044522506210534696795633594383177362235426312642297282462785971553326298345875380396214432183735654566867726000250533739426597707079660741793830622232364686408780407744114814274750864232456077568103052337260590994282557424119452363689126280542010509355955854769444208196815005238140704187868037709655307194552090407172770436539108171802459104256031977561957244145465536133409195692305673146783747532393060956108714125541547134618132757659598452386451325402837237177166741150565356741167132102241079201484444420967592907456713250425638128047582213493206857740438765157031835355481273432926016167458652109327048379706611856585477159122822108359103122189472185304212854220750374115863245526088060464445137829576983496269494133384048004197343520081005744926988038487541590280173694930394568074557209575183093265565027274962626645764583026936119970868966400579758779885174603376387305291176141526096917784141074628159113841819190698820649442841432975573222354023726141402097801836309877825417759841261360996488802373199910589906761181114086268718413121492377796835556350870204664074190709204525992664963767819860536883161771246227623130739918062638189964377450579736479278133840558391605206318620664250791997695670240846024835950384879449987384021205402311639527647726216982469391036936201544449431821703910827636718750000 [67,64] -912817165041531151444156019145184476641678339002640888390468840235848962220078093941701559659075670303277923231774738107366531029453830248297812742538364945078395268046721029590859343400678296628632631755979758155656174369766800988612738574327203215882358573800346143755522280452414058621805756054200742963350889046243319670343282958548171472341189559234735451743177425179415247740642335554974304101992786579565177172107774346257360424795138712644229079119891944864873444945839842657251792724180242606952440247146330422290264895795234053278202257487474344603142235075977878584821526975618065745304104973807950048577721040915945347225650920154761381249281591475020668416915671066741334043096271100272091627459171677494839001962952509871077589948613104027399692985546687909556445939547670251892887471674856436632495883675583395862117239949221962466437768309596438330987815424391083285414896723025951307241854919891249802689739757514916862831581342258428672358849120380972861760574139128968079832598023937713773189347962121689842962067569056758255933331517940997040217029670948944210661789985427354375536820369972224940318597467838450346444182467521199028275723117055126436748081883286271853451974543311566745601708831254910207924634787124833331634959441905734375803483564133665951776664657496481958024511361341584291196984929644083189701042011524188618102479371080426394518425982572078921285375706523095449106449739560355612669891879623554379923180055461448210497341257848431783288450166847886328909258613393354391258825549029934470809867977906951380187305164177491738392252868910621960224567545838544285701349597336844996399611810199017718308705417025935858076174326002388750310537491134919019302661906856902893344580407713899229032373560483839065164839668182097408169317742306300562587064085785614758206818238889355329728984768485164268583987474085066098562044811732785501099643265455523799819338288654522028557813937536004475213311972389216991937984402484297189603488502448523348236249088089308640616379523099391586427844555582400143795193332917122235431277361688008181524121155342195811241575397641809156026006062358547218294136287924288472237987114114265460865995373786229643453321196403221868784948769171068201132463917944519460905952994738395599212566037525805888232832117380951565905356758551382101481914086046050868549277460505943179722025468203444644444836927795466333084582542980541427845364438597452079891296461158909309653399269911255853315878994180820882320404052734375000 [67,65] 31786244587584189188350628811164948633977285155898448679049119881892258362611199581197252370203810680770057748027831721182198882406767804010306325608258886212308683527079746827309251568942128470711673307915690226863827473872200672108613555643533196543771147778116647018761636535165411345944625664191631891529851429925434865917241118629963468086204753057660502834883701321852794044745983184371747634391037332361536129568128763153073813052113210868159971522145222980394186212858359867043453537675394854263999889330665298419001609806666214656939552648424378566974349692403638225622314211766579451584780697253575023219946513445006482318539736482021661445024879465143931199957816139061286218842938312320940631882121456430207641047547180598795093352099398911316769056652223235888010748665195013919699254061179281977325688061429141650512367835389303913118733028942898748705935638422793277752836989080113571134073257059021834871095472889476225915886227878049483769492200801456401054303890978845413292354336973282663891204985441701834752644138816780668068199405110402416409229290536641114896959497963390785547497827493117854204655847246191127528201664471195711515865806105862798774097814322954074086200505425203702100527478520167576977492914141622288953308302042908616812381937486631545324115484386646083005255387432274164975656679123530469327015438445562149918162788471117543566561238923843679798123038535464128197662952212040776484469162399650957344690103766580842208860337599620119406360378831164100013539556513962638902217189577854605357278429919103782824646678375710095231345479463732267090143471560367134561041695450737520239310056461526335987735508422444952258949928111847510278622776961391450379022812139869785073452034086179265021331402530215743691698693995996633590843123825475994727634778626258325395974650071593024803894404903656205084268134881532169166985169972052135640169096802639940303721983561504753650328802440092519309646485725771124815904587191078975486996364012365796642437992228701286740701653987528445756287275230816899125818395997273677436924433206717523593570476257591145850340698111901273955379049539876526440600922814271586879637693470493674260633528878306940749723759840227887675995063530563732916040359983367368784788649795461176497643946660169686361196803861170015048819752159052392479632722483794330873736744979766110878912045107854021484414408633554017764671701212855209767868418083978276305154560845513414481158104285540844102797564119100570678710937500000 [67,66] -3451513619856113933776697251908131512707698099923377480236148937614725102127617332925517033408167400453424736505938851365070248176466696737073276708383862105801464928818799155655774461485377647328473435859784276653878728128187471898418993025342059888968628074941631723827901705303956455207510956014508954440062420127289549374570785537738364696153563304949479505534390745938533552149407517115110890519277501204032516098540525235727030288820131199981610640887304367449218611915228170247537558824013501233163028794389388299737475153828025834323868586780653606493281809744190111343277711984810574213845636315082855665524297028774142404935862161537656108053864735938928088330572646491144372505196496469691792805609156781170540316642136707256394131974344638976873953213418498820604993352201588253102329468075556638522984644967620032321317013138256300793116315714129849761442634717875231265689899719175065547493683758729471653351763743120125436946387385604074945584028882042793620447126734247497523561684060321267942026582232163814678858966734827779001552224069410556243382377572663591369129255246828202208888354036528347912058209749948893795093942557632409760072224903457504193762476630949822101713640286143815145677571074926313653055994082581368614608916088491247113812038621309797015971429098625153294896484197214311093020911222458736910528796327298472323504305259813015232073187632469212292705347345155787871618486421928337959281332892690736906181564922171467200803380593840323848066135401193812602001698694462885096922203703147980352289624998335988917338674540161874854313675709191540779002057446079657228438090151777756359248631612490254408400655046632854582781373284894446127728963936723628710125870853104910234632004434004022670159338902771631929107752516229472700540234352734138427448001955826758534685392322574858263970127834955628008274710736453080248368798150876368602374369891447640105925484304167953449708395258381756703216573231556912614349823018140085053315952838373951892266947112908563627624853097514045475868373382723249305876467588919686980328024748646404929540192877509580221388609662911878266628715823165291710833883285695388465734812534656475843576825040179092954319305736156713815794248078580483969653678156849338991766709967704374089886589319436835450592668097581489157176783814497025087325742989045942523182434753300324004731881115375600792478893648337724056342821087326516742565527389350213697943486380621119780087724393524695187807083129882812500000000000 [67,67] 270301843455877838431162472695270320474480368031516660666121821301745596201861694041893190085575388833512065821048387453900211214101060225365966639997749800969231023280915277326460268823488716803380348704660405286586675957893026048791461915972919133701182350869795526999207293868992022991806472579573682507809600849412883354461264155615122619157664188082316669834832529091610483854834853153335071376799702602610187823151796938612833042317285965413279341795540958174475690276607298826561925524374814833060215479226239367438380616250281108569120584300575515742877362009682044168052972132116399434089050131544480935492161987982328688355787604831722132596942882633091583173478302016957984335963457247952413646037722166441042103837725306694587827694992148463494823402417070034887373345513914987313983415410195244070674329808782822909423697399746825309344577162625464592875822601363150982703036872987294702916863784771796344597405108190990967104996765011360315842932498030282191899217852619911296094968551678706036795312084921972194658372174086613615549155338533602049081062228596653264618402637914917875085030411130061970102617366470148901514737716517705683017187954827271282090762143529229686188742445646079232310610344101925865674305516063629293801101128752980331942431761839209562309628499561815872190708516064095354351448286206084350228805855766565567643100024460998205229577439165426355564901506559137408915156809968715181092974334594412239050308439642135545159750639634910766476008228203172691971747173429244413445261961426840371298068834719409052140014469617910333895521991276321103664749885843752448444755205692674046937593940743131944214422909263301684757723101589014139466001319324240378034668399652728637547242659695131849582421232241549448429333225162727936130893470075933341506140139643416724524557631489982898621177644595416679292546410429153412486349217529440167884423372143362897984257012465612672051918694744359149773857114742997192871967787975399495823654812707259314912793982353261847402540220468828234657123420396703940822398661852781304062533648138843017753821663830333357317657602311056827404170275626087218926966476768879626266839962849172852298477821326961056321729183671999284191954048029772919472632817289998809836666394510370979370785762070481233861370819616831950095961184932765865714773932407999655737789785318384875112935758574683886999891458487057649652276813624886483593757470719830479339639392233384310171295794589241268113255500793457031250000 [68,0] 35983094355545679223372732825086604558718912281493726480402238449262360771743583724365712732133694373950802688563417252453291565353574702631441667481610466077862011629676356086956252382808661437309341832049031042518558034442447241486733718677660023733358246169830812135423141870114031346136539792837274192063081446071264243144457745750781332161945254313046277595661063766372854745829525741745741534386149004422062148277098871775270187136570862725465054725643567892422627783203064847983123399524855557190165410688356831724815083507040253760402062782130672839750248247688924440744252915175832583444314591897359124142385470081989190252223083046949732064906116712763099094106766189492432345895403405106057035988272738412072029112508310387385708338533681149001042473696338717378575442396312063755203973076378654889522833507450447836594034087699490821783798007248213020659951039286804127269032560091853582465840360050146264518426553571694996601156113437849786228764472268601659731802379660868187328793873703885092341343479418989299969134426346958278053632822778688836986322069281179467494662086412031432464229166063573615207148494806929699929554946484116022565620035063465961048596801322193449915272878084950406994852247624998582140327174473077952811881499350992894538035127097221922777806202667599447039386724347904409736681076577768179322215261907480361543052292323286115239345622638310382463535240881832583251232107654877247765005653496805264382256129924289409522518180419067387345011758567878946563349272370733199004218053651048643329932334706987155061779723141086023880321322654768547741711989890853381652986203158437835750513205633404637871452387508350153861041559731766446767080454495440088321698593784348094691491554067782401712537692999893340743176104055172248030276807438836511279069788569848904373327317718256081415774551240203589238571755098583807224651578107768072760427328191913487971303843861883686625311226659143791725979418047792042906368541837238047821892876916502338345747295446626306080937159816677375010858836411654049308806198047744227731228307891943641768066192614383854478328730868396962982214120265441330482916725008356023703134941665368065266155464933569107864998512213836852206440365854062828977626699856652245081975349075837192088293970955879818425027831573227187669655434585545989068411101658153686514924973862376819912605696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,1] -1163583771889992298692701124512808146340342451965906641853879696263157797454311079610730017076238232742021968828940667718036570658359065901777021510827716253514238329567938279661443676840291176018882231402901790265166344626295236517692758781840460324571323995108018063271407348167287894125841254374405478920998777224068022307264236124158133664835251108803085126386563784674727064488288861443336271597985046409225190763932689711643340994044073004863657119175368870118615329621451598015142194825718922605161170189153534810631086687328112591116405504087541453205573456585845545763860044026925462637064406892303294980808739587675404778692111523792699508804195436725210046335471728852144367867687664131553685239106469134164805972242120101836205390337867014815191680803498301927902010472252022417098416350301726483522886512826426742143292682137608626455513887580866364008240411278253158291266547484554445466739975957048979510594471807152088449814681584975301726334402004892422994787824065131049696121232661241216033808387249808650744901327322189596879149313516776245826189958647657157935381501458885051637654654381070824930071556674096239314729376089312311568458323532055331447123419868311118466968371214364454385866293934677942472748469135539274058832628295558607878163907032586841208307881333588120530873473443663954533143881280662265232181658114039282602452677506669530558801215073514258915406799769810506146934665892842902742323927840778150700091557295353219384594927910357397716249483158956630189763097613531283604790121783839819143925834546960938474293932779440948947207492388852197500205651579203157120640770510626855640697152403172924543419121712937640150014573930390732712070533578263407029805991429888908873544388144382759394118825045241311539048749961867178041684084790400022242892229380671356424737071814735351281160330325895697740128875693790765690566627520617355466377840959927272422756121024056283007316202279008178877162249862902203963618707134848304656599972043583353386987460919320602479920881075557951328561248030053600293474255703279659976525818370546666824018584949213190819597009359278195987436233939368694749857109938267554433714178262115744658821540772883756283406407732367254798533272561943155761081778483348030548681702602919919629451373248343050414353482383173093984850956808973863299631325744283745624622870164871995052164907008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,2] 22956411620085566360244943630072485704936055413195892387056535398286418075441920077099638086095904726234414974832036432092354274837072994098438642159003367300065862380797646645377885729438014177859726522488722901975776323045833264958313169505829156308856166978859997150909030871543016520304556478223577101400802904713238762435670128217856761278333946357937386181087481183022424321634436051702020817906418462524523942577083703297279453246037177846643240321205688153301479611517818132390060621027344271806720837330966263497701112767256760623965138706995734389604325680874545884788092192350901404845846761549515709767568903670264902917239833817994499884504385034908729051333805384575143809196381443982909078192784606242433379839915849346744663190413377878729412562775411486846434042841584181959278511742063240693969844846853524115862026915652560920139938462112824979178293404443407925005171391946639578735303655015350312515119562409471643315286112828818743871300061104837502716976933445640316214469913825725654539667748480192470561275501902239644423016745444773207806457851470804317130329229412199079772022945169907979836035929268297313741324441098969251088867725340522886819411955859392706137969465215734513535757206430383445788529032023565242107061934206131310877018754387310890636397611376265606274493245391015533085286013559184903016605823164096809884396883715779987901491191208151966954661690789597029291178932274131792975262906171458463261877642022915955964812288798993505065948948886642652788825854355390522505069561906686467772267517840996812500269355133553717628614908902311543771076895062549399955051837220069570330557876038507327505022808555463235596804831472007411403568882097414323445850448515019021765776344690555393955457219598767058863389312671413350380245281044278588401363820961387642473115417582896808307220748244204608612180670959032729508392286001514989263028525150220170675098680031887283572279472320200244006078545836864269304334994057464193069668036811392168440332036603112567880354637846843721543609075148257434621427439324077795067175178182597905393291906610454575267530079479374332770665286169365158057750822585008918250417477650405812106629476038631086155949208936561049038858653957310823851359763257135176773990355991300183474254556250817308821286733655623434543262101456526310387969936823398543045021108227525974665497411584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,3] -330115478392495022440252141859032119634265616221220284894383281497866888823990219829276117747975341291720253052929888462877912034783996949270920931915210331571694154475413606237639810230897485081815848176393265094480871212418979781969139985249163949206335472244850422475219852291880468633807942711038700315378934588330583502460105152244603238904026848688539661600246419795790652022356431513154019781842794372701165695935223742610793403578616841508213098542889828392275894384801780649084472455635270787817371819761711825671093870280886580359447648758235304415204846647735366935808732674151180563035036354536870515434540972238334011380435433335053898375447584287744142833084947433000761724392994597721052799343850502046090856298949597887361034144149445663405971428334156748349215908725573950417002384451453883057737585614533984302031822326584438808136997129011704707215061706752133372274820465376635299179143884774358097509405477245441434421554936949187061906711247304635747240786408253102178739187967293352478252112140600276759981490178007713208691513111892035365748482451324384288198224092538113431663269250573769914968376857223791178150673868142410110270717896227246186667768412611594934783106976618884861848569863575028526416265003514809521937901409564438320424942780919050672928437152806833905999710146080689901366741721115476740119821746220809854493345585792958722251110046841196479787137279292760643015124769077763590692861096856029974261132331402440088674449232494954681786618504526074200786754664438687282735713179461291042713733078358545401584456452225945377024366105194577694452766411112129184213016589754810772219228201689891056095326341099677655456975553877350158919728691648901091291448732317225549517277741140338511500487917835886412229233904521248155336618753297843251913488136278764401637111423225374438174875360052578585338736016715312181685976305856941050611749678769992188465811274204264838655631238116411815557594399055247199223318437291505508499551566418231240238771503796239065516090146752684311668227055542996963354136408051898301950328107871886420130230231618314607427826191759169454896648432955744751420263130248094568251587250900145239071777672015666865500016716879127293493236635774216515326239367053045632774470873399182896459484968524304550978693435184232939278686731306299448440134109464474538571899910936393945267774160896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,4] 3384850199131478276921283187733579187272594575756434005937181360729423886686216285276302351421462521766488926771176485576762524018688822024840417670960099882043082487044561165649223306010870471400706633503791992124052137337787715129489495425778419611528743785483139163151319805472791464075932885543461175428579119223989253820516404224004422453121571689782003970271913237980532113993585542581674642123747468937400832124928939085436606393233834869508237663577654585188232299050922866076405997650979813271466597435494846908856640342124124725535641933525469623433503160137195064334199478370613787669952338717967739952567639005336881079290413860067168564682218662235845129575534899975227003923820105656249020619694029386178556396967105503721179371326095723134821873924989704275225558407302317651289581470533119377753906923445525358832853644178192777683210441056103789708475603299997147897416597232051222441379119631814251185774485588553163748478926904018586366119637516535782088961187876579386744057430975560448085430296998952879408976883842867169445217886574697800746289625620310736372853024082080689415107483471932709128689838584666354773395826154349324277606410298128571659162069855453677104961016228780300063749603292937388931665446594808931608233591984737986545847018266824662637442685541068511894384236726919358616134476445865429235786921136542878844611677872106116032344077263933688033097216913514655120614912176471313824833766284432158180080092505305816152256100760247460333414734570464563087120020325482499715701064548238634255692825359578056613581533760280880091654352063132783348076303873332252173128983809106599018874475019838174474173210553033148701357470076883744695652022593664863916856158300185345695956026828643329496319896552834278909055838558325676333990115918561665804234420364338942707005617224909425515154040714140881827194561497865121639755454539143037349600961217278725075112503077838047420622159543583844024925050341512457881401338108537852748533650581286847373130179676177489977729282959352892575299055658055502473175513658991895468997437634215378591945637220457270629548709679684522489665570529210511106760907867349540302808410613608086518911230705911523422401930974477920114794430577402202682228899311433965486102674481383471691629573576240777544823178219460966734889975785930557838883243287268159243693237366703687309203385352192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,5] -24451309420376119452828244653164439693155909058427899687649866494155967564549934327047163329683934471539587963165783087589125254570405191837251593572924547741965844700619046965375035350651194763898296884966532689921589200701847560969810570701870563948319686562830555465140490776681015982593724018698804580103722682859326275882438777478311504492249447165100548193945658162669152065281523662762294920920779384870107538030520191078051389235327212529230820870287932874021286291505710897904872825940176445101255564916828626833472236409680127009856795983909644146249416954082297633901362563329598559259150743924774897863262564066681072709081666182993511244371650262531303906933984841004549936536741034690913928427981639193793283958090019489277099167698520008449602253984570746646999955067509794929907898109792734505822692021477334311799194261083926260441770333399747168646529595394692784547958628702220544779357368459943427692370358148349389907406217510897818673904958476080519173286475321860503124156463951406882003376730485370204946186643084061934654801038564463320483609024686244608512660770587589271433841531068747730223385128728284848037246405104354057170974273946421816748429659596437436714907718876262733199005887816521477279859382342532937878350342621605557611345409451478979847019829817685414907249257468785312609819448081637553222693628394976787110137824422063861351243118941357739522120715097282714371565832204254376447507330836910292097809869607647811278833427609937358063307972020477521817723357997214742309568745660464561996113059266068941834039285316871531100459873947279924238183618422768871448099994658422719946805614254250254154417786674040613895354242228241020748061991933654669729178518670101637777924683621194539549904801325834763868983962336911641382934269920320661610878582634388213747013455284160774409909311780051654256368325427744271677947489628784316537441938659283281026240661697635667723216697753008505918502997515898028886452597946664811464338690166143902101979115541280696578171737234502312949161100792608524388254523637844379372420128734806182328185027700751554133805301330896405037416514987197451807210364114970664009825643206137580567344159066797983889770521045351751370748464950741356614242648282472188908424777328783736388547175916240519657384613366409061180404362394926437180483346412030463394789320389082416957402136969216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,6] 126973583914195266432936966088990620271404502011629698677177072212390651685328978943791020249838747101763433241633300070354601107716482904739889509964814792500549780806621951509064966171095586389743394261674389000624090034354770865769150068487803687772458520132205435847416330396627546909637553554009203126460591477013292336981988037122817623434398559848772307763002863916918953815447366544972881371082481114252689014262241633589924860320518483184016473921995812880306130809947281953269052058286493392853380787079490050527677831692703661080363248124673792275257868235199942861513910496017905245810092642442397154369058428679488283818125335990294362612928876492487268099496941257054904658307977796051928281263814401845951769660018875909449202543032361728110502757537007728022752979845347876257710307435483554807465485578927868398822936883098949826717059470898880838755786581539217368086363237039055018633327588666737775453120725621383121035808372749278791245400494799488289787752543291298380029358093595476871220352028340046175366278732225480626962549712814868509792295708178144120197525792624556871209875417002676778711721088765816733606286912003136795529047839705985845735091471304168544439299061919057414053287830082484830335715974170895140901299406565155585976760567347498727852237052007111875286780509302283834635524251766697956337689679950711045513509870525342534867883276756095971662078756001941992622007338048354201142847370929349265761258216703193886896390418624765880293141189449896462374063789235151922316817919676581579773867589158258229529913978982818606037176385214556162230184442424417401512288882957085085513167745539567453638135384630850402083342591158066677850146650012482221419815764434289857457129423412753474564251627143881836558636471491241671960680460893950652487043261838338103281699718167165274937830020391860876393535903006240362214762584305059138867950548669910233691475419580506227739500826426897245048186867300138723877187587382620005384595796932181340818883176704873049475241081843618661799577300801285418478226523903573765028870150698578210158504925294040140979318944003272635427362087478436725290416669026228520716596290605278662275039524564797659351013767031986698562319212156563244141337678050170772453250122082767879006687128131885817630957721292824197907256962687356427899678273626573637771387896593401158660932941905920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,7] -503568592763292030116572934539453318512557362543201692529068304918709189577960704949543998185112438901708255113637155641788875880938237924106239792185872315191248566296338552805031532810980110959025210755283028459549767593009954486571205584293847137309212190360002180198530940776813010220645128762596227105831295201831259881817932364709451635580565018536944271383261027967555315142880221741674762660043423221120982023891716142056232007678920149244055550511440834892372553814025900096532574952455474037552952619083961442158841590376151439413127701774574056908939559839255850257541439492283803866164337710282123602904241656664275305188558774617651006905675432972596463779737908357672175569281058961778649933746864880388360098160348843535539989824822749609499280530958680949561936593061674407816512352793331897586877314480290169180601180754233914988238226192347168598210863226472556630744517093579740170986672785738010064312597577794416309314067099965003286045800732480218701871966983071808031726881999101701886714633360575439648610055138838774868283340279261601854747826295403113722415366332670854129211987730794550285783693963751857279376176884191650117036172706031333044713848640297322918253292021380653772462435268887901241923559929259980227025999023214475977029990192260755413271696720904661665507277086526270043215470312583525417100360919316366303339505792970734766434659550034426747641605989169843468841954341198770941401286593661002159938240537195259255687682063067522016293516504228240075148397546444319940614771936150765879908692099228529500172437396140318046559391810792588169948225073286054812785233824721811219792350999765750894699523384810187190070828930573732659670019766800836671824301216183394465401501618972452729876119454400406031877562428561034647382950203152534054817946226645204292873839801014322766531328554605142535202466619261418294745056226211782095804063632443625041015712946234590652829907323678114780747665707122775086706507832433583209970116527043259994942456782919698947016879277058236980506081848590022081222073418904348252157573424440933937401151332048639301965739555638970277896973509306798434554868164702514324038426238976088528468037597141808337501376922122364506089884394072280845400743962222693113623131102047364981111282711559038309597229008849060765330074054049385888433865827473406357524312167725666521964228407984128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,8] 1551870465352900094803267027245787568532152716098870588637019038017337120507479431818678444990584662798240682185109612386889545718640711795397871277982283179267483418026100784474033599058379596887382484459035134058290572168590925546405274757479668951824058398852111876173050661512240180185945603969771174567889707470902361255425649592571008670501235927159233400380965057714867102743691325148513146623400138496268467002740521292442816352006938441855720161276134895728529425856430826381025854529264882483738969969668569445198834542134722841947407506652277423499133928621432548954311115743238383519405874382371898049204482203194073361011204169795414263047773451559561617556134547961281410860990280054768987021464915654143284597703159206476546059154996761179929744168085467526473594770436280792722020190683024565037237488458839730504868769988346600722953695696494059876600967276260834762027157254930902519841056772267584784334109705613644961897001913276573126708373324635107980952969157661220967694602713174353626846097134186732783106657694755775183962080332143607184857021755670925299124316276021931590571140815668373949642043730389751381815420597397159319939891179517731826286582485573712378252467911237458613896130730814742972923903810586249486718781751225300194584567596310078654560251659764416074337708853932444296285009255279464786090243994180851703006676305817640589342138795738653142625956729718603358227341124824699437940403804204756952823744266643873547707982577898286332675480236301926436039358567579892644744934773328192094407147257508305127137597278906098536565503185410445640051696359763129754242930053297268468367580845637749803944557476759233067303482035848913308981732875531182477146515822768768387124354072513610413963717126506460311313650353288896138926713352350723858599706953194286203275087618080935722308454944119391236513083744454749654278996825922497623555670092301454471705416220371635164794256420634046625578695340564593169339757523929017742131072942874784586168174688568120256938378165600394328861326312410072140132864079918989125434210537503788663887436985095847323107583622128596508208525792304779988250057481944724486152218643839401356507051601306588664060764948163913204218159548629976147713336387450992789281190155839557396814826321625534759607016590265786774510978946625316502214357675834475716026078515797522948599922439487488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,9] -3571162255609322307792637898177673113480641870744468524510701859305637059016621640655846648921573806049021312273667834069848579346688556726721714008129446526247208808855157481890451540879628518282465870941000329957030173044427233619825710377943569060165128166613476703282698887066024015376850043392292409855893377434870211392998128351438686741413962349445879332097484896875850760984838479862093978699519446142167256169611560610664184322372131703261494073950471982719313633902986588304314186593617494032063361779340435196529454125869714820973566439619879288396731173669841934502502319191663837924072077277593333678354302235524920950971449580817607590074896365356615817806480233280135089181591070861605958799076519919895540728818342254977310550355822731688017570044779975352317933721835668743539607322836252618035960950671618218440470618374514202754992568992031963722791338240552457564959616440697017965530149504742631353445306210250952747605988501174831094517216217271500760957116328967207603835514922391643907960236945077343686508632592932390589827607468670398510847675033975202316859212705814090156700250340310492077975953034827685103476523922650432691670330340387695212582710474798092745188786165098556120632791219023979623950989046921028229649067513404743080605778258011271307720076075695802861351662218040346593957938734422645760404980536718676388302217551357190360423164597225102398691605375056049319525938357621179484590748818484705376127656173135586114872716869176226082455962613501082565594358679211996160108101711949424388854428791512543884249351461353711772995764825661527947061918781392084213205575879579943701333774505030036820098144276799536132764182311108682857946308038302059193708302760573198499560348167160150043251498328369584945759101505839539697981185088322254178609641960223003279329707095529065115862851891440319470803623848234515292732813643451567037762415120249260969511355692338010986128633774107530471949704838946003785447829800209039845101682868295993931040656190491286959142351029458634178403690322374143590925167131241857512027199051822355229494965812679924988080187175916243645519893108269866554692290561387394348529933068058343647201778303064150463805054657851927463820124241479941802499277745639595737148142602191191151478568773702600285648524815084111569772968059955153528614203202402100306569666767042980499930926930722816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,10] 5954966743333503588968205664181543080257504830303928208767297231818990708792014045079230811597640729119654404970100227386238410497776743141786559808415726819745778393850214108776410605906427097638205581072945609950001830671348281360622731762608824070008958857033942488120392821896718969779833834154705672691613930455275605249305150708735067406423307502053560108222124199215144831021139518820388690177627092516640539619149710401385685715165147698082839796687671546469438998106493876191534697797284144919603143704694790167037334701979124008838178152941654269105623619440708029855877424163526405398923165760270784523121241499502504829438354888155483515612616150056795719095063451210511848549825306485226183674421638236605210217013094051925833230699948958919910803064664244461783885913318622188831426883768073144732016401452503830685078230237649936465759130147662136478551569118337447719847608104390382004669145377622348350829725788521401631563698590762285334876440422791696033741340112839701176556287700929252310848518433283711630172838449517526473744110236473551760881775675796214357267986936664616509157268505722675007520070440015356429746059615212944272418277771801449671054776256893653634460499525539522911650919421880761151646678266888701728130914238541842782921869491613938003566682923670840356640425346775176901744965391807502116430492065751700749135205090684912334721797540850906823971151052556787139587870371775142839085475279209279914431437552722415573867079578276031924590013334513794838898799257852332808438305485573669144652548093954995952144474562280685156282209277443895751825551564832039147217647139900013932372150791063001057727374152220631417934228371156393196678912327616468741100045796387936578087602919365362767093538267149282278434661096503970511067448679752103235562936595103283217185132384015916836767016124597026763136584361799774159161881545138821307877093900287370506686763045820382874961294681996556931311957723676444841521271170220770328339427171708415715463029903080216245532323977720276565966150703710879669361122947167958356394760212084017173400344209170819102343983969777196841908344853125124335403010423737062678538802383288041503836225453091201777814319371037422865774710829414027434544410658109069846141043871073533066455940292983284757042127695014346433504237683035359305960152585581715196201715609109715921822643715571712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,11] -7236155152367099127326668353989205020156726837764914024183467380202308894900536231774120008920628686273231775901530057394255207756245656002832867556817796985511323416063795715453635684330422298478086336351538628984214973692797257894372498209243331662109179446675413380097787813990821782219940500819222116867453295541642052790467379175210725466097756461394805859965195874084145489483127231128288814740084163930784864241689908017128141309496250477864230305193477985637620432816784346155379826857766325631922610245057181719505690866825071391988707533091566721767294491589031138337576473375337768124398703261518529676143669499859809192227012491379456044506323825472598190148887801486972408338005967225917255430723441512398470908918542856667797168332558391378422053273974869817701006279624651042052343453769723486108885950711493684452571332719382675971006175186775720314325909949188389453829429903376726865235799719051389116092354808687646278386227622614350068429529285311193149659602645817708835613434414405104377911137414669956329788043547526931956450663359736383604369532721136795937859562201172906782374051043387479853471131486568542636329519037920338081836785398449297177701307090281423540463475147148719931502009946823724497161957197889599797854013564738551744606854175183456080497989471619093357127935566420440029836751739656849409697725018731659553544076284206587921458370960779756433578242385551451357173468996248413367574477681640573063172114287446812356465424819329320717648439195730288519245806755191165904915083912036472153648666253923165807086857422958299380276564332916611742511640481704285799800535145465276119622731100774684269443762159446596928180858983052763127258590318089706124267011215514110572444380603753649050711673749978875480694828818734439431568314716989042034025107765413905092305465505516571184769727588493033119249782549795662732222720692387510776338294350464663806187577960230018706154882849073478246500452278708462086461479632425347459300074641294952381855426731283506089937823888160599472102604099740798779667916211570255631621838318037935933913562667404027062211507993115053452440721953487223420209951014269669690114339093482006643991642712653733490470865772755598351471924204301845151776569511845511233012812916336402620167183459186479894199230290602024321724110000117388948669909956815952047334657573491914461346747232813056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,12] 5384083405582607335993099505694585636472110908856991614256011408741624174524660091324665352180166438071618015287432146488265597453101804997174575175619751114699501867774468353915760316797012696333566183973748640768277845433991319673610112849112813963768352048521454340343640427549666325956962946489540490357219222315055696833631192942011764271052927286643771761290543781829999928912103536662465752868299670196881331135236480179814082918373002456964503209251805351321160643008578258237947989579795803202682527628679932530854795011438750871218027074165789613013914148650754975033846338045933399891865693123233724410423601173197678818369822549628602153589653728881914974250796713094763153921445086496922192379809778343654846457542472100317299353127117870042119279270158114904756679822265322801742749628630135993385740472677041167334310540992652506731182093834452439034462377474539949676836618234898605932458958708217481998278465898654355785478118153445117599007582123157101256414535871205397203628223694300849117459570298628503874326734021310961512269890308608153823257309422338683942872067703011371812756518401055612890509121965764630012137124293711437220534301269025077990250747980535840588625818178201872576902995539224634617648280969680539434660608196534439829657811807508326778669528605399892065126053871871303810805313838088474158907537288193176560338526226399374619387834179352234350042459370982186134683325654276366384763757903430904153039971550198641541088638269831143565111780065077012380169493029395519344008725692464817838057663628458389488335076239339010992473327532056113865293043707832268180826759828614700896226223440485095516043735614687886609918912754566521117795558827088166409423785487106730071452276637065308402682308098854061792582976882874713023327991253689446484371140249055103284999968591402559541477452324700060830324527988542330507921172883191839868421380239504958982018903941637050556252000999691262561773339350008357597308789300229909361704802357631556930847077389211863571185786363098582708231970650042738380038601187879912444290066995393990916834161759507605975327088846388992444581248069873372671969724817453574363938126741455200395017320791124577581983231394015354765918438147111977865124213247777873292151033183628232484352063870290811811744435953487010261244485838432355188342262463107968765294530442343946779606221582237696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,13] 5111514617609474561987763163679913223848305994443913760394387430984558862929176165037692543542915446682431085090270140600374256125542604221636402755982961050503531166523418278816013769583586883129053064833114643014063336026899565045198302273131668374590794588304691717930648169823752577342381837725679359987872129402372650294562249527425368289506642121564855888251948669445849884521502078857057365616469263871950867484079994678038339107910950119389155767805730764064245158133321887440904953791784688059323987650083474178713183928237950583986507655736469304445272506199912107903423489362085693231209525014648599657872569711374131399599932686856729370356739839670880692391753851004206708341420617548345548469927834574692592000468705942628947454674446853893880183169096306483113980989274573363484749323071847683257308916947541821697969701233404973895355695449495587009431170810803001954065563866959381015888091520563630019232177477151410468416819168127403006908694619185832157726123988851849399895994105449443138586604298450639768137283071984228977212092113220685379242489850717105398967512268569839869719344316007500719896076879246561918458040888620759515460868697446351677969151085068256256080345106331045833066245831249618933763865825819628438232960219549778944599510641103585283960480384184095806926671839387537280421538134408437415988269994848180703274170760576267031673515397489778966611088861499411412028845481129041153735694320876006755444018613006060115584863215352669265466426438743672913685882838095964855145344953137553544406137981494813465827569857704767668321396546772326793449507507684418972784640014110474571693392784703864674345163232481294601543812752780150369768544236203646009970205466938072907449875040864405982825417758033859720440602582388801810085510691614218836398550444516171156418744152177279876248687492968341044819492321225250556340843325313720457497711808484194333257197176250449499050396994885185924203815262980765053833782684774497281394926949544454709282187325534263794084019018968290494530378763248662251715894772537694352615152590012860331020031235872257730005050404256770934553008443101520937687806845488772599605643414925239552298066262079393272236132405210012741386246212993333981540860136689180656269415566099563784514999808673510349707697371836498563015772759614771179393174274989440788496922991923693531762720101105664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,14] -27022365700967992297083993526512549089787099029785544552493207026768582579041564660226161403214707270268768736532668491149741662074517706123128027819965841610038395327794333182651276681816763628457513153487769252376406400603317342047961498694739330173839567415602755759025979279591023886761316812535792154438932137753454232086910496785055829999391087479485351357111841790376892785391033212257129341142444709865803213889579174295889758936214119821259273392697276778025764304481933901047561351172343185295279090614945947097483816138980272200055603452904027850646767526101412605250809570191258205690352144149643337055751240992920468459218565553436951334402532177532336663599651815831708061145848731912344884092902025403261121628432739604759232395761309532631785929997411597680118433905583609232169481041754004268164428292461363995996944767439582403712061105015381545107722136424979013826670700396937959091050482588765958485023697434222010532206966659645732415577211729958327953096536039234544332019770631472328315422663394220012036878027309952028037373558590681561785054201377680385301027976262278817614755702300189049658236395150469278248490659429562520367611591645803355786609874627573557354248358977924853573296242719857186100884758803442686387740145407111561982583985400125775344913087369961435832363654616608906830711503003634548163742122237707325473162604105299446903632571152284604158684962505488863090852068202178910500406301153312629486495552460725880950418035700959013135090808065147780977037329865655119341981152583555276043031280025961154191016413359784896069051140854379134114280306703336414760954824722754080924798379156242428476367803363802700912951765560979209165769786633143740265048217447427215132211168625864343058939783431260408653478123557312629144368514628582110748005218292498556834629237689993915236847421172741791081774027312622747251719946424220696396461849602423542803928346474884336288684337013513970001034553078873380152859948047489299209391741531937297889536262516246825790050650200037752361804347833637767641223923353965801669323832486800598292392693341604451230793876858740224891991078908326983286279228920539645987535287088572805246692556544233956641739947629430911762052944320803377393740077292119370942640272158771025133003328810659358704950634395809375558012022763599549329214609590020830627789120828319696846400244693336064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,15] 30010600121752035755544483495561450574207152744109698053803826299557382827451790754894563530945703368202958311175444552070115179577602042112428959989866217897236173226990333720915656620424172379275695829062158364999612638626652695781657462786581530529534800772149359379410701518705141378568948969930198885431695776640549478469309703675371675876414378536051266229808087508950542757772419507508764337738759066453752591473059547463367568027304019653109180157815740390825466390970365611240009662403153844491157539017786991031065672231034746220421830369949151462500946966601494027363840219731326779306716410233038268228081377860805899796358003505870657872441523112891423029145001216612649447442272167407589548557555398402862051819262965194676635154510214302974257290258875324599438133099001497495146117690908648581090968639301172603609590446184967667254807018582683315450238359894693442919124861217197059954305053463090083844025874540395485406804998932712603894221597246081823537286999269700352320507454514931641670056624665342331475962693866432720670459375044226595316129200977333667124624826169704937397401634207685437603332694153689751062110303990201947848051378857702525126439401344379438542175174362609685391337983898390169194377599200894829051477934685200297013266116648316853354985949768252884580916127440633807597267426039670573503796798712292022753229068239355044703173526308576416058216610034320373548557873778415942038516778039194981910864851980652010937824936688325729616216033138921127422390890094667875116740444792168133153784950884255038575198599934225795968506755979232909036393030701584385910560451365072937310325843121980985724937401048491924281636480509983547298194834385706923572958180658484297064775867838790905258304860044328157620441056005193508587825353802796662844751554963532047337378652201323053950578727512033411636557301501352757654548349157168236512741884563940566241237316087967705664647042579120093897027214688909740538230905080283939738040787364898778775274622151324132749192227958507857314962044223319118337494799430045386512918744754492739260457990653489754276614123558032877820797752056846281293168632034113752887135395298295831796133326785338429388283863946498434132039507636210760796706289967517050401387833190001401118233490043561480465936698237952754658096091324786140732355177854363531995556355805096416461909071889432576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,16] 44705017102045514401649251600321311343854480497815457049207803749965160635994019625215864541402079323788297882637267288156076600602615182909656681296007029253496481427071281477507288838378026001005404418990401212704059399921461110602454604507630652764936907642438366179112453302560049402781710283646974860684812565096692787544596540239495928017196618181314664747810368869382127552500349797389101618906247136113226313060628042582987510006921970523930801968115165320461558530413239698583033895286934211811829563229609003171959368438028057582363344978731826371806947540053670194376023308456858693903989384592824092240934310764526569331460409815340391480795646444707041456842610293579344518525691307151857988410989877670498736201627571145034509419931461365492194991220810811471520560837122851435412481087450803798916136387842785849063586516126296220086381007446690110039395741792364649742811077606262330101253709392661826466246938018543801480662531097526121494052407673165557213628078175679444455579311827537500039399897661647651631194120688426460116021781231218914734506419969128634866349964253226029982135963941159935943815547831507642414981985462242516416050503994052105667047728438765320982874005915647888512422908069081827202608388300458356851310530444285685079484838407314066133260635801529976955416859343977538157884218471595018977440515610584099673461057244131321569186978556085083390194758203834910129580312710633332129855988227309921258890816779052372964253105804142653967542807786296340251788276306987015014654502499522322025112981941600637933714869586536981529778562629368128429913921015412015791670324020789165749730988525334366479064327624716514556828740303506482680003529747005495353799591683212485393541732489377387355299597628789709819296145079179854085195632584207228860892185712815368579785594924574334386319156731665247206445877482937635536291830337936994765973188578086505462345694056730552504795846596302000546236138342449858546576051723005374473797317908726135416388384664006863414583645903972039724687956823273466427678683878063633752762122991223863172218030190170506424793245019915656163066418785971006730528873853331785562109338963535385332175899159618241990562762143740261465136050299385578711599577892639816835450769112336224820364174037756936214171824790639466472726719375418507799106129663360080338218152866414564344221400802787328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,17] -174591293999934510714389386486679168639647844912059517075074679852570798594729287699758296246736577038133914954588850806606132738394239236920219307273433001499411993836855025954532505458466401863706423137202145640943624184186868791809032650282140414620020242617536071954804242738140776238508465314126921962104046215437421277851273321385466075784027019396177126138407871156447153751409809698497193117034706998883110432363564930788550823218335636109765112483438789257762829569418770726115552547556539832617750788842287788409405300210766521337669869458588091888455166983288661068866437543967450250165694852701825157160490981001178321624710398430889050268418629444392537715925821133539763330584390532453211532270479672327216744635585955174756491030277374853638698141793298061860297041467594447303492491665431936122270328148721332930643920281359029138080689707989200388925701377459258447461933424254399848761611217808080121101210885956316250514018731050034207774680584438209337172860543410499752491037847887772780781502329197723625779076015359093645246533881193299509144611020819118287492788448099989923733675582888100673919415174407759072989782026224255200967841112910300057869464861339364140100597668944214819082678912220713603101368255140342427220718523255540167095742830927251222500898257671832528413643750397461372045153625714487165838855914342859009601383720285706112505466217333337501145153814132065753141491127002777413076793263041095945667136521541236109563472965537991136958173846095621228410102421782363131612370275145051780599296819555124234284007329767520190783291954681623652397717260781347620483670572667952995160648483588095031635977650914915018642903483728621680602206313605972786331070520866294468191585560857455956301857854360653086516231181008799354414823443229143040868596172560670482612715727219520550883217832808251843899698910806062558690756018727147449362874875681521315640592969474042937838376166023625913649293315119241417109617080120287422814400148882425631520933201394143459712159023033768669723735737799829202367799691638705460360188428376057840479035568492002734989013619745675334786448685930709053624999768260078217669863949198609435178996700940946346552935241688551069857891508225987312022617419295647678062334520408957093089224410182198859854021820281975644997322338719951058074304462991116577261676533073568257931582847777243136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,18] 197328928050763611677140425244441450394908787449403103575080745623805064466819317309855333696382493036176867019951357398259967554056335112036109432197201091659738261600192311755102738182398182487061122437118172649972924631754889491938634577066942298716016308545581005471273149592133630294548087107634186555032782767111575222316850098298793203935369320477692288609971392327207405302809854298255807764611142790875872237918572178367006772046184457195029126602994720428192382931300753053000848225328356159042190254160629388036203549318189369856540094036245248622995102730753863651662288731409230105897109306325539836365821479764171897780765596694636975439741335116062198090033098590942412300825561811683415008180358663038341527930093554831753395252736338757704431115435699686688440616170586558344551904814582416275919021786570842407205989080467371494533809372419030295174585907132457345177991370770479005391213259558763798860295106197527938716079001540252138990547851404164498111494352541185728548675033502357768528472884922960790397752304582301222823960288225327095228898377400022643153850424051058681454825136030735421216030017511422906636699179427826733747602627617604871548693321979593923445743571833216185428441657102500978192556286679592985355147109638270094310463667664018216677528049605557071188471235238063075719095794869452918980469749181918530861480164893379359426933022915419513714262491217891615803678749966438112795479843065377334841916757184898396432889866712091866817032926638988684477956948087116716754918599868842111852860592776810013662568655915056289865154610777090586419110091663443259688587909183139719444428028509645598277052896691064680463144862126031585662827121374435485378108398149810592081308409025370370958743282497157176821410613654692386746186490408814973860591636637288391173525104689210459490296469888692189557747011048212645497787505565660278915285933360045624239461993660781377023035921726802087316715811317329181162971287787781542141066868316641270604014881270248100199144755373550492682958283742880640680470153664007974507825589091613605043936067370096085140618378808859420683364477522876571511840284241349968469493804394408906577047344961279490971930551297585821075556967824031137779776367268655072573517946907368769090364174836047777967717306215313165402038836236468604247559671377806926751897592894502268766966669213958144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,19] -28097719222111907379769000950288269307165873675174744729903016409481181851442579620705545828226921830375852802429819074300729403547610544297309892076941062612723517795171404676479815633201912762868474494282276636141458987426578592319741766125433110854075885000414276640954929543066765071112894313091628944942077075168901345699387218775222126700120111707642258743755762348458161698094919981756887582087095018432266604905389831948510049904696582154614154678068278241894534610773266869530748918817351579418096482719874725624455758192869129869053118023173779763025038652602351441464840804065315798957683738063551749432577988996782126326566093962113330730146550208987247659030716837539830307912871284836636459928385647885626451954724737901743092799604522320602418653832752342763799332624510446397431900376508136662869698216939363873821075857937215531918122905622711654705756069464833441499933286016788114764631358130540969392037314258398861316905575222968472071541437227712666046585706048793800515209337310337250785876928106353833511925051657100936511385922584026526103694955905038846256824118149274544938873450585376502939725550610573435754070891688754630257328794422346860526231115709998527364194179870661141835398892511790508306996203893755129592785895656108437649873780695395280487567588193324599508091884370210166614108627986258952030213937452820814856107590095081342920297249069572565569114798598116908996938392739696478585443226929934205957289002940634599943001697499641147085975418717340762438573847425016548292453773779294218729072091500154473825047796953524502019119516127433359035250269384723407900950318289326942389347250906822410185002706956891337839913510020954460094719693240861524493585553010312875093291048431839493383001302255531954518979253742950210337771317732547514673006771753404775845986587169023639526360053839884681521788206919394498739364067245863203918592755173959955644187187237965764243046591617737605251115098839863640773187267730260856872754181597234995106763278112956033392922375448975477496814932175564213450785187116083453443322661866388351583730446955589441053018522029878049761055527028066424189628799603779364434546071288355911466436105761898743439846946936348478581755254926013333608989413364880297926741835838568466353236602264051710707671311810427189949531321316998933747224996878129315744038687065724690971643830671507456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,20] -112990027233881762158938506420686895548225143285594868472977221303844938697832472433363181856058972486974440612796239736409953681957589869775889526564109616526896499647870473509772239532394161177055710651723678439015325750097365611934643210878558011387088531615132096973273892825571150817629744871170780453201434390794761600799245560800659175567321492879664147270202535360432532956103933504125464847339711889595653235503239543686097230708197504202970044205892357334604932198433196388720453079965341331812365672869021696880625737105296921512097209791236873690217454267061509671498117045281068102138708604541377299372382095258162064166037221548524271120214371303451911002473674748224455421339466956918976983918627517680134112222681864802303828001402056513489428797655105967938890745675435381062451256021534512501547180026677665707820346479863721226172534650373878480106730763249966304120223109741840202085852852898523195879633201823026431647027909380620019433147746275898772789596529109132955814944695750877998422102919027159533664048160795310445787389015194672349058294390502040582446566975507744623470019389309507776119123628283888887937248122855617395270183997849640082758463352198407688170664028229583952388517607437653197792505961423653045866456457537834188803587110768144962622563029118102138229407930177626794329060490845262821202059356709145171452896996201408587213244264540479626383560246270914236685962627235332201340692905247194890912441280422692644933111003119578274043817580056998017154156728064999052195405127431149489159358942969278389806108458949938789846605361877955084664401843003026249572085188702900859978859779465520683172724006582011263849932121011155302954543925798433771171340794478980755615014114044556418835628066862673847200292940921681437799675712016436332047818605869890074309049037746923885199491565128297954201086880704809552785527591161540351318654400036351183409870033832322948057560933198469572627448753175532211806063982602562318442950217809815526492165125574830855829164610145720176065787032216308852542465388758122658227401539093917073253243923953365227365406719525771945342509910924327758584114375079724843930127589852321898854745948951864009384271287917540322166479697776143559032599546585283549192520220162292664080944218456223317845188704043751512077360936253015003128026163677993527617437693471103237199889929243332608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,21] -36093405443300149991746153034111547302675639740049112169247981939360255672545935694297264044625696262619429876472857094069896879646386617327680981336853122790879372991806511032040037070491081619363517209209961404786211328897216911057365198826507836278022845431281393813177574930366035116798580456572904663464750590893525186177127780363410764053126137411824041466435887957336750571375728593095542530213533874337630501983612094147782709430512902635838794488263139938025292306890408194813689484069400035026485676526484734027444048150837143949580902303837523658723785288232273371587054721520132461557348514108121824527177377939108440320454572935669775023766309406197699013480363026205137844377168797291314038443653212358398415484376137344940299045300553355019343568678180523080105404016549855320073227957772980683892613427566770787837816796075052191355575406863684578424546479766991673001144217565761791536828162851522643850262938571318187371877792043359528394164214121391022005951201107311157954570180048688571103048905159546138965638652271127524438303734375788663220570560308562753879489777395421175105651998885028648067008730949180748956316163315887417364008868327954622772043656601139284860290722668070518294157195079099739636153330271187119427936364852017987467556743934329213131871532256396628585629826348186998038957219369711435278753961397287370566063212009425940652576375473805420146508541618309472875963505938195857463284723699977997920218424898288472008714788168135298696052130132564543692453055631000860629129666587727458111926487401136722142957649856576254299529826672175228358861188895872052111407564802565767152196415203754275407778185718713937014415639460644568906657250696918771878111815340373513856566247126026306736310268898126242484884276825671189959476870658510845036883223247697890119133061991516312630718977270196853872628284894468382188296486983806278721488138396949447155680614913551984272239545597960804614188089762477287637144099142655467997603405749171496633585337031273966267073380728514704649330144843373481716400840530391651822332412132564508138124957415639033105552009549793487095724909729444460862131786067527852391835681015537595941583037806933322765053261307127211279725548637641545726671802764506663909808859359919969673414695789837397343074291641478043540839107359635078586159674121229303030292608140066383261128517404647424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,22] 309113252141161268295407713673976100349824193581024302577284878404345656068254786493976234909174200525767052300587492861699312886412853843462587354210359002289060817348895274108494871338832475142244021113899750850269072124088723351184193078375158337566754124840589811499445954718621881235586374594515981332743372994773795705285056146662387076542615879869845561412395394920293930516198259823386330358627156526924417227532761012699218971619786263984522448637913157274074569787154924990708694205196002176997499393104445073437404367708803368894180367071116570137305458004913665989464565887377886159962340585630921494278487269969235468937986109985336703728904647866724943204477637922210288325878127030543196333135237880175042465439587023576343432594871207087942013857227284600768691222006808653108173114180130813560646586835529912736076396188580418464370338089093107311816832043643610311780042893348544690964589739678363527573251301293941259600003011062747861850367776120946271334830559551163764068856722647783657556063962116244591045639758369294109402211255822813332419517840078690903611402547315234499876265158259057241711411673789925127672002599295175768298885660399860035407734130833628587861391775835622619777081146253987507479097695243925191168255711931950570634477081146716357224046124464479696271142922258371722778713829355075041803840599674760326728540783322404498727169208570335133127607676657950110490146737347170905228251628855518273419504369507025657320630686048028114984634580148840526799673774611262410674013538070711421375023094573899251829782776790960004350061432044159616984587840382705620766032787689510626975121014746944596674193100106075826821138049592573502588725651916765394790974898278935594574935043340362721440233752984952056616091507339793512846102611649414098281841118898798851597017090062847005433965384907862193271301550016520795162485279724448095385976478316694004296614120142899753871520653083439685744562525194555924303524122811931126590669822743158178563793064180068746939227899520126561436069710940350325507441560828988063330772297255809379107859868088739292259879875779990614409992315816150025558709424809747816344118370894744513750998393440364069299632440071028997188577785330203165552754996290774846855388142460911984900159313530095629283007183808107995628170576609807756496306503822013357880235714155549531456105179834462144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,23] -242787216498170001031625903498655682530427741982536276461250404359486664801996414039360754031689067826141031954243476970401991474089108639670844247294902365235916590088518915757188310071989199127969867015203709986492812232580574249375825300487746526489422378178163589897910293295695434681913591400956449393832324080126238444569827506752553382820008414331221228981149042870840914999949240480417456941219013759710682542409144763643653419072987354505270614862410614290163097990722184922827118555191490920496915761276677469527791717219178039460064558433296148888319811224275820799481843989941898106376198962691861917458777597411526192615239856791658569709034821097197664739874881048586104861976385790601061509037889700374156177071988631016728112294570569195653010581046036539748582891520665422011786634137744441349375150522286185643524786920855318058072207835074596073192973471723219104533343908295108887978184872915951802752605513255966042772372284501571736219246665545904470213475325726399371340592172483753377749731373311729928166657612161055017100516207506129564850363331309524882912563587625727753028542259359700418847292408330512073594360164947747966122817276012387421169318736757550051369773901613344752900022421549847580809386003996821878263537460189384241550789641655967530984491761883641694840875641349208809514528740920167481168055179469575299172027542497594532583732615846483947006791992316991804559644207127892719032202779036310563852425928547171330714730959447464050669595437915032616313780298287701152216375297338826315136854131685187583610878333772904232869895206954003589357977220359363368062175645444551093895064082669325988849222257221231631010099851903861740866555816547271682961865715913560960791172732607737359382445087625258701598988834918089927790049358047018316970732907276895973623038272130401262339022185089027327414647509026768545078673699034571942993464959182982492434241191548520904125820436569711950886292294352773198954935295469764521404840756209598242393256346942734505168714423042737267333816169556723281235295075641826291022784734034950942652150688227988802117010776397402684664335990732503614587939001642788801809391350035669874982454141496074897977842129587625677130689853068245134872413227939625802312540008568542491758078102686450073720477343469673990045735593882854454625522255601981498791287937480071647207837150835079541000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,24] -308114900709598682190415626870287364194150913187913227563891882056901564015387739476689372920206282549902445829284278191681249226141062450444366858664250511252216718273674193478823111073882155575073804311869742656333658450336645604065471357341622294793620723118492412537617670941077155960880832410880541147887007035898131471472077748520202348754163041490762571713987780802844327507801312797436978484607720514061200291792188881067724572964599571785031742207946869752882303223064228098514912022255346419814448620447931039978552233857302018686728597844491754908490878980025983716924508121904484215434082845342777156271795163325027844307939149116305178235441633422100997583714759751586496177968913908626850587033399025716117510674007507206559341249715583224755227741835811920192918349309956129741807067841396333920705393030042488343595463093373902757448438093649319300644268911488229061100568460751534970835346078837086890786834492744985867758736771745588483320736542023250435501957614534865496241743270597018563777523393716376753843683327958933675629617634459054226468510838887262342202319704776306318007803112105816640364627635893344523275178869391278080659798290224851670103414544936448834347576012836543253105442934108342605575807789168578745833931748244466852829863963878631976356050141076492546607826396999707319546327758063317205424323802397276514349153983809206941907030351134634410718198219060783812760032061492191091619493952637133464892135863009582421253492188716060497033537327822294201067433036922204595989417721766135282471659880991194422878812749280192117855062886042643329240580163476167210497249535093593746474321852979727915625904372504273813540557986508999123448529510506258931864529157442741321298089919375760353431223952076816485674414410989299120331981220023257783648665484457317780468526938276991228479335193031667789748080429865140762617526288165509612049056047286021294226402695333180522157209777622765287748397618892091789156664949820558403045243728115134932682804384159671908286787072756618160613167376567875446858587909561020666965754067911807293076471067666641489651917309348516048285297523750147676986967766978304919550045932486145698060974182432548050444214151129387665006171269463472551888808349500181742544967730927052466578993177980188108140796714138037055740286790718532436644484958182054383338695358684218624182341987651833222753906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,25] 1009501825222438721907143618682527669980390835353453780615010636439152690671055478472974110707888858723061937736855336438075652967599020693731645164541750598616805887243926390204372650971567934729801639265272986929130689746263705290381853352031989800500010509049128325083306515027579047706123651089380415331180426196266414989238768407721308896719247913386932124363661363817378116572761488368542827028733888022384606032905439537668592176372065320051990462990455891041062963171184773763235985534026023197275072307608317558467466772980233900494459110821444015714380010348520953019479328556194394975991456856444160194407717329601863705666865970052337312179468618937846167008861302726270248254664473763348534483421626468413298481311723337629786039167665912494330968860968021297100356171204543374724656078163641818014486173884316905318837735873140302017935601762874231813180422012218951002890917490418535691397636857078943025694563880265510405799394278224035096055515102448159647575408275437186385648841744707561941152613075689169601557122164824883585039670201787659498477388897420569882276950506821515496818254585532055157422160090367123702093684307457133523432393278626258293647266934448714474549778238600169152776180084798400423184761735093202179016752948581773492544217750501101633845650333394141704396512476214108858509219684959414075329476959300951115348399638538668710433424617056351990697824297528284636318248992757624628846494915880946113633489516523108198794984930706358266548152525973561148391476983183711732128296305068704520244681624661803892106894331407947308467529349219681422308106665076784147275002106896149094765079917721304066998826828983430722352933096511104079476547925740932311127491257665765063341702420009238619188138459829179780599611825538899971593868974532840470734256850297569883738034462913922918952262063756182607529829807124900983918865744095222613314633817552243464110008987472497705243084335996016832989510335989713231703289384640831043365575047602901786205052685805228832183258627856222586975485999626397928612950811426035929234567135896401879312349845167310343938828596798302723140676074056056106890370756867371657737998800341976465217946864180101499012782690609438643167062885650633606196766384505138846249669794815861394183152771617624974099959066306601723923313206207199919057745158412076591004407368448992956320809327583520852453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,26] -1497039134485769460262810724176380679708818773422566329882442432224362632214180069665603319186665664848611969420293113228031133225909569295270474502384895351468071815932321721363985063180239823185293528661133199836426339187087556670578346818136163919526739434031092842830905544381740670681350011466167543636262425194063443747910526509362413103270819319162224427006518601970628926054904356016222059049150178763070322289343455654054539924337437774796657097307495828385677093337640368938351752706097033192027776987957477868636559809762589148985171024670079753694721618070649474247755681497978320939406374753855339697010070394322876977233026212935118859952400088069951707773960504686094501609169027262641580251566077026177373410030034867636669079354280606275908104282638359827889724072866278093092598737919933665494711431949002668575676068521944903620070589043311111380063837245124924271210694549247244907301087149796580810307883142603448568782191506235186612199978805718505774701313370650623922479386766234564841327578837632129511776998772430469863230405445358476990474671199706769163393789472690813682314024444087388129709636513858169191340165918688724389818523621052478044890713918599483858194571243771970707162026791871421139188609764163623199119788145065441291303149671138823902003789843543202870856199490356158603696397478600160765165388545198790286836652331682350121429896392332293095925139186102373579478866235339643244196549084759353317492434597504606698729010429869388648246852987621087453748618632041815937353572068296111575944341714014369516184735050031013578586331600876191193319843997323099095449704099258101849778596542249353062244596809756786401818302272054429205880445969932660029325420654583056749616379377061327629711508512447289256947581551767492098917855329507471003539231456130165778636819122381190081923027149008570791207053382716339223605671863526902364680610779831611191494088209957184441119633847227673083970791188379142098622394808819966490136429799383160400670655834252831315669985749455537334286662837841204949964101091672107040822992316192021796997388876298007980584697501322445460848232859713291043071929927510656302729089519808137371844500295856447268512256973870964262064759952904707937361174362323215085914547839540520719097105418401955359506052714193248468827423897869585170301967188072607100212722503513978510725420378969441879138977050781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,27] 1681583502648969079899907718482591040377818996539667405066677240761821491654779324795340859851903979683191137290965642023585261108890065542387884278016139606239143375391306093009754675267397698367150774461086357945927719782198142448060756870510061003523788149790361081930811289209748628584431674369331053680369032707829516492630763427010642834147423621278842010185119428332630844583514883264685143615136695817213869122163935902126198999941386993061648565528817792693741891796131578687981481545165875577071538370026252749827822382382846222091340297727123700487978778261196666569258299012337626546588901025013298506677212363709317053935613105502819373264926018765012699059714358290759452678246429626167309284580209311156110679879190437525669473913665935577405321878166005756817643889604146709428145113391420149583834895703739036975989058787968122579453142147836077004293189978167328398580709907398249494721610062148949177933625299021481385874818805141389857083053968795648285845683540954215045505930508893815423881500516031798428353509597691212520794146896344806212793493194160410540298365792776209774227932315400643539765934543824515110192970434292112287190085906841053481400575887580845133169905175700147720364157718125781540817023198518398606468360592465101310507005665322983330985600280723736106881932904373068813600674280148081112699526485275287811345082417377842817805197266380057590184059392504838272826874154420395704527492475810084988239134199140448972183753250635591106182322504199807625206822496327391503673654653668440100143695377104441900642775476944470403465426140797540315045956932123510096099761188334312786543173767179719384065558872178337036498090414287614912808595378771324557385669263441700286608871970615860210704845891609094077761833723013524157970472387716584295741585161768843328290895171771650756363558803098608048454886910832951138323986415177390566608009329648868045313087938658118193740362189128495093146359062405379875320853062572955612739850303768796947104720206612270603004821886337276504891330410675618905712015359116893359964439014568329176320624714889454683963814853250553527089234958674155782012256428685082061271252342131980289164839173516893636443471275240286104306149091324560209589951949256397583936705982732203126789598127070985584328096692737496989106275474979966097135845720835658526819397437858801772841234743108992266029285430908203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,28] -1610459347911091800414694516350157120208370333651897225957483422014833530407306270166117394487547360983093490065743537291029425674623144835599929845536619093096395493589049897275740167833215463690486259748970312605480575375884847041711543952101435565117152428621647211755880653738319372023865142210162145427069920969970423923206509151495304983326568631479870245812207123162279845492201231635402061059209372008555596293999419739219106210907979717154714440393266267492829886120593105572714647230176273382270584241782749576615157190523700335148937678614375510837577251924105370742729705830977385172616859212036084941331361710983098873722625879014934797709152133241741389643655269070557752409526743666053119044582956170661531390101919271593005707847867766126440010653995076281572026803210268747311618281170159992351779048488992871043444309749468640437374986807298386239631350362487746835912451211329996139431407804423149870590775116821184546778084597945143804722950827475635689959903901456252718783358376004798006503065441568858662340066934465107516538891860901050064232140553891248424242713847868964384931373368015252670329690288416183380716791848994002126741342139645414677984828853000225833733907226973931613739434073260803938666558371227899844053060223989875558200751652575894205107388299612794245366843989179094030100795586923747553287260982039239421706719242133925807355264316648933177646181930213892450249662226522965121937247988713521595610271042650262258144455987711348778943181607759654019766609583935880206258482685090403710995099332746945571586457829219860387344028121370432138541747747772211760551444418409483257785960439842399790757819091326103867735430732089402813649115156408091526103714241734269724499192990789016743882524571315535803413053474361970266147381526708054937063270896781238047711003037945915143008209376289667042112496946540472681657663023759117107092681372653313203598067367645594288335226067734413299715411524914925913351952346838733160122194298347085244845668012172912955245808437207594250642793868771169103454509307522825364985335700225907573788426089519466162035924464951175450361163939743248334320551955503256795039650876320471186456908097464677420993843382021392698035762421571144798730357643613266894804299356275208715749695049852001290096665639947246940241502343059553288661750925603740320005891719200103719329150250870946414929692775011062622070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,29] 1311861333251407470820307603922520169676045622632925902055993366834168835469030916418759527344044144689629848703744374992773347116075640079101238340777842241894056196591276515799223822591166336708082375995792717687009970643339679190788157657092122759257653753738840282198142163678403483184135806873232446524615624059610070300405270977426793484373922037921035404732893830279429623243945643887438808188616462710060915861384663082254024250039962590112347090004126715195179353726081400545877684977146322296983408381704072087258181957723120654478571391235846244334328452926101741346806015330864057021114388438731876466906295040692626912658951706277602168907524507237427630182954368495889762407586747931823363553820954077596576557313357548111490902661229774244933821732337608012728890959030138497960869072544515901068118756755221609073140307484241709839932845286738428544834359218378890590066052026453732489780416065825528529842781548517166166024170715694971050785624422800609468340136338852231994501340118295531191128901235466580604722671910856924656134904166941845354435100924388087004412990013977788364645257312671163559965480310657287497949924820283526872117704039645216717318889290663342560649116218576725114540596660838231807476617632967263276700318923626537424133148580099455839407407472848436557474427158613807131288186129866164508798452138014476240930492754825431026706470177603493437052173604717909727568269006862358821288548005305392982673835836763586832691234791340099529845613628482542767938571218808458204839143695534742423280543509730689811025553545417892996365591550668296660207590587304157639451619900941257108056027767817647363853166983866415670543502118609779783898488637384859821827152886600735154326006500377526596165483190611113331407161140074368180198392848856807090234748548825059082008536974507729719099708890955914957463965162103023226329949884174956787239452568811373992221599507993071668254038771226044150272512732836791781127918375517247837532926297959748556666366577247773690754375386075355965796756428817874660885667718133591052076500603855851457556813099596333677518356630457551397238621725913386061740825825404905590943168201781185871119550425178448511424886700770609764587601723255429779435713196684342370657124979908050386791631620323616581125734082155329212146067161567580128958437178136909057183004836975331459065112012059794692018533557653427124023437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,30] -854300899864604912147322164726060870519264389744415870238639897266823175082531876002941657869879082359173832968374909003835229051992120425377381842182262028931097331292778782703745421079234442134616788641834362101505741804322359336717435945794129187444077611768195146232980743930954403591279722349358250447637379015972795683961423109275194836542204566238674033847311323936061820203470006469523804013005308978754308085820380007769514416866920608322454102194385577822978881367417083110504169780783444834094194236732616051949914027357855044299127746294782446008752314720493648975882880677488156312213806934051207965078592870953270229492574456182250476043861244994312533152532632244200067601479316235208511863724333596379856517191874144433287242186291063671106581578506755657208951498263857049105860088752582991645877723734046651250426513745389289523338908616386454280838391905526117143823896740505034268403914570045034575674445152891486981387967292448663602448733392645876239263099704844093667159903802925659232309303080014834556148692051103300240635087426442735321002596911309818231737740867728726357038644149081384858987020888231097737902533894118175911260906839754626245452341156251412656855611288231469679109592277901757671304189733721914345938234979711833804467540757379542147023878068471755807714895212475622762632064644687995959943073321996920569214207955704138598745083863621065783822917391060492279814143482024503754164723066339154559484650617479437029553188156797507423366659311485692879090965805284212187659017581963553948606937553684309326302167380916745319522347828453976520909261779273901079126063530461831643950270555756533581580669138251509449166296698713404931946323521371624300457009020876146839046875375798839203621807386138293929299981868754626293898689668595220851551700015974277349196412942756619712715703979288025911113038163193321297547960497994955591666752699146258293928922139089746343073869462670860742067577157081458312604449433094115777250918295035730767748390513638267110352890225269641293260601088777716433341305631242567957400767709608603029773460668954515707585324973899213249059754640960553784788456610294270546661532680185072970970555248426868540464968786351199289434866152781696848997101064103754489482109820916032244170354678195520537071987753269993422676367477722694910373478594377840362637715379760760015171453011739004973130539887351915240287780761718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,31] 395500574513635758091750854214005444944424521288425908370749135021631695179551507960452536757236820477232258890848166476502003027085131983426343382083140897452970191920144533789420430963198072660447761373312351504647632834549306283728950116865239952309739925457789089000913061846759188317665679884492847308428971509792332392887554759080636929898144034193952021001256785153826013812033736179763711809917254597544953335550372468561012000224177013011430179013585857323673467091431816450433951617188156590213000486386292792798454185589153959172364116672915869406458359436270499209687951153159307977529617246096610954043420398225810074808664692912665709719319999292037558112980249684689027577448437210012936117984773021019739618545757595496322238596019936457456491476488729788662856801033005733121500447229761185731742345417673040349026520498918106566319206853358512654921431551533834773164279750233409855955315020938939305584408230003541206101402961117818535451108965616176063101947940929360461759384749323755990027954829049576459435075190201259893810646810819727721416453763526057160165459104723082186974980470324888586551299774956987020409741978139461159601975229878851309808429983196770185230506696889496070474545775740148835594722063862064428110168178454140496343695320885773008545646141115660814331564374185053743903515911009993753010380845000645469527476412155414174281012071655510302104026434710115336989712866794145429058840316153088166532532733500343895525948461596070174571541217443280401017637932772032173476573905034764321013534059878517752578457355301550282044045230112683415972197472702309847567106741089577112941883030646096602605430263816478549874090990872263318726338294682412664632250110836126880033702963604502683573635691692437487810300020715261896826736036745213886495271382974440331262351007690279749098898398677306690496795654676411625847171501725698560124821011767588130010363755137770537055511373208297823753909406693033593953630681230888205768461688472313392537895684392102203108917324117430959565190512937966861514468336747784760197491255217297589689203017278597612892548906902863626541717291786488469519195591908568789131334935758293662179209603917970545085163882479342183823362149964082912732078884834318064123502427728320363966233951421698379230471330482318869327918849308730696443344170098417419078987345683425346056193583537039763494920621546043548732995986938476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,32] -83037764328666142901445303468257877268197470336129564491864132563819335534661695794854052609776307666084830247687728554613357946526354656724308431102677756246119678753722490582882091314332119420561007433379053706971108333857274511800606400600278844787859643854145987872784557641159254437721140651241250505288657788826067468768142681706210993013993101967266323011106126037893987363316030050721982270862748471366951568854271737505473164279344829909544377704655271583105195265122630361096238637901934239122376383706076729012852355248396458288002718860228265108176746837392497864780632257597803017528656853382583657878601699839684568410930606720241456503433513456381338729132253857314680608382023614879017956488927304465886671591644797536646101260034882849711419813429407399261998433495698287605753809198263694571313606862909077982659938891528834287241735587516795568624233984544797059570614711966421806542947252402810532007810445841724732279321469514350751004622903967961871136176724868580662677099044523881247946439197869179938444131561588692951653902216321331705367147179980684020662637224321117186544604030376736967294853146391157790835382699739086653308330334877143631265252509578530225586589205677071676860685979129942386239744988748751302178465128620281784170762072955537933750868434592552872770103233747242259132190724176695314313547372586465261243693096385845416750821821803938483360858670908799450990133412014110921182749918909749919920350217122860219361997877682482872497886570035927836818641885290701349822294808894499644605203055590255725544858585991169998131127363929943374924453958385677656551238144638445130605800532153299476517115786932956632158845532217182399483212117912024151971007805956171438944810008766514028209683944433352307020739011785967443109198028702324311563615946155516228224843324917417409847669505922972819996084076677194608071812694051547707467189057611835958649526246509466171538396896709396475713811975571978083837787772552599763728012409755789875241521544358414340182574689824774762717620431611596717228838895543060016333506369934746793183307671502152247878048362657763076243098951149986748561656145849466213323355475021925205928893039452620294118960262860975213677684797569647682255708620900630176086863174177574131903582930735928458554618443811197345492492998448756094925042297883246406789879571494170168137176384625831741360435820005996276904625119641423225402832031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,33] -48354227979437517269920486403748879355611044608498615981666025832613718390513834083906847007031916191863414904494375648164526915627788736503720098558565136820581860835182763288155516639747300865057733304354849620460654899349870939698377146859094861986888959061619914214410831428088268332778864550930326117422285289878501892158342932463782510154354249908443955153333482097379022047418526973932017856086697354798384446109064070360351415973413825317924030607745401456622345088706291513327270788814207079703839202827266994143930168294670204355963364808991249047610806460077130150663762493083996123053357035138695772467586997855475985823635960916746478363831436237377307078680993573654066955733213712800634678096705201082311566864885675672954765918068909093436260532473538350417360215362211223758220243877799796323077188491185316397219833817921585005309096719202219089832946703321291476761464270583676365251902829002045910615030250911172332537424304118362672259141626774756496672261149597946047194681457544028166141389251580488532540916090239110112026223080054433915123212034613601454285110878140378705527969002797061909431305789773528701529795267319982612009486500293621932143021431863103497878196705946580801197849780923785803281682030572585902340575934800437767282058011672672201732233658436652706866483700452660537777875760923116605450606979379757937634644972704299226532277191344359776118633092774499285017120693975292212881509432402872169775909516517856149098841056481996872236423448289277680141785497846034408721494217616348104742185457748765459964343912341664117815271509607764647738501195451328060835132591016794984066635335181339369032617690459154390535069202925028626658180363844125374754179143554116130605345468874175155656366238014328932052665954041002418213219751899970854607841820279182228458792456562901501185279133929158883403291686522169537588574166021968561501489622999906589604718660236680163995423523368736663014859544829434749974281783176368058173338936182484140808017983440052752182940508535747554294961560243816803673245392517529332459162658780826286518470930865235799325248330959546416268875885056813014888456195736171573337157369584883966556689219816715533146423074004862998921659179576853769596511992396530804485294283260699743890846446956364016278504671025560805513974649467662427243874129509359093528425182613363755438941580515177866017020255999277367209288058802485466003417968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,34] 60522475079940954856632536058598727147224493666504961194477338142985425624316253933816486353817249300078347544858096411153177050246534186829841737909619422482840407275665000424337055934635875475906267607173966875619252455238289091873711630512178456477950224880657235240238587291766926888472013104522608723448892763434953846467351149406580323418203088003220647803924327382648951022363761544862675065196583930411124020571511596507544009568590835780115351750937097523165851729278476727795812272272334556049273314174225582864198099998481757357599934178006585431673907069370086339385733135127913195182676177869903174986397610752651200147698006644431939398061797697940418064302278756405000237808126636534576789025439593207642825022051660977401581054982137895183118417899460257461255068520556381996640233892059205810459629196596410358451641483939521946699589428352089739587029709356881789538342910587469219034728802180380659871529645216364116193307059301315179671074330843882186662682507393600305733386220313192646835320393394980619996748092459001608682585079738067751145288008153424113777761921092361899727347142145049796945682262974064747824873485005731737279313344826069379615102371992328327705711942266115808495633866652166335246699870437084100550458679914170674260288940982235439760734409161759073391834630916702413786812868469202828013116419470193688039608659926951775276230553626806594040942134707612967084614805393703765997784328478787851335801648777875214804430523403002151264187633953399810351236121565572186000302511652976702380424509016397001733752464962448324941422818188399118964909466773706642904782674478274714384041545288558516276845498015979300316150761384097308815701792515656264231359958137486462773578591706589172129366837873942436905243366138043557472283327209339623021786062802608216929780603367310760786378185132331807870143519662331273506282617902367927194285518446864588289826749425405985555207633070357725571093547549981163600661872040844117477329907652571354484599042584410428495624211304905008003439444602040794610331517624457891025729918572758864228369317873641604609035726871339520351940647501243003006685991018867280386547867761242908444009823609439912734437669807495553560513227062356399029612958371841380461584255882798136625198890857686593690033326886227209184573824792014199219242090726732887208310210846710207887517211756057253016453778677911465311289873625355539843440055847167968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,35] -31663192213643794227019321015455977933860711310340955713240388807140369981013462394754923691466320050364697419261247407345597460103186081360971298733316292811578621372885595039934630267942451249045710647232807537558704181000688605165895019437817582423421691461787228206388929244046868386311729978057215177618530191990243816431194859757436636798402128495319116882802943400910423367317690601866239770018543090708674306891214611918350762208768014116763810801190484771572020214092044881392546505349606204427039938571882386034790963149343754458013278463194347703530686370174116553560129050476394570396473573278861324112330883104890599806752890250164037613872068640932668352392814782582794646559362985791596733687685021269292243231778446704578108351238149796534673556216477141835229883592654836102657551877922410040766051409595423620935238172147375108211188668245666234315590391409374715142379641986693617394283841386417692676351807269174090967077444786337377801733843449944153689229014739202296594214832356081613464915481400973740194689784956791873391432864169362935093862850782994840632048828508534359461477080742306501707603956139199131999142642928279475052861687641353839039466629668283575552707160530127580486858380428692708498884055377281167131275474423877380417438297356642452255507221588048525331126024780025812611242919389129050412872222481982653648269847866185101563105978467316131670031464399438254474615909398755370138418880583989933521757859804793500386750034359893208646673541775799632672742751485414053376301673096861499498091826228825881353048142801486932139835102820020941205503582000477927402291685123852532377817838245648659726448832485180456373510614589595723786197643569519990808127620950883705232747598849808074597320710358250101598364385126614347728227316284719224133966814773006364851761519471204682286437756064953719817509784713493417266728416176324690088013538906238649481658658785905383922857816622751609772667713836054596206140566725381103728404277290135731150390301603869637871441379965367387098126757367219136244086767701926461854226634870211358852820880870614742638689574596771753636455006935608538273993113067017892220420990234476879030274316838784200879093163860188366810609157783067014987386046063501070667710863874763412376407456707516374967108704804345208363245280301824096307503848484685767797902339102402946428696057463915761677569948865810408634990924525709488079883158206939697265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,36] 6455826070306896600961067280678563028805763832526102573282315438634754248531766867196661600893409360358238901481324151389366778369080367229030111828062379932387399499580257225425482881555273148879613590964504258360034219077046661510886690535283655903649946102969977318504615732317544240097946286996709306208881700819379124902548188584621601738088005850567626464653941943952088547666572172223031891620325573110773888468998738860865246164801445175733488851433255042353371166851337982168770050982856926969969604943524658859979965910409342841962585725376492066805120703856856552425674625172206508364906211764330027976067131159715184892207031858075047907589750123121783431159152636554566659650006678242618379884807981823998869112380849576833384045545378482227010350736278362400459360299461409763175764157981563542480506831549065689306451332216154822746587954592792689186363567731327097356644473449522063479688966633077319659185111473914898148378377402587562697417957504944101192040910465820763995070825707608474949491408711672760985773685345980119166605541254461501608773794158700692083916434480777567770782844985957997742262641829723862249007403630137954511787734795416633025844657261787010457903485654325954934835954811450909675080831224249548666762977123315934081950876825375300571827282038151345637116370846225806587306147181110102373337407473821213361378303831196699382986640751512350959280604760621172806347465571650098342049774612952030147625212369588891488500932442063523163559790261238207316837660071082155901370173675184876144718827319241203835586051241182346853197659038565115467590222358090531822706085317050635794223263278620569034142454686791620516984559929773177448764243820363126478907338263315123705010708779448938359100912471869640111482958375567099859868272729204416292378327034564037960029647623880833302953383111009773193152599053902826498269194011179076009463244240117254136009924367585714477227022908797005369025056058789407688607488327426375783906461197347494955174277441349460870560914029913544602337921619296929771682173055451438810260338242133954379497619202406624206217689009148915165087467572868339499757725378982032045524670997322071277919176596214399268992806496337900443591008315184811635186158158197767662404878279238566964473565497314220418822059565673173454445512026442684339168656770304875184673152964374609575632358337952060409232937626974827475905254620114348540482751559466123580932617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,37] 4456389768804167440440910221054498726446652967701694841208604727522862192187334606989749091841977210803257011118752722315743447718173154446408941712526406883740273794006407018015993898749617396803145492181768973839558042014241529245543438901202906551801708138957527406202032639139421141614128714539164489412553178550272163502660323357220829530596104875143976737481051602213350839389253725551568999308572726957104839854919004513242401883901400187564034116996021911634995697423093399826287108987565823134148120128657650056150409238935511535893124503125630631604914031962511899812356411469243471976644844017939473110536873103851823864326415223433641209475890294679596311404085031522332712471844177980943155750914804891372203072733318327339926391744247743803157989943128252323888748721459860478588634112399560097488663259725892423029585391894424828129791469955780026568751555350517860191843236280167591007467635467889648740352571127289292232549904620220500843424221185774452298637924690834762645219091912167451804495100635984278154123275829896648419158506025997731888849736531578463263607785477670838821841700208397974298018791331832079536188324022779407480089171678219828683207345904806625487694503044935052079991387218182790240830447680457318691375657377246483589015635790999135692290132179273205137853215543286898099175853905907747194758517449044326765109357053606100435749589153871328693633775345325878323658333602208464119880168360222124645075330179649758987440238104349215675150113173601098955487600165233712340776756609248375890444986224755886122919899581675017560879202572399298606438954305802953704990228113653820635597715652968190998435452887826320609970182651778012034057994450533306216415801135312267524009442855228390775104123290450113204533924096103611849385028275289818232288090866376087425947906320378308173093758453969919978397539555986845504108562642379867035267846096302331568944214860350365209576640160900242350593222729975908439603861868134053158911196179235059351647998723878025831118989393550120332981079175822252005020149920760211480392407148117319966742609855165140652078050787134629097888194517903565610892005460495020988506671845855636265191129634383563423067931007036325517925164845449626480896462546601629107930112239920491828459608394281020732397586145585343778269876406773937336178069465752821622156012701937177356942386286299662421938574371427449071110526990224798282724805176258087158203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,38] -5786791671397605330660079120743168765351541841951189237815990175998173568104410123789358242421554587398067937553921260676412960095055183681160318928057182813618989145644022143178699132180481087040474453727074277153529783827881542908516866729773225879881345534068732885955242671828723253481581175972702925849200610870192443985473274265564671829716573538711265761345384900053873205044859292920633847892815436669613732153087106348898447373029369926770712847147011445919432698138715103352353087723583864323625330845358795810433354385223983691530517136376305210632119174867182847828945207894972174496237053578954719606387516260032151736771056183132016509249257942547992215055134631332625952135195415877928435065879854968901913467103360749986494344840288050899691962142984741492433564942868699943788952571966206492523773699320655285594060090188060992325392880448441827222470009231712431171938426260513432731486961033556771187606185535546541221669790088622840109125352615639602641963868625860426255270546609378187745469980968891655830719363302578385426311580854163186775383950795930562442039491938525317489625796583456251471047198679747574904357479857016399499780385416192476712407917640857298922301452745792185022940198327210210720966959179405094165701260967504910198296981816981764957927763366887966920865278095854640943885931216430099332725192579899123559013525628085771751101359798692391171762861707582328392245667059019206555828776715602253264684742178856620375502734927288357706324438556110386453562851757687028697156494252039108945165053176639536336750000521629644961106150068045526854770893942006338668598825477403293460185796115178783830948833643227636559340985203324553337977812208649842074307174944596647156545342604598855091152308890958655129813217660702629539268799800193870929061248942793968040260488434578921933624484688917368627267193740499185280395977992593673782655055425346309247326161908134495571821448180085348764087354320834079080224997796391793891321428560854332957892788788328716663681939436244100547705820722384721851610457359133187494763875607281057595198122111461566132560230051481849178731960897197578561880481126251975544461904356226254269286176434213112366313134116738092059848544451545111150568386764297626228682303396815640608990293418639687378380227462125903538862132906299031074081759688645666449610110965490888896270305396172293608525869972581947546346671398635741478955196726019494235515594482421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,39] 3792346459864150240365607824450201532921787435306111029125191343867877001507538745128775937848297966756230037122750208028503252192150018641273173142097715593649595354439006109901081446679977965293596355587370403670196236074254477520712217733764529794984532064128391426031476640472828768245895971847415728674079714220342972680117100738009324740749424787781944546699538829702876502157245535577529942461366836046737684591950987004247464063638873263197211659152239730837640525157222032970303645416752651834236386642330527337162699115648033154640609985816092051936840758787776260194020300246396263374020017498530619088243780883889176036878980970672616785648307364291877007881306953329974623397897461089491839178956862844353262694596680977980298373812944839122783290770542598361243603590743264323603377629750443006375813684332271856531941991646195359162528047486135891086801386900189214957393819859060895319795322004951362388370686796489653912393860225706653153806930646379521640924916649692544672919823683494831978143507916115182000165171473692561663523543596295385091904498868788991608816889418191488555226940777167656871308475624237865806850719709811534819683607203146298141629267356156474594071092105513585550763410529426566577645463137545860246195800699628269413679315402077039362517766462514619795575538545111873032595237773860153067215649921882380215003064883026547864749013136879845799984971536194198453207298230850540684787723305381010216718193562761143670973513143488695150319421057279974775830049134957116083317553673620877879437584102969300173226072378837922046792827562999100691525389881225316110436542517485408209438503886683272190659358820219757357900654992809768559008385410284846761272444619803706249900647170907083697566879024651215257837463004368669941486257934250962460796867543895299566216827722728133079546040328706206006617132815541029039341992902902343828957071803206630854661961957100639276444820826869443993663340692101081982092783983698306547179506133049197005962126865453466147102744536719362924462054774393651864958836683394293580909275464935152674198589885998562960885630613125720069767694384018798470130911491739986431417006807665206556223043373658136853117483318652228591848136496148361994959420399208223167426945657670985849138167244388417612677843231208822948879763667765618771744470121413371574684590090966954842035690948032789079487389124094491416635161417250605769488358554042406467488035559654235839843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,40] -1789769912362118488602133768093476207485104340320835173098878736623226951703995772063341676977564249445386938254834771671618073524326257274716477760219881618926990883528421819717494951726439324956322168845315228112088803285753253885647546750623229134921360541868497121835967126298222290344527394344133140022527691569115553670538109865410435887167495625916013642170845444383460970452045017737059488320954186940377216224348254040494492760518761549544449156391031050731169851179766415485808324126206421462064704338791025470193657440809614531938533313653226756696367811741043872063261352118870439840995681008642379213148284460205770867525320969642326450223820832843301873884596120615947090461986517725838918825874483604644680601847345907635060399620544107018325256075445435091551910231052049767104174126075469853497758512370377831042938602821581719702020186449075579050454945145214406584986812447018965033554484365480123527655506693437600793605117582575849398767367672046744817073065659160529702480474667870802137164788294383997229426296426905535825079290400915141459951564686903333390115588256175576405819557118338225865037398649374076640829247830240151545376927723414370697474832995784248794196656078037317580346741689473835380662905495869404526504116667336516824031342029361831979241926283914718611249938321739199840347431788038061593416023551766445517042646803088922408568116058755586567241389520591946073364056704567166151601091912471131475912922745563310458418898205645821112830667283816492656219824943991676529385900555344596810281100138275815848828855040108919631093595856340091950823706509186793723304197930931865485491582363864629891714623160346607247895499869615116086658527657201933513006219768399560978583815144606324061880353103244800151247368998903372670339816131497755822225824257385026453253694712712295539965414790978714899449239462294820155753033468996446720982404235746380775232966151140088760208158117602004533493371379508652450882191016396836259079627239102321563041923559673556831880086369364591941434502433386170884904209129824508451224158612967653149189655095974310615752109089333521290687070042286118092041568138817516636764860828573520800157774909405070959278283451777734610562724832327296905525015156072382309799697085671390611292921521059148523228558480664771045792788932330771289283092915559996506117286451974533430781284207705861732490965357159632970403217782505100782274975578650666463431662123184651136398315429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,41] 636338032243861946284592188996927680008258263740045359561137460545297836742080868928864654675668349245936165455479490565195966577563673918490567826515572216051803022307913467521756729919516964101391110087112150753941257101813057728705093272254768530705926175254562222990157880169333882495403490642049265479060227519654468323679290175990855446717000674400447496539895263153482021425329545220614510791586323888826317194576237893988298197655617186470023833366543273127119077522233489063123246983832794008687423615338064621557472175572752839860255523261136092133545451648528836997824254105243588068490994326931484835580316331496485372550610715152494440835378907563600002596588135379457120992663425095102539969572781581226353126080595995042976412521887678035714099969865362764273099975514137799367805646704710775290121904881342466381302590952775841396818172301636732553299141968802957449079812946170114731939534710902160587583106759222326678847741862797344330344224930366686501521786469576971435498618387590581146935294125890720722667105726269346314899410473100723570636079322453434909332356325503523137422098313973518233159147438055425132937366658913317350682348020619021781843950540097922490451335511182791879303861319198529400045194195094452729079935892155826550198654756425279536300162339864850623677563370971305646722638408762474573345010922788840630863713125967685109779693543595494123327734954671129283798024552359103775057149954173701311896462214609965387716829205966712535053185622358725250621162197205414332858355710017453160564066210732376592005830867433721358663293339088350363148680949441726957055159428180082125729914576575287380971078590709765344575028414832202659142696008788602166138522941943393021022463424780784619915390804518748871491409298887894457338798819309438737133637303819300049134519655597411440411688286215420212537862749543990705899662700652745698150360049653753060836379826047546020351460009388563388962676146024852763729227651445364889712572078065566897707558540736957648791718351651616526255314509502657819277868889958592818557428342961724266943864098518756287331777130903341500066088449134946742822281800161134281398609941509770407013468571120029839414178617870466835053458328742933523858531074776078036503068202599583818809532374659066239306694166512301667411875058934063360013310313947816657280696046117658016501039401767552590916645825932178384844101484136748164642505797006233336787772714160382747650146484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,42] -156460617812913472454731267479193897942617801586941258833974132500785591290794202271236116077516001406167366107578147548695900425562462574442932332241934746672793091012502243854504669338390396523762683282766415247715342094325433160485189039825943625859849576612315934069359039953040649895945668716306357515228577673891438190015314410568245695227815759380887455141204787707620802723159919804602801231325268858854742926138924329030050680569150083780354076145422214245081058850670400250143267210441869254657818273803349027116470985325084965887049474823730698234078135249197099223707778985702236362455125196670049737405242931245651522722403619862760490485727698290886326820015907173756278094994349330633245205206660706434954418204839873244294219735123025271589271841775994360293791365678555046875198984713028473980413831965814430187628727178871003014821550881814233126785497160118929334762571606891992312984181528702851394100915787902528730879471779353104992617540269795072651176383248415125179002777667297271102086694399084031603046319761445242505092477164697673692638309097831799694456760387830122173522290101213462799241765887984476444866459611901318646199987707030358249148554524126671666428101213140013311014969913200485229117430767846015902659375081927187375845971121421242658564947673763338851414370922913816342091522784804209001879088074035217068763439203021894444975239216215867518017463115757021744063356736455478997096881491258317090747328380034584104725672913833099244318962528292358419009212708771678347599825089741690087086059671144833785648118658317841786097322840895172600766423305029037423548646717176345000973315897420903644506120596867146311845081977018353442164384793447643111314589396935849534108887429331452798683698809558075659145551938501498666799649261967752355966598023974695058276902413887522508531571561122547171824982264852886829045963305877511404063024419819263772903201069784290619387777427650249944443877705743451882530733121060537554752237635671437037923618022934074995543224779941528624163659594204434859109868162016640048583019651702784402188006976086329223087177866967026480932888487234138614870692431727491977175245444313974220686862593371822949817329269709486566328231642692301575047133689145991462605992377768576052240326227916401612234036272430360606705109748782179089493244909204902900293938154101053049084707376315706941406565004304833838370164504332919759415650976555308207527339448006387101486325263977050781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,43] 12764893135480319530369751646133393048986612114332589617522401930256489183678354911823868363890448692711019739326413081252218840854093516027692837380616026535714587465473333261209538566097586306035027831911181751250775959611862320745182306881166015878586461646026586654638393140785645806351416633734491628136940036187662626198200162024491671878773420487508841749073247591573233370909866547255918717060426661815614194230672516775294483562038371577652745226198332126347905798304288061257237497426334033381617899954004687394997570416896581303840223941972371366820652865489503805916718452769504661910299376642865102409145602428900836121526759057893540936727509162747858259863863589206967702704750512630450835216225818079388166352509108989056012277608346374110010266074951131044786833857735494435651945941238872044615756961443932037663320601328468621529016573175913682952690730153629720849387665362389674824459932944849954150487581227150503410236847903941124399657304971446764591160462548920757099253055715616359343852136583534017420427534077584316766913106885312207836183800819185017320903887880955897872369878921282352820064575265318724799881316653832230476974263085608840481628979752872833140499154699735768210266519029981915645674439553864088536346188880543087494298936055554046301436576968059782924250106294846485215788177640017639389040581272012659601084442755843194658945880081754235879634815974304235838093069316490632088696051035473495557219006885432974976905018950870106088499242617585255988087997015361138682500961739910979106870949908636869003381503931586030151932641656388388974577289498183065222596380195122050128907362179842925812705828539596613367640204424841866275708597092399378164274849738465796566329059659160120617146137969193658809454634248891729408632490696187329796830306056289790084472852439493411259757190397896581333528380631084387959623007000941490354213056415969025669112357003831398915323096047002428451800313851154875724750847374617438160543853978740383859314931185421532666050144079595006674734574431611965897671661967594974636316240432955364327202221723052372969247853577951391413571411844820548670543964761135973745149593091632312240275636175429623009563204717489414025855652721407050137621015754446663479178505289903356033348619698574668623474362534413460672023145248151963358927904091661242024123812827044986388565828586441947958554314008484800206938993886926269634458114380447094939052821160885287099517881870269775390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,44] 11378166633402241188712065323781073170026852291731695647399362448827157341163177162290653168640926245668341379839761147294234513957983044821013655234377006231873213995536139692996723706704208659211951066308616237432148887019960563776900642339143268297296953855940701494574076274580979330221539413261471700095712420477153372120305178782261082653313130608744630814522664479494848849265667898539610180939380110156227965363191030094157870949042128095820826034836408059998211608439518084724548754693499348797363864176074807207933770027302903594251193353545233099256760996581324803921847187709571695812916370232223349149500768608375675036242162545584058460789350369159602765667798836060979433639036186175118131234806631279923957073583251180860828288434042664519574580169510054715529821345744208642837100618168673810583907540227544474571958424210219968105424541727788700352203639397400354609338118978439767865704121543583885108689545343741083462203798720014148390389984331221684963072912280681152530328439640146795366934736532505081222803361169488244981374273081713561273166766487557750900716830969237056383951477267453052899390014331537010081015156127180596862274774808796987900955895662090556755828799004381812672382075985463447096360654201796564794102106475668186986220709859584683793916339785014273046215287522318183569585429415826204560625754235293750433928946089272871891748068536023105459036394886013551420751826404654989226562702708346251489004576287045556473713647998787912230895095726992875899638816550865600608724840315126357949587571423346641841289466713094727331395429827908142459510163116454474351562598936278331842527730024337869912556565130129641207567878825771855285426206698220071092704026906068889695335154341596355014485245808830880021892886850945300347073787759399085944408991125480690485198341662494735710309842530946932458848829796903978475007149475369765282289666987992755288846400116714294563557134898201300379545150674193924695452287104711238839301417373757635006511993491308373554561913482323289700698109374926148428594260660319052126091211992725115733108896263070055077617682855700806302656371356040090937760774612718294576896114217515722161499397381833148347471617971997586283669954097902049611140270142292548837828378454837696797631222748012015082534133266527984747764185379763558840706121289454905089270775111354528146065159776183502140771272385404006699818389514498157763478541428621143261578057409577624525809369515627622604370117187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,45] -7850500850908160375915862988081191652346464198056285332309034885340889168085794418669777731627865646295922237865323085513917235902368041900356355829709986095231744777833130827478368489604007194766756733056451965454946414739730350014448991969546023042359910137885227273203260815652498416102071921097139435429103679533345145787953460587191782259436850894600156600190769309246697885726199983917576656195844901163087242701503369238771571831730099364613512948737274937463720180124873319852880888491706556407466477211064899834671275963107035532254740025029083202759763620769085108292071820103093630464771805290686137197201312414004584636925532096762861876520195418368332361248385509319156043957982792683761824679003214922790721569518905936324548883566218663941307678627453087592271379501260806190412351947561149617818196212554601700523408006227089611282882616329392779411114071888663894439958560147942236007190917400997047933170762719679049821575822637738318387156621898891118024416307174497514834764965094765464463752113439899267695055990627099080611265023776029954370145300399731311779850184561746670593408263930099332228834023788685708758299534819307034522778952792524100595732645181505978702804762118091942502836587434021123641855579119371965613261673715353106223269150950225927692851267876573489522769083821772618921461068911919325133813630685614372771881675434960746454837904734663469543744465800601163779313946391086253612808466579678293690063926768174586018202429219809069696417897487991468585470773759759038751762877411297460047303009387568734768648068132435770881861721046911687323315149177854376991089981532033812720567626147273288063507501991336834508741792532933426059394683198606750587287750177672042259751875647798432394628855998161396519377922191194851519327453343443952054204342312321782922423049516062339756788330126242251771841325634274013527245863498179921947238287491258142495910660126581238618620976759918757531092855440351991292276906025316496157736572343073853244605183596272702456271297781804171422590421789313246819396030085702787864135325707120809889513024084207447935308719010429197105066482972530831895020453385876417842939462766416743282519150238765522519701722259693703678861616472666069940562393579639960226952907197885101505029170491154228176235853939053307170773871179339386413057773170293033194654783782536185931167501189687793808611726241716946687977468492380745352756866838208575874724897553091906843292235862463712692260742187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,46] 3130690070605347138554069260682977444636099075340013794309835737464333841102417898352356646980214096340840878588912946782121070545567112803410752340794077608137055769477754538552045034148143444495082291483985924683828503947253772806511568085461790543122484544190201426446906387746800716922012183798052168435488612844510180493780074344837891360830186089519301839192501867373266791575063838538092682467988810473145712250914017540620098146096060921212675043750174154115219277033817369735857195407223139854941976877184368503067431789704940075734662124125954391544175722923826019506708443033029124390767036894822828742381694354381640308460166948896327845921879603056533254095847397581127907953408284042944183179551964342751416512168751163004924078289094203332493227876906563453189660795176293451085407062775273512685085900367490255232058793340659753530132508326770491162902515864980158711704197327380525177694232473431840735676327837421698930164837051745727425783281715725670213455388145106703182808528385514014512537112641287696373797213596726941367261883149980998983947457424779150529734501738683189650552924891713805696024140710563351212950455129588389880623327165433014682458479024661696609523593590971508977314042148456407737120235853413759208002181605772272547030399463109438911794921234429828872984235521088990051494512195817287226226927971085457668471060002026625382057552475461048580401244982608996553340670259021441092645788017307124680615950343676933196332378726597674138022167530715113578155950982389879248396383853278222167567148234646987691431804307538845816459870609490771903254496858569072772402658523661350610401425172176846881886164200303036112013760594005499876668825294246431821700173877544761524708837028054375581918097150368864185953416159613924411767216244116944228397208979507378543345882366902797347250045687827409481491548325903196435661164335671627267566807533473101139084698789911243346439481224510584295816633246238250533833371809929919974176056844757398026196664197252831393887420039296554178574242618966124735748434530085784003265044221610516215816760473088119533218372705292702586289551672950221152532961061730421317053999034680503251275479402127940285661689901865770079203458128142559460627824318411842292782778197224685425216336303926141563725733764584449501845166327120676339345493149783072618425799415217773358517928944974242954674206723947266636950315267121271783847056808856872224689615592753064166053889039176283404231071472167968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [68,47] -931977027336420925678457824489233527029011102474562622901138060716961975781387371088938528118312751898180194828397376437982318615937510868672868658944235600647758982007311856119726951522254659547975874160096506303259034588330095567791734075876470846366832156887405348949722721392534786136163959833683169798569632989606715579708587979487426325226960593481277200951760456731097618282980058666175355628925135486763470793320984191076718883455322774962224829712829784371740115642510129779426302086610620449648722031731961809477143048813208256995995348539987830043532679003127963523982535901697517546499878034285195329913253326591369636354481005900045653023329048408628921841536822673695560002613857781084062675525235692411010975854490107482953256237029152140719151079290617509655203298044647732149697724312702999887176064873592970805846071021965386462893572155881884574118109523228067446458692167155626622155451135815344356726601997659913998728080976331323826395783923815651012680096320976831696841506772097030764443827007431977539908073580644243007359889943289901884032577791125564674676429518157312638806162536018538555524841434469427545869679631469518171118293616174763027171341904634905004913048562794896076797626337708104007090803794983591224228302545810412866340888929955219679296272573683913720306994101895218269149785272990135984182577416354405475535214955933594561114487090325258835090493894178358165410615043779122445506616463618477556305704810506042357268275567678795224805844069062205918030586324239520756656652685331276100145926870188271021009896421631343327583844529811399446965292726878288260497645322205618557386835039134567526384254739496485625202678249919453677365272718619518359722043392767300510394514504941651077240573147638623811100082245271949386930288859436320824993017012618732726911310476823224870263301903235011446132670971468037518242400834669720461101030829637913073568473587218095479026848866027639455507202821127851863931318366199875627104011966320445850069712795087511339912869194872845681258507377269145302648852228232742922745355904418986297763665688431259989922981107224997595422246095464763806698827925582575314880154194817107469262966182669706188544015385965587046666048379400873841537954506036618290022358115526440865709158360449319572398047141641041361358557504902546196036049188805329148763213434964799046451327292505724023848685250292128938009480296285129081802605386856420509046511764721738759614799718633548764046281576156616210937500000000000000000000000000000000000000000000000000000000000000000000000000000 [68,48] 220347057089762700825807821384996662548945916356202170580118977065211272051106165203463870210899988741687477862928216057746486804159850243429324203034725248533419562912541800224828009170674517878652368693903971075789229532918353910646701933331387551644663760254351651642138790270788139630377842249043329921593612507947165205295260449284054887241543461568434002513405755935739027290295150826370616894413132803754065819934831408298009552584647420277520418876686500078019828060368199999532197783271921150806897328106862477709737334949955771316843070787623038135463775633224147534346730789087427694532905363856232662165417003229303398805943816585595799229041694612507740067372934676015293456378617643375654207995759069503149152628810741836409084440074547749375385425410767047731286916529441608815394907095030689763654535228173378084684240257846438130231372192321772881565894566656040802960621493281123575062421216575530529491993234189465814524198593409928333695716651977521237963010461075928006861094262534399386913644422084144533159688984031756666677283387975028854315510906584039388597515602661508809700858678567817646793098181609408268059200801071999767913522108832695380641340415544013358778527728320128019003591061055061050880920471485319589161220276246454419881656410158525553459017276937306173999864241445884354186802853729603103890604778797567540016537660289834472318123806873380191997203827612791886979455066062092753706003364878045748589401922351749988963879470008582161497895706269707393242868282669121029037479042111281262254654147829100403576661019393562359863714747301093781359416745723596948035201053870963432681562903130673869845609307008434474443152269995748875781888453852768804857459412168366650825466101689608146094479049688649957721468267154018285348905047883515817117952261065873686745580299958967580117053095242349668705489924355877606774480358016860413892786914759875629109619552999041261414130553461184469447517625081852862691229887963840552669986641453963677527115548718969579853475378498586691651230097550610913331102533749580384715806467192382268615476909895715493791130346379390059024884497578358203188400294830554974440791279657749194630362300797296287389035630257597329526589929615585938130307472860907056280350317144353235250173420548061594521496407307715861913830977356116448012740899829012296835945364053484500934360314550486563020314405460482365516681989723314775389334619559954200071821671863602813794529456520310262135353696066886186599731445312500000000000000000000000000000000000000000000000000000000000000000 [68,49] -42367787667011021598838164839464986214377564525585649427297631237670529114329210066300456231282817686256532211929198304542917777102640498160916318297813043915829098038923444316158305701834601166448328041303980091078877453250244608248821985826976141450882860582906933078708282719321889539728888917261583029606291315533858213314603764557587828911195395371791364708176038034779573466821024035941663416932445259159258179417406205867918437995975393315111910874615037444999685418437264386527749250081182486168172783125122412037846332938996271141228308406856687284304359842647934619737608029427959769713569458742176070862570710641765739901139405829304361107476669578932598038004016739639950577334871932201057512951133420659638590984182770441914552177632490998686741465608389524152947055567440260376496683327180447937281490618995591779888034731193344712345305412057214156455365972537174717909029092103847547232208814422192337619933305279640750348722002652242162072280273528951204831383991603695756927914871751075000695916332277000282416131750303740767616841670970925272484976943548259292171812033335647841217628707869177339875798945449057796425195755792313602664989756090671861930166185531922171810207854717912208476326805207608014423260973903474590799257220535212363433316035955246211955861652733038476478013033310933351543979135880277359232557525070277386862086570172129058618550556574834182433661119837392663792003309552509845843368414687364504262022869123925003347414166031687907476446744947638165529711060839108417742612049531872116752732484549161073386656844721698096341420969537674938840169701008124241958934634792602774657583183787455430763808536253071556286052846905313619729497864392025556450664359034191625135326832945639435559897680864105558853287986213104841821376420272799954259525102363390765556000957304561761831614091014021283547659921013982527093722835259331961887528217894769032688989055583336432801266955546288143888977439554230663314714698740645838438424156774828617207060602948480917073338326577779719175245285143464461146772307750946521245088498856039313954521290724252456820001448705868992376355221397108193412874364876154451107497659193686008267161849290080609801968019405564564374308881723616212874545757662255594587766630880609438020743697377544706642619288734962251848589366479725900829268809554110936999810079746875921085237477983054981992494707559855461536061518705827399016230211457006952278094193265959361702416904188472912551333138253539800643920898437500000000000000000000000000000000000000000000000000000000000000 [68,50] 6665664451414146423239068572281473310813373193437989074398352698370569455072830163712333452097027789636309715789314208836247713090395688321724991114500576660958278270861638777428242621742043006551296658119939122365679909754250343937190350006628811174735178023185631819716585895602163364992334405896768235869558977191674925384878723279738028851444599064361957679729485225494504025072870907931771355616919863046139194085411528931953967899404362883747207546268207604975017034168514702284362116894643612555639238800089482320822816702504791855009895466982528914491827456192611744274358645244006719708505366659897044244826502595095222552240455627341061420028457673420742597573769194678090567612797482906910895248706146630801026887279300612900981957847991140102967034870781140603474551883239560557354174176523230003596606246847741752333992364123624804676790008101305970256513773962177979947703319827605165275231000414107105555690976485049391199016045804536907643355544062603830220059589762359400458625830335321855975823316393783268434089894630404770429655597697839293332040692906730571187655745134560901607349041734594227299872098291339912713160935095495346597080982924879222299291808181585809759319035630840925015549921589364509113147627222058862478524143614339060876196961863157841037954413527626651624112302455630472425992564318747682037884528275636183168287274645202684140855037561063393529119326481997205607906060467922043858451220344777976632946804476601237168884410753345063136263297192004577036264619202903550793167874728769006102334502332818077069934111225082270317698874943893682486664148144699810874648770676811232249282698974979807547791092767047152963833737470040504188367613140819822833132640144704178957945866093696125635933466287808598354059722267080685245621645012740603214930218551290433835101483965750312431280379906831492466283295204868633696761077861570366941694721685659302698121114701933142136526133443884679327889211701120155242695510946890618005315362843977141903825235241534126175726663886944739982211698618295698685176544317800671667727521200621446356037024375324126664057275581334542856828054406573854055008614077071055943799758799954309623599065925173232704315762995513619011241562618672650275186389757005866159680362515797889334763407981801142972667028281120618530195929425405617674446945025344610071263034963067370972294968504576100748942657102589477688404945275646217005652880988145828585465445086263881265420823775592505319731451152165391249582171440124511718750000000000000000000000000000000000000000000000000 [68,51] -841550980166295928021425020676312806279087058513600174840904361027443102861239843088986596005515115254889131553667572818292459725880378362206525839280943102829657284549347651879915716569712764870278286571740149532272614993772078210595919843554488745997122262085515524756683494948743184364226810398882979784359723806751004486210945950265257007643336312535199070649259403829048344729203664391860338756061211897787412378664110185607995012735681241560759779257135231791844283232049843602446336992363158697377464343991111006906461151898049074544270385014709120617361364670055951048017807758925987711319037823918092368138215405527798746585073091648193164195377978417181145054712112106934490248180293329157720780209925105636540368371396811674068278170522298038872553065985200956959620338904974424433471827163534793635044862731743046035254693813097325888549561119740047037093630188895447985947342665029146408272192935657393134955652235332393645207745363786814060170629404189349687077930326128286195617298649610366727798962894614657960909743695044801641164248662541161883317539720140040892815758296748558355026542769458708081469033038779160209038097961848376264482607427462042250429265277191646734018351945010898615339801536324833396642293697513529428323166424902898054777814458431933189743444189463557309516854109265598178268462032361475695307290663333958698246644689654961859183286846200393027313220428164459034060537932157626221989731259478621131803671899134937160156987951789719855411855964776296596869905798550245750871972361068128955063246085925250583266060042310662946399097112279294976058028668060136828012240567660875766602333395208536551951518405809261035580019401458994487487266595158343219008412891385426685766257133028495911332135765542133377636191716378718630874667242984613654766131853888208686726042150684306984144271045049156196931089334392160946450522812865894702274439567017265138000914563361765032345286521861008491882451783446773938219845877997392971520266356275838355426244200179187921227207936494315325171904932740317575976750122655191157434830981816174807969189783962877641627262145609788807986628881891487209113591016230721116136580820959263002642184027129828155340738992145894374522703580810868411093490978892371563791558859984020321587255375348693424038677393118208160234701008371137413180433479142349407750981477355893943860323860527657862155692632163128890609994850651311247050856451040184035000688671345497545132347820292685190886328161496976463240571320056915283203125000000000000000000000000000000000000000000 [68,52] 80504589119834103930781677837681657459228827113094280646029883842614842705822524080991001412457489455046348930847736922744838914233628641300468014433149933780249397855484778848387596560481039054784601145798636283876327586169124274807333519520854708260957505527287630979992897561049969866321410424770505849008211315784108734195800596480837380671782381085181143217356860721863939709874915885248947317906664413810252734941533025694318533009256479433622797086930161181069610458020198433234682144124038836236772223674287893907184588562932290879451690082916742985056255894561705331141360956011343796874422299735415525051218379078699907464015853176059964604386269387803840366661409010737151402917878023881955274748943824992270487197778134042201126137289943223480405134378447688080148220434278117501566248738332036100204459049007420437770577254950932464405675525241098871970002920339829849829141974917673592468806880133089814807466444981085111251635941558949388523715452852292613381744760700625359456535606023527072026243491597799456029524071116364501680846677541738881536072974652778355924390916952250568654751013736533508239000596925100835699402725502916512415042308478130500085563810481427412005380128906855495917574911732605100235409589186464697143186343967582648016454217186473011661922861133120226374583925274056361416072619948112350748219391424360963417795982556842780047589840390357855067747634430333186760111043466158621426016018420876948986139420317703947821018539254461112020332168473265170174553174576259927981034528305579061521103531426345237310587335941355647166933448401994536979236149917989433276727760595307915734967292777092093380202866090130277092710941305902183917423554064874430116245773849844891260782680961422420990948128852246987584752753514164959736592600342743300657563236657162124556739516575220026670279288585702741261002677912061336716496227563582365143541225914483266764810746538667624820289063267403933554718467277940985223178396070308357249153049790240762934739078156112099926280623498712789378401894334645591553198649629019261217772198856804032996089487460994516332650095574461353091136354789767545342495869103792674944301261759677733349160382574323909874292543982078470758527869415039702982869334956979945058292805117786310935019180109260814734587729207411963631376535350656361270023449580584580735628141922157273867683874174362242991843902876673767823820236659564039312815206614257651582131114095604121200998834054727772140287993946072830908633477520197629928588867187500000000000000000000000000000000 [68,53] -5159986273027614385673796265848787962235347772884439877067768362126991304994816107843080411099738031100742385741598802188056224164042578257789100917680382911089466371022088159072396171808391586446117809820396934920688595300832701075970437699384067846214038543995650231925937611591592020238240129986217577103521076782453423868249551515138037100897906443667200473403791146159079183232286402339050565424819739533291295040184329782566445945118749755079495310294666222729771416947779740107776868872544257631196643217205197195571130283235164543407448651833560868719557960249610885493550223949649778623528643017305730485734801781026535598610660785112329859625906632484735722682188728958930018038613316416710780182137760453225168360771070922052842786223490557498241502967015230969995859735712757772857303994192004972986114315657959121959158846149219894118699569173592652512727489086198639034261077493608300375959782709151393708244372636635203431567867746991409121209120913445720877208772159213819121016893796571948130949790409919014760848133270247919025833070757628999534531226268531717798013442547460107516297118089779297109673083684843934678859676451395430434721308580370427227158898498403591479489631725200613371930123818564227535905071320071421376018190806284189665119205292123641234053308100701958584150309542424186309637952046704800507055349645424728311596855108458906702640659313745000744775466014132537998575929494693080244432630223774098053117211780274997182821227790418795750462484025077958126851324160891402550612733766915422247568020951911627631344688962243881653043891129879724559611851840187755734046566044422809488024110400529021117174835822172794088037700217798507489968811885116202780497801410352217119147131213256089777875434591902666521672949553910644224310952003581222477317839783335797045984982795414947319329288790956677711665829125627890833417245744600313819745759683364637569851026823834921335507168741372228726644102758119236863635756267687700839194789833647286803972017943835601598423036558906827195539771427663788461771740447505543516821400570761891558616093974550537806621343984772388542766468439682346529954918679727096186070127773181468849051019040822147198170708044809681702109033502057340816059261623802959650013479477468748638768058296538847031969657531459476847733364070332648571651656245022417702317551127827300386140239557291749290441613144953140885563390501117393240209234613006715240618812207961685388242771293154857360102084895547847054331214167177677154541015625000000000000000000000000000000 [68,54] 140916168909506848091595252921339597521403651135332906877343535922344028726846695436671243571442448581738734115165700298121750246024273885846842902628109151119460739822790727748684952287197962533334113680202844654862023125737747575958885912697890254465986504947904268815444769400476790563557650274723381330911485226921064997075904287610531897395985317267623530253378749265182507595180089597196027847799934873099893495331075292387020661008786722392657172877740582685156300519462331149303544779672254942857080606724308585469105770340219569629155608731822005546822635410788156166433842200557727384094359257139494049737396733894510183419311424884002279783851492663261718533018846173190086707472742832711977307424989511515347837704192669951426214683059884055331774073405827604426016897006238676857469249304164892991876861509668379284224608831931522815030176054818002542088517214893120922723089686149215674357628453378430034857349693364232657544158666235525578293021651224468514877473089446202531993503603313519682992621288017287391631943666396063068726165272454677739595301718730077845762711748337716364015341012695937690203033978507094210970915476408294349001566931145492375024282596007194987407535144581529959093879011292867030278378990130893910278738298879780172581058165360403518742772629009665915896669510397632902816938602284183257801356305318561489462268189226043076720673962862841440265531952796104500321643328858792747691543229684988419131622639260811711181813418959110795557199029141950797547925908387098798467590916450302117998089821006622117936331308888553864214097324525591892331357313668831159076649841344987990448325321398404798678634179512501227161101223806319368561883177509887902094299691940158432715975897013317941188691375896453713711056193308919781917857398457694242226774864498314537214966896161659573406264851282252508773380197535491578006951519699342576174128469812335106439863411354591855015807543928273737580782806195975851033601479348101740181821104080956222384746936916753945645586724762649218513543312576870636544453407181409266788421509081029307988073293650025870022916873239720276516446096539480841523476083963083611253811770679660485805666111870071180343244255068205789306485398052791243476151720135176210723518031071343070430330239013988203669941028721881496365800550793274766951859320587999617710128057148173336520616954879175449616093115784113364078450657055492695543475966139955195939840982657834814928029707304326398281236305213420800797052834241185337305068969726562500000000000000000000 [68,55] 7381345658388669432730321210293614253736444900546589969413405035939951888980424507919291200353716212487639501434121406040438395770945437435992197951466351867616953528769254317134408059292177369425289710291309678378998914319167849665415768009784062583829581755130171630022162719096167943163708054249427194511288474135417531622189069704838627431361859988366142415394192499639391103635210082140978523295917755658474075233138244495017676220408402505510295352143925992015921199819334404881415044011057463902643608967260582794000887553997909127608005321926721870656985513862108407375447655892244273206069261865416451146645118505410970885448876752997127423669979481141151796334134035794118301343913694338670083559228040336091849626001884015426100221371205213988687377196966224161852722195655282225147423966975039860675025926594546499570150321197399180024220389190949125932887027200418868229505290151042840166870712097248365618737543323820045472931131210636577895050489549638761197069955804996461259255502219979825618134890673124011171580680336829054589579495734519881588999135091869929131438524233351696086032654110123558349360642857054190143498382040329365034413337074212038692232049416468593364625372615574569837585310339832100012180744782223836169349212496027227888496074659076857154755018735465115189234569766516076109893317175228405635065225371988270725054563211463553997760152517185298192933699535438401276755782099959796815394507661628150166015294773650583434905353022228105304414953992027701404340349567283361923796366339189359780303314741727673901386190683391473093299737402917623376291908566803263033733528755150670746767300043237712613387590928548752976647994050630698903894001486533897887619268541566844558627415831747696500620897182404641596136378726029185303431407053920739523691687819971657758465155349681762820772416189058983832897216297986785290379684957831273862395252100866723864010075174887788481556134366627730138169417456522214705541540180568818624997268831031534433955773203574686372842279985840728645217371209593374048212484033673074618835791962344905581693265644970595239871036000116125255443688650492122425394656073999056212715527401309914680871055197626259066177221783483824470000443109431778773769450208456560559522875177180568960028903275605888703945304270274241417771358820686080789051873323440405753569313472094609390832176772778716111245127903463065231934161179793639441158797717707130625696610948454563088901728961833687966877656277595292494408951711193367373198270797729492187500000000000 [68,56] -1448310245953943623676561443436737611496745181982735364449210409856301706297704420711657806935699129737205662201905728478365596036471491866390820205916455329417326185558981572328171981953266064029334155471157737862943366064794794172869159996264840243633151327184007804266363587015066281033115518199598360170475549879086894701979136570904681821369937441024994294265676885670991035217134388896517235994675328438558024785402076675739828563162715480765215256881981607786071338968972244537959586097468883414401436823778751265793922060108797368624882232138261772655231882514362573056929291243300408028753212193597755868557154514753022994609730739766528866354399059522870277758904415722514409174572761943637625978595653128092723215266809421580803864635851928388005417810882558209135231142994592778093782870202303187379166505135404969557714171454001469383890810844533515542923317543972924216109136719422902957526880486819630418133149487737118318577939802689736653735593635810949908989527857452888674289411212482560652346697612655650882999265836631566807786273452536827118462320685177436083157833612510754809291895162799636122425403212076336159831343250305747539283362805575042801407087845149799787616261573541470268662998360423534235303676756787816695749386374321908563112345074514129168570655469563188082446487048623317629954406900877053471344517223739003271259573045475591702171833994030729189623559947683174869507863131264024082523715301826340510121764953177924611248613003968430632245096511789819125379599715400422714892232541171939364404780142681849148990848461758149881941992743541577621936082864910238630117970538044925556179495068985503817889708264860760229826446956355343209670344591951377296022457235252783801782869437919259870763234920968230703355073809877623640060027825100198777491989579257210626911998982849477965371726016636004746865431573540334024808426669184646679415007214418465491524979032817885178270860879847772485635576392581122916038524434555301169556960396001826053052965837016401572649237197831476604163537099310984387615507415951049945714115528868678579887507138137327186268913604361147217123104482952425086072862479418916622018522135515530800877727018407573406942345313774809238524259763647884539461245719267912428343627880763213377859491739601773167421715500053868240343814424942161960291651895883514636035348789345792518691391336293493521772399975297408585329745340605044333890940771644351071670120478905627743262330470493786724962952843322833176267945554105409655676339752972126007080078125 [68,57] 448062362361908100075658721669691023825661667215054180076240386120435458196861848935340229059070726188311464544941705647080184701434115687775782504232880839433237223103851703870020426396634149329817558478968610016552638854999248388591428638292206656080647110559656223012012111417198636030957271602022822283310218038328877818948405810763749064662103322106347103522181738588472784978025984592581820430087628077875912096336889501637229627451051855946091357457140415634540211314079089867888419560230505003524700659814065271143675848387305955410309240467498691362671342603302127680536181916672484801837069784354531770926053250036605368742060078456148913313995635465365747847533889368852255800158027080618911941770101513946592654261847125887440462817808642878716687736268940105457245702452883267086063315023112483363450441652152126533756287573223590513307691611453822631949617727373295289715025341546686171985628255377938726121102455094288467384329544972865999796320911638804158074186205338690840891757701467744920609494464603081429849445160293763940010129619434521523409830898477302422756963044437550688007579148709518088846797100973121291367970736072617512949286176829809387650557426733730503270263371692032152976187122975988112352018566700365246994652973894034189918443743998889048481991843120358910546493969732110855453909933949353716231841859217074084498552558750461161224001365126192396764708856531647511032723975371709297408554296084761371865319359493895945031075954173490341556575945764491125419841447261689379642750697485888493912209923573510930721223628974074379330914630529569618731374088059459862359344150395609481384274965002736508852086105660532258155303757713738416708949221129543702855272397913379048889544527759952898859742314935099772452321545939499999732265668423029772667576967395769377512929429945343743768166490753670334520234496895492528680460191485644351395895461463967157572100712869917717894883527112119567999558618993366746474328636272082226936011849958685374591778607407132616559014490893544652651924406497884393338542525850790654380315279827335872921277101970797126257947619268952525311976746228799701875773836020849174466440616933788260464429186200309982644049814543304548955873889296538084504157858763011197174375793856391960169985002539408826816902016487216336622854967974373283020115383104656342270133978234894347806149010654868493878797071434271197390545163922523813830141900588071608498281466473099262068527720982355560863414483134450211343491332627309020608663558959960937500000 [68,58] -78743072557290459926580742132302832626409715985813504426682608129391592363312872637810805083529644205677364961709150994588167913224677601383434298048342592410340360844901056013870970673903053986780862321392000883347464296933253806417314304707015179823671311213388416661663398201366087731603100701237534528020980026590804028099480893028014059637892927323431095959571089168449729765070298504901456147818752673163108389856537669110184048871761947049257037550557762307596865412487140818586940733826105820166327089863166180017646574094910649134721361824255127925095385598759171189710906876315761571308452462687303034912264625870243992848245860148190722144256185708954056477302526729333000042720107961878031517093038252575062719798843644369790755458795423029876845141314454060380832902547514303710272211771186282000059078762581612875960516685245012309786307057187625414514265753769560242100037164115522859317387284114710334877944456168778759059533070639283774422771743917288317587355644288411784769289862954735615416782118467760548474431426664150240372106156703966505241728690732739510110452170605856377704187817163916243472312211333032916552675466021451869538263652669133396339934426849602649473924719735645724420474618192476117524923456806907937319966406371810938039653749806811700433992780512697197758794150512992978377921424381569407549229786024866909748867610657668122507304291256564778591246360848345782693792026520908711801181177091893872610307544415910021582763383365224955519293108731770353838093030406664626063114173089039792162270127692632010298033939661789508067005468734035591863559360258799282687563838576614562500487330274784289700012461722673497693436912389224477933394854604773572956639671637894999167804480492358855692038987622205977081812926211367986379029430337702106446199502010156189941042129898390450925003772874603243873238449344976760310222868356248949293900064924120090120493755671507620147932442236089517805267164008328785182815864002910318200197332835959876034501590487256056687245220968860463741375412669208362952592277491532201201217579057174538297483088041837866030468714084782498975719010176623228166333533244901389813664659821047585854363092748756295956768200447280813855385775746628062215844390147795925604915541959788997910641052432274206287398457749568861716977502015223829648403801344085703633526043119918160833061141239260137085407536574224624858366831030827031323394031453133976840833390377283836970358591490200066255839437471923669686901803288492374122142791748046875000 [68,59] 1472360668900923617069352623492196827529508850507749738377087018106922186911421145793368069064660660775515187896792812332748958050607559666546666141874648511679019596542225727368236084600021430077898302563532614433180379400878608984967460122081380246829541068218590621170969604286725713578346793682360864262147255622454859692964203484426557032689166258078821447267054607143418850056669771767434154198905957762146262186479388303490653811728674208480159819811840501911128064679542328729356013795387795616160776798583529013876661111594013134096871860735993784607958275545089072532729203303543081075474394098056735723670142273646513012674391246490256396161227081189515314109612080522097695912880093224726022473152737093132200022286969728260596435244425104953010156298406453391561428808871088934840983151532992766249482302759128176635586163440364770855580083384303871661550620573745619599823131040570809841985208570322989528225158138348058101176844221365414758353978707792836143512911358148470294465563584645138787176074875520728967751271039338128345724551515664872274262622476768758637685532991676662865415623845568790811013281921558959010282887887158565267397087494168590987353449492626757780887892555283377353557479807640300170809881314814423312323075462832400975031300995465966872764160287770588487227001812546486918848911481208762320024402586473396772737900086799213536140769654139546476191895281809448286012536517626879389536650188404238775969507590858959095643914590073525128441839721883039165425384844770215279009682657697732489176514402188805955516974432327295029295801181410619411772435189891519010320174028489566591028043614261731530947158369659964856131697870243223684726664026454617309047735046888648284263400811436637568209547873929285481396015452500520951779061626062241632679441604226790200893622304480372250912016780549875184602083048427494201610425966217708855185652879425259100768129715711715514044156201315844628503796410377367667151469309670310577444585398787038473661726775275692366266098755910257462220642307209523517554087059076841815344319627693705088461056627954293457585436053845513787050553843191196037088298532780644181297805964217896252511110953851695132927719479335588661689022270653627192299639821155290278899138252765876385107050735086683256314353943035106221034866160163554101110327648562180775337064629320109832520494149171989002883030814199395278775809864214517304263166235857925936156320742462323950116773891806703138612029066467634663695207564160227775573730468750000 [68,60] 1545154663209126835528087882398930894228760830959177475284598070169768942510525572362985933643610873319172270366222379731940849335894279632096270584592129190444716664019878608883722751451331502776112185567590196957530728749439707723047629626001250006753029138577453896745512092527677077452462523162415483494563584384802066955180640952017404123248503472506534662804599926906694110039660758841205399417038225836511848035635543025652554059873746136048513826139018985635773390982542224842502115252452545490315232517584028857567207149322387804510479045741847828126533959942147532519951132715427465481653590573215978726721122462609450297590325310322431454381726064300757157147837648301928981433804779017784208837463349585149583219037229092156376892892629466158889621469531583574425362185250328615882415898978158915491614882645367864621621938723860189663532086542316169623209404908169647799281027981574826134764842621759102537516923961304779949407939428440399364172277886073929336670229297954888453028141702413645738084285428427617642534524316850178721246901700605233715796859805170450638366463318978497086909087282121423755385263163820910540513865415939016901608202444918072909531225849714889200713297548321744618976077649611877430551145130822189507032854063302819720798289931284122371973283069068611370266643703874088791932177856849104644113924824936690937036423243344123498768814054268472205859268720214127315504542918296488622265779759650100841519173002154319864878152753838880398179134745564226413234949537901060359215600646739882344318268370267853295867851867043490251558886331909082989591595571572334410108887282142606557365584811005500272600138262351647715410479717396019720956772996460085893498977716018498543746686285742209723672750242621579093748924667664170321174168077637113724497518109749206009534526881407839833732131729103346197413949474729049705339302243964912945966108113734699270007111489399173284622769367323796612107774617181841721531696244271045904291404093576376819395435726275575731257036167167891997627986468642599063440099789055958169487146048426836016823418489275184387790266933496555506907158169730001233121356270153115206911600449877418825774071095673041426627466411902736962638282060457538953202878615164655914409792727992240997103916785032284828218920679480440527819869399696781853910246300638228088528340071822578740591029851521005292906058530799038467499949937762141441678766852422052915847177412852471539896222596000797066227716580755213726661168038845062255859375000000 [68,61] -281349962009316146266171023852181322443162461497514103779162925566657202864459528057808350134660467632452711079135339589868018142797060841699540669492374900154909714431409122889568854935443482384443908061384810959488632070013057864936049295036699789811546426745609472819128949469420793807380409369434450789091186138628074290881766152269584792995821810337731057306437046314312293091335708708479764113836370996199318219972558157604833346015549826519289253232705569824778983878175696317233395866757413134760530615896153053846559778706076771575744335973473461047969262437616940303835652473983681845749389768542686786223220411933391637093889362231378893559082480408927239313597774548878455964611355508037726896747013274805941154083609698624155264761241226644955339048694590815868291342062010285906228167237204070672721862386000386482610591261945814273642874799221507829770380843588825981871975052838708596090630031730222236395910814915771496631928489243266827371940896511413223888616606832202661512444924462538205951154494204314297398175847506344152600789287036139415406862768988996708972363721423642082985350747433571410570599473556563804419554341413721688141723541581791257085368225140777859542069213200732589025341323123359219541500598221991150806832896069060513107655895034849730759693026068748359389183518038567751912375901009662864715358021422322635060337219802116665981317520826298084538714231964785062351294475027787717813474794620371809646917745723580741364262422519960465371409983446925946649431186542296216542115191287081269797545323407331387420877922016488907797789813802703856091030214777870866988679755929188079501187675936467450461742497456074066856808446898554998251866275473282675893266327447110336472780375041235008077981040399494267866756716441965743626253954954226601883025431670162407678675343483922575301967980941779472055412939320412076939163529555744124562329401712295917097514469736781313409394219555095628163262316787375791284348945845241598006739966910893557455992270662309365555893551386768330529296479999342062236993784430745412915981214661120925176178682148225059408940174551867238989145930899632953285236930491759276079925855060906765528779442680027901936677161293524187390758300986135406006958573432180021852295883027976697894466623841197349418661241300938237553667578122210118143804429785965616221193620129062214914399213209301592190662459500711559180970820284556748723690033351274835334935695398157376945170016798767969289085666417804532102309167385101318359375000 [68,62] 23936120349250331219288036968664645958993829016571784460910143362198764606528340039882356126029913919187074366461497600616480354506752449958319025166770094179541746854136864979968108488595247708994383967397370818369742282286669376970424813663378813661589051598415694017993893775884125857879695400573055068445159437884306670827781434080496242257609704059114842517034295357983346106292001998244280915756097158152302285121160766617163632721394152242590845866322796778755945234487730072018526302787983269659098233888306238183012839028725812158676673009801279404729119189042992573989700307245880155869331432512338202791486314408950339195038491540700912120918634934611820677622653984260747199529574668428016478638463210745998972312554935227389408815712901939893531381235212194678798388431196607304991357789447581320210138426872344668890323291246992613703486053654004332810840480671960614491714676948489932608430338153416995026588672177238541939977652101736941281391621559157171459608282209548588869882112278259747337444959577756830313201635380539225245406061385773070709300667250289581928427321754834812911823998770961179833433355800778861116956048906352184430182042728128976029985008224161271692053731786969700661610637304507721033990986348846751105899358105200476544429714393771194786869939081488603287259265788628916150910339418381116500027551303940930038889965006569688300782273558771747483900270387990647032286662777763578884820917947732307577714715045007861367316523764100081533709674714280753676224807845761429068176963504156396828754360284164777633901178377850420888818759352594956538186319557196238487247674802087203707859464296615590469902533775185329030431061745482326973020685551093033968534353860731417373769111633649053736165212508628439037549037217660650302534533644425363339232969092273649830489377746332177040152010094591709717102423551220135427619758758537999489972008240833364293473785149718399072299253815912832350998197607207793891556460361058901701251114166674226230058499615373904096061123886641927893624472255982964419987814016758039342674076181319156038731598455442193658713229998529247278221666661483032035557147794503397189461142376191000594359583229003841097174074203970085318610541296619681329612177313327846842597529479421426874926550256629229488207323905662156401221481337014808157245218151290937386956309958773458133347763267739103692127834438494304610568949065455086270326049442472278767342996774598024808118473760428553814838537050491140689700841903686523437500 [68,63] -1038895938058766290119173218659243188268751926015584912100195504132828435651459337356688912095487337424136912942510759388911299504796410001735306062799744742515626189221067309901613151774611988142047244642015940035188928531919088754759187819761219584336179207729746242982713316831479162916080355064545924673581079050334269349525583449265967023301553025670493593133554587430291701560155190092022551931512229404458122924276334239797317637449436219500847437912539893669529295057102781586857300622329389718750273873418455977423071062811326970701263850236245013169608004768051703145039636815813748719986565558844806878342714283471103888653823691981674179977956247434395718178994492148236447634715286224245205335908975972027790974892478648194185081398945771678005639981591916658722517549854768584309629987725835063374836754106819211284298685379333311420079362271310286608310801697462576540247783288127991254180336336065685976267076013148310729267238766946316338442361100710024664358530176142394933267150778690775420730265612446670605443636357536668182190903269213890561546597361325035899273019784925938624803033170752465372197146408695250275468434698115353925234438909755559381588932159377624145304295384009690563132046607809935434055558604132059581709439911356770294550452944833475148765324737255780911123421356923862503776034747822207596348160547573980736840421714635214690040242176336109145177402798616078109778416507446502768302258962438656601032721650944629354558610760605533627615697951161915842074094655043883939472151282594598568841032992883968300572229317486901106020411813588315518975502669714147109460008710068595136981524666026072345112574471656296652908103082575952507249687609367568022758786044485245922364476747499863483948611466662697569086888329775731269771293591322586890543729163800404310329615565643812384079162627378988249853324609969777043050769603477014624952690157459859225901888763170012698669354656080228621356595154725460772580546687794772585161092281672456939523229337150597008374460552614944892140413526850903483822815181898816863790541855836054742069391077134521930650327147398405652224821672532411577299053844810439004290456560683070042412783044529413726690132028523884576307472620637009227389290615594582329432894123413940014271445302752407322551800629219202326272675046450579952201867440833260097256930936990592563130690280440459576691165883016936319546530543404426379164894057908519248835023561245342645143651316361199654636493505677208304405212402343750000 [68,64] 29221652731090334509807783193778880375075465976945007094794627461170328703920815359278346349737970009971397962241977178200970188518430469359198118027338764619720537943071615703786772905561203807311464786155354076314485719202697869887610578716341831724397355945013925681461108702950402902305726487345005785571365947927327042838422696192513861870511991694048780650752386436457271162782100887912240951660315796203476175247325793105386881610354390398346646817858886609257070592679972223902787160413567801485390819604327070835414386620471060507884616559467328858112576233245839637662634532642718491371827984637488691533441294654497165531591105835047240506926452818419826450206810835911434902319122956573180810348605820394069113584304528436500931853886445514815491592735718506670860227537800206377176050195641260630034882838906723689532516062258957321832615186717320433683425443788508410021843787236372699022819978378404386157857848960366787356882957992553741304287569959768036502535381194543278684104436092992199914935508335536731769494934070067469264937180182341073988915359004619821399724848961907556724532968116119281443762973665909194617104113356802977799143264968422545133442759479674912948886844654400458716003200413956973191032738188642952275309934923944887283230803656335295388121359212125510581253324964551078153658954059316769409373129648334831383004232865511260008645929069879994749948905739767614906025732546956673692305039383728171351531166245337574510022392550133105001422066572877668339298830179221624042809234458696995904636116380664613653195012226502779071634673353469801536031726612805442600389919597964454495646941721035899604019592899147971752903020100110034404416666116744086509281144475615294590177382417252694071571707160392802781384434332034982452758475323547781417357154275482874123421145811168809762674125616440644220200273556788483000822799950546794833718226199859431622733868135645391164763581418129186354094857744441331181440340558148763516684797039189170390689495776119092074940542700342184570842981849712848325024763653302898850922807012669451634723370843740437002114585284568702934192670542980359340906450991502335731641167411887232918381023252203352161702739914266910323747267134200771797885962779492323564135754839371035324086160813706681459900642741519423173888378130803462495758588651949162521227596314305604406950127804081286815882200153560557432218293331326444853216234197441215736588042675969055292210276031372728766655200161039829254150390625000 [68,65] -3434590334954349274472659525303190668334708173522430505649326661301971972236677573190582284247179783317023365596175770383758064846019220420491100780575115174612074555146717722446345146838321089384518016373566532350389109405319606258839483667937563224029236067194353370020037369501328337338346630034246292905723060513180712412521728708511183843972121022442678271188647516495889692883924148612151317005753219083301397013346183920991260973338502926340502390550210134805382618524841425813882763320415444791383719440759321665845989687264616178779984704629075994393083456657378842391159835638780923190515241854945458483730006609724490126131791102989756056437783546598737858982011393343875132260775256855797819745309453980257752587055722851311947497677910326072861394332022667683504349897267084983496410663661309749333235656823323913742082038883504315849917926076863830863214531709678093422804687048680669275057169747174279418868307639206696388329111859749184263145660844212430944734192008352293676223644469107591928274004233341207425282396293011757062255770748267596095017986374143334040759926993737916306708016559922543653804331930604628549961931707232630831012891150438920110344558751973402689616573474643287303569766125758449273755464496137193475714767217990052293984488066133906306771314380899051156599382870152564317734653393434221305290734751950606938828934102421728443024325345735425826509576370221598095888583194272048341634607319279901876350823074970355889415343497053822514020153251473372975351722235417064514343492989743362189076227839763670085536251839720406962969454183864848334688900194032761794956736203297391739615103149531616105445100215691276507882378356578651747699706086391876571778636727461894148342356385424214906349875289967771590547165276603300256675209598427137292902103815192707129327036450973660956051791006972976907398876300590848408732293924880071165360342026020367440947223452142425735999175287172643733727730263570118017550032416653373732198649634622957568493756456228424291793136894894691508474172003349588048169502328078364705922454112186500602184175167263361134834833126535518738246249168300248549684113413427602211714298844177565785748861116223621202029356632687648150672904633112206841059677400640723539385485609643228526026297552623832021462860271810323719774686211054999372981258851057253456753381530130615408343537139717092555243823062755165340816806094576026298916680665517323584593349839654891813081616369629500695737078785896301269531250000 [68,66] 359952093657470175944951479450668809624935637504373247021389251552600952646406165166039512946990170308881972950938455768593176903736059353626156479862147407912213579327926882856871266101916104131333125906727108747856133745985413561278868362983195366701851236813696960145303792199430267242362043922548486746551202836850730721593013716283937437202262951865290426081375058511086333467837730745786644367603064474949340962111525051787506306404290783346276486905042579615287495983772879287205224533541446663214961515116979106665742397067880513190670459247085835179153422814925180590063440017792381497673484303547305774706490844516481391067251595937903961485234219447011376944711912824801126497418379620830216789614768039831971189939159561029191761358764075714848838458190964217695465601530414763546697291466458793173135675466840465596589598111790742546070609805372845097960245482529522957040278435888186628530394003214388842453604549086111848485454941220935048357591722950813463870287395782380848992810373145966437196905195303742648395293020440312871649100784520273636781738028900155556654483833814886870327626809685067286375212946827368008625959262344758219839528456825337061336069473273828820921799761043178591181074563565456205633613494361970697521799949024964879465261359289848102298046720013281793573849789338184961731600999806767781018382470778113562860212155412480867327215869864142789094119285247427141481514321422291186788699990584048843924078033299860127347835894255174456807019213549327698684908986786278466151047450485275788372861195128651902327239093258796098578156563898496143397681089787608797231725756276359128354205982013530722789559212699787925646075802539448078123596322003769033319745497975850454289269428996427683675339490333964181718253679923314682844248132402179538716509536436930658101399357105185149732903342323926153670351715797020475544238486563731729950518725448005767739292610740738483579208967026258359935343258440799698304646403264863094685171486538592835908235136232525550193230228086237256665134386243339455924754689217454427084601854008936787256615092813558952603994379688280976038922249198879354700724646494883706750599692235664105081957094798273923440002630683391484494934260352164105335491483006686077635653337401565771731374233224234167995436596241457110429073859791551360410923591509462598885626874787982059920206797304258255573020488227647948954958089092980932518371676049131517150874147630823236647390483966546526062302291393280029296875 [68,67] -20351577932206972964067806699071099815003126404065332412423066083692092468009787661348579400242593824343403819397059335805766609794918067297001678803591101096819418732701963978833440970738843154058573616194980085060718720641599667431897192169881107071447827223703491671240866406274684835995257030415113048400702591243523589123397441210463612068713162292895253477029840246588972707902660772169112783008390356875831049379898016242032190723863806814745939957982151466941528411069910846415203259325845439254356731169920664383915483194462608974176909926693693971505043416729298570377938411318506721531366120588262481244755380674912974871065494647922918471096616783318888666996300028945473587763464380670257021955536926920094139328175966873910164412619565721125368057889085560191414608216393139317070609955959473998047690901665866611717139246693704369092577837714756405753692072977484136448192092829408562548412120301042862310305388321132620335419053055863708755643329865363388698633362411501261629997506844204793327326332065851162661119159319268799028846954512234232720691649062342940681337069215809546183040002229400305594183077249201447863910684503440527980325467641891392172082487923476062640773332935638935852878722424043256367924826441251327160652563695992918299742913712472654530772845429965469488962602470586836409917640709612844339820172426889882699233091839441830187099909567866107213587706051529778295759306868281711822808566989179728550602194103522289255372028785476385832725207122411178263409718331750850259284688507845195378978729451774440112945853242630377784404486147197858045116641794865029294633923161136695969025557797544158542525304300652238587676284764773545905154284671047675363607227074399627719205761003892732264236847797613274457545493068639276656857114434177224844183496278866345370330419104772633892063934349612573728455808369524686728745313396875579991137366179479180521949369095412818133917860214783259083923004715444680546591233176335972674618543073803880073590979298332947063208102421418857825253713298549237121740716731689909424967953954868593344399692454928585101415446241266228472135681584086162059510039478120680588883925522767053460051801945509039480646736441792117211846808073313986900781281146072827366854061749450311806980734040533884157266968254760310020644851581338619921669369618839306245082099405639870355656120080974038569809944899066560099996190213570338871951407369995269409332664875544871563306514872238039970397949218750000000 [68,68] 1099266147570455078797575413476965232520071809217467268020998464434447903448177650189615541335089421019497067739523984260441476989701303688922638022955347080698609707024324300368752378235800091244948490459758414451496136396376908030856327227333128249864058349425112371188154499524330404781554066997735015344702308906240152779022074146034265590600755999141161519761315816272438564677829926902616631138955389061104422066832989918224958716524398705350325085991658287755949055750084801039007417917516338302523939734702848489634764145592032523987798252366745913109477451626480591788585701088945971260359080382457377265832454880946518896750541687128977246145645921986027081525715395396072829895409190157677321465836487375680290503513229419211862520762583639816409610376057015625353547881736461459542126680939420857157890967918922591506427083072311541044094077658231017655998423670432286790995250261134209210658806166291964351238368985145611325005575765140011929703323498914274131286625571926307716673440937718392122708975632567923704138011525394165179292252420703585887379031827645202408337986041970608501174792647101987236381827001290582420398391659323591987391918609784421159363037000547312505721046837661751034237520950762418657713053798547824000905492383265855533988925504745757981012756387367383871216613861347149505813450369860421587190034212358050916285131754760344359475399772908217953296043919834104918615744766935931392345783125727716280779944366969067094848503519765004424363919630850540457638910650219505770367285280056290070067968627613493186413796317563613847964128044319377399378312951347904856324675111691224553250577957218647688586004734215553072418054084884045279387274520198237890376781624473941846637534219276054525395396757535214880401246712964202038177486585481187722079312824093656273676958410305500361401917265531230056771665381505069123552713664710339824776643804718197271691345923487043637006989940570994040037057706077286153558119963950289075107755808692692228350402916466797970677005475422872001215980389968225986136386283680558041887421508097567168664560383370468626671070618019477740025369561988191700188644683660676861498957298817635590599991448285494127680747708695494899365086101176626222665642528547856800408867337950532075411967836344863140184379330079790550556427023903166410590108738759068320952658760476519794400502525491196470175220268539255835839685017660164988241602626492221020640104056122210440804565223515965044498443603515625 [69,0] -1068565863370105658280890002153861050412677647538450333972905855628537569699640373527485686520448352673899392664660112981672924230014496575392565111099833023550345517203567767384866075205833008614363461401804838783153264149980021722073218761103188774947425178454267181059359571862492923726889614441695569375703401967186418397575433716325421998148149308252591368326621942431435114494960885392336567462444261002577109001495412547417364433418331089776185616037134589774590841991673146622177451466158285052828389820819719345646812919771238768486014351694005151102075867823593966031877849976607371979173759366116783041985553490162672895786495006446568185927965226928908146217206281196995777825189478630911566942001322069905058682671403474497749375390160947874842559019483579092963927773987241443746394281180925771272719219067640919458399822990983537585067472077434805204438830395552375684574399964314089247416514935893532504950025152493329106585282571452711720842570283524834935801605120788459079275875462231369659907265353594861950745790795143624858055344464722259416612195023221059778534957987555440318334362457404609605226266299119558683521558296179340632102474361536333175632981603853630546934249348365244372784886437454201380723185719375597847046339600817672695735173290193646306749237071044603636722352628857457726594871749981796974260497441261480900623926390949078775755068141989975262742277128776503770805228081663316037288054366276539992748167831862630593174588597602447953477656110029920277665569119983944687782291435240673083767213355447212171316523055116681269038489531143965451006175367174825847922897181433440154278639565388650144664356252903462139968066769881640655612548774419281005999702205281396002329496124505084864022951493618395165749292746020432504203936848699280933133603093183948707192510844795993438939524363225404963616721600038999962305188219271405094459312185277153208390404484170853860792750349818235606660484727570288890561214666083134889925399962289135490016757592852671787756506011727398978082643947700726787260265930254681675563557401740884393638828146137120296010061784309460359618148904392777531830566791432420265470705430741936262492995923627540130730322936686760704367395332170199396939602073174106685235000108534232156087774162474023794478882230349613830606815570359874700991698129910826533374133740829462212116480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,1] 42714297585854608953786037652909150629555302812514643409416512009364755633576481408609792895965926311146043632644582001916164875540644248237784899961166024305685009745116444009953464616262788267449320462764016599758142086752217859721429771932525131525689321846369030141580518353496084305435199084110470197289539645150122270976771230258175145632084149408586566219483401729301562559733486898061961998500074636616463608152254906830760633792643569641370262852626280477209114839002337275164285314011298937315729592705579903522761037361106619801465601021319367948464258603252109138877529087826648589708146016295712444294572384305662013270312045411339612486958823845392124823010253967081375002137377263302944404460261470604860214726962852235198547986573250450754875194234135277453839467275568056121449682101167141391646986326817957747729519113813690445875661026208528463782552256782285832752303067198996957751450356723470412123791504859093848698125731341743743711363099194578935572197728704867096840488372815398836416842325155765101770870127313797321969083406634219833104073849482010292429915871188346949711675456551180968715026463341103840701145149030558099667304531372541779969607197926685521671498727302196236079980935595914793227619677779778545851001863309691102523216127717273573126138097184293839286470611133656345300816502110339178453094874152598239999990865093766268283928873883033724133398182082719125922176087909969590073664756070896519269649644745824968877111422693424128379924559107674444463708300391251644442386839830048463659395840850676929346148583568459965934423035993561225236024591562606200961191813532234491544890733249123419524177617143816940639760983740090827606162483554082969482760292861940155099817906048674858579714436464863353561779297939352745245894151260245180572129063101589374468205894510998581509554816762375864127149051830262929447979341670621534249659259720668731275243559552256080672978174294654393057797696983861395938573682100161025842908881894873902403459030279008447133802896430954081664336903400604979236724520146834690311036606093957799164914373125765172935569406984153779415791232715347260336336160199743576067185292829217602160280524596639921228033870455619170931164590711821117962153062487061071393022633479001435766918453766507065662683547507595515571334928396510926499789964408947311924966780393565850177634304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,2] -1008387164462283252432135448204156599057099013898268168637891802880519328846679249387265724121535521054682389291707718086077010758789957201724460391899991003913467992870795429940835626920489055097233251324236624206163422388057152465867397390201687765787973649497667523716950340260108904342572597824793837827992997177010672225731157172501587606556651213334466503711588689784884664567682841168309685112498678155154367277605490495950098322808375822069378833488305404677692323028435437430926166824294129029102373471697410614271680607809508161941040425773222359778627534441005296041549861157363457571399447185935734125825447113925205892296833969417252515394740413056212696419485268102882134152250220420069968699020875502155333368666650368871848483911585469893965985707972166495836729204573301956197244649526592012301620316358535787964416202918843560965493359187011997674317298993013889170070036598334160253184167641564539014086500478234158689417155118928207299943653824934853807476360787440278671496541460013653451886314838026150676910623940890532228005745972779454383894144176737111242038690101736681545132900871969812093119390284029065679542293722035425164430877808891585911727698096417019382522360041095408463638789637589614335509467550466439774923207977054367830683458990317938181385006503201385481022169101389664996797747976666011176123033656623301883137313784437408853950595948339630639554568750528523626220738221300574253436740056182332308194618696053693565549975292541715954090072204035170791688913101806868880768981359056992281850888397195980501796698828636083595560784835323162913123018707257228887787281541370710259785920500436433815325651125399817824130551438994817977369625531059092044274575766550312052901697336003120039996818059474929417935648470086569029310900399487008640644565113900577050338689793726208828588046131164322101194740800432649134014702048130828953915987092239520631213538416097661416598401101337480451077523820020088843450465042636930456147039640087059129652466260870252600545126618689229370522290882509191436363879982199080722992522403386052748091301200186328428779354602430840777804032892193692227809488109357882636630769806584944033913671732471600979993852458194529913429463104906140606191491077728793951473474897891754814184110704598902181364285322518647176993733342974099788214756365075395977482569984195106824305770496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,3] 15324211638760060123611410817067407876471730903467898945048242869773686545117395448770448195717942084102719319956581225942262807924785715529153256535268301831148547254358691106053798541479416669433319459275561168758054867658387095983008483523193586111734689328506805884800734199513912873023870084847822151893431279247609018841550421440379443359651845522698767309476879908312547587592099565886415136124705520125466112609975658176218309937249759921615924510281988205266392333446063357379339201303314462309880339315483948254483499073238907301229532742266557249193969325991261553192983240165659575790331796652013280252108864331716603907525762226702386113426506550287837668812822061546897421773378413246095937522733418815022616368382698530874355482194600428925644674849133984373902361254113748560431517244411378075802086997793776342329303657130529156884929354248920451956766883616205189765471119749193527966837220503953558018498452851258630074173634202754392184588482174351463637978558654210982429768677875976200373768199863298573192447368595574361438318306703683223886011179644375530041137293052679054783493614473435410964757056750120169527938794021377966243236299805213056110636868393869247561051994409716783315997157598931823720875512213251093102084002569872822539564423315836061818211519335019575292979196115002432287391491006325653062439151278298157041040621957384482603910850321201347312873362020887261678930473969407425116587898697703807304364846654388674809216603467723444370462564428007053104306632326812873466747677283094304802934742509255017482452516891628200012940106042069194751723013460676757146727212185442689808323000920777873472958211394515381444503115541782424002787179325876554113869589375211723101892377626962512769780932403887748079099802484947197627839553317418886567068573439813409482923408459331081811304290696301974155257390725776399779796798511974979625442019397933558607707661955040834662839351872386059112733122715712403535952292959946777763856759041219328019909658234230120815091967751883770276879903388661380538094164874681386701150152646539004316822025383354138549046609484771060931426799949222808304232988992216153650426664938773749902766342711969445636333073263908770655166867850955779229047205795266340449228439720454264424205536671796176705978419819353517710705841617328275866999511309117974882625512232375855767093248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,4] -155976569522255196434876155859059817655531565689982277826391565001059109287420363829615752009128085511338603200284883374580894768628320325067122439041429539850054996543865026442147285862995159440198745308614714546023881502350268295686154462474210754073980220182887382261968659131598286106552767127579068373459127286590556610292047811678541050179845018721642681643110822642396579049693580036791410078209390877144680748823143887807782204171781581577144694587199363212019715501570279955018849042281890898226999679749180367472221939575830393822187540792452248259089712591063261571721355472094420378949594610747990406025451460696375636384288644675181443850331685103166781558740622849660493697984199387225531003122791851474613987029490627267708427900442608043551396261054776847349150113263811560533493749244151191660078710691656493481018696839831299529894898311943568848032414525908060995741676789745193998808824113528019141406898984839509251654364805241764184879307036525745557874600945599811210739898449195448758699206079401004569808321618193373969199016829422848480709139207155899374329622497799944380728503263742049465103118836255487993766486425835322831734404860300287273187202890331213951985980788153577671571066237156928139373176597905273962035008007173341078478121244911597102496306369875503791522155875646732436828685218399393678640408670518290162045591223793213472745458878656085637151680147763817200096257076535732606771406384589872841810758342934012726903505124190478873020490088135078994802307129791871931921310668887067098621068879961460890104661379750166034959582014387514156666846042427146612680645941446086255030215504180509531346235852995469643513696814330293418452731140394743634010721875716163380924544767070795153173030526587059937459653252653111587652938483563787695372378479222085991684428268233533989523343058924780145642289278993419961216705838132526846801462705695914878770183010480696661943200996297643999277890689168296789334082193116923430421117181965515955398370890057224923098358207923582606053069825127791635303391545848201356827033813838241692731566940413978075215571260928187247913616195660811437175724096152664861614033648297887891716602922865641302432575693580514805560619624334783916624118314647218782278434225304784770033730047279594664388555085210918793070151761570403237062300621244362667733209191154787276364724568064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,5] 1091674679332419117800755163089744908040917370297237421190612208810735062045351868434042843426897630319400222227652553956894587375896779581373795856874534718031185861002346199043596723915166847429024839392894881292272229028352674229082769678174015199374735429945826503680446685625502818202755836838945751810830776592411252937625475666027455337834116182824160423742238005472860404681438774962676377981761443336434715739242992317995194069169107759821251298578487122690492822351743973630367819216705197311812111454230734223469037250590721556868107323761499842883494259629030315563792650523660098271037483373089338634565477892112273751899132514799218584663220135299305964771725477884863439714784013768066327475999752873552365612716555420721782271354549557787973665996606475434047217010713899605736267497787452464939576649187999235707970462765986283345261632474527342959375962403629134367497047018622803404284108944797989630167176228694834366464612145125968981373122772929875190681002289764815215291417012915923476184669763264942536004136945751563358604284581420999874281599410378426605200076961412584116199676087089758716540024914106681994416490062953371761558889911910736944530681710592427556125905188237370733278403844509241000584337128373321936516217792904725253995361784538787489900366607321488861958699365203886377607408769668035654160710134791188431080746680959630181446018183782983611870876194575278987060287383017217987831134829085742596007305686003849489718048479984475366418992275925364600852733776793976356951564053929567105563281711992025637648866176009481065480646209618094209082896672596803353159392478322334111383019008784142612803888248207713496888632527362816323355296559832869314355371634758982088024262777267942354952237649219707316026001196870430132763941274575310944253918143720272041561568101655663665710364196587953981755761176486549210866781249891655958302697631717969170326340535901679719818335010425605467203727365872023430415184243999012321237059974820165182508394291363949180650665302854282325169276035371353357803518834487057545526402912314257617421294700352878624216712563642911819009813390940203422719868667671864989927897021266045406383863505325228017257035734573122630329923063726657267628019518051660993643463648397741507040118488018781661857711059574887095051979242560679949670530075794311477420727761145779750055501103104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,6] -5644908725832904753727860803886567833263407084857974951624952895554923767600391002481890170347693439650522465205778496075411920648154005841459443184643172080843642852640347388653618904017144092480299992456095207429790142175152226479174426480762034677715195874921408866110713473360020608625386690152028398540089257819817578253826451701998268374824169744704705387115376985891381454950723210899388064515048399485534698472083426400053963350447134425085752309764914988920505223359110530939597820461105738297019211120931355196152028327831470443777321203219465717003547824678394360588730965632863064403654103794595777262674357607229017997979491266083946718355834232689891836927997757425404927568079250183145205507390391902684989933535168245814470787346421298800322179397239244651711064759235119157641961892507828336339008510192486772298571931424309738887444422664497818625862584943659543855761850026668432973589986684927487659153927392671679415227390485435282329746275463815395566213313926388740169357029881980077364641756383251526151089181641452977101158453457345765183127554864577261628122598181246981086229604208546043696126639749326394984216161958814582553257404108773318467424695421110685262212245585185864815728154247204042513481759166942492034542533476013081906301992427754980461956194594563809449975187659461953996546531908874338639365256429292301771031334251100875621251754104696534618966231890858819211272462083556378910242451809913860214398669096131701086813654305321197489369412587270533383230027207480275072464517566066014519549783527307281501718546297314241919550458533349862408376041510464575266912865010015161426963339523286172657455381063507912205911341879017386608017920729987664832003146192192169948504112253122209304176638770506825850229999783858358047360189028752161596904929435138902729642205191622351061729457304400264856580715615032976232647224375277531016695744165097078325743829796637699783381587115779489196686213239598237524171654066179382857655258137504903328533285500351758710341416700098981173727870843872579427047811386684180873049278446754584933402608934881217998736100931660703625963121364268776791376296811198916694940832714668622405552200086878003436893412278623344897658582766730236181961836823903583016528796278189035991733770173608120029727527974877920162350275506333365767738820410950293097168778917498509883150564327424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,7] 22682224207835418131389210259263802977746162489061741090323464056459143983994170776263012481435534513586359783135135890574341022184580028565751543478233101468202013708971992008751819089565246616121411185433847876906432298377114554357731100988178600983117057065946229243058194704387267208033351718141836390368194221466913062337920912542402113177384333081012100424330779574898270531163786666943084067528082037386593951833511507477794283989672934193311966871568593972970745524344400394337465314998407575426078679917871396406521155432007419366094032784099340784886666813005014876814495490487701511567209456930198942432974825359222864777779224093008912342910937970401364215436120454187844994779119169842794140488957377689569094466904099641748767971438210421024966122786363876702924088668212348413979955837924868384086746410802650008646039661562147949470377367615432618569534282868978145260858930394295719815579618919610008726631867157584087589059484744792212082240394914221891673484377405148629991418928966620031955897517349492242377345682493620620089765391229559363579840342279072248913893929574058044635001320168180562997554269689093896781670935938982404456199539629867066147685090604665291135823369263496038541215716297219443416028888431765956863014552027823733749514924987375951011310644416331800057797353793950994249238911689119058875828123912013691289834851853965697444831358952170270052182791752138515043005514453392144399827658681974775370775450106934603865442208510785885986562368381815309591792016336099708012401475220685599062743377643558636563981207376437421814398590410844525819932960418025860682421735469307664023016118516295186325986817153887078149079847319011485082306984999257337828909133832593980967497588868278016686122341244268278313201037740570720837535054991674764166154772523343437226467037897299304263917609506534082392530278534092435753625823723984266294911839497589519343307709512214490267566629312311345251892611492364367619774471194277757910184496560602210605037128488070070031931966002446692825476701730856168600576757742749840278373167531405246345599497779750205300864900267123204021546619131478815357270613641723795693208760983212218543249043190482738447437068600154569244580422131373764021854693941889276948208339728249035873949378211820149456642603632650522368667212232984044178190887259851274683744585791578389668678713999360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,8] -68858861050778879500604882666146485871438193962110356832355875589951473413577116084528972168120290302027622838154496837507085912278779770557738334676341098614575234462555458059062168665733952362376036495729189577342352883536096394839000839569768362256935997937038576591758377973591509733416932720032896467706768858799978307837199201292631361658826263209320357363666942959670197641573454076249747003386489059308378882778653535515716001678562524917897066943354375615094659686122388054863493255335931100252963813564071032196599491969083101799970247587626841056010149085080630804983122784261144215064281779834255456384386288601170415677556346269850245666430337598622919315635691293107382612936618166839358308688241820390456185317887618358392355067534229164930323577059066163792371866735832347362043249463645160310839589557740543416648387793178960685285918841104105049252280331879995196527782949344970941535224698251452259215689731269824791013810407368795890609070785899045283379704785697951144705380987730428102135159323008861179056640986581068845244217945030795352544133589025958712467552615714393644601523775714972183069991330871907152180846805101047327746836933212854397162981508756650087810301263215737807372375522658890085295173085620665341830667303438497109889131709606978034286093433728414742644005306602300365260454631549969662467477622978178124910885580043210016819251490701145828278847653493822751213257270156725092540156538708428408741231232250718704240237597825930508525802234204636366442375593925743230152446689266670195576285214006482750169900081946290818084294709655033175448457434831860927134761295338305446110760650649407561068129550521919218353702320053997898761822112345569252882140753206375199632016975907624696862405417646213081206594362889402418245191756123407843586301075141697299088795246800844417381696334359332580022946739543663918634222245839559188156929506440952809416835807884371137192915978863982271743499544215193254317111401369782845915944454343573310921574554243460214815112214073433496913444028314010735420285559567172927944805707379555036706398999592395837853953507594462232494011071746573819290455785544669687805461439345331985313539821412000598183963514817883473328217977546724002562896216735255833924375298552679113662701760538799918117875711914730969453581912541497473363116990931283693102846980609280232394151163854848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,9] 154532688668045790415068092930578071104697855841674171272230867990167154548240497957652256594557498341838912250825964733581367741755795919392268921808307856063702056055903895384861679472985500933069457936035454406356959161991496273698969184080961259255274823886920974431270925509619007276225265393971832624845027571961924255188527699310617296650514550778745973447614724941700810513052761588972496745886706238291260645906227001699691845063032383690976841008022372371827064600552101051989838935942334528875569431881355034786668440352341826069291371948160195473300929022984405517252732973995319451434507190234158827820378528651798599745156039611202077601925400679566526217165861072845961575272972117513959359014706668690979794982010338343654132975955020706872525588996341458009246130569755855432352353406931560052500689425161208473379188314243969884351640328777587527237509995492878974990592523894648458670267520381638972192821219198207729001807604890772027740834952796550337015651387676257473368855073239298545787407974379465935623620397045735775336169778245225808265686525959508345211768628900396273425995749729139713534818072724653943135840745985319857086968776967482019330303111928186926065642701711662700998025133780245723916857956809563027098369066908350070225397786777934711810142555665741507167077228987530002354836921767254153659038393459167790550061084449387704760084631556638327078260277462134659712049898831205379553152069393473948115146166890638409424313434080059189247806877862112738643563573562388984701280782560497875263341683493899110439848239446520043552985505414081973719768608071340292938304987576599229846412665332201314853151264105261163816955817691703291027588672235290117462083829538712425637255214514230982963798049149338946013425201922612031954445437904149236018103411240273387013961580515031325661246506783519587819122771241336851952222465034608751420159189299253123068526685532615939371163748708546226105547803029170491190093033977546748264000206934411862821215730727875475184728745804054614791927531846696564538213248960742551031617681120699229075022951969322083177049718344256606382696338976849541017640826503509742473936309614714192391406690385173200498680845608843109218558560078008378778637807192822648296266037554252258022073584394441748184084092622803174515771136122994114200314456516290686144264297589373548958448313434112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,10] -259300330613694073024632529034866471295647601950885470259970306608707650279467877504157434276149958270960664067899651677491881192747223303866456572801288781348570399350061808765680001712804544475225607480619440722754556497187421967369977904934577457670902409663864115981417662672764859500511599135488079241592189051945120176408741486863413513447919907006867202115447019222694108990493111176494951234480252942295807059712616208453963331024614699880405720921997099951108743973627067383749553691976305009250839233144909789769854378457240892344169344689904577672626036313436875888469701559221755244241373096385281766344452341987525728515688520352900845962536874422596297601790962091134959690525279221479935970190509960417454879725758491713220636983704601394663894899006824995883896708766275491991754213368087424892739491982852520333813892843916887743703777938123258894447980760103816503019466779654934249355409070994315598921751229001981934657183498723372267900425627814884936107388755788816575397409197956214427193573018883871547926057483514032215098980235458974789560263494585125127749614396859548412897251779847669054877415690662184346248301092101660125141469285971920590403743092003059862015523665261523214625339171655960263574209020185690850409503065523960434106999020462013053674312655147432137362300510658720553507047708853284904989589180523503996074793257982171654833546351806487853737089156062722415485177793904532570549785499244382413035887107601174158662404403129758325727551680991041433758078996311240899498558200283054835546530412268726270162941700705998691987062152970437720688784329634044787020373861009160398583074754235809146772882127932327615385878057481444081109325674318746548825746737765686218859471680910024502566924498489135737195019439829666132941248745176468400434399210873369664960127759051628173738438740018950348361187982047736057116493113013202323004628418774307747670116521357466759909668293251522614386490225912802690190391006242095431618900711069730519766207511228422492227611597884559612764143454883621343614698959753763446860885448236241169144444425854211351452788928666414042205304831817594045341020092357210343640657083829444575336635636531376080148720694765272629525616140428026514727167212709817320637767950260986382142487663558600981422356167995224495166555613501382628115069074796407688023849754146456470533696934379520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,11] 315729222201017541428713163402150242844809597534416984234691924620679963290998996017198319009290842813819883137991939390592582524016551957512600796615862023486534050590632579231872002871044880495738943326418457958397156088296655848817839224130681017100016091349839422949733208094114220321468872432761243949780199392507815754899452240740223806193839552098081529068178309389126490789207037202339883490493415306159377324317147707885857081365559932642872598810304901867459208356098279946004498485515164177727712749013502364276506403031328440211906776282136035853952296947730769110255545548306583504775356581205331343450113566543740051422836067507103087423164863312432159460390280395773008989462487515989214426724788988191089770960609579184197955028974912091502665495047005109764356809878262847573207753546034311751131175083770793693622350729209974789843896588175766669071227160846978391562519350250074609474576839336786435532843645765912915786385281742128493337059951325640979953583743034663481414058469104174740302284808747604358166994418513733011106145453435950198308505446921439050485036946134236418842450877018364603657111992427306768048815368421304540730361119053801756772312928646173533061038644271953774603216175181560876621105406429728935113944419448445479284581350196245227300714148369005234726034143715714649093390790069212282754951936321054148549096139006508987025464474838458377167849685723470199450141971765814464976160134932758253474008749246156235583886383035401556663424313696517922747213602894927603212379271816103433293765067606759272963107739241074483357091179609405696901189517676202028671268435571284814951013107549003906500510389103909032485685921162364739695806456484035557871385664146227168923052612942723611563092925648480290154099544912378879450924093434968911618307369171508556299699077183800123764604954622036330267979540154070846258062502339728643173937408963481997122428083734302798473129922047599107116401790858614333322400057048928268424211552066165226686750662221019001399798550664082900674620153815688098285668519186052893039455731220029904775897586555356008218272311707411275407494579228710466161314245364866282659772542781184569002792786055921828669776167619311215605903720675847316887304678437648900090546349464942720394539756547692926449461233892878898585001280603508447113184089945178943873382511356293674408233192652800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,12] -164532661592045942005979143713481490049117020413159276163722096689034252911260130345063735901484085807744840728561900654646283427259097190243443518180055779754191132415588900276211664820557406049784753267949802877530760113573623057024639539735859298879818908785327294163990768154008604660229655767503920448078261885041846154662123006523233818473231662755304489575277361777628911874553270234582151317252525535057926380055281890384609482935650041573276506595882206360085229323193563843888305946107964422871195257738039299988101737182072365535449949094697697917640511729509486255961163937169010264560314253509480744532117540035668734672061767324980110984316098994881696389412629481341817370397818679513899565529376408335114951179783118027915887220984559115111395240917341373911600866574735415134120660446061570001120699586085747743644155269884878311511264817807214796833936205052850301474348130971104502611907821069219893230200572289625309700418691369438492874812266544783890408715915852586230714827291430872617843261690181897553342885339908446324614594766178514870112359405470508902413523597764285340010859210178384283544238393195327636293226092193423662334635486900936316080028297217796367190624959621772798519087160797950452320831688960955207276525140569321112672008686050024037690511718005898576416492990844498149063896017546835279090584374350787981390273380378699973276435864907196747773236644509696404267588371122998568505565411796321552374488256697065864349146356913249549729669472072485087030630033409981406916987773803723725454779671596075887491058429498496934931111688358674724040861371315521618557677726483605907098346847371325603865838133014647843316553249129028388120590911390373093076112198418533255102607201984872115626970232832034285239420037211240620795370345582913823696918538369867931068649155644180032743314049388726841113266036491164158610788705841474327751486116605767624884708075631268057210112043947892280704238210356933612642115674557390366309464141688355982780104371999688603163646048591484560691747689099077552237996713686922864837865358113835997354845667759950435409441399988712560945883595279545157877385361909615725310530111012348445981953701550309607099066709429896740499228025061316084044799922816119005450857075789385466573781325277468517301901140831127753013461633052057857812050676478456323252553083980079646469706007707648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,13] -339059518004819128330426048092822690268017914201238223368372417764270974881090182063968621477047967980589029319779957564331038547186130778012782760448581283839543374877701074021131254177947661964351498776439144896308100089344722326129254981194046824372897612270130033722368566492280106869345905437922919771640124228368245197835929092436773402337357089416528648187469694705612116386773213012443121596639174695640768982322270366647430924423202877694133298208384179552823502644644783058529965551323423793965104184915517019208878554640131840416492789390810961531369265545498592001106174756481082014527412853205987012252416183967105331379761369925264489856844236900081532540505599321190026463356977284388862944604405966015550772777189640416109592181763393811927773087748056058366618609745155052683166687762238729065771535895567449924562553924255212284880410038802861302030824843101706928314191715256768511930248105975708486994711412177809893151041180349873869021214238264234595074739747313191157935054636189119989426937224539004782780656782624140832343082320073421853376533547708689249040639110019144441265803035833742119466405194132044660310073481457008824533812610617020001515268648001269686369561065987184607479167360529809362090247966177510290312267838741451342482627507508046844136613162961633131742755099807803758838021569242398637494363214197368336525638924482322660690587197725924208998000689543139851578172807097975826057802095586158431041927708873627934566592568073938782887984499333691373010573084473040880988871805253865349575977057703635485982372906672457332969885593896853521765651626732940767827197036397224317455005142992317314788879189526132904286944682682072855243796407680138477716931870486449022330206751544935208662248372176352730331211937076904986215592926876252112564072207077998891341905970423959793582319036378523743099931305931304723622581848889921857841119460697433556409463629275598726902508751834445107069875605745542944139794784289618290283820733396221098845369065857519093688537356728418877864602458199550502801975257094989406488802460204077070668889487186174128563459450770846469802840313931951740006010427955524238509050725394841742401673654315067811079662389773288027960997683518515965348101824519471962560305762179952804293771679481456966449292526820765044310417151564882886064393774359353989778859008312736781625719758258176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,14] 619525267790454603358389905762658638019857137897101698370980896973784413449839741793927935509216652786924256924783111238290853097563264452094708443725140828172597374530296671122701145315706482219021824043968711198772500842266373071403376653036785138209725820876977983971704561613330899252722055822728758562840610292775009072276728008691819495420288902937717428911572091831308318415188494068527843097178713865458404972206191594274216766127824794701507951888459720383961090033955705937454356033644860393286338898378406706852595911540485534638611000119079309026327566879914906919992281467352708011598661073647675022025424183847263879109001234652981698829865751026989992337354875568557236716493011418835535264723814738268152112319762300324189223969303588974739578463455940813696230067608631086056451713075228906715115427302486336293017929265471669105643875244376610120513900081653184400438727720216577044353644864388335558233716975287736142672571499320426557964278209958522189930644072571103057749399103443378606832782760789735107310765615809660189292071584264371395011245461941307172146281571305143509415915740113065302275049896659500033005915966246924463850041065826009222834638742425108930347274466865645306864606198156346365166457667295565102277203894152680682332137254454264139343167726088604528729769199027814717562418463145206853031645067484527088057680755640664467130911701661340739065508765574459035434204567563654290997387908942385198265419474560626591293954400583520046591495100101248527688654971536823605762283126340241003158984542390217624159783530528890269882033573187918519611024126808110277862702094517551107593904967214170550316592755971301427583326783432900141671649544076484269600354122127993991263322561931770695754137790867247977181254229758637309595239221075354662151393700355773044971177562071677019528210413333349915088692027056302292587989906029093386811613485487111390141967098595797114820375515360688352961705796261462923638437022255216253311319625631102519587165702433365575525386043659437281941748782345501803476247618691373477921393469683140146375184398519736576846826294815885779256073712789419536599962385042941614662082962799548462603857927311405001108326003031034144974751292118605764102972767547187191787045630547069490350753536318173987875139031106616128382159533854682112072061277473904424714047430336984091541519359541248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,15] 905266326475773673356905102567663079200942684353936122457943717751421422882244424915744332681187708825720705128992614178068879724091335616033750114668402212004024944376303983115179738902099143301060954154011266830286996657866758325396638994854746286371219935197889154572518742111790041201625553183753223368955194080784618779697480497789450043055009215201628287111526627529362418996226841971118892924069517919305991672997234284039886355226556548255320334684435430463865486016736138826897896559022964956340817283904309596473436574346428145744575883072687384059261411046347516473250020667992299686482270272339203551323654364655976034954599898062863596531566382086381397827180739102973259264225904449141489345583795722597505719467899689637088284204326803084527828593881460722178486387555719369481218547379974108278479715656701249761298980749649625565326866166015791875865835386460180218244493921511857377584701968935676309644321620068979511497786990920860271764789447837033684691811309581029741119925596138384815836339786477860380499598550074220782090460809493037346901388519050895057533018225463347377333218201431876597286728642895078213979717413175123082148729542943299508012656975991786317635350452640009076494008648912770159170598544276696010064125927170438353188467021711127259249412559344198542652699527661838542742061286405662231237645819534928582544872699467502449409284359823978951223298294545312761901228604218412693806809304607780315766521269789427872229648297339169884863136070847264435086323784522620703201410290408698946286073280152603650639719204191239096571240976891551247714689296330992033036748649775359011164626249887253845814416079803891933336026192316005608679995316756606776819992767990992190767493503796154253521549164839302283769881136083410134313584887497901495116905694502344776086416175874220706689043117517322999586134739115712420316905038730837493265389507217674846859028925227838343434232539086313093037865258111680249814774964569616993725513316651920230424192969205812018577176885458211426153633420305873292088657264619968889305143053173454531051549716762379619857697503186192986504916836432324574709162616958978188345933850961856597196505546583600164738639223649424242700345403983835743485274804456392542712535257165605629811992272363256614365152399229942625329003641243813606198304762921952394073797617771369818101069870268416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,16] -4325671028521068279739705388933546765758660991714440003285156317467426664234444116854277625562424559828745977864146959388801447057898455137725311324874461895837713533845004869026253535570494483888090781474122133661369475721822020985937882200644379369519275893554856025272636362268671315133276328881262453262754073742896403388247504847286221225858919315493534486409526174521006007374891849367475774760224435183978870076551336944358726177279832934526758045401333439349740824156833796541450364680851361358864025626159703456350085585858049988022770310176866800044440007610340216626262847323323153125701634463995732935272367954946495383961454762585896969401675872328686502044663374512625809864142115391641493424602407072783699410207349199311258943840361111692910444729743107665582391887582458373225703799251581642362717848615568639365974547940112040191854675109863549211012352356954634115338672259625365095067354282114240451720730016393501607533638456490149139610656802170702078308980309591909799082426841404909224206739544214389954233899190788943848917228939501972331931450467496676391339943330139489405540398721543204580448199399630176304968645525977093027778796897480193535200612841464824460896246682414264014418475196350948844862456252439469933920914945252523091094646594721912290511088535841529205091860834692724689920931974715753036120807193186482940295066993059445822020770154104709123932008980872694745429835619225632320088672362242034615837765358908507585952088095292295361991001659846408037780274236302424263109185492827088049621767860434569524797853928864285014021303454158799630736916930148138949588035144380564768020551028084474953174370093825952293419059524626187777882841345323843342306027569431952923625039851984126356268171172862153535394084927436870736877120742526023905931068064370191436230072323895983240751669892690801618991011397169844904240100561401959547909797879000222604371288622914183839107735871136653359213894953343327887982993514588453304514450581502875445363234615800989677760144340921979234627925607226150161232443200364213860589964774445429124330290203621504062428858479635852703191225373264111773279550990385987076358607217695329886319160184084308297170710773566821035214050419398341833479771570944762539120755341828589585606354364453732843940284862430057029285728378980109027593744138391509097013966388248256670310040762056704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,17] 5622919975097162454290719584120664675416796884041385686873994314315910394366416720567520817934411084037050585538665727300442239977736349378510979084150745549701992164720061529805017962118543956289291654291182954432950841029979164792074598544332126296766729087087795416614296182814408247356230296429652038158158334722101263908811253829699482396575245038752411920664022314362528525518913052734534299205634299804519464543792190760235289930247970674335042876808628902984969829712903827454572739606796813403574038758070197205139582190136365499440374003331292022595330269758074739903960317158508968214072238941778173940696098265175199009284203740977951601015232567634238966390121680604852248169021537280890746275275965589405718374429316709469029063089435959877116639908117363440623556232177087686460386827974894379636326836315104701522530866388931886598628766344488079182643581509641601954057609843533480297643602148617975473403428510779974305057643534398175269612455965597170096721808700800395435068007370372457931218956028686006276179716445348501241835352868942851632416556727884990052299643298552431044656631558764785201224499489601345954758995465296626100773977188970860812006064221695987391612742480908982189679950196038652844405197869256584810531282561674857892505189724180711391673193919946561678604572873793652578779373919396697118953021291835469788215461656554171277814792848684601645652370022483928861093040902458599382505861697149517793099845271640300588694855407703705386135195297294221431688847977714380957628586973156080385334106218189938948781414159133573077335110507223092957608782945054661053363344316437160629235483934048205050435133882745807524854678418532767404147892609654892772771948814974428089976343562836553289712676287647718203076789484802109559541335391857373242786696453190179225274778792470648245338828025851672044026829946041973811038418098658371413574902069337634599648708561356165696510533364922246130004663658026894290385508898506280059245307382444622952899317119240697364102864968210892578423802446448524458940124061781597805394918939409954554613397119518052658858421288734005378059526258761402013426315427611585017154063666651608745466058142678211142656002386269505670442064705459946358819587338683913842004844205792977830591413206671565404340118839696196508958622582929915401725462410695405389559086988642740839842693037162496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,18] -1728905381115897824093407107856095966938699898165133981239213580065019012744394512392434663397539733538042385549788319300731402239116857720641481858391298112110736947957533838011408585930983475086593017548948647779027444304215254918245481959889076362305259056216008549635599597774253689395203540321931238773001685684233723523943919115743241891907408141777319009637594782227884201527994916264803494255396559243783122585748563939096169464146699985577895551152473792524443626772019867180716022176484589816903277950057901756259732920157185231857673195586197459315158243366094128679574441695673560978455434961004904719133873793903606802087094836808717319719277584674222485347657794348444813095254044773463160186999073524606160084951281347526004169199036094545706804330944697057344232353342140800868335417760408076898051524086440283259293489394763836417473937564770893735351243719624200149258339086645980316467712186865780730017068316082654769514404684470299651805579388829271650728563255979592188043543669069984970652814917596117813319633026993085514834017980238935256884877433921813629574408761869324510086561637457884703616181894924612378681978617470634392259016948858571058477906220947633440318873830688249582657362439177985937360172327015590333314583695645744327299333543403600286393592379801147870897247640985577119144839146334708300949138507807518907631150661452366827119126148556026709662504338783866553989458283509175393013611927886461998900990671205733758034822217843485466866982520298347886124451075141161727015570855261596433147708933110675546640979398488977250742011468044468158675562819620580513468060850607245463862638184658042204580660223225481033102795732866945668834493877914389489572791763487371262389883900463467198045868121451839114302231292273598602309676627680338383651551403009045087724898815971635771554085654705720682005398678411942137452307825011100852269400214222622669424311596968184777638022825233183044484614013802819563092124904791300087135501294603487027272277272102822542708712330246577045318712253808923847150754301125202676343918806142043122371508998896556227132118531010726284804265150441159404443813960592065270028637433594097004719988878353860325053683599566319050066780966772900405648899747729913665491196744934694359353375865968354378307198856281237978156020883219733464823329063063196976026023077432134210008041333456896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,19] -633865369097346802251634421701411627974949937949491316054901138851461576177615144205195243280908005902269860290848497308102570615314719604019554518812221680648904442631343229087891881008114610674783008840547354498262075044000396258021420901302708173509450196859781666334717954497401700550631630938686638271644159428986007343245444327158831304266966157083978881095710945929032579122400070940748338481253383500863624069969471785949217934628752062013273797209679007850000734095261646660311406854488292290599318326261716416203408224258633099610045750784655559388033095154232671401592052193302130193225798119273119492059980963893974505343846412060753251543125846657852008199307513024108151892490138597009567302682366113101153232481040360403399946148549377815380992233431369016751108421593926647541077038085091828466498339422170421833869693640578116348550589226782262748903649615610770932460308207355988148040284985799926755915353416457923604172438880340037726667950027294950600651084487417804136228553252944896432737651319077195801169616910112044247813395339918561727000897656846351058029084391561636407249725378023041040387080855498410649553486485760244063473799790748072369356838848790049332801957143368702700640948064576805197351460624972368465605761619259449256713697204370716422337804490061538558582034608821615713638643705989955402668502727220233327550046580650332688050947757376819474044523744590152173987252402322742226122621964125442457114741610584700665482816372593810744556337755722055266093072469373138993317081080293754144050986835801030197680602318327110975113925312904922520865722259881408880394319502147377404631496550983127027922716193340401605809366843671211772982616368995660290590105879963121267583477804271778951648101695452011589821899264608153159123261965343580203411762405323915383901327682577004347867997572739547403556621220230476916278351035707005967649090587941529113323687384057614043572534605865867097413462060197837701019609357654413021471634822659195367355789307460152823115191007457145634755551926811963434548669723364682998751879567775330638568666987397302403109354434242376021295754586806366527456824861202718630374349498929243039311722596365001215302164599144123213871967633767124597954464702412726988531502903407948652273894601977853498092173332254507436974368956823610679398211696138045738650952387564416541936537010700288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,20] -8945148598121685362655825317716853642713492767078984621228477712701411564003136676720301246410624919275520776843708974504946036453321596403861717122566430026058572387970812531118229609912642107428901611590835410530465850887247703646763847751521536291866247611386521758156135323967350563214776018111740604886692294956080354684052744272670360959456577563509303150328326656064554961206322405044361062389469305475816081622506821672243265502244414752037420761775584296547378199058571213430766709877163423990121742942644714415633913628151255523846933027789247679037559845613276571806699446678045735527050909391547845794274258677963045984207620745452536331057038373407226040805092611903968961491145216252601352700969314294198335433471095072415797024861461324051882091348321306170331530253340559832747864343481568584088396972646651162518210128030100717816152176725728638856073780828331844633788780067364664378794622866639909478498172699811840537416981536233955101646813000320995420464475864986046111352956013158522675330798586862260366716184468565538076833582867941175501415233583394367090477556813284074550949828481293299908900914688107122572586623342419765292764182889815813984593805440245292370917968040529368089304995063481359291253445117556710423740850074682105274519378387670267898087085710294635670613105010377234390018576643939968454689868483759938474648816157893909344997422239421418344678815343952947558573756273360820222598676287022844316934747597049706472960880234936611868128761085340098691841862629907668681136175007443254479057920520007156668922153920617507989133009028363774963326910906574457105293090134690965939811816967484204513206478633714933149979219652929322763036962444453702898402594300296166440597574986160315704720963159615877313186900264710726665958741611754377572027119722698577053728924365681496044293446099562470325620163492788319458363143014349509977542079367311894896584262522809193262911958154053612737357476334528004932261985429817377655132692996526337856975764254082695581176189213613001658639625747685722981981023637936040343266098914682850190200692950312865493755534410803920896469990986155372373027667380172776936076877649478819034523980063249326278575293565738032318824397923613662408433299577258114955002363476104414548133574029938546273423001408060743928874400452789954946106871230249899497825265245406883820899948525862912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,21] 24264804276454335029559623432627948860884992017402871214043869484552502931097606894532727883439524138416187628095841839026619308873586147985132497101905089248990632567629577852036003099121235738323227757922188910891583281355092732683897535738466683229129920655074207509864471871436430005764457070916087472692654329508202181737025741323502287602023429845095133805688015627944067097679669580387084500969736298819269971577365394061113582709633121080229158674422270619889429849125357807173574350080087233130031955326768105636632734668898279866604276013416021051785723609650322486765167375797451752670249795187244902351941630832420719010231826497882407278671688161771358899654519331926343769720468777656705760668050782590760309562056190541384994704761645807451022014333573471226450566501967668832289779774877126850157176633075472838863784557542912463309147004458411010416848332142445792902666991277158546957016376343023757918237528396228759808753167327610479023493098535225915335484637323964307695490110168337206319132816115873145658009784236112595478637392053086070103070964883487788024197444169732830147767278664409439473321923310974025625262866404325017771630230970328371016592761279286839355312431725429537423405402046916291397270855754601492710113510428513379363987971967095099095223833176573752716675270461469171791893793250344363572553622381748132081027766582039311478896341457840163951080673142473190635451848363060190448281871767532936931808197893081500196719780520572181296190311257669758763109620995299609239874029297370495562611971298801903510768550522094029723347519784632557010641130660885947166130590089169293845657089205986152088126641351645788930235674029155756422994596975232260302250336211477904055470849734241748582800907991339119902556322666809571598854570519084258555160135550750765644456940487176552316198996808401832203502869529690278916609404029377303241362957880554186708662448581504162232059716821048684175617337460595224045963748564671731185198972494882661817942853002231001818948911803134733471601466789731837830374824411571024675710262141826673428451124790855067263044864509396196786648333066593913312002828254624255445453297408943805997648514519163084923644264856516622830358148053794448652361615052581511462584980726719440915779072029409798580499184348491196402902204588836565770239724141038787434604543114712300495311430174887424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,22] -21058321826354192225685922163595252491696482867283987134954602548873912767874520267251917945667888216315506642100726017823437547304006758940187516648152410198060388843984647991528849738399624032486545311197913386778962032523987495528985058285830030314531971040447371059628163175957614211782374885539232863364194549563796308284045804286519106082380313001148769276880434965964059126655640355481710060967890981563741254402138005690517149974439004389340974004564232044770948342001803553785783910187329191275766448712916895212725002832439957716469334199808397963543406323325604372074755118042260115961525060469781337117178001872877241807455189277500890117560817054899813691165662020243746796619094067954855591623728972895976855748569344872129235766843311094099415185733119414342847964104204462165411659756935212698294207194604822412112059009319546781736284167392323003624106847347199565139337773399965563832108691822782118858676490139014536464618670514855818631224115726553985408884281644151423286514758252224589869920505491704470147266693027922887272082173404299067104795512090783084574701198454136239801956051128802037845841964367346942746047732337845099230358275814965649119081777557603212734771140303675214423035733610355578399554353583408847151543879344781775475015157732131615001438126503687338723563912122150012218268655891287655700031793445026686726235857394967916681440748585318728679945780244199860557128393975012542418010026250514211250961300366559702159299459926020683354383383974842673829809308003718919681714089229159785813894992008058416761737683326956613467370866403385442400517435301175728179223468202901215798947734432361004949054150288527515151866674025224752018610636409546141675023785624689482764392801485036194010371272370981979020067289218063932616106681454048106091108048199297520759691072015223896761551273071667055998131683351350186519747537817917922897541625772341220055372337374460019306127612112651152424320234034986611486543804821148036866989692274841002342916188732884941972367975210268270410189343664439610321937776651712882377374628296283193293667007652672189252026967777119484538025526897478781639071638720250288910118363574372101472035173270595161388112977071347413475077180456964594144997499772008437267000498828404429463148360650969075877007589238591305162555328291114630102751462144666656710060002564928705370074939305768576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,23] -14036665495577619146607396109936553844076685778933195293109589998240105306776162768070988236784993351387424059794354618691426093391229326036628675610539386164550780080081873701220410464481700055276577757272900370212085681201267571692464900203627692593326597718977666733220284507434184169515218984118042707851537806222837725036252284085593237533056239702517592231725430962918203409526206278876160905862484511166052476036738116164785215514177453650074497387288691218600820885180994923648096890584790140865008983414580207214405362019047666172182443847879017694303978388365816006496582413699126091112977203945800802966709788769400054580616427275883241234959216361536977771682962735184383896953793095054602660752267264065108854867470887886793717656762086573365600142388158687090710552699301454548070902712418125689873043688341396222594891115348710114340449555105455959099514146037928679948457890405731686057790472059374250600363372447753674025402422868051597180635368713834992984727439106100278005019481640861482848799071616942826184033706789375290710561812785116640671574241927846251726283422724373350050320359139106122415446179304374498928158077522488641056687212069602172920865888291477409076877590807245872764955709923380786430380223185135722445016928786532530353722943574236799868214328524458974738401026490535575021576851527932532321982437049808849718039083479752650713893528166676491105864763103776095697464533146483017728901539168016323228204884169819505701392119659474974112973100831969674700643218583328948127183468117326834538186221793015644422816682433229546570509020360252996467171925646367867698404975891730650165463300940309936758842030248487312233065907181457359190261648606957699294199633856297554678139832778830274057056649225982560374538066834431336143222192745766297351870383332174332929098346794184798022705560525310601984263939313973051193561815782002637882113386604296943745753141566016530684201363837082658107296465902391469722291904523981333337978125443141152615190543218250860734402432031738887373982697037713917005158184318783494528835972685222996045403522272689117669892370896332361123625511804014264074069312383800643101724086445487036889280103337212268846945295359930609511614734233750442436398491556720873003829693448475469430912418819196495074060653831673866802011519299700486417405406485580458890675733533427593150105730378145963500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,24] 63552623075922257744982420029191791002619995306154927825026727844971538205513117608053214041462433153700952876997219999619942247797096640710188418635157814303399991894915756921019345143963232613586428723690033298112493088003488508307930644970451815107279979271560375899872973694051175934071263074852651801384743673980322160874070100751415153574454049732924342051820757012081413649645505619280936452745016467596012878294174734228306936467029071670005438453018263390808191243962934296112678828908579930265963612594140487537494495132148595064299362735220928173640904861061857529718857154634061011441513606409702509543029456476725574768017558796231264727403994817506878461146595530460802966472147568812127146485815488194587249135348041145576623443612038062623077737019348886794804639994361754110049555952652652640127811844962733257900976028713266943825709605750867072078981390198460133103241636422733436577197135768576420991804871378955316788209313835592436222460096198559972388873991376277725364019938446053891088255371754283106811702369614071736432540122258258956727929706405462156821572372914590278568704802181731279199643013066786019916682968848464157314974438075438183705017615464663451574400839744219300328333918688208005066564188954557798929695632544666335095316127606277114067158287887895980565104050969699089801860908987238622117866842219294502738291068875363665291487611611242032748012770545450242257464414994483915718604007787488778556521959462835997801372684098365331828498383070833700490814645307915209149086935043230383941109862850959715059198935812709799328055822192308721513504957100635480588604069994328198045818460689612381917326107076566482781979646017248829901636977201353340824249487389605547839637181220854909899166500511495575875167480059056247462418021540214418805850519832933869224874112619938173086238125364745052983515134134094124850323144051866675092435057509729141578889599258799198366524194428095270269173046674014845970895290083572570118532809326042574038161317759025934065641874625326948882720855298365268552230076776449404597406524375019168160492178207081766139113891144203063136935206311655551868151658623881946978921011312953662338911354837387205839983635332303797019089798622485461606517549078188666433231859593243349664606184819433726434223619425915198160142891367665729841897072259694190217867025330865469492266115685372467875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,25] -96610920315762508653708013599835923112138456703109640002687016754306994985801841869604530044405099600635454600762882392783632158252782274658588447285132004994061689830309692589004219476326988676847221775323695118048253823116223564187414475541723149116346416789233371852924297280080901819412866192736866671402379497896186352842161052996489703947288664211071616158717448539581696329691928599251781856192222591545902492953159604662586954828298251394624612347985463378797769037586391347063381445871592005374216602914915434653083280871791494082410439444313792571133242238473484273726732049872830985408057749691966048728836733859755742834483496706917635574642385341261814091603798087833049633234541147327615193928567437723875081791027666834922608191432847787795854836116957179173035069350467369721156331915281625985753444574059635694718812989440626660267498087115623056441553818234847620342187740969365572657348723527887632609251565174930755876272329290525305885422363417189100325088592993891394212868561100300786123062845367223232336794081816535770867860450923741964572538654419978711223546910855311482049855301619061531166361346473429178230354778030020279006712731145485668179115518873736071737469486558493070101988041410903217629516318946682520180303941160995302752861781370454057847835754730112101365444040282137383505151582779651935034521318143564868075582920092424442919511666862377073377560008928344097133562029053108751898732520397117415384173140185616305742738896668162847544606124025393368249007904298893584645477209202981397970968118119449275692834001438604827406305693394313129456606834120001876343687638039007605228693845782193211657390660097597916747980064422930556881557532523020160094543569975000586000752297614013342155096211218074687385486509985980366378009966063728316263025728921979519400258625170732267272364785081107949647108919667302098111657717993290828614567768558307632292036898662357573959298466567322460373509604093872688817419843236946541807471211102899244219729395261449922330288735153333088279641044358372556961730621138541156349356344497938307658390149166911125508881827056365562585351619962652677652914519712411008455909786881631797597828494719644886273333677355216322888470820820624033909967190251644816270674560613334062584128134463547356423566110798207207977892702716707521253473582195026555038207853946989483444921017276714558324218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,26] 96537060969350471693997839035307470934546364064031823712085545737091106324073903937398617905893607154448663693744176423864957821443732974994794926859994801995994811490965646744334178891170847271270723892288112367938719767816827440054922637007790489942479962364886115443258419772764005461516320376029353672031374715697012961789000929854858073049476847899705871190088599457609513902213818614535741197202269968198070706602581308167686227969194031759605443340907377377887692118201236404779652201822117346996644227053780626093009797017830626369760971051106198990779480494908038486224304844929037462220366477920116970044520315592204154226849254099078197039707998731232246517669862184930285058808889364571730218587347634372871303389637034084831301199316154295151368721156775798476972753681647206587298641588802711028660435307313725786475410775643613699795223846126222889937962461984058568301290016632635308578524851737605567034713866070121946909935007649363739473320358693736425455672529042546578022251888693394224690114378099985676260572233218982318028217989469473239335234439428352883163312151791881136233852707404004193867908959975145788724934034580582706072164335085539594721715059192275683342805831879919516153275289489760250749480861621169249407624715894746653553326137569992817737061344922458019930041217212027385552511935079461869327335160063137494945994436951906950522319827304662467718543901237968571120632858632965570600423335990658327528035413128672778016590972873842251112208640494418615505144285437124322248865678551656409314317260807185609631027244384616417731611230132457480874442016787654328419591317623434214832347441999335496618732288735385630175816372967772737571647811617415938125751835087959076486445198571979413202446129287178922892679113009616552766762255512893446948272246764513791402735709244244633064213505223096977224727159759962458418414868643623868561786697005009106306930430538699977663884311885293437058629691434037220589615038922531494463647526982204672409084199979762763199474358730384179851226163457431365397585308104465911036880810069998851934500901889971078480430168194734278305677712136839400228088536969046009017023711893719961058478368129213231337753087588403069173412116694505669177882513299813594610937624029917468283244631369246673614364481774836109859247629647804158317821660010649170439411850629563521209273879243542799938842773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,27] -66724439388792253333177206188625486292065964850758320526196794835523148249319581594064269326656997302054175230173526679640570351848982455655427041879612107527435357216881920065845848328806017043904239111498981879689678787527587823384210008466108247826524060402171764256741203277968148825456463212882046626378593464638055863973268117725038797099953210118156045430065462897421953840298232956633896798014658202170951748257128803301303032131253828231071154589277605735427889205419381376194718156582165936303730545144228477169571230457368872822415188203528868883058447354058112700073651757751450276000418490019476818577154106812042586970342351321088091732291260292944189716176467002676560411627215393663693679410040928522960186071262206263632127319454271419130498232159945572453602926812526250154498527425672175839241756552279611797756171517414578771534929742392807654085159168274229617330075589837236226247719092411918308780630261894218616114400633613125061996176236620075592502432557935660433030228238411512808974486956814274865790899365527119467172162984851373121029537551204526918365747098113104811159966281016402485193703661263141466348028090028306458614439007222043882906895214068936927593551210991394144408415399731543679081707504242124915121021459804357792158751305934091629626831535015881275370845616356402141453890882861698750103005218463978752102082549448025426654398698133188319134295989470251473063051466444263199726821373808496793829421810455888033973170902012458208320834922693955773803919636897533218374271596041614893762658011971344602289922175805192153482515533738760787713200534492828244645171689860138969427317752144138517936997469542557802332098671599671556167284457455409234481227273306813880983220426852776072042467920972282292993047143826002155876410505500551643085290075103606387211186374707339529655653440286141684373135107827509713753081247050962455846926313560096960012987799162347344978061370499564045706860989705677372561289806739511563784278486846379538602820787657681653129079887223256758381970475979163256640070411460769544693529720641946415689610661638876361973085792406433898855697452455987933842689332255995605764836581240597842638246259594771932617424579553987157067005072560984616306499815135866937282896959292486492586527562325663942724253211377168853584712557838046497619733625518363534605325265150443309075102790402730365234800338745117187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,28] 21486126247487932495341654730528434857696271627644474009560251895770826205169891329430488526755224537760470495430167142877432640154624912219967647270809370315765869474058862233029315154911789537053093530347588539034614004251432296262419165498081122782510499014233384523943647208189878539223107065440575032553923235239501639902034867662202701010563620711029772778662964561055190982617333562984389374569997813193871990725627408793456253417512745641585442571663487139265311054601892258200785301906423923370887729194670247635677231884312090242189712995637362194199734469030555441758505070118301135845518886692942256059281594787653303043984656243353007946459685221130805458314211488266358690822619364027599731946901974544397568732517963571431958549404160870121098321241421708269897389057558397333139154266047976853920391441968307757933164914636656006736057957882572910056893036100897424496741545644943354732701319904866208395171708485312259767174040487774557987204552198866054175736245688377613609921479676244096995974193999962477395530658355932540916940637348565497117220974217490862302597301972160990266880034990628668842059634600742384658015093728565910178768423171663488346848026026216383801155507820488337404267022660626412863799073073823017745519084893194973188927919955250280423527829795083760333228479193245970106900490475347881718835420502742394073345167687616282420574390684334802529370486197043722396143770397371954037169649091472152731359559272244297402702270199224477560407402035768397404451344027616620447910738336858150909535653106312876055983591939804327044387428027426418417143175411846843268046989210349912185442958789053857108105848121704221749726138098221214891914791123223621918731208575201910867977677495122733435471294564920026552123118649771923529339314575272354391277527659746251864834529030668126366083984107343976679439873330984369096013448715149705280573216811303381643637048301743344629622910962147906472954358039077290297110038532180621573299993312386278983138047459723322756389713063281613264668632422522119635316483133830662429785292480879062737259262547274788786465745788937827712996664503965765960382905356940159701157484899965311915379423997859024798815698015589594827417222559671149090947184178532831016689619299734030786771522169014196239738190774596879106111954430552317344533213301431183130394253649880368933100186889709371394933342933654785156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,29] 21561559807659623827966491224674096069202332971189599092368031273060375930621371545164339248753653912210934478872618964999726963908995477811007763011077233322121892867046521134637868744490455635192507329951028602386541058292628848463799625636967141636966392655137922049676823822788542086291329567362361876943595123202089787649148141822437960021618612556962141605773957368202576748384944898605275868662702981016447416008881309790482989149530790208260143367308511070290547353052921620568027128498624872442279402746659283697553602918225107169062171032599169477883510276659508715764966755614568809169618174004812759513380822486151075755667549294104454505041989280206443779990487744882807517181579887107473929244534895543126175207424268350990117183499404836418368940824928243302663044324237896723137126384136264125733735043144552123237046896639980230324908402672147908371795421321789812372258555667469105230406081952496249286401039564147340538014184116264495647638496169776655615053007955981633372851819804075712789055334339044797981938495201593062755247960691817560928106254108626590492777585778927620532947557485537575990200485219178145070695883685576888696926230457571104796999360512200281077338752134982937096423689819802170147154071231590039381712878476035702729325579541597379711156159492684271032970258454088831072432404105991853525804336899873724405817228380659538933257122767280586380478651633053381018239597842215867366604941269665142215441028205261615527423830352487609339815515055418536119185593740046622680426287896682162476735347148017499265785311632641262457603286894457738633438025224648197891644783970630149184520294862223856483336530850005965202046494657329046738348815676016136152867630325741896016734660400338970804368974071362720071069079668485595149502979271615595607342200583919524737538785167835093727364617417892698692250445510430151140773495914292113438054899084200036409986854980003006421533710385267237013527865205823453683105863448486469501018336077999544386942285880865238103152042543691168185859034208224455974215326592102931305120082231859722860144764080884697681747168328180495062441865593584453739189455972053513498026575173104338092804100570910056578788798646869982595485238127468859332635130421335459681494935148103332841661194926902266865228192005575635555639202273911933966552050316188986598939566500926359284717666532394591330150861293077468872070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,30] -47848852656523263977859656872911369014095034188528591389869086323415027965863582645567614804551406329713152724808288091371840349369748389440630990074971482493692737546624965897189219862368793551613609402089676318650787719937479308937699963779112433345790056066216599660923444941019625558849843723102946179041274638092289409668108627995353837889068714963836386064291649004063553056503553070156824812691944869564613445992165553479110282675543207897990320586464720772310125779250426879608782693344911352264492255957094351091268149709663623946488627573456008047835752080243036562979065280864017368901009023719667606751890635789124328615386467271006944071742231309585591186556309005933106063371044146078186540304317270313341412245177660905868661411465184213289306501103601190479305273032683479444765533426736943758178933933812033532354125590535039033467287400688054445912083311521855661520009146027305333874730615003593576803027149968766002366444653872765593421844234681477579018622397522620109294025069890681728731983848381163957170128742568860562605944777268111501143959604917927375872482419781255529461747867809925131525326958069094683932089129236562339073126563952823052766759343289055926127810873366190764489210482320676091513195974230462048210693447714096421388763468622418684977758503867693092192349473215436964247899483312600525901088525393728610817537007933544202157189104559893863337411717527894619212414395607974731990798616682728760455073232097931917145037863730321112202203759440812602396888677164290806028210366980322690032938932449763660735144763226085262276002383885895399731166072840538984306086583406823270485363268625024297647395039605985770000388972353865058634620850714391687489083425267478251973579515222243898822592995731656172803686178153584195444908897010420564245056910330351482134139194536950805183246382945027517737718579858273842994662976769316563673558123075919464889047739480343068670386679520834074926212724654583269438512527734690767090964213367618702945620728765845334380199024612401092929220626806617361661492160876170162202206841642704504436434179202196597460184039762301164227659365518863681641899635406938554168433481838600951685343387081433845331181904328755886007677895718826472122736274305973640378367990849966932584192316028072700978830336781486504172546700658308174741913473822611608964635983822457329875789440621663659827085935045033693313598632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,31] 52725517454229497018161198216509122556877793089942326687595180563327545209068547434270734350797251359149649217767592617918351141714607015456044077148746341428764477311917215665323167380928414021591729325912965410318913441456998614137658285047942794052909658107384240245279341109563180074506060542965274050032717827450989721761328385698954392152745113999040518360719278366573790130832243581572151031314876524388669625268703470381778885415805374042110239744034285551228668548426076104719937222091528149968619411612384922610325447575343146177322142659841544858099876225645382766505474216433740375195457632926752277477477552773747902968210699010099885789744325544050247842017583765602783663972458054820790004174038935435928283585904992728544417166530523072477714272578487033630803358030028998814463394667191135520850851575693726736174830583082205321470191960175572418637405675795926709157058096517165974970463424896430205502011196967227255933486377312588279306856968467751844547002325780731107428869282110041073027649493963287282298889784515465562021764203214669111009757078476734001397262104372716464091239834550586031419088993645944098298172876290997873181004779740816014546998386967605488502993005472925632178497672524653558536363674888996366272541285889626816224130057994147585846713465852934494351862646249725187174454854203301170013863872775687657210179260639528601025193687200031291993519868769335147836212197771565948271418403878607630849842067216975414929395636009424250402075768715918648012127479711078593131098715986133937957887023467164826585462260428468229321995826763449631095571444011388005612699615140761897863820995171146363592449843142392961355776058006711127938275678466457154468528569406251332838134975235960535134530889125171162218148064874903302642733937818453423242027950977367217096811877363746148146546106083188063591276700553603939828580315242841550561058921841899270013873118175511154260351037009507318095470994751292972449970403717798781898000711625263493459708369847666162462282248604622367828408154109122029753752359458450659990337651527732799065540549550712579756816856935711364473502767309645898619895130898598574445665629433037249039708539086397035828370178261837188834847655514592228346108348264280903614902932724196626761861899593073936685069221067459404743988487777019067573135394719145922204534651333354638782770779142813346972992868581059155985713005065917968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,32] -42447436186772967004243308936898014826120311195906762178593746404931760107248976065152938414077808044511987709917526021156854372221893855195808876629221255920916294728814856629330981096323011568077120879943576359564552840279612190070473597336556200892410921030045576666171550950858721477138821823492044735347617501760560012963286892571772677254711695732433406062182396183956950897467877745520268734019828358847382954988736535024933863935861730976776521461859995039783482977094266228482933502754520892076595531471643917997764723039168460216688808620527693691277070477384903344069323036162198840219587496483779166928577445396304957632318819376755176142373392149127952813631119142789998501375693048545935666422576253531698074212278803016792364674181741560101727520419878781030011974697002482669453377808342217842278981576545758114383288440344194099793543360535430004823210438843532295506255061885721310400738592832127153123606562595887303811732664762631320052628090145359591780753824366710564937348135229992183274561537071158295905214179665631690865281035303497164625019355309549807680746674322643492331334300376363398652124854107574721633965344844414157922186240027930662752245368229201899184461407011196765067056391322661170293621871917213391985910844058554036330802346449777835826235263571982048729008059971038897044962880620629085159237447657518237879715923909533107865054538758642848360160902856702057275111733604512213779772505739422298555294361537239135432412796503333399193036498377243753098249765308883973170211889244724240175946289402681901362837278632703572715495522975905002423832697527928420131125946198317077515782781853221557535423691784269649153165799395310553657630786359223735045920817086083447903913690174067510821734345432262271080334310817532955589215603429469446332970314771550412109387248871973807267885238485587704953555212564737330030699962338757417067384824693400647505594639264346732627693496907688878309238306626631003035492227408314627515749077349013788607579029087250686886992815732331210966355940336587674381316889083709141528567011668827833382835429171976339341687259799128838375511325024353471029852227646301037748938900303550036314210205588807457756882573013264404140339644267206338579173985241793377764972209368720781266726841709380573520912731539556969795429553979970671321803622545708320380283691987585752051140152085804307847891693337430751853389665484428405761718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,33] 27410115434354818299484015506313597877059542267026639675175414275196126540033902391268793722087941631279852777194651070635933113535591770245108678650792067767947848168837631953075893255103466019886712802834835899043844413447153783595706528402326700848062228291619979463355669555015143972273505915174703195959015637719415500213846375227427174056198904224549213118768467067348042466104326484229012236537088180540652618400883505301823872689624170857549713140098635863042726048347785485833868218019521431004032828238812433213939786845333641784168570956617695521822698991366068286713873734517470629502877871053148596995385348674401724954810484712541688247389509689799337510173335612904864961583522655279382010420679154468866209645559091463760804304386570379391344105330534717382784654287825805678247973340681125231558091919083962603220109852688254849986592298039838097655774051939674949219316228700777707793807882779295241458852530354670811473262527891474076137789267729965857501943445033823171966252542255636353925202049583622769703055161259586504630918956380029183491243500818265447969352692890049997085672457342775725031021437682276618462158745711595826257433800651772454621201185689652130272555057613062576194398965802985107863216858006035659296998165958137412323898281538359653691286530260440732236869451445344571991601581960174152461793589351653442985941999685416952149132876554522310758446236281742675505163755123977053103287317494495680382963605322921350732011751222987231750260929046095149939249232776788486069879313810896562042954173044316313336121410839207013132638413977343049461531781728262106487594260690205190130573510117363310178083044767280137035320423674535860918511730497130249522823278521344867895600295255517948278116023304588012443715094881351280083066059642041241702955641281338288107865470325351437509798601444736025341211574218315735200327394551387118325678283872457186941238512287549326417671165858534677714093897201831458837332985866775800121350046194022586078349035192633369627359268037286097705638647087456719133484171613934583976200764681321301260605065128898645470805352371694997884475071933946197859410294518945768159086977194138260229197885518632693721732199853259757861375855649947822390961034561654247871324264021494328960900609106474989934700699493867995810962580606446572862851359010614624618937911871775714522108751545053554996690208714815284452015475835651159286499023437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,34] -14866946676123758843357988783041470769959165525803735891100947438023596843668592245629218707444103698024356989041831197324620760846728436339211847753691788762385735154842839289622542529096763846816814928213190311653913566005058005610625019722172181161586654549545315400115851146548860483448635853226291469105298538063464775793398958568061939633770451680856909338609617958486086498294456206140662029890202393771643602306747978445104345010492907261067201728345751898000972275685586165794708078744112450057926215313813082902281921627077349982831606556548211027702473811955598072663156187842555944808170011341377517517984893040299279472904913941379894764700916865406671679227297733125618853998040349577753247732276579212070684006147107783429545094634519468617646031045246297936594555720894574182144078710449981806954830089296416852385203577100034023988020455116800955968489290540406653904558108719517728002372407247782409307342411636485029451178063473875619875263248480083297237405798270105634845475863495337529393667230857871306090795908879299495866938898658275128862139311975951953520673818574109702612955744063995831760633057038670066932342091372518693123639570028618570668312704857623456759034716161411473990506806213774252224968019958180589844750069306527443821379741542727131345186942231338715231202772109567861120041933393957772218722586151946045654625169487900771182623050061794533634250431051428592778276583786599294579099018824820990761939429685711878613425944462933350515187592531533794287791156663163999557910987339273333805421251296664845586800256637086961456746907037988132532398904921290195440450929781939494585341476053207143840054454064240767975304578319111825799746729079291200739304675015352730066285663974183924897766045716541375791464705013886904070387750750384146634925611103587407480093750510574488276655335592624908128071784925767209941441919613951693650022449544294336757927425865205229224850424997024403363503840315539339183416126498913717066952640891697741877552868503123059409558257449492074300662022982469431436468521745375555775634082902376500235549122350160916665794628750181230379753811034128947006885560731827317891978060346018804340710226135518299888385000122446590640353776614611842100551739740352165997921964664060121256795281408895152239335784207136264360672208016536760324775691731234255868883783816842798522005296613339428944814973799474017157606908767775166779756546020507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,35] 6969360774336319212849471685039246438303383585252619389884593791250293462645248318438156548052655990399412541063284629788716286473279547301461853586192411824269815520527638793062751691230085063724833366311315453560977657320594712280738055415282481509646974857490588561357864452351407320006785273646107416999322586658989785058598060367709609152295192121991753930509934004078003592788203339792669596142807270944003631387244944824787731846828512760888605745915126094843890484967629802194553977277130777483683922661768489201900647791178262983274923964034395023493614508669870870797963055626675663374081063346047366113754319656626579919174846698287623909637819592435410527832239167392068641571076202918771082584105003936998748303855713537361785316263939716903069621705620168645170320340583640201898520676208196195237539804562856132050774164737395463032734930685598423641433823059753240114565429622993982256257119062434439865312770102237345864377094552155626008743795189424982307212950776149756302415108251346967859664025005762668258686587116415514788336112233971865152639548151963949620688985939167565967142187381866939507873646974707719813006536456353369080462336876675017376186853282342904024089232710424117948256995117700312319790079654566787850140203295378341770615083272028768850782044909135281006460828880093742709537393660868034126828546022632531875958653090979381700461208595194598511543325139136935011763361083904219761102278725008953172351003226953841183253612988621255058166790294581376555379715430100108279200994799516475145998114797557645882227150001676169893969001881584781507730567514701922409972976089619936349840505489074460151612330091209913922604487489952037128077097621420425424702379932226398428277241190175336397720352334313832293518334537038171363098208268676411018950350505585529391897186023308585873526646585310769397865381567958720476446320437484031338070261231712950239437674157280542710342606025147834465457911394327024880716754534545175040531948086215537628090510540306651058815709889852250429429244672664516660984227605825760942255528454051421026569072060816648239021200995050486563482351925138023570860448973835430034934216488456126141274394438066479552906997274295539110963875600270504750719330942408906586254447982039511227160127662243147685330246551004219443497169913484893133809247823939565765799417030688097340497183822856665735407010315066760313545968230641847185324877500534057617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,36] -2851515577962087152029109483192848648240735348275623845170031515575838948832229827674891595447000679181362159651543081722566346333778637945994513358901412263435101147099139820123421582160127471823377975189035398795654336300485401435196340438832778208480629516202478986381494208182628980004959291919384366647770051734040014206255975512378170100617121338632085803675137296806742967709252717596414853707159766252453194588794534680816306209021173749642575966918780657606814307915279676799077367012419312992494013198555264249158142589654551329909457102487618381306120375187950578591050428423342297715465201150937781070348948645765543621836808775887179736880234686355847430568314772879636121588546392981464797313717333523801319425009690943889014136607899135825884167338272951768628813197884662713571167461176515820886347708936831049973261991011035158063017862317178431213149794071173611291906050685705526954073353127201351420046500379592981021391716489774893953605588880781474117015518921093662110169481586633239384647962239161853507120166569090371666884228965616392172200212432447025100666805648385419702853968925460338980045983281216431795838099751731258288186835600452476290366522987502816993784811373192101750418523791356873679379357705243123989750485621403681592583756049306965999155594448863365171297267763656926818779242074097141190200781588239575548917719076589232251681187945216513923516575528564290331206926751201591705118284893164809451663973817612430727140389379007010495368479499029792488930629123443346973076924963850419345512616272301208555681616758049041642095492724048421718859915248133058424713776225019800493258542300853073270772837495623106652875151141667365873182670030043712700224263528167479031652025915020602787363930371882233817567933910070112223932737105356267400646097878520652274944276246356225834864623139206255963042924593900420224301588244805426774901556633128089194471655802849923190233468449845379293322556510627708722035334230576787323353999791849016650072810428469314472744202203960562647813062709924236237676437376678376191648697652024801393025497938084903885000939954024783648519356852705583643625404310356901304855954534390813934630836179556953183801455584479454395958961890739823435347328006286502190422459804625213550898674479243789161105093095207421803854340957111096627059232763316058226846900775943803567459472226932370460602402823491089762413322472589527478703530505299568176269531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,37] 994456557379043792017542394960941431622327819575837559019889740290365920716588306611014993759519075609980926228617924406939368075127587785272962690178718287369522599526955131299417564421054093879175793101467063367705442443135296890935904103521108531816116339630307836110801869363804097644693062242902056621109546977072941162209879648891244224282210193546819104842606367788093975751934300554998333679862140503955970861190241795938264468543487875903042678123099757699841448160594080879243639241693168206206465715100979497771200615869954242627784040521791197252824281435926737253461247089034355173856816407193725588621365956707930206820874144908153448393246560300122529377010288848332044819029265917213992071024785305690620601093715170108224093438465409461738388448686435368907847292117043089883762162817453854881501611936379086315408967860761714636379999818905216257450590987732861173350294936327994021869731262941431962014414714511837208608826674625424670547352474995438630095431350686419849588627192191724819392131927347004533607276263338466918702261779637180892531902820279454983198551732889810808900488293455341772678421641803827302380978797103913362410251411130983725884333476504821238213665550674790748984836025112013109157269555906056200239653599887407323076701560576170341383493970711157965987978764016896377444259389636467287679231514557522317898847816575310500656784886926472060119738155554532750780191596649150547304867443284598231588678803338287524641100346559202696712626474558161194415456009052743877141333829752316560231592181032014105017273928272217996195236353362833464631080736759213735377466618642843980541016544602650490760191671285536567951135705055020659387521030759160928775878984773928586106433450387293209320480773366226940771171455645233819948834656702182716875812682698483989930304830345510437420568407833244844693470956668647901904538291883137468504869438581707689677529606707199863586506310580185164961921688662344437605900598095976855886735484482557520805737273439696197219652359418775879247150346660469550519951363224319311244296785047350793819236731515054614515360635652462793760305989609558339527701141166516015209175519186042745249858557398033449786569287169247065875905753153151972035740356143241038659642434897273999315987441868253537313606262446935968188636784931707864204410061637275450643534906836287338969992595159414983747221513881667302523880824088875485244898300152271986007690429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,38] -267201274213842649551880514288959982340954518696183276258985623609507741383071930241041374551935411358191877811725042779379087178603426299961119719135304662938268719629541651217217524636738320722212129687186355827195507034741337078359895391725987537514967906811529432692885365363761739145625352948168986667889204361126186183395200466470706997642261234573690292075752487368529255770649850842902259545369086846775158758157217015088391751953235657007762286909155108382827014169760524865982286647732932036521132419861360191058040926446978968483450644972799594369944405220264715102948750251340051866295122252296100870972254630830173920210956371149547358544871029465199710974941765265874188566931129943074751860635923446919624373761368395559063209671163242991460283037619022601276734105982131880694531595490107695532365658939555115688329089404159736761855970117729798928471815356801811953538672209441955879527724517619089368716440702099507861142737065438613309603171545781109131319816390462728668852520150936754189571266874806327586686915254781451852691581075231853417388956042207474116201582584821422441937785511003671085119238706308237252569024049092723407907071871021529778489055368653556440444590548904905562195250419516415008793497394416802617368526254593911738706968257970368981629340936595473085700744962675435100828920323871092256660861137024354219574758311677533325112801007816438513963743749332819476695036796508192433272617600062627514725075946427758361772038909042810438392204850191042783765366147160323246828805823797035414427919608874786800522174292544199732914717933441463152056537990078094338906310385322397670483037575955790866231426557302335927649083654900945596963824576053927765332276685146229904113876613837219540213971747326057519199558476695554540771593294526471485180638582453646185568137631883552966441555405738805567659973469452796637750493338033124261384742444305830825166406820323365237063774693032436917402419719867954690055295053863383858171682554159891124670058602533042802712827843430644160737004690849435910415134332940891253062708132165850468808928554058682346272568264046443628165510438509491609156688298024341809933243487063218660861523154317992768217820990443257794876198020564738018931824779380666962115058160228877893737180497664407991889145172153857677544544163986771449123502846286735815411851174746010552334810659311709358259064666283476971739361659902156631574143830221146345138549804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,39] 32794818221380551739995273545000810068973426244368427121650454404108362348462466725414705647542726505616786392947859225100831127062917409268517707130231159907786232712355409115921359158330334097736974083395815025764452668302736445907625099957330197777165229463570383030517174562663103708868272819922400418894589717814334351941971498346547495372523453480084500968644073774728276936348330086972940134778493101860533412416392139570794060720011590467833535721739204062068677424270484415535973981945915360711362011289713452875982921902214319515482991585697407515545036900687016498598122078240801797214550836555968040449403785558277720733625285835758033503428165754137982465387991347481711793053056706011467222718753058964142663354614174699964779226885119068182225949906678435888708203497221433260940241232624937866863348702856754366458669268151156712836909827434708771362410131392067844455096532568534705799743399296053050693564453833218526329403053371561851739664693943616341692985451700672045321112168008619816220145593414376560344519393296055989593322328923073097034968101258731046427772557762267492587205974394269232825897422769335654259815014900589433056755040327007465580789511852308101586974523405801680149627689265066817289831120674736381556959423477609532162732600350372140410905733229258929605572722775427492963540527785501472939774798462476586347378390343403299259913895324147168969680891870365123075073546031175514447528601709184063362427750545117183616708205350684421154480251718582438315228666538563597638464112671577122191000595825482304155842961333549041928371223586458567497219377100602515307624200976849064812757597962533049870044543096609684175473532934594906897619320303394714325426734640086795543025157609795903394352390465253686197246973712026730006776501558637835532794148900554845207658071443152232962355844631617375708078614120500633325221844670617447527582759568000994103369961705055665888565409115000042076912142067015384748403945075097774607398179667023627569272669962091932334745767999713076683300222082011028753993836965951923850513590578031033621155535884225538248668291892869107661110255451400652373720321834420531764723810592811312338220936320643155302012649046839086066834314573756720729719305130367329985036572759482134460658774926468146766341943347028566438181822677913405602471615289893834953656542790580096813481170094396982713888857635491964379355192611928426250911261519149775267578661441802978515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,40] 17648611981666945198041620290853230577566218354579448283501471448440547043555199624437040791724844119344292918206022624857415460523818389853018855087356878841199705017560067949793867006923777133887274345228560562568595626151650427986239232488419723684883185127484821642507306340143773912590856543266289577043125205471448487661019040697750468991962315758461515274479304442408838078338147090191951541539776634885372399364608227739138232468974763885089558731904984892521077357067188371680231414788721067415864433507961478043141348474518073108454947198220601966280576826267876397603110962584869968870599305734280827004620733568761153991807219161782309233592612561991889440004256567068690777558009648544133905589319204582191899326431539645208631705268202298183739990244877291429492293115852990600216242633838300907770531357961195800223689067405165122540464893877711168487962279312170602530731309557032395009389878637421773587617060543658446094728287657507263208405456640884984512737669766133283356778212372469362782698309794299016691421615103750565046165247818011000878833662404770032524401831102452119477130813793144681422885267160788599115583549177675596374957509955581031312753167597109715117109485586873663819513670657642236083445631438022446739676916124827940328294570980284677489123785869759747863397336085503730332306731490739132434032278137452104584487473697908363029148198862716127449352502191172615050185334759481532621396671675175664431852764877484065804122061110904419350738358551610741268145725709070716408308100132403464626671430277553180942198120678889517903061830140350911710841286254291919604611996044529989443893143093791009627410160955157873629089160809502066296771905954801932508492506779923676935355101197616746542432846324193090171272166825583291001787571567971127723066302862202013874825921807910975201988286593688430249214363695583489908044311369203067195215406478038318947858209925232876856798233351571918870101833260986305527225175617277912773675247827722199170548550520034490824493819760834295497282382072567391487357565924160371369233101469260209058792585192033057816467282084780068185399004628148139565178065672290541401890459444450975168553829555480805649717901408656156975244382132346548664862227257274970924142802876687163626884878642047786423159365147034263669165693769144837888678671182772569504543418517023227998462396698541407479671541919014647780433930292797288790114518253204778375220485031604766845703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,41] -15614900397234369195986457385391338489787479865380235986097290897391723022048729396000979804637044895230499459350215441028866603178830213458577231153293807301906559960679603841708582584719104302326432868856846925617845870891777503822868909859831108473068403268543608894669560682490204509386552267196927212958453337750699320291295236101828408173992032408041081155468156431579043534696933508239200451665897928887382504864630690856491747376604701347005326987967731556264643965408664252560857549407839317655656009051747352309793832164300816933773261093436584010948267543991607202420266064416489147463614337979257287904820836192705189092728496151640520537662056883257893775055893822187963242815208892593096040080280849443363425773495934857700474579019639248534164212258989182110147120927456667159701563229151956815758268685037427208178659958626417593144353540338395796420591772357513253406281866790467385268943497047903030384932838574263137587048329807041751869791652879977225612293995057620865926020673643793550699912556786062130425867923285993036665383357472368463882273686942869784707153396154594953451928088932414655260369005321622422925910510658356498945488503365369088476209845934568037628492363067144689840236886221816414778452571442494513975907973886582680383748609290751554051873001938035496755310390298814586141822401413213970230109088356836306479535115272748076842376409182708919106313883812784612929911223936517559184453117101603877976189028991931148637765645938353746372745108427053884904099898174580070092712468588912821643037608141708321546569828385752489656956048711144938409657986515000343333694163081992909716377174654183498706531404670908389571887089707884480801724304834517427953255537279213366223331613475978774063328083774744146672028008788941643884198835774118890275903824401727288449360672521641770510120952805553226962286380365180423861626602492872989255904392126098723214425637015332501010832494422370295426141700116597816898971860907292615434050787153308091927090573976073869222264459587089624121906791742513980037821149893808294991829569169755275369912131378807208901237892950767834670144418503976475642731510938357700371553445552721685442443068905444162184740778504182310560095458965322543648485453514280039469583505982095655423812451596692696162824242501242242437337142840395806713975558970503669883882221598260459634558871023918269142022500093385032624497435465141488781707192548542373344844236271455883979797363281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,42] 6952481705561465328047581260766621935384712050060289416136843863719915296314796289720164806555283590129834145919345358142961463977466262560097353951045653084679985851933012324911922357855212536146030745678819181201999308454579078774847633429075392668968128190391841888294684011213364213233990391866909589131043433771847461058473604341431068968562994437511455415025267195259422420996435456302602513666262259625559871467198912988344283144632515861112346006543305188269587638928999281132385603409588797424261206893594115175422084030490252497232783343406589991196630043298784132264529734241665160076860186807325372391065542161010353278760566214407040958200746993263738662311129153853414485565861911585273756377749323000507515921079443491545545400940120313819059602417926049265333451719042917739157352989759644065806261696175655278661584583942577843900909283530131670685755672633433526989102741721787892366106202381929847080271227911461193483852756106299785165633447158012104657272071304576927853778930719232461178214853795233596063298799808237494117296358176680010315554653923337151580437509758096941591006706005509627874664794877821947132236610168376928720569265582731048214134757730657109365774215151113753211501005003699271215640043160858835243772001472777574894758659301904868183662901008248453904494896947921293772631062162199367036996669068578451038745952904246819735113947953805791244610811594582077949699591997924183557815678854345407663964754245618165159937161473404884248711540655119249336986072321704165383365632311183709209854457153605920116969009743536003863563116657335021612720659093725871713539236529144623536789533111349620761434325508226050377673457779572191470288257063852398378176446622418066022564856930151163508685421129569610158453734902798601738161262408898850294325021476143120183455243698134442606645038987242001570957824864707972522972778541018733174241143971380397853686755155718479505450412446263194473524953161929716979621630112017081274774581113890320058775106266595208139485635913381776024936067470456256350847741572692406428610227929449594720950622945417420918087216789239289728188332721560982086074615696124806581855671583629892296402028469764950305958254158997344555124660636319044643374918887136397185186760173779085819305124117277719537391663469059101140765133813725013341184731906737667314004248943855354207416288759622427533600527499586663841170139478948102483935098225200505117626903484051581472158432006835937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,43] -2015583331572926091033644656244007456961089262902939039490490527398787785740092019630768227192303469697926777620187100578988063712196700264460689963619477245166929175088525874690653941299266255593069498996444201048048869035238130644857434838388614882067282924179696670504352619074996562155423888573616107259365788603400970664941700121498644269998710264361053235027212974698163321074756758898233414269542541647914156406096141972946951624287518863609241870426651461946633192422896191918043193629324158012546331528085025952438105027391618922802522809411257176281502782387275470683112023163358904787057101959343695707322845943880831731467994685743067644398361474287315338479684254800061499551847966857815816699553281459491846312199815487875189243612569053081139000112635595487723912607730231714696332068542764046834231728887859050345996522558157152929639981598819647418197814472655937817828506344285287008135323406793786918793090037928059872518720716242608023206972952007501815906986231552325237405429157819473534223863292424997400937365041777428504333702838490099437559376639055107585921789456615949133892712949574251826549782742463924468490850121017521742302671118515206614675807643856196504033587826750802513033938834975382255207660635009187380376125208868981861466729106719998385615975857001530785404595963474716897533624674726495880021200118260234731623016294111857978019738797180822767430842696054200636567725656315590825474213397641718954470811349398958058389241784469209232005300049412271627521944822933284051470964822513827603392272615466319214377539915163802515395858746812694084808662982892004732527191689526232419376419937242615565648137262693133033070624969363095555113242316755307975795803738605618838523064480949508122377147309915930558803642527926061979844576093556495863672005584419490656092385193237712960594304920891142468901608719610846604673130726880513136722570301955413371779996499560057966998477122631175344990943567825081453073592899209652271816488049889427573069268374115229033792316961415681497334168711213473916775847285877445393243460932358673579595660898157253850701859021233969651412274700460876050254994726646247018737667889092401167019123486243602874747737431893120736678076383290748639430810025931610903938432461708344252625933856690978537165515589928113112413575040680329788015516700822315303149486995416963539841620747842927855117877760558039938577410612271770880596707384582678881240758173021276888903230428695678710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,44] 294723094387243270796629085677163259694624169355906183287434250412361391071072585398920378324351766784699959449644272475513531043778689612113268470599528248481192971499568934896806802284233410104902296730319256434622320996621352922492902380203244419355611051059228509681412977624136381220389460232803730085498004888346485764705822174762940048436271257157583214882697609208858720727868678193818842328207319822000228104039541708248507654957174047810180602357921401003054016484641641298525327859573821876354170921803205655013064305283499518039438273396009818830051721599881602316704582708795315569638673432362429793478046751030394254472471800185891908631081546441831436273786656081369689751709907555172378051821687526165286720227142108741653394709765590752824696000914114537634052249014107028629263269282543431409821724166278765919096462688790561664701447570620585698914305883482516647970499242817586355320530218556295582702439570640918915470530610754018914673713263979560296560864825075075562715131827635251541630983044518648944084162469662368329331779082549321935641919462441704516150141121579884613577303087763203036748623959571925122530094764079277487370255951237452624901808496243964948136579773698771317632239139669853746037928130584078311421725321120882311277818801046024619194811671219669610442702002794505142806824445567565034818357876539839171798675410386855736969544711283281112753033079035536519088906289790672354441181716281008427625844314203581526257151894431436338693679971691204904582239458771073124362625730483516478239918788432216248444042732901383065524692105033814954532962067165506398342980555148164331212761512581514371979424527177057518397039574226808811670884426939031290043086304108172477620961222248668200964601805654232438531894591789158816795908336255574491012486854712157795381827606803248814037311587236189225354150446714382942139389426501829555443515898321937131170156547772909902210020556190137968485945023239568912836100923464251968922048698243046269097566077769719435720395821294257872626138541604915107965629531184316892817033724735660710588401954102317804243632364131270792101709671907957266169683938205473355045430911442752602648321697246535156297888364256611996870771066046546145379147547403393626893555059901232298488226904771689989570914387905650197446210090695869550027434733773142664214538934441660106412894372517479561056892902509880873988132532002532815817408074222651478317816509111537470744224265217781066894531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,45] 62620360819811907137832428007908626371562089542379616944653944262627416596627760603405234899230949740995016860128494464360173446486639246452627190556946640379857150272063515183418917248601144739996632305859279020699203998566913110361056211273938000294055424552389735751094442598106939529490089902254012869202861140750880479476510683556003807833673466926661132333587192263918127754075073662363544899334379774127886004036542997361893100297276224613936534893569258033749388409754551170415996439534833381546218111040293682257921245755206494517686447774222251600764429955336746181246785428763465912736672431922039310080173155809547106592443889928055320705917333338083291611172850576495554917422687273099777327892216580461534622503844449388104760100509134715876463618225268643107546006974058511530937582618861544732224771419517510428743286712737234677957863648745486043338996172677068512914653782780199735162378619794546020563474341093814065544775840169592999313602334522137505324698417968084905839047316183089580389419862926904853331165539410231824685436596335269931797877832647357681039101288061122619588009101223663585827991736607056249045163225990975061202932052050221012187414969611803017668781793821340341036366249041935585085443801067269942175652864166241730182685935072924788607647284875068736288967101425166896291174773044964004922647803925206370185618428326231813478693461690045980559735947034452304418679355184322458752712038796051163200147716310946516833186723502506523131061030113517771808980358793551274577960483887767643768560744115423963912583912329348283225503222464879436057187253708881697961400018976088473909459214544694087064685481387727655774240716770350358154306706060549019803567013970910099120980053183287434864287937647921247125491498522665416858827259911305611021501642123495897295817440744246108087075191226837357909619451135529297986845728024841690926010947117878885203847152083936191485168881570102346440972427813352691008361326245915978418568996129901438369111896230287143890510070593031419646784996729338570672286152922377767279048937798805794844492573048414952827237878830761342719396419270747319724000084926344891457520123068535968011534581740601596433720324841474013809135250038032208915104837057334162943639179818709025399790005742830173960075158379511604729393025287965404769055770104080964046247988290582500281870592154477555736220092719578328512277187247539881671950237555636788862811151906706541581115743611007928848266601562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,46] -61606993290385990225368960234274837274632861549962732588412675339281192802685316502853383502951019751408535607329376914975354370704493387101853719421693050854085820937590452929146310863313959828290353644634939527768498353906148098248207134905014155486900301359197028024157775284313767430238177994339814211073831946710946939298304190071758017496165988727054364466952502325565569317282399078833803506503029250128799019917321827013790255688589137450382991439908021193828344414558900088467547133928814042848870004311333453808439223314281267795854741995498290690843423487459176872679125949906428739102589281611425711334963931129224886041597395500233156912921424968525516171273842840103351428400944085732353686356790050505317723878243633388162763747084126163196509736068397508534227472372703965901307462556768831378470978214172571294328792186861985464140140398094220825967068311712474126441564024031165664301475288524584058333384148175107563715571420038199152739288955550413933458092385557047224666148736388421275795638692689905923767113128048296639537415013363198983347109336663489397904729066160123002461267030292118487408282440746859265170022010014382076528552887626586758990780773546364624147400081721332849859906234960133760562606635019859034099944364064376195396018442591585510010265054113333269922978333928361372383363600718850100203600721072858740869304135089182836029395244816661209236883757851593574416846854490770168339001250595914246148226318736341158527051624043460417080214383530556302926261135592944775248415104271295419578272317928340022729586598241744498794610929032803619925552007319381848725934152015442357417861121425632960369887070664410135611364087661046341813218691339380455485268554741453289713098835464097053048273615824673998569351808736287024558039674530985007928621469636815763881922882136835456339843465208454426054665796743350689100585925589537410554493865761066863546666473572350218294037156790045680452831984216000437440642072324774403552026662779444405560794221336776809966003736317999739864382479981950463467924368701875186711932095994220672621741970478235449044104107439340634888720645472276835348450384617386058357409929456027931602789498489148306359812743138995456713371563366800384095169027622355552583528641420996952635796919934670615356450077105154040108517834827373169348231582521538005801606219829688881025435120987865876091233173416797169344109499318185604960339954177756636560058911122189639897328561346512287855148315429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000 [69,47] 24949251151732715008169991658768818038979591274140984784339682570469397447918114254079219791671854809230709027901439675300684040591091817243133052970996856737983558929874130519744941269352008157936683189730257681461380788218216589632601422482933557375335433199579209433025412005160059344942658597258944038178671382553142911645055282191408584694010465922814150839631170889278893116205843159761448108027360807801222395536171355137760226627611545200260101665578657053853368628865191383714326227553491067371215994528382387456683587902049107180319411406536489862541828440148457988999981032157277306350520032943160974211588132333531014632147851177087398845982313046667752607738630091070200884696379926986380537825178768617356153478466249837906322796953607267422428887046829722893237220209822705919515211317011459268314012803081537155741038377871469764158753411353318043653474110007816432623910940108128284761714827102815738908297082267752080098733371012363874960586402673873686601702067819690020198005561326641430922579534977353522262413665310500466967786777603494859912523611739282321315266212043263832640614752290520068384076148709145311509136750507555433410055681725664989931355734983754769482135015010377569280670141521866172102405149326031221689833314409157347610991072526787282930643771058945795512002080959228388681178595963356767670895643627019577511494438917479357775470365257873199380910423093346259252864078424362775969613140562387057546139463177043553589750357513992015083072163314709450428103418660088882463330818453626056521507442666742280265536078448495556602686620115365082733640648378966484808000888450262221853493602097096284278263704114068835214893928838426660098338216486882133285060554875331680008104750301153850813368024865318028014301400273107107425230637435835501212315556663503548268843839315089606190464654112029331897387019743942230985299242593526296711793325651990820566416049716480966778618284880108532028056241974514361549986734520214755309347498131708015990664657655451136265480287533470725107982038389879854890601425852473150337888711507530109075961311556805797307668165287387882238125414752528939696463436480886573456177351055419953508474167105171626450494967869884491626972494182064632118964100323957825127371010957677908570156561801532193314082904260334607856303349922554321862081700334770552006900233247523981649527769833928278783867928580422568032924199819702888622392890106197409164398194196158404720153889400080515770241618156433105468750000000000000000000000000000000000000000000000000000000000000000000000000 [69,48] -7068595884256229788023174777476854417210709368602971631551056317258325554499862831164021911504794192209559421994051374412886302200622983626816706311991583860148705305707960579956921581835263486700605763365383947952828859449161824125135872272370106109883798578811984869902060017702733922697772553427288471478558136663217321234770307057822033237627903677098480840250875786339279047843169943178468693492409213237223291036406960571647202531361563373126285499152801369222004607982717209210067310113639348280635302549443757545972311530914636379005269868410502037164655418178174458105236565776810610873129602046270583183412896197860455628638094621191662361284745085144710688984154963619001519466831034350833022288922853391675875527192766412884758247044681365581861557002996918897316603971502622320429996223387826458209871738208074253736919695036911273641148314140665395656548403454050679208666718606494369916105934211403694926532121382427899114425268602459180342709081253245494455526758097166211138011717416892499634255304042130099709734830180525147078839817273642839077993122047354381901899321038201744803987665857093240200486739072431066103106083193584067540873917272898226949017466301287609217012690450019361502056594785998313615569114941323170463087413936418025081968986368421644854443010794933739531829541518295476291225419762388346396244620476482341132008887646721855720359603688604009983590204816697933294984168654014054265171884040486075444837146708244074110114140907630032446627119852983603863842671830217781672142930009425851997246424011302483206284242632211784381147608946164389892370867484311972318946514128262952836340250372102942558773151083551528504598036151921088885036200057095779237756023882340847233506037361071761996343109699005855716098412744336706623577995175052010428316112110203821289486149522055716311069537979439977677558520143446536467804850773380923140451218938750967161266290428419430505620593782335171631484454629369893337991941433864687422453161275848843720286360144361462979387358575430317895514543026745182369760068502771097724684473585341220072232374311008730392238115172377163866603405778769534986044373711846238729839951079405422450351649792352304614270873402688005243567741862024941803546313365848101836670625948224040754453550682859522226068418412052876114166468131578477256294682406020961821665189463497868677709200843356826683007409492292385463552957051024669633850740258771732869411198520317778039214612340046528515813406556844711303710937500000000000000000000000000000000000000000000000000000000000000000 [69,49] 1550288443472843752528540472965899952958261734839896753994934916230463716160499620972808960986233969400141790851061910657832270875625596656252578394610747383023205139084135175925886940074744750246617349325606608477116267850474799553904399846087571537556601848870459575331642041625153509458304782482574914933568352338013565651495677641293825203135571230179383541022500815851815481052659853460205424537712128970833004424211166499348216759696362761551667326254053365961243334061828047549146662864946663159947256885543846023729407816332830932375000038013859666991284775050635264360506345141401526825195647276033234121242449837307738754271829375675766679207367455777534067086477353714285030285957752952203787584752688361602576514215377641091355589986838953480017468358703348335201781909105719157692110678000088306219454168278203531162387469909762556451811739686899731975277795738936876854312814609141360405989249822243428709656424030690444179309047317857102458272899739055798711621070271386953278970370534880921545578606538551343825650490674876294921471295625032752626736865024790686868949149689275581647755375013267805592385737439182980425485627805760650229245438344723357261514892137548375488527734499277276779833972556580516538986002609326694433303447232245671201919480152166087563092791821016055701572162659336424722413603336869805101789036941569058910658430685858513491460121030286186028996804286526669774489220747392927087730620321886880445874994939725635651242143857210839508170059712360370630012478657398819696345650550972694808420960035891449592540469308893970201748801723722398371931173253837422249645100240522516938097998699862243844952104078318616297537341955513241745500653288958216195561820520027538836426228089814042492515588613322286877451986558532553254284641292336622091520253588179605753398627634020611400274959617283825625406576272480245183246465345406631697511324325212191631260573744673689828611068102451054313493928994369663136289042177004753100526530394391318864853541265201938838292466169422733930175854714189719643807266289597942530393543827459235329989002802145917337769853226964652359470784477482978287544410583621566415871177870267790466267671202618973048152683855970641839159149680941224121731749272123976788979987746362042139385722093651867316438996542029468157087542732093863480363113997669017094190382611737413844501843091752189185089808954161426316864178436235651547597345886401834549817811408149861682016844126319465857477553072385489940643310546875000000000000000000000000000000000000000000000000000000000 [69,50] -271660179407779053225071990364274105168046700564820900768565283037053915737016442577343473972078232375826193026895269034834894085456721740251701438141688121916382049138885203786116509612278719853501786450792689552710655082096036101304109520370494865919536408961656625141787165371775161863159825626216113866357499505393362653337504227658177794252407602207086317881973895741878343359599748690157148680577304877023686613545637952614704376274049246759336870072196670829635900060085585925289144830044276117564956791040822498458579220778802957335461386689112151254544560694836275835311032704269996093460873539712991606604554221214714207659138531386912916153987733371165154005552074483167049640208742031600428192394902110783368196352143921401339455531010048002045649634904694802258063016182756490231605351932288770374456820892889949467504494483757832791121430202359224966126466286821778920948313532792824093939376808922657867639843710796035690421701690588155453874567368078856121826578852237392987772521241307346764004488991159863576572772985897859603411329317530637081059480565960186010419620523622408486187404501035120016150221199523619116350374910878001727514515488982751192633941603566591311545341399214178113865108232263634401430280096776396475421413767836516070715897207657301469096090143854589303103601451000027646115224122266877599868037504912528800614643735639957908426582543076053837960669363802796173919441357435943574386813053579285173889055085229520539922917555273577379837188021647650459072506607820409920895234356472756580465368719977262927155853911853827154436731789112493395282681050893812375021189478899013872611771782584056211015182513645658626431406268462702232291844362438346825014545142655398406240785450443030161873101385080857522924299082372675758158393772856798720359788467517209203230964395086232867229858340968982806967798841539291044589650129781248640790929957262945649430289059453567423201127260530569401575175342146028167566961090732855342464977240730466697191364417454762142015141584553244127273751946647352208877821206421282363701481662930968169168096600858954804658924534889008305305857620775147900707055654593218615240594573811738902830885460911080438365445300602190234738639077804206286932298440601758469393765801836761003693106849218249004390703162366555711930573529443535672968419541199872038155192481815679967216378870236534368342425895492375833058332030959486251820165777071115529018863330813163955383263642809083676654680061801627743989229202270507812500000000000000000000000000000000000000000000000 [69,51] 37999815405181277652469897800897119596620614239431515750598957401278919134592993394712402934303521165185775834084031340536558608277709352911410108546138430847360597100405664057041183803253947495927925422092942197432923920324299254850408360216810031804415051337049320732514759156163502736671655153073968132767490315515353638293633289098027262348201281103518157378399428678740855015863937575613710772236682664384827770196274925222897210609149858405480043488564227571821893108014579308779802385402195654858590002103892087771847237827849996323145905425013661531367656805824908597303136589222942439322515721696271324747149473900086351981826041262505468271272878685486061503573297341933689471500493801178436644686462931581491408527917701277462033120110200032599047281567481922806388037948726525422201342511407890251512561094773980382132324799807634640184413708464829395313067920778330080071353949817944235537703973932054854085304759523268274134303177981288390910603137330614438502691214827171319672208377662689475026351915620850679198144954969218136134898542878651890152455782466114203355398942719971222518513587532527464159916821854280067647561005832930582483387871851300330741381150441373444204509583606071610123482149124136748972244669373862737611790023742763493346438586112295058362772673151456947713568147703217748571003139992409120972277735329003973396091220966671169776615446456552174842962263556900355003043306284853590409559671139386277302645429179742196628375256398650646730394369681036692294761680065178462708774020321194729974887720998738851279253138292689045959882930245248973241357160257336429181964166863935628604986360917203203346136875751453770606358430452384830395972505666563568724556198219707241399123837278294833579545067378104267701793290221637033225535839800457144219014707343221590225129540411984269525649937304054808444722227848103963756678897656423909803373574462903030821940662530287839697916552421114301358051033708646280559964442589759302737778495624348941517096589748539889574197263119375779843041477573782302039059948900137152566556486001715278549732690753286745359983674693887130052811111355089381541126028645085982280478976178428061673623124179232870307882239849122833745698405084171486646695259663799506758423316175471476808354367647202275729621229839443905693412930597207549700299399533803715950824369782318383004662050635527970869994751058574870578712795546438639732414359775492256609675252286345813885837465081409967861819643175635974330361932516098022460937500000000000000000000000000000000000000 [69,52] -4179608138693913267952958817339267763888662764268335270646113977976035017188565018011894164968361325310237161130413111533684654119100963283820763910989890590204646154224015132524891094107570918353634435689765379134968657074460631153849812336277014999766023853517424971123344941950232599677700090133121002502169133658154623306716635766305076408943790558663102394849622618231818422639191607563534555403304994378995404661362917100985592400429034137434587645045408967087456633611691810986180007306135533015777645916281219815435705981092157582206290412763033013602088029964144562121769425049086316092114056287361793080320931350530824891369796728402264076447738900447464328278416413505296125349974289024285952697672421953125071614906680323164461552308690052143987576639932742914095224536753327267759705357243865824901271598870098304401395742196315208552926851072493843714100911402008969296360104206453656193483581004288817018290343200423187422203468939922671549391480565730084964528201869502617332454953545716500513389928714588297651125610834157233210999178734358442436782575043325588636481782309997140472471922507399534329349984560053350041789332008610434310469486208222263629500429062969486660827223890767508219093334447036513167075330831891015686739818026308430282577731330808974113509568708849347628180838439308514115339805787184853173010290130845187673916165583202671851766907740327555013981902305522248621189630370773850670501993674728635154320995194909622464279991531734722219162501198980775536100983797094102128370950153570851232864445796079160189263875738065138217135521134315076514445509400074218621666018104551517717408398141730174644715329061401272427720941421850348644924247881863094410872421946324065220063895518570010339810411975699239987726495028498556088526548112932195281461500467139820419506033580418843587921060125284175566068843384086336850052974890252457222121497553951982603335267778976786114782416628093934147364396983850321356263549835935989898791052173957133766541611298774454495094860064824883895759818496061074230889965846948874367791809856339093356012668793095728702477293676024892979642578898198938134973003957690949582991128243046117660569955642717822523779282146239365894517849384332794984946927781978488288334881191819689514070199085637617955583338407395742476481969240223192627371071021960200115228976699189588403924537394807622773769226484369093477953795796713176111766291885313945670828591834907183664860934424126825368359453016786630996648455038666725158691406250000000000000000000000000000000 [69,53] 356664190172231455135412181633495020384196889809159186973542630898813120647189236907918682398197846678921306167206286623024023473938048703083419613352122729292499005661338861670658385804248365719540474087688845163827191952873795953669845188409360248590899234939542297556338108253592566945451780618762893594871639824090134933674385415120118674632744269946580308785857467716181797843530755740000912008583395434211958192137049447227185483910477071142023353286940270382787619558064978456919125566028776092591261207205312309539268247092028223647968533057475440778720537486740585974996503623865201002207130730767365466316762148746348434345157304091854805468347527926247314918572126697744325489741431717321451494611801416082911621356993058841753537496909710076299213003342081632490323468462761122544433614470734261563688738013003661417100218458686819328983888258598492112421084982872401592427196105602014012995259228038125415105734947409038729902292418529577181638076578634224238714280565384663612192823719410701305397185518400330464514682094271130265460435399236090227465185858692433863246623103310914239260810262943684268989679143034950704669114445424199482343123547532662565531076584988559588255835260364706631098026720473810280219380396460071063952693209266238039030884283944826588001915723396805627545566140947116848928005528632097976788659860472418531461518759537997842950718852151817080817198479401524999160833330125665441658514107783972491953275220830751751858991605398699693710593133196575077646864514584334576162409626668225788306128194584526200649973656345617118785582945874661496742455761632006690156770887888137468739151745490723631097576926879710626504038817577937589245734606086261889834356844012122918669835603721505892978868871726316946118675734908841565498699297995043787223624563309843793113129224423540616055789082253143787185913784190961160749333742235968217860964120965049988968742776954748380703292164107627204495808257870911412923124509864314946084963356578828238402235025463348411735229011519061675428041890414155178899708823974173209969780564671561680806022397426379601422302225461975442488897948006543156060340502464527568095393613751117994434528337787566600763512997323809071145153399690142271205494435438859266668225539896324548773466837454805251202367361000923063059333782876585513358813635451293510272748968848462317825615398272134431699125000466481685408500613137904337583802147685918860424606594129388328683348816748364836446414435217056038140981399919837713241577148437500000000000000000000000 [69,54] -24038195491470005018439171419908286944826910505031069391059827904492889674881670426092875306022750892809091405707594429713700086968113420196069752703079134830952165858865852138420541673036760411760892415973180891008519537973212663966201751243611020401359025445342163019887081034082966908316037197380065577673035858395268980582901111237516058222790325903517998381718112897145487876480921176617222829950070567981496218202388214721450645382710524504102930019973626171659273348779758581199836320305665487612657428705842670978318035882903726090302078787537024338192110057370891259503241784544543932394250526741623756841189487269035080979710877297589684693248392821623539578633143966297940597755565877610385562967473948162390563637613075614741759205922226567265706201072772769088367860804440594347832071402719567146181410087582622596773724091187634416506279362112267086465286171322177283628138631210342852516730251258696723812337065509149295579675695615788922217190390191109055270084843823367367421505346646567123440233564229470001199236117965460683834475170494311209847528370238673523352787753704349077197878518003609174417311506600529480495001131918529414949426368300374187437459157625025080170029960601999847676049419617034818948149444037058895625117288506227152039300541046691286124544345443437968705436749320696506834206808735380001999321354904847878057696005587140972114241427186713235609493740551243329701789128699606690231997414483424472468620610462144035485247905230522337070615499373055980994180760200745910026552411207594578939352551483622049818821709221920948230484417387565831471231330735794400719596330485037152045548827170123865313015641866713187984979103294095665289645397821985873254079456702942990694519135614886993291149582089490344006320428537969004775061853399473160225793454986967284656106628947079341297799617286484392388436661229662773317739465288473103911464952478788998629210113672357641818121081844651223710833825829407102284920082011772548129912935224263073232541428233832098426332624865646411334831219195053701820169846496286542727927612424855345026132475136417516401254252579387880099924927149320267932849263214517436661387778927650381113215980636890014276684494732791428491892173462432463321424494475408136945694481875984742725266034689616280349688840995021265011404397637353573040979342049933677858579752483689240280468806965953382733376517397211190105799594708885284354176281999741223023525668014022571521464257849915352383124152006732554553991576540283858776092529296875000000000000000000 [69,55] 1575499739287159395458841437192951069821365371881117073267470022461367410374450755416374638267751738475307828753421193142400821196567893224912853553292249315186811782413523723143379743552588837016890453111704391780991537251072818175530802409202030579714673914783625269684829560107070579596873688661880603182399945509403489847981644120693137352259387062734084610341241996506479621281522208704505678144585703866955263789597379880837051452843563719115088800072336874446281405145918119232194937164042535988391754919440428625366764854018482089484889928437911033368286495687573494444144630347459772540401594016283636552902935837159323716393788635605467885999313082490399741444804325027544031418146254175736041626056169824202765178402692757959426281761234122956174076871402646230854234894427642924967007641677145516710094737756855596136696257447680518353606206568750873974767325499130394206808190504390286076973351139391903588987147647349106580729637555553651839916007207121324835262254440051866893832513015129198481346207346664191400916539760666337860123041077504693975919759699337411481900184873805984548341736062313171775641089312663688940270757594499466947304597020532616660012449695087269320373974154770799324304666733805148656014646258606387083969184987872658737961094845479582454822222298009532576395257760008264726591980592974253497769709119874143724843152657551303320306430982863305488837960502334024208393823085458187945924541765140810524352170922434906227950742569554042138296995525831599539965519007788247078182147711532213953397342048340086730196624443768655759047787389814885492773831599810450893504553682554564826266451752887370332957329389448973756247286065503730167331356281738359059033363003935880313134595462229786760679666636465664789945261797784537714274074908300560799747881954558743339143727210866004016388644068153123497996362651696976058283418930135213813214085661912495969224667037215356361569058987389757722299184360977424115268004228612465079569460272873085212750004651306781850914883423391632032094206845408103076347025940001162388610618614432315632757192444668962288989376727274001026769711119426697732169486546820536779333281107725287669751554156884858649936351214462685152206873023775940456533684100382433807102385184518862759760117932748580552884919225414090315826999259525344856823771173441583432523381062463701577650533759356217852345255803586791858346417199281534866306416322259650114911234906362434801070936506278074905321210075318004786848469223059510113671422004699707031250000000 [69,56] -88989363514255776906768886784804548386804148885046543836889087497117385156935609037300112134353090448141858153069262464499353912200112813556359042857585241235983210802950106860646712391158396336969207797915826438950961816673144247092482424522697645690492247004784760210482664362879637584993152863263165884278342138958202173764302546143710101170542309697363705364521999974077556779442330576507681649101648620988491272520271530552239903875287709825394238402196024205504665040588821098041557973542613686858258067040997779142394469039509508722742381111055993114834908349397317113313716967252169982147299795960591614284159365849155904372466350318008227138898074600117057183059970242168660737926961469418529108707345385545626778417103371804314720264003543565811018400422224646008296011882212148499754987732704533568481459510497002313450645732976031892854455468125326488426902398403125484324968115795592297839434260071993960736917159307564610988818405820338060957693476255568760160422239338742681328304995001486799492754026204380375610778845470609150072312238227193371844460367639679702371697552099564603915033822578227710505170033098261617968762867940510479065441408863690116589100661698467947023327469173911088770148165282293144733693033420258333020508375161283655769183780008036099476508107232319086383747429987647393527350524456956565242917617316264694862386048297175483341142946364632419346169990530309937197161691399245342663694973742082090329456366491208919685162765611814678314927113181935673390690241888785452216852043876650038511277555975794145563663804930801859103731993764902342564791354183971519646196200155923815064159255281059836007580003789914481377349110930989188325563001099302739787468233136448643758518479338300274688191298209577707037256301789474370113467654122322560597328340614220253200407567960964335064287016806515421207698168449237831341793332691760504058193705200889097886542858944468778490688684990150038796549710076163977315145109017942319376483431416555818263354325051077193016670131848986992559827716330759141442713163664689043581240469812446873355690632575248883166669914634660890020543491389436976311211668487443537386777093519895118055245997233440681279068888723280318658939365331326202816019798363226084398955659003737394878032001360980873059529248357058862602909411605583300450051695058010051053630268301359450636290242792008630824590402914630016833440295628068470080804905349933149567605972580921188800987289444139608107520742277807279663193185115233063697814941406250000000000 [69,57] -11338432267970568744122778148125977951802346586909742355608896813873073701389661798228350893496716123655693794853550797546081897927306305879085219988272196183921417912675250301565230125830610221199641006790563548370437758020994998370420253818096966331172955933485914863666375396865678605996189827261722197601203285500556023625656758494876103683095584467917521878090146662728654474462911180620789027210573944136480710488117716510208978812827803251286175166855079613448739036284160353074663083901658615049250899664865706088042325137409072190081082044592093325419838196225332247140659075941248302257511563965720633861579646820359406207792489717912284512360128983631451072778188296531727376395145272159063225513202688035481751956570897788572531389388787710935722148261189352443403065454399795200075000006750069213465313927172610840554946487521762285912020814945351012757862860882642591776827412365448330796813328134027571742062352176745673640857035378805604081778005822197143348266746593437274674506656315605450620552220605819994317979043271098366998470729431266324562233643516777035592612485139121781837470304019396544100939323461170818594184326304133023815646700314814442683877603818691024153455333022439968611304092977906346462448530673408966668788243035259728308745086581582730017021350784779055120874368001692896324292189359736113691491394565160986395023270174171387034135413212971158603261911740733509420681724381422678391195427446414047964763649857197802674306115421654086116916205962068445646139962131825730683940601347603851740115934016709363383370986437151994665445041272043055241300665025175108079685675685481875885816528720911668337997766281855180943119505066139935910356975417590522948146383023085738573989736410800329026214125237068129155131431024643821014344612912841417748514898078511679369265781469954051428595417975818881151027347102974790226607825291023935723355347994081783401605213174130889622274713400051017477413203492729797891905571442080122103602572326428950942365266381686158399999054702138252621202442089748068080366594771308230121620199011131727066025943289238632437439672069013400111193119826603753116569501745100814066000408097218795261406164025501891917335432943068067395557833323689698502855974978415002001049495595568540555368244987004607160394249772051195180338843520934674069804934554806316183357532921757582786868866547043461031143429713605985430331773734631009873235603181682408546760006879130275902218280284491774846871261269581898645242290513124316930770874023437500000 [69,58] 2731178130498384096199463308114688879388894978113678093097266175996401911983789887832795115419021552595768316813331829435637957082305232803361854697168463951787799042355434299359666503457874515440836468950273680138527553320988102036487033005217321538442572262705876110102188603692654820763429914272181782189431317176914133217229050433004707452176420871029252223406785423025146988023369986518288062948658748369250377186349427872396085998401925983762318975055929860322171020285942950938721520865766582795724676838149010074246270415894379967333158077565465117134789902342202952239953709659785004263209419187328177529711691966428106641070689102643764623906176009377388832815221241440075306139481951947204166041341327916059550991400398392255497034605273406557258932190794954995523186053845350609547144533972071495106746871666594737201721298646886759597353659368018903404882574469886874902520331492960974122373281498746540020704184426150000144784370145188564016767127424695271797223124987903877160845177563098761130742233606500932636408907071130386632188538532237273896868724554718453053876646324908970131470067774275483735299682039386169638546331540210438294724395328590449220703347799787627618312671445328884305863027893804453019954340208715399278912838011249364059391672906934585568364818636546367209563960664605253448370190809458676767527207053407735043710848487304102002386415708016499713497454536071932449292307713689707167990904587347951330373469837952168058192997137381411358895861477231573424069615757629364527979970331540942845162331298923211152793417817068053840017471582604374430575631054588003581483955440475920451134630981195229647850541040404511441332677141037341015271836927391539218471255271768157217413744775674290963616102848488950193220581157638327064859917368049812983833876971124685991721671276812441887305434770734579727999918337302452412483604465914194779405532556230186211239754929388093558514194392873625830483046302528345106529941117742182204601824858911556700963967012441178480202627665761551601959428024932164540816758248700472847867248105599387509888489605326619545023430907925636275272428956715669707104135170239255399251493427494578691066563239872066087882740087226290350760776967019540962354851847221334059861475236147116843086736639018106665411229339108691798241039570040683806477877745849972132197357123493336897807472719269038505689594664159603085876432535539993367079810042397969373108465585064877926484692400001679136881463372255041122116381302475929260253906250000000 [69,59] 52876916920892500279733889072205944845591775712091210584582806419405003488472450760922124989667306539742697375684833967816891288450130246391078879057205101822409783399014707661206109996936534124435661796370693476893174267350160847472532831220227325267725380854560327232475251689844926401409496456838538741660738710336852885505811124059526788584308602907242053076460890440715015597830874609167949678275945793632177849729484148286228917158257317387801429075406435770453430079442740298365189929073007990209744702194710668951901262105540796589512884118920997735787113095681165229937630717065248504558601208255342850545766581834007888816384437366633621875139041267406416120160500510550281261974399111504612336176834383061445191849381064199072593937115046614856519666794963328850991602431408139106987152585753612541102274019038110729271444911281803587139600028055059757259584816703384930508726687971845795060172022446337918569838163647787178190124781527834132911935484447113088484550075024843749834860427144025353910445271502618601934941031816303048949745042901422483230637566248502289402116930091349496688652879090194066638500758665332340296086682048131816566968767480894052704421885613181572058462226933978355368556531264306096672417993324731069172137662166774194449875804286858878329487663647231046130623629002260808014594212938285741167757107604825485933632801635641852267234477971076876489307897566202115882083223042303317870909555463584614496051222932073271588793069854176935651127086804625644178329431766352099167981080191451889249785160615689136274195733779512559650287735121803712462075040472934596502189865392594106323966821923002068512678057993713176637314938300599263085635144593234085560528581303546643692011989036738874773875323595718481663832087015755667598013997546289643112138243247775172515963185586869557991850067914048944106744588348208852823403497949930496470930100727123971668596310477327462229465933768146746880797707388380930304393359138747642288497930561257215777346219009191566387922504473109465925645110223201869056527620959527043028739638703611049522792705469818695780793307020783760844349856740208486247779169833483685373007163111518095428548758575100635485198950878434572381876389583036126764990871663478667473069084528860281068586300802836926225212707145496841009479599310188468154414482010611239056949380926502537375676751986209825122760827764768128033821319910770206048298360962072713518971548796531108266320465125269798369392337811234483524458482861518859863281250000 [69,60] -78798920720171091112774136707328509655590503562333870618179990879036494531994261850106025790769191060458198672232486366786550231543840894026224170740111183041132072795424225598611014927111782136929288331588559823464816244805531964486090504501160058157810946681264414468763306557961606673475604391651287693940028327781698551955277669759037067696276398402404848743616931699773405581737454648562440290039569668461961039718543852237030325351600844070793882149745087508513184522395865776204572929757594361479321843320616916495629097629109552870283457908648305143420926604612960742202346377456045821675333587959918006960165245204312218208524854856410812163348243677410771031555793542494480720385467135651571595247207745210634149517072154364515194918757001316171916375691085506860254759051778432900647967739918762560008404828862523614207773602163868742179930490670361592558888544857761451643415926960267228310297218011254454716917010457860393716142533318461760658759552125912005744940194565156438319511955690628219407823579861804971480280526036901083966926043664967348401901200065542589561022898307008338422261778953424695810517275104417451156119723575173126895091423669657192049904833319080237727678429269574127920972951402052762578937696681156249540805202646058475222170201742123051611799119462258113107188055971534947351368489688932359333742393407875314179187228350433464464764628867506766286658330559001518764409917163812732169649582657042554900764575805281883955241226933965658443466793765918302168204944991445533430237589694214166693554860622803893278363736119913114738223886468347360422783200864213939775625709275964932899978514606031381741476029824770411555748322652019841966999135269077179633718641153252293363371591683453634890065892334253788441555826705582711879794888700705407891866030612763404118848858716821299236279031971405243471089376341344946070027864060885466004835477768650594609290319361121051249039811898910029857245301741848297042333083974845622978951235367336800542246881569216780752708858750771341272574220710772959671894239519689640498171982733759333377214296624006071821570968075084380624790845340008195755848734214646425427068161242112109720683361626029806357349883696610819961016567856405919837051361823722308440267328211054047400667650899936668268512384780142148797392482641528498354937151278066154258094867856461491896383165046272863234149762072749174323672462868934882241674746284144660347633047782839419360172306116429528574651719452504039509221911430358886718750000 [69,61] 11870437847555352659732929443023684925411103257444956675024996757358696433038456143745319383199311808816081601238208844378312856698050385161221474167522769377917878905293381412939295775508242028763836428204575248600650973898991395140668227082797311436190165771515264687236521943829038480810211722767623706300374264033333795315651038546442192842355484783218470386434252246312407985879463445682672572355263136164579661341494903257182385176488250461319652380826458390001465324430949377833379344934407096904259988542015100179898546797074928218769440135001689636150978872090742596348864516297957490708995491238685204629381075034682994073795576866277431626881457069101099940953056487607064809160737118316162335269664504467486875102147838516109597830026069095006286277979887816955371944923709772867886904279463194911457183984986261361901700092810159391729133721510019937772233321729013216937022723919732871886687777164707294135416276487951747128987156244868418846216291893661522526206755211436046305503447140594411055804027375588409612397523847441141523168669559192860259424008072577252484727806132543888602180184424377789621539513940441794929951265561999616708199852194678956656881445139153444637624221544575945147956798512838694453967263996436188393002670134539590889451026954625317091658581218932869626457854176178202118952380343633947629110629021464814165784904379193263098899415374604521718079858311916484845654449363222630885521535716277548256916123201120334707244200728194099463469890583415712696890865983849067855395391797612892212471500447793107205788535452792408864432523106607430369415712758877694004921072818413269594007831464251352312788110151167561638029462545422405029947663254068715928727508723298582079327123747952842586023240069064960434501409962130842111748351673238735514793916280085942529763011765076776908576177923409499089810408139404763024391021790843779174567155370347408460287622507278505901056707751029827479396927665390912414885846567926636697755023065908279092694669014225522801795176602915344440022458499924934443082460897107803837910670316817729331961938687564111508493966916716156627137850163721719047063572817019452193041959455064192714076612243135332791778567884515923815322651074227483068415311778896888235275703218961256322208338826616532977675967740327990457632963497310445544426979319160423335832336721565621264421820015408253636601153779480349834036528179602416938523712520983156475568496177050562278533151912263653160461984725770889781415462493896484375000 [69,62] -797500495944785353179265011303259541364411456160305915913694188964919285743074684721802350808311653687418659876902530673095037899627554540654756377470394850053837267278770387449503173980551523238870276186605366039844636987021741254688099328950530901133614303698932098469846604815731795129697704272892008294032722356467551133350920702831954987106249672308397576697324141006594903071982234475996388550339833581951826031806825125598073604343203204445009426807337240722821369481592623852244237124479192032713650520975229102830168796903392124141435925446362435628332513370945887108738192698657980043826847934057889718099995136716531957879953494932706449769413563489359645918662953953559712616959537763949023957591444328824529269570194369782674159028311862646937030809753922853304309172458956743270114500265571787124772650464888224340156248345027850617230520270896710427990006953353934899255094078482697717720548482828922952270754029751935113855173925758537882700631158310440350121756479674760061525232590740315670467847189314228193629413902929493535196593841675655691033701842219210179894242405967325517857438592877896907049545973787113261448159612840159923868109213903129597585125227650941248587946865120616616251538903815362149623021167451910269077038920277625456954394592071193697237182394207568956511314268590507775809895796294771355676845377990536757893574962278513772390378898531699273095779634013655913347527607822820660959565404078488371438790056194007757044702617684962471737348719994777694562225906575267247897173397947174526569481039216662831469854978491566124867693082484853881918122082093849526339379349039955571103152477959349375734742730434398995817432693060744123890585533795519852234454888827719298897222553692211003191627402225315360447168393542324968449495031551263897102558084141225669950106763425117929654956829227863537424064164668823178080460628512850336333283876294412958662219538730772751767581442302511266447384664111119574897775478987808230471678608804533112573688170722477443336284939450439428770035583774823619829640318423944355104591036562126836536156963783003786475167901727766951688334533997265068606957649878337423787327670324743397016234523520095573581601542739732359235382000542044392977629586673206480916851585589681658852707851088794136471492038771740030931728329801765255663040336799771616572408958479421901542681900188720073201223316067573417644912334519712224708919239859229133847718476562382326075441481283423428294554469175636768341064453125000000 [69,63] 20361855422235772451464475742209797819047450869327905079656862923405524570209980310405787917894539730357572040789510704662561969813004826501630153574291398712334360556925873058143941569714442335201759134530707386984798243948984404490215365315264565747138787938174139294497752727606780502384880093236363305966026785480489555141650793141661883989801814094230782044785531934610396867471197966887897843500502695555995598159015910039961289282315801629387627740855247176250816557831908157626611050125452609312380940371061224976710000267509094349085489363424539507876246360064718990627544016064283047230821203243791782217178763867829560967730053287516371484577301137526814438715887236462056955762589495063991372182561776627803707899380565989915611022675541755651344922396570012006312600426674901381513922529549372376668517094009281392584661600293384497001976565013426301997264590342273122413234659887054606087276818420404879238474292956408646112791356332290657090095226323338980491540351616939215738673939653762029703237849035187339924724543406430707718987152984479524559694968968891708490237484853916316466680577631060811500949949548531857507646427838259001795508602694228624984750956549324361814293283754392998422212956221203832893276566366968837475573485586540185096602480019526722372512384217781056746220661898602048832570048169379538587861179919146728063541814026482635031494073040429861311499587142261887496172455892106145461279896120673382070104442225853922746302839475804853449566832396362387850474603524620950723442790286594306673849089056891628226497904750934925000772847192873492170577138163741423198750769053605027711676671199974077605786603846130866841760057823626664341597337356381022396199277457624000137291701253879150051446136927296185138996207060250663607758660555373547431206960637438367725307153416544687533497735071196123062763485425658857288942930204786111445834997059339869452151152324156815205249714831663426145912218229108593542495359514743174387402823025354217914473416696275613260117827949877297507828867540536937629113738853864751581236173969223681954217431792675129586536329649167886068838477891902874480277019510114310595536658727027517328319231573353428460599502590697680333075229522490141315464055908268209223009643205609829833476299627399973095537770329183989356277062352462367635413968750550412083984879200361234626609588681501837906159801503044114209243682523948788572458371448515626954349711024683583191505296255963131102362240198999643325805664062500 [69,64] -1010877574012211723030566634051315602842584985154626293371803111407071143682501366087615105506628505786742270250282697760063010375380335295260431420212686441961819078529141484285718457601634293734661702052443648661229855486181928654772576777263777067749847454194185303496530715565761251423449595996546359476259838269350140776124086128742771413292945613105210752767304095892746767231660129221102641177252509477970985188882605458210953271587851606659860253421795546152204286141870418376320765220526406375011095718760065211244448558057805260118229463801084696719407682850537866640088534269564991207570207806342428149886830084876999274503433001715045465453845856143918594112305753171706385905755479032992753760234823112572566453364293390141300443565210886107132214574572118651506650479788444147615904084717439287893011468193371381728344839456196219543393523812202941282561301564155771258352601490396595284835854724661137838132273695240749994452004725418040162885266018620715510437487921812496927206709963982762273710120357066704364208402655766245345583147551255085050324824320840520928049751144873522113925268290315365658892923706123740786529553414804901701200514937190511928632816309178580682934668546332606471040960110047880480600628868019804863706453820143822636067040216983920283627728960818584209697710478630601028211298653923040012110697523701241719146602195719848418353482981806579443130783914491580808270223755932388589981254527311508661574980376573596667563427664648677078961818419778500374103312636718463480929424000811205247414427821395569373613594615350890080820229176441361948433149120838623031612663354445573784974321882399254907546986417535556883135888624960264026479165340453854822680145142354052733882377901907138085983154304762963770204943130280709089024046174727108932554847506071308099165518881281250180471502421434695255794691099060199885263279832743843129697647581503409947229642396086532345347446365495546379021649713372464996587399774755549293681987304876201846179296343927907731003674464198370556932809613040578244903722851950128939736262227206543497691166512148018537951115932626998657206893523456533309046068452781867275144064598233440412998547128547740088652293520030334883798934035729993915383121340080819461774923341675909697688149158438707380138425022738818199295178911935390739752332543004779754087726507828955229865441527289705104552794336593349165982539155239405275257932224050382765662592536710444833785577101181729631207417696714401245117187500 [69,65] 265399012478861379368181311522500923805809739386331246780192844492563702194630656291379221567044916773842563983594342744408056731355459253339832980030211640046724983911713712799236663250685834071538333929759089350475483189176647564694430974675995317486912063160721022327727577690390423581899998182296817708164412203460804622469601482472441195802469769687310691693749064667289688841156983975364894491210047000221191820380635536011447036423127382968298347097819693756266788743186034306825614799001706541875405334860941504508460391932661170893447257921715242478359828832170676880003717813482483801756909991418519498713824632532457447894280139993755088082854796333225540075713690068988762510050446864548110351313908578333510302607816688448541146490619977520058876207256184801700801366383047993606838670316188306177292667103632094409817548667843225806843822404969933688241280028464433074564938893616269680893176201061234961328910060592808179632168939223679510755603928664691936666086626038376872770432086096973319602646372768237269774449868765785372148351770428938313685771514955434884385592580792654228375693906551731521411110040843797160108661679536942676604065101745412458470132060652903777981158050732281479653246527578167085195278450836212371609444821935820119264512876446760999199721426030118146070815055672298110638631206604958593775619378549304358039984614638370899412225224633537407818253482752989243487680972617883771481647044701785564255887085389314317151300551307553012185334108003567739631834138136703180233930132171175041928028429548472881560772101859270449749385981236404628866759907500232703021851654107513342490686345342003738927970674788385554921458578896369096067339724604193033733930866734652570139876668572566137420382400729807406546753739215120793304953643375014755762847820375254785440016246320759078208979694291686550164050448356515363894682163574349059621511921766409331783126297090693549781714927981430776510071152156032629611949327471232799420706952219485948499413014950639750607427243825843672256355447003834171712772271995232426525835765691731189102467197486592982783146619025272579912864546286899462954287771609523568692618663919503908876397340460159122300108978566448754649798505541572401519857271630087793429977085134230688006750598487779470589412851353041429953385116122613115175453387701268185108602560785304145811826183477674480662541817724519413422423749569460047614090925932985826857409079930711151562583438590081641450524330139160156250000 [69,66] -20983527209297922712081722222061352038351208200031139347742527153424060643818640970116039393426723145833412510133807011630762609551511691231752755197840766440408628349552110685484778114264186574393013977277647982781872910731924717740933082037451833542517709472439633915011337648161761610764427632203096675321499802415150584332926522085852591572563472875884328697652780622359527719344202222131721282789220643389047826393982196560654657739554056078171039983676357741758391365887766738357121824117622267586429922840171063775832704299820775243372779703180935763555669471755541202333147419491768280788069276368819316271010637349530882331131071972811111833968434603962792337513647183365742025472870748637951517299697500664247851335717893852356567253779473289629441875566175050163818162778195413826912990747438760203239597015417579888461018667036008276803957882557126591512063566257542940868573466542906848192411941111341032890062410521268318611814166877035749374640591839418698185413489210769636550334692390796812413105785636924748755505200288299745870842976258961277039163079533791493319914272609622761205207986979941826761932774809405672357582909237418052844767372009781669757753093738279926131558514557586889307981293214446201197056589476914013252026920304640755742468292978379900875242263884584201304479690364387470724867056033697195377177448713612398071630418385654121425862347995725010631875790011979446850185568150560560975613689964744621023793291780540319341381234333569667655368628404546213305640100109219389875032493716971225918708627986546818722070379797571892980348958904865716052536286541207488442984655948202353228648381398215167440827434328621030925026110680675362658071514921408573153787541629861756391637972982854991562135943019560286626615937872158054357596301434792576770425613298338605378019511145430461433824003436823148190114521749302691896374821272524905670630032534550949666619653195762244942153929536243264893381192695521695612116285610268547526057264166719146666143663605030367382637778689790271393667658017727017157033267230696053510398074102107993327136738308083653247196940497001092829490070540951252941025943099282090277143508624178791258957775572803408429238760963048915015288224959779948967146185340355332408480101147608362082313069087243641366114343095463198859568912796276278744463478218731892431954268873942502269586897839822087344652757469988428578628051172200537066394735984630363660402718067356231390618859222740866243839263916015625000 [69,67] 642582952138834552825828957365270711100119700408548692512854201466849739874634778975290437295444923838324783296011816424445351159336506872504598786213367651816350477113981006135515225766804923309518829748131336726185264334155741904895581890872079407124383219757721088286559865395734271193677506297758042304029023001924797350825281052155210415686117431646895009998694004518916274324003405794030157263391964198968936049086419081837781958518758984244028063590641110935864606433334553085106824893796399561076695810808543201819745819242826315883081565036257056243382792118777402516845124042466157832843219724144395222007363396556173673762941404809475013763595347442167759981053711981245982651510844704680497906733782689406652633883602751778332931417582842568011808098690527360647070097578909128252555382814963024596395582420954405955458561349796569900953743829108640539355850550512003777297316241932821676985301574340024443276797788397562966523690427269831258457651803909643485936296331276636141150549806796792518219215858542644624578139172426697732905797681707243306829167693487113417518685469247640757593080533079756024298216803142299046038803757136573134515946791782054796097610160026148173433923709374099414991793227246791775089222539430998169908654498245795833460954182971846079306979828928751047561541805023522866694241310294198907088992273893760382264788195612056472088522733958313721153807753840903448263774713715378693860985815114711797232342729566005629108109695619155387821760748662372299605072376354243433956658520148167894530221736619965188489079652782802409881745929938078228552278009669172554236477594612413739403067560599293430997679846002610946512684461921556752355230553640325693083795103394295164696672494996117568380457322445682823188605813647684393528628090565994654629384766279198565613289286614903668793948435717049481903591763047872824105208133642989065961061226448753217430363693265521134497458917944747889445290292506099561367308663730131388991682482676392727686247761961206281936670660307810840406371219018012912271705489531992230357889316958793733701789855679767626425086218145822064450243829197741795016301776128843705260076651354773856424088836579235312455452961518953119695600207999946873108554952228747348644989653424679363709332612777851166787152097640919726999328837379842377309157862129766934447473048395172719060681966261883998839972210424208228358884541795201595980145900674549926562565890786338229645480168983340263366699218750000 [69,68] -17939751892747001996626406352893986860889578670490305486147525346213501497000364216801021718802136629008916704123641749692568644496015653810835085748568936851785048561851312378645284234245984176277350226645340166529939482256640030336690587094302413431555266463731273400712953365720545346092319486208689608339228968913357095289354476368740839757574137115719420993034441431535495165027226912145997376166286357586981051418206065205111966449050988044924853676049162482781872373180016824498367518857309376605190764471265417396532005524721028371374411177969288360383115831151299749289099932046210892926557923622731601553851195602231200159038589607142397904826458083373302147897995714991509709876975392617748451732422573159529624601349300934402827532353216156039863591794665272319651452867459403947724610391457238645814545530975497166317694613830319605967739427489931517682586407051109852506472610452531014368415305995281386542070755026986044830808134854461328061262840128512837559684452536328700191625538049524424711661215342899762053763070101642607731539286037385581448768497779516175188978500565323749258310214880084041538986914807901539993293129386675954685938199730294793860938311980624769683248453952616009778520481359176277072324604986420760174074850644017644918028286750397304873307015275614921790165805704932096891947478129096819497276998914055191974278179082928517517299582289526998881378918425706602738130486963388166844488321714290810133089506315120655851654063992310753936975659357799379427434100660136812751293033405420758330196313543588086696176078095127494271174084146490756709319938252240460590076316775484276620082105927408637315020829879191771639347318345442353733716560256438460361984141622854648665181024606563154237109288175357064993425217368675260624499458724451848923452044583541645488204518930672389792146543273052208436690531353964056020083570141874825500262609841738706652603857615646341710261339153130173084755745798117733373686899075381703598623939828671364619959275725163009702824412466409863893438918375865021305658941803717353772044787814538761862667176093810500882156718551796201014438390374321214720865730293751733171820241573111792179611946869519220959938930442832387442316222941872903039990983778489217207501193308296763659740999180129638524125208077128433866098895001827325824278757644254008185732210322851582023081478388312014910483292845381792025596952822090729994817160832045858400145971200956296343065332621335983276367187500 [69,69] -907994269145501623013259459702739612307602260350821894651194387127427607663591158744848504228010246145256510084402527752113194043816948610612871354969937431361768204828972234317439107681462630131938898966739411812657002140014539956545664745529425589165580443519668239252485306574726885575000022113647256606650503627897124360029121337194876937503711703172263559445902029967252392805426758006508159172110282635389337177544300091479865990162874068664779482196012362819930164741894681611743293117647137765530762442059087618763491528019108246021877794218282076653828256434441610811315173327738636294420129036204137415440806775561843512965402577512606006845904268185234916386359221153322384525275507195277362781638500935244055262233788325573277094243379063916929933487541154056476706625121471344350489050650793419080509277756571435915796283348748064725487579175532915978000196621399780004114018338013162307318108409529413715804081995552478122927751683166053422016597464231072451880614093553935969005005336193018290969617381711416340119687624300170574956029738219651656760332933314992965010584823024180699667880708593865777612659764148263136941077737869273961492396895903667518503870030393620671765663828572108234063234424482915477818674778979235296491678512532271367629792517236619625570770233618941318548557046716318516237322621600230669333382497683554990572616706291905443606803417530267311183178143405313389842026500810862932807470200538360717432064743719180445375522451558700152470523657499400433257367837027652722919572550518845168838119274023567602430092193774236170471220685610656851135414618516033542779169792856873373362095517224794659238361909820553971953189215076133344178909841454283829720875529835274117675390580485036513421980542390235269062395828829319285321900275250994644021261938007331794415018719713956386654602082631035621518808929590343600138798964844825797362845547072293627155759785776282263434767687386435059567896795774603700165547426572882436586220354690380342845727393238757335769951605443668972858422315904534325471279755142491833599592167720027539003076706227721124200120700239919227293900585001966143309223614438259111767113373944265434750880220667682181772156638511326465859861644985196911701367617519128150511076490970133534427003971114882438718408394509106255892794885958435185657716075453479316049244200542559945372431957993283001522119852263206177933496613408427033032550579993546612661559080947881739120930433273315429687500 [70,0] 15639133819650076598005800850747563731627125024725725808446585462455615196000438095634432396864947373905385744783393761153822371869386498824576048327003292376756784643951415561065529485033185538092496379506389499375097925148359643521722551059746793399201565808118134440747233556280026417938036842038820896829052763428198528185413908298908744336034855440345977649042658225392653828674377917673546696202729434207779886995586674370150734910507668614409586421617541220659251267005700140036102251191987421310351174296630553500260284310935626724949536047881251272078449489064983357979754196647051065329070283651278917996149197154869987585663841342505065135891462289037397516063275205190594627670463628366252548077032851367994209086448073944118591693691373589271876232855663176614970783027563103939356786787500574290786626372128266703432840344409785654929610803070665719885108725396587028702275041200287825192849462584999578623896862089613927748453506437938649853243799960830503307888642334578342431276564903374840508633222171537159597963638201913146850301493678353840427962436952608214939839089113745516662443764377651847261389076678017580109586628099748026169706501153408014079532408789725536224330076601813148076096004362245119087487737391370422440618974321262993956789047139100373927186926195175920846025820919434940528735831805043736661802655393057078382737462639430860586138450274196645395771678034914482043720979492256947397275162131774016713079221465486637741558264769173604971020766327540998874422941092817337099125880086280782528316444982421878283883514976992390554926933610286271031961759578117113260456036661876812864833062743618869493738667004057720537811216234662578963918151365716267657371034310427447486248058243876673183084646417847001751338456089194721960602155251677038562385986817531897887421329772922368621870784017468451330003761253294131054309140758962316891453880209711308639343486748543503907341661647309808394511121770893645918195879886727622359166391615919052384616746640018618636130133582299421022252304491005129908957123312235021105697609129017745867454558390664490453094467596680601537358870510702266765831737364550298018288068894230792510223342652113679620506108037223509024835210596308468074888423368923138253125865021994565027991968401163226864488934582960118072877357329152796479528808158807196652159272120219800174592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,1] -1275134770373529050780251617919162260984060595051268709623327831740356082156894975856513463250395551578379635740712056956951841914274348264934390014748834394872592514606875989467535746408315673260436017765281121697031972349811871454451700104580598717404696958363105787737775773537942136784293889216981671741374565998071515061737926109474744177376859191232258801770656436052922378156552967216300026980656702674442411778174548926306748737100432571709861291518774508542708769434212412878051059342205719338050872489375627071647790117215577078991140734291005839755240460884898511810856641588971999205530358058799242247502667726954760418667170345451336214014957399550939606967672207141648607034377621571162607195407526015342800502413423373698918086520984111035543990350819045109847274136118595935493529409410875079222927818325940167542808983227907734499018122116555714582956289664007494120772169756278715221961393592140784967936050876029019620441761858225226191550070463165469717549915134600321650214454178719581725608609316034270575234859385412265597931162322373039878167766380717760255339689394616991096319090514156422551624834966275978136837464817827979125951476135741538958396726251862959171465292682717521950311099443386826534753486373396632225875368773418606197256789908875193414950550357690361963596158762179640444204233027984867892454280571141564819440316871283222688573728063436416843245286306052017723808034401285261986972963384883958061068290129918157430481227330054234644538166035120042153179678573376963360417074592114144569073563881894443105805017208496315728255819537857664623590289738284614515533607090852113897026263287858635822775955673543026025213857474102329805974428100840292803994987332549160387107528233680798292061154592998652669110504534958705473672618067393423886462708270033256262392708392105306923493084997284949647118497978708318074841844954984664849250823166190563465626452272121648191255325557281367087686647611521846539903851358873084729383589316890983586979988344942325221877501264312115548502860131428855823841867912611931060239728379089858579475627913172688939270695417001160377343515142474760057334197592881443491715149276068947014520914076210011157331213499343090611777820389306054891740385193893667452030372171075268578596809864220766456591417016070618700299809341373490793728816714439680165433883175858223263514624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,2] 42425659361584563588514126715549777125697584404402560472601446566392555168588999854347167564745123348892882331594902102048770945075056389647816295941051496726879072273579727791119029586855589184898967629795015672301869099842569356383695642124714706437649979808725865929414071624128964598142135203175869517756793885368183270314636260944982952129995109029202524273109275078603305841993085858629959178215452159353563420389828137043679324828619853886903414644421565069911552335197398931612085547297216694458798147143966101354221896703089086638086053985033432255814858945905782440607274657331980839301068169860119221896901489970827994436847660115382727406854735285101470248581575124904410569161515328086399650454963994235771959155922324409196627449356671820348636942337567902904522577722541566513592626925431519387157480018724867026814828041502573141384559974631666563955239725821027009616905086045852768346016840230637154311527284404107438822086638728038235612570966245956449881147697996779650239935520577853565989229499702678013522524467661722959059465383275696590867022419781912474098911114802087771829260356998376469820707763070553042254164315074421205239016577326626411749181398799094518480988723121067527270958812421555924014958486562544314468857815450655858796676024648290571410862667434842577452045282016018065424386576703839474822784996437284541749227202688746892373287563284566876580803691154207403383865496125240715235240886786858985354589342204912125530588881901947055269803583690219553258937124361618399529309189757285979683514174352838386278629495196046733470502005071469807279718668699301094837541960521537781221666762330395643677163792279428365496407589374581927763617158726834192185835700777029821433927420616765498674406306636927392333364810190080339143417606137740351961796381526439394522119759398847278669796305365029180650435861748498315112699859822863723356665409092574699662261162747665346495959601596799612341870062857768109814540339267497472576670445523940242581641680971633232559120878986047120488685618591267581417120895490517605015349961349820645887867431715938274203069926828990581479434182227678530222614647582832185434352827475618018501744225622371114154017677709899736771400126388840650919709710977011914310398141180409997535876694385608364035519582379811983151503349373084057418621804754089764088588671063525971971801088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,3] -673631687992098222863751326548161265346273310920228003331496731374223230485955923013964384815813246021904506005600929996633591159028052398333821500256520807623463344987133939826842728872583450861521352351682206154088607196868054864263074025740744783084339723119691641888421352998378270819071799648113557943900228916265357970625386156338149688021828125362423734327290436995801003005200417144472987585930362459359403307276196220263284052523490387097287545543458299864105388628667943562443838848760887222118520761889458750278863618027862718387718616990189162664786192633588179746488494420886513587702837751892341183284252389893911094292536082375860309392931251649458812411251968813400560540106812258867490673445562404000507885738582634196704124661696288814256976020738643269062849225314374730864985849936032968169972966329555681689759205854389835778450788474842117659779898474010464115194044715141540580008660957833030703634205371076422350997345922748127351844522768043304743787308069838733173739887197088589293157006910932940165099409483304925443943876255219191968495573200822201063682962496870784803481138529328700512047354201194037816395132514898527420193908148416274264034601637783629846770364687702411686952296493373987569742995818270113980555460015797096108236063500162774265703042949151646630088104981001984551153781716483026228367933998543013418857860522635968844439105521474526892988905982363455833667248644511598406647895079234818535762987810289115563968094171017535917702348626141289109640262114692994280449059711628522619431443224254929350270353204288658674557001001114258599852881749001479086810065391123395772422767216002024810645414331242494461404137933401708451260846711006326988724591736048877817959565505815118687613283313733562719136194947636523041470508263400574980575293282024400870576681207313405187577130919290377976253824893972444082715283244591775470559192519085153357293150818891219594445525355641250891558350308724364290584770041302913676467806445596202858414756356258568290767958665881719104146529474526139056352818064397706306677157064551654213929884372333876666890336641100693684743786123876425319492683946376264534081023344854453111652008222292728798578888860531783199590140174833689805089886508152425468534313605540618965057756673932252635825396057517315815649135585851708388512134322930022015800796261447114032169353216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,4] 6614698845470109027741596857272212283780699910394773709474430533553483316906840786469183563513414549594134755782717094489469583993481452060328672638999821268416374138078175064513680066068258785057054534695880464313437348995471331249434747122705336057727878538715186623037235389937428781586206807590105275188712837671447302413904364415171590232224080610225596889495906329121853096146633728715090184264166744296339817860904802490601827616713761386344588824795883989873144764914362404667188805834171462247977016151965219509534687722016708536465778176597907137249572461676027754867249687075777047184764464314322716173511906699357466154623435550430962790546581483766354349255525617426179469134677252715318490946664729622614280271816601697605005736999332641784683754117278936024551096736890805828314638152715904851085177189411006115565545598431623900552730247787294840070086804835656331164476084044978702868007994188382710616577347429787797442804706749358813802024616140165061976647107570614149106495599811733436204575724240968792613556633324197866186935980278855420987891538749744960487163238684298191365153249809689567118807955801514352523243217305868781522989046136490218435604281363545837616784016709600416053892176151782767841143546431315178955460402496121283452377099221515040716991513471990710127492919700696202949176101414131280734537348855958730100436780281244338368003428533311059038877166460183883684804043409037195327206967507399627067780128180926673754884723202580625076675997247101696622281896067043407645561474781073819244629187968223753231504724222911484172289356087864688287287573127736241916154746361263859436558946798435525777147948423732712906263961160769766299353325877327165752877755211190559423719973305149996485940654265415928308674422757721448125934524400910526261338922643425571850390807285151397061672708390403010445793644704020457074489687757525396268592938622794969190067491259639475053444127664098223112898049298377049184680973096676503473453276806168657874430263444986413593927445713793497941396027570649467240891563567725724907571401107548518250576671935611225041439635257671938251578957064198955354309273114750908110517782281687245765049205590893815655785766866182885670452248567987033027553727739488063872239851009075394937772531113526863618291117785338787970030087209424866893317499907282430674125898627463237271858184192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,5] -43660501189297205967751549450311273796029133382095471458498697874413365604913111596930656539086461067500832959389872393046783899158631289102789504926624973596850429253314143095788460284219019497353780792024548183613299382145761992748130884488684097464569771697759647857772968963477656232679161604962214761813440850091783402760400071565982227101586872479902517151919763115515438715015185308361643171530065015933227859695182366276693331107116067713180986259846469235627335207013386211099528881834208723415855500297610313190085433039708164656632127673907820068735315392813626371991657557204923467299133615831441058604237320686113160970315887791083613537555611873293303517362892657403877356338066478546948387807092211419144032335982869151435525180610696963747144185980673226475033220378314708387014485500757355855161097587276542841769816708276412960259325242014247441031349715603723111684639271030305531811904687926634867661147664585397064079203004550035972246581164023499217644215612954979373366394340353020639404085871779865026688827044436738579606874439066497449786532749076968800445047468706665305788563982523003575504994112516717448992369465906149679904165731624447245673194734898272603267208492209853407434786770038317086118101129898196500228738900826544943446478527753646781550526079932648400834517612790747954654049757077721543621832902791278059363715671525876715866525099088686023810335540823729851325625785615496524111118645492273751039062327187476308858452382793584938961993535342026987411212055052458192198489043237575369382578357672856975451451122091431154320388167641347422369349578870591925204931372926762534139912876573256103051577988737014585489932253619142433604419352809661324107893277425581632442551815254647905912320575299462056874903518699033744327116330673392252882708794850787437779111302315043770405559735775467190418036070449971335428588532832035823185015948763874244050717207984301695762599079733941942478003839663108145388323502107565129889395824565099805139535761314002476001710428581570584885154954814695535639188328069696239935480506141767400410168950279595777826149303484479044081837851141559592395464950719233026391185289257650010614628753436470735952611908726698345408658597656049401614596646456311971725357717472104281730639924759501153061439722417721708107934299654383937351844551391303087454453803542892351642155352064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,6] 224737288319018078950367994355913565163131129648885488690644353816783864153344199992413139246809726146223075132593341860003202991390491323471714617590463405629199682332185022306073009384358883709403521424566796955855268185405138991071538717160367556254091859476445845010048353626770063997523376311186992978015428492108827802063079639002723735782873818544403956992741965825916462663343859327034905832415871897062646169438091757478236544799739960937764487692200551173553998469787107422469994947460786010183349517207406010265465419069375526142575120348899840393788465257322738060561132758015809835060919583239746893768530920796046042889495281240307463313623258238234380397483667379806148204213875708220966683075725016446988026238583486441492243935586962674440470684337999287544581829240172646558690072546722220839701938896455364310462195283102943469156586339968961722953115847089711549191172910550810662221660828642367373370128457191021187481446627185350854210321815060942611613634818744915786665530011870089335254149588859143435954099772529228550310081829426290259053996666393716188304849441465318758743683141550380576824926879198750292764509237601695353459363737688243548837322644225233121331682691562867663718227779444937557668867589354087573477403192437507530422680913177412338960184739619950625373444396413951599905430060920758638076578364843805318485469153330210439859123677106247551243670594706495838936980288489901828414209982734732429383177905568571669341703706846466349120843807297239678258042685099591769708592557057361430498101666604657869354961426334130065652420902701539292695623494989503855770289009604656102225890284428564287157614395614942271264620494520557901027092618937409148260032960281626069092935635612858913092807125881684747331232381945979639919247289994759214303612231971048338911355456129134154635585989281034668624821025330068730161024036809164475333926690265473058358000064630709912184912308405300203910131135451346287183787746377255979756184854209567202593190470400571279443850836458486483952179924028656474123155543233391411785241027072611645364487676635529514247735244082824232467314557975994243733017355135581769126120817449827016078258568676270479767955859651818309267622632449570728384598636552290157473037126672492861125958324699747992472984147507362365316116704682291363468970912004027997868820393913890082432546242560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,7] -909191202173386240978710289262553486736308623276677094595610860083709747994543219389501115229437817395013876216704580627563258795855547414196751166557344712048996620498604181429591291594499690455568683397325630794626210883548447652872717966934906226273816199270639307650434983591997076324125492634152139631010049860044411963113092811648341141043645317416521488148056251445729005948701243776245854746829822289004616489026232529673824957169641208174256688084924420737197313038224419014954689848742021408598286157586013303855819685104008742411123850665472357269222918231271539918755577389676612898114919241620117587412458412345136892615256534217250383861591026845716565482819509030013945192525571438380852353971706638542183238220149423705087044941314616105095050409119293887196846120108308475142860610666459959140356517835305340848805451831172509519817938809284360458972230236858043501824548446896915691509307461741112828624132748152117643458968499366352158189794423652579258025527886615631188822071233432130279231848177965618082935110475701167961031715663575865694151295606784425174923860011597185576308542498819051967902686191664862173355266647788902449705374949848782024804362641659986580452540927383644796100987180374109499282614747644304711618568563380540982943824464273473806192319950450692654263230820134225122723300232274845654375017279400177353931542673524303768845132820178265176425937719834826376763282188439530141781944503614908450135568515861492370477309734087997542084455487902217698547494068893745383347996098630774026879178539823000037799471966592909554098602300591484729480766340627168264611311184474060359346710542863298715833328736347312121963278348828241394949867644683875974889625089522855718029844672359163418497813439386234640466958482123171243242712213591676946981365797367241480359424322255746300340304914616192006248242016981298266288248728418271771258929025055448210300696030548591906431282884129106187869054579793459111324187897645209283467824499129292009037887909655245927532146025631447352098243145862730693986991513675350669531153834334826767130115287112194410657668583709451075528730571273167652253535223488408413735346462362151380247781746222809825859892603213272112151268832628332614972422681079174192479787815734037663365826120749750678424220045041875337068256950210347733365521576915510587979565971855306753694918246400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,8] 2785037963345124200121229796761611003063399825826161619764872353115163903225172436301097615587260633007472144144113614437587287292468979868380334639692156545294034838011054139523685543338974668510000812210288716992389025032677814297441913476533075723944491994137112808630527817825043997598542871013488009143317045493995477175347242292850062706944093466479100854451609626790356443846402913464137602182233109245746073500823940195488236687394703813583088924073712167655597603404161664142018612367049240252224155532876417754101704753711570903130990441092674947191760218174265582265098586851701727750200862753416129667464906049824790087597045484228719691724749590562684171894410706012668667926636249509283988650565518387438330846917226812284012237131240958714063232351446726539005006589186336800306402025726901851303060781706649718841818541844924186636236982377785542291797315318462382387494485262122695539581101066454642012480200288817682561955312699147914743998338831767419529782074779759254611691382574955908064478792066683557529054334363045804844978375838218131747844716184833017689873823541801773469350263721429050507822802085106897818303513573614852404263215058268369101691170697052064907382165291337331059685124645933039885690537410728400733562347900001344857442089586521656515074601166082510034079935208105128016640654032438762322802437893908119668718314868729218885357249521579523670437824709314531705271349627076469589502955105481595248409255247464791692189576630899619163566245800181193200693278976192164457641136336661372535802537304813043476532390766212011874623610646009370498749475100916815891489794252175547227836312948845467207448084533745482266431457192865422472733892171138345177964687741514936328248119701073798214092515037062987418341188182586728356608822095901184847992229008519977326162289624656872402512156594056009519126540356519308826802714372579977211184663549712032786488655814285389446776560333055955622856565947141696645527225430962417602388103374258417821798097392472384992539140048811437926311709815782628780770955765076907711454094860559583176374264371202797818838582676942426332164846816077696126834964520408974099574698393959317974188827996653146541493314771679417002745271612895590152336119142798593241975897720253389521528398754690624501010138227717744228504903408401945645373853226745673522419591047264965221265881169920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,9] -6634290385792433700917622834245834350987425428502960101857309016560433590388511204930749587234709174178070780910116152729371443652344724218281644471361220736110224944154980647340579679642814599333182574089521544413919285538218095995331869411541940964321813732592933798076600994779533923477186322668769646882566999737176182937194781633116533554219265727622855060072282844409006027125539882481167003046580246288377573782412370193127338075637212298936186331480244733089083312126135556499925898210750130043505492760779463077970727376654289538358584290428039506096586403503046499053574580408580721788450830131437812523544123395385739681559880267691922035135146827731118201286804358616391918340273625133311931601734201002734594720698920964223381683823810522075686029748861321233765250844169293048385879169966212440328955670925484803232453916665272395069028501201845621848959274199023858790231493446016731575023574360483719029308767088325212292943035024138220880893627286190914678904597362642802964695564304663270974488352775856875003972070769797221385182591542370831482487335300982242366291357746694605909713334912899334775216080905097240294998905085370286972210456920397049903957577231466620941577516870743753121042425465521838891188918162909174218420728765686499488679433902259790497337707250575925364312029755748586379093660523628255358260751317297071161632295700440874217122416635853849824739857963028424661343791641671271786313715873045182768656261505337984481616592811304099589615078819210989795329563973648830695293058286390413732228687286096028008625938262273644932210411105061904328182677137670188681898623166555510815478149353746642004643653479118331500818493324096691007557199775078064237663948938061712826272215811906465422888958944092544599620655176553636663281438228723759289070286981261200920444682729765281083547371675328787661459421114370619866036855208043417888271535579817607825040661355479714167233050436957854620027504969662150361887070790230490318223770549873038072915295750933643619950923965579209192785047337999981110145947429760500822701489667696674201285476811948235140426051526375064881993016150882552888575495532325540265903109139238210089812369338770856353356532175017315932461125524696390081231104242529192983996711679556919250013650026165666512430382137837699862218609521033181729787710976791230035356181445982103324130065514496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,10] 12729324464872210131198995297788003719164186561874775287274323148038791364742743241249050257195187269299634806834758428404306000107341261355069133214435009349236075262761268074074986575386629778134881052161013924861685352242161845337170014540308553803111984569461786865200894747401853878867046085806755998190059132897101420185454577542849485380016590689569105346255753535268305516532639624595229765188453832793531809794730989187583850877514047157544510763277462107570955311340152900467117733344653493979572186009709954590891449157409935245827745146201263247052649865573448610504520761332815165648029254797701096896412143350768128038207396212639890726404800456859507528027264980155320645135487762948768666915755345506586155390479366617210213566599075058142492513904611769951435670344154897081502916416090399375084410665534860117791481749938542578033135095082174511185002048073007424799004868432878053758759551171678157705583082580024824039511961786420341589093838331015545402508723358433466825670798868033944521390218246875773794817589952341504176139373595410613021035422958951937580209855714864519165050705573803495053401424672278400191111589207705813198614691544346137647134716542334891815327993467158694758699381240245280733552980660919548698947021382567806385411797766632047228315520688395948769684034174049343824433132924495022058322247613251804392560158695266811470916843088280731481774070745607562839309804583738919115139576139573236332297943686743302894226132373984804213596833986455899670888813766818188851753875027058436315003470752126556302802571198293362197772374011490608190266128655543743728245002159867007970727216944862438176086417175897026257516639001288076461430602115108203033957528498664478981353269365752593266130753751948816058054473168147842056196591452372350046463261173222476392256968284920737552901433241053628229010366018389362698978976521369428875979023775325552146290587013908397956188124257258644763728095195084231010007018379501016926870354792720474494019127249767208430427162026727211369449503624904300845760737415148970357576975606331392221593081427512324470508530374161839981187320592174432487484186274328865916675009723072490685362546195888422365504967982512577184218834207456518368585053499880453873900869813489709376467680960178135111386210614244700080297526025621423596286288873954901996934641207772158048554329309184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,11] -18807689884524049875468334972706899191617977287668480794127591360352940823664886882828333935426889680882371603822014289519638511815666029345483584455788424704364033561729321147493121329090186483508992748320361703840521161867751900353877108671335272145608803358284513739148005090632472357720300780092641024421898719349441599451413623852739212396722025292926985944130714460296603134935452204244303587409696642666752441167217055216687877686093808417423671447997532046505634504334670700848112429193452765747538514180014892172897656832747288442537077756803320401253583741422726016010330147157682940641184730776650690406275765254856775358653181134691290769422973552277434755181634314192110652490160059999835539366194345751192193111881125619519911607895444354957693305044531951352118249845808041415410870391688170166033827973733782666394423094212657641029631843850822916761656261202578421722932282952780548272946233944385850853627601413582853413337126828474334050571331226032623802736027119081041091373422363052865319403234284250652028869767871669690596343808025277330031815598708369822528824613916382509877180144639226179816140226914208834589588108966560015013448965897390127867861221004874964174103169045944652993783765999573526654864146930952468069090609527434726817499146459055102634567640733533534592199587079647051897206434085479190233846158864180228963652768764002826926503276711652772940974534800245022263149581178359493555764743347652237518764972701288970100723406646645087812949119431745303346726523918504986448035526198368602343232595861062168033996424673128529899577541208503777698558152674554689963466041199899577955846823079552891711725290606677230663972047989001822332784503851792851186546805811772437182762968372694221219526361151404574143479095379877509761264271238291165604562954083802384167354246845871493127902616591874243558966079160742395046163749537463339023070587305687246898766431141605471217567691815627328469656102526572270371306463076632989558085849276085754293108240063451335797206814768404342547387913095968781384519447843736960560500058455289841455703944216627339982783184817986667300025367896227999608958920717418818888266923374468584731719207012456916480733075635951682319123845445764491848698038571584677265121311955024829977453751959148354267546810051606884467636075132431333654287666892590832750588389505498883673707901878272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,12] 18753875424029405366935712560082309369103615900563672894411998846537371464609741925198480733195647554894993292992626860188877258013084159436175050333919852609132079979987068288260183775126708611302031747806865375343423471863813972914956709677912474719846939737805252678853956566465195352637908027986230186426289579298930260210284382088640436845342502250468608996815719990739136473397435816004270660540877058851090180765615908379857814699156894475032497758155941889481146956131416299965816746379779034946325441267141902294308098522173437970832545561491349165244179861799704977962131282546042528393699919897094294564633345591985529348415966327131085889528381777943674366781687997904145417637049329845501396863532230470142772839971043621917965066830623045591438279934445736865742046256645617305545494760952626900317837825893011990989807043212982306628781981280718100864192609950091893251180592494035970057669713844640459191377888454136666065628354413030835051756936510635029909314908907874233438424817213476542965350446031523402142158246182981973281265492566109955707460297879376249213586111181194066847389389679030414456184974145500552581867852890275354201971991134156019298734104363415705953031466668456134107938468036529979209589829604909437862402085640691625030687023066903438133335037407070199892819663232418649074026192245418014073330870830283130269278603508238192405262782863094865851517966359422450962520370417825868693767314161950131141409077660171255970614048172394027519189029584956727164864431746004804454298647601277253875223056741965003234936965004918313707793410482239517350290657399910807430260529482501769224983989823706716825228209720324375963646539115236369902828477652387524791488793004693311464855201562379413860407425582148536222113539199781984696959387290253866796803114873147239260632158323674087422016788685157097163824520234099004387780141524220183836488592709184276826100168614698200243523699998893313923153038915193606963997918335540260803329275499792624665304125276620901907073498164878844004817419855639643412951406472760789865048196651761877799603279435739707392597817834418910630671160600825635969303333467806914695766003882806597236396553107041647538332226711798277361912935151905198063097601628022603081140409146678198837878156469419943235158176545057673520720594122219600482692246643461099444488068394214593012368370827264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,13] -16700791443506450788187435738880623739991808877723534444999913825105187604931974752527667061384151859136609101796605600595263035620251768446337753227253212002306344158890301605090580968279711380155627734831280558104413680688581135309872900831176666426512069530311801634353601353153551135513506973525394355146381573637576347042599937205862317309692820949077532404846413121994448904683160094504741009477253575385196217807067220187750673839340908656057748898543184673686730131448821863269910832661735190600461956846981437290029419162778763504188774630122454951056938736129392549197141673014970658960448060323060533102495734057960339207913038232970468566657576957609214757562674103865148156833054363372595636292222655551454422257682492499203160887273915097399133660424314118760091131523208856895863359060368342738246645922696163240786915996294274716540299976238258887198305975948041856821522437464409094248207342335176472394758790154891395745138563563504268647250025649946912628711017675211318549210862957839161705270399412888875206694407529700883346264492965411006865829410918004683167570436928207153191470478178163051250099808984932799771319416176323768974621512436348743520732547818753198491324807887324184609346626939971019377719852319886475858001966314972070840677905488423010157349261554917318003482569738888584153563850191705058188331108074205918947039976373778708359094671057071333513659878665090004245453630111646457444869350014606680541321034683503883319081014672236712037868638118873941711516247850662200920791042822239485933826996029098562315114346402063583565883643650080415823093959413530350459662080719508057738384197259476522229228124381841329909213555026606040325742261032758790010657647527498675959255054727687372238580549090386468955117792156292214172261016228184753559905648359767918553599203712835200028310651611353215386950912404177058843733253833472431389444496969296982788006484961235716016819671818375089312385970484001323545005034111409962536861465422027884529307455975437789394941588846332792464539016649170988441815517636181816552852328713969471611908120752647205612233018390533151154985306938460803282990781382763093412219892678743058775867876912210419090306653875051261367602568560462083638371718484247588043774025037953118708151021510191330141949483829595267741722075402525611964065403709019472829282513307012477921771764318208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,14] 48380267691952069300410929797762638977187939650643358300071248999920535965274740182984215190846402502596557620166793469188613215547336486802667777674228060527197576038512663302424078654828909078354779854018965725856299520767089150368665087805516814444183381444380461105250141109974063529455414176372647958960106145360711285616734104661115453390276342246322191940719229811449440452815070301843917938167091390952605815398919226309335517112062583615127520380580705842734413602563555619177271736677616368776601835210869482376918625001532230845049904819278389679894940546036199212478883584703835934382383329840420001596583647343584622539389681690313216555586280260926542697013654494979201651421158451021779754866953684305926905587762292293863074898920285939543778205415138466913262380355066184505214161016843162824091636324392659360523487877239158475614081264728185817007633039940644028660479119428367552794654163022804538193100073441640307713117630689118658469621858163169066863938497701787849255987861708506010172813451880964597076607271278340365879907381892355938712808489387657929819149943992817150441217387959485477442461013621816629227687929136020046768989011084689740747494895513403659164185710580806551191001571079462932519664560286181750531687483162240905643707275543886314495841010029608089031528022673953764472608653251949180507633272598325895239340812398107943582316178797482071689667907511085444531702268623684270380855635329224932654560826345330004407349072041164814074164953351883552477105220121562941747518759762350692226744175786139599547966592723375607190495536563047668584166462346848613058229359723153081944005280596659449747243794900031437020631987687432356281812244375852983161274968188068242510541836628640054437647553691652783660629097472807015896206537312440273041539546754174071715398831779378476541412779272858284983702639200371460316391072131251608206449185785365569136557887959576542850458488806227192895105549720392200262201500886674427540590703270313335973308449739040874606084616403974298179569931085812244061348603177073152513217493748788991703321153634055592531902943312105077356265907997763658797173190751584148174606899915911472605556722361846207739772428984892468589526048013161482574145882358515266133012469404675305017348650766972163805697490784934958862861251518660322864124877677708436671828557114999385301882144555008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,15] -134080825439029448201630120516101197647684215805887136613862930234646756592807167081259364370660769792902796545448273008298710148872713119669448050804577163239732667069309584733427146206533949380732614902784565325229158747801997710276273169366933702319421543409403274195168636335779436412296814692694683374606466780310777481153893316232927887447156643304565497880125849416686472448353644959298615026741212489696292952863023102334135477999637274541905695157663780396531698346846914319168803916303076442174288376096549138808089029675776217895090514922718591732229064848784777456022912907072105189175292595941088790726883161845784735426146873043072782512468032399397008661658948474745656761182148008277853085196798071504843276896607840871728134131308488492558266719581066484621847151362328425308329656132177918862536681071027010868213093264650512740365234482971178310300769979667781050935745915477339201647851113966802317221529195461110561642459569573273410603327599478338944786242540625810961960102529750949938543431704389432225518343279521202325848384217569717127136899811512692779846244870196875777460386391910316138694590122906609070276424651092772610142870458889767255522314905229691054727368850270522354579101434972610352035593515171129435379265107283783814865613076552674677072385493674492506241179818703448260401708027972166311223119925654515264640452431537855965348982893866876968368464820914023453754073136096584197321257437529030124614995557522606054611218628764152680294501259976246987595770861959132330934668372579642835419356780371788406179560577139087121479977473488135513620920321427974286245312327405732774402240149728870430487142264620376266443584579733947771288174861663881482943349257422371750612401775433586917168000748909892547959553114796793338816596540720292872640771444190005424975046327209528234169314965697664988246021814141826959985762923849837830247560719040131393386016088045109962119573770358812069273889533752493772365791522062072859516649578663242875626334459658977794703420782923272940758467251060926856641213875855833123206385790379384461778968568598957405994090401428993756907838399753451114378091397089339316936185809024709546840365067271682637006456666894594537808400549051635220075719537223006949265937937591058265600169577266254483657028739697982819066302303637284059613109765777709769807564288304463073689603833593856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,16] 173632203038755481041136619801220616469886143687684503668211657386031911933494904262593350144963831359339379786118901230614770129474355969196747043236194084369052877924137543319680799565913635052677857374999583543853638921230463607395504772057566412892764042720610724294254283365667854895544354000165804210222036697340960768447167645775322076008064689893217658761449163928792354858092618175709663463014665728778036339352927400181536936273050165811173418766991824510055824513288728024716287883689159032992027499208978018350400360137279904903978292304313481649809599320456466381044601301904376551229275368705727904629860812669646998481979053573399833996052910340911552722209472883864999827304077900976815320971806620732990709741328919256765544826396072142685184599942012927485110087942319124701370878250076015989227341508195826952696632762054721274456635462986406225017008497676093450780667662525352678524061791106120248211294883905505091956043782451681563272774858754066049772905585605039036132942845704625127301432790195056679415610502999596470921463951931800793447171810207063812569094304613000227161150805556263103152301071241922810416932455901722920292305853437586573647205176069655911160239211838310886506863856687809912968557259590832481568789340091495620531969710144682191055744702011274711970677206659559040605060376678974874646100391078331309657943642238486971490521813325174833271827208392861757006806815589502611970515959156180525465039354193928625429053745334353562589882744665954604883098936530846488275205834679861168640129049143176748689819641408397521650904584462121427051911987533743607439428580870079357808899061416432038918291401434210512951428149906245900897144722858404106957143405779896006581555643210315946019516658957386991228452282898016782963163802749589928955701900505275179794558431385506672064830573597096794239313367057962355114350525664102408731340792929411371882785568300031828918974158837632306560494642882395657610493466721362803212563073455003515613531245887452499634874363967603115245059249059028023490418367727191521404511135293692421455468544609162626174669570307070028364800973245449347119014377697634550786616996624512555893064238400425241197269179765732849395013489334745109669682776395804941429489639729791614776678652709639567083896761722462787044958945007232030877690079158375546426098962725889694340724964720640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,17] -28346220062301692845805567621209681012482217739954965596760092084108262265129786766330041007622197420909092751032334681373196280050173803046476049995634711640915108922779986983344853676670927683495578357294303577286295256797280199794664061800804832775490775905023185130140058157187220503967616310369651201604008503363456443268683453553733139911201876473238290667052653015087885343794638829971252566457752318527085467027815667819574384615793890102346314116404671311655319018016959465855660468247786095473753442553779772188464892839479201981808546524728586205039231696679203521848408974776448589575937024634390514447376523512973569999641823772567577533757562420654930103045611696372099478981164799432200584289124789986707334615599468443019857681877988276015215495905989539765382933757824803126568282385389481670734514361261779673448595404633868595407320856578042614588519355651884195520323654514373768988984449558411467766076427973816275924171040439661618923522322701056426031710582970230158558283822889888288950550493700404250434061813509587393482295997587239437432483183098561019333536320918369811883605442704048601963468918675217205189850960872620536782708436354845762805067416934730952068157763695384886438411217985542050875899342792654723889187707043742244088608432530481443163900683992489778026295245037896923419744031489117075944522303055770531541368563365852949138113196465957356354351701817698325202570572161614801977145717114078371344478979793300589321217684032040580909908793798282271298756004314412387170897994166896033005325841909778992800852540238675411839730215074236035524089503051162654641594432870161125516111769762516351437854610388799692520346313929463937106506506025504565229018223406759235865770783290210560954329585124555339845039804354393472184017147916598316512424903309983318793853688603207969792161455121544934479716946232961331581529496365362320419942068509979192985971609650679050984561460053235299111475914087991245263646823839171544821416969445565083849925040766004411498439358707256240621998451421779814461286880126351066096921371697052990043917062948117589731298202001077751258345652159479938141234816515516373477179351176442623687416246456923142389691516874127437350385686771888252617810491158652005075687043175142343585614354021725803019537951898749670542696934404981550961637187864752861214618488063029144749506566291456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,18] -169859008778153479413295977170300822768578697375632709234003167126798345270638666563558333771127815296714982336017261556046359667380681966446960272705619055784690261514749763262919707063027319551146951770228705591663688968188736205375480616991894835445369709031714732443564859686089828109206967065568124125509115253367003455672777805027948783110102060418385855709669310248198427509354035202471054483274619958340868594048951437652269289427103471658626190193993655668453867515340324884874393216462957991757186420661648940975221894355899500588515444287809071270975279261910303859482466985513838889613718216253923582023417611421232784002608306467462562937581608576628016696995801748731118624374842827384392667007567650273316854819081368528031615959562513113469788555351207301648415008953209006094537781264781799784372362979427736639962369348598226677497635850632194425471196163500501786988736545188931382497867558970454703044886831338142273595893193167801571252599337297770216893830234129095244462449470647897707539221746693467054788276222713665610907522434217204015013469597004850087447967569216447548641442505200391323161014501113084053011640662401401810453688500617608819118446893082265718565955830136165965117336720665313335039158422031244894905592026459014553250551612190121205991116804434197530467052023232645223457723732660597279001398447172969725605573742650235348043302903922492933321139805754380230142268128281131403515586854740937487517098049035868617635453402036152643153253082634963612463369746285909684566687462222497081515728902438572107361282759371393844480257066986551698799733272657199891646872108227570851769885771712132951727503406061773316006094195996983821208633065838454992584970934710714252851343970663378638343446105215883657272798492479982688383948142156896377824166988074497864051973010412479901086729489314457794905849654763082143852786505838739611212405075036724819377989385474180613092214849688639709963813476651681235031206359229785608514151818054510922275827543251608720220228592106629067140030294065768743807284331627686852306411147594742094823331234309019528253256511396733710311830059421771045171830709452816302482982146116953940651772794858736765235292556480519161780446296166358000145488169488919417746972995880513307954508514435825586606726200639643889551499876318569134390081690470051072146714698675032553940047431204864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,19] 62023856994132166854494816295110846093085124101600429862031548552376830630491751269761748606770302873820225891005130185231562025041962342126328896694475548986200967819792837550027813611776687867198054190692136218959655936572424146605520298540712246668250070996724938650886675511338008912662129036510382770974507282457762042614207893924049001587808408460694040332761924713891061572664209463784360089357542039379081595660817134583167660061279180744957871285195833816933608878338668816305580342144214520229555753949926762854613486143443752839508068560859281418146409034434960802740696601162331817848610035734034480635958798388338550198436863324781739000073442200638524581889858657962155166548968418534773528961443263464474069404942356779042029742291902291719285186174065901764947845683154924622262554625727276173328406634849921701957294359292645026022181041595384813618996574619692855780935381525335116475592753998528938328071486648727367968875541178124315400898433828290659843557036101117141498100912723168523342687971691846005680306749319474316057300753297038307114413656167806313462198275657010099477049172105105040605950830642354849816304221206180081710569486827852576130829646347073250572669312114255275220464546480407221691792798305805931490160647834587637521477634353497680585418695742268457305385872688473788858735645417431403870467221330357227146484391552041103071873842256473057485069313146733375679677223224873758193676098365215117867361830863719691025227593058437482896232257360896393188356265218283517507044177471175708337241852191844492360091980023825009558836724037335880447952481433800655284057112825700499663132549437621490776346205324116086866454967250268343627950527014635146182559253471567566307214747624889514940405927248582644354198441543396120268036379004047617282884526307113504077257153008165554121769703131546931119484326136163971987005265994188758031993725422485687550810642707858904072460631121625648571588561517225971694332142326204165643636821051463361243462506654437767308527897424001049900675772133840291415327280903826226750061442942119690765263704276974091739711534184230294753452820219153388590068268088929576411991490992071012908957176037518870382747716605356009928981155614732992451208194458949684180652977423754869024795383879700711731359027445790048504739631561484512481282847117819567067566739683564382114604541149184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,20] 247872009976210199769252730894445406979719121093736267982852879799456938038210427334676905651409257866173190107746386764550170534359492459551885533642560947538068969661857238070885233079389821605660344614930761217551362842629863060856062312419534344629908874158221758593086059042400804154271830850582716055877554865125275341197805267519121604696574090302257398019343278630133859413884689191864443619905032513334507720524162734856028852964411877836912525425248457570459537931614888130104824643222616858443771357070018753930599407047541625088011230077127939656950363546061813756167827711312632685134905551785969915330926446583540763669275459787277066020071554573297206344952571178457743302983078042491434091480895307175876890197861814635502284217393581124897480985605043153524388220796457541590783585084481216484363592416396926319218391796177246120250296740480253127566686826008091166996358433469005769552584511266199799948651632941194418570077748906550544869024079560133225871736938565289382790326734795350232133774072036827129435503862869445187516865679639965462685979177000056525882558217745281028554042750824033980203981214598959790911167010554002664646416038311991948226600869936632843391562681645016492124898621791931520354835119347303729258092878059562489926322371259867013484201366670324341924362994382714058051862456455524904801617616573250894019733634189325593611628636705097755313648751160326462977529957325354868157359675062943057834808183784186723959640685578943667517716854232442629758256553191293343010570946353003394460821894861311944357606517999458739110641613611274228433543258037639397022776398666824593002845404046193068160322582783691994758248312543191909863978927584100818645215957144168440420639919502789658132799559649902617785599595965432220461465292171871328214380206190737162624701057840786395142833083787325989905367459875497703658804794653902201296643107681805583869832305242872186645814904408986314280842818956130257625934964635689910114723126197344309887332302688804709773784620430105559427282298678897658625781837488551224757998996061802958920274107323546813902431842338773442640362874816510015314017505893021427889491365222055215956065056703198734605239186224621421506037012942279304325941056682001182197615757452041745568619022172424065648063022385459080634241763537101600732935325017068706816025100010369688432341051248640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,21] 119553337139265148188364835731940634032506021202547243700974636349804537958388999631173483753151094377533051849956142973863203155476599033350057587318808954243228426812371823431226358710208266915151348657019555273119463262057395575917670896642299731682607115345205768302467462389572191866435999805611321388669301335832124686929642152123190776263228894031601057486476972196934496340026323193622544094835375272524932102006149812335385302379307835640454811284142003041142434167783883727967308236846115649668759929570840040841072425853710630404831295582087184120652273325433234540878702582325002094287760725913187525581131540787043941264797536592318257034489732055643431493187527216042073038588786416657755325822336779473931138945152901238959355463382282976304375570457206213040707718852181890489742517131374713538445790792542410637729484779174106541389922156636368186062745368167908740506642232193967382698306240438916120270900155636886974564110468106235441190060223947862305330301367362993234600379823425209288922907083335727327856337429933506446988294262737911144011610947261301513992049429592391855095790491694134970831228664048350118609429991174656325784489261999721530479214908180825023205204778862394357620818721444420279404819230313154516017406986854362018194909646806619304226032967829066729556524041450394786933102145155119911728802023494653024228093558424944202163474089060694580633569053696966998484582914957807646181348147444000104007716206752551196262440120154161248664695423477945037220874568899986389265427384998840344809800551179277276283149653871779166263592401877928978774278060353001505596102043441905990324851411274426888088635687746347943915696954597948710160265107228944415785799855493670554612881818401806106043263386815931359835058303762580477833967111691569575708477133394877923579687381044862029236832838480361524805502973148678974157269432976645296250656222447049511333878377135840074577573723187125263439559228612774380829230588395083417445668596866705955788514933243981430100913553022731441165863165343757946380866716143409615390683378822354541384430923317779755405807632026989477504953740964564941115092578791914550068479761599760471467455565976407703490010780093585244805482853532639000907978829716129941916248767327991519155838216730985626801982498753048605501952872909680832805196895970065249430675605514364392257365341398784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,22] -1789573944052826532894293910572593090143038578500921617693327247606812087157991379362316555455959802888251899076071295539534603648211632394780570509930735545351810487989254612255024719748331423809070963346578942303537511595190636835047136909153864770359786658941701519770858156165840279278414678661512156414083933140774862748815860918786074877044773617566086692359097001790306719534280900238983776548675687427626514453971034333285272583326981164576944494216373960353875182151686258625396260215741839370743867259244565722505472710435266369540185413214703945047810772760755410467942081704175908927244176249626449111446119309249004621188937078377346716536103956767997809596828427466642076830350464837695225887082247180404148770022569087778194247466589615030019522834966086915696367647688295686843342710272854730622197129920951723521114470519444381481159710284251981780627800727166856413446676097876140582899559630943051933228225606678529380673400762755104111850859063526015897797468879504396764491656234744819338797866863997724770194303514893542470665255317439981814258996774644885638404256860263171113253812675531771628618572873174896250549938141621889972155976448401410621513970421525275266547630329815330606144215610598167529719563030949423975603289884154288934567809201337991870848547565964869999135434706643557582715987482834457823815492596622283419037172004359415979352025202793108197324089836944250304911942815514822847734067700755677366341327966349636958671648484969912446888603220940424101847212356482229081042508893175069279284191542481376657159289481584520892623191262885857190125414302660398220634264778473502252922170952481611188902568824035870597183783509784418970494515881308810777295335606086899823796783463672947261234037759447476739749251326444564044159616212529489316670471272801668532663953767878588791397511446861172387134323847221924086821464678393553089385541453743944618544498097756791973613004296709088159149553990559928648625157843538313581785506276492187249353625864543174631012246951663554891275748074744529639696903796294763728861775819173805559751772833928680205297946635946324190287848058631452992667653449155236997228423960762492857122573566483585474284395819480608541594691984122121566405846565731244921778170636254125633329283556788224322305167420333168079209950572064209467527293344821533470760298239003341978455918153080156000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,23] 3926620622837788405439569316510863560104680808842605930343067997774763969986935552499574446369582527515013852855751390247716941770749738984851828024983005215315770031291573561551382831763209892831334925918931500189805085018576982293051427358675307296643538769070985112417733600814711397377079445359944719011687791586356086685477923765256363437520552692635280864593103091082103070684427327174761588343357997780341485751494311683855944557693079372873424684680133224621351015580263982666784120532645550164683926378956166634805519585648165577432039887096957693507514547530650723123569176519379063449913361530947038958057826363066999289230715444481700579679620286807302117008003860633650093337403807300048032111667982551366370794729353886330993892193455513786706500503012476601811742678520431758093203237395335426204679272458048438056514894218419450644065694200731599951758604377531529927862920118148928064949202501533798212969265235065025068780440232955381903082130861014196528780402362304468343852335032565962839712915924146356514600588852505978729490086585943354571976709108071536367295558815067540140051462685284531710302802486314960073504427584072573987630808222917598235098957403855934058825066925966211603573563252008293165071594695351238973185311820418895305493189522125577606288799911478244593403665599024693268674932901948100837564163147036827938380073777889338281993800975383940015799981447751795863440296368512336634377638138800435321755474571769319464006453707873299707639780520108174740500175313628423030693088208664725623177021784563254855913241174815809962420069976578622929816283858516362010316759996547371632324925615691757596150039475446126465651074498234682200879194152625725201649865939510344992918781204652133788331243576757432753447261232222963604303904247536417158665194360169408707030134004162148189643600736466748584192229074028493111143331039759554163937222632207148822349852096106469075263796403267341008656789708160505841311511066615678659850515997939323036697913313660086987986268854826317741295108642368328207763113210566599462831931735348413246652720138763253184220732045067041006525534227798328764071252438766236688294804007892837338981704384583109266851258829261779625967098991215250433775174456030241877784782449172002256180867855081692574441266665364742668037372152146651796473912475089301079602955322011602500248623655467434750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,24] -4732272704292452879518520700169271334170278216948381594996094589409182814065552083039625976075455961731224662501392322134338367434353220515363377435905160317607734024939297927766459994487820038888624396193361335484376952452950185116595437840459058824552398654325868700242696862991314110883290345877767948670726648064031820495545958299552597805750572748620546783022817803066117098614225951907778359265605642814257504306739871613806882796347541778657618689530268372793632351864542757072424439823967637597488701856373250419422185028595581454420197925725935361649936003847777451321848297715479081914020595055060628841232455729166957028996700429141454829928650563936127473486056621906446434521717217475457427706787279620012732396485025332759867529876940580771756210821224210866834508132036256317542558844237784954831685564518983853986811595313087325477618518228773970841301401320369939925176252546739510459867172203953983427552628226540986823773392465029941881508828317412015144150086129604947507706240573138608250087385983434313810227669463883270371123860252675908715280764681148043253657274390816491775612892940707360283966944614786223295971279100035998498524394203257761083964892299436393416632082301750980179037721396194152624760996714634864112694182022835603748609526384007114336940357074457606081370121609236367950104570801890286986410621525423435717659418218990908579284531011449502914478799074376474761935060036546103996996297093677247985553531757827418020752128102674109432369013130058683627023940495233374854682926472489223959026941833130699932879562537108840295994294076524782786500881375480856616925504257757269874691517165269045551603391060916491136776359066693083461195604148652196752666137390864013400224626245865226365580332603599728496193099634569594157709528605535129577546871084084819307669970795260446904009755252196971357921036029767656341195142507283031841103712951832504901475845170314646994721479831041653169462167095847549994767414918478103372844303426091531742535844879150373422140070339918060050514161278242132848103978831696071826626313954512164135335024803594199964927866161948804839022262261302502545510908378479568133133857737393061260656965478765089263517735080008433330914741738202072983980371943166558557264399391824838410415280500599135839249080032996141550143474762506309226379207677729066154010081894811531571243891680971419156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,25] 3188980568674695312449717616718246918580654548863366678357774255455561211124073679915287340712992881846565781884341001219129075227788703909857907983078046637586332417836815033964085005839040058024624348627936524311778519289671917140337428705683343103947698441126205577211803145077302773411757683358901589131994242748867225777699276455298431152679860676062780742341553570561034715527521287894113010570853719753923902842636961023226830113848695754291036941243035301453342248258540888815440867108637448612671183457878324656465335283225027458849553871708716106371184213916053525204389039914385210172404714945464298817094117206275964583505720364081043482810463292874251114249875350771056188332648970824378809309510882587024365106701377101969462835924000695624998324773461343506116669972912939472404413320966936851706502153601948946578424526041478995362283172998309279719737533509183382937941973189632818217486739239281798389379801246380488379357630944095485365017359643241085118212548651908092286899229403491821638971973544025522308312332455453338307109695154415057971423840182612112964247381097989213024732485491249010222655589551674213267508473213049025604842285956711529303747759988462803292090168260732735392008283800630835127733156681989226325531245111523898574343561040992148625080856294803346779847899044274028828249510164119158994142006275558025117585112937266209519152640440876814410356392947964483418058345368533110210338936267735865774836479706186108797697170414424705922840487090688126496255632344740788054863092581571057157618471598909109647667882589221961469969704460381035370962169863972190489821030463842166549291765332137634249840946211044617949671065994298902186625775427228386105968828695266223232916529991471924966201901250140413434450245751726400490347160247910040585294399528385960447856331763848639220348802622981278036100578734616920236148322691759324165955602402453517854971090437578062145711264942365512176941886441809369877917489175547137206851569941810765565469725867261984706753341067026049619678406384912471183508815506068109146327476906104816317994079569695937438906979160843888535040860905411052109120316273879330106971555022189516205862774725744250618546927424253849250041054219111698223040252940593462595065375472324970854637466685841374326082467744125088152209232394508065698621761731130766341025901409476887139342358484021280830078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,26] 64536965973892310520822631216608949430612668667714236710758072225683706019561648587680246140584526607357048077742598361519334385906013819023940436781010730796247500398419553493000067508189079329359085968143130749729371193009608811207970391193398192916321218083428722963552404437852609594887246496473735038684642613430529911372730188181341024608013824052491887973960686901708024808685861022517963872463020570025678022521002009198222360836048792778983121934905916082195940723460709376382153915534066787899287200612068247374656035469008278861605253368561383972246850347627392794723685040661555803014670811576610479513268606421216943169845450487438146955101900833335974631568620996454744323503000112860305375717947503438153856896919404681370733891877628241248272214315920834153658987820567776193386501920474873649495898933139488924165440805808480493977477659949605817973648014079351831434378314729141709690005497214888505535414174982617218184662846356435798146747550530710726893482524923836975551321077256655382409717391006727021845711152920311340710207329587258125841779469307484058856084730713196350010211504230789823490697086499343109344922918862306246278860506452311958332140410018781182741728306442483556878482034808005595154997561436442460696712246894788245506541769772222750678068327502362704106802606433907315316137011622409480357403060480663622326228506673527467638928213172609340964096929185351818626551988785166196728240453171740141241104308342331756935431243632813305744024997125076996353963143613018219029029726870745408144018770535502183356770898217083102252649445032191479292012449255013868932836790314311640406192583884727644541165339848013997697758107507106147974302875273813489912698352581533647919777340382615921111150238773482635939994727612595993590579132554385714325769382067856238200349925822038673163743556610260906945330322289953889564335650327555777704242004119098764099201714927072333751910773551766355914070566757331987680348737206744552262248656651271741321681155019359314392714200658400558600263969805337166539787125709309359355845366400837156960712498942653275355193564421117474617677313162496775206108069899681099782583894172150733960058171837809995649479397694460740039863155844863442780160924106668480435451478903290294008151650075550785005177779553442468431811363757843645670865727784574894852229184575569568757984725001607285263061523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,27] -3412635212848531035003805016184292794378330422567369498239155312753928201666567580181214136333320632075992546221501439329217305455320594417318683519325612091485107852443209806051762616219406898739038477199151360540464457124715404405547115706166915066482081877991840554972252762196912558753743558458984163862160205034769738553014094419757763245245768302015779598582274924554778347228855531007900818899214573961082415125494640482619264075773706667560002695075765271930383805189845924238147307693549391496017355254042006641290511206253313152626114202121562661436728893192530173973528934235411992100682081161567005350962100094817262135457662811769324198715868200498487049351147349611800233100018552416008380926942294044623509736434773005108566065559390300315299815017292950674269873927998644460016634669097181145272325536312918653489962291456682556501089590974929512438036134877836480121321426771445611385644007765204485134419285905126012065717343369518023219300195392475003322606414633079774737875785637803905248557643412995217130357880081003175657442720699416295622136599486492685749166419814113997317042280348074892074029836339407935520704842363774115368024034149874075187321580762925905145759660895603390181175195919490804516996823706681102871442755066890918253603897328438435756028044540714884987048265511571330209566427687629993443956505812419879107903092878008784286899948939963116252143647557842968350187213405337344676621565402134982586632313799193949860145441555102205853127684092645657468507282278307148201506474692094914478281370056727952427231311054748674289181112370149324423148115701277827758269325762576638449716077374441419969961701450783082216935413167202278540622226291018876115560103033569021807897859467206495897076974094092121439743458494330934011704269884016414460122624767076024412667479758680136680943331013371501738659768959167119151627801984774391895769085748128318834183390936803275365919941534959598745525801780800927938681701752722487352917715743184216439653520423840575299861513854078510225696636619555118509104952590107685128148784091433711873817693098533044180224430740735251168250042862562281515673562137716153589283435647978450528677887581593178777094753175779655262095130395806535758526206287927158955980036948381569428561520320713428668296334761210128126489606347360851998598658147805494783024929363925442184969326285970436092499732971191406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,28] 5432514896584883065125688636732809736284761418112286187555857460994192187416895369931733445567524719988045067231507281078550097675031194799618367684149036760408434721005750093450161784281494275189190126363576605534259324003958982179730332031293124847977923423491692224767758902375530026333629003797742690314633672667250298596112261568012637121696727398895874815125887197294421800950388135453782685569607810705267814006987205760838081843029469160448535712515429958378362149076470118499669192897256573456377021732647184749727981229811992376768705845723777151772942652710579616001610256139518056381281612485033374480328448111017741777827876946787935954892739717867959710969560456350866750486092553383412403092844251621100691535088757842887667528753279786006603987509819484429455464337943265206919288713086017372128971948874039584184515598084380459501836185198160538015899538889065822050929507339740482871034674409637249126769739237106343826506431261176591817875547002722393384794538194200697135372676034937807813898348570541434822473438774952114354584990718502343305505425546446239982966504865875719096205900685254419197400905985707589029804189557844415498284841264469454430838856899558679350612268213716487359370319551008883295454028356809890199888360552251581313102837758336914711006466638123466641687842582263227786723140218219015258495077387550863149790460882139900112593860586083373713229516166773647868819760230630050457780185773831801965963754474057939556477201768059071784428713445975489316574968021828348144099453911608314292151451124829768376388161648033763553197873023596192533501624817972059492737788471097194474779780943347492269110920391544036992728452501394712478995658085359227696682521482275821127653739100590260902108236683805551256948901253157927996805735186338936888354051176490276161783903206660312116441933618430262190811924858700815145606050415202796487220070056424351267958078774102922154026096813008359006776719804657781654487512955759900895510036795076710495017119441837491719443888921618378454296628657999642086815004538050047884600211322663396997367666854641015483233279972546226249019726505932970095637430156923493766076179214086674072698998807735014225458752452526893689658481939805904857453304831292255285318838067404693968117838287339793469092071006934786380195761696720948155176193930424235451868244260231997559168403823133437106108278036117553710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,29] -5608207267366223314510562065162159812716927835238819654862584107976177586574793545122740620837860849829955829733532710209476120076792637919363734529780634183238958869350915312320159469125799612104277018195854871893012494476415646587291858979922104915216785248052277287842346752614904261095058592082589489168651823512967155179106221460026457811888893563911019610873731966998730797441485274288490642550655844101541858254842293811513270838091489277591215563428674780031660112190623692370290590403402147382508290629584097293869422237254441480224732743291554667131604090301735640824264823337957113133595237690423793339353263660962355093648149386772598701782826155559446073850581354756911984867984500277555340861125246134932316469653960638628877954132596136547721706190961250404771978619994999970545012034041783073078320536896643365319863416114115325570136417030283160140019820097743452400394370719624462014738733972458237146694461563529932222992465752189277789107294318608375825518451607552448467585335339548596052985472784923564161556695166036640284934755300329247517048847144271098459683867306156310454361812712042466124449385723668374179190183229978416088891959704007299815587610751641228252414785637828966272579027933292096640448550399575685918622944548285959865413446253338486559032523123089668020441096612062642017380710585445155809422629045785021064941517412035443385487767026824799384762277082384275591910885857610350462763360096052089668460934793711689549867608049574035278214885932708336416464158865571720481737918497939894202098250249565491838126949195537619899564771243473985517809814411551536803127596172577875239104139209182376367501981305534115158027077239731393234200788705145205405194677230347983321775886209254034730681355727986771814223712339878843367612299124432248042465486308784440110361291975311818959237259803632213048222489209823581657193433580618569419872009557578957755890935519810796757220066702165528269549038218333366305951350180865051164859767868636872704753098306567213560986640554635564993931025186178942901706519442659490731819597167726383571448459171462752113989404984978407071532046044718381999144594458279791823532930542603903791798719566173948221492944620446310607278716969728935610459654662317658172688632703602934274933949108100138091064739437722171833484638586658668376782925043013065339638398365971579338448252295332640588153069838881492614746093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,30] 4388617803132253134627481815830015940715921865087176268853670504642845236668065411234202431022161480882281104235289240166293103479380441506809838208494323652247448767590767590669880317222163547908822222011499413415080243124767915892524251783456326357266334866679712580732626819298129329643014881464509975718029286324871383712654767582374968236234549519881215502741476436918969200383650358937249351264081762619818304227982391319463819018462508216754636669414484332142590066422977480035373720124515288896446150921323922712308118642867241358151123198012926201335679365595443020543562815481438310558396496287784846607839274654657482567753126280099160094637483456899551040916365214317396402635499058580710301302691135893631033691804662298426055821597103775610545988468938380359960000756371860317155693101048409923153208545417159480315406774857561649447597724069924208213653288743192116348759630967683033684546405951755013690161035307336191231267692615428015193961552914561048523257400641161600728992217950429471955350897694126926498163715965808641527817557342176861483393354932647374793785689739598267446540063563760112468572923620763118937565779288631322924787319857740654934996091568007697767484097528533270427440864345205460590726492442188138865585979913198282284189665664736799098319112167857831882350685611391906639127816175199622391537546817841724360883009820107885948905269832639715468769599481774469746266114178458058320691506622156673158518816863822532694074341834313727896646730903492284800176336772555280304344715528381319794210221559466393135728953287479928117538130774485466077645414863656884056747978978185083540570487392817845550027740382482966908459521510347906549009198664616113185587321268679371982664797716606976941270568827694895529474463445075423951453807170473364806495146306815776484811450459425940580884729725634969086337322323234391957603715192675070635943532912141216874067233623493645752650653933518582135700143869021627842755153355346359506143991171325944131793244137974387872911824405402453357009532018421706192704457117353158808843329150419621310536095567866337501257985609448463698019941908313466198923310434954368120745792553026889298384789982609001251651601897139603098080999027533256036196851147017250959247583222956502352180896517739785141198417848019504142492362459579650965949994756532404408894190704377209675697982738313604549935629154788330197334289550781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,31] -2708306120956763275913121795658588238540896246744667781891788417850485164566674826694251845059844043114777497050845809077479311344517445727633417051741786814713809518628540285196401538764005866560779653215142720049317334650270548634611823504184818470093874050807129857216420418303184929916808952251927542795750838819180153043662970494646054250994623243692301028573135773125540251742967965866823442965060002641291707921837291556977582491528739072334178807977259601173923031244676728474410304968151252297521639698689318148602992661041163144272421448134243004366265514330306871498221480702667190307318588282352382635387124867952674077991766581233647600409299207007628249709580112569849186901478560626996968575504391153041431775973523314084333892200282058254620209974346433772246183293741750626516810871644257210537178169150697110622105936621301608480194908342108600042073859407119911350315922799223857900076038598922796803129683235897848608730750683981073283237682283681542975565418081291431592278404292631282502364773477965689406012711392465020494256683689577238591982702663470529941492555538792371139916609822744749005678178982249472412660249133174938421651697452683122367127009382281995530796132429669780643123882166115121732951961264153936712701832245324584983096500790826789287407139342103226489287816594281395345766800354078711503091737981157851599146321702715637792272583962676515974042201899612914343044050816737758812338772747105360403472516155961231540958766592653631794778168604911575498626324695355427685294672862466384312455505127221684829173671286229433489718975413177914915901292689385832239715800805192053405476628457003312897657230529026259967770292469547254245452450159786195595430979187881998158963346942293919997422623682837705392529276446588532032380252847780895441126686802686612360273704817300470893109563928665652745342688587603881593619311163958247562065464265495952340572649987476544769590585952984537755274886600780641636930165514447185774027571636369312733010595876252289651322130678117516168788807729995183001664513958754496247156447128769385249814859373189603481070738499726150406625272841056888570207574315712453336639636080791791026679198040863170576813038924185955200582412527781730672264481976395839889868519956202685110147316218807888308821997983778890242577272160918487002127700542413277754850946610648068172095154677712403987431860672586481086909770965576171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,32] 1336419431280508276879990078255124923509445601106760621856415875840613690900681460709882626929411084282565359997256633617766269485146650082672718208372619347156006141378307289044320684961835393547350591252993976151612178304554300894582985413577062956213528078064352320797725058412326229651431752065915526335737033347575388628436045333134629198336159038779221260902934384669618014363488204985110383790688164406371416585788264142805400916541347236635530773210254054437761606362955947856309169408020644092956810200808936175914581603114868689854374923862770758949831476072574632315974188914058632186767549623020813307233491096224498537377329186338046752949824991436468436014449614889871128230035075118572929775365980698354590010869752851663599573449255428442371112464781628812600813791220855340078972157925793440924261608398809413961946457076596295859556472408316008430913383150911186195362852096762689027800850023759990544777501972363026821688300558076033206068783140862141362017390409876084229279498727484751863116571394558050227556685476539378314937943932236445644082611215378175213446503071782183199016917701075883901309285391767887319400907626216136799358102720902567753326458427342457872335078252453766160027342988836837024590665638147446217107607825845894113634277693885659647943930308526750520143713853905359153154013166493400616104558854525845896576334881638592162368331744007236069079368267199504434127702465451224152221440179808009993959506446448401005917618813830924975819078105443087160843520485657846487349231872412706625604643694769642629353018786200177090170187099145724452120706148433060155108449387255682665285057130898145630951081490815303533457506592105318189017669627122277245902905641189437766186570313573048690786719431328166769621399018223521558224583990363125229958464981020709073636328876609304529025079423650021447121867956187813047349424537751729264852957759621087019035713649384208817186898722648768544174882136985178208209745681335019275048680604606414082591433956776654364598138811704920706393983805037061460705815571380556041249428263463833925024944896596504045670842496528941618729441155967313813467489236160037824769309621449892266800797292611396915640076876868818850411426389022936536464776850219486174450055730369092589716040544846371508023748661428997845154305693776830278063026241034922104332109675439896884593169664981814087644679072539588560175616294145584106445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,33] -538053250489705471179145203707387516014834078506912989623174498298833494515049727296273977944676354463318705330986897057174828437570419795400078549105253248583259375674502296590086725090236673745096723316532543146958035138950634065991090808041226495856659562750062187717141990129400299743602003580263908781936075541984159896770332619156875890550616698375338711104321175111836410191344767776011536879948325676088443957242764933961817889177510962868352206195720598180358647283101351804245009019536449285142427890960199463763858899829445748632873888732774356979889699930198829086476900949070378968335128806707716593628646289326515069039150678941650696600424711608477955001520320440586147848773782495815680661914743598846850877020302642450799729181886303793505013278630615688570124973833055710924298085109828616186785928815063887584726564391748402246438476928888295007970990085200603871999985745709424568791915339816169152237602940489864764720782077336899662031375339061080711950168910875932374508980576474576608299412027894694687336657497607400433864737499520783992151273409447128022594702084746155450706409950549875946515228203274569531758425556972834522892506652181061185425061460109296434828419113960431192545943776707799885831185245490383483371004957650103833923086842885725425765968078142248547739708029308009754468258966939018517622875356458546079585890900635494086380402028349884083648001857021775836472550520483132218508280214469576574604955359112305955242150438641569803664418385429216475714659469260788384081710766312114043851228803538011217797045129946798403232671578163346223268725047676545000692716695467007311585039133996256906831132794573585272037824413658141163449835108590768069598377212064061305905186241333629022148299013997495837320577055386297296151903243054599986524273110448223443700989855081761466253187275603049349919626527842596320086419746518533903886667110576933894380338852454376061435851583770299951426000098598357046238701949585326389015009932692183038288694772708108362174267216353051420682710358654302903758405710043585617747811104854317375144183515479823038793756730080234104531923700735356020879845462268081954358989648062642400219608990365845796398176943318568233762033916990597626371286836454431862411235302176583150802290945853334590016390975673815784340499811986956514885936113636962875847052385087203832674965265268650796650731383928167872454650932922959327697753906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,34] 189846483182807834480278654694691070406687067686460996481101148770430392240359673620409225154504658696802267428782020970294921182302103134773663804877412364045051849500428531229620820675025406083917326684628538379186195117718574801353426417850338811027243259189034956149571209330972257761450053175302469094770497677120360006667573623764726290860051240830070969599831501102067647868862544774018491154626941997103330653471094816612318746013361512734842497347555581505972878880575679801990859052175754842049695533525070709153933987888479463619976974522260640477393428982074412460452228592833119751600163044803651699258011031712689952906619159330892670106514460213814804193715596839991980930833562980091078540687839850932215414463817360959120814009491944142169549006273812252152682465965973823359677655427061883796150409153950438628095217954583747065339531893209001167952543689093776850135845016864851324370501386774606920276727972469138747767780346637225089822964091971021770625043526569146397016637533146124067433458576852385594455219434017864769626545452606359434143279376658270821391896169302887577283116788785148269912163088538551372162268195883078487485874375485768749155987486459312324583200548328236551731727579355284440516580409543993886468385853285113734895326250206475999023900538519997786359192662808137181923903749129803347618398958670864424293937731552540735104718202689083694854836477288424026685766359612203815234353886923394934421902022128127846734122890681939600897499959921035206778698478081658031157132529143030527349954900920816454003751225356432194060728942125401689770309533402239707139135179287904087889614845976182230497042302432161436859074560378359682267888300576126918535243572008133412680331215497156437794169345483857941491503507321177470268644072109472791294738983622712801565697475375522175236392898765213063669842599530297872816337517129760239724604398513377393942419752179404143623282694194301896360366599112086399716644080355262031168766897437314978463977882768731288099991032747993928870104152968660682646078654456035053489801278993972171117563135452727975115945411118641323411872634186884876447835453275238225903665083877363346476403768161570937044093474695675660528828514128865288198478409889410420095199396131078457395894289449333213725745868671248285081529747859476469520882620995862805924607505039045359367686246850654433624075368837683802647475772573670838028192520141601562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,35] -70038574444327605551077340404927458821945694602436708402135426824366225715939817424748558116033307441245351694820691221366868005449217276595877898203949886971188927564156570245237815166037443835007476210724583487905690727086613363554861922205048872954981927881899218460442469075922578990646989015442003415976654167346125474952581648265130860074644429041573975834478326618033087335662567498931657450196244125455042145413061839421314433330064431082431031993582791758160231853525936458146641274763251795544799362117340036219214044654330328532150064376781623205752966624425627669424863178156048400711600703575703864222205308188806670782837206560791819213176945929300031256562657308318949333657800424633598279233000540691693152774590364460706383618612583491746505468122853343081457987635993637292999972930117981251619533822211644355827665737542744016581985947495440529696694866296296900099716174098081709807647938680578830713761764055998856715396965372535758105346065740138197899671287435844849095220687390355481569514337297375735749988631141635328171741646712842984386173722593663281098045398233413376032336127052446921914115157338443000515313289854845807035727544013151435725650130776538649056038779311661527297170466578209374847529106724414249813971741962669728827807378269684414642692172302406013800858544176741282037262852632444054700587360776892368126290915100437429599985414448472083226355143240521312974437834924129857551904092844471858016634975226282535943972455885037775101516651553636087969504928487100001939026462491790558375782454123066795893230850957451427718596323835174728425063481068275224577276833849772297699284270050787430016615448985917388206531068295209338726417275478192031118848101578694856962388057462864668668703018020189665708619773638637331717197164265645340962989924461093174154110537436369742372003361576911524352194697384767679130646850863194819582882300062747817396768860469966053017620494057657361237720623114068696797725495966827161886394000740051582816501004780627968208101499800137413834368654752245830196480311679497137096752050341708541003509085173074964039023391820386117823237416628739703947215272582450314469191148043677873770912868522629779828642679284597693033329005265912982542054760838293954817606303654498374518053783061662408702378097337949598237804751806056091568499585216836792237603284980606413362659276502996481389628726106247802105086996959926182171329855918884277343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,36] 31304452343218489403755042506055519819895827364342263018213029988533887515888945237860491646146450442386006198547389589695247830640326351216376771292630870067989531920397943950552558232140502201358852460469750572563351450477725029385095914803639614170913858269618256116371372833255246585089296938424273272878048138321638821078985664076320016101379748726807650033780996131459972703099498031535151146473653332700669201918962620939445840442809313273811993472974685803869870152836539874738302085610932319970076502653582656974397410008142488311310390363444138690007133247257830518731022858604633599318848951340782389148063889612748378972049358685839487839017011941772447362175960819665439334986636366086323199136160523767996534310801019477218142024197458342925444655910979493096334246496456859198118933258630651015734490497946337189411524732441045084551197149270920102895061560193988449093641126751490775617626511475757350909256602880079157949972805877034973726161478023855900103588392482573981441089515361880612305274759373282816306048161376474967486080016347872441555465381578025260516493853432331859869609328345816804298608170500141634067555932449401560859686974177299496112067001773290377659577248185053252305262741354600857966226366973410998930663123017138771852295925052033813056083758148388460206768254118354078554946591431168871964013821352579164301335285921967398201822092171326446858538000618168362114957764985185373247939866945671729123201118602267107652087951957048750069523954530140324428288064177710023181938348116407049025007239811942391848016606739778602315062936806166540884893214575188714219246534798567165781550378173750317073096674595447585430909768469039469910364694006026617067681534066293735933826692437459040475975619504555912138619211335740659329586202245727230460524556903109828692812934526387242535903882181030132123676151128089828994352005896156937028795454063662646981856725562815146012557305584941521020777591398640384942288961075763420176100603297559631869101753415473542025226594843532304444573248176572735279521198472640866317709893336179367769798458059859795400563586824233181463567930116400303727049719816700424159540174149924427488354499672311097503558822752883895338625714607637548536311180627548643470417074357002123960869934874478415299776053226671470166926555614579597768417007284782761511266427802590303574198764770042350423694791507691759637008882544151333604531828314065933227539062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,37] -14839140409726518342618908727816100750913630756812099421395907694677736655245682789977085372394860647642795668414496758176005625670578561443189018603757537802527445840013297119032119496000180512400417517272654767714959067983256384922719949241853089515424192636902461890392798437174966656117091647578482366175850569148442752252251985865004514893374320160322834996358280476762985910888923165186692957426308705504539648629100049737919147607647071101446469647087337054315112338994054412296595937954381411724695375981388889305805955521749262607834328428010950003091080151939356076351674829306429667617069243639825564293088190343524376674544075341448729056563466081961672633806075610591542125757432999164280347009265445744624385042323591998217194871386404903152810065957679291427001006530556093332386211003725837771814203423031844695800617406388256953760125968899444876734523614957359805596712798347722353129685512426283437632495367934776959614578867537384537242872113632610387702685115044909188204041244213256722972076378276869791308640959222362038639631263473431939085026671840539654680045294041364868905377385166397252869565525180799111991628806135363175772591507229570661345262602224264328847208079766707051241564121250919055113187531195417356675363620906876650581422470894932269720053245061946561137559624741815098689586021274460486247230043017424364658871923536576747544409954103375937706199334255781905728481747552381209496488389414054347902626914220075645906869463947116943409858184457313008485995600163720339182244228574786198873862073773177586672812184593318158220222182071204640154830115444053982288261766972652081200925346669090549621694631394283552384250413042013922348169371413633413788213833579350176758123022298742611046864635161585422569085143428289954822889920067835610412997221368448372294591245306134493844175985857896771576267872238270163057105298596606865711294970245921698837461751704353094509304699410792371294447534824511278907075637138344965613610486791550564543088912777296841016910899362198686203563593490463872069803537873931600942094272648907889695719536002850054677613953692979577323381779500271524109966723027048459922648795746388683830313526487515176249178741773836993342763357706537818191917554618903071464917885885643347305079719722517134923979803751409325533250789527363240435078036032260082006568580469282723218513837919233439368350531282302302467504062991054958331460511544719338417053222656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,38] 5851458796515204916601615298090236219536519775732906572943093200613670572557799667510936110212146898562751406797209746753444324625751397255851565517332017316894028193625934940301887521292878627318570297528768584722790491623981862225319541470778543624001757163015711269669562627226454361231387020400980486735979854666720758883173078830064127396453683016047994230954503500907264877895561158978691552579700988548369525869250417439101806116578986182021949581392803839270142682145786205055959637117974382453717005509527601653813830358895889131872733745438578220397652047409988507941204160624154414621382949755000280316481233274794800806588424313613774986492164801969538752621006210549269201549333673300237702750928221453766848854173152034613651856218974703580349878776107388167576383648200556534062819762654281111025579214450501734560858502747428853645383595530648719410503283736739374441534906425155909685509974201715168320280477157594753461923335898424792418422859510402647565644008975169893484967020283467516120562227847920682591921872426530951984420702403692622666161293752559963352762367085101255591474897028638454104997997617162102358907493310943791746197030172511416123425455496198334971514981533135955408120004011541221996651171435887094620726130249213186532721664312828126282416922813308028512945929129787823955527056639960051667570276079657924987325919813918767441143555423044196739071028718555460416753725105356961172515624583869281620377065129651658875623816903211060271859895498954675396591993307040873413522663602348668599510154078689633596105031148707916328565191649350460480241559559206537034818509042520529513124292819205255963486919158570459569778012221560129478611017154199699268185126137858747388098393551697945783418119069992244446377629602015761167038974884130405958040780950997381879415843240619946343951161006800038241153361911583695384696585289184818819948552036001049771882346170450720371535572338352506449464692489392261036728034952566614120552289936581107955244561185348110935895898107400906037281715789573479530943747958588113141199780648080897662072289932988875166966810209549567902152656060633836071662105972516184575502836106764776661253799599884269722188608298602949849240296357830818272112062504205951077942731894135222628250726906351758930835181819588183005979309763513421006546563708531391443758635640389671969760935951002378471628399058771889976471748657073715382814782515197293832898139953613281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,39] -1417453936187862126118721709997936600608782897759153792130685613085978360122005046879855064072676086319042823562994310459412067497863469486317744833741503871521518067448658114938962273944656696613923646033408124044515752405834380914002418754934821569227473610964689543580532984544712068044471104480078549307150278227466082461711269075484621921610623633182591310951857131775707782073740099072500763591830617565167922464698170177408370830884816799037653552155299566379509761302971088501186609370946062339919930771761110374768267046621934107583563937655507371428746594946047684831454413544879105544451744758910880804380731724209717642518339007942509700884333418158294871592306336940929123472039039822679970845441197596752046986894795901067342064553083546551439982272322603292536284107300400276482678366871025317416601145269536335009352350723514938977004818669569711347138744177301689074496169118074464626312126975483087580375504254627557940534719132164588682116692078154721880403500725692585011320586030005227890788516609430036553512899044876658146484709365125895879322980474073748396432529613154589626624250243056850339596922547994599569587199794244619016138074458666336097366073575005082609528644070705515351783708751486026413207619353885938832516057810932312105595884063974203546370438838558404372944684512053928623956106872852326714320728531908353961621115620941016915618756111718231578731033421829708265433640716753836765446560855076992362508226618093896522531226216634931610888445813466640093373102166390731445634142048119185097723000120096639272827381234216924909402221184515646362851453486704379889350210918983623532008258480423390594410690518405522477101336834432629234317056457918582629136468750332842161368601289523797177074959425224428215854199162420661672862266611391612410318007883867450886653881196348907435588336841487907798369849643474349336159153059444288390645804682120290481274539040444097005028069548627925375497459830237531650640891980024761480538660018818668574288214269246609616555128761269981274966589509876659211838567015024429508808067688709538149160263719792733303050619577399983331454064232619351500994121959303658365709190225291621452458016632395927558822088285383571758531799410466732053657213180184357432616678821825555247741945804086901474063331133404802173945646135323332606713397856166736661186710192799973845591689587758618015288509571025180144122077568093339642457673122066807991359382867813110351562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,40] -140443500730124205543530363003025376746738496565631898978589627933778309436294630838547207129150122050491331688874862235458316702025057645386518827573709203673367548246848858478404513674044627444335753287065188377465239517701448724498475277781745899965766648519518749367210720364564224477665849489427093134482137331433927312938257974390405127486970499905236936133853962375153246088317692076074103317566655672124181820335827457413405865168515050138602507884557092636507610114305976249305351662948542106203227903507326728950329283517910842597568734629009398065227837314374512573688699502121546789339427486550529095993731669800971433466024191863911381590152814192403393370398571611776698401412570819128124304267384010521726600448665420072381661067560291282308180562993972700445367718004370877640066207285982056642662725725549214077978799482661396275508436871935183760884763602654170496159957529584410684055291152291840460576009966652244511685402389663690602883286168491269253530606551259352018840534753904083967536408395650575636399819637928459449796385338414574884672440978545343567506232222160663670699452946622973648827675356761431596029464667507766949889820600714971403499628865294371305990146027323739295241382696965736259647252999318694891879256613432560772407805221068480804967796657739693416829127066673627109230396414659754249710322880270137274617489380425335111994277091761582938818264917656777109750639100075842753707137867840493325985061772225898374220236168895273884235277435709912434652043253353449922503311912362722137413482381476908850875633236475475496832705359281401269045952997766360342757622539523498374327781988846775207985608279250644181834852500383701368498200763299835966413932122693538576608647783300837016855118971981878048182593763278091943332284305094797943487845515972357719777807357373208138813863455156653500284647376288118506374484886933595143339611719623677193390554688572377812388595863582792741315095612672514870965081578851307814304586330320112435610427527318444901237207936218417607514238708542743879850726279277799217091103874405092726585787120228692923957609927328828808417925664711177001585320550118711497480587743726535710240696388427374368834419103206540786791762581713451436344463237763056380867675263208737409720690001577876128185914794949056847481065083083182885454185060291148955821113684222756329543787952909169647149336138071588395613341661038132385718943395680469166109105572104454040527343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,41] 369032712763412464856049108852761015029396554065788977429387427025748656386920981473594741451473099992487648963297851308950358382484423639821438539721796731784782654935758423714294486199406022006640207041072711774491262186515520502835962359126117556021484141184296624197385670521994900354089330532458976240846837608481016797290393618376122323027342791258180003002442188855325779037351705770125123489359621269790106883508705219103419106288656320525243742860914466621733021193890715978611351878487963067444552174399187261893380444250101515575967258593158653602588435833382294871651068504350502336656446469154526959641011405508163172280674389030548924503718102362031110672349892105153013779545797216596321454234454367925265260428420991993795413302922928712818268080958994045721706665180785201502369753202234657312578328386212156048485835828721912844798947774896427360980456049033700929044731103529187615563467243778103252026871283437318973497247281995662924909364754836540055912723874478688165308838622252767791808968306827622079955874227513381282791818544042051755740939561082035891121683137521368645669693537893730426736399316887478738615431914929004040300879509865255989075705927243470560652344498003075156885551516640862606673142843947896326885670944214891042041010993170014281795781099379049595450276478252697469410518556510879782095796365387810971480804515605875716727182208257678654027349183475861466319731066406393242859615821928178033989493102483149497911211226103804461499994407098270607652580507584221813245122414505411028085776542973760257818712366502898422807988104869637309280195922888694572963733658279164544442181017868540768477784343528397393291670163230379865245147571965435383748698444975625225078626720489384299580149998646461925203438747221572689760725780032185495334766900656665427260461422253808251540514556836002332501996243966407816287324832506161025512683717111257305576464555838020786182511994549293892533337529440134077308748662490313219093861586422660211182946838173052084080792018952989810703967759458313922664380510032543058856014152251294699593573551927413876399463488651930000559402079713484921520758242125918107872529922293496519307448085558553296868223033693940232128659447403429797467077161779619731582705508772807256750882177527643753251473470602272292243456832055247734550610859535596492861985787676969225377605785088579303325716214505550658109029760573439200223191773708730778480457956902682781219482421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,42] -228858485618321342381614146255567663893262594906073403378019748113740707574112304911257755342486549187262018505273621787246030441831747523389422725899220743566627553038336675646913438722213433583231710751921985383191501899708037499768443080166916568918194795933175949755584788791173060968555141257247445588917389175698984587460475831424099919628308951864556558629374328795974590846601127092020223394063721393529341223867322604301140782858099850257515960348613392765338867207604853104067769575312445542828671246492311985419234379404382352058892915420461555592095918332925131054453646158732338685070630983453790610104236013898550033651316312205477872169419500396118818834603108764218033181824961605590212592663302060165381904954263729660460208134561756614015886035986388849350957544175073558903586141621855231154419664433576828152153837308179103944918681961147694329659149079309605908670393868103203693315841547253807440133575376780093071614593511941682126045226209438455217588731936632811834397606882119294283720875181337317330626309751947173701467689403955597320579687252816467053465863731448985723089147573693996717392545576737395185812002700530802642718559634354297220333805124080140398302343694688843407427940537490561519400914862577474895145671086460186148973742887936360269812054136303325203069035699347199325010471344046466239135026111769000311350937625219129540044127951856113452676822867312723149708289208465304336611960172748804902177285852612527392013389350290336074260368155383692937488762915230572836515859726498540814142108223397636827578685161081428849580485612923913496179696106606940631378877981987420937716800491567170172759925707472879316036644594839480029596237434674544493683234406551597924168668849193585306450431557699515899916317088542582205249606389207468850310091850379276854878605589058839431548307429792163132932403489534190329539570385116222007813198947989220959775457473063830309048585015280190195467325699422026847046413825017717989887847431956170828356569079722028339274086798454323823403136419108037831130638889262202964381892457305309313217068915487967437599338768869534654262168098205721752021544659513805383215847230792947451658419275078497231923004623229366603567831885209496039883392432159091019197705961011901773537179320396886828219013968594443644398856658289954725188456162892840954110328426906519689929213672006621766890674491063139403049935961998295693472901624423727212631618499472097028046846389770507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,43] 93225027379357638097885331190124553169055061219102144100150605841834026601815868882951284684517768359521837800159375214872816737077428783958689224034425419199503745219342042923968429459137530886758636529384827253174234742458709894163488311783647318890947039330182260033131575198605345194568287331766243492569401402085979141373270735049714490903029307186788518490519762802481260464117738569362314100990124862514350419510986448886170754011892347305304213360091238750809199281154043850531001584833450073071512838498189775067606882934163335021135780826103759221943616650681696160865535498457894950782588350116386624771161829056539172425423963450728281509187202651010474920427928059768990332685410680091253278334804372788655036292887701457798714262510928748620284055275547385088546279224914102925202015840486808829686942322467198553641273783239802631014044819407990686040304496231005793686085733282838451120744828785825563568635201648403163773593942457510169739121314863693840438291390176677059247524169005549115307601195958971550094257832364266210370173107165032114505925077599842480548604756908354199506055278037980089813975496726525311775290303202688058068279454367987756073230087643133560141550383853009540489823855163015780649835431712264474583974516035673178788899034593948567722375141977522432520283279664480859208790731838228442253095834702829390864706558224515436592812094628963558647051585592163914431360765800321070888612094072205172179538654433154521209085116211936638211071097759029652904203571436375608231580694816237075153612075192706202195790684796005434627893276837622293365252215472126031851775174840013887250798759523627986092742865011766623410265115280080102507438469931998716263013032209203622889746421928577136709259447294477640226706190908938853238888653593615509647131425729778908017075425724641351939041386621627198025568720248982957999871538882390108542274931605032611785218251852906457338513827943900876165080561576438256138580100350468038547900164550338524811184326189087652562236339397037859979501342368790861372980869775425470779583789438432361637997214419759483423475272247333721836491661551362344338651733369589386660507937408904519860456997970372671657165336809607604442698331292823025244206019351457041464699709391575439588957925415243904822347226841805219292459420272207803906072287354852353227861725148063120722676370327663078843599020687946589169074031186662585612981529134432557778811023752041364787146449089050292968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,44] -26907052445772374730498714054855777787911675214412921490502521656944315286249341653171458196206306674620111090420269689541852542833569482740885617575462565216070471838451013222645978683795629647537946264072217891939502492556139203546837680397434362315237807446886054760827770962092597839533707304465067738920903864783858730724070678299580760186390955571125941824901898124215758899492406517386014649181334653835959049820777658588251939846949698254797027532562709023604400059352810438810867035453697746654797175403738379707242312486561977023724879568009954269187319989871205422086010670727976117823487253986474209126374338595392471814230086939459934859923218676576783460414187027878048780883762720373962251222539321524569266313960370615241920823696804780115901904545970934107421795449442851282997138466563702572282201054331252496497692352271007405636404066699455740286617569389204616506121651702215338963824389454498447196995764789253999786280421869404357213390881464177276658752622310299361903560558868022089477116161727266079235779081786041681294466063626519546126735828540485748911598760922412137945576970683490631999994934839545768126767495078334549774842283616945239720102751299146686444683438324934272476998638620448837604871350459993366343518562708755549428780295947157133844236580429046368462727298334120458179312595217091892472737707153366791495949853582416709052903521197487547909792934780878715252002842219933643628810789010994285352199869860513614700785804291373473996344540662847071756846277497362660217397907409090907568394142582489987852741114284500885239922592139924140463009488856810345913948079543656687001115261462967532998222993025123358340407516347648621503559161526643338638206166522367615334445418178673863766274684115646068315084041667000125485081298995603454698680166083106743962984838384439825088169452334207436539225781390513187374515471534825008009744667587386236231517904544193067821971841657229072556179712458616662958882517985307667512328856398787947182238500620376531962193494024872357678646070577992108424582971611960810410937122841128535694792901144537189405192932968472193148006915038818843815321226317287636036329968554986650810217566516288587550711259162366950301949732828350305762133140696686147829817266292781053293869649651886618389442877249237441116475870560896336411335342022674068464218849118948159344396949431947684786639421614226089124730472537607251853528619759041143257461553561782352517184335738420486450195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,45] 4774985818293597666699845658671325191195710685737130581624629568534148310677377317741479831411812063331829236453169162184300587327941592176313965329951999691370609810719884963424072682728439932344117142338254048837340877024186295982991097272519998682813443295082140876811772693017881473322881414120042456502472503611283682457388351855369234158148679262336965186441345464887399041390187508515039964597591802664933569796932246820671545333123728379670612239949201488295916544232766401903783339076674876056113647955173274624359299498747925112144268443847870327820646715934408100050312240317969872316421690178872308913810378559611182978005242120519189802049454363401224109800796632874350066957695153607391688352609906736884354734203282033658503066599434359163937963297055362625072411744288352437809112488311634841222102149832831536209922036257890572693120230935386361415060853140400709656838586490251817068518632628198486414894795532495662747512010116680265147655797518718028816058508976984798805550591376997798089966316214169895634453070468097909585231065639970428891057184451594844324808600808412343971529061446770455394550564871996009161291532825280155452527249111166677106960520922784512792503771470831859262859296526858197468460403354960002113400290906843981331225156214143719182289625013382465536021504904755020401110938011686554653148028938675358772933305049545106922542905404411803791460333211447491029794927675084265769188171450871562595894319460773156232800979680784732437830765328234292244923811495535940026380990861006567098197091754258448347393327405507511754373480666427565616973792273014997996297152890560609211187678108703675114998138767011943518076123735224338131612258246169905583248520538904144088805999764287679479731218119258396476078064973325732366149675484090469496667343432421175235379659648353087262632391190830365124888898995593043317253606592691845425598442449967726903828776068795988283078639352935380865838400712227964254992832175357971322703506032375623101986811477781617730343809685439862142582731399063798558292594835842937541534521945971116827823263181897744247166948765925623936064903622900073325451052666355425857163133805384283131356418558583347001458336024063422854561815968153089489808591761745674130042029881347670748366635192880142391163704685861463911546163455027147364733922516872296307810428130933551410468131998086003802792791511076935851003908400961318592088197475941845305337550911528587960219738306477665901184082031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [70,46] 48652536703096767011998252436835647752151707062547210377974855966707658262811996172714459300048637522405238513588742978671735614297053071733611344428448298089569835107545519982818953459393064909280879259105708664255588919302891883412487214419461647040640129298693046160425661587181206490921689043143608482061629277996184539786730843217262190247499301824330679968372235169358277870224516833285297157044156699490581613476637242347711922505305579986767422509490449119043699714954556318554621660818325848742778917287863111700399803868040732509836425325224233609264861611790150907978351829637882216738493192975378090105092224382161468774908844756091906130581232492702117649872177175071600850914705756613965809970272787326075116870866703596362822275606183890810371599571500968200809203577525018353649739501609280083149523957294620310972066093613914141621199201560994772558858570961890320981698631377805381971032753533762205839169101929378974616673647425886337545087343872811055053015255308247607605090733997492221723746232809370110947538959013353709017412168789393821447640585500621286720182041196001763029592863575351641550692315097080917955914370003867639972654939205690284428741450379892786305502898710475924978951712597687825053940041238517186096400953936318791904210443256054687500760893738716762762839864616208018423847911405636799040895989984087763812066364394992208104934089921100109311805104868879212788217792502950682249761039164833497541486759907907932374481458731799685583435764785223585223310568441518612334950800801441582557319202832668937740343216044901685893968477873852141192757061533118328407028932379427305835168853818332194530673019606068058482849150043593050394322019347133336274681139071613587147970745518162547641452834388724810744882167696633835448666753482411356180535627595034939903602266309922567271891151504995957934216649678944895281838896627461579884407974027889337065474750487105887280232836493052682571127967794586555753918677425776906254183221893751514585267370196646184402313909874655668010615811798885404064253658034448342049746873732899789913571352385292813227656593812683317810560039337655735982894193950231259014050513640386374093237426555591824713547951661354786423025214364750713686065904377789754414600989878787359278332403101484932298621536313012046535065349012881166799370523375593875896115301626581848087801922192330429619063475570144520550448999484271371450212474961649325469986135427394313701654482429148629307746887207031250000000000000000000000000000000000000000000000000000000000000000000000000000 [70,47] -390963206228466239503100674096034363901618630366553359509290296417779487123445143699890216875514264786916207789366150427252327824919519838983092652777504033560176714749790094175795210928098160543848161006759035900612093309337887183611411843353023073505943676449017734811345317882264039593127197343850314897644487607237305473301643745260528646020268982608419447098459588977507613550498971537928994576173281154009469239357593238659713919038566333044515854726454105905978071146666836091487555073119524522940258091842812448927988098136433089602032750450277654168763768972945211848996986378579047872117079313797568148184316951977681516856423325063432534725934609599794121382134015832661272428230949053774282537169040769737901725565902138062348450607962985353505025122972254871615724656348375017792017147763813663132988869309342351676435573657484413934767100081970200843120149698566760843756500119002963688246648388804076894601138480426085203619893929534381031039482986909849522038590695065591839586001785912567220328825123543935136267633448822644573683191269495840526287594027912374826430389084817151172070215221221222099302576532651938658021326317414179414706777914459026918587241182481872628627213372138823627061037244018845852870457326214985756268882371840553930179616090872673075960784351389925481879225554880882343251246230976390940667676597614097569816732156790923449511943972264955512648224190182480854137521362194447049331604353428307200817755914722183022973907945358218674961671629199385940495524674584065079330360492073676729554377365528477446631935208942743796169828812713146285958079660572565184879406432602189383013339124185822800304611066421000473250218672247000834343273858220412340726951412561747513957296814272037088199758958648194451801346725325356906147502917806525458282350824365959787354845169339578772810352357606993738983090631469565651531987093128757579807915125051451568485574265520615412056431898293179691658335499572337912131559715469855024964661115156616736594751021811136562006839410720910809398183334510626616023974551956238105119686630642776547626109083771902172749334107644059082512684998710248958116479908227029354753668865700172831370341022776609340179395267928114488012450332828584123710902118759169404162606893586540749521173687819777628942217510803087670665927230772901580562689085292170407706885271387027739563433773606302593351586370294545393991319748798161892801415241515547463682183418275345281045485279491913388483226299285888671875000000000000000000000000000000000000000000000000000000000000000000000 [70,48] 164779747447906977537893110634179517086839100325542120318654159597617411462754064070402264967880628064801167749983640334904885945058171542350095709305008072816952159943582528301185575181057179016346951866587831038116776277782792668157634535747606559745399777318390816392610307555286031149430385821816984271910264441228546473279371956049821790781695006785589303336339156036949117000552383809741256678325632367065657950507242120645545858092727592573707548393992330152810060246219215981912982888642638396197632538409025770381522446314421752310432301356132616864736214445206891036730190981396264977931221206818713028123078347491296565183733744014966071703746741098431664412356721333178549978990909460490138750848387675411021629034888024026550370385076808311308644599923012596316906891617111611052014902939418619927937927789411357744474011065239519555298541429276589540780255756920197537832366996238200678535869722975134333299480868471423229562666919421304978123978478764985886447927599934244762805701099423799043086924009636288840495315020496830839029981337467299037216277399771066023724674733120914799156060108254130603484785558686606595066410975424161044978392048992852143329042111901678313933217192063232489092020707476922757930665419416766853103849234497986372935236311735204642508937738877601091935732193577156758705380851266634772067775403937591940289700003937144347202869165110613002727107389520762499585136379727306898787428741472224402541371075881428924686893232804345847761214939293763399552535532827471466230146362040891965003598385321900321176715807593424804424855031772709102305218149632970412993585471863831891607556354860810177798512145460488325889664922201849215298117204903571919335966739739410337676482988697104069108636290255699322771379593218569102715800513516644909273379177564207810576404842478663581722386714896816784081297579129311969819565599781104412301107367653586249460907337650817729562164755492966035033039710681764214814256627206746897391529248655287674767494967286987475378207717226510653567180823106925335719284930102829587407142913154432549196912977841146258049807431247082761041836655039422435230528897893706129645294423409957615339850159741160125005901007845774101922160322771086720595050027457450714427356160215253776963914534637278343324450273230138620392119863107943571942267172298017255369429366591070266077159998609621812074817392936177127313984421299775980706797432580691341546298887215960885508671263099955694997333921492099761962890625000000000000000000000000000000000000000000000000000000000000 [70,49] -44411815682584797109101300085984411999571242248660512861973366819965231016322627106553808105051056938183365655099254234649167316499431786620429198525571500424024655203615871458478799833164629831025710379841153186432732612886289009715971575268235943274110761292177992678499964996717701303927425649158497824412458972204403731235744819918978904659375630203319348475080679844565350154974806609681226334747388462195745315881458375279504391969024596979297773778440041222631469525030354362918057802172945497644270681537534796330920500773288172359240740157235857260850116584611963689273200915858293701495657963734853003520997358607960791047192425703612594445434763854345047978069886973889217768411907167446728089121778845342096439718464963871112928489562926688733361171597468315811548487994669682174617607105078289240406891968572046650840252866673859544286279489853878501963240391351477643108629274453281351553621230087797674217875189288693807229697692431915499898275914594878215476073629514433970523604416323352980737637707910114030605169335664086615691246158425419225546012921722397679615474699344805620823292098298649436598294882223973013850191268286648372885259588716189485420159500030333333208619165271305137925249994051337464507387340194576920082119365588850432637272870091317534482233177225905695644017644262439835087758046043059073096624028024808491111531491981601564277907575376601211108204567891221598829696405362768155628714880248117714815402068107248271530134129876688911842199096911928986986847147849012647594879038690300814237218149826340883029146750158977235986541073104841726609877319411718302255809441818069544629698447470949120464340470033618786379891791698313512665910077985952335698435800732687743600416192241633055445191729414147979412825564553038250558310599384831670307270181739224175697029305347772767980792171990384039900971200526648457413079537497209378208415862070125128123546728843273663731746651993286623677565374969058303302460148345452665317288281538459413725260730682462912519459629779735634843870380113759230179472960907019676687247987429413445155089642347850879307062368760660474024648834332710357388860500362311386086491538445922663152720883879473499184295959004483567972862744940682386743753994581549868093721830101637019454923169936155972733150722316940217312766688211412540517170208511073155933598864418039486126600119294351557971400167654307571889166530725343363438745737962683977063742755048844336849156889251988289402106602210551500320434570312500000000000000000000000000000000000000000000000000000 [70,50] 8915976609065106986451660977643907542159469535525907132476796116598646474347796661780754826754397176161744699014621098617229879827010142805503683438646573369288396417227765361577257890983023127785968063132643908625332281546414662705574277943422090618651011008566085757671702649617066630999768796795973259903177734003673041996868212724543233361134550767109365926809163632377866332186112026306813003330858410350402765379199021469107310486431425097277460922083415166911982898876589723388636730945152998690550245441539718537544265284387274688871423033048743485542777162933705328711588482401257908645059456377442623075538887996954103680841946895554842568828576538506636930935028450122139269376711849812201123117779831179179797371385253590817107499877672252446232073313732942715838779372309873620013358478278805167785830987450838644859260493406006506115350027023289223383343911159593047870632214611483928138809170762978306144160731704139331369378906490592787262799062391783142288510056789956359408612353644030291457477573278942283292454252181832499872724397736483541678932043174576137799377841673236040298323587886646671181832382089665670975099501324263035448720213977253609270175685097639857627535645937824888906059989478396216292475172341610664661398818166009665839917877070281362943544944569067578260718586229099950728440563140830343324486655049910707185686787185729222553349164310377472757388488804146353699987362193461461496557721091238884428328147858133497496222419324324070889821555005840281684623674012646776879019973500325258662188398601240140908872064592510782591204363720963875037796737799856754149119727917819805371722714323008082025060471293480487516388104035094828587921531057907914783298251376222228265922318040726247740902504079007532800875962542408010932413577308674042373410263525131405693007215462321487589196984123139418947413804247866241145563056039480525156601563563341027468890678542466564834230966938110663245951198970797546388858165807248992630396489517802809021816135767930318242191847168382180972035264976430225850734254076716564714948545803082503431829261534855335171757800632173954928952440550009374723718832383126881168523755271536393809807604083482239096100957174319668672759627340607574309045546474099784005590755834290760730384042620206247587647993312894483309344484910484762619091445234365753661335215498936705508326037145273955776447193137141475498580164273962819598737257870984909442166436659612846026202300600039824668430199494650878477841615676879882812500000000000000000000000000000000000000000 [70,51] -1383980525890676372212076246484447861365787312953357780208687659668734685494418296574029598533451976706180674029044585303561213930333475043961783760126752231276844983747675882488710610486700211523238348041344494167822259697554179985099928090538517079933099194630422448786664909728446658903594068937683383657121596699009843377770811989065535591804028486049887499610550837491143284649567542596334590822227851005947702558954559083525807829381599474392864226266498135278235889744028794314768906590030498894883196501324056113831946747931202369656150110294774431702978317507578131266283062695850534261895506219850807380175019764373084335057293846264764701611825739854843757533632187365762189290341199612776069878883845708082033181350581977418394441062056786335268058926002357974180266205615695367306806514141826902327874403643827461740833517241795071495585387486216996312801388143642324964794500209181423586713431604870086034945520435085764634444907582441610297936784463882574892559292375505481098574629287043628860642542349309727014166589307650708121502487326707977690444529068470506189138815040932735280139572740951378260983216828669347739848212165088621244895572095611353507906768180107411979881504959957912451501391895916219717435268684949083535803542831154660724309468887318174944088972532662158835943946597130613432064330201103872242920093804302003203207610635863755338113604247726128346708041918201062346783217463263562900373044655268253280764465360673178324565420399517286206319498236792020009950242384569553711741661625292957385059860030354125561937305130221040853545417998411251300677068820658093986086919288845083467821228365929268391929164446512109584629036623038809103625531299590602190431374688508880512240422542059368132457690839019843181835153244454701977186419192912997943555834863196405138977322210480433005079475909548272469334456966649294956574933729642042351864650117031171170104344181213873969026803704615080805147701029021854507434586539223738401200877392406067515242257093025408099096529953236626126684876288383242785672028682188476442688672767191225194270897233379480677599788423867859455160655134990450077993120541984583937084515817749271243664243469735436429729128075551848548371759174365233545332959537416068688823935333459573145516567727206225659675842621307940349217337236411584601531395963722608038851018585474562404023498635196373588740564905974358562182813299803575219524118552429492530903913730333159411933669110760495744513742799597366683883592486381530761718750000000000000000000000000000000000 [70,52] 169228342876478997868910331227062539828620120780486523927792716623831695649490349565201970327852153138380675141049193911671591041149647051239171134436581676528928193482941582386039068047649942767195149353706771804580001157168033140343791870359544171958875619655008908669876142867088242308048598981457394291246580525440414703331334393702062010166406843513249220882211392757685315251030671821586294010600814461182685422094959281157657268182988434059329566206767938549592855380394716643533736123139838903583616726489063372285104833219711925550124893722298812966478473559182521691531397647237923884315801679133027690023323215818993625447584964624384147585830859845995068309859051825054581263594892425684235554299706695072574151200667796818170619666927844247860016961547266490660523826732198732845010934137382094269622061034790171529313410848408197795501951180036619590338381014634540226316416000355756518910882329651137447975770344933616253340415801395671654404370413787582554064911928306156714582638773476080411348344812518433996732455943554618944630520739936460016741819933270984875165557766684239842094272379372649199947440476098199852600450725014164414964172498298860891470213808873165534939324398221231350860214470807161331053935082470195858500887779830880462059655076021796492437313043354513168192610321637085371063485761933302198266874561804249888633117161378306586913315269408419666435217153974869861062178160127785119185226596219829031303232358155528886620490048852776909870529069822755952170844783293978356064779293922001813404755428729431343110406247027812598582670332064531886305653281722194418154048491801210525325971639484428292644033635018245667956024260456770732657828729374631426550044137924704364043661518925964205677932876526333461535942088176024131236529089888533583559865881258834662796310473185193346731713576731984807633062466276111479440762561463559104580243529346141387969598455167979591480316331915149704913333640267362450034781428227916176370456437764520222647184451953517518728887253397756813816703975151517440223265345378084140059801276465310879603718617631840121577956701477732570462351295965862864121701436534088809925900512533409488119635261632757839266060864770741601240391173302708777915823089716759539798133024811519059392569133356801995797944795797620279973002481867870952063374632032931123355677549752775738627885154126089840183274832239353324394116912054143813551063311375021695113970571602338871394783711402129136515837953824714645634230691939592361450195312500000000000000000000000000 [70,53] -16675253237612747636753641518405340347819888926583543295697848836151780689761698906559374448462988341993542314140340437845415602343054821789352225995322680005749658537643447207886132012302536969305934114272589582147273321156695834577207919905143474880740895049396315044515008710116549979819344071729683089637610188390511735749173123077627380302289450828860997100781612326987744407976543190127674036394530592646085881331222191111258358283195620802108288138973983713592297302469560445261681553343563389129438606097776088853044481424729926249555987797136934462217470327212272070048146553887726868766664152011302067997002316996010474590195237587109422883189797748230639307101648224398721386654521492076003095077621288086291211798374723944795769892245072648750190369616263677980180137085490048831891994120075299029984524114896036274179004783698678526669586800062709188037191707984865109762587839108423773182092912404879126564449250659618702854471534820869622997881609476579156250492935286012242973824633741859958222760973463969910598919675784342697982240122308914458766709194616059924784046032058783461430639045675707947651666519225007927852928536625876261723111130062625471520885102454584029457968957295742057780675107797246954534001872537252703702362216437979496416280060718318101737993387633334649519748602346872919622141858406135505589184657590366379747229326445227164171122670024992583225108221929220883649264362853462725498042495354843915841323295871682113023186324620999508709938403373828693788893030638280532424129609120455717494697054537231306227963300463630071479429607822775070701793802222645006069314552181118284900479280321586689843952098101030373425624353912322346468939631265123084445797931470386697206288880663112339510256114694349277090601264455175566002554400244943143401110534188220706669448258466305760787458832829769745151232008767873998543741237742564619130770635661471680998802404730064330752053168703534777453128580649159213854731046933676626906751337998328642519735057274932074321184521932463691448683311253475732973258643847100734385916141401894600392678711670538296189316189559909524787347336156089982116096929857134389987768482391802161519815013156496857448580704546618510655723951974633645810546763717949392708427362705390641852435327821157421297140648878904082987966218737091511562866660104368799395088167879460601106429609654275054325385197682115768229994597832448286535488057232489862955729450976404399844924602098877756084055164545465466119367192732170224189758300781250000000000000000000 [70,54] 1424286704310639063043692423137329051873965941950863195008289937675721027909306942290505691970733813356533939106901880011737280671823151326810552955570117072998161619273509447165665128263628764178077513844226309123848079378711770463003997454904526027973896941123042689626217205609090456466807746344701933321068250335569717736596014432077063787393995803824617306651508976485831828072517839217636519994218466152476623330997858936156311223733929796555526545674891366666392829333190927419251719617114765136602143013096033055724640201704110746262747096687703939106484004538654859411576151453531550125144919160206207192626213125177717307614969820656488122796270904022773444312613888847371270403856781724770381663501244934154772349374676377167250235887759090761099280344194354692283333681866969239277891142636901388761602338501342249052334754562208277860534651051796695664521553773812422836067322348229760841821547384561843649435673812590698913779201304302459318437990981723964130542002955041080012712784028439788584881265809628213685498889394916912263142724855254446790254588984304116890284280774697874052717642084502539551556673446341832522085778810515492948953587122655610199756181422729159560556014376264749278117150465800866526681559575884647006859542892741208848171941103778610496322127835603303242026843230956528121597216565356618858179261819784387534205552945445015158304225379439407566953576459750179892808612534122887339125174213547217667356284521767650984170372287052727738949395359811468083647584290994742996838275419462300680641131697099540391437979042064046291545284789523664630694763624931441471563897956439654154200051621169047327995240898878368571084910373570456371288093414756025889650830363871174624620210638251548525863084694765214131321099021784279114148810427155888378087888848278655051761737758947699515029635139511955085015679682286740192088639706969966761882040833267472155170098315548533463600683783891217506163085318419218633811469987254595463343336529056705515344479747780578189340550065841624962606447533227364097444516466494489829865718603896152054823284426280739364412634366451906233664348620759362985810755757290172214367830624974164285179166231902530176466464655787244633468707081804263558314836104543668865575720470213539367785860614026188201710737652385850438706019194229596745388094629686686122137991156627996380651761631750943481319952076984159378621461673877663227801091704437339744329076121792858196721746906784124825543197384982233022476805217593209818005561828613281250000000000 [70,55] -128114909012342172034811821067086061106554285942455699598639009401055102116639952886369169129661320151793811274175918255363476665606259926266216702435563343270284364087347466430683673866298579056540962691290205390490655449451245429297121425669548746724675926186204853276619065817383379262531308061565247954405949381501417750026103095785706035371650430479904391027013041839269355544517726409361538277480617391366320660816404419669325996962083666678162169842367019438782938440449466847310224515858230358550486285648236281530365180723592076054049200889908938408002436081884718355516796433415559653923343434367413758397902196785999065552446096919158326214068504159029741597074150137841641418550300953246188945205644130469039579496739980631256515901461558920943345465046964422863505713689850950952955889239918315920649451717337179379087330147949075699934839343251200032632574945804516660295512790646854530462667315048609041157382092270199424135713752205827907689474535495943824702622949898076495614256201854629554752679778989129908931553913525229764057236231538458280219352568452459801464433395893765068816029233044206359174247969508564602335100447783063354662041447323191639428611506860884906604738611785248186282868410112242455693879704510422685511197853353193272836373235296563227905365290682335933759023369454605896547040659305832334637605551894881998052646679296259476257343810399723170485850569235073667178510232830822309736307681740212600471608863691238717137758362246943656016415639768142970504208233618401613219147618041839474693779422120391510390656096779827338181690739135319486137572854492406147270273212867732286143524312650021554980315819111671730907267224683553211833015506767147826019787154079214599330937263524082406420218131997948974853800614794562442362255960922370985427375100445581910054870193401255699881111299371758024108522837365746152880941777143004272305779226062431119619265038824800159666177867299511333019255646653265112730940350686604327526956455881259462856214902379012304286536926883259545846611854679781098049949081752411257256469003734416409646189345425606388083847564910131488850657298776233205157268596051327194955340140934369877910759819942515510089462837330371894185980785469450988758320982849490838530318739877426315652484021218888050977022074618486091219582282882434978120572737967736922464115746439213293975865080667935424890222940646136201961883004118226467669620137580297255391697685355293444497697840594821261214221010249080141829569612355044228024780750274658203125000 [70,56] 10226496449247762571605898874787504714031809214282391716840209484897395715515610714758719953491474343866966272886417239535409898753515852637750913053702761424809475482278563540411225323936719301257179492621290927591614533592242736296652405277837407596699202581754277321428892847908486375649822533691005789921522564895166922498063322513488355887421447234816572346409597037115887804211735972425216389714786264581968797803441892583781151598717841909324621004350565193359577322403173137344320991023523703800067224626906927940467524905927319001383956789195358123493576169954535859425761425679738397523665253078496299133846001722036664628152584926488776123099797353275087132909609110839586271276975319472661508893677584108728042023234656113165710585160396932787434098261523931400936997224038841398500134036146384274764059951405834522213465111968541916211623232683992546684343283834696376858005944547657283933688368360227920426140736256014211890663880131140932878421045010066285793646698189341189990355914569895204233402373527596188447687495855542734544193764990271440934647298113284336517342477159058229132371681756051562960809927444683521176234662893659197286654983202174466861105480925940775513504881810042821268297538803177256292061636036133529557768304437628171995282779481653284631400897055652148715448269786312373673141311391049889397584807277213096331938664192202818273448523004221303544064911577245736000551529043299127235159585005399220412368192740775267524824274417408805772297181255971210676152327778926324347664563786808663789543695668346487454995680615075270258428187637914679125248211975375888431025212783889277960741401251078884793789191609587061061456910354795045442104922190802382650595115570436893697982488798319226395331709486969725393570988411645340323054842723605283658707273597287202727912949630184391253108327317807886143908872944299409438203622955419911493894764992029457622138843008830663548239473553831542753455533009768489779825878042753838940218725187805917708095566797575944163624977632063993474400298873872219150733379416515192617402974580105103062660677260514227678980735075167979191087427043214638835788752788051811014361675565957991069527087957129857472543753452167905428480156083563859906694443044913295151218364377171009569882654509366531428714187618295792704003523985979217895585053371880641084965997182973125828793668869353435022004710865688414048023680132948562583915066962017016504414394494872430422593294267237400428523480099690656786037834535818547010421752929687500000 [70,57] -74543612479605364819180360905910368503632205587967694886826710380243383682255650763582532191714205539821253865283040206904576086984223638663653187282739880642478509686250544027017249598173213122420684273334380769895295819729657374012713198023118308159847339969657930922873898297204045393160682715113894142058992939653318855424355100851272690811593133211147372812674117996637228968244515839421338931058043816878041399231176539828242881209736990165671396867960106516098676923589387123828324645803781773286242453218534479880885233427857160952311253030386063757382393158323631726932979123162405664964119347419261808383131816633398222233892222909123884293463875653480799549599979847987721840166118926059348737646648111851369164540813887922809634153362437579721321426308528714358240689144409327553768227829500142408475300021449620610510593700116365343073090838007464072551169061847853302138041224785734829627395019397067707831418107618570858693598305218058997582928851382740765552795297933196016072637163003356841814207486811301636501773632127331955988652598723006540174673581296715540742687494058832919540262211115721321631865309488639602045661641964439119510048903701429847174157711914268927915660208114485328079214477591293474241155000630014161321154482890282210518593700603127972748130092194369124340982863674431125118693699653189535206285825857266705844148433569411448312412796680383669191565359510111666567136263373414709939609393554128756191917882846862837131196645435393433673557743744863377171314751889531092115868667767720022145880471699960533654517005793610234384304112024012957643506834506058791505820307553608629872677040771544176540660312626235615656883441233098224003533040489880944287494940718929753733582452527005648285646929221866223335186503805709013986336519239790053792053001848125961643013420995299446316675859056025218608633440720079482365233370874341240587756599219440880838325523154342434114905396825725002117788844461559405644540732924868186633965136027956878897163041112718165028468830061230710578579360705990811605744657005748775053076600457690514992060585218057065943215944844118326687878871104333037854066863501205009619620332231822232962995972452832044986028078635732016364555179502024740755258682881089809874938484762837928359454347326924947606599115998062365404226825840321736288148434908131724081019252748505649468350328906671137644157864914737743787219590528665874111739031003762082827885094350823112901916840654967636715618525128368432319803105201572179794311523437500 [70,58] -67746353296362678639262697353152407146856506502730035188433853702014126268227197065241534147301556007218274051955428210822972220384239715162669716432647086088799430525556741607048232470796309483816412252559547775987416282622015109697688262341502500170165811517213160177107167285856990884605585631198943751126700431626870248964824743312453648712778398110784093964182740243305191756013126478596773264137886148885259551598007692584989429496830908454520661637800445503407311099310009153928601574840455886280196788151374101688536615830329475020228880490113708243627095477840376230005227017952358818307220565728503664502579166712182599073203916126418060582373014538611391516134982329126290668417591942046382354137473740425035055756626942216572539477637769398126376756021268568290121165323142635673889511686342060700548067130015734483955085454838326602178422171089038567870765189925111150279525093538415109299145580799378239268929878036587431676504017567079151858372290697099276354172208491017907319101126256805370832216394197164752905636501696840689151773193310336699975696526321912381003897728214618904620627544574038544693520492973810849392118152123351634515009185725141867003693824306139679697560351157588160359742578327248730487804135618011571193092957534558459334270152042847081292008344222643939814675014723769362670230132928984763411922184405414293536506971917236145765899344702687776700765810793911796715826241658725239655996969425078299958307792941975193138690207975386046547177218978080156442815594426602858155687258421994843172240017539974013985489171540703882306469262361182419448981922196694468194419202777521767797775781955874738629414188225649217548140751407962771715231076846113727248492906939059087862896787053632819537260187310352436428994789245599260598018542564140348314489240355944849913514735254799933414274226116620222112531838808267533721643588229807286129652658840973420104711206734808690544689735967405951713242343087503784863658023418334716627812946202925034554426451258109875033089560606711926057038416198247188695615732631986834114773690864313755193529913861448676671105278215935451822389663724165351092851510238591135924268132667588224297839336329806851274992457568910830781062966572759584126163323506843528070547734190099044057524528004239714937116258044281819956708698942160819885901463408979265417886972174028783434630613286832619881141541711026117978165115855143921930164974518308986791337170505789821144710304423668147653404825181411297307931818068027496337890625000 [70,59] -2998438275998813058192372005384200153449388576069458347130091498830435378150612256614618703445932918157992116029079585724206125295189152382717562729402241490566915711850264100727005666809471068568842559266405986006712778158636755717866149281159458602101267652630120205303075626164345732583463702068824430537442384151061857877214873092854017848678108943821447918065810390985764789728631697030993146831977795024923493286913311422825455710699488245306965753504245719201252834450509991141115419760179973873231407853451752874172054259170487072735868520393315227986765898289247014966211079154260038322612764621850940276286775520152126203414631335035919750063975649788542556962443179909086795092627509044211730180189351848860582541543692690905645650116493906524067641566162105897845452429131423670647380109309738227909435972553349737034687453888405468251505878795658065648949012236892082418927839991127465113697327665701290303484268093891767157484274763233368493749843544088288174323774861839594820960318216002412602410901054978924089605685040511351773415635140953677066674181018891518126018308831833492630408246643380595029431048845089886584794863680523191458035579297316525173955223282967828593676680575254620927181391955278301104435349397842236559449127021228205767560261642811413916771165419770448121295513605048762663976302927894218971826352409699189715524484023415153771167451935592702499748419822047626690765007406373344706246777627258885869590518057846737460894132785128243693062359272069560769807847504829330581488539860214554335378501020194432766301420978696793380129542780545526166885865800683870145887623300033177040993554630588853576885128423047786273660446648929911992325987476669102542982431304915690607180117199460929035025720190991815586824099603145068475715851307385669170538132709587619271125396110191166524580243775916270264843863108706495193713105834369396502256176479129937600055732633846316910018659002363921427518612487530753743264418775354285141928182566866992403866471148522372263105018556788279826251968399235869874728956791356706274903302790708128836523793427904974313888146756163051039716786424942667019766231052469568873081993056418697647041318832231105199603928963106412638411563689653203393462786325707574042526759396609981586139576042784326081775800373782175935385938117730893882305810278452535296717114077766184896665514439201825082796086941838943171782073545369057911222264252920246725555787764114340851840977895904558070405698799731908366084098815917968750000000 [70,60] 2534198002443455315818427738041722784218394571766680635508926259173664688471912058008838795434818947077667269733184559802025534584721922040522953386167961558871031642711471734062983535481163726903179135506276767238567365342044747774934684747846920048659774559484784728722590341402691556333719780457751313483672999225428809926339925542071747104631310291963885427787909850546389819764607316901174864422010400024766267982581174659323435934824967693714044215990148937136663709422863971737688858972876266538748209694335076364528329657798265804022903907832041225848250938043253401114744158490780243577406262352494214492423923020823046859253838269534188716393313466488712450150240434006569713451929115915025322102243517319112021695141217800028561652477661862576815528565780584489277644915269681990197856691250016847982009837927928778860688514583329555397095452044980784346884367763028534631357046258571160901126424098821613890621409611280453990628778126954761261161101043942255349415068385031076100102013816286103429839407447048267461614053451732131285972313757612376204393599822945187900113287325513779060502808790722567484113722612865038445612526612077604687011021337672003557279793578870475876371664598167063460607964928310452464139183324948092326071676987810907660631934843088305415626405722930796863098909812408178060529632665785194545890267170997590082034562028835739810216660871834212298597490494116164723975010002930938383056451557784542933389238591298249703943815905538186572621509973457276062400857525254429016778406503754673866426798127964650248818953115671400188923317297248602655017308167054667763874385800134170656492009209037723949945754739848395141007815073458655375290637223447772601274494878797518425580103045663344860625437845015215591154353969400099831242102937049891270109585638903169547429107749998332249167082820452031665779647497686489089642097260685566381463417429417583857697105735757713469568808690042138075173092761142686739144291553466527997686720880328080863575715177850382381869598064000357085358512306340556877235438513981426794117531874710553032196699814554320529103485879561162821169196517299894012235391321466201583287352845608847075457714143996090907470557175291890858735889665824599835877300389101608434752496783867453176978708686399517026491612059238463623157963263718858571925007294234860875636651299631026614866421013855269408883935624055846911080046167374928525347023158192300864176516514521740237083503025821221155133855518215568736195564270019531250000 [70,61] -319953264164425680849510744160388941255898872043375113501915364620159468620247272414909073144600579100055369819784705116827051032955092841340959740710747370444378338916482032740204586223980081763833855311529516175546209143214459959166852565572552816255635911220463368096002993406538719305023329453026535700266759615710728803708623158739387779786325458891623193317448152272689014264977443953927922659451728759191462770318140028243390471656374788814395559832968625669143335812388266382855912720296678000816752691969374899867791535324818273790034995337293471530519341954220043697840985479106100363802571825992506696417439281522398965482901557218912566936927559891383128766004158175017475916806975718296293256541576727135582807079716914467430150704096876183821828061064144520974362012280072182493147621670122487712487850754660835855479256722221471341939471888287193744296614425111796769431879681930628531038376774540420109160195805268501459773451256642685174704845028044882382028076356513837026686187113156399456246347433491810701721936860084587656428763560637204988106386008513671268181012390151009321326741749781644896869554542094550029923796414845098674538603034350685802222206500933358958822125886121951828689200422202196334743598469775340185572330658537080820602117723977657304635105395850914540704030084755702120424733875441823490146017422627195423137255640534584606041539165720066711554712174933366980461714070996777026950845499575079074370331261541160786817413760282409877996588402067244658576290485972056846365533258315412030642274437377645347780474092508107084835115405358800664423843121535455224752396410011015478665192875299394331534066590455693317926796010607098286301655333574295379386910645518052379643617510714824390099997169704200384772679666917607849666647761982896942098401870045438981884587962611063188404468118232704822200616726635509844337429732647672241505322541224205273672581036960014003533645708249604465662171891956363645517522143755788931930940644644844744519784323048591419980727003689052155114511458290537372624729995370585605745403736087981839758041044186177428817295651386098694324164232568843161657163405038278404936943220575914601132600175100375735758134143810136435907395735917770127694677195208093619778283469418005033134919292740078499848728416845822780141838151554250376215134575876355328612185881122249012469997135517834470397054029518802875193770210352637719118658253198850057394364823761281433916025119905401918884990664082579314708709716796875000 [70,62] 12667266787223980773901869740536323778692235432894018297127066968664803977351195254271299418520997457818357585533453860231282221053556575744043594467354622996786084929068531124751780746910634891768935226435265311166684003918021807664432250584563826267218987025173691519219189419603343275835374623531703283638342364310565172429121903204536604977983817311061506131068394287280164720544298058691821715877906930965092748663215267166597854818103530033513261756220468636782014462551456529509718838227944000323901419861512289027199339183315513342844350153493018871421499332750347781968218686944360140860684297241622606523099141016003503802537316693559690693335596176770286422466830570361767255744037506865625196670237967638802232846922968832984465727353155626748748587891861712729999607003946662864671068315462317473120523583496289180162308177330768579034865991822911461521916317286389658069581279759996546889262908187552620087050348200928849230632133366850727053983367704339292936208466801072321200638931560379348391655444312495409176713131073571689325940020048624294844790234200240959891439976741266873774328237132424836019729768773903873216048299012064073737351816881369736829577427631706663034889200399205282980527635526060745012107383146880438507551636563808837597179658482502186274841489972810476501127053656160636315501236708117710665089877653412874165778209979718249933512741853132533200062393419730986739556224569033617122773205757441909702407671164920642356607398680757865661943843390389369318453504198764666348700312796133298856523956378995676685127142561553625920390130571095684917844467261965420660491093803592923000755054029786191031690925597858304649047665953460241809857758708446518303530985975873699529995929712204575601151345287695297797595965285061486656812491678239983739943032999048926227118634867622235199317511832366159619697901722240069107453850461773422289384380044443035581403015614805042993715642305427176274281504108405973488733983955743787735746565665206474594369350909736409260222541819658002770256698190320512163761869817275496261889385387869671761060129042452256269524588328444534041839161667088611066322554965167956469836216098484843833582312155872180274044797065027653987263464164173184527713187168456917650523393786427417660708953995239853119488050308653791132153114611083644042544083775025902008130409203048692510128034609656551052632525153940162655744809554486405829246150652729288700031145072558472136284172041009732367911055916920304298400878906250 [70,63] 286525499555721906230954044604490144193878077130401078648864852737488561835504851781764165642972520286113665150479046494435807282734991465827191614465369513291683279943215906448522435115410718015848806791631353445407220413305330952148811470490002473049990700105261018180958058749979383375498885749755224510484885164066363563013697122077827767242489585776481939938051265883165488760409774522803038444149373568434807348955166915349248024582825776770979387845966310068776307526974685599547783335615400695250857054982006425611921535173853474518785558848375034898777213578727747353198636475407557663652457333242742631601800015153331775356265611285158828185456561535666025843089450046122141223737504480596341787302092254625276415561681359917123122040484629415877607103721551797468698859776449598820711573181473011801796591087560373712583837152966730890146935960065428068833152407252996830171435642605028124736660501331535507123922635917900914724253053352639165407826852974629365715567773386936269199669223810342357875441810491491601055749824006210462874644175781306397887317778061948668669317997110143537694348314599572951039523920218627783829585334828626428156310947423519402923770830253677831039039312927446683713308923108162952894340483809290539022363413694628274755052076067232174792760087300400829748902488234282652738728146884921188229096769347939227068561624338387322580462663192656837703324214601125288950834416780906219072688623526669577923347454738706998141095120845789091235307863452818363156303330260970598253719935558040680825088488367505570970602071832215854380860436781081972014783139645619524332880654177473234979027975258478562760515582747957384627825454903558161213009824636476451639005223537546915378407327972950616198139050012892364002934287548807985222718334300221307075950428473163184543177085525416936085564852113912545113760032618330055575685917386493180399126467323388575981954470929355647786893896615680591067927820378145198506314669296182646469743373848420861594664407010343499331778101990572168057145691155445110390171930684187571449459473873400288751368357452414522985051828373855747742338706773050835253613864910416570846886842395915615263232190287276966735773821942189548754366433818711180165060060815490634325617860853625613584938326963136789232025807829676999489766968738115808499034309811503559294878230394685736313600592587233092670464517218192906920527358175182761960107241360044023493878092086352128665602267965084593015490099787712097167968750 [70,64] 63687445900346496766479311628675691674271289187191597162359165519129877633085363512182200205779327478279620408175616398226481456016562992336897429094382251602463043911025869731153902900198988470474764248463665233023453514114145953167758794394764820205446396099025143889822536424687570553067010041575299507888618068956087871774719072458445476941188785083113429304056124972724406973587525320829441064465703841090752759533922599986674449050801060601767371807810359751671375042924217902049395215716187788052165686430461166561725892167068157423308133245097192001863125352818226171159872593756438923311630444422215005326918057372658909644912278760396572243753560515020620663877314436812225409069044692388386710984682028318314635602601396547275439297486799886783160872321758488449422249556966598741715065486055354291957485046299047836367836244823685792441206423841621506058812243125700759722814567361339393449931985717244420543750470902368852971541394871649259720854371294688600632494804954501458994924694994065600713494617533283593025270161558080993149645456440680898819686659772395263526153443819688071355373679319287468939653218819373538835776155750307646876574615192433779112290455558236307216876894985140541904197533113005722664300828948738086382995043641000655882572528588227294122447879958376852752752058990319766269427915664582449366477474545773596431474896259225728426304353413036201713041432140628546690535764948620091104065330437932891128426176589672640470244150922743802237037419699348595525426052013620812926145689869156821618260822229656583380725593879021369845064540658731793303220887930996052887701944981131115580485428525423017140155772108864172784356641262364001711863060722730039522121003167994345979571900981620767656308170414781913058674805818469532067242799087615424791220275707027725746859378010922236083291231342252259997683524974898803615235703268135804590375791028085708238059622720491980475292658482309057539157616786165747946608246130548267031809914073714267089390867841591991608652594278150032824735250126629474700827295837843522714787418632095096272993081151107373888099590577196457890332800334922313366593049770222042865428030083096435670205926869978981039445518731255070026181144970058570630048514588193679448401705666740642575776408382593985554521752197869598530737144358023512394537551824357740697719640715325585759939622883726661743872142011773846834798331395980541039558111807753574510637351636401209259430444831195927690714597702026367187500 [70,65] -16364771434563550976738693748215839637588727967722068753714521737565798517330554732000147575983378228044517324002707875700599521880548025448311262629309198980899300783439748435061368682742358109637165325726776472285207053267483209618389176015721786548207196619714338954407213557660753506756199494807579193030181230762711374156256414609984041092903707298358219669543634644439731456559331297992105794033788940362507940140122875892265401689751483055440169493229180651750121310222063860301079942720560429114287024979476071592363759779398253037429423216505823316023324990970574259455466106238074632121084324652323943065949354082790933280695537727880768843512958999527523615655205259302267198209628907944493338440081653787976036251909784156376634445529210867889424409791623463482272897651008844235323828135802905965995871567489875247138279193892160064937001062411706849247538334278210637327954360962991494722165575620937997803980545523407979993452929093599062962313026237135855787045008862211234795686595291354471010524822355958772296346570015288208069887239238441436840586734254376292296249163927727573318508135131160273586992533858061196011467861501550546549575032056414628817471424117128705522595110145394098449571603081486342898413272544800642771699277349159817923467388204413636001999916827471507263475960445234175696642989624219603104004271976100295517301924265136365048629889890749151968625598878147522789503246235471900413746233866696601905206178459041772731958660381655284698241873174819429849145639729483952392541731724449950881352665312094422039069564841199095144595383392692530597284114209877326483387162205650241913133530986780582397032855715773602292666805965598043070681102706979811220661919944828224822938421797142168511929689408717191227156686829949642679465402018546540707683683779626403883678584561762141842735829771658158351644657792831162193598804850601817873069292360890106202164637253958096191533670687214707409023444059824654474732997578606762432551844803134994671164388210503140914398816788204364886518292780648890416008294955234486917307118479654422563432949502325269843597748731632509551712235407240029082293480142550886248748772733446829381420450135640915056911283561199196753300808434842476596644068692315373057946437703423329682404256678993471308375545443979928684955575687526997947228150773403668197970490378227787047569187752777260995564288752697518235826629732456710592822119134278403998560077624215697289500326405686791986227035522460937500 [70,66] 773107301253134396458529450209166563694057599578015463878307316204746811123400452970043085044156817375693065480313615079450350655225958641566872682753999876143883430843096189809950553080049339262614019648493806602032303855120208088986923214289128456882975155907597383921438620649845584396036870830598603298880762759447270430930787593307369289688913765122099543772403867167880350768460804362948124932606096045326799630632281894431979139654178278844454544495760801884951421246391758184881578397893121651513282573028344783919592814426954173404843884364306341499220590859790438022200594892617912428323912403276307122504486892092696813667329131465566966658998466840631074655364913665130135798825368396553279923752591320939192649057228603993696925248734172419432816444281106723983401773959115842478000228141004973945039324054041590408135650520788347015193463302219999051138665833064226960571595233782168724848484358239409336595989384914459381430375849571488546262689533089939726205761981296296532112172762639629934835336936522036388700189002973737234704540524558393501266365545294942459210024964798992166045639828189522052884973535375383329610431037860557447739981549589894971297364784846258689440060652085107654729753866131134105212308707845417428665694413416887110220105949920212777833582581371245340867329055833493701577648283357696757952643721386251315856475974821773489404149330336887710869761193856330033369358925889112794741246650800618522344454743058467825053082625736640333940215093411083133234739916506912796885761677051276679676700679370522897710457414837077646124089435876700048242288267787931836073277987284268003479266761002419338807580942746007098044842149165359212545899575008280733363702449791201804238795920319878693415542958331906245122267828020864540155935016474722188726617301082152073198395640861859579113392317246771073216604138083445232707760177432587017336139241150936044008930618770006154083247855698531097302530718777832516890580003192314040835952391777223756247152395285027116378865821074171843066969273078601545040829252145296711485430447533691292832978012069261178521929622717387872389842564363811031640272053629506531046196070483014264585213046286938013132874921964329041906517105966438502266702840461872090080793105537228954167519293278969848847754723518657375040503020915417906627700390171036239156113181518147781035226482160916970197797597297155294260895861147041409723780429001081787808685296531363562166916381102055311203002929687500 [70,67] 21833349433774484284228226315899245618070690566552736426042651783932287805432797224193008495538505962287352140178072569366547938829051417160428684650938970502705413900158884465616440454918807925108976870239307238842043649367767495040734908291351693831921532709102174815968539497890672520882880860185018664385214822270684456575590165760519604347587063463307061210004375447538266855070823621960890821388284136108240459735249848415504873737676293900907330072369861264805684242023240690758776616964449588650819315198308791373069433648726385050344994911713674701567667624907781676908253745999378642612854402720183520997123885258812547535718700398074786677009396602293993767614233594193631809643392216368423298313589843492009694988129250982593717689121794116098347437343162841429654408293980913944042189555873081304538613982779947275794057607778264513952131703903410497337583499679343382733035441906686722768443730541685865681262284243560255033997623573019252262640601476446421754347469193634461032817801954895525524036532916151792413011620186855933516653978645457827984878586527943395946707495225147883295431282895577751725556006951486256542086959216265261366933362090522267608737222850803700658852861551680327120013796883895389035330236379673668606087359628321172060683368254452288230247963469357357035018778710600745165195071077670011304947794770013480543564932874237599682514552209658486702256630789486705886309359681276864310227345219038124639182022472577226376249228341368004288035744627936676811909465071510469128207718174926533885115423347102679137187557879691731229404210493931061101511045254393080921422744691101870558309601143633808590088634352989600058677775482638017360897365152948837257508375017920652221063134220390332955278711742312215124268843720884032808746880083683454920210834440390189866835665630317302849837181478039894882741615753643587418625898970902288748282610876406719787099356735554746213043359013185666395571367209056396157174081820268547589405087301866598852142461691513377701540549969321440667968714474258315715125419162784239895192366546767856867224223032408594547587149022399199071587583108547594937555550441431584875874213851442081310300232737111339240518817154780415647763602524899687855776332929687709777940282618436236507029312343729843324156122752916683965577078397979067977206169726402471875079271208653519946947115707388029226504647723523527126906350581605905651589176281399016729418277593666175562248099595308303833007812500 [70,68] -2907743647382840343756170088648319001395736310636814578323168646164672887639019598535970881420658299636257504622175937755128206526986422823751831850422760254571523292159106014391233897233134352585388233754895895817135447959615491219916666757327019763570043365884509630347262374147271844937925214583185409398779262840820895641756767177892294836437633415466591259615312606469765897324321081572235237734218362692618661497804383953293252703293282926688333189174797752296010314674972556093769995671522485214679846226580931904147131246421730051054597012671620774310313516394035307581691809575412009949563496025255289322991951973254336090288994402224634428141388006580223313443354157957949581138576485157039277531214359730490392609461756091935571094341766102072093299734893769393833080798095686126657293871165120842105425476426226279192919524489952399242181656908705732089143269692177898040458759015631607384249266766220702667270218133118103630587082265078499073464784663371805422399635139600832612806813994642431229205008144399935768446966214508482467370382245677357344298053551606695248604234087942009548664280333219773589394407308669137999296688450894559604822306134253261279533934437694885938362517222302569274830359079131151861752170080458636374790694596884562039434458272588976525381531103511541612554017673788610537043604164984581896920108556503881486665572179240840245658299329693631137794474851537742386736316180858672794812679028127867827047321752320841595767048016277055848536349736388727584671645647551040974051156353055832939720078747981776648835850985583159005229469271666803102261654465629947746308900126745848701748727129363424022856730012891611781699316595977860991011048532217580012284019861094864122197594415889333651458525242761081516050840059717889754546874452967236022081035780552807160602436361022095139914367422913675024116188361671742046411866855994879133311937016186845860808961416423287796345690688622549165455187532616575672483833610312481575887773054744293218829090845610345206951114612797590690336221956909782451939206644447643806916687073037346412308788595723707667321302113354520569971153534345561142590756208052062412291729959715969399602264725260152962781588732012164453119444693728710211235807190428448571543397718271303803780886573909664839829199833223519725635609896821388633149828813703416180766431301674501230944481170575482801736522719151863697563853152170147289106342182151147997271056766521724057383835315704345703125000 [70,69] 208004625478525548424207570414604937107408648157745595695964876617090053294664432943178290225392383667729201591335371078410121904313179205414096357449344229387700079463977996356539855650229670805832959429628915464763806542378559094694184781637668228483035044176081494153225127832295696084425291035844113985622475159134235509244349548547897198097832727702344090581387045846996430868740970573042525713696179821659418165988602401783942878272237551104465525200660956063719526577734586144201155571008059983596898037147355151093000971312585307815282798403461652228305283265485154667759583903459196390279725082886399799518728797390609147254085289750432829131445950472397482597456800460675462219398600987020761813881382229905861389718673203590211281347001040041660291792977090295758035409076734514989950918972835215967462186820980178412768596943976024356212156773050136791473260578459439551581915032366481233154356998827509915371680847080339560124363538948743078345934416392230717945363588208775788995295384273317178240774745532772101490894508831464754223616229875433643362562093886911088926113410297627284821876973764166912574301333950839449984607963345995221622665452197892576578117735599274733803319453701748960617468936258912760530489831533115486022149297272695186695620978019422909982539568381179976160420601061228681556654935863644284263927231172943059896687262830487821642537570359519705036875676207680971666968803977770826880842991761168929506079082613451324737033303260687001513763876792509554853762046660474670076328640963536873859724108082651626793562747550036641403255383568826120998676294360870097259586446271326119940614312675023707271281380042035339361243123275687432591990726701128542598923884008874625855738394008695832424047914310694272965564819942162574663600263714786345044827548955111074269583153182321455436447063128593338053955136804458840009204047572998269267808812510913870201840951571320365567366024796371157718951556608334677975877410032356599571309022058430801008706778059867438336739810055550236140205871268086257936446329194592211740396129132279177768368233418494234395179289765436575346145630279458049727404267186027754758244498160341928572114915125956516076214191275687348245612880547984957925439672252897970925745132492031705711616011645149371548347302319957714950603011722395943641300670995539517968906586970754195173058512268841955501506198445407969520045445923385579414000621340744695553226506490318570286035537719726562500 [70,70] -14829365821964253154555568445271233764747819239782627056575002995316328412694762062232416283807538755535514086570344337229017943673665495655720703301022796662191017854901939227560367005681611013235479735603289338389380216822405459632519306044683601576182930516766445393722055084824499954885451569316040818919270162018805214002338039453922613742309274454297325611592905192322014646973516442733558824774105833810409949812933968194425413088143007191789298688735407556587898353485615213877975128717692421643789390435662477000177210116598918775582522451484387512409872811651616380992201430086560979214548765412695595071346777543902629790287982399770908209724440346393963879642098168025138891596478658862456690669902565364149355473270696211441563261223279847207796187674984833054006917582968820654493575430621002658682213107168911953204613160179991711237660361810555758291044955294079358705356100121415689904615810639795865903898808317970710628074239327052169981770149273517801575654314481933009999489782691610143557767381579287585475669062806043806738338683239790324722485001585382524513670217006400822331479865735728100640261934116902644422075416066479362361219840011832069138356645104612238505844983056656933255741389218958187628973019383896132995427662663552262146499972649708120049833195265016870035663816608513776514720314905052495400477175753742131346858756531132232981400260474012192368054501560112681794750115631543259703108530889782850609676010816914200573346944712851394276649975682030941544633195047717216686583930452449131534262868514949356056628132692560845289914273644769331319595977923583262737533483012329134258623794779864508632863204106683511764873583784835890775117086326328963430250059520526086949146113291273503467170814636163214953190096188341803623841832728675032888178595985441979751479057630157229189350655366696444618433835011843300787642722818656196892361676027129977856814218230515258921941593313436840953741211633296160024710117432807724338334602535796145303470839580241938689174452732718736982236094247916553109520223444069000777258256073291427400715257673013532966559040938969381765958054291631068304582116176690616750215757576538544369275405781798542373224807452688368742513816126365031239918671064198845904738983655591593830723538262111976388988862997275009893492203497186476893011358247564678253522406707965495962734017093744526904189197865924807150031766111851785098594633661821251546797384435194544494152069091796875 [71,0] 320487287442865503260614160572098852223406209868843911325509474716119110953751324985669240766346428599131430802927321503139698589828993848691645255270291284779231590660688482078512015393187205588254313800468258403090425411634431001456446522594500223401691141936230497788405111351418768915185487977713066679834585746575083511365094641770397213992086881128441572065335630866970800481680239696021794139365576672607264205302651330831439234293940626045548902347983997862753355658718186746904041101011138992903841841767548429647962743694198257191886447538530026487185149730757902078493536270764412625455393794103286585962560698184737719655744774467643714931187929091343293517431094003755575118308094675870781050555401049600372863603095735556579381811257822742540980736958003196456450221731695162669763490979337074676619222764027571664731458023078281277464547079864614639754592621879113180899350560845059579995080979225950446067129152178225876328154317923168474977204583229661562450906550563106708566649848486544268060705717260967789601568404795066574131084904805562624196543106261736853608770804215845132323171215045899883165632306777825118965210989611766329145168167049121330861482183079040496624663672526853549179939026064100839427059936934191324556344406247180768594924705106935002723385767765922848977857237118207412429677691115506674227364927222494060104339173957183509703576348522373870951915493538347153927828389108067105392236182781083530085855462052945486697497918956083634757884759363213269184253851192574894117969846805937000207681294196655393589782701903428626669868549575773465760424992553453563239835808219274029630043689856532560592773389839314504948406693795950128214119312509813866984856047367842194519187927669887186797167845602003840026535741513316539742558375555366031092069201838017755170563440459450159242861145203221970430854995738394374410313284652691873159771067644572313954204036797130039354558403650694764270792761535066830739164534961275241238161623832324939763360589017506739259854878211697544285136199029239415886262576999165219316868777808837951108564607865601085571633273130135685918131302407389219739103213117452679677447651875441993752133204033413587530983224317728723959349309711522822828819876970547403616513829063445628125265761034393620417927712208072138302966585398820462374222368261520964072169940306892947456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,1] 27413708828509620541179456110128763499684109191200977183489712766196686583734232193370299480758990020423464059908010370247486944958362971792796843261409139938731213523099872953309849377167811484838832653266227425871274388202520976534955273837868781261610637211641133559991577941332213507430024630106546895041251380692019845396981171832397538555081966741512388564541274464091447796696859752093503829990691913670298786766671265789413933703037398336376572329005760848049937202272737397103358515335308898667742589328088835270121620801911608272107309284074396024985547139516256740291465719968057128806967075509125870647395783185041445889802400267488574032314507794284443963402767993238969082129933375677240658197080935035780159543798754803889535227536172495023595520948241262527838770692181621096585958537624544724856130002517953804566643963567663530618271866995919006806332781618241074181803214016620247526120016967336446955830446119273692755449414357865685766141179932167335778010199166571694917699145608891483221167735692628071134887694880600562655668756798941240705808244054814878624267316892776932086278186329560303319170114125995284811889030996861326602970391254072904597885804618649331485492595888975994300207376771515903857329396574981360519588561655559471098116861257076072069003800410504977097040340963462691327865189516721760506014161751089489897318459414575333188297249967876578490520236501235392205130879619110391714837118579254864016684017184289419378585311127704437402933233444088188157426985982622837170081503794029671700123607715447996856402087311056757908538386028659665026180301365817451776582217544347924292841618205712678353380504272683568721284637184803502822758811494531409235872485041079929514105438298162493303301331466275120379224312155007176961240390395103586005068676891957153590709030191644432044699891528524480099972160862447343663834034372639050524059655403942546096537604347580329021013526786045146069448712175252912878151069527047214958265157750133835096077214647373814226146891846653380399068560321407663025976863118345618717602123797253413583769822361953512518537238586720477395498070299754553570939503349499956147501497100296635580868846913425354657133349925643931880580697755768976115751670095739340187899061278792358336279910659818668920826939883991204218710316628993478371401302347289493431215772040484362387456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,2] -1636885919740385042142240456983126549265725946287015323425050169672268659944307255976407779941900762734988324819800233904640357009216923984967172898294019372282815348722373815972288592579679580214598861814736250349296988976368320215360902124117302922031873749064506446667320122490788870090985459664169747286087436668172627350175667245759446875627201228905942442329476474718271941782142377717334235269160817442630442298308210752953993626093822043984295527761362613531819733307709080159859948236148301052093122690374225237855528979523555903949781282436680642677613840199034881309210839753720502083281644518380153406209054931213098492497387260689527778406794912541266418800940794435307297255717814787833698531478860256888912443004184228773368399039365947254821771579776080160305484788148581145077566335099688799990209802459215252374762555196341801836067400543505384745278248151066109283047769526600798377575148886285572579933624554278604706083933199675939900948753959519039767205470079474352227967449707670379044038271984528422589271555556284525212625134646104844508961163172141529804370857667235535637435673353626010999433487677507230306280383680551396877263691905175940972910857527350435219946082418011173475175599689816050831623224574633763945078478644425094680167531400262072751043324650429102778079872977398666012956461675822512728679872905992264941343037477754657363187290480211833285095937394166271401619479215899501478945841079963488557851937537789237075819130842755408868178643871456313331709229387757475342564263886920442884860591153967128081246712272018220376416886256208279757578895953262697204939581782674959748038026688531449291444071483081996883799580316241894647112243203720917255393066081724626106388015730805403973169362848696945701825552502769107729013848488073296130979175806645747786576489839742423320271332056481822379224506910923235264680500840325679867603643225691751406076918764499020356244617911407439743656538394131134757256773251728910056424338091785894020936445917823284388986599533689438015649076683333369405224419376285579629559338547191065394415193436495942252991101698620806498180379146248569800141646359950467833905925091401293812483747675533143661140383033082830042130410514229583142153815522597601610388070029257722472093921681579479463834668728964142051114822612893076812000606725057301482549267699507003333279744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,3] 27756885879349495990981547724054798830349139912928860253379034890286442990077618147880563732347115560951372258698000136771064550650120646998097375255751773157594935030815828236323223029841951759766327167902893866453300281963656527501965626895025219505349216862157653866873956161559997121868052647994091169928301921825605279965886324513284183991438278657291967444993977846603606244831175630612314540960864698158083348600691131791982973994408794146436026175030997915499029608730295935738438469903617758568712736138084450855216901252841422452175851904640647407838222671799229219940143996414662339886146127326499489859011684009992513765884245757834181509716029679260828132874971268700109522234840745771701917687194103645724496408433916579301631498397779630342770794125001611934040251561669579423625824431745932357178316841023339188533212555291666412067883167315355012854559552855673433447123316042682457151695827564221357286793919463464579963681314287514856668593431688946897633047495721903515015686765300603037530479869715803569986503497755625208705068988597416768688526452312641182302360064019940227889206684294364193803023068856656733442204127190291913459962923535025463864431889224525202707734525802865579635133775367584793605142637757824073677973881113586739765233844867107901375009019638142524243573431616197765804175678470314845439111569485065249526041724876274191492474307494955465801947432255424898457554102329978609914715119174366719619939038718939108809407638714110426172320868219748825094444247978629992937168255299448056025923925964727654982267351139703331086692750106826235267185760018683538048474722211185412438562917302864099573209167350113675724292746750636369801109463202946173771266571039157263939183626042421103117559647619110581999382741710097534266605357846712287021380861565568287300113171897839068720871853553720569947749557994157047576031110518384848603419382498828997305977062130895678390752483186074937965574894577074653012296744528348715351685435565809800741642638766695505780625934673531606154267344334866654510933475116353511170151158551894053325811998776317407960079716052183385875006909847825335842519722866628361595087513145729219170044721435830142965886735167592328070850850612817594273244834717240046288370042627158414652337576914586975576835052975468034751852020504916324984192951101530838702931961680139916687704064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,4] -256907652228588474034419592053313444412807265131293226592121488206363658722782468745825993259991824079403543425053172598532342129411281011236402514877539068192331547660936838410625373555881673876160126863765949786576873195353896541349095041862652583859515860716117415624762383798339716995415547836745567260887676050689624441586419925970257755175224138603863212937327436690137319528542685573444653844079273819759058421087743090976458037755827011050523523693575817287994877024024863352135897273956477942942454313875354891149147538471323760501797127028169545954056940435374217731605099732230891301244079615941763310826121907716098392304429230234861629372659951009050551228264353224185767353778271790054047598437011758987990529605402869328832151923626475010679108150656307690862150171091378941979080625882015178193127648313272697236451061837597758441550982560503348974093099013431502956700690595679658143384276447648106908803927959799649490862437166295264587178642574501123601473358001425054720251546678694050796445393313566161944487266617082878059844290421211196421057713708768074105327805591626889801785708824431960251964368749707037488033621369780267746009220721131339960961784036597795406225494319325970184123222275773322686896857346703565649035565863906574443235118785361330413284894251549762680563562081059744952709312701633668056121873468688401960816240282680126651967499488485335188448786395925805369284292288788144987842228898330831279145284656773600585833239209309360848755667364391710206414164809428115034327101896807993394052483202225802565018333150250949242419896736928722060165515639788303332366768818700624474736398523036938885813686521933473328056541795550389618729047819755104497712542890144559623669197267208379508096767322758984360126953888240215728299009302331060363289192815784527419591387372699491342648243721868931016186210808585910252093740688789616223958749403819885517726963528313773079284821953532554153880368914594453511073632373855755172233033229897609025911114168678182843745835648069037470605600542330830187434804429913491242463130893935551754298831327272815330816511918681273901708550601789974621764973035467612649109283564229187163958102979300157249609763540057672409209408749765859430295547551265821699772555098693797129171634635145290292287485334598145604856210949612168203602827162515984874603078101355137887081857024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,5] 1591719987240689990655670123403980571467887488793052935966840024422804651913303053728276832725935666008933834337983767825052158090873110459687642326205783528214388884018190445647763829100968786847205014191024649576894647102626916771857987787198345813507869264875205312060276669685985722084709091295478975188754492924961434085099052639640840271058774351318037935815080818453451931530888582129309703562708988902722619463761400838818488270049022750775107688608412843161110405706065471206516923756384512697191561381228048184835937990132725908443249869085026843373638819680640357704724101619355999402672869882215687636287299728455580074761103015094367981796006564688638342875482818605926046208988881974553834694136770349563119111845758241037462586590471874464576249497982558578932781157098374795201604066741942020579585643628958688261705444636114882146257523677561033306015833783361860151510687350018379059358613404952118222035555196853369217361089037528648650944143536530498202617401269163463348459461955003737867057281193935361465440677852768140008201932542090486685597559343418289688245043465549137598645311292580620798662185516977791593207913909147385897946658884101838387264564357525465655335365978260425446457372823254859068625455720391883977453090164905256992647413564518821132008774054859994322089632065544188508448484254640069958481136452963832349179325148405316091594124049019179557608076349252186280056077871750934490955795086642272284071079461979941651720919458628341886255107533649470561695373442722456910468406121292189173670103820568174993357638150901489430655419530010824839258861303337015365339267595188519646316759538015084328636893446077625739362859718736217982634121259048988152109678048412018784133687784394490265851855185236091928774732837327397097778966065198705127901689365845523108119765949318010636180178334726507351101191741759386241007243719232465179522800241479660993832690899926633063119641437504241761007262553578050828933625162384889562768519179927785016416353862762867327162566443257052727932260299333532661734808687667820784098958389609602127261051589128357542825127185010227949541671169920357556384750951880058438432673070808022738225739510093837567938947957956627781958265035843138661799714697922242373917755942059211302315487081240543281807758126143577955145084482068802702261811948751986806951162095777583736977096704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,6] -7914131969244746854582032144501637305373704866089863548807899580076813752595702142759595140663268210666472322586928437845569155865207501000533876066806828814068676295070084381935869403152400469474575063087514342510351093595025975289066926226286554107009456020007511668760288806380663699027539257819340836814321838459312675437156815768060446174216770708732791201244361472360510947674020380132372653242240405081001252195498280186258836937695326488151979227148131647342880399019675918734106854446506085022529443561338053976578010079175588645356691995298761801391763018723201906993247549383361083176789152737634425228091147874791355971769298716424848908712228641943131162077362620092640674549684788882405246386061296699793597494656770200039931758424099590933788846879482243459634307239406181290180525086149222206924389044015154553815856371374973440980678177724258806921788819799356189001834632209472459369623422398776608916676258709158893104216218975829099573066769081301906673838129399420339925575012378521429199457909068572380608708874770706290538363072840903536122711323513405911291005157514316830452564458019770607790025311807401500874183276794940196761852058102705236597864392320881282485369063769848921742885289610633417707465659048469745626965208663932784101070400163170295184858950995250632436501087227160574863348349121759774454896423556419530080619135546846993234822136747416134013117043077498197652973612464317515228724279887685750794537446914818887040018225434567935469767693541588240382265254324129029434232487724149349870400308788346232158746268294907725421350249904514407342716934456196613183451989962477378016998358799632072262548458242982533890133378364699777815538790665285534013329118650853342927813677369558444997719918871299496238887558027093076822288664739423227314065828865410877754924981285987860137884850687126835320889443239285594302970398300893821824288463253360464461128509813397410581618247957045406017056003812339702010551245172621144101954841685279911129297544667622970797884954112194498882403184617842337844758186975543782270472227789968684941853157944600099472950518527139914359666929408315080866782051286117467885791223461114443261762854344024204401847459454942731555389229510379928716976897310661287054916944805678548400774549493027576120402689042564965079911365732012319869156033459445639432803781928418508939536105472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,7] 29848904255373312013019329031910988369711812623130505786384032170074787307486218301259235815069651377956202340725136556709010625842995744512896753191327533734209293689106002976390849441355434604024694373769541118952984555674109058548779240010689631625816112470057180114215327364241269756577370189278368538113414992330382723163833741330189420277310514333231756543098133856183683508963369253237847532673643195602631117350760516231435992102960852056994518727631967975429576126730021162018378658269192083111768457069390100455416162691543721067126086594233847490196752758409650545598283893744164591316598025835081836784785580209768345593496747191499231004730660700083872766218055007273542267451197659749390139776371087099569774303493961915722504977671077636137138929881287544470894735992822246064320408334192667217102424582960040418999689850763257888207442339089213448331435726254754926135186465980410702409232024398341094920550786903673492591869290083001596314259505742170386408721251253557729894632409102724958714306760369297876595555993286855375189327228910032222851470690413698355283840684758248020253015580592955015851315040306425243137961131596405092945881154100551902572348686057240257803393623485612581413679868475711554271282054956744202219849586679821527032753789698133466323411528951528450027347044663326028381028312783344099280476068193254951214776228980587629013395739896680777171112064626607300021396461080223809743565765712324789994587200758946815200436030073721225494936332335921818604710736044397667167544120301090042635301039904009220566368252744801062480192058764331363175827675082902944818919731319551024383957887774038737541176814182647287745182185858352989381372053551664254224894180593893237686697994594727476057266666037801765002704842481553508848017517249504151809586082817270163577019338895091132874798810538334456869794527061152037035716707834493580447470859175101469325720710682331342026197975301669977224886627579754288531681240002732584878191240933858731892569982648365926432023145119454158908747738336566621727373925325913130150168156955180106783609520664674982778543347819310006569138422589524957818642797907626504705349724144921591000097012666004497944872477701896936386390693393977663073759356907736524348405579724103203667780520567146204590655877326715347920844598566626382004577029988793277877447719538194030206220500992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,8] -85267933592973323939434672741517983280771825803423441310764770094737326017381478075887251346256184119724735055911563732525394846642763570788484088758703033027010056689449755147573579758534158888540690778989214267071896726191939862791190244372590657207789867990311160912584655320055696568928054247971476544399856021083256973252372759460139127367804406306513762308370973134329490114620318452180467820916193143196215188670998202885808333674689099220697482648824883721881877846628408943875293384230667998595358337325449631378313959525019763527029469459734324864210880526592163273190641401702375238572994162867524573816462479093883796987422534638426029583981673699337787866973518851950824450774493095647296681795920511575615804434797816869328376160800716369484856327272070569040038343179834670509089233640549611400101513009141301257964500509885293975925385810485209588591422756736441713596593743437982844810105865737038372743166284552469055807707812770658993714943741835141335404212362952381142705507244105112306472434429022846887830441065490927980826835728064164086745497191263303565816246837808981025203756197221191888179940656528392132789999029288445979670767489812631809961019155234561078572598982472463708643425993246686680027950315275710943938698155760052814366994783973810651475410269279306488701052740616080320429036099409109659928131292948385494176049354029459288844750145209126795752884794990455198417231824630445127235756717028015354416155109055991315877144085039452131446197579852064985523319160260980134462790355441458745818437082225611527455107477403717952279663181595858386230246049299567954971454173898158325249050407652667547500873778087810764730866799800975159550709495309816552312160522422453393921251109270268680694959808850114088556366736273765677432003481641463525241109252294672144010098536877172902935869171563841610333095397071702156650257115293480819733222833163607232821277427732453696152402297155115902025322676715623269438682978879149984129781213249729077499778553812395909668811606105171670185740479415830408773340733750052422235322400257230016160805056760025432804958386088669122898370358510614522155812586513970028075971948027095470616333207283306955727993633405557957518265835185185377906299391087139043449208021375349776258089568927644619029469722632999423779732088228705524131937197885202534650008331694585204866658861056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,9] 191931563506499063718261692752243368819673484109677373824090849819732957318525220552116999851231175918356356403056024834094677646062289952843763463245250866054453884484576897961047107707910544966265704135055195847605916335358400398374746845206388940583908844157841704484804578531898216720095823790127400869025775043350010229340889606558050471770312750632523867806570033577503384745377970519322109991590483974459261656062035163540950844899352614143111831014420094860159882666739042753292114963290145385763749341735185435190915037506022610838448027931764615159911876746334624040257879468820961300395224640575624466176671361976557224967746463308113035335636034389802279323385518639360274793744178571960488513215101961310925307221795770879308899032500330811392660039538867599757356691863991273959030020668288823551761946577637062755144116366539705129326491079240909420208569224145026187828898747763236198227823802379981699750197790589917406782306038331144996660733267519122478537841152682631893365478913805439654154222257118470021401626001068720442441882064791450960374763536693437088395123147039515498051920010240488775974251001976475007312621063237753971778480053979786617179269807377468268882875019477418047095423390166160946057389835296895381487328167416941674265020869124420767349169722294268928656666024033908380055406519116550658000569799538488894518486633484386319026078423817127086801568612948353978116336177754386550975089063615390861493690969258520484685161525637700606096643751850919418727948217171089319515465879438773163188281581757637720983790149959274962418813898448616674605368180434415101092439943625341108339713868451579595294795971772660934793558731730116370989969783903089369404084185437535286426894148009692549339264604625951325234862935762956138694891588291320018442059815026392961020050263130017403604136441973994027148450243376230426538877907107543712328270208070486463646144544716034854236974771578517045678539064810107518823217702629913956816042099533108696289390909710718431200971702389692805327502776241002093150669011593528674270721769425551449129825558828894308522188895400926658543149314385311126742586502763820170289495868041500472837276130728508537675247341440648908327935339701633786389181925881605319601722851894354002854578281127392372676515566737359356107123845313379982223107579641698709988494112506071427721788915712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,10] -333858955533384890732596950467878734491073060481852922067979112460345004969127972027087264234985671620778451795014556940515749028020957799919329712962266507932632534013819905706257156548598301518165101956588203405400947733741617681925897559479015357352922664974991577306931658462266490752479434093496623286020673347500336674218045400644251505488117526096962529490039489366783381389971686593409236798861801472143267263837786210427434110386663444627114456124185035960994916144231011351824260801250668226909203411964252865779727672879662485378554784616346505517295283086842411901935310698126387595778310673846454799408771819529818718700038775136597931057898640727192283525029039651107965115599653734989694377552989152199991055054711490974956324377990707503117425440149128262788388897356869677008700843934104507575460144591410459737679185499334027757065648525178566273637690529139215697091807760294345045609091624179412884804632502644808676710170353485314544529873759698241197006509364321927204660106577058791003602060731093083366861396797995748509647333345240485071680212353613816122084089218569706452086695620828041075179143179952386217394624139220838644002017910409264750289326143029919107325996373280823030473189413310386549106286659157139753210467274220864701159288049220411301158361279023751180838255847112836865560888524578220347169492476797795468641067054927068433833660775886424062739774843956553882227848881516743388759203738499666518724746157045952381046778607412335550269732629015044797536019869423309656284809406834725896719397945500236006455841330768920732257386694410284474544408872975173246387856456652821437253370607129283784758994668993742615584889218169138629724558807636426873266818302574729446674509915351208819673059427452159306744100000283257735916605918038238058173037535465413018593328362476583506110817488182769770258547046093854623568354616866698894834187450079377591197487103113626240638145588771245496271610124884238209514862267353667328106954647991879375338566000981702603077502649701019748142279690155881364283121426705947356250649189369622228282772389513350257787294153292830273108543963255524811261854654616250910885121639329126481474218872685526515816702877001515264953380752023161777676538175416325484310240699488907642329637169050597772678443907693823254316187805541318903374083415461373040315713946903876991197565157376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,11] 431792915170485101492038229809354151890277581629096700311439352986002841936008628067590918118702507555471871725585630520081726870401469551703782081769718477256448770913148072012450601368322154839299349623040646684947177666757260803998821213501439666313467069669220892968679765158728639241001354545474638768764225156192449150666075833433798376566628294929606478522974260238804531096095461033513675347602231773507199735646222199744196434213309763391698721309946039357963229487769554539796452201985305573391526879894938264639879803658638981462678273372251197113025418186371760425677940465088803519290032657907314652822114331607252289918250291824157356289299553257231071468414466843720076917431710810081226344692201652585400916062117511812170991254601496181563944999986092179858661713997258446341853469415533146384467714616539848283698443437969453270504874893338742128470744117100539356538049847734129100682101084153488441614757314647487643545341529085129872102907697928523571728927030714067648598244562608036884245579218291858307282709511939566940103672047504408398438455566124100854201819245961582030409124761641657109480081699148138314283783181161767894089923209206279194042342978889578598379466836821597771699093995949570445571979963342584170664556654765171902106280779162278429364860458230744511699389238933001201511580124773589055552252144348577407969510058807897651985985943060916639562484566586908519085992115145155038293834362559522712785314761444339758938203815677601646441962159634368938195879250148750477824268012475268314063155325976107737600803094877219424707683631181631501856663143736569361558007946768904137202040161642880465094777978439552074294597547690249893047779109661927484143739070514999658483570902928070461354400612400820593234131404632013565551231395485548330857683238807558887701963839851040770534561279092732226440937553454252974347330600698432234725879261947788662430669726939857700782551284235289978890342693324918859977025510857437273650236954236138634537493946066523068655040928579689015152180841513864301871093233124812845121135593494353875007734924858483913700827679522058191633537160378248832996251477470215964018945582656366829949721409475793108441171457928510719142103287389711878155971285334717079937226440435039599153456386658888720026706025660227748304072881661960622714325098903955129790307923346690642912412172288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,12] -649583601743581841057046469276649987476354845263042201993600476451537771603858526817732621247339790246098310163264791203360477369081506909035382271386184756842438857439184748126922209004051838212782031933585081937074349782121271853853966716690875675076270570986484747053059214833249346187518654522070029305527688416380927370277639539076218006799116323780702507174300995728834899968622021975500997960568699543624186261422383711823426797308151433687076846201492163416264997968013152203919096921016580245471573284101083613817541067628222008484294548843376419356999378989568600659528577987013308088806362986007044626137694859096897148573989751082825616649180180676657683993993455971966573970550210994457345117450252546863711654154236561094943827039945390160454013276812932135091349047690697491771382220029823928064000570207798794930817587841826300674114906487620326363438520764756531049761820607610613374408485022099251876029999745429685453965834828948157408528324889114573011080589260591081989423397389173257879250683287698414175914655958153274265399302170541857357709479899518771881546786354583877425721840549520257057903972156492306593684555248113685651162522965223529011280320035969679338105888281740094307945221795577059373468361939048816221979933117214393515090597067949654936132867041402248334217443870532818844309433605129315414398185844999201968132794940135080527016400845430376675860146093935202227393759964085148487419255055693198158678205797541647919462678602767843015573771263889261809000736533055603742712687351952243625496547413174168662468132158367480592441147257546374273206295985124559540514272390967164737171397129978265534389988220515567249704130264558005847370597643230184787012087801401599160674890743601021819368973881833214279791844329627200243288277197221814479405828628661526380013956320313770527922128341037950096387119296490185335802065343046599790127000053534664725481734928175216026616496040411216521562086302322556319660025897425145246029703849218546387590934807330188901392449328730744786773305857297498616755922894007198369543961485071701230806484326986982048534394731466249720466220501618739865634627699244698527551478251686992937616429239101268545664086516534805415118775025006727941958317878819093003998038843093061830455412691433255734065425144501872508068026945739003493827453361908963087970672056040981729321026584576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,13] 2013498315270671001062206234920106082336166900934404017233834821730286885880543676277701350667012123806924922792092428365476024874853778950280893171598306699924737600629384139659089758339888804979446392145022252219010622168901166914830733715855661379994286474701341102690047956807860015635569125035919202236155075357103092240718915618841072678232599291233668848462300104701288201794887297342586793415216234881806272973252799114302852781231168941843532065541725658487719909446099237170625942156394741676505972220308446266452117847273757276985295488885137604986918788527782745243184500222998270981815863224252486268980443373640647698292568954287496817311222709972815749948430496175759890013628236143794030877927277174377487850300348281131789340309502708602222471284466721287566852272395266784771243562698873635229199579263827999612932960279356526392696839011973678035219532132110235165463900649245263574404077504459402362042453699596650923995231407740373450967925840656236611617243768151419432524009309668839665850594734072630735259991472309615922971688699160806610117149122644269899463486761104114366907922272233019667522216330182102560120406180635371014817429931957506649439359181653779641219593353136172417414292414263014146422925665525317971267717446957302955113683386549777539982386217935588937868254440077322519003223309688084207265032897734351090079437848011911906253445494293380972853452464912575032121949656584831559810486573459382634360724300618625202691819807165033367718409711618282758804846652906331413483106487894674904168227937682244723217930700091433150710283126161250723158408744770857512594309366851576766272253008753999902169135547259664257452422998466273094094860789595600466404066138101855293549032006016329635000006179668848204328758251042699282706177405493218312066733769927786977231913186467187449966467378401837931737529515957732500250836673221279172349758564509061399290682295006207942562387253232044016493156040494162530640069135537029416731207786808652796410214859808063449382781455493258643317960934356986949008336918574390846400915109532529606747461263588303367944607418999582501024428304335833555812013127944442788655487074283732619273046078715121327219991773585573545346736445459833941801212000992901347768939732523421390910911970318134770535562405565640843227463281386603168904244533537864328582839657446594873165166411776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,14] -5544733283513263063918919770230088301439939108346026328719929514519304704513114403190621235035004694853492552210291283263180225924618205446725844358498113860391364110281592096056737239244850060967967587962156711044021975768329827633164792744145427545733864214252335208109978458590541178448009724119993210430557357159135038635848123674364648861756093444380716890916635874909481590985242208265336819759505217292092565441215511465841875292521426632457235622126354486413568674787964195463469993420528402914860645018978623726919413645163682722144909469391765322855115827863376489560497101175676747791314728416280580329486410453108754105101986392690509909889015243575649067784714991838936133542671260361442850509080648772329083502660799388112746901953432504598380004634080254707053195873319373317256199525585025478786881231899634791463824547160724651215273122940462863393803489112620952369709854140397081578964629555413453276234462219016091103828405012401395255570520077577553513881959076518556851528264804942185640997111850028638655431058490348591561970396738695830271652756995666178680845219609949051756818822343101221665726243585962233977602880790009274236568683064737884398773607606308258076788455240742339834635501802426410830319758577582415076161937910551488259536506705778208858832158702009845707403342528026428361743406192979312886193179708392676388239111231196831468025483668033666000407022704649245198426458435631555525529328267618029280016224741231677955870513696951346222217787497256883888410163457566565548883224082737802945802152324750152694569257107011849076971254309677688531517458485496135436441885750436867132032581920176495259509042243709074938327653587619275789195184859596105568368162774363896930406347573275815069745318598552618087945101655534442686066965988859676763756496713878698953494329404319637039573503264110753128444499290184560389173904986110685945570011696978625399228027462098954102448977354543886097574602902251725204820686582660793481750682904882814601159491025040027559276234626120072047005705189156627583395847321750882503011403948802070920411790380209147584672892430661932197824488881014682447053304035570883860566917386296634590912204914057400437283814333088720833879105318107708470078882005246830399147566078884387828483538144898033008029147017453748568488963715657278630291404861341382731177672481413701633416097693696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,15] 9201788079635432122423743514443206669332134197661479725042890097608046461053231447480460431787447287684579152559141352127068047764850978512867721466336959493807075713448385948824849864311898151340023714854743501642523304141922871614745101170395620334431461299590960455570502120837373230398102529229514416069576441636289478585354196307152423813822860952667583111635535373538467778121043618122334669509466684689081513714433010291645717059940669048940558306385019549034873510878146630788661742021112677591976678795660861973257569275227109143219228997502507195090469405778187062656297558739209042343464737516078381608778000558985359450573018698018723638568358098975352705415228454740873327822559360396561137998139992100174327262344640435193074478086197138928021228960313563239789492918446482482224626564868688532530441849848600504683084197060369522388383934376895551844174771251623384311530483774031928761121974461911700615708158162535771709632976137911749442245209921241652169015272936081517817706903016763884421490986693998830564499884832679327931234615556709160990660176135466772398957867724163347364123264296989830286238895778393069267619392727853247782847705685182361107734119081116684924515632215786899913311332035485776727013187546565327275186652718428955353256727339829881624818776463649984347821753214586115824136161481065949555695101512204534914212345163028859670767514726232638083540585510631322953956093468622011158712940788883253150498022472614767821051364619231618729467500709883197524296448656422114867772269503770396146307323325778427071959218834443706598490118031605706601380780326130232242495300693925597983631317871482400078084802355364868701272175412585805936795359471249938898253579047389302819948866738293442977080166378806061315607042684412947323472737331172365103615727248509787724392466707496385336491211161142777032047160037538456001361333167475241592055912442668651413597756050592095856909478275341382676948124457337199263243790665149488900183289755267051676309793271244884367227746666231639034142231865696140295864523115675692133060675641345734693409523331289770357319449761646746177254994753303056223399973110133071376563516840043067646970974870350707329951615414963577889576470659555085139083651305749252745507002880434814591766878380781833798950920394357871436999243250054371274171089367733450763689771045596303169771855151104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,16] -8351561783274049740520189064150902132549267724800284149998326977133798872241514737493603170955971934003215888280871802136158660393309433044927515139472083668075502622661330207816806682781722788788249089393496336677019730017415692087344271452486083248756348456016324335136857976152688649887987060722310348344212524869607386637641501816138140968166996155059704427504013207788923493944999774926615595421404102120471597797525374348111038757101601048496109848108104501138311515443488691835289973652794875078661559852417401460871196181836715047193611297063120330833712397891457096094006648475194197537653078375497454291443451611490324475774753001652896535172656305644631374256484718255881942843184613895011320421226248818065851243436584715589032974619670378904910672847258857527005336903611621428431612499784576370118208546252119568695591577671722960429150269626321633787323397181881381534034199469450175488844792281701119557280587808614486437013628340245181177174906562561128973053959072576316027862584442706294899368097423030331959510069630541014742084874523423758457592552585015187523267206093392311584589253922874485777220237446413772222411717028928362036078626882403549871839195624135482548585586442614649335921196538810534931306069809046065755442614074565363280859594920200279477350352061950269723336504614453764673512122633607451586932065098631994274804804900069464672248761718304971855557837889473924367271983608153400918614804728459089693528622954767842251603629374175244032488150357197419799494057717710868744833584110205580034965096307673380127265550085241602997719013452821454101509337785791463606035239261601901874377769534516522849293203819435689603873601822866061011373421616978774366791004247909314336995189701626805826956170089448393052268319043878128438981131406639129631435790890806234876179004629563746204892354837593088518969106243704417224983081641740308855042495716345186123378888116329155695508173831746802276633233693635868589526331548706127569033066525753369211283371033926291499222956118855953611152753412193149150958461365770771643850408698007403642406159829661380615483094140786307690550387365002577532593046285155941890535571421454773453085642908147873223188928241015054925498570543096493680920546073902230583137722536885278095345712255125488336584655760956775148955777972578115672435597280707364173740162588334659355049226928128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,17] 3358096986434731704799349327507339317408028505991619444464945915466973277673003014109484701809713965991763932869561589010653516853781594154944078968778118124937004391030849336604868344576422157658683327167427466832714856939826172873780872561567943098071740511341611102881783502849819018588906246963528009792541478915334786809331792935022306325945598584645597790632620667953277369997941151476065784941481734234798408570221660744044014699646579082752617901913883977143959171143381985976663182992846302409841585460851405377087003188270893374673379707505306041578761022241637475702107462617411811599536048951207479198569007791421204049830101194448482206037798224422524206411349918489178332179588591352998026221403718073859778040952498859326676160270067924380411559368849295042856393978065428144089632163782079988062984135672376147053822786961173396010896524512603040843736025894202044082815524655140029723603106905384935541193084439323202886998571330650328553557368118491071102373150841373022604037081390997196978379492157569201946737727167417009009405116222867350385502614933061410773984978713370160521592603733372411973578350519688962520500022778607799219790493964062750321356599290609002130329912830100684991866859846139240472527327844253729742508022944393908299962103971383719291358041665885381231279831036406590634254000536762989889776661286681938654504676262070021680202202788358758010018695465013223080220035065311352748443564347274814814329740340958293456186346268270299514662639968366226242168725877245052768902400686794289667890776700071168617298046854495777526011373491085148247653967777484010710424519095846488637747879748255514227078849356245760614110758211941510144929670249221663328233395076033559236368744341471629832520027182056225288722912217172739671868155102415054264476222178000448178127149185209873914362328811849642065797782175361152943582391029714685787784150430763238204046908556544982895470918969247167351269837092245171346768564989281267754799534494177058682745968028372767764221211761844430972673374555766438352866392205266163947785248904472880678362040492125248129838185212431666187869925298216618741977218053309931253148634597301676557766002369041321759738099306548652054077836044551895874163441678834040222069966033668072960319834862361348030308968791477585759037122820706575575756203828363921317424036338647729048119299538944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,18] -806609711988627122562451508098593008711745240689369254715766283746224297247737746794524480347025523895921673352522592125980713975607371741228493234231344261253937536403569360395573101686151636450742416156618753974407430223478729430561408350735191702640956648553587638638647503919885344181870335423170931186962550454944490876704729699011986423506991805927767467106189776874381771912807387969949251058921825197452028982925374610849069255031735574684838794468519686649738720562816008922635822743730994690613756061074315373634401265476521531193509582543714116130905095614508309291722062146929673767930653810018572944596317205509361451255489441308093629362744993890493315671048341890026932721772701895384206060863654716825552158975783913592110612669967505926402525658526295114195678679315322789856515038977761842236626628587600161080714402168981618889403136572414719073748848433689898792272578795141018224176433111482517654017674173494490114487503358985202688058139351235858325568899424100458981967571812875445223704786361335309711880833783311649252790373725124206472725159526737605891348236655071176631368124764048311284885092608223909094824463489389959469564020538220623442246026550180568667842705589876258206895158433480175233694719685976359247730571375786990624597035770388383082422097043611942101700208237444018264288215120355369968855021263593137877099947918637579277121410967356388746120236414320050492274197650578928387853877026870187457525822978995324064011686750923231457042279291693621879625630585652447914357191933484204683379320083821047608026294986943035477353143395856822704368880338501078264821914353696121912141911416416870066559741338558544563749769669567225921110634742163129775949856497798289117169831301396165964759063200716873299417522264313152467629422103475155249392552174801901293362694168313560982917487132072200464927933596537159027674209424456322825880655239203463262766180240818785323270884588706149849099499088911329663677843221233677249261995446360963177363773550155441067147722920496236958721992195531983914351105419021039827926070384638810466210610353985021304421997699310241908175407925561850153930462549607014653165909224631206665373080930264009121984494102015418446807827342169398312352362559978054768335143057395670137361215819235665528853762349496494064089676035837501874912309131545496200465296687100835559697438212096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,19] -3425869000624965260016096733332137534485277930996468655505815754763314405510395147558388914333057061291513177935157156525562245336518639378979582523950733691315708296964576600460534620981961685339934859833009195838487676100431809979963358702843684394350091627468560005397989872764685860065594510216191688386264413116588150750996842504756307410771189320576282244946899245614859925636137757088342144303280419810214516325654279125368869635280478439003937691257909758023160464773772104338106853271395430679346972119485098544886796800234257830156737045716523361596210506688831068688293717314527001142923632318393150560756425789780604258773447589942386195988182108526140985553576900421801619757952631649075092225692033242760504958209289924831431388514470156474297534967174454396422040376747434689210735154506933570388523506058562148784254466940782522583615925170623930116870639084982639200461989549524051103063860037082982567541748417759281901592473514207941981504279409389742348217847023477446337451231827432287944000346996306396902714270359348576921547893638394832172602002199359182805273186229407493639023159279395153276101279396337568884331051301840257074592811799172083453738656232098589925920623170639932081595540695520891299020609726844730080446298922410164570333260017869480190801375271533067985638875604379439477390278585352361277584653564178209718985934629358319696257972906433946709492108505910250191941897468798345709157494190967868203931243005584172857197099186250697571063520667718166628766807076977000084104691596965036405733769625010903928372888603674696952655921361364185268663910759466136260768425344836236471237663583504903269526281906790292649045299569356973760913634518445088342138125724738518860498018698503964316598627236830611492952488933898854270580160116710270901985826685655064211151126821459107958069066226013178919526700391973872118243753506274732641956412702158188418740289793184256586520717626608763070064070118287105729580441329089554222379767980360629694426968112997106944876940667834271698164231364818861486232383525035030062804355427150787181757659895433646536770152451381082120888280542856057501050821552696064558065663946695051716471308220039299053887047356650757845050969155575242529913065155743273609601674189192473565040953365231258445945709528383525094521219780803037700324604019762387334523343515937118516619307778048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,20] 33851443198618404748142620704064437503181281598980701053927249563031038103243479896132564372625845129527404903659092487788302451837147775487659024762911208453261515251288863769511618476001342009373498478855218069154078773449943142112452147824165528731894084555552297508698936122309609671270259774455314532323794688865467903507080848230858604148467321177544231826240211394860036803802903481705793128146779994871921849918718400959664390177470960679619393637607943496046580945786764124058805191606171797112764902618254933628505409373193185811112536842993691057747870330053887772203666097039257880545837906318685853899521347720545367986330682886109803151567805389493056454930812520315876358124806757932748353421749784442530210128914209087589472676278224224265604227452769341433235972428286499297549145017153843484583427572410642028252828095102616949465548299471914575020822226842258333616094879783822863595651172890648037182087641421025403386372817585839642262467519429065469430495556246945697780352945430898942123752889871361685422741551161484023960339554821060922652129763405072329125774228267049569902052584455495012830136263747617482490323830640636611981075457226528372724832475521496441269836390461633861890566139854296347464626729685048709774142667014244198102943236619036816849369796533012310627758759257826375785830139513614780083418577003359506747206200695222896358344478002647634373680392569870222664124048288459404101486262124500298531272592811704064591309779754966770544258659925911007297446245109947601658244070231053000466122688363562419135717044117108910522114460650238725251339403457452045050499384207627417867391247087382410989360849392560395181293604618586469492099853793985118501435967131345907531308565815799593515015634529260211653935632654300887058499457177646551704482562555472734967560438427229471873219418448962393750459962769455303889760139508953426230500596671313553298930524594562520986220252121189072896009409147762307673058759404354189900776996487577829949655711934663741269181293305669068069682378928750276528908583344229967931946742088064589835907360490488581549950565951406015512646378553731922379584084936148640101837761271643434889898962278531838705615661623432280255188232961369616322754479212370991965985743257860559379528791284361276142675646971040865573495259989573657054066759700165629685667609150965498426069553827840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,21] -103065315567266436696031238404974932898405724376237542303811271152412509239164819583213435136523089169727176435298713640871549535132189532313994668123363936540957798991405721340573534673414773253439592804735938580061319075798463965836512713073425602571109744241606644282592908663157011755093170768315729440560359799881316480377522326348611329317878816271676094991261737510385738624242233069582417939825162078197192004722638957667724834925454022455851769354494258316061618015537425166373632292827752080314721875331833684771351700410303615460133553568837428485908702766960035642798590386501319464774450363093280516705381960752611902608590934517676629161085730138624127637002376769040345632880652947608745324110146499816046552973150077862904866498326397774553720475775586313859958421665794080122100206565207656797622498522739334602752441817542730110163355261953181877246152631444774163660126569011203488928429156839286056500122885503370534371933012488691083209066438571069399722262066204305189864590310951928213845090856793362341450339719514397057799139179786831739264937726186798301708947193355106926105574955386110766396018687278909355860530141165892491269183582075448425821683188750827742583504687643354680748753766703982987029452376317395953856634870620458568729882918399783238347752332838515649736195084161804273557191474633288827461516807597520941161971524428440080753476633157424631234223144225815290087594055985169307660549377316644034834553571320799231793877834677006982544400509624714425706729094059073521009063712316763548527978378686118089490801227052827635835804260678349212385130523337107878976658548615553333638867389988660424283978835833658766164988645264997073541712805233929930322070175600237896828385834812418019608536705436065230751347712088137189029700539166902689611445391250307041047673579947939270650618799190986171716231132559949363797893695505690005825693253249277026308216025847069453268718043823690658096168584555790563541906446573564987168371116282417384017152705501802700980996091165425020073621106859550631512376943387037818223506610024862253185284959628069669819994758292713852015973927966130479655750182773888778469820513253429433596552621277405102767745372199222554832565317254782920181188723353166471315647183804657758658136207938162753053642655294547210770980113466697951451077800638224882913182735078110407889128061562112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,22] 167210368479616019225562367003953502906232128937896341204650420548585714533053536704956623878778543636164243802104883233033270644042663067510546149015611109722888795417272352708844914029769597197597493556614579824280674730607583740654299606679952576926766368050714623807899887883564280164891982936865468796692377935602425860144285525118861777597250045464766232805242572087078657504769927271062822320220726293041625608064909505878527279393075144094151247279322570890732656744760950390411583771959379754718288451493406553025752818410341350694120804076889001673999014293098470435994109179614280424138478914600510587204760844897134492321242999445352853983637524094061408874817933828211631428933631524331266708766029520613980997899936794292038968289035764719649525933995613225184055150168075752675260027293299994402603725441114891813691981934755988813233142913807966201217628711143358258768461118401657489234449706107336430569414337465597322344424582924042221544701684261490853759984462561772844210852451189107324571868912790239846057583681626251563412312645212682201482328411150431310358414945280532186152678550500925872892510609664039261978617912694516400934763912709620003629486391071718581486297224016731093759816462796305166185983012095937779594153752409246449632238101499594331563952313226475372883896529935992651686031922767155052927414778594807299241717074285767670210292837939321956043712589415514473644647127473842314071768937051288932384754992988959279720816868186085409151773306984716757330064416765155957508374011790534657436567958738586885017827178575316608969419242641488867117540028082032317203457491124960856730644179163448908367300825444388823962694843550192384447945810676205079119510525271939008628068481173868582577383235032611272607226705649069804485839799864823592588152051148913862928756056834554640520991465847369653229193465214410012003845438528454662506467076802787493220348794728818585676344147270827471461663388723683393451542273677091987245698865954123039914492997115366143173126603072115561574573299507475302030217747270452636113896090282164143119554061026803317260541570396710383924630508410631452278581242054845496347531048972233802237998497531439896984652516933862659833960985844884962851410420826845833263004430084732756482127730015797281188665973052515548966564012236169865084177524181661946590991958994360821929359537056340000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,23] -145570241591413873331730238950798778726596172870641068971751160678912173061256386222379986643757100863458311022840113273444468187642617820460260986622242043335692839875243996767113458171115368025661481606640916972638775159653527396064199297311932646863831339861531811584564547360547956454700945830784207298164944159192434901643114899999844254127928984283198740074446204898068580284570675136434723940407448832973883438339758552939339033506957597736774643188442315525897933031137850988029396986736462103084659594850394954951303741004692240118377149968525334132696797269968873996221034524942640260667605306490916936341545729961148666160055365264741990920165901695775336224431915873337442807930847709721268239640863888163399599446757628938828848075431713745315981925482722430812778358339480981314862818049622411010472697023148791394000720592112914666258584990253711064213795250348226023543131759977861951068814472644531900337486371525936858971762911364119551922430891382452098971258851104180923401557591625385403444361920580011068337696718771069275719838151706457384006809460144241529262153969504817777351139933570319490085543945922962931338436318498741084504942883374686741930717829289168161550301617602932954187143881217398491801105744204304667630163419589594413208258986348080145138486376067745774036213730735876411208478095787735036776982477528179885986161778238831604120694000941605364420465005266981781114033912644776166027497075109789193318700193981566925856188878257164479043704044284787662593959787412463847239433581783723153749506621827606486992000954408793909503821652490046944144526891424115432853844446168977290015025817989275292577546437878573295910413289829312293034546047475370703568036235841446466646076211530665171209984717734125980669148933571198746621346997032895178332845585715902648606602334102844079871693030889023424522626733276998001272507596490863759802737958243278937631130775954898837120776656862206116112445783585461945029986256183817101689674775980210529683520248302442526678844785078996775732843782478086229279319359943564970965958014804805900907675246749344495883640385366399914992097286738038088747805689106684507144593693393954810395314575033761978241482617113402435589384163986500190812510001423911253174527871254864256379254384083512287066147805296188835069709887893638682102042805615521809346643389778635516004350473287477500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,24] 5836846155625343058490806952593027764856974398142180409423111055686644316558998229391768698905359169352313863935550595799925765395953494440289589514949539426822962966256270555297858836087583605464790808483551732362985126713692769568883455126018394280464659369724172721144800987107536711944808126880127583503328758179897373014800020237847956108047180460574498692481220282489010227599370262214273832752665504835399063103324266427978517630065376868694932697462841338669274606440705310685132563467587180020166100338533675799205807241360232346710801374397164026598314121714181542412959316941752835292502665474664060408935168092689991874462981103258611715246338737106359986475742609492036846920250795460603007961682792293370476899186563326085667532188528916822381620868309115407221166989399546437190467779142837239125238601875439510415656639193891670196584537967781435888879172647343816040422769771617759746887311081429749176907278224437783462385310413308263931945361282690206720661575376442712592293499695405219464769569471360124788946804465516577751279541253312342040346219931123461457440838619661267435071681804116005756047201542028779819146172411020512621535770959815211869354466621717559278258560373153804695789514518127379377417871238630623433783495332872928102284062075692294572050927966972541105383114147928431522677371709307467949563912173095451309874725247520815830001469189034552193847055865950449478362594878995144706562484875163902307549550417629396222925072820371487909346251761686061031749268389181458278297120785509271077222775811072387782152792429064428493438074980723250032400239999219101826590682518450592633228893523378455729895890048918748900681075158516018892572963850141096442814562081162985616182856258709805368306739210880020093266280100386884078045295053888203052487057796481798451504896250190865122648551256450670205687431556111553125618705092493051564851184639672855813571459465405502823428067384182930664601449605375368575906112255575316577973164716187264642214763565495953306270548085980037853635455629148456682755532995668821891544890789203224023319686620912516019839004906210038992761198486536561653670069011545869514078449319264206250971043291287119646725362040729959170233497647202463640449550718793804783670632227014735324924640508496206142855691704795406673932337964579956548454534793961510920592658237890440206801771000321218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,25] 186303672316146347417812165663472299309432193841604555674611850755977506070260397240158584064512352713255731060723997044936405714080345246648746574242401907859265938392202631393188833598886532904838200670193421826643618902453308753535425007461714641351936123029943598662447300670920889255051135592540833613834869082969803617639400608907061020964861906182195740319225163891098272062549151659748819651816824300803885515892436641062494625413535215860571110995368711623638145086821533115984251497332407066275290481265293081491850472572668085938521714134053641725795995459023413869453952572636038556709216797959959900827252837338164345885990173403886189631432484979777816266717568325998211382836921966166745898326416809032755752148684901507493810720608674462144623727679921547451607243992334278641099608648405813447350583698266342489416277491646525065883999628092859307011341170661989861675159803405236874279069025357891783985329807245274372863113317740792427201250076978248035679767305801054790033865073743080258132805835849964924965123766402490380733170681234680248759515135878209427508288469628256708894472382973078017007713324477087477814478333576037448184191973572542375432160092697768254875642938335499747668495149702284496547900469938083796014974759637439733138553336712052156015382126172788486465654318779550858941064984247963165372085917025942178603027740381213589837468833505525084307317411535931688546025243900440991082818218669142817627561822348560582706955250965046557442442566925110272965069409125265088371231020457915015407996333882269890220157074480242870618229751196505765115245507681045757935370708277085917805742711213777902482224831224489211470400793483908583847593021226343413577385136787684830283904457341703393039459806866795331787483079186029932331618568678004484838875814141336238860949815665151309305233685474153819464613624710573189501623930920603215779703286356108636665579256596906613557503884773788683682839199661896712632117639693661161621880459056699927273810777159194214252859970606103003555238084931856708138676606425281960330612944528817210805069874737041358662501347014445945565026618602496809285136518815139463500099927991477771409047667469852948202342150731127991975054841140466135613177577760203762303679798291250441086048555800768490212792900868764806066139986997422710694887445010224317526076858910257222371329233891415900390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,26] -319068888544087993156950236228896510655705723111008064813025514051514225082653037330693828321818965403962708738368122114195699262165966336781262707958958975285588208643972033287177592843503189170230634512255682462932095662066529997361216657687311775797748158841992335310858979003250790187542951487805832265334519896898056746934830265028093481408625008134540837923742744489052405880505997267721834459339888675153773099527329784033654774720020152013550904828656726119270668489357820458674921127713159807731235374182891964486998743062501814216275883759055534178959937674181044365587136823546060198367905522513987848946321226546084915015678846254892840390651432424306229534414809003075902307926438826066891125114074371081986428454833557942721456768645122928489039229427525896006888383933142467949583501370173945914545871114674580019340508349661828310856153743383192288583354306368021802112777339547739682719515598546472270612102612811983356803147228688692289001536415632782273418053231305952693747402996479773226653511818850407459020669475003515679390117153634725369668563225045328767813751172921339239548724813963747372730052630637731015396688008996944658560363677069708837557101969172201905717448298681881341973770650685944760567863392623285892375788500656252314144379104880191426265872656071645578191644423859522185535877506273937666556733344402008406801761211462307269988407256758957792012082108711610903636818767738911161471263360913134573282971064858342615604198700222637024793981733307252384854955864030837570510443714505815834973442539530283209923852894912354554712257305119774307991997754471126583940469109938280816260432740038397915025504169760997387551914570628227232409587966753413242986708464064810612598047806532293971410620708198450853393839936148259818029409446035002457311283476602432387388859860389144289885782338565784968363636434959816421175551278249444953409591134688959821115766400984712295109713789630820072243989998361375744667160879219102580985904214419450682383026679607815511986645064636400207775079906141392851911743919316092046115738987182290695138904804325380738149000847368883743879790842707103886894901222677080381670663172889186850616347446764844956326766817600347406752690941865720593927752860593830847820862812053536890713320247806194409242158167482612473936704283720702262949900965918204249907925324443716074088102447532786452713012695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,27] 327573791499830839145781828680760429213838147891462363166350954716109632640306392898656298736521229887935488947688388725774526862407125460519570171010391478755917670161321335478933613080289867257739491774168679293225551090213711230122276372312967610892754239218396228864315607657215616110939319735721922447312098406435312234519905694788513629421686698960425872125721432905695420759314473616928222101871212596850341279005002045949318486252555002205561513498709571231128466321147996722401378594324711691798976410202751223195936778245243413925925980186622921289427682153312395438317732899861783703632964351039027365582494235364005895449147959942771621705831126804463576807845349088646909131781135268801078053593011535461677756850982459883313964787921584438561618699531494114241556849767201890496530852746115221594280764083108772452225414074200915500480603404608194093313684373974208841929309157392156334234893746151631307706875121714945425921014426627294419393902515614584450033562908853713135018512841863813495202564693486891627017392507483107275150793975086982351127868982976893950297845679019753654002314553769206613321672258086216810446492876487400357118958925706804370343447056997837664321506383259269001252798483913075773331522649616800286924158548105133352353492748921684029116613157696399572180091775912670133790693910091500137705416564011474470717416065210482652960792692530779536178553091480681220703086111107149035612763682060860421362323130050142092591951099855195012503198965419238244150402814716194178657548295113413995880582598365611690303612935956910504951737592815161101758928270282890277500349452304666360628721319651693539697210946461162988056639383143375334051091117773464247967105007209718784129651531052427168450926706842778020559703722179261337437372201659912037733805470257509972946446516796270374299356399741784156699380114659020342752605570579273689194219357092384694031838849530831895972947329728423924713272388060455812420722342639323553995064911775952025626202442699358965210140771915136040695748040163011615268606416633073357995967322433186689314633942619628045194606447524385632968192315865847428794975353453412142950315313567807360600684792413965442665331371646221812173778023131233964084751586088721051997637165587995629073777655698731386878005836495284543294932056951930627473757121730263145944059979717869839896592354510010013274192810058593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,28] -232152562920001725093444717394671449192149211317468088351520939001671316480685194841724688358159198853073183926256595016434176033826649291010736136227364963837982436880481034121594414767016780876243037287365094292658203448510963885748682499897459753865784516532315168244015057208586912745336741630721824743926041097559916157060835368133626440511354401409450267790258015181012883215122657245730508110953697901274081327552791625743640918850901369517776587550589903058326353624530202639111445221873425145717450263151608481749769205370666633163511075923398543581857441022758807763099843894196965961327186911767988628747146770335453170539938089177206301424182878334117117120561627436475390464019213722888483182513006673474261902273558181081366969020688326484682046717652671214537550021272332870829413942408404435303159385994047095776715319456190327846805206036962748693089535755810699790930615111421224003515076071052864306449551270087008545259486884533153185243700171843375351390920511924409850607211203599540281273939383241924438477806312737045516552333994388170338193003743550827871313737626290794982190337687602247125515747009245979700552762080912864247942631972814271052759166817745862323709716327980103287018150296980900653319374086810199918707252538178276826708778361051840595042584028512897585561242177796700079754950935471816262175066385873802722195750615418083554453014869791698940634741537264720924611430470970626640611242390365183546872959374711235024032597660448043209692174731923478030878119481105141778480773694819772765785710087223369378057836856908767875778418497301230709448140344791325582767583550165442492697895568830353879297254104300151794491446941467332369686177184726820203102632402737509760891015001314280025760103374238797336496996051682954299918483651587339868854510443046534786117578241070371650355615292201392388959884352708211735410416076486103478862917753064245987991462090870224837120557412598800862261810242458701300844438663045129224879720849404813206625088290590566373603963545119602786281984689352956573370379608940410078383203057555210388415304115721358089644012792453456556486169755764562936027558176630665248948619392741283984267760018388936894500431098368716202306665161019908894279565825615398968558427330399901958739677673034168689697994463882688208834329771386921281620142693391475676828492548599115069381619089486300525385171175003051757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,29] 103710062169617603522645110410959510334125829847018274946458916405888516175608156492852083241240026144730499969644190279473198773689613111190263237659135162438033809682047252163033279788568896786134013553270919306736963816033373313497143191214075766909992439526156183377631063470769885577230940981679346101695570639009287655011221018490198031249900571550828121878691656853325252492846293932608039166782447931223658679270590790656175817652167855152038153052026077334887256546822348754311002685799111384344279260443320596373157278412236705124697020686033877866517973248653484438123050818522406957062935942801371784605404817422355717048678911559327495458227188870763755958460068617908234038704120255062388202432812646768266363075262390777366244087542330469597987503879950574475813784784831372780452182016115399543989894888953051041679742865245165851626732216071120444917285858544242855618083564814185173398515481370151373541833899265130004990600818392699019150702682151677002418808504676695269322463389806591445166913500477569076903054595713618375988876186417509727656425087765310553521618491450968576197103222214563062070080062377045354240037818952440713862955780415387581972851918070274389126968514276481372342141909698041126207906958099767115326467769648697267386773160319153361112579208134486627302114493489004292329245712572048885490072294143939223481320106336546057615181363144389972670943877462216753561303757631261910962456087531599219593355531092871526759973367672509465524694868739629635469829808419887332505711678657898924734500953480114637904306055276129565673011037192377901669597266193343693839683441549753502571777975420262131194260215838387592184119409411898488622368139472666960643901106392943799882510416746889411571362389794157396298093003912133905850396220035578874886667361263617939577916114128015424765633096478285570673290972760047678109425279763165460655277842368916554211987894498106597734979119410972864351007086838771759914812738454210826006025231974951226084580121962537097569177024827047803273507450266105325622738143735729111035326260325114790788887274856084599897647250145287930174528181943359277179524871174088009893186632758102901603685162563838525833717255171069589980879717506598194965062972925923373917907006363754379873556351865705834033999113170908733790349423611368787661699127389642036295932196982278906028269222143347570471109822392463684082031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,30] -5734533165832955612961602454377704379606600766768712573715666219108879862346394035787570811722717083924388032485608241374308529719781398053470876547933252147354448340293601929193676332922310824592678357154019628364559460334504123626332977090720244057568446806154235196771633067320987621445083226812313301926574628363711754569435669220509568966301820566638957659031669198298747119461495154032875143900455981731550740576646423129543469716813023784421708613972442929122244436931058379061880275770333529400769186617412835937562112852675936073235891028615041768711957257127889529531654767444087049439409255502376528066279357263504917898116300738361447979137138721109101571822722680297471436561407913419100087608052286684665593179105996401254359132864910820318395135846427400428555245684832888276386640120082142188735505395533065713424262415020614600355557911085433589979308502539429966857205534437240237264274139589534425993291128882091282677996890150249972366953551871785697361862196284569466516698141658254929345675196020909316994084303822534596623930169233013731053317742002599793067083323370049966493469613438445049814866642048188258182638108923349948016397633748573022557221351053471050506208375352259114126832992342456412195453805096764325295144304594209967887862219323804348293648273493554349805586576408472792497207423428121075637907910428955057138052300875020460769416563311964883204787651053910569509141979797349357330052657862957771766066000585685066718999425580960298162438528978573078345892831953185552270825451921942897778734833449517334340321609389153836777567271559258825690491636208318256162919309363585941206204463192795023421872979492194725400365616156655219330187007951253374315814185195164099614935757580049231814636352870023395631405990484727007739874427834588570934004946561149066692880335763702508867028870686661891583411067267309723175643410729273859356601065225534673449306424367644747414559199336992664194448417548379258668948359094543047766821143972892920549026691366531818789101009329852578917920796539447040606764439511771214023175969815302913576862793230003155108645313879343991567111871382124853850628541400347126995006027106244719804906432502221057382346917604418828018852154575192012381821608847973918195225690712195696373115415090777119063355229929547101447682675122266298673178168226853836186150011851932604871182819774642727154556749155744910240173339843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,31] -38543247364104018100131028849705095201456752964421269590883970887734509677389707456663731451506727216892080526958015890057865203045878941116290397313451200360925449638589002424401752605258720787239537209577653731555888694875315889982871046696258568425982256221674488466768576599502814247954571694420503493580207276218389715429837047566344010701330842629533649761343813334918808222671382384163009919113303113686515684213757968664553606457250519829021555166683103954052300420595950434154357255813765059661739525826458381740746980643218101347190249792363277847494200569165970750138220713502137383569924508990916429540660767961380904477573066023408105218075819789102047898625185526471606131213232094567269737351096795406543367424681006407741918528266001548352929112112598015600400892185617450455815882694899899260409329817934054048803867493469204799459297289222302367229441827859783787863754578883193750667059553099161322192442156881394242353410115848253796301625141000951869518522160194930936812145229683371270784245500037498085681199776946898785370752375908442262358429811613380953733979767242641621587212490588379840008294002510213462899194552505302429126216504512215693721743563710645641201611770587592289814929644558010656388233233296060355337892081615562518880876645046943309144025093622049839221840549608105146897257475967889121591760064706748032935024022207307896062079117305948853327416737891811051613889250142197143735589739770083388995087137631221147344796526831114103749044834608167463021400166442205275727890308991947903781733959871990465967531336378986645196822992666022729629212491848788205243941148444850738484549302903253536071810929664701828978878431250630241861641079513564502760430081771585934421003833886053972376201521690401663388672562564418060838264847139215135399047124197481315709377536856229109652166264518421881098739238842943999546904409837682172747451728418661884720775964515195996919913262804134484843310394138333251979070715557528658452692546431791071758819856242927909488806436079931729409249504695919259612380429804369559749097291454382728100484411527891509984498799019984442617678857851447993721925572009465117682611073179383938486022875973827240580670290053649137201106826258411796700634591309889548091179184085513831588381227836681405532940185679384386541686659264337216285550231225277581139455778121117358569278342195194248620122913052910007536411285400390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,32] 41616460656179819008540037067426134249424492555281124129315817159838156533050692465352265680314653615358375644181244728947036815678221864072756389608822430479916827528603448477829318093728737666468126849376743069904477787362318972483739818855918649596579386495558525307154389191967381588228229564499912038770538322662446513577024100218495732460947374135636459243353230978868174650556521475219110250336354779742786696068621163740299048714589194986594042379587704748507345352074490406997391484629766958918060460587706840726943001884343306448427207046250489079251024706470450494220124128435508105111946384768203723866335869360131309177666919122641271594188823681818034942623288213749925195373143502623864628296404239271385225935456684430607127977584653437618823077135959810754463178228721582679720513886965316618599644653307267290720605539399290524471915866604233200843571193807128275755281551890424988725977140821115931985358386287452693981670833345400616705774814056076136011240256990428536295701040403090805555423586658098688670496975094595210984637886007055454495832246949562401852382782742653080078204028698431110241985378749249400958621171913639537715109311094306579191321993343804496658871206314098949355846366729035119772428111195823593532391636864533865550635357357356606897938868458142534452760759844107980661584623780157033554766211295928936345504368216359762911547845046454818083279166809641947952027891319100391244403191220781778975386749960046487217100393400399451636849014180156403850905319489155074511834916980415988168036542322693591619992891329266598339228206119100480487948236067047655305940477608259424451534802838484033525513413648850524931442416529010490144042854080675645369550731983824149690992019730198974360506543465311937639556863509809411595269857426426167793833047419945109521253930341530879937330060594310130196477914285300874055152772058672350929633299613816832289834093861185880790150659314372454372139788420459325559117928335061448769039773951808292714335069273995570211169063740956807645043619144700387461260285197080547892954357442353465527888438508038219420009210827124161334424916629053443660014618186200175042408316734407845918961599971783360715640593927129395174584933896608394110974947441291437329940516088335741321257556854953554129870845487115547255117184154356510301617636631430708563927552331824177617997451748521317307056490918171220982912927865982055664062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,33] -27736390334488865917615074456588030347421686434834330054574696018157267708243143605123046230557011358955392940420436103276467460780562957414101984277056961206207945382766021052343920638513637303520101522853951413078881732590433476648411455567270586475357472825093863208210526528018964201705736762388832052804002684726340924907095848109563223518621095824195976265273183218054609490483239179911749408408366913051433400842029434427450295459064517233900107232400890436843477635307798275091896953009415649317813406436359864865244223493476625198315455829107538335309493938564279761140084073045353999061859820396247866810984848321384322835558002325720866687387749034583586577804025337454101688638743640186307060608018312658821701885572526695276875899815065953676664255000661380990812121687937131159506565127000114314488914162796357038784211998472373861817906540289400621630096725937819378932323785290177270730319082153158755930350164802749115727216581337099094975374404765617376818282958970614534979151138118719640148241131779119844414172990966773509691561717797628929250086784641076852055604504173266686063349392643406404647255854082918691592692437265288105035380589868782433805043543487121522595645128474159869797473839110228379454297199118996680981748743812790444155128709420354281503467707151244417736921755017566200398481154412906181606491452572254869042638539733653651743388671511365920331331250512934725065879134716107699590865856425045446483125439630170710078428960793559742680333035669625942659931973554666280631580903533868456862774666309389443692990481376329281599773353530367549787423819703514103002662720133086995577352236680814619081291322958417665626210324331055803293204091531954165067946992669987363925834995398098815467359319317534802077744549564930794675810006772870045509152268114213444806869992334971853583920252098238080434839716720381561704982760104260388328946422300923348859676388449492571053761458786274840558565148847878914217677522575918702219600016462028723256923387773999841945800413420117048529539895480933830562253121744239571815251770134322649756032412393213441438781505318933282111228518687767484209520297470754005176143010965388011167234512408197865940363701556854587160487560914999380894717054144030550703419721709910545369436589731827135089044075436945699881974995022278722321284186905494729042832962933530045287890127366401132274991530107577375474647851660847663879394531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,34] 13849444811245136732600557657401360900957057990573865220818461313029195351694428555567234928989695570353718515987729036284173383316849681575447210482603879988630672136789980081814554181482023407966296331778011006029751471130875070749338804628985922688948015332381051362584990393324521247633397739065253228429749773516617401930920858435504683369478139828909860499317988201916923256081234995198830142375707276285154012701574875086785215250376095582389003660444303344171979659236119935187040781296090456392093286696377472555179888575667835959099570945797630606998021535018680410017254383856063830871361845019125807116443127188384479640888538967367767496982461934390122667390958766728269263675169024998952822091631722626203154674487188647928751377922657108799802602055573293127988116784726009877395501878492729690573939275423443255352277804224167794217115193015037317375609744461671657760007158667598387550338248555995523854909706423058086637161251015438109580018273189490694535551607474818719815994571853820279908855802469740641727643020235871460206315789436282016144787048110565358115548288812460264961202811147233525071067092106337575909041761846839211201224134671383291864201922105196172216928206305174007880881053646944766303168034510443163369693161367191360419456039663370793864559243500847922390997990722960993292783418111462173809088135441622489716340457570047178741504550583810527324558623895103010417368681881042016346019793007551536395573773890678549341062910635632211362320416604340822488489204625796324219320362144401557321035441714879309885892776124988460766433442736228654198295983907299631704655036730235572271443616421669619310566046744783148379004283971222007538998902715509375802550883122064976991997441614272521057696186843816714826336374832075490820248215784254302519216539238483665356859064814215586209464172632075288268162166983722431679144701510379884444818443828859986314347542448233590222163873413950991107808716489749367806326496710892365310862552353885714598379542454657407862719850989546138021551847032762169964254495487473045931801993890020960548812478206382436275702672133429928555292294329594836458515301075027460373550854270999997993106342164227932253462503562794591262414081343983643218228471693335799361254001648615159857200852605986848163104937698366638564443293878046611369429235250103429444040759713476633705887660268219565873751026834227034756352736621920485049486160278320312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,35] -5476360344748838910939499738287152574538197605168198346365436971073215075388137858649847197489883036340346718925136351881922005297027699423470857511336120265171417573740070627149205562347470744995155805006908972009388062761026616886851202468840692952294513210962958983804043358825514663815542044279280389724832567321349230079344250773369705344940679887374772345545144678168140668011297699617385703823691641476694710813798782415177909719118073764948139596276682399800093942285970098620768141103298986108926432728125013670404338053706443140310889565922510470736952480235844208473718814862778703127754267528255334495604359690366047338567091447559390669982163524348944669159449823136707096709795322687368046967797086947205527003077620283579313979386987790064638879303640571839063019183913254518802365641011361432791618537332659061682157621752851453339726032820620167843590909662969460012685476756677730180734008023515905232036272004434112284256692167682272550592221251884278027948938551006851212107086600603654621746032390358332813415069444553260131526532726027725455931368054258743688584808026449961608366900746527592980420681216189610623913673366818698294551317951235361286377298634811721796101162987852622818139852916769514135614499439247629232479282511025349971146392071804755718330330192543865188034499668943127518151589933058159057778887437769466952888172189025078013253299325590271965304615607440725163801232595421714461495227173938734595729778603764036447746070508022297526160798899213242380570761860672972447769522037771008807813596282109533845156050167511525770015974192795466169037503625318192584035388365966955803636032691279195513171622230923221812974338446794656128521371140225190645577993519386982236890280855035947460257318048873250487833592718780692888107149658925075880742688506713961128616937894185390961340474197927761949254952502495204829322131063211060232472590793842797134318568343644008543722218210008479845558629651919047252363359449202970231259885009592361445889553034067042631768902402161857084032609428361250723264696815460425902637164076696690962970092328123801638162743551192155700448471711240555402212792478293603894720875975738868517130243611802359666252758659678618075380695694283077170489695058135723823798678074479818148408191167666225218463442650767546018443294591002986934542776635110010044009040279234626999729614502765761818197195739553592361281708633669040864333510398864746093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,36] 1710703011366859634839281773642666112590985566181685345342768769574480420454752376271224630678889919436898926578454946695688004124721957228783964275438844042139906852598484637994995283323792696663458926522546963869569704779677438135618703877562191979718515233303280581257329268636486723450771540598443618399813021157591050811062877878106415469087460396041096053348421236605759993793371869729578951805619094360529117017603070238492239643856730683696917505022524902460399535414807827481085525345604626729720872883088358848867944695280401310295070455485980639841044936335894437460175939782310587110128391035012660640944743758381515699500388293598167096868596075344791885330752849100459815219221146608632736269806257856116838974064300685986259773552724544371628761395091109195457900412858896164040685195736309750382249498330362578802145007362082010745570261520315702901065152468669221209499359185907770362729769371111998968456137250246585703866700833160479419458468124207280450202754225479400654768507636040388335822954272052885933992307605942261308976745843929415407979043461064288968528042144502863893462626998229087111749015218318001644551402178609240747256080258075988063931643255704304758506758400579575152942176645762122217388084020301643975390298840035128277029754709790143376104026718282150729006202777047006132356966089051802735491541736349621049898566214440702472751940962904843872428569235747714557711065900885332853077893479110069272070765603669168121766714927657427341240355542722087704009708563971642763839858751990688839735900567715544428131490890350072530936562729527422929105633138162521959261988949329387450254538811299755220445899345590320152663846166808188641712695482884485743352243478033906529526234201448304391070976493386225299724134468592267001480474660910725237207460237541175332929617292240942490604111593524255116533058575589437544872234479734098486872123217982094484409488337204879749157117729158850913723619944941122346669514233290623689480729482839853050126900089995225726002604040950193735346003294996579259234856419422660601150654888155493186935538968090991956032963694142586096061143341463577066378423003613933772657837824086798608387885041078854690409751466698043291914334702568572813328491789197250772528774354161590325523900275821650394779597251548700721052565477845296935786671564968034285076034419167080189247344939422566829153430581020470604720201679427304952696431428194046020507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,37] -369156070553045159060527149376882811990878700161210838847559911951941620370106778964550823202286401923179654909577848121319567844959768485931997261473264817967139656944718427317576822771401085622770620283556292207665136316412840463880882757309559522375982405087370225745604201069936553402686868450079291830692428474143285095329858281897381217291278058717194087865858928985698443473696484749878274454303192185774968205355947495059936859204017102061090836235031964515387577393136534057102173215064524370385833894695578297196154699047459185395729797511290003674878689111038860250044015119586350301404098771103120995484775001830663818681148660929763588873485521892238537256909487092752543912688202440765638378109574215958051708217887047916671929479389832141278955442175176679285097915992353018169973018931579260014190773054166390123508123511360839838938937530332216196363385883721014389606378900607180878517935330733826817700565424306647044797333228942129850809479563880053221491379359407850573720533168897877265905693862652248988267560228933220721396947140792996933467420099212983624739286923508970289550861809939006250963363641312600000439790740204123666423952398885204103794938887137875951042024919260342644372709577685293830684856147916814121011983123327457738351205170315702300875618043264182096332803474683683473294071296830106700474394574066472054276402871752805948870709827501394284817154666261153527259957351224410970163571232714573913588923870144647391358074046276272140752595006760700471658502068519100628588372565113031416626891848062581201885816854586460171606823964518517539849817841564764105346470814342594303869215166979668438870083703951522504797836152987073969511781981784868762203895639566245312045515970818034046784902287862209553745252355204403666519113292705887969449590337445880977626100910178550238192011901335922411799350409101099276280841864358540614853947803532163871827473511451312464108979736073202106959248083466367674987370149665474090588187785224360648735637756225206422057535853627705940081964631355178167837394241088447249953890533405360951631004953291757815039370669387479483589585054536607078428049843081236657700549888001855300893238611004226154706557894471435240476251874705500207823876510099952522258776880436890401202506416267997398419797568133887136591568660330593353494847682548259680889227756359950906649747822557348378733312516264875372923011734305198672245751367881894111633300781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,38] 5675664113272616254843778677050935093676986838487292790155929571473375804741934610443791090838750076736419153364582098124877035173683870154843035770616175482400090314194655885002444498979771826646238052914919129577937492230754199786696217770867718627991742428190339379343727827161344790495848262323826323318174197490329944778948185767819314156584418490487876645315591807040088310568072846317914455027815967960819363048969995853755395743330822628136154265262348119945704793671517592247911002766407090083717405363680575667607881612035778707511404406475908381933676750041240880077723845969079909107152655426695438150359948798422165424518346536615498788123449077208275352656437589583890646998856401610190325721222760168471240137507056587493361576154044953404770628591945555881495654248491721578584107028229240973078394349285556379030390397055570852435383858617906399626889014145168637305189580038246761831819063692803568108018763837954038644393010663920720147041487440112556739500004611444632465375998807045497259092024331429622147536004318461018304998112258444054808552256734257006344866912014919785942348460266561293905005493024629516719359446258583029052111309259797033964425295236280597593889268571443321739669351894489532698749117688954024913017022977216787570473355465704200483616419041836794309147504654643959418230186829360377699494900006859511469590192459839620919800904402869262039386530605991015906976087041958389347542967458790190662815987215788292574683825514470664483782372319840194804395690796089192844190585465467944443259842041789535506076870390124125205942160726538220792835760944111888455775203831407564811805692646142758910005509933027574013857438376728054566890023548869369762633405413659134026994460246911087626833810544912859106819821060888913923581385334513532180202187711057712780614912458121112060408529730059017202224820282991513296049656106035176676134507277620823195965212310245182967301269822141684781007966073563226955652783203413427971102029898191301349309841994732984243681034902705101487708438452705047034016925867893988685109312550870242616417974914821714964047053503091307769083572232082782061852497332721506445045198195774147110680833931871540480956165600853750815347392201899822574637596264581022064367826764292939746889650536049291546925276517933342597454424244217525388287322924077616452874029139783155727472832972471891682350096998227623197519131148860993540949948510387912392616271972656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,39] 43082091954795502880965376663253152545107565726886804090379214480749916022663611191714826395387454336384426266263612363500339000291353295982688435253092509305241876557938296862523703070491712852226218377837599811929059217877801858542935608649103850938516816285298256609384105886654572574493810694366905706641903523258385025041983990519644997586463700717800446542231926500350824529077516653587616425193106464287777453044596709873076469137475428412101440923534564267581501315538514130316104877163236505105390846471745839755133704429760917614459829693023151893026256119822337888533501897704340169791632014195638651375966423488000472580927826586576668788708062947662283687707349967382748740984077133928311780888585143853654161651774516889206843537392426363628406292128322819263084598204632472373757105506064781159656633341939689874196701557103817182172129760479266758448838376543944969862504281305463232236265001869616416375459278336041176283379033088653246679707521312124471724852889146604547061319848262491665332546034160056610573521363030838975757913677105604729886647753915755677856027925792552774489108856389740651701044637029053092916076603950976123659450425433014771946128768590201098568570428255620204385557712966609699128461774601709315706550747484483312609201096971517578840614789522554989924284647991051627992179637480015682798382919351347858458741015266969384104969650657412956351677625714259350294400966543655534855529263775809560296843895339816378946605717376088838741749527594541063462991195616884003732615353534744125837043123059819986738623910396914987195851055510487184440332219840406370755217692523592991206180633541176638680564687614159543577776667072806059200376394252977179158372393450953597881571152303511163223493996127678806189328254977098384986687187946938594281985693835622745055937501696113590778400753464470895552364039708192577697203888014589461197850880119883299029374462453645881453786264681442937387335269497809233097551135083510068118345285652510192268086888722286853508402357357011919232575105772422195704665629743698455467425875517931161962334947620023537941288920373272157339442012805541417875265087263630708864993253799818763526564166200842447327192934042683787985157787951740840707975432464064800093221100151486245133622788716354071381993264596945750378303106905267195187375135342953812128486107129929059054364030451752371495883216836652389931915766386804960905165806650529702892526984214782714843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,40] -23514961988006866083562298293412322609095826416081324302511527955489305221260385980126063527380349925008591124064204344848811702010868683398083990935188928329058988191641163165090864341932797442517546430532347363977452050390075653116608625833301013205543632224142764284530468988909961829111945917874276497867975011566681535710231296616525545118886448891432316192296351900932464694805221757560256385301545483499819750698316201752674819547030716570152288648830130565283304893123432378097201917527484351785271584953556324020484038813097754415204452904661224256655481274553201620679676464364977526780698291183013807632572971569790505360604560153439669228940795201006898684846586189361413369141881189248635887852825969573842553676765046198134977012576241030145067184742778420205286505411748254374936346308170052008049768473597800278226935914162418029317540193023084785217037735526129482256492770161884435577673476367180294571197156089119950705724730712473019369807364329260934956152642544891261037239603414836752820157732250820353680139171753612903932088540554208116785438714230828335098521007462137899004685780073606867124548814373100898642126159245305976132195612496747400042042082679393363967849950789907794167359794912064194548078947373018008462006530751046317023016005471805072737363540587084255860116468157898545851950913217292568981133546090345066801324925114814231738390825142054445893509138147967697169425108546473332347037615510137868361526945518360528038925202006608310393637811503500517494571746013437856638319578054557418162079030237436506338046162856866123630471299794591430359599447087639489816011016161496589485289419789861932236064898544755230713453292804664931674962857864281378277102462801450456937804565544268535598915577682264892749542340980169780930960000438732097070136966828159944157182404747516361533771477963661948690937424617347838486690503305039637645085357658314146123154199820153766875981659975861939368115107132928358800671318085752771016138462830215747428887895631910253259150311183149297780483194385733221723623461071264943123326243980389684706725170595714903675909488355173123306964437732655487486419930984534430393245862273176115960377678590474764983096148985346995745102037678572377049581067477280091980334342570898596231533306381923917293862040861125286863089538674016873212027591627748554717777082157129446697561891340488358898194695729080908126371264313231697817493937030519646214088425040245056152343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,41] 6127261677826993733966100543882493994547929183859250014226095521864711954706196756030941061979291077561430918607685466112320993831809353689219147734227893009769766926058048258396444058768636952008658707918284734335383416052009077048565415729201904347314837896344530055713388430089597480485404859017490277420116399932546869031188359477702496663584281294971185118306946635700514796846132260710078878924514504115265214445220890014279456067921671471428496671029279208330098218972666393348082484807737988003790404855134313655335924791325290583415066976966584084905851868750652597722281479986584172560851001067555364962855503844777572652127974297204698848670852059442451100331384053278749375721251315543081701957718773008832352169467776225789789874550097182552476469237222389737768511701599017222950774228805723597517323684433228350544987797899935451110196046433785558355426490770827980768890643829949252020057381418093872870900382520433122265004168878877855232163961549321672840172805523798458077144025809057015324497213582949748045381449589825806077585635145126388502156039229887838014073523395044779708934500224096052630322104791442174394451224211070008560264211824019125648531418004864513268840157634461362176093549508193387322067913134917937083665790988531980743873630429866833667985330933463705113295246563447096205595194953689785249333587764009832705807182025032921279074324857333872478688632282280759363365925730444724131085465532368298157387440387664994584198370471308821753391033200962276663006511053878712461806980904609479253028048372084512914707429698231267963084338673201568841830304853849955762921852682231923107336403293522967159629086561816826152832120603571479698303309121848281152553089006916673037626182895656184856717689084034872077584916622439185234460847051581341261455259563281497918871402041631312292529257198749717851739557809471798676520612377576041516592917611745043227203982829459329115539111586922248775488669567165863640225036278178226130315929204007544514521046113987029951373510464789673083737022336336200159975306751735519319601607958921159524329813505942621917482052250606833444140823671122947716726178617467843080215724403117095265241170235487811180273590741848121026090147770130744892327199424804149204074789339027760115265595670437307630910641824676155928567823740673670234621967031032466521233076085705968761313154591043554593672860012373077407239093436264019496158804434227107549304491840302944183349609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,42] 349292501254833117272072990281657031756396861492249374657509422009210678068200311921441810166330971270086988291883409496256008608299088857789945248341368785763026056612906435945329339943379739951480171939102322981996253872075243538528381221339804281026894797067668992812775018250112100576646109767924607402171310385818284518773829051023728798532555045987548608873846913786360012616954258334259610904377392476737934756742011033224094548656294722999378518922942749233405967003136111942346938083276506211926996331319168075836564307471911562760581430920679193543356076681443536779737271880633071848213016851240647050880671327806635933968196782875638134073373178523468300874539913909059564606563636171795566531860839331577684295025393596509519607736019403866803045645318604103653620208666608291996100707858828097178179360072278998019921000520334661859639011045069156091889848578838729007320521929526684819636441344047008444718407288245692981657576435007011874535202568753380090772100457391464134301851313671310499586910407794119491597757086366421545671274099224749804954072896207732973282227952249462118310030164922736135951660625169965705119335406011833105453602784914465791210760467348574597013483870975393371141045010387174095188795437809517803389002850746079333869689866712668953378197138719321955393072723810270160682396468288181741257735612851106904493130268724554718680075784857075873772274342202225556338340939562847985118403858356241299757236804048294914003739117666980484949124746829426940506180033227338366171585822881154934725019718452460933857386502869183186877934353156565413597597212187249260450027865775177799509107096030687250076039103084556220372846513596823027635871112041883601681373739030917759922649937762991900047626803010813380417030560930045368258606551101258372742831471883207150610373108257277283289654682229263881447292402135521691372650000401414642421239166032071793428085283873685863099588399723981706026313137962104270704150169371593252183756786865451715375780133041770936018412335421539409820295167061427721288154076575273046129548921002374583985591337634506266482573992477528382324724713096296997639643799440110944256358556139999456599186910809896056267401490574816894721483593372024665286313738642896576559458417145461220379109799265997377228208482226619663796050128815090597636585698914327327385416105606422635091924210110049645346200818310525542929044466719356395024226530961891645787886773177888244390487670898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,43] -1180214875886100477998169772190989330000855468616534757116391979619679257506837449722011433353625137958151630150810301570687806861741474580528048861853837642215061990214049968389308014165735812796366652793968414824680255206539371076759658514206327334814531156658470900196144945895014371165382434062881113759448465399304349708329703524268607964472668501375697415417671886701693280614585080474712052791493109209963635979318754424602109254828154180492191758076241703015230943143608987573254329846522736590722120152326258630862126163359335765328347753449107618841356226094950385203745917840185553209320289297593575992245672296690782155571375502471488199410240956337320859551761804639667944561005603950354519746802278315730506080088223370973984627732583175866316213842983862497684456535858006619540853984319679313078846504843493975274569499079659442637714464164114866587481057444916101716198341224121496867431770100879918023771885966849996257904050177111196647534451435005766505115502662281011439417867010374465213201468266145074727567550864151488153140783815545787183394551040639963246006926513759376439755760954311663808073790862827395193456999996975628871666225952954166466088731775145677995556385955971000405517198197283170586104731094660596536169535567736736305563736977710451799839980383894394487383983993533239122131824856836698115564264224645028146049416800648008408186329487504662325245510134414721831420247633405607437884969304988477286589138940497550820465592520425542268847690093852877472972321820098268338104522618369194510302950291182511684055835600852226769140013025835979094239540998074090848742002497542238545691794178973636433956030228619059596532899467334315169196656039701844432345295242678373969539681633379451050359555236428507071927497912670337553074509268311903654251952643897809488100742353976043676542257620105536184856032636461289656328849972311417384398815213149702571381423059274895111401773971519617386721855524391432664333871817754056995121052703441667494737629504350824487622084267981895674393583409566572469304410541626458381871594704580386321793304175675597221144608064715977819316729220826615085380697847754227586466214840636107172038463367992966972197167459706488706797379398760222403118541601957150182016294314487483263809464886457315237176540677579828214747879393852191737980881015148926994969733511272772849048776257940729022096879332208996628723570040120286481882330997138967967896583388665021630004048347473144531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,44] 624465589893477880233216306058759774247054036358356677222940821581655382612238030498480843371538638884931812825001685257858334931743114940410488414132166735670351601850911651832731970844224810886047782404376681810632539337009195400828349185540286325096992094307444330564071299228467727612073646181371433815864177299528030375849650006340890328731109987308053828007144610642268088520869260473646815055497381900367420665274643147278783018827426611789276360305669699494150379503210004632100034356393452631868333872837305864848722090933449119311202600632844710984818796929573019245995658825760587931180408213375336202671160589022555294769508305522885305605348017126367614041879586229473294208419455490328939265716920193910203805689856953487830613873123201726365101519479372036912304887962730821210038325119655949796736039389583432432371286738325235261944595222612078668725543835853283316093105856993479998944087466926057144963156909310342346022944326479106933217253657788534727087415146402072380773853733265008620221684862391659876367534924873936787649985264219368620881152139963480202196495232016457493976542823706135786645918204926675473084640975148126494397790108136145225442814949966819209507829565903036110353847518048928162063208199051313870990108852163521495169576851391674025115978743213276029724000081552326572989517414235789867572815683758314367774986658273574027239410589529743903799402111333115490928013922534016753795859478618642545665995684880721720429737326814470803154269779658958626748693489219503137262294561016471416122813869187762915890125220597566630097275190255602680703981421948343293032994927977055330494478629170093944939993374418879075934529775275222388276465501796206634581136508447667412184729436842681893366600215344175284235296220590583208873640527106910036474032473273089280037689621748916340636473554456845398431757104670482515489087287607110586823401164794259381426660055102511147979736123738508317929088137770007295262262818214679593414895207577801274260538271863568789996542125937638086513876618902023589858274564851287205473415479228418553612837260658227773966453106152775894893693891460363607796769861497561254324165813883000818588590140768580273667651240217954810488613673560756616456628755990138187155560325779208205608986369434956785190497152282343881863463071393803175345258395811759757353059593773465101983560516963796009565212285301942859316610550155203235469491690717921560018627280541636537236627191305160522460937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,45] -192395808598408242565748513512126343369580198759220605017521996799105718189147393015358143176541862617567729361311240653085349892975642332835020799362408378944678694005430654574958623922950950658362308179980550885485201368154084953086628777503327304026605868538164726533372974054287456910988472651345360379909416394332501143306662775939328500867440474866272163546751822308122477867053645641023144324709541451381949031917751212393189963466640503736840329677561519906218048649817403882270528723032403028503935521780465016248805253451209889437122774490185089019512129420627711215219351614682297010827750469881609473561254503445509710258468688511945507671708884875975356351686946916408367072576395533394324586221108690319410589261249276146976822226539073474079373402285123042039520973032732622351096885256034804791493698599732270433292872377511750073812637702833398982394755287698823173920182574192876313380275680593017926322215424236710063762866721122197401472116621365383391736434937101952797540812021344100986843943231345218738207617185079794564024282881259165693192204034677410779493070124818658454862720552628951336055971827739266410315009984108032257073777242072577937770183913747711654331609478259611682803487731804431693818028298876276188357183751429262985221420860509279891581035978011893319784582220075466166888083801679620286204438178396951452911475046670396359394295279464510011082234238642752786951372816650198487518166983666879478445673349402711118965291174434776835585668423921084799169043279881807386121815035968686470523548262895881338056362962254088312386564220262112471748419739539384245044806154221088806758001118152804708121432649614009042948962154543856004157311030161989503675174777374802101901175040908250852653095185380828012899092332416422079315160170966607299646969537236839219005849786187926255924549436558359344354664614724068787303822749779451110887382393901661629021061454594452098699779177193742040433735201603401948889977938499088915360010220894147512292442379322147088565658809374572611729857621751455714456085971613405281299222163149971376210085371339898291178456111661826723004819207791961016615781006200055523267790011533287482833560497504840908303012011144666529136466816500776348350964853499994488431583071572697906501144216682657624957683804125712449553527637210538053378319701576392804811810075756084546780721361017386235899883885190802628800993652475330211188424141340631359640067285510234285084152361378073692321777343750000000000000000000000000000000000000000000000000000000000000000000000000000000000 [71,46] 32640153714744273683163382146725326711420964323683862609237488761226788849481328086198566712956847621460142082482686284954222142402158059076915719053418868339470115283071207743216153416635107099943444467244680137523154411017358125529140189420098484203106303740200406344397073553452780222013226680283655748249539898746698403090812073585109000114898340399828852946971496118830501845551336684438148355692358151835618716362596338261516434012121993352468612064474166844390424852656797187506749027317200195501219458025154465227764535732019551021186343782927690518426175700939722706251318894736280068522678639790883056792637091579443948779377981937722539765791113194305003456431828543378708922287527384818131908679691189889031139965791210578514393665370507962665145974435856359285515456276025471482663059698784507362239663659721431751176034919368734121164562800449309511707070354115026452525574757415251104920178486275837020209600648121483180776747309718892776462487333835957816278905129359330769840705356911331447885792475261577074707901025472591636827806891020153773592205227247737277998135054420854051847428159027827434542550634562495272610337603078542668927575073583096045542817150494346743990672721896687557054459792251400645805775598855433636044928736893281932886139313226479154795113817717903057357638166427224829464151244140200641513051241114259256993151961438484801865622991389493424584806050420923534482237649678839972150569437886374586512590765134439509852151974112516607038662615067337489115547579154284343934351018301741419874447123193792662151632749698443492790105581351749400477058365508102883369025970607462912892816316674849261883159258907412410707880420819202197404395903960960176233849945541626493441904846282992113890812621362675460548615152418840276508183578356290649090687891823986160225163948555554386416149597838624187254064743437277335474910430935688682274671656514257414623675634135264336638803154411063558651579531000687840079059735598506610226462530854999225537311305405925638159139795664790432920199342059302528203534242892712957949798759237686141349222160545038279993072894982233636417257005573997244745541806607956684374404092732885725145240783712849406592560883394264327915697705855408886811030317604618955771375160729815951369652132223087278210093676357136820747117759091943421671420992127065475858998711622606752271096991076667788188650960465802390932679609733928783086952401612657908577833180139085578197466475103283300995826721191406250000000000000000000000000000000000000000000000000000000000000000000000000 [71,47] 1165892250817389554198121392947454090977859416800510884845444815589415349507327795990135124537317615580876814354819654416602858418881467502282146284474869112634522641529735170404928299222668172079969946792905513213255476421719164989885782312666547416639948639783913391484256864569440904443648586952885740045107529294682162929025799196564008514577771703956619356109176568137428092828976088850668079546054642793994906775263973505148406591181533253193358158065835677767057683112643851860859790314924807263624845400635396040835110561268840714885777448456849638997715433900586919845902023275385626462881510448619538557890093653752415904054872415551444388340572165934028124119692079100348000579058590618010790353454433806606037943017449763625959772954234152923640761482555476462833276189415186431489455674366103735941848483414362137856457289339113088267262106026772419693456447898230754859730399932257188181165491969115201627034116532551094949187027826289052433282883301524970737263358555751196911854490382785269632199447723091697094307997977508400841474433829069272924141725661138118820141074184689403297510455907039998473823252987325456965591903786204472513091605193322954212551226085383495445077160649477588063950625708585031583554321679623686299824388695139482984330619662165728790040396622141775803506217430029392871995835805819824096733633260520035403443454394255355801937197636416132038144495754479166074894285354535715134811102040161896442517913856941248992524562889388651058985892122880990498772764782119302380002003865923378283786959891548879852717976053662796884624891065590155133166569254950048487795213291877821881062137879472899303564247743509481495924550167558747488233155240603411561673829636049316875890939470396315927337626520584339058615312304882915452418707506920297709376696281481049037908237840286524938154568333138479027206159146402011644271584761525687209979727689874993084190123062663338492987980375871673160364611795953198308977258714678443702658450364309819786788064927572064589677546663524912770971957762443858634520040108228378128547817773968028931266762638611331366228501559362291514870689520068402941302058953482329611605664920947860253430279461275018565801748268186261428421909762313678999351142466973737357126817289121209208241640989953081736716601052072150009185718012447919664089612089068862875032307987740451599783570097415603202721713439561839981049266326749397543729283953491811613143570877204439895091780954317073337733745574951171875000000000000000000000000000000000000000000000000000000000000000000 [71,48] -2816468647899413360904696937413107133734200366389725176453892402253066138982473018183818786713089617237814564292907711776763303734160487946864809878092692704930515637117213697708466132719162660462675357908117401010425493079617383112131785677407501943516947138668375558530768841285543727131536108207775671222357224655198538698384278673903122664629964804172228784376825562207804336030103303422548237557755476191717276895396113953152622313500462700130803729196762341413278483280957850951399902819505647802782294569060516097276156379723261689715633804064084656673979312617423395759980271825016355028081577547364436348384025906202179837432605634351821613525897514893628934101669327804435773075043758813913968676589547472477740795219292539545184747504454491939217838873065820916050072689893098024889717098920310260582776522375439190769825552893145706952762989203407127830340001629425453651265971154572797455705291197593591850574564580658816425460654208191863751012149485151676227569739309948886397886214173193569566789511292770596312163062859213091778856091151544351195996468467454049531540104477294385484149198159952112918022738671074820760395676481303870803490192804187236430949005314391436052006812573975023675444105128462863692153540525317064132771919212510044936360978154727251252830283297630408231815928025499572498703317008846499924448424466822585593131030837214676107970774795990896905989835336440655119782988139127192822365644257712478549401833403839268709127928502239065658232626004712173110756465231865792434433051788919725265566616871881575301594845998765713838453659106528322537622289445917671482998017224316416086111256699467956538048658743311547754394277528262513572751892415844044710497291206732915035975192757492456962087086997802798092741903264342067327456929404956297906901843157066446893373147694145881425534206127581610297191104016410070791646621787164480333306576844193863054236040422496620304677368335842302051009609813459003725358007536175957797310707252644839015241371772686699202444951470230111547597919933815913038353710132631742285639316328796133336855437933482976958911462572532203114520094876176790816570688276324987486740630041720552914819177799781706945812995521940480083356985721204343955205889273442246493479269452497661397013553156155565471408643388994723311333037226814278169206825562763809874658739001876714500526628072738493042239476204927382413419502056641092622868601679527249167235956331418000419923586274961735398392193019390106201171875000000000000000000000000000000000000000000000000000000000 [71,49] 1057687853495821589899113525100090311568154770100571016667211945562927781951362268371411431979427527252596447758636615889844217755346013281561341309284125446333144791206754195811965306946093369109272203300927332661335678773037645776963694797058290119721313463236878294613711451335313165143443280426958138838457845184662591742917860404492486388782211283581739374055682815238118143138884206864381475746483239129422281054351538630832461262243117526386755835707530774279251672161265663608588520689066675070838068344509444463393663621437536464241077795317010591365112036383098054015640585742672965083258274929289931931301655540524955315324806363968709097239403238081153670333242894854243018884673929885185252942355091546170916003973761291125876683608221020982401555495303432959342285815049617734567635362456841572138804399331733305841981322840558823960452204191627199286840817724308084566475174029773006346867010828986303445433856194486661542581586753058490473291822841955565214185939353163644458113811733598943391772138564007360545843611432047586054803425926074687102177843948980804859839660324741657005203846091362859642264750591157838444831755859394657936028954418393472352838731231289335453473563653735621232469917821946739487497628254125530664081066824143883465511973999213449229252501161017113555807482275321814460764787481448766033422328435156690854715410720763617370741901635465531393698965426970517001969404556281438535634158568284216777609293859729258942715844162083492763160177002798038596954247398298085516291409960610810041532265065283001392364773556149314346455353007286018081896247218673257258424503039485682957950031059321440478467966209784694658490474616567887241928284100300749259576265739936369852166841927336356639719582481993451033643821751000196120858390675812730520818887664689702214067107133765322125172078073159327698055643307897491076010269568124600198813867947160390864118426593602986018779360681067656910805304825090334420134497406632910532482783401613936342563754953364851405657069643012574584241890854258392347604511780032152276262818550426801748973137087081178361242141791395815651770068911888000447375381430476490820292201959978181747575346276248347252621598090237527528981656936624246100188659397461637541949192740483816080017578962208835973578526036039627137040850205528450621231434593533799277246932861302699259692334687082204389124072997929573059704666588296013350391311516292571391494384364687270375299851105088677627463766839355230331420898437500000000000000000000000000000000000000000000000000 [71,50] -253159620356453681017122756122490973259071277736099240927875115239430631856111954482507097968799967877034995469118151938901980553988633412629590611848535932618145273847471417735567279482528675055232718607369666717687373253679925533228606619155025128310713791060444895216727843660359684604050972132728980500341139504681629137497334232606514897586814911872677794405345319695692185392039914568011110942082275308593092486644700227747893634359897998218246236258795470936179272071555804103934008114036338011331209988339415904332222146123781284465163593918534580822319271189331209557144699516573409834701592686738617005246591239354340219190079384165012805743904193273183174788922669525051565067596405490069537618110151239590267026623881019996491892554733802264259750804798888270105502043396072046473772746105028992494541118344565150739203658618193888658881932852770355924114589081403901253758844684256005582599286709936281299777557981214548262597660284237705765112828869959652196144865189357472825324175967377823641222439337701350012547334272338096613879790674841412571856533692258991542669891815668614132568052005852971940519049809338829612109865484043719226500882716485340834536420932154094963940744866838080453482185177248114556216735888127190343998481332851316999947849940116589194425180332654206001981228676325306787828196184266979881085309709121154422783481680092769671478347744235087262836134034470334090689159015058455518425866554314673523742097845515180139649527055112087532564564910210000529317156657627038899492081616657375435634636994792885107227418123897755455039110814106474027331493515297396184982085747436737549775161923392013974754978149109016885755018841024784650582612490155775760302490333395915116886133623062920776674900381245966469316288360101338190850582508013103196723751260466513459753885561245445348152157548426777565228163771478576008191676238530121295057347750849558866850122495247173552097060183906526870788783430380653909626863079733214807808396595395853888170473359378075872303247374920599416913515323282758519918495704162759012062628863027416319354520179959850505721246419528315306236700482722134247279369143958880832873274395728644155151115934183332612363807394064269383957523625482014799082597758860713713642562820817387599614468848765405084534197595244336251141805526806771622496617068144682335102978390625603125281314021832214665931178161787446596637459793795842294910862312044339082456655014542185728366901216847880545790516748638765420764684677124023437500000000000000000000000000000000000000 [71,51] 44648189033733412546128256512407496979108319883524049329367792857362239264610385441131757948180132048299435489331996036398513795841290717402629886054154941567654680509687851730811682030714622544785879635846129814818388288835826977543438834570660693086645414356292855773057389029386952123967823195611451962171737429631535218538481808828254981462681027480337084789750518495274222887060881576846655568948827984292988122287962978808907976744626532761931438694167191121694814605522397483169145394360461433093483837940486899199573796645948243006302742452774843601761773257920464029365177095945547746778169803021688778403212224152485809929148433092733748079367846780004285394068924873709069988879628683680258397633993606881906751114036176920009949206848277149802730650082637850861162427110019637937611540664379998570650048923354662262879200792861846395620873785635741177569496625283070611996292563881378886244629648232365946592977328031005582645295546984137372084551500089901194244537605005306669841117531613419301892507502712866315090239521111788432075005980326918022364641155855072867958675920388690865073189167999534307815168098372798804777379480124133518034589084182426454940571024665269941760059191099681574621997866890232154357668571982518031422279292285696099333684658207380019561333899800308998190983922809790461877400049037578623463861536337251510412763527860573986063641973309469128816426190136587513323886041617144368056836889651347354239916948027648286676164800912133138198591713712959317600597016118365235813796500189444720171493130574668348737568082765931435276443477434933330641903571330472523096433363940954457523797500829606931269012876748985854705870406971790941233737515773417539275660964119022019102678460091512410348135174105136015376181611009892676051568386346665482517844502604612455872298240615498377105472884742210980497102558915273816500823331642338979256366643020826817395690567940696250403572341082027398285853215254526662150238838398214429670341976574271432768517098274653690550261797016912819113862285730029715656651448021995433408183731766355627520886226562780668526175233015712465934190131487588343763394936425715468706272509660124811613712241206978300591913277144090534638360273037836627102240974069636507429456009324688722581032977358614171389350235051723888690853935190445375743885710486627976976823449699285445613317196555356585653419303574398800011464845165351972150932376199205999532718133471383635697373556327295683957001593000768480123952031135559082031250000000000000000000000000000000 [71,52] -6174503380659770007804468700399743834271512942515123640462182889156486704123692859828412265130914947492182738680484280514233761513257505018701464864560446846672385692796044281654900721523218223242146999176306914203853571630559107245714695242012660653872547796656503283639730417514582994813237739249225595974082980778294319602463112992449910399421041297985896476331656952996181882130923721081500708204065935809925946054562845798672677163878307807209929983025306320011449235751455914161389841760002532108339113867747196367295577902230163237210689056412583314757696781671384621312316213960607009667293109338710518467452505943828484533691063855272398053421429968205876007679150347756768103469836705332521354112576474483697088813495469169156795189903640527738272677743048293532226471029916295719105711467315343766364060198359166787099212356001661028340057815830686742436926023877378056861071380550543338967796112727074256133174251114398128604672365842851950172411976699030512894512484590781565545444631187158362836492320472132824563094306651705538411079035334094669188299038669245001945158280769905251812531748700265460853570834264876873553629182394854770501907139045350248312215953461602903732064464945566895190197761504384648602269762083188886799822634704326661461563370956632121422268556860276916753349519987483144904486545154444729269858628776902818759270315099575927996838037385883757430172723680926836640137316223535058848113659478935657726278796725940353407294042495245583715212140186074648120498114396735256691953452582347215018553496054140592362702290463524451602794928478824269602669461170944706378655501613896300119967921245251914721763620640691747784020285469429624167447427159514429098287330393533265176597674837695416992457548379989517722401475740184788131618624323098382158030919280798851462241335249489207988037994572464616409427578214500600027104714287849560725608847884407862655969966678669887328297739812959655742844562178226057837709100468055881700894187698441672960644164434831291700115410316787536475112082942688180845650284540680481493184723646978213802462180795567105300674694388269766108087242473917945725187315244365530639739516549372908339149796119126266770428195341570062452395523713198689902170838676046761849037543413892541364557129295134922798504459725478238270588204631367706183295893783140979903483817165396083038578176064101489169949411982354053032793797052600239501957060854065632979294172695630446986407702209877211855983819566162651426566299051046371459960937500000000000000000000000 [71,53] 701422789287767744242230914579898425690493371130819915071112342573274959957430436129311752620223666303081329175994489377559010196326919533114552514402417076326846509823278991776392049660473161253722992782253655463148222720952021443607343509282884463884037185863053899918103751413511047563047125599884372846744410688346761318439978954729606026980560837999398413926733361701796263016353129983455445849911461942435040904254762091573055138410765409006234101679623302891787058217705911831896382204954934639186682490394162185097327443571430454462682322837749887038884013188014316753637715200969233612396747811727093705365797562610023438607419640660289133185511752365296474763461831889225222169853313012993792393267167776832425433011568459396621018074303130916599423243286173858984357022764023232383401162754259466730598290257504162291028573354579475043362681258004303689376073244097707144531077026628890997875792542601137224184421094688836349301001510093934504503987018720791449761678649829251888703196147219147414294255434976175777392014167451559530634668494133395883172496131501592878783752524138218687475830057804094284323367585919872696855556521194821683539603968323628518341263401077768307087530365346370314801160339676794745449470876708225573279630386123270951946455302256356641484271577732582737088912123269790587182919773877628138515737551706665020585820945327999215558438692845906819247930805847503295628150796041301668819547934851977719722187566172453189713538914182128203062841162256171345891280544774530666978913758429374168267843516560915139896468831319396574534636430584324998154621972936682865202151272717100557426905857083414049986968605660834682557818880187676376682923035805299805880671038565716287698511144002546562318516625594039160570945181129491147915796259273622129540205899126688451822025379846210077780689102069484284209288128036381106328456579586387995855763341879752209138038311129596983079660250760172635110116695945975189624492541340502202661120246979083979721897992549902369712023757393964746799441913358551000500175548219434226059529974410993191885512549558379873119587047210094566542516132925560892141630717978961091254018144460684810668745546469661732951991804756322168690778917593779024095663183846785534770786006633686011089647186706116995728752741037215631282506912079469439706974099613612426341709047439077116884488938829496359857285276667981632653042527478761095728177831977562533351396519327696911635771920300263536270915162851302682156529044732451438903808593750000000000000000 [71,54] -72617755862685029327088387688899435974177002539116174423110655858375050689065807584852474053135018410842848689743740549890139372104245621675644727213384071028139517862733999242087999389475410604841880452535179749218466386622062415695087796088746919081381251105625588709787931502228238100971292368353821637448761335688121891561666041897664620344720111422950734693072229156572483631201906145699255981059727316760241637303064861700026796168085821246692076972545695262460817930766855612118437854299437613434689278721082625478924507903425127665551712125190490524347209566523702512917688264933320013228318329091665777018657549663934641986921795414697541348740343801370523968406091246273444588043306439929739335551311454999853124745337781942550957679040717868086303589709793538353442566397137403452447796430967927227133541546397852495976486458103926161188569988412365090190862840213790792457666253556962370740917529085075657116964769920991721430062559677698822012207060104748547810635011719546088331482892342488626966570776173995037979310553651705269253074493021917404576052930546049182971876853741724964150643440229476270536507073748144979283613627863981258691169163272870693797126240580644248055771473565289076426274841210266762635564433095096990383441303520300940318422909677215718619802772067800246940311348784438492314512175668499169436648901904699759111952436484107268774701750775315548954450485224487991031128712291224438901481439705325148281242329136348318377007855886960668319394446079946332035550299825033354100750321316830743869146022478093958412526418546322320119101431434082270035711289913642557351653934285067280419832726294391527551520216516702348201819952197496625232916929108197656260505109365489470244444417354931980790808296912155661406319189742939644929290943138274539827651041080353132617539494227958762258524161980887454256403134550748969744721039959050795859082398480831769029574862500271262794860537077552471460753192943268305505389827127742266579478638965318627688537631901327025611035779948403473221627724736807787416971297904787771421741727626043997678348909908720176558096631712749764914758120503542151263319028859917197849886208717290166359096995011078573544909345145734319592795704630867852959592489126810396097990260269038697799208249694820645385522678547880394441816542659911615952600302871823726601881236266840882809397100321612431461890811891209928975989614804985691611536908600430177103712125863688853346340473033763769285320533375047147295333616057178005576133728027343750000000 [71,55] 7895306504333348114359993426620198042479413108128058471218254912180761330658423464119140014568763591814438542176068451937024506140637070663900884031868108744146144349660841735505845189294766828298948769005448197942978672180526095089678318246055204508633738609256546557524372310631817340927890888333763898890665978116881579864537722403562109378033492052983031286510995339349437642503401315297419265332509143653879131745628920048661887903698132679149625656075330348155281403242270552029911209628541134414226735168030658279397436358069639815582002394360302334170418861365387907705875528107307416900979941184842082357446603800558967321918886758265130416997361528102678792725204519679371005534615148048041870387624397149836652492938785085837465850529781205391912155445448480199535954742105854223070201363999665319837939299223336141493355155855422800180472110963522977333916119551344403623781420345023461370672956437094866036226032876279870206121510394633453904779381378861509185896699352713358215368474131674794776288317016541530959073773881209620078049013758921724468100921885045212139257606393118719351330791293923307369735918326242429280256328259276739086562259533878449024155747905624768605160446210241935225402712625308016104428109790769141820465731798428566936548486061946227652914092275209754906286568550831052262317368798671761035218914805812453813276231188287672465130479147249215823574759282466291353931370754923727698857975285599297518368113113884284340090270277790561421783490705604456826096419129624201046316063101091986003171096116394274262866659498199870091016495574191468169627721868133238693555433510904798849452860095545010210608580615031557694730703731643134259932757101876942846655419235201312865566337212492288988597772275519914161158135827489548296546361113747471896763223506208013152137890929727299684026385566725803894856140072497027561801681861597757719388032791009015572419079618396418156449647831870471196650763109542091996662737868442255943411763084828864452332423348316417252753784277816926208174968471319975821255227855646810265841431677926525477381022731403908568554246253702246488051657509768656375021928015079533735016030386895030656422227874488298286281031302838246289306916242324734665555283677239389978726240634314662556770348616952643549462539460193863611044968757151912452157628325919022076628305220858434042232264250434631504483926897252003531121451774707995515930011373786109390168171062555206642908375913674589448266408903132074215136526618152856826782226562500000000 [71,56] -758828885586443166672247163741489447854757121323550098965698134721339619958120198001876603498639294153325477624413446929267997333152895670900959931013465187556926198623369763119750669918594843895546607041140802974929241219503511902585731815100147298341002744373898722170768249340440429172787946755083963334000685953842564332825006635456932783346071240946784214995800874354483849653657750648553431716703410393697751134841535176621429946279243815602816568889087404604396028024553086846078391249973896252566310936215499711802358337878050923445724841464508515906619284297826122974211693598881654695432520985936569240061871682107145190801705350181676906270992928427817171205208657108400954824401443414647555621719184540977356935508992859809306694197273841870751706212543002216676202207235006543907061813616628538744267500453724262342211446726693295667714936380804112797239696476173609912063453616543567082467434207968055024876761722355313875338208477926011854780074446606442880432582105484583453202562593913573133488157591960251092326666325521077057670776934703392028358111070920045218070746677956954987303566912586511816977407967089039126486156327734006010605740673124204507282192485199480112354004592329470321054017542329527831809244183726556822816443626508501378304123331379988855045737107582963411436961790187061736569053333006542086810780418265594970493732683727521233362753632788938123125667843638112379680733630663338068979973790891954605362027110380167962279606607685841321276906638229376021052895718587079177580687029178627420934876940654682130163237034153695975173277392159520523926963844297573468946084172004210257460698901263466215272634233947283610527349203131155574745772480446783118989035438417004962655926076339163133278709310083632706484706175027824701601777692611939942491026275268037115022716514147729134771836405552379043274532212935423082893555907219364387030286572866938472400070533577736489974039420860908677246637837918513247449449119968706267210470228215330272220438499861001367005659694004327350603191980135263581759648517098394098997328318331782960435754805190380491129160549122200181548466873317920717659506315343090493915348254461675595027195941922929859436300825983583833253982954506663239972836030937139320827167355946333439108440179338827584552564875929354426964003382071530189827132799653154069159137713438907878111669613567911665428003462897459938160910985637118285252261554890139232557363201080224609314146015237635547952569844976089541432884288951754570007324218750000 [71,57] 45900332085266962413650182377338016125662947951167996218642570018923125925887826423825079666069408012715753397130120832736002744016747234004895947467530458531583457196500642765905004359601776745099602079917887064582573703314858398919373758499193411525135835100228026915489032777242933123600514352688971141355670988716068144675572057644506160605193833438940441827125823615038177527514474050327069029035948523189724522609279844840266300621849461141575586245829712443160337195691486160610879256965279056922882174184180733369830374004178544661634316410697835249303182294649651685241574065834604547425929929965532105750656955759149184103116126116310597758905267051197602067169730046336018575077085613953555142910551425983568436711940420294673519627251315335625290337178065015965695166554582630533067786609327560959717883635809446247106419448476234956477038578816980445481809527704469603411393048654868381196952814589850494205494182259006382178499428890536945263116989435121337748554734396112317619114600266075067404807336569606048918152015052787502326188286603486913742134261149799500368501910836826506951206469541420912207908605499530195298613758962469129582170832235038446540682781603812175072610592218395926186106976095136558521203308896689879818886381711219413216859967957118873896491828515133591723666187568689948436243166298830375684464861366873535265530368944541006485424125953384434810170118076599060234138207229775789863901244715935053334399861596073491856736175020377188633852584131960544698710283001415659982883139101971744318170540653036470861384884570427116159322807721601937922659484840738840461114554005300184924911778330483113458464663848994215412396925766972622910027826312926323282937621702306381613907043922109331588142619930217613295486246893172671089844835813043740581400488287918586436338650452318042111100510659323350652813141000539761358678846113613697125436405330011478691787562310565080600395702666910590566230208828576314440900770734274518739093942660437163110924688403719913113652251603436335436695556474592909985918889237826221662907683441846357511934056817015359163231729750219185723875187646808357132745842269356274100827759177248520310768534857503769734047870228918631602224157587155980715554514963496136022118345353290908956824555809971586233686661805506623952056153145963706219762037631193835389144820896205995262153215088330532726709777234182355291960892455357968977531398506839749595020824022729197514638547628553909459026005634996181470341980457305908203125000000 [71,58] -1825761565367323095143312792709274802051261971568034057689707616516024906318678622310033230855128118608234615671500687693450546238498484507164268079708041965849561344616916921955950473144032760633488169532919545971356116198951408956006854027877378089570129107927983631436878253043673370578540883561307858501979195455875882818663121865086494005718056976500649718708816715234718002367725873003219821406063564033774984587920264773992606283893354560481058583778943274283486894495957088800276724451805865036835408381114470522662951337128321675625234080045965110223973140814366535322517857177331086536500483495804351190181860730502406896403336110896798294453822714720937827670910746588900683071409183199227291101108898267431477324382434629002547694366118865606179353770199315179642557175307029090685100168777726536769593965080708074012538346454610183834710800454428708987553534968213955745351843548754756662463744182924527370368933915414545198781721008026083174351578707855577030935749971861063584209718838999584361638319438905407950912703594644067990465417654856274129142233080110177382515277232017956496517616361294828309428471788862288446786003806587157846119062797248750057694536603286808504291589018274757242236265587859080540284545704426381779324162436818760315378143922207580320902881240051475157592648310237954635195462551576726551382490124315605967466483863442538494991618277148581075971716835531857458719061241312223684564937831731669154867543569980357320612311926971379961994324331965519166628455327043700184858160700565006322324943398761620707308607645466640942574529636168706820874804088863555610985529229334309128423170110553782602974991778538389252028199908830024071597705010997944224860665997485743793937210360407149581902311853622120561036163752697061426703237226878346818825521872622243331834875170009331565758974287757735600298520028145087001659784752390332749076392978811234188537892335459854955809020598329176573166985465777550217825305965363019535115915331458559259071370987584426648046275283953059940931699800597998840481033972996928238402130152883190351735583327326800509584529207110615531741297660798950006289192629083580759239633991167305490107177350218672821697283380137143251572872987648774700826719430675234963925094546659536785932349597053372161239637219301058761876619503065547596299604876528355404275757834092618349040668750086851282850580650545099052435141916757967140057146396554779276772266836769221311051351093067331848862622223350626882165670394897460937500000 [71,59] 338771129863290439959402198712585880494626764949968725640255723941074195250590173973140391806286258093003896198935743145667493177638925838762215263720009261340967780320959496406732908377490517165793498704584027226952191380812174489522251787483253604030429628552612539905909125795639130010562843731936294564407736709849553032567427197293986471985840855554019774089040998730509581988621024872049688966740977954785222131382778359361278441848527869484659331286047142116606967286694812041839163559154644273173088167648519740072627662202939360276906283360160561513430513960418422121144688552335628111245766160464569864610165157810079116896275568382243051560246691013433689097669668674934203386328435666704308989200152271725001380823932747916932576629566647133475968045124380064685524316422351602023067044463085291094210453471093842709229203832780167550272962431535886154743002854818288525637269902438473541234016075617178813530819546843134684160637787672940570621832991536260770038961369350918443108227722592371442843780770544562387773660367575356068313981404685759090009294335759768813383768005807977880764287146923593420529936635293230786828102078669520540162001678218607393344150342890008221995502197614621465312446102327537036429330308405677445081891439973052606891303749183723809286006964037807168021189982460980019165514462731765877396510133949143986430191826944770706895859244265495321241788134645233385635871672706606401113177368779560170047668871739181004199760683890877337292891190294455160595272386345126416235865455519389332802105750146672124283452895983287588768116794363837891836340911016361273514979351976516943237419038465696159424672795341429874598829769152563905236462291801952116936983403178476056340441484546859026269188362802342493609013202618224651263433687045972787802157411866869232315385107347989505449013607249285093582117681626473422956328048492766728306035188092063288963377068687740361132256286228750234753272614125144804090814597795599962417449117671657504617653466293233779909965240683604355188916435147367061352465876690906760041001335315621709052142023733086874501311970830784289541180989002355011828671611418845431440297748261972455509127938332342420804639553954791973097943351049808373951081373220824231303641641284753616247713844254730832981257330243703275638878072996482696108733455117310377941933348052873696186430822641911137117238567939515060236700399223278014574397358642313856316551361122479860434279894023518187040622251515742391347885131835937500000 [71,60] -78738949976529551804935695557309646128873375703741685276740082821687387342330411204877588304144016776099090031334278608087815060914097350930525730344486132039413945587654819171576316143691995894693260560833428545954772602984917442649514976185961194749981922232326998365556726771353249846946609389919007444129856746706164684059740002246367771044417666004803008088066124508438714991429305005598969950229051872320211728332985819292721417944722650163877048148671996877479736195824553063565895036659779080078429685346940173147704203577351665074872316337996756643833878156221588916191907237856334364759356225106796481756675805053506993546747936757243957994365441280203604815372404476516537393308513553741020008578361823473728286586337140418115266547475623406884661448631642620139470780709544573639575922135685707637816845690568941917942752747877569732464477563252335071593210023083583559540541541728579289556624101356179068377804582066990982799451140903160462896746422572805943158557785389781999183808922081145146969951714172599339728343272515327586574031752335455939157239180669096858597374557272062445958686386184108950321145235221894628611616303462896783584350979353748506600452491122428968505488988414056794961660575688074593205457876768207725422650640408820709748717958093531502055175635768013071851110411613494088545935502546395037598505240774656813638835205958374197583832537645253132262284298398533240894070628774408323720703629001561099657224147441862690651559433269576608582445013313211520798014684729737199198151925811379351537139709579497750893346093158840289129742022345350800955517065375711143945979950189488565195954466656677424773903093291330394150361773809692379791425447058721144660876055327850904698517916961037759233647739886141623040033370233184187627580357516087894734389307002163044423386505226730312918960780657993141319514790013881954659991905603179716262819374206214922078083435607846132510807315002319988242034876910299391895108542852711950083420286903495916755020880574967912181807072335604446323244114605884833938592375794985844677080601974055523686714370447322659468113644713650391852509753966913203154774075362777095315820046725804929240575340792674575704824701033530045527664385747433526463976355728563474423122341526743307952316877593020260606058576645614659767793139816687288504288239660823060897440704334890299156628583361574515952464825352960916893510482623615125413023192513888058923999080278466368508399398674912905704559307196177542209625244140625000 [71,61] 6603692407894912034442101164402243443092776943331271362014490773160164337652765758134077998977959665069171107875204451916188513979197472682768516406880691172062819783987490997790824981686324686504710420001679039657488737596912997014364511768872846791344315184077403379123729718702103500342365752190889529192390684578109215371196528043235998838403856552402740268673600732036901148849511818815412950109325759316323242849045708362191496352983210333580154364486734333772158818198305323833696256178575824265590548324398252735718284893059075190608717511365053832853307957332672989608076243337403060887019287197255493524863164507370716816546533527672641119883734888854680058018983999987057742343664659333486718969526092575629351752426713158877664887647587040588714954710487943065041712708477540331297904109703689752999418844847030454059200707623438773439497829072386455560699468395528800216843138643664762139836055591004779231885851039385874051054180288445964006343399916043663607925845746634087446898866495643960290114242823714256860111650684542898531176263966854428656543598538851262031010250587995602140814559711813807968315760165782389885675029238855172531042154906585379195895517735458883454256269008810791136528053854820935440430432866980129336838085626572440954373579286331293366046142313698093597035752852696228622479077458399553348591952732138237223270212637340827309310478936826776979818761651737487736783222038555163124716612162020965046320729485959352614456523175382644465073867927782692733715629553123375314593192051546996821796364327876529442349137038309746250882069891565048461403985062828608379425668798853158375071569021646066331644316586308305951959748381052317612857367659212673866937874321423176011222454680436512584502533861941973140743255328302857997138055850785427517044467327094151334381102244316059190601715092686189029648554221856678073518895510236322736553319980264206794163063336937700101527343905899703769484503510239665706031516755859181776244054338395594414210780175016971728090080964627535627606079341772166535509206841074156987560232700765801593622763371733491998720883080889572992048193631111557478578741985267207156048664637629558623896098416399423025989488196051108192157402625620886235372315843879190189418862052352139922946955241503942214693088613728810032312564672498652284742880886989871501065167858076357857315800311009040764428124122442067649857532367724993471340989026684687737779194250439579035537839002412141553577384911477565765380859375000 [71,62] 65849845626431870996052957500517471159171510722941084425263436243989754951499467684833080291065523262307678723209802367595591482112746478937670565388272465145695470621910022349884777037792102229936773871959808706711421396395070440250251233488585158374544448654279524160492489678746943081579216168930337118875141991106856162263549071607386169237909889987189977838460385014705783173645402433957021636281713132196454807281281752419653815949313931583119815299975759199471979384185958255334252595040169367787427476438492989789595438054586802626873471763354419048072902410203747017323637859078000125922095446909365304551152891133924438482400900281230072596076999611141339001535241192233565473232527587843574073289985270284768269845720721350176227718470939515131603595079525161987246050084034621839342951942870075581629398029547571770038485422666281694111886882086400690678087604421412505530906661459371005169569498512644988943047918886625171297483834392567279033294503274105270002984410547361274356298141979285109875814623742285471562491548824002741026203872317722537813835768788661103799608528454699894943658196610127018981930067378864762914566895062708328368740791707475033847069522381501727248086267105147479833247638132476905730030015089880466750868066782798940650947868613673837446348482013375851747642284472815540919138950504969971793802506517678196939164266745785315478176553964008181130688175900456888481279918536953141312496827935789886612872691024940418302353705629057709125128752705011423082030415538406410139758030149830680599934445360833506878203356755788878445909622908823347497018709624860236261257586449202842197986766691184725654863199632347994287806887802725443891727795707852202530932937002777150095324268661097637112171462471616911617575068621897228262767409793846071009349373488181109285848531279610749580305417261867427881294607638657629158750736733141194358956099947931807648592923514129659896327855906934786958571977511079995007488015269760069267915291119484750495195829113482808181972111216590667036336997546306588807682348034172333100897041573051389775461439487705375002362228659096480793380337788607419098409228065139899730020935523748002977108586030475667454284086499429540977362516964892388170531445385719237459989066782886279549527059971026171218394871095273442811333025877532944506421250789128788798048429485998403980991066860966042167360489466681851386460357435198744843375228855353945265981198744974721946687790108398985466919839382171630859375000 [71,63] -12813193018714404197677238035086924787443239172028867824053834835831903189718661830636009926047670150754298948218142122648100441426335768157254346776124451149836051973938808255440856112137527613148900135603447511451477824456182715363112311432198733722495072947785733130735531609135332543667523929489310557506236192855722172083931789560452482284126709670389277692236140041289473176399530125381334164691861583159987892141958555282637633179638702975597789715837893623149752460212633613466384624732541166549890617524902060282493719885522223108673441984921565611338287906384232897010165486585433253498270903973323000178151325377027418613044789546404140384557112368493166939847751356289121480015595574456127504536293483156698968288675047610006899793736600675341916232653362669283883353923360595868907754824190688325960112505775285257178861411545191421631059413179123566442368107051957507014831640366738173154075010472605409296537719188686441260948990154221018286859553251619847032730671110437038123889676004624305084537555640435735615250078732647217369893051180371596848377258956436888526884094906640265066290485714598469173080544491069549180488448993613823840164566056278784261886794957860734885746111273267449766854451568115702412728725681582013321449440511938018208474426955602448417606523660815953738178888581275786388132198688610664165354997622320850009623453264542438598466030400320439729552207834312253292478546373446759986805879963464147160420421839556454359651756222349521209021191209145427055642067770436267449948976460596308038648979507157395240041386887111837956449791843891060927119195554740533183997196148905936109165389412744004440186739114765264632303666872527819503356657749804601487546981881576038197740676836303072883626100124744814869548021018839929882869870612742946101181037147615951521618889822411813018827867697914795216269474533974837981163572398381697481687930789525902624187518633053059749744110991668284275921096490737776106688972883617461755631048882418708407389735106062890883834616544697752758856093780395685700564341449033674427946336777589285742376773972333466626550880678425665074775562914788137597523089489451713052107166424133700001068813009607498815061294833551200325206788595712931632033256146490581178240802565452288865384869581360288175806805629502881342475028171584403788087602318028830188238063898555168726802491177219595556646016776934276254164797972211146800301201054693973776149463740742576178810452347534010186791419982910156250000 [71,64] -7516874934299859287107551363495052644065360098843202304783558799534731989612710302592914286994606439888734436489077035331948647237619965207191713222337240023297894903331559475822029026154743340776217351829210860830562552917518487256463390696122127581320493221119100403467367912493780367359753417911302362402917755992148617170893261855510037901673079508481741009158961028809615973427445624085564504162031952819926415851593952167394463920766386010441748351260669152715123142994248672393404651461840659408635980627651722734490682131198453604517048015513107186206665701585732145700912390629947128860756617357360807744085904856189182592042221271928536820118736134061391281397796650466516689444642826564048326090444087099099600683741907124188568093743601589704435610067075889772767664899343574923539469259732592394803010025986188906177097505859212798556616956122891219723135160244632810356551789579284773790398054345118013093468804063559634601946179539915880616205123850697444213199150162264128658841328943832107473237035021670098344273543604107207502115995943401004091096819167269717045946829072698632811231145238378028400550492021543410333336843115843179589796020740225453941692593081252037039977799033142306092430719681744102026392841959606971462390746005806829769418363384439596726254808696523917861494086430443657997729217538736317088553259065152341059356805313859140553907708249756542144647532399144130375450205965539378140028398253432741785079625081253254930152510706662504702361935166559138454066876301864466769116585209634659823870177108134601301941320625690994849320632747814744287824744092135818555479867868700736071015638789710815253621073273750300830329640704191620624689424515871984467417125423412235886570912435385196246985453091334199815679525780765696999346296199833518479006956777038487653826971268269580310563841928291891805064611415782181328525922808779900295045438276720288305751635595904463440079548228705304251573776573957431574877178846284149020051685654675561453751310869371458495551953463624491240191535547641469942383133910078944134512835502184546234864446774141343400081377497041818479888478689348302134787766523178347584630437210112739848089351415228052302550596284006372993279675888872924595148341444877187847556845692208513251154854002354386635242831516273973539476649840398395353223656555061924444181132550566322200429171574535555785601154792274041247419728187615219253725866111049322305864364644734619547161713626337586902081966400146484375 [71,65] 1077963734763395922806291387882893191639248916047494026665742390242944806062594654962350858728331975359150335393438068986094253863780260659037323288088515602538050186075648479095639804996836797188946123972909306868362259231414621269207101788275286000758308651871180030808347275594404257406622454300875343167120539362338130848737454287407749711393401755732550799433069411557384600145825414584588081473818610804095348179529465221531886202904079024732612049510473621858673813592056121042934649330171689079309278684061282497846046705052092858796073743552797651763499277339403031492767514733405890551886958842274418918941741169060040494592779104054367589878182736309203557196674058466149082183607336590415887117280661093597034235025074843096176603416467744020225733123072339025596881288848873123141816128611997667362020005974175729308100867861519783960170091831531551399183407730872472613356888035186992949091270998633292792682487607815294020304267449637873780056065952853511108099220135442227853870532712808686093635666913082821918341444278954907073894178816841780917675882117699084739573214580390388530921027819273604988884173703118477563595214269657071071142948470038344312209389456406370786519791970252097411367793401955001206838621274128023885607431470262513513247435749689398980050049494960877672115832883348286145798530148419154735265569961383820126217644491776383786248515903222720653386305343013984403025817097438207170992262478719679978613987228854896383867786307403193908775741962055791319371477603468571864428047901990895540256142934457083859276636552005917546741065750702089992071666022326186313201032028530702724875504801148426344457164497170726083636626211414337077039594235737877879476952052341322937346431767949396389264547272229894963356191982703261954437396373242266595011811375420088283373679892721893443174947681848844445737169335943099396003523718522014631357835409063623641887480873752400614265576417752158654801088967435800855166243110161911494174222103727707395256316500694957985622644491488198668352087252610563844343626417429175966218312576527842213094183131552266464585192403775187232182661839513914275212068948718342650577882035701768753036618979687275784634112749614075712730697396490715737184049837605734855370811696002647047714184899358326241596332777104725482874937868272595258923285476711327882517664772335163335243401058708385496922816890731436610010009678385965642059761072969971633831007436221671724752013687975704669952392578125000 [71,66] -35989445976939148155929170781741489277982344293266816990432400528879506617950335791975956566460813943006056800992488493173845793322645840005697541680710188468050614362845107947462067508812447277546366608825254409334118222059753315506556683540196631330473173162590509188999531813943533088320871643799803535210259115106631373243157932366075575289485690295407635213634020469835202629743828372861224965082672458990417856737156598830869680779045958356740417415872109561702774168184528593620035411504298013225635219340694362168222371628910874099294095602773863207019075599873860928586293271026377934519126377272195815437301243423450126064213466030177729807165617490685700784782926213735335505325045966052271111634120582729000363184677262470163984097661262059698975207212310853970833468187741717789593611987520360150904008505702006249406758296034200813040252830598658629353380595695941585553318898295779481673890927638402040182291561295205328781382604554436106436235878226901724183026890504381683635150303727470830329079868563051377126608698345116711323909179858777449453518949913055471339133945959752162396448457074885791132251456834516224835932506203000045769647414431830966315593327780513898484533243642776755126773805170651272732384516632677527822529997872749195523495136623167958656993213295384266603109888222696043344332677503914510935682774614319754220476340100525876781818564829922645651613378426745941268373215961365669108701919306578740033148285792225368707120683786971502901303281802084743771033305192736913474011264835021304371240852603850115153309218206765160497504735212731315404342451895387548781388470117764133604684689042766284287030051493348941791679583461959929733125243159527314709705840654780172782636551407239017652115267185419588189069558962293947922202681038568319022860438884358310010212941860331048002410119431443897905062967701717581759270621631506033311250034909188103708091079233226817202201193770509623244763900604589420055229217901399896543702262624590521169676906730917728149527802218110497599096551419216251461323468147850063617651792531803809606113250240302176305834580497050148150157619497221394597473609534262983434922930221935422214567303593657881028269788758506902587162173540785611700035798504743533573616829508855586969298923633210749418947016577206658786218858562485739584982008966823132730693684794464103047354473855542080552647423674512667115967545270590791923450145801774163761442212883245872490078909322619438171386718750 [71,67] -2015431334370634445647804802165704511035831210736498540181285315099921304567489813341337038691496551581514382871609438381665742793454109576428824279090116328816120524259542581314249441279998003044003913391894136125236773100833414901667170536431942352816597231858684168156552708978792171680587113962817287197252005507458708247184537632161578493588693977420426016533704804379406296680744070934825526058613500671047073095937564003511725999181637462495474729331475741789201396932799574150355538201830205224937020162757398900753493673133624696750628887074921428080514108696101781105821095656081892352387064393443947486300945584577778729283876999631717090525820192607619017780412171156361893156419722441732092930909771184113466447351028848334558722346192549332686763804404054751938814409750416459609482241036161446363553084454055034750608394748532190784114495860060063159981162569491661538587141899328987213778649300102970923316408634924978586075882014364548897907682471878221442933797834479213976898293968712663541538600484047526921586692745885759911525532805987852805320606815412026401951119078197839519085996948639731749172368374088521496771074931253516501291794311963767056346546028193735485156740716131438391386513658594429890469943853343668043760747903121840077571736919685028379595770399247234146033352699731375409018606543309186045427439973896907915180908119454445844251335217763462020155443629621496491371448791390989732830561053336966380434436692200628503926166848915928236061754615281903788594341446118884015984136986810010699778526043777004136824253453082529723470456807549696062359810907013558347063924374973032150292496691097752380875927192935263650677679376569017974015438458153440564932711955803534444245826484418159587063871432602008761438297203701647041242102559227883118865512169688559316399989326123316119481645589201879716816346707295458590432861562792162330208504745215778405875798857634860809721625301886568514858884725888730823764938886022287667731601237584514866439504908233824084699785114926466089534380933882020660133581534473399506453586757187212617864183010948886217636915168665905001982556825239747887954457784323505235710271184519508445458155229296436477949251258168895299392256940869577288931312015024245159486487896683890107051438617392211868900529914249463501158617395975177026873227423874057768866298002980368158921471169805436736399675457493401345814908994488684639508108672117459372885583945844700792804360389709472656250000 [71,68] 187482719571290729263783368141345804147788479635996372876862608626119505892945294484847770576085817721467099508088119344102368981772004309615355620353186511267329333573290753072821108255511395807143770416913189131328299083834045902353868538325330794209295048354991616102902788023283439759424892056142014702028342466688538632709773009645203571069879529921368973307216471268019983490787670171033452631617408378848619292637602697139973790506180181544060084627445364990044316162182294920049967669466505585283839106884655648280076500934190373364742680755854364751873468692721419410116642830485392693005989184232266496340158294947328090853281981705021419864730464474395970222126901144285914511675589620169629902199151040177677703972974055433370672440703739578423605475378694566454535996240814503659888086967729984348685666481522959861651796341888035075113693356404129112057132733367311139414070209084333517381700305750391349917952300984269471754116372413463478402478122892626418344032897710918622300082249002612556783448982426334916342556477462649740135103698202766785619334272165291781366217968533605375569061440398192330212467636988242113136389176318704197233329302679699607208299004162928196091149800556163255285523052353958294388115911606632456657956969569738043081801893480258606400060066804250821079047085214437995001897640018075329877349626298187011035997938093718871160309063912794438507300391269626015143973996690491719855973169057941233455667864810435309847081256664152058579194447970725190190204341863372797828049566297243918390893656941659234047718703476838333719289680540105197457206365605775934896701586740145964418672199476746759458758880362262261755058359542991059390253478184396471986210160720253123114310598021045038180413988538422245351235949144343348856281230541882961718036630839787906641865807813134516533042273617111711714437752321423233349834945287227318575706891546246218261402279265103404916194512805919930053850172351448576516259363007020832056344665557691422748645682818730891395924074607554260093261515120584743348993036067151184941931418606897430070053575425334739183468874923724463534507161029420104984226449010434183528761962647254368535200111959806454852519632711813087321167666302327665696008466527395517959191237875085329491816939974470404889859488002993510500750397803360864851406794074073637524551674510425135388658154307791747866531999936330964383727733856393920555608097080861618177749505775864236056804656982421875000 [71,69] -9841777248865632633662676364929119922758897771398171489239811313683706473556815492333698727944479353511432037041084738146946703254806671408215164574736738916093794326816202463539620405595800393610122738373256366540722831090739190298598278620067642456244945177791970305120706464007809581114625416493406003019899332843912812446070527513205364604412891337376973965755927154687237726670004774726216974017386450110693875533609987957098593370126409373603770126369388791832399774864224638568573575886173560925557897991408335141747268700668611486587147271961994577627992687672545088600946809157012326997083864116886009154129986659108410926075942029604885168486730051790165186843991908876129019002624775183189126576238024181880707547968475371887178347317022310979692805925056636549023867346694069553096357107625340557311480317491679464479385174042251319066299360743803075258092799133823976594696436527748053717902359743329499344711445891910344347336148227932955195557746235922736574342181101833380706480108321933607882409836761321549425842926682128208202709400376422022463437301213427978030508589046382796076394464471767564465937759905823003565446886851248930392922832145462964089343686249134625657346708882228870285040793970295717499747879921135050090037763512568752499604455756874238540127682659280570720757386689025737388062164649267758692556342789318055520732809839179720446831376168313130707084588472378766650493233329467097694626517786180912806413323684561758530354600064045343138273824946422249262240705523305357554736293614194366395257630136964844433112212613875874746401861278201248136132345775262742277712323122213385415249889997211024299110736764342831676333447348161183759277220577821135314062999277949709568873239841335505439614404700025783056179730128184967127276935343448494413481917852041773534081617155251971817825305337210247867744054218003479832640980806783446354755315439931588015919233399588716643711426859919741293535788964327782552039058026101167897675147786010344952849084660453319660786760348775586760329946821706719301110629046089451681042752326532124739555941508974116207342013235959611761102973696067144526824563669566442253859697967485432494595640962261493832673609346253698481122886720398748928767858075339631304708233608561403133806256794325711034865689470363087509130376466362550401705664154697477397831197626167642678292906540333870546463118133656467917985033786558883188972757065371421703048326889984309673309326171875000 [71,70] 510254986318780961009360152594698178455706386603357517703956495849684022844597107592340203039823237267450618434015316483192389353028873080334378302385142505905446279202979583508030830283041449155384325510458624455344641401497704991887481389100342361047421866613221526921098856098696651587640435329213083118749744355757488849563481208373451388378081642894107332069255421402661226261501442283330221822156065060812203142922394887142035207955595174429765313354269173009500123954762465857368623236273252761825141276562454952918244948693742424004722037612996419480130010313205792964595567267706820419729356535450754436867561529073067689217155040425964261808472674162018161726078580960053954325092179598222007900527323773592457737393126716406099492539151073250332542238065587886993057130560944307763676428873801626967651510522656435483901545991866139221578803481460288190441231268277192742432355379846760515839095509635132289446197222708280355987255510931667926087579438945376502983371125165504610450114782422265905502406282371912191383766331123262307352306509424368617812052522352772432365624442343573841321232025486652336904098491642978139985428739383315507271801619506690407971736009376691968558446376088475488232739744895321153351559001182557533095203106020514324295648372827253510438615200884261432029244046801280463413726324878453377173087412955787822322305266194108707626750966230903170310158889223488369481588662232825676674885155387636758356281996445132779545313271054844779497402193549241755027063304996753050087188458832455594195582770388610808589298679469786726066812021803440669338360030762713343687008640230700538381371148069759128730763463321361710881607389841252899635868741321356318167712782194744014280661513070118807597395839252024692107138305161210402292865476807842362972339704224716723919653695451796331439784769725235047269267970097941014851415632373612210035623733118616708178277381210891387210394423228514901023074077753523804250386213604643502222818095986391970546508526585975662262741947004402620397472149134218498032865293549678422828570061828871467962162403277761557838566011280223289722823430162098203809937465701571756325995229733871713721700506067379459766757101967778154880672618633854938896538179138149312902075833701654301175826070137526883789421488361699308396055597076467656591052558126158548453126624491394770299681568804907382641972059660318965500363486285415902713423486058985645286156795918941497802734375000 [71,71] -3407821437343398385510499621809714208913988205774465442771747312146378607729399825479043336849380867363788015771959894109406090612123670623283722596992428518206531150983689794979002242424119142773565624841045568358265495097847588278372590618539142303053608052701748526368157166553224188742583220914611631977540745841877209758833721315840340712791933242621897459524504362169767339832762847246431710744645178016012391293316056815108593173487259791930301785048994191406043692631548425436476494679368757663242058095872779778110231568968811906626726512062033262351903876398672022315550179955408220830779756359038288154433087770372652511216975303168446937490445692203080018399089847605650821182957929367343365986117859601593811533425481762612597890323463833085356343611691873051020018700946504454342780992650193806485224114833467474366271348151454919643845031770566716353606446048564098402070840984070987085618326268363701291319703868366775083902541460707948206872612407116058317687843370001095920783825020348134170853652586771595928368825391216344003530094007639272533013367003336536318104098282504615640220351198688579568857763180016309909285488902121357371598259473378166070540931189726456118313512618760864856776013279257898970712999050750609984582984351989566439255409966471847970602389184736105729766243266782192800549824136604918058987419244309196134235213577324832466541187209745045977853952638340354135153897438523181661265510572856611998089903926399709500263884769457345181829080902810208934217512725901845241342918237627531045892379586579270700247481056046612158172471392583923344927492566752423687866417931827390693865486468670235867681069810033285810024303656052448812244957212333455425034666297200420848020974477900845051836792283033659060096517808229991989000119536113389515499628027809264979419491494316821248260908217278859843789869424620253581275437472149488892435107406987538862784804050339347255172078726182034946511159802390823370150398439476460043752483771840833890739211123559060848704783197351037645298769796438193476546704831262537002853192131078621652520201653927837721681595149173465749738936141893675420115104855039568971901742328587325038951640823649855488253578930440655038068440580847503475527634279975342363824497601898527085963319287775104420051437290647866647338051756232696100693126350031977354219488714539586673477824484250428883493434369805743499993216558650865888324688057764433324337005615234375000000000 [72,0] -23875127450447049729845134691029849431099817976381881941359986031340547122223272448239130790675521831597427914688674463043160126385954376765699382607841793650500495434058345700655842494581517070239671243120839109675112287728963072725087101095492600789060150726949012588172398425140524211122369028924237848096839967739872821023088834350155292140728361402683247548501205331074283733728837961599427506346730337344140476539110057005407013552150091021119565141252074534481194500400288363139535985992190838068243131316639432868566379151513570285956093367465410627109835308829830098239598021244491021881075829859772929002711736761909835484787837988020865232503401303747054157590780198729787141988872036418916450145837356571735210454072945951665485515313883082311079528594712240090964050322663257001042439417211975161979354663874874627556227958342686306561386874686242173726230551361995259003104875970849082068678811731123027548782685036772597443858589476640949858503816346841041816784630650197090794065682936982563840258221497806877219661098779420723327833224462710082362941010538902672379176322416090354984646015546085139126586508464436540933567944129389620583102403394616006726090968597607033201788109664250201044399778355713750630720589378760182191752572382850982628354628180406580739472019710085700450040438146274791336659578812480135240006972906639729082759553211745655715350707321251586563638873614316030373883004848134459397656200849393847850141986435648714515454704124842653566508284012251455139390365292488195600503801811016319885799767218033112339888276738668996428107143924436220241219774542686759329041735757236550671997240816938707319811085936008110161469121112708272168340599296202522771231236476567332520509706672913818383348571934335498734042827021058184792443237925729315066315925238769401885312925750790819418953431321597186875227044339658988077355990684614803476532539410089509787975160951589967190975281793253109415021922207461167590529921306644478970386897972252915467425269101934485619748561007900746268363574533734169638583860330672097507688761100392798535538356060329384685900531344577509979179618372611442492313348116620320438340545706643859049530118322461704303219286775116686500190003003714370517472437493561050764707127490698093344740128807984573324137101547711342521030184694091899427210302635341564856044182789815271424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,1] -313769305156463325309502252927490677707117627672564003560645981597073814042935725871161601902548772724297179830520620022644005405363049457255321891921159887058094226865690968176357654602647291839803258747945394615087722231929658533176310089629377870946465743563039762600115519133763660887256932733368540986170822288506972475597709727379743517610600494185781880509285738984984397991829031400929986917404251966290244915036571471252177854683029758872143944722840600612843992163216580204563203944435510903093588412657513861242334802566995767329677670527971684031081302235732446039002217359556498450889996921296507955543568673110180581607763847902722385988106516443866143059590187431440298741220750316566105476927078558221036424017883568645519908320184222746964600654032327612088292050405765965674548421912913977453291950872536033030087587084551635525065960756941579994604387165543847526358243992466792086526951715594809315497083984266915728196568040222116188643860928278837922150869663602504756226911124558872525924562478997834031662747655426741242571127334677863229801333779811028201733039082700757012978906515072408446436590653829161318563046254196473389695490267782372132412462743144137280839000373176387316852927648173957459639390552634083009218457300550362394001800369111651798343587254016942341609923864042698267252791692607078570295569202214856100957768715131830755874644953311020126612865251371200804575976072075567687011127396947694378707904006460029645877066277713896235438513431134532678431851032558828646952184903382868861109360334863181386491040264542856812843954035386713814221547814891219007518651823838080281873513710240197499702341036183553337708326888304602932870532283449966534516201292140173250164762858504550491268648184623905708753410372384945781962452982122935898262642074845555708606546368114180513847000567750054828382941652218767344799437783841266307436991993282399960088217637251569641562309939457434103405588012246333558058680335328428625857679635793141945460192971629493774608680067166134213898515087935525269386792338267288220887205193631964407427167380741234545811194869021854847333209199934691561705898113604289051862371242395401832971770710029148276853581571591501793831107092681620326172157256286233903177061332827604512943149756840788371465811443508964361806599506984556588961753524063971006776616579206949634048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,2] 56367355417320430978694731444273005503028285539556771623145561986139618414524977963728001057057133177695332289409963420126755691903750640746686481565722363321761540516421173299906935500113919924765975239785769544493931175315352192239565503941893687834334308292587172763598910575652241984452369273949064177288954968468779951369456323706273691219940398189973712220540812096735384054284977676858078385311216830810483429230134130935221613001949019008404234143124630972405911925904377108573516781545959278413293795263081642999446564415706615318700573681085156534351804367604589700516449025852696373274065423275863537924451222386027543653371222594951711533229391514766779692204162233933263278024221219573964124328363257203581115995034672342226823900366869842292206271251687382844199037500902939371087404498554438237169711097782448518915685908354576604525388189804953410877702941805440683209661770096972919520220621906474354786337609711993575374097109246798118325595452249401619226819839123938176684160590516285413167961155891506083772529439836540013401993673890611271528214733916361064592666590412118238945731598524746374755639595879764492541863730184210464546879654368970595388680715733230278369633332298731186990098369830104772660188378878219853373777087099753307531431446294334222617616081479766195406560367350040333412518674916559222852357745573303739072171797391824531779499356631638341021896180267531842508524884132607355116238386106234038836603901298733673237889875339960975451379971210060995731983825956532879180106575174629082425420366254678165577510779117133374163982797212317735465045943575096187050044222867951015479368280815048950757041950986787956481045209443955389855798329208030194303272704621542546463649754349661032202939333299217790861273573531300597920899405757729680308371785820228057649043554172994573123200696157852013325494695216314979290372533561685154417860841748365890521519527444324436044034992372360507839720899519418729076875826626588948530339344521420705794508760701249813153601209895599503729442784947299052918497440732796679442283636921648472037785685918238854273336623258887337810417845328376993083745075907312969158876684847627432545750549138813817190979344899898123629944341686253587796856267384476670760100381682946040432953515733627012972163279165890856243513203222697941166136704638662982313855624326048508805120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,3] -1024892218113439267534855766007283033096184250902185729701529007468920156318000155193424065757483878023610439786147099998360193226519842234776909005400943727020232488073899212081051635858918625541837495296236224972680222613864821074900376564673996637998588831387217255881582279030509455718368294861887905697783071964972504289055370392965424285294724167052205995776760639029988523319612428713306288498816959642429120186551102865423969497571148265931905286706382965809300335395999163997635820084942397533833814362195477053194116741384614514870119098396496585458144313803111314014993083130307306163424860992531046814966537918915775241428248739030191891672963006580780728658790900206085593991711920402955390949255563583032442674091514374421517507621676170403354428003135448218155805445673883052706794338482070619060701993130420291752641752374227290571845863957928723330829476736237006742295734315344802332383043299010418649659377280960510245063587123557818370464212035092840176182245206542641728894530386956816430079940331145855114458333154359838484195844207946050898573264095848741577002868272321111067054808433885703028278847247095426239026689504436877830161728418510199119105259439594964050761088675600625504176791352025787201967847374097403190245428007105399913263148228327307395615731107233288891464116288727654971239282083447289307504574791909555569520865478710690026581038667023096179350675256457727283019640265731397533588484082520469087294334246875951050636832426136536426546919981722762911880205427671487673649624175542005027245848094162779717339250746353162839476833958925971786852864854897009798153794209679574344534964864427563615416458672116160360279464258622812924879575109860259816503401014333531587559828182781393945838471927891226092799909148431756057116224321638775489127283137790546211688149341612368793305447243563061766801031721785275724232395709187411648483604677442000146382271832936515493699135500348622791157486560188863915638368267709525176543868127437729119824524762920243346834446452947043425269513487819034764477059034356604391802531441572868368358965061561849090858634481902888494173983105995039838360817566554999587675677492586553974884264904429889127682692624362817896739362030786491478551198496140068309999375130891301295812697740462278511227857222161798317773546060527591989655300339840817986850511856426826172727296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,4] 8867871771734856132133621277421198587902272619615203253567665613236307702336389101899627632637955070535874784359294828766143732080506432400227372641482700141155112715159746411292390400074066342359665894804306372875545012370799442231387558596412247608804399019299018289885034488899809614911782549596477141613459638254925748140300572765746790577048899848288637080820661841391891144704103477424727587119743829549946170054142580227771631119798813232718210295349147649700009670909197466892950522941402132309425309854670519160397616730581703609241898329649991830430029372919369340758600337301913716816433635056095095301429459375158268480393087927655645047963250110506671829049457379730709889814841729607121540763443792220819276569632741190252685467798543753550936691231394508231324268745975743325954292550540174700703451589786274989661037738707789204686254879533417386570833427874228368799601535036356343598616166856323213241619308272249759082227835317127959791463415956156879838828333186255559560580866182708670198365820294021818656467264933550366223373385452133529470593667358681983342962157808228081001476367456880749229003212979769043456196916648873571581529728199637233276995607287561104917859232704076682166940912617341322680710200662430645603167410214096348872978083412354456895151979789988367204728972118438907953243124829886790133950714793825883562036999071335484143055259436809573379170368824276768047508195698989298318783929185862930261714964110729904609892714585506234058297190564779078416439585417660110798445280535706871397758248388995039939084220019579841866395641581781692036956622954007327934402096661803477971616609775858505268216885314776353367937106493762433238671414634719566722407640862190655318872675936618318807586174684125009137324909089026800431882330785697261662783760975917005989662403143215863280300960149915937118263121998129649198910912397014768048604900228508366023530497190642384375991574206143394581769361216976577532223114422118997129649028036639481409063125251348078472096123957005963124082870409079577989051836456208734894277014908581430257471835949562281003564114290830101137391642294310371040279135871960869290833183504130195200131816605286173265455318038667557616206629549166900274657797667828606740148530648521354583892348974455462772240198174876038419753536929672532620980199775909135303898811827989338547814400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,5] -53787362844759570820799938627292819058108177210942242440460137477261074412849827962881960887804940044397703216746435166340806671813873587604985178608735577338007600629943695942574296136694264749957527462507535814245171844896419681492582741548353869312930185080325031171696211537859683744243982608912865581238378154546612929211312266942378216456695274665544659464526000014885072628758715676177770582165316363705191372263718074674956422393176895075162295992749701141823440723392993966956298197832364258715268825273846659769271238183042295351258905671531392086769557912032443109999366665051223545654055699492130018718437633361307932568447156000522752962392804352976025751688515818708662876194836717923031934351787286591255434517497257672829469354619782588270920139911941516234710998526314076494998891541947799593540807154107058916343569832532227094866779424331833425427242583690101810716465770616817779246438736062885266624925553494018119885661719872612030834984744771412597811611571978587045744861241004012764339251687080726982949742170737366844137489525242352353120034303818021510289146974090381632358613282794442635647865425182031017100317228663392529848803327536783021134047033555189861101895860928749984527190677383732274280824804708832319415825765147353838492482923685129664449844709839015133163770389019168234035078302907270135554397411972413210380810166889722898380540628779654378433265108967518098333693090140826752441614837298227107505746410262287577870319832427915314983109916365685385932489740406281935232014129010195476758226192361486430690150206985886948140808880242576667390434520892881829460689700263869967142939560185238714831659208467247289945554510551925037091577986299541715488682584832119691336040800240526875966366917610737171411165881468434944253188603941810330125053539503301823405945326123665901981597074501881228940932209445490356409331712919886699976133555437165074856957627663518353790512812360452774628020103027483824447467467182016928370922195507085569878701393478890467314306001791748602855498942558315526184013314960712224994117406551483113927576784726212433475814946395108735619996732023963477877408682645869193301531762117317064054392068612265982090313175102228434786735243757539943829551021995837272634675865951248562016989733523698137296579635402228294535611437559147701199763510508325874650776897878538178374139904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,6] 257089010213097091339471790608742832296781861859211413653137072201111238327649418237702432251303488121499013577598321689671917432420341485877723722877377953988448260299284129607271761644773293664367538885726642867338379372476237474764165358208388085243439126470354292330597791171822602577425511068133163321154772554925360959569098720045602252261548786446096546212300288300267741654059157385372923973250192248719123222156255031869821354335613183024588615252129144263957396819616216639343785542963456678250818245476589803401983864904372499824361792043119178340853723216368016197920960365524280807185994996580882710309023680411323289905631648327735493485732294397549287011520521634254633459294887001914939019481213243966409197026764581889026636996979448768866005245639163445153690971913797906098572073697691697863229923266033266132974778680334796047832795948303184887746129126115918198223094082018659751812619089797347755668750949004551201335003073661718619668353537364599107372761894171139998198858089253713686971530059072578876993783673052416004649817956267780000994473673033051537875733631219398242006087021790220656259918776958938010274715249036090649604168465053011118413802076651878576915735753002001149307581335645829930544891968842788204591044089766871941646161646697210947037308609767823612423692965106110021832838725207892357479233448715313888803819792749215836102716092689778636841256757820552608535918398241173430436163828871141272507749634073457584086137211429212473290856394378048667618780204287229407537504197812355748177948030700498445043891540695369997067681526901347862714803931340920846866335790242848870937042372187269071290200768887913082863756842354628671460118449517983405182996156555919350007890022523898165483867393840280947570975496654663237553675367210403987016284067805470236679068164670679220058331307943565006293241252242907930727499877520904125961407114811587125104443266178317410352295402661178980023274299672343255072085185250843625541481637061626158505396320658254100769352542965479514259049373234080206338308623753921853129901371540586570744372543481240356718605187928081437883716390925265703913073029962333159731124100372632486344420203257663950905525477957234771697519700678566324900096867019871654604836746245287652220332465741191108557598639282965773998823130975299739087820330397136766509334945882604781361430528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,7] -928691755163969077686024441551006742112037466513790292118847196567000364770057663849808054931949813303717947887384785147357422743456732192845196007940091198841818533615372272588959136575216187196960939890810166452531185961454653465987505155017706839666380840852360801310247664475915345596423860530591585605431889069911284286916034368587945293026453164330960554740774292800168757771466759402352932787123919453661957692624296897805121111810421042981272744379759299526374866785098296795205945120644532188595219397099958121882981686190014015704930049986308325249424767239858362037828767504794902664876190467833616103316326507434568075718915677869209929983033087404855477927331988998221058756786059830617240028396709185047975409806477118325208830471036883370660232515735869295942967484416946985593764666014519056068195219113882570597494095721887349515798726110424070663863195189031723035519441081242961107128550623077292558094844051583386944629890031547238250774252355971251807304644286576262572188858713351609512484879646150323784145911614568956541813159466097077109872281133432371092791374854683841706792568450105867774398860282187982653579647263132932569059304484640973159911440000817162747070607221535242427392433406279028059352832982623763467938770726010930757159653834695590990258287466066300500000438821368917081999965695566266230976208819840888941797082266634298114345261420641882734945633931108131099661085254024735934962390966669424326090156170807042671468530519110376366801088926155408400712532214773562762448642031225380487604059508658511950261840710840969363392208068786986844045518238635567552326565550771362497484434642333406479708121033407714446934618312869004361128375595025798438658971295443280002811203965945939126721593029480374607392209855795673603072951590248962321193006974350562915030096719401876058180009285687646052615682477613946835828676960973692014179268396199117069761945325687413921323445730535024196971805399548368316658844665124688942089688478122874558366069940873628826944675372611898966737677562452023717820985825401812860079061702807493965630527200089265802664384694542054034567156085932751437006935319414651715152162321392926007629394892558767097056752581126779946935697093825425368865062593449086320550378752071016553606489042902689171694587808914437756883223900794197142466441162949563794588086869432864662091726848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,8] 2700077285293573647379081470487709048174499738698789269828427367174469440962510599380160861212590091080798382302914142362596138246976797159124276786153851382045022449793372979870992251163884830714105058896891072123057624986713292509080750312615280659229383248684687283125978788136385364283803892523160868024133751092743643509422588914672164486234982553855697388891619603217893091729929040624644391909210648242732970607780044820057891971977962548311999508979563848602267416457502295034076592247164212099575608500940729248067427593103927081227489923325168942143582080135741877538407046721625186448860311121033389632296192595992487758918000018402849027753106321314541359603203197495528153727330170768612198946221464920100724928904329315832156073107497788871818934670182039378079946046855673742355374186740768788441224478789201522935822995944093904394363921373747142046110074039280441651505953546233025295765081280700030279980127873233291658458225526303691408524930592260082157074163721878306342866191220744997155061294398479371965645881712115236713555294298761625114044163596357173793626542001654575711338147379655344526752742205832656464198691243121500239091557388209338748910856341542808780732839232127201461440143807328450824509457560207441086732154220762966363296945793456494510298270581662908275529988630855877361801686961373458658515252216093826583047754876733451063177083861511913513701647186854143671714549011479518362243361126966902903796464906767197983401621662965829048250506758709654237956434879601973199694876516696477390327155869902948139529817797084309918003398812210090023121568649916215830789665395015349768804086049085149542607115262589390970560034140328844238891656849957758895172931737701860148579281946975634761820049062906512651602807136646788545131497821600700273570557605046003082846002956844234960731847748771540998594006656458240850556395319486962460157126578808048114568784543140377921474036860445189916535275847653253483127130278915368169358477731096379351346968050970271531321692972424065370790244441365238356799178397051785976578817548333988018636548455632875293774952623052621263758869967649970596942853204683782651619262143236343619985663152862579106534943845304224542086882664981048708000423833196018512961764210343744307729384517264212275850939191619630199556096303456290254385368989656591242246711243204287907655319552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,9] -6463507412802565083153238201529345952567682062313821192475879821940232823501449327997190787992239819786636965421875822206622467375232438878007629797149155279303457111420112080891962593307703986163406926689113854153570326223095553898859689114886691619092348264707832791260355001742939785068785186994097728518018016560103402760102279562622357831158643363600125041764157387549158804873297144874433817428137774493197831198826073540435377012705713706207307116446052345922011921084917168527534687276518197430434370087085551996943458395943834597860599319728675525524391244532395455057096987262083530669039704993372948420425398458265669983622742870723498665368139211343933411614489169919374574360871322081618443963915430741420943153530509740142803714880260339340342149743927614686726843568203198498041703845226310591659179068038757224304901738735639590362497627431667449694555911015822483822381054339846086836668841109808628015578161931276420271252078460442644075971946071709145923659208639646391654253192344124484513424149646762504301457472770617074274594633186973376730091493009518026309835207428779617855968868512034903902132646830998828161653522539211523150254377096254801820808486356457616706393059368618313116343294580071178836742375612010480524028238492777590096817518403583287927137124291040494249224344782920232533160971249011083226699241492572980458425710510253389321756613082005034168819290729532101073229733591664970721929018246599924531496341699681921147084696340015044628678394658537443612501093886399233171959422708146270841693618336681080600275711576342877521423873844636921448774980052834592024060876724216421099064551056706514925422166040423268639920204173518182155350271898370808798517992046341501516264061293480508247608098927825627407670718078095508639055572268730480852142290775281034380572578999443688937981979262772993251648950991800939188804537555842198175585060298965561699571823984643766300686950395404128055124176499982367836821655955322068554233766973474235500821743103611240616057490569085445231783053996414201739839852045094664482839476569927160386924364928358239921215520180444405910744068168472034322270551426557686891702207115183241899973652939897755638222899144342688375309789280934511857997678456816404690900054673344564882490709348366278020088669310047649120035364103011582419458139366545254095057742477327822850980052992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,10] 12212875302078910995451286953018987597132053063969735496653873963465928506856048005899650726244503483376574160214726671131977711369885166757245955560762100396084464770050488117018610615330802877252314622788629227920794843810567524983634554060646350503335418481680758947506280884582969795473371552772662750762728119011967863355524316257761987767026250667102653614288574205768022269720213614293911822039449602071989417468543697147052994486667325857032761650033917210091512967233652548938502156144286845579675417983750389850061446829640310449940943424368263558142581938596387415445576771818317765340998578542501126462745948502116704089614363150732685093800330326942350757517390018427272083439415041126308814496575653637104908273837821705349619213841479999003443787936982696801265868772321800597533471713457302119706486330295387267898097488187418725430374549912011379407397081397532217147005578115540003075491898016523907949843663774773382662845337423735866012185053215238468632138451541024606233461812676102900585396818358591705685293351904407469914898870402472999775777845513285229107061283349618702231354457566068225581160449038452224804049713773401371054162157330862328496795772039921081985316769379827478288941768927501319544229231741923041831258017115435935787341703114426579019565296427057049107948766565952275548193710398095739330330161909693464853196783420133742339899673011925054127842478628761716976263387218713684503095800739411610806081946128428670742106969176347146345166728823444587723851018588486362392387028440701040645906732903985679545976980099736143094607554694736126977068278588269740281531432404588649654921469051257510796096267077711625366186871378785350488680375318423888590653287422988802837263590354580667597008002362295752588395978832147670202421496296248507065742133082062243436275565135492904626341775621593957476870469578291376664664309515870133756073050621004346335387583294596437543343947701293193298724389746527746388332650915722926283083027802262989995809371811160231092181486028457882484750668748341217783481847123236189732812427022059441676714149919763810428297851049754147241924083797633221928471954369622530644313781887647636875951278844403705835352158923423664801609947272163260195033029198533329657464867563751491237454036531504903818112173602396440757640418644387084518393776893554041374742354630098748858899103744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,11] -19440042927805978367554222410205186659103705444544857578545287695570406297442525811165050845183326036943457362168157155763663764668319709008167762517669775057295101819944715901519725547677782214851867834844157313970368334110911510935126578862753427312979420040238101376306485034582035518855076009930111978265542694528249244845495704355946969370137663897931049208142801258613047223086051289833123661644272369318322477536218214369395465455449713471955929971870300900315375188187729999534030814444131663317764056279462090012400248555837236216724902813258480938215541595144834527411383401689705491836037954159685229756232821832914718283364885260233991242813907877655491863604590512891757942576132244000571195240379871994573466493653222222387081842071463402240202554764651005814531059800772376865468687007516062780853709650331886110779450963836719442818805529648360553125997420332260832032100396991854356395769937624711221498700259959126165584784975139836272926594871353981445471961838582992620090585570693065281291001593899670114695680376463375656384155911508221787743292310092870118572384084403472604720954208494602369637683777695101402638372592881383943698127163545840655468886656531195126042653392556916463655226066103538849050886848388964381668929116494930892939227384783102684455603021617078004188502444311525085115153488585459907942418506164315754491754848041087794367502603977901291622958300927689541996019848629800191300699492439557997666913644515456310321665723801526528198240524626773508514424925110791271739640615317774174902406693423237191078817269897960697240589205184452859116479201212945150482307213417860093068462923897686976223958955922370895853053918078332106459232099033941272202249127087748787032766862335633649284249721896012915210058474569165934525818596233868495740645116290688403913570849894657673201722320484146019107868516596042669547863605373293061559707864636436958839949550771275187717090473140441631785567953991769797267310134437614270254863898453712714761031843314139210313512265843579377825441974178983311863536252375603987668073038289578224046479088908616185761471796254894096692649409736819793539098886085788111138826001421248216764019708216533714444996827158114578014495880969389577977325905040132944080636426221462814527806439501029084420974112166754594553894065464943171233480745216626401664992878566761390905074122752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,12] 37294431445630408288847173771566201727252253877177923995983189252630901135150239411604511440654286683330134319413512280024021247926719919797568307523413424132839644963696819080777282054860217197643146227155539255168150202186109397716922617984225045739565738291501205654017725310411185590201646123133782968957416563758537354946480150144542047714874966700200357100379198024332428514806751173235995046076822590768109511956435787146414019830195715631553166046916349097835042603168119720960941206288627385664774459719213354475868228704614167420872052595002397221781850740990212989568485741404742638985170236733089753923448190536385784962773596620958306278981934464713549695429183202384323490046755816634913136079651208748072392045824040707493329510971225451506742727800128219199933920303813526924408676457046788016272845588575237287732255285559512917885048024772822720624597746766048855730450639619179186588517220790958651163574594776419511466670544230031472412074151071052737336642363275993109045895133735732377929823462342388804127658117480660651012798670391174636252109884049676601922088555618544277251054046768406286568055229433040736838670835216833153651979241741914781948169858110022889303277038614160808546739674152990680086419074790238107770442963228499267433316826352589640487150676571443444670653058359388143127205398254012946138022119113113634609257979248430501813438087789764760359071090587456899276309128809908690140201342701871371369423136230289034772523777645883485211007126410502675765701352597381342520436383565207319003298560590617648217953901494014945814354435547146430442020058662421602389190878761923864026598885525921587957223757000012299499327799992376897446841667216519517054227504298860431840524290312827837020446076018047028628666976133407131877621980936488979299053993452942269711888770915505390412005263501855502976612692417291686676506278503850646469306124492202521737160949813911029217696676971914848134118763115755605424041626146761309156833471589136474104028645773993428836628106180398677966332601802620387929687826362387895932775763685293929719038362110338337859361414048992034437436282065490233941226171688627076206020563913861893999084775602598914658507658872720143836541216907909820128593907153800226199043807758912941557780938510114017639038931767981015260417487982902001766722080138443334339263376872019589009644716032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,13] -86070018170151462825714413964119701833534696975300202469883177761060952040796418836391318315205191150145280819701781149760623104650410621029987383646180459365266870200604886439279579829792044889275614274764995351148230731258970501764811075119554516347305305827061646214932552811346388034083484528717330756338031501039910709386495657166077095756390802256810218921839339935625250611475510112038920558358306241455930911822923915691658202822435798880898247925805874413050004226155611922435947682447223277901507607002898825137202785415554108372920023393868185972259545105186150287913021102812487811549851073301107038304171434377521798201336502610427807492824102907343435880393415700514166766049731420204284505557424658035818839291044438886092530768903408136662753506449624658881212625835242388168518250472557434736388353763609101297116576937772173407780935615901031020933223864144051821646081760893091684256423029858891157835134140559886918338389068272637989399693087050142240575029467648508296427039888495542599973003392963307647156208356313639056250798301622264345970014577195294826957698672600555887237438924506463860371189931385239784526025919610987188785454713687204408601158744698987878429294763973146517015946626524213872212641648840683083100995979907082494010331962896160683096869583889685789552552684230377737896931846559638988125021979950926314524202752796256919140537075956532889909900686643439521557747045943231803371902301157599662201237109529627056442459700416400934099461052917659055877944407060941607663876859283802037657819632108053232083220007279931680363722992666642733724998687605229151832809606589817423857501607354597056389702500499049493702502458658463852895965087743379131619239476515871697994001803894111749656602560595150076933848722449388249535986147925026074768238393272655596479021672840874477613845828547191622009586648328661814276559670243891285588698271077719833559491025271450795724937916600265901920977539253908772340835186574632859235319361905588080282878213072740532838279685086001872489216382770958134277953691679844940679144931795142159279673501452815068979316051658261762652315957383697984082080308656952778052278058574330643928689521964151624635990064504624951547353767041928516875802359262921312748374997723094807365163346813864662054173766529274839210697772864165957858474397439491227854083885921930510721775304704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,14] 150465352178837559056080040979055712942052916084754339249691105328882860261966369953051179652780901140819202105224671382274216942081088165893938613044520632897780010928299314316853762471426565940253547275001438950960638580108917038174996777047324463360224903650659378109439760699935582269802518387516898092593329631090107167683679155220407359809445718272438367876481519532648213198344769012505599106469563677561525029280044113824958546898183371264907621313993312023990415127987493766449810205537021505978615942140980041608508046561791863279812810056643190338605762613816831482826725554262015729216683888738117595641921298987125544909123502667479597549475375011858169288046273918208662069722362726759382267943526630939738594539289663984202418437628888224303626066623597873443640163561667348239787569207266145521120484757243267922183305709747671513672055484223540904479758693783624747779731405699359182721678264576163302690462827491663720066212631879805161079848155583476497424490032466878857041605553894399527409912542353267685827077610420566831575052189062703155885230425330168472557294293097598040336968133651731115681383216498425640754059076059752200896431187975443284212351128792299501352721812018447186163689985300324667825778005649532820528306785484660215545393482491853212001271472759376518315619808510780669881296975475325163113024000824800260745216063656290208885334350841491141319762683269738232330730544900767380244342820478543526543468237307262889174341962980303240410539744017343158813132380068152007233202098216468788868554451103412879159008817987738801941185789205246639033598530557408230401407412249906802148511369067187529900326600836685072319796797610133313985386983441200794397396638038487160563933519569060861449864412152490763915765266788169917499777993511160120337805455987129330922183229050329866509252423297057312920724464858253745453785176712550476029278339725462716314562685307995442210268328196526318247567603699729998299770251192938114156901011313793238697294259637215106375772749444942544947352518945427874048099652859115271515327889787578874888680166151590585363228338997924296214701233611787388798078994417786805857412737161353141423602752718207648013236701447511384997340173245562264722135758107354400545689583314696884180299537751580499144456152076735367599273838204077014208314765685118914633919909950358109623808950272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,15] -156200102069593847952355428039869701892734507193883760579147925749014996620816223245392842467837329048879978192268485803560172289247733525279927078187874467430450324486082203584396265172212834440992779918193611763615530611735897370585173065437564725369487164152725630604872994846569024162706627939821666718591053985752930821445635332343901535292252063775968535003520558363454842945233588295315260405851651553423977846662687385788803565708784273606713807904018531483903688913154231394008357144600355324069496595099779798173264354031899200326862328842304225824719542498352913767805969822953833609611927567409561453818863193518499817500513831422763264042427268701289496177626320539483782305330573559667024440572355283570298299170107667910954878900368863274608268915542629177402537200575633086066375037472619136738158218887897234426708130698407642035512857980344657877287076018387157185301554609941894904890047859367618216710062336290821875114153746648288626309355799750770023425594088271539948731831205310512113972140147057992793689338440884013329344230659323568096068241021896520224885097651483583590066656686635200577525536967441928084950164223224351826882518496220777898339354732460191693122487294872321873992480066816402118272441012712103328423614357459064685678686058888572862515395268460187162198221086662534292801950669482153440316139413939361550475951878158946639824207634598118631184533758096397827265739863384975791598680707865803491014959424102503479739846490452012736172413996581685126501203329605793170953806260559100761847449671204552954174057100343939272075973289101622354600559225188501315903314612795420919542875073462153522241546766321448223181333759885555408744945081430531861100007063083569150611151170762998886125884697972895591585254656405355473386941686475497598941754801803570646169538979474690946634276933474241762639521026156412178434518248074631563652198945673936869185008501432018186547760185486678610983389017536932826510662602166199441116020820643752389188259492102596291132854965743728500314411685758326727758027183433679399404668424921978537566897364642067587812789414179769455468635034480801346757470104773912842332110273032505997314864181347545327450972519345391939660515854896559306385887290845672313129482784401953026472342421732543422883540714997804878336144140077312296800882041164166587307856515854304517061462720512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,16] 93315886858896003088805314030809765038464507468987583851839868903537411187819970361599735699102694647754891934821379838707171635133393134666266537583678089036799237239524971693269444969967152207158262156567139274999600030635551485829275654975155367919503352846752704782742161104501132688961631467501115004277692758959919962515292676978960730829920491495662129077252310548591697444569484085992963777834790450600661070891984093594691598649724885674079232540470368659677453919121976929037966103522785745998633546904585628632184792037650673736371417383259809931604858396773757211060388496083374408369823566558751963380910405114756640544956984952016823103440505490434297486809407100185539207966139681662607004138403764861588769110538407209328078964139075302783254403979220030655445461669340256274380098160769043532773501919489213637225698357203046760594277581012475876671703916334165557054279950907619446414325117387629463347883201495269098190202457491987808990767738841467134241231745511273094400352152982218246934471849776570773533376674768834899399895107866013192900033426809881935456864956348918980098885276974588282218205050719431434565239621977240431648758403063902174537244120610211774421205516890010239028524545691493269997381339967964578128835170924087054480751006185524245915392090166872297150453170536435193630006797989430968897313167073866075315395355697497257756504818583017398812543451562547833395329055148410126837793462617897137433512260007442567865280588681150253371037133804419347457624623102678543268191850349031887097255661548539813130046516934875056944843230591970012938032870342119415008220291226109384154768871227211604422541834966138592883372252160042834237088088008746356139698884189527440860093702148682919955819268179803869662434712048174194545875539874887041903698308162478841682367564184634061991506413408070279448192751221566611806984318043682463722813575967933500004065173783381474331954748282944079309577484344232059551188098667818340353495721555557354856687838513972932957599756448238515913284281196769014462172017269495329225323289890603661139841567527653697397600263120969387062677845470097451107335510639691319809244282824934638619752183774904148292614911880760570816863462898102197603357584765362939633905550956089477377994122087660465505123314564164089543473104129737599363585481740676196264255899724323082116685365248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,17] -58260112807692261087950630665650290792794301173227577008745565579562305564892801015639214199791316461307885668687261790792184330781660238699560430457273191720756155332702247882529750467120115737808169036929339615662928834174539848285320469202786439940502252016100683951173561946766450973221909078867750377086649880779029943596891722551814247349654398353918841177195605279977941797624430252902088507229269706280946792795854119459421192276494329484224549845570134674297083885659307708552845566117688351300447198282028255357246239875388774109018844700542163010022074905822489629725541704811089128618007910495894094846109112337346143393437057987009577085523481545383047410318958322074419247342499764294349277786625230551218878893358957643649286524377229694153176997771800151841696959560070806344489588183035564007216605057048927340233750476964795844268943123244115275151483968171952222008194240863553916194232353354417631366824698895069299241046818109141113308556794315515232584940268141914440817656899865668435417495108810558193623982824992813404068851653852694543729183720510318319229730158912769070641458587074017228581072370891524300974083976455807976164467550707964537779941371597263745925393459801960344034680858552805963274911959802267348062703551840093902334265973478035958709680141439778067560081360201270429538833798388460487030205028531891515156742763169411684905507279156108503631837764066589999816600475974540410692837243199918536073873686270954011582684865154070404660344494452085060795280954719159368147824280033363488645570047676470895213139392618683665952768559702776988380775476175764356018951473825222835334972768267793229639209601821080683014755086158919614131238441828781422360242925392478422905775025378672965583452338695126094948721332498735060479267945783667538894479828324082386083601398423109806796476616604798241144336271627261196332210276182056740228542855027859776290278615906312545476405053325932256299800908430014072755980343711383341674577152918667674699134241814170818350597533184337921916545225446041755123530327423360277857870191685151795049552006042335250099508434204827534809843124871825073742768264933342247248273541988055286906442401407962669031014281336558935313295763634924373852382728460707367977791679049092879670112615978108517869056227691667971199030219094670400714825487959942290872274979670281226643721682944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,18] -127106781836590043468153742247045252565305316389040437019069893194007183468376861335378468211050431562979052971139118884042776046608057641517198947717948333642975946469532582929579598860302485789694085818173463532592103753969784775415730094651256073400442144994321767888543750311167329042235067028290163788349380186463928901198490611215140844184193838369192729933832596996033081344882603040985460309728645667364077372228219713541768704513606346242689110055446235509154683966500903015613699305316986382322871924365970730580655303741642327621702817401112926024916216776626507968945455378488549217795040528941032794166380011433685087270046483141095971738286357560941722727596571298171173952884767610176972126173364510860607028366375942600658386388097672550570636395792942533188006031453242767430050601890489960542326876264931243836781438498435955620809960515462716477517874664346925650799686346774280731058497369684827343152349538179043875944904960559245626985058044740274998601320656485959003625996149117692534362888851827998868055788800450805359012689608910840092023672080624569523587837935094786603996293146940438059312560341390853010336858938337662011037002677044873954522487789752890196654645681774644460175014539985332509453747437438823803647643000452691431146527495455302951911468085515447706009391835117384318762318750816327678260876473047062891818039274144466664576985550821563044694367053206521220002371752949035590392310996930012349632249150329916270997159126697911898623354838107355124621137852524478319018488815731084867609938479733666987382219541793740481381338551553832680504480069252931633630325560253232612886772736305213721401623700127116411324427960255870070197107309069571848207140824342594621331151147603056083733687035522062955205995576471887368293369359703035300968009539453304168057369507423278562892611353973543282996355529844460885013550499675105824653392405895299983737518283123743140370691973747525830301736097231627598841653071862260185521543526997142200884240869354952012476469400851710781454280708823926208786065441094406547061119141437248847588109414706211540115379613684506774801213792256552423466391739576565849859551134500630237374549157272697243655925091140914529996408155948221243116433767896202365816894125561040845671961614185092054548210037850897397025696517283494919701702845626130301813411737882190726193561993216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,19] 1155510048313618322160010298930473008769414123259723679265980501804910241871328856805052451158194159479605149669159728514522325854966705981539688609010290926489247377012949743537824258477017929190560117692786129369098098276142880999182139318015580983381409597719109961451073590428317604136310944323844973968517936640888296323045383509161478711354801969206938986172887986007390016197099742985462766267499725703082962805890366365935229817698116450726182570334405441349924884982155172236335626972837335071598564630730267841103360160959668889380395232254550388985570010463434775567466316531400315109490144816591449152904922858268181956252222460143071284508666081002490827462008515502303504009084264673859997620470669763517374390934464640129956215495274154617135849372097199893241383695526694934593084534479535248604456846087412467695383505178116770611957786052786228369049542012681694349756277392876090222584109922492052164754767086081908906318629494207263425437618308930863982992480456392376680279567503126533638951081627874644320873023215274119210852636900696172359492540488490603899861398287748141776723918966025258446415199612587858953576902165598642464130042638375075610649449492861443717608074264261363302752598815116237457457159340482393370566334910767584103351005315819772555519668110739419650052363621160228571334279231069647402084828560784261343104231717019346815502597860669792620980039575122530799245755753750087799345132472462178497463730980074331537072516949644311288002789835454175275466694113604921470864469039503827331164894619756787067109411179363923552524482455625504551671364548008156511520952228065492217413289499090383665256895130471243176197504859920614848416009317561359083880564802166170209704485846199422386830988764438650545487290372062076865690373675618707420692078984200069042169665148409700879177753182379091731524981309555072418179983815511577806753240963843958167038876668432501966681984310213560422895964607834120374939346798076696772130249512466337340989210046256964435955754487026620698829016152016955803182613611914589615011267151313044946697180333604113214937095702878978706818163567234475473056273473240991734112412021605771353578140431509392297183389659920153295072116998341116615766496395649044143456935127160031946901096197338379157227188033307521109300258874835621042239724195319794360205811059862422662202553729024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,20] -3328196493918213834204405576899011642740300579045537128325854262241990946427368126565906165037625973514644493022570611343538776099629297051879960024596154198923850479989917245659308495460168069518906306837950871388339978791955793291156395297109360546017581861682580714460433211751056884914710166835081578025057430898750535075652026176448321535772476221475253559619105683033127977200740386899853559191980148451839630171680351389881211780576761771425902634012845846062156433081774572835833673142802577405918815421182954830565411953431480552315710545336317034759412012595818083258777546660742195823988771536659442748257435452889038795953936798594209651844681752004096331952881191907383002611746697926666515114919011971455724502923475979298301531842910866987635839980310073628694063815748705322640361232215245801623874195927958071546850215262334236034999009884531331734410901186883408079985643891353759208479204193084191820191399634326755833897274162672117757608200855967096023899273394875412893294815848561999012050343484675088815848343048849408619792370364342879622979283364675592909688514996571153507891415490264503783984288871377280635779909859271169984391270487586825113535059922545623169377369870291135901630207370402163418556977703950551302047795594249799639640253295707301381284206739328336731138116022401883257910913957816179016109595980174142933042284921090723068612649718087679489351759470723301068071881366485807096518629601860792303293799310484389549995669032970049650209921962849443867447527944552749193593905179046546319784966107336669074189029447301540168913307668851327521472352475577767602008224028886170965839576838895340504324475258875263729170278892459031430164558103566231951277959395488786907475329335851202095442688634127818873841936850346400100437576057897204612732559305013193529871472663064056339561278712146331419880948611943805665595880468181366270451584809759710905768117232081648528439945939622850646151731360638397235318091685330366374083020168316216763344839553564629997056431097273344529435661400552694722686573695242554960897305570679841280243266449789277831275384397860741055251738681660525400202951092874800710239017805138917084304803760830923243760020899481901487409220808514171537938829399474162983653854510417451852199877820166254948316773070495518839558867518210454274111851002988869926810988429294155730748427918848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,21] 5238180303887771112391592220376734613424712340111892538136130436507861313121145074083912200260292526422981320867065951849145252374295929791466642459004459894683004172905812472163903869761940298682400295533830657571880835275927931818567351313060165066517221154949362379252862371016501919703580972839788594218132304858811441527423923704359740804536922999798811032326316409287294737969299266970648037629142981552564045979718069233963463348180625325501717299935670678758367619146610851910103564946087423645810645667628868451477047575532671443683835284407580387552080334514753347823937735577265373843675944686603807505873585685450195453988445877180215024153859266995439243717934545021803687507192398328610000992145005494860536506979131427207712505602962300976738496456813829767004500461899077253531024054487656198564498862827190391159644131649237224479671584386419019207854269696662715370108934184203244652326088031784995800715322941222095352021773976601611986763311760419586547304098591445227326368712930400318001317118910605484908767038855463664466293584292950924010999834720387966625840700480501730655568400271759004454489022714266183004208970673529335730556368838375447339610922301615178004767053490452623473441777445469997459160307785318508725122552501012501109779844014779452290808371620549352956217579111720313230935823377390803063318259247127332533183297563808655297089789248513849582736495352222388609399263487762666167489242332983322787849159228901333194854415956067955176076183578068086201647829845276817363760165933429005512959483296245774613349356650215027898996611624257709015467713061836080917252435446643763482205863318700767507650604942912602730802948050654105132542122216382937383802714473585529315916761593046107169946564501812410867749925849014779979880886503702926487479484956826134168256596969908411043439041828059088535954642225809745405992825918117691671573649121316594144502223510743138504652030253097130191395473844368668643064905485440153416397453437856089436199612641100004860731212881393940826621853343747067064712976516611860135569046799980229342483804931464157399647329146460373207840349330304759693519226009430441160950738202153811883033394792220686741906152359814407903983084443759453708813327665391602877205079947023253695854973488511029748074721979513394509334196224456754033009562888253555087179827668230151426683267598208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,22] -4410704503586924396262829606659349692134681615800016850597057514307678427946764411889963882442640880878114417438455607729015665589761207097401251806896075046485554117912130331234158029920247011061053596255603153555279131802333765108627738849409227617183411694007718276318142117395726268423444350189049467397821066137266217227166456072359597290760452501964131299687428470447301146766433625790804911738202232334255382345192165948083124407301720376775513928346066519405676029284387310930500029030538532739552839403133745453654169957975030520152380603462517439550533506614023335056945771942155678875331289045351218838040573505363534007586886026558180091417289431890791000062155403505574565457444516739703149893969634472649053174495735420569526509426425708701953553973040982765300099608314926521150885331800196682240716986701726941935783939932681301368640891178744112701626099063955999408100257347106377385264036923119097475869377489147238489223755859518651075577898193203695202703551267742399545856175396033904748985024953273505247972405876675671906511332248759513834428937880424862074063296103733998006277564729666471421947583657551517173321627169920892389194417154566470421048926436604724091514845370306584912044028824756260734350155308179466764588362790204754877221943319662819304153115380977431444139235196378888238542406190144485302478197803752436200038971142883094971726287110167160274037858842104608626466240134466597082534311461076423376288030542571862933264466972943983623505371656719656246623843417596161592576807339811726459620681770064896526644883162295140482649309813014807630353887067092646681012287905082001353513288920973886307081741027635302280379479707593674881049288810207361322307663008520686261534502462869338249856604646939715585101946941534073909130338502573875244300684442936270589647788166379825020804452608694449100777682156162275902982484767604855505761714995808515374675970737584204186674837912747238725077499395307539073602545442532144188303116685027493513443628884769548882456464415485663657383700491126574609146657962722694169956724671809745930074009786496008443216469181611117168236282993651017045797142986530199255593145237114146436004994043226716996849329845005718124887586679215548800677391989404461515629167365789097085838542839160416985892779832762727000040417553941955016561559341040879859044089554877442910845126936599000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,23] 235574171438502180035280507661464531399118580968385878656038995662015012735137197754655927892866707243766564437383571814886855160060742076785333538486963044796093814817472688112756169262810552475603860958371238870017056772736226245211967277509474839416316063306050202251187561657820615469592784559003819418729953549679272767033110568642198397969987563633565843539438470831655372696946652120395663607226495869064121918640413335684851040043417379393568473979845886146044781864946652165920657860234495660679909139764836332961208348002892028743243259468345396313986035029272196818382943940689133882574377657387635459761122902301755302357826449140311020355195637148815187605421085959019152448480965031529007515713992561628384145683567403144639461214571076539316655221779118707374879898945258108540613386160907918427393873402336374007401935063316160782835083800290638912503014348791161527816407636246266281766895820735762898269644180092810315383527799707712064246406994210073113379529403208527086195690901295861632926982655485700964380319214468038308757894360398862931462188795540532217390963296654625281121906181645718264006521216934550183682512081397194431353057799552974795328961561182009203975825564632311615299241904896183132283813563037879105649916002692679119741845755620414072927131828672199206792887180572347031668388554074410611813594773537326141074552239386416150217555039450280930955448369289844702158598465265465252918145646462151490776435472557988393837483506500245252426242046870334667920282335916153500747408143888148555454009679612163676266953423581434205394954864441633878401133273975478741270684953093050425828509295659925224726486741470948818020997712729826470482521379733925136889392033121550009697239071048806263018646997923651895680402671625407053263089823401285028278576014326171325494582581042416245269030868200629310393647225407211000399282674291610032766376717333498368888119064192512312253381510522778135625843991491973052141389515349001139996412504703282518230787203948691810196750338081091931694220830459442930647505444429645927545670073347647768893991711131906817166408022352906506581252490958179053582465338629329135699816827514988587027628465786938303877947094596569071431577821235333917066748710210998737392202678078538731713986289034903233542733052933052647815742712268733023418981247487216261932114634464446386414903582791750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,24] 4265977088439541949419685068081600462638471343686270566782117596891791012475279933455502557519410955470200994241382667742148778979369986763443901381449803977604835373378817332546874577174189852586467027815722162094722884465416102069264686507004726254528500304881993352523174204499479379426308959112975071487034602542120778367318036393540196964127640055022012348676721539273995886783032114425639204285799443502952756819404500223805246100433706312319589416777729377246323014156959782026044814673575363537570692350000969271134419596379543583157848600024300385993921914556553943947600845013996562379915832265078952236098620259209373836165174932441327876928410028968791160824848569828915289652751494529831384101972223166992796030703321445775410638370261159797306798653457477630791254059223320276164160858413632806051574630162364843649107539134013218013302095316031320569502412036495076705020322443978622947615514635137049970833026235354592449637941761731561175782411227315256271136580342230767189079651228917687918827085955636200292815555540587609028899366708222694915382525286290221988207955206444375807771311360706544534934225160415875040035676215247382485290416901098908723468879431798720820663042551932714067445466681474613387211405112145086378197939385229174374193620342915536844953859335947817253078156444391569421112191541294442594774267223624585049741650335055877034735924022879880974623432047264210263489184619630517859863913532170631938100903892059239661179167769603096397278142892330954522390035131421477620324062226640349796074596197352495056656853564926451527305708190996300892019779086554180929703232801892669719160757072312178312188769900188070346717319406296204360222874612419951815796043479294213156049745529769347304074830468370503685677352403667486856624300241004021060442828527594729385343795695029123164576398873977127961343549496800858369595085442359156440909607085580741281320056014620113413403282247532958615321861024668898776569511589696526664001131560036703774599139778721650035194745270873330365422499228949673813830087573439226918104555275764911149043114827625875861911888912981766344671995872267979007001060964961513718222314209775367722903467640571924996003597114278210369428553886174676191510101633538240403364284877753004360648408412538656237811827030330537353278435201294934580480670288167882125035814181918535752236814511798934570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,25] -4824253323959032770680255814696251242881802679964407033224784477121123938527076779000587856143272807190438261278888521368527879025441365332772408649984353632293760706521901343075741389775662384524548569167353014291552331746478488954842169709665391799696655878478128759483472943834692445322772638993127010809576234328877916067562057554383219997800005638097476901133037976572952777904581849042327159812879636009616088068743470496711813865382925379197404599354522068336647439866969890303101200258010644918356965180595544803342225943079244104255665688428480313839975949024346009976357449807670841724576992386382793690225071334432100666949044638104429489223875135437237059512546119664120294200112618779103718744903605245808693816769977808421350882776066479167483440196107417351482011006624313495643615561884294251480874199803376973590582270718728987475562679000240958195001899906002624888058252563742317549123057046910869448115514589983390383745944739354600635375694918520347299433660829771716880067720484236283671084338332931257931615558374836233007148094353808271039977524999132258239372467606709308305894449785737743079680859332497230450421162035913368666973064745796566014147266536399108672176409214645294875063087111884061681742721427469211771958651113897199141386219744572190269100817863059059307686708603339923295335387172418206839161182196147643508149504775119543737593234499232944160029600836292393506184362834956086115051721785850555403731016437057190932777269454243803884932929641570161899649314419468808409313841005562677736549728224201230543066674415527414181547745954804051194955212548730237832683258026198068139794563503578207387847214098797992951634887073998060253692772374721033762898859853502665565399476285982591766739105302484678448523378883040474767568160245651924930608018548807432564747125877327431821717608176056387564901059044628730014652952311111585637841800720057900344982225863994451783817254486129754739743098524436684142176782029916281052024586417973199748462218818071277344470833174682714712541164867229917330766981132194506569132748616851915173564883520460577462178378266167137622583579883087467747851820626266217789229280701871451886348214841740196363542912729559118033497150719116748019835570369874144404804534813684526800725479701259548067171309108542762093387844709282638526556827623606775385005434008305340863364747261634879882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,26] 192773285701649554277605904954669837875967126504214209068391369561442603637479816639981765695786098070478180177875290439845028573773980419303521167223396801746642333557665498928485009377247050515897849086685723710052197177935989902858907757334886521105085769373304123865406611523650031470210824889716077820427227028510542739267563324614049210757017062576873271521796246044018328106638247443674170442596464452335898110561992278534678888125076105301859619715242921383781928279089058907936918489203575111161457324684546595838640585813064683967881764967107349807550721964940060175929880673484102163729862129669230266057126108637741646137751248374455908136145644098465031001910525233035391746108004563626812758968236827567486212934600731632865089833062918011320641511614234664265866204861178890779133366811663937681167293929271015667200225139652579210045285428198745071286501732089497652516899641030472579669814053668585649494422362123237637546760908096253993652625615171143487601268032926357442956005701462794032105845162740620030020181121428941320688381471864118267271060304407295551937285440129373669926920156095905854910632160656658823612615146743419022618375761905023391414743089438543989864688745225313298031024861497402640482197595318751307615596190522253369045326769739081791877255063803767955152139427016086754077920256742826956575663371784802273121675422674945536494742285438168002279850570842048625387277810528507440937897734566268026923084150769023777462378028286140703414986197797542847949734785631433741522778299483879710836950577070564574518337884929358074758180453826023019326609026889718652359710943597520724291372580254266050608480924998947752880260563061639968858855455239911395265457081083575701098259121296781582495755282279941879177594907348205239946599427871152154861652727696178420402792087058600094726266265929490210374688409524837778693935040980676108669921165864022886888076890323824020174675430786697955429390034884810175604433244330241125446214369978456162261916604703248459103662046126743714235317813353248226303772557791034365937061789219117236875942143344242331571950374685398046835004201470868556772835326201422714796478865480826443316502136381515477660183152872946806115836145529787048097917144712252070082155950174410231970765326609082032270088975451926788671181409796098688020579355548999536784013476793553718373649248021816776275634765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,27] 6640522290473160388455299901746310467203327128610269432541147819522709351307815096701417706801660280098606008672001744039873772576904342149206351009588960373471209145464175625962152387049348110128187057994793104188901391406862115960418928598438511791970763178666337859748769852215436456134801852118714062112093345854807944218427231397245691184372595340192701391802398580237509352168816650715884242968757200001814348640020863050061728235284637816254413095781113063998530275478868789711714073636705069225389416226443707255523410941240037425074903965701819826539103506766193246827520541480491611404583000533525645272255966615939725069328726147929073108673610303449001676815187143863229632928773982515923512880544607783881266128679844805109606262131743158311100761555910925010411870963728215457655775264091008091427778188274918126959892061149270778680390471526847351176031044382371547579161784667042064896824272577997332252039882724556736912947610646655162813565156004816118627675072063278316448563139469019003470310081105545005132419487372329633258775779060677915036351708725166610233481355174999183737620731266905458974810654832211742161286803257887237765902964744101936345800946236738141570531494522227297921844257268907281149267166467886336221051381898775600655514005505847612232499747079961975456085943158844035842562637112028431530789423322353587056949666000950497148735103896494649182316954443390847092196451786248300289564967177388336533438094987720400688956003983555326903894655019634448841217930297733513574486212105307961429483562501936174986877393267839210554805464291715164155327001087925683931509230063435907716226275655901885096004294930098998774216052919445345827087897360688795669377936011736087881885219146500488218045245497841653586857491029691196188068687270576698869424353908165477498317267276007777644906951387262277110744742182670587629403181320169304624708958385490933105711444251154943776468691378705038401040883054337413387848561869140605524873853833581387244927789910032976976627413245310768794323671135000470175292042874331433495218984561826043224251492891472690880711953524841669217699108192746227682960667778395271905608913589736616622055017278290978520655587894310359080306136155601383710123447700400350196893229660351075963797711086713391114618576582669444838712198611385674449744180798169032177673541503878920793516229216736178394794464111328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,28] -11398008569639114786837654805144136866947254308070929168924713773392287641198614830332075399230650038792909366933910408093133355955382411636855959022092155448969556707904117532998188645548668856428041474513652903816023765560069394263529124889850010156105480483934658850648904924911557233283641274058255564549300354248555112050550433577914087181268731734922605525825105053011314499916378669776223781110941341304806981356634428133394515969243114656152094150962634262324567732991368136691021124567177880302043878390372494261077590744400311098210752763863685640991704687084726236314165597005262469470573908403747871988522927785779543495728155292589294753626984925520312635227945564162442785583520788688336181530128006073535182585603101971565003322397920564714837979657078125061278217262992574726359588567985426483850446305376303510137249717349210869085779681759511308496080761370387349455772543939558059323986484657024731102741023924611903598004772852075893718712771755261410273081951783590203036292125361864845388258559911219705098031782786775281165102278377576433387668074681131057581034262413603207307605313166170975652661375910681900606153065114400627080335894721169759470777141259247586404140463567955964774320338962131162412941350843591735775064614156902374126211158394260497145248474405503591296102792093281150205357698144154079502841313746799942686329470518193597907905886718895326699968557623492769457415516950727288184107389957285411935441719721622437600225406664187308975723561535750912308246843917209886056909282512407637186605077085196073708534265481499220905802472934426713057949951759919556672358434685174487722428655585614971294977000916952356158659627372706261365874951225423438404430241248685344346834639560303296379519176888636045562569247011133351363118907659346070437445479680777875239396343135967293622592747120046016991619511479532141524890051008824744783940145762413778706672357767331690969401744822698211058312861805003325861838669177372153279148596445085319191956078057318710017845349436097839538130054348445187647846367453680508550814684757379596900395864375094016069991232791994865740857179831845456986605034707527702028101654516780339926361946702205641290419452636115952348742065769728573094473206026505227578634575449038073648679256665467811489119910829117943433747510246392022812697888683225632597339599065338730084552207634015589251976460218429565429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,29] 12000300869373992769154943761554345933470051923887286909419935252382322016460844902856067928821761330867606525508225732807764665738680240261341807379965651415554666252867429159286755978093385733520645609637675199560136439014374437085929928657191223387159844082198645473974150884417983802578747757736924921927765107532262477449473849035930047918180651343988080138816274010050886115727075257615982754564997233377100355991889745279479436190616788521126636877431798450626030958515163553001358038622901402571512237169459055591333870088965261018730525904268098105879058470291537097498983086220497393395323475489053331716045952268223526650706206894047925262066689230586507369597877501177455309349457269764664769073162168791600703335041023639021027349497363066855544914994119076627531712944073643843030055426149993102323290170050347564818831761838259029287979070098805202299594871257186988025831586362838004987373262405295557278560970537440725432299404839477173861111384584649739356211103685275355626298024575693122868992758732474313861957677773728186872580394555215324638603446716690218319633324295595221990345549114981229946868600401864051913634663837735669213262548616261778281646123390451598866909298362547567974005755123071772175071653612524368083489147244268907117631053669710834211390141195239446979987968787139685789422740054454738721631049539949123027955740429101902909127748262924007387583671222523761158773750683420579525689213886334035077312134155712200854447910424354739227845038470420260288599904300519237466077239943117828320910935393549579515098049441507397260123196864043583189850094794777348676838620883216565437477506886346748998265172984761694154315734054446957833259782087985651411005562650766802239488317237913523405137457769291383417317995362179827584412718724693585845601782105705187846665016393144701746447991485735890518595376326128066033568951229021321653087315014789781764011953145272263406878182778031674841561243854629121934156657739878162513360030490311539283771334950461541283391747254218247954482618371052220213565543308809541293414589583791196400928324121573535607144399966490293040583532665118825607827191463419737789136843581896227724401500100594708102172954627196645136615656821642042772573869959725249865203298902956136285134227474043980037233067138110306977735623512414486015160822886415912224659145707395760201365697654856953200978226959705352783203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,30] -9349450332300084424802282324407957101549555796298321966512015775363308646720481266211559393631409578305340289162561823689270665005913344466932620219437183825047271557871953139651967764303974634500342122027415754960065021215037869204656055712944733112856550793262628523934230146036657975271262663832006771579424142225761939799798708575546554343798354901720912946944910572962139738935578954876772458138095573192441512111896747057842053467012035348138849771345762914630588891217111701903945856941871988616449490748777256384575883508939605190684349648195681989927092295677981933480961593173168464949971302859457039616640373653222332601580849057583981288040592539390858387079198546890776421220748179812182686273928738044047449736566282684190491322662855741866033171119352009792430935338617915315808998317607174027005891281237953473365051869747707869316411381201907763747471313379873872720659620491830493250709803719483268033864347756958535290945716209781700627876606806211053367321300928939340259835816202628416702100914350279593824117438874658383366162300664408343972062098095638049860475294874245308433632984655680555590418028977756959932150702781071355945855503509962292763025977798395514791397449446246577354053761319522275473412504388164778875063366490864719814802416371016123298374010439793671129065454866962869170841552922567814078243763617951749619976443169028329617732729452937796582288845600754940568944775377926885443901179155544524785584685139732537859459645795017124531216585616830270653653137243995575320800160934094911342444385042624429296970221406155313256238531210585473046261361240319627233075889576672268724538176375405994333014906259821809126188931921133570160702530099760008000985144958198112276647099772832326019132464664801593994583978254821464208485446245607387852407461991195143806564617095863194546345908392511273124777650711068284370529187482951612788500114772954549303953914824493062356994388521426841140176587911433828734110024289291326936306088965366548926283386931670366456889838152613871847549361332040188493514631428342289715526846355788913141841152303822572824723567242930246856213285901479769406393524917850797634777876420369184058884828903357049138485214566538308201670677205951234991204390764814053695533073421749802821516428758721922371473729915106478502565571401813268807299127621288033048878725833673443540569226516459459187357068003620952367782592773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,31] 5690393124013277969979292234037395890611875044478881167680844064307839817727749570533966121574889745300432487192939428820414777003919095421415143959855371021926031846247511167425626436154406247684303090998258030289823165796575314576497407517617923728055934344634662889022888556011071566234719184719196379564719563071364786534160234139135474665572053338574938054069807414742728785619986617810272605159044977161645175418392119868480576360963321581213646151516371491407473979457097203929272397659782457616839887675659354049125461598703893627573559163495417357087797995615912154568717036804768896814315100269902353482612097181185152426386466967766794492821082961962762375218163670249490309209224726579577930751435128170026897745498058500836260268469806569720856166425957609598547305042544670539333879208515942008858867668673987434455187226039627958978871855771645962133954106684129184598017478578913895593190645162757423351433497784646778204863726588595174507652743801470583421129816681727390542166511328945766612767809613020470466166846163063025049134316081711713773172398312510916682646344670902417655049727335444492343756032897886235537183883246397672018437322638003179997737587327675244005811217652082639873479458898330910301211811523090220924494568069335023823803094312464221406491264526674039157441826398236758192338546738412168157345333280126804201439869695631351714009646410099439796274384973472914536232842235423790258369599713919758628274158732574871872893628478524707121921500652027369134413064740334096229802797116040825148804245091199771398002290652205827711776880016563157102558499102537055162381810429590684449516296779545050957801801826152755285459829544195081774999106226703578337218336183977616115930114691003601947809409116802714049349296931882102187436462321624252205228620722527464712827190909228412421841948880103893579556674421533899094298017484181554371589490392071768371962411871066026575808598051501441447055451331192032276451271828726292247833233427997099757465218976172603582667046946758985232867864517458524425442745228254591311663735588161313713177723272436705680000376734175840956169119659522039388038051262617668374021711164151612704749942558400233124886756243688840003795830579758251612859631132562883884179047639406740042270604168885018824070049258933327466350788844941018511818280949274733988293933934724867986365067176154299952645590565225575119256973266601562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,32] -2746816603046602688585256496961346997558794833379846374980914986011068456984650138472704110911139149175048315344654500677957114256704113349324321226886994949134984025216548671499670493891536016128322195439948866892587442161428783501862892215943156422302920904585218554765971975688385181155291581451644027745249613135611725528235889386875082046905220986325739120233452268965199999744098986748582955076944043223852215473692363379678283547929147596323048409438298988434728730898377684297132547884278054995909010587949792702704926529803880763469771763954531412361657619042919919642041996763379459174330457855126612593657301982903845993884518077646683623911237705580703846291970611249779055841565943675763047426835422908643690710055422827709612794778564456787118166007939871095280291225623187603207508191640576700408592604477492599482000774363415837723635016273835611617180211274661712883798682601133980121068887559449701004595937752260472185653468938474959531446393988508850996078724221594789840501321629496008748037447483242417913817199923317332659371753077527057741488545387762399479187899661879628103824876110184090048741200943325054211576252383782996217504243234555660173558643390426193181222147881483937780437100292425740469041344615835144558281369451999594182373530294297332393057877614008927644676444486916416025581259787268189640631192052264521493439137984089967623983303940117815117929314856160284360806812166649124445043145508466462018321552312729075494018955132577298624854482173197654285089497825803070712957732150324712043445464278482033056076999954942395990601726832361883609462607781401573138507545432942483885876428943544942546549834248680090631233877841558999152687754568450790423831940474686210217488100502486805791413582688379018981712924127694499422963478943701209970956333862384669847758415653095623673861964301893685457155542447186528970246044437537530163857431067388359899787487341621873358173312439329770977106729324482964335812072535223824048817924140345176469917803482254964659776909720871125588285213811267028532231541810213350484182582663419446022866931362048549259587984348409707016395439223978326462535218999338806946977709693898221910204757868468464760390235631733102506433417813057290587176053281867211056133212556517613872311907091333647068575692052073619314641982186431625773559108816212376261831932490168717064270612680270578743129317163429448100941954180598258972167968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,33] 1046061724066624495390460675317328226805233166523527464677130703885843817467785423644272667928681467852575273452266331577854456597715512093632560424006611034599040543022890122736837772083491394387965827406682858983549071188613921951580002375641559554027913383943613941456280710085235307859718081061042492050480894446184368879383815611844803139132888705668848020180843149755501182870158095753271669420000061579564675339136772431816433609235289311709101838136161986604076996726016431199207552245107613952785684470916977664027311546355817018970752770677717529066813900960204557359242623585551164188876940679112549203716392751799408298931583312564599246884541900619642891207716460954342601154172701405815575948401336422799843971261708802464883654837203706791564682092271058987764988205179121717181950327915791603877955005059313107213967055080608877079205540642087669215647731955627033608341017373025081757071478888402188023317691335557941571381797679845738086857079383617870765816914126235008332709921880812321103284949090893719995631559379515887182653870387596894819457944046617926780775710146309772918093136674476222221230275740503396330173269238863734704460017666217379805215298475602223022397521787006006457034096197024449261060700320078749498838943998161339224920744015178850693360149417486189968149619231182684102618658124019032729789142473310615548843996108560344773806763251541218933710310457136316086800507180351302123393935582944491063108568543202026369050488711619891298203803341512170165981246792284466374810181821514246561098945839969293963536547221676163834188032411219873835207441620655327461301693393063729889828820166007846025466327988159290161368122517601574274634740029073761261358633723043300826770214904158270017712567814814421583818395010446220460819112007909052838649501465625859478641055543246361726944838308329286652256876682986107630169921018236767260581795671520460217942341450754986665335265088123416768399124826279703421456050457264627765739224452157868574647308115035342249663150403671211692219170437926406662264042533740468198216777243639260151368739655129939749618023675228670542212942926551909387871345835454775067877042419291996984747774946105073441592316608107238242464384622252836449262220501449843226823525216974071457706425983852199084581482362641890954906113649908914036782943965447542862987377898517860500061011394210196929370105876966334790267865173518657684326171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,34] -305073481343037239946413443172278993778722652225621875037056213557500995931641139784178082938782832708199578282083042127942541974518228449974241773815600167323354989754323713538557528902814144262333075018770683822539148019193363859123752549163975962107698320597648699186603830674959559475985173983934894028454246091289666888130029291113516110293181407418052918889801875574832514221932887579986750718244335463039197457646586580877921337852558532567520296758134636716871393796551452963820122348336478124502744668675951159954498587990458442863935772101228486427962922768095104949102915438797592505740365946954361766337566805350054265354179029265566156083729648528743036713341096535877572230886189189092935550463973720587345952791074719438337221868649103521810021425670715643247596457462165798502585502283970660793345616444767463467601257449546758055030402893264207089319107259389202962643500134570815711783746478710494643752388575011884574045929914984183526104987582165876160566928367363832043918835770093278248897901010150410507347752596013331874940727668944904125858975043868512797339429417316224840662221533656230294535837940881170838048690486833514464366623844969673010273190026589042815960794102580163380406504160580932690404330919661509444491728457401011399916410289760275237234382240181684691594710506106335787762668598648763965609479428511207025783405186222147392771641820602734567543293093916732498830240998275926433359112323586315839840605738370218761143350879201016943281484894672562139208065753958177762893654511800376645159109603613034897909698447303025083040438961423353107828495838572901949426402878925822516249555882167563178491960173039167626776442077537875245004300494408935146160164792124992554475976418958149851611936487897026798522339642040659030849323087531672404998347225545596226404307170913441620400030433583994235630472844768592295493279332075133822156910840954813100724744253327554703533950658254198084418482597260015819771636874641814453113206939800117521651618007551426237950074609588995693294519618868859033883083426419600643018948781678365784523453795289020840104855495497778533784268023376646941758988411886778045796670817226723574641140488392668188271807315441267773152267863504758477328243350835608000019021334810367305290535994266477470890831406560531461824082699486957813159188066222892327554408464172486753737418970549368497800142934141438832984505324930069036781787872314453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,35] 59873989020082425370818421704956835877131955594542570606281957767687305076824430107178199534299675461345891911983299076244952487609797518783241974347119919279139364414840723111498189335619951973325161377062555589827722351658989974901611343977103745314740851551821817568116973186698815404878728601239795841699200252933144804211958106934742585753562579338048890837884560374401538091058159315117374225256433568161285148575595901459205193105874693501119457317860307335635519825591616911200463761628618774748752630507319310601878190701404917303774930015413452618191985035235663248142610410184863329723193333232211231458589787661918486280289757754808866231105197615433486669747305433605141101493267632181105974117433256149934919420559227584651736001920294668834798133791304615902729603564438352783337352677171764394987795574780988434377157032399023784576172460653427239865692714216479098211832942256502988405498220989487229800501191968839222910728800559057314610617910125394077009466254861376163828616164644383471018151448432153342334058077995458182270869130589670178985381015946244955675665941539371764289966711882594622202790207553456164124481924843713767512724064509500669857117203530625034552199480239304890221138252662859873970709878708223300830982374602128595668192307173315830464501744009655216372827709198341411465216772223050427377173853853577749940111519272846502226212887558316343641386296721104410555850074686687025103454467826391632132699291602317076250642301569850413594652549036958616034682532193450994709183752118456288203548995961722866174450681417290057778426886688182952934170412109232554313242308697921971093828617216337104637533946925252984847165630280069638930541580638857769760188920154135368453850384030106622440401650124235259578739490196212872290372787964810312497094611658234524751862206263885049304415427273631035775010920044323040742550281078732371696097128473874580806604985038377200213431532318296805751507202026298904596614802957835131711951870618855769719748554061096185242917795084915895171967712836327557375896454637894721014790801431763501602765592758091585890731583512504347639342372669596622899758293749287647007628540303487410363733228941587806460953919755235366249918446898396958074559056194342059800518830481309522875582578712779107907696147333568332008120960187450103630206776340359449958747255215829807632170646402059882825535121129360664748997322703871759586036205291748046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,36] 221951243179712459322800537909920816614239861307484641707734373294433648804675287628293008188577045240326425492526941479972464447826430962277192833869707268537217776207732926329528185570914701712088525309092659847020165858156605649585159543255704334760769058749748902076527812235811620589835501649081176974785443336226590188702343467733452910343814672028087298362229519388559024048095444185571504538863708632676879883310467770266884899548222749435582307945079192446688374773777895360954072195485577529169701307986022688599819636340254736990459633288558467149296011327728643182388220331265586524647296045462250442446107147151724552124598785793758886608161469251930819135186211868399607449022869514848012075386383391878569206096774788859194099681855272796349355947265776969370096674040747179586294260338465911692413392760777325748554179869815074406368138884807788780770157857927962891600184187812166617488466770211432505782445054870493133573245962511645723070622294913439192708353987381504070084190271722213198394478065736929546787624355212539081406694764771358014637419731849102982032095129158326607133303094461931840400727814973443875471692904331579118119897508915752764253617491705874849309974007189484463102618145360666221071710381193014382982947255677163564079767397400945299712076196163293130046124551986119332719282468589895339833752418425500144840177176719123999924254720230644208552255226853769208946130804211936015106566146199382549406230405320105434405265212175063868380252218743984106432263592625562142944143112771336469171841325258531153903183741933333288407779006183948818669272064367387453122769913092341956254973210230692265172119033690799703492129825994910290522880211731881892666110839517731844163795415488305865331074228656420372544004846130164056085320591147518042163548093905755659554626753507353949572953404705143862300212459182399044816398534376870696555854680161149128283828703846929705576800510207034902991189970608056541717028529110120303920695559190978906214722190141476790835817659464330963064906464052226825997651010374263866107384885024831457504923578518001169989987775077748322350775065910804873773640651108409069159951860765292005740824969378074436067226406974722115047202193567772862811134612309848009843022855272144698956145493167805187085591563440786943463329217423797414188217969606692726628424695310206881647028491694216055751564152856177404658094554079639237897936254739761352539062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,37] -8896142483704514832353544091060186020148154162331745217791222918655059233769992770933097881316009547472326112895355018615256825775194954270334826426085867335073312181657251981420681034066087052189311616007887738632706679271316241835574104676017254967702647766601840561575159255415562618065582292627561636445021605353034537300092043015698663565913036504728413245023246558353336421598155328881858103157957723566248852420539839713971588871857493775886425057025244780414259684596472481367749937521702538404932697230839179637752674197675222796218704674296565199431732262374109831050675617329595112106756533077850726676566706022830700335501627030824562119104408396217629927495327433714361449708759251283661115512070961894143993965947239424366694343430832367732416658643971236648516143888627603991954352098226615294230506817019973157590091617084225570910349941408554562641560471136800499635281682257452555667166260497434542248673786148451912662962250404194493036653933858349511875553014516042732481652236601631820371525872923961004086774298800239822311984449656956082237784475218140208681738472098706363810403136276614437365216560927470859522232575410385940397005605989032790639812039401386268807373391272977069150882550768433460006683754328354175391096983967221622220757254880108599451831514848060997296889564346634044590090314406159329222026602543983129506188385817716925093585755898112232837285789406470702418308229843885299494277558223868517908693439690984937752749578005499134139671485450385058689415157612954687020868634244064248054826789556985977378166197377866436272789062409646291046694954062035438913723154747369124582490719812215179989747693417492912231516006260863524132898433992203007639269167162985568054191624969770585597625404472096006777036470194220139986302649225449066949028189857514728789674627785413306497492971079184410423711207849952049162022192747700180390930742242955695759215757486629906577289252477514388893996787604210181948975312667663096882354957143940287979336539381361727636935307520033674740199021303311612225070978724289862960366739413370453436233750534292469522815377353095272582666367055374511403078561625504853669334806780057769839594840499120844589282575818300720671585781519023084000074246489255447813907579338609858799725090716955133190795487259984360287235614417827408760390415069772902364147279784498668735882432445365140597304966483956303275400408214768077641565469093620777130126953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,38] 6855294860358130893610410428886031087931050544826834319104472543605415195332087792927035263560551457635796436744452850455024879014016711796361602849678040775677603530819170232867639890123553697618133173476780615983664623490918903140295333840953062924056687314244199687152608329389986033635317951864921457636419032087300473334222255804424349582456916270209026276904335410117374529305983550252001869275501782572818241844607285659610321824947312238733302138213916136058779593576801348699871922687864922146034845861007236612678204552168161272089081413603494715839314587559816471621748816429700688022381819925393771995734168301149201865266732178491528992511009927735202840218634903223490119325820628667751358190145832365036403056025301334276087096522371138486211407899042740008306231667625480652442207941686266389428486577074254299329392949838806679590914615300196867697770611358830214755976523200948690892240046121246000759459657667269861179262414185502324808969201173819484089307787187765564456650556212165016710713320133821162120109430928444433064532013174037127055029006438526033688488724467418300231482301046889508177707997663883971792160359714412222335836492808159216348485746124213401184901955773628578413721152721456037508716408904997167438817079984270948326682698003972269857878307399520115856107706135962726217383948103535540389205792920143494843403155887127327000465509199769704428076366754959900263044621680355079680622019971058594687230566625438040712474924773846105747023538804084850780497227212916194487851583223216910079730458461392159088824335539432421392264313899873707969926885149932475038513466292216401398369345455889561095286932841699727277028170371613536813080079210627644581133505334356566270989396590962392216803705556640991347314111216160347355894308204962341158853974412142230000927850742542178875476020543794989909121440993547623333830710216932514709446038789608780029850658346404719148441216258881733123610461400728995596012502839035284248398461435695637077172397047280996689164172467134351315462250049031313389105088574971283980512747944199898872978542120936012692609446802658603147991425874227259186655414009426636202399877170078325896877769674172821885877102102021300682902135737633191691666474283029633381550064347912129595051881224487494453011267268702073828675469945805451381047502359990373609853480929686538532866874261990167394949803130918344858250538912964461291110751517408061772584915161132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,39] -3777674871946927730383739163635896940361688957989765582055176330501752765579334611154860912102429872588838712126223271661783348419101556573228470595715463548328447126669840381493637277973449298326919043642259143466167244198840211703377923889397500223105285581949921454700217255996731712933725484097075492877256335812765955792294929729416156543088557382275621950734648753357689710922548891008724695497252430611331847046196546404417064353058125492992038026130211057768119312763626159414604726114034827501133955162838108374783866735266076291596148551893166661026266943930137829172690111504072387024556393555431484590993623574047889373620210669950699641336450470677633689359441902988409796359076172545050370396587301761039927540614752374449521849384117652441658494719450801166370174382894652778838892861000812101550674031273025335182285428993939844672321555815419748147278680967063038082956234552585197405920353638613975899898027422058842228187332507333164466857624074672642366827052896631993720203258676874431362483803626168352859116593495852757897824167519444452070462820901546705957880431480843325753540945608252647301238288305089867267794886031712490933208970758691483442444607165270795394817209926821614346025178600987810950717712588064424577016297023563241809278439079340157167712089606961221137644674758630041041795113413853000088962865074237693935778190260591732065252791128735054988260792594698990329954910613348578813545437380131439837366211884465257904792464303172897187937803480102598622127754878772602768062051440162687008952551314771158772836137572386156490175353027847919606981730140362700625084944919675922661811739672532076646508172825924335933341127161450100798970700247289642670045905492109911243967077891463096554290484216481452664973036259240415554957092736389833273510162352265873911462214086036020596755518798922159049512691059664382056264735333416368169893553720014681960868776421362563013136256057439350356198456407051414304108066531068417236381382033832729743856692169208519226196797596585242591827479150674793342996732527325487952538175767320660021601011042274712411585692914575989036094161158019860220133935092565631225005443284216416992028837867909620185245691223492271489975939206013629962870939023586744414116810285189524192518170499546907894930237810564688528881334841456614749450601127486338556882412360398632294918551869544171056502594284224794973737769938153230851740627116441828547976911067962646484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,40] 1655158843433206917931348743397475899559539145837985792994547611476481001414537738531062083889018364598743954938674730889433794221524371208282168248466899953773095986148180344332642552554165190380607045373829695476312348177769768324776708333702009111397595984864825460917132448646192003856688612179193236906685001116858270661994398739000634611750659935949380092252239417079469469101108289154415093785549614186664808604082409173551435176922092245643967034503731895391144508490505098008493820316558432641674430696058987944007513005024752910547180873947827858481927538816940388649672029395285771593896697280617421781891009361587154888637082292663952609690965300409298547631254327194588219766859147672443754852738604132656985227441221110240347284278885853771104907167947801722019849529055672314353476803089221793349771570734971287479064629323193519108369911488060202497930344150816231027442935428464588134496145682667002926482556973163950077139571166043666830833405953308614291300519057305503788372771229996423230586833455962850723896800897620309780823167389114288141104712269449748007147826159649312598346845540827120110175002483521833093788322438253834219052974305077701977486569285338077462591480265164101108641959550134944068328551566343488549190569587267915516893542845756463431288809710277054121673771158795354530213715739180184149676101828536588540651749973125946828224019729557279958914822079368256116104203130156858528375901232594689945738510614836947998331795746689982951453473764989087676482985355521229239899216034909612952583905943259985954099978845274118649711275556953002703262376018629471667374479816220491299150296271516881376606558998018898360197603778117935781858880131655446535599211758977133980262181994360730066701195785521733341133508546353552301785394721163317358395472486088553128967127743916494176577320778064883692916674045207383705958478123019633680883608174768830862502942611459563292033446381872838188586982317183359331838679385588590603610004062203870496175654325195618779550440724061147452997082207762511439305169217970545068596955320648480149213148882907839697349131593543338068748718722561904593218640601526983266498741514638232098605472681478067110188862229820250694835835401774387721024241575012337861779268813086510632530965593586135508427160190891406411909179867622337816231548170658896236348782951258254656752979908772227547923275485138005416388261115403426497932936126145087030181457521393895149230957031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,41] -570910768160165970482980581556819133360727207455223924322485081819011413775686690145186513045682925757069392780779408311518342545487705049117967401089339631154816795328912975777253548262059006566749575475335946097469042028644617852626802330030049593118623833119640050894956435372919738390975686573559167921142135895105031544403051034040628563104133612688846364855023098239072258908399595100300039160146929397085391917402311772711834696232047263395098469655231531922540577640906673078937132157090795099016840191478736997751497272427015271131765484862900318179981119152910530656768253151865258444527096372046103893777939124675456022377809189491369641752237680019914260703528420298952166543276669971266291056868488248495210651296284478959464232489026942052990195136762776200643901078673408091877071885177482295728092464393192208661470137290961470604431743565482177492524860042780887386960980703610765365717319490153445695251915882559241723135394053227995619073235823766534865105890531315445464571130413490481247759622653555505062587179064042977879520646384162676099411093742628549442614880151177623600388660450846237125089165398245699183754253170608693195683672714017769846991439315132936343880480502354140039723197441369048829581149702064304917226918959034642760352207879178416853528736164717406146405072092408995621808301895551045843431237189265278684190612138660805577378989312429695763748877942951302768498792339099835914466211570018397259517165448630959011874490702509635917186933148525135039248877572910245465091008082710372222013231854789616604502834654250652933306226753230867010808110743471438824680572934920994783493317390733177883992212095825605512021777784406436448069330512912721324241296467770448701317128105656406577810149681812429232346538718736181823845801271861486358654330059618256668896171702050003930769575546618060073698313784746194808325173162182672223937098261497220391669965752999182910828265561805978700642435845123948259459309187968454522325264554523678009041289599577313157129229134278832590802306735126166564004668387914569043432778316511639656079303558913920240521400778843100376361497706167627881648614279201080439596425458959868496075627812946478215887193207123046598261858841092788633214582972545653482333682346489603975369179424138977979627494693207235919019691088973622102712515513749007323309821610679293103952388355577809703154056745465393883911267540941811708178101059107945047799148596823215484619140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,42] 140553376262953972948931690538396679613185981127614484384116492502914303216106930633109904209521511509260929722719403520000854576563042449339240456427126757703292035809661438317864362754812814345681447323445762704449313309421316541808074350888930347812539317657079574478921141539032301883490847910217150974724197120996172751882293351907582175744497490832666157179150655721786455431971115194994068537709333849833109339497193667233622843392510221892281023329884970006863568765811316123626712253029692815385454446489655194260863808941788267304591198175860278894363973378138165442264164224556045803190415059470332964024874085898769810613507306744790350560011604737088785599872648665285440638730870593556910142421211236054071996306739907169924918263429005978841926018768406950804193086939614210184364232753552398754220827688331374522313780191788884768655682433837386986827748530677069241252522734528989237287436230116949501080132563773118336028823850196882436355584001797449834353888335724507987226174298382963815608186296655021715006478595474518119466623910001977086192893761115342765252515760830406873754280656092540597603372403169003027174442261284441817171630081043729304566919178708717956091606997406304135543208787865443523650038652025367517624500366169237594925766398276893532710011991930515159339102889242138828023800572073813238017158626085493116301016378873612080975101893957131407304534688620605662209577516532395792481099822425598630875772973859060966034081885236483550994632536620789773779208689219333327414517207521820587084881878134922611535720932349336660838412483058349437787771190431964400539315192866005809928831303722980152897013402642206577884346388613778311214769308714109331677415826056701012601337794454784544615294343642797351168235260601370190545857497439605414272389169445961140923097951017232493203932356448562512878390354046847550365937894979935930036362008698431653060407163072505574273005525737686293245929543047675887282710041576564482613203109352108654257490357909869555706780649458276869057634521598314105640890599716674907920903093718999770880932435186854080090813725326412683493793415970122203728615643178829500764072090337150979932514342142353195326641568245762099412344899408507454226623240753526299473519816602810601813848487825461418097074222125434630528008330413067270541929628899867714167396116283566800039885150226702407939407345534211365675814562223860816124808729228774784036914979878929443657398223876953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,43] -14378960892077266325316379744465507413213572030593131105321443858956254053958978395767677917116283416866739458566955115315440919187814782157025504004598989348958758263670626469437191366401322454208204352687782087611862356116639922198117020358735926929507719003470702535423834632247432546724614445625649918090139131785108573049423109459701972406289462579325180272849205794793220204337382531109112298956561986089113277431860398436136292525600001805200379265323570532138842161698849595537833690536397971249515020419902716539928053643875099072736260009410547502619651611862064996121192091836644877899466848946690511156519069592433785279936630652689082582665595397333672692432126066262568515386871971407192540412997953700318602247653972185459091287773113785169871847990609080897282484226772162137323463747229602815579667911905276921895571646470965312607314397953216868197686628582778799533758178593268719332236429710881463325337575644481752507116907207207330137972669710063537591595310325853908218200214264667349549335467270800416627383128278726231815964545137283474895367674652860882804884293982347119619037871662459080267203124859508359138007293369154804742771873567605999657757334049008387599129478787906556665077012686324943537801338873264495036752015497928547360276742674960899554468544980587957284951234999508044990101227023334982281745661648224218222000429611813450853294659986297252140842293959428926106655896776498272400618085891493460176002603440854939481104979435975397492296080646065794278413091990701890232277709889143416285395416573531872236123869827891823397333360987467792027251584305700637912761599918270311312687745555824468175361665554590838843486488485807871455188361029154997500950921378496832931413368261090567812227844059109312565208747137666474977678551989056362158511194948841359069493545708375911998010896678321989275460086096952417287355400848301861421454148045097118048009442013207209639289403121486398325101160538880814509179411628845006672573099906083594617301446821603768510663579304458301504541828914646120005560947568321896849573413737465717969786283306024012318803865888245520219172776904653279214498751769255304218852654279646235995543336702741463418579109423701926709906276059717972130089359886242420988602155773866538865909411394937671688085778945045005095764212618897083984408464903298513932376084412032447275514812353892380151660813319556617294373484825837633880100290264202576862029303583767614327371120452880859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,44] -6533125860381078141637752965869690848260070060993524659538734686159811952470762294719089031738571921955286543699418500203817580610343494966481913080750846793387123888677567014847700570426171620410145820500371372250371595761507585754277332510382800394619943577717054350179605887719772228535447756681343698219422425807420032130173128775076415089659720889290090041503958496428918585621676313702721632680419495282317901537940670580171696393261966350410297307385356832062742578596036096628718379445510025663205344817195461328355412963881630993390245675572574388609766446864378582140956270475663919504746085581962297447186592286265729964922348059283402087875447793042513957605541738826456018012891778822965584720100159179765027506861976737203500418013580853840393754195047419008667046976412244919532680934439719305056664433889579384195997164967706622416311597461002667748653869876757543843124182816656921147458071060949014215194325894526636192631345106280812339814676372599010421114456817879461229515280697843525034913834662193534364569793010876711153304206577359295087209260806015663887141510240674216286697982740160733552801125676464856039578927148524919153062572927051796233260722733616545787519196846369752985181742025761160018925844273150769834573694145840725663581398681681414014889227239721423646886597213047788106039021422959390635436756045307540197372811181353731419932534968848193963168086192304460736974129876963344306376484541752868481926528485404192393185122014711171077183610894531006669297139733783947690871863687621571477375267786798482297957833086994075717741610597890076132656511051491481345643400373835150824369892890337406373295737090162665276691928037909825416042982098842511933009662393837223591566971539295568251687041826697714896042136493785104469411059415255511214505479923697929698958531133267889596466963120683696726184749762018271718875468039715376311282072959855174064631446877428786621450843743743989014325655617059145823029391051961362981448031922897231539563196898646230319341742723717790569844495637966554635196486949387966825366332764762217033467195316533668662670085854249801864094083787230030264648459091689832971049687650832472901922585272446814851905487170569313508936547846510919839427872774716483111510431462419037534428871287430429253191395380161800459991626918742955243553710959423317796424512995056140804220852633498112843360156924048416617407257893326036563600434018146368645840044164785354041669052094221115112304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,45] 4171635432581794301299054837258896700154897158950946718392855274226902134786830604857031496833552317116850772865194631848617480108350663357075188099383016141421808086340596842800307151348412804072037350982575183252078060079258662044927268414951228312275779410444039954488860779998180618516450302130278726255506946472794526386956399702377336417976349329201800989438892944612061509975473439236299203753323533818793241934595814816092238816466618157241134206421863502912581423063506364637005117201550032073381319936619608853943229212080840201671816373388579438521621961185695135202218509928853125454062280025812962020084648305508689409148166399503191904499824388637159336910550005495926907184195749253595381927224544635194029024232635649967647896292416483647799704889282346125906615961754161153591778556450368929572101095449820685443378086953930410728397602769157606368186240211383084990293504591711167330976873350476662535608214530084670664162255661208265687847187075794555857602172726308528974915479536514513578242332548887320514990625899171489845215815353389274957431031149612275543482447336037233855048526373513151997075779982960566887061192866616061621137426263456448679446116086782217672904697781408739615962672628500933545403755604165410899603754852621451513301425499324923082870698458270277959048194947857186779157188513632266319194430951134903073264217671336543604193886989497554767623001740915920182226261006060151523739986749686073311465345142589891272879565360783588909646622755539757942866370073342342596768281025838445659939846929790399274835054555295241251072503019376712056443398176027030708579999143851671980191842732413562757063402460642610977472973050502946861111850396849958684798889075077818017189045851802059873405772226051529888800784982864625716044513315395609325388820401849162145106810522878200035142706203486472732360013263035510426735004203322946281777038145065766477076202461031745523320493674108823786191616755147243397102825204542190477670716109865854944382836263080529858634981628952902114272513939971119236030819943345767501335286524873194432736318162632334568583033154989680961795577876823643809824881671389096163737835046427859168780118651132135385406388555859843716868351693322610721725154265186801666819861563147336359749472577627884769760315468445246580312004323475346891541279924447318535908495411108587911620105988739230371245894417209016750909902501275260447334084040999064064308456123431056994377286173403263092041015625000000000000000000000000000000000000000000000000000000000000000000000000000000 [72,46] -1211445375059039772598065288680480314780346754977635770059064219511359014642717055251156456231576660235770711461444246585445460997881396865674592727734018089995622349801566058023196659465275632202083689062211381795351807583117891489240231765000619351629686549906222532508154288416950532601875272780936686992959177978472942458306029464842027565072246359358165027234499913430456056810710083506263836794962690632793899265431735706689358587256650780087939397045471245460938855603557992396410928065123175574194692482153584756093119993460289588787963114244183636731503926326258475192660938438610187030246481935631565212214485724746107039001280097527542543705365515000143917786469232018909566387566357430947858254355343971757880136556924877573781258775083559983932049668383239471020160357806016426843584703726511405177982024420497856842057199549733789776237294662817356588277420785702004310709398771798450855132993165184035207165355591225351869432194457344214824106762165429320933870782406554261743796593733486424461125522280529298131015434807548900391668938699181188040105850025735994633732053186274917475497061940325904720084706738528069046954164805725606729150222333916801467110666058133590127078084626184619911395368453213813392947146269298451977461500838406841956041727059350959205946770423887655121317253090814276451998005496821358700455385189180243289789282878755402656829742511525424227378845531445907175945503301905683962740474174233069744787052125296073364682227146251265894952398670517032431568659533276378387202567865825265297291821728421598183506570256395709909648433609496724585406095636902127072149403758210527492239068704814822625450659643932719070766494563795144781989912232563607418477687655494804767225654981239989745722070685743798658733327292462968684121045392305651048290397028146854501885172388659585209940594305373164936120967266733445599958858104881072609887991272043411672927809055220248859275264538455579635395276199602214494801016898422020710724698991019480453966436498732766884519233556833131929528924969599015705374100444514976446166458535833711525793355804058944171696515527889898292862849736349870976144068400421613033223513149182472616587696255995551089602689855835649304868938218333578516290712620368388420552685262711657574924756411482458608905898435236763060667549523301609975126645547358142727234140269945323432268403085910597785545232631659496307927004152851328994861240361420385453583894173109486436246129414939787238836288452148437500000000000000000000000000000000000000000000000000000000000000000000 [72,47] 165372389547764672084546114084794864247958406819667922585228394246150646340636349839214090815591557008939897848688178645516015768887300488488067143635242120847705451439381615538266683477869777985315480600000029418228429860733128947832604642957287074001158448716356090920684952279122717486236353500394462948555062230959711303181396189823532564196041696291882268118577799326023005966459334435151267951907776017438295660815564090162097169186637919013996058242869208413172711969120325982123792716061266374709186258075855806880018793289178925798643269300533897263458944474833771438152551240506007150384984097493761530606021240364513868862800709289340219299388817364470634818013755055717886674726262749690024143131550105508798448636714680250646632609503230457448147136994235907373560060493265023071567633498814805857641788674899726184894873810124520378809404294681018135340010886544493842334841283887478300382606758100548896930836004262524719780719473927101189749169458390635776241136103749749461608326836859862472258352875731270321009791780798365692202927360668045742011091955073071880668477958045588591348254692146763193689189482290099716772908979691006414836899475432245135633479413155346192674647821414464734179166518008850351065956246405957123978183839010174861627702090689661959660013690986209521723951724058506913270867418912594528379319348847399757552230015568128484219925463473291322743638145421635955694589726353056105816776168522416013060576381239874141732127411684656954760230943675955189263670837899012693285233550614068644394431276730254933041651794415561102641460766777103487229223504288069206735549978762780145352306663729900152913057695519370123611885635549402196659633433727900235651793475703086906806875910164960383042562729583461725895979078513073084337064684299050405843946552571927958064159792527915057527506776963566830768462933086195462690495341005201550428364489599138384557244369905188300038514225346059465901057430564520945684850007373131159609600666571036241961030269031373717068294202686764677653487258247765151905027352555323899300869151267043431772046517312234560320661998201498519914269177894523102018112292369673649069681456263597028684223144042545539101160851799884066107474043074770079090341248706249780725962107562170535147209403165257005742786601893028485402237993555656609364989603139163906325729401009553611607289308101056059011747169574506151657271929628771520915395757623860024495508103559594098586060795241792220622301101684570312500000000000000000000000000000000000000000000000000000000000000 [72,48] 23253004732901849296459118378420544601980637340202897077648222531066560620439753309917027900569635795730391351009947932011072207874220659695245107706676918141020040321142033696291219092593831353626223064099091254607904270632396237933002624416734922124193358591303747087360635132556541924682877554511044643901531584103338737859635127521192068062345667334954212213526596214958279085727090028132280106175666373870829884561950763550671474500617798196590048323610790100087326562907581272116170383796285567288129406206432874002573982791268260873389140703879176070139339826591336252795256684978900675252610990097614273225993335827332764370163894295971727055723453409118205967547717747751181365392560443453799664198940084825526845041774502609523675840559141416933816138273429379699605848555165020369751967296054514876773546771091852885220776448928498358174766915279939080887330091960312956530339069630437784551201070302159516024961355355480725791243798839728323805000770011227491843608211291751579664989218512875481789816013150821095980677771249269907148214421121287331713477267767111634523575798478079216607069840511985784964360962075252471148016645153702759907584795467631823219733371762190139412509935320851332679888376251365710178788533928085033867545305415744193866204029538346622708490386347744022520289777172938444988584217034336572226248154656509276454711046948776032373959774563074120254407366897936060151377293251617351273471118854567609233384099516665470612525872028907758713302130085250519586805187630051644609190736782052145397473564005842991825517419727599555321514106953222641436746880769139951113047694592780151999550321267939756916299072117326902444987872412341448967712232728554057890786484071441764370300496531016889156429607672613944899532285394974287792165864593995059613541867871488817823743597276523189490008948191290188379345310419116914140310427805970815050780555683046073095892464627015879177114542536745291490670596544573143542353325459848265664773790579864165325988742157572647068707222548504824653489846769211978803796229940687269626443428295444495326332897794004381626944780253291835951236010188437314406790687953057134947109600265211899723466863286848676524722621332155330907048309147500402697682812587632296852397674842913986369757706203506669398112935803854428373318413461705592334355668555918123436678949775415566277837850147960411556639670380239768196208629537829814580729209587742019764403726046386601913115027562284353734867181628942489624023437500000000000000000000000000000000000000000000000000 [72,49] -20062774205714137942681319281004450140655499039181393955432287660750201076619632145961439014889352799965068979809973552037446710459816232550755058883349489617973881906340561133841253997993536552072425431922893570140016194541889733925312395126570084032735862992598439262015159881537361640745834082663274664776551132269947505948882387031409480315636104600893591721647849517578627532817044373517247645327125089462762694991663176886564880117806702492996221364734914696040832585121278293734116696878107176598976999371839872232768601668726798418468586846440822947776732796986799843970887034097519821522438989530188885103694473778122533742312291057933974973568273406576573725281433346264558127396162759783937723669387275402826267513842105801534645069003872595921963421622099883645785534209938348530116827616207549843532511672016373970891256451910310688655417142435509441025238335148874868332565903948609248154037223508841306075293052366753901408768006723294288052359599276680531012531161759683830303386608969068386874281700396856024563004191952146196255457347069550033766729090928284497982312424079349408103843862057279907593258461002053371202525037979585764132706970917233691081810928594176039824084576571897097115330131698310892931018595414966301514081551640140708999769895112403687798747833578262093933760670751084263542255024504846155315169305618885103735822523948104873131062186280540416796637082966310820558661170814450612239818400331704564847845264873264694682789181165526152991825677981007652191300928053042237386853379264643411896718667336353489975615612331585221851159538727918821347626572877517865656734245462349030417725807190427135779751919748458036640416200167283668581866618321407577538902712780552036898101827091493842336211723766202114320189229358242161493730997001338800875944105804481931021902647022768389873209877650295571116225825052893859449809924178236336623322299792066355628050845453161675273092990152969628190361265171253846086456800237560596248081239293825529557869514746864299169707361226617226383321596052161834427579211275597317654246606609655312315392329345107115484573539321359009817946972852517458136527147932616511299797700407744973595782414722971998843722415370551218818092336197610842669114467133725668338586803567919292907477806858412792549508595935900004836250851489596581856288637310272184253573245085653034338744527220603390695364992414049719130560648412308780404365074593431726976426570890363435965874153166232929379475535824894905090332031250000000000000000000000000000000000000000000000 [72,50] 6245810811943455762478042318801449435448671539464132902620303444488095416038726557284490759295037729827631565250726458416027963299718472704124362396863631382806032681656389007161196198517014575805051032955023494608385623521657131704317224244991757608159834371653773571285580332505770344016876075160121909032853766864895911882779516670578923544653768597553333623866042977774397811477425434795412886590804378101124982679913251259557594794132927767762848613180518650034982670844006089085874391099554271605938786025958309810682040470519916377665889324602964435344524686656787661656923519477957422497969747927857452062518811877666104170097346575483346463304409142751848371931515157870518523490564470338527017535749225798475981468145679174313172586183419263663468932553171723291881999551304341631085681498263933918468246953039559074074087813644406427023307867753075847738663025466219281444297912517683043888337922405463890821118395601402743577783414468355066949837344669930672170119027654882196847182011915902099384868539592672841124367268586838953530381316954624635797121431414549564336972579480271664316052953779063611725405700634784801241618389906319988184007201528813232703977574770360297982054527997113133515798416463206469970524442104642558994329883172156119999467307685078270717765123870065868611607518613254362204011863013884622667670872526901623271015466468577265848796249767437522642284188336520649242379240949498575689831061384666295953049219594048325413409706999739164874781741633333802296042963191151305545588300920499885635869412610581661458035342145207418818013758173311712097760184806084144070540443534573256677505734253576272193773318660423341885299156621425001633020843807395932488318673748614898040228034405492686912469445618192944026504651370795952229744966176030612677465133683385976680519374467740692770160002427385034909867638562896265669591167207462921470798051243000131680067083434140195718871814421567509454577600773353676648905986196936842177623087284283270174163859713273370820514660832816950231502551775939977429714009816354636444975302702790109124452860987779040736961524489217119698823522479107632164904335929373548536393019819937802963859019139992635058636160490340935799962268373421669364140772263098335374454588576027228681730028124866867614928468510100338328126276967812539229824551517123548534691921164795678316058274372826222908616811358122500707054205511806312237267691442310082604227054053709749965553825779853401589658545844940817914903163909912109375000000000000000000000000000000000 [72,51] -1317653796902964400265273235417214606254936425951166439397030180633340742947393524394563178381317139256766016383941905131638221291593232293452153395697746531793464869101286519874828472632082987065954202264891618955929221948085210434300221603348062146112831923021691515248611413797478231949723243146867578664130956847381112673766774920062498633229017818779411911323715940993237921764083121383966835273144175628169735238407427279354110416530213912632063634877666291405476116807073686252802728207509797687954997393383518956570341731322272713409471348686114226839828551804252634994689074490487116028071810864746654343307974798003783797745916785180607979934558371264612218614241537463733811450162648873755561038481010027022340597761734733745241733738826986517027315499241391531098226919688163062057261831612595311912727445472183060664001070784480144120522786120159111042990230152676237664728407048121091338105122607220437132094797799630187843179175768953243616844790979099926585353077053208452060144479627153758965892659250570600500583301176654639414281031546797901627965533834829584980930425669684395638322450529065472235411947391273589887955687487288905213083519763940774211431189153236185679761790792925016097270536891512955964792679270702566065853262461275353487370762037217672635589459928412984327010474784987897858324237203991980800103439813191768926278477411002425001421787968760061212963364670350994873758146979151333791296859696867316476839207968014067453513779638872271835230657895878752937270150000169381072983557372034603441092808881097146047031814706414385751761122704700779554842488523452942285105921118931323905821613679421482510080527869285492687381536731144281098710188030353318171167947877737065476916371035258742808753869735693707163667999954663763322684706901576816986373189499974643670846737728460967156773661027405216688643599831680658289127596491720679297515939740013034919151640779199364844884041679043089921066400686517711897025246371559071252161496420112112193088138611666041617855719287824083265724854936797279907559757647402078480126069879968830739861025269074830045805218892103646495740536340378506250071809407692216256339346099038091817051954910903016041665039485685883321633475792040838186683364123063423516523903549457575227168314639023653539764891909077676297280796365579669105250871530215243686828392727534804644041974952996850764467951530019913861874755682888205097275175578456071286863675804715809328720684459528380595705332467559856013394892215728759765625000000000000000000000000000 [72,52] 213996754700207483280263247018725213672262706234341328174292134600599343224866077161350590954818259202240578637024431802811643701755373235149666602330599774875109317915511024574666230430871999371467499776447173684163929548199690295459678687772508226028672214190105006367223282676603002396518507365473128621070957815284494664968878262441984982954433587926756495534259076530255534355243604190154148537675019467395297841394855997224244788649744648012383307350599990119790092786366830242833451588475157614109970933081497449350399885140160933902699134088495825466819913142198856256811396658164618165745795942092489376486676003077209435514970218155389372325084996367499347493401131866949749861682637054475751144947027097394026760832479621080367040293158409987668516304626300438161671860338067198169899131590225077290177906866258289561003426020573943943076060468332265601477780456215612179315045245013606529558615957420461935977777528225764144692900397055534826950680404687844746049926026059177517598061234821937712337978459403096098498824820762300636498369456584221407203465995646233395092705560600922830502706273365552509492802562646817047434558742893005049290218753070136135648391501372258952261006011177533764846586454268953534592412854372912355212265738298558147542085913459247839841786132342445040224478229313621911217625989401124487857208381796319919352633143160046179705949092598093991182754740865443895240152858786606754259932295693991213326673103414911538412580926249915873277864289058307628911610439849747889889000497298295383977270472572883916486316442142409627837147916827285464501994917067469745238009078481324111445011748093021935151366786186916116719712369906496306366657891780100293430599794795454782553708607542771014263565575431076548642417277816814783869050665214426570492075207535486123889433995671956119256906638093952938956106959887522410581159985768426556046557632583801822165268375864365683076130571460576622135991768575339362423542892551056324250678198586046635852828337758957928942641050112807710754189215052275830051673434800890694409698795946824389718644082211686226634189979597921975229885554825008312169306759491757552545847122043177779726156449330895018278332221397679799691192247923701845946104826718946975777038524504812658071489600885718881413332446268378022914026158836614634816587921948872189702373090154597999310200281336517413367884648686469167466997933404852798889248401116050171876847319090745505475875998739773428474700983636935802678635809570550918579101562500000000000000000 [72,53] -28345907134717838076555618470531460371976575472889410152052818590519889546781635662791195008553174283825988289880001996134414675828216262957731621297831664898587661476583765430455562400724171863485210018867540739228834127135822778696621968632670481604372632261058771340019916981472717740458986848537883730188191298913393516941863377799799185590276779090348998130798448642846120202381261874604648086757324138762978731109180413675755148924812517436561851422355047960637579437182325611668122470124329789774586031594203235583753955356763735295373002380010747895409753706948358822035134278857985375960953688194538566346549102334357018487910451042996616838770542417805458268897659428765311225216732768437090783292520089301967296659419470377429098082814942517937485559546724777541260071365299413514263296037094106915835882312953481399888334644458237242289832708518680413395071756006251495201594986043480846660012399968270702339497170154989568576589135755623212713744252273246023590014554559010320029442003486543976079751449190071077102171378318140455079652129459239160814977136776432300135712851670514331727875154165332389521683112050003019202475340828483369301800341254575071635075365080527817179012309208113234646541472220344157977526514303538273961681515270812795670546006508868975089653804849377744867575576886083886711911816944362746878174482142790223695832670642240174336940549010420955355305953340732669803914164746264729214438460073352859318459109699376380744396217247684784174094074474017456786169634823749871358633727650153387785227298608048320073396087902555038719049350677001601029694384217351264340549557015233064723191997971475833434724376975708119931600569239981597866358847158730602085458490638941565249022439852019931250554441887087817634963516003706300999359553570076130973089724399260046895758531286632683305843484252171621729659166659015070529511568767330430856940220023419763800151018911616651481527513225626663456360074598947565734219077617155824993898913176062460526022065841273333825553054203097549364144382959654395145302114381526995880554340525330704342049247323756622651639300030632070504476407426321114468566581415641450286416403527005502047045694579003722727333124396209711968693883898186120540543730506936739551377367343354833892208410350253870742254831123828062552262344812738756428329445099037423667169826981260008659944725475775586478251426967130577323648354550197924982248269709703351631965694538979962867632319806843137397996991444504288892858312465250492095947265625000000000000 [72,54] 3356211781733140228853763944121556360362987038768903197107890327783555151876816397638770637449260163249490896979880328882327841757820185311489752464300959598204839031859206067383489905130123015733585635352197174766486190233277581158340837445700050661096107672646659247574518325392553393887907888050023353490116045258798334071865314934695287775844734682325413107249088276916275091957175892135141514889614227680691256234925592069554436066856532193797462287319700732845043893266341339580375624026823015451916056628741414485520277189371916880362621848840711091481599615869942589109320548007877693576856883945341114415163120871733420047737507729043160473457190663293302903781338160010138129823707793314945886736508563556344256943630536828477417391514282560779000722609261657576228151779789593765402707490233556290880111799970411188352871521031370269930034283622391961547355196128405009403008684539491860025834249305869471286064383452857285548745995197093994283072797154418369744374651806747965575379891589080414534569025675612497563802255273828128447039656746697727292855187952763875599189062119026834588795601136074719210465583613503874029679197213534727278681560967768951199668279088448834063313020946263636613076202662137993093665594055825873611032434509830968551568319873930484387160271036376656056790761478397456850470865966353790345951406341944688348224872580340437794194906320333937808184616550360646675272978742010061415189318988381270858057693679877476947410115257378847440739606631621405140800390791121107187759600964087147755913676975936466570390780302162199308546497640212426732038994599132484380678325535631942881856261407721742522545551804230780566912231361795935029069044656346145902551732059384159711056340652512479605984572157797636620324512977641356050231979571307767405682876741447162155546417177791878702966934509472340642338322273863078274157167917878777909077412099475254286753960908476094458433160281939887463296818590786986733773838847737796121848171401368324904606835344187681238745086752550702864154434931970688262387671225311550562192893897840699927864869421286810813358952472598986919667712507170050345373795889687945903156544685886891486282797580646946512537152346015925447817530896424423699683924879986645452685160359289717682191450292926865483229544101904923289672573694999419810616755913310961653964188723468665838379972870909217688150809263228186907683627548355717153180305632828431186255067854372300736578297123125075557620415882698755583035676863801199942827224731445312500 [72,55] -375583649596610970469638449957958975126604140987642777394952538555748586629472269405575434266353327633085558993535706815725889031898701307814122492611044731216372791194305318375395830715786780430462366164807054219345610899980259011553728532944559927001483739609158065934729076447502997469546078023526369276473609588133635090707051844936404895832695580293251306301324728946454361565229983968593811629038070967308025151116760723987316675698984376259433738294142033640631009538146428728871033533340857939678620547784436198857671201613515396713074174867392688616091652102426397965772521488825263344206920692436252469461849273466992008364309908685535073619614189667446852644468742137349594770092934223950302158615745933141431335481515401840818307977190512031122697208415231832163994560272301943970987932005174494344213481276105120447383299163384333665843270175961791637054015478139227907588845957463012253949102964304353472499269677755282498191347927185574225936162396177613660734008770377502271203768923361673246170296444721092185615668144529420456636745771770603292053235461997092291052740195522206410584401552475878358025919409451916133608200852678268228519673749122191593942080521156837106129828152357697693414458639657216818272690922502504083347383048205270235406743700015113327885778899077394071664183650705265333686861842200932736364598707351216593845368914609650260299721995379637207789189849554159776522683247320491067228114742257923326920625658408705946041001963807357986858618121644903957809478249048926601217835823156853728919811425839324945994720619942525911229679050677039239810117842169231731475676320068569370534578376544466312884978075667956553723429641758929569997583818682490140652772559795218240801183639334559650165904193832283742893793429309407234627918707083396173465309157573904448971178146265372521169727387027570558518235533870412944664651590463522327146420792271911533830970719021112243656233870261823273129950833115504508953558169400820344702028827174304275736387548144928666981533384898507209649192211387338723271965818365334490745782675121262408582321325441651925292742947726195125023151454278240045783889665384310639296731737218752388060092216716415140160462330528243899387110626210791073296924898745753049830874539898922333238392038022363608281018674990559258173762421036589736900785946327935149106903477407105077371965275413482202237409033484872446208562355982517844447472950065568003296367793980282529189651071978398930156914023448244677183538442477583885192871093750000 [72,56] 34698440777371413629921903112137031852722351214518588780098602674476324196331144698578482047950901839289710940035021545146558755166778296815381633087089738621957553417592332060915041476757437090851644352249138533711460286094081801703901902169866811798572339215646502590535172423978119180797156957101037501699688164394971102416030463351365757587725431864432983340499380141868850976819649517868396520015163194722885259887375612974669088226360666469041228035079116406925188437865509197993791891993414001692732943533332014051408562340265970757897135706463347180806126524073219625979471645814540244691978788857487263241827646435103013908575464279466469071465213599107064611748012499365525169604920670570975611962599505259092756120318587304544283156944171339210943380895390368051506840760545071284673718619593878045463729379451560021619608742947007417943642809637553098339803803628371965720651499141808632694430963517449152287186375491715939914393484200330754553543006471375788639799542948475642741550574953853404964093133409562148917310225776949587838367487976115050709217450487808233518672815655574629598016546841421810493310737175462017050236267861915146882658409548478059055496565369980850957074997429435183830787946063652599676688739670047782601061990723259728636030440468140121269322013962916633499307277880483303275798859073219725950228411874159554375920602391912228588203141302649337768675363913928865797136993314694152084034340703908588168240176293538436742532221133132891427991092770654505553728910912513544012167802658790854968821776476129826699613996063330838850132134660828174398777969441794777142107614595754058799806797298169172984810834974550272987350937575822245380288433316894525794207492399002239788266691167353569283358184675478638997096038729911343115568209479295284617241910368509376643807335751157048660161435714233992656226616398258718909013837901445353920741465712086394676117598299118099229109928212833089030592574110573332240477047981317792596156685550067905170008074309622022207858141313573105119232055481811620976291204788349629607600433841682605105917856514472045448029214033569074208492841975922837594029243462725676313426020721455814944028423749975413983673226708237554988904971082637581594910444821601482095414354246920637668213022973178365268801466665906798317464074198225838308749578611726251043976904395190834268792629510399575167281447122035381006453322487010090523280449605281072593514461039822120809489288226276157835019364750195336455362848937511444091796875000 [72,57] -2313814314782483163414001148326040556540093856332585981088723203059361867923464787100970643639471008683044235248727061899378866699578075553237462260610728023264380397465714494471354628812383076984570372043799106193712077091379253990143794297355384219577426217243836981697720514622499132244100041614044547672544164481041201379587189906824226956048372695503905114454618496562215174032216494986937323176618307053867356372179479995034048535673271926440525227613898087123072609038971230990159207827096693546462066472532350564217159950040221809172482830149152159097701875311758610203140722717607279283770223149619042223811764063313397164349913949027044121944355193678650952356108091130915791928885977079765985087942723322284019083021927638367766414324093655395680009020349065332624112360759718969705841607230812133729984745791980737925042102079203650931414780423039965609475190064988676429775562084684982136211372111015991537914837617806369212189471634809744083178384229219033364448925907641473313585895320860633791265102870341785569113288555754509970968123499822646969433641412822722419009667662869229823997563585119685667213485967476538312818532685259210886509125045238909997637098034217144469688649436847475266240392477021100360399976458219095104778187860170594479463120967844429362884688850210930662990304200024660830470776458149026700702620232701983242243078217721019588763393027796801001352515513329113884274656521370052549575912681546480270525102426810180708909897466233572320971473762245128410190512331893593811347172267302489431166643896529206710156467026661368664719430147093394424538267010322550129330570740029033937184521752598341330245079420495202035196092295894066894041489499557164270394945851002317186646149119110688866704456051597271991610477368724027382406493702767287009055289069836017003450967588245740995674911753284712746198234760796058926728135246101032701491427621785506734746347526208379245466984983803032567314680274145649465738804050417084602114884811087690609042301078925880141865993903186793975328554787618531515263475633220922256165266388278725317002281281303004638899995084775886869962428430569787978516981656559260174820712043657405009579458162805281419686686038774069481747539935368670979372341417649182046582890311492369499467301571588172711560585999658631779549671280433132629678243866305105315403681539035522817546685519022249337422831460208151301777559420035806084556071356350887407015635608563678806901918997727604643266374750965042039752006530761718750000000 [72,58] 111625301169636741867441994528216223073911118468559216753276207209819370324296119393417043626412918926000661196744012437617861372109811278217785747743052330528626753124423891463533093191915937442859976181855238633509682238979670810568733118050897760624549681439066819657119043748868854133148849724138121575937890580041495841677331307601345155118242174417747336768753393362531305004428367669856051719739319581524733356039932643198760843210242643399668519774424051167068627638341508496316852642248760298175316932101414830803305091967728768103137787349473880846386435361929604057023918101803228888464081616470664604579114375907104953354411167253398808606209319927595530236758787689398306580143068506754100654715425618028719890157717069072797172257286276400128734037846564789546570241983025995599915307901673283489389791670602831358460334939567926882167720744859618419198157144398873460005867671380959508741528106525789318311830367997711313946917897169822094811378488109229051115415115616022915794946197732792574971317440344926181858191416792305327545136732567839021314358572021682523481966373132344055226171866920489379426831816736912567994764193921189732576304501333408574444842506395995647656128352667149174183076495825756472598764063633678637459273578183683580954470530320982967437987220091198309305049301722377589897429391286703682781340662924221531920679719459175684715885579796385796118871454967955634545498240947678203366609909474397642518466960342637996881018074913239214565501832905740208171403312008512482983495254784848193754351190327898089955773477224205795597322649613281116841597921496464176615744689000036545300091859121477930797892863928332619269081124889949478559426692150349127421599765151268366112112919935183708951325052833139100057018401182335886848937480480067327709098384831243126907714825958740222107497250585163008591167514187998396560559234741751604586911885365943192473806720491395072106331421336551994602671929858729474248105434790028446163826984647347101464398221661696893718557476488968040947855272095960724584557686056153179231415091319964311893759579711399056338284689748722690366260052193423478415770733104045518920970252162126555343401009020245949873800465084094296580965290643512638797151654982050224501048528677403792221791494434852497461333219450069317134620695133629222330170558045706054214039715999306517136326477139417719939427378126453984399487703154908236404067319097010158450617308370878032187912781326316093155615050136475474573671817779541015625 [72,59] -9999358950257632809981086224954832073119884883763596662602453117450200335742228169680286134731558168536049381672376122598047851083376621606727990511677294420979640633263683161091302675734129570604534354111695487003906915814364581939731998253650686295981119247475690182270065982442342704380849654274527435552493024981718258219493657861256424660065574570914871962321318996858969783784599832845017926860585287923209447152150293617507591035002397059622595613964293843300401565949471510174335220998272586010258034990282465110692202461400925509015043815138308658423561671389408596885965412884069068686970476458264010551815396704123799824544533249974888159392096858363321174422686708268413841051914354109778931867468587967046508429332347339200348883326918939593129553860676451954302676435532774506179119679639061947411840521225419055739519909800325885235428164541310001229601993020101467053324373887402918762077812162146288685358304649983840342164474235961859933328507421597809029280793069802212938011183885285025099344364546315250898428602049288726248612270320683657902965935730020574516988755162157160565900242108897813708694548635539784940707786354988211071543071835453002816573005566236936385245564358259490376774128137171315505375894791807576935458465309861883688884638748358824447923216592128960452987958152045410036595629936417365351835871432058628327525851272443402941252921320750375151956973622701900758336586473494207418172886331538134913393895112459758345020834121803368801825874347864693694395909008471147449478984851471203459696619567669854065661921901120478589014382354329201869957707695081583275203351959495832059593107929470985428083005251389545188898882830145949241799702513924659115116329422808947455059578324392188362170925515145814417253514574297830068507331867375637827334266780213181715687433070314702131367935859690777309176958062315649791656581327954997120537382629040087921363806144324611276993696782140928810598176264552408055333790884527708478339071445493529038475266648137338152498138064058088147617406458154922365790566457975945303245196707670488718893794480315759213001212449631410567273452003573236333429775250620489376014860038689921832702287306806117239891519395243557059857584209270344013828840079309008808295471269002106013112582293204183846240712241807437501426143545058497237692961792779340233850376599427219923002988609708204423945300578609319540262266463354426211533431830684756368499771801235810255563949463381012705553985142614692449569702148437500 [72,60] 1704366448404638106827428615872215589981860278086097599439136452364063637992672936510523772381983760728263628023783999851541324567679149759061600466996869292658444149717532672277736676692909572180886713644802901061653574809992359999936929721912404639319830294877650793548922435454480038547682654268207718082709300194293045602437832707010852081518294052481804807626224727635875691572030839408289021044423924420582164552704493445018998580606868501009783419540206549372187897521856954222278085050213131360858314960944865844799825647527207208261559044577581028123275075088527953051066126917157905652576512404556247864031934980068984828956770174690889217944182666116142839338426619046287698217541887736885720925993849470134927524030836502379107482338686205448369639438174320284112132258631152479947074267380192729140611397958827640717822554750892379763139006190391609618352637848249154166204567043670265719681981142481717033035340996075561440634505132118478541961643871620952048623687203184768232577791342869206409325371608973456566735393679817291864851327988910301002034820156718691666713264556530004681063860082927916024423627669838836369362777050500262858746732411357045180569857233936599005424794784836415193520724643834734955720187456231359244229541550016467737317970396734905243588872276214526593096275302840987587988993175400031668447263875555256880969209684807705332481934722948503430303100911733098470986322603736027391979750906287377185924288965480680300069604907344314142607656451420266615918630956758457215008268982318314775415404122421191875678542090621651686154867120385595600017475128429154283911569114910920917961691715635457606971488621317913144464533349428330998820929549280653056564734038146552877788017287016410084093345283154715343074502068905599204928866856189507570633130384661809745270797391732887303500840360863705218591945683507916924483310995598142134461545885355939346052753988239982391883395581468121021330789802690866724581719995770693608455362087010142029399413068841912604316601717905084469389695158677089013834892899048424782423742340629408770016893903006261720960706200432002846009343417748820952225262037707572450687906650017339770095652004579882407933941064850217274466140227057476302960382371680792737963757653271006388145430364998192357048704523155729074270431410542719486919889222705297106530171873768900382055560710064841283666271614715742723945477194908357353494137873238057436432456723971417777060955410506348783883368014357984066009521484375 [72,61] -47391450653974081634997591706068149352740569391027584330170091919291065114678631323601263473387162964350163275449234390195572790890239886731031745846344245284383195631760854977492798951042724844323696028300932201535720983441304540150260663859641684882447731179530957818503512012599393707843418719129340572768512568598496961201121006318805568103040985459676541274801405021730127419127523675368993789486772792385121229020423484188030824594830800313699144423033834646583911862195250164748270578003664665537420095739876466187866070491166217143697924856269395473198828778622873415993678266872534555584440361972187674468152426446815769562907924041679924689089738592732721801668963183234890059669144218884005315075858238835752375933972689149803080583069999260354129152253612488105592927020238905679735776664498073706831933685598421013672274981045989446313571179562207084764998330993083409380829323101178286118245553031913639021884314229509099308906193685343053284077390582799576103247765126738754463470150314400733983331251524415893157274193963049462968630062028713352060788618738560513999705541826839318321586497351266186702518017536665048419551215647465672330129651767548767323708011998869661534375456220777179401032155942130949906214647244813774744387368522030274769022790959105675841471293445263720876940859814096691804031384307336087043613695392537081177087809234497259987014007901608866235042857280843730903026474411396824227010181635190292870327385653927909151773529870755819583842646289526880999904271680979522853469127307664869692642348516677132578300165701630489454326204379483751446232376519837249613345026938322097122197439179687423914183759986909803419280182501022650768412215984301602411856404517836463209122525016400956277587083351108443996634604127631479710992637725073858680943684953112621618773484353539669751486419405203425034356031123685451207543393447389901690605080423144947149004365513066004576290253611859976680396137529035333366306958121610403766085303692770343871091445210766805741398998549824797164330821196015057606254237218101698801209574596467657389439816442872703123347437908457490532592189047399956248037964748365586844976768021744101639722437514686259330051767506030518472077806164333368906332227233461377416281086195156963630724063761090535237064503198173782154255939071765886519453765987081031640123922479722018853582138804032623546926774213287973797659554378457459560660229556880418845281857513865200574876279659974898095242679119110107421875000 [72,62] -18336268684242637407993921558569895389775220445272126923103401836617454278094441825649592666388548349636095704548566976984923384538061519263258360915612788770153014664836492590020334575244633112280277519391245233175411709090744594004182145523353598119308241265779530831300587418427221973741949421158512120349027871165060441834229309600034240865559732663834033922725856815811301766215976260542304534527541669861774083895521907726476115480317977123371990072678862921235856815490147396444214844714357036016945710761864466977751492341343683590174161927957939638360482550040622429683954500697402322363984983982388352925145855611500179908231329096795200029318263824244140036893987246417950426972015886917899665863068864828019299836943743651290524650002377031916489531810176084155068863898559350872592219177270317598386512987627794072035842080030277635733209832456958831691788685277860892989477713822773668710917665573646004297469101947699849784701581415511220166018868500456785715591748648925528274681798681038607144312748870803949078143752116773260124704462802090564562345766580707236228673906592791147356601504244817353182088570573029077580270191158941747640062313846789797203739488593325742408972913266480318238439132418714029435758964757063457073101349075572676085931947605212279753850934261285537977176823189279866038865794332752250628569044923121978873720485959188988818283490508181314493865530479409226786664500350256257773975180100101431848852730003814208022720593325508926552765068056106756203504283786033503069755187067946546297299565379874418027338592639661449644529137739554018047590034248384940868445662221350236612660476222353009549398341464355980292584292842914789005056457760455597703274991676651100426036367968040995164315213478233034928394099542076486837103919306952252920456173754876808491955983144454886416365333506317224826716243131711186563514482508066272885954145178290552812101889713164220887129813922853219232568281403826858647972431830277575479928533815190503310159249783811316546195516500315522495194198569628739312401534253585077283776503532273974073181565471455648598330637139128461084593968736571765853852640861249291609590429945577387630863857408968855046305315412727076215131481710042232395647424685177202649236119244011223964919688603096144719113431841874498913293215127896285906928797223023989751878446256562314449210067267632650110369417880432766272271060328258383988380605221135613734406203558630586714084387267575948499143123626708984375000 [72,63] 289090498917659802955618081578780382889547870622881672216655813404636778575086597145279111511364259216420982480975533886681335681882067222252776551150921460872685522863564373440314004629101342675139613305637252849623346385861768389812713733170195418186555815158577790342850399943079062554807939208326939852263960252303750075937266053756198567645674409995973710455207129059751757125449697929514838676604488929150207489516411436640880732814436701100135275149859325401615305115860521461563383761460778572676604322438341358716166561739975298786741333473337516016318964280578661928360996188080391737491392006579947409683195254983315574266253389625008790358360479675167830111666297163469538581420439548492864087271990312143334450163965113445132923689246238146413955504730669483280834702225176070808537843168594581594940427373762420811497009162312806750559646808525256262799739149435523522219430989376564927893889014095678006289593822194021876030796619175808537673551443091292078374906735975673705239325859698783536169491940725674202038480648867235281368460177131428555879550703221964533111141604629979599766731786940552714219446479084473924716107470253427268965084437800390942651500709142717275698446606910865928471870243564764526338789447597019357908811898312959642307621879101083196875133073438272822023509509839066974881698849418380660747927510809325302310061556435897899087115150339879492966364106743347938180245101461404606399357618738258500634814011392818031019257229977098333144125207199160856799320811658810841005913484704520831431161090310720297839627973216889043578465270083989725159166422738481627482791819944400317107249480373082468092167519372112042199709649220913779514917055289959761100512065241874343713615805145671028829195181363711401797487726063243135263581170090628611655639313220978783889532099413937419860219061374296412663936181337469736094579693974350839280496043260520789550091018988732278378637321196526484393097601406973568775623379346143591370634507654190769000084069628641630397518625846886446908058972357595593460603070458708993443513313022565242648189004005949824196236858657259825624360168484754313859830357324346676294074588532373727187332029423260756638578947125374573887160130776672368120771180157721453851712366072796289524581087870533915306477315282753355838183302931327898285519430426663607123711037291335959653687718467599637854672143519173341461888470425424897403204396773569846562510409979096515087348961969837546348571777343750000 [72,64] 433665446049184975163676172235120592873184257593547599443791360167699660818451252965637273549275304036648619103673022575001979902785447060872527901064545485071163120465712747898380179241458021373818138740750804215871247805989254497342253333343191066943301878290594423212463905121120053758580214047515775277500291266518853306464123579824707483876265962604302661928559262571132820477450568409739185704091644047147584723448005686930471834102156821968116247158290884749454759397318899823600073546198957384571859099711036871468025939704948917541264694369356226931985569978411611486116185578529413989146918992999728936376227007685827357363242070632913381725476739145795837292637357650361377249461295676293556525216256192733093087275036237303015039055258527416359866503393103126514943559995291865400455160413991943859670560440961343535299408971021851049016392797455844615964980731033501728884352013897451705739500190086628292856475403571614908023281729882759644088712346755176868811332092852958450831576636003828429361824944372261145519481259842541065442902974173286101586260182239834938585505673635660527664762671362805879318535621511672637735059728719761517452982482721771946979001316119427483253507508628853904860597939650896871867161041632155857376884879980800944636785858454970560321224252826325694028911116955290779000900841614442640667342470339047748479140000195925031105936950347587891796234507412892368464009511968693262881068544450467701466480404757067856063316044363923326375934601799169135297867062994268193368450274019878059581954895526084776154102659857425659605063005850728642125998398090225284272918815937804003247059063216496323515486802928235176792105506639186465707505848503248805831101048588344326715685691050153506575144910504731119909393329030616327331304485176599849848064145474962597112863755372792612263433478140848244171934437642776651360838675201754910151183156659996286628018874904921319338319246505172949895540541264433243007025771142361413798462952533954714073659501379445518617341790132893336156083909494325735404414232195988402930336459699000447972488039959368818438493274634672320855406589465407548305148301714528783263083702138639285750458520622780849909689420863635666509045827323423045728558657692428948682016045776041687679331782647892054771895088686380025963265009815849024681196098721746289898572118770730782405685359873038022036986455141826892828634611582167020308461274441621338178741483851408311522845906438305974006652832031250 [72,65] -50957734583922400938829086952991281414387826306070509987173343253761859119637825889128000437098950937273740088452514441597085871149224329393574619972099913320921465305966099343915329240770030587636940356416072219463247865210876421635386532343200287232382013939362270016801351117716002066941025763758342554496042728029949058739551002530292939986662813321185433084215198829268177401024491185275446836308895323285837721339785888535035491913584658745960231776252960105297896308321888922576179599397396503621984795903780794034063792867980999143597964690622810186253293211928020566754717013201249316062154000568468689816674703370248009443311751349661561340360356431075545454890442198869368087997117670076903933513910407988197642131191701736271396624201655827805475690819901165214593816877203327330849541751756362764350283617109641365516669706465255891871627014154967019180202328878404208317903204749835627294577451514589848543942084805620368525392644790380540246909252776328429472194800783482775840267560892795859280197925048000671201480610838934623416074367611530063105803504164359979095027782326133232000637254208754794516029421722851509670178710222472083424332464093711440465325021453024462846827470100302578947054960418024678399315794428714845642682892174036321621360746937624905754051685947829604386252194377001817008685019473419959000672394896359859687531961783035981262419318892876138297908341965004953435243091647008029443214769882049885183468231251638631970492966365295027100885737539208198821137417953436044877805497210767776622714638792411183144869932122056294394479456346958145928820085283199520492354697996989905105237832313314719866452301627392189467785774798035016546636385844508506135732488765156363185079366638008780334926927855549001997732746056619735133081261881101666508244749163251088607799748237092177760324469693327201232477358025554984105494869549708333193165544816489852084574057220208591458399280597195972416697608258270103001702402654761946201596555704169594394969767081593299112890535691779576737253074326885356157276509531706390993802015089430381160245624077497867090001700121644009395600038189439962694926840486910240041851429409226978991249478363332547629629551308807021182023717750724957810292483009434201571094518267581249603161275226159995137688832240856801091516984792326790363818455230207322661406336955864117339812919123630277505040723711878200084349436544017782152020022507008504717915253756643778615398332476615905761718750000 [72,66] 1442231327556759611252993311375223346480068417990899895931721324747209289419457310697481738711011220610319873541533676399886880592782556918988630608654030502226819693257327817088542459380356729814034553041464654528749478658148732763762247681023028827229124356334346349369518669664432372290577830339760061821185963336546020198729451515725354745325427246733471879105159652628342890289445413332028284406716966539878510888910459425409602526905619426553280422969800144941973520518542355338854603080399894961292106314712097975196315588045673685096271075435596715049445263173602353133071131752700540709382040495365359484559396684850351679136913659479177615519567021642491780247938985072450454128744068669668607355282364406629514385552796064718159837511822513873301566566872375741879721419428032387198880729966473277165358317985474757671366309538284309944658142402025227320935467656019116365042620252049274423760670677136045234587270921424109030149118391275763738206225129932105276523934212967749998233723644457241418857618597995119720583697555156573436796478721484728308783377993387164823914539507598592717745295086399072963968092118908527776211629994726822033103988695084841943772370533291777586237069296292637198431031447860003538184174349340239121853001282804866014822492483304544655804369357767490905971071330921937166188288321618145022326325799725051229772969058125869223191405157159344368505275220217612293148215341309585971193706750653557075562115806137969916313391242629166015639662190043779431923676300701279299120827443463601699211497774369581969111186764386751387698148208393085641711421570134556755231904539899667131204590357516699205440945515997926666457091062781711786864104850270382823615501020385448457514468540895006919331300058017888858169208833674780446607252894934941592755425390138008289645023364511854558824449007513304894425692943522094858771552952701913706149611071249540366657560725118256287005570140667991173226113288562916404600676611955763863672776778553418765306377755646979564590172117597072672603667826004113128182029792966964291906535093296672633849221256930144098736097139572437970981286494382589573587052901561669954123096980840304489746697547535594502832638117646690857418066921186950711703745528790767651892040747531468827585311992350758903957400545778937687761061224971310310701237011636830471217620791870214055457645203311958566106408574152638956626346958446434924584142899615105603769449338358299428364261984825134277343750 [72,67] 82656323807521124824121495791827227055807997107975301975916369752557520749984010825775460295592982215783000777319297439116421520194770217205240565104205648029058146924599642999693915377157249643419892444032848980409016717670539061774751178210002474910870481056838769174685668518193157353028125262338301202349912801899102958758619141661063391433812240712051169107688399819215358745332067170885853397533100053846608281394559637484111683949656745302674417424576806028994240273837004974267302150480271747179828742875219983912815117273549940941932667782577545436127071283435865311996921706360696586587826648648956579300238256110313891648392232303227648240415989894020867906630182772937350432284266316283552866131757622132559341010208251615240434042879990963164798460661608027794236205268821313636805772678256552909243983872950175716000365342538665900679665426033440989780380187209717701046829074378783127186395287760806494470393285593169155834748787123899541045387265307637799527513686849136512354444576589224745965339289569330958909200175297277960537579084765686855497651214396517890209031750441660614788607718546451411288270294434933210155402108166010317613436263848518752847982285342152205399845661286832990897715228571808789345991363904221577199514896859849891147114683181256708558499495886974291779140141791667202873485489086014056903506952823917313265841005696639289016243576765314156609454595545526267451266290511415404728826640423814502009020103342833731080272497203549477458735290801601187692191697272414358417530235867870260688806608040856239710617296007094388290743646982916068291439899244462333457002827690813019800267343533189259973306665640475930025700081203196331522841831164427234840928019374167863830086871585634604243401469115029850274971122544694142806221259297035447486513126956287441516566932767160184865892498572503884543872791947806567260320298417635889688461846597922801221609010239764182136824677470655930692327677035665381916188967207937152407196746572920334458850775449290333848057780758980134585738140938606729671100113823201079213867420742135273535836521245497695130295604075141632974679227808130935555393365254881459568763339222576336214176902893306447220522736674857999492935535759034068143978286868200866288715135052251372845872096307087906873633142174079313976638130155925348596088141468545104907414730455278421827844422206793835765866707143955922670086231734074605145845034685119293027533160511666210368275642395019531250 [72,68] -5936893327497083745391199295393654688142583250684829919498450290697987268893457257209968145620226341218374793180059822830251233512681789143626102009302775587295226084036093902731614825723690470188388473850313333448812057236023679793431611528475594471091209077479515246212309407673930649676521891489768498952981970481520516407778474806868901068540337989949416185476034747788309259714963530043682334981192077193421975104294050088282569296563866297229885994412393483992026945537887219145855451680772426901327330118694400914641829199185873489588330601904063236212510382212841039535598813682934494681259319316347730735746195104908649683015101467525962656919740288187566550339597004712599667703534646356731840956958648637871910019514063415396118035957862046640917841270359325638661864975077142792082432119728450720084430890541655467420688519775597814463821438554158730698202180982954073447174683350541045884636578482638671155143707697004159835720569836377202071742545335475113580018524019555635564046724272468413512174635447639380136965483401525237742910972210345119055700430877254544979155730393310414250462563121286851662948018612168024660147242623369229561839130096028208349914205919818579906869571529668461432144700537610179278060462886548894772780317896468884883611478460058043186494205116829429491183541684393337319649216990282070985655727053674773514664013237716597461230783576421667136463531646901656991934166467771983287651966505596651237383710331022596472052735048245729400446794278991106618606226621336090392045637109565879226361839269303598256417041078114005671337406619763289439665013094982288363564456760196980626389291026561935506999765570626737390577274365054461137672775618269881435175617427240296713123210431639558721660602755851845944987434654902861101416230229012624209464733977545181078987658151473364747934753764001678648823244705367812505958837069200350549019428432515336541355432520743555759864592978676997040434026012663037027022734719699283482053284294594586369270357460084339009592031347692718598109598520023803842841199349214509580372566030583606215993181446522003929823358645397561708548968726481999243441885052408970725963936583757293795855741249152582452458934262072719527910252190760151100752264381266463165907727779670714092368687262739086684566903292422984263067390194411701564906839255397138736889295376188531765249800726403772709941444112737155540199920489568206933857203279683578678316280274884775280952453613281250 [72,69] 272256521725827437333464462050299383791094289690321643855824296195807299733260395109742216138009161966849854145096178276674637132659683642342468127081759821383248989504103466685683777434094499956046202675319919118590596738159826938559014515099337808831429711255693971676764186467204280260675582172021134220364541509502942550337461817525521984908283643171032432757622740108552897112145031138259065379529302521774273687150117634320791668171542603253245940538253738004010417815749437013308171982735157371512346775114345089606202786042303078399191195500488677042379299002249820395884757108382427034537623772648509034771214128796902971451648192776886113518490045236850078135911181071019718559430535396956680812367577294584845688371942344568665591560440115635045392019450507008531371133721510491383937396590613537544881717429583158842786103099016840365205809861576587828999338985256695442459952297437716123654412043545427755903509256272087220334727986441765088347992877338167366167844754979856189827616491129689866657669961490265591456036072467264560813784860975592270755381846648812143298640871496019467238966087997858043283203913549215579713884282117623484400708480833138200558829284543364212036550353958318495993186187497287049696756642923067662201233250130375601991068288248826262669972022057449318894281504903077769630139823105990304090940874821891549828494880635577788833136217115473078095799141952861884762889294238956546019076579652573187227368078797477246184448617468276454399809570801010763083458496182138638434830960693387273165255555355791324250652689302413412268183068704184515014848723029867961713139362648593467156819133725120154676058560576032358432957389478526353742593273956025034741241225556600688094000906003722104797644504905100494066503477990545487380533012230497581681330847233715317502953576956496954836395292878035400059541192700526193893412175381483440338765625115971877048461869109541702844811939397310634414370044043990532401021797047260007829922858267151922871293136612701438075441145193113993225022393466813195654144520195925325528525224148497606878206994198812981076903231198736790485226410219031683096525026987002885124683892281424074617201684793857481280005088425239581431451500936399158858069431684919708069328833753171296851836257540751889254556646782193026637579083124034496409399784891442815695445374948720325716936414983177729591301958817291363821154720550732686638016610825019370167865417897701263427734375000 [72,70] -14084514614826754693616620806341632860722848232255302636697146456032742833546812586359593654877344364746111625126672369638424462545050405535867254734980125268776597008320080462908511123208242282605316422852776360861252208352429818864242648811540461518317732033224846366925703506504808396023108000462271313848377016696430258099723640944547258675635552502150886546149891154768405765612782710131663680340133589053273648021630486516818229510231268922818349589039001161835019895049160390086624672663538597697891309233920719497372929320509596947604998904220029655848884576191545876234935425855573172136096575214144940160858279613111206202496110622922349710133293161538780762797112371789217973162971677524782348140317652719466983428571097923054755666630606656349952810605919654243221636002212756421117613092195839758218085498013582953101531440250755626970359087131896875698671555530246740083981771840096069370573876407586246260682405829294284961215316699820575446443423200164054407310353494565385941653983809567432756309496896890060478356661220783445187111917238636629740392326384519268697463459316297522689232529317839145947369563296640163501972968224231189968564389848059232228855596174664769278303168627692655926253723374327752591464337915695643457385786177402600995039964502851372306231062004241865489148579629012860056084002116566558969768368620319747863838748323545286233097040973447896304821738127084581312069280682157727290383783672714869904052979464441876399404874069916943570410412017457179872043949615831875334605200665407243932393226163967287773149710242996843676473757769722178932476060422198331681301200106576116976554340793973598479621252631826029604070732141471448087154758348069890630534603927907338754375641811565834993828088719658634340208171433056273573269412640684836576782875102655662012885204404434315285968295029693666631358839103370607210408928779953066793457811346997817200526806447227338591657773926120833118367311010864320965007098110308685661061611573910444573191055818776151933351129977483787470543578377691567351435240167341644347783692188186227706449576445960002959211310946670924476965981584208959719788494751236174161653827122235479857951688669187791062452915400120407688830722078432191228379567725248387965399921532053655934572728992769049869013256805949672979855166036455881794609495625537405395342953674940233956607839553252879104761681766634910458617344528747206632533772729942711521289311349391937255859375 [72,71] -619805681881681177276498947257181217052849857445133744986673065629219403189099939611685024059786077243052896343568200263114130322003359005426768404103448821180947512540762641053045081152886018222408393377576863924466619767017480539804926270216817606391618032578944867570059004226316042809211171592766795211841106696322931938544116998934687984281908334802277632634309713626441346018075986265205192232488953071332136420018323641290557799927181494901502648047345032493096174574535671228654434341049442380849719623466048881811693376146976572010512667849044553286829447607523217359741964216733204445311660915051952066749289469354639776003537799669230269099753964618128849687235293864030407724515885665220050817052985001891927602254257080643572023652232646030744113430329323680813299027985007822579450745267629710330773495660525417874427846022153597443251075702544880722762164128735252440618017838609712333815902549354775372461206998717607061144082329293825016397206616366182630468199986677230882568811511781859656779028453494455472576872473995974572840739580918466263549382064858082794538330430491622946559592712158849722910431805671653651615366335603705604708622285198965450222500772786515199135896100579410665501347868794492732357903232694494812062084728227458468726543430717870149054051655979599413763529309991654540996513042463942868384787657567443489203001514870529460990319872262474068900822460310512861918444886040221463719751519036525799336817688113662876054200983212189193756255476113858037104072056193711642989788563697344864375966828635503138202931981272493377370561606195700318511475764932931886977219880608548058120433456502597478940781603103894403188041790817309517810268494364788248875697396206482488540365245285713844507824012015186357087595092800875248584493596523596151499412080100253681215076963594046717051187194246744355004414054695474120890097811566862608941361827407614932220354945088822412881976370388254979423599645401669608433417837950796387076320459860811142096455979664389873385828925976078614473124382394785936212646599542799329694431100728378615117552222719375366481134001839907281758460575964677989814110884534313458004343031736796093756452220788162329192102050258947935762410264562848806186526964827525338009093576019506617797761203440481223255894162719891060765734630792308790198644452324931978415284813798435798197579018838618351344693747618473242930303295671794552856859183975757332518696784973144531250 [72,72] 100751567758072852908119469208467916753917082243217951555386152787191025435105414388683501990886244135251668072928886709855432705165290103951855754991014571771647281086816569205826096762515745102353573485049922053604086727401138313471216919873229251213577917448897318172068844719591927084084135695315813723479144427671172609305746714874267657481952673131296705032370119032702655138761654634831360702143068520468680206719312247597871149895322486298057103285357351350125364581740011807952214621558048511565568859494771674577818452761963065496037604648132826432146426925243882840107209963985948006165882564463211307617483324208908619940986789454735062828039832767083049327593742298172454782893619837137546544845419048199716644265487953325087373561426594555206150953686711862822434265727334879639132835494722339168671740101390070649470981912370162324911755308512648733188431706089385990138411835474789444979641012794799540482810979383677320331065266272558979777542526532354386733260715459473717668034334094867969311972214210761679879116396874121374309534214028731827571284898652722227306854724132034995883660970961114507729093577889702224832811615453934138426307242738545216395343856483086123970323536117508465450952339633392897079065233284342872995663186656311489110390768776155241354698706097053522662560040117003604656953492544496345626692647612251618575299653253310851030881302126852641397208260428377870404690640464595039591280557331515626217962127425208509219650317923565488256882472743924843509884542729972996916128070358473138346823532895151953828269467795940264946452536225125423940706233334643622855203507929119682843015906166483693512568083029933328418397088539365683649818750802483527346305339511338502021287862141103221137710092321582041507760399083831753768557541840135188940566141774236167659029297133315748506282752019053239421408452987873338297532241500735561688612275248767675821649769839292203034339687387728972609168728334537031143879450413116539772364640059090973487507130097181941962020392123262669961351807939068432735572475077973059276168265990304450046134331791003170392285768330195299084093505992757334757831046308602801563933429130618877182641159856587981517968081516134035747756094864549418937044618145161011326544514953334397298885366979792923495121178037481525232447334093763859433598599604995810048038364688007296384097214047412263175778540937066144516272642108097035151814679920789785683155059814453125 [73,0] 478495974591562993798175025239839357537699734265524493560753710949924307459303475451904893056216106898174484681624604138232707405023558514537593427868040581829475312421931595763131130141488688771376313615807991088946592423554334800730835080608702699580599881189399038040724431273081558010158184421699115465930964923691836702908660152889010321029141843389284732491190928059255320520485648121383030188392276075042036594719017254625933355597927635579683286228062234501293443258162320099831953419880740564738668711600229959278835543166953915555300237238713481737509689019091539563496511465941712070940194186624154774560384103579650753655124677730109381827162925091717953782632159206633852758809630668452744886968627102306164793775901383897036773887479211329998903116780035986324631271837292561646603879867644176268110816537416036286688450962866874177685832248596296234007901879695575429687506685406530533117702487819910986022052365035164476054361886868207348479292568252641500235404400418870709066743416922206472295054657105443859435175903383665837382752824067634204914658338575103295734681095444671665832957699011779333234593240875746312586371860147805666124245567131700815939291181081174110191786382983565611633336048835011097779061865496667859020120636610134517755265522785566151129387925001325422306564520443802612021499394326154965636360307084806398876113075045131980645974639956445669557071082990135698498856798711609867113546246586248440871230672088548910250415792522383405399403769234423299291904687473347754796921283642108590015815166437516660001550753296065608537200101796183945512961475567686036088693950886658120781520141897067301033701916804328446264193571802958379923922696949682377803544126704998390468463002572262441664835281294303811132369781334789167922634223249109816632389184918807178453234200174605917254330722478438441014724674630060030574234204310514329124276617348315037037915181683333041480960697641976331723543468167818837136442435401979222592736119187477108215411653541655277291359420262178327872775603600199077054375127658897014348430798647894011575448629408440960401870239149236715689062921646788075494372095502232757968556577381769761126912591020026740949950531821280496943830564667547181832684171184553575398601562732183286575154106435781528402420323166636502531640909457375959589209348408835302063144365113475072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,1] -2856194260562858996892713854049977705872490859916116858374875170684765510622890554319033808128411143495406661508578502131265663607370240255178157629119838500118880554537477848142381511307489488410221554549448030325826072934021856367161711603081200174482338318451960561894801623685449052970616644428931691775912678628845106338271693915145541670923241273066097734332552608600506078520540358122854294661238612640819633569982833493891553393100253635971852367473037525074630657311416049255093524841034430350769568918269397282672543085903603661401348315293958099998371311033751045141015668606794334442165959501882825980282187167061605188366594103754802884585912574446862687858282546083798688537378114377553452281532557579346733728636856559915675286885859637193839783806112597156345667961333535425795866613114946531372503954762867215055220438495131782850990356146125769645264229187210157611182665042048366565077320086115868576233490771409730623784203987102839680790353000170229028055627453203036398367551626098184260700498732504277371453598618380066746613074567124206050954395666471333694260913381568554526359867373236375026291349742943653042496888750265088515562066192357489412370864503139799502841313933374268647939597839430857854940032230572317409764697285202520919945054375323115815241368702934818423542084798596665486923978102795092491892927985204992329662812192088817511124561779730110497839110267208646322892737042533300375510815019682769813067870719638028205881795804364431409365361282419071669255416267824593935276045541338058139394000760819682933136724714096376081273981019829189093721966241297346161137248180544600562601370210910485523466132399219366480699218670757006943053924087917266831079397596362268280478412438342306253417947929446382005983144811885824594515120181686392433923481185117654269193353935760342464147936557862770340624755572288705574286385953902951112527286821574415427657623637014829156073481522281324232517118066731038888189344631610941265049499488913584844088667355505485743751461055141593487937882225245404735531050338307589028084388034773423259047493964665823878622736981491582772373100872655024656977999978310419770521800391496132018467083648622021693424005906477957499597759833416903755218465572566432540487274085217375002696777464743284974484978846718247761506972695875696250377166765066349192854700955787067392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,2] -1829932788985678576532843655569320088490550562289991677957326251789322540339348681176693297202533563441017501952946509820441594847573118615871524314110547431892861511612360361089219094292212469660143360855964682097290083108773036735248243347105433732982789411435870195847866938093732049212841868302873583019727491398439793115369096943561604388082412003136173818912140726972405055337706360348190811786118861246946053612543762215529361299764320403064678458488180465153879875432915236392503671035911361807630867336889015372978255394802579489548761641273158088470836193216255882288552217465898062416479035911152338990913401231407216504131319585502232240123712994902366472464895287859347590285177111695948689259474997312521380448787816317773536061347692284647783253764707566594039799265099522059950280324783554522818982761756470049718471955790887316499153637197075937161000807524964620319166614022173274265609466812456608772104660736983856343134172617262831048333336927654192847011967382008486416178233116353854467236537859055875739922425861931411191421538551353436194464478596374665000851604378647181873765100407233013087204938332702830504571334823848626740560513790139060483243510711466312944633849570329011140720901036708242643406103846002121656394922465940482911737251618981518580840250957005463867214227382119551822412536780631128973832529230539544974765906970575476157592525132010259461604607992945420043519169544405592543573817671403924741220778092243540594133243736218446339341828344173806800161675419607578546641107245782926258195154521199488288545590687037601542094754813821519266770581522739537103880984319865030911702635771025775596923818404528756129609757341435381262126452942208808895507239448792074604209268975125128026401613830301786418539390562561344817554205819305536455574247333515974272576595637801731006188861303984393785710949057930755490536256742502694289528054139313676824837465059869173191732115346629809636944960825569199832619961946630653120597280459649243545228600438187016933378350341734432038630205065765474176892039012411087191729285857607160462676494099317327032155881206445936011625164491365726710062038428147205577337270411683939085981079230851150554555343427921688803679798153919735317489496146388540020700567633716008068796580961719303557524159593625537620618782375547415688149915126357048007721464829283445768192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,3] 32696635506286311686464500183174028579789481041916289572060154794361243526458896351897597124722050870666700034926011585260687215590219580053565813597095804057930209774195807410121133850331857930020732757263983737912556159099441043467390331318291249131740437858058358168446483221414899087456364185362126056459317392875064810950520344731357503145945323565250288535031513064930204103763319714242421640398125904465703393208242996982011970132170647354144576574905718045646777940730576695901342420565626933069356742260442206427144737411885149918835541447192126005195141241128905254451526755536475305346781968060953048103220129213758896729580854580579440060217218770305148794670259723391666903873525098820492813141185073746291003746866960479527590902968000662670735310213569599011761213429528621909062120342519669187664322665643920466284531338089120734161632273414693031169899185806228151975986224135184052109400816914844257789048876156437688778019743356760495630166376884056571462708577380456712529400167497129488607008730471604172082732307139778839226565089530516298761748372565628619103511021844687538728554391091554583804430756054186743500112723551884455640101967597873733358833599947888790783788010549154728371663704487563511049698784306035574887056227182204835894674872011632060474688424948383224955483103982759712530333847063459054914340806880811004245216584325689408294668004891172629744604062899640291986381615129671743685851174882553895303353014523740831423599695987288546575892829620618694943370742787133939787694544985195907208983602034369991433236807054737558975583445880830009462310855983574869509444841353223355184848168869068082574987437430731121341812527416076882849847716555053654134259579579888783757704954233397447935419171496703986235616369781606231295731864525308637592745020939927685373488274359980708694960072951328838350372388549899591652023408451513524218360753933588921427401482952807251519573613620326497639566965222410992181609455598163760910742936429667741055570030585870561436865512443104003732238824547715103716910672668563518573576078926479545033643638258298243431997037761810996468897178219540478382165704472671813352006039573872331467430912867433314054664679151036052445726635534478383450070050145671741609899962173157154767149618243210219593780832119556341721457064910609539755434327038508727044005365941243987623936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,4] -264184602724319646255104548336927891139488125268859035480022523689114467360873502057466858179572351410365620772158869508866245471079653409607433395875398155080946492332194978217188078133211573251933690405765016322389426923343757240876772271628791044861449861755992511361021186237718160748673847865766419487631136898289668295890047025527701927653638423015032318408378233884900812920873278217864273396203526249068054820584054120683416812387066198999514668353230013041405683509651094314845663640960299816880216308884513617596480182663341439672553554110066344979489544500749891062102033628894124986516583382247548643035107557015805315916628511271795662921364244873903348459506009513842417190412735684984001890901238829409417561222599022887136695374076251655388756299547926197034233752763470822269361246207885413726970489692486653231251030082720903185451744274109337308881962794630404547578696021249841909832666029431506135922277749213778244687210286009352140882928163650400252467586142392030892495582768457718790672414804428725439156595465240512312233315612655096365265532485706978144788285786454413034515933823507409374751172923479373191341504148390709385134330055507094298961520411880066311363762787473276300764634450714120796186964782010605990774639853093543803497350275718506462915360372540090943310547818151127205630104336519212601967514919644560684802923495916862912815368745203031978972129928508647249000738686880507529407930561785345500699818988937114947740019436500643466224346128041805823545264850060451086037545746800808290269516144555799542479850657196744478525103680781754458643414581480384416576400921937243235918773717761617126557744204023360498680624075607098702688197036199437618825623483075603198894093889812635208991544643470163768362798442375608169150482970551985205385251344459083143814492682609797727455679845105227023148742117381033833855322421834941860987611275216503090067342636665744010410918565690852736693719642291907439868394132967888665156393322230600544162388889535413103202603876964569271890837387599730895967699659977622644979563348332925176984132000612749431995104081610538087060667654684071651975254126130303995849811168739882341020136599811235859602431897788614913600228996627958068002438830890501651014864698586043254895381680999810115862179155789515480557384821629763939824493054499042754267131698560733208903680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,5] 1544905127065605364784334469241170133731320307808546608874280490343342167307966997334960650374210674404696627297336246262875831952605537766022874261116716549069756683325795484869916920684903875213719951399268790639842048187604210172374971886938806669776164454438301778329591237748368747754948944078358924892987337490989887668964153998789940956568969229799484086441578844826379041584941207757966452656417644741642445828885302527458787969990402093939333827684117423683594064266934661157374714588653792113611145261536085133878949502643570613288259054404483738382710643999899761530484984062906309236444008552565630096141632403841235824203038981160769363974902197109277458407890005395605351446980489707139622624883532724071826591064651002668483806375053277534490666135439668207860272705245190155699410618842391048815137222005348629737280077281700775624770755949174514903642980601120974324661788749987531138810095841016729969642413373239027288703890085864042381983997467686217978742690538573802832991890793655359966294714229687720567366954764403150481517644488765291964889114284345971294513392737972448271151863737529342577368821021735015660137186795897521285826258689327011400569162304428345189223745934127215845794376657795439160321786004284037489077299672736591960674258591279747727748398944426918277832245480113448394142332656940880081123903355900732983006079753219959759392896890940411370308693083200409692954527793278108138849847816755088657036490558464017138207798016028469564196724007979203560261296236853512810755240509802218045914930754100714074525816680911597888332655603094199366889295978091375232911938060537435944108370675223593703205434217046047273657846523165726082190402516517023265300081353449788910723076969612931102713997930690060022113432236010424882012325203114538842558074127179607203503208927860402543381947667184503270558297426758553137867742766936901827795758413005337049448299585936099396205813985647146988433693417889750469590341522374165618716741423224476576098687348804828760741033561722054193285015534033888388831757369637715023035630185703078914868620811733306448944934163996347488237049841090188783631315393512797464668341819262075127144597475933790311158158725456447056092682626819449938516149873622278774259983079339959257966675838809607674733105823451804989681475744614170264001199756825649485960494007746427577434112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,6] -6140818326742406095957808099216442076933639769650563638361955884306349201752120312010144292853472273990798956149083794537084067105583371255489030209529215516906481287442309792738959473010099283147695491331301715872992331721700020980251234897873184942127455934766140019201117754784157418662117983699113357456053660356308611048275244286070218127623456524115531677422849521396854254210419053218352082733029295779302286689788871043200977821082623651312084570869347363174928360741764111620202800688256773705815360340123148369378339458052801052230759671714988488454729517643444049897030908234716532485577801318531806544390671460531075851160474558550580678489184838854960343595242548458451799253620304087338786478111927487950832379000840695350492203768602298929541052599323224253721769497411075891067798285372651541026169077583693876789155912826629946710526642256037381880299530761415924150392070935883439750828876706349961132784955072326962259918526153848054290657268930857008138762192197079389525661021894948422203708560977907776016921755150311062052012115979356831316702542629075446541110974823641144078716901661411510799633972464443498931704475126268981197114745748159224671504338567975540762346103791618960585901715032294521071530193867812497163661815523686294036919610294454356818314296921239714986981161560643903961522621717364405095206430648721525301051908393993094003123991382888253930439085178555920468367227361559894854312275697008653538633717517317009645251913508143923017915791153073866845329858507808669054785460466634107305259064972821717375594844591915798561875528885979384559743759920885134328596916887030847156075631577509016128312125551748860743957181721968470880790164689214730009193429556920835089418240768963772707304865576777070756618785374213222750198119950197480178442259753271511783149795424796017924888167638288566766055582219012900274172470287594650741972959449911137766748340869123057100477215650561964138160306891553795874953792442344768306524195055263603525244313460864803768707052426714509833454004609009717320517062607445623694549827318704406262958744144827986338888490357934212092148314442476820310950050981045060830125842531727005817882384462740610625479746866093867081183092304129916411694339493728766195019458710301151020013333370761067035311311198292406098399790945320464928558529595943301344261408732620902885228544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,7] 15997531652451248784133956817745966567740398030602258396796434008651967344290198027810978591257828002521648878349346602521588988480859547071270427575016667871332770315491896211612409009081811438952634946111042077688761910381138472580934837720515762152972495807154463774205710239353518153462022880071239135586453474492832011522259719975337905350505966784960058181334074858161034609494602213444198551926894557447401358200324118217851101460691106961145966891792781394832186003345568071361687045372066278023084594730348267561833151676669064491330162891527715735262869311329328084939120252475480265844532113567173567765357332196173419222968341490067931522003881994199320206831406954816833916568101324283811268424538058870484484649775326780516071286293652282259340168563756768384040247844712922709596756903516487553275720351886781358932474530263484514527909845507747535263735066600877029033178283569855896984017013370219417287603844937843472147438066173915431957024203811116500867788508975615370780384864377679569132261431518352562540289300493639758262817899472834697301192459831873395963447031955667825945138162521109354526178573529758119298968804206342031372170689714097284740692671538496502486500792064302384584655625825776110490671749538848319739757130365320773822605264340430825066456174571557998362134582945957394454606025216900722581986831635484165974629005978202401470063342778669039579215349501282629132878555795345604147323443858192555479148609139745140995466370840542110026758568714790452963275646754884261404577732154151429227339423065923429629361395877150607181591508023417802358371846216994882769040334520682877459595873364761047920092587950372747847110646064613317014954769262422330709572675278035596205508517917452246989954985969861565191716397798903762969806596933611750232548703218126062842257557333100676492595460440058424199268962638363198724888826105561375660911606588064135303706393986404724976394923819597416029950750669774627759839533111986442265058631695786840997723647641696202231877697047846422429472835982377284826488125285849642934608194208839257153047079948444036188881012360755746412551027534449296876473531771880531282167477069662193687568377763639168271013326432408144970915468349603746483496013067526106060779215390470898693976577808783660480485914042831319438867360228526105738023614072876574553161406941491463949647872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,8] -23140524272451983530534331395733304204758358680030353744724037607897902565206579941889195786583632415856675794602450402513171096856516890336563129707738208497123023856185144846402505694448369441198603176892038709051627483993533129810764295792422003665753981803340213475196672896253688661697430654249485239415616594492983980333605551253847149915023866790944335320675641519789294045719381038990612684393394813593718600234373025415903316242217327325151823562309383700053532183436794558609995436059117554101720191635059434429659059109179462343664226722910746781870246137808948123366809683692573388464089974035588923974485922305348062909872879829227065340149181222117246559358858703382614892142412817619786959875685493812450565205256291337360714355964963225205301210976041984976283886289259912691914123873488308904817230464738901946818929033842147834771611155595531488178729557294379568990608280493965009039053866046267838231334844915240191422207629642473127530618167364890830000008126604977676459761264197459270597776462238684327124122579662005076545072183897854052539246670506322907898251603889802209287437164780235509534200911470481466656794019129636184112792517410038460101803844350614306030245741130916825328356229862044656883844649532897795234056502391560719766295553160822234646093738130815185339846159344893220725094604478631095266421271472969235795837903015080947910953194299027365604830591698811622208496322180922687095557234333350037172170582276924142825276736284748311698360442972309980913057662476918209464827829295545588236051428192632447207906356474924585656026323913998353417732382040800802070529227636915264363099039654678835779548421663480458654638082759675977855853939456591972169458122889973393669853594397187444160006233580490024475355244091568688108248983225253346993530765159114881061209118337115246532387183901506063737025457571675041565263501691326755329744395354731582162170476031243390513993108896716148405607028395606747140676396187438338351558430600625392562588287966705099017513388252939392175103312112301176071561604397606696960649543495725636675655646314174369316462191522484001118299712062496657200311258653708335810603307570197672359276776845246074479951822233981117239719151909541444739008949182776823226792460031058648594843072828345976600349911374101151078003753797401237725106317259916439291114148401421092032348160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,9] -22616212027796293440311981762580146032173686764514764307822711715568558526756639401294206789197201749120125353381380095732472381489093045180617017298994200553870284121548957217131080652476569190359689057262151372283077567591181180230152905145210910784613057566708615097162622776515075026786916355010852685888012634403038712749360070883284453707668069162882375157933684605024627053236176324495393972874648162092175073624386083898591409394159175968809239716779091352614647409884318172062727328047482110425586758296753202015759575410430307418435696208661215589092577950058883393832469669083134986875125037517287260024118335563737851739948513299337380705747737120796822345053123869272289301523228023868395865501995117098739134525924410523571472942138215270501889620813664362777387763581843439082363230769998926509322962796625195610992417934443364915320870763291409992544429856297200540317925256115264542514010756856092627357909647318928132049048926434825622072301408095229322202746054322034731657020268855138022580681581984890059383796133913906727285137054999968852085534018564015969305849994032591971950665131036285205250575141938355603512364004666237760064275835970697441977791322254697664882505234047380394320734814463190072541955227962114315298932098791471105521373508926829618828036523395982667834155683404312259748455093617164502991837972917744497348171692730677147452059942333858019106693623811539211140830467923077187149320662891958282331274314605344357862689929796578212991310014283848048636210100028296973029593247868943800081519156953833379576858929374088503132519022786612695669811459756478723375756403832015141794255352384451392156961773214208205774542177938854938011528015252019791288459685760884560394720248131840765796534899240613552395049318561938534416176740617847527823306902903909836180136364166808858780804158589365464426432685063551227110506446867371960044164791551941315550299267104707526019545960049794308125054598545089878662467645075498205482808013484851894566747850721520883074687883525803239734829126205973690359471165062267559701591679961960487454878235980589454305225728823847046181739364902193424399445307670163785909564789807191703898080906335738417713075769378106867681421758449861672054900883987505648160708532532680486739237673456970542608263364261109184056427348308005718379922665780140512152518716796495142810812416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,10] 234876480571845603112156914724896643057681772551679140226831462272220283428712542545064494943172537604793068291945912419727731700987118808432736821075859209004528459079482783741780927535190877431295470727962141850361205100982290276906407539082130084465300367494092894485553221191360374699936205342987100048826569329447059081091771485104126693847845333503421023695000308613993527106120438995164173921725154972181292703054810282591698328439760910263935913919418759077508467334089840031341004551478656107724596956136399561804960542342275931183040206823185922440818461552652359292070594079462523556389577592287428639041442332958009738182707644614883750087144363966317145062282692652215477565447305874217982838591422266574739064749704609625925316769686516613899984071656763172625898273098201132686897746750727847837189043448637842053996676464423746524157013397497548644975917458282669721911008837140437159647342085634730030508278786718772658890545390364573784118295122307754376854390181349019691067892873606001733444037538351221778649541526299311465523335704680988424760663851964776361841804432423813916117333287096694606774163996943760185414319745805628192264308759403557668910433838014538704926040159975735761289815333789571623416048552000098491291173815690316241607664947579185539479550615675439279401204097581320313695299103296526723226430714571771340629112720287619170361939238237454903058981615262863279621817500297941285584203572992057374317090976892510982897261187067670578375652803213793564293382535735793002227710434933932710305795272079685375505848773572867641495046599821956438261412605791168824521402793569009563514165904044069189115387642398957138643527694247143163779416339568816468285270921001199100896341768737305523277739340443472381417626144178908218274336403627270197772838736790379727781352579263107674982305954895323621082454053300779199729477327698218678733855861223651625095253552902168213126155028078961845862881043473284650598111733521471936092135210953693062907095072399888743283958956939946448947246499539269282930266073071257207920838978165981875626036260368004249465538345343630219644999675383458315167910335789655232923637005255344452639120255931672398529396107528792923044750355523868508719665283328778110112782280676737875854781710680543457237249769566944937529448027384935428063379984891952554609598781217017955327410176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,11] -539498940895632565431543204063553877049315972985072609897680607483528890687401023569221950370270592827558746294170547825524038623441519413730528677494927525748695961156467600967464352600145445951621862661200817821248130262027215439615502336151667605758745301534250209816164003089412075791763618500421057922870817905645820222310961034747079480640522536691444554596682858628962389661311775674962967931293238738774386010945400083583686345982584375590990404838402261711412665705661154272799622479479332637974067863307659347517002097537571081749120363835045737668582015161107769778326348513023409555939800148919505248693451943838758637528201018221024184140096312423185588725670048041090418951927841404817038105444911365628768961719581875549838260856825534498765401940901005576307457419095208034922087820851298540627584143101574425939081981188011684937862022541402367005702741521040784057881286063450986287177844125191433667776143986910088667086712438443543060683393217549018971746264181072586839754958827677794751950543898811924363251801475480645765864821869707481389101336153238219210278819362596788055276791021018662527448366230238528369041170975810253021372462924837041998756682289134002591672253074241621064561902044166301725799850108501622519709679056774549345916595566461060925399772691559801816062769065770711750028447648097999940021298405998993063716252703067515058440792667477607831287076126237338992629658076373410530124932591858549612963013450034767683132395077526031956137640190018505484004600900976885608364301532506683245776362788643117624592829146605980195931892064756542325635970956115137965842172090095313103478374800066849445224192476885410996469613690712614017467533820627117008158351568699422587569543149395436467778553510493152389175061809112293095140301192664995681051988214173032873751518510233195906424868219132647855902597195949244565653276682443168998097274251329145209115690729041962736002032020929808583979627521285817129907895500503546650004858598057823849237917941665346149382515871240327187803840492591468368500657702018465500237829466817031902133573215537972046618608760920258569941204717677965868475599023640855924910746940029330872407784677457240735515165226889863341910789359942129363927086993019431046512624448657720189305733244921181267851197322579837252601706238201512221580230709109106098766494340601101533872914432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,12] 104937757644556292536860404587411575333191065714881008455491727729156857302815805559752352960803389793435655073187689477175164192684005715169752096523333507428943352906219546294467029302185589032778518598813359421017627153453437253345457410030634663334550175284355796258252802701366399405344481201882069330246672908262188022237781601591551435944330819961603116779098046511682960887239269976199257160055037019244563266030962706825283501777543445777760104818691780768408488701065714750216288835213691435275010247193192464549269619658218402699033210885986357102140142804370414493647895808964841888155195746618541767666069422012883323111530826609723548577766484993977599654159296599725476684309200399686378785033045915632792511661714278136324824784173128001161780232827442284445048376505830728332019857753010417995564618094171912885557329246089442778832604089166173804444385752991822025460221281336172893923403667556359803221456867148893921218245846644398612506531152821279500091395899437090173611379906940860417853165031080917695146735187848123191811042881598677651948096621158295001225393369599868714961028280088451840826345518682270712642284581773945600362121686807534812697806687203652896935292215827275073798724496283889691488881904322366445132624081276087089583565343528058047873071954849867664389814001154850676674107410823092315784205828258311523039368451258250635138625018122822515349896101965704531553035892516189093622630647647958562984493007461819040111900521207514861211623084009780468401586727733382959073784839495016975650158257971691038256003533026064806342377538421607207364874829301130079237012060393652013751545300673391069295576330292023888580429665513149648608651460844216819151341733504782147387851047667902136074419584697547547791841779453236049202264860062066643483060524920814624921232474408994627016893912164616728949271841398037769926367916032937176649483275119670058062852626726415588808176815641567946349910186872053269787282648938201866376118269744621988118760823378626560212618521119019378714248490139167739251543586808756910915710256837004025106934954166886029339092661545614501474303111999145418509624347896564547370353527860524350985455651334563924734008880808326033671273212315677492218486026473536332540993749727934078462809132546782093388980289573732261319719019184453934770236847060878814164960142084192637493968896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,13] 2489919243470560004012086270890746408364456666122967252111306845857447778266684281813814325039028292777795850989075036167709887649093189885211670991588869701775887882565890773279088988954590692804803145794088685294877791409597079151409679146188048056114311235168637192822085007856623198621728579360537261785879774307705884346650860727219738279439774261676865407077323562835457580593978081065973137538332829506147916222536187697628711903740718792984249366684906068733953232292350559742299914662643761766667323900635403390651790535940758708756747100177478440395432266627615982261712394248590192609029804012370082973506484405163095057883713235607508687411501933568516697108445105575590315823923530356537628517994462741408640309024013162934792157561241828610868719207762367984804100328346996684361114700536506833164716421417434095870757617375877719789401092525011047696009071997444643005331980909897729334441190878004927932112555014635678485353093486409690404706426860744793853161620821677565144965863854168479360681368736225372725542085427006253524890800923184023532293110903826936776028940139655408114515353442565295750106617043825504112644630929402700533718007773512200928715357656989055376232229148233969288716450317095026926287432781826237475053876850631811635945769154006101627135745319343599672895876916182208062075989574323504057781860565672450263777775772434657872308428084733399460909425616799291543376808247965892184755658790480721010387922480285240016229819337926564934127856670775086274608712223823717010239388331286840546270136128683612145487665627855225550712300868717984373551660407002244647022117269891917345810833094847435369593306161825711079713317788683540694918588288202298103278596616044441099400575887550816151096613507530621159923294778452015932865601815247220310943614295832178214005029217770236874639299195398681236599411911677092890418378645700451844618588522339605047356215722595867230322825368152118909656765520325634211614456075698170131792736022761246293353870125418528662963069661863742077571419612986510196426152447963338328852592421632677021687275866155359223532272221656070550754978564328407479500958991581062222438199550672223080857412864429158101641221133093610922976123435878919187970399781772642835604636110472143150252520508394827062585046886896555688559863597115517184333391158250935558279520047914766908755279872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,14] -8014342784698398061923897402127773695459671383738762946052673419369371801196913024966766027383549769586350464707872185376562400594576441034200711585650109137179089966247424889435659339196355468804653035646796020414910759870722760800790953279297779287949439714160491181137128927192828605169276482975391220536417606224240083383270687085892795698563403793817528497096911857208200191460550358872211078531282293775117302957967935295697622840599337771105688044978305046692184401615561502944195003595799977737494672269913191571901516504199401906229281402722065528630646174910197277472393817296954576317856253964655210608192438127715083973267700820734817273864507966684051198028202457873564027569135954176963236659954077568967583596659379677507585912779531919088433129226421204729740824841461557469846697125314555140432945467121651398919567167766029805036512129542255996147847779015351007488210268823505707717762981944799758675927917096505186668701329332340530226242592923939720618076230738869104097330282577164499181953949740778309548137740905878922344776944912686812881478090323290849425906795572117479372421553765245646915881889029907205891307334668631143252478400695889900450528316921495831496350495197602366259321564625526035545871655615046564241331151225333879797569257991777659247879008561081804024136979632438152202300834643405257289344157751681623503120526669000609961939846907876159667578860723068161870215702468740300897902773878321821848100711529727310594121139426975351715533673838128478946845774908453218602204521199977807253095899165636015424537768663545342020394651459325822981410076446354512661479177018899042297979424158823183370655260672612375953200424805133922164159121320384034242919585051720348910254944939079499826366345915028257773818529334926804620916941934649204289745452462836647518081822360401297654886240250240194779556286887247616296991250349637000497855781120004938780276647790915072076876561774894217302431130888536380522978157694796979249173871481669251234954504070973331507247797434254530272950569129153847929687668305923556955126423303767904686613962205309175483044159170439975403570768532339115450831297653256690611274093005657611889491603922680265441358143905280555789327684996556037706559018933896661810552055183388462002277338225819240105871060095197203135926529701832242156081911497438926081215272184653938715447525376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,15] 16609712429287156849219733940589850031022235895570777863638293481402445194482478858131211856429139415621775849850841432000863094393228719304190204726667962024097608067587020620673769760236023168847392749297539339877283671370238895483344316037700981223377523072437833835837578070461849988560280924029461985222480206539498170237911587569563854484888810060764036289424796032334526493174402953449534082248340795436085553620994518304734823191828292223896797006777042589453926362893630394353531378832011101527618089156187199107974659522028166306663220657687265668328154775022815383484877060112687148765881834677575729123337575387642922125267856699866582213202823981140259269227796152362126068180597730159120114738685679454867938348260420480605047621213973612089764317097264019137621216689802842571169416048233168778917377443493864103255803259264310815749332586967179302634721345175666308574626139512073922222030951990992364290766714876293643187177885232891395491518982021478434421998714291470398145459208230371056615317770307614318808632805804920530363421548158620990651371224547658970771596921134780798090034619436614674916335457935690027022038694465763670440405343861735883914949689745666945610772286942982023735321095340135078797750378810079198125151815118851914218224250265292787220104397268782142243190240995970916142794327964409369084185836005148106558419948845781421576651936517745424388230114946300674258478216426997899448671600712004255882781926459776193434945407315658220099054265802406604942451204381917722698795995100589745426844441114932812921854159995220984366596286804801038165740170880214954158252789323729906022363111412076876369277846995781761208845507752959681748583509275839590167993025862980081823770732252137874449809943516349490211546794666593198539628036121495719925355912482253872081708599891666448331533442548436344120883539693505981957117470155454178433190890910017393784854420138887171654303910873419960772352070237081751457258373194141710394205433599170231979324503405133969491290680320464476025089168787180895848189459444405975723629857270833513345404136098964415406611586254799730911708541678950501600754818428817362761021666635810531930395657443368603982908480726055795130077498817765568869842507659689202000696503047712944036206831285060373431235188571052310498912782984132009185409470537361639633509538518352626791848345600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,16] -27656841320245950824011373696465116720890208865783163398298651762356731874148748132731712519377567216929270121450022636148682215687048857996051909942239168901178938056496803606580876413736510469212502087045638597836101383675086006803028253076967538530458691749636163760058467142459262988438080779984289383240609408517444449147982122291633848916939751802262817217287202256542348741817584575592043660000196379099050988348278968238702319720996851000439420412013196341639395465725888585081165052204600060766401114408372247155632929815287439533147963607799115297509205223134629898343119274968393487889268364354411047469836718038518899382707367679205418985149618184474279246228027718768106279549462788281718393612038661756712490984066050569855047109423864985037334482653380460384004805994610343452717418441058865863567398637843067479150145340101998584511635592957539955486000662389578680089675351143865583950137960777273100420732574706465855958682686595425874595175606251498958609468352847493176813642384604364686072787216245737335191587334034983480053697446664242031759771491692878050068706408906315773752486211348660639946983961500005321381352571459020612311882386230658900880229296179755097276151983137332375536838403535965655183892152708615597416010069258242569907601982840289378829015972091865507855223356183643754468543473488186259786867469238405497145832655204234142871864566678342640048241788807759259908430818684811722938530797600852300409441278079513393682939918480560504722615903055903401272461889755890708878159473748681642599959351169509157469790538085004654417073615107890387388824328901465746470235761895662227256397868642470295816102436990394019804159338077697994529982283923398867739654412934459101539026245633123836230238582761121433129739585809315594699820841189177359545391936955604052934472917400193315718420263639723288342038871742213774065435072625551883192999160135493217860948219568582095470752690543156959016351228044330822385174577847524945464664628800323388294546463963398552307616584754584454600312059492288062231627933429908665841550952264829179769061138321602129103150951790766528985797350285284964604510631085926452475721163398989714879056918377567741109478922031686883983874779036770222672887440383020275672943719574591943755963628045815505627529841315516575403106798462689794680333961822918826604278313347161667783981268992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,17] 33273625039776416051768787443450527832839193224993418337609658049950110878695193060768011170726373042422395809105099445623533112290918770114561613133996183164943120841185915549183716234865646652712876550088827890952070663142338805043409800129325181171661018295013832498809348056548118985799314341467987752504769312636392322274208501570076260950773707574909293613633065854787619931677076038147502818797931351091480092475376930691589379263093494901025605567663331622905846409429896762400000502258281144080483032279242103404915746342806265493094619158816363342902579353592362130031707525611446342093159400699202021045723769002587402306750482640831034920493389393879689798236185325550825981149849898287019411281475579194390915031297044048446640813177504838547807514587240513993861012667911441478730339697331296967781842188505751033292858961468238327743687117688833392523738684865231792711006719844479895637457507302734738460905434735000044135830685954087642058562913753959330198478727730278331463700192087286407672610092285550506425934938050649451463349566964909437881818988670977061211259656854723035311643487042164529157511957334619247457268804135667597508791838543417572336232009983158891438374420365720756625388356274693366898362751539163466498596961410110109968165960162670956114114719767639490264576340369014992887102196959932637646214253505896584567103206943487269869791868737579270902721936174210474937539141714094848124566963158616532331252072822757995434920668978565435129177011036967540552974593116399675178570774235757178745898164452290089572007478252631147077363759241288296290929642995502993981062496722659431480110956555573901192623228433852703733447727334934749257575135479929096113308764514001832035106565445536789664712092485742404386017169563466846598688798150015126346031134074266729002296154244844217037312282722013703056261290189373849282796067746361646664731083108515941373146839383235140542436264949283276996280833137054531623218414434393740390998792776427094049998334365054365342278336152323172641305083990003343235720799010151192679876042748324968702519296911003739281787107050916549358238091617010914896975888628615348184466615615705513496168304014147402242935252832181218845549667035913778163076649179854151346457259427532826751509304550182096803330240243995463799111067907692257595605259376444031409101764462550160760165629952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,18] -14444176896697486634415878679797255382172746501446678531089386356266556585709058213282540265217741131855771035751149174565463941156847259833123904359637486135460152397070934440487277606656063089063832646638810909279976831921604555354927813372926674260912373680849207762332612735552476970496687633481185592320481902143997471617911580634398732174082806078958655929631044587702117859191923445494383151234093659127690869967097063769029951181062581002183353337229959672621471578982739109333644453050379039561549840273062949447525350700918481100572606716285566637155497829067228543783675631751381487409519753245480895246659543368500781190404075546219317676949860875032566513727070080075512329219677633856417316239362818048226588771107834109606836303294001943714650870778816380096206237931089562844576635987800349757348998562341551265709350484948540336334392278464017906654427104610834577021895246616843913343970762714857600365542096108913349276421788911940243094427315152399833849275601375327274169534727969871701133236602393671543893898517542453695815953303898937947964880340043570601374794759810224944320723950277697556208779055467754286401881982323048678405201579565668941141237403032664337018777196709738616458784286845264757655615792131437669276694840616404948903878124322368944123679850726161926309244070284462237855275919829795109155784612656739753810128341068032661998420207414344781887714728039603585015796336978170255658844083175007926046961077673165383227098906895552979001067518834523519098600800828825806444292255572919451522917161567235128165670073477140922942128210416739619578743220792998784939750457123102022027774733012799991411636162886496931122706554404419438561519282125335593406492944542299902499713460141655638423837743728483802468314265732676843550540890070545820726166133879061762700156122542925615384413442942865172498442728006674343711549564820846252283035720390573066883163951606262801379122902916079253548096556895076870686431942473379055547634963814435279797009175782268328884291923080694907295761558456756739652717675778366470159187540278070648123480537930040287086356794155162237147383903957934933086240879313029801416220765963934233810856965398216788119946051138273271217683492269128567995498456711301813063308544862660073781721957635945210842890270542743489147786710032285256083471000917596621950002045525783195577703464960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,19] -38910886617591729783699969157228853796326658032315429479224993977953113793278805877608166324157883394208170931520079645577579535921607030323437741868304776755089182102122220730345288491374090504209980832492754479951502866523192996648423131840464924913416031924738035257283336858999557770380027681355960515265313949629586234955607540688776714497517580327331162808880215959159295039295746153384642372687175203361611925476025652396152494134760627656023882227350834984446454838123487715304611435472409974838195082309614371201293256414978005187184901426463201660188055890839016327646540326377249679763050149221116817252336640050269218682671217366448346103109502653450807504540554695299842175944271599430562826016386402808311849323066539099671753954160837452082080027955452243568015100499812507647909955865534161437794656751095252303331505449440868877059697936866124951088238679889503482503822193547967150904133163254772609733847748613625001757215738316861276886041539451794563319738116869382033026971459813989815567973933411273745294564445593292331643071526251640541085903394100890006811845051803486797035478062423152506452932561467721117798245853040509655464330011777962018273460845441435125255864294696834770710738092175622835595880869050464869283815751558368324994816404572732280709346115710654330459235520343450155363029253222882937280781489080191362303059559992911420436824633616356780992490945423768148987046037524667367225134373772763907474503829717480280818374139167902836663328064097687865649157721277919566677402436280426239163566398846689407411257698066451024060123984228857320438968935998191564107661249278143919543974683032543866262837048999024056782191734181857548380006242118426452445281458937483783203525348693941326816166121356638244068811935947245181844162547029866998268749141719616354525067320534498907610220090899617518648692197142320309188139802693196971851352815529885018874027499620445483616333372088817882884105898288879313306676708415929152836530881060763536235639595645910155920338203740963295296499493214434346519527576302271637680273251307887976985854255615864184483420771996143185285813810003320468735996288159264563610690378083086272330769569474249410414633602693167842828218386852578958073422608216571850015522219752340309781623574185189131853912014435560718765341305894521571085320317371236250203837578119878125829779390464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,20] 98155867266235353480165262715591450457999456921227254778744862559730717920486712453739860295556822974114506794599505215336062387763202383477028187231861366446370225592355979522425331904299189135851953958699531437309893310131472903994953708906026772866358034118287759538000284214859085123268809411025062173546292361719388255848953584691163704639872947300838868799251348396983252677716620172526245490877850052305115046070546431075308530382538179285434573900855190103324267360458992078858648022810127732226129565927511390965843473605519717866319736084705960705146488176560819335556157817322688984799423516272804446080021856049660871069996593301634325163643687729381556139046823947884667075132841186581139406564666896819288650462225382156639675861078414415202511138385291169640185416987419604713405915885706951546499375365094703731017564582632463223050939284520826727931262818785127673005939690698044457680608804611895751296368829430441180256130232889844593042118531299695623153246437908510098549101277708714003883055541324418368285360737689016438025424648851604215141693057918856409184414797013542747577914599367210909120058643972310694197361305681627197704321703100241328395629919608158230963936160312691888118722446903312528933024463993692572728560357979816690217728022888337678727387653067120295126831236010544590618046773792710035002354003356496750223760616601655684524920517270998020967366248918816662931221048241079070392702442379615723443507488575115641129654342166517402625524811035138962365253272733655062755447229936294474236458290362578802065195014064790446561110963348975132395350742049188336394145177068303162852455849020011634499097434799977584998664441951067411061567772895646984871863082167765428948306442941015916306047508426048636342178360191511513495422250141735166737579077732371305068831573800607918202458834890228544295768357487668503556330490652577449357600745207932102901169454218523804896255386030319997482076795128977981588429278112718919075160176307982401061879954331431166387503833099822710315762668231594998385259038425733738127475042616069193260634385031900923397059776734065207338125942147848142650096730724611199117979134565731106789947317886288523027362829607287864407984889039057463875687363408019818227848458200186116012276326236687822641238883809896331419708095560332830018491229582773323734990000978985074552289616896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,21] -110078015197532137263018677816301055925273882293579569346004165661269137531372268210679146328179172420395055691400724913858508117144757924437102300182167715189928120293607874173103970776447259136024785250473786644798659438691499225478636357011219572559937636470915618381048861328317782271745982718697811575313703051122665697288710317286334311679292899109797376899700142010802781632397559382842526715033751171865015416274636954222971418643908772935939117731519880278827022394044227254974816325807513430719415490993607759224000154607588252966118725769023868848689671447627169447572281500008312553254225227542819274832229112314717103112997501571959377850647406424002457370500421066166315157907781280925830394891044142065733825271477793273749262661773060472739986041515028984685889806255379837639811816596375344134898599617870889769562506223523333490141185500334578956870870084286640525796471946846397412865076109519638956269313367503511642592956107231943305619649446269878476285694955948004960016819677903691949675473892382239722377674637102916800525167421772387919053790856102267082005634035418378376016132463637110227311113074130984579840166456119543108952771253220983289693238567483361180404958731821411059007114475914083544623583164469198305642265103474352036124341409005002281814262871911011073789117591073047586146836710650983624823094035951997440212067232697424442669147007067611119951909623525949873026552067641267467528602046474415270219008787604774697163381338759186033995494657732339874701809729785912608374684883794292674438785917688061167602994724983171022073445094812656507951491828884700886962432975905357832860847747533124517014894759235229492053283566108144848561788056163272887989632392732873381271331210363738711826009119541688772761104399670599456498604602447467069623157381064792670261113171678460784709453055616676920357586454077417142901805557105539090447906938099299543095105067643508326236522647398128716304594217331610296930821436979890760606524941245652288030831479131911001707594925387900330432218600700261593835516257379894211855934745889995623067883527602471867801216050458921984796355056439096242502112142964513223372539989218005444006467711802612691664950148841821250618703156567694440493725881263832136087861437640600722492491361610963842905656886529055152378361092740359598584516762294074784120067548940879460909072870176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,22] 65317222022661344718386646207466757569624073002205746981790453031548469558388793235282331734634361719622739114822441652819460994228546916542142983791007317728319499707124178339447458520545255404410774621328314836620466656657939308609566374561242183802354259936589090506778985062778692224467955477732155992819831656380508100704893440762831927480260046096567528033864160650067312603756976500034849537146846673163633965124595037522763621711645314352413056787687485664556155655481858150646738002295758447033930556219584686245796542178074459003355166979438697556732320948790141840906250850486729675263661949933977862663885235452031189286513286510631563912905731473463891215143560607097176167738293292194577164885634384229099999585806900756123381784942089050741424416595825191533761142080309401468800970569694971171469960426308990258546452474946445746758127658845672443500775566888736955777146295624859271479699350472678909538415711963027504465935338437049077188978136007001990905441855461290379662610016179787321156494895194026624826574640109082908359840806364067066549548754563241450397258493118554140032922358013609432905761795380536407676337832884741789335336532430270082415956432750707525057332103848562796094656670500971516956397971200917767287203930460992437331989146005918673908766118000888547757007406989915236982717839650027868395950964002151591298651359821540039694132933047632642836469002112100240183256753977726279385852406990967778060014234322282601807262514926053118651133255113037199261849120747494123489628844498868048518195968045987357504384222301566958049156148809075331187271857733570524439347481928033510686020675774998039161968482986156871152218586068834752066828953586122401812725651993078172040925710675075560339405569683506357608941269711487872061143970053955967780161017407029050787935594717132799822536696632533231426994012136953430395808993190029411543275444365177536748788261980936410213026685692301456771200692080546641733501789335379281507603758411689894060695365999759708574535118016851205240976391504124538160340230425353355566496166753296076243947885051674923762295886195896552540809013518677831219140380133494105242587187335985514758296110487124263143274302317042555737733269491558321325248528344897125729001499319640890467007402942347824623304422184645758514148127850238443817695880265932755318198332549104648300916921312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,23] -40062911237724710658058852718547935735042053751624150580016988010496609111564452732569545714641187615377551282939800438744184574097198359363491877842212845091972939206934752229034413160140669689428033258881627358579485867516102426297639381587614697759398443251870399171024366181425483843158038746152006214024634065795017372092405013588712530030430070005593348775031809416142704939112131401637308756076372552576921574883763525577272705737000899278157082193221043824363129752575525241958381366239390524231377066627792794899461431604565262077766868919993764558619687311773882839896323251682770993400500942650746429941755697042845401141342312987999755843169009759327955729014857613652615856990957286368019170420829148506652010291431641757462623846828246548943285345975308356126157362199509881690392048803599978165204097492873812832200755098192028958084882022219653197927742278449068870251289070545636014314761104707202087539826638635421702572420949779363403945782784532702236717806219431523112394261025584186697771814240051263496692620252439820709297361524189217390097628910962291057354504692813168986890793708098020660489384672338752302486722987660754127766778836391088541162170288850359465437330211127756624525644832281785345677420735670097238749670874996012199351060353291019661976798323263854549200844771626179190876985910028833979656793232432055763246531011818941874333313308271905197895830346469453839834822297553827992728302201852323155944032998507414747692871018388088426186771415058233911023656662584180265766855609447808770665304074884903921594646797363711816999973712099910435674268009222071693318029291869052924071178542607043684384714208152376690561781435733273420814463196445523762189040296215447064336477210439598472622118640122730975010185559362020540194965036329754887801027097220548817878710068520555552111494406317630299636867029014239366076546050454795452680499824135646204082143612564091115147045968992562270978680589217859357625733262634085182554226332915807234989860326773815797713322745352443600408778871333487889039035659584066556146839464722637464129773746743826657603760336381434130138830337752589705703299054166448334232156790986348431690397064594658543089582270530382146727213550060410680562297625988504733627049311122607882336711392246908887305977704307770986546665912949336976361329626032423267064595614407762816903354041317375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,24] 130532707273352239628656905141023388646128433107770534318703151275840924244380456026361752396946300871222927119124407799207301934812480807858479563649993746614688676399184462587590295606956588567846968364894307608887051474492035913699323855974960414835986308561702907216493669384215504561236657776473752476660019265774036915096895805104132165050205940189320538640525757194662051897176626217120696170929212506306140937801026694406827261876352350369990465457597523289079783107249995294321206141787961653657303038954315027450985836623967729634162287279357317890159222332878880580871786549181508548345871025275889671087614788559301911313232226082825171627381375519119728425133090376481402145039133729832390293814176898852812789292639043263113219526183207126440754914786152504529263467039598755430160432468444891707736501609435807975980684767905819408118851434113397356169219755472642553311494310103972726775510772953400771330975812050501969119773663045192257680623967803458306094625459628722460683413562862977937760471474052107925617767285420063122564716576111447370347657875924789929283748112804565603179215441800082490624139693108215831714626913277742231495923816376630440376449231626895440220767699295415170122954980033982323187008219097024173145555874543807047059811985676824469345996578292422402403129822050774803245027422231286625768667178311199823214812120077191666339265795387743578988093200131831184810043811773278766180735855056822631036730060027238411604101979538394147285648351303011282574283607666248105499157979093730401248600014557082624967320918994065638256397786779471902869939795968395802274978068844019981811910198927126240899557590438682514890015464976426829028042208797721587672358975207510513407095468191622434999136364736723530201948799813878905307647502949326068013490378173719724187510459553344093616202489743679554413891971416207887616274452101697788400016789336494731377682956232303159563085063883953765987387861111116847210731680578356237093390387248461447618964475482256232066671729258035936670429921546672777198305522553938198683168739739966491660311669243856879537826083867209556299400939287335935163548725266794364297208231415186395389707950384741172876967406141144706214146947129493966763098155534344781558395342696865211392654088805942773626086920782137882327864086088329245193051306208493555549041496529776222759078043313826171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,25] -333776107029707090696247320322310221924152914875139264625830581036497782517012505091843710840404030185270319691674079229838504835230076265979112359356587413694908832819024188158203372037501985165640053889209016784057701616823453494767271140008873148410022355101474268263240042513086871566752249382352300457074385186650421959984170310990748649147980012137569896143589589449169024087447564308416485337500276109383301050660268575969385505611715345513080821108742807725221549793305715683263400961460080984278915835402283080869170749413416890092367979463472049031279742344302733616581219917772860485359320424520643978022287970023216707423074766190310230091437929793125049793541492949767939052100748810904512510470823688739612082065500392344903158756123885860776140095516890958076590303098025128783428564377667725839522513434440715091145966454017594693170121448197063577852449780714952443450697775895967373174505006490638385287120570172403254185860658236139299525158977559214333511238523894656552846238168493861778041541348601675729160117740318708777127705492833244652208674787387010782073980367921056332454209205325371493070742624005880756787511724330665932133175573180690951665033784782089193966236219478154530312332343965702852645865113351427193355752455996912914837493606092692687871136904168147158679126566296474316788953272000455061954781348767219627932791078143032213129784967479183036734937591645209498405913351092070622985922762798404572974764879793952605498026632631175275633834748654430327757722654396308050231721188215043478488108942362554486144230678500770832843538749580383729457646221849298381308103875634583092506214614030266120269163988847667957807456927336627451909112538064676983575787141422435349970415960681337728738682415418727033729115511426744915321677824048887347698406277797638861500345688579123403134197206008559483230910297463889763997996477874079968983274193295853416142344135471882289239348069658695550331484546382318206288857178917829894389594682667517882143743371839944021968405239647955066873058700385473220266798715754307684727948660037543498193697237091084765093023585205887379411589180691750693946578067537301122855328667663428120700567241740220428511954719633296467115479106244897676611697224267623560526036954663060484632191520277702512279937552537324833408421224039355925370426349760728375078922819707161890737399972767228088378906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,26] 524923023804327399087802880605391522791777568558863949802460442105859925152185094872338487063665197924677160637388120804916634127526202916516407853045044491866266854399795773500195512732708051329636586462663603296317600147702536559126232703465905434970344078869808876000007649578484877416580257744846802776311272897796502346440803234213873081629839490711830875933283133337321943221624652701497899615634813543823799351768555325690226462682218872515586053902645829641464741795728698582510069340312656831185853668738800707666562457469471485951088008560488211429772618338051692574920442330987529330641407978118272683809860018407133467746518842912879858196704773244497821317671576642132897300607858478993312203261698702212365982207563674532096564955678698178701690507785965706857784610342789133092437504482317609810682646901723575144587153084778596487850318853712547838594924792724658025652919126995139096629071763699185800383619031738613457608225038250406764657455530143442862390326716197712728506376508577980991110621231709292831754828333378866640733794104987212696454101235594121160208908552180337496421316741393786373997807728611882198367430906968184630046058624599409710097176329526601923138088022398130867263749416747183742794452983888433982943090767784803758390623684937778584170380675438004849720509118047653591877271331969545117063050927850786015258626479924818623399951242301164893554559099283249404619490467090718896234910872036490793156524543022457183739333114285255304204706544644799411237805445916714573937156172376512258013444717135889673263639181527780662880410545347792762461035268502780788345245891504088373131445927719932813579198223890892398753023644149989764850387997952932962481503453427421096308641266220255620416358638151083225462432772314319962441791971831460746021872368778616429150848707830206599669105573513041960815244649133513529702111057911086677938356212746476705699255021924682928430310035116488965883099594328394831209399890405838818777390337122619199034772926295735581447133336921642390232237020489649072737558004388717276132694139033436842900289869375729977032289409358201098080065852803583688103647642418520271635614409113481307971719912950182116510674809417569383031583638560656332461882443515055608345851512109388529575902819031182705513969504888468167449789010932004751960123745010689668728153737138027481552527409561631942749023437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,27] -573191655542815477047192647469061148866481973761522845903597972792131247771229265856523245268912843747677380481485413636588598357451076926726294657931823202160178094140159959489676328237482251613376680569599074930066700069609053844210290205581267485349305034701853527073376325412231453640145774194770990875798631499476867877610223581195210983705188249684571940314224539278591047130759739885869170207525775497984499645673507166291588243644582238721616386392977206711833908000725971448874232848010360126651588564548687578260261295095336901423666163231526630565800751994289172359528084063388777405576081201387004899648494712895269547768534289971154941180577670896434298211805548016212104070703098938499230559158278413563479288415759385996505593379999741306536351390544139101032512385007343186286320366827407966073943478806619556475496671704084987304543487587058375766462490595887768171632926446931552320720117163348228255213446659878739751316767067383019518713305111419554334992923976971718015453690423606166184866944223885757891374032369739790813606745954850676283323072442666846997764487275494818166419232935839093200145017896203061923464272732683980663266361739203227867739251432375138533338495993430472108371584420721892408945273233669424780937636916187729572534028183832877700400669338484328749020042929457191667731273619086429559501028438195539091406069088753418122715438348548109955430333435417242713499788312356909491516350490994426735544184646079916685628771807523461807643004028506429677056102423748533885549436988341026651424259225608928567595611502789606837017440987035668471780583320880631415168844175523728313853095260099878390774758288137478149591206185519777579807840597065818484622296945311464225403754893259846563386782100262640717921106121268079021057559567273834600686480731966462170236315188000825530809967008056069901273695104801508654284570389178595708877157447667688687809638036788273175488465982603333666419510640390614374281174093149491010276134226532332695202484936874742369225297852046533804615439601521279632964432686536248328835395889342986784077355969211905044089544475203290705798190658974608400760329791780732114189416600293814726279336870071570499931175971422281058066775121302226938345127560565541415463071632325003509995607591698306275138614552957887730553179464217284305396761446446731511861911928312769459742326516004845779180526733398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,28] 460399783351626970507165825191982352712977032491702734631294465560260986828960733512847526042295508473895672261904434053477003515296067163937658625862488013595207015353894809907412556564293259820860649092396780811630354793247207066566484517433409067253101601632219331887286311292950668585328704832715108996222564376341523447679360829504090892122049011349957543686210930453855363427674201329195182549385756324608068059957904927727436397545910886963727484609103103233488628984705013974562216697407091802683289422262483671477300466885996170817790748797892085335409707420854138602502347491247582973433735577659194582407405248788417917191264708235709871752981341182697990341595543256042412397780523273475844926355943781791271243921327937726165451689047911081499013555164292066250128350119035810340311962888131077537616853265408696168308108901114689062394752079514873624152382906337770805809070010264025797865559225895625019533943837238469446526397827227550547786893820096236683347213438927527702585783565422467129446451735139196479107154359921201036400351661819182761366660304911064897343837300103826373739271149979426809628328557568196433032116707314933643081379411576037452959727434521614416994804782446100501040503566071955222888922730157732147765603499322904930633636042689851898976526000252168196600258554559541655889887575275496205924583488409403463295717221675557511401648668667010430893734505391975825841200009083740245614605865587839307271430622171264338811888170786715165582287797230835150343176065573823823262526059929712569170192694821123199466674897980481394578297046811908604845252536572950257140510371173023045960307528531636269177550880923455423210681529968397349548912114778805537037914407549732183359364723240469889044048493765317411288593193269329703693554784825616855345892876600406797634963692859159244418690008651303012036133334385129901503033621865883189990649333953674557751140783415650513993547991399086387352007377494087380138972056196846033425395430317914984033925798224160365233464035231244918139099738717333689282152260374155244339504356038891793872109960676328363990448665152717299765271297704378298890908418177825484857471208045419176292695626408587708059395048690963964809078249169916418785819283560369648493843255808809874990329458803778049767113738494768681559321590140603847063157148211368593838064873707472171311119641495240132816135883331298828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,29] -274561545563451433241257880791185730551096602947241679330054916037408471862815653591007037311715465278906267214733454395580247427622221827134949857662431084512209683851543873272704892958446386623169318838056924347404469378067800872002977500102513139898275701792724612800586076821361098617522677734508505281559546272049784596052106730198657380627418146427484674180427273779715031615227320473035517141260450135254977668818867409937468414636756098529836972405891253706719508892019480911109233334683804391613347988322426662389407520901409324586488010613346451151251535240701841971576626102091349556924789886649330252695980872135794557771707024409844198212264445995332084060303064767230879216065008141499269981703016237721687689669734959052493868464761838297493452546924758638341043251334534751942374038765735801743854391680186859717356464717997710770739624617962908318496985335178684384995474792422545318994997843803892190128846382221946080608284020939882632221287572208761579046614473214165400029414846175690200225580037101118384845997551856463991581231309638234161191091864209346311792242575185862377738297876309701425777165014707711750950151585021655422636814857582009397018181307165051965490495514699250210945885518776453960160132667199307385606259605264682786295023932161631141295860329958845916374335018830691335743623751943298067472799712588413650987995984955295517009355451746316239146873822301950045250976091189693975513965035072467512917746306393284062164001460494227157386875348172651497781695803193670140865399463519356969057485619079815738714520818832789977069691368547860348460379190304700195530110952506904285110345367773189743771544079598905036816033851114489872634521831555068237611388427655748799637532717373705065689884249820572034462624605056966948464395873037618780074514545097290460640571790034154266322270826080036593730915528890931925440086452991225412441266309576173746203450527846419062445046239355218320698787427480064158888551145466763347790909874447885845562532245041518729710063191286224582501310501026644554188306611669935726139805016280484868732415220964425846547867299070989632960080039186327034642451044303925494415815830082037412428567103342486125322705457416644891371043906720723955800552938346085914794411317196338265961360266768710207925212952969077806628469191562809859645772230282596807346658605482508854106946709234293034416856244206428527832031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,30] 115248274015718699701616450527892930931356401503481392937386851729161176075515550727149565077950045372447150887690524321606294317139538621261126696468965508044802064192078348595983949650746785646246862675092238563320990498133872588742480719182383045759450594405046509931312459062925954359107149173726689736089485490463282341560758495753762672324767944450608147301588886375277974763363608810875864239557075815404153926171360829959534300268300912203727161687098595722470335992061363060130651838508424626371366715089600448813558971976270746669478949110884920152338496925448089419515685503813155575928273263498634126399012116910048503899396298917703178263421312869377692865563537741852499981659692009990903813880397537374787944335250950923560586135370163990225641757116432825012031223900675998964963802553977999290752916527253924936034862302021371801766736723544482622457147945289350097749938874640787648653419527403608198632573195885873081579258812710282094398594950395258962172571591566032383951257624388412565949534771055681683160006312180000392722095433983724992671678341187776892107110743783879064121750631302811620585740347862134660448980620472505773395729071405683894724511257801435093041136920274578556441482406342499590891597188250618224166122345939510482136589700638496923447049602451261030770701690688611168089899825755910163115849198400113255284283759170247637273291674176532057185112786128965107706089021845541253276328932790004478558297863092873872297647575050618630654327013689931758107220296328326174778158551283421032939296126132635468877169787098909077882895792334379396832457792685430460836644225629756419798248997693307803154311031312185601823437471434823461118725396932781899890872071284196191174908755968444871226835473594292751327476833426056606515974365698778437716511818889648936842419145777179062685232585587560322311015526076566425457609163737342427369804868648494813459587260382271337132317421536875727952968733470363041202190063677869743681471778819974040905347435996106865327037994091007694594234496879932918649025648728899700467642772579723947343633273917673044700813628527966259299944627883150607595164596216907378387290750896779785403098500407333873708296263801910560573462073010683834369090630911589127262791827859144309378294519651017890687912607504327646171733284602522429191540268612869435020117728429377379321611108367286642787104938179254531860351562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,31] -25326065361809324266831274817502953840292497412754040902848041889813452635908215248823499569942580762112407718326222923990414165490222553395819157483772631178359064463199825030070354737923211662514814613472633727829731057579198618369663091112903364536108451075108889840213845909261125323430766891899422581708539293809723077761147400297656726948779067842405845351430720238948001937179636806047161256661302038788516055950620213700321938247829735726215485481035281591221286396660120573673824386740455027537568342750390045026112342619925535455435341497799604727357329718675306777840067209054371708736634021961215231597048629599372492440307345948180610981626514041999450944285250739676091529292967295782795879949480520308170482282835288756905885362531506530938802920880810789187089318771904938019739759868365176764060856991782886599347274101856878464632439371480251383865545624553572382497536398708063615064966205560434466313260161564251916421880733646099894675192888976701236407717324907004089518164238578762402257375463828788114125854570993918570361611790848987726213925676536937553948167604871856091667729419174904695452905068716642384218751294206714913435596148162617007696437212445288615456551531526619818658146032269894455157921762078159916850350554424150666796417233113262943622660267622332508288096846864608852159316391843108781140660992184575016488977141926974110740463590062555808338878394572273407810858754886758886867260509224926835515869925071480579403582315844659288682299877275811995257141471761455467664373726375697568276637495904306826926188113003772007873618703925140950088638033853747873752014312640360173198876962628182865853730082753751010924130704045728174331899433047918807720457214345275261721423943837522622784775219922412466535719337184501160247884356557684595640497750289831459426341439355279624597386741103354686602342594946532405230739315014949045652310069534836188256173963568140000351607234425271369411798052948615856168535157437252001956172774318616783439250035943125283974326192249273714363328991748187056851340087644799257910142182516705087987638072656849899316773218576102360805014996873546148666906206374945404668496957178906388681383659458496408060160978664503185734620749880951094197788349996612936779872085108471878281831135028355985108823611075896385850430955247004292276586499964919811999509914850758653101619262885613472185931186686502769589424133300781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,32] -6559732411308438931905517697300765251662436130518792412673569318924128051933421036046350751283637637722877721101212441185574047420540135243654468424327821564788996160453163054025985262243576969545229689355445554576626917579270566135631974339613085789663472580550769521795323431990834415317269796267031811731368289002219360495043502751247004864563485843975299675729830118918113836851306782046430769165506191785061131934399046233869181304960519687258756088626718748835955812638626381057805925902172632349320937836793514690611891252374785049977062909305071935788916119237393877400456210342162280867488845329811132372850854531016020046462741600587342806043848035510449008621501002540238786980606274469629627340977284423753341201544472681101418164808722439381228637617978909891717505633132683286593665310771827529980804012742976524271616734773938739586291788269887835176447257337811076421664006918020522748896615429168855346763330626831066662545585381900642778269783040102216108903501293186665747100818251238687525160402460458290414046855596637409871101809106552846631556740244017535005841075392609580110795327238968215824404780287359510090388267278634069439733667196925623495509895555912079857715214064890705610846934596003675711317906098522568745658517235869179252777922443048565758551930815024625701083917298238325020463114562414235019194344390240289452499989740130289001792369883992561263172852773134303784429339396195677273689760683886898067929445287891146181369439060432508550977418100923740878445867890381250925639300536461231426490325636795682981798901300178870798958018755997750208805136914000663856140804829109964413077425732540792980581709054858354164971270056664035323910927252535273301661086792701557554175884429457899046365788886659218309807748484386571869878281020167684602463797608386039118783950515144499340889710563420250040469779611365498194473710922174641704110780425684023969633538013343195573990435766153372850630054541408317875195344108449419041589376076208887828836189376059187418568160373111048817783015489154441866873381979664417099038123147232973352355400029650354511388159098514016292391906799197242202744032553969631579255624256546872971982970873285905635518466920701052307353774886096222478915397487354260943183099051547796660608381349720982777967263617906505585616421712032862830855455984129469219536553833917536612914640056425881119638640726066114439163357019424438476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,33] 9737146272717103001224689037950691620911654459490624943021054034227845223162019962278633341365761422502024106207454110207495151117639439526640279485508739880622210744726637682679142670046552938700354549429536941022818034643859665817070295629885835488961104319442146045175729422105361474431310415137578437909348115671079120836846381500960980681569552532691878696934782820406685937034829347103104658872564310965167807390928781087098837598600489985749070580997803523978017629952577321424590455790003012746286006664456592842244657942930211847974665329138148554559149588840456347833189199664155862482179939816400002817167834999219538148969215801052963388417612830209762560651266503400394067508880334623983808474157261964938941951724788461904101816920211234642618939017851474048263369211913365967162597352303852058828223995062765803285309354289775521714352085450564086405203355422327193161834066625333267801606740537935929753274163431602179110566157412980362909757992620195833640144759931327846629173300211663917811250377162863609579603897998630719332856437149785886481001831052718809078614064532365867006981915421653539752994321245941531602202069921651594092682083377534507079500359568977507806868264096920470893742739471631846269064547133638036805588261324752394444615504871663185859798978757245044142599564447424255921761649850722483112849893451404943742012232763498646848314678091316951665735137581831983040376573648043844114687362856414164702800651845312562786813817843155790141869097782729322435289235999844365494763104341101028806904397693558967684648567268236903596256229523380321385020546206771134473126672077070522285247451875034994474306728207124139304815365438933214430737683574957171139342100800501337879443394398714639166604726841544526033580486352807098563034451619065090881696951334641098754440040566837011367000417452561159870881735757690368475150667263145425941999014434571434167177705001336730974979056766038730778636848135303115978147703378606656856334145306528843504441866414459338864314884400771311581269791971670920510698626048178414456386045533039236445101885797596754506669380653239673904518416062812171026419203068664156421718009569558767887734618378258602524110275125046903716880585571833970333626339397966284213125075554997413847464386465770264192726920257779713419354760131316099356724499350749528866085653237935552261466769194812902004717416859502776560475467704236507415771484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,34] -5457515345889777015971739380815670945754308339273857449249943679280345057665920746975920312610645462536823054033448211096382013336919987611161374627244594220767970043807384866974532889476884044892989898696813537659656998908023203575946359582054060302396011093235863275116096229378129613939158944141721969012700445114669419813511579670936960724530171090842955576583672191688581524127780982794726791743933949174262403386574670872655247435697551274225531075637963982762670953801746304647549579414963280094554224367305671334537364282193448097831555179144017790338320159500587381818754810455816675497143803142814231124235618998089221117917084051097144068025507703915713453820057559094936838813139805280374452043403201900792476247863199007953711838579266517767573228035480088768518959815997042346574132311460116179524531488971250176250398071241758628106692050824211550468179537778168218256138670426265793913128027587073097441821385641309066276807833433601489128221019405193517380139996672195302043789334064001483371586433533069869094587938142015882580563351847490689080193641083029228194664105218559326718334850420778420394945168242420901185483354993355874246703011616309821158618521081709746160723674917927093815986764473173570772888537041874174059211341749344026842318848285981809317324038565959747755506221145849947602598012411226677902259534030544020732541325021915041131615450887918335734628779261964335194911883025213758377620957088074002691119874284746636714120140158384769365258801749981734728929796419658329093911867902116747909973551816827904892697645758196631795973732118754367202616714836821438081829919709459904896092454746347907751229349137511055796073499308209094842792090381319238639630265907809577848738829949912683511676817685359757468847507407813350283493504579630101754828853988845227246002879639069112623537696441934971768902183592275749703711519497830303992260586472998503268699070476317364434762557690683085462452571229030316937388466206523731152280372269987025403793897148696882570688541368682380068505622055109472595739836655711360138314273769654865986661444751872673397738050285097757250937380395900218632170960549201042045942269644483252945130343177689903934578952144301116254862359153411684449439888032568767901902118672331930270133222341237298414940897186244947984813383580799028512133691138828547783258045943231885465644497262246763269252676189363659986497623322065919637680053710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,35] 2031707199076311940087828771559702929939040932485726489932920439357113580442568865422798815974331668687299456938510660342468736182315926841792688472800524861410984447884536397404507936214458436727520737888637483588245070290788297658396280187498194846644494603498635694979133704301156676433787037891460320985219654971500431578317644455432422786497105830721982504082821121466601112791972456407848743244624076389404142965502438242739342314558001849900452019046811234245821906378224732362226528674136678966372008696045520676965808454469644177407747798464150345081933512748365822440507683485802464401474651368483999147763905561393082772377099861133890553142828982389377422974767112754460161783769300311822123399450713675844744449876333210013198768193919374676535232599609559091447912370315781814346654067908569454986784680434487956206820562687065192279723348476650729855268560564794377173559847262882288938622433258363001276714163277956852391749039766963705169102508267389722532405525098395363738942242914397008864417262938481308570570732991449242404049926903245044057920587671653052465771605497484185118168540272740376142742306043219385358606837404201432363740934522318038453555166284540729596509293787427663106447751259246201203927568333382572060543773026914905554571756861889833676376274109860028967227784054534450636627222470906908548949330506670538634576991426868677771899278034142570643344090660455610977602513352785244212942775155179048893600891618142789872068703071147819884941002688382801264268931185761923553074982444995442247460641566889000952478237406359872683234185999178614700197297716247168818990424751549376701654250669843209646281223363247496725486604288008683930187404432318596813363343641598163022927355446045211341065563947744101938497246297855605143064135747544117246080224975964925678994585477770320026234309645991152555482636414128309468144047901478276724747121757524858272265860443814725207873463315118279009740876867303512375416175517486789722145032688308318319726963181343910735559332120436598125951795612382526463903263330587074650420763337006494711410327861791645970632956755645960288622017198923861953775955987277386386753541929903798617112159432955275100520379845077893817750203992048261551460574138743378026643175971996181724239929538611916403236841940291380193667391013902828275841611598686267141003691015615984962884438514926332112360864934070669302057510208214807789772748947143554687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,36] -495016623592912998238086259363904221723416889212778920985159432857255320894076987844010535521568415075924281549514992300703112115641934644618675191134331612031078282982614887054851103891445663002207757362999157896131470377561198654774502915857173007757475734236787884285993966595271491723022307253178789563750726664913320652046003597192615999333829375007967729025925290636235958300722328029856864148130129877044076206391094755505552349717759075005235636859283010718408580002304111506913080364271121873263713680310274069411581129232940522431636249367398549395614196209276476993333568894886349962500641610526335352310292570866311645243908384389420614234804705716137898964706255549227599888184555418350755566069792000598960742914095251582718196206386024456213214939594026659501334790328302193933880090998514244761258818478773423030767416588251033850523102002653224272430459083693383733969254433299706496172096348769881375089948123668877369537701295307541869322476547637248537384229387681873105919012395088053676077533071608291270607718184915241042191891890252937095223849743595715354869221117760502317318117748305137914742191917898074526632724234883542002515307792045646827815586733155546330139404120465773605616570942485597115658266811626416759014722144546523860730204655389996610948017403166236935600349316796357822223988731968447037228901101702311889311246673370383034363804534569187610302802185789711399509437538334667440804311852582327659239076521827851032161659958219646972019371879608829389279388973912644749987176659624255437017964015588085037554838485093529519500451872306041332944587466660952929928393132298151167674784537211031471801626138498858169243614101780796139059915852380940765042516837011811289271512782726604682047213599226563684089786793472408388373708538152639858112447781517513597251697450219812117918869408606501199380996053536208223484817980938029250159227352317768365969110429605696575456108006196951031351625791249233337612767967633662232833012149505900348480374982429453065022897351630858526307076116722173577323078036226200494017229904227915066809255348413508452762134652689906093760363823288799627856118109200871774199861799574361223718566657200059094567850769087249690699027077077523230216301094235804264149099345385988992492876030234742067344844109381254086177969453641789400958029782777535163932411177979969341344454509367380782439082898304367574664197615419425346772186458110809326171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,37] 5063382291424216554138543572187415893839091614908745515426115023743520591403404899085946068428649079749983527222983383499410937997807822607638284506914524654309851962632838562044267523679337593926511880019773002235293112074270009100433326087330629208284117083152196986015599544829579899685874570703408154755106601601448314754421091638521015551252029453116384699535171471081943264111322883724747282647211965516685141099930438831454221664726864978780553987574765599041534670786650284334164807914215062598350118666505527531136549464226651168094850916339264209450636767595639209261993301123001952092146548086790649801724232415465149586381453977792314352894251721270477548295734357363188824602915475972824448190035841685344670328536738468986842796292553723038194259279090406061974013145243999979279687712169246835168362326990971956859091714670438414717139551495888147559065724891526826875363788319945731615891504401902979184404331196281589851298346891416300522324098295460529618118258706705505682609261161399348104919423378366377974575625191954733322117819345118437224432414225155673045183701097439872605489034736742899098449629593722490121967483215860483859564565971851431032459687788641935365070720466372446521523523776980214316171657678537993063291744006408991090883824955902252907232923657318820142569279832930136057680752060822252487644989145187016247818603771649165668151011197352387999634492334259706392214020310248073915531392767399115994137622758604709255004020961511000001531124072583405117931899601991079606487782397191158256641966697741863242766975675965001303770588971470938136882694950801340782868062754856723391934134399698409896848246548555050129497586479669035316375096745056275704928558489714925624125206981730829486637636983677656002349165515887690471410047806175076599650417699722112326238615976184219733124199562016843333660246430724549130620074421705979469362094824127834699949556521441294788866540482595004996063306922893155859554377026160238010974712377086230272246919168697897290017785575201118638977877237189154298506212909052145372971986451681971907589991053539753321968329377230537945997435406896654527949778556476914841824037188186606971777060474012193060847652765900855922516133135251414762028013343165393411674512397731678113909736584849025947660590209826845832972472479563549845455413862597149524300755778880372745192983572284062405566483476969192933708416304305899302562465891242027282714843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,38] 87995866167773672729466618696130093781220921008940862907454804234378520876646650248569057278173299930912364493369151681416777589578604910736864945425035015598949249421263407869633536945932889972929645967020736764330949486560370004412061110567602990353043984991501714432085439842485465521352418542812904376258099495922664438239749839584478068602652031184311300798773863757353225786011989224687756305388446689073477460857237678074779092307677479457239461127759375256973396891170811120514668604096822753185123752096774405899350789342671073018966860912457561318531081850323654683153754837910393528983993752469333571939471618386599334272012281201283834861463904130777482655085314428929931102576301178101033484623969371897410411069217222323186893542370350716887095804679909410719334304617236796308085917218112463708990280894792749366237167336335685002614813940918000516174775672391804285383855338452200113696940992856751897590745613855172814849996849925622724683872492953423307418760552979224697727705164594547156023252056252630962133419330994949627961189760433648955205137302797102103631561387068762200808816530065080803131582703973796554962697009868896127231243959473482513619712966270733232994664503093853452306921481374428633692744218052863633156113234067517561895839266067809987833976369191519286554520470539941664286311943172728778582105963803554165596880546052460781461175891371549998063300157516794201575871583481752115458264455528367976056871940458363930517221057148823817466618001257320182797447671986926764428864033476488823385485001341481389888927095351968434144140367475383627223813707792215093167644359039547351680501667374793432184008126304080851988220332156095471837001230679654855520386381147467392886916798304352311435576661683564170006445329958567849744279581849682264254634873859331333869619261167604342484840682534248407228817404790645783161157080673453269014881635942627072266969666491040954588414121999077823211454448177384939211071991446538637182379857780581008654543707794245018082418413571632853581485430110232912777959470030779232762449532256486404462116292220353849121302245129522454691477873601407997271659310417066103413318727043105811837426012940806168852512682790818553675098148376099189900738271520699870734900409167907418466657818349362363175317255290847258496286619710045978791472464134291365955145843295081620600982607355147274667602497013279415173712776077064035007424536161124706268310546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,39] -65861142088864664988401025343774115777657896289866425632005247400007884176361353953522794396061317032323499571314353199359496373313062946346543188969976226643730054311606715376315738947264881887022214475520560632005456506138940904103752450264054724138060570818515278024933270181798624783607252460218962002610977605841134156256588481389072621666689660378923105011743548417873489796512541977145431003487853333790194147517009303431922240579874173119550863150080835882987599222998855321300737571778784211552689303901435593982733914645693421585004567886589188888170679744355907336571437527009880336543583110051248695556884429564906616467884593963077873384623050509031789147911752795204188023617787438551595839752715953275845604711312573347547393439592320687617279032795502349801436738893029003058547902388008549924726755476246395748085895755378586921507230407670429383922556096141751245014010485859611806271741668748694658161542755127680783400304843110652095270006001058658223912731159051366922946008174444235735307481352342761572396107226028799472771567478429724039384334140681482261708646793348267253661073670184437896050052279866517841457725800219953243925251072095134988290640772257848379539596485279652153803364382358633177033663505302447797653637025433297796466386981283865630379324801413364023118741889507413606396524314782474270251571534916179627388705925879882568527801735887495966479393655735143927744397694793281532006851407552038929849507184814163870770463773961741504557213499920157907828143585605610321250369178871987156773387545005008556064781762683322486877222994426387287020724546929041886217745511601980342134443764813406079337516264662196110736968332260828031297799570618116918897192440316009590491050402455717163462843592182480402188789450786516781989958183769708855165893751890790399390798118741695723022969800429725061398566061437504737626853534810924374057183279978794501135764542448289638763230489387575690885435257527634212863195875962380912935676701301006719536754424031260631427647259114501621183987518922710574457587612522721879039262426174477526835986221402245102015851298956544738270925765382419506272398433271794501292701287156469119098909871974082337084629997360322444249391620276371554333161726463971118751788954275476534953558611950631190856463703767238022314508097398576219007710286325503561341481044049386020976838988367408550812032517329408182723614481581463856590952232750169059727340936660766601562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,40] 30913602353117038861668781715724466574110413757079720616263090306869097738217558428833247147099889175824352180315201658509348508596139213828046742645881490581263093510869643299119821939376567725890263865129876804332298817838102524813809056297578892669256745992241190558986060108777613276405978572779226978683071584770800738389455517832938227557312977141808529589429708745987650569290999080268194779332734723652208057024257120602743653405106837399782751675406622510621454884317666930424322900127301045712938652751861233164640393699514945546678476330670170864759610137894700856156828131821461898430523861171248001210245658084703183157529149841245279964894934461417704874115674816827159635136970723420695218118093941541352575999521604591233818167445422623185997757485412599162386858528697116116640909653432731467840370223452097843824409960774771872879026043136624182510731241211417053950274840051166265506630681378008320367014152245555992483758499013621153662090363666443060533541289458276421659731404581376835855280485418924876531260438892248399247980122542496865622111874638176834170588218168954493234436318445686796941064054817404322252048793114603657901366229452971835330971157462481899645968455108048330767275667762395479863582594894534815805666904343063605372170780710606836715982990246433406585017724603814716522643910522524078489842409419564283371258372614393311845139455110322090809382064274400370537390419774406857503017805913741093151328670584743729024772251285464151322602024440539210159834332323432089700669274322416235662900081416465468458291944249765936952421168602406063783074787271095854114535277402597353941207591036565696195531725704928550494605353298265147501802414899199086043525799541104075550275934193148336749573274109122318782023826082182074941741057171630837190360680411049867719519769427285210237221219109889297308673758382683005755242042350502988971151828685277911286164524030066904017217257158515044370475334885232521889335390347918129661970388521101999794914668967787745653372054425883127432163937638659876389438083231989533102596971416067432502436828068856639123539285129799833426213111223995365845051652571067899378403289319328154844777193956417919718403212845297449756117006866964031303980671861531977748507202276695065487727269993803929997717787748588834908951015755128608705797149749705556075007396444743391318262805169886287997003546597586172208347776266381847886776518263829416355292778462171554565429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,41] -10648229008161238689995008505314696751874765018185378717346653669804181296173413878558904006144300910940572217095796126893844951539666944213761728296446664709563636652944622436857189326457148631571663468516678960418524312355224781064768122869004285478501742726519010998549718466018267514869026313607625875455898134396805977466866407236012962480753461970122171639330559676679978733232795605169758450757383353314977503157366473491751208869324068145945645742089863506004635629397408592843855097162810228816439759861574460343618423528890687715981059974690112952795778544101604407810728334399619552585140231341894453977742732712214991954530165208979878999523241777313720397326146639780197130162983514667110721544229010857929206361377032310430496013299884100271163021397371281635803212069119519136016139580774675875765169683059716501468054874234446925878020541507105671348847430985127916821059437949694065003593328814051756015297953325849791070332317783321149426423080152682979484349288973447761014407647527714855311210294085777169929064566802008950899709802794186602953152681715352581160387082196601355808444059470117052959202003902909720382528603248335291303785542369529229022061990429954316780857093668051392818714531983695045121969966063973530628240492745811590287625185255782264252993725250362974291070230729671442835094548022772985979123475286826895659742623523387876515623827109709202028586680128855417330789745667471362149635224735616692754441202524292055074781538116821414568273400343450377575896802844930256557166212827477099892278217678323458600120814265617968386135567115871278985657000858306579228567087375535592645159234830632820621159688482625151633456329977250889657889598671629336954248054873797069353714359056293432876826492478164835437250143545745656149009455232246455018788210652539677147050966227179594129260539877974880731488214792983649651009590373382762461814299768171819077760501604240170099850638431211019838723948577672776570221518417440439264710492992023601667378624441672959296091025625538928422346666599809206904132418851400326488494448482495769510213102932406205924931980008711279479869385395922920540784084645138382478317847290511168033344693334946808651625129874375823251953672269727869466427310036899648391160448657635366425972803972425205282608109496003153635235479316766854353227830295170093182704092281941463632713463964966678512590698067059208671338391879889234942118737305138953530558865168131887912750244140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,42] 3067233842270965847580686122041364376472803141020399046633974753044485298401712947113490112080143610342745090298422635775256177243421904751955429633375077917780677315713213149688867287963171202560080459301140465108947575894180325229649931759219870842117341176534041061508635290255700942015875730137227369166190453666167542663809125671427227037359105503662744193235758124784688706842464841651141442065985338379290170293445831418213300665061386590328180158728350009329563560766583387902922327551542337989136723353191412848443026285664030890956174156459949082797588051056697133002385839029713642464147663816752944156733274522148254881795301558646066234389275847296439227777032868851398659609991180433655931547927213231004181411739750262107728766698409823678784690275245190719073445762185553483448717357243874572936213278043335528107866311688037073088454681257412108275867948833639174074788997714463763143819402186262437902423619156301267562653324896726854251464299237451975219446263650834543400289031670619516455170978700651531104988966948702336067715043260089865811777568776773053459941180923330324596873220259926426209265251335472114294899479378254446177453508842650744362192166381801522733471463589771785233555263420496014283902261515619330797008396584941679970566470642666143486385609257478822181235618894709713130510312532356488759346911350477201667106815348381107010987767760793435094563920771534897790116425187246880257929983619099389396897476708494884481772477936768617480139914338948949027294966541716807196625503041852570744103775020220787456224009614022997003104157472833334628240569973658439887572503116111011600282821216448248751919691013084461315564490279366111241395713495143689388014965466303076958597230411289349078555562297041744546848835176538839048480971065957721550087739006726052679230217052109887876794330353896062408366688877521116018381916575056571890414248937199625169005109282578642045111314516230964794383890051645897849852989077148891210317097605722142826873148222719836082482815527341864010816124878963724909790167790094272557416174020381468773572917224356160813356310036493621366665919952395657824965477279671958036300434931995593021966423332394226621418625943604292134417470275577206698649120177097774196917400071646647138394029007722194070022155647180666215752708084474468194401167275685215307970652682613578025703450637269047287466057981492905771084316074086494054130262038038168270759342703968286514282226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,43] -970973437684327555371769164820962788445755540467550570571654459022647402139028298972567389508938650708792068308167534449553048275269784824438801421705095107374787329082143960093692267859298547584495350185402515763574659088315194058397357596956266388804300638872390128231791911995207553047291432198724314350668544536339450874798294454517302906874753085842974091404506221487104778997575132988143721542188380966498916137372638453889614744923581042841428259819922136023747669443712866661976855670404745457386792034635010493494265078549790724265279966267427194641079319933895402881465341769307364711517487323415610055005298105562018852397204294814116690064863874260517041437751677905984404566532982749278426788254020997355302781756370014017864726536714848959952335951681276184881730291228975684280238329361988616719056835865694335020415203221823940706289734909856255317109990489630598294213805296188085999894193345497031274309475705613546902617171409638682412371845873703286273529019236735168541235963207665923318637963410318794119754774619413100373099597872672789708363897281008309647891460754855297021697205455068490525562462546061594131206143103486555467643550475761543084115315995379376273920968884196941196749247517338925958580924067691921075783198112456368660764268286465435764505537590318647731370045614771866681200802578444000382344650370031160975219209136765383500190299505812123252601067819057553473524529873636110932218322541233147843087312066831880563624618882922938040062900948923404331364217869305782129805610721127545469037399655039439622555657733258963668395692207960060276816797353541048883073074193701862014002879903160382378499138712971627487751377798139747644034854957804904688991205245350809813496761750094266498941231736283696498093775947932612384389282565981737794809847038194785570605963953033117607093602636544519950854982383439074146829105251452714216225223431971138951579809923443466955370768211832038711582757346251365422837347554679636078969045844095200523183603208423959280059817681228913477528248238156369878335717503039850836687134860541409952656060371894707935626746850530514421903110748705390271063590286647941655619679135225085002171118416666109975563396740084501247898542814500254646925730339220316072802333871434887482805178931790342634446108369613839077029452488110723467204206781185229933511262355856123917818110977265646588751611774542769858906256149383145022886828279836800986712930239264096599072217941284179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,44] 396043214576649866349661787800706938022669351308218825148598544842483960249968676386985978759246538690106639350407450937180424701765350382864649692570983835277449931615321285517529174576467553238515500188181885972321543758741702866177569034394687672174831725287221171086258487984292030381716590106483549973942142374502471286817101501382163216182586855906195371273887202912740905001289974813255493110532425233805732741608207503403216773637533999102519522192690787633218470134097765164621485324016173807999701764845203333218550215045866248885253044712056085250376617111369882315841330148249381419475401369842036463555515020307658498312617965935350364432500815532995418484933208082753492747202419085667077884964253425886574109302830419899034984316467077084563709453048820824145679831511088678720049609248294295977143061152985001390928431536901230344856537244772175804384288563361001795016201261463578871185585508313380700611362732125149134286687216956198267892193302652930880215648707101505763120219918440361561502711730740198692217562509691445174269371687853346275106166250663775363733657767301144661174920470947507523418641922991373801336933927909287340008467691660457347384566033324788561465455534878375490724982861073170810291031545774416561947920002824723649669913529122606283604609838235760451340871686673541564851647548585651274763306600151420831712350534115824352334021633326596098994433532656118995035865453119626075529742319648344075724108498131977809944182359781566795979211113301834681373312861109583345143260313755097245459665528439866997387003806154384052425221674686291704545659775804633430529160376791786582845307891041671967501424787655191645771892575002309108257309380164726322851935522811292425028736289089272503263040121034023082933015568376546481655925932741615761152590185885228298459744171382387378644288815126939471549522920068676221144546646148220849080433462412262180648928284622659409171192113212120272390544380618626465350480674140147822707244607857987975302853709907724323031543876502588010056600776962679167870393598249721391529932784192315707188818636680605868290245581964052471093179321959333375527057188450742354559421728194694200764561634980689653351801453913532567581311212272333533328999981318278124739164787580679677380769265238442147455004315966735748545906905473486777693299899687801484738985105254565322159552261188556376658354308546367130534972118001469678711164733744432985169947603054652063292451202869415283203125000000000000000000000000000000000000000000000000000000000000000000000000000000000 [73,45] -164389178380569401427949265617727306651077267406915972115515446618743926237761893861201414128841802766782884849684482694903842959766378551180914570381870287102909387665236693012352648735299777677711020411964185208339526821049670244073612357391925590958572715029325306906354864243126895861792013774437622885967697361839830609189442608509884371799222166506851988790050693302326343653800139861182286097368931221785702269534000872028919447335847193104867099345071318155776740704900421931238493523027019445496285204923675457061433119445999703894836365297091348933048479279048363484625847805123625914504298735890662513773632406425499936946566055123089937199264080287907276629774038371762962330333424879707723851580178034853932592742726491336627083497715112456714760412131602042459656240176437484263792074671848834311764479915983587720745811520315656425464250524292662968635798465439660437474983715624831091815970603585556973157717741959959118068509960910481276924846108942340331673317333009857714710969231038381743472448503715472074141316546036477368032418706860170365097280758431043191017216294492907798183215232498977321188277965464354529542992329796264842682397269783094719026393473409646299622759414123718168441789198659220002001823592592600923771418146556236444256717975584595306098852854410745437506623011946962255968480508951491879070158784588124388259305891358903572991357143328339955538452655189063276530111324824021848886817946002157874974901896520091654137517288146258796797838828512227930962261179371705198730721375325743889261001628326414606035508386107789301145656552366992649139028001535294003952504866574812213009874926678568115596155782655955127787930927881072230521453598034829781489640833058918456118216005428079944908309906024825938849929888879869041630114613323540170362100570717944943003868125934583023471525958127031473377250870684337385604205007084499803834837796486268423098974627953054917847595945293333582273728885760409182310208134682102707322757085834573252316321378707247085442457136041730529306288999737748921130224891027638517687895895673047287433040395084156662942739524383071625466192260760965759121149439808028997943247306440386334029309073103049606518624298281004080185494718466387101581139254977437052616582673027752745620315500825671156150651640348272434160246660204242006974058532373535914567219745600326613244868034375768819130925731976236863383109595077427608596188420449585825797210805743198136497085215523838996887207031250000000000000000000000000000000000000000000000000000000000000000000000000 [73,46] 55672112251596739604325317455960223075142797672198749806636782479887542523625280266018779279701613311229444141608180416234098042034069977486728485299808650603200001895375725812919229562841752440239441486744091643234864679829557730341337079998532226055209767517239767247960039741800712557145428369570604951409424616940752624768692355842361860113607066385532843890540374467261671842629521032170902230713086508396689315228636386781659761917054315200675741906332401782299522823730501924791829512550446967310281640539115010442434429946294631030045972975749342189414227130958993484586088251568983783352709305540506760867242895827447942593181663971811711333673381735711934048819473290865846435049738717534275858971744720502161387746864809557606918937187425760643842486388910280757854942649938645280091361843452196840508890514254485624221615416161648708593783336440955381702291939306363309193094253917034081626722970229022653611390646426735242562881064371472465368867509227956821881149276272768647531089480136883082427019024922483518967326168368816172405250533621032224672899048074729971054190490636902808299136149983237126785932128365975166880943017387818328129085232155055464544518289378908675922958144386840938535257422452380858982835017506835639030509732315831206811731620173188150796888583722586650015632058570722935485427737839136563367908588209529053022228082908426890269313225359926330957453593931781643893991137883311263571042982240179335265261594588928795956917772403766827187445069883732158386929664963009138370845824078010611450704640929715444036606894476842177205350771017155869281266322865364061996216373032159183384876171673691647071480945238376409971693293297196820750139241544839694795725117080551551479921713113405960034484462967388123882717331265651152474254476574529779870473585217864788116246460966224841215604156913946161064238520885015523255246337142480141268242910339868871008113888533814628232703300194474921748804027078804108176023313131174648592793476982925062665861478431700721687731536408924067401633214675240083495443874788440414287716649474643679015300018628871150922949366297854674124429513093156784158680125929357538091117786293268633209332213412193589984873965499834967498530998969022541600388094404970225895792801688777498380196699089025864969675003406275741586157701310292400114745215346390485033108053504579844109385034015608055221022136804782000701393861980758969783757523819245776462878976670323183384425647091120481491088867187500000000000000000000000000000000000000000000000000000000000000000000 [73,47] -13908126122730401901817729121852096567191965354337990806756433404000016474213547902224588275192760000145194417555855136021380289931371742996627616048572556184839449968561139606093891547342685846445812851914138600511745222836725602022141418180994162443609806733466431138094909151683811951791483541159940524925588579343103394748766165970690070621389104774953180677479408064587974983695511498926134789481848925999848787029246962002618164608237295156152349578051267007999595117309973531828834754995373873730510128628519706029329084745689155142655380500359918655755192248523982338472678309559543638588085911745652155934914891430763144577458703389645817537369784046548229973836225745694803329249225948468351890290006607186236393372996156885848856863890781387652021752321834696353173542722822071342430832191009377232983926845150094204589161863595812718958884124649720416814039250956158770432866316779096170955295238975055549539383469937736129663081020305895608177794847766249198728091460788234623410005695003591699317226172373538384295293962814470893496150082251070871523189943924745793491368649639635810971890431178587642260079870225878239107710827774059393594939952543482323698345365885646209654013822338301159479766465182072361013196499807663818827116634628390167114390783102100963982833742892676498837626132003837978682221001964215557515205774390554706490295782925659572293475412812784273246445230472513991710473612864488837902038264349651342004598696368359688835348302280125499681433078336215092790845174130696999430154164953686861821753843683739269392433873933632191212428087308067107976703326177737029860606611211121249769686675679722409187094247991858640839075986398731789711851924772625593050280701871312838058861051255892679675868168840515193472498156526105532068654137645293524845282768312125315820552765534783555638813808332168631731929004424235583851661139610307869256585205058277570920484847760239289353541914759556967804095035375181981624179195635055868676212143882764755313007495468998801688357936120093393888236398481509697918782490613685721523488498132719905447711297206690745644105042038839646583818718671572636604067320476973398627670857987051218302720136222678595924978016554707843753549091825925428784244535506987793324420059682968184298503105527594804894025491173045257873422515188225277730047052283634477737761450925751617226355568613849510157117812894160918052665413580959847166714940354994998980452800869814580786432145487196976318955421447753906250000000000000000000000000000000000000000000000000000000000 [73,48] 2275549440813821723181163825908236939708782000295051780451976570330169517260924567372121143533811004227403606785693848814954714078686696426827318226935814702891779449564520951844860085929605304270054264057003421203575884918192682972590918805522797167625532375826983366953891322710738240762278861622608571913582704909895628825112136934834436842806998741548441777765124178173965392280368375563700345217427761775756159687686437120388903933409025375266812127323146823731613404452198645404393486778642534017373733936630780028671142586385989529858196814387190750719017970211295275000553116115233555420559672574915112858920710178763972205688127981384335551901281791539308844183616940691351019038910082904444974844233337571315115128354579073752084004498578727673880478748624001150687297083578009035554090299734156147690939164853524082774180587635789869303094594619055317837115704033824711703611529742154981829477229874883050444924033746897870154166809523146351460097046857980323951721828568242107775846725121475547543205334711375142731404423158428518606270931501851975935445789730043863619318306403085509931291966554047834129745854262691490175390923376773797436289348383733590423433577170491375281011646832493192476943079573166469442777577905855328740716528429958553399971526457103378686098221647589027064537684309075094332143482193413790689795064519346750923273620412856113649084058774141701187564992332884243088838250126327871722354135066804298508729297172226875407266400043339066271219902145177281412014405373155989077001218132447209709653680619382869818344185498570325160892086582248873997574881460437321038813635242385789179048541516171911317724898243955382732799200489164520628105344078582082880166932125103003590085944838005047257767602908220381569273535926622600038284471509364469449821937189139835269550681176546365943709304624015238992515647634416465714346893523010081579607515363904281602268143854703301718515802796302707094990745314516618501795196910305696130874847852119134070209783704498509955151582166270791394904086011082537101592437971582469532792079849871929119654135992324727921179326455813011986980407185087676604091226747430906472257781919009676693925397749952289912629039789333115313736339843487164075114961019939463994542076017547249639144108668979815981021766489881296133368252417601863808256513426110081572623414914233220423007589699109267050201755823163024142159773105135492597359726528602581510204726391944764847703741583728742625680752098560333251953125000000000000000000000000000000000000000000000000 [73,49] -134323680235462995448944685186980897669474762134414153495536771573678035677152783927508189823820794566091686202467074564472618479643668409776942418427143216425446442192336466416025045074484728073563598869155592831563617708552324329908532451009910972502112086635557779172392457508734310370977521961464656635647014326394909275909650399504966608414820254620354650964690567452764040838882078991937292651732851429101674650158952472600400291809296738662229504890822336057356334965338828285864088501593367730727917693991826926886400995448535862173340251661689718046729725153199587450398475416055102676228219593718925789058287957105000554558177431641159679681718027225722589084744121462431714192057092721899699342313041831317535956187920365652929983559894326197192977408940882676804079816530940784233800539462009822416941939992035480074396913374718875094786947521828663190173427686419638836500290835699086447485776167429128540904563768611246096168452769008623217568040573468506576622405428634844533145031801603208765991498096307577571003906908774289569525747794616409150590409222948317183360438258531974183514211841396932679841081625153273779925065235235634334609989776070248793990876095253328222177729325247444357689922534027765473735736284881540443178081793234417413271167954970991793562439017497223698806918549483288570722015023391284493918034142939015598324765281951100339655522321366671533684795226657217831066811106481959099833520327223423592252769955090542636969214836670499758412289478712123425464714185886877558281390552565757258910007106025880357974873700624450198585959176196493643073536809589911535998300383925084118332072692745627947733647939986600441511788771845143578278573542708797045600888656686561117440139269214875035922715439024940159040514294802784234458687214187984575834642871280244543325946962099637667222382539451168896841327822584302023705725888097755651265087714731138745673419125959956650649912549875883250352032393550337942244362491236805170203135343685060643559303265078741824966502581810536646448086012453550653346436190972251134406752026204905015909737496843722200581259169883909661020421972136793249400840012490392333277451244382191875850549865961333835079702922654120071909933552392449159779503262451974494447577377169460318272986116040819999566370540314661517101199005640638499729861224602261562930182691367698271780487426361888088559772165287793338920191131995795092588012736931230875942990894465059100864072136327642681408178759738802909851074218750000000000000000000000000000000000000000 [73,50] -48116433931165679536775428817913714483235195656140577781282493050284033774356315117475519221890124818232668290434100835681004235904906303328591709243184334575394805699395733803674014797766553044134594180402062616813201822491813220976392851308917191919698816140548158542073068601625120385761773256950320256231293805028454562368856025817416922003491476439580544094439341062451611028812365276783766845689790232745193864180602585978595804345506665268910496878523632107866474243776621938979171462695657615747850740042283256695577933815541568763948259944682979227960875476851874361493929887895299054319834489125956231606541431206216427555147476071138889143262667606332776368435186684358556123482301302149050441724224048905806926363324445303322526699472068090558262703519275631073883781658509976039344005073181138151710589925720754949513149143034230966560129980945706715737717866252420084899078743444553164572747748634277004965604371153463865211040417439073803521327475922782339210194915396701244264059124431500134409489869926836097275330511549030550963550724117273017857696769162501193044605555827009881360391785135259036632027105118446360645331385369384247674011411388235277394499312267109397732346242279276923062964622873562225992168281722227135057147720571127508547449458027691276849039540901153673346945715274167325397125621019031936975201042571274849256836183203360261078696808740081084071379229504671575820844088551356672798467562440551037177711567191083778893014489148414864126790825084880295555468379336565601436549925878070864786297624855784862707387673415660804017959665300809877022437427498184362516467127119182457872758230444124844615037546884969099311046544010654020941905467192670934931132878856469903884119001250792684662823452685523649264207325216290456498917138464796260616353886970456358800928507382305474950714000852718282547388987750632089038561664986122981464774137202536344696500167871130108189029708089611676339156610291466055286689761717650223785332273923120509708086246931877027577258904392626310233288935263566126858449928923184198702135178563660234462363760140440913443890260168516236113685714258455067957742683836702137320727612512570684202984263832426405897150512880612369902688100752657960415587372255760326495044083787664736037259263997969147669643261250252667137886650215364257714500442156745849524117953194184984656989677934611842785912963410287215999133695181211477863761606706148553606810641283673414358240617762912938459862743911799043416976928710937500000000000000000000000000000000 [73,51] 19475601161978907093384303777651284054258586421449276344369089242668886698480810509958553431403439915809045107590442692789480171509789755094739249514882889253583914906310190110155654583882934734642537505597886276412953670766954753292774668249251478271639988464602287906833372808994533562341058379198589427407565443969961246612431331717818284399154741142572257745598936259657624130647332827335101520978839328218494252677235834882604209241887428451721247346186346065804068017789751871268299053199568939240666447805540418475756191409316212868449650308249585150359652834875819329775824914025934022976139369916470433368549048062249142764518137595824945896818047014301045473624362920226656848957215614285501519118317315052834074562006377816573086008629202955359015571279926547819715325754290333732291223146553904209346428703625472641976878575626720193466551006743493532778510957735234391109000402246327487725586972114674796389323335694139148761197160726940460631300976593831746435423815883565951916210103196607673435639083544876861253015235392187214936910556540922752537505330571407231833514381567947860533239521319477581226366975776306509033171909744163608526118821049771204417584136514020156211649238451803273287460663051455172602992649069826501560247203994571784265421930175603153102143954851173509661408249623082284684722618674602522993423645475198759838903012459286867934191357896274494573930312965145037122611013716806376343418995243900843911758435941709636357214712290623586101654261771388758067953085958775863826723492630948271534837238761917853022060334311512623633331493471643809923579326250943045730449611053126837018799029881397839907554468648715159607877551403780421216668940467529915176725742314500393650440378174495422271883875383105970324812302573468177218582387708153705333774908125537242389238098686041987718423569269853855019645731561796141815285838686650989078361405176251567390362252764734473276960847211860510680921753273001043317280195041352051458167316591760273134266514654209893264472603920398289287262863880051244294473608692607913128367936968576900900293304238199940825400368585318561675117299229421874768361687680036657825812646170047609852799109724948243519381669433748916829938905886458120999340286737550227328337372650000800424352671442147417453597036623573705136729533921068590059870822548035313002015794780044433153147751003777109076444032973146518828845992951883843630908823917872606711884873219661819649277027310192624692808394115672854240983724594116210937500000000000000000000000 [73,52] -4252733028537232963666864912337160470486869980580002857036888669745000019615647534075953174432141197018652841313745515741247419377206276842748418702041658569961243347210894047623299636501690923805021520500613254475285080070883734191646690794166043214906844857923064211830357116437194011396266550518169597991579652777330203024923837986599639425689683743623525917781151850921976954152243278415116098602876545947119766032347289566700856484616612132489791809875147116735997659191103612147381316955139346463818587179392905546100349313065626666723969577648286603049187204942708220961608258819941783088556226895663593789015478830464596124230135722630591685888315108676540568708710342981742786259673034017721735119837386782238183629571488497602026501057393121538667461235870098959352338310693241453803059044139767762440036973995340712776958241239813776579175367271368921044919919066685028459676409670683616149347900575163509239056584166534380818011852956427295881114979206672676776332019090689214702079812681915903447804842419597568354674565777172178655437182950847148971469777125393905216915410765119219967403389016283658590736253945638312954288336474045167537185994259778580671347741568634124203098601781272946505893670740058223413040167019238818381399313906124785070193671847915827332759171962428027536226682988884624827718256023702338437748053505488330929667665833931022921249960327155042886672448474301641061195557073354244337464988054408601531339839116319145214602211445122610081880059422198015234277322867360456040698734271610874566579738641423901470879819001829999687263380869102741131753244536632290861206847405642922689938456689268090231193331803374842394466314752425795969831290498692909901968683151026720014181727319850396342541406241150771580985948312401224787163535195744518792424374132644118627083429489210315264765141164401201026224060271375682581922952350506397695417718548980163082170492457304044227743263900755331393319471595771150556766854467150218601335542042859274676840247050546143694746893636404162763143212814436909386662463361460942376602536788316752942496028626079125654803936859526483543894373040888670002194471902807121418254014564203427693423308424422244401229150190107579777582128109516791451236553120282443299901531639584383863725832764218667658535266719402383306667718344518916660925327393526835927863617835613977862062863846822467100840086907027625586532338563633258976859995591942035691950653827799743959681334438560171176506308210463203067774884402751922607421875000000000000000 [73,53] 688342578200718904058853351584266024889620287293439931621499596961725215020200582624894620555363242624156705879468138211590226759381102795725955939832488622718631916997407638399035422754661258755609587301002871869434039337963514889587701900986959719734084137931261456507608936980135459224815838864537702017086715785942039913787280228980548738194484978887964188726976353751335177657217992146758396690378585532113708142744042230384888822899261300812569988573694084324517944326981693649401826155231991901407630489003039930346260060050227939253425041504587052748122897429642052222447262299530606676648382153659391134036671804945449909969109467091636589326787358607865492217545585527486693233022263058174811664776444385756003134889586142352657021566358542897476256416445585707652880289743484365509443084961211861564672895471548655634009507921167589683319846298627652131956853235840198497341732576775181400944833672065548304476563059897365288809777367252924810455625581468440811963774001304367193202890562744034677026239656073671454692881540302025115476943831333570629797559651855772929333805662313210493872318943309749225965974388715921629265401463920465299822688695107042187401619151469166477271863814031923541886131378224435914731858969429982924718067116655040569753276764543517024429083889663691893089742219982764964416332547525656634381206513213831738846783473663698369092713879666765084916303904209199684607104161383226794879693819746048084478227935500801221864634943941141371570107249642403126729660524620921127295486624840380271871405637359057651029614867100631606784646056499235465734676756981958065419797912810178673127067470472150452853940040204415255393310759634127252285174812114105345572719246071038785061334056304949563214289489155776684084606960513404850141202608911578375977627321088969707342924056537118165124455092680353794659919820651976500394346566881941947924747490841621602548518831138966700665135040724151033961259406092511444488828327829014588997769326628543663531958204815447311260901502164558461634748467198842830529959956513964828096571812718163512552522798824642632621542082748906896927757352251436656777773385197972780645910538149505064354164875178850603051798132934562583243077506472765170119440202506619844678067937149383956155301265086400715808062760885113749941830331862409818799650201197515910306271861035277028636348859836818129393458941907159710685183350488753333447616048503884635475090655999609136407395934750806184594792633268944825886137550696730613708496093750000000 [73,54] -94749471755005429166774504555042690187313382649396316997860859256837755244378251124826066590397011258232878917278400568449097950665826363104399090486771910389318250138183101429172381962538427295154272907050262271960316798473815861065714437694112585249376191670137842910239788405834195268868966059189730883827011355771427151701146018134328860279969656569339450144413173188355505197175529603690277919135320065716286847703197526624565766756508010222582467985487812504495595629142253862278426555920202759977298038780418495680894265019002173347232342666300497102628449677760655401777941730172354572154484904644067836382011528493553612112050103689859771615074852892913856349939569525898593856065139081932413120892451761391934347048508883969421541901310513978588226257376605723679908160119090474732466467855198208789931548793371845918789846483496794497844812145513895470084607750726517318594573232995158661938036486674668889011514225630779099375490314710676226629108564894923946480592916369875360588421957679228106518046273486409350412413990471803965186359893311687024448866289634969260319021643801515862927714034992224530760101206848367623252841799077091023848137418709638151676800453653321196702198830040159875044389801918941015029306786201708378663733501974065135074795578417782435690524737408083064813294606881417197729061508082217150673969959322686060766757992162644866952679000531994768399737394238234166622032807060976470368286778171290699918502258476915702636658736547556769565196734542361442151118540989905979821230125891318164827913043960674035368750121593329883022290878016069943259683985103838286667558729411182354601018893597349218857886276842771266661896695711635600004803142263802285790567773704688804395297440332347754296827991877170601679585668519734035486891959741999682020180614897947939355358646609085610945990164310114742892747847630665705485299258003663004320289311497891800020366386503791427979214214137574134542003375728395961342725920351360709905408153021516928808185171936512867278247101907683860590804931210753275657345305261450227779494976668703796046731881101065081962862518479871159677403739548072920578674732643385886230854989984427563330781473401266038528121348831075409860239394673137716387143119198537866714541424342780837398112554347234970528430659543100634954229631657428400928888604043481684213721337658950433431707363538386809513529445741220113922314871476693867867639582887559702198407852204836609441968029053335895259962962100530603493098169565200805664062500000000 [73,55] 10949152497135078102926041935824802213578764350320398710378011678150565088847677319296586028061925313580932466922315491815558925087515610671546871205105069542328440086077592166410232328603355830804759423669419165276082938531227872976696386826419832276286203178188274486759773367334157530240724029151374650206897767542575581454613947359228317993540833394147032677713777648058512665434168121117981195820535603717693911141334963438922070239498965639460049947875518832410757816726769534460579156357432819367188365586578311224096231520197626933991986817913989710854318149267255778041446588969465370674645495564989803064892028527316215447054945292785412152100306186896310170241223020497782693241629247014337832763764275511235561472133022399102161583638873048681542184932035045545516388717245363379623024068080255012321913041533279290086893195819661501469892146047557006279389106639438695660457369873285709917823568187602180177697283216957679949172397733302261990065270348404730578243720308223370188867040173796607169139923485506862153973325380181599632154501952838773398936992214310928449152088710596623022860039692778510518245875981725637658256923841848569769216553480524458244091981252460250506364308722230286347567107179898334702500862650316941950086924731739669640326402355535084009803316914960320805651638876406960735487246744841400562381104415662161420323212870622201300571963411217415183008321679764417178731084932836540862682520830153543612681833095744193850317757501787732102807754933232670241537445766745337296777682373927255799306266542067140824301835583946422818859219565652520859841242852745787390440983952325942499689914301228659022087682730019449438113788383251993322041851212713515615541871399258103802455619582793534375441974960760494563265392568326064533572426080456476412068817259138129706153353158990169910616503202986868481129717143920698657987060773084740449176506008640420545485861761697584693756082944823883748059635080468260552535239332748543753705630560320663172137697558302818890154800463688803906311171311537111487330196657693867176540229883741781756731315631911299433400892356639126240634770428476113822997470972294997529325704663093468021678176601023394380791933298361819473690339742791213701948703083009559055672911644089413004670898230470393644760264396502760321742860045806538553502421884685861353578018935353010657621008755743999029648021349717582039263795249424481120151061667988840134656362585686558299226691380915624934866414719181193504482507705688476562500000000 [73,56] -938938375250147229594458852865729081958943231802604088647395999137042695944621620467749209893312675751302980475275234497953587295056076489584260870012635347698065177709341826774188459705109352771566708700224645954175690679937995048925200735228003195384314865911808673803566538355882474067464858678010204883540491040191213287090857701946962460029911723998280374434712631522346111223490385368892270294190900823028371848725849310903269438522457776068361345511837409179588593583644160877409219302892384344221934299705736705248675511726056550336069506710672654920348053661296919091332999846077673710280406401785761905492519355285363362463028261367997376222465077573250469086114875859747268234522143247636474265521349891871878005022336344403446726681078739942096253094558233766262463054996341429082284455112111072241907614354296836244725768807738310918247634961663189128959369613715006349992942422420458027805235858914585041131733904654267422627442982571828338824162577309086739712548001323270880166737025680730274709609733325729606585003426642241949220275353938376707289025595374679920819167331808176950155824248748871771573416086310505855901034933083438800855441659965941758618666877455173913073871717163042735799564729938873392417931007462890191380069614991379106496135217541918332745022226644569370954171476750285353109447788432602521039583809937552908276152414189007647469561661590956336482707116362622690304538223125454223813552645927950584255104159846671041209359945480903505991140973445542876067716725312282553849722171491634215760000430949442152137712458774461464132776685796754999133018856151507821822509973838385583753038123191945986910948735285363581281944426873191785678568663418617292050005016648322317116364885751310883137337917157853702270557633773314804619907310009642692466201406274886712352520335711163000009820802107913636036894203945204833121738568101035172846787609506375410668674019981127162181828222068659706172377383079497257254396926082400280281412158012821972244956963737949049332215106502563536174973644748075897474177335483259545614489734980038694879977299636059689676428907879959465089543451040447983521886296327045919242279384093447646977975193884178286843761157259772092694837438790522341098694035992397188343469610245035925681922778979764310431029763150691669933213166785830790444262013481667651865735947863652665837956495465918581044661746299074709103738000748291189692559117632747358933664344561252078086957369097882708519620109655079431831836700439453125000000 [73,57] 54988909260738116555783590886844006196533122715535542209772082925829927972900780801735177457126023085822782474506618523810814568487434890147752579701545653269766111183760449626530182236817583308424918579252749853680049041867802020352533407373685003815228441957115713945203808804543970257192772602927326169104820914293849089868406989952115917354449089433835119322817925560261344927580989301474807728320605210582809912988340651124530952124296444385572701972773850264826287793645337732431343466109322588679075824290442384572450466456485606297286464191698929872564857050828445833767603503529228184415137606854330691079332734565320765247421051490680047309204579163690542325159051476197480452254334317755513477399432763171735607414911380373684222924496560830548741965093559309552959088506562121177028976217313492191423933886691126437431849331556002200551497538588775305488521636656053140191726791434430152844113996899791636731072180379424119179829628911110150887012472763794777442602712487472622661989446435764768875448190272277299939539698535591377502405135255585348552888540312272626117112127194282573588874098915800249990189971516366216145545278435923253210061604186421021887762024756431650167656304268966708494668655148605222739793874809702458637724380106267065870540904953803327712211117723122991258149358131251696664060803209952637513664195705173232647256590232396049193147329371185718952967830374760934218868381736401753591987243309492109332936868854991809386258887125501369931687919770283828169308374216443144943869584215088864541023055325519900514284282455010971971175842686737419983436253660924409671660711064394937033719567785624566253541324584588931122006414871835442451697205745306290447277384292615281342848596582502099499352749328967022580942727419148752848055526908018334247258557578754482465279952508415501962063167172769842333174129817011693577293064362159366043784539491477312567713190005483831611414769546544979942700436972109938875950531450534369303219284036937932516203631424471765855129447215501136440094437871257684348902927455524428141236844249686756475509269951838458690319913549986220654700728733201897993212745096603741585398465558531999935674336506625108334200993436929254290045629116491047435522867526576360184874766965734918938815967167158332931505150509654984570770688387163027372858425278627441101842456212122180266452939902185762714601745231587113873606958453319864728075065196654756569422150080504336439808743910474808647137479056254960596561431884765625000 [73,58] -1688350307009158571365251872598689503836503904457893473207399121338102903610983806176230905328432933063026146592331742472235947671476903129999492230658171632457822037851818683266567605234110442344878068893929731114984904691965013948163143969908740400466475158315556645163032831224820958721585420394885570953052000039693920446781593179334883318624574062311882289795603430840630637947067842174579324693788820739994112075065719139908308275949654110646695260043742709603495275924371448907546955839265237754152147627574712634557635410527640948300675525088193705218389813927615648765486744215367366957253933864263055034905615659693764496267937646505713387779735431015653156940125418132351414188947950665331860850531570854497432968609502254458544515715696203049451727445888697563717728887072020165262997974901042334756692573408325381150957148542370021074097364273685862935141781600477048294572287137110815762939728097949828169076186462256683498479082089034444530927319693809979310489411875595341572682020029350669426563064560731268234812116210734333270219579564170569968677763998314351561505122069477780420215430178348027356967675728621191705056281060092108129369909746631127142379222229553996330133298205502597583008961661894526828029860886501060674188401847020591884035726774898737203055927091989353792851734165305100345315178095155880329100765551397752903992337191648976758920747067593951945412040877034565488877760145610220931231714794667244807414196698379437480773725777684623669738777630751897365104866029599954770597137491534353224116994763228018330474028894754702545400600904788994555867124807523956318586011193547736103372489858437175145908273141956161552929069376678332932245890786034563827804054210969551775289827075226749380312824759734820375993780953032638444973139395616134011395947267752054328577231793723423073039362125952283018231499172978428603033871699203724820179073895059227276240245081445326507713765603914376339287739923177525669696714716024632854176646577784203756330965312728652951671879967326768299779479067012032543841039455147923623068934270025556866218920642220454893096683012526899722080283809555482702661262596844202355650380634610106856060922251491055296457617293763899433494124728068223487477399516231879800134794095211714153820724730286425328143618785270942876813065961133920167009421040423674137925797239837498429478677022142837285866475596839268742988062200943136200269609261514257066387609299585509583899211368679393885372519434895366430282592773437500 [73,59] 242388906088069662379853200894823882928413092918789546108633010878827998459915987110337831648301354205904418152495516453928228763550397276343338493735544554873980056615063415130027777957704017426333165020536227673890091993377875863601394601180528796292661252654370497300402206341140505536146626475457101057918412663259175957188624817620845688367536096268499890632163372189260257333461923263590762206611103536036996293151957736816964387482652807776399855556085932065511549851682465631626379214458195309479891706818827672594650908689261300799848347221541712181612683851009311255020780205950150005738060071810754538762034625110923455600257395904233086805812861519857842023013356101750433887490790793651150715562298987691267010551312264842657226846474928236618714120110375081303642891791859834082309292071185036811141270280940106764591599006823061948230595482898720169193486726125391805251755253280957730776515669778244043790160704502161978436165823770972752236305672658452346477807867267429360003482838688526499610826249221735289434076255991930047543514020905925365242917831018701927417645658582171064686275789293260983776757670541768585709118202650062237749939585775349741851308835749003369028719234613531341771962082403639329123825247934720411894493822144508184146533115060155921732078308271021943217860215631089856150428999543870725633837794481153905995372793452463044034748471246855957721925624855184233580597925672062493096775069528582197093036738872663601655213703918033198170846285825710860947191142741209769754637906585438456453387967299775443008241722289431345602304784896724452744166991579049409416263674947488260286705817366097943213561752370082644826428284740321052746347003145185672746405912189093534383226063455530569393306285020148113409562865280301403306375899057654599603485204104394901463842879556305924573453096226226742247863256758331250786325887855481534780998851986642672303835169532930009701573816014363988865235894051690045602848355649430024646551293123855958610310112223724285137363808419754266384319400096193764125872513070665620738222996695535251519765956316579994511455246064558610519445572735187596153720996090063123820644668875972871402708445781416935921760087679658234906703966779481679628043263929293187635831284809592510911316939461745675485932814065688307141424699968410515009674675395018693157905223653183145237179244200004973230341428593459478921302299694108850794051581246544736188142945935604851965920747414173774814116768538951873779296875000 [73,60] -58309900393867021445434169508120947610799293702970093968906253082126569805086970271427350131515942620176036750237371902396876873692264122250507963142227242144565808892655418036176118330312981708558995947351190286886741300795573826003678833885655436054516292847569344450972091188704039827298427514148086833689886233280334890132330745796878811384934959840274562871333058541641410465305970088353318758158168280407155106000760861089211562184142982157391107019714703344775280246130922674319158258029916483861816712965410742846719627941164173182056990266580702689137315470309693308943873806464798237465152550524327997660207692641907633465462530370103201679126063726192445900818768814189557550143960704700053256625610910200641800793688151168517540861819074796894964309080304203829172119426137520164379734659583369046485495881585181256469996240968867240942739616389360486723710819700347143995607005681264512221722538577303456476326263925915449394411626822506921554462563589902927515935703838529067956142735043358283229125875188457776130873085671051339669221773416098219600915389098510191011148582736410669632553431692454801280951886639867533691409527936224390367950350042649704523900306898800354892010207276393038005926818666539022929348151746233993397844527836705197520058627257031878848816910897048124835896620768850490427158072800873167813466446403501071625948471316265057223175129097835533863269763955576433992390058763360348144224891732370202352970450710687958672621525502678581061958671771446891818333208432866912607590781478637124170600777565996757411575045533222654257655455014014035522211100266095910797318288222440343561335965923247218366362618142732379459892045614626684502741379063079682317389703888901270135990926971758173020722130366752920075263526168986248037585301697783339746347900801654523856086834019415890788165085845253743672954918536742010337863121145993754809133701085737922996516263288379350533225081976932038290387273218949051875838542123922420838721887050424559123248209808421825697217423787298559938935941575619315153385539174955560016561445583383203418360246081221205187407571669201214384755868368532885205917598210866324652369594708880695114319744631069678049447552606631114793240529654393504811743968930208104137400201058414521237367762998755473077542041213666446361052525486029789296523306600857450689453627713668451983524484780794545402648335195341050451716402103373627059973724124963942590480429286090924625995945973500056425109505653381347656250000 [73,61] 623575049813054114157929349500082765831124618114181112606719485253769214336381096021375197816152394197038009976676048279009736573308948470332165528731020069288431372303356473296603890491867217954536422181821319384700325546619318376553181531978743461204906337744211355630871875899780279986172130123431912453300011366493041664268530336689937690461392941315143530799408366723921361689233770852053478473704308495908148395369199932310724432249102548996970653892689111187346283506112617117691194091340100104539516006840563764971097082751205776380322146900434550585997718463618890512682051059794734505191340939910093954326302478531521030645576462212223966975471710756406748300451526688965508424684400473482457918306799423394284018698343726381161485852824401656238599048051145402540665366287706132342171900706107929719688219068566386674382130353689243283423770334822299503061882408142172190358668182189407249375682983418542240955486414465326843001866627672625739930658848973263111042683461262481250032000128761449436882424450892229225742821343844756436354684538161042631548400060867007307967202239672629449095204885139160918271173015810006935634067867263609278168794613837844120864700955547417990281160608147736199298859656976043630987005481624283318316692173680379488834757858050472280081625767088138754985426217071699036320236313609939209184127052721090979768641848694697807440265442513746516674209073580520343828647594994300539807491187467744942542886626854733602437059836037859877022418375085549763833475505302115379104415634153268212501102565581150596439016209346398402839379964874005678664424891659687493150226681477882494767984040180971726439801373590519209257853879818528954994951976022115303075319033809209286860560838641105295948020538432251860723549562259246429166756277568555906058670409344351317513885561188457412425743808016619313628841997340444135135795084840223391269840507132093514055913756100577973341622816234211554061680854100377271642055272838585349417625143842418025244083209350977117971394395026344686656225457763588668453959183453062581212079176451094742901675389971733402294863667811555757051589746259856470072997830826803577100876993126195691822797216343042330250146594990494869739011035227653547647992573953098171428930404016971980542936588182384139017928011027312625632878193250109124962128364928032776606443021049205203065639099783756260030518611143428303678336182898714292367493124751028546902669421524373696841259118173184106126427650451660156250 [73,62] 813558490751524849278822800391551197956383902132069148529612474660094819870306243856613545252975099745367579011131095641773547107402398502162746341929493088983177342506347847169930095533995003912781008883792401472680554655428027851074072976686960849534466781428703385185562854563177107894649798310604964482341612499029798462976450201497092792846302560636593416950680083817747165380462520116369897055335974464456179948328605290472965795955121695526082141671344543554412370858399906882080164410882645716381704285621103012772719878725063549302631781152779234509603293345412613932741445795036526604781869057606831207304615170950015406213798292246013599027466004327872508287452229082216005759207588424577887059218902793958099424230942260578913138522303803397326857164933512566001414022542211942128072983352706697534920268570372934595998969189838943404747321627384642964007202426567639542434934816617002514372898530280882179027126429913022020463555890300199822554870116432871251578450403933431399494130282722074929841333302394301730375479622534692373620189055166133296060667328462854079274833966552965034547299940449640248980261917787144128309084556966858504217409936795689305422857348717207153177945360620381321267220327420208249095120289629380912337243888283553639263152718360967828700215987738646708157593801009363941052730250123523856694521241547480381450870661246678170994896357793718968226581429880896622083850229160698318906799126946400953916986884552590022873048674741143120644216014961778642550955514881247243917598661908493789143874194871646026279793127486777211413702236388145529613423831058479291453555901125100700113522448058649416143895741830877018399279071752450526711578372248660649705951234878479383866735715601744554643060952774529830659904993712855056431703922433570834107688104603821567901334270425673623978172705133011893655645386162798368208030796256762250449076367024545643618783236522351824687313638670879008137229715199684289701785331541395915739971674407475918932111570971497448641380537939860229082633803074217260044968710443264406664364258140794365154782164747170966360776515930878925030687152813346459381384208172225180711965169856137518849957252600950874806345091871561833111566709738140763065537549880974686531237153330471167808971115384182565266088589726602549607408322712587080967752056133897451111131505688794432878002132786107115363200672100828207812445468208893695755565879005199344981950372850815211833719331480097025632858276367187500 [73,63] -23614755464906874613410376220660170917351948584878652285074836035612020055766353857278576891090243253356769256720090012909432350493983807069869651347993983781603388478995486017838080932344513707055114373970257286290788824293984015379857252297062932616840072058688483257746709665494171639672791862273722507391369991328880380285697222151244428655939215547254751306613038049785248450298882819088744767783686770633681618378932467556467407789889120700221287409381999106680613160827103906404009000516474488785366395403978511720139166830797745713851096152175508562243735415982559763616037027486769363046680483850783841207383248887673756477892971128663852949683923755752422373921224424024762479698495050281590181061202216581719901376439488485774475150897624642142225800346390217590371054384439656403008092881998532090920096591499786361945272523047220602481269014693048015299396146041298829191653736167097476027079248739312183896459212931091540823557999281222159960933200866746657317630802861825529385240824496697377752285194538788887828941126167359295219256705227694619875972987729947358424975316766228009189407800699585195188291875040905367521039069504008720312120318076669452394521251608206551607294879917446338154774245496313706655638451514996161756466957515977917276481959004223362486393638170684523290920879606199267976696680882209480191968708018789310676770199573836068105473218730617816612093133481869327224834443435232665279445818401675608148384704762133546337420695872775353253128329067806054255208982962235610535861269229347804882809163357602035744136314684099065965340537968302397244318541011781887807410167518402823602178872357236379377236949406515634683877791621810058781655518560137241922568357590098318661539167181463513535312275483246197965257345106666312906044995551970481440474145334639840247304212830223735628012071958807460100153802940999366689507569736544699200937099500854167474890620052464262057379626127565042558596851483390128361322241615370761578484518937464114841404163408533773310823266671837739457867987440011962735941240645846692625874213436018714467978947981008995833340007314549511564001677031970514529718839799220399201807127118888693899089046740644404111726301476783494673980084531473778608959512074272906169541322465834211896087988836326848291766699477022825925762554662056059412577188643444647503583238042899865783836467984646409347181306711452919525934864950809659340369965666937303746489729833202275699477468151599168777465820312500 [73,64] -12678720185821523958634894784336115780070331446429869749911577941228125701899182206875809227694160090783801974283415026451886041554918856510228078259637822722330296994156585549489704510497354127019006628734118982364849026856810642543725227671161876135760643124691101327605993039200211059550618023607657124289184545868263375033724973993265143836346483602648281774305246285163668163897242206406440455782061203379784447159159154621430583128880125700221987562199115298123360145521686465264693253262816315655255708917026277008764267836048390238338373754990881999295347976893610037775432375952840567048700918002812467889754111680363021837923606578486929978838836018528370045731208174127992849883463439873982159751854244710360562606490445470476474709354644577527175342721382629189013987821083214245270953436795897546435687614061045801312532495405836180383118462510111096129131588319681168918188803737556543223185536454142372774527536152281397332923747311824616688197560445672143355373254270485854718248831022718382574065432949870484044742615116909881564625124203065251936529907361921165461739584413304584647392249967122029192824331199322238724538334897578295492181765841944687947106653514349110573913560279960393639487204751764925581301140605020174126974730564037170440519816300046473206085362127650322914458831992726370324314310274700630342406882688363450770671806549962995491132800911349863932146142440818956965687404381078190570863075694757614013255899859840910950982081033268671398215605592674915069199347613092674437400947235019078791771578197836457539998747058451106833254046574011443794133895232738102801436410657099775832920046731796790333455636689176859793171093715027556898789496536557122839773517955764706249139068337795433620591328411386931258372802955011308960625525655349148692561206396159890271067581963661501291459110495744638148432095898707769239036218264510957506489883814477035537603038179155147680164436318525987713758030618665684151239298440032501320863578839957572076835946670322114611442798300587042840753384163895495808646701524542540938120291724624256445553574739770001866265296674486702988963814100092657800140080511775761477554657589166064736656256640189361938972461076114404462815435826395661891957486205275153731253716061478170690510924188546470467839825681704816086721150850463967054970713304514315817085479614608038473666489019602828404608123895035337317720074208389922711544228182040149402465267769457568647339940071105957031250000000 [73,65] 1311623615085606916293700160100529379750289864953633530478392438052210988078519121198924801408775921375243078011408817389354674400998302868007283081528141642063647791420631778063373352289829466390320551441711406656452160963829188944021507779024048178573266225103213893616343679147058778431090742546278009852075227205653300254690998135940109293719105992996975339784087104439834473231362710236975169524801835084282038958973424130861248884735334074997264424982254673127019807466105305851837591161021126233115047072976796555307186111567575732446651973164551073225143862994951590940316114948471651178913591412601295141124939280264612562561400408376169523956055575203577328992505680045225939003328462872378338941758956093323243723431856969472501975560103072875925829397400025714505862206787629360652252264468765952984871837603381678401187696364143574140096841845716449373157845406320336046136828413008192997522905201006922244333585736706015508747762355503439513452434763568746185519274236776747434499376537405230908078002983795234444371475911854715024120601977025523672036327530669466239587874643576123276950383832312438499392115076184142708549993497539103112855170981170477469859479504488782228097894602395026418378874574822582141524621509816753050049018858204967187705605651433524174760384764354984625877923704421161914509041356508375505396751419528164970268964546553095106863710939838568482720330623163615712829745644815472544976260515317262602358938238360292033911372661279278985117271213668771336045113902919761852126635568367197104718014309377405093527564268815838130799849133452938355763338948154542914676562328595161989169618283792166429165260794044275879783436048940217566566862956025584983886886620884615928902527822128651256020182369853143451527650616306569448349271692475786561789912924437996923718584749696232203734414566968942581724586695186271992407013101063079210070181395688159258292855788433463398370000022187250301822503289087766453119217900683725735192266377370205816477608806585038726905529960894474836296576271248215930557993624019630710442564360345691722498675928177866520064056151231664785667670132081287417635481547180919588592721315654068410403276940590311103272473261872579609386533892564587418289887979444911113948874433941381360602192173687411355526261802054323139992211711889210342135788019563930342947237902592202496497071799369509468457778647649929230110809691969544606566826264691921072325087038734636735171079635620117187500000 [73,66] -10115778391646035644606552533138261364367344386029493279194064251970121189545608897517495264103370580568507653871090327109325945106973453281646049993528420141356587204062679101899274570442129307244295578603637240585454143200543062397684268618877544332779365720867976205488825688437367709385432775491272749981617184307751181611601481988188871167853329080445649843418302108265249052818882310133471373179420936916537605042358158332479631796251047624566618866648777134849280949795180554087019208168445945934487299346735005461679799080896275158999395628951417477841236509279161325350873131312453213574609784171369019502791290959795868313558884399977477130923059896603466379504354585652421310827452942344350307305058843554176011449443130656305522222476439403740245260323495262817135743248796843387737995438177943541896278231568118552259320539711679274770946393112862123744113291724699009601945164246253446779722975420139247742698002319643316575770980202956126801605448769460819950811634215315151945941817926995975029082640993073238677758981577068468811017755700110658971805313531940768537476245215150713604523459124308795066844147290294244444557632626289610913926447460990324498845585378739430125623160369306650185647297484819346199103468063315476151082126516546469392692474556318116560095164832092680508565348299640144234791325087043666052475875122391145049984395099390967019109618961146489366667798708766624776793372353154997565535742193644210341212905768249056588456425597838609557214641994177242862838195037714647573173497373091236834724606388530856992538908872109309942942528759312298756122243033743283835945926606877985814713333303296413113406591838958376764824891029261015642792539011443607764429215088653123420260463034581158475408653670910443069090695390450560533045838950553274245687853265768099806045616646379496453186864545606115229297188982859906959621870603553917414429648184832214966247616000965994800142706105324093977920320734427016799862043884137392319596265709319876975754575512942090347780416798615476706940665423110206654968822470694303610199542352092131075218338530301167626138992028628010770082497798384098878114109050164267222891883909197850360709979694753029380426368257621984332709030610035488117029469201521279889950017373735492664313135963854989267624735005873633410935830959448413714210984953341842933561250555227410653688105499672861407287966773411346788617215384431182436586226295032603372803237107291352003812789916992187500 [73,67] -3881622051397890590431970233079771101448914979979877653893761541200624245622592698037857834634626348962840721132425974816476545843473634859780368293224791883569227231657276986575190816926719048730088860738180761472981561311070003926319675155460180889350763991552324536828841364026197544799592598343881748977604529774124342555247900974279685767247961343446156127439055388826300436535456089016495829223419127115779932115229501169599542990693533491495577257129708871572854678184724881752899640313898323428618394510580534144187496517557046390813938176214700123747815141043394198212246369354799889236601884742857312906832301038024473559557225991848963405321424198439156863129821635742188892418794175100553163414493836996383486055210535040063732537497670792274217200415291223673816671135797059493964503255932520520300753138548532528983819273812174771891284126303756154249280702000623906871296597893247102875338668271849903870674292707539116261576239996324918688150707067416955323476042882273334816645747450165688965921263840501607945108503425215866073566111930987652078566658424149066715748484684146164604919489742421978052150492355092119713296286231934988408176744951945436958966602625175076249458835151003874575737147622269089473735898046894162750579954906549183664920775018819223044192604244948005348225590054420850398853321558355221363559336516869558402759043281235778668122429159497747901815876141748959630556220992991820379568065651536785243943828654893136619491662629686979504194534605782186233276776979145508693899483744680027553776656593159645888295325510859824096680360636672825421126143039402417114174807423348488022969026648044407895164901858656866300002292431692114389050015912111349736741732576880907647983634564421385974575388965097681310494031339525420770564893840119313267873251355535285880798589901598721675978011955819604390694675236341974533122802036780624129316274325652856360060335824928602817610689864748040634657919224982202619063900629773239850543109871084404713400865547003556495309811103735731247208938821713955861237595758930564750737252121923831914695675976696740117874725826479906845052554712999686698282117254986046391595237883010418777992662687875285609658948101177288288440996196426584911071569809285271204977056745762294448079401618248758564168393580326273563954520198752492201266673155538171233713165605190549142618520679269175716237385479301674394256896164453242064143207584736572357542172539979219436645507812500000 [73,68] 153619505504578446208880040758497216439205183423267091548973905387675811274316481215660860114602234413980645597774306542562007366122280718105637428245071151062177705439427869180673869955107458899159107379627144101463189454513620417537966535818429468515015037033631604519067162575067400928782578253680676190930408656230605902298101368504746162341927539045406595231785129431480163367544448065004306521806791033677638671895326959791615836108034492101062192530945170042539318087605337432463571144390461729432050046394898424825399684708799075181122341355733237060588436326655645254316042154224405187288850039396404907165683087070829434707301578633604351563519907486325937576432057189981216875858278874170834327523751669391917318146708107626362260211629336874342595393402671326958461408372664482574159490415243069225971530436016756443666888772158861344261860430986867062690376635838853663832310218537544669945632343760452479366117177874288521735913650251772146710843767219463350101523858079058092319387346416324165576560618682508281884514014998560453049448277235996132442522289271511410300125715975365006077138986663980597795686144009793245053723104581901538234918987887859444370505095323896146243347632095213720754405536039292716010913716819108062919644838721787753426397357706201506004213680161741940574820468892633433052093217973015093854832903426659159928553167816519056319766354641588087090011891459024285977296193763410046469412706791897671097958617697100613971931598234549867687555619144497228537919596224683939599827541746714646388919796628602847865206905085511399071316911198688087029836041387514857102793808860022226314054835222933530437761033160551876839484447156378487268305423282610692396000494827295773816105180196468648130251179980245143104394162538615697933265924892350666100797426057287655434646961729622727267614833222258374635892825163647223186788394942816299858514717161885735715900211215793460405993651564279036137612473843769626145892121370942378162762335285161791959246860426804639744968292399768069084451857884171796752043048035450094257090627087549405154049093794739156044637707629219362595830608197096302603695208767190543526119468946861496282664205088901636177061044618037928095331889479278675160813938810535974203555222185511327202963596782283549708190709492126095935477676230962267035402635132941208289055015482693272918137179881642393018882767460529681744650129697160354327357956183419673834578134119510650634765625000 [73,69] -9923633525700851705271783926068547102164937834748483201117946662787717633086920497495709929437335401355505417522138391762919361961115189571532499041555497024565304795278886438477491006053431451580992203239909941718928726430594915506074592697712473630756007879657005807373425663777412376066881346760360606796081450295987079947819667690243972084836167149330618511769113050396148186473532664448112370234464150232117335532697255350370510850499630902804758977396983168188403358253922082675005438142945147262873102977313687683935156388100250380579374566803028715895194353082613321592454828221438373295741009374184803390325645073099423338190701547263062490938098656655708329954196079446870819284245195731679341981443783455124845574470195614251069410974228450730657800873467738367535625038443305502503880862173977957505296487806461000312248273619870801139282437764504873652079628440532110053159302614399261992160881121539366172324591536341986388372155565711229638989958377132597648501850551896984733941686768713892502113355523415484976929890592455622308435583063603084324114156767760524982448425810432567157281356774758348644817308214518135293461624220702504101625242062325502682987537273660082877071502001465931178111109893670599878520227856164541487538250793725955697318946435529644803312898685627389402394010504419778514749981787796219698887697108887492764179371176823945055720382230744207613686904227046133638034052761186608522913658556068452800094849700405496707984606569445772236055808322518453201044346709849987376649768762571728639267867611576251929305746921249847379474583691520728079247239224450419788048145884603003697910992226297225444901264335845077901591510123078541182760837107344731889126340523613907299827023235597041790709500384898492345429687035930663160543770228843600640981681082198764937502327601393315397771436691124715397374477434944825793285507352886227235608934363236299335787815290944541191752906078229858054893524989168319467410725056223908549505008105232324185937225819014936554235340321262515976245316508703634323993030561187021343648078487130661963687867018658158553655118599037605246181148097825670545117121265105350910312336405335869855033245397071215028981697931525721306787473367026228908980561604092370388429819384886654343448022227415084336916498507039251736220069470515963862479468988795397462926334954977800591488615415653912467366104282914532665539549054078028323538918087365345854777842760086059570312500 [73,70] 1133660033255865835489574112176171849565562101323826085587478698106817487191125592347846656873823714756382294841006849153402662487440106624328584471067646890176066353281246666471116286270087743759011090593412685923389334274241121467981347923253762855249743455261980335916943298982569840498171329943162139341457565108947763396121974132935974584796865618490299746721335703686586408271837083265161017244190288010198976943782966268745217797004196892760871711076791736367209266084311050419143538292981422293712261237305843399741766747583210609164966247229079550921498410974280472379289191480023454503332528496848997420392947693486518157030027189232915413454966579212025903336444252022869659783219537644144967798869310450026839119603034318788017834930513979781736767954311631641071678978851386191317366053299437614606406388658464986513854091862284893358708532477221317401551631482759157456275363827885055730534351323929902279883553165550973125361479062208386718089073963351106322978841103823543919777366012422644414043225682264237440573084620003610234748953419541121616794051865957594722818354039710660912527523600075184949344430761542329850117102531250528174677337630437631501033621685128569930059318742367888074746159641008997653698279654736037928648646299976274713249411287159919939939454145458317756564013294199281197203117042768098285481689556957139767954394561473958363231920763094783729807126271011330855400226664742590428102301067901120650169743633470136259809133524354644110562127158902469373034586686185511950377523334110838781223605870013642071651128742656626441471097287199574794983417244903520773371047692166958490614662816904722041571732408205973334945320571896105541810463540346820180483978308186448284667879327647032522704750909963552739027960651959166082429570299197476597064655112796803931916311273090864183454507431013814617989800619630127125832806679184488277524149417711313472687043824712266803628294999751540139287952549100087138459522127522665523622324594184760903583696939017409861155908207283748273457865656806736176150607411876424936502227148716277602423707376763204797654777844135467299401610942556264551323457314705862634850311885542171581178001088758617925717470200174073162216352942818320110552464549037535585531330457461990379177957610167842257100672115320461155624634214642014040348554078455572791721468576228556644885364020168178549922013388708319541078092324831575778143477606363376253284513950347900390625 [73,71] -19691278376894661591644436471914789207750749998552037973579829146616613349398867374523124817657633415105067337099557858275351234884933165306415047363756799599301594411459672832577765795785326291444581509540789690892145425360266240957160251622799378164505374476567319718722466867049273650710638798581105549591390728483330195920615874087232340774300886755498565936041630470555310950062810922180435501481967779306560047462924700066494100411072235650005540733210306855779420432868127916702377424143186960734717581184099506107696270718588516666484798780730935895214760651251610865908760690268702827492441350420221126889720524681007373833783555663361670484525358138545934168390067515389296372182665436957000139847635067777607429928785867690785944672460248876809072158525142165742916972774013225330582201291271972638511968497730076620258069606335627089534568440869245147252444383472927180200894204465536235312275328327769536361127646520968839114806708969398989607658649056972666316442530962269094663405597744185597499907832255185926708328823227069162659647882612292727015432001902398340557304071445076955423488947719894580117292918085449565995227485891577072690842878303906035865090033796321372231878155193014091294237198062508574414018892247127067490983592422553703697025206532962881297181989469655836614428299330159316845488371199268154457940580987301362441049657554481422835565321577288224388969660788470578829021084658073139308620697196078467319572695969406426192730289309805986552586675213877026020685303189638185522902654992107970178853782036025671785447776507172795877139013988347785088486998053236599665118300459159911769561711525056309121367246794237707287685065572554704207874091521806884907062822121247713802483299109420697321573755352887957345549396499573773205567044884657972345596968533316146645230427318253029761703581264027279406403617237382805957563422061099045327794523496682116599322223818753582573042949383983090546040090780355266243394915801977586434149627039063968677582204730114674373402505217363950465330885400139435078041701195352915586732726056113709597653928187424481254911427322219939378982762880869079887127743971228693807902469038179111611022615046741314722033998434910754731254285329254700515924101237605360593592964369296790332105715459571364576504556258005177632381660119603923116193865167993921718589089578564640486260216191273360907017017736513891654082927329741381505812114482978358864784240722656250 [73,72] -3304269066559860529514947390464262827797544996198530200370609238435656089308413287993080202061195870356245897248342214753193482461199810511853807081669522327794990323832665393160815009182615144327564702070936322448345749647576652939825670546368513933297931746735074680859736431214640630605664948036625240041550549591276097205785988376172100230723264171784105107743631689821925208044541506581455946363481075913015826925750957013509481812505947821888765166144212246462184507430457929726036092641165730736907536360570353201012968997586820141287925676896138435273914555491698676842354607708169253805292444369826664733496470054393196996703847007856881267696687944236187629968309439209943178788104328780540120329773400579250946696050154098666115671253806601959484075906657561649783182534398993709374918078748801956343204278696734191785439095331898130169234810475083016722297122621988861308123781765471122074378560685157818703066343721031571181553988965001863586555255515746933916081229963819674780098086869148869278960901102417093054005334659474954180270605336140687602416138704851266844301612474154907453786750758239270571331701365435925848486264201880270936544313226042837974059536030064646439349729481509323123553864491996391828863736767004984071962363437664551633268405939441037529599860551720288272429076362299277793452209231359426831935671981903198526861939854366416174918404359860525834942272497046678799358753622964214401175297565209352853127397860001944054197856022698292652256506600936224408854919354449756009554364289339632369375570537192988960397172593251427770471623003239602163331620474017289637283524403242085616955733929054020191525631254099209457739143424345377170377468351445391599183910419799169323229321710632485403363563363516938940102612016332134222147065907275848695458373047501396118857032706523960913156906610552008420116953828989196068456630862005446051677065452101935181445023025070557379907329869917987293426071032208741512880943394835887560882476694712865070460144813896559032340365892765564728612680376153521185637664248275764133686060126866631544908607573040441386752118832207324245706895388545170183835238918214540977220566997317484604782121668351665334371739400581635253758643575992561932512100817489550535973703627481485460629900075274226089148252654311639780785054063757179236141168923176573796976218280977850212785711724065643690390360075801542005401092300109766597415728028863668441772460937500 [73,73] 199756014893237787144196032618050867750517720404879517659590368924842465323594068592706163306889509597551793042529328237960914483346946048817181447902020664221851461594730897649190919105801554817620470500367733505501503198716725160435094633687254216996832906421279712757826720097474572592210466431901215639916674270819242586081945928226282260506784788431198827323865507812575607460594056905059048517782105563215581659162108021935968712937097581740455752632538997299967059017488423173021686257205750431612967849176206108362808251480962013590095595268403860620439836077584231285549779613228941868639894309390408549239198365060522987476383767844682933277617192172085789195054383192902183492882292524576502439619142789122555912087846356859463843547778415189788804486871003276555142185593347977425425115298669338292419531895557628035898907413608581913959233096880083636990303694994215654246345519588159900418072778910130129558476974714084911773898528909504849207601310145800828491845668511326798320529836298684203549088209815653314137420274907808435130245731869060026465170679091663160221514886123435174802475995968177302507308033122991296160593104175435519259056372953380031959577102919773786595012717246598799673983202933051716579486408203664414055666848069291445565092090594258207861298268461951287201638287567442514848239083905683362476158151577404074857621344290117171008519811088051886692334042324088311892075362523214207177105248381182724551950717982203946018139734673304925784346613743380260754674092726780951937739600937228048425637549150065202244328767171682268187127858282906943870424323400183358413229401217599933658340579191015977220481107712507601241684362607367629412997742069041193553401754932324934870434074771650373785993545221571132635286648643557088894477551672105675826300274693959108554306580084290649695535820525094364880063116162335907339899234194287969719765258949174534691243033165857765673599042480885971699311128003595877345915235838628361537978919135804562463497857354715690819832299433826599644324876835052564018627450581321312303930360081808366062564729052150802117585724769177645324196664268223302682937457022055980958489362625477634625417461013472793390090890415463277805973708619891204605283976637826692205441862942224996942782171549421745461535286959743390785838854432113825385209677764227842998512660668388824939836848848081831858526040486727514571864416925706109395832754671573638916015625 [74,0] 2881751724598359174216541670818819492833137051061655123062883341510065280708770351783719869712004802601158779985448928718132410416475375427242526085309676698432834080136184045948918096377946048109831315323447350118410928680020403964968791745500496839612200559416790374288223152151430424345601583200116773888735840172553798993646421058034062043967008848538655722896138314349346266081515953126393493622080183635272482641610421300896673784278122369669671872040058773767679140628484622003789246638764532092170503080630535518669888220487513288888846514050005755729762228707522803866307994451251557467238020735764604667298485434968516930716593956968862907421501236539708852841822063581478302607865122805035390814526659043380924825785516652164951330918776172431833023957842813532130343982557283841852060508796612173159306659477801060323870217668209177764416358318675087457013804468154307136335759531440129759777794947623282338808090415843557745970089749704463585259790600778684523874307951167896366906957477159634053151050824864077111442253410118302190935460342337614850671480329358444460710971883935949244013026544535738073902393808136055748550892151558845840682438512409750563707228650895271911209778202841495657885780658528120436933776784476848130562984400931413722096224564794675020574822276185956572621644258789161682901299693691814441091352879010274385618781758831945706503962688935715801026572200940186749711295522042375262586811870463042729323416953610659483754254403940231933931872927426658307521625228985633035944182487373552677610599850939657732132248275588919820783651356956183589338200071675810964983660271371027545862611410815564654312694620287306361955276932803284983495352002739730151024515859839103249604816493226108055685656760587908413392114578667187808751281450366795611095123597020853324518089331989322514917329573346717676376408479160388725512309207364655019436373066202412407944336107400831890107434569238827087178877173555533070423399198584749289569359969765534791025396895918906635860539331136689824858742993030725590403825493659249536712875579693762543496392570217490743154483826836933247842101775937705846880711109620583990224371092422128207900686445243402435256277086999748717348998373207872559567743621251015695107019160936027019393584843416569541057474463356573899105160212770809329513192179359509872620424747024384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,1] 349638337212365106194673930755744743691351767678882086924557120532830221847756146361116587520497209632347370872919659270588836308835853628888185311689719582203395004045033030957260192535293536202686949204513305627657454187980387322202957710620011676475001332782241167278925112104255286757216028099185154003659802996569687210445337760278236961561266245571500946426635422220247415014335856481956829919814146738458718643239319147231751634768476324770014689447177782196228345952031198605404653292067132660298297404137397458310249279993893660261949887091064986946332387406028951421131676420266361009953551185566322868792949687931854978923602537577286792490826185539977632690230262824075733200165197655662731348114211273198346866763430885043777832728520672881576116159241254066332212345567886713897528567061565138700068454223406104308655342383311410523285125991462327038218425900143879278333573926367736146204389134589383409556622144604607574410279877849997011559236255417885047557753026526222785154996766468020749357951653202436612627582023764096570166085184904690399373161680331033250937558222447740577713691759737242057768411396511016635937963571438670245179667971940802192414049019595575625785797427958987693495517329027203223643031059144385947424360478993731680938310022979701286952733580382695096650614349762343896396372910590544290636120154461207064814779526235080397152906396722127506654102300216618152397280548599198060767169152209849805837773219382292749839745129500133149699835108540925649833694321028613724554514393854437389105762273481058178973249686630667712462767503367967569843639486520019283179536673733927229009277645553916589949283916859762547019896373170690027271614877766965941656747846143727489700667114201663321958995123552617881412500629587079396129576189979876853769383888140304880006750935265675246186929796300077812032722191118079689267693152432893173537282789623378410719271830428986683427426176232057590263544855537386541405977840661456510819386555256074118347333814593149184718102638624236848754404360855599481797768937139934025265975899089547814884108083476821626412347215568346713570716708152400527370531484284140444336293509435996879588317325156912440202179593312699293486533224280398869450411072371333210647839453062471762230280527555493392958405925145196647045043165606399669915144753760459758059200840644689920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,2] 58589587394671220326351732509306976105198071043831536246884538392171702550581440223194100700933241296654805991791101550076933469760295866836150179114352319281374243972000511689636686737130723950476881402183186150829552138174137693775113240951068649273194185246815714352445487700567786287217729807610342433801477975090910100939733736447606959608824024159204758561820474697671325031512063332181206026100045737593469671659913143466524700475737042606788812334022147365600113130142505682275685273627219216916546399578101640378590658972392353335002040904519588260098377917851820875815820227991784378562830910983168623442410058132312774707280712950475852000357595364519345306699897941208060745821770463948501194263089671582296722307581563228520579818143903465541026818705608002449508895642010496664802256552622546583949266519903047699212478868189111791505508933611962998666812844417744177226874293665220158245852772124583995841094648437135705555541389410036052142591804741506478417730446585580728268123239465155741037774146438151647622029324892945808841807843052794926616659555552694533751369240294988644191064887581090620507912429469222564631026295532890574659707824395547703711607096221661793167045819589353491041411591603138450360843638976952924398775098445837986911827231799343229545965749244273671580796349051359881772187503885280795094130389249812419702527078465638046367490893462328552792612580347572414575279697860002565963477607145399057628911237514857013218894043033199487630342036805192670075893015254784401896768049718901629764824941066046099034837381105239898386034399864838440847824992731982316384628848897465630490215972183517452531503933295038523724221268428970681300079170346775077255193954951721173176870338728509158825706977566994595983952632281892380703483268131228237583029460585916066752352988193465946241006060515301014615933392936014242064551880893085641385267055970837864035781461847298904345288665970461186893909182366357438227163012846240867088108654428874322430971276712150558697700830310649412810194729612098497410050505966719482736012856540027688866413280343717766014927254317146074198451541337468129204026732974350643265970018752495609390703718346396058273002546890480413697098019489145178610582842064732949105544791492106338186027312117910820567427816631733083391577167306146771574026307024889953955857899428811636736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,3] -913317826710420310166989919089190810878164600317426803717269012678213067217995000124100416349566132780237393882097224732789749162585601339553762647093696308963649401003922661676064242360075282459810130771531542729948504746355467511142809719497143485134252900573412374156101437817008098828661348360959972217390783083240454700343015994052675287503932466721361024125879352420064612179741230504484202691970769010105144476799868011758367007356190838919811478396198593446658749415680507747130776788418182732073606849111817218284421256297583478457737383098594505523040665948776743375192359788334854201214298461597752524342675566071078721956130629669521944161852525384581926559131783331014538996177638956779155248731540744682821105442672712805929994681097918832022089898348706596012558791860241069489477705080810285742531846886577163054958906419372613634892683629007342048708120182261462834687837080217431329739028459268522429692578187598355119170761884950766501694124901401302103186587283499504466824477463569337880517453978304024833876833556514624773831682716202797403694579942697642631738641520663399100884112843984843016966893391731162779167498925413747747455832115001009971589962418701177895569853135075125239935590216662314753113654417160174066745571873779386040098058361993521959722090044797763423376804091896128673037569119086994115056246003398591823285267289327647852175757154931537550606279958333834874545341482905547911910063027621802538750477488763186410667224929302019995113801586466308952007687638676286957862571867067531201448014064503264463566174495601425876826788171862580690733751012455294552176879283662260726500876793430804945355724711479601053899566856761835000626208538173088518569404716097805807448338140229098572008803271714871041188788775789952767886265890657969091507335291417692296721862833736684269969342087212476133718003640942723270529996018297011320830041080467506430846950706633794049499006994959864218272317123199816784140917632906436847057053967046146950704011232385234355109282274527480967126168660405068102423557651177280188716898053729080646442247581920142935000795112038339099254171332484478180783338907046220251535449043686357640960131056404629230738706383859574921802766647292542853999661197746052784098319972597549674521403399273930872069423696820540365320106360180997588938119158891080985187235721376702660608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,4] 7642336851221925258405107993747485801543853159720261942660967895954067016396961478268456897330482388106976773395605154270933895315696967914308373586038803079476297585060359797158802750648871453162104394110198033917190629160628538936105589220284481403835222784041695558342806110654600960526650625581238170010383574133875941328929328713202272714681756364134043051383695833846803726854044833741843663529678030090833213638822531366267332842021426929828776131263450235265693720769600858230933183844830370471726483452848472885652150302975710725857579025318044312702220850660750358121894995263896370993087897205398206512962558974177538967726726484083794409685738245555452839116744621553064690037855630543276495307010017145180034118342221464812980215615706106802180465886970771619034582648725386666676585579264448261918628744789128712729710736774911578292776433014600876012270703899180810212690208959585892564131070401830551079142862685341165003652082829836158444416435820181471432864269407430500426725394496857988574673120662867950373162449161094083193508066491479991261888828635941620877392506073340709339042662662569148299699034051430719889556820738766739051947930188962356217258324858494105659665361752436891333878259529365191418585250431322992003634772140513525500758953058871299711558946507650777883294418391019069789268107906773520291982970074144474435669727850832076075511644155390093109003134563573478134784217744898593843454378539106613927773157127871955370246626204894407008904142998976758220435353446269674320658498501701360693451891166483145526695764860275280356386936586245459840643157110660031523089495389266569413073418032092298001834807543298293371268737309166599691391942174872966364924147497584167977401011869666645257620894205770774977775781836036227252358044506283459354301423831568702279411848477390309152527565979007508885893686033274129205253091317760387094334776626335195924314235805350575437644515907375420545963232901286253332799662785299608340030328478852272111870103340329544238643068413621030705602316816852194514677127663759618442109368655675993298558744371125738348447369776627340156182994720412274154084047075045538223918110672921263803497987964379628307828723306216296647439251466045573404911090083720923567347882114037412367710317203698018507679714465568087894305340910096073349938829083137547935249543644479863390208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,5] -46425784835852926892295759474875461782118954714579078003639747341917953510054890178325978851368703119858880601452745075183445098046102052612906150546445898383313741710156037093970843860784400866009132785116687925172521081969277169594299337933789088841571913530630329877546638929671834060357051349635674419720159344305858069206406785401631224191391113441078682783451278619714884102492281993651477993251857152197744121782421162375379452294225452096890581059230007660471213478276740864088427093121306347248463845989596077061841296909146503325931972495517759172358651686043809437891359973302983232706388156708780959347499530579083921028451461478792660519028261335815863845624457581037800284690726149226264838852156930310436793535171025034838686517698720300689246377928072963600058639270527923549617450242100673123392254767502886655311032866942934499220710198211909985595745468189670242401086445132537779494516222799269685071642245100377120231667305723865334591786840767244013555912816163926231454543043472605355010234254296456950875165229932278102067555942163229309201614741497449377966705445983052043051026856299473034159087544659050465362599656196763069712542853032890161188063655497295330918513874115750797203367666552391961305799845471071302935931197963643186849178930608900956022273770473766653973475046517848807086166961381439665257573268146792239619812515324044167520616840779743968259500344102551959920640491785883694425963285414882998989084425188117678868835658940030189998974062896179578128358635348696318646190740458849710208667781418380776846284630227389022040599797579515277531765485305274918483568861759736019086501010671569816860299143582182321901847616331880721319264103796626003555976826167559986980689238441590943256266459881304887544356121878294215614407293933388636825209666289845095264981168906572096695188878240386511002674120706712950231996398752854785745663408394239679276702411098862201701915276265669220634599213532041654832850423484232207404815387135608426765082328670408332230459878429450042345681808051679427052756333423200183095278325577701880488788435794989252983219725769721670099111984834890816458170708896472114536449416789592513968943190376484890718936596881252328805229796140316208855626630606494360188819876940849707045132994573012711516344833854353814537438498610568142216212648980178555459489741295398380634112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,6] 185509702287125133230638814457578419752124733262108314580138390686639392712445741152588145231556018234498008194541503090858459430762962145811513261236610904513846200159908396511672928866663681811687398294068052549932716486367516081001865054277152976952700355283567352494824591131732701535544732667056622977472812913459209227615497129417443688945253187365195766617743047227053821569943579353513119845164213762375600474837959982638624923443587239626004184507231416493430945669049088369369907616723379831988189704585902007798422411758989636077667432703260992955458765081049943825546282836919626897703311368278927847967662179140419812064257461392501303441676486926942473516469906129900622842607719945632725953593913697692230382328501906345812561162020217316468444689400173638788101178150047411962013286954715766970413209554920727255318772732252442998947636268511371460581549827831094285214116042379876320063984517141682234787722393469873305047302713605038884460855377712902381113856759392505750893971588796604744102833162860552556550255299563122119367533571212368364391587862996122660815171654872421936787429746236771878785439029016151662544281261856827004590819484745599231770551626939957764159408301296598255360006131116242024858265901331326203458043461087786524564610096536732954563386474920123843699131921312564826239380601247982153207948200676541450455547197828433154138107138857854363988830563076373265433455852686860977631320892999319596488141040184834782629575553175239926353503209921288546955142891447799819716390194743329515319400987004763142130453373077832276173835596665505555790510673608968202634321628042772223510024263985653924255657843043918679561784477733007743698941288502619002833843317762654801396887701155485096295104474548947057799266224429548895947391978869299076981966619458198966169157482167643547027156999212007262098209568005888467433832778643436251112249883354580840426887629334590572295259567999312147189059355642128876193480463462470317003164392990309194636217890160225700858307321978137513958822730622594954411506792205360818786016630312371705646645942560022102008583500967749021540232395433603636308795186345271683233199605996357190467646074096961015402983138327273671607047364351514085208179787605584033099068638433127508770592609914971484863955309741085630773394355690338696717094079355755435629444179279254170632192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,7] -538244278176355330579913421261988010737522633437608034698514398372534648414377596907780679835347239263485382183477626951498742781825379836707820425633661479444090692073263274319008723220566115632783043697780285594119881711970809509711999380579921155548939893719522235253111508902590267327628005477644271007845167159263614694191862253644093856746760013792210036584035236890780540909780099541944708627714792519965419942817314867114701874374367061601314007038884343954676825620874942186258556003341210278565787689821829694165262498542282968021692716639517203012623826243230802448393275657918441250570988500153978465083483870630347060176283103115805836449473780931022142837730117680277934971397144497643178560869501698041392483253011311917912204328706822724410648804844150973570943043626960190598357452743656748444780185896787233337095912456426253269641637164416997548912069909780068554715796782202099026340428281389930278649750399902553432662382606028733144018188294680835151745033358281055233261586230478679998066433772184095962709191359070073113477256647742088533788548738599756834969737510957911778819943956971576759312844622166724897091552830922280871238350206015450049929581602903583754384342587920253186227019765723353595270920495604475660283172753478774376545278850045644355716516745118431480626728262129816171504948291054768193134560543959134930682121762163055552719831704612939720197312255954474688991100493298088959684542454222618677907027658986086591911324133977763248134371749971071192198760034318533489171232297611705624038178649078896341681124802203213269097962780738612846587042273840210184896834544499539490122613361197673839476598747057984768504994283453560518022729719571847875383684363846807061960750643610244877646882383508194266146775009354982063221540754429178511374725153014835789156067572791698850848404999611170224967872589709793237191483333964187009010011159594548845809732685386284093966693696220021800839085470696840167180650450176012868471052351090584677055909734637988296894508985381956615985363607022203909747392031243929393037703494372902579625168222857988035283995064157083197879403600891194380581001780765967154652514788600473243066117500589554173587914671825362298432574199219709398784254085888737981568900203065610086340527274359502854082280584593860776329717150038068552965285639641766820349717860479850891968512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,8] 1241414353502880808322597817214967122545216270757884077936944131133228861243523630723549230612081999512640539765671773209318817141716128173020656793516229459953338268189233350764550458146279734756201153677235509206613911367814796722288571125564929885054527559697072511793814277660533629103406264057540781527699366511101171358275904110788598089761066324614941726376196747517634698406263162754406967898998408628462640805679982178145603878329357992739869612004312631040410461057820008334983410543539334139313298118311472624581522723117754393777855429411496600232687490489920945904443363664037575720659898889015892387753530031563567483469648869055359680753588354786816256705480274123207278334303585440335036357463079900302108607385312386454241049704991837640506068995651100563078009925298226133692878820536389630745795283014089093714496230633863029669712426931945133409369725847452111730067470090028923103498566149453749663418988963375778681369429486563725955257772992635788781914587375177102559732133242922149572340189123530441219863665013201795681674930940306430550025072214835520168758463694431566765803982054431882761073156095887479894598542016816994957865132275712770082615739010232431492813159447073085178917976422137128966588090413374038044799071943393120355032916288094238115803844560822509993808242826217303012980620207854012970164192718390981554248813827533990975774627695389933511511029497148112234593789486917402148396734573285606664571575178272760224295722330463787777297026894974371329015634222868200044997685554894873100558178683196311352186325171496168708579053878786917172931396963513364786159004893305005996263323243159246173707252617017815428049558809947113612578979430839898665276947545061336786080577264118415392187985832376907706835165086233309144685326879487413571436225502954665946038867330336921904293675319548407626420840582216965115995946842556616572004121756130858348344563571267935525449612724929443542601617468317657210125990438882632116483231916008283090871549907410190064708450536067048950746230511914985637227109850622149690537478956215025638808631410295514666982035895438587491303782074287633402819648617893867139011129917169453757723706422620682720582278095018597871187205209044731948034992590049091938035524951364397506336329139507245583893617359790275700384035270842637529157143769477522818208847792095201205420032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,9] -2228900371680481793064508838088375622870272827728266957419217904019905386109911818698385701479123864960750172797842629540841599148617395320650148664236793071893565503667175829979540844918999601445232006323724890358588552744138322649406195505547711994269150055618981176626825392636539849295242716484169837117390997197194211361995950460917356023602045454825854819447870716276703631765785199325667248881894977746455569194812202563929813568417760927758291022308190070349187438993963697823829999494454371143746779804028024491907497723863632802742331283077993776264968969491710175425128641086748679324560757765971909087112708579872240207567905442174357063290454020471531010452215716189638082439059604449312661552709368248214090330354921460419389828354179944203256520812576748598011701606628063766957900240771331030235196851009923865777907814106671730075476114050734395228892821469964775332536655168556005032455010513260690100327669564673832690494255002360099955054322000069502389994009337673982149888189388901304045414384516870112281335473270795269936992249204397601724802051752845389129671651966974917542630783472771193711447125179079704491577893255893265238523219594138288312783496360459358341523452597493394534545893617069638977620016610763895642524113100126238722468836788390021227207249352023105677684517105910448981215325977655224476676204743871569875785550983488393477524823652210574666797859490503751565347727691575361224700342861660519727543779316612461183860486370145428022747819297208049421191821071841565317809116321261115334908130641662924252134661659888312665881170973690341570842209731543117121966405377909510974875876001736152603155775858332685442350613382082012232414291765060009418567266118128757447938339395395834145704833693718814055023063065121425009805967941157538020200113534844654472346290972909948893378584257084015019393939614798922523518845757345849422309255939536832795960023775010007151888885338520965975449622968186275707199571465811967227876709527659534198687958274986754040711581892223763587467343740618021162782076803366529915027397013111657077048448411265467092261336395656178360847025972195388974422683810884265400962000533396383692297566717488305833777057153295664825951078276775260608636017994851931050733182185003705052169226416366198786946969700162538392365470597472516359253336292016022311982386822683887728066560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,10] 3595051658163550031424925604695980425572869144830951302164700219643591411877501630703256062643654638589284581007975559243104719927352801962578836384599015934464569980034203884141712964326735587570499920068063718115690913087710043544708512200715574542638966418541800572262223959657449104889660820379114359804555542704174468827573687372005957074071563208166053932619519702177664887034261167824047816118028079065151018779822379080199522004322880434437949157364413861891799297897333569245157474227354056431876907324056859702504402712294682044195471486084345380651809801216867953646833954905582594987710131087102549783305660457484683498323366520505171857325183123606241631425195035760725589014618446814949801579161537655286806233699887986461869972430360398717711689022142080213515541566302955819400718252928189239541757512569162987958981865717450898693558465927916902375046331078330425487331190187155946556779501827268264362685286370381606252085392869024690195078237821736081809356702588695489495180096089177349621846745672516263533906548608220496446957333382388190731722766327719715031968213175932031443166115272822071233031645803586685984175753097065169814550447286449657043426068967437331694125786792705764317581483357747792990311904724114134632641799935313258887975267990103649441978050317495440199590216581342763636687183386593515581426016780718092072773041159624072788718043720811611630739679916687940729713764712016107157402811876037093407723127495503030012621798564954901170699636600281717559928018027772204414880671794540009583593697719232391463350327128474504131778116614416721103453940211017862204071202630642389197804244094436352569170157061823311566068909890031014006914539731365713841623574934359397972925129032740874229017460463094707635741183428037528162157909781202855529670227963839901756442867689068253477508487458290851083148969796914538274438250935396240807289332260685125997466628378076485306071449922050255328546195375396211956020120659337880463795870804023247464835821830375433768268638464145484839232395239595692045670090293616405529764508347229134787631116826814509136918425023360774770186506021534769441236474367350985956659675254243030177827656947777674602940336151620464750453847701057749111465933604539098957552144650311283221768197839713618663645918039253103679694404832335454279299742842831817398093587472331721960062976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,11] -8239676022156196939146155947827486064209976851313743346017625348923404260887495397433058061903394664209702642809863183474251742652945957522038538462072544083802003523142498676431235681932117165763996338567304862021513890226576334866179015699494081922392287840779495761641052991254864996080681107577537776868340262546643053009976065411340010657980602175505344323426719150339278786220775325572356820708680928813314556167714718369722761297191739738031939625831441467020322504123814825532972745531776943047172650686264140432004551497971321628376659597182878229304621356529958722742512157279326455426379511870770006747066666109277897788356386750963239119041711383012882014262856371863781140557023606135251819675740915645882065089715962046624477510344367641861105466320736755773438307983143122510944839422054155848607390394163965864692484844837270578853544820756931321852453053732513642895446141316618864300954317039062293057020794246618349452009856461182741442500798636096302788306567211286183738178773554764407099730736514032890694236650193862463296131087076451984324873376663148628449325344430650825484192912829530413308150541296704575378815105220765008853504182497477790765371605322781090598764404939598647677223229469988752874574868522292188258738515009014218361291693480357955139323917510558338958225577324266204862893000495631468239119700860147899691428593893619359128969351333063583308194832731345203508387038891186740157707555000376157193911697270094287804039300357696393738594270580098982394039765224310722777070903076315739843905007661987437429539556429876293882736174130000158223288327006303448955565028341890248330455544952090568329887613382822839895185566789118752503829198586473094834515099363572007063478532537504627219126636901000139445003996062251638632016012083946890392870347118890660774087642266051780524563775407071104464144185807501057074485896145430843538740971336771822304132687685818127195697608052651047368349198538123985959125363808607518485429576169788196431702856224091881450493926376102150779961221746984471517292306551836791617504822653096423103718498373767406020005461563728145071498576305457294079930553800627842789280526515498759487274832098110314304843303636098026541364911731109317367680025266121529348283736763830790122022214613787549853526230560395805214943576149152641114938548809089820706365173590775028254769152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,12] 19864227558464919785269836288047606035149077417640498535670225860692346025217935137944943378136122049165550519675989207904196327510321055586620459399661876508957560565946416621661557926731582038327540087251215625814738143625683081342877027885148286076930069713703407607037113860020302655617656064032808926913587596896084057809491548120126486637988627320222378934281749039803771955982903052685966084994859106888787313401221863359608572765356037769905698955971392924843243790207518911604472140849852578294680025085332542653134456798663785311957234553424282638958393820815951603769989551441670435008926251341720973309835879778229115921701381684992369841604855432473160116191194435907946719359939497266149860603026492508214606161314067131430209615956169305481026059873188880430742768042079297292213043778029788431888082132318108218133704560930433826622916322216035953158376531802616143871869003312836325118221054283587921475311429756914591255278580030629820937200176539092589859675025630450713386165770653878400415290383919526000761016537492365168060711094724031029017409393538948332546530131197726277156705469553978621649524879121224688433755355505802948008230383284722719407662390774633482562747143544070263920491139233690112623300678576122468735364237310617081334907821585514083235601384899022729381478961499689552072977948164908901642524512070891207090466723185303999101951695733628307535862652275479837917718878268117824816022750049765214548310551518098648424512308274650156931966095917153802514880484084145608897412588402568984050951815278878120561407537756129373240329184673836907361949592233402804864534614110834876078451651402019563063694793390792320584307678502090352385337672502706906344424560824293967848513476546855210064610061294168379947664507535458763660743704513783039121198922063806146224793113886638732131530298256572529239234467359847758323783431576960524649134178958165895316841471695199898177249116831678586506395242262986279521843167343084526518080090778540273586403235118533164559561690914796244211988082157443777060441995387659767785263319525495782037488869735464259208020346988162900661708273460686349371408911069646826129939697308446063439436228501868673443254932724610888075091905364213217243111007503470467744787637792710033227151885170330086358405265317432138660792705955197603521104499790632009495735038445527894794960896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,13] -39024660506964701618937335225301333234378453221895111530813683634381887842214725276888005550660659705229794011856915737376671200864010255536269917930429655057215496909423310265200803345792490448470210359978960087577490653303365508672071040809936322180080724579242949844965151747995294356681765397686653735504893018695677215823901475849875633694284436662411926865610673570554804475916802724371722285312678897671728176556206222774907113234864995864880294278585051087370148624967405256604551815085233246541740797457427074744431162189139843460502504527343965608482409985646566342764707649014069034271114074192041147023065091814698651450698651149811194942864734490982927343679367596932457518274162247783831135492413675748094271519022551708904344195109121140163298200207747262217377672649176170113789835855011856202391115546306739002464812040049435962830052936567988916884908314846555684150840691935028095030558063079008225222941571043013695774674993796634324225759809823233003735034554969449383061549581469585955291567850340469574059787785477980144233817311411313019430641450910547352043828548719620975611800873544117878240440699750062755112796727865968707971957674662551239676302651483140031839058582078743619973461694392538301611371110736778469357359669243899668696985262333890688813220592523869765932385655401972410017746975385988492142023912498054495174358738090995307989312773859188123189773942515628170952751426860567084984713064984701141445227059417459635817925486957854604951969045554383497880451944890807740042318356690156244430484653685506964247715700544291355584038931760920280204389565488590327847392705225030807648592645049015837482630544983544706699419455488518705423004307315022128045634411971080256010362477774634958609037687875994496136406861077948511165614023104926880047670673607902893013720434794380173269511396583248248997288537198487130660600549448059851693948416218611998429457320189831361821852460566519684903757037204734820446125753717649163893676536998025120572334518476359127876634497650503563382111607589150715131731228238770860475392738639894529930896728155445708175430505091928895687441271390139297594766565497583062113974495974621270242158438987393450746552282146960875614712596202934567562499436055901346076609664414741303338823691526342668729583318687700793217940586146867647463778838249565899016216384132927361095041024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,14] 100695779246073525140456855924173987150160086326092951021446887096116257453363005798425554262417348609971390071137137941646399646109241805148785322536680691644297089189381322743476097649156754352671769602116581129302867836990269763233692345561650277277593961473919479714167773498804390058576010539685262108246466638818257248262598846567906214052832214918591189264642129957930162738106601595263540626897208621776175978765729591006746170014460705524112755164923412730360839487670617300211929172962615381682101238487507794373827270576919470236018287479127453477082609760280988232181273086345954018647330885743337126985136864467263949676228643272842076429165641357011598348202760732537374730098016452786822844495556999695064983314640020404136651310363794268714849684500679040489883091741409069956346432992556065968350936209944065798627462722582217006100449454444551683533693779481712477481933637249224002679415975946574682181723498474760749638255144847255506461742764028341514837301282748981112830503434725068297117252108544186631879261922324317542854043932816098344373788313878738753041360179229519131600836757486014242435939853662604660641166066941767276667312636224451424394944661806031934814429766234547785872595568632193557414574192012779316866033664020477560741824666454688750337026176163582909597623089079835347847774973309281370911403169977684711622207663742008622989544956981283745059940433285401773832682921171027564688616386921213184182409008706126373941513022444105436839138425534932360769116629337162951511487083890089289259956970330915518200529007769863918319436301931061598060293509871511675936159696800577824524495647031758589004436110151634176859259895886001531045324658411215481312005950091366479417026080774681263765761995992711993056294732668012136733164746696281027721139034411852858846779663199685305213420830181906103121701078234813305523509344364716784304014307562844027379487071366073244920455868786328119456692863535223354636838850208705921652017014140313298220353886105744798037978058041057322577530577777782869826704691905035655138526459354195385844476498069829539463149350700950490920664616504551096790465294633008312969936150105120804163625478829254712982694187329838499450978798849325188536466443231077188858294311006852898698288176912098459015425957986876684843157938316238893781763225123767438140761809866388450127642624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,15] -314536040530885936153193035797465958602786590725548283666135995348827294646186578038773443671467109221019266526483026659925229289628962020681061525965449726675175629491393752074387790212473109571592236955931358255825070005439450452503642398635489051573623143035324548984428488981999588124479530888672278502372947421182212040482274235102111263906335831386880084589089890271716082203299626208681737881029285023160842645783553712629209559157887320895738548415339572070806585374029613410655578015583213444119414805651231568591707102188458848528447329185173365659985167390856751407238350835488374810306141960799062278519257167610760892948736505784957325085346088122884569042532435154294789937180316398987521657026675859688421537994273449842044312013491004154448445704051127011281309911923240447804640761924600142346678922102128440048394834455564943068253847127127545290533154830620903486258920004910692499104722233636981353809973456566565679947357100189257836234273473184896355506562050982071938455436408988654074175197279592566031931638059043691759183123576203395285864010628092184648499955338339126196464053673742880994422171020493363214696676878071360840356659908780822107230398161894517102067221089673933878213350700728655601093882879509546415324149933001686019304595636201641521560864542607244815520726665524298265116418472265044565915977611165975402443136655343140815317199850699575966887902682084767738983321780753292841218779788082331773375101171667090045618784132545979076820663449074996901514475432745493032954423701840460614460966788004862644361638380012586203944920812093353955243071150057055933190507920317201336923422953796890968544543515549246327508953835186161970829545591950334664545590256967725443925565137667704917869073420778565484930227515748086935189975996477480291716938317972183000969837387817617484061307710678273263619964020866394380682657042392972278181387497630205163387983387644409463425370681948323518683554044673492371166429001329326508677271635548300617806399869646887783374858520266194518883394959132975721606907079579872541848689673083031049337796115068662867299522580552163334189349860357036991879321739320343467232151241372527512543838482736036563558770351197586113217582090054414258439706720343345043058069073734206980387025911299021138100231791362887663559734909286397361572335566434429050705507237757870958996094976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,16] 674441519534466863550590788792148998275703323839503090414651438306518192843765646681258006819750582314350985416880225284568227077554977317662071109953496418024039781629026284216268062057379571786196657243361883665866167251552754295440760709814041266125881204455759075438508574196737766249318175776974548432963045092882844174364869516019382301934258748998891156156185107896331525286496920403336141482405528131714725220933919544780721391088129996829669594386397678630284734000116247432812206916737209588927894957440650742455419240147127806690007718760666719814711632690973038394819456293251257316081683192253829509809220550152219279367340286198754621360490116850508081091223397916230569172630100013920045812678297612861614539297749905162632433033488555617722627465958418569213457738649050044050264103587209056178109685529082972160880382308576614345197317456292559658061211788030050816889843648236628910254746767741517211398043027313961587010121458293445775074273654029147226185495556635380707203197494455672791161996740398992365555684327033684266546193100736162158018309490836792526368384888946875733517534457979680327488565769409827740274200695416863097327520727599594949614882312066037446472487552657579207312573709997093612322670717317519205102090938475695212281589472957556100650426071763596009657861930534120206502498820944643541434065483605221848274085473005601227981017936813272829964193915610313670121565311299745770437796992813784324458186799000466862805270537793676326120852349361355907205023644004645035797008820132267304867965231123894538529821596621031887119265951264763016514987737171537167459099095648394377244072322138885745199477255225500396535845829893253039276976758724128287428805120726428855558932929521643388847176889374457972746372796936978384666844046142815834529955148361863529659380919345008473398859171474922322947882866272526391919751193942999207220853521487944642852040323713530853711885873737688734211129703480309774499162373647942539867838663779275968873190076090611648013209927006128677065013019456543488042121526112096312437629166928009545165385068386329400154876710573813681606367130412061485362830545036044526992151935400338055259803268341328444363834526669220430892691160986892232944363811191874611708434080026647308623913911973002083106394474807658787448035733360150958357107181762763314454480835668686551811883008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,17] -697320338191803702626421930621890541619354471032532471740811862037607486315367362094517603470133726639596154178960720192507808936011580978351106705153284423322114818675515930219850268931017991783315993233236180299283568380685649053583553619339658740053385388293597050516044251811490699330372140337847404375518509498588873339032253391417566105891091729940536489090435180001161666950503021434894053821516855747651861851294682072785696006375915034108424752460788487168701674482165393016542388177148049410602082518354827135358969830659761211193043857673135111600637616234974559394232086156038235652170951812684825810202706844796258471032190610360434346565351362326295907178294139738418582247887625479930684403978227970980762155165669961347037167896568119330602678955311144886011066848186386771475386787224165758196192350156697077903224181606904200613868652864075784070295041914765615601809359868740714254968802718613877486507651893746392032545642007656283574440244710399195386034529182185285885962733935535827380624440624792357288121829053033708427026869793666329530571869356706389168668188001244282643385502160156035697272724665800298279217905450474771431672274346503675394542444747614435036217214626310884389776659068508494845361721127999401635127237061266896208412685588241362221291482840575112004653775033474107922350236252315109614237025880104281849597097151623785499921187437331812091253431370866287172777055367221404917359013246688111614190668821418530240913673382590597587731368760148861977123947209113375235389285433277917499680332005712194881216275500373725642007429500041675859845817719717474266084352889151492154005977522774086455859551335363531938493932900647407456626579147398884917614217348250316025542464930396570865588364987898163937850933049275534553765618875449343426056357328439432440538435005336749387845083121473767174317983726556973263912552258496569421102084673997453492675179294172513349908368979830822082346788328640689449776935201773685037523824773059586585157424975712124826481642299308060752810171425906400942018186799372728338551854724907950483954182214973374934720817132383393508735671943871427291774762332361769209034292838697007750181203992056869271773774058378651592255159730596571659386337386649089947246817165826213837135158900269681142535855001944992486186390453693981765522951162334934305868801891247977992588099584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,18] -342473245798434305031042409319317807395338724116341311286893485361335593048722680951540295931011760258894522094842101978829548823374908598301710725630325804909990281283202612098680575448782432866914300122110029377056881367531740699673930015853073893859145011540237773556312525809986704349272308416557730075841472691517473106516355084399452852049827357208361684646406141546736452911366300439177957371562167519682585713064194223501403652301128896072318119315491692549346838292313260605475313396339212545083744515117581586768942679770390292663419614390463748645007358098141180656367021668758546371298210080316105801871887636563294632626127904478601485700315461551128265964764585120390034597006599804446595685930260707485251770977286191080857415844742554864336687369844814377984848287261634359344005179702180095938280923273956994308409624400386742309705481067818841843266853420024704245552788826621889815920549446450905949559794839053007565742093098842600303348527776128588370766042111670522718604842053863457293721042727296502955440709884795769331548724245213080427648745914415878098259212434037575766643878401814252953584312338311628905637293428677875975000638363184968616188886267964635657396852604348630883648993889348884071684067420196037177877181152817316794299425614370638987195965460888243038121650926866622464443533481672310769590045580142944251024644155086867936844147427242827671322201875313487121151181605531527813125918900329889648001873545169264473074794383722101475275657635640723420876934056968796159150267736231139734814518577398798946419554329560962931378339385545273478114039672874367001594640546483560215431975502461729454535040403473912373423001708865670493700948551742119235878479962312457902679604703189182814841593501981195722808560496648996930016889109734668137783369174966630785009679687033799866012165831066215066182843907954643338344457071800096420352699016120951478850752720768818781757713162065487611426950955215079710304051310452698725132688057398540766866162780307384346338055992070352623602956427380665748417246653585502555434735543491890350669237229832830362112613257601500021865952003265050406460670507171840009886319210001818791357787285221523137310708410565323213102866201501957354962833464111054154521447613747490243964370615692765788494461954053196718230482483956059324130434527088516832544904629492133378964455424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,19] 2327673825780880163232153599362511901707308103961279359583703122543171312273697218487236830620867721750894652272414314171076166608194499552181972655176363129888904738676642809584935788685167149088127097414616921237298732844251709504886989439765902697214078858615505740262142318990045552868649333511536926132275380702292050055888684644820351568789493169307966326354301591415168506421956042075731337484472523917092294637875838794935416269906272613213879533523548605903817672185791067035036334255338170066969131281495099653695845289978642652652923231087212421264357233615214574789970292088584262850129533377474287536446810254532933806384993143198934431956901497271242816482261365070026388219610699370252889465025680403535841162717372240478297760479753820127171647936270503870161799763906226241126653595851794802794997370855424363538398474267789029430266443766505103727108889409474538604226928931743317788673474722998674563890967069269195231598243418283742865253327191807070043155425292573286031037176079209938128998344861485069569249523158277601139625088034114004170934869412800909316543626964924293025213629945030188147620133521593106341403397885370687293970399850329903877591082931657849086953151243499734971665808968151335278475405669973928031199119839938481739492649261115280174900567889725892890692531928694397310375220971661391766367520668701977227482245902602073410690686884569788125760650873013346830464689818505453351782383214033532137599278454434706669014175802468071667815474100328357893511595526232589407399576944043480982789100235453870963646307485505747284100711590385345517807618393840266141557909436253624350810575472200665854723909645271063962191822107793643935153106229554425113712541086152327915681984116627932491154857564818361449824125704963772509821080721211208094248980736426521861397377364097571106904604885012153391032109760719350502386433463061734465996179500504479015903997143674029570388508819124005762105207618431177052503098980161548468586180353522464214238602067015152724989888617245439110111405555667005851722364911073699196570468851183254079009113493257640623148933144966047238936049339049446281677409842010696813668605999955743321597198861489923732151683087825289890491525332183630333532545529197610146009730788028970432131130266625171522701747820092255473042004533226250590492452374387438617304893200777845465227870208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,20] -3726195801229786947559269322121621484511017400859788821133596319455798561801109270978726495292825515754386855170859889134365997923671827515615731121095724529758644694086618829537374400730636980817755809106163657149791200150395776841285457215465606207878332964744879726723938380829620376510847713735029934029365808893352857003847770439952950407001125792789103809986242832925163826185109605713050738446222958698527242564104291540995613264232207561204454072713063913820183641364648374929216415124627185484867895337498354370911543633479189286786951321930560227472376639162165972517050135659839616181461418948517555295705331637106721598167703737029130317912422360111597765784790687398309052517188638046554268631515385239789699052130947894381885407646973715746539963619372337987785728474129315924347245892016349911835395839420268039630443527819958414875092381271139808184483113712919902612745442612620065535205433633541788243711210721016686426370692584494727412002664807003087555426760374627093233430409787687580245435715289432536827537865285042357110191541610101946262206352603416490257563587988182776599877981009976353819509119516171634522157416651059026135390077973430260012874724062962908359998437153074532738847172656882253137078136017914112740589123786798080904000566286717980252251089279402089547221874389901051863003710007754222454100681886610876843883734091607686054855402055831360045860517220582442204758669095922200936463040044310204972649279613931320246470958446266734719261944460660668171941827050993271495776833367163327113818255104164981474876975285419123697920134829141947911179591128003316978442511410133002430162646133126573872499287564809869992505941519179799245393765908227526479343756161769039868283065704510808279385326668792888723596948066979475904652003367291002224461949965815495104242037019456845021477914913012092885357478075569436548497168086895255397263952868152557131716742410889302177618149740933516585562517039191598550525773756504128428555056368455290751234248714779776679038235975513219916686521440771593199688613647437142974545386681437358613644687510840619950995286759176585765970616066104547955285287182750079470663220676360363699079639584717203269040850685473481577322169204597330220830377318778550578316478707437034074793423434997072228107599598981878021651973171221182541325457605980573160730949994756711627407844096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,21] 2761699816389946707492979025527346699651067807205953092148704064119511271051332531839407652572272682112150909655534993492239295526666737609194876509234953658954836961778415129366336444247263700007303406159866832562348620986569833982718850035920617260329343539402930755419616178904191621542641434672392677313072776872343289904079671708881019474968492449607582379358860087095081741822948791886811380295467747952328799895011103622790139910848084308302385935575792451383738397975922503153204935744363504534527705442336467378586384333504843422076981386578185025310945877962531981659594031333803368487279639038988850342631935542882578709319926122463520014052615278493057945599307260092594352076228353025842743256719696817037475763910904851280339691378472278640161536522774577841516979374705383963117594457179139686013543263232168027587607994633783878864623710741456001560669329025923130456152345957939111052480080016969795293274954904904935853473852777207050672381091618807333876346956779793213165281756116648795698884433087951625806562687196051011016521663103966992503506713665689644202600226938843562591545415042058494602547417715207919933446546851654844945598005218130687569413072695249964981527629746426261124850630422994082297169253531788868493657574577780249480238483067078722112787003754716728114781519980512636087371375260489192221299280511286340830768718876034582679449060482763475076727033279833383845343325465653802225991814072385426966836220624562395115207302684946362317970142120777882592913644661509314863588176018243464232007392683839882062500637346583216924788654424212141470243867296903893191990962128221071472077064942927559903007868812922661934555274513615263038788627577612883995552863026266278692522429680023165024739825595619892307812798638571957010144767008646325847578112874967982135541944934753428682344613962982054129679083416976741030386961148974863380022175462734137669201468012516135607743223555731735157249563933301667922967263770129310379184012320919673222440982068132463877561610744672550125815261729900097729669358333538453084562237533185244861300079704728461362263791729994082174639334337758343072924753720832999274461336358220745559304053578371059707126673139127718065979725366791976922946536350651198541425036585927174867763859803515106889700202860841423816389075758474374157455977518719406170565489282193026577951949296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,22] 784280284084659011485674153140113188981429948581686192423862965267123521776939159199040187187798667260668841944069000070350512912519169539154412089807333862868140140071284851430329287378787030960282451157881069175582265458142688402906907750929167645911725748607504785312995701319863781386748182468129001037961033258512217087844050355011884527727805994255310155035574425696393023336981521941832176522702035997022243656274313022456356747086910400400902963870599575024213064749306614507152584017522537908164825994512513385808743177482367890249869664080842423078321481302050677421068136158885717163614707031900062587663054240431694892619956850729787950739401471464762117320613352878605873397825603753126355938191682068579504305192451764754780532744649492031195669938976818761964424649049216941933316045267593063306921417833710782705719746729070771253018261121968917503137408669554059954016566416072891526310120491757895246783989839907735382128067551868581230538665873851493387585730791307112107663036157790257596225419771973037671431675571264006905209601656876799052947059984329809597805346087311821862581724080248202482213078409779033089918651417237061516284864113470349741967487248610704200902310530653110299966264365724112931248078801603762746163038362657025707752579993907743264297035338242312868258230126873570643189223412584182161711850082552314212082648909803208681136530783908317372596955956863135007826367655041377875472682649843568159641850138629336459653209687910133897565583403986979557653472278804654159728990772546181182844398523303381810412979317037158156928225783303664623490622108333123023567960420122533183874394428864477029020498708693202379622272101070014093364367745323574081432895181502734338635082467856387968120349084576333657011701491843996203520078510813798127657000038492520477473162631590957956676597142768332133498202768649666877682585085618420491717537421831032365442346254532001869617362105132998154288957612064991338865899635656669522070844099660503763091558535402421970347776066686240169691452164569865175487314740084013520199352893679431521577090110614258188500650087512370658305572390060125104095709016244495326046527930445560772747270192977569523784819880555068141424181921178869355142452272326060171145617250546151351385450674983381666855022112442888483510785817004797071814819785368237548593296010095906096048456356000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,23] -5458323783486866899525385602642220428020725492381029532353053133495592276695287691616050827915074551466823245277943122423626236847764282983296360304986835193598530515911888593404971406074894948933754034872025807090875442733827965513446215999918743604604378687580143854172116277072136761859060686584838085095437788213574125606154962512115675796646567142722574349494364140091945024393594281697775957031727948518048082980913821635690485024407888441129643157396334463723078447781033736448417725713637578286932544275263083761907883539579976813120728086150672687231678856735545172610853141341306898905245268864878314145514409701069258500332200063261639726780728271769826864710996106002942612816398943356286614760709546754223889929476189104489287072778775347335349533383709247925031020618094201299260537837368987910015706284434914209027845537803531962639473508321318235033926126568856844466340370890868456482287963734127549711970244521046755367592102680105736614235787744024703954564505384293154978230326956257340701461600142196184553089861198888403797008827522568408982242579692945460915888714294864107490056756097961327631945779717961063041863358021491161710968483669370000716696847149029169454468029204140554722965721128302909541789670006412864806392796673285572287650378827897792609869329812132855676089502536450618235714415389418852697778258381378535779241511290218745938898784505669364822952005477205379481550286883195649051862927759238060844477650522036281352556991295687613710616258990859943382672257667767448288781172513475415114748432657200105716500417476032768484624066533240275205805188394065009614853502515556143629005028800604439247520754152904906026232453631304772619977879968651759253476342008326564591544728539935883636421138297510576863799705520023501307455535353026893789264295271492933213657215256473726547984147297337922205565854315563744328695794860511154481417471264106941698265163862356084202610322688549136887539570756646406179452564445438663578864619093566443322650882673872606463401240238205754776712996792487380750265165689868479359029508950019413006659194438934963726888730557546379177535505849148390506869911644475084248100676131713978096523223512811160862079748087967017470031047314024469286169960597719710383855659920699064561615165548507358663973051073358459809177235912427453854618320750726931430058007951477527373340719358062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,24] 9996215016608603238701097292852031545836461112843194615124523317414957335986623308087388882212369301104983691055267311308568683099932058157427983552670255345070725229971062527472946106213300531559735781552970035316992476114207428897455312265285675553878397203328668380941702955891874932438861424474822636296480763411838121153463398364085794445024236394846518746737818160748164350513475143280543167543107462573948826712970745652917436634947397891853772772655646678228812012734553294493889977003776161536191438462132042372407795347199331477792663844274866333257809102602911550708075540395353843031507561557855342893519977706076947995541223211434763604390490288568644438438841957841384155098504471011647842390908196068790434994813386526031725955245006493411270054103066619588647018272911930381043077575026109517566391079013138827889347627757834304741228064901888601594407029472765902867868842190316529422566604776293237073553797055420280668606500387902655030894871299955073271620561024217766623890634077264722847581600488631976179138610621071761424726313737400777292325972687472052591012657833107765016821078043906922712976720956629659381374780978430950198110805678525965625474347093915768326584748401745326686907039605371090924256747266268309535654974100093610720814626540258266796321085350608870151002822572200843561291980425883212265171211354328286781300755863528884033597975473600417651547765297632668178083187858898545856720217272454250636011337252906672604118164360857219370019015629237214264943963706163649060017727397459804389028392740022419274345550325733798913682460641815584184040956672580802170888852633680958869611612407743888975248098708181634365351180261394787315933550271946471798355822192336839066357471122250914520654445606864787693117780407975684260072848703775045285251457753058534344066372191265078890801607015581569720843537793020050399351339390895654687877146766465175568610191930355511922694891169523710007238122983723487622475228939779148452782835232158185323382149552031138703622634151277608337441252385426271158033787209447642626648943547689595089101945235374650090065017855320653242908027228278413956218589499079575610391338481909040562686306179569556776321329175834229103363806281732337372272829894344305798063154049860988419300209285115234820007919160594554683835974616978107081105831887656968696527124081073343827513653846156738281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,25] -14551162344852897544464020935229102426329932815254467797842166625444424430571270453577279468872526765518553999147040594489734664300251172071995758020976297905608736846961918485973120220118261778163589313247962337207403168546280132624269769288148121063198988419714825611253367202057235536929356500865649582016290453749053467099506755883014720346491719149127211030007392056829986330863507682026566893045409993334323811886669825868372652285691457350682806610159420765802097484652681396260392512553295064285668184555297585459790491353346497391956468525056790416647657311552668288254073469152960394545814172845820308576917322852416884609369395227205846753509300735753794167295619615690588043407934170195842400281502000320096388754700224677896468724017696985229480077661840147665743708110275859219772251831896100554730528898832566002863083148721950365503936277173446349012942325745724199058039314372417830946341801189626235435931213006181511663992160744566657363687883575572273962102201908922652272274737349011494284599866527091966703916962331640553757972183276091763193220868742109665690461417153227770887973563947783252942684182311969850226731087733729775209957546400768589634962052204508207154616498602578610267361603324756921913425651522598987254160529963151978006016486855811355165302380874929165499736967349674625031730182261633624340860739248647390908898823638466185113419427451364258601782943300372111555598199502653416382351406480432254569799629519001436501176107857317396477871919932599655306988910094429473359473491932849028879879230382889080892510656097253117799674327953694900146377439857464524593892301715317247806720053828561655792471160484070530327264466138511420652994890924624504962869544477868346407861623361946178833793870996256022089336416513859945829264302559579965492291580680393831563905697190393032873805835532118591238531070526840091857860640974195871608216386861185960367383656579995599750463358511558670347209624460223653090906128109431663826018410399716236443006946037200372248085517271100865594774106685493562845538433844486787014176207621536251330156955838807507897167832227289303842474981212572728954279946447697157346676156944772202857986014482694725497412721538423836014268403613464477790578462642620108071409942291982467527137252433198354995422953736421087186031283732455081762847215324886436679091593218366252404883690368384674072265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,26] 19378137150150263374396565298610046359197851754911887692784885305724492262835539813331477183283925786042688635266720657608295730005366546644041783531228172776204647475937466045617720974676752098938865416313055520416128440735806010998262877970700147718422997058966205411337125522703871644132818962738929677900852152413370812740518124737910878029870181754076391356875154032056583755176148548485063930054261823476539299497998209344532124440271213998572261093894026377367560680271113684181885549147204770426536658247468895024930014469912895328021745050656328773028032032310931165875124115048722558772647668979808243175739827392501528130414921440124165498482196027736461550435606227066759656181522603533975673788556600463323111556122034256337422018066587271782096660512435706443280726459831348107866161931001030276709580821648903747207050689793313757200555208233744300386767184833260825975006781863193081298143002134823500137779733783151280793472798743677630028900228793293076063775613692267392377784657672508634978686694951297154939864566865989325270125163364142585501688762353011881711599796574949753780004624468798331601467820727906173251188927897198697731376330895419462405516047299642123576952610504523430798328919181692975528084514265938549936406264167787688070830070789315745378615667176741552807743474639705251066332417234507460878297252643924264988808751225057700841665058025506104416448722503437329979040788770296663446928531921630254055384985253015458434547809384854398336932962591354318504346612927031801128670608377848257559426518472395792858594392882711788223840616146184611053846571879657526755343079039013872204397713871077012616342358798751125513009457544070099775953294506743701311950483045207585534893177256315419624556114731168793696412760670676822771249402775040874919398117708725338373205147927953199226974589607763432627921568041067615607212377292517965161646695458999488119516157930655627941187058277656736524179849219521804351090422414470808373497041408098654151657655071007050259515677808833082093839755072865278280119505577882060275589367519235360944673455314366613239054518131143433834236886475393047069431240785013052673684916654516151221159567660975669957248012582815513753326049096214895133289183633186451478760042338763933531982826542418167537883552953341839264852277436627352033126994356043065344897021826606411983603813253205191135406494140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,27] -23049145516768758187037339842096893598289331553794006365430851631476187072566440512212458904346985387319663850772989095807691429849943416473541653414066648757881886817863503090128972570264578901266976737196275372967196943794435789617446967621259603998248345252629244728544523764271923515554487256958099390891683461547152756820807478771311256396423479764801979338987907535382490233221309091529414881628422155195659696284805554160291083731595602288014660373736121055088695648322586136513443458394473343981284505372487523034973513191071211735422155737903557439990845707303924606948949793795409183178549219357823341117895466186102340493626722006007227238167902349146934261628732004633096817771812414678929755524693298978983942478537461854877061215930440792435396459282371752883373586713480283103661351290219724134124409591739283399915436006276698775426703008516490853078093179533880967840539181810830561688350355052250520521928916423907409544833980608307368359078281181307647095269277358281803041610859030086370552315783304300519542248164419577023625456759142721095163791764019365102598947472167071430317751569153168623018840451076644198772088581299460685152381579121742866939070548621119530894309362086489957913579298585842082063181273890104774843930787737539104797425353940774324916901676848820983063341586688917857710304998847638290431118319755372115794445656056113969682319202133555804549380901499238465683759527001036355821997608811142266980116607959619980005271496689320445411361686392146048775495540868688815268936840401556632875031083767735881994318839226149152333382629601276763155420810806426650741095049148947142027565272319301370769001454133355867960408606069273851936670220867406349131283164135745842258254092925570519380211161857246939291757963192621635772408024652230810426371894464893540377060578408050836276085383088856811404536460285256942874321632035463360609258993128140937919421854706252114036877807849262010887817729544606271486309328783746749249033744005008115114253017745445437385272964012609467602346550697458706792244812173522984867196493895356376328020834839424946051499689351680195331539131185159764879617464267424079487112963348195113773633887681395680611762928556334950109299447122716353157745133263020691800545239700066538599455852337860115714289695305804630343782669607270452691540091516237782016406523271991207146293484294408560395240783691406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,28] 23267858480214564233658584947158248364722177681386315198366525020363079925489488546196384659241400930978688899444989810716656250289072081033638452748765690043372185950667398823251545040141043479011020034713183525221818225273719219609982688107419421372917732068968001063229506727642659099928233106652420837363677884802886887003420239911383039441937127060088343546007312003317466519061714003089135064884204634306149859294737604020496106392044039159090611085172570494196794797583878118644419894108363327992640124841811168430080193757684625340508564944915238089080767205337249080457491110003098062577344993773013741034535660561937576462318582686267790092924442018788461671057183479700228659578652649682277606524191051993370794363258872250297929178593963719454699548119972006126966760112139116944681329113360587670430469973779899064313050623674023129068279572867282413080692419031373781189840073969202637418459903602698788684030424192077389805312420203050438334421775082728577762119223554362360686718276668368850810047766890845672067063918754689429930627515772628894730132870368468094738714917632972574083393456753564736416753993104243235496048937541860270860816207551770774477585372459354830244877212761858009444062824222344241983901758315543905397819183655075302758166818821654013746667787200369400760646337255261372884866598328346083281107003006094455853742382649804335230795111763327741694333155786137075218547627038319449876297883906730577700468486020688997767060593127157810867103257008614362608691063719252305513385904852249230696316543170697100667925667702976055754029489495438142209491462744594771642096584157263454037253648496141622854391499937159415887355917003785591210390036320336457057131168056794947832787701300408932019331113985895338453168966048057900121641894431576091404439100650025498501369231029338392269695570859509085193379594412031925163032937892355632743415184070002504608190169449557161484630446179392042476832743202929791179685591849716292303867692155026561791683242805664297592194809056447902779068116275060477955463044624619152971546472061773447332859659740561088939286055722718790291101641553692185741587283507702659239200673115719915664327124461722423749476886871093621105933655340167247825511147712702340130008920123282723030213835008678218861563924654783464267686692439863010550294622184000471845188888608108279935292061788701190652325749397277832031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,29] -19378155523290840064726887443081928334990036876153650738486404770153619357363196533147665217090620627592312050160103930992965159440190266625864838508675267153554952591796261825109150659203625262579877665522083988706493414048239717427547925154165932060246251424590961490449929882121773460401674033360247505301686290050902363287463157266927523325117544901054828869052678962403575556227168269710609082360281685859075818027699094859439819066461137504276256292575041976418251285823422768098613170184669139474736785416243021420475849946010695668390131569951346026110656105695054214163722686401000894085798901384746376740423811804091741989647531105355368149802999414068652623830376774967144252322520130358444392606979779924457546888046033263364939309369132529542440833216285612480544239062638821855427137736243684594572139471941591151693233607664522465798766325061713066403788879890114939939711739558185431499992902558843263203273182075449595360055810001126410802115793619630776584922466499364291611013412512538258014753580016256961061800094908626470107495787010910543915362253632511475963802718345057249424229091325453109152611218141541146028272893806649216848444417257177134759802106946072247281526599398694601602342091147957362187262470074316869411826566445726310349687805884823899692838241619054596963256992820886750907823943105201089556926054390391395062656828271791743598683685541741918036768798576551692957359992001259138004950707362579194594894955388964354930460770627552682608966675494357076321354945360225830007305304615894827184405554995954478148251824184196973549511941504492713072903522923401090720557135068215055923363915985910385729771647751290483565865563660385266929331274572629238286185614970539774089791927362178920253183460828915827253263459422186215142822439956219095962333336709172008648624800851053366417582428753616465364581822298503617593827955027067083660814358601586380518177327077953126455638091610358373178485569550160908887299249855811874209456954623324264961221446105998885084485554895004088056063087369527761447405666850755084568016308672364387951511678937543290503489929750756020274339938359141125522183836941749877945199184702417921373497684673587022818205557914885544293426590890160101512750945965022414214778192593905367307373496776106927183577562495782202251832757423867059113947253906258865971412239013863171292629537877541508133173920214176177978515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,30] 13179690747138267514790394595306674230626959963037231446531218860443084420690357432338984094285794479125538427618960672017971756790545306562399065785043869495671589594153651242732831156299911591058868376170687883462631305078522015996886972128032986831820769867769788152019478898920725081207909280042025263211619630252944827373419289208293085244164770271271764976789086345508270406570991372770948865163380084316522920850364654172194708301894685058421411599883065462983303225799591374595118420196950340850714259119325446527748619500771121030912393097882123728397685115655170852664909435668470579986373870031981539955376631661949035282805855197492376589762366409768449934559949165057889014771753005084213544675767874685186722310224699496555816440467924856433260971255569329144372090978416107994758256291838728583524754845045724191633171651432919151891111502221240196779569685928435489220823967201895814299540356212459988552609703010438303760258963647689440626568922550058574086589685645218206267704403489057759580199589344353288109148438166408772471240153947248403719800487462116341598620284656828186564397173610609748094475576436074919995822779305458945559710614148683695014093288152609615174399087420531955461200529609827732726564849932600893942672744771991977435396243209634884818617824311276615355413181794190527339715888135663624191945237588569741598933287644755040128938014878659874408735358041134448566231166025824867096525048148095764212330388921263392085009376952269907649774548819749182869373843677018342720073611777055366244809258789860031953608305643596635126190629457650725412448881476832458473965495398749341759727522225229713527206759819466444668372447697487749000603020431349723600125081399713120256214476492108519136059777474873827123822860458444359450085221545767358956739311399010530793915135579776503296691208368347839477882096536340256068104290981602005637574943612183116899844092272727503041505796859424390620734279379432308468047647352719079159145991179909897192327395698333010389618934706470995939055486871456528420745438476948870270922017525318376066860412832271553917052184703142596285986342366699220363521208478081809874785724761176291825240827608585005101773790723407492664326119644241168967497549400337752695331072734281553874204004895947226461314231385527042621452594332283804754466916069603029585114786643697147692198507098668272251503367442637681961059570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,31] -7281317438954962983333894173194985584305114897975922401383918372819051743672427575187459268959978837604856494899947575922542347471459910298881631564017137978021794327155711993834272789481141716110605508377536751966906079909740231978276618884366713811253011604319234083715564560296224603018991622535708950738702861274029234705035767921964166431290332364137434461328055706277642261456728953254536505139429893852326983435742727002649411690032062866073841419617953496881519269244345601680304779932674444517498306963250839479448146786609873398951026034510037848240198654480378652625150741394595534502620993028193744155191408209050749035573062707218787293457528812549863988901423638670614269533263726667705184510041537178859870723556955742358828320461653266134750418073616533449468033522153968187371135073028903660163804727834842644503590325786658520252186991963941927304846370957743676108015340819873445968464715199851806644222301627452330861179608844648166436692964893029207538694530115808069231211093423448136949447355844193060513755050696243393648717889190000014490359059262855533034063936117199663833481997577024502426370015432116013932370119636556621207979908726453656879282858798856598747783447594693971113517527853090722697631271815953229085539472354341572351660071196060508448013774004129636664553978060335538585267426799600183100212559061281326703402020721351261234037350437864533629163596036264008306906158120755159228247672987818906081207411086164575372868257381187850375259615057339881423368204687652618988642199230637352626395677772570974689695532661838844372644637597017323470171397554277247373426690656151725667116527616624469595107895198039426622794222811823404650396864439305548267958790728194883041708877539026503517047185479670176559355615405801660954444988501571852908317843827885697644898600328663438684277825709168303969417987045045179641958698760156296374453663281974175639728657008078456220926412146597859728057359612051823781077873355427450594274811946633984888360667381178148405756535775022687348904364668573107316392883226935262245975972152866566949585762615996942103912580959214908066147043039122802089160191086111180413904417426859084236373758852743644131965779226322410803823680257488189028763597304432677832352714571271172086345724453849292900186217773002059970047596448750859399586116917288822042751833934861646970977872184946066565583123519900254905223846435546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,32] 3231131332269378170971853436546038482024774485272420365063724008488800129540466502472208732188572941457019998354294952253078944523389949938276015128357954026965218269143802303380910585362899352063439202770769324974388758159061878914481164272415041063014145326293741818195960546474185226650797677656744858001154771125321140457238175587858271736608737231321928035832854826665010025816596141316031195237908475954910025942482078089510193387561732445238048583972379321189976524889507080979962696022143456533574988686188370151413597673403160058628641120374443883509222686834341637843189083978127550891142892017154091854098650793998605396698443517233372846034955095784670924304942796460930978279224725556975365047364869310486774140695708853908995679749001774850519815487859654276212748761848857847856131812052551149426818208298396248764743078779480171855587675236783337646165986308352113300415528254636378096082454255538100792811501030757162888444325621427524490264705552098731972365207772878799721087944783920877623399374398876717569519849649872307845509656404540398494515624544006094910580557753165715784609174241977424324181247869426203482358068406706176695023920677787459052381243689409242055947486867304317199837280215172711194259520505579200304622877754184304894230888258469311007265774359445472495793029106914939521649903011467058993613015045092135672949687211210273716736575937721447835082602010967445216391612802971813162928981543531249346727033682510794545685269495719004222203584254230422471336780896948570597960341096491148260461668839055371311988728105642898810480380359316429934756747525276939339368245906306018496359714572141910548563888162239453671394898464912386763554556479474187570037998091484240627905156309012193203524916749898567028912670953060998446336991332801303108935602392959507719467526920950049641748274545540115295526910505687489339789473910986182466748709651137567674643749547405635649110337640983302549068086931668012089723462445848549872757680179351905557211676362658209601206366604751621292024104474583623238104498466168082766694523858103312440395424913288838044124611487661030399081976343632206526025084642583445963913417221660924885387240452012428058305839030843682826696491027874943601548198069717395599559055623476137453406850228182629289843049400328482770944535683530579775691621963486565780016444495895418996629509914603622991810610631802092029829509556293487548828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,33] -1117878707743727713555930613577012480614934701154439499021970763727832160344631649669018559482785639205457591237247066266471867758544214252770185407264188963904123296699429994270462964326184069589084406544278153862968008963717875323461863189084634694316183183734409055533413370871889042968466346695435983686187224752330787900033470162518877031037382814489316659233491109315090292892082564835925966271276561971466755370726733398265953919272463905683631581727047824319523420256953301127518257875869435305391455911342352772430067367279775549033738697494039295296963111996417995103222104621654692024056366439828010477692001422101859035605546994133866114644725915657717155715197851468477090180412405378850994495333803548993714486799015265340363238022009988061852200918671569629537629082631400287667468476866819726534821306561202417234148812400673442678753753058960007008075337975964511184649314131435155659038035476632143573318650429271016574534247713512286222157606207434632491240649127439637606166298962900931197191884116928663346544689459258232473218812285879735348757613712410902091028649352338920871949524413857334034320934585532364407430616835969749774378846872747180804480216428980386647380380877140497663854466667685701922189409541325423477346818706655245771425747125468400924296551881328115848291167089169589641950744957293010780590351344484963109496119137330554670502666402255200057176691804132684229993362256397607968564037738436812279594745472328170925351957780364604997236919611669861279457331441444514450524430149186052008078972998766088467430880149365147325020966398147842937363127399493774641452836568523913626103161428109151995415171447223882700515889540645661397868858422821028343766087391470536387481128168850568931983061481595504515323623924365249500582538896999694551623145411089223427954675005844110110302966239533628563143323161778518738251101555648027290675090020456113302991324541905951153094892208869849155526899406529359890881688454220535241739091392361884834162619401865830380362846779604805877687074568678264399842197026810846024715633324994599317390926042208929673466878591857225257432571571226822967798765026385473796145473996036369573984198502728511675355602523797526703798176295580171242850077917111495718134380139551007363864375128921878063024084836934690966607724994007421320128307237768529569135404037151932443559009545724258714597168756776923714824079070240259170532226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,34] 277450914553612386283860355763948611782415975908775382513433486441228312594426532642183631687808668167116223011451340312997933155569997948075146774053259442546774531352067340079191002804814374434000731003595125893697362158280177234147928633405552620938112651467665972111221942557889641637472178344875711680024303210978699302776281176487510074696825406737934487166937204476201661235867437059491644503305443669220507478184668486159370078134287554691881348215291517878620424247426918520280241634152144426170840608196312663591732745264293453417308927090746545488284277418115160069898370460829692312158190638687769723929989578978623093994807897543297554740774470320358842127134810098269809449051145953082153048740376413648899361195217121585384949988613012554115954235076044152492612844938172912767852811638386572733914672053684574365258601698230141125546638337737487873299678083780682671656618558788148021340611246191063623600313165420878523640919667226693651961412008711302905657825205750998963342608847732672507297825441448173033764192882939801339714530647688276121238763950875490733145764630802401838138818217976509692100890595550975674829121050761026747459788336265826829232058574669487953731995295605759424280204573549892141510827417867346595212766808927213657087411155654226968486288928397607556080587343749011464907432636683284247029105445743689801807111353309729220725279370000903699131636166018172184886428583080743893085841365221963234777378112147555005675609602383845322446639741010897162089502031165392306476295894432153354632399238442743448777739519614431876877759828416580107452184752860050785349971386727065075355943574586389768230358216343410588534573154368144327421285111460935098829170070730606030678404497265152537461405406866903302436354918832663953549184419202932583089109146331414820857928527972614624405915124782371874279637907517330282682136331647836377379942509922299192086667526342613543491782057077800346192012727351574235115144145557210170813917227401401138843526926950014399393692046306379942568356343195058987220671092034330030139588848998239764325632051330631810723687293835559165303857074715511186486377520656605923352233383817433368419022814708831989513804995962339327272344414593977122624225248551806993211833136270653992165728197871660746452154354812454465685639021557746440516936299926616840768623214527676246825137805131318149399940354389235142029690450726775452494621276855468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,35] -34346866401877402178095942300032613580185767204240096073036771589779687946859278460287055956549128539321773355596701763088476782615242185015768501359139610557728692477249515532848623986890561181397822349479238234051848981642538593929223312748443269579934994080908942307099423837284969501273831785670541595782938609803317222693259562299478049992467872228431423630699588688329577395277437422426147677578294307605790843925958088802467265322869966048820151616574270623042654865523964988262749401469103839929250479886240772689616489973564670149322817720580917411975601380240038423463478035436590569094910265701276992757929060137236243192322310844166165075392976312557738988152436256440258425186163145324043085591889106930669379465645579799128294642277942997684824132100147781152371527194888073194092491769042345933028622132059363946297515215272194688935002452775002910869264069281294920505358295899625849323410444796322840687454543891432886618140136327919566765434059379769081678956289959043345806639364893293131970833577653646817871308350681320874845796051899261447108779951247430215081573961032785158916196309416656187614323120151422667995276191182834950057088455424551126793965139511275690668044086225262249935332898868123882023488366317428155844287503085633510572614141370988074728836801857566745725226430356668152868538875753263485149540244808804962868390819554921782616941922834542540244314288065301622537974298218483601479622190454808745259949106155938613865696936580193001017033078623701213581719745127699712684956796537760433268759144423692349258678307509607678266580586215741316602189976254515912317331302693100333733855206811094668932331302113829849613859845537281978915661658081910012280412326332576147900771794762891833417687334127246024587577996067281497194658131176593195498293555730668029767419727059036815030593012658500993046386559907730612454449422415718954512303337543580998962487448856050528636083418662505927747698385532467719072924678267250578687544645409075885976238147670319252037003291155219835411587946918691901196091014026542478181600485026488224786539837844372906932523632645776936349170916940769675022698030408604619780475929245739674939933793434642024251570736599621491294645605280376035834417347718903662944286696096601961494434561170737663074373127825277354428453897543591704407365538948621587370373295978125026413431023671149112791129260436944967138650497417984297499060630798339843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,36] -7354713914724547623250855426808187769531795113148393130621423580690168862317382265575378655761139027808177071189137234498493062052654980393702762953646828500065400502235716680330999945086436493360162998629490635925216844184530917748884705782282352596864231595970581290124945604217742996951861630303389079393669808270809327115541878359975372430875498200135734167105884227125569245473721718469247174624815659528576499615888121614760676016880684748130346889716105320831741195819962302558447668920671423317775909672370944208161749650544553865539122896766173196221161125723086768859555322801923926141645367779728284237461545209649084747608974008905802103146148985744392292770133293539989169961936576415883159237153109532488831217682464128282021580016888142881048495016468866107843656144705201178381330533460351208267346443105457696743987633491246473151783680461635173873277134231754583171671822631811382250091169069703000701100414412559709360216771637308491775590361044280590139447908401975668489960753144025445306248413703791993223829614846059210912668407597063465122981985506612668636776235997434024396611902024880047621871059784189302879906323844151225208428105814028151585497470593965559932069577303357690119027953364548937798229102472968991054157583628103929385053110085592345172719764973051884425815659917287109205728581331751932848790130400973441890737971432006790208264853469505497403970458915745740474445275916658105593387075469332373227860265451253826019785960692450617404020423592732020358151958859654571249696011432036998048216047372678850828812915713975878688348151789415235803126582781887960264010059838913584318625687430938959765254471849127903627724687121723452976678821535152284876754939654884813225710175510079407233514316187431005359855847868715612744704585465605815573828579119251976888751697056437860301541178672039482024868808142516151020638397286471125615444580744905158283921651159403279787713923504675413869287218949482941471706175485714269792438943334162103674003733255860081726341524042484443407999318712315347418283393818360923782218072738175347710298845322627283453924217409329954127740556516319364388422964224234912049108012682411853579459257303669962655044228654705273390285313631719455712590991681246743291443355384624685025408312302290687819074266282131733781500715414922111276271954970485822838645612069524791072467788651559961300448173296414282459551592374680240027373656630516052246093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,37] 5145683779340117403921855155861356462017171846839958541220186343471439248457957930171929992207273051592167852164241780402520393734085365549065626955508616456277354327072094409805662268363851872062919108229663535503533259920744864943489458993242204558852482939652598809671495174346636242154233776128376912404153588125303352033977614153031519782784610384177292634750297010403981640038420269998198900260318368628340532730234391803151376406594714324305710548512333841137606454460391969908762664345845919852965044347511005461159397087905933255561001718099056787323334281055461260110020043890832200810524515143277638764846155852716899477086561680768178246162793381005690202089397405799837846911714252676943437276501059929409324297373742536864724235102160386475558620566919081925612692672370541863433658276866699983315675032313227361120593504826480020135635562346989548048184131565404159124496805508515867218355146621516776356226238196894881196943560090427886488231495199028926874077478932731855774159427381282761967729185970657988195236666399530977749342442480868531326098985863904464189508499938401649178866195252506418331457646398775385320688713784502994851130541269723470528032879417143062809417610402994149275654548566517843916018512949185138035240020751814873234217379286848522957090003512598299562762157927148035927641274321973746268486315991687671119962692674756568739090915678152410756645168880332044896691449379310924990395992184864745280846179040423171658181692257578936702146510491998728038502648103549064934658747213670956722230666630569923869105061962854193127881268707286802404399482365973122424479846747861509310815134943119057306924427537787163697035612625688474202860557965075122212491227818725785347197804476353198426664734136546476940759545415335752332090761009911262384886631618671710342236323988431072095071073271503901837094701644351772671793740731777266631324390485582325414825229372746834693626161243719309428322256254261018173377796357179236433340002550128307085393532479878628420862225801169128202084337935355214601079551103330347436361316682997518354188942948743952745600939548633333830197931211697663678856132277198745567649670295720460212893523835485899002811695204828559251839651017903124376522794777281112139161293427990935441053462066071594991118054442500903670258749417481740953865043378156331013252258655045567959184613284546388573221487999221900822770063566036213842380675487220287322998046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,38] -643121556742456725975573902170508424992216170969415261441156501921107573885330819544651056859779206442225800678141995652837822555051064752401332603278592712251321660837562869636056908896731227683094830820447777211839400740924984581117887109426043016513479743774551119499209159771938372391697929626482437993079895478694708311517183816082591676663909335324365797370901059427949221431506439452735601411902139029093043171410517185185644873761846354085344803006681637187296308545754318697468367199303450875740200277250551400566255512067420513012468906188523629760075090494582718085659103329179452943436754444688385481931605727515347466558274846655281295926095781399409579815726704601805371421675845105995459676319140324677637217389165272754077279597338661756486564535603065420212485752585942718987689295079695496616624152425163317121592301775369170049169532966038711055200769353509255099892324477193397551718609195652169287427131748783357288625290880928393319548375962126698350910225931251576439388048446374831088140452928260401504621872999326486849033450159937304867434887633516794577479773290049686828184655215386688686256484922836222577063027552131483680626217152417382127797033625389761900064515948969940085384728850156822009674237739111723037148120650420905292374399237993110002560194429833167677868950153159756119663793323101254484705653845519857013841815370664343019080914708415430526198826562102215248615940705890488277083780720915527398868287843973023360153885335009039740252232701387120494220161408588019080611730828562506938920508493775274713555703136944799042290415289712974079081437799072767362954137333130165190128920574402601620147117469363198236496026560474481874507177821553348977635490598161307644030301702669925745733788549633711229830878223631200380501392429227981565061801800088717433080598530377498188613571734461534105768983838361920749913640409308522929268053569961233367996768594824640576064234135666425362788721069035453468082665887564945810546366063638618890617906246535155582979886327620373345352744547443796487250832736172808265310165478123716906832229638521073798666848601374237269810654864003917783815313507821998856994852830320791083633506196522648074203157138086559763809361396901368497690978204305475756919902184250121346033150188097049684371561173958804282787190799923598344435115645102572409686335967873701498850029218464811293324050032968781216862505338560662693225822295062243938446044921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,39] -916765891705964173068034255088887666196063352154690393577809391708250038834624983517869981151641389376782713745155772659683584928096645148375282413388449749855505036328569007805466405242740669119196285182344750049517764133524847844225626335840315967308082016354945052742927251002396830484781404222258202645958170432318566683844273564177433143311896527035092834300761262945279461488659006873506349500160080125788681402379741937267806291257769081503425895262923440498584175100635705393451941666301235040221888179466020086322362473457728032756017647554571451264650845931635408360355379978847536039881780166109612908493496331220865359756298413148267618943834003706055910391022096239129122744661436864559316614103888650957275163553167231977519571528474934643895155790015247178027064827541196502939604485015761135779301714832486289589837475970727128821874826892512447463845899487739021795927008330748970735567116873284670854330877053616724295064013348539564512011950010198283961714969037713577426802377102527484698385770392889428973267100143780117719224907880896292933315873929823420941088427671032404937801706551120980386015105392152337579943030445363943218849673734174789230865630486239399301490771031526661190130780633760148887289615738031197695885442977148379861550745473924373402638583958075177734393377950499871241803932908007667120582773461567956554202753440234436969597416317633338101017114750560459827306744175385540792444991157273950962593188721885770591274091819721907316179307392427676014502158005035683478750318978562549639637568654413918838511532182194146669372029711850586663270013319148121159763174026727107323273788900139393078896727265343827480367179728933324562829768810024035992646152021314832413000213649879705980325147610585014079765326062949940899996660650262265787572980260717919861366487259015163604075797713328299159396410964516962371406805547274508988696352435062301518994438587339551528839674545651143757448447453540685730284824167905799140227457266905128340884655896388558256843087346025461716589516864364488320383512082728162958629348632558186302642363889700161220111729733417796637454267986425852566657681450195782061356069579043627510789740287548574183459191024668472872475632718105244563974128408994333214850000548087999256472619998334768220962626532540251711552923667621718172804187170022314273676202163195683382128567591356997393399938653871042882606326345412478193153127392633905401453375816345214843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,40] 902355679547159997821027028684113490110536892706792193369705229095864963224945085668414267956326950821744220360914071633811168971125293210696097094616606082342128948356431654501899237451091964436187022337957558627605521980666703612067504053707745525075183656172584584492280187657195503358847951183685324183101279992528529360272530499088406725630134797523341000301703550416015591710764664708536890818493335345885764505063509681081488475299069693302859894625696906791590570834162436165351246094482159535491751224767870324995908639290224170013435518858445575923653637415875350257447158613681288777409420024640868438872819439692548097173778842368952050917083485173381650615421235954990015877343160529410776277375852842561418197704027823176783247785360570062570545667197554307099858673054224512152314155908440386970034480460570759179571853729632081852742899605310764110931934322245975318245057473421151075734757116719023138820714392297091553308034247992964546118395395002046273318821663083557908941650137168974214298632723789526052256988874846517319414864877761933637620669211227931939615714411734268172769681577074440903466841059208337114609718282572610382228193298913210093154922144136836003108547524326573986187692783179619943473184870712627700123730873622528981751179077629516510957943924169018918501949653612885951999209366646523496801847245225470699535824763725285919310248551152607566929994625300730146031310497880953094716579408056930790824578892247632066127997299905408142680045169729153691271084345202555151973219790325144033697898245734731982428620137392474646903733823101954805767206024477855425392649291540207684566774289341700865552455104590668322278614372739802607612848353982768749188480596862841918281007125674381214579304529443990429103453751836358740801861879064138848180052060967133318288511473727953480895034833718833995396636665720563346046051877147972084823677934273093632196771022563930717897552936678076205984586137981490151838810011875432364200168501366305066113739793039492649330338262625431006811724043285786502818815283800611264049880526689831981080834265265853489178112682618333652433086628128056424549795569696867257368675559598009910315048510657991011697624398893559927583815421177381831893146940710370170571115684315350926241456849240169123737352973469330782704144523797347677692794146262245432847091820170546188859951854585475428874752334253344523668453758357976631399206823846981251335819251835346221923828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,41] -518671373803030011200573013222268853705552890460467387948445097485267058061728674351219795171238423369075451936870636094480186731550849626229785151872704016546295481421988497396697362891269337805227708340852806371499145873415906566401128575088834952922076845226953207748160615208230516214276649944899678704455936636498826131186557937511843374004153475497626964100322679408686962453058357440837592353304082235854587360152485924601267289047506754303293456681497924935686729243172826069423417315046180698145206249129998825863053485841372040990225643505835012008471301200740506692082597451784587204629654099687362990180504577654706605032500907453388045256583025803959572878232150394994491303072307046756521038692595807847343132682157512560879017589941115889427959028823369708920035711381879685440339421154234490321655199249587960722268467249691520677424685412140380257183185913080033777276409932934812336884063654319563546673127965738214853694165441832582598995540434203379006258830150171449054847404785251053034011431603065923823133332454164936971663721973974201803892077323846316504588109078319149129973607096590653034234833286818726362002137624929001018895122860473976220986389673732766691870642088518859823994201765346499813552580286423834904321017356736474932764578189893037036188399817493787117281893391785275197385559699607364017670436583626073165280301799907246161919899347648541602995795023137453300313112949703930235778832059501490847225615143887698069314235470874551574224152984706267477370335096505725853660924175645393367194301857381848222837908380101756658227439140773839512825261561421695331478124574833284516651552935085608641449663942864346786857390302421392067966845923274319361495073324868443894271822628607194135019753019978445700697111938976236203623307089686991361139881134215118095702730424304334028563452397203633383001585728438047727952803638272154953091882687697962204121341154432827367266981375247910196468012277993061970956652471174480144568045767292762523919835497416193427745811158340319804175968606399718328083703693440176836010212111409255729360375918008936354153177186319558813327512605942870258865273941759254914650251121372652583359167654796159991953160230531720466567291905076420132218175841620049228296605076100747719569866575259856711082597538770196833934556404166489778881521010466888045915544808098806880931509702322504815682170042422085933763872163231740511705992417029742469480879663024097681045532226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,42] 223661011168587626402640028673032110840420274646997742772995114098634120945711375460241824607798659901982351488023571451533749058164048032073080085114019851323756606261567179909042977267201725198371822034998379857188576991735803225728951541055250129607571271151506473082947722400895450234712192520764617522558446964024605151241852449016893708106125617207002283529968914344520469689011373047631663890315379060302202009665905715951094677337666908152201569150213589367822041490731864795271612563280129192416300938821553903812271801248520349901376194380979355351643507788635939231512659943252345401202378169688767594660161620317814641834746163784248720708248511682737850212109757004202702898590289335526599833843448125194319362141966226802628177778314742259601378724163045291687424443316967791796218557748747444356162179075749335312341165052790653232445451898748555676795230757670129966250869201270434135265185398880277014084508382618269992089475525065476264973611622985670466086236319725706322804805972529325171486534319302344132796732590313529731089766738547600008359255058235355047576265967507423290812061086978416560884705708443518663700363123643654934059056535531380956506463790298391024342071493577622920047774726068016011170933791077701201089282571750233176134669195672162434368272917491814248801312117366628474982378299734451371057054326509084429661512335582995643285981193932280743710946405699238856759386991067235736501555458884977891157178913489746590617858738305231826864321454780966140789039726774934103833542036984384789983709490989483547234851802692119394890501192651920704441492016274184645146243140849572109475320607546230762901414237543585239407043869074834671612479035042336570331356374104991283197268325717123172733842815574167709046163330374726970460413713094101524533427077304360567759941390946860096432623452532339462206640478722085783160417216968472421797155653244775436081758061851331628397460850259483624564501804838076635272649359465164835914567437587854839869554114611691079983812508002138410205881273887066235948198138365173141345221605878013500913534675670204289438467856196283604019784138642948897588878576875826336511242175323373431167649993033709908847306255723383886097630411829628167925157057995122765133376066703087446897397056248314541649385706881970684837990680096933117201951335337874844596065626345231579661788823919193957856792300998847642291101906022079991087742803620910109207997606972639914602041244506835937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,43] -76456729108952106741601755650141881373160571528030495697366227297423823510091890425202257197640833492417795257701123603728058011338448068124660084940921511834920129358398746167456146382088176752241744596285595421565726152355806362219286490737730453006965483641346179978585550668431732229439488148511958452633368005675957908434543004282689044979319323270992531939687508167650369314929588452964770096676586144250230799119519230769307437219475188371759248752615091261192241852083997623531705049079711318214946960010341034719026884521183048373109145830415972801683213383184665594224234215329352448548802898619043060188492323645399225465400475841405487429421793258263748097305475592224050494248133523739825139600336685032741109099388117487907550826895806589208311811437565034770207603383051978756778173885335598261471513468723779340610856104716252900227948909892272667764033893693213116933857014716834287170413149682140610337304640659303656270240317574250459307940728832920655968075419216909436907033209137475362876091690659102126169441425096571910040932350980384265388434345018425074788010554160515804726151969805505950477655404722629053701621430510300145832707077853214803906031982397969396389103759641645526704347623653001868003647358832141133188690304979679532720994485417780888247733264672913351150740123125645289623756894230821158349458223506533096241988351085631576895107731983016299025065170830420434099174022839060742184262884278846174263789983818999123826105282535153086811787397561359797705240929492569768988773422263659849958540081661685786097592963852646296938781576292932877158106001298532773599657231158346391119778361161996960279467478992174343595163403227417750430347852394884443979643388401510983957159218825662400815732213065252301947036730439395712529680238100493196582337012725237058381690870761912054366731833369352347225080758813764059547056419160137132909833287008510441004414495087431375102073674478734734897213294889486750406169521022294630106544492627939221889796545005365079137514219253479103667829701877663776798998332826117404780643477411647538503419235217348329304988165536786282545774227424026915859338771698560497087559795605368990586941322015486747827769331955348407200582202802310161223895364961705916165537072794792456137926654207328560216631276203997236497761998973811251139050843747490919351837716602089286766474545178473250141334245043494085445439588313407457703169109360921348872430769461061572656035423278808593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [74,44] 20723350417837439558348255445891423641911548402168119641425578614659167629717620530684456788372489410259505034424842774992742991435563930563697362295349409222364435779449658543463687361324077302790334610001362026839539491481191880571243239895598659221815969321733639446771102790063293029153969134974892482964475436405783116774933459504650360742489035162455948735085675777230533239049325434179718764410156260749609746734584105419480744865017389023375654242393225445738333480241199025580835073437186237824160916334280559270143368401073530607624799370645282762389439800464588716528494941595378521088603094280025214945931633869569024476852576315635368482676641610587278562824146827248298496793976843420890037100885118100984644464639699083765895881309811139690639072122558671643603705712289162147056221673051450261936983493322238824321245905820602738422638575761333802335498103450904738178114635361956209393308985595803605225414597198574909583210700037656536568604574333863005021386793509237169126026206194791211125353252635167233286742376032545983878955095636893872807510083728810567167466369326564375509488005991911208736105173719108682489363282750557739211281075643683253965435534739046582322245176824375096007623260998344945065797892053606366200998296113211260159577367715660334065216189173804509109421453041955782995479782253314342342976272921235778420226784129323809265123356306581767071265921175993975789297960047310405241442990663411335340074764399879268310852254977487624928152718478918608164885491996336979613487399451333015564297317932446469406809330783872077287315446848847661720828597262558470749117962038490062411992260313313749098160487899839244911235837435424735330110408725378493157797589842758734281820700616172562566917365463749281240039395611935523247247903729991852997793844556491422208720530675134202439027363505640353435804004899076199525841318376308221934463363208333656460906827953876091884118482152896567816180581747115251310277763406191631831370479764311595280513315304984345716043435725864190603984905768812280597287648364393006063118210930457543827861628281812502125368302432474552230236941476859264766251262377030940522515888518872396429567537375729326846308159673944687742516875482104218926448938377289564895905145657143229896872900472776406537847085510307381001452559431354765797203929504258586103187463691298612440800581033576009333784315620706722889719225535148956502819405072364353963612626507995173597009852528572082519531250000000000000000000000000000000000000000000000000000000000000000000000000000 [74,45] -4269134833391385224474423300360349366353652173348351181083050220455698914672276988316563071576241935127534485613436911126974059215048378465924692958997586964465445182337129382952556757558761669453709751403251315446398815693432921883294662003600279280324525053184716422337848372008437794603310826145905252870734843397406033708554841932863416646432703449563499114729998924262783426665953949972713705495677375692912087166394684215401102078142410804755059812606543897841976689829354209606678343421809625101538170131131914339658075929079966956485073025365193029116847896187067878488068631299833857964751249622606316867841535842828820220595584704767412465507294121598655794610303084686623144381903181222196543859068223686553985922286300320680902205608266586493221422686866604421527847977476474980934514894401854959634347093538346422462567880956026193262925503480678704221523978483993360060472553407535444582993639591144849324056987923564965830890798784171660531072217597952589681469990600747224134681247036954474813812210323324065776879902253657876915840922843949267218621576844785434100801975503632852013013778289913007664177547208590248948471665146460214581563860895647126890691122179672209033290681059355757449940902448373915115321196315893304491183786139671099597485789385481704942535779384404281713412311215950405931948084675616698114214861505025710390628786059384781346377104415736155786993664622899081610896115333482820339205779270100704014401451500882774411081220015945551523401453324425227460828735439545390477516627322969790783360932793077594446862131434785510408105045474065573018411967997784323935206548367056438679308101488677727953293077732445436188218238159382243864444335125864896480617687059477255247192819811217491980916136302716543795971477457274305676329632085616249841621586705967937842145471595496626644127366747769268088237697311157562509110615681502127465466166686991212852500665083107981552699508110679692937891868330173540674580576276136885519737216031528119404093148022759017291253065115745683406953785541205008447070518437483988817664922507239415783274944337838166280297491865444525165636923169051528021367698824664456600678702598905722712108895930199067629908027163425045106705162630777625705085913878776989643359718323828779583321790876106420993226066566926209926451275028453416185960025172497149854429021719075324496460000203235978082399185306153359411727782193008296117712154317132129430580923801219483948443667031824588775634765625000000000000000000000000000000000000000000000000000000000000000000000 [74,46] 605822369449759258300888661167699149903745534560267617436652255177842997536648512257751368212274734988523865716646547148081218072292219003770124708409398578718879819614851072486213184806320013149781902217844726158002812065461407504115988095595508588804018153647915292885288597933958862538981568359577984752900336168361117320059339818529988294222126328335650072443366397531143671458452739834975907170753870246214538659520735267329693056195051775543472655944763691362433971859668775802970492339831240451206166393435234843178386749044234694168706481124177785041476845242946568697546294430744531902758787691078056114056610219750519884446699315372885401127699994301584051162328261505731267626701395973272306822728680677294348624918929390301156854408514170259115371476006468117903477806309431939944711906898767268174406416888973831745362045556153273154631542492845508408681850713520026718405276573764693234778457184525641361815611194264644035729266928687007208162541635870416042376917506181944183891160128648700576731325221630378697872238444918279903471949572778270355582715979412155457407270984832063792183972715064219297109000353196212247975391964252653891918692833394324532895253568415721560822958411772637500794555132714451126036520184619702756621242232641783271781272165813073175396555985443149891754274421527859386993817622441432040483706058873577093306028571664842647989085045415900717054253729064138822511344875372266847601451486139870062985818568432064119503421860984997813774323512419487727850760456155489928993859551045267268739455854184417695475513236769611204802591934097756191599993805322575866350439527842142841054122440965472028446335033378161629943426561811382715514759018513184477898578253786416488412181871412464379589185263845664574611965110235139137226573813797637283747300702574218606212589716839547049142304203822436583483076727500931001122724003108274914118001037425834363033491909909103317515553695872098494710492611958844599000868362422798895627238112500489007771241716885311650137819794870685060494787117060090002965182015936946176361112370240512442546968680055135504673681525310363424540615423937096682959743270237161069328007840084224670761712937222556429818693526760031961757656417045968759086279496887202220809978775283002951949918716594284216458580095096677033760197624950969827912294465995083778058235723425432365604907163930501365205396921231736031759955230517003947996398192875934469356607580542428692638168286066502332687377929687500000000000000000000000000000000000000000000000000000000000000 [74,47] -51518843326706688514158323812719442110890969759719683130736733464368541411553118897912533321257057634269535129955174473302856327501585188704099043457201508082309375491127123515656648221744468404267356766623417740869529619723625138283355917976248684225065016011436741332837946736385910853232860061659690972641134302161273427392058058765086912556422604519380724658724757062080248814132427410800164320244952385117925152019738364879874682829286186158834967548674783143710851083766699326941613692333387193147360226794240496436123916790421739030196715052830343602128052302448448872457625378514543096659301134356188144864310643294341093889998131528991239451677272573526150612871059108254716560253060195264449092631122960063446049835252516738934064458760102656170169857457725231216989547336060466061540187694342491211780895845088496435519880662484240719074201656854510399453755066701545721041823793603912703549513893446202719557371132076936585338764714274873423677235384151737667505970072007243572421188052132475179100890049529037810300166384963404883697602548677366031375440046937217078515067705800494708191159411104867570100174770107015515583071081717351722261533912239980013396487399300448773397755092371127696425349763815801335718127452639097084464175619375697418987670667497568670937185366785707527551618059888695658320250995154418631879795405861239727584880597393654643794208450076895351142542669275742935481363670399033045052185416361542833740858074548602593665242836577332909083614465719726268508025292322759277692751683419174316473444345897322265076705237261217312053393396477926059046827764502663810338543817645935813016972106667177775471296207555808110759491772468660573822644602799549541148418759818497230967835088993144592999056145830738170129882726424775462423031388206729615115502023667859649585725609912841266639184132392177315601746495430642645474588978236065118972510255801321421410541404407339120916166652886964530444080248230113488788019172768412601019942449779771923303998204052969021044121718378985250046382787149358319318987129225048397001992795592132565949633216308588693599472182071105565115611414608393273052113000581613548756572497126515682476221643574863909485155056459077815034925368509506068240673802805890143773394607484984853371230476016749371259536600747155316880380045070482907242888057644588371815384948546094095647809415510257780608419993485680949614272374098503966256302711309052747908220187800752698503714555045007728040218353271484375000000000000000000000000000000000000000000000000000000 [74,48] 7199842687781657145212757210711483127527632285365880871891380177826108511307868931118417554117416465633907479134109335045720150683841604450253442738437435331881181501674328036038729026539064250910594676630827991120540489481280301780454392809288740223509719338852154205569148989853277110211932996019599087617881801525160461616928746190712626815223139645309223862351752827201930904139293508094250204219478888090947157269406831237089813698203013407191548993711768007959009475882478629593345460556005289338782155572298021835597559879296864464708450906396161754148360851753430074267582233607692676526910013601293530985188005362728178718117218982713140488999528981913066027157180577467022109290048537598241526004776505249651455454168451269329779294123410476296118456886407131101386614245392725548164169939747806218432834500862691866588051649741682041057194673515309341587383926751640517041858192371870502027793943179465997435422772310385813477815139147388536931085754508786189229412800559325165089939818977100425627158585047675568997293427142803258535808457555676779545805566095735949465923504035146604091684531758510274043938633196475001219302157616635423721728456956606784250363558286696639925144223825076702146349514234772190977834494790926606725385444439572913439930718260531024209300400258804061090479728651354134107812064592227138484605868492186127737807850928434529989946325272857882406116330859999555560805188005485811109828622489021560050729758222314342744158874460690222579821403461571457267582218977139208705135715550658984980585580570948441838843464161981538884994176888368316095294075863550565198750420978624537588438068580129608888251559833990875944249460999151887388182880374846243892828639496923457445272478791494467682376564948866365174390644533295909600782148132542334163358146630452388170781240281073746739318238409513682788016854285895157461790412463501861383703279876008446190085506600674805843755589138256227200775809388987110457251959034697441932568308820586458358721452532975910983373141543850950866656295385988865685352920600431347478589802102591294531118835903560055585278588981799121626437155993927050925020008101192946126360911781252185679639561382151738804353981655846466048677994554579224509905435107301060963969880616984490866219481645142906942919827748722732491629465420925587334163231455291786991352332882327423000156583319639732138205399468872297818224931868056601523125341676056864676291467643433683162509928443739681824808940291404724121093750000000000000000000000000000000000000000000 [74,49] -4668682688415019399617145312067391797251472149518257177538034974204181673005814676178173634562723528736489097251229501111292751835885303194170971215927961870260361724656239582552190132306654129666286587795059325425342961545989756637782818187229714599732283731997787376747006200228061558461154463907296317987163122042886478127061922431049084754231799852460864995954186463460465304715875355679648861002289003806263292706135317129014061366609354265350347807988264211974354736559159491036969222801399130604775309213078600412310193947948791369914777269224505311175093505105496563355337568775551808765389592071404095340826783686779089190746770849415338679819434222856712008406122509715190443960437798888397467929018656233520311707015077083853726855335876302394841100294517591072564421299422833371408480398444893336029749772171033827572698542212708752928073624920256942397271780913891424647922915983571290024532757925802379907262619277532984874656320507005881304328594952403651319428452504338707821386452601944448838418092593375316130430629473021774370666797226694937121728386239909908621811042914914888146392230534531689678455936789651220961277813114401322999769468275960403583508635691836982421729956905080540645298888136486240308524564204104217993547136202941084599064835515585558507082588534667319476962430781177343732318972364025114012174274654505736793779587338479962137531891441668511293655680164798452001036850705866698535444278624374987826088258767968271365241063855343813191288022821911731324653809555649289403212467651184228001550343027134790005443712133173599007978903340249864123934623462561385064203219732369011817369810473752547291482585377943803327007080394522922607903899294521315912800784087971249989995614941684149719593488980672971227769285599537052480957000051985509387761783939520856393575061330847920653131721650635711648100847531600160977804622801032635804485914689186532916069170215809265466739802431204876056545141342811778454096879572327234655816099807630958569669892197648247890073402988972831769810682451860449846850130727495324231505148483438786250155631860318550041967127750739939141837621884666535076260010870235486963658522701040925361840623479625146458947135655992311769914729291316398882318018667686948342158562902693541783352600782776695756323593534178693176752827343417374235332042473244707686658359198481743032473848770863924028672541368937058274493485701549049826635156244084345723888270770378519926540987483587485940006445161998271942138671875000000000000000000000000000000000000 [74,50] 2100692109647522341528562586179486071919970587592297385315447723315271917325754347911672275605388750385385868342885428345914973586783350351123463534314695209024253881356363229394581000979648407362160187854663469491600599167246115686120581229482259516981924613867633457686251862358031752664848377862903460293132687534622920745335458770431657676874591995056302524761715160327798190097415129598606389808493375577282782139566412063539462603031664779245062065726823507745469271286040601247384541737730027096324443414258848627904169310932483094477911582317530891208174998001664021030670012774350010191362048169381030220460989101295051391309464509205755028741320026393577786069126991589863667392876023777974994806683861741610577233119294277426056493888082493871046326238478874534567620983096497593860211940610502802205236093842783904968876439404665150154224992027594056934515158945008752630705909004017932803175401573488833041928315869210851383639860373381864891753555011873477796798235440195568957711339974218415359065920067583821141173495613250144026261436872950002300033843270454022466605266675861796708634595837638039181589123672411694719824627839177406883715419573030574703589951347119780795027816325759603773601385205518420981818326034128332377202284572086180277543872030554217545679978116900221240907457730920355077281452184455559653485759791698097982304348704415234364398261394324668228404244108648787907746909757728470824193954439003408084918124744286196202636927411555447498975941686212559755079200791488625241935995420362155563278835255051827815369003504211624445113472601474384123414489813449773871022480033385402258745363436752940767889581832703187868999019832955096989827145383855262079617742750914965339340134845296135125337131534012319413932266461123515905877604200196251635483012024501473722224848530644034111578609291552196426582941305369933818322425915087535788021228764285690020486564895688683188916130333517177123148830645051837828892776710208933521205779399619981356619554389354906193820799421353565208936843206751794158840950211483977269157627273540702448784753188993202949603179422520939416217888372881694536521743074255383207469853785857347611960472639228665464495642375776911128653927444766827278953207485380939641198381298888435922693100641862052642667827157856176812968851246195349077024444966470703172748271582148303277916468753026383037647982268756283337512263213595212894492713860782947007263241733478841638494648134298861674729153037333162501454353332519531250000000000000000000000000 [74,51] -639405432311293276974611800948117206886309921803168048270047876809368892851062330412996373743856574024071101783980715588754618936983656128034440511670024536330589877664040228179329108564586446616553939352125936647550254616183793661801695871020177018669607202495708307292398892994421159344208793466132084392862225897490504014854863308295902383830415195385005639669948405370107100100000777110082114757025986144013725347171371216017400923805255106664389338831000610808543290460901582738643529138823748593358544718473545303918797508748744328129403386358260527792115787946126402103801428733574781460321763861570736216325177945739419936080405016726771179972785116776777179847699630183626202574770022825074918440134533852361327323912554044092620858816738831657026490025303626135618098252242361515901814427660329232905081399926886685698608536542652149930501665781615675975479924019362740051013240085842028507831736388188120023006242539956019697116525097229397418603612298758617108171656535448984583076881763795131270244544238258645046079065921239904305864349089014392259723886790184706746638036741578021605122923125790569442079084304258815255796422042235367164372423279617563937889762458091180180358373548156213553167823104710742453158741819691071599182906183126601220543763575732434955642280033573849046924667233543193425261465263831768508758939675109299354122779230304480273401637143197200805001709267670452638784992983237858928933570647392988797811513698826948888014497036646195474245975456505674230310474153398985175311593531715703481753975814242435463098740033150150078801034468471419957005599323093208629416937908084709756459235916941544746631011643446911369082644396567571858123321837867510598722874410305155604612188092545444887366132761587145573820038706563567602749542347056050978006812856391623258190192910295006704426050834381317287394761580490696068515848757872311052039176594447754421416628984028936869372004737837187162486910900540464305250108587686049040169924906316022086263678330312653444840787951116023253469085567531111564055933132535902692178098364674729392871665589349888376338819297650689063582152179337072728058495313383389124583941355621538748015753306543597793842654189166754016880439759209605709913413594263928026917968045683171967784680175981423018055409206285815214740189712715781607926620075545050369664614468139133257951900946896516035552728725549210890949312571237108774096229217195194657168127316518006983769565215622266915462823533289338229224085807800292968750000000000000000000 [74,52] 146427269956159159572320193857884074798872870372140409723004582969148889252653425395140115427785041254000669755708002532692455386541852469830333495247286395737415273659451397036048614406946365055392276118566576614948170805206982029924618035816776508065936186870819046556951274642842301671313994154636830672197435786745182783147642045580084487361169329249973954159834153086695386768666038835059745337057851863475352866651106679580057108178235965138511569920049993820000673357231380254756112933022243909129416367909649112174740734465877715242622300783912377117526618839232172580520265606107873847100356918081967659540438909812069148965806257798096798854123513767047736571838575236926903363212839371922781902898911596429357202230864837177836422044988202243217018618342721209062447252655393875344975406719612806277665223071149612995592086489176855734192555590646484648470511542938102127500380888948546151827878991873617940162251050500838433255444041545716596458074927000232537068642326742009704158569019766265273789562823351681455584267166841490034164012178436143090160949608967836732397249865728666875481077271305324266815934044529001245339198960625272030903587005659082523703845544575976257030820178353760582996633759920824126222125966923749216750842069181598590776430901274236759552534442154606465882873786252117961888166771755976013193519629293417947367615200467812844503167753255047136116066772216894653382460659543652449746739884253447452320439060640768736755865313939299336552390141609134714316178252807766781299419319302587581684231069717194478116535611327689905391014551763260085163123386401908661317840785068606621235319732621130101610544474075856544634322957638678039064763380690766298764135551640868241197972532818070511585264037884197408509629642742854734035832969594634225503555678413183952188322245178420250057395322429986564637699412354409350955599261910342588309447744680661612240610603909148514405560234573949540284069605957455626096800423359029621675907764465611716236702973407705264352503726651087792407426895047002050952832495867886355205829491303669117657174774406267465989235521610074615405623063308976116572334269245821907860644052203973434780055498987063130957345911640494985390109030756308665831790040375488322612588384394751419039551700746568736673339899476352948325030553346930896212897742761805186667859854561041494574111893598527635221855786489110155380222734878468056619177892945169484851139022021622130494898157004833978917304748712524542497703805565834045410156250000000000 [74,53] -27127811305685159129541200510377177072411682686746463828329017203439986461558944237362080367102923135796292532447242573788328164678027457251203702421992789573074911053461349285742458149308500696006193816658929442092804286823130051243463181609975578769818552109032943930141255352914248521012192258066839288237903923168100907173460087513246066747031362990569950283672253654549545485506968202547323573743402838671225331614979684163076223410499884047329251936218070027948844748449612307953261814946748245994039077787636714250102134390144968621616756557831564710941543259787414231455512350560892777011651823223500423200738823411858251044869890266604900450900563262198605139305960489030701465350002669646088077429605337511608253904717997247465145163752810893236796326587780747209368098184491609869378343007540902050496538984243488595934769566238873706958862219173923678529477592342363511803788562287980382787877137844271500783260960192173978801326052520548342346802436619815108258442484884691838064447962862363099045527729923280600738692772372981486112090420150610338949695966452606487077941542414328426339113224039480592498861586818628880230668563152681371868992360617234228954470471263136216059676760974088648124560014379634306951481588104545346615057651153727270206339532353723131284871323811951900565724309221040510715652688282372833948117160922579207080120612160927680122207444241577678296544488771823774533363411018447900213255209410959952706186928274831427309335760952394335511886737815188400793610263135468453532577035287813212858554567996959978319136480705173658052696922228598052276580052447022205420049385733384932379703704539748464554990737662601448768234596296930502599369080437953270092482513965308434759915846324863960145630076643413835538146481763509800516411376899383363477482183136959541672034408257351719402034072247785645357063107445845636724304888290982824148606671134837759662821048342093002994921288171360974625012713838076832812493332501976843525211135045055940576189202169810889835799342053049743353214250985218791615108516791883656183885908677330510214555893868424791415152673376205133194047221573086484773229150284561961124603895185017121273542323763529463125708622029273790716076948576569468865762961375204690739844525203858567975754645547174801066523001377941960782412131451388899045677576118395436040379416842742880854334950747869091131993702060837757037088038195879680192414285795966069664414639799347139827104545886003998344496342121079379694492672570049762725830078125000 [74,54] 4228121798826809652496187213315805692320731091993426475860398802152665663538339354313507001334465025737090033929955610089960739889458177338359840042128384176449892854028677854067311803366755974846999192557954590207347555682318980481759963590311944412263705160185520645520440995917359184236336837439159398818167356148625183019833151977404880618935790865945503317874693170073896097655255735927501661295458904305788762129352161800262752000403573412929549257867054671449687178177099671083253917757278275591331670713441290176462330714144756347520742687950058118791677179800653771148972598769930352858122939649214478507913642472744869781975837056376271441940729012781006758154824542158923564842966347497335734500201436662847825525476488655429622683042188193198801313357761627874403469151561930183007889920200847814860300134621930393673367489686622930400674187653034875866533502204144298602509760623410536356034889867487069437890641961524428481535553808814191441541688921563577555635672273819896277247099548532923856165298490452032562640908341583786454506686720891655712463201055097245079744378903942510904558684711969205899818298435119546059657382696186831324759598531565115123632089396839614884316634928930053936325333848572981303751613203931987759094593922908786900930499179625588120060276475371786060139057067073339434169256371033125781118565778404205884156725832082059966452505735583577853669582230853830920007367933588475645881365848100642956727018790571269979178320033537095914583624487545545893228394760945151271728184121812848064896133423567183424997599398857978886708388886431166568037771089304003814952800402052567130269242025939805491888859274803105236493553783638483519252289177192434387656402799928666744710304376670357705361452217097261172999574171234252159942140231983583185291939128383997749343499794333584498953530594160413956492660898999915734756312868022154688431116661065189180636086961155510163462435024625628534580982080815608521467658953865890477038195932566429295724546570463844101881225193499313383904924973773473308692530900402293952597769408325544598960719529197543843628503347100407792815624939043740005985073458814622103675209322078580792886972297049080488956403871824369994723104606285677523007689291335080621735832720070676951269620934475272448249886229738496844997375998204021089321182300598157050356311689483837915205984567584114322464649926489833813548004894872809699595739818985357840033932246720237078341011374491275340639639956918927055085077881813049316406250000 [74,55] -518287865026817524683320532778926150459130752628993830499332497870947785584739071882585498325539668373485418614042575604430108442066413996868086686935118965227802873074597447312481490290586241576384086015397698357585366711520215943940140984213025107123181361128660972657094003273238835027904848836050976341264618206522066015987442812508031715783659812741289838622174073678845880781352291581753022131238178665900351665488162997733855070070604477347526135068928632466298237576987346467953312051269040955915001605147927318091212802620053133057249350612632575278034953364345908217453433347818669796971385487024294315936126215129484561360793336514517254609773589476369892531957694913508973214457774890092492180782376802467086281648929666319229262974061612519758995486432273055673143139638426325213547310497063849944235353100730482726740229875204786809694492426360707691235473201850728520569451113092765654026129971939291954087733838246980589832405570436756258189473103113212403163547324030391247199786373989583106193194155593829250296482215319004843103974184067448437218275784518291057238080494921304098111744047843942995196127521002130878846042261728314583637955499154627512425933997344272336896338781951403072545489745036560698950368075793123036995522214918614449008855414219896544091788500582935224921293435533134079995985140416491965777784568605465436338542150489401664615619785326898782365827157993694222860231097543456142976473950995862562251321563499769974894661583896109067940653929953141451874044510923608514504210345795941386657113400643829482582971620182039281943339689140828751502059478670629131280514586628140993156973586418772607809443947549241062619071928847056706764964642011125533824589010911485471819077429195441142771397841331898075084686185510994801077599069386242511101961207785641924388829610804500638681702704250609735995531154488825795914534472478535445387019376363411126482601843681039536876329830662385966002304642003192318217952038215931336810091699747809433284455666075630626253576868985571398976996448933551828714033659361475894538383439834601046862028654255240993373450056968489096891351891696116517749311418419704261058598058375955768405161790588062907465769818089599494935572107092028203411248912898730532916577396232403873373102726216037796015972832625658059307755533728692849056159263619599616409070626262525435523332947021505809177261015672821934528668751758725150066801255398719785526211136651392284344616151081939830688738446440311236074194312095642089843750 [74,56] 47377918641596381606313878611122114930142798218951704673337665700159416572292642152037045281794440589608435589384461653052613809503734845739937982304738949093052321997556470913340328777286463760555508192745152996391581976472236592188293524940758792149582309940395591224531470289280417468458583327545949888521463458964451649112013054034203298549105717624830039766728169582359036832333737295816475378172579776033148302631778826513953005590775984603446855278176446269516036692653879489238168274320393274956435997251021214434088600558417811128175466392774896357308117438619966615894865635716525440889453378274590647414620767849865803224039207083947431918051905518300807996065180287428503668072244983437224194355168479580181228894657744832343492584640135426903277896245634541996421706438183075407119182983752715104004703546517508656806656870895354385885218918375756823557159954713727711386734723849337551440460258500939691310700739882753425494157331412419045226009825712893336625306426193601135846283261367272026796123283956933274789120524856926025051786871489954030629149401194491588449895871528616088104884780411173199472665922242911925757902243216669326547814789722860513662470678582467982460930607433820417565531863081639526983152515152724712921416336726932990403539308772302531552797094209935125639599881123904449045586081582834092625674363191461599523464349870512548552855945527036429144920049258930693556660925711513367765450591743479896439655074267666941145764384532923599981733722864286882858958266732505584005611460563532705854862092294209014598843374627647055462430264025858269820428382849571683287609192401576186753678886082032773387695333831265019607909957770711768662231052686528667256657517586067823224836991846480616996619938597519230495323237755141140104261121298791276182493715960845561325011857244722445017205191704736178676028260395014722412752935382927037863900743794723896371445616456190148002900179227897409265762940587472156147549342746977786668228214159674140831652838802481628519069959010081635687612963915826957882499096475595390686044752396124587958168186764664432414245068369990279209198279122114240013388741582835143115596837146538283762294832257088773370779749815236261408120129467391943254713495475590169723367318628079651594456611678194449212135663222447851961208304833773274551495714658424196747188985569948744628014632402937089967769044198843014158058626202795402584873184973667960453436217949906330239936189352130749274927268288593040779232978820800781250 [74,57] -3024995941511162944781329576124793225407230299037538660264338018171228004082847501676994627620673473692645574662075957423241087797624493684324521983686943578313860926230069724780067048893072771823134929503841497056055927099772847772656289927278652494093049295803755490409118367927755861746209476275614923389538672582135461337983776866242518153308871754692901659099728103754731224500802208769954553266833515321341976828151601292454946288219419724962631822998941930948926226462753488634611908812673798613894095934997259765256225056608330754553459204509956586595696110011743156412502440605205076617876351644993058748475530407442658704495910389921085634219152222372319701806272770451771500746499845142091696526064636933495899729358530685093313178204355216063312912533150201264714145108968707679421295025010879793594105234575481013212249396240800794500952264218990604452449221800321109150785260784007851321417161180579018448518794279164631445838063758058124143709982478319893360456612552581852976762952869612508939498700800342779170988447314951535629337244837368434938608104776683592843344409229215494753158347082033972696673396138259699145446143411994808997705128366280996255216745237432324514783979390405207683389312324206886073516705148713133237496591293564748112251986126714992627051635150872093438998219888338494537669712400864531510316586030694000066533294299631103890860761711311549629313666164121053825109405646818421584263193699869413816552982161069782678090167702565740428325692077915180994251582548147806801602854638141493624890737793176269209782492005257648634976844575593176601851069334834156969055254880713642978147572197289067399874025787182868642631128684386486806612287155644385649486390821282416712192617981965297649267564322051685490600249812424408379413820475834329681136087518663936737465607962271276105913339757638159204482019963387296484287777207534909919701103090258976587238225532386137574739437558450381380639270014736384749160351947187633815341755715735735576521550176929847342402373946418621748034026310668279830266169306037759006330211950370267910385650395301226409663541245411338226796718223620940066576069688045812360215746293005329247653333892499203933513509148700562095324439323695440975837623843726940723156473081082167812081756591266978259646472443105732178698146618124787647428266027694812966747573198860598126669199198143584522446991121976627519462891233445468286809475650982445617501044466945273818128073640282282852354001079220324754714965820312500 [74,58] 125588682885631890241527353395552833094906872823897044090795856910330204646864792312977766862603020461307025210758072506119038150583162468427441200624319571860108577320013162421851166652858219946632708970889840720239270939146419031910006795147499920768503474959243337522891518647488420966235560140003162452995288103497804792149438109519875595102942052148311760006590713640304176724929357208985632628191117752659476876011587607632362754574677690869781065169323713669101687730083273024912496403070500469733325637974635953992313389921085534828064432397788753188103085766996147276844963641483474470839635387158713025923866189440973446830159107771953802881929824692019265368702301677543706774403034245579648634914726265934828148231361359824556440087520949188983760485773685838046063697328922204541541764358491335106485427309270457166679059064284704862779431982494422840366402066637396215678066030259467976060545425140157490416484643119164135136245285363749718581133193506766278327455789436329297956463982672094931811877779370190572272825712856745735044369187568796174291427620221150251398507123451884143055534008047400965437401386945821430617778788676588004626871997650268288380414791130188425590587781297667583230850990489702746699151113641565092909770259045641021692291534515220540205049057409421609221235491372744286375894895718931405423362522589079523303639358637567486186977331372213877495866711857258882640793122779464377653434132051822570263106607355238136744654991025234991930764053615775340413793788049837488885316255545230026493002189504967137553657591048834741814111691315142587810529918903063830387560779559137653999483798931054009932660396682859437337315726900722199549436352159933617518342612334595698077916421874383864839671727966719907975067438363659960188314192018818218621455461434940922429813302728911387879813350937914597556567823314929649418684546446780191838202778369146897239242341520710060070576108072720825483910159142657090633283231972437697661848656592869428778113136162466735775619086105967961914050215643141703876030334855254509101296385256783811173921496976520635980999133707538253451336553379093755890358499033375145960239184463097259551717571343033772438525319138581668465407048331369880700770114679710305666491642974237118569682910944323100074726816878150724437408070916528808629186166478571884809938583460719357522941208272066639851053074572792229245379756119287548337231314009872969198718046979049945354421635723696226705214940011501312255859375000 [74,59] -21132532519880112395860087797766884357440450505749061695740555986062079215334346404057216131437832012159457165012849056045822688647619153997097316179842804739517187580320486947466305999933813358814122568707882517154387445201210086491886659447406419259133176608699877818213892511012115090873214652216654904082024816281518082553910421230068639072830218911949611806836912973180412040583747530963122787047277172953693853543553898569833864188345888415804911641075978514814572210344103415931728076502594450318814380309252232895922776389258054733987182471482297851534548317675973533714778983641860418916957751403814863752206377923834897741264957456588359186212321221565973967837127887030933597910713952897747021329072559107756813150644685455720870617221355770907711106560456882999389651497228217952714177322957412547849051058927071833113448061832694007354328579726636860901075326162548348878894452709849712819437358103265351571760187459474165006164530912198141298935400959782627678237249812754337011329245113430892998950362658480995685795585206459061816878925352541387971026695938610409110810441873171164907053128867451218711638394000803592176326065017251517381176478680789170174521602739769787060763656879140939247286512204788136205067509185054154737379110994239992691357289393098996195278503783765512527506955717654321011957144173881927292083140988972860600895742236091558548912890939937089579143755213634458930328416007564889289904599557327686608516192878084208356795906767611841871245638549803886074796757275389182600253638899250982819342475887937330162310959977809802724504369594091203242209540105602779736552668541121927968945911294808828937017297812794569232272891240374139734852712316733058575208869052165139378003987576182381807285352467114069468819572564699219913778325648448542585333879171218649297680828641386699756758455402505495823652651878607834984315492257535120077942640386727890909230432814390209362934076305184532691865261179938533904868608979201246142691874045111066951541410431967125404603230670335604917474376729558517915267005275573675525607541983937159184011428272290799713268178934541901228579761066665649474827638265561795955076534701131183232627751889143010843315278006256071224256646448790221410747252891035581649712305849629187197976810193560124305298857841781943214388560187382900618919497015239450489028317267181228483234377879719837749286340472809591193298818806134772313122990418103209604103400121679929169610234751530697394628077745437622070312500 [74,60] 4301244770323466563664460637295130871869650009881984941849691475504658835975561255635397758913234145448668410150617774654199727529330852442869399819943578062354076408089433656106713557436968627467689683005623651765319451603635818572327067740167938113132786029047538126924810174532661145629662455781542050934280824739226428368782381220139638541625312567218459438158119733203946264315066627521863253546707902650805671201155625725342854041120977420333435982612799286139493695411390158415170064229366946724436327117719454958610008804540516848587495407881860135970830975300654414453896973053506430469909881165029535942271869859182462122887134943671358841606394587998957944750653507372914190823721950788354457223618814017173745141088811701808477649157417708453763961202780619879955331310473359446092713298815095830479972911707199737851736322528651085816474107815148549105021620872863784246544539228304463243371258307118647554501445786679603595025963152900936995168732407398357584234756334298915244611526110258322555835774950205680376061124473120761132928859677280300994350890713529226347922149168234573796963962779478890821858501635763374657936462066503751587466945249103249190661329977477074588376517916402601010414650164063405020074539633007122324704390921681262806591619321727223417119010645365918177945251677576171223255108326022244122481920417176950278280888378769750526016617958568342186991798282849146754896585762255623159087803575938877270096140927292052862322068787051491672578524689083705436950799002290483102880546456376792236127482032147465633902000723609312906925010707182210392376313737234675885951083203737764293093681080874182146272331414238430819825918278601969719058465266448246766160891087674372609959511399371163537239164359191107706106598792429383047741341970357318274276157479495364843795822465647667675912763106827864504220568910161771083813452505159682299646345015906167854676804716061891510636676910889967661928894512646511760728110972606014318776646898688437368774802254583076642081502002381119292541032747930489030543086021290395854050665718190729304885024882805063850146069220414662787832974530396425801391740012943487693811220119980769019612709150281569077791844768960801289079971749975989543448675835205816922589738600565615668101315601751544430637462983710978233983081599349691534992421055972255163935746753527189160577291809649262896456347307186135892772679517592787997459328055310468716092216945768179209297343845719296950846910476684570312500 [74,61] -300978855742055488032902450623837472169352791244402623526500541034806481565531980365084246590107769009820222661542431967796292686497547698781723058647913425987923098149611218733832665876385072362907353041652634733345581401711513863512373639745913848927493395949084949439967707481331527040264804527161103978215682745556602316557127015487425984002954795058282512682629960197342804284054138040531608752592760773566195005788503168922015161264477977581399927860845238583569481512584746547547322499390172733024189065142119304689550426641986947385960498356220709597624586264374144838582987757968765589511775087345057690201223587355727629259726824152891229088733607517821987976565481941909954772634839363927231561789767981866275419208788236579401279634956178462327195569803447990169188382467251942252030157934645875530205963353253057499402806456639128042123587710618183149212771676811360772370278678203579718826226128478200392237688218382688177517503477347823820069494640713645208266538468241283038486173170559534809773238405583698237226328844421286195279095463545351682570348184368050761951441279075726806058926388829369910736399139524806470241684748939683019720391247961274792198390154156952674022344160463037972222819631779444780129955854377901576421692248651340428924231199896125395500771419526733141547853041740062718401812771981729048591591935546059627045771612951378146958624037656081509160871348828532208351727373191684789844378787028290901539324376705350835670830836533280094965914951388980355210127220167627758558512484934343534197938188187659238835926101560635904837475360810077968274904792723638527780825230247318103247028905233927334304353995530083642266967203483889119085214521424106307891272106004937954945661897521079648633188875836046786145273211753850474168182757811433947932441828826793759789095936862961958257749916809341271170416265139995946407210279985449338029174601728989960852311327102709723653739346351478378954152102916464013312693093499477344898841210415470361907355785073354727864709185954960020820523631610976417024888788373852753750761428494457803756854361013782966745199335670929832005130630604393995120478774057605053975351016594053125091721560587251265161642406862767167657245888953499291787216490206085812541980533475652363678562839490532035803739753936092410094126767151028519227674633141913451614808443302698200869000659456982799875441822860364113676080147624029205487999605980570166852514784900513022947166064113844186067581176757812500 [74,62] -214325561342979523800662834127842637197696273769453412843570564508474083578636820816093445945431897692129636688123529742282260318688354488192327925750759190570186713997383198248408534565759455957196699128958681456836495363611287868637387839907252099539493810632863746900845881579398241297704408591426864114451321857486036404737809388870738240739613697372476484181076654643973438670265631747977853456542126627163278833965346363021962736580088954362966447017477269538880482494859493852589405309937476302128393945100963824693053383174303139167203650898889128709526031037480918944222149940351320361677766165447815689744679172895797831792703964809225157012438391420633077172011733241564172393114150222281175238239894953231534160403021421824843245377324547054668211173735653280504450117178177463671234718334514614022083650674877345617125034447932971688886310807209351119680495913314230006484910027685034903325451599034361087878943460062674805629044555098076578022658891090014335202510403223077594675611844126280524991916119530375400724171477859320212946055924063638226924757477259057239844856954789009109518993627934142914942399235385650443912437274702992458875904215155240701346199088708370921942807083392446883163696646365292264474532324871509429360028775202718107713123344020434432874524496409099288523644939605452022252347757224170020064381360513365137056114914337474172215303396680342508996300133965812810296561883187228050416299989956296794901909573263232762651801391887008870355755430946392660002088325776905924265426129513006920104890984352397183599578095222374783647283803627849336042214583898920716109143915905306984172944214997795662573079615154797863652826532273027145895134515907566698837306451241002438574762585441672047606970820370603320042376982307481152170424147121799307921288393377289953279441431461601736798411242494243132079287451546387418351953957286480766311145865227694795930398683979259314652140238519216697507694125224356346640945389036473955104443042408000227467231617970967334142094450255321499729819266747705930195232140726603859115385713097821514613625035437994654197536271273246639121107876799843904872890392212726835163721207069031729953851037645847797267680154055153371082411532277621254744224805811682264899635307015951429128437048289741272020802211721184351926656933720919728180047140227113658262322148679095212791794069656759865333831412186072351156260967158400033812624871495216202495030788366392471289145760238170623779296875000 [74,63] -598859847879766738484554043873493130766087331006178230343083011500945722777438307102267621674620634517501156826700947584416522586100349642178682941896571539816558855378532523217713549599363709728730254427403303654481596729792087117412673476602489695676954996027217493500812135026015456442333009998599571265491116366341451530183676730933607904158565985336380146978474946309253577458667112555985202257944436404206267034294159052736471972586768947997168227711271220652169086312070789242190295559263229902514591032948655965498532097083337117723230470099461051201115805186097584158955232136665905337439311578989909893837870334301083642645609240498118998807838483375095232127089290397218392281735303034297242297569648583889763487294790393835895772541739935174259011590804113085301296043921043231661194724497571236667690762515153599101832081287353153208370728838195770853406783184512026959395041101153357326084612020090632266075026953373532606015853828410499628893521555100543778681325862633306297968205131109268715056902980135767094650309434931890760481971660817067479239078506228714759919407474008792536565850598772662794639951766691412892957472178926636499069666395093193992134507170142403702317038484603814275101442331167226040512757207645069382875477744145974511943987067489848568582756806335790822472244602305727123623368671621039557796296331634706113992597593230473968217046981110098091674994628223565482367257834500408936612278487537188559679163994324370086532411504133727795925764902377311486451113771999962955942297069292348252952137938317715989975780551749231948510070107503480138703547434548436922455111596194311832141623527692140400029416273045916451931064859365936315947470719803315802141962551185713043561954482199519442745058229479489555341997506441130315588002600548341520104935925085601689444496321434633385578949462962304920203235230431552046607779075310559183342630240123709883870527872998818293381935826865195534460118606975508880047555311761375878356489926695584178632718090281926767458057855469594185628771703187508790466528576664661410021607256309410201874655836151529795634452306744088345314011034107765853463833009780246346621973638930545956136832479054746800387869454243203730653225214251229363849821927169148713902161228209513309155657910781168361001033167507218480262063787075601979063823897529921295620298686215674462734588906550869652247038935361849873054002404149892473744333369159972607544822897907010883500333875417709350585937500 [74,64] 319493518207223462855056704647403296612676289617922118706146751650594416332845515008207161473643716133070675101837880633200426989609427543082392156224361651969293661771340805007569705787817513237427488916711727539579270047100548984404957807006611875777106447433023185800489209334709871633422774864914277865234479506325351671179940402457136947524470349860975231763885601623814765512007012701488584936404576053871482550344280469044428077087425511794744237078534080475099902368230091816091704520535606345254512290618172535005022806481902179825450685465941260317797042533609565845240264942203539867023499577171616174224989273288712318480892884482975301843576704339119480289964077519255550984008974228925420772513676276078943352985141690061803032707578108442659636346940883868805607517269075905779969495959040654943324511536662395936972783799161989970110017097139640740205982445908552870044814236326058628711628533824781527499646012982137416992939042637503854578055966052537009218948275174716386419090990768375512895635471464963065367495118988588081352768881162657531425263338032491654604882714781863421104319726567361282469895751632652593140481574116821052257860720814920801272697518333793994475965271322985762337385944473835614010263992305265973020367069422131367481827562175342787317869274623496951534673268853342495040573101402832973830114972541365266629694994681319184198013399533147114203423142768723176385054210547373416428346422215991720289867177124870860812854394382834954537961593038531302232304666577205318723457815731143155406511549266705616014302352498324951137690007055351062128531218424390456620481406429528186070305921204079975739065926671113510691249279591704286082322822263265903214703381690205790925120452259528676782217501691833215072202750296611119223799319606463184919566798854440114005495826449261071984529137358851130757085618029716643808500763264809292934891504624966657988023648057742598200796863639925001071035776393758767598591733427296466966468273403712226719480219687533826249406773248883116141216679902986730511848370496721819016187188505295297269725493359469566718459065416702668016415842568328002622519899947975814204168725300207726131628560001594856828158956039377251033393477395746319721131595881552042026105267356991873091030301794718039803023795310286984386440127444285173176200209784650034205496385281189881121901370305074248997690062075635621035699826485319062101509026556738738041041347770487845991738140583038330078125 [74,65] -18868147660654254364395626813074938371828707161410696917749646983264961840935695902695701752784012570003124044111990981022392236113868290335950589977108107069295127918499612006921407900952275060915323943166509874090701691757317656636549180550842788889868622444176630683262341872234042669006131855381742786322337703867075385739320514354262372415745499003593424771510286320354672333802108552172729096857886180918736599316897513334756535714909322166028584290130225337517997313920739950488490619814867884325029421179451153100362300494292082642316340320702251149231221401877302427222780421669121993132584262660255250108423575995150281187289705455105778771018695956615866647850312673771142116506505982234337593405170317823754674697570015767475437362937857619043577416731967033830631893004175731460080176084489021420426703469863627266369548911408517234426004963468380866743180777063364993783748687938852939643649350077860535609267747222127000696829153534388803490670361040135296747073212245829827851270287716128950557296709563788925418236978139422724553061090272173445151861913720138577111657685980818776896050072388721710667638037125701648112495573870213818302294133085380455810138974980937930963422061575474298579707592544657627345310235341981209371051441505210871739597387668239537202859312416201050636042403227331282435264510952219567755143236843307271886692618231389064121901509680777148965921098108888055495518734834934743477198691717556433968566589751858533991210941403729165223408528147592060458267290353968849904112985617988550355036870568570935545902756025529078756522368408408479517880041851466969332381682971479385031159622498371385274223771696292472044070031824837217347032821435706189034912306689161684920682791074340237525752534235621249587363201288588960541007025129155242826459701332881072991159543882724474922094358463872115005385786304540850162819806551662937619633651754711788665893333401432054556702644835121269396418105448151626212368689122472679363323343047991577884682260934336333189801039679307269382113138883380729531222286339461734506281111276438672024297571934340930301053347392965650146245327522749352026921365562282904932608300311308230415005327881931018601985067134998002757245709358064987976077748139521190872321028288088256791751525969639354696084044478962962852312604217575101108436074734862851859854918285010837102918539891421619847771793051764935116581285162779254593499277041870366977693862509113387204706668853759765625 [74,66] -1165288270570255487281563969216583237749744644545451984782771290394767676094822073741713111180783126644141387250988882771885108760046735064315831343024957766837822416523270926283600520099153464930240935498664229030527384467361464709697442546058053135667803215647802715507618453811742709422299242354501908701547601898724419553968335507368808646522411024979990654983811386806908004512619927985194617396997894731107149104790749956558375599919999094568079245554608070331020016542744031066521170667225843465875209833033559246699707693045218081761564498824564418604595494894251209691018201740377711557883418508479133407178121827318631022087039750394262402513850580097643978755879111334974983645090839224581725848803574583940629942181149869721382878171197812405800754408154359049313415478615474284899797783053228537253341900157823901764521167151631696150475241315035018232925383301635675125099647487665618779452554640871503957429314253078718920626205903860442445097645868131173500624183281470108812378672344416314791117165742986253897957747149223141242029693625220484784516471065973905291334503279795775179889935495735734396078597158693806254392705026773885519757268857137788519174691746983526840444223605372179354434068182711124368184465575367647536247807953910177037943093298780633287437204865535165384420579618897826998597163047294949359455523273353990026409251325779654884386859521608866779690039410110805090558251579143169759596582529937921217536762766661362127636629098926913965278210315927333531628358771921751971928287510576383108535428740138694682781606828934608544973455479636915808053525288785913695548281987677991904780686177376957491048843274856146338558195034061886032087662230235585736212698252872579605986709410767286162630724814274954706237970544260027451305958238544805360634339309847839451674826299960684728717291876865961523245863979296934218870307593998179327477745632586469999354415833106501344912391963665686570631705084577602250151259694767091469746969519804578549875860612049371178798555549779642623762256783107222276432965839220285709706772146251211272605506532152684653130846559694877964001269363425840522724720411421407817014112311092277079266324007784440994597675587594899477678326288333120322676276772161854596513145109035228594180752164077023106265843560665753626829150543331949435577441843159770331372644149026226803775471611798975431412289391925336026746699557688880867228496587134634054905291122850030660629272460937500 [74,67] 95807525066332096398834481796782165039151505655751894252364333738946681361643182643839951117924697667323826518483569741584445296106184167033988297162453631457112572122895991638180570775111588713439890632136995126373657284889244649856126871961995906422296973732879142704796858193601636395382950723628876838121005932756518990175887635692393971916934015228918755789015297897624266840449624224337798995336423812644481815865550022565949564277413268311217189086295967246559869333479217820201660913527670287498536992561046753547433151193259382030200506437630512050025018956554841759534602590935729026043800838702149899902210702730090782282527871311250062936058846275010842782395915613468376610170964736096339239614984307615210498668668204745604687257292401842935044450596842093960877559849439310090574662083207057656891601925498313046505788860226440009647534381600857704447836986215459231933006143169499761997900812415935471269340349301301685403745926793461970668056413280313099000508872319320276236798239996865583766600901261843977246900765620295211371104025225922641872404320193394891541654888093427192254349501440999661275557276383208023558419924378695710664604862452308098117897779589079395284961913044431879398297056972019667096190941830389148382602691288037084956796654619984127087336385194744220822627350284019679432170662763281311332033483158446203119486906946353892896965479115178666433858180790691436444427887334694350874569631584153945052134782597972383147030938334188343224421447671380990372433048491802164868911138924568620114890767538254573374253071251621750666565206743385635504030218186861623846690719684030567137111538394218791058493563664958769077935270587638757674391069886406928630783000272359868537671137581225392665065091212380534577004421661534534645878941418768900759295114607891517029685352937323816325640414196153314748327049169313141249756457415495568675482887020278312049219482789869482288470662495613487902498245283285177061393376986789265040141646110951132026071168530015653972826633224693513994086565473198836852706835868443698159159371691475483534280404250739041809694146158860827197355869425054840846094411939571301464187999039686150493852282923876298781960846508115868632140319937980306894316010672858389977015140196660550659842311510359070370312456014514089970426063155171740003334578706824551194948252313904517450751950878025857364001555028216564704131760725656303252068500542204532166579156182706356048583984375 [74,68] 4143909712495147319633064067458059705167393645806613869013466120653850140902466743337239324863326572995102430926027235525893365519379326173167488256205550851956847225518174874403771929389581796936872805108415713483897007676151093631255717989566146676051462116415157537895860425795847598263017876976574256952107931728582982826810920479212844678301791163388425664774694263250014699706152602129546084761384564381857254110166608717782899206976350597741702022487298293556120760463160668404310848121918501955583714358799242689159621419178857169363950893339130498991902855673591119853194831082184444505077141017400869388421958744574627398954682477929436974947445270903122831956191003087211322277859004782341577272639454907776203983562527750881876278538666912625517639872226847681490468592508291573127928075011054527579302343470999164829216324011491878218004368786586762718096191284999592814791994539462115611528780425654860442643466640577050693252110776956551686374256705328361739036741932244113623050317348968722542233488246259609114162822031439433348529624105393226758436616339034086541135193051457417598708960818586726593167337611213768971624971461140818799030555244318937397216154452748636304371460021374621634137780929366437538379346806802782763476878304352674685099916564298934968157955415996251579261225461827201471773970391705893252905004501539939244281008077194721389320539625190026007011927635324405303985004969225451656769961345605237857910275017250529836930561228603217887949406049899985651418716010520801077858450209740735345074801223929422644792997217761216986869978665471996566132515223523546519813691966167381091024717947920033970071896350133210454228780545194852219795554542713991446520988187427986944998679947710819168351968052964340520969871133307006415011189851394393292156445094310200359786986824826195896042188939323610648190935084166602257378854410737715942048509392283130301793465307040800179261618233825752149120959822812141553632032452908548091851665374402479810940356083536743219172211626364447035305096757476462182155222684449834771619492191470770634491092155370557428570889539532989473788709386858217838798451036731242226690384770966931647716737571851744346967824997306466121854295983271523464518076518419973231755764653649040560783559181348056300512719369775963983634882744616014344361295346190105141939536610089971833775736347758720150185417577154244533453270525976850843785648237371788127347826957702636718750000 [74,69] -80923558534855124804458482060265930790164149856709640032319829755253794511095815407054579276595731843195112571705012741989700618130738901135940954874002744345145052591031840287575498968716134501240351143798141217234841807206731026871615556279852761734961738273506673750777731829566551897577931956355010840052974628178904669325184106766595979064426448104810463469206131331135817691295912210224908675017497068445733023885314364022658922585008891916600290481743156274168859783703841869284741284080575431048051752602040720361174175472560934148786307151148954646451024836405879365128982486504810858050291068155768858362089665837870051080470527412017149399898288181086129048196773164976409229016373630635326855410382924813407965614966697578690031962957369014786847370735300807744294901023850963216004690194208040883786657693688609663209637789842670348753989885179581183273355591491864936554042877459016804528677572267867413580025360134524344778755096467393489263793123247114804770240306276366212466166021768554718149046640948392517201097979514516828374282309035264443571454392408747207122021186765000343215755319282629614677951120551370488934342437965139663358209241405698421260047740543491308074678153765299371049689696989535520301733585305511100795436501921206358757177228899830561898174964347340362381871517887128986425497706884956939712701455179393031810572060219079141467245340596371826128007579204389373278643374398207159730961384556747146987914667426448184678356783644340589951790299347884322840784132357525588914595886609280623109051618089245800492078974508895294168149137641714511037438401897375677145078188240705850632734751633853825784236327327614783608743583000414518407604499879855988288506046121298538461182521231406347745454919409073475540471870071707234509471452223949295331724769533325192756614926850405636726259091791462129414709313975311520650052828151395914179195103574563863708334101014256639340327959318880821468019927554317859387539512160726324473061906354781449604676093364771970494188044800039952856846401086692542652365878603567082692488444877723669896665515501269018256807140254372062775577331700502610440377390196717010544169500073932457792887092294786383311419408685304384274267179543757235586210184129140059518186886739870665683153500332338290636759743522820258804526673046902697182770759732925432504377948022664024552224566333761868742341507518667776080390486551259521252887907394324429333209991455078125000 [74,70] -51701160976229949043667869385881022284013380164603159700463376687380174386475412560381451702291027358910737903499830320325064177048413622886667544899850035091981458266024369976583438202087190063880428727114156156720554679959248602817134457860880034505694335511323926754568852276772281820857251143753373196865687080683145729334700256256156630096986747748485646289536774959409048091655054131106868863106544979251102689862495862042777422817750000874878801774911807626822545682599006181260404609990621321473337689602105217869888539594249403167002504870668315731127417883036211166507795472734577084763995268691306717665342349328561639615792462845235190706061828886132044134566289610401126166256794804089760890783145787342306386428107370109686854683198019182336378852323296322975750074623762274735187790322909528212563474121154886992817462835892196908269226339752844569739940571111876576083332170309934611910067455998240474993551441201811318572431413709900558509583457513485608056672531160188715071735618942459033630024780192674881201809946380880745053792948855711871420431707788875102629163992091682937518448896028225977850305423294128442039775417876219105886983776371571981994139514711422965049151568051713217594907562049684963407940012029108056965348103871686147814710678445187593261539895275199428668185632690809552510480567128967719489590366070804342472688893258069576340195606797200159105913701226134616867633097583807832599098835296932086991792320637195957363108700302994301036801752379837792678106594535052321044141862056140133620526521237286257265889316522132539772727599287715397236124951343201906519721546859771468945719402290111101930765944871285572809280680611289731218384853411561390251625337130803669800334958776610378195158759080922686786265566827071306211321066051044709227424577086124567637687227679890096538115772476823422225888199854579202151334171452502353907872353165244606774410624432441522022395372464612203825550205183279718658406538002798836625606336701182363714417103892670567857074895479586906298940390217395980784372848115730830960267828158517200823048560492799153681749284226686576707970742066830428729020070551916723456688660475067075563183132004803794864685023228202459652787273338831376100104761339510546591363863471456659427871196186462734937881894944618896472820852979569136806825840087544296030984467096133997394210799178816159352091941299912525733024649130312178080259855050826445221900939941406250 [74,71] 3214171105549952965345893813917598291299188216593953090755288572176368945154443985055921722150748831765543167218291056030536356493662189793768214525674558902202226782747680697401437548558299654377590526512097889610696719914002962470301065650680301162288639678521424619897009731818869011325263232525553571901117089651113398843068540286503987632023605121929516907980343834981976531460900735408618250904756635946037149316476790270678763062646171014350655570178429291925897597277944617166216839982012706017721392858365056241194368742194460379385916489731049233627888938287938831037552364218120851345070863182609151071903700403553392434087091714212863402048325613869527307937294843624067513621609855696775166082836005360310453145396024969851246006356172160606519079919262049352194021781996627175213089649836823644187599932437130880421866326473731627097934015985121324423277747912762256215880346390860246273869720065323915834792613184099151285103121005995287589567022775263603323003117900200512340655418194745459640806751978206149514229608310973379319287948892258396246635547546803942615699492285430104928808307392758458754832256392296231364578401284158125669058497872559332351905084175270351686452011406649533311477659057538440706603382342502024658539924086776483940466427672269358786285259902506954411499254842717110418837131219349302679465667658846897154969343930793415917041365753946374366339039167485659607151202293729209501197553308229794839995951660142170584847046730546254310885763059096450518396496231619112683660033947019167703697245886817973890968096696820497113958046127737599129111844835496775429723119247024928810497881089065186954095666514965870100820960990898467755824454572246092067945516939390974612440180915053107803660966104271455356345283839450864784814879670107139119044147498191022165578420719349612525909489882717039746986396263048604176926563920354229217272782921759874526517341986190509077386910320856061143011385057315129809466215735911018931356631473892090001904190502364233816029725884604437180874067154885776069590543744051607705800171682387439191270479116683401538027903591801621369858642995738698759778040019995067887514716390088251929347775842468313735398806096279662875288370834447226814911825854788149119958199364857715773422798551851857861976013476148556113554706491498008698924797553317028963500176355651994390893821061392872433644560158716819577126751206197496912864153273403644561767578125000 [74,72] -15143791598702987250212910811327149485390793287029498862496691601308219153090712094748379431520357984955266430835485966798757570675184794023323133347406211910291449181304105781577546102297721966429257896268426209021053848701966788455417121323397046318757818201926303167045037965980378603146318276360385416347625496729889062101914305308383765009596140000840769100604223080227639868284191410377149173017924874583026563633923327273477156889193947506275698677326215069411229692514824694433720028027490146721716557906316458991810327509305460979311511022009706447527965242580035605942977061763094603729989415115624184923664406329366771470775961156253233135483606748223812628870735798761261267559303763649779653279430464090695460303350825192521607581742860735111698234665001216679961889386798151237122516172874402676012650877344263356398893271607430003126027834089759429468471499322298865777282009038840766356494890089861679325179581025120635109944480621696360206314169319115824253237075156264209654247629938442092489160063214388560911925117700037292304305287611959662243022782578716355231792235618316285815825387245396426507293909044728230141769805767021607982469214359818821669146561746728261064386700278829238265892515461115654370332955994919648447651807970633294991886930734792889160855217202408795996403028943369683446679468424110247970403143472075460464362401970039020211047343209459139771418434732607396201188975070883924127364429151399626184492479191548308355553746287430777004376897984990292470932617191291251620299389776210865852473714830799652315631271969560397858243905815437567213991566974523114454563753190310114148737930829551104893947609847783831868750315672866465555516419205569431451169874746697848731269970358241224225014802507911832955870185985378147734782498943776771923448707737373672575457763722448106184416673225109466009102782477029160678336019725020138943004733956421482694635284951005194423283671084580212406719994691577200323756034093974243522471400373390463379735521351358496010390600075282278823316664833948412237460326453489131821189869657536941023491324348327570833447234215861282131554928852958709432382883581420194574840843779408370570308829119301624614028789773932075672992509900020323003872787712996021481484697893405905621912562747493700770522691646173108757890017568727066392228754282153026652259809267317766848605146732443517830607978383485176174239050794767535990104079246520996093750000 [74,73] -4051812659763691321087984680907708277661484635177065300295764516751713287191691233039726429479949053128465875007325906599018605650663278749325299336668495031646343263516298405938836772039230902831487203151122770723424055075683920929770497881228322525703211334651321474767407926811043653724226049831189419023671209960236842711606977983568004164652740789467353967041400596660862591705532537854892659212641041538749818347842097496384648970916973027222598435079824158666377474972403353656549773690693145853783906649127440430748509841138310523830540707455943267472455873511724979138745882409907933566117525934101153821209433698780937656766167997643573433152949648465373644006043929311693895933101229878217402756810200244202411818419145210103837181703388391262559953988519352494610747185322174889241204287022966469600641886444382472442766463333044255339887050352950705163621693740159495427983124216719340751736219853646612303565574536697407638301607269165632614648883236154875219210388109819000405441862973443900916424932102435211517988427483523992642556912598996608496856469677387745423819256467338021097903179938687415083634784924708705222016845352011831813864853361549561277134883732416281176932784362963544347264709733473828974607000389328978119925855092190268968427012419364148294432865437485873521064590349168986092695637647181872446372860741130879107930991188179741013801147323465737647735873964048011438437021885726102227658266716583836935500454547382974033766828698189322625532848152544629664123247140756075348342155343932353115252509334843422144949428347257313221142716792563728856550780942840721827550950992679710582060438571814892005148952907113752107072016880686114921722777884030735292759004600703921909339264358071488159601619248621039510962859697090458139059901819369652874572027885249646749444691034708827611942094570035396155645838115602882627285787852723939503117131312703636749352818214290586007359423196717000764285715939550336445799942866604668509300541509503915864739468624689313030518832426201630485553095197230711474365996544684449434782839192304622398936575589373389234838980133602558509649093959146682131581486152799314398848511000195863939985391570139583384467995075275136781692618306530713694135405251489206195438073612265521055218489168094948476346022557328817692357267093655936894260394319097871441709195098661474755139771297627063204533136740525612121133214316159865120425820350646972656250 [74,74] 130620725959204034797974507477220902366333449962098363769622277379190793693545450695557698124843291098882263407162508364807536004740303311954930602400568623877816634607496127659522370651447332840532826920414718527934873119398142465799180166786209631945449988776457646335653911730542924870472771566760435756295109794462087519396258376276558209652687528753328490425084435773737388948519366422832972445776839270999481852727512048322496229353759116616881162520006492360198395808198003903510780086230737944546970229178740859317729044993696216093953382045091406089642875975041242468848211212108665209052014490204856351482955400261362504764939182022589811609314706764269129138396660696725239693320918227401418188656397127325060918787737760428005653636244373456861081522319107284226345289491146970890628556661085123033896077955111377825058560355247178794455050743828156825611687542303973293681122482045496665972756477910731508908582866337890351938577279327468264897450707583215016305052079279962938110442266345129144049709908072131548120122637731311649577589615331379229564110881110894307576062386049331618575308110949908265028087499041663724022457315969421590492274229935524737750192362114992647973519257336062447553383532238590489058837956286919054573314472008484071451045985999595176032734152296513345497853681440564971420579734329535281429358537808535448541443449144872692386873572976850712383167252367197166555035266010222416918914023022999177381004906630540686408576163405139876962345335135720824857561340983634680090617325741924350807943178044730382738210364175134950863136202896170174727494784518020430145427342267970690438042183699024720371067442918836843185456954539507863872944199715409209800327413257897343263200724905832456446993244528451949324001296885306128006624233869541319366106536058877847285092048991704978541170982759671931266294605744115712974766594263095333594620507735997638267094705435090095513745853536135372040420048395699417632783759714692600881124963080381914228295646401796532963957886204612443354633115941010072872285761256079015697234099486085230591569683314116385356551943462063096331877608589359572093504141215480626775868414214885956914372340193904585179670299611441741070502295879713473783297836714364140174077724944826750675048132960128661303971282738910035647813568574158023174789627821088623688849115888075891370679945357102077660414277148794026661704492653370834887027740478515625 [75,0] -311524075925185586514876639372946367040566826978046271617928398614459939861298110443772103944128644958677112572442952750774139330294667063441316462023349267675663532596384865779723097498065231400821948948923218230322944026780698007619220489620938900138963809791083011504723297126073692742895482444296445459873851828528229533778451936774374567721111319248169420060031137252339825904101934316602199040284734869300528983501724324759099389514091527589096135493508154879539167847006900121889410448405715799655210208215348820791289027405201615909321289206108520596525107297704428402773750355394087278469595276973732375502778252610711031058071577274352505773263242269437982659462114524546808058375975503268053109823145246652358049942547083980562804198379941888717101168456464730717395412378194012789782966449564208497612497904031965778456320116863429661187505218200711120072247997620956753082200425799764128770087184549484447731882289099383003989285551805669996863610406647761719815956922253918954807987323583127230574692109719103984183762700813977704729376044662360655459708600862518997103226363263825259456576625181641987275526500433008646531884958327590207249702530455169897246409117634389182697161596451933755658613838163354795737629988338388598812337896466291902541520668790795211399771709686303439163971443970490542012149048939545216533683663274513044102946188998038952047645684641588440481089562380316922537582676752466141364576122120976410410045031445723509413150512621483386485557032669992659419987741494253990878351852096270538896744016632559994669587538213713771459123130251319356978837265702607443052603410649759824263713524317392855687734730801404297317311491206937795548107057558445335844509631294027217562327091060237115145512451457153153248939908322276855492799715680182254691583217588359609133869541485340745350262719561687611514742259147880145459629974051207726605128628133702657896921064846264878566718416102819233436153457311344846477452826743674463407834306745363430798369722347408231110413237224879516404709159233213313581813699238139636984054784431283208510707288766241918049687034326068771216954162134996810559170285368115079946518475008536943449512166067882796116506180537572849623293607595946369543071107641685676886255078073084266078756480554993311400202073002141204494439795834814113828540623687376571794891072339968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,1] -17584804557334576549233372103251390046914369622240307976554042294516624669784712107872222825231786210005420857961996008674500066010506388188545254659733305451186747364083361849931488956406173370200818525064684606624745815917595982811822801823834496452119295969473615196778878403784545945530136193789793605345661152034474159035488441621989585020225214207058857226087715750169918369503339803117999784819632594115643383506885641988999341132993986888784716053171860596877246737284459921575120376734156897640939088216937502479052523796755713177492260305229385406794944073178443113963946002032589313466328304927665920650342838006877714589232723779004917884334969768591842405553913481384466867536574574702257357630606601464411017292460921372818817388213844363087480918627807989106186758797067026186665349586112913663130723576455175824780123680938372623706971384499857942589773670756483411157018787462509246054510663203457408608157986029637197169157621808680912388016274009059211580627633275159161965335729058562496177852321391565099015319440731280292077616086605689548143397444081437665155612131075413398041463639727129257572477418166257768279062247348126270410467340700267346256179875515302370360906751967199216710019220691919142945463470500794112399918094800793560425421368596672159275077923092931431649307349800284990524222176784492527642971197916184104076836492345310752153025258841516624869845120934990045401518095915901165275363908216263088060910664661550560909564434118407315888596180360421181810009315749528632590280841944099806413491613231030522138587500610395175838565471978315964683604779390567188171930647697254589396808680958593835766122936879255627699295824974907057826278557105194980538939694453445478918853580650872146946792173928248926990632433401145596303024193962079458883703821092372675044045483024252271990378116637827619932046391772004063466214394852174444559197232952481145853634965955660398710444743250929166641047943766858542469134515807474236630803826357185775333326306525354901780153731871911906407046794093671159513318734825429307983768494704722283639537273978736604022328161270454740620196158991678711924161540751154142999282484953703269694948967756107105183328672502828708778856837985603184452336280956139664219858250025355421121558741786059880765105993930006358061853608071688473888405081711042191586782317970980864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,2] -1630106332225500026249099463797291133845820413121468281513266259940226515627449728403357065708308480562482631575901092657229507585941802004528402630187438752391324744428792624566673479727222336028184338369854415218492503049910620767821849757329034964418637977392134592507884721184503559722094954961885761073535203363704964607291924087958264348946899922025795229702048874847890241501392934563082971221736728288412449211475451319424720908473818691951457629583712649314968850129793804578917666558538466040772628108752483194035690932409317243204890506900917418432249185748979460773040035968131108927318329246788204268138463043579211672210663710382422000032803631368115814017397054563350034437652813270640838238360144092278614473140079890898146306112009823785107390953850115444943020163054186560709913443443678886485737113818951231220131074288945317218504347846725317178730627633819869631730966244205239757105940139267519573419189233386458920904691117547171524704815557822202755056817609097276635541733792406760742749452678765390755129802382950124900020926005681816738358704181449912357336431183361639371590131563290570441911468809106272557886043012109980675696598384893926625689754800305201859448463286977328832513448238606376640239408406830001095222210301369480051528517677152186974320675353767690903838009678216113515742479506367214948087359545119647559002892124615117171640400186353045635329183583037900056151835786804113544763165711753780244980988137763548035036035381111697325656965591158715945698750348809890115079876251096326380526480802164603527582412404356476747357416784320987774766561325868116951955237208750183248656624494906004118422670358347052581812249476364792724777897771886905733821993910886024760101154021688946339602711996101368280421746380168109246695131251729488316348074606481184515459200846412575689552342348663907939436893659476574738615857734837752675507519155888700307889811784367969363883174624897290456360468106359458583390084865256400256190652956923937200183736761635520493382679634660171657911419611149344155247105037942042593343734955608831169682826062699306800153276202259573708487687358166079786005861492257668514891770824885246930743753572216006290024885824600489002752258791562780969312282259711769332376421100218696298950245040024145308969704545250035006465340556909619842713497175591862419703472727261184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,3] 20731429187528158395026923618189642410675500058304595104218341826335403218507781136168337642382391113122658685101689461400988915389796285138358588227876168918440280518902322608667666149485034873047730120735555754234803127943982971662107730796103003186594837219825724446781775453413275145558741192923235041672632911752544037518172364759778178303341386230858295530708904760357778483863048773745007138401760399722567764523245321373406615918232334214541833426531442663007537913716366375073292561384329867274563817723191845565790655067457358780857153217613094568411865529273232338023821527581752504047567991074095204324994818486564298254930818974798746508608066578205317930769256912820619406767044253873565916169924035795775285926456443208241890275368830017508369199343143501792277936802508660641200822733363394120174033998646014815070208151000142343507064564296086112993918843360811433265618015879054187939112453139925188022051179816906523326156082535010568418545186849374197933437681069147506836548924480785549016816192901862007138133443205462803720931900294202695540428274958036847614646114416693034343297000977898414291408819015560473092636197805199321641138283270805729567779937421621916825612382420345521098294590040963118576988026766076641569704616627469429110028878539548557942363952492942503250362559006865944238588652307747054989983977345627258551510760436964478230965926200876876447453964356367112230681675910073780356594543521109594619986882999291397601922282003053421096591100375517685398420431425088577423769315263229727666880491370111983038081088610559612686093604252393571055765035485541000063813396063023668592480273712365889884528889995565746218082487989837779082586720775949123910769764932582110095503510178500237047413882154582972370183966475702466654016464694974206525423137454042199908205315477535911132516160598235468858220172608883713747972805861117651640294755153460351600240805345271298681569606838047823123508017328010648991181206435635264751554719281130739665829213421936073098783326045211883102051391210343114229003101873025297524461494149011142550476486793847307690635053913282243854246411883791352834167391603149934550725456958550742178741495806088828661030042778806832878133086044597443875639477298809514314941102994247435053819580263351620993042002180574767538813087053346986803152513902854456112595848541520265216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,4] -180825378274565740154129483269748759920690773809534798577748433630689844172235755078592196275891436548252904387970183737768754172677576146959153142415605958003154610158027072783934761982985806372698758788170037019078084765726576423373465066887054955800635915781307312835572352068180423093126913478977078864301824783167416128410987325021996079691011179505554046267059703216383943483348626101053031696742093264226533240559584090312715600677029113831252785864435067089957708277380119298639962447158437193899387216429703761965179837171913597965181633020187520746068610766336746532286774070793719461471116978724401845652409448265326399007199662468668822847932515795333575814561870835840534090012212707603252025695195335276225772246188273572976750638491375062985342766761163896512140916276811580839818624585151270059495406792392720212650694551398370095486371991329315921113353564401048879748459886518430089964505739959111169497939219356018104857624028920596712008190130254560571993345858766942910894920083319004760086112360418977491103536709976672058261039439634221711191133027816986913855571251897388272752817367077994439137983796980714417839784992029913527970990571584925887493271946003560539731070556721176086690718780583458784055117877909637231837978723407733501196684328044065944501878785209482488968910914297681092122821345088730832854751774947420535552158737673633412411185655457411000016817088633993035955952405038461998704981179258844432544360502802711038528071483781590349549189973642504286522300180594924727443472150101906115514513658846384425576329509501009200255207756001347379627313245510126797708125688242543963578844734809684017694608623772853724365908755095014448224480680113683367334796756193548777176736188372928249281466222876576483734477081445396978601625145270062426405341354646179384693599725101292084860196874153669640322523797417116725180022309902710238332961989225039658586712872615262881274210003570228851504848938218906279658251536354900698749721870495889035623613676494742968066109605768621725128483366392023270214660299309302753659502063482161455281778635092528725213647064805117870703532597378763503282586631284416034331726566627271784912560264061648584757459751740375579868858929143752877730787408654395609499205455970442507231566222620274471520327238947069265658927347473387421745070280427707394723253370604862046208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,5] 925356317820237753774795856724601737298199595340035774415199999168970160407196595825444094822311991011060915008460092124722063524665269480375371444429323394185583016883563544711740378301206802828485980446236417000211957252100699151982330285716183115310874083903980904793173503297482373122361591708638202873725880165728556125244453678698281291533760269785302272254438128393109502933971689235591122585276132692546872015808488354729331748626986303623346978142702032209886492698865429190173772931780868770874658074028853417352245592789095548009173062985830137788018567030072025137651722288087912622162233254062939506049043172752623018453619570918239544320512699131621597306749825908006121290022866373979480036147407808736540835996731806714752968836983407140274859159311491777058333428739134154879942872631545368677492833235983488543534109992922898867584327699718155895813709905455161862340492582731077223418739126701802043980866297232667396212222357022086590652652795718791560062106026642753894820043738803877876833083870684880091984398557531264861605525113008395244132225854700555874957536883596352760891511368655923966093950727284391454453984091045500141811103761676169890308788767106835179734032995259777203606543005726852538510595660367173621289718261804903142023964684726877049192696233875704438790518580922539336551590307568230322226276898828960863858708404654434605467751430875852342414964700294522186732300841114211697652426171317184235176621543565731311084983443694233881615850246318101483475767915803384233799102992732100608363688116003933917480440121530683404193037487004555779472561993907454288891585296087741101428179041559345370533360961674928870406896767803533325745575064940128618199091508130303357686227052333624075131042065509462061861908343663122499217602484181602418415554172217890845813573417591442041222025531939673990631136050908540349765030526327626412422771870823657100640846262309981588213491840764624237604330851401704756367570496290120839413565068954535643015395846726466089180009318668919157007611157305918097684070787036832252047694080063269712538582028449526112365775677377854854106111999298849395099223546573381259709184278887987924063099388168061387034131326530233125820347186150530894170202193357266866811841334954307240855436102359543303652813954820061033391176010632425930326841791904589808749214523532563709952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,6] -2010702764021120221602059015189041003096571175663558313326756409894564115644764849228905222498725008506466483871064760259237996008115844949971595497346097698227224941993207872963933743480503308535025994399950946531316911953768116245664068830346184421809043308768503975232155245364816677865289643511532570640493859526588731430807647207971055058277009745790159007994715636549841046714316472420733020306365956775879383585953229880961195534638471911970274276401772221227521185709170536488900743170769326676079376379732346672365861407369251716854795967569538410511805863216382846205865811456369280514349021758545690410243316694229766430308779110271703753829263597782802890784088775011965202887217287004087802135147129237094561593080461589950741984998072991393052441683881034580834897550800135317910455035150451290145397796472515312556027301921104210801459243859477757093196227795097937502226088873131386682666678966739126499429035584813518682316931225022809569064769947555984235705206916990534864337109447629596327331417331765847628919990634358938918307526476912928045869524512714614543415138689707191812444027395521646627384321180815143254563393251607666997840236948236259349388341420678391473622071748136059864498120728452289336876135277707787637582250298602070971600838415557256359199995466718905445875622290719147898077647610971132060730470893876977319324011652746961679904288759772051192655254372126094906872255522481289093816020165712668912616055528965861985789462771881724141482052941326270899364520452681766300535434423446318709946461230369076633340728359240258058899062368167161010898697770810631655673984283311197566429028368873349451493306115872752514683187625860262971297365372098432593217748983514736897293937193370382383742967641112697441076603389658194855282705808343123886133728892834294393825155242344819655332150851254357468875829423623920966681820762186358363668005431457583767729427811390863443574883481411762435304963252768902512007470387552510646617423845285010913371115263326280991850470202765148447102387077963655104094294141626514393203045371540154331248902435641923736130654387327640187137430967430855830383447597201530606291386222142138692036767821795842763222706102367765842830702697745432156441071772054264021134778590737687139070421330417748947932640196051362390937159534287801831714343964084846361652339252687368355840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,7] -5545727245072144455085047388400430492352553693941624667281841947358267175833373901756513743238819642344910180627547997954383132898942533355562662616476123369376221252458400752131932552619371254995806767302777638534452594776618541156294236365175345923204020807513269918798419854513115671239621736680599176619056098511748347060190222024479209144385999761620430672440290276958478381264981892029860176064444127957583390867394594280959713910714670549789491864604171940139077472088004869234013520472411514324822364976137652513430622713895513116568745116726015656760577723237350524238199703663165010110685083461553053517512262554321761844820949108771607168823408765019035623059978322227162030465375036240738452291357653024923304861772249844956911983708436771063136120140513183795261239843721229767654167916567011938826248724159126523583455885460306728504076433588961480753690923487383339177064951814834626734726105224414793636945012206820050917031698422128603878206708166679069898119947388742129531145187511253389906424286201204584259283948785773922086479931242225741082946679788747898498064747544525460692140976879401084052450071173478986527241175664189438478567477011244981154457286329842608180788229107257189605925537927132248004276831786114148067841395890042525570504184001663640694714912863546715867041883699285535149696444151512757961227849248515152615715269248673805261784062590044390438460998909822124872486907510258523925691401589970121719442519340204763183488088917270884162904079561895932418348010242392979437893172397420761722074157540163699527562106014984018683770525396431824078762185699721886112081391111759372284895989741334551885117272636189862691681109887317474523158889743986876306032919264340229858081453394735478165727449492047337811690970766607644565204691197109104509499855073185616619232669505087368324384770335132124569670004533997577734325118626433269618464390889677643250351463627477682079517088107558886795076180957927694505875916116497123660877233899277878294397020676868631877688992414552706850808433159696784614848098378164712771577293275471281302018273867837238583217422471459103411313916846651641398846620654162714621935767189485838816096994144027057173651389315741758264273786318400177199136528440065717037387921958008656224673548708218330560002523296739483152939480532406210364919843594155096397517977687325820321792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,8] 64732263276029621380017993449460520946278465340533610742473199028705411093657682537761074697649296230806045649841348512108848471305978637247431348044747360359346731547064479351664447039249618895088959361843489949942903130877691944589489242919331233727302148267529924810319137623218043908271599810110296953801055027797308570959515412366912126300620140412252370400144951205180845760565952196859417325312133424997910126152653477660444198980168816608457366225827022578135405421406104907383058163108634006612220031918660225543400649230992573909291883955289572193081405782227690670470369891452193208858049754510248538081444592897810580760590256812257596887563093194670660899193361300600011240217470635735315437664163712178381114352426359473732992543006844328864456022934127437844512809745339301005979393647256242577710756385858476485172800878271232564317111983626185862492893728989326679799220731842236433642987714866068308760807242674357094788534688719143515978016252426776528555314321610098588235497217813941533940031503190036905175877403363484766484715343027479590581615623061748156900659732410988132412328797265277239076978452639597457491482485726465759230820499612836167536030066371578391155961551838292968030714777875928008057053242669576694768422694154127222832437080300061018830330580206234188956736797678392472148325140304615529901977738668251849015340204071284522188766569366047535325192446209264416986580797559692072279137995941524988324071237010384624555360263666445855899734505492347035026643700900094555907647550452440231906314898649824491976107064777517508072190123795807149910366607893848287353389223076196276448802757723366423294328565539334319098705982248941764499147606702951450537673062204208804435006700856443105590814016725175778732754106908714905298663602195265889407865579246785823456121174756198000208464304525992455043438935367920121488144307113672662205561244412187589112496228088110615850468867810555393439480193232702126712564289478194426653934222084104115330036323672301838017045620002518479712419823799496019680796498779062594151145550739256576282753318566860053652930785926388697006334378110599050259898228156148186842712721792534797336635841831266254314609322750598012383850746696187338649833596382962444935004857045459045392726855048848225075488170628163330336355936869055775754815921681884265836106481809391085420544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,9] -310176628508851017463381914385175817362176926191754245458628266302386021708385856886087105386662009945230824552755214924899305308549085786689557157856637257384643411085205497715188882778681762649818404980603857102100811126494638623523418327295233831134081701627894948322977310915526343292965047763527208605492715164549851601732227267813523400186812449264182786673977339000123805016571909349054200541813902590656547103308849331438581142063113905640050874046349861839736413366362875145795834860718362558673767413133229432891923967930356435225598815342764819801965237796454358824674459998920390950996678463662160404543843728269590232942189287642035584902219594713690028523968764227041338209113409041359840016575050710885223764016413128758313976525461236438373984100224389960550262328100151047238354336197029804908481452794275801908357836054118326981898900207378587488582454659355348955111835500486972301813664975130324655802318561723267321494736055555675081696303377126855252168925684939001216423423204209314380337476758781649062486584866369227908328141901397760893271363129782555518099403374384383121941012177821508857074653279477934932705693136872718791666151467533537714988869992750470148764174401103302488836971834233364072560493804399006712914484759565929325322860355547948416946869069308422110579204600124820785844916256764865103720130844396206476145713018942675896408787451051035803352009966366233311311889127955442432143245601385075010808101287545632603699865253748758773419218219397830075062672143176235560301340896425927703493317739533492521447332301277163437465909327797538149812192069764605868535561357192268196634522529064080105149587351296964453700996980334250053149800036326822628628150010529026139741293690018027823020928990236205459683216799140207769677213241979427132001901585313256378349324098164237978125825840370642798210689724186160219895253119500958243792720483809951444298571898905442374701316092133056743264897075465939761560973649138437577659239702751110611184294927525614629283590647492743990920136923856765119950491708602380756410264958763539696349813460681025009570592638668434589576833177396755041507030842278130875480771995773828505197028400013506734126065161841279964862211924177376280328619107016391834753134061765197228119942687490514821642243882796484597738244649455388504904577854012241734549510048379272161132544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,10] 948137100709278735559727106004250085182517534153176460620593108271853039238696072547359912631670088557621587294285184238198047740290124184004775157772140327632941656854496081066884109449765259880043866248073972110087440385698889572961249447050587420938422963131781379102146027612178877153626381206023353332672227155091802381413866196344299101732941504969580775694163849251608173461363587149520421009521389887715057370645083357196250437333860453710741448010975343735188578866281445327514663332024771935036187479222300937362850521883803971271282008517071707140740477341511941598876704993325614654028744181692921475221795261112033543288787610209749104936008094609076442541741419005746852819046945524987395196597726346901717167323046366274445657837290538546132154805701582333868622312468869207267207375149700791274310223364639695330974732682100302895894513341491261684391419614117436310881769891421931732709844926977832833949048788603219090807357642265088236674617259594742431285998191186013605494266324364730771647353558874266563189679849285390004107024684543092711096198896023735375419005667626812129630670484132462286405151665582090501552605196446271951929048453910434695058597996356504264686605043556775925762768207366012761932022871760759866213282418735621083131857321763100272225031958964544435829388796980424144685304123385935825513923397575588894386905113925822384329576156203306496159130516832287416215544034952835456023176654383127186783572862583978341376111340338432010476488835499944949575129038705082612540446420322602124241058203220642655003959666495924943173466093931082571496161017364205955020037671296954933508182779978643277315663468444233722525552099701097377265181279013186195061102799659661564038584550924640832915714397967420930115479448835214454417014609255852711750802066961889593972325246248248262284299706844800139546749206735401759658319194793642516886519276478525736836951365461022781146000216884099855330014977063855792095997253756655082147960077357786120579217829373768865098880605315904042063531983323493504328737518708178739930729827358075370481607673498299876536742065400035787739155576921949020979942016737273775240221267112379243577685486475155022509836828801280336863612096513638460705440505151935115759930867576505210775692704702230169365898251406180890907931767675900342390953375006334475916432829062283215765504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,11] -1994959151229542379447311239914979234046560521545547705655866529510428028187485902241405818706227200824503869488614302528922639680822902744044987722781639772928491136232814825804386289386386693623577320937475814226194290439369425427934247216186432932198810496943553597533214194943598883198844883596423555644711372068360986136564208738803650382216137431380445004914587965456931884978500005147140225517767855320125864659086871049203302537643154927889386366010641751091026098382706104030659093146480638210793578239397017482447261645031768517333093913652448243429028761674664554164943899793416551218406935942618001978427885668215554304652793964596930552052118521480835503408533214345167191529707230822343294097381918794370131486747487557301187372814410279556919185952631654410321457146081440858894865029708601001907230697208273021689024163994531984747436667852078956762858170306594333554052108145836393495947878921629448086208647388687884768841741206179290651500959107538891672825262695004221333535704880258231697034262605809553913516571270061846850054181874345155030327347873884304653291702752908391573325528803351599755390025259186088242105880888427045765322117004946442229358052933665469713085351711928638641385660442967834220500601284052377239812586712923715694064209807760547857387483514303250995656976630602392873417742256915482929576714229121620140165870571521790049964379329058525105088417777835334508962723763179301402750127021917553820736144068812894766689808787800513283319920063692348044512056955840511829960367115229257202197610114445859078132677477005525535937525736059155917831555816870726154081302101722590976963218553292878417727423129558544936396432046848328881615944898374698086474979590411786169276578331309467267983090422642626987688629170509049343061010313947539441211020635384990326251051336521921345216283257805267450804393870932404477911854226422449962635188283277348742254074328142354888655536227354285057110023781386714647216297383922017641559657180375485201774989024234916387967185767245139683763860481444524225758264334258218820430156440535269894122591429067263038948352821060247264267836505517752276915896246440554219735781260063992359302126424656992267706924284917401922206434018658997497205995854993065122146010591483840390727673530882897393129115838689986721124670710453242898114356459677310537249855736753765748834304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,12] 2701587042902272441307941433975866703224848766544442080890686480057137216812964354849301513068835927522250359823581692354683722135798949865344299483925890084827471726419029725509598909809280208959405811409828242606361829138801852225095535927576756121786174224812927736346447950011504469594737316686140348931676044659923165191819737701496180290805120128517570971735310904057086670055849694589851464085871385190214314570156518944429670057245480609296475633280029535207417480930971166824773037994803157571570036885482441114574310228654401645867866750343993563322382663037922486885819089648590668621213137392322492696120968354499496959199189576927657254218640606078204937110194761064965965552171391157449977322788025918661884724281844470808437445734683756352409026707038340229862858731831936861759398048065065548043774947469844522397840786573607695127561642273191170891038952875349595486132135374645921741237016691332629596202641417944770019254391392849875905383515189325352092450483888651785789703848954874971522948350409197016014437298777756888770436114217141446618102566446730705985151534742048955774732493231401777561477467322246642452808276269302315292308770745259781177664627074849847986613698311671155534022407455213379869705093630239321167277916740944886615445092906756637813950331314819670801638925092336526783437673341063612594151528272201603764764989814370991798972678159288239654585373483403486575237763599649766361623039613211715586409148874618632423912545798499358650133521883689915075587595246610572121656609135753574855596267712981665526382399464776394276859346544030501016073854020827385578702433927241497506856098046607301680473902272352381961825493122275421642732640387798391966565382239293802964993554585481333328010873520718104932826086838875801276172679848179017795302484203332630688864574625843746712452663032344052416651322667510398329098055462973895880564173905780777495625449205168487846262579895663561562201584173563655473221774522703885432731566821958969721638327905451634702814915999678799105457205474848487890224442260967220612660547130649193579295849637736537906533294746301727014844780418578848781144040175329002976842509862186838010697674135996324672861376001209291441233734640495312020258279141414837641243048563182974899595769380063235552014410570341478024588295806658586676242590032128480679981249003489072745807872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,13] -775816353362062307904374326716271065430565224418138592494658668951951509139500823225000835354681474024032390402648887713904873675982654176089324068643078096375500093277818127870143690410771306713153529579214128048520565931527613899720286273519848130519125219214507685174825160221908141127328431873113109108771095043750629756648732392265978381360248188164253783156571046239294435639208932095017535035201641932288095815331224424444868834142504223417357226353463091920040259750685648854161376126254647347944707432062397772646823861596589248731382314273684092814808792623938534806705938533152973950831967872068455026255206407232109969263807927938500982661117632878166549667659462977751695626520255525870182369131762968713403473462136877428593430112694895495047366865006438030442378090133019982121898512151034061082373838817004853269268583312422851302081586896084301967585177776298822597209829324833932140252427313045478786599926791041602443299016318662479532746638540605512367423938338205642962871600928460777120408749295015134931246635965810034830191231625060349376297670287513838297392534933849702742556431431583343883422075132582723917637075220670331910998065735765453104105696972392834271921644218120439734050953582285126992307102705172970925756646815783851353173400604909244824536112411548926881084979926129757733125788152537576919502091276377339298949775283531244506614265521830802024834441417171533877450983357386753291942157616257256772931376096060214558308222695595090109498084977168797440911954637609725740121108461574134624401942570254325348022285271586495703224661839246086128105363579759225351523135461012412512446004314736352501599484814972453076048428587780613373708976380089677044543202313691412613127247184133955826634715333252748891770617062292167829294960811434774122017695299303413574253096497531575322736980243319393097851637369001178507034857421325643045578519536910591174165650580932590069693228622774975168974807488767499676382809950031362455582495329577463155811310986366640942251994283158522316292867929173952048371815317419432298902455763858271154999132543542086707686103942126126429656548211186172575432386231287313879031493541636815269620362533679736450557190254897869112248137886683567712327280587087256523500404692177760919426626174872001480803452720586964138130848721859894633041794844350758021056019256643817561915392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,14] -6743574751635068995850387377325805120520404893336058087058141872165138515591316066578813310876066487165814576221206799922888859363404196253078599462703175481002634174362056176844593124181151480093798911762391241135768428003897388975283702442265341097053498920643074389070285287107816182339794849825250865661370025193837385319291338858729311946501582009818542447418605411989182862766729656781750341341775464944404977429560435548271452085374761954848056261168936447916425234059407272859672881919726668387441123243524552558172877267174374678500353607598315397488509767008383115046752954625802374795142020333468761900771884733697411654738217477081055926251794590782469881936984952146063344857790654927329052975235271462181523125022846253090561617364280859936821237091773541659649987247120069142227303468109126763159262001538461656117096750792204759717066741949952925066192463102967539147212839168305179160352446651516571651485902159631535738027215565932572537232733844927176518705332910209403716382351173349540019501403128107998909646644499454961007173832896098563010908766336785241475584852633497038509949614424377840229957883056538846096628090239109411437433891272054704423601221968126383995791790382496096294751248835271871312154054510129423850554693610446787268558972880927618828646818126918883110892205913122396639525541132300773620187336333736779291956633918348658325983677558695647310199316972933480878284906495373894508417517025436669724882867230980680888623553748983857500300108795750385709169869314036614752839045812276679479870117763698315144266667243112160622660412861076844337561635334353370050874720500462809267618017428381939597450148275649553257967052149267242841477484301159171072398855824346306006804404822630366427118244423902034881271112428377733312714408553582073575079249022172756965658227985239478504808308166530107472361918198523720928116101371649304420377744245041271472659384325442913089406226191585452323933214710573257011882398702912916818208015514722921752842845078072449461685347449703562549546991772044313986756862876824461803317188947026683342475468072693770676319152374502293509399591546767885032363523801879496614427423167350101351610891909071264183360947422321759917259242374746358993528830842149410744535110494083497845020129097349010490605814066549878433844827237612134595430301875159074626360154741245117143711744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,15] 17030820275966865222448186036837367005514829999633394747386798724983687880367715695361469986252485125374610500098616006495554957966724446411996202395018768308936913971673883076843649604311291025300569769404803862148645805154286877492162699336707876959523550634087385462584875682032741653011416172258103269466282363183841588442920809079129775438088165441835836689767142095613549977936004867459405862622420767194068165080179995133885927263705287920756012876258172725266412162341323024202012989362020099209860467352634752823902560101074605842989198222860717572555137074210394871432080492635538537519438028926539745517072792896799133093682522375606836036783642897634951371650907817172672281088141833323726403357956161138202110823070357688643035462659065655575213492229918234873651471072297251735793871736166361351455793007581720568852604082573891263397072019655923630130129567882633268624267190802836004152257593230323524800986062716466340029722212016274364407537431026421939975175075444548337426482220686573699424260716088311411444957769388336800008966483187916406587662952463779427310381966080959900079762322376551216213293787835024216945637984618707308991175290877363720878524469146465056528450134371657970198414386732242356957092725469494291784951704544402308239391134441996950469871131705659649715565992579633707349460468005670277051235644688134869437464020855844830793267244819814553599361743218951706275753977287985449605758841455519771912062557712141853036009511365366556791758767192482305540103119840648807809766336264709627232047648837254710345354948303840414370482779956669142752218038846374706763705651521728072212317040934911867373087825480449554547207712745835226451303223422359467723251859002604172734264073185378761929709946923269083426345303184406982966433780635917365322090925549181172814034445962133384418090784710488160693430849258713260538008035317542107174370871615770810279696717492964710358825333130403601012448355471045972101230851172637418988249445022251882622472381453860060508434173217920210120425749192178382024878272265037022190083152963364874127771540468288340677008827587715021727037606901959932086434654384457225273329262570647451610641711517318008427085348584691346379315385675291475294516790851366496742206673476618769891460295882930571348529435964013627250844333253268305991612401518431981294384258296788878817755136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,16] -13492954003580874180303489517533808055110094700411480442790567138077428798387112407213752856763008031837787887451899939830159627506203992838207229030430453889926655203999326687191668934886556485974865600766598543855023658871194473799175933137290348605313962838869726798177864854432848573073959984940781754265978708265928269667908423931591708744843861900908625388755797450915517660103211772277823561131302216177512198467988384643121862688951349078314075710043030487738973302557996323782910251493845309803445504584997574310951791028410814307055642880288872366887966545997756981375550038796962088921446956532584948694496985781085623525561060652366943973369233182242291387239015425143331433375480609984075784709993293869538284727117540259920884810538111915497310537151608616988886520437492680499785941219580364145692675580186137087448369509605895452227660775510345883339874378579518768342698595765993967467428780808563486517805652780603829227037200701332134082846724233641203341474785228171861403298970930765027642527302306022359722923539399831505703499393278305126706570550118283243660264924386318267728506264010646078502075901227114110732747909315582278101127952032560582627114174604300867808883716131908083768488717508018651226160377817583670214326646454334659860025201148223765265092925411622129563212116106767354686219433649480033911643000894313037236519468555669084664600086429775497687902042662221230332822388428404414663484161983236347914938281995633098154364286971192170150653475816323797401762709787851940961775237687194566550604792653795730630075604899040206982309822011661574106534336756115790881844879806777709467309428827388089474301870222730261198850290769482286297947379505686715592316521741035442979076224370942048032657760914445114930718349239340822979743795630922898075466282060130982940423308193307457085459632161796245681798455866486947213385978527397578726325099685492557169224552911437627770818409501636567997684548643904389353052570476488425008858571431959121294670890776466909613543143494296217993616302100268233798951516211026925412897353650166565236935042337823912555882475134269596887675783343292055664245025292959302924708585514873741434650079514192562733615588387174224020880871114438705785567077009621633642315237036572068361291008993568727556493819637997362168030637055198096246292043988182792759038312634714960787668992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,17] -24451709981897319445454932113353809164185348618286572944057971924774610117721119163542804252127013840205611346056699788126058729069163351120898958868012282958122657366238772572002944063204908877397523077474066588494614896591946367551546656276763154107994677397739740855363863425562367284333341332936980508768112419647504616610539650976636523953213298742762032265634218611814513334790651374969526715997433627730976148766968496796289039103216783874786682585533066429783969384600289056061901522240209460678881981080764801686434152075550506735304154625820440970934186890286276715544247524851788816483396097888197177901466585991516970977254201702191966727168871377980245404889141037688495925133115735727659758471291442629984533059797913054841586352436205491890913552509647256631465266867554271689780367061772735438657371252346183622821239882622773719259096760310170525118064005527327259505615309541172317433350464898292604544843913742653001953926712252027771059234875185286509300067879316696684026580051246913875937811176422665417293622207918753748763767274090150776981743089326686697873104789613121698318427741675944625185701971744116612905537847958659603042811186819216655843062777479721060862949910731937748188680364998629812791447275506712432390724065021409622034108559453753606861744680241387600741343294204867203386865467757927606554636314059942714475455491060823802100635553777353587191441439327531656300040205496278974911638492317967130771757096004001930557719985160972737245315994740972236615046489102455804941559674076072851691124405925346623113754118418549650455011520104291413448180277906228861290550109895367304174308855771541597018732048693634270802369656331929584717191413644699275017509634138006609316995692492433734381900205823024759902381571401774074420634058258872514442088977836683916100201528001009335571278110382839801351425762802546257760973392978088238601725158879075571958302653941607261619364529594335165154680091209282367997774451744694423236627627363369392225044079957473730089137050280761189284978988758379878288570455411019809845387948818008823646801581229765022647064456449905340004336640214814951550397628456768244760133378373079915811184263990291670922342474776063815931276698994329991593820501104853107989271666530188843744606161847495747431126248003992942160609104757390227820714450890642270481987758753129763816079360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,18] 86934218050286268418476914216480839939581923530043587849326437085755057564078026832628623453033499928862269871395725432192148321898022864005523352770116914192049068273332799753591361415314933146980567632212279957820280805393789856139941129709897110620110218835874627326084027179747243026084856877945758900572652562637264566941224867069862807730736173824987854323144220118006815775139151854611486644103249478178081285387734310705337751362584713851648234924213888836979929844395013014908169445183516236131289195537699288451735447616983584940742531825708442437397192082049431765985587158201151208710533398392751698494191835554948308612804982162765572354825235609858029994725857923798570904427185030651904686624078711568003481671703469768089687145863623119426525166708579438589920182074040408620134318557478529117343524310509216814114421961832262484069206040604280390461383441201492963932649567634612294188034708097691616298504647147414053359310922450410139320183970013441217669959216757211717360494901337635467387494035742237678673437071742897799867759253987730317018225293599300707620068420837616981314767575846409569355958994919695516519090340684562179223319277525681804047226130939573051396249162197656478795936802961408692051986645491539394592023950868896707586504841377245999704600404890898632621661881249560469215430432822575660492651171085668230937009576547682514598184613794144272170438910108760579927064193286067671634739339670946497468108239407911176982230132521860010202405079363079353879524527585766268047992206187874208785978824504748694297907633624348287641572693548243791835036585194365843613084505713732844745585950468536222099505709215051900916193103591760451469208776750398833747644060336038998927353136265770686383955274416646171635185368573015996616960528346558315719709106261086840573734911418190941931072240145722742781268677333577164067919076743463432625226747751070161025099417265718627604342069595692708718746160297870861915531632222765886345993197985485900261491547276283484271198608523475383652940450139508208117665573451856513739607822843741919407366516583498787770644599293624854617358475533585175498914425486478738172855761291510092767796437046109372426320757857907535211746343138652543655795440212009491822477244134372761468449392697794005690744487841802238864337058534509097933414087261549177410010463420319679278612480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,19] -113652311805597998007311693531912484690501469305142358234585819277760963404805175075352930828198814552617674346806002840671263008240827193467694484114682251952191949583299176445209227973908757204148668169706851407084198928092186846510660708569439996427775832460909009918240755048989895664969038360360154040581446667814162060730380976528774985243899443090949662818392573732607245780511499125946605089474158294357140078765096996105443764770056044896924411920626825884972120614497782329933014489151960016603209965654309647734502297275268373709256952801846176641513364494190304942154721101542334123501950950217191048059448249726042958908064040094175756549034697443352731060445754870436703073521844731026139977670828846112758477254287810785055002905296558978745393285171023723395632091370695588146391820324718181082836028786066177412693041253364550938461921867521685110945166780948462374200756935752913510589010615616942555531190287514628349624372073450623374510709294175658011530622824078317370219754043368454821726161266022930616300937867248377359068562694438895961362355379660116572082657448891126383419510255115338029398281619877944572484283998470326189137492120214658586118878757474189254858717880782211916857498922263610439147773105641748294652662546710530700165117607436171566279803544866173280760416933997313905350572083333453047088217911415972754267888091430201753304740273543237397683829181564937084565367202744001032877359904363074607271821871067899289434434376163132480600913443002213504306448008623526143973926736786308109903003073803306597679735390130894445099241800048093515221391151355643883040428197507837174270265455733457594828564184823232006183440976237104935226903287397262495679753850847995287926861171350511545225869333281689758961420006870369366463713856500192921348884633399819865066663311721293050964281293417588250223014613368019187261931875033225830925415069274833174415215369706347426703909647961957074366019153368934845583837941562560137603362259618553763357487155556149145753442284340334393776489087733592220190794985302562269694182518806542453019337694587439667936620027719661936205393070631280697844078459955504725656351980712118635265528111467871689584448701426506346961032411865545850805277074218872946440935112599641597475473400292630685125296841711054115198902950839274637082078364074190033433863270447204736617304064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,20] 31854377707423971288055735945376082480839392162342728819765103386259754649413402257269079044991120094904908713181913222712130930498455511279452831194909642039611754598334832603775878272635692051611551592569015997325266901440846449293189793743587016253619410550763223134399683812655575123979152337056500633873048855388850358074909089702167050603690562951661544300893767347158468328538087511609761843345076450075325859164410994161180581037960135803714547126979677865780084499979576063014434242947173860462261350035268876690665064168081414139884520347944737908951288562061861966999998021180276496654565684497310903969757846906748167852983697476299195209027183142791487222812344166031867724246914368694357239823291626336796865035725833363540534336645660096198709832211199830401436809040886060473367252269895341049769120463615668811879936835115127448175928090248141850564570601897255779984859784623253396518973696064349638925763052636608658627857898658166901852692386843807095585200079344754968749923897013828067173249609772085161911850583181898503676829362986532152337641810623601626014291782983151060259564320020338918213755376915970246292456451916416443622305204370861851232723516029277385429466612369680434048630924876969903963186818799422797020886931476993255320485157088798674762411851127927957285656167644467423304135451261206602778591337103212466463729511237085018777872156515469878269201847026216787278760815580990931418555274402225491673937161253341163147747402426163871291843256424295183392482178650302448538834454214761170987738663894564463190045752043905108420870612783722607482323367772405472920608784543020779893919298408207934463001583239701820263952585155883973269412769384405204206963836093884204974258897039337686539615358154088508687361525226187379433740536072938562026390895154005535292228754058542900461879448384217167634801094884074778681659560889410889872383780615745133220028759790405670440733543497623686263325571325582277542583777325955321369825545196982810139384113876606725632668555023640689245463963670173003892230908635488982612502441530034702394323283136445913021453531052840867765782444789406998642929796620836361639874563671800006195253508387985951745108571142798681701013287904144277666457891123488172336392279103162900292911472412361192678753537134792353329790566475848027644223679547826259203727958918437093096740608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,21] 174890727929159661968573673861361812806853613552960761340847999149692138648382029755567735075393990470955713066232014375872793605627150911461692601984655797654203236924939268397326257526943559945589099207818632249261051893939524084898395689270705670444239973262164857852939520760809241474686130916384944942149348671414677626157309701911170955879540420136254504642449217936241206261155291569289424981067253796271001314074354405693574393400824228539629458359402654720850449306667121937427029219962390804308722391069969926677412076577090765913118982344630166677275289616938917775945852485376328052289114387325092067140759801926323835422332988675621385408146635924671964364722581289776533792557644661936750519141187492354223571554552005623448453185946233909644986175906516466309032221891802268084217691724445990487916095981358422076214633754880986079094756259112471918161298765764067732205168915394769895486138571785068822686245330646526742884054227034006002376888569425550524879519386148450428931367800564243508777402801326807377233725385041423239449978940461192200488301698182327957383419326234366520374955465007893877354905305605030690452896788251937098801706445327527240213429855767118163987778891131460605871561263150338891926199411053297655097738473710348815405557810874950967007656869792766609858007166238494950420698927154936766774491652231646448984231599532533950587020362563423468744870707214368524021935221078497138862643550953695474406141351883451126411438576423266647553941818607423779661798055897085561033198513966720731953283912448441138598956994799598969193449614725896348493532528117580660288127320207188320744071608659010702853806091801192987321043633687684274053534958289311614683361291914482037110445196416553988870947358553207232591892411919840896919665782859835002266001924637195986292707998619019623731034005349293186010108508130187813782261488215334513419893410038034732308147140477212320438508046938586747917619662004316638539299628181633628149766640908866698650830549639684347124461921108491777297067532301303405207501751393694723584109327576221692064653117096237749535852848377598701420227213055063681881419703415408700137162699351342694674625944565820379922692041571222623189542017016567630178665711641915849608550960490005900893946689936460909826167901573405186889356094885990745808910291241465366911034340136112221191705856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,22] -442438392281153628860144976227045536974996153956594628486294257800916550789436057407315648061057820332512565668760922973671820546966685290975796791892008416223731259357367426040167073992367024570359752677370249314251757817275463744871735864990252966271749906823497639005252316111063484113783611126187763349968880524776506207351820588768128663326205743501270671463809950581987660800653633940924396081909943557267031457519288637964766499913010025791148988778653101541580744411776294536356548364678257765575608335902976459917648881417040198929451802188934126236820685802164700264903511233869151346858128655348199232107641061374933056165378887445092020131286208651176760665944556478904583093309291040248427564361984116285336664658915337110182252451538401628338722077534380404925480913016662714218457375526612015282803751147096948673601407064840429073304294464398800097802799684817983880446020894862179645727470508249844134705059280228314452281833162308217694389555231973475886258602606375269054823849730700244803889003104632060252492509463738969165519320312746628158668683189167599890678547749687947024360374088938169830809446507640216293878581413700170095001377719229620867029527013391779147645921440451354258164259265051695743134229375193933171467680487774687963169255610288872856392823258076457882906977895248792455607754606168844460327405708029556871568018577992743268439590413302555010505727680158665812185966184136956993268746969813216430289382399559432294474915981520140276495429560365212822120972438756663998284880932950082280860376050055276498938231016322022201289241779118475638427234673281867759810920006690647842546460978885590594342402919159298481693993239133237394658724350052510675446366517513106381154091920542384813196654344218694524583654105241435808678630304955424596595829569304546878707323561813426870079783479155752532071860061392965494673897559578473808251575294441619009195901522157694199477451926557631046849626911566867927412056414847022762725255992024014459721525312846856852289616295679514346294162627482061105306435189198876825749369064201743428706159299350777154911311061111068477941493986626326020333550799378830056457048958315996242583211614708985401039501712696878563525412239259207656263523239932746523179500760549242560202592414443585996796602214197181334533810603232572474463499533903420224221395410044786497601507268000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,23] 675187113699050987002006467373627413412256162306078119032850632977959884972259302439360223442170201821340352052387525545203292503289829015322559594153780440528745956498590957174858071989585565528132348592583943953561358200530874638942407706748393594737064158295246360013957483863385939595057242974013076542497975809942141475478856855790282240725888478794851718860439274193655724881630170966768433103809650672577210626299993446560893307819792478120904300502491056591591857443927701086615171785368130137241728468013176660260969537778976722691211391203609944692082265529188908739101046876783305914443257846035207004460040313273751505330878382221991372684227889440112528900098890355225255354038657936531476914355333965362533857566308363629403402335574605941863350171803863138674678743396788480893314523669787224176461929037570991573245545045424544689361682333659438276244111263174828092232727338693158327339755673323792533062102883157641770862868301263773926401147592148138682859661474483936074532778898828485766835177208661043925086364407950163452766869915303383863607897799159550686978855864472557463156167258245920367048867503131065430822404303945304510182445694645791052689714237468249106327230060731820523294043891203653739147671806069336313491716932668313846795451253075211215782520971807738204719418704356543685108886353013070691269568152791842326156215485221821752147268606849990070831039374575595862843029326039919371724213860102336848529217962660661829131684741697511131269604425520800819579015990298349215946779078310961850112019924710206711108540072746580347370151197786430063957396314516278465392848594184653205928314151213107868996753104084443964324207286051507395691236760625298860548385888167112076128824688022830577606668024356983787750805449162971673980131621395126185296513775814733197708308703951722737847396605943151261557825347905317180601557840693506524090106758811662199030509420202673663405085058979107461249665480550644063301350444583784146173777189988184419495619375516985004863944186318983897761705357889553038290136756410082122121376811441152862310135699730079294548473971990081875912773434066890346255455072104647322170375644913813534205007296232184752722703786181191442470921011327106989992559492788847505119410412929199772066625547548097450166610925971502131658221324875233351005698566710235323980200641079042196438357029531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,24] -815462859489970298037584949053972779435373484976708384320793244271189528793094864848886498157610823872837025555921062626963092118386739580213690793281337551884983755841624122771990108257841745813367289241479408280344555824504759996245603116626006559946843289404237567370019872855495353647405375389419141302155808305655411689726841528044127458869639418367103026462600164682369250381985590319804385518876257937819151946859865671551735759743978304340777451835678864744422663845448872605720045204682646661201633616936112742041870326236012889789859755869752697394048726228215735936078523661038802389518633636112901950855311894625466854755176064317568651983071519111447484405323026219663186496779206533393772072595304291640553717790096003187664518459298937542786516489493719435954146597461278284298175678039612005251204508406271572769041984154059251033982688728374634312227573677743755173467625801306782043217962239891214696134027311975003170328861395612318277270251855513444008492513109133942481525892930649834662648579900182660346343112299864954106874618282044264689521187824522398990105328433880339591099238704584755992969922455242089857976720998263077878025729875535733696834234710545779286732010989517581589797659163335615721487947739739907195061191822944730491186110258776477441725888308726111636062438055517395889201717880611323235501563941253951595736840159043341075924580815007884292797254862736168352860887167986508129589942125230674431446966483211227674496458501104926352869458963562401043490562122467301697918305349675021163969864897636648583562662828338955336776909544958003216167627636031713045382503470387356430760759728705541580512865205056302807578632654474228166919904548799662398271541746905402273471915695644830368908147428614453549715172405930125995650629387557329562826293410078975699193532716218643099342025991220040414505316931584544094264673684181798156714130157450133329365977914808962433539659928726829799833569375518359963440526977134529581753273154367792448940821713872227014816613579580889003839678788780932688795226601178215809832475464836147355898143074891406407635271853656730024545903616651031630588209218806857651170336816286514217592702568197283792031179050330432111361724081410888072668275826312327466285823658799344890396298906271110796409828754138110046701908955356612103205829686979799221297845211059140789810907813826660156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,25] 859765272875200007793489370928607735053966087451278627846078726391979402900473370135217641319782579087369734871648382464936941445396545248120981094382343642193616806458664807809326816663092692268007092470914870901335289003285046377047303208161190031995761183765932870258077207110301351635658968791437595480539400097304886845241627262229898358781792766588147238553165392587300601286774195089861017892682924407622851153768711286825269393892153120757262531395469693398876820163990610273740828678504529898677910237898162186367004430129635014642831545960770032716382685331450971283500186245482758214993166875042922562312559683920761623238854829364307685237415552464221637927321895326851930079460103819075463299572330552704484400133936037346497428364113970961878354367180998156613110112499238416267922586918967604263974057130669231245529291352205686325117535102193900285737685199337760428046528979702307142183202857109270979689721476575971995878225037058967783475973640014191926539336174525062098792614996345952650330105496241089057646299914417050245335289026762672844278647166770414960554427500745112645523010393738162766987990197517388270243432404121761796843894947604945692770022650463301237255064956907389563325456380055233821849573058273117004801145523439508037947036957078221163650627270174862633839522307059828220292407739127642073927449167513111882883722635252696249055464162767704305989647981520114490555224822809526567701834106788463317523752990578203145309226206026061831307886762769032458583402417329119525146182612652430448582889617050543963029569620997569071392512998236655389550808892704661448308789784695228160010758970281571847385991200268353501666497878579403391687118965631720780398095168294797680205025685201461717468262228046901282568553385156389686972395781604862969740327654601817037749935834597822687937814459530736476692605223863203556767129544721060943515085653957241395102638462470459906229372589018699035172420361011516880390044995451052938656495817152422416220042460081394222657351864244555489251327023386221857277723749842929646067137327354225211200241744568739542185536295647929080797135885418744531497881759347342045730191873027843251481815748518110426577646002048228948097502024315817241222280400142428459909425361004145922470719977056463037392707704025999727747894304902905026098579800384839633608862526629593749430855775453674316406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,26] -819860714425840627623973134656730519335001361368637374823666844508736222262067043609625511651494058102817641040913292552646336153871369829055581797881308246492130329800919355857079607644671986647721272052046674848262094395931383251841357156296886644196838350578882475078609137627139703466203997878241774512857177813237124912400665348920218633629554969098564742491778315807388428668313953467318648422402814122378609049834626471706614546156350029853341881058804452096714192918221954924115652140341062423381358664384965225058377139111935735870695477743187367632717808555113064538772093672076499258025025254314540305553341714546644195898144345358962336564784749622714354633230207729855582357163370280677718718716525501793698958924486741683467278542541906063373305934172558380386017823050309218210293243447993068881327083110025796764752145747475906643759387753907853905093628141833976425058139138050090919460681302277097763796545471363344368707347794782651486933715667544039009143504477710624008877271899133008826323146705427915785967182063102479694902059085833676369120770640929351819905577506373649389279821111794536898761594123081628114788774363631383296446340784680651438231011500050957191371322112822683031035754248132023086933165362919692705152977825354644731070150549524805004170306330789233638573979140629734574687550892061084929159042549126086460140381202817147129939404339784815275438646767349353338109088861861025261532380017905134856797231267247101964771264492017399780447968424806311406202837017848262271232624483795606340793348005902312137882922142291486538265871874251791906220788372844869955355535222491467281448775398120665621736724297207591905429460474909628652851684404586352052140652050119219476956280459881562552690759442281488768137551027845905045935099354309044076155163951213545345646117921494652451090282497461105042374621711986719201584616435819094910997810873144624964278527553358678829015439998337159146656477098365752116749948656479615357475431021388840062854844129482634073995318096008359895633016845743324778240152493638329460758168078139791637796941031923381009218888767995421287307077938245650253809198501865823390199374361392951270649541731286767830102719357984597986351358190555298886197687259891267715229770198459296916600485763056949910704404501599711576840974313262421917601315600562358661624423311842591544946430073196295261383056640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,27] 698588252747006533008367613463095330955095181927996973378542572792735553433480218781213398083718481844905693757224086376148326705192473837849640565197650324312494924363545822987687725501242622123513942821497939180028678246507071488863767575169267219695287688985853635734909698012374969041656902945362161780159479588329868116093710066523009275181296462185172984032046952391043959312694207061957708286895303099355174110887435976741598982635241590074226217572679424134361904591114713039532858725867169894570991642641167514581829490676073649515769978069658632493805750114604085017014112495353175181304451068934344783178501600616081765643104544380436783007195509282292046091066245099313172851754132714420858600936247041653047149680195700109092006964887746851585460870141777599949940247285044231848623208146244296311461649552454360397704747557298401957238605671344291971969842859317228232232252298172766409465978543628970504207264016327639107036402795458049579065562333535002810645925552700466984116074604445221043066947831900335530001484728808609706981275680877887734174797820566325375702051372575548018497446966960599659439384380409325500502534005218323810483403164800587285628536184787684932622323029795981126163728826368780745120138792841530134673096055782566293634087962967466919849618884909972345181271034617914518998855533191988847776535135443601665798126324004747596135383743021424745806599848685449248533052037302285381082240565040386873419534262309321567460391532368920889772792154102451484864100046555830118286896802145972865073319637393778994999870607005783218067321083361845094225664606829361552289026365465340788502287070220392193135850629605132881418964930701023499159184359834605350642937180140110917340817133637356362610802413258023437241849493005210351519136135028084287457268700545140496645457484777455206339393057486107741138036666671622792059087273796654434769587440520693625317905676758902952888323561698679043689952533861788966238253645502107271600909394697720356215826108822595884255496044092609308748934489180341850611744921105643411293666415988440732478587170795920434927370149444712032401148672743107658298356877009418999999225077791014123288678315048410296795592204351946935551906792534530518878987213808121313651871447314629471072457041437564544741732267376873829977531357349734790430482770162247696853237745324714659605623058551090195775032043457031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,28] -512481886682093583984147009897336385369255178771709842165227215108921719360838918685878472460471423511568358848237516552695689654868084231626240640335104243175113653791635889061649095697735793444144215956334919970101856445849652616685461276611298875367351681257492994345128538736986022647946700362330445752820491633080388803475688224773326586237091350209325681182410757680764370889458220227506928373523995692146048377665329505752653929090178306347984854931319703659632005500296092828849333716321665652367966760211719028172617959312594452413462776966421813489901004825803206149928180741492020678384062834039835335289523095161662216721217883506619591634141440169466351398832140524370315029120812758631408160870597568784966070802904501380831265284227802403141080556762462837964260234300700059870065699367474567520563109988401104626678644354487685738690405316733302470155992686890724527852343573325122702824837943778268530276300216363929284497344095404353041761742194732410261756453276679710525532196352167487798509980250749587330451169644322540005158611068804267212298717690514838900754140141475761211362277768670028215653271022950733317129368819684501720180646266597869096981259754994415184292188562645802669853667157077079234130238651761290185690843723932441156344173577884186963292130087255332969578709711575178990225586044874281263205212916795745487270892128031239222036308025388117326504300811228142724964247167572355744263260728337861355822841486402327414602612696155688892783368039041978846930651098371957563700839460977030025784319153103443601177011898195446708295939392815829981453241409829694266300238116646587832948016030195007629865725338488392098180194736649764386980899508108447511754755866729849227631958672359908188835836372215922792346843385256051756975055903336967609412092392424407434460700997785284115693377128100772421488456551319955839625642500474038106458752490107521664822840619057210705454154982850463364596944243420400362934202104758409998099514488276743758293546454835598140082979042331897633810223668572978393230692969052133270025316431853883807752519590077076819855603028328057635820193570730222574476739353807282519940070230582096651621513116887312559618642652571379697217790254453717554930521531531747616357572766374160006781319037142425143204614767024675624787968547875064570966451885636993653309362778409009449246419497160397963598370552062988281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,29] 310059509629291787638399185270325417258558162018550898659291717524708461042284660622070412040451683130265837693585303412188779792194376285564490321380443552698396346400994974957229282876765131688270370734973099386445406752124663008142781680898981995583578469569974680322474488845874435342462434252059098304355488801054874779510013276485245870850963328942824162979612491091161868616545057886995096733630245421946802645945584796057076609237608636104393823955742386902260788902506307990631570474583048006032488004311501425980391120420918999544307331732079016019893951599918020257783501704709295259446438511611887339434222172370901298308760041780499257015238378489491438616584493191988135846033853489443611156929813935932828923573372019663707826934910471315297928123402418949142563008368492083005906469610161377295435340910398537938498513522747859961217377727656717618180337078557731226252953202908813548789400211326950854795398548916313149927177017344773997474159087852635210933110150847632678286501321586517909127623072473055540989786599229769276214004722069105251334622023492133324222321657161340305401248894673338185744644185637823011457690042585698555813651397559199903842733765814015829202619558815732901464981059925547986231303854512723195399222098060469610488857689398733313367983697592335164310399807286342567278251816553803292959056089293873141637881549359697335455456939178852689159702648368925078867023643345729763299546849506489426600796994471404594547658021630719024648008093705278655294479936234789146528697376001126929131946275498153775606867399039158512922155219408283251284876946689017947465906815225204965873382196635067449226300743458923373656884266465650370999548983441733828222675463394786248010096940260271454327980078744440551127264868554450111936051582298151552176158772437486640581492521525431631399526656370315439679422488690793323176483675120745041152708270351011320041230275197044519966606535051622831717429868502663110547343701683467322928280391731181440466223963949387818326501612964809730449888973906130136634105667548892560761135532889376853231864479738093272643890575415151881063068092599357947602731969831280306535720403262870746667216042182633930166696390280559636392620580282624352914562575628889285878604221758624331607618355412891512541249500050537134571901528480191753713187819565491019842238337871439626575614971495364294853061437606811523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,30] -146338424275717592679120936310524983360066054841793532379158453940514480119781016243112581377251843509577582279502089711678276406371222412923777604158878375417953763306868585239888600832616982276070521245733301671896087125395713261768818633242977191573462887444256566746579655322108544163102535145241452002838532545971814762346003059402512400374313609364898118540206257441451309881938124812470258521872363211918396213803557393929591881806824531561663769832533708523517484964701143308538913257854915901282108928927068609180165977882911223505111305987649356840690281944295246021646052589884158575840620857019131598177653590788326187382550214278442326461571629960711794464859064321532214113207055722386492162409690149428107274408506497189134161479344945845533497336051629207575707324890766905615388528856372777358801340766986365551144130496628460531498920554968042038812026104550898008294937047044252983837140644474805069880942657119683028155777723756420186534462518482779365575799102607534457138605467501966915032835439472885796370199827947228521615001423755280124234943937519676336786474144424340176755805296608149998252111814192177876966427258482702748759766209438099063131795667129406245732710739207449036726860017297026932996974244540104872295723267297941485596348057342415606051092040379568386994223911826149386533881172426980221502693409203082482565063504290606618482269694624478530092403107091220550998762532653830462798478842546947839564900647434449055858763590318058210622686705576954661657787096743475039382553003494213327567326605455293499684134674517353314168989638201553699986246742832624337504032994029895002613360532770041960689893257058784140894963196418718807199586909443702519507552417570745098157884296998807557360405729675771592508810465330387966327248537159957977429289712870184752672375262243238372912756922846520502096988819530539452637237023611292835634502108079631172366706877418117882804995050601588903746348050082070255383490995581269885938363265938718650858639615483469839330990081993545872780555600618560662468256134846696137003353191225044570483683756729651111059712387068478929386035561948851307450799177101535046590270027266041191697193477020307836402258286891207168338995746740818390554885785367205347295022624335890900088809784646344621017047715315209714204421908884744086984738452048850506722639068974088804575793539045128301433578599244356155395507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,31] 46746558113830635315128057369391121767565199503045515376941794843733184454462170859782427605343129174782383762239440331101989968972876292344647681667140358502887592283100407152213219378225923341572043739612720009719154762508537086234760463828607110174034258587249475203318803165036565369273250411411590127730669320314084354047753116611146137865026854518651537609234655691781279503392855105205363023634146957907723868551373708850314869815372839104077747271458894808799872046860854614048548628130251804687388261201827442995193453045897694371930620883315699056632209334182912813105573905010032121022795483989739656219053809743045166847495417655008642639692966572962336590729417249672340414945508710897716473942233873195073037658745476469555227633017811189508106318775385311900618684013088749841960022610090817010803824283878069052894336494486498689830731744836712782740655572476219507343718286755633452328775432426826432047337715014711585910325172719723232174796376416577328187083951464134273579302838081899558346669860860968847522885923878284718791261423271942242427234820997917286584336014181636094998703727183581683967681440088864311020654376410552385470001821803280643202640149575209828510478892321954062328617025574389839566977913524845706236508841705022509037547386372132766179249427649902032786416635239988980514761765577402501449673130727849711952923375824853183343830885437488873399470527755204271469385830761785130469100756693861780918711329007612286093688670238022751575927895532707035942317635545351702685426023077964039487033046038120712766646030223724715447243557758673762686192898453394695367435478095515465254346586460187035801822357195769740111837582861435104331568624020677297665487668169044211174248275306973026206916075278397052931359415215577920930080096984769575024628456681022614320836259584401953274406191166064745029288663045883175852008837220942852830719482392056118162708350861832206657653578069651479030502151958251272356208534211222704636634508135643851975381385964963238772205679026420940982953621926543587206074841682841095340910977527036283936117531843856749158939505779062379552876776655524890726260576020466849929561377643732443271617998478655052097201313141498432627869040417971005141752509379998832854869796604825197404010901380638443216205419611924542154832462927859727627864608962653680197469456897427848250868460332815102280733299267012625932693481445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,32] -2349496886779530584354757527512155385014671494810991014641657087049032164470379189782038551442357899667095300910204220615429022002843849970107821193008156996067038571545296490069856465448804288468290429313252046408176293451423783031402710848993565590190227331401382687533129969708477964155296498271631058341239244471614137201259666889386038695022898939453050308925024517475158170579771407984533971347011795677757965655897433883475052009734303501896494380098210149765446556723704181260064388529668920728835624442616639399887532608436888473428277316359685534581987620208069117298259727801580078689674161384908533092397177480444791525117662882403344715181712299674612051399903191684226865007345397560187006985285623518787122753274061472067815083883472045152656987263345345978763352760431751026756777290293207458563595495736694622470628663953238170444618150717055932946303013217561619545582025015728287497229032329834429064755313722799234294087377942009722155643695452382556639232700123389912110579251370870914910960695615458129583171343811476446308691364435262511899687695213726107749544686688200635747300845981929508931832632717798509638566492783840961871237069750398807239473203485342042726804038619910259162994950676810370403686234954590558354695095457876289305010276977549881984659759351143366709724673076032970022612431945889190396710408478820824149186891903025006273391252572892576480914716023299969382683815221096049562863962791916359903060564771713876605834851238029800967019135681162624457832222133522845985027890210582869799507309613668758495550747230634873494442015455583723455662230669135575367523894050565580457560869883566670741997237418839238507072028486180538382966860559577973867292904878973430402363213817269006353498390768282197301320973576310600296322605201629747461485264867795632790365429426847625866979285979427429061246715008102768210818111154509689092123500057306484023160045904789263626206835319411512742195741391049753167416002490951216398601994992331300713784053697215794451248998935886412394007435709999759775494823003563087360415427637481931347631773189320486432247636404609791646063795628240070616481648806694817400340065808787554975753959165864548484554446688368369359575450809669794952786942111409835076546063783299029710992747355235781823678357065344068067888526491107752476177875750869140645746045122938098548803930688719515755343625329487622366286814212799072265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,33] -9846518280262597363819403171148808428407240996272230739343653125067495835656078552083069807330064789959345820887269963745245419872216841380779730946166038057391005677898261181547406775801757164712459009938760215179222802658989976120396772676878865606197681161130137175117629360980609779590329072233449631535517311114764197964063886440581433034789443652305879552739873269377234832197587687195388235321672193193016794396441563365119675974139832200573646302685213686705709943140922958526837500437567102713379980085896007400823676099137134754469388733121811704937856136061316119795278394733195766542600910976680707541873888679811535828382328148712309770635644245571038526110249154024568107088669864475236607869731328770738776364108269705977152994874456654507405454942925228544558906018348927638954109035763667962465800686790831723097801539557102672651572391112761253731476900676868390352661944562946837863119203026710246107991398840538498539397762523106523059377330515019604697017007850362139514219268579732887984177446107480075942520212957235013847368227835913312496035987066331872778857441035452871812323220965468801310900915911609179203649964819356658020359087577519422831100112781152341667172256487731932924829884100294423117258785658363279068886033219044248649732372746747739643207872418180476669602285278036103310239442754056971930747729557876088890286902843888881008096347619994733170509880186258113220831747795729279905403187225778703486192576486930347601803904937904378268709297101778712228535459477277277320424190646274480909486674443631248423748729040304118099612855856170218267406326020712585941113460201251539123376144012179852997346816403138202222526116247244526943849874338274396712013038729947631804087574451823074535080902835952702315331547152296295155621732660663905655791510319734028484577466259971755008669973116920362071369472728853198722258246237074049733063336832068082886070765869277358146634010624046667331134193679639616542862942410394956629957868754421887115798876975597575324962834103464457359460856732558089307750881754327116128564251202250178197535271078872784186579012187192943434407478518353807245736076958570724487630463912716633556385347475238604160290427342291564215775864235530686697737866477920158158883263154691803107888154450064830069520957804164013401736018677819807632754340521301064108280105543521949991444711701905377391519424978838515016832388937473297119140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,34] 8980159436091150165979630632077472435890697592375420282059951026519986592751307082683131036255806458737959242800657642794706814057510526798079667449855933527194721317311448124814932105084458954776121317426239461470664773186391920375610381525211642262947010161693103351535469978915888617935171731617199614695292904691527053470891023824128073543195680721669740015695999315791620649874437604546919030301129088237481829503516674397353858410213218817073318236059094741600417159193507643865575581984023047800719692757423513783148372518193696581836204554477862836867867080200679393581893127636572673744306256038008771025875081928859992068934638189966823132012157605596915826627007161735445422561476902256853464976689523251403827281433900994278891976959976525741506590146920935609387170935989097401790147428110592040247004408918604652511614515773454365355884761434564549556008950137568484024249201335868488482589598754193869037649071868603503673003227612628091203842038921213544934883574159694704231578659614656394154303954883463404137795099322286438358347489954969102658237926821358919039669987179366791942091015008397252078445389379831785201365982519832520011514963967111151682838720810387187776907359194150045006881070296620807430132835434879570694537678856803994308809599989261766297012778809127517696414977732319187088602285806655791181629321275590837548402718547287836691681198210525780747883992479941832363842936358765696435814271805177857902130502776529035854176940866322833951290118207911501405134230368356280781639188874676090785663791976917674360262516518734132349425092781872139988720997279921989567899534785538601362098455446001762659206055652840152104977998412693942714298798543034976671591155566917076239239783701961356607171735819819428921909559840902320106984666457877978567482541173893737106978314733007221951655294632634203854530225662646251322028904589818709713882492542244346110737818236047640583038987048301600582823882162953812323335546427353634257018423775776080740943387201522048491037441366157053746343711670613541827812102887003983120404466277885839146295812215129795863192801237543258459060482739979396196271585073655346309363135389974395738597372588523926278372577798217380930004505823310138714574879499975970658901373349915093093220205181168168628339542809358189269381477022242794003489056445159554499110384646090299201225414250293158023281353584746367069158168305875733494758605957031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,35] -5276154206792903443732987707849441262413093678078870756810658133387207929370241298613119052467862643208301856175950965544527937128705589808819761712886789392427203560092671104599780292547151881131094607027073222412711228265735606653927265908608378344829077739056040067294125797987408263902214548574383441431964158832290508456267593230684332719662483912021829122658122495364241526849607965151666047014437335119338134911876506824035657095526159183805440350458928851892844119541054877471309842438589165431101564172382602715104015959087027896854278847550682419090636291729944106187963279527834109823056485673580904148584889902858745193367620319984520577250152941156895068602609731485959533402263098664028646285436735937377535966933676145836587547375228418311832927913844702396291418528167645730470751368857170858569450010738836419236062801653680890115297350824408747235514509058204080848397131572043768748544362030304660449733936858713671409516443719148406379945783349197332815477333411122885993502221436964394711300657053881709040946652217024459881026567281844336278819721564668108563769535706297810520862147386653702751847702408863868782115463809060300842227451295434648298145607558697901132533440064621871468494950579790495813524087195655080307289749525197886515307664318151596262168171818988213453962297845666907554147458218449576791056704420987928794401346285906954133146553862208585075070186996584275129921715257711354954379097853396092704359123106716337718148492781271617485508896613029589058015094658141730311334561539545351058820037716950800891869806440231468711787507940988658121120470254956135890567951368210080544901567499874748298377049530179572693329341269351625689323428794008655147975477840469552197344650577143368295851564355906340153609086885455677105974915740498773093638240163331641194564485259872486908067095353454593958951213730102086602434476131055657691196799185544659647529067263965866521823380024585513478926772894028913076081090510708481937332068305134673648086200648856534600206170097890236694070307457130924831310898813927695707688846413612942719342447183699962594076623569860365081405510453359711214837031014926235715689106095078201376664654635799384631070213048723717753592337182023217619555675195791723135100877381705439543702346455219395229979452173780871699211171847921138080972378598387871776687414792824726647226507536627882179460686193903703328222931645541393663734197616577148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,36] 2401972356413915514974266551249554722693318416518821061897076217486697803779620375370011457547740196636865074454373291944009895860580871905536004154692626269625061739560189145139219574603045430178587115195462752752042779960240351058373955821631561533304856549811755691415782416257580567631532035504686936846130439006197062167291488758017609317905861989519116243959649478175645092012696691491566335082552964651353510493097576346805633965020011298843029780666920376763974923546923269184242124673499900273789778377208448796780160972395273755768935451680274860823184037674509009896453740402073605447952571982917173231156450312389260274322160698395526052915548205796450025272085676236750422304127109128594233667634808653354491394275249198007417519483937758384742942200993040728765893434565185126989971308204398549940461843126806054308566226878120551947357240513936218220843384136859484775082955519927842218666145599905896562748681755371171129214181342282035502508812612969682832531563290268992330040821729777803749122128866157321339250542574309025645692488388709334443742670524140354815368121004430299200037825019818540379989454001510610641397247621406457571980597990549195336765098539021464165846177124132124343273886562613197419439490943659338774145211053980631908580382964141315832421914743509222258161774256781614256086538910686518671304965005360352794556316729418757695977580341056001331594177289649916817936979503253743997865346979244505009304298843548452320212564451806258049487908716324283335445196358328325658471837230863322687940715208132619323202393882591648293584179068165102893596195730045193380370577428553457173224979007462249526752861182216607817957982705476691949926190088297268663083313762878502427579320309566357434900854832448017639805913808356891150495507856576998288946253059187813542762289956977741865176878449894794225990954715369115941610744297432286930843302707262345050337246641125791203152743540080673547866026693683556530829297947022759947831476679785561626610384757007361186617677354209104244947860413090331843965757343484720983194857833166899706379006662917600297454684974538548739397725625410809291293706598340035335491306796282212884288912533954055874537095687799460687842246219805094599491092922572126319011707887556266121779121097577542810901293163852587675538586851536460490437983481540070161066062342491054680612375089846137111527133586386036382884223705502790835453197360038757324218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,37] -880696205664954948103341143765252483276120184663160672199383829625511495918323948671599774006884086244284793845895987433346122282550638627723476631154035388725059049468335954060821294265177664942979754800696478553910945909492194985879652422279436526619987079256701135679573208797215298317354401849554512556235784872114517047851835748131836341387287714476025450463299608203349233404778700568151990743745374449561609568546539332892641524768063878008226872103559760420720985251203899806364444782064425300916728767289530978194468811271172987349279526854984126889280588694885450160099177446591226556993568389997673830218415561449388513169396011227711081492680566099275784640679117886220482213703019246253462892476032172317939196296548939171929838050501014129539047689238605209875585200895633550455423878312861389254507342473820544784080422611597882399832318260421314839532896531812239975833354872902950893276865694903877593955582116915238051987031102801630391720638672122741829743203409561224424836207460400452747633725743080041015267108881910646242106371141124123322548288408223260187697939604183320317296433897219601252063432325538354946282812547173499767283435165409600171191854516110059556849833485607332386261170316752480780366348320108465846596722625885971114148414345510055357718017973478207951105200667558014439151422781615028976116412909705935142306545438414381221513360063016769536822938894024370783574739882072636962260296976157908599879777892136053552885089028346508149654162303834468300357333667313209743762164397076431178088480741136195914915987781778524534566878416974755828453587008400892983692241286312483919360495871221741165613386048690013470874713881310607913993194311416579448426949000401573959270153718625347984184033262189616020015519916770226916246176872850252529300476617844677228533507440485496892613238545938746455626270888215196724940639178270865360430023020608437151481496848546764047674748340335442667149141698187284434813260638366621819497205429101638581272895104468893092030683044560988979307252123294883564843968555360937768833132958211459023492983479036639122728427545774452829871873018528486398765131303642096087274955554387993304149759431442665412508973927876657420295220377847640135813310622657752567812292467783197627171481317994207733579614430831433748206211704314174930309163254243939482118424052897480674812638720732426105139519787308073086283533026374925611889921128749847412109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,38] 263898192307277551721157625172191681184133146033770006433409926192498807182103450781768332490888591824928285419514607249337292028090565925884559769516195710802567104409314914804360229648352259908885982561256521239576494944404155296041409926019935190271770771398838571229893340830680395791189913156803317774294653674482369116569834665509864693998890316261511550660206956130579276691176134295535800513374284770032370321508036487151756158814914743169664024843641079017885028986230015786356458051332337387934275861164314415399473318706939050993414824798929299177526872041069234765948571692553758775983858811233822006981835994222199954990337039272289668931855281404209777857076823360635933999376075439946275344988138630745027557526560963066916178771741452923120722985317790263752483531424281137721440526232960951269732064616456026848417889904527467018506265535674718880996053100824048623754885200896622653194274226776864347860179502597342403370707700991852300316025208436661214179229208979175939641034518118944553265731525850757322474579815013188791220522046496385242557260113906749906459458151951034774853769864857906810364789854803698748429594051025144551967556588842368597905223438806484884297472760794300852537316085637447618654904252502691911137330783414010980539036142856831677711739753934907711755659905240896910525977407065176441224057903010867327985685543327144989771395239515305127441586052750406353670388222612912933861039668674544339091131107452310896164194736879881522608824749146401842508802070421225917447619277232531420052208684397547625938735310538810155843895759732577672460246512186566124034862311324290535807235610556171621076958640859032887764047133601828127332345581618371641268834593737875890896865060823258955834602204110225921215549384505362334881144713519544269961292386419887443241710136877479904934493691280765246179831480300368271960250194535049154993063661132501662362979540299203828486993149543941292563951892456316324875626583403272193791575503279634382563169314796415211368338972632322752953834173918332272644638676189168673201516212345178513693485725945070514614729907353616687109431906503279579714794869838341642750455178660272155991938351147074200624602499588583036633229614811067783239801238368631020895219855528887175540035738947427939555562594110898398063451808650602848210779985658329688030712901418114810575652206125948714079289684732828136787675769869832009817400830797851085662841796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,39] -69761424544953205001725461169838452260940663126402318465752978564268978486652591554827539604122338422774271964718737703041900963480037304002209474477925316263408627748939197690397443071285197638049502334175883613385730858231842681329518264979473925265617631891542590830590851376718280721933468356131030480927564517041790391897364330601632537963041464475125785363582429468584908535698145173662346950744065470424774088150330877035658300573800353753635735184961982264909909844712113907221905406993135181713853904985247887434759308400252266950430932156157265990871404798950303825974349260066606868058416943706871664445155275392406632498062815803003602191952482340390816897889266813623954969697660022114038391596899122148959072260130800776594150737117196272483146994848331458947459605634453345232347753900273469874246147140504551488548236604494307866515696129343584422337140174280422850977320375621567732151782283922781903607666450099646072626993702214467049803614827777661964370174032594958737848653071619586302972645653335954643444758340414816666749464149518804113879644156682214804290157932741515064456002200288734939314648193481958583157877214494649625565879307388161934690635275720350353959372270752534580645136896191089076791917075587160591650174324111505076445161251166040631320720417146926781307924597574824434709662361951570335729071649380112073937084467702270230425064444257325501350847703917630129013615873149181225623661079731998161988973571825748502807962332298847979995853288833078901241750261446339273016534098637075978858478438859922449273962753675910899728408097929648805490608225282394071331278921888234100743820626846169942501510414207978576151513772974935770290173032808429771934065486131981323749486321521901163327134543658551778428373630435249358193148109425217922787215871002424997066534806416641337380001362760204794516988241122641634693321448219146461389236705647739069892494885433497981099664114127493152597950068731779978862702419769111784141400114281535754975239591497553702006944815448712960598469130232807053150239169709455810329356216484851537207465291822464575497075955361148170869697315891846810218904376244407036512444549896167378549781086970416790963854058343308440054242606565070550012167981483738637151550135064033047123379007837595760979189357520502228079780313129983221561607779164812922911314111350525980114116736501835418662764305877495221245031181280340550066032534459736780263483524322509765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,40] 21154315919625281534746095338467641214852712228931636049408355715779274347760461322032318829256187790293299892110731857233554456148819015201487142099748407522702483831144378890156356042590754526598697017403008519452307950032124719992208748704657484363186304176751653354293627983847966140420008821359667695768303603530221755922471654018246914138524264285388147332709641587005204180925213115181676463855406726051477036268598389680214314991092838772536873254515840134541798954902023019189262631891434262142847981315829340423762776493070377554269206075499891470291139835938169429745267543206990236455696912254549933213786939536325295982306824633789220641188630011489021001353138761865383449639100084706094029021814267238329824201449121803564222157729415749008849515811167504042558735213825958625627347021659614299889885697681858984168634801073841872338680305640065375615872854132281016542633726356337574816789879717201726980297046258283852370369807815868414276125558787079580520248677879172949789819831132558295860421495981385572445651097858901978129664573067251829175365285911741522370650125722519029001720724210780600327049878409248522939082123282107163296816852252249237908563736211017990579794758561009927968000522683277118379284467942229062566182968206476140486632165802866853608022885636328780215395874408013608326096504448214720709361556321297960970803112233491297607931429439362738473676836662222785989973631697150814372812811338828281663603827888876896507517418479609203690746710985114647388143096738597435992487927640354190182781088643530919940613363473117124218112902951469126939543227218804322252872952402338065670137394558262355812586560316423934438768711082637951805163644328449833935703531035644467134308965933743513122983322622198506709461959012037632235629474874639034042501673107084495864704530301700773451193311212372209685559683230488632950072272362519683931116894477756253909527951283139225407255249696079259637692356307591751463538952641031589460672456722898877135781778370549448090127488876878995403397990582159019838404577486310234010804148928844270297737336797896314928780451417652222612045577585929545615817640096685074457610848848976778225043644439619127949417487354981217464932047107042487901574460986030251911169961173208143020993513670198659848792518212385563126245925931402139052547840497049915581231998927470193281359802953364414823099839802364445149682559106968487961340785741271020015119574964046478271484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,41] -8851960616192095312853895118445615159435015712218919541598242114888548990679522728245407832412816612189041570348969033658696863219029517566001253262791152295920068049981985956392657758830035608565314084442531987745544396743574939431436557404579608137868937828546316698368334158026255198921059863008912624332075482635542143461622119464607524807639474628562595841286065473216615887116060226756818103410375138352332415184595434186759937537058314227009660862696216456540460642646261202562501549739923591425452409641642907760682034394812491354072353958830045534516626913159338885553021996461647584174358124426941542634272184607145492518533607368031430803179511914525233801517054168934056448375154956248804468328070953818071083407578280596398833137056152175336373570056468539840711153603650115144389169745681022532649522035728403445305281684288938542262982843806360866660825384659686202710124300637406196771815331634846421127428912678523043193902535423926805649382058090994902417987683571557743759526304387108945439674656264010752769939522926875615000321983603904868929259343419859625273031802181634914875841789151221149888232689026851153838843817421559484931692879618944587501443974096448084957369408785361742765942325397325068753086991204042119303196539530336270847828792856443432797721084901883762145501636252802805057878747088677145234085005773997603976511561015305216353150899297821710571377669608892395724415792987116505950271888791343174246707102784235664561121027515416387188061510406380026923013601467081736853259024730321352911635013235603798655938653109935110226954900789842071176209683397343039755835182597050696554800815703277228963508830224622233724215078490282915591880733811739110520085727654876747030560360148283139959078750101392076331479017577531604008769129996855822158647959806051410804842793649982604106699943671558729086166516645039998224630295442026348995124123842978674892527549282674406757497483815893660772052339178285426763210481723642127255257479925350783864315987813003415477764336797003674352195741582297308726928200293243628782465769935151090052686920670376635235918248879698380053115019489037279458619627818890260884235959844658816545577284522584675388176905829593028815542531839265227729462698700395510930389920204007829311515057211713113855291396868204075127287762300931965488658831176429312709656146248781383213664039639029153392349791672467188183736354298535645089801397744633248976242612116038799285888671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,42] 3933237089993142547786782090429229612962403186553625218054520744762856944686215532114070897633674410811519523542962481788651959589902992035829834962906159858405150144653002027178900518315382827739114763496247657779125282419261897612952777598516955862673757421163564430166262914374755410381837887867427992351262898880974738989863984332716586704225360068451205997817367819412381413020448928474175559142882367470801822031952146888168633310389386090374856573451117290023079204733554668634382424339820143469649503079422477560242252622744651640529602338628493132151936236280348546544043668444823962331857465434732672687496797723854482683207984724676833905761204629244059212691196785231195217198344742646233972571608241640097638272669956955533573365481008422104192929230854998977225242314284709232020206145149358883014234936617596545140312355474778131498891258129259980097488510058619070284324208038811542216754743310180886010277266605215335605859868202570202948920880750846252642388903444924353615302769315335197661507073792163725982776577897279445982721543990078134112451450416367819730335117064237274331546617685292143592766528901299179505880101492761183165470414595980298494065489092793706630815791902987637473644073512144168006892158586458120712564969582136959861455068983320701497655111600219448591428669448066101691577716730354722536414599681278641287119459533070018211149414078840131328631214181778736081718703960541927346554322094659298810500268028939940186301104623569733096007615964161576264363229999083639178534308990892129122648745811352142094944670905243922434491268603861579485176875892684306077637449497333719415534648710248994427102934218932653961539710263753434281736476307456724653122135395044840812498600691265523358348612781601812132119734880043106265866345054184201690270261626825519589233854156545889301825427842358765688478363111524114448930511049552512126074150671200503394842042714026952849187283399426694875759912241274411357158146115779418766274093245109606314183241128528038715761510449123354884985237930878103068366456643158910769797101477573368154744247835816805264103059297235863385453351734162830147161744587787362597583722393635275271091674678117448699768992585665371755904025475832590326198469201005786059491829589817835893198764660588553122572770717564791885439108885797871206311553613630769566606549046356746424213287486708072349056147629185067719822180828491748167711465503180306990671510902757290750741958618164062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,43] -1500545693677018814933972559438124536876144852480794426587915092194997091825213588062435156762930393182694485312500896953322565743407383754261467082828472821145171776430875817952529713163625388010865391866965399827011370965259313818411121822039868038008927711879945504803768029869215892232307680477345307268231157359580365476689786403066943132736042093375303456403435413703792225489703555554811263964977220341477650454518483518526090558499147989337420439227752129101771702388143177507528764044792818622374274032533500188057788158801563732522642800932839548461942375292455805157102670115242190278207397081291734230844420031674917981604204200010839192586774261197418522692959997063780899249913342847066949479161073660164561927541162927412066883358640810497846268055592990829002209166966776585672450590729621999469138836180370899703033007032714523101990645979558291368250522952293026470226399812387873540243083960236260317633465988023688598797279401648269551455393194838099005558096535650327775992085133167668641480222898656043441882212758674332824944564891088746281737158625591708354174179174149664325537044174625209812836093811661398953025897886888788891746591630971577048896681273111110921541300603315122637855974227627704290859074712396577963231668931542768359593233548544662717007305849772668737806820037707090601425033216391502603025668883638952235829954885226095423121088777178807378870721536447325563299013841663892869015713112831445599725667125767464343450773816364950747453049694042074403829658673565371376146631582350078018021341601323402202245119563101546136810069144577184489839679045928639860233760798193947754569548794177612313361832768634691361504107705333901869759200156729420152868659017188497177278153583247972814067748107716438525102543440190572796643813441998809133045527387070180422382096556685014370088070750166276282123468550704607835234546536994252988293048380384386850923615045291230249981072306931946494833955502276897556148218262165208826524052467361370274223265222446790772425231868054043955056955922981650817776304492626443996298884125318571062630185443444184301492573709555895014192190743559906261632797874410384831729655991599552755737117631440066532803298935984093011021216778675412405477867276132758113924468238452559594946653665610767712954602219153705988058022385825982443059808570578326074547440149771198930944569593902504600555373156638960968309895809032783362707641567888893797955152109580012620426714420318603515625000000000000000000000000000000000000000000000000000000000000000000000000000000 [75,44] 485818930208489934045586047172281971464633392928497519017870546996164788165784983838072949993758682656807716382364065289191370396587963038354229183465415034826306799320220874205233591446604029016385560763943548349891107675017058268184454630850506122669616141736465745394456226120369051561455908474546455719963455023219267662268711621944881884686902686632985575235191346509869757549807392745536545053989646745319315087237816556791505704961389365215157008603842195801242205912908225098411553177955941882627623457638139293657130238154182812290564471076149369087035793742375940130477258480915095076953947648279042241369151741829472692082069190608739803199545278267944121669720501604899110297523118325350114159652623926356596832675221609697584796221158386198136322260286939461619038538613437100311940147242314446855347414628754335105197317047740469980470106839342276253683397523760694123805131701024043573519087839085438782087114339886298290448555192002944192661661934161305504781159903271370873708037789178124961298592771508701239059199656779812032213172697991065655851975345027411318107400226627743926213415214572425035562183871704824817743332370723858393904928686902331350226836941460306970784502715746578126778650224441369580837923614204888007733437707245336709081989262002141144813688286891362536215866036708692604081290646287775766854845752936735817997932186256515652028967969803428171949628010987025485589487178317358697219193010119510157801128442012944109253358123734413837068238173633039014437431876033476330261848668616643860078091027050897987993928295190808037371528484865150698265013627721233244051524262800992813531822999046394020875905917186619174943414844296679700946374552271363178558541634353607592828664898076343501703455356833125558648118391366497976334358329043653571312864592485392171863720288328925083621888772507012732687736343305400159954219077353303467055682746814999303590147989120871055714678248207023091215218833506017193462561623861462530300528985285159435874808276211971312066437944526762820312386295606795433675842361643109466475896808004969535836630292833974749861978874914777085938875325443300623695646958639878365409000579031157483484661452262312316661436164286676111788922019014319855163736587332902446177522523724584410720893878832458161397387785904347922535745635302125881922001044132080684779197285400563242080371827996589446176091032343890187352640999524277291016249232076057657306322745682791719445958733558654785156250000000000000000000000000000000000000000000000000000000000000000000000000 [75,45] -142489279447353898961232225751153096777588435894433464775070177785102097745158318896616595704309818030708897015218756152113432989296677007055786211623284246125236063309288619478203760036250267297616712766374317076186262324979061472209020560343496795418410198783150696490431525346940122103623016735978933251616343136474394079232770980650781740364187601924223020800114679804717165116129328581412694520277072553947678343790892654082172707634504231698937960972680768195719799887811482944531797148291916003075706494659491391357557552998138399181763506426534852367690685028831754254681801159893100239809026641991267111481975359827666903065442826305653418583280013997396584365343415578572406416656803460877435486084798945026074470732896709083059550356655080488906264632529420134471652452108625319755336186095664757537482512884001537664581840433629879391314287606102541154651895018001956671480237022768433255238382398823376092199741455716850646037039424461812200217986522263473999563160693386844731766843499979283903243249085804029742220476822513989097456093508889035881710841302413986320677069686847217823421807908583728318364636440971664935335201608221244607428892883551805396442865318621464463870129224019527123980948041132520176020106303976639637234177758688445606446133735381654165891473687027205784170325566738519229476072704178354578851918585984232253775970367666660975129056881952845605812571007182250428987702564417513584768708376454045715349827564222953421400138651369253325641505982012714788010726299982995166676155606838422658413596689071342558523466333355540232272422587760880771736729084649092344119823965219707117819378925833257914061433056339034300996231030648642880576456138695798447490175234753967901206849208147880880046624550067846172995683752054972879640114453885515658725825816816400041187222289563554702227983447668978237434783754345886397870300794563229351500108790331170354307056838124140095559115131613351086808399839556761472793949834115482849625178248451088487736838898539471654364600498297213721800774278285770170951184035077455545677745255953784652152137023645051143317513094910832949808793329702593137245532970983917606755218054821976348267767335648092630140407974518884322759315663664806241842233447461725096481508063607487414704626369226558682624533251075324021199741580933886948371964214556313695052327849010108947055565326306953838979000527202828993645279996917499108498381512103921357672436931451898090017493814229965209960937500000000000000000000000000000000000000000000000000000000000000000000 [75,46] 39910131426412597893965775185993341513051909873379961348048554727052603416511983516068601993169407965005270244680151498500699073429021858431626259354599154964695759807935538776357339931541730216640030523311769484083210485498903970024508928607878023197516742794547069651439957725292718584504309519741353312668085800792272570140814874624902424488979080050855439196569648420657338018306496090582639428276957167836250309785972222636587945490090253797501329471420719558966271221671587874449540929574609968489468371790335977696553504883179808849651995831508059051448732507035888622304667844115359081854650776933686307799472780453434134621376312460081799844682276654823502134880815436896723704743784068156248719982624279405845483479408000728831093658485863971818058320154691410955381745027419538305027248007014392813383513391402802925919858523476982659383350861807527892103782618350737475544829934412938002717148310216304425480398003295546693181873459840595362752042358306301618502291469519605705000422339167543967495643302461724077824355451355105606878318808439504177298324624233540666962778507066816335496263815458359991054958832649715538626457241223499299673877735382960904200177771153940775810627462897505611673874332705465112448864591494390303195990567464360882284236892379706777466243510071786652627449908189556830531087830010492124519060778916007261845347444304572966664434143381739540592050078028503610884522555689921843578354684918045192307180000174136738396423368311794927058749976297926367304911849141579951101275914459636171468141378666117290922249284455197538685263032438217964060883798860356254978467338397118394805157532427060641744246762413790351563884277948422398556484996370712449795672823725010063641350317862915325258953779895312057873360561806395683562788485921367353227217331124147618041737788530699827101037808510958180013200580829576131333195460880303488188818476081617606434771820349514402435928376293981302708396033485670217733678562677278433047060740874826082042798662016650727211904505067176287207057287898237932300712586815076612431752197456022743564441230893863590186426836624835959823613409243389897211907488913158923975354204098543913246140254934781261262327164619068123147100746613793088162493858050647936766404367484801824879058394948378672798930087984295055436789065438587276665922457495987711640223963103879155094674323398410691626705617328704218625961208186732680442211197375811558938501783649899223860302299726754426956176757812500000000000000000000000000000000000000000000000000000000000 [75,47] -10564715057931157628574500282410916477025755293614441248691840817728814852460826095710780509418670618710547341546218097999885520296398906546427653452896078655847403079449353628252996459408529485344183859924237032847180072407121588436835093461969118082619410176638050030676330719264634529287001634714615269665384916979069059005812910786619607262415254190000080938617360829067066873767028805719882852375834400661298615764269676772182692421251925255127373830726077600224522288105186671646374539957924462369055237171294237477903602195343630364181211846887658674645012415642808225674821542923408627063307844417620980341707892384384618408228706723868095845550493405907023302513977990926014714602062548447087279518597613771987122888852486521769104184271688647937369879665096356047481311034528219350400853290925359635590785520701820620483559721451489704538125379318673933112428168801875409596811070002885270884641627086620755170060539772411527512635702910672463925825107878007253688046451567080990387204647043026077291852356009113704378412750655785177846961255171567857830793682851929063632889228464470462116761436102717595400136672366698324134717092003417319667452099731351688226888492564750262482177446150908906060468570486097561951167706128651299676069019905955275367645918653168601469963871136883984268936355131964853509815995500727596597187134970108823264231340771642516123519479268017606528728859188543689457458941545337731123237822443605042669451425436468910525396382885137945417307789912839610753503181939941619684070442127615545914561393382169346731923484411834522862806363589274201777352643358317573618606179596850162175131498539201519991178569869541448250538004320408276368920759276210495324104873985931705850409111143956415645586525387441817695370720222497858247560802219222203685013221278788016271934338744487787421981395373784880074381709548049400319228303019052421814287351556345905274078731205176481529930740051702965443995861761372103053956864783110707928171866645130996323894642377000880961417661909461964488252185227338479667661340337142882619969543357250496936047628534177774091439507486337474944361215706094231295616017802927247478823006606156684529482843950458474027372258304337476866483332218201781327233658235395648816387236652826874642637809778844344154593092345473685976013778949510123453511843273839995389845376227950814476248122241542498636555250030873189333983470042911035154982962950023541797107716813924199739105347362055908888578414916992187500000000000000000000000000000000000000000000000000 [75,48] 2515348146756195313023500601727130059461725696274625283485254133629745410768227543113101166584284105756177307008222341543005369859471987798868705873076093906698136502494523602118981064087788050920447873459220711523234766352922176211330598442904130646880618668376966134971322090769827608419112702406568912594651422130577239342571532377359910859707033492821912053387215566973618428883136002351485490900548851963146559428157649002546824438235547089698199476606797649154674765068692829456645082539814079541614692848668937627742362858823469760542592397147074364479671065640692806557242098967069359753082345772888530183161043488251957403792633236041621316774108448101911106810578363756131695189216749455950202117816940697732866793613471353214551938273469257457108489813563862270259597524479475758037858224965484077793045434927255632240803047128513711164232614014336747577002089131620996598538402204329702029979368380743273662475556101258206882702889876152773685260628723381320476318083685302590915954835875313708129140408165933714710156382442021154985066168946317931343668678758532847610793121361132851597349984205686158687721369132585253139389419488527279133896826129955311963426008021276290034819760331453206116783999496414241733190895230866186197342349438841603308820037814063724686303401958246669978284423463823332369941410793995833815240743061532684809244559555408428019697133097630854301999204142555940801093351731377481401765574620356730017072911900572181786807863691545131990164388610942871561508039397100310676574925322974304318019826672400338074256801167962780632324380147363310920275283538474854396964032276216464817483056329681994271099132308742097186771566835394230616063102176377820298723620616212635363755852141709959126268299780313020481115990483614587923537139582054225504133477637384417976048739729800652161567584824551845884226391200003323275020142856911378552438675566695833732162520390733307868647948087570923912931353608058521972209589045152178675146665964807437390884458709862757751356307105591818290900032346606061267481365662794874100523906845040035603051575480506856154871394106017385094860883172205370230308098555394983281081578503921912688220210366118498473427540967880794389459033702572784438259558384678832117846156007136331279519324557553170703520458472166242160319736248084174858048767042751063603633200470488614611986808253421417076245862194068029449827577511991707413546407250792661666558506868886653214459347971398983645485714077949523925781250000000000000000000000000000000000000000 [75,49] -511799790459468227580594195603160093628898316369028397596809593509551730421083785861678556503204710865176837733865131307559577560526917315405702716579456074040291024535280031465433337330615995516454640386020533249648356443622905125528473700683476075788015870063326679591450430283530719044446721667843214613817956578786827278921371850926259571436380692525665326181742261139067452253194829913604481333903316092920260826534896036555987852525994690034715515757281671135735728998806053849988091840701224643096040855735689979615052547564643267081555074600008746643435104032258328581594203717228724532548820702135422127249882657887671574175454055798964276454611525552172426901811244434975419600607958509673566079582311672487570799967687363024973933025460843279859822682708926354992734641924051531522511795872431780991531309936684656597629625499825046653765632366779956373815639373217835663572103428150093401934181968864352058296630017967368248080041500923368807479280642528258997074131657017997550362798304973069528227033336079804473003880612631013310623202251011240657852709823519791269879215560883272829505689222146054883040289895335173835426166357655715631511202626288549915843613367627588632963608558407283154792025301478379496758726775414742143357503119502617934015023336626740497530413763403445242515613675816558245364719010728495761583778535977803773665033660844574592992313647165852912598152783914380749061959479954896166364351116096017595094213012600029852261966205216572134096832131105078933153597505407855851341495328472018972547268376251480296746180943227102002365327895942028456798406551355725345936508685162116424537256318200431525375942668431927855001302151003280275774768444592446074129582843605024003867553045758704129696885132924919136583397167516050221314093551926446424694585967435827180849560644950969742187736014158514438751722630221881197379852987507450930571208684374812614816118694299192209219077053667954572155564638104511992173218083000049010556747512453657819166298588834841981328973396242886436835198518034883261582805714323228790169428647987531855913116413138664028224048932075011304441269028246826820910707491013664945222244326669325386914532649720562714987241896386604224777485122553285548645275595909539966016685398332893692413401424682117526575218967488802824207702195328464390849064340592892815933316061499199933203873171970864606525989703199298364198835743044729806815531173736682339701591647373152786778746636819903415016597136855125427246093750000000000000000000000000000000000 [75,50] 83105462340085411781795334106234125787239652805824776289193017851735494857312818897426247924913406084598347647101118327000059388996087044080952687010862533804778585456795995162945083680907633202584175596508473105438101673635385299877255690811258711736471007642049894466061306301128010326356040432314079083680327474796144462114643225170332794543385204485951925625962162004617332071038820854897912899476095117470706850551992206564245559099141054989840786749296622548079457662167130953256161967961275059991183608198153669574757334879380135997059310416489620263840280798496183505190919633302484940653353049940861557073538433519799316433688288818905971966585540848243867907751728724933585730377682387328809455235871603692309081452270494576413719812464147158854987987231341915691863663485725549681204578088821496876936378218030961563417812867312740040351390296227849854621063331159950750712143723705783975025320527960291320515916623714559047356551881523090505080087713123072973535860342565513088684179677073486871106680933113107882382607356143491219992001994417595206086141760761238350773308694506254525285708515894663029659934674224214054341429953911602890542311688889493288300737318299783285441595237456887202942245297220814938549430226114014762094908134493217183505313896125154190133986100924391916217770486488032453861384991630926959219508505059796463395962032374157565080900358469171761359220035879154840484682136719340568731715283817639971116405852748495913802267605880086375767971022216393855166200134778643859087943271822689688253968945093378421679809898225354096251732804886471274545190661513704947049133794599669045633541598997425416669378505510704491200728398477276895624611409848137713055423616780422580512897028484943412925733383211055719346461003201431791689700816884488404439913290064385521341076054491685589339782100602892124379758333271434687333470711273082449461394712894672326083703619167227370072494614322364840062174038988419070668033430709076191978008467520350311068289197801454289959357403340968141383740231322343192777965047392900075598793307874624565905686484478266043609187524423025447059505043221375291529285814989907006736304759428273715706724330959393284050038656756234922454576908566505369200853601099831877143212547950160254801238225355352928562317654032713187712795206412786145923862409153578398579498364890244349860469014033696177332896314199350965658303906205269153357443775099825859526535145815548212779472089751717223116145305539248511195182800292968750000000000000000000000 [75,51] -9149973020754848013317320683171129170561232117670008535835182319485514262113275095564922302747842740734869979216751840169385186372301069720132680165052742246801594492038004341153993169949731809077231819689504656288759999566131144832279972826481013569922696100859827629165880673952854500729223951087948209760070733339024514101879649365249908609517547145412962809943942721439721676019602049913013794504111243413784151249869385591707067426444990042256935905967758504459596026434075812594938771109468397142868665110783394174120990280508304473858063793808844803165123606348626298439609156928813840885484500869335415973348758411139106372283138297662036239756502337208531073577305025415272293057387882511337068702363645553620694382012159507386605711113083088880059642443206063335733004014140701850871907909193879324512274267397834283761885203756236323749177666614252948724532780087902332912828608612862786536510218577458411120432263898458466347795680987932297320745030816045178362071591341547983130200979826414860425660186098447647764967277197695542143068862254229306577899433612444121707870603696784003209229575611810591278836775173132863234211197785411070678718246786849748106104282505785889118926931653257370937754512394394049193501319330872941434099721075604375170774500880534950577661995298562393418264843747156277024012887059562591626549923076911660450089840120423706481731194534796579406049306449640096510798381425606607738249171279094137500247418799003417640381735501374138167053250138214079443000463518087013562338167824322424800369264546628020438370629984057959637876693564398703299454155943416145387881620782389669067023661012508789513944100859556975355794646767574437917442468581301837869512341452705974590519420052750970976308775499652614231145004971515312508516789589685962203169390104809799798266555625119530291199238697474774474355418777065248206177215194849090326462191156559117538546279297347341451469733424785026729916461771578949457578561742478918660988960999979833732566395055396448675546538033751504164357458240820823804696823168645256227744476332031416525549849924297478609369291249026757785617798368700689864367259754823556809657727215013654211300110384795581295166165757293998983990644397572897080271448397330011787705263467535398820219987413534957912035303416549511671311667241215845375625999689517012573336526851946640273407356023687320503614531926778385221675459268229056942914993155565532551937950517253491720595206752452300397182582969435316044837236404418945312500000000000000 [75,52] 134321197515083995028880619681869704160223644569021113010749321471013043111200383885961027360061333119562846198998889505599540528206755061623197008852629674522507061805831729452663632649693556034085467358852436659903625574250181041226063392870209128841441085681916620926965459651206781003840961426782547352053329843662357563998185717950480648775610978719999097012748292923153531941194202488132714162545596372812943201228559105048680347719423734411805920689417201304720568218424199226882565795522286518045285165568699939211228177893670368221980658006241639123575947571259947984587085897072250038259764379995569385334265944307347364743179636506517023179125278708750401442815772899867522187571415253383608357863514055652297044620567600201369363317577003851086196805067672901856098909028945787621743721384867490462113354185078717583545482781684262281643341812128896457652347223320156741222257796024789548758887011475551102693980621195527907700222961086803232972348548000448163185508290826114396081059994043229848031850419509339726421609038951205866898649172655334482425698433013892386869503700323214506503931126055358442994363410743741723201012751865997158810145014848930150593322547132489708734476452993498394203315323357123779048491806883741370296147622064198649988878457018974403562623128015191316259015802436109577512527982304724729911737404432468704785711118764340038833723471395410480616845225903242642478173973718165618432434695864795727788684477498795463736951174145149854900782324603119495552814359478514568083872228613283921677554751523175625691000712321288761733777423849973968516714185227166656491729822749100288903603304662671435068205556962718465346501761238588519034672286589273692022458472134241519595369333852524513240140786802329420253869469194487715554917911890561350276065006238656909007739479991502364664188031224672735394523307234062142652959022251226967978217271345033336356862710400577247738985983239524914910271285914098868410506732650883166874222211899670726623833901000389984908455676269756625901868649831182190655408002220265561166515497338782348145478916953154632322730015061113234381555600657924777216955318103661136074889479830561616551052551593793449923281638787758245783777446059633361830274102987056910985912770945366574652580977042090048567253620263847764533846525976090112113358939399788679106015578367952064863106348234241005172679857854969939000700868778237428235408219755231099506735301739079611803046805667036884754383940787647588877007365226745605468750000000 [75,53] 244186892047016482693937272820376570884211231069800490762121918834889541446054030334183900282450614337308387387198442899083524870529450966943009706167996102437104727395950443308525090209673123169735643129885464028843918324876306408947004320399986451686746294823837719056067090052565374366914972620033712558493160042669310933577374491907074972534981006693041763666167325254030170872033813938546415941187848808155319041504463739207478743157316353132422164202453944611178465675711551137932117652984137586386309316889945024004818913230839386895507167976919948610800771369825660814661681174668622772474957529646361232433302353716026942191492811643006680292369287839224712552744716448696545366335023506341172112456152601778538237054970152735404653662130700824952837764687616475953569640393161880143111315567136482700487047684904284359705221373101433571311308594912164468111557689948969872945370429575248486931592487525636656675827449861218826481160141726019489680820127204683879316630605822390744547636884812457015700018272383585640851296319549352218682925925031330145123022077178531215911310190921471685848297271776380727737099061732731483275044173419219227492727402643060392682548016601188566691855288222280720266877545773381312005789198315071203083898312100443586232635423167167421748242190020643143055130796505967535740233199108922281093397108292617219898684869976155944089540554074628106261148695852781132166622473669770266365116675520084571896883732462072513237065758217803479834855478890361097348391328241565876108760253818988739266751111885578535772145322514776629019621162311727901501074508336758965034697728425347511024695543563262944435583120325683288188643519165816595143757278705447833518634501870177318653431188601798829985897048992444424448608661593126254631401849746101899378849872322433108371754935492738948032920228396132905640143552625579099244641802237656729041761149567227587219614660075510132496335335360162213011041089194561714057290268201070414259835950186608006712411913208476894931257469158201961301067785178537070248842649026958702926414747780938043333844275024507333936022631556755876778976922165897477987581628622085888700231263336137895781050612417897556440256204844366131309635157436341720586896096220391233229752368852080243402480682365540236680821543672898348500308248174101795748727258448909056402804436635088679479936245678388928240620771569656496631543021801995585987442275824414061971730371897789754329665783873378435975265432489322847686707973480224609375000000 [75,54] -71562587912257027814545440382747099689955551379451773693669931506583690284262111032828949994255355422777432635174271237564622396951117223728798318358847349335200045644592812600734513061270699094751852469519842963334715909198400754042081294878323696642836072748376670544671338502011345924214443097050953350843118440223419353767047794781412247531752793438347089113373249524650543031896493231462278291063998005535488211382644138338748148451985549510356587919358192450456828669926407754013822085645631463766909159370171957359660126378768455513706467054507626482053813197544201441445751994549710545134189753144124719313842125778635213657937771896073873610397713432727419863771583703233301166535448942680021755909283769726721322768031329089533152599465229922901355611848159355535529461405989598463107624134539123772876585087731370677364128663872906430796841823300768254934347597295393500892628020912857214884443228919865155928965038656407346768038240603656934401527644831498361958880088222058359434859093265550244489082406148584631257223076471114168290336246978454001924935256425530840719465600356079170569195568135839294995166796126323621233632217898982672715346937404405857393833166481506097822156383857747115407097036666631003538999767679469524036479160985236188903808198304703714855049782927667537961820056804536601329957806621440455393408830022891933349515823378725185389602724892685338165464372499814242032601468015880777491423987459677851690421664417321204052865958083846981200325283318454123147484080526078820407010629451016325626060461238030969067938671007826416747403991578244322130229472315022493600692459947946403967005789721095648585880347045785320173952412445612924942521247355638896715805946710183291703835642730276964027146925982191603927138053789968105617838899308622481888049052102186535026928574729844560747509367192526329759871671903678387148370189570527608276936591949096290197607699735763738499644866912651462467337285339200893754656474799368367595798141134892563384054531137707370721639814289866810022648808617286502664263338780454572020529900108807438926276435044867240542279855841291705112896893560110298002968466088558776380502114568611167053421655556084193458839804486033917974063548191017678535023887957201186383101899735809102352385613907397079240420000754012326497225408974863199426127976266047783679991334199719699057275709182805118602560780105898551250609634502390462283462071001330921371784725721471758180188067216965629863123510290279227774590253829956054687500 [75,55] 11715646699492969589944103018551633884492486335714017229654506592166849684393526081802081766107774585964851213862466211747946679928425694415929042717071327413711080843395199805692623922510180728544455297310654973271647664247974307171818667172731707214933266013193337154241167377585920292685867832440119025220766353247882727613731114002136378538217024342732777009521459866503940733834523202552656535602081631890889724462592311607148396261035567043434121395559469121665986595744595653635049845766807821566228891666643218970411210269957542253489917529232232870519484078291970116186584781545843955749107497439836150518898202628686525226949071132240713796930331890875729874264709862955850727501370951731576617176790703006381908664753547314967407794659892828249162007266745392455071172344219220740665654218143636231237423882853089844124832941831050137767569461531732554104816836709246906674821370757704370043354186708273953240091934344137414166382722075030500230514554156656556671501836723524075485655862436326954939238478428192133616426366201761932195742162383501977192010066844458363585335439775348843574598420904821323875033799923788984696555003269256259020215553079502832157880452974984802804529042592793920676628067587483457299515288040599000629826765329531209631377153873824872627519415246649109024993119512140933118299336562518555533110353617744783006942846581364190378228017889935387575903756903807705945318915751746344402095451195301908062450775258750687630598180799055655347107106006002291311605021713491619704688442044013007946146081883793303415492028626571103954034453388359104146318800646482689188378466499953738416103873252806340991270861513697456050523966850706407682325879217607732772807276974653000216050275832464160811398181179808114685604984271189205593687922165174324096249735944691986988736236357118453351718039380695117423134327460793202144688420630876984594509903683610936181744999690075638158358109110950340592658276047748265508852272067111756722284550922610797697432097837355906440026395532160181811838004525941670618644860907202883553470854445474776790902704861115448229192728318322695119270597758234104365118437829876481547332039129506804255801067118420356085230320036086972201989420892067427477646541562683001323178719391417465117367980372348246982753799080722913578697327320663495009308605640673107191083896125404610497491157156780226407562347606936189607988891663785937462726848942941620192413780619060676518557780750873220654284523334354162216186523437500000000 [75,56] -1303772111840391337716831181519489258884509951845011278067149710746302361025822733911050461556611176832339200478729274386771094290994975172811149611815568325147176612599831832081813572964150487524056805554145308236706772632663784205956421722940787267321172870095364849254894332151731738519675806195604416881131715570987376424771661733116180271086987613748818775722180209066099556459498870924270802822738565775591919271795968790492394470779822260158402667540749861183219847264110017525153154917827576804214063712339413572378552524869629730851028441198379664275397991821218040002025255259472920179402575908793111193836218789967013039804127234438655571196813421742174869822095400330993082796206572119567644280791977773383126519662393302990581693165553509562894840023897640843420368986171850407634415306596463657819639368885999864391797057216654944133428238899880392746095161650112972074907223602192643408274545540635774782250915273219944328370564254187654364284109355205445008385860829627076574248539816659978817767979586064024573030453235132380957635109278319747203522051455618836352811832078777732373108822269906162865278943598876325780622192397198542155084639216489729766068202549625675417532666468527522373447494818650365887848623279317869270641697690268001924367139432525248200638034567877176930383346296284205313816360894809641505676099251590423101976545219092440091641833115848187168928748769323913545878157576607552650476240991508659890977613970652924904666540223332924106544709953997557304883130155350043095070892694793905644273743668183693412350423305266740764920003895050292830541519447819661608560585724377896221479587999946021088231782362552381712575030749733204754357091824193624415738828802269858369721835381198133473692552156401757463058789278957278293522543774750592194839728075888088035159187485222581642395535352092656139450306867640926799056536102623072691730808860857035825110360702556980151957028385008988817779088218658153593463685569408711819161464619267322718935046098878781581209354550875607385055012244578940580963930923161587100656971172156833309243515010479703854250292268973383816200457765400772330740502943164565630013694145632076998475080002125403760879426632541140827773312373719170374835245650069031426283882024514092883425947024290477085503402365585206263259232052848849338337000282275091981971460427078106718141533183186275768676993660585568901384133150536549766440575330638144128167731310917262412330040570462852400623887660913169384002685546875000 [75,57] 87308702143730369328512678268523161270664027748470839277012213965923024015189284653836306881223498137112319455044028898773201392129240703148830003499444476797736308783553636501258717157311123629587986545075042650309105473604470086963423316496507864954209695206273074551783712332519106813100313191598217392668839610068825272828309273942744991521617929331122217405124008445729786086665386671842839037065064881401010119908150805049585401670365610123363549999840277224248025596008627572124736372016722361244361906747254556974490383242708187942493559617477231807879103671169130172091915096262561883134119553331008965079040223287219009169099789790345926043511487417325124376729520947700902606544987747000761553464406419159974823454517064818194825698068915305756255905018606317788706244372815417546366849636548107706676601507789522557185909997405391599969433242323158358450359020180975561723922867722647031720399168511984261337805860417799405590064089699356687426924433450075367328574012294216838836335083555433264759719003064700624002324123086879569949922541598782284222933724299480774860652351095519445281422880223330134568884369408391838727062569141410605260161179326977433818770695585437277288623866977756567315045959858064161604876727299278936401768241719369271832871425578189489492233837719885562321541259612924906254384556116542883662764445620011089840556179873428024411325089880831797303085718962144370845408112436988266552836491334228653092506641327090687081715726736582801340070658074596670375678430146674274195215048763416992938045215390726747428982893818788014558629556524488616234800614046101048909852113294031264658871558115380000085735192012512636506330579967691589600966985624533280315346462053205305727732881811458879348800683989280775641748421162276760708836719539116512426963870832805552403442263679479491921042380365186351981857490211636908896993167721824342607178049820407822641561365033680907217172368742963831405645820476958344459815326582175156166517614139628604843929983793196383978405688104752899757322428171308794139140532976125209584205495416774355183567241535159547892493976943433093861176541070598116066322448398134660389623693504420416882592214465876286847277334185807537054807120071497031876738586638170569958162921064856006862282207812599917833262985336085658057607913721307268309207345760003847133657508258185494549896888638518953676922150981730488286861861123484469193581057079124441623960878643080684227695265064994600834324955940246582031250000000 [75,58] -2773056756955317273787092237109686727359184611951811589852637619829232419266475369523433719408841128841056880070753968816039287649424398038228834701294672974633959689280304006666660591479791663020001474572073789975747454721306428024590471021411526691369685500543541949765338319998643457138814518287228861034885726237326434681705409439461228466659176828595942655332651966458955239233789106129503471769826396628833508371715195836951915290705692856435612853781821559321668599108253748931213218901127545127966626297354998782832376820633171614531370900546665890345657777957548966164955441753258882950357742163257990903920859878508706319705087485377913908628310758990829718576301027658970038928297604290138318986316432518293056317219767899827324511806273812619949337196587392630744003429384783896664592012336331675346560101700237614642623754780595008372781660565374572715589876901423174039451451493241921622854549882715722988664339102449627611422178448559426757647243674085328722655285725220933972806216007680638810776927086442911007347241430802993574394019408989103676441727932377872549004400492911557725419730663412812577107740404676738559047236843626575007716575871121534415080939745826338510984405310657226830213917764499439186646540891160868492103371395944368712523082765206031562783597441118228657512386957263780338787438692137689919768971883791856928003233750128993401541373908930026539163071071084858426106757816025607375024142058047342556604779182082091637589960003176222555066964870746332913967060979030050176050723709387179397701309827402204133700581703966827020441634235678524775653825697124071064151202370397525047740138587735748266766682163599302549890461079717403597250057430261535598097149672648937711708862289665822078051027443943968938549984613356044356202776408572013674138670788745455309972892412221235060861246760261264632981133096107935860013397770516889786517248042543753026701225546652390536087770601746181455870577761670408251797696866775731953001947572800002856213262278302322948251041506753297019996760833059980304690027164416624084156325063492326873450844163422140479056727350316448338702024989426655111780001412222954098408328768115433772493887376968440445089090289363762555208731969956907019529999550630240044854391747179087561978430006443993112884769831770890885285207732489145122499291823071361437854763917279219833862849596765811393320450387145504580772370212786429778471648227218833153344563983715801987021964958302078230190090835094451904296875 [75,59] 632906137134022362061653688319316056055715575599504275455997513396757347121903456564082729588986715507025316060228695584204460520179790733993250449295519775212481877832214694989196660779023652067443704182758665059853849397156267704269276249876933826623441884088976017149789049818439194379154593200924924343829081187327609229453943154972278437221625831933514265209336047009154839918002945622297010192611068688329933060799431809208232284099032236394435312708829644481741096083172977848987052020058079291520059514433689385728061214524051574570108979902901061344791849297299037038498951564541602530365282436809657766990637467742992952478083424690409139441529252595632899935447267676199580109562194455523850171967915351783345288972868599988140704833524438655992777082925439763881475160036874813364194681925308645253282232538703969350055733222803701043930737155139176369527338885288141389137847562632607443739904647685157849499551993778721509306212638242148769323864627452056274151225770874979747991408801010349883938208387827113876164569131193254393692090960835857061419451645359958916385497000463003253910833990888837621412728716124504730967974070024595934116844262935208934480771757312968011227700311891749793505318172936694646785563184165567975083536780862877037301340482379567665999935853018519646776089184893158445478710842686779824050410329092854822178874067314118474056998268937945782604219687129610169000788323049621901736650589133221639481393240125495690541807321426742599038100186029879525144010312210334431551380185914446492430130081359828497095638343204017673316317387165842754320166087798578604075179725521454966329152874343591135252147061652061199901739487300603164527546504784851107927601183265861350192399768976780642057673085564308055576701738871952359043970854888679890282253332172469678038729289081785641077530811749529298583153178352758969307586881156675916588926295683903899891951107639076854847414955259756743686912421295104802506515198561614473830128821536734810950369275074924236756868891575517393861209168764193386455600716140226690677486608435332711841353314262999078807946664825985896126154160616934664641793050991621748475951100753531215295223124059354393899435498778662886032948801514984505419484613846638858594601072176929521885227244359006551365342740536325216709922980848044735424594711222684414590332304962126681856821457045342650275121679276622524764753233777678387884053084343227209837232251745178790436341387248830869793891906738281250000 [75,60] -147767710319469757161957743781692900405135567260208047740263816918957502287178018508077643308504749099570475474764432137211188941331117812145430547618314589851450341615018226544294925392719362880626297035421132389578327725939481482813151478413738273161902901275571115613548558640066995749226607585654211620407289482145383234800215167976446603342950898345791694502031185970285228821238294897893853091827202066732974752925535205540885114612422998469020709513023910543680582942917814432488503738730155190342456557484450951827892338389518916073174972697145435270872899263991836728682066064893806259906680365837167366927634090497488378526173347655745337032673859131154412065826118308279898319899130521103802072267495477432333754182405594517261627888270034134119318980502027126574988061182711362181212025867352418902668825317335252367261055563664039514666396888351197537635986933862399394727417867560967633362790868354825662035291359825505021682377340252010162547191879782541957066746518453004640288732643963478197558511344547435474558857855885209988701339662514529069323829315047260195030575508664502637643724410272458603421044944876614386545589073666630330549857605855811311368415407279548400989255556084103188246004505526754953099483742992043895084502899244554587880853089746275308161932826742880941427818048373723481206490751802647811614581968448068914090392563111004361119723230645658317440648768216396211890266922444988502170016541456778221636093170864887539669347533383721908215658066045727252364547185004773395649619330544386987493931313156113303466986833466378915472674736779436469174757765076246165944436327165568287573947809460160185683139104280534595574092209552502730814737425224301375292818770759474440778652311596141752788930023939384794647075202526491940927926886000606654751300538808229038392336696251897087004501105703014490356247357892722825708159457981886526394122633809016171814666459810434022017086735366970867312182247150797293149520934055913028128140975896740880243480603644946677759839602008391184856642965598791094970722761698508868819966978211824999628859898700780917700546813707266874220127679147356956686045899897883762310097454230169647924613451217032293685774632286424435839924491730176819181558836525599649077359473188082439652509598933865906901237414470633675068294595152171903193012321706373224529612875395067654560230105462987921304403599538426031649488783913925413587092266446711492019835281798434412081633126945234835147857666015625000 [75,61] 14461678160945235830094037995700047300945415051569867588847531655273228678792228911154916631580011854131592713173039745382630087131968092440310946440423603212071390223000057651948708759308519307347030193410652853773350127708050004411211576299915589413756879169782300451002451426660535503790985165862284459462996753061389688480181757529068525536021045090100191013011224858688189504047233554527516235786532321729746581524248726106155239544034301878331980123180151476763832512105821016756743087397713624953039346669987708477628236839620699341903093932477640915536295415397030492031875380595551835685038965689645469564294361900497216638374383052785089444584357245588596488907321294117978473111703247636497013826258434190328409155383655156792505744629316131731422958716855885418031280596194810989933157318245837812552622452208042826215458350091388305372887245985385665099850494857441638400169345891754246826515007386300083253186520361602537710559586912947319385451096667637737390352943597849838355029432175426750606212988296813662680652380308326092300786457535250016884598005342296365012187386891354891842492765149743307861296327197808660496764664517245371287623504585657667513711318484545171772823315331910694058130514258255808287465117015103295310444153250148799920789474900470190209565213695174503239307787611233192073069042879462455866514006036694842784375016927325630300685615790618313769078283927034956737222146952152743951005929489169584872421721201736944955411720542302043355028151598214790114718125310261403817760058480637632534828746888963824458674562258479150665044030525496422733414252701685840964178228262677449179199786134723555036225016381937497011266791754910560673000200314974177418569935987085196453684550189510430534244893980063604391241702334580770592889805484025577202011337106616390075721862301345851538618730551351238137020552360170812900780677175259813454589905169218716377797249264275348134259304143755807924236416744181831853863021613185541070637376401091558506082729214510615888019496535546339661948872717832652422690429650413171603082670158370313579154530043513218792675045153565109613326574391791166143387798207865891846609508360354487344822268284951764294131125090463231589538618808240608413056894214700156017964928855158641828590562811311346737352682002086392098157279051845867124172567197098251103925711935591186976900633337159029135430420334431494429582901480321410752651018547578835025425869620363528156303800642490386962890625000000 [75,62] -898057308802168962647063500593603834902360065242043823833538835935440135188999192556240243412180755973303855535192847489696973307359006835260015888848572168437039801488443189940788272367314533398352518011874003255248586075988869363557529762639556524716424189777005557872973055091067635768988900551133495611878774695174792808087686952532747603256713307140426657787697003288996319156103630429875808577353519390518822344108753454514919600634856355451338901242485917978878788451295922772076290930852805245330356841824925377151050900585298570027903952504768848695719486522994129329182158751808718075499677001195108606713600959827071366950744891710070636406806702607844462857765256332010967233036378123599526380774825164498676910458740407307625014833461058732795007577318069851845835030093382363909196333167550799446532220044561034241609705949400529818243416456148944139753072655170135191512694202228110321236895684236461472577170243634219928373845630512396418541777858219322076283135077557282729390859256795067233155801614032699808491068368323135069884720978672143389443846230268802314087539089283383460865127093389210168701116218247850013835550356485234246041909041689495476908090353016737268378116372284417601666352072118812062858757673282667950531020156804731733054497219998940819418354839070356439774335276007313037739682592956521916743362360756243388029103953608794034558017538619704730292665657832865744452584667114777047048029429734641571809986706435909434878822949766277693819164490328057804112649316541602219053840654883179997752188623284901578577629093388934168111044253761857355864724193397195260470324600606768905608776138615134095658810156639674234652147524152795011953042665560334788042974344296924324336103354432350994955395260226559578415853913653907180828014108368378961664125136568486486228406835024477640396711464117202674055382049786983532097259610950250766775055508263017015881408361251418627982212468673082916147652318763058244159554998232770119244098908083893549590991138427229215035002152435776858309015108787387089615159059283622951342201841582929881924646500095121150521180140120098925439739577514442095688133743624846386523019858121090062138313413532910588098310199969432658466843955710867265140183660817034562414429173198027034894220277001988998770823388932884330768745960706621341687729720938087961005677694017360494052064531642397724368475536184884041315038196129546582256328974940430797920323802152609005133854225277900695800781250 [75,63] 84407443263720657854613628140342174923906648816318737962252793712365661463211189843736327345538652228970945475583657903786993013163546434436477409214342660070791569264993177037862354944358461182037075599138201788170917628921966714522724284198589724226730364535134318055056633768947066445919320667696528815997142173911718718430257897837657410661254471784813158464983629694762014643705500289945572542297949382610621437527451510919201444074636651605000629214217920698984213911243892340450677179771855713583625402041152869659406627305046065819933936938267698727915741305607136112101981299035870743311806782139196840354627234515206857182182644304390665544087586009802849260453382100195614395487947695061816077442359297841585136483973786223403790723697711025459853265979883959856092350168995493609192030913686908193615293752910304277874472506895928573227855904700446311434318740597014190853846027461779763143869495224276796197877621821812024356090579413036359453139690914651613220071771550767839439537639190097047992625932123694797940910850273554872640500061224415773796462544393404776552698079846914102981071383150072882385822472557147561992132334094083020869341801288357252979553654986281826985541250417212156212240400405461785058476447993563547307956301693367326357395874997964961449112154911847725991617652373731316282205562215739116111045514144489135992341248283487585569383553780440762573541921008346628322691302448083410271048794199359902734729725211995831794991339605582804004723040666225762810544419265232886453037743396065518545929681005349542776136202669249428103230354816177713670336167531338945342604738302369890882352691226294846318414041496440709255798571377641749877814147592403248605978492039044956353778647130437231436477851408583880295315922670058975483252028373408377750605621829028504836084092765985833429924023581797807286517357733461968902285501431709616184337147345491146511470124439982181611927311720254254459225259651960463424011744652018016059505786993397191301904671947169061456338992664189400728049661262483791661988463095776393138294425363966110726237610573169728054833772305814967625019968631198663138992432150899276079256500194124639382112437828500858217067187518053068325157501522745739264966090063962365102462536012704713573065915625588948743269826785472817819441133297635906447485219250586058235744238096569543395206605272428539991683260307231286541382655226824256075684646212010150273519215602391341235488653182983398437500 [75,64] -8239266175797921922253050100635572396956243890569315306876786249984290043361801703039348344295438133998921684912022423903259239745144225494572177312425891693731228643260943876404759665731369053460024110950699128862567189960443719640352824023275475889913262223068038234808711092053090454303558937576325123021051580374583546798856900537789585834560984643897595975941002508642397052293526848797197721804918740109767822276731589131249112086447652537317310276519439457045456822171086414140312902644701149441274796972126793047306321202056852337884941951061832390487559707975876618755016971905226976327651846237654634376927700194603214817009627504003102921712426044042542576512907383353355811478916333863895630652534957005645226556726416846577841924813033072447574912279795070596285419971436243316264737885392196213434110783573034225665666860972364632187515539983531168942195141502149221796846862986972235331296949599309364810985291608425677944186795480770268427330264085580340802255383001263587623685461499526336139364974249624178956470290343087614062264788984593820888449490659378657085518878649531542920075147982529102413974793441133036705659986076682431682242770240757082915705614001888976810085692072930989764373598246917433096723943368547626339565830642271389900235300683973798526188853534608918572880196991814461970187564257150872373370426435674213621753313447905011788925589073009248146940787266575469974373562574267265410109323150278031791485315427840704927841236966575521058238482585176364124804341142157345106002881568247644732401342216880824171944841439363699294713533821732173479995878608323482240971928755297596091182861635707971471058277867545306218531439124165122618213103655787737890991770822491353612463742585501892576620152738905246052538178188017721524925293455231937929070817073616159668009612596313644739629102270389624902065681810920610674589121038152040407217943797624581699006988182037550818308469883175248850671746731707800304160472269207380005752511770705398083725980061502874904610788608185671493027099502950397486602764188311412396260273314517182803635910355147387587090545330154133636843316725802433015315448592502742737176615721525953996592614975010849953597854391989934491851998664233932416691409407276275497391589474842887628628994913160195338866958410830498302806851182198345650683742318441956949347971965137380373070207524062144353150407326852529158631416741886787121682487187220716995383895664417650550603866577148437500 [75,65] -133666758710445023758842480909467842889225621417196264585768222051320856443156802550551433541093195618805290881616424824835516617040448053444085945267954945575079533120383133234570530516903663678655338328871980746116006912636148199405160664681362818687130188329147870119146533267598001807754672215710562387503125599050749324589416039092770301878604109448605301242653011733053411590142312932709921217914523058928710517617709371943842280930826829954617909415481404564048220521241800146912546366929228316985716713776751604152787184917575406622648098632029158386055842710443984340879377487930231589995936337027455085646827897250044801442552431182494317562087937519815918650648195177649283561559241054125282001776642111046102577090583550904551011590862808166388371448927589645653949977670765517241466725414478178332482046200811439395402825215820666560312451270314244497269673373538905479045044866651656893331797498810433258614502556201082208554698441018057695263515644142161481635169995325449838364266305420442103525005031902121198649014276803364794610572184762300603886874284771721759315932910144667154102893756106977275933441423659462345349029621073888127247828813313848285915067542029023780878684313358186403346687492428143047878479401914220525412199919248089819406093210215878940175584629370780954903301253144418864013145751131729272162659382727102817978276661837425569955551107148930084402144423170391599873748488318868055547025770770271869551161479701272904134046491009689284167507812775082038452901358839310111166443004844422276002942881644053144363029305293679458357325833453420406540318223470315248836501000700964605165760218884808633550706057424589615379245658354445211459220970751742014815852778773754658700556249053334433953479030579395088917827313961094898178014757475326377635864563825225553622904871228767406710231855874446165998911186030957953382302132974614344427619679906027862681806653303831598575617400813194002482788456568786426504257917229121691749328096508577817211880794983807662459144895711175987731172368636544121794225785053020194141196996090373820715421269970696700976473522220383161719894968550006859611135397597222841121460346274104551878192462527345270325262708686475169902372993392988548967127199539718578139946515368419257580114539114595760714453927182164626350912197744614921691143698194040176759820498861690000912116691969703079228013579635334657490344850630222452378685800422619678329283487983047962188720703125000 [75,66] 81475494841203829868598999750106128937040624674844759897810849692638804805968639744053341253447016119983123305581232724771843779042276944393300931192593740229840642068920374979837509270339793883127902048097932513827898157706298838186834811841493055039769908850604047783645184151125378012287331222602758295957465220272719355612654512847988737674694709083623364268872342115592727948043255704909916434859247816995990689942974143023358154342001249089989256371694102590484827242927895567017060481620718380686857853015468809046541794834281840866701364731310500445520977466268824822919988850282565201240748253413374342535013728541878328062751151578558747291092143185467588451871550075978143418956858825778203448693520611199033530962154907738082867394586961039283135152830615530730966156801699082330990045026959965257891961102701673486942995809063004667251781211856282748896864798960771279514150020195662310352706553110462009289242229200051968695921522345802699601283832822941078490528016557613096224933988271392850493637402083159273100043575737717962124377782126769424908759959731445090019400117103535225735630300249070117567775289121417465197790858423746208991853528453176372123526397229872907099762375601547551091110499914907005205906854286783229336010856094299982703540535328937884282603024581370869816264609470784332828739793338460704115359621524791093240814616131698216449416281105009094397842306631489636528205337328509295322418699715844805246476099418573289369955954307298769370078223043735951116306330675929090929096221093908827536630245578277157049749482363522815623379597120508266959806845608800516148272512429852267418446254623731515798196132445912281396867531496975168795868494397327118057406467843342119763066881651921827839462898365716965405120370688968372867368565077534520771117570355408862429560822990552902664512298246833144526342605800757764355004832910629606324183867816144823179802950758240212429685294221564084833088936534829615754295055172032534759413692665861732361481029151588974098588933141032771978767867789717126642373029860681347359140722931136347083423428103049152200397818627754659547373136411783947636264814981870507773559064038223198461100568748103204620410538204343712564467750589473087013022731149999083278134291514942406120824433333307057765230416159708393243995344471395947410180795306688391275876705696712069928311720156395831240658780549038703776279733827867357944581966355812596702890004962682723999023437500 [75,67] -1148062193856234200287494578451740493597915753796878295014164470843692901089504040710064192671475057557154874709535299802845576438081961339195778101825299685074069352466063632444682604142683291600709264279472107549595969187624465717005002261451418900744164472846444985527001156168131199297279103198360609001573560305079992864030897636655102203493175858435181494945501672806285998911497095242144291906482272342034835095175760022526313515185118621890406313807892902095350945706037228300525124503710469279480003353653416912712333240013197522979112830201828892787773768850816814034954509445734857762094186549157068958305656502519405976966298530969164707072357710959726712463866316866511982872412941323804518506569343869750798026434132174156230432099188639896053925318753563270752822484602619033074531606739172337010510171076776346525496130717577526671025089717593226162431534368625512903248010831078519230466907813070350983428189335952125321355963242996606507708863972537760519090317843904711753665907481809954475695672113807505343511874497790950489056532217832535148881466070411909511217940812277139621320509564718292701492066421272721501549915062538166612826342262010243689975767054040839589771128677757527808512215471951677272625472677430301390877904346096783937727204925878093698619012876314982659578300536870219091700153953363883076864830619537841300899239767020987108049714013585415229744453103549643640835447768945700640253945740235735893982168795488554059089964732553042551103459679225341107978582688680458396143800810915677059721481883312760579104195204536692952291245197820075505219097295605173364771565025595221179220807185303913845288212572943422450355924167622066505350410913150297276096594542869380763454557912919053599968580986150553389576109217973238250159071266011595657419713184653223500421895592736662745096309369984634248612843090031801123499001434679838159136264308628517633576425167208316966958856798934315094317651807461963733761808173167651490476464242179983799445740673485270437971556456496378394283460065672020536464731385777541072429165239876618388624718318386675626549493317522973294901565672668375012760026504721087114079221431923821180801223803252788479789416449125339105827360402869589878460912948597347602268325553659450387440200992703655716594929226055942475221185895170324705548060857108154401726361977198613119442019444883379533319127030270660795120716095263043495661170467769807146396487951278686523437500 [75,68] -604063016184490558961720811806735874976596917223503849917808669608935507006622238909075531980036969845129169641181114115831660898132608120965024955310945884446516123378516069005915303237716563866197478305035660196724113644107145020587021410431766877834266761187923194859411369326384637049622340928191821710457520386923935413057888822540791741410829372205637108254163472368649538399178177477233422611936085174295430318924680013250241543046828674088240309995895068242040310924588786825312967061207581834773328257256724969820994245978421014207919497114483985926445601932730612341128040551309867461444496337200146971181062884040276716145235066412200529963941697041517120824726715661501123852729334402897429115686530011866460489185519805741349212836115463223576570583357176195289014610807426055975091805840243551903977280949656436151511427520497389217563086431527930966989611372078191282485452780873355440081130610816300849030523870145670437542080868550990660315507206951820950848031783646933613200404588800243883613224773003057435886823014338841471866858751687381409122963901919076957054105999691984788094000742905551378253956757131528806309344754959609533386446226274711550067115034886296322484425091884615178666429075980269346499485307861767247785977973504343427189954089890870504722098048925548894414857298724869007638737274139596427143472096808287709295998628337956631999383096909268614072172116292567683012796100158759243327177629216649590930170205095714729927955164981428892334326126727175334428219399987088043550043477308221872858130357403647348215118128103978313040105146084708198918050447042321379457753250432341125509921929656850190982917743280953698315408765621257868041288149242880164086294179600753757304697887393017220775416279628311949475738297922625293490463467878830979399901773502826544404045978026995960760658745917930034681311095212871513944818856531393536883921509834727112256010667224310381433504220676647956901075334718588615535007747757421476249093699003387306731770740673474061620914595665980147280103797672912026744036219525986080143369622810986340570758245830798473251741631249551962761825854388781456040628686014453364422788552580095000630629892283702701671275544878443634609065256556529400118196691621493124608612788471907850964993303489927342012229358090234534513546066537031744401281694752892182417931750617453375187969259725417021068629140386581204170398565997694359519520901358191622421145439147949218750 [75,69] 38943015545325414400288226446202442562129543829803618533438453082103087318576157803398303738168630106584109104397837120741982042213442679963243541138912365319316191699981956903597893050106398972843444466040714021619389405145416596246369486801693056963579749127189031205713882868645848519785278623701759936485621948826099249347604072392607140574298798381564712971589926456616968355449322303707782335152876561548755128269605243271405638453785517965118937799065154880480132535733938918803185278006911658388489884536730845412209763319051012140452903811528360763408311572521167391655588562696259332627600646416696037797390608516779069271823313474500498812152582978078481738723754446365745632153878395790532779076709613562750516051947398252926138444390654661967063679143800275254094516013999512998649141529697291938987277732835469661511151343099470709987548436284682668973262994213559785775525410448566380491112446864780741080094841676910989970808808538514433847305223848297651557542515121937576303372196305059282445460274349277497978359441767511641752207323933113374891946987684159806747792556402675398633685776052314539643887974357792324549844569485076603267534021384780540248001113812622438944608824996857320106271225085556793471497614848492208669952925391035804816228197950507997711299160968207303682200388629614060646850398748422905501304851505310827101295474273272382717240680926634149684012791662470112561281744599075697738414632649502625548462859955697510739043143986521802810141010475374547057877841314464489622508555169771393640472869276823377748497879053185742563604995088199647385239994267001304379462183414715630785662727127445154207539226240443770147022493641421888769605218824523455109209588588865873466361017369933923270971755801917324843627612159009397676201465992055974445273050345683164617518496408144877688413489613476130045511072824962989968591238785191423123073166739165313563182297008571858604410996869773469056586672807235146008678578796513441270742107493396834867336160322185372504396130549633908499816016488555559243060311654746954291165542757019671513092662963066131922463983846215110050093600241139312679406544344007301765596591351074482059641595537005344319524523379022427231547076576385912350517761926566018431405275080974559028915678618077214521072747547267039251998597203870907451616239070758256595715314290816780521858290002995786015007833290769871162814697550247355906094526289962232112884521484375000 [75,70] 265766744637663157072351534883219800724057314895216799330646647008752220811174074143301117920681254671871984628679461834416472162438282789084348288806564295452296676206371460203667504761015894286786173206641008487678167515012444597904031934140381975654999073475975882551380055069329061890098851571993577959719937733227747567757402314606566786031362211771994334421545395363907125244962842137018731385902994826438859483015543116109805659449818382382815304795740008272586155620518941298006427639358858956226613298518857628546620102032680169298856656879062663299455686972725949899022486894980093909519197033942256130036125533352953906756877401531924847612497190973299641989349378839873389176763458541683430794086234073942191295436130990930355377831632994642371602588618310187425260147609618723688342978557171129515476844480159209075876388090032215570433981659838914713753551853623973222996720598094382419171758966440601247337378884386742324110978485293806137729619066312841416760554673183581469698097026916013777822627197355808515397112640738373852804739357246617716558983849411182666011547113529848092440408749561876806702985185234844378381183951223033922572896067526733400603279283266407355409953301344266379571294249131835416628241435985506709908308761058435729607756410952527979260898503060959479535598651534102865822910131103044091503956075833395949164639804173527261221972685954236591071525740597201760070784758822923632561615028891838255991408855491435648853429697307363476821507943875315296556161935387626849274016755222409930007313812502713390585252269914739665027686890742521651257626631594188020523911978034144268750045032629759799426459636828217747782781580514054490012042104455588213879742486433346157296154876378005317626330207507325037890871261356167019676964734387143345349785707061397213421827663702622054214012489290545693222044523778468230171196660615892121302451410829134624688291413482004706285418766824909073326468449720136109059983001898558610728922716441612811965634197653965493922308128703147945632690584444303702129220371564853893735667285837362973145152638269591178275612288435352986132016352281134463100765421466244708504670499053560749841952198548321417015350224676809732187391424496507798841423568618495999463761604347154928518124019254526759796946256600686734219121696948708795976125232642233815137637677839935634703146767366962731568283663495212201585281459881304755299424869008362293243408203125 [75,71] -101121402813147455478555905448456110783116661241612485448467860701465031484694003849643364557990142445124598571688037321363465818581178102713102386393996147511260840711779017775349302178725537227691238680406039475701966820019959548502131979522280026235049231646547575793308564753793110019528987685455439497615271805148598140266482831606101432453209419657903746398788660160360410562245510439523506226679813006364058216216326471380676309882100533320998922349956027224082718332945301074227733686870505376316881897746272282848192115335667303532592348735315043705624515583967704960326387031381537996820397091160507060481564623266597638385953609125404438960746333759758642072949188551133983211993125145815003736127226603061059182998568579739289992211062108760545621159040382289466480895549344591069388133227549576771229666976586583407204441026367927027021015191119718370477144673781041519911331869978401774885117502564997134897948458922772807280718379348940375208242459649356963259581819764072272624633460355038692118669053801904230483172715880299013387319973791114102554360226675982107189901509161050759263654895505760851905173367323016005229528473446386087918667790401137472663481876935894093959168021516861271076435255491715034652214345312566354458508184824758987870081296002322445501457530645505312634530266964741078792951110035486474417995130665554091941562147379572100458004125381919091412240577594049920801820755756368405916272553317275059412982046374874563343124358779811920597340345272614028351448837583532449300200123448654412632489749697002557099935488342460285056688324657603051815653130904376815944412525957026835260215322093154562603519456723568536381463910185196645228319205453295098603239966613966413175152270020528683864543211242464027914562322895622133939443806107000733452591541003284851069925719015983566144447597167065565289460331562380007195233246543793004243503552847954665890968165944746868639976170749373578571890616073397437930293336569603660189566766272874131588094202047086411279327986791166579228364294175406053515920040101548682551587043091012762416373389619705205857304678743238612708407772603504887207341788294635253739218940383017046394601579602063590768651977053633817948760328609799086577154199687517932050439621612506404148527228772754640873112374814847372309644291968307275086532097899225219120585962059521785025905887185927681303596981931300184676114639614752377383410930633544921875000000 [75,72] 2974156291009796913148719092479437437942434386904990331532645538148218786247216212047213637727171051366675835431286941427263082745012875119920714766439026813622216678488864833459150477333682395367437318777326004912972613973065969447786581873905087306369139163784006503672927022360150470268298984377279150491551135461646787903645440157419429910578563901935488147070053970161708914376472438507689090579875448172075014699792786720878464416292373517696995079669906816686216370774889459254608558645801009926733520998655626622249498250797413963750269719166368489351980804444236732863692903034264782543996430535810718834018518607042871034191236320483084831708603319306731460567225396080927673290015292486685629243716195542855079182063802486124696137414834873525868209991836096407663745897545804286273852029021832545717074381286150759604312098252217221028676154198619612847569855353875600621832933230150045904262939876066408913203525042230434260829822992607956119771781655067297862661425109843990488536696488171304936065027077779331772119873836095675071100669875917720359984652851269243631615304450562900357570182813253949306498691079417272502277573716472751743616144872449918459748153853135989900980084563331114176689566246914771104332129491687040837903921842671211413305214729494516736562099805257243068850985566763720914155045099003021961043576311533551216256017926781340178877571557652334906542649989538588961737020811675958214825559425033391128326074602722093348918691480110341144558958356930943418002479111530129356128919019967580107231970415211969167972181487716751441503489826862314643501568526379087937442257429431554841637025285086484659726123334902151230028724468244098684302540018686622320829412827576801425699687142595241828282285695294868203617362735039011924279410260180924466168752434974507465794268773116919429427739217578634929973559975889564244624789191948371454360100935403809926268720866683697487650529682520590409035250011328108462067529089052133328732427580103618509755696365700535462331969752938120117575424968009997165127448141466047346169507504993900162526062401126328217877613255874299893002792102618010206582816550389699853946910612493139319374746797234545907757863120590235845507864987380626525605086843116758714905621236515643548064880925294483145634118486910944936845248073969644032122591048128976730458688777808437898403540406965618251592722131443607275214091600901156198233366012573242187500 [75,73] 12952042096198979398708379922540528708690727000365143185604010334502367153309807890688435722583664934439965081214893044284815905752767047553839220108807231994423804880870234834729199908829758492606016035907871126226776302011966790891223118001975792943628851335301803141949589662649574979972261504158448206776299665948776413872891060027189938519037466822873709871178306490246902946090819784242847093610212003381213650126156613140524639468122505019358338909581813527288135595010353316513188275855623472370962921079564808030670480086414245729533636849913576738116609565179787914302015072776382104989899947000995638419003867724660643327336067983969163719397366799239596201844861959859512057117717920654713374334475351674843386119832302499921610285097717888912642147033191792487598083347295940623008539230257160047011876481032921422158671158236687695899976829726670964773018904653008349930821847453612215610783602890945865798930723407881654439578133974603092200976056110197991610501985040301950448752462342236460043185539927719737654810605091771183144372372734955847699871598142673865520962616927413765279631329245136251934329673345683822630537681786957076342849330181395214851410599055695086787065960569384190280828110648258276488777718210478551101010864236569923900775403889169896290824689276012948633390534473508081256354712049170636533811534413248611877590044329428043985160368805648103214533550266728072605440440754278599379534089606840523184079446368870175766707642210901290751528275148287211917867546035728702620783309225666908618721467827858967123859285760255545466007342179437457566737500472449620354052027599778462726831604798405663521051709224893423820969273169729968458599713644081627879146501152872921299465831377246362428148014507997263317951379844314412352775414905178609846204808408970252109107136652393037210155202943708850791747363360360153202868972536844898329138556709950000978694705720454768469634244018963334475106552185343041683019548522932564068563592079311161317281020510916242930215034795635865628575666819251374235955518328335027462242400922131325102764234191813740759759520072086054580079506529141957093137743071792667986739401742666341114742964624493779344499473718523543665750101510476831905167367485409936595722983938162828385044371606550435308040611314204093096244796536038833975137064761664282152692179646538396452632827181110817727563704494092577945707489561755210161209106445312500 [75,74] -1210323681428350607882894872780411597108723576064208124226588832443280350528634751932356952873626397093717248151136312341654413305547696626141691933061401916095685315422540418017967640673126489973033097449369745590400140224674139536291290998461599244911782103837674619359633397295510184734788242948005112387200329779105565472897604569788268513799298835470970640319896334675897712492674461291283369736433820516663490755512792963196057857535064080979106284359266160845820992511603078945255637218787490377248383257154321505585694571676345944443389956080028706120583503714331676981925773285789767173015420271019174989390969371612446941438905372871560751906512456672323858364978438815195797588440995437278763181823414766463885214051570607186113653862888131483618032089638496200471108280533831898835396791810059066742574122839615642225681535579632144676014623884236224803726051312928029439570311848155634034320857036346128179639713887878094892105220959116226420067483972704887478991389712097262963558729453269688369289989734421576751959862497933906907152677342143435475851944248599418079377798977174670462238293925299178294185769376245916478764978031527336593600294619632647863004506035721538398528957863728894080142550709532532535866879231505381134216810116990447277528850627937360988505051899798403054310018871255930194779465676558542262762067016723113771274591392358931515908973620109309452563130510716568680164720063475652360263174712019141179221664914701055322251785347840007953183804873531740551540799964487654640279434554447080722902137770117882030209928989069677562917069297007437101483045182227099279120240172984211178320288963356712805570327928641405991357521316004956595954363300249191365314774285293550682241091237136322102264194039139635674230852537442414127861241494900477663678357144657490817834629763990257446057152016662870967166200562559729510862719359317732648764236964780661237920669390804290936367690386359913730964164289295127158270115218136281779229186114506631629401227932968257014106049831907670303722053325770207552446832503688659709685274931284197775420481311081953730831219198219746804351993044975690488107244947213790574067248500213342426978731920887301949368081253636057006222881973722267016945863438462413198419074817165591267145320202959446427122539635969378124282518708370346732639981806882313605861778364950767617419283275305880977158658889925035850865242537111043930053710937500 [75,75] -26148987141804898922833137116256120690239572215345765716588039582940495985459415876599656129279107551136131917802319382167715755620711177867685936308060887805104917054040537775404782006555964510010449468382758539908756137089090860414959370946926106011495410925937831295979584103213517814564183698086746134018654127971929754919386744601915894030354253748291788731747516644878864785258324153004704084653194519189240071167271859630848515821190496522838973694186232545463290497870364211974870949215629567416927492750099032453199365071462552128495091873999867248845827562824507691457438890308221591597971330680496829326980464011057159065055670990661270679747409979343243567650850787990328528024911739849750068338942574408593255488223428611163453637475926312208820115864893145236651480729216019240061859378654514521071449528071557602875844543642177996904509906788400819913000270139124490841932475994172071290559554230353735560813640379103821212101224701968751347308512945888409070318689301610825361363724811578690396607811772690557284316377128442070276506504541002654979243151374422847709348169974070194536691092442659586951256831042111538726798579186105172290927340041624527935495115681437747631203028789865302927628224586066751608085650997234704878456694555066882492045020055925970308261039516865817762271292859689175915505769033222863241432598396346803730869332974105534896109947119732806540869691430369955558505348034823126838943968531888183459212743485819326123110399622109486669986179776744240960325510596392978782549125838062821764317881213223798259594544712784770110983442242975007717315156595980918708629050922928773107127764320249593570816674908180468414473107146176872565819477890321307466180959495588571085588017597024501225475933951335544942308246346528398509899843952172305169336037830374919933724061235336021244234930083478497016364599497453248229808331903014556829555770485590619745752966237372677491567774346237975277029080024767716408495875761110522219205396734505043116968757978402079937358087796162960547232917563948529856670141966436808232122659395383150826624542065936022406196328642434646412436079036321456665604827292712518698071776659773911098440420861084983832541937109007858531249542671665426278812772788459699966471880930706529748970316897421659181594157994463628803419023361970717738521503821154167292779029333120304654734545370055155493436982450106143005541525781154632568359375 [76,0] 3795028137425336909846148754026922119507755702240972833525761690705942944194811650347715237493228298149783237558956647503754012612945845878563676753130384971742811352571972732682402518279175484502213507543170738484069285470186634110843062222500810170040199519330209928667458891845323373482455336424463845475006141772382636768844282820480197573270690822740352746182155021913947691259919335358213138431616509088976047099219208409954805325673230003185823686732395993425582681908357687956538550300971810294007181879654021547636701302816860871161860403155777027182660042058212015837640727458744096189974696462199581794822198835268924198571095770053951431224920815980217211678019197402986071081837516453468326694624461589369191137689469129602278006105451791464945330343451362604676423074931193356109946636472354097298512667416637286678049520298098273809406711500972741525253084219736868854479486957571286234244761507962299734551883053350843818521294080276921304650696498266162227041463678112518596112584108433932318173330914264485250783236963996967984688969852009111013401679661238931169896645700117048234711911612009094972955174616738136129891464240127208541845560521565855002503970258377635695252821295659515397241792437362647897154014338974487227572815537654033645781833601946506470810345146743739021412506874704681081409437945970270263374353150579114379345813495067726979771182172700468525220768882494418159844472431794313984721781721208553933000348979020931409779192461114887864712139299360505687602731821696948464114432984090649221913356442188308676321521907837694224953568554655223347379377148104129489981815650801884914370590439405722228967351271598604086395341971751114650336031659041185320948015763174810781974749708776406358341306467949245005269397371225291490508728340649886216209488197422842682251176800335129047273722939568857219388621894317805696644313526378492338114433778099686906871514473129566901914741569037069623070218896458923453701540114954650985754322731418562690703277655783833397767276404637909562424415079017879436280480627601634457263540858137441866086858353988767844321684611255535675686398859387314930027164225592609522910710634644856183381070382939264468135015540510900645200871850111326535566840468849699079347817477441694223631116986538592306967279297024747246728318519864757695036358270781705714202503544832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,1] 449601989881926693361276901771012481160641780832202578152495761163682571654399743627832928434535986904368364340539952445001726315932490962361094317181024320929897796963105488145700407195225954488977673393655272181504525037588512421278226002002520376644369176642924242382037712920789866103920388938965395204067852802183470479386512499181862340300723093558752087150280489526448449238736355351143052542138825213383293005133208140565155252047918302028644489877281392953177360494721633187615819431284194183365844267849263339826651163895876460335846484482408216427801835386990359876683816468070272531699457099648384319186898221963934162009887008942313660547898167214137400189500742080799666912483496421163325267599687618321361844606505802560477076323298718437873732106008337114040526632118195206198884205758191565617464861444842474976767812957840954403261282213609999880166311384494140588406681624030345365464271423672751757684947099495113314542543961446759643488931058528462151581155812867267526190581201363707612876077748959824131259711679028932792932724260725425187689537795741639940387193620290181789945629394372282186875287606051798661717639070998340663817046843666325203118991118691543976335604378931315546595522520957608420621332150407347116770671753093885255850475907179488872830584618073907898337381445482607079836855708126237480422371942915033522065535898257938732045779912731001416484984243056402290667042687988868617789940716934693221324170620881780500981022323774259756863239655652411972570980085786287750579928465071833706985093991854636636851390698521995478165041497533904146302271108765246910255423712002197481512499983809912429114649948782925887464661865706575314893806478629194084978700493899023983136982881554021670077936340394326945657808340440629716093844122419568956298985830485957587364636229271667205636906206475805699609429594876088621707713256780858488755577399474666980882064488093649271208691178280750115599785884323988863908557001489632101677869288406036597313446976349675552166856597836539327364249705137230313082708225792847200352479617382542261735772756445439145288597190444586522765962149737116098855700833737746980777676824641281348456632723454626234224675542921174588235694763675289610580807821714637390953214303606928594321673970191942420929139406946165320732002232059981510445943095809110712877207011721216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,2] 34422810655303258444964370384914430208885107829434039882202217572714514668433949346653953061218941996811372756297171304319945478608962567254993844737957603612043523336034659982609505506333477975631407156031698896319158135112537505646586263281908658891380622782567359610179688883597237725168833317670248949573003658412193994256613493209322240732538651941524819325496396756074692739658624768720708550473754537724805254324945125353108594847222511355688844593292976245924849274753682025947501704007587617520333225835923977799523879402075696996320020776095122958900590549870418214271486852611984981696379708514686718589972473083705050891846626048527135074827890604466894375843751502297283313510644212667899583162949459065652755468389249985117824418173981453541203535338924404825730739790162385897799221561567012856969059478116620334859997474219481888256664523120046887052506692994861199082413363110377236792160392491690082500043410508471257879155392088495034628027212184348972567936816113757877357381487924042037012724323522543427113747573650530551327005758586579804454697538967024247909567770937401047504114601952383206850792371415095673632603044704669306578825974302654151545458628149564669503096974800566742019080900769775185028047140876583366908887989927414112474420563890908236384096982141390285312417582008371817597254077256864367073099142192942530672403827545681102322440021966969353828251879776574034383226669579412911016034715769866714060445897492487722589007743575589656119168464006509963194676171793944543124874129320705242223609694463997164608837780733067760320210221153195098822178715751625260756779905719696062583690911365187943027244166586683746882095389995426895530183676928571564482707606161203002719785071174495949544137969642749139937754149660225294459495689834438221656082041609344792082560364997978419225911669122795430427329342694059407542094787845008322809046164048302118464057650871099953969814537742105901398920927708705828060586137093880116703386281702680539431713079711945866847281500042367412143387544752443137968073003676126205672883868931150851840792734032274684220097012505236035603166804462904251388629465266555968997094429747441891113979701597149195510069593013868824688781514772478046083722541348901537313354966088438196380078100497705632889892397186636224865979744791027436673829871502155150036392872043872256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,3] -407700565925943885352355592952828777934930969772443753731193385814556470560846138437787746542765445350344851450204540658307434062630970002485599730947487500834890509049590879355445958616683736525241888088927997765636376234164013963156054210095425123794474329854692005423082432010028981945339304689106238878621779644471569101403643045484338911739827388227488328350645001145248726206760912624048798693740686555722997067912039984700656410062349028499318671584183301201324697390530229157570561543911080919529878931686584691827684830740256475998328215384313716645868384190937649192925469558662271610623274203303653752946396989461661588510549934516052870016235077567624992470619240355862103011296430604526621006060871390459936547962238549197782838064537466903074410026777772110674899841302090889065033028027415246243826765750981973777331352506882886206825065308524707884458622019121780718519684272462532832373071687252555089143004023265347073347674501054884981536935203996647029131319347458899675839405216624057908033199176867888408973262370473501502608635125097600994076856318085062214851907651800240914996115996797993192087346219698461958495795372241060754874480177943843440443533081065399298025068703853058660441058961354855266506368181530445412787452736105051523366555691666624266672860104435823207837995757196663572115188244570850037857064892684647948571193984607615585285709364220128937289497430971349426583119375878233053374021266052331488055732444516936799684920646810105830856215365799317341220007858565361708572977069527168327581211316154133790709721677529913616350079152299937892777180281524577683233483743770558234115703976749098211161569160794998014113683909347104457425847304831369050823601935279568622417624186099134214633865209553703349877927389176752404910340217219555950146250954147814472934485813881725114061219363112259984296291612458033194680229453158364456957149547626814082389530830924941322230251219708146525264152450349317872341813751576783734789842966962555640462493583504179928454750549221444315104336647230753654653392116380215414931775341398591505892336216153515223133195304291889808385604502811900843421305303670572778283053536898381630410502183150260172709691930265723971660385193294405983336808068004761450280759663171841113113687448974870148462451669714967888643585676848259359689065434884952544129686584285986816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,4] 4035439455837682608233038964668587511500176984534481076742072810304554258255124294555344576780706429307026782996139028506328150355335526306222966047206884103915238075662218738773942032252677692507682047818504615174710704077761021285048754527129511327841241264545285410314546260088503200154333175941755324760391207491606385054572201509653217828953679403706599392814157850927095722543466987569160048732237458243507309913541055373983098026602989184001778338581051415685804461225143464849948418089086109913509209270350068434705899518621110913396663910085238369660317579992760870886718486755074080126674797340531248045934014859277694185521939241601337954385079778632987441614485413168572732667172124081873103995404634064165531644479129391925398843005694801751581203103206822173390859632130844552522188214025137229959788789258188651352310247348160673340272802759964275720007251496169170715729974920550961694795594097732127118576622390436448365418292879931600315780084834202068889443566263846134993149620247778647878164515709843954002657033061071714455239831573736567797041219950001090483959888072855411501882775577930469126933678304240121886462569830198489307265902243841115605446484132231089171600654966471083908910106344438846019273042609972624347677167583987388690583399064110534781507717012708933134666515810906251083562505303535733688103347028917685760751574018419284701393015629602313389437156839742681102311687005205617117891705732614343238245510986351554209913378226719519133860091888591162473568064178718987169872606889684907734283650072219246354342085666387190511713989298525207895729826250219012248144441702925557491634903271593970817514452515198031306149023315606352068303228671188103507976983560534527292023751095672288337369415597113046926370961159580454534564446687443639148990987082478957932408356649328882831928417312025055779623062112333099285908017919160458762053109094687065570174926326197348566660697385573358140435774181715128381971533655075560103870997693650094457825809865240044577557606232624103487218063099552705201695407346245128405227977931127729062792575906297273023020405422179666171353181162953806977330713239222921733312490816213022494029131825074826878196385016858252800783811759697617801780993972626449051400705841222256261125813961648096908917843998834922069118503910318834740628261610242390932247241833278603264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,5] -21888990799971481025996268639148755810095912969642556724652647276758272774969553517415794521781079659962384223525822032833531738751512693564270662227304116469404596938634673108473961265209455984932644641430168178593202704429738662126485211719268638842466903405339425234132564186388882937739882483906007108672844066386871947850973083781466843207539874442996314606987347848931860059483016749223054170875729422312426647083347811856889932005405928114706660826586115444056056371772952556239142962164637481544608658962843571066761271900069962575123392656563884723107561195581555647194876296344467839654012292151412241430366966041872796181729788737456020135981780992540455509905187209030141944245439455587813075383093662253024218133962095615792712696049584422720194263272149325446130603075335759241841955237029790243404575020093653572821672182605447719126780387176388004618943384232170747637916031808452261278464053479493707982749448178894757008524773869005247967275848473581743418732417717714621653025066339995614835867870045638469073080141904863516970486101635285407819851131558144863994552625968695598742584287015505657840685133559695895667595782615033342079320671969894947215269284174080243101330628624732004932290313878834929768888132528090639594452235450600686207830289109421692350880721611758299721820865678155081057370195680155209170688981385317571658091142373633181142973942758530874609534547263119469857289139000376846257201412331787059367424317357324035601033749170055686009830403771434666283926388848603281154468115173650916014228502176037206789502533542791358467144393653758476772545847008841477467706774190983897425123183705942794697430560480045685735811730856166574594456267069411790827008189982416429197530840084952143924739943555161186218483216372409475222604876478904263283553358019728452194849908395340970819755033617830719443319588301956474179792537310701326916246507043175134725154048367243895962023787180783167446353901594694413362979706602670145636544760372382491264789448050885795126975267926941007076085739886835809234476961376806158395390887173827368722842198395297879634891471630930949907651614503460685547609174571459048240436772897117692513238186904267015826822974345798162677425186728396210191432971786788821887075886380437620768604301993412321185068566241153047202463023440562398603828412244713342199804685384155136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,6] 67683604256820959710491357291304103370761821737074325948360989773045205683754822482458402213082765331314813558096919183849824667996549266159114587454097820099992333136275572584175687119943093696218272318088820441188953274035438214090429518567917984114353131750708812762103403312595045191841412537559785928212464376696673551607269038176457655027127643154092100964067898126852732734716175779909590228418017278325816214018770989840888260463538262885006359542972108079126518010230916042443912760751540937542520837314328904348119648376454820123190493779315590760919298673201004002331836958400072255850781927431267683378382966528454873710062208347708132279203565129374817275408250190203288549237579755206800862411301521346118764722535893813846590234217018815623362367542809932970525158578272323967559886821724253431494986481439141376863556856806563241321776305045418894927591655468509629509140709677465368842518973755016764887205334381582454649912942008140828523983159778749439684114146613926359326705795206441334385036622847100873825381290046539169956135650202854460205394253602441373537090463401027154113345194913499087382745667066629830631747014969011860223237871183808316933428463604743378509387096719676142198895859448485073989201183649253073580287615704197047047236142913336986293859334796714020731522859363221627664195664127889516541461184102800824085832077175990445823087624573275029489411354853296577814607234410316007837779537680657950235885807063341859376172264344910162082663216915061094430507452976672973301964042538045062003713974228408537222524972078485154102651433685248922036278264812012540948814115820036285575213665499336364027519104993990206961695552678453042915747425910046327214526195637983522179038617376678731558371624638215119688997796985223456958870796019109871927348424658238583935811368274099584545718793577598412113520882871153306627604098132317701141239976543487786506755479955086316933403126379504435938635559039830875242140319204535222148429737855919499828433953687694971248295656444760797188620442307052315203585580451111179160288897936403622988951524256612799115499449617102152354104124833386831918983872269260559833898464370614233160709641747902815955435225391475189882587484513118914045231416521878957575420679253460780248666757408847071374757945643860598583058374380986403982162274952964650156496421671168638976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,7] -128889146607111104486531353098373459977481771638954785993698985604557023008659859260494760236135604571114615115093337098902256763102805981603793012452134729314060044467414346198039321394190402347179722299133700290948590121889575170355697181190581487813678735753523654975502490011650174337442643284964417459537778371968901787953559961465914149270823116336831257623673990287185296404825687294093019033378059214014578274394325790435994527817524418129603468822532271475372104614904553534218624737649744767059010722227939145304837605295855700937628671805634052546934121397733822937442447389912447316876810900190546868569023544010228744891522381134017854819522884864309393751912288965420150917397242110359680237827797337264620414847683788077179750238216540853039282774390965755516948964774269122139107698416398004775699409658249777662383249754770474516794049695315653710653136220176968890920718855949649101036973488146582343656216803714175994023563849328954886265731929471171694962787451244796005176700519141058209935202633083708370178732041392429358605593596597327566547940984038435357198908125461661699889365287812709690837982209130660076271414686736969651163445316154322053677499505154371565648234485508617493319469532329658256801232747206519112121328918881995281598935233558272363780783876120533073967614398298274347495312070279178810421936154711004931550277954628598013824314601979375550910884746903019441333092983052037619969117689391646489654546882636089483583855181318928166286820688353040678240649278947520279475645888721959720982093940970381263536412201475488807177977880615575439573755591972412313945354041599356138052343693283695483935750752327932623146321033056537123101151874257259321579219776235440226016335085610873186528191875604491221512180819805480151570170323578229922558707728932586440779121160703820657633242108081967092699501987578794981002671698882349164737823381013268911689492640847985017279033544724816113772885664987427536059968554568978455588645114151479129380509397436854592263313668234489974136388472365962276674109585581748600280644441885783565053703562041031426392045049627944991003585898200111290325565105489915937515574827597120215500523702275418159988527748323343541506531979643373249696557913565889192854719354438438800145425758863976292473195132823274467552100081009851582229544953584396067559293413257820241920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,8] 425041623078331596665423109571237203766527233552751452790276622722841136516239415935339615802900399373732613371748101383358569447232372872188342876535522849958688543838501283927534004782079550168035364137864360978134610177100190291388627492487711331408740055000979562388634839171068517322104060013804382851453950675783033934805966927063464867394510188409304829165414646399193984012683711859868858221686170616745421072357199638653321907247099650729790143723349033392610755249523321030899622681870044510378758038026435894414723529587507990458436785962285888477255591606738638541135491514568976557324179052400451444484291043403159668133227681394847399002005155836420660975080162530022127813609451359033587383337177511926916311881993221376812487180504379931739847156506878754165774651327665637226161465974312067903494188949574289210305463770684616093743231366749919651491178405905041765624223573764677630694759194604639649326322616484048673391144057642451250222964877938640543695032746424710251856905713591468246806494458129392901283865247863224880278292848154168274872243795154218026303510432424956798697603912634048910406053858187523844350495849166589348666866423948567395659966558568294240745050526321889313871392300471824787317203262591294195418492954856522137900783626675425312319035547455672041197474658057352104143641271966982409522896498919094268622273189267633243700747757278770107517277320650139896085798541738420425943919279106254989360563722449441615189007246588379981979716002176368614045453688417385057122182432967236902732517934139977967513168027614016743586766712860870080044053448980692663981692372559389804753038408080424029125934651771563416994483561826383578508847763423502281815073862739420003814619432991259152992310628778145469199903129283515731686707113061162431550250199070823165646257963527171111304848180500420131735994115530045728933481756245958253754444151110907468459336006811755959167184025311498665109163253155569250622975908802888051921106123918849511270704197851452732296396962176159658533716457976270642294665061197564412606594763087489040217961127290579238651980731595348090527084652627460281755459285785662365016948107648365979638776252296582910854440450097902412764734957879928241676366146246323620561496003154585375101523562947004703648739945486177048379426057326033607889903459172272772590004979152046784512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,9] -2252728170396506858389184937363911158545058436452524629746628884018563756100871303303131570603444928275501231238245144449151656856168313102669109036494526831521828394564929269550879202666692684589929557987317553782009595242962775896959798059692792104159094694389616530834259870738078575556551506288679597117951692371062475047200129645170355117234109519279701995860933335823501666477277707591499704732471936054386769931727588224423346699779194425176314618246449008870257245581439814487392221773024079372107215123023355291470835853343768835606969082391319878997927890729958346099760412752975405339061195384766789875360372463149263053702644903656899421422116955312883849448014424116708737786044479861178915998068990592937337018156674566088850076815350268700050337537301025826600523353129475516522672731411222378914825476895734484917778806378539853146481851095969048354722461437834103316428259755227453666660333107959326982943611080116907699376716217144160225491691682005738704190642191171734364746694983506811533689161700818870543169652112942473984324773878962791148749594929804297719052114571036054415478090358418551314437091027090564004259226542225341976486071405526282381819602713829617895815793618511807660640738760744650675621053239202752070230586710542196801030248499939190897281026094042173727000456084852450983074369422725893882513946679012350329859075551980357059045884922996790499401473939073032512810149855287568479250850285944778105751532938989280727243135564055249294304085729332600691168727357660240709785444619886014729802538873141528386281612235369956889736842173455629620884064626746890224779077146863521839669118001353633101495103735378472694940270693389394894307081868277216017516957241205582525383942900120232285062287937059457134689884875169546768331050377165542420497248883669927447107399079036671736446792889604911351460734647876277806592304209550940878966941357741199994397610435784901543220482908006708229850995020680352610175573970279949915894599443426010722592296370565869046191438247381842339794566437876650058727321984714553282988128922015601803472769645704497021810994821275304508005968593083500029193121650398917407810353556159762035776634465818309866130707194936120256713610645468534286994419657226278522531360136818573818962994768175075919150142228761821819069577669020078646839297242420553860656024183978458087424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,10] 11193697557935234706502206081307934293572852446329346355644106865068727783069967916598823911543849213906613055373037786817214903257663376301425474985204189658121508494193408587578945950605735830023944180676438202001376435570296400279642018316854950717129291177313572257529412257877072212972040375086538119688384436930699921201522922308642551433061274274350300562129605559521787049359276916019500646823140197294874394290899056778304876287258931494934013392397510279528928264527834280520995412873117026226650278381939994336445084675372589659439216784758996662947615709226254442883251098353556923738945928322736202115989118608383303875169059482050320363662937611643333439084251420781817316869277266496338540365174945607457017283168229995924806777344084327449637210487245282647808708888560620216567670468346546813417937072779787215360619763446266670161554778286354248030945259238882950721022896250450043120553234806186233155499268870664637444905370027679677636301022676819219082191988707308865397844665010530521807574036770275485708655936907481788431160766032685980219516201360961053896000799114194473541492208962313542564764966018767136696354962805039462057029482574530299226484402320369126178418104037193071889491342928243555661733797015649223934301981379258751483636833364485931653736357603262728548227155840785088380080367946810240590420676926812476534904485373829271516078778922473234305780171458756239163874174018431504453274673262665666791129414716282760584864507554970752711082655736839464392394960088829239072182740231341083927793219865925201922790637652317069475169174081187638824610987593843602008718485931676842925962755120129840166792463466034118841342259776554095926356931098494296269357342657089158688366250453574239329019647665876759214084774912543363971969997476679789829153323514516189871898182189894640161313207710954081901938763866834076690134937232550487076224995421669338823042284222759651606611656942149599024453901073321634010177173733177521370998548947788861946354870621708032873672791856894500487640618324619433080517940534132514949317490630166160697897065360636661581545436390672951478325773049772898187452535594487041787844205760970892286743222691316379036701180700676040691759815686533239741500466619325610971391946233289285604641732356977751800914715290485173325222237481551232199082386232532958438359412932263714750464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,11] -35464168787755678900457075640322548856416362413116371340603904015018889605012307784973007791882192637076956715978455779858463069515990553420348946773680366767242112719606615976991803041299212803391044267483757143601295353870052917070942234056084955009473299682013161299121048231696607897295956826327854623442260262721219777239584494969933927858507570279129777906758593119122610658819758414385002983853917455672702367783801447059109989219212803408665980437313370114351115308332254498634813891652570434502185339177481952707914057707891696097844019379328907753415961358842755937895651313465214395243735338641155543793439203062646362438027220916666742425333228294758580854494268062974033103188969650782079201526613108312004548894230130134007398762524259015038131369134672529676637836681559931147067458639840873984401098910292803613468802482019106451500261653236153288552622563564126547259937203680698340890009203284513808846681971554245221605226800267515044587862639206337380139614505868648903874004712857442783457733840921564305511026216651469014778876877128098717930208028831774610975779019750345791792583636760914306919699922534634643659500489213983690111389296755821650762474105380410731234143690814498525753060804464916893299676942790424319538618189374854098442624015201081799569963415154783138195946109516805828618968293449221758913836169303321044312580574448957250094814461009328437966992944703793604668724881294547465686155008080703070135140497314585201867677385907988677912652054737271705062828766754384041792898493345131669427772199657765806690367041170347414825426179336081005152838015241619457859491924397903884556703168305758844151752869876281210192835025210646936180469108088177339703389637625178180931932795082491632206894456882066184372759091194358792316854219222398873841979240585900282170794444384441022815747731031831297823468589675599695818049984164338114365067130101129555640083081443486679445784267345171474658103041000190280076656534241642999153403808826497883170686522596347482350587615023762475832968594073982143597201524990953054714350013292247309796481693144806947044942056671702041745419552069536546208334113661498278161532067851826964489733097543004958316748983274820888149068173285319267781233268109641833483236647871144110938335985903551837539368531790093021426034279116174467861609807267565691550010350221540989075456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,12] 79398345749873681735887592551925621801568561059983754606078322874151562751122129149976497193250021841664129653174219674686698219436752289725563980110646056675381122175666843660762176344247408886777877704787250201296885399263810220688171963044391670793209997299854189147987360407204582151430672057526458127033048227666050914560834059338836895476631931782304519621178874784394950822990397430847231555870851905050903801771719619344861705821367267754271062783694440470682492699613141334079547256132118138469049345838459161961538920606823914712014235643867124315714040515897223260143864488122367663787033511290523638105141365064659522904736693095552111287016843642022771926248156289530610320251324278032194999970776902848105466707696038342476799766547411208857932410979199713168962452980356876272072922277612184017214538300942537492077292866163575049237976892920259727800752148780732355557815709856855581743502433731768316508528862315707400164810047441907444388981231999109237516148732399557697456293498183984849208632505440061934753453278440736570399323891555357589342600551998757051876488031029433267781250745890031065755990676500223488099008797553574492598512634029532137731966880332144520993590727325776557994310806224120354991416790602763949395841347812834381769806546750494110575060271608200109574762793179575572541748764549266032878193020045456342768302612854802801966807419774187265188957034120942918788852434777247413402559303705903330936326452054006531785157953471521588019001635072485133914849774939369421887559897311039454431952392531606313879798276098137477957639564499420032853260046993349920246563840919170779967934799197330831603658751260304339448421845574345149937925870981584999490957934717601035633286616508470022593066244582601992123486754387301470999504412897690618869095037398854365766205200748015876134068828763669534834227604051795686757007975125181903189211255200303047745649789296113636702480443775523494144695494995162276335433897015658642295754300155332960892538344678894468136065921720069016464870183450697679355751118533445056067716830368759280917248525281821817010093537677510748012357733483786666900473155009682831862065380735052691872870407242219860242774844760126944398179220272733415348831216001384350146511534626206616897648648292671736510864640763833503960709882218867631401471931983803150423492137612356928667648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,13] -143483863256279241061166263194616331036523986914099030974054371932027927576154997997125279460131833641176933659620001209763017650114360669712784632298378972463051998850953949713732619978938223664625098913722615304254263518013874538428410859796094707624028142344915741216717082945912074743804345680620006254299152402141595652729192829267963047885192855393322097303658605350732334015934033648930192626979056739684891668738111203213946798194678999707421823941271256750762776264325938068317615716471512353770788256581966910536091644035133481784237079620248704079959858383411139946059426451927948709606947963541529882214455239816598267230982570913031210604948851578985693310512758758376492524206165894490695384034405478632980512701586472292978863086073631554192431012316031147750442538785769713103050952775468896674012034707403934513107778121048997898228838318665816061377084092746007957799150960429488204533688944568668024564151348466758886222172504029943252938649986481200911567457158956708925907604440963847731004252461374160325955369893136525209521446684721584499090387365082894434699518109974202947935321665343577915787213288442586938107827437203873113751229759207710096621014256646478721503947439933791638502602797115109734520385561000545635750498771298746746859222124868899893667752865644621334062230880277681654840961620089582499250086597272111499841030892857705967256408784340856186607529716780301236641715522426158676046624269874282991613681437057750905433591707865669800253553251648855398409366613546384933660560906094762287700500843407040144747570780007995147241296292441412415493435668209684179519730307092010147964082308437325526269857605546915566579438255666045656604598260832683641419137469640071500242464117786984433804519144553632315936768126482950643044660709960735597072686961128742294823793483012756709959024931796029804574532299208559379991947077100531105799351990569086455888214503744903465136553327756728332303002894285141527925993388243703291158613499308852657099592870788671748584754984720420968944697452524224490378359300046128765382120671384707612854427381026615511856877440087209405425691693696046137241052783170449586430787941588426470261904041571041669193697747489640152884586538262014966303421004638490555229514676938827869548615768089569656632708957209391736096295612466903533662534937713189538423017111741567776849920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,14] 218023541640010807609651760702328299859009007308750097389864569089366381640072642147076989429439627396638559894210085755111106847226667579414601450916780208956444936270205159820120904460291229459427335846902587709666012895803850720722108356843822579448297932544500093746137446634926913644408801154054808371913770281343167004013313381729151669322901936059271449190969984632634233700949135082324340634503535012282563240935920114389628212270298366745681470273615529008742770904645499730176828129041331659888235909973337291786767451468608147932012109084132263627728835527395977065165081287001987735453191384142896131914244642215726039689815861363001282684373047646158372192132900300671987935920913453658183008267243509902501142020380109971904210562775110352279810122942171851583751571232335775341965043674384309465136056870748464918169506535405830574085873673805685848356275746303326505716011032801319592512328764408748283626537167718958060770691692481291662272979257817641541393997156958560372835859474496750540968335977404485673096992219229369841102131799296803218426765471060840979874002606721360721227065778054167683977746770284871274857904582712195001128374235491447507498615120818295737525567903794358016855856790946263542867759530008703836367784179484611182471339521653053180326378946356302582940932180018848369326027718007028767512822757592369955007150611720410911969215503008124480338447438419565206389538645488696481605860787533944962205306472783097545990998483897456855393018685261820147047394439552350142470912590229910765797672444074875805015838285836184989450970562233327145308105346456230125785139363962454846811371874096175302818957380016767509208115010887489733864482833493627664611503710438701877326734941127489771293504138103671166598097899572001574878486918070889750127858857770704897943539195324535143778206522795258250546864274694594123717612652543625329568607319864094480918353888897124001336481243529532820309028211154358371534436323834080561785540222500568432742968029168319450985712223263302614997213750211155701184608111786705158404013911736258456638122815757821304225196545424471134477159216638849545859985245592997222856207472079933130873442717319498866264844520434093795206497112310684905805627195143248684466924076453380936688238788038770418262130682450915646847394730468959297237182946293617537011443348673191668088832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,15] -281360717381589966761119002875996779226771922082896219835186513272753687246274081700580275836058704642618477123841868931459308499822240238940293030492724766870506093978553857519588236011808478168410942083971368447236977499131836080406752391941187678759663954863683024144998789874593266860915885651735738693048302941893928605949273771905829376268977113360310680080126350866497202988964538228728711575254792784503948400484552914216802328827850632076360528031074475919305491573632222687074099523657032441500578029357467734061196540297372561505850967145969413099674280860723269295979426869077468650772843043987623172990359491485880873038859495966985959490578094320466299218453036870058853062682053155459218848928841737498779857643243338646755110633647513233048081834938777235997460677355585671533883070151329500169224395892211516318331765837915969331920591696453948312180277268106231847527154258812631319177229658138003241814896996671978397117136202776778129926651920598538917036415964330204651957285220149180311430882127730386506276840170775613782238197825139851885975564490769242279234470348418535305312386829191260701964223284713754442021327233142239446711997022254125040895843813347749712601630020760563668199275555197649401166416992696995651049700044598987950390941133694225398704275885201854476144808112291230187286280440943773127174693480493308269915264858130702631270173672124689189198856699150661774183029669287019103877876722957370015969286955504317943017392335813630581027098251645809892211214319343055516666321774984464477008346697162618462735602473539302662624963606168264276682157772085650187125026340487438649868299195458664603255216472388588214694596950185017683487686659598492578145797826733154894635387617198491430984229968641142059505726404037035838218667035752263901455904614588999747566140059259665543260968504959135604226454568976504129221218837125272286239225741509446271292360122763276879438198756616662508767942383348084606102379405921185535699600379640250896175859791332719779621689040581381364192735453707929319185626836648637174341686564968823561313217832684972347139541286133293754661946216231952055174746352889489555364581942334490546777835130244346327496245425923833108036856228262583361384348110416429459604478138040741491279601683471764628080919797898347517218167059717334488669926453892273245571107523828547976167424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,16] 451757824489389865237330564789840688832812448633965384559132931809753781212503266283085128175004822514220877154857735175005245810230159353109143797633122085661753052641230437935149976554037447073746666653198298350217526195943302410781186671449311446787131309015656661254707903236981294956149651404693676584881556389467472392345096559308330094821004319496860245639609777406009208135360546141882597801776888499468941441192605479694097636859297135725979150937467332196063837947134955109338712741481938022091868231042436736151788321475946784772529997165448273868486313060165918007099984939841417043951833343482243578267749704963046373799923182350678552720560166166410013147158265345221666101956592958978010445007012768425249652811776842587994919925245986349809851058901723901832574606459198224439813879440919391598643612083748922372246655751442021450445671805960730732605941944162943583609890215008875344705953035554379037034374277466037106745462098834452709742229077752431579758621606215166744616323786200870645790010626231147313528277952140165733740112243191906555112632672992442001883319926572941331754964721688008595008220349322674135033895049556022672627079457167451748512932024278906700355710147916301370476906811550879020887399157269341923539770199712231936554101878468410176258496459966416027435587912206334543052591305144345897117564520611138930456051958360487196607355653253834319498201751250079924760254414971515826608757484082087794096139067805938553386779148720838386285724665214397760322237112474876992246336652218785354867586470278473040630646219481339818161339872092582445463039356695846142405032049320447566253119733715758431292904956204751544382188740056657109579773745081266821495540041166221137622591814594546255027768857545324822966652890804780630240240381110060407439938882237432573363874302122693730919873222948119063464084120397548298027958907304988867012907798380014878919482402577436498357084274051943397001457477383592034018615265425088323469394184530288674743336336826018868635185689883027647826011049179294954075079985981923303355180366919492277952638186983751136087668799330941294621434355452450487633433751268163370743991431034676158259917430486759524957859971648031183121816568324764485819892346434223323277245705633819960491206608636341494499548144037946799714969118644709469038366921721591856185141049564809176023040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,17] -1298771965716103884460709088159958873599533844953752274207873606265319470644709652770590636077374679234691433199283881379837661533456541060892825625133816160000439073741277259853803201645622272705453198721037179353837919220034936989967129621848642023477329908247899316650314296333611576075784435759947105160066803756143283733365106535194192225728733506251849339055788216709069463438338226843571011423055663718727255080625172580054666854708292669941447318156283635832575163591177153392741421234913249963711946532884861251039959230624137827172239290587525997430924398937479389441712629294817049079934668104451137765863141798352708020911370065331834645158626944783151927857295708868690879870595202276757945345708082301827789878081713813460051977103193053661879912677165833603317993738243616536681155785291019267166538039987459246357290267506960048633231181765452152912953340381288101975336197344460774233208377944789536197465501608420097718055038844313036572417842003409366836096087211069307338808396042587578325440191590672032843286046024545658009623392339779007199942146558721350060311665987962666751956554542269804248209599145851323633369550838200026116732096013380841028419329143505619491647973467277760535322769121199404833344292797468207079647637324264915474365409464710363803722679723370451275082943212591294281456356394669451449712936117325903470887932128379593708953109774391243709018742338145773639051183300920918560860267356785656249976439892810644829680013869339413431566795449304621900116723257642787565790392830941673041223764389564053710330851755658820810060780867486635905383442843270549749469354810529029672144134484656034868293748605497241855922892471992851565457404735902027615401082476567220687291421676129341604422580442271730834700642261725528935439622093688577003701021042789125965102040849941022786494614482213013937764212328855954725919447687889640622971786406295976793795112242986398036505954644487347405779100366145488598320435843180709289116229683195025202312490085662583874165108791127182183779247497068750562108114617791867577747380881228372979188535162771443807373965481249592591424798690583264977187060775838274062765552514606813746476754729331152974687575643287538473844921443800099247305552880253751359208219479628933556069235102163644269126231564173918294867113300854376566130346554131315626256238437918206565810176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,18] 3702451667666258446491707024948118750530752742075699905799262282977971778913397974962265402166462641764694625716689406774198928662792905208280829509759201096935872057619585452474466467138187848095397963670660701207330372441565480851965192296830223750418478559928306891883082336560175771916958758592610791468619561653703740681243601649558845923262197225348834918433978303338267668226731660865694148323403546162271440892507825485307675171919963261733798824890359898644745632702110763614806801230579625651090254475584791687712556466531015939655193949406624061714989443374147376380609419333200979893386717743845213444219329005428321878116020755052270755497634810832784681918063199592680796021905438305295518327306628212968461821395535523933990363289244449743572210678057584458853180039129901772430092875614250723784352599943103336181590213019211935251851701127088671383854846997533701912094049430613555825456705273590923608236498907330071001737802960602210534236952956734295262747786374653519886684359526043631969836336659757270561286125440239780868058198340707334325309308092771109625493990015303591125309898839694966029734077627942355917744737804090306672942546100581434229999746962639982313347253191530232866162098886390902230722164112003951262730430194532125716837496078061302735291152936829052927586478845187021730314203425907461702750402926326186310937914011884612011841493083613010848425732543322450112347019408850730341845989858371318706682663142103613766989518537223871902737223967375961345598040825909484496131477766820640924746788799434427607849548659384933213850966916939661329931610116058341511717818437556247188019652458823382184069763242833558432996881153232105619384944473012427011514325739153501025879043595231027932787874902644031116441704390040931494849119366257435414871589509143325458929617785704165749294062747742659038230309578642662827082483360857042119483237508287089841750401612489107199227720770807051368078034039095303267163550340784297557824437308533684822264152322394043333389950657377753577971613777230385018392159145919254893994439506479443630871598453928196797876394146880090657069836478635117142536183654951913515073755798703524946202265527695331045283207685655859081206768189209807978204550088085408608330263225265425069528368621638517005806641262297723100343487270502414697647387160078164647242484005140177493524480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,19] -7685757085719313728327103961444536441240984663841945276140260668587773966937478231150466353134804831648308585201157411080912870720873392024961779562652365528308090087793533734081277724447984358663221671427888438100836503438214540913198560254054224316639686298543405986151176490014360348418083956684011179488365513836014268898500905177299485404173087207578233256835853925356830400695952819846716566606226649771957773981632395632129309333138591153292838332303050813806208731615377607439355215785344046206416577649017383895430916447011620058740805801326749315130469780855835057008996328248640469522014354267561649653895764973564160561816878869045067908985994046995021895123541998244989090410014460030268725416206642343512507794538195477214592767109492983064745213566779856378418129392125866307492372260807433477579911730979294584313247600156033852468615121391407472291822010414736435662846104172798416849290230616637894129117439992470510820258100349644672185623526279438162546766777613686965361413268615818511881652709701694518691224446140047261275074491531661429968211702634076904852693025857626127841376074234089529130697008130946765679291105064906405856957753445245256603918271551025276153890835885297426671148476340343638862525988712370422330699814301083457335332739262535195401631181889643444221001598045099401185086119472415391850496702586457058288181670503119187292626393472093716998317207820302050358635698343412053810680485861227041790979088544415859178993236973009793550290429384206829619091910436788716150224716324399527893894123424089464839353594405279487282684070961344198428052016084766498612566338391673354764267701874200319168746133930512402625696077289793605450325471036952139459119504345827114328260508202499131513824682652249714456330669452339847807583892112201025599311569186536189389009192104104657398609902417413906275910536836010495626195041270255565678990453943815664608581452722387075596232715337914438264945171083679941957199235730302630094678589170998212798615878334748927967506963956547567521701054529196797241027855854240735533983120024468855531042715052858987460782272080577664032608822908108787929406844528953660308981516749637749658794893752113696938637697395576376021186243660980944571696734803299184929548485023337681487520839555905198027255780243488488830492490333560318845363106089037064744777944803443763968006144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,20] 11150945231003890497379552767168921547573321155415595847178850631536386246660767365660701342052669315466714034480780935175124804576085454275870464702337174451693946359478826118524735083175181727999646131982320451784748862957615381472085941997044888478004772499183994774872417300734652509223251765700510675320673363386396149080517045972100178600602428260173651687042930823695894142149772292715446685680871045229408208463361140330990799103895173451643843462833084567687178271766893289954368435638710527418458798352833413965591757645443529954184360271170142334380989554915339113828221891527760140477238591346659751337822500785993312731610020562678200033780644628394461910720348574418466929023985774904537495913887293888667668545184555328771768004077531519172932686730306207248366828938704571376178716395062084327835504228058514775560489183926294290497276958755849848834351878631945691097455931314112188232470855202193876483905571129489401461420218501343570658981591395944089712435720393303547322646951598788302342604598757855235091396444082420483304109461852730079174310445710616050581605944225268833618213422484379176980249085357198424578947952158278213269527957111192840816073590627233738271903088346293475733140181632178738835043030391709620140277113637864133852249636891146842528351908166659787511219009561235120008137338288155249436909591563547826591382770118301398910785281612510900756557655066941387233685339546032857701657455615077337489776685287034104580408459366003217861524710681752739550661307704860147606434258602326843064494051291332017270166677830770562258391976344708367181361249330010650306816328605052302648706471110923172530718364401480740429138267722401788187439631706660689873750913859638133615604102110809070658276713121501460451973498870415187399341077867336623052764756662281006353370937748858853747639336519604632109135521115546316042077354245055480554913579451837095678815579724109648377807912739412442502960575090970084584004969314039939642407286173694987195492246986811814162484810400905848677629475736442679106503045243797728088093583925353874547281902095021689299648752223600611328837871572994956209043487586118710383795975528251342099496490837947267617609582268356247013449032798865016617307820624507130884690257527177135333417328748642498297915286910214160206413052563506231888003588061722887264490993709188624233132112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,21] -10406644604726108459786824910860861557443649375106627421829699718920596259832275800731571866480041238941943129187050585121503880699697645650615733489653786665960054414098597029949248312034617022284712840425179429450282514294294967686026613521066240265755372384700429081434746954182672025102179439247675730388741775896861923031978272833499131724405931292250615609592742947274269998216177335982978502916550092181850888201573428432871452245960596663201626423804424643463902535531469684281811194999894062247036084904788493579530956134318427810316894336755416001281045751987423797919091672504240060723437080361747422552059612238083317436830361877953963978080627546734732538645295782400327152911478822467745844204585348200402021452239585527206111629150619532649096300945841771273266523754492592082124735701014158852541834904446177572230704175461088165037446442134494487144247056713779028711657179981319062039383406834465049274314878779634203980050729534581437754212196796500029170526489133100722422670282021222681077262275842252742262504506133983385614920733063928686123490911777603004071272751603240759321868547993762212400805051105625555925409887775581527841463615758278922949292847109927748108564134911990856552155904350157695951552573020627545616170624615901499679013265378331346788749251978088448798301137460544031863855701955266318019000455946519960299332744172038715834571760734753301430709092323739983189903865885441323501381438496797707512306777019077078777218387474111191205647017805289782832627243104127010862823887691359782445870981879923146253136537676004212979203575342400606275142873870474303883701902382113952338516002465270813789582416606900130958672132692575916383349013113714884797014636623326821421887852820702210541271110952777994103901592971050968513282902618544174348531437436082897917764004211005860231213199574121328412593714403301073489070142980058054560557213301631324252644480478609672700384031329744925532582914121407459766675537889373179715179201227045511313077919037706429492013720701293381263351399158538805814009215854894946859632708595006011268733057158590479110969884523676703245382751122090202291615284770178272364921818733908745688040694112108848447008161548760475592970722448802697481604237976507906705786679343595068625780677703326927154737009201889123814855430792553987689207153856901374189723679082407530359877504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,22] 2746870442398980077604981182810494493846977715519677537641110426442595222433589957512569331361987404824929826638566148692219946499142800054755398978557388873432120507055980530857628005954919931267843821699667811261604038017656481500580190144764916814760932912796360506343112311788297638999573785853973490684323024930309090426834972286954822344880930294438572850463055674968672254578527709855079126734302155662990648148128283539882236387422467715868711670669909442169591849549035581747116394156843504295151379747237681458677566041829120114158277420227455803722543232690987264231900162907358041340508103638053241870210706937511030480166260261788671943246253339341334617818898233153675022244153491436394701670662413748697666657492723443827125972530410122080933070842850470185797554534979113932274663805248889954177812258265393747725692086028128295624986750015904557674299355875783172597650843628649046819030544998883273814816139165807565880727655464837917471730437620255511784625494408126444423011659006260092135039768138003180220806294416852102485922560884000661677990803390551475783727330928922563254897146273911770840837567548647041217255569996738212933288815685657868582384880327048214143133147110119460238049862176010253067211107854026383846856359644836866946355051904686699533826616948277772100141398768637398879738482003058228582039497092063573960504363233687553342967289405562686184881665682589152506674952235941109843922176114418966785763286880757540207977685422114665845257664562190166833636517394544220669564770714415337873936053070751382500380753102456417007549068999564155299884966294355358475011776334089570117405791039334377592760630011797065229080067947611711994665801989124542369262949106001858406017303313385916942407767666739978418558412428746551213016553072440503730888055694135177979686354458939969443440920824720794345318641531112882922073161932870716577047993439856703692019363290093396596406678943611354181705293415566433222988335429644270959119264806890651981815675837569853914892108575901209755571254249385230077194246449464864505600235678379492758765610704603673557168858840064811996197447463645347045463022510091998073349666101843597006727475291052858616083937144858934587760886461050742137377466134023382233665594441795333513170627880113824277651215831069436331795377635281506800628586756636705144560809813162771361679653000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,23] 11000068560163672242469232560236388016655371561851188479881031244969852167871258913466216522480791716303521356095532368920157058533104268754812672666578527895484646055830616490190131156774629518532391950659959722089316646537888993096904073493139628007948225382410041707446688532470077221447158711764533508469004855368104463989730357359886384200700323376472834997696684795023253413134802162515985827513020238960070517253122450622992803667740379981666241504415256528440532536139146016430517387109604237340168692442020119713569448224698481749066835637182272301982921782334313238903793714299348390140443208645066086420635977754951672150726016347155429125871991826445998522097151500390859146305343147674888119364484766476192318844299822139153650153934489268530008496944330744544858332024192800570586787321009132943756383253069000713413251673947045908561785018609900780347738597220962247429420192663485078208031656963033866127699758801321587775935720171164377150970889786951431341018245955566417155257152678899339657019012517804800784873418563980393772014693609965121046616873114437774441534836942258718008611550677674895315171847160861232848664141378585418160184179230084906945755717051343912124275347717848200421886299740321040981097039254690889472868634043920178941855154450012076026799472899792836226468752005533357473900192947226240648145037329397525588476386970843206420617728054322517798058876845688568260865271031349143044890975307318248586420472671033657549207890717692130370475691215469858543685178031782988902702807004667305260527935864140547496171014695527174472547661980874127614759912796579463030072101242088698401200565263950764022518210700078962680502703102672825379595943093614261594975703972606363773910280816210207399143246731444986373700580373617382717243292693049276900967233579899320878890195303765025311840701269380759725873565554367693247097072272842763387558463142862679018795868179748211998752970844588544518766788112662018976612184841973825940541194417698026060670602049721652111029738203279794076531739695780208224976909210083765885867981274174141566549992294498181785210683820447402659721195760667110653918590442589111292583215441695402684209928817107529127036294106509380337911296040408067175032144019434620568417696481165887142865562411368164081036756956293673850268482648652263076524739749679563031427730946398026485528455796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,24] -26313566934436876154875015809410441914053933817746842040162935850470127335463266751563032381489814672115730674007605239221502638239831518630666789782162375232177935356284205567321285391962358031377784031009302163171415516004191011499794195876510292115730706269431207942231305703719916198376520016095011162314701605554599299052991084280273118073055927636922342140874679833316724231389373144244574634488962640346008003091541594588290238193401390869650404825242653733755744406061104824201928662320597370624147681786286917350668621571126575042547863236056942469962135148598515421324318183146874144045018310600560626326573063298126608694747246896724352261146652187417788841895957865343918212627620978480689081087394647286357960009324810732598257586557810276667614338043709338435602803237992180686579542860596827908829067852755990410636462269938054903123310543192160502676182627443272459447217239340936719206112008099997308897073220269474070767677011557621473654109941417704950507058666913602729508647016806209722840886184868543586564983895082569920349650821600018798751354635260641196256983280387919513134809978588926598651356828753775073102558306534919239877353881511094682105013983427269307279440643225253315789854282606320686352354703471560031470506387997407742125227573129297879939626920544412618734501753376724251624267763387988923143439845207867032684361849436558681768359421610782415009335030610280922652520664888830404057481716003657615903289484200879986678303641663998793134792800570233481404270611753121619550415702491506910858776951887595420418604985530244638921443761235294521422181763085530559150064141363214333125339134936973305010908797718806256520229770458848103331753627966677288362802917990714281121759167888062597871681956514742664241863363026669166311854773869113389813976555233012534104229048532751461188859548211561977953528929113630209557314419343198002421564506242693320457356989892999903102606642279472802770836979415249584212362930551974198825951294694665026247310908845200530210045615084716099104550901870937184348451201881299605838458080265399368842873693989508551721038147694221205686420618092449874368613360797876311513344592324334615173880785599370701894734861354666234434890744488585972367203283742051057969066056140089496576174766176646422451090705208520736625588668656077654884220785793199351597007093204173787766612735288391113281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,25] 37620222966138394825160768035603734857978816776873539948857779953141838303732482863692441544099909387469549893577542994969638876909326709062549486979891874263415549451283632073906153221032067742633889729209399740009875114220604645619774920409530232057614443628033346624581559180115230032054236181450016951310042804638014314447173760352252671023167210786984577786613550022963405161514117782031334508108192192460532647667797268280942626681709309681601859289323213725666049863157513671243440386955522203293159423360089148433176047168054654636621699534244676854117245234241636920278264155374629695270431514788265271562447027253423716750219565202375066374500687042519023266948607123534744209099297913668082558224891468140991020527447221002705055402499123759278694934747425425264194992982922934711313718123222288633837357154434663810676696270149532249233942603017878661710108240176530265320194363921893653812631489038270922020372633634665821395347304878580274700889753855618982646675186884324529447355333239649986726643878908445239422106467196235209518455223927971131093892607793806952701173243587577977904079212468194862597545420973983884865293917556361176404631284691950690109260548140124897668444072721889315856685098825602067421696787825699868202316857201904357122882386455224861009146343405791468758218892068546453453881154315654641027156910509768913485227244618583149052407253646296172194588168849643370055763483734832786350729446960260032266236876205239295281658335029513822844980852803690324342849302298917021656676977143565886659360630532462962153697296980450182741164139832423802828559876271543481222193899622437840007464836179120694732934104132490351087444824626497917158155379669779801585250210748710239775481193689265141968192924539535190234154588091260393294319505222862049376606535031065090380708641354374485597400466847661307048543707432562982282504707016873035142109751854981778307848927970694428890802738163523654631287412436207310154200768282156454136901967592656455117043853927135530059106766580101991931913340844473494605862824485236505575548929490718400694624267171587159572682479383950751454795124800183517278666527675934167943972829447088737128412837681952015547076249518053148484063958349369660788551134631319782308374024905257858657822621768917770785226443675871207404098953020154976369902353205683142514396528366338379262871949082305908203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,26] -41593346531690666560762669461844061225483388134538850217137456971239961100250528609421056405902545705609148758928721841041942474328798009571937300964762723949687725603872724269246592347045864274960348908888662369222907010682202988005982494135343639227280421442630381500283705163426056956378793571768415050387418069688041176089605403125760102376993992444687255963699749308945989516060089949347493293444219950619291144534583015195598024317576541123737391389615859929230647028260218123672566066863408523689482971958710148597957441579359447922811983652379819330768498693490998549154085741367811898217808306540912885615787735436193740124968624322807612085099170247264433522232986610989393642989736508374446398609467686064189721989231651731904418467788304557142321471151928207083135845252502891262155898967713068160609139124172454272510942404618655030768363930282371560650968432950856566308057753408853405434677453575493779218648983786630338604820669915627644133304669526648969582038293793221806514221030967980163281653288473648998096085953980489256187041674599257844851864531509064580590471813607948962671419371603654588351079573785707794251392008576588313894277219353911373599227481516639651740897639686086218141785811707985545963814683177435077662020205227873280825036027359189728094342807068034353303245758356272468943117291245405946775500315421251593729616515501157621202165555127054237051771830948191510389359277829984496326284685914249769925116835705498105579020869788461596827801673395427740924350255640076222253208343763847777381379873701356535292801489189216501003916073366669864597748835357393046691051157445057106586000646791371424436000882643835609491000511084889708229632664627877906757229654823692168881984884401706285485279820378119358403130876219118266296791113895230767247813103281377624139505353726845158456129104304694661269984141088084413300672339613359565952376622409491939819536925290024892120982265055921794754537074022462546824869744375529283656433420511021589509272040274552342007787605632648262658237383525412496926381451426427618479048329867883762969306021073910747780666958033041424004265044173736268441147234760557876136380144458619581995093935759885333215170490347731437618505562227681685377807521938312449973191680953161205246707462130925895271125090387544308504138302252302995497338133074317091336903375904837921632046484692095398902893066406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,27] 38404219106485073289245041759731072286201696321037999241111247071627813191180060332471352141010773542492434816576519933534848437510790273347286947278396767665632614405748614286810907241268520554942595965817911686776188667274454355711579648595852588162448297067805663939734655474067772321350276268564621583701691551512063929053873616193227522919669304979760779838375217889527067426057345723109926668419042601698806625525995555009746113261190224450833317960210659816402193635474615595323943149254202189988826514006510888282675471063601254483430427104993995010293959873249608811215191219903967843401451087653894613362705881507851870736033452919092493473152285942836671918951949866442527029580582836475487428930599469241867091429237851368019328246673056700315382719309868289211038024774657838977296432554249593583494537032757244427698004235907328650010171335891726208860492026428547188598180783727249337249851320416248451049372040486872758780786339735682471285943273946487831667641863916738891054105716716313134743190457212458362123776060174509171980756977795576914752758607726289251666919471963507865094395660007851180818504150422405357582634021997227556393340959418152011968087009230785670265536803736152235576855767137589394035250134968814132178232099035404325952666949924751607614129110738654497569977408955140134453342209463381635292326509166153986487381913337590923348882645878037203599574791625047570540022162712142506228004415864106638231610140783936171402647735701609636588819903407496256383000626516074479086480655346367304935122450641001094826904954500359135497497409665653145991322599348233974840788648190927826593368604038454190457689858285330520300647493699238184365803100074438816391204137195874544522788118856864593566546372734697140559695093152062274736361231590791770610196173704296219240547339967163550288838810989408475656550400632105998091254074800269786153540146479941250602848191917167950826590013550192681465782949575055980135475877611268709960986328737415740801315560175654507712814192859116891035396352688258882038156558810229348167337695849477945044507555395739832180687245778002248804630140750174073291088917666185559003902629509198693861097625688302756836182938626121897864391510364924524449412381455319958073375335188660084193628249525355539760713797928741007718723838839487878515174961087785445665911332357478301656534693998739324510097503662109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,28] -30548898722673597866883892712470019701288217491329365105074391786227620454574889700207472425038783548091624534157956000558881925118287400489314743934883172757100401353494024772606822095324314309547898651963362331611094985403567613337888851282761246100172918783488952393359699381822380818906200700871309910685306450771363771084148963631472058445785915220500961444331584689273872530988422909836551113010084744502173127284010013380466189484519664279363750396861235556805298175259121429038088136370165279797955615556173006844921829104670972031006280652855412828917819466652213225963872783928100942079709564255737696265323562287786648717443133821115428035846237203332859404806472938724213515812619973628723048737606428637005809398718931270976117789439634828077125008272161888097172340455447560942846639180995196548130459714216773396639511136414037392197620630738115195379288880885205235272506622660375834891636971456190283003530556077943080932953592115581158335922910703298161431605066681102855131172044576203979878474443546647597253226880976996256645146950204658688479721733584431329735265210881406282716443933598524745698710363433015901251646793230570757289815807809542712836855293883131624439792437180024876780782715851072329440865703033564771946909040624760622597648636690309671775896900505910581814980205646740422966882450605470216444238862871157786859633101384021054612334942784878163077643980672526007695743246315815634904498703902163904284148937703763466647894086703860362210830832737863651386415016835404139125695872848515679849300906343897137196499702503226283475108516864286991513497032212161714714862295977162510613219448193146782378950172968215379467614981405500123588640015225675250539502215988086292803460409099641895178235509299496163287145453123629924062521331837351818772705121589764997999321888533414433967995907971660624409528593941041075175255805010004428152748090648872693004379337597135546966482766639191523730541884206345070223390082968669804173882394785503790044142610583421270439216083238793891389251603112880868139550973367960440024660683445745510850985179841779509871199088734607932602468259899481222652473965350764223096670356333356983655753474631947829637381092728781986797982620862476895985071578920838292297979091923924241624921248572290043483643578616927430682095789181030640535195023942796152452223731071104874708934424253168980299960821866989135742187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,29] 21064543305127117375191965904167552296109087945877655484224903887384783332632562566781669515100333475361739826667325743596060168333601210463735426759429969916877653803261891683497700572431541156515217057726366081587735345904159446131666672188513364766311698052146603221606246435009863767468209332662822402152499088405627006148279426373336527456365052363468296223936158700222995409012023092030307280306191355158256815893533715129819088583525542016921041415458036628697053712318061516323444361322782185142523847294672289407202783697416045195157132455540842371964305819810070491912798456081367370045413902652092463448233072959900460338467367460222296245302029426911610718661622576301968063491044074143373933561665562739729230473855150905333517319083062202214950538492816760663358239410393700815312265141823495052231571984125056763353764364319765720910633366807250062209891600599757975591871972355720413206416024416689151000812869945376149431889884502404479730415413132561350125197902867015668526451043275997605893855894790786201998690368747832413505075416925843017489548311862403599039323396571926576189695091959940873663212574625446914821100812035447909208677267587625294350411743460906654756381077432652817586012299108615766790646960232506374429153990643836624815366716295825028640895881658013288806194337993419008633510889025446815976800946910322207315486948281705115544864412957309804028642912191677399780567397341212023709390516150094777912418423757761501720005410476219743640492111495399127438193378199306724659718148183815384950632243361366031237825390089735556684768582728840719698717943498605022374789269822565631789943860083297110697289736343275660126122246428448205095384676921653982953506852021248595012678016498828713112186456380191596668787292242795947935435508266000621017841046268377637982093411582009801344798343352068615625531622406733091182513134941864360877662790486738121816700395597317000352468170806355000397136715388600293179520108266822996659407404046461459134666112858829548037019337946506026783451163603295757349575351846107446750362406797593915959043837464065687547853145182270494076501714357100155850540169342826408542364744907362046091787299964099593808137898201609995355434439601266748954464068740525565404817625591874551171176871303084551726996643975242616206594122506178050967626103694798964612467107376120951030010892839393620612099766731262207031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,30] -12436440193668823361183631808073316981806231203572373470899037631846844528331033738828354501618811163385272459099363726038847089054355452617626699475075798028987164959259430126777841995117123209825982152228298494247492890294211955005833236591597344754331759547986604213423043884004341493984754546402805028518217865806313726324961717855273867966817599727235305718376410145258164487506863723199222907850444429219109504643866562658500010951015813006851973654048441732866160364886819439878512749965821598654653443184529964139062558219017317106620668011466426216932112453829532029889525924118653150094505286158140490082991408209363684727059024336772272559038347066823352088091477043741990519227882624910974562603218248572141679684881728143215291462163550423143135548137264453691067735913722276968359564554656660308623676036037771518404361536822200844304425533257314859833336459978356144562816740076771695954080819183334615850687066713032710130243552533570262044135530693930250317422804290827895392294421438350131998695737676611130958356132855718611029808924141008676965490822435724572345997736669673941887072316197501964245612413750746797445735242030122689171836074328165560057854391671929098576918393426958230750868841299149940824270019985229944069983708924248121482673999116730528347573461629176231823633977249414959365569465723226720326735787032795878664702799963577214948200906474979319018626805375046534986654960860365249843759155094808634780385864085664622068306507825076242254853126082179866863738056923535697276706034754154748737407154934482213291307105832352405441782198913657354321382432865034413546417111414102915197388073556035322838565068157256613120544787817786259224773784904358455110846567676061028404493797198418204407772893967848438393265464307877338805862255787886471769917355760949065480826529471971778876807013195827896547314103896876892053059649151504284008245897501782097173338796309252905485773747152955310761497078154631108840652654034831634376346957671888218254596558817030984721617252893587563573154410535950470248679915991092694173388421616296847755211509796799516826726672966584379218517125332841613178699979580322377787345566855986810896686757978304515971943477072236508634060229873162980983332986759487238823414668323091211460581969477883201235288860087526908677951148901673591365345126525423421358536227415740663528252237930706384109726059250533580780029296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,31] 6106532289365692941397842486602166607071164367841148619287783119643828363516410340368217039419736318963106054780933991345930240125867587951214297599536668630033258386190372963075147456191699605094929900484316460024224379209590913310079188708129237168631185478803920155757739191727853117355980367843951045322714491424690792602370525918293112351132322107533444453685909725390095130969028261456390485671026708244900569850880434132717460023729033390056387689020094263071545079453773704041512084233120979144038979601917351262490289474455753092395884352020184565576718088538314377562958012971700399943791535119820471734742662294603175277838980114605818446228246786134510551051333075278672204325347644420976535576625393638584403596327254105923825100039134868402893296542071868810918358937156276787023410049988939972998460631027666808718677273096294927491421643118713078543980131447782073654439439978020786065849380786803426245885207418136023345128575605377445905838457754130749003450965510912043980449118357104959075656150987516480952506652710465789824977984093248948985023231969517221180631835805195502964477980754944640781750367949286014326862894640782755772194658658502929975123557667090165442079300530642862419167343350178020306931435826780959642221513402341051397049609249907918874016884862881527498695446110100693382690287470455141742636717565972344752880625036171126456694739589423123836408823001257630981433358160583681670163217955634507323818094292043843366576413896806505794296673119768522054361282418591192975759328925056119850580357317042018205944333055508094390408183935504003484082628284641440099618230177504836918371596312335207106305241098165394656610404910369948306986537272434583264209713378005140465478770392733725219680462149897902020853042228098124323256379821046639371862912553339259942328599903559817270422543548902567670310527382291939921184825196521661822140422074084343887413456085246100151379930039510633713248984913508847655236455174129958506411048724381315185205870069962543104299441676012426018713517538101478907095183293798703433158941971082035277678536636637900457260843148579746215143902775877979750247910566064595615480750120535348838175120716233137831076587055034001430538468962286308930814304681408839475995023582992550953029145830545352736634930576008309835576762595909525316832686892808265531658339588289051282572124816222938048838386748684570193290710449218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,32] -2351234377326959082918660009733331934484050173431454160938277543778590730182157659116455227652993576090837016535071457963541477731630387204458119447485818405691208901677321570354179130341267016552266915974907214355698608684776722906399210713728241233504606552567371167969186002404303924883276249120227557880209665799430921716380954742613032938951659115092731985403772945820297046268729996633437324007085337604394813967567533556351680636350176762872435241234289794209493918240612059955716284063873334875185820050824335286797078923300171910879101317697847081983561573081136598618622241158736140348967325158030824936617283804988031063395640247412104061851106816135514710384024026133141833948643999388598674821903121837158879687522397893207839737908173197041872521180002459771536037928880930762714419692946399638514218462059996303769472330103137542010267220142317605937228178294582926710790864601475707623756505385148043327036927397046916243200100623316125960927811008381029793219934867248016797318430732376514924501006334220440108774098377038490465819146570037035637622156616783181393026748932920011132532511828280560776948884566104608435609854952411959136561641459826227318265251210457510368176804212097269708246040126544835725698557922096123179807951163753250863473036011442055324817927536244272107849451564066571332094640129290822515720462965117617060111703970700882997702432877402020811739432017983905039675384786890477455714995381309628456345922329307014660649962005244981816169929913434997460376001175406407030273259090129366844451849611355562114826219159507049152639270306068506675520615267055878832683621121568672889873940231554229605793745793243686984022180333685103623352200684294437975040573593187659565908044231354258629563252764384519408791289111530002700908126978242945585547456205883473722067358941359207020994017274488505097500788022850228566085153720741851929731609289189304680029810778362034143383469894976032432528919576571958685394230501209952498752495227279484381126902771151136496919355757166049852368526819805433456514196548899592613223505702807195850322380586890462084717105162113333362093658683824607415350502396592474998864657222815104476238900420413205956136379800594738537801018352951270803016873575030584871797782367906271419298252270973972281893444746190468256473550582091712192047636639746518673533298848048504676643214467009272086925608657992370353895239531993865966796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,33] 596459129915788499197168259380979847466587416675382180993130930892661167566264965297969697341802381562242668510569624317369869859827845304081452646104443125609157194110351743743324047036150638276159718739174649799109599089067894223657775113267834393260293827067266222226822690761490467469938051794414312062213474512071723955367333232497402322872722355510501976101813343880957128290789827480920993699116843544033443829645065173001240200593453324155135288303345713290154482648208026554570755565154599322666095175695391971698688505800381211294221874793261927415234917845785427362614462129079754589329232077583554711767680498760258488493597102271212744360634582403888146910113281384935560680733738255388199680975162222702901003256293971288078187190572885180436907660535061616588066815163026078786655112461013657706103513054584643815570452333717107666425683108086725577285760216453669054467447960249723466258397216917862771534783344337293385180543198980995105358268954689787105945918640018282796546719995070853419819683360497971193659328802599800217675736315524373497609941353828222785192887402703096248922815418709013645156231099392678776727263081729646888632701306168390869525729695087014248900571396989805535748892329763212998977789010246214225461437493980295593294764747731487432658060286646365301017542895840798768998317037115101219806425929901361084961164547048436340242672395390781571699583881012971188216955900712506264584275246152299965963997309030761329564639512333500929473806990002643459128341153676841389153990063048802785395338359193401109061254670875668352116836114206031944773710558890941300225504782795931026359542491885521603517063091183226629208723796233259177623181758035361532942389224166215159469195226416127805795444621113562328922932589692162490192713158822200983141010911780019812332980939332482952679743008726067886149257126900645596987160224210793084462325268172752879645629215359790800401700058451535191298907606642692951800025353169693455524113829904897925591405964943152086336474447647196058367007224700921212653589971493704947919680110314638178593504030731290399418223339855377190546636938631348591477438923145366390396108451570171824361911201142248427105558740888612116146380640870163523581116271219220288700143005665345158873417591301129776708418441892057979241894921467314535247643748930438502020015469388317291635048490834978345208589045611802248458843678236007690429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,34] 578036031400121487247178921197239426794486896536252532616386570266751592507837800602850293946685214540222343884545941838920037922299800429214174437435873397491278206382004900641499341024260213647912549309807595263575511124116484327305931073267532013417088812711993392729506122765289690672882890000818838246743683552722002922562047841315654483519104659270848076945551954389425650556642014823755805098839000980020741324405996810093851284753315590459266449046462455683145419141883598762557480340755800312561826095189698741372052436155164559415040722182323745867248203934208141480127590764053015418247759228114717473359798776165919069365237302757892542365345899931553221926061690645269430837245372365005183334073438978692336956154516109708434062043575449198049976076150619792935970670085146317991706188292304744701497121333585561050199902421433039432056210347637209085069160459083114350932573054757631541585685810742220229159370128103094231504079085326918960091835734790194774740370043594158155784240333024547327854943848765685464378003184800089852938762130444931967003393168540142148175120229095210837308514139737981825306795194269046160155393977300804980644041429606431471921508049633230544133745386318940564508177895784085509663284594079395730350753664630659815091070590054799818884526748195584286504062991262673693250783783583602656560354036252277878822932146545047473778017128877567159708487341938962692055993236211694898471316866824794670207296312337917165273742144845382866558364851999944963247028493495568870629699141954729799331927559729119431162962505470374234798819258379048062742040220290848445726716869420194953006190312100926534543075294552109816610755117567069465847410474225856719248510180558156962696011843268146722739052655728047905464470948238420679933445592120217947617214107906917827150457945965473555811514991241766397902696968458999935704418959370376580951177755733926088817281889026207440209511289489876318555482476788308573479959027144223137919237303506603928122511504060274844083634419369618326771163512429385134681561559459049592333661597910926211902480070748930623239486866265671858977161830400944983871173955455756949120643801166273422355202326010504731342995860202183515785624440429231658826308283836240758809181220315831927621759778222469574025675498233394362237760508377545944708232866388620519244859158608828626453603497080585979825894608202796476348339638207107782363891601562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,35] -103920535157763895674212624306182373923987323921271895588313749562710573320049407053861763843861401819347933453484407392646980773790861859755157761094723026618541891218303909117082833528165730501778720981868224591364472344896014455685759571467131729462858094974835047788861079017006621137721251390742727834581396141390827289519711008683695836273193845632660480710179293120105751788240671617013352026459159415873069807185127801242061248265807824162093511198612073705992051089488647683571995421959500724047390061956018460885909567756613010201165193206861107280764361273401404449129626555661729849372246275440969308819116954449685519889260842480832461473297822847331481097420722083085201119762775309992701060342649464942421074040166273025619246354604728380199342375102535380381422627362803912299321541858166900239713571060760644364737017696130849539745670549220373038575291014962238437805485949716961236363825351750458407681127222494218639577226509465632112537292314735786858764140204172946763249852609427664150804024618190672789274905124634240711449532547368467782264067733685069304068051021797109756353375208716264318611726361858918934600980080098749137599945227680006399292152268332641035045297204495775642446869417444826445022515565917427252959169839864039332285526360534397218595078838334806020047274488092130638720667936859249064800561664141426592919940409482469978780784700675195120961677364803582606249272909549066062860633801956335476575655548365941139928762190854790403294820696874729641622593924071454919463142955384407698543036106018676920554702750446949768118455618887040556788295301848744508485675985726170002294060342617837264808544615436497053165695030615307899865896891904119057272208469124348625572666205792816461878171054284516072527407588927699641427229112677862756514036765243416755267677177749881936643321332385589321573885722571913599687479943320463429084712822534341854485819498634898103271426589037493741643780452855697700451097465596258317142083474708782612141854208122846138452667478796369842350207390577914259513606077552377992561471469578224419490971971204927421073792088713923715030588753355724072238577615054060815455252484203294027162753826196525761004871707855144875731069334821786482949538132940572234095867122197894972351745496037656132499383421307268395229931699318090247389669215786662811968515064553377997649282665085694261014755049294224290012955691508977906778454780578613281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,36] 70535593178261189527356718671531703132952943819218557715876969131995287194575776303210094626928033791876396294748355177468200693333750322908375797626107598002668685393218812185716475629921039070652031895630065891396415261987575159708425370457475097343322802460403405746447846389465930955251624422414210170444856275293374308677291629597264745930737391695761920116128356064003646491678118898869202000501695575290836358747591948577357873324561143665518334971729011242211021376577765908707706989893792064116921272330105504652135521312565007157523352027577714812863279724230156874911160469655955862101709331734437404407553590521213558074379283548535138814279830711965316836013728228359223890779840971499823104222074968501454849926301945994518619555058192424452726835932330387949119069492609824609666732582090655243291034687600209934404304130451542909161925260579747657634307768682333520954042512204062160625175006009811797865719602731600039177665351247582308345340654927537756024317206107596693290694286765506806339337077127547495753225214038759926760308787141606907492477712193921151294385535904709461291453095564830808908725650075342807608675123315749988333523256250935851338510870303504067949563704322953874939052265666480188262107414845973617877524198275921060386748355242101182182529790114324623677201204508159438399822055064780438806824570156987357290335036355475600867439533464855385449571432930974148702463860609960925384699738817933437527498936202171820079039104667552747359839181124820243007989431209051783481581756572858656349926621912908902215543981514349143147842713678476052546960406950704544046326382480236205441996801252900299735532305183939750555601369950657057613811960352899120792548829731953152846521555968840608361004725345475325730046146625004030550003506513846410660118714171403239548175206550723722227463665855434478191315333275298165252630631789589078213179784252352676697166208093847375068653628199209237549513794261864406124015322136980512045223430676585058132333693256125566116782395692827136595259725780826097999381800485482667995532040154498271261899508458078597021664970306437922366451721725259412521580906117259186395362817833899262529375860383237423592573023610139463950489311950015308209085045960221946413987773735269825373736638683954446745211353741864275218956627791436893971658102507108994276976914528961127273799006907467880996634434948419479604990456333979409464518539607524871826171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,37] -31321209959284937792373036366554888723820426708891703468948916987008332059656340822039505568330460433196457039016108771522623007625703410759372664339676328682604485871686541843978840297979057977977074306649373126142109240545758212507272788262546216158061921632757647708930744588745624032086547150203798551176893569294952042925918199259828560692130854469860186901116891255079051671572576309354751569986837082080053767459380127966520087880913250616415318318760365291852195017434884190996165852608172753166764000747010716359736513333471474243267232022074809870744619079054112189873519913598421806357817945583234104909967699021319366703040216748119782893961863343842578400280224137627324395791281738034976517990725804921370859354836675310282786391677324013819728771729178025351596734898127365985838408164857014202417205198440398122217646353708322690302393325069541717823259511714047021596250556486883012016457307837573640903206250501731837106240706181342252050753609910523836767133376214421550255800332573117244607238935157554136424799605258491700482431364807749401591808438250956805988787830832466287430708597049453648463604002967575480579569960016979977351493911024406383454892921356085957991600960333878156095677308705413005017087538103299073179094905906911878867684543320745958023560289416692102198189608956107057316073895915102546397186543034367643109970119706059923408850438030951294189427233157524271412578313008844648794138837853560360584366805584448092217988562797599835152216065986228750210019441445872848976391692507008961325278780773030061709720673072483589286324513169383515439801803156104238635143461609306369060727176662513777560437331669001431747217467988469365551399327299397259897731406724796795122094316449768780302815089772604678598451446125636035676977121850761037305598049906709270046364076624207665024091272364510095851512840117731397032293855651925431338576040824628863341988233253255551856487822520766252514774613783976948320643791485217453630463502079738196052830048021097440906572532900492779987660337540302662107187210076314949229467734062998692930180693474683812590342546792962765227805137921603527569463732063035909961756712304432804592007172263603340034774544646268254166125087464791031551958320532350163070634320106305211544177368925410147375008110834221350588867746453325856125757121360294506814618940429565327954895588700706955184534792416873618097622467004725876904558390378952026367187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,38] 10850524032631478758853922152284869351699419840853271932253607992296735696930363982970493025798710020812492352879580498647775886137262564714943964322031840777197486610263666685827354407701445452054776163942408214988997052061311171051072739248783526732610736383835862289366057490837829989954642490579801446823561540355046192458655139825412976743516083954144982872722028792425242520117954631409453700010034635990698592502999070303534697781586126034762744541377964362790544575348489828030255076809095175761029600772177526859308845294469931098910650062454815828148144382150687507677193153239250282435439003392076185083422368174650395493505728576035221053097520049748724374528933007313533318075782790036290303751901704179573187166927514500194318281016086071085178705736417443335839626771874945994931108273282361067197548004168736487130994006886843608558473259077183552103049635265194855020106647162512453987897667557951221042278664509376831406496974003423082899182354047100517267254028566754527456080675853518503870281016933514243171123014718945803570240808056614811077664224580920630415144196616300398779552975843769626233403420531150159769853076862043000414994430177548122882823419505402722462346972641818841450822624720504965055618974016802827065906088560641979138060861866802657178821907874213957665658185861276417829338324139102603137859401989973183686689248626185112601413935024855104161244923581585998241232330311829862371018941944194226310395041280891402477575262261198813309905716105338049478197473272978409634016659957955946908531701433601178535167069482636197908954385728605544501064577475205429363447184806785787898170944779753480128399289952455000835786374905288771358151136093221495251972096568030114476645785278509465326149915682841717128437185065554161766464670517189665903288988181915232853884650148177035321145369167809485460768697368273403172054105272864925764237157176606744606840221115244108027108221355244054326999244302879443315422168528777144255543082804047677057964203879092105894000805472693303646737363770687237238609093536195166606479476248850165124755355630853111085341539377656003776791507354978266975641627738360667897583121686058055353561686050036314784759260754583187290022487543995342862758737845903887773543682615217530030080510963845171962785135680244036485239217607187238413193525849889595858848152987235385568427506224365447377440516735101489959790460951283286306079389760270714759826660156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,39] -3186719218362833554047225733234219875441535834313641682724034486945826843797896351027301962418081497712788944641311973833065214364200587997824406581565182120537786906107600787354496003218805574041966506010715991193456076616535854678251108398785649633662660442589818129944366830237093687025190259236864461288852480431070754135007731112061106077239300911269218217648601060285056462367465198287637094448706048924862908027850218616265022876333852474599646524349510313737165582723247369222117620848866936815056289587853964007987104803784490589570038196969954663289775779729909262332383784768678518107619616456554300536754469835432606140762629057400289101005832753993445859060640294216537826903380695302265234949729578191405777844220944381675715712872569264455180588159927269573999906974423308631211500147540058071428963487083127087416493470801067124982586402953148705875980201059640517517875793052255928893638606389778892529786024625274644657697110096536687151382247147799419001896520370737159189365321471744552504741320676732874896820902249920903905113109417738857298850605308230470179616165119710928619991745069619026293806340630046765984482943760226651913605194769403578079918078647620028972393019091940103790527248584024762465518669769322361929450621592843909318061047899468434010895200537436787408599095098379291420857883880239179978785603644013796399324449459093304620966302858484198029049014727235473649869071686929842038821486355970863324207949346080956846288540069710900090207752983706625941505910678391710166257265187405608555872007823817602962484568537870470869525089733880302661830023938361345217429583806636433535477947335229806685310587814767386838019234518767030247322927449116608100789230798145836516394540730837805411218770659020091078764875117630757686841400665576690478925355788468413515738375419739510770354832210066905138271420404527233757976010705855923104483508175205968003001481751774302825247237850892972888041959851889069951428687582722183053474075499091657262105558566719562616320158688428267980279647818792519330992026873674995389969143271876192012518765886145816571030706863970756367988149350920360865287965711017559933433157250215651863368481002447693932731155514507707307761231652324872573222842144807142224533509182363167341474274038284235613442512432694068075646984076397138529042379183058305028443762892675011347644898210839128283086066366576280685560784926670715305752068502442853059619665145874023437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,40] 893595768473501486943960047058048383105251859715869127371765990578906951686394008906705453010154905724974229737435032091338990310146856467138494330882453703025408606232379998359260644910737586450606736045400045927440577391523768237384724714360877739296715486434587004199605594616001776531716193508639931535217579152282971984734605659416489046181633709248375033883548455015936432960873775705419392812007022613043246611027149515181773858115683082986853008416161133460645255917780626149304395546747171511050500684422381295015271258203030775273660981365135831527424927316416800254238517940343171360061236627599667997245025681653401449951240329007802317762955296469306650092973339449631612176255871473696333533719397483860301205338984796007163126168698323869637868758037255876187537724559324966020708964053008327066119065258283732736507842567566206383771892252866344850218668310151557280447786036982667909408827703193312141830362492279310252733819036355354123165573705771963055916242655979000386618182331067791313012566395196202285663235885768987886592925385594653189923282296651844630622966834351980410803786808887651629690403144809448347374026026811024989098508912390753802934558770259723459996008617041708378772413037542061541190852323717792460955169037510613229115144495054894044368855553579953864193435681155374441232542513076686804451776121936903402969362155745420538287832864724690211656319851105310094823338476149474419311488078898466270453959783082688364463990188009556545382165201546027170408643085832689865918176891857185762455598151556006714390056839453580484868145392292179614153029070746170719039639892499492537975948228089252412865465758451198244309600730873270108538411965067942379791260615416469063445809704952093926913331332659686792629176526427951281984691265254274425797389554390528508000321331544815198258034911719377065296326022843783270318361344397438580969526773485309427378468103992510912260480280001109231286761238468356148147120789861777372864885126838266494514106684670071754297086673137513677922466034316038012468775580126032336674350963213168554895321251786448429089686282713711006315421047377546134640635661741208927669535537212002848886750028548530714973428684889340107047902640196337859697748484403631560361063835581396094068267450960286810976438593892598328046634402735679070515768538808587380374921826170210762542168113835856557007411455767652477978933734190167885945953185622414594035944901406764984130859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,41] -287509578676227153252858430521997377408133186567325182179184351549166469543860799947624298632972259649775725010220617207109013627596805669862042578749862307769258418920920335195242522976296398503963318630293124869245717743372794019563665479025716777661519078137776469391959621464127188699236969268015806744645953849360880411828853374167833332837387344718762391651400320868449797153119896731595730681198914164789660138192399803572281368943316183294324297614132898858015679940915912980141770852717889473528378474264123644333165805132422673344469808672068803302823488273424562776866797942604680450781543888691799460069844471345149806651509624885769994464836529433521999568990603736418277693844434115018803680752860647726610656434795167825753099468065243994712379431093686522453838023149648680896954643747256739727114785115300430437351725012298455560360823161773347213136027858273413646047475002182406193230541499721801715871562537622340295001555824141485347262582249523521489969782639027899383564727460485032285894322862135892061125126606756768509841726098523180774622221465156498025714761071110973571565111012616640807746214730533778444945181153787796688769913496583515115518967784048291686579905385304811706228457065550459049557017717559622929987531160680989669312348464784271635620134189445535039477226795587337671336949418723716422224186694401311201184725011341108100126061212143338747993117443320444161963442188817406767969625773543925325794453136174114758600611580567186938111355464327822593215625397686174656091784483022270375782913986334153519316039311072090558773298531095815505859508169800569842882342990359728434143304241860090694726610431346105265858386688905252759150823752645307781426453407276603921022155029032066451028306008942429069076324748472632559231207142160244317356022874617951459932925434486464259082358690689499507987645085317661939534564488754714226337887710987072232889103225638947441042780041368158481552183779610309437090285536540351841166243505153917980788276865407064055905380842427867125331868023256141394758657067616504883298445731945937996893136138127407499685565561099492354756544282844962483862559077540305877072570009829233063654651034039687583699877899440549016005996375762814666604404080732066172614433044124734799029404025948955944904382914388998706411257157991414596033080289894404152724487554469000211415635867052020120753222820903214896164255853031722680258810281861414637205598410218954086303710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,42] 111554659887477671911778227305947771051918384567324240742024781882545266837899291474022445499296501817287566853466963436507704098304735847291913988794627537683979383932044280368271842547670614464095137198125962257879767397203975752923572969726752993711812128087251315372071927147410007792426518929822920919483239752284518635387309380921280048233210667495649673374626011320209826054460013523114976010873859676532256513842161943391420665183807581924296517580562243063111212711572946430120651507276485892636886935563810009511196998356147491950158104446463476130815907231422220436573293865502533367162194675890011534610839514882640169359647178817647147846620465262825445465790662419966593898548856218144792121351712006272651146810274591509952076872585614066053974012739124486557060036260623418023299076255465793633322672445442392302616476163922100630490491152656691763615643302611338251461134167471709774860526924371439109915869170501165618435565029659851852382421558439055073467733005269850503421346177537911057210830732504047481708809895598372367091519535585153671829889394343570483064750536690159718097982159348861358904054769477702661969333652771758153910804657607245993281191144022687993798715308174884622902951921019694059803214148240598950550437744247048774258161669045785406718713948883496848575358095298007065695195844375921060029924224610239255301573692626319279401934582074533068511197989978801678566251883829893698108788879163273287952081478636958000251949208465326369070875584499701729054629865655858616626864398811041594999121170310374699130254945842575884508383107530406111380427033819178777255227822913226903112931933649995431771561877927272934566006631594935091773535395342783277795153829130732934720768595902582424657731370655756928837583405122861976858679481334991600197856911606155089200458136568192669667830038907625875789622725427923012234584628907213875007693997699771538572076712477103268345265907130004325178517770122836951873426150701306025227719980692053380647644844374235446774792384857194180115298520045728478519776039117147823842828395704816542861868715004000661056427246489886440824324900286805229429128840182772154035196029369676784249942142782376219062528002395691113138513051998235784762244826558649533102969242638421415510906171127050489478480775236456182158117724842354560499536346468081446759690915033853842804228417817254804479818255256999577389675036407532067674110514928810522494728729725466109812259674072265625000000000000000000000000000000000000000000000000000000000000000000000000000000000 [76,43] -43866535642941944197796732744908032980221474931048835149154218250223080343238803721947280607715285360456445234187270839440149924045737545354673899589198278963956770611492402850633565121595323098042994480780969189231539371894312147667724882075001746033218644106908961306495203142501744804225448349831811622916028791209305272606684726350899707500851337399686438068626431747076233628278207982336177485341922724873257285349331283954517049637885788832242065871558675169648609870502853378497422705094951469934696529328425207346999775519472446114823751080181915579154343848291405062400373843416077661002735790326952930632639778546327096826884935736775075038956306758594263019518587440525919236810353519960909657755315853085743831909432548375902318118634778193254736951504962901461830396708719342915958286436329599935422757655448893604799635978152801247821532475492695314533274229611067683229733892066119041402946738949126078731818882270744085849270868452774421119053004833499205195691353216420684538843014629621685199164610517070730819432685460623581675319114387504176819143323197800410267619157029293482057145959589784331274396747427115080356602166263018839450146764887568539055387713623454136955427481270710173837673857969264571070493552771791754673355178322537248922005261423968419036379292201675145109781059191621995267444680109967191271321610980774697681523646438854019485040931717676549224975772363090134568019500280726161178462576610061529731434902277082738425334869515689287036709447123937347534795911236303988387078408154934759100203709672987355218487854529556286984730752636114757884607067899790750539194601344920470940633281244005352012040364203594425486192262983241287227083124886500247753583588715613149611784016419194673988527586815362096068600546930262441667600969414850403584105513268836206449630889367730986171245297170659412000873680630697627469800897236014988084448054411558651533580815398635115009496768749496327441205387975575140249321558185266772156335096665578836402756627529324745750611406007781120576247154213121849300977777142176589120455982872082187652384485421700132506364921332314608680686770751328190011095429341576319127725423080313176691407927696128568697401143781823112692311104922291027723997845174432402647327292194016859717253120177203211926398207958741614378702052668177284242048296271082186862963307061071666494536140606954474539345305337246918761837401057028019444138328048518171015102140586350287776440382003784179687500000000000000000000000000000000000000000000000000000000000000000000000000 [76,44] 15129828932186498820703309339529183016758195966293108230557931788236833196065330609654329956881579104575000044650165565850830875457869627693968962976761895474987757094633091352615995357702512199949563494322773981624547011013044634644325454979220479648697715624229788313535103412036797195333133754664199334599028951478451964867400495820238561451432686030111603025233272706488770739876418158444273041334750990310272456297464840681653662803490869930202777156626862665342265323086343526793497728238708345261192348220825955505116702437583248254699555736508927618493389432457844838202006987512670241622508094273351844694123292580108700650055706190778394279402693917127502855738022234660139063436023809073911419131466584274071492788338518875370093752598561169230711079443178601937911308060533466183498699799709178885791088611893164045574199303073251511436982778400116066190450348026119572344180752535999512058536472511689172821857407943425121579788890214853779640348978902087237830432486279652199285491669215599089205496912211124979130316825399762406181122894366870489385334861951246049618657548088462972116395096440787615231677208852546426493766875983358926445839720631942151241203043011839008135759388326507297440077238841539305021742726309865563499128313925400517895563253457655488280917094899017730485196418883163970675431932946575369144224112347457606833427745859810870552429129375248808036623399974955212037007392707279190397334668320529489239401102321491924351502911965010848021904240378103969868649858210883948899718501613478511245690714178594591280188894470946741533611982242509324812917678287224677284581348228955594743442358225349575285857194930338372282368506481668254957437563032617958754416316311194876609937533396295923197431726642625643855091036836247858648914650417803397568389976275958441975139357053349907636090426843926070446190181364541649760752759810598525099030114133248578396589158819161610014620387632396671855644110578798140940148767651293889043994063184411804032564481545024345756212034704417547761851063578861061606965142736143018010182489371741662164343243352169697836503730029771488545859101286246679113975896106743885170221359403546204189283261342320250847108498486228401502115404554740484400126546476763045340101149865131550401619368470136016098431777133750253282354366228561492579756923257068593715394059113340607192077018338037567243720467538766622793060145243811028852206383886309177324051497559587176056083990260958671569824218750000000000000000000000000000000000000000000000000000000000000000 [76,45] -4399807275883196315636781890849652517335367093042787649192792302021744828851695402975518586610068397462519987177909026219603461677890538915156125137112756430451984003141410998590259519585196022097136618309002928790421590631345746580186436882289289427922677609941906479876360141718140372982335106579863238735027972834596227959107228829885882091805961778587350965696281125546440780294552992029431648977180626295008792334645170607780359430271067406057796680450926591032189928237866668010191838151110573004449069563246757428383887234133707903393851127677227371396592014083832248153639006558099746227825840634421433806722785345953791155205954675266276378044863498286344601204067165610020714929714055660147032575686073244617654496092587326788965374755079418528589545005078490737266053090799024564058987859249378577906211333839883558654058850413048871608986971338086727690042476073427131123835491760772891516118166451162484243371041006781112700892481261038203201589211424846715705729908677091831257721398045006105782517806476592576130819651068018308269935278266565158351910096291254186738564487309652827312210995668957444451269867367239827298575138912560210816114611615347223481529545734494609821035219836146123537416113137131492952592328627905829785979775236550471760136284642764673163932289447837598139244177279337541044920715272486834754101438234899531403248376632251827433148958061088325455082780602458268374804590239728230666956335538973696733945638150621146520093916776277202987484437395518043450334682821038268540098307621763084111609004802743421069371803656854219725814149143137026620390074059949560743325255942299694929119452882845179112009047384938599556833595764434881752109894325525135967684734443382261316563527944810908514939741705404231752460163683050012431791784433101118747589006517013115499984664806184941352353621679688667775539943852832182873397997181357211317311745981061557562046865651316775443087362600637668709825717282682600844569832017982657849016616903895638800328929009632727674692580810454882957427854827050446415520464492959127368288980428677457181546630356353938525904496713695825087367947213528571779492926531201454653161067549013475095892715228037749194747538507870559903895336181398475803931139419051929512398607713943819994665467634458765621278281724489924817818608956271945117342735102859910613801240095210987845231036339512327185188064869665041238610252065774621530491373628071229140434894588906900025904178619384765625000000000000000000000000000000000000000000000000000000000000000000000 [76,46] 1087112339164259658162940187920878288769832609887269831171705482801494196050974512815147435413951739918740372352215467040656647126254182872135205163878624706879571844523563426945595147198899745685065153878832126673328836572950235486661064156900858003324962398540660531998846384318187788105878553198316511454673921971701999591247887889468558788685661009334782613859910536425776852879685618250583785311783507027390497845919586750721119857828275743385536779742800119258422544959496518206573936766590880426477674347429962887942278496508392383672895626657153233484229108191456242740567327318316160560814975059796581471029146535770196794059082448037589728752740604080170903937300397508413216371330065657161983228789568797620779491319054016290768530534514516858015981880238569611974237262922632041944022092340472141830048837427906355463250397538178935622638772042392925543466206290968885315699138986860327768851940646031687005725625993452051889247009634766688996951540519854077568675053355000144917786294971558475967424371343882743040855422916913306021797697571388941416872728586053140434099590748606355063216857500980559920521937204265004938060898046602093678525624935394168011664431189996917896833994274101230300105652849043244035701734474137796554885727603683323174077509206203584456716373875527298565262948853716184434161878770160726395338214165882930352101306593580957836713193484165644539131631222181071993421588910469001753029235141556216332116571484532697542726147420094854873665779055187915436187538522763785153359218937385728350314439784671817886029708613614763490010985238713641659108419453717048640364288046041576155928247926465051983038961980019946859075571396308523923041012892229813839633177817572148059051487857498937003889409791032780394683393061848450272392296300299331302366385992880610245803076151818947687279589184713345208856969396751139865216670843503444599184499403792046071629858848580461278073512400707552625287898794428128006656801923745532001972731255400744876249194864210738799731070650067936686040266852554894204527312530188074313396187642531859993153415798198968936707490985593520215027004295887942133705556784297547264695572839197197223847059363209114379264261224945540815229580453717655119075971325772552864973937685927284428057281003743125582832685334546197027078256588986949196362317893508181783281194658762999929539706415662641235725424920522063629557175817704098289972355606441448064365565100153343536248939926736056804656982421875000000000000000000000000000000000000000000000000000000 [76,47] -231094508695628986803753415751171531526855067897479935270135730418535290283975175908601733567563498349298588859493213986589610120821676551140167015444502026049271775694871917070298811988249729201732955815500262052829494136310145183184388340091731621247823569402909823452822909773274579743602954863778601875645856850792233338256922600360039970609106065424063368297966794878390242878469760328533040082251410561911155782213031655045557482774896350676524366316870365436274855658660028206135258427285136821278108300472491602932691389420414297056784235121092573047484965056612419238095402228753326013626938478387857299141141920275341711884983626276617384739338233093925548024427878069734458405800132267931985425307801261658745325055187260300876248247359330969611960404802316826357590092249757875557719366996707229223175555309590192286216996445985140282573900375888656652565841442502115905605326782230607741367408359332670927778267771494556227153229240988858127713868894520334660042159064545579856944439376461824207818291137483649938995991846427642326565484368330149822703511484154683717561100357191213679807448130346397091677841508850300752093330072674911607932640218904786495475238384535499978710436472633348053912477302619048518137837085078286375457882556022569830438448606651011293666610743358223443891779712682368387321014561472303522265339547920720082059583185803603171206219830940042631835404611409510900600056612720100834818376799564632322484043652926717561307826928811124960451095386076228101709685570662154953167912540525789639466858261744268331882999339745372272661105184083950764740898499853625984233378297199297456327859942528316466808585179762810288555806218851180750872276894129027820154449594260816400615806396664171052897245985344261014561435894004170305679525697554639680564453879458863753278566039556350495936500194960811867726046351359617178142033674875995993305271760596300408125287393528693226008986123984512383314582332331244748787514102183797542130931485735763608385720166540476920189038163143846875250890779091356823660291452047732569966357202858585278586703187600190689864284905037596099915508848369248789412531624438246801571562354012291992385458038255727387381073777820969142613407413591061243671710711025630046005774901929927345946787969240674475252411186092649563460301478517860888722731760390257726708493446191104707183476131426799374868327467657025888619759657004950829300554297934455941408136314023716306742528558970661833882331848144531250000000000000000000000000000000000000000000000 [76,48] 42285206568049209405050510993752514568982715306453863199783476436869216055591722399836862366867677083356085135852619436270706347395372840484284798526720057468415432003130021059369806010995559763876708634889428946664191132204029969857629263925212129446462457170909538718045856859162051303876496839820293179310155880090135727682203727722269791913521151265097856533611624286486947019957336500433612076015547639982497951204417725881311309991371305376714329639876386448595414117664779621906423100135945512731465584296798803521152971635862789662111182602012070956555498374726897456486504855068725258210681366035845262891376983280914665922245610975545795996183337834879194978643602473717702141803965926277313554141227943303812678799851072932232569182994805427976361214758044885870959851931310220812148979432965876499197547046583080210981523429130805004287753819886470060741017274746050495062162445590197876219126295309797844109695662760314695093306681835231975759608809549527205965753942422560946156684009294991019268768678711719413347002226337236671563609450450164100689175382781359713045532354544501360724148522741732463248490953374149463711006550459901652088972291932100086638445454154309804161082089962735367963078558782826560385651395362217996659149109528975444849288571506069295120728409625273031999755338205368004873459945285757790619996708877066639470840347791292337513620870315257417398480655532225743392187147786753136309375339516122060561411396581245112360839115606579099700914477485278865104945912033144527800531075154739518132231348908085330024739178695582721132796880239928625584918350143272699977730948353557892908690366783638339714593350639895333845628373136816734402035214436660561972224456930539785165906484587658711466902264364682105846713291809294903036538368752401846976192859469408899387861695067949986180360827067607819734482708620588996731602033403417019823728665288966983734906082092352621425094437172770700510521324220188932239594568180682831173328793486507362059718970017361155490679729927109505913017107507961453257600657538598698048580446688150925624785701085138248824717720155496519334467494803748449475804530784135992647763406117928106391470318839200227931286090104150679085613691862197235117292867798049472540899278418267476886693580978149516412210690203697176046007939897939940881909795628249356215523431060925124027431532473775989363148282039343317113026883637508686496030129485446166020796686481932465063657278214748203026829287409782409667968750000000000000000000000000000000000 [76,49] -6645062304063731084339294149147236524913736060340816722306619938805941300075666456016045126860525519281574742746994515621265960428339289963476192901998700159499990893945241973363058118492565772150592401725571916788877534224427881180996154391622457891660114879486338557512793588458718544555259524292229084064362331352948009601998957042732324333198480488893607042578625466120739003897209452103326281663010327482179390353802576877310253017222683081342689674753839330527014992278128477309377541383133617900324715966324331453228454012340298052068470623495178844946431715904614092742464172413391799897347148338850664300462488484401162350405700020579984970629844322476054707431107954976347621010703193316868045397186069060860283730077850224059760712066655632738004748313206862494415225771228846693592585508838438296908889129801427005142547881994253619421257666489311900365523633603397644682674684090255807349908983340458521478144882134452445154725049800988868577742351808660034928832853690231694231441211114340367409131025631050091679955015115837814985040391450856470680564333308001749196515080704462824584223499452491755403097434515461792769679963148303550064292120582335758561715191231175173633870056525385412926183185853851509656944766486993008451053016145868308847859389216927019317272525817522642424903208542592265259190539151578573398736206864918783475726169528937716908752466278171083008171093534079031624058131147025006899325037151025919509813164092663444639369315297577663620276045138924512224279752305138993711448897214809108661579629119914967721044714019210467825010045365227469434372986010349883560873070267743298016457312209573309806429182000838968917173473198059452312928704162185126268806170750541336475170196974635740334869163908202115853718512672381460075650287822895794696554094451334923040631058556562726409672956195442701893159581075667835823235388464565482412671825891193546832945857998609730475832511447213517910721593872128764653537519594888614297002657363550087787482004602064842412552964842822863456074110934773026609416878574521301561022010365744523302051539246646910107640646302017484954436853129635718737560290292059247073295257752176394890462792078331505761445097276293337166544528321123871220490919286020037079810418684578148378632096682681431818054723429657463880445766102660225373878907997856047480869366176292976671136322485461266611892913728847878178100259642834222716557348835874737218865160430641088654644954569761239326908253133296966552734375000000000000000000000000000000 [76,50] 946824609215003183028436749543421393042834561414446260451827041793941160789295966208971105169488475410422399536986874813219616152533924240995622531673507376399380895816142012734401524591993504178333265866491867429881876655322731991222417350138000494526706571242061701673962358184115495559452262075398323259678689537792364857615085508281673843260640916403044142548567977807636948867698802401709926730170256044371699802338777271978103535227541015277922507251059778815265939604123385680398387219432001476650395528005112554710792263835666903927261240528252855860195410589278254300647916850181200972139657172430781581993512988168298773209460814165608718511193230222433541269779462193729957643471156073294939374562935085617156816609369431731652123681118467752577652300988728037887305812111515356583374005822032859908923376112137650292667514582966330455346126700276946994604766442825547041887198377591091592040858593638592195848271787898312028352283895043595627475949479355601081320961943900557342445651408430790572938155321215522238455928779325418059487327774743628130315064915005936511995698827249059219909314733189738257855002984081841043017981867244896628390670212863613910279971719222986964988159098204292354371271440624811421604719608327715436885829287231122056468893895162195659429671362916032123896575212400644910458215023603989663593688426321389849194280611471245898681468190781439959840058501731330326929059411485432290805968940036597797882635895346744991256420164031776558528947290703592071247725933155689328162414005180056979925878134995431880543465244328989448164089312255440948268541575023214502574341377997856014052280713684730728486991323517790839073883754142607786147291265386012409167856938104255786480047850946859085826652016378977793611613623924048041636496223851253289813426735409081552796779772200126303339795225699121721792015933467142320551159957332834954492027964333468808202777900166994363324049503795793099408054016951222507962579260189257772431724949021713493019463532262714942614469534809316114290663188550032959913916692827851964129915677926614962169201292169159650357620208892523815453113827279862499250887308237294152880298120647709101542926345791273514529739798378315996253464259086756277612509930119966519307476839490108309899556248947142626630573693375739126491399862539103770415230608894942063736556260100813288664535513441773511862988723041921982561652835467975153022934931715284319488216138258010843765508557281357360224660624226089566946029663085937500000000000000000 [76,51] -153509211988735348250733150801739938023299615456897502531510286406419750420624464115010722944556182272308800248008731922156262299481806344363519961443887706624392977405518851497410998875309180504868680883169812741518867221831667656154723259956720501969472374834901408089721595505124539255415484751191092880871214078883500245197643586800317462681213782156517341371467980040175326940155904801246263957096117890795959104582448692789916266401147731279736947175245575753676983550549823561717703095139505508958573036900295034393865238115010778107551900719484039188154354627445049051564716517102546804123746313443613778416399877398595468093921211840303409311026206302049284093122629556078427911386321165928168567199906155722017297466105787309535436707831547740783713253553262800222189065369478540593641627400498160488930820371183253715231065114575543825346625827638511292145833278882789992661970822903928812886923992486613072588863613982564181456381422881387347664986785763235953419853153530921771032957718784854461635986844293293154093916038135435228496208354623491558648173571760039119043019801673011909150475326112673540523654056439910921662465197004552556750838172858577775219129209110447829481534552032418668572019567430456777909909699875044464118685680880555807071968101020124515906780763486896521472782724931617489439848060407308983505310460506537176524256561251804062587186878480182132590506378851588654484876755207413954545687124476334742488174052338035046523670699109992146330691767866651546037919372987194364906859224162273346432443349684277474391758864849658827123915058037583375439403478693491449493221335484549093220263429769825475383276966659279078649679831929596054558033686740044637268112317269344905224843233012465921938144602242704114863716895984958476327633555527789409061866885681509695965014603808559583334328924860989301474797451238797701263400922104864996931775379702643227882148816771948050731216441802252908470259402079302296711864896359036579172771976688597104536564499830209513012203305056152561933690185130537871986186990692179032408862286093140467923984790048566830395608466623208426812560205439806253868238439046758670838431891049740735860551644303178577775121677177866597785256051070253618662609890652554343760861813448902188655946490708813161615148655765044803487205227985323994378294197299754763361727924818110552302159028684394172168905849737579063883311459630219581983426343599137114015769067421591861533992887139032576526709306108386954292654991149902343750000000000 [76,52] 36186396281228695964270020371659487445261744504894352005592569620236114094299435733623134865065975895715646145354432548779476829707301371922208593536140330506129749394073835983889200293800476339810916335831065978421712469698109501199208833717230895766618440155363199355841460660218996516644068909675541793176392080540193055551046471389117109111219059544461048238781578080533737195966957971107539700838828993123317640744326552258641712807656406438017153711971235562074813427593664788178397706474989744032992793944439405857882771508471035174479711459053171648073830332921780358333938454448040207834400484347124281166319749667737937981216862802094815740769506806429007219875411556160792777162297817130241679367198034313078488923504555475938619081189862186711796755552645754578467595737802629202652052542091699518150924263579643729552818417673469268294436758692753971923384329613928870872197818713102767073878406945492895653124525666145859993229168532721041781359376111517407905780497197531998724881147553033301217870530753784999221496828618693295953513919327995812140451067117493773286167510785828094668365710979012730114116787454301207699204115375959591686294352352587406254481801587314872573840766076868961898725935519105710335732863108688903220864472285067382708936584983632149162166202722285591539935389354277327553722807898055964546037035627974006706569751061973757900212217543791189077004051313697476713931808113989547576257393208546511363412301863575183775000852683863277021451913435537270711454579541014993713734505862045982496694552800388045508466753105969284983473356593096205696592929727575441783588155240019198284602348046683846250584366002065046025516241214521456889642690159471671048824611535623767272728543787343386656323180252081199081047738756745715213403202587914565824609471887715270986944310662760849333991588325281272784212792138416952020074348736291735674606955135258806211590060429341980631139853669200763676919377967234513936759099003011370954901326606825364087459912130589956036802598319520898118896583401933894018116670519338421971617791675402263472941409597638865344978106666279771915862316769848090198190581869261652408103426488327150830341524140846263873970559787317353625767336464077420772365473345859641658597249215220559411853214418370141987871010879636605496465886029219724934927471588658793031119802943699454058997340275561596741508125181514803765523236903033079220736922524982292667359440678629728409943977046353224516668511956396514506195671856403350830078125 [76,53] -9995434704007924804665408949041771747321926903664163315125687099819792329981988317709538082909413155095847839325427463349792629004416057075188110880320497749375503953317087175000567556864803434965542320627139592431808514566641496255271320583292095054130929807206839801665239999695543313694243612815369338120846795176539161829701375118743459966737857740461432790325832643737019471021117604124188260073155352418676169821425150603122352614974472279003113312847938904208996424773692856195279082600646539523652925838564397947405943866404486318778921223885511867844476255462271992227328658066979968066682528642476862002654066783625519387093924840555663621541044720422469035284857581209144745817217916755818133303669074270508068678085866864909615068032596107844178040797001337121200737984970450761717601048005782519103794977589022333134830393633568325645537093409107527994799928106114034976681187452396939174720513077131819283267771645143029218692620089433323189650027574369214198687064614036913120860522335881738001965359930657493483406968034153403249663949299143543897696762689140401929255884022652960959872201823342521723375792915627364934427059572973077448237356147387574720840204950528863276951895393621397126803150942473305880257922399665126590039435118302812867166930110939864195663625160117259860210956808776028196336146168321911758495472077288574702722096130159979152487759761292422773914423199807520371961788768946243880123842527414632390326412688374410111179746409064846643776730786133388391447998177958379088335912864092255305742986602691984670674974673559743822128872212981346295336903566543227659136106253600079832836764284522449650946942516562072748032122657058791575526906114437887706128367705415208157840153370510425832439431051156917511142145627614962067215822333251879009391002921754343403204572990713157627774642454682411769663742747188700286612235359278224314796798861442705951452983480691393122952559603479424110819774224703111534343998800698218800622167952950620969584609771805061007560529667889202695974741950471633175760409290241081786081335106293383605787469452222539249118622041282266391331610584355637821784845790655868617022798396587209568228636876226481432427740197980769303570128853795451324667925055853422587456268836450905474393701635774784487284528501192574866560061826196078685415438044619379531707942630114397533606148569129672015690299921289574368535453300021981463560978602420643312428618431381705900815982468541470717937613699177745729684829711914062500000 [76,54] 2296834185512268442511783897270620681477732443845843040495346318042039966036393649019014650665778745972229681343025535420849843111183554887863481832731281119821632192977997109698572481117980176309573252935219606150096613126094379224609191351356857890977119290239744816932856052371277761037390303124707121102303990169713033052603088380723812366863975385659815466315792097823353898889771280081225028710738252777985806931714503997915016035556647352097332338017285680126461576675327256764115459102934399182907009550099200806605973653104163664538217444693463941751008089561720703041980333954101241932547258998203711883306821523818351228776034996320570214652029949800314020155292591943925438878556304150469249645954028174210511343774802996496768621150102288103888350051461529002290201198918538064808527271598235371538049875987439167190270209030015988568130621670355233533666578004941060999847963645540402048445903235536493544661277304157586939563860562440973622268802863116428789288425849632212145992107241436051867541886207199489107471497924712652335186680678692818023111200238657289154156144941330468562763120541838668055637119210402602504808388068331594171675962905728686064387413061563786073086309617641789760939592928230835219937230490888201696087577975994198014196247078402077725961518146452343892772476470495119326196090213716650222638815844558764437931802748906993360667590850837884520609136918039764566471049381247983123101646316685715524455181548015088253861125227633555182579292526296733822465210700077485827261239259163897494898411295072884751702059366329024928410868317379767537128138574923623272193852571000989517481090144974964355741828408006662378439970006891311815057377615955153161806405373492781451218038768480732193231052398424839316044931809812547072529679764092985673346528111663033610781875193084620046109970837213476315643708946420870315740047300023763840059057884261766710150863079902715199603750215339996779290253346644559077128441483814760140527360849893232007127133092903616419161939527168269904045638505298244139009386426978266311346128671848699796885681233146395440985685729158792828534502950759505848765187510662933804066841921901796282481062539466421576191487582957175164856308012004709899336579772615881556749189968159048955372279417627624720370741204757783166682499384983548726777705973651927117174880723609829158443031818073292982917308719702285987464369591179056948081354591930392973381051639117869692406081485146207565861686816788278520107269287109375000 [76,55] -393392020130749848328953392657474086623068750891685839440856009256568168615881908943219300063287027120210821712098252373351242293407273731094128428460142912936938796874112788811084585574090913345953838139126154821538808583878784618507581473626152558581290022315256337206771694726667778108057501287358719617454911743983574609527316754986918582054896750150573778146003482896245878957406860181886376390766990317063492953794593322878702156287278806839996573329099628854453063343152009886056147180045301210710687032719280248305595464267883131891896704448068449990580452197196058279104022346523820717565260157622579795576789298301555800568024789552696528694004461853828285696706165146670879517228305056501764393388123991283725866499144343123233727687692370689285084230208418840194233620390185761055656262303555074872973667284408822562295417736728587590672523778236885267551729137380516529387168217065695058929016473970836379196794128504158288982570023660354477587981391837519075377342310403552182155758580627407478071533083672616314132621199166075684264837414955714205213891673089835462016872726709790650546919384764716835399077006426088754975147759015573475595740998446846648688352438008447260402651139109939513946674408979340967541070365823477863548696765294145693124800909233330201051900362274864947242476725210508813465104915295132242127396761322830757101304874965635729803166321636942381761921481920858569242101938072294557031441612566981483528428013373498625773474331511790203981901547598454221626573818066402508529208709648767508671499786008159853776879263972137435099823000890643580429409142090828119507464049931520483263366157822902988337706044130981803198639246132638688557189562330798372349001400594346898297633140199046916579636650867054081425988118046320104391771721475024038546264936694569686931071240654547156655671107125049557084317887624277540636900810358859555881921360995949767563616749864344418516113612684075913579490928054751778738894225053487236607221606719390872148732685088181109325146382011097633292690677623619159707393290100866493287052205559031815961552834733201274967634261486707034840460436247678036510302562720646921133475345026407413143095612333035625152810094018401752735381253152456801157825884045882816742857983620700620866963018681794281112156982458641662116276401577666454606012974743508685889717250172660605092112398663733463294601933821280135334675372689954431955066916446331537220964266343726635112164509433529957505015772767364978790283203125000 [76,56] 50373338687879044910921260088299875941888165679647529943802323309200088412223716958339023137719843924659209012895784725780625049826152923512490360215238157531868685277543969082463417456897365243682656183232512750842983979093183832347295467223076597556935999300197339324416600230294676638355887804894766511172440798542407193930681445366110783358347673269612505993540992877448420918218128761434166113253276048128834153387811688667796496713307355797754575705457354031068356326581599385949058823224399018988487901742655865797239785510194252038602824413949895327497209927748692799313729029145144744211779474232513867905596862049726065746695745898437157978536788764320449806656464759912482490836995239421815467402542166063011855936206663238038420675294448708175675556829047481235962300307109598565449440490011078697404192506079793952484477966492696973567005936812798611915309510888428068143044351293836762804718217334224419949320459458960207240561200276192353426800468693462146931507492004043721210477883600165165005176976631243367308700485058748942006960455162607333538272538860767586492140415727201185796067830851415684062784144669954552698770360859094831726586090009760501719864608560323981068618161378652634787584392661578231103526895734012836157595347993474292360077522512247172633883041924080048382571303746927566728461376632952383124946895960429923208214795914672731615881283312832549960821073859271565067018129331291381634560402144718324810253979323782984520624852043732724565495394565871346564771937036153739847410910651739039895712310459804037298883082421536313209834120286376295034966435734049236450532909126197746919365501537877435670354929730229666787833014817922705540878065304709070173059707304668521792674526380926524047363232052747850971553013690495717843731769825868777728745738155974930247378935954302433148494200451842788907433940552636699034590607010559066954787671953106086941692359748114691449408126412537526294467586337670480512623926006817176527100715800208163994243905139526759667833480332785207846630847666824012548593999229919686210731573357664127219048671300037659263375544584497617497375955784405706915500649203185610523138098986477853906348585861624830177723226753987801295658031612017886456417405601842423195116816565325744683415516493126714575923131752274124300780350343421022829155106137506875505319894810615040229148522533554082419473459849965235941811317266745285788566033011475309501472121402185265162275082384546465164021356031298637390136718750 [76,57] -4047442891822139439858973700478046493244428259608776879628734703956882948588274775030393221635237545744940017215652570842046196220077417806241170922823280991771753085581905973294065413870631214510296958004383064179163067992451760113175441721890788464029302789920272653406082402500252413853245864273913804760203386540407656488366951800079270233555816727970710978039089523377337287096713239121346473625657811271832331868342867566025119709338571123877174607224053364834679885413180954238783555492375017933171342253344153760510785149721266000567159051380116248645674852381587898304325656575742698686722962269812381135657232788604960962338076987053037930027665630198576516260073369294712661251345425525660575401016767547517801953523626913702623018253243645758859248481926459923156550324430845210301734817213385685876237330798796402601178296640087850485363958596453471015875011545716778246965672667322836042494473077094072544827582925285857755675322434386594925778069664574470806217857270252579512935377757851973182748782714656506910993330830685933565225128681978855989608858656853124313417653504817357594366015711764517467328147901691144310362044563993782225023060092013324480793836005281721308717858686127045223627458327652873319425073292398553570202137301021545169767915438786402822370234192000321275460822899897227377241967191265664329147034768429320292860002922702306334819762738552608782540652911682264160182814753332367853293887671169405929661504536897694304895904327646398645153810055786040803692893110297285301207932837936249031085615959126307077427522497385084459248551662396397358537952090780068454271960721017050301204760892334856425124691322468943736775803094758454158409281080911041291073772244004914712189960171841425985830066149632953324076285480557158088788330250155956958130660950805131019571450635992189084696390314942946287288039052311056490265557301587350799889605107329920329545570820666779684120200294318580147032396911474948389529035090997296265327148158085627723441636737636929712257657075171098773874052145237630543861712944983604356765338916335373550170876133229582716657595933819823281077297763692242242592483091531544242129066100649414226783179353759631391044795075002606693974832747538023345528670524104263820140147130288219356754779375941288531231609167346702678082187742951316293749736218439366186098985109485492073582758005409596419402985939991733485679858966649344948440241879013635928667269836241440761348542309860931709408760070800781250000000 [76,58] 174507727102152934340354524077771744137621896277460156659816398450860657979626234989010126616326873004991120943649771564176321501334272608391099325109969266070110603413616941729601652704148779247264794135653293146378624250247388810640119233486480506642587185087082673725836668979898220306791309755648370578186771903350101974561263622301174244117919417674836483822099332132779404852347478385997223308592624180067117188688442788561951904590138301399329872859171725731706975224130983121613734666245991403290156629944398348913987711380879258559438841927961175457706286373831738747193083369740721857519132285471747968258174310227555974925915934433947541319810208987943338410675926184720880606898758592785844014365188944670446791491862352491492250717943238516797760724253857152499782682242550294671538918122361817346954509365392767198340168994827895382560404078463811921646805695050586191952503063784277809219706534552623360080594909593409501455187667979880774127996270138555694173607048080099096313059527085542900661031649019213977217268246915713814345698634308361737496473725909519199271770027874009401219561904103622874384322083364579101107565905957279233157304215269077018211626997612022794117065282205202468541139114542410690696950386637065095160261923935235204437167196456792401767898512286391205615994495397700571413364544569496245324929284367974361129532469816909927581781484354717113750725511369327502566983670142674942389021688123694449395279199246069289882820785756812880404651344148326477131505236781994765347381170664354496403792718603883663986465617322289643730364758603131713871125083617676839294924323819065108109747061902446948979732219420414971498722128606207561874808793478935145796276285001996004481183779544699727691501092392410659334036511158303423120114003826053386154537515969043283795950936093933134790550065100809610061721203763657584858128208401914877933683400626552193398485073250019903535401329392912380611550895532904242391528957744424518004782108795700299750652394421770612030377182272091020186766536813064771567653070880022584830664114119706473127275316229803526639305665449801648959965263404035450629849944576282593970180626333784646358766477637983590918317839991800345307672985364226550054493350887174867046606705149465953853600685415216846992840047929713463940364483352905234069758207172107534799269130177115845355126952381921919862666740674156704542577852531475511841634919798724295741321625897871441801534331261791521683335304260253906250 [76,59] -10361691788987365159663413399786800504445598456342887082171262450207449229009678015538805906262885756452266209797224900367454399055802655267714510629172007903741915500885902458780959484589106743929171689012221754594729246308485318081373475353541313703182765596822674397508400745951892867626587267802287981852100907323714058318899946681307801345234156674908446926591435626944457320696631443926236468678344468897675104200865277067359067828429022283775929206885246537110102330926731423856465317743916931647252170761185535827480019702314365678165812509443272893641008603657863475441381910728385732393591313321672397516313894876245710742056602587881986092468359549943715655386677233871949091762154979487503907862505203005851991324649170715422836799056627716670622291717163965098950382237000334006766455969907045946177848337990240432198763687716050256885560088113806874394255471796889737924506680507460983939798202301289909382171078497083991763829133155450150345790272884284524407644118506053830539587084591120344825400313499566960653514520662471713912264538317611844832234170304108316763525952348058304211212800869864985544343870478767104380345985190459422086914058116634078213813428838822782255228385289624368947134859168642406400672815615657672541077463671353971763565360627310133884186596340362688451032765236939365784216049860901119037279414160953654790125546087942696428034406750042587635485819535012156078351201235116123677997491603853873209570174323311293078808962456810992312853435178900075751799999675298945481104887007998829642846581424552311067018344668058280531922589940724374045727471226253091628297260003133270902264771288285188449778226855663850108766254332972259122572347648108742601250505360790797655507390264599629114965822147508339778228424868875235561061273405353172862088954139800734006744268598375163885189659519746335829499671032702605236850035928577021807743380906086201514980450576825787637011185532696780152677989048922679151772479264915311348838316301381017352002292390067276666341590143877219710735867685121557189236443742232549814139498999159701854037974068778754231522804434836980825112909326125910314593331386594162155248113296973160500810067401355239873467342006145530387190077016945168103384615700447171264103694680635727244423403338289773683392864613233968230454694297804936251375517971337124851761923324725840748425219681349474327313126206542454759957526498537081306393798489673431970060045459458564209853648208081722259521484375000000 [76,60] 1343815075493489627486773931650807780359656570620464180391203654517610114244114657909644665535716277410953671199726531688217826325244170456041695338985398614747119024907020224308528455095358850170159411664999246540341225368856829062686776883503211046271388136841183515593866543574719996471143398198079679711710060589616267845732958064489642000165963800862551079083661737019143356037963637003556514635775178437190780415427096862180619609684469807507861110065953854968463534530130101470578621390822561553695050084676272899849405207078695133069157191344460600585599365542298167671324725591670201280934665121662016877663236261486069260246750017433777881326731332985315337048536501854196046301116407924908567961579797879781837941758595853390259855841226069237318270800492273885864412563397847315505977291384127963239446841305095717364890718760951755304519303538237609017442614530160075651386109823908810046705575291422404988391125610221612737399228178044633212557986967895746743293071987799608365397107080373874989615070171799236916593091959773836094476837975242446123573089426169700968642633558108109649551141829826657004855236727592242603005707171523559374771479847822963965285674393366003845860115065735029457465219952081750060012618984701274167666529908873715770051802264078030731370970049651233363437242693644705056666660274992318072262905731489150635449970133013016679462959591875283635895712651229603647490404789070577639146605469551704237442740695026490722866108540393354801171512563467622619256986999119104507311336261512190201878749517052802023661628951056175610440121054605866921398709398293500956501846245392782736282895027875741396938081146950065308896362035573377994595743650129803331238731464424644034296130676209036993953523824879057555922167502410156616508225779868406509258605775002125735667392061028883762140698105578740293647328880223719541139313121081599824420770850075556625406504425212996462392929390035511165838705016663673274825818104468900529315512287286342866344929714639459101898199791063812770323123988012216053452214457071874058238154224972829940836343345999021179725219674987044556568553146034724421368644119748457053314001046718775635039732806308994737906469846213629537768112348141946941935444273614704232946844014692680278143803066164454519835039567055650305441309103118231178225579570207732446958845891766365904663543009969008470150389537435786853687704598293734299078208615856698453596730635783984553199843503534793853759765625000 [76,61] -142521206608404980934710587438195916618552342068745637099712440892404412593024606931108270064051527287699561865997281593127068775413416534805818289544079712337884105759778727094606531855978185199867638934164938937641540751543894509280597403449037239792668504677467689437626044124870077395389520908479188434610210276949850817207719322220773273197677318734249589056375433761768799696554412061586905328717236804129258579164133309139383758673157537587281484632831868457484552018720774548234534873176778929474674752252867919895769942630079759834483991610641938339483111026901221947077522054728236085960632858358115287778949785195827206847408009795666242774401263013487931508369172183863328638512836251646064325373572734989965603119951812785517647581691996721251848175935194678338422753907372575067497632334369186909684764877624360191129210432401347826140900490803214697125660222769980906220041258939679624959062295122211537042333289445711392354150673345253267838469271677112883938634148010757884278153304661909943814934671179838615921939113184220440875735093071547625979387696697056854505317809991026248532889371462923600089396596896620022499973116299438103875948173430127763792472277359855788176650487338458656403490737471897781186318645653862207831855152438280906352384467310939748462721554511410412973410890461791939893295208352358490424914679193648573277825988065970130058493252997467968402162957986895003144950141189259009440210157930396568775769534471320810235899841690274485131005034688498210633014496079825314285463976317193421726104894602366988059548939461786573816387851453018591466283075256677725903862292817149769450703463949684282595441440256135757600599241922949466068939318395991142406073768315794514272745657946060217113459007601493193238398007225800009799719441267864851087677392895420694677462673752861394314075362073479565754372873703089370222453697441671094436715212316205036287913537823897143101331610664503900045106787482575890661477000500064728243100874085585820352140287423115432252351951005143262306605321413880312760682798199347562232337891229182129842339806024482296247318499583238831591354616746865819743392739218061122805205086314291177815043605526991371941405826611300789225388490912433639514871346366549919256705825246723228469402429919330530977766504559546118606429234636417540766793893688446487972477543947537925314280032877906597975456678153288054270829828406305055714662060922881488050570353287582747725537046790122985839843750 [76,62] 17943961039629047746808457246355654649924501234949171282041017396115845354722256244760737317554697351757162784721195445868691412820604514437605566518411614042500318856459269908773347351330554481904669688078076334287883560006959231902289227570105304109347482193806572115484681441002046685357068271544631238300367575183897318999215212217939440831620055963200883402951513506283622381200965381732116852780038870361782304650366362773228175448647981782391964492101858331817311830002347641902315489909859211536689267703939848315015130473248525514571885193523507548767541754249784734152923209218961793811003050980993482477611002374807702387105418473470334830469351552583947673024314084170080726467647451628588688855889774126230819027095041491452021813655840001349455272802050914371072227015710365507905675808622307817499767226740517608383959776702193212589538494048217958378238017952498665052385721018797595719105635630229050382502369443353153574379681216684481314281565422882169169636034188879137824671508323753227419065155064657992763152252302965398978815657915083277052966749468791681558936865030517674098678906617652431152043942326665419470224956483281868949052751644431542220360977848732430927585957565681277055460382867734323388936542576969339529466742638371859717880771683212515924626094015900021484347912224473073117010988532135770542683301080055171581196713092583414033383887611569703157229088250938589468708585908503764421698262573591617577003046020051169311148929600938751802506484892338269736050247304165216279510341986142567910906433503512649956148861896725605060716840472574658414858012567710373182666803543821513169742824167287788245929736576618640349391060173862876248406300878354614105086359027360209759570105040575880628358868832005107771850800791702643183618546659177622602483431559123296374683225561098531663316594992486318652768719251753667148929353160014324633631137204861092771083163559202321470511567938332186249966385309545649986263485350797614913371064151096889943712716738712432764312552721667930999047498627985460009445355473781841301443958924618149292977079156486250686831066557832242571511925588577824521567751862329541971960789076398395740945036060812187261612936899895450218077337984804917449142371145810920377133793582475005102766496424328584208412415995292621323227440923375552300260732761249168383725768828339679920508376011675465446982623062267208849315984830503144990533746790960559734651180718856267048977315425872802734375 [76,63] -2513803119203291040942812992879766181949141641759624552209750940378172225927495758036008688590714837040904516899180856776708787536591928398949638689512111213387879640298958445000319115116004557500270809651501514588714547157121666773631361602833838175937947320953772258953253053202078879365500729564581912432062343919633994530091840076937197195773384404161972943641292435885435194863860544279662452233347354276047843356648783281533727001322933568653974117836949156775730692111088665631864476104186273994312467211524931260469243915835665886425314463731710595850876154414600771838190779894438470232991044697789322530071434520593830357608424957501115038487899079729848025127958742198500615046187409593012797083664492744501115766392533006618181147302643666682674298856941976355759894631159243793882729952659920690226350366229930555442119258197647568133841522886789963029881938452445908438757032512100044231463589860725825133040482883626652187129822051555580216387252654740169363840235467118047548002458960942587832807957691608060357302387384756400285532603518244541848432953363232520097500594674078766250552682975536508549851599122437910416604048450223972658609236815935391629963520826758091549683823110585269618494690661478708928290534744386860158533236292208587957255303731201030779096230564138652547449820942267705038144175785827468689204885333456309402114541940588322405181944397393108201417535104396480478721574051665708645950046092174901642372418517934031502458653379268726461870650872447731537886832883832836868186678288976541960773931178717175889699530684621250564447363318172422653677512351113862682484761765469984134659879000380308692676399309473311720768577257397934792981959364308511007300926368706848800862612365135686138308898319105810249338920388483121393357098668217043349101597391447448643161087363045551617160614128495651276548237986025561936400756478746909760326895578695319016823101433454142920204272731653607200094651996514647425694364751721526778292730365814580784370237638615265544755773642913223862503450091049594807257379636450401965254298940142317538143794281580315405016166177622711164727812944963430142197855140181473100761591587129008684216954376161888680797148708349772334038697391576530378116593913630725476298448198746249891778440754591420685072664660675454395545888226709344457566070485673353040008464805080914624375636772138694768146386225036729418473848284263817889905967941158171363724704860942438244819641113281250000 [76,64] 149827031062746950735855899746237450774226611218744179235643617683774602152147817565068564348134044437634575822678451398480472134744810600851951013428500603272522552470037008493041200419768283419287621688767297786351457423259864254603329352934062023570730186804341583995430178481145172475375345491223290178781135419592202101710423017126703526379773212696641348738095073504304574777215852577738479039332657048615156010810577963856543353161979236894841220914745931432444561568049467394293504519100758067368326496374933478663689169540508772960325054184375780530121605246113239780494644971930367732069494858969819734961755697557806293563372230687036470122120906386179725893428489957809966105719543482087116464684507729883430096830445202012071832940427071225637734266250212624649430415395934179091202356066278236013329786196429251444733992955126338495725690895276814597310145907196478692512614254309915037531187113767656165617335862483052145451809647189753676610768233525703799079560039614965704853320622269530511357686685891416256324424580128472629578360654207442978357073449983628160359604958275726051136142310947150496949448844947863635410634821814540788689881666470028877054875556963233382006194865480892821319978727999582409931933343365603048860073958503396766696145886869908854442625457323882937798133772435727681575559115715400938946013377957447465388732781489760708091193398452283138707429952826899326971680261140145640322244681639908096699498523984681833899410610601707743685319982372543443711651298674197601264919854566741098653898158470604008885573035258546546419602075825785652532443180133971349207673362788927470090038483032104009591494427567432891734098097561934056050186081585833217640212997795698770506202022326339483843433905088409725053678294237372147363238725999804007798655363317793544627943771262784725045838375174823248640968593755267102350247258786896430801075292700977299314385616412638107736885704861638976134878156605734748350842492962547156950268137616317836501564946234576775740336964452587427739969673194642431889243738998957007076952131584559577167645217191236269852432567587389002204312882092892067309583043586860519710231192918409454617165301634951383691456838939326596809034529331481044949793111250556836563708333603360707831779042983673317238769408546538322086307638461004895516104276064834445566357601929526567742695706568681809824702374559814525245348658473475471798803840099700845911456781323067843914031982421875 [76,65] 25530875746769957135155361282281482048215229294900610984445531079105914289733037191151480121488839240391557155422589126388787207076517571190490935369039112462845088950014018392208356124583158444038679202750601824083414537543732207258308753563577381398454895211630763545086147703046400334297727911063839213896804558598028604726385134067413857703794903139248781412649213101845878898049354171509970505881207020500949686813666872711703013900392692464563335017908613289939812713421433568720925825674744052569903095571270656554139668622857851755676091526909818142082115269019013205053902974394010838169881924977172320355959902810315921507340788398723794136407253612569364505430734213625044036453346595932210387397326906665178730253536973271669275095676343393801872101498463919644609377249847638039380983535134271471167823550217131536201600594400061465499204285730163632741713738101279699715712442883469962246156957785989340244287815707061504557883608447768200703240096736548552626685054258235544141311668341750676151223678690137904410314235305628711482399206907773272307819131597578400349318564036156972319680562115062198843069844538718175923412039964429261490455617366732291605315391068684350751442872545078262164294728551271617345419753469299229391162398415746206076509539470371355715461405729392176024755785164886792497211452587029348131439412630900789821233773850856928325041582119975690167159282801060527738552200000551842467089827763846775139656772243832152633304881767786671942622204598121344182750545741117395810471999182488436060851031191364693326617304807498549777111368728653405355510968191245332712995832806645956912231850856221406995561270946292258025258237040069456848270273827329313300383565498674425960667186597624946299359737472368826647439112567438647932816453002542046677651948815001255377141472431628927423551311913238489214687712917072860399873686427064442303044753813574458015090245560293332523017081484390102481293767623743112674343375705820277035011141398209233533017691058971762293583905332947929902641245586066704558383157656279368799450808956174876313296077509696551375314058216483077268965224843098900791576243545464545052521218033837996470371772677477799079284255771469854805797195651568087970291009819423163836134637233012698890899450516365106062052792567825974913629496197268537546954477898269759318648493143229070916737499399155502502749272451734035020826232320369332865189065939759416323795448988676071166992187500 [76,66] -4567662980156824343012158650172982300313889729185773450638340138446025955625010892306409935952753487857587873279576198453087876306638528563967465115418017306339147367817711328300322932332587207900788652362717779061997119180568193923786036249881784443037032139218485490709486557260218588103611628958756823941340770479038665822138486076192652069373499937843452354927832071510753287110177133700598903899035602923012392683575437759399504755336707699287721674145443960649378550799513508730974856680951684229279356490927570821727248999119920473980173486579744260647032241714802775487511385289197571148398079471851013565953778431425685251541938927798475173232469683452395589000840502856825463135176017897389962554772996045526390356690176773875411228324984706686774052709202626915364922596061125236438217751961359222803147011916082496182991605562574418293009176061242842996604993366816073345138694700090762742798319863651889876825526143937684008380839965671986176212065704669626614411078573903968584750146798249995849201855254241639509119687650375325911493141551404618438536414146932122578058979770113695949036900977182925203199758351380784501422036305400558739454091419124115253470888050415580028484808547261131821305726766624571375965586983277885030791573046510422738284496056744091406095215233179288005231428866131805609517040687604430100223214894197549586084981617240454482599831425092051808872204583260864000949449063509934296284298790324920802784539070206807871819027581043914967301195009230855969426163124928918827540247734537180948215880094056519975169948670498110434692752774442307052835402650272489307772167898479572946982347253247099128077227666871326776669891950914575287261046085166697143124593555659528243429605470878392025877781009606056406654391238327867987940824626837884146357335057979876026665308726468604427236833591029951571116389865204275980647696295783438132542504273692377600954132055413674531555526637941441627169550034135907304578971202755034623415494207412334797106435172764070174028864233117532111181282577070899826382625536992649423877516752123561338161291635296416622701653964729560224986430293290557645886644472833409870765275616623707667991190188228518228046955180658113444526371919324454882467122910713844144604678124871066383680912519090696439964019040577577107857904841748486714657113106885069592465254860007257366844182491113199628337119610685289523256269496693452846630689734297448012512177228927612304687500 [76,67] 148858211251626062844926832471878202212904532736024498090783323889424993256362230416360172951910824745259316552567600218241145835208719828844174004242276263088277566050776513795092936197564488585603260616657986994991852820315939587822706615585652968989186444454483410854846778305909566151199754212650649559587203720856577115516339085440928531558712774298019831523955329616763633151897791809498587096484914382708755595977174809498561924603707999362832332049403579068648207648354368471729989271374252015165524968194003988529781260905333493339977678291476180012762052071880017472073418823551501397060860625626862522243410633454909356822168481389581294013813669513478046971749181519773533525681351872390593242353175194208468463068103758913648018790913862967267842751214573358542479658345270565220961282999402491877441757611584245559411541612097074315340344860636657171539080366104466916858853115316583970705426302123739547498272164930982673743204558107127836476365623812782203313460567879820831861441306904538943039696954964150965062882316701952969566424994205317937267584960870803370421365479771493685500564858069181805599398246393634291194603755135835781193049623825256058626093964643516728643709591501776995809875498685330352536527822744612729055202591127843109612720989971400307960763182249836627669270983362404468865128827379438686077492935038457579372178857625223680782637204820368594551395363185929357746476079484818720002250524690038608589795805940707867480475504303157196141801271658777888426269578038546299626061470342271373317727751335914613923093797339519243063694971703695772230580268384690080848563915654018814542558535727619726899971676637001198123287388178991123741762484112684487811663294521036920182114025148685986610423222448490737423783467289822729985536155714258734989903366162205789746680692894447906748843560775655480376312738990857316265859727732714723255620483729932601159072997373459858627220957366753205064538423695857557725714572196557095173929339855470735632119296175263689593501016850260470459507623532896015574840619612200877660017056992189430622603860682278994858205302929195856096186010139371105464828397681425294469703734475812357611428590552269665884336457417836012297962845384945310498054944323202154738460504345669317592519552905583710767972253462623920160911307052939592813659014743781455297228605666794871059063740511688784546691540614455124680653006115100406292484080950089264661073684692382812500 [76,68] 17331075678413609941587908938527893220949432442985099312373788638308276485886225775420878526204962182455677919510407350150433438774102573602911649268103059581896712810102530351192135011284367727840870686271308567224811920444677861141309865534630413305801753369661205058930294019068228733681509231735725660358235571820814229326806161992350791328433768555017474715353506726187947039604177379836479377141957630332605593482699015146043481635016865199700342222761500540354894522699809642191996243517623440511471965721149351994138807583105198666852487221807324534420566012819658469653778843631805257314414495690235462979579675256400221156236127591832349520911084681016167359325017182485309862235484938003047583894425692042039572707748259256961086562982497803629809650748610472619500834125436606945448160839857880657108491153748101383331901195028861108660194187295351995909870820636512191883530282295480720486687033051844665498376853958568035417726152217450325359023365754619492681936002002046119573026346093647142691639478623475656699757554262636720750476664855702171535116980421070235533389091148536850868726573257123088246510913670564127119364219247544887375990035109054234062772121762128918839119281664870136850331579886121234841265063904303030124473295559811604899611688066712421993171477730567170247031850596358449405685520006914240971544576135175005333079205193497719952440235644529903767475406037086200303410618470684294581091409533241509952599072199467910844180012702870770226132699174797266765529066031924291738465819702252878034183241675031437578575550455646324883377745597759744622249964347324468613203320646144336547375994111321205518233910752499177109806467661440938966993247987818804337249024370784912849052717942497227104370582588561149913692993468003060394504250540604911221531968568547284081811168276658091527470068219038475907623031276409848288513975716232366754938894899007027475889842188242775911896355412385347843838930626139044432142266534145642446567724893582535008489507255652172591298621875502714320287513250302914480311546052210750793933186939735442421668492178507617898508460275599073335312207297353364849886556991052440683471647411977483828450237670117649386664846808073637978183198942224002839410684365080885835587831638834687597635396267620451233283497156741742387814156953528482880812257108764212390244052250843636351302533751215347017793512361515674849728294200368328148442742531187832355499267578125000 [76,69] -1740955251788264043444778310732145292962934606466530110222222014362957493313882003133918824999436455495949428364242339792691564107724827141004029036375293121370883331490714344812566420174807362062929513742990513996891469540419438420463257937726289367104470208425585017135289841236414138629958621032151031120648094638992704086965019969033068860237691247970812550889026342939679136348005333824036871148415182755811163849762700758199616156577006789303243473574507620821731897131177319292776898303287082099845403000610981773325082351590983530920421958742933566559836087610217063727870176501885194768580079457048830895850359301589167500070338527562805326900395962843076893894028399142240026691046695319695723214757964694866990981961555600013216917525633476206430144697956242814780430390847094080964354708622568416248169043720199102262134077686766806015267822677112862505758633609351056204839401728521612862732686255064995386241445553412525875027288648350764197266481976041845716985475868887114470668064993326574505410115592566936615297836887404088075656253598544846716802841402964513244288248698998978698509324712302924253323987393949101153736911856542302890242410300243442658016791366029718164022410402416267245325251186374026322617940090073904452835859997526915032991965417245363129258265171821821403427927407254180605005241209146132322332777694972525708565882821872910538864449125888058931379396088671950025620207494060805341641707460197797740420573610547915993288274397114377538076825911633119578078382167278138154168556885134783042862119770040504972479613265475491328168522960687659333457742129470621257297828621525597561621683480730071890804992993817130708440596368245326720248442782827500556488358073989348816195978580242944007299429453429644119299022262118194629094119803125922606311546422842492413206753628132604129196243893681690102338889604357644646432272811207123527520386495229239532405954023889604192144351781373222426317321726304155127375443091213136252226873205256414477820164526331437425633638521097336858807230398711887885415070399417643833184748495396651748161683579371531752578174032738672717899655408398545070825240508055508795729005799283797240669817470933927874523730126871041591810146975452241295429180505284273093415034622737752857638729072674702232546453209859506614433117151999649284539398590701702719588460642186639780632423754484490550198166036169383916597133525605567427874120767228305339813232421875 [76,70] 47989019358551822739552448425418038925250245940264039157377623352235639279963431123441261198479793466416212561423133829329343900261079034815904391064774796483139663647865340379257677768782750052834535342343544162039330083329469491263607015950320232738599146846924757523000889069471375030728309928414603134814629027928156601916247020998348663783017937959598224303025033259985251659157142436240375868577583473868658545384348391126815098562485746508412496556856088104712982957729325006621004429299181638621285587395626116473542626691700184790405391981463242826892886943608304927057433968256951315195826870934229030702483719970859704638872007767214917399887335493595625273636125677653193802161068819009196654321930464335764491230560588849869907781151928131868962373135815501878764089156546254204288869181245758841532858981264485917884818201294500656061304015728264149301295419229103083837975436306400833428582436195064778638500719811042936457731170454724777963670037478202572567166325598117946874565896464457977049994445344671463470179429131980136288445802190513470369720241718669971287369966404849421804981308954297705016012298124082266739341356785680818112366682873689795324427618166204936970406852127434668900512309873043968318057649879235204689547726521123272997543082139794721846434129292312278136795713364932394890303100020500353722952807601650628114357752409158328858693794564627695972893184107845350731941063181456109080566573377483431781432431894588604814360690086939747290981187707736730501517426832695752570762439612002095979412770775924696335917647130736916475414663912648803356654732873342276126139910221859770768014995870006070390865974272817132947046041414740091555954474372545210540926327720602883060593155615454828599601805249244379699417471607177453529051632632652114102854873773156862542470698645490494120953968705652465256860600655783861058490921646674638261164170633618783405753053922832552968968072831992136449746905521419116287281848349223102263377097287190647430164909776146708889233907215914722180502840300253168159791270629423779678040995556830359971743543224216591343522789732044165848721955088020712269431445240520770529486236791311066852502899999377234592615296123205403683510689005880231905337970998298884713948247652272072873661210066506607029543858649521966812876985366370046548120527155380521806509202019306087939877849550656220782664676945000352186951331212583227170398458838462829589843750 [76,71] 649657553348449096277017182718228325088006753354947007138219901039459882788371883869178658090856177401292531573959374117271212944262662659630963222670477281156987465000408752116607845737171680888557731176297735641070119004925201785410754008572192617458525145295097803723976903567335453511874726978465634346306134419703887320235641998759767188253118158360811322127284780789889641342248399641858155313145814554551866098146787517286994226385634725683865050306372095767022083427848336247980814245764574270067441589708454464431032644283301123342259948020118205079436463164377939006159306778301314758017384364291310923528712997216885932138334927707159422103505509808638298486491310833228584024101209488043349450944113702420688924279351283413378770323792730706855267067409733120527907457930880575260225283634645197766416464150227591593899049808677118795081983116498804886716622105665723383349336800701349932463108482694473157931587636407210478945588759990100806029711682228286713341561460910501763668575490035409588794697453094941111485704122072433552234688504903166652351440206036917100565445195806586918423995841507164561071376393581889418679342784075399156433075435486577345762154736259485159846719343063778521842795943488180190399172180223912443207775050328905573900617926818087572567245257910878830145581483325766451629761140885101928300299882866994819694514320538607457815805752588662305855964013120567907229414596005867797859802097235038020353919896686117475212039022930944534872767639285803592508066712067664452551808758429843896770616784358857637522468823161218886304773859738658545173104088435701403933578960246271598361851959097500496905351463469754118582483395572217017199371460684522728611245955845216096652127556384241806301808197887799595199339798374117192319385541872453644752216010989891575583605007816494355640891905808819133056471476245109688500859219027871290126980430753518386949764116260395900721547866019374156186723931627682356939948457516447600019882684631344185612454249936253882148979091029473172876498465307024530591238417183097852543940893218297637975184214912648387618448298383675257562940846667819707660939576315360936587011519157754154368839408382966389044748242937105805387982152809779754115342967910515992215740359859082590058446944869084864681317138515035230148358640446894152366320967098420680704904117690526153638601995029704880269619737134605651218688393555567017756402492523193359375 [76,72] -46640926176538170970096953084372887071318069455678413368359080174180268065092363656095287247445997354030929639843707380625397225716346452196097964817822879339354312691842082019411251524175720708135087076960002360464067663153833298041828930723307281065919308469776327763739236166878628326259853278095644718239256939230852277539837407989333587316829236343695409487222260429590698754352673583077470615593129484419027114833337886031492357447376886545041880889298010710015759443215676401585592632752723117785140838515519383518003623260129135141497575043659985216024475496275779547140298994748695321194187377414467361226998903160494596632819170211472175496905919470504699439575661082124045613214713869193739998203691747630042535243348241553971202124634454625571263351901731973984827744170732130756488877615709049755388199165128890374257589122956251693891328327411955768617311856313913737697897308463632556977533107318820686747633195478941040017012253839087134023832142401614799594676301604327801077511529942116473834331898890056884866662134760403180758172893960541761799068712683024879077521795539208722572628615544492426778982352864267768863759344002950449108856671813548403754681922627460605700203329375339573455821059340469719315434633072191318536661086092152528223859665929398360924063125120228365094345528143474837549761525066786110870387174622362651578026695698943913763359214376148538972714518582182184586181229589412123588441768694117190343442303924610378492701721481185981584719855410405452144101405326498087279111722530848390554097119663164967190910346375874301619863509273586105238895346683032750341472556898759547364045697679687874674587960467610198882548954351105886051295130799716532029251332164307789837196757806131702486466728658847419809794196923295687760457730919619466796488720778200749684184267873151056256961050388792657286980150696752626684099760715325161155849262236871898908620684155664618555614550618664156564289391236451267944999526919464000753570882861716671662139056119253372391231805953546377449506772243789691152578063291559104467927833112156707427580157915893567085431795961401991080325078489799434205416299236962615681290829803985847984303310918238456533783381130621118013667350151128280450331690580446994737867474141262514662258169814104714807172174060564365329456908428484963361686913769892423923402158754766180799044098199114236505819687680050866784853269564337097108364105224609375 [76,73] -203839975872842767629657924192239311878124487887963356277733077787568857263469758238072794957627437258352316192260398068526779057083818003229633124290411256331901585785381112070439679334280605437177156007670049300988202141943651785804477906180342971807961082880760839280417644240710204281714459314914120284712884888785112420951154467614267412712733281926997230581344858408856944557695478794255504928557692281003754257858812404921036476831265010287746505019704200376919869210472826098836154627204484677235697953421768014565979500891890696091112222239846032708612067550570601711822061006954685404534362507491207714735880938957227078461725711786779863499734342755716337716645774917706019156206178231203409762958653488514025297495966550461262285760197184193807218030451183081785599581152756855525896597506063145079438799763049741540686624182844276654583668658633376309147885338018069175670478448569430255068706351922657986902740236210361164308294052857604822846146171459594532839425212096019161800528952279827975549862231658872049747718180940904092783197168518524732424107833099154788677667192128035847384527988381946205287363047482098596886530111463575061055306771344208994253088415927034237040933124565705414222431553258679376023451779540520028550580077180238592586007272934019579086782942206096660889152145553874991732216898900299167409101521515083639370521403247208431161279220600150032509759788050440492346798883773173937886758182124495197210225473456643369679913971247469603805505331652542315109246562702637928526590006424511038652185854092902852397654771378903996932229717798060832103204615991725151822817573550185622552245761024705544919989888343493398745728367119260492744213819104075931274244472946463221557293501747277704482322836685202464246640667986514588916921702546084730983927868084978724514977568187257039380810488247933770327134560130079411301421903513273310014174209361985090630935359756143510700996718979169702632263375206025514495468783293345686999423694731321275406572388812613907696386846590925046153184769944401630841865511834757378319347921261418882753676837068986080296289087981885396089094782250722638136975651078149582790527009245491516025823794595877890247778153623044482170391464237553276129820770689202252080564869505394536448244639768593162413694128445220168512194591802192728514148752597090755463570868114921218308853004283328483390962115873179527625325135886669158935546875000 [76,74] 20603153831527990085370078433826852737950479955941976236835823854245166777527014540194356352188234292770699678211803331857408975911036096180813677589686429651227123227762359251062215242548613215583431842614241463531562654366273971787742016982535104650225674431320150275147298245687047466115988564735463014087434939734229736716971190358817871540665113349796616270721346308442199106610061185337584390825827156150901439907831619043126829261859366465641752926298267245839086668960527159312748402130521281694724789425572861536063691281712634665576093627604968304007135724715822744753585885814698925792444876545116544646954936635315436424728277021576894117837777712213228990667745905600903811239502481958561401597515684926039068592743385116412542395268141200925908741469431239519948277103213930118641411591938515172207630678472530885838670009583681414752110661563942668274527898108957889767536895112706903914663086783809951417776514865368298349224330868765949374263243037637422583423254323584264440357575209517197343639584154577428430573736252994771536781541614272315289998812971617823474128980588431565623049068575748269537412860431307616493735508238717897053285408374742125820263401051037856063504140457800841384869541628022824168900332901239382545435002625303415928993032267256299987989769658261562920412028300262048625089979584317118845895578731499539329007864594499006987780515556161666208499302765156296963058865077716255525364681416842797529047413457191968682799273005906950680652618457375575964756902318182816485289259533727699755912665918505890073271314077933171063785735283444726398929391771671831144646727783907149509205680435281890749193106096604394520657075181166829521792886252866756789227341753352855731520370427352533983770802966139347034234870157264272621583889025706693516024448621999376575737602516734753452800231229350086604579605203400611667942169043545787567837811333589914544005594692712742789794381961493995560512616747574991669588285211364046546967095735418133463845873029671498202660485328225527473571627199533625315340498552267065835802993166992191491783384533607508149375471980374874345219471948098169955391600256670523914868758698641430495632089797782178069479141403413268814065464560348163974772562308659777211304304977554789716082889467356429156538149669947231026050940287870644801902253365784022949863874459355286639769989220368580015718684705916530219838023185729980468750000 [76,75] 1670283382378331619557396232237540693662530616260857935534318756885651153814588559924376962211196122088623353059653995019677300369192540755927637558174719558365386504423389370607515616986945614622419242186412862941919158332784858517197994231834796798265735031034419101249232397050735924940665306294291815987456954685488698829759069721980141445803428628882612181541101262157121059718006803766333015062793493936921806751267555848325080405197881543326319507358707381289172523328933864776247770704317294877525383184170049811235819270196848946088704163241359980384526229681539175509910263966790759302101755220120728034007900654206792278751794647019344246222229041497403292393036454143562897373489505895912543287813655346907460625299344246330157058550141334763439640774744262667922242447249190648803163735160113107895545292976677211240778903936642168541546861645475325356647859254077162881095139069559847566743728900868333757177634357746068319599139010066000402299350638607102161085707337353544701628593757382869246118150922314502148022685903926144269068190753271004862144038129456629980895813493248072622395719303639034310455185052742018958033498902981287642565463027328377425063803688831488486273894693634703444587952966915509243588111471371191657474872125804595370991267493762167146373535621193523514960463375277234051873500266611983578864375595924630168766098072572764877040073013419915228957611645945939865993748260903832328752823345867297908613956562030205389503844213640245631973848416853130771171415695578642718679098489217289372634819107153639080035323483659439376498446325133214046676119116650512128080921047005245914194684096512982782368813254245341399620821737488812949098033468189664627743386172852526875885436664869446280438347722255195109328197081262456104219276590822248043104049029975863333232058540953186382618488458333717064864402188584663341368018700170353391636218567051397704684857486808222638245596522490614140676065204810176087357771948224438046983362420924952702171015315449599338946187741153699698602104481990977108089215403898729019068241964460985620773870803253863364936791313810120186027140993088916791309018072623792792322808570910123260915035828652562158411983920244697918335959421912562337466642268575678889072002618627012743924659582527151822554541129553093935062253239657062660392116978368825039631877876452821664436506818567779175666032642766367644071578979492187500000 [76,76] -87213200409264697786626505911506897863505235586439931566040651121860068333489307624952637246920734403026330999414642197118010521823871022929280094110193949345416397139805101140423322071350314019935111099691751737519536039873744933788474180139701527828586389134242982227440496398116609577544784095160470621687145918693870486783483812514207919761211875242016409006669383135751415359325365939351697395532217681094349253330345857146961837245417336699074387141577274956995198654182795269714311400993972053616876603521749542766106770793143646133710455058329930055872090970499592585244508870171482272876650609217363306792858798291558604895932522026024730467480809036138501772440353879072304407156779237835700669676947840552533638861035524417153055770627693229025807108672594710939631398664470528264397051377611903885971528490209773894160443040567609998763103878329894791447697365933584267699334889895723434635458274779705278909401331608924657831396433827350501950991413242388286036574963895390645571956205205318862055719212506496424986040472263530989566400382927436710807574591557643248367870667782520256899097476797033911475466063703639655397951288156096496972760636636877891546202235236010834936671892413649097177714830110678419324270504827264070151162649141061337692589410284517099001873680128819355443098027724348841209465397046209519635685245459651550234410537339069963346999568348701530293317157248810647705462346531690652806173484918857231064960641969618889093856476787542351642064262308925170261170955406912280590490939827462120107454360368112188103261760414698938757228553250114032535185097772348833293674960218690470273722737488866183667459484225809533840814611265933200526874568778986078737717804327165135072565426373389618002718982094881791209875239975591218871016410114333729464661244401770158433296910178726597672717598554939791203076804892212354195434333365436065751260097843094140127926923928956281390071600154214819377065555768260813359320144170088361599006538995339663449873277444231594679201190991528890889678381269619395369547695653579446532969975106677729076022661774698283004735832928101764782124075106770530106123596918758192037167688230935157809449323195199076533733615225380961620088226091901205662842417661383298743949947428084065702365270411344601126113050714081172457927595721962562423060800099715499310573445499359858808053895160537771769071468952461145818233489990234375 [77,0] 73980160570023280310593037734868676924723054419097567820159673713249557502276798607749758648860733382844574754293348969215947341120170625887026440548293427664781083135058729228060036629561145287764643960344485998331198066491704477008056853842714201919970248329134157675930011580595651960790365445393544882995107394272343899070859490398449545739940489956734992850335616865062516717403470741319924686820084446338898420644083942013398219102971797606213706287667198494134186069390228745817254742656701984877854601931381621229410934923957879299896400937171141845096161250202036309093251852726844619939707918147683713089603034620450124934274781391892294693571878251450140086307524693962520126073814577133171451914292244273450481558724739825090318880797964854710799154756786337777236465009562094952380314830746972353690950520439344138521758956406367223680433310376875487262661462103763957389361233273365104677641932536899646144319771306418066108070837663215337516323754230573409454902947148650409209639971991648044027790786828025019834599514023545146224873927608953309490872305715035306772955529911592889077359265275471442113563101245276646446093304692312595975301219743840657558053159200447259351921619120772199503360967872033682113999306720663094962896498229349335323452865831571562399833033892271850804133974176664114788555679364328534477239777082621248486061649490912020351181204439057593900834889607974119037453722218394202073565702615158159520265529505893452092833537296881619428520451576019577979050494818730421579446280086987629892573425093666102534990346615915752565451144705954311851564150352389609619078551407115460193508282092851885676816089627554526296255076287498809505558653229286525255212747667938966397294587653386675841969740515088159505375303969645863996979555851675914860434897600740151601602711467025486320022932581973407903189507052937266803118507987528658825870884914714610046617859538661587614894733232368290291023855819010235989814985382309199284048615423670312365688057100973987740043014305975482077875330944499844477825230254683221218229449263724492485538137040304180718399143847570742626198152092838759159595285189513305462737964936346666516396287104637704711614781941532392150090960138628379557873378388642596319665960092574816773920279381582844137146898581103395849305347460325078850521428653418608014047313920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,1] 24082335112937198972501924770323486217139125432315111173758163379170447057938356589809154432466663244238867131822187494704183263932780967646381006659754604019776597391296119300743199598177790356694024314792211581948691783839674528688310832180380744551614720014073787811606047135826061054680739492269532741165552779359186773023748198137958308374926718767116716286716643415621627888654713058677547572779037762953022630829827876469708792005062315115936735426223930933852159367043832680438032447959179105440317863339431364360390807343629257378718410002436811498350648917630538847293075088715437613337586650517251967631429407360782618256466715024472910812659083078833483120606154066874250013929236917092027138008415844531667826157668133525692723817922714735584032700146998633513530080961515304770864363373412001217424364551644332904952252852013242518746493857678508282038903652277700895816006524852531082303512021684574832109837416616185038957758493708923808522807793558192610252613799461831089191909489240637384160556448772608501489569185143512460316904436169380972306040640200252011280873573726001898262736193256740408243653442794231970717400858458205455680756933993521585636402413086834970570902775187583831359500710452061717774581380102770729158650374893636261917670818069205468492914409068704166171429025101605481924598521943766657657297307632114269127657099993483306160553666629036742538826820219275952902155491780986000157746509985454817302635907911326172318244632469131481314269268913965818635059294797476167881698161215168466825273407165735272856684066031782988693897128716422210762691108279466163751817580824056096154299015019838574305815250772269722011826390294845674690705135765998329537641806255142777585668145971847173813938823891018300494579401090543511452343519324408277320286006614026234024815918226855453825788458595333460923358107081511483982053768802189034464220322771612648307668354733281600219626887311152748473233715638927504053091121669156526385831352197644808274670801591387055006391646046125870119796523173170479212585416684840701148060886976648543729590412255738241087468342879055430678680897588946439898990176956074123595993666396223408870379318065023515160887260543476473683279423671945991877740517878593234461787979998951742023973289261298132609980567077368672657534334458105657070358162286178371801175818240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,2] -545174170697931736260902526228700316306493280462309985443682735784625773508614203981067393059380669011653839919742119300842100664427080925146459312706790374489567075415583437573329957411866265274140249172785301853506790851665229081814725006146572991414445191718950286910320510117930355679387937455305607984929584783556826175272684861789243461672371086684320511089312584666857468670641319838012783275858694194247817330992095197008707025268635216401256368475738402764802487178803664575488470109420295726954144109252099372026516232722117187502514775629842048860813390441840225628060033749987656216429667466889352497123290424587408954570453732517331149931969538249032971382315037805590764035479737552203064255717406179807046992755008776111437994635201465196705844826685917888359687641331758425572120776796166691211568819062703201547426479094618534115621853927338176294460631223696008598636500405818112000977095330518035803178021725681756574730924076789350182813147306726068063644887606626864557850391922306005347380096579207412066580262442053446703139874863163812956762016918513724773195219988828898534600339256824947886193722322006065398512986247363246142799520177310651877575767686466168814960338879663227076438228319749235938330511142111062360379064524893983248539831281372149497246206623957273957491361969284904407879894085654337636248099942784976112506576041160711945029098501677811980698927442595127918313055196699223494644342299274402764083312167009272694862270117334492387066993672048281286840876679947080138914100995444509056843855146458664415203496965226691883250109597788370150063669299541842131036208369654756664146040689961002791954897727368882219542025328684602155467030703477952362585863290389299247349482485757734590092123198004990764996757032394560587466749277856367979153748389851397280402135967224057354106275320491328268490547915634882872890850467148475764965691925906532864159342166396182778216350369008453870295344440518897622335966341137806018555616852286114044427085560823863603979536630236619574244591439314580690912332728759226270050566137502916731619802004400748958298806963106506160300669052991927396050088136122003709514897205272968661768515145008158694458739504682894147511366932905800597129499074405962128685662566012358885584202045210520234728957244199384449316479877698859854721210095779297291949504517373952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,3] 8474179328223147067810453467522121119776647118273214068643740262019901626977921499123200600663549221330558668222132874350641645557676515358673338951459399601522712451863967432424222153816407717872582333514566950466813211440657579220753027802699029824963825122810963526598372753939881519790123946960299561742675123805654993305405402352084648042082322061332832624786907076845142111383081228720617963393208691027387818655130156716131809796984194328236665838675444616869784476974638609156887209298694346549485357169692488815041969185606361067889428550218686698194317271892820253954049818384006156188513761623641649837781186305925771891634081535312068495302203812592762305400921939146581744314301337762971547603278436742970213737468586121947372932775255734769921911146591967368059523226131199681640952384596442928914959636014537340847536087196811823848465835371915488327729438800615796206851141070614615946095976035685613362489319413136506667359439308202458756646395229826632776236975787678312996436654638000902399151543323488619342326369300855505562754325902878559383654373009119456850589966883821709131976369236024659705056752119125286990251838655040370122765540735250634445561477762895318548887885136477488063532414122048198945143660167646219148858112347298546390187230871325004514343101682645331931555743644141107209917651610732082368593526510377792653115499424946690933160770640983493174640261307168658132124609540635310454326027046074582641875639140846578313754607674933535552446223078557397447680329064940122792419553515983061916652071739960811235257605409280475462773063600763324982173454632216604865881151937367600604767272655705156561821394152879715448745320002233835503635548674060554456529206545525619375876181655574852995949275031291286141733232518413741050707162060560372665046730540675295392629093772103248732063924205928297331216763555667560073734644937567731234414077598596889352189418116185856555479784148585684892599626388966328015858213323999303253015828124152457770722169803580487577198878209969522151514009042469241968508038411572994261086668060336973795427170631629935967539329252650046347925323697721226911097278048894731096807228838953082974721116810147264672184958165124327382542013303884810024180240753583289531049010508407774539595441596116488705842917070927937835543511958577624153967150486146274748103023745040384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,4] -81142911434378835718466586669999077493817523061901965073165429710695150248457142364421237481865752796183741577433041990328348787648210145383547343178849920617706563558123317802924273124923016716956560567836236204592345369366082860571448501667825948270248792197637347616254971197707610446316798305971880205784569024435022056733435932623833809930280667042218919100568355637397950493645175737024276374786853360661405207233619221014139080057515088748296115256328673096517231196384145181504098698311133249713335852481067931446216976112855514583005866062640779810196004135992292681994925875291427579856135893422289809668148905079755354517784571680374032033065905215170474765341357838200773653618204643557200277076815362214643708111642413800144737887496498379561209954858982621153666080157409068108510074978114802327014753451806113818462032495159698803547628747248545218965461733000365691831957622637539892933761483567712619206915764015884396699034982288545809257486636295616435937693133974904738995994580386052002613827932484807209471147326228354633056315820407390111459938142330439023043073033291486224829585953909538087939209446650353092024788286115795674258751732882009611543823473161529877376371800976460452293517529439291066797450234671501994571834900177052620819112895110737804981315448781752406190742115739346449711677734378495656407061217239636822131270261654082855451483615247744195031775636156022876102603730800832892479006465840365502826241766797551510608706476106035954268190211110159636129057228511637502306595071465614167460761939350946359622995453418407914240107129282166457251057015698247292115034988078718594809222758901371279633730019650992905185857615624880291618852886008587485961689141992137329193788285748190557901293449146881256099604235544615488070667564586431316038810620097140568622224188250268257979066888041266529945616759042586897922974762332265303846762451823397272881203861014501442285109858099644920757323825223934621238944121220903520020738578971236347531104954607273119882696304173662689369432019401736428392995100166779862958851708574900619263178777529571465531754487770312245269126986991749381804306592762830878758992102858304629491637199023536109903552201446876084293694300080026831377072434027268645149237671304807763930315110603092763562674366258341513977452250044086290070594448454283632798937410929950720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,5] 271525171815937114708404189341390108525531789206895387692373047838092756017549851876774197928330233871026386701307909949875948642767198439090376292513327720058451277634628014727032307914459249213235563286636215756518774695083616712832708052032649509978160002187389775932891570231544967309003759004101692304825902205320723191861210551724237837216087756824289736190525703859701870981349316635797287709454094327034542563921121583000554660602583598707579423525070760455465928581399353581858985262163423489706059103133760796623411248189793980126734920900977012724591852553894715815060245463667165644114897495813273961958383729148856560210786914575470147484497176772952850828007927204467228914102113944439437711521986696162738072459919295661269596445770899738625893177074674825688176297371275323900932764028966867772442222566962234631894914852245759612431824832434292052260238877796701639033443270405344535236331576959994409211235167807285839820973606472466547897722156105036102188767047740943542720077029780530435875310754639689907866629373769016409920604234540723061334713405402661785380464744913976035725365598785376290474106730538508036250906607604321886666444146094762583981523339821187621609964826769707892349382271421413910169605467631674252818900177542863500764160921418735166257937335975813188592455129823827477557674679774653859861310119074020798424329624427894046233734913300449259424231620908658459642147008466506868004335179068443647011757831758212357113229906308412937515180830997128829859722716606764897172730534439357764979197007697884559753585008171340324631480030536040380222854280860504579320000557559981959651140161873260302931333931038150360093519946232482309215323409405930695510538335291529666669689730999020281612167387554169827040003040180649972209049882470626072753550611749155340975572003161073469894452361468067854257353309896771864109225869227694458938575949414636920321419978946454805367673319050251632292898729026881203495108389338885078359749347862628578461815099835746805323474393946226928914795980677068094752607733873479991485598881422763093996088174446628685569920844602691274588598073077777741155710968676745686972302965546487818402017121659850541831422946806479758062401516742219909548130243814755631119603216636062670343433949194862948013072154938345513516224711101065928074878632759246103523024363210145792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,6] 1147242947839409023613504780517552756988216257659474767003350636312582450836495062130397239490051453584091027703733283250757201460724652416190014444072424011312566448713817039136946408319171987858095343550242011304342918166216335303311081658211728184996172074252060002295545789385944954275666255157394122686271244969663650293801610303565843483357904136983658243256739049266664833214450567316125691816638946488262151639604589758327706251286526286389067311426454442378525490357270615934611588231175297953355458470119073738313769548220201011414531830377695390956727650664575083591014204210966473578441422448765215702565244863194837679563319144611829886661093874733584268992782450201196371100519489297042643001718260083851565421832199684501622199754687593303804673714998625503412104430449634628347805829746366603331687720153950426495518720001630280967891062940790067559438385723381074730218980837029412273252753006836427434940937009432720941440037033500517359857171679201067645845492355716716160575428389374877976078095510044728462784046519388828802860002066558088704218321464733780864460132449245436293126507454968941940164047747046124801556732294693737940687575183721981411640762363594920909581609997256171972278045808802895310349915690176453611720689603156851368576110459201293040520525405787803189673129533668530168869449742167680154664234998450189815720876008587204136491178784605136093451828064020802552392332523367628502094498300982179007114122839215054110842450541393834033177994563182033521834957344350967323888749317410624606147467728242308820223822057317003593986602705055082394376768741632348209108907012214069764320435695464264201514283701322850788405129167436816446805985358618920835672128068665872327627559830797298421641826698507874899095432302349399707556122397121600741102314975885550718049995359887181189285914268859211259171131972145730231822558531185553789711661273898838982248415920990592111268357717217049240800922702475169356704380900606696446057781956965380628234295126580490886135416652913663809508320194522644256237854824335107563121425933502454824229769417874277086330700827397237487429274315481453483860769845312605049558076344022096252306782372845058951121315578942501880002181181052672505366424621837780886790886577739349181348710123335921792678701241982854959991855018747223114990143329427690833226818609460805632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,7] -15442608555476273411466813493879351964507315800003469308015219531099041055034698163507269595244857841152982391583886627783349022792888394231253001112985227990817233954362031468419581368799091623571625407223829407236307496975822517559061145833205320372463804902254709124903199947301797607984137040709819216263795516320918977598013620921003874619689974412603201963747178005662791468834543237530500557341420212527180625767298222286540902198302779951059088455481592151243663647555273984734830688144199462096570761273495530961967331142239028202704073245179820447769781695078855890511270751644743022164616443483144980527478379600566205111707220600731075076475389797471316392227745897553443817330352949566511079530536975553352260135399163146870633026816557549866602152010549085544770156483369489168169627908633143643793100148959239584020032577343503304714608157145407954390697159564536351172344006932176397100261153420376441194650192020241515820200528267922888200536689218711541790142069192376982096969954394147410864875023194432287265990505170140816274967161978784721629819268445373646511755208727320961677004317766770197615873664465073541789667202436059587051568394876729438278049596101145244293519444453997516713547254229191384145289301479604316739713196386894980151770221064683454136438828846678054129424230140015496200014645725481033194992689244098333671758893181428034576899156346135743735306771167781709364623305124408783931456604487065498241113427399236207498876677254801773510866106474218353335411786601663336499714909591745828675384066116953692847467220662422727703816870364434529646531131207913956059513832291196670805096759043283212358383685609392526123287629183673360394051688258255779078050927869946130839255259971752026190942300640589172232540858961686047469341742092979679451193745168297844430029595826394879913460619264914564679598161229431338573420838943537129230528885642169347982561749457299991384053599279616160548779164633063308078485230114250752737214706739466213796844286104748164701745444431104597919359558480956751345315611471888707701180942929438664154506361650680403795070404469270944769942966770690204191222579599154903286187586431713998273432139425427194480761771006117475202141487842683320524519341367731585883470791415741822671032709519295058481139642089080133408836340274412726348672142479918659742831096546300264448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,8] 85453711271871641337856921412675354836087995556271619888401310338105320208996973421236427721663108962820815842862505037328721401884411662202877071260915982206332202370307153125158679436826822897015558320534380597909880520879660639013114064890960904335482296590688886656078479679041094656163852535265844942006497611061446657467467759953161337390532575993976898332228720668197652816808500456114666499439271079902227700636787438923376341639036064769497240317488625621786547423074451950685450842085149349873570549606782032293837503515208127346440156582926830372803148117080555685297835336015090679466702376530203209118131563313339089033581899469727158348042152219343010569405090603756956673765500890642710526604701243899533599765449711148290607192713758109554800119992783004073385952695168375297259664278728097117395217024750935063942235510995738280749281664247299342674525849257986201931357085094912775613310835906117056418298548772810463569969880558778624165666000857155845173104911075139390633829057451346630390049393813217545363537328192977385070907350850609088909692623541208770345126129288901920431140477589970405353645716434454405891444333419654424681949889724576774728095817712115357708643672137262053050131234794241980946081674269671624829624402702385693166654887396007090466135911616383914915776230451326116593795630674030495511700524719297169220002027845731261392649356439197580270916378878132029908304580647236767990640018653006530125099045565063798073981718515776815812832868292851296608857509682214785150337485764409496605598693043698414606779142294263374451328800863083356182060596166077926345061268463477819292769443724646014235614438671695524070968325012174470370441693929591421625815931169114102745795024749613372762237355328867817998172404537102264681885825499158129215083524182908969601031913363821254643068069670705755159660409491344036339276415738662395375015810698322146481295802573136172756760827897331216916882507778035458926146656405796268818282448137134059054583488020380890649695089914725025501606111242869922513395673856781544877752810467061141923662918266804780287869538737548297306238549370589080715219669122637888282281368546827326482136791363330395267235227380080834470998375830851560576930287552428398231599998030692295059220035141052340232256394163635648122878478663059666547604857818812230151705168423881277440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,9] -319930472930292565017051563342884932497733146653244992336939891750546591174708752999046746754162492876402272238316065208677356505832176861497362001996861896082032103995471197040193611826523461791145309376859854877328042372048502689576305914200784870139693528507042746146908105677943516815073630384917588980194665491499209761278658594035154465123111338772644082945544575074359386084091755963164945598923753999087344654585664799432098874273186418873831957595403178749647186218031443404971990062760208927043541371354075684707475249823474693537531502773596051241600543147046495559196164364473563090964142123775409217298790696496744077001173537866794629118632304858912590735439987589774794164710644186089685009752586948459734178243392362197697520167119495172705770718904172537456347185988042731331693680597200038261281000292910272480307433279477269702686468903247331414541626896773307162643528882938004151103059605766325568921535934488733312655311831955217738792984749196260871059489395183704354103580645217566879671273480972036778802005070783358369079786355204358527603265752639128393442989645771655540462272596400646832958004151684404261598378594514419079016817184613730145808280311702662731848899382734944770801570380601332809348172473724474262147024107051630143977893645943286894570412417976921941455946966580977516651622806826507756324547058317811935246584305118516174566243345559640049474027324825306359739230377595438986941775523047484192642371671075517671555496550688665918550525305424586580173160361967556019085817753257783540793806018939744648378997341718555517356307819647634136057900440406156073366001006292254865485719533247608190605354747446087822152931055637202786282347430671426315451999192961729234713301064058321716096507181534644876451802376035969231883232186647505234635208462863616012007156759848701669901073580387979784947293078687457971022758074826001887727621754872080226508418029385851279845814011236089059031282828020342737406853144224657496472841431816690776247263882436870173516830204236106152669295437654124422448814788968830759686565956058014925534340499413830752630483212790093870732100142234538107325338372404233082740726983534153561653088332508148361824732196020643370144681525055251842583776168727198413577372481268349733718041619327524248749469590425896948514864472212257375657677381608268836242551002599759282176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,10] 848555714397415461408571033295964935158463455425956771896177744699004725759877483726007972640283302851337082577377886938736084744114774583779835913320510384487502655816008418102728244769642932448211296176531025240628009949820364599286669026609219162106307743836488516087784530922325603649732041074280950086991359356431913421002277454796977953760221215880887280112600853850804620663257491514182758631372909214469944547003172116216768591610953210306638509982412495252170650871804978240344753985408219732699136040239543136858416503756365448533775859709971318363228846998125935986325727466161761089732762747461024015643304582993590603519236939649012224444539349713623306809783212887214629768020536421047902870623759524127294754946034518338889979440995998546389655395246743631220850503272402790247127480107199883350446250340097923086692335431396562360988498309052230344816773540603580488264628830969499585311786878783334287469294944509622823733819458486340429936794743519268417647125674875991442196774046991035876028285661184808829277012324738550167891269530092838865733027265849745100517439027033551615108550708638515106923123091005596624279279329381491731662265088911881944906244959060409075515475734512113149797312226501636078265269231196591288207308551140038693597400874163689263780391637779449307447675232575342487035166148678556672251410250827263313252076180404419765729592550522292392878541518788113846040351364931011479948576628278356229883863332620761541884173981083371258988366960497407760195076626258156081724422850613707241923101995063292468650441474600335720021132815141141866714126000810197239362211144194797335897935794932472351244171374150290071177110221612724097717023264258990020305692164579333944771221369925511561835924855870111451048422922445701361914838013974176928264516830652268012396954738115909781692296268716945177233939614255143283369779214738933939567738217150937618239321041764195792757088373962787320492774346157862441227132681966066936283208371189480466374651841418634996843126958976987637379539924869631685211618066204478614882511151147016061023877557064472486769045238993322472956207914495074018291017773074119290076399161312004044441378036883219963686805387043593736404587881443495422432620658632536654708934718561837890294133404844691905470622275803108195142501766668706194994474448187317595002489174245467226112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,11] -1599078277845832219713675807541627215227432537926466737128986500327358192239409022003372054570540631680894414057155729568802024467382099091151464162565145980894890441407938444409480467702525779063704412484555496214589880609931927086981022813967217072553615099604335405710297741938465388491127410834785758653532524440321486728864201126265401038409631298721151994280353642008095098818267657097920738514870073592886341757425136740972566679840700215919636453292620110226802662398228238672340197169152902472660608373413367994393831627557240865354713289982752599534218338486341808471255421410136634826584454983765387432249855891339411994134563436403120845409314773691745403481822078407922632177071033897182714681560983771014652577108916702391090613834982994797660615072764612809651863706582005227242594924349620028479497020705039109645232720229745408473901960527331009631179325108942071014877468119477424059249899257986253402059754340348503887143482940138753128685698988638057701931947312668716315763890031306653946464236629923210843348987976778341849545844026854253312992441936741321423810537519539158943253064846078475306361224161451458918263230736350971808512030387729565149188512381203134306775358246079409270511875117474690800720064203259339240433228618703386500247882855309440839871230038611595246915081968274466660865592999696177475472254153655949288705105532601008842622087068729350074991758424080816930302306619869919972563837095759834475361443341327174931397157151955526199791101951508112421080598227007219793982604301850453850133777706340668280973625745700041357336071632560710623358629536769424931798564225005548435114074694904756814607281248329438750226279580199962581690704914448924550230064448094977340669122954043505621445186748380847724188945499372172468114107543028595984493456371652047123168920012579390852193246690013029466435563994922318813714783782671713334793954498151517802542751029328255176386590143727807445289633954522399730347678830915726415123962863659952854902455301677123332188541364520377342942012833747742137287899302327709060419899492164482455358131619417724342119051259842689993488757144318999703563789494005097226866500520270872090615235721043088814269709155804667574792327781599004161767137396990977605729795799407464334620726621917008789417616082774378633850623672548671665639577531924361279196682118339590356992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,12] 1205625100139892162792848976654659698123527758534141301806627601125408819914669476109122147436277870338160840752446230626460203236131204065322807798150992283853455608333709504990089389469684411070875224045301225485835976515949843811812599144395698712137523794501377960262935107539840627107581557690485260520242513919129159682303414844816454631665076117131831626896183214080849942449583068504635259496117861125452500115096202317691055546629679697584567682999464882496356368540385212241069526974384582234729414828041103846703974228197481697553354487457136430203938972256324296939111208697388980252211276379147180644802736640485891185566798880492422444813891208603388575879913700849460254693570220369903381031428547566045172183139695028521049483823154998293456205399908926985379674050536314674699820628122415499063325906172587258269714353613740228634116446039596541926346020079688565275551893663872488689624820425444990635642298188595381742022773449629929984516064938691438736001252960830896178704255765375675573310068831129737789318178004035555046310335951950582798430431093478493171755381023962972209450178186100925070868114819083561254306633355703694763469266576822616484392721189978687209098685220463747294158072710539582491309570119845045133888670270595115991017716753983731853128200113394243987449447943403720500132937050165762881092593797311931373446382192141147976427657802160026070425324057658315019304609121562989976292235536448259400326825750271973720887342307179491425678043212740786216204581351958493345129406829246097090805049958476946859274294308411302460677653986878958642936211212788365844402843074987304357660020319203361567434122275999379992821253024680087479369617024941300706034101600484857631779364046629709603415860854306827541999746318535338445335619478699018525958494944518711912114002713193178583973650848722492342469480756811429436141013291060209280746856769595797670377965661404232752617982689137073529834886834758345632813570781706062444106977087476667013427424659577045307552060743425909641977416945297143932127778429172699943696098531226007362755625140490277817841063472504469763227050740031008957589286620849752302202001772687986473722202751242295316274914708655835293261693722920764212719954924878288104542262740773430098632534441461422043273504562537504745018220800004251362114548395777407753287058220187106934784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,13] 4468070832599908449984640108565006459668954820853805131841906474533522118815519127465070584078640856507133526669003279830795457865953650677644967406230724821608752493074002169710299318753034095579972359240605233750913351900032952592358916537839351245405480839647764514899414121959830159689060216469437470229098727712304317388886337649704295401173189696548873499363115847689942254397693232071930903457634455190886004246509799501785149550497356411275281149978379395183535194878663096444484851387164567935140405438026392536490776844785079195367144633634455805606704981350929811633989280715359732881476441609888071778217062023989412302836512121356611358071565936613091187571247883981901857125919975292205615455165095965516076625284524222453798620138002757834967183374268449141754307928580265811677315654852956275060733804731319875332121365369386454399908277157855680320256123306867529498654305848077001876098652274310549865345778303807596975785693248799832557662445977293834261906690833802730137722909477779974734710663745798931547751845066648520835994686751467977153211507636545867325374818071620734885131771784273269267874437360284269532894589626943374072435223518446786754674246021938038206906859253936391721506003895951450723597882515861956661552014079062445100464526315317261911939012880941665216375453502193451788547975750273286647347281469751469486907339954197924647883524318445740467191727485310571937829408880980849447674394789130741011730410535166786842907221982149438681556560433740056906387290241989830543627169669949434512607554946712520330121588009083364857815442831129249056739408351742401847148987893249454546006250612737897921343842723032465814723436782870645421014365573167180240171126944819678136182677531304941279896764196821679828228910453221122558339289226883312808474689950765787088357924502778603587542738982367874572723481049701185097239008199951293165261653992562507408668951726015218238935724285359253923766535605198641865257996759901178850951899612286804971567027658777668864452444372862582225513668149149450813936691070534768201084963361937317706864031512718935334424983035351568911323127445263368982474321501142136186072410647076575517639305639673146447606864007959637761885636960620961959760666576684358773328218514137150059991888382679876201998104270178356821281896049325554027096736338968327332153056443042172502016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,14] -21297361533646121599987098247750592695525765536601593447672375651119385916922871952620440732787653679146522954815362168891860069282128685479462034033981378771794638499119536940871769707362348836926463375494972761246703328016293172040660035283213781259489173114527984720577565189725332032935463599254710228618539185980229184927538433597282781831624160629693967379157330766868767417930137345116914983074119632392183983128900138667879738751688762813213028963232654501004443971171081244356895179077734179107888139256709476748092827163124080660454179012273052044078192076123936206744095375768653939159557808470124556979001513343785581838319498095084639254925553281469296509430704026909968165633964365942349545606418283778776276782981343200667184379240838486705163308018707540901692502378270139573085475319061734944596681552692695835728538456309709373463362724042758841522411407736342196030229015383849687866355993846090133463881799608191793464555672644160974076550907785655155165373904497006547691870268606735883509789772938033307116812275232933300661033830262855724230773100714573875380372074238142377892812685510234918958352465948217778008431029160980319776452463917417776136728496471258773073532822982824764859275204843419010712268980519019552902856553227205272535096578401356864529899323682691966220325557806883641166690884938675649665772542409123238824473002606939809766481513673790961044037221950356288900855042620502965534022933330524725398620622306701928833111727939176593177576962746158843633895311769711941256918508799076312402165658588865849155378228633988967805653841139721109301408310840596169562077945379572176974019669755829702305650527195032244004220449838624045830588847622690468643756764874817081426804359406741852422213595675592551169774198634014094519814251156945926395960378514290044328796879142655607377397323672580231375826397720131571651215904543414982065929259227224054625506062599902924068977786826196957978533043855565818207178242902881459246376580539357565990102558066802075864226125520236270315444757665421997569464137077371738835748676325826340714714993592208805102088514854669816525874504728841514545306938211838776391783530703987399846847339852202783846558079690640144963890165773560511189369164949653375986120438204119908623483644096869703784549906124395709213275906733008212645594690036976984614078853939634328567808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,15] 51824704721418943110162384199746708496370046295526349210872387310380256936675783440654425495318271275674938488999382406749232760511831784432119280705018063771360246873884452256676284868974142259526401923978614504012064862943055538057965354292654042410209055457864210227088350716811114700497098037411710688884144392772585759764638012332613934423995568956126559660200060530621293203802713478660887063734530037534659969014877063535499690085655490514069949082021406519571510606552043345090487432984376159701247776480917721951170290765030497770118553439872385253428431825130001261441311536689220470120821640098167210910786856363251533343400951922600853056586072405557709947873330832720238865954522995829153676545548446978278228033863179189934725297132927976665595635926291551932202704593966376626324653566600904396979450700057425347824954553596694252696578366014671837509205641177974529909388039134918233466425265078981335978988131703489770978828462088199971694230896073784133966102174637330594527231509693844936223614718457227928231418187533550224848842964900590013492642838280256081855155909893402363213749395386177895524154568837540058911775017802012528858202120612879484458608644926207064834448128468147988410017519251051812803292382874756177727293418167881366796992370747710284227589029110563998663121424377321219055808569884154323721232605541372538407742066497098931884905962267194317679283360325604646703872792093536344940362402906704799620705973457068090230626963127510760581735261632062193407521372530389047117521169129576658210812514352193757365427398137285477633648060189024029404637307049642956163169256774055689786750775303366470338724278871328784496401212338600490081699740423313858710841688246833329525996280680708257828545423991477001441825752491459277461157164997226441825636775206804111447897005095462186774421666155084465303260939224880583807281745646722618813238427737935003650305929013181344373409287882885321771453348630975925742327988671685517049139394200575677361336826793843469882869785017530879872954271540309059101637587356636175655239229329378735802555502039137757727197303353804466725198998791542536273078681208734716576267828285416274133273372232173994708010686194669010861290507368417792491841061327132871077021923945806087404492530348090780901274707307542921505167999970683618565377098892552055891082695914417280778240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,16] -87987428333412323317466115438197391311720799487968880983936810403558671468582743736903885648266031224031919438207727738378808390583693717603020698031790538396101831916371927865001659077751407571423192673679431975179042743010526202583641873782274201262058475882817685064924282170023530603708820229999938977981345031828028093490114621339047419218101604853561881007259305071303166490151506524705918650505413135536093510706591482077866385727399700426637896364043948111568087925417718109270450626835350103717802975493326864934903645282021464310847932276514432028579968729126138348194829677576509048989342693451947667874018944110292086931022289469756063609653401087984301571413004589678776085372917232560372926194835379245877442642544828484882254942424227382757984564185052001543329747174856464757396373857877169930847151603682820433399762920724676995958418937722375602494533960089293821914775335115495202790048205032208897251618281570402349316128520621652086704759364769749792887969457450811127366002767231716220558757123922653161905604282131406801530086969230728249712336734008724833583308552944920164877834356847936532810530025492303668264892243199914245860186676370630766017488503400574371914494688975264713437721490414303546862364309378097606194441992149968156763379587854260018641151199435436521854463055487009853544297889282372331965899822713045598658050823953172710394263259406661332354559657993682608520219111503283857412860446516508004454162360280872741839100814593212678823495574967632061538728711533599791081634323476047454264642366115886627418825798616571794576950195231395366651014075052382254179687726473026774001287507628705627400120095708359588951084058867390207137263022704026519816078804405706878325829865617567627101208960017338704045652290832429782095807576536802242226108960261389426501368225728727588568054503405293883493826538375074999184495422331148342990352980716077925525012151209617293587762077796935438472766476174356978355304320527596026767151954165355978966030353008244801203954641865145635796174781567810216947300593167153415523075439085058810557902271612612451843009273006335723532745947561482724820045636188597418218260940912607619021206578018372696840436957397684722817451113959834341356321915249103989739768708979828354235557546906537052865474208670766252586990159346405560888117469020714929684211590102539703418880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,17] 103474547860615302947939948778389373890130463818454515301242665396992092137580636046223208560223172973042595984009877845371108721128629851642714872808988648310241349545320391817979033074996033067746249295281522416164618441049751585142909879745646405936475934574296219024037993775873225364583981050253722018111612929709150735560810181511664051046860652973787365518253776305666140252880534998106423678207838985386572697207679156575627989285477222799300366621034759796274752972593801028535646815406654225030405532777010987782774623041783504981833071824473731217916770975471932406464678153768673083123516137887533680107426555644082425866760199694250170969164368772719483556577756562010233314785593135884639951066977427826374301021123200159925653754496767047198512990536143092814136349088749455287672167510078515035887630364925630426465112327027548344547199148958515716796920710437110926960027348465887511410284036046094875703539993925603427114572631660749062795617259437619394320745437324035946597175685622607327711805386852631578737683824898132178623779033700835064140390308948523386031386926953370793322358259951757216548430261355480181149771222900155733105061934290360296138125116998753863550154189139798989855234565070323367984414119557070203547659748909185556487521032364611293179258131797381144592190996643113466833918533802920991584948520852735714302869268971077660012503683010401791695482698553107622024934189760264564350593942394417698042917140690812448262131559247535733847554897065264267099472184979808510470698179892746062161510049316808551280594640194241530495877409395812669130251775462955465900438601698104303751056084485467072899550434586570575358193076988712449709971929875333286626741233166732515039929529751488114702782505797596052569590131243737138199795842902812872211876834270149723588730324805022030112105196704201042100467841704102413890510653579677503095679836413614626912415598523105575665364519423962536529855442967353941886443821427376079458957578289688490677121436161932400582704761651194111622393134373234025316706177386941249384824604481986119920151397382556091940215952205866591795396595403142924314042820189945824002036823656858226348237376709482430716937126425624843037773040784787651684603597790272414627468172517702581997856049890410461882150508904847877360419052930523901544275859583161942989173105955140997742592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,18] -50306043857631697038977122436141880596153145664505005896028891341922053777799641896825323410169494759426739800426500855211581700444959349230258914172509008602066225700755507615829427786148279543721013486364686911114419661287322319389945204682919837603630449146861761584032946193721852310472676187451166164972716633073986677736904792959068010096479442437617851628850087540227381929420914012693237824811641747692995789079972589314402512913147845909125749752790674056073216456781042041721927423641179914055671150031072932420895124787759619995357929513099188862928909583436202039600390212835872154890374010681372416152264594135737924861540552146830696665634463523163784306087213559755362760672656421778147949545015121580069182183970693004382942904164540468051428622829734881587266147067256264505007114334976211425940406998994165772761536769503342502573405973961000748099040596350275351862422984984134029808640081965951654374204851961798846418345235232717338256139264659497997934435318455733893017096383344355676095751635870247343842350725894828574012474131158494454013694241918688936189795454657993107604980420821250160443372269056068182610337761483161013692537583040446978518095709627291937266324907421500724009593669678125305761555715757092334772932411550539211734599167573533613717935441808494077675883413272489582534199520093844069870358657871126041941822484130190603284421067884120129443085969480491101009795032430043637509314474087805935536422315954698044892730626943663293816097196304683695475490291366936335429766276679351577330419623572939396690119974489188579213734902490335236200590029706074743366690393697391842886967434225086207056400050481745185796007924037661079594010634828245752549517977560886538047718920488096361443045596614648218642427754850807435904872280884613646349350564075337994872809910377064572220903689523905745044446539979701596882852596891563434071810148468153656168076188360724090497495672999368091811353273285543809049292376830324777928935253984542706582586342516210486906399883482729213059280172384446992345567453630581373491235902217849902393989670333110189635246799787200117201803646471197808140972228909551320848163197068996230314208173352087447262954208676047542286014512029496321467958816341811983189114473759943296035177390468986327792451353064733659180873525614518464713871459640251875044859956593211831156736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,19] -124987660236149149498397393367798257060622836644951800596763400855297799179219327365533872851695652447340317877450430916630449172708092312770165051191767672295753911960088657835442088083132466920881682463195320482261146581049108097721748812949186486869540430678410097514731396803284684727547290186729429362770184149256831794699729227476567488730948164046486393036589508024361827490878961860715923391175865051669752300594862061426034762737265641513786347460230633242158447059700180189081646851195213757222666210852058178588758304478955495791331196890231847594849453973640847745337573965806027889949875540405074848269585774379075742316146268268034415610265534624429231197485512942866586469327318335782781448444332512336133995003626416257598310774579292686216831878698125018421474398031991093413666929598885394506639274598824678826635966390832623122312455777611530454688745156843311754063375255545734515670277357354389056594007435887263237028871617641902481813198009979457082324229375072672011135723221210192270842849469547715815118182631540671504249150436255086903912415469070138444904252887976203389544666503421362207871474649493615120218383595130398762703970805816106828117385302872768364145041663216239325031784841218464161618907585558455306178751241682345070369717127163528791926424160086901440023499684593275297836244675236086826636559221345711710447230666624990825763598047815369432027598165258074791159421324172463098590610962409393324668028973877803043331969529340424834801324590260748348440902209312392160277020651865532119895527918878601791628393598940210216012919412681358125047892894612719361927809514249393408631183619283105288405360138532706571295544064543950118144236042446824367564005637349237849209798169650303357283469361895399997655305802727794281490701976467613964927982275716652166723930323412917906574907301962935113252219415627711254655996161985411868673871901296902609588185987536316771376027442764370702940915517577364899828399663255560235714317629361023627106740802068367050470412870341997666635871180545113980118548128976908593672075745258895778481679956149943329084113035384537670776566661059064479306398424637054360118808554857101698917129478945774361755250109408568480599494220381466835403290410706975968912280438463789614872642385656585242025049094002811003949197681128771816327281341240304752246160189551657515002880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,20] 436365476717972536356551792763351292013394699747945601672308793871874624514975465021082180004937183852833362236315084526845711689212302659142171646689938910015851267146931657474573731598244301029335541301958240143638786257104009484334253545127272411897403270789809568348787503204181696900873051072073046650475460395020267185177669846071712350244314867651404914006357778743718905224493173454990405707053639238060215696019790164065703587414147680434659326444171775146538912449938235580882686572221274015169796208645063989819570565449932693573519931880010714884110260170249489212132348022625968368586963721059679060948237367465099140871045162999300033914160166871327324808926069263507599954425214178924100611048993768712295686795032643917126139852096609394210165689078542293737051069382015624221732468143144224877881107915121115583629154322562891761692613569514700769505975954474023918732833541607246540501999284296333497358323994031744801422823502741928246399882771885565975979603750399797798656498704483604368450569820081798492139701771046562512808562075243179324989281076429781126509716044774991195632579139998876419965196777664133315773984228681046662262768894311161739507970711711376496428632918057618149482093328288320888503076798761433708382247335447427566739438373416543086836607734105080437038617504045136584676157175180000028740188945358607075638332909657082150214760100728774879050379287537881541450386008517970453560203635784935726657320661300511742151667109622751921857581675664878946621548269095770185471990050415065355774978571972865079840221516988757253204133135244683254679499566508893840351148231024977943262680820918019802599404016955073428470614007890437231023992603193923440488788900126781328625716681326975323740158771815530319614843531260255411493937625441201379454657382154234943573264808923819966924995521546244937788444073401299520537942226221218629810767428575240856484201006079538433582087129052046649704673693675689571706199343075623515848246568804357459556022075734531544345696571211102751637171452099981536326018609599084465668157426844877529170230897944740770582456922161525847009193062017070106472250707322880738585194917047024726692501674037585825753977214294305937587023011358747040194497647756801798720985359875200448171044236233314202025280229533111839768876667450797177765957678208355593454297519324060603175424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,21] -817092073394456465004547164374015739759300800201498929548392652434970436262596050708944352664307152027003956143972687964759200460378417249987091870181523323177557588885749297249500840130462526180885006705380771435459242665191356088364834088673228523944383478067389360754272181234565783290281172862100533213316413450750223987878490443925872073788973691904481138950422897626002047979108435201320914499518812720745688501732244458653401675882146541110023910664222511178211712253514086467810617732517731851402902503383986504947236764645722020177018109381988957677414518436583315216749630539383971105458944211146311371759366330751980356808141576514966274251429986813889358292082684372927632616907408741499622111011760556814345776702016171683377474686037747462661984313601001483339731796504580098415761780992629694309613786267264102634815961635242812381842909374490850135523916401252896008527419850820532364582112118752587355994806910189659392173532940709785797447245652560856304425908517221396581755465485430890612794229534276479094440291995637640275341545929893619545595045364790176860094084689711371621973028662722477926243721841160720222720285740288783131313025360447544152834865063067103675329778668877374721892582145087552130007350761714885271038270205031818776931638527704336340148233229853760684677856661612795657106470200982092684643365737507415776014883761822555514882229049883099434964076274355981439116289667609329431788731596417242889887774145980451907124238113733899395535450844368492778361602982771810796205846831554076511802796816520751285198127875666592952410126315693941792941223434371371674892803837332443204403283017223654118493303678394727709327942600532962383072134632697227712497982577961656928475921907666276642800695514884901032246483330661133498547306905537384367558024053634066085254770882279514302055781663805389471279668516356351789367437602929244258993004026403667564917800365272874815923819901604940362494354398003987481107927040985361359879405576195460527096758084141239602164301604993261716792161046245003396559358923582829254812300011639795097420077406947977659703404124270677804529749695870370591038402484004614310426496719797952141897203972474087747356647423040529366557048191897136371809834616810662535674187185844472272620541833097782991592741307094429790504233353578361226111144388104447079244931364923839983090160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,22] 1136460166506907913654885154506088120870669810106658388965685492855576908784271764573587129010673582037638277821624361780200740276469638297438486413380915796630894847086411890901901682398535941462713821994991486517096739656763039919952009529340104953438787378160384874126655758081675990633638602381279319369144504994852176462497784904016106361793270695982879395890500060050555902313775784150413392806152547678821695290722352050167867856445679981957644617696425746107720236410086149903582849284719395464096268557845596630535238955911706881172107072705164769576202215611334866332230391795394909473440863881285270824973045654120441947062556373845296494476710937573177004351993085641916198270246016195825338289183570135786307443036320553786666350740037885205607453645094102051784021552492661355996258630140357635872214748878245813781874335850103562776702378234136234759297481322712166218329234717065786903582789787354292744010708718091416190975271818569277017501643285723591302003655649706583950426478423833103428871021458395450855068408376669902988243724917802787897928771530445197879550960796661459300699513316483350326618454877073181087431123960232199252198980797730404235874971002460900322334664084882119324084302023908546194129818604255636906633110928791756678938309748336539649272267764397246357978492894865046900512852549329750245311259284253698461862419704406038825879003466025739199012004026871086316138157288655845641289268204386930134705697079496144325135399676804235424623351738265538550618714499386230949660850624018961140212775891886847217800761639398749578389126237264805286792201529163297313340051376809390877960429019544137611279129928840569730562920063561527167260508544172054318620816053545222035138637826996823434856694722948462817352610648548460921005572243971047712863939616823613490212996614343736785271920324810525610852294529876941214023908313445472230926106477045733000895088259279897515794981670509457188110315113388961897660888159917215204283067084577991693145201085599389991107068119616057721851985046122471938348878635814451578449502975284435899782227222631858920636727764625295426369318106028237543716361942329285153874024857594493524668548690569925058630045778198407385101888016506365160281575793065897999656435567686347962469046566969541886603980453635016370103840011782060721118557138065729276122787124190838192450154000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,23] -1274743097196540573714723370560784564909133031779456222140387152048399430214994662286344874013801071852270799526268146632087134616959349541120408238996034934566051164444181396840185286693879037386248035187232985739732968327406137247769125189041362232471998703382255282402577974900596846426564028694330255978869202006509799803277391527334541974678964801908706163550535311161651188402139524722654260971919950352723795730581211581147074156014990929996361752128022285478350288129577480592703267201639504484784879524316248256086459656747882591470292400555331372894926866559684886333875615086898382619979418477067615520261230076565608533534740136856409764503299606430578059577724502283002093905012963923710911069661512571111531551753988038856723359308409098126167141266725389794764938646739365701741413050487956157968834222589241588203513789313857047163771446919559365556669916839977057235805406344520722622253219933510890220739091172936200147035430860897221184884453581688149889830079519509035133096792679754875837079647034427102671965589464418099219098907766668764842183449115187592160301051380907377917362652885892727167586838765570069864819695601063122096011750700110078088731220800124845604446289196929328534785283111586382471703699269810325083076057794613195169686685877640453499324809203664052778441292721673552274085592170727460830373193385983505720509615041700061001493369828497923291821694335195567670343264039623793040630768679146597096790893702777291013835335714524248439840488576261203743898784650264682366302501077329303097321078930019819932347312040297578112540981554491366827245863355271526500686134542805846933296656195130124228146211277853631226228403384771719131019558849161903723692367230429419355151443107332370675131263739201665117370396713057086243502713893345575452076059573774467148008773534228238881062204003848569044664696846721604926247297128729821465837501436532865278984934279855101102333680460706583331555527324698215145634990443699643058153193044395316756654275201620470888385071428600438820494433240434553217725181135381806147010835743060032165449837661567705969148633739554445477325736877904123461594360382072328099038924163539693382388793657942974533022888675147048102606324651534444525335378019390887787160022680325575178987592310391064959610194128826498910398213755582315002577317918470282768147825265985391877428072992187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,24] 1194050772620362793521830405622049176144320627980314343946146638681460960406298747655344441536298623402650506171262944240361909151657164511135160891646429921682434934979787266092359332775758330689718979164295973528137891491987755943221196836937176494182038689014275489802853004614122768144185642582956373477311153151756873303267667803457933069152489952188673713540131242186707110059596847335506126082200312629110781531940420964802095354979819683603793669324204868769231817138010676903632774453957028107389857038120222279040859193619298652531041327929183166764506036921222306681611377247614706884779393493255001683453836857172085332455812659486709941540351790318043112452871037504560227211950913377824850947418747995876413316227611087303944666982333553023928924940351682445013871913442271777848535425369581911467176963067350404272557896669539839700619094740649240653951760738724179060591733526004983036846714415917557372595224316632462392432281431798318384922206696318085721922807673060697509686329608569083427229225431165705195048345961066529716676756193142396970278756832339011164403303357562129941398832110087732387986549111804086350609948035735011415279756715953144835283614453150441203846309780553214608021764161591968041221145817937156662882629292025731460522262959192616454378853484763202460334597391198315001641966550891143708109992995927603077258979254565332142758383097529847550983379921763189463780580795583815297465107897059047121110011399484275183421750623881966293067613508316901720399139125601568801932427601549345529883646620246553271110257252838673526256611365344787544599763666321241342643866120733370340209740968676369687141208578098230090680483954947053871367063543092449263793958874421816706994487859472404230214843443208912883933134077445943021361384357387608449510231270861919674242080278356645876109216087699803448892340506586176340902403394577821938113943150948007371881694249766631030465887425456571524151942129198676612690001444908521159758117230921141090599189192126802355533871879619985175586548866070255243647348256524095287696365134989723229338976466998662747926988538039562932477774232801744470668542300476854481278879123472230182723572680669931084955947656032546908759734840347035467352871528778347512815084220018051926892782211553172167578783820122558732815995827240151619279725528339750524911956801610297736075111352783203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,25] -952294511208253661047185164385795368741545080215843268003330664534076991954116902065107345091485308033653892653256229668877328041570034586964744544312358619856991852037171268702529372565903479662168623421610134524669739012831406999915863664744012524950813564431833323681398432532040127037497430649638254507525734148911059918300943622823977254698628259646020319576995042899617697027289839508313479492446421126407031127991782280209595624975580478627329207387218801809316412629708463321874217809687420087615106600608988637561794940647125302350334488247963166209737610326998933594409798033902507607594052587095583838279462456605530944961877305873244254168968341195886338526848107866046700037485389469819473113484172949974798433874774784226225892297097238990463166645365931259841737801646734147725919081961758543545995946256630223850444749457111038693668858691263936881494278336082754056844535621175520556963970400677412950738834019355864707706500152255666234830898365224790707812376374658071673823034810601846455123482524432829429663451889982720490909352525576963041401169652950489442634037852720910541518536589318027283646871487466489755029763992607739993521484789613273628680484485959444837707961541576716309577489017327045213921186303353681074425664667193214779193604620600353253162577274106579636901430222152815347138035214333455805889541652985972134671405002235740684940720281924213115253341741165700550490398695773008285140740435579128823168105398604171534656196241220094126817061054748306952825374832802620755543806363955177951404782852769610115199341069309812739904406016094609748951940141743564491777622114197056606146613173616229714530425493763371242554397498362497934231751882457102481526659748975398794627219397578805669953345118170461354431202906697062737396560059652216233401483615307703457824455094534568515791328624359094550317913071247050949948621744485153861607855847400137500369777390391494480545527767090693886253409450031506181290087636369723119668421907067313812981286248633879299408470889347813070023972836230244162223108431977741418878845817946659338047917903768081708734436045972951734166201599372167158988970214579901171373576506144230680796845968447098657624469905843931661471736774683403573134115713417998575648480940261596480988772676454821973569432897555876101233489296064169428862129442057901625779854728943462214206305814125061035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,26] 657982759650675622582373208314329847670449483493288258469732632560506169660013951392728729053772881858982701618362415722191542068234754813704811920197214853102736538171090707060221416025535211423326566789718251284831873202553610766350374189188782447231800959962360774227483014539255425917832626737017126803830125583095931481451402628960131581508962540767572828713245379825084437457935154395775171926794032792114104434051140406925777974906023887063415244763153894846873853644588803647998388691047073971127202535737951265207382293674681546110960066240187186119711061242449043995413114987327575505328476797019698681793209163968993973652594854248254793773902596171651283554683469087473360622884183991350099985244076496985349394083466110278319707688515628011513384298083560913488154170355155098284849142328248214749200266573020915443492905464266476953047461916258240970174780917458555990713006015375834621470289187941738022223645017309960406920205633221566459958470270017732985206441310314826206554803698526697002321895340519893579255837981106557828609578739264277148575696875189192939440726104975285593058972604651723544014830153673015234546304274532102886187264455717934817797078244243711861390212847288089347231608759077803325706392263174766811039375543715243444254819463076364949416619397444195042237971247223471982438093556504631457738589643467595681193934532375407694755118943736620975784052159635648335428402371228013410037640135669544941335703147447997797735655220756236834736884977320307792579329469874017151289943677571343828654563454763620632444861807291359921064934966867940096879557289253815359497815278216527590302737784811497162350246223113231478806428329950783061681134177688760536090156991747969615942871980728731990625959234958170033937240423946375757940736093918095997537253809074359760904655211977445514350095611746205684002539473883104934511008287760191321449491180350758961980296735922295214598083802226426706215416620563023509183398386086939225632421297062253230315321967947436514134820289326112495561323159436754526372960537176126028718510848135166245066784135242649480264146918693851725237335871419600002184850696081613762599726195487123486017508297215869350091668457155805638772859120044110470777527251016781118594385985321597321538959880045022292017699560346510927175393944083004058370615615645057728016862984383246652011569080476999282836914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,27] -402639147612803459971963841727751382872810901920182198941146692595889210016486392657682175638427206260933565709975900358417221360877602991306753702867271978164097794671781746063906443831499588388476087447568538303204426983483013908878208378449892303354387908987336870217652967151064317951612192307719326367751300027898011833984614045926261159128053013238461564016605198472500002193724608280058930402023668596230854843425361195884753029137151745593417550024442746811621365500834725549175821580139700091478449216475341386249662998122274123844036215347317759444022412655925811493530096224535499680987756413226244490339901763737819070814366571843320621051160668447500535711881291411867442185151406408772500962066189867826458744982020341259721097822175393536892926944719915866915839197345317954772303439953670110005598252313679655860912075904140880059578497441071009419527510352137641220237348394308144249705412211795434205123926811293338455057644377306004414900245436528589677038369980336414731297462665018953762725330240285656696652070162517131027757863896740067490672771864239513444718042329478275763208884787192525841236455072838448686774847506645636146378036394498943845926169825854591739105777357366282804142903606926664479182112991116500136465388121193526274543419379519064301772679131288160377262040594140681983287054862953661195851152550247390341397995358024136034179856510406167770866644570332886879206179218582239373426954385977146469980816990758537707446486503895259926101242632437976055804680663887560684533124412392031986219080532713372527081709744951190459718564483662697874216435588079578140566086904872542135889308803780043198246153575750585085084792392561515976834848344011100611921363520258080017414388225845238627889621848053342361007987909290016487300596779571167552812012650034301378543351814418604586167454497787014019087217899354084682362708476944470400695482551399301587931120041908944506875529875654410700270800318992134291256956331866546535881721568246564793213222916325189245484186008323289373360997276696184022331872550819217737747459733224535964249747852440498902132602299281168440206622439997365264205357715405089763572790966234452897603486609794851943732804627649193989538724885654619953856375099660008489846832227337011821494625318267740926337580098677601974587008392881283751157620049653517291058962559531828931032687476517740637063980102539062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,28] 221548429106349708264665301341669147409665273098676546166210347018824180559563052956955644177980045672688666996897640970666811482792161197510070275550969838421391263351807728075079423178299510207332269141854387191602215614314031597596153031561643632368410209789746992573488539000030154270161096508164833111500151612038011279299014351733907464987712941214444301598085632819492844232735612059290028910710650500810460691705562056635809919425326763071979087712103390678283302152055467007254296207933368337700099190093233833940279155082667030762362128374065603550694610007487919772825467746417339470869378602428062870134895191283708627181929885168325544943661214358016223622753400044218114065653439834299471857243020959763769103219005102883328463772228155761522391886056140332724758280563297569019132557515768802778098800134089157120377716220502249656335675432585683135281831576149223397869364915234900246445157206384868440151863151237322701916171731929858542115226437958625172971470954536775633321495961735278783383568690412300485683885958860311465525497709593015585397298563912285929358720225298504322640751745338124841061691681609411672398680604384685727649353270415937472513650562543084514223581841491923163998251635370757777604395952379569211838808381587579092009474093870979579084221616281736813890732452829565625788150566962577710678253304294354233030977768012790557884346943540499213495471501229715036053980026321183537077014364437043828975718480752629881865644380177513267412234142204311136115286506070933331964301867448741003584634705430062992870287265195353202589410225793259754449882484121812211196604997500103133775653909929846344654957366125852053080426800884204002728420851371681729054743760641857687356464606677081389519126654075882044978089337074072821312418651853003240810356717113805654729113707540136932212962485192290763785255912620839077065501411388595297418442279356463158555801908014155191763848717027444697558199144928953866046578127723132244567828399725971935325514729220399445874661372245284753038728429759398347627366700624537710394780817753530289754165862169483969900924851356865492704694568081187293170580093941090594312947427331661827689934895155183282524799219198754031292062724680934382544799810330499561443813155994239005549051987372565092542571876418338911639655032679911841104831641968237800946872541308396245428934529987247195094823837280273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,29] -105457493418538375095258793341741754658959140040783523682521438349752605748854612425161882729123999010501087178585040508392933964928679504062408139328841352669644318112363933006221868851955825461005107420940554070202589349632175711950719406273599626902264753329424782865595956756386666115971595817703237642340786472030881926526356966526154703090212772067872779826293626811933883263172492151863048024433376742490515789208644652388543513300987271097861484763122453677806580986532877775300040529594504865384739692057384023748925949920377582290838136761835558329917286078498894788658260247818773402081881043033274383364644666120957168583242452755492311856543816412353321310359502584729189142398702390168859608923436457447157899871750496090522600739922317722140379863360847230746199612282753697461596528927642910251156599286564207446819772523628176407454435660794707237019638232520852155431889098646695950064675092511044595163852824052712643081739140342651059485076239577464667082531322899784913212299629087794113411648197566001572125838243057000610149484042040367520450249659836149874564704768864207363332014345128214800433997839355571602542094755520786815077861586537962441757481304031373309627867671665118109016473172689450801681501351696048186981503218757206675555400385225058926611442290259897348668038400736710714737612986682812869335122853378588943506456007666273324566112987600255071209158287664209823212107375940686607718592905164015749298950215212044521150558157042136190273610699598885200411590085530288932765325790592481926996276823257699845926275083814473613655979527776878144482344268827443462994643393155256819187672773153507764488855240222863801056976122563020727341013273698800812780223108212820822057730984131107833356704888588482101862448877794583599266732069031690369699524455411762715922850788458699224533166869507820646604803494769961445922459215544435599663865046341945818768128849249125832986206699835221089382822047086377773589593700106338391384320473198283596575589979710257296926942301922021968045439506302604390680332027056283551308049653135101659155919370829780977555162487899009327698913041154161722820684848102771661927843148064174118190659862976898804008392841353228095734564478892252625223223148856960972861700226816083075770103038689946945577217648373205742276893419097167403666984033270630515587559580777759558682228355484870859072543680667877197265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,30] 34866132666176527999212653455619361350925613540474878757371813911245383731735116986827461555552774840792268789773302164668163781028566162149342724799703338655708839354152390421456497311068166694581721260565726480881855394410459010497897111418877596239432337618342048915915263799005141786936436916996414100870022870365132626515530410986181077411586702902179361606081464948656722174524932447772113294604376846878140163723203541287206264473019695022728011464934331316767023586533705356307894164374025818543936362683406451048661003198097427647905018136234935903745470081232175362707015928970639633700607426118659207024740891780891237079217191409966726399651133029548829586264373181207623961141197730748432895489170126997847290919887168537030210899760518097629057154637578764182654448686684090699112089371941336500856816807882136291139059257850683301659613658801989599821813280262907680170767597938836757885242210535780063757092985467511774909180719326171032201992513745387094853826025158563115809454021732679915440837184593242181333559316004150536011005092786232825533403883975685039742693091069081513307039052192592883723807459973957104223454377602428429073493173322127412484982019151291373505358096558061112283292985039187265440738753568600272840503115615044662049151553120267658531727987538071153835877827525333641201493131048979915549636308901358110167740549383579717036933134509251613921718725462175375757712971291896101577713559550371313834501144106577429661334609757291597453093250297708542693797971581423032680521251352086922930984932517952997586872519707585696272772379604426909575797907838463501561749462985212689718475008254565464935349263299767079590369897997719133094619080911012767208660028419494625323367363264962036783885236143401363001341710620990061553969142415304903818660646128817811433762062922998588330174828574715950184856299715461334519231693836189486636413655085170390199570255063966931396928625347354288722902653854004402453688887094083214277939599521486131756734608016413308100810057521927270100410958730204527131346831823506932810185690515647054939275871046515149592645323074855615395409125705509972795221759573619798991722633242719707922213718411397714108624368965451352754264426652956943154961462601610504064457233659626271098496521065052432933086680200628898046285103232103971034405011000356993835440577977178467488556278234511086338898167014122009277343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,31] 2483280306408074165869333991561491268549412652560050754456939168659672506697244545753709726067436921850716092262817965904581164414526702720026100280279195063109156189429780379098693262101166912327491489530500259221540640598241533736473641054397937791782358509155262110285385010299525229290905723966873878706208008895051051574729075260569487432882598167956921467852049455818289783588741807508453381834481971863917625427317098232182788864199123623047916565533043731839300896733675333601686933749804467593209186323770380963522926096320647004727628915144351372762647348289398433851511914065480907762207953648782390689845123021459653842375079399559345921639947334465978583000507157870033587078537310134899973134814473525545627875426077438168096781895656568580240846397108039981374957528160439406861304255973726086674468584975566566365429215360355774071003739323697536980129366462176827503776472971757795331632356095618146365533043580842645678434887547306237278513242253337001844914942382068574178366168504005949409582948556668217762292999418861268353917009787650387093332179778676979109022752459779007488093740943274026633577952486752098971313642454343636249947129304068260670636142166503585693739271878368299750702816085815640973477383650266521587280205160472626824602988902952716507207959115728586922700441841299716216371998650654892291908775447089474904907738083271810629413366317446910857824390864498208913402140944719106700333867919687773510823820720289735769130451497572680872533840416200122812276718659172157551782061923544807908193812091041910098724586863112504502318473410424287794504589926062973538324307371234951331719631550124886901567126483968877504066675507621267237558817531390918060705682741601751021602536617492366206046830851396156236990460065452696124021908760311401006496281308010378927949425611718502864597526046231147747118228893952075479602442062485223354729055271112506939712028999531074021164856991098645478052467505309603190763582988510944275620508781955497091769115932145047162313224617088915346876254711862223746402731067843473493808857782039416259831872852567569954087707496574930511055311013028605457275687832120356998613010083022855064126166424799869124299828612199650906055988566802244102729102014085755958376467003178981078180878450009944181258001673498753140250054664901617846901982820017461598224009376470652248873661073060074301110944361425936222076416015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,32] -15199244147032922675734520718003874057312520678059407046674895374513759175738662687318961061635471092850441729257930217278077108463967739746120610667242592112409593028667553257804367521832459215339149027000880763510031631635123674073493936408466164156396236093224624979299330602957416463276364256539723015972516504724472647709914804944051873967765052225456497600180940656850241478621612043518368941130704945197981553216112187047544958564604599896929645114037991372758389810907955024649323170222397307308580355195253834237657561543463618766266770135908155004147497388520995092606698926255620480403426631592713006851784874080697311738353329935588603635798719511996643964578621580988650919154949737656300479614551811877737748960173014293393738457272768486879499629965804487804686475079124804712726260443823421676609180241695225608209096048971168312202783390164931279502593264540820972715250289901326880936576961835367827728130407656504217634897250063718804922303843744813516483442126505602427321048414365683628156909493624282932997740892987789300295606308231015128090483598966482092197788946074736889625291761836661312845475287855810508203022741096519815431381210008250547021493193658234927486630599297460960946813437206380770840636356447009655876541521657287966572999549698738565973618668917292786802062789880743791860735781867909678556286499625108356162783062555718750552474727840512919946908448191111567548415557210856188680487196068590243139486149476865977224151468578178095783577754534224618893392412528496740280367830069507229274800019803305626192434998828790548555686413691681708708405702146086607574711030716242326569132492464890785095205336253016588638555525333164985831980130807470902851851841496411250207060225916301475024503201881845881961942975734132865893322916617066006540503477290216312499896511183718671321836973428283640598853086588644645460020772128884427019036077825968848186718816749414781341321050368772880709098457340524611581207075682075357890901890135767174921479925603419501246895475131550064056492431623619411365562915371948291988767872491661016627618713709542318927168764424615635832132087101537362119933831660157191907094194408537443234253758072405011898736292972063176097145948646660136257741439902302079118366921080699983895134138556637726061482842453755862774627010958319545751458454226728606733462177660169906837416729824727375976811671876021136995404958724975585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,33] 13551845296342988781755428272757316946246765721768494688314547033663250332081577603862124808178067172256904883651678733188348714650547944341953852839787047795033339620893838649134689332500307291749415862785546254309261784095780898335761140599887028118740148885320916117273861111042887450551128565595926587701235693095092643747153626882804523940738846940972971517191221618420658044933099483138587733263952616953630254973417934412910439079800416493665056224533192146992262245142499868328259685197474216042112076917298015891707329075790418596739424263431810269561210928423432287223887903832655471080704633597373983554314903014474930248290920504514805957409458967010646390140827057431172457021951023070888763022201632286133394045893100887286841868182888322972263901142261276416514162574126484700712093766453138380185350743776135314643726130724634404937476331714860367867366910206478322924298674072485977914909795226387816126565743902066070086845174730723252029287629162263117102200715000055061985731860375360483983549973842453195857285601172837836861667264860532588353247889172268635920688084345869589822074070444603171754107049835655931228146495501734050930912155696477006798209150381488313825822558194274756557914592975150121787059957376074423201195053445991769428719358601389421821050819671040353311434503588967759438959789542588069937191811162366463505149122548535174572024363092680646141831949459261666780631834028872686309885963712147454843170716878848930016759254895889988023738082870420111503236409285795152743646043156366424030614932584983726122764869145682994550005393653769926383778650694011035287893656950095871558137588462897923976908494360294632844120295895217318217857119410085833297642150203981821106783270724130851459789041401522634827063853130417367923164345250478949914058004858127544952913760619266113190099619431646004680320207158921930372328494149748684504191863977831733571143243542820423558632534509415890151342507256135513696355308070790019594128521449233043653504313552425712281276774269494796727329810417379547029962183253774491712863223037551807485963975967875350748572174067469741147184121671455713028275660077262957206337458093661780048779871232812364126052287628157648531489073620418315494372874529332855584392959215232902816279146821456317585230841354924759865830051754134036644334275476338767357376358555632364516866547830131200944946134878676957669085822999477386474609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,34] -7433028441192436110364742817145148192348522838255542735229705170432472430055158709639933453165100859610874044338846315082178434173240392644264438021840553377246053372309131680535283326033735428544356620576213460514032072557971549715949807823629698789654813122244088483948812996205460412518823825087190567343945532987212749944923895408855399019213339040810927189741500065114196607555458891222630229430150424796127198894286394319001063646855554731031128449197562363400841162195400111446868814861552060599155795635027056169161308137161018141999484254450366008091730521628061228898817969179191467500595806683881247933706705052295704850716957658173385318445692124625350861780671220316902846849179068918991611596932151577814844533232578296433928566453135755578423226460186540994410159889181830546754930283897272204670085115959495760366111935397537148406855839434834500935370322517184515532752949099442279076241370470875591020434934153179610355303518337706220378091960376602084324838433893139348760106299211635348184114118780422097304963121918579467569235316504297718438228037618623503262877407802765146465737033055705234099114421695436749302103542293540132256264963399738740825054733037716526907155443749840067326963145420550198701244051806796403401594810412438235346301622117116500635800120470199172753040113337235194862097294960900198346842363195402059616207151237044849184441690545393780009883287589557628036073773434189247215907223023933238083174928888646882561110229022017973300045526388225264054217457221221694208970923904113140199107272066546850923737263935332399058304747010525236850648615659252851846851782692617165155184149825571076129410457626196457374692119547282139576699371682462009350558686443205002845762892383809395889449167940234466381283882273995477549594803356609342599624419464681145114864346060498686901406479521483292953690833817432571037591730897575765808319728943645872706406844373641901136503868290331538203445597204910956308046287747459359543456832428744416490773065647944664275889265001125219245543756887990557838647168364361395659540558003924812597664424207980190885170657451077146402639442669641932559220516983118574099451356462088412284499805156793788102596040337750274906476149483722574071013645853845243695719809799358108079149758656920292447922489225937643410504009947067253124637267515916305021736355913460767363335452328476629484556759304425543888328320463187992572784423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,35] 2574008236790284135245267953952478647264154367692610233968401843908118674939699070951525374507969025089601911038650582739338894219829758238260681614985781404365056381226421224955723525494563240092890344937335914013110872770054945034910315351765056062263404180707069197281772294887905720591170876745566942842995868686587330744380462334379383789636376212014949982601768151627941166079399728551786474486188848717280478429884981895244181023221036962366797586923110884867645169583298852424831031607331739286889870079224621074797687043820982674098918308234838465838948883679456917341653610403223096118882222714950077120012280546388239576406448666600595163167430734925045024198899279896357882041175611106923238684900244587489057784464796398367077356241047960151655603339855353391456074152399663468709839985078158942559763782198056818609155313451664287357790087615532539190187050321484067977824663423854412475640803985519350180453916951262535462030329074875638469877979523431266703857578592599283990395890439863615559257415504575218393058132648765227870491051742191845307258569220365310635616231234318074144058184115295835178263639191409088490856474221079599153951723050285776138886000180485077901628009200039455969521679972320403554838240816818124658586002840870164453944372897272460922260722298640224934636088679282969039819766680351341304147244842343971037939408768413332925163784221757254221965972324075771557781737502449716411056211727818137745954253378243361576016445067396420729780756509054512229523310794360717356012069519822208349144878320784567160467435640286003527092360285680719465381203033400858059507097069640814813036738381440217092863655414671024869826308364782758222763773662201203284638614882694196056515779608733387986631416866786073927631423206833029637663242172236085613497321905326639209993939636126069004763893740981104351739512755661156812974709376299901358144223086186652210248693813586218457509529333992798353483034046261901220796195945958631792410949617565655287755943486831277543108126489028819002659223555646405672368029624024588076342218709025818280199709810161433460075207880200289968799292057054904335170754314478986076305090761825406660846082336567282165630977887084927169306059565141421391005137729351732471672629399512570020334915537614930074483426546917402380227406457424335766888454714113567740980941960821980064265170487729053327683942102208601576673885347190662287175655364990234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,36] -278648269880877336916666046082130656896062034316005711080108788839691464353190354145263533947627914174397869355325229577458216767453276032631889593691458640811364952406512181410065376349571287277640886070402155643394522067633697222408067473865105553970050386791249780227017382618235016666166426127676179878822044879984702068775289412115873301132139896183525727454951286853253600203518920516809236785030956158918085756649088129691080608531876340158212249752832316509789351591469019083348781416311689983930254202042201133619100519132690874271284129794065714589243078166795466970733438242312970597864180761402255139486959539901767107938929765936899873535829450086744038533185978159357025524196510131208906522686456876815098097277405349954475096967414490762141241982023732817855004890094181076767284256052340210655276009746431744542756181531208105166404998102493014624070011093927741494219677829226051037625209781130684292919485717892101221830906051191740801245052379755870402863957873119698503599383428260321544414583316884123032763709468795967130475383982757981654529120211259050448848149699450123551584050556107645046358625350549845552890744865061810848668122453019712657408415695810813507213186939150103811009446769515639341926363980850604169311416881818394933404769047344114757912994035485568043671712187926549047303892411639501789101180122264531300816671647099037858347635636688115235506457339305437984149865553193215553658581758902050168936283857717843327154015005149260697511167827284400139067186580571524773385006942372580685600539552586715684108216998000595236768943692183575996712160812023714928678118626795846734811724194595792669192014215822697861555223136002043277824762089289869806373343634718447416961111243108233914513781817076767585456401113349596447998873753339414136015859977755369738580527493516074054566812733837888188867721161066095116642123381692820316605292445215645117831343555666409016033876024686298129686938865968337249590965146228350478875866694285371936768542507042419311182788208917242352328053955260668070223821098342701944731632882133807102022086087540051219361249012323222226435843048819341629917096169285417734770135977024845094576674670464081913631548020914901395413767918194411054682975218360695646778653262247574255925845919552074441335705927531330121406550437251470191579109842842460231690562129407261125632416895342369553396086077559504548539770496518030995503067970275878906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,37] -317497250394657333395217301873518565108213125103633325850208265532917038816503136781262385807992986224384313104726387919675194509576950372584105326309160270464258811195959911180217971283831749180788041628017182792022677371937139396778139771790260781240421385274920133535785286153966865092239935513499582870290464805485959209796403088119583243426953413595958188853732966805335693201868870488016753052442413708500386744727083508914803288590596714653643391979979801818063790416441814602971540629420133355840591941630315238697743021614997134389002777800738216195390164630533181364564463050408188179431099693485987150014851370410874475082420180942013220882172469124402961272513573302014373308229218100694189786457850750361664796192555709969795395088515957721143066329488132219156958392181038995887339424707705294695842343496101712571447670790162749218688313678811117426972422823450487956618694468748293134571188723816754457572740357399718625069758966866246679504271652425963540906350701219008240756299366148642284309180523285911474097223729716382752926265151817260707586401908761500335793049423915103816980806461205927426955679032838326989817233830149779707225549045013719869593266271726701705089598258209848743232854670912050842118029123804119304566969068975822907804843966672832857629175563330534092897560967741053491598748339620162031764958110101891363387230931166672528730960883353739962820203612592916591865751612105811890233596164947192591511687964363836513725994224699907765759980441826406151188850481676838623706940817660818620939277538665490473414925126478741673983595088640052841946204572361121478247205889965332325812513003029267642065608588787349837923754880356253119651385113666912454119635456029170342875315271482975012241245368594210025888853948730515233513740238129523945052597009461974014060567324832584822297086615797019151819587429261075623950766143643434109376867838192690844750996849119095464778451290599163493937520125379191679567382408924950542856002296585047261367223424072137361087174205150376245987081543760661888957436968785545334097993168907302025590877176921753877144383295452278054196202083510863134556705739660992467669225211639741201477172673461077435807288519895042407337074588460959627432151804990697280879263503070535496559641691780478828765055713404212029794636836691563709491252216863161510701178782074567627073204302232583462007156160776052023376331279180817546148318797349929809570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,38] 268490554076313689985160379900796952544571721162362929211291908296822471780913928320543835184498438871167550759327645057251743980804932815616804005924155428719074001082996239536834892466773437602967264790545652988772525184634779410469141792335887554423710436703204544423895139841418868985893441779146881176856865968222110731635500137180421012393538785553822611444904960012350682335703475874623760370774790406823031211536215346950570357635675143980573862055120880121362803026169979456216972746274396669130247251808533883222670892799291396063856730746147027841545860545680542482245904475364164733473889572219225405617827581658518979309210366919531381998778218133292979230307183423383666866501209947514908022863788373400845846523969993730060977623519612667175314142089582726834899685173507182795528820893096460882795873075080537623677776865756136726223549955661175661838394716837109682046368137866710406208346364298361612330290810005711978767695694791524908980225452640925090515450235612020837826623101121017005775472866037853825988030897314744669409084200230716936242313265613401485924339137765644779948837834790994145242135381526031280873143260149314127846409126222796292275524915182415400202745859422484615944357498243613591108176740263845816452273624294567870237808452444316678038177685058448776205250078266559685291783706561254286632125723438712934204889862548454420759770393425622857923070900371235290268294760090552699391622412375271188705274545260119315360001237106788440918816293277482578626797814534095080536167008310012504475224330672681792258357145757740030727422100685912085600377042279078395060327103285247781642552843642917094141604426693121519483689910786901065532592377616077238929370550490010469569955647502722943739344368502491629993189328895570872962508474871048125869264464327652244604393616483260550850346407560898171497479590095174100504153993203160401864287294439366211189934027544370999085384882741451842767161247844255624186728081905810332539146176101329612361292970627090975614762737943345145721469610988416612105600654507165605228008291659417553335802413144432710744295137698863351751936765842068573653707744981846241640685545429465487670314331188756853992720294391902039791649332162818606549672197850699604611253704542078787565463214432847259537541757833848479227662856265985414342043871651536077473399828936402148600338315721782736455132476943133755617910268798098627485160250216722488403320312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,39] -126809220027931697334975593618869910247800843210947767151727989573695030316970028524782601624170025431927360872753605582669306620283059553535541755488691888451600256240505302804883955415808327677931084630902694806644384745684783374953378506471910348113329297262058789180241037923032506652322184178400711485202654297558748282599762045773561717508867344351160642754090439024170960842806505615327536149901950772114616847650905508261469438578287035215608056567063802719789124437895784115510366947907103609314761562061691998560598937155465856208310954938130474064744535727255547260552231115912677144406793687694816776495190104656087030285606183304446608335817834255863777026191917955202978446505317175531143423677413387160430964397139646383710854209780892199249308962784086650256198385183626122269428240453029506973312741881957333923660964323976761769516560185717788802935286038661443314947659712815598385118243056278888793463172789185242260971316765470809667543056288548495145223058680791798388782141553138548428685157771764468262877097704279934913276581577816211546358191601217641235837408654894812771064896187408952374459295931543216663929748409435324338542055639703119807300118084662060749777154274396069311585348677074414656837724081552364556969639468617688037722821759475966211655542623721988030119129121064388822790898736089684856040344321617796941004067890044835037030155161588443347251961340404146378400172561055421929614724690605185934862335776752273399818616319678067685631099529162557312883792351947345432533950883033854684977249008910196273428697039718763992966529773577251245671907633523546818837839938412666615105067115258144391481888654017307635322323052445154853102059384178367866294052356153231169080493263842002244214335384281441812579942005601595942536342807425753490893792516684653826172319276657105768924067067432493651909560584353991187378891378335704538866383653251946799534371011128928824879911262346499430139479697351066953291857320361476889842733420866946543564877320894574245599082030935551118942857532352917530656278762881204438344157895866592405748061540625391323034681098876858422309189483995528812312224195789525674729258114295459916336995118201394452756065927855118820866210478815080169103970896764528454793205761579887435840622658084361462352878821424336639370825234123308267090733506310557606123350640643740926147844028237230860980863754164583497481958024446580327038169855313753942027688026428222656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,40] 43274733496373321250658188675322347968986188465758940493993759080641253832807134378702320716274509735506777473003931964081063352244004514991307607677760365050987727557366976156186945487676615962227329150727548187345785652583770405398550566813812319398110078904410127907096984950604778059141565782241800414242538296141571744346615533239112045792183412786339972939970206550348211863667139678909729342786466851423775926230188327983658334021522847591587887033558816096279048534182191058983587649774054610791778040664454589424236569860283362346475890911159497036349925236967689009032755988698154744502534292121615787344351106395685746979594637901357331792079863437191338915540823527526489082703078336182690840164786065351086502991254950478867601910390103844670153595766669078953980131910061726760337153547636399209948099116051273484149578496577752824429483926591773157688894091059428849145721247274351850605300790508423317588213158169781547679892350848561495053029456809580866138843359541790766104842345353886746686381295172863190765167186737725993279490582341352168590480964448026546600987951818893963972942218434504198040009326438400892118353429281843685076360879212078294796944198971123133301766973879491216716612782721796190212339024634605255853413962553286617515500942638153423919094835587020930528538810473593273074692167381377962080397910860628281466225103333460812569786473585038858153105848860523250086683903422014923411816915779247536543519549801081653987561437414681768965143528993883873911432784173858439279752768378013314008053882795266246491876641654706060518085007091035015043270085825902975808114134256338923648686373094049614849093775965345755402363237315555904512454745252056692563751270935144102003435689556841645736355816447769344232388615407880515121181026849699275451607752838577277637190121258999454215967355417631141854843963317067212548963572731435243744522781089159403606635330518409902126936725169756009622740829271115061830859099124854351228144966577172449975153540551784994594502420889325834742823163983910798282555192625707197907984757757918641331320480341668751353044716711782438236946193948313237131458758370561029391946690555218035348775619708768388515855618273868351446375122492239269948090953348641224216785940846059062456911929746427031993820471023524602770009610626590527754266052727770577324694464976553464278823967404154358929467342536503240739114711729998267748104057162095159583259373903274536132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,41] -11512648003012616223081074216073241055667763042462735602031681063948309549663743472728177125773856122746012568179401511657073315871768814956844675140586226416310891006796185427720774043884564301260459810243269062317280243368865055560578968659736041506773622509953438641453288972465754901662841071790064357456172287615242927718111182353892438079264555517092226061736308924656909669663235590316051449363053616846706024974617229929164326893126633230895953119313313907143356034661733843578224097050535414376520665918372345593094993824381956730643836458109440072822138458129937664365573121939790611525842861988510185627089223828119589307408947274136488396274965439394240441873713927498721219934552106690277359926589019658918696517698659800631294442343448125339895223363212124119013704810019391321941073611443648735365518477527570651619478845592382905535544072809405789039361784013062028613043282198588499054806612555078885781361187369673747265299421938328776008223170174811154165329494045014617860796918644105935580419741338572588127265416390142884927627115024691071157762942218510023793912922666118308169373408908716787133766804654695540785940132144793563548902303529236507893918583914056146717800326254156188401786836046808341210154733134558571974612191070144480177911625522469170883950272122509592963408016589090262008140229428369400492579729347585563468447828534573230061328877798486715716057200757921371703503091137894277078812685871475841069429659499910846955908616605809574238982448156782055271054187600682419618690787582058753335345514029401158087232020114023239466805964299559218767659181901848842422229423137662863350546988777709912778298050119931482841774487909068000686518971445581816307758375101740992370914793672449129706408880828222872609382620211310770627385141037019857595475167845161878482634021801927134707390784685035684210719861979909447189033433051088038290128188383496843141608213288865082708515654772037264111097275915107580698873285789541950749781716823190094783852175274314631599695246193917359931708681197245278375549305092550353309852427934238650032278947849855259375740448897379974554617123536042080350239273995693134582284794520417274470153618570885028682045112130171028581941547529547140570258707433098688463264201607933350625644388855973437758702765071101202969809067227712247699101859608672237482153382780950995723414013323957993703773088830014981043328319813218247867647216209352478699656785465776920318603515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,42] 2657528803402376424645368629531822215505145750537367506573646600283675440025495258766133168505975150548697961403188118853315931897707487041968369381637881556887117804475969033419469149632002658506516721766645451726593524031952207809981923072278655781918974660252634682676054437508326767011797629588932796418736003013260014569133242289177249717734087009003902740907042453266964664816509785596048230851685427418028321827136612417981008296820646660683084280540095309467849263837113381437229550848956579824654082062267640241238186720062462105392804054849420440423351068383625362992664193257096410396231801125675309275422005838058996197253856441855749679336967637168012070088793756413182349053722132722147947177822089766658952111402489058033003930502754889205314082549276114536830215273388055942840926247907334207358788751365292734875017384129353475741753496751559168730083880806994698234097418808829166177415907772914814187862334182283275186903609776507251683858596274652089565825987793708304343211347262272342308329155094428079112858394375873034302594992430344259507074032971589619614478683857331986454225927469312316113827741378043414800659822497784836891969149037826799172594485780521601216310120869265578913729627906982231890071701796700533162906086142695951273086731957224339806161825620037511040045009668628140984253736106822288085175334915410576163711940832030447508760610046284458975768194861719157605325801839888907807261644854696343125977281043955649754799827362600855906271398833959132136134332696971642939966738492097025412032936339147240346362965321246394473039092985649254454838264869757220082315836172332920007980601628908310691755055896688163388327104020012812331849418749399741953939527495484989413490342423212181310663360806395874568434971584588856670538323165643229704047906768117669792282435644082114857936711818757514049736897495328316402356794006027661981778186627685913206334036892412203607986910156951320693004347653529897169754702793189034308371449977529970675547661552550462038180696916193839314364155200544256300357052970492181018679248588873854531784749320968734619203381156246659560504164505738754301965784918378907373710013836558835762158723266670969582280687165582694421975082857321039834702494943748173589512625232336426109782358653711520491035764953156080750452885688685738372318335507871367439897853735769416073127801305607649190498344535318965903434171604072329997769068418364546424470518104499205946922302246093750000000000000000000000000000000000000000000000000000000000000000000000000000000 [77,43] -681825142587604597995124975058703143422358822797077015979961856028741700226101320214395431573076587591503246208156700110480726240415151936359979167553646971432313574261052775406173437802964168332952869983425770175750407826530130840817403561398411964938094637111975309239780342669368154724713995418903639819150808998600255406163308242176273986675206479963018045103336635527953634882520581205124895044928688086665025415913446832412886300600980190148511050526790644479733112156973570078036425959867538577910610444334725552986478462390118582051476803702646699510090822577417544087740621253930395321842008494580922010221547203637908514488353423237116190056816686553781537354283599133386057892117175646634787692237313845360104613927292414068629622960963590515862823560129400482965200181769820678081207133541760329858720850212905483372885060574090724750446697298735702377093685648822574646967961239588433870229634291419453727754416325768256134317619983558071692446757137433134831017980435053997468575230655893153813646994208887420848082083224882598455828404718019896102640362691638427217133864189408291127308480945712228871988543524198252498594511205347235704146493283586054793399549843964301891578621632859631892586615719359263399635365199447753678670180204854488529064141424564514417815723642628571760406509791964385243988192413705473598536212423720716804631594566479700870516100975389234423182624797453807305093501117024011507988106551535395481813153739725680447492528135527310811635077112329613966161423453302316736705552277422493252306384375367557567425323225016561882139150836639206607568383008690720691837754547183407255654936395303339816777083645622685179139285583256615797706237539112568246905345249454410269120876877682783684102142341756634134422089845148854869632455501893602645464462142639904407346718498062846012531621239070881934907279944489690994672268436666288911564879373595134380781688787338630068660339568216952678716993840060990204634045085095618271327971207110747332541555612540320835624439734532154948970074747075956138016155724249559715683116078264011789238932570569640835017242789583709364042278922414678755134403423023085206667008333409337049065057396552627191525359418563869233860155540228096582541314920261725334264190007400654937624128969384326101867214126303698938543518811725742327334293263907910873237451585434523333781942227941938577271294765122824322016745737482908237712442993844500979672140772436250699684023857116699218750000000000000000000000000000000000000000000000000000000000000000000000 [77,44] 225590689687356777723313216878560957864411208876453049817123366963848269727386756310234209220033279445159081326799035905523212178827438585787954842619330806679221611491949325151045423268309363930320461066818039129854336327703143332098783836828199061584616483652571545813825313096127726431366734371984108226346773219757471545456581162486687558500196625544783810708903928509121178526368352768895876202542268430019645688681651429715432899146033208379518179253113850630978519073500062236686138908725978618611122819257128318549341496438503726507594276319872855437536125275916653738708064187368212376738812071925625178958099502529322058772497314718444739272703979308822680259739736175666906145463663819096560391559579409594277292467867046763918868685557647843794345550922577843403441470574641286524178167063570967049823035297341318421997072098002278704642102905726618198863345952415364163614571363564093749042168072882915676996176707424196287978894921725514826207860280458879874510926000978430475289216352829684858221215063998854002357419462759826123828913309525142292038603013350101947185383806161768749771527120765035309426607847510675654428848448249014491970684026748148090646394817531290151704267931834827259628999348238317650913168056148062020608106425052508617205063756303235528757589538383568175981266416819808932983152845327486541734799073121138464055800211669552057973043394089048672465408850535315520899410703387822195846770532770828739189556470585031670490690787554297078840911985827456405909126563669372431811887963021720886121782416211244974360657940300139515715733110328746710576744125053526444498267897260117427300629520167197687726701774060696444097906052180049861248846310644021372540605825241444691705610650583444855990278349799896960079107068160881231191073629790260762133227289378824250793735221279294779372671855551070805373916005237221722350006880845233081734126412406274011473391673206048685479680615180938278605734956148710087996897545209024731679962840976057929084478094500977006842854809413205629985629637625974128671654455883981555283013527910373151738721739849510532937994942326530753039712268050229957323142086856736044493346532054837569816146767096537683214963600630712850279779642654347778372622657094194417992273177714035870169492609483502209777689793763407470343232131390912205278475995363654325626913863152709263281431614407875647579601374582174523911337591180845499317402295750954353478756608808453165693208575248718261718750000000000000000000000000000000000000000000000000000000000000000 [77,45] -77413917350539888371583555956389740485974863240784181192454473779452287403149000219235426343838996826935534294743553369416095810121144114665367061811172302773359367364480206591118804959107983454863569415582627665098686606437044659520226553683403222511094598879422767272713014638939698323503157959925378998409140945688639380555756336825014112710859758546020717107532539060454325026345133304613590965741014861676247686266165139977618636385767255887533794424397135890522568476019262978778482439523190665863717778091320073633909228745502739464493395831673336186770726500876141557779760832656821844226905203198809783189009526805051886100689107703884631468739315282796044391347414643777143170341093349955098341917797048124166284522102326322681665445495808734341832196412745550368164493721408206343802883311286325120965616682064335194417040062669988469372292800974952307479929681298604489926547479825829510504234236486183466742118719493329903619233465380297346665251337088826978534938516115604525952412480078348821544566397641608254553091206244295055573918566316278515038311516409913858335624502863409051107787927876903715818412902912435739456078412003230385478420047375888610016863834253305556403083876276241834201493192888388314488270139298551195311122674592847747247587005432136053112791100678748582337866083980385177076192007877380796180785250330048185464753005430776564167698834755771775439492854262031352992673064802099103801907828933901472670788345604408031610689844635122179270706633873417073426872819053196388560038647479616830329854569530135506618676009541263872620914519942061427106827604496353122364679517321005712229025218900660524139074980080221862270204471580870559184737043516126247043229887893461249533511875551430679575947367594505833162563395180386283316155172801822103441850087611648858193936468829836008783786251025835481165781871175564745731048694372291147722747169551048726425870499221815659767172866319238294284306743322042125859805382014357046771993628419473967707358730185052371718194344100099015713317928508188088543729605804578574962028525120503030288874920272391338479739439295019826462506997302321285360680669227108860662154478171114320054336769099606962349060336484883485782679485992210499473840433548000923412134111148857220587967207063538709478800358387561839168575521762880882113032561400412848685447465927512992492197539555781511740703032160787330509648558958129631452452380177545552674290424421954526223998982459306716918945312500000000000000000000000000000000000000000000000000000000 [77,46] 22885918957096386603779459649767927528030595012731879109784689934158733043394927962899437542852007505056548795372342032894520249599914574731465908029947098177412315168045324178279783890840626123199626993337371540702386968095374308826854414091998088405211014005488530592760248291911471590299339303978220875900898877912344426404888712919211671157514075931237585917740994870014756285569200418498437804742191045823069313478128233274229432274957448994687068233331048056864645141263035933167951810929333839916026363340548604120409263658704311951882442375068537929013786399036875537941105474434146515969290147224355202933648442397460185716815743745706573182373710539336923107751023967887712342042764307645015049329227048706195380359600000877267240505175553989199503752830752647899665592934086268074010663192341189483742288975073442289264705062634825644217867806926310804190163015892448661998956140573303445926796856814190170945322557040955981532040949382675315772886891110785335910470292323395714878866369067661333165659729807426025324689687892971215951380178127877585287679215035259774060426353009096916592697802602095939892863591759526686126778308717803689005186337164208827706802211288168278436514550227296599069419155144900628956274501653718368641539603930589439417727300151505242234813713013257314255426835099114926492916030704653971236232643472940040570006424811254825701687182862436545674519860913911081669169534541428175045764310973288050015340612036961556287737294142677116665747462183164452934129112317258457306289031247766270541604759884353678885618913311084925830095607819349815703655854227003662579003167059347372766151556102143354653246751455613103200108651947559789035421123724422562177735035887662356361532594852081368710192553723041404859458924919422335535086093252723808197582948740418569994101260158254569681631746458647826714530221822381857562245898587170486293400566940794758503937953043562495151527040056521320426953706746859000429658390022828331203343026736121615075731940557937984848239724223468206865080972427796395633925039652255992164353430232157262311261259594481239416166828262704397445476713867311013054217875658334976945583106459416395746949340435556485178751448983597921902283669322135525133469567217845804816774694271759044105103284134807147221645793542004483420765574109618372778063434561226789745229278069423784491901747384588609829755628235413544651369172139882031900105334561262500380537238120481902114988770335912704467773437500000000000000000000000000000000000000000000000000000 [77,47] -5694337120908747392448297462711516061982101362925392725382188725831998907238955259004790186534231356191563168241694632388207658017466677617108102736329303437736026298938763156476093850065131069593053696121281909803236739031029645208498016426616482420836871943618145924918532638120746310770128730303145532575686167944696820968079592641257940508833193594600895382364226247403404695620557133120565388708849061602118770881418302127185383926144406756002273434585499679680082480170914228411119385557924201690616299465703850466047080150622595848547286635395697976611600016343174423426954609949095229846844119789388507599914887362100290680504528621961722903646315244481602939833429394704775525919109904361662407381423965938700368352075858955441844820705845337625202229989163033178406475018242832904155084630066271972989378597247604727187259919216930975024917119954462540055360473658063621777634141456779298114866416572284208311294233761322742266986267541116301368213404616359671529231684356590871092525281110474248607575663304228128100702862650589067419122479824655437865572027126167725484336183118445600898812804343274263163847983344381751554087262587874936975403016331052566511289318105258354291394744585056082523930682145417090350817727940727206390853741528935087693456769885437376764303345553674111392979654015605350830084335108281808533592496001629318451943786243649527493012378416638379207032759687543111371836322172717291030087067609896178611621682726671325080084027714163016649460458628944275419238222021934512515559152232439702378643505171028540414155714627667634621577456995214516763789265191909110794100592756559220346478892149839694340387773393802009963218676241871202134181685907321629893069634203569527618996224961006716352444549645751890643903016978904610970181614103735179523977404269619536225769714175671306654023395556988124612617614607540511256642295540227064840210885500542225408035797123542657252516239400145846992305406338117901367152693757872564525807676534550414220043745549742363407739699771479127447888426593621946060827445084058601482808883615444398509724544261218442125546856050795514105372526939326978073610660593366712522018788800206967696600640844567003687334270950345806376406076196850388624112238124001421438210538622664852935755722012100302394247844702124565211172633178821628322668840241392096804574303890559856403923338782419319600484334769771788964950166755739051932432319853334804738919801259632025303147884187637828290462493896484375000000000000000000000000000000000000000000 [77,48] 1251376653699898500419898177484001740878967269417789935714040666407636893189718309617816823964878127077460482690749737236929272458016773248544017821348300025097309299559728853563721444961014235887694269791759711879217039026536533037250716173923654131204164243922898280722518018627610494193287364500424865260183492300108223325547431651803164012809664587246348839825987270429673483728222394690762988647772062763860557822601550556168802184075050760487538919390990994439459900072965890557116372301970037382267983716263591577373531847508278735890050558944462076207110596465693631416618016333151459822185551685952591374863049193008902832007977970449263474338723355746062704852519923302886579943176568122271495109310391399075406744943669248825926794640128655933267503217388459861504318569326025731020927551609986494799239139374108625983378659956421329464634056402468883590200839554307926960937503729263187976781639182138116418437392440816467880913057279505435952473807210072909507666553295922180328065634088402616753229543450669377461797400432322481418253074874901776649774651166715239045763637447953805126326033638641859490791490125602101351912588489299254146055581666089818112506809876642178789775866638348060944557142687293064791040502311531408557157052244779179734428270136078512233931833426989329421935534071049362926286770453903514851116468866126004444851991184363019176116821180447686594646377944607525429495805141372917101224342580672698136047533639333505977824087902827264061097466459985547521628256491751920667187535244090210957448887124064532655784237387200834576116939229410095964370862606757763603987478920722313729220971173606962058314349243721438796820880897623420436430200991054252707796322638290303030580534850127543769958061553452566466253284883136885612310037976603347553638354425740753411247124442772823081443365174525311010430761625755644758423156146730395457333877923535372970551133791178793852627505787539992146630205099836577017325192434708658847523082339413459501038196136940717815776833198063044641496350192449239477256586302813355598719979040697101649128802712714212346300595124403370366396442641326231672287021016517381933793183099728622861531476503880129845898916299227734735773008410217832631357388537539782502205268834294485567041213364915451435615714997642110768531451728918120981686178822530023777175443050992980627519158502704323768309544158589558913897373319988198051360243675129127417452640768310320566747417814212894882075488567352294921875000000000000000000000000000000000 [77,49] -259452809073380884695396713697280794560987165762234528895658241242624511955358108695616377748161304339440774805865360564236985009499947183526054714728605320790475909290745902757096690155065524827282275391168657329228074236098978767684662370250815613390948257655129352299412694632573933971264746594649381290733538305658647055792049116263422352432284572543515486803912830974673200098782690202709046863869813118665466203058316991738050849180667702946544560547547119938461186473345405712387539003003529008678177303630315188638455886873767882322936577345650864537787948546500222401453903047045331799441404502615179662326201744486691061986976827456583648903878808822257730114394008489216585626140283332386679717556727717291315299878044811860861930341953906575346316484101275744014091627914593022142142963183319527187273924305252098564392314514886279703745900274650201433219942678213288938051668452801400876263723234812129735789006517245095649594584952352199982229350309472459972609486457262062510853074596976113874240013022488517016496906562336244920585624286586549754538966001132734532600355465616875616528359767499380483918654526400655248253281024268656417740191398236493893882824467030112252849670963967176239570912076634554789779368829718362166591327577864950548791486211864447998058060121068543203711346565359973368263007052775465903358185777997583263042142784423816056601342994206991681184522129430652293354370892819376765773199610849447904662016416134695076981537397587848969746547385109197316166015383391200367487316981659076729302340153897633005812936850721852616737594587975662913491396111781041251411126221350897567153137491548361155775157783500498173254538205567092727076293756542366900114265636203460315604691994139680170343971042791086242666242537649977187471310628243399119460323684031720545269403529800386515789335026439614886410175321463219273717548085534571294123690154318686633236965728973216501790340739201669053834199361385095649757232700513752470988777966324501204552638390261591329968285658092692081460757999343212494006142289884004156997465814919407737433666825167290582265631290188992742749663740165516102238269397345491784933733447408398016680765113057267907254756520581193258557215589052154073517905432172026734750665058962153639815401935991767554045693040059321793137610283123917121590398596351143216486390172225351078143899935343304760943146254750811142221534719679815884680980146729656142385318522016547014520312930407897056284127756953239440917968750000000000000000000000000 [77,50] 52152369412866482494929389626185295589444879959876012726753140416453764000863971375680055169182660164312906527601311373541924586418661135410066850149784494774023866734333576884299547653061807448821581336543518642367953386558091186138335591846410029007737228592701284749086959935261846633201115536543927753493088157319302035487278641201690857875425179827550339319689775743111897762237031449728359576300739534813448283869255998258348078700475219826907726470076653748715503209898853541676682894548063422193379969725016865513948998731938027059368467785910241876799538383629319209664085732792901941441360413077813922157043501858376497040704352181372039221829505059423884138856447147318280734901828130207544187641159179545005611268244813641085607372950121206431579815752408995667930008083560391449716808791501101497593449756701169507665790611008861329957597753335743677571947046717508318719429428270818404000662379961927058986105984602330776286375967762318387904512146800386854887407356927641883413068403953011060098316604898655482292119074548813909986966155092748089176710231223705516796911139120784816511163343650724360276782500313006733949962884639590695202135245812553646700041510838680786707549294238514106588134166476725866845256510772094265312206425417072521993428174600827207052123112127494642566034132003094342103170360326210783627187839498809892405479220954343560712614968037672531376591528579058622544038124471751547049612204234320680209757198105772510679328705748325953383313994762391743228726590635873438544434086486390094570038224463044934655934344064175208509557779498674575003114608194702466607662603137199771233424889667006630537685060431706993510830446846155719936794546257940506001109925922841293483062824052214500677770029628994045441626599405313291961239104465215413352567920347094699570137381945469870941641731940063401115382966403356808874205069787313934620524552405250467533370400672416041090203624506497200631229465580057504076916855441973718119055314583839504385546763174772272641979038299465120105329560610687274484740981170509781706222376556303751693080439974529674043259216038468549868908482677199414584880471123469090999002868170050393836762459234953768737979079987312110402260968592924221305756255545915860496832194268015682201328805188377135937603908208542983470971805401553289177164057796154574512179583463486139907338204206042672580072850772622303731857939191096112431350195697106449972312950063104843174469874185483764250648164306767284870147705078125000000000000000 [77,51] -9581510333258971636622081205386860653942832923433980187847658534418408037433557946118096742661662381453881101267169205870359459183572154111934945497840773831877262380302935506321997687785908327573688065184938455271527136081504402712819478046145523665075793311323798572930938366671361344420305054674678559269829403636560588735544641753095769534579475887765566042949142408656711284262362541125888243115901059721328510296143350485510535787514668004746925813906681953505132353217822622187427412149469314973979472428887298270018541607312678667516764285924238568778031208237830331572076668612297231185757586625887861291423938720162977366989448804486159569493885315414238567601174523439577771783147231998783665853017970967958094084426315696249759595003276710817206693038692166117570893140283893210341650938378663126835525572788470201755917533182912522960116580924266453699267519765996412821815301508743757436689558967483570862718212220790032072928494646922938329941491176138937611712551701794001425558840684130182599918927232149272008680544459877250198904548327284961783029743007550116655288205204126836138231902412396236326461011851743744014995142286256916784263674685512530363264312164221506301816265132576156100213004277307637285497228797885138755952903783107499126063510209657875724228362991355328860658255492709044014721898972598512942253982544713686336873965158389000784160434781981720279628931585720614673973768710205791287405599221882232733807884107437551726168937496839567077627561942576540516654321145814053637600766361668026601370713948751501027435532417215762666080576486743875818150596036353407890505834923309956365494550830079634513212325680497526884716425215262600088107203783237410740776757436839911107843412825476099652633016611190495005716981987814384904414161020617238265100513485904523376973781469469955119257036640061239514261442564651847367854701547208563074308696847432398504488218570770053948895752730549247457947805875011394122432225966004191160724125163862351888939015913474454022188780320932468489406082524047486603461046828259711836694195437674789887319721601498802484030719185645018474348013369983078338667797529158181987619750752597041997877444546392541962852453333240625375033984074778316409467501224727453900341410828908665438136355618958465002153359318378769300486239607523557466697213624703904615131697686029547511175523040134274509529735751841401049970894405419883344636207262301571385615454792897636479545322060985372558672423792813788168132305145263671875000000 [77,52] 1403305570901217585894079270412649186513786071360648944429327441212902595911084886365225739889546426563540177611741348020880431855788660482753318278454526275981457060131674254047802032741110042949914670766431749137854945237848283297882769424374761269560676618370236165203175252353691823064099472657809877887709057374259916289680795950315853625075342991646127599870608329833688307340055085198782048778023408207954903769428445667822799329809578061442466145366651310859048949834384740089646674769710263405567316037114863275340181890049891112183730461102113794007698848292360477608208328236168867703447076611113393069584306081714193513607385002092524707005253560509466935323586529408159278594988096169298349149244423426873362433795596433525722585446506338248130915433604976233473315238585098452850589934419198637383060958128493942434389365606109314972195103632049813248524765220593801260381057987075199147525734173083836097108165913456617444118136052927170158649588040441972711984365283952697010951460583108938969654299703614424508843727617463104083492163123736658087507876147953936295436594913593608671639367420564901382382262493498832156728766241434833626047424972051057694681759131701448367366047952300891368899474180724348603606550665058652141152935976093505291236112644899987625753962181103677184697191422169613018965436883169879682390935698098586853707423463439156483256907841734260117380729737205189023377897115995449212761397621163601787400492498631436281763851189836477305823346849238491863688152978750200755752415236966879899786657163930072135387740341955942205906278495008441038388847222964261294547720117364361237663876217531026446993956225852129957596899088787984162831868962037396500061713331441907896030864462994147359753138341080809120193200892585272823197101202753217971103968462537466316316570157656293353060081382144290024030223048059828005773526023423465937428178692088942914894036896386367045399305336702512508919338437156501302336559888477567872441449547472523594238675402386353753604355659010800792501938904220854994898173182323836081819586714493733435216649527536572662241466919744009423807635158583862159681393678186237437749584422804219550182947373674698468631603090384479708707729568212728074591568991144925758721787436115995783199385912114282500203639519207695097446142768290131970129312600962344799252996556049759789519229833552363313954252636694261738092336113298423015388431044112132624465352141171764529613394303225737402840422873850911855697631835937500000000 [77,53] -118222440717116619841127149513678660780147953823802100299433219197408908227124806538068692657815116976242120890277628314328206626795050009007219758603086676225400311040532306640731087245025228781999061514401940118494577762985558227281847205910486454300452598093156760731388439529698716717427643940568183347521680034697327359274838244794519984914964516513225333476404255953714997936160185398745932660497133381068685606742448359618430207558462442090092108353492497643056577986445692736575229505279297573407398177516227912036663482778028954642830341598664392657971215903558764382109032000587696776838922933267177991318934952347414023590715794931960522710015047208191396537301845368349856567063542024987827761974874056319639008798707249537951298573211539266513065428532520043449247498877089843341596368335777454155902217742390148309010564310851883785689136671148380648921126850674840897662418206228608655971634032440432643956502276866620743285540426051104467571083554166161334623227833442729087860876846232508518632205599456883577807963104382503851990269280225197591298176314019413735925312497211135528549729650837382022154354853332981831329786857768280135663302486748836671776074462501530388696209159777039543703251940611514129408040849805860842797089796149325286107999764210496918906510494949803664631490555227964899331733226735760634102688013083865922116407636901523725036169090325660513825409642857611394326504569787414863123432396340647319416716885108207825734317409831210922262621599815118277244206191237729847422054732438929849114308792367360484176925291290093788236115758556917026967607408667167052552824106962129849404729875827070401479547556041718524164266195279175104829018075528853827442869011713830868612383146034233446920595163683348972852985148546406225363417844777372534779045733963439003307589927140615189082752049971639471618819023752579295818078998745780443212824725051804177920575434279801250937735204354143752848716036499644555199658360044646713534266850253737100525004986371017959047939735811873473893009304472803424508430359311395380336414648320962778486890420764984886235025427576008200404414888817143915878731106948621984009484395116046245611957637190284467758869355587682914168100521242755275183213578038506357290086278941769976759611921102716245060041454235139417283302752159476954004712678116648907008009942561619184377001679542174868503328870053866463219878598884331364577827687889526579850488231468050938155679068300440981431620457442477345466613769531250000 [77,54] -8280345194100754016866778849052075040421925161151117134732370049327235241678682793103645180405746730142503770357639385063035921006694286855524869746904826761649652385215462943765175050572318363073996753744088967584790139015671749307587880525623257914138807372782300752279660803638460696824765009295251293583058620266820443012472700216787467998339268933392705088203818516977001155545744445533823283257014356868604710907426319612720491108308036144432485243775765116154809825886249396172430031034599726368043664051804620957082291320365722225985964353477015391997894288167691728457067036895827267387793673256158146182128095094391385396672377989657450289094670045096153752627362645166622428793777820278907499229529928036904623856476368089154064872804618183960096133483327747357878552942385163342814018544017367337297549923594238331397384016153111633958033484377432105638403829501979902677922982347328220580852127070851436198943642200474107845379839979386127860020883896733373976029170049666253652119551694792975871104216954478421451574441862698844658330691530153094493325770975633804896018287834516797511671618611591279194084318611226006825709534274590846505522886225913190947808187345535607520619543017279489080404148301773702336734882594769271162200800870177505273200180604037986776329119825095064357160898018940160627402745819189551750210932946303477869557911084580693262170897651655699062663356172026245786773243869425605809822479419444310420131982718208990702443979120813879563388111079902051296522546697524829216789642706795830961363884468295604430826359516955719293782033846330952933041342548907617943542927035747647148735549896015854430761260221513472994588408072148623036969926780626377635561832393337141496455139069313432968510633157601467979621453826496828158346681525275540562995370601446598957251704920426827431868498282156926366451178357420649804076879375730771889258620673013497715901808936637038939711175903536907747636951010048931596961975591975195458094990265856656013737862122586606857576582634127247678192112647155251237416033516549840089444657960512156191692328132245950650434539728584051130320283599067930825815919101885711548954980326077345956850043122176909532726833412082552046981738690026470106626486241403968485423117789704019273705280419093385027478872813687702677627462124277695631412543087667349431110881075905132383470130643154362587791035305482086139144806667787292589093188925770047806492034578600310024132369335347902961075305938720703125000000000000 [77,55] 5431037824916992656640424585816757202386682460977364908361266823840203809315713385118596270446350363846972662468363621380165105064033530354950689883824690900796253895452748348968000960611599978461758713845417995393672944580853735641637031725779276248407917975748029581345766693836776995913254088847691178870057218947238501672093360620079500643122566099753405457014270127526812109847099419260522886455322808721945894546749841550590499552195815536114377099906762150072726798222929066840001377953552233096388093368943835811782857316898903646918027758701857290099593150167810386221418127001035572860984595108239856296220006011135509579175871687597002097040754657778844885655757353378365246635156030845540186283409416155993157321451295196305661429254192883499609603804261068198880787676629424279040136688070264171488868872717894796212204072501740787389016766546964998403240809352449630691376597419878537319578552520204583741948913716866367784092999499844082029717090943368234193311014859953057010530889363905804967474550234023159053624948368572816433063239424159156619038640956100519296432381401491190371295498156424350768975758418698885842304676505184018158119135419036512881093304238021510994090612502969076541368471420193217789230737779559709082760225403671252564808930661481299484433360965104160183878733105752485063704712104584813571528378494281213923466870134702846512019497855410238794608991171369138821619601100284090211022207023949594517780197578144176865014618639613354441202310417594664387363754507325758154693378704560384573010434846642729158102438939612437824791192901351064258025733909209868855763283962249045702889936816875145193345117016363837293550989644630442927407256330348320034010225718972975406553224834357706524214190252776903807583876051233733473137313387833689954788252784578904302860136943984984481083640482750662968275459783035793326783495529958454110896198269152350147632650487787737153268065683056079076726776478369140730373648931476794468667413437299673060771330057935698600956170880014970751283353122069692476196000885403019970986337556611693907474110630370645446207300271478542994868297434893748373436032117550067000981218394795614016680735673408485034967825772516159032467973587813463973936631634476137432418801935774683121954974887699487644754803492563608837555587676397392345469530236803652318328729659249757643591878159714183333161063963324569722409411183199302597482229197915429033203522511085830628760340310634546767687425017356872558593750000 [77,56] -1135357230552694235941327713122261159417123745855346943957428277555840677255104726808516978301243618818855578032223611022057456154061679921536376596553096824903699705370981624665913264469791894267006460154003552851365879711719004901728705848780244829597679673558342042106898793819863249947921849993452752990094803149084773962759318254421912444184241027250943836135883290064638776518353331598946551048994009576212733454455772996355730537223429771955740586191020498415582288036055642544292868993101594872153614219836284860491616357301297296448590024716859676869352338757730823821140837482199298360951312549162388804191098666814668244692438864344961946911750209390342141865515639081786549447427937889144451831634506161015571040192647744722089326636793634236038350026783835197417997087998274281393485112813144028175917433472599096824274844251241205054748146712887300997689037274603760963673279078490069383968992407249239067665201826113457802012587373468961706550295176884641212077870988153099842174897791589871737270164366550590570715082018956609183967568829095931317381125562280823355567659360828000167852889858954375133163054020798183238779731122008864501977435924722472828738011382514473219346140295323470202210649302969626383430855134468375918020854956841597012627633193596629216333426174765139805361783239110994952533645594686711755354269116466052575820014251346652418871249749982030868604568759709497046522304556984963266815107037189824797990603723090421055407511680662112755428959324947363770412385815128768170528064294126101348537611556456199769077267508442415557403357323189710827677757091807988207902841183726943797034057060244553327520058484684635296254239637335084150071021905732486837736249176238094326600394153141620161041554717115016363041122290776631988585512963029346551815878692620975295795560005911150082596628098244357715703882087400168674451286580202816356709899094300202587036176812677730963325126178085878941370662401706201407890129932862248834736671770773772552310487495977212212377014662011175601694130577040457446360954406321647573051493933054448658124329305437317170421756849864979816693017758792593730080498966621493815908328052119536825100235451414556211574397495432999855706681547221298406522992734317633344782654519643729702887872658682517349358317521998307556603917084612573159738510192406801722454309940827488885662584762487642773281816624945059535687516206494015472914370075522779069416449016982823862209617260532468208111822605133056640625000 [77,57] 137004956315533572659972441286776915719743107617606473084743962228839112128713918016037986002827604398158665427989654763202977836052006993875055896618057554225242929620344569940012517441419960923667826058174062936406930285074005423576582593384590366265694128127808361167877775317265763617099054887203502900740716342167009556170717975814433729015651544286703282993211771022769015941673780755272481930263473663028655914989204085958185731547890997021908878560458319016629273894581163555900447477406603416002843801929813564885028931190783532650968596574606970662926041873705768298717387958201921559758103937662497498384662146537983485660906118150738601183447196501986526599501725623865953203221171041326456160823347480849055651382808107183645721942348866845437217894900531502348253845976750340654609538174204229853199485367838810870106813063542381483572315234288485672257448305001133059672003737090857793710189464212108085565460535272264467071987790751037867158491924519411653547142115100105620191971607393981537188019186083381738078494642660346606867712395218549740673440626230550054092508706791355352967294666891461263319457658400208954371104178654202844913396193425307383352440446705256877670557089516984343861959028382002006410266288281007174367503220545933929700271068554581492182257071622739519680545010896543541659661133644517250539317749584819023505282219056580073370344273800728108823686543886467763033424485267999655425815651999417632172068701906792295495890188659787806824564007825064678225031462934944549932613489908474921342716746973472533643907886109537921501591288778468457375054043304299641130124085101785193029515591728775902320660771098162673211590963750795559465892591265120342100782167642919811773366997900232133903833785357193276575480314005441101034961612186116260990743447856335725658224237808920116932145170616212017579211763789559327267627216078464051478837795091530839803261798501731313742930720441666759051719985374400536269554813414574346874256794632199880012178328435801479228667517678810931616039580270430974560215517664801063916258564970995699725355569307690509792041919367057661136760013691768525905278751677308663605818196585300554067557230652320676199366183472009848321587531683955115940196462878984977880886128419913539636386692991056712084354839044333778326022359515884093961008969702606350204222006691269309046274173533671920331174717120834731655319412362524534995591895754689712228036923885501202624581651434709783643484115600585937500 [77,58] -12025102544680851412002790003058739269659212173317456389283909525755324980509740463380083688175863405112461937660009457212687796475699179907469228942102134593180147855463645635579059290631022440272501782949725595168270783181410700287657580884401229284036249154307944439408472875769465765374867117224814807405774298982592687003148276895050834532064610628215127636728441786451054729679403543256494179107629227264610516943856031474357489073357848371629894974539531813011551090901785209890925033920236498326690535582316433754820417841652716333741511688505356974177272448497794870799189386404841639509732157422596982877712702209686878069915129683612604008936990542029491285040393104938413415519946045825778092484786761122765030335505673678333597996384843319783589286839390709475998680063456051633301870877477112568902840322512084617008442992488199261494916313054262145917461285291176949007515854042754930121588384338451058180677413277722192391844573772003381773840430529951463398402324661633183330856667072590321356023312162638882558895307423485527725063188668688334646468189239217954775527080647853093256845588156455630230781277589147195540471627372159521394593587405923048429086405713687173258457989412409454292746815131819140715449332568422691730774226213572698425200098944475064255217999844355965908446230068706229832796054310656428898494054633107113979081844219598736690351236773028551349151255627752360831606074439731050422837188412481105768747713711875484102842307266059491753934205315199426126400595071469377498163311899030557481061639338775299764704883148477349733916344329380815156093319988469701267712291362859203108945317158497404872292113221504877889663787236929008321081563701671873679511381672080211178313631319089332274844125837670637702061892353601203537984397624860887917789952165077467464071168516741347497382612437140602031191484743671113302426384600821219007267445728089001892818900614337810524421940694287667675833158069877503337153645746560919073227608302314814981075734227900560176977036169764786297352284565609746229962464153348656246163920126720910044010495220729179574202924124049712429729234224689498596188376895383898544754545322315168972967475194065581235666643534661348866635217187131461383812427701761306816765625484834841999497656516805448100795986277131276535969154176297887656746037514710614566873191390382114823119553402876047645451295770263211680295703351785215875993818095943864152129552241854426597456040326505899429321289062500000 [77,59] 787240804556602883097170753890903300249036219163477327678867097381243694424518628391339397371706497599786550833112737591822328526330035874246528660232462201893470675526120258340174821784601424278169915598135090101990556309225207068775837536706990481334867792847674048412751383742920512125894755243240625127169375863700911266407984880767541644246396722118085285750014889783016853425904507240719607946496052040338307782286221602836159713472820303126047640611843446149522822325866200292126225444057767544622226304101641985277057273690854640842540470745306736641724187063801283728245187580221797990071238715401394276395295769219857562042224277995433488724698522591220709407224082647492567876352295646947739724519278412766955818714808908956627279509933400039029850155100527923194074863894932505154461871509108649152996553455727642517621349535475241884207679753176965746251104197479945050218398347201732831531225091594427962585121081821167579868837110386700985905619837481753498573784435930557041620774967170555000333407843115916611134457888319335889503527688888132500820820581183231631544570812019676193886798720325832773797118422096292582977522165921622743795072311490877091419292612790079098892054131187312186182349365664108720833306743436675896353219102635251512688005492145131325039685347606386776364644065012542947530458033843548473136955185473950117515932252309387401105704696357984603420252817698528242749961010362031590334493913100392796237148927272325882711639312864637172644884698614740774477904925194920578356953007922301765665547364810499522196136243072983219057391158211439342456338802567040775520832561321442134966434635895509988152912909582071084207028651135766825420475819633661905086937718792708729092337031584310802464132058479249188235828943175572055525034495998539501199573242647893134562690810974190488833688579515498041252415686637854088022225106431027498360482075851788587270036754191614722213187430901878650860070665922839290174721712156533829684375739946505928973108327116239305922252066862566516768372491921003396278078240285952803294639650245877120302114226691773609935538274514231346394541279911731817124448681159612047009714616799082762962894851112240379086435225707006176808751757139568416461799265016774128071825523640158991626294967730364879935879967298849603914446032164703023188653185747501602159684390097305084124315097515845938342558939608725023095691201371499295785292009608560113054394336007391075327177532017230987548828125000 [77,60] -8546650766823203925707510776083716824795482205605241186958613990430106997988847603634009455320765502282362341944989622640779196522148825218355826018838782326617297713279805059028013986036831505252580940703167188944488263640311394369454361117509539593616416523859907055511405278335522996729059886104984115109203376948623243741897247279529940285889173850344326888158412487244448156575160327634424373578029508004255173412700032827706885536038590821244904870894898766108028077949426640885670146736710022373405697083745176536524197811464473847956442066210214353394447786670094905633487994922998497541721348030097995394010040989048395334116666477456545565926933883692840983224511632230984243576260591101474084913184876416476048515570233321351478062104633274107970140251588406622745474699930725785010159402065903996773548154275020351219277362083351558431353842945596781675008704227712137277972028550398024032762862031284110569851744563970760290771289974189742556956896377813720195188409564334041097149627653672112924103263284414456545721754556891837879688327462552730073824756774278605578379053815524064369894290113442999545314706403601883363672344499157227038104603310177065658046324194900066941908196004897608295697622650318801801050215053876854244971460843670574213887916874226783632329675923195865421931869938406925792520123890133134115604268085734032724969461037660761831980597879413549623758503883040946373940348728874986058271514528382269079000986184322642457197253267166419762924340167174191335161287317320500862228350604039704093928468536667438956294642140452295220258771476444127674580330401547887393003095080720299438264397529119349480923859038913514919879925238247676115203954012062837004888891487603772199591812383606393521297682251902738591489318020138814764173898169945522457894575255854158119458124489848796333675606263392294228423949119235601468472836935956808430334001076079765301265552565929802804998892882347313288383139954749593265365044814762666586693587180963744601468144594248692713581446468505948373847213953007833127285919755747739797489033842402812340902755957083755005741281027309601167109202035146765039486880287313134225265525662284925367956317382747033251039688112165146230256631902476252728027719794262893101684479452553167988602075857749211041573086041818388502998131146472439872605818826167199153719726611225331491449369108657552386159767122231955158882454220561317389065215824584767923682848689281854603905230760574340820312500 [77,61] -2923194132684596866156840042852732900530934934036149750870362758920006375154824805397655771149416945309312215517345661906633975689225376261196913817550702087912112122670843599868975447561690616233768545308957654439553601041034025533020222301351501740085153168839280726287532240238931466565862404704077412276522510826931253128421718542509266038767273176840934410882193300124717984030878862283544577694814818060569900122807655686366586336259403217711508987089616297613481486597243789605628707844886193847778337248521643224839151602582342321624530332904890621457359332861109140547148256727591347752438375962330834611459750589323842267260207670063753877426619510350350758320193391732683260790254856961347446845032815971121133168438807112318494014483664313584029626939477422179401777301391518086505128347396373239523580083957083157896232913212174397901448503796752464822523269637926117822651422672605980463787047685001793171812640244000072540757070260704165069632668695822190770405682821332586832233018314261844550925292005786181338893120506998049259685325927380850193811745507611188373457458507192969657780854384401236513533960496038230746829694478003377201626660738735852479375538424565289026894958802380140180101865568724455563899242917189489032117736380174430673831250084147555297957652984637462377270214099120142253843833017645442376832636149262822433855598599068614142598616641710574823456576222124331086186914460864771539600256108341574517540396225558461203278734244454642089559236173509710479244018612462897783342370464608552631827516827333445529389252658541671224622639505188378778894248642739302354512003269248469898561249601040636315934625762915627089867875675454604562508542249759409295571780133147002963795675647121296440289094257684564469170297054560875470565911247050149099089838442939167186150602670399409046104978984579493571307419281410505810503039813897958042207346693771541334607646188566454459763648582372441469118793436193552722626853118048125589572306201864538295007286877818091843907286093483474156902147398659961873043747579288753854382088314538562797300925845683805637867715546250296861271202303974964968459944930213140073807994210558766901456931816853040667938824556145727341402492809875351768975405743677812767336215252490113209950718781305283026795541045519989768316735033749323482395603679982094125178072395499286141155828095985407522623484152740593200605367196609043524738214059127076188682181623335054609924554824829101562500 [77,62] -24698029393236081849690055218950745701801587188989944338993490778835081074541000866503028701464093736618258898156763633662994985706920456816596968237572530310195810075412824191290234282073048050701920822415928136467780913338365998965186969927926226191291327782530412207957975851836139911023377966315894203958983377211190103036530191942312493589974067290674007143744173570569418481128842512804874949341990821958651053731787153507403646036397309447850788696069927458022129035722374045067578645837166720398649065974605418433277411148906082008619765721007841224185722073672087790999106184208651345911126463610781179692466916199558951083847631972895741875725935186865264572466839039235805549506763395742621311636343679907432722366137843031771711339418772583221182035744698861533608931198573117453532056501982248696903392692652406601313360051929641589096004694088849720386340728476102680295466460881089074713149544921660971361185565480791078295639276768244442117658242133856209167179754885910425307997036695503727716556090993180231936488653935193322424736736756975830083119289647359759902710999796471547759266523463648705643365285018662046855358276128431586562988310402355160167164715725165427212595037659351501027570402946673886657580305265536738141255109935585379152632398466450501721513507029009798442842991990331502845355816784122031262905602660982434581358057994312218585359401760876583428091105581057824743339952728415906859913082957504643842190869786860411685585339537354797170397667794227109102543847989704519674779742580288371866910824192958114874251499767384202971327529637779643978858648944397597309255270396814356699689311924892559794993459097847287769947770001939288888199123399863736039136539116895420397439306366964658693480934506392047090447716338137163863097191899815780074786302785506829174485357482350727056939369400579805247253527307069713008971636888042194156746836400669782343226299670465769440000758224497249001209111600268578787177171130796107081062287333738559641004266758848687767257058388072298648151980612319531719941441667577134719124522284826756541597083851051111064070078808657789607034810910223510105248160640964125906364482603082481213689241756304976676735726848194945916427400266989146435983364223482124164139218035790377516684366141030854397091892289077924176088737186886611322681155277719438102317790902974564498512941328011957817745358881275998217698888827426309158758572712133450011151580838486552238464355468750000 [77,63] 74000845241866714140641279477113144997069946472344555559220064957780661765585266390904328643907305027931938664969237549594865593345853800030549743375742953472160319077847603294093199926232024381801502122249429425776350157722790775454656128680631532544521934382247245037579820293323402641534595228076574925198005571526531237848662655538842849315808889460752976852801035684970656056949760236235502868998909686337268571102648437150212307854663266940331034676976353001411909197283345543083484835562689232952043273235916462600172248801463446035481515846044708583929253952956820635220896083275773218885574799983615915193386615139638929321375675731373712268946975755972922114102790939956501489722269274402383656218832647330777518788994223929228560216234934109366759465268082325718388218267721303927172646812573237136504690678443727425678236324749305228287481372491028171238964494930338124957929531285188093253161398562936111241636032430137629170775843316126896683588517425120009293493473694597922590576927167223102907528892238996595225775322502803388377547816404053744828511155967447239130854343081074743418886109978813233342217158798514283512678088835164005159918206813055219378388788501364880998839687086191041525749796969850521265071749889992143594529774395374993267035468082175333074290050127569260189013422201679777702442424340951112655190880918355071612752961359717078082587616258241911342399572857521678939177470556968160979262265546454954477647147127030390041616203409950889732637714384893892878866766316280265049476689507782005857531164681719373242634520342960207886137797153024800085345149814211077508364664041241881769641655180915360275151734518027541243230012809187278919903790658657367076318873907321934210361671498671914347522019399842166669290643019180698460506766302568553119522437775307073397388235097952537053740809510199797581949484004131764900011005651706080210161214587730992843455211090385996375915970645531958648649678763651789444122199723288436203664450703872663061013475347255877330028325571538284309555537339296465125594101659701836325748580070559768787348737146452763612723474060543468661749611199465584795824785119015021366461151219727110505108003871662094811631875779840819804434598716853866280895553010006614312262836995847281382779549911252120610579689939049490311614667568446133659407001376100546647425073063755592804527588544835672769010766800614753919564210177989475625913288504842402204531026654876768589019775390625 [77,64] -7836176793237499011749774434765437898615249437891105342234558143760647640584811901045833281487991798198418399347930300019077515662229182863315157230198866634902754190641577168103102900824161295905947212399830928968722419573656726284804819866313047853447528970607184560270063540498765873116469472585997904874874060198009236443041151479791829783463379338745936814640548587548303921420395790262063238976870966936749284364053855464213668170567608364150768462006571723496831402700387592248803845342779008036352870502063058320089133915445961372641830925699082708857020456381780223933380707287720714808049792195240903625606079006215908368324307590718719094792989531530742741310229762727261833910451141644173040752141679808029570030543875086418179556143747046806693204616117030328615949639835917275939596624996540973467469366333727456223588224620315805799042643810715438647378722246560148500102241911347196038514954179553784994669113461128771665540579742597629201718339199144121055459311295553375949518660093232074772762029339930915817447919411322818210190978439265943570818761463410227547485173606292059527057407547676252885096797753951299848409720849011021025325710943727053382079359921544430718825662181648043366440240025524293627560980572071677692844400945872846589587188868533185627147265026140325936776318597465081819371189606759438209103480493660838421100494949769733441831189209003781975021047360323704990513606609782409748969805879126894785679811040443143832419971331555614330077215953548109098639828971484850373419891138373000904554895749944353306781880254261698689885328793783585369717873036276752584021077435085732388748848747417129946251206430498887052154179164500067409784341773561797602323131425303126366752800994070015621149805649508796300606256847631303357384944378854926371417777488013254003357766215578306045151242273547581442577079489387993382727621049697114052332358120386514926886120407295699727183770653882307859441033543661051080819330914789335025714580850406532004565146072848197882936615378269989042078718638729569419010615373514801665572298747058242779856772606593845856825109938292438800780610733395555631259568947922339587579264792471408187767728727590382481968965929292019426204162690282986156791128160252212944828409095551455000948216273926054772092727772438383018872019568542619252804477800156756421903423553900716542295614720592871610906400677999219297463041001830612840035189536891380157612729817628860473632812500 [77,65] -463213196772006376019750493528797957955211180474504046827764516146324061846804989063501661096185731916116500939876600839012074008885219210799185628183901562643409364441272894384586292152169963199136169417573444330599733373959335895165005739050470579858711934354825395341802529422177095543540769245193375238236546812822512252334139237627078215042668732076633671956070571080863829133497520058092175717916556110588766728189854841226461667699480457346942560206364133397569879816410584922296355362748930582801644269854707187457074046492548453999617428378615025602877156967796877484613881001931094767102618167726439270669672247316710432217411870257838945657254384717051707875422691019572882880568628689307586527575515211527414600669372219569254996409382073828624635611679292538923712508137791589865293778265916592831217271092074446053821097725222145740367736385552920469769620481607826472126846191249301203560637607176352248302020926985997271399089012690683634317939527659194780087742980937403524738438939544971745291111129729183438518246914845098399966571516838771199054945252481319310865156226897034762288043662497257683611779831126572846450839498525581346827345393066271158537161662550817112052979393727929099676301665159500877829602121557538031922363357057367098953929517642690034622683645132773508861011494972725258516852716531685162677675187766429084854705374620146729665698451497580024168338725849988693024018708168555008922836149435476762029967709829012243060316037335190866670901228601413886276751858812964778238914991363615207174301847177814330206148336140131039090898690622812039057031369299418970161133021503430793559250463424627267192424301576227558548310583496586069698369055403442952734081616530007385811787319441356182537571108442233957474972999281358840254485453424047366521501676047551435270715107055975677742214265106215782670035937342563928661977567929498579959032946001449963652177752233373425566477152694300404478863085212452983724381987445555491142729517177480113812808026438819448265905848025739697097875433537099323286518681391526154456608298745992254165582095048366708378051552702699519215142984052776074659815342994529406243339495236170370969958375696115066361026295782630630499869686650020700981711507972623632519950751803086777181306925779294175088939412887055927728539579483978225545654586174901294126128636042662816146946992836669320641186640022611336928487285418792581206948177907634089933708310127258300781250 [77,66] 140022063787369212415538631376332201596676043819509844950303716360412885689867606781921477145295375727782302703187774646920731250848152201500578765526132249318905092611639950221741432191685999468974015685894728690999724852659142757477294284669164726217900186133781129399388055481577693658358375806931825778676344961721859830248253140138304042972660615365717139716209741119668008104328035979285648442260643109601142878117785362984198806432936575171404383820804663256503186821355985629336443185342953444281868154642416227420615074316443011280808400759525657415547247324104338701731178077319951402541621125609989869710108692969518631538665264085116976324649904725822008812808874992628988538403478851247541789780612190687086460493183546808645355080632164383654928446195630855749552446519776724355276373897456256084810635754025634400812115861438803351788621415872154135750933386971203061927721669036835255201942843954246353030465213015764511243738684399629651764576814930130665753688404202276304459298349827588047072277536358108972246061293605631987459972118787228720526330785210722025081570729245989819435571039802641517798703331001987276920457558962193968318245522961364855602410716100853586966132915695019005425335229482667467974067758171613072275040114750838866196676488779815840876798183316613118590212996774810067211064294153300819894335180496695275390530939447214348464137616410288258181720565977077656562737930107405474611733369449376013016908800812637372017170925884747791355814047506530954044531212665388866585402920458541781334518620518660062488578779340335272659369742539140759487776362966141052356518308083879436578112254433380467789837299445492882545674599838673241598099189439326358320155557224875217573946054031397549902217527587818559004267748637852949330091598290633571478676311047625091869515662687521718319146005030404596558452510010180493147174799834416680970609364167810567173518267412854276658941965327101051865530717248287876100395685814709908664141155505616362344726404848912741062849352391090436483711254262939495174758478706467004100042960951435498363812981394098145991200696480758314948845797807797931192311105997131237495237599767918592408803727639650005997080536534071740335260394209246708549502286089059798490450505992379674640409316729054181209500362363201203149276669722036929003874082160524631326299747878397212429282310800231656374555880703015446355277737091726136808844671577389817684888839721679687500 [77,67] -8781414571308742223316291870570220164666726717740230319463767134043477802308546160463278350990667824905371341516257212055012483710918411675022064897217754318591592808504122831456739058231473366842337062399362366077740327936388099648622356081005391517391620004787808534245333609544991570173492983098416683735709116010680867677363908833563683190833435579013509398084354328180219034339098909785759100907929932242475037187672828738543796269906733385242250694841323893647412074388847764772231031182758655372193516930963529978103891534127816269998921169244687605383062696121738508972561672944520221353307997014359361511217231483388130657607245074874567752157696138615414045220226246892835646207495964020139670462144662284999899372207932716462964246572446946231788841164411378923445270859988933252047971413223247929888720870068652689680070845936196546417121397292587246120981861773986123471593148461811963686337523765830228814684817556958337927990056475334803858623427605244759757468273311061119705745103374714152600942750049416056497766964418679610511933805255842089625667350418661784241923561503876278295431038443441699724062871797188616622881293096780012766964727118269086736372442382965054055044973281840588082931541363729791779666536632997294751807671919187590899274693092959382410090570329196332291431001531876238647544554811547453709988310150352947143079796177407061278350808979762753732084725594473290312375948670504921589169541177867792041309333875140193213971734814801138651059351742524273574646691174102822480416002832735606229311992674843410710350757023829228473252055149302959018027960901612681502200472764020242356091270658031481307572043646229605932627779101733140492777447441241870269451908981734781721554075469575071256359192263859291328540034333486274942594103064001615073363180553436029720291993228069607505209126306701913878401643870370212305176721989007331741439448341539004196653018018544554434911599476214151271486816299906887266096903952279033299190398861288232350740448916855838238819521364548465625785405121230093616633935998944310761018701282806346777753365429734070895769567267209645909584690517180257977812695333277194038183324529084939509766787863088519541739609726948635199153285621102453145139767259364517347209692874877381006688160172668240704592365709819999201124626115484911539504857597638500064103350701014817755255420622899144412604574868110835471763904805375666740019369171932339668273925781250000 [77,68] -14528659655797016335685709557959805046137795365249115592284628149440337589757998868259167254227431997685069658672360586810370935408649519525642019210520209722039074003899989178372691202602305895204986832601913453134778975238670790953772703794296806530745323248420508895271108511024810484948240499217725495488835547634586866690553358469812753947003114123613584773580802900730104002970315437741338336236798079137927521953603848785113863671314209551736601316422507574849090300484149741086527234293710354400786217302962677453688534207281493191116741681763988836452770643660003932267091712407116612190718905875736600461837514308075403287341044106061912250725817758052800980608722620721558859137833741530910606093390676174007474012535687130491927209936754386315524552257900417767792528165667136093184043371233062933274292989986409029215753514592907147342920568183146237862563494071520556244501852726652420635418046463167059969097979262642046872713025184693557676197245766416972907523115630835332314002777787418431640789157189274660325945639133965957265326291452175190832580805239329677914485783653823170002083241901309441732157973198366692346196206425332354613613754811634991537024431158974348789232929586331660905966274882140294789726183350392980154751712642591392755226184409542386916814396788010046923906474149782298204483278707382177128257490801265282433025173863206837366996278017931862511553320727239420830170912072542260327815883451082907925157542659682066573239900012212836182929162856228328169819922926793724897628860088930543094931875768525866979641193083564371097080607408774894568594679179317886477134350790703314761567970386737807972717679069516589762204443454765880497732171686905893032880329905836081813297384166110193127886857305629944138617229517836453270153218786419279180327108867827197460480761691865772342871552197584301638303897537379735571955662377753726676516522673567781495936303588545037476472849870702726461728936831619066898284258601204959224659001131345079843991613011945492099492229154908512004647213721980139101896613991283109925560272399394690206180600182273685334636879196823496569749087277171796137811310613563545028687431002140993014158257810313071208546002206258893508442619242561105032265698752782280790468661130679371296174070663621858263151904849883195414212276608015800945777380904432260288624548741857948765081361057592999298292865880880721235609773223096397032350068911910057067871093750 [77,69] 27433743186891145986601820407602663186533014357809653599687394153552258232729998934113282293545064117834466681819198608664288568209551451051385188954083117749132879313999377135270084051640750369684553540721829688559288557292755395134307802176380868790507149222439987864015384948683563388624529915446454700612917318587462979522615198840025213052370905727281533075457434706213844240084966430862980215268709084460518041947988616702754429096442702037915361654815873427614946584719809039811472033389059344310599892564089397583291622113857354372863511103419330569394885233213282261341808841758139135548904225583485378977938582548660692230344812512839311382764171437429232826010432157068593674156495947595600308640763821772914051982138793026694384293586647132820124002815830381034361766361011058177182182075021051801029029642961997306128968768275041370702273989773530710970011146484138170319811382553481795992118250636223527095917028146634982223070792660332697960165101051514529996164440086381649251808323823729060621502803841271551777795934990945589929977028404557104141710260618514690496894372734453532885289162344533843012692593700327186881769764370590864610754739546562651408945998862437243544556909114206590734895512130822155249117536412304352434021079141208629951306241865128387958834112149253263708919259140937424654053702318907080227561141279543041086058225821478417627161489518239909152185155465196610109299428952180962394449317503227139146985858920157142482849526988597910453697505793897731051502826773910105373496464964965109966356903618345939263757469692852388374302257564397751217402816397882107004394203635892726164440338490171840190494621215080637083529712996703939880148975006638906584341482558875436025176855808224255949329391328267459200618038541453590081494664963687919314047475619781888119418414021760194527494329075480266797676250123493704222625986195776262429670705939545438451001956971320726732288033272298859548167068251944258655535240419102553960596554638446297760969796353639205020441065726004198044054242689410558533607976349930839493791461211446208379114814709745348027668801793364553986554592269056109385690591261932182360167517903479903824174746232831417032038905323117149019801009573443694460221608145442299503343097017792670160808217299505241444787258726812990624966516089381598416827936434756197299036771922000046615123198323030885244701769519073779584478200987973650626372545957565307617187500 [77,70] -1316654847863961666736674605702035951043662156631052490567900018261947842992790698606439169160682802484331996679672942781503356280088098502652293202724903381087874540747967707153655891966296071450619300870811905943216931975860516418719816512720523069321844207845231915560570756779931604993450237408195924513196989673064549428330754469895229372804234878485113750392745930833891127709014810086432478745968705347105669897693238700731387465650568384963704658572011373494141165984919469345367120917170986464760382215088911315058421971505320740506409236781918180816776213236619006697215266711844645078693322623068487537593441303917890890151110293549766755375490697075212311590562252379665899734050651185044470998645914560303331762635456782878516597572655310467936862454293450056058507353633084102028093604733337860985353582166393523607855084278935187117101866416052462829588145623972951689899492556961779606375260335130815023214783541945392269026093429689264140336060633836999498099694317763408017265410558020145441312564951929597826164532850549305756505653737653399697822007819795021136881001924499183661977035687040245718861149115970172560271460020232579902768225469591842414110528082977696517253508002222967488178023029863046440423632727877202894196806600645332773061311830815194906314904878602917304200178371109897994342825234600578222920419854213098492614261388286955104124716464236033719040194285856209897100698579891831019635809276609480329868818774636638447779060509801984783735857282017017702495196209760889325362567874403264458655758210888677756300191560748592358267427725424931056635396887621508811905305682643526825609131399449406227047987165218354813471098742798267091649261295634338923775212747097594206595370337148258494282236607289996274986477040612019595376183551031716691255441821448859609053195449486692917121931083413240209730231651241527403342982449366931948170678494347576356074761311147835702231389288923328493775025405038957639368248114719368074466862829771458761982088742882688979408788583289370525519978501144265255762560834630099513166287112949518615574476056262551929589633371779503843074068594558857208008643573266142421344446323319802321463715062097257545705123977961463396348266846865342414773209064048010478815100805564920167885203475460155948014186097884281968466436429854058517710598523768041021563848434144554471883090917945695893686278813718669444821074421270168386399745941162109375000 [77,71] 20784215005493687054919118095857644550222266394275930467328503182397371763323777112581774410416629293315695084032314003474719468473597811721332957548061805088333197941394059923922138172359369372996395821051343973473432338564977541766893209246740261670210624350701135932713103183934493870803023510958229715464036856919650967709252292799433540604867703401777640953731088988128302827994951364979552812829198713952117642513003882397999712165286935147137361536736303318737793895024377420967904236298489892377375377548575748814201763903299128839995628779131235215810576481545420085741317970693642171383337444386742408175021294770569134560344305630138422439727949874052175370502130361875994093023386253706047563958160645952112505054543642124583809265901148060603090569388319879274114361775770790485515323069776735166470336822445713284686026413422528471132522875059136031714087216774902766479051578126204851047872574590268786891558836946347588210816087159372890711144024349438045196832640695142874777504371152736062259076454393519269243394333403764338719641803882698569561315482947577816751470534475531373916744737889123708737491960092037030419573821157345997208814130358055461689573677645752828330687765385974113130776103511804934836710061015983083767390268257324620289162284342635891517818989067423647315213656435298562193528225786545920202523475001249396095289562566504196163548572928633231619067099079045013120563259370991082736487804262645190823693313130972625411210555398913850956718767944195734671621579322708005553371842312192779951899532203666575883733388789117605550793725380147604683898721840823628375693483022386140656892434044128484140799511317784201451981134860488570134476607143848795156529295252557438981388329098353388011912361822910733494525738576136080208592807729780953692686954114846218273635372723820415404667155176201538346963868453017448858404793230678211456697097423885558723419568866187516432444367470233476063620854131996909788779760782997055437651760769010061939964663904822011532612095613053164912323331304834512477888843773366680928294194618992133381749880531927284828318473020204152026195645091452976058378711035227070350069983704172276781922812308993431955577354003294262001740909427038818536505763498482854230885878344129320425523024701791167786352331475299397082692264486815346330449021539429074504039082885931908151224855924524636647073754305847792522854433627799153327941894531250000 [77,72] -395932459487295795879768306905397451834162845978551141920554605296299359559214456578563383289250102400097223012441238808066065387829921784234586991514381392972160130830776509041324540620906384209610225429633659330159694046617388222021349389537264590465172759438297025550050995554282588557277351655729303384076602162893908837269106165033746040764097939331485147004431807117577713572177323067097289518505954556870569884569449208110986745937411592018410714700968119210675710052491648234712142753726729450602731556821369191913061403895555331075524282412956066892631214939862628937928608500540274469623976850514433029211139954866733387968195504189218831472557774467549189819517852541559441990928635211180732068050182353764654595502703292642302668285076684091331909700120938817749586278572584325408331626316671150189831805539378672542426034279904126267045964418796893355199407269741570129526772753271369462977580006639256225254193966549820661150880216499259840920942176254236120111842737802592100484625546915073590165529369572242674792321701515865627418630999714815958786415975714708375025735022875775803278179795267140949250999000831629881604717501968303997971475897811782058673462618234860789233343680455672768055454739494299500198075370230387726312071211751700017496895718772765219193140815333815653864086811824852895136369461756959982121426383361172065557450757233816976387876898864885520781190675372416213344984967165725994833929031859273355708156636415827598055299301404069503589241300787864779561839818966351239734525805197067780304304235827431006497998317450784467467829978285175493710829203830033983928958809972624687389665832665006274910468995329121342552436204697502764454467929547089308200581960361439827055511565860641207221869900966987828255272387377378347014916452958119636319125729992866014030972737985079636826752373138213493947687376689558686736804011909275199631798641660034435843008327281141773385076863599283841506688790892593800685294852072601631712235315611017229616575320907691125148836724951184351763603019428056115331405617443437061765135633691807463566682935789766639912143617218948200245538926046302765260939144275757617261853866840542916941683418138960293176171288300980841080319027302512149825628015253489572970574898804800302284069653839276694369056496110847124913711804348358952178418592484874152772322946049620201811567588910355064183116229059589130656604538671672344207763671875 [77,73] 47779399119714098575730635708282089332079725858294350311330398852773040238472478610740329287640182044296498767155161906304909766065661235018948864285735930027624465772040703512726712928202214492669342566344062867125359386641661829614546307201562174596269718098074283031902403347931512258421490706758039783647022162886131021783731907028966015495584134575670846296712001145672952518945066081620036476065781070735677601992851425746424589773665617320936871767282511924345083901736199842869670890587778301708327700647480757489746346443250611126462849476200898765838014128985770737497632899603945664896610344577309647398326420981582239264349728838830434352544709941989020726500547536598405947436866974210013051740822312952696533754423736019184786347365128479993591293851557507569576309847134232076111564292331872379414056207978133015265424846970659088640049243853703530418112370316275136827554764153611711178111341065654311582694341089620388715693467562836900496526723835198816513472585670060939876691849064263157328373836941762582734657490505525228170217328251295912977733509551881819400594358093830284104157687523347917816126924325147604125427178622779708805361627629645233679424225448269969348500522644514857353244510913017809459063935173426706103744131017408225335851562996739978072974969436963203451261703624365484350970657903430120708995915402057456655715387741993170716314158094287274043977886124640759084652170436951021716771871562353717180380267460792700244320843815189916438715763343466233028872003198661373763564328958550072902581354515609865697088363281217108869592592582109179187384228560837083086927540950617978662627417025899300971520990828487397148689788774904575297724617712844969908470956846849982141719464447269134906308487763741938045966047033901308876735051944630239972145803271587111472996159775656020344866575025904827540059521487618649237182970530581166214548828348615017941474624872016963429589952317819940271251694601571760211306973932817101138576590492664169911161366202955021410373610000443605053672473743886158305540877234960312047493228315302440602662586697498704054907644792696248374312549935813244018603955667421497324664201092609341227689283144641046817501530086046420153942163313951930574741753001525737337698607736745832860034039443397628709471071136031671780286044864357098146490041150760132009868590057514102556531248341113336450258763932197325630113482475280761718750000 [77,74] -1787227008825319841566499700327883770783520772342259757370431631767029817983271619740382756173892350522274820732576074192988147912302789673007225034728386107582730343661048123705996663826722916689519764098574905160628596323612460587369411393973105373182696872176037344571688911874615371318500087022752617721021880715023439147364822259882645852299408842539860343138301427781655168119720585856192899478801846345266275859587568118683837956112168193474658707921242755885020026985718271539114239333570114651725246430062881945066926599864932691764837455437793161357523936775949424764639042293117415518401762353843019560127866400554727262338291568355985052485457896045551118810964727526679006790320566299968088512071580524211971016769292138388678992641248621671369102105087354840784780401006425431668105697674337986012073153230517679361519285473219313960468448010028032071715251847708116956471681771057285706357222931544388047168455257626078036048092621575544316495972874637848189381485506380323431471812211035695420035310912147691997520598171287799543153698420528025554594583524109651158699555654090132698002494564578077276163099703578794102622187921707124722789206716533333024173877783097730433191926474072777136868410342965525484461188498281294761084997699120473336608009303573407761289664587495154896206222466618995839714941957868305549343590327762504454569097529717322926077734752889759126144801884186813886221259394358819357919789096945838149252263041398791589113646489873823608399842308883858189018478191854547699580816067667424488264824605428903971218012451050932233753336483978280162390152986798204292669725961955187831701310573283420752093181345585894208612780751291338501105297326635938995282034129803614076204552072427133779785525381586544229863603265181968732274493315349933289167841200110139934064662713421363765548671689423745541126741043865578083559716923706579203953802096569950533653999830447405007993110712838783589084654286888205544960589896184792553430186555387809671148080502293094022677398169026540126808391732522840507300549449745224923252690442200508343853830332656520908713681173561631876146695906099105563038438637273063233231508289367905121039559840031401720460910399443452339345387334197154963741403437987962702218322426850761508809447428065089694021116143160433186125658426266584911739786238949859151465051713539351283633259507037036040166810835216892883181571960449218750000 [77,75] 2638462730038905077227864826281127296631955685010006349942193761789110428609378582233350968663008707667196493551139332636324542665033793100759212174651054892796663725411697399697267898659500880660593401838400393477854123870364579514871708681799743409403843624191066866906509187310123508697941751388625383733467324662354894878783975562531742568734231706995620699132577197910031623623636649986281678622508388704185246793349067795927446580264435566889700529480006848570440966779822193995114594082723155123447298553451674626028460866560233256783255076241068325817621920322648435060328514551155985241646197758538797872309460029426811355742452985335025418161137750746759295215206365149776133402698160425659435658501401590533000002519977381151869593236111158954173904155207137269997021040169692594570393150687782622530536822354904808115872758003241536146055401825685155535858101289875665693053728651287500141673114915819390677157548030180158169951076019636457850243592337434649605937477062068508198087889224184096372438223450858474805008891621430895871069997904266490073557587363895305422776215585981029459742853961953325286068661207748135360023033043110809057004052452307260851225241976853738697864270190762072429858877409966553015491181068122687726541253104665563897079985941752565711727751969662468710505366528527827671163623478831776818130487829665124775239425781407525521392756660769962120411216035110216233703681110655750140121533483381013142981807719481779070038043398723215266976645540581501246175688501294692663096124848671914509452165347796272681747934795711663720607540513177135557561968489724070588458040194436801829691547649571129155385409337779285829355937798847375198812055866145931811334893940335858179880777243017609354214136994258886953327982853640813428987089734853854349209400373678722500716580512559320559999648843132782131609391248487235879759301047258936064003870833495144997196539568470917733514906601806395038162917322126824337529723804531772362576207157972967137184120632183050986745361602707876259656255021301047417572903371253676890561324421294685753379628375832176299122385910597797618134216213497323565407357457580752770476269092540136392705957340898613689997181810879176806631355053969468966473091025759037601622222397717086312049292044827406789511515424729252580683899695790394127920589272173832357747211648746109346237319250721986563235077483113855123519897460937500 [77,76] 1773611443245467958502683017139537919277333712222099480982019397119781380061162182098335801897974868427063650815327078662290854237602345216859142243893141860930439748284535875751511320882841788273986510508699194442844996208608891270435050664282787615512459712019456188746095050292546641312066386346593856565689809146079030023981337228794224340491329570832968005820963477831517225084598407848806622275537795920289602664207295980452590898867634771940516927223723117351469331661751064550930675108307471397485248933256225736476491586412366494210317514401437465017998566837106507101317138764429008795130456332341328902638294590429258727056767228876229871095680980348629985948187801462294858782957828780332462225389089079027939135448191741941965276097077240296784990072226667155896340866759526281213294217860874822498076717732627802374587015046891630871140897485297931205870469084476455347968947755132823430962364870871376286127550441630863365752829958042222458064737694741711420391199245518714261673845648891628786287698553109870388518472995057961559037735690084247906230616176262489251590566930318960896599804003268400112912253201191985009909049410534139196696990648255633779105831004720435682587259885762214470281300306607858022956529459299212044748062370540467279789551518601495537423269411132187965166024304576593820264635393912168343135416926099848087057786843374165585078895359284273632964302870814406933532055009293589045885852854310925647889550770077188381531613214993378924130404457209011641505462567988575255944014883101182549190622515934118501036279001373577564592449679965754003110886541015408057177441487660448173223690838053203586950267734546521189179938067888735180817744966841467278665714507770047462517559381822107004358128479333908329875974312975797852262281349956243017039113875680965178853344056637825072945815038640532539148032654398020651480702311701651355166432682854765407641484554314730661981385636892725922317376926516509949766295337138383857285819873778850081863352627305876730256413536623731631724014483679852520309510286306632835496875215805467113231953875793484163752745547783531146891666404354213274458329422608414122954797465543719988229658730950261999839969733106280939280848676644841579545822193019694019001241373126937283172535543886838049271698847359463270976600637134186201382890059531028916564722013735340790975547609065188225940801203250885009765625000000 [77,77] -54663312756860089183979873240101261109855585667662496260392407652211039306482280289489899657140450766412889227065512320587984740315342856597702428416493490580094576918282704173287100016177583359540531906472940061717242258341567132845325040004133262818521325371461841682197398395156206771970152952307645047753430019277307313098628659545152124758211300945286909989021261971494841617676283732201235669401574748082543123542079184222522747068268674020622021829234240504687171134219982214812927370855632909846961437408817685882267443611272324284348369380140974054703574402165899152307350829843873614161830465195636043745863143685913470099236817820189714652708101300896149953733613207300502381615420663280148430584873708669082828266809475705380394865238182580879119328567265935500842343580504127141878279510015143456393296740804991135230706497180548253532859287770011936773592475783951031169453013510831914118238968105915808112430933255589539443410454188675447715693942939425024540220366974081572729754089546292666854397735193217602705244306971352054071281141275395219548771796300653177235896696724848500088223881460045539133140350813568794250598406846705616260841837176535872907073106198136053502322658135309368613176101175067572709800018918653083772978122685613172768418985566643905461145302179527867446042691060992712142976432005639988101243774930176913314913223108702933019010272026334257466063113541334384611221288209334710343493700078814380205032469689852118104803307404910323462898189921872191093150198142587712815648197265854610930865377063994157191984600868878482824749658930582356441331306095746387806855960908496993098120232404010384958986488732628625643076448951757382597751115895432974052831796247362937853696627591306793133935455030972772724118102525202936003536739964479686046670526639224663273140586134697789106176274561509101817794407171725385789439766160365100434018157613748267608706150033522347928105695252046656276093528757682557319855106565715997238122083717076573770339656238943686177013703451437638994640359041282303861864848744385563693026830074531260936375289995721304526089164944307778973077057749973628916702856702592324152644818416894515857798890098642458902054607453376352674728222758368343487409926258134397211397111065982978832024127683191073672636842131554196585417159911555697737549758750061207827446395988082593515866580702322607976384460926055908203125000 [78,0] -2080785427377284991497194093857608604473987375718615848570768734874618968311695810168536710690715095741872355227912795815053643921742968994288133335265041211463301721978291526526518770527431115269590046819146063400025714931051994472849909920047592955216062335876231779361930114461216654053798136815998907782360717737678580521731150153603999160624151674325494007032795017041859670464200349219227984098706689682682842789702513282158294656226655379416763874023578417504646506366956487181541195235451368804953379474937108777905412717255968420058070450929677421192152531895811350318317092802597599068914244772350102278358881800551169515709055225533861455242500510532830416950088728287251246247008742300795857098501071654862661973581198753541360343713136942225605191475300109606220784451928852000260026432680033640663975947084521559212193526360102184966994755071170294847256075989867918433597937966352405346697998897927513947456999262322499442329889274146371150215361598086484199954815630961012207553606675172617327305578423078948510290003399013571029029233180804798173511960028957307031121680057186028651346983667995633754360147559342016670737326434668001208461655545278303863682043664070597441681574401146249061158479196483601720735710938773622607785568758931806064017869181176659860382354138991321598987888274853982668024099274816396869459616052118647261655863102986480664367358125229942762414287395823001246613256910002330821063932892627941631692683653600473759114937106962320693561544586269335709327035349064488445216688932151550046841934334080274048769566990739154587961330645140083110279067105141754857477251694414851242481027918933880056439480131609988839954519553579927802229848787859430588598967222932861607531315916180774681896338566836263485147303343735165010049693856204205907100573391617499640867752255386895454125525907350642242355749836126961844639033830124856572148774388305666975629745394431311240526446143852410421416850478031768864763807427437945032411238610631837810034857576123034144286571737802279742121670983562719614349087710564210273455223222132815878076904217168789672684599401451185096126633802711603585534983006003618743555118042459058227317035711375548213118339481077027848436241291123018245010914570277043869306655711239824556206178781498148326378867589119380505599988655285818252621571827659597387422236672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,1] -212780520561852910098631769102825248334161209502859916479904724528719928048815525174923230370550270781509926647399263934278498665047517496489285285484592964787456533252361071046723979807228771449975639076069536383844228060956516066462037636226446610791299051764980297716030770962763168834138717874201507345964511632249981379726284985334074804898880685604519620723716945077052556700012024461868368504923034065527043071230338219318171612813186691805082737549245693466211759766771105049001947581754533119847553806601219143906447043800643509739432927660701293331129818624344279756426290733280380829580107992862482917457012039967800770271961128238504350261225420438873166012899023947363508303668340256391933570096048200388364791695443757165427080488502363568449834903682783724027564074825601256525112991691594322614127179365601649539562844697729015492824761106981291311717972055040075035158569930142670175663377691662469113824901430010677035132766621093130269460256600961079488324319770941631396912205874615178613651477806468124526057576310736547515356571705125401166776420845879137747451094433781835309042887113605653186576250960175545214545304054620786731015940346909728042074227013981785339462206823219965311522379326730766212099110534809867303523007301754227035171005219040028247328873181272149481496482253582786455795566036359479730873528456869882300337887651050304982031854776405134959591792623174271579273804480299568413865311048863652327280678807690651589428716057048022120254223506059154862811517325592822934306028010650642383800607243587134076827353013472594659837353298046472201587352434232895305252184193452140510371450745902873661650345861322709209345315859098530008540792106253061082020078246769402914717968010599899679450950421468627866486595382294304615212669723609804990876469781565520430485774004434130142618228807273664625783631011457464087596695148534569854321063746680597844147300811341301728700678459441930658522238709149305016868822666355330286886776238667447267709155039576152546442146851543687010691122543521528014633274924285783005374474887886104527808731721644514058220007740166611502138453393145696787666512177872748419592023679454955893123583233447892427023228821444616664357714715888333560390937561511672752484200242173052918171761488413898741785665485195955054357429843911281244289226944493199540644411867136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,2] 3880168724044178347005023140478338652489843895755883213962741024872259411986233623181484038316731331270748888809879721896200579826244250402327702421434344147364190945429563749346723183534215278591242864299798908177210359903616140610474574807925990001203004101566049791069624957883298124426525959415213982752896974424519606474689716966648535584001269464339119644559479007881149080984897923940730056960660278836757579792310627503278180481294191961754440997379813252855860505684696264652487899410268878346615044037489540015213094710519711785228887993410170421400933046688184077446397187407087560662634243211219386498967717651361165347850845113524715607531639304357054624233360050663313759409584435641099652541078910620339838648753264160188934017862872000802907857664045552728024631372944781245859003247754648771735555740892989511093900914934140110080440348562776654724543610845185048215541281374537922118650100545141509103851634590096130875265877931216290794507746755952734114045761062983331862768677762358889176734281217933284511526937867475646711922338208185023312578651106050817237976854319132843414367018450253114590304157488305002235717224809507267111696646045962927044711493355220578789642783317514210033883504927153005413328315133342724946754315335841016343956996574201702086957333155399257638286797896929162946925825118033176744529081640183307453850040452376555515568600650612077227263605197727447191336476792882214638901046558960922920043171902179188223494427105618981012677397738390753147114751564418444128573815623862543984961219529450763027290834101666162625157407229105573013809676987817657846485824557649874333932668582966052706093296259362966109304307062938315774205625396024485079950814571200540200896858780351097826517986060902589350999075723656198798712204733987275200691427636034880988983684038402136389133459279177531331600566209905184082813962851579508568936385724862041756995449852493823067040633894509363600562409838587309097122813449026838544648097824776119551952354865112041157570644053624903579684670312348154994727137685145186620365122214097396930090891800967107018338189916617934768932064077251112739209090498658429084318669565117491784480321533954000952057123266479373113665195573797302387858418758949774272382998448438047816708635254060191522122296692042597381523580032997853350192989026694292126242699214848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,3] -141682411237530400732123190687330170353150778779045184767844093075280076304280680494505550361267496335525403434401857502365065476078166158184666533835714295384035724027175678746213977610509032829684034050946853085642864795996685459576104985931394212555197437773092614035732489954709420516222369758192485409730298980893642721206448703694712746181453563113091078303131737376730698779106668643741734869696969751534518080462385272440471619440892354454487171754402174661529664721492412992706129283227024082507333202502579047654261046277842945301462358614076122995140968578640696141683135964356612064067255712349425488622397194357792265527472554686722994634870330400026097534820255518583695630657141612416913596858989316492114540410121051162999499354909614394037656403273061581901838033866327111241560778434182720363560940745342971590425889091572834046034999350673060467866134771088902831642694654624533748817693173877764907230932908793255502243217646908893231345713910846791909483914917069286113675614002516430057156697211971268910428693568284843287506077632075976069654683884944336501961497523098813729803125980206289550076019975800374865468134440690114123333670637738530153385746406279971081319016799715924959905963328151284633993328709960092558378460678389346107371029334499622020989699710653679139757985018401191831732422537609861671596236853207933962853473480944593389424454916877537713614907613462194047622926259307993459106912671711571680149074697178579966961064083014071257858486110058276879010168620444740269676331270553836748442519038422017472166903540349234529541252372837547677955124735392045404549085031694781200715052187300659776893500734898462778795135681735548615982886526233759812919986215200648691143168487581136296351332643189856131390925499868011670360967813590072164055717321697552769376614051210779302142125759627588333913315879078309149934245008376167872608304899272741990001592277313299328444681901560480743335296876791107617428843445904479979046804204538288565903859048185435075862178169792270869806896499226640063388813985522303132322746941699869189958202139132745775350555062352924875344705421230041756566948597931235625656001252456755614853489304500991011922049811580298250197354200039492552170191053262547662054429786159564563550176995246191395670580660685224263836216335957996039075192345372164590519720184119296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,4] 1251315333335794421155276801893314434383131570871882612744767489312320863117021183760472075254036089562136782752278152562085511487550513592346053275822946137965650374715755915651675169071350576800098542135304114621136790898002759471211899445227392176719422400456243731266193577849096749412465411159978374185799315665532544735680076316409915972602650421962508565138860526713368753140048556896542494029061839538182007215973287097785988120686746570958568554423670800575788193605313605778776364994789264869352503751353789983979651405420969806799895148872130668838030263144759695321873158562399120149390491984170660853523057151476122133751158194448641123702710130178451990292889334003352066701101259407728290759083100177885083232381890823954202293955075917508075565339506661330768524778111300486762029118800662526009640741470029835790227982015586458334804980476022494035862075628171663536505845548575722147526939304369303591573204092080045091660772940765157005196819912467778500315383692623931988234954714572819451536755325579569420399115377878843402619361923460879873435252866676386476578934876608156359885828507445560299676435623998237177542078909056376609329213827217904358828044279990103150671910012150651996739929286772751585254191774877998918283267584797056157573516837027081502300622591393186144888498580763452225181559266293256260149194439525866869060522617204359836928883818814590713294085066246318000883348569890590155673457901989109477669976928871183905313192003375804866522479571968200955760936091278606962357348662782955982253014102995641868887120961507315931370077852883668362820939921568330436664750503996615037712501239548538018934033068686225448424159941503190716486144818999396285920657452821314530128547718413702814391789974829389931584431101213251943051031876219842480955598603297985114672316227594317362720544315835078869388558990436211573812821146527649569837881533333793683161024056842347406489597464416376783960971564031335295250207737467919646017389944021557777127395184368084282868200229586619962837228350924649945590365806770438030293844109886446924808420079206576993557635993621610468093187369232891697993701516501321153391961734929231502901718349999239450512112022261213655174418056477340669154274551753272599246301103918141811782988589714254074256379190205296190481987395243988440907174978824543777442079900172288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,5] -605377513989109316125860504693493569018113724938266067775062050779257163592177342462580984187169219794965218667696987097555995845780522687734090971813154168003089851290899807548802374729109450320630665808286465469115575991865151636930667707983900825308410110545967927602794020110003559174828153697486611272410666581403087401359482647864991989110890980326662302494370251658409002396886020529684061771256924615020924603875184343422240443312080841275640559955679731381478101779653377823349548386947343735736692483000740340342836550344252638648285998003666282526523668133328568768002165802603106150763841798232740414019716428069522661696695259887113875363918835411695075079171622689670647085102970794767876634660703149563416284548680619051779846458034965223206827702438224838869862828484750941784299950967181537024593501438427482446206172010309877818141697933230614690926466688303395193467827788019794687930953883278789409659920450675168236725275314735523590204978471998368253727835679866680981507943426776500554350036500083934272300503441601190104189969546931429529099201120028366684123260796004702612091000357672138499314861419122092223146754312088174150773493273948038712265135391298883702745967640910476269483195430820672321544372091701749772073123589655475372950091691644327123567313019671718437569996423852212625970327611728718250469790601209241260147557071492808818495860234388668188698477683947430924529136580410088892124885398614010987707444627595666226875740460900681564504207193143405906991598245686969017430743345764976816702037762739608169277372506922507178428239405753192106877464719026781810623416522512569901560983253165143818793369168326038555639412543168317580712272305232198637588895887944222120415265390508501311553546704261440087916589060206911953210799024035976037154961351715888162464883395934559158345159551080030170418215508628522024911211444092941223042794371586438067548803532385263070904485178826862343196387166304299181092156187328516766215579017020041190874303027867809832249761626159830498880458346511986372654017707185740942332977789094406941795443099529374034599093965091818119705021608013060293549066325994813531757408939974998551508827799854013746523633617475155000273134871273116462251155721327734730664582639786454126410743069340212512981070652144445018083461273416001463281653871897117779691675385331712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,6] -34003779220025448621905789329929023823312540785039100790898617774700560732049493778299158037204294111353597188133567503903480236459427306090185165182721889329329198598448949619894282792413838206386338553176964482055436964963558638134356335749375140389237757426964019039922789538966410245529413303421368762220657120686411744094194722210888465194076890791467317044547501007544677045517510470554160614055642679156551042626606369604889308305671983927738674099646758163152457256295941962198228542721441069123694480312156339426513317316934681873060796676557186639274814001797515500121913858590990849764955802655495693370036124279075272754739957486581560103641085391635170902124449533853572282839050043852529020836805165251169785551220129424501793126950051730183033305412343964217276770726487719410324431399658415197923909225863412381740893758934487204759494900830665973789891551785219603115981488617281548429097814558183988946036540013722939975797063758298165180518391823106111817889710231970253689084592342080802997516312432423223394300041320983826509319403057064118512059711312960378855336210933354934536941964778119608996815944926945189893261420001291402159725521417089218983244556875579363283113981636985345701107516103499240777002879000084185688343170705163240579374117604297388739840889354761373106335722184914242407310905203555117917280271262660846530130453502116170018802164070666073131316234259173791420064248110408578125975349834392906251503082675161649280608158698204892212881893419728013002536111056311077303081061450028945119173644646504459251861124999761733649536621761963637174303233505234543489542678960834814348514949391216728998490588160602586319809922480963919523311633606947251470016988804458852259281588914383987373171651761381885227796996658820584955835902444279431715960172991761502847485199519221933390028033071993594864752988768143765219740893472612731299414723773521164778462044874629844742399351971983529548698610020108443549829980242014106592754583568024812885513931180055107386226279342827615363764027472631892004455712323759407184505810838454569328215676891710131696737907053794401077978223652267470392746655090464623323126328339796231655909656176214218706196388124325521211766102897746456923938105367363084545814007724733136880486606021145450683223588410355659324138861057807174597330011913570746270395364959846400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,7] 83283794517526469513647674207742759383885098747996665911058768257428173916947154794459681172631019491060612465455822199377647423453440184007952585837642259260441622659667228285094682971880750438951287647360138952514324255684050620215154796171881344652345833794979590991165196988011923030379325006773525927608730821731807731744114758630723996601266972618988218322790388667479977329248420105305040517208036704627307649174453815380390455238348516812419310722126629433719709280415334274072998330613258908840253378825222381569989885568520812146915509958074740755976297714566551577801667804198992485750385956041521463458960871241957295697785949473942406422214980953029517062779653148407692989722947580954328935590144264767228384405379259940239915355135380654396416507907207871963529626906570393789571798130844485782479947265955450155397521463257995719023137727515865116041840554808046547301278605044099194009636482955486576738791746466652148664889185372545096448224292646697294969210183745454696421725945760375853350568093484310027135943260187631043943725494851626887334539520423411310735610061773616982174894075639122322527273849766002020880335654015487253326875941243383945864643266543664339569806354955594819293933159704170423504808618789309700313336664134200164550394075764619716858324729597806350704852673409665744545055622716207087068311805294793013297232504441488393073387859299755051531925224093415191121310878191135743410729884037600078911010706225859234884812330756168699190867401881072781050258103862942616581500126042368800732238426487778368757064191039993908946261267680115699832936691064168868041192430822996465153536133540238288661965913544589347460306635350941328689628798633443734383411391801989785598655471318391383149275780533767766141972470461923151726457976628367273533862131730577981774927807109122974594383238248807957862419453748016527696767030260018119415671113281469993114469329276466994335295542748831668546705721462761601327341387577046533076805470210739293312313288915450317547185494290188565272973260372423791822458348954086041098016891089845662802923816921852686277247946076522362428779788746380520037220295039069700469770309199341023954193528677568772395037587612852357317732741461773409217004584880933809327594414494876904653690686682862314764837712870107386618890314975973166133030708868878919690163189098479616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,8] 551296048442349705187250688686465070141516415411941518082034531302963831354484715947979949575125766888675013522091837646206151169851519416540764734035453947026974756755419321035344267900999584491856110866276734857291465635235661733193880226648190823296082258532568990948491581127331096957237806020229032619391139217146369321102066034586920233714566873014529310902436243051532168240337075330961486973939222195953101921074460206338375975253358268392841122936687736306637774067107767146224025922246537086688578700467890916389341623455598001751822903254192032512517234911941738768453678656598167096883451529999929933960645631579790951954153975725301316378744747115275729730155691139702048004315589953252124533181153607732932623998170033986759080913831876942522533310421807875426669585271934959652459350446147889794686247518475352333129718528498204818849910202066635015796356050962320145107015907074116070019436377061750204092913448331086349390730570331222952945362383007687857007011488524283872274089378607892137043277647371703400140790107008434600125915208160029289710833581076449901338949755180518563805404056971074187099505812701531447585943311378402096424566559462269797705022619291509642443297034189098368354330396466644911880069141379379203839900891304531160034634187191244397482399399614428471293229791921208083375260079212414912909251835969693523335418064075709477988410581650315979395633970079351596236568778213112911646646225121595383998288530455942965047233425159153406946810874647902042825297201738225374642702000238392469633084653762453147375236700006305752360494477813796649872379595488270956818522557966846888262705559302182970917190765822720981157068847095579450661570552623482495330100230003357904537430866862676985281515448423355070701835370022746546935126751679475880455223047398693735705316931337989820170938545465901578730868331282759345544318736787049599644788544025516249846686853389652709744222823805580528879521868236897907185681888165584615266547609354441148833054546909598602260962880114670021288273883848217913592795897724815594634043029405951234701460211567186050810790555699640142049022842080493289481360076718789967631677854695475073463959515721840034093852860962053874797645413949817820613009857020082100322312244947229420931864146308599309762433402044964322298506007318561098865234582425277409904154110274306048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,9] -5913571893103457954161861052978072043033877086153220439540434261946948143988475182291819996436185476921721213714403594136099355608503892473272675559905463723454709435649562937416854740826219614028779883599394361584203345605657765319148287381322338763510285669421192744595543787626460362833073461858536932369540270041038434021870703925596916642424243174566986257034851461878341516061320285921362599684824453906386984286922027010552000315112991692049740517368141006631527586354683202970823147259638221005998710108131820085699946794331506188149544803894607331481408058633391127593494833588627094838542990617984881576119953507534422867875494001481001751017893087650141479391580293326464323472067708964562337643609925213614694625062337843765455267152036317701828899550066022025796753889461834530250906242040628471061814677537448308772428629255473110919048277789862630459909234098092690497651868501624828266322451857283105199646229267889500239156354686865956604193050925098818580787131234431559105453844824684592431160700566071806243411959662879147391162306394497775845102427005933480660350071827290577730741846986564217336472081315979089000073345424012264214178229564175099986137125027743344501275028840444022719269218797491733092584506887575851330828144573024608786441296335850420788484615096493682685246537110252193437781228930244252180282587524447457933971106178035501234169931036778413784597047108460054225292941720891145271224507282038206913432123171590461870442660968480222861531312096604222963081122500609765247427532156800849799239521851345223654988468572731318116661334746470528187487958417829122262922170399850189086244176920035888131821327858086128880763153830742499071520930016900866651220904453658179330493436891430392629551272458888617241682026185907858427555984138440023523849707659744498185662700877538885846626466979228337147150203032560162373308263784200404513724622398402444632663660798114317357374277666968758688366830718476538242518346017918269677181746549951434981831624728683627166882217445017387771903555451747741915682878641562160060449040288020150866445919624573228124699282471473076982219577117291610224009323296701965496299927542533683361250853501752341189434048990085374647790249405685837597404587794287885493937179461493027749011609121498820392372612908846138303740787600098017569731723635027558593501268698877394944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,10] 27740104043738165572015074996032433043847173862276286477584219749261384681723201786253018615184026591514419676865603872058578219897497494342520747280730845674023837226229834112028060621029776451252292884480618056717531516485039504257336650613938324955561633545628120242505763905108285665064828867664591514521778897240013239126294219949833798774260472919138247585890428240735544554504157479181478816400944120745864819510512149385390211985025046155874138165275596225585028532732814316068257113449673727397623474305541611178331364262032485049557784345342339522883018308239062558776844814445005340510055141028731357910123482755823496602542977127597278593958066468045029041140196497053799834255313049187173993154680000361481913200830263098604826826655207566090008550910133959590017462579250086110327090304561300296803017453170412787836624194687734517273371305230264976739469213668871695309971679346917096887940860557819214869757037481103922733880246436424918149027192006630017103424816124296510811818236760514047490536337644549624125315846143505135166714239714800407271355995109379653762382457925380200886922847629940182128086658143957604317384027549659795468774201690415359662867719457822599106030640685411456230409428737085984486551533787578996799294956828393153604366321262984478067243289674809826514353639085954013607526752016387474242078962591326293085091370132377495172159509671969579031115151188955436652142898176939877567262677327994533601983347165938886018838159589229381873598732109549569028388277378932624928383112170638916025296157469662435498954657775621229040358649875743816203386328244532850358824931835246714836983143161400046818044485573221866054922571380909427051621244830855283032470900302773571438502248004624476755297561995782713747359685709524574677120701408465611650286765273519580371364067398362192100482827669778287577719759318468824102818720946560041783510288174232561284406504825771123992494408196341912463593048119274879858724150151074821926283183985171818984714676848020493640055901258279224004787955455908689243784822312968093948386213783709848783540396909576484776214359832465464416363087594944100290445832426599335824613102996495436000441843753649467684487999367031076912944454723708384667338743434949183439108684955413674124394538393545655440894701282854426863195139255414174735141582493890706137207163106613002240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,11] -85867864357852116011580077526368231476991581805368931103913686425348491241573751298244765668266711361000906271821979059257534726493708721770161617360660288792268595570053174965841954189032542150717935270886015690780239957075690361737377289516075757439497657527838222613314974897943410615123474191162368517216308875864116986349796422269151479910850304416563901144382631709205889775162715405078947421038765225031490377617931952012978974316913396829463187703343741319872743501743571435403361446969647920345912608501184292586957942555275947956860363683433818011560850849482208283055559185535702113510114423715517157166375678169395114229593961381664779855567859170166624129843256347103889927395357824203149478804726679716369534484665597344649393351862548413254535846156395092210653386237905510692972647013514618673052854701657298209709946390087032541966222577061632979657441391640654043823792745143360765132498970678195767138453877211720369548247493057124300793092958259839500678660566089257043055549766023900787178882067226554762379558954047519366982637191143982433020789602320010090318764038047895003249140221224104713397822993597361616879270370325238312744377416822753851257178968144371441648866662209323230539244315438634386828966430303901219458773780219676165104226983828259498889378560668700133682179765643395037470179930326150835178887053232198355824809848368405910703899143206401800721423684378766119732851748539167513982574800530853853983422233367374554381174449066972951780961698535293217255677029864793670325926929305317247874953260446253959446781002002383850150729769113339361161036659561893880430973993385700693983736286779046571913138582903525468491958241040011378340605659094403520479876288606400630334981687799243213923956167615479346568478630856727858966063205095891462555360516372729142202063677575650405896195604937392232133013515636813403763366386654129284690323009958418332407510576377161077472194350472216236972162305975971761092911487479922292824292595598787406721774838854456177145626928119306750914099460326873562109828069092188862453026079247520049440189944505846400117793502152274115188385037487388963477278352599492575776608976145709932860119756474828799190481316277157810796826777655436029245918385401249846987930993932467029708511629195309765587440102168960003605564180169195864297125578834997425057525109482525294592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,12] 201636309930359086452577754743560656559587924369736717184755163728956541910290061174385545733464942067232250518473714849315470468885149717445427154623204616923249513371598699760211801066272128138561913566312134438217416664261750408862818661664159086462510541626914904988303277840134690581776173751552894399403682649063982378225638695309964857888500842816037608539097471674803081425618386694299346197323920537415557275897747997332492739668992126377538775304265053476834682367715274971420395964111676599550260067121163295795382334982292322971560969765544706858631934500173431007236069083162739843480815512348718441280047364069684468047764397320858465234234233723445225172232612545476192829075042964096760405653201112134318620350374061750601363804090313456800833588481173111977376440150227114213412004222999462020963953332413016049134371779108719212051817104840105070222215032850855021676280407241275365546213196078455828257303877836646309064269422582000123965000094474676552277581540986642712535075766878304304454637084708444730621852605069244084747113607780304307910000011522788032021332218739443270814418978935399806432476932463869633222488918307118938440567758233862631843135253057876089664013055632145068579924918490027128541995950508632183424896378993773260561706069995047671824508891115005762349643487219037802477495144725171962757308079467858381447963017111252139396040614233449506682419172499746521823193337172071757550015057048838852137407673246929619730676402087878098718363790054060406641999264627482933745010924519197490179423134681621741966744872377414009094789020868493744820650381101363135783432837216931592777619265486038050156297459984416041650275966236143214188728917651047634130244641571944810253820086423727088008180779565926229672362201047828520918618272768788362043621896555833211031448617206971402182797271057974107997178406784781666058685540128025279205285964156495236000571163494387782522929430896138874688480913847508093266648989631758732485611409308342243391423969178324215717614051645198048859687673751058632307030112887924802826198634015873609411278236134137699742285631650555728253799024617640922209717941569389102116059693749538174040967044295250778044446072101579077357027592877908320326745298167447320948497362456426211145009386052782507461425540201494175333330048296041191185137576455597819316839200408863768576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,13] -359523451851106128649729065483393440894380054112587261306172739197252502473796056575397596808994342103873309337615079601902455700466929345098845770965933449290551542666455651444780204330002235772239533214710654749622938659650246900169607622078946467664038750440025662741392249719090280700042703012375436103120296818749061238729370226890516932352082864769512702639251883837932767732583090676706886754371438994064234499791553019668351929985112114428017754790133904394176444479149113328020070397981470266479365299802856246248468703175698125556813497158441466120182481602502114711573998998875809158568868617900678583544446365649349890283371834776666734911900762768843168423707047969199666266068528491633220262304699835839705299756313384463983302274470343358290933337907500862680195393255455904169208225164861001773721759520278122960782302016798804874765431078278986159693910849340149105823398448854998586955903590246308268618067015327550008883856809282616998154803979313383954863519820078017184366830125496047747486510915085786096258471725844104776415010062008657681475653156869542526654370231248634468560254268778418183771607247997029912429837268615914434556826399729143827708754873608100110258248352868603213205498636559269657157147558893061789764069810749897049671551648286835347285881539307113333370771120865158914295577446217521252535702328039713384314285652979662925077852130853269193636788907758517878844192379077358139421086225360189596058197116964467641541352189204328125937484221563203179668786890326277287018332009800831834325491076089583683406229905280911415997334678704820314733936780606281022511707328100868094455272486441214936848830873691729580585755618129863450183372829989600334889446383960026879048343765903868690743772464312211306733850058900210289286800076155658268908928539462268900466197151512991335495532454596286695094492580815919504388835502977131660373701821380295562498868632958299627168298289715966924946173633647394267133233015302616298723632178850490621751228398104878978856563866592186414513874757921467475164239811184684141525586570649952815318893227512818500318612626854955242009564831219898083532542338047345487801330252681493691978502170120466927878531471634427387175406943254204390234684161769307521656117784269857069819976209684685982872102697647356807372734528168193758755838782620540164761971230454260432896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,14] 454943523682239672351186691373284062214881096353176362157435410985367820533556083613224476245595094364563213181570871510428192085172278444767336472479086015528633203601772796998592707073586558231902637554518679854949488348380307139622116246447230963657395123977357785887771372050110054739207308336362162369775235048955063321098855425438729036397239070144663090698221986639274069041656480739057104591078459055407459801695528624989900550738456651993175277271009293555979272822881489277093772611936516007899272941641778252514204793943384001487469601999360562732025650304837665734867589309355452954687837818787527809807315071989270415173681892081196340438676646288731855940665757075783686272593407627699923960949279255503511749439630007781432370458875052562752607285380471436347809340477737960210947434303716597869121444157732632197107376848446624894807020402256828260297983181356131824292166524014970363749780608268674542207502876479157040447738906827860339117386150037161144952400904036640879301063382325109292090023658024719792199316471675626770554010328138580394510074511638604814127331891803599374128274489237969916502533673883313820320223116747157676880480418074210002937460331819952167806401569399575745463863123206278150902269402498875992539564111737125419089826788348808789082696948445720239972124194420647514196759796857642672923420163393136216245700248161403738524413463723008006944313926700079004058117910154560674316903715387396446805411579190535507644895954201512275620301527224975515071988736131662565740410830501983524747348397536679383477533047269026341263742506307585937355636624314665488779509706589047531570952816380641854642612112785221507583718534553127141616175495433672874505230299481668049511552929007832091823582452327664951577925982038759275017669109986825961816558444683272601260692665733573938474102215230185730421326760587989418494703865176503316853525067363835854821644070086388992885629679602200038605727484817278779094815872234036171367237701797343491722281405677580954556609200329524526226779295267786516566058541140453565509151139476045243171642606724275320136693760349952742201110254774710723844305136338757369905088789794543966472527234695750523522381850250118872080808076848817887193240145681200345293184363963974687851172981379841107284449350828435693790212273241049325491287966039982600297822104700609101824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,15] -336103559723924921397837953638186689255204361293446151815065869126078314016951835889022789848850091023367180382935723852307015989529777414543804945221719861824288591581486008877229699269155805297240356127430397492617014715087845799611841203018379927133684892289628727062416544482781875010652392860948648373400022484553728273142740379753985823964188179848780488647677829105226617287103905957842352261280774401898616973285981870053868617114400646921441096994128130948564673304371552764143231699120115638065081337336780139328135136386468369747697452083605834803218355512752174462640476793500981806281042024280220199762176691073011766243902215984846856528648289422333171270667717120987833383883614927106858612729287633213049730013142277636700786644064057276898491604727286456143046291934772509407792232087755961518757634000932694863997146780027307372782962666618631041546820574657547813630284719080835506040754940104285166046517301725824140021406959105476538614010179725899014823575852591188394938618078193334085569291433126502745985811230976104055834736009794456490152961728009394290188362779975790168427120478263218523673915513845956437869085857458672592871373644687358826799716748034902333619970067202624919094387161279628713861814089948004797177455770111238603282556417011107861334145524316309503384450213318855217891571394369366099159427341071383093832413606204877813935878092342940231237806054914976544328608361090995468313893748811268689752159376027368128615147953133907327982499928437825934701735156417423643574698215629860538251150433207449102447284608682495314662804959236107937178380392362190175561642185631647519702142254113437880923103442771471378155261095488627975230058388685516487020574562312522439974478414163395799884976341246059417964364639021197529282233304142910356361944073393150218524120880193706636768686629737081536408138982485845825077299864264801765291455485549350711783622008441923932980491303634115668053040140487023784880406565728480096703862876196034041837365090073391686267876333521640216144144192761347996785376597160269606502275383949873672808721298296671690008805464977446386746170349256055458467585859324664875310826349627907161910353097479457631793735017222330202592061886351941624254323261524785221606854060355962646015661404639046839697771986348979317741240285886436493310083389328090651715192654989692502016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,16] -30961088026134884953255945272442287834881323598766559212790620684932595296838146886359112336179958608838077979154377066860770750831928756631438026234159181427687065087239565983551729191218784903730791319478040640550246423880316133065629052826671034763511341429599042302134140769750846183331277066986663103995018052955612002388423352909434690248222217237268171874321739002875706128770706522912486859526589255987745885109563455123006691365608772807294294979119149554066374112752950700778304295167405471068984530753302710668671450939132365770994987718247310752097718816052394077201392149412653978944491241635310271198632285335270763061125387158076313657836126666094426145574348660428655054410396176582686182599393833478713760340286187698784792965444888532634132349182530917522731271255346684771940517354809215063779403704254457620914974394816765312335581804341695383859913062025427885531225011199738629033973921761698007615245663337566936837314388841682426886830546229516146705960079109711907955884761051137808625676578475875400074249601883858997001101349135746626457702852579557670134116932831194987599813630742870001076326851890032413597338194510917585151965268766400564141714370011038386707495274838868940765729244066441019566105485042197908627810661486339781931262455066118076484853074163637750405480527331905744680811984662362933483540384925230815838366206693986048681683517507722501468585091123224378248510019956619186988785619202519793799753693929844473088818779997444348579682965603271541983846328732201936838133220567504764305227157258898959989665752323382022646612816694023779303294939256121311224785895061389485645910525843320912993399271251663505387847085576689345767027118545705423208376021976504127833807257308184186962589749227755142095216527482129364780466853237232934791713475642038105027428749757671045640310358571034573058450036135917107917049204024538196253831600935665847221929137848949044723384479644073127816118589402558949931421607984008968370236145837195980577906437265433884767563445990603162992672218480373600405396351694551733689076878150846363871624139776306054856987652012379755634162541590550004911201505380287251948812115438924402515734072923292759591822926657696183460053909187890132342479228116740248577218021252642933338840538524351232582261413952518641314275706530915107156491131469652270048395554930414321664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,17] 389513835994260725904341002480628445029230568932761732468444890563974759742303067343706620920239747408857416510296665488764153424476448421752052023823973527031083023083120865153128351111976176090628516366698831817054755854527628488291961530707718805245354811026963896589137032746752958514146912751100374842763659882741164549930263378858280498027094550059960838396073329394838347104088359505244431827228733082293872882240944140693828925507659135606209083909446420433299132749737808562425452378372376569719061077447683273826337825767029973477040323602917041525365544225238396279356100139096170971508205755141943839398766934987013895386162676757441931953979616660041395127348444499671226637991452837834304292325830030973624334625532722279846533666694925760129167682344866578766252907020473391576053096360122825892189969520505290638716753973636932429237900431816679802854412988078172310400419951473098888473674793304790223831034189663664656300884445144583472894115689968751104659058897675605222463198336986845632559366791889735138814362908834489524153584636493495174657298805111729372095753533803445162269488277501491622294026762633802483496150338755149160215505929551247025146086441202344315212258251817888014721134130350043850850957500300681797066679516159276721540921566991197393913534876017316822555331503919933523685170496087118939034397286420417222858928832661593942855390665052471481927023472461889113112590999633137650148559898398949044631958032914792475789912639635472274706245136080181783317306391784365038723457078986072569256021800736229100194317047869625708444142483855539903014943549478530506735819504296168004240960947481192129330324108706304299428233475616275414970544232943568983057938331005689287132063616500842904934770996771538391925168637680246490443444043844427586979774873633449657064225241786389910034320428616060477690651662589753039045234397227683881384076454385272571223400699475575924645516602996185300995985919089862488300648383298711906097993528643738705568471471924186145211384718450345650344782950822586471142414666646671121075516726207321317847707215096273347156678313673503895615900966312773687226924345989842368973422792791709745289350537882895552356317725576931877126052498211990168432015414791694961548343146547212346026215205130543938739976142984909528407449951283520726096413243078667584479329276072105607168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,18] -93872459066629448278249000041625522651956857445082251889484665223794303020335953194688572281973046368058312828711591886126035224108293093067312852816391860690548556182003347038012103768857193895171014110686764258008259161123320906389514284272648603407370783099184017646092219632067597233887203940568602499675869257987390698931647980612488359558029811731783102460821782007342087900425916002802801582598162357392652464995452394142109829916786115126438873103087617287560621114970659269963469229698116708346487708214719614353212712196619920813991673634227720851456006675622998949174158400167121911110994117119827611729806611468357872250473104080674108722552959845705302279711356947366372335059005045190870063345621451507672337220265116456553665060073513442257990972498273581138984823124062948994749527031097696988996854259458672991722434841561472218669914226524719064565664975455833019211705531888336439186566368446591946528009749049960178602217337716492750696449626666363319522253906973758317034918179570416433794376075083744488097266943709301413202467198225003610581295040604579513933184221394724586095960681433405012165194930878661261643620942240928237255688387417040675809428211199634538290838362552717291604269600235357836504653923988418409198228733457319699313514316260422938561944781221801953563384210167355220786671081271221057637969295751588735283006390393565673502349345613525135538537688457001303527711576962581541296225578925949196201522078712110997548893758873153243555046980599091290615545277585386453582946818613828996881965015951901036217440793657070019751874825154810654303816480446902961162353454245947574717010619555638112626255108952694207246275872197076320394487188976522273367698774702871548000279712431347056609134802206367683124924030332769593033721770627216376103717070706292469073671068238530911784283689960542012886456629108406798246284637976757606403482122896504695439518429340695648496607498088395127492871595089043809601041659610146583554943797437156268277020617105652125743935823514624373609171320965180906751577146624984282471875400225699961469570583619404847522186395972823033436908591412017148063900121904716335229934159579308793466625569201989749902105371841831644450230628154153526475210481102059619819407190142190564967503330866752580604804019414177471370108840187008336290650824915751207145208624799250997248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,19] -1884708128468911506010577289134900804752764305672955652322505863743330112749116901419284652569955715332878591962761291260737039273893255328815005206304049229082314853697554356863972353475224857166201906031889375716126249972471233298261427453098261569921173230819964079442967146817072920597571124139733365743177420590460976750584067503204989204139872347929923144523473793432552216271894296650580226608288806063445138626871022684253665834885915650199634412083961908901303957930601760685155818032245439104526644595091183557096925675580604484860852029390786069695673868968259033199944323034670002492583985311058320338826807949605928247857080967298011887249181849540226290065987305655188498603269219286858795449529213655410937673418805498500497232276476736955242098747240616099970921422412477902884215043949063601428774103680701014947011207666966418122774197378807760503658796046323193679167613854438550590944102279707158109908574577194494869590810455140515655187201322172568301924051389835449749230763476404656421898486839881412459233669899721843524223957614604954653239613942476372669842493216949394997503651130581698029310622751821397047088976797119816184383751110541796554752232636068680130061593964529572431108172835866034294506368099834513438818147153155017942914599334853328820142216100400996307546959229338993494905280912162060145618436678338020392632260719692510771200903196095589957185519768278326887719637300711420514066245116441799533652461963075021113343926353033118205405669679996954474967887829403305242500059483822119964048915697757241088665681708456829765428948478343664069625852446382573240809291549270370375633932031532828379040866202670664982021947424480109537205650635772008514821103878804693924503496760923404963876733528640259984227384513150676466872251084054394083513702585018589011009142736318021401000775867061384726540301633794909740081434948932154119996524828993260086702962664896991099415461948167108423251633353661652972874175148998520154621179197000400643469473823969521617529549404869596146372063859813937277798705768147249884822754583062778063357924295522047939085445115157085550436814037469743299544753644949236652793866636336993965695316232012443083670763599902139454061184901361065645075032663639868161741763490419983171370364439474202497303662419322229591062284418324967185906318547131214742375113154428890470912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,20] 6653568481753029367074731920310022026210407704842044711609691197469845234326908746506442579566295434822351838064763334052585940540539382209685083615926799124244954812022215727440773884622149672206299741580833156836715438955838541971376164055693259632223372988114184400893950582344536516793672865306329002705918190541336812936504502717892924832922074383772284085286099506998763109291439890888638868845828901943860083048596523994649812493170096348146703798073547654744137901200947061969241993893701440208012071777822254410689370087855941197624035088954180125476730969747138709046098090957664175429095678948042837171113244520135594934718248011667824061146227891129055670372357946905430154269407082956092226796019394527362169674937389289496922897075907482924805247845869091649598843255068583618327450630302048191870173615974523468801850198014886028210758603952739927555140452567957718385871074683044957397560502583194082878964405855415293014632571562810714052391562498504961238156249641267699352488206452279197344877063334939050224113881873341168994404686516642468299544010087857795187898547834352922725006996410115160542725320588359259628494077233379529572375051250311339773763899956616925302844547937316212637484552732512219665404164213856962159079171436741755481144337172969938186494085253131054377859616835804346456948285626149274055191240528802459645077193451993850431624063206995828124637012619546455151817932542056965992073289937246071437658211472973305337872174417841290976715273215348856479803338777545999825756627629011266407423437849566742101845378121092479272473292133685200325724289529179177463746975829628608355451343331267842597320395510233873621976758768533896914767605083636774183105048686586279195215901691439110570980984605914113088461699017458804448747332970629847508920024592107841025797281884628856945842151015399558724031480288342208108249473964395062977799024077858627197673458467760974103653895086565785458489372427270845620449858945630253323123921723073935187941784552658488615150804238609451620718660505178722567873350283671042092760523244321714448418064042240455792870854983460161492735425438887736845790607088198271201687285149243511252888157539720821076738802226315538970742587532830343509264956982420299803196125286788764051690311684021281390397687672165692993055510707899056480364726848023072144616942787762369094528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,21] -14614198957623528480698230980386498201696226433040913147864611098724558623640921740699146760635275292773484542993845156716982865370992149186442129661019948416652069838769708239503774287386206426488759799983577600085765616209856514729437536954725761018140919410810257306119026806591878358740296796884311914623415922546606861751578079211515632437610308914883882867657960629411286232577064929441065046127975748817850626713167589217361263554228489870656268140307220402670886408205599478028760600327416635152392096861131596326463593854568006134445326994714151749758311794877818407813552738250098805133978494229837160860739074779678037517650992189173773514041100651413004672708501310499786007979106084128197167903049372574822981761646486231502775593452283484946672530187701256024554795123228247939823521587294971197878302370248291176858730472092852265186391000234360470842966030096490298346244895226371557736304489409338646412289759501585917788863017357753076661508410828102752543567284727061465327396881071194731642376013120921124730203566990151740912638778009837264596839672564659448991730437909252774542223981027334652190637083495732396892182668053461929576839342235231129865398338683241483983994147310282273298259862824914052684285367751676455294567203420948871263611738339696822667192577225660777456612788061323970152351634871782422274394846709991320072735430848086642845070846235641794418573842639408621169877937001832513378317251580547946066514844405630284601169102036015909214310481756297759954147029525889839643441825072376285578850527638268896360426661958317021835380847600298164667306380213121935626468533981400608887338079173331008015984716578273587265323988139256532519185072665467673894310547117951798619587394176197579994230772453187767333838995716155012592217512329842948910913273684717045515413488760185660499540447292656256124371065983514873316960967685542094238378059961751483836015347888558868674600325977458358535048999591118472453387953338902737378391942313799795793360145980784215380239016890630325184107466999393546697361001749591858191695405700059928228581918500354949934321965888646266805520306074722966954496329721518733307886736620831130782195587664037903743740124958443983679186051344628980777691112791142383373808044069711251905809274301618304106558797078539845176756845409132917388186993332908123901317277821469481075320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,22] 24697634901103775193895132611692006569874306396438421553140939322821395277234122263124179517483046564264841553603602023277933946176177584538322269341498708729262371873676682354645454753813160080101279327038942418415926638245584967763815416215570351643678418731545515134177480964360649571876305896058577288690108206638072425793893890562557197883538069207645750709156303029363507857130289207628101011958473009061235790682246495124797608998535919810472803628268904907490738525661690044233813500729104993628466749848154128729621688477065252471471357002059406075887225477620300716995287325871966271524029787445767977507973279838256611031580622633439914187659088856336066203785040127674453428905743658070317652396498302270412100154363791543771707199821845454583987589977140353518622738617635955729395473820829092210612568711160618844669416620675108138948146498958351137246724127558557801902372934365621647522573644471576369292327731664305644956858961406536264924216803579639654234534588824772388492041637961400513149696234294410569708601105229718373379381968746343757866960925352506239908454415557744316805711962507049694279703253710803886195398333944430712038829873894688784730879099557274941988205808175305890713235272989493534477197659179396242645755823923439299829754796058275583779298504307653680460305013497589811094879123040476681437258319282015998262208662015273480441870574379170015028961618025625521267829833038771210059827549306200646169719880015204558339221921246253288311925301393122252423845881536686996599594254535209514530792063769680698127426375361787753486555517759465353821760256766368815815150307740571984141000335172791276213234567507335208877509862337755318845521074769135225822774029562419085184493623295242657271348336862881110783493422085295695954292733578221915715018468995717435958781534751528610235837148020331933838400908152453384531639099880171161112030143620611037950942417286976823161802105337907543325748152956184032285690192599655290856069312102075785370892317202854416001574881836858086438788090323732762291265825712507145650902040193539835639761526102665988974694181709185262006386609779391445981340989214856438415726426767387039502601720091321628805256290098638383540256188416498953971501110318608425986043064845286767102028920576749556260014107920536245290038120242172962969302018927939306339762148569865550948170125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,23] -34526786055770092724667335636543059098167630832319267890518458690388628974907406792902878404023563859095236998251496075275604140661514882132955772191915072403423121845155769947077374826337215014814635225145731141458978252953092050063199096677508508747809486683352992579130352406654521860855073550665867356458371194186823795943292399741431032499347047413726923008635359425176830259555450423266864993273182740352501466960652383901058886841541191992088383168325212298781669521105699605938658272612178098656244609405305456600828325045177944038728012236832341594498474636582366793045333738076757662739301014060071191995922638997604449069909703315208929498606190783870546821172136147607316370852926117623373634988350740517537654083220847641864420767012932513575227286923480750070475260517517853740968537409713403277033425568050290451172701510555706969932080935188701878673279606040715766152926483382461151941983188837730833163076656058927106176463842201259839711775943255091041231502061290238153262504014090273449912559144212038014152737817757728465292977803170026709238252971915430372254645086729151163289430525379505006142158406790294974205766637036453844316770847146570507469861029968861430269796120566916848674882551955604062017791071365720983745390456980331564985030047258986064819367590204362549185745947038729528546742484532871160411077923119685235984231908797130713691085735517214793334773973449160874019259282584067796309181957795274822436084902594751422367669355096817067789282418418575574152315689957046391046636674136221100856235286585518431070491683816510950244198724188784594813359790931845968588307976844682947532110577063837308141788626637926109523908100404286759486267279223799343075525716541428001369511404165973494244252116299605258375770197558501275642895087586538256919661575645231686997437866217947512236232888384441496242632632270632053361929212680018734860528576102956394050925773387056835428139551398972469826069239433462128385340836147197397863806749869499207570366070706483505597165806849077866219824527411494307725218717209654573764797274444375697282440378692023677521862898932895612931587297655235995797533404590635851211570884554650377042325399495959950658783385547718067241826771129151968374717150167552696951482558543173738059063483623499735683709816452049008707050099645601612950266402540075943153996590575928590908376988281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,24] 41463557123611861732087033489120837785859811380880698720430684467592649054544823221226392078890562114773974062543797177332300704705398994632129875276825778222948182208001077316190548826198112735465192072573425716918260954781887365232149157106927553153401902027604732981214211361405250490662096305315243189432859647334027711956425552800403954969372264937928686745837235818877282162311637659186702576016247142911660760455490043475985847199411560761552273087130017973308933787669480967846531010103292546126838387165938642616481922560093779854910789853575393112239429409367393208113443288540121424085524784205699544609124391412564356601888538202478779763610130157981876408484014541054221565956323222715880596175331128351660449750274880147092469743697456488053933509784439203613771479390836740769496963460667975785084834257336736024993894769408485085592772289971709083723085288647508389897603339284059557305135392244893309013683969602186185034570642844729197701604063579809172958938625408475219828988640536771121888993715176628478917336345656210639047958917309415777299356672870097796658265642430726960129193029094144943227717037487740530674966043669743600382532160915340073559424502332902763249391716959674579048741872212444831538578616458205897356750246480425271242006907140187996305722640330545425805407927335507375903346575529194763546694461279074716706438036513338242203540782203991674523583722865139468766117957821630112569747377869373820198457575439498498779299873525587353675199903277015613914644335783740558901860359043023271481825714825939093712055840277715140688796118181831511950191967009004819515609577493192314468242769145839488631170715678632594127043104309232633783381226644191295256538505051064491573821322138319215778778127020047007964580162164925180207787856291914156766652628884078161906414375117976904569768198295078417245119687531255725597427482424682338296588839758018688546653254873890814533024590161459244425925070373949285165336695464136164635704665834527000309354180937272666402350652321058870886366001227226346760893085974486249235199297431311055366399699481590463630496502687414287022084368371243709024060205069326244349568996171235074838867499045698110327331482353765491893760909045136572414298767102636052830664088875150599888998301986133618192242270953641263006340989903386640880925983469257137216865129765839467106148628234863281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,25] -43613244344094678299625656546982200456374937531829808513204422756147165844465101712227748189702451644507187546841635593240057253234978682822081761583199907914637340370124755120381526578694095334406302373882267932279945355639287451052023766926245388934247498063830894695148412543273281665743723327557832256409289399909148833870611436644080857370418197481760370414655630048349927324902702176637789765051638938813376798016720784488924775342474675311252478591785146001029793715763031943870429132973095072189871318147691973985518949088232053104566360063745706071207265068849988421134955321333834538223184433233458231359327374270620811978064934059065837436012107838323074964693733207923229222429168896146275464154062657404756366830855609491004192739713156513471471027999072591868501319437206251420423546819974207229400149444749316766604572357233552841782060562752526923761713411919605276312456071700988356557736009292243133504753742409833866341087153991440786798559396887534112459284321369637730482755184013918586262144963149746125051749865649520532593500309303566936647270970019469849180057467832052289448478591544427489529097119923278300118752014401156488425073845369899779326946242704849774521238092629869262307389537247499050387979215097725962977791791472969009803645886363772344937405143448179891052316465843442142083424425229202480963469732187415026822825128177139458295295013953519537388425385109004809438927943520295808604887586517801679731377071082586209364529446924200446220864715208607432974724282223988834274764197748353674939763302726127684314715029862347998955162728155785969472290454550184606481540021433810862777522905882566612580607068710690287868264651015222068870558370232738772838061340564528862285042070526680702173539186835572021386494500373736472893424721449064765263055978321512520284931973872316717896185388931295806291914600787544248926603397964453081594470962876378687954012790877101875304470737858288942670810955769460981874588810298178683253933800091304398613740037351623982056032737515427959090178527302495937393638959303926154435217124730224094392418208300549862048082078588678272528266929215325274889990806112309236349192657542149016055799762048342960019221895982245563893946802581231783086155814170553966071019941039638127587890894857802290551103120576100769691993833775789324175704305381280094205137351359191334432455013553619384765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,26] 40418468512416889440234757049250659115887831481297237833765090443363836710652179780498824861006376194156908439207602106065221745724227164706216749892920080250634440372143620298827172870012499306657109377648383658242238826664281147728869677185957051775702764150582251985917143963083255359177050952409304170705721351226351440161577110612091677922875835895954631587274634901796721369353782714470556953925199489336956476722358240608898597220436392866039165467521374994203152552815516117560139393342800914895103336174224404138332811277946942042944818219323979768646839991699471690091502487707876409225811605619555038868450237549642839904341906550099331176516438516944608551953755446395339783530500012817636093676525512431722819285110018515415533924298881612905301424755225458569819725162761520567659604947269061203591597751454541872546246046611312383440055087395046113327725971298924093743225054205555506931846236701623781707664371646321744116758564259442724813727289641615959527084619999936580280119445071355839130285195753849423440015702671189277844178951354585952502832926868176067969776162026898903307386596886892020361336494679846427709857111670605290552910813977879171860062017330257374927897219431942652856321755123584171534482402832212538650939136000840083362308225482404432130966980194700455965511015320412401364198767589570070534576590964070357906930211761815796327658661755995258735697820328668463375960734390635187955827195748576804325485140626544191101151791686752926176250244170900594975696428030507480425975251751764978285787918554644287022744013201926615786468117894599868755161994964183460353436937653255408469643813668752623865971623278602395808389438819888781698603103117596365501461775484732101241674027173967850789280051972017318287153904013396231065789018223242488455287934862671010933511993345046756709165861658537572275617679400387072397756410869564441295380158845751302009742227990236773712334212827949577399695727144731320364434901468882938702286046789627595927500293344867820479917092958408728350870341059767753282842657213577455312031238879753149946837557855663140670680686694227337998014486976959407433140446659200272518189576381174560874398417630319226448493311906212293645022186748424962528451003028416965875189737246216143749002406177737565757596298292822677895763634767925491546079802990658815583654211857744921211338795243352651596069335937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,27] -32948639677089806676427898687002774702873436088780851946675666438488892619683550610301959010583017900793592019610827735724713364326444523634809704619599609488260963224649230414862172755304813699525180047152280956001633761184759459191422889375518727944845563071711492949645490874125020287854274031787487997123206005381544264824807283473504838160890330005763704275830191103890713740842065634154066771111100089998067300087359446814858339768616324420083466699344324457497490826780578212109122321599578650657630569286964708671735449489343300366129440049808371647334762254824665979235933490294032399878061655275589407900129582643052508925305840054392479208712843015973349676431928054701800023563516989226513088558906975430541848902177391881008851602915131716766660632727562709501521821649211275322274114636639188654827989478062342128015750687581522790774256835048456932254840002075269645123290234160708884129391582944420526966538887293217097839959538130642349066819354137163766721506323662036610528560954303582367605935302486639795590164960180248899918027978518156311600253759692912543638555167014093142562337013143260201580907649377860990371743216526796975274557242040204511158790506469379123645773486487068203380225659567366827896421266021895498336513073885114739976604525051474199064768429755343941405228287094180025954182762943904520491364641907759884563680405604745180214196169387320257090148520681246324401122547097824470270428225414667192447031893372443275834251532341082945515908912248165760670982228681761729827243895866520974250505748953050996250804432375970237642417256808472708071065220883209292830991127247606944727468221380972133013751536956564735040102555416855510933116849188745653156560667900144806601360409272468458915566798337263596122233474263633671319436060085751626448485190768680436464059621864411899863217015486650658567629999637720338653333173430740450285502762673508691384923333869429779003702789717874454323691930385480000049668081344818336044429074946651546916454049307739394238743996143829229357708321899026039904261126757048318203032827979409945346201282638795581941731379944332587625357184943990474909210562773147618483184836018712636472242680451683486926845124322842524800516674121571855204466878496667189104368659223427034892876787870359930722104694663563606215694566289711097950189668205983869243961040472361437441482878750411793589591979980468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,28] 23542016952499781654074899263878216885292423690863918095910409794050994190221264704042576303292492921362150730064274250183629371138802613460496018980230372522473026459706435828462378334652258051113085552716495643952781465921966668301292499041812795883876736985857863809881348249814744012680596153112489775526418381647225536591310230015907340889011652368921224412789072148237846402736565013642843361717305520462146641517549732842899458753651730756643031930547477650436011007994303726964105127940662393093094250197433018163594569165539813982604233808480365422099605720824066986172879501357772445281583087235730274590326548582653374142136614521648206526835185142185344545708464552057717181348588706166187911736309227575411108992923607157796464029490448742352695928416798232159998912960665467374486739607424469046624319809875608720210221959619554273889406067159657045360633624341919517006756457833385087778944086425805784152183888813933631457751940569246295846814874074251070316932059465547221534777400997590510583401118269543255964773182573230171503760489605143995193953957513743074912561859342609355468931890343014101758351707654955686477292700265450757965456824331569550802167368849590534734767115529998170055237102479924132235571005633472279213428563747096586766039347674486432425895007165152923133092900933759706007599341712301165449781910837282650512689398898352447039983138342268879217757440503659081524667829544182795824460593891735636006401977273964688984572370671152758493320389399063723250249776998583930512601373626999246754165599451079812764483323478204143707715746412178175107133157160150995791501235212344650767388596782142900114311513857385588406470834728733476344962539506254854161004410300798703267988494433543843483428086622449861020056686897095409969310189276381935574382739385174877079134523840711366818129403081049249211292145480274744252958856966063473614369986059881771426055771927570799093526603767858344894573250301213376762843568528747977022076720619932525965695348985387912592820041287896025994370106778953017583601949108120824626015970320980933116368125617293433808045148478100959929691247855390389027183531812564320520123074431917574038122171920391512831814648024811477865167984547895521883400795712660797783318994545472563412669956456242955069238943880425050303238785996682154299264024166603534051082166344792650735635938239744049496948719024658203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,29] -14676111489110818612180705282842001442081404307786800444249654887914234127861214270807336112247568983540218682964604094551425165168438951074009649496228485492715131603784380811163895055632588838783947108724434376685978527026637540942966965966600064711357304048094969505872543186317044880692538522265517980070334229141179765629750299704823755613949373034459872579770528232705090102085000442682043939859574058617583778271079584945852894894299643735826291938055889047604198178388153110284809006993678688207264288247607011288573732670674489635538815762423155736874161941083694736005656180525341300036774665854162498683623755885293582105670888842843765938102727703677229787407027482707310938900832793928735513581065157636249750189978559800877113211826467371806245564769217648360389466200004644808779768937578449919834651383349564224960391480329306872474974692482910853113542582633270269287885426249114634608733628747279410346285965359688512505667425193768664644639715892449368405227816940937592741923556419858476588844706404873283281810686783542351073019348805792243071651213787132928094167160806185627496123461417824799766519966294336164573430289374462418144486652195240730426175186137771993762294278414357773024520861794775978511383880458393311817759559879255263204370430702171796711340605895793845554458741739626413841171328846488316938118932424425966109446450407452802078942650167822442038111531212954869193486548913710945901172193465766703546621532138341607632245601062109874307547463014559211002097208838545367409696563536857928641728706020445351922227480042454022003181831995998275455560039228402566968918586983401031459689729912538106469170250007402164989853808767638296819949579603213388746291591234449011858954418910359028833067244303150762586264486840832313103216368572761533291516334734998456963659402812879160472819993259045784563886973025583279271082326848881592320900034330376116300975232931762143666192125295014989909776352237853485799043860201252866382762904982702860494693029736031195671332595868860282808913652388434319385199003140478622312950341392577647858239822165108965660729736973337290895206398336512151036976674408892500991957570137822910338973424451459461072154602875740375511567945707600310804021737210459065390478250016629921080395793924173341399791293098086912128250993376270992091513382798825376397418057215806109454803556200598723080474883317947387695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,30] 7889977924226652697077164810847279737371279294332110054464026489144347056998311942707150331828209066978577148554445016165575293924191389920231381789702584282333312711431739706263005294052122118466159004376990467729429849716687849439006476631627922363164476109492293411574932874545709697199042911026496736932662511993383369480588231473655643942146137523336382407599205487758599471606505952907580755890907575763102050158121673515464703849104435684086207467512027047832171599316506464137955643969997047346274906198015374400062526962374016862079189693740600617642757074561499139266425160175161970952684460426794299216618705132506850775509733469310902292133479345003654855463866673239904119672789691411281569309183271217574136168794867191307611597410716462369152800439412422227830581326108202521107586448091296199857788143094394007235761849016795846146741597077915891467783992513657341950272509681855154585194354781568439325155053512735397431303307581144206055199389975487512447585694192773298535988221377179305804291295045910464110555046407644006466570085348821133870889173108810712234525159040740046322479682313575632959231577100285453789061020317258150917244435286376880322913863406102728716332799382033060470737248579420168746756665167033947972219310518589340036699853608685445279398996380246422267220134562117602705780548278377033745100422179142133473847549583983819384117135691913062183194191941585286344226980881659132200304663015568945369547640802185128080601459882464027387087002871975191034215702750568026599894792029835498059522793761160963196011281438874146667448106131669673993569255144377603059930034964805595070515496322532123626353430323247842342139824552299090618684616642155035727027904557118559165480913244642859778342830747351643463080330328660508344728963192079442961676780592108064921068019464373543587804824117411435653120832336640138950577430552218124896596709798916441705933244699290914940543357291729418842010581575232167609007918493808706109571552468577125049859422788038939567158105358432118567456244374304130150036093370414198603362694933347009716151845637612090326127523258543044988842840471655865983217095261214544362793204147098586575963843445110643140329209999897985325009953190095585982697502395347818180560653370640794849927812725268771300370080721178328801716628815692968333905620155088398428721337043613241126974901138279672181852220091968774795532226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,31] -3539244877183124412189526612933586238271964929070619805105597945098978799016462487035119142908048286231072119695871819455922004997795042781252814735636599224608802217073412640139585437919735224503559169373824838797986002697338229766103302982720592271792691102909887526478077890620584320427936173182203695781596523746642782133266970293552774367570192466679913989768084308865932715269528881953953829215324464944866663065110243434277938417812921254958579361337195047180436990981847393310575920373063072820846795730554094108888266345250821510152805497440350380713429067926653647554271967550098317498667054382774276547546198588370361710955794660928808812587905766836961485217920275639884041957730559697832106865646489765647103474175642571644146152019118551934217078027493277069069245731995617324002234045615447217068058468570410950233396442606972680009817538841837620974028627647760145621800336684181710715836547395473006955564013320954246298630657594442891626144644337039190534962052469096637286033124552878732477825274580994621749078128464241065059154475022648331018236253769500107221236945916226734498592344013433390169225270395171532339624519843229525790136534547420117717773646074006275425471604445212007425834001711462550039456767562001479022727548633831336383481815010509410641344437596310859706030487119219200923515609328808819726489302549789086917238972547524953375793444555045543171375228108943951712969864043338839439537113623673026922301512285701468773811623023999295153351453290170295062920923714885936196077476366153054267299387416411003396079111679541151830251631135929266129416119112645517332263344299292366105646217770438769703029568079166483364830685635649820544082652140992894958916393536852766323494075893528804635698016501901812791169578225017370501827283364117167507508118604612872057359387189985289923276246388784398465314313798716411141697237953701623847451500321403267649676683526503222969594179745524826148356084903523577366896373519908569872247546027074690857876988600080998843422304378766287462260284800779112258472872945879793437793597275530289032752610733457963351232601744204005546992277118874227625751012645240668805297140546911813649990369221921650028007650414303583274474002645696635362020414309857707496076757044930267229443842163662700774645048033484669317021565173429504458357064470431512860404690550026810316396915663273019859502710460219532251358032226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,32] 1211808407693453101095980343246306212831777425740535257824551262652935514369610454233064160323523006158108557378986678951975245039462627313799964294758939567614884474157219281249497380856389035053041239046595822682935139098966973919986997475288868069651064653090345632146648900886663509668298399193480892476984364712397037712528574006344691399548618807504394823633527982270757589695281657424292038187504170311846254659828978663459670471422087031673402095436046688780376150586818698139224820273992071894321292770611408425514031208792096068088318092974809404277131632273777517586441781212117900947944768208733868410622149389832363470293942906242108799093921376384552288481356914419321559659079283763209591868360814227219038958157414300576627893090943888515482180211921179229054942050488369126466083575841797966344205732618429371880292599651590338992733187208046148058735467073614441669219853014263620300043684501757304513565105706652895477122447238529533585076543084117286371617796892779108647763222387026661597675530781788017987301795262759074703097695096593169137000105005194452011932157210163812826326056459386117162129486905667021364773193284920917642208939189767666094844214999732140061839967857248241062234009731139577144303742113431744069296281574104487599303362312842353028214471669643756126751799928437424247835757731134093596637606111316805144007469835722380776732879342517419037884132936426551299711483767483421267843256642195523479611036200108038068163470761492697829926647988486731829128305242872363337839871983129239687647063636543018244450222709010450840936083271021855546784294328422545294633510376874254790282902995269325707662484157339454593016077057545930311239531937624607322479522198280961966150786013913095310619942305354361179892916136913857022567531451240844426736329011744285174504326783272894595031736450631068096492285918831822218500645583417722459761527446360765027636602275107967523497366887836668684161900836249172603455727483764361613696374016572735171573598299661172733358401434390173663194794459805949268844749018001624718727585595306591999416531108403283922799092601901696106809920575983015986603377245760947362475887552343359148659334092433744819903392993578278769408646005327203262777150572877607161760530726748096173456231136182394489793719849818796478829379892199622847660636603188593659942346550970810399658802171562736374188506971449896809644997119903564453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,33] -225153209147799926809009604720775597914790358670094642656856196752437601322093948254966684212427839335620763056556192191553900637389805498286862733532946270402921015508618608065745620724299757460647892199353874227060642352264379478998144265795333258169079513914667797201822331877336261077434132634846848601317684836884977827269599443716874381994670869001319505594736319801758991596203413296905834119700703111880519777146399753431395927130997587062929962643099086076766342382271648452890392932167763081247157295994710829248559831411283531826467482486154095442734422769096108149192517212030541437630069265455255551827474908837858095187712458918077536493365867828093685096371313631030032330541017427413828560661558706486592933706123830678421658052564888964446683155625297928524462896222613805014449639093790268578999570863915471139510068221470622422671303075031951440104736558481285295062111538014640040385037666777729343607340090112476910231904934888829609951424968268458296079160446499838258259976995828292292731553564817748031167410892853731475386871847099595233362999225558675115143101201238544764700544047465608694817799934346125922006187394065987048136579996187974071321515912555417532530432342723425662813975469827669328733827800522479122272541977411519558087685822541472982261122282055834472522546057258126469846543605534834226941310421868759809615019537696692035074005941622273122630627658930336043368388789176636118513424740410912334542781780621047474644156201638818582500302752648736113382775603629970718719881879704840812976597591222602848029687231790255645327929729200242242693403895945501901993119435132605325036890884582681145507454444542670057128331676073016395165320851472310960958196211444096213449822734062966838383245891951348638210958044083715582298437677731346388536475325006142800562891980638628286880223179847104976266317029383916757499813463848474923791396268873883112706879444035940233325123661505560492107260662508649075491084325266674057549168447182078164882471876871088019138160710700448330684844950981041417188749503691968946611349972591631401521607450559598497787717992109252684680685645011781769580688933614750209492953192565399226227334416190350049311600999576495884564082331390548341818506577245718006531526602557274762580820391491560685863547890328471749813535142653186740406606585237402221271698109739977778093133867136118513422454734396183084754738956689834594726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,34] -55880098731007929369154480348130827112918569971550088834390842191462660966841462747032766848920325381080510438048760704310552248701617481240063157114345374063388606422989993645755592620930896249505725603559656648270949184818415054410383808452306350908556741178059593426780540395007755091722588599300850248788328275930888460190265533106671602206512100159664698998739137908376558684164407385629909093954643309767298554720348650180771685108284593780374013961417278519554993486493664893707160822848238496784929174321078744185966255531714543997732660231774124499922281889809839720065213770424534601487503944332339401358550234623718628915791843211079858594980420649307365724198370189726674356738339416220854280855531549846347243141118014727897242083011094680048889603786889448391190579491814879404130343470311729651293540910519980289969097988581978614183960491804691677193679829377917198485331859736971893749922438697802258144012933438196032909553871769123450680865799101064341703253040810373603050747589546159928573182561144664216348927432724082341863413639140712752927666503059512111061978302666850580075250653355033452915806052752465727306629123757842572674898840918138851970518560824649355356053435333401039521759431346352179201216994447584103831263838552705018688508011530942369447323431424515983106117240728377395003636265378496704397605391103339947582302862440170177099699501741884280437432274803023334384449572823942007705492462872318678938072242857952427329586494545083844439671557117829735304569772788842797737314071530484974588650554571084775832774089886688571656298786850344078409018238618038642897503774024222281129559053199366658022266467853119935170265098663728690216601388759972141935748511762522572012131140740290123886733570519058231877341304339694000246352901427142247094779159473107148036196429816018648062750183089714486551967563165067876632942271189865955366739445529814924171594142802409665964820384160483121410638354836523290983525540511277456222796382877130608919150270194471071847125295420145204148231391076939193410583456873739842618728517238783122446489118971126742456738656835655047719144348478112541134524234061045230305152622143309418551357293371411787371574797215147510490471390877332437960775999563760758696092204624302146103624127564104884899311340220583396267746434122582872749625007111040285912503100940104474067166873948212084956572586087741871807565985363908112049102783203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,35] 68018059485994924704187792587931071530979065904965393970078118883757683122403856653732594692365898550465968781234929557603805424369251629582049337908859156934630288509204562366626126208625916920743336262359195367344330228777420034707709317230368232540132680252963992428460616949400469318284529984336301377802108422147104895792751961126409837417928565459956904552970336250183314123112845116006413769740397617107834147812256876850273568057064616730322173047439368858690202377406734144672938022315917231652389905330813341758301572281422450126599172771350343163317979823638248884631445036583462359059943813821749722106692138379896663033498614409230679734735501115837010428016683866313160950273572912528194449368584195401093902666379184479924545457436429750088612827856049127025647373100409701751261554131231830984572518906603702335113361481533340886406296620036459820791453079309758233136781181956282922219961572485578891322004509702001779444285689887527847958076530120135071991213160726932110024623918742810888291499400523780943513815889983049486032023425897796367295395495168825252877270040847161071208950782083496617905356444850201740568106829453696638326129027661607985469178633192352796877889090168723014271346843799199274611044367195243004772136647763584163719805808522877804073541780078578759060813393443067110542291319965245848091812255105363244508715457576783247791592468072700967392746762279560138688076914353572052043079675897943778348390473842155028252974165981194070069700850766075814145210109002357688303284389169882483693775736668227819146405118956711902429417377896753958100237145568553160065715927297683155750697896914607864020503967729849543930630379869752210740322715423767520474957559719038814526653846696314603093708244827061993209828633361585172783059288979641939091255538037436813157659314126520474412308508376744625663148562859473283496994243040355883643587447627300823099073302729249547448724371052041321250258586850399414068027191427621215462115533232536311300565305860205301107153101337145991558285928377345494813974070263680644912819149761453536227837742437357263396012385496455341325625641688131202603477578715285153706961488322142094203163121693308466342919868736902059791916605203501621550530273385296637237569534880602240014379036371854191794339740868035932649694959068570244652858496055832321595154661579877507665435194547458812156689334914739381021675512783986050635576248168945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,36] -28842820242917263297574079117294102982962065178584918520517235898973142243452744219499802376336613769267630782595797261431675865348054870727276054985763043159403717803216463890638941137048477256289649888669175771431630063460937307103916444632248741464415081410115645349138552755242709899289632481788012176769296623113680968820671132471169052120418756087373879969814261041522641199796833886386918286631647204428220769917584431499337277713869681946809807861417644055772986364512175894613770710145749275034143025829870636482435712945965376035279476119896035352654925094363101001421937558537109828545779743071312446198322669333960147894094740994186881339620704485244922291857015060858982989866979484463731293055590893843538807430302276122569296104430067324945369378157499732006481144174293319923866076634766353018487237230832666521418733297335686763154685715299407030594793828761716919786369377107018084712458412688915372311757813576187959442131572538827853184839266964680121871856747101389183643113946111777219638961481943220795676929180606712910864787466272714939495691580462302406733483788397163346042958289745918067991940995593423049816639650712843512568899051232145752672130936902219046790536203105945840143148587637643913757082307555611379708998529876358374567460028915502145546724749165417981979084801958552900389134409717155165026053888692809366747402439631717943248985241747005658538072983493903879150051591920265239431968040265496106657155410988693142480444708531253472116543091010309257436232577138148006275667423392615604016411900375509701910595395760304123090988446353490701091594190905069633283437957886377128835035105146419079397550576266103239538629713962510052248722443062347517270713146239124306642182670544827668090820039682493254150969825715948071238687660772143495067493247490805594295463845412702187585228646642073001823130201700888821020932145357465584480426499465036061052395878992846400482076066676063642558289550133413668060999884410332299870194012213181790155314555914657833913010024606293840573453023596810425124428155391562653672754566513474341345355586400064839158365674702702804993398778512996910899747731905235597469972728772134801330626213775008717342302440710425489324118804899173071063648151863640723219592839675379631347410446364778391319549668528669137832723055965889921225328547726374329428276780654107086050080863011969028573972838887359750742467312534245138522237539291381835937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,37] 4981505054989827904546224494077169110612517183941186563130052286844244721496289618092539451025098139143570491650780754811803057366776335039478088708597831259377680005962695836205779491952859047825968946677831598507834518849872881878209523515068305114835157319799363607115691557262425072375152716816541299189265982187308725954811467885666061435623519307467735654733663517259243625956556525482559055107100444038559226233892394140971943898504107300939705620080110976443535852053651893599700704757399039555482986258490457765782582945531522333509059678039105525077511135724149886864922829593783372539766344037856597841016018573723875907742503491711427925410329151531290224041889372198661027308313976138322004010178946867356639620436112541683181874156849551963561416668212226651583301092566332523013106255298907514584541764696429789703520953870331957909554664345160274138533397427242183217585128190326613299755685294370485072156679258901552836025607156544240494672655475456818305672343948681221288205044090090738677453601528641046391550941370353612781309841699324120945722451928490514769895404016921678007579123932469317767419759363682063366450024575397319103887526358307901192208844614947717110981297577461124826017180757602554280116274335039175131746166402208540560506607080182974771378090015279778312025686165247104466559729463496497666313013857289007129671211266024511907136953126741923773547161837862363376428596077052236955731848794651384088585659679064198481887980635462919901475603747461853091613295367972387279821107540460088946120025571069684038520023252129871856671097327134949233118724724948247591924517198907451200556675984247528558171252915947030754039274176546530218309835299980753225690913307380477081476621424732952938985266405129810253060929089128837780774571049213978635772445838158611308537425557289939652310858633958500179811682494268514237735234314703070062072909051582129953822401654229677530112054028050750647403412636026017868289225286013923931879885168307358382672457933072171414728176287485187091766541193249170245769572810566672720562364111146365313187541452047221332999869358100435382525868835996438624086643252299330871404508314975225309645084424540131395932811229566386264466215969139880445750975464163479956266406694998644397324318315365406201043087434463954987882374274963941504319044004534551500476319496562612309356419475444042897331383532393125684531454133718852972378954291343688964843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,38] 1822239901571766820867422377716189963231436483401078784810298637473483752521267030195625836093523576311043608112246354620235862481191311805830892409031295546664220230048162539044390427478920663243952162062030583939844447175218338530878285091840493775159517002194524018513262167775649344574888575564280742696849076761178653762041732135790588137954556893136722467549951634268655199711118267382292037406188356905771128105247673813449106199239195149474062023984734253153109686239156480426166241357757715893049755088266156138377909675523591180620373219422877256032195945351757045600210932312832996167151453689802828514842285505381986673485976541472514628373685177708786529980287206889409416326805630966437346146725637206736536226835298603347880913274482298969088815184202513578793802844027380267416709756804388578224000905956796564060580326051164300404786749984744314862050718601495140602152866561105295257886651974226862873509666901430234022268023416927204334705640198195085310760910666119539386496456370877794653874411725478143831337517587688977283669466721411444738956862919627261798661114790740825714748731968158448260256055802628695412760472249948034828785782668722770355149842706699334447485183731632739608017702073363101176762277884224260413352420617212936851269054944927894060357524226857109041298886220936762467320961344330224810703704161206179656619486429139493737675629922227078235428788782459767503261853902176245341566286511641237029486203038654094034187834236465949068815447213459222753772530959516457166197637326938231189765374949654727995499376844061132641528103042582321323106636713730040592090389291242172432538659085162647236654376601594538690021157138735088481885269026389286556437922930711964415666197112446671111727467636971812892636675262515925644404827494830377298488350964525561310131395317299933235953932042899257445012536989725466279091482711154558023865940739145446944992258199639802620402411760275478193321857728725774634784402617182025489400074634828566325360571176129294448607712981372694701573390602971555094194242019078773901108067877908049380096766524706163289103475003004896293485195715663602711309976884634049725334661692494657024800853330204206374845108550474249395692039843192032203541928947226596835335331492309353948748655720290375331117121527351342726949709766252143167949340736153114540237193009097330454782508800177199663561737246409192116542189940342488796432007802650332450866699218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,39] -1855743464760221993065591210598410862705257464262730120178378907051025258855096246112385476845432658898300756014159691161437768884265012063941049884270848946785519458553257411939862737575773309634479454937524585540962524648164162638850764691564880583412478876055957300992290199013729750662187757751493132967436615910740890184295044807859403197640226580674033598210852467181471661150545524916394553155068704304846136064890176011741318587253081582482707661224046982077589176407791979689103617211087478939230633715942188793153674243918563103721289842817136292605806704008252122039526096399511263540056214498069228637086888237550430035363516556188046995173982872842622347852298805761136627738971491919470320562550259579892827279102920764595518595277092142577034690572176543433008730367456129905643479162098158294078043098309816404488705027976302235555765357496442973586098248292589509166369693244109351571090298772504964653058660550221956687647890654637111012156303051680490747464220890138469557055047338874311872518874311830553878238349496252160337411343791928225620110074561983555155447437081316735435881746953141453409236176944870214819990006781429286820775581642971598365872445116161313457173070079880671864547886218441127270129106103089316852745032137948470516962933505654425420798094881856942339222011607635188292471020864004039202101769479704923269526357439889989414509825673103593474176613286665750430283027619752596748363594041573561714132777394293689073283427199068892202702139575200826525263690339849481070603567568186759130882445906656384570774741568459577058753421335387703050493954104343930576704570240893913896795162125791114033489346451049054607099148261767317772909462361237458426870839924277173940522908045775950299465060026764226398041008660920596904286362401388499912285862953691586433695206692990800114661276219881412210537178571025863488210899745343126390448343731926091063103123896289724586175763761066748537949721316558433396613330563381059567211250669961402421493233693658549414815530506410829605998816423833611927428604837035245620476922987074037874842257813809313988946384151719741363665184404695260503313557340637486800249083002454771166655700048047073314427095113170582554736303358833462916699348731738299976050614046905421773457802216736968312574760373326045656847928540422593935665166695453925554400199960369470541640252103403237149601834278439431089030832864781271618337399331721826456487178802490234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,40] 865716934786348014057100427521727228311059118332817720690816710851098386893911772119921942948661740468232347835932253247587762524804455882258994788566303293368010391873908874545991185241878467632160381477595965830732466636540713429202077792708148823870149329475751854696661001989015261457321564204244170701478231015215014869350986719774732363277188601801564093338132736980600252934891863293586463900495964099716068339931598093399923877177464272408335491590194794666646470782753395813229337461447516883043735663988412675391535486238471185230555455978799781370374094816247869360610772468615039932374124139393651748857131944762490904763261023037537662693250026239851758015174103801729467041029225976158076396775089198385181125513990297970544587229864034528596009054387647414025549915734890664818056601780796079722751473655776540115344151326930235329602185487490474730433707775515628320625015824452630143635185746888748819029158420167408145682429334565497318642924166734628749909012257257441255677014082165517124185441875646599622406534223307219878634357066979070026498664738357898665632112767284692170634983286577778906428748149058745620747063363014028808510655217128923617039207713842521193935241336184149867466559801814916099949448534354917713771802033518008117647014041666199095324196703835231760357116742429793968326097724244357538466953935996860427430856936437052242677387416573365049962788543744055569524010398571415936797714843978856335687711099906443059219538568242759791234992547889116022646515112075753333782545406806857692707773566885511950323039754907286747687403522045707368086506136811945774521948890027789982071363908583237838707191404359528274316246444894977860306708524144154846471168693586053080571666807092174993765563568586591151587618646421567742433567091871670848804826610606278972904359590290439289849333233302096645183902814031569752476082872715125326125518500155593221725393327860905940702203838855605254188917355281828174450673420355270772524811568146248599757622167556783205211401468748556330778158996863515027074938049311296056686004721677534990931699725255733464219937419161810726101272875362754175323497549573262603285918532478078733403286990454582386398236098619447181201784255887312408490499767547423237202463359382083150429283073265050172480917401828549193754885155297042823312700900760566423627346400041477871021621323602076079275437354341105875468666396622770720266359933958710826118476688861846923828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,41] -292573800078880677539615562267205836670286157243815785863658396577490841732461766671465245281397915211138536048800553068939660990459453441536949696442549315429934391682294561048200182853223092824128831685234552422139397833729955361984566479836721796879084713209222807954876612072848283344476685705769713353574076121419917436506408268585638059311213167220527384652079775693942467808189558498551628134620668779588969307531533524570354123475458648097305853779530828860840851661563041205094900076871369811262818009266200842924778301997467293394948603736526254488233232599016338892735735627964958616544604497908832834719730237963243481926763556868807630843315070139493260986846679588158246137332981942353111701173002701587083037591903379344420343211665674523032041630879353449837523423090466891418674993272566077770710200240789075022504075068135329450930101050850481960054937101540276455621098503663431198686821502642442123837245159317100698173906823407771641604529193069832656446182327212396222290710732292529306977959803744649385895942257691407773660819527125181134904071909193154092826393328270411283314879037745870002698709459004567527832833655655304028883683031404140143205109521588293059915006322091612365025412387641543873916163228061943173946852156489753598591276388457446679829951307985278915494790332715354224305324024618030504968156593650553435991017277439858804229637323947496991832083359602008859340700007179491736205948317799524195634663438664675564471771639767486873014750067612051613687945633644150683952226081790961277339889056621727453356272933475621367731850827659244676424414001173588800011016397143118253010103229651898032150437043887118617086444129811009016319134503383773694092082906394655985050651517969925831707528034970010414768871286808159968000482050142841368964129710521045535287678309571344993526845351968793040957616439481750563365765728856840160205249111281139836363432323838462750943011326487259099111322073239876998209839297073241767192748646937043741397825244655744158452315295160243669083742553299501268607126000208615118010221864247847130978945213753200577799383166533696299525983583680016473368632544767765177899978135884028641621546454591652382661553592317959371086043842924611625786476493271980432213259510364240484550230941774933835614631709512297461791432558863843844765688943297929281570199412921362711125542930617941806992004586027197647043273205269104375039149884552003300086653325706720352172851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000 [78,42] 81498516948770572890249494783502492544806665641870325610751331660841290411829539077042900389356921569153638335207167536807394490201523533724241062775359826961210581888399583318946158862883140546405984578314950003788003199185729375501287983492620293140690928049005001022107808130176687986968440989708277411345382441378520003244535789287544284446362883254954161104833533652522961037777453193248285572764801318614262653401593832336952889848341777215672274503109562625758055491917732442283450308446076872417703624426581162284569237575710019500396043913501609713065432790533781095839529626115851669166718062430783531599415731126615660046310673063260830776275956156607537066577659730080961762169280071504399061983156988942947717588733289340559278651763977383821920747550228639202109556899875976935545860342066668133259857950520487865198129553580205868075767119147553213489575006887709408516810578125696594281637875323390970232560625324045804987281568397404342453416088617738023458853998411005335325953187759510445479425014779223328492480406228613371978418145243842220965906090382198944962559441846136847234150290656500712127077159298027924978035526543933846960514165856745098092914392426293611236386792003422098527144716792941150719008614732829391157218486618964652996621874653315502361206195825157264494719538750551998758499514704610555204817658839770318603239453291666347817856548535674953642894013795874874067027253872823245210169564459096275366013034481746150235699512349283869313710697326844157729183081749906969478146678285818372453677676939663594850523161254597614276795568010611850235863447153053723280105238876284660925289103343235522070799091784175242997569560867472626335934288196693426705350865768459212607817421779694380097683880775377945891666570273973655482596701570933620747873534210260779936060386657205382977757625903165890417111224655554380950189301817104268114389307601395779640098389544918132438327511782657754638177272139806000624097793166884844065231624443322816008897059274780443901311453534430541732000530948485892055759977404813665199932384725193766114086711796197431284555560567547147006068371978882293662030693440458147879764360729435364556848663368628789857224127868107571385470898765553567251375104113354298094569817653228864524728412772961719848649688036338051503778305207332755175798412363523921472909785034420461185990564313571126867379073355261713484616360017144516916023775547975316335680417978437617421150207519531250000000000000000000000000000000000000000000000000000000000000000000000000 [78,43] -20771773241073921362530115020544948008437641398181179547337884470410510352718414023579360898132790720105700856192734186779831911333912935865209253353735825892229270380458083597411316665982152395704180053348818878744491811713667813333166879492707176077131075756077732256158625583906084071560337959943588412691654393317646459196832354495552505894188654122737426981726942412138748940120436510476729868334353913879065476523045881555239093588676372256123361354297114323136615951374511147355320138784051633753154791612025973543304500032437171212069595160480252923604916636672627250759435731717894446670550795287481564237029232362636237760343248120069329152170552042294839437276235492738561548854886937716805328068456721513325193372336912970710498704374059952814537603268684837892266572929853961031526758775933640206382849346498392329428618858829360962697085153869723144356324397527947303909810558786926883423020070488430867639133232445399842268204601695165981947542355088749840338601992365486850037545942113858984505491730456916557334754809016017446213002064442860742497696173154013144858256896665276891597922170861949142485081523222000334735591178789646353118422622748996833703550456136255167468268415647353163984536121864108292671654778715067415194351194129382346707935180047957148274850026148281981719724789927624863038364819252362019193201850808202388755464088401581348324359576634195342933906165572748348341685781685177750380123897836252787308960222145337943092893404917504304563346334961381968078626414214957660381751584600017866436894179953063783404756350144261505387442440032280472089450894502629518197870298597713752124201733437011387723981966552759378957701986380868110668530703762739328729211581107613984818827991031888646956995885037676333519402036747974152940773508851477928374567364664355421529639461929742632562183227234290925089004435273714256560442489862649182935524994502710378770322882690629746822083293738880306978043226768204502626442409091261520493882940735863661136166492644731320210377877651152364792623295446452355555804717092128965249569905740607606518347270500125647875192092803132422415573576100671464163812742022635854939049683418451669995067884126538074701889274046920695734904292480659592382358930421307339011733959783632180823901788570049858030696139338578791295345048614933424812599217340876774031963788429716140413438451308894718142811191316714904765311021458960023203900859155497139740820244924179860390722751617431640625000000000000000000000000000000000000000000000000000000000000000000 [78,44] 5426708154562763985840337633277653563536919966604208788615545131377983894362637527072135621702978087292545941423199001439090341953569371868107432058990059458466237686825425915930581330474119156489877387320016549913748586875220465538064704470082932381445103014560084731613926983397561014482081633416295431199480257818286236441624083204563148022426722974851041799563240299896646283599406727880204482053868739852861039900940419969860891047338235845020840112128555075637473133273227161301241297291528792287131114276380125078616459923939912160678181329974083886661113131622889392964387264725692367918861923150579213853893899554640955846362866549017700281722175488905380240309329206550717898615675019181029929204744566938279888646225789593109766684509444367076966516755909582874059645636367473126167492524349163759424293930134134852142488270370520756954048445940937600017563499651280876707660577732910233476996364979364996544948904859754065278446729164562821522903980941396428757670904588866630542550085756826679348771098576840455784447875916374065816917127686675060901282330443138426151731450939700120594196175232050841547215871913276297605057530894647699194147045295261186154238404150491927175838122134225189976109163827911597370748036635845764333154631487839440779295301524016644081774918616211226868156203670385509215318076854575169602680885178588035484949756754328915347354106062025379876640207345926125077129259134798278093085726500345758434010269130217969522357781424927920130730137375047637310527713454551796173371729277829562055506923079903268496920301217958240782669122693492249195236077258815096654995420753606219357415687631190266581513653278302284324945077032873599279293021616841916221412735689221832085301865266662004786092740510636210046876550145901993661853650166376376693919230630955708756872681934756561204471738810069934947322109016836874808953743120240152937296576945634903184654210452192797149766937737538654811967953265467500638426677209763575527361952049787464023476009630029025468348714311156365562837218260729710904020055885591804198229449599289956765414526610454136465960181226792932662668027297179430029464254784052999988765500482859638814971747703023110677175558621197833343225909076340060204288431373855363408786444998824275506244240195740092882374888666969339416028194738594581793905932876060666298690245286761659070080714536958159837147740137434243227124667718255133358514525457405119988202324421422417799476534128189086914062500000000000000000000000000000000000000000000000000000000000 [78,45] -1525660133364080035824047438176620909709457627884711880577926638554927552650719872136974354971215689057649511304891719020277836654638639903122742962778369207159340549335631590259908069434978878018697091982814016617251671236977750273904875992223268016841291776106958709588117757479560274249057316328562046852229625054517192545351089263495074180735607415192343902486502228188999442585933376493264306370659849843986014917658982543046846425762853364366103318385124663166427144312684663274972787221609583001489505035926507864350660014806747965375509355115955818040474698420431380377831544139608936976116412937896786507533820352315111719571222932717667732935116362165072545611148985207090148003600443280302214559655670971633559444634078054516743949107715393588113959842557788482486411067250036531881498018181050705856163818852927160322822879470443984746951520647936460035134048777716842191007730547307591691828832899032752263487667830308699640602859426607015790225259456369975635952939549979407810068341372005895358586235715111234314225363796593362368059215008360561917923704148404341274608741141058138108618376929130598026757253458806608243960621368901771290606821960793372304357508700488936191266251957481266378638793203949688606124473019229718360278518288982410578537760805369760773186010749599695877289558715339206271576965125603375520263050790976335144500616647212033062512285625819291298630759052918694373798208979895540670683919729101997206452966633570431201596001693502176933661376635516890126151223654640043848145923080684304710605747687140501701682541160035033678654616881307614666407197999066920354849595459522258826920083362576193914845173611385513740601133981567418325094775026727772280386443380633623582089804102406235331953689709720218714501152498580409795299909250562778076778858058788799337629894873884642652184461602505132983819723100649706734699294911019610401287118345082576719283277968345771039842850870505739725022032762047538009428281470005724403595670353568567208911656478770466656570029352827896630090957223686025173924366987215354094693521969129467334065720708798618091433879490620517282545259988797308916898571820805777565146124186098480359349990619912244189557767029741946566407086568853001241543951962007492152574397607737246926804421510667184271730555480388595194231500314133644393792534028225068696543444722761653405364509763632092647519137814456394377356307129418642504542097230043244069372723736854879916791105642914772033691406250000000000000000000000000000000000000000000000000000 [78,46] 431055849352557983676565533453748153173493826102580547734837715610550955139487826811338333883258172102892682641721653872201415737960029212137287616187160205036814463591353560631270443182344491338397341844684559758141423720879788002306570775854091603717068456061918729473636883821457308494528636757398497393376360685495713832267867259237561154855516827943807919704247565816963666213231669758419149221612237059133067419367066637857958631558754954815085251163498037005181130288574015516947896838956597333544265304729268320392371816589396882370003279971604232022597260729039826466433823301217192423476309882191320679397448876238138271046608631741785835945447594982509151117584587868699024962779648096443666799798811983299206137010640715645128651717336148685781465585466876246781344115382477910646903038345587818742014788674107543898420233410679002310065643614129246055310878066310870187436901766400705180435269533573354000922461735656535479124339909464101844673947130007847177352753931589026157453315634269374610406889564618518204824361401421079564962542021260530527629469710890584261582182607845111821619542523318538312284150580755704613531732823127463149757566683713637224547345530182345423901533456203132106231732671258221731883760441620289711638670290924409384676616740926693435055795983634154446949716816530698218515717517803666917652875281704088415535151971838194128732083670273590236802952278847232967549233963279948099242353343917248108169093541673643519121670353316853870161494846828815984379896823257644761258403882178293561084934139439227215410321577875399696597377886337881114743783176804578548786933031997232821939755716125704970616934763586216753224163582193710996164245791570052051267819510417913493751522508478036732285081790630230395514428312177954255152431327383196782625440866803934565173460154264670098210040037925495408948756963689829141246522646552721391034892780126824432008427056472692198768274627586931992540583738928365572864534556708871250426180037979177117914183156597354452295581953830784100779380475610213323246844055907884553397028523261375861547631745524900933669554776902535719516077410547700976699459135243641610626421671843821276520292553805024408050587242186960868085975506912962596594170348347686768720456492167812930890380756274379478829121005246099486077374758846352408347072612023197379873323515286171230807844447651726187526370917639982346152044239373389683097643391747952111470485814584407968652612908044829964637756347656250000000000000000000000000000000000000000000 [78,47] -111867044315146773021955275000069184985927279858504948662944310661072002591019335191169444392126370630654523580505073947081979518432492188966853814970810154094868209813791876047615064523658888278916277196575341759275765637411896871860368445178205941425929729656298915241698800468591658356359020422784296883057801448030686614326311258143107877151623944475568353342332728900171403348394765862917003849056711088791568006105089071501251278586253759229189610187477627611165027896264377809145340870852310235682250456708406275266571601268631802557597020421469797211476068660709351244293491099503791520163731057255911869824749372079805168529651168810610637113810718656942993697236868580713205208564866173474533897076892022173842611533110008218123807430150406661349752866406664747340501869816068080920246084330867308176276001935344269770375985037363386722080066398578742799860487601464878526301807160898862565376553385444777142398209475792187678224922181776036531687365730687016309629516426970553976576269908586245598660221602351006440773182951070661826751210902013399993632856193464564909186299123144266805562240093483021049565011093644834153456207214994728362835754337203791639590928830091970910882864401068885412286545099415634570914894169755733017833784820456414175689827820009219613317576341383993570509917020440785798916284672717787954747686652691735313898877132374096168682825148097010279424567656659042618012006135036971664200419715029401707423859628367264096460089002064577397745101720133288406326069195204144404572312971503755081554615827742279668430429238025942846574730259996120725503673851623498138729450650970371963977182352438845439411228693114171019128728303759055689508583278251609897982037215200115723045416244866811360746499449940033913675229552279658852610053293534089761059806835790575189792066896188956762527181417682455433056291165000476040972609029024784132408272650071931018883815253191082632393314335658859197872188075604057864952061248886611571640968743405118968790914634802759382393838526743120117710901674767842726078307165950825281382587720158479990198445659817709159661747679485005696589613871937358681196961928958225780869591823730012949679088448481025231522532452278375311258656696743939048283780159487276690425298242628763601820930926908611623835356990585829523891751421892256655624496829160859786075168822486489860723518744258570878333452245304064590502328064547374785969427317609987417819878221820345531867246791080106049776077270507812500000000000000000000000000000000000000 [78,48] 25399451698602539900011968742392684875127302380671002715115538955066051224146899289853468863379064015405322001206162637827931583934839790686487910099166142921107729017809042346227476540749203288883080083839913615843100560243090550255825865003576663654871456207552173120762831359211649967142593318273673036662777867215829506306123137700038290012974561866590224396761486963107054153154877906630356163793412828837931154445689403653676212630380618259077516741637121771527611557712323449142266366800150613435710326607730270201554977135085507690658773393422472738702658061585479304924321966871804702737585602390957711616039900322414402799991378709228987272366398536579877750043311857980918637703667963193781821830800409364429090409041260452223257958377860923473949728246215122526462450151969986148753914869094461972048256316838239424265538894458608236672892821535706721411432830853537245026912804736756985586289105671926997912608381028146987575396277597494574067182920565129635536416030135823556688659072303028688303936683946800302537733491261367186905894826550965379502240118462214923003815534241656550246601317243937186154708956788746207943486535450917494116928273254522608064980228646125437360810229028982307336986940389721184500451093842155640828856235553288539577436935554805778964519780264753785549209700658096971942640815194103096327534362345390454653370772349786695952328170328220102184808875840836888890706573352885849382799108341433419567581289747251481645864847148492414083713890080607382945718523213710786588523118826323923806172301334414306911816657957946993752636170337476248943696420565018762847878665454981402373903592746610663826281142821537443610266973133030793006313245479748559129292417913636728664341759638847636172976071767950036459791734562659642812070391456634364587026375220951682031405126187637641395655696012811872325612552070589742355557747023420568891911056048545231916437711002686389724452253843851798429612078091774847310989613374448995374068534076966990918233907728718346418660165865004268672634627918988906282485294757529380166513470792714752685349763059257302078410878733437997838113163939787959143520889200960729366645867036773101990967024667702731577855172724282002274806266474370121314624585203610210973820626432998497879658500005982392497480771654663883889383551714195746601184506393324413338402442891774020446258875304859937746200237564413200335023945662147471637197350189771897345838950535559580198863294242528354516252875328063964843750000000000000000000000000000 [78,49] -4878793353602729181726161679181007223331471118951902875288429074332703472568158623879712010478209845799856491259240507231840693675791662016007538820060328709895647208028157050979741637762081903389026231997496198994836662351662087766429079646670498220010940121146121105249802187493477001319764231477177058531109660947288911929968372213516981971389563419910890235586615697426457191514709011109770717417095781536208425853776927934931067031138856673926304715963906031061265321850750316626725700358576233378489273384104189347612615381433337694513603969245788495986168781617057089092766968348732839256164487076624196167582975084230129338934094235357871286890133422831956987886676661804667159490863481417860080176401163227495484755236268346592922980080565920838595087667861514516540684364239176889989408917375276150757562647281524075308251321689576936536720396088877473951911650012407884853125643113707501940391036938593435183724755723658186306092798671305897810848566603775085295573187528580968023927523193470827215621843470829020516533147102550120752154111798977946661307354090654030545427297568708119919697119794361040233960033464478411540336557468069828800021368959312687472727328959684632233996022159811925196945778504157727875413281948850837753739673759221387055459303725546704106096337234562458488138422598521200664122792531779262267859469559215187139702790460944106584130461092578071647278652161562504000372464956998727004243007940368869121905395070478147808562108342441602769856192867532965361591225781277939645757404979560093575740083414060756961324916911362192655052691514825769770333877942212533388174941059525406205233315018291813602649680195300430570919972589924626574536109248989948118638253533126299082536272316915644266900095438812028859752851071666076372059543832704070450353399179903717577149654615212077887904427847755207947982486119541002119756205761314637168664324381878541214908942885333039401397464140100120366837385496294758850314499086784537960505264862149028446152057111363553865047748513025200253434912624924698060739417926590323428808866375804235089113994777539243069660516453975175626505853287336281397556037490402598366532865644957731204692559411362660041600213377585844197911113247431989859436155697711268556696718735065670558787988886041742828385398100156428359156398331301984394556725331951823964462565484509241457118673117897154179873564780496857283522290141636580735258685025833298265947097013983492562287647142937885291757993400096893310546875000000000000000000000 [78,50] 760545105772292336351686470010973652471618960173190689750474662483048756845963943733687341564828007654482461442003230442372617171448541921723445821824907631081500385875713234285329486142519082783555341663455529314542718505728155384123173442939114109650761989971150977736591767539411111700343980800615702545890983763415114293858979537013070048900053749839443215877178159851977708328493327386825502224566643302652366924112424122967526283638472851929935193891580041904200058804706584120242001284269340383663838432815622483228191224663307547255088346341386513847407563831933886936174105487988159336744994584483203219619455024738570057740253717070925654888540666359010427644913771748530388850204010611170392083383909709177073342557384618359842554363932788060625473107742047941294139178267178441557557964935102146193437523951433007445259398547887285735828672768093625473214763056934180849460571272276020827975066740126372830949710400352841945311508656682452812048540826552059070175775522346540687593772537149688322485811966417255958028654790410208414142862445585955607107268331635355557921452610155028784830044582651657550824107466145843570814532122552415379669218311441506926391462986168767712273631205773083630297543820016969674836777017779636648688208541855198550571359985883121645487347109752250558301072893640230164223378299781726245221523387475531598231107753091164488508185244731531334516129149789784104790167967925621874236721376213466375638755890371073130025698658336889753793060266870349967363318875388624547715044558040932222351200358141214965829557025821999621681419014010132685661359885023734658357868221813786486400817865005902703546320439051739051555798853260284027192448200107354979064882427551954383168403367110126098221659545044927648347924788904923955956654217054786032610255732317053153110485055013752127022938072101901095900799203921914356314449106344880298743115557246311476732995031114719747452275228989848836472991779324497001791033666392308858174145847704132429546879998735836191547430491058110754059771413386250761877668096550687786531095224992988160874278989606211924534117165470795829060130322339033941988573555085879054522233965415210460993032474644569036615112126176622293021333403922682362900636503833260563429472762948560877827569770600285286474199840562652220381701256006577815581952422025670833207422988343885910243096073932191179505904685783545278342774869307885135352004865654738163656112500761857230338172154195108820573523189523257315158843994140625000000000 [78,51] -90834789744832405041100483997562564795139353372313208303206296142066694176129741496788154304619754131903420745187759036016396959088930276139347508256813853985621427061752900076707434527836173648585154381402050950059789952207146933933250056291287414416286688383741563828113592462481845004213048706059524568061066559019907929941449742454414856879495680577155040960437002553138531660532106479687133306289560106485591527582449858279007056943753077878154709782269896286659464908935530358491657425344827459976413873208571040381422025029514107892623983961884284548803354517844814160491354443528788928311324860019509966841883075551514144374094644834353955043636066569516634881552316583920384196395859911021899021873275651002406767891464371824549861979492119708149407891622115086099983233134140150355282309983716054039275091351652519124728010707514094135471789495806453678542413382427570333664774379730508522675859057316029107701183383584415157330401692638706246824448566052224969507601180147754538204386840179005506992578204804315016312880708617611590888720245560022195936817709705813064797466400430806267740632500041450881875391383701020135240635724102748890862616674972806518597312100488414444776857369881417775736346838898752322381518694920968587939125789153226137535800297910874574029643782919736848812841639424806369402686467571305877223073329732758735670305146270943750168147719085570270751984521538327866391873315487147577738674170313959841229053803180650350436670348947929994412392169320077300251579880942196956243597124934001075775363207502674595371623532217813013402445201493969549223160457606543691202375311054473006862140808174865922562688986152591687015236200522418094471223835161106541882272167215994164563408499590342667572253861650959311578842732845208939311482722619461347929213666601237688556646105148569059536118271427045040833501408133308109775598441227962393478317675124801347021570585244794422972457870427371318928814873837798610993074812176121745442458790791128957879410730237313305038324148287645243380718324054061565020837461544786507209935266588574393834442702478434726361093689936593288366003524682978285207132611690988183221429302330710268742373155506117510723780233157020703988171133751281649509679531012583744159074228895638541933306024916166562990358981146162747999662146588739204538242110667124634584170512396734772834209764758658279448934542077224754167545834971612833674229706488733392404991026724585943888976427367746430130424073468020651489496231079101562500 [78,52] 7388772545315285236660568399423590977590598115602715957356548037164404069131584833650903320714948102202142252867193396207777067447308681422160711546198701041061747617565329259970746016523830978828095847357655737897032643973691716012309430349310654176919849267917951939036987100927586759301313370829062056624350446611631977509808946096575110352825136780986641101854422931788861372360984403125232111286148260735872588541094476389220510613974670278143229365716984570995309406856635453269463400429361480819915350049334484540881501431774540324386292062693427696452451981326018411312765215199783761168754197285033819772489587187539182127398782157753049917448519147040035172087063207748947430592260257776394281834935849092066946405684759326461239431994050059641126825797996370034303804506199713515675184037532194434945510234242049300037972650711021276354107742664844271085263135670913932018190533919435946128999457095251958956009001571428664964703505698130611034330858288780212350147232445234772256571860761533194021226120566559207435781073904311584502893453582047695991678019160955550123898315062013460316159208425217669967326419673442817004111831514453926521631719609621235013222023528218200421442822758413497187955173494112762362664029833989447439942487880793168531293823765344633928066858696436753461494153576831807044569616738689703465195580626802406248535716641587466790575323764899440773692205381653334472640820848857315826751666570314563530326093309553722448345244694279995715365975887730720607658996166710190591918802793729627530751859760710947210505763839286495116914716694184370475645153028665167227605024545079551157364148180635068406888741169376139182702646713163819210471980983216423001553919244220512502064997688459404940406520753506962886584084205434536842491234597713465595059465124999904402734127561113747728380238162205651468679101060901581626301577810174135710582019152563232328888944298639610251543152242187858472706265697270660012472004931354963032487132567142719603313385462366250234534955773127278391518208872350619370231813248499517009973636523428397872347125945856413518288737102141610789408728625735666449370567447390510269683387350518415404527168996180179539216505105569601615014503027621020570452295724891031208493069899698109518484059104088730099197525868831720029821545153500506615135019080360937706702146977992225166282012076335641499491263260540200693326114220854474826977182568729352196479526013223218456119328195752515853200748097151517868041992187500000 [78,53] -506457294252259489072690329232506483476889525662503758257539286858428698816290157057717108459194023762096420615913398580440820834354019684859135539886905567759633282353520994199822499265564992088596357931080720426213062232077111550001019305248135272047883362196510084547170636425902096674488640799488895201076768863571019143701008660806856864099161322875527957135840814676985904896616053135941087324040326292810407638347919966290276524554728411729540027944697255848396574936112620539710212788528802522040459929839050433743232037682925045119010509113186910297095028619177279852983559602157843777285776655671209262848367220422433254252527057132093417114563810679378863713150041595109498452227568410106354015498682727843261042548100542136649733172491456746642097341167609155573057578772371461857695350662774383105259216975913763804497798924385346664004326645679277143583878142600867584646519427995142317157064259993305484396499329832675515241170387710099599605332606276889477550494805233876695866906416735955681098260540238071104428153508442474295027703046220610336357644688828198723780814642292102870031959412015910087509966227390769641507987032684544891916453585511813978004217010124540958967779762463160005274212406541539788519884373006600805084228850877759392442425131065947704623035443918889242150128786820185104180182024266299489140373977697568788960117682310883232342845520340293202616530887258868976885066374130407817212531585134231495150830493323610362578403728574192718229422048005000461628109038774504805329434130388969518884459262157637406351341515928320157172867566418754699068498574203274985985680278832508181539647142438574790794378789699256358422530924639991626446736342683193174303234309527189467559988179070249416738062738714508644261297543910137281441279070049549622720552686658011341234764742398239027310276494568105417810428339289493868260692626596618923718194558796946348925702347576059503017473194842518358910178831804369033428229072193900640393523936889984559331278889633278586063439384420865014049449495665791148028805020022254980073519476412522291858401636053572335531633052670181308612972201832706688599865269400314478593105616351342643939590704373487950671326840451321556812324156369247774248846898612080036428309196255987472295745359276114875157037323218423746869729694121516467382646036564296714547171700493162584628728567229807328816283413913454210177989118573811106102332291062266165817714168583014136190961068662019783914729487150907516479492187500 [78,54] 211818879652160909195503006711560544153671926922222398464183633310642456827547571292068093427591151489924570385225922512613148237641875942524161174488163078953176039911396580181278732505140547136910971517980899593014322277402820127793008066341909275444633239516770773675215054422794719313802252134043278044865016755129748959596821789481848884022014751973819682519779540095393220991321849996886336136867495235041506502920344395216820047354969027199241254141001594896091836381293171755846324098471975416346664941465515346144664013152250544644836171646067593711671430556525144323066222691647184772065287082013045621998655537805466917047819381462372051945569503226850455457844063770297747783322665680958755502408812964065115596746987346198551305484579619774886166560299688101536684451615631822131058448027432166795845017400139073941665216616119453536704394536896416720566055931080074762987048580053053651038328158697922385588366942374522322139348943245943984251836791775161483111007464158235747120750984471873986207100265873970908421872168387570676258281981199607516503020311789558843592600726856176684254068383341251091370053076370610532679910799230856786927099045017147777290551868635421023627579446103501494488578617429731259529241680344402645144872710814234358246572082013724367022729566705936518745799285502990820003988162513142287720701188515146721230892280513384682084015427961236853030547385882443016087585000803763415120700371943137582193536655888493920011534719522350007510333736720911363196745942422022638125505138263472354138362419550262163614510512581783419858766596743705566910473841119518148082963367657804438424564489876840647750649269072280658369424609144128506713482925061574611425435209200166840264704468442098440940614686541277431375468945172303312292957855155278166765059479295911207272541733001877823873493994422712169846022344476631413486987310359846116362158213029911983562757839074923883460099617766175925124629013913624851161828769207618303551132118114930655132529046701197089474733947329580976375231187010834449513781035684990125453355084813240187996046941299938576333082161372886964486861994830643968150644372828995993329890568668411687527412568930621328928551673486606654210871332198172007302631147358015674540209709876395184742360395630357123204966670218676810412204957305999580771386477349859580330983259288310802603455501043939498287151997136463716325065536796680621818289887287492963854494714576169893307383551572797841799911111593246459960937500 [78,55] -91477145064033969732896767928767983491285301859788529973382947829733397611518331257372110890113392669294251456022414114529020494118828593449953705163526300923920286975342127820865605872992565427721453253280397286734452713355771025135760036258790525268530294949864140263064441102095035084902341558878757807484477578685418259698633526198474913248527717802347938560788351824549245872391738557959773674495923444400275524540720143767720581514755889955452397380706168381084364110909300841519092619625566489061082277238809886390214354781986816472188473636984815508362846934616534909964152024636478669132563458928733448728108305996122597623217523869220286486125002126368340174973260447830750183330523483836421454805599625153391655159882123452296792099657317224990989648669742400108366629576787183264846831225936600214583402975539361499165827317795086557475062562457472862863976717194915280648668094679824539254914439169954466003756384180175779920798963151394078118127261268740764957790502235413576195743222233563074736952536905109628665339277436476639393173155572025711130000208336049566148602747064239794686872442482218211217110692051593072419939939177541398193151756469886202662637429834584251251566646745475323531310135828715947787098466883374745076683347822959864269244376807709043755882296662435101885686073788976582567656555541208571886736606115906677331682144841093630163428385411483889432763226221080558588090203477902374901812029933805740984046709937211974767128373639012208763529167798886057947700294036124519857543601699285421082440331120483217452494623701135522785686738850828082113586592740293981457219350695114099592689942558407153377926568121873958142371761858796279766595417237042598289954636790522672409637683823587023406818013573773850780160830415955854838250713817186174291002623081024448501260762160008950266995966802178809019983360030430173062421687123604323237366217751701707842020470015226652746334105713149798521696069088619977472098157571980763811376255596427299342460417822216489901406397331196408590116499439422080824296390563850155716730143448967568381427177250640511106774119820308011792941367315948458996442684010902868108278475100620185948201720524813859353981927705231089442676726346283420634043957777682297713233603598910130737793312359444843143007619617386316616137342450259457270769013325977624263046846985915452796345535478648003910607442668052265127293429442507963233955486271995547085898814846391478156073517880031431559473276138305664062500 [78,56] 21621925476506670726314360840483133741199354315305527401235010115568325800283644705145663095925323205397592625572504861358487041880227602136083338658431312106650438385477773082022059442173199789612808682772566148393195595766463692466489314496369831313653230386706931938876325400928836632685979170918366357500989012613175072086802745278278884314405892683417387496875065744860157405443035745856464132246288208211178783438787691508003626638237761102184318098825912142294549281796381562905720607734597045850571686946412093075552038577246537990541249886037936786104573931915736359603434684674658459368605388730123667335211865983466636806884267671269597435986865045674248711903847605365737508145713022226161628577225812908945701362705441075244647448739471251178316216284703922983454766909961163144879063885950426902224196702413896537266862470855359893126734650352091355802038437540992191551700458249100010332783755543935259375898221008910951123010841606797588860945753190391735364036187202709456522862500942390829773131060697842270109879376616566117011501895593826956977021536846466937419158135611295541958222732885938108176172239542889344650863167149936870254990032967179190641753263244680142248688814360276927235389489417048948265078674229185306513422170949405948279794943555069084508867399903087387792410805117511370374153696435353778451829840848445378520857570538396335481298816522457346460571557524894147188587659856032686442077743284213333089271215621244286978352664938487453654138791379501056358788030822971915560982243169361097426056521215747538777710432927246476537756707961171646430187060409598778226027100611726868196655778516282912404183610846237252623399848018424715583943977024101065457841366350821197363963142932458191861575665021136225920917294103140810128840548222274232268984310128980811143841847722551002526748443071607959793535155584000417100604614394336307236806487309607581039347828645540793284368333416376034739076517251111871853072035739194309759249591857958072864758923236205093381868934543618675481494450664052563031418638722842839909215785949221719473972772454910445657002085031300736212468779692807422339827975598441721313907343519511491063528363622538138894022538257511631110593620797937880008653426141664761145491320113505868172412076028734330448099256114769499184926855305471177981840251567948019978131852109826365731267878173990669724301359648433395743429551223420014526064406335145597784168952268900321111999573986395262181758880615234375000 [78,57] -3299258419307195679505783039040378629951224599477343706861752606810555173103671934330763941153207739211338785620031893758956224764997891469508669903818205423073925330142390524931462845152689588488864319165982133159144518544858510975894646595605478555656243849317500851974472304478085224199506345165217862976079107267218323750508145000472925939381784156163814708374622344001048874128947376542538110482960225656265316464894928694313806944988595754790418135266551747532194757865158378718174442092799714605388245736523684426382482192656440610774435519438207862181943776582993928112818551177809744201012921427306875484866968414597768641977945159171267110468771357272895148561323239930957363984635189980725870181311323172203260352580699895808461185740837937850118355160235331756200492278230453102176322775504872666081495053218759011696949596934616089562898674625256661259313883012552808655037463345779884655736246470596802291442410400168623862591230042434605659479870146004797706380028837386376419695550072570398452802661358758023696762650109517010015327109369786390861046750906107029290539605054803891512720761866740667425664519670770666741273227906322163749995616688205793964581428195810662795341256507628504349308564349570597026365562555673966901254897427246924921177366318194619349160054831014899788860854222442064725589361335324437114926058913632579697702365992601835611907616404348984067198068702583158843902262338853422313875386243012676412890147799077170325146547907804521055315557350365174085577356172243066313886417457370087903810116008629789353196562571274593388833432390947607685410753499675532657642960493458321701545132732602200055124567838362551968506801395846236264735237033282218562518860263300672947559554597375277583954418526942279682153451591860826097523432772726483435113310181929075493251803760288318709916463466123615082337283370666779616039682138089411625529452196991815180804782491641877362213625222940943202501731351029286837898235470533141279942623169471652074448693829698203462483262305001685592104568272491352543040993016779446062979978156481104302685279833221304993542737746444250547386925261673566389063482847333351404123699355059884546458441840765570952707575100133594645205082916606290611779520162315707123545873061097160998025252297266669916425468823769480054132475441082686947626529769168034707433779838642177668634777573358114887707487900918098413762265659257329525043013518907065671435164980022924918756643819506280124187469482421875 [78,58] 405198329014399329891623921775345564855745874182140516388187822496270663607563723054502984979494719352352411796416037847361844230800092169096404594277062367639971884369602580697216635966509071486723243860533742030981147949938884937592831882720994136392571776175755346285491226072899969949488164750235531847131465943008706151891270101830605494951920220032486549892385923932574139905582503231439792933545739711181702417505716069917516480694066301184828139322671005920027333300628892935344907777253959363697148367531549728608372462618828924839482047819492319622456454748902019845895618560664697252601065157413585434648611175065673636246160864888843544720154825127777356596440599512323090031168510899002771186595371347708839303726210643612364611116814634358979568059490974589525152219121917059208028062285836503797160818433516936034273504304875548573025257584022592175221118692589135169791882090958872488435183367695015579980841469222375395665619465900874245681662840040426497670485840224950449008688058722788598239451833999706336342817309996205756095780465214846336474157918547926221599805481764035872115743445282466383862279760096528450263776562835063998745769895663810855029822230277187336440411945551351146089760178206893845399493458068434129861019063849209242729519365275195583304194787231167747942733870217894596140552939305953695156652229764816663619383823388284323146203533936737539883734740750641958202027684265733919489095182100751050294502890337353958895045353761231905909448678155471246451529061664231810308773594424490486545353766884319364847479886003250497524597887974601051627274257704166458134629572816008122860463928126224588636295095822016417492141959091066532172847376880925288724859924053120469814828575918988864075033679205071662040304870349918514405805032401562323608074640079554782001500264762052174612045109679230831467946754909473280252383275788178415114603023007599150954655295584357379845892812613281330288099932167320882072467536842323159703662599622635585203772744963838458641878993862585631190036690782686126989711374831044066076027153244766422445855801483413789354695805141326665910852196356925451248768877967723266746613806522169043758870283652888029879335421933627534119146415335191033885207889553951940725955507623574408534479239054271054440168532715532929546922507319545681904812958178133249769654141291213382154727110434305634727506971243021101316627477827764025277354906169280139100136520213801816225895890966057777404785156250 [78,59] -31664761514046247426728336280283697416900749832311803194894147688186249313276977289015898812383692457525438386451905149038829615917673859048882387455467977758434575810895591212546056499713776757718386904218038120254380114891750766977748075697373642932004774230254860953868907608345301115290381725392401225287012331712412408687823413132034124336888129741146197245611249052930853133229770239704713067672900393870590320615082307136200572385739449102351051838031256059119266255650896469375458533348373007602397772077706927346178587641770463698588946203406403157656016855667182394796825157166616914912526238629078514582511558611542007802321365413709281148063145665451900980182936254624884525679895278937666908143128320524295333773281331190713273051378163308061688559080863220493556130114790573026732898497842114163442299285967619775394301874202271685568048358492077236399988076800926309482826258649602624022773326727910960729323144384843173785304001798303890507670456952225304706465552034246707410424778358775664166105293083494999418207752609205071672988455703288469432812494753026754518618908036035823992917719917802913534121447935891543312343051414146712647605387317668195597489722282606936138120311195392236926953082732622946544918442876973880877395537501593787884260700999366989776667074465594843338315384557375515821861465904854335016625453528974432673366626901606318419033253541875913355536982030707393257541078605940407278594397345545807444023160611719665119098971813473063677454649330928518014406047834903899952614309699680513180659494829352549429609086997162200668919020439954592203497686328070359844271556115849142291244807699482714233944620462526714328145831309861392593449492210881178930533379210811078123505179630121750736550505481001318138364378346546162172492806636902993922297949062300225745292561079767302775956360501503305190494649106800864137202323880554905254013330155743669037819578695177773028344876526613538670539932654466112729812049840363738517383734276319394801260858919544438645662272427193464664544193728488587908680139009674087368422748520368385560175913152868293199624334512605737593187170361308821887383994798811751161893912503018025047389271077986647316281092799931145611825148355423092416076201842113688107662701937090248592173672610739132353567476082619451947969325030713909080427503887198751882675525153093141501568468529062704932100177969993014232482633072788687196055866037661474603724653942293798536411486566066741943359375 [78,60] 350434223650111599179365919454407389861511627183296987085458576254146947676284852336309478419194009743540703103645651812338192790778066450581442598636024001222550301617340710787338992937088140607791417578434335410378202264104396723963188138680949715035493605989475016438650188877990642743449679397155652703270402496870637686259650496873389748652133073948755637811573747117649176767185834707136351744772296236647038432769917508061654825967589091883027232450884372512859350939636699786803116034813838889428784419260871999472975659811375071096923663579910824273309154324268527936531292340504627532352379260093583137849244586358344351011540980493862024288313393701726573959746589821839309153029384196410273834573140889997475724962447965618433099213227679333827434340149361002747744604458503823404942792701891599694497677295179871538788483291106391364884999206933766323707057933921457460231284308120668372810679073731129488471605994252877336849305209706086698736783318831910614098603968940885923689469488412688837895700351031805578083682467252554402941877764468532049624826383600100170377769485070732208522542450584813021418377642636162641433810031879429347198378918704924462868498823571379164119859532301139985985101983222759555967553932408295898296439850200531009861843437835342045769266614853005507060982035144163338030270617754803802646063505507767169730989380585435468765546714834959213887156610675359611892459443071927767753633141777669916204897652119816462756342986334738335265201839939576680184281399978093051041094601922860160576192649246074121051630021239936516911951080599831864459052453900634369221495072043815396431236779555050622678151851683442889523813231281229316988991125905981463563616204374909101482212684321372271019086076015947326938926579858886669413662837018900138633220763718534845649298873235222874928753809665756372705177132034012065310251935322736008390227709930750644605050405309579830603516186151224873383647308581840616875998450078881704449289115736128525053149118796806325904236885495176620105734622814169432277849805313519616161835230327612788605971775745282930142223189689198119074636260073499100275643310958796176230603907042289813724584523082889600250396585066648178514711803905032473017292095096236371629081532984485702638473767119851364869453144308323345994284536374699873159620995640042496636272273626940658151580618574116662774217713339482726658445278894908517234562009116678044096104827076487708836793899536132812500 [78,61] 190177340079029861663269567246656066430360842915119335612602123489492751279401000236212512400982818739404603979632022179437710537884166891503018478068435839427707243113671437944127220202057786526752485631147660492415560468190024445593066507853022555381732735662830967827810830646510032577894693472196506675132889950660114041508734809888760436792863639286955186409290132242554078320390864910967481275442798423609926088291566556860233439320355446821530824586282912563526386712434077102248817374694095376650125371612427208595605890297780615654110160496035886048903093629317854557646278264719170057803492706346253430868962110935216705007078969022867256048346018554965690622370549949872795158095719190033282539846217358029009969734463316840790720569930707293430466947521112732882531079576016526702918713006930519611265546556044464258009583567189124979273913081057591478571785191436856951080017601622640331658122810864257823347177224308883373983969633336876181784920372656684483369765264262011263058202516445562298684808006732555480029427722074391870103372007465152395798098092404892765744709612391220734687674508880940644376285893924939945181648907930168999365344799328210320211897903447461139457900443912802937456157699737087872142183345762593128997481535220767407397800427868165317000813867955092957077091401168937161837219874578158377711294664119085967450019132109015357354343828245970545814348809989500704082100708243911031751466917200657216358624304920868804665462663603197363559099649384644684293988095616789818427757644649367618877925787805517852252008691106133795680844349350758088325820889300962020183561155158548112228712708031463836154847840064004984323514594551283153881141414188103533336823322174693694350119238322087580152341728074972570311621840533022406353280480987600013146501590042226299898459504056842450075561599658877158257493182557891887137129443065746470684521200907518525490654194270927697525687376909216816528626804241454881969045239028628704644733946367432318114583350739618628255357044848704165477272799333356450236332704946165803182125518342907711479419561630864825047512243558222957309992513239634397928440436640845145786123360258587436041585011679506703792198706471872947312082288673249632962364547468912582989623472631929041096477820537524885092165496416238403317445151632553354303195773322623392141527089410115113514526770818267755338324552557412904292285503711380235796081896240683484222699917154386639595031738281250000 [78,62] -15960393635230094357198710757344982115872249951730887540985468301229092409721896331170992181151325534942060922133893712644444233839788440512629251536334634889986262837118714109525746364839751252458038939458924377060995588927672683354274224936687402307992017246640361970741063319445967649830308310500044472556736045789182602599638521801440540300258371553378318874325568069628735304757344798511283409281561106642612469250370801317841248129805048702820661615828759330284665657856863977409774973294228381828508399302289022746301652572004569505152346223718572461036323490209138349418268693272391236716996155961000689711329232560130011197796714318783360980763605943185501512787666989536481497852075433434061677347485570215935169776452818217947758192545574659015364093001993134695110907435546636907243983448976855846040399956949762441085311670656673240453172801902553470761147616703038486675123969449483677914273263968141985588308160229059747832635718795561910076177466989861831168099098384189325659702731088976806913780329496557957236707965802595549332119809839762969455785173271222967726045756860247755434355113828718973653426247449330227356101818069768325922105849070447621486017471359073035991202482467745347878537442216359795894651776053382845099817214349508257128877127503213533436137306458536318774462779477165955406380788060547928748149231307173988151441812073798703767935795492495171074660436164346934352991554613791680554552265162108039945931564526929263577903180119046155793689357098684799889177797760018960954919339975681288005401729382851994649668014311423409736402782465789564103354355327852215694864769960974418387889650922709578414656177507879994773962570435149559739758313871405950249090786925803642489935636316888605553596770867795101139131064423701824658401168245649779555843782091890129489032033341598884826669641320783164975296216550502066488003811841712389763019469486953782466211219773407468798441327777818975586513717751210133126323054741685669833613540712953238030004962521626426523535855056351130560704208081520168600825173214671826556662911171171071254609776218005863260336046551413954476947414296151316439206715043893058392315124184346641316511172642756932905941601543360249065047427898027113661292309703281307423105646461709162048289846440047693641168876436936470754068393005589521439703480265447234818721883956822258007025897387357608212225177580912499821162617331994633589547583421563992089886596659198403358459472656250 [78,63] -1778890101463271128959503513229587848812188754974781124886802392446050684741698235131616660958020690077074092210265111463796254047930831401449469346166342062562391576874106534903587889840385258473194257396901080215995107099123014047659364187100800735514773925782310325415094021458101796811916880467062087753861727645661836419009925445590717232125125893633890703739394175367278212132006589879103303836945097632558656123573314808019888232398304050045433688001927311793679167346364670557254187873666099555319514765558351074478476402856331648769968627164352904973061026034209416608450980737039107086695277707099416872861049704508101908762609415139391872848239405306327892371780061939160054443288243067984275105373624238135566362101648725561103625825641261491660484431272340259176801710105383790034352617474902804962086148063069101535339827340499551289024173830806610891043824285014902155088634060075583406764168608060583805826129653216715910370890959906379548520028487746272173242079236544049980674322999591296252617223069034457354997953008425043272072581007253559417463516736708142264340516084615552130946351920925198423633124741673307470136703928529156042135468963191154922605350675374458539647839685850155225070080168229778443826325514455469384694923846590707571658730674689009213393399682137744461583687106355263362898323733388322019358381067041175021875526642875958404634158834293127455520074557860928631859657550681390760062081106253056899661662128546938180560416284494024395210632937404635382453506568741044546031828739839292742775946809800515058744699565175037009566827230412890269680792455318711234673881912840503967084985803056662826363809853365348617607145203000727073863247535112795003734520090969202178332747143556302079466129599428512486103448814768426202407777771826320251326829026334574422404029135187022491857349205281212508458030332785150801963509299474686532279153297688732897620014860718274732122686801387236839450789622890765338804113750902894856193672040359448051797072696803171960878273060995264983553637164333917742222318794161745616698866270737668335896238176850384915698168568870229517626219647477682518211258763096919006353139501205518781003076905539501339145115257878008204842261417348068741721299316017004031163484972839246871140054763374694229162415077443766113096651127452221460540838398551472250920234413545839746811833831003453785470082902199460240890513816838265767281135332211761124199256300926208496093750000 [78,64] 431715375102727341481751681327536026977025307484622761788399273342389339171216149921401279299283677861448879573328948768950917673956952215693311253512785423355964720643197205161307136429567468226639880445898581421834926186758757279650724102393792707644689967332076340391809887172405576118792082774184193304465614375972017206974840870620822763950046813122117923845119267171016767601548276087015063952796806263505636068324582981977260450026343237257963666250307149780451431104813994464441165669052667334131022344322584572885019754844279227446111607817943238754029752804127020557250087689288628144517016807471832792186534590982723935651554021723421064782680395197412439355627413154504223611005611307442288472799232408503022489599422049939501581983804549510930148854205580867048550838969998951407022233109726040386430658555584945894309598170900544277179676882792032509606241832992609950391411680520867575145325027630847441883807584660478575057966886726561238312262414698878117943634440630962294194381638097122530709084333857524072716715939280380445440771623400053600660787220194849885430550351405948991853634790129251204806746890308964147193950127195665204212360276375762884964857808270013583944876460139984460121924564595645333161774802497199578364688988029597798912074813051577503091514547730845831689051832118787475590610594963877768667765312228230186411953869370755159721105124646476869802292269152408359656165604807617929370969329003830692094166385106778233664966825725878345636281591840691117284111062048502636364389301061863922518527409009164113569152643335882767379152821490334380178356928873475999978814167763151240374231140422679814004260538050111683951075491114582819897108482044051437805368657700318473928436158952139952929554414221914254349738036651820972777675901823327605988707258256028436597088780392504532553632504490253204182607851907115193782533294795537855749157156362736165119543136512340052844626264063772926344983594380524840849668050329335799715335523219431738838091489550804598899849288243142166373594223736362281811373109046299558795082314486470596174166209391355221997376211223886988033559745462365842924626632806389585187577559506295769134394215493564765472940212062114421575093365538622438418043978704844602681801929111679178553352488167090583924013852041585983756291179721336252018035254976766459766077352483347101473648223921381226997052251978122583695084668565459390388028282359300646930932998657226562500000 [78,65] -22128638676365158688409782461494631001647465119115647708844881693122905275014465871966323598354074633683403808788787089133624766225986285354921727956593072181493687160702041567379624101064261160038368678354879802667143226633375783123898506398993729598538979680721547023119934959213839938240131161197610657396119741793911868556822149038797000269505843956755888264807257809612691538169647180954276645360725342639573001959860492904183005148325668078162772792645224046746615086247940895349415583444951872442310272155449032602262296481882267446617432793762154151914442564032511059063910272612173675599283547245469642468065387877607139520675218518792139685932324575811312049264309409180570322299035170338370105060173770952970235716585921263051528734009233621076568520496488173668403410952804138888591989535975851475199275282562969267552902369222893778817618747035436111631053702121191667458699313812790822466462547637631589105863842072592605635998309576394145525816334883830741264570597965296161980057386955896240810945247490761623449845985858721771831340971980425129142725322528654436543568636382294644207507155421064785549467216048223407608965142783476949623274766774684914817149319274968946834363099120353093917931804965774824227126737037021042749960153200354503179379186270094118299350665916267451086200669348249910510149362068745703028720997558749026565485721139054286070142348676686710352964476181945350751502858726577436754796658412426220375989855218483531496050899950145099893507014981375155314541299143477352685260118794037120299160321111972933383316230053189485133829967034303392976369284571546171841858884405783887176716881181500548332845607920473204179649050494246928161774137475387363508078551077318506524263888656097416175813393596207722690909464324158338475950282384434540727440234696461372438154941819371653089076885736032030064627243831321337463693181719843324619311266818759991834752360587494428842896469956641889251055285652888651873713910031292553466173848479572091928278766739393486877186682552833513875649153559864654571022740700475510066244880808463023904849233688988012388305298678908769328270989459753142306096005213808335204266036860168239002924119982381493302163765365306790641723369940727064878829653244820257420632747310437718524867259579808321397215679632895814817044920785100088620587709118392132358449780805462710596159534048772127508680824286842467729087921167116514986616948590381070971488952636718750000 [78,66] -1107588876423404357466603601934616998732157467052604558764082320859118601435524052112856430120973969961338156221761179665099092611277831179855549082491246859775935936504069889320599688492163979809481670252685865745929530979415188827889714641288967635493169300716677608490690154350514538344672390660889574673236802818644296326018621512819852127440016849784617485384728309251267697733817846156924621739990461731188192979015780508785634398615603145223788890398388984376116814251044091671448090456277679373367462392125740052833404481138859888866638857984230635844468494484514984922224046065206677578165801284353592909816852294398197544116562442899144028445310952138969901737384887642303039583295415417515208173109694701546534431438580266978897945514345438885415731336588080651391107554246084827772014506763062972116830267160539119909203086110818769687114806289140808682701946291905871011120236016517484591977599333586330304319093130758998500430153042016730698207420501102406415888364704442913966510026601151072723900619918273807337046175642240933718072788369546160667424016716317112139271292257215322444622123068288356280739691518560453925039370734339284110030348297295680801600853701879376984577968309314828388399117732503931102767092799194248253978293659911043960527132239034453959186479805203554435421942010912851544083464919593770519493314302464294103241452410164207461760369606467445457493763903618002994433015591342156861402494386284670168863644912733403717161308052922415710333674697699578844684146715997512604013699019549664235087058006977293337222377744776345332869959749325377148050221896798377973973068428058384657487214788353421375224676304347366941123823758115562982652289387670451637326956354445697226559476147792245946777132600819791583049187151528140417530029894340781159851775266340754970216457276739070393201063924989306850926271605859801119719633140420740489712148989963342375328630826182356361379517968451798935602628610160993737973384802170571800480464532116257074018661651558987576224432504794176742245553871476720848824386323967940245950287885998887388823784184449649721962350417809475780459463987056978503355797683577777552391510917042725967284580227126483591283015711453458134695794165101641061373102636225661739932307693744067275568837893197239172034925648906278079814311494487960816384897008210675796451340841040037453402791808446742242045429827441316930932473853836650601323299270006828010082244873046875 [78,67] 173271708822579724223531195701811512387982641605284965695108878579467537326228367748717081456417393082246422351232285623471311829382839586094452394936311869937005355782303648550743728079739795779253076096196261637659813557311912647688633926377471112988070934302049288645025314836995855711490187166392373742504329780829195465164676571590641396208685998874379922782706939627618786851228002574638870015140409096061589654344857614550408866762844152465222006436081462350742469065723060838949135543054050248824748577964749186993397131250745899890854984325553876397853535626902246781346496976703945951162886012041581942202642877520957116511261031902068279499844062347539874442509276033754298493672999166662822798605868120566185115701495845044624998420659649838770936309505069773852800712168932553783755135982090150496491276215643822983612466735490584737571289436459976842738818625927265273700710485021439135204392134879007321892473821840494319941883851689851601702002617770068460701341666142004199416144168402600451936231125228970182347326830552197589599865438606336781987744735364639907425323788430045006313210693236439411118396922981719660473819807525252823082890962492330708716661239403845626945490471639472599186558590469673723048866807139094317830036204419721938395991233274484270704721017307562495783623594358059881176091902938938756573939761316101415222416119146503593906030384955714991990556703023473232859165915262433307841996090544435695112602262043607263017422847362991097428346161620255806805834705828938816430498673411796899697508689451589738994397364868622196022401811536408251452487171181783018401675626197025422883374429090062622349758257637279896193538440210772308100597884309438482401486269418255695962148525083376919401767704306932257775811089198734924035774723405732808933138344873214388168769047291640887479475791906538212088650366591035037976206888179418710690825670230750743610673662347484091088810526480896405455200250293904522388995678999726399596176045055492330521526441300205246630351719622880053645624240689682810055853228698368678122358714005801472235561611459101904536610809640643634215652973784914491981717691845345966922912661419046558986180388886052020507563323469170431037916581700917600219588345622738808275198392803336447593821813322055034756746537203385403523042061613579394046571425922292503164341979312413814344850527479841317935645634525519481820539716143692032801482127979397773742675781250 [78,68] -6522644152425310648382971764713436563523434972939527105035445407577517430177966457050765335011066958365325413924568327228482539728232318063124056818608827013593512878835971343827118448807472434496175480561949192791784854301633684605252929269734420348262089957660486382137299838818860394040360613695049607776336480777443606438025209311030592474541064946203850670477812636015655193572195848129339884482188658490714077154543751181087216203591736929504262039476584732204366861143958761816512847831948449101365462097081766531115270409555668391550748148436062238148795574975282343920894021439764766223315647261165658790707297248090775223780549954106595053221915620496478058461942757910026395620503789476502044346122327586293290789083566582965469862071851152286639800543079998073234295444046715486727265903148078326932391948309565377837445203023670588794793615057157806364888279352303699373462975558600748390721664183816137416299095007619533174206410550545229088405176881145625410690704131683858420572799579452844354710474356637975265923821542429301849221130658950293256654890720247368557004743876425794071486249580322026522427881427365606539439436384300307221953306279846315687194348054644610647479761910708044780870515392046550344341767049160014217769749997515475454459078396710365845061658826126073382555969305942254638944557900704209841995703997383851683633064835233871007968087171019780206335360793622093382823596870234952719272030529047744994310697108344213247398749172876263782021543869834917321488159751096397591718333723914953433168958540944364704398819793571265820274984336086918985398054120909297307711179777116916824574325946611507264140231212950996118425867295765259835661020811520805588001242676913522735938742103648073290713581378680980263017594823721592808745304333963484966669907144660240814545797146129060927387143116447419436828218516847933092159913288827000117344737713890506939400562919851990758101593507244650086421507599864885130659191641324902671830852019009711652975710594677771523648161568121286195326537422702244616185213725349395238068759812508345020445612414737047273112214746784085040886413589608775046591655784695379615366085954749177829546073864402824650305018816131896696104696919008189418270818704591112859380465145833346665262499016926728283769126605435829903156440947756405955985230623966183646728010712115872986459978309919262901268672295035868529712586028068699306459166109561920166015625 [78,69] 4334565286654159099624665138168378307565891011021104778127959946448520554909483094519380598713581321664416904645521204868418091729370014639044072096991203832876827182771109134123727883072081531089043854302617961385735231884464275061371069214356959402250774943749329954558991696435322602776059885755512445990239378370837833750123369272337891621932391215049232626119821028616363984067528670326748815216330627985619246918739364663655564246441838299587064823350659279382871883635153885622893228781076679821642207457466218505962096458996695051660035412114583538276161220401636549389725427977599109204206455156438877521620200489285724039036048303526602879712646032709812893092563699820048260320985082315500637005067205344401072652908622351884836335992915172236108805045097202927405082992026342417064868561714008296501569681061491770281888508825808485376436774958823431690952708404445424082796441801519797952872251021739352557938183591906754464130695454826393908389711228009306152028047196430556987472507950999203755859737124072411406541999275211254784115678968982223237189040222530093166899980381778283223756825624051365931574045977802915085381787624107020156910550927799235425791210989522777065834018514146764567375540671148075370577237500595848388052308823869436622385424021001308587838405812204246373549189978780873535248785025148080317515506696855845140537649690136150349033955762336097563048317630249535178480315702380622743934827381683312015711708666362696037223097940436824367949200339505223781276032390490385716070952553998597175042593865952039103588855141771783783918613187383324704036745823722925438406335152326472637032067243691966608382517808052868389708775778608559804949429959476693037272104011699630909973809579337730146708594502654475679721545561286909762194368248231713602270815886209331009170272551376380758202615310383893738521154740693607908034525005790518319219430079679712639056124434010117524687608087730036163645003599471439722945703095939038821118361462908465088925857929343304971140698158762783765222564945618462146957097332228586743124044289681701996877917525035310905679153400345069754827558311897491647317001072866581463985820980009641208926959783749855519399180379107993020612913863219349752523124069912962027203926885604152310965793107605838486871585525523705134242901033337199600193339736882492740764127474930106396171362806109103127364121164476901126860752810898702591657638549804687500 [78,70] 2902863219088051295758763107749672348173517763805384802080920027588417648311590095657732330897206408707930402704577036616906226281224716503940556623856923793165164604764046360624595918575255933449750706773397759329879046045559411983871755530091736258428023655652637205009747743349125724387228046219301430474622716286349750394007301333356260327510383067241215147241258200138327773461643356124658289530941102815395162665263978459067399713842338659190460444634777328772429269370204634365529288312194605326953864942969618364955269161075569055121329189576532465804675460593390727408411103696765769816670807008418603406839739909024056780218357671649578061551112068275067276724507769267341225959107077435162777653103674090494173948222202091740131397990120363934132875037314077118075035329839015691046767428908580749098218108165852039366670160602986579913264455927663498376926557487119199573817345226528366070769791317677738387082504825640113302174593614375869705745477943010787954110977792896468961568467285463536819175104896241948519976280987740370348677984281804973070374881163631435928888452471780955122958492013957664600688223533552800602622462186484413380607932896301865770862592985771214701630531711961889830393544815181807241771553479150621153713078041048607845665431827350981292373248068400889021911091304787572528924950410426206183350398948967343846348648265295473978063887796727855267218034812816437960800267290315390818078026275418587653003631675221635577036260040444473135639050171402597023119743247492567732455055989380549732748480944028676461164604814642729010916638556953027534670804873254141622241617080729415694209265325827475027123587430901185539410484900477930223695712503912780138890457836471926982639615125077348829252702290843871905494432900029015304835208014180977682333561390515975862680989241116178944235990750269180807726760020517224404116964276455082792744509828351905349660805162359451202528116353836941805770015665032444992456549662700443126836191337923547250721438055113068191849839179278535528739839573795836623965969076500919889767640071926374054922757504892543738587703057240023217992269095004757973842661735907138035688194635512316347251539448421400535007392035148219894672856373540287406081250652955179303187606544784710544417551891189498330193293252020479514465498747447506220813163443383462694093607336439622810039902246248600384838616916133302581215502868872135877609252929687500 [78,71] 88757963592068690504670453897803896049269376779466767618544895962580108101015552625769136419094793838348814063830915592390165995937733331492750480461250901047578597960133386507760456375890393461936103761568459794472980042000212312292777236425072602904131295950835916449357333415229804411833128700513211592603363375546609885957011751042999068281035645509686377584917636755051012907856786570877749294274585839237621870244839544267830340600795047773130396653296831733952964699395255008467105517492426846355136040500757354488633811967476464386444302631848954607038076194839725059830030850053162237826040332447263460210643745758071038216873365219910007467972394614480065459242560579016801854067333564495466703238887285982311145353691393670824779471355792785530660399228972518426575454067676535202625700501839904975894438265322404123552649800971494545890209438648888565793468375915802999505299152794220812947764561985406404516168875056871228688227394848935400222646750998190143178644674356019002276493099498262277036857249457058032132814739291500655513348987778848019249314449518769454842443177647972619762453297470564638145546179364481025882259848825472904399801772128474980245369709023237419674954932762310159898156520829286700453928412536087584009149973371688628628578080509676778565014102301905845379148887787439677150847680977172795453263155548961688399242961338026890887433996346306635724876501927566514471762817711778769875080977648534745476056749996678478363416576900035046706568416943971551435988601140818764259917656293863198758639931966681409125964515274537677733197236689872312705152611318745113313856841342702870940642360654668608050287450318688420760820883325473267072271520101802312600482000488625686463507859192945047730426995059565051884638983110014007094967312912043152878768704101511931214317897755528867530203600057971208887104492056176897195230952465888311737692069688086221919808748782754167363591946012055876878691040024329314479129846684574417352319150812137569073240531648553986413435524105849981860962633186746940646601309694204757562072390242141021324537216080478830069188734471046867720486338185664121243172112228090362513074251591112692267727696982451590201194051799031581102666499435812748720111839861721725518775716338785587993370952187183854801230399056927815855453131785957837382904812187107075918437861047811667978635474108796063735099535207950793846976011991500854492187500000 [78,72] 7346313483348525278744929068194973877380340348743374259300598321138331148052292830643464463153195699957415983323708155020487142692860453168372821783520911112899954456317916822032487975409447894451937594607736852309643321298248934543151542282218084088935515307525207557440594154674726873404564403786696939532787483187166099106131324849058776963518154232652607825838548898815593261552316301796846357008252033264488276086782931887982971244354511000084961990118464039998383021562684505106824214342015419992976566664382169576147556080008549745982348614290048971973916859224784921992652348230538293080766956448737891684563275352858492491194740571710715363168453120175218027418022942992123099688624231574654592019448231814253204194546002283449468457007329692818627461580485537092550332289509071300358562170547131707778367890582843726605099891097449692964918238312644811052287744569833927973941895251086196123612985859355387003174983447874293983347917993670707117410674239077824129310374050634453033947665967641380185259283856112408814589362832371999299960269037511808957972413754031359191566436489102301141777416924702985723335662175230915135097120512119945885237455320404816788465007819162476229718324918479562503792367926130012264901497812589706849146124276999674693658219876325367028976539314900648445822072112545403774301912738928073733308658678652396867053548923131081345721194557695107051419871052757011307043264405559310906729187899814934433718655164749245246928348569855635769448214457285960178508129181067342243772606601367996173750489943048236110916060026119061588554443005377499199760265146335047045753256469739420543446676360078175238200231100007355433344502128561667109890705647897141444293257594744472457399225046405211825656433939147026418547801059714971003105613561691436585881278213811237638011423264354087127012404475234253179633976042891514569173023935346784566917321536776783983403766989718700772338815209760468462122577768273378932669110577821928133408706050311196555541828942702338434448779301357993613213046560648421329445101324738702115105064584290645313946324613889412153944866135336871520451479402444516914786907300506475902266289478477353080561530237381090197721265752540281865332722785503781362318381309559299820727607490047921240868337297158946356928063680741593870606960790372177781745237302178637455590033841764292752577582516291111562611870766659194487147033214569091796875000 [78,73] -1390101562661490244006565197224913955301904702217309246538615108936532782242476955486330536527885716487761882158376905318752053013461154562998904403005884860812322550561333887214540701544528798154208355998639497672778612108695416938039696959941275889075262350126610406455282910532938501020402804352179091384005343233089997510593561512902092931560000950384606165938330837726222000006462116522699865768209187677552296604995972976664611638301062612204136202258280326904885436279550111086518456264711396651353461170155592957036253174519037026176308529751488868588835931071075369273021462224708443649281116580614034962831503149801494636807592269724854411510795658967724642031050930601165695904105846502988089445590048659842284803397587389463618804577565737138186131815653754766446146952687763461696833807431746983694203632581127680634966104431502854900842295639315442163438495156932087521966068156342116587572913115786207085900687802800157037264931053611956915616436308273635867124467762209886957723347918154426310675020199420671438239667004265917827776598639570394316883047804382180942018313171654099224159244462099043393703139493691790657210312324046730875284924023248901776857436724055042907205807675403611321874277379393610491957531331657883124663905374696387270165935833582293039176040516813648062431264089745698620649970881807185464599143389090881391507367560422539437605292602110841598627606968541302956241664510145840707908965724389165948141676504224262424664686125717797777505443603284355945742497966674497515407698629599617420177795130390168993882932672944818017570598717773090718337498647257092288849275661581644816745064574665317081465540284378138940229983952830839701604276940730011865005378338041564671184233144182658953036156096051817028570049347137649491111360999175810618829708753545044158890539605596604114564601245597824835096281583797901497645637757071399852564737643458072299257247332596128519775812368796464250516085994561612961851739397941532310802771598167703919227966852390804559308136422537162297064373488107505953762386040191305095612146627081124854079615617836291196966674612055299190380089266478243874466461807450206656440866022693428820997764108804283491123512091455105370206035860131136645758973878556068816512527171370503990350032130010589889667204734067468042521844343654118564251847218591008609668477967715006363781597648130849281811194373403850477188825607299804687500 [78,74] 64048652261431204993990185601858673680665986264268631756582278677913731335340996440895970331408763195061834742854062404175646606981029765002691680234980071440842357816160892453846459024244285568780670401232619356490204601387784489972884244023267471250003237478038441955712326180736679033357564752127392465308385625456129111700015328549646499921997503872435950956766387719745208871089548120491468122315066639911489083317425414126762414435379144188422111928084687021832200636209488689216898207458270336933467095234610791240639361237666794113444490803693462018894254097964291861078847137422454733190519920848362220477929143846825381253733558514081109299220225291418612264686040087145197242734079673174322133138286147288554609177565448789956727437598855607920292127794898239966501711057543272995450578539025410661266145185710702975389328790131462680014159424988002041667840932919914251052053406713708904755145979230791472154265951344110894433498642696010857018538638246358349779584627245660180594583325482395107448699184696518720026480459408751610752477022525840419656684142573673418625840966082129977725428323341012741125954499207338368943414772485457467225882251462527655403904613617028983861917301390326595010821404206024087976583466017427682986283040907607835969048727470573360517782738043473103336286551007972907851042614167770300999706846959743325074461522471177502643288290876108204760728567130688473891148591844679834223951256084543305295055949610454477783725693213011721739456507382964882841083136802790030935827726438352948579635518830340482398886703351108477990902792182593967795218021508763664151438917810222567464199533784776475602040326064268116278570285055036912470681364853512757298446653722361812956016531843210292171655715602212965871774210648882837546137428599522488056905720257705745035468805214741453212767488086537007862966594838815294859989979791121129188974838376157363811152777640142010392417267454724145530252020236503301562290339555689270460343890430961380258703042526705755151073610038212959272330776976001323041187543009163537480180813497026940327705471723293412539616144595126671132348863972719237045040663568279303605209136170984986387038112127794196649752772160167921024940109781298390564484261793703938208538038775963125713049180192222343871528257918354405950153313307474623992128891552576237435032830083014229954396290874635289114280567446257919073104858398437500 [78,75] -1080932151905699492933295203025824957120421397454382472694832889407037951537425040848077128450219287773648182076576935553209638263866681900116565766495939689840500251869961796645368231664056874221478206505810704628773561383355027098871736098429909049151924416186287905135619206264944752231849910210201309629016463867371581684838950191215488816303943339396496576601083279924245698629137500731861261818615739946600287429100298171416259439600022181307113888616346874781999971950227640793691600681553438482369382684168842285365729727717740655647686395000411268790827934688239115161877017292245813341451277769969923348111704243999544508723971273728218150623244318120694890401643058932955834017168967764794103745188123097922433207276336481112485244677307696491324706576877107196021706929188389497719503949936622662421152009248306588522583676262924204061548294864828917899029594041002697493272806122933719791377356404163270670976221840137543471170055588220701621842582981996242277266637841153497784112395455628865762022911250926906061186718240434193004283257184109379434152128483897054445291279144475335644875276215794121931404516507912964023598924277326018128739257135869821939367735263234472053233733975903435547576015450862833073245143575353662506515332524500644011799893915976826232270259257391748466396694687540524230817862314631711522459086069587097957428147259054422441696884106553595793883681051433717305431802026476016825361250245467828917504797040840122836317586279700380007384845484132488362309199665676342637726067741994314823571459166876365103280355914619864215004160395159478152432256587381669134781221228499960131696155618327306545806708887848121669548082473502462047716883362861693377594607740964080491706812054827124871241580157568234972454933980422572481284674178237770354394648380254407622494191944512802778658717334415006620165995564783885837865315085706943541697838515852462690009560973211692455073406925603126129301605658358472866094124068025247442202799955540952049100906049452126149125122995508358081157371248236873098235750967661551304999385362688331323713714892375646047019888246614989573258798545079135246655979912127678696704893453969272076897039021783250038773298769807358675390045166852100283604982197936648326439815421622939488088421240194961937661629939004758647425078105428554730030966963760067599083260481916354005772697328968678931460090097971260547637939453125 [78,76] -6712994939129108377674361024670321208077894513043818923363381989080087305316167290861491612719766731760474273824015277071975361338236062183745528511193380606800238308671722407626366460579068943267611449234100662745776386893990245699276734936504623653173302149898516446128296099424458213746437124482312079572288251020436136768027886476176866168278802850352732489200566086909529147644139712637933285413700421169603720380343997553287535588856282311363850054588782586819559048160941795764933448214412881102022180555476089312249525618241161546676963960929719591093957810349711672912484978782069458394615603328985901512617331067813173936880182813907545905905099044154979149527165343310069577952485376400424733388237502754712565584595838210792203629021913325090475454005578952973498761086921210092967439274133938697834054306056644953050638083648846418548342141991033240896876400024149748702509557450669748347039557164674635230020668277586153338069060794998181947073651700461540422063307478284093023335444354750284647790107713758719124843318324450682881910127805544369812493250510780181972553208855026335665941580511538893674050893715989989827467039863873677283559159224555776582751381619402025575216576733351429189028404306397767401048006246884963789286951583826556891808345346588797678867676686540095273842110669879158010082886020980118472876387579504896420754308664206352995119082358290346202638634307052550162518348448382870636069335615419390549975860999558305483637291616378644248444659010852831758336434898908339900156895139888393336125431411887692534235736155700526819029265577262125280095171041246514374600741353802127525497520435473779728116521608286982987083134959450311661711048649503173296752073928650234418214059143770216787915320409038998088723785318482980882597054432326724547134031962258405994652492470941040745801570890363110244816994876031507686504680540604307655894035389536074970872385330795908374059856413673052445184435240471704823811984014715752050336157686719843713839882978318949880269430695836840789551600722896941270376937825181609327201972068777054257875877233146413760375510413980733450284218324431929979976022842964368566092745567511331188895698975302088830713758801325142267370577150630258155953848620107023506564288616386199905502332157673601476852230104476394367477418872928674180141428834302057431885191564138273844809801094157819534302689135074615478515625 [78,77] 679752860783241989244846121119885161418768182564074318521981106490853092855306172067182226338701999362476777270160410340232899967874750799417163783133563749877679206344387798441881441101518908177723769619029128087887136941949642966308575058325570546103630933297780095815165390395753095225991219961307335213996423776356068153092392097190445420152302157698828930366538995941422858817799894320662953138625221401787596750306921674654564079955842656855781796636290841404353888178146206781799594326067568672867065768204125124427914249405095518026506688257782829916338195353911373060369979162256339765253335797254070871668028002209575457774558268788640951669129877906776229941869742248521733861383017563058380009320366148715590384012023932724314769837983046399019681536176901003772332303990819902247233032809436392655185337396379244184018503663629674601374722341283135191797488252105352130297804689193154413860400760583183104360355887789114027195721325402069579572724183084774614215767299784639939749255665266577828916632491583428250401782000440544927637789905501089116626911338931662857413004692000990174835446649863728695082040832432367454424993877339480235723107816190441042722738807816060787852030212978228903747525509779561039791967223910400275556313898232636662030942749248762346672416740416009661648972652906576264089169177463625008527473529097016460536122644085067722186427588644821685009985505497749557002882610968497499284697641065422444692855489051382463278845163665026883064018354599128982844008059781679444127214390468827995992610205062983801207378474770954232335432694744130063265886303697964154458703052489003851704780503379502531456558855205534912176549741749179763076163328429948317495442928148904602366459441260617518000117818055214776298328518172769190366440117822980579217025745391591452755336182943546634862248660452206624332920514296298558455162472274488625962906338253875621426630942875125070326201500778275533225834541448811209895928600163869644488954744852662990944759015116693207065691946182584248914025837454659342412713541230300051808309921772504891217143428796503897694618944297820049203958380689195116783924990443674677241338937438374501638657416983316159707654636721808055692982892548633396422289592620614222765164856705042069083323641206648175583926562461800048678556298337713624544669844250783551526838128468022831585315657321189064532518386840820312500 [78,78] -17587952175836657494700660350383153125734771384761685468054375348401562578388653314569600105047050579944816472960447836026696405083304445306425807217028450035879216729285592859801893706642097465143403945308514445744309202588182986986078596350367234476118985013476246673609750789850949593882138265523902001050518223516560800669603397997211830844123596603821722881318760165511958185569074165927290129198034496478138401108653819068587355841303620724731514414970065895916771041031102134545880340193143845130247066113514998702470901261921570714798706866201298284563991331614921899463052356223239598646964941827278947901372109843896733115425420269434293138916734898096222446966390469924010839042849055347578088773911941442645887667797727655052057271546313403384584708566593847533248951202710147026337266373868733963904967981005578215013577048891653390636622948755556948635453587236059286373538203030639220404777652740057279783826218554572811650324448543497059377599178663855507806256845129258242344640148327717481485586199016776119944257897304808270963937849206315382376620956738825193567956151365296971389789873508637387755109156890407161309635336002109517428581647292422812310291797908588071575644117863359513908185424303290757471700052534534813615706078033295039282580214638771606210901462718915817602174635253679819484687740351453843687556943216422788185847824329607723603268226189271738480171831227158961652087359195069999956500344409526780838031280084622435256402188102145255652562814638955614328613565464145999193370605400633405158845481340589227835150788762656319504279057865398193529355582383943824271206250407536114677457197094106525656346644935276687926758783187031663153659458828272256653882101665968398480123659284626481803063787601354048172735867639782902982401822901814003271330549035939371716901548362786119789532446707848234876074501327224814420964699066590084149140989461633077709224207962350519002176804519484537632962949087403584338454917423512029006906865637765453621215296940081625836141650238359645857212821165207187469688847908997029715056586257729464736541757023362843424027763110716079963636613534418635170882822635298019999609463181733964220146716690172086361226120814230978780661614030009979288378804823778154324533406246723343234300765855199919400794788662228864697112335347419038312506490319701560478028181354337444730617789900861680507659912109375000 [79,0] -5406651338840154428975997789491557128424195515580526202583072294892069221009375834096678856257374831147935529449023496104712495099767410002056000767711816215636739771989150550907060580838877870601990567641282897037233092625548438087318912395538305304525017439961679707520234725357114212160251918375630817493482321852170825379968525490858922900884734191836512237014917399941191061867510783402491823450608866065943028211405338606769164010023279925430860564798514736796076369725049656587221224492448286294113070857394528103505872010571096465447807527706054081207996896868798946146344881750706331806376828433676446941723854123886946678202654384557716909903697887386245577530961123841484716579115135810105083472205211484891223447398474668432128860124244199145726750695016617500529233422124408629657533568954111203425589739137818257952302054598729518836410496497194714200424005769836862456559849585286017984613936872822827061090606672891388386788327013299749718260264124341450387886290841005015175256269651146428063003837173892738834253008797827707437958361469085936145138041805054250158196152220369798840229756097430074909212622541623505505015492851434257458029987591509551920952974080165732573078079244043868621687726422981875527924008350171372231385485539860465466054868297584511749118695942168838191507458597845622677122678511633179018822947719189781857157000163794313700950619279406326604379500420445009187118514358257694286226712370936869976477991936672975556119328095391380594797654614155376490861989367842679405623044964719623324546890947137184036918570308904451121076661695630613216281774662940036966366877097208889816699992822821801849642798847505868971817844470285327030014168458458935510499518204094353945671917700378809804375931803689475347814696857774547871621636704353926419213136213599398985954505577931173801652381313031579408331766588689557049430758626457453397734476950849485077918549007012552932740208010417543929496151991176375964482006664998452600181083792695583275895413055235934338082266575673018630579503772641556144234136123810520994181340270133167395395867208360011772465156268889843585140445129145908073331537504351715798497257490164678899218142073058379448110267139151594190626342570990964549267957728439981943805255113031542624159153515153585328614709626649748900284086265564525853830809663312532944715776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,1] 1606858319990081862782129889478251951253813852238714754935727081270849628754024573528227972409710542337925739171196365435343091430694323122311875226444782239799320007368209307782282583737153018749269438628500164955185920729749640478585815429643751670174762243213553081887635378380288104909515235477720724242887862282217155800657082788192258029560203588623980955558861935070134030632225113273184947521864397263031373292573898996496471806571358143688814061304151542518651667206841415875498675301220661039519977472094022088759814726573711127996265550999136579903026835384722921767106660279172533329385604802641086451784160548462156113742835957714876511422441617661104077683677423335068594775488991822706526380651271165005532076337576085032034163140656429263899332538256193796865956123875177818211411286458945614195455588459075047445606135507131299469458334030956252662499806419722041850600900508142632076614516198247795268431538076491438607491499267056107884790242691796643976664576556851902669569379733820260939100834456980893246916957935277073268914748369942442157528186172705781839724049215283262244641791083262110869082910904900375172233974257352656708215210999396257344876009784055074005315231614351076975096338771791004395132769353183336420733871479010981540761570711599347089516087720058945550246404114596465113154420195260486777911032141475102443608876983113539428066477981698972807640007180336666280380046241857173746751100621486867081488754572608668578542042765874816819450399571830637316588162765564547331499127665288297894903953848156962381553586034012406927726808273032758137929160707541906613083943601266259147814537835739847630643812230278363163837914014340744797477366580723794096189811577855846066464159815186347116077042884665311947773461232845598822199409320921997790947829782748065875907697360100728512896789559529534809108578004810450213381778352402766860809821660468402052124633023043599531042935457635620661060720572890961710621229106692724921462857749816840933523832127890235850880465439937086636964032507492984936808906094328738255248835204406947102128534509050070375403320831864993877103627323515022193769196011474492302992923286774467430286128007133196172907715482775060817984846224552946589283405176238011408407631906564775041865432216292031065083211389871727995645658453123587825521689486846882617701171200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,2] 47184269848336086665589632334556786895779914706958461859990158121044778219423516877880076349329628295983953525488621333235777555430065215025167690429793327275259429936062452213586716444706109637314003053853859612572876610566741114981907831831827178436509094197491346611359186290989689119680812605648173022672992948086321264621166040051492110193352648930611821691217883825152991483684576642511432002575280967642208435999612452236069638109782642093122074525540473753274079839774380758376059439456095717442750526470270256293620255705463741714223910855951119410861188659059301922786509443650803135752344756145947701838404786340689510386462387827019347056976288379604535968337910855669099551217511052536804600719118519845689671833354808677821653683263217095764809842718164139350912075637079946452212570305717865669066820790782979616957411944228585612057702348207637655676692257449177305842109500892332365799697640020438994165787281826879099869965674405894844288334957435380693175826251948984241201179602733998896319092030293484163068014060987384613873373554492992811530764628576894821598906774403895045313281370611045444287097784321868655803706121267434306762897244676194742636393138579399111887654935750744273142749716916218727701508592712671573221784433450644949176609094418864444377924968634935687709104777208811619512315809939771611175826163322059651834925547592947541110148843172610047114111148167200290599464976064538402499692234731222407079103367625665576128032484194075943006741643576714557657232131419832399847488218014613538171909362418315565829345431657272959484784456834553327055032793736024571381712966204143198856580057176436638607286122413765854300004092994425947388842345696799221843147547087332874107255490906902698469421072770389761914801908384153641266879335786998610342980212626223470008779813635586512019006837347433756556467698583861137611162246901836597211527939145796275066862117231209804717772672180446132801263797460910535745767940116704709269663434140283049213772549826672126905702330377706937494058290762623860183005028434754957586165110171083712619269889179868596965982900924846909135088816191136925385950461094649855484485119083569028762159618148824977453557664382219811300036007930427982357768851547486481298709278803835617877331116723069113094556621634502090989005683121256442757359347931374666937343672320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,3] 3105094114416803743817008523416516885419794125952664062463115005701137090075917826688570167014494766238060827854511520075857405886985870356053704853743940323847177260927482515041912879434939279136407404679084647891568049276315895125116496785569329812144237672097122799462857911507499097763666983604004019036325613761385263069570950149791811718528831767782875485841701836238429756177772186977055367777109838365230884198969711500772268756597669252934860632454619805154481395696220109246026841083265332439898918124282881567259469038105008205066262633948990011772729195770354243127786909085084807504929281797535386654332135420538773281566492112523059911431386443446959696801543540816861533644434241256325932345265126294840139818437514414259956864676999805388030147814396279454236837952427334454435909307180036478581087312470086857983995470184916480960403692165212470864153334749116661490232748928035226912569959403695021328990026276467475079938628380829987581105533884780118352551013726385858492983209106179607997754531756118196262384014266924239774756796635866227564806786697692200219829177932176569461952883398372639855282469202043277970871655757028345007730157067281612356136883192579177826928730708383579707448317011916463413646462454238975633558474013845605883972041811411785973823041107269241018096752652899883843039161751317704961561780268172132397577981800188763090706231440278791371798590993793429285153621440530023790305536076149418647551060764582944617776315756838288084003937840086723196866980733065195671368553953497633335598499649133644159610071683769664669169660858352879141883663154905519423585204668599267874755380123585001795560274480155602924273404749976831571985284406104301356530223490096981585439539311378609435614781422981514998378105240862865248540782418513798030247424937195609170697590092553032786436489499969215030233728893785121517094316658965180253158069850292196310580670685623695579701820681541114545192371977327175828296680271803176820240895779644652840997576269571098518909909689441496335947124968737316827533330621257186504416481242438277062418886923408402818146503564466569206821981176882202061855262749379279607262826906730628028446109075765453401009631788961555639788727166267849525469084021034699075076913827475836683475079427422716568456258394682691171412774926548290046477727464458542728796522414080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,4] -28458620124970618554561541851741898021663579487870212694248392146196607663886180155455989456626995132490373948328123539081872302630117442479822155373451061665468567163980892331250959130082769272284470707132176984126103758545832930516949178727344180195104061214917267541743475790269968780343579000649423402775492544878242504877159919002962034590672580452773528829566964191937813046088448512262815692611701484392117076923074085980110377976794174755421519064507361521713448813092116356482218619298267295417574705932357678946016699811212811413954584752781431186048697799744225384937293831588902491726478982926216318831786943372337354061272200866034826093433456693747172760929830367048178130159451433215856075574168841292417468795123719032648034196292856842090347020370715248375281240280737528470973849105525278577752297366331282633023320617649100532675821695526299427701258923286510860563614988927108245729680572216830870921323004867204961741127895403606291447019663366758136505132868125257620364096322911178043017778821092226135356964669025336337573465184823568144587094700081101724885312436790511782954955566473419872822549729217555382506230402584252904271573249352126398346238665085581181120244633278166211788189254534462340001495404745461705125691130072080706134261924742428708660963216810963242300359699973423129514743754717834513634267392254082091066834693567954930934408477155363767863572621448098532223484710358350036354129232271317780140628138961604796433590515053753776596058116709186828203724484081625340713832524507604664249022134637824913842062756526246184682629499515208248543571253739981150891602494531913822648044539638658518808286608570789923946784965324757731784479247578758807474480232333816337978676037584895750627107659351172659802798826943454493897953950148866532661361935456753217241168395609981791727063802245930970627281084344540004451268785967637510832673828028151395296739228029977924631766215533101992227668493372993184148568565946821208712095801936644638003979712655700959995551156515584372996934496157703333274559661125258283883218342496530134123754907906661948379931927113118001197997374251990032848425987410853354741938095714531234353590692255400155300680906795341927189955910142054112786420760516651769122821534533986895414463230318174740391586309139542324891851151400637980890494273826084394465403871428608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,5] -74304064278396220589734768830769287136896886374390112300955527859748134559832207269499953366379632171936752027155130476172407839335944334230742421113979469460453568107816759594410533680130749161158180090266259454339526707270695758496257563793074384631388754641376326922132240316940251503262021289299219145813326470296038648375303503714992557700231033721578358100934114091762457669677441549328040993079519800946517868600586353110098693689485062513831132027361941230911926243904918089613164744781647470226518733592094576905253139727114576032394224527138864517529118120796927460718579024593219125333058169051558007030926748786525676927898058889115233657430381128402109726288308061637555101519370095784056275677046425691918509187466821272158248817785763684475840411194285084017997225413813296720304469876216647964714925372283103595975780735319254822498469651989957567757146487750002820892224674219610654624845814974762684568930360569339586308687978568392692769387719793936641625509498231457115438565879119303092838231717766525026434008407943008020025524625779133642583332746269818946891377581341844620336452467845104047297842282633564814202865719763306737753187006621309548965293457966703030637801805781689256234933192498088900801682933697540108039601000219385719758686184141943377586205157987897159993016983382378848572738680654852595183179761709195963320495688164721210439359573800234094319364332902741456652188172886346242380753999676922646910528812340089566972720377289588891888646138831744881041290510972466390618044792546099775310460091744742319025165908603627083123491812702418122607583616779167611373828796210660824709579287752903845066461552735418869078082940319802231966154086995377825252674498081888894899935049395615053309511483322985269300209493037712788920039613382959607143636611392696793969656579512009769735029496099494074978328475764240278762409012186529543902681299477307128799108252086652068803522085834814479899060822297626694441347294648095701715216598080337626876004055479969458359376849097830963640323939389353806521461658724746746596178520238978436001995424141230310434674212657522055128792507441154211797273542033795212062619811394421661093009851683965157281805883426187606548889879791816104658134748320345806967841845259743386762686394744469997942829862015323346899014184237569597078322219297388126899588955111424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,6] 1401101698119974100120850719724527965488307006810380858473820196102591354134361107921494327336921233404627918064282497007431409279830515019869960376842775090748757433591714023655424626424689129265506269716682699408271558179078611964536027648721233484589426813602266947322814443084247585334859031543076425565462107520541120415312124830365168568136363368340083859375499819916910399523243414027585276068316431088480646915179939278677786892625989988181401319191207800174421211535043405811024392626344343365012567467139187377443011443341739634680630956524825430288738881341803667120436415051062753660655833444294655366776591150481238536579044311154606918137370049759960175823348026344002422146916686270191910343318643184801596378690464735661326924592948421693674585883832742062237169543395343182810510245782026800219487165195082133872151556771409274588214293345448995899366180427516320096835327008542513715761601759839734109968444762193134156802488474860625133105718806853621377784650822885004370011439650470954433245456493153651853074887025629361778399709582944645862554046465084059143197760949460104956574358197176294672364235716981379577990444996517578198453724955764590147293062491432032647901712219111920775602017443594704647136038598634434588721987288255874252194567021107315594267541167798631425730325782751369004204057181979997319218059994664528245174408687314560318887417661373924257743301746796444407172455407646198087532252999607783251274761502664042798936551945213357535656080774523316498500751300144907345103021705996091661805533075089226669532678421922379522609648954376216655156634624560733599540970246921571763664551273434644809666965920425705312004096759795287769124039742142171661991668180547662599540194614766009995007086352226104098238925165917822669330636400303127298377136147924929097678228391181226727935291848759240213543613215521949319731979647100097635502895767207301338180672940826013002090300451349182244922064622584329534361157401773027444312061926576222614396865223864410171739341665397717850514951752895452236381978442087062727530274254405210150448227130288149968814540745181711665256076162119848665476876336302505542714671139831613429091405663544419079621459438330959829244946297498109029193479034880757822207578576574181905763459244104138147972753327286276777745250981167444855251578769482141559428047819505664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,7] -7736183838789416734743678805437213799274449479951199010019725951804999650490980066510908184835175689379749094679227711030908308711605211198393274881408736157816514002112206483475422832268701326986728424620129097710614929968728501943735062643534407278216831530840932941356513200083403946960718824227714124369384802217309925587966688742300648770694642786335220112280729461117784254669527511117440551200822287766047653246266047303394313511833205623161206045947656973568939690150425681760255722829606568772478981948304432731826769497524634511650377336765259599980533545610978400025697305708190912664435544610360325762498367931699774628963293488153574280064789294301546135445551644812361701937059893993715622225944020142117953888488178730884727115239801423265353362828181543474204615930957548812151444222002041879910802119680593810542726589165602723130503711882166265751970183335545737774535965654307865225445554964304228649422131306990442896448319017673872091101564113893033226555409474003015020837970081793496150922193143820019895724683319252149108911572247667116963259958761823817295571197337413082909186650636450185393471450890605533258299093419168688123745780084387772644926840236233939912310111998082643373734165286566342719676789068415446012239868331077516124268418415153415185188586907998458451264305262334881744314210192189803800501945579434323658115641103943351754610651516418399484100463604634154398364844040743804947255523326079729167252714441668622617615181265407641784348732887976492287222146684019850378932053606413441243153025324221853196138729357379341417110457053748305844666180004035656031012881266281963513069395722501264808306865979429075324428697564579498496204932707560859130146270542687169099196242021790528406767169122385084556229782992315348348751929077318914286995759889669337662539874682191345873959005318872744726035853950282158684046350712550410627893497317504507235505431004358867921581602595844909059523228264631114699717775151259738309228463463055569658200530797471745126906893949230453988631207787767938616295871527154050065089576328093082980606163477349075696153379573816060904881442767948728575682838080408980403273219198077439507182791530157242974905329512315660099372644707341119499702426489362497625076912018828669490334747738458997926272444822648009127832028927424771250140029173423635954545288240168960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,8] 37545793283408569653800638896344590127650287053027510593584949124797129402171939788133986835437548529674559161429278137771305542109268360706155487815496308314517682794753231099623513731908253178659141641057188752246580922444163426352993088399512343887155274965437230781570416015459907333472220918231152309687077123662046660642126349039299208382980456708093706170013145817658170457341948425582662517134987193580310713974231481514452133337379587734531078799433986295113732502021602174267949503446900679455728269609127666440308106028218403815886668002706816673720643911166377199513276221541365035534432550460404821258417016436483074049635810050151756519236374024030014939939250799491728168509713741141790666707723774210567372065979666765453641487089631501753404150093826286585022618525315270957245828717064161291812414633962295500111641034516996767762617470135169880393546169029361604713170800442288432639931793791709874235394404886150211859817575874207458002957478620355204821290826704834425061043053178122139969211721594893591463376686072926618620485394819888069839971653559407645019105978916256210461656379029266909297693287500821185524382538575320257654128037992719967292745391848337633681800398083833902413598998013131549548546887409336362171120560839638367650732988770276489293891492458335882148548212424625231319749039686067645538261493049424044168973714666896106441307577362171718156277576707945232608271281387919721343402281011559030989674748532313333892471201416756330677522506417406933956148170841267486438947096655341828479477017603015684478135841600407937722447417438597374380706282079852128696108471901788332374698129283176308398573712836758478474786635502525983133808736165344398065711227053107042161245437763873718630588631493536389766034317670181198147061989283260924776567629955520059119673066251645721679329804620090372860755061719952758932849098834262521893746591532965008084442370831264610905382978503110268836280623628706573371445309609732636952694314500536080208167524307476904577593318087464383183363590468979573844082058891027282257002116314196343061907989322450547019603556711858419266159726418620971696547392015351743089126209082754590229611894052337519870926506883206394787049438174592139905430192876217420115225352459969258835077087077338443098867388120261374422631783576029716180570169984707127389928568706301952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,9] -152400431321313075611669974450987712008070303564629059447798344436099736593250295932641944297878527399988533944561842649175842468142137670290514192125033845254249762366920781808792502704857973126871870514762170095731534929606974895511366189489831419186190786124585443504588327761378213565302052135190718102447142977128414937574928972677770972989039084999092856222934636273186277512558532848581092594122616652309385134090240657224851236077391656774704496968326562914786924589039666930642961986687462667419115482683325432867122259051566327098426433733668396189664279826273344408673995810996139675994308397829174042618427284711045408963100568936752534370105160374958545326088767167614244984474735310033070169563969627751903831876749679583770627438847329909591615009038175208250663412173113951008572900227342120416553101040955156943980653737549733066431922698863656879534020620054713687143382057068633330480422650024985969586064476650770913504548760156396950488845553615679766999871259293489282552631192658584272390985672820130850026920345925567927760665780026257009006536742810801937357921388432755903273061323010849004481170792730827632084962541421724763343252344873365823320996858602637070209276518469093043443058428572243006571850975326508921628823760393013498229925145782105446050791875165090770895711989323393105676436985304114450973947393262043601723388515557340095146874766992739212624237063904315249724232673488888541528542642071420556710751340612141562058097702527665766043622830588108170946334054829280901985442744822333471285567202189953576937574809216189335602453744866293684787591531805655913172501466050829574310174263788840712136315377394288925979667328979250379864180342275321684339448230753705511327767755224308560771589015665859281671686182159740116799929404633993092796409869793704189616771232435744903051475196127115246424625645314206195289036577195870616688027518371781403775980033255648197170720209235392216435841579417727722517490514585252132937274197242035857346849607251715833139168905349120626822232806166669043124656262470879317743858660875792439583576328036740673932458344514127203185900292778204143192321172538895737558372200086865925045543514303624693555983222173341113877158464549463201108323076904640517461082080598503003598937081360129376453715725819253450845984867396000109996345694836790626582091955726974976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,10] 531095967762135812363262200052158827207937744825439569438712987025527071820627673396058939424531295617391101940481205823595485146766611604222509948498931819441968693699295437652705588076023515027781008362516609580110648368646662233530021017143805062026702102559214211734476151880711751826947129606096576472423193264712077740240232149715021115179188631815193576808401301586702193002650900480129176100762979853073515232560371911963850136258738124764374037904666605590163133764401683743924982095143535151564972238087557495961514413947802334162665025005561337552619024505484932636224331447846278279910388028486711281501009750444949306366611661684360306633162563638612494990238076601276715410848948527576736013626062674235883354674793980860742728549847429398430060251985225428258159795959622338108906125168138340494237622795745141835744195054566815694913357316709732842786272999480859415756025626403511343196651280986369766734671981813341500203420890037177618989680057263196999103468900606510194413263744807103398877109626245400270372577129005190069135854522838717419332971717921083874280860180805787008744333136291028260695635527877056419135655243345841541460627439713155484583307838476783670447513858434107013486680558887112573884499180454977987626985536094711160619333627923456549156503401293462400567677725882267796866174272570256314644656612760248320663511060124795788182385317463190863620426504998195031862856896543600379072842263876997026980272639361686141797756203888142437904197195076723133079291596916819489942031060895465801434786214217174260305370162325115696244363437469757817467792019143749115314292424118482730718320977569463312963355412486423271978649087412351657758900788287436000689600715573307409263059068001443611295226939866973741756179231526936614204294691740346358596614155859747824511560085390088847106734640095434751820916047154428951726211591126057414683136757148072201019711613443892547103749821680654256569181837994962059633306546642569360709673494979408240716093831841381459233824138026116269161423125561747154599809264696547544145058963487780331403418869082821648591566001928474560192498929842769290545194742593966017956200044396247672227198501662398479354460170955282757047682654241470582399133093256066989967830611178519971685919376212231493686588314700503650846828521243950409315553054407633308854143586341486592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,11] -1392672651297214302527765028030213419939571954433421766625416797790789956904617526188496469549867370482464369883807504418621631001791877120293352101801621996314456548133200342679027097300996101667880726782943859859361622020614089079063367651395004723196463780226071497412495013669586387446370995240315806920263830350498526852923268971038921287936343763407306409645583890860957067723997196366673163125307742666042391067783042995947529280988260211538722164982635751650754157919315358099342000295461020915666430228239125910591673638312629607913536629016777008164329236348180408223906408386001028389572473486058916492330438218300061037575544742895862341601757587680963839720572916561032594994876530153051217602535212076875441198016940774792850864000820567792258441582561400683223261499702140124398164813416427233467779497471835000564904235518669403957614269415137220568872665721517491281297398300362655540458033564863267230631302475174048373722886799492098070590147278269711769498325069055000212032763877083892327445045322774322041969114072193407901595343711144591337160693503707967361351158620959311763193264049920481788855321850991411789968602725739999762092883019200432396411840010188075634256584612350511808586329084864775157380787171580242057807385995729123763884854597035342775538084667056609751958914054100062407732871955033763286181691117731050075591089862906097568235330151013571470604708384540926731497223993501882154243547827640304177905910829158956856214162001917161155658670037823466761280278755582697580819498249114044705805716632323029421293363018980315441916587972711664557712808912283336558413523534512963981392102031513766386984490368602714361448993996000234822808023739579182821895383509030257516039023641132735798830122940219247441431767816693103111417709913508286645604001643633854462828471891884832370768188367621888743615670257149395541751351742953636215693221735082097417243726387160251797536571020517282742804571002136072117116402315655299234949253867039055592545461912045179682574603628725751001732180838879465314377611015284841936035509781694596291443493881770386366804519905559093995255850694028662685393717355889122769487707910455187268364439070935690776251998648352101200844743207889459703950967061590291276691018484498374733077101655231799997924965710658595105762637299725900429298245899898455675223864459644633088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,12] 2305429396546880527698567075966741970480547550364934996845299923237790945699007513914026855043060443362714062462210512311614778310690966072720146416672510571808659111437297125853214850575690867795634033600191955241617884947149518151551367573425992722928092882829489384943344440136662993102321961112722636174825963267651049580938340841276447402753001003380844516761577415837925462762263503895030331586768867100936523078466455545792831963792420524174596986530866119579591647767844737373971561908585111311773891226572718805559220199763909164628897470084791450669754901687424171481242266630293258694496799358055383468878291664100151175638813528462888514690044637901035126269827552167918455299103405638693271323742821743738028921912705758577403940773271237970501895995240526324221244607679967049156668111563573895011125710535540656046008677350290288072750793639413515699781122555158020079330272328356814454782570127892502736115117010920738618944521029396101397891616469928407677553521638367853647047669128431645496470983167756189329337499418910613490463473045253822786188350825899860395861901153264008936258413019335584227190676488953313720356564489558860046056472450448616664247183081322384637198417826675941723119795848903552403516825657639055081739896183959180357825980566316479642129702986427129937737524141775111506512566666379280188212965641353892773326074616243202602856775136612003663841500644407845391963530361632946055063371868773134003901484953083358348625777282145501159880984136734470810512449863437422120263697381045163054381620611604158521371576179145088317803117483242345120657781087446484979049003605521675774636155512798317404977164363954153154150491893177107717686241592512432111515896179390898522276918675456595066849545452859643639817223684922005894382460394742094598652776039868260353683827346513309749060113591070860153723923786509800373075393725889210162556405492451831581784554357968796808741280176479351033927951578853419710290285573976171214814056570960743637501090409652461851471779553581529332254117454240888861495454341282433992008144370012986979573687930581066767151849907338956811249911840364264125680443061192582396194418508938115465223916711405836952643842265839757338412371106690738436868561961627606092005665366439539145265266570400663854511952288156228129565390867968688569816922835399995566815900963444883456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,13] -707126166587547845904747659348037156509329461132759264498413802594509827093026682800229921490864875338134133593961273496501065206428675375751384253749827640561175048200576953276507716531092776866096009157114850416732594613906975934237251673022404048973362891386563532619290123528547177325080092416583499111732814828045049631655609621222488094918826496359458564621580893276008060240697473698183112709864152564011836453434406582286492502799815198943453921154823351910348665150763029597109312198514708302423732904395368016508546508968931972208421706999397033934223901432890072946960604190446155081995843490753274224028061063212235935853595402275891219472766326994802868401470637855520250304338420305268404548181962828303448828067468520531961211807505423884369565041066442053878023035042727948531335950694769504134016516372488994569098716470154455089985540990630561576614930586798953710189935812692936701480334314173245031775761967947085259209553092061082697557553583158731809782393924755819976198042063046156567963589456935251369318799168599422566531159521108463606577165437384639752276089740640240313633579693678292605992727752043863498516183443264446070268268345196012554282371171778302804828571632107636425958081292500580794937071321848711793535971270612669709383211461013021467748850683217725832075742757407682844456297743343015331373926973191083552858442334837179657036102806288370048372869273810702503342015648816743977410899364857611715181300067704551741562186382563698002437196851164446991705760745540176805548450583294292263008464908677791557431244370426440269309115994636656007218039333444352783300199521563098442628803159652734418562338901456225865036959284552400118600579079881370137006969698498137822372409090382937427923250573679830771583251319959812570975911369788013671482912230868967739025847911897299173237620442573523640192344598055045726554215071445631761305030362722748726568000913466847453002821409310972845673461743212618079382508704101544458719389771352884200078509309968782865711578389166974563671337662476534369539323152225726598704186586962214140434657114538315726949103587820736109257183541368766932893562943776351800498563322514909654982997464732184314998003645801271719335155439559500211038963108642931295632897535951179384382044050787599317342963546425550873242317302372626220034851288239814903216699437958037504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,14] -10565456076070233527159631128054091042985450633541873337159247883726098432437239290889936516362884957379356283477061925261569168503398996887862126744662814949881457976605161225121980131395325909910087268126416794261500949441826006081855604790332027206711613875104273902508652504499609530020636587714804017738802249352970424459952417647876419510261127558809059958415045316292274377849673798521704669925306003852964365720235107038819952629980631622715591427858434974801225700234299188615655327305314575070814416616175218640922004340807300355731020242840839702085387695027797607828314081549412396005813220873022910483674915509714783179792946600039269801589496536430383661097344909041430220794841422427295371197676588600704085273642557438048207000546078651865921574548004051936920572748834451226899030447130035927671738993061559304304417293220088990471465553672112219005959390907708468782841136415622572407791979945066532810365400588097250620332472742198029495993194125611297543529513224023759564316748745832000722124583511292890041256326941943324135231882156899973523244006810279359538334768329663004407176258920121091033061446970079714236097866017841747139803017780035481914833302010959351159415931467440050725095681104989932751766685355436513651663681988241420551377065548955588768212619740764915601651175460371846917466893264929702307448316856756532582504380857762824144848848703075259484936832433509861313818097504399828985564379352983741880114137261726810325935913940924125448783913501051161652966313976778614944854562542626631109482126996912925778084079374666095569228543539979255468202594261982725018695124969090507753850641382086320162313486245202318584212426922656050901258859428617557462343870033725173943238394907402603407511255909522976839894426124583954560837124243479975626619788579327763393576741385942505771351878024171394065922398357106299761554818010493111027241046404239267756970481800553769473342692295318916066851560754973149304626548056914649832803190602002604392047063416861518389464327102433071965506768662105908155271825251281677536303097158383742356127379058200481764014950384136533267099101197253339887715672543038212395438107005352041413662143404369055889464427284163716367426534905891622214930700615707700054728365872847075960276790690810221774324496550368453495244562605021799677558718277924642713049324121036423168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,15] 44731564147868274455827652279286583661227674017596835702333654426806409846255095695749033130537035454889595855104625096649963255042158714453534149034682798520460609141618760396207243453129525197527110720914573646218875694557519548707347754479270092749734123476881579176477679314938321017325880062869754950343435355689687191769596091186503116520976746920602815270371728499349455742967707682400033709006998401423559464753127287165882496531568764343116690134501801871052963050325932710320260825289517736214011887405605803176637609548085850870032109292232589884463380879273937330676642591362392119628914755800237490749087740683111213977447849340757901590308971429085880219703478126363978305456259098043869434340616984893612314336587506259606194682374219919126050265646950638294091741940601798981064376509544930561796952352986224303333911194797054879188977662740391256756737548877459310612187276111759433990582088188319183024310989746410955129104422238214076874781398312158603368104654495860372267108026061119594937719094631087912013562806690161802945254706966786841260182864952980531110143044586439657043898085549956691490443688153754530906120223984313403867348767577254343682195330279245976322751387545603365709198396708223128781181428494974520504248294164671585478870466782276584216349138614568845439969913157254010446065924047372372297946259393992626538333798573568734276032660223406290002715490594245831214674157544517097777987483744965474562893156661179822935324179505216204919566995713515202388089039916457448964801323907113859649827675347329449565201212489533141473922278245264102586134680313174225035032091453978867794477835157174437060798891732091746127751336677416921108241322155887627603862330962181375747545241456137072711432355083499233287311757451811567896037505218758040311481765098315057013531500190964093011103785628042362776911584117605560095436641595951595424118003831906370218029082400207608304134143306600685746099620774980786689719400786127439964708115784132236590010939119284715000780637093068530373785118356629037011690102953500579728196278494915808278090770861219579941313507020032428841341747564066555933765249347642179591065028004732608726931226623719710904930391724191918651197153387771435278324588315921979678348935908576144110102557485628386527570279686881989158581897406473003555762559090425823487484071610998063104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,16] -117395246365499367880636215304357021711664431576344609510503409598096967545685590883114959138177812083252566377554297389374878287811501549989801228152448106515129145433544664208639442197461855412639308679289534943113928416122420932891429899732155060395220822112503608031461739954017317335567588398964944813264233479059186021068570976196269303838068056957071716268073457204656255682467420387353639348464739391806223892279020544906926739644011777570545090762967870368983545096276424112050580492693043070503394470017951204232208435015260474073358723886052798079376579935012074615713423060570500209732306632729206439492503751664264423953021973321360746862275921176928558995756979111992997555188933390945623618914539798304792346755399317093325664816107214724109412579763370056090235471078920105792871258584119832939440436993540810676961238568019919859165994052191306521728275614458632394016570685395523916736284135695196153140696141526912579445535105434932674114166611134065364587565914210545639624162100612569026843392634808601591869475545677937823171614411053535878899847223463671155597247288004854542259961063730600075684979540720731408028056755908957533718105632834547920167905197656357482328219409363828507718498963899913072586954291577755305571170823363880499844762333941947170605111944976012329722538808264228559089649035486667490033220308043322260079632396499007977364421316819574278879950070581794732030357759501162607079588458439726163556326609246873216158049142158795647686780094412422136383752310505450982502167410288646475466565232700597923154397719370902105563708553117440096511623482494193584900809156633036453591326232853397109606413890350965101194087684837190543335083524587009167190411804559609062738078136130661550031763838034306036436474197242925746013064456271935479516724024208059000754953274347270282146880940524645039707323551448121860194572817231077811226403944145776275339055796930467746732851328444685227406744827652090752930016115045698386475012785641063939131630443260992873467204253537017718991508055660228590878475106564788145838023764918715613046285889960686772341155446775848899152556264497790156606474841476522390004701526863951032812812382127158719913199003863370663181641795577012402507067057958948413064189116767945226389413150913400348103718928780049350938185084734916909490397002565916692388665816338801885184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,17] 239476886774927568270516913060745639672757573738840166201831999674061194737458255624861622739402272246025655312347092275909587849611118644276822012848721761957361701362111519175443920361295653648948564090410560463809003393316776951888368000042306844417832783140117358889335725032166151942252621377007703674526245911074836541017377688564633974275184113120256316877617815101136039579107369967689294445555523486296499145436876063753020772658600861188634518010838976567440544020412133539973798663121762845859161170189123202641622623786429378769241044484558393010922838069986113672127602247439069263062541949727911945553494415543089746008280454895055781198185088419890949149108034320737999695780593132389494058236798842509935234608251180227062086485880486689795272565663981915657762178138524784710949589687697034140757475091827152185791881297212921886128213313998041818112412109963699603521637383706638878512351189214674095369719370942127715499605905162894016179530868487247743885761564500024656567856159728289408016209759515333715829482392681101418021728235712062030958691867859016006686555326629368808236997520544148358566483056348157256497642129132268355383188875059981445667114772612646810236330358820622550526052143569462147264778295929505688455241594036092182158354063104344358230006218973186679784339089000775859609280839387487901734456322822207020252855470367104223036841411650476257797182038351961117674259618825086408330596172560825851393364383855523734753428337425203155031299650015911275218480933955689378307907396359721567494127840867494918736375274050721809974145024883398040150346312486672450762781663223578464625763704990726673572977818531292675419283167670768771958957572779231557054263069286618808943511262737275537637211789623846405893420418183609965055129346759401741997956771031569266548301155627502090791430792170812928850360128297031673897100921634732605750967800897317727644147192097755522498479601302679065811937640020577183278628819658174776678812308794820788284222296838527431269052490198307182428811495648892795590242796710536519247514185657009897567786168885665370996887496094891041639481231961818240853511422016641123121511290501905598339703514573353115620158502126365402225593202665204422165074150348470057347710303243748720326822905079050082382967010626534703853024613364465622230659365418896594225330536398448492544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,18] -413716436386886865567412113588750817234573861401202444234596000640558755679241920194844677393774266276540322963961016363022690297360230016437120110878271435599882006605240936792739142653238189441663157456303813279176102735947646718234940880463740410637818551678181641987514576005955267479762004258226396075465374698414488153909106221571599687467454852404646008690389445269080658758125013271338405005566576224201657914646818529300312649088930284564616090101633584034995430686408536893508263112759686557123855800808410167196211994819557408455341061980022025290677414852501755567217285188041974541272616655309426400617822205835792939884906884486923124441942079903231140204045974226251974006577694108952535857648386082648434762253014857171020425014849910232048295952493860029741686900594214763531645396201055005644910597125859387121475761375381391388662712514840335535913857431188857260556347932681598949728816063046564471644425918554549161975946022285774999487680438359895808465564682055626361763185877906571007601022943271036461220032755418930389009800707244369633408206935429017467515926789871171503410609658767770405266049749798838488928738941360988523648163944404923467301538462863156299434109198877438170543249294610603489873212030270989438849044568240579076813320898807625449674119324479437853831468835701127495519038394581563585370323276661736853706787067156310345201921355882579881043966119168307300240389603880187823997225555150300556772108669118698401452696237987323240822266669519589638645571430982862812384108740379113481313473906441460081424788811204016163451267985586488663469580433661524904251408900832491600632509851852842621676502052637663702864564942495803203618193883325764406943078589403485429008709014691529217318078337048841310603776377916219337719880051389467822199883987029045709042945078361138849229540927128085660011548099200175316234714199716675645558674153214702673593439321587095651445644051981003335782719413155787922404022239415652460372421105362236583397818603391941430380411973897404713319541876309122715873125228844235490630213679052024943733598315730230924766029521657797315346603836700953587537671457775846143492163304945940871713916648772338869800210723299950531648552296128031386277388780812835393695237366841093257849328598336868275720295548008303143846362931417988637221906237715261038070569485874080604160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,19] 633860339567000638409569018978616264986495027644848659348190298064297093951477868063357489689758378520355309785666419190205988152504325298078143583161698283616535646877659060767818637084117261181330608477510932659099531968352410505959860329610872960670691949434601835552758955817124159868908650268454057784858915111630793122103123710245670641486193870069867668531051740213060067095059747752989275753432062166308057940118236224530365002357505116874108901747365210955252996809940911771938763258592523725963293483429630447538609224683856633306666418136469390989791710823986169622123139508725984155004157560944339427531551008657741907386233149793077402817349943979779245806646213000554053619422760380542021186908432112006239549450387907220981968439325464956036468194797759834470106380754361114152951012862942989733409070233589450009425955320852770686212299775134181829003933468574218919581611529859921667317646535092187725139763699280483087983813445819714592331375071655319610697237859509929750623785243875859057571530969753564775727562554262011701944106711934453369821078537885754249043245096778920536265118768213201286677538174601895323823605232534762888705459651321321567083417007366977262919266863610984788864836822661424844393162811803115941012288574433695731551830231334696842203032419858410121685388440626833475598242102885777938256860896808414756270400125630605643286795874071437922274710587017661653110752834470106162185576203574701843376146121149913758303935072139684286146519882073178131485600771563621603881117740261082199938721754039378074099588146705699630066728750077588534001613635065173817544468681165800392765833568651713657268144895529794900333914999322766977211776615200926919044973906154450634825335049989352939165003660263668478324006848508718232346797630177091570190042989127308075290710724167416896187404525755257445638224620845063190312543416967032305175755676805738826053422994591530146218095580551586003677544215865456081782893180063539592447011958203700145667398937334162084160114213304727794547069845845096018136083762169921288603924874602814638473890150842231331146974794518770000078990122185462444812234353894135837977559156953975242225978659164340373969107327503937215631670619858038051729973379609016952409059874669180596225906273690157688907633482250630176060093665953387630291841916482214945512588734901851164672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,20] -876510887513416920497712836176069380155772220898218587869221280757551510514825778937865573924171535248202681402850318054622177063045321694715117718778196606523444694322390448703385170757134299685842365369819009546967581499007569033345150309196885502758626205671415184289358784739017222112109376741661323217406175882820347248099716406157257354984409172149058648085687667786520345279139898724606795984460706875839117568215026351388457349267660924471606845873805884356202146050783997585567460666935683812639975635388648560844346607931325577643976971808497140759138286674691277808533078794116621297608001228177135573328148609755516922134931911036859820551348398151460189472045027652713353837941876650922993146290327286000209591782811068639318965161469995815315299840124761169238870898132323688351262619071577948995366094294827143969567812577744225079733410749385439715099033113888979803421900266091243418908697389942751557818821114791905761191608434196741380404162960117077982840114213019811012660096744568391282515427107252340962686615749767862331776244570022164548392017157709583471964016704568276300452501973629620276642891816046171360552713442253185258163041955578630555813572410035067654474084370747567921778251497817220371101773602600923184611136817698689964010000279034146241450451278756298469883256536408614158404892332725435764996189117409110797517059488683453501402045779337278467490242180271356630560883138344872346266481311661679077278405614702428267567562266910251822714120813112783371965172339904964659451631295175821017504599415735291616114539498089133324608582921146656445492888809436830462389426370804586428030368358666500932972013326965276900904582052062360800419034375208476651308681420164335314526149719829257550651552857531897136161613729906952944006355496678696636687744944210206782114589121326666773998498027656049278634547298999316198028352908332706539682416820690201342986835282618200561632688750941132994257859184187341028678974712062980782403689790636495614988531250021287946376209606724713694522769190184805601954044352274312264401580624040236994996157401168377646414761311848691643373446070916063444450549684533392436325130511904615684915896356994410712861571641321903703009669851772658330990456131538073707508198567773315970104835489420590618819843500395478753957972157491903038187725611915706057058671506016986368128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,21] 1087591612202487616930218754002091784552347829016852769119751094713786872446322997635873701944483532911404501604936508751725369798611195857148479564671473867703171839182769905330104655467130145217270830876206728569810681464783112266912586337135003217101824043435482953649623836382707353745296235700701838535022942238800579206237703026008163596161371243330567679141901481919755633456191101911467893246658094066893823636993595649586531854076779560056343526427837428983651949322970633945215511067195721811672000397023765445422191304806420149459096582112546563601510922198997972815653537862110411798142522266546368662600343365209953266676937230884968256821297228390795623267203762413010789962547579862129862399254982842912418865795594327664317260592576310393182176346122575640820990681320652968749141159327093146410798347497333330004797656199566271511522603926092554820318315331511465675143098242920026314125203131154455388563718843853956878627498680903911112013467476250475080914317729086671411928716377810524727505526256640733267782333438580894275323151169957934381255412369244610662295335714197807784289407503279801398764664064382324446895801612935703682510088783249028455763862764366314967285066858293872903475232651080272513952723886596267606293903969937701164690317895746745376426777016377202373173464861261917962033711361282401456403197207910365854898863149761843347254322420044300074333169152506437479887243696977261722123276239772382747402861782065484470579324674788402963661886025105577465499481210535076576321401803228020004952853098079133101889926464986926374050632783645907419654868274740890530067577457743213366954065455758366671259543314305263193587081744176831539672155418961009519840490445545884933408234962078674990874682801451350657869769191693043124766055872709526846573216260991539018454114374877027449388266916883886794075267078288334679987288465669586986192156256962725363698687152598039477481169797896170230765097364565003075461215714257315886447351152079513501786178757705076182059903108122691031019384143221361343331357197086278999317592364506431679698632670414516326757615282780029084665680159777488053100494601925743921194052434079322188618907816036952938306311931434884665162459655432095892602366308465783129937123006331265659013127695144684874910233362366282068509554552390758927604484110510722772290992628598774129912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,22] -1189052728356536210723284507450171291839636711989241056178284047544924435298417375263967483196255820196152894217769875557445508639575856549669355481256864779827635994085940117880689759151810957626479634059435356118087265354251779576530944068767845519114607373511506314599289477042592730951200768348930520916932434095671179884348589552587686230711518391340305944513421643338611014981380129742684678181619867143890353368137510810666056986826908486058913404314119233986908061991984168763501521103795644497896712899103355950266929598189639208530955113039647536936428314854935525010104709735757574682024357320613936387222799821724450882996932064582563209281700436358502530211012546446335034158817299680291348489662870806750079009557520881223160373805393707162762886735349250837253124912391011143622574094291609037413139090667255532294949355471612199894771572926734511352756694518895536717544199851284623652513328080135351809092201924830205382187425844881799696827561387446742023104967498956642997220337387338660873381341018305050868161476578977865405139071664583715887061815751844509772696388432558920365152261010288336741185326122350251135537251291387788978181992242515704517415407262996589018063067263284601401138953566525220700652857368085498116526875405928781882358662949555096422396424628248593481853717145717660257693997793312237041110395352162740271565569939774569892188175636723943300815227144130101771658089900831537186668942574604065156148924870547754971995564711696071901140853988445799424720873816007228846576037339358405650399932716913226294236890014287382935805254671243140555885310156367561890302459752203653762173630548994943741434859771926503486143066317546172229839311245321385861381069071868876988893324470081464424642664461849714498568093636719204757762359537752287604404605782214085557276878809616808130099463485356601697300910661155851411482668573147417182246388562852221057246194105992838459108223668602360454826708706238565234921419975158796207847538894499816454971106575501787587889008480948735667174072233768943029201171901028519891972914893315393986147301938948971408168725999193134392716708650811970229801402879721383487317093967840281587283956791935710974730960881504458946999562838483091583312776722041379693771805187051535429291395305518703656048644009152426486865840094096346245791519527186424861185189506038869822979875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,23] 1121339595650157191881491087960483146051632290231677867877035146367661153509560435634414962178334888244152543430410343316776906757727422075518621900843895719635527927666057169076091600260277986991140550291925835906148221912654783883342704498147535215614357879229400821465330718243408642456603004990716543884540014825589959849455460810644420397590968963414957394958613377083492534182625553866176701897155761964853769674323363582445016170013940965138347455040046004299000937088000714720563165315116874073627405377122879665872306836843124031764056950249514764320528056485743909518555079458836623167784341857262240233776312216839893175975751687725957992356362534200978004320984302999198340959531645674675805132914353167633542798156296619679357488933315419642758137079091563522893239846569240452485004733650512759034154773189411746275765970230801006700129841685788452819842293399892014800500950464231110269730361145245084326688992783762334946557867301408665577263644157568454678410292442588071328778549720020507517704140255394166282494832577637522287514012831986059910932107123970706840920714285370520325636975267060993055453326848342905078996667262264325256330351930422238710299582283439387554593180799674233620562074466474293725467623032016366943473126951045742069713428336183284383104880758497162443093277426971097959174056777186364319749122964086382007189278406342039599679756824708816435808139088410645618351868070499773647693981176824940255923026315830175447396805670447762142165178154946721830225681990595642616553598329254161827532770903113951906049552789713578474088220560566953846236927452629037709113283136081271486439639951193275019936745831538674268550762776156322786738368010255250021357078007298505307403043455873733128375711622230010800775256649896029417260487223901846666584593004231892209717640313497852777858046502182879045777731359928245813019487642143949002301513341904297198492057912977259763328987631654991654711753242199703069428038232557806097763922868498127445620740191232919867700031998361907033058663992307199536616590815899076827187187081303302147190690511939168860170087881898450948318335166452022251020719660890107540727478890379399028706946921890910500173679381570796541446704228692974087050335971268747683832990689347558947157333951359151858639005548673911969893897633623859817864890404703969716780969225153410689698326171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,24] -889705961181980873243169582246976378881262270091206983400883419534470266198859923603537475766538336102182641632994858571263627317969633723008153898825886590179016137646376928760331633728872759987633723247622212648896313778883608732245478183226325708887031434272668053860614440391301871652753014444032955691537890679428264459122140814942069579452210922978293404493771483149899967324802242249641846116681492228633106830551969888113855058262735561268092745639875882399726010416343870822485547016921234421488367791049884763353402116884948075629108081734557846416393126672349733914477707847868331882416020236819583654801106220195458591084274134308818240342700976118372108443035582659168704030619655677452267728539894908472969415045267036287386932484153946268390324350872315534988232942688971050152382116749116194611181200103849432365638303929149511786147733526074343226953806202029228853325869694804095521686247479828286841520245982871635431465246927525134383123381929536532305391731101260535837355651386597200157929301012714468552015718789498359434494242521591891169444007647359157745636519255473913603320867767002177835011456453830078424232348820537804257255185350990085211679354139442077938190833823750793289748538120531349070443626858751010592377463502033385027026381837460606062011549227290774465520020378333779144428773323210596518091879143771538503150430276471185793023355774791564621383043525135280335244613492362709582453564574422229876887888240143137507249199851004872770204716755894782379673230086573245719015502542266201718858096120494057675735913873209623157532745100776375285828132164410264262823765205298297729825857162821558281511301791468167161481906902100390343204074436505150936820510103928437797677147555818510902043395023815447184332918612384235198343182174584270043132418859816673101321573285015921077869611739844300679946686082698254572255033198134315431678646113370640868128192653890010367062772789635586588174667055427627221623756059476508876574383051100774962494214523698253868038043278284557456535400126219277739988284195947159501528252746973766084394534334033487568105530185380671260861462836679044481765116135876867188996161625763336805207390860570302611238023218126061343295028661119124021607670488864199831368123909550145283342624557117110385817496995638438831559140631119688798445021813278793122126549995840655147900006042480468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,25] 567419802010908639822521368892801128734476218326142263781653041071230206223252011892726203715691303350832600077582999185672346391716317344819335015956395584255211020665969579125619492870167281796896146591831131817363816226791797782293094825504740495251834156558492480164048432343979068805128403435476562437877207077506633193286918482234304700651989360093648405496302560750518381735928969853420720620932088110683661933756779640129438506455559340957418153385654286290262746743812767225777307634619763841855645610832653466196391967638907766337341133183129460438835387649378629739638755331673561035528626886999052683872650486745839503493509409368358874502502326039495050957432281489237988166278291323551813764667797787082711016777901294925994429522766503475819361732165154892534489642476543084893978871065728659895158084644475034255384836046197908095637778587006700778630318686625597487065120527106146324814457814782456154006780774604294403080228137828723039684245526323161270320500029976532149588496585277507911848816349309674312968685191848788226279933129179236378825837990420803822206011174341714096119799044240313320680204861625026140487296055606603741142860239075487044757438548176589811005148973275135671689934032047788184217754781545942266422944255685404329388469239995284337011016647830929076809151117930076882148130741545608451445656123869716093495495401855461930076611672039291217595430343688234050104646091154117479643386314398296625966442911495527407853593296696111120505459379833579148491243749884200990382193429152552273581607328247881781705195675714940469916879924379862308210507162308146208187399152937085540211271931478884781100369549736796911913980922417060970218096432203163318077234858421395191918240098413306992032056168007794914740678439557510013120732499629114157007497771386623952535951178691831029925840397230604949017231925670818853862655521478775583168642241287275688815554664733860844328686462536959512015500449881889902822939188734339043391645342431057617612289483845783099888669754214336378866019772880952837265429424006425129235219074345433543818876421711869069094629154781367260868585602465810844581044191059029905067984086680524578110592861577605625495197305708141278738854631032112980158120345463476628016374209392746619939915522426580357914510674567807880171779516047676125606304437931171826084489160831878710293877826690673828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,26] -253755036095245683491482645796198310797578735862761361334349011211950101613510644640073697510523105302330048558588938387941199669521594401671987492540068035556125046757967742627382993374370599351645098771467676022365248990900155292978102462291261282033356830844960112114831220057373968489295915874731178050209853458522415721311889798903099801280367584755567509910328489280297654910647549192928143271639271052707601856710122981608597113204000577101100540979457753897492882049196214222587518252382016047764794097414415126514487846085770066765182768595296667203274105252590326360374582433505838038898023636238337900614050337015387529885736383699845171340500046228743177191413126661035224899951548977842948839688555688986625332858190542062473838645429182596857179894625226216904611841400032063351576797153825557581726546788208657630724441941537925750647146925435146439223942312072538712262049474056571864470225379500852728384971239275116963649188401085969945458663273731204437936105588643472356867113526477969220820807624742531260919437478298699569937275341694913851960888421329726362126074737281024825480111696067642716780763040973549140751406257827365977820936273460827166714059980357970518565222941189386476485779781054689522308773727183584878435532413041535707733244944039376338463321168880100191814441136820007336277981014680973388101597951750516865340049406403420829013521165986439019914249237332358689576451747178183420393429347971076335663018904891814975673822216298998384168936332864038976562283759934275258582963061629742243440918682662998911489061046131634889358113488444269335503369979517542497089637505911703430211714658722907886051319941245836643355672870984249415569009574460488073960450431563930915506536375495188991072438335598742672061090876401516797905633690938511410650587719008875971739417943578412348369285410605091263601456576433059731036966492644965854553930846808385153795551066896126771002148594256449605026764872279654224668054268964157121590992606683440801790521138620220022677309141176320411884469909114069921495843516176554220543048628984996205784330025208937713617934604055813777247368786448147429294910924680950098995613206647502005800799091438703454089968540040842373676015356178618339126156339471707137365168618063173212354744967788043883051248700581840588375586800900240542962193932500471339816477244084318638944969600588083267211914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,27] 24330742545407979198738029843340181431665539009164292392300521847927303332501054941447195131376168550791015341709951135385153404240781407012681539285000959047761722109114572825871291107774207650817048349045288531160253393237956612408499281960239617044317287757081389121551335998082703817495776184335072223013748868246894580155976431600344930296354118899275805649118798034001197922376280363055416968591902974783828461012862689207225364810139389920911850833700807283274510628242669903374556143258853249983998324190675449554098801484723679339569564855799085866105284176644328605380911086106827695246455146746883824621952411021116442553989601942798563551551018964229894950373188673853773980349475224969354059128262250394895274438326444109290107782333065541397606584262266939226643230823300096099308438504578133740851010789575891886586619892312064358927550720194018955961989030256696776136190446033211343154539109054846041016062098934318151119919598780495025092570815917975029326829857832441649459116764741705446112688932414396959600936404266789581382561893365280215799631764849317692693607350214554268987113286032015338132692539990581499554269625697701966688666749366374676005940811251372443357601943697804482868365536480980174301747552420432964177662891145711044184014076777033153726988922770152338396525250259325769360408695480029201657181233549413636371950274005909618518981616769234527824631545713561780517260028513588700213766693062454218601670005745345516686164058329629028491211490938138540981044419206938128985116175436070389451096363730840345477162852687591226497088547613116512955485477004915481306959494242208737917595738363365750082857336766984240390884572519296646162000275837554182996659413653509208298921107489121259719472362009125623645452914825431177611917732847571075073132063681554927989347274354884525304982751378512530292283155575820324514561817759953891596592720628067935999082655179072541015821936268839582244703580847462793887715928088819919618058930277592665518677725765801832432386304851245368562176723855847335828819362931957630617854418670066846210713079615623306053440887726481199640281430186710155136852107615611087315254516660847608014141231232952760212719155769613448014015666261213686869380550044066755277904198586785232954526460381717399068716115140229045820843572683931250076331371061791715003269536513378608477687644254416227340698242187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,28] 95091228668504887554754955299266821545375793538672032686636463103716503890224444310656827566632757172504768656449797093220064300921282310691908840249075285558683771593268403542317844026277738586613872139934340326734762249224983093425645725112345006692807236179483862550461577047854267426806452339298430113503883902298688977086217991000967082610970591667140188218927318758337742619608538612176218625304351063753222848976739372502074903776236842989683144297470050361926824875034388865653110207386627619100615368105290222117076027922233921110470156076684778876026508291245577977862453292795747538841461522136722771055734609111419411823815630434660532362621629744470991584380128795362495006882338943379305722023068755649529079222148495497888971359631177645402071688731455730182412461306724303293867668502522114907920178004601645932665610119754510267370234599784733106036900128637537051301997047636810782738199179476834616531324678420245277871978459799829866291160101213850839387447518601251347673832348850531737547324103129204946416235211850417081101113569432043285253250293991794214528313749205237062630337713426192244467299668237992377764203156402392433246854837944696375143049871228174387367942863454275271459347629330416377249642316258380787169325271512275070595948270090533608389525883897191968791289349622302763054919072815289004134918799308830111520071534592323530764027341994093926933799954728081099183806887347564700602112562880192484628275340656305392420058238782904036132159917913819738865406223529950050858926188764612914464886110129508225604367772879417988710965864949701406439837970674297717741048535719004069650609191434532442697401944182912728245220934405311680229581651043759353521092937753890486180826803503444257532045716661244797139942637022366638937825507136317415356096906316941436093637882210163206821582221977751635269666148855984833766825961138810611867289971363084711773229438672474013425189464956845648035138032954937861663147163724112909797665628736730720085637746382691470321577464805792683161236101007524180771403940799666545305348795003187996729608726259034356702916053275285040913193714854916500488619214617813421892081893127292753768937345701087896864391078557908582615953631710922393466054789936164333069206201178548623676031661412612765435551574870612337057706687279047908259773466040822196495477753215242734483968383726780302822589874267578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,29] -124156620528357793933070442140390374174303863224080032188661425584200744186660026124424779429618632370476584878881823655060104882086553287423778168943363566174629464265309056495178007724680013807156138760118667378278304588132153332527927355509939356192974800879142067743899646239802773032812612915148989359253923177357867860246054929489275127883984595934581278322599496833180396859503131210310389821233845370125041999006519748828112448321591524771279105311169205089233612646658827364443458063191672099361316079704881202332806968964159245064786584003803409499163826064583219587545437866246546594447803001906042147635450442659706376842974492284180201936467031692650009745059132968350212871617776200861154642952038134098565097590816910171785602013703525877518235023751130859871931483469601392858737864866434432434020109185707664283670388739685105456686858722506435454532638749961233728374072643047355122479513843621709856353507795384599882531492657232755065796640644381523172968543295798834915215291484518409769599160043964863987117030054034146411431905264636976627283499302015089701871299062525195316726446988385966802946438417312058417915280788248248852576062468194022202519435547309324952420564590472120848950802528726861329302215096439475166845679734122955657597892800221416492631011223606278122334023582530750300909301694111128314400451373170490713217862794365408865633582056776967944757678633213746893552577555847792264548506060360590730468674103176219264585579122107440007665977616019800053032179719763957820358111569852296208606801122232213744587054905678945657203607726613405537306546377986076513923902015187499925686034374502385078672867584369128532646759348461242212507519089204495889887449455855542290612565732635323351191440022706409292788052317488595502921214846070990777973754493110716730986040729114369713843749829785489684031003653639244405752631515116945639495945437820339739017641150613227075030320452793323690051797906298329622933834272859823143147261949250262772412509030994834459485896858629393692441035114202722079096504742428728826320982279442567396030157204295772952701063001707422302933671701573315063511221597757243653202697730735826804067968541669283793059491014223362124629795213744546365659155753778081396178039596520522179778529922367324767012515394904070133778067802232465432457498935071002995335162106172410776934483878560648008715361356735229492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,30] 103131952573454356392049970488480751725837055821845582496984058114455939639725328272870835475369007853605293748071128681791054518539151297971206381199860230975453573558130862346814496716744571639175936696189817518399348797460081733916636526587530395513454517675894616969410766354184283452987435468694167903720496429730948420979424159958082973746898254934162622541950430363339356561403670032445635315270903737813458528751872298543205417301753682876820628125406092507044059230833887542276243752763117929560033369319269184640278652109214911080704551229060204755654684538286303435776518658980044556272553761892980536921139846529113816994921162608737421585180514686160078390703226372517113872421978391951419453893547041547611979936227461878901281492862078178148559285744739105306530552358664573799711405619007216076625757916459050206092131921730378187338297963777132900385088615347585043793732917220320221912085613372185640274922036718388431895167968671423354803153537216619655049731150536904735736405046631979701634462295795341952376449718977361736556028501486722867925797338489803937215181663177196578660951884897774406694469400592278309516941748542223327101331043557311027894352941734650031789214010663578018935026390239846357029663061599361592941796678322576941799249376417071059222483903358662800933882299487759109371639563508537992296942263340255926204475973139819167865457706948298087881074793929976000940559573795192073856444126574356998249441339283680663603523853439198622239208774862855139223918935198369993847768163453892344624768604420925521902725420062775633907113091766950841211559322063622293580218195422996166768564403973129719136457236722347427700314493610861718282584340201690129170421954909000450653276216359771186994707619091978152193907999963030058576070770580726341776490848007218580484778010592774993041242407667692527546705006894185984949548042173863051962037640055205231597604433925515635862911778241919082949345274638087192651445760196156965412012323221460750071370143232453105619246144694732001492064441543431222018474029950938721648826591006670062718633742135262487778944608335521162169126303873446882862650726591924552247680870136028991056697676151172078641522881969250034271601735549279527419392635581925131940799851579442121951097004638701709664253462977030844660590067807281173059777198997070289544124210836972700460092041337727664540580008178949356079101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,31] -67453441521879064768279084164313021881445476933584623177977560356188828819415489925187376712954095737180343775238300181770599703561773041705578479117943680159426082327511090553837305478484902437037488494551028302651262871109046376023469271201523234454613927443076015356980982548347084913924052724833939817318816609800847076692777224418881100100724876644300563718457738476892301932461501372970354013087952905597081919706782953273923304011621848104720425944588145020496117876396215410559577352284641673497833994222276322760363351860276229366636439112524139502309976109943905279529701578512339599631176000380842053460499180432055587425175199429102666433455975865044911717261876263722497987732385404438392146383377795140397620187510249931633670744810162010372980151708599438099528747178492335771901194409021945611192691219777958396202489337000691800044459588400625285577611146211198004792867880366022443401261727181923155919213029793422742157237060344957291412873850468692307366850939506277286914568580730537201161550686873727106261490140248130940875274846202289786206709978805232566781324645057285466160494930063911539039735652804716944252787326785672483435254948335435181778104585353492377019852086629137862474746867718990434568606201866234703472431807697461478417482837677274009330643446860189017431149384927186736163795798884295809685862163763474438472459870977171141970587437813671520019208795797252038387705616374599362797243987183545972639257568189399870641952429564179174057652115551297802928779924394995024796190313606195060508194736703119445864775786319626841183865366161306324184765355901189643364830008027781357766859180040973926597735304604037409903508859528149498577096536709158895508290709646481404847075857763190779219306752754371467903619721007788876782015163036567421989548129377942461110247762483642066077184482326657793355697192344164153280365331084867087705728392527491232831043544002522783272046892503401691588757616429551494127966094135593145236135488975358110272929723080318044560121018455729800312410781944313519780979028088769119961147201526689624217240899296664059563042795251614568225228766067812297499886244080228634262583431062962029136662601085116773143113969956327335744709012916829837522755321657554727113821130076890126364359490221369362573379814947937467994692169864164501677827948245921466714911137624249135723333408448952081215566067839972674846649169921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,32] 36530137850778494147038031594579493306454816584744855597133385414536193592381721173796163473117710162235818145798839509272674970471902266871438756560883284105345357714205930784924700201198732107115788337358593986018166528571119942426398548006424629508440288113513297148342422944190047280771969063530116412324408961570015412319385375687487260564537389626594070719317696593915944102778839572329227831469275126052656306845959697379464593161428439357923455816927051506602928998587732978094787290876542323777603619147268792919312942995219791788314403951802903395062585190075266117334142158364687508993256117620655484189751130225709410354049292762571622850161376835369593191556370936165661754180656845622404532906624971739371626793308313221451178132193258218833831529686212016904930993436028814094168050009062169212634499386472024365399351173807904754664290721049599460214783292624066946702022512897822410202748900138252671233397648189709434829280247018710174774263529910435235606122719248003841805716587457113985762388036594401349980552007907962084784549016681061421861922478790903267655069370529683202609377007624272509586997546294734709084696958656047451483577430829667483998251536448233713124042124094066393723044553302681429274194364998077199139515752767335745789286983662713628917832805549203922538526265166833703540951980522173960835311042132553034583011411775428581705815815148317314254650895267784695473884306845447387735459286589583721447776079416616091197588690053701911896868329276739085283613976865072007195893122302231858319358173457301047115862363292635668528858163627739988235713738252067224493628611779335688596914895019606652664060579867995397662078651827768186890239699612842100160576780386130366530397102591805989300890486124331668354017837537375841042050956171627651478225478293361504749098230721456902401842341165191249527371952927827128306823863372602009884010255926587779899186887360020055558983532696070846611886588356549077522231868338699986481195984588275475245837973946299210030845840336439112409005571867666765876433069968178839971519011254937310272185983405348993869195783076005770636858482770549057532488971897849301146861350996984749232979555684727626788380247877912149045758598002774241035324315702569912184821798869416556194436640057767925448765885910473893779657774206877826429564468710355975372205915188656630007577532329848067960131885456576128490269184112548828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,33] -16216357142830192496548203281377939203843940975168041609374779310997950540873228564560775088118936174341176741175853019475922760503841001164688022256477324036734282855411061836481171408877752088190443850034133557070383016504444197969254868767325565075793346946215272033503145868189176629636171649208431152362605909699303396919128265041508058312681877988112920004693284703743797467796095903758734430819522619312288475535508275332128243586373777872246912229218623591529174877978932459303828792311897910746275605819243242824740070717110047487998995406462270432483602942897264543229420393053419611995949281626504087358249942873868995263286876641886351248650946625100787841236668858226451006420157089233883666400507825171928067273565433663333876162110499863294319143164679703630058017441812838567328623712706977138133683028148320234852745459510380760801604075926202664428917149138204516721254072600668181544231509505934166884049230809447694011049563727826738828305322914222376944661768791226389564666680126807162550257465581878027523833324855852648442077316140388496142152918394997757763883507891042388355383955007636685198414479337397202291341475838294870389082666897474011238560470816042208336094675767900618276605976042300811828992996309989780357161269715258192844822278260449909083163227546173664211864330591002237830279784405810159383651761746232612856418909630733709854553391885086703641796032970604676307844191971061867223726171694204917059858764592621154038502886543168167539158009601802680067607193958446682069680270595236227034822685249092635598457409273300702300397784646417564635074765523834585226353950351983524068506106091860927634207376198566339683904609089103578843612607045884959722394758273676561143070622879672684187414166829478145559072409981905247446665770396676369665585230841477239975439431904329451837085572771164835580637169929589903592858061247950334898409508073201087184528480195313589734188239272146109972625645272288259071074846746080225536824432381532551369046125171932284093827020458906391637960013224678319691414619784731791965134546260300367790593811464467297920971971518753856545230952276550499590494019443156923726209661000217432611821948701481441361483181185541549909837350123331608646440806845657544306152708228811759045025043296366263718337064632202456041712690591144706373504771887898531213658721637508319089799548822720621121112882789816467266064137220382690429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,34] 5468426355330739124035432987566170841012864010504976761846732180420848591711416427385048376624780429324798159110209415819686753201709347778117229387867238108709418601483184680157720516332889049618054558120740454932744514649841672671565756901312751367783053733762458155555287262499930106917907624391056072698676823792559937665055418326131472251160356219072347574682692547104475095656585067597208298358014999027237282288662766891592536027979310778976163680122962298708387615235394432675001267577562789903917802543201327956001149675581824682671297067191049681997334605246390215926044909656107066651592277496436870154443200591312184882683690727443824657461699164024010277798151982610186275993428005287953642943631611334225758228080107961265299031756311462764906887188059903139754830779323123929059650417894310357722110543553480897945023793277783645427821622370232977214384579224088350697423014488854611485128713316260338052253312877721312812945240766370539027849943616916885044476280639236213210356266144338190273605284114181394796352554494345334053035738855041175379092383013844385673415822836791731474841775592542023969263600599966369728369741383406154132539887831576395630457632453620975612076541429937021401677825723438318349700271076201533678465715533988357286383030658617814242562604600050735475918658989711169584937351683311486704176685865748066225647637096145316999092212805479505045963109224776587384722476513913659452589772147665717704527727348347066801432939343040214334253478971090982301034105846742807165469076575861836110482816249305321154172806031216794368416801609817564017210644797854657326008801659222158900415954762107333688110887959048050393867176059736945178118698116424128453220969203161306054066103147186743573164809277688282024645682645733679494888773360221989774847929198960041165376758946741437404827498124669450476705560833791971354983361582689552794207387715327599458973407452079754829872166862694405707252919348680016869609268520010415430895613559760054029842956202653629405062109101543548467590081496817218616785002166853170440965440603697152958773374916704826783422835877385632221083342031335258726561482574382033287408814223863363239195991880205827946175680500864092268490033817444885053480510838359208944923896697995576367690923679335545011897443521624501041837181621869068903394982054316769077921145905561516201965966587777132851827944885758636672790089505724608898162841796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,35] -1052657434682166005082878832448302158029297935680259999841261915443594155534986010682314140580990121222154268277966325726367539283341539526025721591448354054038394703178808015574586242649576672002165800626107474193115259567317980034847104081449261894371599603651389577200808298122859170066987395603222437732835580011006374902783157354885138885636057868795936261372543073188856769293234586107601373942274086092362492578446254389146355559217494385489078870119008311246519735099985648273299039619960198099611402876334810486408621621396535936392695671301745272994456546676010191891884000049857895878321465075044165314867436001972183518657568170880259727227377812820425146196586168133947797201536547667428150323610445893083411482539885120471540937005657303243843478557367925847574883018577228622458589888077447809370970477002208398914806196466914890526582998651334700733418997294628055023160437510512055889711058835595524140272238702594079625216825765034335939990229675362531569974030872154898972964353830682103988866613344542588523931098071462141877880433146336045701065510172919017328891218635110974059374902047768171896389253666217042835798483100924956378644861386363554517202771780414516743750726383498702814663338284205981086557602193076864022860946414989733040119387952907367354966870496055978678015403486971920639693193315634339940203538595521149842040266084238708116807247616565491252996151795095208041524287985217843438573692505453971169758613577302568009218783970323711188474491836755022758852113486838832740710172132688596628612086490718880635465811634411100278051112783863847046410441701502781454349732512191561411326036308127048590377802971983229426094353361229055418688055732550909326673545741338698164715469003415930634802585487188962030528014641908433589665817807512469710323858275255735220558699739224179756846801753183392209001750377949883782293449014278782421436821008054961294500221492151084805983634709983450121901302197610025020319072583729845177060467595126776029883663655596175826126148467356212645661920344677585938898761681771206003745268722440183369402610026400550299368518742574354843068351057785618716112296776217511426787485385668189383632087746631920153611426817982414428609681971866089161304490956743149413873554566708918338575512530711577242034675843541569191168777403595013989394890393133630294288177860865426471632375858129998222058434963546713625248685275437310338020324707031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,36] -151290039114759619974620821420891440933561234485631620630272419883893529908849968267438286285822632897526255703410705762057876563652959884401180050740003703601967892975772567455669580927096571151722929364540210721261827824855763034455648981870253069545418033443126466725149928787663653941932395976487436662024188261081693644323651455655410536584939427374372378989739745743233072383580799811920713191810462023424125246197176941376726092582472628520528907744206994698427724782627804358102851082410796514450716745217695643911317474636706350739780168974922767689572714803172103950428076321687909303864680748999486806506372240647712529141183445411303541869824577986476606828798468990939629079579571121777531111980299715714405817389138787662949268121470778229207594607630444724116579656917514303951350456615116119601062120136201277137072355658129752500971279175830746622910051872359787366733827598592974285416355287639932849996826478077054126594343626172280909854262449872874304987320824066465685561782811748997719637517881572844237029703111242795869503140058264296357178790166780531846995074037994179802394032231801947126042628539710668988420307028244492700988111330912811447494475009533415566580399700745127050648174171057377836040072800041293563865325251127267379982743642660456147484805362437551395811423305422104703295563465410783173044811809714654534041519446587287807760556471330112606619309147701661044600048377874440681363926291294809741315537911486606791030967024042369358942477749696795706535734551543102327226778380301674101129232292260902781486378913902943983046248622839618461530112630207733740891458384159236759886067745079859834431307927371332677944682352599832280522953155811195053378537053316218844112498915596266534166694591359558902357787927495637127068641438961625906780771541403807599733221925033617204657383039568992064988170397877579273833166669837967881540282304605272002620720035536071161307961505208638031890291434598022815042995581365210144892724303442918033559092463771405914979151780565614013734837742191840393128546547528785930458051713795115498390742159129015211526347434307745051004148242824442396132265723692993019804457495296554803190545573911232637140480920637096504953467798697657812470715670589356492295229466641426723373344941773007494275721040066718796907002888165535728212716908715890144019944091679099047595735386911992806888669335153071310307026919872441794723272323608398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,37] 211426126416200642265999599294565866415613110125338121767599806631252668366807324825184923557129491432767825897164279832824434522931031985208440771884627439773640342128054922974295969083958420776394749591329369150191658376527671353151755534157363890050908801189648889553540162505706582537021647286902284404632667434868545461081653290666628070074399954722006904199291850294696070707713812202377221210518033490483850034222135840173718977439284796669656460652373900594793191418756007796925737970926346721536948506555726941012968854836526156175812499269448374866453219797986839972694061152461528266248673224600464243247454739697394391939253297371445439345222346264371057895889854258391715698364084027627439635054008845583767393541332437465239086355797413984112522930992463907444129830533891587142191929429829142053644190274653861921591199611812833253056985156774137400715229928962178078796811488774131955466242131041477663045775753924961992587155008022347542254933322633199226504844260879394073921969193486320534331299662462631006337814791181274575556140431970358637670227387424219551555628725877012646398902423828654404636543383705682518927973344407504587101526305390190878576385987229515894697618130707343563136199190255976882174494452885998110980930567253872609734378572751229907043902429184688317139493140241359099572050727710048107859213086879057460609463695704224799338717431155664667335159863073213911208552236484696454784080571878296067267326030333362510532537342055473176107351699822810899496280114317798850977038769078278017554848605281757962955053143610789634611622203698329155875282942773930931307636490122913941853593294301711019200789168194644834028685022945494852672076428815294570836230330359289029676215029927158859625344777728326761961056147852146503766031763290943376348052917041893349164979827674340324623049834691446671282891313407901733874480113640686521659909609901676516439870012437937059299618892276407812615818806873545808739994990749909156431246745211749664723137456092457588060114868213304209856837607692409011266877858534447701571141494897625058183444080695986382237324592446586953149068703324673670366613711455820982990016437228115267474173864145918055320445804338164995495102134134777088613799317910009893738001298128489807024496048075969859585217711775226095574798538721688292565697145134498403953730844304847352715042024108850261773773698433361240348049570059174584457650780677795410156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,38] -78719510816489792495167680586208658046014116015107718256448071365079981733003012549019940257252070815403160230089696723531799763245489128436895763459477869672600667659888335068512453165832963475158952943018938996856670067498681640936110151381335967663856295642899541957333837915560494134315668601540966222063471417947440676779540656257462563257477258442136467593008598280684734035356432840996866933963611518507997198003085090846525874021288497821933394515074543428678728939693689568821441067486256054943467124959216721696028998515530330036986101045946164710998062188413312928713407779473291069949998776801193017724883352996899528089911968899094617915244894639509105519973851239554163543771096351750165070631427025141878981227096102851633966893261503903381600960638175735104556778789578591760311834732543150564571661763391297540049100586770563531262884743368651766546273293897810190595659003557819398921794611250919199865792511328660055622828167350171571761811061692158334296084062693853703093507299077967561317761283947678400117794087819566098354242482464230962318719617892287780365101068816531289462485519788435912209720810913977806490927527739071701098937233648671493235377913418128420734299392691378229113811974059827235455359076694503841845293055399954059906106562878546130058279385550721685989465203279842166419619472253700620556855804225312259943425524925515778358337115089601772749486735661278973893071270228999784594913445476103168291262227900264839271153110993913749366055656975321858296736703327906960703839817058846760030929518002652714307812266277120005719996712762013081186341141171856288695299210534347601092947788188385536106030683045355257637960530912020324929750593997344416527950654469448211840489376993122391065747992964398271118879302704898861915324466207351644436503268614793877287101697465779539151811046075491423847170860717186861326224962484687093711525594770617453571789828085142016215543933285067712458645829777631951718570603673702492119559146907465666786494569020593968143870188503609158554048702605169392046852032273182318206521600956105266045105575637144715720130737306836753213230968055239150196604918766630732527620469188335502553921766016742850227959486809789603315856784785348485570062729213062510033286970033135499234238745248089237501251626511948639153058656778489940556600189670348498249184749257722659486264090339099458119573848635633145695957371690276715980871813371777534484863281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,39] 7208538712935734861110512525377356722177916896231652382606340109273215463347793426918156924417138943894359464288625800203610216737990257063454060224085962506033588267197116412465823395809385116838378498388673247881519602175319364149156984287820819284429722517488841261512479053417841851303122335571214512370365997448879067447958973572525386027901789488673231335268701044093574840119523684892878264748618258512674984299573362037712756725997526486754200335117813921997543091210537045341489854751639762822412986223196927278446561609403713079914686565354191402744899656463605250126599889737015623089524855814903674426190935675762841979516371533695370941246422917947001443313759385462732754010037890773349392627787511975088820161138035898208540515959009417379025391922750951733690333098814401469278647567192907201515404814738156183006852784738590912942034611504134255035286643942056698440970762677957068303253298825552970945380458400633536864816059389211400372693903133582155403960672138072250279457961714427917665059460186655063144034764173293692605880003524278894091489223434564853972463184390645788144285116986341348149551567845988945216746793347742747869983369067622368973991927023443531675897383428207166187542520837185343282195556073803264477153543003386928726890368153560652688288989830729914038947228172049219033508118915405261312858368462117812019494702646572097620980889525203337302497392006038736317200360406116497304505597867568152519442449100519392228712499338953992037195843141507712287062777635712147865544205078757872365215005824453008834875111851814516338574401416374711579725717745454382681353566147148985583907292833777378626774821493115041441618024202790331877253846674119542804566844691178698983066156060830706730264537133377449209967930349725644490756635207510298388353248991895244591186681132350239841636578043849141778833079587600472897290757945906573771198222356728100284553854710742511427210083220755089281747250688116556988078225145298525880819464329929975448862350156941778988733365882172038128610839649419786013596013781734269514541422656211034433999357240635065206311658024314942689446052821257623395560088541655008532357180728337934101334475372623071158037108776482559791275150124604836315860021694707658416306711962845377086748789311221705904208690356227844164705631793118579007714109958665260942435221598187126472066919468544387110685782804675048162689234823499034865434964558517094701528549194335937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,40] 8057568996706611992281879859708758311803334777361363687800361391705685446372187819758627844699098530805869721459899464075563429835424106107475061046024440802185350390335477660188121685102472156968913487422866143650785160154776228816789415290127165548813921023234423226131233154999068638283422880960348421234733076802365725544910472928392465163213487401682161635528879738111826429876774160347188609690393222002361946448711382779388188547610723395791171398891714508696694353969169317951257706759388789288800884598687725930030955390746543118116776069155469069482641628853698056916194339947826543671419797319021217354164167697853566277346158572748528047968049100433662720126128630483132718886194578430903648929828721644663725511591045277807009585159360263651501239079710215013793836622399630642553003872802785371294960823318534647173537738876482930318208108526043614122038657658920934420546103239960152820704154780696691717133649787958542407543486152342946576153374011776732925332845675461769867332012432208624185235897519592451978036418978859741989312954370823558735202300147852272535474269718018034450952057809083801768627612614350551952334470009164602822074158957015802030656327363663836714407585601881457299249635974461446389794494797417032730943638757712653848069219875430012400990710341591946796908429962705650988610066418094622887826458541035459126406567594340804294482218849111232811325995985763817657332934374938763852811316737218298868680947766992251593247984165663989542845502962659087216852829776872216689097190360802042849924190853806381565604047634918217012242671744943918192751646534735838146366553929911825615746889266373322428068425277868941492261496760172143548872656080028789313941988889520095126143752070515530576108537805410416298177201058155025357834589060606998728795979402176326524094089203585278019941404611875664770745249379295933251099954280750486144385812168255177308100087511118132577105125042533221559805691813682591405576566955464326559652725939293461264550590979485797238358728016252531670635524248425710856564272752091470517118433741484641232618753139463173443467637891567757592494012692476378366735006727787926857740322039819822779950768161758363090624872221245190263549775359960991341419201131283662823483539969998867666373259098315302085281853970620254110932916270057109541055957416860478065736514287190687185118111033244739250019784157561919775209516223805840569316405463951014098711311817169189453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,41] -5431773782874015546318455228823224013174238663521061366016977375655053657943883065696495451344139114789465752846072202135191226795878902521170391183592250683315215085073467152752597145818117662995847250738378443334365958105406291211105239490768320501943946004735940511547919863469981641558299332621939990749581428827917435531245987208282224725883615990143059901962598538901233272970357809958146066253599322414077853982691917912993541490282307680775112178194518517647406573833843523088141993370348476631181027861746979255774431820355769665976643348863622310631563369057875242553585934903146003478942217113644453880215673114050344476637814651958670184345101164093894113965641253369381591108752618800057951688278575859949107033124837061828473405615757912013625418849667514525783562740408446740322241518030617274188110584947786752717934692130352936466035453960651614900567178752271016802044760283082374101846695993258078551338157169307251911782882933086627930005230644840475709451770872002514902532812106788689781952458005750630403264690069068851667621229969023311458964350058670873487553394022156599442002362142259265409530206427637190190356120857635336308672070750074322734560588470935571068228698017255531075742691695802478052938743520517329297971611391142180525511899777541792021423218971741353149041101402789315739398258295648409487568601742457562884923534462672560467286285843100707303486195107327554350327337074064289688983698566284032197961258569726866390246789115670353908290781577438390602138624183278496183216415724756993003853148747359434501661190431403535924193686920675287788737218445208591992778961229923616307593152301864957354260150071947889911548412540904962279949379700347219817902540758946246277772447617029984614085096124307766215832029479908754076374644887893246183608813785186930195499282204401270763322052078184182027756747947172011784198912854887651290814120149343309593289673821508654220201659082283166589613800315605236173669286911930748004803563494255205761016647856663473380234057547472326912046409215391789558293240823362888401766479654531423114055093803825431869999151562223207325687348937132333518309355151895765710229566314685768406122884759480291504071762592605162543534163638624350905273431287000809249050759523433042574704126306059948812862681395687797912118850457175730369307341884889828591112620835370433345431925164656071981512768126453164869569679677810222935812473066263805776543449610471725463867187500000000000000000000000000000000000000000000000000000000000000000000000000000000 [79,42] 2010093650951463595705084469159925631153822327677883112919587978376253853014450855859238694358091974062966385840134476009117913691173177708463426306648536583851973149815365388495953275395547940131094404541373502708784324013159453062505894130097833406245718483007557477793392112114791831466223391062914683127579732285754064900385825538262526167171493661656396265663429611400528080285650076032382346656240827430549918949579371361142741014456259989395194311223858217338017090338417224958897338028379687357581795524602026361359897818109522218977952620501632409429282327747814437640216298853372207603254442846027124063841771052451961382648133363430702506290380194191564913771298262431838234269077358042138486618845308000321070880323669542065434331066628238479475626225881755715298176050015840022655710803929962566436181465277455768694537290504352497433043992767215460345420785686433872257874541283133223771168262196739420242655804683547767403881230563163837399520254234173930300425836591613351143436841425151447203350688560337610351972767770686936682018286241891136309609622169654533446426959024496594725762084860722362739899152230526149763335279761990641680390500511454914688758272660055511371648360177677566999933201607337073075589855484191530101122271978405794036069899058426154298165815343305851828766252286078760319805116754971488624726674722092998084139439841410887754834343073763480494384772433745172792025424901378478831725126571413484585646208967605399747465424140874336559264894174016067081141915834561014704825636104833994620627353544212310024272835479778069199053393969699229130246016225876413542960602591625492831577038976131057335841802334325897137592104344179716468742148591469725120625843277391393813581511075239659297683144599297941602220893847943006104602316215886476566454316819395258168718675814801356923520458022370853815773899673757088634069177522349128167578866022481088157928476502740381800181434561102922500120773078200213676394360311299945231898542027972287871362996867130289996688013120225270716909086286831743972604086679542234448706281600055421074938581641914580839123158268129510851869153556821271861644487793583875774880811971697756899683209037785476697890267101967284366111535286538603502728499973466816034218615741254558405253337299536638977217997836675446558320094566189917992510675582098256521083977572186650410335700601667848778565056616014504098369229391281655922719642142285079167152161971898749470710754394531250000000000000000000000000000000000000000000000000000000000000000000000 [79,43] -532033304193230394030408900248235757370977834096138844361547429731088855016230047387863050915681336745389701126225065953206406251575527989381379908140633221434090519852127845903287176152846569364303971357600996471641057184227035910456183510121709208892704274203341468107106401234169003325096725440586713435966029346229056285845189139765966772155853911054942485679407065276509449754942355503536387238996080192544527096929965655287905301036010043052239545192921114488014689782164872953586074046270035019898757656856948842471633741103701470919099213241394145067888944585262130998589702803968017522443986706789355296295559033647774670571481350199147991152520259282559437449680176326775659514835029511847383871329240014955285969374303899969121657187748529434175591819518650608454950045724033953512246436392946873226654953890718549166082552015727064492225243812816485061712957228750823130033755511800826128379014255411372885134190525684247916544837632385240097594790444942745805047955449800552988160138282149820505570394263154111228616393029609257575428475291263012772662463754447026303104150501391774130873057417935186984023720153599835769821316747980615667458014302162383742014949231769552979032948906789601597116619818119878372717887420126432488087279969119502373773109216782831056046382524321014174227710271912387951154469163001473787223548508320129639297195185009726230503053625914993400145758190381941913273465021262708808285079084518970068949481258436694464348923231718044001953245697976891782754505719289591658368846661495019262779203727037532267349997233970190000593158280229809806569112661824012551449876725498590157771523952668409817146908554339978548270445037484873441459877573414251896644624043450728137067509431706482863369850268030828158438558238536286781357539182447545874509954068180034363934561686557670858703587487451098180486576736225426123105042454466005704973976442127507846535818357311872768791141251578298410053751581556386924903949564746937775921487715504622854766487111072953367369468879608432981099173069137360740034791608168411724915505128355391894086186858981056852852117055170806215750491721824277788472530684082082901908216937795220116598490495748572066140058775067124538873161356705232323918763020350620575704777275201067476458397415096147226045412133050908248246575746888350181482795009796385754186531171556216654740517221533550206618602576235186796043246847743433338659395376172081548737935463577741757035255432128906250000000000000000000000000000000000000000000000000000000000000000 [79,44] 113274132106851097649694965602813932874322752081832937028358169840130908223577020353154103162210772150631776918395335066174597343791204860614122598091357795440038894827473420152221168858374707719620564283988963001864080752631582838114165708889386598878747627482557426053381729411864700350590626036386576211309087453700980356478028546725175606071377561710877302042324480476627631552892619454190545664467961833105236266786296728824470600954906548301483881715624193873444246324627927006116609940337559216934533286071411632802683061286742241321371237095701317721855473388672837560937773291082242443162921788918441568925242423283290184877131889977215204098908487074744812324541464639357881910436781378691775009651062029495559129250239771258753694074060337136111569841567039414077909274428567535359548572200282230247458006520850710568370694277002641928974328908099815130417658484701702270294587726677546322200626991781946925634952437538295421633976351145546293729413543069279682839209603264401163044537410023172364317834448534710235595166673151422608347074121958059812120907922746262958143954343515435105097902298509161316605822248492185978714011886545522142724370785483342117214400913206747707714020889993907628844606154408894443054219906581214915215786957989889090901383998498740321738943316617007547451024940908009236312020641712037645294108833431927000322036617735771775793781129203660368463018455714229907554430414039376365585436307642063078191867804704538374798829644765260867575277183687437629973271912410695190622559260622418032585841781042687724513871321969961005013542677062186646549920036053982549915242251260673485505170311683562835466177217984162374399771035223050454868911896844136810790898215601914735786575941558495104041176504451132569421327323853859205324106307341140042271135748364399178931320395640144400567882648049852257616705696014647085898378485988544823783235903684609866889373564591194963781425403937237883756205664533641825655704112550519253208844183882263652670480416736297692405730136529860535473910707808360379034308589183709479432567067754481886048431449416913094194330135089260121110661726576503074402512133830708987707715099174568378419044223018898556658262423691272110025032682526763866085400981450457856463119481472324037772321039572630191170882394608410414284103135344341722790232520323751022512008726058126301487681736454680352059402114981250914187180429966314353001499618132030203915272537074088177178055047988891601562500000000000000000000000000000000000000000000000000000000 [79,45] -23095571734772682405368329428925490303687441205561150767876639076959198242285375801374652354284780707562045406704241713172791519359910618246111320760724167864749034747776077952489006747855406356822665252323169586750942746929107808201504143787983620846751973823565332460954583263966140412267198151803430548644217143684392888412301960279775180998275211421028469185555224729586894333051936128623193776906925790443213321394901664492927647019228461418747654288689384828320043354482432983405036888067088492686627025468148824391485788130051400922577356006132859953938234921676849512381372290066895523251695682488188275616352061722805992842490831532814078243436259564281243441621249595690499778202237927288179982885695559011079025616266003787560881838685343437587793769822124147998595275744392506087403015616471516413915944722744781091507563744002595016410735850213950394072775533713498124659682762826520584323095128020036442779905582682679999139566025778985691422570462174051596728875043387246150911328277665929282706834357772706452059851706301214602209086662489504439780628709591089547406134354333293140750151991667825176793071363019056729173604907725254749447960841443845867130924402708112299651317608948895589995648309525381447341787230575866033688528257825980812037260742404330493881213805252401572461133465981300688031905143266471549432528568846704951696857347525237247122417300160539193423922454993259325398019649769553091592034567762408242493487553806758623173656018553634962054599635514373668695168780045871967169567650446949313655241811161714069378685805178232440696204798173752583733230467120988060751942179272828788248418690504161597954944729720758762657272711130019548345114452584783752070526585388054722227885194812050665468593787631157445444162168411771746061167074518778520830627606796027280508737232947942832740209696473423097647245720824346732907929674645559985742945078467156674402166924598015035232975804621346791849713970481026211215171707477151064720962930649658219638039242467990417244790321227930996327718152863420080232369487211519391066553102503539340396621288573113422157347059437951246216942135170001058484107764371528949888434244699959741749729489715142963629137177654231786930391636575533851095730590867922103115474132526265633860335028189667073992472058977077984696501900608601894867426704448513000342668659025128541889288660405679244182093488153022935339674498351881175884675131561331442925019685752374698495259508490562438964843750000000000000000000000000000000000000000000000000 [79,46] 5504180492879876711157263506137735004684672534503894516795384931011927036978334522792533589926185055789656281787356006641287436793597013409313090406079043424430935298642708586374927570056567540223314931751974634498510277309757534016690199762223640797505302351508429603829843771478644195993945774658819939929326886358306802363496103387214522311668043116290987742604383710161155910567437589899255025705627883136886923231799931328958114091627401040902731851298238889912981294143287029459592168577262229452140719942070083855720731124246872496326332951243974845227647927048155710619677969861592363815709585930577639883260759485053551996510961962134273262268683003794092102620888921008692509097210885548819753381604266175399984601686672719384650183320979608432885708378462118510573137295869132460984260628167634854377051475800736233263131075816125325980349275806395271441533994173928785323665453386115611583185255358504313623098501708431959753335044799545388402086076171644436486813220549111173953292555325046761648107202093425628393454265180696759453449554953826439080585712401734962682886118663348730953959754146528861536768055364861931465991986422513344641600766100092300908787418385075079280537082050621222361119777070570226029287336750709071845141449492667709769823559645893555995773521508808582446776867506502986241299404386241424770634011524073762243533718335336300315664872905795696548945691801430825275545584469765258648062248819806927354454242881988891075159005450285572102683085769065788202274477117743454140569798435780906125595996496816421514740312653606088655758566207631218595905456611975491699353234469979348721712111727730788013215953468351230297702347391790619177725643271007916254537646134622293807920504249954243507743723353718191029978939151690017247398255788559430350940858274143376095740950510160127897107440364147670911416154435936104254028830663094646931120947366064409235354883274418055935362071935659124129438265253939882228454895666435460524029120853712351006631919966261712891859875131418017673728296813906194428997323547762800649919196679156873075983126892051164824359269318338270211522642476737821376354083059135639936301274621576224866183048357008085424436909806396752168723250669867169657323701843583368856314325398722263402714129562958596178416228664609006054750237877481731578225780641118952338650622539341118650768322351449228647946061961831642380392856089872982801037942675422088448456076417714122328561643371358513832092285156250000000000000000000000000000000000000000 [79,47] -1480874251509685272453134293932585835223239578520006465686766266439416616960595349569578258325394987249887118764301922303868100705536412551446740189278007176007141820661187891187201909342550495907940052152597373008252125585582730815484629317313675564534581019286854159070106238516871594808055328860864134925328154726356450256393303064598197770481872395892151004105365802218328820540914438311583186154274051502630903885243408793549780568612494180966972451234872354342696698685066973650036999337047968831909840180379601468610693163365557088333910894306429969663375332994682810260457145860867245041526276165167222530231555059899248623207403192079368785736565928457612007742417780808095799234881975060435138619430622073631376260161792986028243086083287496010976865244602811287051041660637780405000295616894394371435059913503653520705093473791087874859978710585939276220445417388831921479421710666566171489368212725949615134115155707072388562173613561626086778810958596491139199323184421823492935352720842807312799836833359540631976154315839918054787892538152081488031234013726428353793899604342451747477960769322137955135466278195807856047036705475061518422112831250046208016952868364921940041399263553414167745738908223974391477894634215251110883676182353436331480273130644872673892816500242934205060237088922302170188096255170408641415813694291175457558241468205044171839650666454447651174789014454195130143551665614682688403670332020673550440428090377400130729102662115742043227406595055944701042312808703295074935137034091560514730669897243394616172332746063751623378422235773291977020373481731330114347430938019397272642642112210705393327964055374308126227895673121781544177246130206521020676531010447347788372036406666738542357306663605531895241668058983681341464478396126703079067624063749489714877635823282048125955611841073256274308096543463333772142864645968122980423014774512902464233292314755719668657776105782017944764436444126797867249701165561889824016995216100731887357108210118214461244172421800687523203963928253000182210101696132736245618466006471224021974339295439338070192557342176138498268270431456284638195411238092720144880508933406950541436872334146688617755506050755928757856415614015400831609228536031422811399913356408803002398500844253736912416628728992987181209182482596502168208889290721166169249219664819790457906828523575403952812261107100333838951486652195969653063656285384069171056889100692669641867738050677871797233819961547851562500000000000000000000000000000000 [79,48] 377153482106783002237532542439764245349467551575799705687666523607355342064887866808149704846340174369046085535672877080711606693271952848962323230378724669471685968366719686039299532528632698298999674217848427092390561847857266603033540326881983779862599847532363484308641841661578068938373442540346619539582303770342160958821062490064862594871852041139933733836793632239694949561062123235406846519003151720559386913283400638817820053715795285268646518637052273211261125950926462984271574697110962015624338789159785475685561048940578733317025019980732145790775875695891933617565257786238232787092610097385948159914033263675678524188122546147798870600840145686307947447788867409222848290581644959319884681168481047042762337030921270338143984084127270899780722889238101696110424759002603475999353785053746332954234380462472982916192696853952610320819581236181500334790398803169062194210626874564241760961702389163385545296133015723837935524876419511717825667881043670023070757117477650998754495372133134076387794369966199263891970882145917499935802598815801918509517506223668707900467228726443965692975798024647090322739955024528168372830426655417997582279341876457977411246611131911592102965336842091538320516570177852554597578666368983112547326996112256755901142984577680111250852256042006482188881820822026709574277514171420517088076367445461693537377625021906421788349907895660555695067605316948151124467378621540866684526951864625344489371044614410985516690427507968655661848403812866176443838498733838823566147434924998018416875096982747967985355390004119811563820113258141055361694917489772995128428702450041767802897207685976713107595892749166456146681768019970559055508486511141340786694387861053709320512389000418642655296563089992802199678520753492667002454232696195692716921881336723585138124039503304621936655166858225371567237289485072958587376110136822045740951179445092216478314337115253782854727587262113308276269966822064697070719093211276969308433066581445858385404623421864182809025812299498550901581539886518380057525531476511206109023627977667609864514680117237187101662850864393004459859256678785323312132275720196012761441549863566213520322747734239714986970737105751422574196195337545190463311335712202217976592494468954190655401162485033333790605797681201154364994340686835921135661324941663747060933356948710316201365335946159136308517500758815767678720764949580288465814044236111158232219738323801527454803839134456211468204855918884277343750000000000000000000000000 [79,49] -83639061089255036939924850841282098927113359641497020732082708842026959160728792482748543206637067616256463866407737798201563501709177144721171343270404328719516383582857603012199441556383020917582545794711046220506892549934675635913627161604628559699241774983144750577866007787270695807410246667302639265270983238159110816671810157968044133278278880136508851572096798118224931220882885340774604376560690662673419562893317304860322654441753508293847251796113954847941497515981019633153314655452070311986517847798027426173072355732262595767128205348581696631118064105680278313943115814454863095074763411531626296961271801085965463354020408598197275956509931021704591492502843089168542638938618659874450014831656704092227049464597970773190831508541440506482007263399533664700768585927655905310212026874590448661891106491496371507448082170300931781738007327022488606179328588286944042661155307691388525369071465470743217698491910858241708212943223084470583272499564436645877924739132221716904799795953475734030486171016979835152701854408377777750313951033334978424096786041548610050754077302378399808341304455237341046999690623486981627179740224996836961489775841116309379850577520545908758864112352261702271520386777474081529034810931812415716211246120079838630286107511915240120571548712887125886346679702307126646976770048918032192341720323084043035212927773469709831400244988928562563237688861203393788565735329332263911954854411441323230292105807534034637763189250980314219549044920934187443900937890034745456562124093483086011204721898400123584301457503753862404111044657103678500353960337490306278164792483534471921239830970541976876569955878754450189513521420613293019622126057216501998785353244693067042912671905796665315638131706115372514097278780223171639952948627216011693798710511118295327893062918730464756679134211969544478436448553002693993866223278977962475374722415105877167634724001295777988306921662947393976302130245701983300361669750097941390303532746773362290528786686457650935901492198782690006107382904895803287606666848269412794573604167921084520475857923884881595358922596403038656280083207534116745319906488812937991875188305309523519901128992474174454726754212425226022736887902302981073484763120547393025712768175350725232391882153483527277286528838088703226643013724477892465775579490312892055705860525786478730518123672124254148550686804192109885906049476440558150685655519136008986229452124271178448979002784113845336833037436008453369140625000000000000000000 [79,50] 16043344743728560526755152811968915794325339953641313492948513024687052300964868563509750376394031609476107311134551604619658419992424353725694677748304989739515190812598922919836582391192197039673944557913745844358875467764454499567970032787118054554530923886566381866733335324627761684868183146126398361385434798383956288743675140019321927785350123262785318203314446480077113698805888707154560115294968219540274917573169378040947914868733817085039420001744442216757517893383417790671923011321509841567883505437621956661572662045777279772998428400531807592962736097984014648401880327461824714316723526568897475679219951930477462028169600048804653159484763743279753703601255762284262669861810897313677736218897574603169799617221446509483461345294290012689146832732055815784785168772035475766670607968446116090184019126310190404936533296167811788907602460179696429987681233464385229279503656647958997978722616928387547678581112920636509461414431294322027347766905291577567222285324954169022998155878117452318060333716549196285512966994524179951172148230717804797576223570623471133929838116978591233733779129751120828653217635149649822534056106882736157727243439652572136458539982379425676552777910620840267553749606752987824589010741956142260807445245979798196104942102335234859264873803816144625936612886256242163578632217849072192932531127238161655356092876013780450450225649909847731242318114827412849975279031654161647189292259783860469461111775838928467433773517057912186217485964806352247648753698055742083369021949215328340356036876256925398082185097961377203337321046124635426092211587088189163576477172797174259178852522561953032252984271574439332741122512962355911818525613943767025706016689305068794938462657219779116102203670275380156102664708364355556187371236598968485815202500733257482108562785949281539480173195504206523961014003184575696814473774146069282602158818367209315466587320419637268805012071892100597937212835122274827536572640249817748070421589440860040279201429886282414950374531236493898180361717346256179251183392817119369938200727288238893548158635492360437110423575038299595021250413958523398549670580074337685201332754079563221897665925632970108085356390121861454204466443158217676508277123154169526327154763067959083391109902229867400244970520834696013706598443624681947461381361027418515529782632362825764429275155930411340925426843370370727088717392264283083603361190912076915884429944724721373050082607637778497888803030946291983127593994140625000000 [79,51] -2801941013466008377968766859361425678310144446481565791394745750585832147103836153845935795080035681267679809688767028525486357923600430876482410257046090696900514968901261576584371462922920611620858443042215314137662901127878984936918841020250851734063093937573830094107616857614420829503205012828641045808154231457484499100103739304048768497838669707623453169988275393655368433712432741418123216983055181092457880373953511507608950556110892551916260922848396832819546480432696133830134033694933716286955459193216564818148086358190513754275960129990245848490599520316458727060235688405443699824007801684942491023235654284866985209150268523864083263383616505601267184050958982568804528875319578592587470996263986976077951760421690514005903745736994902747861968044936195787723331150898067057319471919363938243983508059613844290786458809953892316392703812334255225756369981310614017560234982631652230206474460888099114690640316207881289190441643636249848684167048803020320510871353759908671256706094365992805400539002172499669211257910513133435796126337504306345334023251735307574898313922702525948320086778192215816827061129431238485008115511011542128988485524521978974772819648553369801169030146916578021928395424302954482815712442569978835823179165659675046570434476717397292676808686633200649790119444672396085399289139216745389629752440575644931038595266071599005000600915709987628651977271724775345942243010108390348157223293383365455834776368844335327002559784750545946423160901160978666562388254310731104016090872262119729951425717496497834859364570673482612269822546650945477426989495309169088960340698186063863630483450143999969531675684587590526937980279640713571439099390994589967107053866970730304143362503385650543550564055072280739625654043191034638252114043566834285204784741547741551884355276936527159446632522714444697209750040435613117249873158201410627443817916525088866558271367101183207243076349762976489071885431493037405872205858939709139965132936333186649208890386883008510959146430820857345911883441550993664965070367406978957212257319870217539363966133641638929787888844357207694065516361770694091039266304869851461682703709618004477575253579621660953336847172757490418537336856948587663487448554224432116326308133713732897689042841614342812313895731605750681808714049252681653510511015655991101574564642114544330378433074325475629194802337591456516191301789392076119651369226959585700866596446706164979238056281229951594013982685282826423645019531250000000 [79,52] 493084615902442770519368707097111249681522150276604796707720084706021122437231744347980489410491958537836294880827755262727680336243158170476304049242405163139855894966939861296295469880697262549414678220167002558158069359812239278591538987165994480868559366706949125912035250212514718591283985165056137880067251121784670924839149722546167647844130095453171177438182283327904656142852753573586948265674602991887265271453859708972842420040475706370150045517440989910007129167705814786712366962188557842519999668584278151963575924206204844377375930078038549152808944239167298099663813642829792551620603980568961098342876209692100400818205355196540064392016016457811651294918670775692454908237194208378131508742311824518122666247342376673972322355774950264848013749181702677363197045298775489012154624701977982719029517540793809439211563445313359628553602510759206431265178570126243123004549561212045260999208723201338491716749001233701938396129855574267912257293970197405926433518016138784437782433683227986219271210186096547023514404073900484165810174384855463837386963876588704849286660916064795130355052632970545425440693223198561285216550689492813041284776221704298536628062713286944475237842994117476053600397570381665182165971768157045642204436934146195569973625865021740408683747456657265636744879890525154090452824817371449800308534082235131184157145899400578033573635773682026776897193023299421678334968265204220686664329603568241664360398334536484984639767598329869055220953393850144909240557005957648656373057012423007170015524475090968620460592188415807309625147132543828493471555379132931651944461035338055034393348991696134428943905420141559811147319206500461220925030206106579036327250355134753404437441272985745865454068556093153617116275767954982075351223114684974736356590272136205998459306100520743217655663480781677239595965000801196049185865267139134250137054072176382415978720147474445445095563541582303865143280411296585862938357663013076877711550088024440891295979501062694490684444980933873701747009847261379528822623550069802847438799736995237510531306814271454437539173187421153667702478636577474837346678788011645400963936510692341380236218324477569861222671179132614227599113632768080547839571522441329587818187948087964370312704738693674863917814872061626532220539886538721244976958047624757209637610130513120242379058640808113310131122915382597868750782788175306271744644564963225269324572918259130704823726965013719336639042012393474578857421875000 [79,53] -83079377121327148948760835048411977338554931071382096572460688934128425486234204973481271729630594793188936852490870344448762125733014551920927702038329364010411749702993824856179342592282234367814797260718995003847841855647156470998656198195022301679329291500168579864607469378814204814040783787875333073370738725995601700831210035158986199352340626071274766782510265839288083134961942745296187003412755388540500852918067436102720598492875019348139206694382845724298702541100657997529385935927089132650578504197566671785645043904179016523448270193281554944951845854112585499726065440970166493541625152680878326157884102377705399840205503776328404585749698972125157951656608143807337406769589678976866243074543484074235410719930863599085744153026030457908091542311902646083900219573890135009354560561671455981302671545129290657678432679501250304136129940152443211921194177269879989972253985366586644530510266932786698158178729090922755155539426366061036750593249435971755919296000820721383749179857709665638838601835921270826059816492115953298925360494559369166021522491678534718814686106288911882225321157741141190021522628815254637865388434338162518825855111650024179002169209237307260644770287947330129476758115715091459507070206823322885798572502507478222886991659121530178228752374223369396061642787555273872816651669088414626511688183183840331349217266842805135384996828739061217356680796730572401874059041052308442283734095096881261325909498970644684797563941816648999700207870823515967195128884293725454955813488646624843959820794192415129126726967921542639925741736270567905626777318161341027285119225126728402313603696722629115867287844784267305945140894491258424973298739321083000175945736808856505860789824017773233647082661176555650290128678979608224529704585809146472589667155350112636432421861755964552655708756427889235330353054157196926723752390620836520719978187445808035649415994551998039175388507960016080860469676869965653626315230763506717037027747817160306875221015351274232782002700002168711694898459876722660966966506624883344468745581321970352515705634610446999217510254755172931024819281618265318117298906673726859249977307863893100888248419906504230625346050008114213664442799737345671509248313209483671049167665721625096977229911509576666176425125288470243394496194593452018648576783553245987005339348995475238392245986265891226695080482590518145126687342334069669078232425398692483063094508379073811071835464758805755991488695144653320312500000 [79,54] 9638245112637076507853660825245085885274354855629840533644956462875251780081090991087496144870225367025141671361891260472372562118288997056787067913159147546215243285159522682674284329719483693433149856332419575519754371527781869064490458500436631277023343881159417076966776606673869971631205190156881015181496456981693335202312399319254024109391412710494914169965548885388242212554243452847884041379633616388166736677214981719196736566412677440360891137308786085699267183633774825163635085481617056469266357790502618012538543176801213893648368978802133989116014572902032977990960305788652649347122796258114642691776640856981675841664840731051010201542009186885505134578543150461190519521417948095637359864893839384429194306599559169958017849420824544767811391649792068672941890463484762266566816616320372523555566172062825748685960036345892389977871423765130968484078577353850935839186398382202183086020265377570223864104943239790605153724147188483255293060391649333281423814089228719592558689982335054227339184736654590421047062342877605836409039939343000219005842829872454527104711002553367246051212137054751847885127702351673877196297932671506869792762557890478552764731586863421150489233147399744510423175648662511818968708614880908251407213427657325158078363572006172946120457148902420828611815896126109803891455493506774366163443430666014504949416768799929527547713134568338516307239900839361708518956413094033825708137800699880314372397637236202329482069086524722604604983751842111501072597524001231878838268089919752057825475921368283631014900989885518328058534234803421665642645200327981068813397840399145980614489805468528785059581461413894005872340880810374771508375494318899041323547519822546293973302354086140438877864785577059990965248960245914894233550781391080599374243131635319147465523230629182478747212660808571669226869021375599444419046681487699532499559060472558033609867669441909934345099765357919424669464228643029503326957397700479933307108311043608804977278639133365609499759062260873054816399548484191488514677629771558401914559973430939800204083486452714259121657170201726744197140629144148410243102492377104634300503799733182574877166968068691643012158167212243026524515177821735136421235564000466079416434631112518158054624190452372175192603253258393077772333252095782380604764599198721443343455307737838673056757514110044833770569765898803103687969600133319921868968536578623090839084294826613272255677600242051994428038597106933593750000 [79,55] -120951752629111200754442136568802700056274353007582259704000798494693811034347283004434309125528617499215942077395657525346558984780489880413070034764383189846449203294895923428271070193930539640974780292838148710761442130620439987492496878447255781165254918691857612635091848547580749123818888394013498272189366103418389277497388258616805197853799408111764140784830799970206061005923291615618771720917011488417871334375449947672552493136380923130982300400465962913723448291818110483007938535177285209697855993344967458698382783539589938531834878991641320193643485976778287987487609298490117830455477958977002140375348810144131996461795580443513739163973659247367974663217238114079824969351191427831693931056713263961481493150837257744234021781543366992546774225755543381388035717591211043650948458365153632748683630945282105440168544347147670937235680369996957549346921526074772405982480842973000552124126055379972312440026485152121175110847723380867943457732790696412410742913250618289683447276455267932373412304703129845047029033093094611688956215320380576778121046685192614637596899612517086082959060314605485789973540738964328572758656704439126338809397431772558668347487491383631966759213798907295699191793689149102738687954829416121315788000996131723480797405133099468814745177123332544711494262855451552715366298857911472763896661917475110060591570047634014668710306217175270195899301024729016765688763988194437492261519825990516366164074305841927267991247192544864532083285735362596152046246235939254917885259198525310936291907452156600394765219553277355286104190885655898234503785418303927387315712903084598035983655989057138289962309621890203784280890722201670970425829494522728895629849154149815910496954916381847982719917395633767115157003240676100836976292646501356798152216187552406010419114983955803551046778522478345875114215299678504287000624341381770237268763112896371944629187458102136861241206558285055558612344065594541414509034623515163838969625497656958721900036027590702519094140678388118139635356761090848365674628811105842633629181520926921904027022935312416164434516836291405181096104372142938661567834826333866407459007595657594838010475986767176766491362837745079310945979813119331037314446507730895517387210143624490992318478062372763539214293616300065735310826399273469159515852389964214432088814791402377203394170073863863966506871651279473765564292205001811186862675504807193704543078144678092122887846926460042595863342285156250000 [79,56] -213709929456577923804877732839720201958232624815547872299966301010349438872172639515694545473441485899628491566378852419330002653132358641220251945056427329319376613510566413615944682040986480383579388681548696907270666679363126742344762754778160511794975493566040982680489782314710507096990638914590267789057350849574671733578338239904232637031425876580589851144349750981729409564342670819806782443184920467274823194763227499327950045612141576632037928194813579982857812669855775645046775836344366296709058186760500802466394042235697904350907588498493832834017337995448390214908682389574496043582041612827038207549422857590150003644831339322085963437943170054320143259363040285798163557414648882159642644689604377470748862208182809162511974060948552099472112514894872969589716587979055211171367978925989521981392565111293115774078354388537910319697599286304232301080146581881681068538988282434336166694312051790702718811324926739796994866149041792420740086808689310242549137695761603623403052164987065444223350270451459595254199086204424944779108195005397243691064344602116024190225637217399273341470925530172082500849851801149208546781104396465359091054754492583490280034075012840711632241533618057422157126061889068640455141035599301344787782177756615626828394551219841922914445774858836523191612103045629425051763588104344081079677719130707399004723276948021476958458898192705507171822947674617223490338274793165240846812330944875161236707966820797915544986872351741364807338577408903996329131696733023402514824807888346518667871688866853158450531951828532124858774947173518806823545833488091284544304393109383918314413225343346591856301046632177358731143425873513727553928655071177126663756964791325002777910819719491626596666157000755460319081846681871425258890480245463909402646147928523402100507602294047990448763961863127159877799121234045898055272163702923646124284120850650768354479814286409519326414873826411702249770704051988940034239563613843390061221052766417802791160769343790885052932750562410642929591638268642757317983968274810058283702517226236304487209294489646417971685147011942765377808395779034623214586507500824389233797789414583567825560794060475970307799380849411463574434119288137928935155764084555965073232591367846485158244434507794717928498236606970765375031904678515792966960174603541486471146218637753745447071245333676225161671516957479725092892898606971079682055965551620293507586681057072719447376130119664594531059265136718750 [79,57] 59393308885101681676478032511178950524897816598628413066251445714136436331338687410700082361372470793973225157258823711468538347512959067889680399598859992562984040902215088114178423411218691060926328615913613855205334022085031739900077905852487267105153144881465207963097546147160935315458294189626808324389506865704047701454530940722559260081145991741064002076389857092220677585765473161826682761483949307807878410632625942559078634588456210389546384119737624385241141965781196495628829964006555530859228924439771716379072205559598790096852077563735410166788512471933709172652403581520594611963234999333847907361978707535603189744752107788996762874300258925926458080468149497133897091370987833570026895112781643269039565646523833973476611658221070757969736918971037663951522595148202857578661053620355445508009690234716742390285241216334376339066836123202899746285283036051270887347633121896070127118599414976703217402896115215754495975308033135965032614452329974848823159408055136234033484973976058321997563054004342365195654941917120947535241456366569455618936363808379373849723236288252304115316381508410265891465167868421908749074811572181256168199880333575950470663214775015377009407541813705929737265349346817491316998962736863229061006135603517672226451515773350500838682790438778077157193675528826973441241770959718091659764988317709174566287414906257549482583440482016615681999699803360684276167633867252508314842653629714741222870953867095243443209858056354249335091011613239846317785309614686653472451501480388784213462452685712968462427218431157612733628368351710023437921252404170730262493760615109693261785737750573468243851783854731642720938443072106443029580532095465618430088152942965999345645689955969825067934830367244481883822430600417149518047092981951514129907029921804198629576369829880858757202534399169090825045125560109398612554650547857551910211039325682080697540120770397564491386561752696751188472677980773721877622651702839271457461073778247237929896426082035577369496830024852453150419654743732377016460384327984503593807956906620119959833609474687635755861402090318207445468875794688921205836523962205059055651961394069768096314382757414092283143116868536013490230632133423302819364550600613023321771038121208348087544029452491480536836410204530763489831429062254136563177127288147671937464450423077217773856140649646898142106647293840118706648627040330061005340394932938314814026715265926625875181343872100114822387695312500 [79,58] -10651186719621024232812395217507709441153835173792973318463218283691579083958393674670049190541122432950984594104189325904843556102750081036338153917915257034448915874126418523381102571311304087968602264264103589753287019637722815422890590670175142406702969005508576944537152926785652118786487646804939687001622724284357032538311933494244866657355190193200931040555757750372642452679880614668425039111190636841944168593242483868647684438149991162744361074534826752399152242584009616470727335869597434512029378487817371818308707534134371730696976073225535314214028978061343869372007047435035609871990077782763391983974049322474409978763138662354616606519582840921387618462746795820048853625235662245486875456297617460343892160398855970132425930633167226952094386829136749846736992716150010125282665590612311277368974812897371321332175007510671359604478858382088020970476737137214577237203286501755808501939425169249771900108535211590574724947667920596085459538706232009369057544513136385741350795214945184254165774219696452396801933993547648036648013993337147929220027256778113875344872689153651530717995537365829794302057057559501517031826832019994385218810404059115289241862095408852414290610601109403113085771094164773331830564526450059446818432644149931854268797166306139511453349321841540869311981931727339793245011873260252838020751304327895153535362412809153463652268198254536889983905761543003358485904601682286007720099093764270399467766508942625436413263921120806141757791279082692245143394261060068729255083951739829548338600985298841992260484155498765246046317556912254948462742293891166758233850883570726267559793719611251712289647221753873367491401527957334883880919853835040540558868770848022297195762427197569604731677201564257227520972191019271075860331878568208796027105638928113208662727949490580734609312981355057048779803096735141979551000307824023372812807094312240371169368530724840294891654971523651686926640550889294205267747157213134617517074313750027666313937914106389958581363214433467463506553735185577030743378752719366215104198035447685732018298528868962290163024240419041249227329678355422679269240477369851202389796410196785347565245489444329757851120538343730674194197087561754740617733997783155428337674934894992287873153412864267804333344959030661902565876138881433023704649129985369286696762600336388982566791895619284885940917288504755685867941449488533236595156773044283681807498087579233470023609697818756103515625000 [79,59] 1078703989545525872408938769972848013797866857033323024359387939238492004957121920838249025656596019591185870667724107854922173307042771077556570046692064350507109079145675285308391456279958601534153316578983613395717264633129500029782832135046961322717915544039549486198571796466281499332073721361779257864202898294895705747283107934336620949173798080592988073693928740733128491697617309764925384866164060496174291448826779270176809896263813075750101878346568163690583012333911542582964084981903895089135844934446800143053714396423776623811483356545894358329035427460996029666688095651848887144774181385270087693001023971002189729635296860688220356648990313930012708666489747889047061912605260791572199323494581658143823893863793641102152174528749873828584411701930161487776336337671961082319363877005265935580412491113160670564133646847471284231450109873667891597758663355700736691210803494218974510531709985018187636382145685981648901781067708830400391502843745245011005392688964741899886417253223760928176971019935849182533353257963689465907517651045416550842611195512554266485668936772201202658404732640280547714251670233884980592647942989218614554127832739673267519569210683760223005663550868292221662235315744481774919644334214026563781637715311344471831529367598916842401627517289165949812742506901269462667880383423227925875257049181037269382436526556061992420458937750119212977362104403486085270213366060953537471727119166383627826158665266602482352460161580729308961194248358735488672448553263334403079252125319184200038476134326112602099503203334694827832699708360104982752959540289053374903780226834757313535397074755541607196324776603915315360503664631793997897023083623583663946930975528645604682203426683251473808843120253984960383541026618453494837444387085264295688958289961783814498717758293613901759188850927235455832058313503848993344481440918444012139702686144895767467088353311619435314160376232773858182265979142176069819764763734393635375314887100121655841742739593844776328781549260667045916536151072099356778725001847599161723598632243465759213728877403156481913944151450142227135277160680811143427205297100401800564548819137781414327218468567351959542406217184692252640570439350499949793440100046574171709693092998200042233049831958569259372401277578450383791528340976428462931403072523944648556014584212070593610119947127465429843565555265148893673993457086666511214855369258118142350433288356725824996829032897949218750000 [79,60] -42655288280878029753975111692394982380997070177736121489348667909561588187342939603125574661359289773799572430280500847914688826685528551377103111603876251355472431629126924611341853822670130379919647783463395814346139505606708628212561353344474531453792404293155319514421594840841927256705984933577135278920638142452832300400500289686054594485178298571170833929060123707242632043585299968005798124437523477531687262271268832635454832991156466887087912874010263459518166343216230999183136826430892593559808017264963460674163985036400817766274202285557274704145364966187870868212549059108495204288434630468922475116167235104248780443988601548129440616456510474780958878086597460030742949951520020690304653029606199605764729072429521458011882579501458354436894482173215169427313929360231259305633849331680770094366091277906944523879361542621681370500259519930592830201368539222886911834714776760240963866849720287170972417252820965618544574048228625627368606554059103402633817648187621072858274649288873639489059240643304393341739972053424141529263981138397645246656257894736177132794731001145375648616512130365408022889480371571638473455590252856898396057492409580830750607656233448686456288372346994034326651856521545669220279821166908124068358099463036292066853932153160062273713537890634547107685963337855888576432329320533676980086452085158453730489983579236387608111523373797401389994981419069197915062600856585271779193066775961461479686819376659167902553288519160639294557345114576099313215897667496301105246574296421814093542701409504294433722573648280306341453331289659774705007888114779600950356653423204658581703853132439942498974317720380201636310138722372487915119902538755829358186133711483582845792816390177486930825466218451296060950938057431392400651901471749659511064852216901989347630367837618581005798352926211257691611965220711354931102808780511996272079418430393034368949919612545464058488418705478424975497373997907372093642643255524753685936192937030232824526610647914181223575742522397115852395575810619763754997615362281946898000490825738610706869600409539535766574104133741058600517345878740691681332496889865186581506916765350980995189348199889700686549429734621536602020796403743747532379028962664569980322667570159096159940810158671046558877046549757969078005918452910549197547766430396018242953505572634641274653041358249518570389932388257879181397372668345441369287352761127500577753579591444577090442180633544921875 [79,61] -5088363224304274969194618695275028749163981964657218218428693439340862690598292537742319990515136808634481522395090674040781817670090646653605500251803649383169562998691502143028878853054433893690658531722769387253296847204713785112039044272027778891631193439236208042743294129986241982498625942439008116596987218431609354161250073420763645857236658042931778107800071598031371111962909130085664992156571845313520417094640207013048475194170138347767087677731684385359567677518894623364723398155611674547527701973777841570667634361953588872458554590398321982120251836800379872640208649425360768832197782745921985596465675320354869478112540695071722524401467074145509201793277433698902707424043331378154681741361425922625231878817272104158809701334883415551274412367819358222593687650501875214263706707935708897467546244212038184304250879801563736514952294640765952717023765967103398679973612661222757251918399115299588930229874917991791149167836275833979236990958137256404157116943646905701333778907702096133046857918815588785327933195719368747005779936519105779898491128817127113130555588355267552526805880876699617195478269099584449742409435106695667646453151847072199521292278393961270238942780915820893675027839962510697708972381609932779909146243767037360952927960985704535291646227533580078116235285421704008467781631998657433006518928655007537890266562372315733728252069785716366567912767162843211861074810041978122775305482364878494722915288377595579433912649317295422843781062294418395866724373891148104282133262917610443572144919026356883690157230192250038653291097806841339030208267695029470515769543919507458861882680889519029264909631292469442805103759472693706993506211922490815787594753435471717275204810098066837800655722484120647111799313559245941024575156911499363068758116071630803529011784700192779711899530911908042252135890522748036821517362037651627024841096050387810996831363089083030127385505619306627193457052423371020648038135153464901728523772110649494340976114766107303036389856485815471361383492568829184784063018408054299231363589693467006147682019826428758610084104057667952919778212773246955046990884548542870614693109191894682048367549189428579075388334078614185981061839746182281066452149914263465767754384596339509585417444882227651388255411187708727046316072717872840566341440800103275630967188640630332288047241777139482700895985613408621699359109505386440388500102899316246407579455990344285964965820312500 [79,62] 1009644532508356602383563243627842402944691390891749130342744038642259844078534092519994639930220800289992534069510788689148900314736059868383569197256972131302701680384587998635074879251231455073057588767879227264763519789272358826060294807541135513947789225142560974314154073276786420343454514840468823320073649073640705201499543339230227150475036147897253600720709288510504493718156117872234395333784587710113450311704597873477327585046484976976192561575539386887658563600482124713612173660781422501123965871322753450476606417343688690252736004256491153020700679776960877646370362899875048393268356666973676978684402914076567178344789752582541001656363375842337053475624574447608982604213737161535671755916402939428053739455349422125499733794936758858561803715702411815632899824907866844434041426798765141070464196574333368803303408448295570317418031009271157185644423212544887822331403192710380330230044077569162801413111422202474209711156127448285722044974003917924373678948805279946685107745384654480502677929420549097268544017580977603364790554363859448893389051774453112750436448959133262203708024242663921554276441926231866652895037279327902756856252078529164985666587028527219158133772640958715553137261580149404562465474024661232920933036523611891809467427123469009625031349221128235836992933730358507668330736750018773984439206379806146180356594728977826128002548816542343778682639023373912754841793567620114387390997752011320254447657915750317865833730982834426371789658605928661117722261065315799356937072108834963003042901823681246682988402259703962929103328306960409434063233109617968773743630212833952484349114253269870756247932571857511138403458932029437607904920421916302389756654518096657120946015266827718830619968195065227880233851643888467938923611381871923558044983448490223882880413094816454532938824818640268694973729968840302432720664957466847214901843369036225173825421128000588455388423208346644631809805473675906827518307604758460706876477917474485781897506199703653836591163686830879204806562465323498464586745917389739608655511226120449585548734480782388370207734310877791148984814872707010193113978133613106028873637692865751957879025078278077529373261084050344091096785332103846847250690235741615915512380935316259565674591271681468664293202602756403186490111176314541162147929547468178481192398920848942366546653905538714627166460071176925104826484153149845473520715422033333652507280930876731872558593750 [79,63] -28222550699082333627065367671510650145774836747764328312142720020486173887039047438061027911031968142011735660008838994375024738577980184049005373376574008611028628502898235825871007355798179170724704777015699209461838552811434881684633318043206342534975988373128432276950331660293504737122454734735648137692728689027413323605019571252361966834716039152213848165427591422704980562430219756475760661527035593987662360363931864134017249448615262611036475742437387796525037279509472147186099431365181960324859928368002048298939996704580177313917627400923013676012260220227320391996029178530298455634183103977943557327718270159997900142846949210456756217649911479939940388500955451178723105930612279709059880680992454404753746950965098633572497072138504572036675952868306224430812660954051922757313303110840403791153490141010273050850183925786358493654640640747146605354976966757951218591290402484296006034428223701222255662016110110217361660092259815252018362649272132972025320430301445983453419472358046531801930712814300402429700244453996536768673494064516289980708913148082503977835595457560692540888485437965751423568442268713253137314099355596840443463788716336229240562944704739150151306759698917244716969446890158351537305800714721280533595669263885244422071596874631738489303829528739448799791699712823730708317073073671015806187118331946813420938992969787472276366229294667623190708438664329857308606260264314261138977872201159052357366401486615540781144419880887232124746345446476171900723697845441498996252823862647324898720986785506761810168266576742203953362730882294425256950708889023839681887865091216994904613793134580211286730568941653438926440894567289123602459177457705816912714482916766540745157661655922034852337914852323464605301603047545573815481375493221065909968683312074366073133239224822105724462737855641381121431594562095684071320085794011137393391931325199028629989278923935315012105574732156525775522370052431622003646765417679176391994459944282806435662688495347996101517580848831601862959047292917892790049429796710957281403563241264855238508040680573203884371384537958700248800113235965774070482164275506369049479523227308129031185909616213739267472042778200670983907023217338709152047198224975032991058504625918557534837803174610199050017492082799679265451311943497726784748303891307058220472835334081634580026999964178230453650356443243159149243784245198645235785939178185799391940236091613769531250000 [79,64] -8413806895369070613654685226646849899481585442009798299138563759869947983689730987449044303681313959170545036570101319866174723350872939508249609874502569599269671358923877613126149451386117539677423242514077088731946430454531240558495647854664660975205623976496670301037528713834566264254996666208883155095429592315395028072839566337585679433506872149422495829099492033569493841376595027504296002454669452847225176761115654791068329039853108643323967453641338045227521292332879077780071350778460529249648784980431729153678303080565050920783493717377925760796533035817322705019478217832332035744328325605153020414067941112542495798348006611010291044488258736915251789605488106651845360598516163262906011935418057799392029887458103566250964532834010578996463508505131098590344226741020343540101388717707431158357510451374820410621738271116399450249323857974344985016524545213986005414740022682409757378808362016388813697969871128045811440971109736921706845784395261810088955981204938491988699099678828957738091882227686705088235275690447224888365361946891501176500661261587580315368418319784117476605746444580985271417656279233237593254048617182745287040106527810573091952215449987713830107242467637728881717375148422165387732740088223632351025742200695871919445524211445754468923684927945692204861671914366170063126834158930039236365538146153681115988785362094723075638614078032426381217260407159534857373052645676786380995074968001254610865765606290211471819978399989462948238008512747803791594123847226024125107223956353226092911269548615542993011867662501417527246452010667496960743005939584193670808439159219088523396512135170960746567365899673225397624550732839530357139070121963509942311911729260342672487954481559966153182044616444729656012294113879608907811363520899016976143487899618339274425630411002056759274141849425434287906325953126535961383629024795547501474275396152924832962852095666773427430833580691306131893119001864334697237873159713218662269378534244330723297866553433813564731875180158380157211302147567313787466838385590155772727917316309774769827275164172994796737392058052109744546833701622950843962437535527639110081703539675116029900630653219234640902213567982219627600513465360386723012618896873774756860305001366838719106554551968808183850910963302216477701766823068092849306559974552270532815227624697782727700129939638692707103544053451673220342425256923664378394533969185431487858295440673828125000 [79,65] 1009340005051008682196938762566663208867640706747440979290496914093612000136678623278514831923480845882061744353078684046788740318197786077934203085764430120715499157344407843429021734708866394576580546386072712959017064457053497579109726741196212915912354658349116377228429388668926561396965418389345472751098807112000867628707901410928479229586812618845106011117592158367092358340374887776495682856225119665751697119571513565797261182774775127883459360421138771184627173345779467171450357946914198424435844985200229310267752478058470196396978080721754127563640559192970809800721424173748235092753386259433526889194194217287476409073073655000883980613814853606289232524442568046084563263642447177111234836431159709866478231700856873003493287841186130492630118615518150225554304435640112749456450015855052745753575803282533687786055841034474982938337052771421512610906552153487724653176487432885717017448776592290100769596014437772105620743502721567265267187551534763960887238311145282636497248227513399085313323109335684332731872954000251241459424426154471244933116307501553262111860929247334197840431189861083243958810292630994779272721618179441653989540400793707659711648735946827286934104417132503292845292653502217619779370355891169892411073760035725018575222330104941561770394922783964271543981442186630261151591246456890719104980021141781853905082857995896517784517366204509054128187993412397401013123588690051269916690358164686118400262879022572123098361951027185478380004279438793965277088644340810776399933620231029899736089393909816165873511709668057863871780415229657106978934451412814270596349688445804378191174764641802429036783535224329210577622271430117199065924822788782567995053032947875308854382668574495355951748663495722909036744945047100114758151761572523370006748098749680156579840913706092398311997310684748019381090931464692952533123581222462829935600172052465237221715467867190226305765404174918856715138366930775808253778149086152942044948477381852239578149663661386100236497565031338382270538061802657473968582652769301965036363759674316491230313915642356668513282513438981010472498423966480259244848639095116880911439810910918961171639669880564511254058370086241428426113483315825826031645443911241853867249994688892217140508619788726188887465523329492147791794150156442899137564037483015576079877671901017264096429223573649596026760495052792761890775102232714610650532449653837829828262329101562500 [79,66] -47212695254068571293042449092800968782436330529668928047145485378333800732999330076266120132283229109320341843384076745930393636349785532067254413193336889984017762718223116090067177531374759372050012032279090007652364341252104980186403794116999883792651777634993639568130077549396722365172880679384923921407083781145759680165525679577057497467062168205247762507522901240845490458876656663871678357218160026468982130487280473626341023926503893715523520276297563476440784372562778413763927098764149195541912820176083439134549120075205374317792363197167877744766867798598018224918490582372648842708366396679107270806400529601922579824678295498603745344536916476161742996969628646218300001756144809346735727718703131158768600899583569244641261328859125376824777429015127994915896576914106921375332166664111097400926628789127463064870385978461166918880222139476198708695972118019702523671438658515159372507904867556219246698593191495771942711688253214375486811473980022935420338811181677481516570211045749534342615951660541399343181573788942385830115703448682552034834836550154944911953483197349182814652109847532898933663045776039986506114347185930639190377005425161944578228375244707894663835134350497019744747390981637988366597966159175780243716009258423690933327896968442194072392814530390189008537011189537078935029412240130786323855524762064653041912134567360969866917046062205492488499969426432445685714425469387564039552753688310544748696616341382820519642144723862610702857076903882046489065761284998017722109571477765820394172312948550778337340432118525257218823153246371163187307881296265751544708417436306989066737827530581357666858292659384209783294740188412213950843371468765501847259069051753180908295011064938433926885476866980143791496144171614665723289565896847447547511512167360726758285215141109205805806529000430758848850865720309405802172934099747066374276701907233347362443513494426819305089568624544849361068072712336414349240142747590379966843545316471187101059540644144838552787966435921884001358192169820748795413689420452338018319405648367479873876200227954896788478531909074535094331629725692439995319409065432111963145159951826578695259234626217804673717440828678953804998398759539767959672461397928127835791036171005521252816231889270234483802434840556204942474991928694140771001000525288769202118984568561114868932972684783684039948639099418210115426206702204936505040677729994058609008789062500 [79,67] 617064092694173409377549678500600124378026577271281172935931206800161891685014549858593331313854060080000295667170685070165921933042660236114388920442032649210831246738859716583472161232489595780562331607572657938260720014251966753818296776431526011564023805465351229570931132692023642920098464586547687335403369273938600169170883624626521123305881297842089820941015159467175476876529745933553786559790792393037999820879785221766077030534052413690670246002408531116516062069010437434422695612020893393396729487929139764469632232371507723310939648440347914411761800743340603809730339315493461020970987843196528346148716040695594333858483075650729901106056618836431754889223287712567201690854583850462797080473975464312800972395550426286813116126433972398212068013437105599563636531952100809377143297659965279391320971969648273564280485916563067149039421839008586304872198775334086231742533964061015285697692465181051256809976030819892528263614541623304133168131930589016357676602349150123371964793683713781627678793884505279364830356280717959757012904849090171070848053202228472593708766650559947682683866661439136095054792812574623893379613196162758931124580420843436260198907347460567999805302046433077854255744273983969391995764556917734610689783354372898234521015149351372598548841820224875140584454761618413496508545426644167861256551097550345739623947152047130804413429353016330224373131261195252586709113278519961450351773748264134155000187233910252144892494670138311319973151830210359409587037506627206389712940277128653670190941015599573450250672566295529698351485043977403162737176344734770167216489953901331101165366879670795570549966372947840602214408637320581731222435260544666737856745761112507717535160546447871849420144738852133504789503113626761434637368532842764878545667032445124378420027518494208613027584210967197792998920424422251005104831762018249066305616377654254265807589094234377183548570781530069849621412492427843014243441731910580613491114873215657416541029215603473447212762004817798237563790065775063491358290148599130148203893058584290926176940522175577985745339481340740449422698317491407259171823710319312559340310153178095877784111352166880085212825675775239762961930258617788906637923054739501645155738814477903694274520986776934700255710230811526488398515928232083133363336986648714418454713757358373563483811680675562597127461136248185048086556392377133306581526994705200195312500 [79,68] 34942993295223667672643159238532545455435419012840220372971861641768007421135925720072664874086301563162605260196030928345993004908783751640647930817964975443430041100473266318592960763231841466270673604713897515215278937865676611711504392828584778091408238488975486061210790779750306587779549318713071790023393745802019461615863063949076578015758247343642874246059214491597391377078428319964735586101740987804434310884334949068108877439160660582236517171123485606791978126580616985572042555238431004793597240968741108064165939997389860579725022019227960359277530895253081541591825644783489128360533196908981268905377368334948590369614887583724122522309684140084012449876491145514895635878178149715541539413385097567326165799778752975974125872018186352730933572102947623862813756031407450867533965858250402776036923378064636534065374631682004304358733834686726159433127930455535593346013777775007879859266424451914321634329276912752647669037087759333096954768666529382801262022218092328470267253242298654699145411776719383294062473310829183823323200520896341132518121214897431044197156447951652152876991907853178518310527229711240258749319074152746207624976707382508425072055107763352480034456658387673805714872256442204080620829258212704968908221057397150159577013067697790374928501811786879611018507760250458084346586070120689060187923875232915554380988222171410564280307026596420844543563143961090700659076691293844027850295171749700781756317641504242386704357893529261983777849072774370041461647785597912725378895842577048291620772084578835687199539618606985055354104067845901605838183221240483042978790617556579664128149840586833287721214492533193164145066682540078309549237845380966188703828631469870963860977093866539005391461129999100431782702476790915924730844096331913074945579519247801767002667030312475424164048162143939783620688837847286715206113958192854714026550623542257264342882572696423483558504884585116288356019490012387536237471216018012694818119988324816755622130390661741957552436074986548374910193125457223808401178897899543899163605547910543529319032759417141682216682026130096160569570013864796072556860009832478766784504353904649789847969191587468644401028595107684456895934707016361274328949572099818586168524672190896361781176547847276081368043811542326690906460685376408249236979982303376609406023415140125641005488588217262365289020260893451674810705753770889714360237121582031250000 [79,69] -3065524125739214748054255183295651902550109721746073257374931165385080918512437876152490194468258930446578588701629734816248845022538056023828279963286497156242358327532500554157365917410741027598328787338547647375950594565851925898913487327651923760775325944072976417058736170410852363409958991965910111850252033469611994432611536336219581186389949384652994302938130370764960386698111548636531634346756191816500748333664407468120951083598455783026063977327154837123862500328408839439829513587985336476918188861036702341357465057994890176796493275913614334178003256563718523585336729632677566692661038884552182113675971675672575116095878975388936728585813458314330728918592259016661565566816248026102954763758462486902641823923569715662269449279383483274477755587972774862270715568772822266976282572808509288072538529057951615144465156783131289093353493443288239268861639053785398379257221278989792007888504878535507528927657885449833061963603958820236282514977160643232131959136091184594256474157568605001692433832974232298997477348252705545108473444573161071590203306731840163484238279155955092917026831040574773567295122991691858268206592597637882735692266221851223033994284114219981364991418681211455614416586577289037250869609247042281759881191228496618974452007502669723978224819303430182807249549790942849001392844936335158529563252606411376019410040171769006516808844557257381703671731290133015491864434377651486517290242425490977654020909598265811402209984553091937229812454197351624607776843301848967942585932855445709243527340923359119870934725662765075357914702145882644819305792586644572872565398138766619247070682731818793999139045487339455595173624735128903885485648770963794568566813986841204202205689330246807183408991732652079927889151209217856862448809581576339024266737072602023993805411665508003270593383189294573969493490273153162364333058089980942283658514645196509526988672039164705460096920594567577803601608888182536034790468820596852703597161327177877185272611957119808010423811385401241794653620130566090425416094637057702764549710161501887040128357378328811079190290823523100920020155069763707356271145452308284117424324209439869489450990154120002968149642673030067372305348082560848494129044780361678420854640360176965722748618052028115174271405634634529959526804799521280785522820932650079414418658815335654642512592209396140717968273184564076405678179071401245892047882080078125 [79,70] 270466080299774707030300343371833195300930149469448161406141507807177008742118669405658995739817207611724101965455323710696348057684785985285407704851861885775041097154332516795840961873939601364210560803282175784265713687748148436604182302153934823162149009230210459090158343264099637543124670715024420360352161720034685139472860965909416247536292668556377517286465158910036713470857437733841691901457886516447787782746800934175185644090458006962261167901760997411323969057354599724207130573753648035437912491316780680160760336142622505005738278401210694714079508633282996161716185983900864081733340128269575592952113626871613604606132353800688814862012652626577707355825069518777274202512870162596117942277592762297333812787726628269593940420560213240778505888442605641182248392893016096297475254745277246831469814290214685862127538219315029727881026559505990905836240321674765508837867045418653937432602224720744600363260609913711070948304940612030137730376942830463297739790826197898635180525720337727171249523213933402487588066636316412803899347556577500184551822304747900765519850881510123430519134143693749308110279325815426854985156724424429483484721300116887298294957495141809211049137720562986417497659048055816627941618320566248539529507975582376092640825882182119493744324109316514444926097515424754852208027293571336230081154539151090916752482018909853173712897371870294088428484868503025301624352894199249151020946455123788278608590956844228621418397554282833718751793956249284106530791669800674170558963069470827459959884918516020462968430204336018450068591192464951154325708251229547492165503229012405743279104959477067333182649640216822855781685626157141338050886356619525496254318191867240376474204864448661170124245871662006033773734672814799727116487495146497119383548124855384457813186097722556752288048100439532268925734140821313156124663562908873670107551612332715834628758926211314916069122064908369257586535453956655813147920961511314962865678183308859442057713209962248014119134642999041748167757558538744458623103521357463158648634697824570382113974147005034739906341749855443568121102478496772149952124723348445513402661594048167197939728333132243506662384028050781125520206396802353837130874564760310144355839776400503005352686174768210921113457034130979161795380024132802639118104221777697854071954422053338236861079045733839563747701387197430733522196533158421516418457031250 [79,71] -17756285838233141619429082507025092573441141243907580064276903885836570712806698603104107465595267782445750054323503590224485444824770793589248796778214517165014541529046890094423223522698972651764589347023891962204982813103437876044761558714115158300686984729346336934034226741684501521689063675555138043783576374416454147923027844597038293764205880579741202951625126381459071925259054662282022559620867664837663722089126441075430234950370722574762475880149946240400397563313855519538813703919467240263749474354271916023610833058221704777931251419691962734859797062925003166142197382047684377489638875886961995334103937388429411997312029798588605795295027351047395605017953919065012980741155489819203968375065755354683066097480897128301495975915026742420390782381129032080723897977554714004646876778605613708876526673466706315626122761237126010521856778816418813193578633931247482520979377028360434522004961739770389557488381925136582960453177976348271665118903173076535849425319957237612036162312259811188719909701230338426524375290741103121802133287448348545237806440475586875411061700085076878420596643520456525220755094762484925510572028884840235413068518676926185675918586829853644097870082708484822624490746308058718055868998945364442041383647152730026484603435976274971488400120228130591201301346459352205044475859267610625556700973521111076731060041183176028546847695506754878753128871470125753274445351196086690508588369408361876298419344022504685476543230258230698240782036225728265377804283971393780778998574344165579428529634206578978111233348223553647645967231187179637016699750587666288671865348843904355095378393979085094486965611051495168954011897433022635859185040814779201606548677041183488254724376724003595118547266979221239519642345159063008770795674778745464952844281436112437579018908421129713299693673525248919595408328754142016106155712704914900899723964984080681771713373121712885790355569943536083860440728836934688379433131630674811487158627738721730480602046175427957594085106077745093816151959587921087494600403566558692867043575760085076131964142884509810902238155526024387610462855146018282786688174662292067913818889317964992450230780984234103844622680813603416883041498866117993404132946928195032323184757821113441690982994582122943578933457172234395797765317683216805168281483232782561492598873584347595789849299031720655100974326501273026224225759506225585937500000 [79,72] 498352082227061247630467193845519381465696495673450345079160642990427345210043537559726882803691378544007380622068180317250073055680465768323410580627822925430687511599647917201342514256582192672198980058412567628225041763690561457599123879475207395845876480387116946517132652591510684356394822708221236974198817230957800274169174152851665337940613469699053907314699419119701073094048584511371798622508523946663409026546518969703275312219202824852619594425049215953994404569487640199679839931017576630658252911673486135349774360445023684874594010771581185345364079539444545952240426304294615216458472972583492150907936432708887616118816171757813554263256591391437229508955165282056727222616134967237609714805369252233746903603440463440458847476870546304519126474666797843422914029522249929170305219553854619918994207497784930861326322794490603745977666976505633733716390516911047083372865303777652912604631798210213269048136099644206093934065217552668965660029680889956081755378769279997097420748071757601390502214193041907445222168300875327045615437962274903130149833688543983722561252484883840132019620664478021272908530293000014297766925210978154768417735669506355043339345899515544165840806561509527492212291177690229351021949407312764487158263911748089273712032379083032260998688404008455081095659795588684794237197630602096637460246764748715481834579229871202697730143095630283632057558005735958142998949591537611803706802918003726959255225742872774833829827683101922137695496016585134299395771482287967019066743532931483660294246710807641562782652190211532028620402098629999998506775303214161590372475414359287787520317496772927782042895605797810292467134940177043290987949588725824876416423519434958979665842683052229123890184954902479693786277869153200810475750698898434075253073024355334300035049773129679324813804560766232876702205681273102069715869499646383025736609409369502642715116459945405588978166305049144347423932156172047749467845928865787977821991367553614385492711421272382180849281502717181416796409951754858651319243305041741347372210075075692943957106237833456186825174200415760254373948651611650014677536488402568786884314231385972178934476247196169034161400955859930928447043380658048997829157564825866600514111074306561796118718656585390700747668473219384280606248961085933978325718746786205845474294379167513448040415368359363004757689452617341885343194007873535156250 [79,73] 11217466691834200219877029219352609266569083766052309115954352688455468009392421699531167636012750499329121538907772781010950517074842554029233559543856261757078657261121953955552415755210195671326067535837379508000247432729923356473069826352984163176403779535060559041756299098426104451185680271208794082160530788049382607815204570790585575585536095935121209195840050843308865553709007947490031469883245961793937615703959293243705115618022436207668067959239903339255823932327806946511886402325747044290501823375916540799888917191920230065383684146648575251898974036867665690632438458814741004078511285975684317490377863106194900991977584291966201675411312174492610445025376944039228010492838335336145888219933106272229190940129552964986544233626313901738682479539180794947292012160363007995310110596989665794206181438640240780075856270495250880961766220344098993981995977977498974895656819825560392244908606607330418459201790613874280137572304438352623651740921171040085317701931247228598014199585580526638295777340449169886350896290508909190790644579947820118472255057242829109769723313970153017045728253159915062677133328592762157767498645841104693189762025721678965499943712172557274496913549356710208382040582993664413343483751673771825043827371302948719994608465559083510685186338620706252677763486875406334865616103259005928608269764608241029440585546553620230623405177540643537065023804683535840246771657324337921618782835646841922705315191870568342235323444013361338289526663375004287004883635656168275830039601610138744280740098684966421134958430688138363601554123227365354462650433712050889989305973727362493201709334573703076719737804788321425931302625003865481711988062243990131046792564112736119279203353675490316986920292166499981554489548100446867150006733142470797444549276375348036266712241398792770591722924342492306385515217070741268602590436676171827689895457501014625742487160787542212754544691015523300249104127772796784563421522183473675826409633694114929828031131140522538177108551823862060378330068901776994244330503534008931042159217140771352679158943684050190635992494101486792730668374775856937987054550422214540226497605715710770092768799606452837884228247398325791649730836432647615756417922418560264317169948231782632216948636654767060300500861755091582528022932320992247023433930360478189681802905597152368556771980315223125046486529754474759101867675781250000 [79,74] -1088926672507083867996645344184193146361263165034397766860863517716807667866164691196023629537049460874563024230033818886841956404614116798792421794280743361156635913714907729670216953189881075332251442783000381770871502645439786126151033976088504352159104911151783783064519848187156026004357053213764356830283775182237792285156322758431494116947946465100461384262725601907254474409038528035550194457385160553621109866851471955368423219000553159047753962492888058131878492147134621611773774428268555798673792223625654615250506249979497946211886715817466684914306333901450218886231235844958927614231491312724806289440315468598080921431058823971692104547792952622894587590593035264016952103197593606946663237965170944080159977611932003155986078117664085116974084831609368436375029597303427767998430612764476293311857161179938259026769579586842481180500646052988972635632327741794232021694214449825575558738522435107736026602227492610269763627161582116742972361620855695527584245441950361975724892787634763929546764833793098802744727790116234648210150674391405857852303718695833648247919199684339228011165631287852086968476138957360279943122656943171374225027149317303256376002931076261965293546239220919673433552397258991052006169301259732560040656244974582152309194026321941092571409044576884689360317849789282210569920419766359100028674751826281734456974907366597385929907343468635181212633213197065407956814595516527173795470062081850663029636700307331755524694710345712888282356055658413357269283394297855840935885317950015699176326359428884218296386610890941273838881163660538768300395904767620687852680234314317302415926065099297604039004731978892474946856112204694840339135491298463223192944658540656558200778448559835253582245161646747076438908928759391848177566732048550821825190746121310135592719217392093781754137039299292930634317744568268112273305716855568541379280878856190550978864701122239038649640888531629322330105946912721251056827413930384481148336033000972684270615848028127501147573491432838904379709628060867830843548846106193462065940413151122362711227472877842053998376861095946446386097843186265115446078982267044340617056055663781720410545507056332757743131370719301648499298486888277557650659825896576798248538532455483757521109632192841795844965615842526190349747029339061844176322479414096461139080189509158842326678063444633792755666945595294237136840820312500 [79,75] 30638328173888441760971733925617962025156857522367624167196247382017048255722304008410956137045839466205927144826418416666598784996524467815056471934798396725360113788104997913513594211521622744035351626171498765913198112708551230224560435984022458916353283764794368026121098806460300338491585795202638431562076858605623042188648903943355303093631260376514411649920815926699976011623153067920996266841912163945981320534085315231656397718862243840754310829404390468806117557280144063053411328348888791187145865144790437408579077853250136061603534786118746626818197068630903359904528764520523529585908187013998759586257100324427212172038063149956075740913879774520959255840041789901138194541397772771540610512748572505435952498070608735204583337964194432766719364959235278601338700553348705783782782881068808185756075416556062842168349347314518810882341671679945738866461759616302559857365527456531116733408715616333237042869734443480475746062843689732543387696104182831965211930040482191047427603333370951450231622038276047492423483993996380111357480538946355145334995782125580422297562797174584471229905213970624925379298659662570103290129672865540377689059635488032041047889317055385754156652691558446480725626515910651024327576827943438593700972309209541634802865386254672439691972692781779188591623488359692106162968370491549079215924576676174109736030223582257402159107014304818368878286668428161044002008707670351234903394707854513082459264951882328173778517816878710341528481386490175382486047995873038439954748661926500884967397509325793929821712059672168465935843484969675314637662471526561991549763042128258033978829597002199002481508378507999829313835666328456257312449733978738207218327373037048315411248279197821925482921980796792185584826120464155499819587180756763226987606072241311334254898738321271422557697865131878686636257824437504754047814843840320922051080433395335594698448047914334352009885860602904141574581559251850388035923584343088117157700767248434947031995441834241364303116136128314228259886823289280930524460788087171147147381835445143347386145444829957842770522692754895679075241213992705719413488773333106173050166618806185083643372545078098545690261574875206160812406931701745598493279649832712032774704878648122484371805813900257094575996285592231429789065564244441890463752928615326289438174206836319876309793208690734900301322340965270996093750000 [79,76] -298814752882046827604660029545527736920223259611885977402297726954228036779522533744172875374218743319460971188584727530606104302756124812563984399696354258310076995591958898406361117496716676655771059432376700868007155004514518973930843259594204721013883139792133421953616899314618650673445228883708011148537954992410979430123588245647528691304184929619920019910336644464441909947036445949752009104012298586553364983966352978756441484941803462373164575772190505110112389332167087339886536979393218103830206865573196434263157892387383637847383195801572608319623862798376071703856839700856765383317091456458417255145988191206216299628629052123612472871305620371776307481157252923296270805228574032482049279448015391129233170485948658150442728039964542886103179809102401395236634769177489906060917176103666897236891716745984245926072764733854121180638030960870791146587231310641841023323787436110245869905464549508075662792056491940237368075909560757846522226203952731442338991028945600495040394821306405694439871033981172931174074749818185587647550121032077131503347702156814453076701300550385211406984309382949920707147149785193453013424052082031774835679551595690095726309019137681350277323722488409112869438131684138576028802219807023604393015922300262434845203309943118015110110863996508991297286338594814905446862447903937075336616861906542926784089253618587563553397804064206015176633818136811534300653387768176544333814681900301340376174430176827732744139192629830754055719525525408272797737970920593509371424058596778497163813737384160650050183189806034437746161232156902137255581059492875567401955950398584419834427510419407378228353629398809375077272395216925846606555618512819580594482311398971380391939158916429957243333409595052368404605506336615533465683179669174742127483952840834387201146074989939156436386166850246420307764742365362085973788410459100167632467863229274230619751343685657003185241952396090229456210450703936389228316144171422485503863483991014629154331556061128969528249566643548128183613175174598865206717729253633938902825737583619903476860244371389809902142591730893408042649645156077114443806788623090052735481727836078362851002454439857140082164845912275555367645461067870685529239170958976042612847447991259632799437013808290884991015144150334621590142462545359366749680729702309300810863298777675942444198575742575485492125153541564941406250 [79,77] -5361719480157444575086290034310699870034091114364514882029837055086965586881551392690884280499912565030129745647588016108391798556051204114476229064316609440576098564529641404814922598558922892067466792445345377603511521775747747194846416634720345186952182959485819480465560384859652368080873697729658896570752890954460703866847456213340240419263697918277568849521553158710409555265455806313155820040067189703387710987963653748511959494210128769339676690683471866140717409465950371396395807639955382240191835942837834613346908475556695468840632584804972813903256355341328467297185583438218594482650446251400920199806424192784258354246108544300453820448284191153001222054467008428652740832811722431787102348761445315446290285674173836849844392243775790801849643017730592778911911702064276742089463598240118569720849186686848057246419594270198473746416418019530676968665439911059951139032505550058495622908226951726673011698142945389327074378207577570313219311282294780817290813501400606846855450061704808371120161924249577980286639478882925023490354769274797523973598186031456023400775667202096748013674627121849954179527001898969380222086282442888757260100179994854838399472929442027668541774494518007953768303039194463221592438320945347122699836405652733798588141262000060880195319262083105717348847305778874980854853340958683266287483535523913854160083040903438809253492178819211575608107356433996430227144199391338933170200208639208448256250071753245270188521327392670321031237453295893433182968681211284170100652851719824264435101010672342612328280361349426003297224644455813381903643422859158857356063417612924189815025263987022790841614245724033545189662947933361137098803482263694396059316691713300507469976382566736085042088061162890753904632944943869230498600094342223872632235723437573003005654885043346198646082990461846422537634760362741836946642390769452698432772716678459550264628624062817781717672629734641342118327821447644737898115351428489683885983602957749556701110024189272296380246207010268014213772825526923774674818710434003602059723433920818883990475306742753891082808248241943695422625414077699411629814022576632008630744187514296398968411160553627434311415915234754285743020967342485034839277257598785795902131742764442365729586121730337191072986871829456720591362930605148451724300783416726512470910058234113693131916988932061940431594848632812500 [79,78] 105134676952345104976824216782336356468975139939034264290060845799046662375323157569820112323684415634820885482868594772817587923457419344665722485353255354220257363031516862415295402302643069559736170981069724971235160157604179982834393541951858048003719798201495424753859715756687453301362969694761889670979275474159072014276568017854898670887818345413119378353374300306898013773536708484048469990196190872653213794843193871542241681718091270949327104598639777427633692017931385538965440394351894326596738091286334609881147860279722306134910362101214713049488921629227067640509352806032307749937338431750403957599743067225070232094469543061074185246790419598693291606116259507746010592455250484656202917003055790866472704055055141892921867331350731060837129455623463884664071804949206691720096398715729993016219182101478592877071586206309016726935343793159341545670083079122683115778491459597868049045608916887601425427927906909158634129907034990929912916204639072681874510473323798746054834560290501263168325236128764730244509996034458079913380507758836160250338470680982079345752237353715650662319272598655718890696721384603085736457440498064286170783001950229786638021909980883192740741948982986066845567827388238678068030747506787455537618932986665779258505697617192801369277619756281929499533292306995208208110093069594619501559019034983501156999176302895632280582415829256249081597608348491590344226917227174810146553589654847416984763138399784895391715494842653960240982612145617536295680343692124804322706790478445845058919729102690186146533151287640850050067824096638552786635187671619536666228614193429051957464517072559577844260571463038826047117058345444160714527228937191781166704096957580569445449754171947265654623286490351151707581373287183519064897095157681337565318260611917216713624348880024452623730246811761120875064267858652988974277324718374687338719845130727813033461956364341269002317228601461611241482873680667998252502258498286100919215414641228585483545663579332509961722113711869972780949229995285485168577970992773515718266908516027568275796036531214307207515822221434325522175304999150757473824977429456800724565762698839919388730136895299060371467872388555286057892303894401374840892421564505634709656141252968473099717434942456223403422273775687347816082495744074410568760899530458716460520787565335876223571176524274051189422607421875 [79,79] -3060471717766043209056425916925484592280082137427395988974041691036095581043779081471183287118639076131938603638704344597286192829242439322401031111288786435726901021178437430790195202315156683838177013240505002530636350720325586923136507084991092225885962078707137894012227443612296971560367991832381014528767139431979694748842384447887301222030391316140226692403508109711204492163562598436521992981695796335640927877313755894585379592916989012299972173359405197436930089762487551816639093558714619836532640742973815203988396901681040878746263091628161908614941975140095179991749101215902931849613220509008870024993437298962796854965976704901287231779559876176662232706889910198538295751686942996884544612431405064131941828106110437298910986862010359997115100447493848133994025215055970080230651548776304138705218694632198819048914848412293256267393142132076091991629644348290260708592239334150289176381888626671199673248751546294082109950269627427404281300819055388275876640593499605314252611613123457109115279823061505520637012909124745295203211729947278025133381786142286901587592647307644817212856539597897411414109849514043360860570663242421156179664924477321135445497984086567225583952890317902135148763630668409368833271801342805835290211049830222976042270631624211103521907443278255122158896440550788990253656396130489342543277624130861676114685575497481493225202965598291485548307586503957589574239685810696003047733027139122903029086537673793082759669111970803627604621905559331404665679001050677452355743827306361957777547990312530566634809636982012802640712776890415004224356817897413344741036687635431801341588460604848155873522670940510013604520840627746086792751787438395323722576363484089151594797672559675816067877529294755246369620788453939156008496384387302059237812090233614903921767050156360606528737604220951614433292716713300642016357024241098237263149263342474761379981694086353398295843724759602514923250833651344712630938740691943724313829802951000980350002596494877826848956320302771559520758058607839742342030678864261936826894800533257123321519545852250626918894135701508163412775279362286803624364315751685381308196504524246484617159030364421975015396255029429693614431814047467852421566859819897809893742789796637994570992098509147962828087017707492915850175959613609246098953882821351677595567153389310988131910562515258789062500000 [80,0] 568518933168569056062174093297616565366424667165238142009903578745608732581134128891371059797962438943480110128453396908057391217907333487446672805695556716902436480430172851116650067412058019247773284463043929652346214609272536921826602614375769083042249021856699806114337202082415595866532652366494624472535748302077119296680818655365453088461243515599136317056194349396956495782485266245367658730931671131086558215951940976523711052604322395669943608189474142142361493722764890757091425971164146446129294657045090515541928687802091511483419826668853094892692304033558912707334277113689376617486754778424048585876418585177574294473796963107604477512197465909184347945579323909266230457238710316891814903627789996041283324726515521641389637581616383622267464621944405326923119122904307620615538144731047925959781912432087193501933723016413107827867495349898623022890440458112414470848348739421554794126725110903524373137143617563420606758301776933582073809409392128475010539170763230172570474341336272062802447645305864857407724778922996006771440171219857568701335617196824067278783792411290217436287449588895518925120084000205197608825291166002498801415099106780709863320615862615542957042354412483650286875726903829357715028407815290134828243686636441241611519902499539922324893133697405260525137213990317295494978687049117235735554030704684258865088655359845532572509994127825848232903529070397916568988484567134848955473053680943473309726124207393359132492814408785313178385394711691747198701032153205387011212390405605887270779887124281778890726860590180500571789116382967176183893857674870048458334969792945369349814120386595765443624713432290722151985387733149562144682737779079925714892908874821018921385701026877462054251819878892026050547092170279262327973476643067675069675398097997380975666917471552739867901658752273132380462876351728538158016205513872006161165783261859790219154604862403247173302000525750059350297005663862292847936593476180877202561526011375348409736902140856655843290545595856253200800309260716812823268336161053008673615337671908593647079283524966607221986955072684120446939463928127965248219378865123741686357237042598431219425828956172311297489847287871501124284846291283321959623702972839730266998879462688005772534271533607332040587427131011134676110052648390421719762207941080543945293824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,1] 37643819718533031653018674696715182915230376165096913439789129422576104037635586862348559575904442964747114899357085037294705377292524533409455576766297709320271903377413416498739476577214609652652539675460089156061788270174889511365788539230512889360076870435716032814556657817465547628896829222745076478672437213607717405936549028189180639723923480435481718643295378739327453281258385081715154365168431886392642560782484245805020655697168085510366522118695682552859434037137855887686205808234861139212238030573119945677649318502399827125595452387077526045716022885805730784302896752449431956996801237561803118845805264957771735547285351700707650407985899870951363670307939767690318471350460704038971772353333478299971280463272913740348429269336132717557286396402634533549269983277569446757713808721184979393810514751831809573801864171514922548526827257520039850904989665506202786609555805951006721328438278065677573113285084897517039430779290072451434781010727292735631138911778692406492597894177949871981203215645673903264744406003239284381836832784778688809873908886564895462696280733810318303899633865487687756667142007267377540677341356190126943189333739304737743087629486250887118228336473296852045937438935679162978280806348108276416526541317067739768048820935467872207084772648751070666132590460867176432143203665242242023766863836389044149083758419599859484137681114197548390553250034775600153738929750540706413403740850359690037932231152606584161881673748280738296717414935105069538726583424439756334318810481733660324546974354582061054471001864478841803319156979220844526479858982993243381976963801759962236254031303213546186753374175704566740282655693819371784727978654138804249361255179858760527285405904496457074880266992349259838498308698832142058569994637342447476104157700737712478281849098214999551781140473116192546618156595578728794408744831456328820988668047574656155510188219586525879291013275579180008042887579832510477200352989951752169036526164386821553606277692993859724491028702208758111030953570833000130677173505251775696842899891900005986136454619765716081472662266086620301849343223851408945494114849511803372527303807955080347239882419958468572472676568338939591652673245522961305178076008254605122403088151633199348660648061264427271149280492909631592588019776253362606068671233623066222717304832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,2] 110246095677780175164475762243112161802771506844547563202799668166979795782457353138196089790699050068994008340594206340005445269444785606851669872131183635981198325453823682560448902796355333961976526763555929530012258667994604239598642730184078923302419776491646815682706315382267955285487086465681866630556477046305755698935841989211691262442883337424952278048166170333170978814861596097209191086761140172916382859627225225985167745052202424306609058261634737220441287883359315552713174420652280370786080299923755379554126637149055607359898825543112466137769872036727404342264846209561216759744635076012116305222626200093846245375891924109106949617900798594365065182595859196010565114988053541373673938063597035088605710292712096891779737540102064856764043167135101512394364053172499270457002755313566069894043126023658647446106566372680384338831564427941728568230176429268994180044742125496473019039049693710878682466239846285139926750962306319742131898322067559428057084484907882167243943649226413848244051437699598590985095333547220812408571766023348896257724822808323337556839118357377822161036789053650854642902395803924554408480754579403217252919863421643653796209308208176179652397077820245516295937273893268083097160716049734093778914341128386968171339476838628861428509023384533032130925141183083364075423991457281007319428473014726731241917175630655751356106876956816496724645522966491090145867847851357301809068754466953592355154054804823045351865245714158149606737400174918320663038621060156023671501619023793779637081287823517444225222693200334897548696325555982380182656568905645620535495290061813267898650838280935020266009415806904313108217211939428731610084897246096244893812994717012424050552103983279664186117831167609567382344751932499296298698710430589757485327735121565065622972300614709826102067962216715797021986630096710090864833952409691964870634620512548001217151593966631074242578312637376565974393505550927452197769323945560167766091802799041378169270861380972835746053626475810439102589724642838595336706681152008306200772268576187352440699683688593831186268772993688474654601714413466260923223951619287656860376358454544930556187447225676802006302200890138869190863907508362026510563812208007126432847593717572538815732465546807531281859211337773880053945898990673633619631764362605993711265382400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,3] -57696848620310715408397479374775852319501906851395049469465526202072496024541761182275226111746363344643712818325152415931870141301484152612281253330976145378677098231307763286837596550786559277119536262773563809299860624070498908314547654747839905148448332454936679527075201356864449163990471525605076050110798462480323498410026109112938846125547623237173331849387264008950581261252430238761606199745960401059358390297041189150519377373396988458823015615855749945955233379030324160248933529661127021092792088301545208995786704273904219128811314254017023822383971045402800232085131603135800461224392957460134524204049065122810453659131691118600497299963124676692969938867317996740740051317357348874834950804453213933703703476212775047501106010217100588227149525173801981831776434003813899482358535399625365296679103667513279819929486508748752538472739506767252678870353659134058438266433740014108774831630821198647529143566924720060126241286378100312091796623100313787978109094217263163490594950167391131818404962794761145770780843354515832055125377484644395775538129730913797769560668323640946887466971287639552365974750426389325760400540463958202041909537871794400804418931495006611258249952954541875435978667888859109478182781403659118009470804692878689035799626398512392423048928781866996070957785719424851108823393649671155044826406272824657933414884536694270938032251282052970419208415754603617197526313705311296934335293191389524314899196219644363333934614197480671707238710455410393252490038917412385551385382130967676752338997688328880582443532558601156052735094037364388151822555161646247179377255397379567511915869044421809562824534457944722744761766308294976387446079851869960369681227334317723160320233584245994211382354508628948379519031168410063784110999668238389627402136713363741523617370924585607688331452436303637230985960831063169621556993336350158920771419583185121955995760953842439105271084442827183762577397458097279284930101808752237560262861623412560235060831490300731346034606521479172307725960995892457287687852262204669996725466360745111902535748108699181370052594597242077698040485224691416029357486887732297888410973007386311309961602867890142830184195945541981541509460369081235583592852338027088168545153844603896002066609594747980003260898452640638801076790369227113827942966459190115148836181639168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,4] 270770030194574873741188116670773083147885302647616734285534637969068915361587449289112722428405516325036098792558253025130081525658299420722500700134135290054443156428417908640975546556903765498048484882715012122207418741382307242396891944038126329141592998651282956181743992700127275723490388587084548908595901236664064148627094697159934806541624581751010538889969998490400112104969353722717554798563884605444377441520519948175260592081969832442127101553497991596899399292019802048217006595503742904364802728759558717112844129161808666608454903745378459933418226932823116781350485418540875392353828218828193234988658116851916835932445233400406698339720495125639225844621481158103444014172446846349513168364035835116922169512503687641855093978976917985344117472185453939849116849205349830099822230841539431793139875457893437435321839596533567566018991338182006150868732575042117927252948705385993710938377254462882488399720176993161473333441871219786806001319628781400543680475587770408685163972731973473910746216056031421928539698604013847340901493326290115768501934892282400215300881980108595234770983081171438249181312647910228828697978356795782924047651214826171273299430530404436260097315788520173177507553067796324014659903646595597275861323655730769301949389029161524715168729344582503293813923127530281778740151049750321103234442250703947778130761294553046206392252888440557312643292314844062088987862291712908760374623203761807937944545180843951622486379300969065712409281118807479426450130737072430101692899185652553181717500842162661909378694721359889607124077094198554080113659703408156741703885017478757653373920314356590551630440629799264585081442364049966873192459861394699655840113916811503402900895197180431917834228226631917007853620948438693636631199530900426679552608769243231966430532204545868265488040920721571675827657567436924874648520221047492156686770621723192341098906809002604668712319186926738681439460990204073313711589921413158733215421970243631702250610926511261634692375071383911915174402550769597812896484303412068417498152945179432122081696800020967086322857747346771224717568604951627844170570103438582760468589741182907918069522911412194854645295663014646545696502314448184722734415090977114909522151853356474970771211607443469403015510140982609702783652603758230231632300363851621006532648370176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,5] 5396938972094966745564136596066347422342917790811918440032116629155149136903717532784764044526082837067722129090125111110964871533183426056545323261944444839498265082392807532789956772065595960431406118637052907019539303798541115531682858180292605012346278035593425065900931547999933266115639491713456534440776823533049439050444083366056446527614316621193728193356462260236936532431891602524214251251167889128364582696225059045063762987614224548431991381201431510956224834280284885253007373690780163171773256216002326004702595320141278489040100191885288212329772076869040789667235877944212495480209138719148804893623099608239623677462737446331761756998494440412893048953262186983428284976069999993183912243366421918560300006669634294671551156584871334407216473998937308195834862136647659101006041093524479900581509439787301415223351545817915590531365927839598882684467587610909197810641965742932734380238713622709182846784734760329503392414613266453932503651466278379158365700788463978083548174224701538867602202811894949780051715016369020946606676277846334048213853062144694238934717852485189310764733244943382984641842149952964906779056038446150713690967944694170005774481686854785230145117693945460080519038123702461415802505109233387888802821154114419239478435264152794040400203449812599208170155352034129112718018265620777206886485280245122536585166290671079568146109622888732849813260092062964023945731380605488909988450926674112031037986226953183247253822563396597389269310891754630796019327469249729088925691379973491429942651282055092598452248739546549743933497348373540535202583883621712525287453588773561314397725022112903350217528838718610100210690517109726666239876153971477834417003686723850607661851412470885850676229085888793684453275333072369049090184613006677360703343079759434659792580507776147498320873945024564321495607972039579744910425824596124653080279857979129314214643711539043135791862436176227196759445617314257935215367895518953252591788850915704135851187067759144115453832218103257203802672159037757550466650892177777401162208404617974818340296136666088762989268697910448030905747114534922016994837581002008851451115072514442417919035407036249088590006044480097976504255124109762533649093518056389668723685727686609504130970801445411485440882376998488368850354563621503137252309364513273369807135648514048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,6] -32527594107910907306582190918450321449334211615256194229482600644767357742974284994566301485769243441304563001675805277531962408705145352357952306051149324557548112155451116300435164362749993598924493086007799937289333669788520308524071710982167486359063891362625060680422613923433550137005421725250220482215165704543303127392592615849892063479220728621180036986712164989051722171028281900004641142869302670074521602536165107019488038920010531647710550306630801054321371640681224770325442239700327162406196018129431774809383641772269556838708898693539059749241572263523007308484320519823723203064964252186640000450660762749366271952180311758924825047069297444837239837769084002650548656664756302927277083909148500179645719125528537740839442814878030576788620311702941820735030496186884267088386246369977892380376860701550403127804478796044625630105716102727954217875431020298346966190014104592117771939325688411604876622086407401475672973890224623881109420206291013264611806010815086000365389530602259667421645386722375678789423798956448844293716499051239748708846730606824615620924923670518201938660492921062935199874093447928416387956281358962930543604001836617105934827773127388428024090510600381468995901763357181194266973761915489360850314622136099877513455228897130510389827708983033618733963336118141616716303883566321985016193079222096865849777629119913434463121495194787508558595395696434841763334101058518389071169737649442730363236922362705804020324138280888370015620615790116369819241353778001360913099748229450953741830792972523481046499535015011906322530240344152511792323355287944584799536485003431308588038894628050404797156614317502866826435018007692947771226932087786579106053393202083577511295358718328187425145872164312162823479139788820500952011991452859397995850007007781073408407606573637400188261557173126313395557529930821521999115448892489068422060929861975589104552227864923838902176123138060305114301355752424641150365427821933212672829506827728289401185837456231089959351727549771091891552484310821058567101958296144714958945380847411162603037082425882155175695300983383015146852836138999709372439228690232449739830827919033111995412585862606617775242377633539326776019039844895163330183845196016461491573983278690148206205509077095141554979953978701044027991049525068597621434427090772800576680712527151104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,7] 45042924616073479404042907967604204823951367685347198075838616063778197949657322262396220361945197245775174384040524841050650564359018556444668430456478295141608413927732555102828727758399767679293963321348290495144690580990013731867769418854739736518067128704763244770512789035992385924315398321796280800665396835868003976222743419399299353599442317452467988649398556200080344558824250232156973547069206996426974786865565245736613086924546931833802685154559519090428001435786436422165006226456114147648568745720208991459113270305254377988559026253563028002075602460752241789853860688861063399317869995577405869674566755350820550293360957255146541777567174715455464459828087476315513509769103232075505175840653350118594268167784442550695664860056115689565941827088534385408515379374764529366442341044377351955736709819634163957947613353190972524043097127149529946276336898870632045225469662227691502030390729373376156348952394202568979217251297047875326256694001426836739904338693748329374463567143193849313908575792607699809484791858506705987706114939273012894328898823457312647306725508112585315799595686734766097719227597718798361408137788554921428742874349430680115040246042602320764741113374730546830186136434785358877229543940725872527388445328479257463520877835656053153747762159224406206585174031714489890464362131811712942074448089664959858917421518354306782643799483213272626868317391962536860121615783250026472139450865347927316070424442335710856079981014414766953024661341288586663923174615169548797999493083017140405508316146299685533357077926280623664569117958641891842683248509977682913147259529919733426518393838853741081893682050741475295894762995392503474521809293069092440623695221423671028527942581086256566621054320626747682208211794898443448872804599682643162962937963364803863859228999037592862730359388624064037110674169236999057759745547410750261984801501266312608569503039472412379600316929522489855377708740761559078519257652657165673821164443579354330148078479480337683546530333390703385068485033524749110465455554577825097320498549480075371266484518215323452407969418565285810311095053239410021434021906805498007481679851110743300645554320103461342436208229382704226029048248602344807466524761111580108695131902578694173003919401027250350360610096657012511923049427154004864441590501217992747762647992107008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,8] 417031967769972871603281104252370767065823813628509705842088434414847688538710417705271789720992318648467674267086509059496790729503835104427159184075174050730866480171357172633784317637707198871955802779366059889773622250261455820602477945871894951390575692108715097043960969738729058107961416281038146863511373143481426307411231171620140289459129743287800327314619648310779831836099369071772015365690627557541980199784751679354896499702544049155520745536495307359513254800558030564684455785172577642536205746975623460599393884602921213261586828786192228590144954470086987126868431076577862176492354944767449354634841792329767888893467837771859754798857113615561546172532202437465474903066874542871760583988373253088622044201243913509386953719538255961553496020022767429723466024283289012848479858541842338929764349090725991491318797330552593857274019501391549162214034983428800103025833293256797584968289305555798066880567166583841668916211685868068360884275057058346739114796405325858739472829697374113680595666946933668004786983742000548042346795485997662783158945703655407938805829234770097448968029269338980265520982557486850602641394130904435283247798090339118608499318469256492091249144341913410710988729583788162839131928664424424140863561125567162553994832203935604412904264377719372544776181444846634572857015959617066640150865971088977254385258120817986525275483919685700083759412554531767765914321339240605705789011559116701464096517101643964001061073317496749541503967672063397746166941102698618460179758826272924122215464571060055180224617846787118090633688420224653970677883586708769888695093151513490215813423361511529169268200164174016764198724316325929498849849793745017847218587175084518449082973671805559445916770255718606957010974629963590793257202286504659014292910458221193962790003135032892802989729015044136050844954777994138640629189021453699103093215669180244803789515971753184329280773599848786427967403014816731684540455308842071381039277213015850586117032176002257339084856064773438663983318634864874145046323524400799455553761213982245362907359422494825343195636959519741067211890017556316345642417413368270947964893808725656192486252631866170564370051071884498786432393107103152551916799062661141748093645317014680626052315907945558187418452181421521797662096382930466172838270499087628072363222624108544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,9] -4071503743297882393386052112608895040634998017407441056487426387986577661794195597568139025131854944495711900306018116038651510271999205667973112278423835335211104790845154542104721935626530732141960833823018623375120070900965002033542857690150118703465537709374771173888210519266999063613417397511778755413447581304107733216461866385529993521895519003888771592201111926394767536111261058490007957144575003164439899217954605752357680639993606604555792741609405644266952223203412026387017591388949944971595680448928503585606368055727767294479568497643948460945312773435682695287938016005352762412909953961433277545742497334360304081521602462058708512745216528359224016956867247340438220170928875789062906705422528731256641528344008525598283717939968894106486606885787937013912456750447639156091194853760477866902790477755550318491271299453236104505958474396105518307778808772154884553515000190386877733059562453012825196363835333305852665579336267842795206197517947839897551138932429371781079829742200191110027343662710056391642918128613545155707816297424943820625046638208336382046534665667766421949992343187900781544085377347687281158484843156188846079089679491555021350990641257031597197675455285481856281457056189363783665016320306496022084276406703937653224713934574212784112541011597221547095174537985412907148739182837181106430163542764854524230753004245256170091266653113850002230011990835888978313739701089785297215962557197823301085700727232477126553282607865000842180411105493135273965519252359458472905803057016303479788140271617939757729939096440132298988393645644740533991282423808535557784265389716704538636272380722206415558531346685496018699055142310956558891181145286067146072055813677479874589731444070873977514231104828872812917168517753791347803197515440603991354517155117572144258754686418238717074143083117580389152759962462502166318149230552519636384316580785202902131858273510049622577435616300559488136067586045623484865508989354467553607493199355135040983577889424816584241842082278227617007494660977204614234521731871055718682685854468394491427813050128603990568834152569875442042975126445325881860631800394182839175382175919529268310309893493998304996575670813428805160967938276841265708484565293973033183059054842027364106866682334498859045753013453989115760452424898674397852718671254355248611117430906814464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,10] 20511785872124191864003911046486867763376357420422500372066176057346581847858023473837230946828424392885467189017796468450740280208052261000581989703254426548417764138953565104600624139658975609234158745430131203479650426715077482644128453869712480565872027926483150868125030191475005242482003864155353570886511740117485378709791657672390860042413679028351944344767558886178404293142545470382619024970043794032603907214958919232976265862831689785197241166855802324111049613472411175154402606060008049602121170230412996619483877236943815815328997207892544558816000425784182654654359720654500911903286701229318204852251257340576147477841387052756431276599702398138054631425088273958654935609214660905684023815388864623697794876540702427730109830413693808643018730462059070461608382230842083321205588502103322394287314159009516855857181200024957938821692385587678190692440558853375148964482795453196659021047832443868786690520843499824786149074976533928832370935940232992472614193965207532725808293114030811282692983372037245900320406715200169945165279147450535366466376975603957860818677312244243530857223974838539389903791215104245845979529341894929107369436493261061020905282491816109741693064367516533470244847279312385026495449052700024408117042415556329300860471190884496741661008688353260316556116800033783132734012214251142340411270834458870430331672557386702298808259621354480888918011352086745132531196837172037531733845516963178943317089925374019492038755366429746831601280588337832142753813742540026903276502253373798436492582819934332782771704473541056567710436247531413344643598003804423379283830687015357187840296980286961819071108598371011746835698020739294571538789646941962310702324679897913492138692075712422967433482834331207897925867978415203129353861812638179229319028042098087224890243050444071980361887849537747237045988918610526074881206689754793074802200867072159569912078498622532605884772525237822509189103157406367034023156982560451993493404423993054151222656656276199600085822140294985787331734755545808569919713692556923365917583270255683367498098593766803225300421058427579824951065797127993844631822721466521089225004698051086321841864877623825907266365337274956082618661637580102057576745088026320317332943219499499027357764987969396489078152385799380412448624048058443859732330406721243252076446552510431232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,11] -74553381554392608550387205933551503394354170255045657357201162203935568750466134986860495177931291662374982757993340848382430709027219304135963511361860842094458557096871547158253894722294342686973181269605780459944759816374094689742974935696775182981688672817129957521240822316893776047123719887918161125618468643571710332341119993841767910480952194806674290811833867301838670420784574138229729568986001101930856143717271233937184946155854869096134219635267695447545108652962734834467240685671642931384572099996618148231948779997757762972277128555991791155893899517224321071525807267978168316598698083128864787904419418635110560330727166367168767121196979953792324665550769702686007621210980025892161940486517332878555209062791230145202431817530258121632113261068433634337933679322341119754047596795696290273792714450239049098789780237085212696660365214282465205964648476772379919778922938113024385096715219872136551436011710387886207800408144698266975614562674785008642816110286251789619850392912722468834854548663166737520665961277318664204637338349711540753417751301062778307472442487480622638938076818926812661732226963859978249252212184679941805081905248109666697320503562376050067729967769559878101447142190997607749760216140265458383294435633018552027462392054522236672227879618020210363485874564499389363367231558658869933551275426284521806328244150290016812572286322380518121590351639105623757315150376848382124027034112878515809992768209245866696459392148037043762635525429179009357967968319975309875970948147306539860097657676828737157246442219716805468771598560194977216054901492447590497113106465911746996843494134174715758391936654121488299384188071382214697216164933778618634953934698018264047459010774145692697302694841949832854370082431885254348074450031816362694266774624153742283904629240001086572614064053664682412286085639026435369846562421410135322988831742483422896819517639105130612616245411675355902744340071027214701196696731161980315797419203513974562213888758293214914706679064304801542644144168033148014228614371067693505021691538791384550737974363106857959912055848534165515709083080828122759573367024068398875204307942987603598423470559702957871434707353340855595784893572567043492665030215046131191319985524219545490692147433497463457686115372392335315304108779751503156557623625786607287628583161139560448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,12] 205909593027780080440708518259626925803486484965491133458304020886442458240380474539192183346707707232620978122486580575772002901883203056491753237209339250561916901268690751470554921476762860452462834320543793664590272700859390912569266206250159056578230780556370696446719228172274459584469959052108497737006617445263830163830901738491800696081343682025326780726974518137556478167593447443835810286885167086954540364612583171034799485082247461137143865462418967001073763255848076303387499067392578729226001755703288417804380390494289657538666876630238726330394657243407266757276953678950783735026133947390392749076149619992788624807012237624663790210312142620328163940319802193271976883420254862171514875612612389749270712685042489288395611103621440116063580295024893929179075831960275433424356692402497425032457135593545854888685038826783958883622218947482381926866758320611147895687374727780193137713373270304217310371685658146384756552584371866116288081685023112172422296741116715670352167801742758218259443736852329227520085111505998817497311951427068968759960622444538623414928525867026734962077694313356834252857898034809231515856109230851980141089764839517762136551543606498658812082249969639947359329280238054100058455806811266594634118739644994290563030701719723068831887508806005641971310605113332777113866131706576330789620836314953167311818622913004402937018122541166380249935404185564781430977088334388937842625126010795862165943313014591747382803525000049701186506137408712835746881224775356661558373729520223166202752050019742336410501865538810185471003649785294814418624053267126205933966467325738730756896303028521716083981248237193833950766338901088750702688852499308406668556855472206110495190398566170980089533323245135311520729287510010810937694081136002625665242362372352565477256388125988053126644163436456795479404947095054439138518965722909776233494007714200804507734942701734727891113919811859602593744378428915926517907352827698593008683508772241122511332154721884433017143183701179210874218227776605964196613625918143019366772502655426563256206279571625301109137316305987917746941023143140290563744395047863633548205443484842548007348405231900891361320676086013491851126220585391096178019727195054485730689188749812075361364051304371119937487137439178518315858749159098188235323604178598231276884059400511160320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,13] -437354149969307686435142493645823644348915100454555584923476153421857125534378409587265876125349403347129892575155195362730932837457187398190693645235152060907927467449865710494940497689429684422277464381856175442805720790590309836254984687502230515177887570527881491520234405807693938065872541640841648097863434691258903031527468503539161682360939511654134217460851018691243831655043424643408060929384695721756622804316390285569794952146778101460520499287694128105440727897790987721631025522644003490533704237900861023953749323661209763211702274591055202399561817510738932103387170812444309731405245078889491287619979249569258899460704336877496403684110299937289433620069294240345285345178014801624538921190760665109023585307279846130678780598094152416368831664583469994363724059531655624792406629315008285758515409379635605346218920536025923696930326585677434693712418536132540439565631902846777039927775116958881938841275579976919268591361883485338519630051943291846208240461293414911560469416679895788040051653981742772414653773101547187911538663181623615547320815984554776949845584267276673652723845644579624044150789696151819380390498756766293555658003819774220166497843576483607450966521104969124093434902364878076720033015969214623138039031483831832874544234330596183624103637394116673411805498407736766756522584454238178919065809476537030879107257890908232027774807231655125605863453975707448676502187244241252133100401593528050463734204478172739463098424948400655132325856996853862213524216343002311419235154700725129452251768557843566780647722429664099639433439630282502972312026107729929509544266542967635643664712448876023098617019279673855177601522001036302577903077169022753277526250445115110018272908496579093021836285268254892538121787869013552427905362306837773277862419550261924653029151536949064557442045928510837405106228110151387349614590045011288428799756881891006734276500458198760937367337491189655224681436468820994676861533084636749403241016337058802439337943620918346922123250209272654560383137478514698278310280575351460551952601719956453147750734993508284218639920648170431970263811067585012554261862332429134633385277626704801227472716902878694117510077203858375314058834205114354797797508911292448310369104037499161602185052343565091659116916789899389762766412024211995322398984772475749674908624235471568896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,14] 699846868511629101372086680564509246945198713013756932802805639468549994808883331829547838450316349547848892164698023935868455137069051613368658014642373238470266362069239397717325059106616226037137708660658250876992025180083490975152806138183220572993511981708537329956358088888952176124432326730318073701009286144675905760810084236765177469541793139530736181584396321158154515322091155388545986515956298389677887356692926676461665172932542160108677826857605043113854040275068901698411022224450314131477912313889118520964551701432224932566675120084395836984225406911688565820947605997830810908168037606943122247642276968292628213685062150027673510827207780441960554860528302578039003903573552873248778884846454100263904775481956285675690256985722683801904945617080789604297888209307196846090994861807474713273106474842704087381303863031371431756074341499182301858938580333580058547217616796349060043759138933958113210193579416041634896293993207160614989416721785573927678035229514515769502785630787449609415801120688095978894155634309877381052505715751037634628910012258026990427101162012042870378266149484209844820776037317265674789281336458483118166588601687292440979671596642863641840549725247687275675956766651439180411637089851327370753804794300959998899029758963585977891833142637639319903789293135702783615455485225644328020621947607964010782344754846442054057061798607062109399474063080393594214611214011978211937734496487214525450747440505220367838731563253875877149130274616178339244803570540981140861457140066190698029684234148155937568269422061712619463385121294071221783707476155039321099378439038022314261178874985707351528635517814857448299380139853363269449394519973293598867903690228468990537631439858250141151203928660596738181781961280314477539181630931130294241403098003902039487633198440400596798700721867796061518732737004456030650016784845016743159834103632559205735433889817590636717574340243318180339162643953926765796720978948809785712537503922794444507149833904880413757684333085468600292483472427463798965155869199989196793622428743703198488098793890195614035580400618526085034284901327547998290201809413570614674219937137288708674610694021097632085087600987274027696879882788370497320045883974700900541810167714702878783844592626149019319840886717557344353572499585445942712400906839115507765202930808326717440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,15] -704039186450706208222528520450835159069420872267991935031843585562284106496560087119706010435260466869746959199737817973225317220021099856387748475693743314185920601908155254208788830488988035779636621681907159971760857859172824660900723750287565817621313107304620155885986324800002670248968644681722998509930325377183163610152151638371478135257079909500406368718475146858057569038381107974864720227482104659607683935567485898967289764336434196924154178831440430886570824771183182385954907426828081751933980082467704969277137939565912975831526919169725713369792569843228061692597816480419321837671632380036410337782596432895611014420800210695671144039209097538073827589442208779621934811582972347909329331214159852136275506922632859853377550039034548936479092692035750555396391501845069158535561928790875359194616142203021638175099665664169256091385839797052693405358308273428738496486583642402966704420767776960929094829622142050502787823811125039238829783014131257452708578791466310400324739881809322954792567604485479832791856701002614897901631463688297310523778642239067652674298412681617909285731264711279646783609671240186775035009806811821957700540426282549584957422466214528788012591601928351967027719489581932294283937379695542248605759639244013468330028218197754234805613634313506459476567326035526323827950857371129077034621721124384690878344209881539504551594291869522032055447140292032399739420863743564691080259294105966489805360897622518818672695476169391464692554574890858540232850068141542735682559079141275489970439793885325562634319306223349841529662888556652210418075084969548243088078857934199276461380395534386992285925514612640823303578228503457967784090795439906589907205341595056622408032383909710077838222134486740038988260694414547537766379007267645644426984207569874871246722974877172150231712004851621349714941798329824832805928503585690968600730991473708849458473209217724121446154402163016090754361166101753038174125194785772704528075731352410977475739197012910391768117363824190623932280025767769566544234561114515941028415149842028554709556238760432899998177661801578611043073223757807222439367804833404575202566516676241311582700959549019513006365586792929417351346316952798723202104061416459665353343514253039419033911454660582679741862881947288173235086341444947233572549603580860392063184257283551920128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,16] -170713666280405975834024659203405490594692681958740523315308097567309602291082364007076486178153974877854904138143815013435866189306987125106347008927921361032568361952726546609466616541220212182851701566896914392078871586117874380729905366080022864071064611135800683322467516166381849230997463796533681927109247603964909276339741327060028724300215712206182771087155419180838277457093028844209242695430856560678986459646479489919883264353849918889252063691812793614402541679286155062207500976083646749072609458060050776477660961459188504236805755666072319895470209948329607140156929517929306339863443375510530173135662171599128189633952753732731097954827014202973296337180655119771519546599160471219206994347575166078291377347235628342897431029384212524605326329535210670407586543896257118953930636905678910215486476876685690152183882217651197393026005263210920227443543391316660664758580083992714046297770072998019353565921258453289186481537068957513352714647804147618826891584655533228140028979070913127335279216236916873238618601880818960640268336513469518446446360419206184069073813855698380940701399666110675195369114913478598967459689549213322670992744970520516806875393366536381826065202713402050251766921900653243171072816786863242128515195901708268131099725963818528642456110866386482543381486571132061446189545538144912955610630559048742322181559103708538416481722430129932907243808350214545363305660871093199517615108300494330873083296222190512341655223148456163292290143466494933922338186876785856100011548915755784042391653068647146188895209048090304404924571809831149338765809289131150598745117786399457984194756348901351452921442729719895481387884448856310622464144722676379182776993114244031256679764443520450562590928832855180798602528300564655840875806762549734477334847068477602753659493730507712132501087095458375092722218055257095285209700496791857501385325479957816376957031632812674391541011045888620232839111052401068619116465787553566211182249035858711942448952791852486060502853489106257848944310195864049802269022536980717221622388664748444412515187157018615961493074640506590211748051608739589326439121736481687662578337638790675641954660865771113833351015288086959482849322252043483406926023908477622206672225606447327064900418249315617237895538700934939476693159076083048830703805602687736647086506226013437952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,17] 2792725983621447206973441145377896841956271914378454425234209119923614737138147486944521903378977146743933018280916523964875031419761299304554739827341751406712528368305946784089309618830587633671047512931809685972578008411843729380879253751463579125083982679800356914795935729106179751779396634884568167794726564312866975496265962599095762027652534653116310583887503846342634763005149179766542333852863414576208835615032051299905823150032179770327298568766644694405878825990311087037035027024828915364019952872592304094799875487676891119792872339583732920738771816389005486928986486978221123986233576576843158029279446417576858389009074713728265679332695224232975681573839206424608390144670906919082302915330370441871465773465413072279504785086025027934982435801383410260977874398313444493018115136681469040435510789619695131836353977430462843493004179342645202593166052372373803957682906065359916942281168264361802157195593637629464960648271640366758901010979527290599409246206666844811513123415816909428897510119217427399360278496906731178684895596917922115516255700855100314387291921396531572554171117340962368686385531868563758255696683776413345353450842711736889515801342650085997601327831800560041313738469031742576141613569138942963437336662545610929974595798164324869369794581204293635476498008204980616092913271447422708893432732405416945251202939345654261668560360353191292589528312023818013496203365809725013835306689309932901968442602837822027736913104089807289867007218710974072716323358126880213237990305404407410220489741646022532120479654851177519745614629031859952297696000225321444377997513725766590807498583675155777184463943887071763342623773132661889648538164984849570883582971983779051189767674967288250860188067497346667606319629970033305498566494897507499975427595495107781451252616741501278527549284495461787865359836210673560317127572186573692664362293893789734631714173790752320448284069627518748110428909939529349415086259680106817873812961140008675103203391460848376910006372873035564012228567040909130008342415654439984532393975699009158302117487862958423567022457481424611332361269286483352453012594211335560213675912296027936977601972219509939701268651811326692002038926291193285812597542347673836406579331577421624188767018628706978710721390779375843538222588416157694527341680697079404096025716932959272960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,18] -7958988712068878286079082774232362015945836541931115386723023281786390241039622596275446611535787130305603653457128156417354493121737684691717221686837318889122090883641574494989773655967685835753617770364936200066576068968165096414915885459048689282562836485451308043209706175678263845988349221861527274701345283544297635467266798276999776586856471101555970539489764802111319152100678872253192944351677859259222198378093596390717313320717734610415063662688157770954784181527323391566668689646546251138463128865381450465085228761920594027081505915080974502697289764472681336109912891235071838962100422536474746791575673546033578082518445878871127211601798711185026477676859290309661159919958400248365800963364100101523155959018407505769499314788597752815417299423319319023600159519504010398596946871634488743439903484605492650990671386844598835671121812195667557425419835953714066941381654852779588685815984457130481589760449770738141498800500237514419426101792162661679627773166541588554740799677658054444420782382441786664367534219477220293607651143938169307595691766562538546419022736682872767064889527984376052651393233368855744768068121098443601095951062622238104146136137758071267630064082234481706350515377908388433048458960280822965881386016578903989964253583618146977111094468198047541033313657573101039545970953579641415435829611791207229805891073743259023484658965305346428041528020310487450953099237093512843710190107010435014048351576952150753524781802518076672897703225106338353348967891113984413175696304314445674940587115199137564578722539971370243893046219321907403418932956773785648000605862895607631280994362301508912372661554626346552466808692818243783025947197689083199192212365779007541256264334508081537189500150216412186510390216457513348249512808343999434035316265842430495742531599856708560564848394733890977032716883615050516274527484036002459075733161670250012301564133546501282891203780785907965824911027577060976982263148877608660295167335623599378387069777147859015383100241827840500584243707179078664285218271616437360839877857769624211319663458738728570039953754861658139589511708772130000527066707053871174040701388503648806148320572782107641100449016859480524785735489228811671497514467275340473406653497015901145723407188654623540139094017039198681272252251360149558396829111049923373960212749174001043456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,19] 15985406559760004746139360920545213004498188445371023950441370686976485340153503718753827046896491620318539003044989762373056486749817881921263769699641749484971042916927912702844822205054259773475164416974556626084052557921763980759198212563315832657993077042396118605518798664201646763426980442149855508439493635696727877503068876809378583089016580988049959739860860456195625930741406959092146719338538743506183625167960455652966767387316824818843130070619911578719716369215701483636034751773540698846648123593338121804459946200993595502442933370404217226625659967732385655967807644513240281690208553340652213043299520884147279788840903109350515057580024173565294040715489366469767060792501035983747630951627142316330740069334789378870687921833278991574163227307599483197871236435130313107389074604987319818357517316676643619561802949168237682278784815534984574319373371367934942765144522622220860444848351543631123690113014735750188639837468165162707395688785790257200086938528519997440919661497251226199128308457537942125066703705159336739077860043590116642662183144104963126243959174781312324596591301287479483291283930316659989534062506408104929659286587858799047016350704106917073643487998828624559578010373482196431121842514509482625745366927995062267675192859378404363795895001119761490494587368715378481749006444869350266498590773967792230448834968462581283037094547959160777251518128773750693665764481891433722557334676854501522671787870116343347899889518514167742419457975370204893386708016983526853366038652329478842200928268104097386687929018730910463727250283994904384164908380544134049399181992791838175635040227892388336485609272764778869858308115569170892025853402463737919524069020360144724484955597170565755074252256553787646386218062054617841172993801716770907156585499294839802842366192394720795838213659756057507700584590345627287505188918456258919054573595841713833096145319382300431602342710457665054110418121988982430353265758790641297449677409403129473964520634111942417795390795105530491622911604081920582839495749261860394286843413205437383584646472184124862052145148727200668015873714542921507111172439265640714467575999430764812466900009375269225793698153892761543131854552439806999399903988893498263195285411607405354818270769486713018491265204800819320756408102769554417570774057880767510737594809184829650944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,20] -26298653964845827303590036206070535198741407783181481019995027954261375291570685866868012668083275350172880452280369963345900108932534075408723029158044189080974405784180274698303114679006316252642672793399404304828328743041110352520300382779827504515342725896991839065177264209444784427427018557732177304266044676722496065529544217991256770183356614203408405528646664097274957229755482761301402544989362290180664998086079009291602783293846914883634594643071029939928297756198496942628030342836678380495887265702529519447502557056667917101214339876198567778095826282271240156281617994513569022776659504565260590981545705567201649740106204268150211433862363587635143467547886322532328933415204766586680384342663593027656947431504628456416853374362361484590622788656840199653038893665054840113560179721443955501069586270851806469992781988707277060035521562480948254798317720220624205904410388373945253455015670073646022118483015719320370933944365427930024962905136710179009160042584471591865782665990769507081721476649942148524544924728015290914082497895263547754448899279627686008581552791645094385885718227811554019259879939320945091869846134894417077160236694161425107845841923386793871431139388713496808425859623603842365726127561384973789610140426877685488763158078665541874990388899176142931578250170368258937464237319940519416900321340270102853452075298340291704255048288784388360956741370952308977334558208259897837013632707284587213786094808384781239537759316283867080658184865602520773877432716447340650322658127458062644926859352497112256230817520064866318995434163944798612036012233023218365742185647026366927104329384367398787276161461612597986069707518673550978556284584888380775181631157253661352462660957449576144708885617182847934704594208242435559920438001467750801564832370094169428696740409430716837254858604578488440558344138339637630621251517763000502029598607792338049791368640837559158784089772152633086691395159869090180792260581688828690025536374162587041931094836071841841622910768898479208098828267620787618729968778988439488039839218264257085494448868865770674174286264864927321485524711675158302975666770528808434105321111611673486554672725583532191613159976906127259075762426924344541492681709682128837714757495500041713225069718682718652950359896451376753424586841223917386188394084650430722591972047895496914288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,21] 37121669789527564010982728169915258650481641399693841402323459661699332994347707318705674944703926669082266834213922067701474529017809047240923941786377064026674751482683326874704175415881171786600305502530920385193478898896508125455243697306133874433614396586644180618645406491293904559138349820184772081640057594598023334342287989595055067754447793762679251145119781739664855324666723440575628731990306007775571192248422151787175717638865013808753901100135266247913097507160462935188081110883598286106537303395593282472056568230136854552694601707625146384287167294162747380907263959515707560429693977144687540973914875500919592277717631622460704172671870383611280281684539757974468572881897475371038903006876453827138754468463031674002819420071204456645655847000861526742514841345038795146869148146348255114091452851745295347692036146375781771008237455626961306139261165516028669214952495832533716798882024529936013661731946086330380439498581427539849572515650049417980807817541744576361529436403140937983630219357301341672570966422234962943484327645624436157127309575573756032926321511417466609699837201184952441979761721007788750768054888748853196790774409956612571430015351817103340261398388485877022084851084841029229411310576210859685494220183261644660493326341646169324271228464032674562859099418949034434400567192385480747655735897769553602065686507840533963025502977114562961115413578612589856211255171398052865351452067516264054010322227135603074445044323940642031762475478694344792667861935874459587972716327232251060829356921779008685370478413610351480823151177827936637003456705569584112961703272617053487184975212369572558426086268188519032093243270340295807916319480858417949038982888515764430787697768637966560631227195501338340162460543308921209027830659394741845331570136094213319623005834298498712497577818267377017394628716407128999879300286359118072085035805294629250174383288099934336252449445776061128964429345397456268229474659670433040219458615561434146359290577828555624516638986198427370339024479570750368277158865733112456541185024912789627002549847830272648024348265843867949788095679863362328724605662372429754322050504131290137171137856919064442647642949129385002849239284579552916342612245803117813840773836419410779862832259069060753617890997910309202661930937509431010368582580067532054060249445342544687404000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,22] -45621922002776080684483493424381952262463048879393688739693538623671114441522267951163418519478426777938129370808530421611917171568691149385331975168691892157489136259911737799074223078230719435574656295520006823420375760578902563422826647396977948052843869553120451799350548012215928836736716614381825445884647635566479910800738322448173090977370894778246719173740777470942070310486677507589674102348845920797333003917121274178147572528820473201180786524041385901211136493224725901356550710093314964909470456942478783776810379989089471434130405181994565941233333733625007132640403794200800497244801902836841900009882222030583472798256656890723868010702847358988639838379155831184603489833629023743926472019181460572926309896431251621147114262101575921556669126079930621138771537784227332550755747818612224504745885386317664495626741223854484297480570972204897183487752832129769471300008576992118355305004570142585696321436509807954179149389597156242737513703475508041102417775145942224044190541743312065445602869884695155948254589624229707689211494152209653654181453382412559987632227511712357925061370329583941794851353594307104389049370743671329611545423115758039481326425647580424274773209887161775442699414196987795339540739084875670479978004490308029012127247514010481441486364144765976387550910380041851533703783031738602310442911339271349471729244106697234940097642641937921904954746964907555948337171982412266329564940952962623485285624937023948400025647145304146499343144008345851060194761344204027163513829202956861936357464319831745167187277533139449498161037638214770103154607431648387341151343084576020438990533157184301347298261881082896111171596400400304830877514685170940403749550924241841185060842290667794855819378506478759021880922220173888683527742812318251295414994104084714234972379328463580757369729262836640035968251223926619900693120746863628959509052793104011779129544043291054751856081826662769342158100277839099116320428101817671586577040887025478687806108433111115053859289477923595440899842251524023021468430255951214675836779221253637374103273938056740528095430127652645765191411465122463675506014870006534009868808516506200740248348686912030956227186563578381413833842633861170405038302064464575200755964205572374562224633628790997795660684545630020185396834740828419666133600996512723577739383172123274746772218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,23] 48956513598542361030233441197148033489005032228618922915769016107589508791951071666281771731126169052403242625552930092689689097410118065654144278834301581512339400086701753824507611327108045066803196234935341710669377860858053892187108640294331621192344038429528371217913777237970162060975900716727233016859108085762243798938130052084688533134400875590529602142368991489710105049732851551399355785938147271672023341437655159908910698210520283796064996719361380574528255428214921092193599405605613784244263770707229809668480684236336940503798700011201088608281673208199527757626566739059728243801073657748010429110519204781039803207895082296825706616300863478451422662281420649736417399165003610804657205346261602190610741772989828450725916186761921627849040262986441776543928229547082855487335092651239264729692828533367880390479623805394519566399090389080010225123627851345498058286106926559511210899279754992415134897224811094115129834990147523702967441770296473797580032169039151002678719280717892622890819564961255015847535431083705751226324668520153255353464106390545103406379331634863932081786168922416555646904534288846694347245512513981574785656113967682177684747172825299019963308704966800853688395967186884368324203995313374093453526715809308687137813793929523949391811544846146232256198963975968593657974503470696222164569528753538192255842612225943072101633026132118627846043125742853161988402149390925236397505768153360641018463617570194020881075160022509734881021121153259245544002401622373737291405095785270617923668718816151601669306495382073005670661196302186745686424077886446705470645976946025663195180839113681339744772293714027918719950271725613473223237968412724612619337015743743399730789025748985079988922073134070238451250097772458829353012376863168095157945638197253257887453944887118895366041142598521990700570700264046335543609227861132688789831265637255097687041286719440760102079685850140508482819955638758024476385889927645351550226804171920529296707839579670069557123221544584116789425725681554581447685736552809033746931067854711171736200304136455860580942712206624951481575494816478243218155437124102285181798787984989479522403463147305289836230067359583781941549739797443871302043474397814378086407455452022563097695825643390674980289665119555612028236596003413000971116140334127473495691770273055508242482770507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,24] -45881370382084422402236960173070973388884979010031566379003747495773349818247034470961327892450560127636493870016149762856088467917583953625905383263406992354721404225678324878875091434630987192115120502986805914657275640296079238574595390369826507798801482354051193592245732198714871830228519370689306652117440603315455560387698839097934293857774549070602267797546614773808103681552233502048041118984493897190597864051516721330468356895422158280311334705034634917844635796027441162322646470012163724001602119014665032452924618107689510031193094980935295250240340569063060613668946062320378024704896467494006993501101292704226473513458909620465885256337924872589234585417251450062271080995975686377771587087919354282577937839157343871440204663098870438435143022636302772308094207794435301479078197098586094532486998015864151768901189063443956407041502327128464604054658171877439127343358297517193397380123226119529118116827454398001809262648812346502038368897948826295141844838915910075212366668299753969482358548828335033618460732779881859686245591416054197302190340375400734772818051322894067120190307617735445587468005511335261378632015603172692402706056627847056529126128276154507291813145869809229950554314979675865867970250789094353408781025321629279573160349047829475581325786547364161524509344436431974401385723568355738529943467676900531012693397416560912930955340575657271287172408035486816788978747756585477944846910664459117030528477026001806868731185435692522301873935826013257507898313693894500926618710071092050130427782185581329314830244908528899565292979133722168083057510084871077638537616694736441180957962255394264688533582328587995269962989892662038231575441008682971050086056939083554067357357059041596901199038257467829705079728450611008154849638799034641332172585313469613572269526649251824956862607359271528768426419513659229707432605957824061778013599838126467204646568716668729904080350477027302457118422848384949349565668388865204774985723793859641737935101133925786554929853029081004875790263380352089569732087542664477342815166750824003613573405905474232292517300575385517610754782899432711221799801432594322805897109698330737455592820974539865129269685143059823058647104022477305204070834686684485636594091754316571415230692751974981068806461419523362388355019123960976547348354498899077602331674423299859390631364032745361328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,25] 37611889942814577325336826012198792541741683636592089072133979344566571377511611236451237564311414417353387335428254880648586941125498223467175674199009238984862915133491972420067473467088709177283354018280261795019907221883422787982659973322814234361610389142229813116079115529607058331830252013629135167440539888429551671673167188252221455636285421817544928594496390033028653469087961286719017991493045802688570651954038432494542973862783732693323783024271979137124995415573953254914977591930283612660289302375024126318040446979108448960784938599289716935882401937341485133320486386795931482135154681836912950429707390829313768593044195531292979318855548394536468375902098806051739981784624580487406408414919254348710055500330317276018679620301465649581430711593193635436027505025845622675319386655451017468089746072533526599463929762619372914286719119882077902058014873013855140324231756897633191148304390571252498096771244897118032378186897552534571861595028746469870087169560064133479694635941600850161923717894508362912160852145429228230899739073013321229323006683118599543547220657316025800505353975479662442897460477644107608176642847243920048252491164868011232511148690708342839526865254347633775580851779217819322146835548579029791429823580568224319574707214669150669572222576680195580761197891104297971604038360468945008044985013281163714473870193183520762995964627333160365078508984543888953309116484187625699240502083486290737252831273314567399778147709020303358645025101496014640685325636310018374454943945229359774810212683193699066160152417507786912167896371785514171236914691353245081473591771657897235981095057014893353038655024643277756874910591666370135998309457263859157162603402010686144738443465137179701375837912620753821428489179185013708251209759145529628387862887702906071617894126474611375704168539039919753575947509989435465519516434130560038070173768055019227194550571364473601523268598786578409509084259170392874844596200390210620848829397387367400690545018275118499260293682603341282552417215436650974389406476798885392269199877839499704749814616087089407111502974532258272315372097605173078508890116731967138787815026183993701292141113539555377532240311218981968943615690683408294185188093652120684773566631838120178238026498901609054585763682930866875457974075952822763609276433586262283872086999973452089430275453567504882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,26] -27025320004432315160224894034792795512920588979094683291418203033513524992254623479289531285168209464741386665612306857420705302956749439234344325790371497580802323786560808134574714708264609622046843416709215836381915333662872997897209421694596567887086171114740996470542055300991697062437814398226827017331909520021970588305803403428293613222360180826291693732987270707479371053851209406258966800010181958509722352193209358445919332893409168720725020266144004369960571772661838815330571210302820150927697706099627297479005051079846948784711159869733718294369526573920490665801208410446620510379140398084257494878423646196233014899164731725733392553801742289456732766397435945046220017374163271925636727551108261775991459488305040233252262170729457431757084649476001658037734024822456351451280592982348994678109817626973625630438320266858143006079346235728799479068319442244374424888416241203692356072239514453893707891347381345812336499695435091729188244246948254958669023698639237078837100651145559613547194204606572242005792682518580191463116152739428763397505492262085350736229181323602385553274646445766712534670585814976712058315047613674143746079789034254332378078924338091203077383697837292788002755367607664885551612158078322902489167073052717697883948410221107469602841234847686160582474346179459064063582613705362878474688553305827795739288754895804817720820456923713555955336642825278749214527995274538659334009270290372864750336023361826727708540503472396987524399660025931714738685513908226892372473145718961004717629914055189992356569705292622169091873483516360240440594169227144803137707167012604924660014824525520470751511222453192461192705047223850222510191849717193156879563817181346687453683177544165498769228203690323411538818236335247917670828981249741488488781573367300458200769926077742220305572023566452631915327945158964888410900560026092980457270663286497473820252848874810041401746475993386225265086276781901751592961541782158521851584910915857579956128928680448959008744533446722851706967281820179563449399511947144827420084383781435090077584703280232663224915997465113107615269975168106244379354972962306540007305529045456323645436465136831865066806804739979674785650886588847640038866262807020475352363729436232848242604950349618800911960035044600664952037714679022326195834035139073321728044444788896170839588326809369027614593505859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,27] 16961697159589525952391371267010855459309274053290607532265782200006083026936875238558355653117534475576444519496609521598781713417676649409025994607444091283601070464949409655775485605991932952103492876926690625091780409605088373259606253358097482842446946347599882464756749384990068552836062241725123344419072999784938337273123689161427430488509047411597118450359568910160875962466032709836063573417419278740111876370797601849513998664335104938753680416481387038326120318561894053584835648111736318782151100762212887334376726685990675136234770044468905644614398287423959416485660731577329916139464561292624144112280691817905176699592042431766958626054327725305042802156996166186727761609685944241626040306566671201492965594986576713544233996491966349526230554756740087271290315741401003631768604926331589941553675053042798831784963693625042576061536229871069988654327591386009593293384648093206629946447254997248699734321502035401327799438479341873838403321338124773096809570795538216162716144073677626202391634081118512191042338290098285647672436772855977439309432405231462387848418825029114290603500055483542845750670265450473800601028426760682879679514946323188343970748507912305503919012246051388266945709344821353381648543072646145668370595075903504938584812378193402462398817122700095862660339271917956827637274393556196202739918459213875470961944098234333060809519193603528711899001547613481895399265074428339170234030377542307923761909565177588410748447732349444442542495309804562946658863116334672632506991616573926617432099535615767574538936427998121615601396813282655878881173929717518415558280995880505753571927049297220895959209263582785236773966391061887945919101826829322882031696988239729464293254712284356940112164928869407646982506693843859979291585873548045900248536794116994849178186501993483891319983859556212552127980182916296410270465309737537582446179574011805313622772192929047563926859226656226948272417282761126975978619026282582267081821480324879505003337585427457650849915357104878918003515966744410680192865214828902844585818632278599139104489218189881826428174674303792540205800506715127577670289091043882168497333960743809324664017971823798654260284181690176104706999614073877933388757471509060447690180601692304757187973890237186040909899461429603807445645806004037931835457174238119793605426213145087825870320754298940300941467285156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,28] -9104323841481713025746320485600308493637700066139055907737628976712486607796937552825404662061465098344424561572579408633224228766352067635255048573154562431786158383830176111234917459791724738876860993518868217891572672491601903360080439142930638114494999974011659388631679367354598533593061437035711196281925287210552433673788112754118674505459472412260862234882346791759245066896779033837040034225080544427317727381979710175011638024113732032188254293652182785230558639738490327600680369636195285964646491407127759149985665554554018531052186961441826854349397789545241934163663729467292745603754290162110353292490262753111363132812410587538012439049876998927208991999613847697407959215035334317085101826673701799122860445768444274064145468256973779379609481821113416937964296960571730010001459989529118855060380101502301793779553243820649799504451353998186331797771041737569847309548411391747442809295144355749063156289217760839062658301632075871757808624299884072359969793747340607146946227521706588426418700871517356866344454468167625058244345137651374632453746370984135463021502621183960499498714305316316494070450066280111728865720148471204183610359312247978348983356786718044618135777125478578195499619287290899706946162254079901980871976994990421051053460545101314112233953994906340098624499314230836768576527793406999691961475463414683816094172479522530676692667780336035147168574734921471116725170971532624996710669564549372500464905609236935863587941045763724576215796728932935455523789917693872435078053418687476880658816063537533460122848966225141853715186716571537393574103229224319156802797342967729002540028184022637370100002574554752580435101934608193848785439155228165244337094874699168145499702548107065020496908911803319122891009633982302433262960764208404711788406912768726662711823931194645361171085134118348511925434813697997650085647489579875638880406608262907502135976923522967245956996136348463730160602083655660554571454452503196792838297281940918260235302034930982366958561134383587900111825982928162766392260652250481831426333915447394047277290015885642679575464805910173240830388825284717535479933085337467226996845347362039967184137780867658887439013273617201672570035837698233250652723674681812170084326457001296252855417076396414220570848200410737290709811653797198045957058994679845201305504978474722995481210205591676640324294567108154296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,29] 3916962134981343158875223459028300639730151072440805506680406113126930697363380413002736612810255465424841812067817980317245526368320196138122459788399804377731293625253840568648507853385401562213566107962878674032035990527416251114075274409733796216914275270850909235675934264485430754796463252025910396831559810699734422464140749648371754266789579217917004434935287331298418878168088610107769068958296308073511519016000960355153357435988838255208467294974626847594806557565213702816992392960846264351410232622955949566399431736211431690857590234712830323936033201946508554280978329220754736148410147885151252475933031243691685549821818913892722706874083222295597444363709461052316985877014826159170181496607963877869521821014175975583514146123301090004878921243877797844770830697732743065574361869368707545796230899511821394549214250296686550337326654583223760809602687979144993997748986047176003062727051474655450395917405276899864077893875361489426968667294928855110205651165671937336886627172915851992533962239713957589000671473640355099639862768766977604688503472416508650481727896174443068541503864641883967600564600505445381614516795732178258457303191529810621544219993245311245488480626240711235454638130022092309740980166887168010056295012608701903260161627759267827494031916766926960456229532719581831955374054895591757117288830100030019693801100892219079745481107953465321928805804689627267155988096867000273750481908140360151762463127003060901071909476602583145350818912736782033536783781732248659871982644764704771562578765151297190664966084360652226063424769777970977982941152204809835484013945173312587776712495187463252403501916121782335308377142701945423101389327619025844439202593307657539036538915787321197762826017477038892896098782310374020767804143533966519118109014577861690692339599034257107854441429581774413351657807120566091223628776577110585679501772520734156756495345233364942924063183282720408175921592605681398196452476221645255462059512275618339676948882753392858847228557237316849669304850212979983078389899389845355870696592591845227481058820400510074025670862030218671369934707423395522748612365867683317268924737424189396181732470074201697642875978376914259336830090673400422056855511275861964719491611576420095319674629653204333954913793366441852086053908872614899704316919392045614482898514401258602671572777685727487551048398017883300781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,30] -1076804019625510649754366105338114781769463078160907926113166283687598049743670282407860045396564921108995181576154117753325405984202262165737725282360990570632598830577313265358327771545337906931727945172067610013339382276494624689359112331558761518333031632601213028675801374831243333448798029831140613785116335697333062440995857786561190019033854661617546433781057903265179219452286521199260771740750817761164687400770730806586571517369434901200663203449708430504832036094636495506159491845900547855767370273315514484850140200416460823119970740762411799005565797628899506321879247248755278054242306734296574119023289552058510466589757920664988716368448783681817105906082675708157828307363943216404775663568061716634508991585906244622496580906657245221025634037099758474231955201109649546896288454419441311878906803542091465921541325410758094440412620681511868249387088575110453350283117360556163604520002643659428501442151792046492091106014684571447479085142077733820523817195052802206490076834391317249928131190252275633629529184777569560335330732363255515071411304859815320028751614552454594731484834210278217924087271929754479313293886406173258176444315093300649539431504617274531700296296527713047963032446059311067544708911275266310179294455367745329379610906341152953803700218186970010047684183632629618399401368648489815194735245943261393330846586225429837495676828513343118489654508516093062261541779436990944325595683223602341458930200103094722208472632530478853919029359492736907458116366011155354507494658012715481321637883189056621772081328733920833416584060533376282635497701587058024444247830914818353224798510927904991118596128275405103377281987797477114493278480610557262497685275959570380588785890343626541155270689853325317502544296961680300522062994777118661611237691387343287573393779934822072535253099872939638339005073867061480221056648264988169603994394896872917958546212006905131047618558575127834665932663382103814829368897210940049517824408369978318987809309023014893816834283893255919668311828979312803926281489049486493917758669275083934956145588430992092569360679986064511403016230714356811826876952014877503404970089999009033554836576324928022679999887391413547751519595776852258825311867644729899694294854492885112712049544673067252262249544084878234933726386031223066410223797343171939536543892011111903538495058704495221491015399806201457977294921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,31] -107043609453542331148267334850462715898087441149415202996889393266009962373861564345925829608048551282404623470450120165727206052429168751915935553297633911309919226174218838709269069187771340424525003958937871154025267515384516917979768592045665022834279274333309275870166338590564097616439441368120670586894434430988613721039730003740119308317840379252026171836985456343015893539548710970037195064932908506602434689350224759905104454753905279774723335745166192892472875684547864929746860408116990411970925215975051829402545624882711632865103395054314011751254385250116986294421616534267581524400929740071839551785808644243060423748921289065581917455386765939638348607273006979418254709259962741888812555109154278064033199896560202784282373985678376938700879427860975103704021375151554263092220221849871034923722361469242525737428662559882941710887124005186092053835150882096593046022953611811583045601991858652726304422383418799758570650419645626898026751456006117902794073061996555020927404006287599174455537570344788346014468359027969796932567631758833140899520327806404809323744415812514382994582178557102489625349855101688784072560332825720217664904085683817647365802413713287443633720201404372545773050583495493200807133410925255338142182166339997611740258272251166404363702898799651651463327565420677777199740486367164030302302446615407913747562407950136566445054798068656711075953422315612526477643788197742426637326149516587161030683965291715382833682767196520505139979140247321715629269230362687944915026629218360405463069234090017234993811013610782629622523052808505164311470055751785424175187188900073408312362923127745676060553838984289100495957649690051003394745073404012349220656877995628741574300373722405648908617995302967414151904872555130995359182378131582018471469990618382146326811443240607847146984780402309724710505930455137036241944702359871613863630853521681138551143287055330045246289044177267646276423196230561462180401709547262271594232888025685344558760097064814981206657479921782373411413018420664899085001690976176854250877834995592448219655165832070530302269820899489502194579759998978139276982455829077434525110676425162823414969419311511202707625069987777625177891858703493546986285935032695374970572310195165444873564464205006843720424309005735882498112635401177568838777539690307892356772699311264556344207092782613218062692794774193316698074340820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,32] 373597386844884374453454460847695554298870837531044926196518576930416735830747182512958968232637000964150903506188231953716414376792496626367316101464780560094927176758498588186424724706462347596702209954142575832396774183813382979656981377107825428288783495505597523240686879643282811559332526186045259373439110298892435232820211079432924781946362503721214149589037583905140642513012146978046611020748309652231675113413390905413838488004395606171106816991635860845445065438275306305187873394784153748914755731926577974522685743222177036174022499958506874456923952367695443445888843828615279846927402708033571578833918062273470619643300725799985656359153524367771638223658075436900549515112565683215443515543512301441911036565481611939222757627858206937402764002050390271635294800139295924680360044040918327581248309187156065832204290622393121143953942209464488154716059595367908056320592218642437933837950147580898167573756455825145774279211493027285077059537483516998059670913124455046186882372139665105194741162926622652267137794193832784709941863384777419130110703777260137585383084631797060542372506883965071908974855748782302646983822160581306429465737474790516036770779744757624718635947487638904142926107803303849786430056384898480189610534289096954691233879845688941245593583782219479716880491542878147348149521764500883774090089514171175618219992683596534929787554237714466172096304102756735781835374977802132763055790345241620548991513255214151414820426113015880788063272459067061628413393756381047745223626919193625203698420859320743998352314730765434987461961405158809699658792601140197877071279943346778526107696916511969235483170766836050682960650880006579252277278065668361326770416361165518210306663094624392757791929601381736271730121671481351317892713791846124116924045764435694076093027980174753090926710709698269134247833345792659177158858257181307922139759393385685189857602125062523142123383113097367428443844950667960852789151453051862593152249173588984534715324648406022377453284455191832985829109971827981690310812886237067422430836181862574758968911664930332235224003991178894159494541282428457294896902973942751522078249019013106638222120258034247322519185636276695379926192545584773075452712480201559451995194060328437535452128714399323394615592252972090758687568909847291745884160067716118099697272525504467598526725458909891542866321678673102724133059382438659667968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,33] -284148407430353905910825334219989096372087250847434959919116395860768870606368683907628929183829964434826815692646463383844437870346070738342621675771581760702518704481477205428764078880545170820847812650959506611563949234856067762652068512816478899425777552471497172477428063707459035721996349763986397499576805569564508281213955902006434994575944375202942068209306616046619953610436323062986429349357098221278288114661991790894045184595934428997016396624189053050800990200690783627864921152576106886545419075372613498750988439053846663205209885670285144022232842790726261013190714229842068023234936623126859796569140486648350976471014503290833518828987532262027268069601803572260742659221095377339065165078217625375290393216837321256207402170977766520207871539591958219300232732260792191335138622488967803383399136913976271368353136104669488810134649731914848917085924268251181953217684744518753541501397541188852334643158106525598312012999579331511511424884251744593033558703868310735493486144519253800970187380647440929241800239342710032790936881536059559941055269397995316865130453836240306342026264791083674657439423126479217016544688288541868759531286178009213269682214857904542092712511435588293875180012560002228502134401779367553774172883856201565456547009439402766182023671427569128863967931110932241421784563061210789943606383879073833382584805977572339364839252857631295314604531669359000876388893638616705829628314585766792488877714039102629694663337012738165006805826823009084936154966781055022726818332285002448053097200655312960251395394636442618803753324616646503210020640172487762812699444204191046885521662152119471574243752409331532819228125032955759882750699762395619498413322615607496778023417289525281704034291403784067634718043421625535527311878852830023573278045967837023407492453636929829512555869342364240980375346353736072622365428903201622312583340999829406023746761631787248822653805062328049272564708322859485983765513735902179046704890823070663495282115811961643762918842861466809042989188807554705650076102579954238638742345444880126762993439937467052648977423445481193835023167320758467036537485220673027109205190136552084819237661433550982788369513037192073676651772841964799233479272503981414541124906815782367331072192232916407713525595956132314844762253588407461534594619710956845996901668537794841525619887150133699183288116252299460029462352395057678222656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,34] 142411188988532686566013316744627047789996751207863004947017180011391292783644415929774387166428333138117070872548406513581714678612284220979927803478803094690732515010088519455102978897892991010864250852110353161876405310754652085564770910002806284855106129513105643170751239345683435227901301974614862075884771288193877658287462431058786455928791882140940547974697661469478884809453257484114138322629846207794326563044275290893734258519422934498631021727644147526110045082331721772419562203607117385408472670986457559292194307771782272841790972812599289028641490581674081118652312869902938850045130619019584746738714512004526265572611198798657136917126335438255324896300597028067061427975741103055579393602502163624827958394311060747614709404617064035919137131523589445439668762304863196983195757263989491143121210048277143766330890581931624218415397547716672893850585941851198280203080012146788842080067306391641867189656804582314035722529053429334100124870761781602610630127794921188337119995862094906490602566836767469280903646428875738659040851092328879162071096726665105096970106220509782496062665850540724156058759229060544034938033514097334019255248002419756548953874871215139912127381623947347561696146679567132485599011076744144803057234997070592796123505498264590427605781210502088099015977374383805565670527172169454913684281690315030506915365065010097727297237722931643342679199174450481895475565669012728891338285809241452248517514501687984938118284860509980186117368566064844911801642444926960075058552757196577287534566412652000824058618687922386187124652436197526646887531860302699806465528269693410660024150469065234066830529068357660279761352734344207754072690663430317763909500706230842049386696730521253986536628229826018859451798991663690369393704747604293028018636847461670924449286983331033866270600626383004226017626334694973811003065071622820362228049234103097356954803297855501037619170828002193060217185375183133061046905756305554626580043816976021003716923189548145693250737504899788868631807700766780648335651584510373831667374503692614579025496631690538053580493701422398691981323939111158985754859642377298038683035683954260533424096587286799622402797229799671842103190922443641771327785911281349274832739157354692114922994311556437266639756916676015493859922393293918248288113838068882738080270695188379536233133537023013288819102981422326514859832968795672059059143066406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,35] -50460705835548303864135197090001412666629258380443821263207252640335566470258231073441621244925771219666756588040159703215201562840353937011047866273916964058785678606784312330603389747741932536663185746923160604541126268720332081782616922251150245941221014505624416202699257325121176375378726459694256017582381915798500657875241623129382169502122355932914576470624148526757995290210422604681235484431345949762773762984941034705890599952489888265215540485132903254903938665138413831134005163627270766118289455510225916266847518878132447245819299389478949610998986934926574801127512347897844485679579826185796502135894530917235806772119200996138963554257880415845957953407004856035386733686230139405868773425458214026534100144021525045305098472014894634553194484028514415189501489222409165322094744023831207283718461202298172884355620735080191439060176889522824880513831868940132667224889805594081790414247062888172745823593176314860068419803634705547056209051208080987915629772803158368974156753357484448115495750501943407528646888156941089538662529399710271601505328019339417665357239963301057790752182234675374772735060005082868415160134277971803136877397185163895621978819375911803530637437892510798313121103336266332710089125613968133136807772371676562027221658201970141909529716265077107690085836605063143638115230330427969185128402539669608023775503915851330238340949363005333961270453108231197307561560318491992577052391649620269217274498328927095787815330158125777155955991563448517378912583648507987052393448409237237721162456500369066553273290945038819467590421316453825356851312391342854815256238553754231479170028905384620129612833646746424646555940260691154528500655308740850042341798254263860491806465267501937361462662525581251167504119827247559505756346944588307176131057375740208245039498494810136787635468719039865721522945297677424484733569298061630419849086155550416108350675271516880678819240146573723013237486873629754258249520214981896135759144635840639580443899667454468718973336280877894501812717658489978541645156809297872289974746446913455875881186579395635241440958630265720778801922667180036288202860253190563119070414099207667029398952284200287153823248799795480363793721265414763437327260094190265000350767406684719814431460750357083160052822001138994414808344681960071417469846409853817929338427172418677078698173870360892553912768982403436179851041742949746549129486083984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,36] 10628418759326079480126627885186832109047700505962302898289082091143287708443284200464932979973137478682389427474447585121748939133616439973228975800875587789337244060278928113359979101288334414042233702782720534777125208357091465270854646727359447815817911230557345931313527432763503056037235413434551163004832547656467850770429864133801319751799582989414966867133817341175872690013773164672781116818257607215760943439714059561128131473852942429729556734871310847794473925488051024730718270329642880908511887659338461715618185775447083910861582501540498399530782870122469340734034089077302342810350714397403389673883410143955953599319232003131956464524362157788328877153994018981423889258915916503110573256508733068056345487780393862806195578596728828377785185573048332214103794340631438694340412173656097721178906776799406541265208261356316354220135539266460944151469149907638557535085139602070062373373635954551289309828839381701357954495378653958537352369937897680983347386935647179596504311366919171805639025964737362213408371744794717728479208149319820266011135899328480813169636583785645217906505243193233672846075424246543984026712468365398911758805116974805094604575532095981979599509597746997923181854043809783022846929005387314369138748478556672674436008625314053097658947868819623263838432832519449466681755143922986451410120756491689805734119518281014024926363249223925804986042147805733308500806599311330315977449518157339043088582404932559274707101421236835970166044210402278657133162186775254606069012079552054791691192306956392870446884928242709782831680808015458611599922155542603633621285942257391784478330338846761169979525568891490077789188857144357031536907780476169478201358152310329968364392198880767814524595292997587821202105253438411510709845319155806962702179252112995325983510008437143127400209327557361072666686374158293212469051355340357496814989394032858323224516706631772967361027001374259323111402457025062046930340978628653828420906522123901414168796042208444413061714341144352084975118279265091296828466681690078771771047530503626023203589087495424865967380265643509304617575096778316023293414391579867146125104883121219524630842190121990819868253514378281307979078040610506572173798614114545624398268816645566080697870127891651869569982038368397099766035867353503396085941907572813271870676347317727081700883302012598000051774381825885670144193895225726009812206029891967773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,37] 598812081087113090421169192248491574303123850078333858631383758527465892281841645044320012340780956487291310713211681305010652760932509777633043563567667076717283971805271631263938784052582899174659419025377788100358919875072622841848682451737825650432964851666125040566490685432512971869565132552617077123436937713895300716907926133272188340702031445036492286207962279372386364644626582746747076307581458117610591876152219424702035014090886677533902694884817118586821552609031293066422837673034698725210539955682464946753949880328915355736843667725367919367758639501841554017892565594528239187577372185682559854584781118260033772479993743291774700140561452078773004736072651088202611812433217924043070913633495586077860263422104076208352785864855660294688323695097711713207567608832408387787148935914346754721410800765454600516037520156580739337975388154056579698551493847936297862906692219923147447778311961996290389710437015290913754701980309914523884480387330988683192130396286692404205901958449006441142382233227374486121530960284651508002476925680808480688229735710136430803212866354595893067456100617064593048125819228774600725319010663484675422785904678023396356944403649324220385236054901216093420692635634320791389353969719715477699958897303375718176346496383420197585615369128601828896025399596770726543432229054209552235934995236535070737310813469537031595976323787242839855479861911375014658810925237841256972022364085998663232261673739493016485736408113148799509840197060578112291407507043303725325148406384011274889204823984314976079225798838035984379051168970122052246086619772966828661226464060885441492622430200238804159351693495464730313495736578360927152441665971601416783740342091103021184334395453273220116269898081032809714608192991282452016374974280552513894628946343972114026658515950875177244389891653314944179958401020050480574442491892490611251735605120468875573752642386363808696742019167671693506148503961765548071157870588607564746055619574749902197576355722508207507987131976378141767456558612270751055503572209094107547013173068100287231093205806601753662689435641572417677069054235301974902886683637348177351817925668166698053210407688561633524675043692838635294461408680497763057503920301201280518251439627845572899558264739821304701135352869341802351815206893363860147569356643194301629119410904455674453602120170497459923581528061110727280402787897628513746894896030426025390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,38] -1584205767276195397135960080588963730592418544267761506610542076884958257633465877025829356694381994432068733866848589668261614000981177852115055337567752505895574077809073857991387206242826079166227808222836964434547266168476759300538534335046055863650202695880752962146340898261749875482438836615836503522420880587035043745264961381124512544424288317563290073313963360582438402154633370979701299511080914187406889376128114521914412994885197823848731218802972715181250289837560101385491075679766561342787881940349797894213091536626418401041543377915404566839169791434005495291659179196216081625911077750687761794640749633770143509290750750838272428431756174287097533621060793876734171417820397800723971171558825181811319041372249551482394909537289194808571917902983850828527852484387764845578886894878653785751677845044092297310018125429373729731965512244150503979390971316805191555662938313107314723490082354302274955885178351179996087524547811814356064689516247605239411871892646404855205466974900213611839740176122903239782551595177719583503083028704704050168633104254677145802069133794581348487300067687593012259658798005734232677073703376727302516028334470469074525370945229410965158627462827893668084189555843649962877760230914743230402098735835829767250500964098706374487818960602490090330588704716124694305018065550659085948104694337012187460550259542346745173156600510399119637761992397048401214614560591479578356876832732826401108303515142590556327859658546483146889817755536473492764951256357410351197885809534531684614089922326080144824212983725830150933713991109664275046792610175766613344949995923055305468845659157910457156053101491057235506388794636649284639554167708785305524563314118494911940279558805507117014829057937373624284321972810366560969956248407287243932597624510788486515823956295852250546283816843167924415133116201047120885484793002297870829918281111690824935618129811228489817699926276759008615975190211753320787960052233298443081538414790712471380526456195538447582538041621563641491799406366347169423711515047848086206679485500477419646447307925490028506248563951023453832962171938656400843235167523681085345386041157340573461990552872001947016276592199007291191285706064574467615662746862270008043351252712836217298536157628621406067017107951312625868968745932936351668119004082062454379997020753333665895227915825061504060024945024944155757857123384413355893229891080409288406372070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,39] 682448235906137676486320077411558687723222879883545822567657413030330116332008185745125979774859740398456233861309598183562028882212016725451556453259832135233327677369369784615090958893958291758759871054078828103073404979927598581617150201206963987434029387579765069256292999577466610160216249913536154173174500618140098469208339204808339456809580350041801551995919999841257758405167083800743673582889829941395588467567816392335301729321336288231788545749256612906972523974661591357273743062032592981919204427060681575623648636435463505142802450181431471414021658233161189069680240269767436169650558300350555727482003126598784920630803583339609367807771052174897927989173398842277290373549986808592341253724133850641230606263020089903264158641622473965332604545816291706116618951528155301152967185723010125201228103779491013177923598040398846190531331451476771089371750718391499042671775715552034009880855887652817645479417865180038825091002692267433612362369384591477107525884730079265676693500519760583048762760907734430670236918451881980650343692802203809969910181741721888007584830405048104880317949385480548529040725800680929164615485079746567776411586864294863534540480024032415381700462628290131517536780915096551157936438120679160815143640240751542474596766150241350605565175935484906659385150603315221119902286655840413647039198281553716415724878020273360416659526946350936121645684638321740903674005202913558921211145707713559398494649037877282066832181835541974859536773339643382715554284572054032790758765756512105568807317944566106143032871951794592025013909191950441097774690195432964698921347295461368249646289907548711756182663112877733411065015303996941698676646473004250658413651156593232479862692637149454031798979966344106241726370885320052860923556693396259125116089202849734383891307586456825022430384074154398358803488870922135693037440867006645844121478037895871231193307362633674359634286764963190680252594896226706577450824639038943000071599944678329167911193402645797025700544052666037309545581480013618659299015878361187768123141272641504198206674752231349490191298122868789195003751892738104550147952241898525693322436751722957181660701561676920948432215419542617403758038919251710983261026258446562331332746141746060862821416987998889865482775228884289907328303941163756132390148223527164817365264686806010404396218981334474407362809660165118850158044993279085610460299449187004938721656799316406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,40] -129750573967437220332582285551501586379332745677404394791120912361902945159205157286546761529660050637321346001513310990904218866159047331823899095575853391686024776667868230801516849789557222464487841985100893810952427942453251849537955279780300788334791212207700312125978085480115878890653613504402398357635199692917162011657574546494705478578604353508402690759005687925231059868386386882906138211935881412319793907060323406438562599924969305255527027781291558742608844547247777154735893103090095882703760546401212413344319125754570928408606120915181477593990686930291855961962176712644625099157519677980666139798073312708268535080401404320770413645850725210525487505891946102114173719532251667050592425977978809591987616950963118055962133405479694932583626398391680400355039838068758361698242327267060552417982527720429062667068290687723443079342526784923319655559073592302086166751505439399224011706974887318594371935300952927661120925458033057662507441252420817531851697136062986401941897608536531103607896017600448982515099795038851119818503880850423272864636204821065695549202128211859306295583581416098482551832007464736275999895675380481623877829753133719810299378766030906911152432970725352692010682802224436460386898008999954826930856415385803040658207669002741562857183218869445945174018150337592699235041593820532928615502137567951505419836744971825519956003667900091167399218251633661018724973827373279338857420908088304393486330794645200914089308248516710804271982059493801490457395806388789994236401671454266482215330039081672486103855568834951802136493197481498150004399105371400143800633280655109724460047673623532850757495955046294051729314713392755180952421975722456087576316708300306731938617901154064331586006014012885206066490054330214200491661574233624183101134487174059956920482638213385919243724274845773242398674971814352860183841928496730876451409716343246085918820658068596835508008130349077965925769173171001311502417647301677876161209306598141554956099631451809346382541004407070040522776484437972745277367035632008621641621513179277934829805757631973939131829740022615492492477571859938787482509667890662310421765589609371183274187254374922561970379865946450192411223220354722960426177801879204149017988975002397217755504164950523887390346393425231621966093732590540997374481877953473673491512708283729730739411328933656128286817173621379321163790434930869486845807919683792874820937868207693099975585937500000000000000000000000000000000000000000000000000000000000000000000000000000000 [80,41] -19160861179046193958009460113563725259802506073702494166708730581718382460668172311218492158241903375419683735740619907606543489299023977305326794623007061235699991601713709384480515398943678709866447000164186743518688289548904342309155845018094563845951982592484479023640216230664268349355343738409195492556919250821998255854090247382296619621746294405392004871444300276106177106254098990716826001186212796137355198844080001233992526236385500602648675637747007022438193859686823192099538675646402060141279935542509395527909522981061690873013128756958548555282900986521830049056727347844211533870285002854235599004992889004260039774854925248995515187147318463559086197663068676369158104770983225408521371336696126803116140985020778837782753018489443680448347247253087390115555453100434438310838326344147313351973671026282846357360324763590210436311502103213042116128814913601299248297693242659719625268249041680634959309847565144945689855186972418213539886067052344023258361053448450841330025520846526095166621225813688307796090655129531074931940114590334346950138631920795950851371536949164374271921923766701271108429971911679773924902490430602971066640355358727311595089989602822528116352412308309970241132419350161645920459638889641314946837887196532805111376317315763044555847477617959024140173594715604929797232385327024106056913208317253318245596865627302668615015181010869704966959126814835212664272525326131677278931596843671604273203301499009156779270742383436919604080221669943319539510967182300579492669933241630972073381114050614659155719680806582195482688572692567611826520387079005491338622043194972127160654221044269719436802500851971785372413482115339670877309497865416847541249406093960334466188105730771914523440484781291791531101508813560076114076889930317387475996219201369861254330349885645035692287778558365623671133972245723881946682295142196614957278872840570438426300610929553114560456534205968972021618271035293848902085227855190526508768676788925887415818171094570852231367417944525341682341542187642242221608641325453861030026789785936860237100458954063025865603982500775612625677686802521048305180777739680526187990249506983908619332156876286838617776649638563792645792403480007713254169581132069947627083655810599443989490387878283317422773164581370252114834222025936100565214498869178371932637553907253629139025693515590796507927112654360417982197505777235433326683919363908614741376368328928947448730468750000000000000000000000000000000000000000000000000000000000000000000000000000 [80,42] 23623939194073141228105806509242969044392296876046980880674493498842513210014274261248636074717466779343235057311903796354468161169831356612696109905467149683679835578339915134166378172872035511916699675106804128322156587811511140650175621648168013427839709797965816894644907012254808540927947443829642490718633369605325112985152944315846877357919624623569231661298637545849127840304430740016716880430378678743622847995766993424651562221826123434934611577790690787516746531649028708447989853009742283388563595657872373961580163092458476627639921227954245933364082516051237557682047399491565276647879460436553624206177273344628888704978269045360024026005201502346935785439703542753183188030823270760705565441563805209621672149218433492312588514578627203308147657350543898584893532910078635744029159463186781272970164894140394849651771894906070846363584087779427807186670822268870196452179095215626644620742242762561640821546548479622853434350973060168150922716769360057047813512904394547640786439115732714810463023304692127173450630859812805573067627810622140306884772283680554928442609375221331671365359262040158059360883328948938877260548937302594417247220732842635816045975683947717203754587772015276052700523878808388264261791126232531426011380471390200157542256064792166481871619366268031092910553893151285779330269626589777872932464626985892007282000179935785131001755422850908846171160251714041147266795567002292748199792755444247884861840295499064618700927373886261510444534913999099202289659110142364280629748907102810929800487868669027784995706343232037944766615346339805041107719812625254322093326929393947849887117743359641167331054249262860692961834625915148144740404039238328384776608761680251104320661232689912047430210381415911024652318409754773861181877943161265911316045502368755564492784134143340755919343476965693143512467576792093053670350012830544168778441970165052511724844393247599589371241120051408542582619961469522685878254564417897968491900675421445763114568146318912382190879191911193127485978617989950510435667152235269024892587482520688308441976370448147023708885787230080437920251864652833757446714732912854969643310594718464384930578855137997055157352193936855110585149762008361094245162637495992966439969324155202049432214870988524090768406903601790896928132654732635808374115869571620370684053788779169744163371778167675288654812334112310465007427269220713135184279245475796882303143320314120501279830932617187500000000000000000000000000000000000000000000000000000000000000000 [80,43] -9456924120598637978217393243007074101187163255206223290122786521016141563110519525526073024172380119609215158361876945208916669917646027261792398143985518789256331348824181492752055369109521054306734259599310979983790434887450918451752134386875001921421080399045628997431754858253997989517362748532364806459541713104584189486893941221864401759605768994783382817927458475217928229404526586582755606965400950309604902247876361133126847302058967021037539495651617406080038912545599384119572193006393359824511084684103945072760057420178094575374568733626015291778506079680924538634119771306541784384923624791663650525987825751478513958915404157785114881139818902845740039714366588835344591065082732774604745067502871701141898560456110810671211228588698949417863597254376939431416586479476835474224245799184371907894745486293256161935888174386490230108007858903216237702970504873285500221458043213607185666085260201531063553873468936132732628628444728594200659930321604145817581077659090792953208609430638127898260612737074711959784180308115746766229216168731927664526494657711471483953599876498909204168130504801115984284423850220760684451412949060738138680328747903999119361579333139102815876145693816837615583691254191923258139578254696121938413110220621224433237326614293794466946983290611925285344852029927874536135384534229983361048869053869880453796226591648815250581354424885492762422775355822610602988994000560996128124545266433522325774827783133542444021306044614916851174609952113540408032742484135607406702056073744958189037157379997008693947053704590836831884265397231351514450277130347266232633162705739985723346742180731617141514079063695701300021645425306843859108171857505937726486482449423792916283487527051177524125239371353540930431876160523144436639476702369601608203837336588735347281842203729319775866313775214209366252816426315313755899985383868497431352681858248570473012251796366546827953241812171079812462776026399015591775317918796100943958853467399837851761416569930994364453981609594291490872659087368879320322914138082559547640271010651091786590038909165294826880149533668858924319546328519481466727297629012296608147525992695706461302147883038027661142468192318586500964235430412745602376899642143732333589886140699906529690214301953341795591086470948399780578409768192472734783739464750415946785536100614619750714416665144663355333245502908357160009873052973088473494799497082001493719616291855345480144023895263671875000000000000000000000000000000000000000000000000000000000000 [80,44] 2504412408587633557556091808293792439321650246236860214698663076524425705714621933414967981692541394759840917194227376715374138472864217081219444999532391812710260295716080837176375219637109253329114691267131946220912449191231139972611811108340374702691136785094811994012268461463290841740699743426286932978261275533369788333972075596066944463426052535590966010327004462366774512502893761858614526302343226225718313748020931688735090457728132028552686609714025561624564556368271399508083305914642914785267135298958713548861975569059549029761706174253365910465058214226335033490042168436020156858014471646575538879159353840492428289263828189398704912106337203201302452557668633230776491925920208456359786585023476583599176134643847613242422781531119987138461092883929001837481439984908602111464598880504732005088697993292820031361081073110828469326035657403211286013516809256089844856714604900844345616324224831974623930996533987365669982583480431480867408528838917007072727416235741759007478391820562214870769079361971377303290090858358639333290618523511800958979056109954644061076370858617019327871938672088174438540254513899868842276897253762679870704060135917401788653025472491153502904691117745035804577776331666190684167059990492637445190452904656719390956520208264455377397379277307801223694100973904063253892820641457319431681928270960507270745167592495657380934285499060593707685242771289618875865031875921168885512934291939896830281224284227526692544159064617750347165092161472889535033715732316014998840787068566655111213375948906626144592994804989186153551920416260051255604673705263446242500732772687753319308665563285959607777907373609178058976812090362699398339051787863718209525538645724247995169252011067016847209403621732390208894471620408284101981671442526341303408210944774892752444931746813131503539636927991236654968386960901220901006347983217651385565337408362017356946543699414045172495001127951972905724891208658247573886721864404499170730672149741050212414676327269460051790481419654551357290623759823560189200139017524390877359998764538873325577469047580095778266508325807371493801692358604132704803252009902595824180304189246134036938373339943533922194771207041746340120740917666897838094695975960144586875313681855338549091206468761060998591501433353730247366805538573364008649085512525030669222694834232450316995710785560654067339407791058427621697871188604913360395769663410688130478903845599347732786554843187332153320312500000000000000000000000000000000000000000000000000 [80,45] -523375922473029432345121724204982877978316198508716225837710848163466873608068673015885944255539250049213811136529302865521649993289974830851387860254688189999234302916552544214741554643340308994247558142921601586273069584434446727944607356506360244777786947685711260834805909502148663324153766298501708634273654292701582580833399240728824970529620739532096803009637498688278900877459854906353500213754635110924299258781261789030071910555794258617980397585441844236214667930796787832712365735085114575818098801331327038308143517767760549610643853076347300260688847923387247963670306497989091660096623742421819738007341168214935473676422282105794202134707178990719224253353776442940956936478836142600065751369961766519695778644081311854629718801042090900774404443737815084042112161589911848904881469485752649581560660810173347131715728933255338220832649768037649582643777610433109541819709769516227359007466573010528711697097924973252813320676608330230484514836072841487687803312964831125414765481982377505018608451142413880923909032185734291397696999578067210454672284860823746732397480604999966235928472332647055723348881777554950278942996430973780491532035002732467579277362016830571247284918563031381936983232666088825899594321968532459159056256826277789970702166076535424553390413891705934383129423427268922656473660540474515592147238448122672530633695064312762579602645498258167674697146203022214335896915683233250465624636540716013148765789203431493117383023460850329594702903461646294099078093545440757732665774402459444410613125110311669861772010798767558868727402105701426851874016159266852703558519356516390293754674343255383449867894274945304849362573819443530388529694034763736506607700045634031780824618709614217783104122900151474579090398721019805716538458848375778101507407114693801428640898774965413946155199873149280152732320866171500811577299973006026093248397533092147353807754193768716883808753658684104426037097220137827154588851266225345430907495228225332795104429555403732314713294130334155415252517729418364736859633373757120719192164078531447628758227339821413566156688600718875096954123319528584290820888042680651672694843671929996248837189488154775482833001405195295968581835269395121798464345723791450438170391537449998194177286389069640615961536795611255499225453598969569692902625515822598173158959105743383982740283004874352083105610281019678385139045033099762712810950329231696512809202115334983318462036550045013427734375000000000000000000000000000000000000000000000 [80,46] 104959669830642030065288131102012047150716816645485669099395058033029792928614716188647292126468667068540240210535961601874344112074008558859834605485291435222570629715071950449499456981465919815183781245414226024081779998791334066111817335897960428038053925724231042693869950500547876194799240235125924869919798523995317082246870632838746928921028460618718582877303572610090315364078367240803379029459694315866590567579666776284284147267591678358513122975964733256979062186787424866781247683495844074677242656345890468010597295908462578258646944618364234554412227829372677765368002702250735500601961855929953067160488175670764294380560667006977094383328115684657778759836328975970354448364888482543016872190740223548254999534453476134388556273995315386839193587223658841558345847608703646598982722927925293558911316188855695947254810058654201749856740665287076750860659071378254049577226135707984029020369729926448262190175626249839979003909402321958051866895965860228610061079429627329632002433644748439256869825778635149478109207722710353627962936586388466282740544495421847239499865775906200602790871783109297456967833184593286966304564054360923715264034105542934734350522728459514954612458460218504378825254715355748415576026613879475873573237405687124345258531782962706562168975476896828021911912262397663889555028669437325031029439737339996476301733345922888261219086717379308812876153326866777814114306059434878473143386521961707587824729914956707829502897925277209888328757114654995852559735832438418837121198666923262280857279256894424763752465637643638332955328221778744229650940347733866580190491156554478367382551497731228918320933599012617007082836738101587637608521276273542950822321937870840643033369298367501107895928006082201855826741303671066224140609536384966352244215914996755778334404536880283865225885999986252495538485496341741502946788994067349946539663860273769302067454268850466064518296546381253951115946354623374992623950095795883454990960385198629554621585361946108412641812312258154134072808676957510134626017279550512672524727298301767558348638764152184196079501694818787187152553150908327501447322426672993189698896392030879661988750984400158602569057006355035959845294737190625654405741379971437058807346325905583351670875164186846584761988981437486910092532582696760727598812776367450875014011598269696936338029643125646382910686076831694830103062326463072146522730949199737844565211587061215325888952065724879503250122070312500000000000000000000000000000000000 [80,47] -23433500231704591934362135211227140839356327085001393983043264207427438146034029102412818142524929500882254857122616517672340143038022673308983270806939301608186326756993842321324787641813073631883337433293929068090172353436360543373331978987639855762075106216608296475082157370955507509662441003448476335839465260421971112657166297226856680569985411595653381013829436680609079339915655680260296637629915809363514626229141057892257865792761135606592701711723560842325657636509807937186870331507962692558071257748647247382662167305045110149675642947078647118260268983366083155359512629209453952811118675120480227684373869604766402186113197829467854733553769385579652762386782262554100461188736163243571420779714353454747617306794765416686678507717175419673988811883432263043422450497043896309752157705112890228594398364944110577385116422984871372909937634420603144921429306032096769617012878568298872402126655456112905306789382516323385480414737507575425524786924268191325782614491667940503427855750982845934758352330925652702970510937259232297552916563540503898806412955652658837399053627639573658120986960324881274609742909799525641195941886894781668507286938060519802551633909060586700282163488324359817226886437410265968377894510785300295370441991979265462839640099672989420949054758426393917841012000619254624353735983585575034830873075876615166121238885376798341102708984909473815019438882645578240191123807325737880189814799190285441853651420177413173005221818222233461465369998388637931276612371984404690518921855195382311534430022920410161657627043309019115767088541105371270667930460008511637106873688690330978141381164348951420192557710529131262885730029731159622435435833449477139404837210700840025236807129930300446408473970031389897399150308538224793238339498252703658839745620135761000288335631667192023647719189504135798026330192722390702285832186263015615147104809274977821762672375966920633541894158124326179561201416928186187056481800712684275798300037305069003377982220820431834271369034688784455022779911153104596033466505547804775393445613294678612351084244668746339407212500864209813661836156220456655300793738524068560817057298651383607882088789337443151295380685004348914143822911744656504772096280734472260532661528659881994311381587653852002676044490426926474937930594035426387633174652244489931462948310578915018541612766748362781269965301168077128645172007715783262290577674496660687920972920969195363305459522962337359786033630371093750000000000000000000000000000 [80,48] 5424585878510639982718539809883816215558029822300970165199387618271062513837649425361854624150420308752458086241442803166285546149165526634744139794817812055199282553847117906365337298299198847220611114731208307468734088396789817118054821042767018111810726243949100526267186451262713379497085474708263434191297289984229151206175523386616444639681198884560882134022444947517546577682069365699316844091608245468895060191180534815205527708785256839747526809606759953183591763700428524015737147734058358259829738578027316577223085347603449134403275215186637968543285206233969275569290618540858001757345004734699773354295312536570578992211469732081411690488209270977052260352378551421121604438807616769855573495993716632100134406620270315154691021143710697739799699078185776933578669580880010442105280366705427148874822694073949029019813101069563619459483497885568208464830028659277817128608124727552548414162300836308974714825880856147795095531612050879918928121407928624337965159865061998577923917381614683719843932293502748622200788129623053870617910876671290406057814160525827178042408193067890518000940501252280819161537309223150228065494462251176628711033983471120203838545051279494632709652326277181081141589823330195043869475659550407443111138302606909030536298593312622656617963017025377848746449930288270385628387563577588205255629348923521644410835989324459527854649409199964702295982866907581062130305952072097988359303471139112052247537243603485893081983906854087407022355543909016739978167062523428577130823554722393690854554854080135434280114615757663489205225457725058240218270507923491926650521571985976059507897858034064779794226430472905108403983825808252551865442687199938007706777454518033423556558507498289335391889413550001740694219577921126033977979695177660129419930510674709917728539954351477493987889868011596384577294727262999250901348475605343609373129238375594099907889935022297207713467951799412346956472347001581990142738026038771748487392196301978518931027564840182864749301463354137470180952228914580543717745084162875945982420698001528037720417457322459873856602464218913117478825724500297406323417170130114045883252537027001046211776377121870173103989757633624289216132965921643740486550210781635664911710235673340486689484392527783063843889185295542679542533325901047867293356816121249155289752052608573623621202680443944544312395809081942359620872625679804265508227698465523577318064519725410291056330591707990151917329058051109313964843750000000000000000 [80,49] -1171707537495039647570163416965727797274099758966572876051231766201983801860896798342672970891714578373707026746002825453159424022604374925810167676343469556006481388606934443207679305934659913783318560958928841314883702280891218205176032692251869234257979586469280860671504524136650655615364993623570273567216294196142764639446344447449577417917925071482929494058549380734806758311176146723013511296216534132916652280780623889847985721934518893314083520550880445470516956832792339279221843489621666042349513384473233322911187525558950740829499084368075808785241090909724447619912009921866855492005581298306195154134256831201360762522659266442595308461250175744186423683631517936088397958046644927085176664464564198219142922767054740292216653015574618285272421552573849838639587210961641321962207079789002221845444294345703988105490901618033450666181203255837889867197709459944099641071631495381732997037971822436160549966217208766066240263180680956913618697645529783434823537300642699279104266239468825136817841117462203348736041985745648775212422177188173184440489185977002571912122211020814843497886101882303088694004697178985918469139873966208613361631979935176388832645275902629767853411006487448849712588946178199345850599880129407654700119491383658536079938466210957337235712307370019544555249813883685764653136048555069370987729126094859789756927853808959940297865729739732386570003258321699646647085605009665966126091592311004466262841974840762148527465283002068734183974071107715941749834627753623148229526701525760977161006781718289898773617886465757744736299231312168417317333616365791764588849325101490811517227597808846463831209384144229532480549086912637080097900780685281205027291860410205624689915464277480375957107768201903378343598580280145931313963177061149565844286261090406537522397348495886815648899181152596618614092917148319506991669221092027014219903231373581576278803405011985442779091039830531083248099010012862960807889402758187686835308771858652606284864147766415231942790786806290783503614430615425122435458093850738079652955662090922017796449961191960169276374561796808095024687669635991950742680617820484772675054064746723434575012001484684558535570619084887231012991817049216476010527376713879249644339553791354435717391153737791140579025380551532327099179964570552070866467508023059669522176823924658653271053504060368572518814257785466413926062062836583055115105461369471969759567042651172042062868161593769400496967136859893798828125000000000000000 [80,50] 231022688829328930310386588245070047832243316004923721747515002972888964097979973166581144884493561574923951279784867848679841617403104858978658866910184771203734345670956015799285379882499478594431433037792255006139981747764599895204563980363397458245297836422242211381415310032431334204825630356211290742811837599164060633427956323899142034162882413916702577534965300198780707899380656430693685643656180830657815595969335259277537158005356920584759233112957714357431642748994557401994749022776421121338388429456594951108949492732054331276551969152934299795776714902448567165419547509607546073193884429886143261884750973729311983108986233951395217350811791959933259596793119216789333099241982916171507847762190989667802409968861808882212552164726602777576393201489725667662910921116651828129938053777707427338844865809703274161755097894018515654879935708455662354815994108829626036724594248947888935100943076071805199132996985758131778698804104683088077789869320971527544852985909071066121224487638246875282081533876635786488280622426481022282122786130714315296339787864221228452398683434313086203134705392508321636540632467410593332343608751116750339703646864910536172405654656688676683763962088629118766394794833545859260707379224918255181918605985147726724414514367111268673219240120066126948495822288616065312906114790531752471094951432680489479918132761614201178838630006669877847288723913545432360873443092430106047855700871568938115450600473667107020039189473721606295609679440997244382739150288223176700562788147378962377146326823102828954943436042382026039761120360852276285015256265678777447412130172633242453782899953635717928225393558616479674968482884710551693385207688228056735856761481447328832989182223050009903505644360498420652891305059723559430423253975782415126597608001867592614456049460496326129125012200674307196020256774937153885354337748974709620594456614623917088055613032099438082365319539513839416047751299864237577409990822959961497659486917647662972850722329869629574054544886715837406669809898386417213386278591385971773556650503775029393222031318147597546347531278058714621653024562451032235566644913870733355752750798479137380459302706811040038383684097500365451580878926947124131353287307657722551219555778782157005162604775227033538101936249375358843993096921582501817757295174533674873591336055096070248927985547975711353529305377345094141903602477622765332054203749100475813943110282450995312657102088646499105095699633238837122917175292968750 [80,51] -38462946256026931720604883519511215078793876479115059183842351364211346317114097331013447661790264496842383596622835463017508560962916340136000132670904398715670971944898353614818140913157207243533686671896457533755809921646331916588369817663267878017536106838497433591225169281553081644906362764747359561703420918711449765835557601938009060335545753309693924916137279493825878538819772086197677932785346010713156376226079384211788248096897829935103508709127975832652900568231560763013502855433941280910439981819051533480195255372289495244945783421898484432010719268731822301395927101527084967539771274712581858912395423820865521724746427766352846995694343852028896103168487981364173344715033952999105509044169768296525031432520897096439036148320144982777900542889661853248291845622426012055587599663709596494604030488667310347914575278504583877811695904065858764130882275796311759154301851686254049249695701574514217904767241759351042205325208974983420008504260110618237119464552500820096343461322159646546001326253179889197947143259549507521558116840313616740688252778945700625735088609530054569874422750335304195041389706276556621315148329104772748195284097057667076302695941198960800281618284902348544582071900647012248500676621350284592352649810046778960634329229281051861776421295331043754609063166279651642308637931112365374773372442800078281375843598099461494531258741838928835909203586714168845239972038245556395646526930874497646891003234366359499429291144312660123196999527039323520711438584696756800663041619562734068542801293242283620946693130755135530858331227322718234274425001736779578935268243986609170126797557225679151392115006847939829308116840450068358357486033699581628866575286529804714982894480090828450035856494146642781622199381063213386909978825478733281448746661862981034286543746722734006531373630455473382321889325810532232655394515222955560268201956136783631367271287392785031934174520025379422853056215420330551432832834760305016035501380790707270536922175680981239874411340125208951079299129703138295964004773750074925572145647632623892218739932455811279207200984525360917905911738036655447715617237672690901713679272301704791449055002916189521773084807612266515036045415248463232340950111872372986653757250554149226285358686758628774151732258205446644071264381361132916416453748147229310324082985388725764881379201830552041029205963195874731753900625128984667992895539861899422952441867603248968851027689286325994544313289225101470947265625000 [80,52] 4298290365068675260235231629197564624928144565685145371679925041924754631689691359036482995015068477774794560859130339949376428051350405997816071858220752205310248038944994512123832460005454305202610859789326612778662378650684799891782785213202604281368489417705961991964424263145983556525215651033803496336848888132371107835105563667595766212584043110470591948360284234442078548534513276895655705244891582302715213465502074893191297568022816041055725055304059801315087823167859324812413581150005310833136699383990800588868110385205322374168595424021464091915602221260598856842090083750515519597610813262116787669567257849992501824516966036690681555662330975295368213519732904763818835004439173570402213555052246471467071647663325309314812875377276996182693578150973519255982750236721957733058710318278835642602866076148024019633607310382661878736591072834465312737634326463399192346168772488404214007300254653957088525115796392703303463789473074969773613334040090004749450370054943604856252812104252577180747914326368657942673533598463185715627602143697057524700576080549228155101075537873859851457563699502462159554245808052373764411068528532650435963337813376711877865070275907951680845462676190302158638783307016025105041701875459917009485878981100504662753476398926818272034488939643071850540439564794460669648158145377252758056476892622669575996662091578949189982166618875853385967663568387955116674884298161451866072428469765816372458569831155307854641988700736812004051775292816041746713479811875620462675072432713131749071249961903250096514499408492566513820462466976013489607336732491338565442375035042313908087393455571167188566369713249406802286280590654469647883908915044596773686526040171094995677226177516412067218413141352407862386641750086701558099366154826082148583597054113692012471751312085267596369928285902773952203431776393174240960483059230154685598453312651375951654362991822723877371095619664827481347563546973085230778435030516171342352027796905074870219966545511740558597583723859680203466602395645441865993853185833162004561281449956599419088584900904489925597628211858907184467611398145581333693480038314643681804419163399946538151282914605105880768484978610557414089681254541637297656609274966815378306982613211372984710906754071069487089128976643547413371641613613671811388661690564159967991042505736464905709612728430772175172386424688060864816509511181298292296830721382555758038871767139069341757962039451967939385212957859039306640625000 [80,53] -142669855336500133406450908049023191881187658817250433120468499173365126601735145438788205956259984055121376352117169786037261870073491586109102046743876252097055757934476457137867469431155169545858620103495413731318813627842071322767728484579668473794645128012604907803488493760989232268342901317075887463133225914392888208122411730685204515418571865052679147819140368483455873273363246674262311780374472789315493605117564658737601172572653315951307726068098794033209907515590994451575670161475023703934177418079795972777158332477076403239484261904717654640886334832481417846458998832756354935671338419304778818735039339318726370647134996341665943765906625070192256880023159881117928324300611251922707017705884937932844805574840111428404534007486735564593159080304407493426845168630091988813073143185813703000255210768938572741169658217383733129158677937297361377669850075948679184565468267701962679779108130026198634702128277114039057565428925132592842973121602988851787156823199813303470412248030325787657972408484618964854741802999868699214526259111200321689820013229440206689777656512886345647637817983440368436393537045024359706743466435718426111237819517123188881620877159168782930089411813377077071892336328935249422459644359445777983898911334432107134871004887500341092406611289650960464325951641432963346816264850550413814766190910261189789975251570849850897412385912469958563377665240229388544760719443273785208408705374899068431661593062438927326192780203562773519970199625498585423314902005998795248136762225869284353142423010846778835016639097883335478045239853121817904708029667226277137077770804260587111786865112667414130424404054046864298535936972687741837511723179375518085787665103012641831194389897686987812426616992305984345853074219410683980382390342560561819254446281791499772030130734038987353553233304683221864459191124816300852456253478554208080337086247880391269353927726058034851414681544399948366819196797336873935979526390061668346547336260253001046335151101482468942489094592611045669979297069868018982670977857119914057482884448011056914815927259641292239485192944793218086171589553454074750900199975543315554045982396909089084294326787132672336250160727671550621106536698834008697384354789935706239019062609074058132577724066392094441236547202547994122460350285077139158325870232888577648997037290735447571330712493248556506865530222070421942840920976425275354109589330073409455501151499724581117600763491282123140990734100341796875000 [80,54] -38124034179728523440450361048166353246658784329701860049778790520472158092705546730406307148674861870353492945076026344319367180418817008259889918115181100267670247222098526176734678459636747379777722595121626525709159469113315153294101114690488809067312542839882447573968905735225882170953430879277342452469105457622378840687389507496833446888400901080832864375069233268565612009316232146892057549164057638896727774484287934520327260734615548668171284659748105115495540811057733904664282038015922467774853559366779651838295787473310187900551127659037989646404823403532788304368536424396882913845324345040021696398081442611362169631911975067532843329758636400949007563516533492082844487871224116518398004019103573457862332726162312329644037983987755707960269021950281973781152232845547008669382195769477634199086195587384040945532431899966423628140966076396184000993480278288094620297848768937316464358520494167392500453319485750061861678831835253171312851453502609691424397082214325906561676295438467841352071461734299492124192297908017627873439879233405966433984002241214421933408158219861126051800413625332547514580991478813856557744158505119263253603829804750731308388236785397794890153241798192963593640587132617288817115962120340715694632812798557098189926742054730183880237401703519684049908177371516528299752935213572699562671833169942173377297583822466428252151528123818828846774407089350723078076398516984013631006342289733505388101755995647730145735326083764075397813678536642471997082480459494210996805171670624301828674120658307413532830120220075195839043476356653094658670498882957030591433389402015234979167143550923599945132238494460620423080830398519080899200536181176513753265848927561520790787795990955016063306151642150707911510450835226943563270635948743023763393889869902121061851533187669488618828874297193233632409262263703360941550247849812745927987530353982244559719081163370102225388639133234858939738876812078014993519316715596735274478846799781206338919747294395919178776900424610345676329624754673462555017348487056037516932635882187827024234472587562847028432985889210576957439242332697620169837869880863198158206888491849591043965908439739705389299590512663181110697268719419101286551495027960881539063496882032406779853986926979030070204622260853301386210128220078769273282593183430613924128123624352033022592670379111947201011082069321049530187050982901114724588660509543509062487590054418666596358633569252560846507549285888671875 [80,55] 6823855825874091975416035415626554152782633616033704768500098591877075348302726236328821817331678313041799510634878182952063502903400061986298610446363824906244350462733398346448779522388458310478634333274157967102109258301350373220042416588047629555750014363077962915001459398460564298432710554579110370524165168486956060394210583355772077190874933332552185225598868319796350020366290923480987704207980354975287925570401228984516180438964054604038109946528328439701056938202943415321223348087410275030420241405620156509354332286648446965902863478385342205092404230909737261340577972069388295133883374520612223418632767031635362027257679078741006615683582812566959994087349447268973036193225933534786270741864088936656434809800104885521371628053682375478618522524737412258818797232661817532618905489300656302707406417710187411113958322186258054668441241751078555293753173642347480411549862512358063961727719222829857761178480875245720291246667540103982016209774378262788324033908819496718653033811579165152457925821626498679164819166784607684051021812288181102969696361635893733391567739315370051973107697444399683238784570601127081305063674535080039114284116027911451302823231943287818094896492218735783263308456113060017025962720080299319557860270175204144704959930067060806109949960139024660106619162236533833334590645431447663011140210581117452640961100030081196685986078710921908506653655577709698093576509778987674330275720040985220312261378304338359118788315671325183923718990405225782620819208876752063890884231775075439545297199682502273959469321745265620844649965466385611452906554963627802289826066789201971624964382729718921771670648078987472821159619668489737483472873721069024764193154412321454765434242770353547209472201412336088851572337528523558661111925155988212228451727605514774086722660620605205454015668146127177741892818395318320646349041210480885361482926873850600259779844332861048854497517242105618742771422051001325278230518830096153460178176631246596115178382009449165954103378346018079691188207384952107485414772409549555125573359165208424775661387314291693162626219171147253091835476967946506268168245538017765361533213383262751977828342953310300610997640117379456071189201578931813966768487729814812073737458293320062006060609342927371081409263523171192397781694640483766265916183987997285416642880481402156311047142016817338949711393568890565911275804236932627720062857945255057109658304234645065378117578802630305290222167968750 [80,56] 477485947043189008535948695779904370936839235670009757071174363800106615975363515804313632293389201056957793783747523269998097289333680947380919634235225487052834264119577827583883866249697329762182681846220211113471058183132931439433211894591054923847336387170027855559060608693299595866955994716463565714027815895033474085800581878679689489779206929490247250930528605144255461905848255043684733578035659929374744983057534503188081982965531576738625499516678531676814152299803721405336066630722736729236544473300635915451933625121977116912511952337506879303331603395627712856403285884892573603991248525027427442018066792718316063229428479240842506563937102181896113440367482024322636155217873280393813572822708809101186988345427527660446253756642698109676309845407332124890196511338734357198171969955729353939241259490751275594028614851017631252432549608459283021107444660811251294335502696229884435438363190439402097757320277614080534792511337625679029850960606218322575534453351566698724302938933339283676493588469919893881799713915150998275680826928471620683740936098523464043639020544130314306924371597173629845860237076915335949660474050057693216796191427749084736523593721017206157846388091319674439564834645465052995869018308178361292362806113533177885688043391926042291851862826701840005035433414589464048033095333118786438065981770220989114117345547552366767398876034619244738036742349947946965824645658593474541274664364725446474954532321733980943578909110071034688610602549966273144341965735635635936712756387722685320938813411924167351452700519500675263895307008841484111383651563103037376186805696023853348806340602155190109039457243714009454976575698015186131218756451576486361247876812857353099336720152932374953433829266899970846642587535503673092822333142154834727596820729404118025128305195707684783284955137207277644557929125177989542947285153467714706780921070412083410116437385265207645596958130798760729548699094341301642245617462811502095160845620209970782110120215832441266687217623065313134703651904004965707834700671968699144918037726600905484580305926259439472313550748677119376198541202011256124096479261736084862750420426356447444785583293411067473626641679813907005561611221480195330541896054214607841351240749802518539395131887187100645017150064384064838433372612319721541386621736455428587037319624160054212632753107565146645151693956806218638315594131577249293338227106044416588157171255080157834527199156582355499267578125 [80,57] -681659277384847587287743748294564565173983190968429248061017144665194210524011097398866783381555334355466539355087440888893206199371616621673379866200777548703228114507082092903794039986158916716779901614312988225577350011818404185466246025019554137244059217348717054274729452769670712606322758029998207354670879186951120777996996764840783856532546884954610283716993687758554085945746365963229240413012181399652941166081341994928845963503582567360093758226137050776134988343595392967703514102820978300200159649471493551177764623287976639379592592357625296653189766619075555939483357617897579826572329341219329385858782115645828634611545861278534245339547733825565002800088683847692561101025102654643866473035375360307280624064459527632636773831735595684555746241394307903740628792944407930596112573344591265366157795166095885974902541398349761612265150346165324897384698103727873229201543634119225127834138920785920879403783811515358426564886344265144386988294612086376782220298294735155596891550322986963848120027182068888109406212789367845142994659563002421299527092377781112843914373245021970730210747482551001088070666020359710857866910803423734295194273232724184574999927337493554533487980185474729750367139752581046966789608972558952047932193331377331623612112662470244982187298915395174913026485021565308777988181815300820489951400968828758159638170713439944303792862646038425985666126686736497018786272987093046403711318876376093098227453871297936313194025842912727916791339863260307815165400221765384681845787196479045127794631758213927905991765752831835358641086880555859498436875269260210076498840843334579052806327905605191424081292310867197653132809760513653179327973242179843022644781928456717869447708581522892030301569140441126117685938672911527613735207423806322309202028498215746721565734765356942370603266770600095674048295919478289281184269620838522828113465311649577982023798411080862444270646570778020147178528231134558454393659830870231240361078493374424465933077480504013800566647898750834273401114866752356935654254961305237007503394927951679756444726835193367697813634220600117853952713103667587787428227857639329597550786027155862199309134326646501380694517482997971639831002405991223186496825346619615315933701220721244003740075518904418743240015592058571602511774718316099735098636888342506123186957652572257244565704435990491005466934492320514034867870121225673944072602444298257344523772616184942307882010936737060546875000 [80,58] 189490424356529578781525582213182909157356099003814278137341584893990635022010294450901054919477532665026849805149596896729356158486576304772336251820108776150492409455978141952544379882378583916102729280798630874692427708113393590079713161060326625410565881336956271401984405722091830722369123848233912041671340710480210377630184914828455744804638705005309792175641581018642961643651017604029496225579792125612548395721332564486862580419778503219382104233958683530925341580902986712877352515172242000485179111701471346317632764246019360413731218659908123223153969296070887949222903869301155150105976242950896791674039508603560907421292528494706128059236312960912876704838162759645409737981850584266677491308777378626597780851933544353139176669624663199374413789958669246304025870619106707609275154735344624283348809764715208904304712488351387442487537569496506315497557242484737735302194954719254038693063827848141992999473939784510183421597729213862587595891585722370941413904651130728598068331119578667373891271275024866628939189129685606317962219057456106583784810992802897814957204547975567847815298500052489728544190596382233566889955763854934018551291098918991284268196003145137098733578573227020863416759522408945090160614531481820799881097774072872455193183150037094642415662428937983632533791450848285633484154981309507942163924200066629195867931905324072201906856386037384414849341209739016336578810598038826106544329616687270038382405460516930379292286702026815521156130910370724332649724340341781009423702022764713226434865007273795127025608942264546789320892161713231589004404248064401688819218600894965109855633275596220919323759673601663102364681288892002040402193973966950698039860684216125298296771188588103846144698215145269422152264908832492442892700966355520501105423844185062560667124483192320267227107313989509062575509732602361708996359962280272745638138909075081299666038635885673408766953931729535324124956741135943914521776722104892428440835964966145922843804670021319298155134810706242005276226293280156092294157784073045559643875716339773571492685446291214982250361351548695014613061331972805202571298021356463401438186779693833156909748644146905882523255108071440699438464611190586475135369715308770054854805835687174183702452450571803867439742612528432134571871547122147837475689919101432191396165208577474671867563269190658857462016891176015436466725235921841795735588544267839761214844429559889249503612518310546875000 [80,59] -25896723821959535231797327745314211197005902396649618449917968421198581662967031765083965650916238747864172835071879051685851968786621844476173269317930296161892659695107006030369758905043789576037253197065073990396503396268489120103152560193565491456296110191603994466522327216081543146179420643821015810065695044319395449549346204304066136050616776817797866902081587845342274978591872413927245875928212786915360377475956552985808384614057887316708586131020092443709495375794898987811646540150394219135580538573588819368938296048959648818115624201132569879931384193706934217313944511049989817302532301359571039705356758044246737068315595122399632747877488284931028108647750029493091507972202995227446857206129903706833855564850426141307238749333875053225668974174472550071390363155371050042179295745368278231123985312771703020713790049219473651237992638403138640363282355303757498751447190868080481374405881210632272094445491120247465581102409581684947080996193509385203616741593876539870088346544151266137651397202187676795249694135754913701796171211095603662401891995422052340669051428650331982525440319441482174070783834742459981675016571821337287449817507718188961989726210962291380029503354426986897759881240666844240933353668024486341170999729603669778858545091418804847776598281019848757107415113324963748867987126096435047617846938662313245221646790291550363547044489233684686166795830786145774706835649634582561190008637421516382173564301152029685235500371674185581666579983408377787130900565036670567573039377868206309418131890110534299880439615274684782874664270928918664071533084412717607371222972349094409017257476458418532785820721797090738585567649048972207267972869032162571292782578453846059054119848653523056018613758782929020221179400611577982780395058184400500140969211474771146504277392303009794030099014131184742229012586711460641980853404085280818486008079771679247088248921165056439243673151307235218113799645038364487439137323180127631222384596128525002513668773667444725780401327165022388785860466262280381105402453481177033763660733448728060096057108372601854088027223918956685652259793393744264151480657089472902024897731072838463852003295282095339615046254951069395403083252723334006730046327904572047950275879853441995598872043654142574660208834236268035908257262271563472703578889090514133854352852165821236047214754482802416368493809674269461370762914383770118677158289001438706833368996740318834781646728515625000 [80,60] 2102234141433617965620908778832290987958479825887930311792190264329364996130203394964096870667089759154185938922607093185847839084526280908181461194670906898973627582601637163943329499286642316496742830953110668297523605024031099497536611558714878275651263432659352921451705730500299112171837416721090805455550840794589144784394160706135633852607077563485519261408800475689119501264590943439196392034481508644875216647586657551996650432673398421783533371633948183777901831834577108385993621839878521120153214254412299318751605437470957754294806689868208386534113818347598135624506903010750691732388531286791479059235667056978101514740928173770593615839342901583134016565953577915428674187605377925386297638625887379091176716259654452560507010836091565708939087503458414063993857269701573658084899433518204567828935685450431306178432858189063729532271955275299306242426930967457186309160594201426722466498621502587316665374764208382492371276736851981840392705479924109585684965164704221791991554200906712908496825489476408511354779789689816933829055038975426488196223719680222241450068213088431673796935320480968632555942804121867932610627399008804089852450661151682341149589700496439166844470746640616561536536655070447243747464765059934022699292779887995831837483556517517674943443727649730762077360441065206644232639985275002382891794774507049602047609621155499208766254999664709634265204662356057760191921818532859177902128858326928819494822644865703300152878529675382936721256497092225183719053605732861580208688948627951768946131799612903636172189046229343450046872682128363074518149540352532989727476440014792996861617114506918751436730639648245851790019922267897549769197143797340430076715127647024848820129760657149635710514159168643709627138865065304018846165658946389786277746210358909864693895552857276568517910770257533597721053468428827073720708598499096606539741823987320703088840808537402075687183527801430188760836371750158310508182713667329191414224985069269807747614662822868975881247070855113050885337382510531355192362046257499019493782774151915015657859621319002345239716928626204810040225987131217062985024371491132922751889236892762813429862173812616731599795898340615533727601820577592649650080172925034703225006431413813407049576274758434208450529161862791975829609705117456995995438781452117758090294699935852690375358644185747114617759409460430475600096632035250213474527822277160282737895613536238670349121093750000 [80,61] -12357805170557827310561722777191180151388108870853379810368967853668135206436277101656700335999092695837488613295501659443405483384348670700917882473746347911370587340682906753891336866594307466375287865349124307655658512415283443656292884149908962812686747443385779479887102540337243847659081977037369339533160020301265147418149284047436432659745060168739574483174087921259187991325346680302155612928101858550074436092807021428914856854564096719940073330429366268690822473200766068540388145430273022423406372396589243685384092623774095568101742200880382528888280896559153086815261897336637281922963421814841592346512222284519862633128762933003330300671448578034994394064956389045773096100225318696653873052077081217259465637130075172909453387817419350682379773759836055698492810845306715077503961848014084099401534309655419420160792360722864084918892101768945626073317347895653687923180571739705762458755304147722269121097958671971084112601994208012675332164904813353911000376933749517729012594430903519108570262104512823772370457156058568867971059938287980433651085663649393796594940445410632154944455952444771027459921189112328372431415627444970200061449555603126732285076547384726483724451942200456003667655259724011624519327029103250596477881523132082488521094944756233075913130112717925405781726544758188401536098294857338296449422921636846196471467703081188595652216554127236877026850764359130177365223805550698670540279481543318255425442068048135237119845027748807785231357021602018702930372732342839599490675681843474468881990133142013377577626382525613457444424013832112959878267258341542480581534895990112511704046429863376351440482368359408850769117318669944544302053504372826723876313064602436370093566876079534808138580732115982553756156374063760611751885752267120427185465307646429361098789837127295570258036758519995274714201896582048140136365897657595453305290192824720121593367185183065223604112510169430419821392228609169668319050648826278771218487807840841464651942555902962262684837233072269237832908111426418069221258892713515119144570149210999132246469740834022588508294675065052853088013115756035950272726245658624582147190958338775937776349879662898798794434424348426100629407083922457222127496496952159501909786965631325408990435750319752152883191258300528082075641005936104206575866777400795871175220637946397248767447619413845442023909278227979697579256098530037461056402259274022981117013841867446899414062500 [80,62] -20470238835299538047722588989284252022395604162448318212110101528263710073158072987084659440878780510268231482571938745295218232943812818158066634037451532333525446667586435208702689521961442459770582610029176569716297187449388161900454282512766740161607801973988462534754613044200449746387511416953150286035712785013509174294409729789666127466817001257615954622246376389605105346206178818403306881868868000139562758745104607245533278600525981331886843881460615842425876040245071889410383780661032486513219443794754877440863690851552786749418511245410268928905476987166943958792442412121542257746335733982626115853102653238662923418831723579869597665609515065111464869271932035586234937447355121437127982670961074959374947563988887125356487747755906558430964273394458157387322434437628772247553474203015672054192819827953002707395037459521148495135187750859572884006919426691416457023125006353594877964834314811343949701623453341501713795345645617089063661823646561430046372815347210666582018805443112058010091214952979131125980030600168993805479711078013457026890177761879636675995635644825378662796511013995773980601608555540073484874097586446031418353994891687828677458470441534134067817752488070214905865415339374608322047387425191889999603260992385002168947267644775641348747440012261499667981446106976119581478133775320273134575827376277402728045340214172576144393950575376573213714507202393281562212911109911562110841989981108265474189961915630250932122194817506179988709605584179342353467538722578632833180378204082054624132169163332355617938858087663187947631586727775278577187871829841010571976843659086693032041286574159739086478040343723111018497572002198025543661871832734502489342935019193430362857305471854327671319456115567980094336199836611318478508134369539911858728587712853898535310989054460423629878719786293932582373970563905390033957862694272222695524801221936439834615725934676680912284603441046249327243421619538091924698388662900000438498885446498479293373638920367399375593874011288303602932584947592105450618394257566183841097064104697667732723903188774612462930328076119706840986108844486202867608595575150703922489035510109465160674079213338670665459123399465589971476591381351101200268701669258096593926701178952601607311624878329262389460439039677295540077944505876374109614976684854558210502057121901624785041916231730030996873121868955550471732161807615754320344159111755288904532790184020996093750000 [80,63] 1805907648356719394252666309963775144926674100479436491772963655165931211911227967493602754487001427722846439425182343026325656754030917715153014401089095323393245538859230743661704126763971619186560838290209009334912099273950126423275265663434876120310265190562631143459890389857324630470812174215088085094479631419428428782759456691440438534499271718402906539422685752783561265842796000168986039737325915624160935703594532579643406236637363889949232771012451945533288252365692570136515457735987232363273124996125856598905757567605410965939674654273359714012343854098559451453778785856255270226579788715244810183392470620538786767802033572546968454352252976522664017218464801207785743292779324282694147414674551004568243199081960185027573216709753696380333696871405702405172473982428502211666633877864618911353280499660953512927359101386210043921644224337500358158863937399378377358466349395600673147156336389974464481701797118730081628415470966228038009744721473820186230912534869840987457663721464681235714802766716374121595899119613400126159032349827426994878180497515448657334947819350838644465565114096760372078080137494379935969807709729377346548539418519918650698386149216620626549733186113019539463339448298478113761774787888195644904051996885545859879358191020702175117997514555101641702634236669248323906444201918170860852917250213016471880583569940057815434155879265045715469536243519651380277817013167260409549398283638674504553011472937406926681248689155140667213226453222460815198931965185158780719173474011749180533196238389910169533535150362051079707644461080482493991629883923566701207922860762952932482296024918287119072136091045637444222288917081782820805184363094936939289694216898699212986782199170161334764399101682370219812210094608430523027446552189348119111099040567177462423565640825827144238587317631664925341537577596535861321750003687954869211963590142734009546087629867440564466503649553499787362327797818372342753126980732800759296129978779475045916568068573742058330381263308708901143111926772445116647955688869505576446618760566031979470591567487333091158421105865381547577719361867666048625505170203272693564764397021499094629205940736414250244633682846096727211306303295605107308942270574277288633976901937708342512542836963883206715416163602266475382567620711966044912700966554723565911008135938931221242567743101862349948719666342787348295346442725198103651518266588027472607791423797607421875 [80,64] 6789980504619149433144344039333636397653141895067921526057361180801145844210176763609702115832804506619331172640266389671928422585239196467083029581910142112527994103835406223353629317274624920114840584346614411376897767924644071090495114583927985300817173122017004857132599749507145008197477105205544978965696300018989379916649532797528727763642719531227441978229404222221749066444923774941841309959783761225408287993032752178021444142748243779632143096999994253409688850100198228657765343129986831431629961824746070104855835959741486097664324591684554375447602358985697642940613327058691748884193519960184825429231317758927248004858408527716742736655514629350447063460196479359560264492491213543425007149226692981863179881101727968675591994719505371628014282978842382796560019145670924258282481187948559639651793183659117170360746225610286185990021870222190551394440551453711801540092586804449600989394043775272269651223922738364843931913979642727492089789837456332280487760530269951904771665127290970718872334127940662601816765060838412118825107723867004344831909951644627575232715989759490992603340330434790248543286455302290933071689889250332589069661197357850344882869055322950291371730777389545203330388297992134459253396519791686592781818329679585460251710362567523172011061129070984478637963873762077365311073156788439608596350731981355982684203828585035201916168455830677422820864420101198869396660777852923893229867337316526551734725708301800753311797115526737953073863298905657228277942041212991952334346280426564427022003383177357118139381885009562988718771334531990147461439433078795277883905668342705720528433015286804420487541105829093953508206839497402239621067617614390132950193770863185400512810317259207075960462875171065507516301205519923664774112228770620382215648228625039112702564006963272620980473169561122816026560999146790562831425183174286824823409547751293978644883312194838062982975858709345761089666295955534154141729926028197633180598249479077940565449143699353453412062227273408377539128533770683499371114194156962153181780916605567882116135738770530754908817339277656511849674335828870460582240854728334549673057513236449020425598785552943552908771557367716837636328861276461317852448232853258576141279086101217033661628339619022495416703102177425768042597972773446644433595589135348518961429916401704986404357550812124413154346225455134129577895577868640319962878493242897093296051025390625 [80,65] -11997847752293431783643812638444848150358884939903204389525784713818391666222895905508243730034717721911575609489409924183657481513762466620202696043031093548105241819289924797930674259086976607541700378742800227566852265554650934511623895391754933171690137607692095771186078323008545672590637581320820109513294662412654656709316349488604417386196367198840924746120949928166105533234636298677215897180493991003044532620414664914886111676724882789104452106186640335609115860688124570878954663630820174153977715098264178774229810787491377914018681465701106178457004324033708377496384187977623812054657663828227914939669782138197191754673670891149352605375518770871183366291400856986637907075183563024117615566939198835793213922093940254647470391052387101720238475461137698704673518684275736740237962619294689069069351665678703994472710942507907371408634826340423266787105952847570682940211094775926520654481645033790957736463237210249080815690059712184322104959471872998416275153164455085330086798604430299688887183113176318013497675745774813423917006875117539301732121506252989600106783443994407589824702181726546977235453297665739833871804084053004359219757105275168858270812246415314761673428226281499061384614667908187209104714354721748510238114791325180530796664608716992308721696793652742591158584045972496623524156387924728560437404654671208304393615053154900123020416620718785495973811966168298144035288698672240501272159327503005529229306956285557612233379202746326809488433146035197153174391867713086448746163278571254556803990068734854404570210884852761040352384031934090810163195373916149946551047723258899230080193519315933250824314100532815086084595866335201596419272602193586600287964324488489823682500488349743955171004119040938135587953408781172381939199008540445393385393420920449591963710282988450090915571944023922734016499222664631405994444924456505874762351753940316508063232976355341522025862986347182441981748911869240232512153353717691301502817023555110377954716396457617136506669716602051138384498653664275291779827440533596861364499953798689980863446635868559051267461894577041611009073699164137709764732345538355042861171639438621394754521030606219575545145843441998485168478716234537822435170063428523379620363905170408783090383816594565916103349291253337367094526562415120833685686638450138930521751118139958310122565038226720669810030553703594519837638543435787141788750886917114257812500000000 [80,66] 1154826158124698628839078664588573624473587628301482606241686426900853170139789795987497373272048722271847703104765754386925925900735397160598749659832966616495960058608772955769217887483081299474033139898477213962057396011641240657116333623719687609162102028292212740822034280084916817705622988726993968970065277973294168847279928807997000869296558866957985983650292280401120233534166934520697962401426656560142729695627104473429656017435462458209280404708302112593885741329439007723644806628654454855751033686080779778062530171715190933869662502682753766716174175703632040918402898570133546916606234862846058530048952751282871294553949980643958120681046170382021304946263867786762730735000925850593776130556987637403360306698686123570928860280844353211532172757937798321845902267799763302591579609436756936712756568032016000296470073248729284381275467967678852753253143472587648351354858104467692527219188020649354559295511138972571643256104233391551324236616358174681225059445547541776114362649849425754548645903880658890596485685815131795243298656775843249640160188482815451501310407216488322971601557706375285960051017148480689040984886208286103957295131233523676591731825871597133342125162509752908642984536102344203226235870883957730203790516256591312979989188802058298093168739173601439650852275787668257030002712416692382772292397532886493650569563577435206059836708648306719233897701927568803745550976594766252696421689563862337309938119314652628088566744038743428802328721442883042662847307876984783980330642565966468926815616381795150119935533033614709539131428799727914747938383837420985210704203216080402926337429357415683811590510149792857392820158233591655311312786918410470963130212422163417776431227079985204211229318925977211195456052132825196162566261917034323080855590835432483225563985649217005333621901628605778806026271568361977174369208060478593952063451201929271595903350803001919740608578471886235979666032389684434942945800749422981468258505437464765171932934538885222078108937254086847086031400773106515617855608317966807756236604380789304773111485553350982395715551460111073758521449053496658534603781531369257721564145656571748524895721623878100650091133331652549860912076614873484811042761004189303272788108507965106689309171209358981581250887685054651477097918590454938248838260001441257574529148600085304345708321059974806266190730624930427033678070891653533180942758917808532714843750 [80,67] -68490053400624195582036893009905866232564776021186953247446235289087301049531878029307036317435220598174393903842519329414406951679821348821286839762751517718417004469184555697826771882747702793769012335024443016454173454908516016354366057610426555500657058054094018311550990173245200131932027231176832417928914806352454447372102641529970288661472472848403844737285039067910458034273899993783052738991473856055684169110769761385610079199727823472423673767848529211954701007996263609669251061079545625328796913557185080212724232888174633561368051108631958184022521280498877966791114755358760784545897781327597119331052700027239463466437620457966329428286146898013744791858384367319123766687630092591480625668487445904832468679846426447680567028133287017746781801877808112742801437225845985813975344773401632541314417489601052654905542076668387190652160075615454068701764496702440187028730759574162669786468462607082281630464472998742771253001222788937599392754744327281692613047902751359752439987354377354020458665444771869107559540996794645210315584071067585493614427783031217999707525050478383684757803407229350986742273845807978592324334297189649134866728803839047438823279044424526425655064360434315083367666704763523897085966010078093635482498110848389692767205144902192385319230993998055056594691184118947364413981125060000006883253734542335282897611660150293457119156684910925577683325718022991130505656374334345379257235048960599775364940949900513625402387561807062248591942683409831392369842116102882126962650161215822701900325329706157784021054787857504265160544823115234485059762424184828405691691425213016400376434746862835884013619732096459939141763137611304564261512357078438171840809338287550374101831116827072143915241503754890599199138794498364444076502747909117428307945993876423724507870550066714934221211393599029588382505639702994813573891144432838608841247219053848626273127312622253479007923718000603561194572230293773420639894590632725226297411780724110992320106695660254675412153668404301535325339537740874151013191276016116381839092097465445748791503648612303780680732379639491421727160952374568403477996000991791584536268475780820696668148919789365140882590042219835952775623265791003039650497905406808222490957262784386905671114571500514357502793876633210142591943271526452657441274823990158053526145606928252496535709429992094425229863532641506884690585366115556098520755767822265625000 [80,68] 2994535578818529651033601349361786259541244033593681954513470846824520939149512067167543773661488337489355637987874258554554422962390778830265733335677130279451627425885869702214422375758124580577006304345982378885624752106724946994351166404475296021451382091415145328778584888867852430923731338026622489501948735901100243271158656560622249723607464944534106266487500944696120724803400139426910591192660171494930938085451076007167097845907352347168074649718283415945666720980016864103471389639215875067856115786051021106265118845758058209387571308394192649624968577585006939909899446607172967534957923207282906332973360250839471129313225054624590936897480030103480469740740773064441866441039380291123544316670704716012346426723531267431907549589333292528655573480135736923954554776187657265435018927330885974130488519514824609697602026901725809490914103233333222110289343276844079763751085605637103950442298892868082729560913773029627079854408765760927475234572238943080297116366230895427756564011736172475598554297248026147299753247106647113191103654295077522330199676200882015380506104779723593670436981867830144902419697854264605860193149650966323459900607652974675947464450939901251145404833227597887355053098816442928173178811894306769632419644923164307107713498130227214250769018081748124949508848124913713886632881229807811589733775938840201968703918549088330631033799778758834244918207648126475930609235361668557314055041768353738120835177208825310627905395441929357863214304097300418384084976162562489607470822841298927088714570889437556817632663324171368296702412163622314503995239652039466656377182011727773777298666715766987352070107630000873373665693527182281154471944567532840326068776417414995957664765612290338898664516297116526261131481409306157083695648255864741153446478469612425230265958157860739833257837517691562823029838535024966631794888626771594761239835501019347277199442155403137629918537661030558341490075920474111359376050137478084817853622923408624052205632021969179396694627894470868155199916877021931419274316978645702576392497646732173101762971211937770337278768495363396453832328942093073659835501866821930480945123707482586267131330122037773983159634726018082987529961330471549519990964996063334043340529409161143401680101172345677405131003006351296968697229972338556352037013450162067325941330796843734700078811760501411705872977573987536725752534039202146232128143310546875 [80,69] -75586334244963251517899873271475999485126082261924584296369388137647985519202746264865612957343278090131493522194374304711296700077168709847088618542043516800079120066178369588950344324659651062200375112127476568522307744758992013255012974470633418307063670484938328010643363373743874956479728864069212311080344820173049803902417018015075454232998496014931951635156180260657291173115644773983826917619344122988868385534977260106167382492539204106933502698171939198333157701840559225645602975214219213032796787400558547803205159991989369443428029766613751925806021534468033107262246214090840445045238087386375360816096801810104897040137029147933463505709065533340172432427620088844298793025471566222892101394512857745509780355399903099171319908753646884734387054653640172782352701714051134228608301852965635316500839763461268443551956129914714486591019540794286196081154435771743774006094385714594301394452636488361929613085908052585536367341278111291303439725976280341178102905697409511277436274152099994316320363575066999375674964618292692892624852160441817958167137984902367113215521816585918963207136445467951008828347544920825935781771110371717835645923973440238201718698629669344502367090556070338221967757564381273048192086656850088631349022877781134798005795717221909546459974449520986621942354431376452797474848000879043434912138578924506456718575428002148185089812252893076015007365464384653090382965282650662808403540228594961172321288421185059722610990162139892790450315116861381622603625225462625091517780686408313031436893282046856050593893325471191091123105373746077501487518622043667198389514480560122979652573775458549584415051989469620724130405303932877490666121535313765772587027432646660024431162035469533955138863062090292253059506516090848345840605859759828614644170936667874008267283702223119174378075590028188203738826839336934794421691722961455688033088569816572035374994816247443945280154994793036816993592719044414876741748325538696128083263952106347639401982420394338457816410584658234344309287616635747170736611731007165282192553370736991576238186211391314639326215039635013716692427976421112147797945128686229992133274315857284842296248948189976220741830809147275082081336062865412860764606722424228492053512720549390458642047207702127006967945233375119082946938535540046569445111027066693345193499110171805400081534135250743860231885384859396026513422839343547821044921875000 [80,70] -1518515982689406288391475064689891163068760315994868921384102076186089651775141626621856404037191196603949204016258279396798399659433521456868203343023848247201023789300745700138613016298794037506647022791379796746360853657933835913628712245202882005801746333634663700136380789462861898618610549942828490440399814717169004244878429435129650781842620952088153148177162940181437212987256688861945355949610129986218128417815023159903454289459829958214061919844039270244535796150015590897257974687950750257246398852824880639341362843254252910447940566839498271733321376451197154221457217872462684622605678972214308804243383201544459718929017822755838176318024309551126596489291266776350354543682642267236925311273988815114433361317686562446667094836732455271498822577333680968265075020460076533711930448360168123313188638530114356565983478801368813668074726797595319745042269495000588320092402067358763318124072904179709617537891760914146091854488433159901084496726602294117614722506571372738547744715763430015721134012866885542961763275912410955227254502158284087420666048531287283178744548883746476525937703341808346502597658261228175324856802651457120526379090667577066990301347968639417626659779517715192471621574116692846899443517579063275664213433832562105575070064588952159326955216550067631931679847544613366769152079771574472133039028630600703864358179901192016590426464408841628418969436679081660301076730731962341660182794045324573549852388508146948099916864582770612049921879517302489832546632840969659943476716051466611047083043627020758996752776827155464406922003100224765113482036875922267841978157005540649021191551728738121314717052469170090322220704105789008879448413195715829262032070497833082005896580527251987224353711530969686904510682956303381256049979112267392897830577616140496959064632413806104201228717271288948735350471769774841065651117515665645145444402366274441433259634377074284780681148769061930445904007137615589344414551612223655542464133700809959944746663420553002264082954891805908866045474145223997500254655984564364929299249510447743070730757239421534817302390528677650563879405321872520208686537481430949712990450308302118557307562495898674634799343311869872105614654567376589441647225950205722951951764764036610788756323003923272568936318970855089968935004993001779056208410561459238151193069859339964757628907894835998361113271748479292000411078333854675292968750 [80,71] 280152982601823851171187525301317825185420125180881824640589109682599511387771249940340085634101128678409094271077929127352256201851073883145829021088287818152833695703226592900471968425331071184144004560993977284120171554047434280984855918888833217233577563287271668812992839579604252005117897351963364784181326663117778876230291452324840814548910530520454586832605243145473835125815794097892620817746033985243801404557595761277251779259403365421467821297992680406559339013342083368143267784829520099935788326178175492540129479179598028027688239285612015317404972785944548887755215002887380650352532696430646716698607925755444651328029485576053480015441532159698945050992795379357065682903246630139754026949534652358447055143101831272775064736713919699327469671462876523007884993194605513513896209378550884078479540187100348186864503260880965518288858993034195536328602818611098431161709197762467213496612947386689259449577706854800300470595490270269998791694600054203468259594204091113840015651923096993730575605270729171481018920448812116640882452337846134103541319731713091225820858477343944498392362259728007127577328585587197136367208913947782436721816468944256956437728740125451346649983911279799320267497061939712363239680870713202912986255521610780769865283259124348358527207863889820849451206063608332518532612015314407291534010475476612355658654310355561441028146353661085937162947075235610336179393868605590620460317910524616608215267292212716454606169789069278281832100115975657861651661241835094124051849751212640487517591413690549159137527804422643823470244106072613407637786024902690615386188877046460301278182276298288616422425367265388501036174134647704379157026784904331102749889029881148870041134752937549220192260276555013407990232126416285615549674497658812275820294915737712259930278510215218359786901392301210346980002017687851735895324030248360852444658830815906779020809803248911871142421349168113879540203221855634236469565003897505465818831578960599536345190565036337087105123595510020664484652697034728028416404124735382980754188015261615468565188036613371632825705509608558403905909323706921951848477876622157149627749686309407037299662634661730139925849348771631784082399269593884836717861151455359806221178541287017605186617062516761446347164623157506116284804826013346192206382616435336238977674172902649384785298716077882319464009697185247205197811126708984375000 [80,72] -11757103018819513331091638738445841310252108296842832939952971085268749996646625404204402576321996895122304292165612366377459677041906497007467206689641590240761061621763133345460381832061438032427007077875899687269264173359519269240606646514805497010113702574900727689843233421925249505748008164852153780977596975812289512382760533313303298303009354165451697221496178535302128655667052163235637456031565809497632146680376603981293349280550612865558400560388530317833855663189448708253738564476360665592665917313404795378567160535088671160232273586498760998223215314459022139063263982707042949852756253715126673481686354354398585368038934283760790009927820772341766078947868868151801493891272137099100500145791880978354791860098499874168869650106807134548965957340299265903857294363137052692706290912889405913118091978513414901884886238922058040616313225738725174229707027185710616317476832379284500036682579577587968974906183759051328877887798721129814453867034740109951288727043414603620103813135993023711487324068518757141735597941794170816855918585595371422589254912965217992269702508147048550291144431691534544664181890914030686188866491706052595344287659064659849983251428783038731541708688480871955239265896688579142726774075391443943656717240677744700918103719791308307860562743473105641774447770239195651909687812423950770488564914234056068485649180829195294707975493180124894008493666127668272597904177822572622280899124819073794965401933996145310530129715344867348728549194657138672202274509858837434335038009748545429602285261558081284072322451140061548782868165003344714019051011578282371721611930888734063847628901776402193301093110260511418305762246542137597872296239331366776463153639702333455996971858501371478269280259593684259892667465482698241139873090497205066943259250323367054346761729108624300553960235737345785227803755781385519221542205398311627232129141594620737146881643138294750460134201555804164225862670416299207609902316942246347427373647501648857803901425215973273690925976589993763452706120639629956814508155524507799488303255517716313687220811600105773174450139685328784775563247792420360225465701989881556143932637174193972612383826444564348907049975579235422289000141103468736833367758495691215609534614606188130356151410737871475249232018566260940678577505010329647273974290312079866916358315438073168817597558759129039440693986762198619544506072998046875 [80,73] 135808886922173416935421012892866902166821872076529512064983629010579120116626771065890870186598703999348422136285378706265375917548979812992242324825406257059565799863925783016656136032547449318412485192940837199714451916460045781316382868372145109765491073371391044680292001744803251269578959673119219208459847752503551593245031038680945339443180298829465253011573499143363900055328016837051556844013000682517499776393905035917931633083981608271447854523393131206507651297287247709684915723234644553072459416208424757034869403621601896250499915310606054283062694369911273965826986835658091185945278487674545557282278502986021004995052119802758501654549536824106349162072694286926593052927046937654819969245339283511086812563657957961464477982653059815283059405334857694519967175524598262038440098087701114628493602497788286831523356914626611521325164749685546878543328111668345234249251007358662226559643604163799698368816987034334571941366069172661630266290436391151788516345240158711783652475496917367705816146208595787346600620804091447255580562427027184977839825646279119422034147461785054870404285881211770840791482036816978885639715059941311460752048941857955715646251468311146127635454058796439671216767257928462875352386558703783796638563964883148391397736034592274417315849824974769138584191563020799267460218654500431761103903893790339193213189370698575718286197875869522562908458060372823596543914360721056022053768960830981146588807039240005833040017600760635655896353418679665571310974206338728364818652565306173449905143737650223595700879276231284067517119912239534988987408232079049584537017996465240152419842522324476487800984005646499095576290171257759072676752697899757532421456793353786408459216841887248054318810959276246762530104670854403804168495337708951408910434536450985656723303822659669900559518814666679956387411120641720194450628267392636359910867263297319316410329897371217758338319664866678651708210871810072699805246938673951960228386394693030432827726098605842307678247476434262945956516637765580714199365523268741532079241632001724042062734929488573612555082081961326209172382501861909242331094346365824345849611983348350944192087880432089415494334268730654851787301939462347380217125438069305281822730427684652939038288549327469173382521070986741100300128757062978350588992703543256712644691053636828092187043698357840071366808842867612838745117187500 [80,74] 9471110536298217863360606459729013536445820535449384357845337865116998975001463833220549624756612137541359854402151486771841257583217352941459170052202363579337910454049129337375911543640912436195071987172717255963859149635858636687164150687795295433971731974511342784851634312109017733851607620280716589825806678255233028802402241441831250818165386821269848998258998164017651271398780043803654977626138068705594079181373976854705915213055314888802320123317300952331282160666420758756228857179001046361381429623138977548695702711337097048951490131826780285782472715726345198709343324951202238897594678151591876915452562522619310982730788436871990417787019005562155820171026419897545864669870837609130475948209326498646973763335570518984534516654437295634067530942902180671675752643216435866905498110998815512939569133256309113265660707933309385286319959789568014158834964490819915765316513317218497634183271488985209702300682984276202963285805311543052315450290376509512638135185102672119343152767918742873503528315863207350161049013757966439612827261461605607085888192474259176848774981157209293182055245063201492496072675783668767679370003807155304145741494928379110428528499159078403565281774101869313230017111305046724312949384187003961379240750945512600105011608315974839585917063540498033267089614148196726743167857460864765174274255353712706812648211507383150464091946703699661703869630964086627885638649759098299076022069613287875594060881523634015540914143037377714585699334461061010123086735331060698846860683784682175782951208256129713283179124659317880808093560469719241394804159179323495678156988787590499053859384924843283423625603530388569631895439283964156438006973713568256827634267266783547583232070010008475691781175942818760790304351582582987657332491626263225177126806209329836971047091170413844608213096418307450259606055805099430088348251804808822753153381257177075589970149070046077810831129741469731026643924411423934327146067239289772177568066388032553062683729918373302587700141496655910045472885376872937793618793415830687523040969156718154219213732698737043250870170211457737773185441682941800747083151850718051684609674704284100545147034552505151005715656690761275383842064552403276998008401477884896989279906052200004982113371709181863538030085620214998987583945810069610013705763670176580325283272517298990790177160015161916817305609583854675292968750 [80,75] -399782563077822105120280740994922713052424320665279621905868592821550871613132712211862388255785219591191980209153284689870744023280394979660749863276697041117254951476779451085059568065123721929768422501191308573599868082231582335593971060320593425298371236584399059922335871717863565144586168082181133723798734972618878920381243133973898732011937375319849581895817118984043358344356542652234722377143790832813502901595304415271245591236659018911812972159488095019870013434329989578636772539411894907264885009333428285524542991820737129045881035344516717782598079101060056140843116815665400726679187366302754397626917295956022247792426236078360268291049109154637885620532142151450814999066967231082429352570033550686547862936044266523585468678922251799584457267464106799742281757576540628746572219764895304204240234720106089139035597586601211819918941111612407865126271359615817405295645553589126017182600729676066842746405020163337725824643275123806259556447463126723881530325938652144831276534142167110412701464263303276044389651910711299551988690826752318734699535797432429665673924616683928763651779994501459637827852366193920684675428453648063561823659535639050424291101405069427005939054402263965288719555292078548871668032976391037003732959970882655965916760550381759465528359576012605125502511975156888681040674801485189530935700313257977853376705050869590923603263985259237260927177704980417930187930073423952375223653465089306920636295479454647891114790726468937463936235081023284909977638183734369759012949692221281714212888064480316438895067069822417665708476875159985661118929505577388645627422474758370964247602855295909750796633370169355864428532558443045384961157292495643538428054313877927863981484151624104478081408353173387246370907429894041543560117168105054147561313063208428945775677974499663996304395097917003224001911317103746364457913879766254978620862323303515948649965832300451724560753332779480438262567660796723728368443272150603757106298282295750101148691485046199673499260651962750924307006351767648097371820671947551410356659513768608321778346190204883195053536197689533346381006101298595389840103301110340098581560896070391008308568117456512226728832818729661368363168320044305465747156357730027856970553031060831528965783404403725729907062720561212167134814806284960499019585602644153875352893431032027735105849330921046203002333641052246093750 [80,76] 6335267459976943881837340836913684558472583104100229250490518802064338363099341388479447703239214477827374350636045166917756710925822978915677042402703727363263113061547965230943232380192226732892325640212071281797184763418541784236526730378129198114485546490995365591621680390097370454820642154084412467579389433772876471102624653661446144527657802652655319247306842849807103236575657636372404456380045058269084484334973635180253580686459367185721819863955938507718851297375754418981122594485989886826437579582787384441752424271105516466998504275930142806662512925844480402420073687193904058365164671599949921774515374910620032098374445465168374483312433568172262281931556989734450720808473745050478732254957778123132921249668761773812114950779346019519934916926456425952992160571651142032811518902591439220298079365196877808691133746984232173853365584063011427663921131611060800230985419671550841697111373742985298156028401393145650137901798312662447111562880743114898467772692082518881475835123292255743148718377185393601215981084937166538384354000432216948594589192681173618343277763418892094199684936216129808195186421465258339984770924194103746509559332580334223666514676600131371698387074838588420984211414567784647744756409832286664725402597028152933442942900960466869071917748720606229424871574366981335508684317772788425355268734232546444590411851256849460909482363005076369066059435298098886417418818468188980561181025985511811896802638091418937355511839078495071445307069156520860087075776136426891700051309354605727666270477475954211674419182163044558599890146247769463690206262501609289611474511251622465961349646700416312655663737611671205760346057790363404068857861987727368589427161637684661570592341237357752037109078230348199133448709484139134449162608464718752154973367658211478260045653868172233321961170736981908735092670158995113893221301881344055669214031099241509049534267222816585990539162636276244654534903596372572557260417826172138987826521546051503794320712964171056117481247145294854042754881162536956806219969210349016113509661135156604657319580462074506690985395735900718349827096282619333035392994011253862421609162065019211217753631231921935738443644348808960205971138076770022361030484681970616593095360151908773531252950654298566100232626486202316246088049574844333735893206636759166599967598430299953182753824876272119581699371337890625 [80,77] -48603974927281253643455180966451066315946093793176400080740259801603861298553505741143758933235112539663785673726466925094952926346125783376092043239897822701124896442140821513837444304451651869729019635625405834071493108920181706018139421000424786952223923414240727931497844305515996526323605912907574595006292027491975119909391607501585969836603501136782546386042183735094764579102521476945857656969407465258716682562390130286373966871958934007274196037557073969152590432987524966353964329465692575604364467437227979207833461099323235252651571802851445720770382657485921289249607577304057938383702307324852082367365613187896184854700477876845598785148037271905835084181768607737160974330944693988188461127070425601673402406144537668005159850900144058575881931209944930797278565733384549629221678496952434024336224756411755850979625545542074085634187523887477517972317907678825669282927130536574726704876102172686542629420334866320079004490986009435156835277182287755404044233024174236541485197104964709194504930129036359019187803125762620048666768111075102760795639296828201257862526639460756773992482632431034689646421509295881587479329851609633374745239053786465534670160660073887926602366566252648852947326879279113900108253915562381477280158317089934000095160685890528676615781760180804184807493606365567107436392021685809990303917935265009858407113332705780598899590486133538279832093591789943542298116683310127405926637994341744204138471765717878882660762985132041366783666681652638298762731332686646031328277996448371288787344184903793266936243606585015892663740427151111818500830355896786326642554669157480959987071638008759886338307950427388883032075175692407830937633316692344984351022325005145197896627124396787426112714739236813464776763524448265167435237167144230891104938303222468332728881685012586562407230406819180715179643703471778391301603532075869277030917354142759643492061655001817936544831658291421967581454596526665560383267267621627700045716982698504403759267473573167238611243446471802433929721602953060190234982450286135174736978848222099851458211030361780970953766909476834822140131786398002497478436316888351659115404899414375874932900053851593300858472075814184868476796314978672095616474028891964573080428702201571864747502702028155252517224589427044731340905416394251737081801532581916256868168058069556991540594026446342468261718750000 [80,78] -2274923187295912925743825297260908060765454727162417834556659892176126076747631980262002170225678563514056605485330941465001798226019826710126851372934421358377970437005622288334598130214114146215241489079319372072876632196839591990962222739603908387997034707561284305821256121762360019449106047787430397305654131349903296759688700730772862374315066842540865465696510496125864462449358468232932804436258443940201671603633815425910163634304511777843735766594943317813700860729961243889445798837239680800976673096187618229550319801084442581578039866484724098812776051815974362679040910789027406847537265124721844647177283316201547743194648148165469142616898092887363168596747174685214883542615440253105955946451060445753789911871089052449821955312276336746981355585996732707605021709560439063883109083796943240407908355632804679247466072210137895830203265008772995312672759956335427926669386941215833262849825329268179054482324241827402311934935923252552323500252211424450336246185452813747534064087496087323342751527114294242871626299685546539230308242352600306214109447769545688454521907014515623044836342139858163049636366979355802902963667384562828858328002230964504178062976413000375270079588173565036538610704201702159526348504923482619761868295058026012356185639695615148355938161973595094903398724267499695403251333801414217627692841388128417874873991381477064879606219303220378523448687964987518766919783744108746171078457635752195101954435155579184256449604166159840063279112548452654012540657221039321168363479640251859580713413032760167860424515367862464422276014415593682378485152806908778290715504893258424976451845379396415152573395949482597476365772629510813556250661402359976669641056220433463732238712161381199932833156749202811389765600579673551561633861236047025535097858047484049312962723595562536660254946541935254481537691877505445694611043652584552453353425949338343794391091438513478185084062511129173700957062677570255253626988798047574822355845919902541075627663669384643233379431529442904450062375564242551923423853579468291767980948090905207053058397466498685069845006932970677229389530963743677755892339552234704374326384560114933272535397073821929165391205061949519832048555827835046560532328118042725757734948699383179576676114566968553447639491778267260546883460603672136638677532583959650007779385028072738350601866841316223144531250 [80,79] 6902026410991880941583864519723017108059873559446078216590953902537267005414763967605684122817694657212511056196327831991770257602241556591747657115956223379988690449101796913702648893279188138351659156133688115148285379484716349369616604454198532129060299427979496429106813901157206873438183518327548972431150523834526832874976735463488546725508299693455170389449561010279078687226982771004420982167401376254888286756902392333757233031902087857818661552976941852715525981275569063441133656567772659843342282212960208019576774751874330417516959458062717490784865441393731668551884095611376414823258357356607325564275321202341736062196049414673604995180439591504775335325196031912469666863952629738127746493945163954509129523001490594386756299208465736627842048783211355731628145883026230800718191562861184053207641520680000985755566593079523649322972757195332752338112205706430968295016325714236633341064308382604454112763280679065393226594205811491180482044672674773391673286070633221585578327322216642039835796494346407959894537016122000746682981572413659663832790069465358800370208758700786408628177601302662622374963805138333647457806845919496578309306848998132174606859068486290728753231295817083704737635897494183106388015338758525844563107239350231428757468689915609968490114418459236191996622797055611671469160029541126603794651868493684415699731272527543966529294937280163544790625980886596087330659127590391845616854721920181996157952809617057349403844261944071364415487692824979843683248391432407335254162751854209696860065564248007461442152636911747101457836987571168063464368026684261363901832290977483367534705930751920496966382987566121888335908087781724604085779712135873458334554219776466429688385392326084722139804970438074168163335609307652065208926168358051266746295738675570541152372041338516868732814361445834737334336967767774025038672937886371500980982690807621812161013212272406701901942747984904554940103890294789389827911745113458254539207514846533962854520646791490774650877528299386408770507411577164161618152303947619501144933100974663649338935541536750885954162480507314813966399077889626997005867682498782360151986657014322678283212304666792165926073525358910363735156921889079603919351242493840554762589211067817532899196425396677973841446377906329323823320555349742936809200521662945385092946537497482495382428169250488281250 [80,80] 204476017199077596497965579022386155225850754371384915402013895458086720776024732203568623510483702190238414189931298779675315703521322137049389120912365839646550187838498237193303252907963871836676683394745472447995565775345339526618638249372361328835294735357955429513168820106615120085181049867181718702631498362272460348738590948312659942780395576403934461207808923725228045565114161554054832568783107565123833341220379360983337529032269065624345456733418988498169867478305482718689272770471189882758755078016094992126340685205991462553092676182875742190572172752003009165095032432831535490112931571743833304219152915588768340302246348133948512858290607232704468901458759555124566210002912624460404540791921976426905414850278771927635360761504770008174900166900738080467770842344405914251770218064876933337471385564452738650858248319807707789227046116029521955215025625046800832808970579905900853699173449293238161483679880734551093919533802050039780634008954875196973071295389822553492449765993552203636577915781080202824264034590346060568099839362714888201684398009129902379351845192740333256104294514799024273233575188120424548700884737951200876096056381235092318718060908733971009060325937832710464824083697850372680438611691483425856399760907135915128059270040447503811803425281338301203569116576929496077031836865550863394491957892510310850077560799160895306414071812145268496347649592722465289741584627998045342815567422469255253701053552296528075063632735030848882236350955181827230871930422490391693139879679303206079863227321488896292463424517728637871611285664375739579951130263008938469209312501430460917727944494737473346557820225370535588127065616209533598693407454256251845102662576840583281610955079274115076749954577306165725170114655587211229210851459293838800788092530803507710362158462368184473159774607926303784214716634727230678903000688387520615015132940678808402574772286518078804997898249116212971609441826423314436841582663327672139554468561232330119714343187198654687840451929890219891995059429662057608862590110539296371171872181069265155625949678954527056158132327617088550065812395510151683419883420366684728077227948424159486657933312299229340981668646289918945772651535734239954873465519452860797847261599806382755773920349552796215395244221890516158812420476171596613673215001374949828516491834307089447975158691406250 [81,0] -838971564633418145705460748627765839163190659352487536035163820355117646802113569061346657297318367045505541542141133645843496591596831832836751445530289329988002024598265515938619874593045827369978251455707022869147588177570685930692485289889678047631206604049325847264821317399320721630124446659175889532103764137088075006846703977869681497347594082752385682630137282065889571658885608332008558792901423382723917573276153993027340000133436624236005397063820112949241456378186762196711501519704647887201497719037069154151136515908291640864297073967154893219825682015676034387290293588214886300990256468526756202638260427661136944188613720317937386334065728481300071916000396337639814982379819649006265272898401484395202908422953629262398644050514828543388008998593199888260396140586442578674016578635266534081028628968762392089224821851675661363607157808885392194197300002778945270341016419437176893224496359519258897066143597334066599689472194801098866903443579947656809540490235257823478200364276541269048953910740397844725400443109870632532111191455815669900957942732008831013869198694913034052222895360875912394635205817021760515420037138808497501834168180781095159744278028025153091659074479444458065841279199497128511843598441313620949065895721424253605076690277186950981912845393455276316502681834067740975384007470355769333476914823574639758876096562357259491254344629552600542327676550505701363574106799515238092612514335099073326773399330301038783592852288922856462211540476177248634790460465989167849745119224468405655601123789738273248128928673458992112506346150093136953364707929735364007431626223058363454244554336002715814109834779818929733204609985809547990400540020700740495407468304220415659228493571509821636033876976942786741187761713326750266518278140812018107796149613577387472805004602536864314789435524531511502233145888356206925431558846722713975286049403388228061400071597387688760550251273208808780129938987056642293221801121604468693499545156082984929129418033865670684618044347521886979437015518480752623492162243737719652835471965877428867950277997108762254996641066870748207301038110389192143415413876722260680894686185103771583669942585289625705793560742360217008257724380020769044161477484086615263468137085963622662442176851057981241653148321303189135582147357344406186173309048348037087232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,1] -136390740329372560590161790805978349647976740139168283409786061287455044847419345300312371343011958775818526446795250541164786260799965030949520279838069550617687989933791639964782019931672621212888563286986214957742901208301988798944092950787635557553199287889638188271626682487813699664080250704075406770253767830700989677789969893014142991711501187114353031208083478057505726850133228624293795993650944786722423276430849800247954590069067880039133686623612019557458667647099998397916586261629017599014676056028774916130574554596336411642180547921170123863411978028049081451729266641583745171583833615082063105928998022959481641892159356272987945312419873797884201896427004521208875869257452844404187670784755343391074260388669890195033228205724437692859309033700684368104335937980709312219349868626618238190246621121042722429044453684567976652068980393350563792544654668682045715361597121714086467579066731049232951039415348421329177786306885555045696698864053758429860058452733216379130900533088941403450239935592494144603248563133612724880359601659625316989335725687144120981920746720618745164650042334063810424296964693945720424554018705880336052259858042262852139159822102309689305835132730469224681792264222820753294540533700178735726528038901931326060958016735597036432268656755581613699798109421031711613744690999110829168505104744287428192752525058310280102170944935299747708874875234003719918878440109991515066413906882108772724351711278103648915394538697272465820141297257412777823799745366642264240563028801824925771458638201048150395466479722562956517971135947808708278135051573138593261819023732680341246953225306318609862624407808209233067810781892393253307250828346804648408640064294437963938540183428200976058197893600210593507610251917263456243310963946999746537989311672851716453595678065849037834308514036226645886086497027097796067833230026281533687424459006078973203249586107514836674639410727708268926107544965881912695106486578460099961803175141551755298659226316746291862717121872419325060574407865932998142885925703265909545399922760576776135647380744383849723691406226866424798793485933598362623526834867576014096195333818505880390515768952639755767533682340115058387146500664623832251179635127642510307716574890034145827608033266432700963527872527198978550337696751640987375636646164766435403890688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,2] -10219240050982342480902417881987243118370603029744092974540468591271171668662137879069034867078279671325066258714020151547884743428952654526445723151309157938889932796091565239473573424151432066841235804316687375453316124054471117759494529471385941241218646182595412375258672811469413220249736838071810398865022175498151256049089619156176534589378451107404737165900451267244375555701099223395307382255968198852800044960997098356328461279274955936670692462761609418159959030139890125235203489379126566952920648646421491528302829523378369718822829788712447345057640571368666395116123336999585936156605953682311037581731617571824488765823611198437645027252812425761472537173381386213730895413409295888588054413083399014225138020842515403163192721225397588302939182559160416358756700271358151571613269806032148072272398831365099732266838929606017777443323329513801297919916738735490211488473688700006690110714541302897202280373962143692055043650068797358100498188921981929219561380494783962485115373827130427793914900125695608928491914662307688922265541334365393980476561275550135795005378539270262883502791266578235458487568497835720895792001899673528842547723308110944648241238179257921102994386038073556924161083795224922568607089258304859525568916870005720193756623553407312994415024350828859043797102074519111745935574195236806087761954108788507917964762603157757709980619482266386153095649877523858308866496507204790292069672040365640459875534878727514519635518833932691749297564851653922976285979328664414788152327894289428873731425650194886172676403436930550888507939994922455140503692439795849405142707390751662613109908303252674877930260279799942120528217439768438775437565214790818746223470328131403104155693227629315214349965148159428069384152355743083877018921833137107711798592553438649364072372414799980541939909661664477344108836632533561589109674050601861782596890770809779652575079123494898965802987186254792818996245527427381661293276154162474909826665190925428830886034069278899327855834568322785365910064232386449606556665105823271081619033065286221080612141377415662782428723618466868261960771670231777916558331110833859926376998250063481759044531883276073283446414490164326679984143055187331229314974885571443629824206088594331772266800566548997421379379774826907990873232807057903176044133522223839913336373248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,3] 322057022177060989594732446880953220722694004709429084720672808840225198518801915528724444755201053212653776241255325878054965542869413500142397507567892389862626905060512082937748413112416063192192107820439451333654248929707052342546471569887794162727588562465407097337253763123423125328651996162479923056126275156874661705984874260785521313671132589781260667980268008462049268153164122944061501955414352675112109624145006557629643782034701286912235492645973457211596702572190000407212564367456728303632224476949497598830657805757893063292101966472472346992012019384636012431664965159126457802822920912783665792649966629813651098153370440078264347594701130386387047356192551009343958131329575400218897509586964662829107558868281060877890810178839932712699996240049142061001535678316215442448440909061396044281817314461404119552973368722090540743719471296332877535849275374388981920868348596215519524235435424775773774076361416980367295681578862735046867402760225055853249829819793945862251731895524423659546353180256024815595229561018575709344523541040163096697948021132951365921238865046487071945100888677111918256547385109910950175783752421051601023137902270194922399992700196838024244659946052037734056225151305898036459377177682038539263080660841022714596222756180314997900849297398050210621129152846758036004947306004239577089510101911010896791201219303497002062282027049938708020301350436669135172092868857027983835997304314610038358276891708979942365518633959671519018504920086313696090606856370548011555723670464760696926571809189308455524596668059500238294815864472075148355995667834811972894396672214233810347221671840708577311200803746181305249322646499507646959327938945898706906345939654821478739808662814035704222669808949727528593144666826917428389857203730209714180427273715624570369359886655983464690190268073373984113909596111363824035367528909710928915955922558072001322251953593178337372003414221121922815672657861869041377439109240499267949398505791344286638692814365132300923342510330293947295495160567714253614464310946663538307568799937121314625197972567809779467225340285641752513164209996466992970983098231150413269180029846019918347871732708251856163095526989530695652132497655454006509605241371748702824465136878836883145225641369144032764677689507432214988530317495074389316570123959784321638283083776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,4] -2191376493297140772533166782413750144100749998437078441663385800375579493231920850423008622320985146854360286288511177604704539433402908438406843091654156257213487195368367632901338204193687499829535129123993350229716842366796286654757184503155379466885417183172606741207854008571188148148923211878444409755956281998356014250113296316579696967502358870453651470707335447124957216814980506125314084374062292026398634422548542383153851786327460535984762461113524738023748991529579524484995792116340055044234352583789884299086323714921856785949091702097442635921637663840572563920306927554576176252319997668825772797875796909848275205022224627027908734130725417063462976770841103186666395269199709124209832085907679853601106026620413536575849162355502514170188796509145116595432296954132861401073451144680901460644212923223972583072914889548041152897083648827959260459811135068022957401501913439980742636679322858277324230986007507231834376024265549894475772061722640714218270474801756288471792738038439223401715196349456325569840255057734393990107554121998890632525795151838106255891777632556516813867067581983011260595288504834847803865167284378083824801118539358527964033642571354064350342068099789193310553938607422869416311275801506951349814146886156882625528117712293463289590532266309929629891742054048228449914490984244116679553877650447213295575420773778598846505029692268813187918534143015886140125633483027769863921039618298089816214051968947739304209807923683995431936982756748003304943898622097908515183205403195351651817654735585025025667700081010736964682019693108663707232911180523990151416585600559968348878143030189501618768536884283228640355372825621575912070655382157878168182325620362197331437703031723182097717490481531410811945909181264336841774086506471133111375891081401342048889159394103125553423574421642347816107704815385475920165251815109438381288042679051212273174496315936389414719154887827421908146712752953558952840507707307515670708591069779780646933600429295623073684443273183697776205825831838417112273984991522616458527891854150023222278800364350105571544542756760685422296077532299727121346357968123957363260429806252485146603664845786016600600206216586940298387550495874676659560666794398656349348921559657261636768740452123654740256868438425165257113260961989135868982851247833314579190445506560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,5] -88161116860551525429208670812260862993893415651219367290644113973946649876360540020043810269814386388607855167132329158147164138359868164022712908017988576531280161030725450155405888611713587064592692672149079971941464450505906930484266164629497527694482466524683483761575022904303874616945314303153690833725899721552872360702158913726177508917906281406322786503832715111765463337248536601746132572445400977615619605858465618721158804594100718004832007965842753661718352040766627294439035432591302821843833085840482775474579258942478961145658778513284312970971944048214472184121830186118053936177290644330107522729454930998585366763223908409619631869348281933782911701778470934823926796803136783961097385254343368245666748717955932259525905588679812669396430072760668136977349051652853111973995950067568465975753501652535901971242311852140636682836756377996711423709831085380738404898986066571973177590561503960628220497796492232053948236442509256328190879720928463028472672014424588126082825461468394874535851464403024681862981188455618221285912174294303478716043044425054198254872658749196799174890831864104956947964797444912107714975929985656766497867562344744187142219242804947307923600767416388722925954159215416331221212575212050506739847972088136227680930497881945849527872766258476564651305483805704410703175315801077979809762436788195664608730922782340877345186233078655689247881661066190855676406953210091839824568096375099321208204799778555436459069425560978657935696547029917156303626040280511626375456292771514282030564655785617152078578632329711785607371999707037231780520164606895372488652602213747742916648553450885017523936688335985937116481789461141895565621073817403424238728545589030226368722231305696090731521731264632443118241466098421466695454929773966657965921097265193972202513665736895197261661331007088058998962670686804422866664368371159138253662872881958132121031510113110566001832953735917470809639946088891016208398327928042744048810016966252080997531696384414168294434021484054106429017595878251801035352122150604415264220796320859204449744573530597062772703438727815428324160489637493262714189628083920179012830517152007041091170339081492948787980764312711237672862123685848739106258003261571206868711999379005510354259893015549557961647830312834037705382878912981199955927148775005806936638141497344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,6] 269560861539665171062358184881113194122389849492093135782379114495814427581735512774493573748663206441094623248128084086685764399458311725994773470747682402087521390387711315148526939369370048365201093360696481296092024701715396079446888763678602804915303802290775380988433317248884473134862187368849186690050158134446455941652166460972307774266419777629386854179206923181334772863527219426454457496746244866845566643384465675419994465476924956489730429881462733764366149618907397521965270523257508132785694403735869961178727927088789542658462614421004799811580226374902727432295908891575373015572660776819202296114240449693605905854103371904436790557329264567927686326604817556227578133048731039236649859702467894813758831230095675973465631890723068975884154142591831430992669744201838404020863446211846224498664340503318178333122583085908296196226347842542534159358298652322639513564614733115080308933797645434396638464821192729475215642221123711787598206627448689374098248987225654860567365551394110864571879333806553833956210622148975981183262008236581367637094651158990076975458040432264560431603758553920730150887340951313803626481144681008964495235631288382527211443921754405497336706426413095976779661173704221537758719354414971210544456385256288300642372352875729416994206692069990308936697472688339225652421203138612910907731049853931989265036089752779727860740096945690381277732180540150309921060989561687176638200090568587749716599787322263175978386247020330345065301237781961435567185191882136983178622679300818051662993395513787688023167266409338011012634078157522380877710495474017577792289995505356206369095283559650550322956400545938765939870720989530976440221134940328734657962613030547462143148496981841568909969432750065454495024806123556996263667331827711903635921937797140608754935164180127103458729447018101495385425609355602862326823156555974972695122970615860161009066938787691528921845993850850071385220787978331192001950802618421250953796188249164661443666602032297562555447095340265210955819967847675243881445274372742198938660676361372426603535125609725279005612949514330324566541747056609283814555809628510880542933759235314469758665948534881131932325676285419785105167089900308692949985271230265650410849651194302724829165739731064180761190562102418236261516772640530401604105671230138644042322976702464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,7] -129791047522000614997423421395748515201322609131446271273881171958895870432011784126145753125312224981361784674421062022270082993164034186501525016123659778157552152080827103191710216033386490248585691880615432915556728187769156817185198098489860358585664491443507876157616714805415055012333610606990483484574690809068003182820682192230808335957343831899346234891034196303743052706472756588537477804943041068020113858759686670222610408496419382391072002647097415734547345895595328233475760326899227464919615867316070704811631171592562028113911617099761004007505916780238527667353306640199602315445480684203193092521798355756849166598192084016284875048374637304700182738394405228590425746568375873555090039985719563572470777544007258938230071655870347302197245708683936559380270317187949184777413842568819555512264903712174423137068370438807953932856112862682379011954534215862933334120955474058466646976123163698913194430275348580901370527977171229734556534730902976807815378191512972155745636702670991040070848540664247654935946470583163317386635112197063475759017370804433054280602196768737365105277962082720828885587280930838380066173784632943260230681045516056977803188094130814891524976469904188451350612060318832582976251610594731827728810394072734925279004120861803951158169113414017578766610162910203187929983963763412458323066677760116393925935399493734650736480550381151179213261575688677442969912080104238432390949855469161155557031117222494363305143035304909631198440892624941313111254224848244993374915500122252015390152134698763961862687121318104629763986622536831469773461556721126265897954430763775910597762548352690500475741035951951167942249343944417563279229598764637395582682311057603920975681520711048283621360297696511969679495192391527731506957513752075743582492642990591595639874638341295596031954557611205833536262592523951604290126349147783523915599645381927432429201987849261396184932297538503280253454858023970867308162467698367091539611299902424421212064002561498066656049963081234755677310889552079095354112936413558043158608258236439474919895331886422088709204520042634166441909753944843524369704626906232802394146698389955773134729213044962916812301118819066779920399694942727074695508645931846713268586868697100974017320154166653382656939772424551065078101608250864217700887350916530832832933264359424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,8] 1414557729345340151682164068190419276240325547238271338442314905087927743778280104163554357431206627208364135570853354451758015227644157224454000072919293183739333904157110230818107787910036694441817715923928389362301615895777320760409931852712540494697973682232784619670772245206118382897882383447816052495686277133787664797281284949552242329689195067121087573551602065634791468806735098197477406690355068400335426112124989209735127169072090803601446588313091623484292855075753926256635366095718839911697063019873431114758623410001717292695843241495206591443270546290938476903929956191017005866417097859364118851419142673860453732172474464081837824994596745765918059143052076458429723036289229479700699302829825111353445258854392511219986700235233325529963581524332702323354297433148304312167077274870213352317613456321608284148864232651689298612200142291696706598582170203675738282479284734785226797588659271863914313850670208562436133303713008855197469552026434500834963160183581320369447790420418975908550974392010276779174733366128783335603007528165192498334339932119130517129075077321282848295121252566615327790288707823823916635616016333468592289496161215900882289088151932748492591729006597699655017184048808198339090579025891361788940742034447429689670903866623284177048573154039681179001345876001763107368579048509284488397590350238414510148536081193817676788532017458096026989523392404127054637192795041470491849368724891987118686477186632443049784834356952946785624447814990746247781991220192382138041609670008108730193287609390003623102739401154510393961974074940079166462825293786519151302469834441516332317476070156607492691145292458178789222138385262114741192335134875016252890930378940771480933268098187822024815868804344991184034116984881035275041828136304707797672816000062705943052567163659378140925385233613627765099265660469460610410498308382029519272921152368039549953199049003412984905042353349689615305809289606352158691696175289705229182019999258633316805705081305383914430091180007723447116577385912554320812912135406286582614489269905459871354143827377240515234232353742389136546048073001982670942661155290335415476243995903194426328421387001069672314930541371950716939531826564274973723250773739684634147588746077335561931534433473669469031355076143338576387748659697322226774840667351500183660376159682560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,9] -22158246691965351895327398012993313037910210429149589401123613865773593309340638718184012688695825882206143196639737284438481549027804582153946339586659862817631533950421226779941462535788587373949181385175977581378029177495924912561530030216721870389689325408580203242450976817366670803722537857428426546066181765745840052151109980376948253668092084526270533668662556765362345828749832341878277633820053669498368451387188267631048432927516596438211092948089824405266331712505238384483164424192117111130427193339388683626820816987261135511585217057636010824190249478870793122664060313655065458619647285957711262841742122427759003332230914388612743155684948094763434149122115948874491778937987606107131849450767394818853381202891039612835618697279407406623512328999424895798636594713725919653469702270933242728679047229830269615213349735828756028699138033994239464812268425557124372991635005357937842343244920303596816245140626058831797805560929376113341242902621723579673967640395521673503329806338724993246090631280997171575242630278565784700044794594276893998792225685519731276269770369320738699244423672757555378409439775279304009248069790385324742770162809325796623168824905003567845829796443704665540025729073219715760333726078318285701089108203531680472270461606514683357190222430742897188876431436257857762200584635925013575745666243423182311944555608307879316884629386835544627968760100127816464674172688060164911635425468531070032295801602375510707482623259654034249235190011581781385198358322007251880764940989424738406154593891417247465415176366507815717508065911166733638763649593340343522080106255306757159885672852780241735527952792156430334143914499430603306068141630016607791120943945099030811476702048153812391947462076879396348840876535105589275414421925589849462052084166690936785812810981085989627188894376744005898076424466953062212561608001598929869844498550728977853985778493755099142377901212090158934203714333146500466504796813609627784064412030812739027686541711136803573322939973406593359723968456832970135470274784234256181427874261903793980032855163502647112840522759930623082461638247542076255172791400568614564231806149057870055035637299427976932996029491960444456192232127223561765049978279229863640423090645369969557061368803939082899430371740700872853736422304786973936113615485571973903297780364869632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,10] 156632071157408048985648141919982470117269325232800685471572202786263759478078759884609459404510211724786221234013641781643193523538231774226296533363652729700500157558690362264499551122812525167250618922342730050331661313840197302353301810295844987919470645230096133154441991552450293439003370473119756278501100303940702374525371974638337396121464285657232176537120267783598353480659652965121865200688289579447696190625038887288513799334734295485114955520926218386558931144910355843845693834932449802068909511155635449971452079420595938040173583959489079835639520673468946416837135648616743075878365909976502393510764528042262737889849208911241420765358441155128241216304452248468811757609328532476573646916967768688718244247461262008140642444976111614326762084626491264359324001659996070125977169231277518176680912980338419638259721603363685252067972419575606083280423680287195344845377989656134493188006197378624612265724577576682915844573016790091622879294037333480251597354314325695686316369883513189143928758608415818203284130027231262803999136693526619809829185176853485059674612386844555940204921326611116416587885994829001391097720465781461848463180188814446346458821589413762182019075852287081141391588001455502859613985780780955029877922882795218668164575033299951002663543883081936993089037794922030498340652646019110694301417209387230770752600603724182698010105448007618011666317016213753989684807451838736671610337682286852565887172537906658927855159620377553729100707421573479157034345528331331710111385761181968533050991528813385924372720202783694117323797944568866216016176560356332194233792496075833825361799116680784435276427319528375830614719577606943378064528827341300915929747405387779962583598135719286776592887462840397668128834861202382383172475499751385780345160712016572511600144520244319073469221890653377321410194055481720352315038846554363854646380391563597123787804019921592497731614585061455305732180888512818279214321845424299998980297048800318024055500196241497398600069167332850375095736664002700716508314153613394049527403598790017125745185674261945097623263276130472485114150149799800256877804367940398329517422642238672278518337702229211394648805576553376333233669474806788606821311081390644678319101407781584992698415425968506509249791388826855691508374606789874126264698830404491913389649780801536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,11] -770856265284810060008318877451548026670851551274478556628871863001611698907162446031687336519970611159268361580827833871762090927390392769528150852061506703603759248648231693830322281229124481903398237729674571323128580100018986579676387413034090288308762275039632120936455847614208120721333270210614127001191574230554962210616779434503813685387917017016282042329880279289844190135107169977602388864039170129158901380768166547953253024914892000750520860642670897078792081645998370435986185280197284551006583898307906691120367731097418951710789339677149908773390130395171548146695849100085827811417485853574314901702736401262568468752257267261666345844733091295718598602831044891655975988887247327764450663038366401847954853288975763504283764510073549758393676479401871125584771657028840323974239811066070142293334223682710259346195641067002607807480318057147765648235745161709709351343107291241481053582521567037042569735271209023106339952113758106848979483472524706184992490731819739597528769748288997910506683595080750200087733131751155926701966907678592006457854916411498004683251733296215143428544196192802302313752482779779039914911113672537396629442944267662197662169411288129430751555285053306465780256920058500877385705067916845794260085985563252189622395616673512512737594160427798125207191245305848293085914108901637324075882292920966672834506036340524389194358394955896987574600925660595168408468204296250246378932066422826992527261268462585828324920129293019241860339243678811872067499400338743076318772086064611754152986810554095180769253630825936185113356226706722897691766007809475794018360023080516103200423498745434577522162298463880426026931475665874939409869995249357511299121199345691684344871621368612530419514548392490800483637247248622900427241964663478929602626908676511849214173597174187018933290536092070794736125981111772631448754779287894538548488892893811605269242695531676488044129073779132183116711470002113013366785518264037864173852879630236520523238932029223322836802365265352635109254710969207736689111731434753301429884617705859515067467928462873513178606292030034416849252807142523328025239295405357418152265199555539182411785356734353353620566418804258178949787443767968638984564398697602441902352612513957352645644095285543101891837105812599600898896995800400837159935760648505054096026262464102400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,12] 2979853410226849802644969462526000064757674289466604643570013978615092850376698680500120378322978611147079256857918009398383134110023630632148858234839842358619040257696461391097398166615312586087286907839489928617882985465909052899522590524468904215563983903688190011468428133046237541234847559521044243215150267231047490209544144053726114973266387956679521083305133276360245169258623488220309170481196379732046531630258750933740230473921975458557838888885008910401816964001525431998042033589221099283697330089259488076029922692085406639663501873682508455091540044668643629435621070847071409261186770118123255351196364427104400984362553074124062221567515734475042611165178697788934031125229749576287182014691797591254937894709471225918865207740147938405262625482251583427423274627784245477460986509390400265232045189614304294377765245704987493741523117655694450804971524633733420826725110049782718164039469753508203159182218240095660222968618805613387727333933440791620771954661999506482485016881330580749532437845965680094146240184753235435931843585433000473154855063261901200862810735774343125923690133364187642966671741834240282678644260916384969421350116292413225194126032247200220198307707552418004115475541468435347971850670400194085932689196165500351450182704683711645856028406380844475813927051899151138747133047857092545016793210965340611882285886467475083631102522995740551469858262304271306239783230465407575041707642399660687917668337041074298217460285353732582044725106957651409096115209664350077806253482062862532470637869719029450819286341066592512688883471313265851840683703042513970666497378599039742010987770098401642558686156155494301529494218618030449240903654340577293594011382296647765917624435613731217424092387883721831648819434368937204264459908327000261631956232080916737828290906635021940243936572310691720605251141731460386395860440159130130034833747778457396661273721671635288705873241103049369672958954585184064285582420940432884854757689073066989534907622848834944522232516896750018874403954661640232638161357401305763539072360653457252435675101900526962244499669903807843902903408225155029761870139001621397548986804848600449089025245548653689319015301808783057852181853375276268522971152820159759518523432203288369272772347212025416563478824596469895787898617345290767778054919863980186656710309495963648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,13] -9142116814746186950758748118009089018338547803904575083240708834939497861147516069918532239634896919630813365240553139700309343397258751180182334659906645329503657724316871953333495819214577863696107622815638614109768315976350173068569812935083308215838740202579314832568004437179951119518674873836301792144112741544219709499422952845716930879748770639938461397188648021110728375354971173329782449992525130907572370538098752423719070059541767708976240746130889656205769662742940297650314851182966192419604693260916969195765104470876564217416411323944153455855210999101044823761830700185351322400393079508984378305683978769881782409442534131032313478311134476662683420493513073743631655578535225319215434309408764556385901425030000429645983103824959373805080043525952755858934218464471815815598817848986922173220908016993157255365580082085718445025756845750418729179786814598173077370263067241448903605842521650769711415949860060730891267405253383578613161998251017579195920119437391742917200545895004091460668593591869914027155018594554064218394601639401613147809039494312149769034120836889806758197844173141495971047195413802759688158463803416439010185366417733700540465615389618252416898097785456845211363017380592180566741417541749111363812611985299147709633572302171324209830584561055374476819645936548692087314056338595081613909214524575157511168790769877018100824520207437637320790128842131672584038411248668560390386907994932660795103135694677103087062393532180055452318845050414160202420644984182142583957807673146291812985423635125619237308780747368811837932148328940023419812823640682704511808705096912463082756884497878638154532021914586179585436503828843941033871644892045720374048305553427834176221159851829177648211319195227537847035123130232663589839049129527838214171018304231806210911019156938649872166751765861853779852596738965898586018385296530468916253118943843152327732719018369880576670258204125454656487431561411278731291654536694786198501536559877337466545591051407576867841145037923560782357703137593730425195943407328978041945541430829337828717613660494393339274540995458851879872172263524749581173475447775689579249286705937389354366843668927502542908305786628664500827602836703506071857548792511009098554983493508496655505826930385530665816502603784407697994560705044152822215542250347075298636181935965077504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,14] 22830159829508222086047334181713202110919742782186209242312925592367709582043522883318390658009596359417494941172933608155404797719570151827090780424223187634776881492980944157587108153667855522155033217501951160394376969556444669102366953443207695399690622321528007846512675799921248831185945396485329784199788570110430629903879689772007541394786324895430166005400552438793978261312845863184869048309033017143593574271211713736897076503818295061690394656597898668040224178678819841901389249417976909867694769075508333574343227844230408786969848267519813374184454653138995186350272354667041010749286289931870735931489130720104925589713338929308450296487901828947807903635518579352123247243759728786345628982735822217562861572839477558240494793949557811649788063921716621293322450323022790493691970728675932827886500347734142213849227312718359767726676506901395967662408400546659596704793496113027443842318491334387941934953325853960690002776420666819101684126848214212376609413169501814043100225455859345509900719347591184533832975347960541498449786399213787786670602323163363367718301071226628348192404685814098889219388927150937389303584094569255648714762154458722653795053170663723872350432642784126944661090124132411706894996754306468519593794231721732602747275042373070779163434663444614675359589027473539717308988159727638283256301371782557688931805270839121646452731418695304571567665582329861671177790206806567791359836455513397042141967525491518253580686736128350763442510617689702820167631324228783847974111332508815922802864381474626522174184452342282346792229472152360783691861250705791340842791453940832153463720137379296378503293721269610980203071565527421462380583693438055938219639092551388933338146761050275045058914582673460135780190777030932474765005744575923899802146432119356666190900303819512548758220275423118738577315023229933160223244212796739784085293282722545414307799265596133428849399619803079604452397366377034881354815921675575353824824312483927898453009571722303586384227212993311383277920352325505116906059174463489146679049319553041395286889089869903027261316125128350295084458267485585515243147536481918641244324833767813368009588376416087144104321654920889190334674595445323438575060792732720655689283322132632313458927623167692984588263927815324838140420916759959414335187470150821735325203715579707392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,15] -47994770358216203499892107398450091565090442282082278521113697355334904138386706485327709912335704065059165449291890250195530475660403710258537235835426083872458942784546594721708828813372938403590105077179644352324894736348989057172496330694488834896267882602840638737602530261114331600805347855939358456121411787239113140853930609930098256576368907889829525316293629589342425636087119565723645615727391047839626932222658622402191331197741865581638046574773581137509924263671879199773983774584714574867659616079389889424344538568836790413298659075595776128613371963999800407607067160314301914042597966995445262582435028749163659331361482962883597117417069843011777532593395851934050424497805856665765933568134998717248676051767128619365089532799650714256398011340172738037743865483984446611020803981591018975566006389093118587588461730469170580478172578402451029263171187374927926731500600041383743908787178253014195963040622437694237695121882886451590790063358645536650817039456338441386974701441529796113286209291619643271575951163778427167294671198079396536224594673593595940813301080255475422578897982696550823129525404227408480237142492335627709665696678411272276746821392171929423018962806221511849729107362532398387388842554289358660318566890249976395302059556378658092223679370636615594793361969513042989904613677754088937690371235224229776714557454738487887755428324694131243087547530387357207049496201281221580853565727856892376783602828097846573806160830605054704714075436948851071935503551180621258853041931781497239690993033901024442683664610472700737030736241134173838949933236194455510228031803159704946160464963929946778236136670504024195226302075653508540891736830630075947250867875852817724535868096517833306715630914277425083317790106815672450976827584851105090226906034295583178473180420610782915509981293144838205453383318429771504259907589233726152896188406850199019629326044430058635877005716559645495925129788571272561082351059590988798356118696978048105404026783709877630948484544154877563094697195899578524600402870744921379060227605902950564887327626649493278098604241700918564252128720680251245765067045971194606840301876684813219604151105857257308025394843640234245393858686401777877342098763371526990489407056978120079319271076406483661603712161157205815336957121346884300488462720780390324173770521286017024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,16] 86296220668190287105183792158842939101088170984212941282816161766619048679513296884919396056081211512227307014553965421108279182491595830317750823596452108672393814788492447657413717575723297637581900333773921514274719456398607362826272501839857918724324028057087674719008135205516088608096860123968295317474279144785881685419734827177725670168748804917522448240201458178725805428831437440473562290176504331047929841073102840944573860506262148093921615654781095624006899658169287530162727829025413573231205589426673161025673711687498362618875556700003853277876818812877639779715176582443383967720436206012524750779033865153986027045415515118715649397512288286128915736083700836290853763612879341573933364713630607059479391406008739559324987704715448724641094419109931067753973279000488382611661354269057042993256429928628628142923670922939828871537133018128774470404131283028281727133803759006580807076399547412528722512213027278355141713623670304766677456893125904635408455779321221080964028360039828285432046646933131701986354583574720189944675205597155214083805927650708125193781764190982831825996744285719375244261042150741219515692130536128070039662208716385540807640665117043463670292115856844285274409011065924847042205089788556935991702483090936681468121317562080589080627552098603380486313847425929407047309680177311547583936478777377715235603492701664865599286648936273809152397989930044131474504570270644931006485902397559381485017468008385648106345693890923303518084680320624248682719970137419031242492238973253354857735936631511057036421172404171404699837002774784200518212800482826085409055311491902688529087121552363719344035100001122592660772003072443055636623640579983022506146503963765465054853956639695390363377194003611452727176043333951772227251560346564970134456503980525806923203685785782537780965205549998442057807993193941387409810313563821378156265410523043033450306436568943436071563767833030380802366662723160179490699513429875406528729034768794929345990106469258950575751741790798905222345839838632725614393359461259806621326024052667940131208855589914369905742457534729197126560874757722996870557105069220794520479946297221004819204682668854892602029915373290957059377054671079359077094634135684738278036565321626263338818581088931490547654397093624084649808076442440321798691642247461851302329818938070794240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,17] -132595796040090381142692879148982425775299668851431102200380198661176489124987235706523495690665383564426886996354724924707790431182551255183559197952918573309688977196698907730422769972283946561392835746335925218990815349111090979119649024201053497799431213065538515148014372659697329594750497683297250718344253960874975800776233637311678464230867796007613967865549464196855597733713650126303614235815919157026130679758620888141792666077391213440869173437560909733110818021847377378016069214930409781412110215112357778934863179859218719508241839409266238980001169815338261223586242812699075767467128387573837907604015656618408284506507276521523087466440030510767249428537526940606326712290101156187305972273899659549552904391696015561713528212555120703768512949191097398903249168130170250558590519423671228252924628063352308687850104428019831427078073729198658474780411556737814171465167389675071251884339716975078234691391335235499158578593970859150518731618037462811206213702329222704061377131976742906677560916207888105578201892683935624976044152657376541263595419284409834049051234873496677717784356338507831815108957787791391865110402487651498406249996074955010183037546850200936069370803010413425422715025320483646611812552894327497400086070742559724889140763389330692191538501216808976143509885181341188462491101428572622099179883464250214911859597517665017796276543531183896255832310106882566187402239321616247542832317697564336669991935872749917489965634245920311302794342298553602184995983996342883799775393448188830011321939244393103701079112088176039581159769420878144630665966643249078839797396617857315330075350104366092853895738714047313352034540792924542302539449801616274734765672120753315365517059904314618598751345976372472174714717302400730745157883304648689624994389957815603488096324265689394602694736137621215591150231280040733805663512209546486106524251945434650058222343808116662554884098680330625711360183627428239668007755536916785362516620779700225439478737995971775618013994142387750254761548498900730438388652771233701872423280472259323196136388805971344371020766997089713410397849113508512104904142714633880245746717876186678422406770866812465257048306569851808706599966948949475552393305818383956971290643108626521706579718390089165386637830523880720235626485385196659979137562293913389141203201926577651712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,18] 172560507061908871570897087122413162180427761451377274595866087073019043472079261831987313312574947902279229840005700831478466337302651315194502819503614942449988772860597248033508554368017579086613623346264363999783786292450827151676573775283461845061793733501057738993878008550858326024748046684383942630282708535257846996275269189992658277918314115366038121599701257654084155272056150347485822482909130119688005578020125002620109095646485225414740174476329351441107205367615397838499308602578430148068028819395746628331767501235057542309375920826732560860434137532575439208225766389087190137870524315127190656403632953136957027042616519463606310823460725522779549117572987479568484722041217761477037422203786601380723931621518806866783627153516241815252199363629868228870174863452879049316205305628416403639164711270402430741748498344996814575934059439192626674040925402188620827142925955752739263795730929457087341548534606623533221379636915043127626473789920175558706629793779456306846065654136137476757354060116235129709412671939977805811063396380673106767469415172734159034058320725713327466706771510947403722708262511977752908246416422918938465438858264064225621179036277050701209127002238102222941090160963802086106532251204663144587050722208806080134952969151685925930065536499430910420686411780688064321532623113369078066325892507335060867205700137443656703276213484273067814315694643833865252811945182973873617426290009256656500900421662905546157235206180952520751491695389691487768921903428839382871495678420125529754416291502455100194247587494986624709880462913696716587014665551514650167129296113945824426016152093287344392584351799640507177395678493962388605544187411991089655268169164667299734379566803296445646493510988231651265344569425841500601789724036746138374357293931066077453548689862531649479777578749911937281072821374176531675357122056331456718608898854917424313862969021778232036201336416523628760971561587430365909840263436888253924606371787573868651853830581414792342325060739006971423838347339632234399831405827396683086317478951467516511270957478915090980468264297897160926695518762023113626171317515960903732919286571581403108083305480963743213191238472512753509871276380416898416043052417318435444568496684042314320224054128891117194607319493104055469124812302883669785053760815446210688587942244553883648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,19] -186562330277152984469618160266066330141867793190641008955008959573858709759151587321090621985567369475914629185362846396554832114565509511950363706056640746441838601365643387060162422965843139617286428842985242274630514077341849184930978932952596209772316687566994016520003725286913866030982850177368522586078634040087758719355832464480625773624701801418398231023873940886201157948565805289977952881613016938975994168616957282204295411276306768860210837090527486700273959618387850455534652517046599382945536105736588415892800615702948827353079595160425511431480126391874915588249122900232192653574871018735594910434097788654534708899567821525507683372947225531671492922965439864593537653209692119760195392398333220777987817652673010322236703514239991933803475211261341293506027612393756674166366766454674914633139402550021585809593315583595762335051645694875975510161684936691711191956484700282721411811464476607801159800384862295623610971958757065230399427339517138777017834018919172680785173348613425598780614482287530005088792876116224548816712676145000653813207774961004978514553741758417836269305405240869321257353863786713396160304241963474830072413080444013554182910654953689413733781635733023393222015570556339111358724098627050054405245917128940612384515161473798182083271648177863069140154396373730319169379901941707413441591903780909812028277501692297866694539041726897693611368339399759535501761224782311564191621731532108791256376431844254350149497917356125688406240597479814570851080482812810068252561094329669910957168255856741899023376727552026090130053465027447651582367573737959324341759664282937368174065252880221399225578640928781857545392291067098627510991296061649027531580218038638219201479987534794074596322288224388055584670668145650680770706344816061196990675691970886116083098729542513126522683794451509866314520841763727818941724228686162874435638391702607044769861581212616530848120552023115095511641266668694939945028431889029253667789430314868208484555575633868306313519680195882553683293777536587959981630977264816710373800152766653589786428284862471942751992050117921497161379827626805317025021451727854002307888895959001407714956765352478303470146681443035388781141485966213991776333134274048941807691966249284060619106409853474450836493114831712050478766021104893417713898849830721624694552715540661081088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,20] 159614601813109498898350592689731338976419977573355566127150507928735257757051731086437224910520675858101888142718199156693925220394818298691825527345950643133285437620087128165752538476981865425831604493367902233055297504685177230697662051745334675362002409990832432582190977238911377779875125547820054357331386618133530325028128806255296610203198141790785690950581901890087417667155159253098423679385514061462050094805103839145910912237232402572466887012746581988040703210086326685000015970610015159613826923201376831893653821570046360944805127673032315178732326123296516781216459886870707046050981936163920265627999257659489074732496574797029503127982106421853529872838089965900528754846013230969262919744411535782767300000537992634083711503024038497808311023062704611535724901687748590951253138002130212167544183148608336524401693594698127481104905394838967573437970727545499063350296804441224837511584395248422975884369046580257513449683354367436760971781116483055509238257027830681196609326579715747805241845259835134281054872550088626775170616526841957482969947219613545746344731139183111981759555845066016084222535813141273896402024071521760103240732471661225425061080424832628263459258339052186190921892740217579765600988648217664302841644541335486858659926833623176585137707363952725251785815541910997312296946468677406826149620172794903724124155025319888801493208524425155713149087211698854288529863729498867928629077023129286693776723793088612297712865675989413065403533560163446698208929979292309968523570528896758453826781783655161537118636841737598838756533834783925788946374910954121754981124256415966790936945680467482565210644330950814655262102126829972629017615446279701242106251115733665205675909213864177708382709794255777940123410058622958731555131365857197541912855968554559270026851814017302614571708203223372659215268923892083427172586026971258858676996759956469329271859050212787897020667726655314075948846901463194680353886846039912556867671178384136746655901514946841814880732484074551814126489498047010149385265966047720453107292203278672934287293452158380114908217677197596775395942378595671248046751022425582835100268505318526622163939310241106267455529033247063592686322144276916041224703853399479391433060686989270847485624490209196710117422382243440344806912887509868487881690757685454662265550614706556640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,21] -91788964909537026879657250890384248494321567530006146154380940020381075757274245075815806675640735727261976049881445857296352835974082278564220827557466490657155083547486403096446042425737615116033667729291825408511334012781533446349545093625458394817790656277154021454884165978454069372188889574848222199371668402121101688831153737311440244261797809157710766297100488404642644192696251231691179526234270168556980605629634863625802524162265060457937753129059881472742677855168631767376782282742246593199510293146497843130709731088350338902040164395538332008162504031006235399990849461791351173418208402778911521851233790073811651232269375988198625647404345794380535241678873269594409448441859246613208311165483914893739111511294916506108941371318823136080778567039851168975790709559198507650282905633021684505636805980145235873436004720983183596538744647149947801996595306781104127805358538562592334660814113870099052593011115587907250546961721223921632435304683803891540700963403019972611924792730097533174258860638776859518438590309316455101057911957739933870861657455313106151136639038118760947604896413465209432076877601141500315431025633094912672785124182703348711147156271026070745001884121149064713689014368016798732037365420464782845301055742700136273317573843554618276524837247010221403054704487449907343365884875338395206062950753209717169186931069447610221223623169483779360854952939831453397214988621198337443369965293159405087017723424942312120090952336496432667040348024197682762142997106616949413613856630885328328260483679222017622545763393170813497635934243519415986518187964159102103878866911445784981297434740515186197990484321645691891089267336761446242437267819772876482947271652756497311947808034930532617112560875749503235676460527156277482946119653757874036100864939389464271583092206594766764838639031966720726906932854560629962232208958523269390167364607896048911706044669678584695389518361295151668787104645531496740427976197011374853384103676404177697518315713359113644949062916331761099003538912850752866586184499818402511112274963134257234247468383105542097834621243379929208821829611341356437952960027748996727567000030316268062314284303651867075702543084655507488240813520319468076896768083828923810429438332236892584314889166245860955902383946401367761771677012563921852929797655265451257459969845813540907000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,22] 304373072937909536200515715590653682256159445037239601376378223304897426208309382978261869733803253884801240802433635443475455174601127672965008297250024552768757128972862320392815175562275294860982274517724625457689006501117702968058348316203909906755725937524254482294275431915782105407575758856395421457152506860737761859898375180136237855919838090081208482327737124182271867747819173895853250459554556875655420493536593002067330495119147470237711142144211710828398095826925520872687960492812334281756177226322512840924411607761790838793156074957177023405414691387170855064566783631838932273222127202772381444410044926370925459629153729299850429468505724282530150058611735086492614479443210896870452982060886933965008105358882936990005572242814738681761928728185785288179506980521188002507215747218816520675301642801960765064504286077589824175455666836020383573815899438769884285166648326458762884141316660746899283873541991840629812192145622545860410970025231830514253037803468969780884308257037307250785785433238780048723981882604196781330689235200028384572626925388624206072038177790510588723715443884439444863826757858171997082817308632377506187703680726611339120968603344770338906207071866880590553163874778908375334681819983175782265340781537696318664692256796532973728553925480213807470997459417906928515165283508906976997129708428737758313394931222134433240004124105378350145538112902414413124033782586724607776061226209803484715001411203963967685773418990878804698949120624227716274953412143649256382531054475621575437708142627433092270228173336719334344186296320819129422884131667615581233988043585922913220598269500851255826135931186807786018045103360198836536595022241834086114237516606010249909336641073730507648123732295300347013025545076944269194474935069840619475658402578174777232775304608121270927249398856564307502707235879853112315306965055730455835830320424114538545671331236120095619523679248677688388440777062485604158045681864321863129399618489001799713710357996241934879084397072785305937025339603530881708791198144774120542307161215199885396880698680082568274871416683273051978587865836028272543062128872904084492822627747669308445345822309961436122434780357738299011196620298108488582098484502870113025516390999109895670083729723656530619466788157518348204306250340756392502167604092371534869564781530886642125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,23] 89774552248061941094359548053631565135433330556459597422205965102591836770919219124009335459910013490766250099040170759899625241132597643492599240459295175213892212503234590330277386123880611587199403700642940149014777278768882736191632194368377387479737749980598719701190773726720757636893875789019038846041948981936437041157598375084279674311562312650666698348386306130524787047713450044658462303526321938219202030160659697883557925132030574337626883125748704414004369817194336031392698152077870703662435251442123671029683408550671210795402909432255525937629147015162083668134507964752937299026765419401952552974152112005969310702713355424891390940339826252747808635794656624067222506443418258274996829293568633154764091287825768287016561513817816198522762071573069619179850234007814268353190739425647674531512292432073740074019400911321492315674620481047169701859332345594767735347850177120715854060768014240328393039518313485977065549076986654342658219817133581672253170147995669004493366437619504320787437283181409078089024198158818639614774197152097239628998567481496925903578921519983014396521279905709576764384389427961705296288835342520259465039664913028835574264915529912186975291210845998170452104543705082154687607765372629840109280227418563703701423877161319322240917392510519712224018270708360452414472110882859787554996113413385101779592116367423503698273626756211958978596441557785491115809765436906712129565599758197129616818839810483319174482673710475462617279630724017649793770832838545626709499651879266059010301211277066016939890548309100921179925476552535502376619123487403102195210243345995109801317569049758444278087390491261014445363465938934898638346282348371119115513445907718093859000610628231633813151912561967978868404751365574039455794387231846838773802466183156858375623864222457845342185737983749665779578761210004571343881900293082275420326141716687870975702755572928599906263372609849515531990705959409156264672524517149946676125131313418490432722371791828224744779036115502437063526785923193532973970448704241001300446813325851601959298520044577347958211384693242362434074898627188039516343291630547861274678747475178601881518625405957774301861114568595873486853515680199580858349616453984120613282992712468895079890397427642193024147437423827488503977027856848456630158818688018301100331953324410673204128417968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,24] -157913297591478072739585580556498593466615145722728285636918193075320409462545801493647893179138245180150171589519457633861120208472195807323736348777256711129231162038860134750843345425609336893118113421408134582959724476239927661769901816902073963500630005183595300994461545226932073488881805184794439432709660459807618268371560888230897954940853026068547200683928187405230743213426982917218779831177968524571786314819669457045864243738173620655299436659424762658613770416444313229065402231165067674020617492559632055576015067038128996670423156805808235630666936029441824768734066734289781001674769081771905236715046788193462480963334665349473336004817093762066475828810610264707039006442333481516894492000548308868932260901841652729263316228735777684899029387907451984152276718432384886921886535174772690412761071764568140022468902251234506601007888103114149802027595464278478866745511338165316208175693998912198378348292509323139991956947734765669481447319063257581378333244261095602040069569600419073738352561023972567102946563055778491927583065556488531045628678436186568535228030056225633621421501664458135432748032502670996868344659632941299595455805418164294056429911000851946043844216620524349659545430967236513060286526726193725976078985716208046846987057060119534669789925761132146519456830875756801577471891554952404452266529067455809628096765953860069160703297492116552007625552904370274000240897630587410343144744094305263811158860423204076067201586969314513004532171879529067031777826883535858995852228284348565263163516119984125374430557303545700365316145725920009604178810190883000481617208139080215785689222877388658456425073116048931285763050908814327302760671589105717370257930797042840866869450825689920086896737245257132344895269781788939738467571912103092573558267865316125926140539287225713618432867964307391518795082688187922358998429547700348392457874120607402199210435717135605530533852677240326650508891137030938968653321296376911054769183955113290684996679997235234322962138536563999556943468247693380915035910807850819263446256580191347406515825324670384219921052443914397917416290879083674329673193526981284532843981373833963342197021153279260080034315915625844549248909706182165697008218557526013434583182494949769243366344114737517363785663201890498176814123929312545960697288897414107116213942656557040394074134826660156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,25] 193956458465500679497894548728644468717413312034513581816296356329440477845164704577673364059763934243209727281486475709180694962779390425710987676429109264891434929390253579168762951617303960240266508475046823803683542424996483757642637424257913644021881151849997631804793082694213031586418855546167181454328060379990546120330846971503291263927249383549039985757458377869801683774853187812808555660388971803148511577263476266374495619874027288386200885903124180362551921067605821042061398292555393386129977648391159532237050237642547675827643587970022629154238444516771567225971004686431353705724252791536999019816524458496524438916902447786200217625473031374055836569535686248946646747133157190326177667736998325985543545217845067813647659291277384853907796429772649705472348875187790856215942338674906602035763245425971983142404526351007715887642355148845650969881411444632382795040547644194039703196344113360143463023294063445167285018141063028803334876080389494691270909024529589297592074533216260972555903708047272443484827747336515604137530219968907994981927465607459693457790271886787570663974493864000508793103830633707746397080741528843550903577512128608793849955514633007181297927578801524768206243729680028957625444853912305107121821974523160814538928524426575096622060094962801855466658049759422568082092887958935665388703452117616386347019867763012786262660832514226624152154676406131414183177342991735503790008292577142015734001937055107422115769523998393915539941566318682685248086384101660494937279313336461126015084676056587435849897223057220901426046243038004858663464645093593358227868476332630218473871474816235073624877587778999771417955349419380769534232791004007850938016796824178833344358875588674939250420825462933728202782337897903165061557036721748207661520193388544485810585986097941593727718978088968300153540444214164302512035743272064403097021549323397528579735759787659220348556155189113057444985204989479228104259922461953032391428546230184692477748490139518219809518111886923698756587032254218472611748858258732461987025791261702572329924645341349258131777271211909486602731981676938046807828452335639649062340123668395865070478465746227715427494789626664350377498517721347435291134891405905162766761496795488968781812909312917642300259269131097462488539324185781668942851073124747357454091633694139262188456054449081420898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,26] -197049740133545106862194157392199095442984556760221886571448147084418208153011021412444064465640967157717926580113438626672552072392299393251742717421727126440412901974478677378225355247417969516168077051782327578447219163742255059152624979002527814645602544984740918752528647284918995288660707813226815516453660981274776245663208362398522824363295618349490858838387253449431436823891175479538718851948847882395708393012566077032844214161442212919343553776239468313395065118218503257385358069624890666797099675132546364989304579493356541342190782492261892124422403578680308944526303292526648411461410234974646971098669978642033591868240523306554166114223789605500529065046664740967621403537716950794660806084959202593577160707320966768835143164115407811952522499818663965588524159580283489820439056316819029417471354950106732662401603691815508867523470807802233851404011160764394307736803664960440053221455974548499204300996023478140594274868431206750839081658013500231491738116973529687343031917491506312046892738788804763738495445330941073340206334870982431379805920825977240712050456866628959908692436913898349394143511011704688263197579119959561425645069355822016343074230723446820086873323217624879971774506759782273081515910484023638817490793306923158410304248165307735205716987292780951712097372073202991686205801621639257155544293921036378536275254399115849551327565212745898811861894375059724117023870032771888610092643956339165219635326947239887808469457832425970191308806243338147553447698375733772764318141086981182428393443979654422471635871849372247469822120083930790836872135016818336585938930220026729097564671500584548716614018990971868145268275771142463305099896667630596157343975103531649658023601636141374402173567767255218378818340815785457798738894470789991687828671012244856353349442678492269343500502111310612694361716500055221977543880111737017904938374332402943230667250153852994621242583804794347291694322512965845225721018362176993771145203186282894303366433678968616855601786378327398809217950986054143620732471927776938976644740890774652138372607327265928978420550068917094232863686564949438002974182053062926264922458674258668930678909137357024959322582195828223986648862042604299982751994005977576004767304083356041968429678496763425127837789242945135061145480311957595820301282678004162883104633443447284942690263211727142333984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,27] 172713707266581375114393469607562384940407276682834633651154398089478183144304878646775203286541371349008826143949401132619803599145436835486492574673377295479545854904789327826081177407238773599417964464837025286017033281153116557694086360606667844585292974426764092977614408864928213686753862841861112422603417940229822452756436917398886115491786483079642868561875787311817699455418039776843326843422757758522822782458033220435045393671437912896194008720878362934383907589442362849710353174673608975992422215225548160936166292883597725477913890885936974226280048645256260968585347480897492550279824958934174051632484385610892634840602568505078477474474168295860561100801998196550638338910318716655960097108138132966580638001653608463317058933449514225227373506449595735809523463910939657834103604849898489574901181090317395321018088782946542043444589461419102848789194558869278728934749385851882868876819765228979078079146757479312000223014605873358866777679696011860263812031860064305093604278848274509212399001039563650257990237415910917840148555512967392435215717340056475441518451303143504552424283859187209746742941321775788893140773126885027066657118451106348236921582015011795140089327770103432482564162540296723097971701741331949461058970169407485036863036121991423352366734741482663388795877053279733217723189338086396480364090665549362281581718389271933436309115883538471315756452236637881070781207372578221672302327501152359872272750224599260454350452292196537027466216745519524193456972965739023062875421732188425349468688116267380754888877023918106071365607834184419113224689772813824473460310427367867558656401489539901661307720454147053990179207698804138708380882201136644933515868586165571284152974152030224651163013089133816009246631741609239450415128636205153659080823814709659919352626670495044079359225628964713519221889631794486810221887167962298675677570095416287420481743458844845166547354281551489610488444301743768699455980965418055744093742163117549807096016517461298908490252027319478314706756641794858048011073400581575005619917844524257711901304628136769490713298723246366116428448807949636987271148567073034204737826044795228763162532843970235154156284899363625430683947442570448145674860943214303834546697818256287202490312314699168438582214132981367772491547435057663379580260837081367315348134572474372792816056509502232074737548828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,28] -130891570379477780174681508992858064913956874366858671005758343857517792911630112044517277843100006895019547058346157032511061523391295762600599357315146838806448399500337069256075066084237899337035736820888517001953202469397846363237186471287516325658275931369212530687227397616873157013432175808641884604399335770791436647381917992338436128080452454939265886417812946396952453487267913831397675274369990008018335873911570746196309028787486346894252858859519689245755481982872175492464631255092211808205022103184294646743181773500140572687909708093734688984931083000021574135091819088953341322402573958435804979206692186149671085804216438377055141594189207027445259250535797479461306939362817637619771624932891239567614736095291883452050546879613371695619404052152231029886396136599941907908193150129811488410767770472678581308568503809963416228696281768794096696136144022310292558035553652752078514777353720102376779581539586659230335091549824770594090500130941100680398641014037372042371027792735047548596287411746165812910816359556001643651722175942700938369690187347411759422314307683210634143779583685105227604135566223519486008618851405329432029820809542445028338391816817872975217706590330730286215973715878006019196074023589096787728819481418211362970276015391502219889208360461317606756778004631455778284245283319990847613955929098857693305150231591130267342427641810891433261154908113102250635672025949566912806557619208799935607951677084293363056370253196473948384693806915074616881127369031139115373496412615024758914363276472366898896772540464891381004241694683244425585242968290399698749555031439833506449487123096290104550803859247066246654710512405207582838571819900844609944964446590517437391913744120183049477578744981491157360138628805775505976194119724385053037165619553480839109198226054127819687923092618668889765119159200498647880437783321126650154034603320151271741921771554568995953623041716434842567713859716517342878267880191173167000363974942968424098349614244622162798284899827075956166783859626632570916076567342711347691126205722392817061848805499693316450972965987364188621075440194322972672293474748880057142884049604441350474163212399932499197908263584421359885472130194584166376697885121673853448403848092549951585677722175992846977828280817493119781409549126510921221609222428375485830227184566420661348861674668296473100781440734863281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,29] 84074349601694230583910050472655049027190799720519242920215421868307120324837758463470606914524690302862369760553089295775984713679508416598680785276880213539477769210403287055442457062427131836967704016690607256226758682594682342227669427523979810610965140736475067076815948558811140270249122645848567078859001210503965627036396846169493677175035458954976298087414964843769213299181484878806840109630158178338293073263613587776598949102490256425096671997634150692909102429611699818581048573046669880648463876792730829176920881521537783706491501697451151687145340549723042309228540306677708701510733916872882204141081588175952188078247196369337883412094876614258880830413695911972731360483434992041431144372335514538451064892646478141758846409966117439781243327028790640094756998116976302448602729428354178189547595385427664393632201041420543872269241459610916201023684246164420538529740498738158259097372709198207708148049396864275914054647264794665027741910722645951644262417930121074967706876610953152713100123535558758596250657440416983280978196449214558761862147305160835603968961082244837949432947313000861632119222232885374603671974295945604006936688911482210157155744593642558268143741427218486302552476856178017805879364421584991084014875926904829677773616587198127918379922587526925434074516585500695220312668853570014705314445245391265594184795969698428674675642473817715809833720430198837413247388802274980793341874841002171382882724028510531327185670929395657147975209189959495143954552471215429833180903653400423761123336237903624153160335994409627079714012985483196512083296621116204912816443472419409387871276586785812594410578485672362986367329917456712997175654938722426935047915460053188747141669255838033221562985671691949293636761722687252372037640266723187833712361657217499846221208648668577397780439030354431734922061465428062680097968582119619093630214572479148447952349527341359042787342075102891466318624412344923055771102614446031432361515220476155783209197025824648540945918127799057256496726426938637433537623120251885008327002828831102705687160478571853024043385132278069498872248276265161129828338843847260967245050512512773498464707099242733766110677877262401908138524566347172567530371681461458829035385723526068181051523444315456384714296434300025789730691616649950344876532086480805255554796395788053124718283418290411646012216806411743164062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,30] -43877739493111143835351883835289993733260124706016975624447044146870183116515881988363911520909176663537111429936601248309631820818154454966039345074654692806718821122585934743958150086769607317923535013739505414126300757173680752702696553807412411223058555991882228324958272837397538419626989034710942626091006759088517009121281609731225240413183919079604848916063102863688424972480762606829461983896661730784412573204231768531790118446837325838034084749260214026446281974761375423003482374719426907491659182139290734852590803538540208464086374995063682179631803517079303600008356738341315897394799892202072411829043395924388246821591287915834382261901076074271771876254089028969285298215979495359834374149513066408027669748919624627646255164771617584428436907310972686744658032215044192950997228290068223037596966430020377270261509255356403689035379527119885171708291866219230391706710411685657446492858054568887695146062821748331644372352090726540296256234844614059867532323164374538679423484510639468850776043444447291926847676659249460267805691596777930398794569542271057403189897647328244984207578074849659527775980204530878194273434567874039555338470660316847064992764651592844108371526359161896879033144501398061288650903425573935969463925735367615226503125138493371602240419343593095699381480201262009923445354569757814388593616870227724246762056706210681994249680183390061155774834071809595450506959935095361430020365617995705051457171505480147000088766795891892583434675220569385891529898971240596234221048370425059448398628384840039738598458377284989072572005597802104952098710465695469737648105618173628010925769129849503154920812974371582996726575040603922323112959747782553730941201008615115205258277087195005898458905077083525903200596014600589608278058794509907862628099567302171161033685230177398155015239198783571100496898439466934355348000249877251352919294612071242451784111471789110107379401749544548628786740080837884487042553955221740433978055920101236815530072490276734719636037266680985112504623273871135994199301833447936966792019273339347740891402655464227190076713131921965227835364372659548044048248829333912195029401757469606168881029233750190630603063836330942911552517234743451482636120378535797252648254457617454107810275320698098700059321040267506483402292532553519801971328131883987182434927970304121441554170760297552078554872423410415649414062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,31] 16962050809543542080449078763093593964717787495159795056366300181678877794429471675343999905224175788332869438756313071693817160653823289106546045540958225072774238617212524031635827888791805373935455397381731225621971585635216588689188098178272276255775049444212499855129599558496575974355729612254414941079748272941321884403911356866367812099014086404702008537240882331220277459695807794503956994942198818382199915975661104314974581328791256620014013562688039668237074385953875833604217782651649614100634947182587517878998662669254415386216945355542054361793572174801703348677192932682760703888545626910388949942759863087171538743750134511888180428588785089325286546270660120106609901531097424223624848913564549080041167318518974664910252254939046361681328310046688899862395278437828646991968562860001800877219674362003018973903700648020358141667844044629680485538587414324410471716863994515030434893623447722890851110150219721078283416672672585874415189298384778903776289928471344226604252210088122239568522549023314182356995237856823677384402637510427222910841597359932265337163753434921549718015521236239329863384245408766375464291951931097558865517252494321597710708603498875157721839754927728875520429906470496597340651513950247065389025155454381857830722391860383258135126495469129910495657379546326459231087782572531876534891524069609651542984255717707808988697537658366939739791277431901219474247647606854172238582171735437104298962583981674685279999962803942791695311150656109084698595132238285155156569612887960253220409410196265551888829859869629055740510742726697443933339277518819149012851782775101125283278430686992286375924002929801561783759249583588512588317572370248762304558048364963055172176189579149782152357113527458682919901512210507270124256414935965591645679839709270801492528185742028900335839255598587146335171561340377801010355550984215652553426313051903237868776309827313688502992312928130726432990171119317800928005658290507933737462971066343520229849249028335277985887283413107759979708044511719235270540769900425912055577172496857540850787790514148590144534567247865458730132309290744761608345086313586747952566919755738263714454851702583073968551155681885929001322377170716928862023790018852876803711329957483678436603281362078948099131154438311413763459037424865603956820152970312314306054279079501203749765165177199066626201329199830070137977600097656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,32] -3401898968223789835692821143149932567300414358926314543901309489486928716207814834850238804775449415500749691595205322290475476379221816521628435725939632020286041050754761293995398009490876640719375449435372036733624110477161176891397640232878566273594805684912209671267721419106461817893943900127030089491726960414165737648750418221537852435721634813197897867487427248962730216346161698939500901785721093954888359894845412067335121943767835830333405050262935909446748278426855225947641167322626116185076293759965323210569800473183354061881154025813151640431938491370954711774427392769213222653865343571177317070253103126467813151143390469960180995065691970320776057505185328914491977350241045521694020120205359271138203965070441929843880422237752567536483260288307391505319518130603608511274080489533550441215665524088951021574504459094233217306539758681890785501309627539055002313553958565251520593979841418692845796105340243301574134797609173584922539312703493648151567124553092837311019617400677370588939210263623041522409074110076350847292761191295260040522579234215078757174299185293209485875516991742460672914123198587099264451224964069829457013625250710549018004416713222117545963288075877336452050678093034293385961367539156439247269037762587063796622973475190219756361182551609136276496815005573365143369773430044656123494126222242074091473711772018776662868817116509471198195466693476999200619423102502734386965073219795121565853599366919889195396073445026839098135501362050492386312580802249216001022676343392458067775005762460539096487668087824596830632924260663858062434602937535399327384863328849577146094749645983072850214318151390041152196434280302917463374666723872843084143076128714120035290782476413554562163749100373482916055233477170505929261899067646264019007797074916286087760271691099862739092339356181600662367456366247491756886335464021216239908335326828602261931522816233870880477033832074598049240017685363926622817017872951940394277520699780434393264488393086493229764641447869394945412744745872663572873615624192201464822416561700503641531659363972427862637045733484244188378163970115536084003502710735494118554340313857730367316743285970670313663565921033932982699697062708409811493182972510693608002683181380554820665155846146623448724723257107490128343097145210637289484923602608991053702869201171495210053267101210497814350874890010345552582293748855590820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,33] -1112648608669525066624325467604309261395182172177464489350559831175013081642743565768060154279287129481526167016004021062935403930967932933172268502090472416962614420221904918643358340287859188443631286440429852655232123348633449353365639065340728148860282454977694601568597141356249969877464444865501501263258688521236076658755889598128200795644426227894417640268305889085717160570902861641051432477841373236743487386019949934572197998258734153391241696477249299426120346717077186180673666362479387568724023364397022281858701963220996098536148368440839909801799737664956936635928412176023486360611717218692355397979348148413921021426634672866555417141967386170695659900417263123381475656266971644094938135783143890320966134892115543120420647705915715344141575742859859945106567776184614376086733999233272458258925241696637439077065215984414105550441397227398071700004620914511379512791062337250528778708875896944624618448232146857778179513530395640140782212717500949789670630680724937311555296245219630652164108912145999729256992097406932552459829303578782987811868073788240329081687115005822741382896370244022889445941889929695062363026599660639271637432285403079365101025468332287978874108237019856172976852148783132498410134097241366442847390417538884209488600265588994385852886318818972525449361384512985171487586017873228612008521003478991689707838292537129419407293876336225722113577236513226194594980255364001359836397643527869714574293058588422266923597793376119837890793586049897916374819257559913451276131414983284965874278332080103343056875379924754488417486453292737485988673409295275196534271861029583079489247094071937354433887893278519211164959434340038325676377404474791230540284869199281323817151718525538942974321507259513041230021621992964092346405361434374773986848529980056585166412616694877173659160451290399810842623063667925463453160687942343689815069150489722324132312137580159437594343647185791371929888676192521103815208185764822097321344633877164684840331175801836869781679952985505603357705652942035121314042743983691027059270961294770466140947979688252052906161277913977387520796457415933962855276566918051202231684909590303963948926433750246893868002964831667352833297713589333400497486170395503360084990757982206529977886315226885588196405309075220584839961455835378297013623077923202129351490586793285670195333296396460620093261939533846316408016718924045562744140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,34] 1475857905067168039910927807756845070783250543144600354801555756280214566314804325859467890799098712095065581740693733537992871033178667902773772526045680509198106696850200443206587371992323698967610288986530167737507923487022110972598155095829781618056693778511511858554742249959128976894124358229470033568608370977784970068165410142527386341250725282106714960731876834389602009757572035092546822802965673992404257767192285924344579938128436662355947775159576651805485685975488074712474660175147022794743930144296937797345783487477265417849827424712227415321981722000146922927404111989748261142175223892410944390356411703461525594535219337008624057145522216030534308424433313674848556328895088419956830744333048216924522098765730923164620349960751971582237721669016733578870195302599189591291515858767447155445950349833383778433800525740531869560259417873398246560685575733150911211463330875305934926583612829257686764350479446242259051775006266369076595488660448684029058346420612452737893286504402320700797969890065091349898295677651808798291653906952730284751552261177868977727963090511105091794933746397110972885241698070757768585370994937918044141862711043222599360044115456732026863823788404423926516372570822788496946662100383151029027319703799640580759213924625550126008786597665747835677738097827348698288477160448334844593784454769548064625497630789579458488892770416964610514662015628490607382002793473770016788937847990256482301536867901821029297074807281165607083859572016295083530946130163512807155898929074146058184117312659908845527776949909402109543263983937362411943825978202000542072642105131110663930448717902938240959994295873867224460181083562376757631739452282672997999307931262003639224562366209822345557639964425247697429115284511138168248854440486638665972358061531979376874740958266068696678018524439357787042594372236972581392587785858273710673764304946239858175755264913451310292901116954428498223256538188402471135204570937609673822071123242186006681250261570631162024582662148009843500532356013502679620825603652013557759983146872903303644272081070159808165824996367379764631152824727327662375424289010456245797016924030745328561918331485411830961920933544258082548984461222526889669786982633805384688303202233133091250014879454561822285519384894973644520319585830457967189736009098288355021504310211247910642165505017625692365471762323991811172163579612970352172851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,35] -802520132904974998131953364387099588715101825948420420289562423702797085434911511568759578169188044185223304471474665636594126565324009129519411804933766819965174965782463880797900029592345630517994659010531352970516042154606941103675531868241129682464611426733188551817021433270870436690294339660115856900547775921239118756175051779074909082520356169524637102179232362057987183357055406968331327996692667452738340602968572245917256778086362424597421935446836438916658533140225159180909580043645820112744530494961539363690318553196394298630647498975645634016392816621954957142842518574173475431597940063093100966885071064794197833899415029358698610703445233978677995131455251633868312308354129834904713369765002244674641793630070967106447051343772337807263147625730458405307414826564094899776468827933362394031159171937744064146866557819554243955019237401013926976733099146483143916072607116718348038561186249730783533560026523095640561488507290170491932184106275845805295648795645058020533342400376537511898042062816713933094607214064558263533508668391568026529804855745999086043734799871164756315790456184420292977381772019627647096128599940507585491246960507328154695672001332912063847203689479880208171919596839103084276098357941364417956276818743373364306082392308403637193447266853411020874728563829674187377062630260122259647319090952912414612667283566400044158266852993150732505454347798494369802104886311395689467573734068841164373354521397899948207864536560706883395222496104672701459253537370919660123675050016413170919195501272362985964113921106100012811337818344995485814593346847056816867285742878022286614154975843805370283801280150653611362797327282211765578255130546612588136944016207772305248497368056175710647026834150099042747543062283721990764736697745971064849292327985585689768299496549424360232319423988968790460178948888702037134743927358693060686510255030351468544130585778636676275726405519273806726377089540974080504160315550746652434286800230607355897888099569847494252858263387295917914488245624537308792622448679640617802934807228135812326398144070983598225446482893516705062380103689016869105343673311168619850460549173568716259257347277834278815825623174161733214870053894002326166204383667689331960910871948467741156610202680810664628649711538006360514290116050257962207009615958304619156784406846695131048703135997747425706799176328004596925325131451245397329330444335937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,36] 278682367115571029938366169141604091608817858224311907967592690387282954263896682903138508687424810619766953417141887912046142383082796725277670307947128212824080869779199475438017503073704877666940541433833457731458115014196536053106757700648449231602931208895326556992995845713240667411716001438105512326723739983013993675155711328999706365809626499534777963973002593869010482964820780928661330729683716939952148751727056948325448246898041742815139736553012450922982966778028232457354762673010030164031079807657938333964122338204374860681443469990049089348492957004910548912569559414222450701365335521588051835032492277197718279173710713367202166689408568790126503217954684867229177933566408462384724627119468275409692998694724548059364409799444387146589363281647583244642072783620317592610908713863440368291744298909891875801679673020342151331870953913828433814912101561982953155329932460996337075892908144087966429479775733854153745422446949963180397865702130019646844850997923068549525653347347943137061082906027944712561961132088284850457296155083129886092814764256250366958107556949281117521278468662108884208405696111176612531645703497896711678478531590128501078425974733324175792707710176134894048679259785522416365402702988871389396521711415623002060057444989396345566707239920939094692304781535917237391777345326520654313469322872044208714366067685410144404695453110602176689735490461774187112929307900852426341673840459475499568311891798433665046465975766783970820484018196213826049608717827822419333993118952964389958319435614222525892139739506100868669701114633301072942715113554237354796551183325860310371125636269588349386150242892019517070680621319862648133720414509387513026066835682515747717224196164979729764137010007739639201056675616921417994791746372227572976227179834040198360510842758022884767493614865164535797458226090747650391209266167201456142970223174164679454277930704650130658035967140756782559967794087173323066717360687914692315777122808019122523830463502354040501196641926086896410111354148578182418847042874859944626464604842640810166425242515099253545940305587475956112561522694857944681405391807167952716754156124142803890396161858352776094934820707971032294335435064272114371899157570376460666670356753001700462685061480065765160202715251858472780990365116986808439349451367112718474599581651189326662497210067162450000267410134724595238697730792409856803715229034423828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,37] -53394569493097910990250069439652407728894879626852965763889193542364760054990982924788975103439186481572499640948484009791323749276899648340435038489075669097415205792166423101343199334484164639604521313442802740131973837977866804386874508117047841019523115448563483244479003976496235502701944031856511569143750808264663641576177957545188692628795269216422216587321165532339619575047058811054105403230564366414422330214068752110773261386832851719483669815370515990927763385439149725208907566754001530368491819641122234945387473448251165280133245081386219785750627914620840334606802199332170198797027092333135566207365450839507297684078994252164153366242591242963958672217112589396948574248715937189448433828180797897803607320863063971177163021995170930281152541510264172580795430173121714038829642984538378450016776211714656152417820547057135914778273849857916738164547674704190125695810775731402369738517907599930427839544445135143180705754318189696942999648963020627421773040336115940274757604509036753607643128820923713016378651656816150999064988223628967238754015131700372378669882806800768656900719263452166775440134040055025602089636098515714511735390309428671546426868034620651058702528039543750180450552314888623940995987362027021586834542157439540845511403723660744969550458327020304168421823074619025571509656209303326730565697242601534152858776421525194410553337215973607274164712903882394864949494144867598784625543320351005720474862854565229716166688719171034416548912111216572124723683564320440336539674871731584938821088668770435204733238628231896944727611514102517753500754456272922713126320698082044101523591062631425182387290743688801833598103648202099061928866365284675163909807308922258309374317576018508329101620978804572237500179513862493726883527349456246489860855877975336190362136272452077655258979646579681515931785521938839213895297539551102119240262491677982905818973997446157830983382407324861115203420105295622506078458400060517662258833069772812259323191374443166442644301876288292369252207014012087198224163876877711879971980302455642686004072644462832421334127611562037379821642112056585332869407798085778213055750618816532017502310243386899359713522215706544370427035868456703289047006838767438907054641495056766224293727792188449149043754702661828655287247751163573411931462026283977698854859783110076870395778728691012529186675785977433993448326710051787813426926732063293457031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,38] -6290763649551726664911937974393053619187186287614542491927184135262768286646146239538323583346662639171681194542636904279930566710401570470251186310464991090184080705366616463521464541472527772557182200839218051537504425750590753111082733910786018126598367607470793941140106988079861591450867819115192051205820185692911575467740307999051504476339080532291651246722549767113297804811890604336393266199653119552784124257751181588417175109368665791473965153448839818428923380492151316740921571195731321398206527522436168571074015998870995917849991485464136566968246131512515123126572252161531463197522251703318339323815857652453912760448743455552159255319500692803649817132098613795160502935338621821502360629430745143589499142200149659679397627188396782886103617500108433500802241771839294399842144699470428787378921352361669368692431041894952102350977631917889073156074347892869941764621870604543122218994949488935776633216639061789386575855222404677838657800333262938077857601125178496211381568355790447591338307343279977663153424783819720642848735424322141994375970857874057200468877971998342921993675837176210574224760517972378160269014739167954043114292229861507450570128933980739520415619537302823185779046879158929272994877409359833534329483130795349359845990067412608993947140627928882624535505732313411843808395398461362643020076290432355613314447811639202032035680468247564239038504051345475741365851173350926126926855663632493097045967071943792876178417227449333854676119692799646051254261660829239658024741259932369255712690651030148098537786363863160490942671674695499855803229342052626386412314428385932401949360747780861559527853948342032372091443079913243745391495584713036618917431483577437334695608046502244405479840587928901948205262256220109821852214124659540317741888308722233578904236456661496940062006790758317160010605373693112168182950622271506106840748956219377228826660501456080236759677903191290813379324494697627440028936855419603204425945397462117376892378086281768680589492260962008926212199340342450523510379041598104335876291344411614227217354617712389064427969205130906207655457464816496095328766271122936442852950169485861672203376884392130672615790089076639729143159043928072065698014202442303547961261338693341296054860066943035319942865833302668713168829382929890950370097568025462367556903966886291586407522565782797072617790716928245841688474571107292376836994662880897521972656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,39] 10206314208652459865204912362625227047495141687932999521324876238872950769070826021016644348858214731234091612055660934931278759486769924765721805963826707744568046461936848455450922044881311136226295771681842579968573418721694109563927556956865972086774475331095614524575688767155284865363818156911271610742325590210913351762732001968354926904019693419436319715097220032665869923973167196165522095263463638434198542742344776368240311068108335440418315833085368861101428040321431833266247265915697125351493688173788174764658808978252479419884398569301721182229336719096983220063446644079227789469086360561580004429053832425807672598464373199250864391384550857257054901926784029304622269216931327504176535299999741902675040013807031488507243852713929910770933164184183890470862701476980772495658206225636036765783181303786614268501421608578157350732167375583686916597674328127436543167682160901761131533680857935415476147203054616046619425899113716802569834709268850280045267549668273689565479445303859898330497377915492510493013000720335002200401539544027799128608204761770589646267603534258712898599091726408095801406637371254496481047366866937487028890339232582241831804632241903694101179545070461248177967187820398053505625354355067726703751482584354918405195331125927018159053659716529993587470059986151817068843243893971255142941552378331541959248714246951316449258911986947947077340493885889239716578460613466876594546966348164842428441673568949499139613897280141968603447668678460752756031770153526960333173569470117478460950029245415471251985547350134187737091581389842778790585790078573826370376916091393864892739936358186691020893835109871645456147479784276636241264455436009682801042769464569041063267055754023104795650401471422976945046666436624287941160493670781475024394384098168615969660524608529754761864859100378090901223196015044826748591170343495528907637641931400718128930918882473783398352889103403906186336610193737915630341475229971773678925940464350497007586671131956918894875116560463011844161772667599016742164801049760585343327987293195695271701448131986599033357442095578373118000365607997669549354982978173419912313944156026396340796238086836409724504995879703002500294537402258855637409050189318167699258856286556788066595312228946164548981240529156719859061015468161434475321742132884689702784973190960422468555818064017237246533853608855188296333446019092082435175683485795161686837673187255859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,40] -4651034801110617978209771070963086738244631198090710215840743531554904218055927955031679427846409387566376687400517983091254187962509047032664558345595556566312107188830413284513168693389543829982740039065031822486690062547313945080205185582446290619977568638921172605415500693737009677419842728203860167114975749304074473924265561378826060990704130400693422022146094273550183336200498792239256345409822483216148495941343809429012946638188154025065395674200351023000652465292066459236473536888690337597549496024293280886714950000154300370926456927986143169095835775693576153479446847249764288269892204262066088679631926872823542332973590887059977536390607611430116519474381200687211294262457590996491829361347761836736073548801032551556446508099648531898812313462709827758836589462584131581542799292134091835128985624225438961715856591208900592263150305321485944737541953237946088109880020690204784605583357529527468386813617326127915313100330241675394538235710218499406001646232204339541240315546608679248396389223762860156118903205386357663879827962455525960347131999556582674014275032365085899683560876927025861494117345974767649972834856982255251866841822581012384509708141088997855724939148058340097010406608699210830213768825020134532912595610211960811308072529674960544305888102667238045977863025474134268616833710866415000081386798239674341034816917444314462787247590748283014382132853176710833209688392909004360177499113489996788276583147366700124384420215896659985518064255839243468826786968705711825993273370701967030756468705342454169942216824847693382963761535599649305320087816026131209849503663874787451637014726460497233727735418963760478226139817073441492570548685313332901010338863358812787403391338757482104852368895362290105531171324334923488561692944092793590672702017340344287534535452884563649666244849876554569516132080785016567009812300213962811460074829219486365453137640917866746256754545495246520942044592098813220276742471901297866107931681949099364550943712446998828785455393855872745331047720559743424883753067143406809974865123727154517700813224040083120876799114239389081615971341835773586186782487182520971703369750441601823595866869294948304151964418963681406512126441188797837957868800949104534424726281257245217658510380588378590727666386011524854786233637528168279163676064680089699714152514791759893794096004414190940337876197313563289969211514189191265626621696327447352814488112926483154296875000000000000000000000000000000000000000000000000000000000000000000000000000000 [81,41] 1191211875606929630275200839958365542083930381749460613680795980678000742309200050054305201732804819173541919028910879031954715012747744783476739813622607020534718118127981374633420341839050247901628450188726341734145912834081027487595466489464397457596180964676678636114823647974686471580306788313646967293519421277072844627065520326343648659737297353197765630036950585337529008409477171134920559231161721899182644999299014520775230514041234670774177317557325151328400742538985265947498782463225385380433685129864549717435090264676558982707208121615919117271712333640334247543194067418535785471034275304493264670773715546799336323149745544901220463728047659287346166727822073956694309921028994771729299997153040004395560470330850638722818289878411141598909087242359613924470183527385146664321156425374503825738297883173919317711760249362586645029560228061029482244452396401423141037078640473733243670606796331745507291148734228323951210553046622711758179613477743435562846435025719359781474745728704654607253704365065222751591911382139361317917131411227473762057295408754590775934028129795471538687352524141733878229378682084813598703922194199015290019039274300917868479056007637227449260246455710835551322195779147123274508978948396783293748458200827808634270130832886847378745473915073667420317102371049045230433847259131146483337577553100469923788399534284234182822707787649358237981184164203574917657618665261023314886753313697821266486662692980778320190806958804702116920256146863201951762934251247965047023404576614804129293182631177114335193847029491774537477318569360151889069205361055969112065401215610478249956167274454198968914473382876854195704876397184268722806236066899091941436150254649562795392905627329971898501525923935789241795510571837728442092720069900348652808956504590726547101899683663013971225863666428941760357903593641371720535705460819028637334130416983680997781695708771513895091611524391956384837161341569416561109866845272623099225431465259922682323299559237396690690801765811209203667569133459262386318900120378968395064407064114493100537308309269482959927912007393512825538257709533725375201105549889989044945214043007027409204453884216386275002947836864640619481726424478069755257048446091564020253396337990700354013489024089012711606632421593042501546812085862691398480295096776477532561740559549876918172590425472285333058690008453542259944214950203412952436628560737297277682955609634518623352050781250000000000000000000000000000000000000000000000000000000000000000000000 [81,42] -80664984769872479541026208998213909379867933213315329070624487858536897923005111754683570825085345897749467166700955659197679336542885384113503705465822805236573199748737253967212647702724129139040884747586273224617410217779264597893596556956503449045244017390913328912540832973529884296093964047285634077441446911462407911525671678071051119670886921206764400671601720114997759672165112354626375058224557347128203920747178885373341926412500889792862659958460844371567154731810117311844429312762588206451379224596723201826475658328140170765688179584538076651656730902334731311239118215234302426134689601746899195406490723892601329287820867574313638929204467591426774243006421982658028926152298074338185943279264541098084107996317351074874036261243529271475111956011548342285814129568821465958974330347387973465502133100446159086908984303193835979157180639139510873125490892693665859203791370221791340647016050012864650196703364195791454868500302676003839154698441568573024206192287657361760952120621971919189717598961054283365882798186300795894012722642529783363940952630453721596462411711344478715415250150342338528055449657856805710097288822860481536409167504330545189656281506229814861772175017452876869866952490057188115685275290848843684513097003413958035398334627624398393828426875303391664982128433347268909585741028045724458309659728117008880632481566015159051927787962095329231688506292432341865053522052298383074892111886873549709678316904797777531403326216543747010010575378719650254472109142676248297684904289074741871478214884240686662717975761686054096094206580412398153360339169936563329286256030697126163499063567942520262886779418147588199690029159021142567997713484063388995027582961269491346201637843019247586647734172057448273137154233505930219420947884564174674686766753242154078279554018434315719870851244661505796691859458176205723749712167469437854307161048564923003288151385587525018203140065853274842576560813427872771728308506241197559653649010959863830957926682810019174825499490579242536373374253434928248478242237582325443134844074889980941167698514163105290808425199550744384441072923981867600424061173898966675494643684064708028156849337437921434619125131586639283784683867047797977588981494243674514834759169942764840189572650670914415442392402166638507509944317646657855238897894874457219724827408363867363981370431841097557284028188878544742370046046940751609374744418579084026532655116170644760131835937500000000000000000000000000000000000000000000000000000000000000000 [81,43] -77759113221033775450198994646168765679933562657619568897046179730023933099662125951581610770853187289357678057801496656073589795487617836337157979458964808013805388456052886722278365280676878213055653112565103830011736808931991121860386566943108772101579945742067998864228533397178321661241582127149781283486583192938673370844842836269067842560091632228664554202511253309420017581230531835233666576861334378611341488451501241659802830496744979042916173929178489366017869218100659615021763427389676111991443331128253094113159792717591199592162555989129186898559494062460760930207345007706239363041178455045915384919718288392832902822358109724335490037920795923594068242672012974534724789743494624799869572183901398553815108503660435905418170020121862727663691330967676950780976939264491647534563278834371640639472008683566420728886433271377342197604376854107495431227087301039975850445551240973460604451214573777670177899825123604842933896657584693814166282683500298201197753350749505487855125712869529652647442235646076044806728829819422320623221540539516026712504067191600862646533145459530864996378878752840520932456210809723485078973943464902853455032330164254120885351220701689334914823070149360271382899625020669365184072030456759833491254364000666837414798097620051094991086787065144610365561001213587825492005269985860549936745207920989022086786522989934788743167126304948654813881752984989439782711547915034020333361421867105494573764515215835015360430847273851972859147140893874347209725543617194243315089743640494640250947101014121670811822045507633829089554126402320374519894159637878781436037601184864900522881949186553134720723953443760930994053676052485012872453751679531425619030363421662188461294095076355047302949953634014343264362603162862571249140802104025972465552019668095518242254722252803084658168176729615166339469512076444603620703896743572759993858512686118772880207559880279164076039565408146499277201491249483696062461834719303827434212280167180363093313537333913296210644805813848541985631721862192356454611999451958851161892408870524137817409990843904168227933156821272575697558550037440500380972693665028920694375917724619091737742991776177602586501628064255518783932472555464532324087233524018183233862032992191913338720551424560199205513191284583832322170937031432959028925018217965491361324452025859705627495433090437857931118195230078546633995522687463302347666832395941399758143575127178337424993515014648437500000000000000000000000000000000000000000000000000000000 [81,44] 40563407009554634296258530126439220841201340134347444849756554154363533167057275320231963140714224176820660530378639696103580718844366513137623728718485298072892534780865651769624645241052520983421510681179971692562910150933574569253072411597376016300655669610266287118458091904620740085986362705308801490476729057392536939828895022369642674888487924203485862909190449572982748547018650623462838054733406491361241256472002669933057296052821701790860218589356424074567701431484946362872961357679942141880652283370281675380012900714854539774103476166105394694008163859193232616030541586957458669934443820455941734876988112447853134758270351786984704316079032158503231644053601467867173780406853217183701292775066152709601925839156541752692544944186370932793652006884224586972672337700575882278799384849500624498842340187423087064946730030197598324798004991480341630079434572138917883834789551380648878105889561080973074215840779196532023520346591863368913961368970615311006523400888172865793631762519427668501294598031119097767722081721275389640619516535028608159166790228867523503298370606051434342292772940155216858356428319169561271704870324592828021151920381600238785465401778575559828972600936313602992033194893587745292120656485060713308256004115873547234734149838288382398393906255346710748241175746977610541086654631371999659072326801247561597585849119439863260243428886688730882715958600362082058882867898294204708468698017135706001376481039237599797259438305096700683429652736024928424946288032640670228619442025028402934674565035266645445133767521101811514201426295770412134261408203361715227501502036358753164071461974063444839733318358034905409428934735346097110124664300282335381837674825314297834185052893331072422154381275513285854648063976983723391508402363303019994991020497115050885234428773432531389059456969141730620349617318033939496977075405442585086763078910547411279542639804006509955235270554693705680246884224819343609698352288595604891740047807425223470163724368566304129012469913722287911564764312654847700047840100591483621981493148981582537171630297345850780528679966373055411189462778340045276270830393334082462009429564376004953705273285525282950397868682223776818746076317584874601647420112621406087144908502720205943350180134075697151937607213937146596588651988000559120137236824078135566531266226615648671598124774878831658572454661879023428116231940915202196777190563620608780570631068940201657824218273162841796875000000000000000000000000000000000000000000000000 [81,45] -11137330965369957657021755692078616083985572794198557162102030891964296564233313011642908576467194440987610726845228287207322414252132924360959892166181870498798952732671989496353954079906330691227289373661227157016479225389057933359840409509390863153951064417184431392327038393120534643336481271629432010428749402273544309702344567801115689421261261863264531178762973532241536512990994675627971111208255654723580849834731921524879792837045207598757900352304804496648580443393952240968864782627262423619844202286187815122931564106553140114039640050556842138115275257478269951089991742106356513122197918890789850209501054787895626285828461613245226471479421212071470852969576597072843762443876427979844117085013390071206943345487688718718326229587715820934238677567221483107343960063672628776829415695303430089412229156597582801426801113892506770129552359523321836260513037298806257665596865524489036386852799077588920378928261775367678461097773916985612922204768002096848040098923176516009460636154618417507079788165339461018167948669384298284088268017468444213275873199929092371225670067494126985212320555998332105162981210426676355134395054425401394916554910849709033136078918288617955222023957806147257174319477086386742157844381656192056068484742163473957768933416840996185441503898453798141060656169123368803750297564491423209204919963186341839922846502262035099277683753794293921480656237415177062448565835362611280077959620087186896556486452839699871077001212340897135748934050602545114416178338308507747750628761335433657809312940278634120481852415070154149023440548867944724735482109357329073553959121943045848301940420121431147557908786134734527820731633507936724482810569827646684942359677759445416791310291603092308714365391062902687921108312917593084019564999685124730741000011746384983472739028829332905422538027251227939955113453931222742046390324655311012328968756187100044238273983728452179099609234727312833970120900780056557286234225702837957894217244606261449797803863698087574448830958755994970653222866168855925717134742699491459311152366289474954957040918523307820817094097862274909404705038133545078784960243632658260331742979199303710273004371192687863541551716925260692585223042551102594960307632041941015084358515438598473742991913482605253678352342442493823495112517006153956653944316173725147581725656428583615893499184703052312012732073518800479501840215896171345291152243957936025233954047131135212111985310912132263183593750000000000000000000000000000000000000000 [81,46] 2040790301581091779291993539976566236663921106832339165517427355097589491855377692816276671314928253273269724523757494568630670065653484427695768565019612545771129305076672384629724242165199775936168129211361635369891394076051706175029562429601601575097056727557854683949286054858489457960248169135989682362220536819050010624318986315517707405288197972946386669176970628075222558016782903289970337651314397240266111547401143626350376761171714087580015886023998201146969512882270115515591216764259947098910303140419525840794255878520042557379203767641045615467128836553809192740520684512561571345894949049504102965092919779084046353232825248058384156522945743809516778679902762960361467374930177746435922042046926844984729959313291452604450573152412397296910089319521955462043202657738923045016600138154813918217169958969872650720602356235355878922611545429607631764519787986026459618362342836543603090863305033128791682490277977193396570344369447388293260333958823771466236754624383747115631188891704520326756012151928375792050971160598093280042768816136271865173319300775046080545287502833995111714685644212093355245949978799128659261493740453280998894410919683989335134427451263020515962459186417576394093468236554737912877202128143388325508474748070595094333988192681796669105095260411601311924952243445232418793103976168573612342234568600705669493501115325084623245531848769302682900524544490402495506743650081753063993230101121713589869377038196033828367084179039980422629118802731030846967824770125317165630546848637972928119219836563546446714029682140308652586465020195920125205374987231549292758302238121380759892735752234060272925029370429500512698868441510441143636008836696197855950002693001687022232917823835814047479605070953429135062795399446326396178851740483036249598185898570695457582157632440252187274033886397843583112823628101722281793551717590352263161062964116537613538674740868507255450249580495327998670449257695181477082937489581842981417519365102219892661474485291349512570990349812115893100233835169934653542411134217513752023568567271008422847938950507307093110560008145668693949245804071682586910288640539946016084017323250897713145553777900125962553384851013870353895717280828214544979094488683612200807245059714318805343757946525378421156958573891998293893846208782369414366943042466666338350627814422352594715196786152576308017598735666001571764274990028650710996950257712180851432616154883525894092599628493189811706542968750000000000000000000000000000000000 [81,47] -292216656344105617484137898662370855928639281597688149315519592425843834466005209785474137103113569526756178464707938764860944632372677492515302632379798166250487538584750097227111589423921595894866082543780609096881989152854302998781965228063257659423647543674735765460576634124123544266915749267677122597629461948762910414259749737898396699762676126371198467761898542760646974606127004533308458756794346114065433160201409198628030674965869937954192879436874240582370776490332926931548650353635709647555273747342984022125603297520191114674949737109764232290398354190882151568503529395926164547322717093802051244925245370662251659375339466385046452548274213108732176107740411109918890244469731587172499050221084735530075097288576451570376825338136103273626841237467732199342075902457487487632944510410589732963213193650628258729848547223707447293651445111983659889234186653862396111899658166720156576032470468732907460775975895766952898152588731686605541966186314549193056855828064360738750548187242833135710523951821355588904107440208063786333143086227771537878850578237447865237008857190143284772587081697093417491041625275116603776942435698084520441447260229020168771595786031921679685487269065185732818594370854161739136767433094987388931624680851609946017331314147536122721006548028970287685224890847178981315954541202654527765998648149481999458960736455422016126517953527729025923733589338169388829410746904035613445146217876615638990570965821624854034983775465707860059185286008962727506725884281300767013812979787738414330435549121293395412571043735315492155085115379332304811734925860277920816772064473346461554780872161032008480537445021509353532720066923723528797350041470751389131774702610680438010982978666752421829512312431280876746982784299550076311919498933697819901278171566357115526310429727553670485081565771459825727880912022876762491344800031366670325037526148020001554832330990283510378360026860529787721409950790940907402628046107377914725722791854814288924458242655406943974087815791301228309250797433752718656260987833054298877298738422981700176893032109738545582350857586148821220626061819515962096563908672152520172110285377133627968586706952837567428422486384410821676649670974152830257511697295863100952434317880568324787879090707674651677880303550614640882521614986538424056445921151315244481288196107663503823684081122093447547949015905937552566424283795446681741230399277811951522968610919957221927489854351733811199665069580078125000000000000000000000000 [81,48] 46541702510622506135170923781716827854826743415307631154210668673096905103729955118726155665609959243935251230254451457990456570506977023026557708863745285641667267918708152091911839922075332066619005313574520318989116358814753230916535852318596585053028553072609407188087599715671568759326870459738060735988908464511103982237436154989593627967244778572717462601890636516180043172279477160462976738114321970983998497227482511491603258647397450425435466817960245812411747385301789616353595595165230361429315611150728715337467340310402356246121233961565427442433255218390094264978030956118399239060298032609567459291151696142943362049873904025044480100477147901687060600665338666050627441115907135708482277611363773477884171742697352472481916640733294278060646977303979502804632121895042064986791665088311590120483646121138521367979283577855607267275294875342085130262744567348524649636138404654220249851778315898067712093533298237184849230209902130385030009342895055783556454602404746285500356259192696855608426867187448027740585488330440161828113089039434797455515989895226468337420317476350820574492989330619161156493917237110250438076380664593452335658530691668620710153668327604995538465686667001429885585736956553878105823593343426876869877640237208107424923801163339798838405993230479792770739365607976378088211153584092164675376394593778805427378951556003808897592144630724483947688942563016703655567180774955993801904326361327178935404575323763407414685817598107616872646788942172470186097585983306566308696669619882374878226556297264446885664851534935626312391438914448177316788747010619685450732732411382842286414307360312554108276899976592302877558656093873667472557463150482064079790568813151027434028957106638619969492820040417422460666055905301878536129421729330041182870740158523468088525715710593186795450224936721649386645557713748426518516520568141175104589493345362966553872872616650001373864444117717165548159275249791862804703064995206204600635149062704063187780732857241817181299667322181868953899822308672611078548295385986886508714131636175268793842737146952987091422922874023893805171581796755207048208656315302476834552892686446971607809032135423713833621376945234948730963038644944777241343221122870788542974259191030287799086289990201727811317777793205976482840390572035056035276775604238357176785619152347620431299173118711211687662111003393548611364764886434388048811296400429002989576966425930412609573982862798402493353933095932006835937500000000000000 [81,49] -9797207730548944674810296012559261163577226930260704345876131381586138270833791385614447867747341039705704577788460621375513040194017360515582236338606453874933947610979313740819902316223967415575907329621576558991059163493397452182735068449526393319757098564349327400680535899638476919155448388309927791467767252405828910876931655936259161743344510380604268437973339562839930922318810405091211571136758142797579488186193713720870103294802547855952665641874532587573179235887173780799261874709093585681689617112654134995179425401130686892083624459045951057318660075164068658761684224747231331035105474292544950228648494511980395704346938239439459885695043763025025315813315077028479822121016868941989051891010165996554222772532225695421597169352152246952730800608898488702718532089902247965740812380680080671937244999471245989193982994255209280194844597136077772078725199443726758196076953058521193414973998451365932661889475814517703305566878495695117217804771848274736174960471834395993173084608262276095560532430647960967491464202616701073712257478717237069857629990733375364824029383735477729576656570572816096651404328563936291973437291666733401996438141098025596449702613041020763218604867832378655297016685304607484170743544464890616411905373630479079879323909164052379581299788801759503968440465415454476300744247748218281340821831047858318205383902584079875643936727126214262679836088485329470029612533499285860542605359555741134309120250563760870242604011086837075347080689334276894655853306676384756024193209861398135948401568289391806921080356819022620714895527962090278076778474409359003909002042123882744095384859085659756633354948248585830710256848184134681872410302749261475018789620014923050520444517680333212571473066685214018928634877988936409133404774831117001316668530303065811697150749090580305987845677228202313749363598400697265845109132953034217244119051729959837497817473959318405027440386022428745032650937924267131956968288025245816178484273111061068024801085066818129912848736785480873161986955722158249240893708079591865636339548108755251448727303223267978203650548222662959849417792668925686348447721783122295646790842792283194184967739145490306069639949548324295367478706914879112676044419938180919317977933264133793337757782755338218668006770923935995744969108066830427439803414110451927452963283374167182509499905598744561201926139455538974807357016266650041535359659757437338154330216521397054212257071714731182510149665176868438720703125000000 [81,50] 2139300728340051671511394664871713680319108621525251641789808477660666536873429476729253249032554208744220000043137580296686061421067685235442547476427170920711271562247077787942797214505938505494268722191618065966581707138338362779851287135552007468074508035468623259815411876754633999906602661870906682797707604196275010152552735067232637183042062706091248400202718616094363510471333072055269648552122478212819333640235260350555857906240333979106244345540846500088310690659994324821047208304770849528437087250850857951551469174850977039544479987688520786944881210022588514267708155040331260409808423433065988174096458230346861487844322095646133469162440350946118501692834277257324882567370379215135851319007092931232344002887684644996897066732918031382387915238273804775116130384948508974655383636725120215758059340073353370495283347129716912634859253857571061654597139372383308126875276126437215094687786560250597428404051685895299026461189570037005902947249219142816216129639609698284572435990987083144246754039446555541164273341280864138826544747900275637442690755949734881018652492570649226826854194799635828077896766787521383793213079463067208048525301317990959238447447886351261819423233844067507247758833058266292314468235306259897376171227766020871406197410779207265466080479006312315647944145822542446902708426006481785261607701344806797563468964863492316954083225268173436538158085791441999514877559468204027267180350023184643978363348681589900818495821310576484739380313282150107036827959614485985621243190668783213984572023718996027108414638703639559132885035548588466480462210978175650464180851446183004088144144778281170359782117446254320085588038729093239631301082063644030785197119748925498084947447225396887400762496046034982081530300346785616971102255092367411928060689077640706753256587474723976729432708287582302161790785512475096924100758290758713300350985509336704237774275263507112444367710812559768916652227752012450726715353069377546729537834447449944683509424777512531409986510934683656686458389461043311287286508211152698510111630730935624541079480459275191337494510068478100743513104647973436374969652255134523151630238771033096428033751646134510737756768582801389609317713636826846948438824705202157925454526663764207028858344582922297779002935297645600905649909877123511970108117055170354125967362708135561563400582530452712009875824390374246876470092260442509774982411763272052539026991532317362523785142514043400296941399574279785156250000000 [81,51] -459598927619836318538535806871117345060798175455930732585635705761360585826403124807904165478689066757617898426103829849324478119330798971246503775226844574098170461467363325233430849738313437788433079808283851877463081270513475788984999289931407853307502872436016240135650746075457815637454290458206125496129531645919533765934549590402317343194525290334036018577725556262633293378439021222031278514553069876332773880460332017064090162460703453328121859340926278913286639930532493855173857760686397249008231266344251218239092785606849303831215808137599320175758834754738240857063468191965611669012831197705765226283352196695881878321864265489102153776153365605723688298985065779829602399134463929238778106729967839432077604380724799958871163335805217313819851375744712212329289477235714014940669857658171515076415449941667594628518211615761707440906376716054869194578595378963385389087333635081850660614802816297765561727919703380703137692920740966098124546094844174191079200606644324096014015898404812464416343220823704761579457786623851736756865666419952638683448437316552857670432362286075632468570103098199221769866533282125802636907877518144674225969477695232136114628961196542628583605180408941337149244031002462123114890477446138845617556773618193671860222619134355253817730949529741353734310993091006539959060719243783155549535926109521865144411057044953046124473022148237874886105961511318031207879368079698351357782629356416492126783779741654709945592631313375235550862528137367137812855613124930099950529670844943641719835277108136184313699145885832179507180377830789965293627968097581027714299220305001389003784349555419224091511956737701296090994477552663197184689115984122791740048992601036782632020895997991836781213928001083214257575180579675467567589725558601316435509168509093446934321255202323684730620239578944981329482937645046931889353040721685882405397952273375957145911633031442138030998591553450542427280846599353172930067442900395158002023714516942278239458164103524935710472776288578933424531186622700527969649773690236120990495753973418591823498771481231876842327395292905190459817353622027884093248710931441114889461931310428689921451771878279565816166267562281453655041609250313012004206118283537843897137730167870154468608437197919960302933656987950274988084066424316822072532134336020990702365393166030270573416886452838561530448167775110078326089088987910684663398236967929327660827648731345102667278368357983708847314119338989257812500000 [81,52] 93118202422214577481109622002102956429857102584162155019393225676169688341418673562800438031603331854482900029719223113735420270758271911329544417478773149682776615110807694525204821509115658987403472975107839015439618361501845971031911738295586444885475698798534171560087835095194073220785513614585198685298797975396314940725058971905226567429437089485225923882722537435830590390940054834981514817190610480487736877618616757788211414024729272875635060817562886108298923341422760065250884789239825870570977654308655487459584143676580214442261459016725771746483479289382319629991443905572059932116754546987791481415198533376175151828656297746745267876907866429504625367182972686304977718211052904039703488300837298106482981353619754073143633044166885389808958117980441997479539987547040392249353246107043494245601283546058728731181816565587196663372657728630029128076231955826055451496060865665999443723753586506679370004981018703628651761069873727431581040534298175503968870101237328508399788762491202912248826655596038786816029757115093625460760405999475318985794836755131660387347509546431706574317947658015527662565933658330538132838290134540160402026240203533703968482171793799283768611908396181274727346568275016470640340850882241894407966587840967813429391127333752026675298178404141123470069171835536996838961904014236301775210703661938007580683083913802532098530741095335543009732816322513174583177908023101174544432307440134874401622001033454714875748651995006401611427762592974022953735152015060536226972017198577264750325936575566333523678144656739555075223785323991951318802579346156983243699767931999960130668137174442071705704662853565857516246914593572465033655117088730036457370327647369446917287142312112587337778692580229579345528360665945978291803563557346795532053771809956234895779051134555722086689423707520872060402676726537785060089910500304895737873798398171255433983416960782326787095839529488129446082104306113886876199192277657667533787844074701688456723384013436736811354969306057570562727709309488599107606207567232682353422591157154190617722717527733674965114455524360368311040051320783586814160047951434540574218045128178928926801823804303827371965774374862770496356883392281395934750226007180840882422494307593930593203866271493453993814388461909575020534337401100445373451859531830395120978346136810498956511446236492746291092338097431401936846722234540465761060868296987111667946852855155120964880666178942192345857620239257812500000 [81,53] -15584223544824663612195002452727771733738830390710412845078329272650589077256155054433711351922328705287529302377398544232072518538229178779970474237653007346748272398916569151868973522782950332365107530273279391359736058114160083273770202900616714214850133852569920088013896191551349992793231873428269312102752008692429908376179714239158882696015583718159944286449648667871271125945689343080502609994110688654319813647280020624197967729573122503983803882661637080316581141413227510147942978885130112900667024647923185232745098129719524835784891534930675319883510787328726501838616382255133487035567969848048912615830282065733109486337987556828953381620887412419717214249318477313411699981619192560014014943561212920486236660335064115411463172460528704691700709730630736490655684433548790665887668902527650115862806562791253831544815153832485184239711342802758979742164999125196000903792040453310490369901622750118919885597330515561403735359967736540898289562747684403588486516009379424462036330541220830069953786008710198756258464510829144321480365176006296479543554157859304786764720271482654714417813133805217830395580427938063608668498753775494532335242825525612063891291476831070816997990866780196166402124779383783023110233242916407532561173034444151044686135584179745041344321156646473918124772265701148111037267121447038394130924068169495519182048129154962246103874373467902499502544792440164850079233706277835172218623712437150302716447800622322548299396997075687514459048230879564946280804576935639894174436588079604740604880346211377004495891353753976555653216994917856622167164168158338910851602818949317716061784893433358439543080478805770895408612016724261794354179408521248970251950133336575452293436098754191441780665101401256822292322460463284556481723562775929864142477933624460037184608998715968825713663491760322308295555480268688551248365262121362454134957042360552004516716583754883418594886880843391013604216056217382951198639047762142869532680143904997088147414511449804049042184292632957634479760898774858865813168390799349655964938418008687486928746720610083750273891302475003149379308044995041273367056834246756479455439621537488709798713042786953904286412385290219059960721244061479805631774157811744477367958240947317907404924008496984359407137309381165695413761022403343836761773195925674596808934491540129130145451836035575947823585767889922754772726682890912412933371992154046046817027486742351927162530955683905631303787231445312500 [81,54] 2428339741812206232599279731275883426835836261055983037211633417565907444165448582083429941358496228957268657242068567194195187755282785381732771746404906328738194364906428679978871463163353543638002987588367378229393529300440547631156815301807011838593633043538001579461603979546852467816423151576209405560304035818789938491796548901237118811774704922196136426169675097709582938883226793241341348899395165890673492050131480860345032472669132301822863328944553914063235478318619355361281935718719878941329150421328626220671302679045685755027101174205168044077246917676478175803551565914402346744758874374135812684526821459622003639184697779812866579962140729079487239081441281812223765976954930075362100077972875638388923573185742791534830503872039707514352320121598957390802316451980773423720604550596763188334740399829982879751474013445304823724530145199831697014812150981112510054286373836675738957834140643984988133985449320108775919356419925767086102300028926247158567142933488382218474640105761050149382912895058956815459502506346635716931813381619609579939492516812058715495367066306070892066318958869034833333337554073230827591883054557057156206218612659310242136948848122222391722512989714293995026999912909244408824958850642417506671808809832899400294181959996878864263519690674659123624537910984183689150680688076143494197074396666562905991782324750178476589741565561352155519817200242595360052477492633266094161980636765187353459000075207247868727408247687860768627529538294534603554973829368439339118507447853702982411657856115311634851978685007829028617470374151917570114254298836371772541744190740246622944856735736174587525574304312881091273218312384595932625998191277649416252828275763426050089921495148800346199261817942229890311488407420493086738665954872955731596920983078219681275567254075303495713747616048470982451632437335533954067317212024723454068108517346344401200454933490751666789836514019497174460056148421184214077041543962892027357261566506941984803266204395114160186468390881869380525400639853667993346671630176881046628258277492604015271263257428748617938878095174500680017544658382612618892541702919499489258699878551935559791405953611120890684177566903760582068466211411977692577852386269930736931124391564334154747261685036382360735627275272837851856920155480205381634376212822866293801381097633182732129057212687367091174057960260043205348370517619543203659467905347936755968199767224957597022694244515150785446166992187500 [81,55] -442499164879638147012999781039191088938789468807990052352075150851099895517667693306012277919279843204346035194196321550771174771839361740025719866441275583713965216334567418931382203003762542796414944038981525527589483126648795149528772984157380279137950676726431857567444064688964247033010947164776208565519760410761932749952430788234184033303690243527297518941277742933108650538271865552383285054405303661793564595713148128822875878158136646414009435336733990557912044514856294963222503137672476114010126109841964692085969617066107360482856464618470353994064410283248313459441381540368785494616081367995293881158307755715481105513978723775216471546713462869478613993955959115874466479356379445753585442349486550965073868801601345471758146849149043886644793816435237814741118204496092776726256206148915039932465081630193371455375179917850366339798998710414522659614977082720966408759740387702951307552647548628728846128263695649922699574204089237856763656527220000127916314476217698237663776751828761472142372567879055401001643022256705177526383674943268094292449171681525551930531597905325482482963882710518300955062119403340020682937332589185027592301804569078607836503017633574921661423392565934390282376238275050161579899598855800392528561416583230213203745794494112365928421357797505582398033241520380656363657741896605047540047331455375631955408057194939663785675369975558214406223045954256237929938631410169633982178018445031298663660009707959759486504188064663728527729749935473094551144310243063827083696137891429686599927618684041165437161835154825017060093236964292634136894200662226597165465909773310678421310723252893859324658341926203966814296307476432997729515437116624094262756475635062556459242559742502653935682220312967323150874896467555889208298898425780558052779537082031518742785107794488754309782056082762220371524840818753584461302342700862192765684784431323929591221577111709989548053743719226247004923567800894462268537732136826722356009280422299775972618327816396835192881677770309282760204534661160301596972426041137381032443417507379838252643234504643911220018977315005418090773425272292628007108948530310220604024454616792616424457763897807372065106763308132083895187868854499832760045655376066336732779739298971720005521256824264110813504733346945712018494819573830032505899964887480373805451032389319548203515480794949496970874171923896745692190840135643635446856558254475622873804624424209919197892304509878158569335937500 [81,56] 57291648807664824284295206397299916606272830707670581781613911180197168773012231892071507760536612125776338073888285099760004546188666346682056485542825923173255444962022476198580403805224411330968007748926073986256693508061722228741320892619550862944395092365120875792503887025122988479981580338539749163853914886953155214138003184422486033749353145952679747863671297811203132554941919676194539246505935032482674192792788572083919115302665026870204231850991606316660419660002415556790133132596591122120611023961999952597005884242894397360064380633456581386610046322954880567559179201208855898520858780075063370222877165701398606483878776521408900953212416593201506184039575798739842089062457850985135409494908367303937762992506562552919744138658685164407513103038086664996355882162768848148419217390458930567703303470110188235228372617230696049556938383945663183588514151342197775709630137873818569495366987596390706890622223498325620949064481774895162276104545793842205947349722180046194187626165327480660956456730824803245409069570676752732349063128201891400258670024397016079691156542478484902775410563723069947502334771250725852874566814461988401033140404978335859079294963861607872300311151241535538444625981378324941646694558056178894554853992613289539217820856573128056569271722169600442400830602994703968256209715362918625691532434222637111272403580718974289399628192874284580511532707318213113346230644788820815017574907127327790197612713328364130462927521718712935872910093360643285792192284371637628735920883937329353659009143672121682077530551184472376853226232900550775255760944101701803010816466827587516935453288436180994309570209611888061966031751036634559320439829946331576105157128659639379074968565362290285847995938842075529157572109637925917262590468804766814389592710425273000099565635440107345865313881301287321342293065016494917800130231140935085547442583009229267107234405428347502536460366997884937938332709432145781354583829262363978921732283597103253858088580992153926998724724009261264034088717258941572059066266005807395900245109880843286758517077109479475331596733154992833618456361469192139954008734982533999037891378988417018802304889865903823237358986871576671048504738929578667095045507551800507696504784499996527453468801626941259816504351289339852510630028263603652469386485614276657502720405095603504775213345009443177839844508086301402547821454788216072501988682208842219856226307683755294419825077056884765625000 [81,57] 2238008377914255087738302249134062118997443224487386815047280577084895808695096521633421240850465919143530606104747994667907616887191822830152661625388518639184873329554058797425852759781346689530886587667990680249031702685232646663237667573434937205441609652627412198244507074260100001020752665844498831246128575428079826197444379183882980585450448097890791888214396589838965716277079879742397834344703893540684107033415753580699829581599692764801477678847012540365368494657298626144904189465877758638047156002578111609928552051385334370958778602056029424071013492963444601423517685458036035759865910264007834248259607342356022649530315498286392334891079150466083133375000775014060403417898280487098866887635905973066150402033004220032802033119506052290082911897928619586861442541254723013028233480906081065518108362267531528249529385540783819497306644975858681742866085460679847076926371096629549801157341361558728812878147836844085904961582513519199428448403183234934080521973490942157472956766162533693967139732439811768519188872069691176513973816753245320995348119003936383705551415101030079410720559390112921268097736063759788596453106888976079184499647473224447742147637586505855440403733303845139017192773341547589101720687096109112426798192608635521525530555721727859512036968788911603495873703003167869125509464662790807628928095963728206883355854134874270755672541586158891038677216725377728262037499561456117454944344380548630261410716385343090495357833641033036821236338595505445809136910449705464886192428025366149343287414561197908788664255305177145603984900762434937363004946761003251622685841010424996622634913985329885592931559384553622589947708824504324796492491328772258543690363035051023404794403269189169868226755386343643154539053348942211119581572842479312143184025065697597534970479908202971814710794500680512544101439018799594887515453152680693028113408779784377786558699884619407745206075429084480434218153045260415483109627356856292126811614663920716615153982346169804570968422804148905828849800544802730617095864888462271701193794996043306342912147186056304076287002169094051625774521322746046091095905636237129349818172002126160656138662177131868811492527474325212136251989487894450252841749987491358269412494722057892785562625152193983432646229680724718926567137764705325214818660378437637377462461884529113730710541006040747703259923533880118630661968854316927989881167140244315472141778400327893905341625213623046875 [81,58] -2216754960528651819447193091306784022672539647048688977230979832130912042185285407355507339597207493707464101358781875740104718753117801594034803650557392587149735237372149192679936794067904403010978419777675422427702886485583205588184433339522109379805480392808795239507482230513051842182002207758346296506920265595024378998627322270756095396890992035064660411767209243688298585688814931307889610175826697009659053360635295038559507535135302953175583076258811529038065414794610785293751588049077450494301587031274369083996264632976969637018616880948899771152591036630930160436466450228443601475198426245652699628526245656366227227188540204527727063113951727349468836106511732968445211099240054934895698373536640235475195165073769201022119033776659993824224254690974522739546804019513443287723406236355498100812048488059580523138319296687237285782654750544457519347484965555355167703943701229850566548719050133301051935526942711496807486759345321779425343830592369663148629993244585829964827902255711748900382228060920997599110640126570516253881105830163702420405033705607097117578458365942789885003150534786780238029382184001748293124689796060056903119972713057380803940747957708303179117185192179206591089269528209556088618284798696069785773682958555026885492666523055798290866091415481418265600673860218739849561209481472223053182585961079876471990301466708768776216060728556239900146358501136847200965406915524546518987698505813314154674955807213667725934120978863051185958112977834062604566048265486906204804956225708122645752756618913384878658019859984452337476681516485312776609916648838839258420305283211558366517019995995650953135670474886685836021628371541276308425081914257870622844934631159342678019889947459235673538961758069123527568256004754066088524667005261865998400383401730323435492081564633421374696675676463917585337464715231442744115053338506896685805129753889165184929936857771783220783138811761142164607185816972372391752452927519820342408536287918559325974925758236229035963640110407306342094851318457044023120896082068874433324686055477935296424785374601629640518505765480863330877558326156437996378487693441853374934969469214418078110991452116961221074093667290703883357656176562743437297908364215134234545749825907199818712312819306348661198639372827227935749427170512782962379877198213695824441579238479727631263199876833123300085910041470859068494992249496358979658892798900865495070888755435589700937271118164062500 [81,59] 416930800217632505289547905195578017032216207071274987629622830314804909224305287794320374554086793814491022749337165817034666782127663110540104176002015889314772259393520521458187481397988510730354735301894700211304168465415394465329390718897364774505748122102598121373861630443190269128283003480012829900865753845822099507720989294130272041023855224825897609973867842250930940160603913122317917966903382439449093904623722261178005809609041132581575922005444046445884285146378558383998687979862062140447454638418034172817603362884510601284593887913573980338759513323294190709694023123197347605511351290595659162782750527741852756081131155095470962095702912102397307369691176708213568126870647346278107441449202326442861332256806407780148944201241672240938386803723777175623608186446193698914825107845442419182223001500450282173643726280209491448529280381063006834839628010018429207401127052139936789508348468911712610914568506930207372762669920367739297988343703579928740403305011417083013309100472513832374020277861422366971562555441195626473602025952046190503907911885871561826094806741786994003801827844256794943773173857251761744648234608254763841754712636264375227464433512492805851774752289626202292386161472136328425519280444548171463745638299377451287316043736861172013998255407382576742897201017912340888989736246285867416437835931461367431178259439171325150618946546576194087077285801330411565807302717024797329472669384646103871614759761968133613534549940173068644887169243776062176084246346634533435181147257019328202395497619159727932227818288225815711534723067633026480251455382615186425552648928699787766710761785244095993298252288034306542080622006262857309283292713100220564808548975122657194526472078612428089526839668462468944123948382703004049971846494691384140182040273375342559333846806417318214453181000589286145720993358971125401132691531586448259571199689006730790586559581789866294026588712537401803716862167241716643837558864194143405375461159024955845381230264320396855583051637926471129353021897063324994294001321574503305105682969797407822637793990759679517295880743267436619104784757767016280065180112550882325979695952796442282260815084490499413756196555499175149076455460175199087929922337162579923281464283014087969364188570747357210346465525394070507314794088113779342236384954553548234470297211738369564221618393145061546978558517793088737158002600911298364668930438448057884670561179518699645996093750000 [81,60] -51023925627064547566084964729847074675832303308406706507177767172675990706581793464719051215677399428248946371118760334095178206884565775171830186733145348186173495338678626406411888997111463738665698542372994388416237187281478485786665506066697892292257836669731004819175916859916827072150712745499153876468784751038543473645604944651620371552445665338865473846038101334827500974672306683909340882644111086325809389291662945057125544238518412797069479201378670380524651467240846146454851708864288012929430631657512558908644136575593782504096996527193634903378103305216220685060498714183021625551232230576007286115080210026600438069225132212383223240345918518281539039437108791922423022075429886477352782474034983592339204822990389778577498487757049090350500673732665136154913127660983835120688351902172164284181496348357365058208444572316243331386298051911858238625033577747873923716066433964850645872653980830361756690342344466438130363687571291818987591047211211330768023841944269177323548772030328391619716903882418465650125327005895412929779804815737728853171760662360619720898980458886217631249855177904348270894906321520968425751551758373837146137473760832087606315771093663484711730156101557403977555382401801664985620272440115463944224698403583910512822087547401567812852688434659349944939559203659107006989489366285271805482922137212482307766367491640493238937367807125350871630407069017087592572781166437524234647321804096329320577759683184010446215701265856449081315071771912718032137291362433156625275304930486999608572156480195012257095825174446537543499547348811665641101484327989712853724223781765231380995286900464039021677775044293458320865241415414510010223370822141001208864737706358296145126561346976697373914862943337791896049740553014664866886762336443790663020333023618081161381943909402578470629374959431360355708848617135242784813767973559347919374332879114613415816639391607829928403843566560608850811612690967010675181920225341783750508753636024916867216911206547646696671560314882878042749984098770535248976892765365539208578502408753968659727398953729289386747505057831979524610558590714862979036711519026577120789770315330634474815516637252302511828752763201152832981288070559432053186484843434871856477277156094049038529600416407107106308043477412130033422258979274881871273994303334567239686487914606644720455122031365480289388400190824749578632168244371496894709605562923115940066054463386535644531250000 [81,61] 2840704082754778672012333735589408698497158278325769164365762870256141954616937928808433103113723586825453547020377168176139768052674128818346365582316051496233683641432614391799548425797998846129176556428601242502716462646002071124834333391753290432258049171638760442045072792337908655016286436951983651789580896557065488810822975232900719732009509860185128569149981660806697481478867986018845480210285005290757949568593244801137701096502024088788141781324988227261448924585640214506178603941179103854205752968535029660138630350313872913037820265146669327348579953881143267172555298758827004960827356776178821352294852258555645346199103506043898062302038368380242313424441376656667977488959446433787689021787625077709425794092467510227269981997285730849666107008372251935347429323333250627680790269280811110210045735820083460408453286871310854825745111239203847178026289217239305495223310493846860519938823551240246610997610401931551353509498190109169781393329567216282846712557141115676406076103195475434290376967093992790301681213347695879335281321956538165419442468794873979506279105900838442189902746432396663197043852416000754294803828418984278015297162559140667145301571392403205767403205327617732554775436102562986145062572632784540713280717876320362369258800927746826288009355743375294447764256574762642238519804921275889084865104104981303342720250450263666620871423315076343951946738381777979351110691279309034195985526802693221157142146620331470279189540299247445150836549374003963405891648403181258648862304428448451044837067219193036924199368009147532730168346484639137261666108068915072963719292147535623487578882771875476084277306124417710590073510426757221577792078537778047233914794198933646035394771609180730928070757573974691980838424930575237485341018585185559521179649394642686700329932158398389935307614185911229622499769552532608092573556672833182465295746844471339681879540901875808422804586151080931679771502417441157929381084560110266033007909740861407058140216605329201380910269589529783036074385112956439550524311433927525519984045361802071979902072782400147601467861830898327333843978337337900140071016354958531617300531539269691470745107155801881085793036189145108016973962965453191784058243690824206917515444579777636351748581255150083907839693987568296269827379107992664406004008857932783247937031422173254611633125535280726551708118893915664019547082921532399346631336811697110533714294433593750000000 [81,62] 126616037429815355699100797484905481401039166608674268356888359311889261690580347345940347258846506558246470675812376347249903310441513749242952621963954475186348705597862049819655303890383806324989527505864773327542982967600848698007736452619219621577886403867742819030217308983796843929019287313568601846731359927669745287577848970994722088582374022934352703952800193402272504292496393968691488460791428574890955381528107636832724477435851397495177207985578363700302318358409282622408052382357636686314825727649175588594559810833089121298169227892701395633937312160855834250462331366135491350394417046630996332292950020269347170375350762801692003307162605722454436129794337033889196030233298207911746590307423622574515740052945009359368997809924130359045546001970899323178068750626141394500535647774959788024880089071856432727922583114059553879072736445987639126505116233636508641973574388539619243653982560074035057175791426375782254113976824568992211681583777052390302452356580901675998535521414558280719570328202997773147773840073810142177400882351091514753406160371344208156113727755258740771054283055743094216087900430989607160044500710480272210214308428552087661466378937488004268271534374377157377502244201759306738638853617506208789450860147153317254069861281960936903212150424006508905107436340014755663324558183117308722083748239031191420106275823865114419381936565471077428762758383257828855914747817056276520006660781792248624294394134077252431147117135290330106686957806398304812552915198902223616923946387459417396225293959912403578433292623233147082962129280917174530036333921002145087038575915636646511238795702768374414549431085840416406207952769169630024662239837993307472502036274007801900640265552865703104164759073137044174820443243330554117850163787330910632961415408671411531813262588779213385628802536324474549356054214958743914115137978026304121050523061834222607703384229367584742156231805946129405201836128208789166068384772575671094107462212874836977450226015536529749752228250236181427405601053080505186499555340803745187688316045514283472357052549062629846254570719948758389032553970690034204397162549981395913430620112475935521400601277861788316346740777436236217677166253550470113424143775014047640898882206223142645178370365054883225224874162202074931422514617936734034869488512198579989782469524315485170814104048898626044078890116660969444855946454929485067708583301282487809658050537109375000 [81,63] -26957302294719579708763708296618890551358885263647448953818342638640456898518007044654946328730099094429338526918168219666945707988174929275544301038956797285582772796316047170184318961497980670907932927937904288447515013107750964703170722543730202118712119279416402004350631394674121153040506271850775683382771947251670577244122131360370359447020569605194380490285703463283863961270851721151334788866403826877236736498291261925609044915742830664939895831011876980336615789201504941181520101760849466075785544517051146829239131317396408595264732642393197737516406192017555344856353251153521098482983106990493988064505404870151014218783657525392210325914748789317171337267288554623855358610932662840794375675414736223732828755544172925213038569041022695807428451762905970134668095947742080533480423701735691885402546620176888769323606938855968692729193034334344125893529652183020645996094599477253335278214617837783167922318890880062594116714933535902503138656512784060178941178032046093494357803205591425488667049464677518525325771590487463526506288261254499417147786578166152528339158084668945896864950897927467829346400632543557473758407628320867357896678840639647085081995787062403532334305609048158753670462922922056065893220243836272075040563462608941747153542380978694003018495793262477878807618462096336426824909817826263443244320389604493639036569053560421518484812845187900948273987876753639808625021659024347443651708459846266175306958300726172373383045200819372844972604131485386609328842900491604081738650155377234568427949417615411778945218641616837102530676493421150846265343795261763242616786294843177001319434430217761165559972839631117828064340408566242368429414056423520832790541424747375750165830166566973460512098337322247221477730026677896770115738040059297957325573168004843004672651561323676994618350469151772283783020552407308208147395987281235145710178335811135152534516877560562989219973857616009407000433799869009834454720343369962626329921438157305805384947004985816344384787648917262709005320743477930080194997842036227944790507793664068149315752419530844626744004863216478514845797982449954259101339517834770349940797188014057075729570701963313008518463184143157698757059144301536324517540666508522120865493194782452148822362990378265683793497673412330142186490138200387115278418562969819500810670432087228227142791254968155758343418379484249225284562753723882622125529451295733451843261718750000 [81,64] 1603564786133228799869356345147162378388345908011609709813231436359597909229279575846883376854566158564537301112841003296010638714647380352063395129851752490479931367898954122708254400535521678914035310324229794212863979320427695791332676647083282197865178375043955485849964449926154763252862927090176911762852869825720594987738281510548265355039577806498830726994652183396291474844919055921966644327548584626695493852619391325729942111291795505407728958863124203444094942334040001189334067336867269421899280341759871572803995478664492961285403675429344078745162563271464991202623334461033764897541942815451417629147962642494912013302480679457406288556837190896797202431672170209755552159726908347221982409247009453616473880683829120869036815508062383787860565824172694593847937781722355855989607792872338849707304523324965335407069640016124470562561462575773676666735725771053464172952684763444930977778027239351224220875451944814415800516976150876193319079621655676355593402672711985073951545558139215297102641382165720192067459645477341360540399543697039163738906402720127473358500887077310590686541384951672677898692159441504516469792762275648431141932683341568115745635878816127066790851723670969193303629301950738657929778406214637973882767184391630519669668759668109258454198468088460528145616280250304240180325886783087902609081477464216716788473841450228495081792708726378013056820472244959382153799276723996181197417951581821535115719422918519960621488019786582649499403416163360393419667763979010289372189024774621212835763912750160010561733755901037506428051817914948688117500124125451997679055384035483776966627519703370177496762715117501778229241524547126986310240227390348068307154700685471508984488581237901358291326977419509673284006368572624252364184134639025953777437662499485099227022454662370880142792559672348116922568196178522358512030588736975660359657335877036349996460204443335024432218726700220993096863182149581979613159996783470086199207640977580906330534489612687511476803622775132751740120852248955652667098379365353026506731452901250960540688111138476315643262003367271359493644508214914611436014394699296039511174102074246954587968934604651359519433954493195882474006053415749362523761833920240995637197730175848738492799867602643282018926028834777070284818393034779071732108363868807315121355154541790923655449967906829000918604457127224300542860102591902204949292354285717010498046875000 [81,65] -25214821515054188833651034938367227142541941715292183474104545178577292710197377039904911576714395415665573987726954951282877611833986497479493754804373723586791397725469059399074544762933630065422187257751585569437468508870090140538774244404725621771249284282069144189839507713179135764217724354171500930867792948120592313929378283447122112566545777225828628960808480185548835759798337460298529562328202679844096624317365692879615039165028017636810179205005723840839037293734611451798091778121709241256459269696448306191509188710612228790281177085484917461680194376080004419607354239490691830286453362326459384048789906586993778577150042203544811427794087144473861643853637726038462648177066075330475909357861209882873831710317334912944218852803749990742742585979669632321939622423164916025107610709712278517046774827851846610545738239885169614415717014864307938431712598845814938093312073989907144643200204128231946562034145873611517308848408435566950808488380765111034102801459253757261238910029150848565807570414806574901715358108318816488890922335372178369457107477024577529785416158382831741369712535529058396149392748756564819415586998337895487496550699776651642345091151514686300951755433917952467202205543947395667283778278217855264129013615411620532262504223192845036582694853384601564004019854848428177409811253908729379414146189600198223305222001457785251812860266036423189441164959526460469420381610495360804250625580511780037863212807422914560668103387599606397580270367762323940764229900788241777585003717608681349228906251853833182910712504553224607994546050818857211770323877812140038116529597899679397980068744768538113914906586553790495851213682624021554231302870545419207311628445591432450831473539310802776690189856482165161859678237282366071933693702117025610935526249198843409916374541727444152520497296047831273905527810512551237962965739604844763415947524392118373757124735646809242405215658261980595822749957567568838064969503837102118217159042170437429784377480492942609186368768131780533233536682927884267917393939685511346829113601450451348344364930033444791182461857032081537869648372181324836575379018135976075421674990738233304462500656423692879755465432808773485437016287604307829352267879258089162866007515414904692335224727735350702908264478889847942179323785251116610939293402022936352347242763038914365450567224821945702724540334352561210540244474032078869640827178955078125000000 [81,66] -4659199421966532630598039066286029961525194270993256609849126896661799618524124670576723798823312504843343324822580002103529744460275005073004992032382823165590052732250794988687745450205806850729290887534711255384825135462446199392087278183861356621559119740149509071169701507494336992946607688203460187137434893515655912478881781997901698210345324614347740698305651374815283417707734286458235495292013151088728657332081307786584810436801658744203613544107453864802336546943703025160480794241660560426062607109853882911949631479629410970566683952701189024582350438935415907242855924398090024431390477040219585743450840021759845198389485738072403984200386114915743845468925092502463706407571880247140913657650221451600428515802456640788012737923516412109281520852841550127883558296970704839445592458007482524166564630011562812213252581991421464510614426945174365286131995797036196901509286187285972132208675142360284879793207859396892497664453670010412892774581918223710620724414115357508561104241591146222744558359417669082111333547911614073135388623381137681671683711300161266231574738729267531153268306192833905042624906659870685846468222869457335111323284339907238571481116023260006958213263376427413232079412230551647724155601626861937207214502155186355706207606624476995765972085851882108242736140076076482708434463904880648442126930077134450285587652551676831357764038774066226289492677827343979943585126411823116085416702923518573838177421365722699525005079087398739548658042423368441841213123290122032982759815628732512192759379407159715648505193815648376710344979024716110001837591593523256098236089943422454785119133284441279635654302516861602658435367632072426967094918597513856881646864376957882093873529046576342201260780163378944726635851392933322549565728166884159733145992668074674953491176735537069392179834506047156991335855625208203761454603210174083809148655480144588374596059834082296322025169965344548841333010276422083659274498357097527640166450889816258833919765514826971397364181621466940451474464495299362358809732024806677308831416215367165823629966802712609242408124206629763384586622242689241635520859421548398506096225100434782483638967450812077732859528462841644799021254283977517413473465459829313256934817788948300517549173665571127904700039170953460580852856614889613731578597870896676172153817907574654695809775854312645258402335630303937874518993567107827402651309967041015625 [81,67] 625478599830838854220513675452414404540075026522666186809261116305607585309058621943357961922809607910992812738611119268330698654583887229592044932318779131401455461025371913720788756358008338768811304880585140773132642822595011099095806191097629691240829860586944822792393875232189387852022338994658220328655407100496320444573747702262115429340801654237775550958264140786166389061951625094937382955022880076203891787504961398319201673620362571629996147711328657250889450354052113078271274772300112644000218655440752988942108841377693088000055923025700338226537379156559377213707405618166637964932422179152891704714820504345807410414285891792343903035600487914316188448186399827543427246977554857598455003307806513506007663741026319745450538905418857314168700361136030613869601718018035201002814385375140458194733353902782804152873398677562624947270886463733750043962292577631138886730553595383583233326760764596088017542150314381501422019490655734808169496711143546740830256610691926788416635923788841234828663251154804266329291803560353188417447744799824562441252021590969299500799439900306016608576454191631796432860529729487903560229569523998111466862624523043493718705277230443473680116745745267638541978529230684096142414491349751073617351315075254579384058668236015136299265985829135452115876773262050572215711422411624880213560618684458149594648187257097741767587067252491995601045507195797692328086523609731647232172232408646914574707852303810202765783380808516993257817592500858997272506925247659681840170242776755954476158099299884623589384494766544372350065166192797084474143989440658877193469077554764745984505505475669136571891783890069215312414614265673862483686535106236125727184247036167736307197072555247741401933089575411639117714886884294544773283660327774525683338584244458912842757581196084126188365418696207981397881123221891300470624532357027920537718642775010863114927261969813511229041962543225963959354248727950681700114487717251638265845197396572413447730820425100945605735757206953722206391491275525538014450357452177788848094474432339494947284257120386087799974339123755631489956409762553874228524786440936974432573121868691026137348022098185397356609791244960471873066421136993691698063760343411298513103718001554076692779199011046735044374921492229453889618001065282877040636114396926134828446796567950665114519638282490061061176934813221617304179744678549468517303466796875000 [81,68] -47712826128882007544385883656636036558378044084604439158489278123187342365525018310595979073892917691432700334915236251565228421534499373481064348395422135175753849731796273129788095125553347802002844077494104550104530550515549007386851269461036362173439960273898407192324894426947490573371331332471045078264642767251976930943062402078317571382541355050690053855292691626786673340776996286574282254786031462987856734696104086337177905396814889919653502991255866403364920986745100134339476430690921378378501862894526729110292606121129770522820880007564719530588567130683529361480717806258951535057415467172502812637443220681913382266008521893565590969694474650238126134415679903953637845441774300618314167031847874205789907525122539269762939693849579393730616900525871872358689149738596512175922570066537288559086812357489774838223059569286365539425645102739426452904697384148107978151020900939202911219340103869185490152357817176339788721321309487969192537833307164191721829286790309888249464253828574160560863998803519244692325319054193248418881331511820741009384042615008078806519131158470141834104724147164807523723047675614606069652832182709472629609894504231784059511338689849853145793294845618877859337379570100858908366822997510263417589372695864134670549561948179840854876560811403899720906106982414995020100335282336398859618874395266563918156414001099587486227366137601833382875373658794280187481724452858251176762063059148254593530262781038924169630007636247566618552647608178215582148677192839885646314379031115889593786496544738571893771229497718052622640849448730978822884579237344949052852220342873625766309636528145482363441583797083095799590796981524818417049614311346686717713414571581092102075027533453414939034640853087000281680981448597724136514880013808735302553844977859787633652321427681110631609303611319025669682495879544933337154159050780717946903485438674116388627715897552241338864143584021272962288523391608587310133760753908454054556832268844030900820468776651366517353221736060101504501232373402539860981813754187921884670268452625751122276074618149540644572093445041086703198543717718464905144038085995827437798937178879335942086288287511665698630036875684581265308365612934896956573749326220388356608893773376216939444137036336268863057392294656478624318486402925121540038413359059309098052040720758446179547647797502170024619254362630016430557589046657085418701171875000 [81,69] 2557828620519496668755373077723427786749739393182801595191161801443104273843343542547657272612459662170826225070985483030936565398794526793344573324979697464375124666936992873244077126120659506159838401681391989245907261638863758685759224641217730936985918468484987002317124719353679685912826567861858975415173109816231333580869464415812190508276151293673575844000075303940181675422815271803627303122857416018660374878717354882900291007383566767832765586137642296557919509642886304807286254200785349287208853379408395299192176250085000941533909886313950550532485737825949453167417497338996281186830327551699573990947302411717741282902458627134322489535020860210474957826869210349650097868982557544899988995659066658494348931876670754372308242233770154606118619026474320968299658311859441802345322166866665005323879727654286300952892846854990625889730012012562800204796071379213760730233736131346099283513341725946547003863036541595436004017624265014829241933374041866922482121842860794600660919193306708872630605120787522722864086711702110530361490703371508095207613231002613355988196267589941272680263161187142722347872086219605445179065665994372799700963107089853272806555525731558111924922123718109229553953841507889962906349542970751541965259864627849280725947586370276162568024425010889252924067689265564953483353743901143611843674651166434465269244931834416955334416444170489250111108894050338700006434072966344147067271187572064528251926222171001449127799250173284309067326954538112534674916507706808247349501303474786419910660506538294516413433993394377815664997047400202058958856900346932082094328562746092106839333317600384807572550132582469501158029407184311283710893328890614451514902696783187943710893167575158461288476023134040477082913076892496284607266298734118925907605980430337564583293839789144183793624437936264201041036917817611331386036109814437732691773658737572022146508786507211221619283981528134209259780158164646525668028160941069368272046410145259993255264460912518270799890717701350915307732335657596195784574938021845325599481144405401002636058368652992008270981534788635646334345584067999503744243509736318634055920445201565468814904363769291614278339883684077741170224467250287449726280016145912550703678665465454426094207432524327031294630482056257492459001331706569946252134434322732560153577719754550594633874872560384231435365309792473453853745013475418090820312500 [81,70] -66375528412690947173358712569384790194215273463555252573120839066532447237882860928626639345249651293346191312908740629993975149348491849318057228591800581329915587120502738935696739086673962783085725385949373206732568537598702596209047162330693516279376863857907667566899842423129270820389533962077505370393371883570463939025702092531116836905691081543240516282561978158102476486033129518349634874308464585020946975697143281139237015269175247263722302095701925860040821655992311014205859683645199506069556016409334177424174147485003243020623325183345680297523462837455668450751543327160860279227725434386560861510277006644622968198523892914847489070509419224720562097550951711960569293551046093508239001115367629487541312959878139311143210355397678987991949086566302224194248481894144563411356403150980747190779006910743474450077072574197910248901068908950709670341482978542183617432966352240574855597854406657689062235060278876709913837402302786006218523084910376444201086839372832418835558020313886786348512938671411303185909971489961329234645369533620927878638747924343607810153767767337040455288269132751266501921822026054805111153037691479140151951953537781923747483993960688937425934360719950054656028291956356353918058358229725380064798503726905859514412240506916821100795731714077714563827725373640878941960817185485956405759789761239328276803691879109009822433604874963153843816205504033679726744280898099982981244708682616354869996512686758736476128257724369902661068150289658997394009371923046020716088717094176138899326936438271062676780258679581683277931637813007482848995452059575270079422938017023671260427713701778249906248645323135135647036144355236647283408202423127864825096343650619701032209348961054128455692919184913055687941164772874244153706133287876318100227256302678562887858887944795829576585723556146451637189731453510018180585341084723727540596312161717138421883302758049389757063779525619133637102951171554610055471720864270439761460577735260836744585930686676128753728962580517494600853627553230047621755647055195701357228490261671947852727854681839747549102888254408273325158857720857083808134635949067466120075743361229473697185148612771493059587333154255839128896918635095344403683207784735864787038999744022172711106504562950200043821018870603888698457881470001991938215397219926687638118558205353696177975767412293098962416948438658437225967645645141601562500 [81,71] -591953903124221640269324857314858865281432683327772658879018427203577238118880210987138568747134679362967448795969392482436733377045630394300234051045165540520216211165507619973669781860753251615984314234058853880239980466148940172363932809789945729914566880023437447982276682011512213695664806362995819514981691669595447780970620421029590710989050303365794243617036257324880385423369630784051675205790271796774488699759799567851164222053916261607399234578232350651250733252323714266452382535965942420972983314791776221095673698241163291450521226190227558073258005244447379604656951098950398448952512035386236133988865842794696789193336666149780580128481467920828529239835797704137700159298270726157275765859642316282484075742391368469031201467597377768570036987105316052933696486323734893115436567570003228445353240611039641830749524987831885744312629770794851051642729308430782462993108555107381758794049400262423881123886676353962030574595472481704091635205602024359487718048107124352028090556894587458953646362359043542374581741645937956018141369765306888757794495297524273334809387131655023752224092960283052801895778765707336223918794383221343947088953326042935567262069389729138897661541979741218951587172060886448308711890275065075093238351039739987257076871457481145586122347475635084899243440277703638905016119822875562615239033514783999052737513606526796323379391082275495684109544933343279834890417122628074986966978053344132716985680639384232062595222089879571895997989404099141244275543861635488109210640818641013190768194164938286629955481198093068229016297086600477899035194518636134188540715807827718871736550779636107339552730787645130637210309397128600190541211533628915315056612657394357456910552599512923694982096830847349339397046723119557986590641337847246953188937190941042050394798704795176362071574116538796283973243388352681273539386897679805443312839702835312933913599704048444684099946448395896909367957772460703793894973348560589904733481064571270727900911706465904601421039865937433082807226643536392556507903457557777448871990800771364850550046122287279808417773097486586339949005915045365909302344103758836642498629190695189426631140351100397565841361041073903584588271189495690504854488219665858268964704428035830343114941779926628323458339611709646550015689804160497039621262135387045150011213410877462461309500736661437514385397662408649921417236328125000 [81,72] 83614957104582477228707746195408044912590999455867983963103818997692088563566628632946527987560177241957423987331946662676231366509299899825908706862009196261117187482006907345669138484933943237574908880634482888592220341771815684035870743378559558440234230510302964572381944927962397767495471655196596590403346208444755479741117791000896026746298118002941351562137233243918297495560073977307787987613427534711417479398449430910956193491660454706276980108227586278508040506308792177197332439206521108847398418619213642635629357893466126324123841361010763652382295151558923176695986561837376309556275111053596813844486703942735838458619635140977066733673158131440030795048121084762855846517517877266615349681812488484572435167283998928706582072083164484143069139396193756133351477316571972411086560017556397254731652292634987347295283664722473764189812995280408365907738699864117434830282158640841334031061358243935041462134589891724858513931994846952392500319416992410916710744069701636482293331635497996359155763686420331713264420663525143325967790758775524801714350341874324834292071084885126645948696121452873113633929484220299476129542469339715881451432700191404301372819972425227686862613419234014132549255852123964096882328847196333352373795542565298518412491947133371487732544444756121277048786047908671901386820534500491248449705850693175189949430943860184799674124721019665804066046958651280889051876244504567103934794895318863595864659677522679228102961068747228926252890973832168086259905319476379660218260637912937800768576526175628249428447621303703778293397159481751975937117957785506516932672887712195798750675033063604362097983006338951800340489481343269658412809416565770822661477432899380876276173275274667406666954908785330252746653859625257676604733613577744659079274806821864880440232220493514972678962966916920119581364196675088455628952904043131543072999362163321302922224074724751080197634175142464289004151637537317283861867079467454217806664723171570029370028128170293354550458520878085260419933917726226847174891757997443286655611310337540963719251777005128034818158562673578258074402997712665504987513066689951886453845799841462163921641424001045151318707651267434400445229529615052838662103601076195381876154655265666967538673604465099367543995445871073971967351129363154800426086662019953286665961605423626304715509216514135459874523803591728210449218750000 [81,73] -1456850148609321990783937678359178332000423902675308163040846665119326228482842171530452376500601891153989694307214195441938696141949271994204302225046165449073515972677360586174969904302468995221724240696626976551177355867195735888180599162804376211285285100830686609424193760480128490133592462952878408984978732406841740939787777061568045820833856199885936760147751677393178349365467956934588543275882203322067731549670929120191979952809181793275083001035519609386677062237226585081146920476357785383340673674408294209374308092411985947640477673572208956995422649521175777583028923953543866834750950865866622268008812137227745534043638049490782318763444104505281334444697657930771856595005010570304556388915352472589587217259159316480517787922115115185447534383441117148678941080617454405106088704169032949809997765163244840035414264229906473335836126198009648461196991452710044160340174522461484848816876803190531029765601995796937738859367714380287387757410273182347511682438665508089507411812748320344021811490252422424572856605010688834889826484438628018223919019749564455605844203761513677643029027915048617390978905930328949516055191647879373930726006606923658927421385689275099645909889986649383675672855896732642971771680135856433881744456367143750315414948524998790685144034762728818895921565216475689681309228304320505554959559627603532091139526788821179466160999068285166748602724796841891910249682147921691638295583043301263361800020680467702882289114136624511905845061474584940114420942485547725050748621573022774294076906695972269372121142681633431856834026265318106413138556787044002450502519949410013893034867016576593377327881474138621841759130759026583663827226972417456349768079530808090152192527762714241631780370151028059351354068140989578006278531420365735468475724560845599201547260911776253894630276901409567968726554827591152356831249430638794450774852753746152528256830603778456797092268433016476933903227879840392896618284246442807278282247820076968860501985334278942086673969420462063131267783806082536997139457430902153894653008216838104827183132258220874320103870751839313154431485415395282219413818904637998419863078231451202368584651130781670086147616043703393004816868151022172615218747617044645337579596499729102932417565278350062844879137253504151369867465921045938928184061370588235048825236046502352039305749897835084993857890367507934570312500 [81,74] -50484774401797706605264965414658520076050857152361252374487468605690909369920836278447572745645907671002160040484286297094506736323321617983399401911729207259949592030730876359863605120919803857597082147477403604947764443184744725156959516674394928168189101753552174958678561817924983762150537263005225920725495037869816212072423403188074933321178600678433053479311498808283606747016130115942128507356384389395266922363227245634414080926893841941193945730328052365895922523816917820552055717822068202663868854121148228531187973036060739161652549721362540877571173453174757896207619848567919450787691894442940931108536921048460743067852153581273765937908380536901146313138546307590604362687790646339504357485801611736924352407035826866878277531572250218231535595334371499281333412085965535262765960327596827368015586246033455862025455536678059599657687920622346882531087118395959212489175470198870183467087195333489155310578264163194029151309936591617101717643702674228880887492298784605679135654344010206356329597367299686552193769489818734628031505269956244044098842158831311781196639147903242345350120396563628020954784599846724735153153147078496333256029259324852366288719202415368831292318740841009675904142375926316790991825943117646375829509535454792219497984734459751002558727900274217377222340308144267251815931507416634353428365480986557962647758045810874647918479450453210163633012626051678610135209085135927241308218098573733556919022743091630267496915714142526433300265318754016083227188422325296544343819474066832913610847968191535680056953451922520393471495304619888060677288828107124018926553928019582678353438453782108446362003642973219846679077176390365591905049312533910762773630346731786280126635446696527113826401431126833941569058193101132727919122238682187517645339999248615973614917060709529651951252203738474970496795441861412403517150721696186037720637770884861614736134554301414010417555691263641201403159630861911842182577717595535586061976858249190971408344474995009024216635586088442688668476147588062622419969159559009847846107987625294063372203962886222812349557914234205528983945135235003783431417131074342691323561141045693123191509318436140715450724186975794655083229067406935097813656634886344106187003916011105797187939909110169492015983485291259026254298370928003656578808828554287197348261731865543509856220083520383923314511775970458984375 [81,75] 3366887710350053601865228792879516643688245391658848760455971681689021648542791213308967206052775640034987552379428465939894259393837420645531612929806153604883604107999559325789825677275914298639666836000041380369662174039023305188894833549537549488830798039202478958150535081448086524383505390887179137912277392803930813271058864494703681366072174206942065726206796004495635569493956115522464916874744083081565501081999256158513159138879923556943214195827575160441874413796085077197373948459172244247552361821897292612088593396285086527818999255464732507968581798333943723739680444382424292067696284544180339649937260252530917479996293758680902424057438595762709084392914939427174019172038921317775321738457683024593792003989465834563174843530096661304220113201650417642391310855776214033818049324193213262588602886303603289757045992837441245670158466044448242231432338861467431049043087802584612586811953228725148189964837852415302279659546659269846233670244697641725709161040929048801873494355789259475085734885748400057985947297364128896502451719835169339922130928709439310368241043926305829916106474219538829259896958060510616629214901127577529310424620747989792801434942300956320218309058578747971556530314025088501070867954628577847055147691018839135022167815199048548544113620812291943001748438756940124622444909341567512680457637794914801693880037715405523959415224865833460489213663923859045164656503897990446932732678747869531140912166891173105242374883022857329012876827487874591348853494155577865691881610990085002972071671251175085774966783148331097719315238782407930240651245215653164052145162040857343817490477170087859077246874655970518952110488878209515658741766793295896924103291160716288972665538062289096574380923492638151682296287340486174030668800633584653182880547680473135334765747890013393521698808113367827123666702971985671887493556196327572760304657348539566932423829145492113433710996600602790449514144707520608192080875295868697107940993036201633999184250673332371385908498999309473084521635662729129894317159456994315500035622608801514185376875085379044550411403769719788126393544065419438346397310384610239783250020226923684251876517418024318654142053742491633565033507683481862121023503751611006785737458072856837651223868016512457380816141807394658957669554532315864177695763546177394552753111157256116214853136625606566667556762695312500 [81,76] -67208032822005719306476251173430125763486856247510318608030066054210106574200049747573207989342182822235106154196982504518990754434838415377018553068113756458296506041781205692781596921896172401108539310445547047859097732753512068534425033554598686488322169510210213021909876443903273225043185598741148341758894098730796238841285056401418236640857291036819612305935039075308252513250972738784524187570455434983249767481458270535888799206132425547639175093717381052280993550434719304317697249303826778355236848957470366198284723398489544305690558046552753237283852743646615746980413649748065936553891475896849949836191283114705029144728042850652679562502273716329153883394050558064708066056182319334594175599530488790320207060366851074153400018549221838043263458991646179838387976311884885339749703072122428239977102877213222882555201679684067482545018827474117824102348192097597421713146019007229069196346610024773689417800326094441872060687766384056950607193051826747713464986636370574159018134928381745929595127516704332197285296727673219431155678158239336511324098824489953593507861114582314761505272636662758068598578190143550824930943268352862817552296626082936565075088885984091468034840643130253102372621113333335755641221888847260417596580282941748729702796569806962537129663669417380141319957780012778386409911006694945954582218649469261902175955947346099804558398468916584793115007833681961871039376500767877248306625061918091450991685028156993767915421344737776446236343974075259739878053327060422896209324066107746391532829980203153252013540873938438675656513002223358818797819225303462692667188265687926162678827095548724252271016606734843735029658971397003530416337465667044511568293445360296102725419607341536556427439280975237515779508146748091098562168689327696777059759004152973164789335361805241540638041549274191413431484415765293661910404621382966774177463465122569435666128675560292228405857082559928553771740252349140635386977391040994555093639449616545032168978364379677055503650145109148164949760092815409477927486937437398435931840851743323135851511757916344808021554121969907466073087954515128014783130304126242736530089991828153413414207746716140122959374012849963290608591789756363939863842510081239721757894795706887582795639018889902746555192191319625851953638133438452428145480828286735817999122954979895894211949780583381652832031250000 [81,77] -298487792473453937768423721330775047932048805762710589484116665925090887684985032090419045631059566377490892684206770004090506536767499223309738549722445767679662009044279867751436129139148795199173212093209056944531247966381434114404716655256481121730816835370385530213927077430402516024490601907828703193581993203639054449033405175450960438736244977347034876712221762807775188001159976058389052362936154089960691846585590693854560637568120000785126738607211515522091596288190364621978538655021528382953280849381118524870717959464422244280397692232556570628848380350655221158061247920875546359915261112289332680472511231737149543651637046424152874802603256546848082255744104169622260440882629475296708278622194905320275452550540416781864857480769426123404140523619194787182019015810934934781314129369277967729823744239697167106339253612755995267297730307736686423185511710425993364086637151314473999554764120504934005305185185321124171316774439150530362692791626990594171054592792012632285067592500135120362146837526314121377458601392947688186776340453967219045729370894980212483018198118771953705012845701266681551986534728382566497662714408899005029651847351938285820564814308411601391857069829893768769368625689411495159773407809220608483744931490667790246203985731776976290798720242006663977567816172279068887538427052662469260746138164493336180340472906282725257992689716749345688354143159799223225505254652206627883085594306696762669510257665381710559011736003636486265304545900496607093252064980965048396094502963425180579269755155819746069918186447817881950814175936572613657013079558624876492786372128036010580084782388567850742702508166318554031280417256211162030802910393779265550966752017578913877384451933992514691655966495130256322775528190156372473356037579376411655237012834846013115224429213799860388274706901451320721547792184946538673808500960992238577944482742887930883966749923832193102995808785922543960416110769331945671369041541106970420366583380084286860041913745250608481578478385943820905427092547305211153366175228618157620584677478183519269151639139562392234975591235793003479105702264853881931478324441836269664439587488856549128032602524534413037708102272396635877550598914587320902115094862126790844616989356008925992686679568979938062680324210700571270592068797933573891742109186260743726622213234378477864083833992481231689453125 [81,78] -357338387931425288256830733359571051118127235283007688620065672149488406689149661438790702803560250036050230825355716780844960394910817489669993523016526655538778807785014500325726807743715266803851171531587594114649481930995798321974454832774828193674572332172646004018339085721265891389695200730153387170719769830279045436343043061304088956902897906260510904074675386309117881611022986775112822695562218046896465612669244648719085712703424875016364941990970621442961448100112684207582246871992929753803401994969244328727274011852311083425877151106328605287586216310416423481086730804564091723719993941811927963498651185507899668455320895120740496721115008375551552073404197784639072392187256648645824201811972653994123996471206970228470277097401010022203319477321913571281322162858254828774911825348107779558015831085676505276388257274482579328841450880272119621826799404575542365954736471597796266072425399577233080921736542391457278259032657189086583506674509325665073444324278692682983154779262580266831214245855433726776945792327117807689400169754668229713113280398418271055975694478142472745323346065217279414342176929367064321990313771764590630681519142991127004280181341871440984515381030065708230206430480898950386067784025149801107511141722459434962017210824293500460418688794542171635386354273181720336870503248963993186517898646661547176122626080366166036373634169003411908890780004879981378266536353105781783111616142347023538516529217207743990327408266162001900095995111506781882889863704479111190610198966753060331093588286179088948543675871066674757495820912060879878887524211844406340376749653150488765270574150860639621035333860022325576496710903978563771268355264881235956004239615278630323739529133925998491500921881729663810938352119020808538446004179164153250832378948484252191126137127894066332066473760223188378591340304008314501375262260951618950251795225738670185821900348289979139208693631052495811399791796210888362713912663892651976851615688568270250616379005503293358689827741236510769690876698635645634220969869596572831049653206122037822666385479661482182178569036507958288861983671469015938628754279720005562063587319595185742662452759287837572206319664068111627418234803891093638304760737219650339272518297628639129122282822424324798468997477809392447421012263156528082859064664048368009652278942667180672287940979003906250 [81,79] -256413542468813883615171125436411399857916217578142475910100505841831465579899564782892803411419594516044962252640441572078864661225861098619929163539686527302830295160658306896944353362586032378834972876231854170484474743963191662517009788179653343941867545491007830087627403431597042532246029553626686956445323837972813618162001641055011822033475413091496415746179909145664396009820065279009427421223817440498087546221056720972346084622924074146409426745840845239408984262948145900825508086632781263586867458212358192990684535281745113659899309800263792913002286704307818582743504194721677819849831264352792331056494912616613540183134726380707140419428607684346647854498617856410828441934967755726185797003748454424509139993089660037064851904616493765593560913177460477268973124802636724670090378842768119998472147754017365244846127560004804130627376740070965212027918740679172782451292126968665133285910031846243145707740320958833713325612072768528777791194168304775170908094050650029013279636358874101873523364814247758618433215396484142607390617511406547129921517617024193343766189650962787133778645312029927453822817536766703464018240560902294679431315433503574946326386456238713957028579875410696357344421117685320750690981940594595148157728954232756360443353907333929501026336745992561083275106764421086368914366434033986069316394740336217877810164259049403824814202491036916419478101996475496386342206641206995285573326409650895805998169052258246940917148522633040500041635851598747844883502953678231987306776909488086927695108970452190519755047049855759480047448353790641448858060097753916749772467643549314739252885718248889578775061975231279843038677152422263450309170092741566208658685358414460807078774454914631415839112395480924383541187864475464608808381110145332398325270037391135537520799637001464675637123901155729483235818307549223666861440545264251397968022241799743310765008554530700503235697292458157717346567850741795072185629640902504559558182467819008721054682534456262000117943908480494442188065881636865384392383066569565455868653762294225017778139978075447703290505213022170030997262120971668801459224063385750394062255132371648283279274138331844352039053751830224427892308269368475784061844505258662615897150963145121305019782740045011410463319530883589379208273576966405193417790856630356088885491772089153528213500976562500 [81,80] 7505384998684740541237461050594215756724036301888165411589679276520275084461112570659568827916166243333531176801988546524438525402062427772875279323232509773109331728246236353603791989949348298783089417781802916745433337158871822638598001110182799660264612147129192143536976187098184796528056075319439321818478250945350742601650899354259376539100675380116677956332588603111792143179585813994903074434984130453596345676724783449341049356284849993192173253622868042913015559266519828453468090724384663826435855280333654874953163436378574067639419697666551143440652916605024595468976737070570298143773761443193304406225199630778309260419363007532903443851100905688203428178401947401705755605047846940394431717647671185422407791814658929669179325776896664436805424413092083663802585225195988685600341497346911626630849706544997978845367624578581369999695332811595746436901044899202322620357724246955366726436794135307667379226643445325512656677724543016700576761941692932278475133097459544196643541196269679108728800514364707131699929502586822457486423682712217086369379246031252917971258190163792756752344164148851365567168264471447311139690503945652214938192280823872890980651874849264505488583833736666179038749891424556892738445187729872463816682886318495589969066928676207903393924331143768786980543297747398453672686111706210195683283186047032911715968339133007940893762457086630930918044026838694348382426465862007535079610873569530769843448182154999874386077794144321880900772548346622885742069589562290787283824079500984793332503566613359596684493612692646199194743594033819825755538033470914607946301906946371413028305457232857819900325532892250931775832769220947845955296616258693516514022362563918040778205559034996670941550216507159506898581312062881921520556075914183053411656806027340360160104890417605845093669022388645531568011466049455801704142007123916132394021070925520183579872136603467593271191082565353672754936959596608657176579293764077634823134002749109132652883231025306481349991422458066873674693400645597257233303771235905483621570299926366206038737191210496985562744409492087136957727086887880990308392351671450237980697534130755233739783502631003130503416301490256168252708414071159253179039919434392354199231805472559667382838070626797300367474762804783322947318911959759982962038071807597816587076522409915924072265625000 [81,81] 386271160206776176246030435629937415680559345727085850810884254129349718626827975949821788880201792497868709813990199999280975435437168702881787111335308087169881616051905395331193903979240469203843206478393100197851632307108860341990196106013267789779035487536293411104281780534057759754455740712960701743869114603405469830304393464645820761436317124992689355226570899790411360966941138332715196084505805675950007718679428066752201953325400473148441499232592676095853983663030391434506910599825850565717229904614645725811519400465777265090757089076477062680403910779754197705761262771059225629801491888923926299211336894548255347095559311682466126826013506758754807525758477174126886998963661533266564516090036909088564604957206500289061149144447062940652037212512856043454303448626245549615410678583077662922941185070155225279059166567582870775896845556478333231783746493746121804653928777094999725824326697351181937232369512776037698948820729749373056276426491390508060510530073458739369742898577288400952103035121685276902463292053527068784907060006808615833268358754344172733782521947905530365236419102177485941791701115770211371367743927713558741826682121037013437436455004297013977271974447729778098442069832200206464401140283443720299547924366595730328565189454202338954030792873538444620066397187923952400421145334153715107679115325809228409577900345796198234939648458082284632637493147143664005905923126694032592233272547807772011192314026836978713937849477942465776267469248214692638113637260006049885212052162669159002481605202451167984334494759812484119546850193894847130434639841518611981785119393532673080169119164275208031884086118671172818703540113229349535174689561993147915215889915039323103189122118444783983850827071925817248731739633767377160691884632410032263652752638519507047715268050394036623302261071510066739235238063692305911008135035927126439289245943130148427458145918239404202711770566997253397520033110514312404588334582978877928650995403381139701744171955106493569227684474559040806705436219516361187572726398111396683431345644617872859892375920687886268870825785790346464538192698256649266793133834221257091559341669608190446710779488016969558665563398846818357927812569263156459192828683056874359730906555487650843385062651604084047565850778630515000008859978299263265158203228821776065160520374774932861328125 [82,0] -103873265156315613890270367050790539408128926710573968198767775266092908373072671011093789200580234523580284896321476393984866522073398330507812486578365471379192929540163468759018080333705825917465506320767374034182455948154285795008226075213973484731006247160599429774129686535274428034938697584970524478714043730746118768826521430680072720155031470828700787996363862073727388850608820616148786267699059969344342313092398037926746710546312167990995756122093667681658054811804246116736228500600424404107472901165497302503064540972815115477230245380823027439944961892572998672177578504673746063943739799832561039943857718269955335526247347183403082882383070839270517757746779664886353183385157756873286744071804903434098900861622523278546131114077512070869996626924724918842009353649413190361401539454254469312626891546279672836228716454217659810623189342392700953244330543062049027723487232622840521029746790208676536821770384246110295856092476234457199061623698248000331648603161319099286669447541398214704671084559794947554015312160011842113488020635815017329998674449967089364692331609304779509234652559103223697601137401317423035735248486094119320216932327252363332875483939793355662137502973979107593657404361648345176937883136251872552105234700707151035618104391702210724649460589228970709942341713658968608707112008075276476065309714348292799970915498715459083257415156780382257413047963951765406550983402982072689871928455842257223558290397614035805918997009171033271029012792944416730352880856619636768477183909551977987025666777288514042082274706548191461748919608984030706912457722319048207461614349346853328646393974474011378912800280130098167584881029625619129968476788668217721225265685787491839643503487820320439171439621260414161304536390252202667052668324215543393074523143197310002683260431802211210623224264287473793784434771230103965506077584604015048898806633581543345754710712185971392938063246266258861047740361596416666113324861935037155982729726580125176896059338149217225545574578996028947886899869585932277571352791257976359149621395532029071374814220861382489944683294223091168915617666689593206818424011683569932539705751793442387780177190298682937258161278674824503741364460081684823313998433557762604908156025344571399084060669339838191336977147814817116464361292427667467520708871752582692864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,1] -1580667830622068609849504500714735140751785164698045290091536921274944957422290350953226908854277546931849864084179643384263241883855460858490486903834277851427367494163536023125776952559854877244401662349209828171831699042697342909968980754045988301334226691423640829808444088071837753210918683073692105004298441903804836088282055464060668413957999492394802590601057335666364835672886237843723863443808889683923446278468685902647624802976554926444955725109269684733427852648015181841154151725134476875789802522097733039054170042911495364550924426477341347915347607117692399700414266848031440720492505797886281555635501704252456632386890667685919442043456996628493292230293613267941735475700194349648810018336180070023241604038912938904029091908908479557676510697175634503337151868040581954976056140979289854363001781240177720833741158897107880809397606977999028199643371204964555015400406635347215878480783873635807482093555272779623759593548200293272444565056829118436935167997597129269142275446970964945552529537545188338935234195674041542483186580607873910238947899522817065712244607706270235527530871898452305140491671210916093296021885749701642275500031328582198125720778625495269063783536481143734173743027232488330506581790693355690559768493446019771672731992581041980903175898174535314986850584998283065335116107082483720193057111901158163245488995363744523411776766914137876006371926265310954515138143920109618434714257266661156217430577906471272791238574299678097395987341772424378827584493271903815417403955314972828601975318600078803663710548215576003328797075638549458317652183055914028656630374171357165623022547164588611013799137592194453263795069115145950946604647894274585278290970637602270859046446482612889741943875970491122081533892348119563244348695427901911496752817922258037609839610112982412219394490781923386906285670340165352365275364848415246907140049000226820213158385294363753967649511349957541739199802369587657022349493208400745228143462961117571179144103537077135851360149220623852799988318870875203973432936813333809989034712699299734310913304300370098066220031440139296484293407586057978479927508487786089609705972304894696368428868698436401140727180252817123359644869138675051128647874153044345331391342311426531469266334906676348025529498809122352833481245363340318458847010467608459739136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,2] -55932706446719229439369426627104437339552482217022274407853486434549918147948518813337166596813389060477747131825584070727282679739059365496519774864598272005067204090036127450621071929783510720768634020513450926949570337409166573596146616810917708350803936341826327756624108848768927223995395697397690523163277164850353798392872527145520778489285168620458338132950138831017465286407756556908175957568658356343563678721081367728562776955613233082119943495190396289015129466896868361579499701025132594610521493148961839471613661112266922824361122302654803666141045622477424023561636833803378680660756976957228480844715519448783274244157452911798301906107588353809117557056777183133384128629095604362123519432608406757740798810940314489656290889375212459269925939275936480005783080948561615849583010832837318243113014900988540117759094727567008810416081153964632463462909275794628033276962319892241423834974278520244003642231606186198906858385946617458353746887488541169520149901789303777530108332153315986789589309724908268465588097911005825762058404316873314775608043305649066793486745054444181153939674954621031395455745916099864526869958322029633738445451935851846176318755299986092005755579447025756455072616553946130757512093832078302460847985839393531359614062805204006318120894061742924225770941805477190644360364934989808645526217544672925563270270487479442348730141788667586955811603735383511888409754635512437626605759316784615204054211258953295350640403996000981981566666758521944017320255188487850304167469083349228282762089450003730170940475873695500835579897568579530400372402065115601588882387131386652883558579543515210716816217951581260089385417630421130020761124512889231948954495743125768482545896832966560029842884362609840339186308251371608174657693912329924266874117444168126180723674182012738244162087762815490925524672543873677838167388898525080235071546084257077962970740865353264966257192940044202603590172010271589050945396974026021889534183913348730165167225777197606041695539144308834818847546799449692866803297839806607930362544588258931617340142419889488782143279305245730892054989508400447557045676313339413722588735168559212494816681446279178963877998784908337575196449360688418486286144847245543645450199422822154530498283832645952922705139216661498308866006717099492701011859802762185159999488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,3] -2604868852411690835750517755165176494892337067945330197857959566185939098887835238531378045598553257463762543029022376419780732434506096791407919345929253358423964690169876400455325549352007675526046848138019887563695207738513433172852903823558558900630235170748815119759815614972077480138639125617814104436249918405997565234296250017895282592250516812903102152825175906019745088053060382085969069578553458468691139370691799278226195786457737921495097261220671214646479403933386095813574941107819021331266592416880664615464792119787592707138378114037102008981482504230223304412224334978322471429268149384739206735992304559508511559951546636543198975826839883075553704098941883151675753710415444826898503841458521969469292281416767561671267883825864318704806143361044892880226926490447001593539561890078046161990233067754095988410964287860605260627882080152746662321332418176847816693853348652926014633131319089930877843061200719853310045053396156672069116301445437093527146850101776301764785413397977214845881831487201482199248486079422752890365813811174725237343858287466357312417090155582489262764101346345259344729233858344077773594151499103820074474594145843689068357183032085549508778082851093158361021124987320232666828684839867454546771031859153692436335773777673267747045417976114865602803528915597419375954244458548073905095065284293383635993039779847452984633341530133664553822810900246791380073562344550410929822943749250326224127589066265228446725659751006020517655476468213929848499626367152379916473259758148080594770670866222808724796508627771349168863961085594055886782799579048941550457814360819464034867610262580856845678909140470831719667471042608016204312581079766697235571612832754070434216326487395085003463122906296762737544878591405640055242458208802111577140375314113674432737616929854266654850424514545162800277608648084476850814051882228898501550279406871148541447681428364509383678842405305111613603305225134933777343867034180220283663590892372820944739324087055073478467211714554384394974383236947105609595189087118153346573691116384041234344974428626446170828066885743395891284813969417949917000669945044141088021340768136799322904594260304876195833356123808391486991086127696581031857754665699089260535000359187164871868550324165550106303084065675582642791957709309185926289832470386510613664759808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,4] 71738242836702702833469972477673974186912151010354005356022873068788060415404957088892919201403822956296211751144708340233367259697894925203518814390457869417202014444589498557034139761533981228616251147871167081236544955111908579180158455394998913831193256382026571273843532898096492507726941406509236901524075162860365847636761753499059010710850421970600346829920915945195805672834457293060870144228562523281374700307146516735352389176386700534628127121491476660023003742768576501597219589698626892328315147879957251709027462634813650926898407961292649907136415208711173564299821487974900055226079129907112661999986365673954191034361247411174931176241242839713510588496966792180491495169541701147455036349800307647007925456741102228253509280355790707306437736122158702436890267757391728184476776147597391787006299963178203137549644259783689460419555181100499116763756063972363421896435811657960176788276928911088025009591288533237092418330964997805281426449643445310236711788192151224855085926799885291237297889772535322188734113306331821626880678055694663175808612377169933217879787481324099838060852413575438670090298841699773695946132373912727545910733431095793921101869581612249923675500052542083894937704981773319088852768668201700326551492627279188879186805191436932069285240619217955699720567533446078613373511567151074226496244863985729935523299397533298628925957963886208210533425861707600028867990673016974516648167936792897368236953375706702517371756010664171849718137668532610262751890241204492995574818408340902031835964796147735367248338483122923030547318500467537586786844923473327622143146974791627192712945912439960759447559852661456650912114530873611999997345157651458946230381466421058440907620082310767183740736070272543120083559538397330215392255689076193384073591857454856742593331447019338008759779697731461843536035549633967791585645376707463161913991801650180511618915710613394277786500692876665300059236911741077906035261393333673433599284202968639146111523028305717424515364027561882957804981379476792614995123229551734041641529532877962829399735866428712664237116190508507900592569875575693154846833778768002775543771346242581450043828025937386911588116925179587765374548257785166139007026872579037844340557585728436953447899632547084229090044240741113625703159265763028977978190397480175190658777088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,5] 1745537564488652420602210782823289129807749863269337014914332262135555251786783716910912990220448115030142768515847390259364427694233073510351746637301227348789132394290096775291808481121087810905666460912273577175086437739568671553369631494442562574698080862406992374837052820534966061878629362996064063982284114211181550486280053130574631034827485444145126223361878424408571557577250614166198353009820100761315850535256091996997483004465792917301142193969729925779865374398151163429362932786125596157355457489124740860612026219583366734550184266772479972234712989286996573606756221298931598246964000018485207197645516318019914036389447543655262671698896654455311291405777149901204186683874468669895065421747746104952884784909258606885049672121104464005031701468776495865047139605948018759391535402102924165741541108225531887753164608778414510504157378356574914289787681688573990808409936528994922134304802546651466833115629214927973064819615208175853351664865001409123730377820885413510502354311934256985868305418688662595897015314017851718292330019688610831015201571909331131811615419987632371425810441792044013817694274382986664268432343820637293241769323039883847690710668240304867021570245594547762673389820171543843789551716338237808652462529133896497111724770746459280051644678414443918544595680675722336652222100683095727322457322814235517316389002331070458792889872548630102699114966089253457468910147810872663132841876315016440826158302953084682547727313871625446297708610855268933375267499041810544208165166651742660728664605495726615292139376430042892039508140665586627109375722307253382772061526859576825468665610680386138307391707622742937681244191540884204261432082271073580862247316450568246393196913509226286310983012150001087503787380581207580120418678101178557743667235068388195568474345109513358757052689454334239817450087384573841112168015320228752743682883604503754930367278681634734065467671384223397289979685525023289160305796263742093840395372847232683938242423587454944668460367355070713784507135074480840444948592743241130106476805566592731676602945156843893545449869415492201289396981177323384665767755612490033711900099414343973817330817306325427479207332714710247616334590628654969326166967582759051992586257638255136248544387165740363183694834583278648868965348860405340639102118544917613524077772800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,6] -5256371016386647577173124926908768365718027147347704616825463023991837705928580078948610206061061871158414392086933714023928890689201081089169678655809348403819955003957332255308723661254745801383546463545872263987214770360653746348370434882906992014278838697856441063471413848497499996086052527466535989145629235202733486077283787886538143565663174746253810234615720485527781458607400590627843965341070587950803440738160982090573230239731914988234371821058803074869935011908407233935419450100285719423422078269709673201524879886210837510108342968152931527217091391191262174995754131520003126852070506850942982158188821275417254183845045689465770335995730312627470287475199709015733001024489703540850036387905987237280458255354327100445984532672545359854942969190845213506837835722234977539430770320996737732764857492882099280721832018075524841249985242408186631347602494590793127568773310066316649126505045900086009719849065533548108315861826498249347173275008120308628081724369516222431146985990260242822775956470019555349754258746540451569882921274075431492512837454931026239952046208820230456259702511106687865435668656438010477747912090045667141154225366839143809941507470795986442910935530168783975418027558749223242963909133320245302233932091988693108233140398055556085937055929669031856795036718839781398151186899403119532534676317043571758610452107396427042197274961379809144088088374775171074896271399963235172486678036143301171314392845739998472927660701254515777735716919695401326620244457922372214877815678951267381924997587204486421189593925019460113090495798355757029778086815160362917504482594590176579725415131304942986443996203338016213115575167559484237045674439570636578650106711471152678021169740402007003025662757005378280059274575307155125839468717608821283683359800900043272477938230357671702165936377073187949613402979365469712070002829656841621275655108195860711539405615758330254631915533757959916380301643163364186884126641918733189655669783209427393131387881029282299708677550135064846568633082559634054565506295062384968516800506015113347991957802152866377887769797136760076199321042374585614433350089261885372196281503667998139424166851149192966105758431768950862777292540547925179691740885889358996307031677214135603383412516972051412902294185656647118596440916782123473538236741630032053609076621312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,7] -7989074665334882021665266944196302045425753522291968544278373137877167982977461949879465129607075746276764679287257612685830945155794088366932804381052414699404872364412883401213131313703874008550838535885600708918990420571981224552787880541997836324945135404279559355827991713815568754159387662540781022269686849309765759039944759463048797547084265235270414379308752724713389806121186445540152198723121229016423577091642393735691217996202052736384524248659547581388531501857694084867210279135948884628810313293093180372126356371452640891364316380220700217019513996262345658441780749241564695418617829029190097173101670489530202714911505159751585303256932539677721222088996835088772487668279426001992487735914749926931898053021534958676398723862002799307065669565938701429650527481544101942827531278063980477084494452757018870617122649321441108175543930719305450353683588088166443810971393371052408325905688242932095278602940917876657716795376121978131197715029786669173314448736784541843211907098752490935510799135364907476316356828488041208132575025354873084825624108982043480934069468899066775270837369309208722121939835125579179921469773203251319778722159398722182621095714253994094191313019228786832581038821931269250911503793636996676636767121105674939149609800943661196662613585218633711088829472361665651051720336035051269281986713516743580464335865851483708894452428684618647860508808343778396780735116565239542230935982332201283311676533450692436387989319520433944333386865991770811011542158619302835040253573538898914918148925296128668273823581472641090453787440321666058919250494702468654826700885026094371449249277393987597682720731947129969214144603178362459561720161403147942062738083818981011388098542169541147172215935676870054739820633827696605547085950632403825175662054338497865109831158652621197652490935676524259481427644759913571840901900337399627263904001352625898174286015164255792514007322080729551915388101113744869088187729660731535844262788643893226211179365084909542952750494481873101178021241921512339369048934281340338357075237889408620440354761571790561590131077538335433112687655768757373719768254262250315764736531714125631409704507540565197631273996886319892702599498067309330245423489636536758766688261402762238951511568451507670457441890218186275482150092173226501907968407760487431836029419520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,8] 165841301233912294080841057086417234325544485038996683861653543143487925858521677634661649800506058636993055130590459029998597107108036312833156917484218215775507289591672567786606432451953677124285865078416276986723021913353342079224810332995296444681459249637300966197577546793006824202059566438717088606042365525885123892074179131377229420165803705621375940013014888002573404832155821105623934544608686623213101325096031998064442512989076019519171078837914377689255933433940136768934513796188794729588460111397825419865895325559788925227997201432469517103511550638650257703285883272044476745884656247758711353231562766802898232509153509566580358155326196515892475309828490132794657131966617288738904815017449175902848978684037679701862509631322792957559525591703591328910283491899783035109531392834940863282857345713300545027817673706495605613411660307790187699607172083026217786502958510614488221473425017221233533077110745281067362711215086790640486057016070188495721500409584647099093476237281372823683944683989745451147461292654136371259416936375801811541170223731932005279289953308672161320278753074011316657833183087777586411802146484371226160792900410539228063106151812048106205724647842365731232045751071502792964634749687196907565893192938923669156543018487750944807122277417156345239916876631676537229946648816911129056676127960834559723469042871574983202379673145972092637900378599755674959437325047575522261718605946136213947693260028564088836367280104695859597023829411414652006277182166775094848280228327215293585472855772172197261732554891346143781483206897328604269920981028966168040391778472114952941639708073951691626258381401359119983731927192326199127855830539073089305529664005016336246460183317895613348006451476638916708757710473798460647256256173591340228744484521740717432748076002969345267244565303992437605936537181585513667045333142936208099129638901458112159240437247892933416788276793822132621156717326496325125762598547778267221823007738136122429463442995543947616396216807405747591861304589469379338905299234872005984485543817832562580380190523258198506379765327351970648183862148461842793268445571718555166050848012456829934092520921244690306684435539667012769536767583709842203292382533882699426473859317853155515178444443658617000021259258309017053455026745672420957388944263133716063784148140032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,9] -1240288980265146671450845830957432761694852735995202924458904833577557412712578883017642897942558443615969235779028477809179743196002576778771445408452624456570169337545819199981980960288896265959258425499149488708016452020727488885938846537180876485150622107177353051135960426157046200540193878447727349661205021584602354783099931016649148130077187540582935282460640060548411453046953777011509457883464157355865998801647718376247010494166757056283010120422092919882289229438369602618180069380175183777928244516777235453036963742718897863453146107212808255798929085119877589668292046134463258779116931190126582512191168469299459314242104046691667776528580752629979201956846891476659399370723607558747548895906503730417152035698768097770160042622868476482444500886926709008226030146716207835554196208759534146948599319415745718830647421525275283928883201668280467607833807231632091949735061522818982997586952497046810353851269883788317455688542225354673036815363661276129056224766144976029068256361625467396630515199375446097087726945692868296883176386255139033702945618900928220693016456025186730036359755871006517707932040239156753850534491169026642317096157183131257840978413147210210808473597439333887757911577107435715937939413893520269324904322446097464892020064482439799051255743347614991623339731975844978622310057117877355927356205512259666653505043525802819143927409934757738106626410341017720025946742987012709675886664213099599872207055037418001280825100529970778585628815062280126809409339453912360388708189093271484571774139433737659842285173227206399844366375135443690327315779490602993298490777208975623933608108924800287689984211281846912692070679694925586690710846658955002893278585572255619794735687612722988824118632963347269692532812146545097810140282108643588387316192111376677255519813405694037624149008418979519597811720717485802950877023921266302290422613615974701621861136054025658374769411229062106280126234254221778012569777729405713560047501252841545860739984206683834455861974635877117311350786964285730850117079705497023362751204666349303508023173192311343829237496768769021248749134907441179503948826855773514650446312762489245944979630208649061841686564179171039812618129235488541523563771664076860928905501662878468416008038377090561631935340999790140253497371769698094159433353855257878471106950594560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,10] 6259359518319337986496601519613439442107883356310513394082259089979416547329116513433518691914660897781171550034686939224122632739145057132542811963799445822875338506014191867802673671234466578519536234683503800818432509870526736478410816643467222723666596375860316560676664099357477269485133947143271776137631521408279452335657218776236115090320749668726157145926783012524979232165180993964653731816485427964214222385070878510071035506595836229390860713514335125884590982829020955117958620328106773599954750159794104926143400736285992313561683077216916048380458495254182335118568032180225154007985769147157118751286495500383249001789993654168572077581429012754526535485789872859899349112184699646649271390132854325588462354341235165645019607537064560105358773894555389810872463377451135039054292216851442045829373966069402394122296795574777353861237040707578516195990369430621139862091311980161496910400383001191081169121839238737322576227161485416809795021498126371413065835661893198839003200417181358498086389262280380382049550990154812395241469255963285900198480725279578911908172480875900168814548812798005510445176677811988339008240788955003822508664210717850161366382394927880583461533914563775172197342421196815408138721519604877185285860899520219560156106261622950303865718267589725642322367240877961036593496075365546978692693923709992606779683791761741297655212473050460006999182250608618861579760934495346436468059700930852740185619174389083492432494111966985367526521055467613916802049727559081897738590026159866865367589224245942918953643736846330172205503102348321599635261722312638391192331560218773476713912336997875454615742814645694359267385703480872776451889069027921975579523945415974734513443733830157403340018655406326374227828077497371835151613336208674436151862989466024589871323732280445852808875772701675109405885805997591291764336930990815643995108123750581908241527144375200654012727631226117636703231144295992185109747653050861152484234009751198666492007718634559342657365194645006976713024769127240199461313927399650732942551638359731926939548612908231129555172924715304605351193966058169132247785569054196091988877013064483335398518957832846083118785967830080396138758961908691567686651952114432620787619606275749490801609248346034612382503174024786366622703048600936491517381269696640434060594295865344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,11] -22925216596556406291224156524548368127245850610985986372051567682763976277332315078625644232805966266660303339215066830587232161716714184942322073569310097177134354973779399006402597950824990090647209227145716620657374763358583569451344704559644922401046520297300762183777061310010759173185181297606870071549661916118356402776334017880508145010159145901360381381931425284021540824428778190440590951657263624852541602351842524377933403274438261886544371865182018464266900647058738183799977989538810898115741174247487159550633836561584763263416641544932995789202624890399623410790670018672709695648712163106529173484802250421413412534117341547555502411741848523672717353840189244949450720108825189397126323363556123321408914711522402119007154901804050818167772925289032470027696728914889671152353647077068971342415730281836758488143516041731815963297999741462504167710828775011436430941882475983145027165008408883526995503829047692559551549336611734437247268778728238732559419839352844513134465127845112617760125954171267038346120748548703730126960674685372882255224704039377860174418023803657614737752615710231931614190930547973991877404234188886135304911211762611087200771192716942733431787586320801043182336809433907453899271653148106036732804996936304757627057423709529438126258330217351517420206645419801519774325738734557264348565823103076659636527045921006540923486004183899275285298248641305717690338072547457212818456672711281416388275553226081907827668724893783604279793341378363944782656149275488305523211276256824321178900939626398381592319452258050723295484747278290106216920237661689175979912986386410895189578845721479862651224625456337427718441756162644494689854140366727535784381121875357637724786671173266364396259628236038017991668283750226950824050376753749694690142834066984497521811770133307664681844624489484390951932866417722374542846630839230999201192631401328219823219214564815514521601476779857288098950014989239194004765124008461684210409658906907948395335537445117714728235354025475994068357268411086924702004439819110425128943833666645722226508407201391268608319106556035797719989545979552645474932700589753892946368531017262642074774281471115245740226747901617751988865804488377187923434956265073404003526452959961937184168360175060013915271472066454310859512944817460393261883783906307323372648712942649344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,12] 67821835574820232469206883364541821172645764842238019802118216751177653942259077963389943487025828505360084176827647387172857187174788552747594488709210965403403337937623095157738059772889080073896476994834707756143841477226272654368772990615339536236243228108196863076603104223238114627138819142025988121482279378609484169383641356230070983129389658144949824315083006553021994662493141456326778160860613224509422955781127666807938256498296776224303443537947698142842858458056160928788223573422077745808758535338079001306569109378925828502551844737305601209980839496422648393163569996332344289181993778383323460734612217985399632092204008044471439565552459374894073215147903351822232872443531237520867375973150363244808194208245253069743351892024182493158095174704013354768446536245778144145403069575776079234552979599818826707265054179036567619994005962663224007530090159940403758304893596859858637119017909904670344354495241922798514262430207942722186949392154199770269978351854276621835815894028890266397305314681410250599491691528327521333181552234891125012452172737405121751443622342856243167075737534962300559969136390814773381127818863891461771553286147449947924029679393014910165876251563528225922430397708882441471925442642117316155126043539131512298816761142997784960321720965573062740474092628516741051622239130737479586987762663561671924601165953942846582185014905882288179838791858966135285170782120145389529513034089328778535823574791897316663543230762207119683465298173704148227629984664348499101066075602763816428581472032844330319611280517778663408161423676245489227015639257940327357542516781432835743563900955140037492275857890508955690836320557324860452111712644150740942572518015347467118395667700509958388531802860650702536894665535717077682701572978268251435181921323765975368575969413843775194680226368592794864137537641370824937270190008910283869132965566908379830294220105737255704288115741796148519942505650291437080484029094664423668641278896133901262585453028604778811797627935930566085826681415158699912964790006075759392836515855080800752643952404700466892050537308068326890030267350215520660954286158458618378490837068534365519149723936745533031098965346188420702762650669876077907996678534941090971578391513379057239117381110429490407502500338410467107740737356417894555838353275221862001209625230180352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,13] -180245705317181304158890937075685202476138262012006218585097066691660102835336157699012515811449394569983745761371025060145809066321010970023671917674185928207835682211216287700923939381072703050991654568453811643858482229024425197381453236640256309863498820229782393556217828307498903960802987497346378427626497351866568450205783245933173517300753077207309257625281839289455033217459225996607708674277107471356987451420283173031930906400836706497603010204407328011520408560722197565958862809945982676672573817940789612378068496112349883280236540497470180590407236859412254527361963718217799681561634929370655778812245773863382011113938301194272035374813369096294182907984745560686987795966022452699249600058469961884639959408561833816377086993357740472904441728079588360126578362951294092972767388871251652896017928581481820587794794755035883828906814372999692289294792596745491954073582588572642466307545249337121031395944184729360633586903970486295868397701492059883866022579801406131191177927945450472088364876513241159822741331673855430283443793886327399471336311730423508522834605028981015973456329063704342783224136143222650408507850889573941177282590966805826711528936194322220188574980195088132289153011980802660094441428044300932257657491501812861787007565009259038250561244139536888866839576931061011514768636418537619904152641195076063444294820188727282251952086695457235976980380539779097926811476054459952530196757966652544210145800302928798586676986309411345417565115257012036380928842193434281712884509057930948427249346407383415368275456214158911558224310999272987288590398457343282449144733029123100812448910574288146979211704448427941163525272412465121729320660675046817787158617426333316018930788587418687206005211302322918167364510515939712997922119930049938297740993115052457862766665281487376375009459422989535024963827915458541118042018948360368680007949235881608862116052434928862855442628370800796635491616284986829218970549205097209614048072610999942813496225016242077308587108143099852888854516796244654727528563619991728108850246998136553292739002339697185805587690280564429406444538760260313431139979780594499716171050992384633623863096255320784310063460797557990279166853905684378233722693069909225905446689104033818832655612359233618671188224413742481714977180472208569063661764460191425549400392821899264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,14] 450657091620742792579644177168468812684872559991967835281403030828976983941549148961501013404535942819029623099049411456061108450570451549241680246165549451775779670433359311978557086905735915628123082389995695575597684197072037722308313838613706315597393937604018048683469154458759788459544250575706441791652448038736737178153969395838394620525616882047263790970045936230978797036850718795655779683125587598760590903007982119214940943102824823298302798136299917779329826641161269645844145247083673196664242985317122192927779782914021578757098305228264173846914579848181232500304234788670638541862855992252168983146811675758843027663497684968355553944548714700846794189134553510304015612766974844524240565175360933157940842932512306523137589284712279853879302453688908515098407037085750628184159050917697002374701744649415862524450935519866578344297577208434960004009856768551403234381770717253028209436831236422992767646707784277615348672937397850279842524530137068748701976509645792405476733141202317126750160912295869655814350377121891963288127188822610912527146716158526208925794090422090306481886688604574994275138938768961386306172727325847064163150522617096315300857132106362739237364266742852951560132044875662430734102747711754462933770283717995112661912534196931620061895778463354229138419532429790481389443568561448672323568467368904246945041950671313093448957094917689849725627910300162368989238457776700525475003534660065822377696757896098694073699699624934562833784332505013873482605972065616536481105348214754466940774888866656665827520098813787258189952816799891098785742447080943797761045361443662619113910083563268423143236314568969396642905873588819312800521501753954049596797012923981516007988181931592556573313178561652629155022881399299261605934986672174691082939272951029411053770644240849055218959759623347978437816748606944572300822225230103744720900872246650985108765795551752555997653459326830790656738512002104907019047109060787018219731947773392513054490150922397460617060417050518995243291463604420148183502287812208050370445505155030173981165994675778118247329737264248725634591213959443512527819239039797247819962310292440840123599917452887911970769703314414643019006894652575293662231062350181106783352997787714041933952219210436714714425966505643578596165617177677646798140272146971532831535936906985472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,15] -1059135629549549301434392594998055968815377238311236077535891678742297507413876834786534176906342523210265157111744941204565345734720379434654252744208817945407527194208925392042288443721861107956016990927537823096059019251712820213231693174316814253654402056717033454494474635692192668486957454016528539627475225137241496025154372594379213070854051047650101179285119572352832910822882686340008281733339702485216163548427758675240126208147157289324282014288690652106269254170774071920012662418126988628939954452760545290242396424189672032268992841025103604588579783480427733860703653517297725704565243448627343165019126373651763930016794178383560298676394035851009433241777797389283509516192565499594712725125719452173268421225655096149698054456395968162862001232947469920566930146411195659557021353145822834573411726884133398363855903409125593767301145480942858511365566185158665968860061799318757294512681171294539660457154006436991148380125947677699735978970359402796135914038726016977419824208801418700919462028891012849162328565347720977005295650523319953384818149664766969902549849030934563436365995616390371397572713908138410174914198979185166622764259921591565757204312150510394408060208937203053986445908286486191255277281766003900169605456979650814862916380306215470136125356082646042868753326037915631085368715729415422239540274717503540699136587259683339525354872088791378411180593500539426754912136554425245296454388221421967022659126578598391768293360300013459360449727772664425023874420492535837138463518450064355197457173378127973181865912161263086162631025379003186667738874599436052063017373320927244997280701034315868152159524513906981539603000341407446153968113127270305951980197807898926654935604928959340714284649503151331476069812241410156076340647610254620862043050278479884293839197920569488096996212482251376096676069399454449982628765812375654128198706789119046154122360578622881434323007525189247443484473582057359348289646847118529527819853563692130428380938679512792451769892837769761834056751984118298657895071836654596407657119798593267493409728764853370221520897370025888561417241126936990827146681482416406792268119152027412327939828883248620459960356949415954809309388597493360191948074052015306404383486159086379725248413702015699052941838987774577347862971175553798410442966286350024005599617062273024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,16] 2300839431243977818766023195887720944631207245895896342147087473765031757395588789356351344819230729070116265560692212818927602819176103145396994768427256429815119190170213170855974770072703542849366198334003847376697037971258994964221004180357534506523781891615646127536833464664524731350609346796781756417661548221543424140013650565913377172463761439413964276919427861206022134697005738170287259840831324899942422903730398133854497552796425155366898242275426883412411252630165770740684294474771666733408703130570648630236243428668395270726893646036839789055537614903683264707670068739526400109034795123501197466100693365551559259944191265210692079172658903328798555088810032222077596826093791282366562098979504821132672341708014746308658122462327788741641626618696089535728856952905710437910509774060730425621054766438250123768830308408330221176394329988484500409805086650372441296223268330780119610222136516074892119808046396614326111154344699214680997220871408810465993917779123811671840565249395198456572161105833916250932616011902258184042189692831164640456509161268915530058937828561759596303980714227324200924298611568495251666800526590592014419163384815896486555175539383873500395481657254436917175538328702106064427320402874199617513203932047613777272061075829149444087324500397635641823771726489697499316493251370090121112890083094045176249289589266529107791780713046402802160603504437878324200290436281564555996643449286578160010233490721252008193308358726202316352628264965239165521388538845619035682236771307461865074770788546788250792650889184381162036128981658980228088243514836896679100661444534774207106282542911586471044423863264942202394909659892457651276116016446967705268425422282886794807649523528879724576990496105589213865140704534105638603776247789615049508050703339083944972794168924556643005954993710119151880083877670782241040821366063564583134665890461234321341126211379804298174147230098113132203109236295217736575784371711971321884263723595563260143833166890306972249055853835610690431747033475505672440235809823614901348172333375471825039939131547508962792729462243861035176970065630801661421395732960206209130015686107103975300760681930923739119318371136060854477379236462658140857316417139628126303494936665155594912302859682483073411103812489213978231465119690565688615395855027469899510065427788070912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,17] -4524851290244871865788782259876398562870689499605948994979531850787496887321802145375106553316228092402733081910222156460352647384634950822991488292921185423977259411042224789024155432064486584611681609911926637204466096350567696644380166689402847077113727252167893340110694667738036136978257358211477991550613107030957918693535627896186585644008165739407237177034385948742409192805047356703619568464665812677590607971360413212848119239663059220428760937178967529402511036099856879735859200379061977002304070340361639277821311779375426053751223090279911687422252151743183341601088657735180852189861673779699037918161900236707639091585281022742118404087218993683586292397073928923855660066192945662636423088148110977960669435478950226202988199435991289292779108113138483983155246671496860573548347664080784981217057122091835465370711403506378896561213481717823112158547867345832140407924848083953230885518222558402088523223954394158220790591800788674705283915630880178723106018761193407162328379280952979894364003740164912856116961008744103647279585974684088352995709511581160976182174172056590130334309464540485744811243210936621027505673606571718882293930688883998563973613581347881774795326243420820358447654697386004039452921082404061440792104819002078541673376218151167611129744654510988640010822683702513066013614347402398451662354913989477364612892879700744339888956898346482436757399350765843092661519781424143925298701954197831581843045494955112494290879778903972496928407212184930119406212638996597157203272288065933087242346091709401235488657849880725855039939050279151818466952232059106168906927274347928063707279790620093321484031089369684494176078635791103393406064819365110944133153365352626539286361490313594009167020232093861387955726746547959719318933691033779394943809354795950189804735829920369546734339656800119216032157940365046198862184618162927300835013209941892122925768965340955355119214363898322949039784218236553279513135331362921318203063712029983518564658702749012226550310028420457153141672375731707833663200583863820821081977284789475753512006347411437100784315209687569355701695257705052547862180423900354286321500183365486244246317309975624238736976591494812429535765868738095974864172128259492088054401573507381896648328314576779483537471463946764399513698463269691373507936273571340865941778105038340096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,18] 7933498761623648538314014264603706058017609455856840010407217621644124691330990870105386221636779601900760100067072358725444295303066716629296744840518415754524803548069066344058176084177388945161334683602923336199143857125094982446317484617251401831381706066688730013529458731585281510258749599588485658294997200399920004023396050484305205171132465226828030784527959637428997137787711779213938668872875960260107492269420264509804811331755023337604987554097614072108495155688561362455670323150586181894172693870594545210802849459632927872746840558769328363891259056439401209577474176375715481810995429328026502781122385980627344984863113097581514049846608270910637260769731375973399759865314240263583281956032216114210299574368355731231868697349262535438362655182297301202093750099778502672791325503953695458696835572839318040212887407638195740298590724529048808628750565769527569621013476504899530906081778805768504297714223699694516647427050255642310510443859727173944288370897218788869172621483204113584816606819633203132306300027906165253086050435250946168093099635867805137869775339406824878584952647454194432178638116605120115783859339216394866970321349048353703575451459864365466368098156771436532483032138013420999483790723242518350422849338253094414774390830662850202670025855199297050201446856851748686428063065058740959313969700952438204281254750608635790318962693310086826984608938277579699060320506912241821295984560829686568185606940291299225827498759060825654067630634711048541183047928841184467845446083902825105393839473212558806896990603310208153332751515329591320200275151537625025650114163887770691694524594049308690232842455931904153940063028986890549535944017842017481621924677042425926084366179333749965448912803768472329319967756194798736505669471204187926114373120248673096494536082051177642598600574681375994860479264042588683747003457527560818146350836029840225288662024632338817580590879622955099731092665031617141436273766367702084295746457592348428453943540562217364447538190852588886987881936385462570727363955583576484670542079988634306730601659138320393404048838393263803561682278510456265084014966986482424359380630563617653038953035049004970901869277186241338767369212977726921701681686999698263425166614247042315750458552803962615410384406419211432609282062723660726396874855527045219606604322627644928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,19] -12331846475073325717690302130073108820237179471340618003670321048312951549265367509645123392504739199402724451893133395274199496583968140032339828882680882465742282484600181541979794400390830854652831858897129841666252001804109343971214409267420569392978947013403089067569509595341339367510693201173187479993162896357776953432763585347434645725367520999291422713043784267773166712381604748194284112771658535177673658245386052556306597448380562968240554293233599135556837955969693503106414450759148340288062568441131291427131480961941825528638802781353858949407548049594786678489767615586109316761861198470117581604929834395436980310193955421617995767365202666522144122273325787271349847273602823354430420710381171771246410929095497950827070945366291249274928174100478450547354226149859894220794564858600662375950897184102566051739808934196465145953295300716468417588644660837203131370061669834802681437040899597166451864522396025031655942614408466071775759192107868488003932636501804370180184789240826142486925173729385552101199289529638634857590688856336256528213423550318303439041962553804704830048569284462933636880437372125605390145175437075670702360317839552446593160640583852446948905953382464284424855525953569517378338138455898676827780025703771281870580050652867368124992215255486738738898446364101714817734044626252784018929790828691894934944263648121327425071450497972598598717560835061067207468461329407021899226187394069937746096315333835330192916682434339675272358023577255088103491212902596863186497409728376309383065186709451703342448947068616968879129578289345721874745226954732067847518179898677577748677894859339788676764722026139156312227123794572991215729820015028394860391362804050030461600033527538149235308545725035516005671216588020070856466102137325257068693354335203908027405992076103642348134583602541847252237356156360813115156400957195483466423686807157254433815952834977380927395868060108603438288467002238060945564256745282195944340503887285263049784127948540298861727714384965437703007965326027283062007336356298701326249960341388338565003235855356686422336601194290337773861270279896315451250587441555701852996261078039250398197147844942153168142962504344400537438088543091555880908131780938790832453550680762965142043110622115371999583339813981354200107187774378113158934327784475714413728417933826571264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,20] 16995736932768945349803618097686591421543824484396634507935863694483783652149372516636826107364492847512750462132208799374775381671394550482048768790418824884970921965764105804259271784732646738953934594341471336181116460865832509524933586402490734314167915392472521238972273717114847311568774419673886335926014103644697915284032243824339373594053038912230497138554283225755354138670920494242849587656941526787086873724176052512389415687809229969004038398078660638871386604168461501586773786782902542071813925148075744826066824814541034460578512144465401377450897573921184072559440165557989625275964953983501460920644615356014289647380430832524389484059005047653175275686489512975128029917907546644386351293187687557373795701328159644207876931463738370517346615340523045860198618859431376027131074053172993163429360535831716175123576541243563653904357582140591391606205314310934490611044719916877258877000348085549754792025386698192063441431623494284527400529006514861007415221567995087879853520853039322761820367561905764470601297386352914088804715332669757631061610645158715262341225634509246812842816198834844083485476158726392303912491016242987942652882913962267021037592308958665637429758209148457620680760636913251491270484094997205556502772817764406874108686567287883308008552026874310171330849410813633045306087637065250094839445909080078031815197601945598286114261303833912941216238276550352536657150350641514037246103435407120392086361557806076407732305183644407904907378552983702783506358076699679192100124156230066634213739544927279254428980060825494119543191699938773143878732600642120573115566871717051805537088089004848830105508409972509592353120787346270241858063317637975133246505708562467605931728675160836279448963114937406789108461607807872430560081428476555050597030168432334350852644260788133501301495368710669391364613519772490737819507702310759448990314167016520826445298702788168229928924281562630227923527485126344964005514161366133131964816953792253665520925798021144903189889997633245003686118734315373632189069067181473782371874213439301031795359124202802395854208983211336346000425603227857282941076856760899290044546549735836619536088881993610439203384591149704359455091820771343484057884586881054332464368023647198850717873411059558052902136343202884090861310874673001988998977083367153409961131808104529976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,21] -20786370491939584858142887278667069583377312806440181681131884168375024979258500008937990706667402941379828771501772940815313087619782396107400511186724522537983028260738465242981049858287076547576076109956971942572070661185750176267334215204701868496563249496971254435514382270958530175638108085100031566967028052267082951800642740386377099905868051524453180691478027846662381035972692170945213364913000317727711320102588559068573662733522232543645975123473698619076755811918631050284688606441825214142931214109794453711571423772966469290591055468879908219948501720950452753092270283373971321099032255425481540547579126085315666647042709845557274327503282529076289574400613131569358607385401560169599957285608491159234338211377469986220173658953318464692236912183420761853353194429908904392569779686646339363874404233642268284647152646411442349869869067021144465119442606619591284224513040032042256877973863899111379317228811607078274699138199253545457668948946520512811060749601034979241878309096420694866381518748393215198549628291544785433219981048116202699226781599183312044330363381496967860667188890881207077818544243104599260234962523637718354664634083191877882462841426616877316335853778704322447077460924614117777833576467440930807576894911015959945796812392019882053952951581651743436341024283114866708912702065438729981685295642588514903800569801349977441943152279763077983302228138012165375650295370242712359193484390738759240786028113311527134932745149882170604988263481621163933412861330689130814148439227834377516203871845633958882014481469801486540675812515268193601653257155167478288035146532736094481795398910429654721124992441334412710439630192996259721220226109642364221098864655751260952529616026126488431694031982649086989747559397321723970431179031591796820163200558782521862817135347873304758525618263747566241062149073669360176251042318912378152745083727071532868926103933897448667164019001382769537528219826846308843003435399230360006155619782336890351824619725636149092795869552015162766961341615127577276001449466801812438627038657138173197528907433502724916246686753195849205609040796652514884190888035281409605042773921618909866668354711785474989328157528565888984920652023303240560352958141252221205398461685823840958668097660859651519544334767899345136819718339223736440825885003930798113494958424391817497500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,22] 22546322572813482020708703278430479754459862770474487279818345577958356446136666432371714569334374898808462974967545673283381164597432281486733919076477544305498575002495980292081293897205818644627783927612766809722113913309285645060953975319926232371376079024475810997308498186746560608188568053483951165356820067416971923479215589359965389032559018357763363066313242783267548112932879734849995980796364173020075261113818917734997005412959445842609030712143800444584109338963663248860779317852859407274513274683736126834564944971381494651253860490281312965690053104033837925402972422614678667323836284294877495368476964899388606684539458399358033307530949450586095820508818334929333620148959142943748558486305673765225870662400330706740876906041160632034898491378437209156559552200933445684754199136584837392217429278303229175055113560229017979523148237762024113082054880648137106624443146609670363653320924203168964473201610774379855449065893114204116889405564886201468509272441080721691948830395231512010088268995246947926552288983290095616327185484901874535522625319832363911491538567999060680795607663285679078221905136971930780518643039887795389794200105869864327755949458272559705362503820068331964859263340304765597826263278094847713483448858987323051722937965089831303902641756786665169165157580016069386208582881886313922617777268868387609925251773010076199999506433970182481033342295547840536597368868013877580576847376287935279660419231818496496923336026185705463064004542903092707943387497092440050677508059202973262207330426351315379337027693464410030899977683661309813571297495243116226360581438803845912826158799147624072557686675882210601247831374810891810682670101449042021516071038830330022397347021187147786810224537243282838968792984446553568218863881754644750812798622574615311625332752883093032394184672729411628067548567475210760983668166709819725879134570981714118319606521212289418022768442196315831221109322906915342945532971595821576783095353305500778106400727406396566162333342825191571922422259066482491063668352946908296845228311804745540532262663062383500093793256374583825791489857052602855375483669362688442756962569688429988455425619721152965947125363644637743011385846553715867807557750223332339362113322053749084935209718379583674414168130778995791098071328537342016441736112491855226600122545216786888953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,23] -21621842369749311027427701646515962879113642614863196131845899477562735533431107635784296786772552651472005527581031866961773157206171418830128730017220318327454019057918548204346754635871801591145964788348389531625386925830193410542018637700180502326849095647596114331168084934132482280309170111051684938662329218203146109293305541886469798987561067757357698397532714927384462668511651995596527447308451649953708295504760569828761033497013605051420614364180462809057446073022666164605608704005250601767034038311073945156945975048068342963837000581353852664727155108489922382725169431268765360216224395492132204194988339334147409188057676496354771017562294023981018594617308495517043851475630301011392292895202994791759655025447326403524533257160615529831306650409334036593069096091095637077257464843762866411889763366356853720626653229896903231504310999882806311854670450079684221519572989425967564567303834925379848917566010290395582391700684526417863810244810618325722678332455981257123441473049574011673747041702843847859281687636754282800924870294759481913433843301075494128659788112471499713625040485646244930356569187994091015824616910859651283362656083909759535665552896798497580376105890346551504372339968170171164093623326945916361451129334062168149018913090465195041146267021232300114194344098001867793898564176538371574702026450750907983172153453953194765348239097082386925395846569853663749381951786304037982519229004322067731632538237161368384515623121132497858868843339326185288818541755491967846468181812576827685625318077003978184464526114772911003623296370013204344746755955597439248530387979723655940349097103127186574475947800757037323247906668078928131546090513251837174583907720926627195808299560291716118645466888857266152637767288940598137032647741246523929896718959230032572704886919650936037442220622318814732514785957970244137664755904172615867445972623766221928482108942145801926337596690080145045160837492996242020433410394366797946130850625474266445551606812829401471367620156689491727088917045487728886931486874832838927082306175321817092527467573700452209558820606701264466649223867194336832659850484682247879953101592512571887938607331659608936212787280501492742993432006792711410627328616446211996313150066367127924470537957424612449265090819334466210638765251539219190968165716707204611348980794836654995533935546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,24] 18203214650186643911373081353378820173563693137809903424316795255476058321977325607163587293238425735548202427038655629322653728558743180214535315284067597393634734881861955607517871857647315040879531253995091536217807234772750738168258485871622686677955953768012410104812026140996576966867729067133433054874613592507661713400529100286693065870145774433562704624618798048244244148990316484844855414380997275788373737137531827359993618841412276753921010134999567434740591876534249698007006144919995164248988742671135376306092386900286029226289317559235935278855349393501990309439839702148840904765895004951632238606251431115725082437692230161659284571191165832166483041338784314427260793071856627477343122830700683978939088802103635860504946775113595468125821445990482483898311530332666693753991189750965919782736665185666278109191348591939994485594950340730914367413488845718251599361252104294743246270080215447342997795456056632811635343805003799429358480530941376743547069388613483553365180718670145256962473807487872532518197528581397123844367149549678587506444940328046467594457864517030256638579908676500685213214249661329324546984116583502510003714408450963326102746622170803623104923009772819294307261819786144954304471590368521494114283055155970234746098164142701418233053236024845410401597394406459920760311924455697816153108023445757840564688356505217691742514336183979134549920142263015647717961556124575761549642007858831356922674999506221524744196361919731564326947605786699426423668429151161949868644563014611625863485092433413202528496748058090025108039024201464479830265354932278348790377564060266013288138840523223694000529321852676512842417874911700006874049423766531518137712524726822349601336365330106990720411251444203136399930539440033492941797574015264966176349778915460196343276128627914233702603958591647525486827975058602330743159606423533212572993857510546596285192452146201978796286383663924922313592417476591709580358429230880704099153580978541483995330022440211856256862531562574963369234943505812769925911419549822024042686866188096494744514468871946498642950062452170284711456220310897657004021186798312658409942692814261658155117805493818403633833924607364000981036035064267318283500160189754390277386453668100086199038910909594062412643126680308663935326774937353131872066860486425423710503544506302598212438661575317382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,25] -13271542850111488286832133256221293014037678090512483595566774715669075386772996906954539014544592092744253177918875609815011331915532445876935816693932483939505204484736444427366210211905408090439359080676186076269661514331330164180788152259279912075950200731032947315112474604677425748430130853372921455531559912514672864977098222131671419301165986401481915394261771477450198725960637927545416818554294283434333591787449549327966905187097808286467732811388087929116661368313048398765520578153036696143532508392867272359689883851642377084798439725513702028093034633814530246272493218570769838268840744060767089682011328596362465951963279112029278379501462576849823764395970848363722789355520021023167899846631512690776482790463237305804756865676462111602980506032838777024997446171295348777419103460005148812889023712897711555652710163243137712269805421959451068988905914154268253001136735128894986990529853296934293031983198692221824013519389777347673122636572335675758061122288225166540890401017238429604838185828348628853723018825762154980741113271231095285727525549701654974655279746108795144690530103406796583483197472543066910459295743174529274569905665342324380558973394878897553309020219440159561033219593687320679813329176561993357709882701898543004577133139148132651632326009391890655479026280186961045060651733458328993383327983839985480048120856419088477328097355255694215599938466228945098843228393663263810223239567431812056151012839518040062639966976715722156243465512383318390409553391544168638840192630524072638975047257592494934552605422339583457324264374808689341403600976940364007110534587111477446339951093975982908357465590417226478490164610365097214376211589561123762333598163355934994220460122511394304010814256425615179624269041351237184843296065433193860019442687990370607366088334612080534558300567888474574434104511832679286430106681302928421744626565996525144075201608468353639087635701941261818626232438573875977182130837191856274927673689493585379267256956265153730417586670784578160924711055179789236388427651203467314907408040498668879236032514568521511450548456873379308379891320043916123995554721461355571662085923945239421236942108526100805930151406068993441488488147362656521261438504454041434852501405981263634263220195194782427766268984867974066969843043752036241332226688530706913849391151046274184287085175514221191406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,26] 8176616775268695795925424948745106515335116406297761507639472930354173221473682786406494779724373562429523176557415472942226059593190699250513879292394101225542516420222058819642337543743532290151450999251955459675750944802134000853761623704279082511751945008059815406399968250043634223692293390996890888433203401016020256851471085598152112955869212833034779711861291498374510509987595024423450073754781826548781006489433183507200816568984864682023348338563038453984270589621374382676681531662672325849026282127176540068793769183681827554694680328563900599361211275633169144359020624141276826811723795690740673119824487902247546674604676054068501169762628212568813495152986939844090262788262469823254659168296466243932770745840796571070847981181551927000522202280154988336691027839604248955239154961477629209292621772448071368061927737228605948376072712768118779198749253282210045241438473584714598427401215728499376431831792512697060551145610284257491789154930360461316764770307805281475749223438736717088473812494802984920687475863560233703656369140927295209982166947650237077485789745323902531530192651340514607135271876240527073323968469042621026744568477695410028274531945667839051366471429603121842934638812880934582177210432357123547945029737508728462484410807206493966635379350924209150276406492540697887468623239539351006474514160772539549427246897633298305436083776160166085421952668578161365226059346711808142236540015720636574683717555945144518484320777622878271044134042976218108265496284961766136075972102341149932773738471525732107165458277353990331563058246761305832213581216185739770865811693593626793119464625839592347936274519386999746526997379610741023201514068908120029887400294920391100766337349588860327587284910161727854614180080234506653581603911528950131717386277564415141167695625504132465119906743199744833466674231454783549683889334596026555245480560354911981909552464815028443621933573745525166272772357198104401848823963393777489634795470839713584273580539676240929716378148772471442025833066186810286908968359304179739269072177200962404408632788708086929994175671013583076727628104735997282232886434447542328668310787270245720157159426391104816037398341710345847032293601691685848452312767949785860236288583380647030112626119793760075263394302703666903845768312070596144695990326293400317484183406444974703682326469570398330688476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,27] -4060882139512688972233182510073417122746088573224171862207534429368049745205596012519322411508156717690669085835656525990655273542353936986971290496298466967335828502879313356740981539581435572619217035343885290953604509045737483356734190713616237244244116023647214167457722240769873686487576337620331051431305071331338308981896906177447702961411217244774208159436618072043807997203375673659343962535940629618764661466128467151439847343198118453850604709446837845838627904159906102554110143341608944437842546929976383510263823213940444057389063142097564602005431170033999114091272028119797177460543224036621035330066288511984587341604024013246796897946183280397468393337650176654071624102090699153968861114137558649535317743573599832468635432116638219173065548932642982707104599192159336199643024290633258385540281207364446470020612898146646915148002889328582981163391735010279286339026557579032498578703802779772593665044656935576927662041935821735897670851978939429859787768715500025812959640626553294575295056687182562224719715362199631284812989997906540032122724652625414988858946538298317507540539092484335813619790542537253478439246079783818137077292041775025281374560337989653122987935978124965950529885581107197836242713349653980818160796638733229546236598119412369915590371232230606391686555426169675852371224344905817095588545463444628138446076804099147774167685860366414515932841398205598657574059787407156220894277572117831917603343719500453236036329192943138481217435253083152322935262507218308744572809380543232917096452960958902032541417138671228624968180728291481206904176783374605117695550558917913548638072106418969321096233529942884706956197290295660840833186756549634104211270245541198408757499053133343391830546707832038004964177414372715396204012383130158358684898844444382731468710524730989228432143095797716561582887825846988215697473147960713475892335233231364626753719400864744710403968703993305955216841812417451529554907403965629379303386826261246463138956142124035035703031305233846910692072004613265814343917364755020678296112952997019872026163949347164718355861146335057707997089210016397076350359260290271420579290013418988606677739151263037344835659863073411401043014150039972759264712208210645532325416072426469382577701992316046556161151738836991145383023713647993312426558429385032445756725508795560537426623357925564050674438476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,28] 1443343219435818333872179989262606861271466228399036414768969246441147731601926944339849347154210726089915017413916008368574511728033301887721522679941240828874177370791150415105670999589973966143836917466868818488662388015917682593446660352105746070411937593067038030441343612922949032070218917884608727280057881364382366708342186996021351456255946766941493285603564264503764179148260282083620525478479049536061403254325744734014505324462863703808908918140605314228713569186319190263318653740976337857201201458491696033002847889492396857149677390797204032631496693864631482625022304364719011453394446658429662648282848633351469351836928431607936220457296952041785287139049721995779443563151517719647365564709910650666036368394358223187768404424480168537101972617529374907702797096686368561223431711401165313245718157188206486302245784678715286661713068212292448014067793119066866768808346423921398587097030939845974539436884838729535441777054191787788597861436524678548833112467974874444225346500113312734554607660619762970493951089423630314968586988845420323565138744345961197797126550125624285078142462471619463755941471635999880601985421831985805197524158105614519863516143707511750268535815023464319633974637345251285945396917573170537097322499912729987023025540388353805807668408904358449527330260625656307929653111585704214709366547545634228428389226967450464448480959664643676600987931578463985201750061090831565708931823882893384888292507881966397526708619043108538132369993631879215177316854654172483703513080387576442762447223144225602723460202364455998236245350435326539779392110060457508743789212190318275566721188693574381652264097197929430546188450717303151562668920638982584690081069425051149224215309851393201953315859095738461589343683325765922623823855441760758971306809731195741034609509670388378808324742983582335994409076505858014925319219782768339810645840699143912115248850297879464433007064264717901708462730946124197206812422047988419621969132960884609382600111342787078355541166725424845682593416418280312761008762309521654812538082960577188382745311399962535285505116029320676202496964341743793441123440630631824539055060587390875670778693176490218307794166019304561706419759550448603223379610069280399291806577403275532780663075908546802023515401001163052060791617616538059552529193001824203492153708283560671510131260169146116822957992553710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,29] -189884951925115175980413359674604682909424933824883294933598904676877121645590732343041596753560436445760411075879846028632298028127600182179218016383908916856026564214584307011186159129240530867758507607743146116700253189037280497367970902739720147056521936181238689751012381377242345748676469392603965290702291972136397992748198376962329401686657049726276174006939821270990722897013040742960955913784583896998070504030280244063788291568339289220321986672800167656967227095285229448306474886056125537682175138210247340680418702621051856720066718839906760055523373115082764947533019233719743176964023374999306092504315606528935687253969344358646114104418225911895861566990466515420610248592312114536412782498608110786778888008967910898317928748885610789429475163929608373588704816153724454000300475696272165020151569963827363536784103077605847942170826180216795267471392571331836173304772230634784942476120416380830266478727326018436117025691086795136114004291156121776344589280272287577247038521616070339079324856338212823138912340321493792400152567419994004759650485025449631817590114383137405926146822328666844920646293454458836159936072087818230749282272692464526970079184953022313516990002743510934376108540252174984328906520918112607142436400363902990433984567036146337773835833643847566759322399774702310218388670917164411788221609490960967048636277438167009077909380285863667514550679433700080621934801566331445073569043332353284597193388656556705674058320739219011860181914983593849547855828551923862197464293093876421461060855560344390453607187872546241857096477539192144910348695234267936680585338686742722210993733416621635380734426482142204468904295337625335240547974901496202883771955123493092853355544437455303232904027021775070588993797905774070550765710697660819733100658196656798219439292582599563329612040320868566638186386658896469008879858191224295563550295987480602379540695969610081664978604326247427137045039310207846567373538292207891212479372483033769573497549894401352746279796114034987537294671959292761864163379402591581053194592214316727413811379359290007648648002472657505269080086408996893757994732691222458835866080070345581917810666988167856146093545653948325028136150527748888387199457979332527686014650241084934261981132417114892404808129536923765205392564160542389762808160078280678576017918245364293899403259797963983146473765373229980468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,30] -187313601671699006892581053688825426523539510191303814306128485408899391845450001368400794244957051466537932148816471169569905973964748191364917986331463993299237222516937919767400118974751727104165944299039261839766980877286023793045522027495670128770295158422170920543888164484912388703404992360107097236451928047087508190596858467066999043283632058444817596246539924227254558075963894283923537446323270710695034964089505928985905879977530300771071484876380513686801573544807834206384655867601493641566391440159911518765324370126430115576449700008007837644743843279149933079395770721367338227808978777779945351876605758187001214462534202436819062404329052387410393840696787350940839484736045672862765790256552606592810863226996031890215141302153286189924524550220661674205871153354144849514059581843250046495147558373009761537441828730209716020121771122502069616104454990889757310418056465581120743759247278112557505198201182503462267526116148405964456880211067798208793756225887948343031210041183752383455340977408189761217749443392317442168978740012594672818866847810161590738988261220983089658771448901461708052415772831788352387973843316091892114501986643539834522571525118781447370367724497659759938724222014051039118479393937447532412826794851106114276954236097647973041402947092230808850100873769356843871706684273051718335194758858989905883988894905473380672183703675331255200834827209289199584582358243056689144243129319582602622071590244957656886937809803213693230604922587803900892408906637847143610624710652033719110787801710551992582207943206831944325976986088330192964220124580676986599897994518559628268155432771001838878075245228058186444000679188036865286168534998177031101634380376634007420084257519909479178126700348234058473365363634091996691086480627417319490085632967710588697242196621787984636508156791877293775733707582995442539302777693539760469705564323034303741227358653181323976813338836421108731581764249227542852645399104086080278851731024375636497475727838414540307648204508284597812966341903073185427763075288326710059766953503991316088811069619647158805952000958061921154925114222092146009370570671197996985480915304588652255046933850490119990539468501058053040911663463233118841340640877381974171220047163890175608096279915399721132744066157596710622519448626338525560517229150384485092676739910955410748813002242670222585729788988828659057617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,31] 176702702450798817456807718204566185516288349006546996692523406426362889850036517371618749401365567394612506184896922904616455715081711879747422804819351063499542490691258317237988495300769474900956499129304165898434452744176590885048018119552402919217933782360530535131951941929861903261780591985651292356297065551633127301231900785736374146931100191619132514393477286569336342790372015000040974047466872630084647092274858650493945112664437603074373435704347481010381297381445802054622895126843418554916020890202796308933189294902029302071537530265581251167297992091800835521601201377986949323302290828845521105941337645753016846886248914995899099243660872267968578604727881798772039223108665492655934430820284540305056008477778293946387375082827312838861278028740918150882424127214399552662990367578389726230802253649773014138075566948309638401605087575191966900147509110801303820427290432886823989753342864070374234207701441027829920910859384861174271530921362441313816450007172034730017897713551756296882596497567705403543213342908319929715221725372889121987840792182058012461092932987370984390814872258322110353422444924043441246977676227677502214589720521288143665345368515976341105882234721872794118369130430572171538250965326351171848638604505501351095922659122348778412175278597568333880945030656150014785565180167929366023823000643053494181951677716634757659008620433269054363045464706075443931579145538657446932501382343248738500525483223898591389133556023980924044238956648031899581431127251487632298803424074455663480807588428796330636430926532512945978015820428281503472778061916156519142534839452176447708099742838200276944687584930904569165260788815039028722702092263011019057362377984904261549557638171455571578044365777749335725193402601739941718037136405954916054741748069806846438766346068587808712215954422318947955685899399886312470700992058446379530711428452086454361845816156186210654542572093560814126993572518472452666030812053197047967049508406173882542755863239485537407923379982953194007623195151010885037226897489276377425080130806107622276582885361295180184560653682880869522255762027102521097979048028699179566906035414645811824815548463615174903692216886385640031963283894408875349764763971453438798194333339598173625675827325532647619620758424273866457237357829914845329931515644004701362336476788085961548553531016322093449844032875262200832366943359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,32] -81051014777339238247667312442231965786346738660121197222388492063358081813109991164838853854347034270261018373206850573374632529632754645817344256202079298918370772814748833509364930088994720845357165485249996767288519767489377444056941003256299084178832971154215177555505165595766684160579907421657946050012624434442399792980815962237926615637421565263266797249606091104220408094404595086804743995567774321750241378562192625687566405363110696431961062498486391558062002573314294486626157178345123924178975643576689677854603834655508674875694714613703264514299819631061612217408915814447852759302594186513594062697441016211775098070316253790431922638233424577150290578849004037497947123897469304522842135647438157759742863548236716337437882494451775537853201762510243623999257177810275814079586518099132066399104969535774817034257330520494844432437678955241904718474068834513113188356211635007599438939664800553762723934813460994134380809142483217572811185965339139204648485271103633590891629174621920923104687760052632443987788427694211843207922358358451129483758653591167578861502706948372081118700886735604523025551406136404722225134902642778267592693165843736755923385840130289125811105566295352485609201906659601680524092551244737066085054812222243182488684342108780064141960830014835449261178359871922462130002758944429985188787558258255851942487659868827462151025160961327795158410419256705974857659371514685633274687336005740192058121889815020421070696858938375856690338630495961738217041954087025156379454842191826465776604113264495175401424545400081053811591565187568232267391605207228858227369994971654429381307136822806402133094437895366957446856615507608945497530130364573826748099432092209326578459088585672861456821975441366328536572908563452225382332034432221031632793465847653643201899496320560310530586138518432575206724516575643556014078764708236324093712847849229680570548877921938156402260562670707550155180336775793653606691362469796932634570566234053004027864139637408273559129165369613577470013260704592589229759772789739132298825679493272105392989461887163418637977628093609953201742950801813561135535989689642023006835697905770150340883760522276257585378606003162565361899837628646135966058803871007579757554457867106593784259513577020126572762219550481533035505943982089962535707266708947607201684703018226471408673217307580330208416352633093993063084781169891357421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,33] 16390545026400470468531593688217267584674068334436254097377001604001740798230127519776476875503514794391010186565806739297750075786980282345165563301010154936448795906150011999669025710501316341645311609231873365762432093236703016074739856712887557051822586841432632422926480273036509821345228859885325903964231517645929444498545431116740474685386420040238510841732007983952105904693254504292232599256178682596632874573139792236826913162593399503157796864160368462536034827986255451982028674981951680854043550467664796583316754437901396407523349603630699932733189707672621390605989994315194719810437484533386768538020008624269438272070959811756110903741521782908723563605507821041030957439282388728805485409180542120730747346467894459070024757041894456180798058723341816068201782696718482762950041118416280091539192938622763545692393870416703110366945093065694077188368208043791070007481058819835775709458713958548980840684816155925219825133176095390023549199925713563515708151910267763210186696303623993045656300751967488496845233003890163270998424250952436285430631305736500003390640488509699041588886807819399417989228722542226141697377927180630273114361482424500539824608907767256448937067347880616880535004409818530259028273882180170116306673903001834099453324338206092062222578186722427025985329173009322193831140213360447188836298253955958602392498098307775535231533429590175192768073151455612246414371390848775308166010824021755996205491899314979784554067861198007922336753741971854954695938626038442275813269287596225816012248165217079135395665369288907391596795044711831337056618445288089014930680918539676356545424839206659646409901004141296180787615173149186232331485996269634094609350267535973244970911715722825706611939703335401475125448298757978699465543614671805521581787460585211502914832176873969799641860044629163938047869763098421715064773677873813416301843388292120351035761067565223202626230176410439077423580606508991849471816499231787438763058197400206859393311018499583275310709495546884615686400803025164700737589702706130599521598795649269834651427689007929487687581575072299957737972844493482178453416672831042779381746081237031455807178197208511973820804120154496618837822632026009888108739102828712170838535126900942166709341457936651255473081228605108728063015729648860284289849543344724203210133024566918098505310661505133173945075730770781774481292814016342163085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,34] 6301812966801718481606169332303818644831766426638012905559160388039345779294859181339121703682297993057315466939691749247685317158803919516142797666242384385777915592308608585927998388466082744789205434737409791259487544429848445766583521768575944035233798926287057001046044200881999718905945360964561863266921343213411269404678454036300670634805067435318591086163806446126228141121841406135036596506572377073398434571390947060758848834767195476221492906803702403301549387524105616435981835834729955949564875632140488234593164071049448777400566662048411620901745906726326408940294517593678465398535987055205342038319624423560208847286158573943770058149453665570853989501754018917104892520297997312407237606538197712072873511366596554490358352796242094541833299553180468970717484854173517547653711110369135964826967160804946756461756003852685253486492150775395913955524100710675321712193439620182529517489742031311823866710688496237842777973923275058631415924966024509668216781763899147207808095907988252463490893494025746108424666992064170033726010260927263957377806771535140600502592034850757890152483712678484857258499949448218282077401262879543157013490506116918990417545229208194029420623015293193401613421469317774717401595281326090367194210963664160479978535912632193644692648903973480888611106765349498282673600992137818983174933500927368397692407663248243276747568266823139384130177553440392720700072259910461588724441329950438034512546894675258825011121605901161767414878849224884536305190814016780605634020382494097839866308194481255865972526035661547675677129165354825238288017233254677210707304970329434263909180271420430517140280920983356082003971853945917053287334488667683396511777541270146277460187734025894577469657584594148425156126055031673677535705053845089034112281101514733923357214071688361028024114044590076746300490500318194241092060702866415761044230192659367324260452993749822735166803615993058185319666496673602409353151850954536783471246775093626778978842088557107854276374543945947547437089302683883885381044678790016578991194378643545686720616052678189568164414963956063851433106385915502190144029944230546216132702548492543852431254355222771257252857167856725567309332865871017640026622644275998913981026231957146837139078576343270698047022004338364797938982191783837235606279176730730795653991789338062902168403821713546020523931921741844774942364892922341823577880859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,35] -7445304914925882703548687732326869169133484126473521868123720039019823987609522836874196302465889084872764742855136914175311171819717093224287793502917174398463610565123878216134938460187496001083877799790966828967147913719531562842771635878849793915379088121903653215627249153736128313381893051204315372186291339011514119464387706963738814766009957631745911240982704214860550202525596760068639990492809139897301000489804588772528038274727209633715285142918018819322081544062561155736562175638125929680427084829633802417724943770825285605187123620321683198132540864173491918403577396766597609951371844340603465105283776654033302365600332880682427549718756897789033202906816253408754851324550549890185699920177752443770907579282569238754317889050191577817805654451312103133919781260502308573598499719063320375206229515143897292473715612915471152133532321601208564465497135349682089435264891097790861742504390085004599979857774063707733165879921073519246747269165289093534107332688075775260567181574796170383877810517328174358018218515868789121901752088675463610336928081573089174810831092947802830515310998691121442003925558830979982667733567554951673852236457489146567223676569466112385076742981118252440546131632426249470312034058586544765907839129379219596930710329954212037721663127982535151297520328629143060166238745148230872403217713273512691007431583588884850041822456089578873932878522019269124366463761125693978144290063655720843004235778159594476475400946569473407176153416775996534189160676112569507296379118038148365870912444319114290743323853711390582119005046556770661569995851844766797410993882060455744871569577991152115746271261662243355250164218703640739378476892132810791001025774678161903705017712369167556505053802264833635373336882451976841525677170511729900618815741029544374866512806524445519450776364704415699291709329256273914778295429355870673923996138600397115949044006729108024363299789999020765622458763759939761540494707630025246895420364806493554248602168287119829613938934084059961830936121560329935324881646585347358237438018824801269854440019058915195550031209692798444004904543408994606200042589619222946162972142105907344105925157284404661444675759878572360976922814287962130236251590247788602202394259250057579969888033381452123344404051177986341558846137916667920390674630043775866375355189437502902435856415314827512527386327648160069259120064089074730873107910156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,36] 3569955289015055378591126635332243602267377518499663430055956285876054774077112880441067249913229317342834598641563203844088250662362640446298436490921878317940893031932207557479365997877798648561651846800137335516533351833942446300075124137956975211856262141886653125489075803639038745513001505955727529524177830166428736342181733543580486542313788346326607007774001757022935037026792508520270774506218221124015749596576914956607130810657543095083583485207294056235858508094805085356099270719208194909572022716599901430031418959633053122615706812925792818740690980883274778901511663631779094873024476256863559793069246092399554409711094345509631162216100540375364549096594316550664004019127754013207098049704981939304187271202869791489978969543731260002866874603987421564050367107171267700291351243329676708267638227509576162887571400139877848980758430953113511091687732657549254192470086048819316862283114428583598556806367357441183884291543102046943138134651806159075762686763102677903096515513240368902126230402615477191020444051754889344969180548728084703069788788797851606967851010082682129751866025996435640731327559829688399133443651102276871338694300959820368098018856154739888985926895404555886954262040090219619356123113643940375236265458846785251562496707992256676703829685691420379912553681653357399889465225798284341578790870320932832802989139320937594428445647151109155754958100016310359091888986369723533827352883233615602603836775640438622505803324886486309097430764157727937512148109904192152211372147910224888388412370777400090007729416344268741452304581513145380216866515298729182377397867025353591696504000505082818825701753931264125050357341438854723707327598089076577482886521796105498277778504279502077810651781984141694795549381835158849128425796739874369443115358928485239804426971653417712275761880675508394892551798628171868622301281274070847525273143556057540551209296611717292615969402553164543091453442012130045158595122024848099086806029078724683744236371626972439075244326263553705517755889108205762264928787576140706353222302458547997116582337287319731039915566054008773128891165266568621796861617263976482980101530355598286104986033932472165009598595968565021418728675281207236014673952817942780550009166587991374034581009832694410577960297393178969657055022803001062124652925489938065430800031713698499716003969425656385445878827981621220222230306262645171955227851867675781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,37] -932536280407470977099322234651833507702832886517927986143041304862480624999982612997205878201859244430027611153682920839562079052266049047070520170073155131014889281269714925696658714600470509303848806129920604872456586299257048687819142226517305632274881318629585439895744849205346502078140827939310680334991950886306684019488843962653601734264598148013422551858904056661703814712577800479488219716012461408887270318557526948286754792043896477224142869339378579320893535497200940682623343946555178984666264404691189346740649974521972913415132195343624803244561906965502029095846673628637132428057559559188698496885051144095293018205991725529034664943633709496509027337612264007800968545665775235685956637308757734425822009170287492563665440181804877850587323427484965054892605986655343238623953202290862784898640834423382047271129643400013742983918378750888181891902580735045038841676205105554112153320180375369862477138652386354364044175012051347886504750456072295466634120344426135685917816180924601596924873568199234855778442610536492231663705720258552856274624659943770021334531013069874481350545253732155410091339268901462049817486849445182871148988032924975614193779940179842727890407999506839650701973141397633254340695076094694122744312956287734185243950585802609897405209501714436282173244195162061884210586860276880447761645961432503516855450465904195817064784405752167457654288625900748242018682062811309276097801834938241183759171285651922049385627805641738010214371037502299182913371305457331208557704191267715354150756428041354892056785716733041656450357932961684613342909853139769422002726986995331450751785401844099369522574752223847800455692728967005512395835863650704888292164267478704612715887920282012930372922715323732643939968180048596134890254106981083274209476684544338469546900709598177184891887021681037371199551360363146819559623403442321046919006175833284295899096297706987030469000678805489195989204402333902307855912993994076247202832584586996864946976386396329886935576598485725901361826902727535191232200202297563934517672897885336751785608141096977037874544602619630712862846447275067851597934233453530661338650837220864248927123093697472486522929990490569422982240230037131691792615323469848029847802090980790723369329706158052191359630532222243123279978384971478889570324269860285452496484519087821050466420496579294013489113623102842926849975757619404248544014990329742431640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,38] 1679521343647676255506470421302076761521724579529510955640176450748068089667103365513132902656239575135572739179812618624440547916836652188865301416901596790586254833419282789646710834458972850355682624270525151812380678398844902023971186633612112307655160742570126808091880401156572384596940588136688375606314741829407541645061677365451384371818628883897514784734273798492099200416210871444429017349825711705553153299301005839822939920629220258248617305350806348258766698647586536011163732688655033235685050530633868238614093000238479688304233819394650705195226727658310040200847562016596568501523194637007906570224392420642351125916118541431405006470811504562209846899086502146472919657408526854679672605123569449775035742143628469388345050594809258618979126451913171098581669023287439506262648840142001829377311207402422132937245754186902298812409141679940266121046297234477239821975217877829717780270156490090138040204839355763805676639541983973645453934365190462814850364610116259937551988189116796260966014985764935914313912458190476424981925051132105938617898903612909083557684788328777999471204458988008850341598126373472336450505049606423380092192093457071727358852577040835812841584985038922395459921837609019553150639004431819175820014940956604472770046977410115715659064233948363638246178450716746756694353509004681249124925120410731717030051079318445002653982805026051999564288811796383566080754240818484299646140916636713358247234038314595296956925043983574287070316851574464765656346946087374469767245989754010999764044356487615013037278914816643601423047665337913066975456018486448815406575666553804193364791496521943078217228176086143442112442415966748823004694439316108902200666645131358199923824039810478940103509635708900923554902236734134922617363854784598185754598805898966864757876766046520729287174312309130056601971193762673296337866894440043178427849482661871899310176270724954581226308237102367710345154267523201081474971165045909759165857868528248565207002798187921505378026496739145669131815219220568632672359696315990827862599006793379948049285774142861433794107193270513328954975943973127424362954205052209510418277282603262017172361069746311422873087862510062270034242584560976701120655929247126651683660445656798439670251978821984290485743034003377776881624588403801692417412957442035441575831647233264651993351855590147051688601908426005433370639674528490559168858453631401062011718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,39] 134571701787324167528510153416010925639304742344196718215689108199293043416820144222921557565847895233387870859786322206282807570959323264182925191113594897289868900861812752837913256687293703723969856578613837658098356440084633008585770780263156332293635534579699903894144873542876782257412258148312239036304356767287182392492390974755268370106707754157527249540428087144919033188066242085386581940515196696373149202987303951803676750859634391209738866247019750622795504832513428094536018317064382499169516166056429476847700459996506359585669106881557084166307836761652281889955147729262812500786040953577908618094991625239345920631261247613747707275169346603506230623624354365050819792807420249056604601402656306500965740762090324883527790883830331792267644052843725627067003350611671759097952917805381011080778642660206272063151860600204024700999193152046083673041551523364122258063849203912479731162741713380017649592613260202652391602237510652921307546704307453980423443581783461967576326962447744371991751227570407297599178162917073011491207440803940207613953636235943546898436701287934323397580406109499503528624991627091792331222864241131824744045374054523500211571653396029857336632799386763752305523127634458707130059975121222086636606491015880965559339029147136407953914737455975242051564638275709785783462246428148053324474403546320898315953784281714632617841715234346707376925937612993008519918537235355635220560340664433688567344518660481319254904997535180563202078281154138279940456273284160554828551631881608660967269126864099264187727011984791763713378674860126756388421756765644552486403913583028231624227107531151684293124303761840056450408710194111214088067694716333140444366375339133181332977961746178738599356882064682114199289634271409435039200226155945358062053474776790724400536988649924465979323034528818536484696209515454921659933204573598756000716525105115087094814915209703009004159552169285840549596099410738867137196505000915687911476738385246112420980289599927728434948995616345536345889900836157512005992897310395604766224309738497637840889827690896461161248384218983831251015340956748015556339757966114907066054397184453574436358244823873708213999437279773627964716578501002154250308600783156485843786392304782115169457558683357082012396939679336646664397711694106337564394523062936781240146201396843098131420721520431805427917442949826009853538654489988474205475199596548918634653091430664062500000000000000000000000000000000000000000000000000000000000000000000000000000000000 [82,40] -79646184697484362235960645067302215577246988295127655059028272922579402392595449954497099671680617170391514400076350837294483856088351091664842163876542416758539217831534631190847474046702956428467232866076800787387573669849733654270073373315013880815937420919811490309548294029224325747450311910750013758946176043584754765272737149584528988502333465025377844187632694186551847751224117076462276648082883702954839662417460235356006465344294172722283655126683220564962943772809267768137105894164665963166279172242270955891104550444057812721457661609888398314619408436141711506187320946422574312007678968729521969097879257373381465644262657121597902513896363465566857500051425757416756387194662094292287864273257851667113668589883169115797687986597691244510313119675811970115448424087367672128336660266929240176092434439561712858147275778814901866238189584719532862608534004390637769371698185408350770579883653926608453021041861242677874288789457987838314907656281083035918208597936776081638862611326291263931688896625534300183691431824032115734581609594027354108842824505647298835298866729450752074965636400581344891299533849521616555864590337020252045221371430312819332841196014674317711238339091830271902650686324205285906458214964698550101471011249633197085216423229135712503862408088574891712589330887266014939348814704290013093563078684989216196849627769821615359977139620537202288471957414341676446254295907031744850035300443240609423736166284743785311932159820098156678633559209004698832485406061020373279210706747974814134716858891832462800743017608837981790863532422596743093908713998233352664221135732564006098864206539167919258573031267236379547690721277379346427196558125428428205483163683562101981048839573363001251370243379377497414244487383906473988288800968116110954782611390316791432404007468722836865121193244523989248166865300271761365743937778420915883500271371557270618369949960431634269544504640937881785136902583889257137993388612309126310435172654199913945891559115636294002599082451625481180775287816347405991796751457304024945492386664989321688950988682666113644770363734053749792942629503758549852716081742255599106372747214720994184767868144344811822102398207259791883503614782105818053827751629994349600920762095722740544390886902332707929066236753692477460358760973069665216258022296118422181154579146476763520966978854910923261455286176960768231110578192064915073813957668846796877915039658546447753906250000000000000000000000000000000000000000000000000000000000000000000000000 [82,41] 29378148715449311707971587677576091447622253272599001152058045803094018411649627943247538339183779738878084954066047057552772476204005746492986107445768164072388951197703432290190533066067872043673827437221558598071238409221984788421094669238611512077168480644388092714006207368814555348087892486846772129608568945135429890485142262185726822592164543080389604706619164039693057252345343774728942483954425374994150741557644878453083176003894104243972048983800173913438462725609274009093783469575312698588824211408218884470291806537210495480731467831715252332455722870720280958927255812354133715870208410401516240846709057412150903116169826364924997605437178969000111915291993499897739347136009133355158655618969363067874793939866844392682706838668777557025423210112739032004843452075031828852390172507334511100119829744866635034480824902602620726282767896533773104616564355641324811583320662895359411059611458093898725162437706176988526260565100593240448123191779958324771753853553029271866525392501532511186893436032244794339835296752847280802733596172822373110302399159418072331387490032666322616937180016883814133651931553410150421317017535509139165962464218121535663134973658106752925258267549100958783870219456667553020628019979460147228413110362162139536576279943736591013144266771429762211378317478933854871643234804464542768175654470079735915371676104102102552601844227919751499330973984899043825627479364653678075677032572810575938275558341477418413222656578037566433260540391302867763754906131051981870313483772155957052883998026701796777062924967839109917910579232637539575434485927727928155066377137964399518094108793487548178727848771234774491032790536392992059375882066231213924192924335995534919321893520452841409967497264199955099124425490486995959910508354434187373442680998862448454446595706210563903369723916916235782608683825491169256956969302759722465306930711761163919616817473150082814574170790116567590360213534964655389751400131161574613457417383643605518028637096534835063192160427152006628242733734702150479067640400757322317257507155713214923140539907209118330970381786233216153177594455630173919528728467331069396697381550175519208078295182081975138734844460648378258423858739627137100537139805032771423500321860701631001801376449579251547684991548872603748158792396396807950446212575617843055299789120940452547845935517470349972401798923179181094623300632344492513904794794843411409601685591042041778564453125000000000000000000000000000000000000000000000000000000000000000000 [82,42] -7342256742602839445904509277557489379270035285314248209008069514994482654283764475828084748740697879531364002646386162808393222652331987993400647095454948087693541490565621554140072457649564805257390313864874980225644935350167712714121765696532496334877833836204345398274113362837168889773255538139075414343184720974231330401420339380306645594645432174946858354574067976429152868757193914300337025427177844963984849484848578215638847113992502196725704108662972587850365871485264934891077198569427228851217587203991447654586318672180129844669058173830134024168205810756461862246357415827872694319039522897279662063667562516473210447455620441775855201021493475237919404832847118589238481723558659580008595246120932643041657052102645959992614408839505779154278376419001332659354632452626433780568146874752028071737795063443219109101163984970584027093570829379463742237357231008857691449700953969824927854480913007195726055215832939411170486624714966981570440371061095893555338560564311085421875571588728401897762334793277928129020544637396785631448944656950189566963353452944562123321240630676625700607859081803129328467650221269144194383421474904982556844133087688831045229019509105356101393567104805740987088902083318564618245975238998727638092013504593497529069707745726490244918161821666952544129457267334547622117194152011995700734222992845942861422856408767598550239349282028339645622265033638310967324159849257752676066673876342747638879737856221539968790080641503356663372023727640080242495099494793770267711191444614618155327783833500004173415514818540101828612478165767231148690158889087219688461996842576703936679486668868153576412190387736617501429378430536719785639493922913741899920267689001798221620750752158074671095062415999618071306947059528261257056120552112160556519663213406784738312923899444691508084316802413046750337597472274864744440241811459291271669721200187915865835447277719890106879581800343142066093684144199548367187868313003521696535842538291117609684958860527014916756600099936739733265066737909739539440788500575809723785633541421363615918397332175888424440535729864027159610653860917738675393473341211339316942079947069224817627575244382385068174400809009048740204967828954340869097679117725058892813230486808350120169035019534962693552134463156325179169314783398699993740954713999459984011574281756706998341384795113287486977709717067696410265525766093955180466111955575603253976169071393087506294250488281250000000000000000000000000000000000000000000000000000000000 [82,43] 899904190075721394210472305117743530643618707685135909846417014149084916351427160334373063000231935391476210840623283061908829458302902074685753653372620011200996889517341107526844561055734452869511083703285919755904216350974983605130204959199405112541565890471169706756913007928160491432838803179344338248951762363483318972776848861227086130121567874977538706016072727813513166677962644005987522711636806460130987931798838125601255538441443353914832200148644106455815979314203717091249919869806234182921149098091030884815559511680662887561473332253162771207518782335699088935833297988083395295258421225192479631056121112066427818716723389233776869141778897148123022711551111499605490289316074108384676192749427554663905891841966826457732002994536169552180690751044653052911645613277904415667400806864755249700907083822545078194756276038322992031886469868431113143537222341431733371257644129124713368029748266419144095576225339232073839494391859379392788437431064737273703783289308862958196014969588410974566657529401460730408149311138052021650829427046632079481079549076643029885171874244381748239438571830757072833527918282541159718046471037232351133481693137474447411137396077644179231725994893589773647671765264547008457756462082835184132855634681328042078290190474792474452956972743728020788698977490866039678164670430160023918502808567037387638447377849909081458019400410418075314939558057840094111904686311311377792055432242381703779056822537240684837354355042658990819603467460076906911380570157948567998623885167283160099641043938165514563188814780992893886648867075239021336980013710286869889070260049376344508448692803767185586837974567804181712600790136825969182899604810549896733858698158131237675496837695471480391159066901623406679848839862289248133968556275240137800423741482498563860323380539360362555780549695347619712310999484809900434112610587758893998038741752379337494286593787252933173307929146298479296012725745077383573875939650835093409138472336778345886830605161567167415530712552013696932464070794629059839250066653593639483232536751012359693721154913995496803858019281710325950419309522011591956028046086062885940874530550295531059211272320300893383829255113217461544992907390061893955961048535594269916369726364032285083363374693922402165748773465661146656846820161876979101836661340125874049423213274584845127537053390477402198851473100051827119668843443916835175534302227948191266193589399335905909538269042968750000000000000000000000000000000000000000000000000000 [82,44] 182710748290918457396495990021742056742352558533606851879328239148958497639201275444671931406239105612723298697201621373699600248691493291065548221314793807915052163566103859729927141125817427725868241252609247170036139808766780992193401252398075229352392535273074496099663496869449494776515154876211898479326605893705732867155765862317278797110120255010994811773272417968018460325508327703948251564253024608703995500224506352808186199626962076671581929010439854543668897496940441246830006682903138465593246336567927424361424258088783146940504083073312265195921410429312173818037735349025301598256079207515099070077568954495255741186516791687568432795212875951372129953625111859210049822292182486156350351979099741691470327656438355881066427763776944808945552299031063163998109895440127955579949784368073872844995248845256812557995812927108280328612703095514677293271089542888147692718536197393006464074075731651141688406684248265673256870426484347441202731501874978696396955825642968036728470011144547995945698038627636876920289867453631708974440943272980344583877622100335822110146557370963641162427512519529493611238541168227564665651826510564890364067222458718402954784046374945586630372123071018528409147303410261683476717638569279972926998963401171752297085017704492987896712253419410533522785953979168009009483220747631006367550798291356628240454696871280632857486263762393712497774894256092405765828961059111777633009834261769938975220651308862081399227120844865611582858332223767290911713149625416326427714263556541587362749663961883369393592073236367921787228871435786355454277273354451654252759179957999047173348720454458905990043786001362194674598133333882031949640958737526805894734641833809587336365983047659304404554767817001399587605549839177041487578796369858446612315313316137755915813115254559125531845797482048862176627700251165566457274464816169639644756450002042886835156871280874967210355904407533280127142002024001454158758941610725937471201919707864619451236011995376638090903105475803098580136038863708500864778126309079227068523257927824256499932448487088963342023759920018831227697046091348902075218732256953997238914264809355786859747542189227557971625468242457240967880031259427426974922593162843123404358716453813455863730703480626493439630250670418291527917953327466923620585964703200079803051103779036889201995130285655664551914656404002918020141884068172236771116411485881827689303769091111462330445647239685058593750000000000000000000000000000000000000000000 [82,45] -132191166877330662715865224925573993886017988939606196467990105170569251963496152635988965652144920424128339144725232448084846520626160171186487391427681115788287551599712050895891821599058804367953706419331238221944100409255824777176387092215205551694380447817384081612781132097014365935096928348394129542296523143591387795640481184930647172551568627733549940007003088383285099932593198775934921521917704182080301693591011310615922516949279878194020108418534248574911547477952847613652764435009697765151688044455138243041212437855441815267818136134923247782981070610159185176000664493685249963347089419960985296085866241828399571744698571357060966074099018342205804452312133945880615160711771573673222689535228479647202413068522864222532812929416580859366654006804815852552048320467963818717070757628631135025153472572755202784491758579432319139884885747757964695924204713698466301908747343330612297681693881165884962391041874255722602092183413129818760948925364158569872189464982508472439490386798793339895236738829844260290932480801985912147576937762289583413694884967103829912579523276249115587710942985947640478331500513977589032479790680505577217358527337213927564434903571898190667722373318037832836499493852257303667631952591668803396672712896907709451072853735853427654442973684730413470674708678754670651799918162636385454817462296936113662157303756486979501743529697179687581442128287714127353670733765087549871471360645049190370017027347086250723234452032302295682245756605516947822958484016449812020047242966387957780965596048606956442753518858797402068246749327886606521035688535166095076867649490331337583007143823484463288922179375812513730440934000688348876540149912017565917513226543825332155930429829634532532628213021439466832203848329455368520390675017638424109250341403928045369521102556237744276799699540433498360271269581400990835467337638452085156125087776595927807309362511925414490256563106910980651581388537878025706425551134527786813993378995414050137567666859119572006015725947918616114831495338602474130629891034449174799906839781546369372741623986882592117814808641550671763799906657134426374271548899369654263405767329547681247410521277012914557735231847597557528686432424276741713455353985159015692110232373629076932256292150797006799024026627109363476375220616421020901295159668210947181806854427091273269658606017766997215905397919062161518283970416247081842639857470431084536348353974943847788381390273571014404296875000000000000000000000000000000000000 [82,46] 37002907113578447426214061820090385565484765223382963529086058729449833009743051005997721503346600573193231648632267852049414677187928481970849169284261261564599674281739062861599954586864437400844741174010111462188837030512871042245173801330811380953311810331173566215109994649679452242803121923309154773992275440864944559573431820147868009929976046976944493538963470686665812967988427412841095555008883768044563949341538879610920713920519572240416033920155838318184063155483411943324763107576488989423273605296414073853630737932863866605323999032996095023601817934291977701251156982613247835636911562131920299412130245780599546887027811022007900840949132372293431510458999804475509392713209905645526546791527457826598430219219529850523961522899503262140750857248844610333173518360455142079098337147077866233986542082266566088998708474947645040898504831715401580959440154205183409832053623823303267477252410329156826311532560714360573405280108100498107328180904986745340262638873812635169435785152589544353640740295987138691711779943895941447611674991168188084687901620751403841940403126784025095685171776155897292610807760902731067415825015031178120010867668169746654777343207060287102848368660931927289106779354343296338019444552178922147574090799781826728139998110285602699847524526964455165068956024571166354568283492479792251614472200348943013234891447481806410054322751700596754404883856882379720312343643811609088025061534962920710238176751168547855081598535980520985501890418858660843750776462626393727946662820667514780474305860308195997101964875353447266578037418614246400450123699009701193791168169478113058268636567233856927040626069234142972435651271985776651466383862412710091469395985774631104846776727293639672487466287830246926132670815490411976633719651087303985942493673762281580836050713628585505807546680299328928316627866318171563098865677052336762837579904780401158119300785966305302677870121905531749088125830919373467038366474071026638369109876890400577533251882564724235235209295151972545940501568998686831105499429000590812972251502584466783921715721782686509065880797650200244694465766005204574738106730715531005276142440623115939205912665175386548979416242219182723645690734791328584300125223639695990702009430336854902683736452826298307720126572205684724852299171622146755613058621945480029606137302025346649519116078942403833747927903402692231252028234253372015514661024902305832005909927429065930937213124707341194152832031250000000000000000000000000000 [82,47] -6374816033642496960479954152101863813161850723832056459670830052583950495415861625505163252546253123331764643719503344799975593258527360512754500939456650549457853777762158305678447402119684635396147281328693395629935987274096366256230507840898478957634505935158184288531241427981291767179752481661783901841212325392903248939224046412995750755203559486737833579342762910262829932577741252991659533004021264915394915675470695654220144156238014764713321750356311753149796771536293522031577716442818666136053537652582682915759867719968346614215167199837159202438845618494658213057125400596744051964797614375418931251597849897168566723489493086623683260338804618631618353502886536219695550389517503638839200063295563750027389976026419392772327968584890037572055999511668458474143420745747217126132321558596905069636416659165186118286985708239835102625707176735755401965901312910962486821421805061103910255673639954916910181878215971085502805404710307875296989745665601016407386858124645003943475819879015159569362784592902787529787112508371083551102414421345684332502540820707965853357325984681463015883484070641540516602661831556206250222425034946349461780146794409345622946613542782151000862392796727664740898055315536330471218323033691364982309909269867016982105732685753758577901906766608135203634331175968633719766419377385775803786950449328122095894223228112757393490915519301971087691261220950157863879763699424275121538326312534121052272202279413839087181919667920147783629354561861757508864135974279577791487643613107313051784713583490307485019484047087474404087346733573269179220022217311963123377016403710213896388728120387428553296783584341961906104230382027932922603003834281762109897569674670363759268806642718265606798592250028410986804912249249358865504923140017297110959211388713684909210067818162640986562355626646514097037388508298554381162006915253239209083589424437290881543354879531669916814399723353669563656478137720917869554645572113287558195951019610298910796072109727019705133784013521088197191228290225105876692807901552596806394680800775873937476228840957715113920232164988910401621994105955855063303740020415429953156533715582583113914382763157619169659732328322410017336343938164528753757153829793274681094427023275781011055285578841785339613169211802194918192800792182756725118808777238712965239307593606958804547981435120451326380980268275107959899190242040407774350197801204858325760777254097994015680228585551958531141281127929687500000000000000000000 [82,48] 836729129874037912040802994113888650105960466348565467027903168528583515990079256678949489936069709159361234579135752621774788504852550083848130138595106312814571734227409508085783823084076819211555159042188445518881421728577361088751365291609437578949620013642474503346279911787909385860216313259695805600756292875739330733517185249229797433789431708260181772647536009477874358712770127256231948121136192003196400010828876414116001469814971851877281771886921303635298756486867984165402750532176151305076664558784964829814705895383357658814919103050049294923694965876095347668616156829719266480338220838477214872298599479718324974650292936826906392832963800077108817694024647502287170333316845618372400729207322399815496528309796826852071381698255409598119729101415689725389540441838518917560643374590644667155652335131448065187781776495871973305829867998099235340580527543073365302347098794372695306667336611399566106396921625350574578993659493874938686713762103042330197470584549411428211038795752096407235887619611986423012495034184516105400169884444586590154188452257621946046823473682529503729459005368645527957983637558818288045488893208369640964903252822747911167954641025993903484151164351650255798576925198569532030210216306873120015180713486657073583882366615686668335691761089153733167724422837566049909325381307118999641096696853917892773299237220338400036857976340223285433374599181378631608083095750556258634614518846924838376726467626645448982481827327328972854992934245882984523816685254749394594139503571801779617263611413322377795900176863318060487367636801013265224710650542383512691178904077874307775733951729666863673089206055917306063856007725545975449660126341019790844912235169893466284263508184566896328287540968479161175917334253671542106026152377627224138236923525714400328466144288917872053497916408218060748378003712246736291617930328563982522868853420450274409111331702116382911717507518207784975964833436695303528694230133486428540826841448603214606685491965819325695124656649035567638584358291403455711105433063409323208298480987574134392706736313526792857746736037564348515050326900355848244715839108909769820204101425573875002138208321141082140156866228887551586165313539811012320115993379666462268513090681343507169180989023005296752828944960366730314183850967638954698374990450644482631027506534637434270230566155720061617613011802025085274121749435296222236316928634478739989355823927853262646225918075515437521971762180328369140625000000000 [82,49] -139565053555600458043230929166844005442202413881066099135199034849889862247154610954478572366761108237309086997626132702189465642485209760355123010146216299624545159160286359260264515021429010694542606291587707213833675808307416446444059830021365012944745029351326991723410995323299142989606696000118587323196484747678296037072995138628973704649344316009371184430479136208867814639058652524285911748648441922424457818904148186997474550900134164004563419173487375930205025295476679103913330796238006706901736679487985263589238630355492574998294080148676559672638618343999313261665152541894551756737838068249147892808790484462380251880077043634248392689580994112432596407519935506370849293176667991863153942957016630788018540372541375651100429583260748268587412201471011301501387761797745579557664603397310090117289580676296552001764975239903297243871287655818295771115556259593174243450399168521425883507076535656214913051364117617684171049878523296104994423455180573540397786262566466764823097527044945761702205181075463234279152135295189149814384350647811953763724230829296533268739338444958553783074232060532998728233360628522713617409864520248157876213951256955723881190563008369630172318782489185948923267431894575517166727147091724236225618323042839643464489596419417469986910953224967748761576359983487060795357940538812605236036333875266884371507492015748383160012910256769422817178423915520488478854170915475134605246031463972886359944513597039019749657019586268572590662425697377368016518027312943775864984082383486583305248344685848383941035133207559625050869591277568376461644499048947467188676128955547180808237670746789588646729920607370109438009025158615052469837715620018886425164075102420753801804711587147613509439473828259075310541140516882973984244079597667645534595234895042618992006149220937320711619520776761498776964227997045092684285859404114283389937770395892787454236934489981440443508493819204472391943070789770336332182920300676431921626244694888955685395195018750985702362985416495489005336181701313025631614790214420397124152701332292085768025488425852435322743593280823899137781155872452687968786892094046200296541154190180950790379505107426768952180504418439352492113934545590930774670534491242992128276441467072926858117157833442300164671387998443365645501056396831345014298636857873791382737203629216307343847565384150615905112162730984262015246408087537237018223153663624336177736970515653805717960073140559984494757372885942459106445312500 [82,50] 29495767736647108645755727385276206486265068702581266550698413486865942772859632667011689033820080928843070451735871335428674480310111900600610204647013433722646376667791751504391692480119200948955600003334938653871617539633013630752439514562043035828135228074217878169426729028451105587510998850295420906734507078888779416235835138046445533186936004943876097451317533879103194517401151749214562544880284982056294462678229227687729253985418630070822896622134906158550612040507748585724531398947919074644468407972539660058623147849928290362063059384106051260802698618472304932560488493982175839440250222358727136581039308883678950008013041810469501671430583779589767586445832864760012380775192335805257125922960625132237339031832908864845348328499957752338892860445096386751422077039277950491741909804651465954405351902777067254131650892481506397058565402806645348079955301874125270617008137354108045190016048918764248676997123998741723291234838207851979470761133023519327380288229985909241156867582726494475964941475347033822643635141990323652772073392081746916690941766185797992488692690638928184153199022103104915551481216017822243823946329600353824698470681188466395528956362381912365755633045837061954483314811795323881283052129272742461666612515909379156062129051070359392072786389643618436231170946706298551955966681592713902176941403961098208398200277578675542019989409218963803819974960796266572366525921135712676778414718071680654507497816434100638387771450794612635516372346759900846519198754195041679855552584979796380606079109745262331231913529169586854902826173336961438456387213968581349505075333951603477296452576616384383452612484489076411819773655281787917452599393634312315199807496298051656581598202605477917002864950539713271805534946610916116113488646517599685731158407394609400136207664798254787347705025670401044287784761532272068805398723640638646460381481145575817759403292097957662950139003796150616510170577975415333500234384762907589498768636392990675825156400045978473419007915688112096494486807981881718959747229810445255354168831595803980932424982193062869005417357399650308350022183977876153288950806477932544349817467088151700047367134950322260041120423285063084895911833181737181366471401575678484342778468351567426734922145641801470635577312912205787624443381914310947213077000735292993933128914568285987790458228620693091380540033133568354679875049823097385354834321199784717770007481601828545902943545797825208865106105804443359375000 [82,51] -4664160431897178759686803871666358711025176316468329563610969961795694868715877000406295355005450587842887165678640551255258626912809783521603351556996033255027895368702143717181259909209114070836460029312832676125107094973653045530183003491834658902767708166618107991163486791096199161601049796967629861688970498000350027292610090663826969517101256756238882804874267782959024973340748235988692070460027676131546950092571663263605786870543098902792383463177456211428229911051280636109267927417660538331587286179152407254921089949637168096839028387621879326285625537412134219441796459587883613754978318936554086098628171378117292375080369287247263626211759114934380054491651209637049854812200726369467770661084327789751356061451259021806181784114079735565942103301610139296967125526330887759761233562728521077931903145385609669718500612163513658298575642989691571533285526080563045307919156404921863593171508617204774961129267635817535766993837389723286814099070614731370239141005160016589092478278100165991283479745259592787149293680869148420742858435779001223942027331235424705386969513480182156697859490205863147370538389986764542153700658232898374151323487798155124906901230368602270295038865576905234140013715641620625034704900085949557693797548933356907631009644395827204704901253773563057162069120082031554727777240478683761384515353254951043302377944455377715807946606694348458803238108986336178914483825827595087323717437693473001310012798974825030676614729166156461631223891194569723330069869354976882612230145145104778435340569592579161962954345765303719998724106641550718319703380775630614991424554033464306455914961811659070808499763168753672214448538606441344000776939392257018592724656863552064738323197694568498369131173800092468578595305971527391024523124101768081888051305181095866162387643105466687549964021286464865011668341598550921832383544596429966052371965117089006183588599892651375388540454415893440041072655093365750037275354204178448397886310972963131985655917642111956073752162974650006595080647477314827779044544606796606445287052893447839640985536899705498804682917453616000289420028612045803503660948710155700169559439111519986261926064579499417737095326988817487866440389857090962036219858370233336553796238646625311932206393215204200606866830671448462946484922319537404224347475262431853503290918210810338154798793141353192982373255639570070307129886024300885236531613950769124949724435535568407840134597108772140927612781524658203125 [82,52] 614593743405718537847301086196688051041621976470370649502352477056086676658485270708088447215729956242666746346876265050095076421638280548799397711277120998108363460016213711136613458821981180900625121784946574868811738197501329804147556830122993014831155745318555028038198411322822347962986465724115131093036381047317275944380819146239165053063143650848472775863452641921844953350267193092364573469770481246629837036688451186938618640096980682086007457991209298665431818817847392872102783350129453794773087563496457670575587438933016922661437328951565503746576667845306036017742254647791550745025972124935387345453462375956677847022532080251093867941192733462242088322806171703542203498014828468123358396224786334476885239525529530041008724081030011310871454019300480705525357281622027105950258532867170656480662937441129852863881085280156352082579741122567188060288026917452296036906115668965157537122152234403044237958188449227547606333910238903025566287161716437770201402933156614136763172480195160562091952446107139253613231436813905439572076967074850285869714144607290842722563936519653464316840479458012291103324516012073996819834655303817953020662418554340665288557504276470820631259986632247298321883856598382180881966897725307442771315905908572962749119637096294885025044969816372712282426738705643053889657004608959512540085587890319806425501189836673393724451384444869364061105049763779928832676690657710754456038066662676997760726427694922155648362709277024130380409646474872863028742935800224332326094990454869713204936453533530104066709542446740381203602267326460977545567417037354406382110448799812088828547863763695467187488299900826128622990924902930743092022406193811604333780967041845955812293391715229814124622485497126929218874140798446223491173023186361704770827459979971852543661036319358384448545159957647506728827375539179566628075785625548228770697182183922603374594365211778675914047615637627444570644326818201471779581564890104558577247292024054326815530458890707943320026702270152231297545276874884244696051649622816686906313949815282100915636678020768064718348122071784684807349533491426452503733962619035636240762355696353371899244261897700204341682473176674338306674850490313613496358764658639897901044112003315903315741155004872756774182367681417112607443522303465837218525301758126188808821645314383870174076229566412345903049735121672766095736823248188566620570583179030376743178990103441683423568520083790645003318786621093750 [82,53] -106788172627770012716932349503837888140594340227657100911999307661903180811155622835348557843724348874088605139447640352528719449285639112902368321030725093540879413952119621086090523312531404622057314172469399457370728275391163369035314078615614880472426792955882678547375412077517393846114991776781694106409139993409575496572066548500004472188292589566996347660774171465479974538172829507135449704655681692385978228869294744962831956533195228811929232066722323482297756402748034517338023809493049258488499585704390497486990057012624089546730323150207783786093550793330865261335305434400596905347457440912278245106549333724122344140192404334080532281966412801195891804627567567019000504080293995169558728720073422350669100261782784684474718130942545558078157137822436761097135169171665844521211324211182322920512917997864815206607618686736086690012309057147140697761225287613566167372707636899056432270573068040331630203594355148599956637355029667383228376387971199654795011866425382538770396186662207200494211305707298315111068983583353061706657260519179040070087907208597481060916901886621153446615745868443531255611108965573506777906062642693238006463523929009176730973298103533706831858363093895220579058165662246084822167638075911197110285240471650463867257373003111941743971161965216478586648362315130809502094322016703630712282281070029546418424660028225421641394303628063174224363150648904278348717460528882320528115651563510186672687863527964274648018356326298240296046668976964165724269793544648759991130790694840051265710034523822556173688342009960449913697866094533959623158200488431234282688818734799110608011577304116035446587093168500000959135136504112017273348452661420531857829701620394298629648588379044500777290881652526526087066488992106352335702458884076028869663092344794208805996405580668242714338668362525331379595442724493574905675958649655619349447213695716216093762802748804418012266853064283044204997075730347646118691983389190841892074345899207751142197904579795177148576596774107249622377642721165497272468483119440551730924777512248315548026376524505392703650231738896381172750938477246915930060025610805568890636614679569066380606009270812792214894355311857132474798321329383773492701158217964614843805481017308798207654134200416991863461038867406663684461261369581236617227873554060842608676652965035046334794905244517891793886691668073319869247633552794440402061241635298968175081871234688435379212023690342903137207031250000 [82,54] 9538812477524543630375326511861001322138879393862389499028222507828220989821620859036554414165388356865815575812572684863447211879977585357824509139542348933545236028717662617325284478195199091383085234870100029365630328155431198309022650172366563474397933278170277128959717439106341074126387338532961916413552982421644525778740194280276569179931753615287188111304836279108773778733138353390879756127252456781332202304987805529545015263978715444163337917778021695785934189522925986853538790518003588753023432134365078323000915296619425945109459853664634469550811124073062159096937287471978783044934253358426331345235398304717747984696365208875052968206384070415051562222173840016807985947273097641612921000563511407909209341757000626423325424626976662362387779835634817042178782129960384560316462569508740730985244197890209917340052250403622874094257190809026312484025121291086979690564468115648153338551009816876492443121475486385026143774850346879907368151632320335239640124373873656058430404842668938027589324978779254086331037938848581689356223949725474676262157807537570951001712383909980389384538515818997691789580433655680926531411938181926915282169495077426573256911641391781419614541164968399534440807808900392018741337739072006151130845584511192906265422036963963384315933627198317674241283854142629201630481402719487162028225798458383452415360382244077822027000337236304044831627133600126091265133744184248015029510507944386940051842738124334430883327485476321524522365385717922353684968754750743417114233676185237785334908845006194688508033273479679190043392307685922730911788993765036718641231807650667794177743445104085972497567969970967855882658394766934386298488154797579989260461794659479312419102618281178582212204775076304954066450413267206509639444493333528720813687303904011426046296830764706104917146827401569482313319032589124560468315492637162114309516978073226187948506212154200195859102131332569568986888523078151951113073689148350070771907045807801116539902438574792007851801419245522495443608523780653843122372361881517281046323106035261384019631593772642159939612236661228488491756349134100137157959615740848250804540663810721526259294123684476547096578368867498926832035865143629442099056885324770443691536364968862615662522800115011647285271684808770572600793092664894663886887387965611155058732265748864335509873027450418032341633322447248008443397870501319293460627315918787054969951721972165614715777337551116943359375000 [82,55] 2698746081480607699112913734933497198703079478806801465200877952259692260723836930492649558414504477517773634261384707092136454651078566094664599050157075831894017812096809314353571246570470648464134241765183616354454120036448898890286791871294293604210761264352338903570976518454929290678739941925095560934214587472822580990938746270714723220564858819114620887210490869918181681206576316239159723402870947643540302191233759553690681047450286393471100484340468766448568356217989557059852278115037158462177636175859913392389309270604495819930207657869367285071538357505078781091528252575719714464197124597942975652779520489447541204943856135527095035144472303163929878312099700379008238373721648263305019372810409818104722581800173826420362593389753435279648872755482702597695495938079423182972495934504985254568418446387301367482414402197874513598621079813179949016899577149447114440916521508744945019939120290388385835975884157340411175147975030286595960344596387249189512557368456606632963615007459110438775092560473212880398028382480069397974359883075453972947854305737534138661629731289307992191605714119176946986962089197286507654069832653130758398224145965074534800309881846080983116692078927835502590859797241617438436388096408927264471379165674041091419646815033282425912904954180480724847479275856225040190331738303340624213517010619897150142429584220207369523769975741473844967979590377465125695031503659253188217577070650294036073720083298504247991401424826547160239763061545534976752645877505355423817533925918700377580075601342478874519528354633802595649627875574543165023331048005419617252909448252837880001873206774395438952140421292365371611396580141811195651207705085928138578305889312852959358507531521966130485689052445961104046553101729233591565990428941629370971939158380570777644711502545033006174951241392835459348286015545285657724626623238770531945969261288298438882222236839515414971816399255644416943547624319638071659415302959345696397623025140502513978915885173500145335866192812829033370610214786150866379121889644298532035227792624109103285530114689283085977239611361132295783057865963891592060834724068277260441579047635638997718563721461000702840356430449864883037440047617886201988520250705874091862169452723185054090323060948433121824196186719841555850583634938012878060565315623128945801901958520321859262537534449169993356979672113610039082303867541857047489162754419110210046817144302622182294726371765136718750000 [82,56] -790840034072875480388927760452070273185866269876025981146715503480409144415920382034429633528789607764600599030740282302415767125443844458402640443135482342791833492812198300295145709416233936843198137815633048226044727242830962178805291242946923001526708646517491605986583189260345207893289288050567949977158693866660329334639949483418553954502304347533727451489665073057845691112149202801546879947326691319741191415112557461323304994078007543320163588568689117019343252939045583188892541845432107195215744228484329891836846135652156450735509532710248150765050039067136072966615071366286546353418781944826694814167154160046242646489929389442236124924351146902890487475555317283245891154537019781549391729766578826530708886659994722817264881411012290439623569776527156745901114125255044304378641074018401521117444380959928103918107767808214434857071985261591991034585708891130637576000509038784045355708967610946350792877096052814155483347854819820019056978141300767793251287058832514388621478123960990999689470476219659030534629057553092952620205118176732170717372665264963811899258033062508317022695740104378191495911356212005989829347196217537008824545600880232912507579947058161986632496395376229150054075510273309325384275872772572808013634992395859709292282598128152160312328049880797435659312564270237031146850859914715749316632759124645266603207855710193113755456511282066735466766290799388252277461808673797896974789260259130263070596064368122175562095802301914760103555051834576723328956122524852012797907937420883691206244110361770903068053970023896934570531946602583801758485045940578455230297056068574095078834762259898683595308208270736590352872698679229122430008186759869460114506922207441893481885359072080648492178709950421174821292275248225980602534176856560165780223147771172808367255742273322956324063264536388990698474413034324388623860277116061032267832990836332987776334800723333017621473974475405650332033114351635850673694001765989211624251416536636818462908574246024937973010497030378840394324311735702504555113874980565723334866575181196187610451180589430353020596522103904556399887003380707244262910312197006655119555377306613697477055348958415220398731040947059501910058630026121172819107972581423869515386023030616999608548619130260216713530132014584526303995427125346108498579961787097348742331429309132177118264704581193902386854307289446726849277749179149562646510540349191475950618723800289444625377655029296875000 [82,57] 39065837669154006779585245244646338448316105955106506168267351932474119378619209244313717748212697449580185565798722034006341881850973057523911676647155807927814091225173539577495206648024184646081003353627015017805635632083874361027875652636833836175090489525163763011316320144053158483982093118623491761140639835392826098522418502731063346062910175336149231887319107530216641785441421841799500568838340895739650258688617960004401999001666376882750278374383494018513035189398103187132860400127915186351398484787115642512495471423101823066695835367954607264600224914505429637341640865831464169195747047985189458710144485712314894279772006242666466975562536876870364579185314317211759953335113830304570187540536473889609710532677414821180964075433995028626549697168846839346872740468327432316892066617069878383420078612642740153376308612973846178081606444794302247416054903174687459210032759834385417493072230275695015571466865310223777125834617494736323370290509804214038531532203322266316988941044929532177421906641929228535886659620837298051346166096941623310366027370225328523585917897205374710118601388878248447325084340581463609169930683318220098086882011051500607939642568852079348530952477648647875257995680051410139836549829302269445244533600015487299758090879984336111645273265072110701433363019659359253903971322868711414128596135371371191406415335363482347027391859540364188015228971807707607443088137924892482329162644523999886128084584533758998101459483605276670108697294085274469783777209308604241582533370608491743311666585077677940037867753647031353556678172022832290679954301658129264470314605709921493368194421259370967794655629140523205131047207222561091678034544826001055368729013806243927866848726491305473887746630390468325854746914667950626887235204788060414116475732048166442693195212807091500841586823882452041716695560044215977835995612772272726758605192041142610466177361949680326843720691643571932243802618550861784266308576653076392661319954032833906765156325643643321201244406714520711085874265105420355432021657600419890919856073266143511785792734525534616601573687148676069839880593264943065049654528336103989379686156932372085900680686224438070783407246327288744111653597795272363159315690560175889413161690504780817829510217246837200108189543701147792132358099321460102679006099994214253873926834308306907214226330826654618064727613714626639929116222919738713329818914632429738276186981238424777984619140625000 [82,58] 13780004442660427381482428193782499902038433745250838492045974368199852946015338317357736182522426999119673271685737976646302405362058872550344316046493921488032439367028137574231200684895025703682895557279638192147237946302031375495840119015591311590333249358968336607986376594577334987753531773391069272365457131283280501170144293909440175647125917354535384763875501665402190212949447967342365049356341227613150124154689005940747744666797142612268778714527908893357333430027247246527602518802651367937349053463275145926459710727220412500062514275931612401542377827977479249200310792272983514020544119294709747949653881195753548158900746566166796296770072937085562736422653910056940277566017487235446214784590834162187435282833743623075628754146226939028273838425323904493594961797730661309135231440312238782643451636295495563900400001346489860567344642476381375085173782264137732431532593771809007451609535298618813569506134020254816729075763027613184955452665815785370994380538525796993590174272672363173250953462711080400793085456156153333530740726452238460295960179902094230383262172267706697398770164091218883720442675902368479475180796162013208621140798494636160123966001029986237990111347295643207993758284118260111440078176199718999393619561133874106101536682131612208708621419420957448027445606420750991281473278278228653594060988630761867645076951087537824681678222498683218251997653139599874731190695010356397096518671209847022489071001155567076593255373869405010429443386340997907102385821540184560932965491410901685972636204408556085828451303414359803036703005055220590738150265656983236560503902023822173612157913578618606512929422798815356461706218478161061536511348513366845452884682231762497775086041916036738001357503592903108143421332153834705576079559351704885092429607095624657911498754422570248047384689336423404805509391176202233527754434767385875517183189280418997225276194226199867900931123965971685546439786295603445911420767054674283495158193251824532279339790138710597178816412091918935691935794115329735565219976263312013288712695587390891033478184263014644036157752560459875488385552078713678483626741564997542284119148777037032705888821532450860679624673961012494256986197029137471557217614923246142279290446225062032016045013318313097065361911769878591493212396225158638964082575025487133128671026814968519693930039135686458357934711264893124962353327606375512229611168812937194161349907517433166503906250000 [82,59] -4331992174607320258138933970746440732106270575230425074180357545529429957475915161090819799575281874093959976663720094175972171628328482919161095331553217759439352881122860123636684074276791964795449462680684867922856443743254013354255403558453482185210147129075391532192973374158703111401152727888270072870330693096909198836438327568646797427026228315544637005684754275001677467197569306585505708416073840515053817465215547675700623357765487069851331981741949799064501851509888898407917641195327087756539716671524451921215452325292459973260500147974248189639130250529543859612325657016504574275260069732486274668795521342046697860004023277212455446665648215694556022241215862499631179743808494540343973470156689861212167752432669406259802374810078237722815869208646679635344319629330035152850837516211776461446502592705379000867659459762941302471546478094917147724826589003134219512252561277555725162431636573617571859153209325885949091781769337034819858706904199671325574891314358421757925363796630383663279648862305158324767104204440645402565202452522083453742112304102439109332867302273931979893534308764434104736098038190416130837695447233554652837004935447344317808861163551743036364584276268170487178824939605322275509091072165382483020194264145604980139153027664281443976355317566190873143931498115476252524512995482133314798569656356359481413211179651866800527215164820179043308970975024802532661452158022050389465251365216238406810647798010291835018758607862488678381646546813864948514883981014280558540853926328164430242936170049480252753487484974236216985793500863596179458876607086636509443234673586240009928235779002114338139069553537679523579659166184484429394925187843000010451763283701756193602365616466076244202900301995450337384772498334729532785747945889858290851722441414710074404931909862718963201252414272965360709445692170184909232464770735362634663961016080877570214493015079457775213184357611497378123198797913508139618251770209719076165551754644236427303229180869730073610903155429089940987993043003518202575679927215592532459388275172688016781450371724377324824739370333688546141802801747828297655525722222274118780034480274605095233869924615365144108015759211923038327172107235778916430947798555231214836011806624584603771189784539532359067205354456901233492990843910685267783473003714553607958677275360236748660802444861807017372353199624844723302154641748340220368251873850340416538529098033905029296875000 [82,60] 787428039077219422141376704458930833984990347784534224038835672984362232562093823662121440368409290262428177002623736409336264553229736604551449686489075818377804805450115600690382636741838314040217497658568816813492758265862903450939024145691296901188052972607647312778305620823079284413970179807596270780291129609688182273874729729866714401158017856729973770706362235188875065348657481218638064291549730021247124804368471272573116606269156087434106002847155713178626264769871116604244987073329622417574834032003366848433638339028257719688099285809602836166814599209120306259607391609816905451280493453887778784327159072923232182011782385639019783193601662112924640240657122348662213218899456095530737439623354318282450768720652312608445208889167637715522309619980849591370207653308196357368048201324669828445651560901623592037631677022079327371794594182110772998763111380687518252446101391203595819645432158576120423396001254475961076975875539977094777762488304973669428573106000973191123664179768112138151686892359781206433475007606413416263936013495942892282056735596142495125029525923476093177749923519372110593267830977190223452420987224441592865077269773997114925591227748216734362306571893829001896851350342821724068526891303710633302781828903649428239391902735992462319140206179780463195687108817003479719746194503550683009213076005488112406902626159494087540314592206367678650669231625227036879534822966697874783923639351575096040045041240456349859414993354484943065049815846221751526133257385071011651346697638004040621347464813877305590937143799131130712595147919105728395687969730104608309018811956782180860736278105752964061808558022492474560440992143581683822184089258516770683321647331925247819086544097032271090091257435723113449097940105683378324714917233996232573735811996315937069909435805546695657362453936144674781966969644744799325183379598816928453259203286000647256002463025872513234651982986346683128349926362565410175794616999204782043193037896221637761904972699696079908462432501960407749826843666602551177122556561319543001396991510291023110964892400731177065172702596852835740456899343998689933268327899489888671982226666479365890942387209754519371936854579040559362292710957550533971617196554737872625403928603940653501967107977617138403198370994953885409213641284106363696602079737441543080480445533771731154125535067938485466299216836755478516774710103488473834920657878910787985660135746002197265625 [82,61] -70829664459507827080778163635964563987830712608592051794143042741348228784275751408558872101783369951288752150084111200725033680632593398549278703061422090166363722957520725668964127344953300396185026225012750207636377136531809555840904786803799352450947168644074578838946504174529849843974691920991067773260180722595848663254384304466641175607839598158815256375872090474745191528924928281182017593103388508375737450878474369766040079673923470351085794459278299667873640761965803081580490068536531298120161451609501862788345222625460297849885749893865185356039353503894770172343761099255963998704135864572322568099389819873882407599003862127849548078228648439184772250138786572384916425513329774851816927993154354370228989400886039594292175080238048905098836132587781983473077744476561699343315162378355409154160772080461796598767966438793314278693792755531897672651551455523108023198036609367521888195163288171558217014098207764515220431612617431071988779057788125744468431347829885861382261532057872625375487963908721117508668972948416476143823580563717692215924340831122023155937989950975569019502840274175999648859181584453734403054319206694140179464105790136744036887483986348228004446905354359454039551713151494584585820123988633890814993561676222239921514755151454347051876047973202500081557883615612687100964156873957429442266674414241760059711940569205750514664940186119002822035280559476801159862248883435831748576620966667044575249100176662549458126878275114006748706414150038448839759127463608016268175350793325229510462759177752590629956386700596115514853472738694141071232042798768258666411503918628522134897558998193870016627560817492544917141915205151175234133867877393863559416267273263984726588036996885440688502492981583222919252195900566263925984659566288340235387767965877949346160201420215269364560377458093341819557669603281768924040965344670821314048799410868288449157614570975433060739346587634414730911724423865076400926156654949754125977408743967495071066663236664125082267307925439435451793041999630336453765864274750932719544423560638211060892633659992647780329339837688056463068124467384887422150435108763719464890555512999830164060187913011763219220494792140135021815841341537805451993743705576929907663272476723812414101876695237561558267540834441294295817803162272770573044765436090454632206010707424494883751622078925361495424170378927188170982438407841802474607106887560803443193435668945312500 [82,62] 2466768505748170001869023813637888709421620652845769258759946961984109956901061628640532402105520620812635629721638146432729504596374312558754001916216039066066901426681125213685090405563694597640902495752887896746295731585234364993665761652649908932913409216134575514143352089826209805709003172011236780864173355262217620555859558911301530637130018964424207632669822506959110801334336779328185546085580203918345288378706757733492891934388346446621582503793330460365834738485533057383498899072306908446107033069503017055753620466058216373796583346114094398160212117028325996869238233465189573249008736494809215348190811108054285966073384875899873713853376412850542175007614139595393069902942669510146350105876739450468353782205019379871027466121785146613985775423817663954281155377525213340098381659612548949581673016914008371507038891769786034813952474389977660447291564343343616630706370016818930016529405662739173002467125877680409702080584068577681759910770163898819586371150368887820987176444118518156756624880997445393103177825807506970560806081195374821992779759811108311360212526728648477941593458520771572244623074647006280517599264324524222599541712450314921705910374229329957596893190391043921080621902279503723991855392041064955330030832470382157940861091053814299823849827934573366596899943838465809987979125345416949361779577824137565470743403020757803929759640008025238759800592672056918917525210876533329830453588417337316259497111544530360242304128787044272117318160351534602102837528041022158276780488910617645812496449139728666845688341254255793989926244425719165770256258466452871255582091297065513705995639879802418908394562968656363499605115466719401049832700507184166375985134315255853010208219976241029728035104291192304656566969775163336300188672952017002025987104134302538876510874804425210851611994778178092601071469121415523323317043050179652443575803996152252460910359802000345525192028863916371230835042565907130277859553402354464304578992283937950731788281452032965856491006159048861460272989912647551048701676439869866004730695276727409213396541660555904268875311385919779387250204498545339195016339782890275091470650358514948533744881611759239804967651207842272497189143428861446385597206168871262652555741912511818379385587754515008157076514262913460787177676341557273910808089055285298241230508420111197188789075818650972156322388697325772346493830133873359500285005196928977966308593750000 [82,63] 75836343036882541479296100523387552167902868932027897497927638021053004996523447039538979711252908954117057227358659536911540479697577772374853543191388985775561152608631950730788061286920626392692183367502609187294719565644421136312835065248693710202807058185878274273894145082662448008211939807375963614916693771558429131612599737209123661243918009487510882510448568041575596376109801219194028337000496209755741293134319411435883965607723355365023860370684936445579875520213546400767325758462335679795280994284057757856747285301761703795062023824180793366850792961777654978693506926290904025876159590616110351418172148112224907414153664986264368338657590517336670834648331576993492002604381218157698511642868599235098528462668386141171932334916763395873574518777804209615162548544352095057834773841395529988543962884442930749204073517444666854043422526975715654049244792531415659427806736768837180075738444817522376197944361448658148122327746618962453184124988084490443381551882020990682851860239618864965614808288837841396355371863955232574966284527484490018697222263872580858707572313566977405257083197361141526101538832670292248583138070021794041220532083968696714952968927898928671366506673324912013100510600273447167349709458004720768904470174477526313137078091982362279383577697116355389546750653730826845096201426897475140106471402391244697225581653030999504592040109594304345751047377822817421889296711248535070192630231941826378742648528160569371097063599284008716645536002226194144841746016737919406875524098726454316884771457259021526447062895359437872910221826188427684438725763793668048447843815749484810213801485370452297572554771583573437633876379681443015143262641099341444368108799805764991455811758148476315449914266005135417052572831120613446398559338879688514909008283550444527258337187686662412744624182035744778746548843044608498814091445332406162855537422864241940926179651324150344381921095764127878688048501945506278044407896771742785155473105842044017860587354183307155467678334834956665330468444041392157747993171700668304262555563556886494730077597790663318599325999344498859345640538125410421418905880781513936312349795086332742876783999985738688457125649463926675582057615059238946144063595048509608668579199989233870217445291715475351207155055174218228671798798661614521144623733436313491386338172200842463072950809040150582261670105222687177787266321615788911003619432449340820312500000 [82,64] -18450844398134758323288196985683777419574814596231527462211296975501238742295471250913363178190553617349677450285917443601202971262266608015269028901705852878876888875206502121009830793652572048217232489330732482288883255428609011952277789232042788775077455808653302342940366321716115296625465192906342296771709056408875872691146130503804420823646378117915949648322978940779571352000940296164011774478873862097414294634120580638622688981917386819394888615178662366328049266942474590381526627706085785360662495633812503980080944350049470452669623659981955389682941858252296218633098134579806167818914880040809068285921438149772622954574620434189706825687702731189116510567294376011843965391373987542518866632651489897256233017701255479189012980191296719059737605313733470004400198504176837532445212976575600561229648862702876891592161295885484642963638418122815941167675723605169302068285377739859359948686301428267890781882314789335054171843524325723415057697342881647712657301636570515683401706637857743123511915111679815297158474115584591767211448527492444663320362366699485062624185491531260440766391827096084280597793222402382506523099215152238746404277946870450917447400792522751447507340293870145615989962513984418414802731768372480289323190146751864165459598033641261011126525205313147830695392126499872476265836467039572012985416732731931680941926161199007542367205548748650953982275349887247910233184218583406539732390790121545428146108292865265370234834738475590169459231411904800939882045477157253763689695057226893713589208645722486265644837504251303495729092349134249782079767343498956739380676694560155584977374172497525350353608578727400530583020902052237142602028451181282524316098303282211513452523040236255114455606495397067606206486221249997207916325914929640613905795932431304228262230704500964951284899874194428610680355292685766999676596360027788545636048968208529613761459854198100312630768743984384125680524292504268270261038271945956461690473692516520229812889030175206595965736574070465345871495264381767247653946526671190032490041727625044558683852301632924124972534534795072622471048412882723609369037728084136901608996210675647840243078192596247535086620718628021828156683670879358822628841004461387774703831837317954967206681693187966783685915165984972292551681879843894170937537577227439871461234590826266154331140642650850330754439049949817844634147867566298373276367783546447753906250 [82,65] 1845914179899470960350941205293169529388297272345175630451396341155451124476210945466355526477548394640741252001478019787897346660619230496777309904756118265482703770147525459607822010681648053893371202702928728240740458925667503942383693721538667205264217501090329974824637164746821544928170565635417360747204408475182017423227813286935237442063851449724466529562656768937654887527014580665090124947084324921319582550548495170968791790218609760465485144484326769350999519674696545258158530400505913329624905717422307822878328310124174734991891964719129534386971709911043148347782741847435208961711224965687988905490499047526022376863222041991315104183838876749472994467839264603225222337113567027706002042302556531238911669625041425527897075910359813954101478423547618859773732260542124556667203135895116541858005242944982605643155196675251785124567406588842834970848040354359284715526107840186116914476525677357811177189912064580468084224393285949713654211134015466346587174534552580873121365463224034406616136082346082393294501947739263641685353359433552403751314312545836594195889037666375281735624495297191633342193296093762790330919696462664989074930594840787988411761364460039255264523272260920104909780627757111263335281223179164505111074996308486936996172996575176125531300550285514621549440488078253900062100264017436215515941320081587958965517190231689835062984292884371517244674802718652143003731353464500928919058335988176305671108490369924367887309123328965044512699303784054935408570600744933345579716552941071910881574738994136027063615989836267978361453786359312719456060055833398731256966972410371981376498897649681250296968451494335025461242345988181620839898332493813857216615994830523972609595971289832221775705436898527723259160338192351186228206718107097695451204035701430620902241239867421122278787295235766785908283534325272962240467331582640301167647552883795822589176890836589435096425200345834366313998324382657256004781543640121766213817022761904127088535412540361558101782770886492726736879543101355540151149380207030879731531560085026666702746443891255980893837452008726723731985506452755290366209562467213812578981336393809119091249716519616309680164900180285211212201960344804572991560285826672174638336375308529295287908119515979125295172193183007110420207010205754103976415607738958660536670941726358081836720193974000252127556494729197777981966055449447594583034515380859375000 [82,66] -136918850416458391746545361853940364220666078810486123369200125867824929748881935864000781471170242228364375926841715068823465292727555548597005577157052423264540433134048275147704882936022278751067905565596999732048663299995131317936864478864335935658677911703164003125552544727983535696203595417372639784459015678767950165482262208673947150799607148435036500180697784339059693290488356080390481038269563418061601898387725395229200915207206065315473049814163130448094154091578614819391718798872242952108369708578512950705158311231105888357398630737324571579645784207099059832023570441912207499610454366400260417332647771008041744565925535734338748416974747230540357281466281479260323985550324057619851050555135313666905829460484994306123793934525474677061485879712057902943527263650524612931737640411500989062884016542421075684297931368566278682272668390184029614159834212097234592526904283664154492969423626536955487901423806931890717974326987254258365582716417824138343941133023541837247033894639958683368160392288592597506267138006070701369897407439118650742137117550677866877892691176535412953887264515967049917689930242260558964863156521051169000139489397902386716732982736331697034607376991603786896428647236274012830871238712020107107667921280609733006783128450625919563443770679786810450919919401339361361061571769291370883791449437281716498395027829283191341027233145245267408093344306748346899562766537519415118486450372708839596529626152411927152734125285265614786739889277972934888598311333136766905216356480662563167298026523284354217236101733081763128945589539257671403561027076381796118238109359070837995865802324721002135597995869637379626762345289034267190359647418563050668857195726063174600747290871224520006900322223667308256483398597985406655584814247035115518775230139312046437460073096258457038152350720359204931481020638443990661536249533435554286008831398799155193026797170559325462779435656557084726054831894861140035962666455805933576820641351916304488805142113104650535103216218801450319103114912986866177217648906506442520251672504161908139512768291319016911440053387632693241054216892386976324493630718909450347435729389435027433554201913230955181810491503786873204081403168331744420340658306538595404954124788602585823863445300011803396204532874589033285921139835283057754815939345409265086802241830073679179030862308812309773901568811516060719668530509807169437408447265625000 [82,67] 6866143299805705134969516735752747169778877718830134684540959201591961338362528310557324324877099859479654303971159115490142106090583909587004624831716183615329882667799620271747447877007003771184144017464658645162030991094344550838904533077999483659966962604702904365384887255668292844354734765523205139308075338294653457860200564692318866186736363283598692126823865884315072646720435697778331381692600233006813260426822588947564912986600962157654855310386983782790548807855234981935673874097902951246544831556927841784530256444542261617191629233236511949539297044701509056630478227650483915061905984963321609694530456302575557117215626981334492516335463787717306537052977505040937359275541966833292279637045573652793484858657444861723374868803133017453559103984169263902237098152230394848122100193699739018425973608264648382849310623019405423068163809997768377593150281024113085129104892827866190232167343933170432931855563172542240820103838051624902141613050400814702584630769519479908006909626295367288263217494930501705155445040896633886138740910253958631940022263895598424126551974867421380828857513917903739170612573052027394328715766344181259406845958699598099097466412126332216627361610380749127822022356810787018105365807067086389449884973405818506070595632712476362199631287160049285640195935407653076500497138284529277755538307791117205832601526129190883111931784913422104001643302409813285658543431326261292781381299247707777308509046764704757959876645075803028485413959126415682406563370281578389789209939420800408544233270991780343024943965434365801068622160586114354911207179486796839906153326737677362501389902354380898674660676396074619583406964951812300291556578229261876975057561346927990169773147758603413194540621280629685713234480553986158545138240040870073096051498662562113739912126175542469389244246507553496016840113922663661111165240689976443706859028977777599121960193969328850412862276506508830754358370448980599445190898750702111014548074670848350280134227208736867683662908057778875711334251308007816322778297019421374556071266921772789155526359987189941934331130934709717424242547883538456713789145837329202999146718721890025394816874326584290827050711008963682482638126148525736160829690446136534310768609096005382348719173169879162641371223274253881875019849104028375534585183594327244842990834509991855386250846236822065052959190856185500706487800925970077514648437500 [82,68] -149700550363071716843149828628231168160453097366342560391808553251648009307732900118439121373172780786839008958333030236159216900474561839768599527596192134994395433031176249732779434512538640203181081758454294128267075571311729263496246523947304670607229621538644131695648409209282160462204420750690915792635901621012857619028955215775019249241776021318811980641974184376498924338425730172703774369144157198718425863561889830215283629365609187485484693677616361836001227755765773089813747569597781785235665034972867373859282703831031640195330300685832727239321596553419665496480672224563108545082721325618751504082338369392004679776525964423957518357714738486966492811482529651604336823447636520136397203595444402681409750439217249228131780167219598951561890596993435222771040884362853036512442209491312903729004389087863109278398951395528424933396047366588160958106774447324156493842221767667859972886706619679121240508437218021367524599520460978420524066664341652657197437750141161021141019687667820044044285809664712128539300720539198100537326459338596050029599360200113182503441418140882798513340453346366729541472419213487995596247222386997186228043940647325296785795697050623864441431278964416399383460789777715212128089058281890722229217510919054304175974625901686367569873061971441528681284698013633330939715375341617973373099733347300400236794456593876777662820440516502054566346590277641569976374028240463343859977684174142964348638519988975039729466172112134222297475753301115739780619187829710357441171059002833681361282950005185984427772375352110967552322709867776979535200412504117014872613964765530558086514047784019121180942118845993079556596342518442336140243262053569934757567419785835574225390022112011517294368831583543710739626227376473216362944821642429008927789048014500919515459054797057431072842515051683424491522941000891961486088547814877964421414521195978811918744513660889430105362259437945508844614003946638565634465868045092299039274311345030142315496296849063261371348814412978295241599723436203619705542050721744051552009223151710056747658379431919982688978813231657995074169706768878462911912470352649719875287919081300141869958467476742044507999931700332530211828553183381642166234601611496138737812724264038809191894974463181854115455014718960268339159350191772384257889950102930220652115804551220304497688119240834012341027914327895587121020071208477020263671875 [82,69] -5638759589575720367507528557485770449537739635078550984419196981314188931802264812308550978325112882691935126916231617026295455123541534969160378130687494040237058448273922273079891288198326534806916241862415773179084453644187112706365669377238279126656756299517903104720045469170182961521842952801445786150034874903215697601953528762385665135511700078063931265369278367090352966366866849961802908509725668531001677224445374825666818367543202067445000369793013576227087519160561209404413849535445635010887456900821415598129031277735479174148098785266823836619628173295514402456434858507630171049573458431452522083390443938263681581277572955861592666897654089976001028534164387951526375597356572739117710924938732413335954956697356824124982550066629051275532113817372300168323171799492017032165860379612638072780519863601873151617126182524667939927974897122146181947731591691683680389009766755396032009512289913134706327704211074400733831112052496126349430289002154482640682961661920798918023648575415470124899753038549715931170041007184898075938257650108521214834080132780127716378695613106643720662676516112353899244637467344060731935032513903144190019227394669486202146323903558917354698611906805235424958465871419352085620307851129612182695846696174555200199118064024447305982678003777109674086062320894323210588018473984062577001337028858262448241714077738864307035112714729388095679648975698245808928200033160541930968648327854101750731507024143485552434909191303649587591085094637762023151463806149392753439804439389051733033971105750101268023125116797543268654753298045472127065668916653529750975055957172286300880181356739026398041463799212773126857862323643544977880712908349777041304944460578577574422166489208797580228380797579786226302058748739886351723049384904849993570739800937933482001187310812889362186086127237822118203063635449614912908882229539549544436185951280671324960464984596180873214963387077783939853640621284046352123049061429549670440733524892781663958310759626451614503733352791356750949075167071872647330117433056837996919221818023879503354080292952940316983631899499484038696136361253654132686083760422363687886904285841141195038774285531402122027998551678472516146361880321370086231719940288188167406502799279715044381175929054506693080316865583108343695334056941614050479719934254985910931717431005827301585135463040440034765410359796078409999608993530273437500 [82,70] 574041485939325259021508201506756086861309092752375897358484844927207679156535999473312750169731439410587382970931574895039605953594640441664618562132592182318715162761536980183433250624097413434034203837467865958090987400602074373661129214539983462371125228618155246589071664465958359168117569604046795792738959778708992889973049581449171423143109877799885323418527440641107128016474219239489524717643522648431550234212860627151883976571737279903417208893369744893143222647073517004670340001321921526214047764604801438806568712998738019237513804010725995657752735149590866707023108675208359712778478088935381668849008133550216658997776227642522022928613387744194265335842491358767263383130204812981154834038232571304156820095241677490458829971299046656793552775109020561730132143895427224894093198695431387233794691007263556861783337137031278884766631457813552921802592423473131254755470686016404839432225945948611231750563142844482349534477858855735700840895490687253115771160506550901420465878205747769670840368445412866277380360584869810390340222080679275505707581882247552683793713874663180326687380752360581303666262744754409563388536051770028745114525414356342774929594130719893891095293728648793181911119562801810495844876486936721268067837705738711658511879271684131015109549041234983132120550704145330926167212577991093376313787695951773443951553318858894533954766528463781785966228874075080554517197596140623228072432989304274937888532518537466101019269141566114069693897062593362098881667024705769323131795077724381553875500706382323209586572680645152727884684621838887785016413539553791661451418491473773391039952774674279710216259359354290309035855255742093918465509994609358993145730343890849868598485970003756284098454212952804250525870109667123414232975835056520742012247152422902178488385035006006727246580687678132077552018162774960923703689287844399916837807397482815024265157752155933345135600118252863370186867883656782209608723827227432669236612386874484549258625124507636623602387313321817734604000601422203306573625565646750954851914450230738107778692679338892523336028844724746318989098869484079894619263984429295705223959889473677411585026894774490088993147772222604403371787456069972799827027343351340513741972230123737987615531452564279593809533729164863809166425918778858146342687549401218741225069202510398962837305644399399362498570553725585341453552246093750 [82,71] -19777955811041739711903667829442731198573107420664101759903122492998790326518848047324443209575370390564480902339160192436583564112560210262503539221604000364458991957843555146468455416096837575014047955886061586872034532215625082478308520413486054769218501252513877094439127425681944309708837264739718931443864519551571626238358314239758889948259433573189309540277103996077849188034491786568080675984294807754979582192345517079533701936011731859037824678247526281620982637970401945826865708344296756203849210559460886617257372808194160751518151156102546288802686736984493116832225392847804586615732515226028928930332468303144565995760130039514974969232776160493156919492142667764189833373264770735192580079263496458285694802635825407834415244326423351123424897032372385323568668902433834024225021465322810340516108057610158298328654753189379082062960569394889288418134001135969026107585788657705465174313522550513308085150451735930416988050520093975506593593097214913315444401514697827783620100821271694371073315736034337909548298784043010020481411651821686739022930313088324744350923929147482630032642366464562163457617289467170155376102832933706869801720411085074417410201879775090689228026135877017600846180036875025968739790403367576871773277700596800126930845671501599133575394485748496038834336744846101201577583175491457048664464141951692882680037220362399411345976737490906493274759766578641088909441788786410549968696743267356807958663290717904275657588348474750913608095161649306329804609356365998079567801647579798249034148220803614961103810720602575216272629418359615137053131825164506893438360539733386879868305419461063701046486622651719093081064312457282931407649040808397683362146209744685317117598796165629591379918431020725131928599414795663450528068749382144929017627949260078866143663281492636948612115690482467593169661214673616130525362849721958905554765036560187462198698913479107343083845635088944368943960865062064096029939405679535523819419071850414044414121084353592262963644980016470296689886329206889522263520482351871649061979149933550051869311821132436222457139712831988979862926507994986712320541591581133101923796285105483694814156225694111212377674338559033856316004446471722359573599217224169381817145714637385699453460898856815431549330709693515830968549471602343588930344456460148250124174495543164159762849173274101843844618997536599636077880859375 [82,72] 101921137178574578309280299299153871004915919010797840776725514974075366100053671143548369754483540815768122550062115236233789066093105610793383930876282888888649123146746435408839872404076692560138647333072304235432448495743029205781121093971990561246461380265861067464209724795798326327326631953148960737906966263824359183418098612846907326629423950850884162557956881458871479676599467137477294659710208124911340172752629052533176895503114212042768255210904879866036197916055929742640817802052111937896857919019981394512985337270561650802903949368610683016814862392514981925280648548937419996320480197216259462521462344226043114449678575883401059558724709757632129981769830742636616307234000786145143119745006485967778453323879243816135920319895328273278404271260726370776307399944705059996434151051448398293022903138106717360085870045330537187209708043575866052318678189667376557920224528738635145652907879015743520787147618752827542761848019859912818748934015726251215743399981187594446135372708465399385219995345506980022718261930866862903397720282014523098727254882032000453763450638061954167149645798033031357222247678917882925788858670865551656117235593284676471060758139078525455754788837606166793092368169789954651107440297805595263013420880485959244177202000207551049721139815359243120800642739570756213553842868651328329952323996085249743144957844709459057667964518120799400953716133128950336026522377270924339139806023631952773696561719170368860060388914494201936582941402693907632078642957463271498872253815282709620592631199452026946003716294533415123331354208112200547797094915697793934004770468726637919341256640195607429447752841512236353225860406871186987793747663009820661422933892985316916307550164641042267315910562887080804684274704496473452661297968749187083808723892433247852283635462889440333474749979535233006784024109149733338675688564083279074594839119615372385548104047743444202717956568511660458370468448989636349472624904738585843036658542926976920859151510414076246346479596239470953777693509471462985943193576959222971221829209030436801733297284123885149227500400989917318538135571153425216397626808977545131112660784694722427667007513421950438379348104964364468905995893946084212196977968277829869883568966453747010970177996913604476073515028458222107903156319905048685003244424528092399885890842841621069247981523631096933968365192413330078125000 [82,73] -12060919699076912599013702531141157857482204438320110940205734926178637757570515546577876254902942326396908518170745913918830091282264703083465662000325522497971386870614314926486222839067332416564387075473407298466871523847564647215976268241485220727696306023426558161756993224845949315569512688730771425210219049223712899906540918636179551929563297024820415470530712765201416991583272871327981828287974435596217455841069360138132107595257701277901955142495744188351727435671991359808164865063149353162330686828687310094539485037843323645873519723035343522789428281962550205906258699697247772267048618790493784510614626175595515258821216703628612409353017559561156349178286894153336362025377261934485303112908460538302739203396606579340167692948812672563238833097956939133997014001204437110815614007504783875505083959568372149847715488241834815774180517932891062480770177867721808687210036232988849761131525330781202163242995275823203548742808577062237023338881342436781827777983595250244888764824877968624332139091254014217049579208716320828209216133229730141045391941209671337484098810651724987468986087382076244505466646346155968938055929211261828425261725907044562299313888137941412873022798089659967831727273481200378306560363285882180165761543155561037701267124421086510643102985217280606679137556430447625409296558047516798306325314235178856428489706508832987755043744625098669033956047193125214767038851889938286388171849418772121331555207485308340904507686076192338346415448893186723282390094014274329315922801022859773188085742060471703637739361069927071518008947499751251543132605437701608794240500021932453780700150567718773990963348513743309910220984843471587682160183704421952947357783902556962586646870769594530614197616117287229126922408669210964985402880767596863079133639093449941501436563721988566700336933467430616879263862467567034679081385021447173789644124347059501637519724213243895637089617081296232373974194082541998725139308247774876393303122432901273148115942010675377242415270722475495198496549429311097322726890745806403655207231852810429356557699990108750749258829455945396282587134018291827940800173650016330817586239648982917698186059700425749775749087254479396119494967576875446310566055124859564942043892168278079805152465385341314011254052030266087931910261187609671524831897186536639011636802353661865327971725037059513852000236511230468750 [82,74] 1002029358503105012667071444881554045524887447288348833153892242880203290926237278319420561486470800592422545061699971769522812265583832666658828555716260761508201236515747604344795121752318996475440175784984170889886167872163303630081508592506461110448105857331107728466855605186625142935307436018126294491937796877873455621081441228447929513904865982442115864119377419378456298954292323708582684709394926297740656966771645611834837982655364219048361767184402127070464039711537262409821980580846824410340062826563286838320958323895090697109030939205579828106870619863173462023384820109937285193208882496757948908472048502127126760979239173731518544868098234535790612875489075166735062721981948446849519757529932566961702618618166633649007502150572218338730457068970464870173380899588828920737909131152782070363071543242581117436639616696514775792622278874462335303291130452728966769045335021839199290996387880344741470326102348757076519905330355934091952317280739373207424483588268940421099470473277021963127328032958918928923332880205418031384878400115018277379911640348911291876639305392729625918819306013962668977225201808754615420870931637646352105641722620888652729383968513343296118274576221436936958750891696721561755629292361381175903784476089288709321688399291131920473277652054570123388895218801241164432666178080469685379999299626090216439435494205690325661313533227129801459992436923386661255890924585380483364561135918748743952728436901935328732346954038079876710081511130296859910797309441977713811485559041865565056058706273773719267508355124615466036820487803970438253976474704893618754285933798448178078220306526040467771148184345519173633916982283881975732271116562113219410887719037307327978319681767414081597723870531385177511096591013889610191227350882172421056742666388685253815159364777097805602064183638392363600747109048123346515472147451793034930504673566912841046509226893449227816874133782090174392909379746074293939375585467093663848471439284306695411304934081950253899948945053179973372825374856292506549553641399197236373652033177044780753626436283770746144396411546637511612901695705268123316099650046222762153601174595225345439468434752060210175716620568431230881166311969634753185193207704846174607068922673787827659931550561361572823725885908410730196820037325929716159480822303697158860464629494615995675133035547332838177680969238281250 [82,75] -34901868110657876581297794918184486067355055097072396195600604562154737749650029693639839816264135919217133326440180519854748450807846264476631218314377626674139175999967656064765576050274145463320853193254182450152838239367213899275571209703588000922943476930107347551643107664946282427923506358271436280207111895018285209296732873735621451918459727841223438832417134360467593804321940515094966572221707656908273607731999942566437717401941812951421509729417053532980397788446487141887148368567265531983968871327973981293430494198877701508345304985883354079686789427418505203226454946922035863203380395100809437782212077756368312319632445896687739614108408641174509939942872190830869119602379965113218328221778310762933457892782294626443208845004518991920633195863829184737057970156217123686551686363603072338942547785908343955019180552321408626902734361666565340966506535732136459977530789991535128899867568566994856840581908145745737997501979149646112696931657202715322611657500744880035987874740370277753326009918659970141191009831141883890465883009745605772032905201213897052782525169711331655329472546375426071807317357487539258977338138198463456143426201653302057668344965837953457265623817085078293212539938777495403116683628502388263689602476728918206969241193596366447483419744400069064068398775976160597268862568046673027237575735962724394822146470671823549216030452502137887513514380311959493852396876395452010268290427499435361889774013661525441751956744357006351034467154913683028670357224131624687781043171211049477505654785768564572088464291392463886958826166377694658836495785127430307497287505816604273582411052274482656635896387884490388143289445926963648516889887560002027855700948939323550316405717560724686401009567334245530304460011636035444069745299588510875129431939249109546959508396024187859162462617162277204963767829870169172386388411454978197061265714729983533611546168919876334801960012425979546289902576240122679063381005754206572088360599948798246501600799322606583712739717329439457010051352044266394652235760192747613606663353988803420248595907627329644898480660174911654702217443126172467158475941341632076807180138277342794942074744881919127685824763899700300224161541908948702101705521298854468953957405067369582930252906107426960870576260426513297315409314179842515618495560285769767342096449314059469770654686726629734039306640625 [82,76] 279946915533433563146926732537343185825411588945339831600348990173323641541743090270958074802632386297315279456779664033933715467298149807258271039340973027963227935014630704552855885519306816542546432149576721453832703176976791168355360106485368307295029844252859403205912772625363722259218945980101716409663975632365784167159995155262479227719402577808278285662747131899174191893557144407153162522431170611133263816179493575786867706293234278038298945260168966658926396080866429900578118151153591131099507052207482992559835508388263988056188535337071477856258892909051651705215353203798078395108747636265484624866056024240722803221163774254292015475546580159660404994505835216661115179738072674771803843730147079380911893226738407670523172228989970905671783091720076951723415142917059387519710853926420002456464076173176557643900589767479851920780749518791122564362874490866650895641270083405944178994922665463864301798367878303643964653205973378630511031620966570536189763357660638660254852313114894228132034359161831258982410802230146663759871558990353669984071806715522407768060326476320361706497086933526927222955489535216478413554125467097150074958188465409018380710323544389761218510943621862035518418352196381098261075253637264338192765398980085418680010564186239636594852806482788501813694061689479966729978960573708661480730853154734475275069121607034384692585118230595526576467858108872008707650261349007465889741536657992615434096758668819689692661906397916939547899231289400236431456184743376121587135921382403483310610032860794079602472121876677269878889565136766379499097002733117333457231359416429064267707196016199182889945137656959244750611713782747258177210749315954381964228078224074283639762297930284108045769599928483174375130517332107344336723028459319954827945263740100654636448823470294221024961442323018319265416252792906688825152302951287610200358128874520991361821591731851175702649777149135077945740307026718451109597807306919234607547352695805762805605655956054429698988459115256278975751915082983346624691037952718685832327616772480458422901398287050116264536989455554446684112936991705373827558828606761339724286327665430097411557391157382712048050399681648405684634318185075518373546512951668201426418365181030638898084211540009421536138209778655533271702207646060328561692341956363235715501969202989585028262808918952941894531250 [82,77] 648723454936248558541621896858484385250285382963131055438163589207448321090985985019503293075847534185300731343968375307440204782655744667830801621198382198285352061999347980718275892296874529392296303240731705734963993233378536604225952176957669663040942689857487930470286630927608379915622082904977712744831941859085706811394456640822399012749063881956671691437522481194590216867585313927239021152483327421890156655824485748600784079627867817103472633964192537162121976311097316380834946412894360039615865714923378612475235075247502562632319579390300682319413288941066167647735285811397245777325470668312754706258925087847012036796861162402274360157026489131017998993521425353224183002749666783141893277570849553626009036258550453862989288913467396565587327480274366225194685179611281200995053907581459671164549930695835648910033839779342028264262241452858553561573883767104547962444793827740471840887787947144801462713002256411820834045155970035928669238618759450261738401915413976855532071016188681884358731868214968154359626262089296653839515658503072088984582669154678560080168024809736119539800980263296125118634688090315956207856992114358268927331017886607403868756467939299763394227598981233625222982315349941297379534696864408681325249690960097754164855831218378438557875346230670419423185152708073192499539526508944905023413961382161228590566358272560521777738509857000899853581537691583239027556713495151148481609090483365496004459955763000347090635120724737991743107559229265666477576451464232964753372173022229896062238009702824169367458259712045992478776303552144100394772948325860424323945281251140755011732486587888778343095332073873410935924301297867459760467199320682887946302638310509369370760903839962947309329337966013669373802407472034750835738942756566340767835230977888560400503451696017123623468676563014471202735733221187728486565320762115754517344375421597985005233183931574191319506547308059452589933231229486798260007645179592061191489929421602194478372085565929801394126036312521124501519780631995856735991231724970807049386159234019733447995055763856795379015523511468966834084361124503407115572840876927832011877974982712167479724814220478720702829480876169300326741909295032436901234941949523896755409769485668310302068997848827912390548532508798953622671217279753411796911202693953490960865337910945527255535125732421875000 [82,78] -292217402168218035685663959323376537895495234948281026912120815562714467081165614861063671988534416098757214667368414175566581957592410242679914615634880682189803367082013767718722570560920257996325855437049907840109100376753508951570366669683183437036634461071016527507819273042993880594989573114610581357002674904598699271644067014235092887653135742072776995735890027239881790987485404144121791534251039176026665161839552568124661477924641682113764213143032432369412422966735278817806830612513617684136419235900784195190706998467001324851325689386872321113862376719865288036002045161087144118400569666462236204474678790457407955368253770155081030945808664937439780742241568772361909849634052830748205766892241346961315621181102201398657046988882052947212126948441190582880516698058139874954660022949248935933420040871347383500635124954942367261257219978940108098320655495277769929564469805909744616982297265585508114707674990353049467461441984285318022402537063371384230315158820309852361918903750707094576655086540759440208130961674879476522724896856601639603420124648021349406552367703375405965127713598292328533786348131377889435338682950972672627131332067714473146210188778403090824718815461268175785403813796274340905423546835993873406539573439902437317168094799059087365376731653814956252533237753898651176820044539357705618967364605409968041334802439143200599984303796218215809275396200249978155498136724776024641429533618083247641915093191782144778356035539697070973348620013758111298158380945751540943271419385413400657563116419024490025790996205132685360501485740729053488260408926881230594194498502861051706064410562574877209404097519444430568242893476672553905326809834809481712299964711001412028564285428415122728394385987125353287380306106798708580955255330725563579013983160839201997936519713595795419276752286133277955525516061171949152022384027583645415933877274462176875420809653295862660189118666960578783051592856587709755440245999737026322339057989144356772186330736145499440448308906661055735195239100507337482088168159009485315241138441196356693988731354057131946288956241431100347858020217351625080515301146725430191133317384808934302019725159984211571531553512118500219150971973655561731507453495817814299562027613193572851584353448018598530951271743894859207041502631037081877289185837670570933255476120393723249435424804687500 [82,79] 7606117219109161692913880393350761819025084999379165599573801415068908424243979946432991739881640995875097218985570571969717731874407996269862891502754493790804450735763380907124317110726211722828618858353804056077820141852629101169622609739700139672109566074561184262342938214910727880940011023433875575220483256348716393626645210863268139735143823831925410082582779321845239808075263560618474407471549004462455002461550907819996854817736922164695980388609928497038274772147956749368722476114455091432272215474753281389484173538123751144790356563235422136540844773030020688761711445755345415715556043380945945225504865662186554749047906151855096234918585560827985041442795042739722012532628302814557662506013076451185989240496456711254532812963084252404662194411174298662506299982794131534415483875354584755128184710214823896812122184072667311228526155334372265595616830214499930434599884893981970561178532492576405592915402613564236135989537357494003273764752534368764385727523262278193265961780037647987710536148394194450731074191273561688478323655785091858237117406127467913833312030569778589673098578499447074603857953261424780140280602186909081136144497398495639638172726123645024139290352193541121742044271938833001218868493773515425788339947516231549429762073996743906397695643276431391787103165988390885375614989305096759680323199596661899606702988382680729081551540300368644927620830224741541511338102462350363200795944295457019660423659799916296316883708954860119711261612247941939782369985581024066577926668952998690589923587320464842958653601317273994027349450420159070840530721832412543309243047345698975627638165082471113619380601971511926505637677827506785257389104324307343101965864954405010054144845016880998770533977376412428698140405484583963818534878561849489155728501943053822512420918694675864527377328840119939199020752034571037506985504276102935176122669795219222453412407731956709370246699716085339206856142834175629077263219128113879133540397588847174447903773317770517869504763907181967998610432508795385824533453087095686616745896897735250978975567569682705556522239806379299783759122761134514905671854200086040386234859824441078358685297496029623906640938559313738185855434553022357238297276501895209071064838082098627519331411337405277907691196242441729687470310829104699448455439991789717169012874364852905273437500000 [82,80] 238222445895840672037632041918751926618064442350512305377201749265614783480894094224800761208706112984238156462201495842822768390780080330900865543867256823487529912331704902831540382626010299142128831757038215583475923902970103213294165001279147141862637053886006992591505938534640406578933189516997737561284022905875508551713655107599568276851716420437859436776427484464044125888476232058615297034482561043768250583877220809799702766013811091391825750386781525668954673701860922239122668487287155471589556693026501295054040980234285848714325849866725769735579603598588220204758610892637434022219217359309821079618701073786040547400217230702714046781529994698651546432090795302872293407437570042011855258118737656888515360227155663127979835601193273220486537309342016159854460273916369888937179245118367954655609320745745475816425750013525669391361751770238988432334761478287486744123261155239238453245159170897598084296015430833601969437889953302355952603507256970665835299317099881729347563281810119657161604456419783039894975994231644956139798267180935703335306619633408256492912142680859553964665266464219395250546521975564408998690379347969856471046997499680413389410467871987440072730889293134512347773746003675586332879544064839700467769179355287824760989037656772682597385052277305302536694097632899970261752542985937617727536299102949592872738042759626016260747426536512813377143160828321440654538669087833874467006354103305526870000526076151549350970111130467827724685041732007249872501765512514360003159670958033623663630116189121051687031352058491209316303759960800166861884916113435285371589173530702735971701792672278310140188136019931250664208797904176876655089173236458193165979868277649513248673962825373549447166276313348388827934154774383026925732884356227211763037842131811684601205875598169288416695645431449986158303339929294342754041684914259295106437272839348709509723284570006674310986777839089726963553217160916362090024107960608047730174090588658518469626474584902156608199977637499025113160724311380461972231201703085214308269571998362590250788724863729456427730578074830834097525164401545438526530811647065503181884029441343392811348077212965683110843071661728810980654716778517598346792223536427905122014747403690125674306803169677488748297100908632091395167823974734983268270460676774291641777381300926208496093750 [82,81] 4004208123394529199672420498371218578806642740356493473601174294088617527881153028919963962610387526261804514965565803106327167113851575606894032249356682151432879256290203984393982271072248972073767055741419132468177020334065267887360091237928386080451005778110048650097278604630022508028994934451792122390851274913056837405834514270277214653280276721377996022668339528187433569266392146049754669509072030861522307817559364770424529858544208860838315548543702513548783267721448834799655337389400614090890438389973692585307710531437741460301520744331525234059741942044822060812106464766934961030712821833812125284261369180361501588397537183246059266120777967255299617099702457503100439537756112618061546847266004134512923849169183989200274506823427170482815331487591700964683445974495221514521840401203182001612252078504047326226255440240111956826642164988192374971118037638530406536772935812242039026586134078773191911056128539599710909498300232720605516310924720336841151042617692732867843177553990045402710712120871511703839013798842552836633814412353712260735391503902406936459313492013612109487720978610082517209295143023075004024473251992921005792794388735706447812560390623744209411409384547653789679677384881015538986275388860829288177876253635637456606275030902173319919704631361630472420470224365562440148781443846613917234396524418439479326201712783788971328411227920253781647038493681325107359835466878967943877814416607548550618296374077794788824708316276382702174610989916558215469948520080984002404705432113031672338283487934417838499670029561892923072349216908237184151640915552031178523336543096602033007769288391086325216872721449024429304536928312223178455793932435894259473443322166329797303017709953236350243403271232632881481258326844351008596820196173814268527115530906468363630317532166577319306020382487916576808792320150709272099466313240106263234924524777614551859264139096855710677624280981367089041809263972238355484359572434855463153873213064927889758269760659061433161085898654496680796405521173221709700441392095248404315019895037843950073754702955929199458831310552306599410677662908512853536923724715279158693451169947278104291222956201971732917845797814377186454244058588539403302939907945539693137997416468896112168736861394502112798897470659200878147337010373916930889848231345240492373704910278320312500 [82,82] 107717092837158939570288603987502482241513816444095622350250615981662532559882534182948722712245596317205567315274965034862746277253141763618734808293283839988899618056892563448327640728220124053372121951447134447221303275660417593117216960787418679366679017689852777001399097152308431600423679832844860731870575869454466199419620409469909712582956772963967526406101160537411579553711553157805108682532407924955579433389490960888480396261537789259411284403398701706108441905314102370426649588024007698471566119539612966760658298545877646157693890939881624002008729511629655858832874535305241299866731909494786670085119586888020946777984826263477542785314301276586888973732007345347727030589641590104922627460438855908141303826659830568865357466041569101821206654411922836360425407166256961708401253811225785973252206840644557292625753586668708679807133262389836688969287376347852409390239856440915916103519175685968590729549700677636109593138106359546403097502266366895799657241562535954743284192459791388651793543053485952879910111817573937720991906925644299274318237962895227364013267068592349395456467290986418400936564864426881195698226426056026974243218625054815521630723335375909929084744140551081333802976960798438699450282946212175127180553966260697406605814010955043281685912639859558237614816290210164698549503724775244558148871816091463963961353063773941248354146518175452607716440226387934601090988650088286999439919333947913657205844916274539598382214003445707378767746303637901934642221844315226097732727502560966352160380844822780118725538423396665090078286536590565204935622053560872280977356532245911008839512990422519027390781693631173945974141504991974438904916902476797402154551333070062490426454050511649513284041016556841071340141353155164273145698157027515180306827917277749950011229105285599131501399224698595592479538450535290131727848251704099176588589123758026585225171592564453393606481907514115474257833414790231774291781907733301541536832135286840079191650846217007535831437305035512292149714455207137819426475592269359442457676180348205156521865079996760681937059211047667040560367252846293036182699940949519452334324615825818225974110273040191121703271131654674499594165752318017380576851254985874156641949014867542152010962522914932010928369080636471484913018367100064125452263397164642810821533203125000 [83,0] 161801273677342089219515305306060596126225617069989464876561932796155564542482655240447182947865466411843252651490164390083162677673104075797867496359007872575259017699376456212225496116223577904976031638144098223969029758090318391323052409526325280888509440632806247953209971604289521773674563102561240089956139480054134587959496160490864848570484208702950762641336125629810453076512788563012583555263980090000219968557123524836280081817191665507157947874578659759039062916933560442754286173861008938832097519109348674109745253757723074930471435680319507567107582276926956987835593418531149755775847753362369637462975721810884739245120036964839281714336099302406241102279550526923488398629188092922558651782297565368000141265427637608032778268803581853810698753754857303966589253962177677239556476828367933999793315891916606109394324918282619531701094833373541824821238438267747362254633117812566563931017965606541782325340318002408029230252933378299957702312408235525880699680404531337980953303772835963025488487330510365665804006658996385304878997010556099382028037662489477910550171942078532060956827136712450709418356866442415078231094994659467554148202384273724097552745960953488420167275032542692133791003040626700770602453469330089272501120091476384775414320817707038105919294972255915990749348785821068896660673373595795482099604376687012817556198550289045599079609833245610570855869451771371726432160514790024481251714416775495235852210396854340605261574413622707774811857565779609643120713749916049130800172578990908620768696536528093560198494259417140267792180163431091412464999187582288429775296502375596279923056602838222609161932677617815809129558307863636960018267610163948352539076914882011000974413100463406165404981599875674704843039279350882866177752559062634653701839431968880038152283689052222295249243753795063129847293958806240029154036940239723714385693538956008286424435340434557223909208500059558741093087095131400635744228743475536502403041449488402659665013782237847968894526452519709522810565461788602305637925056032497715484689067320707163798268065674849911689434409833861684565625968382141602872970712785515746215730397275023274092706666344182052070891040940072425373636006049566696963234411030795601515246564736523786981652408974584273344377798942860582898181902042889229601841329230315520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,1] 4012126806495147818954106884852309770085642037253094880909036226950889112957152515071469114788561959770778150931543028732305509331529770108993371079114317397948431729337496827726334602232979382641088618517455490910858182617375776841972100547128195537911438447799245516486921696741348013881574190304230313056223428015752924022947007641720759249466018350701079086941425172647427601874150870825358548743803808714964295334577316994879307883929939339203435292909708535645648897392087190558620704248690286947448474916730774921977696588548565965091894173551755857352032367761826478273099270716623860691374663376954690410586909008911319234853018390616705537057636579040747009299800723291590305113125290531674617694870418496041593199304512195932087609546272748644673726064378471774463127028553002465196536849411885479235074522134104714923112262107763325207720848468102465962701888757412426204253398309049330586626517270155278956506264962360059316355693059657204520759022315051599989500523427788018490736491325249647128370298979065672758767363516502914849444655556313424143063095623383393613572535101177279166534110286678140492075028689556189952438706453694449739315104864502818450025732143205482167739554144991813450135047839557811709949598383717546240198451556115833855372146650930491145910000111671905178466563569122520091790919248603364333828313828600871211397525075527768435163845609597813457544647263776408849256101291597492337064001585225906380606165239957402731966849423643332976289667104869970580281404763958219387101596321786661877695347068424135658833756541682511418240852637517193431537924621229440895372452205673804637223958410983084660315334849811090151463435175248150342002761651635741844892110052287317425882431215599353288649248208734523279030395214703478347206557124946938406045380190730532855936316034007684056972950923742964541457481733780230590169836753997760487864336021047082449487794849955885062223983993648122899187209731238321470480955242970429114887110153029996068973599906596448967793279128305785613707952461822120131358965032861119774640713427501729698623536327519485490502013348280299058463811704058883538570894995657193671626012721675746779268596061355111856901528593933131931406139530067569954595370750951886670702335533627917864698680900998663442035138340343169251058118083691979182161991040973668352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,2] -302997272537737165740212690401448983667114833359654949148898413079249610564456817164435752066366752906443338708352525567224421558981301812244962702566830265931289020891468148654570570050778012417735781752523792868639954726345122631598258527299038421642964187938979785317278760458393882221307001570411556026083869157974100601569334604584212347064914892711822477488968362507778885674342575837341343913553709666651703161246071830935224543652790552199743464975607789613381838712192663667980950138989262346743473489328211745145991684978998338146549235228370898708540306078727432137465031176765720704444628340812998941749321831381917426449766945625883640145183144531641032985056816149879107423458538508222164903330489428085878944798157755698811858910298272499632043519824413430131060751074629019892654996867879832186126901347685872573559810042960407010455479844879401212260345382726850633463026317225909264737542504330992211930626568287707463299668831545530451900574641980754393907241298529847343064484128495545067779252356823590975560240309305285510130556101986314828021345449460985769294567470189894233196217606692859137678975655394684284206851802533205245146969278450853955977209153004176797782807984006165285014520077466192465251330960891701942459734286205414971838734075298827877437298214180733174563377045095252586832517178907656316509347554798284646889026520952668703377658039553900395933782608819722003231190151560871925577719818031783378084697840337923771380407257347001370463175773146687835034230385390163028739166049700674010157386642828824109947393584405031766652545541787462408265643851785048651090050938592012925230480221536974107726391933076263885650696666860227046848968740666982982146302817710218218411364796283009499198399897334513603900821732970189687990528677305900192145318418072567506865546911664642683853403788292848054876394458846451906374812998488147306538228618828438471773067051142349035720329051134092160249741315947471332975995215513142876352157953482426164333341475312971007243322128690544174394877503230802223882655775185029071761939186640098546394874867194798718038280632854037430375599191047594232832899616744333758881152055847671830281008352992272876890352943045630586573467550769557438137711369151373531772421736136023936720072093091563047776606175793964583050571696515990906558083644092613394432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,3] 18188321791277269088919830163576058427378133413626163500032953364088255565384696901527847570192497054364114038662556548824224885188652134354506915765937026728990798835239955782465201325543935886986496583297487518414890887943758299430230468137542495485310977510727085694376514824315374202639818479638503369399010012667860286319493651573030033868958097301906101813855543991923578032234033244011683413487678187632377364672225062757134156079908579917469090671350051039168381376135170817218653151466041136294698373037912033892963778024736467450528629682610638036317964501770214803705850936265111863432415889389585987949674494856676542246459505254467753472679830119124180500201892062326119743670725553808330730918881876089167217945545620420491956336752973062218495926258168835218034425989258193298165465453982030118802250029539762197765910297298326243129563651453290015227355668008945506103629832573386232942889618058576729449536927245414404085274262997830146131363651624106876810780063640430726689946069265576455878227155266215454531908018379026674639626290373033699574921094756084038266501642466827806293744828608860329186913224362419200186372825962094644794572974798306503415186818111887006813790169656474572826024993806481323628542080495673518894113446979700259367447937080790335719953565320852189551043059323475889015943503182071855273601653360566350014622696711160671245587448227359384367184224921692417568220775030366244230964993921006471119384941628323379275233263091943567824996217742183216072446516621020221787031892717235745417044661364796580632195081380672364042373196872418563233572250009305292120336678490201833636106284254230358981993581285825172622467212509617481496725223566452483115352413690229019810145896117820701775068518005432440900098153069571086930354669972168120948200530134131072614723693317074895484250093825248168996842238985128198813225838446768968124304920589632351980817870942562557577721201397318626151736242010143246208447365575824931550805514106172798315726121823888738768403754439185558651418311871014265010014731623661698701291815188188239244714744385735539324831484137608424547906301950656806403808866923567786822752277718662251677617122400943379968955748490240423788243309907002385940296915941339276272208769547140483377697970504272978807986824568645549468826272398905069708757249254588493594624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,4] -59334252627688802019374892878805625667166625759272527162018175823733209998414590543872454854982269995857977081551632030828658813505074253685079692543941331033961772447444870270902979092273915009011610547555818674268346821648390923575071810551050171977771850972089835474908812000806782301125754184553574970103907973604452330694087707830460582491620578106267434553963960042133169827169618044872414432795668796880289444922288964157543963681159889911100897036850775911146439186908608393540018299658890165509282395795035493323860584080166913894135429080068259200543735759014439035473029395901707427387194831681571006482463037124986297481690326571391718716695258185310675545073311931416243003160694264676664553435987803358891153145261960629488862323362617568883966218405792986030663580455123288034165835467602092341506887254453001437800840163984257919410603737059016715866079962918464878607119180667190798304977293508392818606438758710989817879561056941580171088904667962025944017961851826309975524938552460182218163731318197784760052572729602119076308230909855296459390856016279285595897261788225282686709056710811522543675112434090927760043654647799809883357026716054782331936377698985697962474986596753709298432252595839477372634712794664451986478962046985237087374060740302170687590578498738255292546810835858614673822745375825767215042034271456354107536084448341943015790923724285451524472516311615116085775679503515007015280937061693594933551530324791055445595848787165428436448320105282498156640410694788069319188358141928587888141840750178888078044964915781366084827003009274264176524352960664915980519268720940251603216642180858363422845709858556405848682945749989692545881136517412726918291207707227373167605622628965139234688488623263339308597132852994425099274910798998696334955529257191666656268665738237136919170034663913547898376091917572440522549672593515781050830964619939472452172505139757359693276852609600766682820927873861438094970480912638263504493831397142966780660079384891865686763768983137857882256765911264023916179384163047984691947171458671471219156802011746950164425815873093759134936055682137958330135771218753307468246918204472595418260860208248503377963020317424750045055110008717711068723727141957691971673804933975079555378546277772303293531237734168190344724309837496415156548370813695088994025472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,5] -29210845132813952514005250071176457243038232157438411944182883002938577843817079344302811834067274845036582288090773943938606135888398909116967350284377759494012879034522378270487130253819604035249333747758563405698715696106353269485029924029790406560809777525254323969371399492934870175791000650816996981083544686038861523308975991402849950656041221981916652283546757648501703759587219921793346358380349728868160434293721252133984300057746412308139015897089620407210115379272053750284808290193046545945414560778183048334717118282104845355227373353397299642330009270404384442151016539572248735421686736821785675224658944619641512111656917729657493998445944580565811025155983505404061040092603513987147129745041533856744602796178871081552289388538617233374030503406098019740246158759016481482727803885344327201465195380330752526565521503623801413517359707875630978496039180390781324804445922553779982248058274443813358787718390300379830746947933115492421533583556260003781441762297658696336156540129099147423220936251273134482195388629549692464505051621783611190623941233167289606705502959100917835876237116909396893559599112102073975217329953142687490866160061855447442049810127543415463274289054083727225120462184959424088177790202065848920676590854275875164216829258577169000590780344870693803603212358940435276065530517219256879046240636099278027748219291772281172206299149139356449813552449100627588310868129361196513578198178361838796999046238334703391113750476659724616934864640720867873101114660765765030368762721359803040117876024854000055595812764842557785511251320057071884084883398252347125078083904169556338547934821583914252662717360173810912280999716113346798128743991391564479959850875219279434828822573669951763345894792881224545941428992917819325683275223632018499201659716235504555892209207008990633442140042009621484032621703244622716943908257043668316352042804647056752120532324958048523232080575100293597257273745872383144104162949801322604662934606409974587192610450009697821607530705599278401627106913639175960655172125830879270052652303150355376307211259608692754417412264653054722848689961679111642398275323479877029065910729306636093040101746326951252452412546485878045030346566823796865008077966558060944358970765349639255218758346094833319119962575422783673670885986597373990360173114530618621460217856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,6] -11482881999372376012303277742874971699700725108639719649926045559337181575166269733871408849267914764900792125781559877784998658547994456155967682525480584494476193775375160194628987709826862443404154079432486349750368574594558629264401778489634842560157049580847197934415690096597545988028318555082655739821063379282043467071746018512342989474339194425942747863527527937118791370605484423785750322892186608135316424849508607092658191181254535547385330435394586636246143188005667081462975619197657234430816208340822411746298131904164697826684061387791515431713577612875675823996041114172134521041284228096093883581159186113466392059535900049310281283293758087742211674478383357691748419159549664655292035722295126658212201191322561528620308468372915505216598188246141623682973559186518548538895334493290599118132063615292070181219558526254429583871060947396560193238129945347683184078986422336052846787048396190558850978818138387993061869883075891045502604321396758710884640541518334593450293220125637087935323330115266034951356392413408942084530086947281366900995032348249845125162494790763660022813198113077181304620048120733668662161292999402691485296547927919855194259079515673241852735339423620799975149698819860793499332249900430816390524147183792170928052532437616970789390482418898825992596680136127065642896771135107440901191482757134233130239216003440990397919344182859875134372688893509831239228382050618557546078643783638686873099307240335068536914242220657954368500490709095513314881563193726905094171713522775200244009625984631332749856946577455905371408748922844786386446586174333933293930441149344242893041836177579004604185353630868288189443066152035699894312738896489982939700053617039974828847647307148426243798307475763500180199977206695847238728853073306795513018879407502189953339009863761017085969460732303377305258260064445705844102281239671621029337680050387231936738372729065009369756036943410308766765080665336789052610312403331412375503156216725431150913152653830817515724445533797406711581997350550007238206911026365132095413958810594229182890486503658162671061162504278134270093656816961365840696752854692595345761979164711437488362572640941981198449158760686124137328248160430469389990991030931538018461083914886154800581032144132296166783993484366550664643885777678995584288875415666949642696785920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,7] 716232611178547571926604169600758423677812455207765960626942075476492708273634903617535542151673788241495529317540098929529482031311574190058892242803362520082390476072709454743086600082347443885521714521177914615992230063702333959480856784639806274128649928975757850774859495042169165802333858876860885290869071309896754194051999629808532739687993349740353827081333059386365249217505360676801314929059182245895408291360488562580372330103794983142407390922226249429293851140437628459748224123024621320429944121472297396241635673558320874601907342091449179094037732280633762536384938249417705162334867369301653125394127231075891113402642216340216679217006959720582774366122778609679565241676159135617347801662445324964915535474622295059419074208336724185205148809425102918894143667246721361516161396944709579261551673938341220169564108570958605671890273159224133461286031965000382687819538342448569488202656419969701062485959518172237627044187624283401593132466776586820230866498214987566087371818930333387415419246784071084215411445224912529422962441784696910363431518480915687092095889288412932494977854580028726902015375809371792299535057231477738029989379898429988008472953647856856613079175260195690414369995229342880579157092870904711170020216515445110339084038914600461845914528355820117147687607187219006002597571259334324121581703167912065587565536969042748994285993658405203781996742453627644980864198092198238360797760050002489243236605875725371366081833749253866052733334973906977056583275369120499147919068755918349913600903925071028993267956012750001289703619928177978235375091444944157845830430810935971430604849098985347806257977072010290737036375853237090815471633854446124549495646773370496558929271028577366154132964790844539708232879188454914329833208809150573255775526767396254974863758913999022229575367339405120833873873447296548840882502035230522101854053096480759117060133886996270058275303623009571303259911225455528030701364088022172331702069273617578693751235079519525176876640252332513178839182193104967245889246623454700758573318026990045777532887946013476213919077033687621844979355381534532016251287584785664858346401540489923496080903519663816747612446814984359377301286318799226509943193876646081768312917597416956080561035988932498190374023746232912538459997716747228531216815274446414790589939712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,8] -3273235082176199619281535115822476187162464258919103069790938302829347928798318228647490618310727561452297388407356213130058642507456321393218562486342296326936595507682424083931742395303686983427327302045446889690929120318405912019863700814572326163451201255572250793694745848721309328042761217588446691792160672999108536525546823869796400533867567160947386837294247840800435176725960855966333627514468759053689555428198371662057639634530927430083355132789091424544860366831085847020772130490990953408607723134736300085924022654753415828812106237683801018302983517301624494685658695794672215720810704249817570213177379580078629160884008662482681664134423779610061421074016591417015509022244310686063254341417752574614502973995772018271038508004642611974789408279152809313787579598179802884820683268055773635942805984545397354216967823191280751615652537892189080628120995699226338733585197791355463485630980616521244800044897876565978083772918119777246888599818091802788350329275781182419306269621452146673211269245757512252228926502068110276215472061899696326302166397591316813203176840518629328833630205232774187596327204097293656445554222966069481928143311544444968848516495250368241355279737414034193917242609552930194767867210539939192342349926226556844404114603570455950860802716092397982713598448679939993589386399725740280213687724798742699566478839270242241636068361356831611086443906343598978626106089205062552304689123631266366878888420025385655396085100919089424560361695396325190306694293796683502258460068793652965538095730948288584940706339693161524938357803011135318939698447095272254577628153891276063454947110488498724094331796168695240891372722705553635087629097058542974187145803703244159456193397705531555535392106474487461120657669530227476195949494934101666109622577449781966059637014071144533709865395238419511033266371473541130573354649988701731131362765283148714812896101459331163862960168791942536913463289449721283536862762288728357363896176593963549770733738954995192957782600111117587828626014342252329642398430180490491312563832184578551060409394179216017786928054175035961296777342489828680209909777962197871868969201061548588723343269552901555313123307170555486430940127632462291689822159186997881001570402588806304920998714596376777663400534564811330915161623196701939472172602472478471344822943744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,9] 7123677658400015936730508311686949502332341376545665005768385586505783863975969290987831461340490516387523630869674455811745200190918182182899699996533827690604052075011494933256337368678342121606509266298738715087025261482006602559880381360466520073334855409705695582488181230665494846522578210574818183410050869237071929908103245479931087380606057987303918883879639842970296208546359833139155980046909189121940596686878236829444615534103594146032193351754541732511422951963582600369684029508617657607261027148161615237105484311141368878600704313229994389813588475108667900914816543774348780316231555458842543701189195294647891320704219209162722373166062254644976144047837176954179487726607522205589684021852723125335292931598221586574553298092142164570736510075977050996957286133109174356907457381616246853283018280296628604887332035586455521339254863710989415840757508503415286748123231517124936432787872590023967033011266527038547211489092687166615676080774620349691126175926442984424176746191268357880682061254985472585029680143991391695607980969392821668018131767336863698502841663277588282386628182971185627571431343527199637378999733745307423580436993584851611486472329445198510209192809720346833242987647693143846163353695629987412486655005223766574461114870291116526152626135568301926049506463610562816506256536504665529186416162560966787248987115078890039722364827479711738112684699457751327122625094947805268940937839502556039332770751451312074947445584296493596874237458411921932318293761664425549362872737889359075747917906276501673238234903956353910044551238553017951435834468313430012976952298038289782744994131727487426435053425147969468680056214094209679325861367802170682377839622580119346139856832339285634546379547778339806233103051364185589911710644958157837451074757428652226823333414012360054320034828008108731023749772581696573162650351190543266963252250988347107263717656058680093707702182834150627016759907004663365005120790747343262728174319333750120670923175520612555696239736896617543382605435451670717622216287534772346367221114209693578073389265546426236311941523046610280935319109958637105482399080430561261076281310553065123206696701186620384147928016244106962379839357635901770245771861806128992540607849045642108325349799715197203531286127976229357305761075864809274939053266724007044457080815616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,10] 12869900755624175686957723548847377232823958916103642063518827875596188172337285205054158110317807300485142301636401693844714961073977369376597029980745911216058643775069852274663207721710539092716314173028026855220061297446860845564847041750758628837516224353889340119702078240827412407918415332474054694707556248499988333779280977710313321225893051521124858688689972119410330390322914634834531975639386633502531208310335255239562497976234710875673082245028925129907798938426323431451145041371419780516768980729027529985332865294605105865897000765937832319216803899949148069141258449769738253129431141193684705798122921550212360156513474613531926528837949849855622820343816466462735944387405849571225918190477734338086020419777576887866099527121149377636716125117638495218592515609508874392341239699012791019729863384253267187726292695672785412033858958851107045245191886638085215796332170562105974261615383640403541396681807552641079376313971065727053813548291457860516449994893138601615657066134196180975841235408342130781306416464135332808473335428123224625749008848981530586488893997374757197184644176758129045384599222997164317232087217500197085446945604714611847913504671389137003941309776341043754721345855155510937281155255549539184623378872493082400614378361031490028004325591019690260430158795605784728458853559616175409977777189367665190959847962025474962425011055342949908571455954959934636822463679054097304787196517936505245273423078873196664184199318318274699567348711538729710763590556286522141922338453483209324122126136961067149748429083199787711857614500228518917547802380022564177958568243319434371984841001624921355062413657737775817069587517303161290260323497477551491519218025858609032711747483678453581334527889278802343274563101298851831607743519244862879011392980733113359663813366359734508973589738208158799132337350400534088902422425550559269870611279496414278106100032338517260958262575659576224172560808553387802310538034975526280109452912428922936597510973727413679968577359492332640020277294722440357188119498887357852448286819019864345870729672127412041391984018788475140053970625342420144058309931633439974887961161931334620945862787820076604882078118906350868665586553596620171084952867411148787540832829895831608550807369155307828166078087766788992308479415829963788806543638532494159839009701888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,11] -192341037355149536737692860739688181355506616697694233270178730660952835647089813969109386240238221216833331091319009090241135003591834328715725665326831691156702197874918645973008796792001494117766800876407121257188026007257470113236025336837390666465428072171394038987091049624819277414823584786421501491246774057560603962181196795130467175625585483696950293148242597306449329130621646302341962403072267934060079681601845515487980175809378353770226208057451140078214749473577691428700803628648662302897788391739174490111391460753202529840340483439191075498851111355609471957501231636447055789984822581779317773478333424644909742331425266780191560870859345879749538584353422448824049726592794180855339816761751137982805426529114734006195877160701229476862123446273154711071363261459403667696265048117547962606927248994885383124501042745592783977633961616987551398661861305204097946726681856272938827926542904735496206437753751049885092253019082617619635990876118596264836730830229482447361843888183034788457767331735218898778922633196696195195319711692553129312983091993784350794122375651230912194420009839296330041210809048444003083935419652911882772605247361280221060231209963602729639076962164308590619125435077004509205802450749971674178169127856903349577083083495925163636089200513725153733141809330234237248647383445466703833727704842158047008921461488852457666434770309479713842002826242468172755185436494576811299474235617590362252662022165582979967680954175569098223977941231057579330715138327558107992533269088080112285719511725924743403483354982685221493838902894913963132882525290249468612835256800421786759618498342944347217884895068473909722127307496126251348832426703383330303017287555553144536453968427165568743112487221377098133513096327646416610485633633985970787583544205383161514509299366466813209811182818882684689436851256966767444011426389798778314640345260674232270872371778003466117214189762652100377798983812307532835894188890944457854304184679741890531487790038507985855065740566020097645266835223387755101726964112189929272844594389412114772663467170272697116458006067537156756730623441234695955238902433991253645624362683765237606107443150131947550462666835820150609589737924448893616433925543958500843975623545929912932492174607698943280571902000000923871954121379356933704010075309541454587723719376896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,12] 913819150800241352828966409988682288063685429760887242165992482180697594804172007989502278240693768949401686745984252258577834790733681558513912563468382446667126133459957393561177276717050758029752216153636177231989664807401109805045407510390893523885833990228114254143158791225577748485079349418746856788205070035546553273351415743124321490183831947884008473604666788100320993194744889712839722735285045175018436781503044178200881337428218771741636567511116520288721752094085345995063645676566519874174101391911703387475633899286661176869849341364497446020744823593947107679750068010043591056988442384298365213062453719739674323804210675130728086661986229755849706519069210672659830845611583467125876867078153746419757339417252730002179467815522061440069662678378092799646367160622032287563606840194946510958249812759858998086674195173388693104636316423180729484585280143364533761450663633505462669566862392090892263062011356947677927474244450229668170222830546145725230267180499120595256288038363593242548812740896955066616679446086544129030294436754649175565290306434391522119598550020742432612573878003274905923989563563072920428092809155764361625632026619648461452901565874517308404719721689367983231698696016109241661029188319956721736651790842748408988653256570757333967482737146407084236707900976176998977988989101706456632711917441546842980594237221374497540393731110356588053166009146768865657122280881761079468566833069264765746746783751316623317542821677742206732589933959979558187298117643337630169873076745664661838934229114885863036530258562618868186088200104924755536920644234951300451022763199197726217399525694878774531439116650757943147126872866897016652381617584324981793233292244721121961717049943030299785188894002925743646926129912036979824761786653349507480722352324622949989102646643378831940101626801724878823290642102285792793819692668367563010152046340103736674465880010766789946066906177287740281998679866765273932826781044593091520451159069263003092085405503254687900456566124001380319094424066093245604517409155295684095078265957406132346356651285143238093371030726653960060891256387593158005989133606582779336958942155986768470572426714024752924887373725583287347130073140613396042405101965048064706122630912603965194278111660833998145518467363160007316513116778885744851877890991935943051138484404224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,13] -2937061377751304068734685072633380853406823547106472591186233553043700012233700932063407046971410653171351638453798998887708253159940716878940193264615059698243417990712710052847340661915907018520456763993117390914158622172264544313889792373755133274306772161403784309155491578585473411201897226916937815239568596581051875435920892633641652635991883916345308370432238344916574987179908129721929873186203828862841881261316588795664523131376027829722789066325010912703249617262756556265729858048948635765253101934202240286824233339320020577689495279723630221779270034263506171809213536993774366862202643975232729712568044509307521129191328367562094183727499085795093544123443355709964295408385794042596875592562746704337128322637759114495063520873991663425961416116385787556412481671716740677246869285062272181847590941986039501768906106442731301420930957110383845539596070775761783360142470347370945169423621546959137992015519989112881538904374783964119089468165239531277834157469760248046148616495153529676062267215530440966232439873580213326196074316171547468826501313972570298106901469958676236872481083496101105560134159219808658384746755306204103314396254809319045629942963976160104653108772470585096470604954654022698647066149248901611712506682977235589832819214471433771886366585550800515175714362710285867905218160026457181500879758103581784946858006678456978373986664049442060498219525619691439257774198279613103621200804665724502734151133058134327259872431601486323545585697037433488470706633395562415751547395004335132405118321601069564202230877895491607969102011481355686036131129792621147867969683252265261712891800391278755032083667836485183109747879437141764444545003852072175013419696100736231053900075010316746802827771834358057239384431628230406803044412162416879590682559473462451601217766495283712149966065724834469958508809592475981360751152949634674054921162585934172294850835520804555326133703708110620881031254045928772991571282103491865771892731941938514261344084061329051924897362548518756846486469215735170500709326931468951160370511794581216879096881126055968659142749243000541173532427724063239928138129184961784791475299471279370027056215231190204356803928727317281413977680313917293346826496675576867793648862250428472251095163251893750288947583555019632790020530153091109370507615331409386011194933903360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,14] 7633749323836219938871783479756603153604198963927121428270261558115736990670391605398562716815131666914364066347202359106127176592497205296316782489013138825407054359515788845489382508845886158248612520087756220510604558496995597292015303080314272582804732641266370189848882457485521490575291998112316331158212839766560280811680582385605295753987129538773967298382332196917051051605714871600803728067975875314980514185336829646417800525959022763385477048279281787196417255393658973374549224661012850888667858754986596033706227245337830081015148514535237057411180327247707269768608313805149041240493608906896590092880865942530088530429576172769366721431305759787959819753724953070392396470486432044928092126565229846310185612914706788539006082796385280464582788533899607698938294293696402129432299362921178517731878463301379617348837780037970262611541947746705018607374137101362162397210335432295520309839035865694438828310971244221899090984166172921986544923363798129681362106969642316780192191924302312071651292041195319817379896781220172603560914660200100963286987100168007305463508190228747043379290271549071963388167516682358002447671025425395486880561537227007574778029961133903450131834843595593509584180420631454866738385656021081351336925378981506789747085393090433966833466353447598626152275571726195384796001992614967111379962916234466021764663285554677930957061701189885832507469503864075407119952231703823739743666633280101153337676093080710913576088026846079724812286040925718333835335692207337657403697049271263199590404536956600845461296508042313002768909746004232901238037151759106061922627991859163344121085946261814796111663075767041009415872953141682058677608185825772142200856142326636590698270963802897867732410582526462849038803450118617633817915445641888669828656481359092202436837053851261506263567494305701834136244338525004908016370888624902944146253385057640913587593408093982915303735248464587974930314478831768210658363999275555987745682011280509659594190621968001061255700526049363708516710187001772369652060779842318392343885852252152827870018893697437104952863287486625681330722191640618315117324655890846296505768881885367681188154389637889222331800418063634866667195209683372307842280265036978093687599361306559609756034580879573521504947508434166297722137828236512191367233514294539291421084718465024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,15] -17481457701608252657597151043629815118616894936218124431268035786258930401101925677099426155680655006288309586230191567275953767214239470353813332661051945692518581294031490026151344013587909823028689781666106671075261313193728089393100303910649514247253906239843290712526490645012975496748665200022701374588739620620576624346041619229896136367842274450649202115899723123797714823066892348088409435883988730086824657783037444185383770515738285985422180888681888260058201030405851592069286426808027168128753070769134213785918309299268870461793849681585871587364486001532381992042305032840452953632827009233991444839902834568910689320863580137254177043534373360089513567287584111464730286166416617189705539716280628840820523167093340962541987927042715728628830744187613766148723763361382033872168394222435713777356265880346354544907141346050063869509008480400152106655776599764189207767334781865202323870292793409910330139490864807583528146067706278888717160161690203942513147394625279710571511247854962105741375259743693640451724655663771552536052171273087480779559361231468655519466382982565873052642503076466097173103450544205267333951129181026498652612785811985966538732875367506695753391447954793385357892953568682973290905394455892268097133867267457118492824901929272919750463864395622986270990652508121228041786656810995900227726132853148512348740436175629372094084841957255626602341411618507762670084554795211884093736158827326570416483965346764445269864416642678021573150558122126693304808434659732013695173072934892242668934763395282588747316298367694458877296020975321211784956425629473846741971333402759255930264943519972410172340724609775692279427197033203296820976415382814751528491759634772837318755734656055612037218736869667281550610129873760290467989264905774674633605706525962392361975439814118656197130945748708637383635588032185237769895491284853500908970563194076747997699682007784071697564374745054080912985978144155663157430197475305884637982886703844234984210719250045300472200837346340192118781517576217883933184460707377886121991562761292588463345168048859144021854495192388877367511023172026239853110791421165436578928810224902820464620888983185305306060099837072588728270849672202589039259303725040883690118467451318373585302860035681602640112636773815445267723959670576428388327606291594982906711148968542208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,16] 36741281226608076342377371576649162557375160772877302956824472668931427156028060820970241654246587623997465122382048288168775458353285293170215295586977878078649206879446201977946684357779875858988329600548335526851565747663746539305972854987735256859199350691446696706017756730863599555619839849312350434088552821155277015033360998118997020192891490022935774358458596389470007898614233404083250304168623407147460146451448695182757460239364427307641166598502786532102275080512593126644773614839510689872189709558061036743571997396362109391805756595198638690825397148272777305433673949067244808899500894381690817424139978731787265503429938876735357789285654838912844988325928368205679468568460958993963055899491125835045393622267844151690066588701485008449370039471035083132333434751633805095758264103257094448914501848525403365407631222384022257809337334024061861867087483920893314445095228038353539373800442554758938433030820836576368061784728850997853167627375611018342868130596786009955327867461810910552630262043017735569964339442381858141909529456210567027198196392639232249285849984679895937919157561860020983381394044944610945732217045955926538364039541694272418474402733587558627150884420130925897779442120957489669055301919499105764030428154392306996618312479036570446058705240118585923506176775542017657643814485143631165787555833757603093300243041070044287526464330359487290349306561039327464846722969557192376322340012193282716566139321482660855547974846010129156236508838518983748993181521568110291303177879468847941333138566753410395442812472717879067124664531923720781432920459576882133325848218517416508989406251284769899500643457870180161671409374571889854639236385577849841462587184571203061586612089419612995533621422085253800119092812412941591345669723084148327261599423411648376624277395830152197388790113372273990231072405680333178938074318545257396972448581390302062592048593541844686918174199722484268216611061769315359424208949941696997676877181203706531112540042445673671944682165859923751184849832728896449160478936379677943428393091599757043968879778561793259944732451863797779148705123240559665821585146085417771262915215557605107771705586817303905695540683879043362450041995374208305246194878824557345390623111450927544638265094036271105566400309858368107461660257813570778240078205699269655136410532839424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,17] -71565465716665158723739822304950989545841624651261551860469400999359775246705730724468011361980957741677497496827777757985083280643846738873381934537530149580665745066947434847751683959085126696232990009428308310510651584171774174482030509725034078465388427969968534117542901193395151810724287095415726092077673305145977073582158084192559559233646853300048847593500229808513511871035305569802957861213222367570751013647451982370987625747240971890810213199481296384235630335695403604314022145602952667598617014975673368965103908521201996158837525077099147521854396201496813747427352989219646986778162028515082975390011976825456787875796749508733164980374465714380052552571213135912608805651985153362473585313162791399171117744652446791905466245881893191634788016878878919670882088599265547267905941731161615022745984131485392755898357570324536498880699098948207643214505901543871082746441520574303517208985978781456854286225267853521020504071029245945983497434231694049992474024346747830654706497985881590130010142486098705460141694130031395930253084909987660229972737262312025658096914765757511122937023759541553589907968009863342343911669092597726727972640628213515009343695493227262179354931181242658962006354549305767536189350006911015865204349013234979419006309968516076052902662572340386818290410254413602174603992152174297899784969510112253678110604204076027882529852362727517826249857517069247616934635537677990726593837788646010682417027667073576490958094957583942850891979076661859491074867206884407837525113845833622186174977483354287210395255628562523096671371789897295347934768409558895672264854678977374609367684914294539495524541618967232494946236632084572625776557589699323422960698507834305187278371062162087481983364851093101100744218366353641594324815698923187272063235106037303394553444558722335396030115885718754789907682107357619954676969814727516623349542036021301588085708658024889284654386002278343214148638651681779226251678811256871057205569464109220409620412314040786450630531966330475447270472534227428892024966333969891263174282485304448712152358059645670253008892429559407479441377668429147016733644756479036551358292712192315091666461973908138066650137681741583886358991742418062194378337379016150192288669962189401913064171270562568277880112956029244540913331885603563508038322364658605221365577247883264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,18] 127641096985638099155335034991522679992883718379803611020831221009268966826422791545250588777244381970269811614963913477524827911258094220882646116188252556270019248708187334877338944573349338109295650909858676763126196337416034979946630346039295348928765159332356088935713093828623033589197568003377632444117911852851151100182097963710155418317034124852884276526108804216226903533033581961483969687887336554117421851029416322543663581799348040581267313575423396806958749063950318024523376916042567197043238490769609978432515462090529499659448685548742074454355990964510784621463373553017325247832508725845909054976976702649264280433254597010374586228131511819331634095368922035043983513350435290794728376713802744069842321505401676127417925606906780770837711191521827088449797684381108294225509848058983774906754088863100518669904091349278503299265800511000791654205520593277316408404983622284729417120009715890972611704495064886413622557355963458361466065460024480595839135818494628412684396711345856439121538642531399199362407687242491416595794323647458037474839384952131982797728877314116959809698212426624196175334083879085789772201767155767910054466870084435446381634852923955784885799929572584342397021919382970278715631865038214476563677105591576924702747743897461081269633254721481930169606088913852033313880528598947616903276791919668072036558871606261382908619199476510588059741057136654395676343664329725282344782716077578137320845605415187794988719250043858666580260488644619358318167502770719853013894147885290406929812365793671263321888827785680728831510633401933782530815622678257761347920075144661854654041250894225085947063757974765049883331676924758805625360329887801584499450374347121850307659339672493540381636863167664564673284249192510960603563203650702615059588797305047414954483649595124444319062397454308449929035914695084508760762717990264638773355961700759546568899641409987066782135156880018879672595163538531920990125913619318826283745859426017645396867355221192836572526550123467122476985019306826837577061710754840872352138343374922181410169729341793643972835541685365272295719237363508388510803569667444013221964638922726409340713702810130802647586654949341300613318322262694088521619552141069806684892904198790395707883819822898511041047406102514314906722798453688632531101031929789647791698113885473280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,19] -204852314873211881648565054926114906189725768928959310177645928255911546500225774118194309718682306303168405685753690472036919205594521941488969582336471359823875100820023481093777910154693711716919288032885708599066051175285098301685994608179053456032111794615602226754718428068713220624201994576055087451056918038677830364581292611695272161016542250995499541996007935565319902585063566295530057227621234648912735039952859328282307450206682075416572453565100710775033305260153944631076087527483096343156162584514926622271457476753387162411659198583322866543126739271828558321558719476961220391362935268826945710219921672584636473238451625947699254049780858445135909894428227631993228923060289820340242337356409314865574440127578956926947185973851324558025648753613388170740467630991178655093150320678438426791705106849666331378931112399683556120498990169773230899635172385098282382181521745157021581812630681908969932768866333388662784288404566703816754682037779842731668042214759950813378391908297155212210176842791205835606682171762690228610491968892832685476855055999350126702460239415659495510979733742810753775278890256576880907664520373560130232739857899295926305902811176122810980438087170276222459070650592630220634277183454109448044565293273352940701396264834434608099798027621943631858753756728784655500699253254055931017164320886129643465615844299446909286206713894513448754821259459471975163121860085145328872398698928784778667497368306811834554921341695219943409108077116125120601747755942848804827439169249211081863221157791996502660396670155552210892433924308105824982332028424935584429430138942753019344837936566219495642214626572065972166453193181765864570274214891347555582387561792047552122308270777098033848870261626173838047117462401210734070132678616075405865508735734474100877793930515039574291531900393729389653596261285189606157786961105475622649521733491659034751715597101200034682721325015098448456047770896181079227615026485245625041797377156153388911624528380219780894192090167427441571043720313957427031017018288477268941933396743867485397744173723761215321494590032387809545848407717972732826564442639965788056352596553620857733811782714711906040067250753436361650639313460532036656218872888657414776890452365812880487314968788351483607722086791339826216166806219354558849482127791535424231590801880588432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,20] 292825594018336577649236157602520722558558471240853999517891907668179171165480921628762961122797271055345036801357761643578125838783200417534805439176650027579883394147935824274154028052046992482901956047010347687444859815751827801930919154582803043265067841461995275819424110393830694889578691357698142662719852519193284300866837070442623867554804204593380678531208734483039612856642446445750097192041032096123644916367817909749166991870548613498416035902025222266439370977998587200835652887068248483736020543389492542741271745249324139785706394419997463017876097484260103037624160069562701205903801020831074107667833043777527404589563967420032981724734934574629394569858901459093460172194791338722590798392158149033709536285020409221573501299526864102375982353135595517130395879347584074628207940993084485621150233256631395354308235654888008617710612856717974301910889939592691332719974569481042092755962424971667440666530101850325959485976420890790120764330830572111560900272455198951123085455954535125287752153809304810959538477033485448031794263425058438004068108750271273770430766985718829303816803983878561024061434304237619774668536562990542068552490254389914251262587838373458605512951461077719980476896663598801797813901529862560447517592778450032500822545739748493093994181393270100152702493653039065540839267081766918219066795168644087056517143769687741426301484473426086132954600003947459011113948840746812548022761808309035806392395702582374762213029512057689288167890902178742696145159170110890582521966994888854906332955232425522678836295928386393257152803559350470890453928193879899193166789694079297208330295580568712593542705852069716757110015512885553142587128256541214961195128719624357831103810041432407497696779617180011486945513830844084589113927611891190848492127515578753869520559442918937223806746836738627756645551854450465184145106628458847436913799093470216038697521509744264955331479121761697035396184378038575956628899155259865823281143150394356563782108065074047657548665146398325503871580762785366904592036797885293384374639028439957195468936054917742580721095995327087989407452291343834889247539211922305672490854430229536116539591936660188363173634619569542636196034413223696014037238671074493047960614356202007989306281485882929689767296388455610294716639084101031985868353101854691059871622888814416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,21] -372007717250428999049088702414280086031220948157366684623464058150707201732421657330063771004539570461042295614451088907914718313705974606548980115378232012795657208860195796581429330835123131041939890781800717689592975579421550742250722906586576288334608448724178811509540563333187219366595196083220776424691753819928112367084988402794859992897886222288317878309350591558842714511383443525201211515019540569076108280445415576476047607067928693792560951921233609596271520241139052107422487265366671154476590620134422172275013675479366563447210948721164787724772670252014812631960771601267536120669070739187539604810402020424675609059936260260626963586179543086600310830139908883318061102886879823850638225008473186132797853510889651841470867107558339178357955553658053568522657067988521367444824514465882916746721636140860701211028183209714717642888925621409270298566086840258344631019166614778959158177837800454908292077286554419632785005931499004874119530095067061869783432313550345110281305577375539721752150955785942743739649954339754618691120517023883428783115777503973773445019212459135414291264874730393195935507575136195069765320001606271642759891967554798601126163809156654553145344334033944633423460498383315943890056425080159709485711291583569293149215041128852789762041856320398170794485425621766833278720508793103507273765085525532514862893485287432956290748160100859829745161859432235762448662334178626048457203141494847751626576463554793346495385960696909877035692083498456188940476061244923731463256072208961111182848898717758169532680427123847965951344110446024017091917786831113338817720224581063105927237330862195460807502416039106790235748176379074989027464611658182518354539562881610739663278445974934057893049110559810261111674286561301700621764300813098393956783871507435283956977183927094851208633514508503120519454023296843625456999586724116018635390127826654866687829829109762953204395503795229324061219258457016972019662849204871976771193977008446838429858837334237843030752911484856056424499950307054852318869339660543324150238181619600759343846556933161876632227384242132322653586905407146470514235185619205339283174619741268518000963110992514242114553431836377333024123888737769227746997209298986085403893698071620346807964016486508926965032654854955233246953619629501521576347203206978196183955193462939595000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,22] 420456694836514399569594377676704787277766576709385399368702775942577904889905444726661500567615326187246328434302670245974556065283623039827788798274665004773679680964235305408747206438858177150097836915954037578795853871358167467342871340851636655883583524748284777028320215785734595476989342384966636029008432399182298040165545621061952379860719039056580585848967396246500432578983267084371515751618989446816135071536566191016162304305042591420552481803367525079147977428632725998511651310153989248474543198711236636244725397885400828272450977264900630523617049523008854379973751809704894268253877672056510356517405498225013710741508816711592495214219923897919537981004886333034042786685322094037743666829055577237414609740450465647825501060085961278100326841427156926228725801358377668777301854982419703015659580405767181787369525013473794008220045354281632868342658341629015087889779264706993289035487775379479916902162572448178579166255128119411744814251228417927339001685660116609372592346844029551982472420594615184322154057780613713998212128407037801632895341277888787772324512352458607879344777158937535151669008931101091371559838897227047798273081038495345414831425018643646989761715247678481433423320535873580494461524767276357295913552784883786989466965894346859637738705149931601193179052865283791575109663371175586880550170941756489782685778527185066635580711604679070446310776381075642375081168799367629388624124863321617476294641004797176609797555465617045672463700062912631885345961939430042334967439493599080524515023652547422822512442386421637249328089014821070291002104187340665531677473337242792569653296062487611178195447089106874073880468894114373646713351293920576739716660826127389485799779244283688062323410689137778839566533560812454881856717197663644911742416184204331236514865659191546804967001184011500722212722199322692578944204308724823436109396349246797672433145408617541970523827198318450658445818732312421805936796630709582455411880656311634698927530812492422720951169555901997639038998597647462297472770384051939600511351925474146174545880093208895646425247827135792889595110308613392007258548522603864718564310258205178132363989536072099358972057461737474566347544415325796441002605050455807812610999995191363228581154755664861193340488270328579797481084896701654061654403481651711444526342302925634734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,23] -423000004771511816191258999661053199587473517986037588418981295051211385926634070511194832892038834782452691606882472994864200660086982807088680105523431496899046762847270646200322670594410111902492638262453485504719577004764884327439867833993581393430600490007304688735393383794752690234260897247972448818606926951793347531571175818848154105876238372541884063555320660232419387052644925855246042451877106658953016756359139748972250406389787050113807258779828413887334588952511506088664196407141011522495620544920135123487443161916548851799252389845335975002262743691572538936450794486447580073382330262375513228398302322736294268300034466096644047627436406840638477348140179778982753969099760638292419126484106578707744942187400978563692082955759611456350274062471345227942651271837206488764569949586786338373967419909428822591770464425646471968413399176389608208902294797775789071113308832630950691198782326147469014657980376519854361250190290886911134355287008030858801766241710318528986994587854772161057150032514279295217464993221965457522138900823841172822262068193337533922466765111610889797701234300016306204590931512128082568828241663270210526535316548765401768000241898849499071519468019860214015471559369376993671718294992676187621415888928966581102020357089642543294238839776369512571174136044316247083387422517855948097800584656968087070828732479494190608360298645013894525626275802587623686274940897491514869043150124014954169551562527720474487183822842606666584346273268790766042322295964389004574023591270468988068399104221888029566201629651098332417466833395641821492467836585287710344082518964981699541641613879740561538817429389713474764729855205979380571038063849977875942641430468324190109308575280986287546483683068671701880105421631317812066787015613386539279650751646013198185854417302969876003477462771975988988216640810065375612450222428145793513903067678253718334634724569237261568642779466923320265753379530705161731299504872667509603771575177996106995800723035534444014979996549981278700794548579432691754937653932072850531077986356743962220281338258850168386564642030053366429957785839647449290911384791863009858788606718618771224264026023751531655309020507666002883873764697251788722797109958037134441929626891696161066410842608553464390949965063367451860990847113350499393679251364315132068548727419046900357055664062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,24] 378403791175897405597571530259377606067263789000040765290385237811542552615868365453788817860652315397393280475704030503551961475734603523660276057120579587485890566214206928184623058866921025180407294169573369470964138430326295471994337605507619350306779563086696929160880440905503066139689536970481025918718153849833045053998987004367145774970606092017246434405846144677483643988132619795340010984988276264542962886577897408804565357214432851671126781561025610192502571381123473682631208390654615819383902410655054188557395351825767825630346818214373614709861878111516657089030401488875787977201909331087225344105190307522973269692550448699701423722254626755118669818364525510326470255861711270458326040859151037225382732013353426804292001924858745388429341454540061014744683068591222566562707816239327217121578319361721463512656714573892497847317196706006740334946079704956264536728099468567160826589025155178925843139563082202544475920144829363693305532942055838605167486898380034521538713548915860423255687646784337614358346855048463043046183577004022897527797029697424861347912165086407089534976540466487233882082159117046474557173330194701591159692855058806344363930027793396002533209951837239931292380526009096119239725299498500646843516278077649157185098934561616481396710500442350075160961410381217801317866694000288916708577917735602425921301266909094564365058115822822168828832707060104323962688628843313847709359651749335398451967616865313375680318450729440288976632971093075969087484451475483851811827913934562371088496277454393302631275562494222604264336631535054297573018408712392519972198874116873447021959443253526667116926316387439356828095176788415105590892579944392299904429334820542640359099144120082256483213074157798151519181308223115386132442233459634638115933009204516604615180751790875527536833972778136221451411271617224560910231490481007514993923743866937831318970289983315339835199269054865929430480989558604727433004421488517137387812455723342510520135162890049190058746183977258281549587904410268574998951009036316496033885424770376262253722543493790219586311944908478406350559601041040256166016268931493860165675741513457139920102886781047858215001014607981020960975252836729138059909496219043263548545406531541413169202057663024448117380424435440071251800334939420268932863216577033527346410671851415519287046432495117187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,25] -300273270484153987420238610616945654424132668397064485941784313765647292628683801202682152079853601377583165966920445898468201175981581441021956043137965033085996000772934900830203752397848856339186888867282149631915448750845903274347789566474995646208215887905353491753204517306763188332392362250682557812706660767004765828385116168892140858675096637635363156542044629432339141816514676176664695816889707775720345296296753051743819436687643454947719932929717528267342668875664329957891071078656594012418010347585879180992379212093246227370642128555381129700220413421113818852086278248514256084987343016381530664176324846418031252326300154664584288043025813128154619308436655070943610938533012612102084782404993700049712001955536062806649550709025804535868398196437825137865198275772188639117777956076501449764227339449017415263740732484879379987438104601267563807548505661310341560173461637957068357496471878522818367485409480964519912084625213394562696429368907133261129941083286418571971938720770444397384022242558356295392116991953062337278612606037868820436501705443502005120056675892771049027425798639208712010136037426440423788508252434399419530895148434562670544296111863372952205721588051770114907225700419208120198389639729466222846497056146617835257537302463718480577355102095884480623355348427966431891792907331376230740167177736152687712483760646368352957003997590216055655591879339336662886514141811789196514519366028821498705024544254506890631043042928764191578988960474676420184577339141088847042481481697637317767760607962221214989553422190575511895151469177267290033703537749598264136270878581549897091712489426761499952544637447045932550619144272030501181066955540653910429104250803646272876660133574421820889517762338072127439707505907917898112091825426164234315088370922395768504562440231129512176953623188794269889869983701439878672372348220161648337393660722916921464042533994777300662067422730954129955168278405081795061820893459931588546204761112124886965707220220454542864381233607752181425533072195165178111453652330869627205568063352641783475206932089204331049571430246176036545807347075799771437213482369891034728614564642257716124804976571449674008309446663816216079054678218620912891879087607207060943835568546752869995690052800650712158693164058202597971112067077659691693141120946530760243584468606494849874175548553466796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,26] 210555564753520830694406559145579657510221061311029670701998656097979405885466245339171052986835284665227795178472328504478650991520737799094275052407299359041670649419380182900804821843174359064045562021762976394773769424506148697106767715565766046645369443061751891640043726064830964950198673582068673747576339549817236507941195275119742743352435939624592490555099045515352862397899409938003116552212257216358925624017465665506667548978092429663094916601127116541463342456103321401390297719844158286409712610163212187953853189028183251051102271337349811729977220968526638357863647877815258496275529357861149077777783346304314771177736780648575970571655750429330739620458595977599640501614468731785381889493941388405684578109132414519800660012973213271622381145961122470042957917601536760295244414835424020685161446216860017045321392866990074386161228976085235265271626172574484479699939451537533031989024258551183711081623682262021411686171193282824009190274945320231668344044913114695894592754220263841927924771153031512483046022998271539020355718228563068394998690241150078393325984893205034347568541417044167469336531363475576930273596079575688937521892553539319935542225914311406409581923080312431212773342486389138484724328636772826185972898847672880632633193624495632276346075119787529512660201886033110944451299077178749978362981358529218894221916331941117393630816840591357106528291547788621696860906087744901488579370160447602930581255972646616865478773555539399739507730930147050176942584861541432322750373064474776141437826107372186418543273329678067532092553267412741095801033352031744700454897509424672055141657155434739672513621121853115958113498429332108092877501367779416725421850733493857546830083640762066091016044222785953686657979243948739769185006428662254857197448108089645415732789557104330773846993242480146706036684246314884145521719208084184680534379369422873925397174995126613292926762386430659470129863731225424732138314025036362468137189132545748372273171332852507369614250931039733555313722018089434539543733450550816190222161460556330068056369250456425382395526982571960081405438919929963335529105757263402859913504622294046774004944064573341600745072135751779290588811548932476870463634134880659149219069668407989435182198380443407413017230176957380504038210463349660287644694484156963642369330019191758136701863259077072143554687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,27] -129725083837090138223895883812893620639385961612377488367723380931983065853056634504289867195726233341743200737285034066928128672448685038730285124078730809941111002675624811003412838807731822618484527466410473332339423923450811694540214506119637547602302408238164644098099486047258086284945525057820389249782604205741585068225922428866838088062954765074441661875008633112742867106922098665071532484334996938212225767136230595340137236096293487785727748588610810418285000237444007132363060861337603630685394733560107521185239692836707584629945131757836631052106586988483144911129554624029244253772156098815514075390473491417065275860156073345288550780341138261046538813760359427871277505436914424856834463852924510288621745364240432604070548196795401058922889761222964818662631930991189527495984431980978467693211302418925965607316081586284077703514094686612602934288188933691382277536535194533430738566875209082071411641313806907314226353010706499306180475300597299099192484599506106563450087633588936578640941088302214374727501924369823130011042345292454173911040348902424181196533411030564343696575686480816568972417460290102056235421086379083192322895201932220899011583825358645926295418540154741795305777333870931381422670736223829796014467349378828280511942373898579998220877517861162125334539771452803821435340321991876809009337910806039576998343157363921887660164842975643904860017901603352483806745833413451192348659781728314453876295834031192040484952658547494063201926873046940651262965906780093167392877002511960659987492965886799492469260055497218662984417523916793011615989971361848013476555542719730620299180862442334418866970347096435745450083976253152356971961629848068113436676211317126480581600026492225814192883148625432315470720031841093302822143758789490854167406533359871392615440384771723438976577169995385858098912129937169170625672837529142539593769478166852051446452257804220900610204905297980083110538779333647594758315481324597924258155274632614589186767762226888072252769526275309978450816066966543750820671253246996221987005796238395753164782770654651061395976074000971140679782030427012478999685042783423991383859025781395283464842473050826268752543160725513462037191241611717738876647492081623699076067781913560468279925542643151686978939019022992556336450981820304549190818675217031245313281988006653767942533759051002562046051025390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,28] 69648783312988090913535617143243197442774777679188740089639312945709762872598991308966309035414643069546016378225592221767470073528023174015739043153250562658177251085208068389367950140319606216506998067391893624717998533025579450255412109614009970441701601896972405911710913536047326638329737549706460571729335862875351793174592216186151092655391113105303455129101457882110084392298874378630595502580219361040397586068038132295656880080273697626136081489829851124019515624041973548194677708553899075081628942758332730115132804498705323493882735972779595426365662392466839769030415352280100841152590529352602440435841346679439221259572261910924270984992734955297257426093952489319395313573444506497773273954657943440493710998329392380304862294428644830963618274223511066299897349449015990873610770868659548158925372798893726166862310009886766954567058442608258801579828143250700342741101632322089535755810020204929164818439378100835548447263819206383877407813732569607289302566230584483724197640021160485442341052014953233527038499986518845144923905156406269540829440303870115123377291784274530699447993147975425244606673031751804988375689031044849622018462721431424850685285538358597720359247094773971151300167691465753538325580720843561916583551001921462160154006439924492542439505640009683879125759305939638838688455227563495793931121556423408019945169920326264663044020531714297866555816682737246695144535287954187931698540964152522574849549924462295438370822740862913529644244075936328038791631970546225753198682366265564868705576339900712746427609287746777151971640288241296595457797227463341340823977643851405707175222957355520707624158292371934233241547500693388432942276898659182439358938820171168397349041279891417123332756289688079757146236087318906586282774670043723409931623997081273281446148643609080979925506832581835917226690024179395522964441517123433864381423358281780568610553865022477346288151198110903599906796176365654647790081711961736734728621848995467236646464776966338522778461310219238350788790323230080260290985679561074312687517927826489717198983867792384633335139349405913889588005505796191601317175959305082564976603375797770841864231621944413671325265674124664890874609138392492053424752465304202662916206949939401820524715345117501035812622614864977449997050682351611116540933683671937374055057876687441344210794988612178713083267211914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,29] -32223444449924415169956030843968629572096600397811841901812699219708102648766381326448899048247981186290714675639759398211101273678640840425873625521093728783425244620230477767079666610646909015542362284997142189189255403745520863692849255742535627078713214951391105304889040186917224983521540555228121889885403397616043864738601862506438726095924752280917862592727613225322893580666377862705839534232902847712080299052759960954539623536785697446078050151904259678001579944409334528839953332037845927513405544814530687948325061383390254094994031274259172405880158996819902242881136294376478652050464462127808819803317631492107034752678929406585036783131797244680743586017749019368165215197760890233542361926052731677655169550847240316183032202281029695939572509191115467358148528015641223907183293956999594133500861413688748821180853793691846328267030488510743430093950694540070705647488161426531246042715720692568163263530422492080510080989900146149141263717180586680621131198152325461268393870781790391748994916092248981689810092660911032624122729978079736312302627213486454659668397580020486789107827196479323015283871018575963485949044987755817327058112642296981779115523116108931792196818007395624736407142427677560019793144462025637839046543653825713836214070765101502041840268947966771714423812917732100716502926383497427095734533444144011179489546140204462577440964122684003892207770885804254777142956892777033735646921850168729910435152156467123683880162759912714969238563185816142427472738033402117614142047721826014067951148176315565424888909730456581130877721744545776565934235668868993749566068244186782397478777204514355415398285205062524600557289753764229197786498221562482827412815862269429804371825270862569795878936179212952170922663833180242916317971260282763441654445857303680788596122621105410631701449272214558642873698362469662654446174224741884006904970836025329934413812510295692268194897893144885653153867585893366990464109548479936853456689421166636969433106764532006851888929228879715761108055397957041171507608057733995592927210538372568990373900171488128263404277513940191464635936101637512539384863642801834877493492918479787550232930065784653199350374282512782016611260936532794435676934385808971070338508377809133894729719173645587667409305591107135434652452513688947833253097857485956251917746566678947590445743347117968369275331497192382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,30] 12670332683844088516829394665156408370976440814947173773123152926629208283444249992575372719343803959558354177387760145934060665583189396482262367625454517452984683944504396244705682841059290973933165448689312864086188756747697329504525508612768743484779778408434585697594017766918284055541415157003526353333933173730130521049965201506420834602143029793253818876688119030855973034835240158711830608983617643720256491785805025702572273539468032543601997608478479465896410965496108762572889194627366118251743558612099256092648462252754672035522626605312931286819205446076359251337715556924228481659847999913682503452097079574303610047369104787590609158404600673270517557150245693492606005429107195185876106570815731510229220943114058300728137019117897878219624879541442728037307691352603864378523645186291559082030828617593537052160002381878795181359093370877716375224367328677522590024698358964341463139455134885322968644714347798773988971277224897642560085794400372709560908075665263712230492637529178194709741389613101920745722059594221897380776932541100707433626375081400390126096034131983061765554530065826870656028495778015603997595062633963277712996410539139431099765501942628779576137852758484818593537326333859356636783514447614054804485666417515265529951482716018204966153440776452820556249279421347605978664343680352787225682095050775302133962900312565440542154053120812731265839549856045946075240379396896919695195397173190844203783820144965169840587769907794501300118673134218111999971173654998971325970568443625589448254336246469790023774279045395050825699056688413598253630283602577059472340862065135214134376356959272084555969497395267579462885727834559453625786152539495525800081604772371918044516111384254451892669961003746784889770609051010052068565904633187296725812549640766926479880604154351702605045937890259242938422744561546010546103061970436460193652445704550702424596980556236384562397535237631256298489713502867226262518098111168386229497127053851665112676190363058086949005870563889164462426741627422817582765782451425260368228653552452177594867923028212254828582682703575015230059629724688004500726981942690092819934966125284354319318619568562715099557777137598097493203164383832826950448991323650902360260692906142562238669677925335824559122632130531181214995969368880119776968034217069633822152149638486509922883196451593335041252430528402328491210937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,31] -4186976898654707998904351685049666148393377899024360407721589671609265526095532120797458062097050095174837340265742934062325605238928290189778729562636469795029216205399415967121997942480996854425634583721403580815042273084710827582912693914927222809619063824597468257316342191007436782392837539670511796416522038870344305527958598797622140540839807137049108230005422219800078638806502744781964678073181311630445163368146150132655012178911102140028555909746888501480641434860281203354664458736553751594694276192323839337614949133830022545890040205927354731846385215395040553345758508875521995522156886051358709629103076717408409216379677982193592850533428880391635794860294188203277911697337185505004610353437044261288371271963961375828491094254902233220011276158703480214003619508084547998194761794769334410229903745769704627063515378775307945682197318644744212244605225067123009505816117618264708102361073758259283731995940171492412116630042278546314049083310131898916955169477286912103267173591812917527039368711361872333557787380307813220532267713422106932818157743564766264146320110994101872544304193594724545605764939804923523987053029482102402249103231363306052237128085242712976059194559051846928071203537387677577959086255818464297358868299337982049572106276462410648429356092611094779636890603365411141155918795465158759520711359116678706027240459720377504020789513235275969811136761775195724794286946795114182036216681161984724787779117920761064191474192744390266832508552835039816358254896202659794277352183593808750716981540264896863487870523235832831403334071718990644750022693384561046955113243964748444055819624936358389850815107117044882395443345405182741070807446174467842136270787209850151394074543635512183716099653498553046773731682350542651597900200449858732408347230525623182939202189576754995706712878518199617349451176612922374848819637362094173103399869342661592290289214688437917453345186974812382800573520718857636857448834714725889684101204367497258797165961810150077164011594827121233543529658050678810000246800036834204258102717943326652376479252094213755818607338525412144734141859482003849856024595696008014712808732864282295030878127930026962334644045068285518310298789117974018521876556893765517512803302069940802081010720242399299620794660422646770735149430199913202524784263400476576505960258624852229561736383711023634646153368521481752395629882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,32] 1189826212964170369834681134321182692404780065027827015153768027461459878897575751699697367494306610430334406121214599482108419674676591057860485966058110182976248532235235518376583747488911708551135112457308902528255348791776319147038770180797879112174012940627029755797925776639161341197167307675387324903705732703941528967426239008571115312912331189427875995723884119662204837147281541186197302243212345257296073641850742927411738809741206914385410133142989435799327601225772467255845389916285292203543923619687101909479925203226523663362492237332250523829488132131578507892000756444536568777058101227571372701487735708341002446449549972642871285759923852197110783662528595079117645789184614387735585041339569251115805350577949491216519653692586533079197646342074990990853941643653912283318082375248665628949080587984322403903318318502495327157677048623412462720154993015091345898261706631437902353399684980728037541244006138559623573984967085216219049951116141157203177643307149919261660915924687897661901799850036770128860078139381035732657640050094101234697873763923979382510423025338464874823236972027149036289747027826418318320315531214656988588609138745637817409115322945527474298472603821860711114269641555894501232331392586530049599988128626226992343249841474514914451888274256822755619313948536203357479407363236446368524847906955175605061892023369281466588307474356589642040711530495298614932971717523730763250228302572289539987600804936658749811592917243530835058994474898949854069328178722886129778629213163635478779869710724303112887686616574963775991915576242104077601915898398313271116203914179220301906338804720499469903856998031997762854143731364493027617604124995733955074095795854272712988434259427881897565226909630396988603226727180821025713348485525967087692759867826336899220959320044151933509281322497309727625473157116734686501045849298914212881310174402017236056121795598737241272813667269497369641363195219259214012471681022806137454750842219101992743375865537206270314163827263636447781673808381175682365358543817260657721463853888606404412288409593336038050084238879602132649601329364679868491796850542324256318833908933691372979889713915093678394527559743704248375310648730910980319253824470511628771683279298697096221127232780663551447156684034932412071971865812237326541086679548885211560826254949631361952090210788740391734119583588835666887462139129638671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,33] -344789588127320044946576542005572805917355226935207148636338442126214948626736132932957956844230512696754944354559526578970336366910980806037854004674030352545502657252993562791412813150649567450610334691552327004082076753604819549698279405377636444880264242053757601844060749474926502052297929092440769260520313497503890831019404319360666117519927507305008368047930829179881439548628907127877068771435779097059829199094255829761948366299812923548294904383732050823074312579371937335066535896669994543311612508078301678409663298166409525641960275444055706854992534998166723858565097061710250991647950892360631583237571857329687104616942079406734658415278468320698771850496840702965942111363220177932673068012254800257330446635638587159799702134730010814380960778618627266792027912740239958529244413123336390004198231864656132836446639573192460489293769709325604569870853926989541266539517141306337781913698933935600874575494372577263032972069263606134751148133438326666288607636082938324173554995014254004544128166045796626950571652140266006111305363836750341832542555200446191034958711889549584461048558790660415793118378628217852901533627796358474986124835161177434854706559252912905869404268305222451609851011710166381043740491100367752770411104679480717010641862032955044815772781027459982854827824294988483752507375815612378488229812634349912232313935433248563034834422866875577124599661413883034044729541731127631132234245149818554930569733921415210714689455631455753219551719333706108972738365532521086938815578957158886449266102300415960690549698768010089852193826214198459328292823934327247861893345132978564432918262602645194523431607466172970271025572070339032403007624738439886363299213929268834845770271587960054371820070593853166341002894678368925141771731170815009823610353492178172513650820935308461310581398477440378522211194058439056490834010191015725364632783439221690953307757878085009951281679846453277353651773285515160332060258645907053576424236098661131422119295717496969973472047645918205254166030244286686539151535769607553562568543466080670757742583037751796333264580149927484732614817649872790141908130154104069909272980112759620129307807806229948053585323506472049110154348408439584997950857551731172041860018236245270477612400915506074460292697091404118767583341671922282788801486371754390057342577013762189449173201259405633495314091874206496868282556533813476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,34] 140495599374126483402846824716927927459955518198991732323818559235441505817159140829881009892521095559660066848004174422091298879419659797780761067904319811286014318300895775202627623786463457965319297845461542266492922865591515567379979226933502100963756460712940381808106444432845046980014196427450509715184299528475341624040652449614703734336259417131912216640697678669748621235587202401795604186052903040766248201238260842998311775671320241236165417545313757228666575671082281000735650619088579444907464342179297164777156626864945628427273028580378936349726509732962445165561403143092800949962093733356281541062347685284371870044732196738513766389267469555514215691530905392195430513632462061382686990728590533596285165645656273864514010795165710946515647332279321096944710260223904799662334693638415777483865570885183327758848885061715809433913480366326355500630615127542311708338971869086205902883058830734630130000500589916085142760297642682337039211385039661470802456312035614537375344028797410422161155651913370197379461703605335832209803315139354871432352220718344865949602467865216309363569962307907167728277610765465564127440770327115686358768591568724520307780694254969909863311545472187990488804747091009483018625860088009118261676922919401916248587456515098366311760385476394673397542830082601585623379198994301795305730858017885752002144698040854687469425534371169810929760296360399973904685662689886466235344798784306656805168712681173940621350576124045974293056323593090244874508832658415633466139081964344205217204860050478117012609673393271543323475047163618737997224928922304973564361087786969931554402588550430215780135702299644084125786415186240911780136272192189242660251030145591510184297106316445898265075593185205584420116895263526165348853230919302997440923101825826887879183340308721722459740513898775686554908912245031312066742482508778754152825270254612934461474147731091066936348108954580622110180996038853538938466692191169607158273982976641623137572179520317401477580205867148177476552155228580734856448706680822146636259887197570347598513623293902038579818357809550631203470343293873599440018449414998327718267950226921507793425362359848494659928376697649231599988950935399665720799571647287672779780350861390912338258366602637293450412529463745567039204207295569298083746909009026547011368015054100859862302944346451398269334971680155632611786131747066974639892578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,35] -71782997041881206726702182733658725145696937872140618589591952982126181656273969968887800679590419715450005495880618615602262530991470577927583761245946931431442085643743895743013896537519923509585964765408411310518471527898286356460683688101826197330271790819668171845131836134322770548536690397086914378324672657138667860800952450277772173919881235296485070997674395629845522477662898412844537113187048852715582503500333765025113294974182093026513896611364476968123633068637901745660750539220625106446932778581485010232254785692857669596252639439342125740374863038357863583439821267671474115525972186667582672727434576962568906771790525184891867410110364342449311109847106004331073916396055304185225398144085300032780868130785647704625951508424166304570619902009823611540762176824849892700980423172572163372004630791395697725928077611761841416655563511474639310381360973728299297478675018978197726332085119762101818184783999118660444094257019002215871192770103047823694119131054552205092010129471929849817648421469986273434969346372587371134499736257888454120996618631785089070730778517261573041028104077346904337195767105387653830664637425691878713010516493229422016152919265459557517585639429878365615053865481101745547358934780228771156899774571520545199801585387383025691696259579274016927213725281198264515922243044836828448126777095563383121469950860868785082861278086378814580889589099888409948311134306655353070274965945265486872817965805699721826346825638726979997125089519697773266793553688724925821144853054519697835035939614860514092947119455898922879027216756995687727558484683775747825158974718830331875830636924729730386073032637074422281572483732744461471807627101319695785341201851485485894322455765192256776235384732062454632497017590394724492042383227866457457020339161605197803828495569640053850007731782337786732160929964548449137869336447252390535429324236504863638672248491079464928034327918859434579751096326350582770911659550675083594945718902743583117864806956954415636809293581217262133361146324985307609957672484644548635677162945102443931786041079465213417925846601233106963002588931058475285430947461469785757152940305185984185554119098471208068548166762468247049612909760463367096924681414881400331056008531115549379358317308057401777636845292590663969000356634829069209834825145527967097468128522316929904679082116148092924059776484893569126199963648105040192604064941406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,36] 30240955751736161260985215792641028220237964277205464817761471396611856456286741174687579935554777518589722115668203237836250290378101136524730824141496159319001349056508055382849617234391477988540841273461258019490271256705810640852301634115475066768450627505468955466769891122037968933694615277059986231919187420672395624319801427211533299456221477056243937373039805114517772264751122583272304978863519116914218321748198698695829638855169965374794388962143499828462635156062503416561899961597289059266845929878246115245093039585781579464360385397440241052388528205836222995806042423244466119159072860129723529912443294289278786478621729285126284003034908325911498392617388450759770363553985728378917908363224876533516571842465483701702454876288440341872331163838162910994227709854144398859862456574085185794459476283671417151186312429724764684301588921883442480974755550412678731810833216871451965615089960441412104446814389353832281077048258357224788279529962877818565781844787249738119585981102988840693665442015589198561988650251596486011846318166600918930559309708839052496433212887445021847788468639564299555258568661569613663163047423941838521405804509367098262627622343441720780631429393691283949241428492065373582016568810370906339683627543175237882551758386880232667700531196620084911429315765790498033474256664030577331440300267801190784300478061211608442279164906683549865419386511409142149292579580956249741530755798734803382304951992182862409811398686772918543272230782439925748927792257268834580028237993955304771884282636559029837067849258174669893087780673666590653570877598141565871597931563484823667648655947504068826950011386589230244191956520226448267268340936086805512901021235475844232000167673609157474349188777985159696653822962746421890039174330067029559604637970037168482722314271251102318308694039223402557659623771809538610160562041392208667174751138473751241012538001880865082210331584898393900356050504042937886199559263203340342549416583045265658046978494285983395992877906620067766798354690159061848099410335559763278655523931613836811629009575144995471603671494735738955927001735606866360423633362716741010102244457115895707952733522033519489540433705333545476583374374352717142182298324202017449243238878132798603930503018931618203986162016268249914041190714174100428775881469592611847184589573321256912802859234321508094381452785284411510779989384900545701384544372558593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,37] -6843950446127710351817741802722273671749411702779742453189304545064113966465394027047539334671548562915977776224447507632081869538527652391976039466679685968693485181112410581647972848518180999847090452339574959710496579821035874720880590933469079733996723261465015061373318021378727160248000855106706522689551407690994547468162553593278248113342984708977797572240451188013097235411298898475575488782413451329143171444713828499733240418697726218598378216542254931640297803117778659483183903159379308422950183835122957770196248739708555302566001296210240474450316940484234046792655389048534870388626145510616721730802437638600619302332101151451328238035376904604270172452390280351419068710497342487990306704890584601640990654909150661979622634953173570576839400182444214610223579793842477475330208096292741122644206247405387329267884607430230600808681988564869022046458011336754507215329741484705750323192819000450761016431675069140943141074673920055136862489338474090898388918086825274374777187178638343024653503409169506995473747537272901136121638724916873989450621193812671905976391187897047962619500430658659117247797036385460599639044059672062316568482102519797588932598333476290141775337848759254787443955587754787451015981698242827318497124925854697024087063439666995895579115943425682893742403985650503797523893103019393554993305412572457341102282841475311262762297523224158804678325909688217183451459476235836670689654212740525223883466662741022694014994283288733091966949515604365604494636053715460182035424744123102786139893022981552072089860566483564119165345090356148647873898240730446597899615842821512799294576925855230035974896570723109327835627597312631409357437732942484859658098199307336564971665325491808788936547332878489717653290409583893277938719191612093942538762423024073728768025683309674847752403398854777103441173684276727579818238529295293860664389053931142582291500633675971080070638036638945262367628117523696813828392989794187834498175677198556484666708100418295161698012787584959235094056587832013794824547808243045234726634982178144581973128645181747772230693211620073274816487956269540062923599369580276079336323353965084704519871009503958417759752147622208531125916830787235157373861581789825555269441273288525571729929673363111779575253341499858971474592558266802357936032364853468021962447508720480936381271389536706728280439675297626769823189363251003669574856758117675781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,38] -1556787957974427871012813248134468412568338785628554973696801330645298648893144510201424497366137359392899698773960811086991576544079302158401890617749158335013077631278379048942537994129100664252179210903895470411219924717752060481688928258470254250222209560747616853285284531493976386926379192018717651176366454868241188655445858690583476853752623138424686797662351587150088756070839386155056039450748973627933931720160820043102937511263197578103762000843411965164261224582665601159165436176836257260751382518160928376202012716805462767796157904967106700354326349731358538365712239459827822904647127809960597424718429133707434401704253138550466625369387272329638725651516223505881008001892328798064112767229362298308197674852549313499909529177046375149146436485252655942184135553435483428203379361421338828850265341695126700390293032930338045199264639890268099610143096092800019340552720114878771630954945543894806265522555871521139738941988028685243070137956622692504933513748755566688163560769858112970161683522133085934198278792059549127867416400920211606161176840618068040023395980967791485483655978773302014159079625409282995537898466741034562181867460450330678387150154834239034061580348503124652524360018857049682133687059725260821338349764413521969372349279033912581753356109507356270414418586287912187754150070436685219347589841064625658006568766220818440437646903303824802956339038259588469496869243318943014298293232852564800773482197815759305688205841829054950960436025783020427838421099060061898908465604350932976089149687642496235626017079876296227595087160119690245601109265143128612562803596380560135932772332029410852407675118637455402303508185052362336587457144391571613750503224459206209499079994999360180641841010043799096769746783492229352505540780780244910332912262742404193199729483583306101742636166535742637255240120376621820146562330120671931664625955599601463869006699947748914381022477320437145245029998104290654121845630781252180229514551319050773440244789349908560938431566776115706142124075483721061280956082136012861444686286541502108063862028343148884562614967669589990240493154588076245604130286414740630156729934731132295333689984709582682460787414150960247291562264908667294187744210670204525118696623183206995713289230531983909700417839834557390506391543182197723590042903057103269561929256789765353973507680690953210244939701461442440591151359363664141710614785552024841308593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,39] 2381824285404366720933686236542194731038214552287725909996883049215769729732563628825014198131110915260767296433174349193466634699829395453058096600508640667859352700262536158273547196590356096382831837255491733051551737695967162046482417753224069055894489553107236410499167954492406146939481195959802907580828793180000723608591038617758175758893865758388004015922251914002323571991841574193964407654378349912481564994846448730459684698521107781269539497944833463336368008387652314984048141196772490316956288837091878038083658732301335930833826110586662087795599688270645903540943888847273661681749359055414863375427917244341816385292158607472375317605522156094066429129372956334195135976901035459701606928728157237730105510273803616978854207567869404918133184395373354486593870338826301491267538093166402145996492646389054911680725372806014187026107332111001313830783428335619985655503166300146505725604020806803164277464720112535716139255343208097086330941110721352747406518678431122261601325925695152243740512419068554640947390049689582345776761695433923706853742186622667328067422925272659292861170784751877970320754885085881281044639112004970745940111791307919425642838309047996684728616835987888377045915852260991020642776685706961945159677756362010295600403529562917394846905181048409306262503284751820605649330889723989354575156154671967566081966857657667546935428799837288281915972186220030344138813384436035092671259198704157427825427031790582178525176077146554690425433266528294477305346575171628773935698746287261732326913130747935137125957646958239389160824668380674289444092248829410627242701732034629875806037476870708893645773888353169454089014869234074693758294032567388943325312957190628255142151408103533723933491505683213756463372367250844542325216213245972552763715826541049701126886808576874729460981830039298792521177264749890062912282544057031614170782148288904224465311832795379257449887706645578590849482646079859029522802869635434339235686410039177426692860048809209854135732758555128984824267900360998623965091603193568072101478221585928050187408678324142408965754009595449168155727255390212028766359969685757711799282992182895400566230416031168247377224751913712508104401481504316768174666840483018147855225293602792797144596380187472670578796650498066430446024518017667066358047543837824798693338356807836743288570475540892880851921701651830117107106436899130463835660975746577605605125427246093750000000000000000000000000000000000000000000000000000000000000000000000000000000 [83,40] -1314399674321083242777510663291948642452905928212776137374224634330816173702506668068848799859741987185053693074190703551522762630849603552039471762851150286249127364928164791978844871460505715458386131667556671064814253286699950761209561638373486973845552012256397407821884731940417143837991985398047978697027065288793380933470657184949725523413540015506469975385905505826322926893440631323592809006432965598180514021580647995397298259796936283037944680268280554332981985450170015537524734914661461896774619271956096498588145727686174377534158033732472024359089142056490915274454613321833102196092204170730743216665061127151884901532721990760272094178533324149502876253019695531839476028644354229138681095646238063427148606467590457779365925258461864032453610361570423745066736667064330637713496389759312297587704529644006902621723186571654438223854527234844827847556757439827142889891904597094220379018039697741654140808067010340374247729276072559067494502753508580822075615660380168206072733540095034148734041893015860225356253404227566974793006490734413492570140304367039373970479448264093460202474590152874164068157367327383205015205176262695094907936033822432433678741307647440704410460299572064454029732511567925430659861746400364287913613633251704884727880857387734976937523545677673864970651373059756251452481893321271640317258168363101488825163691552513052859623307823902762062488467133649751979747988840599185575103972272464681764462064911218190240939889186110695200046564857292558261350819613742372425764291503539420134281079570845112788898971388467966817508843253544716880457820905960515140501479371866900518213660744612108653085340398017586316771658631795399289323998288705913217331467931912244827075694210858779097630482346326289813735588852891808488704236779625343930432514119322278312487024464792846184015750561018006502908275764070867046612911846841442086923578031583600977362489591949989108414402634959497740602779810164048626446208325977686235041826954404465126059629692413168337976569629729003899058900365070462961624730777865380362884292462671114263095053190279211434199651631436193061616473705519892842310620106292947418571630763031000553402848374196666600485360148211241714557945069207165894294253933830948355692303782797463102843565733141690839826896327960129365937955318760295798288950388664929138868998626873663672794365377976780367676385507665814355639591681426800104381946709963813191279768943786621093750000000000000000000000000000000000000000000000000000000000000000000000 [83,41] 498345959891145263884222914643934071135148329746283348459944513846645726963010303702157731879234970560540783709155534156145647363047352167218234230105136480282825953015925508982263047817447220065459984175180959156446318422587112809907611283696398038469838364469584864094680727573516032792471144850076188939415069636772297749703331131554409749198975217845805542067258768247420301612125052006228980475333483043586816241289247460415370041598191831681152339970272929725904890809519533744168605263504505281432679414732425880055154649484083768083503314082635864025433850825243926406991822679019953419446895810075301664920664135977209581175672464989903776732013380782436638831144979840760355313216176289814173557912286584778260068258163139226621922285544964022780637327234412046186853609337293621757705456697510338692647897265461014308450707379896171721486627333769023465026832530224337228486155498764299341972568889576351228947276424910009600388467310856014356156287650365429983098783766595030177625293580921954957919354274979076550361459675399163715267695482880713562248922597258183706952806641945656874281597080295352855052200240989772954646033110993253310743491163224553455458180855059692365939970393516831338009701154996439452511314714139485342416610731001816399394648858525602319483231391303430539567011406614509536424715916070431448988915499190510459421324816841767336938554777516460670612899323368459872220644409781999195556493862803048796631948165846815464184550314154908795517867101168798582689525021252536142642804756382435126106640008280720437744168889576209138179543111140997643740001715815554822942088029180658339289483161707571219577489651973783961167860620062642261305563343358469284821159141854655650158357828809907152986334096120934372930232959810419589425541901271493712847135186793380115877577056781586435613637169669700599621420247206997076869408963708089624216881929085911987279960086831636475362166359657362343420142010749347361297462006705090101196320391605658394415633822951343377673996288706195682356050821285576631028196399065589901586836846930864149007165810653771265542516091803827092993678287944537610904068225660850687396546546105916780125007141366065573495193107625148869594446857530285237844313559622912689119983343441049190721695241080425105822345134542217223445722753499902755269048768998269336670883860235251173929014844384022503305124277150755228864447636274407228001992464783143077511340379714965820312500000000000000000000000000000000000000000000000000000000000000000 [83,42] -146191527667605238360576435851918915977740523485144555573826976619515064435153722307069074078843584667489900497018791814718137774552488764657987882778060486897612320240431631585078619965678510556076591970956295551926630904659377176102167461044649706042012399088070395065161294157159315816010397056235826025993101968253449270617156748790159264618698907038108583792868771895051311710605730656782016928134108145115003419463136899791334760008867818037692485715420948442775598804437103818586134709823830439942074365301473661814233960136993522058023851309685800081127940767772334135150295644787405115929688628173009409692659746824184803995106802326485321228050550431298755506306480032057972669839409008376848677040295719661499183379725045458353491985646357435438635872260919976154453034733429189144306829971706058848015062583966167369906524713451317615778188209278352992338797144142400473781886186218165307175249992844095157875623588625301603460154857664094074573994855905994175803575310278191811308973081585670125725940108347837708571909581818180326236238509591596718518907755400386552447360284299166739619232598665310994199446249825806564658506462700972871493851991030040950241030066774586857005075651943439792487200015096490181321001500521489633140454508994007190980136879986537686810905955020775689239330474815866027903599980978179953625072360180275827800588267164587946172440717312434702101775062490512333342203260872955182805838808297085252166607114509107710018237599053625824107937639551056927682680920214796775991120870052436109785833148591023453575800489451004632045101144484903180401250152338617412588049595575849708404207560230148488697077084167203182900976007521343703617078942037853887519169725238979464697771111316644802510330934247903712982698323350861872922101930058629987160479330768142609216771059517202357225481892974777956247132254393202413218120611395570433095732816022041739221040527104816528937601917068961605004284703221622441770516929143797156855688680563675555807247294506200645155188318249805525388385966178459085875713253836424669191175364613250039826230218754030003282241592450030793031518790925789399639043165855122814833921608403261212336017594425482308746489327193234880496266451008883110585720273992607556536641383390697700387241864978153347454048962552287946099293477599163877772573832343212370882416535576841385386584396520676683816265207554258805155510394633407559482818002805082358008803566917777061462402343750000000000000000000000000000000000000000000000000000000 [83,43] 33289054124977334316747844540642383506238814739659917282946299788485242088757388594972573254812970079720142211292022017577803106536935061838154233078849929715688408104157518925865331498263574065724693140278449438641456825511954049268940347607916040217577075328289167489004935839063373844429334089372101804840161702409727601398926692193033392589541403973026429105226662297898039277087957393624150583375834018913420142980233181357784034979179590054533078447708401377264520336849960472156075829879253514965456154165009775458321174272622780282908203308700036819323794084633907686838975454680932599072275878065214927634488564009725683959829745505540729664633779661294462325371498789714857669576052415965605165974816273844989588030434337088140136979788626490824902519652746345323310592040369362879888866304585832428120194707257389268501261918333879912228887254581855604806952124146968360169096050653666745847686682089746494496051647871400221483536974900704279106147662715693677402966411283642576965732638025436755156743599827654421651479958242454144082940739064867794947324227489239749955678491471682096627267883104371787411583774926714502921460799271158821776860602074016726526045055841677794948790926447773824883281544429140107071696292546194199827304538080897646883095442268064216749977393286129267521233668059191343584603553637274082259147938566253267011894282633702350358548455241509012712297079951337740207622464334144333035725566224286245052174532683285573488673027502919241327787843043172507073466546208838970828510002467324351515096491571393562384319778662831577282877779986831809542275852846956549436671338934036495737277399426515446415319484489779474047448149082938759730161166199910011426870062144296052879663774299635827060055418530456988126003444726478482954787231725305309944686332097411227858483391859486031057871068537898428847078053492575166654318444217042944136119596847482490837736777240275516142984917111958793187012371970863021130417336268042124061414443328549019670542089713739826958527752736115103022721524075682962487036676750661311041131926364195084838925031702237000068188114630464904318596540233309827908653812695731233308805019148208428713885741127709319682467965493663860269834631426153783044341931558784492953801200530269854427069664440865692802165814712468966134009421571631536097112545263519036735218144036702989128920126849341198996519729044911770467296793330408772981105771596871401030171000456903129816055297851562500000000000000000000000000000000000000000000000 [83,44] -4767970648264404581068079445491168058127725890964444343900712301693781183244912594316842103721836171716769379461548837291905477181334222282695034250281956011627349919161627772260227856802644948025506925581530638670976276252230330550787724715664282007275243361155356125994152093957314603948218042214211511407035456987094587489918658168692707728178657049819097726502888010173702635662572941479567659283139279964711697003984181158610136414597093120833685667968780659489443482271061859914636469718036924798222711031329250917947004535434562950985524715789051258492195872831275152424319845876934520958777168676968359101985602681725631151261324167154696877449778702182879738784202431392296773424410007012768673328815819033948408687598763407124060236083074194363477196850523646618664828558698455598147265796510720388166495800048717771281286304323513710817007085910230854817665207342593448283284550501926771696359308065490960332826743602060381369264852994610788628225558233540838816775493625267529618050911513140750216060251460883709157365241852290755600530002739163628468612502847403388694861272026527677643031648994396968423698021664515370942074861776851843904772839415445515430412934810382265650507525778525292567569525137379694192322839506288285881271848726119691532759873005942994561022368011722245444965149756739829854305688631864256657777848107283300460500125609297611132420039711750957342341353296494299000981470915383728750541087007544038595741900361718862814649493269637290310285707218910382913042657806500700500801288175822336052912937228942915359917246401244506482070047335527232752956094937210936383215099447892499905810022574130860347767717702535227195939153426814319677107209967637221145002739391275760589034026794671742270055450671250876626327835892677774069312975700654954393937929298552981262911054648214698868123966748971528705876065147181087936865723831512416664569856000933989610731682444197124670837398691279461124378770097153865013359810319575323802864326715518809785064127115692360246590338474751546971505885138837747392585529657238519061127025107502856590210395918654336690881944887733215848939025316223761349915305510751680863897974643705362195681221568172690965102690530119176517785983213378749229519099169349451424983396000031511720159309321601215175914729340649774209643011695079616176736542993948609894564085108658440834266007197641989114486304527949277261675024172670072006114660041189642902814682656753575429320335388183593750000000000000000000000000000000000000000 [83,45] -253379069432218095781142723412757346633208804530775268497356119133878534375780289280111178767997228436437488325623120812960730295459618383153416029558431546010512990988082203842572974683578272703219570282759688553410651213338934247365005016699895164336684106735167029294704323206176299182534549488753328035097000679753164392865968647631807354641344685760674948549152400149315254512193006899888496469599212643762306939509729689839913378087631615955678284763705507148356300472948038550588988845486813696556403637644674994685656682624836602749322218313261498653797360059722801976356650917177513349108945348115761236048273870649791059638893707683558700044743587442165977997959164530806734508546240480606569093886760337169818382210370407790849740417355297893851417866861160717192885311054790265299719246455672615657854915678225049522112568253799757440340157249916591056297578723378066247134919657539728366726863855028069852486433112526742069159560590199708375571356412271806345958881498976626330069776630171430629912493124597184169722266990393044620997870636786333599060007443945730556410373353779281248241889000883467429663890309449301646024065771128804387301349699205241961259766785028338971663441286046001486802241599071004015473836878594962173956470077224867197189175986129739749676625930288027191725086334847454426429014492569862528184165895693593170336090603960632207631972096966630658232861134565304212643557254257767827642495669248546898157697839955314118536501132075211539891829275757225931636693313910887167734115905309889566412190869935677635480571573686757510428152751785289661153850831870870648345843789499171059749672748324645068735974299263034063297470061262175111106670396199131735107246030908294228993053325815204969295120507944357477598985029974446345251056557192938206534401235402992878639655606315978778602178602338074434185726391450750231280306204748727244828042058972356050368713358693213547932594645759602154534366939774551544514446598729161501762409364924526227713082419160568140682337521382266144898786328510715500992243351911990365699556482919148918329342506208806386017762905572902970508403964181221113202367437629241321039311843735754767712510670893151277026595059019251436328283397872524052169064733946846027985064653998774691592022655320384854118758580962594605168029094428799824505506560462750176708273278234551288925974157410456206565578830000822552344892873604775321828992612141354459631692463972285622730851173400878906250000000000000000000000000000000000 [83,46] 394217485868028820938866084071180363591363316097394510167906003864153019601219706803457178384366145409255172294374127977300924321880382393476527680154498572760043489358637184561233312687927271974042690160546625814135464116866151672979075224083770293604857372337323146442902248586495176144733138501477410454792616450590253317490675749430511770999879321173079105867556974605514365744746070558162070070200846437131051871078917516615190660127770375736539969242026307602998003913604495973720832323624201486720704808784019098349597333389314544459889706753616562748420305708082712831989760727672901680445814562829965899937080247164966052060564582805563605770047571508960577925943082090373640148268659816224897346751055406757930143138011412508561456849758477325841331314639670958790068174642563407873292158513739935825399968544709483044647437744519651335156387302459252423751634232945504435121538896375992117848346811300301626239200185767150734533681063549307511175122471641322222681935875758896656987950182579126822772778012591179435913122809277842330672812458352512643403340058859314375237420820365365737476864448426762576756809292137901149712970233764955461937323326795299863660715141296368831339787505413247651825016281545863277400599210971525186396886226662874548018893887427155782864791507418596000513977867377315620502994336607385136609398790038077699887270750516029629740349215399779381403169373922754273473706932248394740422649332421806603642274158610460584426583859106265934207591745171470790353951714358101012119292987837518804844116123435762649383856714267744304041774331949112035165468805376086995436425447046748577982493045524857560327396914924084708796902837691272612644651776971473996517826963891411234528476203660585387134335638811231100664093205813250158495686103968129659469834224737321263436633905332481869100473482143146448102098594338589909059326693293067468440790328574573737445391140437708107063775206239465581464816655976008084438030972025050869757874905411269761764977942365003871145006225604432506466279965518957587772744602630502657392527581448890337875287029949803161499254174588556158546170761047193193755146476029332050182834919044914208272878402473309925500291049234534111346244711518303752939683250278002634283366189577365485186579635466402542272753449865793857788168003438197075945417750734641500413032527279670875883121786053609681828023190250368035620802201270364543043673281781302325998614377589035484561463817954063415527343750000000000000000000000000 [83,47] -120713622792588315903901674923943967109894054285449403578045900781633167891086601066780006893376498365628697887178015281099846438614385420535364437471401108449777485442233881664021606771213101486246504440578577341181815412888100310660909857809915000547301873798606635742424063710920996488322261450186345878881835539852454196253965060202990915062264202570147747175268902588957377405788873535116589348910320789413087788005899983775955325434257008836466172235471921420220460490655643884121040922727574527473720130291343154536444593833707892790752493195749042530724989872700807022106432464659711031109349133613823855432454807402172166498440329555092438779834284073254753169232074573144244297731773864231736304480024751664996745211041816606311908114536806225879591254711660533706575291495748152331899624189409333864172557863341763148285720676457851920803715873527921109781338717606892069144012059966643490267758141277498411801666851830312939039865686349203362496867036798691702823488059618206046874156171734958587702677242511528259788818286511372342687096634545526562330467072323261370084756351443458368459890354679639868939833125556905701058168003746476846431603179534668155721411615276116460985507753116246354011151373440510801209492062539114853663944414773246407781194934209950974704145529750452820908205142200027273414184234174400604555880663678192300785209936684320997541952854385928706593189032224124962537268637824407492600788325429943751412845721746431212238380783935782720002137876807654420882229307796530712581852689517648100055596179316062220857060910484192369209564781198397684337511813512521728771335967710527276467118598151883222027546656851702959795718489845356602972900230395334017745883262079770107814970502647082085980614182043715423782777371230827435171996395333037703501112869806323992927024058504305849514298142013936216328263211731873831184728665329025139141699971900688899331626600318507812883399546527874106980097704136551022337989709869714094829679937387641180056981700313770735767156296659061735954528666812809096079636090475145276998249679916825883873897971347059792792546595216933255067802302867609373813918749947099058196966882281351301327839402770749215507913122294576580212456170573147372077143892231685439959278575623786422032795028369578838568637038668397054428336498795242084140438314837566694087536773262855366718577010751807270249773386675519410145703033017466165046949816393245032152442856518415048583392490400001406669616699218750000000000000000 [83,48] 19438767737171462649214619634719098878117333894176072418935542313265690572977421549854625717480560114101711295265143546499553119065872877308572474177562649066989696156335330202816499598281229359484549959927790261435992987292371291802448078924990967888465207822829314031843845754347867400283695293532220654532350168207184490539459162321002077483262197946214663717771436033802257461995531511520543724150048795206379514413783602109406644464072022184012829056812902630360500677419258128289947200020014477351564434745452800247258357761893952760393151576766524283117929739803364202812987113290139128022709644154873132864942233584250473676194838296698313940142336610347889683302241556637678726530211144537669624529745703472437095839837276996351283654143000578215779851816600823850463787601864142211117949165603589547424125917275611437189433965773468633036985450251681631114075828347101180119971840283185090297229495417310212897239862398463554315143371875210365860206618155257307568006063796499919777106459775257522614320116628639994407754404391746485316350438350337866539468259884223422798154398371087182229858969501156626499595228053495607009973138622623404714715971346387949778336961361840829337163459226110760091441880991176326585215391033922462481884779670060145387886487805264764983066242361075698465916828613862137919827029042433844909189692428848382722300881209627397632493516735261684599164698072661151157169159304694342182568659299174424321766522444203034059490517239270926706914708259036766143262558898445710040496559853507226113531143176706724202991492192085037985622713027646081226434631896136841318883603290371090332512213905013671298327367242985992267846530178949535354789335712538128419193757178639602676056018499008001169845657209681740888462103099529415682934227870869172788730494576961904839257076358372961379692688418189216095963659125740379332312969021313981038996345272923019347689000352214915136041788145597904119932840034088827820982116509680212005383088578910772168518876812194223018768245549749326156894554157749848200737470015466876678858545461569321881207915371511994026688970031842042895413893835952243747301645599694055169242168783449416742901542905482042824731458367651724508791952574348308316154971846947108875537091215327349839289080475242525789640974566856139447235903030411845407165546189340837347870546168051232550667163799563759636022984431785513434886818926382515706895938454046998339607229630706351775071283327633864246308803558349609375000000 [83,49] -1402531381331546752765389440998057472212592255087310336946926426721182544370798784811384628919862985155541193542985355498828325821675981293181073471591679219131526610551640731318737405071115289355357144548709302966174973350575468392383973964484763895365710446779076278130413861587739409268258278655213030075725385340618795846504053028034606620922955180354959856403715715547751963630831589777858973333435294621242105518524355405723863551680827379976286560647715684706982341711923838533083661338845738303524820866728294486133043290699904380124231165207171157935013341614726871973290777002529514766183026134348847064808477388861215216714236819150189719357064960671040448120275222978101082067599737240426569985226452746353828721427639719093406197574326633682732193790873729468935532559990579722105857891665691808603887330035741215337176807361476034966375958792491717727076654766508834865479735409083357553735208607850765013073542472623900150836669024889527841706571499543801887000836305857074054314571215086736607734075418811793993269563097220418039829255896983690975171559625997162193261619984525522469026344472304390786433461269834248165064362288865755659739246303162241753071952158879388886331726055559634290818102499084091628952969108708217707409144230343423775809524236395228835195836751988353493506717699136903845212319472155729070377552695779687699231840093578913784901046816003714911158579421504121729439322414717046916173291282232558483934616276690965160095967865277360901066028171713582612527797760309421081108435739960660846445942302803158369898309339592713730972725482616795341231910366988734168881138130258746491116931051933583235493743374882705314984893267302277403738584488221935789555200671363782973334651579226601209673049602318039623039321560391281437718592639308057963584344222302786566646616665378036487391130045233085341888958031106624803194942233358868551287738167595346267702146013051158230322492951149496154479444944419640709310287704990058352570725977141480387347043341285970759191326505286863706798174448055051078786728375411995055228717389828137278032684193377581596519540958527681427535666650757399449662979480318962119666802943923025476871675245508681891642767870262124733258445756899745558019185057110178901197767744521845101684905393106610405708625231926127871567297710813393381587418425798766405530622282236405676575245113220765865298595514780368741022529205693956081884344734907604535139579999929171361117141714203171432018280029296875000000 [83,50] -9232509248484694186879883618608879093530811342309260752332345168042184731817598913313921078988734005592985628795601794610269116259118430277138970257699377904715960357623126540334102103997184047900052080004058606976594960674448580520617689085554931528716188481943075881300874661644899193683479231417096272886687827478574249941843186833861572587356541505540860086842914197138408118167907524261073964295836926674162918315616786913727952683363770159669719328159545831461431188785519233431407251094563505302932898855084098560270008474025388985388689819889293104052791882165910869485258750662112047747947276941831675729384050420300446548217258042103517674813199275831222070928383542859790708365968251496602056253449394330749973837175271073323911831808369129356349889869980705584044320310387175995033852045885833741206057463795486487137362669245581540136580364206335513455515799515269488986838235236161917600189420096713612848798951785707414476780967560631136089648614986254795593683881609751226245873059643720799266472739343906520298427867222559259078477871474754423145914771382956670450705153119811388056249787832391856724117433370286552930998063815510445500939432195430704255524880133387789460598881572540471931419688420304945270595910614846165856970816656139948114404145472567422238204606022751639224502754653917844468256406771021398360363482439494006272983346374105306262877103237117060923704624642079165007144595262100160832140860938708807250203387606438500672580494569990668745257912177445958264731614322709926526211589005133233999290039407130103658473637519815804351200406347315144596493877034247179457266597474818271209915575447136036296547832212037702944981711399793175488330732621215356117362549206032146982327411690779424750020383381293561779666343141379827833690540541405775385552320020155165124153289874399943590878074405734710860547122077090619323131206805265180262215495694278421614857217680459073978040974960033735063739512307735351750593170501318653823455406350157339325880377684216695293778658665406826985412133661928154655792831210878664773938604921104904712549933136240412482637743069523136536166690149603107913034450646173278524813084513314987392814992889931446311679432677613990879093675236985622423800013601205330939560782435694263949046728916971549439832173850617678768929447905246754070578579292866559813491246865856288649184610219750444683494269593620248192679455027670866243922168775570780695282973541543336537529285124037414789199829101562500 [83,51] -5897446421326979559540268041707157019079861741469374387242675376198976859669480225208848042819033041097813391557176574583820181421115655314193316813186869861700323582031686030416279096360134030379694826695436459528793037111451654502930506012261577983985353230321512951431602257755236053767258190313146821215963893037109485900286239767591395236417122058737696235120813084905721214818551044266482011405796900288282885587077155312112681891549500559903114117841727926565620200778603991867324449120715947564865706214385588813471602422117535548568778350430198916515844742223262155397523944861837579162704469945544707798904767841282982215326525001863012276392489046401926048915051668540697807308998777990123923850420105741194316579773529828234957190098254833628142117750077770721081530941240176044912300580261013841213259628209769927520475730883596877187029210534158923037195537544436360090662334998168780016763034923136286365038022774752833400579904726479114810780593890828432858252855234249369286574505357039423737646796122037810828931395290711502176360690633285075652935736103048133986765842746361483169469481670706774200735983505366737625708332721308747524716415104905241356388677408302633583990687520892789691786327534770150046302951175383357259176641702998094604405921517259054329368962009824843728340910516367894226725423710145779624656267982859446530373042413117170121673123290168462345057521414695836656608085310218258150612398811744277299633011543460758744919689381195750905819355795444433743791235504146095123347040642199294355183151266404020679214987905570842629725089360549765805666375504795782060298380147945663559929509315598855680213179122627507805444373355125704038448037748919295914537641456052063678871940755155900065386409882583409037056382007321080216482155120616903817283357120451700328731340200423568406850616588922879382134616069039405683776987196039977178757479651381561210867040759413072418252574728748881114645151941425711535341354768445087027237894129218232741922963543950554212180183252143445834850311417157135012150697316865076363195780626966865767753838225053529738815213248548497121203828371650367818854388354887338867405901533504646812079502920311004132563035547800739275087454879238597920158124610274439318526109760312978276335935266383884377431282294760189040200494097684209422833997690556932520481166016908646336177878185916685513927546652660259321734029585988320459625808145088512665643598609221953665837645530700683593750000000000 [83,52] 3908026797868200581261255004523136460710474899371444843045375079685215312328891976932036229280202813700157655157766961102891487615391221157088047336462497935487921593040822496394810903336774908134508832127835804704658744266270445957985222490700747435979694660443045271629970940063308168516469926418567141975895843429115708753998798462675966305648847664716420050114531052173269086786001731600340352003141769387547887634355412303872763624850876050931704477182442022661174696806758961242322924302489202978763051010368483263671238075085528129680650862780947787026973444634302419543486658761744344895792945555968106076359514120173989766150069962086088726025312623166237330061135040863355214814473595971898461135260700972302489035975387494419462720301353807862431541282740486107794131192745922197216185174215464054548256288422998352417564837173050581693443332423139976400156099791457409221419551507944710383521657311322299685182729993356719698059568243422026965192760100034889120931148192626227196196713809581099559520123985132992607544545832638339909585671477871971022980244797284081173430554600798964461624770733053545701444159864034405243939793769663121381277951712396547437006137226849839619014200266971381773259484750138062612621272366958724731622806719604903190278391212949801352340134091698202421222541780574377235672904046911779568583003526646264823453927782714358601723838223402610431309992417291212407095032595326552686707413225220949609264988949220086728769155553373618032301683511937737570042301440058405230959331689138512727765097813659472653490204942809418914550992834697675855517191045331360629904937189817617875301325628517845403291929768510755249679513609365667907123296947067276837459512604963641609947155505428282262399075159709352137755625678517778625822222154659534665256855381174046315447141796106817842976866357676999357356715542964397441401294874840848347819372650505474403985324205291037868294825237051625648626527283841160702749019217972635910048941353158655345971746907419846835861403897575621716779920159606762662001250609739622262233101828012285422055251199400326417023402551638923467613869648747694133434053975756839394771201437742481812263187869003401176517552621547225666500447758338820043957036840462919713546340948128524900828984891808428156234877874887050430861022114129421346423658558224650781317291218638709395471657280355361356413173464184041786613727398850802965410838714597691122103195748849202573182992637157440185546875000 [83,53] -766550000505155351368617052047297584433362978905091075634385069460037118518894091842202402189134849706434762928935004172022024761801952556498744183703964520351301403385582753146800425920590302642871763606690367840828476472923927700915497326765384136483820583480540026091690555493356165294840129531215670491584730630143368845685034654751259755416421757184671744736596960500245945969304997579089259516189734104052544326285318470143828831886999755938998859480207490107009452460037698920535228835396798338156654825894581705655942685909623833555846028498317628019594138860725384593639568228172439150157029978455983651281391248429940900669671971132246025401331172819158772526427469285126468159550143029725724026917373656021726702252264594662438955682863827344374641446779857095563325760699075308594828529414311437580127911333369362597366026218628132833447769055179071943385081459044925587735606018747486796451959769607613567516309448520581579953041201729018990329892475766093915608619443343098203237765669240833673630137484081367344330103380784648251186453243195800204079357516373050226608263858166656559089898645626871564089478114923247523691180687818954787569371408865751880528642018154666549131687706508999736964068554620174106855706731761502939656216994553802530109673241463836841667515062109613699645108038437163161008686134708845559027893663659170522357320572863695884440611492778807886543491001873758503358911990604310103739252594800809595311683263315679351986491900436776341286598403158519597967962816786634174395680591213415548729334379766064523230273838249326597275967882664205538901906280282196521109418594043011769363225823658650202003182222559962749305835651268340278470484544397409964583165683368587276249834250908607381432166871585243691076297535365577992967538166510690026563158832039183725802087397226325914844069682226654575253942479501148545239320695683413715207670346970039963337210246865982946912619921742576290152854244177471133963768547274633818588201501814687239707056692846966556641814355025041113692108828669871156334990918758553900407400061595867902421759061785315602978081519900219141452262096804095173238681609498998882464644297126113175372731449991544178575233661322676360467546080876132346842368289246923123201754399650403515716974610168070486923008988978184387162150247642941146940837475331569746739679096647529363522085351184084586366176719881474656572884644474188468043242685405870909254311129643610911443829536437988281250000 [83,54] 260905888071007909488604214241626870095353472370568802296431281988433692376487558729160440248095805212318936052805124481537541689595336917403258251981290532818555920582637011561290919935366139273944648231500126856361063653755715904085801742291460649136534207339454317666232015232854293050631323016442600001164855577186040910511827689248869162956876116107817293572290273246332597615308197827916857962020298069455736823258895823498018679397467086865302818465059102882498475671714325178878321292816852902424333312453083498361983335690360290881160787734920703884623540918822065763409521859475596954440879192431423966535885288511130861985341945740302472604053620466374679895038341461284649313689498308041400078148404197783506521436535051769166923515931325876186719648223852771915540600282188175610990680403641942384119266563097497022522357038282983823656062701171969488299315391698261165854346088619565179151264676886764712061948601085640868118262773652413252949668133202731421139065017358207626792614820041362109930833158175988904194735326614075400607741154310762667286029241449166946378205215270463240869425209640095506114824738814313561526645521220553608018601557714807653051689998119190499927881452059604394280118280669486409176708463743623210748497228343950980174166290906745707031221350834912368507249135069049195673010024448532121362899388624469408389033047041220576001168213546252163476603518632621037628626958407538488900216720290681533302907498423057761868537860486438469634028776253034464662614529967975201737740524409892640429753540785323897105545807954779873496336913409048644321124018520293547941714411219380075875308212669404234280727370540211581105838713089111847057666828367708248819493279409553738384722705417232874169801406585116982677555687168977923567146244616166179911552979612328420978686384969224976483942710611881627529067622576253159826564150364189157013140371548989245482231715501531277183875573442142907259692535782525143165676837527775866818101575624277303294251337460756361913382663163095360066007844582328088659805754108351179730237436968879886672904104693603698228452960727904049834879932779535558101044114658005324610698418623165936827105126640775280557850832585536654416304494412727031894630398973763721017595425290081340800941672317124736178756666185634332798683120706354320817213370356246105468679400640055426101430218652169922239291522769421248957429089831928814938535404632942958647046083342502242885529994964599609375 [83,55] -77619875414035996349732849242893242559869366614535195922114388918810217849938699143643682605296133875216344723023949646387990683788321247003802638167310888606012048983159362193038751629877704852324589316813156847240311543378991962208759026837044348194605587841990012063805512148403092334878549668525104112989726159840861734888075581625115709290462797959768703734154555676673672080600511894550290013717746099953178065041990277987988730372017213162335188813441808213451891351862316846647078299798293023181256099405764011736739316092815524801885505655107640224950148165797928448763090317872599043014258429223427082305214447867285703809399464014832733317676116527253691925964163325080492278973423091570859205797859129592535204019973372172884073331784407627177777849352987399164058980681647279751522752222651577053715433200492223316334326044455778925471267300926208996440780144208838802825526788737965687342679682206031241023375342191338543668794288952334072864629293372153440805240794862684613040342068906783692578454807712150428490222377193556347190340011031295355458286069406812025866181433818670327395270238534765227907590012559677582298206752613103981487435013926810587476857642242157323252472281994010680839730088648886839681533189544709812327972196899145682476829384029970756275548428599007686905241078134927641164511214887442644068966873114400258535947160094270416851971482426128086158955055005570202752906442363760095396738112934802242807855510102995191791070921144762172653605321960567385591312206404442526579111051686037817717730080998907031014954451712790753391517040634814200781121242792357611921842412044442537486531555056733928035691174134783253310738228296641254163890645519544475204069595754042651782483650986735124734279640519690640588390093488482994007217208575069430674259327375620296086456992642893458818115472650307168741542548521950777588913267374544959180458619555485412650073416310896701590174898978458347112453031092567642029002776015845331387568267254501882894560707208899999490105230755992390041378095786532473660049477921698166809012615771118170064240426208942360990727076380098322126243034034829099855663127049285739267172048955044250263199010647216806523769186148062029507639735014400606077425034595292073733713436567125491097818052892881976032501394849170414288207458980057288790596736983433405072054004862013279774243702249085824657786208496122791387170941632582339294828873560438964318564103450626134872436523437500000 [83,56] 12566452996685675942591235101366336642122418300362889535947585520761790761812239153135444490596438566427058268689916139289201826315103903153958346844861301374145187787438110640251967769077446650346819433890136718621031141791116952725009356783798824899134217072361191484130400707606986029282314501743601768971531362028466698897501741546668398339508791773769296575509317515616505494154131232632438458914074861548505904537240811175813391056803733644964160281150859799255056955724791414602703991162551844911376398045035154672533358826856055319066885026465517635911758599037452274048407465332651674207057402600297364468390702585186935545587608939438528117297813490170256788494177125821436899424824243947766522569359456617030522111421021821467493808862469779115100441048713647778391676589207327796143699178734624020279459782912683714163813888890524823513868379028061151680822522020998441138835402090085242220807622719754859344018174013391495614945230843553954417129121686336000384534163654784171157570787745045409380944371549606724178708464524790559322340473079556895066712256783243528854493297292439588832056325539268835164809174956466178099223995364250422041567351863172470719775488944939821450591169198636421559959915157377329211732706290227453588018974278048572228948751076787951964110575787758553180475880517911863723449505228845228941263983978115829068990720720883777584386302428583337780240248457737729493195206793284155732850643751070558735885802462187245982401758645525786841117163542956155834525488630908728509133118780947397112561061229838955763199904770353136624411080246402357470253790440035996143977182093200374142647831593300051298575855222845589893977494102098647860638068259349661198640911579123774810538041677542328956501985781136459772930648902846359442311161907556782673219155045682228635087531499599947234837004502214345988341062618472883944025028777771334736608438238477440447933105185362241008387803886756107874559003224240077286694483026872300838082891753309118240402137503310144066531410382020792008758571792476880119490362021225991103002231325608069506904317859915857491653922117710053966041470471077929986434308197746358833308431879475339214353804363427874747219182291225760935788507924388817215639153730213379215621551225293947128020517070953624842494116781415966854915116909521254581712792159421925576273728837361860176883930464762661203967286066365208392902075638382252455995877205019439770694589242339134216308593750000 [83,57] -1217753621919146661172362617982239509954105584749485136584907598952489664674268889765273627715515630896884395657959329966464129179136626998485305212424143355372793415175895226159249610029711590077582200802699141355626845293433880743424616690371615205188147082709044401993422314472912930138902427844898697255068627135508072742173804501598020783930804514681779890538793658755096266589334091373324871766737594906936206183421615122517550763782528374772154518492672197458722361908688516106423828391881789827063191719961270276909528869532167399746891298348974357452361963062347745399663730692744341159839981412910918796899239983016720620407011198557229966512159354530544669193136037041628038709054448594063713364261499239361156347125708819624190382200024705651330040646429706735708816691867193255955983964835379983275293629098373950143660952526718498199297744914665845316803898591778169806307014459059677938096180521816192976939301002682793170534517859430200730861472670837864072472781168704512632809074237463247404452176681333897814492610683871975793828798784506976404012672377943541795509153327164297681547266604985749228627300774402802128943499683866045303418059905924275893219052906025947982843600803553798739788408814249442513548332663546453864255281130458588786479566047016355039508258827604338490291347907037535404814575446631372612434806606485871665270358145859863661565219502920712005699859689715669072484013793517223385972817098558136182790368717520168325317384938611788997745111636416373814547877429361490118187413338946943551554797292274227483435802506631283908846148539587237156053079942662732650441032407611872881362743536060426908088525366762872962123171648031542727301208787875101007667924888737987060755283654418089369283242171867389995136988279287134485051159713303854885588525274550534304840190732567628154793880814034476470413696614006880519881602287378634376357573839130747432423594350242224974119288128232194235006283985538004650508166548538445989478148055596538991166856716043089228158411055798757525313421325413481910717993342718836505422520667074940988412020752932237345987598298130660503410063326827726829214760276830901700569024889802531091903453034722289196849845010519992439895250667051978318812529305890935234179561518858644001374952451260852555631324860953238379940299421687225650006848002502391273037467307457462365237596179192072739948968680000013492435401845436046715243083582436156575568020343780517578125000000 [83,58] 59773927167307988395390111975840692614341452165222300579099926485267841515164250919684737670957793089415131025198433322155880930174793233752334537408666066869855722993784021573255899160143903304613145589897921444046133015613372418443425751673355941865185448019647613568638074565637944080812705084694826810927959256813852013767429363603018571277029925731432931537710372228125331261475848244582832441753828012768915303268617688062403069274370621061976875109545795611620687196959328244088640040740094421070782369543445361913292481322055682190929295090706433882947287492931341600262050427177406723540794910277964194157159837726012105393953944550256682093217438076420217617579622843555619117358663353355822607982559958152289251366508086632276218408536384774837955664108830034555248710889145491994975051210993096780281688626693491112544138018841147637085402830715654764053470084843484468126301024544466104676184563976336746580953824350531989829768195727714856008655801268819008035195070899754220869951530152665996888511005959657697167071633273523649869417736499990199618348875970002241150706729088797151673216251741194167314751633327299844042244406105976410023100882085137092815735835109501938557933263180672593844734907535532062912187092832858246700832860107692956231919281116281025626851195040303944357845067304607365970366204218747040409094642250015714959737871566889493012566932780849137603734532878207541908379310568657825263286054516946641611905782131174149591205740138974196910381518311527991010030371978597673578069922596559888470646722669200304624416985403645161161522075979484479338140557341410054651834309086836077721078860771586004457573018057492129597112504544153515531280689377940904651538715520159990037757126673631949996068264266334537763851549743575011711388986011330671090343607938923647428820956911936165171963209918071201846023438524026085478479305673971813143526365781367779803091150414759936472047278924048687397396935629765779194676463558572494513181056089673044737732817815973925800907741597247095778718255645210677920549004354167804756308521979322640231169352889836607460567908477961546716466795700991356372994053757569762664012031004049103903681285615644434755909658781991212065022029443705375685176131678365540829151337215515342640533143879824210483217090121712558497718137394674782465497705329458680053283534558031387206708277514739486616388173339855130686013982012859662579229436119021556805819272994995117187500 [83,59] 24774687840438433747959814692541271267151873434853224267964997259596880797463208895032841731582959251566436811757742876465107239517854849790066358865966186711557101478222291036089352183480836335228810391633659475531739389547355964438537167135777061118052424745160607210297854896811766538811645695010016809286673374508312807530553087704708430184673378433462759947547636052123841618636496196068569203220915125019159529064111588456368491873709165018680906803507358886322522247692339893747607021419807251375375310257153101415999151755851456448018769278617295474029116718575270487548516012967967465886395825075248507789872931050934188763346731020249191323161448844280013100303121717608681504055805443754245725550839144737667594638040449461322932345389266952696541185575014801501814176259141414022606895434794526729205141875210824025877745089645296635193822463381729721249463981047668661805042624976381145630920141672010103895765602175518428875451680186948477298571318881598302515127205921956391150638834845849399251047791883745486757436799704473477961440092977157376664193634845127430411986568185460816400294284976922283894273001886352030280865580518193942606195106284186235440657829812291342790778968799993375280544848308093148048332948320382083396447372415420102472658566271372121729698248701933445428274219023777884463888449934540285429285195208847873087662460581438410387665452984916687612126756649368382412700697443689948788612623754188009421725332916811513438992634810754450431662957796947493580650488663666158072223196270674769458775340878965339404816187065972202100215786528125870041659728995400196767960189457318825680770746979241638003550889246853684440821519381815679886027426706829624439223879748302007192986688708237415810909573918925264986590391939314906237648143180089253061923985642132036900976456774904915089213568205759575179851822052968205105312244475733599380423491756790227898507106226122937068360056244764311952471070728669980810976195302147754794826403609733879904705974982403186428621084232602429260641872584639279070444341547476381091827465868330016548643441152280252616645433402550751954742976634702173877670580879825792381925108927992877184109101695937753540047344965119015844518191157038551523485149921974814989494346759942018819579061330424427470941547018916951618012073875762047995140311998512700620633554144419104382298724338017180185968682967213790445968544769519970039084455493139103055000305175781250000 [83,60] -8670824143191530608743101419019453241735161927287845624360161903842285775615810982782132752701130018633331013975256019942938552137202716078883619023772798346982854321989254849153785726322179832426727963056659663082746730872422945114807818335930391255144425765785244768359952695311211932686245326600750650600307713466382212948038217705238221899187803807104458775309071330540323450509490368094258284292903336553126575863740509233638839532680399350197185361625992948857221441028802153918662793030068740327018109327686366064667362547319533058115706800675089783619534111859846558080890300040701208110018105043008183685157320892510380543353108361847984967966746686725087406297020553781475176471533974781634163889875989790400847505484591602050722219562682946805207097929882694487526901744058121258827719127743673848697548887170806907170167726163750840325245615172162082652866069167110963454561863370623718830376241291171473048565820158927593973072705525172872985237874106538995380673071669446362682807222574256884113518779765297903490797933703273025577477934790060222337313267847420323440766605962289987407362839386554195916361091691289457308359738618869628791642437813637393610090371710038332078799113520954602292942383880132083260457954122561033110343531008393303625027360706592844928661762559390973574100307319274677677865388743932124325541695155408562601722020477290234729567311852279456353963805672704167738173567249902613654649698595013889245726708468205335216360637742396748210707419123930204540527036408680900922091972937246137712080443198744095726958345371421856145006751013116194675196837184645921029665010454281950445731256393883766795442493962864214858522671492898864348599192078290494267844694540678714448523288131810270264310365927590878834904748053535053248083843438739934605916606694244818167237431053647776367770898415117127039691816203755969323099015193530651408746561898405976380642608080586279994784732215588305922903200915058072675373147380238067700105686843984969065948100357716424528142611607945323839325073095010012797070913200316195031305325898522488086731100268020368893183051807793862207622210509315579440650315058870115588333126395029843092714687092326563239438818918007766651058743695111540751773154581113343662701800916178524203937365535589622323893383241623067759454774727730957458571913444555669421811556658810213543113614540223522334331176728075646217302097258639026478022060473449528217315673828125000 [83,61] 1075868713799527869254029379101062648784530385196537206369929020480918072478879787809009164982594857583317344475873297413219936757212027943948491025428055037853260289429448619071359872154705901462608890806584622971311860290901443950619642466865154485585681043018738399400896646809963883327610212723597036386877859405063972127275738190940753871186751925011576231251850458093226006876326944464127661929654689876997130174782909727653714100395629233691638549521654885921971240531945869885730954260661965833804923942300607570022546811555075463346325402563237350596064820059548736667001550100586064275273267964093327940607009122697211337273364199217454301246529356400346958859545775459962633933603313519426821045180622568272737047817984350194573847736990714455581254298202299433111111876079817228371439536626573606771100275145017384164287150412699225180279765591686860882502067691343009283944789624367598978047325829993562560653574636030783468315834692922060328927421917924623553775614725309391069409933217106507075478187683035472219631994840825694062412800231268415844139665001468788141607300108345046664870903730368652326400182243250441531282469517561694699219404203521361620900521677560169385157854323060082094552702054606328124284788138086986538288174036279925762366374447328582197509330587470517225553003942741402388890230298063632024881115266366148407974305073440207121538471184618374239944356827333885617620739630218633674496189484520586266016741329117392712357467144121812267875680835853345442770137354866164076095914508981023577148083973070723370662588623615408493025402161409240976538573157473991748051423891743130008863046667366147267601752096773505933368187134829916602337048798170575643834121957554767375792189513726109290545842846671557830389705889086270257285086731179422822427626001560927898381166295513584544965385611672455224975086039334776025221045377201630710256083822025127399318086574135612524069798796797927692422681690949389186291998271372016847762624356201974816035943605191823210803527729820564056079547467017303562932955414077275590807985392819188253326127387747383612000036714459709840017589313063971412821363291901140399639541082505454795719752748654946420528893732458408094096166296809466923840378964033523204200589606977091244202237254476969179574111837835921677216107330609468078158135127113588771906605013637693375432502446434038967209860323519971545078860453159563803637865930795669555664062500000 [83,62] -77964062608175280991680176943207252910601616651281082656174792769914763965169687603494153913963446743713709757484740140438273788211687161331655581306357448867077000912026991272222854676335248910291457434447275241674018189667300471913785724181920902793057772921695375969858894735606811348511827463132418720970021931960207091028149070693331686726318352766743237066612474788169372159326449951054880052802887554032357647532425355083366116615175753570302249053187954503806690228604408823593299804984671572106077034579233628827868064137255708841997463140355464088358815436000403893859705754602907692969818248332889154756761378342238323793913224322598160048165339028816026456278282209247268175632280921681716012788064161378505380836475232060740296149090768850088627118980781903082195992431837045961655823586138610099539729885830434613926865284676913207911219951005390897121335826843254865076279275895004144950870398585007183319985205429842496704591082753397193185799209614858920433965288429219225521060415351482696117078629811849736652135488889845394548950130322467508914612757263151474436028738188961076407818880374101225590162410358255075964236907823492657777510338122988329622132907693809811350004270130431800898502884668547026297468567793253356342200916081667033169742723394804578551053022564017392210417816716154391174769996908261488828644601337581737280200149522378797014853987383460472435312293397893001243031317808984500136500263466140718941830930437748716658699965296476980369419474313370464711250556932588051895209405145496211363201953544587786498107151485034522134131412387574646779328446751241533615276848827453863043235409150950694936515471575903621167270852394859414342228074752554722516466265232354658358875325968736889189693242376407844828395496893535402495231888224046019160490852292362850493625215481704240149823855449681609872357557113140094433579562355986230560013518835661010120892695686838347724680812623449037793135380505560971938857676914582724278811442979000051223716105949595086748941782010523758468018941226820622659279392505762275370973164879236194452106607300521235892687396654583674938907228997849704918914612373148567822575838777219019650568610417736259160534009277259165485871848591920601025392966794348329538822011145361371289533647086418255444996102176455140159941638941602763347459969077546263620272815115849050168939346583267326284776178654526809417256438816679064984782598912715911865234375 [83,63] 3914520627431670754171465208033271220664307648587990835346455886675305291829463317911856256946075944122480571588228865574417004565077592663754999077566262013647252558951882151508176911169977845433656993182281282713143748665278166047346598292822663622348066660286586140766478443798597007020721567154860905016864159686164177971731362047970696559992355296192374123488007819186294476645215342811151352191581860290407645058439745429763521780114297745337002637658667594429978502083290086101722051617644319917461114946430638842415036309521861899810035522722300242267259633257287571749026094547491961039474098995218208932337341419742304272321743249926891110032631949989652801552712743080199324755557166805246006669775345911968875891009077961725767084691386940801974679910570980885390783981424647562793022171657302009673773023630610145754868497197179590217067702957448832038415123262998319469286467179179338556902376408347014703403541879010190932027964761352845817938004138959642374359439517832372742232017598958761712164649971148188235762212944322702614223777435276345267539055106285849369938375772173048117157542612786976406270237888345511849123968781393463392708539682022832683851157347096727626345902666437289346659835744903937250884690518499511293809441894993961371696566343893132832954850490164825842147351079403189125605784560111751029708444504339972203087339232269660452637875299757315933267187659928462124280427136546705521687667308058615927866054199054648340142378806222426999596808001451873098262226679525479536040687615694697991041138840304946314163682885020773853272577388707446110756213752841891087852055665610182744935268340266355321995515091842898236649678359976991092476245720525221862885018795667810358135324711710921343195612019010629892744343278478811561214791807224672698931929879571151352214720518022543593300407439145374917951362826608646513298520102725883967005200712612568388488895943357294507165900847623417904688491348780060029004381656359169877998281186789599182275374356432485578099983639540585209448241951650288292169402650183618664270628738221433175995282802364037100547173063097591223631719366331174015841615015602031385613747357660253969054375093741403209324670201319942867326549273918498417151781708785527647123087644136514366873412981567927105804938899106946066320893162719864642409601878441840629219239849276909733696063766278725123479413915443189675436030938726617023348808288574218750000 [83,64] -87048480082505836820269456264992220443158262115050369633486181665763410227453880113715007988654870188535253204359635927505031374720808497377598305821263244894775043006304540828496573441550457555876310730813231248922866883308234712127480829230233870235636944124471181124777724587399615538871087210018894941499694533165167416480625282369941997242409117179098626492064922315770971194586613174589892416829171801947422906777968825413297109925210096749285329792184985117559249501450908660964959377608453064465654051239046092900564051507433311516565136032681317188950022113198679561548679442730988895922457888338818372709512348559482819380819654527098280839843791794150592623321186353074221784031951393492776095562195888745652984141004841634741391187467511216643724532124864430827796453395226988186085301768458929513900379970348770359390629323132988389844608465217310227025495369960257852072076310590269395264345989940700631473657439954490517324602805498825524578040775706459104891732004919199783238980019251184878752775027807816408194206783001577560088166125299986273314945235456325645649881676757504103093402328542977445150776003028450886156318152500084115239392727773630976606330655135731519058890906371667347361097910519585393298224725056288233059570604169696391388763803138377596888916664850012042641052832560306052569502671450678336550947652810708181644293627597440160479171272714128854105127992308886418915557988799166860911468727170588561867765025952396081739861146048495583558165897407368460149984427465884531176125426770684890254964077462218568772087236124638733837859856180152113120208853207965381226322494307164340957099820029894400298587725162690401922643234381514053735490171622905740330269170450875737023176218609359790164503894886224927815965758015250011665590506430015682251150499715480046626942489601852508996329333873570800196582282358900571382222767845285298595536414958309231572881679722465548566663419739591935527081900221338366750906241609587071779305696128328422308442659439202477645925681179156826626075679820692586677735073057360712826104692415333360641838334771111815661854199505807083660639630143624985916072923931111494029272615621485060520814122127399327543604192297987030754252078535376538178898936771175038225518331340988907224619064220004267713326607970953614833359751116395784970528117751889962719110341100766919762466911707545808916734167339640526606103776430245488882064819335937500 [83,65] -11804326748765770110178949813781787953981059737664557755502833774574608865520557839450602988574223089642459443290266204503372861849052685110839703008465725791950629329246009964359179954497984781115219079591472453188852898460460273104158985582872967283248601380011727010101345499620582574173115506312956155616813513563566005822605038919259557151886884627914643835380699632045757875162807968022462963873501478058812801334116918503111492888145160666177675015860363190533675484183500815758757358099343329089287687268990218961792989066681206029230355727444497239364664325845693155980522971393498186422459389327668368427429419684158784941612515280927834780042275466879671644327269521857629314804939408156130278706031074866365604088080228051283610881858912016361880070591786513474361069293547857971432662013583119892846247075507931554951665429658984718681613369643064296746465280650208307801501179659132940731777307609281352718610345730668767617653746165160158150283600513194092194156447123901371343486059464644459939753551458449595367205079206740841314651216869291587854898867403827308879869019804027771878568840422239232341350876414553859756015838242796293061879019171994495110792362102886334288957066913051860897062823364507673760330796382700059023823958735956144565376642900549787863131188721896163526288496252927771246396111431583804601891961701031229018990225690321725063399233246506401082512611819585787931873158568304382338594071106903833782788263182631944441504243108126430092619617747002565765956050033185531514587937752977322810182948079274014795825495890080047696146882272792482604509392171338767149802854550039970941019006664365073532879351270829177432483084677851614602528143838594924552976595224153935371675881375896025573898200840298559829811589052581590055981731244653717205547585788164885864250065008047216132072263537090027178853262889390506579919765519732734822358805442749649607839315121953507646239188940240646319865086360218529725115831813332347974244095460174112085308028728250450720514858369740352732012866651513256542262210160847066137593959449490900365117355682460149261529084610615798844999804293171962733166753545989086442585997521213554156693395721614894725082580715663273810555432835746733907172185357115065490583617024775984411701627927454558720768372331642959841365726364934513825063731156696337391513535060032556293360595665919618289406087252579879987024469301104545593261718750000 [83,66] 2264247806187712104592011681551103896910262069199194010920467145993870965973009706389537259502986752295103497511061278817010867185542807548381863179897152125950076498974763221931824756074565067516409365106182204984227521629561032848035329617256202768663894734212754717352310089085000808277469863784653717472488544495371409656293478659737140716438749681443931180640861394079917277624355530202882078382941221965311284744187189756921764151378308673520176906849780091366606474485682920287420842180059691204352641391284060361174316457675599403868722449489230648645261870197554092801058228848193980925476411980944078076243712822141445089820771119183189372475605558418116825109438707129741071631502786125026905251934472750374110937409702384647972817878743425227195449427544896071521854272824376055665544229573019266264590954432753585452337959885971077412855408868269443934064119041942767550124419525287616357676886808046023510949881906360479207997180550739773764211056535965949427786762491266618421249617180289975386951097672107990936242356781863874025858495691728372141110558462359164254444890438621610027244019925784356132262487596852457834811051386958644469039536013354880493261774531236120998856578465155311353851825502789692690369175142459022261870754402906474081626460968025777214607442815601140052103555928092969873832747188580731163272654611627859310679130996193262047130771737006765515718972184300241866072887738255980809541463356708338179800365450393332839604588518531832296266695644799670314069716784141079016934935230540039892038207385180829351200588211104943964690533233735443571515267312866404211241503900394563872236997018923884545234587896471587662452600208471802542384468223818782360880990723460414022827069165294435665520773377586302031498731981487727019429735185937346095505296171520726303652856654743410839335115834947819192664567225786572542701559604840587543347070359164987443965347104740855344158902726589013668548221997445180282854733747941251576876852329270483130436826536523599577079482202586311425418753904558116750744916387110938084997183562207712330631745904196394874606635543477682303091159236626595449481137358729917487464336249694107554797977358100159871655012043288949498497732625241603033655532157802500728224734028496511988242030273624342148918763506811332431849002457237537360282681021555416247091143615087437365769037728337783393016933997099471298497519455850124359130859375 [83,67] -200205738486070692557257637266782870762649921320953355823984352916459540900517581276512705667006820679999178458582386423531390800912977046974854496174523618773921027527792957360252350376551526741826378446768303010477779684636002748876484980665698024881823747359491441594191834184935110129795126839619549656948988364777515451304877235136998284575325855404593913418556641051701745025914336171577185218590172645834139848753520652555531633584588446545110627549321637776747691458767798332939679721306993186433349625491911564397356907746751212272128440821792888700318654987513898811747780175858342684485455773017794320290218425163137047105159931574232120220814588404504081597530059775250313436236214587407689996582844489419626298780388347129152777243112088625364968513765208604500332734966554569289054972894229724083238659120915921827662172394520388081741969351426419529525593177296154238743454537006558156589526490454180931886319503752340927546444076597717300408966275129036759323761383411382059606281703299810650066543227814341844463316586209106303690809947707313559860309807024435582843793812918030813681793460777873230759522999845313779286562045258751024016030751469221978771012976455074070609724110956713733420483208984924336675921744744980426711517740097723272180118272188762416620120721678996665353681867916900618664476155075870545484482093593202499916202606147555029247588066619341426835204058748051624242350457754930831040632429843233780645547950643687227398969147842610511463309511872886632239561291868296903959223214834823563564616902421282868753913638405490983706752402967424679582918552978801821745528032291829826932839142390802672585531668422341579620140516692522123037076334991444686020753214595555488703799418028695572628374564706260560157866307048266210993815536412831853666201093194347256425242809689997173054964520751898179880505991386910673862190367664354378102828776821819548158949231310004078034129529550660308292140808596759857850289874839320638123612311356689928593384610474108101581942143705196106220298102699114230474224190887251549578363070196617426353456084731133928580744252097482804518635746266971759047551232562601195601755812589032542188157106596314833612707901882169941131436525332636897010381974106158561221020494722808877075497446340744676238389573280478936036712478633261861636124941563712651747665626059132675175765178651027774436865769303039996884763240814208984375000 [83,68] 10588816858021993139603502865405133863150542544679386339610716970539732055655580566272613758520522475393938944108923634618804939434841446521194964543288249026345805323514972216777541384376152815453963308170981047364138120593838177463782302896049809571892130699611699784890325000990168303628647814138617072266462254429866702069121791343766827678926535373601153069975565789170690408643150660690884573353928130491643516087339534328945694863741120084940100014496647008967796268133418858751768186805596025428667291693910023718121305009651409835381727385615609246005402207287460841940663713405539629254881427491456266305937666144564466249114750347639205420918400054017373760313572378438531323066032017005233713493455535681914511742773758971971953618034246292200982958143223630742149121107261579979227035736333274642169821753357693764141258431887173003356654972404067721788555743152591058894131399190902234886284075756387052020973461435389509969507331256876108313768157172128798937623505043978832558208568385050234940212419079490581733206308884349065978138681940914577727342112888118952078270056293339824646657237066352987363955474832353167957288340826283532475050924864650819812651799871787852195984434387283633644172534355937405490530314610428741896168919486435039292776884974057110699178546888563336678166559826989773933669468716260481731759069305905053676842569652384647584617896395569405240490664309016410551758648356430360241704598078057493428808293608568115709599006146191607519575958005943814721352948486884568151238498751188963093000414733096942960575586412028185996406324514448446841058387940497385029949502651617340858788789241501790185810290276641568830452530288801872812106863265271071796388825580294015016969948574656555010998723283057152069708132799892080890177289735115504122757245887383785928205557668634236159600429037508679609955175333308944823520462142951473164813451275477854425136662126005605871905913624933728390369186478019141177025524231911703912042357855672654671406296143429869697319656266556042424366509016751966250433747617823837180672530470196639665161106461701425629847166830458203828740624523301159030199917578396613665731195271481197510661304607320097770015692040778566926659353951205909158958960045456997386335463598425255477372632024934263744399113217655220337971912353750362188219633588479012306696762600712665513479276231580822331679314629582222551107406616210937500 [83,69] -416897837472604018464916701664256799252261682483284262303048232900964877294173970939846755865066549542164828738343051541993332682022692887168946097627550215292960220548074193071307153602795295141628096329775246311935739370396058486809293346747426204498348078184784004491583031915527592596474111388093707187744131320949188191712104262421315640741797705290367112445291293806836722802749608517952925098358149205364075080701456872600189496017365428624382114049002067227516937475666290643210623285813744135575159634377717505591293734141631341397394652276876346193564785633184709576454768170555383453772960490120068838465083564003816893412712258559554324893933015399613363913285917866154275370372596666844716062420777496595993573494639950169393278389497614121542401673476832553031789425477796651755444857929164938462255497871890438484951275726367850267816833796800087594865755557471102927262904104167962524158128989759679854293838421580169009629003876962518056348601284283004711952728124455649078808729983328653478103111836069143715689860332646422783484239360114594769797661819658734791610203958437494833557774912352104042768286952664773258860634589735368106182627424547311666576565057976181696143875430158616054473789427636509449098177535130101126005501353238311655332459355360182820266508740704154710627675628628481437949969982829740854234442345540351178015595736497104192068644775308036037546352370065364464855255324278867943095192792520572410162407618210223267553254612177196811570509143790515083025392048646008078082808141937153177975613250423274308709830624316359789122759278607937188789720804790375528299762693756858912672361987878050521269691978592884123260210974646409295756862544713649667729076221899005442084409967718789475833214297310540273886076386103778780561281606403265292732890789040156720069875243208219282880711528974641700107231268897006216044375900491621785508094797922326523356337304314531321003430837236882461016494368485664357976798314506884633131002970274565630381087793570448069784128067536897553434330142535003189836228207043062343023754500458641075857898399648667027116769747165707977062571297730139822890056695306760773704282284841823297002270094136365603110521802587063689694098027957657583630422384390580035925263527982872758797467200195527106654538616705993605125889858587238114822891801161071413361133417214338804415957144555715530032102833501994609832763671875000 [83,70] 12711997804869996750674704430317257476523963184354081999659110017534354041545184756484849126343477746683077392239771791650639579076182458608300666851487233259402007908487223609897829751549149692628299081685928181229404920684390041864759521746979439958854230772856976832683340970202684474350269312667930451632306069802802309250008615770545359274045266083898536368589089815464661598264958815218244787627870302122995665356801769778826086677900407044279256350331566868348851608962027057721168980025448945408189612873981274808059926076832368627460383188892310346111361009228699932331403971366592424661679220703021028192171927805165645407078503089986144030690804605034829585371498944381549560712033144447433094061472245285468122621334662322120908796838440649984373513790895510601044309577827473865586505420412542323103920347445359106191164823349654578611517280856381086036007241238266385605934197933424449391343137568935388762413519955754659057067532454185307742725656823447569936996585729211013548562172311611192993305419231025701649888700252122328903172470734625812974034065994781874270953864277521001395707660080511084094048267472937714446215284607456023013055139563505387825042513580826919833647187993258491446406029863614310199827039669404976582394064919426275562740700158391858114851447625646970724240311849797763264490474909421576918463147963926560537865035742040821338031507208763118612122056426003871661860187805875523921226619729878881628828813604486105162509985248192929984990223863260010218512975218681704795879311641093883795390909191335727182983159547908892671255806021381008372245167556536335705447472660717608944525095656421293449050614455790761278386560701828038854288950879367130016876302633836643148489604001482907364322432639171149857046309947712001126002708834611438138141741879839043869388210234898146101260401940183179760238550281758192826381799010025337231075777933270689972906394953763935603079624255605451360373033055240351270687165451730719204428089770664427747817253154235032109090880255012346287178919406373942538761212742727832649926985060897221561257720505510574338544287008618697204428326702474972482506442913785056301131270879080402558317767877063673192930970579478546607779310381075944401255924455456151452912059776767415515567610257064875928180308519100099945520942433150108410621232561454821866116924311295146503113240310511855568620376288890838623046875000 [83,71] -233108901045600616957178826837261935972701841597699601029247557108026967636564484465061658662046091142422750287806165454146221944597272136010416665267622991660808463189576512566708689998527159450914720812048131966547991284622723639886990556341617088458371422891037500411833425027474327158361687565864806974718176465128034081149114717532021577163058722867655852150776516406222507032085101737729952911724637831873779946496712655422350377087085615886858038337568950417805684366479643885219126699723747414045747214318313420823206118469516685535366498239168118916240462785769603340033937544678213518660490700705094667898691039525079466498188775989144190707001262685163623020682751750978124469384867495479529067448209490205872625922259426818271608669912039449901726276839859074974123133666240348432687254328890031616721201168162273325561969803997835603245220589736381638728840636586712225873704432025965531952252669635892470422210819814773374907343359579076220502926465324348477334049564543278656556651905969847841050228303063890261065989480583103603855272274501743684163951941288295112208963052597823350604075548367424497707827882956796481500660029086223611989032380818001215051760664030053800531831849503162128711195453562766713688844482386244111858075545296948718856960942930984502721010245823197444069078285888854860476480183908428376333275115518185167942404107038168243116470048292292270580157940141217959546255988127197166083437335317703806004341161282672214016412767211764453892365065715842581604943582097450062234354333701053984041708343671395712959458645870457362724511485839338916662887125646016131800406030963388252737312127147521664694107960260796627119027956025844036684698547575525369946390471311857468807134466091576810183551347923907970616404279144036836388423789582907765329078346628839047931537136334081928786851067793204127026865137799327641233060411270416574468238491232757603238017279610150108039565578715330297214341107906259351533936867455191479171469247140855478966486635837267693094468098282845997585999623315310039670781255738201757682975267161180415046200631930221137063795172926005079550916267711344500063726836570289037405800114172399726343784260734189639977208033235634469345723921798098514357824454546219356621480242826631613505978466945477648517707937513265563065788786709944334680098831387045635065627955345810441017961878173991863150149583816528320312500 [83,72] 114310898607487694941153978570020868910591401057185565782640666997484612811576052639015017130848090264100420058834764072913919101401984885790858271275069123200747040176789819019563745177578786359108607093608583678767274177400747925852120222882466006007224003600997585076262879920056857264184309863494220747415672502741767509670529000730428438005941611725340695326521259718834533744563816348630887638827110450555330383373575788458871277002002079071147315094530864880660017414708969625551788021143227436906672458102142714247359436343174550036034814375425325479834068070924728860454535565927868986617067873559956009327245797105799036395444347863592884174849685859882086697699729342200570686612563064661216799866059317580387047178789120501031755754584038996832272557812433022568662872463154392756472773791899310453374107814799097564085960551670661797500123895053947872316830170200970846173086321570345364939808106307515422445570217720429295946397859281668332733245600816456697925741761353379274331782936289900863056430203031514174002113206174909440790794500787724554581507071862130630586541380549040519795483803368332296354712334601426033337061133675375070849059951385931017025127061367702360134852265088374964446732739912342633637865101468560134433486120276105032030985857056029441521364295722317619672466299536421194278648469341509426511543262643866112180219359330428432080086255825981756885419222756571444934684010226214325029710681336928307826159900503637494233830771134774950346452882495494019279105076109113603376131898632669063093934795305353329549543637927866762066737622994765740802670478982407665586575603674766982849496946919063733104953111210129167793093113540615812269782905940102964079844798151437748089003107054259243758877708345799095277011432237245936052731406340979214063698595186889904930009023040176797338696119854685560924600728981806785307054804535388380410033330757917234439125701484407143027159954610301472022609464766759841904773511748403805641747097581790818442412991101567057195593690314300608786208116711272179099028979362964658824355487125990543097593219379905218531121645787976287908687410930153867859762302730402209931847306498568274794268479366664901621104938222416522905883499063377601368615809979605012320975205352233449451562615766858837296956346464214262890168170368938946603776645144377767077494608555232602498108462896198034286499023437500000 [83,73] 206921319133358828887107239525354983995728496652736231918153233306643461893255416652578220071776920722482135958349577518880449330939560644081778131603147292645042862102829487963278246104676562784521807905619565827735808660425782708925094087953552675359874094876989369052216057804122796330710820304490752380483409163093647304049786494024107568895854600700294484732563776585648208843090919685626591798172455017253340358317051530778676262721579769012307183646033944351627059898477320304886181508639300668883564794859804856296242826303517743266836724172816860372066554727036792516065453122123249925266281904395419191169331289127071808422541175931237793747013896964361147113398090831034878888067989514957202329651169771079221693075473318587700628379670046681747456883491513020430458312881443071682548845276813881607967983436812309111524039609551987546528136032301559943639099446703098587161170409895111630540948613780958249624653633499898546817380183549294659269023892274587446459438657530643962615227684600844535175829835490190059406486614193953872563390623945493122433855761147405294953263437998202275224305111296777956601681619207280532490081688798040325886749291493567552413732881715532582247899795627498067282447583768203647439072874225536963975661745820683067641742973991578273672674356144592055806612535545367671996147095256078982074398895945792587924004790539442295670907123564645533908752858946424834391434757162125549380984807176772894957705702546819313104152456077289315355490521469077754240914681384968524996612583738501005390102682518273874071144011779226204540918949002956190468535419692900553936789669953183321850066241007213741569945074208557380866409356566611218903277372865180009029879278074434891509628177811380978326373044319083374792583337091761074742896845642485432512352166342908157274950121251690550191888629184122561030253148911737794131981308434188574165169803194361253468708467490580110756512200675774884488530145301014757457861912152319499623392013021667866714136707036422483035530110965333717546640369107730921258951318350981148003022819700436861302294906553003673280231526549079718952659407764978664755121804602782069167371650750948467817739556247689508442946403345669376592148681673725753304971670559069611767535892379975274626954038940229185852918940126878624425051989296869246528688563112679129916211991091490318694923189468681812286376953125000 [83,74] -13026616437868586789250832501629338818447339160617287449308050191950961357251514441951610293802563732186885927508802342149443599820180639368017637672928761700507851345717043656910444572138980503825368409456820101212458271693955139475306579662325438103822307444042513941115922353803239035914512611805494948866825470030527518660045510431727922572965238006831336503180724344747147700712058912944365862099894062748824759272894084226854223959352010379617127912288672538731158317195058941151265215591618438173650802589167215199341177077416689993156819761219704622712017751380905391478868244103005924056249110674393123268541434589223467322657440048743731550390315795089130511990160748714306430299155780443745490103697752274888226899925145905278934121016290461046432309826446764376465438477845098197649420550400022387602259412433535647407972503195151791193051254868132140562311061417453813798344343436828974084183530537873233825948877305733805120089186358727613792016705411434023912010871217304647439295519204984611274453327158835655790588086241057703688674060599718921722516880139355283476998073206401759854620858677374499909896420230337960917231969317746667856693253384176847829596072999089962504371201586400692928724247789112837742326151022423911938962129245695211676990447358801224944023642562380903426131195352882073088170778385032879491139603629152812107313731966642122202049082844484497806740988815449623175948843372983339106068253473971421737902451609527887636492760194416329027429228693610310687223898518687445822499485459785097381357812843501861468905902329525253800044439899771612965475920918790462018915788138091588739811484060308955981552377146892754527666864490564690342124692315418616839859474121834968127545646719854544000079344015418001959353557649297621059347924940814300775205353029324053435790303812586469095253122311213454064457494208708905566264419886610800600286035149318922116319852705094266809446752161168888418200949935091639139664169055115047928594581914685787751335642946200321950832570341925250022540007222628793581288673098571414526760565207213348232903481354848030286690608792753100198167464935629691309113119929034484127168607293895730583262335337940178429458015105395085259723121414798574714617910340167266268719559846249044164990210579907047882506751968840287363222126841080635289378537771442526243289954102078098685524309985339641571044921875 [83,75] 382679739203023956243135040974906645757666735974216926640987699706226178366474858466726303677229340980190922072492126877901136933452631835812306030366704254004691467447293910057819093198535729091826505442248332840913352552340286337693078953250943139471638922846780780091608791810756566356470507996308058818423599925201421925342497218303701351862800090570680623416034576901890911002493796642940127534560249284957236177311025926260082688895298595677037635618971392795437202136297204387822305840982312022611997279203594655098641747457242913689468831503447197170961712815758958282856694530502937722275544801540425977965569821226120389928109954738235886483509973389520690643026624258708576939950788515268707602591629595361316994768568643720028427163332606551646061493673057912829465735853159404657082943405784914668362603408696264766522887287599778772385720858702881491791905287931874710572487752914287121134094135934297759693354409500425463912546931862230896754910016254782919298830514298186128748548938827674890590109543040738288764819488386355884373269950333824030515564594084291474438148499874010064964796624177540624493402107868797582560570279905565707053586244577585660794505602837300857856188218925298796370884470099346019056299534171065133241092462793748709458692606280392075329111399486210236752837899224953307317615971518816944562784439148507393384105364579667891751934585178742510058236184393843149999824475765893610652713533792524486960970096795045159120438120906488783929368913683877673467542511439941694459945712732766349809497263717116443554477811611210095425543820225060627176033913304254604032061029168500760370117634220079192330132769152417577566918403836855223965097971067686475175274845545588356102317530802453201410976092873393333259038581677390630197818586280998211768552802059222849591313765716427170920595264768263685288916290402816906408279191881770172869944926602104016883519905767203527529549903816117882942132288338830002859327512072758744720094458785567293662030364886340142422004696796252691710945853388300035608323917332746540593493182287015464858174566846059156967817284231889567691958403741323916099212538484769849252749522629300428601060698527224864141482528361327108423071116712210845943312246663141689338998421635117917812189704774213470929011630006932673164911854179011160944785984674596998611484366392687661573290824890136718750000 [83,76] -8597582321338607169704512919245198105384853074761285966240639330211306224578514264146867407509585152109067672153052387479936016157442894158956990899891662025598604710553517295664799623478604770594287106568370502108476211092213331974189828182575396406477698085471371031575235975514590012120402752047620406494066723095533528694604543628688592884729008563150528146165583300231267918251825686153224819919850186191088945204425007041272452601948319180226957272003211192782585885238850650783083948832077385368645507614583654162890832301150826001360559108972069434187561435357699679823273531724592692651274555855968104106540222187257900564520115668151165123023766849739367469789427720628150669430864787443745339129354817244419321926308309939260709047798698320034911575190765094322240574138853766818867773202287873646385420028781651121308527397271075281642292648483535613494987606205573221481668478747341995271568939635974386648511067100617727649340258824605585910184049184873936124862276014867264712690883233282613165172176189141112140401245653604053142910998523171747423990591076839641681842834356786134317497325079593216238877102776144057202053055307654549756565851249547924515728197041418586665409152150702582520300626053716127598481042588606240547157497095827341667604116503849488961088180129922925962071159612242142387007152158083224984033566350748264489261145207192332260994641300764892096430015804914957372959659335732894162317850492913473072737092882009571492987824784857612840961586248275786397705652180590783768277437993560072355189021721056957457772709995471657043747046123509889510920985684319155817754696486745867242575005442872749455676752210755319974078670907507740523891299248857014952524361210163995174081347969152530649529479919950480842396693025341443063993132835471938376077846957308769038673777720212238838223428615884213561320627287871141841544559325997991031184805102152240778183933135460055903282134523028064399756788679519147544412757877011812311406203630340682345180264990348020749137872840427035895988839922841947640968395757354269034831927367424190593026047128219640676912689599555609657287443191917279502488582809608506327680013986822587333495149114887714761733651492482322616230604835238489273620395727481318462386111185046877897739418303701035270883247000248665193469819228767256469961919740883915519447100450634025037288665771484375000 [83,77] -96354149811397610374347089996101579130229010730918546057861330093334303869625433831205245655792466758074744111043275570708126619457994371688242548810512115119823026405428214807792385960055401585277327115088411835999369477220366815760492962565849529400380390840412347005488490065500439800557026834604491557153294963430927871045637755385839665690915342039575751681536067801803396877854256343640835036506139914074049251375048494374917902037491335597179071297933378906248125743293428518944657419258806831647216562676133183578130019914880057186222208036658949992200235405291844714950771373234880085461592650818461705225940761126698484923147287037089717219936523522134555481845801035371596085107785701197648742771450218768778852039292563994068798571294663988682905150528041922140577138805348264858427399683473895596290366909776292676063666024961700422534071067834976034535212925584283621659053773249190372659026246700687817748375959495377456637116092074899702918255565263205654673094812244687175472098956059590621701043981475874936357699337641566115866114607249889502899206971113626725066135697444951643090019253554039786091734456701006482195904225977044326836242246102712072541970902494436102618216725647386715447871346197544233384718450798243918585860326677192267439802518952534783308406890105814580547146025798680594685452225167738458563499260356924366463253777206779432503467755862685006637700740765589395661401826082315616889608277504411061840204799358130322604775357324712783431391298401994838580557342772970951307060974398237282816800997137360335592880687021965820047975042144865048087125898021137828692702180117304921564744639684874265264776143406284697741720383135601704980144035499221531238680728863872599868178676940466586437605642258731198375874568904205020514718861179817437029722775440082683427666386624790751895419561302428003399556722509742438306795285161867047660619400430940561295470226187807117585220464235997546443022523919086134440694949055291918459384474401685993963499594772988691981963148810990565339541190204716884946202785563988693727780780438206903197528689576869930893814586577712170506629540001236772028750579042596703619669455890194714339450421540401227518027969931512487616726951096958412383820376531189301669819276577611615839339187876068509213675247532019300471305667242475226662005716171677249803906306624412536621093750000000 [83,78] 3920838601955031547550804572204851174896727336733901629737583155442782598202405167055346613847246588756201280614187786463525384549011710137411227984189107221959705208843523643099707827372889774859993407808799131382085491294079685336301761010542513301379147491315042174048121403462583124770318274104824743123120017448558468091679116759614993699922781388533970388466310160472617083275687265026732551475247803108236558661957789664026016403102196358739475668169133145012360617926708918819721345434031307728298087740073784997541933328332231114616975272772392321358108013929106771913840166062875978799696868959279665719308462214964213881434534067496786675873737745593971321756134710964060146243555613846672263136534523722982574370033650580525833424516662575585672232152272093163525997390272760320240496874635370650438181919547537434711276586810212344955631015418605769650277557759539907884036491509858500320290359377302864826606548514397881856118709347365193406176067360687016615185099787353597951281385491711205091249653543011345703854196701313040102622210608734858643592452904602075520159725935561776085248871268776663554431809119128249372337662440057819299397098773677136969094451960342592557651161739743510468859610948890042254586107969362780110103521033297946548220951446375899820245496621198273325990083506220236028617564682279546730448792345553856830760060940463888608076898435643461833897333133600921451205518636971808328649195493381913402300369404587443905842152525900523991614818875842854120484444202869267980888275616268549436005182318644283659974866514752040677748250977007776337986402479442735335198828849385530058003511517250905570652622407955143504487068110203251650159097116499646215128746975682167382100619425199066896165606569204361458883536562540599097679928122641870239398559094465028687017756826934561768700178429593938394102528033945469120685419755182307692318287056719038680242198620859151902535278284653566982510664472109714981645163097512219750921537613298824930038678505417241199469539417704688569469543321328951909855463926370549911907418671131946962096034153041109572529361736995160296124203894218470388323271323139360749371183697182138691840838117805583446077306859817579099133402780895016989611056470827923381177955807782993139861972554807630605123815802688924287813679939306834269326547393053061796308611519634723663330078125 [83,79] 78164786058107234549022046302485034803635859353458157974958295801439912668323249430093569082445260009226824999593649567175873671866202637698644149078439037729013219310361129711130024980475085235943732095036536642288608088033797499435481644842489525547169810464574769230617114747593431737796195990327113278605343445459973396583423647106917077820734218993110449446841659417073706370805690175288317501828908735954608164670294508789388558479585544986295177607923666539136884266976195386165611655225159724495771558545755191264150046819422909951748342773233145792704370811256524086554326760300330292537184091245173185876819466871484386413492543085663895149873545807045080868622543258610806225286688998699699749555678034617994740266166630323550229644714993824072582859958326796440347882212945273535646171364060581161980482377405824988139630298767458991151598481465740928391300142303070021552868252002719474654971773701573961903878845245752105416150964176694609463622824905413581467775639280188678395726118013582971257060232740998840650998849979007597364635192425365472659621392382648227125385012086303571065076416116813106052810140474360568891385744708427534415602486222848477514324961165075354905381364458203807574712099594049656851763739066289018150884412171382380335553124914914804332555871878320896143085289361591328583037412464159994811378467161317392256116745071368329088249074115695116006875832832745182976926359741363154950233923775576478998631065871963543665468641470856855624424162768531783732324312511504828821830290402598847561529975255967900155438407699432125324992493084590352233353711335863258109128568937274362300500100929907091769371362110497093487631148127992927984159010654548328134924171040458528360699251747754933831208085044417670707872266702231757919551482338428048517760343627320137870224088308623813870902849845285049929290655318918363239792288817218233526139920989597952819063876498625505071420997601355757571497495198092900393027823707272761594892694503860906776306191503158447072779002800487353860776355754845085125882389962882819420699964611990555685126384307597036919140032659878944393527697187399823788168850741106468816317068987345353547971326936445692131180757388387514910549468698746201301217916209993998628399470579521564868674448692420763771878106698083317871735589056940822292318671316024847328662872314453125000000 [83,80] 4095224068111352622222180229203483231792711792860080166701923587830004685999540714311624827646501274937388342761861231122181722123942669766606284612465887029224703331816725680840238315345641929248760561535037143955364961549587079280579054276017074755655485044219228178453971864331444625938903036869860371853415408141559668364707822281545790321089938595554025741093310511436272757431841884102751904922793586369748695245606379722989956604379311317854436935686464182387033890914795682657638998015599758454048931784504350361270579078741434041150902990818835616024097042885586172587721399412304978939617350627293126531777266448971943602131234905341665476395689376037315022015067308644426269663636654242635277555913895941274151028354545902445034868558703006335864131430025598591862802044076953128496073816781304146385081534453061415199858413457570451083132034824154849678542850259984427135890038502480429090678974733574777914005629465535360470753642609768470177863739707094319521555888460263942421671187901400316641521770077647109211730268976012763139116714937426921790591631141105659490383993678780455441363283161482965004126293491697219456381699967177242323632427992302691019524355617403332612867080172631974032058152992239280548057546902870863001836898991797730918330656406257412355519771429555735846777944348270539359196197666374540561933022184222015023234237672580736072587817869626751886271656982938190697794760921346034955053219383231387671081223820494003821673016279836703728798024349704960543676929525476258416409109447585504181600719616132261621032324166356747794036751235269749890170758194631163131185257353094376247296609827932323963059099570012615734251040348803399275564228367763057924133652560701307495807393404317656840044213431416757687546130344047340904866667834387912758767310873303283149626115043902132514079196058549208631635584277880264223527573145873792508072163180614549423336058904412836341072121889540224304683695852550212497134439610089997929188790324345973563406510234315954310342144026877701284078274262768223386589669935877666952754694009046418253910806385956537042669102257176782682975115379034622237079822717059808987327478542962024942417993007174573492742907547941446748161871969466115998415110521809639691250477014317627864483808805681361407809060740156408545375555367773702957201464869285700842738151550292968750 [83,81] 95605264457338510397783936862157038098098453054975447916771802120984189943713895979053028930360888324283256850924633216183468177993720484885643202852674431285027311894732528361422554055084212308296091933653988999643993964856449973384169757290549257434563652817726134629845890921661811268002302498332644275166957750162620902245844227929542565968900656132520866227410952577097279346111817166168921663148464254798612691549922106885538454979386682125895035540039630190776808958498632514888123620606480222260325039973949455346299966556342866007032961766005131000837159853634147746239753072809875797887714307331924808616056414081242519479920808743428649357220093105086196147792288013352800254477432088446355425155060395990332579858385350285179044782524329146468628520886133307248389660073761517123881395880755800877129987620128255370650198006291232982118313876965702046049940823388826223085549990266362160233190450035225247372885262024186912618094762682016946315641493867329561263030235017294170963425135736918029701089261461276397030053846308229047215334510106997690684906461720333793708673827256126882179332574227771183933401332655199717976454729851458689782072322342043954896699995668364885373975910840403447865121750128264184641984173982439880632809614838927680538197533310823115295751161376433988873680773442090819552512843830321592168491776346980362068330255665440121787991591975961390509897832085038483060561738532177499521245230893066968991770550149699680456059010173423300666802136276901070855923569127849574077122019277377124847313919711988241186977594521728134014114321245004429862517326748794434704639462778997685764972158162908000837143671217117860340852400039127384438047877178207814058840567954119070458985927557428153152365803595274242744034601805070991225311329933533987946468019021937875732041114198919280541791383032500890961902740185278897846957912837994240944420350479217185116315219674313348607690633474502716499222557401122990661929973968498109562841293487348254091205811266436280249853635914777808248708127356488075955371000163161148738456688346935838609685155230769003530489684270501830661777053252677243193236356630042734684491759461461486594088582241928933608002849639726539646134059847562118656298401424961217070382051911846543657964542953580051999427079837385761829160711067951083919069787953048944473266601562500 [83,82] 424603201110067594368767105984812872042294450603047363796813768449895471036442253128612737704988369677233211632864910696670886769885517388987069824604749512768439345211841108919114541848225997210949632484233148763683458039212705513662027240979099780477951883974831186605984604011648293790122228131795348867055591261789848363971060541084002085545154572562450040705237550014796346859318227925631174063019810059690056466548502213763640600389047225926373889430311387323085237547606303780266810011161280184037592454662288303265874598721067134357529588860890003528560303421912282793947700856122065821244336844217537203600539101215566882874083483708125297549754438206081137958307562015406674716217059859683113572562380527539589123434350377932459280532232026054907822380233191972159063249252473719703079495758956891252318927911745851172517125205063269462682342906222942883917862194775109084825949604235028918654822774072195039092196823152486238575119501201449498922575534962043827301917269277179674733452188778602888180096553683773521528868290410140350133836960900942808450891704889852755759635701512966904744778686963142747999395281273183232004540029250375943439188415859522292492168328520117564180922389297888375185232748151648431308266044217445360809046668639866954112879285053851609648615375682950653249791738346372358190435142006796238944580936763462147658855268938011407635323670149004951997418765756226438518992240566327458267072658024579735997749688659075314585477598668780239991244727402348692144560845787349240643807234397216513664361734028447890549922657710485773113890502417067762398081699207575676833784220122939560149061602725710403333446816252367470702518569857542620971998446908308438347611785725530781275853242664680053588299758320405921571201987645588064719455911907388638666642136104445903321234036040081491744037499093609134491051782027508249919872225370802586660577268030619967785770163837643169274444916219921306171325464276456303684692990449744761835140445923992207440433571634960236522964184901016285995232478743873983613300182511810584559194744063747103599457883614160649965853762565213623897435105758337932385612959452708510230096800979347285908888052384668543513604458107793756049976883857975802593654157677618992986730231978389553217235248017957659211027108018559338177558941763152233761502429842948913574218750 [83,83] -144619622602324606397665136463172265015827008837688380227946416394273407363793403340553108461952309451183166726946072324585698302365843694601047382920362918583545324182599168133223521349186111039009976768448050614118196946573054968002666098501595308925730314271871726694127585304733837976311013169882241324314404686871520744039940111525134267348489333691569208018765950587939811082530257342930193725691859329180869276433382802404020005752802336434406822555246700393978924177208268679576857574046735062097434294649657222758444230264628454496595294559090462211765279908386024668742364954161417778321730749562323395734274010188930955564176816489043363016982107947480199311320142568217230927246267319615569882747669691399890491250849144851764880722033682236595632400061401386656067993650390626187870801008375825113760122154809787884514784487312124923950342341276951194531418458838716695393912848541980177106090869916335377465517834893475737289231593957430543458430249140360705027095521100051403764544216751035727746012435639312919831305934549955072451001855349051127523153129432635475467025681815632969651529179897864308350013544877327174154349996947391032890949025678949305753439944115705933427481449657921204491485637455597454486161783951699557764716677192141467597821342198850610183381645740232773507370712070699541792788948670066727435735554725558256133614397438757891431528831984425136536908984307390888947564636756814938322731027154215319487338431316633443803731523767410442907353432567586846465839887452715637857664481497125823349914073856273576582612045067866056193241765326443395837218196098663679531656077355646102218605469986862108340303009025621600159128445879840343408999128350610702166567168476993525342273452790760362755837212120280608500379568509729384447258762061216890666544626423968882918569086938614200294889214238502138440150449395458808699315857969905090553917279253622049131173363883182361741581563052526391798377453935001499892965217692389257432604171410324304595442450160812432354979746587869167261971829157714575139394075507303170660791504701237067001159748893535461855129716009181022313434717080878268656252294753552929395905179599060368377162062316792115983919228242620411013856738081181459032351469201345568065870234249655637780129073017041076165526045043630517163276867904642131179571151733398437500 [84,0] 14809758733016785955211326230943573599063817831559726825954186861562636019286480922682601889008276576521918138284951172851794896955829791592693883932012584360882498844478845591827507436591942408249881449866021068603732350647931621090959466592095586373583218338307365339709584641234809443203444658455605174972908381269921979640524778336610024617219424426244982948194080558675432828768145268919118502614186239241430200212359412281404335801138187706276366995453447541146087406091413100343744123291493793214774940512929269010638800149273184855490385107997238392408714109561294035806062379393951170650401074183129456901885887772356792399109505649163197353248710645123725644896102720965933740775443303447064502040264271667087896735738611005376981751937842663330806779708767758300473239666476901578375935215444054527629877000407250923282409341599180495736230113711696719681270189878642135257876691279153050810809405546197415334467416785522369125094961319621485564517410762988133815630963174139326344280298375223505704010650595925808408848878490800025457011839623528901337620440723676754493879025378338597760802693641575929805163610672248856870817967848534503590181082359822103495424508814562369192245140347823180449536349988490564628760743189630811383484658007352857782712950851269285805393982591599178619535692375033832891960783075225722299569383389580053762708899759901162263516843819714396308159517431210678888421173179140673803216403189144291341028266053722677798282560345380540825142758396965939199371464308746515728880007803348721280979135513829279921218193878241478978276249192021338992978783110148831287589976589871964081088782123396823658617383231232913532206900707497184433740729455838648606418392907262711167609089231187800379660740286612465044661701113237037052775183075440844487911889242372120135717367621843337323053764511827838274815747292483666065957342596463321279224499744796191177846530034125697571531764840124785172170861357381881048437500502804197042867342432411627937970160689329602326461657410649021581875500175786561959678153098008533375110452583439596998241644006896759897815919711357757199195240819177177411136590229639596349586337883867215088618523547884668887938412771348758424554695696898788464066696092994329431308432393147904872550672018346947679157439720269215275945991859481292880991148696403968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,1] -179023495477492355910648031857426643098648733027996923002656559903624853635071403200428881849430469090991779641079398584956286907223983746186077036684177467916403035426319936492943140106727472820779158852286473945512329647269595545053974953256549678546664160629797250479087690277372675194416292958456847711533318952148056038143849355770512126343402011051839425193317196934076762521821682162019748737552323060623095549274947760007678182984315526923973440921093936680667507886638675514110498368881695700863254128109637234185266530047712309014919814195066859663382698470532341236486040880315304786522321278410471320921414429851460371775314130076997679861335898218148749814742451730910804198804022870396921323334315438977225043865413238029374610013429573163564551043268611671891999061778421699183576462523374011060441715694604889318790748973307882504021508776533694310550347647189568212274410404394275890713084299584707282979301394059472874950612950728722113499455594020415690199763578604715004029373298520571505054568238048955896891248554665783270294738401234321522147772431447875955295315484392086250120532659469485235688827190757409749184063127596083355473762171121020511137036024496846822191222714294769603717258397965601543230819024141577296461147656354015325296914560085213038004994304889282504857341159810855473227309722050412429126855414681372684034990979919088668096986573105518446868300175528085993278627892154462323578458292507169094430331790271309212572046264480053434674497519648418277508551661878913252145205834004900175362573856393431842410940236545775809273416522575529296809963740475523971843473657978046596683426398690555799580699225225861049021837924187927401895275947330446517456057892304449829764106745612807347679341041307866656923637513215436599692805147777864115272798784979481711419396785262716183638113467172122608921018977841492857236628382358526343479973794614185939293686386383151682915176124442397670452447192927377383348692100031107971987038769757301048764268437157403089290253591128853483920881864340612016022399153866973565568402598492833552269981301547512676683241233971544504543440261333356436304629089337379762794486866136957746827872260496649121848078122200189085827159677621388938784878371463719507614999486987119110764233299616522770684698556587014179908463494898522330231485174097379328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,2] -5209737062792953378605974099359772217335290533678761701240319362788818481332166722436026990851234121948839950379644965240889692935324858504033470032031356933562545095179483627095550373814659750347101479195759715406740083464707539134494893838307920159782046025602221096025498008892059804597047865825270414963640187311995586064330479289501664747636669262856775069805738423805950166726935476513473472822492995039521161248912761165267210701543255989255324051535024266120388748995797052747985443167521016484351719730342490201173313040315607927010075190270305751609833487223601177696810730214529733534373944526214366260683822856349453973021045435178702011192505029779647368489824437500814157172076669460804026630930176240269211317669376184139392722129404999908413938073506759390210331911264535122939411477759681745293416801613062191500878604703142415911567342674687292719066979851010404187588929583615534291916275900588782131148055760766962970330614760193938418559520291468349580357041596629263866953607785789755601617007929606722181109456030539789545295662906961261499484426731788563247118976715460965557621696838071682436895500662092144852165266583384274538187773708873118305969665644339164856410389313935014472101524260070107721578614658822502138721182234220765664553425829905962217327409595199361919619685634996610175194531928883857297109283734738486730938582909922976635069579071840585808411028252875615719947599892347352319492124873236210439587061150402039134073324182519935899632368003431898975658407669767791987329104738858384189162304395974652190258157645580334553174476660793479341029134767028979838410093394271215888275010243286170598693263473729653265143314361274947655459249942219252401546504410100660161826263221643119706051841667482072021173386398584944990102094049639010499454478110696069701003138343256283919076173900415297510661632966539612531098735597088417996773701814930392574683831780827695462866389491308865909164843633173254905718520514664457962749461452446915963099563511532042345315545007452268276779301690316425150122023664394344180373570590456675746750085941779694151876458443766582549136634438650885997212128977877712464828764564926541960420769452701721160600839206098851469380156356318328307013844326263512154546678014560854782442995114436550227759262973994390810124744301354652611217637112874532864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,3] 335064987146360256072669157303068999198330789006548265437336528785644740927053748653585117672066710315010057130916550870858392469013221206159771551729867416122902452524473549608194375870173991063099284491939801015410678284365003900794623286858362746313511556291127908506987677882379871865590685422129518984630838855011786521205000070162031416501315985532461332000858690195707380587288459505395286309447863689454514690339707625595489877521383731452337521611609295621693610613232296851389150349900433372710241763310788823582779394594153298318527289439668758094830014272957661936077171897341436533303783542505276904727131964423497690302752475567501675685492662508147596404706073688031309197268089409112073652697195657630738892701395912967273511497056514258442058147949376992969684427522639653612651487070889865488538506870815161751450930848051786494396398719501843004415964976798852322077558322687607855749079358808522233424138823291107020372328990516650374236076965067215392126514696310047699508275907419018343163838397424247358357531041283395770830080838104706411300113985196565888178236065573698187319689150989972169555681470096163870863463391456676492618092350114629631499313678393759522719471834444717212797140296797658055103201129991838565440467485625111806445844957078197608521982633605997681454877845050800557984099808667973372444349244096203458344813225641674307111775949542235555347927512396046088025005003931316253375393516567211408710897827949850329487092042239624481613090976325313960239201732309532077420374471186703149271710218975671158599633348620535249741233468280600640799038776638675211705356234110124974577160287365532483817709143216329115185907323087260435744526760622540293230022304118524338469836742936134398564024955514119390276668217553266946522402982789520549045155705888907830173162228822769718964553860697577216937003497040969938135044227756480019607795076979508865699816775200144337174341049111478673855554581387617028074238260391234333077588577897164672295047543547003844961205611872034959569204428524778914168834027842112679225478362082779670633357724804623014273799488901083258375003825412334554327432044047465761987434887074480360880319106562695792746029370212428784127267897097098179620762315803745533381227673563516010126861895682959944863781194316083410591744500523076744197376367444778549248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,4] 2277389098812407911811228083193578970738550289185653473994545812850676436570667036088618967116100564317197972940537067880768828693636459690610087934316511573081975540262503755504132235773273310281962982031082378596738093895989608901938597765382058599872437948939936477337206251765803758005383590430913055007269611930145323348684956231486337337931963062569185477446077478642806777623020843374868554344233464658919717313108536305824379301824779085278152517032388593984229316493291653624062589396380027107329300053992302876278198476607350082550355193555596397330633989129541854184086757943826618029552113532613288545677455004022950222282294179777298250169325972821287851489811705446507723507257125432735831326304744902231256452500452564329043975035167495732606271854688239982196682774231184076231397008634644597200628215013437473476066936989223860533545423359890367070828184897662079578241794036948971562429907130263148916548053250781100044800503188230326256934215184716474910566304441852824946237248891575047921502733697307749857537034031231535418104222546682049595193153535573884723847245316872155957849060413172853873838178619256263989934729071169998806950283649435249336245368684430142840429446236927592248750587275277051758256271272386457780978542918236914411836463650131320218351679776663479037377608933979686133277412800261332012201396957403794302356194816058343359675340266835847611410685292523974506359829774265053596781805381853674191182094503192334141816611019414963532282223851511468141955160416144147932771510894711886767380156830652354033067338111352795731930366379761096395884829070658606430289849964645287236884030867211940926879292384479912570845947168872494602520047672593699181384278663205820741455035452952022453473792904116402223999542491351922890061254926747289639896633392709356703420317384878034262342746602328478599023703194002341247622948769084373073768820862780873841984756408860444050057650149626161547547409505538048942440700800064344934037255385108255555158941166030868893027275360242017719484518712753080191575806150287251701595257734734810066858390649118348319899042351454516228608860712664498026058057308633516515514612068099541205463824854642884808099813854247468534607442333974666986504360074135963010935510891112618603368009165947391769875512062928307021333157509442895687110085006181510676480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,5] 241081006534108695112259541903528038376229669560493454957655512414561875459149423062814328851767637416836513235993885812006708258942180588502405206865936630443660503140668858803459567413554109919717839125724189141516607421308069605793488520810156888182715336361621930084945334131709362108825445008405605061662578234028217202224932561928003070631210555371923671626119781607034067660313247842268270919461094821255463845857942745155066752275640767558417750169284989126970539452121288914284985362735369372698053316090258469153402077597088616124942751852410914590971172696146181644848558613185690149092046407263663848593880410908930823818937134236360225974760044989925730605314227369333433838284815800473323911193068532831051678563134802950101691140229253678098024742804980995321073307782025203790417044098176359584232156874456516222574486947998879679371074555110228544106494450067928671258128430011757803443925995912100765560098459876090270460198897509291189541595236523073873067293908441324410136297496959483817946168378360580570682301218340103217051955925406896411083262250685569310682481640437153323239340553422009808307790053476283927469768045756710094509638468672699768447448157172722822185412078047467827816768595364689865378636737597828203623792536550919470099455576855934757932662451522127127422289468310582081992462869940657440746448609306428169910707953557011369368073332665019947335770028283121557722674614002675470075958305767580095099650405307604149590022797762283362311817799718112922748329770314851372578839951415949702483501402683385029091281477805637486848004076232555092079759231159648166102049441106975662735223528589085601400729392217866525691207737898509010809214211415741899546342156663560113222797702992610560435266423145660204493068121433709817180548583525081324712749593202267691495897338338573328999379501777464642574512314493313791838708899430563018371496590460636534233647504133479003283148418178183609760160755901847269909670548337562737817849328918909097927019800064798975816588302436123844506994353064919946842087273468580720242839404061802930870307734943924111701905128350928196303592080266714098475985149543631665880158309445749324300817107939065635055788593483080744200618119938827972997413843462958512898754328083224458896035502329575391295960024888583569014004492116949600510692756643046945193984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,6] 1085455142480266638223939112861947909746133573483270352817115579803129320644608209988632673471102035981924417733455172252024654288595663357941344427009457742830104295748165084902329370630123727030060147200958220705683435391709590512415014989629408503301425032629472697388533453990510526395815608995010752535863600346371487434588434396696025221778781014743504209721692647518911462242409643196144859900566506936063119914018711827754278803840417277217620005288248544611272051156275496238715036251036637610990393069257420124523118731945787971540678880248502832331399977483485582209190805557129089333008954468158474307128408262705154341254022494740231674587613690068929949495900720915430392503577018406036874075588514721388625780007330529926039296542374586792476266533925979724488626860204310733345987153189954672937706976869215617910324785557845396838647643537701528063668551672296675314212018123461697357696337176163067527193539883241741789577678250709036840782486732861853786717151967239718070332477023170965234701822467874087478343276103503703201311099019357217538146630316775888478597473125767740027449949502258505673231675396287075674510463324390675831105901306446166693711583993451586908147434681527844731729767044328960232686485337452923268771399807357430371993401228703254729741028156710947061304006799081128110825536213681898181135478806277629167501252957943969381311990870348841731770757446935806964545807453981843129997695044086587974934634670725746974819669442556425154519708432712612650038260732282330383263620127298938169373262230972597601904284275241058911042582414998733720957690001061413596096572625179693155592536859511928754317399248445172087983009664163618709016798659346300473121429078288025271838577137065829523969872045056261187541241301328225963013258155080370890047460695994605540295352845641117497408265576952613440599077432174488819606572886072460981392797101206475488553418408173119630105999813251726960683442356279639584073128856913801853050908074696971776329541092272986476181394155071491484936595418994611457086296165910624537179425823394433870413755290752334748951984078802793572971320108742707574186308010565696979093273043834764202782336771271731730865036010419032836282413714938768588258142890153495190361536495331727088013066302842616835707407752231308576827521896200000418170383939139884753616896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,7] -10884810528928288513525063543785933241323609638774740603593930659744143574732767724854692798193556646640842018197295089548735912088384606340726607883593538491389365537254476703494927246842604289697586296465915848930451912823237571510721555356359783207690391931124709536645891382564021478008800333431114322148679517020008042702895638120711507417482047387208438877590509133866228766258954904438270519339954617842673364158103868146273770579306879332745614761651568800364220369220464340525796239143933513477498621972687279236463332776549058299714570993845563146106295568838013803100044041427482489738198131126501584648667112898416827452082702892159092395682383617205862596687682971367722981445904591771623167791487413379202109997309074430239844254119048173868602238670214729455271455990724609966813983631585898811951406531584094845735325454982345174794023599383846638118671436064150278388180645513156534606720045722120589496499275286791803355533341102626886527134218944407407802136706582205204494461186794138583979668982456781187444411229413888044380563405125882641999703157514045469301602171214264258197592722152262419576181086553254867144730538654380561937690400010817318869207112755101085782107082451300780008146093272066417875057898538496330699232053781615236269050612500366360310052987467199204206777881713423798700393576911622346195345433731202324726381738105553896624996098065542269206773149264594984564526739048245442545874822041901331586449470882890318344555020206792800580357561204539745876415258221111738757150846798083335709144567784298928231062299298302399399449018181092009028523001560670886375758193607830687238559682419753947585849379675886628962221840893445035181186493466770500093690767758603914181622231363397509784188650131472220977441515072888577656805884271338071778457430634632041148362661343452929595959764366123422212718661783831970260287290778452489451306601992407830596114983672541879359983372655482242240049897822631504015157171179983023232845437616395704508230594871559418013080432692649762129699913011875638312271809361746739603830776311408911829160365761871427336120397975356556062059447986207389242263543528954236885990004769823526754924598241177240906099744428905025016738934727472167668611505388773283428396967366921556606723851296318854433581946277591612119758243294115057380458806376366323286409216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,8] 42006374439361699523712919811949846639667828375135558925044507084346481640526203024105878462934522390600953032890474401634991056414861888902016950205207306179649909954124394397908396716939622946658074870828078235360860402832637998183601406439330026536536662153524459821788233495593435144114168757482235951420475532534869636655231874244402305777338071175055379803712267307939637851913849058165369164386901592482038596567902839545604744611130335174719456106491832084251345422286487940632815324771527520185806729951537184806546594957766452554867519534966905343849450950180918328659732982457427701584112496837549119343926047836612736078566780687531484915256428569448035951836783542398393224460733240001258992584540885791672738078208270395733509560713715426770868602535739381582901362878756823128103162822360322472270435951548747682858472406304026003623514817134108660202096590296730501634222987610873477742221864673495432855859543971972612318093644182274289947488138412946668919020667525570061866576199210428203491461696152457592745035823567177070068748318162584287188060877885892173158030395611467844285315807105445998325843530634448909208431642996161001472944739250141832390407720063344483391031238512636705524705646539988187579016446363928732045038024642736022005104503537096464429772076838671566137052008752801315034593100695320454223707162454148695659209977768259577294099213813112511211627323431596218978211309282409403344257510887588665842891127203107262428211438086300940261291789980246374629209588999859324114312236774970546166646561091607519981930298105265674853262589566962824685348557469309636462631562079275255447435426730149633742631790878977260480103467857034230963736144768870404218278276601036429624852235575132250306130575826229415224926695975818593991863164319203136674942808184454101330935763394891609587724459171356137915974231004305655909661513549250544364861484748625221901039011072763387556107363368963558256110668825815195883199636507964482857806862848753784415303992007516383975399238994263755705304448447069812288770872861194059765417472804199835106595909021151379742375215848464325442601593317319182049057436172061196715750826458038375521658395109480428978477103075173542487780565471892314370708487789093894118314723285562695695279948262350397490300674181701343771138892525483803930051071779828870561136640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,9] -128872452351925679581324326297911165951907994864731772759432722094044607163495099342789934645778239523294672454630199390689993554782412979138717369534555543800731386420193071929163424337683723400452139151662072371684925902321576140408284988422531992961705358275148634481454681889061911081166302337388158961339414557505162288342624649417311136515402378560394402713053000852996016826364122843258864998887714638618288373451850995193369792008342674120805746224070859397043481247667466428260559601656587027829116723454877117217084685397073921091866254905242215342837702785164600361295878475177560523523915396848464773227933733059047339954329606412973079743433504397902132091953598779905717206040852100804628234268948704971535271109859467110144124736766976892862395278023802563242212077947877869548461305919753058914607851028498432306227158359558330200068980221441594940569708262691145647857685557617670212149242574293420972172347390534236145780562222534655867438115793127722080337233699287690604928657371091174564109288404282777009416735893345442738632788878676666797876441112811182203737251384246256691698261697687905313326071181119037282345435850599777190132642855931738000824144203135623461718435008066968532122946982821178406856022576767735515878219205164817647875603285156467292879723727323778975699002341183552831160293239301225168894690747384339116485307288098281185979262879047435245550088295738778251820092555464134067897701430702958675686870551022142098805400905120011670221324793176922780479821464113345364222027419909556412425870310239340915912830483575435158609099776585365244035830501723196246476120838540711112340629036845432877944362424254932904533575702295358715627564039660619688615928800662829455175614102448082396547209725441402951549242263778789142553684849285939827387930024445270745974452064138828532539979536523113116278531875763150832240476815425090425198267928969264486902154478155070304688899745622990004514252777762472755996691776116011392231753013055870888628360729074863518603558323311692032195588918296744110896659720727444575164125656174172132073102281028501795140896761253470737225562853802020589263934963295093905874494815515759315327193975794119375121430356100144501530545057545443418504827611743375779723146675910698199957274534981453545678978244872669142353846292571278289754197060972569758412046336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,10] 386036492076611652452549908271934577136403798298757752407951160108403322959569523423875461382472760534612961380324721481435049594040755528986038911413177882289588414674334328697800286842199079035950313921024659216702234727569858063294607800922135823538333088270529237975313659549390589082743812505576342111926556906501761285135629252833692442588850029267034465057182898075924743486864122079129994064560362573894415780402838597453687415805502389030818588117088399710925134518713920379083677064299350682042965209667229216854216840472349432387397203775027855729340385633714278125806411320777225590100778348631380822338309502989517257294634172611008846458003896886366223441341092536454667952597232120365066542468382092439548670128346210305475960023040980629059440576595413610671429068752037305145347465262102698154070240698612183234024625154868986989393617274258932227119606191820398724375723487445728504809651705612737746585964259531353903751061672807753240427794213693853244753074476162556317404112203814758952778487068169776711904294043134199177314953241318282185368128563241239915565881168220468647759719828976753460260848861263406477067643962759340016644876424191615653674585122069417384751501074395754248873356140880863881950628110376259368823281687906634139530619507679106684294825487889407273265627537317532840086145751197643777573508897336355047432106655844038836731840658496475209576535518526323236092975099574697912249453993009753764735837806461191018561922358947856494801184713713566274827737264609173602062633827953839145079961127045010610229109704559735924673345915146746416687186969894344134914297553391262663590369823582626725673508907825110503316353638739349644029924178269290253775845819232523914019323972736152339800390814474782216921276735227491163110922543641564128116320018869921550720153905387184864364517546138721761604385708435060005800225606675188820680812598996254896526838522082214846718444195284742815045700819590988987610776854051974483690040629198637967560683648280357961982567794541740348146678676464252463682981965769867925768189615239388700115451302060884072367867378923393741471787432789875088743163110238199873701204014470314802873371884758607164466406170272476613467777107125312105723601738449200267686183029624373914264589396780183459685311830294087642896182634138675390599052936692927049133719552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,11] -1588085366280462000318289464414929504000314172647254338776187968116887220849838473327391257533178810917230083462528887912052069757436256211385292878990738331459039460004528280489250621777103504739447697454641319851519736811380699526404733584491199862751991002146549063450984441231696367566284563036325731207877644402338115114430051098549027879129225680261358206250913505678539516927336343235050825167879240569414465890468037315701392001516036908263469860927093502710551019619211547495937248330785988436027489622188666183137525300286376687887444742986684110701131615469924136062316179032350194773605318690874565486003916516979760904169449699921605790505854167373757387106396233049623280441926483871689316019236741101645744975677587986329846490526050834895858350239899277212476153953971998483343037566104583755909134910059994550593840301485123850703964364361261937255867268674775215975211852662570142822362738128726417021594849226855181100212119614935754958195588962092186665615119750018844665383045519920391958053430550936271088975557018137582281578856121931612425105865926880118980030541754155874592345689421634961198108800870693303707223788278230435258510791824326238165546100126804580637422813106805433872558426468685876026087281184317576842788615480889391771272558025710874715062958109303565457680583934913044427536487889881060976785715893809854083010832356879701529684819219208218700651706679916063700905705197367864792187054524737957286808029318337387775932839907858242858234318421127777196142251641098985823264220056894668194686401723084337779091371506470430498585827198173055101611016321052014231103672927714976361484369980433051684025384468855578885814712757238717797444261785241795059483489096692716528776761445857024427827240194742406208538476505060685954867629737231169115515110599457392944489683928216483564723656618650499408040164726881877121596159457463206918486923781616686224116093893647184079087959680031258934476826601742598690697800215657978193518340720859584912017454326092258838250433789584857043424811770417273335706718483433203705154621513337877368224214451532983732733588739813956726872931541320923528163430465972473992548217208133504941168591004360941079174765820968450580438701197452973474881512066749897995904165089567799077054351953701969656328057128863230284211365779095273713115705482617791115287330816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,12] 7527055160885932304025496356227821543878825219333497485382063299495926123541003622543197912313016182228721097718830531146648603475645345866962691320037285914827302102052280864722477489970175893999196186198495728780445598296797501519279263685831531320788169677114695718353316687525732779149477585531118191914404818187346085190048828186897094297329295462308833181962012835946850879169326097350034513112399831952795456830645472506681502347517268399918771779083158380132908887011582725109010754993044923117298147199959627116611213087291114079938981093228050015295967996498010173940906877977068440329987235058571173388530473042378717593991620118489608715066430710974869669360198126928955702681960461878158513435264433534388008626853003773315754607346168428644089102767953086365663700249941040502051110219193440331272857583194098442328593634240781778489337232874873335191375050677197560092592686241729104080574973627968361367069162990654715055485161093138985472772532660447700874438515253802611166628931170891785933686279142023971514780089794601571926883478208772664351699942273586313786421341395790479131696138657711942783574836017264327183718058659806668086715407307455067790951024595402832168211413530854458685736349536527926606981769165602397476248440807081899005306173667677259045029060759331313894387727853762083099582801781786515029380177070034248432844829967333893809065788618475190572778428555212101477951278678324816047511235458795443529018766435528610888176677796306615623864513730004489001984925104413252700938336892911952067568285563089056778207405106124624275953118773342965524251795370066917590775714517633562462692372579656626591133459267559608556873083351757574803252569725517926004657534703108482522672335705780394526775077809414523647580493050545586520111652514605328436181939385052059637134291109681301472461534348811414063349305184802113344931496500845128675467832906480175858692956788169432086725319118371045599940909554533330017106096776821353269766443633494507341882727519807784493218764746586880275317860482130332449777408423254400258187503212354095549972890851896429617423193744984361013445374227031056355940659466744359685243471988219837523215406474600333158518849965941773123304468480891458629544129490356763401665311581792666198836216561824254455156860881328352003498812033888906430348990045709977600036700160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,13] -28598470147569180054462257274999682431986615201794022381685527583355745317244578561661705913003587649475710208376243194454613222146172674152768525954266391663397366685571718567215444363562719936859922774364203428338098609684388990788227194642377342504827497315022580431625521855039094661160019830859831456002058727871095125060614875556476441756183696817483329847315169792803384603700167914758320557878859652774590274964847992833907946163267818123445085356655639858270223415707965503817093579517439777634935971052960560539710504286560790014555108839873069500674632919869034262639851251334216552775703924586354537857765225781706811052249825875330813321189442120576859761160299570444393277855199713169327692139797217817241456696833960615294350567997737193096935762740117690312478409307165577899374082115056742809983375933955417562490529728552925794901756240616376174415149732184432356736431332759446752982016979183204164379799191171516779567085232303379009248767152562376866389544068603089760552437353544926012755302942446292067172136486601371337556963628014964511955725271981148904386419627408819409862487314212585831993267462683502251514979343700079461303697128825805284236791623474562471408993881452550056996531337115940422811135581748057439904709892696677116853574212216949820837092321963602076323492332649519613147317063614388997863485025114332928619437474126468327103429597073050787812174407660665542528502403566841926645125840308076731857082014039034137709825704097281301020783295920868682005719810936460305002465599387659862793772424174527019455011735389170580503522843106285156441620596197050486850499802852543788515040969752334809360755707303831046068919821961427450234027321565278824398474063724711416544424707610090619464428243779539513235334432896044131239529364275789480948505812176437659683046810487221378825095932633912133804085236009819345643063515197741395272287489459518781514381371436521184573891215043522933099918580164614282003354411893335160077719255012863091904360568136470148984986252489776191163659752823516909382005450548424336205773407646976998931794251522321778600044480563438459822306151184216513120104800904752239400833620057455833269616076313415786348308226302895470667482151829419154710703407881103079704726775712104237571748876291896407577349556791196039044104032699529604925166978176121912881812865024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,14] 83171154816151574593117156283388023409129851384433057124074609399064735968703047424150111604973682223314995005358434053444484523817162330370809353389910345995235178091666206687568202061966927279137223396953525197045356972812731333148681504191764999503740736688510357315799949854790962548071102552948846293903556906357896307962006365629532332999538295200889741891274420428480936898795821663352205838734515062668331166544331224871042976563049861713012855507641628728345707142516460743349703758581365085273725854191494205661055622983494212764159592279464757070693822726052890493531478703178236717426984208824039034820062503463779699955106564184000026376007915506723232116470477957209052180923643304879046973569347710502511605475979233444614453507362113429966268204334922746243904515197703454210329212318826750337324723846577939600083681825217517717851297268619201432364085599745422443869953431381908827458396012422213287259011143809826107635570134302608525086974910082227964306673653947954893979276890962632263626046769055646766907747825710781662440789004200186439159326655652946294734564542280144318560635258178045478982542735594979103935370979627785341523714594100131504609983871531437342238781424803745443370954246735043917328364455092638126461413811864185734737219686338303953295019371395710392670460876336645028364059493694665061734833367870742963659703566848381601201534448883533239745986533272194068192091168470959669613821280127299105588406686493976447002536585642274266905337342553455660345471259688041953458160818232202528412938756762679072273643422679213158310998264509404503032629773214355276426402166865504089219399550201977762235465645234503854598933441908424446541240927284634068200781538201185499045673438082095526854094089903570526261510788776439548066410417348824736385781339194257298757242784635701619886653769412232638782992466614751181857294695052002958356210973031463397004510613958528057037292044466799636028710422825034112913548139483815577889667698178216154366990497322009300719742254852647053998457376762657640374206214863163011207201221725882217647160318689847973963388778177613280715815450785609384277625849862464517818253589503962454704004141996526553639202417100652944782226516336659521035670554390947118718252748627803373220734268006242518501887143735858279735404157471507400110171185052536359679409782784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,15] -194279184298933219705435125419087596470413018547519812194946269837374797331446930533918342911001659294810128519817935084048320926157238430044259240083842432970992404395382877506537034831461849140871557563656387808154926214721667588784891569884134220653283190733942851974733418458359754720181931206756590756230883299695370623810669004516553659851942211915381212293375217743916671760909042608398796035103481360812044055577695863913461330546063654443140166234882579152988781078191849748500391004919198272947596916598432940459951447814918679163025286595092500990229175204051210574665470230701302994492770349227577710224322746647570420143652922373832847026761505694946816554564066468803824152982677600444691928573351636046208763283679250289913636270930049670532031112978235133260338029003317324314157460587819309487888088539161658546399372499587385054773487658143075951561135596071143333435099325825096755680187367591586651635827992487428508994563942981725266470651600240643158633982888401813456309736938048305491979107896248929377438292026381079575779674249348351684928285527498281554337627853129116527567327362326466497595231399516687084489468828346110466815723874587665891220190682022727459234479886931831345839541219369338968713992265044674869341324096459479728249412601219291003539287685722776132691435963966321720585900770025327595324909503646232264323153425066399817337153464131334855719930268542735836698902635741119536687123925505375147722913045149738136145531422418213386982366434964778501159477613805902172160746402700532697200284522226245794001099077095990229661289921213764221347569816225103251686957706266521880585189960646119646212079654711217859167958108609078639458631472104671147717313136400196219876463774040237001115475524366689594689103807718202614288896151029601834283618493159855186428246418469282031662434242562597642486931855560501656108446249786542674823345369220923333497583040987602069223527468702689116793155191944428519606642976574188845721637987059640551320599938182119661422419244794986882752785784249511776796945377465816569158303966034977665506716684801617139435433020746965705030296200066018567837575120892449575965437700748219654423007842874286409100404566114812174338426388042690427376264841501685864682660906321524559867984866169406134817231634143977853179123435142492165830177745197372921180474834944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,16] 380093361596750538054986287075791399205840392729070311884006914498020000404355158235100918252663398360541452581185739229741424294508463629479872388557247708351022155933263071034580276460519908345104937695511370926345357210854215964438068095603258102811422523711855403212026025267661030483633576181944770978556998404633983305577447510752505420916773081008667302014670655085329242463231510867583536053299670480794759105934794919578166186307776434176569969022668792222927124187534843278766755309837445486948329522581838501393497973342800847988236819244604158096747279734047290396273773273866759975956427542822217475555773396393461455959553451698658192114051162072468742479037964543315248950935176650873644315361878903307846209169085493370845502967143568770162236080639485057226862952734593433062278059588533186215745929895845140690857766209214193097730450285816834270146467380327833491887342440659030566557449457809973579259996457051849525192981429973518294054974375426729085796008084956799414052120852450744262215683550580601658549799405531340032503874688323804848896005741557362579355148550010651333135110156962888413846038943045490087450317416998968166393115689765040425041602843589718387411222413590346761193908649109825205316699662436068755985816357104507802988834400177439219097413818284947226863040039520801681714480369359515305044399725387630621806047119421064311943861010463666130549998749152434040660981233541943480090894853399071291723806911760179825780136945180029382371078982655421476397492038397560045858247916983927758712392637725959940721552937520487510924236249485409682132138589643461136637084163394681954098020335973565278600254580250901959841683264675986064275884849825739773355937286685424953065422834071206912258881704756906846130993696491777751485073766694040680668404627739997654285648083273237219903751603404222622458036520116225858284743425551582557255789746555584181184268720194900075870401475829153086000436352756014233588914744667016490510907768573436626794977072729144446652274447336945144052986149012142218734625404192854543831132479537173711509794293673164451504257007169186396837103093906846526731307223238227885160200878627203989641896180614454822980256510646555675948909906837302938359230844800397185223181328620917979711926531097530809026793755893738974630035096524894526720063270511131435367863812096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,17] -642411390557580525535569582276513493256799457566362600667728500019764367253100965250776990125204760628951542776054335916550702486244296938078564312156891113214819852279243702178508227203068485874882575124227188428350851523204546386290273046753715814171048804664017450458840030996228239235497133576828480546884823910955639806745914845917281131925716009034889010898281956790929670876064538503502353774050850884589569559012500657446048279051781704238531602620365717215473088610260106505025092307469665509100805907557765289328962748908698539534795410811816689393302496097881822456183761262089530523779283882046993396064716608445083900240077709147147684609483433257648020114108206139955103220980734690707311154822323058056817425043576939448269749283546751849833717340674164752802660587377315749597598593274881074589854233902145055249040844182384222515274420093369170191513913836333789481120928259815597285527565422913584165424168295450067856140787835777006606083713878921689435858122938285759789463222490844676003079377958456401576800877140026769606619877881002708199009413390634645989766356035736934922584859285830134325703185022766900540862145980753060612297530161785453296093493529607070890951450769962547151421245387441560192769793353247961384848605460714285022436805769234259421166816904331385199821214577634009338292615354069032984482651845915297508332616859633543498379225362298657555255581358231519998290579903746223281952259087148080080882159866574722552490248424124465171310031175418058919600090556844327227266207152849582653466233833104527262901840897446815932214620503775937771836027530039967321347242656501772184014123354926492425330695075427510962670459658573779757305155645482809624539956819571295918207285292359778159810708202863280315814703138076541518136609080970158554625869790597088997482513026125436053722563453563393981578520450278361638227331314584906184447010442398338710626141153880858111808804342015726853960721088392270017004781245041448159264405377270440679463056896188117711108649705987856372653204052028975099274482052259659367061505654951035908603754003846064146236079115608933761654856706186543244954221800202724962104099273416392356972377742447778190386223203720112371223457728172038120107169649558477410589977947329353254811437825604299436662985170161303950029382420616546779101314236051612410042765017088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,18] 967309286044366958820161136908264104489124983347402040466076436292645340246322517481378626342507764369684210964170607188464507767451812629559229752134254274057358902961642867470147216567166986204274064292571227000033154970103863560731705536521562849676803622170732009362858816037905481788254684785940477352882791134714694822363385620507758978356406283597132941281126460462733231797860975433694060871926730005390613873351307744703253820951738404246181410038135351726858327145079007376723540558896469434612100443314084204661819656911425038957470830676671486008895511019257048024302944347097884814891888392032103519181475429066962492041747835019464129303192493700837715259728027627935887832213485198646656735145511658007106623533018325965636456311616969345566635432808242646395915917234690053019114030003289578237372229800960939607262332866269587475080393854701856731109241130885933913774987073823489310483216833454209857072776619973395363418133204771534255384206133292824127313668540312214445231906646034350930506079303295400804019546973550980831057466554413647055888433910140207359366461624143586359338745183470657283022485925422398616373084145209596243529732239363506263770586964609206177784923190142669149856924243091014705524251886132931423355562931697542301389092340913665145869234183158326521816985054100309845983211230830712586117236303465877761640230827648211332452927886633613675021119916086360096610251507433811816317184361765252499750865829268993551107131011035878596601924614462263312043759787206578598218626349228573527632752343935277578229132942838257396680834399544743760329440307227513108717818036087287313684794688277536713206808103907528465984240161036090303733424229825852228626748092170883072755607137230742670007806983627609931859230630429726158250761315388086680760089735933297496023226623738986913265453991995711047248339443221053628122951480943192243238894005931579592125301796587134246121211205627913100528156305455286694711008550288887138577538747632215343412596163730884680806342347900804555409199004633130281084598493263819229577864169448808307518154575526521529093076827967309133763316116232156261857834654451068341916145384882801074826629169365376521367175371912625734657261830306262950694771024906329739013686358009706149456886739131643324213546408782086083471663470047681281235420868643388905849266796160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,19] -1335903167808558993301487920697993197104133338029531152785139493007135674591603519991054693360274264185043473179573297496550594865807421814112469103137112255314648485477153412009220748668192902442244644321813382491707833292392330718698149332446598828645400442503356852788575708216486903776531809269619674536601709865708433620600470284224130114646171714401082422017002266907086796412894061295650796666449766363106667658115291556917389148007583461447290900620347384350751624394221213484990172746127921414989332983141807881516547334902558588333651474571609918668711278809036843914540473584606685825508815283936239572525494573124802478459340194152990160500838099452694086709364570454567223687024515005441058798901479845452770328649497399112884514409706249340800849444932708686972087628078257135801348488460606086037295996528014674139496700492829671165534519287405802789508029678096814820214833670428572421383339774370085698291649936112781995839801902715289372311327674904864041608105892199817619736749431967510224893241993517241939619725825855976603581293797510372614772914267417747395839000352920511685764887201745696408635052418217456148024541703403937030809841220471023946996452251598041505228753674078394442212000236503410971158150682834910627698266475370091193849528146203648997660325984914514760944705107802760110514965832656335164401612683887973915283984142499790981409288599248488318175595070013972580941822050184469096856151801573900673627383713259431651130349759024648143638034889669534631345780188125221436189183122873398696860175791550542178539308542484017834117640649967737699624433206354758094192051489641849967633166332162202947623309006386777764593620717162935549892889907699891777544062800989754338058706486245889105524589025176596098222127665115806278214718484549248427723760183441807921316341426868790995653764919022034070125021417799698761056698821109757366723826841847349655771933224211239460941472664904579229318430991378600529632376226631989469533681649204560054711959087343930827647866290601599491991999092363842224599119847302953151907942337732720392371301320851413818082898757807907825717715752288790842893058957653829104987475281170318404687673016186227913938583033005952629993105841244470379762849952738126873466649745670883515594765872613449136342610597935753834509896367435415385104778665615264088376122882744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,20] 1723623861749775674519651012558765113319813691840665524280823719173206495501277051338342599445089243530803666960579239243711460892979559771485170941650033922068856844049781879749437204800680801341532285366145950782562728389492656405003902269620804770228815806056963216444758453066570439564234220773208589085615727258370895969193416609822841226349876618116566704033628839116209935106769713205629135171319385426411144534029022438646941143650004394092990857576841670528454669024832801994580474274405119175961135515022115685287940677256506953870617940474808071681592163629124485623887780510132856774371497531620049911794100774572835683383213942637104350688506985156138795969898690237417727925755127354481650986836673386000370310758182838750391123185822873082641031163432229831005744835872906932454233765236572781723328347375939751657364582813355297631953084474509260380621000372823723865116566731535543131953567246433634808788068188241059746282392606571614346073420819477433009959167023699862155872608056025471931726363414657120162958971701049677719460284793733417695463622293047504318435854648542810065036546091565854117379018736658268131659184847698694304485962171902803591777699719252189228132080277591610383909285687756874422799993317975672445709912300929986585725731695293443800234136209219635731646638455489816668884432052272674424828448754201389652554401387466153365360183830193803584178107380200994356630771293888879207525328220408887808914593172011761172008800043050079080173979038225169178850540959006186483061054566388557499947465478725085767541836337351328919291447476382415485529292125821729718057558672296170852922125395625924665445628709430574749981477599496750576663814764567254833490615553668162426208120677252018734762854485424650664268053633178278013968692483641543304449168214728032880504183992571906756175259507903337057411702718479395960620622865640005136392181545925070741200978574213112295960031608312811257301670715787653374464452517496569168552205745464177797293527400663258411534451694565434816907569531884094492213308487507512811575238914394134096304284684582438389723068473292717838991612095372977585701235601130428516680939700724235153491618441233298953141710901046239632114287207698797759566903032702261278504428030136756594359324126960781993480375162159298070871988653751778221117789882209748460326011436618312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,21] -2092304587759839730867128078071168710751601340902861257099716153943940819390243124813965376971861047078820909434515169016851195267191912674818695251459902492647650736526228952484912111606906586565898844804417573681134119321177307195142560753951114022718868062959163307055378625334336215581825652886354134797001405059068706025806860388621124840442351835630040108288505013898052321403576358515458028805274472657134575193110631001135140901106171559339653019048631110501099744819587044579772188470744008196438271420172554804329329585385831248536783210300305724362072528847308149439208454142669295943638468966671027699269143789701829632957854516820304790265249969617189545023682403630222648843203368922747757657766920389738714677548262252960216733448503611262805764267581701879267992341436776908451781463144688008252935919043210539353508391375804365815169594857153613416348038849442521739475330734483549831960861614836222830113755729312201957234081811909982122750060983455015721289074408042857830987276075105729421557236348526991612034430422214152248592938749447835209279594118021780780559374664963737207175149206325988502565588151852097396947537330779599094680885239418331324687666246956152733265222595946449408501920781912849481825781386317799392334216461536697704837359510390069319867112555170629537764730220951639118515901198220035902543075407949747606674180502445022063512957873816607015568253038703672136965493958312427461907166477575151153169625481807824751795537753984842397196286384806625573059640550135149703539962458488165548045359748195108219653296101882243683751387901044727654112854489785294847184355756703685407598415828791259205002939324529347163041560548673046992698925134424558239908351146480430395547671747428162981770613005006880686672772044337001312653658771993079034782658852384144872291145552845508404162089664246979924640702500890021903876992344222280794653429844081186640736939451315407304460622938409811456371797620874195161707888866625142377031816111559722512379895566578979898187946451143350242538083073225552701271439981017447149359182580314249486777072981147333482233159074628442028887877391856916910612907662282178510073133393005603826625717727553412614607129202555734200940374902534310203870215048280950989313474126638687716330899471719096433056606634794757397281660053482997403935451927589122545081497241099750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,22] 2395327719569974577874992226620893961742876015266019455281840673185559363746428907241110352997006927020735938612798363292386199204732357078278797338456090048794967196055569289695935607508710416544223960427680290870776609296354490631642790369649351839268540892227745837564032418274228265611996024533645852203981827485240806614490971055232392600261230902637348649817252204577910694556400265891296334199614596851740533188955658716797347904467288707527263193633231714716539303324820690081954824394959080849210134108430891491547681211219394044429190251379231989896101271874510554205230636704546260721782972911678174214014695962955465631501625607369654228339935514202010608617193675099972816578653362553998701439668461500095656234814738730432168469680621069426598884303148076521529942985137232935162584303954643066061917962098030490551778574225742721926792762936510527830435108463924146393959764474905704827318017071252907288525872855483212159812236694706373078986097936620696172371142704287618783805958945130523226408669281111893536357001528185844161192304708749351883132402462979461106748862667506578575050639140111656018137471459347634365139918286145588129544743590567921541533857040761384436687862130310316217531617700523279010721367475735042635800232741944665297681534024999737402053569948142933231772574518483030732473918791213784749071807663629952738704509338858773469089533765760154172255616786367557048796660032025229309517180866580511842759834738403325010738518038119129251888462344795919672442217057148832354574185514220341873364341791412964611949247137587910335927756654429072540334711282667824644551036410605407957412801485104769119190006448035781424417266377665127430666162339963772530386146975461348028310464307626526903656106325303908974678809169792602213582569513528645054026000901117406399902850149288218279407446154071503949165862051178507369315078360553095767030894680302186252228812007538847341454796309316582039100769537167779166698893112331979215507396489900488657095991442731608241621115195427755755751337283085935037162521879165459435158903264313528680269971251666962086288770672673026181413278025252745291139381817609077207087800994489145952466742405060842313361808369090997631362163834995871779489406529713260890657315599944859597937837785455347352999993200523243410441374733404285280867200900360023639534877790055253906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,23] -2584823187035332657620124090696970840474874606552596465306954255351440805497749055235205363359678732181167572485966646096082954992073314100535831664657743676383043305227123377276811200386972703722255905545567317198795959021499040399321667741408871103738317459230905580222242023005326000889616923026755891277975842509359978833653675286256281760427962849963280493222291411246592614986080159162418121514318554268402495404809211817128286884902980882928164513408593308703264893139628618859437345042114930531383132181823330177252026333586590991561555239676719224096480958136528410688953458277712761261629230542324467079686145537149555770612522061911878628213747130532934466704960430946980018368173330735785288780138996351325825152219407952280878962362973622258623007321924141833105959168067462159596166197272739508526246350153533673322143570243535698561622159926290134907265008123885142533467645197249512638439794756134643467642753235626551446095027551995555037422132113552990510210383401521466670280504999682794605755388512838160191502637771752328049144465004207223243945837269166804796379994505585611612031818060467953080849089443677026925119104089347474881955785121898858334849533267055014000452427324121670927422571025758685525213808174779893380589283666702029417833164872767233742302541178693991696983507117926140885413015296856990242377761108491853280228832539489822308010475215152511423522021173199728962499155687261623881192954680173224358845977717073588101963606108144714754943274431671315406736298430532459425348912734255182034007808308260818988999470427686042076587137563909430213863322135435776146951117655595618557583965500457889755755898748712208017007991702116970299525364993915198916416501387457836994955668054359792938918105113382819612578487183791442179848481878767315653461253939515590946229448747091049191818569136206413362606319068047045077044843071649093118657968865816987936449629032664032045567629803498751960375883377849333005426305941079714653035745649077992121859156804888408842737113083999465595683010808770407162226049763529799147629645426430471565886380008213484577177373289879163977013318860602813969548908470504072019960588526318290883164191044860482389668626156346688195267206470863836456440951632564826672563713649480334859958964413395300541883432536080406603323024933206275366695014446938552061548046399736103942871093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,24] 2610139212481001736494766138969788640081189867532996799502581712574661815420044438311864063923539887462159082692043864099641556203190289436758789326516592593281079220281494576239521079833528013913616509800750647022952310393938341217627524392139318446361522160751946842246815592511241559547133214470001016800243786965517304481928321949875234419687327676006099657591093153451705143982682722237817581240492597455453077855075901686019639912091398319131584514323178126013574600122087832166526719551634738461852481994463439285035176186758868757130004928355505844089304264390039672737985341629037783107193763603689172914734727490670038536187408247812662492984193344843549109122221369929020684879223960241224970741777118992894825788956551022507562831746289345731580345543843414056493472222101655136214929863603697741316270422790195845283777689068117441654481760956125606810351087916309208074277194731098129081875360976975073276379644308848496194425810003321762998677523836185209937988929904408849031897573983078001219250392860806900114949680699490852041874626903346553156796968173952293969114602557493007313372447690870723640722446833616998898772085865371466102033696486065111219298240155501533816552906441275740493277796831200223641968237869875071979893280820168555661748361073546884105739052803305929341299076616731250021007167764681766520924514043535525337250678604148806701968411475176619854332730369446642936360946071272989549104864677154935501222210051260718623711793346538624670016114306457420215336252308646240011838198874034094727942355720695461259141314037025088809296204476245746874850786202308787309818210591733202446113438320954466935652068141012100867506000339967949235459897653964185818146040616028076922883121837849865057383080025134339446455371625136028297848235045400749616739056094745970987677279088359191772303446330029884046331770956557939872181242377620257979829290453229238633528062432567329709948318672384812916860506901533603613335536763695791362450575849658885979506372535428684508675656196219127282432223130848274662674605270088281308245938937265677882196327841472200156087693422430322516843652171116498192216049851046401003822750580831394896598137941723866285321039933206124325473324531264541339055626766132736439183287579982046882695180590213360930645336177980780167301361262421561946347274332171405354919095115367803172349929809570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,25] -2431563908577683801156212449854780285903413309360836633431636537861577546275110148495285440553182797508623630220200797374962473095034831436863786204655629655318786959770370275128789909867221295980463944399020031960496583577552728877674367450295458736797174712440255140355966661571661025583359410872494438794338217260637973946430682309755409383154487868761579061713521701220404043720305010645554374674574451998437594283389183198134391900424643620900675276391784610304525874417251036827707147982384128384904843925397324317347701394392097265302373736831235759822794774340098130111768090902982248531010103044373279350415550524469796460715230209439576158013549943086471980263912790174083504204597620175086726952310067440548387473408251346293111298889519534574394197850738056697193885404246633570223171489509244243696556326512249098053694308409251398575579447292623325819855376940317259757467372092269151044714903423607955074041566785474330017258761961596347565416732652028460012738702882761796393978610956362558073347820974670182000945715450525223121812478319648170894899043567776648003970182355012534088066417968487158405551229983375085936320012016170041680790882946861375193678889956603586982727765902155688392187839147379424657087406676137922197566665251258821803885662249224188459757442807276115858874836944580553186843811984796721118742054324083578555134491200250729783499512889628871176045951775000239841228195855912088292441287029172838172184385551290171801949020854695629990825070304564658088546751723168246932973802275663270734149340332611894343865365443549100255456320626457845883223750132260666228168384614833228717484014582871762772997247098015669326212986000887000790176567669949861900593033619915523484587701343572365374841844476903564246725089908451337100878515064947707234931281490046392729639537616692340440145031625895865261673500183518864640148081171931683961956188294018473472210243897260489810550007696748767698587706795046672952126817884253114584653366027740707991864540539255408335493498615916164849733356753217005452373077775924980178177544705250991459184440027527713735284697364909884142260597604460313636492078190585481340024568026105629825385468599486759949849824517991812833030737705580197257912420473392811110755038745304747200414342340503076568502467056373861503555549764230099301459126392829163172015567701722802238225936889648437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,26] 2056410868355759301640244380159319208476937844635213284095071040767335724183730387765311756199078125515799668560318550024504443276171402955844697381942882156463426326471347817411940959349109032811111035427540632020124770197699206279071549489720187495527870417099218221231762007441320113271043657367070555746621242680257079268622313083843366122802903278941218046050018583401656883454782043710583179844977987946209748814336407970690592034443967313408070464143209241206684284465954880412628987474246272038804599769369855980961396741641387732619813485340167916867379903015479265462019569317860129479734009217021723853216118556861744907217271517057195451143504796779101827024324640459308689903968001272264680290565092146399923379258644663090206356451938646618738831290558609304257771793105749206358519016364391626429891438618478329444345138891160358864011515448977194210976774471660819884571211876772807676182880647907622276656142447562337850912739650470450402568387403141244422854165375034141524563464032452496293524924498323550536027108683724233613057839059928238388508114416036475224874954313458533316029012203873052103921325989362087455949623093655028079277136940428549496067408721065234457321129858252992269412838841193790497078596916865982729739365895872801739969499438156317425502060452999349538934794743432253664736901560731947846822484652398267200197692300974790709543500783731077918107530893323374856188559756310900637728575240339569508987537081807617784129996393020542484681790446733775999023939193160515048125960227773442053629273823923918100934294657781703630126550023933721465526489856719723750696718039960807059512474112070323361558569635523581747934781781997185066920331754229404825101781224037654633419200707567107719818208967145867903617401274954269619315338743015096371881482870213820780863060976491791435672700608760678493141955384725843901646803630699497402465367638809080246619513723341871690340812659196819327528628971290856990463330188183636125459631667405264106333537687296369190813004421540502803151618481518219374042627601140527510059284632724085121097119781570208502356164670554907079015283100693050263221322723814606545307368374672831591428953858799234569363592707652072487487325919031099221292524373036317633697410189331082012721668111113436117985911699868769351426886272449059017963942612639738034725656194583821616991423070430755615234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,27] -1558074499096495858082727026877557893811548596868894916379625521562356913542335524043913280932510151109571133335074213453015182725587428561769092157269503643424551759788229355118859332540227139422840190202583688024596112751652960594202696164382600047142869556747322175839302595181811575115856723483006836830295767033422065496753231238975110998207216231579413529268989049804047983657747718292828017166920434205019048600962434419496151171842829137771745003852595398083634054503163555695425135849228472508928781857570709602066549237120173630577642416766512983066330331575882662841663945982996403192555552309975302874857764702641399875634928602888071252700986248303921910558586778890898409868578693003918153371848815446950076904954524683170949251096906974243436882853892360050628976703769076061264210121766544650927033970088339379781648289485205240233700381068903246302155542972390967030700564882391455456964995080100007626643368449529214964042591241081397969646035800002567328199046319819216684845759003942387175329104047644508715458058415424894702303713866089918256998911098473851167091260699229451531938641349487268004481220692278124137249003435098145644416713863702761287436659857569754159478662943087153500494729390925731308660190243889366448273652735271213703648901148242308326091702516816512496536097973451003270043215790362628224247727483566673050777185518684979332454083581617486367653619955736306199177411899239757127310053627810410548504485161614856252178595358981119823676050723067812256241391364250617024836114903449460826246034064100086384879958067191155829299864976702944342086575690041287472707017278801228013275035839580751428885269944598964931577872595230520093386459827679768884772223760426145832019748204861310443563548793108040335923783636669039430517718478488699566482867342638826735415414411831684827639952255278897973971246807476150418661864982767866062158397787502320732993197499053231209536981072878733018862965920076401625992533425586585617780873065133610342379310206847596970878740402935152980593384369736116109847175206064722267353718010981502220010481114331420935234254400630955108611179847401045857105305767413120764797166739652990894584282221650015198615152991757090091042349901914116290054522307121610779084889895917761829467212990850074597856985806795798712281845155408281812749151528013344896108437033513108269519812893122434616088867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,28] 1048051024287539412653822858116145689761167563081756628245700470928910263218512436943390891904425619862810412570960886317988025243825619964165026443658057761947585558666570425640950127482733350122761234926782030886149619527992956970369301316709579685766127966594124499294529878976051066274328275003661884761779938518169065444706414249209589057707208127898969356461430523010046645439705117483037049939581233714946276160392451653350409186325522186290950887089862647766156271721313036906343545435662801547976493592835037169148243379236280331144369995066045479140082820642557763091011303397597118623691343445714875491960423454682035114316866360257896299774397123425231744473788370355491060428016608790474417600139850787761856998928754558469469345748074605770158850631280863673191302477615490421051533784715555219147972869300057343418577137258855921294880189732592550384597771272592132338388883655164470299355630105084582240334288422875874826381488691309307184108451888842466957442796513464843668983882183645207886796631507169392881281155308612880877651650815378052388947472977554099360068337247166232133567570963569762327106984529023220846915910958239351292186428152727471486697256212640622255558650007959787916841966150960039500141826760500303044510803720000737747969079394020495707108978637841496041520426121549113936415034235898396097759270122910768859686537374966849343664077899042956364613231371032239019587751416800213978404174012603782894647961966019933267049537534576630469261093445877615382141342579762993923879203215256678584697416609860048818511725681412058569051850458845431708867072707615168363157367844038092435408423953359518965346749150758409786741690818806972795341311109751483132703896584324864409598757768885681849706089843416104495401229955498980256533007145012296738825856888737949623887042093597823717101056239021747236901289449885711599701045240006273615059659318556348431844957312359643189079677271930772202417655221029858546179226851526784791831093171653939421443840389117252962549334132838349407407727579456106903321195175556654013110860550846902989507322674812045308855404255441522974635879989835963541948884298316525764550556123225878686181203116776085320856222190691347543335631635293065454699377489154016461338767899373868444053149488584231786972673151939454619421210093429050683451850926599840044586113638023918266362168196792481467127799987792968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,29] -622388544521727781979035839373405666436141332707802509728054679488032434148276061569771997590419991372279655213609742310857537731350097012373413111092134208702741255864387410739864581124173666736347993553095974447331026977288910968209582266102252175504709260547108977348084898272710813100626452663788427112047667135621934157567461979278725721392916555169359395926478472012413654445272398496558384663752025946653810065489006159094614962187700302606460466696580605380177788878948449495907714066770047316839359962306114279104079213408909898041791631317556889314466828002214211944755326729604936626822780172355016141476580677063583420015553825275946783913571131295967101518134699121398497112760589215598303460729300407810850280700661052001466916965159301535871756087277074585269158729239971336604931929468060402451767735692633837849851254350643133527460806044538148009817329417585788031439544859855075582225822908132066722232462160369533623343063255502738361150099375019677740695976936217507512748596815233259951497683435850108467115391218791454471223641873881920552706028670975856694931444158989572801123797784421640250989639545895912260402896251855962520844941047867521803053390202134854740712288778816499834876740961302972102467370381063052605375039417143383001257645184483732995907483669869019429850418865916060007704321359883839129993044446215173731258805750467546325785925674541059082426894275278964087874303749780715158498466754417272900834595125620875534741956404624463931687133238548270194043941678557455906668685417397625109733070624275300677320195111185107113243331150012643438201688384807008804127886603771472839904651214400176579188210386360641946930196943017474406783668322009890768187529095230640104021892356515290579862834738809562436276441143305879892946521984891380185268659622223730842795792656040133868277066132047420114724749524310351681224495511948197831640563808949223870788914599606992297779734547949814598410222346148257230534946755910173112375245993435809649751504210401905652648873768002651010457996061528886842716418735206234904542605246889050740342207207402638895140141236445951089122939438644830938147593083612874153383753851542289570124675849806972650167038848959651435541052293532197613820750039254402002572580170504034850487299401702904054536449782459209920126162131334705586137016552843776549278936049572430277839090649649733677506446838378906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,30] 325464980316967982693711121712761136587965446236942138916435277339643876413308169319171139021474126577891799940887183694789094888837756057107769190106800032953915374789876963991252515963094498124748402222055181120684964093196774745541698134773729762908470641032569792172023055903570856623792709423336343433056664216124702580968227514129706430945461004882139234848191878298016179335011744588662682114465490467182409767559342788296148788035392147866214894504351038323009262613966222144352567111472692840482435517021829314963349425503311959214911168934544163277545603714362371373953258076464833613829309597295653197478508212764677889269393744597667042625117585868963875081773084066627622106271410234387852888752049182487983602557550073807735006517290109155765834701052895271883390430636736028136118888504167848080513537116187174791691387952952746525250397395019252643817497964399199593545512223967589457137485893872776757507591575603100097831141115695766137447798035966065258469610982424456011668072146717143288700750106804080527713035075079163579531283269447853068674187022104423491402187531359133956543584114778175384006689128601190336581414474682655638835440849354217676398865694611202506704214648884509163796552988850760996371636875486325853962251099149772061356717487690005121332881793574113393828312654366378733659565485015192494363361401777345908221994402962265420626496666729247844138415298776268809990977204425881273684319409349363734281525804290043409959519099867937824309007591913314148738421459218631164346564512071724657832209563136489605798135216763036234900829565189310669519274054327960939582689984844487679858374327654254550654507437641177161168692993029389661846484968164264543539322967483268810209543816811315413598402605187532691131893658832648119216219673562893819165031974217730246758301391364149204729907868647963698474172970703002682449155448404457099417737069009223726057874181677851918659003264979003032722940041859966411112842782999333078358119698317236926449050047637184460287352984464579615965510908651175211064015129166934421683306498745688907467377320341923516220062277869857440669960581120846752532486051625248459809210582533284628564454671246168188118642872093314134214684899017215539576093809842030852891114381884597967360130795357081932281469975521793746195996938453451291970695694860599698178466427323311279984971481127331571769900619983673095703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,31] -150108263140674622217837296390560615604667360370950947701957544924471451798927429940862559808453870622572055359581554256098661894785634982753884737802259538130455314988481591099154989194602080805148642578966850670852844556441672393338018605735381123095158348349210044803703283590001652269079861899630035139751167370686764790643327785308448830509639257096837400711218394886059264239537048028640468128217961735038808938150366606231700405071322781198813735567175630292846628566587431702028834646438253854970932867254903812201551263875943321807521854110296442625379234885361698608106299909715940611511665554024319694008475306532221393806619239383797627208802517003493317003583699577690247037027128019475440687392114928012908735860378070648151916249429156604494605672535191436050647335344623327524382788596612387700378853771069330227124593565803767343604184532326917325895304176888509632980140435813537696041248044857167439272352476243029171945679594127907016037502723320001816804922791183112265034386280901423287955913070418044267792402120143136127216092404428009937860011944232097142767732005238037095199965177312681505572011073626895109153637670725407039313279844180673891468015511469867351993040769664816461286156311887302105459182482956082095111481833803196529845586311072704711900250211592290116128175544595798606051536069418305531832470329039699693230254265282767241887456438246024047871097077546828130496495871013759402777310936619211600846035792744837688102456051832298661708563338484122210687641410385013145917816385633722961226511871899992870677869135922617105658165018144800300012240270619855116488191102749539490660871399157079354566077756838853105784289953487930435915174262266347771443609787049206767167071961985230652398393676199738389486113325059319254617036104794905904728582759048032926371407850824719186703389226486858033150932883002357833839796287775237529869870851078855097930298978223210156452169095114330195391958901903068131989429091681253683655247380722580890702084041961178571582913968960620061592760065992048772724935399913591423082527992647062917445108016756629348254735336809943818842368837879483646728608781068482063151481682013394487930325979440316545697953514632769325916524377932778240539765464813783667764507941418789249986800534609252067722590790574008432459953552497787821918742380196932056886638930781444536081783949543755340982897905632853507995605468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,32] 61610346986993048854171520307878242592679011584693243750192366031321328337957680230175070073950744925274899949566542261109477529078937909761088615776377552708060196345617995002047640348667727167356002536244023611095119646616525010807218473163538303982825213760788234825864450604125362964727573232908212992800555815653120527394874400784985367954114498254495957320616341179579011749568079810510198918705479054592228865898845193436262548886617750527909272257466893288784096034858019628305869309695219077296843141290917162598538484464848561473582012756873590038111507302994167039921502183547048544678673109777160529094293347520791157889440509999296760764967311999620537934629242309850332537272341522589513107539781671854688334031520524906035262709853711727272420172558028893746430360896506979857902827580694079054426458318578144784807764860867205267952280495456154664012375722307993476347115880876576558488920227531828137134953409939251652302795170446263512914455766548434441040414603534689575826446540679683847177502827900126445154815967321582532517635499468913268519017210788548261306034629173015145994701967932760759743030949989566844124882183690067806030824197762074071619908410738366080962227014532561546784521387696293728766748437361189782108522197736894076212372019939164300271577133812883651154460176234059408053092760894479195156467805202021388867841987362680854814685979517391189537169345864237618415719734979379942990799876363066458334281857827087343590643206940776658181305923328918815877525503855797094656232846260902275100532748843646067961728801159532952653767283580306652934358004593303196412905144279809486945303648953776116034608529768157073783599613398113728395477542053903150510253442636386231765411218162437652023487103164711550235986461491627053294425129942655772996088722372075463706415826161245853668557388854169199418930278215760307304896853229429185288374397407310099768830055986028541543359213739583085529401365411342555618845323797970818910438134448828425137279730750416662322994216571249385219475049482098367274472542577223666194870304220641050243738394847876573632477113115128931058787905615662858767429424436182403180828453141135233732245131898489181672725614283692503339081108467597737934985851290411178582157954854966969077254297077549412029462240315191631488638910273770406641176019826931859744599026176090660569230215851794195403012821543597965501248836517333984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,33] -22949994928354149588513062314033239551248509706250084217639952376388743405676430790491472404429702280016953695477001307590774295236316222092665869946384972350013160337137817631743204375515111351564756021292403343202886833565029063494097755963826639647554590847578906474225631922661500835246257120695962989579320561382888513585630241256879614130123259810017776705220478482084447876675748730159478295441802604873177420831952021627037385227525468441368977342222474767767980253333377091046827694305515717970497770290405419723939378432440051033081518584494100363528341287089083414863043732303633157376421705915666245495543205907855505997002622197438815403033465269439394136686966666924906444179051872990071125539591981834554908147823702864804144554420366422442196552614543709334239059344857829057802194392820630456743061437135835049895295118580311928391018409866879126169996460868118432228610253162776499725422972182477634287453335210381976780075667993901368450250526279067894339784429118057977915438870068671494180906662295309596698356889300673493661418985678491606361003181962430339491618606769530507871367774983838364719310328140034709680586380464798243695758628855610094456532181448334906203957757620892579908292042546062530649122857313149355624176590628900578301516634610264102274633625276574222928103202868426071492657108598268170789965206805925225820601040661558200277307981918375122267767075453811456197327171853806631306939506324538325545008337909115332517382181149717702237378739540832399206977622651675760971942129726944249924067195157255323545977450463972155447928639164547200194554438961629128260328663659991128619259996828590250078030047674084714653907767842308169391762048283611176335455311585563249530299498188508530561858857019803249196195541363409746740279841209570910994092642958233249566887058425431399462108876217176456461692805029207428420888251751785386750484736595334905298762103533860613621912155979189657357295482136900759482454412234832309801967469760243000637095485325136884414253311921470223405013318179882450923998506940900066304295976703960018671034134566390492328810574120205608534824133438016654413366907221934494133751661384260170729178813399027390426720535009843191634821124220540281505126099239511867498310601987150160604150985240117593295491748242474305794302837465046096452898712727161002157765108056180054348972355880405607497785069881501840427517890930175781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,34] 7958984749007216507425857611879891670383008019087601658695733785668833422813177403426274834763275485844847485412893177182370691820618209997173412731187308713880030247544303847125985283887032730390979327159109265758906402653854383468190524995598339554274974908341440165648188957316784737491945567898810923459389895240559780539798770874327327855201392358601733478409880736515456143776678300124761144295855964365829522102705392135816707811520715601302227288720521414904681367092213765608827468244141974165878534364199018401626014893945079452482428899695910376746534413433302596595837032433824975724285037574511495551135412812139175973117680869735315112798357457390593396287664721479072107806635366275365057125550948959732058950318303755218661679615055414400385174848058712286709071474023481503411697538984542985488080952827661814157833112801074778244024435495794768101000320045194664208550110639020481171143326426652526558949395299342525408592353661950581328153898613821212788755564173325521748697710758080131973077925400774460615649384378547397351632756614006041824493032696537425851487024150763710770070200251814051803592088091995435390081896040749990420715033229134521567656700382849494870104654636836002113902234844630565176810388122365475075173059670321485966104434413327442738148142067008589547293810755384093106665712766338387030424345769522749923469338626583489233357228252110148003927774697311660993664791192109037523365442896575905599901581573168983751103486304082526293459424571611096159949497057282294886068033018732367364173855648481971578625150072694975872479262075378937212356543458117537424053756800913367963570294157461087075350979977648973642570349937658892515795911484551577985090721717087571823003290166915449971924848626149543627573358636410850566465577412108230302827785838569918883210843117396053506366821829619668990309826837934935067659655999129974575591934639132637035378256648012160367140073710890195979489750649609929743103974055557860561795308790424602613040716376653455193224966552057013497421851362289611051024386601954530623430584191208171965719104422069988058670014831286557639027189090239125526410546573249165717757783279297316927457176908113291592283176349754451858593299858731878862672353718705058590186592242415828378131602609213919830067949957288112945568380491900452696328904555453212580836643454987841389745826955067469220305234611778644193691434338688850402832031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,35] -2578678022456486190237330974051704618138716240470480879837563601816090249573004917306307560686999144097269513439909428896328427837121108355940169189945516329683562867788754671135681141271745590597535519900446110912833202971344078951108694734013279611791425185500152394489759380815812101946567127529971869856882377039971720597504308292423034542834843001752114237376648777867391285646154407338806502739982209084916791772956258492581681899842653709557897686191000406053549503243471905179473371964235559710087920668798696980581198718083798513460639671518793275418044681352693689523248076545191675299191128089002735955354599741059609544914864289686629078455762482445773235089133964304655314405571511962537457582262862005689658910293949639533603575076068563933355886249114866789887115380140734258381803999176359009716929116307623205769498539009907544957184573729488715866618190689024058066580015753400569921676397304467783011145233520538972216670042723192241990902291044502762750830580465893140711656457220196754061112611896945108204187062079903101553603232861759622137288521194353939868495615290781537796831933668186432285160146420712728443388431421276265762456520441081833629052958584346724781409281264681034042889056774660906306537187709668590277568410158066592652820515224343870145344104424450774337319282477586441861612199992694889080337091433615351311703430313977845618475170656081447535571409918711824316639305730395396077488832123971204941452541510433995835923094801533459971192134167424186191282615320055891935901344469646854424155185105327109212121998827618156315931957424735860355509267734163128227119049903661722904571913918984003640357668379838021728197482289486928259334432995388899047322729388461179803545117519486036908944697813645170118087273528599555360286374454762679503461478252334657273174624671631514750609669966577958254111346001949675018083724999662984117772182253012961977827493017357052337962848689123268146672871442173983921470497092114648755331221551492800779539258558514910584408280609161560407451951915385460389903980328476895310782894356889866593953050759546955938084749566879953085305098236872946717650710718800568886999238443537130189140870075974893377427642034001935703787444118661661688447693955061363541769909883029403871427389795177018584559596709144982015229992998949328651508415384002331493656596645560298087308598352455426588444235662389569796459909412078559398651123046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,36] 723298323072087927328991524392962351857092758085408852336452676233921000867062587122215229656534870787539549328820256468255856325198429189306004855972893566772636010407449072510362439384516322923020581714599889501243029781782115724512838347825701131968706069383705084681398359872660228588487749755196695802246273788721271877724310365350937044196866117108791324099852965440492238723308163058202537695724411859728051556874787067149487367289826516462761975810428155397181315602767211661419337889005920143258723537947898207835216719512053398534532506141521861755023648007209912689982384673565738707651410825854350682578233066981085333064773315910193586637609076496426404746164427242998422515323145269417220662709592047476677761393725302486567378090587425834557842846897744325517144212850903578231290399762800121837368311248048015630029934940564632036286793028494569741678060533973356988280891944287421023001924331043134421538408655617737663112381851283394048914625080407078054375544379393560955632530052402270082876636617281270684952112971423663859859581459758692674003759621298851409971995521316011400470094887061924393154394906056934218191432879257952947893382551142124764996771355218022039464247212738289694255355436983799088137611961146755415631162482074425956111361845393699832461411786253817274826491959675046794106184811586832627804484218266647955950231253736725663108692501360353501155850248574931015768671156320113665278805382525782771824312709119669003397078342390602607648838319485512959593279194823628323592003952492498831992456752432554570536021178235007298870614540141927495105326049990381531850677982189537173789277959124158366073029841753125960908186193587005940103462540823895130344671181270307353165044429219738350894764069178356237017568102430127342278878938108086483212757988945428977912502906700379565524036342203135725923115803675396748308482206593780668654634450649258080306768499507375461708958984785021732929447611570267279990560386619187785517700219822953956582314850490197761946097182469609754089623818526433161934327193843864065932019712201728087363872455366119444756250383608965259874559575136190826397858008052457113415622658933053648503426918998926638496706749067822788534652625566260055809252931965370818547826443591671199775136929870855311930229234244866336626663938305742106916343824419468210954620660078737165282214079859250021340313779058626281193156160043145064264535903930664062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,37] -124993293967614450795853416914758641224023735142352609488833573100495634661878901901099120487043897744937783069004310747153135198476507592305919476297880862793954367546757882553019740906958463785444150275054409023519275713810969558402088191517413518209705164494565501790261204205523260501427014754784106666603004222199251801236634989828710529539175888145918134588217113503649152584416137849949942030708868870581617050539031143687967886365140052602482999087607985179217880622683113726401596002984184001558162298087180444212764533563266618295238869982753547115782961853012978010481169520938564309107390742736893871052083847331789374647721118353518567841067489427781902311971942509838892004862201912884037988393752343036432209495859165595086208696299580926158494309153032083486544987827737839242374033143780639470045549340082502866187199979769442856148961173081434111515441348058040387011838102317954606738196960908121797741157235530735800359036656326243752414005458764606139634543128678788083397065331540962629145168117158187704062009382134170203333805321973204765774906800349558702834724121696366147218862327236680952933683399104735452479191651938827338792289622859965336781260984250393279304684946906810308233831650136508690276007291065213888802194507046863554388522291383485556631010197591297387539567699929210564356884112598894868006696021498221885009891452851298407913744692284114599743500354104984796368380690026899958324454502352587605415923711311285749125955385912108673940680611354585208167020169334202210938881622341357283728875982508526041476346313080618353401082857879500666440683242328684701818720804074769959416002686581845864826193260875866249019871809519413146794688885695195549162722439589449615868958950990712759796855391937096672642219973160926294436200265867134921060713303736933636557889902960605531805650672436774002367607185832289620344165395507607692188127746616301965251373184608275284316327816910081762263097757078363674677678046968448048093407726493210697166808053948441831822529290412788169689564402550886181198908241221511660437151793077514012316985301058642501223238351484118305463900251101427384451306134158399538529523780209865198968750063464377204170116271138547617923951849761770109992116855859303227538917257469977300265425234905410437319840332618529567069577359029735002794175719622043154710124338075496867119008131894749198469732209978121095783620830843574367463588714599609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,38] -27258442212863049263524197516099402938336585908297146821589819951624993444265742570363251522148276584610796357456763845448626885368304167522436838672265447484866364754269822128477535466656999791518381245780750560856298442391738034240762528447147241215898670122576297329057001654688065711370839668619009581872541808437703380503313397496240312170683936602348312261107752311486163085461741886666869793468159776732267510786247857623789193471703205775886238214561308913397431411623970336484633630245155516057956908466798998723650153535248866482266072369262313396531595522806598714400500723861196774981159974491148123201912675351647374464811792694499610139297667647183496622625123474774272619508985769871989427731903478347798909249834953336411062767042449693968308727772756764498212665631716808968322209905976186432279437482626144596753528910484002066360203860960236845026890075748278573481553343499869105214297281471818886488284127310122785972568433872768089199328637860948668371338225859683170697571387731073047306628761540326872516789014709531811488655243066815146659663818857910088252712578708861427428216599657098007455191550263836765923098993461872781811823114711166715183325281703182010737665007212103721752438842862893031803587337209558262342813107660559886106023064412321156042772123651459741861497583665209313062189153908097335714330817082465686269556667394707712102712964460103706809717729654474959016524479575800785873893125939999145477551135238673966352445968644927805375830055296034738995652727434620059092534152079280566355589640779024700956516286667516690287651850796668907970772475687039384040069713387125791970514935882489852474412628547556211555181391383732036056320574062663383520442038622802640059972495054500321975025286345498146783629309568225205348083891844937689896717244649949586533843167313415463779819812122146992376496386935324407818842553261018601384211600660813859260379182544965455154817038929282422201795112491284929503481573187406179339092342739310592747432226000115144593833713316821905550530029623099621041885879430694471809197426639163213789219560908261789838854288173946138529671504277289588633370962491136814663181109439725262180256421297875399418862324929981173855928500298453701148482570363398593247711100029903932423510727500576094613517026521377525384924912393686609903068898274842957843726436772528539234738231097656281504106002784941205439178668612498768197838217020034790039062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [84,39] 38476595511744898392062492603378486694420751439248972135968970111484675125392570457324750806105843867616937430064463031518557556119752214568649903824361323380902005901163296738839492095532162807233059632922361797531421355359949871836177547933654935508908892001158666154009280576078090331438698476372402836860895188375746777890173141313177326078570218218352889658135171053680634994296816965721028653332759222716026431543398946723663271421759378442207748542931726198815668153911389541558015556225966727648778738670840768787604983740802871337804919481907646331004105929386295522114528226818703269470811589072862229314978189075391993985675443942876078613127686332918616137953630592011904412160671807727766345580727145654088052867849828628495312684789848860361482173134541008231922454424944749170837358031527898010129792994745710347676480644450892148173615734962204609766689620221561767905899256431180188595491962064999575571920334488830148149414628008073207792742354049573412442954027955033384121887043657866294984574135638047113311082407906486065033941781153589244415037197443927052485166216362441643632386670654470572636736911845743117541098210381783906716329717343281390476035648087973983099856483078210170145830646894049067044956715344836182205960909673352358851712525186783591232758181208061412493036006928172258855254620571295072161793051670566733467004097019589308546818047638130122289612739186966997814721994183284838237155589614362916498147491341221861402320816288998190474090635700536653813559554946200191151119474936376081516564477593396457185681345726285061197002590695316242012817575311683690867744818507880817217580166513210456089480569835607615353480270953161924910030566777982890022487947706984714466571803466778451701688706084908420194959015450131912601474409332822937128139890112344805636790682671696652962595845875718566087744946638397904506551261957408094026225683006554027381231445477111290197179872313505950560855268775101330882251154476245925589159058880208595069608815885444207786970351073060871761277637950637798498911927705757842585094352359879576839066774158569960163103306493657219521281218875976432772390297340707860358204669778566853097373924802154189938011396494934882729875164400145461429392975061233064843586868841472824519285589807957693934721048036917707299263225873833547524390414563471540807592442152493857664049970148666971622162078559746629258190978896403411368964952998794615268707275390625000000000000000000000000000000000000000000000000000000000000000000000000000 [84,40] -21401624224840553670392370740545578886833012540641105091523363496519266985553554108089884081463910709953640305509681999175124654251046656771596605055078886006367640470773250268729096945373648527988805886187924569511131228115979057579252472241019241253784810639184664843889389694258887570669272855670441884530071496713303526532041082666859938482230438530212385876414884472807043571224404465625296421373467069537256501208120394602629390640813888175719162427212780371210027188898507654040679477886009831068247267014544072393398167718993115117449780315832628578789301773545009189508397837492950934387313832546319763525051186394291478656024778434317971395849226814111188903991794354825161787015810166824360888247959984744104093329532713043161936586620458849547503519533668963422657894382415611307418933396424772229663845021144678574925904232896260611752714152729400571834467978325725356281343957319398531679151150558994433731283868661572939882151159339788561664893236760414538058435205196172507473162087329787622697786600189224434567923711406783338895220663454459216012380622761512024523931736335458985625104210119864336442885922592867427368997299958413545207493251376275994612424669026705493509792434902150475744608249570710106314391492122868365754339041536869301253977488327173162311900028892522273619955397268019335631652973747560002608623865628931134414563928168427886810206315559936828309449872462546062674140580622849116093066634830380901206760814153319166954886045749188479188098341007570708763407550581479669117097232807262533053252170927459629467882132654080097258270463854796453485439670041810838891218931153400202079048532881208793796992125831776881008747991012832882562335604836337915664344515664829491905874369199177674489463971896423838562211515121304399277351922723225723100739207872066177204643900758579998585034590757200640217146284094875064460223546902167350596190020441896876418545363459342921495447420130461064037813321222429651233364516603295128371152364567269948147662172119864594580462100569055425506196664145169748610869976553969028050355753483539193942655130820949767014665963872230833839039257343341869923521808560443098240252467652158103295610892782664645840538891320473786775875129975350023248278018331021278020562897546191695760241545978739671779985741437213693963501459566778315012112423309972069113971304904937562338115304821198936698765547519191016228460926982955130418173617101729178102687001228332519531250000000000000000000000000000000000000000000000000000000000000000 [84,41] 8391259009763376441131247265839602763091250774715606339402682994053899126830655948153954453276023184173056400814295941075984410989585439131508874365634079386261115666973104466874448160158014400345036963095706868550941082310017142710617335404186054028654371813444435576294178535773487573122812155123748607301514433213753063426111881858602970890866601563414522380916508465056720544050724345445614857537956049484393734189453434314764471958655787983164794021022857397064278019996927647886215496311470340701043095101945644128808201514233074274410383389562459528168760386204640414554142127252547993066906952269122471756849669490772614908101102411696205483026093029789117311387842185885299914314419050377822279280955797224168566278710516605735150800525800157429876566786203412242321711337192716779199073947764110683163908025682483441559721336234878791486987398781560332290029573589044255306184055040339505026720609435877191841738614614435473538025366291616769076956662108771466596920067584851882744168366059726196119487822946856984374429495896602319003344851790558285649221399647672456290123873453333950180421060257584178104801230132499457139045556652968107998809867602022822211318809052819288511742114062169966599483052689382513297839940099367000457225224603740789152844377479760386515670551190623912278705123889099800125058753717102003078502803618653708154455921384662725918580534036517203137178301072155004284705944382523027252038832225226777503287898609202020212889237616318728201001241950605120522101107749411723979093950341686850810053715213989428058921363722074567736559160334030489419636073362973332595912514320378222651927646068062870802420178265467325525627824350401392287423326825190321153657683747828342143420433337914210899495902897473838475562696135878551662917027799234651223774576763766997719018781378103486718636726062517962127398934686288081876714270207155159991602711502052527036797021565720575259538056856757020124756922293269307009285453040062589660764610871393709840492068879426203108117919125345647954503669871279514671918312106702901494414576144035899448822168704657131722413096651125820850708976811831695299326514146189175333791628275557813849166556240793141562565867071225591110695859290072820090077626126198489949315608945220936856218665755594195583052837531027716501207371274042340505183184646296294610874189207597289162696535886006607357772316108667907056735899645017818029857359363177238265052437782287597656250000000000000000000000000000000000000000000000000000000000000 [84,42] -2553789111890569633783534636184324899358837050841650570346224501994327089979091084942684109923806748885009889873308932235448531337861140389891708056367410188156979704437311988195052886768239506809802404384399921887406773563422325983307023258425159151633556722689833924586084509034759242291381986821848359017084135956038221520409810571912190921152403016785763353529831967724563382269002283150520423185719928469250564172415675358677384183240773514525142514227352384742867706554389489589903019836382687438276746884093016995348844190953388262399198089278782630987529825250964794487711513989961591350745307956604000066557560883288972912594094448933079749935196465984260125461884515324498946874164090185961011891187732837956506678881363916446998430880573176683827345647880536071792703991913230248888544911530674637909239185165004829034975945084866517054652307031777650190630448666922463444047451793382295437329214547194754372440811896873933634929010255278516754839928151012295576312201798456686572296280333736753265740891165701715411938996466617853238322246236910085693323091191567998245083962688117528832129518006391851322218250750522308144003661637529029260508475538096432356674551628720646850646696450711053836505326077041045246350462831312770096255258330898704041415074871751263691876009524377394350109006211141852411249837102426122461397435833953205054079783277858981696721296213823964902996093681772717625950713487326829233352598650684498659856734301816748866441657332067242506919266877416006647054286840217907457138467908796485706705461772354623398337785708965899997453211516619563609812788523069023727755868522507637675187459100214245124012228830482533535618537904161664235063546184532328750701112067555743911667874348667163788009159307432849912708153383267956799043716485752238102125250673151258090251561875322536932984447701254119061176464248076000443735254146321078298050275833457217520357729348138260112976615470189530362410633080684316215795926368118698190048727637421821987907560828650731296222297041090134105252332162180054917380032910556074687442823940446420490300122102788648296662375614552787302299388620921677575853934855470986320846169897112826636034049321687568763554848959958519823369655275040879266132612426266246616476303842500642364399585315911811295995089486084562165890601496216682892091108606319515700591409534231428980381537267351758363577916619228400648464639579008676256103704121924735659376892726868391036987304687500000000000000000000000000000000000000000000000000 [84,43] 622783928033126163561870311893965553237722801128901181422981589222843127320737550951215761917387295299086808786241650009169660352768257788823180232207342812364906070275582084812368843393919061793646007141828934796469678149258397443525600211935236508168879606611204252128757846486796677356234817933515552776959197842980578019042411369190379337983677696992481886351828405541707308115139418328604275632354599002806266878179157308398202862611327207239630822912914448033504230373445438782695730045595691399488066998492451412099458873361607752753025704101025043828640165362643798193173119441622564190390150855195809902573501276862240827523722017988407123406288848488687060360703343762325669177677921231042469112751662225179607461836092563433081440521195847685370797433396656604917009681557847318280409844809121209413512323671366840538617790114284606525463993928655984092602288441653674220404394266619845926141212326356533160595134703648966557765659304121370233349725590844106744150396228693068524287565783765248316351646300638356178269147344374167956261534603465529209227711938337980299643843981808707822972496252749391976199990915035175876927752544082434683131673592529160199936720481288156231155942862467146582889840217558972712508913105415470645134675190740049542186293853732010107270172423130239905946669334815632046351867445143303679925899666371194531914482578517177082194165719894546445348082460858996036807665415267891644496115954813874433764871011658301151289829929096841504649737447508374578418508036411922227080508352765574916688713573880712822855337212268048359797777503525364159696861237903274601211624706730849112421711719543285369878796967955194816786629572442515821405363418487330965538862008596508782788163592590069939553864445330525638079118498331348544806286632551336642141861900681999267532903647145985093174060643829671426008729862925830707131571195257037252232574199366932365243035518995104197766251382444827074283362720276667343017981729008818371062347772308103422260200629426499104649123740704701824628289562206407646165760870475081722396364384317344017107538408323427377657660115104980407885405056283199236655981223303871023803854651422966950631071106983659118695796174255325639677871548396843841037890221494942992651996771926592235020238086130901597682446556002399586645633513157045346392833953489967811259962183478917168077446156632731100480724966198392150418211206725212075431080639351111294388374517438933253288269042968750000000000000000000000000000000000000000000 [84,44] -120467342509312128679991191026513675037077682977114859520932407230712892423454185188732436064745043140442134233531867301786824593722522694768022124060300164859845052233178484847499939636393240180674344786509489854496899285502936323128782918608686530283033238086210545469388865500501299815902846692020347598008217038219679893114541568251248648006388897718425199455429041134103005354729141682933234449335173188654127059004169429960500870169812889491789234252455262171276500996867578655882943854409839899997752749189170709306826410033666619829342609740531792999820332189595453315446239459384382151334741773362220734986681346728790574105104331265182588723698507797611777066076353598223311983575980095505205903838574770419135009040744662386855724756113515504790520845507431273391128090070271931378269107056606708451294487621095233686986911863086319646622923113182908380412205838899620913218314488411141168672516724284409935449483082672990746489147577744933784882950404562801957903880462933945115660696006918833035016961221376287651857803051815132721729197907119630610927371643468246515242570245402212048666076532763407638194807488270652638942263785563633711996073445178876656647289726735826954942706816331007140664423291240760375703108284928697887977942958096274770555408928804921352068012068837500700735936766914111777105860054418121099682264843312720290411446333334913074973161144192437486987418107094620368456272619292191517306208444322994789791130597375337561789417687622535906704072343620730944076332203794950033183335919128761124492589993254095981052874837672030970217484520393937167052571758079264527076119644793664404081923633856695529415134696187904622760825537085959080570729027519684168332541576561555030870730972903279649089706305625965587713673505506206712097623138532262679858161861707019225358168306523957830076996828839566879403082051412466545064629985434735297628660546323942847220994215635466854051650111225555535959339496571273536088679926939860736424802068447230359401529897162683063657095659686531853249676575667222679429879143907384340604457189175398850913997410278685864254189819603037823503570979255836657012432425550392333517657932785931702361537090062649971078419612795091595251813409076505339065626701188642672294450032211180855312291226631183481297855133454319584026271088808944391414339161425985181934398489026462826634067971856098239387260665930957437570781672582945746576052976892549049858782694855108275078237056732177734375000000000000000000000000000000000 [84,45] 15586736925638182373379547988000266025109031394469750681081939793045840702943048284743111301679965112598054193970843052620506585924669816592237143896401844275646624138013631231085864112927789504864367151280135019510386662023841488046084262384361402620148219305734709411096932926888184175670635020305258634355974427720811981419707529510753536277913497883486872867841780173816982621820285094710887295672332733629976212302883729703192283861445929707576176518209184451544003908399762088941418099875364029940320617684907673064440985968786853699535300939425445139383006722034681084378788134371568938447191693428279309948190606662760453158532131910189467388727944662912567847073255446469690098999630248191958990327711789883329143477442338930050970990245521204523142247915882617532276621338544565565040503042734325786136231918949589943284500944696822858176681364857832402358324385725892815184590205827757857323113991157221244633537615235347260216658337923440754053481173408570998999998411561101821016200132929788652873062471823626604489253028918032690034492128052068060044801751076275720536855850467572901940569701466401052606328766880059119318210721467620532004285447779544892557812428985895637147377381652326691873537812431859525538143689679491241991505882948006112008419418748760485622160325987466428333762602868645540797045800958618980249348701724943927120445384230611407542736033724685318604008544151046655125401750987730148419918333228714914194995925212322352015225176329907075037261180966559041704605816497816853399671966070250399355918833627463355109055272560089899107368401677019453025372180975580525709977466397821678853497963930216207744847238557681719456072886578173181042014478539373876474184824062044501365105145450080295595240283643087639391955428906351884771956413363168915199261500467412920205398566432930869119663126742946346806565774996474736154200417474579058843846730850865302036626729639474220447160024747858077958797930896799024804720309195190157355011181631925398701838511430574487449437312806714590278028344322566508064429765634373059366272587539348470878048202990344768224744155592561151498262949414673272711757864327368870576796633073442354689711352285605145366538960218608827987718624849420743371339690559690140217193422658294289447280774113278520405058642892702821916671694620263043243484637300559809922493884339087836806944150764344123780730814544462832172229521745596489604820522663244757033407239532607491128146648406982421875000000000000000000000000000000 [84,46] 414214431667908004542995799638178480598845423662621455223541173681937100761349807241568225583955013207518471528183827455418236485924586923745645323277028930051143879514382661926356688409892577734100446631455786921992508881166593826269286434654335120883844799367124572447223323390529806076704081725635602202694113744632652584885318895916276139560206208068691382808831666834723857561854373156214731321849014717122809904192938351270659893254947977559258764879174705647446926996460737337322998322717725119564818815713058336929187746917087724611620213057187359878729773585582091655202235972118448241539705628920846604782596015888642898586231389262869271931351692286963492221420085351940046472141804849290804441033532037131855704411860319942981802803216067744906493215681212644198740348720681657640884445232308977897764805491064157010287988541537354545464281110195510467456564669609585452907644916503411634925758325530982364730428078412618586615265460964652707228504227117082123946783767832602044420328408080530758064597057932064118038318422404257061933068690080200782958414164171967963851489911622300261303037451185924939271691421193113534227709149137174833731714462826316958894593522108143690360991634230885439429983955272100850100829950400996022213316966930324974945436500460849271101929191864466288555893296624836798557722557801491933419491163277773811401870461959658312491818414684186515531578719300390835261852303660194944463160569173027963547696535518637396941472984227223074365939393986972812679155340828353934540964393679834091385670397068009495843116607416132097481500373257569492024524258572874458177556326980269746943696040480530388900468987113108409094571526345981856517142374050662786875671172630841780350919791264303279369559583061201576952743885563334706592778690777209218137220327892611559897000244886364020551885421317854456835109320395375139309562877794752636357144165115235917912065117702637192859324101345842894521884377215079631973509574519773470759725590210749535537136138570767589249404000647902476338932245255729953641446405460937903287019775687642380871278522688626457305523989189071394352356381694608747286512193847630306421959755742144337787588823241980591213165740184917995456306413839998525447210867426573343256736257117835507467216972928664950468888847845564329111262138094862147123032462723871343984817209525030234917094127887068404955594303932217527599104895598341778521035506268619448989182219023064135399181395769119262695312500000000000000000000 [84,47] -966901738985914183074302805060863458685296277886689015167609270790665566383921896642565662580209822673118843287751913864057661322736357291259509657902179367981242951819421707922229766583223187219067981006130731679785192919333923897696826911955444426131252589449982333517634245284618623078424026385367309071617904781407884606337629503823158190338306797840550255146134168819961826642602834563388006135626005833854358659931021958387650286486543663887930586814401151551426231400394910214454224157274362108664015850066447421279247514001426427549823906472020198826294700392156612176085564033390769883245360623049674611519606195921651974246405367843942870083558969382799762691188792388905382937732225101798661461242632529195325239940459422170327475870613150291452376384102805980624077670071975820782778750282622282550076055031380060210528210454635156496105672018051873337732396436077024764834492056124704724352573575394870445601044245409404554922572932048631654293966741179190181893477566866306467115261391490910739692833486548396591391494539641174340277707887309493541386031541702546322036533872647072035673588327862491309598249948132554182912893067423360775988733809839046463706719124320600781280654268932201453421467345387940007537297951436312277367705170802548513412637101472417448434896205053775523124207969517800937559683843145255610176844229549837701528096241352674981459439116846427137691870758852129566046733919885206288418070182501321882805535408237834169349529545501635388049560710847088702064585431614942747921125439953507600718180816549794558400113965739270961924070400407314474881017616235226624126402001905857645250142871660222679024782113649681833950464066321798945809607544248674427285501799675320130910127946748367783355345966380028433051554504509324722340871955378461241797812452725560424941376546118952824360932545276252701945450451675449838976391374221997425151742255023078908766534402880011882913590804836395042003127444385093332438383787835582565073530599504516278732365944438037865960345847719916312031436061589373231762385274947298799883600868314936869574520068265071356723172250212743577934886909464388376066671159911292683882690286810987898212461788643952469913027079777648911319782046896017195639070367600257310692497923568920451033103498343311345606394509958943306478905404590665090213282374593665537512971908203462932278037086926596187648761100174884459098233466220838637114772584024772687959149893022203769987754640169441699981689453125000000000000 [84,48] 292327445463306075591353400814654343240572649468184510068506834798467441467443177778303308659386369181424197546143366425199929496128434335055896720345072536688380417733236902336526801486441381544954494341685820431718027807429186519093559522465599419667211517031336141048085366206108784139005166854669874906401458891078282095079190195263503634631322033550867354428314795290864812418732215556406398015945310574792505874665609749427034150601824664605668169960515127820554841665532772862727351311684380149374865735655689184472409419043998506524702227759167036832248372598621242084983051958243133246949565070728512230069120467406989946110710773650263428288875177757537352834487403906470792750562617727473751934388650153463232696618876230429189050439906929298170240800028170337442948463800133586375857262131755771514717101605918823505578326621537923471206800594629343809019485582251064046882577158778683843953421209865555492336259250164692739733016774186213659267263267000386719141713182977402828114906175739224346690463222431702188688834685139056910284373625974624263716580404919947968903993931917158608528265731301283524167377301382608303515087029912238730114975165085648557729030767819147427401109464785003407211332197456948679990856974922196007780555604706399189607399708629659522937133312678031784166399764684834022836252228238128211920477656920357339367956191354008792405543445141307363096097225070842212900346387845689286779690535766021170741386925020373052491960710134543115482591941553389914745701495255970785378924643323723569436252034448111635314857034097098626744010187068931587948397851922001874852181688930041486659092040842634457380383292566486973330675666728224652492201482716348502562585443510408685172122683928324508697299092149311094206520156469763291334229442048136815609587277004697967723780639519976066578079588919327021936023406983671221922100767956542620107040467086803756872400465252335988867101488318806616101867084513020409351105587905177154693514602044731688005373785874117815155411764850623413132309854467802405674356506947378715384927871239095656196181906555224615611876465809329743638079767604954325206389133410709066737978656851101617712038204883785827969579892994642699979658888543858283124282085924215133367421189398859035079544780882557672527937318405530827676600058179784146276092032463446608670340121334406209030046706055520140455753057381261824373363093777130963500303286591409248768841692032115740784714574829195044003427028656005859375 [84,49] -45643999258625080468180677531648821605670478142356585914576255178177485948180517687407037833239448420044978633809604749593652832566160708940435424810472840161657471743138722013030027978426803264395656836913345943106656241683782713584384986602008196064274231982697476706294155252175887069129568617232309580388779242323702276737088365061712313899573926536318675764999911033969962896250060278084062915824759754963786353747028654535414468776253809628271061569311672512608387526707881833885350688381221857989946017708745638723131482411369335471250618239402006821733307201978328808756179807674597780794266806912309410719717883347219621797569155028284521309310722199011609189826615565284345284469128408348213788442108323086075346138094169666160227644291485323580933931623486674489902209736303533305581539183070513684871611823943887010286453437123866092687106089803551412468765882281021611973554029829044238912804755422825202738759708228568322565109560723935334913774661842290421484916488354761847015700173210498319733958668014798905172486259312182485152775164654068154256491280117751572609227798095350537702259725623089747806340551615101861009439225647447800052741254181715146958314760160583327904112324445243633439549800188010663876804742355164713774299354419238863142215698349945895196579599821618012948660017038277200789136583661379490848075229541220273656269779431172619841563300072297972895556595238067247665751415665730709314249123463944208296240517915523985753036963314102855960659030288511160389103043639036526249030134408190809514155514088986210307414641620143577232629957800989125205607657323836149570918708281421434996883071396355613343755704678528899139845018592460352493055786205239489170620462748081808107670929108794057343825377137828820523763930975014368751793697934643563319509658060427846402751244934189019170852455238016032115131611253763302297877575576136871346476118905084885244551742084439049653336368749357019750189248411381958951717355265394456883989250864442206815097170700598864381766735082000245063431687187094499339933660425209490340509845070653986212085962185765607209024783730978611246381995333263482386588255420424914650254423819461028695291213954763843425227671208325025123638775500413660533865977827340447928535737686948282824805544132903061392812792083395682094106357972133417663583513962471005788156484030645772949098169342780552479427951868230553532532457436868581693676362225270721028453323186990786552996723912656307220458984375000000 [84,50] 3303990308253195614361600522214661319783644328934352973529385347533858761418558160045943098046323453382099726219110568056776645889128318707748377316412929112186559803579497723188260084178008336611657895625155551431160884995861995204968270197926903447047031033618222208283067255454406479674630311908374264937045774302550169577989879147253544318409237965326264788469560190111557598604752353170977952476070624713664590427110730899676865363441191206998475828032282331088021779081050089123116593740039605934843445218047037536408010995775860508044149290501526766746078234437671167319497799769742085955103363411198428401263051742680982388289326683674061005190152635641731838444258361316989744794052321214492621207284406600829213847859037992435935662653558753476191979825208825406778995728125713652221575337560879973981207913678054224379796685217377483429350660415381291577376211337320326530904307898717249572939608351838890129259787543150588677102849574424231601455114623843396298567810396564402070609383987917239193762847930291508919755180603297576389260808066222924244199788511602812458564519166900053885367193779023719183215610550168532950673851067609874683947670601293221610176535988665845705590911971351620865229074853919310565769392606013799928181086622801162979620311664843238405982729687729212608703770604928793593816480840238807264927664450389591646051230224363714178661162807547381963998653915464460634559733881537134460528501755564545821795838492998881618897978916485559684666046012917986629677723061046384361325344961310694375658989032517305007923095233458412084159054176137299163907634177759946590335079870594099085167713472400046391421909203624953681443910839362095778490032502578805692982229305048618704660378906581699340509584988423563824390609002172414663056403985621273121469876143243041748591453608712331721035321679175294933582610811662883167508474823868985624707781009442696384526244988407584511906973764741391001758614201079470883160242581985015743706723577420536361770937549144523713745251470663439898597535251016735023587560708780415639482342294532182653345377381073547609795880677480248321454824704450497738107175723143955999614737788667078357108475697224238847901060762020765068965791749981185990166813116375008258659114252519008759796067240678538785334088712166892199692496137486209991276823574691607249433522340727745367561874597555784473012628086203005316888572712294624941750611501940843630622732240986749729927396401762962341308593750000 [84,51] -129438069591723230840649463761964216378504380602146378334603928010629659453550045871835550119833034615437504884624420058073543417722766880753632165241653366709559761674989500669668862757536720954179131793738762945520650520359353773113352538668916674439649147748701154187936795648199667156108655355196618267946430700636024731979507662908632576801217843801926344095260079315222781774459819495130542780979683452076526990195076829024642274099673537897940349591786844060653802368804876775099720640131558242166440146979909936205532915490081883451326350219863259828795320779456482431786435558889318333442160495068902628422626019175433411216010171830019089541031635202983191891291737974081135123425768089999747747388441262518231955282342841767733131047043779723602273354668744909198373222507835055951585663697548046743609326715882810419758408961067746464512357940118751773654325461693548210451315532361413196636502579677831845897901221412180475194299939598551756852604526785202571113231335961245897173670289488387080064702657453500857763490364375046838634806564735198002879016233201769246386886919967058734698534182589813366743963244685279130271890589460906657644677470099694344246286065618096294479530999197307314176763998192623765860271044369932595314646442894121246620693138702625091688495855351859655765066503970237456790142596682488379992258953364790183333260999198595514845440034498664812975783038845657187051143224964116461878515505744789210850911220895358428013147674357802862567192036787193695722797300543282698866715263910163243044451430169948879067163146446630619188015079446810605035457016331481612783220136694404630496200744882241033925557681279184212945274535088068958945599820274883687560893865691777620762794952475456524584752582293459032902279170240514397767574489999145877617444812866281177570206025449962335250639768008995584080845320016737810688084185739781408901498743090708079147565279341155310607952487421472981780562771732907204366992357802249334847855147975716942733978044861084360149234841957587372600250782345815082339514400659830746131305662432397858457148375611957174358687032187568890747918924630726390948927147010666028457877482491940035156407089851644311521470529297095324563098083136881054363973108262722265579871900491733912347979874786038638563054356919405851125202713514782197022721647788282294351609471235739526303833197987625727065449126941617045637856109727491574548777018302894454421236858365773514378815889358520507812500000 [84,52] 65846493451650645772123089424100298060445604998113366338006070645859481216506475644230356015996337544686149743129180473903413857762456391977453199241648631307258497969205640881242682945031128099357318708638112065652322218478672876135158696278222381192549764738642402630290724522750874026521583052834325681231546225661917963340742647766264268185367819511275019384769192813481904810337429929606123832717639921758913735031886655970270165751838483347456364858003397446898225260793855887621608544202674346704832946063876551462702889471255729781682165513819363172873660206619718331001434485076490461735065525040023557668267097137412613343867435618997459423002344222845743283634149616876311320047111038188578553449610711465643762082016258787049128014336305322343341418766548410554836851396314022384846119592175111780156479879517527548602650979119690769610603958264294570341048146995381317273939671025939378446129233129160891091082306098392294351940962731352015079776524698548153432653137358563111560483397929738997485659406352814786575858115089124002629198016004711328130105855815829742907303877747857402208214272551579417993122950684788666071759746064967856607374889716215539123236281467255819594907361705977278103518192614888224188475120252938529317813160241212410266308204471726620026673504305504105285207213729745721016282153484950150675579569822045813076328623716176141891808902040591095692310510307699025754800214602320913832790465031504521027933537796807457561260791130613514957967934394779007961505600517750218762013738337451731969122266291376991099221468759462107301310052486039422689607754866580645640419745611020097634436918578136558546263183115801369844485732709544058005544302693073973333728826590936861811526412921258621171891331013448217864308745090247967052608425619973766555500734888950931631437758049063910961142854864565111938688286293590650445959303630074030527206517271937213114316785334775021013488139237342446661890041723857790531710853583439174104348791600042961994169292979644830214492642118903554775954515853697329902500920081096607050223576327117094569224257802512517129452225795200985606274210311950230665852602239295071184763734086417091626040266879385418173070393852126275537048954225670164169302890758900275592264773056736943524809080018514717006259088214515596305953839942946294989855863756363326598224890643449070163884481468284211393010485565691052273783090329178932280970927925600570673747569117040256969630718231201171875000 [84,53] -12961052608329978750512283479035315681600762181334664348864603671212314786403374972895731162332190653795369224735289202005436269043056702567817018033491330791311907404286769753861024106282167703310995318154296140802644880590388368532181130096557294034967425907262217016127032151471619513460980908808850087201586152763969069243383740069650466467245387996667899006253087744985099188799605589283312442001366875242109241922205051866266949208127195579599878186099736738368308085779204188431612012122687767306697072077849065632448445313191004439953274441645200226468203676251143301460811186513232214631907840718881598097721543909889956070690716040270166147317559341839245173221572454923096683600629651963102804733231427776749271422518244815372409662494567961910347994077475657118372376332804539498999848364559999190713836926574693193469428374401988990773992058848613954023424717428487250817735593803827014197369828892083946147195793679851539161942476351627077211377104704513350967715748239993800137687543397692547161955729341577098118500027956805456700333391725876426043809794062162538127694055814126657153422092135423285607861284328699102397316420695544685521021711770962329569594466592594993512896526562338830722541312056747351721219320816151153027991795462559077924528829763258362435755961537490782394867060628622668748218821145285318680636838357403046802550039826909287153380188451498302969295965279910954664328366056882344474056767693151887929577103463453696190464771903030172499482527164139766106874265246819527967256588070098013069353946906543339324592694886897168166903573666426808810212157555082633393102560132749397119458545089075139392919911308117081517855032733348299211868627158242836092332217987200670640204851815291606708268545115400090115194569247864569584634109442811764966086289320375487112444863113991333786394346707232405627637073352036523034383544117735374656876995702942409805534570290020122486938091615271561231240135925731561611368296848291144696692196179593681671410132534610412635547035502761224678533867654541321747727394589914670071706602704751406204497202137334430308659195800918063819707398550490677612626027788656709525287486848719548396291021680122179503390974198922369936275131908882224909487214360864479657510307281893966144001313707045899623409266564496718457959725583628706777996474411573890775477278922256037074815378287254200652361756674796825078657016381727413702667155810319132847041601053206250071525573730468750000 [84,54] -623194042966213907592696698406970474527169083286766919596212844399103067655069940497248209547395492272779088826145952889469725719547433816894314286177524864129512312007925833774919527389258858394167000130646289545539499525722844758552681402270890702405167653212637702805805287253210830512089855645281892516675100310215656995704657601717301716487456406842638087307533422578600718732855513105373395925124611355639952662573899222754548184159297722705637162600118257608611636674098352147271720621100986735909441144785367639822379858214734325826053517585007194040156701424360239401283981015586092723427422147285227600124221524382409511270123246043085695070589274694452001255179916572346661225258541349054199723038961314555966435465624983159836749735002983430729597706001257326968786672038943974659523694625884443050763596224423691046238314361982984020133577089167828341230782820427353049079887281001002657949044897709519693580871036899847607743902852149859623076741593533223877478460891759542656938411102096511872490365390183540210553313353168330993093163058977288326676186270710498705931948614006103290430254619206928486349486756546362207551960243389514495459692599630173963940244876588518975448642116204735791456930291617498343372098505679318517901479574614710155304542239817571266643884739192579696280764322279095424799766846790516674888108068630346492612275718864497512104885380750841928474027057676980847227615791885365779481038221564496806416151027861549479197417757350972168218084189463377767325011219507031845297734750703575829469116443525732203197856013624610968809510026615047642447539406911338302362967675699783236228827044342661435666223472696380709454314855560129555078274544497008165977053778065379659214416666520573520411365963451657422218049158078842844660497358634172178244084691023078736544728790246382319409121841327685720333830196555966485830313595943033373035798416543576702465116638309226505320284639371461688176478005678469376912432564826682075947886478275643146750520650524493517584786312579157240028102047693350934565900862336831795377216589779895367974514867549112561542408663428604923499018621927584021846264725144964992677825898168776426874594283654730185810170247218613407439038230481161484132615895681145848653846925478038513102140431410440681907675273298590437971113458097575368204243460432981687869880009479667818791057748190832560120601526831779536270867162577967184432649154490757581470461445860564708709716796875000 [84,55] 414284314233662504682706194996280952440682503361395623458593615942126473719859147752905320608125222507775110352821493512793908526144329493635606849000067713074686202748535810653813607226514371833626151981160365097530542450440735605345660313881497511577108545021486186890025473590051145836010869889333969275868172712269239728090355504923141995305679521373734427544074790176280666005623436080788585361816075932420201481962512750433355607460695709930481077523054755880396507788370706405778181576872971777726465542382296701914433955908804990248643486482154893444677166144788153400441702808169393129268807934363721255304258807272849360551242001970044248705715287349015390765677336232957356618360200284326013702562190310961120391212966657153162117751034627548940276750608099156512408122204170771531349169341062106901956422525857037526678431269244673883632668849534416529139161575904463652181253225143226522318103521387429368206620236598248828190098588394471096676680413457136591938157143588072729018334586553266934302528337408647660552536354403482876962014799998980545224314462385673524553961072006967498112379857010829485918078056563451318917344078620119782043123832403514024062547301891109824519154350155193707808869952924677435337367304116622350737683633429958156525134402843984296294605459682915977222910118714813518447302784069371501123411466354570320021141665926515669011449662665156940171074320413948747185930786893143022299014497377015317765016456516542971404087385800739521520253679060448159062186431145103966995582530979360388486772591100553810040481537781897604596877782508580192786493898605399721460376181280736695932401301205892938808168434261612653535788221433716100119867685739481818242237792845718578501927319491595780589571969649515328603351684984152344138512476345318913033674777748547863716663288876633369587338960830471204446987286131273870496644570766446309805315220710712530934134473215195661191128722829486027798865048939263054110489375802060108110705017100865680898204640604479502433223641322659167556012435984093679872137751593221652853802563086275941256623363342981439790651992825262187178856801414468703655727239126596687219779620445622876434501723037365672400823353581507744756961039246069730383217358735051117945635551209351481781649763396514624107713311237449698884927010062738781721707432757119742373157280573481335765949903238897215781062206325246983786222276385632554401156069090461642190348356962203979492187500000 [84,56] -45975753697046302143507537321652890320219416040206924186714609617424988544384319930667464620560255574288601406897746978814655889149902121881451271184514472107159692067483421811893273622552624458814885792672776446249442084853470342502685073553337748039500216405671780000754288715488339519038079897404629008904278472944057550623298162942721713536419135513415135459574543369262226976250881181904903873322216312315525677897968775440059856575866829586120334406110927505743396973939144281462472178289531324660330333783611295000923130374359884708486855002712501934246564403861479867502463360371566663576821334295743756388080996511396782572572915954411267359689741956984417920739643105548732843046554348415878729203014753499962274476612989844187697980223709540618518608136697519522736598413337999571958658104571386012788019567099399520400495109616282962799228104764649529323531678784341949857858250414770560222873406470600524269026734691273166704934938687143701979152891936036338402634588727310264048454731058218089910019867360985024091466403390051048824261364403042420371223391136843067123335411600401026328906035521045362208317011782589253968163611869853249231872408756015635949203732211228669095795401373989512432971520389371837476008084217428682541812635945333525590906273721638870112722731731624291901229899563061745903606248837196859974733426437851152685330875814561834465455871253235636327392492571497617134420301110790935597240106256571678864048860737663117870614098725398064914385455244549171607655214472483385618806360785513697276610029014183117024032039013034039777306243366616500458317038616730479387128010434451624472560871300319397771853062417452646659091103294946467733859729688771472222784407661613467309985209263900489828032650737171634810975957596174206156733496578616477489451895967314279172421674602233322708756513574643214734385299000430602322555210051166250111545102530424550067660451414624073324097238860518786553109599390277591473342396471273218292289593068086830576338013781319375545280463832257223965618378398476921727087893032923931492358366122600123341082913164436599194063552803842339286749278006969381721511349633552467439634392271045791163972642005902733220357274032566815794381451275281995998760798656979107314078259864681334359217257081325078978225607107314677510183005653062270938352124062590394081241968056276822481666512072539043312840477340435462585385892816701444772535534166735260441782884299755096435546875 [84,57] 8284751421003207580571418827355423487756357586766962060962512511563607859013618723263414987082775148475145366873770990751594197189124643366888370575021381624448099737072352775842129086684486883053074908489523808579081639350182881806293201198541815639691810465791105661245392362094052235309629753852761109014577707079688584893484018575993914453231496957653317014102872128591071998597454353798303667103675718793830801458572063982488752345221169625301846740770698084837263566621797955940802069511038163000682134397616902001400436484004952380492732196762099638657072799773363926460121246269223157736941588684286794824397728791452331668164858822923448617852292303163144160431037325652378045690096070830167526415568656338359898968902186134207703813733527502802287607841144730745020193331183376514509166086713721931144788286095010849419286744687791644550419133851249609972848467046024048415808751893631572305944814512544801223455765478870722604751458919297233922262655792374071895940729844752011835167880189343991751970166131653013213919619458645975431613098594932501597649217986289064875725324495357813868733480544830812071100729700082057354733803634711217830609539005111531996403251770193169428725649144554565469740809724996982592179927366726306108876999149082769909908646720995947266177172085131447420019692246857647337971981600740500698045882290121897352564207613024134395095282775873740337918010202327406466282759265716652127080608969450406593400043523862808408948810206330108054322141801868683064810702732828114220200341770099896435407900910472097878421982922399590655915594579661377429489823409142715881849781864073178136356656847198342999758401470011268540329982189344400996816042360721667288488593575961294738780360828526068164958857058469494973529817630879071338300294892712734314711943107579040620621427105551166265345276041951465658584015631649614500728327250191220084093531382561345273783417281452866727217287583051583515698168682934603982054432841493126191792746246160118232546824243367665702082087611945179183100470547901176014273199880135059693868877027355616780379279172746053019497393613542728002835111422004698167376162467375047468232377636650522423356351839349542602975781722536441882209663411345267767139079668152133620181004369058220405669876677188130141021922593275871438517377816973706560133983355330981629895087987790005735208021676120104750992777208441442900288106664118993605061547214063466526567935943603515625000 [84,58] -2123927617379729724485373711997269559759491437148901415866296323282242509532435386208139248490118338822004612667886934883751599129830708040905820725750770901853709790341270957096689188783605519509679421988282847993036802422335893925585244751398631556952587724589147922190278103303131561619760322360383319249197266974123970734964023614419492790590473294456378097267469642496803018396070606523612039963822574304363816658555637881108833476544927489642569321828493947018924872591606710681668790330998486897972052548275112806469810576279273486614393189547441266695449300348005588536966942797525232711781841466023985552813380638123210505223542257381007023799068979606381931584449210695662946619667227407758398905383928251526256076203971484367079431100756083469694753651931487366762232296824011205091934272945489905940765697797304929868605679939705148842370518753654071276885627894483247998221956062541712169406157459486769639106725803806684541772397589548470111031711090960311631370627512971187885172049714341828520492322048420148900987291851397825374366099224654010773027028113757398048922668042649053845034042830906069027474382917462297957652470496961149955542616329337119669653275028331622453252166641352934747386630655786817842144604924789350260439957843729258494803025822149563791898966441340588006108493481873923590394417117428006112413701426791465196756625247501331165180526420881963639356002852299757675893503069434799005614205517985426629417051751135789942970702267591904867207067191308520601981703479914164042912792068645703179520322829278386789368439200871074454222384608956595134995094406767301072675138926968385042411802955152519686729165425412781315955322286148888816178882137363720920062183898159645644736995559279631222542513241774664485589076486918019729683730215931619537769134682949397926017744041344524782831953606582663195570715837788012360664449791310641439011171061463761618366770037033211219827140045286286332144927723654452267943061951567472833650796281878845716553339405716003738595605501321260894077322828009936141798634419922059021453839665228982529133194105689398576097127780582256094580650806632362415309402593985350255997128336086875638492200315309724345564501815917507091436086118704483341760833415084582098005644028423784635935815799635211589212325980068173163854575248817714817080028355113775521757452991114017388853287872712777430391441192582985679826098750514959401236581015837145969271659851074218750 [84,59] 66896238981424385266158776507543423298575343455200636165107755580328154992410503881433096424706270148670649102923890867814117926892059381548265504996986494275742029623853218890010403431159770503101872672771423505735611861706013977248992938025511683955406951622596267021470726985122854651916244616740954088221394397134218584415815298534291598944596184267409389298431662677000933879739532630980454137306406290226307499590869276616513640833677661054465348481773925288460266636861401137309838490272392176770994721211739174175124360536462355597953620073910776598441073157751863740304163792784945004099186913484942182712223085183491331466856049929484476561924300084287871132151892066585088482994150644754467908000637567101997876716680136278748173336351927833807334104005296520594428713402911544369352932329534419757757572031271362989127408121686666217405926180125601320328811593888462216772321705394932740626028500986607660501117962343570701806965178146916570986275082889251885082966299425972420125556340178899173555703082455560139692432658857730208763857328631520081645169350999820507421849541992250645450165743948838261630296019051612449345617548432621523241471379539299320251421072887905262101113515791891498955930115388710541038131737187001454375322170100005904412877370976320676159694051911779172173020385530671675810516825657225772340816449390205995646849708983105453282095246376691895098771149190708641381940922595589348794263141454898425998871097165972117883607565128174803726475754456376626003548168089253103875784993464321498799762657035024599056407717406745157914440999619531337563811739076735628251796834165188869487052309833367162988499715815632910844730338827542546249672819816268821335422652408043824867630791437943582716981572002012254949431795161268053144836768639627449735554423162441783928274116548595395358224075714710632812237563887127524615217983847865787991050361151958240960850822864421473036289901485001584346080984875339126884035018894793704389261186321147507794399749536688421280081929450506827364376987318447013301832390480358581525983767893650789314603038886106130270358033825914788906530329575053910878293153128648489692248191531197184351404563566441987422608867798978595773322591217335995623841456926298411710750611477210549229487587574658684914135414244069752441365272302666339004279987476593153721146024270616525120937950705677856716188916169475645785995505943066774534599971957504749298095703125000 [84,60] 59343143198440853478554057409789686786791041565599495683406949098734011608824716276119661643411087254559925620049725183541742190593309344807180811664314113802369949042121667614626124130263417984028920276148922326666065738030646397286864083155041690945343838403673954762553737545381056405199773685346480126852071617091385286025767096236918182789867845928864088965622863913731303243021422676492908869324272062750203542145257149516401115807179660105774272827146075655007993158091118621593698312614596529136020059578383012535519711486537638293339954496641068373589675481290716792179573834557781293144743479777028549600523904670251485298472521376780601863586953403172870270676425736197023007524303440967901498044898454183159136788020201230066234794466695512392208437381593033164685594904599529789490371295637626680362432188408766963735873862360173998827630435794508306297103151391557174932341979024472188417616481618059164366260519767691056145345377550002991508412781989195317538225816009461870192095548934928231255929200825582167420530799194958210011548579123352215014961345856672556036360562931222070240150350896453444338570370991462274092115381513540229224458872280450147802640976693951927082450464859197453194474916514499363428687662614241552501956228857929506028770380854769528142292945479623454649942412033059657758195048119610168468951526222641648326269400934049111743099577999442536803075806165124959820873787136626099059240832842478183885284012093905268175015318103660433824126285891125688143524001735465664021665924542419649256050881853637398453660008142200791812564839029620607236367790711768243555318430687422481403671892453055171665516205193478780108904717557211563342021401054434425314314581871018060263489964410044686045039356365838306546045980278912115108374998930551898497718701433802120653178725530518581110110024956468978407675368422782328126611442985866295771749666380040103308279596337293887878744463875764704421739216445915538246381565906999415437481005204260007975639525700171565823381444782165271892143476828062100934578622093872333292679760742743560410031512945555482647129047947230285012034703961142154823918062341909572422229881251761112112908830861255365061242965984257163453601370835013041701543978086185742327464539973327866485664314456316161767753581416559639157874108393079003045828221505294017524607809841897349365237388600124235625903452664855572637491766541106841259534121491014957427978515625 [84,61] -10704062786900627404806929378753007109454507371325352844667703332803777958355750128686169688050606307737915694271385874259875373257065855868869669861076908236883229825308875671662671425905760469851716830862579516581252554682241262417420180303510547909825257320709304417384920979711215062180985925257965084994843899972076521852357608516261034079501118355519554758845012796436302423520221633783660248335926321037641719931551366382478361907193848793199205867834300874006938442030420030156099449871373394022735278323584221537462399536956231609559465794464074936397919835626155283148635966284723083563595702782279324566885147083835921170622720087801069637100108276295962242429668135122325213439389908929178630178477988234541131262481375425324663889899389447440336704133073241592802690901681986380230431042613360843019748498327360057696758216950868768083233184344393431386751404960577989214307024976141791959388014914070190857511735871105411042325593797637455192677735730870254243437124762049474883912863123548065596828579217593702096140967194448035248473739785022141246923333085168350396421372693899543692015428172312558312596611701216684421303408152190694216173849675139540036083910388146975424070039398888991546951795257571279054402293782800261357579127226395430225372148290854795687334694265854712801008897811349571615088040953313495666347536483860626584566260222051245458380858303300963876407644264056595508824782142190939742036877295078272414409383677741025011929210827474740839698530248561474869296955999311183984476935061335798970205304451318146279024420816042947911561423739545187847059843258975770502013680864470333572941888020652380520803017381993574233971696901907080681830382002150503134344508904769977305856403161541758636974204489935562488054584032508736826211843786388897750105973087709117401538187887517220327304483009366442674042204577309678731733593375861502700578234057735028083534194189284847251844706714203199247710315260271861551820527073466422647287204184407118143016310562033439756750355483390361418343449535958475484434448913273660543753427981489960558898446777328162821729119290153195184170695536667606218648897647408104861830297827432502179958329427412828707315814003500200837041648793695712621057782380570830621091551080933858733385338797843233880605407763757644178147879845677990142723175866912977039242444013532182835608922471931016811568348608978856230378173819417497725225985050201416015625000 [84,62] 1124713640031556548068790641872639160664408026287566831312829920033912495369815626731022083479352013365544389602271180953496663794133183379582116796927760654126629414911429629880919657089538509604675298691909212158458593728123917284002132664228486756098556906293743764685753602307512874728179207893794179365389731679716146022748014594462079989107693196717046318637486143586560786333774322761554582018529165673771334092070280220876588144360870513236615783705886929432522832940127625518180913847896184543729136929442681492705023499629612013982355352714920828219031060756351916386136390578519178169489561568525131813133002862594665217355370601328082213442822379426859367629712411183102970373711486011800215218907037808060781214025247472809960888058082351230317796425878317253612905923232626963441769567368607462637990490165206070382596369122865469687986548478912735961715735004505650760802871206923808690760845472580959181290225289143157699767817843673199151552258931029794117405752327279880308991237816359820251067717517190385082141629351342694086336153600999445397377307871688681080326711749163262898333218234552374253479307637740604795186066003970898071604381650080716790955104571604268917443780041134842569182161347628770413101498046615756734544499521699027245692753053210851740568562832694260678282923837583513342024888912049730760509689284112980188347107743451174316769191722195264045749492928815976630539444098211622989103083533781230022151899891109110361331318002528828251242429035941274009725489563432619748850835911534563219246820649253570699079929201919209253078599438696368138688476044551285344935963885378910691703414170233410384738764554865944145957374852706318530837291348833756575763963391047718771412927262419941033106757403802612006214596319316156627317362651869925158868360140397884718609251528927059803215944342071806649257509118826451769832111208540522874971061595910628005252798360814863032954919635242057398592250433821870954006237485937866225169482605154084316004816228538947289788697778220640813231686301962809184821306820105995499759204674417489972730998123753573296766873290322632654454149368434451688754631997385883125649659495356334131960894755163490766409397847389969754782972842601702245460913808021863624428751902465603565449668776680173859925696068402694447673753331639347581166266484588758049472668368858417532931629857103601621167087223229384337908065560895920498296618461608886718750 [84,63] -86296681632968323798397041914273693659124587335961182956462330708640503359717405438009918979269368171067137307994551168257091005133713113515240611645925606575921486785870787325503716760062424876777548228158370764178123422871185450977592748503541423686379057369193172993412046922529896579109004161321562249338356480793693933980414187626955699241291774486863122946055459897974269740897472575823086581211381900231922367648404984476289774624116394922690172232956248780346358366654785012386420439264173516832541330968713785638726498421669144144699498622819546502628299120311952077374938741513854430359341287256165953046329653325060189987340505523021565741457790999290798779939544968693190070354167580623399992256427193091532897179375803199136705658459860591550836347403148387535258407480539924580923343044890085809739075581358299178665964687351745788161839519966670959700370726033507182333305876394437637152642808168094034028297946404410957375970196574610093737385066385069783460642887353320010116647159326675456867089009729529804422085545410774155573288090865789615262441140293603168090488748364362494621018159496347482210089520651606956979533462390195274126920467373339338112967604483767979751154548066152727072553914823996430456571443515496257904238080714913722906156000829283960984417406642659379087440055318185612293324022994210792202139017516906497195532020891224818108506048333103972884293526278934553354208011616649349151055776635182119666320630350322885917934802456331237972967246695089632253347025199686565927886106692911245096413123070006727572634373576986566037808775969409241843718830248545839658172554182012622656560143388967052385339428273682086450149314092960712503219446874645032194396427158299205795700019878047421870512214737342456960628189564696349723793870466362286578711624896506113781782752208296051269983805139054935296071313779074262879409787065080045538032225820723260407841169918556024727816537132780535521024096796610826718952858049833345701253915015307775875550503070114611723363970044250035980101573914453491174836009754754305263166087284218706632381838565180700581829441421248143100998035987616499102975023714525281986317203956952977586738094401153331928000910872380249183884903594564578386834466759075279124409055822470475369939411923824691628869312131537784035658922142558558359843658682214200641871168498001970696568860930374948600235463988528117340592871187254786491394042968750000 [84,64] 5179641071207325131439464862107768555593721264445678454527905331671766658999101702609473792649793283328058017821091028157656364661528236599749267028853122430551990143717241161067057637814475928838489759985956415855689823647715057797075432061414298282549421605383173295911033947130475765880153929706863050558655297284778009833354643909465360319768453957428634839129047429542203090044796310641973540979205472887128020141208770784097990308822500509502930787288307074911183965011504991108253972306485870680637237080481400610173263495615607207272763613580585398190791306427739012163541129861707886754775063125675335842247487449264533918755684955739381485884015317423521885350062347541426392673883187672830544911653004758345072738854737424756969673095291803549428477965717452303412094779664602460932343442881401785388608008169176946995689454696822682717908606120888309822810238083972498273571733255348139753109931349140394846286450091610692021352028000275766693850717243077028238280551889486389775742306580019500630435978448783367178191492685522925138617578680930315051762447058193948630682848062569933662280978181540589443770042783294795526608012755104939951298916307333047433860738247214544205133874631150428457701624236749398006821341868586527932629441094029427715858625877865857773572889510207393841855341838421917185274655720686298023691396246764554809188414739726894045022207287537120989636277257076596562704122765587442916395942241938871553636148038317907544501230702989400250888156961908272809770175566030938911691445359504870429496263225787963448009143919745155918341707465617946557487122015225407796573070971347235983257034423291964137450499835720783079124033628693128905672691098872914605887129630979312346602334393915928462474256640119163756898172335838798364288908729630035618349304114244619142886496279460444982929423435134443571222829056823054921348918238804682054468783003010266047130722640787756115137976180782392352682018215648536928642543709957358469139903074063435134736302467121130177580385298277145440646543461113875059028042114372081185239071066727429400962201472061401553796170554065322079785084209489901473759904288870700939806338129749056801132858316558835242962457673341906028472599786589196794939268734990881370161460056491726825580524386343481887697090648054068810266281838891033092081038803842753200059582314206443327033485188647913065416051453526691261686210054904222488403320312500 [84,65] -177412495682183891667894836085469786495202057714746556423744449977003657307537087591081177459420573280550819570472109761987562899275634882734804375184566176833916281663321861695815519369124122045609524139033807633164517065487998505161384231987673745535677198005254055533192394071477473745969775980824956017393807352320042653576209010859327465917444521989342206039957857854968085899032122264972703104957040456241584303173288729312122161426204610962391565910733478076312844328397721611278948240036003514690147687710090877697107595488757654769770476204637404711510776250356924408059089381293273609255469535338943188809071142605204551131155038220464094087593855931116629610458550478031049204601622812232007276039588098826064681761959477641630234915796696278751035637489694951032472568913965331238607968730591149256277749035311568201650125082035453003534055519664044576891973857962935374270042677903918129825387126923986502343677186942319387250890845992572081202687767797923662927886207705354402189201817128211995217774134389635026202246589595314013834840994806017704202854573362349286957437692737086425625147094705566321731331434671224362340395577073833947285372495808552731827855709045005963349311325666845544766797448952498453806924860572804751971703268244113798698186954472955006458324652616656494441387053640596674654240568857410626612112146202359894309641764122350004404891223102262177108886242659276271776763417375976726231594644965613785911017511352926001101805198701750398386590067307061845481831904482330540488791973987448676042386407996027663055480911713287267747219493501093372102543250690250529232633141005482658847608614560822932569767130659513094435798603314384026016263958461092066535666308866121910592175016432700739558687581557268491433674413569097209629215767903225162079255599419601335112245821196303449981154565824479090503599121323328511414243440686609700932558567389134238372773176431504418861174565184079136212711189167909042248550461916945331285626283659185907695349044988023407394203723573234760790605135187183161377820003914295292354180391503020093589796735349326720037513561711647015026604347494636883300587500324451213708447107432994278001917212004387579667859544245770682650452195300407526762291419863766523416043838900126470733204671149648721288516526366384328429456727417267036716571387641872486126345083007000270873061833381161597322089873429717954422812908887863159179687500 [84,66] -9398607936455884469629269200679769038153449457095228502403954832578996799180626886546791750313591437414186014142145806137057964104402078394805828052003453777395321674728046770163224916429392283288607977244146627703434312587491855615163614383112886403968271895984486361705635838963776095496176892752164413600956346329550205374710609951221968239628438482193619560071308822853283763603659717375115673432881607029032380793154453416087897506589984146142716799062339134163551006817428431049663939689477946540276247278447496095203313235595784448450189050737780286881184237203654126617063103810443229409053728495108854362966177252190140670473178109173226486129338403134387227177477779045939800882073692361965626321460191029232461095159423789154145647854014716905248256389573292314136390191638949255803965969378546516817846699806764032875886343054704406939304552742450723429374299545744577258391412568120642729761526832069839761618930179527783008351592609790086084287505880680033793259388324204714458043909195664270926324960396025496910940151195998514676771546880599076346015886712807078397382788843718332633595166114473222410046966035583180870968575093670635364790853968619687739240695338284601585203208558603435014215001465808396400211975964012873128116838464880884379266597858005646709671120738609280636738344126849930224850608332460864425075494502714095230689766860389228532077376860838758242879506718992319146744592455073591388406835735993417294651393389259152231030769122102062683224474835005588475507701448759006105217642116136405605841515411929534079040866262293930625389943884637684035729909652876613842290631347984160641588371208271344386734039633254713579786348972415549421725535450753241567401285266090753983134817445643915860638650802858472564119829365340925804878922564087488237474703676975279772269858445163971456464724805612190281558795880897109113371194490388749572007617283323970099170628346788809945773627855404082699434276467422536296400530517379204207330970968157555580772416999158478452272842019354804950369304008940683011142733690135268702236252552907398485380716299599038751427911960788948291638816960165169014882741025763180539079123664984320085166791432868890386966834021793015630865473683721862947029781648723117096927685491003046824099324887951695752110149685512305087307858285812020106087156614546654125053361925648414872097278320719560343321496986845886567607522010803222656250 [84,67] 1766386617468681988935131503149914063483877218992513042441340349517452119354641271171337488636411762296901535078232256341014544398927737925132902899315376805098096303168545601830753660647932097639576877466315627470109419427454790850976580765482658736351194117071191572601373862434797663149758266675914932671776688339035529805243797892992131889206649007553809919852131361743965750316417194621767745724551513233770565190158841676271429855919902471391179523379875464462516454026565972795464936511494532909691866035295371732450811725322786231255870483447982568679692131520607311086287950914841883145997911131289891958956830786142666997396172235566519052546663922106650502737989784780483613509611349032958329672756815403498058688220851775697368273392823621110971197699956165287796704113183836946438295125457924575978275414698775565533698465052954317978801920377198410481087717207652731108626344517036251864187141552832845579891836363670049361238866001694734746454820010181947010458230575604707265258662930147181410114209417796630963739413675290983652144947050161716608998076754036042355120817893700625275423423521539289020084809749633987321276092915473567656690164800551925534559374730989915374416361492544240573899534651050574994534846669838427996985217915190666211599797625828963689140151624256034434233717282208684784846716930350522454090411855931584410802230436790076607897139242975920963392068873883405214248800290314543235339455251326067000668518818193102761487024178741253345021351270190524301069603662827901024083620997479856893340599256740821766314939857228143811898851082388822190547245537381660148813577915790422907228174017724034117222366135525045351746225325002115061285952053285694588103369300108202513675847301422588435884877191432136979680112062192241145683473117444702558159514019316174323524865666834330128189054854541569654463282283145726549276137481804865965128948182865093343090199013089835650462711524034272324732716786171891073194869442996282819362069462541752594397438039824931523510841465099799767220626191789071424492925523710612675671761521669080818998207941033778032656741989278246869759805886892580465897863315589723549109776854427998616223475485688344450127355249197445479241675690058794865959052864086977718210045091268185208759344826644466625602703561046976885462505523561604507305236818177358376353460349379739158866618839883316782746192075137514621019363403320312500 [84,68] -130104777139969129520417408560504536054778226324891863416372392079486737321980607002433613709002151661485829456110393401221218644648004772110010020771631675435699311112189558666369514252676086726757173721358730740267695937278804615454137019555272996964678451679226002795118167689497636956486012877140168034351963102198421191937550215877263750499370057948745206626450859048105393525032297247945626590183670169512577559526635147645028319091435827236730042665388258029284548009670402805188759338180740237507542158499504632800183559309535271209116298797290339841096051102266570848636651890669710977164203233415992287413109121023305762627694236952457471701373823738351818179306665072253658371975213692273340903366626043712246884314433517899695573369483905467870430248585280771874268212320132753405658489078510167992680065920473356293267357968244915365146740328065167654226433297609042152243419952158907607301729464058703684661937592304862409411944498799130228113381956056736245395512785892537266705012453267573921422185096026156354945650200493854450225516768347737520978384163292741388028633876959755751986318342583421155060057756470112457253138487207830325973584966680220165790061794014920903983514307863616889732979935990827144252179432105867497776287545785568020541691395396855437068028557463023206932214611529216430525903035167199138122662552556228856876567007436478663408130479554999388505574497436946454101093308160594630656744962089969464065285803564132063817453989275848216809421627059068165633521195806641964066217841492544176331247027968790843931662785219682823247575393977416905193926374701697214186972132153394488246182753422617730431254422524149241480255391232732817802327778077320497790228147727412527452000614783429176466935332814132948557669561183102106240614463176541048517669747027663666407754618767600242311499120302728264837717782727510359426826017251395029987598732473698019822678883771979558882705556725927997586562283381154694270962501438788016238289442919523389496832967731227239070215438350444874907319057925131406490719442930190406931087439061787032096076708956450437683186337403326551592054626231117695510736838570970946889740683673738963180494456907763108771568112899520224988697194196458512971114871765701079030972472925483947345464323278912035886919164659322818993618075964826115477472485170215394978535104606941308250006084958061425282949130632914602756500244140625 [84,69] 6330886020486947921365101278161002684054040009146229156129221231262722016113619061016850627670169350424762456228666451141564835760509650853902046575691376415793770563283132496424561585114152706783837732150493191757177859303484676375573641259186624379332333883466298607792576562389691043615307622478177202111720477253362224139215325023569441369003754224997721946638203391268303093706264488248430965702435979166822487037274096762819319959486335935481904715133657701419525377903880771454942001298445418136372479020861406552360629524670502220362941091829517328937601806902418532323746801783768618084553295797734737091512311363606017892431887209154971405441810120404872570996932470143413136888412636041874298143325493762799122901447890904057406155770587043962568559195670120969600707846402886968794713288209333857759810380651837721685653350385401178533475740595010242833268016540902097434517216057067446201812686505815873580053242570652074414255699800958420853262618144554886057650837196392167000313729210644604147528631919365099726424969393228358832900297995730720636215244598616544613334955003622421872244955185870586920048093642407554810972822998429734736150555691185868584934613775508557793803237200407109794949402758248345125300714873127428051340916352800616428239256624395676538368402972472209281707125067862861004373512620854718505058101507695580849726072561684193031919943497674832022980062530642271979679216259751308462723325038070757551379891490973402538140947714142575188074901543533347309267934362088714178672153741734302250196896504291413197309604293773418616584979228993827945224807959729119052457000208632218623143153475404899589679470022389916768295697251501686491938722392240041188831592052122691636077559939062919160115706155900871890103423193974790184836799595286411989605138441318717771795401700367129007007400698583416983325120536952488852081011263244445528888919722747207213837641786790499186009120947474904380449071777949753424835215055669989431564672421400273984774171839021002360219024735665211813660809060751427898983198229222558113737363020139423125582674570436213362179513454552555301441420012730500167974692313116948993949894040618766853473921470685995292074819319456907809817530131943124182488787867165391373742207392587159911075670766022397233992270575153702734062076122088109569098766649687407967637220630028136857548465288303418674331624060869216918945312500 [84,70] -217802414634159882578734265594934216735139625622739601429902844084891627128023796763537022082363327241916040701503472303021194564814083831825301889359603729627072901801150026417504232833898382716621739778592534137309385139716608949824163951222752730851074460008902998369441058041175652836946901981880720698912088112008245560536401367174203470474286307741507756696158973945339917590922515321613542872414644063122461163552553939831122721178326417171813662066886192742435264998620040797588393017132232382648393664651518938407386373058449364129967044848748470232178872293408088607920791080828213102448893076567362104666100745191063495402757024144292487726048507494658610384294324646107374202211174522685854434916603779422563939098137965225013803500599701338702384807062682467638318506641499941781689002498288787419002175869380846990156584075610979906592345916057103584642286406121480422727199134663037496358383390046881481869438038760962316646734548724137282324973461338481435920065564344863354181454546993504980435720931359635423472224804516164120142395828318816057733941751940948295773647526956058661622889781296589078228907701144387251613775130404909730049942080090355629541688342968249686902421668782737089067538197111536340829762822274562298242468395178023940586257712648648948793589698513566426734891644337634277404718440528615733944168750329825262187398147254987090048246738386041685256144740235915905228582556428941764961552293994880616608225038333197364625592067100050262037457913716361534267159038080696256041665540041650935608188027238771062440601126268775402333062261175117835259732703973677610025788822781366337705447786329909589351871067397823076881330597872802525885844454447670725309424012791219243603174925843272499287404826312373609535135881555571544668454080056082434341225585931173066701345603962355621788989439629874272882924698314252240551839580224392311640043175895757441415258561907740744143867774408256909950691041225112092783326755971175343430826103616027905870121048004013911029587836984847306560844301471645020254035262153002012043198426203962775415232256410617582620134238141547717584382311011034887758812001592821772452297399866811107331321263012183705614143291365858035439891113062941209107405444413242022533915690641952275848157337816644087905346275864698958920294006742770353522743008799792528639324411491321126579934208677968854317441582679748535156250 [84,71] 6892835120739646509158749054638896961923062910244507032943282488686139029762636936845799178339620055986449302661267756477735239417398390495484763569137814417871468585827009866667198023488382508296203120845506854874932560684151674452426797371365535295842231705236621057932711308294380310926809989761145115452738596362084852608622762760610132626482916216309593112008410796117262282574701441098563346190996496504477725229225952024685050031938406254043759629036777162828976489987725572059369642095758852913330825924005227408963745315251159436916369326115046168132125673712276673862932539435966931500429581005157075911893488171803204373433659461652520981546577192921083687038365857444375375308376255166306755451755904364238324041968037848377246223804897544558108261262178028651869134030000833408170514048995352961764505073495609671934986668135895997010812109360976156275976764359853697328478296805724246341359573707252031803123987435200657484923121546226963651641665240849149135594486158625921514616643209657784110897480360958320477262917857516820283524306041779878368535809976217692032411303220480685765842610831534006057839094864184025155700320030450374265370801864239290631466655642102118888339938183025294195482261876964517273223739596448271564295047865988006599995865261470325189847661253263571833368653881285011660946075833566660944890135575826865634907246014785035373244047890648726249200825791945225405031447134607552251031819041196554942664043128642862929352396355846430903601051542272222494038792092301807135894347519650170116135508702519983419386980796702316488397840936536326125340889035624063161420262320807657570408127599485428089136772017375674579116720998601065564930531439203196413515685072664948582376679731125144366275759843537846030146745324497622574326381494768051442873428443676544560096700623148072801815016353261672460864282608033689063945518360798559156435604233605442184588355369373648592931907161259298209258453491194513387917940403700015512336968715441845238084956800219283155331202999524794650073599889951670379637808711415489506146741194240662054485230668747992150901125884242528136689271810674012359349998234388186029230031014024180583494802494817357220383201963332985517515317549325521707804218176369418388198022717699742447808702199326667560526130240035070844670578050430798538171571140667594701571503981729627241747948573902249336242675781250000000 [84,72] -119022362021681812001948368012024189242597088809342883926553067498663527215200702346422454397589548168614675874569438622535596995574500318119583280241986289384930969824349092208248469306182610312904922451256427516660522798937074803255849707153172885908778448641483678722547462406914096603247267355625781266191976631024513647795877046093830983667514277550219902088997272393023893265625431154676710528131912110651670886849656154593873634866950515130426938642406889875726383158185208980079896718678330519269447494300953572122133389207881101706516414859302835946154904973053463126438453342344746585727363557398280874620278389770983175168708001244793219685101435436278756186852105041135859012275744809528187270054317786202454255537972360042983169666211917700983109294026727640178635505853012012370013210757254988631889192820470082565133954311130601615112185083592411244121825207183137519872113896809325910860125375478069709929715647287252047074878397182415904457322270673819714811986543246944359237747854186373515675421320443626215032487257299244031049035469027649111068377889608108693781527760016153408419383810938400887435464864555462393021979855193838951630971596873558863014080857263733419036607776374095606045793777119303484507851029288733327978581524870240035330480117626093753332075049772684610105462928367975265380816805146777124214378631392749228459928790205911379657141015118679659704901712617499403969963540519378246310922478369183882075739039133476862445609203848168431929289522933187627890210268479780959178603192421102906232585083338084847735625488503627162372214613388281594932636750224526706672825788274160780047355490797273009618710530385390848536361409462876484010710210532849479244230883612787973609562353451809969210129278183234772451486650277922927354869122863796819447016790092744071906497628645485124595536119376714027824386445253593477426024325276931216728295972724418262416483621075340631276496997563538483962702411193859407003082998568732702907082400620942779135533528556712565886406900946447445133652748198293448886532958760316506494723173666108155797303059685127690740002061670888051038375317900810603609098168012857501328453061621814402752282858364156637070060965673570246488789083197112841179430867173336706285369775361425077692466934395643482531893290965128225476933437243480207778830074633501621410262426466186713724937362712807953357696533203125 [84,73] 796181492188832479766272209544879886290944486536861286812764152252882928478056011089503852165236943062869524920007051767491754487410647405907550528435673697042307606120766801610335544828261814024658548466076472910018587577514088825432576531165965350127190403631716018197487744938582549319977911196958115373770449483799646859742991643152557368745555648728306961824779733865911231674325638277050992219781361734200880894285937869638966734299481951894833860408235781814065580307124823396108415089317032286192500607006946673079722975166303353596456616377222518438261973369652060946776133108043327276848890813501895838437814492276297047991951302116183818513130908558598640767247409866692464071595872875067019967866572635256228220868103193233079327759926747925553482664910595105394211083903570953556859655842367255201755375458786620659622644700977185798586192754474519609751081028718192598736122968727686120297459219815764096950112687543167264947222713585404758893205835581903572899855661756086287745606982721856723782456066166064195442668795606073877156300355805021839947534567137754325286392980659593620016144935570512496358957782663596465243621984217496445612694314155248176322686341835072937407275640571870893356175182520399227905515903482353249023973518090016972184476073654566101562935658643347417132688936785729491348078764683287471483577400507211803933460810933389107471989626121642318599075165743455895078052566968821401823325063208851182679550038993693366558315066450837515120634253993014364897475062471361434922541891035516452885719156149829671421083493680114859040132480270466749321943577343818899283612330101384141776085725212427287454101369157643578710775940424264487440382533256973972827868199215708041161703796132394837745308277175291455161270383357318759035267530672213960995724536123998853609514811081755157961342307998648419374491350182150639861982168044967970345843239225788377938921775298645528956263270004623473279253974689834213580522130604515266032328015166457416848260570580280509726840888508892819722489763725907821330463883977884905121956533707882798828951782296058398920762793320981230605484508977276718268099399803532916650619227106658662004897889584727264460513027395316966605200464090595307174912400774770027126487728176723111800651278810508136324519099947438844100285640332005423854090566164024868594378814279366451955866068601608276367187500 [84,74] 90571243008296221579165795470551022583923941247043737649676784409425555466521345542259335546841431939270939173628125529401118306474439616682851700311939714649314816189455892270681041986657419639085843898039068390826534326024005116641518762751985066216796998068876675965786789424498555601509179424337535347321164695836573554248296798593569778183173377711564116033175097286034397473436896019243207898045624295667827188576612768808676868948024265238621833517529442735701557892344645924997753574932974216613286982745450382169819163082539503986879284938017342978371871438698387507981412725973307308162258390367703325033194873845204398217097728072947624280381618830139742981224581853330477083132088590370555497192487421284705444784209109948652045550414323516934428316186599748996729733713386494916318964104597748748014315885423566694895339581907267192824075132680484364715807685922038418338719513531513792625537189378794800441767663931934120185586946584051427751712143241832728333038948314014684766061673278925514362062050567082345072870895313794244458920263297034112600279262187127587251837954479101372095606535521709080845857247700688744855853626371189703161955867246575892655849776102246448152047568852757270525084087605005787685794756968283709341375986000045240784738735818781306049048797306780619878816575588704479569696664753588807127506737256193173903814436543945553441772637967230045636056122803458147919584468696299947971394705965466823693203922120977500982004236678233057575926234013515132886125985215882417896456480876821485493922855325096255522726922662959813468158740342675734510681625206530541038456584263135834229187885853516370656573353790755961695537334451771361393195491943929647164541127808848345545320744331213057483624141059185863144975313096991159384096521671577292832538829150791693910994832240749614343574894970865299798604436887517993989871545227733631705064288147045097561144468019441106902974085542503225551326027909590359477768636899576183341877251764843892283207693169401946907347190657472404589490144893686006709744913925464447871507730609846798606977370306092378763757095395480244661846891547225298595775903723230213896011811841400520024876279480223073587020383416212120242433655345540249980744795287244400518094723312949866470061657225788241864247122657529487758541237040257522477228472930125104459198048800772085087373852729797363281250 [84,75] -3361810140036521860876526647825564777794198957583935959052258896532921205304727159917358793675467032429357758950486323457370731950432285339998502496772650634713176016055198836557998685052610778562562431971722026241474726617473439069502324922510478899752404188661235589359613837292451204629951942502321993662631280404294391434758814005345197172986723834087380090101102875636376256594119903488231284771999938549889249191080110307236080672966211674602916835886134678566478108534280339557073211913858462978453545944058878720966626944193195717932020600323646358976828997732355976902803657788429111506239113765467398968094792553344763873089910005888619060940135997511087125872533256385175662117172789686278303175883715354351506364691159595813412190249297884603724615172661586393769526787365050936271110299299661614236316069033463770690352734013299514649088790462685110939835681543725283645883970176464619577676359083394568736946921956320602795916461940039993245582070602128587180524037558904205894022838891628440719213334371721604765375923688330405616931326410445583937159864731249844857648839611078046408772441075913592901704408042779889921461278652341896261942578172300148953088808425923860490370241137576738769934784435801504361651584049510381189164864130905204538156948518599761053803232300519028409420813981459713051921413130704828325056065819001212818507032430658441531852771921301731580223863328397833071929045088337169743489039991469882379169698837477194838185023953394362194735391059042669022047061463364917887838938444400215446859747303812650945682547040300317556579389012636525250573240676742532810221050033476056695612905937810887785698638060511236630828178467153613992452911023021407889040816692214923713532832893585931212973508831046149099843906710718672183711537231081261212239218189482398340587343650058648152981266089966001316943281925709802415081394358041895732253197700090686975163014956633842587202634617256067552864993690885615174921446346219307714267213816634537861408240455968479228899728681952315614578265159498233826156950964258519737478953009779595954287956897452599872595508961217904756209138325065402551491343478721522059430449776391691343053553867104255523604123582554610691428611585057120541861181475990383159784679419559879562527837051658146171934869901990850899292998138567367673081659760320714924741736240321188233792781829833984375 [84,76] 53885572093252502201983313105247365404265777112431147262692307712737441898361210108756099967901096017379025398797659938703027290818837067221706234835622040801954852043558000286597404317371172449263088512329071478011977260489385439465714320478417316118173926751214999977130106615509871145747726882804724174924775558903918879833452290798091473097873786555277081963096876142962303230096218675046087258894510085829132823463186809623537551338077357003919681568612763893776613889220927129873199520151780357355816348146542739252861071874957007813920109640897776069369935217573315260990746840199001095734021108050200884505016922534543174970404408984454993064167460056203581282691198647028067697026949337448150142440660908005437713268115940117660210920745221012693725128132001174474233252801956857387161509177127443889106290733801284334871769617633038847025666263729955676597552588085651167568852655270425293105566411788475239355219006913680151110036703793007522616761265274839151417088600717919278507963254576995028806154065406436335562889917797596720763187251992842033060058831281594287994917586197664165139084102674850761995024905148309873061157045163127449706216662900288831156632059431361041531706203547507390707505054980131461874100485269903969204741047208956750870720708400070980404227713704607292075675144721273575593131242649400547386392737789607196663988131404982492704691424948185058730955698827655087585338683126539979976636993132399855785953466491747951571417295442116470304059448194965020501768102473191325951577720142836302183793103958951626456145822948879083813335331655667000024086576396180822866750225857813586683187652346748758173951880505500790119777255514622337285340088999781110104966605424469749230467064817548155476877171663563388530653772156957257089559553455391672636280720466845360090860133670359287589387181990182858381317707075664451223869151518862156994772176280714818142020236511965282648890025681996695211318559940898436765651084521584682151865277521226554724047823059126252336471299544231109952054933483790808623473006188880431308760050059871438019965982925730683043557009924823694576721311121209125365391939163278930308654954212516558811745670608504266525862134768520078776310642863989969272050234775176884874206014808713483467276432120574369078624994426538581180472074113858845323661596847519827946371151483617722988128662109375 [84,77] -632585970739890710961301489644153917900641130416175063816031086272523640201856491305390468359425592352638157729203557179224327807189012722689207362538716285969141932051589190897030656737999738710500630983694636394143931565589563619528589281701073817813213061337358991102887286958973572774251148102728971938473235011997661653971285493310595022258218076683297755785997910613551361942450426299017397943657288311377051530551996088792513546654814859848749009871572999761555692183211306950964360843157439932305480744376923882834824642646912776212663811752770854113540563766737668572296982324785919121704842142411060151195110038347904501056515334978117719424668864300923751771255944016761073958401527710506039032963609682324112917474310510225757239647250311474507428614716034542948445311523688587577197041798639274438541700898637104861405667609529460244221120356152644103058691074477993016908231183375282851154813726752599370199821698454031658039558412932755287284104283472726580585225875182111842111845190985257965266009077773271444252176477980965713949844087718435031339089194735402178116881718954575532899159180484874496752974400344790042891276728097767997590957754528717569452628382105716578892725706237689026178843742085141840627003819146975801184449721425592774322118461435374182499788153963394401452012735973908616951402214246251129130910225400340377653918886962104245024113979511568423048470988687334332648708651955808094147746798445842393862801179640287720331431404387426225491841449937474106218774060812412081996180209062224821156483876291368975098343467926872752692136788136270297025536872448708657907406593124437538434374460592893607896135609807565460193148834390235139667701412476996176021406006149996290341554199111199667269739525110775971370168538698754324723618012552246966258421887149293343939588825387730727635374516341887784408020227258712048747001415881162275903708743750508196059214622474305173833718732918974387919906489171176204371907689961576619265087332633740352981793182563531371793929356913327182964848548251775530775157954130415290023586864947397146767519315301910225532915118082152545174714055148543404262394716419183441388598467332123177577845789525969497519183415818167278622539159245474343010677167500419556772941794801846432273841911122630796210356315085103735813517815846836997577068428810775913007091730833053588867187500 [84,78] 21556417465516294729473119595411330952740698061733441139261495003607809349791479733028376596808256077237425787960373801622997552485620656076247097844565152076503837586326487846837749891006330875842454257481622570843697101840181552019056175309961450044987268836571130892003863772138707876795876071167964272303328674912937729886838834747615114408454467443670504784181469610941943550324767600617178622974797252373671548166241419706222957384705388609179483082856858930593858411687757523192515236648736311094710002117661031609985367653075495873866870411840024094675329187377797812004064518181938930610018931244243294042874734325295803125289576316927279436466296630799017783984544821196525728790787127751964602279796551732224899419898705347994733816843254753257716923436982122820551917718401246438342185637436805258228011718674790868967713731372735116205401807199249200509146129398289647950563233549274786820250074599529834393587828086795590242994079203539014713550154668131523665829248471311383212755214196337408249406911614828994927307339818536075197925005690237903151644470829814688953994819002116767044338436017297606749361834474353647779263069635122978542619349335447547196955809620934199925319022455004160548182668832135437487631197631564592973461036779371659022496299775848552346959806072179573943493435240258773061065537536181294306640790218213008281067518480893611724491660158215042065579637073107348952638996920500405366775273864866086303837740184278779619894592551578840008624328029670153342614430037529967406994652920448565540381712665646028278835697609817166347470765053370298668278511182037165783488083120784684803712685527065682559246108891218528960584764571532718670139065828660053489139150185449425035541427491086951148650272342174418731377661916089112858187480438726842624335490023199205457480623894596805836599928601944883585760480601120867464140223774261089722808163903045575859753658951834944845095261281897869302312985544111702717201960308365769853257620266555800350604150397844866505492801580128311420937205294684575721863588397365861541507527624960613688407180683151031472886240757802204572495935722452334016872295241096006990683986084984638528988378594684273632632713928212527161848365273360378613330900488235846225876869462739077122582276112076939471282135213306898567603061146399185250832619686889302101917564868927001953125 [84,79] 1773783461376895068864131476084589101981265775155261992406004259166972027225367554814178185532263044759380137400230541475634641324892088537687414231168010889405313685156290094923592985512673707142533040228819515378836145337080532971792259402158933780902361657138237137839976064336542831887427165826339134475942989037953879772508991778282267668103593818668825959953196477402691073466693873615270512570622855818632650603321615709898066926958121495062323729165252187473167206877950247708423086802651127087110088762234912056377361707940825843621793080379139291803178327900951434413063394503882117866811194056273417050272876769127799036105840719423488138098262367639102823458469589749174405704439714217176359626997966519270260954240507911396733513637148839966838292460784282868346562745539349900959196459403760908117692127035390997544777267277630715302006332832513881236014042325691411965780429610701162436566152632428683446890037107948790602754405415727014576320620297354725394227596820966309129712807143609298614092151600177310952485425852930873141886094664774328780852208909035777282127411160375275010417546026063589284972983531353187413229711882164446226230314585886962574713068526870814153314462798942574488660680063569154623487812648185950576070465539759921983655295129892956427765593910204656655185596565202680405752679420811363659042551270975481993985952417904027296056419612094179336561488503336730050884131683086060776021370869258711273039554623445830961330195653631365220750498123123801345616261574746388746633784345117199424007322395355628163369769966187893227822157720070823528892363690202445283691829054320892932488518581638010131793164881915519829999772539152486626152137958300548175862058416137691856418387213514912266510399032994910927511447932237988174047078009676717550756197817842954463577158213601449485454290506877083250262169242767159032443185765963595949011434217874548416244016719572385730705217929941807024329942723430460892425189151339596226582746790926873649183349843430390000454926603363023172221603043965069297259163448161323777894767195066187144568842137276774394696052390204313009884355542382898478579209027896541816820291366855961967290605122205255089137182200774571921456843755246491362289800184873684375638211672260370644030938520347128490403267934783630678245757031891172008641888169222511351108551025390625000 [84,80] 50689641201558336472417504663868481297285391050657267704095110217278790381161318421958453616413536634948554950897530576663573506509185557155718259283743172373392874105478290052729746085058842731740111995488914886524682754937326247806790117466913035724309307924540422067643261574875057443575494335260156595457812493715473814039027939322767030690534502480663801569033839315569055555831106459513026093868446100946292515281270700260608947284723559091432308289912228301277530814605306981645099182658631470071723053197912817115314150450845527024221908460832034000883863000543541155433711831715877691180544050002162860618532432547067666024246358661295135786742858890059552988729481775861599275001827268398824948132706910217882492075467790834575096052388995109188951399273504413083251232080617112989866217185187303344689018805497163079034418664021710024104327629002594879918084790048153926764960682470331549197694262076304182920714631570298014133269639924024973978518545194191842998887944793803528005359519568699877263094936563834612561149745097530950561032141860826541736370552190146892085976591281366660910840456218862012842501151830348617471447058898391641906314896649841416245178201112926954330104906534706534145927806786282555226054202538046673313035997294516362912418317933262622662307722889934843286230467160618490306251524157392007472413053193899359160498858981913331791745886595798527971922728577139533790585601933324696209128100268704370222793417363541278130246146075147451564351243176071466009159720554134721010156873345325766116809715032761198917271724197507110054221168194201353904465037134891235773084259654722212214626916225663284009894199894057482538668152470563433644090159848331785029337148971971186716940797167572738700539839585393117182257840449536217353338620344477896141083348962040599599786836636831916472991991106614641345318582988045677457375716100109252013348997877574878573966246482729183500176190645062191193931845860099209124015996822154534111542158963473049747413140760445520696140030911714974453828274895693463063974548849652641979208227385826415056492585826466910269750348455642897059077992316676669104145100853526997346688969963065164925020773110354066250699586926171274584634299669726286455208411127081598275555717021980162687938726795179311667232579306136972523207680101551826368222464225254952907562255859375 [84,81] 661491510979134829105026558696595627277243653583041070807445848257501310435824726530816097687204490807569848128349502420591903259512232179398527450189562237150058663165435447660992955755688242491065783741482636353097602650998532809375105928988178948926073039794002534697772499428162408947991110866203185596689195224815881035610207806101038731544701691869065476776896694627149824239777774670107821492149321251183020947848244097266113768401910097290566127494748492496669868220549890755962064327848715017397808658622101114624259688752423464467542787178782887162217843358122559896603675852031066329976933575070833474747457572079366192108736251170993237720295797186578544345310203176289619660017342264155340398442745798147849230044198007373009996833414065417657156415741824946776028495074080154154959701331732082204442781734796972703300838072761401327856329599941850649550135027095997189282944769735596366052371986303586619285949784803338428995630367968122589407858974662974508343322092676038306778195932500605077055234037523693425192853663639896984711811483569817502610063496827261693174849666128931903991449419778495603932764635878417467972114749206025662588526492723337418770987958596312077241465604194460168208184370265041063511650142741670451743239781371190944151062569955366304907256357380984909292930756145493768781465510133579478814364181853131637652164330525506747174283341255737102484775964745517570508579542234160995552642474193981839545567086390119112172878626769122621507862744003382403144783794071432675319867759656687396118074565483167060645937809130855412561436632136370281670516586767921566107910711872391783752470936422077411595079129786647735362394518365729965642845049346914819453415254709557577455336795025596722274092390162728125407966591971075595109881779868738047752492067876106679648520447973673719869588124216699192508840807560878402430861369259464870126339438618507219353696862542727695741722930929922216185135684506847603897309217715279974775462499472828935132231052801945564964866758591504614517439712720286601068163247440695761966625164545341577761116441248197435396160972642900146497229151707453311965761016381435302512352504652531366688750561728607571784600476432533914928114384145645959289874239163639621594898160571189471118978889910817930983998056082821362524252581482642199262045323848724365234375000 [84,82] 3209392918274030529326511534754108336445595979684985020472951399083415227357319752803323703754430531531280031441279845637149139916063623206264089560989127879150372953865139136169527475956559473924901579180604325284217046024450341194004045850525913667485053077675471019586218864059726460779547264379280157020900639293520139791729660452353710506594739307395112561296629713931885400433386684703862905732925491642765365387345861542778246633236072261250536510001946097779327725719176686931585044295365620571521202698808420074043181153421686770174479670717410297906955624593121589170617713474673468164226686116604998235570837804516976600526506091645056294546953942902097785777378289849392159075925645429431137107352655322625007954436262798530515030310802559790737947091425953494214784329099137715895570174382695408358854511811551893718978153343122412976029964576101203290589891726438914343662961477783223251639535826927821110669959868202606838046605697721949141436672478448195857170452757277887512443907644311462804134795553755912727799000529102739385817826755245641084009005355427401231483246084679613219354949012097458292257432004496039992269539281553946559269867419794801794815262204077752906788242621922182225092030136173293735303983338162736743320896550910504159373313154506243585912078459456481804054609319258874500969528914208717683720433862562294577221352271922420437080481375574099780714337829516505069892231488519818774786013620193657087387389000947050535090553552158064834485783792086103375108240193032903723673308292155133540125598468873881431049555892984678048299233038060589287243786961836186361513260235425948434939197887361126085125856896149343898368839543152273801673723950027362945661427569234266590122192884271720963091528602155714549935703341678390933907707425014668691663489813417486340474185675737463782869387025119696439025426569061310599464589107595620945479635103419459629420768038092468225755482323354699516454116480729555771948698681762384778993934021232746599301252767179986835246553264549930203395922046492286830921849615362913174868648599711140343594650358832824396342228194475044714273618041905007777066776044158571794288984848227254267977970962736032350161094947293503036732726043420653934901953725979735663439953190946974939310235749580737229974539824196700682099517754295447957701981067657470703125 [84,83] -219795787117894035923533856463628658222900671197308547503440347337342406857494529364335700486368560926675188915460987067596935292951594616844785200702753150430790890281574462528513408572239502035477579398307568472374886606986366449966632625450216062452163644466183118064143548145236555975017887128860285925559284306296952788050290602226978476631487820479279547822755430869885146813278292474767821758862090759384908643181327643476948095882469468096530765816355356188506267592569912593923747950282476704446750403509006629182296266121328996738196861227404161292817955514945335040646912150874358599072630094069229331162212766937623253068029748057101300820755630842581114292059635808721508177599512624808783371962760868105993460699135171381727226614766481349871388442633996457518200841362314436143862815344584716052664415300107904551909336405227354586761446395671675241695624861718199582445055986293984318822431073698484567480302392707696335379183003783001193567394233480002367061960184549868506299189314306291041527804599463497667800311702452749243386927697371719028912631214079958394671855898589581599987447021204524495741623801983564423760790286757651416239547270090118977395405001148924860497262635145240941172854034262008419551422966509609958039420522825391384162729579102106041845231293622415628876772346276882448313271056847165586421926406314515496316984590318329133380248298288117016311471113215472896272631717119218306821710767918657151779997403151981461234469889431730901435612286711548534289857217201145557627526862192820798514994676988118877247208317049995642300825248985518774294784786655350207577093519858886856488656474584676376963424741203224580989676729898402366164988696027209159737707755503358921053202837916096908282667532090098883254561376234623078241774614576201825002411363666008811222010916396543212179098572928751110200522550425265794462193844342947060274301165361649170125743142875774741966225122919059148494844260886094055868199877755196653753286583027957580074198168177607193692184102007897756632362433009404314358540309523437270824092263208736809366796261378297557467082045770530403788121954174814653382247452613379909066696013691780945625012086030404704434810398295133696574223726073913072663353203349849415870320266619553177734990655626160136900887210464357524228353013313608244061470031738281250 [84,84] -5402226364206240657586842208919933266154887374987651067017382608884478122707640911283434102552701751990713061928736048421692239490197149013943426565045518700169131935329967122212441107001568748326405878768616688390004570546164728680124232345841253064078776450640281183013878393654159636808188546381927532668542650307925325961942379842613674291473390142414254954217944254668815307762481221420905134064288633187944708627713971408843348149297720703739030262779034910434046720201869538035755717314010967060979439654337672626264514778175214454019366407344926241114951877199875521328299974218765770260081030951921196550525504789080806081350260543705917778736037776270328613653443926686636289194559305155103067823763774544067940735998800182022627596336191900814699182201161333778128418058200857386496709980016858431170256121113523006654506825971774937401832677582234085129659305144280196916761700992040195278493158529854877474208660117001650505858576688646108789168943376307739949671517344445641600476395335703692507635183029277452688617099362065295592996840904710712324648676110628926377267551678606496131559585606046395718734773274874256235598615621213269378924442341814612758050650521646773528753083535134070847893581637399095677017911504365686371922287977769683067762246442218420811506774444300093422146694775285710849221426351440924716931953358207546513652361525721515050481506933281727955039135515707288660327790182963084280208521911047381738684367896482184135287972610334849241412022118318092387062195674289669113026550743007063761647571812523764968127647793191394629473094147127715456188759766203273041074291081467962355329187354502392082543804580374941007705886049246005811601229910043388639250374412031308733158139494592362164300404925156933157597044154831771074487713446895377195413733240942904483239952724237351252431249392839025657953835468420883361600302282492121982325000731095282264046687846837959228344427619820613407213038114435173947032449620103867345990402334031200209121596147665571328023389043997183871922861046873880852827069620940845718626155822416266385776523615037187311871891647863170794106687109770484058392293244616947062146077759733898895669806755745031317996700201462028615000921708012278829016823925149850456672821133926106700355739688617968064733004802944582099792460212484002113342285156250 [85,0] 51575893640128015107447255015109898645766637391783585569020782201731968347113137700527317391373394151534058886202001916527707004659493291281706104608610552300400434623396169387773820125866852315675459123548262905994568039684672653217425833879499315219184829088361460874929532920036960324902595348479172158389742685592256534974854444522306502978775392053512529242289948993579860691245869366456290182435804374509952506404134928208027969277003754697179324688951216718984630023672323737361675658146516674013410137841457326495935262732318147733570803576703539162842798086881006270360403458833676209805774163527287839994627339173120410599867459357922690783062444812549134432779727552366098478232660744995375683173456579377502850242764305657285641003461134195488880017137696348341651331340568181107129468237401717288895146095760200747129244248557167263359687130740665031464581832017100232629616446974047384226358078825386354086792105521314879119136267646021992646253652206076043349973729454823732163148143563801857491095035776831008775072339057913983471310844049912244438891730075687807310794919912817466287213015488002119620272441566751628207066898275259525785208945559562030018518293281221276338661158759340137770263802021784485788766837374525705080952716821305403990254524724169294485988892381795295749236302820358225386644395964760218556406978158826889010443411006001823893806861367814461931089675552422359259941008517827921964840098031116842545714026860632830065013198177749355044759013676161319722371273191269983450927993041693831476466748197130427183300145994733229199561203493900004350838749883432896918569123303410724525815538289439025411820102812789749674933426395153278972765213488753061591938160429125415818179664978760204686433172421616239892310861798865782801276407687450315252593344548611476243680278965625396152698966912224840988367144924299908370673173238071486182785392284522891741817258155293465444237344067129226675039886293375698508586256516723348092151669533827036364602878583171574260241053807814730232946277354787358360607318364611296192774773164881442604691954270479604443040596624517533884570710257105204128640703566707541171239332346955797390658055535002354030571527843470395848075844408670419197029153391221786962937209478286895547446013772296690756657211533189965391648770956606658922041894240256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,1] -2147409215953829697876487266125750975909299920026093105915251390764277469032737680389548959053392761285622741769779928949854153466473623893863676639911588466588980490392017075464384057970859137568259022461590262792075555222991151833079863784724662437077171532530475195707776063634761937972099065875469930924198734852006861651132532385296955147407013492266818384191024103508752837761563091126221958248445093259308823540150949181978276717170512903443281434447734487266983805249645654904392540809318868271344089354224168655498073544950619653673710884788478397536088604493237513933899797356206713163036467658450872675856432421423170005293007342195422246162631305719477218064644396751818663242192770369801828800182380902267955837922843514979511120405455513893913494922783047300653359882846750298036402556612159689391206031674245536807461598608476080651547272186408867567253994371308497003823615164014630358906870200162066099775520534136878322428594953356975721367978879661806422265414797546915415387584502283582660859405684619994751210999239594227647868034605699578300187120241442099380311355033858904160876505236694766198907576465918962895868942343866459747376162719157192653553744599011047680071897769687202960260361539199630082187220645751867779038109677616374140665306368902469741858197551009772155258305556401430306382331279985213074363703713308725900199162536921637824663471242304163088254388433744796064014843991890824414585225631290841478716483302729948433364154363109030110856165550812467869415159953066076783940011177771827993284663371456190693289938285500006831816103653622571418045045246714645711318980136702525417157314434572126085099284231038956924376410945143867288128974451924379336743329765529081921789342732861386882420614226864733500529998448117947564733636104013359089769831187048890118217919059564910350123457773959989152226080578592822093041605690885514168874727058946464454154633627681990656789489712844066956847115208444081952441906045095465665121574784604047736355555871991986827223254043275001358522316924230139607160266978393000222276431833768445276137972230884507328074062890989409037352679788744033218906192199823282181889762635605467917871579277126997554873848092699525494909217549190448057694427156087627367776055080572371419514790251184450720156153262987944954710785608661031420844413288448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,2] 82694226375903218063501836927338199386685412500529365696859883118502059982855056420060879134461923717692662266277801683900017227710611440412995856570762159840621918777195286542020322246976928966715166774988655443868437295474325409147709046228610616932412457006335502319580483614734549438206232235828955130715692047006912153107022873755793670125920180178762494970265004875356424845216671337689452244479779324335962706218541984924514968150115197932207200418120498277488598181079881158003147241243241016047445187744860621884927460693872965665899412186783783546688784360410774840488643606721300349628866677269260749224022631567065826740747413778938764926689522359156746689378143829400236816761015899183107229987650313564914354539479042876505500141186534002406707285102579704038235564018014974915119676394215148548344552622010353795789193298267488662495662343876250756911009653537430541555535672391784060497612829323042914871871531159578378425003986861381296905632598240156287459781109805047230095679333359367724606641315946060247952101829595351004680208963687509494320623963024699593739500217424441831811422308922752862817791956872015893386148891703778670897215442066620137024191663581108994483964628284894692937711250168303937310731388859681017475610262673657351270720830898858577962029945607194140469707896407515449652299768471018861870983059643112325668974630448804123450832290489393235717715784939405345444425682825412976994443587851744616569442060413086080714909756230820611302597532416842227251454577787526075813054775658630322341642224988753295609060155208862280403024252235184631902591643528469271927085949281153882438489709374135402176121969991461231415716983559057973451810431168900198466199550509783195872036187785694563995231531213908576928843296129502081426768128680194063179834528954929025545472039413085720287953027331597256943087396899122277505565414603313118182128817163673671348279693652028027891727930609914425083665871219441021960319154790379530769879029086867539530111569167290707620946148132282501575816012686631529621565589287401443158790157463986155118185840081860740333476439959442749457044880298698400765481669262937290066141810726637023194306187439621139643320912606574511008446204519385327632208488168308309969850234064732005935599315448331765163245080214170571332459664815668147722592856636915712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,3] 195435156949349760244976022034767385259820341660782125149185784442980652430545575434494582117991824773396760288792880928476172663993792462466601965844707368669524854706919110639052634151441681512372672767297099994908131772385177972802576635329885441089914168724285646303866525336325023407790786250740273598785712824986869875658050285605514813074301545733900448146734995404300666090687846090158146619343022125412409243809582966689801938994145913885414930687816857722661466509773678970973369662997467400265400668513676476199672295131312038113919072007908473129204365338393644286969783597096675345828614875901628024906736144147739315870723021331880894383317782996237659050180425766865092588862554099284078849511056227352357576514122120030291145489938059682708979578124883120343681303574702515438636763135329998703337612667625523153904192058780812074695001010802864891781326844151417146086117535122851105147322578789076390300081136081946975001248969112736901690339444211174086046314244684197130191227501353106204283463057738959946114285963976487255530533104165447411319046906020647164163840907794255579202256094590814757360439504009178277912325711464105550120866797395093173687968589719345859057804612165386278630040137327953553293114241759757916588164952371771761742401044246890025159564465360197731332262094421867171816692976764790666055244771088592470454832164823933948581615664105359665856501473623060842605204158041832306797518311351900931756753588060432168088845151693935526009542537964667311706479930678558075344117003922037407432384309982987004218086189989290154444419729170030108983994835344605147557471662929624449268271819863916136006158870027167046515457105248459404953184495984002530419920198837722138079550209822080412670437536388852880676435629606242716933427495419812096154858274433302606187966307678591596712539223044695258475047945702700799447092822495210959953547455731007963730118676839637926287061472297238401680284782576175591555082681431312336410354150535515247530034829977125208645374082711682345602115058019620499456633994711142329942564629504942376805739914461304298169747538713318393630975009645603990381348499767586835849588053340162527645665647227663934200968259489252860050275414461829797881118437247718058831917737027303363083570489207850093211714275028579669608131335429603614067601479540146176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,4] -25982979622586328067963842860453669604079019149113939420145643218621378013505296678530662335903802684372586010923199508451728927342763691944310764747283031240369233595218391317614430331581274396595747024403145420640012691002632325512055417438102364375392802436109244912268345751762257134461156158255321728183004364479330955721440414545915940558181371208950125282865369957204735081609681205875212499589887313093223594393131529963135906836571391070030360456660537388012557216357292264677031581813528674890066210430669726523848393053032948836778230378301610632024087121460967944124500473319554309840209592980657230141299486330389685513782311688917627792843438814445741012320601774577591203620477679099049056484835865143664722780235684760240407259982884403196753887126486030005281115815015558829183348486295713408325761708688172636746865420124134419534551647314343298809113131897641469481491292537268190656365240436554529300398276355254395459948928470768794781544234039191015372523570263269776637837413064792695351651601439768416737257581545412490204737954453684539402185829790250711980746640908308308926753161517499600785437864011819263022751014346260689632403663659312848807640702064530704802589066528347266757481381492057692361804373580189532293596719688114447697628886046587871563305325955490010511093564318777736631606023530871148313488339323335722252462320433039834931443454946107870988213636014150892972212535453219854633860128270529125499711005822065812265300864066888863362971778264781270544726571664017063485033712464190941860063607599799827983103297076830897581666900554430520082374905686986647226256671594153971345912848765511441239237453156244474320651687530089144226080801814139882895566952114226817775070529214880901812314090188409911844345304577326682921969228684730833062368189654053467596690905217189283279211336380931025858147422679474465059617189937153305286605863944380653089978254639100046482826170331773354137648637287864803525038740065157310284383041894119767381154796745178892849792660013859529845621059115631260282784474991619321260241335636002476112838283619157974480595928110923279649989277329017825213061876580011918092836853010016868752633975399553294530993736988205743720174732735407848044107582779671256588739227129394006544340984206167935254141852264117771748994652720202565463018793829327175680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,5] -2829432169680301799242885803312731514423167603329486358315715406647032192693187168968939954834958673008903140529606463193042478807955689197025546032915516511804230028268876653368277896736330975898903233953480269464867840257417151771132348718411670878442443306028878040266711446774944821907715354232706994646192871930498120746441644000602167603147090396102368169283216262688537859299460680749446405778004467871340290388766978353898213544598098377728855193861654248107079722624023844943373429552564909630624865265733530042508213476537690881911269700945208095997741368944271824446222039597924047122467075452731847308861235718075138625669863547480915749014916300387778994165334148926562499257452337426619845666047851671671901430654477986845187408950333121969020838385087876155652409519838458959111017461505491713068922579332388435774232644676291745956890860289016634994306434407973474860397907926671342918590031103648798916404073564524110732392126305729899341337002391441420741016433678484403251401588948358818325507173948140510221997941963421758062940521751969108549386306178971084256007514648246978430957463839036507818389790531262864874773212539041951998926691679318248424595493343066664748311127500212457831852148362954782118029097775346298081483938379214743912777088924954488195850875320044179058232746000838561997066347558792520638803048490599977835861749416084453734860038962720155763625689755420036957448745039630855873769692587563610457808806467488274464924951727666059150465813051937410771307666942409230321183801715076734616930743560915751742876206547714321625847152420517056419386090263132818788814074554011812724575024695930259673295981797278486256285506702532011355640850496235275984386619731543772221112097867536443514675083537140312777793918070797552737005591543660004100408827417258163346015277221866714594598435295123004066983344048837452303506317390045496079205285635021840806699161470890641603254185480734608113810542338026638721616501822068033754412242032428496900786385011290609824347111179320325477267175440844690458690978822965694702634063791941376306177228707669722133921104665883656191652906202744625731564557638194776657326354586612789790815514504534010973789851787896307556499007205023716636188564475129120395862818901269259658530849574889636989409822436179485643743897533853883934456145619109514575872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,6] -9010800548724625863095217489658928711862097012391159878867494205381495915698856684068424881720977252181567195049156705087568690623091242406335337338215636244590209857892374926722460101002262263959021410750107393131226424545959918750722996063041749778694057861897314056276991537082893276079559049455339865844718254510768572783897726974480461875903321962060088212723033328086710649908938966634345349010310996294501149452711670480180329953828072088785174666539814099710099577468878129686170395073258140084361195472028348939575001690703499074214483055805051968799342860546736919517932135633267631313625043649858886425186925911720111031200574761298521292106696048910706394311732379462173515001528454831925134503805246145080722434070965869414106555342076274166456495294894121709550331564715743769201729250409516094409470293382517184245106789058353073304487966110192061476740188844251043976756347696289435332284520639005519033820132733811931889633155181270709525423864091065667222880458958109712071684177601072482107533377646717326389774378871660628336028215826523969489983566677044836800642371044120485447424276256770560981799721751005516602354235796574112107422102328203858889072297828841779112435995350418275724333640466006937332653470812649986327066719871290525178353489191729038596938716567073027957876574601889493337056366827942849218308159857354478620892311139924347508603367151693291202511581091582111856273942524392138275093045673409038274742714507557167156910182844880896031988899857541142181154615446528936497085838751387280285673865889932479567637064972565770858141511871047413082354076660108184269157443780222877407264321279130760550894622198987490429283278097616689737025591004170740425460856865785696246244763739709280058839015815071566407342886769732618750119266728621763916250519701992652513749287391530026290859695678051132197824082617467964484411931535827722581398183553644958956745560005349111256950959321792475600904110440369491564334593735360792532685661755727093946000718668764935682558858402592750955655949364102928237938699615007541572733552677950196503972947472438873364997135097078998816936889966902784517428362240457408982495402031370329618515198899348644991342202102409419349284408158948911864845673215636675420217663269064156270426399302393915039861572040693650756921491362274900681110971584386311389184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,7] 114517322664445706329116482297185511891309430032119602589630376288140147838384869617329543053623530793739643688660286560482190487053644616867414001324794364718966892990771227958469865943023545563321024231621988099137797155389658529727493812261095706358855777925320708409058774836057780385051882288346611059989031493005241505147581597592710971943038833645884715057394450228844438680935634159848752769801244478520090305015172921723191038515207175003033687009022793755654111119735337863779030445949204542761248411538359461468951160100189174994116274028883784475920113619271358314611847678737250429545360545363227813096062203578595256560024613481179713654099691545093598076385794232564818501549252384385647375802814847511130798331621458042753098250408854130357921660629268167794088494138280730465277387003570049501257644658784999880285421034613888147279128486420013190009164628278394233624278818379609987561177083704166678055533743403237329238914817948254733693609397809981764409093883411161456597834661624601865028183713186249802128840190857587443162708624327234706354935648567310655455101299505264726559851312781453744817749578321735339844190077965951569684645513918138008681643183209392267642551955731349597681430882420185858798646522821851128699755220663124334784133854187028422625755201233727874473959166520234193584349857637598463373781846447963376386413181987785158808309993853531067661743385503420765336014958310867213359438936840195837367283876922056959195743724406893049077087614068756496558528817741992195722854160910299540828559959045107756289389575682144455209460913494663665565167063703448494699088572531937993562725792139465200047361877537078060897458909231312020082802855199968672780552476092294369461370360906768418864732098094282013136541399562704909773805570507961660576251335785247833780359404233266165950895650607107988932990857456299183379944275588581590575727559618576314071886301127214472681488155772086004513744050719415040157507276102657431366359118877328795024505354694326716484006411782711828932662342131439526650161943802028709215406987312520937376634623931038507645701452192842501689013867594545224831119126136601107318769865342599635185204044464256411458590806091699552466989881462480383850598135911237602147289454734815895768837293059858515829180562367950842768188101395097132504310598248843664424960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,8] -285677745015292150729078251621761978329253603003271815388590660085435378199161047549123043465810071972157539691693191498989973129058429392523440927642866470650480427324096133443368371714089057526193900347622611256291662246649383554384448029795184754995318797088941094203970882633412583265134410072855481894683173525954531628300543442447825615831002019312030676384679172646309410652949768682293546092220688368922786360050288543287366121482701378632835243993596941544131090387468860816093255543716748367753715615495195504788017329635063782537292953168064852148419054135042249174983436048303860872984779746826075938349799994233286513507242739415837823616222374974509198577288636960060614373978251342294238124402763767228845762108127835828665788690967335906184015268971423523963812155694137020793313571275894112678353906199605889843109507531539316973192783334839058407563414539534467490027077200302134989737826198449440388517128088247122032079630552093594176468612311255656519809941032604948263136025036263066566360530988329468137641443167402531785967566736961329590365117798882230543265856380312462995241514503624616831899208294167674321085400584742311339518361790256513320466587628679865941356814887681960365421429262565317856839013227585511714911585056356198834135481396754234393499673906208626437976065145045954485921474507462081863760592618673570464873779906463686001811043479454563607276120526607894310971324928960215746534953887947223104969254316150664716619574931046655887593565578000333038022619540973800735076572252249913942961985272200143585417396517758550052843860306094420693751432711821648517054950655035588150149236817612208183385568587953806005511261853902967277299034450756275677389793847753292624050480243709062914042891570822187697514500502221048000204746082772045035102080533168870031317141481602295284601351463001232160662398225641457542208416757737291378615435911959626201999044512241695048943005321506890675718314523570043367713456679711533272045232760410619654021940097060763077538091634057358766367181244568537171441685093597290878387237759570652021747636937863150019738607030617192659144893430460361405668066783496103089258427914044559572594364603756629773356332572350258709243029499019453805066476962417298602219748843976489468926005826648804516816526475702499596975049260837987602265634897178422893608960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,9] -917152749316456764202137617932622832245099599429135230452591470721242053151867545487970778083144072329261561352974147495322672957458321323759860474907379789307517372324093602257159074045653210268557360033109676900851801617672278729016076727889864630588371750971387034498370975439094544981757300656652382385164630007669092903539892973961063956451080411803588008968251082863333438247929382260687038685813444321003931644560761071843429909344996952912887499788695930530619952480681303475256968095038429587575362699367410279939132481329599972291735697900386420037159929829295059332099107542236828767412474182183062712150669544621740044436729897783951159919899186525935202790956978481758614775617427230202056850753690625572356100348107740364770105563495667168428444502807733461963449162172663353008957793089930731376845691821725299477345286641847055750078701400862886960809414929808195943699185787688737412565992430087177583578146376775880373469477687742833785211423508158636069135017330996071859616812735952081002456113550501051553367667663314074978699845531714237297564883046249244010430066807412601955122016496068434317628560063199708436407088601522292257816817708932012875381339010815449031303265904102619523444349935119726521938731692915450248199837893936906576408399806845109333502700436224927966904892248299491768475466080319647389482244092975585468089923133299224400437285190005982892305009514228635040060126862112435976972786455239306098030860593294401085043605556577094329129631025023529572217524398412494145321084959890677973812711015231393871465676847082941661260735272581299299376032258460962447232708593662896889749612812664220312947881543490986880350668774019527450139434723507694276502904055313086286056380948822652806612905794896734293059924982770111196889229208514797328337098847567308411292515777617931328708930201403948124848602359873086983719470838166991602224555963769778245606923216671517602050086560333250054515485273422875796079152530729419983160049607158469603879487976792009792135538049545583128356182136788232123880586888627507801607687837552523674518367269350857510903178358932494317408415134054292512603426307729965484649779971719370760133864805362853680990823391869781774272607100041594634384593767273015612396045081024681523760705403034577758312887048009668515188157450564318326652757829359502603845632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,10] 9222884590482764996062011537771309171309534520267915007838053386598031021683200475676971626030870000296110207976523649324108911804969672348656738937448006779714758612371803293846840465900079038307866477862855989552008667885906105237330884624985268056459137227771577472147666365890264871721114576378953629106625446792962798551290926379411020956370249334319978327493103900349349724751749783611962565949514393185826977196711215015206133246414039406408559310197321372365672823886212015067054412915149360473285849502250672372006074293291167377091509179470762099270131008929130496296644632397375734508370571904135626644491256343842322372146999742292747520876009674751708540195273004682497590342566163759425870406322006057837976225925356144588516731209467903931953621261948452739245216704893793969487004673126592257324765945346620082402140245261990492008344063840614403910232850210281106287939537765050656703013274668230437873481674604531687294347823413691562124185941921276723141527084457003653952644979492535960108825114775200655606021536367892790412880701628860865137975764560425427883919472226503188157007165371986085790397807311241114199713955734930498322373407354373445976612049025045045477811634553034391968637261118584297980403271466964878584569507140828922645662554603061339855732685970077435059237869428634313969702188051208386467601154506711078284604693964214342270992687918200759283245263301231634293738685024752162675644714509119861269581914790440604481952207035581922831183712136370649875644172989584753972719159971669875788577574742336722997527251591071550932299964593473917938505754649681867065131207289361517986337286522497707515529199866165345499352576954587095302806022437245638590855316577521249150884458288704815950777002400400248084288313916650963727102343864667940674674548512236201460932901510024775286463473132584669485245057265401955080236544811178360306097349763706024991844727035348358601643249680185688439056081917089082923410923063624975480905344445287117239373796976189661541690699302133388985546738051658705071772189115164117389620616369500167713965517961078662181123572131873529831435649991627470228979040590698965901264647468024409596827752132497967013242848336641135854683897436580888138994892879146560497443681317732161674969157104869108113294272483935736207666068099056552705162033887130545498882048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,11] -34910051102099720919187526969531100250560300273056519095906596455188524351994677049718800176398532495939333554411552322224006897826341665987755351895508524784635712832443839567330497149579093243107153446255150950741399020532141638537649218607828085736573241227167997537308836834221818688110785633388365897633398134265585694591084679266441018943652152085470482626808390995543616708557841834460478420175307522063936746120854626478075946238230759301485846920187065719574499925638171472071667817965697349464408383045478007758216880846754087830833201785121810150779352418220114125215453278670324685651424573169139625557999065285054005383018350710692686851165853465778225090480291532089955079220652521384938950278340004247695403524989814083169448661568554993606849280321159031043224771648695257549507227932890894163819433083975925217304418232029747076779508132130260652943067977669686834661236979681875538660503761505458189790760163566316392822544952136202792058955456390641221119430620361038101456292959144162804103949668121114862842507147470031837567162188360000112573735166012555354090738209432354441325017558240975091227818256527494948278325258983719094358864870263596374310473578890310906741799826568519235457163679136405702010260451805108936481186172070322179001832488035804449549571700514137016951794471558707737960115134240727301120873487790614401123505913764047800080455000967930140858872146784527785779587865301166068365725079224974331197871060489876391424742191982591320635170776486060126351810780487001679122702527329233939632325972848032133748376922217536892806365942729335799134508696606375865069797077287707483662028293150088724620437560081217313383557078755876211812830201484336384369183054973398489777782287658871235949731462236398565644218053037911264624563383177505782544856387733646093104834718231478106180428370930515843290061971793915484274760840722912340789510398237345788066996364883305711433533757635077425529810076710480922185982543546080063301914515616958170857241841012320267355957554884025601691778216533218579804666782673311921789674543894242467666643632468705397922699947336413851752748174884532838631617023510396178385518063086559304528262887593945160680163687678337766411181037359726867073109589557570628545123448960773263411598996358854424762043459783411158258321962753219637469201465775837382623363072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,12] 96939924864905154672819232447541701193713245508354127274037880053939268570368156238778758550902317434652515286221549081095645584255919481822982594898694103923350039684138240171563295885337080303430199847049576466217992058212382092922475686065187136973862186824346042552245924176456733197068507453489831245197512284253705603600193319797263314072937595825232532151668211388453842146974003074249135680491234753992122089366938073112377798219447801883731484118130636221878049370677997478644009597892243239314843172300706038288322659136780711195282507547742299545853119520994458212907958726682449148406124902068018807082003991980231109694064255637850997822213700100621134611560701856568974647811232823744062774034961538182309114370559851994126834039461960478944651066993638014899381255384719296676664573259091721945528597925651242076855575855840010212446991742023457747392988090799302850603517321850385509088692517372527083914414024341748722595108668050241917480399188115506255452158957858893516836106007238130138871847172272015039695625661317670140563605245369171766050733674039046115947945718926736418290735709418153987802200028875893531584319302078780614705879829928131995600898202626897297042659339856888362417998192335761056668719035152258308433233832016703424091431331480337123960913237553837504792012104785690777155756422293454446275719186845313257397870845672599392612950492205074347734759388203281622295650519805406985549313989773518300440184200747764617035882725992050428240077495565970192340938432701525855009141713121332920998721440149324350760322912349226511477015477453700619067567239506995413131569862347737144535248346967660269196104112738566135962250527416667639162013607922845454513380536073043711897781562314876052085361986995502561067365101559624701130266946102745636435935818555234753150832496930644842398790708133348627622276425369949693531115750464585791159132286750830853408164194252249409710052663816634368521195338226384465321501873578618455517758106115172178823598955586901069282499394742128659329426192186413611670084027052761544429302768682547209345177496950285616213339796320780388631834751378398373498107934077616438905090283024041092679119418350735007221736213059259972989984165931735422671012737491384156464010815250827227708185434230995254868510137197700950881528058651876386867904071794386376526397440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,13] -257904485130841832042678351631877437371364503900758419535500611025667161535607901049306502500085535923903925149863324574835496305987980227536254014509877124199540666956889071988581879850357545479424437776948698883034769753323042938863656965056213411166521736879843184905720440429979235120361020226349903097639554043866577519203061055591165152585119534865009084589353161238842914741427891034088007889084312045520478870412913238101972800150352976940507217814416948360229066000707252410248106250956409557224715139838401290328146239078104435057562204747092713342498547474461221173553788001556519697091499953122016936322872860361991022520004395384815904196224333164212020482820255856894525386732968101941662098398996139814129760815138382861572254459479874232327619077360659383569605889822982775431580516963878872921226022278512758454088679987948646959372424918227434786023100935706576873518594790816912773534281190590448592826009999119323329784171857634347119214842520207043326214848252179174337346825474665692173685912250814222102455242721686749460192864437011536051609826833816059540455784517484451043149774760696623522172749598869253288572851538514231695970880847643021754328151460159876256418084713650629210515909365474544269487788326566345227466693491340744096787299633082845843689369027888139081984825294210115495665879520003881866889032020453725985060315688148489395422363616458588988630877398118152941656937753311313840553505253102653802650503650089152514261142556989963869517904965329851235694359009286382852419765177703973122484298446600744506782715093836815006641286322557385995035968839776198026889189509196173721319061155822474219884661158615845586798920693052133885101718131077039328842754946425168098911607809949064080856290364403589441758299478160762670490152182524343283207154788776643398063461123537025214956876709292457748782628571226538508339725795060278038601821153863028938590470863032790167481184439616779297536130966443906065151505338039388928971067450755339320567977708857241482982832327349433932971370765344528662229357196030382089050689361185155688898981214095450954354991452082269176179492874275287408985065708043867757558461349304500557700807459104805778150534513197371198241808799392792135260874317492678418956214840666474419551134831163054823377005484404834146192123512096788504804529624682090128123887616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,14] 650485563134943822194605893915259069796460551310125245611093761339768055462585839755615492571512847422635113066970833560530417325695560082667222631273849829163228504272230577804688903806736563113471006210161175866340466830505122931287399424769453691985189231654764815846706753799982313249732195500614779587174795610317186032889848957512999492424365660939797485055653860135001118069619815337423462552584855141780129045866782890672332631791420589636864533413722397793992688166458296406808590276888159885559350971828709776136926328076325590602760685003429722934884765584933623795345042326568539466363247656909264797857334524080326370459775578464163512678654014584570294061833521778330360101775094552809655840806913407499649844955695150024109617740271005009000704860448107767978041148234826392072882235383152800399389461553589684939175879572585197199392454863798022426670732293319219105881850526863813743920435121674846600687385468029725324777177143188737267708896727357580813234640482349880912503467973464639186572120553862615086645157242184325523991793156625439492702392999170625029376580418953165490546681931249116423535013506145625078613773270236339939195370524785272736769535069207175474809441787125611772844952493876899328729957829139073044702377639265266701549145317634403624856187504895100902415019830724170501521396000026655156823339854625471879383408525111595036534193756829283494356029825158337708052555731977812230274759960256200005877273312581462941104264355939777608326600146086738526456269187634202446784391782156619442556824216161018434471060072860297142430188502218703158725447379359431530640620238751020104473544977559971647933533258162345978212409259502799561676418159597070991720659377634419366140146156662127657221787133495756352975258745664939218535756716435368178604159259042475570082552420894791463268704262027492858691201436990923902833203963743986114585541829462383485742245865337840197284089273456575753269640618669678119866667870989710950089943608903303180844889655514149558379325229364978470777889416075705913484899726869794457083796409651395549525349846213754118884765909067231723871883596314695587382045057731983488736377007105200239401064203435093750231838895577195739758461073458184586496205389520295780048628247020505078189370355768587014061773457117887460648822032835721582346958682571031272262467584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,15] -1365653273673329000067542883048990980341396868582661449940296642814044107490678010034090402618226328118362374407966560428991423227618522117862193998969591758713218659269257647302770473743401525588655742501028972767832357941998065334626360622111788898974305437360621173888552072359204660225184881628213726907022586291983004063358765094707174099859214121315088352542237320887693066608697504038528416286639078866561580288001867781772909991245155332310227091453165704416357431943533015088816063346206287072216673630675182675929972971432522349917929044823342965237474474102780676951714074090755885601208022198278454369273444458527722512267102317522262830946213489845733524042762264226752434227081663532776819590125168506685700412293865818417626564800864503080188795806953072197648346808699761029390375526917018428191462973310610484523572710607883861403434127960757825659979376592981276436854213953981337286792492274952851017837480494199277601119975473110561724405741587756103657536645497025106927231046068063673304680025290131993483088791634423842274406191304654601854887034341553830925800305032714342616085883639873802519993324902517966443104117073304542934900282221287667783804646501523104392575019571193256297391849710287771509794021427735131344715790537091523822654177038491770580753770201233490563756388454598452068407801772774847182049502309234352415413066863999227594932417303704552478756021047347306714408113614902238326875738002589079478022738334577520104038548110864267625962392759849646143757918826928501898347570652435899756968611555170563080051838717571985428513910826785742907574165660108827218350265077770041073768223143218917180867694269910957915680718340454296609488423406192202821424539058984776548131266201790289441569438847071475770776020190441075563742871569264716120904550066444479875333728207611695182138815113378626549785186458951601091319318516985892725717969838512375077454619983239141665711133341605726827947447964738281347038539895594556223657859660565568931968683415532581193501316773049164441039949271892526193509046244826309716693731870086140038503620010148500534513815448806713949449104212710982013877352085906508653160626138659406246907961951296803754316823239217005343921289165737819809773145132989433630236859179863488873099215655277999125933764352643051735464731526666400894841854875189592235689639936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,16] 2179562352195243346908366449469307783100174588867061115146222632074527202225057291132468498168200983116876598592599817222979354755021694685561108020591075183395861512464625122796299641163736730913759372519254625708144463035071000426008745350345213498959769785462896891392270495998871200942165009553793555101447179313559733689076198702045910756866420425770980938420922423794776566372311486539658445243250194669372345049299070344877135097280563797238348640617424447892804405038357808016508572106429746840598049022227878938494878505918621228901101279899824344156530913925492979075839533554986132958088352952465090799983761893359584133237036038467827471553986609114074989281468527764784323885711286709845222086744457091125557472413666825963047360557126343648286510081653615187293606263906574491472063536781434905700786223013898498175276812172324939908501322281863930569969542228032921243348159951135628819224668045339756847704160600731009934031037519705495004304949239984408384321241202913546867861709712535628709987269250794669805379153631937315178175179808773167744377858120543235655291001983172401985294882646272206843982222868325853207207891589987927041676292628756567151237929970039045688991638206158188001229640335007237715054874699858046716182392626256438103663599809880067462270915184854553657846668652007680244788695692078686392131157601531551798837204021802412032575792429331450006666885428117513438777334883440602167051362186872864544808261207340162378295729664129081819307234850059001949613550622896086816339965740489580924426550947271291725145600118427902556531826812620231999357627680823466451922260883851823514449881403637043458275819000804308697136888915510898317969699766244923329437136292457338387351067843429761219270880312402500394027445648529436302454392762817489795794491298238535104904695515403494527816369039452677588111691511691812531218785473020091319637879114790133655577191726304763248128002574056084618740799532095265716664573314532611943487032622615502039518193809812148909605565975456321124059907972661046077157813435974114367058065779462678006330706048654691067639440758153972900790366476191044184538384466532997822214723486212403856287416738760079624773489937322352481265069900128431365302591075854452896286743779985609772747817377195517039149761600729046441392641198152439713155135616455471098604027904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,17] -2291573493368871189462518809878337445449372026340877385189356483814267317010065697243238930408697008687015685123249488038528377763269140025540382192700489919147763054600121729453238710782613407283411529388931936421595366754535522240482362680910485850047046256321196744680348671111346528777727243325676565660893966506103218356607042519395269683934773586877946122487141908171780336020677802351862937953649418202535818340591219468349300936133725289131982133362564762648175807283314953533041128763415467094473656766135715633284635185381033536009909637723036954558380324684054179476302239417783984026786132598177215640376979506860061271153539900127240979093162165619294186205339391823324280713164127627736009308840072592362496506125481480119187216744385578033639578554012479167870089224478568129351496778062776611899001897353478223507473464473832917462064424003245326453110803626451068635035563537635876177725727320161744621512873359152365150834117975486875617433597923293900881014484295322303045714533002503101679738428002783883653032681532479269229452163721844530998489981393168564418781504891091294614970466156887386609244663141142041287186336154377884160220735156779290732364280679200112543194235210771308472451312147644077516349490980716849725277521916964879185135659434872055676964772827455708871206142475221815713029535185326476886299137456957974847451851334587995631598395895603270707486903207493188121433215014690711067490174507111659932702661423226044484121732328820065873299912652048602837721788358046618510170609861136090175290926973666848810158901472198095713446690213614614976186717730344589707356054848217137790305138966294148866571162896161250003365889884253631265034752072160700340522183163088218560628906907293799016438335272641934501789726065322418952353201092379747243729484820048824040901271639394206869821583855567531382493770697468821445628135942584631014101477776676279217390192503320389893074287204333658526087840209967942340534511489435126195220222195538418802226653795020996601327938244575253302439319236531670094248279348543188264734331042963170269695689941018642413249113604547254566020838040899966576022164491989249979031015621091298585506090425760193044346020063168435193438537099489787706058937593651868846151001499219409478883985247091505863622997783021929981807211956642785316535647119895078848782270464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,18] 400196026922955427717150208513922025189536025134526673859366212905744988575440261880888390339524280022127172545623428880603812850260741524793484407054173249318356226877914939134184822898163555900159872183148764448621690204686735899144065488744448307077871586763877937766892200966012397179496252196820707163130337657973934650112145067906520359374448923920066080623959287980018146297161438008544356145473527422742697947950137682078190956272601041513953928607857371213170547642222311985039084411345168873779189376569271024897653521980874093566282288204823432534949802175909471777015542323246660513612380769843312867993044248761983994794794831461453774372680362036522557674301950618683521059220609164303716254947097080481135957995554582607363602808951280676869905608948704754550472126924629723592631279274074128391248183087860106362523346042379777456569346807702038050437587154765978681754487738536995831702711175067964991908037273992125062805101073348767136764600793768852753438213803063788727728415440883268302335025951279981307264428164472343999338020622087562880057656598551395300799208088578491726717236792550320483502426189640758805229407168265960701771892172176023402624013358398849580084537686494501235664066738148384737583377616840777903626659241273624183751482842363197268674483020974012869110547075494297025652619008135192515160574886156323013031797731197149080185764805040414754311094125596171960778110901559067465504993806379339993999177799684630902565572214720030452846851824224206401524039460934535180500701892082462570212982759396861898518558132648892477932959232246085439597282461545322569731672118839553852300446690859082059267063533985296500029425249818460660896144955803245873612004245753431392557023329350866594978731142082848220207310336673304339696301246878490254745324661007323139479647912582647356431906482965179809538873550366812141009586631284917165516097369460149976946949843866338230257293861743146579060974195792076664271967175492164989174439615618416288807998964369259205260620440303928877629059830523309692156399381285295931961594886453028474025654743625808795144042055543211834331717665896685361253956244994376884118494095648405011916322155567991002222076591262266461806714827330390674592590860105747685590603735900018753965573229319406229438123574371165689600660638370103646115862605912678601767732480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,19] 4498240297557513701973923013911969730722139062666284566503757623991359500211043920628723008461412247121770554270227853186431097762310151490823785753476375536699647676009517689957495417990231251880663465245722329080371870268860595557596553912995245362487795488167362829550583248582591941912973453732893408087546728233245406570004748612227689170982573671996869607148480325759681307109274169202252413566074925010267019702046014872578682823988727820166294361704046307926301826688587971790604648146098290521057096066785779586947520606601674787067137236304505332998818205236389127839699391699302175096670141472749232881051689948919356300719907783866853647434122927528673562929677380444473857914490083029528542511234045864905447585271415562641680159314576448491490058607636802221245532419958685785485319094446476580149788328096406694077226448249693149693817207121549386016386160506081405424645292441364876312765105196295391078447147793625176004543971870893929966479076969717099996455136264741186096526458542950960759405578891483284436637052169815822358760999605591470419505529363498737249960762556523343056244489007673710806932869339093343088622936015684168839132678294296739588675394367117479079982471086983114997395088482536525652072625509911848281995706889417339625132890148505931661291170777113272637490978131316685735800608790500746532396730975753072649059710810770526012311544162529900888791478348184660014848194820151820085558329084710462925108843949043056515850385936872974567169145875214610147356837913146363521423510608310340965506915697821123012691037350013419698636510939567831886532449561726087784476329507479247240108578980770370449969376544102078498486837474002411404267244858317321327757702038597231365097204320492629611171373216384571888672797458851052322676700586620697468061281570970741053167231963754836436022039457539459207156947257849689182338458519476391738657139481922256618575460340796960501884833150121145041208771623242333662262576857447815208512316731128186508263665176231067176531674480720718639069324682242023126742557471136357367888566046935497505978285803328179669380806870637113828612263001601854154435958406501790849822626724430807648650386202276894686048219468385222089056416024120955912114443785619591643316093936609072475589172369895931557436672742800771751965854494627882682371190245524869117484398724000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,20] -11834315092508416066329657366240128093824868500415768570873942686588050868318692583842492413902739793234749352582556589121118244954397198522183159931939379279946647113574836979768901883490519358257547749690268172356282260208602108211502687085896508520282192463938297994665906466492684265151704838556878909397225885719474142370796178118626670467470990303320240894848758704865681748774570710882644386616052721378550560152936161178972025062732259273450334892510054063094528881218919723400978832557276764172426895138145310257354211887486537924983072074705769145304309094928656056469084390382774377789594876844322112702782346970264324703464732994974866615393983563931158638167632321072673060684935534476413563334278734377269495128178828973278867126522287925079747464517750405768421756530687486426497830101285775368163855980442323551122330421612978195403269728024251221574639485343938742356657981568060466629353788873097600705666360254873339102497131909578907023835210972011950857847383570920673994715366578809207271394032685512541522402210533011990408817752409603814146116951333487183954466957567443533243736972204236913842855551889672301376830694439895961772392828086249695153168156896213509285019185723577209093646074490960363836762821688833137260235458634432784926717197040600220282579922212198864231640953336904346051757568503966027129658798933495124802640376614663133323536065397558758723875803621347079510019897096612431250261692797790318090648437170482469148774762060131402101579234710703078983016160944561268835105741110654551354381747628005979714860781749532187484296362782728069034204942249815843253747798676052692933798590655756878215395704143440729773399708266889666460568082356830444205971743742448831938693012996045368412546734231508262279731792410904379556205073279682977700157003313206796104767936862877662249478980202863659422540879118477152979862755675634884045984981739040053195909641942602104506302374177747369331234134188628873655256046230466803122218087129701094575221775769427084089162663184698426487348018109621153028800559810840375939263294007027738535861993153497127480977908971066235805182874866922189311168846679799031690650650266877116190555424281884458799005377055739382143028380222675373016469161877184089489018084826249255669491656437212949959492990163380370881620705134073839188548099127089823831220976606250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,21] 18985294971501472688312161198879156438552583657901825664768653433416494342532898073242635565939229257588507962906026370427323068547438115079841904015030578849749377229025332196183944474361930510441701290315524384480661188634712081608809192053310903557088968751408740744783671429244069039867256226358155396551166450884599430336987925909331442740511858259654673417756251983730975158972795351551346311063525419819059255281274626586255336577831415981046675633770821511399535771432591074214364024350023398867594954300867281152909578561800497886943646185427189595583897940633134669492974656200245440574168806772721239885736390067122978518005452072703782788848471093460216457498403146660154973541421509323731576539852182914249655286355964130938590179398118594015411025074492052924997604830398515303643438618968729920096351855091233058996581357431618803529376866167108594655040490324716842092071504698848648312672171163012680896892095663236096440410078593748063557625462995892429473608416073079663655356335340481588504047508963690651256444479537045249697020388059521925043962382603641831421229846709499065286744178793944312247482162909856783061184021694343394708095662257937517281369433386853637575007566974664401971906554442423017984871043234321921219600049173686647562507354647379623568923401751171401968816344627993583860094807854570810656494783674529109437553964864867137363414270224323469588989748855983316123829278941851831824327384320899411490924485386231615954528926107195432262572722549580187960699190502598349718449906082457231755726604303596892481300147867068660146286015759390441684359034401175933890132959064429057968723756657163458140143070622872554761284090025844393756097309457046756251567264148293875200839464845274642040728999041178502204612824560798022700354343614117461173461716206196821656596897746577281894350876859309753362690324915381257963302693917984592283468701270992860024261251883225583567159891057583309972404323415265090981511980961324177897322315521821451031297024952831929806586368124724118916971823785176687327649979779438846097314896858608130790831311425236647860846334123111550327943147100925201210321645374441167137349571200961159086648513511737813445467506770665226151988926809708856631707892759490448984805610926730687909185014335149896334780873906754888746547242555523985848195803794389379159423133552460937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,22] -22522945039865477609734556445911632953801528833927702223511735897632276696633742425386947846084875097885276523050713003220479690382996222035325554379153982340472406853370226179534388788754030171506981750683836296681131862846210479262156558986858930662090747371027009162034467621351231202317156835976964068656008431036015174925608527561859865625240671487538057629272259527463123386747016997037656423590422516083474084776352147244613696465939119730468379688852463487261949000564919006117506132725799006161033066982360974425051475575899977887040819224509293768249798720462469747540218497390726562020000726938251998831818556268481217895949214577328057599091170302323563091464373486053490096808734121765520614658017053612253473182424566694144250397753938842616220343560211704831397794907173182024486873742006851009913555078550618780059118083543459149041177255661034727290642881592956683896091228757314655007672716930299976397650407716093196167727006668615090551153597355492678895107144294965082131707621361396280175622123072935714801964212742228604676536096936711488232068774583260903113389395496762075101805317660514590606884826890140198792694988660610571144804984332751946513635769277283709608854375043919266946317425583710763553216318491808657238639274281850655643435951644240049597890415691560314511090658158304218993101822554120161410376116828726139175412356037217935768355031435991934593914565211387711107353772536136025416851892200300130295276805938260429239803770999926286773184337146883189597095789746059810639132695435628636568696772947663063697543833152203877776609859395214563569040169190186581374224729850062377406665435013310606886064765618455967471156188079177275319400913771648927218844224607393410668438895160877387790856911425504494129170811455130837204932175838795402750277124216388775187732031811125361738629796261589118439583316231437344295331074851643951522750982434441823106953479275097304830538256369436407004807764565455987144366016164177601841764088824322611470725021743024257560232434625777484302467395606898727876958791951839467036551724397095180218957392742265203773016916263984378548898750574907171330588864121857714400146282081796585775464226370733483227928776211407407441508233415288203119959386726760925372444688986447188618893449100587993931684730161602361196706201360113157515055692654100797058244529313027343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,23] 20391604794884408239289650624264604406386078079289666630517343228633197187053115428636586975472412215092195707766068008768938031516860073647191574316336171186953490115986038689863317490800367647953261098923954415480909676923282543054768385757792302879804158137607907600190994028883174970206625629743736739600037738431678780083281629795103202498405223325345582416511328854680483249120811396399627861163693066835809593683461371236074386371266766755589133426686622763084600031836494426035754078197154944588035127198647146194037017421309712120279403636412428807733608599829184194338777214384895760854249117430524095723925232597596037952060621539250381889287880947926372376376888878948939741795007316341602121455533805191784818486305594462020480969929013695930575674806820980340269838218030881598730420800701204130211871408379567744383408810398341601484852090426241077648032679726912482334130516245879831155546689250728548665513540464475066782890714790593319933575564411804493452046990043118595719210486942769853343295582001605962169774298056188182329631300407048269566021485046037798795577223946022218821337474169068509528536321617301331475040293413525867003718327419831495646373050240583543308296452045968393712908717027642365347107612799676209111103035482573272179104824153733167253509358617323984592038189593101183092191557293154244429405682010613003592330762354869576521900573744412708098722673726881372362438742675822581440698952654177110129161633388331000694518018808611234250331979124816213891377161518449957191039996136002602133228455257759492274783945478784210937146636894549913805519616022727197669609427138309824487899191054008990014556207497863447892362888261589147535109827674285884945198643333069409692323621900720279820379109609639624461076563401852779052213035751280531246045285721989566919213260830137743195660448988944001610531161673296079970275739537548258067832941221896766269501622546970120794025630226930537835320597593537818684503425186490410592516401376754367467702165713737903056780347646507524570887801196311213185583644114693300316293080747343176027306899492297332144017148243608815596779447214532146486533819836971280979576590423872570765559496699268968364949170111668081344134708637828197177666966508712469727295882392861554324965036518693543933502165915435497791740511446472096861675464681688702865815670515657318115234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,24] -13274433162925010181228838703337328904051940871922427719450098238095173802740384947561008084403821812226129461306651333659994421026344516848090970110982375193370088637093703433495415208200767383569387213350951582994933260157239360763673145101663308235522117633145647737483451518050245547556654959006452937303608060513306735244910840393132994380170933597076479040138207186753283341766244442195302581434289898031894817254504420506128288881456749902524866584939510068868893153627159746307338910234321811423127470044571962501093524143949666705845054497711471996753392636514922571486234363333753871654699835416630420634209960156392883338159485055969163737540598057395723560167858222248326419732765759796503306957865486944388974202582371396889878069372745182124723014308239760015953111736357787167448850502343082297729646028026458725370412933376319837573524639948978380678945128571593563838379004980173728962096262889062683353928356175682570872530556059322306951790936257540581924385811505412645845226996322720837838755205452288238810598584737590810752552027337655373936120023940922134795614374156439510364603808915404784688731157298236204134747668825177036207713970584309783770850057121903867869876080509347985319272712202111380856521670086707847432321634040875146636377515943713286382964186463567134479472105649205170537840476597620867560328784460609351849012790707087414833140643371133300983471231634489477551986653597029969585437842466134227539102596925526619921238886945454536941436151090616646232289266652793723258077425010160051393407572741186447416090646349364820495197358589793310957990666391973453470675297749542944415229942277424299108475926556875341472291561463462455501098581085784809095695046024052252945179947047145095899505477645368703161464707909276297189702204903704637871715437182167043288475890864427328683657848105453457401795979377831213494931025910900466592988189775722013522876068414067457859170831419208222840970302771264951232818308664221963285568878741819408505890374374540331386328135099796018490880470208829116084783704080143139231764344548023810836817087231745111910287915659917899599311352707781211772133805212172541743705089912328161293857976366150746923628343104096617895955334392068561227120742977938554706013353063220256539665894438761684858118592209863870613255328955791653605889442613450574187362390707839006423950195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,25] 4150953198859039900847006029133059239132474599932372194634683886864706645838398933331626664435182436584390147968777158144102084946173277771141612574902022602131310370066394212138892876885965357781965119513376117886011308413028441154828671837915409551938766336189959906731070405838831832914645123361223699224812234816661573379420325667206543178596547612345657630049082645883846067809219154234056801768120358784163001720418739214051148808939796775503496275707949994672225700987508552801716804747518173050889103109055751922517932021301080990280478107503306786750408705226654709243099974685064042118124561346701016458718224512211744904026231399959378074048023068639188745927615922608523550342858470687822895197873931744131887326573008750536163427796347357782531940980156995150731951224138400461072577410633530190467223365767640409201983483873620821334230435212620848009647317210444179732461263393237148932047622521239015205223487570051431642059406706378224150293049522504306187443817720472981986083540979354548512576346362116188554525939754359983828023886044108442771415460403263850117400359654227478239172389405894422502797960261385126897414924177219971288106023310765996278363999493899333477368947632957991872734102682667452383911984545785344168024339396626397825229911029168354294475340701779680707469811884481754504105190171637362743056756935148768512603151880174761671299709149059623012781520533502796435793753537121719032329105539267651826592592295511305524840014644697095732069282815069189833254840190885250345682318178790935203667306249063859483358757493712277498483438533809380477859572847808081118103888834185164475507411252013536271009705585236459394859980583668010516553772097928449739425445279762331595887552853082519672232142980914108255133374086908362975769010348277283588736429628358913191517970371753483722174378175350252559712067850220526293679603211379311893969262479977074432550146629088613731053492233053732582135785879018270034047988902891263725192559404706463109191428154753233582578432180249713249653875294691260999666235932547154735230713150029615972461157928832882771287053068578565415072288890468862546001464041510991687491507253305732778224307325288705792912500719044165414420608665593530956279831791406749814811095586125196373293929606782958294312145040665148001813024100087646811384614674447723975616940562359512150287628173828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,26] 3532336874906008997506878888665173264444560820583892900722195474535584932669905709192858006920016050434568875078451403442495726033727291675536556953189093812205168012914733491660945430879066592565449248586731329830688070440643362873462989401304732272865399137921221815870495245958494872136986299895736892002846819948770113834124239236292328502567248410619460653314542534884475686207561837534751729100571351225499521556663011799301891816420179295212531279763805878065083891540779088063211545770541664156679387491889782391362203136770854687741721391432292674434661998052451495804379252377227189385595156858773654388087362656787824781993686406906386089829000904408322477755872054296466487429084827787239893112992229012479927804667181233392218110814495329655182696754984644721839763758160687141009532177459152277720670358284922077997556992989674516097267841803760643526669751323569126962351484552043354944185738990859648121107793791481838507041242048815168480232904055190963940342052367704067850613279821328537454618453439189718052076931435574221789847124507093057461875619152166188761277045871343811606896138115590753807097949614971065793601447085427897004254825239702638201491198856170210889554452278317298180432489605735233648866362699383589327181438402730167597017196457800355253421017657935735019639368361397558896407837182834793229128203324249247764781503363545134933964745782205315936240275736656397258909453718786316755806876334501186507208104876497016783751705847746730988106221470554105354356772956454232148172695988377547796718683906172387601460520067081953586515166113966693782487386650630617750848425005753483369723390783104183271466103007720495659391199221763573723400799740435958911760765211124616982286412554412745960928733435715797057144694084596848275461462485070252791423728800340380337586612220282843761252913701175333850290510255032169384442791129065477604964725530392542921031800467389052506131015242943265088778107159983561682131303401779116554352413758732357889161161955620940126937079716874822407039623533685143302142036528288446274175090788759248766793201125279709160704898751804551305140550329408802154550010801533494988409212355075040801114321637435539638789201504739441557897212471233112980745954519883216648737044728069161093838871326742645680891182809535335193344446386813840915814807522253858429035380960020835241302847862243652343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,27] -7706144674929162106598759690597172789152182184003926291202598810762062458262903298357396798052975361323386735924164890525169468059129826818325269156823990189556966095718852489074361347534040867482364748159938214061616799792377129586313074187575283895707007306455751138173107002891051057265431964569782145488651688887129139016306186388216624063359599244586464709944602196002120160201653549159437046827980170417510325454184381520044249651061396760678036751416832783788450715720641788106672457637584757978025616039169164002091928128038115997968269874756115319402713475359212308015499723186634277435607538288984204397871923370130500937147380346915199753254319572202108268431697515108833277451346345215796526441720378059760536374648665544845828787821049702414396990656470825043423755608382193886979800591740721160465268464363669326911930640752668305227562859469903002028236932298386019922518327708147627079210101871472890375823997012710420212131824541844677339405140955475460533793713680404394794748448827423328843668394985087708720141138027003331232221403216276405609732828613059105900803774572545618256491542288692510652668123704007837206739142187291313935766696647225910911583696766073262736265578885602108138544297029443962614247115091871799870779190958883740481442053634401627734913535322122628875252818032225281496343042791224904426742120256350588802783776414953732846258950920489029019704472571745964631784421276587926121058369214685503758410363786348253014374291269247318438896149999905201981305174586276660124979706464704874392299748292169280163849110683558752007733936497674932432288404144217693747340311087922589410307378676546700086547671274470767049025352974087878428609702962975128699363877222187917530184567249990441745895614430427795212110142336679450465208748865901286526968156547830610249081971366634053348334842248114979740635190686593440828906896930391298584993545558741078687123891551662865822561466424917962397739199364812671538329606562523378571190292049329715616919005591708858609387885134992110906610686952740127849550446613633883253335237570688625650503199816468981040616722669468965633000035090947745527420273317867087022146537648579076353466058819268062148580122073485224742635997671756611907524923469215231577616902674969871970964735669233775807255393919929353893067611136716903447175471659402819468923920769480980197171447798609733581542968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,28] 8329244688309583965034970006791496590406300630412850265232468989814644485277377363966128692113845167129675127156350911810070550261405576844627555516103778185878409493931565110131424545764217667445847254915202475893696210419005129390215409429240920036464250468534190672749412171581669388203218369688493262263154674243201209252094677083111920766401885709487373980741167018927650360569689351585564301125731901263756952304687933621176205366436349325693134802215710332312194846245422562843230656421468449688578516093715315455952927821101366625156717477011508982411592215572258064655228449694928607768041386249288533927901654653921973867477674737993841388035807436314850091963275920728428879510264099663523588232135319425860694890466516057520599669932459286575200803419664782406475947272568930570090569854898739551718852113150853430634975240732680895508622988724569260741414615933539960899385910648073144188484149735033825605075977862875580010367548289342194316328792585430369348331468703429724559177568823148142738420421122003197352029980909103115597904860878082027738285537599355441842562633117429341179741034866566754986453142590985779737335700958616659683022559148139527347377499017307477154837499171205200529777288471384093752933570669362270234609340374281248474447426659722560768502537411923929275368495997903945474113356030559015067306797931291371648518589291274983572502729634899542418731127450451067691830380319745933019379107696660819719545933968970448487911669566449458071449178863124632917749955979701562564728124853565741580008658471184092302958861064494252733477417462441701547518602585325251596098128645443770431074462578534222366746127913002150715811848150708169788310864100112900946930960774553046072672886093890898353690839483496268909338961512930385501253580855761029577781427844937556677143499065656887769912312224113145734894774971956648626548619442500452128578843942319845119549270158560980535620884672693241840543462576122289075198110470062710519649426527579307574845496771164837205209493223707932707478713297656855839137276951906618304212802996126504059482554891573189452772082702718503974808587976722336321504193478149923586991314951375098405320772170841620194845495018697707603927872733868989258844599689940393410995423955541047922502422503010974993435959935111987766673434826321780971368255250748423451187381791502741568559940787963569164276123046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,29] -6727598596882050208705688359430115511568860427483692151553961263030755123885361349984133563155466129338088540662567348071820483599499498044088960179794154262188036517854784081377795562678710844668345014212590709931711117434937331522352451484399476777645105847567673090629360002316781491853696000433887622643513353387397199543069141287870979877923979931717080298272380102669220806967802150542381249112968606746094615390466200223116881277152863555839903641465833909844003117971443905373566659280721430859443866419457350114751845916230778267799570884171246457862643490738812062512021231428074378377116646610405053822658925774315120134238301330854316059330154918517862412739125969475606613848911717810559471328134488726912949953076744305808366505301054047738662089503342082376540428645446844788753227623430127682973095537984463305615637543462601074233409080721521918414690437173419445632223330959721811768923130978721443433883877088189763840331563510467439106371797145385842964895330010492683469018430446644358890779883536824013145548357102249026923594722097168743321083974006656182578812929653305685139287623672866471567398176888955903616121115898168907453990751153499253848011247293167850959379335452998098804169887399736005171502459570056016783207488278831410586395500223453195519778502610088504085537406633384922002493399532133070028863188539178726206260646005495348989833597811121435451344374384929749178614770758966228830198901772154449290477107700546368790354211316910552708864851546794972391490561799179613765833426694332841193992832991604278769386540126645538376873109553071998531447599223679950501256101625174078885604202358570734952770582208952832564533803587272001158155175399762290949731053562979149947870134560481723209416149468878755881522705593681001603683106199995503008448656047302054069912923758117580317166292408720650199654679388757826900361020658322987709972649875769082955383388074762285601325418112369123474734623364324080340473069674065609550902386376291493693407729927647875783626287342530477554560852073745819839715492016827555921439037749982382250258475049819358682072710567154875412815232219502595873470013741249938488814922746529573621606747852437883800778405570538255464708801714323486506327310194639028737585262290570305052244845837709613189115890533790267578219113093175223533927529422040802928265517570621528642617306559259304776787757873535156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,30] 4451369656191302931111061241269870342366809266788096346831181006907080858147373083761489414615652001423492201067620024552757319918871293291480530049264872664185069905459754610009045943519304079964147851844183557033411235458926946408979810177499714521163386550259067793166644533579220630598643206747465291075174873878698491564773443381066699853366242163539932119920328140895743686226167231118478215376650106662448136693581740294840542255964498283420236580074058688790746237852786099107740193244394409918578794749299504479447825286742472780494064937791373745018714397226927805944196838144017425463393908961541449646825908948655099142926751123340239196519438047215985380623286261107199667556473964001937688311130710913061517042170247430347454573068904922188408892643084808366776794007884111104653599793122415610897409576328876285874478671474911298892074384008366130824916228098587193303487204955134481154374377729974681286851989170020580838696143359225614335750226942122954996096900355778949868417761493328877716984203499690325969825464965104639177760230219458161323514414808331205284659211909586401724195550451416027249138191230292142301434186158623469005023186128918842110167062557219874104420268155419138008925348810847642561277757919869196187599724323787441230453997889793846412333645109066072064220476189938160447338102945405400085909410719594570271423817635824621711701828664309410659228228906241157915920057629430945869438108263390028137207993624967832724992550398698242407089555692060349278806703587425598479876450394070862574291968565815704781001999333522308449470021702398153781579970868471827393864931455593447945162774273203528627989518236455660125293393530433581700319110878362198258673376754215919991663329010978217035585255202315961395129867386319300299055512253531739272069699477892926480071100897499125145271682569598271234374742568155173443953478938297243174392159434790076182138844093262778904729952753420194080869647523705222910772658152736073257231537073964533325262633249859301382712084467433058779062928906579210404486932585416844326019404752842693018315425268915881336911851278825602437007769147785419209993808394650396997167702850863300066261608819766814304436721421004586601902679527257151928473999043722056294142424451768609084087336249677197307421193056541355854538703579283195804949803507001401043931266990999933448715999873002147069200873374938964843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,31] -2508407083982067450091991317528996805091501997227214246082895274575567512401419367726041797263754963340266441465968768848762698953291149069210999133627163048146452620564638677063152030697976129281162845720005134695116586199692265213847088841889175058568756449636405780562431626265196254668306242543969786746782155563632264675576430933430379377008950377023907569504094586941228265884766322677598994291842383815464675971009088532920568024788326364053984275380616571020501196137404167589061416502788831939867789557221516963749332771382675092570880824343998140424823570670628838279425855439954077405161311597734689967750677221035987508716670750478115402690734722681371097239550631080609072732298730582006417344717717785602293163563015809276710777413089270349287974750145748534922718479275136545724995352543523352372827459712493837650654819660889799635207446198965072233326778133642590100823926406536188502530855843598462146888452037739324480917197655091852104394567576956241758608087575275798752237548789377074756799375198823212264526298476876719317408207457236154989167292308856901314271271433709760677596019179341800035823722394112726780913340160736330331185449032219787171086182817059556095180185203011401629649043935155753064882939503781366862911945530260152406526725749534217791192304433126045330014185431827618194742293557664395871631030852548778612786637986547346034082479183849382734593690787880794163511476124444891769268709165295841732100218097999838853112406746055825943032856195237355382798243995464552942201749044530707577195357628825033336403007098687276974368063469266683337312513732531323577538151335557187176909941742131372973242778868760988343100678801509137829891958566568095103616683615251379817303262404554115576233369713765255859868826635437939187515992875921953507665105038566820259524854745428953058271652059928026454315892563930477569312604632813805476445411343147220280803064621168362606249335273785472061276424900850842936855710193162657456219601383212174088154190453387016042444924819130972085640577020783599287085931976270139226394672320127951305397566592538497080482688290576128222795296205777193792133950790590586626430828402057075219740688092175430950069192023979256012646284738331603668330963189373775654537046065831738447589539742353103177474207999374111598644956797517858214314677962324187671835899714558798651704253190874993606485077179968357086181640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,32] 1232768504398840005842998072403975017636437374554476329108550216136314871600233809617625422241856154977406622488924361621479820738214768138317980083643630592089961638729738801654126143772862216883512776357127251758653302519431077695302894071640130237029962420852881900170377791211504696781368357949413880354507145919398429961496130447057936520561899670149849967571618835498744491357901562426282692937722888624859478310195984116611249167114524764972115671913967531188018032344375012048475065674308980564019675412167584754561605073055982934081309735151953406520110657774944066197746251343241832325201966982870827550887483161076061755948231768537545924117523085555491168183123073388405660146686970100366360074493340434362887660508549651706256848654483438161201088107383602570470214901022694490915671811594310675432308263310875300414709489792001336037759704321220560359008211522382627345174910665745975277022764286726016896865100657796643023552541731596110267082112314198811261882521097464253281358350417246373240588228811662934932157897006511279175308858406272645135443459001765925724341536104429008166089236348718212766863141066915712133925579838490538776968493790719871624739517328382455401464849079705876692433317923725424277350466029176111061804579847085554576577676752758149973545467168497231489436524444126781607335126914976581585376174950490962326295690893890285855743368945834971983251808952312789763049070633553822659800936256801492877342801073939326523038322574496345992431238070797621251491550496970066260856163592843856517885328708168009013593438908449810771736479731129700876062718477188068300750688879412198318256626226688191438998799196728992559366238618823158015855628021872269109505479907642263842307472855762243810520853078009966427429015772213678160616065235908994840333101553865827425199290502189431236834283524847742175700590032559995133913541462128364090711278768204351729552333181529395568175769733048675697564638670950912617412768622742745824623592047776639181715661162665531148815308483278915317330651461872216232160756479450169285018774448327076161077681605497056422977221314472224284330289117043238035286968511564126636795603290705344322834122135280600677674347366570258961715849627167926564341151957095041830879444746702802991792547580997259497085382615823052054333511953367188041637051960030582380226214943569669110895838373340160920577091019367799162864685058593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,33] -538015898133842694603395508428425625077742141461957097344387288950560651720604511480162406310682906258425304809779493405303474548673048044697138662650804918754605323968894857563675699748220448327173628617661384351069680841698187404703829793470331410239436722610173539153174878149868525244878356909880962630954126562935242445657865922151736458566183634282787064201315883088493219499845399945527004304658290149732645667019394149655935579352622157089024456036220220548145985350204639959326257450108091568858322160924251110300546982508769685573396803158877429223903251234712135595742107822430326452585414550834982998484576692656810441466276683623981404384492080981393956635731588829479983571687718636930213933536585911853620055892513833830317821844756169361853980708681828695887176606365393194442775081607262651674280429072859122371509969809671095350053407981963807162597480616250212730388777309040899460212345566823742887300752829551509760104076133279126187454045400498767709190402490033836714174369657359799153627815350992824579472105721052866193800538344427472843990148079008697318011569860111130060907610594430577441557897748168988923811265628683131204631312307635970355592979355741769411202617400481542619703612950069575189347090400529921353343915302178421472542893513195215933867246758906562658814927055938046978140241021756568514324159449573701995228043643660532705085672153365729801631505969461886368539902504378782753450716246211601771722449522197626885124241221294681656786323247901915824435347705214358522177681424481844856801136600906200898248356752172736820308526814833721347553705005983003165031038782360341206565232940193046774281403378546572396365607441030378664824538986277350208151557533034550053389274904000273197860333256407116974049656400387935978557296706648853119262639918289990192489260271881799026798055052022976349461770719997052703393145253302535556690113873309899092450126199419219199403499501382447777961788919966960622028988646558848634925829217007499677221517532632495096754177791616888717592110612422028452706691971951008162513788011111959273125011604854468171139082551248473216715720832618293174265456908053455393111575019416565451069629435287079288993224570334614898404783909508650435273618411753327391776187514489727539481705099747984612308546064260756296091518573881804360490322652060237364499594942753758480206430538865091522948702618123206775635480880737304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,34] 210927009352895739355759979551432911598458413264839172903118246359465780717666155495222498874292211432151639260373304301561626874518192978263032310266171867811337104597498653974369435602439415581828936851789796834732403993750791546372317895333756822435372445343995908828286516563402932173597761610588947951721818216391314601691997803158957706870258661248604017195458791120081747467117756390441582244786114775203694520819705739151061574232060145043010978947362089775893258288495396638475739277079177931478444252298065831429285630111685526651166987561970463465221708175724973355809930340607301255646846842799367783215064455642133176237947116160537549743495596400345667850306010257914719538099959054389020791345293651549078139326210925153984181402685382015539196191534248278794476843469775190978308808384225430098203728444652512541076199748582900399403770052904229473002916919054694788501283283790854003784713607578668482444217742743276202967552324003931883937820529042769720890143738254629787021671077657805106937625769856348625817157259384001886798196475530013919701777054309924221230699507791382547334328289776156079660633715463822296361263326528158584450594165178760346067073369390750396845122277047040733835649007150345916514421661319434433496297659121980660773608530527604313477706155073980834862234213451975468881856041407536443381894521025610683412272124390263657916888708279467564444158845951242789912093942086554095607638991799837104704265026055095054397317748512275642465084692114288428302304731056728777238095046283233305620212526286691905867637517168124563450127050943653220277165457257026005062050509456104196300468187980871354027197433470529618085904941429619658423851894672269125145869114907165417418870490204519031528544805522871047443503910747074162796457930225971812320652677254429325088443763425873838089328708025825040408826292266231637974218678760596485159007492941126045531649820991720333918483006137914335243051008162187835166411898387244798055997326198462402253035822120112615722594670878132442730217377616014912952472836171099696439375957812122951969388191539134988666085700152076679138776880877727639727858417560646959562465335537716672379560677152895987328334110455320115531991979619688905354610015524344418165918386469328117353360135110570105701144118515814670942041248074082096744381583506747030445312051303773888032524150514816134536350000772131352277938276529312133789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,35] -73937375485299749294716531396988807929496281735056358743135667585740929519719599995931046159401773400337471649368612850754531885996228555039536133624611948885984758193356237857832187123842791476702292803929921648036450189873001180422142084500390567021494035182125280598090342234802082422143237613435168615360509150637457402115642757468980731725205797442932875594446196322515008602090621583754655843329726048376753850599031758317209038534309781891035610767532220379161730376690764705631957293459995365397652471251773141056410452664327809482747195517249404886506628547083490458760549251053907648188185578194927714853240634477486815020032705453948432460646419725217323268345060025655663438538057276559113034978231641525476463533034164001352101552171974474113088246435552181318508784529827471123869273271475344765808785874869354458860102221134098610071377532323734290341770340416298067810857280344687226938686662380899212311872668439911172543991193493293189339098409698713006468597311517427223842871895513941562430638311326896784965951972198787707590980362397056938088900124747049531521730892947441241610155409767217737492971390325147069536039589553489976847763626988816753221178115596478653927465453738351217703984400846222110974878521705524542919849278802089718769469293772882678144528221501533141176443149694102423170533605895610066885878232567136221851683068551901635197050690734852993978755167928134422022190867487538307404391864473578484346522961270936561433022749676002711947805484589958003443164250880139670302230976883191301469847110204831094713077508880879995609087902002678665780644894343369382422689548887938064109783196931540874675454321829434126928281502283592886153309901961119177703995244154976309671272876734371386559284222128642013074370080209347190796858919692243783211104449004134727181041016355337604230938779917580160424433228492710268147717245629740973702883074409046869179047429748603311689826322305649950042292812845641458431896274089897146622368565424371743872003646487484415093831802797731260562486701122681288909069922772814264649462442273704153240359103273372410602998594444732321794020785538943901303474465678704735283812325600741069376361976181706532691733277153700190669148405262237444086077991987995079631387571422072439859437560126297053877790147790658745579643359513665596029946481959925727064915624631823165380626057990668205538995535336388442715360724832862615585327148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,36] 22250162469491023845987348249010229690417487626128863793285959703843967805287648178847676749003200753190895363785982163813849784078142230740593456552339469261120611680006552855473062218336819360376609601297888859366865646136602711663801698323530545828888121123351900216606557662276588165220823392803718147712493277756050135479677618197477962624717544056850573792886030000325682967777620546316990394248135806364772443110721212441466129447813155080721236258362588619632146918508862358654500191946055217590036275434814385847424839030813900823985887604292620980109472082419897281465124704233766590070693520177912688614181075934906383230934179630027682435898139022649024915138645521597131543258371540288330870497700779812736514273694899443245858986839954187517125302441026064606706882137388028405386052220480742335924311676717183635292011651279946297052277871644473590934214722645843608499909687007279476531423721923306314551417458463554650129007510541171141213661708930851068871913689504501311110983244093615077689195463067853494687879896321121301492266265239564554575061757664827454594293454198289205384817447652044471119668852748437793135153326477683548822516102485013530723391475951921144834500281410100798920618120402901581953918545749339799075033731463310217856968891667351385841666134565278247504792098402546794217282582199738228117443885470294049020673497889313526671011442453391526229301021963013004850758121344416231526773316119260236842768388403141090878386571121359168619108832991980945077721918863802418051271688657264182665098688563538678457184098803404020527572473343076728357029823099952754717483091251961877077564088417500400375558283593910855700286120291312891656693361345037535595449171582133124274961305854624774666561198081703111976651132588124313242806444025281385281271005300151336768213503098010028405373881157401857035729002842899054753773831086934016163464189869455907916379708017466884927072363855635109538489998247030899584139705871125064726838554942934534300482127407854866145826299001605225924622005539556969471367856588990110761296859000531810495872265473486624092541684073070439052413686046419144959944820714024800167908225732347277887196098357671278950857988440749902836048869317050988274188242373508274802120472704389822583191534168255358400837676367833544189087848343191385402373178356393022467238129222787921797871740856467731289237450961401854065968564100330695509910583496093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,37] -5023360863381414435067730274063345203629237165990628929823524625285677912195482331474808528688981278195283836543516372213870408873978130745522269359303842572215848258610260507993157592172624048573580728540386248248302652174230034242937092342897988213493896440876306602416342945460525696078204698563970530447953546691620139269557825433225403956741956739895499866665233682846771363629630584749426221917198943959185022726712540891767752049469228720116318691050140262213305238278955707407973959078970618061468589018780206843742890046192434043540637975301388452991865891888860117023011660464798902307528390778525151824926071112270036023914617563874584231798146422736580274685634344668716022735133362189122946995185241882125479814335940541959694849145409644209018633821249003928803897683758830410861010897181543406795059216349056954971226381283418093873636962217164815957945147623784537535389502935001965373714597151490109369442302869793698294644634977200979895977193201007936145607928191869363229511571544274135259232339285685513687280388192275645039894201171300523432448805001003880015331255925392712688159040155517541833258732120508209162954511999810533608218175733260185669553332392589002366292357478730732873715515262800692520070182423112540767376317623811889095989936406565884663505300192650728841016688176122556691453314846682521450755408833999238041398292053388969488600605309362844508876410262587234187345855613673621276413278847420565967419959980454142630351475169494773708634470161416075316222761684900518050832340648550500756041917269014943628069861867337568331777995180944013186811002499425549315376261162229966012456716273626763224173313002281921699404317666973314691071341437291845327818707150784513300361874139993768443490859321243954406514240017639168415419212306045581790683867629290823269282768113545395566806301354393161753703767767934131061373152299913581506939647323211584618458967026433258726342683604770802316067226245905966372078154882849929319239461916800437361545027148859348483467963139550625507063566546442270030923895576202998184684493113626292107031502425056410797886305892402719851071853367035815488402543635231316677784449497767887683928009984863404006310559931000975958233439953899839459751463488598158289007181785556368843333272032515549096392517783893697311036490938945301456864996683079597886689591936024016775100544560480405050947409242823819136569696297556220088154077529907226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,38] 352282431215591382295821443361484630888778503940098615243721240884591623644117151991276631276471905153030580359849656350429683945406758472432474298830269413137975253841259491515225864676000465130885224980221837968216816921244279482416485946494058623094093805616136024961683778076050168969231290525470702318598532305216819216243780410836651255882171077056187558012555084561580731397911981172209756080966250615521176845694898540453433098186728305490422819915110195107958123132279139357135044815695006965275984117040013499449827338936015772202686046627521982035652601306532691625038900205025871709312928284417520763570319213201056451646243484581342298169755135004422786758491289410365376892969190187102201220349903929701660679584652478233234886092833696240087494422066870016687147525815382469644109813517657871113099657021171913434158638620151761475669708851648230615194902464851130656898419243732501384218358545759299759382196868371462971010783251360258027495259473405295258467669126195211504893909296218708702579378458575237142400872067273957308459137480239258729795781030385221147358264765336926180190885478299979547048912610202149048982325928431346410503874434627396616617370089720394383072413514415844898617412605384381329237928900982297396911000410591598084729188266406762935829602033728795649038016767184844493714987406775924031984321558889962443968261233848534197066973148503675256278344123432175975545403574530998001375205841875649108652079981859022644117531942067619983125916206113859248337189722748125108151527738706446349773256091209164127045181492055253543899754092517728582271546008247613485917884933614537796419103122845958246339291277199563833339121079517209612707021651708043638944564491886237096806658747892323125283152477456953533393494391841256694023574745190696494911110093901623511512269918835710827549348988178457035290696822684880495774996132978050534606825114762662621034217693343387090173539677409780452822529806713968142250670592414749963277798507494175128827173870586704635253457654005275882225339591303623733458799201815235684496770328440186172642474246635705434196645417758469847752448824806953640894907593308103207810325254605528417594688131312528806719026390525406957867456811928969499422957426187064781937460579825886926450216468989604632970311392444068163827856127345162663748450390119399550125619668068466494935188076218210838916660322735099723778784408523279125802218914031982421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [85,39] 409210455181434824975418034810670079313687103213675555840321958618485913825996869642280252595177630487078558203024885416450081315328475775456664916181722863600093481877903953258043514167793727053929695823106158570604538001860048145827407556045830557013839590408689945218854582779064696666096938679023149497341042539120203279436619790073232365726734589020577898038978819617654747394487144981232800654426173246463092138853696034968491182497894000542160421851300609365744230255755659658170418247919742223068891503454429441904354549926631621681809999996642391044930811464684251169500478639701623955251683205032876281199506961404453209318201877904496396261982986404554159361635047582042597805291473874826774136029162715751276687005037050763128537180206370602194539308617407909688684026094960890654874608466597727330474802315587922699766565141278904557868147393896361257219607200434353511678267521534577739983594665400175633544725012108728356239318809846637454643188493795819824122248818809389937374395047230995464730886453485457050880094980563437105694543996801068596263533794944500705046381234401348776385919053758894041268798956804044962560697451065987316123523987294789430085349391294279825760191716057735869643647854831925052344510591078590020417767347466667707178932099233482574609001992606056868459304432635014432025939781465486111483019979932081734201212597307415049196864797551845286060680147874207111776120933245900737691671293041180462952500628376336796530983852610007294786577553680243964941118983914045614539652765785576412217932024160131737644279883661182039236579940270144746224496436608179532149996979042512501690091099313559358922676351441462975146121561535627173963670356746641674054750494652668223547668415820577589859141655778654640021538280314932998608266221186821278812245329942298165137929421883814336164507495946811496768551646074951588449257770348701433434734813494131982147987642939101423503610775236562626648761602753205692561292328513200213930156854882771179913009347768787524596120717887136612722220441008065867846265743271875775896044400178499916684001938304290927889325640745573051410028165626420043671842887283487790885258938962041594350189532998394316837603214240891093261849606993385435730569231821684265574720399683110261733536206639430327956933748015009958581689218980265363742005604592618652467829655967450328820201312618831133022404789482818983910956869148867198759944585617631673812866210937500000000000000000000000000000000000000000000000000000000000000000000000 [85,40] -287220955583954572024905711702643461613707539649548305196277330762072205692369914417823940080972509353335197934509500808856169871463380148944406927904717514629137338583732970859954145508617857001123510963604533373008304423136310174793264134575652421461171146527982915872276085750920634017159135629294306857363759687620010619212550115812889265440801537127912262797500600461148081994339932516857413127633863828027872024972119494268289742878692179569139099101051191284490218911586410177865166451419752167805796834722181898463506231048446178782709995980092318527406353165241360706760762607612898186058138179823702826933716938263188003201181216998210277461790556693288482265882663730581314181502241617559573161906375599770588907873431274200159691555783460799131841627708941197921049490997127884034479024015146212719732712733998625559469451267392912288887403007600960377299917639453583934276463756273980740394928551426027349448976073933447494586848612704147143422745656230987202876923067425397467345603545895883406947358651082828978806530183410417691854247523851603931038643933249794221930497425471662066631327405538883387837847930709963100747182015522736503818198740560777486567441919207950954343149109867749433921374791271028575217421799461584015947830705755568754705303200718810856228919085502485171830002294790768988095581764267472331732664505630619999984433022339091642298344014999965405150887350317099214117996337219648219474625737875864351165248942041508276435727278755146852782560901661042875731762595168327418064041967441464965410120359561019407179981646036881144162302999305241559813734633903747283349659258470032750119682314472707878052756688983082244318328503216674684619899300784447376352245879275681262196507593679165977947607522597321782829540977037777816543274179277625925742733887785867342875074456474918371335147263820978832016431433500655238925885821962277445207334988199566557567689633730869159854223428947341644522124510002227856229093012734874520925264475202706667701128230881821355674297686242540448378593958703247370702366220367880804894749445575352439506399293989162517715091263012467646966651624422750288852430679989528117421949117599911179636070119298113437659424222272509786079355030311223144974105339920752673947776303087726380494923866260483252961010707332849790791090658568834495032132843531394535387985119832504932399049745995975116364239679615664456915835128997596670252789863297948613762855529785156250000000000000000000000000000000000000000000000000000000000000000 [85,41] 121145206077372140639968389556730855659780931258876721335530998651743389923577109921245999042125023012865421497256440932209962676165393025876350093093332099061621054859048397730876087843776941237373693054823845326321126602601753726363555926798032741792887324703288830230799349267447029724807336245613567441090195102757120119008360988691021794777704000618433495894812496475616921154757921166760652722770169159302631758077002448908238081041012321754122270643684816719837653597866704075302947816479475498938819606883004049908179791838835323133593642475095746705929389748657340634136437324718728178215207755727039127244607583729169550811851375086326200033339526487707856631845093850250903845607733208173854380936143085075154063054343163461446336595990308473488526432014586339436244520268743135516678593000576310407443431253302402114433997419495976306430044133844157399488935915104495271262147497218777857046277846571044974131837233136286846899011174276241443869202994130417439980442626435933936246232861830689625435155965600416484031611007953713394541308487645037471991470751649353031311648051413517955059493669546583840647439249421420714844754481124993197544204312878131531823501443066310199201256438936157187345958731702294624387349590418221836235089277433356769034605825382242247967004242029762754016784399287657227618050866020014939632560612177157822515324697929234987003646921665167459751934601338391147444572073355887306062828065855175769279772297108503259394356403724210087332901169411900391999299732576818880544584748433593065300355145622143324693660528705369879069832474007622558170085638037923883675700182697155915683982317244463250442487827617398410842204851000509141930315429327991467722964454966545296510107696908463160983480594725659887719275570351212279493392331902249964866355802223798626988281531329778207247492988007189713499585063904077715386131350207831280123327626928809680111962622673818663908475539393292210849921645950807161859885891397910860758728432076884900786331192060866637758532342839105395686208715651724586255662803098151288905013933708747689183374803688918558288132567062842344431402030879999021394130986129963446448328981574841848733381678959132105160249701268937570998221582587996754599631023588124002580404406281679971771718920544953438937605749009533352290913750134176273899834797129700413467566119716308763699283540542522953261799336036412036912239383568102527727328165951803384814411401748657226562500000000000000000000000000000000000000000000000000000000 [85,42] -38683830616446527849450000386839346617917185794836276343811898642299656943372910534465195060429332080947280939892313234279435613319624016971428434375356074759522152167231767478975991348055291737289995483770106309046768618742889781558429199749858775514557031609236554920775248099534274425926600430711076596559866483803013710127805905730189003961624375974522176826941024654359861446160853617045674714323233345582314438474560820830535758146156112515855519536231006576642114551520025266720426830763941730203780710364145523376550658637462205711775387045886202904572915193678802836981979262648328489582615854894294997329800228013464767469985598053411594156974441258046287560052774108047430780807755819814726354379735649758326186703968934144466033031334995537215373004266380339381446475995090305135041060487350710399222706092065869617829401662391853852441279030364946274791856556882421396749998228134699728508035818878795165672708150056320320814272801068343006149180911676432458145732540905816587225942709083891615111957076189571344786512886714998279374777480996518694087466880120355095276828632841982236536104196742384008793481519918818854647933249094039253349714037971728749251932783087672338631885350556711169192183638791580861798541757235764665603165297755323118166736690816197994245593974470194561044060143445157171781014975165107179084584457852447611555155635611362550453108439956847614815059245532596705038104761477281400061074369827162490573734257614832417812433362896620818035180809456085269382678745785476727194283161639772724235867005302587040608634794762977115331720247869526111982446861629507615562727196967027111192252824321376314865588090436901451472638461079329332779635528833874956020414971871936535462416156088855388476232165762753280123169979556501846294521842036963080256315651279428949100745694967162288998258869508581819632423838652336454104634083345520917914594499051834162338938752688387235898160836416799692665010113265005619548459167479271245017317077434084627806713413462158778332327667252949289836933740807384136937910110097668865161839416015280299297281208428317875284767197096609069542897296160598680840720766788395793003585332152989827090342052908397866481440755685451206153905827708753355996753017339314422638107117899855030847623552217389737639329128258081744323893266018774498871512774975599092692735277851466252618843218478471098941853731183681150476430524254470058836789803091704698090325109660625457763671875000000000000000000000000000000000000000000000000 [85,43] 9831983292090543628486571473177705239555333471576302812421032575243357167647405236943633255888006672463122719027945903806444950994993745305050769846791873240447167368263160961727058986657640438816668421490004220602760659639781527100445311878076227585077084048890649680967307558131730637637182022667836155309856837616173132131782889966306446762585641322196068300440450931770661595161786638982286043114526601263848250067480510616062569099015017376124302044460364803885807162356186333295690772304109721751701199093123819950979112629836313479458643150231477881455536720675033312387672530577157146141287630232513336603010261073442813013359285823147479822943537915642931218032404552020070651929139937232502000527175715991977611928341627433013908338879580288835583770219849088707259786226949943041972564909296891411438799572091433668855678167700160690399851374948478151513459992282622195962710784799323089663539282326986679448398897220697523514150027199501934210640855392501346238606858471047905008231713542077215840446621475307606406060082074228757674729261937566118646864912378194945952099293314323059606011006315203716568486977520456777429918304274919074922295116380478868931455050236804915544752135445413161847568263382187457270901964300168981474341523094633425345297593227354795416195707715784508987128029138501166564063799640147239166908429780086752383317461202344828355590493135292875663421500573764613334499995621716719593132003668851914276270917292447792099389470379402624308813977288815688231472362042396689005927381142367795312596597272029641003900689364931235204891481000514217606032078387059184327174779710297968777944060586368769501510793810874211113060320843579643956425464688447642976242528578592567947876741394469547626452715673617105437819109141186372295429291989205143280955002308997435590455459119665720487861221243665883447761380284322069981901858424766505060236469267301657204399412478231414346544418033047381223774255729472409719890547916638230988297548727446049899120201713004645048093989861776232558694130534680168432965193238247911148358262881527650172641274138031662888069701804573529386414106089093444039850777695355659689878910228687441207630350068565874488139789559831508678894820928356250370225570738252942650897146056446951749817489515927210684536721616535036054898672941636925226221754129898520031159830959267864643336848670937494890248084618409496859160751397359715237752523890601974443370636436156928539276123046875000000000000000000000000000000000000000 [85,44] -1999423022551303905546303458109093839947380722465860986616787696212948655039506819810784417338658081041827027887311785232293509671304962266730660383183987946229569293806266472285203869659889026164742267451083380006123968645566993188801892172565930084395776333408731818987527465736380679245648933278491128121707961754836655315606376632297464199262620027224609378338282909978123168355187361542638087605842519971060855950247766638150702657208746632496494400072582019964800551305166757085110160133303541217071929643936062274999717313112201322756157236418922217221567833059598829765802156814078599123961294469229931282667767282319706590041496450500805237306547118116304428778661028445055046766703664596403099067415450271880580052777588668116157269966750537587274365722809776018831478020697327469979669437830428288344387068045002503712024184156556763382574457108214850705311736513439816926106423649189356622358807147210209234061184447183286069473377194828080760476446293612419183538039155034051652207099669447579393935422790717052083893843044990499121470130754462116407542211436657136429743418785814026824293076220477247197487321722193604711031760308634079337207187497530780547909644395845986481168811007973474785946596963136401495541342980507366988403256362125518261879068351885290345137494876005400308918650280626736451270283703393528337929758752111448105200559129995937671489906377982377500774580071277867987024561325580616431939312294777934665262596000473967136126452055388512039611937668165064994123121071865329371868439597913471625667783850218848594446643246031135976604052633900756941301248425494172978577355966917869654505443328186786330130547809128587542906668139821532039869989214693503057820216902086050710006240967369795674608762790572761052359214829812703125691432925901501526141525468151379459688652069956228393495396617921419252863296421633315242956738455473724275797439653306574282636295319124260371141717501715108525582565533198879393959875359073627590356421065617205937375614345011842020631119501170788725787190379195662756364432809716460611381465387559713723815761135013976921813961558096889220869072120387124603542407648817101967031382317376777740106766202381246259687062002203904884775552474301797250600832506541510874185585301548059496067571110694393011837781924779429139682308755921682389344336980254786405726347910530583753868153921011060342418805427881911336002985270546250184782220780509848223616131690505426377058029174804687500000000000000000000000000000000 [85,45] 316247883717384367848465801705282074770769717393179924855622539752429637211126569489563264708340453427292120248712482962428467015069265899221447652541217049303319525154972181706703853880066980413575825755723009679857581723967925394694043979624797062693660529147711120156510706268183597555364016058806697532115531357923766241766061985701604167942283119506763890513102957311626481283706405062022209800423991036538361228554700151219135464250486172666063763070006408845159169215776093604212337369863207265533728348432696656326299521637160550769050786480795025817464300392371823283161383589286117666322916949775979085282493632943132409328979642119472616407065291516388980394453829943109671842803193846632299705936028107267893372181976619374861890086710108719457874579558419363611791799860845956241942029421307856594184257411133878710008749106044380147354326991840107190918300836652612112734844323050412614425455603904813589412194869886236771406863206249342758711145252987451512012574023299109158367767308332154043629741632843963481502378654234521496557211403767113487714836735592105062987429095458973640359166028827689634357963813035085626216925840854618755692031438713818856982511352213842706928462852328008558533449131232490514721497420842450529629954225186871417022608930552707823401298982099833604592086433754512913705763981827967992055914507100106381409128786438687200273142977933723656131465758406872128685996320283170704447481533537098721838052431886721365429440281426822808788501793281611439839718800891756603033946923033979473670091347469470845974519201906912922214822485418026750229188092344170105089941005170669355346502058874552798615559365759604261800400023373046790525709490084285863014562142764308338883833447668683269769560158233976350581107191667572162205688617976495002752006013378195770638265826263365198429862779383688220143625745651273886052842562515767926590897168351061485856133937984924500491009523727972521396647154808186349186216607234959273700232432147238965086342352926462482240999806269839677324972013925198200942517603944379285231031748343960618068408447523966975265598970149520759527398577911701632832035110558710295627584151137243519266605052402765170530282061618760985534137687677153553588291534525759765758259635237452903125984511547646764698472322954295137344526858570855090482020885908987960440577037958919549988133567116897834167932187371960891470412738499729883841469049019141414336164785936489352025091648101806640625000000000000000000000000 [85,46] -32448098967406635730526051460015247796892864789862047756475496175358990985417781982390657495215134606819122707818278100183357806414782830684789296124103408480678333760392452965440799139293351637335491490874848533976851020214494262858667599332687419191982015078429532270623645829161364214582953613660735518701034061400480552074264271132528054461336012888870338393185944416398053899420643689854636322728373219395478159213650725172969904471621551873251968256628201154876885762160865291642197400620405916878692194060442958483360780779068578702204159110240185336874090328514897393860068392933533079023752302313178538431373604765251202423102486638231304331105043142605154058866095320004851377218171842155030771318146706832638523675355894245347180012298141425823102584033638016631158492118557489965690547079468355297162622304488906581822763654020065562719296542353979403356014525379133113946304314698741706699765946979296125716548871957728613368974953569691420073694612652303031143636301161596663321888750978075215474831651592809722400595809481807392765904451576312691022924810690963370818948667126099729788627218815981156178903249559491488427067440242633221686431031210810407413635455933380678056477591658710695577548827243870056360136372432423428849473398184862537819862798553733836842425383967359922428697554753962571731620572402278205239365862810867689386801377586533483157123869009715493543007768471517788710909509427875406932975726503127475404255805598090995603330214020775580711832534527384551163946434351382167653844653233347875891081825845556149598574309157940294969670066212202657589332878450968513677052295708566228990565822192468986700899833814784466135631629391006678479492675499984396505104967709233341663617130760710080812565399664929671725286231677856011264589135621440122785008135013051543532308431097101182774483833110578812253081377192036647728544543107243587996053768238607671050070239227085141849521662203319678189751706025633586043499839207400021264841859692993755572560659293711781834479036276044845820010384299106884775290613575339504166932166322762981726219570911256143325316847950687053504345996723524344494814443813472464329174142616225768047181353134090382673727479637049562906140019214278998397277117611075185992621326280535512189332318987141357385478927574589818630739964422136732263179246695732657444154666777592803885001576916802205160372052708454191800503510554417717947196550773536851720868501303129960433579981327056884765625000000000000000000 [85,47] -1777880769214098039030406615826775234701304446191429670762575190287496199622277753888585945678931124934552569008304763829259754367925698760970036062964533459058615795259342365117327628988911583082225836514053530037697711514137728895079446655874250132676421260798511484715699732682289375988171900874399607514685805229916347040955873639105107000676925066090148368550533960916955146387469516174706863380407049538287063206286107119966009815484240155855485859029023219847894185725627688527570980558088571363231461826440602480156894233513402887301598648206240086775408296165227741042907974250328198612719305144041028254055219621119437181387112870032960644410037116533822918212579414054412417062355374362728764695631150816636995539221514232392343922026589441176095344077718952308218402559245546946370230418737048903937197261863519296603546208472663138243645994656680659430434504819261517219947143652744922608962454346395442940944946727023666816492374284216542905243763284902482341849675475788916045285646875775461367973836899422703222103953627908701228601717212141787948814411219999807162445793919301732237155106410353979662965714849503211019330351060501312885256358816381695657622730285808541058975943852918801588446015188391871862369170734176020020767523244573251619167487348963552957058657267359309739468380926421556356742805099763095918000064641317108937686045400492560523537637475912338952398400452382219528839346140559207169954284762972838336708409161191656048766347260524213428351531477729596770181048526819257225770353987864518503634106098519256252171851565627816183857487202259439794809106966971100478236484722328077680983789680479001721585233286383701182366751784925119033067256947951132586477956969609952870737540416171004374121792058773437111830728459786607266266401152678583732299556195271560256181110142561084998985760925869847112435759189456399568477139494651770133807531590259185171075332543135075636613150880100351920160340680101428020454300246776447398202327242544378562539045375125889461602528475654405645059739202764978935255721697184046367657523887178815055834383642900433849804809084643608603292769144542202222386834928692559112389222956095305287718822880292969018010686137088589548055173600008807655141290873424509566840366348484591541870085208212342011468844423949164733530625605177178560821136279092782059830646891112220396170485717786805164080929561724211706871899311163776548814540971534298032343587164794129762412921991199254989624023437500000000 [85,48] 2201447227757155952364346255038466471034674478643244986060462769009393704856426057074968824994981823945675523908817584289492366005183830725012907273045405554761674466657067402562090459065465598554427750915310637144317852644285321868309767355322142117729223502793735215701866455377265812326828235564172135591185835163099999064553432130937363428574108986418326287373926962150109107183306346663053940278427456753782139242491770035219095893548022387693082539037035791947891541537635875909131569804496795650406728780712814020091529983429565708151108407528844241001635212016311850911997618813237288076281175796975876747021962682479306763111414487019273138158324230269648955669111262039658048006095257247883130316946062539430989197077330215740075119183434946828498542063593287934536604811989033422337117112233549317974465829697534423417642546241251215984366759770708708296129125803725986904440277591142886546035136965590366362410520335052849777304409152959596705281628130602219442592834454779030530493918273042729926938096744448884920966313069108700310077512012132578276918139116335789545456586359345443334404505178186317088074035369513910783770929165321405501774749211367883720783279245204871416103016221021719237609921349646266136138016178357390973645342130329813322587323826900013927717994188127004240626043740702822299041029266732629897140010389732591627333459385497788644552106499443252189271685845842723521089828124512834056866823168704005577246121646895072968362322290456538541831733693555690605515238514017801151470180275096173288837513447771751635632166042748445411600242015176726091927583567190860606742266748061366334852313299155467356723294732187401081901779582385561109667685839615836543944227435252154585160734937833200093242148586371255534663744858274743763956292676811924876520347765146422841855098764152040733039591599663061724620390832335068940450038145296829330694765446330239853760552619312722318305773860230073706571070904704787440142153029677347856318171305107387368778798398671985248180863456755327030795841301268706799646169848331110396981823646137244414425622459801235615577419043370438672396298453581748428326490505635248218003851028811163132926320376313478957672107588103155057276966547260658902648167022057609956957885267465587815430572403407129731811766131164833757764313259088480284327660649109837123988324917283949657437471694265930424287002176012757709913171720432240053097029124123040419447328019941778620705008506774902343750000000000000 [85,49] -663463831890597585114656733995589427130943386837316746324496115673502648160046839148270410704665865395917663960305274338007354295769512769430051878291529860172868289360463799536375397325049003281436890153152525527341938239842813652280851758992916210881604039817377147877617246850797944942095973280128070063176650287734933004427040440129010303086778449446136546732539947377023718596873108457987228843963893718586961196438482103267407821021275632020322204928164303113472704601043849027888215484418173171504226635380312813340744158257437388124481504374016818010296400555442781130378714704735888134795589925661835230330477143239383168721659279935249189650818379126458264017646401127911311481098196524584179306429285732004457707599315327619292015669506224105430016793364281913994815805238091897380696759678248880688051587566685446522321002969022051785518110645935915061003002238465917277192428365643174094400721506061056655937321094495693154887212870354550222657368854587640243363187633506059669984062763375683717832218811394106692082517661542301614046662539526792511035477909561068880738625365689297161593355176521353047787660687330660186029492549267055404843376894562968954598610184836982245485330697651260518930389903017909881715981155956263314572679510436007007449547594709189236477949689047894608712168435646155835259615282190849637269415944569347376852588623825438455952528864477436503612971089975265294687398831660219581813754668635019282461174796491516421667821657571427289045882317216265667529097690129137994328643628081956058944782351198104230911042523884965409529997418471973945542393334557749385727387172431759498165220659496918674098334839463980231605071915799009375251245662052191036593934154571407709110939975745091172610642118060672866359400989426569054023033169761868725818331199358686571957939695888258936812414475907300711561208817237345010964921003781127843087490924490970711994647966599225718292953137027122830454776139517915948087188807103889712058592054884737442807532061393745723967717475047700304785109284633174412498946282248574825512913462223425020798748947538789923739099701565636205710607241379469152143092266310557821188190210548721895787765228517274997976705742412479354022304205025958409964618259666216382354745762964909003087715995983092749727169493145766158251962619781630399068029562128738327455808097202267585406082368237674577248488481840791588466065142096106208518461292501493405636414646409093620604835450649261474609375000000 [85,50] 101944772147039768109563528903615584883823036738637805864773123679502315926069928423046993552508105513183968048571374409098063671322960979131590748179491198968452129075657171197062754013127262805589064124819998093437993534309995668282045908071091425142956910179238056950051561126871884893631524043911269037060196848216190266937622339665754385786189437903681180070194240252616079454500406158509448581327510509986128339574355928456286949048183219018911286658441668571373985231645178993573739844727870571079233279018806790450318310184954397709817277029929149457698756311197697172266312287808529333707786959790701168361579333827231655068630622393844082460009374185184781588318607855058943054782789355014671437518931154247301033217676668247988538180581233129038191439899944473834078253167282647163101593935238605335020037607865316097757134073845767437664335297920757269651427573637626595047009175260531109866334769429172237200999444100038838610961639642339907370697089331055285567265894185838956446701567799889092260967107171655882221102658167818741236511770883304590639420726379285104800520533717762625670017532910020885713173443160368746183547329817057192290464548254427480188802278083612830927802044026941977662218642454983069468820236354705298893913193922707241920296829180206007024261572919906547270636752991312732594253204605782941721940620324796116485191109518954892365943845342721786079737464503584264798549320117017719419284511289876670457453473519554612672914398344443682808506379886692084188531785528070278334689107921102075382692091442681791827997142751228479144945996406883193243389494035155038572532003033833165443774893872894251525775078758498775972848128209940128377829442325864987321018975266798267628586780373521751631872181243284183399334725593358277770699056232486827979172436708231034883087131574104532924473660439929693979715249979926411861031097540245503192931855659538233321458405464348067073892574115645118000596275713584968856240447822218337249559629824362156130249265920708260509738457928681511269867546714106595583733882184484576025813327168908902276709117681164453108344246198066515780485726766479999334100074090178472820577421905515831706096937837271420628041338025305467118273284720248506458772406439603889895399078646344465552169981761052586698876253865190208040956019834866178388978115020439441763037790905891236211340403929281004824742522905283100543334832158505427780676056033742210571446662470407318323850631713867187500000000 [85,51] -2804777791830421379114308555004327388573434485482008361830032682465415666527817712716711772159714525835218349280689859790257238474012600326142065289454627996439003822221303748542474498107985874067269119297414699456815516276371836736502642898762079236879195973835347615763985602857250171039002257105217703076232122793457785577500281125646058154075743011256466351763906812530089340705951659374670532559144156814510861064529455425848733488235516083653203032690434425284573142056685297476034195134698001831371882990875393588772899811743062408390264334185831676612018404965861037633314556385472338756432511342399358277753599908733626633795057449794704029538789107805714979971113446211734799861663252774373300161154347585275859183628090623538874078560418779937083863757155969548826726857690445457052953653438974698100349784553660878876872401185679502537830963742869403156759696343521488863461987692463039131993561731564836423546424061637267881822406586804640964901346024350127035933661370511462639329846053059838823700233593525515789954401901076114211899027043964810303059097029883516743192500738786961543899938008943266953257224069931141684118931910608159708573395950996865431361162164007216827892645353620789185067499346798302854886227248598809480146616914123291876058567130835403657570593800899237031662305275518615280883229106163319010240003005093881417050715114150548221447185619563388509133029908122990497315665712379898032277953484903437546386362564084178414777689822918206823685283217801362072772468936015852608694615541769810157758554991236297128771787258676945303664419640162387723385993573910316044483630495968157520133735725127541601762481735171441730956228766928317798794644703628848011188058202847329625387666706670942646354773436877095472443902564428367889196950283172642651959477617330664393923945480762271331861602566041399033664377351731476904126740196710947675022922596812958896685346075547551611032564270357110177586754259989891051207256312679050446177335480486657460607305486406334391285925884236747176410093792143632350983392077618483720833791587050213854179929657262460690171048748874837723903023113628921548589709712671000807432550600205878345705025288379456267631855264655739242683285915793828364187955927570816695883809900149298677038017335481378022454014502730457861698503026256410370823263421848697511147951794923051673745286860540220725707391889248623593453210104381231393954781495620603992691144412674475461244583129882812500000 [85,52] -1820364050224811336597431199332003091238289892574630318283154160540099685522494791600003584588242776835457797452750377697959658387144045142438105703410314449153367224182515765072816097272420602406329190772176589544067394080895483988586406839499469143268968686690358827648480410906418427733644740612886850771088534064185229281360002681259135139832836163466459240262846997616728127350448873626085846373340321853877419489564371648391862307287658194151430545920651509976378798603165737532071115110383887845355528625247171450498310177464191380038948053276935748102270492637172265131880427220335032487151343956655597098065291494372482411122236488983512188816251972815325617533352569503336923424883767948689464136246708035869806616100324615810034302176819946009585789602221454816766528165900100185376270909455345887327149967786142247214597863390845569781581421184338354548918417531261786159298225317846629364179319723173327596500443633582081908766428600440780619765005565001157019783142615411640571892571202631410943350450702341325796300341866047555125650351990148806430147708144716987227533761956657399326656002123127169011483831462918381950424745119817645000173761259530337673720161736923344356694093056119937857754693959384426619371853462439084124403394117566484648861876663166202808161612554541338852073930236740656835998095762706382820254765805373070081134100564920805271885526076397108849736868549686376379989342178713181967514348793943791392204794058349738346536425245231451561246080999068397456549299240737806911092892663434215952348614429024680569466904969951129926845915928323514913340812540807092895134561859851668481317508947308070471703830410043015393850951165402307831751908721675926797309465923160235336829099735123788064171338212298484184505424046566961425605771189560444079206845168466642408141842464012988536981201240257549349803303898508042949228271957887692540608376440981087895032843919110088928955956747161564517119925169859441183501274876598921023234313396751247650547225416308746174386708358947935000034514494036161119470113130027722613286779514787970633242388869007977542283950487014261474966566734325473301197507562707588106182711268225786088628933508822251457134439044436354898080841909718513870403924672415074403097018331554847064050531075939435039707244738038805923000354079900897852231499780681614546675360612410296206108584869562506513125252061884929680216139884011375969930640866117910192656381695996969938278198242187500000 [85,53] 266228345062468838719311948980674593607528825140421392180508143424404719619155918694465122161471285770664215307934189413258234739700136565856055479740517254433325629006845393837274760436750378586758561511842655332531313581237323719641411404378703175073395591647729307162583071786635385476016706139063719773896586095702634476004965982174102417785006152504332524371175931904462200272027628311295213755037892519690132802834651948078960964193834525478871986290319284792695586593044322660463898921395876019716196643312363834557434005993905351526250239540382655391706340761632981586745920985752253263172974950625350623340141070115838639134491484066383343772017783800060652984128699839648031965764994608790725075277882418425584265364552867463999497299667317831022658159014375098545881368770420879871958609848364214293587497904057210222952630011873919111453051960894604752658383084465838717055582721386509890025840270487291017278122003885012175843889152978234880148790796065990445486209790008099541962966263882248244623054171928197690657916182229725975368492210800120187218002574479806896303485773232193338721581729080547625797043909527887171026901978556909196180043665111659121893907666037664940032966965040498264164286286009804072833727137104785491066260403396698898244735648026695634088821007895487263438351264472946107802085106384941883492100185012551314833260199989573262240146250480714675362927157745341467039473267033981053658683934298348608335795319302353495215711685084602964376783074468379949702962919061118864581620649204291557062470681436945088540021804614570789177013730194226302949932960106909130000201366043567569202159376620163946210262377733304103400322650829233353118866905050459733065842226976392837517409759514543218657237644585095554350857215093777423354474101387626877420550330602365766287804906064970258994000408756690189707383502545136339905133406102913602382980787451862057387704095698084024704642623899866530477303458557697235589926187757675714442354314285715711574382887234082500650479975636995462846022502359331130055084497246423118275764681583494700650938185440317772034820017717357205090003403779550042356752332497188839509977614614767301641858122215417357386485413852292464285992840478862697815390834836960295105428460410715482648943195143008902868813082223739853880420850205552881078609926578525191555782233466443774986111418293370063053871050175176303027870286420858620036631811411886872065224451944231986999511718750000 [85,54] 6228243563252175139634215159676435371018151011052950977307536945792314356692850406992637966375871012038520428334592995484055643186944921420556341720055951777126611993531712312004765590242720397780678832324158445476034315287875804852611327501609574820728996272135549786661511104951140540650360998488025659649984989397512953924756927824478373677881486038862505580231756532295322401661205885894339167880488532426424191421465011528491498364813802035756610626319843508297249546964658541093682766568337373575086539328588365106800795560660216227221822260998180715948671236960747749750007978871814314240198036865523680392501455901291809714760205848849563698629425088511486481609009494332615868700099632029158504271825627665447402303662405215036522405850979194154923594670972842788649640939507824427142494556635404612591281923193754481538278960890436159161002321731783392519190296573885451433250954837387621603977401377300960528576604047119298084598376366719366779474845251838728345783306575198717856190260385462122293103125606513225178060190966079302211135114521477930669437776945864357588771720782184540652213794708561842938804388362516424052645773432182043607622050244190767771985608366395383211308083644141377544264321629388118392503863480992088950722795749754437555191986861771978028077681339856859582407499508755142298634650259211059651028960375904596668949479987361212843625139561910277245917790380303349470583035342688399361292739004123404572083608958255769268477770989376834480443938036662934838667079911484836559605085677010540467346956297350655861770425666595903559706430834282640483111033468903517142527658085360838878445099979183852261852606048173036698846077365352912966204216743669974048931640125851081442952816425423579565843227040910520413120671222919786547709748254955964012131820518043577347431758753309218426430885355865588253896259509645514086797208961335342704223442395973622754583966979465037635360147838755572882352300891906388826545339545859174668101007149104506555285063126173709654148851373933887969690629520664930628623727767782932420330850061611876027920376393441526802125586087171075550271584198620059554049626724812629867587764322588367015116156924279667083225109070993104103161230136180592088173827304163300669311486556749173565852986332849215605442942804364078461832438122910580444269157755355422491459108189434712236619532967694403181148071731507219086964133615276321964682182397154974751174449920654296875000000000 [85,55] -5216644697844086916232916452874603632018694290993807799473138551134854475117465495373676344858523215398569520640962442920411877474381084108142475473672113328294616626242498767812105997074470941435204405095493578357781836665487754523289977035585417094146449548673422764150010063595958567208111988420482690730663940392713443040774290269610633784270957843933986538290943605634436513396473579947122807195501418377523076152713373719743400960942132683394608530083037739307798554613776894430671440788529439496293790362313712279327020964801962756726304339905725911461867815052086129723883968926435215883816407098811366331285280688235255073919002205806496273280719142603655254791792354010347440773987644365079848979464194599754055617488750712972566091392139225555436039472877085760477596926114106271596761228132814315132985148834818471255616790573934687477828461028152345107611418654558425687179388037116104852824015597661453236799783239197845103364852236152020939513594162394062764522265342156476399683726113114595892023560958121302646482177503683530699763787455236559605296337338189314888986790314025654899082272559438021092848175149481898248286623492786181599469790723566238478687206029136363581742819844121252810046820844854919471968621292049759488040668063409945013908300642840866472489819249688047189662726646869807911575792027042436730778312922400742805644829971689503156832836435534211672366528319272367130550816585388949294548408686593448374613092786777372544836752301230033424774527406591050205644842840524721044225364960340530544239875913466832278236943363997317708515948344093183544616297917199916381339192410489594331107883044575500395758520667391813810287607743204826055840056802818234909804998508704358243001224515276530676241660347072916162640373647396810961697794644102525900959451194112296301774439974281719332649001161202609848608618297452469565634041745115239537829383807183454532961617944202729617062184336487212666586619191485362787789300960996005395598908472086482763296298306589350501975632744871132153725529577448262988624741398929198125317977349345036209967909790460009241997042491703814824321240121810991917550472986656403943537159309085742241142979494505588775933881226038251439740771598180313068241035141273039711652595384477973858856482338505481913656859038082282352311755119037903862563453975574725102739885272577175737483739008712544087463471719594650766412803017126032477379649066051570116542279720306396484375000 [85,56] 718298910444840478521459938009176716852255694147998029556321782637468691458763912364405281378312434102059419499376846331801631643597124465460789567680518200221465585923353776568294354100972638673719265634784084109958815971851642906897712032983371716209611660694938776805727638787348616075964782467027608224198370920587607728477359215799815529689621690150643633159931214609060281274883308402965283199103122635739270644510442183553399624971332201220601323623786893249102085967995080972358311878762568392779397013385143479202444996578950946984727560126536973821576624727813611373628330794874233967268090619672181797044255888591226703827349904253986551538667289719822266019564670188783089894744869961813942443312982845090381095654634542557363247049935108069313772698548264918381289206481463138134789833046225763189162081076012022216793779348358189235339063892723919371187108354130993778064705953912975041673609213377539360873393629831154901396432378978475612892960524404874790742681713261769850002034547046850773301556734935931208912335341364068623251376194837606243210758217657322654057097581342134121262991444869436880388188184108157257548565035858403642488372419243111335529902399904832573388436203000911420488821371409882654308594817947822115073813140772789696592986590424785580767397089284773263030147579263447842979252000816752673761833099749988990564817232323647237366989254207043937670089566854360782792058049939822995612795851699084722596507921399471687975292107160658958092928278745492866865124518915808661034957506361907301831055054683509918145097107221340919269796584391978850149125040008893014936562967402875791935989655948737086041817465279592232552929274438212552790999874814012994397496204697062325873815357430743166289656322164552146204313496630974542735037820371734963929837974923593635868599544827249527128972411690324939235027528464739502510417280234858787260003661306713924623211929044624588833733947608082226528333783556912048535627364420101145883064302206530279569583224608671801110206069213950269324495640397809593275535417712427199723391315887146167359352500209379267159833052827966673958709925260814628045396844897696601168068752300228922814238331236144016469162047787478753822690868444415477927448895413673077237576054664767350978085758184614019473146962115932142636867880464135184800640620896389516997512496719734673549775029009231425698882063440666935867397123699311378697274221849511377513408660888671875000 [85,57] -132536531150221596865322599729577223122933592980804289646204800996318088186348306104029521595991976954601792840012080272010352895164076066819598227622279959970115240796672567827546943568940223245134967881143964963984313567216022944589669092011884263536145545205260836034478994996306745820531421690454741493242984393238310195006476899338804013343236900835683084568017824982095743696449348207343253032700608275828874272885460205946580557296312247242950876182979569824162425690442156526422452661125321890958613498089588464085908181229287618014763649713821107979277954882858525237818545992359540459640940600282475167114994194780114379103104701169279278809497459596524680013724146964451683111675122090916235836671293956611089473345444898194980327138914858501869549298526416345105950701406270041413921233324035487818967799963656607156071189368159454218904577081097928832660417220884505724676565468199011956110946200591482450622440256470042193790954853796291158553509127628393820572508063570249759328940182881519665665752680418815719461427957267697336067973141623368633387545767867583529763016527787671105977120640115347701689819059317001260895505757934190853120460099372002086796440102609605623769362258303911943688890528986836242226555039148581784996999902652773201677219942083964246531261082634004492475520594968510945944369116363825634885188844004936109098826140282997601666960669880676394375770407304217119738497767332688693146729969971998787659378283617133852284693144467041037807215347511586466823940303298677715286771419377642856647871713626736391958205826346869086805009931114877682165141004951098404941910369136947944022406777906116711168517268476900191204511041307678045357846926865462394932371509467103325698279375608037805197216187030646919698083368322669040529833377052283433465460354662832191302389205357497939534001114261045166209070540303634852685230136859400252569455483740109833207053540271694746731630792779411752839262713839725049335837045815569237539718944740324477800396756878240365738019180704590815019357302560034305865705641518613093307505373569904494240461349833467171647872122065499478657247932335517282404851881976776970947109076321321479549728535794701943937405267831098087384768832665312718260084668781132930942661838340237376346487651049336214718626386582350521512370898028750916760360590999870172935154968508120997563650679988535097728236762119893810662736664124361496419624018017202615737915039062500000 [85,58] 28007045673739454209970811007534313399152814227264286070381429162467593335699129516885734397217562318951127539668766857827602938716341768201019924732521766296074618285929360895470415925464377607821467941776489302421498943117792272153204267352925836793556588757304069603554700616015912598361494119034442733483703007535713255596133145885751727650602812254223375672894538009348815190053423977944223880423394482986216776402213986191963820337588581776904939345810217116844009939151062718299448191416736949653151161237550567511024596978161423899024493059803343412518455808074353755738034816098738206759693702468522888565104864693260518194360887098706038936612262398760660271858166821979802736525596271308128364875094535504353260807013429756246643600805835720681348320063541097348234637996833974978169619492464933167708054902208875275963760479572233604451336739967039757571279520777901659901913650708903123931012790359350525736592886968198587422679619777286096891807471016751103222204938878736589524880574334728631938989315180040457095358012186970881563896185033877906319239001394562879125843971868816707977719742446178453126425872316498065581467071193837998433266561297873527182852370085555953936614465102765536181163336806896486789180702779986944434241886178471047978449312518902951393345971471072181715842760595264826801257657924997422926069552406603640752732072755533843533983871785534124793761230071922174336339204366448727676493972785400001352136161659616186732316254603048302270533498236813431158590333099778195616714529322635569982855772198283795165228546078373061993172131295559635313056443931098905385895996090158477753619450710267675827667320698406932792437384640415259651715528761179216428338228052765358616201967753432873329900504058864402462462911902433706011387803145910080010713724106133691160796943007882542727892257366177181145454316485539197151329015088545883067357571262589451937336359894497270969078011891129177217599252269846365070735798108343934618096856151236557057363916305449764128853264657572413977972452554891280880886169545231996532318304948850901533057110436703308584440938465447631464988592280743329370563635689845720589210420302049188110384551715955288780760365283028536930643793700345567201273321115002566522138088808306550980050282453627590403501627767086244240525205410403161442149463139927771454037665126680789763220750991658075810044823289655985099999395415704128708966891281306743621826171875000 [85,59] -2470439209676755503268889156894604909667587194218724801001132960288586558861692608878696652357201298153838381403182582482249035007033090394430053010046474267012368191120495796528215157958759223908503726503828468380667487471151444740022738250097417823581306643975696883136712555649708687537777332425773610842158388416484622800085887567457731107332417537746055686954155397272602910142278654484429510176200608535956040109223967449948351329099354498713622795633186974159422645758743261048903232815098460137540073269523199510085296655570046499843586772312427317077686054051730296423987953408287828142494006937485851090208020182201401689030306450249270188124375773003291221021865986719701210804425793254960572989019024788484740424601730583906457044240341771157456327761047397451545163633234586526918920143187061689149512823704778733293390730569738941954838519753257126419894403897896126410991995940919481846015070575612855035949730443357191567264499134019863843492715834141529172410114151429573138301360864209756542999452109191297474411295674513039777702120305586624625049835239768782854361182568386002850161115604270239393361041315135598944649010618950744656935162261162796124840467386791211282046482162444913225397067960108551606921076482632613485301607021417794129258595294621440262165183322410456688971983802667882067664510454964848176063973054071132904583150915256565466975665435297621462997159507590475910705753649944243453256906224565018189180579941534996490317385120537143661556263114426847629330950717361909909700655955774896532925329101635038448154010156920831821857879420114453802943037835838099397524368828930125804300181611850338140610647769862712041420854035535262764402040584182073607367838233518775883501708141294140424460347715180443258242000578614321165167019851215643174115084382542881508829957252849099285832147430329935757164772020024329829569468635409297570263036826653845392157768402044276005331221359383381470693184921829860458986188883093764513355580805557462489248347297109164215372724437278478555696449963466326569948965779313512958164536778958638092652438743187779925954324859370729277179644873424353799822422050761594817701601933083404996141717391641727440330049209917423726828493477759122303701100361020108751611883603954741632890434589869816034313515543623554383333350468675848878596466301824290158168631871807673346415702654406863064343732952528563402271738480564522433269303292036056518554687500 [85,60] -178720556620104614380930437708882551695381117274257742615122066243973589621612599242338570058391423840686624731069211029796840251580261606754803899364531624388690513264657256682982458157271208271370196164076700025639088631984256644057554023893483012097998903902313632943411465444736754303518613300070075983509251203637535294214940643042617488182960114513276251678980642222215762626995368534691873223959254428505128990850267374159262018894292901116369970625650488159345957209508333345655075988148131531251586094400271552092663457115205680513471981805115320782609052563966432553653954269132199204715545716032753964326005292377375786984648496191499076087596660343009802399527682968087360129939819463992865963247683956243496446355361478590264264093297030218354921243861925367787676415713513096127082047355383356793526943736203137073266133901867558586493148736829043577213394304184329562831711342856609527264766309493038287980999414548438714096366504219109265749412942851176068575348486119277997488481075303926922212504255716779458468899199900807689165628670034975287467927422617741958216236104537769293956397922297289194677052554543193035617127602923645915743688951503035917739270077261303765165397726745660148803279558089317407273992235628132980741718317837557371717238151727348743495175776483027778281207962768811653523482495324676069002698375918818747348386940603637276162206600516289766662354740511049200551003806495493409452388710528491139322547549683943453707117659590858525616532650605424347053804066822627921667387019692410385512034990558831829471524867019229306224992061541936137951476966711399183461015661562042740794792748391845541700647208015337448404776565533281870375792574221259744856379238556091707785594010194991854118452282383870137449729766302421501016456864722324352235524594632130283066145895983054357538401001434919746656891008293080934850322711293076301390387733386731081940038706149649506836022568212059794799789219377321039005342277081806570230832463408693170134381157621422348963659789333689748036481372933543824368954342803324298626894385155147156592505007855110985629721836185009515449930703988658178268525041124907517300142289611498797645484173178423044485357771468243471783630368455617332243834260171672367735268541582996624355999385042459959090810027714924216750147164768729030750754840392928129174601087695467689455513686023766502371788800001498748182271469886472914367914199829101562500000 [85,61] 66923278180830751061882309403438844931909637815847652043045189181725965785046306792393030578788525141253247953274391858705264905972774035610991267583928212949595830737741156587798008547517363043332155069242313289101137401809661461848690118328953377111678803448865521708363071088273509450622508582811118185512984800105553365390402411356135483809944085801891188581379875738243905623692453175964901784302107222647379440749283755100787263568850737026139398264635644687142098608410615238425111293484747408973871721534201050639141848256454967860637105111740823332223010763462717006434948583934453980459740536449459935225924148466486736792963139615075450930698387009413103652157096497958633519118789610713755383222226586018895133810442824223936013031492285208608497566183391886412738146710046823618547368054038549120429955832680877379097987089243195813729561720024362329133426653728148989511071565205966026303927878124984986410671180361780965176835486088040143912498657786280413249586437934186418560290543630265386162545024054584752399959048977456738015545399110063733478209105249295232756942282402788036049639403377625708176861440814452726898750611755766376876794271768602062470989341518320150215886503305879961113481274860233667969699114619910629253576172536038190602810587418858250013549241039365036128179591613429019794183958625325825378884625560619372696195931246188652519070610174859406429474956613908119842821266050542686959872239367411089369389137888914986316484363891431380987407201016068819564898272757424298743471559066249623643507203680331818076466776211698829608752567842310485929348626442097867554670498822894603724634662327209140573359275347144896022420676485793785364259466336431078193142881277170458708000246319820542448948960358626511656966072642914925051271482602289612528848798680504425368567113194858222474588840652686594810462431487182670501832911183905582253350120437804696669388363179391582183204330385231943474249966469237189699677352325677582402507189236833592225441170411539492560168205836311710346338735777557745023600898467415598276765746665702785449524704075394078226857105713338019232658026391858135667224017396821793494172765439659441690898621355491917613107915936772228698075777434408975646510787510624110035483837595989731229751745370053820287526277245524242479092804591267433892757892612202100408820786945101078978063731410226399586525465113581029319433923774340655654668807983398437500 [85,62] -10436767146020126301570517384354130414127136874633369800762866150009554238404542326366280871033443937458462693699762295341480122307260641099069788683585953137330139802951363896334251831656077546668382938220728703006097148828193596285703995480777003945274326757384004960351142781145899662724359443615312135174945724671350725012971417364194139856867496125071091157802388306504584024441060135468240452553698925449304428963415778991974675986677294503584224029434460988215977519032727661833150449420251426075329588134628746611837413771074735608301456203759616249688715314066811434311362290747338411399057480351809089197258943154464843377496142113862453790438850136802237635778737465711691356440184676137705373881346692521228389355376352502855438793428762351953925147841110352662380331415228957080538904296294102475376290575331611364024905942098190802899546888632772449969988741826973121436047447105925586572647023393499047086748481380863259462187714722947655530693635924019647433227885757906621807428204142554715184561994808892225769807931869532267913864991814769273573500255624749292337300627122549853849364713234787455076027237066909015396273378403522292328688175629138594721804620161754515759079580707856906745795977653386576374175853925592598905348388782416404202418757378297126428329621879139206639515522226615141580085175548425914285053752430270208304982826477108565630883798492621869518741682472969163464088262546416891116139211354821990644590683474457642040071699234549837176407222115888094826866554949570026396706330547230239502310184491054221059204514587462611020010894033241357854908139484541000346968908933232480625635663261824061215370497189226395611252037634367724293813464982786467901801175990419405453134721212557449438697648531798960071630357305298477578131947744977465184911183045523837677592394722705738952834024979485843776568878480358219261994750140502788581185908733783182624694154061629190449573467041322723460905702827393943874329639147999425356036930389333215932684529182640345420859401207799135356940724091727522197190455611159556265190655001460020622055544882332087645409172211335820900320653668048913513650306225109880753441858781506026442510667940508649138594323473609729865867123371170808614923454441444953597903511930600335083228270884381053792560538651328463843207329426587505622499617696216971576571307448337286618272172155108128934894657410120677454301585385110229253768920898437500 [85,63] 1034893098532062822379614812817623151569085222651456596757860644525488839762001209450671593064726524226792379459431103564273979197053626853828692496027578547112394458695201267107854364512267269622709959263126306172630741827067836665379018287740134295486496957129360200986432040983236769162927830176377829989312459408486236601099469474409910614488730380761045297872769990802217116036981818790091624881237066796789338526539337252188930323327527872659605286832841685374198695861196394078658218957309728442137987647178570800621012827988061141808492946263735831346635355442674998622245088703442767805128545921589586463758140723946809733638953058175793238100332882230190102473499686192498198805574441987021582552345207377816130052914790792002907464868948731363520062486158312841112329167775068829927648743100567223986143689571378034778659728450138860847382419945772137806903063072842754360087132328444202600522875103160998001759688337059550612588415504491650066014065474574783405461272407059154555510683264651025725290912108613470862244419130599406063208208876520030077150805319291303854597288220131522488011798704474345011706522776924218145572173521602187335220288353627113884838418509183945557282798708819317198987705918552844450621474523845418744240230456253279409426778238423871641257331954273034158903649349553968787884327405206532940291878564310902117098377044566212634604784012937454338872266477093356487182400842514424417831857043744222047779633005520235274220516160812395195877014710807524623243624312714664931898488808236967138743298814176127483240652712273514833561434741222930733195943976914265810519422532790513276517433681425411469450751354817537556328762331435979529938088128877244658985573708445356476326462353339843249377029553268861985398235399463453347112631006787780970788925163133821491166160873434189372253226895443815523457854431751026405753674137797010478147918598161522270000077759215345875974188325256459206718633584191756304478637812696956700592044685644890737431410121805861094109607566415039724833856829454691375635635400092550459084330431434789874405513217357276770862672886176966729844271408382726293433714304845930722758223497517557246178986784734038964576885271210761740590685206090553121190728205933577588859550762398287080495398223538944979413593802745310440750491000159100563864660065447379984537134241528890702231839007820097614759671800221951798448571935296058654785156250000 [85,64] -81786487358288831443239018631488513770099675596366945110287198267684190030883535181807206513421584184809882309921833326950515986325465208208235507817870063796643644183840124664918826021162156110666394128158546705964676295262813482760584228670153642034843684744686658611008227101408163754484806186812720156203472305180674832409117145922320934205166332008449993789360294364212934444424406101862560491045569316140502391486832057369157756136836974108370200823459263018785742621394020343802705732021606803782880550603460081313813552011170624039897819275287350241270070614423642681246770784096710948291089207576229920375319225047975688734129200953484674348821991435833710585792678899529746448829117032673820409291086227009654119944165200691966352508338107985294470395349619640459272218972109199902803217993256935134504907510387328376590686784969448391860162710587994950143911758193658555231904182111921406479770118562952406881853894231165115708294598968588252510994799734201304013504303242876617870383056551158901928078946176337444391525237956249474212220281883985876162883347038987435933551645621560014410029104946180015391559250234522551316686260176272752633679916695001626738021864323414276275674149560648781053874727538759541391934578274548346125132557413920639030481147256522670028471869371154502487149861217621881314211257215290082360283308572312191160817886386746046072350579918213555787247340162191640653001518440990163576530104774557072610292621948949654756052683232576320610922106220961447697028210882565448881979634945400379803356068599528818440533130622528188765265173593876415310802874867489870223954934249543526723202301414808490891187794650286050305936387329374998254113120612296632627900097823906093673730367872737867059071380639063639049526472539310273346317652281316835040284044101805685154021572389594583064849962749870248334884926022254022122777435916262185567961753148647244269180422142562001578196301126625235468639530891125069163950772312118656430688223948793376923481421334084736827581323333204827246925576341593143730784520321044455185557706531472862983165813260004083895379467118599610551241025620728459271501244136827554663365828010787065881383218708142488838698782467180108212342991115206743981832038421739410780105541992071426178259020909407284421648902599460490319813487380130593229445043729676130543258120215113352638121075194468185751150990370206272928044199943542480468750000 [85,65] 4685493231310401263771310772179443039450384501787966350988025968890115746807655245594469036058830625494814639499476121929368192098000222479522194147462403426441787840909025944966434752236377649992953400426852482709192579640454536400629389639549999502122396232665233137407505328319301884745265663612442426586185546215516485619327020645767619340377290454359367873359023329275805229352522750560728896374384070142720269901945508719803063430027054878677113475156838965204221639781617340450019663381506285756699528635971921354526110899874383067217138155249080996975043669148728767796700821811498209418974754574455799217738800664108197425674709958881434789649309349389444194561775706819507585246511693960130616597749496985892196659701044446878287679062746400424825053875068194963975458411160270624040809633677373473348555085926592717297613279936942207538760169797775706736655218298344842724050413658566914343542211203655248690827194545206806151583744538278810851371612915936188883389028780709881161889099010223284848650007848347560759185830771341754187603110871429970512159464691397704801773492149110239488465149932097964996236442438817283515627490246031901727270525605180697045779405260042569094082070898806571963803015848806673725359598651378482368002228726185314169964237475613661970488038424518482040032477514203617190778588991893626086311880478221319828380231799955639298935683178266858493755358991968717057433756437269272590247084575731670176475648394500927332288623479850086841747805529521854718546776543247194508362407632459724093119379158804656772590169304368272711641537803397135313127444353196488001765446663349789401619368387129805260680592798930279901129092029949734626809680228225679431800865791757885388483345242599527008929554531217285068984066730298964955903058232796432062954359449866508609801402106984149202130961114024017438842375765998743096304582279402633474877427759998511350614919344520194017830524746713458490657910357070950487172249514147783445184376735305412941475175291679354767542485483279042994103655086570918174642395582278161008846452844993878099793985141018879795796382158844436093427031630989656291451001023777497794393191175912445018902403482797990061016296845763823826976899171651330346726313086129542962634358822491069423044982359194352154938549280565626061118264145190413717409360587731121277704295225537648029892513446513762492839916262710175942629575729370117187500 [85,66] -116162989209956236398380580600253534371814077606021801296437201032359875337666653413214325943056462238285128802836807649191772972702268485014266775646411661508718444308984147877309315716741391932233446384552209164452224742858680595460783193008790597203658464660667791228631129107300790474943348075069850456060875260307344013853002191421784179912241701367405575779785863673204478924699186943058483290815551922304997566891774785270162110876092642407792474343475120067297875838639777168836441835499993000516706146817993018031821386506482399250332998994523637398589661796250855022836787056061396055784493493878631844571235655310131818874571584810608080040023654540547884497918731352455830962522018723211743808127777742600088089374685236629268989640362922097653370926815108689149100309701615279585676816232094074116727037984796385002143482115039284886156899282490478633156860877091879747627806022703107792734687465182564018631489767169780106719856994984629602249539999779517693368908208254812354604915471940667252097373639033066764609183972039414110390086695915018829443185562243901813839228491882685394594584835202255837112827896430630604227857203419317822977899432929822831076255370344560669429924895756558584768428150671730578356312319670511412376545533847110369765381505564607265698305626517970384395426076092898516464495860792845353710472074087974054473501112814951074838329517607420607782250281771600701627087049410352904458666727521085514167225832464810235281466152828537502485376703629490154237217713573020738260369834282075592503472784246542744714882227675651231737276054200826573411680332752688025811388119565456601136000661723439762249910533256789671177051971373919802814064992804584750729114305602176876959157668698979069225984158199922809108701680937060371008808091212081980499166254078026433759599222408295322492597151496800046153157948130535366071675536302399110886898531705677786144540148366206379632820575338703972691501133912367862075798301523941558348301165307833940350956878004958005883043253333710770235372248340117328149687748511659385020581394413155378229409670540127518209117021151762543642489177749537300236295840501684203533927756299787383671235640603515632267013368462820057014601550512624610633954525450480377371202537916868311082360900876747176350689222555765482666270965584467162651198702620442083243360044018632268605524244901860964063189385342411696910858154296875000 [85,67] -4442238402163588410675789482539267937544911053705747150471170513963280164414189569994779592988069354865698565084304416721779408712503249618652488804907592318093370899774287214441877276096130199293030854879028159828556072409188910583953639577275173360567591910928725630741743243039084192507087262937895268943455920687996409716560654414818059614328210682556022628343481499296817118585605900764310686369175421472666047688520049029312416556712117946119473206390523059712315498677151182346682673050836284334802365366412388163457624782933562237957667427164832059550995643494358808838460532573052550530497160651683481498677573051981801201393645906278753707293590190838094613689338837891291488141886641550860022646895446957781587823019219317959014144720871694284949081449056756304407883321820588573846163728259854859664254860927086864047344487896996676744917964350235573625043069719169672228976707724348732016001145097578201272037194487000390658067345356770511225940230849697281077021939672748727751594372978254098837458938985370583110604805284901172027944574326234194966244347696229890685382110088113509620303560245918784551235060133708674323357824550328984114111597074510165789410510891785256983149279441570072727881038236449638342469849190832066677980187916332671791354323930123198457947034779189857247899552455963066749348058218644641000434146856732290729255252999508625872122776711838096205095263602330309404737322124902788199802996445506220213939510217610891204260726127101861848076038319810578449891304223342888300841039757355423958408474606503127239893027591662284722710592259369874150605025726006500918338524209489791674641913433992325348578253466216565052406289009521024242156028871267815331192438030050479595616266620531963690544582943372269083866220536948236396800572872974756814495920949496586746299929858671833034699014511851229470977567163236132712820477650827757077980700768670994135793407420790808840698187992276234773970836168356766052368259408666430985883253485375771771730665144339800119105722838204777313824322007859677663835231421156903901122040908058370104953796760632027690424487746385456732677030473324995791836387246708092965223008287215180013131335371882321732348579621895780360939513850092023363615592941322227262544357215476510430059517708280017039978067565163245522148751451096454191103297442474138322452957034390524717628288831061666996902204118669033050537109375000 [85,68] 651961663713800459714227341817949750506106122902649032298723027045064041378039677409471957470103868620860683587286362945463040653442792703035689250384048299969042515215326962189306071819525791136366315216177578912363843972932833231130846493486856659679862695360193697073958772717309593739627368099126060205897120120858806986869281601889257726173309824660907434541034354197717321919120973006734516103334707634577792386258170785499581300720799563362968870995383822868321255561869102910147772388389780563631236860223927955874149282012823191174205295031185152233086966259634351575341456904267875096686541684695250083972462400171669419621450683269229867442984887627358008148954263625359342017231511819723893901358766904753361898725447819116941418117211102966893908524319909632403761100139221718796292075554815666236224715580918753079212669217271899495271400159241237350348401887877423860984880830043850619213808752899245783273305247479935237406886405443813429590940494970143769492770316482797578124650570268051584518042480110515611546799659057269211632662066729528691602713931705710899915658195591329190121735296410126447575800434895640264825714450527733063662927609887294569412616964695950302254312730933162963477730016055942975205168230786613399724132358672620099516147982703033040198305039324041434379644612683421892109195525631891274985664058954981569298919113008622363268180021693943323867317157131977976033220037781922216114128746345553216774496841596923026262173331660574791553078721053508756379729682138332801841445122026776404612332247139303428509424513413898006626809372636485785080271492938906810223105678696221393886403170045947523363813963242214247402123676315092974831139377691329694594978038246640272682026628697112960312788954612423655656596783340248361849436629175403918978368982076419544999040752979104738132306311057920303172852272448532465062171306190215425063614445159234177197132247934846175346528626376030167178742904532797681337912666351368079433371869299980288896137850577740055567744043623405975622837897193080973484824921831146442909983020079023570472663737752174046036276791180367227612701862895414370404060768289931737240821005112595041867350791238245398102982919791822481231011274802632716155799689396222114669889644975168301890526924530682424805108512709982197046430162985696798381250605418285933276618988979098865679459584576704855862772092223167419433593750 [85,69] -39946839238494661390068036384766151393409319465581645556597682531038251732426764275984188257532741344171405118146358952222874975613391239178139416368201123571016559580108964879904197667907318114773300748573770594980508898819197872642010880328545115845599813200683074855786625163641004609546392335504958861150912803322788411577575748599750333140424065799868321983546686406515245013140532198283616172253366034911212152369326245984113503909708542343809716443956857103886298672446318845949522864023029896576523253282591369153588994468951789910549256059585051297205818204231322561225780564108105383022677100530582440522582198726768047036511837875081661927384998412894552848032522329284905038677324242403786814116398923682664891302325479430922587291984685771718052524121046445311042171048650978714377859903039768767527231677407561767233686288759352773278867472663523246018775659043023459179160821419743377202754783471722360220205185642754084090869966569029613067602826857427687857643249106630187980030704374298646863526072426113390090434742757283741802236465128331973552826871240023459172838963949120233521856758784512149083783478493130225325599823963778494526568589693474820978064181709162708368950455984721714255996550491641951441248070385283435415909795302375925771286019993298900033626480273498138054843409664502216145703479110263073716052716046256860041642117187552511827429916318916162102661913629204859544542675527588668778985230446693472462118860916789574657820034039740026621859117209519609246022957790511095061312510732928003237494146641539506871654954070682518823721282129804981839244239485284005284622831258909036362281273984612024209032971290404776569334860752306653689379097313357675533842763006548015841133919059784225472438942998893483290681958728320798981337641579196163595212122430285459004892352576268836619176047235891922713559061645564466499201530394751090451570916592350096145557222334665949052378807329126855177559052168650412600608432708740263680252294569560734968468202237910438227973338949693259536842545964968396305810174971104660440683921386854183704025668089848501673873982830184705252105036947876006052227174254427629434958402948386797740289268727666252715993026947601939532108935031002518710009587008583561469547826139880876369941509278857390327786803969513956919512041631498137196943646953102040186753923130122878246139883628984534880146384239196777343750 [85,70] 1503073633228495997843908079314404531074120338594634429005760510529945608812967420660036442162065007212699196735515092075062875835016846197755069568760802051357406000183581902268400190378306913883169877000397752902072233866241269482330747354183302700989993276059016069932068277721189792116618634376964270538495149601026938168583243179734105931517652714215213389582187597893448470764824192028020455822059719714901354723104242879478327558510218075915894406025774023425522516565324892476347177566406234412389733247571203553873164733748776173654578498322130570999693990255276570541750535441529741216157622549831692407272898767785946631925159887059745466367513819402918860770257312328804659338424199875631693021284433112972713199716285721905685634327189953333498524111225504448368638445757676284690083900381711044126670188208417853502602454749509127259485281831823039569879817167224227382778800672127164900409421228817333959670559599156044325468256141910201818591436056757506947654278471600815704724679102920863388369168535031715490898387227756543749662318626141525341201732275237846401840225808970295146423151546495932218129628219198824576228985350860118939339845072278867095930368629497797278179316773586091021343132363705035512942746042557181199275587027582697809763624373257769628886809347081400628290869686210769632562406253566423570684168493078430652936638306512010816795848793673380455006958964404068855455515033156867720748170503946867251368919412877164241398552973964954277672983048473245509723511641968914490664836218863503098896221354766804634239074471606480454452941320901003318337860511248467551489204578324631475239115576059728772337029865622387333093819114748787059706380450271498338359278232690146645679048867391662775917466426856552505374366781117076372676713149405179729386032952240812890642460271347068739797007769812018488646112739823338544088696095276064532117914394667957147002923183644055356232458855534185809575653155420783901638758337045220786583367945318118378788158693703051382495588519562127411765247718230683054609549824663773723980633458565625871342258701442572587157317281684632037395553526832234786340785316508872483617994547477576197188672875661205001451056091419200151265973996386389246587874797665508107363817350974887379629665347816675501037300772100778701551476209721219156345995713437577584278999603267790163840800232719630002975463867187500000 [85,71] -31036925496231015924810376874606498662181702275257583541707354151633383373478563036201006351543972561777537928857883401342872760614896142424112156637708540819843667274509185102744104709119892961907732551133403049492187354982679256732599021377234158515331896991695672718218952904543015226694107087357487256999434294153803162283107533227634795094349179062848499391261604344944731181890827176383841901562052869938989163425333214786124697067139416090936118108815864039933276904756925496663045488935525066999763777554166615866404329681391451520447367014507993574457353200915834091084451189768392922773866817283551380492197962563246194205851967916937781068021126168575336308100523446134360270886332496895741194845062953366269578698087231372426854869897588779686959656573161906062975107813937705022667361054990689922408378826787302544439250178964257085811289002325238927984459355937243649848493726433851001277846577041253597684672696603107975097156326443013461244370746426979291884149922055630623023032602084315195128194473929452381548545809509431096359967490603489353151350254790714644832655568920286869995844039626327588079651126257022785241210876512413021755567294355395268657849755168492903041031016481022931833122139798022950334325777034937692794754757761066972161669976740244572861420731521007396020800515688472224698232365287570934507296116154725892991964291060824749435779422022883598090210656537177016932621484187029602909279114753467275388217026374997600965768155014092550724422954117701019599801295937032458564108279385165912738015131459685770659454168159405347847086074079330843252559051846911541421270241623255095713586024608405051016320615239625596208679098614028272058152672889111790760191535889385852852743590558138664327793630943936287493449379931193715281134761430809968298934168524323826759461870669664998964004905481092434772582074888892470393286685654445309601565935200196748130036385796071570362219397528668935878996425700453695937837697987759807880338761842875091281383389376666622375150169787232365489238768040122239532752552713329332210996787744906899354227420177782696733443348856312043620274372596710514208466612599391260783597589825408954014641330587806405514616062011905705963121748956090314524953447546244288471879031202064349065208982785313536715167945500799223195716849291752916739085685525325051113996544308037961457102937856689095497131347656250 [85,72] 440981863755306573664045344663864871708418793350262120005104686568367606082364774951913517946665884876344685000609170355621105594802696619949114020517396837514687088966604287139366730833058690956938170540036673200426213489197890921980069564060758622442932037944509050295760928755381277596199503364800635139689411790859625295267667674780434145104639607102539249811421276013402744770762923648346944593513484797560500925366015357029813121096480191871915574817066938837126514386620693891708277946597902178630650404191468408498380455665195019585192862580855687554407914810490153752942410221275636018744251796988513347212496754683657653070272000526211608107153664908925560258604031453556320429531809426781310938828826214890689439575039950166063289560718938819113107224671126187961373788643112312293570086308659819788202796943577235746496904464353440995646778751254189473994375119941140296568116994734957095545840110810650899403254061757485194867683988549810554277791174325113034958968649441829574047489073477074489156899011695260999896864765567589634070332273411594863647667198240411083985587423050098319124083630797671441979581998140466571130354734523023079370027572057800462746603555314432489485366518760282272959504630118785628391957421904970700596214968017417302509206817213669989498175341521069885160960395238466215058179853460588222414443216145717399015518847775729004174727041263165604269411090201871865076501336299761384832236442282770516645600580423864531807326504601175807748365768714883101432895160480801187493286373219423193180505571353482360590550438797438914656003997607231754140222955829884190861424715092228622931876303008128299813239948752036079116282113549064057315338357972720796429535846390829482704604462262412244860271450014761521867780482874765272610112589147140062893275672928060847681823123168574002602740345853255307063894193808733259700909580717810873543318611194776559051656671925683844249006744429962072447862987839067320726186652682315369829949402762077792931217156630610861330004431237235887643122976370755097907503257069212506313367499004967360706108929291813236275553098329123206097589941531678032610970519548250610919358380804767018425166090254130134854969699980218803051176076372886648223835859147664555025602074498187973555988334169967028200783567861380063062332234382612902997757550124713132400425252832576461514690890908241271972656250 [85,73] 8195717419767403199299091025085053074856834396388430818183948625795933128818630843058841332666519422213951935761952633467501268194788434396653795440176109556279049584492771047269915388851420397276867087385587824456705925060859578564700109223892035536975103535530212207521792927344264385568031919343238469770041984865789433418954643676637581061292015571579941909931981965592291452665387793372373566721943430695796052665605889973849002223270986149122347077912082214710144488150954539616277139169802173051821030011840107998469996620994751764652616866687585560109491348995927745642474001558326762476805517115490982548078698455138545537065964258836148417122931629073361676148067040283089993163620196352009324763512473944187177726181201812390446013008814207870195557736387051969598709939941566531468520113917070236774169124592669884482415202200228450457171374226350457280043249247143599515587561859065750674348647211577534168657467092073635002992341471625870115807206616440857568657308499376363038760587309460505944089890485435316238489477085408076057079529027620283910078874970090041763586325329496625082730459469996561810612335193845449616513556807158191237121569216840168185241108689125381379962969839607386091992397461992458830043817081505083907239133445292508791632458823311577503764223123640281023550679071566695591157139940649151892523051628459629829773679204070751484533829539628712068694995809061272979133921909232511561166079006296447139793150386189749425085803249144024494894490131137856737196857305784037821837512231279064458078660443539643064565578261940663332481372209786400815647024593424952594895852006430046672018882121574305941481480345312100897717856173085999931072441613799386184480289252675524795795257513167754496668201143799797607066612277150471967122158388947467395954060451271526549958642742227058131543107587990736727194485841184342624956469682920320635023541903106078331929657131939875139864812403838275782990966471019643628397466848101229621372358020900734587870745467034673323420346908230066459661703027040341387837297008485990530742889246795997954971092861799783633857661845994735614601142637524947928296314631196446482637985323113609073189237282778084581720666055197460151172068326291119548348648499788948871073878177793799464511517996643085240772752846278840709959872420989627756091633893370963087621206000221718568354845046997070312500 [85,74] -392597530406225946892931087793416759922289632901274938931710805333881758028048564125121886466870045611449143569327319946333134516109372068269255814279293360348337229692734290989875750104017376864775932489016035130599802424523243403746583487419321666994352036447757821748103514696458387447998895246377666035187422230132855604925297260715072331698919573743771406364664217976901142807098564348704885401646890683594586967636002829213606774630731392299488685220894723673288566956875699610597031360531333833133478458744973971855731877878586858437538830568716489508709179167949058408533477179920420854986956124114700961961623649588022999333411696176509344850324956866368619395264338242594982265131284287986144192560745478515222308624913036678168190467427501765382331235543382195006330604624107160872099494881933497880051498232807208130097932834283863531177255197489654832484623302454273192659125249197313205523733423344352963554404838847416454142073078873538543173953860628226309774325640221673521612206377546932937142352313972309018395955554256214033156594504405196173704179710998847167983844751449113756188408983900332321650748805659648349210658209205810619517222126676474874482355555303433661323815122926501646827110748093937836380917075141771014898429956018481705102049848386692932854658418311173752586057839985149037946952369916690158838170844805651994642350062326425425133379421583730881523626351899359339406440211227908466169817060437888622291696971905801709424120499487072877084964956246429954019118389870589924233647095389347377030439404583592667802329368518686636072655980068452696500065974133881550667968210610427435308703675489707706214221965459374492831269249724009790480211707495638929709975017961461244133930129818782164554236541554733957390342021390920457288535360887116976265737722194959413385802554350354067012652625029717216145712388126247210276681416638657544874315257001440378901384412608279642192765307131825912261809105197142269029996333400486008352372988636510306699542813845522823326773967399083719512863689893709200205091830971982046112088508343235022152468077272494023447321543937843679616069764476156915567105501417655275202939708089345565021700762367525369790761436776676942307389636113502837272560569115679666812551138106421149086388888602101924725044177547290658756195617914685812203557710182294515632861475751269608736038208007812500 [85,75] 24315404690933459991004074871548353729391578567464443505785598618958510992929361798828799503221431073911094047829449917044042242319606950372449939564542028806918842736733216160379270216071949075881667773148064438312948441631516707052393746651934976728794283587849976368422798306260121063045022607191380026601049314758021357985065956505880235304279410495787509481413588546257912995035937970813136866508784070570757398808187942083446633042404991985713475114414941008423270178807217816469753349754868881596955946675590295545301923411852854304664933864424795310697481608910723763286480752925572502055436318365459511085306029607739909140648028019655512906612200521447973746113932972961840541623749096991836726091057918725704364174106630350521688129277992491517145317845557567873365877227336998702394607770172607534885106336617805639752158713125324920182616406273202121102776650741306065734458854276811916909479975904530694379273652860016989683933835577534608485558025404516478808802292281590389596010999309592976369556678793074366711487691928167178534516591723612158320477430660295110864470546784756092423185490784299714708013355970376846075097008316319283770065697673481627816527951240794666878298073660781181380280006475125482611435938088169768213780266643604145644163577745044989508673205983592032418336367163924595862575611053132991970401681634653487674625889703958859331508050329822882896244589723725539884905167632620078296505061472064822042208033401715568173178606147303838721557247859434716600322273414360337848639271376893529790981869024071850030903715758514394612377074329903289661517346484217329854799169924150723344211829540340159018545945771402089812427605211473112745380813211564929275369105771929714204605717939690983596537535099551913086415351165123138825200466964570512170037876045298789845739509675550249392150530353894550455584470082317354088692098489076938663133849819002158131983200307088646525652763256743783877682596929307442377462227432635792630184021661466606743536686162461299051102070188299028413122270611262914092140709470009812505187314977739604179517444919197846680376624203660474623023668663470807357538120395222438960556903127998812395013132132698745339216657306950958069491354982062596670526661905568465087515687412959670097049754966793603705971894693621286433857227392839401762348886665288105746185465250164270401000976562500 [85,76] -383562923955380956143252542416544605054346307065850096829247740496648967810442178246113249469106415847575055672933240111927720652669957278396694177842986955914507201307367512429667378163298375561056129136310943526491757651259382726150692955968851941146117947220408344875635539340853218958404653463228543646717081045169902661226405074718429460601986098886241219431717448795423315852382480693043030943311419891737884030835211888349128363463700898653708604636623999853119341717684120741705396288770962685303773469157837181879924706402128036923470445657807223662363355632563703871039991365341679204919804963879793277095339202900283836001512598425364006019334181326291559100404321157625727943899871367867396887563744799294485439525614929710536797959340836177586039899571391254629186477892369820992417557637484708853938330543007798186157133594392997736326108854813706263867603176115231350572942089342991787863680675153618037525758714059674480984629958576522110875532553327584735440708413712664776238135233881254414076012717354663360268376899360192641670031965407299928823140008378999598347729702761695290427780779461522768298183579178020135422743103350497763534955161997439001018305092783935169456350436662650469826461054551715596192535143046123275145053517414955865225658501280146600560770131556296270977414445243415950679622442715886709095688605462022032918027188869488382127918597573471758173017179226488502879000227363898656912853269172136132612421042771909093210949696839399079704806080162448136394368156583942590833261647808750936930191759709799248352842630671567534675405528578424322512809340192175367190817824810185847794379642740020349567895477634654514252349154364433269509957060836880282143992461751683613567911814692263841069600566013131376276789465209301763124719810600029865900944452114669913265063678180563973524223869555057951177844518810756640820058281226465075401664036926286372360392293010034771537325685353566118170898585818540509733323899479211049705894787552487570116244732963947637544699679025308919272227938896402036979583584588257166132049377552979685011260076320649104231801400277375328649306390460578252150275618291754702790193022834765077802956915180736375826293858911726198929695767304022195969725825929667368837298377419479706041345150999929423578444174768025424311165677373598494943579551019752216234337538480758666992187500 [85,77] 14200793664710984954105695505476115707122091622570886600404630852679254300263719398535263201066942513526051550022702472950410644615740004825760309934733444593682868920985666428148781165213475653740149202403369208825217763134225238231673336272616542773330483025912567500583037675543449506637784312925259953592890339551240876588083391737926213086932039434875437915996753046269304827775972032363178114023325505644322951080075110576155157932466347111957549052818112474124532362249614240841470063305585088947604352617423254100065235720140407114332140436119011415253110978513616410429302650048216465544493337348260489140825720585509664086735503215128966598378284043673551371454106405209961451890023171371478317255321632841504548766062773154900685249342536849453020028616418349894321327672143000476827030762567190431497285894436408473763256111584117700648389488494007200655517953965339559561781811352509714399914863580456325150456866292157866257105754086884438077444227942634847036505756239940217296844504319397911239877868126921846687925314661293698156740225750494929819057557413352956866830685463442558043198416140158604626657347027398109074463517240485674468796112236710962755917188196638432351648830404144533949176698804940390939877268054196905913202982361119861276857282316404687438489521981742604922060250787776379388114058830532356802911365499614992067654974741009664830883796507765622497656325635186935416863944043831506809593752827779521124477570234778852077270318458492398572321790296655518047406703411629102182754450184141122587575418806198337761035400921724063489410340182396980703568346392675808876345974941681557926742781703505144216446946145546497568666829996598412083538027670769597632560430838623431831187575152110512393550237436662753325886140430087135272274061199881763589589890033533865838227012184851965874686034552371357589023313891412606026642967786072582009665484873019604540800450328563858228185260131145453610288302154838519057848025242561628031452896132581637617369365667754602087390836727691335021650670246406172638747308589996617433686363895276713189019001477127456064043743807901154704894993826797111041320336691284627074591113456879080323347323742629268037009639945902148754466048192932295551479994023043802775555433660776507332745761922824360632569169798221464702028994609033913599782650294400809798389673233032226562500 [85,78] 529837389301323488011556119964225884024405178436471028059779153664546559833186823178153162247958458535049993914331461526423028732898643451223525198710107612684202818083317219982477172351426915805432538962905069344973509419477642921806854681235652796754386101596057238967991908185606644376003170492366090686006343805671282764068774136044221692303451098079804348130340831176005638811761868868170922286081307358875220005423816316987559244839064475441691951045499584709069059665192463977765402092882943903058933708601486918127541553626472313769102687468427569823870998814123252792344195070449622544695176475962172020043951421438788693583866100013722255968395342970719360639902809515798137969053925810690379360712630410825747401350770332954639849011727834934925032250863864516970439801889611932573777462612869535015700590884612981803671034854347286005710717841977499318065329171967085005796376712719846166343673515255596027403682586774589594043181279892205678233044014662347486741714635695669213329444423909274452312740013231496319581094433170949849545563725579020907523675293961365346737678846159072024378725493818842452991166296347761719416617168645320185604266682793050918959488671888169991390390123178230623802893941064439865534129889900880548017497276984961103694486252652383380856751531242075128038401208011997161929451173836944394485417047886032729287198378511800646707370853087215763355851905480194264447514200829885419107180406515775356035193438983281088327971247597185504498084085909736985099476688315330451230987329775268176049189760252140993202570523428403736056314244303099292492102959994973354007246565023880688484770455694557970527543071761693696309647310282422960761639849339931955703082544912312508928485115593646024544590644888039458733402671781646904202371209128971925326220334945820240578567090062642890775522217522645904070714921268075396486032038628170618597327570300280897660333674592056119916410460576345529817830564145824208567596537727673095452337829445827557659654749002364284256033311021567681576762187636230304170424570480414076743436896965769122428483196897146656602901184166631629469598372861644490287760749786967295511943043358836946267472753115693139134415158205146781608267229529429188487235270794819154502543660710060501893239999883001926380278952142773840602809626505600295587328218971379101276397705078125000 [85,79] 22547703278494126022517283980741244143875304104468771691110512734087149243651720780822001606028885668503157288233618806620014652324044374181040619620041753119112638461842875504104265384646084593004046233062492365499003991788349061940224418867174347129097578039497502742604088826242528862158039271403391909996256015521962074738707917113515374584905240956641852236168649145206327798595419178439064774600533999390372645688562009033879771617839017224109538122973184894932931715542150926524880901915765709589815659687006034993578850576413552733284247412287003145791900346074084739760636098314385869890578024524529567077662996222996893297268511015031919487775352002127515147718362266556052992387901799236698814586480231017729136430991847114778808330008440349117251592093572952196469311827357787702005555279704423683480469380914984006045057294379750859851835200860700888198631489870972092119792472118386433808057298743096065642274947643489955466036601370835045621355138571409627401407188631228754798100334752302686270702555934140020028371146186231623626311610582794003031295756271140487588935217795319708500992920580968457480382455555319456795371932756308870921369875226184856733861446014521183409531391298697327239192830203586262970843561555188244407124180355851733169677196491243215974880013433305577835588527651064608994593492113889714911354756372185707100068806830556773422909577000462296920766479475930404068569447226706723876186756911538379355721749430185126868326944239735617974020819413456424724748856741265991191436848851723592364492321512915076803140906781286331158740483966109213104127281442898272993487692000206713374200585874572113843613983127770622281870638228486075917993066172981935177147050513253248405188081757370287967834909871204387221542495814825819225742967857025397311024332524295524564084450876281794573041026393289184706602844736313455132877256181281351506078491950393201597364917119890013769142447390110668668826161286912967692044261495866317441736146064872472443707650848758670151059269808513429375597587741368549873988545534399989746162544173862046107171952889255516965019927656653873780335998642737513964224750118270602061018672958934924682860491673151376574604713705508461267325007342814705230910293217558923094189400881266352975136723925968526618240511535656446185061123544779420058148389216512441635131835937500 [85,80] 352500167869202855063630979149665970382461888151410138012283024689077891625751191748097914428114707009831947940566235665079585905367463476792296964607901114114922158409830598614686541001057949341008908014332950450574332854041736881654665574527135296415912865996534274408091149638626482184824606952034587316566997465936761995799005470242570035528617722394522651777551831616814186620384036980202199619989928556632123407300056741267319727979979035607408485873854701318927810955267405724396907770690016505717643933496654819558515228482175703174952229038594604665366903938709163496307161093798616704912378837929238211088310552861515053570510852398691723355042004852974404074542157500336745924065017746605928277924968006502345545509752787420387181183311059884551414085836895363374379202337437704270566715830157003565703212539672509963682481621993409445898023496119966686543452625928436926623474241547017302659489168490569853352483423129645017701819715784256654484009219055740008776973904108260498324268166200658355438965007920371693700059331659792390734014876171137647539005960028373733910966353437665781412588304363731889531660309078406116736681402758645030394851433567483854284631516940110786723829609341175400464483691931737566037357013658868411993553845065628954411129974909159969848740924886669857974628755841667564003508116897428735084101693212268875860663739716688108896530017911073381197409169431173559117753992093919363061478336337017646237558216132002646788658586598426580602056555094488026105860434324781852434715626737828154434114501078779465585106458445817843124421806751474253912189277448545740286045027278830889154315971652141845306734285291898634524552161247498553470296304822741369738263329406310353360750644301608564763329068828190338682784792111377339026174770711720209996608368099288025516565250764904834401916560610518897128760555679938664083754412201045389747880817668013997018252858831875395043931699717321952701721372337051885706865659299465398250853894637622830507670322573251811576596928994611805133246803846929962060217663033482326851080390146749300382349169455376034453748864815949989332381603639820697052251998255616713996509943514916106570002016400369220230386172873712703583366262041252420389714851099652960345803339213075338838043013355284732126645087033653540988356849208003040985204279422760009765625000 [85,81] 2419296267375521093930766398047424658338870992470352526598533827544413465405452384079647165316490342153272699541579907715903367447790289924562582401108454025995616663964512685020824645639991970851838856562876654232398147334373431306298745302270562409906015717368462138147239966093630094506932031462942146249345194333101707136430179384804664504043590247053576572033583963030822773512162862879929483124404384079641166452376502002964285967453689641395761836227327262630579052640878894872081677611010031446593819670491521189166937741520483876774010315612770260430795748128204071025139781205891921352418031267248391502366139980541562082768752258815063681063131508044312649134947184496041472843911066789800044729335740482642121815831837094451977356848817202288261635416691222645535654527591060208904734953522164157144288481014967993932600118264104321932795174242801177386989038440978375230095710766798652599677786461473273347587163247606787934450466986934170315254701603930228948998128376909114393888959598614935679725848342814622145249134863321853301998431752540104107507045776128110790216287457335851295909500564361318231064701279076272717201364374080828199705345363200915055982756776285584394705100032004650514183052793684066726542295095933032647052462012089660247371973866773411454681652625832130536516157439038122926788148643023288321189462601486739567984790166492937796319537693010945129847856297412357543999154820568750484960527178594810457874755200151867327606538487834391283582950778852264751022737872278592680140734909221587363370053793124206704595723210147845879719487374058751261874180552123001963232160614359281772792292906064802768106792889168058636627284850057791270574496468944050490530936125920158447140279503042980966226793615608668750708150521960411184232328740793957594451295196803962954934852395730722267856057159340361418556408009114749616652883878215550036738279009120710982211099368615417712490770182076970672092445610729739702141498292016578034630658489252460146225278782084345901613892073921141650549168525019289022940430768338929783985965000633263203880138776001236701794537664785956092548000423114786925070309172178338959794252050248306748339592705446460976033733008812383068179621429719006084595169164202246729672038178719197395274167701860125196913049799303069545097127429471584036946296691894531250000 [85,82] -119950440536816639001424074482199961512899430217834357343517386327205964913629858032156757952291287452125671094243005003633765787099192930105002036463944980989464863762159759280288012463161824956637807145953037147206449251397734873048470818821146254813468140670879451520442919949644613779872799745353569463107070780283806344133034340193239339414980798086465063212335397027543468595035837309574610132766537178948282645247842908136284264755875471627999395612547365530284852462737300695693470099465899154683566515189406258565011473117361817125001537937173166727601674112022537945134289084395046988640743251519562062758721496068506190855672859572633575533344006687232061352299158145334782792000814021077797503574901648340690435205033001661709603822232288757184019739864222422662459787111147709441991752761657135750767050217131021242199490670539402192403182550397611760383153201509818588996742338908729203979882641160996019873873774136699416378175407305636201844412814544287893442671451399956554074930989133922071859270953458140554772119903030424913898834240162109488051450488973073460581895191025961936759887226856645007718567526753451128737231012316438373997615040063527447586626972102277143966426600865091204104552877780721289601099945807224862456490265301640618965589953148340679071384160265941623365925298587929937545720810490376852257351979956691561068694296122266210189553361851093767382634150515848926278154114653992672242737761849076436160380645121167197973596199159246646521205113208991032878012700848784215590869328026538497670759855015442594814811120445879974202270546643591639657531401729374743813943891859131106205810661987479733872482278442460261464120719220683308147536075934044785308327071934776985129671166292961544826101288303774439479812750107395420464696253629235019317704903509741024868994771716255693226867179786071328846185169769223974190678594147129239553279464938813125890810546590253033373469401972444160760742097565748687420566872014679084213763743202728154689248866542029092637098873512048691661244062208802209456820182393467789541588776799976488186283937151079403966325912128938192084738380268354186709324188957705183313366377822216556612523179397859050006425397637965636189994975805176880586629128489439724960045997296302123020833400302828317400900354501072505861317804374266415834426879882812500 [85,83] -4429425476791876265663338946388393124632784781673204003215443863576949323168655706815878507405063122612609727842508733107002668560946211116682932218343413221401232673893406941647064807662787932022370838628464487486583636121669501740424580326347560141100763071186478541021092057441898289346301301959116392416151338787906076865054709992312096824426603429981478449615011349853896179969340443771869372178477721873695129100555090699864769056227488685644010598165128549028821180250535643398982535828739953284438006598063630460764285901003351405477541464518033730133099494752289312226459591992982609005276727995107365900444783827420165249705172032007380401845423517038655894388335695766789810539209053736481946496511529499232271151676333271123028213144306289129902142652150144251930273136710767195130888670500804334417066195079998238834876953982110007245512942481145571450708175030435483657066285155016284317812390160638627672443254486851636792327936224553443746606874523599944012310868568613690500787338691197558786112528135342093611935425413907938712573643519996370636497164778079649871155912400625843041875322030260258867431595669337341767961863029434727629416140632342156829713017296955791908586027230669886566007666752978845664985413669502102052010257281564461582092182181150840990020846609779857421855701025410768707516029380929482734460806381945773665006945675529193187183937378934130461088799618728035135524639378199999898507627100579607266479195784028259320701402069084971181392089964024828437792106340766849455877093011876208352209077589009488239597711979200056973949348955044876287274477159737657162699138254264841020791724983753979279865254851314870598162213651707673321882372545189427703253813195809634982372825619494922115146685914007255642526132309129913179523214878754070160562095852763022123788391129696708654501367463516963513100051556693736268060465741969120449359527461959219612144137254992347820944638357266404535204725642865269592625350525152501027483635215769258769540597063231266681455853647706036949168784052248276919403456079742586554917699814749619041329341620734428363714109784481286538787123362707136195213917725347969011343199087490908352228991585445141725507255062432363207256184113904856070883880925286930174584798459777437556584329009883709205853105285329630486874957568943500518798828125000 [85,84] -69285489627822079935088364301913950984286797817115039380624054996398020044918114461475161491460793313476036411571231667481698469578644120152030250476675816822939902035772459915002348717650291575750153942572866068564594369539299486627538738011013702043955950313981754753998226307968434536659657941542377739531256749897552035576556024621560707453794330372551288632959376162386156887829463474891422290583874150290428444322058469717984389198426895038626989648739733636729555080527869459345777906063059926340243072530477873708359859751573298490651914537951396599127923689357468465008711123817520927173713834389079559413612896798077295477094070654695948597913152173879359136472664434905014040818576440125818814264847025905139056851493992696551205919518033552342071235977683243410525848680266315159487976037090523546009764034265069113984677384505507988489374188592621467492936644858894946502621959247568892735853942701419846496355139202188613580973278536515146237013832026931467259144436788865727562426260211823743192943539891634845316578129047350871806560992830017457526592315812113885955491840956714574652131276638677417601924821871561212208023024819338534301104851780829116437259419498343760953036033204971327314729197587101191649014033634665615217157832327131137518945980182974334549169818950522482990200127218008091813373364313925009002740924531847882230117677876897761112458322274218281010165938717325115318913995595840401655422582891453712326449047532045225521038451727616505379808463170587963283395817257605652702917072266159492798294179639195629567641113368330849814104873905170927144079007510724683029589112695558065279036331416910953426275801330885427714447376255869984733890405407214374138084722959583799903601452367293144150291561019370834695109949493246825074869161487960810172384963113353119254524972436414015277792152806363017205230370385657721055360647652083833938271046592799595939706250697282409827441212995429679471988903709673617987650610937381405395483328425807482590165953311813698641855432339945278176912788304663139045924553794182764475570478639950126894151926276287712146798271449161733158850903232819152335446482023418557064672038407748028137621329852175036536147523103016275615980733825416449223641264578728139386572409161933339740672268802843770802262413661524747468065470457077026367187500 [85,85] -848310739529730441281429829548524070515950836397643048301624106420531410203473274660283086089768169725454275477457129044333599538870894663982431123997639060747772364820356612409284616793323930912479282953971755364153825341266877682025262594620952085866162239076250295410383168187544690091270181473118184550323380146520976477691375816013167345707688271165197290778740423745318136072590378378126976979960261736576775541331588643283720671828647561135184199153367378222588019718944323761075988817285612958914446601444103085816407281705699683965253242348752846682182713769573213234590945969502674854117672247922821903945143064090111400685669425600996684785076813373866065724497972427344005765117309974414487522728473583167435620962291947308836425405915686305143189848945169830822908139615962652494476739792649798941970316738167664665125296443134437480621770361651698486489802178645989536962747411457485205214656677926780470761894267613719103085544094495777601578427219755269287962503009410439969313346485153225359604998771704801550657762032241005478830971764405803247623073742256285839644112603110832674244216915309390632054008610107607972195240985687910602321441016094554508177824918087091655263695886835250259926253267066403617147360734984545982397933824495987441955266560179000044255913071758327366767154513699150881862332007152702699167203794234027618668022272895721393502877689364506414010389461865916212721314686435366321386121597290945352681274175226273581386417535367145849301472591433418826142773817703604477788242015907094719040168156804453047497139350986399516484698399327589848151916753771353324038789183607726392786649979476458890852548737155838985782355054648736396553151969597090707639841067532700354417547865901384683836374123716654519706246040408711313621078115146441698941341689146541487422130574115970437180426734270841984048141938788911728372251501299268843772493438819612816731566058935666382602182277331563670705803504838987676273380763181469080040121803915400808876439497970507848433047802914476353213594184280259931785460901729115604308487203061292893863952554005972602917285957012704290767529406638104274922643937765244748415743720165439980821654492094606831340467166887926093204024638279717997207147605071920540720238856114832907898112070672331784181668486708425688557326793670654296875 [86,0] -698980836306294361068177720538667279600759589950015783502865983637890026720003975697688903427087096715207055478017684450091653854263912996549536452897897860400134667701280734039685724340014544492761996150602312959121017892079449565359823904564953825455230847822081284508214896277301220782629332240459185426117418212137745511002311985929484993895139647676942013798718681667744751275236767995432345493128057460263135223463275380166091393059810571767120307380051205100739677545817810087499415000453863481622146579409745484304985886782628743522328527149834295367261663869518227564334959113199138603310365052016165550674666939534180915039222972242681644448507483787262510333591339880311516296768975702426637484156128560757648154069676645623203399701992698426035306484695687870652757086947636506798600283934957586560162938007375367247212735789674505566907364234320515102190511258925997333510799071230014878302263833142411707332879317571781233786058968653723867025102716673612108507730955582541140024024763223471576144514429920435743502061900039808120378014175749528578001296943477337085814288550388059875848678238568623806037676683218462191198396863486719336404843957016948143346974088644065413116631312656332808961945265961519454683558350251390627304474230514151217494677073790232615877809842719964011009648030423576186985890312257849932637818932013196191210778771571936479331205813248713523021103981127292556160226831513513616705204971082010610901721144771678773282279228828080147310046424709985942007760876515121476778632693331032901378685530796136161702785270416760709657679766301526297562444031257043762492701027227825062901581912679434876009836622403095636540429057713424521018332069346517841249483371022610990290385304232921428377403854206138092213958447162660756996611300324771359509582326924927521829433163151006707511935606638687713264888749950400363655299187514799801807945354542098693257923973452461688605770398331725398734923965750306820598127111508196469878450009788275142193238074903847150897026828286466352854464280160801297154304277293593893299074829471871875009071192592816873728452214433028211352382219579351244896723588937360929632004130577227421111241889213954336581555390660011969647798690565426746942092480515521071882129525947820872147834810823504066714027478193785402155194109997681462525017718784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,1] -3554936501933644958442355945051878857155310934815474594431547166275468714014481720890193524487850185935891713164052894010674970152561093953244767571898695399938000701308982101596610178370074356931994152949553993085238020772052485199750090441325718081065256584723101954634421523474721299777543981286026337232396326814056765862184342967609134665924450836297843726624228628621703073257956543046212492220076636720361166894842680313900593647512437228541124911293803059034708676195715348790702780853092004297638904850423048981339659402196224822875875302400922587907541779017776457396525194696948897167862750959060834129678469422016437074270586059043132616619871557002860880352476432835185765945233318436667600064335474598810777184442322382012640845824304244813236233127751189050001178162783661492293927007897316938445486118416812917239410368936557920113130261090704290993640208537475544353014064447186528282819228079395848789306494520235536212137513149144418470637765584393164372106598993694114948260241241889024469296574764544283244192149451465165298942900063933214042205450311609515392923846948351475143530827143303163974673658788475649610911167156669761040249052828467636843350966404198802211721429759002912563114920439468803784834599426067219784882396544578913885283982635485410682293292268797334960490505413234982395967108656179114407589674472596164882170130073409567526027068343482395340217392850541645795087706818968713906696714173583954459133295847716163798105299968163578706667053403032260021740628343756471130877217006929028043987846048111802743788006498887564565258438086782677945818503488891185947062486119017433231328071608192145413554623711302110300505618245129465659755872559137330424646290504623698534104625306342008997678224652935865171855257206764464958241997159134184565468088655436402061770875687632333946565794343306335552408428183858005365714963865581536509134036862032231388265979802993600572040072777811536156390777797296661902376234885680644049415110414307962864233164428685835985916179989007495371379382412451453266575224037102990096794018191311895821737784404096548765864377571871818759883890872618970931854607994836481543472472539146673004915622937872141414454512398220176363960302313789967138264570308924208918201256891887412294347604090643326525313406951401732214369256751104923609726044864512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,2] 686130451094402836003632844074820048611498178500807364968883257331878007430602954747123904679497223996786418446019319051235485270685660188995816220831737349730053280789428437588009198732382788480973517854499241752741737882362563342503655235121975797867014989841158636031677796381003678969658208844815168245530615093462726424622277406967610459970960863676100149900503307222462907508612872572135092618336777462993160244551366350273823167884146404576319004883890955191493283391564483746643971015670964750021299188666852269184343028765447393072454247275935290068116819357979463385468139118660374301423211194321694427571235449324419480952437060205170375366774383054512657029870362785531438498890309058167759171179517183778154294099327111563680955590080782478116010624247797870782993546873185979144312585391582775828429697458905988579171770266852663473565947504737304213579725071844774915851188496498861811003222245184275922597944820565067450396053829270251996479725275534010820436900497384628055891072486958241003745251526236823106033034974478823566873934019190583404716284188681117080403702363212183237078801377559032654835755072593785153716302820241857587148284423048614375823965806570303633488233248388272011560306078125374280266987387207531134914556098638909980162391235408282136332195045952425743967435597288618465055890146744500526835988568417581425913374584253382725493215219295889199236542394941810333153008633004322915288090965638705616605334753585931582511180435344473393610277682102731987594416211492488212695878476240715913825815108173757708569311718405840822921421606133948808778769476313262721692362346766212223063650320195466489259379113465913810321770446507741161170390978127059943643859975292707275585695826307521863773916265365517592323133851398202110671500882955746481465054542967452784559584417806813419116373059176187710991666517891147735002136711913578173600479679286202454285434536119227221153858980356914113533127644702561781983210756848787011068562540193289248403593099740207793896253908584631741713084557572642147874940957028609729685249010598234209169518140482581102634086231005625384681326691655107773250290117682201615618120967007024416094097315893653366064809933999329664234426992343677101768017857477169211564116132388105974610344318399285416046921950067439987637117049552046084306560687800320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,3] 1930037944761393850482330150371603089354350816009528461417190296203579716807806179462542050715677569064567514993455516236919570760573279385238895165567991807323699844666866428238566806533695907088313635324386041440220546194850285645339822408385409262130032288601195368170422813888454315920037654482111261201629540432471302825799784372965401024061355571649156131023944469538366880673578240204977343596621552562785871711122355531548403352655671968874674755360499538693339631648128570975797291969714978917378352513916909843109229381396991698607153922799555767447482236208159134335309359655734911630624064286865210685403734718105015507218091986153682526249863572343319236905255770463006710229513844507785913008168172848190650764408756119229231547005595729575953186066175823638768958833153126732509033827015920151254112818030692218650030753832631576141398802622754797988906910093059275888418520954192763571884056508710109829810137753122400251038210208852358476166492214376818016541485956887982082963786567942750079333180846993501812859381316614368936582030201093433221359255115637245021078382946653503581407457805168314007994330008781122247709998476903556585922937655506291645950492100670179808840977034303645033001776709857351910574888484075615761981730466194386241323365206470473957673452492955779208133363174582281822486460498846444850939519421595802449850144325093636363483652231875051622478517824022301666538912722573745139306370009207653060271678858242363879515928160563330959891681047145689508563355130510729762561434676348966545885077423110111503822155857506062241524632258643789807380467760457325791551423171079467087769493367357310384305874884284451012345288783821867939460793919040990996606596507671071693692066744978916439582947664160967662695584885289057514752424885741138033487204144799724406467814248728522612260909471440010069352709840806292871429745936335871774067225531495834593138556878275187033434243087227828909689846552736133602697742049151426728217123279974688548036762690929545586552846664449737847891325763483631878209691718444168882487719435834530377498136717924850449156790136899724004713736406814536592640256083487567130414610684528560340527409452558993278096205552158039082522706345364069824144250263342239398092577814276328939428917314668615346165670550395146815269037533990267009184514814509056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,4] 230417203817937578521044912272746795171122199326611235105252323838105037647456421513558186644959647537113135851158320640718658239396601545360759881456016452664942602258676199117932429513871286471378286020596349030057951915156585722738685602044217619875284598076742201351717205938015650766922872653811155847670756883902884435575125167005333184022939595974983160775791126459055381431753956800754550833007452054282578405909933044555689006817675603808460277344057451001343500558034082653605549738617186493129380050112521856141320292459040323373400233959809312769288819767275279154709288581886453794593889157924196368623993068228001190170684251702488837889901879536784514924930590234096500961604391151986600197083790647672851364664968331393627876644580594050163781003759960670729932013045563162798640527694641406266285383867036086047924589138670442685853559777742969561660482555439792004843142215063025588673624661553041319552058991048887633326526032467604506938383537146743133440294914755046708659026150783741042643663952491973137519090780129238564229911084394288502771710252407734630736109614579046039157581269016744719687614156125607800312588929884561002176941034059524450113767603652031088219286440128284141141747359753411400661171218036435997092888028373010164387695549984731042668301028048258968654308549560665056856054283692993630408272161278576943902529755538067469972900680593405198433273961666490476124391893703634802056851954151446494295599777817650606242780056866761176955944593383701334731932333700069317520747500027374405368600751640968009476754781343275302678766875547649659715803876189054251740527439248991173787847743577022472895098099635831322619737120094421922543855338761903001883942724489002743713671568787690808427872955349126731163593689177969523569320032593107910705607277970367268608626892304128385376180785647999428347582211395471238146057189052262331558692584630771009846780361481067098864048600153899806012082702723213434846401358158766858007832228859806869563792177372365485312588774538490637053224108858045612828808118514973223768337667143587365646009014275000164038490364599054503660317456096093905466834484344698712168417782627097187206379555727710979621923245567349122248798103831440885492171914005801481232870587301609518603726668066804004923918103912518602555326539680857181646467244991971328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,5] 18889784775200882590204326634323559805381442370395551981924057037898303365938885903868198896533544085491559707092166789694869258968018102021903283157947788609333392221034798409978401732835961491087050059236147638737658461038430684475538799062284584428769658017439953829370445752828148654185717086662577510061521116608079649648450101692902331717687983100893790763103638528636098715681202521826004812706081361248673420212110600476708825779738297149412543099193234164191773534504318820069686197834934615578736908221665628553919058411874888347096297262416441202323876160260201584323682546680034781911326447026430973758382847193790190043451394140645682572632867879157853730319991427630703432164364399522698153014060092989807098841360167488856809852849825146134276137007763973159955220136014851767671030337270522034448373496972756143958109115935344028725110174137366295437938126540797840831418357002370900323392761577071165786681773000411878552910954438970627612477899748100711006781011861250103798910843010477474699558728902853681492498742792434850500474311492710192336655686131034438742187787831830269273776893239014134000930600046815877999431926609362493070318582256219100873474690625145258595675262368791918654508795861902133431784418677118220179114580753862451825085201631325813502874275009384916381829065490585707092826104078201613821035098060918527601012200106189255199892756659750149410074667699981860755385158174323319856585856432030944818608577947792298484293222107286694385099586192295798413106192345174709415678160310938519828115414603818058746251653473181410589294030727925200051352875990274816006462424053980965148844758162679260669457515017537659226598923583691725171948090299468078633252139473549997837359044747831960811046245009148116756129123206694601188326276491852910684559671653797065488251734788213099622540755220715199768565298143638379181438565172346764789076723864048703913057952855632191951528329873490809045245101356516482955217855119486561009257194823661879198952828717848627268436452426381360821171525970952023116496348620199669607670152060630487933677565584202682258706195945038868579040949722121574254972766756176767818496602138667350420769156348424274327688205993875167569992264344532852163773980470153799120090619629718276081360319434437355162905481513531767869132517894542019366037470939044642816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,6] 169910767042246685051197164697703920899717270514870607159320213880165057573742854030718050134709641285927890577312352651496093782609343933917431650024905561507562215905811581175065961948572137922413552793886115007003836900308243046374435700980889942478248425949700761225096669347564885640425183853460005499957974122626805141642444192382109732398079520117083827925755705074732056394684614149467990991338953667167570531566173898480316171012382728159005017139672001265736291184770898119048087088476326360016895898891776898342511052978044310053639826580538903952771943811820254180397111763756400527634617263212036300285966927230902474505362528226225881444683225268808142841275094097904875579253021114678181454187387332295907295070147911505670282801077457477497050456195707972460450379622590237809256620706980717813696059386235957146299615960581888572894805410856483223723234369833697841178204815721723999034007395250907719235306909700191497659047594310763442678143910992877620930975534125461513729871117578927850701309474548184932645827686002988481830515452751882561915179117382422998191697844402465964714549561343914750214654454394798366862897306666290885915996026743730758348982763439951136704549318662072408376433934217015313812726458764548294263193248635752957942919323536520293632922572278795372585753136778486102933651862446155140556601118364363236132370058206578958632754550502830161550850583603803285758861657190071175489479968054662972657323455987175234591401489449826424009373364535498139710881847184653239778876035679771778494147928727906497656030887516169341198597986091788686819908821700221206366683581777628216717419376223616501962882161929105494929617751293749682815525210869111663300470929711510243201206877703402392803633098953231711086982884715797276918791243418861215188880742539402350092559907811530673749189391676378377750614942775151440798054571280856243118761523067563896424771176469333008412637472194999476941176443649092914412007527987706344225370459622688218797514532568267739101460836657152164267422307809955755775604646510178133143903622381192446354951235134943655047101194761193532805370051312138018431265617848475284050481019278083454220527783933172200300459010517235050896766146375604768070617968312829948279434455498669119404619931602382321765870609848891560940156678997031840396385774233333006336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,7] -1617319266991158618588697935910266317877396469363773585606894819997507280570774095839605597971381745904515003274672682404166829067978604547915731468006997075374672960577228369087159702947436476696403396535064005095654200037277440175387851737431757548953796013403434782992552645154370395715083571894401638934246663831203675439089537944494666796629391443815882222788247881136870628470660588385418469014548001006927435012626595188735762365270690902364774489120025989468466059251470006396136380920074261269711332159701654815476497382006037677837044977504482863732678292047053772044596574413470296690109242917252423906573745830735360456684882875286681719139023880535279901413676618674807238318566373230887366839261731629852450253568198850837933246548499655761734790829841904103676507406406927711726720445201467610398901401148235639634222058267709975667102539154565317774174116908009736512299553111845401039485017565612484462148206600962987065938708921608009286829704023660118642356040714340130274092858155650249014011748769433953044358213207486980686530796419038594350680019460819969397512567677967625842691800120480442343181907886430947189392174637786272995259189722711703211829006075851045961849970138676936678184712927358038083492101247467549320374368782210397437049091040655469094908388952352835096450472798803296548862927577253771013189013833334362988500888128393764406219170629419872577103533220462256445053066861183126169953246293956325874694553583502389228412899135613684653596315577776571404268837778219168814107278381190717578382396680291326461075647818048887158822797450377824285978536925357306848079321163474460789725123116938923138884175091562586712747775165610521332087961737895738574798073214259595959752773415182995888319585322505920824214123098652620041029975281854631804504784079804896466424661735166848539641428716427598192852422790458001100604111774660498619400346447900684064836018053356347071778850083982211662363108879588054128993888659042556680168357963048703196673205570159035137818089998541322386458684882120160899792237073785861564331194654181601802739441930702214807956508075165233448125565881253705515332279470933619673169968516882458090516164767933941323909618820366400242476449928316313549306092193386858507319808967356676775842569667040172825318815572427639600268779869847000736524103659243916230656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,8] 2103220933193613756195644387970658913555669718698295931127467750402445336806911942137937164100450544680547777082142371592803141069958053794767903271797934216092429441094743232398717804977540958705397871010528817293907944657234555299796397291267498217989738492093286935156153605578332889104606535255826033248760938145097975858723292201013816513487320488518666300477264788243720682518070567526777425500546066660602734545009383149359779356343589104762629901010188002217187614535845524627348409309142645067877068155864916226124190689491226329590411258674653488634104462314725561142222597905684940553302684282847695237537067074742142189607482733499249185404228256138620289320241627864948173851677909764060301604323310744244559988938297398584211189840315533316791159503072055693940615201865365583469060544207390252813975209469319026230342993688840153299380869931267650954601181989847940439420883818032530181719571751204263113569456377123554138914480984959764524216667290372983287937105275699279805704384467264647268192548738577690497547237827999107969680092146142541222007987678014161299832816501299039787587106817241623337172376958400962542017926384538982115347466469047110241141303635235300529435700150484836305702166076045275445082465400547851900099215712150696903361671159126386331495483599280024202274459556097607964533397341067876298530419899934368917457684509653876771945482143779936411584144357180711013142312451008939392723366173473165221730446077017686021594127873952159416131553718710644610397760212239049545837110309047086374437225667538684902253425428126043967166538687750833573410246107128462723318636860870921621509454601664074665188197680339987033802569083610834648236905520004859374114551936732306682760921164034044588479294997525606859107973189927969419314617795223163070353911405251502666644140530636840238068888853061799471544918997242901956467903466356548954766216319338283290458732512929037160198088406349458407011608627014140660380151684125624863193468336311748799337776764925845975609696804860285438116771878347788801752916726463672073560400537000218421393982207563784192510553540901374437600954318794819327652886043669234068037491727845290360212939258220164100649918249245535149400855491003762125945724998120247562322116055266961043504014430825590525111302903032029029122493011454826975698255413660820176896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,9] 17187535114613065560508368674469602424584752046830818943087431855678088195705664646032515026758388438143826514011784242460185704851333909017165468731279207903632890525284642578169054467555711277211359207329525574692458077093989027205641107069990944503975588080862993023214003073191550287998426488916428568969925920995022339907530940184852630431248582331567256830341716440150995290516171516880117265652560051967292723695780693965090636999585355934697432237112562870189912259452498253743972919969865451922277682719836140801458200848673035001800689431215534346472091306767334181012504416587845158467218362087322274197356515569224002330125716961756069500737671054399823762371206974607698138809486063103951654271317826876225200523086742978395366683860024465804187670635390271346202258426821783149749551223773358067056981868780682399223162666894500751367199957664605392646435323150961422727579421406982157078918791791189464781872686864523823154548885614454534092968595588817041346828974754502307201559601044007998103438490746200499757145614571637261694542808106106204884446970755273610333807127919576194903873532832223961956350725894259954415843183840829631353598190876720916680992787225607573484152988325375427063800452867690802620800801147795036178209148966064716022576191311733469032758687253071567321790677346627737305336298471265013975898487752329573639557497390529489294685732634868580671555667396421568633137087968433771876893899332636409961850811601542111639787051986300181354006655876978901353519206919179450456740640779365739367055170232380104402669071944691737995261110514182334675895620466532739347010875455966754803817062934939461558764940870208172150129073416351091026084070069834557987731474140871377213571626417748645870028204497415452368081440950293103992622177785441942638164924023540640889683799359509856008017848665570788738000115369743907008545692290312827157916832379236786015228223575982705962432703867109793491624976770556525455853136671116080520473622236807409241410970081178550132377367550332161619698615901454389019581228685879450954833408814631223248486210416371357965470116595006055610618468661789556736916681836574264786040125595470027820130654967761507796446113627678483762380641212373911838034248101202483557181835285144986608135362593039456585243411114876579738665521883219111616832522669311702073344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,10] -51337699906998952231301040077956649724851540259853796315053837099121705042858103259103869846844834262209196734705014489867207040416986138371203431867909710684586625644779789823762023039085682679840424595535717172690776079027829027857719022111874004467047182592531868751087266715240000268203689334698499826199962253252809730076543196450330952023563816014277272562724377416088710860007290286857144187640482294527374888316703384258391411755353068275121305077326401467920949656199474136835189220626301742714145850937537856191453101921146176593537911517337890090641137700247378442644356525153953868679000569367896044264101580598530920381691923069969733873150360333642711208279674935374932904965570164711218729657102425926144334831107341024909033945562571874001080192277981104722873665206105060309475365329277583337590975931085804523380523218889052762279635930553097567222970490764303560362612975142812628593083354013065421431693295518243565110033008936021058145064127617878714892315949977647801295173369092221522569973199329746883081002337871886139567503336654098728725863586330280430766971547410373952591556005428996926048954330889856691915521803295501530693717199463538377299484603982942206265906025274307955024826584372209604887910212806843784055689008746000716848990392038947940915964753143402577593387816672874506800642127475227062801136622425994269346086019099769794687635990098126777953317037608775256381415239330452784498525512158970528722715246918306746848434127554409099353427995839167779035017740756203614458419919674730711287635613236497811503558478412072029308890316531691881742061583839374868665935985866656650328853972870448546711769632819357193481500355058926508537374651169139460978622510573893512393981591673944248797881267392175166150128790358513531190183859293856053040104928559595267918646495180087987398712298332363294992171637805613268748800070373252646607632651014308613992306620502541897567159677310504246362740249716570658091224976161933153521845507226625719598506596315107909837200274448657474729972502731284754135615125809310989411764554602186466667335656542350458373465948312913263188124164842439575788699943688103486442485800227871905082963287778315756048384722501116169870875797446640398024573262614730299297030864520985908785948290968686562204096565471882978230194312477692356140391633601844706541568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,11] -116005654837035316936289149664649483140949847628120733274552179025574484496181701225603601156781592666773822023558522440822912294735626651728772686559173186846631720305047636321330638736324507745597433574831807796033234055235355231273533154199724741327026455959249633594388442343758774563149411611518112505848133548190184489715187339493892928058979161540034133417066430666305314809378787233375394341991624094959010694331064989303844089901069630073333282100277554413026914897064182843487546304273890173197922633901986432434158863150780051638398067137555174475695176189125168087081023453922692868823081246198406499009096707655140089218477055993885276853402845230386115225288102437329485336064478036494645565933333582517889587744797887433707854591120466198745893966736432421344223106659657818540860062570766244212222640972329389564563755124990581016144482782656869351268558510665603010289165071198332659114331590447657084278761034720332341262552605499462672421704234891431832485111590819215320494136693059077772382765359693398123654632532538808263069958503541940048414469920438417464846648530752472935638223903104172575186586372614279792553204935902433165656463751100192521111641141823227626778970648634368032734145228460055128636219900087852435100671495345306200133913996711752693295603502900686531478005869089257205902387978386159024950425397605238885209395590784418464698380712264528639922025457676514263785500516771900583664356139724919194735463071769846658357260454594980474082325545356211264952136799020056292004319464168734465605904759023857240908661776592868531365095604151598588073435460922705693537550464571095875824078098677158751247897531006519459850023583346319079921603624016722861862723650492075566866280675734522970473857404157479201323153057141294670580741213740191444363535448416848574099441789349810772910969835393562085819252999932504662408764267620387919561318902678471735168594473571466950550999331853018366531312138368105044216451955922023363982314226501667649159027851917530300917881057401411173747822916097763886819442947752508580876258780886275308781623658812891207385296449137532645872535323063244733436641164564628896672235676203002423834043663795581097960437032737022756141342204638665365725243245544663362206726574369817754735650565244858958763333246944350274333954037962866927186220132438920432451584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,12] 981762191332097338879768871280979521667603511276003008627229256689743801379791787402946470571762090445662458725608615849802627404608027206886704538506149035857659789846477380079448265037743349512722993922544584511757621720485679209543734884288108894530423987992869848783249759270188590581938507763684833864700766612049070510057782708195616817021711723343851820003554046433433393018223051200126703597482369563909627811696464817602372486467309860538825061981998775034218557477301793583110990238444545276374683836113686749003372547592803002212508484547293176141282231756300630278992901298311297827308713368406276295447702325955264477673246700918136127982037544198785941497322892926612532313966347614942797218315538885536336805991671061957562195052768343229494899322706540988806421882209670660788462741939641388995051004623140183821375847685455361825273050266376393997381505482181107164011926431149497482015637791050151482399384527138534946153306178834744332576324512887601595021066595863438330219577713773264367972885502661809763483188863389411523837293318425255104852535706966233847095098529474852230276700268698680077661453982892211707260776705313230442876694634596649814051973030883727296964487056607774069514049802715002471402591157539648141753459971390308325804071642380694226998260002535476123964122508911183375829643557477319241421088157734811825703697905098844449833485353684681994593998748840218741056566326504990963003976501346391657370099256058614002660666993736023714414365906821162446048693599483018450930168758080988020363051354248167733388739904931442997870059371668036656861450630442218113310378574283682616490749312194788360537548793090436701533075286138685435153396501910440189464612193985051572304758659277322614108182417631703438923053345855284666191871062363553439463399182848358883244878879948203770096826543778492919600435174786183209583013573159088894983449887161184547131157395613208645379375906019232955283736455770048456030181758658789781743162994934344121627616749643676888809108457979881417863288203387077668682078069456102209240547686907905707046266121365499131645968820787541678537670986473487300112599419899734587135856447646776584592594662039574805293482407460057482970898238756537315679275623075112682680754013326082949346421927266756106506379177648231344506107508956277777010780308293918994202624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,13] -2921320574491146139502792213328800534513453733817318013457104355338354775351368129535163354483779488217981959414280031630057959770949159795584791729894518008889473010809009293088236744306042291243932970811517169047642039356894258574833186509209578377646851084018822250628326344668351892425503309134765609711467861243251318815914151855048722769115822458063189941120997884250860888268031015869383971933538651938384007958585024651932841174746592277438793090059428861933102050269410489740383546123623889088950966938815290785998494221833963352400024748464591123410289627430454854634383508936487704428199968302630564056673231582919326385878205906355471791309873454935451278337590762758895825443593748971619232825191863061296815852800135005289783915700533219473716086106663303451947834371645715189227895862018454575610448999453236644325083805103044147492457515939613249378541889713034484005949933672705650539262812222817560337229224506927505603668326156378900427217196621783361388870872472469053795649675139143897655686513108002761078723105230713325454869767266940397339067935384162260236325406292457676269000512359428313146807568658362711174244264521004120593251636850259268424762112480590345206080711980529182748569723082803545615582831285536533849137766812744632859256256876059389297143048691677677929519229901449545948285509400025282897587568823697016849855554014114027269461852272664958508962470018468946958809869001212613849678766852976908389824637616090869841879956233548616418541577533472825854935786450609812694426643660432501477989563586112579626428084200393617237749951851936008025870361759389452127168035405058955769709413630388015513458175010577574731301476796049403087791403096580796417105695968367171926558488078574140208732270748507330530908042824379269876636561517673501880445355758979413660256999740045235137843804534981808653622563556560440098234109267981278795293779793136304157191764956768368992571120143628229759648360298372233027711641684133398202778742814230947457239945984272745803498429687903772113564252654538847935531294575747769960150082883630019973687354057169738584374577451759626432772020265503609241662846138372800892116778976618426865571623213089481195234515431658690451231110177871028020563588845368911546183540898489045879639233926691600456508549789419999070028230212104486658948017432543541682241536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,14] 5874522199175616799086046647134889873620705413434356288609171816801009818422023572583141340312745937390171009852974473676558538227676237159514289202327454694966330965968984917598884056678911503707802180867159960403396119704160349717005422123897939847318428087049871260745515013081410103848977356029521377942858927571716226266034488685764300959272556287546600257032381716642652560770775177829077832562674190419627746043968579032906134423669761918752538552632507899340109040590433769584348969215548501345890864614638808189073370376271142576161945850311873769316793956474797973906472340477812136699754834934107022823172363884173916806853144984340287553854276792343539862493913939249829576790502138179135499424284364087594442673599952919856865401423550880510022773310616709895787102481809963909337441426809722664107949408748372092849662307936483027147224451265917745864839176277650342001420869446282070632327524080878586809415122115165417930699265301052211531582443053088461638472435320337047340733865770295960311008067343048248611292032385724747760563684063488754911187204884640567367757471529563765817336815958283288933736031645388190058474539180662040309594528295568379251952429448307661190035973159343760430420650982779742307628124132727626173622112386203975701651353257616124068304342457590206498437968052429830027532684009958317313784982632794669032523420166379907905649969814023264141714714440012311583327896143852641664098807996377062429019435521346612860286866357160009939843249628088882139061534940323435368571056730341158042394361140913904007559774307638549497323003567888065596434281963790786166461618521853123288497012319764561826762010426862844792019351203448746262601257913366615845997334214729526706839429140245357623041604788022385931525456741853178498800515561299485041618692227006801243492229965630280335555252797413079761475420720622222382041868188169119010335595152326389237599095766510593596142674970281507160032929637962387413001728425004796004156048250577228858387044150494620769744717476997336740843367068492726059461551590140347261881237062039500155762323019856393101460378589894431298686875921424248221740286237652835218117016827163420256777010722249039884488217008328921590941129507363620791270515138995532380830676392590133112735565442700399489318760061234266863038219285779426227178509029159719455948800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,15] -9032544346562269701428923363996086485493430165539804643609825867255685849316403580595684400410853967804533730793637139032305078101917005724834170231886413095716493801506088290924484392689573698022484366999827871572879310604844036992233628432759853001826900737350848820542498630008283383977173099920538686520421061764536037733078747286251998233788216764551892412922071945020381632713712343264111449680033729649055582910295454713981356260722979088013456351906034600554768888772448033417162150693378275447391237770918558117004841598471555849053242278693321947943108340906651681497224344096236633529898877850530068652516437776380177917313703887194138920099432233614990730463546890086334064723331103026576254565880019975935123823061920002855298426048310891298029144884800361383635810463869922590657099181259907752803838301286839137627767391698912747679900611058192899431250494764989858142231975875515368714525954606500098549680326720910923759671715217430390554277314219445487688596033821366848921664825068052696004334872651483451036078151400854048833016872906608386498865304646989466093070897253686415675853183484845722195066872875834753105368990096971559558057538902356167608008377073661786990503866952672871159907904472565040267853929697505558606462514727698813064144045912665043757464762614982334868034767874005739335805592009739815579666464673375794933735260792561876753932110389312142138814169617236182022618501840172380374622392918389211462872392804667216748500725287572305907073593397334024108027131656066044158961642076382949254644966799040579291574352452612137401440073572351890355506375538735595109739256359755162924004148269748184918372295536738891741492980007254433804302899126159360057394209814173242113541954470536962882437733786179420253587447451527735572831399880203996001283609482602718689416847032702657632730911762491424752168094676421443163049170104472084606809884318560538341386724960529556656203853424646796176619929927871715187976159425000712542580814871323450218465978321179470602538017241102268032381344624693797757024760927581325413254857536122567491358110877198617945089867186586917143903180432549178071655143848168575367283570092210758992322818129202151242710820882257159270540551751157680670407930849850768577271506806243775401762394942252725528271275563319643195430457808346851369957742149229800052490240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,16] 8367058136562978079707393881395039913160492756702230085663923902686354045160124596263263669937850069984707636295582294327873360369444556514668211396410087709529928528606792672174388269599402185437116510787135513585038558430077040584001488854584106329850192811946314245894630219847681554000001657055761356819734692412231810873780647190458825239961444301682638264563714923152410081415589802998301773616824406791895619464699564744155770324837318541390854136179784131671057722692511577901282655007457393313317908421880521161557525730410238325896574783529537147623493627601105368291586958299950866642362537190841954213474674411390136404010210406169379248627948735618461272241960890216469834269215023877432127384376477603917138752393534413835222097806531242254150779506169664455614284830049100575891431553752295599114443492082237868928737461662781596378000966501347419452810345859230721331329000628783049677734480708876915000091138420780047744060663479270404296594444413691884070775735387375120239545211063226606287127115569827904041469867302418520137619346516804642369400537014169264885912905213664172545555081127789075335063655139381961355844207942240480286504945775601355101169112483784274658290758855181294660104362327737113545375248946470868095871972841603649148946137812290346729114341391453061188380189786425369478382384883184185360069072456283091270729406597167953290706782724017369633467662089820871251609203189632504906874256249440651608537286647158719972691777741313455425263597620399378404439260460690660463834657812731477565877149068449832465369005335314703741560006151992557603439477890801834200818133806545077929883451334009284124773428556359760130713397012568319479003696952510875089786383421023650715088132460653276060803984045836158315997642625278763548078153367443588198506493305258720002904623168236660185676891808064448950661140930031420984747382706246664326775806844599671873479834635995920198351095834560322265618483282462545617322419014729888274950336035248590097190840699485869421894539563934360953135682533462744774268007862663068615270620663297963855633613223883031134850275940197147069460960926285621063395748195199678142777916622490048004564029168233454029898767257581444034856870642524583775121040901273630238356242001617942906595236454591092748419865208694051900335333064788955833481242550299686616432640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,17] 7224212270702565466683502727155764232035525015986027744220910740833174172073334919475924622465341545886630959093681596260834611023504793964160367843003169616902679457869599871592596066838400517593286228207055186160906897339809838723273285451723373017500552638270692513198254052046213161106992278808802100294710290872854768414255517190560134738877585736845853093907956035956241289383784522763162905198334960588102218637289778769216714220553953572260211234974595679812273103981311021441709231795557240423754117068637517855672551479982709549928166714156767880900838065674502679166380534294561935488978336698711139914729579843383877523032780075940533938835926031819872435375200345685928066697614641728567213161279673358262247622285482394924798826246955588615792215710987738507461662807589521404724152549274946021471616032178826499634376369803382500927062044852329973562754123446504026666416290073524772374487392770048335536630365386722343251964977801415302369623454154915764411600664696775497062673458355667546153817575147555660858025082035982177072773696730750614735234782723652212489401832930860820664594678427438251978309481757520046143497723784614240746638186662546938532847185186974938972350876635107648411204562855875410493188300392287011932926139065350846124659317001588694537404142373483480595498669586558278691163800799456072717825286501938274364712029495796632709490802422706523606734809018476278960364536863860439065505180758010447118530746688219829948641589440925744389339001764440580353686853776677551508769605484611156754073997278208193088762945292510005813682106879446068124372004849698675364878756337907986442512422476663977317306715703787953587170458237851060059501500670307726451558968644581157116079938279931660978992104736033792320415230762805704056779133461054322112766300421076020182196500345439245987746860210641404283706707542266476979881734561754006469880172037099742315320992978602835647418774506787861771748196995105887350225764574715343482673576038634984735244914504480069854440889197154215372169593521524887111212846433902928331580053159775650162104538925321591813474979056685144447730918659771309172004551528838946182943032002291700724149072130667417356023990386078628770542886557524795209769433919396032202231728799537454040018707909641009118627918161789286549381084820860399254512727199291755930779648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,18] -54887360160840937342386816556296523893842554150408479084943301886808456611436640619397344705391430238184253108082136586944198304567466325488250549454946885777583275686376225530288262208904700395411133174715583135262982598703195069351875435462747182873291354417089277788867103991518486837915150822929323393158877156712563996620723511865140644488590336067134984186965295124021050011675964396921695959902828453318474716492943816604209452911675853774577916499687982167688217642944317277922141128493720900029844695273571707157338203498844609011069866917292458608078615421953551540398656577407940032767685016203483822410451428545416239498266003220225955061081293454268260433046948837112702320869541323818925106878845117744871321854513222821151326552318468837326619518699675598633743993703155014515165478789690343363026564635968790504426709496262487302969279018239139963674552833087960761652001943261843245525479409262369300431821941338701649891351607085269762558738600658350230202134789055827897703317119597837531091752786496480679030513181118347264794496787149428214586712279535361607276896147759191129554795916111694333129427783663985714763083699064214549845879396928639792810352931230803794399784302804816038198795276767018350219122596124324869301521337669746701839294275844068472399695420734734992403104065426468823694161954857938890790614503262234805933177474451205096062887748709333564927264312417269047858153753215716608282481423661860271864417866106039851260347403622823432287687975259433841181889790324576755594145186336549557249551888310534964704633553067486551119905375235262963413326076871701896254264678864400645128223024431757891815834920480506191496057012270972141749918571814972209365333339216342500441642784588073722252961623652081850275980320918715882801238745256631563479163808658998988175324279570159722726496654989727608331077062057923471328943377204784526690939067940256941452577642287305833810548745965663545431315776313106789339679788808546419487724340849199600925741966433731039152140972970122045545426933163389777008457521224415882577013718116394676547394893247173231652258487057201920697823465605953352479681877183705764064283437992892724332251705104353611429502603571557002025780863290818002461520579940093053491564634971866524475935013324542773294344670987793450993843148690953701608204975349865120029238176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,19] 147811460886920612474929864070644629217163066551275987657910216883575278001149041331237691881518369439157842309610518496420516472417426075785883061064293241828796681122597643037149611993793534853970056895697046478799986995374074473306716027422776294890730855759107756425904463395506041696834716184365334200152692888735740236345320555789690768898182184904639967674820218977238493415554713488426829879354035036940927314041211427593727358631004204302164725297869565943178143072041027159295577143494739123673361734698437826815884345752608409133946121013663192852265442672024704186995963480624841821163988471239804442928529175093765511833118978275605905294917400271666855447632241077913786341418005519338999211769128032506222541525117183443706731346007106552884755109992748365214961249201602284435674854975534372599381069337121034838911669205033429206463646074191611130455519886862964272499490443291328195291186630482809779817831628002288470578806514951493979807694115096272672131879733132551577355938918463518547995078486848576037766955122203939962963176752764772155907114921644811019275676125842083889055218154109412877269039493047215494563033560862402476781729872945062368105434040730016569786034850133483972490936170288576366525675077014739391537250963933685323810037201369126623260093458948161799648157767689700489109835893455567396913428991075278391577466288752018261831226748967637272532607600315773481477008230966066843666617656337830824155355891872421317652605183724503518986434552138481404657891647821254866595711118289642935865081590219888885008445988558013283528196598411445107264423235118939890839847495028448412050494652522107831986120772711670435652967063955196081349339961536244434088536299809354665054848319505271231710967153439195218455934517525123975554934735358883930668895241215110378951047946904687946567961114727014966199506400123124329118518270056176051034363420453018362103195355717762435160387951000382718036176811842737059374147749657295215414419094386332609518079687970207350921704806550093095051953797558110068365855723839482379975326400894735152702239402601269098419116177090589734297572398005185997737358950084040277333894337935633317089527543333835349194463787393922808394975128612608048410312597069822049938169025460349493394833581113864094412056712640894884872070261987415393759177819432665820260818126000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,20] -280275261063697471475224879992990916244421150599721679044702501196305949676513362598000493729582130858649645092828907808837055933102548756425871251751892630678711430392752101967540627466251753702105138524555195954024263789687542011059023016314284870339374734287342851470706060491089914594993097813743572497117140722297231185126105495514826993153780530611325389822494157116671489635681340561356195772958609569202411056899288240532371896657807782404178653101099360810549010839603162574796076580233083125509860225065917523592002816626111320036648643051086505422770871174663962214876449519280535590214166607898439614144042039602664411383662580286798861517370378928279431639265481215769342971610028396404214805705446448097666298303928753544280856037847474759312740859607422687624244902018450975108859383336944384235056464639477872994940324066539874458175263568078436241010483877152008505023476074235818959470881106635387987259987597681688404827299722600454622069806922055880456215979145224033601729355393492207007647696343668886730009183929868419559514659947260564222863365609031723713595216375862047335218853698178039226213640845963458588371011969089979245922862622804620818780142796541005866851294195620099920946846087994398467344396904248803852723367952495406752643152136695224298079783053393697676117419109030127383385399584853693182750322220395096225212065604660218355509233873613721866559076436732343684266149700800558791236089382370429195015059608245921351544382013834962224704214256847857657291534150819877840111607273530837384884865900291966970941724992869748133114919165672815963797984035208813421361552126615312189830484233341470097529205380703388331392750247395726309656409516830574086453480286039742739109798525898876535567020022447993404217236831385408748693688059060518336634448697861766181939473160603900217300934281096874492712777284449002685386078987300650660402399463066240585316016625861798474571513804812799036947622499886525797194149516409533840116171582355591474373993672200142281392609213990697302617804888912126550132312765895660861005257080646729794190445224031480964605038601692113868873095617947012954563893110155322220278837108469203231984474766884961976200701217474114434521837610417515334610220602326354624593109943103155443064158214749227810534333212214725424493160183641235906761506659649912059261910135187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,21] 418776632541547267526612392268635391444111169677052544333948081658337946761577636023822221464746034034382961195747606091070446704647274210589761318926184333866577309944742011851788800022369995375942723408582833577655411645031154692392706209121028016763424852575335583715443517088177202008326811425948847867097188071431054203636158224458380539027167526506422766754681018386366182466332731447952586364108296016584554635935026572841449013068406205318601388335199006016383378801673580765944525227899287875232580669455836107790822377304415897113131030490651615030531371160548034039415096194902181695754895024497160564486859853769949397199219022847460630004017554463906776466255743347324461825675952245576478990588169710165685676126570190118678749313305721263708279056001715895948593283826140947549092000527459925893215379890816376741525023201935675547353046742104287416604811350268486167843500625405489737362726040707646115204537693134106446375804508384502971659317613804173924026013385922933582661516721266625086341764751322013877630546033886981101195495460578200167176329832547791425564515919926570055074481212617870512678119652037961150883597143367628564370295648210943930771696722236566417594792263592215650624165666494495629816406418122913627147401981018439387991887656107072475617112826060283202379578425227476743120569182264496473517856168137608518465267790249942466851177442160886152756851634339383195293299002119706181429959748432158706712845938203764809504358315754582015351517479777856747128812146307946760662541445459090239104862067135637481383760100337936944120431102282333767629230026004774801687958659405006542028289186689215227911883016855263140277763009815169107274153733421400311434096271556917901477712107246643467651957796190940816571768980740172547494167133918532982968476209190837223345572811380495137177408472936264997002534355350874939987969037489023270692892861795149818172215799737573785828930671100332572972712491084430953011288313848978792542439404691976479221249026166411088893295676714249809319312622674485006068441372065593865521951680704110197372195316708503567445989714091332737037561227545726610844139600664970710567793021740069799598687932046544074602057081132053913341158820186554518660366163423486055062473346546780525110572333523229969447014058603871110064663629687437368298331672327574352049450625605468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,22] -511749560638226224448231770347834329082553805219689466929573110943124149641652678931510676618182530982359223794979186233542801760318867974114778616588813652498759049630766460912438772804539758769869761387897400121603450110818831718249829001149348981415999542560147976891086027129163202314219866897724475375704866805035716798730798465494554632875253611153836992398958146084117080734656985356560283907952040594499587367485155532728726533412648950443150122285059651873425031200862641340322123758067938554183405553184539652352690388397387423898460018922756452712709715193984585101747034638379093924352450801726130062221793418114139575194046876068566423472883459546451615452379245475087611593473781790297130166944172521526616637117453965838583772101713573501053894216009664275209190128948198499756352668160252809851765829462927275098606767891576240905748866386780632973687393633798388123476401175632044920082546152918284063998543213583968171888341763194777167467745800989822080524775030569643333525662954202574726553365236147233172051419579080643643051537368933362844791028232141039693328605451579894615737234816331575292251465833514053871621268381013241383105019891295553037973001994963409216227821534939013106245119491588985854202572555391929640644099557725909205284271163460549206654650111707320741844924818004100295772361870818004337793040281918073042235670590845101774177222095329830345240379833898957681000512058053819182880839699043882362865480107798470681239914560440568676635737913550142732644095515357790274310463596121904816183930906875731689781939354310990052809576030758632333593069615566193257400849190234379288775006228207924184748486355420840861846867093181889897250488697522558332188980695777251319388295930359501745260891649819509052692095604737299842487510097746170155439995296768872705799043515237569418963826743228915729890257171036919071803278184186229836309569492494064099489115869946204615808542556537584671306929990422407142478371429287954589418517317974035801446874123079991265706174157352700921648780986667290284584760530569396980740461304054538047970935273114751429354922235689163610611588730050333752548577438763472020548183632343837428423610719711811207622486094299228808638723462000329372772844122990010681884625830847426395568397682431060541593279980564956595541306767703481964183502167329128527074605467445251464843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,23] 517778342294055874694641994645398837910469636474794152835052076026653892127654800902708689158292314641345952472398973856647630048055956094812357844343647846305970907671995309196912416290145868759087479282316392298073103090233313383662400141064700788059364393544977380250527718934474373555117499104729983440378814419470591702901539215212978076564960012957842489039198660393549438851490580328168548341586630192769563425505333787789519142933583017483536940298041415859781602430907648214986569610965454152434579654340200646960985879831076794710222891494522933918774648490236590545772801744952054094032896299666784953758097117422523500075767500044659263624470943700561753078608716461012393056560027784529279580370062320672800045763872725150519003542710679485024203207373502482629047104317990419631160012574592888766965659177503191991639509654981314939653223863538413003072053783211419253407343728788116718806517938075463168866268711538605599191510106370080111305417657243439292355538077730501350146323556164211095169700271963140769134646771450784881359091312791791691037441457939552629468662640993228332282935022775836859786098154668033515980979256229468438131565550764775030991336142595329324612200269293804443847296277252081213046048123263631228030325528987720541857592933564284883076875981157329065764668876035884473497112072999462089900259723014070185955900928820522335854059987698839576217826866185647395737523835581670042333629976714253676595939553837848065038104211137580488599868329832691080535183726144673844861498091254403889135330728315795059960830793239172613458747993530415464451994025739658815387100583759680575464987637349355416247540674344977836035292142433209361407271371733714826433029027302824911377008914584629267526601525162878254094033698419566492103773116851250889648326650946340202848378992122238447880484276751566938086114493661337809729519740674005088098812301715969760586337670795815556067332919934373068595275948444530204295901730374364428433865204905505282188296133600849208506485228116271217005945430024735813818860021440638968605825648613524701765403833685429519798149047073648274298742831849879066823376638780026895657008911825509163315415163830736850484858283471973398616639833718385999621856815414183053757825449738054827640758256957530179784317630047432689669293484957911182078235145628631282090595037509231567382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,24] -432061456305515008075866074467874256989576513568980062535629489581561205256589790251040462471043885787963449503806364440390050729863337469471681548192009157263621663118551410413355944629588512552192244545444025438159763502241219325562220807775430761979493472190138372885510356722899847158560086015921627858348220205509165341262847627337273281012127379585935214284741674216811947729047420699469633417025135195383404553463653508233850716478783450416870941688425219857213897938207391458566792004636217495563566105255323377203674225502802211300696399274976791023011187922281766353894760712685720248471075371150903717346594714096074990072530563482850072155672896301446702057706304446850759785936147493301640893231502715996085552989931925579194474695882602727101156346715482374194300531505954816464368876367632148497584660596715516708139877670145689592010805668930679011494424635999122238590254615488222653940670446330229306354112425607589822193694483262633522988928462133500163265742110914025732317574871686141463289572609035117713430757166395828721228941611287166237783999983453218647799906273825217501408886877629998820821154180813664945365180302497880282533854046666824572158712532510781811654498925658077663899575998758683781481288293204097436195281514953256943740455089615937619114741488323110738071303978093131676229874244154478943437443932761082068607270443578998486320253460432433527291606405249020986668217501718298639841160885133998337124897085115484179446503925155116929289059722428037884075127522332671820675354531430798390644656143244268797040819939970445296662281705123585888040495868607885749800454199233030861657438603734030782458161167709305795866560126040497593094535929248445094031632385634636340366442586507735188976252761587089077519819969378572398823423042740116020154422739390072042460349589773059787199497373445966845619410871685620581623966143602182434457831800069565765577707288060591827684558682713305983364473510957739792597014508456566491702745770913152707483812784640190400451295729286928638118057279100517982192920243550662972389020678445594759385039469607234520663800870462321030113950585936752912972370658212522792536270395957181333433187706927932433078977941883346103145652858547980815508604787454818532289607083793199597081371738222269244624962638636772591481335301940122106690050938714344045288128588851381778717041015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,25] 289056490557176582612865831663511938354598511669256282671766311929663030676908947856446089537123325953508340933815083778263828851381523809095645513006969774348900894471309597786068341784580902120636433578635720604989327150200657783876789975248847647791849740151464437374715939711695358940247726841102071272705288219541599192547887440450879287856521970007653739891202151880428629486796014024418118811444352177855627868635114011475772787188802391197928425299406118110196063044698116484441480733194455392533260057946821068471409977198407150024012310652396166668238983470733806813583591730858903694622893285851252935543237568860197880207029700208792867450505503113771597482591233611448450354654926374990564475588786716871239711900112984306624119804102562415151935874178872424933399166340326419051790881833288838062207685711951996491227144461495352667285581711153185464029832956404721821434547460154116456821347506943341526781921335093063035272645027838411855902245920367264772500922219783585935691378392766957483384754074513513090592454865478628626783146247849137775544595544323164789635970722921040621846076177170689030809160796751661917712693987908866442201884754461133741065926484571345912948169675760098235294657557535520073143126376986102834233282513089743127886593520558666029428230209174956948607356969304618997447236079566606873739092426684486030030936401984327412094241918641628296571446196630049481790903601363527156858437951928850266288864780685685073000629892132966531313633441429759831505269506913129476649246290062026269177376817123318674233695251438456855374090725994154945731021820944261919520339848530469998998523472458513159373616132036361795121313016690725195229729993244151405808484615811461484022196284987445856742571420851805756331213200183311339789201507604030072089953095313060793076767652648857192987813263927146184556458763034621413153518087791594096165488642077475722406096689417992012113111871822422244080373285309763241601735357825991946498088179066660235120534916904017446945719727725029680967388485262365573785262928930038988086164733564688424473353285415273505497784416084036867034703648733162066068782545707146067357185590561074609504286663849315200559938984995254712038260334338997552280763993146715736245553117989579402977196189448010448005278371449482215044398233713706250272938818271051532388429308446572095155715942382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,26] -140555598708222684661757424385588762952804456928188382970983245504499585017500508583645775163262523867442855795158196436711585047542916328911733353281213652691946768575539267849647300277271046824110659484325043250067986071371298922279989374051886918228723359498292998112942579583175761825074539130583126670760467731331971766466980536679726426397560248103886167708653671002454653228479126397721673370526545043692361459532679673969837962481621505879678819806140529949813833070498907251146168458181822551165004877249033969848492834257679809425348746538010158582476064414908416571515953210883188368004114115107487076485057194080040860658993497868022107816296711165258961912950375328428515623000799384294197982437731555516631034316178615264815375737083456149216336854743185497526433941843176304468079006261545457266191689918144018455729454092672634024237164507293577872119352577622021527814701460210618138819980081333067110453917768779066620105789914699866300115488200616761003814709515526307138947578175956864306037892856021086582762980336071261046676159410216070220513545870959508399410734011223868213137608121993844460110418195569108397897085164489476212218260861512875230538082814781002360202690144997546377094004347933131995701966558117289016160206978203275533574843645766992205796567405289944308778531180478297876756279884876406081541093230012585506710793286858053386648183935208577713657735449368900537710116162230209343112843856965832023936192504797668724818546372779578404802223779961681249287574114669112883670312140468204774698710900412411392134086129097334031713282604883528648872333801445983986520177855721601676520073508076286593441706241640969510751097328547614038121033042793727822028253055857100724080255036166938945119359916867053583016024115197339823546228987984996091751254990013522634234849468097564109985819044548851633218330039788692174369004831697597761069676143260035845406374147304820130439383433189785745644045507138814902067486733475169539770341523379733650931747218328565447858404357950962203802375034605644945368675354169361664561005335273185065870934057567964843093409027058572967137123297135691032396501965143409792360875067908665547170799595524935566520415532050847049363275829727989660520087560787601535047742157700662866843732722243338607121713078918126704849141896400534475234685640976706732915895881000630493508651852607727050781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,27] 27801597237641584284503262706445231482029711492491426725659178959597222809706722613542831790875458021750544865607579348214821885370451458335880379107777604382789401561769278094513150911249452907274817035899518562277057886591900792469537777400120093826866748425371351404835793159891038802127597904401688938132388437410145646656369058089419598436054494660448425156360701438913327221136245831436899346442862405816963029319288056308685485168224492558811552401676778589548655297599444984849447038114492945181162941252157320171801930550091229374172500526579054667247772689968524104293275010804691900609162275791254734585540555410381075946749544547653490073986508833877594369349846622675046009630596557916816780886367164244879130617478160348168790600689499224597636260652840407918236594724996081097451100544433909325142682012807730770352475244016734646959221220089157933383152090997957662309721950793306743400926673155067731829631537307817660659672838304143755299275615387409500548304888354849401492651436245465464471706239392720598832409712792693602565411948601663393647623194892145283230626530417785814868869389477202889224508468569592965677115964958541870244813238246774566456483094377120459618772880131132101125612366579762858360458712355407757708072994282205527524268035096866792299492222784240705670749991102393490602284463130578953150619330818015840089514389284690625671896241213307022172463422723473478269356312370890284649181992647473586778085898759544636616933517919457016274740959476139515421210802697699501382291211791232205634478098513000775012872620467146666510869836428767892087138265233727305681691357678467865637905388702855924706394804651541243125071577952706838583415536262544359473139106093946034483933895094615024405721545371703653191367681612474519097146212606051723459914630570127289434505300753194891457406243651325895376263887779745108521913121576035743063775300550895043808919411920304184883071148195985881808083481960805904631188410053695729352877978335055614746554396063897368374926371093676139159558729089616737960016647185752750575894964009221087113299086175205457180595852698983626903959788791239140457848253868588628196611585800759972735106637948046698623220572453173830662106442312421728592814836640379438957674182639696466912057913820291325784287783432334102960215560117842191279121117173659054712943373624222822589217685163021087646484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,28] 33781138324892567666634867105823015128031830948496051437618784015435519651419469322108111256385541099348404739247791599785285865142873801127644698235847787992442991293315029858408381788180843504702181818024230160880855190751331972876490540596913571226794891891986879608622373557272529909795858026920767486434295835120070145296530849054422957805603382651189543331457640152733582593402204511245483134254771545705595082152274409017685340770626791716247161069851756411372893799275925964186382717002852412312849241800708000598644391884931006019297899130490392642025094661341492702259032868849673074215737621023211369165572991326713847607921971684245553686777432687804718668889930274884312393525527847764399739984086981185509408576907171769600554651756015593946042239757072006321267853369211014866210130696469048704875912000312768099346614287085352180898900254641738836418984034449781026063569186753889226387430770781262525979416132030431959951400658530883265695594477117952142304787836188555228842278161127507493262716145595048943171399833548581932089924016267140270016534912745138163660654634816084356531036172878486037366360573758161828387015460302812286092365478207655785924975716360921607554304934550026111612437770515980331425120648660189635178800888005593213422360573667227071712825176095758056509908850920848719089012873006957389134707256784770694102996046770420634583689234482686138611690926207559936519797707568975278952473975446230294485793957372564927718832853797637816181359191300843390149100437705163626772349422479325034739341311426518877205492411191641201605899090362056677033609676199265554120532739415528570810002904638570289567562320852314923150539156725238215019462601682418637929796793700117075581896345063553048394252825544948008403778452437155023102278245340697088488088295099742291235993216895474934685398879837337636668730853962098865063314530254124726564537381725258793730045529815004483071418525639118870969641492557472523383770089211061600092075429953870663430944443513347561771446430125574854895089921276800133957926625812806905676076741357059526914603381144802684498085476173154531098513582295117744248977205920448546161804942145384502948675068935918272656277057916379076012978728729012358456244384904542423162092891422721293430647328115279258500072778347538040723088914317315929932007352020561818658266814150298080698576086433604359626770019531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,29] -52073662668477414531217172013962503709585671350643592481820101506236267381864803853898497472030979250530208498853024349773072481430264594721545050023848827622663116729051723134601465934281955200795357744039430864617197328277782859557385188526812295360090794710613518054972744966118760561306169477845627378646184208929387641692546448416609469561868124305804420085212644265606872350964159143108109285441900323204495786266645446201587385644022790604535834170801150282975791740351931899653244400657803574529021159266061685561632963390530625545955436162300280619945203968062591244300519020727944858762754268493904850795327070510605509753573040093582716076178409453151146103698937776718117177155733004732119010271506339845143004988167695916989737370399273437125298775284407667892750227106910427003747232280966185400832262717454596958188019239013121885811640937216719507867729276242892719941430851937262018500791353742183808717504698562385038453442160767598310479537422340943608599121479894659457023134280120988063697067540324418294747713259787818281650972748893348123054969163772376748472693855267847700025633900416988966439652684669102088467588555831265567807625482588985356469182017430913228450845162070161866797266060928245434726421415061229364708640542897233023961248550481113956829279532986752103236486642767506220992995648353823848129240527376085067656473593055494788889465841473659110686720125827107864822160664397914555697152563641876238555754202496498127088923993509658068075073126031530639123470137765856188475631229255984335892244214270797765481927342185546269753004505270639980924634008949782122107173313214343540627248669081890974694510761098203463549870606037366628581121573316155843270720993319767125472438507994258527522074276613706530933480141095872970968228056489734232664317806758811143568762758333449140240713475294123021994976051318149570861692032158960882370894922250783020769138136895474953807873412972942636831737512798658235092418514623101509854190320647167168449758978533206014472708986618091885574798783005298917950871096038482823144987483184908850861757718817125527125671908461342201508644326109444003809901525827692471587453006306169904351980955900065039899246474394141739961004673795153193824048100484778710521786234037186860056299002438729126749238003258527415431895860899986545213066092430343516677189323333394445645836867697653360664844512939453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,30] 45461048737853041179638174957531949279731688021286467777406581331033585853200429925337474196150545306550073991987976838064132529046982520272474732551216007537219829388383366485587591556520245559193088807750097459898768078362094168513277481863826338200745698526225281031945934538783684878042511781163454208261460422982623224348248387087854165804301052247033157338390241335760407443260792889593910040402241039362894405709527499458291156722502922819576184117146232299132544012007590251172139943353772447701304862310937631280912353461560084590661825036894051019178842603822241481425814137385223177110112274327490542869315482266120663433068468488445590143503008788446334019580749604429628600672636279812515850905986692803725143391195963989800836948346242019993193422930682918637707446974980272981893717006636157626298966389413608054095106595034222987596119775142340102062329645481187726943746023845293284760682079216001131616361005651495102567907653527077417232704771785453823920132512385737192845586314332521694041965756808909701346267176697714490749387193124077641123561633946385350143260000358879577174145628484901661171090125398614083894202710903845742370155504318115622840830151892927267145457350524470253352103674424405514111859990475189598138558954424454634789553687296029586798290591753765300434136388764810040653303207498478741082024102235962713617751455665352477375253174605820188917083025604369795456742918266808059981167416638954463668581974481438961407546797312217675146054177345791786378647198846314879296147843523396599680074073422634731158263615950780996374214542151501832393258778680352794976828428615110410727044136085492513639083496146038462136778650817837252917084734246769310451450170885762767292303624756986563978538403399801463010048867164129289496200682826900083809503901213783393101516953821755180793338922044119546336056141356702436690426477044032220572721943996742093256571623597764416691917758894471966732880613889355996990150394932076712021430492505132472308348609369587501225717686957946960137251713851416582563354886714491415307202772762051839176306136619254860877172921448041550127262168374024210991787581815740482164858236705467767183207887645210771366198324440496853353679431931822817990043640578092018622781556213632562809940543005690317888728883317720832613356273482623019145496843905072332838764772261437502474272331909332933719269931316375732421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,31] -30680719292468881568173591299481474836919841241398687055972585534768400367979713980252089942836125529344566610124074048520514107016674984134036981685187570967515581475821352083417741156656508008109841010281828887068980992882074654528549074861049902431102813539121337312778165479783316350473338712150006921588554651690150684482534526172343888445205352847868551396777846248056533444441347076389943575764307413500017991716413040123684817406888238445911953379310928764061750845794722522386981619592349144747612279054988685133966784322513982366964801030814115554408116994724545384777285403130747053657156374469414430594915623986309364221939373940214417224007318003987473803656159535304143824486364710710378545327907047309625843184130481051994040898993304202149021964860662379346651672627154636927872118649013006577995639478087973071342931325790491671132459667713518956145628014943960944636176053598799336062627520535833953196486284650832249916040429183707413510168318636470323906927877657798389318404470937413943638888210367750115007320910569782851214888248873061745087265915019092212593564979398054851868831427253192119517973604703609189407766457831789035098722335525374814998014502420895788387817804313769181562697461387155825566526544851349837076637294903641802963210641955399021660574818769635343830927779076605669781192315285239329895323004580739471819498326525574653726429200758286777385505833692643741199385662948987010900249268320567139356922907979507449314498334035519893170445067368532115373082994623371125587299941586435359004271506515275447868757133860276684872114446326349422610668120197520783887279706272554698670683327951525473669906848888468762902857225996853915873446050222194132099958431802500374153994886593598092851392679203842811694956202571750459212537423517676549037929584160537849837405745007455287521677975111697378510078377825457148197654442716520336765105510664598332406217384095849133342321464900509070232350983436097288508578750587633450768379590293627925665027021803211504689555749926097090671520565564756456386064190509500994495617038163565027849889671009796103701458860260578688191134529154453664972188965852051039590062979648822940844840446267904142786542822518911707931111047376455625344408040550168925762105208058222701374491900385135710015833291491234948618234793660573738589756132261436336881073524014456717025456006231465266864688601344823837280273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,32] 17338356369976350839796897368571759261612378300086400255367567987375718558040072206155378985953456313679068003251705050012691296862357057447862654467149531076937290849493416027983262145789286376668668852380908516528855896164526192363472969411120668860940352455214730618113636119151414196464339226907638181336847600019630024986481052592566094681893842387465290595062780568163672292369104983654105331303200975822658284078429488220353853955283995938223672580991828289230666250529923460489246766657448581193407066106638964840546806881269651461266476075996945021112737365949152390159780244057398038334403640820710635995038179390593726052491383729233792034638252854438025152329288902768415679286637156079965300690308466665704724878424618318601275252004406977173427681514128067165280931040867305749922480931117809417320778264816605862223794545734215729180626033659223652299377876128419508445147390092691561792088041311821939368605372505109941603358176181970434163803598412894585739677569977396050994782968422684914097516817549387782269158441322130063904714549719550218057864201389471509696244329777309096686488514404154214888733084592123035187143623323765040286609912813067841542158286467714033572954161405383273384831789048463652292345574505555876968343513853679332019198284280483542957152318568663685168080198770881843685414130413016523177100902170557532699387069805688817541748767631090130254071588802611069328134364961278373570155867928349999187896970175861587647732557075604272748021320866515749292835156046647921054745943706043816411984780835814865895757726293712494889997378330591829233830155990526418066150128660481499644823442969542915811942346794730921884599739606889648548719735309146874482058902616485220748901885683029772060460892683416261266212484344159618253358584864789235692622457968847359154491182771824160382256091159034405426545073182530379965866623703088267242756225195204382845031592769356665317923968396987527631202725843192088334299352501435839501326540290878816440111864842887024938845757609518501937777960938444281679861408835822711410620508152664428653470374696677149705541555377379774742040829257090883671928805096715772123264084175440211709279603578099303624070130204287575723176047154635751219943879667209337656453973985332494281211522007677612541709459694789562594758985405115565569008554340185379162930507308271905202724261132324334866439130564685910940170288085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,33] -8493357143478965755211898617439115159566110001390666119697014892961808127741294368053363443573558819144396588401697981462798770202172385266809013359385170576698416760459943281003261799008443293140682263111693747142504383944557457669986643999492512735025834598468645591374721175373437924667941813136838788129854877156813755106026437545772372074887970322409473756196859058387715023313220793377549007455894955869599737885997008160480274418284530162223086064905113647146888338528925567329827749357559841235452025697140646310660833979379482294968056501450128447512823149945267946053230003694882083048159981751117294832871531742155559900051279525738212093884719618869202939855625464694563125228676065360868823323558160426508056103756236531533928117557748584756492931831598423569004940538330482789743285438289419200542364726983411680164372417797573381569441377346789864381405549652203353738282168277502540902442983907435921023771806374981255683201131403578446965937824523809283667163240729732642708929102613941991047398229199660758102149703493277559818882064000838054562026766653282973524238147286397815010105759045460895452069044252649402892842759804275896110582873054081480560047467573443078524138517562971497725762631943597047302940949300578469060111511595322226995909838959143934335412902561562717703801272798692077543178444745281748629268988982540774945542129984449101433853505776049918104699688855782270597604292279515556572458475143079643206032140936724148501912060068508162292450368976051131248314896681435840169493597299414664515579281447318520030222534886912176800998234125011769638494387692699247746705937638104281054782966840452790833028925259311225637316955745222679061976980519452583833921026679600365714357970822365088317117691101083619330065619196028462304627022342109753601223988463301085285143990991707812528523192177480321089072543303535819895844517133933486805836344633071194078692111909169623175861554020705835236449689670220792064918185032809349817456077321981254282071998724635491512910067868245433211444089625429586878412507562189479784468566744934580129582573479419028474698216072106469177141666734956610727930925457217622121031654248000391508690179803377897927835993262598967524492577748850878147558711915205939444310749759129370547243289101871600185771072461525326296196786130789737103995984081026071846774753507251874864001218583568417197504629712057067081332206726074218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,34] 3668061114395529922973645504427061771891268062829821551195740800378837382816033166637918545064537622806572334424289049014407894075102345516779861791655402303840340306862610162590297714368691314115757855559079336741650044620080729976954589681719507138528668241702574732272910027970773294348595712878879584916957214277734617824640113059295532589660316796269517122739537891471661045562134493369406301599376137959315045773431453591119513636553730527508028315041325710070062604020635894161690181104943530710585522014206706643181031002103305428231368728220727170774831209352678730038034335324186427561459497549076530285112364057704089404814127620560198515576461391721132180812666960901789198094380906132029610580699019873110462777303251345765931828686241426033681702520643995755086049599995049526177251745771961937206611093534474162341818459739892480392828499011692191601699035670781417796890055131863792230713297741610723244301023348782805763006271212657407975266675561409026850935432254826154359598272818803944987735947158597593460494103538628363500892538270344890061107295680750787648655136399827520137470513790428792947156525632592215440501970487892999439099690579391279642148463806943098882104771007749245988787348080725096626274784308602858664837055506783140267494753456776996549597079457487480916060979808856550305339356231234803732452948757770376619064490243833987152258519576505492211009514142951652958125880608511887333339150335262264090156992357799555640901796546447371814466797875189731672906016613813485433064990675388493191230168440394031572739690974462249627055633302725849823330089130673046069821942027872725615839483443136514584228411500996719662504433137691689862033425269448995779712777945318516650005286640023095697112848866180752660659976129158860966242785665510687792359414785227046679498997458846802515812484484890133104444718080725071395079845605610937709878477799356739970044059573707753921177949171758036634580018673423295603060068768810436559906065357592668436879154439155281573239191733357506995435149522794201108891090944371970593861750403009827820607071410913515268001218634180797824754907449751150638555380649826124920141269258076491207240240564356597699907853835991675962611831319834919451315991760306802445927071214719194754249237611714792173172249247717865791808693468374725391229909152784679654960824578974446636580952919720305762437545515908254856185521930456161499023437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,35] -1401021625172527640333709234329174643312776032541272479103689736156866392695183545356497505897545743349235188189552337831254726298541037139287803606148030236883378705250385954645845829343555248727854134937975683042861288536155383884947899460095647960659605843559847325104036979427875013203829647458476351897558299472205559723068997178625417363124520133521945871836309514632638298523117879811142901787025198248837127602008988635836175385134178819593847665958166553963870127021374224503841794599106327795358048631287394934045081871528884715362742786812229491875796465574828260394245023518848768587370831759432304041431073556452773751834125877165165898645365712159936071070990079974551776222952141496613260170679692466141634624948657288900857243105076502632774247527879742147257413448810170065533890987001197501773226161729037196771628028252848871615534141539999641206455229714120427543534304192940515782120973990032510814201207512229030082520590849693433339750759669418007490294799089030302466944606103741799040481024709322593182715206689929136990198009355025628731661926377197265982707007818781857460221413067134942937439364288504883594497461608433739930273208698466676125192107126894352349662791231869652074276330983092029388480552102329384100398925257600813551626858707528700332485659853169248894477084418641201032226895708487336779796628769828382863660591786196395052600243304996210071724634382491002536072648093973716117953087614632239338284006128357446931197478050127896988705869685123266574037752439540260943850219231773864918583765699150132912045454141026899388586175337281643164624687005016520769805551703351501674553076811594802610565769596738828063974143652137366401828856301978455117523000227557737089862518579777630834190039266653988450710688642955563562395956957753759656531752482759364488374666249774856385017857012313719156749630031474245879618020560021915057942055367034544824252819058096759457738536070719252496497116737742202115790541180950213904223713532884507642471876197276382346724487071163767608915331469608459171201091518220848734725200594264734921005085913928048131835159635809785941705142153905571306633544818932734974306065421010630845140984541229507177867290735205513228797713023173213774748104290898392024297165297679550459015635688210149033154077017218900366454023049400172051151097938403805966450490467512066178647417242879482795629752026056458191760611953213810920715332031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,36] 465782703535394153491796769308120237609666121470318817778887835903724787707686192116269998302729483312010165568284136501557162659689765000817144136063792087077072261733919605971958942568810223913339151766472907168100536603752401936891492920103621006796415355686074735887155709430415537694575120005889223318286856674837693838253897725763628921276627344463498310232777799272731995892514469972807478490891648956584901993198818119999856841423922798988435884698824085157990092005435484766358318624021609741871063651415184551806633191953857919836636840897523951856262171139361873708755225906171517223161585789373374552849803903855616371149344045307760653735298622170090007762066556271785621201716479768203210499382155496322950189250963038649040595044472524329552910428693708609981186649168580951404642077562500180271747857152981585446201333773642253192497447319521004305221059010833694216719473553945107134286627254574708037010344110733397062523730669218699671234719896829581568135066020196772252871782360917911378383890646564195628654744595865567303236615872437797279088292822038050480866993084114468166075612600903350391609145106733588048760367925205884410586311785113031963500203639530174257656712347307190261162113987040384542266672557848572520501326954537403498832522813046289489997393344878138154096206614370312720209802909276600996658540967756517847856117457692080267504843935945344886958422106841800518365603547863100785328265704312381114563060915745369804612686705537547208700234245741206643721518039009041565094060188735306786338778968598367740903507265139729946492615999422957188622830136948272951185137854196935268552437111767894341241426229362801739572339186322582883094489837423609626688150176569102629173316215050225426291264124268463114412539067771848330658347617710483739361311270489447452049294100634933439424147449176835685551691356629718229180896633200286616853877020985738036249105570853013192492018817443464285696463235203548703506986576269197200604606576808831810446196515325644821727123257942573483357621099872939434974651006158117773831726049301808863965491300552144392152632627693408605269139554178828822643431017358330750633716359550346218661683806291054056802875009307383492078973525847948487690986652424070045484901482425461911189731955399893193935065530683030188012583502006088147320747169242226230719583275420368747650778433947884183574180306120632311106533052225131541490554809570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,37] -127887714899908268389905420344193245562085382466907032452284139301978071635873313532602225898427348608840833017038696746229099074158174224696814131696033234831093470212924202502272392432517309797155071395468762025130943559272156179741878780848171002592838325497553693159034594722794672402030455042375417811340829959116477617368251305647293767748529968374084509862437860278434291871927525346614249909272031917877643665305547406812091347433345335281001464876445020546268492014556929503186158687887423503201658544807380166632844971337418507773289375733343324942286143511039003275352257604811207027524882054141810526312193698934335059524458695810468846383603771268968737332759910547424794033982149872340617683772209106207986347276447677361399536902897388067305289885528910917658756632405453447125808824656827514784487276963315495035425988352843867403864064378954115953448715802656519326005681005523914112214490081405374530601847124555177542869236769051819987022232962275512215863668266641424477144835956757379849638262841607956031285894811762485332659268179609665076997423261134162267085045857801890869552509130285337728577672290619554623187472986374534355530209424484716946423651270218531048953344468303723448479772662799947641120291767154352986779224787524829428149780182327184527941816958018479782027919733801085897453674192827488318149870802963137426256554269330165883492187398365925066922439528257783392611964494448488927283402743610320302598110485534330667905148186156885315945865479397074802822337727402608815931950999016839308243571386520091752645233854350564869990137173828253772700099171901691519969739996723290807340365973828219594656746880594635983289585599461078265921529183595681538022771812712928013528469075044816421602514660335308112175696263425439241747262205740149276686971074779620077700836518263139438020977556927302487647422223168003376056162792463562112660398049072249906802900271124694989984905842372244245177324613220778814232542785219082222309504350812136578600847337761087105652075666284042006891734617242801064949671625784904952806141606547304420655997472506488388083879805361976824007643248379027795239295081256300516339932248777702373475032934138938409195728585333943904009354482269373013830621697930614571767318699418454401101028483406624212063112911430982376677384831849289711576095207173707909541069721472303519673550058261189219199134755184906267477806807164597557857632637023925781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [86,38] 24506394221602191107063242283405495161975928297810447514938087946046335435573827255750929800992728204725133408570523517235229290148013138249480008635223198640262856017574836324470112503814790888116361408724726769910968426971705193571474069064781230651426248737800885093519560477803599402656463576077771392300591407061911929666697132862920929217962603721883297257083471998677451542849886252067636103684748995732538958238143925506054776076185932449064016132738185265144898385433512884899234843503991522783804815785291019380966088694696451354766511311979597937051801300740406064361210886044652983344701127787268436666838915766404111180375004550233470862735435414174533842335839492956443770669077191127563963631123719238011115720308330366650606095491956426817086436252855686248466309220832869743656490103159300659929356412160968322489715360428056583461549464133612491335257291208481650095828999509263369060506359794735189730267007299156207681444703445775734116574175326024185224555358525567391413686326256034134716049357364032300774687556229949161414542955659261218175204349753795689903778728385607229262048784164065795973674857711228307451985608065926925964547808874935695333500211942211991432237078573024278643761071509226279069302657023725496253481442445551072186660222157367460075572196247435503224041295815870242698905001186063099210095240961508980515553868019679355410591277193259885059439759634119775530978264838185873791168765869180540013593938288814962874226055320587956245439858073237484618094343968354566461608000096932347222368104534973549419070741040192807281493218640967053134073866962447115298601669635954503207548562684556505382698328796165426408960908944488574638716505152322226343162888808906812280312325874770505362752396457925363568647201538481775220924728417011591681312316456248043952542738422408549169719932021092705880735621919570495546678964514282393152290537295828244273762861244890706981923227613066695993705447747594861265684257606456557292705691235782963154326742298160111100762303432966457099343100559805427863342832599409332208908533465133875006956516227748107967677264296594404841779381987099982819908526892774765595530906567903886393995609418625008749030991464810270312271903427435709383569144563079528266602185216073952390165486219168192803230414896945904678380915287270864657157840804765079773352531465666181925689527510950339762793658174821321118000416738880176126258447766304016113281250000000000000000000000000000000000000000000000000000000000000000000000000000 [86,39] -320338470640708878336218635804224229145465810221371290879118699385900159660687904093578206340626676378667974315624490883671505296561132742972849322390312762795739813681281298377530318396002203509284914872405785414218779269073532636841763781759153283210408173332429324493213322483005789933297171709970137910420993588869108513621715372133219819836507959899621443491081622925522705307756292306980957520175500581394735841828831260728025962588619932910377564750589996927885805248250808798090276071069086232692268369992788799726805198497418886988158761342535845339571803043616729805942195708267688980502355991635191810256975844665871396473285688983978986760824205949391999998187928290418140755408342419410213890828169272941507382862482506673617508467181386436296045889382715083885078728812151747632228589141095424615274403429616030938736710942944402757425057748863267303723291873283689605619042054539848487013486873071148367318858753265395289779395642498590127713076700837556433091310963840288627807468137547899135941433617384592566320266171206578259888244295759071729399448915588186043407800870646088163904001840245883002503463281320575091616675569079839681233461426867547250482593590518205839459587759467581984121061298052052167243300127111179470685677639694043456340324795491913286017455014530245921979523985946914944710495230213357307894546681273899997785493355211523127484826809469640926760809170212730497340406656103623786299202409539069206482441763780864453672854993126821769729370140074061587424576070086340871336757690356459216063414487514858242536907743523959747577676935060306201690349037526958471369891639420883455431169707169603148911983564823796951900710151956619126724773007345712860040073555527749250301713894170379139077374084285090015590602664080051869990572048722350678328223205670007625422602796120365205792640203573515879213117364068215157852227263988852927048454046121177626210262189039605464622833784146563274468699955027389450775087975142372246674702623353432311863566258163628081172640544924285797493736530847080036467034418392925990514210770852317867363797677663107713756498671781086350192767246575509347828711125931259681274895874130700413430594152944811522690199132212181284324401272135883914600056437175822057555976443715402285773823922895760376919576822845673000436770511463655209317542900927481418354809027443893343554480225604792670396158838060571334179068778147403406819648807868361473083496093750000000000000000000000000000000000000000000000000000000000000000000 [86,40] -2362362498023038168745208259912012157533335339313895286413665838611344261425284965925380355622959154537389232567582693641623297444185713687835537111536318924717857877306572806557300613842149235920230336901725098053991878107707341877846516354071863411569943462969403981412184974552119552263994482114434793405462782500103190118336663148943825396305884149996921940785699728025986199558140866922549007202191280198429220411062010369816057694347162169455416328528318687078032727200575057179514226054657155051215088916032437046682474062817618539855144048353271011031506059859373883041150210809272208421969354985706076463261817955744087977683360938822034118249550104034916360460901698314676024143774389321219695924302752972901113911912070851775788821781343271309003863103621865025555308473368339015012801205969019731489078337858039470081416462981127446012224686887584443232064165607167603601913580962390606803364783968855404906957145365468613787911701894518710721478567132471950827242864490170219511832104482744734852111758890655971387813577926805270825654041861736807575484285770917118487944224306076100906688814779884824303014269224013695824318184967662769478208209694935589005447451048520933295517853553492457232764488226349591406815869484255331474972547457055444817532152231302092696566452711766210089659894486403932325892114794452794548369021161678254637593054700059546771985686169241411529632106650643951766297355257156357035867405903597453197947533617956859131266042600781509809652415420474658934768061663398463741953604344945222480812126543308355955545496230386962446236006629917608444409183027404519984036055383550613175503930789554207917059426606419704425860078775882378926907822575615152164333759392875988183468400763533996660830103184279559075860706036821157588262268188410242467117053170775940806228630059399472380247880697811332694845208730309618100012263174801936412466080203194888946307935231829909830296090661350969385627301588115709336182591720689922152838329608467187524090159797742413205204926684855092348770483634082586933928173347605966635331585277190478933419748217085722797515093076153434685153171383677823379410192192790238642253372903676747736410887573685098101256256375294628220392782687538892639614619585247228467013067156474491132515271411497261333563502183888349628720042383673997640076048801917106784448831535639053990860027472803577801493562181105163866768385197859175805845666218374390155076980590820312500000000000000000000000000000000000000000000000000000000000 [86,41] 1305627026580576163248076537934717794439448744458855782755235010663860437344017075841321568956242806045978075762513248750217349475877838765783448547461766294619422145255789408150286671864284436258163599216513477535196989270876617801330584941429512073018245902531111745150286091624602628073166320757771224710861107635210635733608205221445593311552064787987810330731389111862796065709190008803214606973812730026409850512717630514140879064920725226972590435581953778187737266765328492396196397679319623201387348619738883934251826853035909592648598475302881650227793659778540413473027623949473321825736912625863503060852246269746496740997789043038299589004648448824916277308970320760838360133661732407635222695110974883843106869083878334860473495450883994457560997381179867069327879310903059004647911625119258041611526468737677838345827585335966722005839250779355574070923571146253730257810842159183487386991849362158576776286756483642778472981386335775376529598010947162911197273591963058464019302171636808661278722050588571742942568537429195836447624580586485437066063025444032321438811165309561478642329269638034059791960702937242904408512741424721643653825342973413408943187950655242744120864455811655472187760835540727644751416489808559990306023906103674284117844821533244621552535899810649155507399277360510265165164752160269476917217884470561608184735445389851073733917328531686682267847314517679415395786554305379962243725470075001521964796182182708275912761392149216209596028895145336773988531648132843756272150268615557055848440128163180320635874123500331167234139720329870551902140868422002082798220487009970254241888953266117788843532579962930958898036320325586287453526877522095099046885253322572648555220540013407787723242816584401261085233227104793103354576917418035931113236592174702607398929251411461920341145508686407049606506320591889106760362941979523696042138110071617206859762618485828989588333090037137373692556563921615663886904098568308244839442308886804506181946898680801506324104185132032844829695507392658105211707711746865546968418715882328807787988638801721973858399968027217512908842086680455704810632166242144502850402470859370442983585934678710558733565846287009188068297695189857109650519423110592017579164544197091969849458451236418564197207418488235056608184322528243965476118002503723866511376766522444277845817697989932766336996997280863586506780840178952802013712108930576505372300744056701660156250000000000000000000000000000000000000000000000000000 [86,42] -467138405537767544634733259389405072974681405808945607515523012046699294065938126125762886926860234644687747598409535499670611013016301082045976624800460587285255371559645141706775566924458371925189105911993609401352068351612408832352585906358671159410212961315145692870006813309878556511981354225579721476408224322368037003953718040371120804576571611583884448005144056114106171169913030197463664667174657353492947190178921063200733648514382469992908213399256330675274517739468334572849375518835321875513164134822542460650247715363390232210756799066551032472039575559474315807709635866521245830862901786884773118570006740398126450625061399059168224166316065843235140567595257292975071215017330230998625441059345447196149537591586789334778133551643359209061789524678997241722541601443630466380346073531151624802431770090635463474429507587073135402527211227883027146378045753216914873447851812774061970635589544663978863460433317852040521317332754881376149694312000196893748726306681627479971452137006166554117367319575818585670049119753677628229628476263443104187767650229559228583979440403973937839150999617093455920419601834587968554909786979025536257904766754432755114418794928086752983395183428310537865436631378335820810210674627277166409604170317380757159191493884739684074168701618447416919727905138485240069422150195949445760558315153349802625890210209374670389425623334944522217589242030949153113102632636382064037974628002458627578389247679178788094871224911609325072737925539756506041440374985909270303534298327071359758311453470835128380885207509026405727277482568796236899321255330236729863431192995965243368573661429785823586925165278930491142391988345562037432599803916776024569791072660831952713575894523217107719602838027441725912448606459589374965005947759389420772751020162845944920883013043926219129806294648197326106558633017150225319698151121938336508579472280913972055395118394687126757340163155202707743267988466045087759926805466586768413120272850825170851696858323260943050979161720623204105575393994571402449982294188922310318442737886210092800650397447657782990188557998567960307202242637852686244243976501067715660893294790391406989511190986979625521965914157842116990811423785880779104815777752751726391087227634899025517344950754207447159323062740343069242797975504097690294629823112190068513509027191660065249092144624769560448797451809972288075918846586937655210205848355098368074322934262454509735107421875000000000000000000000000000000000000000000 [86,43] 128268887702491308783992267692952121107732058550424610619831147780639273412548318593072504140640732528663777392716511044362985187078440401767571985149465404265504097059899635260660321359949123756179939655533049842407426815822711741722391927503182617896676642004666011390088502994635878496877177388281343624117836649026009278232403548341238539674300912025554774286983374195148621511039106205232930995483473928548655427998646636975152709574122451062008288735495239279643023813487360572314312121821556257099426308235510687019826784156691299420658421915286737832024436925653598941269609519810244704662431209162278574483618893913700332683967837493563718876060288506479940011450297830722172128445552622000209701950751155319056300529240120564014613551581324290983406035280555464238148112978646527905560470207443357224027865491560067336749003600765910566454821357986221912204482615212723785651144920567710185403829793456601061324685400683166893349105507440387620564905335216771943430043984374134436735070920337405237777615634934044211443222629058619076530251153716356439966885046194669158618079455049448877109375345407678093326008180814485210654852276531297424200513810945842723342041515625723085081218073638511952079500686111682703975308777037686208587826754653297849605585214065395117739319723263555719471527155259671275631807612765045329422871905086736371888892233944492709275395351464141432217867293567816920449497067221689187533457082576747442635884783608007512861010190247450497522891076079494788672992934030665176259479872967691175206221430192180884040832305341518979297169083138741983356288655331327268332595987740540443904172625383583273818972045614208626921237384711660025854310143779333669236581881665452869697479969710321674919834095557505651485434605976430655750971379863975629832930176112995066668092394008007450015141431064718694361403992775800415140909179446054565124755289515204560416648182455360745894462133395227459119226112622889096319739100800420890708884685616008381871334742074004296012278961205626915468808289065241485409021631907014514731437684450399538593606480939516041305800769649862226082431774158134871634289264967066548027101011846619218064163851147382888052652533589044533145801859233718476751387087863361390546000982528443385231695050654797631150242203358545811852877845982893882625067567900841249433890265807525398333437784544980256459853894087221193419316100049687164715505553053143117381296178791671991348266601562500000000000000000000000000000000000 [86,44] -28255089792301300628481358059256581770480663823286327469764811173247171467762476060807094666809468069865248025515303492136380693150896989270713777978214203673262724273296923732366104555998865901798534352558685563266320202063247478688661161214461324950232093893084304515178644273751037258418963470687989690515956680159660645382076110370419201377571003728309632776007160546267996435251744255070627071020832729000361291906381423279249851444341279573990590653330685939483662509927446725322697058471122930295151388205403026049577480948298646679439979330412100283830405414259350813464946368940106215030544568836791141902048809530075214304793451454016696196120694319668742244061125667080214669097113574813548264818508425815013345971182395820328008750269308841856235976459478834532563774143566496946523226800294405776139053252770666356447054879735733653364779916594915787477222136853607771313270445890516975902680145725400022977023059706696633396677869341554018384117047227584230541823012521262689861109310607909472938946454480562559196466729952785926735463978443252383052071072288080535641768618054839119663965508960136427203256754676030925102863707163401684403371644596765545209383823261519883043332028202392969518804168059516489303948080374472259620304578065345221974730561472475712700696233925096362636370308119331085489208735901998186020145702377120131843133945448591284781699184649834649935304152940379073617387879188433765333291446668758050451892800113901497750628073953556555732847949016107854076300131161120684045826026768153479136316072317967622950987877791241741271584801823081566642868440437412860061459232496146796754677225545511001784532835835171395261056304549181807934432854518152530959244147819190825662007842491948185995038890665755136695967066600535975027375622041381156293371224648077750897768613733488692425468688092583839373171919368146701124573216512562860251075333445479377683529343598776620508268586408790522309086253689871354915170277582350012112438918952375312095131699433293214777903135317242638575650119789931677847323389907658623844414311357657428825042278042065533863277967135644542233919633823817728686999227597983727920546867126786398174259540560871991471072397791507591655178248081094890256319015803254636959248540984450044090943106292893211340107561333962126206335552688341788583894891355630435698558825725771332690771937118126638526932117737120014255171216656892267672661456343226327181383794595603831112384796142578125000000000000000000000000000 [86,45] 5012974565955458544879938234622996244458827702447523026122703908595111593850546573210961589934082188762007219452823809733099439881697306655943464092228330979515104795058153275652841218488197171999886469592236827034502786810495986723628191372003173862039409592252459769558586088923661159287450250666500988725388074133000413076993033769633054158853164426163107781620324767688496813762956003512824913599160237360785241577926793918383195093601297559308776656008141878833708344415851885588926965185570054693333325358307977037424383287008145075055046804675920066376750388035384833161649630645682919022391761247410219169838692423685479558818803761616920483250770912987167011862269288976116247417995412729525173085185397542364382404894443835124911962704876237308806935615335676362011061520008344897218709940208955949238311215985564105369286921151655461389742529166475138813063633610619495983935683562691022791913583319438680713841224081683625829036543099178338497463799484572286119562396921665866275369067711001321052498091040458179709613551013263014462289049229363848785942213208594361560706323740702725696505379391433065072484165366109591553927751929742794228080020507516713078964057832381140225875170999238089445775813018536391748745670737186662588481129295091838787970083801521868391154958321805820552134842931159918213452575814361327293707823241434395947410513321234131246160294048075026897800936745515300934633231218438903088289969088894321631740346981307912606077910667431309239015892632229067491527683568056435659367732118093518760424912974648340601652013810350270736892845478380646398680145943579478007235086440032180056593535834827181529972211506688658028562560481988211260334722908885032807447919838172901340368032664099394133977533694043255477151239382132919084750140941662965300213452789687303500252424067296138261135903913150045098376054693950185848225790557788942547286182207154968278735848490207375567957192188350894582910815720616155283255046805108813204901932086001213181984477352695519603974367057991573766439178970906051386930516865695379823444248596622080276733492817281626024414146440059008775775804993074239076626569416197282001179822114212229779135278677139752008151021847448459019466126837261360671361607886361942812960115483849086355287107082925860559279058692655037213153789240071378288047501243878461862851642803527791606728958188239757359782538470909334768464932586053345012737176391627320209964935315838374663144350051879882812500000000000000000000 [86,46] -681601173719635644186249000082412251939817345269468635307827101635067789605968432474122272922410387950770389586685581552894360048917378148473973008948214057489063559419590177322681093841855018997329405505574904502113715293827787921936525747098197785732710699571198076000795592662954259477491560856139680987497736774165717202008136570373703497332762547277712298237358613773509198635430490031299810619064128707299691053913009413580964718136982887304177158331346971658676994580447540701333695099479986483868669368197817902463033799458279395652892278118526211604767883671605010937658963398305407429293761655202514318146310639443354619890473064199840582251032168463913215199069576777059401734676361124072351986837459832914688315828377282024680091964358447404656149745055352851168253877481265529803605915331346482424839675330809436975946619909625596315984671665065064059534057901035272211484838869977260818087256577836793411759717947328743337831075273333128773002903796222971795172604085216922226170485865010839398803660540650170672298260005500311218362331812315966989322677992179802607195331915476247151378475396818212661826218739204188629348395623339521173769601921508116322957900796444066659043193691288479987128576672397033904078110128983634324738581520345927892757996840628799444028076458559654925205272945890734186484665867325596495287341702966839582102647960360470312706209032415337938392256501791643428519387227265485011146757859505746808346666525042253042443208586503068162116451087078621562429752151511217751876436576444799056683155203884056112743482054793367035354354872631684028873323284482449072822706258355640840538763806591194264043997457840258208225167729665732568803080056379903846661151683066750483646277846278327655158884633879748151107031016885640295749356434534500278788343840271791552498067798208701795650300254705147545625221677564427464098707977788271378612384483563431819524330063508513018989638101994292439464360570955341651492865895900182311707806316990744799013330130894149931452412103641836680811305218907704468205748714322360827333333440591502284531787303769510470300575860353344086613518457750438653930831503958489299605671977211412802096882582041475314840840527247344364941107603424965273288251740252863841174467006361897032099204497047258381330711332624913203521812592765273699219124083587932292787147480367288076763989418257951639054435617418795602360063831160882226072997006811056799110287718335143836156930774450302124023437500000000000 [86,47] 52744005835587969539732323321568719347688746958252586539340438850038269091883282189941576525350019722034627219760271597356186289388435706984944478116151769014162166415731603306230939523868469961677740194836710573044855024424228509957701747427738777969833948518472466067385899619348784163155698097750166752862528704427024515626563750670339906034713183023738730459541030999692382722997098685053203700967980332766089985063554084522691365564390935240963781539942147965499821722869108003253498720176720383639513006118285226021923829107815751260373830555981563210439042553569744900746342389262297147547646435974166505993613837682335213956511583671529365110726535117061674853697420626141513375126215742638519500977849699613618457153948452943323101717049811800746105614010089267744983475900674839516874486437109043469848609531879525954003369508790130485848480013746962946942958821071993690823742226946922258496228088859518845241906144334482689668796898190594617886015380489348319018187837916876920226633331118002062385521028208304290301320768907953591823910493133787228712181033236974205069917987613495107215028147252800334933376941306611761817653129507643487832184481851304867117233561686411737752405619140326854934704054511120588962866706913637118842297158200276380377015120844361990959556888567561652307660010385646709921987225622929930862455798370635411714550223443556916174232552578923884980726280218581404344212127532353559644672402490555311257888643915638136791548939547032910409062325267044681835983927237734487526734687709513782588130742026212482684121752776597791980315531435411314821261575774895530290779504771737998134708413933541309907766029395552735957317122851602794998112708827825845039740461254799755264146589693314356143640825491405284499149615894040304455949581729377375759253654332524128436790495955009865011926649517085338768848492382957610608390757437798434296291960976063282007194880498698467620029132604756345151192669831964699272104442218035880020401211804082988052273766114466798953987966339099406551883323802614635035541558218567031681964970154164937430828004961614030506654675116062622722067927715635269796816166540983522918262889171920602537828321720297846001372392452882647636108443670156920278283716617761443537944999972256844540582811081105011947169141829882306410669389654213012807206183605579678365351772217813461223627319240946419843432498161638831494427490783354375390244547811400499607572753268946996740851318463683128356933593750000 [86,48] 6086552401699204799039024237416210148825349781474541365692575298912575657025420472864302774981263421852799283329993003700798691092362187920015442923707058401649561714897762479028635346299151489672120781951286149985765131397170992504730024481901553088828793303830576921982610918218465490244124272931424714015502206731003532051147802664382632087791450730305592168889268367352419368719004239551889341402640216526149623040336740642922486579412194587587932786030733889911668978116944130713483394691451942747124914228672711931584189894572770198748758181812063092220402493642705074687849210179133889232857589969358447985500021935913657761761507674223512760843859423266723667018888961206609674535259428101109183770453735952722354723097244481616264855495152053106331687258669181396752815911757222388828733892888740834685954700452789599483243528308254059492564147911266199154979704088417998150382834246181404246174037689811221577530294000265126161532609115921140524702955318185528588356557486715888963302404086586706169737149144302018584984173157159717184904829652117171778569289696853271185640157232638625281871484173842690964413348793743260166136524063706462886585872322509147266260741227983397204599332980444518806199541533539716301210221678850751678558844413225133806349627218060128491673304506951955353663241464471849542832235575435473051618951374298818807475330920939429960318038298516820053814558518038343230249585865299992608589627399252965511889205394813723567977571189109305389497444570206807107601218727031547507228369353010477216504159463636925154904584753826934241523673868112093278228698265090404018746548838773865367102817534183242973232654580523178559595805670987589285812473583512672824436567126105572931980853943976553354374797234741825826137227940060911177090978194679335258934035120526560716317826211040228922106111862777232699803656753761040759200909554267533158557789476783015525317393131010591843387458803396074475847545424820597246368175742892646085747538705352081349865076018506535205121958046155215890191903941537521923555882337006736601723175524641762148924678292437807732308519727660459807913175018506329209901456112483211838545342307393802314657523858688780437548163189794476397001914865177448927382025903416262923599481342319039573205381072191619665194135517745272306216134063879455849897033757122892815384860014791545550713684234031706000551262929729079717193532290098132865276985501771481353039394690540575538761913776397705078125000000 [86,49] -3841862917919220657345009578376481283385350238447692524839250452923155672300818678332535975554047347866325902274943647870897313798847866772069110755078902094725657393209648112212612334642474780105056701552599138604094589154170778214873388652635514379880084332679695390422607751910794904457769521588847962403199634524630613483892442727428760039050196539673016340825994233981448339280916748239736129805513996416879145245036287085007356225410747475592544424898951912881957769421371210386648641141939780670519965958750875740910727858185185391050137801170698947800579291602352679881924973536595971678971239289391764315059845713105248450514173250548381402264938640230685238689251016988157056413210809139697760276204370466503096134179514048410818996639081125133631928609606959244771729573879466195286855809359820747830705819202272929250765742638851644910762340139767983110601304503635495431135484522636093408649839770254275530232623490584202649889497473705625526136666267746504247697892340917123710841802020627462728366381091472208856185326125555735411735568214098318381916662269898175880652499908540926190324705579893700474024428414457549678610737008066311808823680897340126323291777481549049812758330598934421204013157368841229223508665667358995299213059552338062214468083294912404037088797800386121730187439580762504189342862949651071482816352360676911083845752108554077358539885147251748153092951457213975912112537065010640974195134099234476543383593550256237360392180329870037413799987952938148782264197036210375001723956158426831459081434961205448753553337216603740998060229006931386344054465497208011299475509547427235630581049912554708918221408411732889975291512667230639410669845089944373804247738217341504496967427282802687705528225357677517953964985975132358631720480580593549406358227148483828582838490302667637360175497567867580827680030593185242206625569230093406944391480482430045579145986580603423973169181924761728826827265991924923471093684452830586493060952659952245466786726127265383646731659457001162772738599095073816878584275082962493161856553065637698628743433546772661845759587457008234568537920918535622932209323357355692649199936442557456323696878976508641158375769555748788047997123527375882706011755669808410053138671238138978704627327360248090265984193275434642192950013399268479980363078314690254853159145845173022224956727123632446373737231919297813576158224441525934670058687174870278892291342032194734201766550540924072265625000 [86,50] 981934241752125954640780794899039614620011968894348397735746803200188074305332948102844414491071927369724600097335228243839897468201022757329261287518867117711341239626752970230731201791033981214233348000114501349793898678014869086554523758454720047771186658812323270059816796561720163344429476580275411813541102532809753394323825937155887375379178186633948089718838463339779368265613181726160367204253870645964336766858707754767269549978428805259377139937349164670818371952549336308362275087435334535812819706878855185540473299743256010339897292041119144078732004860246925318965048108276005737617013722571182866150012122214801032381983430363401458876496258903426110531636013845946933559318542072520548469631922538811392024886087849434340933797449572648767583697215066694571621366714252627047567112769639760744652967052545083021025297957691722364985656328127216793835192416516963250225025331529550570649317816516956653965488876865895578171868233960362063754473523938898163370291814210123516835456438803366297705792624282920718179878732735542414529861624552466889647207442218623438046755640487459400824516586702653661989641447183675830889760036459176227552967875943128881257804222769507426817410045831903111047961045532189897182252371362438362666745553280850903608788869374126484019694994142275121060149821208679432153655904632086830210073347710655304506538551263827400467392038105071266088798406139511689337120511889581376769800402775032470883717748025283433117704426811334294218399599534324414187675521138438181732849917777568043088878958768253386421995766163303000474874461853465255318786328362497829626613921766104141648224953343618675664380354236528743085775454717249215534007876995622963596195092085319366739908461144731265084547431209979871194610702642651186815061790010244068118353115563412822939348201445765379967729142709410193873019818388762125139939191676433220704970637043443583678809214069840308346764385560207551568674844866421704768795786219887481364795476209345236898148697573552345337369941961718283559131617063996152799223919527526503937584130974326351716407875938908354965616767908858749956067411447739570324545097147765218285198512674643483393448070186797136513369766544769492862468264357325877795882800403838542217681160861716420374306153784754864983294957132330527633352664412687789117525433398280597095869613510370575440143783137207586740840906092364488860070091055104128822851871109464449993708967667771503329277038574218750000 [86,51] -149922362991975368417039048118884060682371996746394127389615880295856569244065258939947133236469262697383962338538374956397864787382573049357497076554688234361449814970148963045121364348843316986794425067117112689894415455071175084011738099605481123221346337932663858244464298877664625215449039070308418356141520652493096871565613065743719462008280639091482224558200071661214574895841709109436319485646057166589010097595536244899543224039493242221445575484009780899374847348371769811149152647695577929647062813514956969257678416707204403788111274684327205633060607985254888944110842635480624731673199111997426503212444261490544908127632954677174631866184140311919244044191058390071224145290106589417552760055846987069390202009501226339405498768445331436796184529968249534682127458971395247507250004479398794340987776744639293871829100215344881970986908147695091625171320003816838148792183061861339957425651519968729461859708834644908246448285783411721475119079744790157302551449092831656414712571596987069354720267051355273646573182287440706111059492838891916865322281482889360120236614174997154842473080268539221897518729364597904337227963588986954925814308649358711713777289675393304186807836895008326060710843341459838714205471295061391643965485555971918594992667538051723476386852697885504518826401103199250673391472488574430835046225208137017962695603601894858880205273377993313664288777593191336265261051607391921541051900155254497801782464211326965383602908779408936474963053362152085584692500165225878867561605464382319869695788733547478818031439420022405456064810800712717130381563355432708275603922377909273824558048733283216451216503507520125881169243655641835336256802606565574842839164645106970279046286834526050076570467122897333175649166802167583080935139031795827865980885853207439854766274245595590643121844821821639769403241493267500691992288449376026438824121730607976161766957730925817454412924459440025566557573355318789254045107599624340326747399017865964406225268011239268627986468947097383973560392449347307106336500632397876704203757485528030455199314741128652616674928209238972551937979607412814411837164890371580985997047835093064913392682804137830767376705403554214166786355138607024597119295433184677483749187022877495902057826859293443492816080177063906619080576351798050462722352574063564530180612688794219948587149521937689865129387922578390228647344554130243272847383120480180274114445637678727507591247558593750000 [86,52] 10305789296896967852384174414847691768701947596821615046764921656317795600440495655814364705439344386608906622448256921440877191971859160284334059221103227410189701376943228441253457030122011839828213765097896338433743843432810015600728568966673844381776560569697982441581639192595065400762555465223053980727377702091060110021023425743527857485685786092453843838550228400870966590543845074938367763674413340258499838359369012149047822808584467133355625841639253913373150468315333479809193153658036952440177803633621364645272383135871044648209419472695683870495460855254660356886810721000162193315317470805464191783659286405540981745921361582215791705203922680592514002404952977417790032128898254193019599210148515078864588290598466366611003227292425868539328259135955676826618347586248824033684338101114584008221781516206554189183622839448889671263323486353112172461688058738118386419956706396219655275252433183193451949910255772815858461218879267394477053289831395499636821544623598445041848260306506294433781789160309306861262403520069573033864042558825167890632989985999674741565607663461426196719176837064123020304867330195339666964589682042831192314483687517466335767073414836262709005982786098042519841007310931846399395904650459801810369614907923926765189118222820791146861729300013474430200625837011994637882090609284017090071712799882462670993986581412194125553470546983167736851046862327568127744394520544654912030089010291770053471566380540561145972815930694405746800317785618806655496905906956504703329419699737411764609494512711032835403774128888451357019742004454240099805077409655018384261966669140153706296048974752125069553568784952611014897428803678226310862871133549551191991115117787884868643411643754929788434590133234053226706798579465243464147227507296193462303596277130025069152239926548924068256297855010465095191131431570834653954569543968957142568866471638382788658025412627954293060234530192228153831495538633498179728610219079362486260080000156432943455213872650858939898702485774681055845893634022815984486610625585788205569230613624374149427721439553422607297293096028134771844375305280093720638024025705291053259494651203470806356622878182775905970247131961815328251648303232313694145319318528283304447317273808096225721387304544759597812234798340305475324286562983032753844881504643213828544796331457796354807465280749478899580846183999302652709839642490959859947620425035808011671178974211215972900390625000000 [86,53] 319789094837677697747331420325749119594712820326017107324124967352504182942214847814729692921468707510347849642497552681259158653071342467161073199603145582723775377808491318264211531242855355606396212645079014294572351363946596680989312913383416180756747781763487342144662110449227252482912244600175993271687309278155021067172956734615534600596520930974921294647884667989498801802055714111144233612730731403670954521207858729291909440534601251888120102775113358613045412974004464841313203370429897778711342334961856401994038808067539680807406648439560007721234644062795781175001365792503538394893883747657497383251771776759207227583289391179367388486145413404038540314866442352064055629982519695087991834777088853284072683338433105861827536012872861427328696429063845541014195819826603151605208088685052289879841882021990769958308749259519477725432805964761579777639537857941649865469804743139947060327049089875157951807663179760565319972230578694716970208486848947833095724886861891600412334161644211255307356162413486469140479605394224358132323902788848305416953297079800844132033391283951470379580186361663598499567139337795008852163926038610647485895175113092914297144816202092707878652189541603886123216976154672546023612058470421536497367383586554588487452383250959427560206174983597408256158085518824929816622486786125527631941436856035678636931155014266791381132272758004251720649365306985239683496742374424275666026264779278579836578985561797995874502437339752853439738172084146998086348724531953911956777472621518045996744277055131954515218804307168730748029483384087718530039882669446501815613554343643068123113901242213503371409269949788884906295860081135177638048494088598106810378084020457970449289827788619622336541948488284447751203291870904772456252985094841890172872008994930404981245899472385416926287412305248528839617505533507337527502629010831970565066783062845968689353916649446943131592998555212837530154023745510515722275176832606467935778185814512021036893061121907864343816302496532081560483638870099499345014049981028223057056167412950134514398234648047751089129767541256670703637042513214619586265830237324600270814408635894448640100260488974708577920380004933645550747349438718457498578589877870747671715893388073627861368494133181397198720805868254394269526492416229166663532597293605811561687510320478404587689106036509016875824313052383477030239739372772732296183045841431180633662734180688858032226562500 [86,54] -19342384450482454248465969115390371343719877963635909103249706980088309755701351764732188997989891612735349952583342625682184547978756977702901915472954552238728528471814671951238851949827590100819020298616868012737073129819955623220921810980583514753480816103739495281202718257158829584065149914611315632439056483703649902451764784412652234037073075051984229662536543851987005491947225704473658860362527962651226745772757825171602322401262626931021626873754624123185972850190937619611748587769186640496415013848688764081715579145497588872283703384249057387408716482988042943531139226368362346823945427055889350343911714839634860068722612702293360528907131271488889230123181836454849686342347612807983647289686597192771893335928119302871087304931195844383675437862046682586174585014716692381330475543849261619091315148000455284412050653434230048095626888374280580279328306587481537143140926358770296430690117140474383502169392509423871725703289682945816846948160929710625633777126748649630351038639717751404404468231015239445325675945542250458423347076237402512705859941122697783304335560129061109465106758520048583901224634609007331245644439327938759775940138950202204140148423972712707560212227699691494795170306908457333755789980165239409020111632890651344368042988780680002962522557140095724904869148129739965928616207701001163447239691558469447147804995871511407372766375262656607200858215990396960612070169521437306977125735562879488803274979589084181619170265289038847080707032164248020130054627250497959205746778148797336812332292870157053757821676163810948916246957540356773825603937932938079529975116137495123757630778576240788317736558867664799933958231227512789245634548598733149853843234718086293600068103946356852051987645012518112661491418822124344702780690510794065770391922370960914552242954661523058045361712073753525872604233307121054285588271994194445895301984623008273867408963643126981978112089785968672633827573177061991834915933713636778564804296875321870706763040761786895642287136762040897077637943585441069881780027126080999468782873967483829445979037502354949782778993157373446433088680358056258720183221706822746475237744517103245561427572443698371154760583243044510812545135323886720872108050046740091766240392981354866085351219579028418699401277363022821697462482019726846382239825658640858262709040002547706225210229049215132862502901508071105774919389780135917794590127982701233122497797012329101562500 [86,55] -12432943471499282045434435914846336459187609635903478699911747872285059821513549997667471531180532622603537977976509205548505187067682128356400639027198368265199724996035809877817942371565332858643534325564928078332984036492927135429226925249080424756193481450247979391951131622689006762305771825704000856391144496289405832631739720903146580697121525277426267739744762378427508116806715096332681785754294304897847869564804546651459201063772355024371040732395887151016956676874447645793966329885962868808186273825075724872853296504495143625977381716691302569555716726774792302432477344205454098196606927624894487356936640861374763526323853114325409410210657431201337062817201933079067356214719029743815073532471592941993135252418213132475803550214782715005645968986069659200623845955652439773373356286506306214446682187901915162341006255780257131839234359940122457797996776730092266679634844984444113974176469391584714840110577458125803636988718303630380072730701569294922178928385125763881347197406284343219405227344658587231623213669546828107868932503849348336146149538026579231907346280541428055289469199963217041806402017149715274901829112544044495254254053300654845096006814817544238451194322167395741222082320247562949975444360077684916582308762720206572833487553800619593999942216545783575879810764784124331275997523657086138932177358986096935771287544613559936710364885733326111442984268131057643133713521817701352965511781160895170304559504295002941083080824614964069049048480616034747261594126256564438905133290643830796160549642215244932917450140699505415752782475745646157939467214910910506112682089112024598998827874264769620121038980897716183375668849872572322000986555675449536629084314397399057126519251943605639390489562709592961259772929745683038939539669535175337125341321119032762972911058594467320061945915167124292995194770188392287338869619539410793022670694632015121092988347454378343136273352293171024726119766396197321123926839482043466333543041102036727761345064818634268089002026514548384581795469918994311578630814462849171589838207528766458661042042500729657595447309902393688038285943082419613156804947981534340521852655442782813054716643507915700051069725378943666015177067222313938070730751565894471328465340453941666402357156840599385552145058227346751392869983682540810759739549609828883392248241882701826350124410430486489634143495703786101150535922795978271970795958623057231307029724121093750000 [86,56] -2051278914462933703510928426347747235540277162617974342621128720570740900135711594268443655776287283243774068751849225595615218100268980466492629047302843475263372820482361772188918058450921601832483328505693350298621727247681226508198815862824558142783267673138350068795576104295187821868430421422429369908212871713239678125878955897446870956801892189193998182386211277773892191901111491737520969109964415647598794549231918471924236961783201015819568218290392015111233084765475311682093044173606310272131707738901541890906137902797274811883864950543411633715688906390209583662597206616629910894753803262535399251805351794683136266807255489826234736463615014762587621543336097323077071111192901046828142289311476668400938868650527783362316146333061315176735042411821998085329750813112280617797443847774241945708944623877173711850612666819813791394467553575275248469315727127266977258122282384931148263014116502541380529488278914320455171622124716015966876451278351155996090756740375376368282268132370790136512500522695181213849586708132764376370508240891400205406514593873470587703894314003489569742586986372610498707435453074723426852593649697130789787239800851991403297731201469619541037047115921103647189050246997374714392886157037399275317712180603590602890423200737284515769889338852013902923807403043546579209866279944076681397903076426743722222369145390335577827705199445892847256361016616945045409364802384274727552388045545538991045999907714123824785223165290230183914954862284641074455891928368748742637554272435929834201976803516810829457516270508411556158547837373958205430115885082885846803739774052878991971825620764640968249253107374211292049417179675600483668251819745266105539977658716879764241894523350371720913088912957011274942245524710593505065175623985883267208182546510029608386931843158290769199582380998034381093787017688681491213881598504734683652392396916457280200289760293109747017745436112816356422405174642230267223596270823790298844973865431907729904334349387102550818794281808332092670878701283760876820539391893576730257662786131668309252258135649329477082326047094970104776347751572979032540068478298569050906142812300203141933620777207688954691137616086158248629220667906986991952874808880707709935433959712447622321774424394095518862288652178831048776290937353821325448865636890902090321390400667854048304998830691534315251489526034058880280229193292934608550126540649216622114181518554687500 [86,57] 1148082803352364263679480949494106485913681334877840851341153091543566906604781712953957346948640761170858348761100959769823928607706886575960149772385421847692704715841702303455281254813139277505314765507159935085982097164928946530390946015322101057211434570660005236079939300498814974264773396624545958988713135060271773448148639370608724329195534330836794831909836871063429411688435436097863471125920519185112164802864983920422553137713571361998028129394337195318401692491245409861584370762375458349115181874175542347332613120774474077595161076688862819918691591273384442436931772674497015107876513255428884246527756949465012927015531831585122607085121809362795469489247355483801958635576833086861641562514344998478267961643156015081287045724900982709720186866289434459120039639998667651954399467884455495307939718499148335167682237544619195946196531791271061523175078159405084802451413617934393161891146237428448747253200718259743837677225770895810370840272910048013907386140626375022874446790350289876206082369087744169303557550914313881897345361580001834477420322751378481948302349476974539173903874787568258583224378607836951605849378526300396103631904504482305746639969716604060959408105416469176520911740677210082097753659838046858748381863305240932781512090660585928483509490932530415948159102202695254315102072697828256560665727030504550019748260869107104181110952807955699427002640796052998114954937540923086504948105105712732902944170737316598835585815910199820474442694585905910366369103483280120576268886211287617197307420796957171426217662370311162210735391448015487142016341742523197119075907870428671123249326008642085241425051487386752569131638551291274928142944175443011525008689900424710011072586930955192455898032836754357232641213849225061695387008090018784141420939992093174106494309720305846546034749669532968612558647940203754238998267932077715828907307698265199917840759647122937615383702008412691542331894283806738337811380482540260048067638361932139947409571261792414825183396002447918439463842002907619832057260203928771786624915841549199970796614340096249198086035617235322678098996194428634925048394252854331170397770986141597399928945594321559214792771278531191455642093301121314351936747764104957513487127519580060639124356415962525379758382016436949961515808242027692169743996306186064046672570560227560671674026863995581855106111428031134670080075366183081087001482956111431121826171875000 [86,58] -193272292892855390509380473968032098139823209390027066905817608902872025929005319184009492492249407071834925136684241475145499486698764843802047739936454012412810517718259999087276702812086060913426878132429375106397073963470647813089637561831068622557680999630912916196073027192362276372640543086789384250195826494806546962744128637411476919707323205836331818295452442389512976736772954977403787034236074826174678644649406726029895478132844106965479737335593964260000997456831574667232640077548771561175180056787282552483630176839927734934465703824257349872550432393864166890363817211323779532064128580843132123824965804359177522986181468249707660468003682674113861835384455384607201853755467993235166624006736823836345760252815970951409344040366749754634275771910424981450191672882337421745259051670264136371790151692032618023310912411708265008420850607460090503254778967498553898971115448186394456895805568100120649385053608034206398715901689574874302628002086097382807114203338416631695502767323949243386861715198974114958323551396085160673242637574093810095091356166620050045838364139518838255843137657536216628205656477656894956666004016094595567044959360268561776489192398331058987051164994451436070481281007799899563451416336825713879754142302030675184821017804521775429387661199379948450256478392944920650692153752292079655845506427680256912056151947624179745277046722901709262368417882670402665653615883128803536953370547770937251276229137433688478672828130592955846928746370685171014974909866557634915609815728647598449330983822635302216356676204240482681483357541064073922486428971911307608229082225505427999424782407113165778411730538483136767889208701780670753135488094857017405364302410776589368715747686325427729776349831733769630854377983064462920128608320272606555211207406636019814100073391667557713404040099826734780913325897365302816806307972299040908497572137550540040066969502516577926827876731568311952744335571246142487783096161626255085417849388446953190960939330442031239877538104566070109841198120462306755828058755615355125950091503900776134864227263631457534193417909616744440195023270684023456847442610678273706341695301415251388976964690819841525464384968775162304554030816314368857385329121223620979994821945626974554060177885371453746747455818923561165696395502752243431563487518505989414872450195202110581925665995661216585296677956211262785091858917851936894294340163469314575195312500 [86,59] 19610353066008113148753388460563241528784997897529779437656469863682222405989947527293665262039402735383541666530625505991515601757267281634351242409991297196504259403918047725814824797300632388595912274220672895717763940008668361793372774746396489843151069762362518183590276105512319126111401068536455441825599238204922082895683671464460990606931119784858909986938620345942192352495936284285453709069554622506264500434213803236830831286277678873705572466545017089905562372083124486608705164784482798947371472413034642514745313270865436946964961902815821465358082113574128390289594726330739373708674721376108331952601327602623783952148808164330162785281751571123121497726355766963193139771784156033902712658141628795525703908605880608443037518478082255456103411491205408438469992401760717089618223687787322888639716652321349111800990273118339973916618757599148762457848550451848672450121743642763883014171470734751472356378827340531978818351834040330894614757322256864106467993495626411284064182431094427753061452067131665105893878258682997490315245320685367049244409356236204216026844944502346034483965873951058321577722981175776403295671475772913386552143777280093181284296771806381799807669269675782832347877501077642692097803448044398232687508101249069205650989413480358570275852907401833010747190539216656792297578181178562650914402119951367669326449094484819921807130189098400753127684903848552275366710356554978991901447932327242643660096761693560214823794006202353640381665358372338561193310206097004880480494313323916490739778489373395472058447823455918436498844643376848900295444419591860872310606873229309333377956299928575887404851932744186664680094758601804491296044728679184416684930847114433296103951843026066573855036982379053363384638739764801084853255388640964501934145662727284326423220970999883390023259604260871883051716687301223908112041220132543518569601657725718200571359552820780824048581291704856378227297951744001566672770922156590977846025272622146433506910319234528459711860129064409531953969819443596111764585737732613925881254142739195155230140397526480410319863014784587415391800561415533666808891305370396405492087608047193120649020786232914768035939394409887301045131636933297591583931023535825817316045580991615168699132441734354944840836365557659199274550875153137395707736817147445424060955809722758867066389920221246553352844195777934192120861567332212871406227350234985351562500 [86,60] -982307352230788451404707766368096174835725473525170901980088226963432795561545362826738670929658332168470660839775567591809825157822788036414316923701226944857820829623291352660702951097379813500798754862260756173401464943866841607869639087507313949926324414316669229910513362763376651886047208924039325976985832873917410108305208653128442651140983384522356202211370652926997060179356993498367404601521112294699891059869926929295891627900553548970586978131881836675739263271384493252627137648057202980937618328267702502393019185051653583812426505513577888397417225791974392570528894401448192886511101935771892639002907494579223950083702692690745519286139174115879691261153241553121607460512717535218478002655856260394430954528196615248909811128938984636799622679446645775004400431557313150391624793493250589296826076311902962786060529603678887372227912048385588741471467890502172743828080862328349734291244519138380337528607940913957936379035987411943771245332192761386255752734642040147186484896417664427309549981626954192190718764088984932140119295991126859655489878654123889553603249339061730191501699678200550293704834330071465183639510843021616817296816119633297184378111521479754526320915989178178208325339111629421637203639651717570649400290982049818404334210578769627003417043551987926503961274697548652071631614491821555286652074916503216755942050265845924034296163115673619514903530483777438760982365975743789499996513171317352511938411527995456490737511943202654496449301124125946769002183724070685340051572767764438958170171653036837364136404495746053365906556863858923085809635216066541214048090025423832817910153536503428902661928992422162272709507175904610271638185546641456656867807187663831715137960859890751040489318302767235256656632970753266454202636115642431984946957364437435440098059496760374942901366615480278759982837427666860750183716317066262529340646735831510702179343264054343094429233236200712373566979643731135383668688094926874253006205731819680827253686579284159890260038719922514827662887194350990400812099593391387809494356957728942372206416946780984972251975108598383835824612001483648655276712705850046880556774366515688837291543184027042192604169929235784353741215606032826199793103411658869050943863040964158487189470381532844991961230948158648088428603817360642792884242339982370897887288099878018350748776132136258029191623326707716312711227146792225539684295654296875000 [86,61] -170559448621421025712252205657482335729635588601609278667202740287609722268913838939553775012204866723673206287449858085713965908218749864869141921764226618766784265250154757589511379407686195970154471148909135467675371301498804259271916434954514835087255049693661375213250891646034705457646235706557756656436343612548363302106097774913223673127464608787389057457643432180887693173643033404003145933320111765704754370095985119489724649018565050644135375177034794647103134277276884877580471754128968228369832476680458562160625933628199234590350857581373119155259808592392069501529847728837328338759699472733371219688923996515258813513487239948720545459552193928070272808854561708000125806450202514739461732164645306918579112310591770484923224980473334657265066707621935086271118421870603825267470786174936762629366820905438962512104946621238298880663719909219985940526139319534284921133287936168596433779379168953853859272927396683797495500192194061884089875578482199820057284316806141804342100446889134777565871932186647288079969053577360679826450958298150916828405300133323087935513545841341028545595260033931484728156492325674330076831062567054444712587678028200539197032386756140119603650042896418632294685179697123711271197060426076390707322818913736515825438915126673041949760704958471813722073346464200242877923426672620377135202957297306433383115847847583861608097416756214206454678606500239971987307707017575045030058667601531968236047741716288189334404300468822860856593030801338722864810966778082428111990025841258768398699631934756717650389558311427795408640242967441753972205961739389119241433844858310319570525173112738525220112795351589088090838240898491772354611974225937480910260088083215618789766522194171758767149466282054939750800698532112425289800360406385904291560178613368817922876204564667849756471957840539139725705092119616366938493391254095915051885007733299612036399007535664850802009508921382735443727085405702349431117204714727275094123666984916362455225963485003693013358214298726508293484543611995029350506792243412610910017978071803610408956942019637140520317382236110259304024646581299379432212564098026934792183190057502717874681892619975128720300613945224230214678580558675192614382209571981924033333367745660325535760585151120116616491394784888505936056816707779900266820047280646348477395476400729916097668825367182150742725768154811616383881300862412899732589721679687500 [86,62] 63401183999689137152298600418268533032484262983883572522586855929802897782403241482774499957391618388060516448866948922316526007549449791806055970073566972291525245404639578943708959181561176519688879793077690023772204853123724735475288321443970119278394766413120100707801592749398335066347787051571007231443925878829367239037915851937000419888935021662420473672335194410556182197515704278123677489856020679027996212820896732481536446599673229813175363066019806478552141868799418940130976057634163322603762097335448161553707220397064690895963270254736360756678231751615061891253717224618512220483846361439275917752731964722775845401492826600783073630792935043364143800173743579740776776226775791125210440005943793669844288552957612432017219900758773602359258487163744455059741317176496214730572008713655566108072096067183463296513241037492921530578681063108340534067179018867368380936495189348786646316182349592487817944600176803575553533651577591404462098061606485398182274280584639388036529337297430677574113849378802765731382596647982545326279737553590255559811471517761527978511152346861986143994173707394505595018211019373547541906003329741659789742643527387909206850848023090157867985577294128885103270205850124414572251238464211739707540986024420735788592995142391322085045471562885884007392780052343221209086550204270872702253263738845455962173077328775833470013293118065565817786603583909438777256938880021439056332117046248980878749308463181221995933279877770807948843151029366263383609815071557316273652064237919093894032189786638504003416887545552246224052261246500525603573797897108024220664429021143278893880104458800298829954430312855927773876517363094658696919096134886573516257986171827463948742378221400644723408987713286410152140447126969861641953949025314300724665758114332954356723249425232203595300592089936087499926722047516625055472078372405975898130779904678134022801645311477422999231807971618369208937983077843980599074480489498705571414253683082865105046244915081755106751295180729288703773802171104036705371172199333093443819248696901848935447185125959699840455486017549338810629606718058988866972838030953937140080062515253286160178943880290081535109257203554686950605499368374928921116192189142223829376821286940647906388737819502921025777410850893122092182609692852524792970860599035800428769554691970374642403189729470333066099112587221675596538261743262410163879394531250 [86,63] -8248812651015702024801646714221646130530385967645535070196672458885452091824841616918023935919754387751352807732286331783153961011579068283923158243634780298593136618265046782437716045917778563748492305830000908484302794773435850890627065167269304801938209259171995057659686280435871893212901146869770357311357729363432720985340667250904390755593895361233855431105725048046979160736394987822394481538835033886634124067313603223042745446888273123168004443219236512953486761771243648668044011929855823032652592607365483485846135645115428992721879777823129689315706887277809179852580018410842526705631629272294246051525649529332160163337974444805615674528226224483741711463188989931853446212621091609505587722040628808794037977104477646545156694685404479645799617685348848595843201578213223214920538828369005610818282923337917441731105724774350862122827131828808538667522387096884123409542075148247536541110182366372709334985666054759562086013544470584422648974533578885456913776121438628549224923266234546204253699917121653661882412096136880537129967437120079098882199823786870441867476311655569628965278856757518767590436796929583061663993714556131556254702252499324716227557802156867331530938757905580241126271532553216610847120844282582731546814301735911916424564848342633963524087701874028062464125361310922392224709433671389480023746515888138748708304115227968664844025067600749630083209618041895838361944390230742153300700159033725454186891991899935309802037990438967834117056776335439628096902052152482231943486458757518315542379979190871430352573499793447717494169001441033006915850351786162967282867554829660582689098404005670237726349665930417456083556803740359161804826102743322544421650802938709165414914075377066031122126102016706099709032222275652880668174484149864633983867807035747149577781415273671683868003941748035631491172094994082013644131721260622256574717241568560156806189788397317453194061142265417381753223848355085072369244406771862508208206702320677806153826221251697253999208036627759763940189597954294228603973438763989226079222274638457343395208086906061466266611484936675821404593246150042634719086990500685102469024253399783390656992086404055616142273000888201161256250891760442207374220206216664775944048403217994289473644903393388361780846117108017054568659392790469670019287062173624186473111682468969984978518423075099751649343071679965078146778978407382965087890625 [86,64] 787784508572298070616874101714615801994689895543735508506470250298676667363507393416747851426586440165705194196201216691831930285347865935592344726634845994811742748474817426225341447028206492687391871825857533656936189670401853966546113387894749014951603878868423858444635687829439904681162302178118344801525844930833109014540267269363670357663522877223922141298765082944286074307701732069335945986281355708786016838902799860038272646173352100880868355003082668980476462382419359264068023179065190487122300264823909857287591232694734347389142575856933439080187184472166588227459998579669947523470457592449429637636467407989357233325033847129982758330485339868618017410311952989403990252210161806876984750014603973919990047739150210376892230774697056939063573696262520967754074847443945265840343339071130892539406280954070939448509034585894729430349531378853375349896439154291118078046203281906210426353820008683469760851176943954971328182922360902637139055420001911477250478729433227005414422725969490651297731696814608284247413921777823032118510787868768770317218444870462163983335657909283796928514267943654451441124161673454676513161493558216513675761230391260979386933837309009201026561450514381064276338250804245899235078481837676916161235018144964513336738615723247559525495880723248406415844196071115849441709710660174500058813489609050943928838905708136807959490923921165220560066205347350995888690591236411202357384974665402106350132648437605992674664657984499873492780409666372330274938772502523192241368314693396526836189955097542897248083142991812310987572213365549296043434894111067916348831248952372538513158911155968266374893763029284517730516561970311158317542209215625332981531475177254185939007172155106679393793584293022234005668885473469665714853870623619889010331899268794265687166685581721570585539594141174607180658493896738006065808730065677715416666870850326648064938127549521387744208381335676206254472207810176972983657964908049872018634368332504585780552896024026017838068711966589155311429347028856377083943556545761928479487266166774185893288528435520717560326343600142059341536649835318710795395347575241437406346025522509278051477179298753684946614129984270787223243137323203280697477257760578454297758176366985996975120067225758510288113609533932071797571082739698252529942054230313812010321756439369890045949896885491632765596836662780333426780998706817626953125 [86,65] -54850784680024829722959306740710819955731921827584567663742151995459487154969395276240274739762036805857562539757043726268142031811059159840056260378908534129270949246591620258677560137804539195345867435263827933285601399075216433498659839139090115401138098313523282901028319323349765071189026490189262896731291573620278132010531095621494667555657540810858036831989331526383464376975545342532806790506906129085635312897229956388465554144480734146042930545867698947281048888367579165507943974334137117607242156567764670156732823673913794933717276960932009200856842299935767611785656035392481692406547109407300679145642379268772623234397559770691004766885031427126056458645257786022529844698216849280123446536829177706127297559785013733909194495916203834881702991805863325462240105512801776793212385495190371483097786186239696845086746636616378077378516910804673043248094366266186140268702938238701618435683685949515936134443947017118237572386557700373078227876264622212040133417543385586005472610481205895902835692885625709701497246855865248003387647650706827201576361264075557736400367712892432132791754788941786512815497345292187055694087502193657026520154518477013354017383741090543071097449155997070435001520756685605666941313457665001933135459552037748157917432944179867400293016413787396996506116934261496901593148876082641614592236370165212198664263852256259359048973187747647390776359091801862895226216603763563788064003390512862239020748787545435644460780062931637459201577430610332034715180113081287278401327572460942185067670229236426211784550872135447386610754126516935223546977530509605220255299041836175345407346187124028662420528852292356617202202298250814011919322314959196805878228884276548362771747637617912649500813866598450101614469319565754068932108873425162638185156784614620096826086136888531249906549006816763538208835358438039209828508242703269352673528132413338844107665209597974774909397488630312899342671324620796242130114430999582988473571368796692683427223280277306332801028579314750831904110807515773457959425441837624991395448504658724707021721948464774554781104764785704767606680986350427316169061005691304676381329888805359202363849866592621064114098682129487007363120346321268439052572674507036733794594925470083907791902034658249915347424541385243232373200651864183732401815132354481492351193857313477626391025663123504618745585048600332811474800109863281250 [86,66] 2424324453706957770036629917611026646750676149291180916755350671987272448472139436766117610991631541498265144344520858636804899061328055590759003264851539247535454257244473210996452939376357517758176414501449858299850323062840300407760368654570221832816206582984064030097500957702812541919056069807936439694018338502084944887366767958078997430746042731687152650495522077426810886727274087085148192181825179267539928803249776112245069691016253714604018341425725460648886207043020959948371949510057560741397482348531966004347855224499475445035522637724037769058467588709013318777824277168102402070522470056884409009517099845760775812873568305799701781751732701879501076499034749702443229014564910027121224720445978222305204246055530627588847254665293664041810830340385307763322079099579286379089380720152003251648644449600760113984008413947235467906787358827101510022848465810911962794965428897674377502912113496787057169385637567138940492612335830190158966786445730139533225098553684175232565820265350220470620810268116227617618903906140461496643326363201482622091285184848290930981719550301905319409382129428201384842569743431135806585655561134023399307757219892436131469912354166001158636786051589293439892105318603890834688639874849623484480903937651881016563777383001130026983386469527144935539882632114887894497697410216065844471705542566379148980432860484929615668598098514858363120528871208991217406666631592702105678553489952750132659380770214509978262374129956659639996654483900566237879220085725179521146635665407448326233317123631065824884604547112514615255655492454205114020667508450630987421977034590283167459133906226657465589967501356239524999447305453912850527010150704632461925985016783140354272877519031073942288060986619959460103190728270569863006612700422818078666370270944898290360360483493473010698708015809567725869951551216325258824297646895248294543377462213676390947612716148350645547346057949151784699391875925963356278781811247828121662579006162251645202047007324923154545411421653755212845185421373155098351756046434225743027131092898286306192523670347009605298270963519684333123644249031029934141568560483507759503061663392818021469543560093051884690667870739386328065709593094472678437559321004234464218648520211942514973013849323270187584012268732983835422465762228255601836648125344375132156842739073065868162778829439374383980521088233217597007751464843750 [86,67] -59744544937413187283198820752958680285100939125443961405004674943825907192071092913786448024059406100973433995150386233634557298631581746729030639477842319543008852864176630348638590658282218542153678098292461280680074535416191549920222016916695860273001085010920936954344019530242188533486008870531254326291962643255729177737065079715426255043935310524291539263264718831764686275448367409772268456491421753797627960077070053893965980232393881940190024815707402366319750652515638705371685157025263028324910090692935540804659723503225841979017532991390027713169079651914389213204731505603073619481339791528421669172137900892244670339390764703004715181738875000931012811469914760944424627097556563621812967232971231535786149985477703370448297260473407759381746925986585750210589118146166556003353006419332148095231170678442826293336672148077424942619032096956270056018261365839581953141538219949377806023525618669439015339464994146550965898371743322292724432807927137060859705122031361684259059339965910127088748208782737936574383469143577521040546830965101444564026397716060579787527560869708256556261526254263217281472542663782466384276787020160636183648221834496315452756512089806202209718928257284102451765160257556457979343033056163424126022823288864475340950977464887312118169558736901186852459498162626241946602296915560491932909132247552007815489577450103539839896788315156979723143311321381858808393124381194044195378608442110087413099248651836162815858422861859942936448693196458327752809663550077522696755775258656295616840972305142266909992370348283643285679690490488273121941653655794795957265552189294249684879305856636943532450564603080352381293366161753981429060306738310427669817315375212718706239935951178666695392482862611610561044561190493847123118001423673646596116402040739376676640569847486550008052301562233899365883946416077268123208409969036451331350857676601313031571882608336312306896972190171532329250198548574111881779083795868592068792648593991332187332309334945824876982810083993034249412871290276375890881756178321949241934041313103731659238718890153695855107908408086545204539625467085553190240580517160115041406843472767901008388187665635211421675205990808242453893114840490404801345039164595267519195185616416305235221251741239699776063332969725669989918947746902983481460274845522821968411799455574434449564406868216082102662767283618450164794921875 [86,68] 19490211616274761935484710615684282270070709391212150051788706145222765721714203855608721024534828403243533599466998530537972100514867932580420683908570980881017213581082488421388148238864925507140173042680703696663516222304721267165445687824958921515175966294415616211128668733380924954202502241061396561592299797761839827554006737188932492904297278521331473066359443595403755528018446662857561215522801047562020287264201236082578827010811284689212382983860511692732144274782426082327725347233901105874092153798753322367124430214464784287203966822032908360760705163796500619909181525105061516069724559536820572274259500159010879676706788456006232200007430480809282951365386968081124591370862835757142542155335951448018068386460131273669346845142464392645159696228240139151870949282139912637940495376157401814362951323724772388524009050136952015479162347555825871112115069363348865794583312286396032442487758605714633403049961385538606448493413088933486857772215899859592552974425564885867127508545608543070331942728439056309409619276579690101212762410309598334056427816786103843769390593828030490208175111975059920512189576869859531195293919052240965353478838474280603095194482149750198779889926050179871605729523669375499902303894988234584168767663975902480973479702625722859541588012363827726595220935338906560272302708749401404605572889839855234956720282833616472965385142261708586585919585206791286046199288232712424265942046844974473966243448483214135032652527059071375452092733482305788740423463716725010681299791482502965456203741914968027680117290649818539151981678610768163801769306389646023769114973900642609653007095698095815098264068994026162488874120143477041941014926358546505857295662296048672460856447413477443139729181949026608317498508436989621382644686431111927442628270619963628326458750029724071366428102040747018090825885400227383142578682352330636921194511268004978452638322893295801397758484446509109121372219858394946054747235229965958993456392872119978268842293858469265873684762455272668652173575711129040344086685266033673355802726098337170609828009106195272950805950623240597633004524582472029967108041962397186874623837138973381802039221156603645715523555990233859416087351765192429666225188358068678112260291522436265683759724900395413036352623536439548730450544277129244153789198040180704439810689578959496115473370991821866482496261596679687500 [86,69] 18594791604619763261308944758047268196645642182207087035931018691882236577640904592894298071552474445487593604913316512422525092000849017820024601756130606354016679556699212718195399510270675492209415764062562136953554993486042619948262875796205220771439462223556801106219668618742829651949132340811058420291523769661569137157787371124074943227193564388991215792380730576570802958625487092574054234126913198095519595832795790302153981301100882064550251669438673419979293089426422067524485210961206609248955889941285741958005018824354284447473061937090241134012659897498467208417584204655716705505961369352859464715544328228978867712454397084797858272874575747398856924696354820369673473267340631210963655985344323815901956233014907969989275556979834654586036652996660684156223972040898926757312526070169960512913890393462641323810383182087864033358811385961321748220666208090543429731987606285901367631424398811243442237972616276621902192065520958030822456360416973791057153703941022498354833304670159537778067910556991132188811110031248324714090866041169553810043581302395466275018100182742955830914409197347149157189122076811884534917343799803186414879445538056072737667135567956034033582226813988960050098691981882421926098834636715090519435406137563264274146675935154563682684539786021819100675427511191807697589176733890614666547462851339076514377660556661666012806180508439617607896890314135152925183569966738581915924009431940628499724858933276413779227376581625829779855947223851093075010230729553642693962893322022934412887993905852997020474238476242279158766521995553503407448573634386359888752161924043646721672363721807693215107482950891507664442819583993490932842070604785108361815731959206038653666555681729011761880222694656587588195334501910231743267244707163804611379690333852901688127172887897858812638123240401107645374181713697789002094028314454002700179229090464150374336292394391371630677279819049600158209219583772803528422843551933067782952911903126441359735571550943281995022953258778009381029142816516237900183973321077516217642190286843703199389321974208231442646831067088809970237285326741278120166914436181122840654884166075167968711823398136388627945804385665024843722450269291620338322025219908431172487675879823296994721641650847302402098957678185385950729113629776380600788871741012976067685895213438956874441032596223521977663040161132812500 [86,70] -305923439943984534676314361558231833225562438022619210296140944825848388698582799241133835625931624229400914910134582705638077158165951132016085490081728591900721358173942666447872552920817228416154757268093055044165903226495436754759855179151387104217391236795120112848324893497696132343063300067491049275707447830890763335846508973751954104563824073033860563718715913325786065479400674310438809458418747643341725480747492257119891731293643671863548496693411663755294532331369539976594430136816997560578273246540207585776524460614986023863442718565106315201929655079258938318104490482928948283184900137583723975000509808564975918967626831986258592760832497554173498666562597876004497188401108850189774728751718366725935389664964778577023613186928112550072860731537547764283510970557045363886896803732766618809289499057746077418996492137317181964214641679487831660826698057104297431988313220961642897676545732066845474368222581847830126331258600444937327227821049194268438747657272214693160501185045302255266859479542277379620254049788742115124176134149298149830636121683834651870076968921221105749007067380417567538224139059392956594745629347472619098463779071908786152051101098813930678060055024729444225574051503848063157986619348993383165756598352216583949827313224903678053850321738249448695134530265626129677772227141941701351819100894691145832764065481801078149109342848088490038051506088357609977442362556430314427639046427948325036938717697934274034850510649540330939437498364418713983039497818540995523739452888093645972826592124871420449612696811801652043771433841806159665041299513087557973171334719667329811173728037287826933350915833241354672898836938952202396891981630812397869926120880294315287106858029116525727032669744884152840878989608814907422919448187676924446744816504256415467204270497227582567263685015004827141688924727812004089208298202949295754728363049146377374941141559091692365950130363048014023405021423683750211897931815674169251041297945122433129519422030536057066592054893792414758536209439319949267400156550775027166936620766355225881819355505611401282489670641927298749767469684367211210592312624022144764185410164256125317942576565505510114446265388544710485730469783917047608188309762297437536755059709821418549378975338339938068184668482000824123242697941682575847266805594821231960235737024067503853075322695076465606689453125000 [86,71] -180999843570520826664450967173609178820298305342459715062758668339856404487494478872556244759785508505500956234917615128426506749904518201801072254082579948522632875856922563331039118511541432036824089673868448791140802509994909982301531721436920338659861784336694930059488166340541967339627140816876404822890636542248005108569077498626576412555635442900216897072231996016834310079728036188382327650465011536047976314553074567256757952604392769364978342112618793361471416934624957651985883115743311977661369702594173200415464525690995311577208286188911144262283878025725162352245148871511328000183706404192979536036332959301626854879889307400960535864584609587427672319882165221932605566340515836444316567028597995710721429595978298250118912495286875783404185398620743710746081213054879480139645810829318369003343713693112046654217029461477394851441356410789045371985800122714285897093939557149596891143083196809252964847259363841226221124111720619789015296986527764863678418621826842194687592744136698088028440084253772490088403129396797147003285289439001882067364917849772466840300365780833917712132177173395205113471836365221831226754033577687513536528418465118328132330623671256657850578525173611106796896137641024971024881959935420974744503710398405816026844292787145573279815400219754107788695082031768058640301778636189957848766385445153282387880651136798798713597316351414616061250609767574003035193839547666202466598277266794236776477092662810286419864444565518842383977554442880110136157745155443754641744342712714410169403836320660021239064194744103518612479259886577144299051499415461717266536248030186897662094625209657495380817399050121466555189876223262486533619608797269315765094452995448275231338083811393683535691342974781184905302556226038201598230460361579864607155092704857422586416851056125563414960473020173619164996651408259370515024187647418842275122990247288819209767729813565435634230328380471383188289505963768181039015974942046078206383718306795938299892385614874898533066391274693546097670830571222356508865508904088062872429062863035667189788739092447548725860977638113578579209768941320541365791989435696529612067574993776911966914565929148266870389925939466836590386435512853851632450556931556292680414294459531605064851317237644672436443303811150590276736342003155168105191191104889522465624593361432914662145776674151420593261718750 [86,72] 13047428381108699733617076373129767204641131263685632865185997334557138382347178201752884985971303882228196686214834981652867230714299752495225070266254943241907517722696727995351114652936607111606342970841964861960147017509675200175763778151696511347791947095409183127918334937027279355469511883911409761264488151827922414458315607654438282221403135894551640670016864247641077001893477488052531398555483779780878600173351461223282670907493249450658970310736385197146631641222115339096288976336571235737230942907523798460704939460861180038959496746592411335840875704212928613398678167856190494129730093753318925566536849592618345344786639477510593485265725582834147473105140868510654864723285450181978171868776572030932631450963868556718038756863574182675037828448532113695344976893604212738709768351624726495276998617596901030253512708457124998203825936437872445361270442117445519243182219303328486207943901097206730716972144018214302319651879206432130017127888241772034159516895608039097257007231625231506473909700754350056258863989570936753779009382335933172643600798548035419273761074750681941467474878304749616035658820922115234757768465866783066453296856353944628930984366778697667911277890570523376469464315949401130692736100731765106138554130585417000348957196372867498873816832758491224504342510942853940542407211824150686310661633141047092772165799706276255391007595460908774046742469979528100346462606985955208832119835762216292701080174349218172191705394755186182500611360323185020523712128354553019121514113108002350287040311307394839518006091491586548891663585089131933598337792954859667126383627317987908296417890680616065401444120666594292555701676822763378197795290569789051801723429051481672572122629846523571189545896131988922809968419097835810945438196075120670966959895079273914615506113589080578791522894469761729508912158831773208122116191069544200760486598070975387071922887025875736594768752937079509125381370011916064165789824452791829815363046448798409011021944829081729403640046640702623119689199639509214412701382691286870137389111731490247615333156057264603384501944683657547969453765978972253783981596985962273021393869920363884737636947485358903225721372132785717790275952356326984258781623351418074579904207919612273181292372820956693583451506856453891171203289774255091872135417990311045434437264844973469735123217105865478515625 [86,73] -601187087424239462646071012582470344564880869771160946719801106808881265886982557367385599034867196634306634210707076886822211653028598017733174506750354047620976655784925318011323781174707895838106232665921119555030344673911681815091838276225605466429901718936856872422182282376531588391438330826071723675019553111868319345836409410316173740584316114870196798338312312449874983012748847929555966341005153848453643576789846799352116670905508430610692581191063179410481264505465293680969105014617534415957675962247972481014667764367954381637378657875639362520373005511863152699918272016630348838524835673811607741060074330210896239898786843855315023888997501204871627485680049410952571482274341346416270459944573958758299811727278503521753525330083229093010587532059532379377896987482266898337739321566829992968229833388748689436946185869209677326503078540731643684268488895956440963786883786574948165448805952005188309808971299433925388651738958119886010205982033844668691436930008787353199673234007495375551049737611614170761497698132882416361761593756763780660955426456161907170468233755270589426448117185461146655745262758530639585503502163695770023500984916448102411429756185706200779860220044238296839810098975029652824158039247072558769738725584675825785003953110412455658482606226721785326316432908563245800210133400984568729544862156910463912795677688060665753414722306161880137095172747336250146454928379137810339334261384372588311927679388007374676490805471395710094603375281996445103593610700020049208724415713260660751607816094230521172549121535385665620018841175210350142189897250020138991177333195626432639750251479927158054827343837629202274538689015807478424105121219150224443479703273221041686941072216920710640201181386575505061625610635647607396797045297166317201308915524279634670198982366610073968923662996807872818583550030805565626053503897820890744420671594408397396897065508742741256023912154580002533037337610293128128312592370400784540732169540008979486490918866261942473840127903904132945546041907937527168151810931630931325131387314336929514624417618516766995947412068331077493878617170083317216292743825279358995554942323241376106729059580278987838870691302402400136629823121467582465284142419517511651608044575517916981440523575625565313287486198362055023598005480278368514856262428639604999958123698888812214136123657226562500 [86,74] 15741640067928616651077901923000045969285474592420892745138470623338264877100128410587494236320261558563551023606243776568480218434819862880963502003978419043681564029571670113471918500848997585651943051139364295865736988406762043720133412703092198399641749985644364055221169927470350157404726686205920108958888563388281306362510379475651400636861589719093182640947438567413889065223415875835722849388904815353883891179035130254752156184262560790228818724404287941295061851911500272844748359650711539821069488964779423843499060363028976491451210398768168598810854863746407097069343107470954176376028865832180302201381831663390650898657905862500979048805855105091317011588521404070153295418279315680190048659287628858410094384527861931109949183977817864491004672033731262697103709904302275424278736449025906811147825755150158611014565590379683284613928636893663105251873754320784693535241940441957269178578549926966323090226081513287247579812927287915631693898745104265859780693435841107912739813525364741961282985647693631456084154385223854385572193226499217297274500921810670332487167969650681642135145336590946754914183001382585216813802859200984495857236842988446369304452789078536225725626274448295717112875909574528423787817601693531081267373752414302248960481071247184938303385899859317725603524413585518048568472148006082308773515294760476099905003459544316716563750794934281174602400153019190430124993538832741939740337423492604467165779502676091979030641315560898010654697732931949542052192666106297672411408512499010427736477199101010664621435906994655000892822588192135882240401662944942308613180492698010279654088564870820458384193411735333872316296220685622632280506637307303407906856239128784352760498576476960283304396061505185840464552667676314237829847451467675583727155559748462898615155794443566250376182901650136627528530854434174602457661427350087602641841731002305255471882188174826047697891887999659838366970607693442582586654448583513472104832969784660019738672763260254918233517660819644401269144572134060727077938079571349876918888229076409317351469244312857736813517585325474815087612887914496976164708945852022630930001877402771735328436018284765786475999050095165205866873464756856988529074226786356374039383392374203178332443272283743554245009264827544584605661534913392818142126730954211133450826309854164719581604003906250 [86,75] -240973608782774890921695004412464727259036993569313697906341045335179992505535921840602381390948377039088413529340769881469802440799644045096511777492857592387417849224398384991928041476394296192242956856149091089099098258614000920679778290245986231077728589504182579626271935067915896935527418311844174585470819707870222134247148566373797229512648227776089835406592400007700107425317284737821512621738370170561494276527394780312459323981775445513313044077420445741273940839641593868115326843715753973589877755962887414514482595289279793825235670317106512431672914330129723063603408934737338207538166330403388647771587625861682028694781559111987649798991183503890976802134333307325027851494740841412182998617080909114872067748491921848391118739930453262189840556506254709732568908611933466709757382352719377828930410916709418540641428179382516235441948468366099817145139045227210110889143590328052719621233968908753892281242815857243112649703529624640437497291018538259457015179044984723367581110987692789844908508750072989107004900757532135251283064430692339212683369974473193031005816185284231578109234660729785684561333479153404327593857887663194914280348545510035342871318526108430202255784318905173616933416396211057810155217554424475227818846740010802704169697074243124075979763635649529569046310767316380934448145781880672780723536181574176877310539313328521968197204260247056540699891343963962279438107511062491977624533483424015420724847107379391707258263387766051686011975735963825499017320032727495769293311878269327468226204759461265441773320172200899302355970914206657708279423455107858472088703920478167586984411577310945468488386262619819610888901160916473107444783774962154792077198382256476020844064128966182907943029716049767692811031132919032449771132639044342906231690532883684460759023977286610954698679109442447793136572923670935929526362004454282991323694187583316446489861160210637598940952926881814535680101571984150523690415956865369209718142655408746312562120654274313131561194689898965277437799256148811370124375766319415966324195507625691664225047460016341922299706788019674593321537847894148304831468228984769583822182839412239973732243292209207798601419022753544541248368428927776126561668681778490007367526710248823817289003169894966014737295540313711533208655725728261105008418119233226661890512332320213317871093750 [86,76] 5996584775942357223186401096767873912905389965643042167119470854495727911982261040344211859946741940793888785224621056952811676612558773051755291562393376008278342385593239354658317184276701369519542698713986329538759928227462963760616480593751969844739522670433337720961706779593524237072052643184943374803218974699247957914404586942967057944841998196739597363665432035298971933069035759563698378853862266467101804078832006569532681715418999121542512942199576982852831382917616679942209877393066781004998439971859710181961774673217399077446819372003516205972985362647845918918735396688412715633778351481316160793512729068903997681283532201335197888303749481539052070018138109206119419077787145520689683690533205357354737981931134220117043837503214021624113679316521125743106054968142700411385616637316024870321713143990662862153822213312376797355017398537431756141811584397363755737244373555202334884793209710130208527544596332985124333023816066919140235313646630838656780592735727042104121807056229341316286123319268444235899581944715646355143936840589428353409442317007869989953895734581204159066593755571812094045032188704838686180136380327999155955208959079697536004406874616615788005773313673019629812537568934796866215254802162425647993081738462910304733900855817374431441053577880054361979186873976138164547663021682709786267123466765946655812168588284214879883904622913883358954614951971936790295924802341574505533568786583831027566055270178662781661233122453992432189858195130914061172056248505921651646584420538787335801427424636001366129153604602442157211516735902537087150601479386925369140286302410583680649117087486494383181206859204206411053838244447390139055502222592184113782324454670935288009346480432113199996462407341700585829680182829844473750780999240562351010934325745711646482049165027161682112594680704620752725739883748174327918233007672475876708555181314166035831426085920545693969852440554775524549239890941553309387910532780592134929245443322835891509057084631126114487629107629926966076814838307309283098154373844452265143889657657789024728982508872185077418267458172316001633999905174011357331553265716901655440568052242696777752138386036610550489505324742741228629181507464373801849836956679241685052207932393377891534230882588938346138665598512959037323236025809947624199414129009255702840164303779602050781250 [86,77] 90484176187604293047976481658907412562941623838389238070549659923404546582120043497717978653026229514209825833637457236362055967998455390458501404185461444437174861174493097083716523710601306208846691041860387565070794441912677959367437104343900277469818372894807391663717951595318062860401551630115134213121755434407836897069714966987043362652263085903828743906231693908354343133317305330829409206323167555632448435935684817115765476806260426164079297270227564027769397395395447358850252231026737910363184089537667962093316386743531472567752799327646910743480068207794264028687679863893573122392841667981340127884001752722985165094381975473008485794684747599432503249063506338343569096828748411819617521055251425777878667006062397484562363951869965135990119616735526497669842250828104723021318792327467069538233969030419986309633618209058656205167520623978053584339235528056642869343618688202308393171356640758244660239065621505125320169550262970200482727331818675313516217782930048431289049866068496810054198221551631976452406975653309116672170300482927077068301667538264173478871810849192248495348303378598552688228909500550477671084828276473600409455597418490896425031639989914407059478592047861813699238334127393178926253895244364660565537677121949009557220152038299135222208939520255245871715571832592341681362482102184907903325657581083729487552844205738722552652058465994951263368549327082673803027372010339773531385954917666366813464907875744804716325223542117033559781119681053707449931697151382220878879770074147458558491829497829243711489539666023620174923323194526102931261827828703666290281468845557893707821889897145826138940747141612553276180995679422208184491212626265666121841725540655790871539575178517110889412483468605737975469951932072665114026754732247564354285914500786483543068402816335422610533421645369598799930430001210927589341673391103622474369271606744703806005959919529326152106699903660839348039979080073074238682494443189917055277649706541386950020760123361191317396766959613658598336888915268016708139190897232875038615260069386531273672565345033104630440287225774773817384841835024750836903414602826170950731626354672637469444694394733000651375128181452379881475738897326905238573631985575851031090090710720350567121553136613918805958339963231999541462704151527919806952127146359998732805252075195312500 [86,78] 5254832325342565997968571587110516323954817554130492506919642149885562533308664500019596129445780991404122748437595115060556363153928636546913659393520800560994233705662622557944449254362552060144507591193934464229753108506945270427129940136489108732821448698144883879881397716357517733742713162436995369705050218978874595604495241031394875448146554467051400447054318705492801136498354230989160083820650609752594919951398644629509884190192382058818448289672083163157221276223408639144763672647022916186512122215710669755850675357204190990868811167941657851913867409426809323489447160555841900894929882474172503326189246386226056865911205222067438579170527619533011459446255636095933132793960589925360757750321524878078612164293418118671829093658355651538868217869163651751319064916392018656451201058816608482590058843433498285415567949010538355315122415282304342836696235091610782872818350793702085564337253399459910052444196441973404034083266584418681591966483642235805291695579219619601914824312997252568544115587286087519564796996104332122481024220404128449435934010540088056082603463513949291179042071043034306106497343334729700641220552154426367021587002839087520104232549049225583535459236711083900408872654508321553322880793835657816346097124745998007074273871635610692454640064028371461802012660479719644912296758794795652348716683372611068788395865513748166366676140277714353045466296153633539393312590986213483086288838433889759134469474756134052288177225940892282270248124128150506230680580352872904307004242421183339108736565104537659765352385994565003840437402269171993372098766128948048469326699225072419251402208958676752831472265285555505775374801136681358285192332357730665491141968403149655792201385707429865249887566879083942384629720879860571090697368126327955404375795709377903634897350989993012685863802546191164509223216569075068034991163724447207442240239646033124247818871845173749007632807808591536675905373853817320870951112907094253951567595841611231353501317104572804303629393584075738713116628672542762832211673142625512709259269422346576549096472543943984619597824947270965424556154096795167555088161837098050932032271295775817851253309600167029269641186604113338329544525172324137917681447112306800536114553452775619916342546289296238390018149898346990353796230261216386736577987903729081153869628906250 [86,79] 200406302121706947179282207778214682798407129891896155071753403216701642627171299514456504810251639530229081064311462408502239976365668139974610799745770812061976783820633966897986821342094324261707516730965037595119625182246027234612799091709386334422161407879927042650353116109498459340768171341058530812325448888547584892823153497377844446023316201856251075467118868501677071865972502168402824243615066730927361879112345316726825933866514092767918948658807241087955596675722994427018494054219935150218073077419856261664465511376655023317055161443024186509021330001153969240626175112443134494916898602968956283966295357183004645379872111201442982258464664868350404618508813263269815673456719103660990017373266314113929135330416769922569107252692199702254442958598243081234925863050728729654614554642024949667379952081374214078942562738894229914742224467170818430257471801719989864606927658256162760265137550646232504745348916312819893069015375629948172753255601172834709352425170283586053309295390057884104665556166150033699967495087212223615279159631052554261795998300878487129450484199246408674563403540475037035330630574380717075696773130515548652997071931175766137837344040936111536432422323593476386767794812905581816312366912233117817055750213718428059523327958968573159024341418682753261842292802435384496699308855134371893701135776883818128590758544797053110650500318597489168906037787803815405124673217512435951377009997582461545573222598726599840470350555059234841008032440545089681488527584769318575898995123502322886381824704518965425410065531477718675402924178923621424744912148336674938540171789058078408573383198843706086535502094539102370711807026467865759174122795879803557938534489225161816952835433594626582040989866252459612960507192945059116985104935806158446814347005923315539370576726596952884790434911308973335708563303980019339152547197342325078495815604498258070879362114634621160303037064385258419715431212025070721408333803563375339402145170864210679698039130349751851059534194364178240141041486711935361258121069559848904226190521975589294525376391819295997678477912231885054788134741533593637834829618955096275673752164959797254507522718326062584253338134045673652382935747743822638675300227667658161045053765782957474595503782472617677983196163429257715593968820691230803276994265615940093994140625 [86,80] 2606128232113292337738436713354892389363840794064620837836537820460311485784356238092161771780979431342227028420545351852923674616069325238359085266336747872775677800038931402031213877435680889728432928343497619679292211490385495881631266203464497941458907106262420811258075157610632155953055919511955035285661381234847018479409480062153884315569592017122460567994257021336620493653366221555424936847913339385522773732746650264645607429569796670090074995013066957148163939562644276417488509435495727334279706198113099067926871756861401402779703902983511342792806213608442237207110735274625295647560933805368873604479622291770420839463531172088071530678280134403938748734430780288846742864799590805242984842118277359888121728435571925824844869100335971271196967306950539545097455445934907745573283017861602130922108608022754098950646981964969903405155949138700216718812943662517364172363765931263239597409748246963668277137952530247050228931839680985931699613123447957951840160959933603282304917871080971530082821882871235358355980012161104109553080235975673265835256686773581887905738755319854997249855606733464722390965142433385484285228643529626372457166942759603192611592022313255198521548407507737908918662025478907428753973795686879589335424133363430651147598435970155330982037750216975144380978644461955576044098158461741110139485459744596318553879633061583040076058334881871707707809670905058317069308470714687496813170317483110729695875525582701667653430283061000143503999731508170098173927566835148082884064682978340422674095450261548113189210055380717791793166285713112541164454806487996297396240484177165092600078115909562088588834287927891817397311529344807818112389872876544516523973943535198992049117604803429392568716343859547931382855648509047690356184566992146536308658236123805369536030168340028783969061817774425170160603440041588373550586462816446623189669119370656872791696994362753037429840889920956254351523115882025248756722909903353931886165796422229304885150199563576874984708872731920315507096809411755758203809878952428800146364236636231689901199735214716712879485837069257019351460690195174161762442251426732313696108744224816823073967838697740412166801447501821706839811739012423441688754110343433396431961747309973249862430239357553087198073809892925346777110135466273277415893971920013427734375 [86,81] -34126526136010446490631895570149307292154740997952382184333519760245898422344650827585940009847812454069643350973780074904247727186269138703162230914256538190925724641460111060073540737674255706603858990339543519814510281278714482859775404197826971705615862321772892187075845247371669822787619865671052835389158568245837432394991926335649401553595587499222211344790098585725115520282692815169109801154418028330781185837741544864492548573973223205010787398224454263187838943206712351279075661595770858078241662659982564020366174321162337416040622441491097997697356540937531795170349958538696539235620167408110570709919262594762249787953580305344579776031361717713114920037616058619106982375961658545664803530500877355867237521883196388633218323654907394230662531368213840066066945395212187780846897824769655335331060204502343518926057122181512305857648655930022883929098127978220887221451391429705075635751055436402109597317027376856487922142314190157228838072184890681437426102251518759920387987020843068319543361976740009160631614312182196530438576475739348448083822872676947266703849916315239664324104187768440512931735625210404205717189720293383024153857359203302866992314243697508728422055873990476691086518166530084222088853313069367663571550533574051920843325264115062956546397827463795403299947350244882219966574813071532634520822895732602574765591270950277326921837901604094300903225719558941733137009223375080602280228834595321856858729190022629928988333973207495928271718800392832595856881216785917004259426615430639483148663926403484538272210096117210375529039309901948723820979690157349718062016261259607384656204940223294474192815894716457838766639122483449167889402797562906124764351978336583965942626224003808937092389934091969900776989753925425356405150637144715528318932762416997592181554489702184778002256076292526116114597753679211262050614951541208286400548562723811017690578892121087086380674491046249871071061736056531249072712047449812345231213744328428698926785681449422024711079798794098375620524215946982876852426657812179788416467275349335558466756393274458752658400243997326102573834033557736206547728559713703469093898868569551169535702103703049640756432889957618362751288219948085057593872360676013482944733073829912203929307032231287090116621725995035951302060948364669457077980041503906250 [86,82] -2613600976642252298886372464727966023476402441678216748510252764159976434278080141668988042344682321161406087247353575035454336353782219809286630622602789438878116119897432180303672889217112869699092283740144581895848043376236457531755675976283821312671908130237604643414444711841177809410381351654754351515607369953451823567422055795385081504063341414208785232327295783344231937765314960641632209224586142038500632383219651507771245813015785771378859323965734163971444113671285283755710028342584373281187792591988474926796730764146944330541399368717303396486624843334235661635315682695674356852577785125231566311448899897813315526410421720075766172571779012589798167005930618768382520656746582805867908324998956531101322060569901568807880817273860566597284618398382770514679181854877592655936975158414615773602016971594339647843422412134180177520572457458422130176735807435012328687148575756115849330557837394898147326700723357202684172643674472457028471957706688619180662654247060386880335180858248863962348287025086957383993959998702839709010024987450938304758599677197966014149734462615596508934519374326161696856128925334014329139878446527217317157439968614495805538162198885131207313077097893042315894899619975184390537418130791082706282273766675065403465309312471417866288946133528663597455546101077761455064273578917070610944059008073493161438836527392084194195903672232240776481009932486239287748802842535152661359847668439391210520104149463491107684579274660607801086143790813639676287584920743433427058903750441859871287993211978129625176473128530816355042391791050933279362747624893751939700739538898928597658937362080567716682605417663463925818083787372978084822931237397646088280716776644496488055139082110028721117209862288330912336845985244795161440679417036746737093413141491942564621598238826073227421262989654326586965154690091265898092237313245366176276192791936434169315569487369120571681942764564446181833930093567256940972951481008893200337785993955161405827726488156065079409496145677862683471952675963402824613687611039232188019067097761410766000141265595156276019376933626184633262688821140902237780618571309345561713368268752418265989935727593420874400687327738264754580196902816034428841063927358094549747505002463280375319122552196245140156574762627093053280938911484554409980773925781250 [86,83] -54597745084362145853226478016944092095423016229853354401339595766745347361839010658401814646972438008578173397906981384285242183590832818946649192082213171617392254521161361507202246953108320838111581386789247730086802750629904315820864533008974957144421049584427105275343228872826904422802831354298460625574368407940033674711328995721456713146307762094288652339424399538598947184062971054821665714273583552220705393116818329873664411794845918965972689104033995382865082808928155112278285408756545228521471233917837400507002377609104523495118618537176001926253179226058756272295096869487933969754321774067929197199231162017954251494483254301028389355392050148052448158398118666259326804460597555301242418179474442270156806100389500990460433672362603684046654955916398948034473786720245946648450049384287350318713330809178581176110646792501362800082543961056960758353419854361448126382789637312862080665631975039024321977005432531415266963404002179049392921913631621416766025574397743144670007837014003018554320149934030087427188209555216248204653425659286143272211236070985847581083242453954532445753157449054646297331166714878127829867375010897985591255067191364655149192220038291472369266878760503153001269892589352050583348871248561759349117637905195399243150295569690682756214763117194625249052666334067946579412104711721882034558694739534593011191246027258924618002858828493154583957213583842802013171784443158199319062463601076271101585096488224569296484863912426668419745274301524053373094090866555898742546515081996331361972599102390342966227743104279911072761931293176084233704329260469709982255058175647548141025327336034080819279784298258364481354112104725090576372049589252096991730103751572068330531970784918849664482392679922322808484780199120045858918527108655848145845203716827525599216304762653620897697221701926106060519477435910445265375677055100791772701047184734034480244946798412217168297697195535622292101038149112705658096544140138940267010740001262835550919378613974737439371597878861192695744217976685335777312829903009119080101386079511251888393045919389269792843664007508822031205653003370706516724126537996306527028186932659474229941563560479650248504338286312771556352132209360784772816293406299053107612460421050969144701060420596509359976227246652130430098623037338256835937500000 [86,84] -795734244489949239953134267209770760057360202100280924520044718953837058487569321292168792878686321857922047225224619595716788251170233214137196257888277234001767095340174746302851312844588662053652129707113352344274913709711362895655002816307152720574879330214934366997335283561289862044311193203948200392808701947852096836301605024975338948126642189817726678261441072371723018329875849905058752321921701272293496494163191374250746448747269476241793635224791845102084083785918276347046149189113795051708648087856604871510302230763281082358762311209949295245410999687764176379357149339003635751672351378819924612933256783920844842430111007554537027725423495494062812450868654308767073976024059846901819138341062243626804594494611547429154103992790830105509244915832771617899241835530228666277108190228758107337760481454773451948077389129137317417763400329661181551441186375484586046907637209532118319879412984304311591981688405123237615097027809925066561115730420647257192700577614285376801570681646042413998326584118471771475791925891346842612792819214596484436823562199162066133891873615175703396607484952961567074081050579755724524673860019180980268478021337622498086344174772896012784825820952553934742632979090283528801449038218195243130361044502161924752652291856444547531686708636322847193646709031381323490635259584787476680175204169245108096416326492667754607720849500173732726988143088586040802499830714623157269562168121099238377836034172355026072247591124617092767847801373120456513706658700031794479322627859696002881061369286267178995107571462493074884911186026270893962691512407715184655103382311177216848929471326263824572213298118717411691400484302020971939487659043717556979604017080130872180597895983688758838266724142849041307566446776588093106194053180913087244931065002336007835324128021286889793713262559972082987352034626005446410064459558979749560927097395553034168819059724636632763561577867738100690280398660840552050865120803697463515876570207312382695319737943094151049243501430823276153110728294212868499150888736643779793083445328286854349968057360752604281971707811827460945354736288000648907462478349493384652120186930653074590819499338502117584350191528937460207561105277909321447721966920349702840973063335506827313888815100048365975053526218352771867066621780395507812500 [86,85] -4118580835854613950480821606856972190057215502470112829376319423030703196759694265207449654812017000192869947716077802522589396155425023163179135128326864353097432651083605187241433646583199406911972309060931644705810926262152707874421570335414592258298432432101558092339803742094580685875276490159677782115069604482291284605818974138357784711364451294827096824706767901453668042655864850913193647043650004108502032149981886798527139527096486740208056788897653183371218311073201760934013497002236013845367154794662709392966477056753281148336193391897145924144251123992341533241194531165398116815797717876569211431281786147412296126853959981852906925436228735124911032977855354660097128071676274727332136251950751464980386700033493424305116264928166436438816198796781326456161206971125572656495475457017102453810250609387954017636820445774569614187190209443645348811621525195475841355231098099839337044404743190667375896846821487051730538273149561955554072424489808898372654984262943268832149489613024795694005954293590639796892946052706858871058521718818824138832163608130093590407083364591113399230243672907445444342655935652665053319222737582406549925241266410342823705477234985233399002611169361271845102699052833741458943855290213180014085671748649372198341936617072543571127990490788607557774654267027106079531986456370987237151920910314446280236342748688366052280050067231080663612021994594952715101243205950515915693007930999733935460581434229952656707022155912797710775379621996668500721013943704139457333300475266320114558157301816759790055552997452959300795937047135587699036056400076856570352256560854446360508180621118664314306970770007814653056901016876071915162290410221155814494858320270617549964670800820764759455582528336594476865728756564687029866337473476721695807890319124186321829379940090289981470632707045096362964738039165342588056431474395479269251652325153705506724034081943505220177610409705513054994071663117377604731708215231478617252933749869130193092550803997789252634124993908460655186980960494781163109886387013345370315778430168061438458037004905543153872626218618890452778095613525173264659793182602233217914831717705696968822806511462789399645078681221547917412949359397961501172846393658550297479059253095496924065669554370156631434307793095328025519847869873046875 [86,86] 18798874254470342186376525595442294905492358256184188036552891111541742433999130808512520644875840874958138938355503114436482575504105755690424558948135577928028894118486150044937929796383531847429316238753335110113650673948485585719689616849362096466955586053078780878494392866614956759059674450188548449382198204404338322441886494672143830487162165201786197720652413625919113207788994892975213448482166403183930113404777148856299630502263237731694406425222210188478969055095044920733178368389465868840509370850828834809891159499115720710819917995972644269096517346459371807159291312045048467986160534040571583938347744859422440749131381241373768329874496708005254318949452887342514746569879493073488229288498400267443145195598430005382881805337917304182499050380136951562781341000288909373495931213490983403246085130553779953304962096168433717284529871801416521377212587793350932354880875758251499542720254871580006315395857185736618950597021272672069150002383964647073321564118352166236359080857134171503190761257309305904729120376405007724238890617260964191945706029351375802024886410258947881592449565942636535317173664135927374469982263288617290348368526312808443852698705460049132924330352413406187487194747132033248333570932683308150461582060010780033992450900522858488376820410957749557981112022320589516670383630051115695241859207549298542619667829183985740941500065081475369325971026156844791265089275904259879031468871071450402634194452424008206884971264056785860593371526480456477759960340702680903045707592230019775837486029344955234843406050304925704383994266090060405773147253387106780250619917824052407806809470491796314455394146179489542963716314028674933120428831450670899423800890084302221105579070238332797379602020445660049522586129948723087826521990471692145538629732611207520349003444719785858873052732865163251809661803418028623357887556178459076977921153703405213078247028777395944504533692269001032573964168235081623834236588370757029163407501374879416538405766602573033279726696511511214891396589345233375284379058437957916645669676827269249784584321227246893138074619415870006766020827075762427863562761904392661890173077872656920589891858644982170741853238160932006458476903839022712101487114719043335136696946775440852006791044826570604219174485227167606353759765625 [87,0] -4423434672627330425937929517659750607463477710046844332555652425592754318839452349295389014631195903366812492350442437716681584472933025910504973872970472612375479991365652100905848333414282069225760591793148502809747199704971928023926121305872146057498748427219842499587090118983318874285285405252208898895176509583627412646208645260199925383478433652528886625632367688058529914460462224420460684004178903010634628782729566024079082065615357813324615013291083085235532364370638608602983991417004680563117429565607394256923352068276496894774534195455026823640255655451785822710328241619218257872840467869825157291606311705173108621940351953944779182992618892115570453947287414020148391176772500788724730033293792213107517248871006368036597799769667658984591015522413551198361395175290748942322490011274975486440327257249747202922472956820431969567352473542362960146523122861327668721668804440758274620647433009114307445450296073129922940547860535295198671322011197540423109259284934320910400447015617896458067154932084657563874836700633701325016264983194135436518717309067912267471756092763354213803738030745255969766548368177162486894005200680526196021788265367394647219881269306064814407502863076531394846986431209489776873946755066878076916972885234783608930027737021449719127003696011373411541174785142522521944243254765314961672002506091174924570921577835960142165555759344541487957370798429572040027942964492712208669778583426446298079740275250141778258753811846540104390162346236619625105702970892635642149585243480062385025443806320944508341349674037106235229950463091112099849807174627362388836948190120253458931310673628542598709836515553645689577169601413834992425425783158593492549805185409477726240987232153913829761574855702129746321616504242911897227431221940413196049112273145631197305093788393880746408358628618207550329115633385465579310439879672428290631412905470639235773082470624533546870893925612332807769478036926053207192739740269015383596149107068869347143576735228955287271986655149007034832014784690694783296410172975511998354917271052472649479590132750474010454338259977383381570245950254782950857239478908736800256078518643493305565495185469723172245640843245221631340226644934166634047431833214883516825456053748340626921034160067320434008742502977175356557399762335719916669692280832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,1] -233757830070406981535688212654081326377962390190518765568509631331033755225036182175453346243151808047445489683206422472587280649047030324357162007438769009168840448788303573122967327278064312453894998213424429389682999972882363530130478345286936406691298993153056775816992239484734876583748782903371340699096899141562252860898808532058018826362080258339282637921415895930782486984149254139383802787487664131988003432730064695803945461979568490793704140614632216892312413711919897988281168934607930906654166657279588766978371179078645151420500739373042629648835761317641653905743142451303108425373270388855176641891880674512975227868041099788552655890477583804819254184803142077364113585983113931123037311128559825659666811313147746266191818465507396061743801387494777444755196213987934231577974846458157669732711217444858013799576752550628445049068878449627705896136605251376734006264360055363551707416460541374611342599971958492624920008602267566543885753537480877928790570487354665636208819012468193151860441511809907730769381515980865996613174260049526503756100531911039609526160615540411586562282575957015823043277284043551194649079203594211978165960396404948463636421681108281120674729947590439699207562001162247392273043157839543393393023189857620884788383947004035333944052063440510620283255145958854770736435593811722719308031952193588118609786710661687656503916086086701553562205588309259335589980618584338829036414390750310978942112110651178776081630458110375449484849842865311131441687676978916512907991213414388609057596216018731987103022812412827760890994040781860274030276328834997682930633417509263253362990761909777334788725671356549615364749274182918296420368597103918221221977355962106245484872088872926428512729525163651359267147870152490948774792828055570596418585968845027253730372668225024215888114112856169574785933917567587368175963205282812596723794307376641807622851556301844630234668093223085464442567711507418593055100118946334116581123113371697408892975290321729941082925255253243976028433489676869249774387842540198785303653526539549610731806004424117076488854393776945973619533684553217197768114324109986865551322409018393907668714191290784131566959966903885443588977807353675323384597530862826523057175300148689623100765227640682353367938135498579784874461094684842775191909384060928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,2] 13457468033623058829321399210881529890432206002596093363038210688187673698740578765844310897028517170533637753308262162169618009038825864255789316959691450364991337629094839529868398908167924523013592680095959822622041161016096492721995150300604320229251114816162175068756747372332789283759994028193531109385957673658109052085063282923658946385185769913504460642413823029832704609135563339561259767707440154914938195465124661251390851463702005419497524650583640412767578445333389305279597210985487879065131449954816185796948194528247236419596622571471155167322268317604956058613467114770338344336018458047192204147296837971946328663469666078167080019652778836392920069947890761707318376275014938974765654895405438982597653593006737748319620900320911882246382179415645269323524386991253162714861643227274546105035288985193017846457011236429042086122315836545120323560517772654431743580075155297363550701610489445957653378334959304773063385067862637944090560944246783154021566874658416469525421158462224597814171378849379607347335438396618331875932474174817722000584394010452528745420946129516311844200058042948299587073459955778667918012394925554529081956629604869952025930974123829131001192911236001079973871451796729448489741425536731678764153903051186642966697328664160721994560733545740380847735170312129833235023368903056068949729935237125707123206829914613045705268508317388177080205731473736539738889851122672911647052586205781815050379590803930597735728045561240771672962654904355187083034134000241015058982918795864554953354739072148299802445108603823791634463752196275131605790859655361796615662219040133726863395147612422883965792990928639289808531388867182189863551002823980430799911994339869186610813715640705758321749578329943002033631602039411718102223352757962415454205133681150664094361550139540930873529001391094916144971263216085158425974006405355472455457240346794936000744069538393071452147530691536025352213197436629509808788457355775102010803691545782570281963332038758550716325116587740267831397953177652421135635411836779243993050242892670942016866795278217088865976626266181174095286505220572644622489414213986401182437642167872781272808022160562631955775915013701323476860342009543711379409486966230824725047626091471565603154706036238735560259495079747036556317406205836697938935956620967936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,3] -326685273218214971806765401736060857048256007222007675059233054748381458562044967689839024044870323437159050965934257075487129523065545109226931486556547179054004692859582503091965488844380171152543131844409561439092268758896026632081650392023506228011020432627866668969585456534077156978337218228262059480804999106022449698092133085551120969552248731373158852173192192597777903242710695303447104545898737507161381047599467926396458791271652011267883269055818173007756669799709991748250327327585794681209499925090737513840282013865223481596860975897449230652163604508947014009930668223717946689492308819118847761756771403305231106594051368135257609751468857897487597001467697104343749515382932883932843387426302458851919967663636294181361420369523061833615374610949119690760862420994519158673887063247907092145485317228715201769892937165760465043748535013933227513873340688616723331917828570214985483431433912397419228606877582493901994339849250946227729845306985187415937712035111917035559967938654715558017685091570166598088518716254519151984023348195653308699472799991561067551344167173008223332517204939489297171751908323137227377246621478731469933259553647062379219051469437043773579026912180238365131105345599568974224005342649322552207737007570141034177887249524842919012030034928681884479858454983578610822768707642322766748847839968524706798037038887818199399414273600429020021983025210542637011463194671216591337221627611474954057998644270610410338215460430730988063415158080588995557172687587300915234274768593903794140941335133289979167076749619830779958294946475281184622696720852182120576901574114183553603588724338586285862733407047443893589814269758589645971053264798615736117726513585501264622380465280993597185746403005836172517849410768423654659446905939450845914985659949751371490747711581677910491762834235750092314986968541466344514037738589378361335155187592374076413687097885295619020100452954357225247802986967336147973262421457834842941941035149143528557741804258234178532587194280574070039675141537851204009833322172489324932314610140256328625944851066046180804880804322056796447790202349272696661093026022019726904848036725334824170270280023887489904802573456359121227356988399845905291192095217485893148037949139638708222560067733525718982446265464378711078640777235506744236527682418900992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,4] 2995497377107358160876668996504836883357209923826177851109108405548728142979897713821984501913218540493177334903916392290481799297290482859194061740607504749810796928979203789872778018050375889814514579254237542396320952419297984034587461952429878560660709966127456088071760071928149832454650323125959419248039560327447895366589772434211767976490955118129129325998373622382722288300002719969543596025730525515503189078618519962647793590660900168615613262281328742975223223432618788255303169675450879036660508667595227326790281599553103746829166372901199011717238334294384761097088239754143156248484544172886853706658866809585118153423563021632996941826942646709825547165369469220564618381735360377815727015263194260914796691789835588519194198310185975917881910864988414195025244467406724469176663877391512838452104204449879862522452134277150332024256776039505383821855488140890290539180709382950511034705681016891528643705061155562834030058788275684631065956837045918880903172398689535994738633281356511877087203035445080542185873894939389884610722543020303527851296092128244906983601556784367272781174234656247941253645608028443061571748105696927829060613962201006069546638734919282125567370289431872449512382564458314580777365151382039307061491836686231562244333771845078663671928069689477950988201570804594701386294150944889276218827634233192752250334523121710606668357862432803379339994110664194358560319284391935351616331314519519193948075578969414077587635507008349608679972953791688941069503692240937348038198305107121827990296321187331747170153507772546286523091095917723803672196650878355723234961565671523731114630858643911805354371593512445544657193430963498594958760106656324129933992701983110968893844707425775333801069652995360863880321520709975529760857581929774485200884113408838342560195242938155318311029744217605477086790913442502011208099348721177345433378536517441167373936992308870907002482008007533233649408707125346187383802594580899671745299920202550316289295552806322152960663365671603820456452952387463036310257909574844587287090234949445479722793583688773201740895183705572096509809898742516661853523045081975890039032969683498237134249828471061979594521946197852362733037845176634371522019010959947710951493132098327032207116277597045911100804302634312972001079584895111949824675975054491648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,5] -187148449753318129197789783093608221177146697048745440430257602097844766405803633433903530413538687681170297052692782632938669156127338447684643542289166622289797992250848773722638023294374442319342778941655573719455415521484264879956866856916162039627015657951783875746325294315279035942774696488017275352602747279432580660914903070810804790461791163327491363601294052543027953171038822521711265122451228717140840368211898763787567165566118636894705741191500753913599114094129062388239415776107313221441512888857517369196061313754162937450219832102224644937237234183001963444139777222452017130705700547473812913114407033268028223126614666844599409436519256303405404353326966269423836769458447521590488832602063547618730695735785049044342274405917721621833899437001796576173377019426571234532215995479074372816576148232925754013096004207892983146559551083674696210139320514867629740767204906765553230960029665350658824106633921058816353367191525538153315002823643656421471803435879909847673736854016488478316339319563623036742948107925235162548022232629942291950595613782840701304960895248074621238798525105415962484484601907244772231639957098525959915300040933091598158860045282138358001794715841866290183841190406569806541551198897237678605133986928560912275381287783652292562585720971218181859839831847392564361512458017408831702043277276922075200063697655902339733779611227937712623465983127871087613025012180136973506103944574343457080878422851005609814805248420716287554378360858761723076372140768164273649249505660700792280929100678564803920324242531652345379262985919805557669683703865755456083900025686912789535763280359998884020351559469076987146536943278843783961080357020571310835374043275393616987747567452530937771167737832526120065004049163075478964591262490349477421097819130511029384367401112900960571963434317363691615712326810195223688764046987669989474826306540795451216478099441248714793803183942446161559489310240989801004760876733747799064832126218518510717686302724866944157027464098221006396889972156856893995008609746709844752080790044591171656472304313399310289615576466157271301078001083962528412827472137059908441218651275425412167885369997317349131447664570087833305870031824374215851883729200728712529442124285334682313120875346486996761584352903986645689892812672968444231754865177115230208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,6] -949231721999073032338759472451141742630708027310033903653023567564924860109685970801440256777699292118139318513248872899165817428538791347858489825600726943591179947157541579134362217195021540277868092440378088640630041976724679555028245482631772844308412888600079819462021309719168801261340453210976049401123686787316247123750950384718102311752267602759541950289885542237543324295115203618769272109719757465008397594078209013556947874744764296375647193651607501208731877264364691970559372827564374784532281030967662362600938785342578621158079376006557969150443957914081891723257119540287038877337496494201275054778020046978333805519788854662495994582314984656000767714149637883112266763507666685516362939952025742879749525023329426533840538418396276627920318923153628331356123175684443110613856489009019260641445639639598450519282252140823756183061743037578073220455724059083018388717304082986235752666786549756122937869747043456795642592246754432465890677124525348789222149845035271991151099361934735488589602116339738936288781660317010298330840357431468755814126931908622275860566151525736404957903788538997573604766618451036922841715769729384010361673346792216595904869136855317820158664796838598780928426005179607354377473885808283677232307284094604738933342481895524363939482982854809581137893920691975402126085666445091219655542658292912896878444775211560773010501043014619501964260055242071150828379791202623211518303075493933636365826570315398504275770738912210733515903709912700936687685889569592009905264036209410365512566063383939512212008454100755043139788075729825273377934922345314133093693851783815692788780783089406231731357972803293189606995698722691535926584480812641861813166018118668489478413245511435067605824187902251050123557748645966986034153711141341333492662891897619463844966590360882444799262132749570461478743403279930066669699551893655856123964775659236450318126210347845766452323225199356331353552104863288294600599598373209938469693601697419738624258491183817814808497936946328861081208376325078059292045081920833693988568684052020424979343344260142689586817078917467561959313100103674092378647030875444833793455211949254064501219802898253573626827498908625593972066204803702645332319382723339162969202037120484209982346358145551620121371999127146650226017178624595082880742670223181611008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,7] 8887665045044662740385325647369561022281455198466643716782467464971846393342684137046007711274451686724772903939155800154819510454900428136993190351503870393436148152046021833524017870902671742222398161752782575019397908552160595425803557689988317219644357878081292462846632714175373968771718567923410195309780836645194972876441372415956126005409397481299733016073436815312362742983863561861882039981317866983175554039235595079171117534721934234898124725086694485673732232332508012824161732197170010430087105453693722668969212862919815916005302508762090655894597929637311320526131636576806881454894630477433237171979576567825937148732840031676043454683482764983568510043779534538899759537433959798296087807400200249206595429999945771953524657573854587392214018236357233095815450994883794540940802531361878802168450279858976460198366099663006934932856236472292638047577634296940805808331898992632058464378193682750465725324599433428313675045149640030257636165165145232701473012117332170598490785747455074711746286876919711079030793138124602593032924028582679095012138163892314796826027927055314364766727820951900699475411560676265557653847227650078870073793071062490288729858750059265917313720733676068884385927878845456403844512773664365893288443065154057225703143749411224428832722531490421020535224834239832105561363739128057706469669257448128628397582956016882359463023928280160876677019271016847790304046064677070394364283336932333318118315117069374106610886922853128392569924389280806892313849642048659510482504622501145660438205759678658839510039748170884805620145856171340848363533892498548793087775383087699991015331568920751883210487952918038835072714419658191479871420863442245569678514824979524246733149875158702531185455735001286858926547596237447580048515288665948948436370173020842968902041655412844935328433765506211823042946855718952690377054882282494308553618264522215791330921714717011564630624101367455306577332083283326878380586675748012486429293727461454652234968962038016206867319026638153442802557015836152598487991693244905126601180930508418354123422334560357017189591325678954139447304603270698001360057768811290963314208132525184700861130787518598328183315418431575936802181125684272414861500844788243184341883408304027698196798139065096605002322127680730770628453125816093599272375002012755951616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,8] 31149693647075531669179456682931959197887529966945626915876363240338285741417823295962945112155178385327472349236833821654577985431272421986607351775248104676966259629881644349220684780812935405169064093282824552516280671518445014689174219127767350792773169826304125518735505120968934557770949922683166694000730771995579249446746390658577930604057340954146065294819639744423809655162346018254606813106275554081706500342309419945937442859463876421561927675664978962616573327653749432982329791446850718791190534224440034688597543792033414113325831566165019518332955910823452645565162370593755247077484522103437198263431852742066770317129901959910666399922067681305031360718611459272485386894385457628433126510246725654222188946343895793507242121647603927146824299214763910258220666252620957652033973756096720904223448058134006211831147557213350225927025269156839716965897680363608723447594610181757030021210107497266109701850457834957698812392333827147500973420961414977396623191864374367176417300296332514897746725456372688620437900399156511371393737124640271898414040631848024508536435821866348984313737489861396404606203588441967559980201570792200044710197563448141000705673580502071487510754509984375045924227705149678943904148684100392768437381436258851735630081026121267070094674669720342527682438284557909195991037688119544852433995353436347427999469207216757995266127781395164448941715857174255206689417134002630703934668244789401508197423129806177776791760716781524690145222769345665699039287152734659456629299899734280979307230545515479598580529413422471813696896339488262985175455031987124116320995852382232172059319427406195304552786559164581841136323615203273208742347728554422397490920295455561454750141754863159820780203629559280299176706192828871971496669078978608946489420395777341162646519398133058241328322794214354613998345074979017737166287441412127912777696453012346919221603280644099854890397491976998596593251322404429269454099424446640653192382977686080634463931813913106860321646204572713383539435040697746047126316910474227381990729163214709576961773513731770347908097739062393173549080020828631951869459127040432694995048786375439701437199311048954360813424687726123757104732105415692497295073849511444151431016180407257366420395702644341427662886697093023153561368942261364723644536292681468346368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,9] -343617789051258145158113938161356809590971235647459500474456455102548301704872848361425022662899332690062457863984496433437370717324277256964746112308424855858714543671618677199653263774143228690994806615669189189796554497932563314101825327158251502616214767457034808791603603620758446657163554016540448069663177204683640603500960767271554347386027304792777784797134865859139111485351578782472686732697791114165075946626138485716335658641327672358209332055476169116119543595184163782725149413261667107287969578618067088723850953168236256265667687137612993405463443356017363932512279335712916221810900634496572560098052080162817380181593537753925192170324845151956716044553191570199601332321304359179529476597923587792619810400567674895155234596216323593756283143864848072129198135096404767869487093760569127663113265051336793875439589030792212639909024924008446306116211612761870019108220276178388247263654736108079652926902555379323662930271729614916895188877267463956816213154794922247716037568575652717728163978614584064890452755121605280439041053469760540079627577770473679331004547164376283164164170049059523340212474834882532894947415845236417861840259166520692044645730257731100942073694794032723567309867667446494878254436128694263275923089034609635767929269688919396172750325020817762596325111407306086648908503937995356839980830487632520033779727455221390829119342604993663276659616959864461813963368844256362015245105348885706605583963853420255272374126639795824087784439456898164817574288204027487129689352281519456301311358427423394095692641109331881365724538857432598651746466441869242333265649938074950454062989813243377496923730788946399025481258432881995662308154831904506683339986812945997161146812315231216950670079173510776707738838755900534761380957973053825259204997400693243552452385076535104320414324035946385607600722383623945358192434223888164208392820596758934987604684568437037872958963490007671102118707678292527392114441331023171036266710012914857559567893878007688098173444035345547572478860931205197442752460732224189499294279634917975649098758567214183622596147428860165272803163653422438583903398253034215123782924760339289397166131067443253385954968239132619378068138191489409221171863456803429101075177647253006617348967076503891934152772920949248990292517700088322596053315932944366305280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,10] 810128137686191687799708172097593948174493641790480850793768103931212511840307141857866771850849953015840681918972678839255744109543665306214401721539423511262107213511045867437568990327356232998035398208409779926091436588320960441846942684454282001689341602238992371143850006654636801969494223477415508306491441315544417015312331483042851464621553991531095335276865088000287013113979421012038087404937956184569743854439936572760171350014283418291442055718748536751958680215327150969756182217227332747947205790149211397100683755289690905589403193916989124179989905115440906295538081108228113413239862330557808989571111195736036337753662801596465129446674563710794401824693996569636521282373958718188944575806126351849426223328326617568047710237150097169641090946750232246707198115876571990487072328462425201669194999540720494184163465812683196476196985210754134812924737757460941922307104207390129160023998682557973089366184620682643067760904189291190817678669290401412650746286500342156718516399842066059244063853062566932534885634172366143107111702913167966656523321011369112191991352504111873212076059690186761239246884610474054605708765139678317840752530218944624449672202090448970169523423267963545509691769569934651227022736240829169593602340795049130286186661708940437612692609087663799181445262840518212649082471862269561795739442139037154087945901838114811905458832757638392607215580480309680254218962660347040121754765670956362934889191447607984063930187461940218509743846903873596810132468972804252719595942050821547300896185605700064294139765282894476923714305356588223863446399891505025015947769006186985294869563649031641004805445829471240814535962841895904566292313793274807523569367368435358304456207701206481526691240941820982672119823377803036790166856417506538525863864022329979224373991683746010510045859624590195375814894991258394210798443342012015686065953621231403808717541594308743188728748820219627255919128760269812496541725819518954355976526603926365633619909626914291594295787662796970258318393893269580152609934014222008041167572890076138057110728643448897079906313335148933701844416770129927196160098070522173764485846170287184467000025981344151507983732298955728601598897511867960942016938802455293753377293458138248409992018524585194908989561765099813698871084638915929272395544417711605940224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,11] -574834210277458468029263024291463316917583826270676731137316851422570489937767305326130520552206547889606055846725561637763449073576358619581757949185351276034327398811159573204568991281298266341455235883440294713013594628262605299220375389559536574964894237744515574045723493981818351690528368702078779446295812323466938676174370598676107015092198476666246364208287280890245947746799403821499174035442435545052538341928747129374587810924384752031367523980274144509249424817652424714294492251253554187495440798574249190686382960988264994260500094453283813345570135263666151140095177151319588958573206550585127813117810374345035663439366006572096979478526012636722337917659546909498234836358092312732283942839246780246944322476244338134792446052233225980131412145159061760082010553256841329704092410837712397008693177051737340544445932387968010947745506558569972538442314543076984026413044241023905748515407644126902170366475300767326691246876250608994193069606865152154842241093216662736228325456133024698664541981164820257156826429378693839538316552474539113130693256222897336178092391193293671281425884862052402600325632580650867956921282940861350579394188163870308226617917867121061538265651011769777574906558698809221982440192986725077920710183665090292869106752525453474326125872469426759475069543907524823481519152790861510584803881134751659339195443783789525493691202696898845588535456459975658130045628579024219628851947897704701053335153688540331542519191552599470612193726285406438695047804966388558780382787798094662278378527138329240952482642656360976181474435005102225897184256825223170947941811101621492084558208353724305925740479180224775802619602899753870289667246048580380011598472307531330364984886076226634137433463801698590216336053067304221340097683661943587560112095334954351934804752107670947646759122532993471241666972547141589904333851630567487289649710104002743158243623459953265738558314898906105510867089302137601733240237574979329572093212836252219568323359131074563191608527915198777360309198664819897044122200673886330359934166249484998664405063064839915149628113429170059448795985042648160144953370529636018999894282779261602619821752997879909963087211750679591503925383469999591346464739435082821997687717331069235600397144010269319628958114932334820785229049702563310825175943739131589296128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,12] 2464395673565576961043235998743566150914117249356427202193061828546646253016108025585014835131267239328613257996492823862710108165789717741481930800853122251527921607970692225301851873511250547079975433036051080359702600004561830503215663640970525782900905896336568337398388003714708069218276201067974436416290166530798743062274566960387406013921939298628195046728831549772971005696097787833690422942106798903847274872451294655554943157978719241125390487268500310835119416595677379260764785137495441663877130806647550694783568720123734108834085860690594618780529375272608759193577103395753959624577384131273747647674607680816534223420140392960166275384947325861595924224009214328292996738618919654002071678688261337505828603639810341611726204731758159155460175803749858461477950779923004399829411166591373861517932294129121056257571923422917505979892911123236833207648641223705387095419047845436502523634183349333495128500634701671846661343365588226734824635488057021094685323459424125489537385658909251108155102960320096650342908672087445483799351030621625092125354473693226011691543429426323218518094919874517448009720791820371154234982530814142533255045131243951212248070534570908648225958443905717380066901891987685029608621769221164633818223243019182628118633061184790733204376432748667126165215793552466895945501317070366974040216561224332225721459812460056538914668582481304769005360547962176283847412119426323525509339420579622333690564339704488096845464574670711509965137742324274194077408850169614551551638532672084934960467387948548021713309470198351184128171511281310772436794415991966806816418950559657444868286338860776022397527277969996156438375666187035611710820442380638135862085901979326907755930461585879884005920792010560544223822029057221480537791866889992283680679601771823607224329889635257184250835751415275273922006741177485323181240687693572697208415847874238763898805239105895580975488721270292382200352897873703422977708667342579122729330994535442928383063855196322510300853793973765772159249907670190777104696333251549185396713869486532699057198723205174119955570329160945404434680096014179100708405429222597050654215507650036238086797326137083293881390221241530756110584001567430002215930933505776368562460195990929718474632146972262928837710843795591303638988995113226061219888797793978379403264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,13] -18982426700323275771569580799454598773216650753876900864943188597835541690393842673774577964354966583869366821490277352540872035245403865900680820570474209980871381337711640480831454032977496750142632033832875499846740612757361424870590565583925266904834819913819937749170177722418342177522915159838284982449331696589260193262524990656229995042310669535546635511984310683107171560484312889937405689193822618027399913463712192915603974427232675150424864059680953756931565437294246110691371961846210495586360550363471385784526733795542041512092860053600678956938458166986196144823022746302318589868005670722011648547852983791596066126296536457494610662231786717727022358634647568688012750868140911249614189566720375543920135830736793983296991164890935899589469957607368391013356227285419792540194127379088872654639269000591509592259214437199349941559453495828870293704870604181637434377018885035119958297849904575673373849755208334437728281079055249699876011605336127487409479440777406224102782002462135040297307496308253671223606637654547557992984945172127961969831877063346293794028689304603058582769520645361865546843345440306460124864465481277620734514590301913230178286033883119365659375772354768277331247451443582856537081939839218621358784595277186575577842325252394360423724779398967323055543151627224710850817642204022050721743873319602184381706713395284445476819846730958039670614558943096310231536983306935136137701196076665925304549176560855457446665189458120738170824865211761710228415578449901370988010302386096802225674483355979410397247584906752450548014846449954193933945951536415589558425032502324534308081951467595475770241521762226304502309326592798121390832928806808820904924417921240556771764879302457329467652884381450455135220243909271057326034888248132278851168724362200303985806797653388862076425280660673363179469053666120277593316033606629307436286797023267459209647998255640031290685915409757872288485217280005750278079182481849103147073586066833743109074261722124665106921911597528719168167813929438804085087147819116621448286659736558548203062704438593869386957934354187995525680717106774594562366109665843759060801541621801493724863199566457158530221008906987112028065919132910932993509927893712369987524907781903358199606417915737900581537828086420195336696530075017773474209333251019980484378624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,14] 61520786686696422825290411141832666420333244007723654970450776468909563531409571322521006459467005199406793734959198297880204037838300319255226189329057626812609546867345302163507099559145245247741552144345506565507578796226746654395663253238256907683443165673702223261684223939213325500671241508292167994328838436678125618054917759951834152011713527578693690628895927459311272863180413524712073101648128424435603495868094430473693740063997501862796219027139181882982733523716522676273930101432047842003805260200200580233684755063017438003683562938261494151380432124707212403080147966170630885683971421188328364359331437305808741178330507557938808351333603912900649584680140266538001729728468065256069295618209785573425086646347093958587909377111848145040436815509861884285024773066799562456084209611562692907324841580512987273992917228098350176060428737541096811558200196298156738149790318609442003403515986808439308932674453079595016092423245408306426050207921052026546024850513504431501496361138504775574628291061386779613845726588782896526244776678509862935188596734414652615071746766183111035814359062018127936061295987013969538955121746416596510182847197286912384522931069909494988442260974449934030738436245775136882764221970128498847205221175180601561308286282207019468256769257124533200172081695314447180677075018805133450514569201954659393089785568613044882638774293428759199950225191148064450256090503243246015083443201342087276261693373826443740355658401916429923332883197192525515910287666876860417594945879033242063535293998134790609877943485706238766466607924239029324212521837799139018756365361966932853123086413237151848988158091930162836018510138001325037828184235828620773612039164326872554375978208623967768975479282109454226767987819454940866410683248795557945615080916276628385585805552898694184211663158825505819069876108433226212544181345255033760943668006252647625260255024733312945703586840247007451878634424183299424263790808651882060061987665392721159045339552434947308693624775833984603174554333348287468233597125606334495134909378185484187316321495554754270686158871659089576124554119389425734260304517053497099209475747064083203175869248886532088467705994276031853365968512934977583691033359713049618448600452427749803264397276400907810746542584305826018941809683016742286525518625354770051760128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,15] -114286305509630463902179919864699795660133412791070768279072526720635646460037855290299952143175452368729584493088422579530366889494590284967504893992101333858787090190469061831987618736663189012527129998315400756628831813530647707103964187878199369454375007475441835068576212055186274909497649577771022272823949695553402005964326527009311613562244938882363853575304385383495471098593189509125564243841616526584481063541596763275265451728928214415091621406149915825969440736040913318252795475080231739564729121995896488537318231675877824047758029371182510541272332081390613916678103675823077127528703502289438055171879604229430158213515470384151012498517141994303060601339554318588529345615787450336123392233367305634387724594233498067040572649004989792668157217810608791984649919163151729938607413194227995996675264963450342337595662594668030843603287313425206326448966083842288520177907552343103281121484138460595117456130335753409575060932576218759627532752374042691649798237636475392344554596429779077850086839528434015306611138627796802835173297633896509492707602932405295722724801542625820807892618824715885521146907636136058824306425445341382089986758889083554841827161859942337564255765551907786292895745420061621508675503936173789027984721529419715969271777445704779624148917629854928398251105926339123204553629018750389716184000298348464377283229868034939856480053673181471771461710520780156390497645805622371765242312368415046330578760015693510367782876803165072868611188595781268958737779094178542603564030731131867572112487794237169445742131739419028322406260089722183392380199608510228735220001812735971827667898270651555656142827796024915389051887254857498406469367242927043855220706219953707037587593232046581860125359382003019714081974402980572903820464151532962928579843514428276125090732895045924049721652524803172268714258310514594425102195275749787103920311032837145849634152012557551205498569989026925081490873166856822554795378524132436014069926405909521473053026952493102089339914696433823803022143268528142529214975418962888416711877663068824240664459516846476658369218954198801547550059982227047031477793311319235337689479614175457903750505001470518985933663690365674778130698167246799788482286069232315562409471352440620764743621132058481242652458988586016135138589173472359394494755642425600850788352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,16] 123581878335688052532140125818360707925408314307356789177870703329262816698445580610276910906596643014367931598097846494255441731571318220708655390288711421871348467254976136511780570811023547603965245877546652679798114444064341702177936487473576972186089580357787104422573850297896063026752972249557521480426174453070523995870159024231387266439899316931101195703226808590526522237461984469159390901667470416274325206169730676993283079429546930904801139248786536058784225073850064341639159412851862563593355539312687385055721173336415300354867070168994737655739839641031910575612004101375521001662609117899821262888193923592273531041060935082402000849540826507575278146598215109260874631386561996184151884359812428257257121073516562331001335651369456670561124825366978740439140260241705415481500680921221330876221893431812035787754478735170459951054053837063098798566055370016110886224762911968341929872691200677032135113621642558968915042666523342969854315163139555102889546344538631113251458946531120363851431406316003865810791307256000577240535209654568515943308764039189502989889742567236361309070283919172037364372113670045377540146973952587535119949068573658301866094447898741347385508934164217402285678419499289265048830834849157356389825718086980424415072982802238061021949883594211631801741015996075746837546739499645713233761373980710627378645583101345542345615698432582471176745873552821270989679752965430883315035752861334057547021023512820703002416621282562389972156226567071833228733034962377615239009813588038904286459776825268928695925748980694581224555931382434125993995947906648540927567560625220587437643657026556516810290248828827130820583449342045011925787648561598048545559084921836123565887818485951409086667175676754073761527044985886325449912728310542307247559710501155328736641056726997645361027226183827457009032100619279108777168166205103577407161280918578529885291613083590006669209310674923639215512140004423022429640233444786846786154924313323799413148538706535199326877511290575334628460285863215358822603652996770471902113153582993908455948842358198967309127325534138274439977249214797485243056570189513087804382057460179249325766478889106293283657200611543242868137482842401296208347570337447791965301819012486698292378858811855356193908317972518482835550122894193041395363253608833957802016768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,17] -3405026412794398025979891817379786456008437705639361882376252599737407214226480775807944179081326033099930019911149302995385563662209250860716538152723527230054393291340392054793400435286649948595091528947770707446763990398432382727191542974089820099610246096902451270429598266314535146062725957273107759076078654755420183707791259192788944822703267181838086366451598163716717779009730036705703606115142260420652475998601004909661982920327226728804483121780244491719974924568685940482386113921486762226134311437807931608825107757897664252699122381299226603474619953817769380467774418366186049024688678589451430659727064553308004707234538855768917583199480177841025597674458755315191595706985835479140355037220758625224265149316705010521354066927092962412922308238631636079988424628897279616707290920530693280084205440873331795753296472725064844110679880154843142887329120298511687415074611168651902904548334872981390781235490572181705132087676193295356635120263899617168183579755277915791320889269695090696591492582486590697062066255475001727638697959285583356262242469374774610823112446989882177389674007239886716096081127324597580730311886687236687319605533136684597262471001107801560278042938837188129394005008621068804620276528270780278591335518630310269353964983174281186916669894105617765477600769832127087681747185481592845197343613363753089350298206432755790786459852582436998386330690367781723483322722153237614793194775434175804114841769957484422882769819983311529409551693053072912184257812836971944288803308014087521438562895436584409360610156784413996391480255685313099778467417688505689239103137633883896777847958357615045101673310843894603810192519910824191797379000288368470833039147192117207838334424296687555636941538655965751603379142984895112497378205277396418854025090019568711064780090597448850816374931240418238512565681457426649005140884508640025532277998048082369539220211834942097120480183906184464654399672805613868711328722165432769448464567858427505197422002931346474961762038343378893086159207117914725306479063367793367612750139784191388830425911550641708832060841736309216435854827913126257696271106156782588520219549598686442157934098201973818186056778840062467195763751179817949485522061693171823289101651601611307665025401014578475018443199184449588628274940746678723688193894044342048325632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,18] -359363104304492783702425810287394909651474669174796317164551855601546783809561532648122148276581444827488832390706113366833886099585933406060114640208694464094689979431185714743642104993290856868110937780238575003474460915021591179028823674393316110031216828887125497805515127614262178330544881245384598567535750527813072286822985400881644078166943446629969888566943841631444517209626483888249407850091697268310330680356316399614140819024632867978421652259594510019226511628554851145526732388369775818851836049227066004223226637818310040486990476193489248667403420177577143199874864973931187650404888742014911230776687529618340550636040883427223831744036822337139408415143418017145158212242055652767116667071999735016428786354081994614445954452436860154179230872043449749869072125654108043726531367467501201609263911464919202121377737773012662838739549260535049036373301281693330871038108636285904461805552236234357232490642529597857572575765129943493611458420997427852764700341925307278053959555431868903855868644242400642649962952590383892119688567771234074892865470689594420703748250986316194939807765107160829070911959321948428616404584383312328171166354286438747957001833748343555296882335135854898479483756197217473679617218175710950060336373890532024325094562888712693497892569712456808232549398555263424233415124244397734621420271712956911557050040396203350831223769951022397298959289100388108183287006802273580372506024607648726563071802665065034272380294844213136834298725957096812330473175881805988086944182496487077251321581705152191666155537784244761737834695672941519134595339128202681173002231016072789311776720499584554778274002795297330136788454343072583483539656875171236659214121881171535580469271824059103070122938315984222242416134193600993049835183106404712117799122240605894129771502256745332263733626503360545138995156423015265243141666542626007680722860678587271596522427291791349316549347155653171292125529444821917410746863985597256734408256400362180066128603983245290054304677224440449276822341308393485432121921765801064011525158573743487484429513917034932184195410963421802265212131366128210643435690678176807607362492104722047806146654176823614517772994111824308343339552615354477914969121943948901514632102559811459949744656392580706864794872672457536972458008915808441951181267744534416317167648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,19] 1065335555039732042293305598599250603326107403656608872820028291913046791474395070679632675405791725021363372807263013965715869978331655425399665650691003589625715751908612270817538423317862601916412987327215972045099657701273596730320310982976937005678238933204684133488654033078747351370820897986564001383782420530546755407296612280805806745483563906235172451778994301195718400828685764671455503946019121018387899965446427325152683961030762610349333624023512940402118865370057707518301911424394981341543471993425985046462964192324770671488574746681863786471555603073370124406077205203595076298159624579060026578317179898260422867300948878538464061704205976169445497405142692753524766292500550110117385200418979121684033409377762360751815981093704883868402062619279073511307154236786924366245326443075665818145786497584186362738796802145993717862210951916018314354585279830086223689364577470630739211747671603962947535758221848005451122349531692597978691437353057383379787241463293241213874422358799480555001501419603058697894172661672065989921794409831194690120325079468238987381011195195830481713579150332102125438873387024177595836947785457265335304130957302932499930779682109915345461759335900915411226839786234816348168934183590277754603031396776385860851284876094809743914411514153373670351139335269627345585233810361471106471395892752904964074414119933455915049307621333683067102845415746298607127629944147772188508861123852306688645111089582425442590448428835351186789785134475129173694448026611619142761187936029453983759168759049068520965602676948673071293730247658854117772829839428466061655432874157283298316669131348403546879760140709998037766719820124884953793532567869036107935572551384278862682428411198815109435089428834028706392514909809129990082513809781027581265517350577624068862111990229355654019013927375560464222650389017040689233648188382708003269505779835385831295042812639387665704464387368428573553522817580661583505491875759640604312382933860031263952360209805027425173635006306428756949059531886430629117229175927882007538950090331028133985725386852657451979814944380858391169448607700815696293736664675266963404223533120645517839976564929785509425470699790134899912745876068099971782534105935060095521596137884869051092808199572379205743888303355983384313411495445460132772731800896269709985475898000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,20] -2104823893811093065183986916237096398621431957394869672942740809697150368370302481309241795796987498985027837224331303078255254259248025181557193479765091347344840351882067588713681747438274888575494312135685325947644680862733277313583363451961715917905209789320205131780653771878786749378797325499883753504690114513430262984790997429474180907784549537789976032327073739211897592531109234783696139794756629530305736168184947486863694059964890205919931690352440788591500121443716424312724135575982176912468035986426157082258275207466099990859059488277760435276585970216018489596921623951944957738370056733196034391804963977058677019040118358330013329133123661679459582420006006651376320553570558179162328148787975131304733501805889910383869556883966125924087120869456254624131542539299242629502776295842267541087277942559040874320934975691411260531685739032938545497621674237599230332365454845949231531994766966402710765753678007775985360873708859731621231536829971117768380016924219884389374431087070835426100085820811179622037673950676641939239691903606122960871818428946800452732394556546689522462231064215073381408203404604901326768183217921666302739150234493669019503956296557459839993432985341261238388340370434985585201373283393468897354729393514258909659828759658283175616365441506308361336728872419737254366730424694509362338246666041851814783973010496295957431171030409183354283974179572131852511254767972994721781019651132669086348493688571595030930627194089310682728129908899616263136390522342765313944421903509863409306794308112137732775696012277525818229211574655678584692796457810564061604182731202168099760803998449759395069282207727586339500312980527196820417422466219750150332715525935169219315314598874159310745223652230921222283365026290318165656195530223844719774362867720865341733253745247644931622340734991797977949530813500460128254872761189202131170805705862397460500097039428109561535382675345009244767555824387582018302435728126356231481250273459592263958987530487817411082377712821204722982649450520598799590587510718953874494020462236015586290875030876236997696594686065208810843707128442118698914641957776641943592860100620697754363161858442028182239923058845966351019575983929980888608118921282438210705237441382414172208662794585617516024291597871662431643808646997719725652987767701340822338813841937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,21] 3275581663423785893171727605914740710116309698808494114326941976272253903811224163940597960138589324008850020024122496833834274170892741673172911609858462744009279307307881000054715045804365816294365068092372635505683224794012993274772101479830884711361949696888564353006674170561352799574800078702180986695960902301443110369537614723604300163444561263058554370223104207101594595404158305118909082041274356140477512303454912142889916037808294944768625912098615691744331885621868564556636088279981214638014884475130999443568188746007643045885360082598044905758885701266012150933029335273449514378865858125123430437729295377525356221870440749365193701141150016166638449342557621078345227446724800744472840829363646490577615922295975518153349892244876983831878136119115270956894638815316262681102102583505383557325687381097580901581824641437102963437850320249946267443848001154213696520248665900019875721160317247033372897736768173782694956013075971136490398069679335817442549062704427571787842775606989602293117606606538360847830339752476968101028865808687127715392788308624238480259302317088769052365589619608521212220376765710808776215678586103427047361202287008694147909418767010753432003503878617991142142662889305762456539090164425329530235181964319664659663997006282914429959420140123338463491054205472683106756378289091220659143152712998537794106918301063693253161560012448286513254782519233266472395187366703883674689812739682755008176578984778658428913262661106686537684407483579753973591479388976155226168154046964478268735770195444248051925644413733848601007557705311218443142924095330492419520572505172022087608431580810318597608586525268923664643786965962594278340329573378738824425801805686074264337311359036297816490868276358685736765770435060653791263177100370586840922025438483303751302670470898032711993385806634157749422259475811927292539198862830165132834929797609372151391825282706529861780633778602588094834158289895266090481117010173139652583898882341103905271560021029085544322532423861143372127637659134033585057343865938050710472979323703317029024984929743136711983375623098028149348704813042214590433156759215455576258928448955455698796257713538698756790191334407715943465028829280421084975429774448068551506359152311118971318161317626319663393969276962746864325427294679777580354385750132106494605329870386718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,22] -4213212608711655946422638523431067605993002417787107311123659663672136655257755164285292232396095904397541955316711887890738078289819072765923801157850169511024331063024801419338743074524649474085497497953181858745980408372940538871125373814024053553654819546215130764768060710964982287607967138805195232694251575794833841833604609379598810484776213702329818025717724547058600390644942269147761744767040992179349577723695176613205394170952915798097948479275817243074857374866939359649937244171890185120434387727251161758255667032850316191239726351187711191481195460079502419447801261186013779126389724065113697617125234343921457753324020814545626606651696169599036300200188082966464485297344527551002959620926563413244770757024876991663088011496053876362591219141648676475299124523555140863074031621724613058650858068312267240330892456785436058154802095162459985543901226370580187078628923327668646084860993820344318341966932684229310290528997567756797205828504568612997956973071457789141971713242720735768581223441000219978023919028726149664692597493646250074325362875101612896011341039442470023474659612900689989286648235340805087285564979896149048756126471002334632292962121763879330422071949142779898440235308327754874162560794223676878214292385886882695165686344709220891056955123695411758309928558380393033177030101085750583721212189687522184664724951563714059818131045344693699880830243677036776495853820795202415358748524548917694673649504631689617492886357154132293048470457794241629421716677455004816078759750961641761354231556699144983825336765958189249389442187288551536237169243107772894289806834336712034888472729478006731843718939336653946195939396728077359052891874372639486486513167965688710834866911717222810424226233575034877021992473742881824174451166434747056827257181485109044304179737575585159766699156861770247653481932416741098561137950008049912851303019107859337644460923469742513386154182598262905688233454479162926815037953085007960583407731436055553398436690879559697739873566273794388204804744340604225690570802039951499422377379256434748359465722204178421014142989175828303033983026265037619829071949822278438525930449381775430276400127054815116920478733664004227336027370714578172335775034270546026259449436218945809349248664470707416386701474442282975569454613970276681855953064731183560155185574869812011718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,23] 4551038614082971766199310992360956380217183740490749102225606300328422274607018015093128862665997511335989428616291291957349764731432536600652262842004471525284586169705124023503845803192646585287731538407445223293610513128382034133560931675645402788705294471940126169791630976580400775103998940018914760641524320903663697608734255789434835585431366652613071418703438785509310534614071522567140823443394084878171344049553611769446067794962913229245690701508011129182867499482536597298196298448624286666088683309039590198331257561660715271614632314381093451516890936553176388094821375378139436230215950870270482020076500810673387614246822751750511382460341281298782213709025160507449805770533650991837450043781914620806493210760144028993939414285911208154268572169008582234518252490547297821605917517752200439694959244453008464775136150076613608691067656093511894597808494444329451917087959739659850033643022430240474502471701097342834804658547615003000712819436842881582351297325536843124331945401526756138874748711865831415382072102448304356096243289310243042406954945556033209503134698107467968442741228518449186932434613295159948132244811294325115440471653040763788293232670178592172359048576875717299702589011424455024311307691952123415219170182898361964148228998824458925081793834345648233011727358948070253688456700584044803666081773981653579731504012810597844371942534718109365700057204685910634548060521873134700279206725580607069820857991881396589730273734577491931005145225899080926015174588529185603139902529105564692705536186409123120743395014477493294530659058476045906732077869902866959941035829487586955282940033301454078826960202525584308514727563604324616667064855092722471231695506518807649457807119451501164326333877430586726948126750099531419697378806373475387004042444689805639859398266135401303969375060451645348620093566075838769059571758301928293204435272901920455389842105312235323663668594644383753920798382910984209758897840785043649747891286732601487050547231278556529763616954304289865393160832964607749376362245012313230320245878786234571000454737439716879323037786985267424290001439151510115531054446404681505124417988719573751913688200263579450299769704719031124798634004782456810640489317571738543913954062870336029795059582083542789967516390303817483549532527827215970872920499301721108370806331544431686401367187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,24] -4126059425781379371627095169134546669805435908824499247203619547647020790803556415208319791041101031134673754922759995732582725250998919300353559414641145850566170508537206920283936436860224742974518105844375496481808160795199118935105258400902970961721607062391448172577334619309322936724922474056637294597690885432797856116890874971128616351587055956417528430986133769047777864544490734198759563688152780897267692171774219830837373076804353263319150903032409407832774727704333635156118433837250950059537319454829359675613497900960535386935006115193369236715024147559545064026479125576639699967090974593590558754733616171063369042204268500885026761591238522451826200707636690221940275594136044884424793798160237542563334014731812193536454349955017685182417765721161028086802885334494116261705008847117964160059469241725164429140844615342867981159285422494759745975512273459258673498044258134660065274620674315637362515030051254054661040904469102436836654555093606584940306744174159296061348417191042647643030285500160655774466337970277981066486769592760731230100033313321969279579862402384460870972219356506912319985886367467588976377188908323502706448537028790463383261472458741396777830905690577388336661796123393292341620557309456624171832855167552285627125075519567645878994817716747387268808681533697672047356300151668878577517440273103098796405498543873978798773567661433605011238001271404899839377054665144788193490255597773280127125352329539054674104036901591062597714870660045395674282170666016207543646955449386583782730972903199786771396669028965053810626433375658541271909402148329714504239748408096168298135321146298523411595113740341334787483958111379696833784795314499481376614448727498244638964177288039551324643387569360336492653076932608110714363806084830848674136017111554538968046362269107558473248720978027547476418666059410679754134496070307490940743175104412116491181261426473996505748001639303936448323098105175956997994802271120226832806135181422380077693039147969773665409276039704704017838550133328161763440814708140919865622140360214280223425326822767194527388841009857393752064080321424666582700356697348848326507574474362062083076299163801116581281688415448392361827445840868119558793455518254095165884813826109761522116476169999089245269411237736297098100189246535046443006118920986276565317993391296744823455810546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,25] 3086176449605441121859410534902775671396964318543161432998629825654963077774766353990167558014955658965945537047184094749367099956282067214384425470823626588859397522559089696245544691485783992850542003948936415586705634015024294417656241999362939273262740177150894617690138486760654076225860067247592139736811054734938553882979301151975353007879863165431636846035086284957577908437543122378767641387710911367814188810975859869077896809264946299472610696973741691731361094748871972797563901524474147200715142791780419171186785301191207194271180579295026917909562776210400668702399450275919407115047973117866146828668147713653004418916066698038051574823489753836516954925899102375637390278563164396200275683715166992029580226692888412251806591374868634093109671993600627293840563753348705302044219241924345560613471508356169399409971219254695655129577631066612378463398488641059983829999452924961687534696340033555573522046799600294060207320310915880470462586098449900994979158045363347136625974814169206417491554842866374046684922719007762738677753584648524415002179770693229792711421310214322600412287600731078250141317475193002969391423211923036706161019728373717022158404602678310662262180747656161344815801043074099126390073312161406955883458257067167495937683677430727196718016179799994667152774945483633385336037036875605554889265458054629364425244918371274140890551790212352598518071696778859476894071650169466888194826969150739342701634703372820446514782494124319413020776907146212513731339101661040892048680424074646119256936861815450621941672205482362729327804107991007859718982413125116790508242001496460246324483745769381050882546991553825296604075953066613506666036220161573582263680156310606846415443553505588951524627402470012741263109045933787099670864204679453483807019947985174308529268201486729073509466303689268659004123106275255466956925564286999202745586244612824338991195344928760386845844402118758393968198903246286507596554325811878572334040473290811953069560490356657810418597922569272037457327886702456140255341329588704419160561950517313997031895489408487119709110233104934505212650992340145097991266331493197873856257902170576250992138519862501135370134775070130974171897829349197040069472095966807141917674780862057273015420085070880022198340088960380524604065137056970751250031683690249646036815861167857438325881958007812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,26] -1807210822401145838755318260018583040277056990913158538027323408364702373439191176344667408697173781227965404632542558332664357352534800943641616652163925748225911003494493397517026737206869661546455016207516556177214602183492400067086344026640217409257140872718708562599439180039226271296597608208286907749036548797434806816102929665373628553980721286372834747441074802926790258600741525820284126465117450619493532266004957230218309981259360002020642910397155480325658980408739552415271367878136908496844145980650056993175341044004183693759269817854853864160591574064649938732646480609379462489199955549444831356989192051532655610566512709971634256768570294794888071433442901841055839461463707339542137030946296916948691369239284095483061690220005881061599212359616960997589601257331741890913941621395565856356530947721193274857615370033495173492814800147458028000397665725905745595314289230973365975431572786834671628173515135882304943516764198953961383058161350756022794253502024566825564744773859111718052368315739285986462435460439755405508957630637452343081607108007080835857050048264637227218639960886995149875482572399834926335856765949602594819170994016781928137486065572336866602035795494350325284264974287593707639350633408232844307037686075547487373396831164964643055642861851836233465652224576123620546979620842005387090306682700793955873813494754975445597479884445460851322844981029216718950505709227904455472915441563138661661079714957701631788098693599014226462863422929467335940473722390164523261406521321498776500684864177299179991619163757188811016915576011144731305052270359074387447423435377043858272287042845104182254875151747097610284927962021860733483751332858377845730827225592370412832331974208951394203041941680322652077662092552776680242415493033781553016721671217619077760102305507217855214414150226347630153863611083408656677637807929123298288490757779957930295585794381898158859107885343940377970618944964973803434916858567705998037098750047647005664019756669637512752998140277306134237305271839847427262883515384526028216544344532376839812515903092762075651690480741713742592819623725497152143278208821390576481159266667279646143471204185429917626035300340537177834907257960168688428300225947300923322019899141769308691072944635645416499800033187199464756027715049653695657387301128340015633204013748274240875616669654846191406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,27] 682984175974955182655238339764377434919242201828751357783561634995251210458510123522937189945401444872665018077031885681656316641670927383341491774764020928867711695546203288289942888778894906634522634726075194554823756095379230047319110550823123892660219019487186573502696769747999606410719008575475959264406258018408390873270007909799537884446888208792295844691750081154769869704121024120473063630275633481220454419911433034144175603911155769377711559307009631243234073299761194342997984852308933918652143764898314771192871619097146228025959297840214463237968001840529188502459981225298041347426659257097677254087336018442719745392534231492795952579036043120652982613234859656645373449147387745467274252426358314113820492591843841899343453627747680795602324620590600358031520607194706006144887395386206526724034023361362313804251917323234110654160218232605223978131382372928498950494518925167281768479019107628738481361208538263860205780850413833831172373036616340648269085747154160009522649056057978324209062828257770302773111946421700415839823436658136304816415501178986976485517091460516669288359270407065918582874736040472627049222316183444468558422227644837108323823820102741594882975164356114013581159599567659880477114269537258504389862522241769710435494843076944460033377762167141427924497073689560253802664188744179387196856610738878846257062355884563045078438229705549518714444170894683350640450639253387835768278170612477594160195948230177841644253086169661410135196750195141672479747114101281975266724270924523601059707527916733238928847749683104032462863377406255177581593967676326065084772348459225083894897817722463219077414448986325084460207355174174412656530908147973821422428423500261850358047536991639922284285439118777143927654788571396848634685136664711723074940291609955843607543358804186451078952946903459618869554696397556465700327965507096630435509558945918002964278633529309663059438423012670106611400060332384070521778932627277342614928745237275250299797076461481898380221953330915129922279573342834387842194088877662728908933521543550646991401750120392363622652725123673403784880427880733055910839293087810208598417728923508358805942593195168399540585523187924826857815491518237744786540469136020950127982812637560683059881114500011871002542113903336301811231708537932129492661077203413844475330849365036390154273249208927154541015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,28] 54662489221550580753012832522563373852639456126172030384431253632838187404919784219327664173756326366043899482149552833656372889798007223969483712162381139587806931183060306220713473639483516890999803582755964112607131269914506652723163105797899363243553469943257727970038143819528932282255493919211234848793983040313031667466026176870745252600728143312124184364170215181442326003908225583702507825954408997816835865951490346078666908102329408267980248623054566445742706218935827306619637902697397103943532725158518994586358064876034939743850924650369304831436582090375904272091873598018251544747275722362110072497202421143816648291412924137392819702253146574925771161655963209943117123685558298478693767405118302746589273712375175474246911191911204758061546508201627780800659199004877897075817872196945543365817772818223322029275858555554843388315450712919936829865305148051051368567244191298521009777500510640699354890049599933629798499847422108899962074726394203030168327225134947967031556893876816931196496995298774299479183640688146968007809883544192903717688412623595695570660815107968206658217934123332230592195905738982603580050901716176138671578922651617902030641217704796780661689525713554706971024708140424185806586873018319521552284835351344952813885757474288820465136956449570126282944676212995023123054730218619545393395165303439175160598785708750221671911037059449387360539308630427709458655503460474050352494965218954153659971636261282362780943905037899763158147421103588334536646046405318537376444716912371716386439650744652594676230159029105173070360416940319293508108595058890289830851896868291680619171577688746481015238329164473169530585908464554169193822322785479650395968161098765189326868611554301178625725099204663141426900485712463671343176755507959390503843760236292140311092004288367032781240126439763866770423865789309068858421266843210454739019837162297555617560032589878159775443813921231133407436377457065849048379271029303257107597240061789049662929265122953156183474612803746063695209489441495505323092445257904295507781382202894963698445617145911910339611007145209821977636802771515602398729245639988790859177687193435121470418348709310461714334790909296034797172956093425192817671231100324464671260221968284498319396981198794653482731309560111559444020305315397013985326317279204279372010394782241747847820079186931252479553222656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,29] -384042878992014798021721419391709611609465641512417462509424673966058647598892723347670945040550607900884447862195192286367380644820195784448918203532850386552384182303593460461753838521078945256841975591462468212015010002646634538170454841125076625466250610519535115307791513786228036193815520571673022187947641112861819306240014542955178995626353543633235867438564587377184990292423138033899648454182621546348084973623470233795623450018748612207613804387435379423083604903565094220337391503612907323089456847503166544689876348407712534664012044399461559218792515572347758837677382090642487398893223316404168593876460950517651423278839592893773592892827505172848771434646195983054258387516971825865385489622896600333617885150071640402715099735264789271760562244096010823709232590091277918292125782290626072767823548128521747473041504908254343393262050112151840211092786449008776142759110349525961648465300712697247770248482680430814266807277841416443111317117501413593471952922062716955340313478294361356122462404678057349117593873214357064555647406937983699322184381166391014123744437535549019826794152741878231690410988360983413323813692012456953426275022861264847541840148554035113982272402287313805175676436379683846690299988495411376123994571032679227439488997074435786963351512077741631440473171887712762901889669736241881989029058874644711664502261214648977660964914917832215067634847618368541062563907404058297793376173785282462075232664951824450578341117085232850978507618702372700054266866234467433279148878763452597881440117573351679753571236962255126583207831734571531336883010421131967207611462489694007686230928451106795052216925249608810727585283267254857288991009683124908461140480515903420564484870065584492869716253338922052771315687385964666056239056951974052676467803615795166119744908259224188899475441587347522840687372559057899819191580399233877416923124959256940498596436501362371432739735467638262366734930160954507067617324263199869072559707934178224836078654669565555424345579882845575480054247742715494707328467053702297655559192841285458763976874462467822267716509611853852528221104708947094143433868700335333621962485322957448786617357925013777200576486201932513554193831296499735095432801695947037492136997967977475518108213421212117266571687203507010256133988248790318306399985581132458335770398089231112658836764239822514355182647705078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,30] 423956274095998584730620200104896015522095358760874127952604542547576760766413418768600261204354998159512419155460191050202023020399965920409212819493865537755708759879328801959780938968120629971643437029975017063650600180113524267092916234856746995519679823122570529169523941173652356712659468287635877422772734635592892046635084566577035278094981754784305358455224547287860914117007408088259597973839854559910333165639009760702914993513488141481935202835045397557217851864090494569218945593780519336727976027252262826626080803332726000147033167027116419581834971709325598805298254961482719505348989678358124550331371835724746888441565157470471869235379665244770291250924043215648566942736667555816344179488718100587575882360652606563025334636299884193299127568588238370940645063549952581950920504398965703915065101008150953469083743811328162854025434041647544238451061666552377011067015313929805705064143478294402423389614234176802118399995142066788768146019667630504824267189175217358662729179160946308484011634543345467778784666024125184440155006095532761515023641150107805322621167458391454902800894635893601419953177822158356405075361273877763007146812094634307501649618493381289185149365165594638757890907855120915896174304450190302112024853596061069521781489140651272835715229222517674033820941156291945840805804582296582578353847301410134337290015875136686423940122594073252384045510646949947191213729639744988071720299317310929926025289357399118439645944224773993993317007828081592464841643785829763014034514973949632147476848300950065544394772362589988889714550270655598735038203663597654838270759625539499810967502434781422516826828697825053772515840266419233283814954964174242872877192586328756158456079210539626279005747486656703957287766195364631969707971453567401824521189550192451114648719221450342479437360596993769663632049244198851091178634869596483480220054756484421264225025065143408911598075626806576561745281386239445883691120606627874977429170572961411155009355666743861307783964904957408353233497281453013783094560961391938848813563007853000759424443210520734350538801700958758143049837678343059797831031914928136048797227017090381736731631479317929809044364351666709161300163404848480951286773769031811749578883011619868828046127900367331800558547078989164550776260113792376699196960543118590589397064134122325258727581598350298008881509304046630859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,31] -326600422102799639976167609405516193626473219179596867109289010936007369469145332753698061597527258234376224653607981689378144557281340357752782489988485110029298948548365300650118016034476828750796993255966855138184088690527898250328358257257214068354488135881604785611640273128191158561765203349692333576939517472603277350646742563211424180046596779519480776683178317708838139785833737683566680271273570847556018435276485151229163980663586087444133527630096470593796363740943629468481501578837497590636543404513555417533299976843324890093063382732300029136027366981666035367100965895019859047469734034870534213748142441112914924024051513917053702259103220826357791912601597276403450000228985382504457088181310398104988313002645584703462958527454918758947657170029719478234732951397389405916165057756431721333199382258958993990645658920008787589865875839184725741551099027709480013164977238559524751756467379258509279654863972504295881879755740543012614397243987931719723029371621278569916194032733531784659664034340052265661434912809273282619309538501226773987230498168106172236273468433236827355762779510837637648406943994332597572203790633030438098051997736414249552191679248921291854603312612393175277916482043357588843935571414061609714381570709344645481573495682921087585695114267569582174656052029210061124181972635254631229487729022245847501185689173695636780727573090110939988376629935494817619831462040802832893450434287278842731931378490228838791622558630145408668440958140967427363568295650904832458433037765198874194115805753152625671751140001683950223618224560799979275211536357965039963887371384998525708905050543529052806834974676450380765446074320690338033152640607279298094001541003600348219292167425471454959411734842839562557430310370454082663227631746986231771502128688743714099761871478044574076622379652085101142477664075754041589629254447663930632478279105084668319395969262010292193139134524985615689278236363114511719664533960973148124026079281970938409046484733272206329514110607124636541942851925670691439968142354110067866416794658742717206146836745850135718692407761740725723069470438365752784371162140369672198514041138221473020649842161617741769696038481490169185126656383751059310439260157666339352715564945382935967577338092471759204695071079724779273980265075609431282867944378727961242564259460832799223807987321066548247472383081912994384765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,32] 203892127573702451771403929208965274334264120408315136406265724701582936014627942559561356534139728748771626338187047417045326722702589059823688059057952710979761808717797311893564776582244626961391652797889726962089967539639977624753906935665585423847764511303191710112016687159933331387044029048648731962794012040160369699823923508741636781448552981380553909697438484582734969169888657123354748568406078896033912377708538044196883600796686600716331923960840242502261969795794742244841927832611110970469755070570506509349215611646403898038789025088149889132224083730977597088921640160606570969053535194591853829995202462889151199862017972398879611899315962993527193270846815228500218786823241437303575260750051094318573236447173559273771046373691146353039469192986794816262161816088961212654088617688903110531071692017118696798740574159463475315737874876461276920260500976431044349792924916481754962041914461505175906945614410934338086818719517414693185218345627404600774756363346199393390167190877743073071201266267400346978218405940913601820332231887591355003006694695797401789768699850786871894233144257675403371884441614813961616580625155549849804852149984514404060379110279278973010614964935822481258343660884302388514198685057108066077656020976973341455763573825735079936939861706369860257499104903295061197785352343232033129746114233300119579947376142685664692579656018557097656533651837752293209014028281900176718131467143835156824277361729864659193785535237347443301256115267757910280952431040972783308604300240455959338780702605888834759723362789352054645915014717592393427510291933003766208188806853926900528887948656731524644974475350730290439456585558813584890378614970595726339311089403427958555214598143938199297361385169229172306437783846833126352778057362172948409642872995542886306998056454984678396872146351387952956317295112043622999151194351380574221850685897868415068599532681732052643507001340431298397546570696835099088631142523946248863753854733504821481562533488570710314576477586334141027006677783690128554721136123567006514615121691279163754024876863993063377621180862968234189687813683628611539041402081545502076843909309736825702859043150692545842450076015109577580594478200677711334963981621916145423691812452274965411579339597116888565228925138006331219717915775830876546422398386123768967597238093212409893938731175050405042270540434401482343673706054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,33] -108502319183317696068968253308661459083738652837367770999980170467771377383151047969878575263909568412163784977862382511827573038272572457631111839080904497649505432790506823812947174267382025512566084183163995124682081852875551628541797402391504863364520217575440570213367409588198190815714215912069976696124982991906908475800340935544091674081851066773252985092911980605654640377665019445785721393991098036258011834152856052769846196582051145342926285295485812212651325121313755777075458830124083136845259174131096293924430863632036783851549667349251538262886106294737992530113578048068902109971543344730289512487847026672701643475830896835165206394771900961056017041125067243526195282720871123301447001282551126420170428665512304069453531292018367759359674835514806053069430586770138634539645849090017003662661355951851431453874689056615200409194875579301251742380043117352892092374136725878304442472480836265451524107612251751734815703508590063996252756222481212066533203596022393654670129594992569162420172855058763228630957767930813460190550101103210949571424438192821752457474623987600537418890495014893824853540894052078761264219165779788821583876834390749637589429063973227950250443936479249620686157160241051638497095876910093224621511204969622371461924303786222611984474012894968326966521518318370773791946900381136961811755127128308721635432667046535395230763793866506565720387130051857193603735615339066985542352596824840070767114157373759204074231402217169231148266718609094791860278695421170631180855544329945658437099103003894578459053345622440200777623454467361383979200090032812944573955098266975246576059996670032403203601499943379276189351993616010900448464555136622564146586651977922061796381218273919655260476660662931099840272550787545029448472716635000501060152683808165262032682855551668166718094773278485906993247301816188419770346818529205798809610592738457232874929454549818599881420587146817353972593707881818156149869647673595350724185434975289531338667773708096431036736030368071143797694460525368101595217911646790771235705953834396051993016144955517110336730317192253569169301180865537278762122571633338030645982846782354254545104677501885798541198432223301706809353354314079802840836545849639868168523826766536132052321994171090643755015688571784583437644657347201289462556648093763407386330919215699813366471499826880139916163159341522259637713432312011718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,34] 50353964146549271927560398520969194812682427615140154379996085211723415277399425801512838477752941897896311751519312050570142158171317908212662858135345958464193985121494542064185151957310778838842624214477520516448245898672763251926736767120319777627304312436570680355341739543150446253168672445254330015669114527016950554531343761560466341105672213327774264999715945608216753805506544274566655516706929398183560024902378614412362413180110131808601214684380092926381808731270235455581313604323017754749051026231656808874878618432331056556379989070194074218586036565886506678839544998183527578181674448140330953040791938554543777138037778078425750232872033177786230932128497674445851372490242837597028680915718207305727575354045649009508143404529733308480375429459835949657514412867088827504069766897579584700508340128182643889801058912331043354035953961555591750624761698266254695084302812217058999303026121998499822651793940928153014236558311557880999050517223425179400456519409655575157360740924894124979718565107306242633216320070560951379814110083400374507526981425748723651510458656363535394327157666380370039723484274450497715602651517823037788185823724692558146776767388252873256059548308341492609235871757782360025552644218528010581356263958155548517815695136332417244669652572840428567171186394919467724293076209380300172113116083910756874969775373498035826261940527805533295229120181455910337058624432064453335501151771391404701060763305350302489547851923752747893104421309639680901046778003776445080153165568438714584761589205057632737106094693006889245235862555559269836740610650466912246374955595865086775711859193290825428307771423484064046473227931925856109733599137880014338604206552895537492513535503818208910178780584328870672672072448433311854701356382069432374122621348618285293864172036156402494642946131843718640995699574746418693436845658731195740297863195265111114886665450178328949618476120098644413112564925630664658545622454030471272503856059404518027564256482989555884934419798975274151435962384637531698065351621443882903206096060619738603821783295140658220982674783331496607271094448779003792506459112125693910000192390708089339874549382753741150699422953119509762834265668375764063662917732979647734931353429163173184475552446224875365607658484626898951605415762771947083457182154275674308994969954054663401550985061390422459475652017246716241061221808195114135742187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,35] -20567249323777420466689474565040972182702624908450002142121560012276443687911548222282889197975912582784390757176721797685754990382790619243956330490318734225364526193430770804637475966608226723423605411361374077087602068908695280369634601271742824455252963424054087206914656937327554860513025376223980350985913032478576868555181096627360776914861714827889800015683088472329748238119623621931562602012572539950234477688743540762499888792052385348144188888739086670604147915498380361451197523976208711652417562841271289938925927240589279603499851277574462457035225804831879498088331533057992959835584545549974425436416770813228962867877068761711875008015044587031679486487804795276849044256902937536072247135092540897950780195225406961540040985787865887250005727584652072497900587686450367690752601366045147643333785528831676547242940532106397023463262325353232299826064064353353473335196644009097371353276430727953177224433842625245841028458625815734125605404624860266231383657354257946273173983617588201403455155878903172778402763394403262757151579452961109804214148787011187509557467925126470465737548991928897373684964508363397884641446298318893281265309547236492802108416703224821052163052565329112737527529615407167684302125639943265980250643672161116360695044391541307908809000032636803481658160777768257499306898106126920143664790107078306340997176764491675662872887772860469156509666062675780793122252043559247085311965389652748826782916958472769437717209530299082053123869272761129800240089078254172941177078461814598223925239174070010156305926286607888377950901434899220004209130752338788589113470901509402227088247488530917471887023104978188558832245184613408730825110282970282862413242953962968111150590757365446833957657429587900469406703053264091717274741374390423429928981265655286171793468354391531584099586326788964836579380975369353775610403584298759618159866822478256185581093599854636808760538065390307934030298244190587418971627755344559936640725209931689665761749655523245888945935963949609629005194523231385816532789878241454349156979888674999115502458822413656294904341957034555214529657953192357141594736503840061127366409361203465346723658082710016788752000195908560786278452554725450355278845216549140773022409773906454394705829680146704336036820740142031913459190096517933305281913805771976557963784751302993087471860180502372397818569224603457712419185554608702659606933593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,36] 7372709512600131542420647867400716558502193174505672256162175736274685733270189238897212100428192455550815176094496415101284239623286784464175236432627571843995676993411183710676624645315799496321953686016990701003817865941944275379904965473966615909730806521879640080054199422241204769205954368921392489388315941839812735943907703270419306892315475068102675701849908220047336209420119549728010444634979777018756218950298987670857540525169573117696520909520510529221496307740704802809663952385051202099619902981164535057480416863018251006586805077150423097637062742495354846350167890846043108258316524197022860451265419723588027745367445123889678866442733403091776998404130839425232320915995774701798266127406966652686664915285706685396627725198431019495752528510601092030442133688168146185411707367252769590903080040742083403494490195897052133466982469839028230328881617870380822482711610413508165943045211170065283147739861579297889190117714437214229001767790645540996838680656959760444625985507722279756001011637104147534288039466240328743088700529948887907610535785693873629191170113339569899332718633543128017721772479422317597066432925992387689625063614449359381412739681187844999598521248554876725217540478929093685800868025149921835798694464836518082638755990790642722918968761044676844580174385365154709231025070517019219693395560072796250479421753938118963834775978986246990756181098559820764254426726765579945722471652070795261581489233876328663119122031794607162240885739992087119952472698055543565408493116565640317853271450862607138521789365054812238663868114925527505255139181599397311008716841124245442973029399254138278878564763520339026255802974607876931238137930074353281564680648449350553585670588199304855343980606032877865335931368131810362946535212236614048405699645977322306251778230216105903717154150866085533308026250193345478163470676844828477414905102893294641621216476261446877142299445381702722209347107732589728901399587685344833761363425173005147653050226341350561366467825499301492232524875034910940443991943832239123185461758122441117819384646338819017727808440410816829185596825336383331509870062656563872522217269509641376576310805904187289617639341203556610946686813705603802919385067859669372298965062127779085798926880745360407630496034139469954729295275709679587550676715900355350453801512535890255655696809992107054256071723644799797980908806493971496820449829101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,37] -2272899896316891083155085582470043978754023037169850897916785018602159498969336098131273423823494702028620745510165588031387215950295037924684350810923768600807994041855747169753619545348053924891897695121261564603869474728439280727890447065377040235953499731498349241594056297665135559981420108692355581491049168961741662295425098753853380565037648963060086593761888375600278352662075625020531231302436493687894513099835048883871874864976933186527034454056820736009182276598175644535015564981435064170258536095661783223619392351272532249418231820646265002699594518121257590824824255541513802543017163881954541716968821727053611275520737413127191091251328706104394604194068166379426314816573686848674209559669102245170879038979377885683823038657151804346912311008737034122873625756328084497771786919363168675401868734488228506387041703211087678470109662342762334550259075757174369417153384351572965760121189989146066106470363336953356231791500252427907775598976650675653440819254936940370085497222570349314008980163044158526824321559437413582620308901411946572791865647734173536501082208871771798379663488062644472384422364722112353026223630028470712661190776092877173825575281947882990156571136956279320230562488442257815240283634533897621552004019809248169629686948477750754186945633077962477327453622004418207329343730143719529822088243363511152277483371089577195699615116498032967579503399528272172919992856705020539928787455811500606171841816230347049282369824459939906764010855978397626368662963853130320154170413492958578477736911931713771439438670892264591823239977427278275313836692141104817190454592843970693564913815352635030672630211667252865882816783747218319614568496060144084439080760700265545066879896269036414347524375010932151748598502041620919008665945462125844574719451539051599324892254807522679689231585656756606929573709534588954728068776064694047142515063797844682315127210864782835635048865230989300833217824611674109019399581373846699830542610161792463263307861229603318632674208337610818892543374666984498320790351591488985092566551685370961618675053293805654695108231528359092871409812617262319799371314905809437736005809476512747289309671998281031298913961728556066473058197054697630133848315392421298932653007269668802143449103890359301774685204810154571608197034341014780404479690311549924396294574414061514053227151780108043931989036452083821626679593919106991961598396301269531250000000000000000000000000000000000000000000000000000000000000000000000000000000000 [87,38] 569427892884641037687082106590878895743604890056110286657880989636073184285370768747237719957207052258640007255770652662155625003569216753655315579549826889137078400411921555758901180457188389698286203489441997252959683310609266646386756285887820001116249224946062697631721586298812912269557286442236927436320454394580954988079146806093350921533218338361816694855762794836845391247437547206148583200547849804608026273163529822519842637448545739394512128014875055230548941957285993490627174313856599395971477051680940554984030055208897793211937832461821216825102557791263217994232159156313758111458388300123637286173835951821923152562778021435679437343422099023079075600849803981380719933869094454286509847879440301316816701873380125917049991726815312221626017003713704984470582786170734383922193434698856352063207104982365079409699312755643485542178120320184365790743259992870789729591887127005964385617699183620788051765692356167380337557495599557668322863671895443000364994112280290399238055250009607166742861226700436509904113896036534510260512218894379106704416186136352662185300043580057641613726735532966535627270551197396591155644871412069188140277645324674178227615374151912682178250803579827746822722479248201608990986309660302258134826292048829367763951378065785491853962951068431213284393322203021509602099620345062000361369302476232271974671811095620917520597572112851762982823828294511434528286907819506561625340045960940812002505124967480029128612964304193792392072857347010611109772126695503108604305484083177224522464198311614837844521891297449981433644041017182744045426097292411018885992048358463382371407005056085023452663865019981201069593625806914013278355156081578595155614930465771945731191024122277821943917554938869263103738216050822722786567818471458624779436222070726928624361735018149823601833027733416609003096036429103891207498664657325754550716265673742758224461971675141666491021922309190364076056976806908525742454212950927284701173689035014763824026488111442307350079730144596469754315594452624354700725227653539037786219256054986765919777899515927112362826869475481606966841313783982396935061745600321076623730826023310687983744819434862105562078746585051100693337014175449769668811004043377125067973651733171565875646018725027228017252324486423092659479726424885752283275319016275709490450089727062271521002531079700310302979794927514400762827428970069831848377361893653869628906250000000000000000000000000000000000000000000000000000000000000000000000000 [87,39] -96440752114282314185161615315741900924830341675078986832127773901730960168421052459349459108927808290115856131788583122527116344706184159379459468943249656743239949898134269968946708216511218841724613383593902006501550638290219368826393695513076348024441236334173969163502898851478490755521356754489124528927456045089828125067118883030207798660284223577553644574499045926492416064003093081390188270095024634991001841660444212835157779129582589541253901283627657517180898883746479151730143450426248879893431970953004006200464181600828060806488481038964892024393228985166847839417164218488325778305439659307965145402408063077129905730455526276176901925798597286684905202573388792372397837942433173724646280531650290922593523323077747926419586481989402264549574438772965043419522399493325610976972331182816871531858944980715918751350836544184613676592812733269287723015260161892596919599041276720807861168007402841538716053398141703785423897896444381891086132400236651989764759047583854207277810869843119741701695994788478321539612053450356648104991059680588526267965806165291439748963747839406129380993299328668177374436237669677427685329841248961229540789687048003594301589066066773745226907480177966036859241870070669801098355306574327167894201156086576372574370924256788004458253643268011240267176203491062459542249487787429968031001655339454634749940004857087656414115345320310038998947131041215715404014485698845047598183234041025067697602650421189148597605561431642009032156950303236239841505290690132803631785118914496087465544214655000711064988936181241570277540915217204365485918504876281782137605092507976422132683875951645256096953248440782664219047822363132087435075715271314857674421823837103054589203731556883997826132923127142561008207854956475236111641806782504856577411795926624152113368232488495341674983666409370807992185029670188228651149615683112080494617565562154142582229562823347214394834326642483451706798838989790530224296788710593198678481411549104212250859444585313023489940636739132157916050099818896557838754052946656291193415163317680599617979566141399151799783117538459002926432376562322289121603463921401216221868934737524910031027989743848503086352280461745088321720368447371835282912419666135126168495288358607951618357333590585865627360778516682366727875967235662216497872581517766189379018677859703144010350786117863055822065503367249969688413118069914009566900858771987259387969970703125000000000000000000000000000000000000000000000000000000000000000 [87,40] -861639559032662668982757367507155525094140173067930885145103061378689432600291490177097790807219497947508052325063223324777357468028743760380323874437978960233862430728629498760271160346137409362101339001246826822861009069786313831880256949314761257865277828588787479678129603698142766017111850034245134349224418911617110621259932151996884646962641928326112674524483245875335448283829205099379995760823052069294377683802385759877577313880966969545427495975801061790156137205803202636828008454353270011910847978619604611894774444664018081689351132548348328953816965869633451581871578710902100481003930272409057350122678169158964668759323011280458880083226771941073173857273574292819518325315817680343592153198680251662790251476906648806012764707205378562486271059606374147553324623786993109755091235004617764940398934663220407539795961396573150599376206048626273010991615727465671668391308344880566520873078662624950888733690963671404161795470292499484486973735078370008699980690812464037433450519938897905818812030967048163458041480420039574131851499253556839576144004784863335245592950615910941316502703028513819273106525184920113425623047110194410034312578223200911406106826674848209965194002786068709642811401573660675555051806814055384312397621169486913456986864986763125859809554813233544470584933221819662432778338764656741320109832808620477073253875116177491873304807163532198685041122984157818324609503122116134657504695401640875519458016535865717548359172319930723246417331252139874443165230348245155513112035385276893996451983810316068854787358501335395566522601562171156492165992545597345076638215783951796088691953764215837885303502790112324722191694136500665288979968260540168778253310208320536679590942327479746221278490914673759985894213610616659233953534651730772758729861508371777233655729149053282794897306016910684456477520647689154672824834918604753115100084759193575465714053798540718057895643916928716007503564657236590149381687648449581346360819763602678064726578441090803032080901042046924221475920747258648832098133436830536226760983076666550063778617172899579944239283931996300401867468348449781348618490914224510331665707605507769308189083587813504286265219858466321169717580876099679977016072703886010008221268491380118864903814657045953836995892461225054075056249260137317975574646981332702036153611122514625992390476966405329443295226337697503731591233775560789709402342850808054208755493164062500000000000000000000000000000000000000000000000000000000 [87,41] 8700608114097637722461350508971883154262024897208980191640333032892165337516958008793334441302603468742472913804651594196532038226296380751394066371939783065932880455776862303100299930999745298055975282939264105802182268857862482019314007736094561324229729067977110969560058198024682908804750863599015232622242094798131549145934133850406851403597748273159727873743049381960048389805719735178993718913843635721036611433441244473588536263445833803250961417142700987233347155678523381758469434039003022548146792021441283283162139809191145419116428365907145202307702874586024170153619943870990199343487021952230941084039255796754529368386765612177654267403629676755325227361416710465670659687223896529235841785189962428229898904345175449057840327423324003184973353531457109943812613430502145987308375049577399602483186266175830942166709169528295714486525227397076915754431074817769852518429596632687030909961997215252090456390424605302849879803398079280891227870253312361287097542789793059002867915140916943481521538119237761647971698463335383942640245414062167051117674794587439308017021555023322588071665677053688540011480575582312895685440717465030408727876985176264962955251149268951228865508138050244438758678799637940185719999692745289430460039178375988078978175395381976300224974460353968336749350718483171218706035388758214546986851164479118619218008356976725825105933354382508224884536875285575594117289250911706506741900430005401555017084082188929199614343317146944352854744861626096651372136170573263083667248626063182301488217029335843637976177229580228754873369761444017924760808245308269676539226905623918052485812235956385581815024411387108868392685857629530564606206206124588017566132605364159547536588562002587945941465662039549680486648183658251828124155080044226417087798388569329504731926855593276101135621650297162599105401710521479767415486382845838620065970328258476100573371727857162508873125117044691087747887818994018126819886651128119605187886427179675232681844707404730146868922418293799321260052617348894640703597209856773704550087996114512955273888185612812479964986892109343597357246003929267042129120410396560597916321231963731487074316503262691490441015057563839509637585260323617333658296278433120698618448496526359581059912942079929774320160908993608830298476358395847178612220043387631532642038972253866268683157066679099215179358701315070976395869663998433943263854928318323800340294837951660156250000000000000000000000000000000000000000000000000 [87,42] -4161389382560318843585592897492121711125332038365652269240060227667381585863928064385853579218832707252343189448373370949595196477175160456310296638707235528767630807399602955696117644866290876535121129692879705999141332347510740070896903782681262105336524599425843022670504419233159219145906789152159292830630181339283507928272035820342907037138655463345877657848598362749814623781942762862128025059396404448535104109484355734930233697785079994403516938325819656562639049318825485883087569690698683227608482284072011886678686392232907762465240892548511474538513843877774742059032470637612557778888060221662602311929308821894064655964310439272316208679554528115343912883097424229670173878482296311525454083070024012280454110770600618527543663382345497014252953066124344109126168924870393333314709864377899340443629865678409471096509981887357517624491782476710174143923076912845959778733467409712051345037375490835566527922202459676844408849678439288614512228626886706498323307587315196839031443572023802905859761195450921556446446121708736014417739888545737384042581467755151066390887175259848867034901460486029251008345266599854917765383726746112328703115012128324675686169841986171540717324616264330133536938080107178355647781496615484300175844299207591240653391456120017540739164870042667976857167553582815935347546592676319984347351226398159775703776077812716179568682528949209838512101577627693341988599529657785294577262657239534294180732181604310692336458516070274550736190536035165113413161296223467861335730374057543872706594159142414619715699573404696176104212236531677998511343399291306741739453157782841896753667244973645941947749859784642748562760998922399700987991417490804669533687560091189280805633617130497147485647640209203221319218148543631150824278911543439356309990822657204636522715270679595628410453178955411217282347607112334436370028516947818967851355076927172439278876019448051740546743460252524056639193933511475973121615829249051235547118429636563620572883577836301041581450713619321357104105359837615518367604234674389626737050555582911852205814220946501306469665003088100239952321726975978757450909672722027951463777259124601159515241433196959305919928058769410726455872821500412918131122852639562568073258878489042220269391363106221526916229880739355460623217309224831247139620018808321696173386941917850021367780327284777300652305795990743902860834975309224656263816510826103467479697428643703460693359375000000000000000000000000000000000000000 [87,43] 1310645767787286266688357791944843891927066703841188754840680526475820553961664952204799636121145084923705160393625824830789705141430034870083591053226208228963825685044197533972326700073703147861049886191381789594082174969913435395330933123331347686581990476396243647440211786876997101201669350721725547733533343194967580732071824664205218726090962760382299636702210095599925071292236211161845392613845520572642385104436902562381472124578769134898694906006450278962683997828880417935416000699606775713668583984174361252575227212594075615787531400895002712478386374388262602977204328137668728209904388146136871365255908982111875665429939636838577957066417475570751083330480146278474868510622914605060027587877751684769408318454032434661587355228858462070661675164216749662124148913566882264411774220319175960312616491837018982234673887190846110216448413448049698875955697823535920987217419698117451440402047607427436064488052637603661421942515980251132643638718579140857755542278839438579366446172428737800145927936551772831937665098292028310276997978460068674177599699899685079879899858283535634578981564130207318958549397262794476240916926963939458085256976077511122182341561734173548014302706442548969818193710931071709590840610686269647604809819036893178656466194086508046832878593437328111182647936124821059911887523778783340436480354727636248486019043271929855808963894702499836517575886262898563391695202025073136734942093957401216265440449828684589958988571451329277492158450179505712985230539872641743785774119042056013772299246217941806688904334116367912262874880842567449168692050853113834158254186917705697015205998048348092442033106253703442737772673738491244058156568492454767259380056509172637337550571365474013137461100622929037885317798813016789727873350840612940797902684820013276181416525242957404716152779114091644885923326236891543362626785185161341729461190935569795034802140070421652089023477124980395490783119852661725204671069336083180716510176155495905031725424779084288162980175344717879998980403792063450280081749245404692172639367956046505569825959072955592828636542340742050016473192417419414418978893539717769667242452628184516020426903953530139178566060758629684956608809606810594918997669995601309779066134774686177746746565787695773459647005064738229714543462695931400845570570952474325738219746303891067028797357633768531850431372160001954696163017286216436871804005143138383004952629562467336654663085937500000000000000000000000000000000 [87,44] -316585330871034989328875235827786793235770698468539999878829436381274812697356559430595302133905459006361764371166754549979625580862301351534882123129246652955102898518274781106353068340585354560822341414689066349941826363456875299382143658387057920519381647407795860514364295674674553741009588723343746191096611355975742684164316578688135888636607846287286369155961849981851588945433051959872333544171234477622183125466752741793133106387202030223493232994272020976748393565639252403661259038630069418914920968919673275776566570085373296372571644297872620513365927549678892084520784930864820357174491707276748459975161059854128079671480607282635238064971365022020570880176392138586181301047884015670812620424146160871245540209686760992315255966855273043605568877332396416517318901774736209592565568768611277053940480970226761179934273953857821420856315716718206291277619903835604352972283017879589118391716254212855552618401141474528617027541547381508667421194699020279997550870046720706623109187672645826157812896494389640345661390552641393126831841658235591911457089356637357909760439182947713661134270060646626242105491862491444545014282066852012950630294072283215783542868735943809714058152225567155875362365362982405672123583078590668287283996665483124235770760892455679325148644994957586170999396235700504106751143614823449759299586572717675573571527449595167047495651133480978705676522049488815293611758325860152374024807122298988653174692487196512669618848300163896775027538544380530375677579453287758667074227919476578228631884370443638320396241773684276533168926753483204450049830680957456768464797536054340295918489552050098726143597345051768208327178266735661536523774834752642591447503932598776502521793454019627087835755298373683331756414191532086144922360414066165124690799815010678696339397988677581738304064186125133954904168830353959193029576819642789749773395518522898497495911224741069260119333667079216249202732704823686956799732755343223324528440022414843021716026763266520780722146204227690486150541260761403344435859491540511533567699621978505510554655511992495098157153027498903345721885690336720339688673156661747941142809248897278620676130026867539290219719417415256964633738159617421637969901049887784585041209040735132348302119787301090070690708999213403812921448203069113918765049455367360034987773899430867530356902448708704729768143200338799182610322002445702396057226738791678943840679494314827024936676025390625000000000000000000000000 [87,45] 61035344153888367548600700240308169117733919729995814784308064425633914419429970426257593056942219296722456819405605180820793418833388617531152969206433145550636959113162924168192675979764564344990398854079853443565070156557335975958716974562211060999275918370514733101721447709899616234537030209272429076326842457281809871752414815966133373022808346156272421138989258805035394129820860492945844840221859396571655245139240475980628046962564533469762005137413414558907040575648039470733334813666480235369644704266708011800059053074839646502965986995973437127557584210494536487943383194165375757654519105383090706770666957608570508880618625739496197839109119408249928263919165786896439446264462802108763027692824113392990807146536695026256002187539772234386377759996752478022884375489004611780614289173252010382963659187047411393653166350396120889671095988857643996766748988502448380837374962990541690844211119863046192597891660234001951490438437613464220719586638745992093027341109821498497596351280572147276740003486473870335394468348033203954552549160426235065723902074962460775238478640886395093421063270972153482471281395656554729610677937613834688717842278673222152574670614372077828331031800818928697687053871263030223702692158634773386353066759778312423959534140667836664659866176945431128253127848387633214203350752609445353271636708856800138671460442772361360714602482295659338696123573544631794278180672987878804011137703427733854005761363530182765086058239646724568480663318149101701245534401750571227505951352127205515403535265819196344345075416687882784177926504474581728313488815087879754649826353283773757896000176064213156124658937112897794036090350783586822550997467866302802941289165655523110392905605935130550397142328656013813080254324029574857704166669746580672709160537237815017165532872944707744606504075300906841909023572964001348074831428218136252853120057692162003922500252189098264878401149640363929939586716391858459175696615959922712539513947563517129870304758353787041557087487260921869235635626118281138396256828350165207606987832090444668970526489733200510029587310310350873587319226190614751341027273838374901750718581555012218275794054341529614435014888959128641612661479152990044554398584264452099425698534336321524275224001529124078777971726890766562905714501360021259426214838447097820833148850368144109005452618082045165585666582689506661908298429885706217855288373893164061145810705966141540557146072387695312500000000000000000 [87,46] -9395644891558507719518352686690710372829867865713733546539302103701519285519043144517567566915115773377601895702227515771293152278442912986637513949106350190468489171086739463643344574143319890221366091067576322056739518697961238012055110847438616615790186174547069501765882954168796200019817805703371989617449270234207716565374784747202094215249832525735046709164256771775516490893491772553585487134232218338888763841431847975282404433451206600447413792161273995180941879811111510347508719265571872836096740292323671662766455786983549616535623195987305298299126962216551764400868101079284132775712853974568063244537902205659369998188162208990228240738087709345731207369071137243676801313646660446188299187667280110644898103442073227547622656025877166611675016198801289662706853919461147473811128588125707885397351272227348995642003652825793840231269344668931528880557529144378225725067106951722920795254308585607720827569607920071567864222830482923874211137628670704080311303694407725256098088474317733909853179804143054531837513221188754115153142172397611457604732025679591627582124060101649171640605480217092027523699589092320745176137521583130922706413117747486283857882639481741272070250277215544813242329872545153957960705543178295985151004367522003509041596637206812007848542618764783823364104261125240272903289400721594922285893465599862942777270093911103060778385301156981317762653950488721621089485750424701022079419269919024901894662520872708159533072809184963101209758241120404277283668331007193452776390532754807830830874183338445891246447247144855040403662930281349386141619495929539295289853026195520517963556140873012161879724269836349959800758359465183029248365170321740364201149193683443798137020821400588552693553522604168444478884084917066231713261456162968440208763952111829794482398569793459009702646494012393622826437781729333367889991902525768189992372927247095555405694650383515624898794132775248568593366726596093345215714191609295617790484328062046922839365700713474741578202745725125580541366214161517356634297406343966017000354672615126141802471513056902069907883102162521517192448735953473661640401127135133892018228027743510140798841489089243779050671621945959813736443218182649617746603146352093878891428877042903694408868587185661191047172005403105525798112830233881664728857077420358173817644680489581000698172579721549777883665936767605934643141881450846928561838143207169879705248360934888296469580382108688354492187500000000 [87,47] 1083026984536256911669830753272614746169611236990160809753620776966431909373355417652637039278844577208002707097544925553966384376427648316897493531166095706279794095408628418012099797899769779562418938945535504483860966708743613406008391348456627101893002631302826788940645305932217755104858371773497299118679465292776061068705617073073433001655316455754483350258858895749211854025937270348337166775078231519449938887892785246338224548967509418564400736398158440408995279679115566119896995818319314162577475989689954714871839737239213850355933847044347502870212750270115743409037935754483610715424038410310735753522571524311507423930097514059380595609620129641013121229325868823217267991629701815916550576589080124263078577295585835781772462597850959697454943921695736900447625029015873363351272624844686257657350009734071886666484303211505081283095492645166033022089424001306511022669584827733260311893750706688155060352873850089792056757800252993621093502182272308713555879200820945220417676096929369832590259135729778970033733817454929603436185524124391824854822684706551237314602195280017711758488937992667553923189523066791558237460026426276039033371841099251121247474034282321345905029669465987215438464840467067893840747077603747533205783806723731273590551626213242582491392816167805385272418496681694273091425523117812786601964181728553488817356765904552193738427315295183444759659522259855943014969806956466382269290316400764311057689620460615290885383674954080385083938994625009288203471714563870311463509265349157519239581522658289342333649673987341801650155511577622536379264994385206367499431192724361481267773135060005456062429270352357789901872553347038330813873846556039755657067534909999992272170718409273935796198336188901107595406328169643725700109088173996396446504857272611894294694115774413876814518850545363052126789065618341892975230510827000381419209256955780668204613177279898400332633550284803845932352309160768256345478884601921951486559256951663548126199364647135751072298826069023975444220203784986517284414036057028311495332842055426521546280897384634162321762502883294421711534384502783534541413129669559754276067532627909158921349982675656002792741195071499009066736019066798325665213710427260202049623287797932667959426375850402221282951724168432626281833816162119322864062372038239287800246002921233989245599940552439866617738306848895790324914293853001467594472605250632314677350365172969759441912174224853515625000000000 [87,48] -60557159972360670832223415685300152857467347063474693863397349945817822693972317142595351180913204623760483776779010910083143184150596181661890287447675263479983042755029738626672438740133456906187434627189295236809141880734553802900739233316264334897046971147038606878437050437808499250588173066193427321580274904404843765788037827406730517082401677248126812922686109258443103634989518105406872425922985547629863173022913963055981891131540211777375787783458975252806780441934581926564761397582748438824940955123363530744100441548522069570219924221518149256871953745251903749577248457147697420353031475519296190211252012325295902677311394441454752755663480425311165002492323996227545837433989118143866174320497800383295638261888163746331554816232456851261235097852191862736732016467755697090041255702936182746783176916188591819962947693032363126299201408314633283777218316827782790779547364910808741118935879892956905591859809105232506042417588543967107767590642350683101487244209912462536595990085192945040934308355630086205501276110150411984257682623921307847110176200918277509488297915237280763227388165069986560888880110710640602830474079538820005995984141409807285862811757756819554316445211275553702405531896268033499924587431366380683655219341323518740375385629633893852408931751253891664436914074784068006299974460698599199355169872497501147117241943578176917271098410033763732164872283323048723570782257128862558626382516668718174535426543991987046586083664392935669132710569229014243857606184330543497203453743586019760300616958175233997411209701714088504656820763059131950614677376152543117026944221125338109595576828927918510227033409868996280998746001400958771643205448451276137946857780233369011817646730468078612939077190958804804883783251917856332419839568410070145654945619917803821043685441147525348076198868129999731081687985390531820119732920897940765086822595666392570836873715363387845647715291405127889745134779905811494683840884492969573966906291492013247050598459210243668428642892313315316724866321062399699477475689586623041968435261193674218727044672321664234724987330443764210225910364059197394459021943351043974172091799708783928469831556077167749757268012344211236341515041536904163567668893775542023249461961813929445237445486444188827764183945021520653485052768129778310724807781343319542370883305782240566937934269263942879091851223352034238743038104505707732757527864033818970623812560916121583431959152221679687500000 [87,49] -12049170659367980833182364658147334026199930301612262072640336288856423441377203299907209304785266935313105998886991993648746481090066801454674685450166760981149917635943111035754441986694137528795955261976410341024263311351334433985815105350010281180846673639668850527657520316791912831435154016301085955511104666025666585342660525510567337597635558070913940089828229186419249998970473593399612575460421048509203062032186831534880094378849432113450516586279081440321442767436864552680284496008521471904231792157206941299361435483849536396274712566497497418809636083110580088389316939011295144312178390350646465434823908954577565923831330584557951271704234772033876957913397514583276930953664841000254016797294212909502414747869827167076293781952851612201641572032576238845940295453437432081700172267187733493478973223782606277468162737524406325052207743209142006546975805685225471697744895519223892306578029511442694274089121068737118131030382435189799470741518172481465762283567776067995492872546752905199102596986359822369239750420462012445735191969952886853668564901657024371439450129514406256281345018885986948630849177523977538616971980399041979187753504681352857772149157837022305711954685535901259416222515890724454244426889982688829252880205588363704737089787668299051079039524888469657738924502931284652561233899848031219823055940291723289373456846906349698360772404796051766325579969553392271259892834677695195358095106701733102321965716248232493822249108325771931594618019363609061163037422066986304708430362186406824573463276860260612292141142952757596873460469197566379572770074858969468809475560498891309880846738629102706580045348368528881575798716250037701322780993976701175147590291246436443165679641756167503535615433583329602024944712892952846377391043564204910616657462046506859380993319709605437030863040883489747011731650833034507746985634353485695935092402017583923736989619120138594700025372424113765509478270526305256912378085614332470342967841449858180657933279459990840614935922859711968597994274144580175227599490546550748382154775869930902764312284714010623682728903208237796315843987000323091242841599222527896818483462410597122020593277424105796999040275060224469801220079054595279979751622378862332531922873869255919200378765435408434482838215531625684591767317351374837238039019679358789044247960157904208972138404576341360245881406362340942354298655896324540711246576726867196782677638111636042594909667968750000000 [87,50] 5473645654138844580591829087316252213162974143916683742720760503607360022871865876502031160961114987900240441756044057856960080849915574900367611450486128455294842062449371927167825025697310777338099151966424860820170265097513618560294517602562726056244461099288753795392115850582611084736328672435762616495484545449575088387043771853132023633926395724800422205009218658165286092084781047103325222397151295115276464640901264408698899916702249871696230326390865270053750334221637700011609190037430456908903484612831870192560024345175664906914050252960791459381048114665576984950538618092525299381410242687381131760996705562378339017536231515235082766698916709858092033587098799471388489238984762800185767272795308143271909483158598942362679524190114890872330261813483674600229786198162748276700659195779671479638927267982264835153183010785480991021645548370905600594256649128312506155877221783957637053970973220180161730761188092855943902380023071331858359970673782353384351287761111175247408671278377031185713011547552763044269126600189581919765120545298241511047960177344263272573972196021972246520653469971816269780472171526187505229438307247909154356112167728087575840867153395011839495348617475408395598957746452621164968698943979705732272015424698096797395681257863282728939923353849184656357380380275877456489658441080816281703992467276961409033916990941915049120510038574861008748940038482703963258123821903947438023354320800702658754965093404979983645344256311840837020470754019135196112100350734177443745209284107921882325218508688431221328325727056864591429737458019458780761807975885939949157282966133101610910201990722945661422453210221163196859380381503978584964654335204359972554088239962244596823882466322558145749601011670303174946701931752849457557024185288710772535911253367023462706833503682962107407779598864077388234525787946021137080330232744520213343481337269068213334307874064488166291696503518186785044395408636824358414074954835526999758711266279765473061448910082210442362895626373195322670913868419928778871831089471917257361743149225986480377535188014994157853336455998161383578642223181823725022704207322402900510328472874619277579981899218395807534410268977099967452474709778184742487206939748481086559886358183568184293993107691709399697856979304226324209584541526779045137084673362548651234742047163466051493879276252354467696678906746732626996716361071760237325318533552209743220373638905584812164306640625000000 [87,51] -1351561159971545144243510113097730494740968381300685172000224267565112128182486249837168783262095591785443527367307514636987743585815244772217984304701287047490341121277094575587959416619382298178278045948157522318786046413146040858759265447178467423722536250533184381066672286985151211070993049176869993501535092748228265341470231880281328498970975229691602261593010929183403217784835109154835067174464805538110598099925987067030682087959702534693400445706337586553982194901009178593852595441748167317834127980557192128062909488027479507554893395121319028864359054268296568104325033911315569536527001164748219072895461315492271444524419977689913040643228945722644262706393004169313000346617603470298004102388169121657553763028372010497878909412647067109801216250476597491722447007552849745999616099338251070628288317200135424138194561750500088718378075821401799239098726085988912907405354872036075606930014726476590033060192420430162208085125928560108268198479385631250160495072130616598702469987388297832617688372602566998511605641921004055909811814430935014898064071567922284782590841574838606942277006385654044742725993102203617235743971871040667586353357823841597974147960113700763033093709846234386683136752848854493971767999186310141360871140623932687907215813787416292168909615199616772050072161712371351150543927556070549663365325358156347558414227331134888234383682678953389908156842309430791050504339162035679377828197897028261744653156947874634548705317242920804074067594019155779090623322942526961248489763340675340935022485144156960115229665216599191393486602136113697658450992210231800080862072360212188108080815505181864874014155952922193732902886898039342450022776729167090779786543820543654300447292231951446721634712393095656916012586256132444682288969416434307598535584245527091170144508496219861629084233064175389010649113218381521058922295866205574111091303825586638875595136289240313069342622365697919435461172209307506528818441219891512117145302963322759610756047901964255108340471020825959560925354762953205375885678422766480184623139441319063971077146043868258042809653989412493563391940801573861540372340049073879390322060070895714110026645309707679314498717145868373682686649893050413157541351307692089609937936499161418370853096577978283222252473274237678352505366289126309891809628417684674540264905264049494738206672339312595305981355388206609264138755881777935745520491384041861238074488937854766845703125000000 [87,52] 219938327362827622739725674107236165312977261195993647825652846805825748670090617765506981518253942536988774148626275100230035174798609791627953834784486386458413227665026164397653528803990693214374035444591750567747260312640934526968902277940469411158179288388605601983973859108476147507820464670467277144809119894909793715060353554019205710884858610733177978617683211076231711486940870750074759237889135363007299715819601835472649694233730580895859734155356729393434462680593450227007732802172862294935843757499130541552812590493486370320206772672138248249556203656614415936004478124300580086032032023481281540742509207212517511318417702064300073680355483908146043281767512087828796450407649808410427107724511012088342805812571335002604827678573156538418571711981771930299179002418152290085717255869391720464375236831627303114412009226261987495121683490609173343075184256213124418398670771778577985631406875267879245403150851819878653689251898595750905408126109195385366540932410859699432990425914560113997999387135794607711730919197223741553425964020188018291110242884440714240094704877579526064064452377140893547813079918567971128660526890364114300697027798891687533554502405104667193953211100706015394706565449786720667026102135713182431204623610307783065165559848980798395613883868145757673833188229621681887656694684053643767414969366823249835118762578882791165758210658218143357165657623414189430404981344809639608356606167085190296406903595269618290765826872540702086916083419168820950593604720260680712223727274403450271359302087149184353701886118322977338973578535253988080079126574807344576316194411538424026108207192159219668632002260877565735990526939435865232994311921494465798513774338084420439136607298541190936028393871246034496041794960317057428923514702250612859465652789695458359783089492829589147321435946809023028046778415512405549730617822264874701382549641047183766376914415956898514490254360639783505984871443528057180018113845518391011220589123831245963422949338397576509744315325829112001423938061986140161608778295351366769120815768896800015917872248417051498737406476398352886963960722215002704193721348349495669441508552222953217883929049815994307243215610013398959617724232793053097317496759511340215048887797255025823753069872834942620809305025513579093111781924647832119644056337554710622728326213036628811668545740666424882981828753033428025081362115448091899133631343943307001609355211257934570312500000 [87,53] -12154698551137984881733772815479650133224891515201202135620875416890908207081201367318442992070265867381362759761615218320441381574516805742835347698640140642264706969767596852080670213757199947242850224667289806296250998145047732129977598347931528587355788780797776333817130041471515134104448320059031569984817068961909346516619204581866356523803367795696356790061092840679135949411796120800759866358988330501067840155224929124381638097643296000796492455589208815734795519899715567340047450458101422005544514099039499126543349018898399373778258104344562939030152270871253200924736612406530480058168639332398002252517899503315799576224034992078875572528435839546705588586338660454575649271674356229291006400137915846194386873057907848329002041078967430533645357074107796654342362466206772250234654124188441797285867261391953443540200967820625022870873976421203599991691471311239865469330186921274574359657391093579136209768578090128377858812632553187572226352990253641703760529481429150760586104042175136464567194896418635266009054163654488776338203782893567051045974119071708085945458733516037358576653180641356931684622748378874271899715212352687644041290665966413075311873260365082202798799898687735748475671308744297449472637418996349094174240108205253378012933923237189957017450951222720429479561363811933296051053343960711857754547193830059529191913774784859848855677291829550418104606832574253665246681196827136368049477986753775260781750179094131666231310295938380255077004889991278269118192141635654916419047116763249403779256926427773486333087261113443208412554573950239055851888273662382031028907115070164642800508481026303588045791669499391812521563842278336906290659386722842923557334920793914563918006453337088214762231463262297458770663132452895099505007063075076502864938462216440090504629588687863816197054356998418727238869936619783107110305817161569678851455872785256031612956836507712370284899651106342916363867918427024090899441442821342404115386482344218152575551349637097849617307574275506153082131869034611504883222671065606515270583778246909329497081150283305716249575336286486285102874100595843392452573089332722816231746252891241484497138717937736929722602548464867931436746696055484005884370203981190284117640060158779966011663230159641780416234782856965801848377693946154739162941246824406759481049979176550244041759677190128218076800181702537594846848877880871389600692111798707628622651100158691406250000 [87,54] -3476792030739436504544069547315216044134185088378814816891638825838608891103649330585081911416089314534919060723330843540948070820755047753204160407040929566019663794757813217576462111634468494811441118818163937121057608723635298136834412417772099233174577946336067987572638377703743394806195624395196306140011886882728032201592465775536891678890376161360528053363056188560829678733799664081711037879306106999007200480147209586124238113005239875665808087091886317805652287097745184171683552854381252071496534032750426486860550428411254863563340906857500441193688087136201493128942593217466843183423307175659380834134826472159148310944859287321827337784554855984287592139280623175907344376897698796962162080336804126701789213578749330608008769942042902196996750906184024815565049900154537684469580759913189710656839870750612522097040164845019108606521245128247351209112779871846451305894657237034097168536619940406160119122612666920178922618888521233106410002886500135258839915651455799166743031335861860787889428632868318063994368210157529350972410693854766275660728914092658822673748921601209449186934186636281172135900791858656350971228849685912787494550637676723166463054276017882314396221313040200454364254632478769367641977323811678873256916821206015730030029519916975008212494422706223041254022752808904047364941154877819656266989267118672459196148803730597996297674711682307274620476791922531277805456817044659149257731273705565451615819342824060204931605313611697424833246852464726671501561703253533071075761909094445776878374977207002384614764095625809516018934298105233217759979814069047527807446980914777287525601143654134276644983840573618018614478298360655678066466043683872350797705272714346919624955516882493994036093011751466347678794066173867690525623999159494587475999737279333614708481566259790188875758381079846154460370955063580897810301244238034191610236287961573088879515663245627963797575713002514452709861822293536587126654760185689390364299730191349920318093255481151893601732101719714466651017710018168757683590765171612072869715020569272053844508357716093801859687670228071696227712975992636126603724389980238556986150130726097448576190735555523678203167067428866914131111979964353098411677140730030741828296380395121284621096637621924867502084056014716917880306388530310926888115327042101191880697942013382050358929360327923900987591927874748368177139674233856736496051098583848215639591217041015625000 [87,55] 750245814664168821566990573106977973463629918966902723602830005938601544107383431878004320957156827351983718668990101048287905660989080900524570197620684252627392039803547235998148905092042166990788238724364596726526207044899512398663782027786192732084945138715930482603230684106995576236252129553994352412065362664659437115054383142639660703593227450928701393469487118723261297691761506760981489587455280533428580186785938311394446460687703693509717950395276905892780434729744575674812774844339376549902659542735500226718978039751041119461378810893060881019771061853247297389753892212182971241638164239626667027224670526442971615366292388423897161029047198371522372679708621385873201870077513997366782935601247040152574288646250015292106719631414081331411679121966638769661451893687190097179802017218072397498828060462128848274600054957619407360690755465444713719196667061032302679866721769090381145495005532494560295009482607311484784975170830061995344123218534308161529420878633342160496700033684140442298754277785236586979314065748980364674281187414540596800584754139734941929737534322646759508351493130823455068069936873482910397220269113944512388586093725646790973664631719362571305763546313601787468296802875315915695068904561344366514923874786214875018250139729353165413391692331389494462722232563076308681596800368939212043601954874015237991220867318497178695453999671323211845828649228707056703324479012254593054842187846314447023319971164480517754496462304168858875073725637658247744176116934973856721306043796605638030129502312432903654861044711638999174620345071235421582031988242005551301323063076807026452324699987554649314367148120340659429360264064833090005361043248295012194856346995794516490227791051405190441281256493245518241959740251297638424058050357578034255973355228577451295251199388733686959709605600929002458172039696571637037155918800801582662061973235484464192253637250857394653365779728483964421341636067811781075486571520475697149928292132777843098142448823091234074325707953941403009546548100699036338503135835730559028153870693860529317184921047210121180860507905646160273966120164079518229757846515302176729568598777625846235256506512538160328484389106153450588486996928638369557440630848183913041459141843054232682659019272073085038195938585791915031973033018350289032839742468522093511611366192513396715076389290552004756495638032879304689848256465500853096273203846067190170288085937500000 [87,56] -21801083365663943298831119299812645976083301011264242634805032622237450100846255854832144046496990349230622179130805161265061555171840469564776098105971550379118948716247484202755974417888707384511433030622708918700280051852441163919551544575879447163428878241664940292465497400734227430610541473503730229637375099379065226501168529625916839191686848445668653474511973749342577748623864515256417924720223683650878661391675566167242754750940182392674456196047976547813947001212305646483001879076299567240697604947965773248308388627766949040944642376446290820539652636622341665478349145659890764045995968265810989706663773349523995867605184199568936349615549575389293194268716838672797476898576462076211609592899577833449931069873961442842629184375017415274905355721764615523417016272774649486386402583110895832221907182287618481670336337478182998282159242477226370297423138743397514786157515329713135915143946081302667574059324054116855317578269817749701046112889091876958077577617789327947399347590155457956764504141682253753365373305394009138977129917663850932879442262267275331635356643643333254151171133955248395361764591950900998563682833170480486129219365852545543756462584528360459000528398070057010672539418277245167795252829515938779691176538923316723036524221729629117259327215720308874743629149968074925653792089691914960269084643247553469581456023840476096045026904717529861768383457083313537416189864608325615084432513474059306461372741786570589669701324697001775652974098007035639715850277975315809970427810053412269130691581601498570683978823656730386507451248090131448872575421495086961705747493084836799658644702766999543834334071276994136031427292329834888825038150514611428158441007200951125391967372589878125344112594639416778969881613557762486922431003548084863647831424131627624867898267142423999793067952085864547693137239248221733458150769131896446825353937670620799709423609405569964123620190516153792822159658528306542505254813396257797577011252997751672554181984816966097817858383927647065630639300255088367054018430297692225010246208774602641856779716150312457596287916491830744239259050460276198163354999992302755373658469541061781397901409527456335093324042977409231235314462306237565354995503867531271063144741398995287449240096831256492354710926459659829844403742406643427229614067938429177551140877505153315227132250592155600185051696198922322546308663615555190062877954915165901184082031250 [87,57] -9408503595304440052418968952388180259849300819196804956040535797015068927569273868062826046158969706009024893672421131179037385900787154065382548384123537338860163382760934530421526835716876015932597573642227691525501560652082159628852451599502672270844578434832903312432774741197720097089012895912190267158351202173394374620542396160443133344160883791022056207975257836187378495874574869374785869685388148229403689312995087605305628129820155021223033875782957515730996798567153512661927259538964019673950243102853500725999105591747656141960641138802361344414768538492522541008628735733856835597014344408727094869347397719581884850396976264597511663668177375034708666721150692934011667821975158134031104944867460107357540559209848789053767710932367045328050075322724658943662390852802349844332480915232638945335590708511716420506586167138078457778137855568802016009220516978849905039462368664872769120408533777788769655525073100178489989356474844149465237913859395698119113608383658785994147349256375590155037191311270540768114377979857226969590460099490637083305749964691666676039566015878246295499630886467852199422871162600753670741721447013367969217332940118754977843133527557335497289704718682934516087859005367142228740276971674042041495779731286696530376136558493206015338310058274077819547095581594839384823543977680973280251145383315714956458675321320671084621866195158268581090473139609357233087705282886586029273765442430887058605217356070935131445644856976195578782208588857698684137484968413081696209065059261504456030593407097457331883065796842621362913705151856815397581949726677124091553651724587355729360219622938297902726903760521384850145668747788990241045360762973294564983748134614489698528309252052107394067590600647670772520332959869024681968080927270307311522457824562503019960722128912717871475545199804873927997284304891652926369612373880259916386955640369010737313749683649258429610007777119458301518689218858269142842648493665676574567824151200689754127055176013650416637013798553080604548824521814372072629727742548715166732715968077531223192761226496159429246336023331781671342657329306572201058580694077915093199743361560006259142740162363711121232804869848747587775381084005182988605939180925052757775922355207229049010543612801717437250454186144947188831743209385437510835915711601736074898991171583692098476821216068415547557452344756048203885945291347070451593026518821716308593750000 [87,58] 1500418364651900527693953315537391235515865011534312484321725479166729533699735726159455850234542976211518170338017335765813023029444255709026025635852953446028008757222407525702720757361922270019653515713807778424114876537146655530458867264272355949027851654029643440140039053785363185517790220859842437739655530992829570053231043678012183970491129494405476418335682873268838838575394548459915047988403287479890602339522109998141418979352915707986697962118222417549231101277748776686530184234352057628992828451118622230434319722634382962903992917875588833081194121822862272747361957095427997640169556291873455208676740905023100306730067164844365493064650262306352962081899533221737732444359053806297840004684627556541176845803292928113959474672722715624042733971881702712215170570282607849135232862954620274207705186065208785048913881005022576444468555572977005963098706058405956379566644251347833729779520226446626981217734192127930592770233813590420190498628419187321773589453089588246150229537225072915745636435495783880700226727292009602920593992684677735383162406895739764202288689955895892420883591325785849214095110547673513673640069969778770261333413101627884563356057253788629681700182275636348498583310069053149358680191457814847378805934107187419289389304722157371935069863925200543864186804201131409949478231277710091755191596704758909047475097446017429907754866722343418362852717888549096882466511409378372207123271277472566918742400202267230785570177782155356262029205817589100607493603882332834789508830330400947163783508205372845006653791848768184878959180320368187622462577629533700113158005672490536350346233686307541018155302152145461831968324336534832305762000027098316154505820954976799617936996954988973643207183928195393405969871380748755007877392583605853548725725319435220143047679821939535485595941296765354047885591794805787744391021613344851721129395605424485029680965838666578114165399670944204606060488861631021800749325525605994112934098209945790887204825281203077780823746173832600149170931929843784665421656809631960530131583183338305099122955201111184871122820623953564688379447778373083200730230102140607666036580049764282269851697307026542704894628467175071108205821121527392581934942401730577938043623604221710500423594366725734779436164035873459276938756097067670614893530439193451256187297888010353410022515151920691989205038981174860149292449307267816038802266120910644531250 [87,59] -155857725683109951692665992778080528059347419216655342517583158095243109193475862392482650514352164244992620095062626200679301814709791057099805735159399803131944074761186056398272039821398709506715529334175249812232307484102222312888738747347917847773429964905407707547325540997447431745833612503678190645620302572835441673964918321160747035787626060100676525960912903791715605665653724980756958833673247168653994234187027943976947625033769801305225564423609456832621734248095451087111915583428867332835048783915009705608098693369839751372308432233163188161437478832624452894803858551280015861722468639422365686244968637026141828276602069562422449398713790916314862985049480082326082986759799173243188381266067775202139280905024286521123121602393817306874420440812475562855227345435599463797089864781582771914921727492388164712344236047691548550297765429637053715993765962541696687021454640535515265490941579901314778886353725688422139355905475614740047461824059744157373832211845200481072263973626005022526698405861289706702093382927441249953030196252846550599504342079680400148775162675019485599247641994084898905291667131233190448015634887731511884077684553991800109071507841716466081882704053613360742107140329419857955925798608013345180660200349043098964422651290078120529733391370186790188638773955917861250357658031977741896909108500403545365402021035216161956857072012274019492691367397881090784638917278590346300145863444935092765146116054987608684313467968544727247827013961331012032420797797653305897522996739686981550118898591764242186360440832245584010025071742629995339377780087268611683875432481591915806275919108952299210676057291153173547456865943744599928567378923647999173958067864689057856756617768024189448372722445310385625268954517840508387256193700735535648243882851926066312564851136356261301614769837223109900130493713204861467375464513636930045704518899500533698602158316242037047016798920901329718514652462010494307940734554080035130375108277953894180390700511140422431467244535549990994724535856686159139901496467734852136608053088835689450758619671679230043549237622144647479981770159754936162245458712760614839913677173729921095201400103035172644314148529261200734886680449755840352114853039408200691606418827294496646028621540892541542451379353528132543631501798686367733073238116567388196411852179585181652015512100611365240533857283791729919641966262133792042732238769531250000 [87,60] 17759856699866580586612773350635488721725946424567046957041196317110423900595474122972150730924105354167867738165450267467829087839355045754902277474972574189285439071078117452132427416841344368029277434178716270962201351857858330507943422477109287690043982731925379264789406612114693401229502517206111904603045277993837994351955205423122539225022194783562167931686095227625327212940643621813519764919101833047031629167348156246154614112272016306445649376781221206096329942433261789160337076700848392556985766678114989002197755289059638224239127692398061824756822413345415104111120157861990629673229502970158634653603888924892163074449377711927640202947144458976338416238110867069815162102192767458463026342505084125537563907598052040866993932369498573228245329751501137776854063705213406228969749927657789342853729079345913411702160344094701664931688848325121859631059271959973875776221639402038898822192950363280982899979732426978587263232718486863615140222854119976933520247966813522122803253840836757608438485732287108357751808818637114808846713647359292259929367759672825441673242655875559880219819261051243687688640455286692555197630179428037634271284644645474829578583399237061150205067657984514332521419031045090383435377446381762798051527470927811233449306799113368113381917277847023443223084847364461935814884419901604701193633701517966077790668686319421288670729209142306012093966478767675636309686907378040903653201230817024560911834582740217691696332021598795444943188536287723949237558096145723027790300232631038133354252916713257254530035591066690921495464915258336880707662654922770784240474019442130093639588200966367005452715417581020525658156851492836281734930415183666082407203558182486165123078998794939554080062167359157750784769816058808547137445760863518135702200994456133260406439903597290761354717880129481258856449519352937953765621969529637238989031631585679773996757615674349517559038477999386377625623001427040205544280020370605644306424303730944188152415454240727486204200164405417196441217053441532906498212231021082821040819661899458522338296920774536164213900382315142307822001520383716019277886295086456740492756757692738759814265193284504769422175402983490437168164739854471684418171581392466580897403850313118843787409420128012240334870566058901379203083609980488059558741805094775875793737979800794193873333345175938892554300509510345484898152790265157818794250488281250 [87,61] -877067335069107725252960850783408101806375294037905705752544704950425594823300018008083558400523033374752843357847168061714435145416303314128229377559857402485290631889089288505094892612534684487235161310323614251951644542035883902221535891517117855127488162064955270739728424171951562927063124873597371779593703483460644399230777342434332811748134753278161786146897415300004961675087061977531100881007659494153049162878130599569622530716838990948301453770947183188219626441644159524698220061399532499691515693393555507573518479680700114089423924298747157014612244561685977128766723347154090308304639268995811643586996418602958870062847640219766561800685169128032472411850019253945666122147924834648476429548333543822731473184062967094027855398825947801607352642723860859476972342958094094885057367389455193289911611094579408485964592931069781196356666789452729730377130705521999748333319243103331208393764210773128119598902708555171035610706004103594448832299988110417138468138989738462756109087202512370004924777599471056470004211133581582645673561420761898114043801863525247732280082604454356551817333870225021570439744370946152066180770623300434832684250888701188530809683722515758769250790722665920420710015036875368033054569513584516933141314934159949101947090185058186188464700188908507335746422306360372943780635589174660837092929118725448885235110078093772761262397933646017356955657185792637872154305073273843941317571552546104304019381548896926659637674985277367045363019761074581909330056857605800387174083394665248227313090121089658516941717883869599775805522836650744702762824398178194415540359532043745550924164471295546083367026541067960095564499275059938512368204654659041724423256297409615837159540283386108999866196517578443497466835957276543132573227849495033644634071481934002114710158271022844858822232075280729625046125574955034621958328503623389423910459922673503443681163028242296180219797751253193140260169891097724588469766820313699217829536236639236069409469743294985512018738456640543297192295503430720721774375964876087008988675058300921255636527408346259458941671105981378395729576225974523161346618110137134374305174222154216090938452570263117763190095876550407717703203541021421900288640088070430401028767358949343154748808485688253536407954117876995683198697971932348961033823403655041008971296410971379819166085714802286188180452386475849380076397210359573364257812500 [87,62] -234318299658649434201028042292921484065638845691340624584988438193903172256686143543793217983902582509454680361673702782132837683007017190227622713799106634197506092749510785261688281502082979090046401208707806665355226567583270838595591054022746520268944542526491110861086677076670410251755996919648073153504825360747690357766628070849680016925808082599009635399199996775586410413732932499835457436883120911941198791878705587611182200339215658311782901543770485544310125744262798579940810099568024685295309379240240379388781563192957873063785398550308592523253254110291588725927587008334852417116718316632708211879875235502962219264760466466677745017156101706421578049564790273470090294113523187823056408595032901791552744996348788211794214572952658127601944093401509062044232554785613698641086799670013332141436363151162196551719798623823007797438643007903829706470416712991105890843718699893735267476122605893095049906687533998102954395213371687099842963130164854523754107469671449230480615037544559490571154159634289878889029105769476175371223245099522184650535572312923751700328750773770388475744636337060592248180515060202909320886427442153504283633885158786781016012002835226960081566913812840054531822251058834172792300547143012419382418034625076163675222697623039523609221932591701545575452663493248205736642569432243546388843498957841975259876268857015102256883445381144347273157126326815133912229917058845387504866243529080259847246455010668193061521170915084806038895798072636467718603155629382605076598186843700021600388539734756974882222779706664761220825549497138829592565603573996379688884952914310724014535607977056205352212066032694265755622532145346833450141918108278564119988386638846252066904697135521145221263047825918369071199553820931706767928382648005707298773934642412798130491772695862343587218866714173718456044847559523071169107620314464454701128617693816763671938897316576112340535930157647022265512457318236118554530553945659250802918549818246459923446907684387569126670336719837604283513319537915957486945616584667883855281054107830346824430826738438600615159357790589912044897921313300899833590017020001694700936415600007772378379506913910906511041451828293749738280521452140155035296882783160665170778687156381877136596398372028008662710518297780420201153603243002106271426628099402274843406686639996565650166261480858754823880518713963283516932278871536254882812500 [87,63] 46401522672871683134119433436180559676914075791652851738579735392955581564412284615946838162334128604426453448875772113063711350538978014144752650976044836032112553315996791624876627515652581236056682462127550734658254938748663974581741905377052608046021006117680663620524873632715559270075748140687499794457737461044497479882870950079089008993585536354001709830097248304323691071782202871101088336798425849011067421439636614140732665098699475105402358439546259999675712190987186844065287697673893809544573755871372825873097183445960334697287661858009719970232633427334343727530252765124615303395416948841716236452751468169672262622716706789777484832678171301260321931350444747548919785001497733733571964828906255134587398489596104491303362832507205595295220215581094977450706912750073020396721014780646545040675325957210164770500571602296174121710763910351401221628701972159854474110651382999535292812334456174346455933721209868373413028855541836443368348817221630753775051326492920123001640015093610392694959987617330019979721288893826314705076103187877618473431814658577523457928854512223780348357546814875064035235962852166082858588078174850169852815460368216404025503566895397707090182583005614478975616962959649928998870128998809589613010647862676910282482858204990372766904448036755112031822771530741903746665484409256011546954563853051968108208483133583190807819124638700596647200283264955878907150190612789520264121431876870532936158554602940504771593659301852687865823602938029167512340942745361238310426585765904984556664697439992837440495857073691571873828143205623902553048373607382800676049460047968800964869007067020947981959199546778792263910778944600984468135769471360085578317840452431886406503287879690797784545432843715084897787830064336733052008746596375310303221572386093565446164634290545776564421517176221264283889924343111424626999995571816883030071944799173069902255644874538204205444346251554133927236018768667529269885306850961373516576075167816440093825496737835132622247802463744820798094592118951880604850725024918949088908032333527217849273089128241798217831113855696414784750112981130884992694159275808894733126250713053069340600378871428154222678768667110475699936545433933368026139346327661307173914521305141913590592403566333652513245703286198288236678542859761515915836478256583086740002236549569469265903475299877428694728109803691040724515914916992187500000 [87,64] -5508156817765407297530388733360393643895644785794352723750300454117789648634030058883275001376254357602302742082904610410703578907473610420908272451088374193437961366475601696724184411096036222056929531055508306813505468065469140963859571960890243435171830056679509154718189602751698090404593363256033876906640434130246265059380611352284620597515655065411893607537186995100696386309437143499578070976636052122353751852683444416939270262238576444512185692345238192104742686061245258541232282022503901619114919082661607241757595482465268058311197420858076703786696600547359586656187977147450763352194004933072695260649028812939625127623238495267027001168796559852067784985094479995830593824067172659891231688705259030973496116480378836018936616429462915979752688173428960615274927207892497515509393002442289982045548815418470264329547861212904134373793573758351808293098477901332497037744102083961912205458390090489105643471619863734252145384807975067939938297898082437267666264886540270299535668050730621256526425589225152877885614904612317514042168869499332426042254162396870559023609645893555512229393415994883010546749070058265037958750197217875533185899029293389572389592968743404668811689360489188501379065734095982302630177560788804629353594836426742244338572190176145280183086060394702232579447169062349142335064443703331132058758483710079615215928374551963126714202440473713977728482883419736005392279934528003242026138840337434299906627450677506226051419436482485525458675606287649831047465334352892699073077238731623778752975826664940190707126599264064503785844997559668746619272391964470961375408755981147739758759003473085699829670263327133972355785382572908324759574387653317994499734971033330077116724729811024639901228053084571833218061051913530956362443397575910182083609014875468788213174812231769237756556512636699633916010623727801740732717268323132496644948477478747074541272624363244453752900018215330757768359786644288382698634388795718977394058342529669262388023761340767127339472825332857942755449583492480407974571134694879074578796402604703548725519975654350369919923922943876273282111209604075946408142244026972614784647999079955462625349271397583095785674323903312372255386042959141117467104906395795244145604793276112229279839200063668578232787713343326256758242425134356556407546054576174381411469224602686888589319133676877604521848752483492717146873474121093750 [87,65] 429786172875510323284528798227260135056675239605687705069875566834560716039289854454664813170818647536919186162904998389462173392599501251701729050988286555665655962570226860945759296019667244615899182427482259508080931160928466285101751439005565591092988076331525704199710693149897740445370945698340681869857322005552579173859995242961111384895043825476936022916096901574207241853406831776590921452472134386087558135172466336518757918978020297087774848522208584434345287746676828535020743524148737194705963512546320197401984302657712882689800083602392387246401369550418908630892140721045676137648433150510543398504837049711110914406866187227035615375727990671400270528285937386626416359410367760238499274480323605935230678558694271024748393560120852188452218273587975161466455106465240686274848314620090683521372550075518544338192129567884656869977587952838135703113972364332006329327137618903413071889610724895636667601183220711466072432738982455972168208606011092509834186505008117658696708275338397444624983665607394988973553393386197024266972006011345840947343460370861143885678516582518198687837734673078614869156640834842020273899618437755081844220824878183900607650424817941344341339435732024610331829206913930606664815475983337867558179385836822329929153158550476998537462873527213471982654199442574774762901574120360370899127095818755215542495549631635890978368505080968157337163755603861518935848425387839873115795229514833635341316993104618198481708750905769636714273104644296286027322548800074551108073009525755956506333818841559978290205060184318057250427246221567946713417294021094552931476107143459872087276286461790213565465567084291700518101519185080132015233517135588570722803340663222852436744260822051918168540187940636877989794332812742317585089031188391891755311155877101185711229393264860514828893421031198220040180123870770300633120327866028402396213238389750395447163464914973119039446355959136371302008646623744452859202794198141409285766883369754975987057256201000121027688298733325593575958705104459677775571301777429792886007724929735253967049757085104015470740995443658836362247774659390592210427874325931906209891251232944506237495758935268659634656227081479569581871508632165379180630303104603464598622619047023174538456023268623223313941141112912297977623601922750598874948940246380853593638583616765934940922872647961483494327694643288850784301757812500 [87,66] -22826813466507248541953578921308370091458559684723774501871850261511894362081871561629097798672496879537961543686276647353488901008642488290971566935830123987979266214363738240988856404114874700716662794724524118610423881343559380524197972926513402650970497475287221023411576543718236615407752124089944006392212289718770775789397646493395099433150961467660684308128196512423980315433269258226336231971368648340983444726943818176528682494953505382603548150137101715204556972430415677295118269620161743468897667063920500201375387946175485859187521847094418591908243569109295641105270749259202455056552758326847508217576206210942773148189770802546094907044266416181202095029605865011690025230444671618702181237514809801115181218695667258886328926690122088731764469048377666953624242326996395628961284964938255924275501978447339138929340638307580577339727053809635019027396097427385299317521483822960928029982459619821037535782584176803490398828042034200977898668074022691620753851456058593403789610425825197494475590766265298429980094194427751008314314401852870971855956839530106290821236365127915808708685127525081850639814808084300629969839308829267072368484306240196100657887961885904333227630874439957716168981419028266141783130733637056830871021170194087281816128028293200929807617136153743642413537714448696588060936090416566208506622184447444487924309296620537555767696274415789378242532531443499040992154422828618961537064396028853860398695331115193655429896970581794733210936096979718786225558102900623383380933954703526793382089077942179332094030915234768358802681376821661222858055542653193680033187522069242951925146865764229175605741884046052343497892073504018169961914594132143777080217283052325996027923431582329854050420338391050294940471226011132917407003154042918049350870851301185781750663252726384153361633051449837681380521096189807334013349495616128580308732426011285799620022384861109134481107534207937550433981947960206464344243617496713456596151937443148454446762979939288186313557503394800450141206366281252521854664988606130165915407461210977872944986058436082657548783274512272814230774416219001523999617265436268442371146354235928849051011797360675201135515316867399183795625772035217977968123190365123593745473970108919267845645726347751177518127298740530225336825965767555008265578824144732741512937500521623755038794212346431322657736018300056457519531250 [87,67] 905329085973408194080427757252380380281045398915033127462614592588070257831874982515350840108166284138957667777607993069296179457079134290333208443467179486198012164549819790531017784135420684411450978529057249211378674596045055073115517685751283148089769705404440460667163293974815594884870029882263237510902282154483372606483523084643010616429159507405154869923344670772383319003712471966321235801972740700639101199472742815932262933687744848598575643754863429412249371889982254611243603329143511185285102406464210206972697625770492603146752185002074413784576454440965983548940061896170904797480030567293067792734074011553874283164916547534076314270581208395705878890532676561354464436212556056882155499631720394214733171932244328318895233967204825731874551057892138361880886467037165633069263628464588357050382084066746762800765084753621565840196355538437823923076785660444663495874771589153030718087036753904002347689815599729777467404689754451301111349374339845522161761779399263882794168281075440987777389930263839526138924292258999179827136229755013710684080915814810439722690902749646570572883674165506992482472479199785195946074723523261359382475298644448183280624602523179084175124086585597400832279378994941624902406262498313190358297094644777167833096600169237916693382914413450573358274426642839317204729039311296834175211674811236532301034213653400663194296871018045353200309084928917557567443373970027378719742694117122245886383279270224685154955208105374803043851044254875043752600341206551512906448164892508290407476853712157100824815306253312772427118086465847918769176285019283141016762472996433422480218036705283314691128660520593004317631012649685548098035395417372006835564640781913926940849014513561120687944979916973315953868276286515185884327155720925693198066835749401326363836221605931953947211955942806362105969612024738879839870513259157095721091590277141390375780790906799095594793598975974090613400950470949155630828642131248573697906420447190641977157306653376699580929673188512174408297037827679380878914192878926083512894538645702903412535034616700020738012844985436045220769840598114095745122161639688674013856084799089510932942269744565392068101428751148221417813840505212052173814301668284195486794336675038362650214315316110372698915723581476420018851828338100004141005199493648450450218357769870472506745784357917727902531623840332031250000 [87,68] -30520582026421787023531806882070247060876602795643063190967983847012866677334892446592816802252789478600525517578895248726789851135541116797238829688107019079484160135769458358839338773532198090124406233055662476523631807717062800343932392104263184571971186965308356861668647139409623427276107656041133025609595969933917940609885802840108258241472779811614428045069428281060240491312440415352590401630684412511400221742137873866945742851064381784802241110354774287943435922534019270919927159099424688429725487382297963257246193574604788385130774248972872877966365819366870054191119467336692580583691891699982200552034909236222681559247899962577928077236115168587945543515439403767677470702938582302105375767919459353152213546798240918920338599246068838691263475817622432185473212329078134626998567722427555349109210597926041047408379366364776536255371458160924208981673157455944812274866667803378485946883300125095642790667160327056869179110149622103047982032193699667698998777099815648747826471786188198554169153274632949116265760373836886325457770361808318031985765840408486715453030937533621949307928821142416947898823768728220574855495242558459048740794602140657818893676062594248570415212231385938407941692557247241450069143386371613741744897121251590052778256925027000693669916513539918990202594828628531362319287575144720091185007064530879436792127662832749604960281826383916980846795870486963038801644673026693973877801325123075923985388096670893133369613637719938180302057763158474463131224547156153539115310279136966490862157525852606882703814738981365842603312066113638020910734457616582447901853103738576917538010789543848205288921027069414755097647202620721339891571423603826451063632016675960514767781332348268397592039815606160650697487063702014501835679802025492699251219474579105524589103100196455346165473565407055866474960356549944453011670787162951804707022322532564408048776733605868428920385400172172847850860795506865450543352783719325250285716537456071108731306641695540904403918263033055749375145180169511623832982134518426399278040114508244213956351951386005192477563882737310433676129183669922338452427924535693177679613123885200170603091721584657031356089565472258984538353108061453238938140168064708607778085939189491423239087461805174453613220676136712769270446730139609672154299173871331973214600087563816432911778520065126940608024597167968750 [87,69] 1363597046103994372279613622860771274821071104844197991337360426695642777419430076005991627454899036359228052843614063195868819204385051919831167501002826538121454209741041551952327319532058272435932092666333141012104133066708678837554648084246014054383354166745416153584206475249774536752563104322964391374679930589195896616505158709141869274216678700242876298807031967939549380872701559302028113741852076100754956814782522228365754572360157284133286649138992581157625193304446545058931373036483043079368696101078848193215748375655590084896864834079826239731615254500965920923450489512166650296948186500882165482891799741121329045827886628055359364794966034929921219388681296793304883579694091420681102282870069911276511769779540972034066401020512218795527848032538157688910862779363363078384760312851911123006312261875617888724568495602193331634555115604712459422780104734221719413127291814219800704861174661653860893264735512258670668550326707539159726313160822866736751513772070189124510722082848704120490766656449252594448073386752285479739112253753899740819540735247253534181301819422026763690374257981470280188894791308604470589465137667923690025279448507324204139094381012421503713891983656190175592165757867185109851312186467334892073988942395002792339585874787216419115096830085471082072404798340434081005043837255425194862817849310098201864022021183797667229100095399752805698631468107822390401793882529219146613601294762698092279487342570489270019239819813832467659524547147854233438859243660418967317102597980466877373271727942019872143537619683892045241796930002555162610167471557056819767789476021653984793462203973322350832653594403056686225854727234639623927851873538259263093745999721935082912970124503095345829570801528071136270045942436546012720907401848251668086449249470978044817308374989311368223486062981641164381460111239412608760799330652747970360120156469260870017641547658535603939051977746628518280267938817088130252667312001075150472858871858162648422225477628569405364244656353578896083654123209479973609602797088795943685177672184175581194975818561100741351207877177439612065781399074269365810085314520171615229634208360672732271258088183073647073803638500277322264125646821634990022067893328744307887696505926470653378396206442077773272876475421445235987044019032446055126673540251638654743915075179261364723970473278313875198364257812500 [87,70] -78316788269710089734565622889398328771645895561899306044381529411534253636009372115207438321190772820469207891928154761127940210734360898572950755576209613821807410418566143446209481526376524940334069559986071424347242363672742423655343619213440273331838428510592039692616465270289814708255293945736677970253369724184145802040444516648510062795311796811897253582835161929657035026215071933626434514323690958132313338739161429808661185091535059592949578015461307211370901479683627432015659501440963805898411500284691420727156836791274492079490045371010359507843727397386172077399767801035822107021851230925095124697760093020305079616124042485641631922853751557957463637584988416691030849029735309419967804351328214877892599566903063777246885766004586255696131303414495246324045111916592745130402824722150304834705623125772375628500958010647938857648765341173704578978841321314837933295359154340840681749687093411985010953157785216573378018503114409069471768331745900336566794153820421906570603220727147758287250358521608944570795298410219504862158555291983494441907755924152531601110260008410644609123646262188556924729833824948301675959516497947019206503271773100016964399836906385141891414475988020513651670829176423952892944915749938192294475809215008811152667458146923269709801358648075537875999452386865787996432415325717940867067664828800575418991740697223753689141468006445332471544778436316117507198678109086485150546957330438664906656429300562534274481409660810247204296952511470163861128814878123216509361302080492908129787548985514635418086139889789021004242922738621742961899279178498196359862331109403884111103589094492581925804547529576065575904765469873103892548652414024007631026156386256182512115775453862270187926398328592921511655280175134779765530200855518970650702977108217806158806254916290183380684282092975576377283917928591385570084030708029789440755516450740923819644356754670007462126727786720923147124779003242800891414079663498662695824695107437706331899647168965328346536097721509700740943437393205051024810815990502287885012400351576264716972547713749233594519619613951297310215303121230179463329683254959793712605962872943031035978732522572151490650305788232666568778332422829736564336425591220258421001030593628472164280275088020653362110486705321059196364273085004153517652525740706384918803778516505076368048321455717086791992187500 [87,71] 4063171123402296276518571625075596009519069755847847016691706239996511741458750259613045052252438714310028039213018848281896768581813170174683004830975947614236226138311964526162593774202828762334279480024692511592722395701316760860153649046827978873578938766738337189793587346387358476046442382541885435999671408985139736216871508284875880531451318068341896852387325295236998639806150325302656160484888416752785249981794486742443323743737580235091815080291453539092335904746390831492588842253220238171245129198127857808979646417968017578048910251963326223855475696385504812835115474759173625209980704587208957099469476174349593732983624668850259419735366104078652927545251580410335574615086456737563291398693241413905969128804835276864218846255095148401722482425457835305172957836385699806357345139417852389159843308464808636345962838846694596784197339455084769300214037718065957631742706483996501540897121914033761756028813613950267226478505011699171807515654435435770290415600798261164903934040168298720763759414094211260627450312934326739437447749618045345905403726975989564832725849306899566836479777098064781545957374121318517026751214257853036835252653950414460287902270603402424117813023698897363564317429190233591232431733858926567398182285509276547858834666606317701991433369557431832772531082333882584131331910523307836734140873895236609937339028401863722239494820124842060928241800990661756651139528575481942326309051058853098662684216759036476947626513397285220444136792643540410829402245701507553861715007018244133976830686448365850125322130303885098097314154129220369978144032684193632045427149668705210266938584345472112627884700985083298970931392617196986919322132211003679290468222157286744012263323434649668756769300210227147245815162397565080898319768415656650360871650204352131508581418145978576670791448840655964568488542090000681893895192198855327875176104344298736022040672710202492555396335993680000504380704555211221151329449634860717731532360203173052448332988768503039209917533624985988321566735880532733334667043933329415661113075505173532570270798052713649221561561664814341696577342430634423864266263658710384769568225802685058769351147244492959483831989954887655255933185638165298540991636093056976689097705456780147505202622685933925789941667329721534100345591082690957499291867241854921827259872202375845517963171005249023437500 [87,72] -181765535861191388713663379173410595792131815183036773106816186060410122203135670612941720882060134434429661808757851367372986160567497756510810456880631720676031310292835571140017700064708688402208864699346534360375945085291978154890155527604211774101767937018920026777545660036994079824422053018294655501656545491888370903849683263294402060202374847855246167448794804963974082680511705626549775909599221733014098655585983282696521105260540650935609878758295951869323777486687137340281087742645849939981184684822399010332080641177099152082530573228007835324491090333807004045197591270971953199019375441354254965074968634908847139684599819558167077165654839242487971721036928399731111090595103779120677794692895974780454001720058415282930459574170044823404814189013360157938999063905537092016483123023146406593136749374914206190505568073984967093472528052358563362066202929462606466426622441943994112935072149931319724093293716162192594726490973017327169033338526202925999067556382092856661751521920166104531278547611097169755582921444265663622665082708800510158815778050794974584737228719097960986351842315618466916739607615555178688388633579535195998804925051307092930359803444757200249779506025081826842493269820547823803779540505903832448726987626669293253568329584899967120306515132957184852380930849490121725341196531256044549586147246854840253921367175049838023356159617535035102705015901338752553888158332452064656348041571444883837856423799927142790441700520746073911554899091398575501773491110185127972026081907341853936808070618598277010153187221834581202746381423796134299586090274049426705143288150303260780563209721903335527891361663485987340771962814421568468855785873211735315122852790621357269366933898332897102325934996657546668422230052436457642031964714336946356989747288738016113885502224076198955972194617364746685870048257939695195289230506333809045493484520095866458374891396946551056705333475040122809358192882050731185612511089041513074169934039315946512518166388445356334025794132433216701702434174879209460638153910465334319813302521974488013939096171762041119766901190289004263336654528777781829601030603052687586306447820879103222371087775899627881338080536531139349697928257654609029883437006133469964027356097490445379504211771317954864525226626953265850019497468794557528070676232986868647856226743897423148155212402343750000 [87,73] 6049668024087047010537786804250504372306430313610499167114049436646485316602740027094852694505768951105112653681949308329336110291573988897355807045846704196090434228144140129901507708966131168748668958431695064526730104649916436648237210400335139170016654502430319825466846879934727688268043142650371397011717348688098746420913181882500250192015983989315709622837403856442865569900177604013792692903428336397945294922720749951502955565102793276604945598449747058922638010079539571881203265289121563174559396652858844319482921880281592297537948681529028971395795025968294738688880910977704806497190695492845291364831298537164823634205990174994368942251818654004429041543172650510896729118115364879445300260889478954742772786097886975272428630222756686670289700699204854788918584012537098396005071430713490579129603613827861360770623807221740585732299911142389373750851325357372623419944494234003140103514557723112544679243369739994912292588867250046260498493558763788548273421204405669734309403225137242408551201866627020806999391465385668088983435800686330083769613643759682983168654571837722429967019133184673914801657705236455185688141110847032573726843434377880261282100252555231497860870975406886596478624572192220308695840936789272094416018411329072160399580659229383315044926482450489549538187331028257991971918778089441837721402930172162564704642301995065788562108268516495220654700118500836199356913624138633646514611140588838825012374452616859301463274507283189707484629600639864545675853564674319644433571716545626337735368811068788271384808606484850844404111704815089641495977854508702770226595407182956760689210321933061581811664983253486380977594691922933726527608964261012896228970447482647029444264928316375184627401330955163552917139985877776364171533403544517473217685040146764523225395937421358163471068180600879089509993414263563949012572132710932205640496701598701168727734548043417800012589663664955706143614550042157383763592923668890623200887288874515948841799939281884568158805410950648152440662083234298054931052879161779314633563889820881141840576506133988108116540796014295878995660204018046564691709501154020455144841637747734916029547969925606334456851629055139531312111117828360241303360711068905694946971221321599160796628276023966119563883300385355090415981922092010938681286157277139370336271895212121307849884033203125 [87,74] -172930781541621778852952573518820454296368460556265543711128386050376467432985598374226733923759605105240516192570559578424383498793621428652011793142167720059103362957561552357596151186768656189263060241343596292183273578216134997607148942968772887286820155407594367272625591054018137990337485404241067870818394302218503785965280446490534373152707599200541338572162156488754852462548224224879803226973139661197137131553630793885372139588968721099381166490536998487405240944598744362357004470033404268682391563628773465436549593425471093248124798434579392633183807267552286031795915422787456653581853179966349386001032841169597051874671898960487079571739483241938572409826132127096751799295644712991406416490313046893422114904391230754690316647304513767065779117124452203728070163523337716861576634421966181668615392405449756348498823471840263610546760486828213573029150993604551308233888882783463958686704730366736421176622183251029240800180436906711442862726116530587433088628812273210535806582947049203135373938145368583114386204661942528390790805710130304397629759706402279192873494777229499707098487624307958146909426720241949976408348605839746077030093514196980565580154562407858243802115617150813276637143774227939948886375135117252911941420332631285989400898187221498713230292657761664931649643910239157515813158021243232942384801256717460664202640746797355265954638118182731840517143932780797126466713878893778449960966459060532152479009931504779081529779649238559956710444543481371739572632466483515173886744633778251958908453417262466913170334912414850606979944080699576593287390390764044566301709067159887513847755737636356787584003106376472552616008805548665584287081576636670571763429461899337713629474089603822233993800285031358342705901245717138309287456152220989767846259351310029232716606489239459397082249476513573779209130655872993940195179335495343033170893228590371909424190088531118986774035530661089863981295987267306487596218069955072553105969226302401198004065982708838231240162110285033694318328592683565194616304339605446848422226125427906452291589101285431675100645610338545443035909565896437793389241631989088809752014422052665168114177181855924391818790903051499663627465883900046709848204914737885817094236403588825706358806305340253358864709284780525093483977653601658637939252061155315232099383138120174407958984375 [87,75] 3693215385979149464323489602079441068424792464873027089830389740208435935555547903691046045183814493193236646379395841930388491076004446495968750698116980580071028538924931616265903940777563283783661251259239989984290415829313494612647112249005726644139257306974105020281918478447268650851231493532631480188062496350623796090475733431779506970185451199604181121572654011252039467918964855433174816411547866620455407747749675141536412665439073375174218848315604456083301111890560083699512517710822093388453540250852229100879432260794439975345202693047272063663906994077462598933681620920546107665285950087412231157960618721776489319731145185096743906279624590258043358071022181123614916213747642501724384525333034068870668122807916400439686014421618071753352241591659579935055652281681314939488543075187401499179482948682606683216959799494171949022179272477176900481160417712766809925721773428853178044354073731514240392930909653707893447995369714135877299700482029531929753962534056184635510793691926760500776934174132612085533092895986560117751408247366796873532697940508947779686378243979585952785385287407734096625505265618108906198234161552569768360094650875016502579606297908190249510046787952399340904348198287228579922745756323197370817615284512023550189339403373819431592062530864401967073034234062605630246374906679364592898661913378735948921402960310320518323848534512795149683983284542461309694140074109671932045364314172565187499418249113402076690454943900683731997797219652630496471484568862090150706369935847929346382352747069907201990201744274941538811548315106708305522130069693525538551299769988721424616917136926915910387854700693359549148644945205941088210759947689783795107542045713850554031445281521943702254341859361803786183108534713488940033033469016135418090228490567105343079145259164153808975067806064626250150391264690118566684784235149578621000650194778516609909940849736660033049448964431663523385283947462101990369136033188846853895274994464626412019601319779155120246028497388584443728754691921068417193109113480956431689489617190987648047507290112784963483989119649456591981810775606866787898071762956246926348740310508490350458679426537042654897034709625732517085025792316151473085447079596769745706586024254679581474201896746714108533607879270938644776644919862703178188301222917289123870432376861572265625000 [87,76] -21507264322142950654560410550988222559549948578127784265493683523313731545800276339487285915035203596789084789487627197048120635380654507533670995258003974154559328328268168044910198072602821648819134463282685901729187496021828994374904899240212418959354991801779813009412113571437153337726620648782611811342704149404377070379658655584561854319735656986744378548298376754015274374520639343981246310086247499610665471913758527028021797636707539781255692614129602468870686642518593592879205679843931574592779677124948947022516803801375518523814935629671099262290516299970274198934114589449382293120671061678796285479175642649368242149730979325893493082580696367383434846910750120709361395223480698365991199288687735979470423878768243501509425373488101777573773359266732774150402684109748674904333642435847167196240403819994933687871253767471054267701657311059862025367271983122210564738912342009066860182503014198565596141895884565557167401509023050331010373577658861357939991665833739583047453480721562283029838405929563972180646611408047794895678282590752864733809332328550235232970632311097691244078793748816778867292963399946593779868230752656742495793139716038246329509906833203947438700706672251247994002890146833658567087739760836640678554167375613238635745260470637345425512343728787967528376452078540733910275258525374332174345588294674853982734305418263372957945194486316486329353471578623468647092348047108744049189319542391802498645935527542045798558252660213537085957656678701318041588589135388945649129576886519481833672777049966185020579140584848967824625142463873801667393971095982593979210238503451940803639461917006888639491493863088767576322922862662784933886002195022803148008818265031080455912360022706589447650290425473010196149100607802927031829220004808632414742137201350131444394852432473993957483661996089376145106488398519133111808546171413521920447935224705524658785717083178948439353586957097358809679514221524199092318998136291997366484197835588721365961252088120563313174825548611529803911230182911400151359127447847863076324109797322215128105981754757431231320996132299375596880630960876945168533635892459871745019721124126030092986099841404882544501705883776024761623151464141219109575643650947011863498896532073057608169997886619819829707244715680322762020157342534161550862137346484814770519733428955078125 [87,77] 991187181356807439269957500311233812226266108986810945803274306189602807208644337962182163384593083158670093636480981255635215445421933632312113445179255418866850718996980397246413622988431649045413911775072698994385014380694841497375021985502006108500365090683595827389210514589345499827544356668237718243661951220569900327285823138635951480435542062652788246590435777201230531146959697158157549568156205794556636216788524227147702649885569598748728872682622769693993630938048762678814076335080224850163499950268688201019438853659209935873062524111848307780124450732289346811274173050578011805830871010024609033871704970609281606077065420782072133143704708635802780952990671393735814968003442249787426985630547808857752525634008189263683390799572416723452644441435345674045870412784507519577224684797789239450259799981829616824199841007872692798960694732642542495617577903790386214059833699993457145904248074956614293515347985555747874313364717269755181874874726557262434146680201277211747727487777014344881095018445978573294320693411690180260574197706161569621910872197401609726866755828772936581068104706393530367752927916519010723891387713510941907260265760259810601294272304490761403396798760067428490901295768631413580109750437068129842278002162940601869728479608509842817073471783566341309451062576574704840531476426949271969348224141873274483862273269163532035592893546248752433464713237412903904009085294529235760638547991418695826979011479455528109875951944940345146352522322619276026635284289074937856190583106483157328872967232438079278688650856570583977358001134085059298194907552439975094236756631941311449281854142703087109175350013830787691068661690233378718653572153933594589768228374734100547490236486289871962899548443554713545558369226592688999350447300174468507919976545729102842585208817528915435412027623365585445101033209918666850479065064253477022067560152504075260058439726762772730216376108575656151999848870442446297707992697699156194478351107632810440747642446946586843634272285779383003239450812259854329294436256010020211727343484551807403537294943275222913842991065054604717092882233159700632233373387567284208117391470079298943352564431381904746689524973835877267212298310538029769116192268302019193968174718033436993519272940979288049470883490767789146454685700664342107302218209952116012573242187500 [87,78] 50734930289247425334468445919263751805637273400915810215653881647914843141488741814243358892521909559967187063857757384749528015292940920275652602980023454714121111119114585794173584994651403089221926330712950784664596517285535406362659778195939752909657213281918186027827957228484441300556946237158817750705309151352130378940225518916420458943712462816913630721535538522507083707070444275757553809082108129884692452454146298940780644148301629055886522321319610488442966162103408430589296075056722249844096091842807203633912006706111727199992807988365608205213990821420591968475818994756427900072453100072624399245843237897618696570875103559712689190730042209720239894115009417808767960935747078190936661489245241925688473092432579889334907057274630828624323348392583144654390839602933961117771555379255032340109983959938232829776959737246739082580841295448086370445955465528520753245588282542648598094275010829069296211501386028443389757086286698370318607520555416097782288022056845128742836939807187005446361657580308494848790284326456636084569828821655270786351555641022072677316230353386243826015517732390717073074791978170789065697146455388736854315842874482540210904452028073621783390770240526533637258523069357066710066984833295263134245143666945863872192270827472150581507050185865601454910130215773215790477240923722632108646816312300382798890568153236208968539350403358864889337224213968730179046906793937600811400678006144246924977175721505697480167850225640307082699972569875038019707131389703584167239302645338904754892889362364842842530846109962087122438781407185340300898673935708291709536108397143953597199801133620114020568241249775964853117021266117558549781276435655266834770075978919770987570171075621744922050633599280670290872264403456043808452564134655001286731059586428309284374223440345720730907510648103381678430946626663343216674461746194796530553599443108775494378691732772362192429672312648805252853428093164006506053056704258187930461076762011730285264732407380717941419414704393313332388666646991823198549753679375162886438612991494770706162063378231445558954987043045038626175046001919106848716092363829445024719153079738056428658571113932286230879236472696144371821108719144290403747839467908127864585401340308717825856720179108287726971170396404102798815597409295037323317956179380416870117187500 [87,79] 336697228027155414555428615002562485967678371724229723098297527727720895641984666521637509118565334634946690552215711543478020288530127357375594099455149967352746041373324695552225266156264181903105095972633745299806252945245752161719731363356081343866726951820727972582782814575031824547099110221173706394499197335882066302326243393838886600046588307602520037205847977708713534833527137796791512864707115067337220934225789798378838412414983698887829091320468824939887385059830686082726171917493043592014544170613148094271756189865859694209992577201133607557315124746990630799691747591807678611511047885992710285975769225657146773387306644197933158778759880537987893909192502184235472783941858823907342872948827167134732035626938769572784601469845432406271412192833612441448151499911891427355847827941486991775841544809105727601746122013684985465701715339433623802267395731886326583105798579482668005314741650939982659040465429859228203116031257947849337852918295478783100956857115445046750230562528463439354647281308090729144360348640897846158845351844550703035314813550589445632095956255908889487666542998213946353466638634962997451422331677762107637721177855804454844424194865711599840233790667507729347712723814258388963484843114569519535767520931168110454264159764456900377227387587723207273050511557282014972255041339562854139524590923052059920575021017819700733084447633546445186427690431509527219134983816759493191482419419898290075674939838473806519989075333778985564488917820498565322439530150903388812406574213673985239493624507306236179280367116852654089821333014385120037517840851425979501545089774431196900147188649871881991250537957496343834969947111654588967216666555741707722193214337998967814464490547130209719067006074208081218865586035136910560733129920676314048480362635282406296733730179892737446761499938214995549255584777214291248741457368838825844199605582603827359496247848889593187560724369475607982236694445229231620936483927581062274956331243773832552973800265242722581027067552523240654220537196693739117508539087063043913360668054739800171566785668903670556912746999921577091121089743059746817861474374983694732283603077827309877169471571496963896883226952658578526720209418506816037994131245626358856441579743152454246412755290590634941538554704121183176294466875333455391228199005126953125000 [87,80] 8510946166445704417110184829644093243860287975643570097626546348318676606144924703246167066703916907960931674088943975814907858381893168219645324163829297010492044357654378772131904336561411792285916156127763056507008961500775683024429334346142350891094275563234659877797225108221510681883809509525409873721192407072436146447727599683605221120250300701104971189250006448087495732023214403898760016016920838189843286747197731573080143775224241884801227930545436710010314763478388911822767683930587048886435854635933981614010903050563857796722794503251019282820919552948104003176192021042257064288960754291375561013586800706588584424012783057945208638924301026082699505935065457865013986463896719299621735718445543863109844641404081304629737628020081557871292872691950556163959332250676529376939500871575466458478619923326431792074826738095807684999452237472785616536497976254935050301212657660680840949689254147056656754060338820249221133971990676221287126277237442340145465960976398042547692580442454664039342795617762990262962070470969643487008520521583102695499095901129706706562460980927832817758125714405940408186242975860816920771634505554497985727565376456467250595867921487518149407176272611525569887752525972966906885632062875115586607929987559693769767528186109454228340474421411961963213122005013252575244292107818607686772409189284034793017470304260321441279748042159952753468783729679865797344837084608932075373741534675385151357898522031063072054523903484519797895400246979771907766048664462767670468384696762305707085726547575568012766870991767287144843287223664566028084037234337041260944566696012138427720351264020031180802663438924205911864824495409284862160916759057802552054392484805580045622637584992302670693022306426033472230486328504719072795128497739779570683517646883543290091402960408360500363913787568610688077972586570671467002532995653855962014264657820110096142666317371741882802887457171647853770011888916885114419106083453922239886654402885600506913621986790400696697087330856439162268552140978923500202252283244573948748685916656747438319511072066900892540893293182033363600657990729808852286301031126793320863355312279711518851744315250137422353190755112761277227713226638196434172193532843676838773542095706044037816597629291556675669333773184756315644736832837224937975406646728515625 [87,81] -827724784225125433230383043852792995345846370218094000923444668499641267604558839247267442947365657924635644168133829162818089912908783129965356626679004066215123380949552068885484411061229801793148537718070053589322151646445078708083149059209122073923518229703170734864961650215103326779586622306267998896893005441724626074423393984703555480309601386740938820888031589348366728745887676630586157019651347817255048917552872299937132755063084734555708059525594495262458023974799113235970389988529533030261511167287744646481453785798271298183770599811093367911679241976438384995947083479381861578193237462288571158766364659061682242243330676572244766323891595941492919148523421355034257812023018553441854787967216273976162828255960744991741276986785333936736837380807889594853142552519017525039472104511338966170861527349824198921655901182509647081422880987659152924116629524518487346289028682583409102226850484425666113347875054673479474285878129438301876404736649679807057523460763073834406543240420194507778819719801607973162036645070551676828862418217318402819647686421139930628799662929662729533935722145032074970068934409025950341410811115083612862549775100221547816236860876300671041172129434210814504062507588467097651461696077929133012919658784353613329574617795735465273497685887714657031228698337061450809864129462691193152492114662591098811282847739904865221162822184551980223155388698559467296495651300848638316043195597815576723194071970505371398370954406576622421764638998883718517977976611716220666348948133947476397839950916870875314562012877630389559729475855260070436030484095312791552669998893617884509454136915399397594957704844105570795059636170623815351526024950802870387426421393159137790652975478982304988027392663241871206153938703206538116019165350155460297441901665734147044205889517921384817931822606738908171230604981365390034866970374985234508328399187350446270907134232606780188000428116514546914457367128608021880196901293940223998776874184410140016845736756862880342211608015509613214703650678972119940097163307230099184049990047321491912262421516849698864887107664928812219993712832848167352785363347822717084853830925067527390993172940839193603885816474423720745067355458663263516375858922251304327535055554752313932869417241146604679656849982788418191064556594938039779663085937500 [87,82] -24919634961867528674827238083278124443216820300190264360850861870946524937293634667652671331711760040909297416152887720329600205352398833627923401298687289210878118401852376982436162829476180120195203251895481059821358435209392291265541168440432505862213194162938649892439245184283734711135725393828138132632830392177674318942308715547281605077701322786902638329873815698105009005936851565626157601696585573494056313735349743342318008733776297618562148568199845128524238288930809571400492285859482241864534335146418230000657200782374310757807936125599993604469105149606687937601239954977835177196914237274964309105672539985453148917327766631286940257563212785003304923535148014036349609970487289601083501409180629882661523957643952661922842777936476376450515048143645555350303865694107891393971248355342140206423796150097512497524983041732767834811484897085524940810987744098574723419428620453820749369568148424396413275902090452883930059194223325230867666261997923039685137465905902234487639871185253647716288920493633761055713466933947773546400981031883130000162792730942816914009238108469467302371642091412990341027887082981866582537332193576204628619742619922908144894505272681485044491945699929071655324478414539565168299413231157458445054568794873781544052090268772452742093577707555585162855035743931852105512253615092662597619457897917169928337649886053980047167173102002133609337991399237363437307036063570936817042562105300184231145071598640195830882895245032955285709636515435927651749403875496065996554869479238207428388175604930265813342203771300430891855760855612511924350961338186181372123488165627208887568909479712415055873774201814885158283022032149680325721357613619682850664148658176614953321335552010290491285280363213879826211786810469389257282854844624827036159421058167279338393315390911252082991884407768811761504075862857009412992017535598740672842778473737192733599561658445054344026215877046326231827480511861643466220311021102242819816839612303734808988461092373753450732552986113938393740566635681599629822998568300501202306575092489014945768393570407676533090324362830357515314511127950622652337650326791332032665722986500012978388082658619150756986527935821004560915767339196595262209144920388450739298921729049946594437008089133442660698972641540515180286602117121219635009765625 [87,83] -516765084250918412893152495839524404218040897811880157823095164209395892910184923375073598294921801685644137948857500741082208165333244929880780321621926130492069875284770364062409964007319084681646732381463614669097554081512300375143888932939429255688897641610915769145140062731856963751503083394442853136004398701530852758176356501953102159259614848235886469399908658822343048157956379228380204021892131191026750860312635486271610802070624690765780148686587709451374994755642539452841349173339549924579502038126084648538033341545975067356468426583782726935445323031508125123855521575694196929083937094427726250801572396600829743158635697824049197090685262662697221539786085155908040316031045608944415809408372799718746917350692816485262364377564275041099222584935434874755993843670176943424519092604166589616264059756313529225260041055535873662179610745032542533238666427787311720137572766506273382363209588847373039093322841816758608443341575274304207093105801990991510580170699757932005524811339269342921382703559428162146845737935278682079962953774512025932723900891522171629365940788232746202129838071732233131683454083937354947073325097404367115580007085016420738432190176938417154197257473293448373982091911379267288980560762831142533770191244859822945619166036768434316994549427629353621696236548965475315628368294104190465842141996629901091454763285190006823331272040811345414629100753852292316310397996241341333964601355338228874036090877054772582632919293450163915561452036780827259351464083034275288621618975567049558926956490922842287647332234500530121733913237368363700158556930229390670662474516759618161551475935301736178229969997434374698705907318070050614684490693124414793439817641059896655652166441505559526032132036504034729638802977751316820188249014650181495447726632331859143899911158687998339079668139910232024366259703254236033033488351471333611880894768005894700846898698813240488712863784133639110210341229881557624738000411052508636694192297244449250984589222786961567181746893983691015350430022330619924286908911535635500602613559527858367392606025342500957982243457662304765370501806277664736224985303736716506007655172165739125974507143769439985793387323534791883178701386767892135001852571426473994324018772390659587464187629873919332524898339037584774196147918701171875000 [87,84] -4557142567102690727072072555428812679131801548926090129053092597802098371730189862229388875469968993511843428552167634286999403829401288185692622903754891763598861661493552997199761550676878195849199654215772310663632077372717925885572533961648866684666491090352890417394094666589824737517798590626639627024543185065200220977609641665663999276504973667715553429078061886630803831225505640328809927069636426128133306874823136098904286121098424355188944545628532244462434844475795102383821962507512400542767785891141258373763419098010411836028326315500176353623529127084960698100719948218888849245113191821141030109491826761165502399342920471489343993146754921419266605203404687304431470911886746110613297501464953588654468335284881998214435755789209921007653027162734087270507653235816722005089415399227512323533702106269267079583451897068559576358360223276148589115705616667856274678375479759133089711973390866108849619644120694664835537473441658031114472283515657951807715445607577611674045488905843453794047252434466133226720101382176264794817391544720060061485820207896334508968006505300787599433787359306149924237510035357614666873471623077038383616843844988447731635774767957049230583223845658354983493607492368961354013935891247219639123107191505749418571330153545489130417633557548684128184200022661874698685645495591688496930926756867203665243917237556602300464085049720255093414761215565514543194434195873221984920309174837368842852780499319041198327924454915584678896921440652195483364190963101356084189808044538944838421502024670542141422576085520150371125904774732514012499991084028424293892998574634424233005032980280628670178917211347094169400231347271678104221069921710433403520930181680986361674527687758785335867849716644374499683405939712017087336935292583938277097507872642465959612376430253075848524459184405532280695320784518545835382356532731997075237083818323986177762558325355483325018384333556446876745078079322792399419602769943087313906751555207997052725375328213659722713173119577249426924149201229318042600704363676419355874350755642589340724745697906419063583956335464701537355115435316302038675411791419914484935948872400517489433456259182176546933447759237854826244247318530498176786133126773278495274756916593722670265610527501700650797500140371456518769264221191406250 [87,85] 5279900292706873733715232405934255496410956741857569136754896340008016829180488287682891167625923171231300762675292854724195315151233603339041833385914654450183750130681956179920007085464022029127596283263874883916732958391517695379671323480206231374091827739781338935237788228243578681824908660314271559043173367269866428369961995603753096068016686729597530860792150251682826461034768140707585265409651497289801564548642752266697129962176751247630889322149678407740496401542646231605023943828359587316892919619358976983855413842913385015510983269631669707015085082573750670923099459097119536160770347760609551023915465791784343791467384547043125821730548235315124735129893836680671001327311173773966707996738816741085081311387610666905051577042140961736800376300298399829221947415481389356075383315376057142104417299124275609425576827446714025468301120694182638184170650821266361687788874277516103037660133207877294494774313870716183554171813044295622703336549963682865882504074371089071053280856940438854892319425428807787264452422663927367800971527541937655407589755052626971482816060407911094212914044673501301800295849322468269252616127183118494597267211916125605538058492936508087974622782081471156401408438046728288219496080641524264428195275560667534886437489049433842526731841873842827690755564170567326721447785333673935137189306017543909741991180640908479484271009887988110474155619924884190091540381534933877674798433492738002968694660764003486201985696277464006908284055941210691961916608774872471767632415145199048385261543060850300227564965103464911466000590482656412022356277815563060082305037921720182040787075338820842201577133842360312732703242548866108176371013149146298181962671597016736522485457169706215191555757660548645318222783026842276283058508179750697309896150483787658971790908533355846500627437276646022890813366058076332838323356775157816778474540017704270008371264257630219892213205767758927983682435995006078214044391157519859410471402945690408696675766289841883300976991783862360365078389634564086486182949937369672694403587114829922044540233224838230378698072560355032570569128266817987081125700346437737162916743138435638285518948279180369041100606966837710266194596195370079936801098087046465531423562740052443924585483561401520988304980916976928710937500000 [87,86] 990345391464088523470724979626417280189343639754672758030717221952658259115589421437756462256489692029570495751992466239052663996572192508676639181885489627155352027610443240340459419520047221663901589303428802453134916253541483665712264621429356454905369175538881542014537143394381624210014457205972755864893597952660120727305875071161611858536853108135486492910133165477801988214827305064169071998139157599764655468198049248526175718996644002534518316382117160557279541059054144895280878661493738930884990237586604645224946078177662120307351855786544828284489966849438168674958563578263657908050663476149267846109751932857094177266960883476703276732140473968713182373840444734537697052029299717695724736495248271635306169530395356749361148110244926341481410764921494126548168330767058206700720904778743151938694001075478897404949186313236570649669558204210667835915250981232179197609446180770636222971269299336012763425339238449081573187400639022333488388422266223137658310262692281962315642022119912593960426194285195647088405766628719005299917212238409450504351878019586950646459983269362894362055065977501815810206306085929366080736645855792902338252966110058597181822720358207350724820824416187781664002984658548931599536745833727732594965665949622633583243945093570887263796988118283717934983611711246809109322154245902954409491164284375540263586736270058472118288466422944120687641329286247547581503495611216194051965155706655283817624907827009851735118618643266517661870546403232486046345671100325812780981671150112718299715012631189659842334835425406785293682762609018374498920253494768895986739259605133397727015111952940742435812631907750564884815299981222635706866397712783473162560562093717396517338935966490014301337950947705244241275614610829455712392533634826425293753287040401792798656514680032157942392191761363624204011481956978933859911910087445207490304162985678591641133636790613917090695542246692939560490604249586649691745589036263227466469152435649762062443194863054016389027577307393178220218250415320413689847401402615684117911043328853396512846121636464798798908338254077139829433809535653333190216709522903029964145849615563644672583124357034612576598669007952827820790123642346880058762453399294114727816842373534089343439280039338336824880883271694183349609375 [87,87] 16736862147368136320599046073927540623011547615585746119288674189200691271015375262924852911236948933515880392778684891264331229092318710921549064692165716848710709377916578561916241741234148011140173078347060536451166645358078442643132508808557337908453961101141085024189900866554942329204659194624949272310815858824749031273232712616082820533112940488893815502455490628215097960015165712633964677688634563564398984843259611889347840419086751183033328412835085068769285809322356915777277785249254853358246107062722551466262389330760769475434388216203634111973535487102755866771660935323172215466692193442299620406061825978792790870594557916616307448017366774382337203564762056695228259375361605709660963365186948725680935184444613889664899031135983170297060842301016604165382749059587967803157287926992044353344694528669190052586533606595357679339885589085450324543079467408741375347843357102198364289243282686848040535088839686655723989195346914342142618064280489135850739901964974251875608668307325235042509057761851439471330880378785042976504720869043630519187263702538634732231744835973577859199194991924833751699404979673919112973744222624724892424132529833463376024573603257019869598189244544221079196023663632097897926978598435730009895260320272020917280560200407066935743241020263212872487475789683543837639939297573451874161717157983305082541374498760387296597484725459586486676395987461024527399127060318079164010458506196437872573063104136852050900293163262024742414833311438988257116747636083888301473222298282182560390525390055143623816430927329483141092845882570142236159932973364691562485692945925754516489475794983677356210896834725743807663338297849055539154260409141644600284492276983130309833946422904295039300179858738025088957065215626655175645806636573811280440181597395109260714302050026526520870422275102775190919948318566347860018969849172016834446171467667491440212379500248671021297715924923112792335163862331782376648473938555564762562652827355529329371006389594345377606055586355284899906096931075526554598383209429122034042190015871952783208782277685862965766730383500271143252322785869665398446752299139113546359465743444672885480335404105359052374075297888939368729947413835855205586703633226980357495721047787973867897661028597605512312426757812500000000 [88,0] 14517378522497391916744913935665334652019267241311585865523361726206666608105688440256891065431909220865398336491560398596104546591589303863266269404178782891880176129073619353181994417681222964926900768747761615041677434287911684641813628767550415085426445066973727537295582100759383057817354726141011657772761903401400231352903884873378246672085943084769191712428792491352465473506090227905076002363457989623912720316892445593397405260617224382272725035908840512700438424575563288315921159232663348583529840731526758628751740779297068939253089745255988817003521105725060965052552418108960767561028421074177775719486783825441855203576388972856745020513424786325734427047038982558643732060911548756334079988356773213202692600130498646347031017551453591291094051721702203664027628062079387674721659219411712330859557304291945041490756011919214255579514132800886976428644778360564540662713989665399420707819993405071570907785288458445224377138221679477426483769142523667252949230135671650205045757164572588241770041947362389159601092380038478068543771522022454031754495641390815894872977669348073080681270437260590158194253832056312398240238205550938164880223728917471576592116728434880443924053172170370877954711806946527020492387408604322515026165760518870056432424633222699297867544155249034021969144894749513581643253733684193910911264169161990489896575026325145559965907363007211393925857205297678861977792645119192277327494409186755047639412130410103966896198747531888265281206225794673829061353680752680129549713588417738932007144128253797214090413588721973212022176734403248584093289355099652913320029113639271690825410149571305065524337395135948800836721105634599737969509564169776731539118137399978481755654703413457515083046822184466689517803141557934956520832679656791840353629832907961279063797985789634396757861979590386053397782786168353796224807667133727825588357449248237615420348065121575798538081528605600519445807813210308893556979525590426275882971787499017965050643518053821542340020000789108204551488431564441467761528656100175887435820232147423529448588407107313379137577299233640844646877921241263698748194005052081826805689667004249274011010405701266837857713071662974338500800346842162884944970286708267283789412476357370127452000560986631761613077318382998945671423615575029493599830016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,1] -4265111829122974592656629528187048163851115536323411237435130581130440998803997192816221285129367659833471957032629198677694408975936642104159013862664148238120245995721404172816269244269699164320085795844370637047431995433556979291573200701777910696640354392319130346370830753317231767607379492785933376563372646909484004344401199919503247222840099308187900528718733933954748548440351484563529201270848606919201320278783816545169459467399335364967531048387644572315745231921321312005670548903987477023328229386986273943110619402883556475007960830395969263369416202794297073288450898009080479017266500628665176698411406207724069163598342204377790425005223808817498417710147066657241602179070713727016508740440298718905529913022690079268656002703097447642335295129698765720973338621781769735261796585879813705091481342436451407068573188474649173525493851004554089451477487560660175203435936238742773034321259152622158916965589506342130039493643951592140913486283900683753863442983484656347442139091284160804925187620403477798597826647476648438263428180889354578739505437160831665899403747895143668547039942424163550351073450664023246886779401201327764863169340733605032011034289755989665199711281968817282876149270978779466741315069986518054495075118514901075867456714880438840087409169377202171847754503137485819594051063613070983145450277409428212750629420378095748234534299923444826221572254009723301320464403716951354691465480321766215495231097224789107656928084369034690691076973480533439054276975317469017250755566311962400452401255068139512907943026997355283144381363879231657172103779812147571024465663832682729137955672023432024000727255114444644534538946947653332197532568083251903861533845614030695190108547174711812157813497462193544800686277018135122266306735272333734675604017621224450589387264057822256624899299769036521494130420687676100463581553305379971277455298860449347192135141340421918335225116252772176049432928862165810138640749891742176853497052609897257890689445010697915275632683526421601529732909793095679181535929213806036791763692447759678771738610317222137253631192359116536881957914264822541263915981524099497979188032315335181704374529836605675104395249987167166058496728004384859523845422668101616307576096909727381581927481626890391787360873051077186061138908803986887722953342976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,2] 229702400008592572715762975486805189464420909997315946765506385252500324265920394979984851613576652831638753347911460960262449772318007416275586946968497811238467970003164948654944449593033215854338683310769506749908981349810092374503894388633146844803089000899071492313239355647695709967261252467272529888204516638984631054435124423241624607077874323348322322220219370755109995164415992012888138987029725437314234430087784679419981003569891419444042837365011199218297166691934215366140320465950732502316275775235492500855879117108600917105414257764708769340437759702480890181964008292495650807043717676809672268196564447370990081653690485645851742867767503811930246866994829057885725617794299197741165578948877956796530130942284850080384312675878798056640371017826389193982180022627474716397561221573044569173234989003233074330659262417006441960001286045622286760096301970589412878226232669788523846184218647778221226073380556282128628366841501783922039783621091455448916352137957327131297897629937550170495553547991818972871456965202920942930911079442466511597624558313462519509426653824819783119258184762403750671937964106028182230014768207504337200286624489001354903629031034752430110189560325232979188286823403731300828356408776778040504264163597286684494769581075695256742471073871093133608394516439049942038410301225904705879042843801774324062743411994167589575285086142694652372379777888321301524097777843673432524701658856766002486791935602241977690091522006346544759562176911915839469025171177799862956052642827790806692835271602034488799798328297517332422039554502305492319138151276123815619487671166444583142654521177892047733928261312458806799414504942587851073863730113929138406891030191004049551466290524521966700072217487744769619770356772997745591137849003076201746602966426024831543499495162687492915078780086057685878209674303603075338859604983272195425147927463912800512128658202293788895985743560928858773222371626380136392691533773737190937680506330857802926900964070513230586449447605105533392605691710812580818618918123234472339075249767837126882456314550775930464010122232521142387462631226419205903963195833980401176134000841730322151086733177422163688561473310713912156322786365730046365047500807758925311873711391481707787023840172939588135331439249003338943793118175775639784807150387200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,3] -5745045143278937496655784232619160355080631710602907874847028129782334861975584181734670590308532621324795513754443965935426053611700863116818522524375963800433760614403023306526736648642700948467748828662905055488383686226780921770224976795289922708425929159118616790954410844303721956563745161185503140220924857280996559327730157743962088527728094746128061190736832222825146514832167426162587992864018261258751817708384187295703890665936026743829964853458079424206812763433869989801079800357140663031401764576851856087130121122160736791693860191029104495604389379486271538853203828942993667857369392616907284615351529247856141396532770225877860527501090389375651393701285399319089972890155688088475111668760545151953815194771183784042177652954087786088062407355568720405356489200713847097005128417274617730050055869787761761731819338532414152300469795975883415703496734831299599674720519467170270121432517541746601429177774208778673628521963161305288566717498794383353029037605129099141587523010165634055541215336121365821800974719383838463804093945156888176172279973628255856852634295211529414381163530142125852959971084980079991965503695102826113268579608904222520661930007923710333073377262420125726866533982169931420846104919121922006136154197080476442498630957444102860918705175241421778336180994664925308201799873347235083283587852945461312879899307729450466459135114329567824427376650817453293416259428184183908085167445442338129437457478402032036420950486017911443891459633148819967616478070977994104311556041628735332083345008719265406888176145085573400591901742633631546026262102529113660070463525722041628918164259150270304527379369941635907630225493538992914948511746879876498815396393491023041353956518329377690533155455029033784045959222865648943455619041310157234885534016157857304603315878609594813755138781476332116473979719503909467246339128947079197044633825646510313606066877524198274644977924257013336688981792404508765835519687606424287390391545314884626425858776466108842621754697831631093488773856889683813071525728004378538353062909663945047623204979964381969034632023147116168137093915570868635784176315135636614015361638378739270780404040334854439738268238772269056640933575602895199782265014836935950494429476725895240611091676942381974058898580753511683905360345696763576406293677604864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,4] 117899161362388748899281140669566101067223285689875863015625520408941368718706934948541095130020682090818125030466384604741903099715721296203318993188017303211006513908716555970356541164941104403498177995045181052646042585165237565753566381504645520091741632396555192463408944123005720653880699865851034061532438776859904251089887216571912607803727128112207969308089136664143498167294714236041597203094694886091423780286630815009053984980820144262716155592341922532834690162046022198364775147358044992616944725903929988488348519650292673974121881625504543198149833347037580593793729498201471634927381350936352854330653604496945247199823479220736754491056246419636222418146929178406251833347043091400271186041492302185988908602896384088807265979655896986902585820691900025931588404683734110166694244267167709954344569045964195592087339440359755035357026955927432591882769297704291953395443530062979061616161877062231158729687765907966844103486581480053469280051861552949883448131321465786531106060002689116162674616667000774682247598747936650548120770042118558089762755113749206453257073402502795079491673158248549794313064853308563916330334863251461406832177440313045110668908669314814933684764375269880032893925895943560679317837433354028073361456770796126891902532256266678697808475427255411064376804078234893481327444149548958446678086480363924953495589667015675117894459411376984169331537333358595374973627228066072028838113702754605405533938071392724078967112688741281375609575636848192065784859522852380043301534269384252132516021278008993767660263830779014405707788777386682975873504752268056191839909261761127453920509886837097987134951542583940062251795444186825652345744170766077475247586239932992540611394003589836153918173266713498824793546709385109999078972328140990034903732064282080470777041183191028357593563144592076891252361996122660147454439956615880320552832249800173621543495889168851456605549989754759505526774883456917458693216345660963199094439554186788937228123431136509434776719386410610737043461954171819194400910023924783854504294026369827009092591054295968976268654196831047398662045879332579787885249711091908685252003302340025414002926388103782425879018834322684825732397100691188941579944107151941448596992454861132403783521429380711469288570825691422447997222847194269910253362504269824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,5] -561464399484354076748122736524801043182308593108594708746203590349880635521259745789399053235232260303178083067064268540691918670625586071890727903911995913415042019074510577125276854486001492275216409740658889060431760061489614711665145555776115004660705004366951172385955191811689787750786631499694561427246453254944681684003335183236543376355546187873027845711852357375204561586400906697581086746332370676576659510972036833287518247615074809380773679779598347273387152085305529994466465637111376545388090986511184923420273961036055827478050699755068291536073225686444719722978281009785071628432650396583703853540829766811648246943314905809080742598834023357487105282966703240269512768161961487328087651420437891519081469414379180840468228176342378185034820807737972056881370322644583365497332124091467554202044626777206454639083909415103308628530067874224352351400736191781769764873196508958901171444116681463997235590720101255562501079303928679257789147621289212546980587313383404225792592595671148109615895735221061458318320272905847599863762319619993348104663282385752421086561709118638614280706673577636755993783684242777569435140039869421508906456233054341338206355914274260389606417620224187653554275030953753275324794989100778031055559568051475421038977289196722442748002660281321880808399661633182043017122028461671729858480793928324338355286612146022458552638718564510092023070892185511414142814967898007703212515651835001942537128741161972406310077215511570905302045750817898562915600566287271239777679591862484964549638968294405666033061659904145586395485574497159053751024121390386806689207819394602236057426566370799790156303572825116222052225012034331203195485382589498932797802482803104822011746524491933672770966829091120576421530546591170599964098126107449816626561252441134755737552792793643526792657658676054723507833026017396158390946460781510099397922240588578317498566534475175732679655977950920484678917959094599170592244803904337427060798960046835639311968060702650993693418846935484543463580278019141610934528673725979960962340608282895858115622021351395053344163075568481458727799736955573403407099266186242808467478833841814185521987431361740312585649454506103506586839201086836068591154874557641387041020077411497729053905370035349860009837163248820155001617813097456330779447300359979008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,6] 21967130702673305396540560598551620853325540501245909355953526838886669346847463257718894702945019798220010297258232180752776252730657225147801732444318158144917661497330313408793029842935677348895221601401018569032392719812211393399710454036578088593598438022281745608360400222721170979519040768818162380207323762325936546914308074392093852813221687894453988463222054239743976975213571556196474390701611113817900934490374025332800729720856179256418977690003279614024995335219572182394142152823107351965005219177910164950248555917563024387904531383199694157345727854014488014913612708573878795269554776382327651381141103733963302695123556968381221651726220675199912334717593263113814133989921010771309592098400263492478244881769631355667224877342498062233308347386830117688860951553839018282429714851332613113461369558491056291249538453952942338989752650798289307617846132370037332007650613174132289349710908384366846842945324198878088328994149670600823423406470464946552616161887058976576644854340466665910675532929841213591883607231662865718361422329874744729188954456375393381071266403455500561970915236018861061315428439848345008917700852984306179622700158457854439217900569789901364142584685704660269389409816354304680560035968807213432372179978817520385936660023632935498598397912461087997259404306225008336288683505538064418341357629649589398653747788748374491087041344723126501617661900522728252750610750562677031531307443504083817199977231574448162549721640425644846429443262318150842144847484156438189463334256192450394047215306352726244553625348784014987553670029133916668410187617223554067111532585092036497631845000088059772384491598016039596727550336466833926102363732975282097500576396503735769990841156315554192482202645548271270260830351259782110990967821538530293191817408121773407760579411891213759683369222230170019286072183946759267808750774473340806499949795797776726300693822590859042904019454101395052146610781396633841256225222931970239107670016512107458088732073300555853724701885255274498784788096029673102319568683673552376058327107710818192442856074354695242388576922363660686018230660452856358740870409820222630242095997044883795739715932062188389695384888820686223988459241520409170296970585202912059853433764483935115149865147286707459630961736661420827083424657806213868456721573400805376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,7] -156457382316409735135968306344128106499733307502213107311572432577278358111270471907580551132136465634123536064424362786486041238963189932986348513212279723922951247468218747115264172811540771475822939965550484052962561065438465065327335426063526412141790269162344956770634005330423143795698747187180493470049643624962141091879233428594544879031577819421713164871491712263816704130256546946147035341466831977645272856032247344013356563634468888322299351178105037303832019698600085574303920205177572687232318317213550831539961862761137651587846235800705818215004221841423339844135583860016694245094797590560848807494403624033885491325687171908758127696528198701872871450298225566777195276557385137133909312674220466685409551335460186652015071848079290180724244435238399328156392273222414740487399680264600114255980172893006618282649039775955390381691882383451823991460666768671411237734193998028934866231189774380282858351790797394902246242538670414311540523634406391965411993365325740320082446196903933079957033414527886791709364719976005542162991299269091573031961974722798411022274010448342527005411023462006616178630898774571839966449539522945221586884888823458900571182091886589879782688885574356194027653353982907090256981928950088730637410723554981623125335060189190037179803011040601355168611820383013264707278176105890313504954216742678432669036732482581927509351255446729377300570897965587492589317111132222317388943318092062755510069424156538303542111991690010600017037667008931871757009353300976977937629412953170981718651627319330045753433069249544400279866386173071406139543027966811535313503576474362681970898274091539465095193117661170200808771212732660124122474823334780622475379842517306201654639313682715530349390646290080875522183057140811613465267542442136486461470839949676466782616537008117400831241378721760823097629509075353792797754454734707430534811181773465757306149500107691137115279854899168996272280242158044340097702776355742245924231997273914846705334964639255935173930672522543990958950308322588999673049022212535276246612667091804156765721907352746813397865537335149601434050383507918997407212358009426724040189402206265731832625422952791395262975261646569039447646212398611750084882426631581057718118676275754418223536956226169124812947513116656148291774431504368416727493243080598880256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,8] 192580460900391003252472428757634212245468347173440247755550370421427370061335761680518445701097886096648545327866696712299315400623559431342440759484580262567425519789450695294891837913322483922266558954460912235086542314277388257313294852190223852367486765035734414219206056873103800855959572914393225386127407830499409914957464418966037629702840353662347942311764099757375071774759055611834711014735563932004413087263425716791874372401076041316188743025628280447225432152805555050693184021693136166181454764044113493373225531994163948981508885726383629507227757458280520649558331254224733582808892884282639764719924109209240590997685664473589061778297560820582589032927317333237217052401236253849819073047216483365381433822880289857506477732981947950734279967465423549235400243715892750639485350594145442945617161070496079444419389511758879473348527877207511598178665478297117240072085193042437858066705145277007368936056706245691457812776199533929001858504425788577549337007168345035472177287212759426545429354314771677099769010122712987776128345100711437818387665997923829000759389094126811124268487211799184398569805910569517032235226258330516436855651870447751250388569453560749824343118889543517713722750757084069009611981035700597695463052194410617515278530914103584519916373977827641666381018611852750476584500448527482363990645428267570791018443536437984530591952651081248281240825117331387958089602314580332359534552897028412885526036730200131934501679505875155903267221046096079234883195914288183028753005084860526609892396459696395575461979280118463396898127019436744741920161907578587849995217770623473671227192038703127752179324967192233320267700331934242807437140617113489088408921261148961605853472413107045972279472375974487735981073623794495125934679102831470313082062475416528162675383081066484195901119591318764729780067623634082049658198222863967579930755850655279509838290350631694380800515297576678804095318308639156882743805831158086321219600204976947099565685001974770468818211062292485387119140184042388080034602927694308855418054121079644296116199608852357347246059466014486624997273326831118224467514769963168947098553411898659049447421312990708647789027781952049019078139620174249692670774019982429157845447087412833438489018520158978888473195742102050861189280795069119058296805161219129344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,9] 139468428165437519754717670357806455376468013764637872950062440849000847356290196408827073412071201209074527278652210436101703776816790427700989355284510984261124900572404486298376608970954623929371234728478683535446850435735293856164875670687783237508380696083261525914712007496714362606895378984501275857286617224809169654375105100749784820885271397963386802165677894472068454644863210495295455576543437049904814829959772392858540081908311688387256450655848005105566389117415604245604713001945052907416224802381081855033140563762657226719368426213206617065120141055102053540216471930260749441824344434931913710276069143281164096284204942811581656421312762783209375929476551120029057673559141770499684260140204261692983759497613185252190434601261767704303556149792587816849124585113755931919667566277676114933951020932826276405796497223095436049514245505449280888491117200494804526902811834271396186689309069959800415963352064611511733715751386779257475658138449168264820230201562711861341088782022984999949758377147180021443845402618367178085326681595280668300248763067563532565859669343842688740486401471606983601175979340012847625142933353040646138256648084742857705769506567996723529134071730934395061387477389591297412802924983146716659617561890744833128588653301713707645954455168427348789807753422781984841918292837872670494229780055988631561517450507800165555091413971122166187061941842659353585364026174997098836578927175971776821263754605722599106556625740429031323047971316782939700675434111909957497565289252934766094259201670869341580342976007329735590083191296187376250300958949421797290601941305581219095865286011203519090712646116548343675607945854755558675624344584106911827825684366266935347118763895381396487303857824790332530236593085535791070878750412969297590198239077581333510565317784927093186264650938615356566411509747021180216763776267884096539548068338025794866551217973006143113714705814155872094949761740533553065288672120838298578988275936253327272678497838922592060380131898449599615021853211495319326541164595269670688212813518654249516775308374985779291494288760832238584865790870495972302979494508716319094337927609559131063688493650704807371501046510122268041196983059220997198290268824232420358913579754980298766372730082929801188096301192241936680293959599991970932231709260288884736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,10] 5418189158023098932577484057609489066162311739452836279179224892281467219130722034135491185672776535104891139506346107932484726578933742512098263435439104941119265012689234870890099356203860514825791954208661589268287970844593974940333975124454693505549342334031753771153601068134193728378120888300752978328267736647172343819366346536319124661964694622457622195866015973584860121398877397072574433986476638354282411583495226915254713033827254617895654066709154525347912138479156300760358646938287452881291813819135261701199027762545163151977545015331251992053239094450726196108034393134246813354992470243735050104509784983720488552808265519758207517132306182540264279443732590828665258635976373242676055626243529181013402624535712597416049444545525305098015402240529882265519921237782799596366878073879190132795474924639810948877139727654761600740023530860139628292374457318903448440069861795051646534122103078335361567111771021867931853823944649993415841884529796204263292944331921339762483658809052256422535914463033897602768745012523274179011408335464968107394201321858949527512361329296233194508209125778068300650009153070521417493807007639041132050983454118520518341800176459049964190720739373218227292848417760976420768010166127201983976561764589896185610769287681422110667490654288013249775009211497722145388672016305449116403552482249108235417473561952500681797606452862919662982957052619477897655409524434255409036174616395026658215126976023639263791882805460770943283818219397228927540164251211673987990011144340300242563550202497893783125355042784533109201514018157440296222974491991816027003682082216692044973045155473462467129065591630119285155664021027543927735874787884617051314210916548151936659284348129696860592662141601586060866053668066419393881929895317802243163834885650607195710164477072097393605746140094436540565844387326774406460296990446052185656004011204194449042681800891226708777810422590789324036695284859976546628669857804470056401132206117987557881541359476821932278841835747913017311570174016660544874000231645243487699182602204523846799450840405870727449147399228368553110885840631566443483064783815196276888810372786592944011834326103343642097935231645993648243026041150848394533032053734088714878357437354381183444222918556373528261031207847520408814725083699539323900088622816585318400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,11] -32497336663643206942276648511296601266573049637548851652863268052602163173694793648975818010588297273052377205814214802390016291719314238631102420994765281523510558265016467713534731182413604038013717433038533863962254744532750991969287075758683840858442624836697889833300177158714299507999522254147576987685281008950366221329502028612813695286270435483366704728852369285138218532286089158308726147797774659774934506046491922883887626781787633981441690556891384153582325421565582057181170187193279181182400010085835892931123715589762923939657875292174742264378565997978484868288054079472618054110762736643699995346817193847782633021378948910461763895453797548969970101669063049958935309926136975230531558548774572758935239235864263262041844382483900417334166992102145546353943993397372565812312145334405089536103215081445880571034143773064040185008782616919119946681033327108817478857542032961345908634905973126142599281585281522293548289911007049460224697865507530597709377874490179947320302307804074132157487100609403651079638569283409990120463712135149858628238396853252409820414054234426429301725774932194350392888644439571391182165919601286816338131740977024674145636649981956896180050658112424085108398210994807398312424995490787481799048852309963289391172233863842121684725663550689971863857745312513908841773883277957964266494106154283073473169198340794790227405224013173356574732544285025599424874571647668521348790117095852477589519755038841523661222459169146541927229503808821033483083587721707833658487905064489926859427177541821105850232249826804735569144172331534292158451696642982861243713151808122652430943486625758693102893878481456149172346339672304850610168046039100748094095107024276844481671877365414761314000764029039520423834404407637977302573353580668255583533257917154064983442473170180604941281400011153652314139386920901328065739923892728602525734131973701091770647550454089884767707154395235775155547062579771987686408298959848875793185328097705035159450143119121278315431240231450959436960507251536519132802732107754958047069664467142795973388646730915683157483789275765330873885335190109298636136311488771025995851283504259843647751754344700932314841670032433570512113711289720749710992671253203237372400925488395846448115497922863738771251529089244175106855717710168675415330209909959867498496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,12] 80840142320709761385750590433291289758866097735505910369756717704939326071382314374512126644457578502674248948474418617040314295514423064390873040564337335388154277257097182145461512133952580206827671967433123640792706696338043350680962234207604348993917371503473588542589464736106288062534981898455992373503223661183799535506087763482307301921019982685613297159090480794567237385068873004146629838883696592925728429954065831823739180612067837801848193659095132282256329274230132925046002706743744167602107473683348559613056506011820047709180963937629296492591600603335033741760902474445916847037186556978090882775993794662075707363700384367039145434446834777851469294947284660844591200312301391456187153423233359256440136879380653480636066558716110788549194735280782382102402930971751731816726142281766506273693435395626299055149607303926873715792973906313297832433291297722712259198585690648323777340041571598305270371447341364816223978419041092814699556647346023287711163979654609217705677103571088960696793752406842802601730687049529813330415111684009004061205342013677051520059261375343878511055431776158000744467805798851005180237986491751449697449398032630605003070125458413581858621602159032392639873097122520119393601089179798461886165047684494796118272493701015065530368487706015338902529378789981576938493501622669336175716267135434371457492422457783995319091887598932600331099472249225804103243228051460111030493523920837112311607266276485766862471092156379548123063618502673002758143303637754808971179320690559776830008056404754731690138255255805137686623083435506130379276848685076653584951126752386123637124891170217013005849346132379395531393821210687083895455892545520344965965666941223591634719628499423410962338721207676546257604590856587083324659825914716205478164872052947896860829068857101609037157141273877470904457575513223828463755243314860647181999583317419662593832024077444259325257380903452293659690948965497516620495202946025952564491522364326422909378331096285714767809761555350863654899642630359757205051118634958251670089048215715795759965182908006865605311931609096376490655878431243324748113062442778542044517916480770426820760388531539987157781789662145210282549756787137739865579615167456978764598931503171052073293765930646976238466287015846532326735030480396968029023052626157335740416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,13] -142920805439099327430210735762917479470434797977366968160509709769226940129807032794221472820907561327179265636356252501744324429172513483997181769630157532417156125891495090874937634366612820394963161974282510900425654848200179342708333742174087023860130193454330782708651575784697300299051383525028202592280531939951007992282364945621497707854712168893093403364058692999162073316906269498666445019655750841644526458998005403121495006891764699243680361579314961605953107120457083974152259773554488090794147139132183164668095879883881607039748238362352039885169619024927599835083362889095757525804388497945999513205098317898629612977363894803705871541140764725639654471931400956905061004881997819909379548432476038474708669796692839820633276784944952844534668373020700167426370894834925793824120183128169229304348796622541625487568363557432811120096495074859693401066605099960861829201603674329997216946907607589500047243488997249215456851133715281410047762329316253087141118874887695327830265496827963787858741731604326400242033827105075952018788978277217933846348831896728212548454667443310430825902415436104764440871410610663590237080125527330081810247333679373170508884695052576760606661857432736723782447902974029316821816246005157249342104504963970160746200834211097173545392349622789270591223083164922988274170295094022452758607901511503519391941189062795909306851106571508508893615990810645104731009455315863659225608867973855777470843975413420060138835192248586898861797595571959143463394317070042754216782294556338667291363226144874359510841619206051749016334814041666924780192617124583448819494649334019945720853009386583732939805799983486168660473003012422459064817623702770849263558766920304766689047877804765702987319247638163342482297745602230704159351098830303255286595454472152001274344007420429022160515738973859434206465541309894878693064011737629388976282021767275051322131100970389026148237220847715583989167736644038373171540835173790324074852460331446328313308856958380442190551005573733772337263307764730023389282708255867331488805953098651759000002094136231369013752054300881802377974523197290454608580879625454383220860659834836006831279014344667025075226995947907182324542048566294867496630035364514284517713946585395224712311092599894083979661191921523031111389649100266552236669203482653170335744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,14] 315157771750669885320148634509637959837014581998095138420800279325866881099457622685541775324075459564651060222168188185660241294323922146273488201534876321783325241797928092914748578824133781531718392446254669332383388515325876305704560235477067523335223142715599318352456179658135939132738285543195162634953063329708591942190465496678151225836125261957777849836580268858540595310819955796083585661175123804302950453757280628078155396704018926836316975200891278670295495050813280125144988407295844337726932601748832853350619910533544218921006547391205987240638185029021953392507199168318746023492557700526301795627815142966746287935432885222299609193645551315309806111387582298184883567373290779384306297296224983366725760622032229368206919090037939246159512160345883371864484948638057419823820384322915236531592034403131597602797529712311704710354972909502087335019975882497038523420528814138945218125464852665799793929299166045564121808100808255106863987410153361971196759682211717546543755006302550913088514308432296924027551321932859290672719411720478213334326938466673373580818865241310237184554878021659897084023973467707703404005219972551536151589883447512709510341964550658636829654532717852822160124432862148647162484772937514228614086874955557506238621938725395759959641810694615469164390436484724889810875314909629754592891900558168985004982379987605065093465916250567785910580781371123759878123494348760154855079728354012565535905784566160797437868165262104274974701561416118149823197348107725785386265116980136754808071702265933470864309198021650220752691598893285681775276864189932943914897514747834082601039021747363102561298389307954484248429333856008770279978676140682069864763987271801786356023122760138269319397145203943348725190958486155939423119755088190865123220403413514631044060452166371744044199136501399536732866373501317206392177381893576993285034821944567987404222438631276922704883276478242295112270367513834536568516620831034291890179159878610374795859762882446346456543208107721402586518306608677705669680422572093322459192076146347090810854523588258735536236542129806644293620923508127130759265695119781419140738450006262811081029649611775044595204788529660417983565297721333525189948785648817794374595639199698418760480442740138831551502969947559817468519220844451697973890446726731843764224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,15] -776952144267897195336818607395152550689166434245840257007112670706188730191206473862277904810389048909376490872136976680895440640337907601484894662466336708138938960809386483938747614420831573163250270900191718856471593819913469759360507364590720892645753300407724295105789340814490809968853084394686310714268927890190129965476424407013651370820096226672046223366712387881983547458527487469554832650899109273344436316409491127741256834493292322158524116355630886856844057905585762946792322510805873538842500721433746138095491094863546832440122197350325145416610360989421906875657254920870548488057614018555071911002370321157356535882043311038570587959343180066227494489039505884323232453011317333040840497155433761595918615577790381879516049249596414621001451543687173344565827342984366867025692339632876126630138757519407187888262783462776406731569900235444136458652327332061524413166280714058827658688554031215495146026461665908636190809400175738781721540322211047617955410582684401688482760648092010409206636176435487553955027894177425669613551137016748731323312789920964162178171008029684510447787129762252957603860558210729005707332574608682972727528504757086966188090975990030241989765975744188465714323928486370085768537439760142720769204623776318479816386514699328865525869165342057611725274552621229916133094929884946690994813843495479349971975802700849603097782542476171110482076153378402264331675415548772349069211478227173288782485810161181818792889924666432351378131293057404663840164535243406281220121114872408778388654369608538728669101807157850921528248620645573366611080155135299449046069385198928882298088791521514100087937892446937999177874970951517750627985094453585778797878965010533635543023163408227105856907657457236965169264412855330651078895290213703481887586022977675124208134560986224833952097466876125512066974589153638471102818193393893442487631836611659207757570470726742720736708639662713779884395485826010689008134300284588032267167887850469067719070096013195258836668064316428546669197656375999705768971669816113134556585913202377824017004517654630243966545267327447781115881240151069702060035677306418481806912041015550558714233165479088250249737488517419026855422540007750339954095749608713045665688617309768530009551609869243937979880040628286801481303227201721612141490128370964633747456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,16] 1430459076853963817758762131214693385635584805804200032423828995472253256846117908365772887258263092398327573722777435581157154937636612959246896478531127121155591679364429324492684316348208722720549469166398734853599095101399478152704761551963671549679509686890469208570010110175767073868687597281636595398023699043399180854517592886631909074859412655229021434862850718409853073296182358361396013188998058381857797460940454786131712747942160385346412634109125543593103757280836657966676404808841782863865334675741301165258947564950440960353065299853798848877317208167530325218293340937628762797094087443941655487014959633236592085214288557009221827784091339611602770265691450222152187978076735598996918138557476212408146471858785611578178542548002321072700258490998412937940070733221892804057365069040703258245960192852823032067792556526464443870975933503102211118205801129263266759059650832279300623540461706838821643553038604204808148372930778886229110588287860278363137755617424859710299898147897742103497560459364772128430983421502729147728468897596034968496413630513307863970336838446233350411514890682247098085127121253610299950089720792780709918482740901527364296227649189549274258677059254045561459143682261003855310680283667751244592504241753156017153696321487084670525495315892856248783637007693786644070911897286136629300918498281432222629767460863074891650977673199364840537648674653309274081189031055685196309333441615015567035748609395186319598424264523526483559637071997542861924506210089929607061139330349632681264624203119033525795008020497495919618812955086496726548362633272588419052119619597011355941899379780671185632297050705197182939472639107615215439397774412586427598776420139856221919223387279738789145571079266153710085038319187914181315125543143687112829277667423375478464224611426807190111946829885202112532487712201665672551183670434754006953395495356461557662570635191673161828243981781289722427549229344877753976142195001809826145805579591248636553083643855637425943877446668771291507681302149365944641196266568227826128623382636625528323103994485235503273243896133575036010785479282825230537460684173751802865602730064480483938462350170304912720304916690110590080344585405393811287016072445190864087191665876423854799915135938248578384900281502432015378222291952246016406726766335125495676928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,17] -1667730868073908627669915377960308391431704852865699997198868268404665748189129875496032752244177179230772849523668741679511186687680377294925911332090721267706529324413361521203112672366901153148630937337795924146594915538231995232900725556619528421515831985832442679875948692808491551776031614668203631925788418320480896587211656289257384111414812949815274479838106309873211194068636837288915572383146284857342387078688226627286840825530522520604615984469670989019295543055112237419924995876532041255404222553940302069127274028537585123512589598713645975321931752180221372757650012452067965824019698183581277871798513893980098265749700049253039352034684403147688893825653078959014338061957239120013740334934567526843546903540136232041122857349382330175318562229589927701012759295903057495266283982299156276491354517165021596816346672191572174293138695929898911932695257758911955948726591333519662199131730724115023262330293758124540928470584509106709610015289890412339233473026639648276123769389031405493589507486059615053065109683723867282276905540021403523257452114266480289670364206055399866287135052077795116616300061953161884552640508028053846141312910221004226024555742700103201722474776614407946112358966077653544700355543621470402602299369161901071711820502755754266989072681007932902165335565172103818783364205163966210358661305725162758167559983300781060954851620172696099959866072048091123424062111867014830604409869422591752894082779446014755164371404304084556588083005249161921346530124568879275827943604704395863809098800065088566319702959066880190404271212244583385676304773609794325326902821077283355825396836929626253939151789685284834254346798297070625514827121160690639905249770074859967653836325611020101297743389829187477603309111181476216330107139828953504949106063227232112344182348435793113743162083398819706538382908491248358342846930433494945336504733819836137694719197236343654340621098252017987650702616177501445936231968875654014158368759154835875943904889697367349731503297108737282374057912347422931927034983834002869390068627082018528631323451947371344443272270818076716946638506867529300989331711156724627689237777362630641906731431032683942820116226604556292405037384843091934754220741893981664770874302610313636801627195205709454218606237045451929375291653015676904360982348656673058193408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,18] 711398663508266699632599419902517600272946708546475932127238526147956361173071251221231644487892775721664916715181875702724894595480491537795370475926838069571320128682184251419596583484931716781944411481326496300413747361956326498396749841308332761156673305934326512078747048815570725443978280793015620030217915019841553573158550761823859739644257545925992459375271938682380908526691626170125023338375060525545587733045129029942584310502636394689426431145763886281210522693939216395489764465529497073536320317372108241612963812606751505724521545037879986279747164354284303348202249461225304050208233533438508706102568416409261359496389062309258439360985976772633209190428949731915486512612187239742872374741163114066866668978551232790458298266835492802345922019550096483761978261364720818711386848706597290448254213118269743121117495729328924195828546944836279635339907778862985883446509221996031768860098584317505468909173386944829319145443874285257556934135687041360473784717071041096970635551909626809175893996606883962638138612617132441693968182202558722996735441301103913690275508838636873966239869088603424174623814137076288825288824679984968903727017349788430445305272795584584958098390640483680114532888813817132049325090423838781898006018541991769978536199086135721111607908512773876418447668456354524354990398133879146306463426943514277984833574095018179410678531145934379845299558947759898916897853061584168995770751520458621796509455055834778518858794785739288032249073717510496445562528259609751805240712566065123733992022895416127173243044961218576483444432568633127687417008786988726254661740906185478838609527608946469304147617247270795359741750687908994978908213880140187692956082516447012542446964189159878362109131411543445000849850578679155678467015224240804244501330644034242800724891930824842366079278306191739443740039692370993422216391399465629787846890613510180140598420062706102016887402680080707381107121649525257874171768343966150650489943583618878360590399938570705070037797907055929475305939901484607277084183916029547456076501600111927747051210587157235471620811501506123268647322379989902663167601873730222973188854091557879743389916315274093643074852095867554382458753816272710049659380072755819594687082798225255798467925594497311827505608893123646142911995587943963759735200850502688648904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,19] 1924643493932127060191547354149359771200510344093829373665852088096616975829056162044093452313193737503014140778349263425191425344275013022024816187710887950553558590241725703749057599374561228522054002972781156912001702300583005350229519530936395517597871365853237334782620554879376366063325537486216248161671787075633165903289253704771527319043260160536488320125500626660106919921920554640735921042346500480282804931583263395664120328472587293926328314681636588471791534582424267737207591036750044173902227369882176862441303592113490468631659395843475294806869553585398907713762311533782092227105556558884991159415906428232266760460544700785886348994258435951637223515718953613199356558541016732716937635798415665554729974642913062820453882287921854329353643643975564770112855079183722230109789392271997830125908265248085038093277272019324998636034165107645381703830871456284135775268785417642394484867829111321194742374911473255729103525018590457579658945371951058809701027880312222493450537961522275820896714853672553588432169352735287356044989514155033447293398668159329459699125361921203353323453053910858867925347139671764325153515480007775553443437675153672421974445671320404323912809230935989857774835006184623216481815825708124250414853694067710214081570631202870759323947224543776210415226266496520668767568191632027513146319983611041152363366191178935418340211182165124596030541220621177718510209918343805477812759386766683104906610015479094055058038621722319716658078835673262654112155115078151242628181189032809553125081776474351637852713317491644359169478325270914272422510880980113706936462196441410434820799712497760479076338209556306782381510650687721489675749669201022243693209810245339128025396084047304395164035895838714554243015895745200261800596480043960616654653697478758389163733329859284819242911351745112475249297584183751839014870376066548336326424553668214645543836007597268815880565270368826487064884848746973518327020385199501812729863562861842698519515701312045048887131759926227286330733080857661925821688595379496166356552768189475755864919096874889814837968524216445647326670026925433675971904211077744738111558714597732053572455783960390210420303023396294219763888203786576502879937517961027798394610039357793499279080242312999251698513953476685972966138534854347412132566402060363878897427000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,20] -6280634212294999468520982549434527084020133285248999165977070192703104932188971920012308414631999217147373544955697206369537278450283362079686876274710863805145847310913716991703364913993592465038480616702594776885526766343455522609026160524693736897827035242671716708420016020504064492953880198556749540658978366023932857460041735345932983546749014463638577907885453985150001114149060213342550872535056591820133073025444122881047586515503845004283571979405720001799757745501186303427128034738795269765335923130749118545843617087419869048626565417330093905563663124097756373198022174075215313078425068708222642220222949299598065068847691711487653651271968500953288029251578083135091361327867207053385730206643395918148843613468803588257370937347835942587339604350479657705737717854847283487419702607302270248481562329057788912559331640957155480420024019438740171446833766112048526355560749899447492750006118276497035920628312454414275598686755789693683107545691686096232247596576228380494754963749940408341707115878432304184164508596482678117598770119277548978007405741159842447653560083439215379749558636130387373517420182639382403024996873456836144057620435880788394399987070569123976234128770915812240288300517062642083381835800517097171845317963741661907269398914154123177512787921338536484964173952158894488542754386145242983803931818423190657059993819297490180771607035456086775851664073893990490586287384168380274708711746057510260673147391650683463529476966600000569427402896779008471434924694849611925514962773334446651505308518174730248692056865909658589812098114714174629121749412728750074657652608880371291475208606138467524625645890514537737890153229981401550017727368607175239978873113792931945428929341228991860328844672868891533507377592367696342196631524693548577464648525276745145331545946415418533769928869979363573734477865606104021480098450760054536817087417274695961000469083196548088580688835029655852293921163610920685261218428975240395095087245427765805941691305643654816181748973334164274062467468716547749117141056875471306868487506317958974725997130548718805801881711078028586579625245102532535723065161015088428774552992994940069785089820844369342530317001206168835982155604081702102547561710454784089757974215688106477845483154853322181579364146059851281617301932940576251074608592159967807375018367187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,21] 11801503743467288803731080006758616076383076103483117634794881532305323453826941754392808880571999039481028391192228886839045100439234794971599842994627079495386891156410267807703589299813837482421548128302151848646282322402323444721859935742305577364067814354644976574089249453597565344308956729962251261659700262667653948495039571205376807082717641173845653913989756961076655159668221911519019515291451099239782444073573205424185949981184059178659439846456018187061039744944574496863379646772892522256326430486624558724896673746644963568473491644540993780998780528195177038690999059157678449476950076684875850076543266766310637668295995374490213648537561272258178450342097040427712997134138888726793899687036836829244621716432435082749441037234174266203386894476772698048601496650138024191505933680509641609935469634641026091451205423894187230853175147291924483134549081456265984357778341109035932538844517767572488075259526068513317967897554351656812194657623926354465074490074833603271095443070362665047395822928073084922198132060528428346671763791433259460991434474381259220510932773601943232336199094808501868363144946486851216927471169723556287639684539583885051237339819102227459056780478998750101301716764366198289783046314505316679000157252298960794311435703565166354294927015294829462898738532670999679145450297567029951816555197919631757044108626249061562962937944247466454437926064108885235899455159077179183473599848157897802584787775173916854477718047088888492038447799320492632229236915642941852568873940287795795814841994000990417438157158598921742358945238727846978057824713406395861119341671519870322090463790160504404580801107025110616786355249525379006232528965340837267651129641652447903599914721085401861284499121415936219393966810979794910738031616165776943701290443054841131070602278213398610541673983347149470466826722381168843448775296968126361334341865122564472978219664386967341561926518714011212176238891579657582463686404489023539453632036680775744444225660309004584101238413314463077173909049337548711890200954954014440966702695595471266279702111261825642039962729914904328535521407200573586939964749860873414751427129516234379869251495570398989500490107730130606270027185741661956284321947947811189530292855074643263879199369070003577093099835697071121407496349489024496426256652688387681554173935546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,22] -17147935251633736845394477486451433420793140707920217208588909248603240985256242403334300937312247518125053243836184610300660983285985268687594388165420903058747844135412935868835208567889302179742257722962676491417873004090385611949424599199819433979555685626812706862244099324937403209099088815199819032453407409193112584630751888871971961490811168664186292547278282469572617822785732583897264075643762809620271337291531442175151256281546026784234631498227717972780610575624299338776158479851199016964057967533915624324191711443751335440301523417160051577093944663039615639066168171508752983843873071261951173463399886515786922915514494521973451050984174327979170111699805766355227968714964074537700122115361292801684507962188309509536569279893141636062850200457712336823770541169648302181323897033902872727584338327143428628290930774605372331892438658774872218572812528097661076818258507319184736587847979564042862077061595116165310397165416142462608796246239186427748797955095644389429632985490510904833622337800368546189409868574796167841764794963284920492670081599470620034358826835934603273774627217172676600956928642158755962597415916473923750365744626516786650888209227516229691141286372076205009112969164910871391448188403624740940676701828781921335075096781956036447133548586938728494499088732773201280354436530935374474511464941365320308919929889559902739144826990838616159610152022504543358460399320103641551813460741966590929673914601301477789745350840278978312466265910672733385287598839081950107588387222984740926302284081541179924492789880781212931756313952024119587671366338055603641136252335785380538362080298066613861969997090766664459526531335667985933084833905252833936769520289579263807646687353867124280460892872157571481720265726710545386263798235688071892759050093737555580423876524757148235356433760539455878558323992825110327576737445992023769036442228239130374802497920196013941363404842457019685052724289685854200480134878507361472354944422822973210858442775435059063632723836148573840139468057064191647380345533240037514170345672133735271246228078373027721919410817499197991848014379125919956828267226849058967586414775166115861449151937604430539623630402555775986041065008552420444469074463867424919934034204144199733334172617971204031925635112650284277603709358840813680727717852087827207815009758529663085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,23] 20478441535097327907583594189486110159627197125388947198646192852160023605100661883341859511197187025010665278173410713124135649785253196730689837564019604216216279661154944888322479283738348525346538831263347304102901759966044144949037124522809673917718236772339964884813832702600861048519320829518073210655495654598354013598215874169938353976140450426002550453497448234598634303936716865194126902830111484751642487913502635806344166715367412496759788229659950072583506628643173042144299374161898894820656366054413251932682223900984221321729888701458706050553436713453420585063860019052397471644893750585374150698621942820849690393723417369018864975149299314112685955591157993893911192770954942391799276239784703673259111758906344551098807422528929334936381850806657401240710789917381759483191545711352169271474484513052325611476197538565571881819843660481033094402372616830689458016452911197713695902844222406506953265575327338557168704971344936156087155048499876440086990961941843111741970942074348391196949600703863395282426105259007360058381152951835052784874662096179471650034839176301635115376569644560313478541769044263456567307540552931785729478710293533810872148769661619721043899614025631850163288693940286330976638988373603704617260343266062612510882244254660842358526393347118312070263098050602721717853862696470735757894388923695809216265485339299465010479222118573545324352906380602646756017263287995940077174959285185952544342284480489231959394699356356799850524746485426517072768385533165371922242081693818658004212636990079083853569513062994720706541655061529609798015847862960754177194964923884927075491583014732231586116470541859662056062393931029465119404181710788914643246782808335266344787488807628281251942987217155769271354050297738881616035709907730980685298224325631877012205251676974299254380346968097975175877684356410226597730619329643509858502354237208938877670975360140336776751193303967689476955645644635354673557983949040141347514055529985425066824273073659112719396992723820767710701892109869335358181954294158281084011361171823714645597460231268058955599530022559903516227480970674397762595026933904011417292027014660786105007821498595617570752606767366968648955106309593760704359339217828567558860647903668031584075492238376358403275512687214748918549242427568319132416018253141003715574714246853828430175781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,24] -20320286555234195794628580341072344269435334364601236694957635396586512939595546426775941845714052021795855515209927171864587232023242076860019931597753939770198048415723013689403209200548800173260573217008125632217229452302575141688672193966796302549270703191433067023295528164701395576303813067302201143314450111061624862732407824977429313264302692339222143446557396825469622595609715171390375526184892261753580011624860656973284985175812731158595390341922752320941076859931497023255896525410515098162893591884665010139190823657221603027557200685493889225561450044542999534977094327193419122604013309935138609075945067422189214753379552616715285807998918211500798627914150919716815703936488301701557203506148605910901648764224743267227187436961876986569361235382602825224951678116209937645625008819308590865527200001919680126014254110529131283675283132893280784477569709878561439649634219235745218214153257561807742133058601306122834566918622387073231846791918382350248404734855765749143616320114138012474541143153921917147108807568779011190694991700113742301163143693608079778838930023670723059392905846638851915365830832151029772624517938402617198656631434289163267606965788356212274724184316204467982480277466184520937525643299622004816710893520764481864364434315059987490667932513380631066079186145666512968797463302741775893827510811675956889778540049283158475594606763667346106681115074660502258829737253084477409654785152178039714023236502087618443414553922466104664485588119192255618704069224122657512022888270511980947886720180287891877765566333495116011426663476331548954523038246643219444741788321384382657284236778291050712913141813312296137214298671058427460510856933007764508521598950735750034266355579522942057794445218409583900169493058908778603608346116029023383234658855072614025890575704412518671367336496811160637676083768173402882851968685792534950391460774699213995544752928941759545818337794175779348596479562961404729094584724947507866215466197144854436390266839381712355432031626946842072416707666226127784182535789884128740539659159821286172768315756869298404805712179977338132325473483149067390150946610233286103360567961906007169014168519668189184791528893828858854433839698658716059274329318880324097305405870249428468007705780202529544431609667207658396268573532973910283516365319603122963944411586196962743997573852539062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,25] 16468134232614248938495880631954639521042282092308672445852698381538752507018003821845495433125097935101472387712787878529755576031702057282008780732244089014937016162412597076336526343515256421395244349264946910166017002396919172093380693132683073281242193575102747539372251099692314729761051802362039146193461897821332317672494963392838883114877851567711461502455844418323513788001042979135402505531435555915419172793696390470358537258011060381728267486038205838203051678956416053711337679282402166176300117228415337736016394738339226549204996584498729101881236067017863586724876424001626656823117855326425767716261933823772627426617620141462169583739966446154900210361325449591501681905114168068200940628294676561051837727116454497822796419133646522596023816240970477867224189038515886729864329595612302454818337240570164609400251931783614336747226656054827930486994187718753094548985113848055539501841467828383980421114776873578820527510569445316509451563275026142733122173939747999987228580326736604053854151364245369926328663578825066925263554325877883738995683100289872483110499614082459943481272563790453551724265808074591360326826582765119149136264015823827881628147558708851978661053370806745432042490943072114822908962110015416088768361818839859874941603465084381013860280275635810690053201112397008197903452853083184295834993343271184761604023013056174257648125944025244842411317012352347187960606058937809113672710738146447893974365822130670420443139009867789625285231710785375554521295525504976144102596058647161618529971028117668335395380758328852861017780814262017828308489433971182965669935225959523485910206729165989555365542792593372343202541774589201756051311261422551445063680286995715152006062305878418246602325129129491439176212733159181509112730923857582813090866906723964754333986494072327962503117545535754202260382629376104609014249266000042543796579586423119166914369430683772907995716502322740075321996180770005664001091368411714886907015958461877048508187081662734178030439018628411692365863173281177921934421137380873740937735810642501439295239397017303942008674084647799336503011970764710667147673145509443444187206044571412396014873644435239790625450014366193469643396565841128855656278615785637103213111167206201693672049751900114294538405695051631949586308027558033193012277651044456650544110505804441869258880615234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,26] -10225300316454566263304920608473802257311634335915034183624974374684578397332463946759991401065990940111374906340810484186669072411095001928741432361813336656804576074399329398035959694856842523407379446444253221474320253071999219331721477381692903311367170208540232407735209279344834080618479894664329858615928216053162238641457903628982292844872317098599264907409406055291976814624917857374968200890032095973122593229839469991302566000957382231485061101858849357631866223132530115263053669758402638380802427514802437708046852112525907601606461850778435466562177429847350239979705652014792893406872836276361938236390786222157823844306027598837889559284349143454335579022292803202869370542138787916498123763608237627389378973057740106394510418469696506134149695838330494173760769329295262651285198467879163963294893043868045782246083284872431822699390361298214183248082161381102812367734781054966768215597537695705991429046552725646646481700250990486792502158787325880154524598064761764449847131572182426357061289876128057950507999328639838501862790013113211922910921224753051318443666119905448495008801157651650340420356626247649099449170926963782253884519282715563446604287568965838733812126793408517460337659422330131777967810636397675327177124757903811646113332257940245659504745592037150240614165788056683559339489737628689025466538848103456626422832117519238296901900152701806116327531627146534597835668277620286925209756783528470450146605097462720902730484297432277930778735293372775811547898168288564474058710945924632536536203785388081268964972923925507488420164354700244918588911103009514496855501676000314747731096896385501420652807436970843412086478311229680324641353523887643672951240116762504054112945173573478522993599217815333208470078096842715827954362738862216492137079137012700802990853942770631072986475897652411073188172790164532203248616347780266577940929205078374854937286586971964311342815713538997456100524743904777089328984771509147727761733379190688751877198356352299882516538853481596795306013569410528475592500932458836866030020278221669127272095180975975881049229309104004272546262850902809296486597504416182390651849482432767534949470030201504605399823425846227216691800262064001549968968159319531689158724678170906957221030936591975363753951444122167220677257296527193736785313959224917701418453674949033826123923063278198242187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,27] 3736674910720967932792022408542270506756026345715576961394459890756871041458515105498640992560409701247302555975676525185401034689175511099267373280042413927049715051988168001667110703282831870407850601128212543317105777411641700752001313201970331816794552115855879637967874375122341237503552722557792594713462279181605780817678509234657883277901225809530375242693180928359826653388378367114866294336951657106150340550939754221181029323462908571563386231994138538343463849565806629373772983566748173495431068027625721720622808634153935589841800776025464201527349957365792100335181936896704162487674667353541215809933284051682854665460021675055460686792951822071588100683265272273572580231407251906444642551027801427532585581011032419797081432629418263275519772262950297082348463923996005361561225783763952504660191334512491116133322233741936623747717167517144709047637278204249949488287856991449233206978149521436997347446251687159659810871846036984991359947539551243039109530937775041594700432511363382197596789903307228143525591803457522008323772191628945227796425830329584314240371452123133010319219054173607681949150054086774794138523224630451272792895848757952561803898968193894393072216166324381115685583156448291232129002850742624149759551198489414131617076223587697444665641726199616839206538093614096042972789887191114309399212422071680913119818182484146716552969703016917286353268820558189064940843082350348826744866580096494899804529595775655090627466435384934686632312707230563285689943997834895746397776569327769691120341125842464218515636584490258967935020619661098778319212222890258006134986871895877335943612593087936216288170880289125999723630963556539630302969680508021291093501248249206513391968868973430543614740915912258119339426115462687085204242321194748408226211022498108126125878925760999017705817612747135707773130677049113168508956338477492218727543572498762341610873301166777935486376011652353505808445389035222863672337467557144338454980014240168936858583689265997751439292393944779309523863317362544235945821090599849519399777823175818457321251823954285593741219691380577847453199173393429135786149153682936802746942838622303195960607283790299503927636808865760019961411161769825911373946816719516662725417905037125181843653656797701439931681170960536098298643118677497767306568199267684088257926286251471137802582234144210815429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,28] 1140665852779703579111876561130848143828998936735610030425212519431155018944808317096515338564104751544528813258259876350139346796676203365856713200068240812697261749468002458780282783220363083013747399980699839059358732695304787420857280715851905069241331648006499349940740285140009235925534492867177523468053866863522726014819950012369478933493060593129903582995057476940458833648077796751907959224935264353569680780924020103960541889351175564759585774114520919419503928031154854231691704764387131815882223072706145469570138359061996212285842148281800674701129717323991872820275382994494617104644087172928396215507847181525203116403280093323522562535790032596561453194585484097137458424986433538580921875132940807459211808281915157126911407361750831445771639799355807282928407195952134274088692256317309689608780738301299333819679420347253472026017756329133457325648908901514875656504815859925824065861567226526122734210053509565325666473604176947798273203011208729167083423005898670815985180069607397015437924841231274784133315795506540045610329299486837944521875583890784954780304709388524132475836800679836228423842139186859410972998733937620616044051586111565725379189278179467500271160819910148667892986517031734219020920542152609441532607692494932940892895769967175786518329020264345297351992387047206442490577445239742730940220732241318640964535050534539186537917674576351777711408513313397766155008377819597172609581445213758427338258243936099083032833950631255171156400637319340030762420688964757223272481950870735818930748663432739364736083022713696627637301512202523307979519481593565249345207770381518402926976124523418061266243889284699506198179054751901878774770859532424539224788255697186337862018904166648440393534807114288527224996248309286633975502074285463067840453517807949231196145381089759843542708274417284947739401473184449954164137885762646103446782383494283350438047109407301455042304884386293208290681421569561125302431107008626279720214562131660458622464047674835622371382636691873042285166232874479007998487514867326649708021427778218463554125998531134880731955618464035307009055333815322950572861635122066518684674062730528186438648341784728477989168000787413840114696023081207297793877744098426649864964546540825650629196667759436996096088357659598751379003512036314490660989170714212950219747594743534323868061619577929377555847167968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,29] -3627742973699490696573755762785836941063109004773703797765977723402709856838151111969423624165059942238451355221071830027806994895586913995119418647615710775576818860220937789169707625086163815863181002353874109133964236595668032191640547110414907845758845436539601008448870778688559019879710374779953734246255521685498087018011804010580981603760543884537889161113637902651721319176609830693672817267461590771353514017928591966816006147506084149679703403382972141928242345521715588257584864755861924635904013232893969852848316420087782494121691856511277534106924236212756340225511466270399573801572859453645490355223535892726023528643093567734906678973119083653966584438309718254416822388032317244479980336977636449015361620109541215758568941363524178618275795961285441528436305163461589452465059345004561442258320661801985673344271870351489354815685287792713364339975784151884535435386402283017323231901546221310953314682888339148109208558282604195789351997225328249599425176149328183385977077498751342975183236868142029512939650345281579600069307179550639429933616871435221899977986253580621743798874767265517596247763698369107017144003245377787857910508129247457189030261067779492282694782393654226109441149772047826794208187507113493407855043600754157610439886192395201106366013770152881664732982802554257901998306119804695695803404225007461423650514615770171586284376795250220960822907184408526999223039842916739939265274253608358806695927207240308191996599716282985082760475472479006316115824432657103696630118595518881693516171036066799934317020452211434147108070436138658789159588623688950553343830078200031559095292250907123381582818715254091483668518901193531508184983593885724019732829924249191168786492500814051944886930747512178986679674678467212933930493591486904965451908553475043624726335486752621880259986866039460836025288804137843808388008692889235076511287181635174736793712004559397280867849246970430653131796186464990469234384378156240878406110401677049967036003044001255361448490726416048658957069549585403840241108917447048765524253058137592707771110414068334146560847344703567337579355092549440914003902055586727013360037821996979086923475245424550865175889436959755778002531852760655224815073581701368683182401184949457287846034446970661003090731011504388147083230918325815970755605215328450063095044284679609328648552946106065064668655395507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,30] 4043671132831320246857991870789039506679197490015225055467569116279618797079307283167902852946459835519582365125787403686523703391775898288968075070634376513102622875618834113872653604013651588305782087548059248047020828755796028826886549057890182907506789474192510760177570751342966283711255207119259471778504935544427650269842174790723990418400655699005248596885921568782842963373425523102348273895321244823571142043018847137012747828867669702225102303896740651589821611063463632852127714048585395546853556592765134085192318295685404776454697544186359449846845384935294620207399567242648967475334788720520091637724893484190588006805093150163699967125137663629361075990667062416237605067498334360337284109228967833685541766232260382777868774632893918138151416231849884469808065162678721700718222701235025533032130675611021622217146766869602826985063958611748930543380567329892608243789128425235212228286174131980561773595539175499402799636956450266473706062655346423458215468698438383607621939213471857526909990796300683743432776808432756550637309467287651825463091638826452887947045241943317048259785457946661665341900779307348950817824740692046257051326472469996623647762259411236789677532301658076191024101366096133215577471901062694944536974868239615618489564988362689611966197794349249361381635639579211218308519325403663876127970448549577395838794921591558832605973071112108574467108621007185939856408282885606511604045391860179550814571033270777049057081216856118670400226922983199583634260563434028228446094471515382421081698631230829870755743510253435687237353327875526921116796082696787052787364853869806741872183357225789632820784350312119519717244146909292812825162064792818376473690728020769033933570338537811359755717694296967138833480174273187463747998545039762835011553877097515608465864766151236769328076643305641926028536320212022214189205466238393510611333299609176710714330626494838209995863342818185645801784127010089170704374834406863732572027720435741468761758105392080410186984393272589897859724008647326323064032407860644674517433637725527883368072894488945726222210804407756889326729047059979071985038664980908642611203363306293990664429275303444319668302441384069373161256657502237960721978023111574648476318571328308500190102445904022748259784018180485708086057869574949694738127263066478253108658344666894036275706092453674500575289130210876464843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,31] -3269738233605668508712085169901499444438907248247703086802144617425140350869502179924048778138913280394186560318311027455686817371261366039445315689359992354453240510610499772205150364826058314692722434816963438413684743793119401885847947081308224154941618385332408698032603290946156549225898818702900130581266900580152528159899066356474514915180930034162747674559281674329157904141209061322569263606960930608475825453190415082689289536371222688863514284860325154559654520276968527703873367125726777494382140478253658919078576461466356578281032694074855797158430787059676740308200387456925731681966249353051477935687686076500836525770704692831199500599931705377194113290612093198544686662143824113661201435802567162786277736471491434407873839569457712015321712333755828642482237828496745807487861468863404214090555923538971164425966674314176004146098289443708423570679845731291056972725148748715702532298674650762513364227671132891014027444940435997400394365687633877807878547375273865691549030615858543385598866954249812411705012191624789158483016398041341309285404108060491537476018982119071415829204175839689575503829475156539847758153882969555204498930343975486743481696359736536107203040883678580138443126809616527210430347842056160282314149477224001327880953724826737515218195014440044262933218113193463339652102226603095023568714893512263736193127150569532706572280053131400892410434630829843550920660296197344676932898733365336589778094672878657761805039546535810072440115566350756689827098951117792182455640975349649176196111393127287040157169869234826146209464255785290337164940220448762029361234924589070187970505749857898762161196846814996347591385281824081331091253898792262612915524129866028420303091434420369319643944783332861284460341897873327777543978654192423894680020792130223534030968327892147141395626668555932192889667219751593966853483478181844479648481587211558262478998028170998991312116444661189073158194072776772636980901840631722824741681666970098385157949609325069999169675524799104972034272025546946871282569538127423514798445067353678725823313644309838779799666739306839826517161523647343543459066134752894638556619844368507868184205338796819816406156579895343169974237933039925336077451846279578123702653037992165704688126504665182149628907834505256696138628792780502340325449650701691911501842747862035476696579427979827414674218744039535522460937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,32] 2156556778941222292175382122790260677153163746824490128156433502842492289909493299853915205170949878314458836750747770990228708755516898024935678513539198015725542293496674565832721446796706204846028386873019158360552016188946216172593273122714255112895813971452169802337539193602035755989603210709261456908964768900952649833024312998513260777420856057494215971496981030074535558473229404053438319007883089166896185141091234903116029362198012220761580144579438966755501051945181321769505274193944254990955557208836346516782063294770029403829076017186384746928820176475825754903964403501324021753141989518273772866516996837764950910781918902790606542641456220233941589395424161423865043689531284732249344314524074193795419397371431014011945505287845703262760635541187510558905039293264311343793457579966702182938748618438012010185236036540396736449436045554496844135089167728959461674959393910710157543213731943508056973662864272198153779526270076610450768179223023817525822783119911704692808316912206942030527460871022889757630292882956255251677593495719192507501164823366042221120699770595697206406370924071020640316704153563964607451496716604342235156063138211923051254620026189201717641844851147674953262908869385794948032603892544684877257079014694848854021235272422398397672862967789842473789727740830977423463207168444628907533501234013854887628684862638489364099396427021206942265527967128127858792556613368258739335227880476233640278153215807731813879516864242150024182462764822993470860813064229339518510078834255349735600293298168043820965170187527132319170275819352362277411812707294393165475437481680133729039835335721424303827371894138934197830958570043093138967703895493446585905048803507242358173926888652721460445733107882519426260235034321306901249269247787602626587290373501057148052621664464134304296988852458166058595703784691166914919524946505065907283884409406505445012463242810489759040175628173560155026071513781877661207488713995272605537436265631145470793064233938396605373360638420143306075395213124836965496291886406617739306285452498415035228900060025506146508350985778564078725884386020524012748660846210205363024236584020238608973744874594247996785935918586517603964905286334449568119877129027857283792099569770480132021964994419485001398286662550742057793899107174723361390831938580708118635082073915562870934495748364082001735653193463804200291633605957031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,33] -1210879195234315518745958467418431135312148867220300212554683694132431690217797792825016822273121751509969271584406018052623805840621062978592881852073383283039663697648042912015084441060512513288854672029753254633098802820157168953803309803185344950322871814538312232218594092391743372708110130053858495133782680327010466596979727460687589636596459959105995079021359503121629770963086276110189600817360137479358801157949000879433355924168490847690165292527737732733472284376926986117120713475840144780078775685237430094564096455919846529233387835545632659839379567116532842108784254235823618938586854783377123437253262339412652764244928686655532365020961340185166811973804505247002777048225663676559537554815655103836607322241784308630034780372327191592432325149854246245651994518944972257469518791575613363682527628906392542411716414794594053804330928248165676386666480321986141262780984229074557025780935082353567687148299341704543295570301050942948106471642201572719229303203341876891601699084985041882407429024137612460549908852392297112215907072151323372725632269623397282417030822525840877738222285784656751570599823917098822349544239142253450974885422002370857108243889742913109320936432002185008369312835098881471410923821459164461280574234001121617052613504050560916708298241555113763667780249252975303444018868957390401734776274664297554304012203660921902391946162289307356501305040055553893877521820880278960003215420696017533702906888523263409765228089195784335863646354188501397771939548496756897200672590807310883947111948384416791851892151539492893443253413368628281617619310184985673563654074066996974481714868403551051386103554180724196283265310068241416943448442771540248625701653993456490059230840071771552299547878578372423044717167071314643882463475420584184261617810105959768801495678022320690184257558000862765509090392320754504238080652678299521471986148967018551206134625149841676866195860399197060176942295542255832036306620853208986308118454036081313137302992125285152642582348446663295471869424498824747656727449197790669667874487111343382749089009549357363084405195397329703360851905553774964914392367800034168847447430420730732947236415676054274022926508421990708827214681277742224584440290754597392130241379746043062941206159963258686014098387758175819447640933664384415966614961236041380774737743548559816471812800964084899657535743244807235896587371826171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,34] 590883029307276455924208331312896460118824305322990994132729406132278770163676974250808527353641699015142383293898781167690932642409076868835889065245411604887303621793462378316082787990989474177587375978955077214167031907462900236763007019905222898233792918183808092061379574676546998955281859262598292100651280419454959622728352535701862627172474051830740070445795051795804514750201714755768226449855401965495788045880822419116111223332562066396392899317813088344742384659472673378522524985788985439574992330634824656085976534840879611889341825223502711435355035631326397976561401686657743645578921752117726116762984726352442101645339385407701597781832392271134252814368678256854760685121267344027769267850425195661900399928170912141867155325274593170420754894334607386203251919551294078814509609084961076031733359233866050743427464021874283433713688499486417141895377422344191641566326110901263587990365914208106550330245077570165376168878390787427804797219392296439968611685032964329714368050742597762897990832127445079856536451414514654185301533306524809398669083869625302814886197266200690596531677510022200780633927622125630529727325080199743639857877586025868338691637232808240092897307948325538850322067499333546637926367128371671090184748861597813786780141652020005149796574548854637587175584396192451896913197621452780478390230448744878319544092307590806395629945814758341707327632779509717434143658805373286526879158742712955668717807554948781132572303722718055928982259755199747749573085073548528398853542355681905100271714535014692494325987108332767316181910048541861528293745221153683448653469625178273000534703293231751395531044753071536204203222445413839561614782550923320686543635107402136990638788301819166158930030311669035660737176880006966809572937629935593475165428412391512963696507127958483894351611531168859804165311133896287268237861716776448917092136673246037325763015857639993378614660730448709450698450365941477510721258894602674176709401593331115813803280345001043926214345054656992229940701906524021986974694585342905564499831006163880057436523361947136059199345441439689184312780982495808613124980456145449685423917692535849455851680630596903608446164116459066223138529148449703674644311128892520114167418590784226904357407770007159576783167747502525007334468563876794512713846827164875589076236158120803353297955041482103781709522838383463749778456985950469970703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,35] -253193447261396038549797368438019292903716990343542296926409589001940445791838141547018946781035344358847039516506995300665169515532706093156466385351015964068925811920909392650764882598649617577390112156058595389630960488500044777804578254304118405437612131396936557575073946386246076690221672497910845462983264430044693970436781243298360014294390711050296455750797827821214998617504354393420048635788754169278435047732419746023781615856320032881022577115733312238398899013200135052522884630408152710095229189459458446097873586521557444254728196937546187286844120864141450503546020228412411062873803389480402334214333238803309342704502414141218927274353378738479215593808914751683916540864442908602315526105225264369312587918395439734383057471186075148463702413373264271349412107642558156263612093365065920738258740952986394098621141132710153544677903092606576569121986872302440393923375442616661993940937836381282899774977429718764917410308367168467582560343824571473467811535799621949330566634307378086159735342207466732647519847089563904620387031854354643720027535492636540811346749442529407226126132720703014522276824150092105304893220108656960154308141599301098703547946173449035786229795780921226502015869473938145503302884798262885590747515815911796375323487252150360609603110642271130627430550122607125092917098451929505904440609263838609767838615138496164591358839533042821232128006413497254050551684018513370426495136955579104356635962633158901860090373403929889288857778950973617171678324934831436092366873736926765022703451142001620619243208627790968606175813768589144702557144419966205763380632583935610450324288622799530747917541329683771130812395088781720290143649545866220334611885471701469923875081227693833344369683432432320627839311061091033678240624203039561169043391169420563433934992100435762858950491001122751057205494768351150720386610863224491110889817284206328456909462577974936630973980909516159338069655600604903610892065116652290045784081601153975543932661389738360829975593179743831631796058451206045841663797389031549222623251413966853917854281206893677055709858102876684620113343346798921369329625982473399438233423515792915601020105942148174273928392422230312691236251588405408190457261501304105784350587454376867092053095262987184084035950449304213553298294188699253215901539613935176261931514867181235940252232358764008333528068572793046087099355645477771759033203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,36] 95507723146935988080518188064483798045669829606979114753892505854965677763308746846474778023396054182599983739700704619610279385353170558184563487427282148650784554645450050819962695408460728133322178386586250824953336513168562093556719187571046101178756044245491765448176847002864928430178359068475207306890946106435302859298554691203126347182580501917277480363762810269177545860985341114638998118381360488245788959823567060300876367913604837460492824296036789814561216227948425542406444938004582759577888663657771307688498728220406215069274977762314237910646599564662977151244296514873567311001406415068410358683819444553417937314998407782653871612219390810587921893859133430915446071628727356570930749145384604926846446525904284309874818635298113798493644761954659645995469658309824721635409534310904880445230221712040298174391995727289089980323851856669130080424469153656548171937386407191854332173062882477557718317407555231104949578743198260519409174156253970979335890644863366213770372553027491869922806533590854213245412325060938680431193849639657430895968847309850885774394524038910480497992602285537882052528050214977285044580152332048403193507216126202878915627348192700133251939791216656192753282343899157893189231641835859773044150100893944519904850998262566527062572025472603956277853286161105046853031627029215639955819325162017400471735402416893983473080015968617971078289953012416249309339507946164608766369414058259784820320494147709416228654388951369750463475350103901413761977007564763824319086182934108897722502716430148474704989000251984847706566325012821484125578538589445823967292199407922500832806376408790410638602880141645383869919213851767127498671703187298412358637682612196076921245393104752154771250773327587231245300287609644462573421425003264931959618661421751325206939830009463159733686097455933592605957485373514233794161363140177422365861223237734208377332034840370509187767914889253629999459721918948218461061221658357214250354910901335114595563083343953905653100804706031547058389055483242281165623990306393577036148671068167938536212646304150947801390935562953937584685328611145211632456523249310120219669712014546813187442405548442947094655569781060408380444263512190196047014055192972904591604747616418398915817876240440938877981007888482419080908582730536619168311322056124071661961321920686318001836312998311176905534993603844734488816925477294716984033584594726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,37] -31501648830308966391743521988189750089568219259177981975525724438492428669599030830419698544072701426344367364177403380676462573929068161122208140034341459715688491590811221380315187852949890898254424162996653958538618484569205402820857844715271666001002424308042375922834961976602067998127258852916031216807227727067709347445051677694194991577473874874992513522628650711111275993887514620975693389073436256964565684267128566759713229278608744958071181213981639413238723747199017446322194566295475741758538749713341281417447380843660255834374747827644014441887854987554138965033641886728796451281728041690649773084892963230797373645926062760974416298722279656463373978898095275939374836475429774491677656319333830591551790045419787283213488620949606491577214818548179506358798719644049511849650571172209201334623391094656348484213419594215318994604333185853988974513459408230613448985011511536197940975526970810402899355375761853657500766511399294392327223451041427432319431976321925751020818003074048405825606175957334492888753393366897212472196492959275831370538523414871033785994806837998229177697888043403971039371407325959938204625960196746093692162287645784020333203822867752991176931905941327427358164464618959636041327729763351810437145845254886899271883987780239906576533078058339634903553285894240903957066169818433372000334204681915920961842301466806128098528263869987928976423355642353220590796556784622885780963055377632527621982761676152184808948172352339606715931837312300203144828695312432357031658922654486103308115037083924386808766058942252685645457808890963276968580020234982994843704209749740752721574388733013966812326564798775317053433850460907802932989452034936636396229337662078854869845822631982572927239176069239297840475735817077890691298279539193761186063540371144922373021720503836609356439562248803406177908963052850112835178915471868175353304492471297727734865139243908523400731967640401763011295588176167026710417050732919852720291315652881287422998592387246635458236454707746539973886872241928865911896670374027410967541643533080574347732594258486017018081040992292149482725679243982396770150349739999851671410459844936698777240761492197401961495127911393745674015469949746576122625553281255784072781341167903754874958252701779947718435720987204740422234368888347718772258346825616401638981805210949183042928538144312383384385873265798490294731237781888921745121479034423828125000000000000000000000000000000000000000000000000000000000000000000000000000000 [88,38] 8891721515498162340175267599489618475115193591338189144591215411469843521184345893116391452921378232598605202598094342616304737257098849216685245488148902300482620213840256478480857245024126033695804167570398728912037250877415352093973675461236593522105792528543876457349512161795463641227402076390869460737925162149316463794320553092861410692312368158466129573479687725385467807961874238077486660309895072311693397280139855187546886318623075983139580376544456053269314624792917558212315248063473342251758073176314711615751043571291519822953577516941405455141668749648598662945616215937796128398736011810362664513875694647824760788215527119080149467468834764215426592567059898356570148261612110070332173086585275511831811252535485365085468598628168495567740723981852385535996268263343200587695180164151187487169742350368780949324954601145049522925068829936075393621537162117652794239949837111126432542892055532004675037698026162110940009419844770470492154464052851869615449248750422182433807108663567250949788584348487327998547831666811900064080944204644746619527082255180152148541460701391079336803148407400697533452012249258382325031450142073871397026611675902902077038246576982114391923159595722825563519803711714612021066957309627588529457802518137203652590945993262841391695008932425193902937265640063213226454059774074365952566965517388056816791092515921030242311339861471586705850409537558969912294244624768379729934159483667523821403166206506705280210504527842313369030661137246003153090257969643662897849584481511421840690983631712343281857968305507744641514321937486882824163341124209050451328812768068047533861214480469975848079640936532852450107235143749701552919980739577562573456918702068249308807971015865599224921451893114617413547266380134628947675549267260509782956735997676534492329209410261771890890521267511047416029038223767842576896306132504104686176820961323988629233935727416726909615274915383085646837521847248201820844166270053319842259876096613167614983233307203574339487154927957762024203551126148178647879995759605756222120657596361515974083547009210676803446317094323021423781485480220661943991163242385809743838812301480102585888288983140875465071466465829244090947945760640694372958663783563251983429062911020677073263608362920231840846275942219763098826238544449730089467569147928295622674226440608829123780436793252452478947769603784296460220054614254081570834387093782424926757812500000000000000000000000000000000000000000000000000000000000000000000 [88,39] -2035365687218443590611160509190858836936317857057964319087259694859557610689562704016096423036618945091503833001024630037499923593477362561751017986357269102919045751650232675862920200632720106990025951434601851215136833531736717693771061173659055715247315088419654373970420359484724470204532751275718419775510828694146762666669607088869950750626107377723668983918689901592200100137842812603523000123723820807803217674952066269335767285129803699149768224859659513986784002723630943223898023125452806436103898773516790165058412057729248098239686202570673054682884699488022988574460283402027210658064657491987424151699910658476121799480993328599817529618704850970517472956538921996391556069815787546601329944900733530030933358244118210348179661882009726355231090231797922777951511922590914287927736964217429373473078981458086099919128772206170205638931997459024475140106922055970361382550755460913080641134873918625942979958274863523883498004883090126244934025743139596139582405848932535789533171304823521037484954142048776985449265823015431286504349352246944349535721105356522291257652250458126544216670761960123619793604407807529468264263176262843455675734856098509420753975927147698435099579692695127379209231383154167748474619202219112198979950306041414558329761796745697069052446604406570940253722108742445113187571851716200794502684612738177928716757945363585922916169264417776935495224553271847105558611516740368050513364191072630393124237433919484030847536968743333879739321457524333062649447903737652417381377463414702731960307463248182053666526222327861120259552573157265545573301393831078810595557326557222432475361526281233274019529409346061026480104693938868024830265920753358064942788425551996509440197240368612950604878806345245131399739372028166776569090982056429313987422493803914581347764583581257530720673201399533011591914028546915107312772580094955613909726830494717892061917985503176044906372247190782061562758657272981611174228184944679228063729432831244203013104565088078146638561634625123894621609957186615001594355269888873373034008429163266187856985691886767165673874582561310067431103994474129073451327487379158670191754875725699459985450244029372789141924402015887485822891341138953956053583014820529370640849170777846767401598976791934342783462175274518024402342478846592379139305662691965344401080387078734072947533703228213714068817716073217012058115937128688344159854750614613294601440429687500000000000000000000000000000000000000000000000000000000000 [88,40] 319739630385093635710090061243789070139446521329993157142864378676022222496940717445057027256162550692370933794117101367966449550298758122936365323988077494002529877051176751537266681438326821731994504969193066829907348174971380296851455542123233955086774398255606844841600683548713452968748138014922330883445067481522578607036478371268942013081696031561794545342250004809510620365219639749883425060405243224251112107379466277917132867134853646529393245578983537064988540584774333452686167104668284616080172972548802450019860911583511663905024159968321749375661110241598523877565188938205044497690614454616134973807350434706910261731655662029084924918356740532790357747268218597516035251293613841651498922271565282594221107380683728251025508826889422229168324476577259720634475830155923896418871935252635395076516863107107014334710824691053297525575665358571686874300310024998920248070610682036004714360009634826039054770428433800196046864877525176898701984280604876027805330749051447858464779812732602208812093718301604067212132319525238537874575024257174297146918099795085013166479863093663704293042335754334261655871748062428843520817887888530327541441161569306173999820703169011066434976577159370979946453074083827637115295463374461379630454394719412909709765129788254498926098219924480978578318138899792835006914136964877285992516813337896993864832035787441085728683584195348979333756836811221824009772662278102242683090888931516874758121139981884118142861247429440445015457922184406925479602070474893171424400460461751222633787875651547328548049863995234186169519559295139594744078214067864516286500223212210223398676248336131445011529797492005704141964619121779574394120031372511988826452942262274468475350983241986148730984127270478093987845631739040831925937849343775146558493239554832383412211577641775844243190010800721525781341361552993231057630498132339188918744310800411340494915310272031860408076984855965976782739256799519365816256980103446850837624174890131787348319772140264842685229019696531927112770220933860198773425331659987775314027318718301897412662331569445146357461430188398247130271656318132198760831113179110719708451429208184913597752444325748727742136901533009874128265121414479396998455015234056069006482242923760911826910275609154188628390446394230135054256925215855158215702724468702920101758063757573047010906200078580734470799067844157090969801484500408851607833327079788432456552982330322265625000000000000000000000000000000000000000000000000 [88,41] -3040904481451700181484754407165818942643883879918523253474477830403901462708740628319940978733832515646081504463727091963118373420374149603039154223676332906197954791661675254999233383988156240611756016626295351313692039924502108844768687660504210690060773334345825342040961443945936690729221138477766116593796462743274488930568832290957163236131433913946397914065860298774508267912066769327040744058295682824111234705516620326197994843984681564991049762508767374050563570216774448835585260111443385919481677070855261829743868739296969598961801827284048424380068385194246783541869664182270896824035801337456838570856127815062508304241054541767716853813655973676380570840146934338734299886862167497561401869787358514319562335632353903904152307973851802874166942079026219218235919789045666812306298439328159450103748808432734754840496775612923079403590975668232913503127678368040337192261976956577374508258975724057502199246032620479239672483379329743528232750050403954952458848133919091575477717070245765477264033935184377954195570835246009091549782198276296170511861146465720803679821379888064384580566107503636888861086543079558578381094205798063203718347463952850438314052353771050160143333577256084185474325825006353578357637245986675273523909776382379533895375261660251033777532219724693041572331981697203977712948379305287356055397061320081669954126639683193313586672084468176015208925497724665635505881004174270974237258013973854772187822130765891833020226818947116467006736994486252802503058207222227704820460447959739462833241034848652865923831193930070418374267238791827863642729435631979097610207394500646951078002299561309292307731136630525750494073194429896960633468776535653102596608558885574573880366658964103945960555916134870897116874999867073610505502870021533851801639703811407239251892816876123959665634253043855805821749073469876642844511421694432021835179644468011251000905766447831730250421245197775681396621396194427400381689507855167765324748356842095537833536681528598566535956816073568205995180722889258295710080795542792426538407564957380408090702492324151310911575409922700086649550307819037345264062977589085734346449624973403552098828454327856058125726323492969358214236173044158880111226279356049679022672591714119188724684162147812703220205015140044655526129786376010928243547390580480049486857533223653698523453671501830558825191613688374597761857143847670503777891326535609550774097442626953125000000000000000000000000000000000000000000000 [88,42] -20319375988618130481799477571799022442399332867837906595282743875127760240253274183857194337456368205046795407043058003540046683255731675847147212109806292728475213518282562836613312080085038027357915677283508137099339090919767453531916235830178552996716465074350774840243894604060585293282409481834704084957013278075900715391319676486522232377525797879566095757658870725289382462291486391260533278332185708252073297808725675865919493451628508406330044886291958099566400710286740579555076758245159378016368795646319687373642135888765169239262542264914786055517859274508836588484325300390472273615871241227695717681972842704340157437047595781640487705155724539650191276048062040965854079026481729529822755130832797112546973912950072452541174435732473860007462765168244854457726662387308045185625591273001193280750757870191843452191247019340659425697527519896864702677618104271400774218513772526056377504591678328149013490498209154197878259459768333359771799881037628977709069097555921703652619038464982790855529157957300082899562546201129703459540150091695430415062091390587899730782855883201659897575783306428251172393616675079783982306719017893432134946964288054596309577294978718676532815451286574545075728049269495924224214564343784141463688504244529601990606003813692630480277328352074676383315306384150365439269670062468710442153873332119176847644893793213850269078606034371292324568261361690381632352758733964166567505210610486419005123774633053869168235140102081638821043523619341394421348394413992561929673310965655215412379823101361154748274145849443042681749571629035815738261186494995390378214981049148636078523577160835969354191404002236175536028342787876242435224926827536142385293363453211953286814206645064726785126538173821676662541819733661030250890122547355912401548390762600410698486723493474555720470918996929284921349182985392535863060228769477930561864296356448684049319494333338785452905420851670652464542648475684684466924301466036055077845599595592331992398663265595939595855628082538277037922601548487477382997245818131942906973946040349448918794191984675058806003083416958270002404040761074694902205596897136272668947798049019684395561089334345761832595431301294254026346450480002987692121458189938874071305233775904888005260038575346374437665533517343641409229851856446270326887459351040417384726634327758802614222453741619778246555477048771471260761614475734931586263856684304585087375016883015632629394531250000000000000000000000000000000000 [88,43] 8966131917306699269442720208773381789245857612384395798510141701208757527615388024925707112865569744606435524253232793289794471380271907829548144978064997784825468311170803918407635393781317271899863708683480368971436443683481634129259146582557705481531405118497947697565476632184016811911407779073010109464184831412747828789906764904790339719621589686792293796131339402487474993034873646583664071037946176130963406688168743772845305049749606499585563230700727847159764686759217780328159289214061117687096944362160165011660256792704908253125578410244010477691410589908287412400939229397547644962346737012979192151740518785809988931716958799752507189932229305425412739801506088644218755741338785462841174546121628599020684934278252101513072509496889188024107987966456546236726821236910590425647792461779573315549493657751350739402262440572174559266096391521760866037066692646619456499039291016644879244887639380852552988775921193759624140579424317218704609254545009129984859248183232762660244177304146552594173844672242225487478194148834358037742183128677111256567010870262231647827687151993194419653553892958469848984372691355494758726741045479462686690627549364722385952891804695705978897721653643709006959047906975586927662449138237094383458579226424637835495405272004869233879276991166898252862882971671508017459940038898824398023760866022261649266432675131628842870442762146208830173199196482844158320227140618983775278199351361514616767533895422569302027158128700405563524520885074628717925018963508137059318322931831268846578936393623446915218060041768624239699511945115306306817982986180929573157212872816691058504218267461917896720908566126660366419054648674170431523318064388828774964410799403392214731139084062397500709058542158612263756207390592744982800278044977189999845424121866329890879546553089887846660222787459763518691700517176991188740174412999502248578870717387900585832646547964918228523293117602629723165343988549568844532108524775131596129323935245567498435848033096710188186878335093110163413930455028388923425740089737231905269062611406793036304601132587613695492537380533982385762032009186200637374919209446506392261115404947279370693338791942490683255043184632572148551066900759953948267798475860636988438832008777972974668140787248322106277901071413908125767340632565708910342707067045342260994030505186370939840056603293847139431060891366482829097327928311132208099827958780458914134214865043759346008300781250000000000000000000000000000 [88,44] -2552587459387620141296424225971926434774322061995711423170825187346144272950343259466265303923531521075477914640698307394827027846674595052419764877215124351506969263345860745918133740671729453471477363084319407365251503432292204925554318482866122809076625106725185319558242094226539302996114304366007571031486200214054935497052953957903091639840811827006772197964856225296595771367266508131003459949511612490847827539822000062523665137682296977798375907420382739181168839006954194300987128545933970064662789131995907903502490298148161923717606733201546848154844428223895986569746790697340695348231064260022853051945700719766758364763458663254916934069339665169668317948144444821285776290971849871853851243968628457898412613022516986138354624292745506820555117438420659210406672914749875666820824417428042610283640463536577606407594972175541403379691423851932777005469559956832514404429827046585049565545854765688784204720275533824436166745217792541201042493612859810615959497815914941156967301820606532024239157633486880791338535891107654397312075181887282948444234061779993365457233471102371796194772911070144616640941187913234639038234558363699454099157088403173131259704169777668190918953737395977910794637097164481987327188732565117039723516822110571306498303954629369412881028564637229228904268088378137322587170413364721536144493821240006643437009837299512515720296692116582588324119227694106583557889156948246160022313495397471708835355617182944608890877726939236284378640470911383477384142599270889308834830646811844616309878808435161930869366422688031931388141679522379229784860894120822364311761659385733793075058653041091596239126429378779786352602636055724734647056199024133401866609704356498353811211642160370413308149088613815342585982209434692416219400145556096333893622405415921096262858502011403810691950164273601185404039478311188799290620423353398159412599424206428808663766520553203888806816609107345835142683904800304976598286878122377434962688319103538540422802389725004602470967571883961673996967283641741504840722862407689463667582136850347734861861186736861933729945411544049672841270598620985064847152317872274991802375997173754782076486894837607824783071941566908969490261196414478725187897653680279757617073113449997384029921056072633003155421002060335532653739528240189660389917209456081735169706058955180632913421266059790039959902642654962155253898959625878638974712402424059598526895342729403637349605560302734375000000000000000000 [88,45] 556678705343917961162956267919189576979467000014367162736558358558831664400765713800323407532561656340303978355880684545201452144677686900124620134237688554484901253346509890506481418067876110288279319874811367318430278424091901315028619427985421568265479080899949357611770179751829040088610032236835898570402876617309372260253200868496405383300225203234938358081517352981950223886984161542405824962188431647702475950527566287953959769068019934464838766104829470942390921492192414144953464873130250009401421092758496070763653898864228504562130172596752308874096422442600355587257638296323272047507841689858738304671487590701370838925356972668878481507237343755371936827867593143436364401401922159248814771929964209398952501157298121959046211242699735759498665934798074461864867438362591812805384924126423029268157698222199191854450283973341099152486832365827100036147135593110112841537836644553385258618069914060428422108345865140540972848654776611960467478150174307147312995479523541716918705190899414364699053124692108825661586905567556489971817315856945279504847055749839334042140518276773929651197143141643192134028663474223799593008888617710013957843170275743344780117588653697608270872799561889890436948586872329961939158476639843381253137621541919375517225155682279309535241098741464773798058068210546273110026766646537999945708829871408461151534698537331928904810859115897910244214198938975255632290596120710733704341134678914375663082958972351038166062712054538609232910760490864216665880900445420139785755007011861201478523645092143023027803754122414601242428089724440650431973176462792899565128358458827580842149170697888540757174567614861224245554401450795768304065112788217854384898501064273415324834209589998101300683349142294374810623086790898449648283175650644450248604300528714155350004221724932977431273793791826919711520960755095054463589602594894236168929266087565667227960674582538513439245550867274603569362074168921158650269268833197966393746969528085986945437498121764310790518232188336500524993468243590127539206186286072020453645048250805067704498680071715956247135812349652549245274106152199522682809518730088970006325741442744050781540440218130517360808740933610058460468329212553858441836206079061416878921739324569835260141158814293408131572306919947682922549815573585685300580742317667978997557293887793024203650487928632570164618167489892898897570830917526335678976963833352112343000328564812662079930305480957031250000000000000 [88,46] -98621372546049064163884375374028963927801237280952419945294183796092433109549938053485948680866414169572201318539796159725554176481541854416703566018862489923954102663363587151842753531836050486668910232282557888576502418028978251681385334432897880819460427377562545982290858691573964109825934566011990474392930471816554126075235295587693121408481334643553015104690293345688505291793759099487389702305364972466412632549542960092174492192936345981277675488618345239281817034838280747966663187533530335670034188922818785651487070455929469115180301295369459718763474536358909985967823849643742552857227962820990651579413326709574800246533311443328467360475427653721258872457510034705507875904647269007637072747662169556478396253524422740703752887563444259378119853431322959908912060285150121281498528270198663540561463227289090366647574888084533484572626618531677863024879854067167289896440102997234644034874757522653322925343585580348432443814718582665599752652887230972872925424192397340546197109504451115127167862337284777748012042429285878546604509621068564731686373707760938170505352825132222026325340545887720516860720372938857230415240512219700725560495339078151626249328332084199515240782523201579332348010296861567444606495341982244825099519921628834858919268354081746620395710852270315568434730074908676972177672111578693576761445472172036812615799980512974454401826923676530859882401044984528003004979851651643151173927927928138368207025321021702352996633743892847231549378949428158980694322737465792755166796207936691288291195224792459725497305915190421888464358086580771506800313356968219233642548955260002493373904295502060529785908421101713560841023407107357789472029424351976811649974933244904914126195994088087495945596356786205795732434649285433019789256328054372542688585477738678024586089051924533741224338334990232272373156652361297366249618283174258290068155282423529973865955570178599702970972398683171601773613649614431447210357566712938465639679312575060685302923768331424878190549948318316063457878181749908747591506838663505975448461678215802446556390903794652085640468668445274536361487140694223034453045562655876111725356586452545974972087450541459320506579131585038940139248978818560670634198829907820788156396470174776715516084702064085020956267010285628983488395077967302458610842795858849857280014265831128679473908461930498063068886553485428032428107310735945002741771770025477786107692690364956433768384158611297607421875000 [88,47] 14941179057399782989259341298331962825913132118900404664832411656266849177032049259906270052596164390559492951263195822920140582261283338592490361747102139367211863227653636639575996502835315562060719861159548303935533944209582194050051489632206722113675349507443001345393379919862002783261785050247237303998610437975721870083647903913958427747693047995593818983790566077614545309868028506284104049188378575567875104322742022927816414522067748814123917593846321960709303704948886735642656648751870734273240017774341974382002465378587707482614761465294015491376544260015310936945800973592737595112014015661005742680012968650980798013818747512485450916782415853165678030392111120833847619811029142016531336886860356582331535238086213759333334433841211362369294953656687320492802915304199189666419036057485753188442231798747751430533421899671409395728364865787447293281636940039287001857730835886351558313882564615192292504114290701493809407385848441250422470911206459687634362410075936258820540849185107941530056218625608943981257872975176741576973343500241106094685217047929739300531398323748346105901504138856589903336015125733898961254154771796415510068789900597112099808322980068818288996363684796569909052305150416167228191823232541648243886815485660261316734025508766163489988962957779056825286567432469938642892636135484503975378845880384286126293145744683795500576374958151931284719685162502318046710607601153773168584660578884829238096850340009446201729486897601482997304266648042465357850779555988472612128782645600692554343499105935520216061796611074705841620283564411732604976882233351686826448371032603856203004641990750475407939594899827065855312683806049407050993999214310280516382324742856573490856970939450328734421799291368801877920443834680521760498509871377469884773260991558576450552974348497069545334227556987357944160680525020299687325232665883995904565307215126589929876902047919589156114949887019958419840279054710187034822374946883308788904081948101117090203140315140717819645490636078931334540453378296710695053550163368066340447891781847510611353740451497596151669429685815546125919084315303572393272858208737319625694586286090154041500437235500363259021841248632209519914448600074454384813157925532435405420243152650498917888139688856794928690628184822019494940955709362226202914572254683312683032639895642992874491895045019106033250694431855411520911964029120694117520794481446342466535170956376532558351755142211914062500000 [88,48] -2003918152586345872242429143304096601102125647978026108703980419036893729797149428774430484467258146595131115655426256473682482164798362776420476245664173301262760269934250773547972476244413675187383433719219972051887022659719266405705858562821949328677656296638041725372051557962712051286778076605062329510594696967241594283343102532913991853856753129050164011108478253393719885922651014239892457478549198722239986819896629464506290699524003361691863360011105021310312381663154095307897181787484558360919367610342558004977913884483712232980142278822931182061458367703009772026492844862569488645938832265776346564418435372720784329967560269064063344651553262942745512192712733363058036949991447372208446194193732876908873605666799136237300153594275287929400294157288916058995933247187967835673980515340369752659009225923941728435683227179911154880154682419728576057693461883511940461012223845378493348422874470897670387578445781381304750412189559631778085195244727246004886363929670006453636834557008858970417196127149236399604184649277288752342049416488299665004659398961096763116747666174180906360829238328406770859991953875064241670365492395921095644452035045327421611043740919213390401110537546492591668692705628361796208394427919924096983261258341045077159746359867758028063650108985748456924279595233178066845166476271780138218542742752244723649770152895630778479935526220226150031770053863046912283865610835516090972109176198756022460900263121703452475243252567513620458253767000685571957201455800569768690586669867687786466624969924876850683622952570595170525428314689781476455745843113197338886757105876080310304027211990334735310034923484361516028542192487596079198389041150106230097949510848999988996760562219876141651548394448770085473872692068628090328814717734998298081242017877380946454608889744775868279998101009701059321926635470627883721140964090588920738305999479687097092293830373212607376484574127532747982785463651486018968372917235834241585799557506235700945647265667506550016280091734338234788456489612912506671271681715306662240351082646123218907005668406556647475425668677613093142731874972658580735335417911426823796464417804331045325454250178891495762653900887595036390658882522537790180347469649766505920166080690462706455211712637524185155108867534058022685162158325300046476106318946350528247586139683771228639649117511526321732072126289402629555539998023385976308536124542922229885277829453116282820701599121093750000 [88,49] 201002213271476029120021158386406253095184413406282138285034572646853483569537220333648219386509408306168676798378074995685695146654585053270155333460279539930212187499470623472161240092576800545352696032685506224971163489955963596781714468995996281939166978112379085635948213022660736078962308417877656312003229767738245766023871851744420426708710595366625986143821541918644079152211844013899523052434874132767801780726567677192368349551580014970553873138093667693121963007351087644827629665354851701793476330270419239846249270873664360751132946944505076113891449903527857594160348043289135589108028938439071117502110458627831751134390847846032747087453628812818997619666664938741637949428838925697771928074294546623180015489795841837410711110481008624995490923015411010911705452945653219891009375745354540401802547643373091497239334218138169409630937018066538055035884105554777272121159911811649872954513460295605607117974209727922943763540045151218166523851240812639445044647306158249445673160117778886287130971860445130583711058909716702975967634135454381436386982640415286488497942722397903019382239119525206879537106026291865383908539096911403960926262563034316837346880340076027023540952830110678309943999198260945838488190272318879597387862708473823228219857803451533078887756568735696145459989247327497624427393659512093317595423838073084801199642229392595316692608517924226806114826236252094841468386033084846555351996796605212828414522396120812863275273335889312062054263392427548080980737931229581983370141574712749373250965605696957729481524009025202226236270941994430257219364013308613320859301831366416368636158815335123821873360591507997539679272976024383951876226331419980744829482643994727058024055336306810670287370219312316275258619711520835130762868313393267919332862911345631009876323275431812262443011335137452605121372870369888302217492249856808773209691685770256226790920910690915592975336627582893802025572623961433243251405908229054465343935661981154638925745702146219366125505471508795999820442643683332268058203782807121791634376752426368615726805273427739965584040746548777789473171149778229890941730049429911066913308455208306599571084713454211886045458511488405524966499962627556213219504818734311258868625098188277191908051638498960611233722519627001110022951700284553718121834940971014665491348647839938703733512743708757706686932833137477546140441365657078659685309818261345071732648648321628570556640625000000 [88,50] 3401120869667378722124658050578525077111858143229600951713141193672111001636319152286095289154874787857000356614735347248541465939591152557422183218881151485961440081050537897468832614673169611789576657955618233112827111752976975980176344413356483409979368380151714860678055285922031363583850783340696379859699305220295298732510992150351206373269465163514730015053706735369520265725923256986031350529776187845421693164900569210281807869700280898274462014756870008265040825116985339518215091440823900701460681747222957105399073872426737340899661052626518664867539274798740788379921514255947938916471436997833227013180096482050452351742861158456463419784881469979304118625950792396065028523342883810810247635581534467502199644428056562772022812198401475708571417377792061365347544258144012669278951806676264420448117978574443133185987948452942873967216231472272996842699382638979590945633804145666536964001145117617750252447847163778039612438195646903466791004712768879344029407838881991297598067670732424349959403551052206355708617933023630763406858871937505068114917523851171063678540349830672872904223916780058630171244246834071194671244679144446792544926744532860752196847547513893001445991550459793086856702072789260187256758927658395194538107275916152525975756208137135520705559928648655339674661224684969102980130352771650694865782596016994973454691178809620988662643330114273298857892555515118803646668349562371097100495496939128851159702118104686098542865427442530113214216814739165653102757100184351197253181731073206982354137580356970782439616196699163797139199297239288002006751622422201402173683896738406240712074350096535889675135297409746272625833888239295988232881250008974560092062953885961560143183689325906595849010142674275759346693048198143118877456211825386133616034092463054037031400027431006750210840946755848724422320759918652664287764240112060008434928167292763479091197692864173720696840546458672259479870861417666376149137042778567559225884187984010582391489671995312227081655392617263575002989961757714975234376798493086689689764048236119234716631436705505906153653322316796567990079249380597974106552896084425280679273136766508804066263301045339603065435305369481165562741581528220498037862030375322011013148230039628189060284282931861306136774173915297796923347555799960679291045364992211381807831058021140338718104836292008995348956688674424345828764159942576304670449824363309687669243430718779563903808593750 [88,51] -7280356172359234344002121071232424335907750299630622065683063160068696481956183719898369999393285900433075615199820017353294203459319073399820579793558989394483762327201527129767260062029887768604292217012160905911780315737712688859630592756308412286147461279661343043006397906292494934553172125664212560882781711165843914061562872156850270493350622480323335007045307317052793372314900413123246431309181423014535203822300673824164630182037860740625871362858776229687237469371451602217871247028617844054223226610028418929161052546494501399070129847622638247238075628317863851399855037537740836505644759004115399018057708261564762204302409568962572995560973342985762675850691458073202608848167546986550798540340092501654764866385044892061447952133874673529284568008169955946334877315540292379285571909892494282233930528699869403649909232934348180346385398595144343236328595919240443875248382190893401031130153061725994144004381523735769412581936598194244910096935183173145232419094510371857476722265135086413413372784772468416954417017945712107144980181468875666343360428186971671826137075150228354660037980577284471015091692001715152406992267931650720639399861320903175892787008418670052887362328760720819099017900589054427825122232767162859253544588551685846043670231513751012646199681942752247382023608087618962551601933433404710738971722003019919079495344436332219185174984587197623486841863100346553595352952830637475763786309255310370529056298521099948552071668460899577641124755212886368804554633033350785945610029103802545599892995033837662757568152930455505488400350159912418879091261170887161315762067664276324535057429966888868813685884119204989882574146295743126681995331569275864041685576782610916976153208865270636776288059215037099473949354570709532967310440964692594458999848004002391548202832751088708248214168563835926489931930961348204914428207717121460772507464376341370625673698756622051203835619994185789190115499533275676062607262815864691615369010285920541730197078144296677639327947272300540516284749218165523497960570635793859754399777185610199706056105959258582176382092303365628912758512078869929632534228048417545956787116365615238802224991818046256986044428663779635733550282969173284462996298395535005304907690852039049618437804917114832720569538425395390608235032337677829525943984472579018609300018102115644107892091326192670010691156989496370422436714202598317079162537623915341100655496120452880859375000 [88,52] 1659122981435977312942194391758910370153969518830212986489462073272092421139181989880436413804185444490117177715075204429379786944954847206990885057133592363940590300215011011886185748898895874423596334594897373487394649545653331867447377477107610266633587961034721918151480796299317240413491657128728523118202204582463968978870923698719698415962078343652397680742845714514052682814525534975350758461627251984912825249537369313090346863807709353827043799277564700286839181691171935152426836690570563070690545933987734681116524090906749291559901922286540184767570474296019212327740719028695832525635086603552565928440496351687661861126692439312340312028103992639976813735105749890309636325012541860505503715298510655094986601637828076702146201363029430573488641577118230669233114524649153526844490901644404522026710633559638512149890778217420484966728439827722042225541540084513888122755943208118386904959648397458520389017530144762896852188494970392161273767798136100063250126530434206166195483525466359008977923434890558285856746046586713185812832238104007863394138673761189202372427038422900985847613306279566569874074227302525403401488631699869166367570792849897447557577364089328301898057342992561936017214638671244858060095976025262472135714678130448489462624796111697409946232630242961917560707203611519787717564117067889627502415913894202426884588566497842599867588608741372991569613584021387311826392566644528326017385971171061230763073541271829688810643304250973522842857636631266895491662068634374522259457962236897012251987985362231244211926645618212523096566073056077285232897340856439710120762342162981685426134347017751451869046458303130110108360483259960375055535690262394752063508304788776383309205575259683236001852610127421941318377313113050100303606639115113115034851000703877551987965941723961267510827765196249677712397859936203476754066064533493588080146933647351820302272017873346496488962491886082722098508103949161867740957658887347138941063069833656710085171170225856939667696153065556877275400424883593092437805187097982506611944449067513644535389874902724662130641900374697144535031979916558204684776797361979470127633414744105364729701972925328836877563350809153846207695664599195708990471039894000688481127363565724015831979362241729433327640459106458183862557129990198872538079991828491254784015081829911701774340695025238940446558205306644835218103469943266826090721988151699406444095075130462646484375 [88,53] -205829314845723290558798884257237649319332052386221608174308650605448362434482840525090886838969011122297501451663014091555597285888349893730203844416748150344016999701236331125126880711631370584038448267142990421607945606032265360312664073306900477420495932449515740601184649445569545971527953268219251925246747622865097694258412561123660108903285003493289883507683504003709616787372670842927531563606920458854397932036548490473090927499041871058647971330563358297661252109856240310374311338539021513513409614321286781564791281830904954523403335268009579694026478545144448757552766971774564620186356310201783624928627056182447022879459767092273828195279289650144182071116071536811151139019646844839284298922590837727521718567747937521799629648865711556849794957700745738692367699659343191509311183263856691986090141367445905829937930186096742927637308817960127888294838303035610847291860657427813142254012269488167160232351352999743602163318707697373969962833636290246314566435624952804904195251387866901903125520550270344880426927618272151354919505277994654462907659331373814673278494849024178486174098739194940110093441558750364775779680390323650638429016621070362237388846850938851627151873800513703025368860835898998339973495291315945845761251694789432610060888761818014018219415322645293397164842209200624537721860089423324967105304170153544813285614734411841671275489931034320966626232173647225124726285434572765781319988977308974768944486882385896210918649665369113717724816428080317857142047492768680581162547548888614074463772893383837146722453453869015492572239156805053836970335306317498165464574713000311527205181930139413960496585236281109604153716714257130057998682040589763919053294908887018392357630177100821670000686650218630959248890550685299305610280240620521882307582959230571397507699975619088523299509801967603841184727264520529148652860752208536441680775654130582341033794780189355324471841140164365465333863614601008739664057202959680126605430358275234512207952832537871471945633520781050084833572050732850212114577159521429622129369842120806647171045521823519378573866189716932344833874980783582271507304265946987645272125732328756081410319442936721023795841888121411138311412123035094975097312911377509567530309236976289720010812843902285841379466520347845671809474326546028379657759521959303547419974076833289587959516265321042603217387622160905078646332471911661876617927191546186804771423339843750000 [88,54] 15427235806045894892754916880041139026555048122226356171840091746984906785090423774530936756957363634080075024946360124689979461726878204739327697109504932763871388157491009519521874104255238693231214105948418636934774493055655373515541306445885568724615918482014605088631666818544969816525903849100395454128921243160804349586855604089941110568883244050877566733804421965307312310482418131242734806567761765282596763848168559618898402152945817786142950628678182205860926356920730449221210790939573201594186214489677085709939020461021992743777401130361456731468312159734227785486763260041557282256531609309418214673417919594194291646717601066210561419723926092285217473571618515123513472549549162512292773295050391585321152027518684850383806655694202402338148243940042992625782821855672365383932738145712509549212041515194235805015028542593511354920081633565250595287376881937984254869172923467802516740111165973486931762450959617968293007687321141543785802374509750756765079176350611048301521081442781359540990710851971113225008496045969517944694404715188841146745942056178400970838404895144893412082040739063854643949664199826962771928662156813450916574993418680557011880293979667449700554843970913798648601642399403975576919449129522893736710418700418904066422875276414310532470538001419950559839128462806844291370347737751144460048766387989554457841829368256280831431197129164943049240566517461273338339188006765520421956673645897346576771798924821361528425498045778696574673137080440781526784794267070981282754273195627948391618677697590645932932414752328674941492511167623300731836823810156883236410294918042481483059295933825412764898379436786151164156537222836679117776153944799927848502727059212429270317385682798979015932009613074071467747887556258720510227182768054950744324447122183678839731305548271549424183636222562845904570229843531406069092794764032992826376563175881332414528068301858345396567082167795339382804939076519794393888274106208801381469853602835413531102419964184998177300406557678671132585411586034816263365737361308593114658462752372889682318472608587935912189878723061060705342940150221299314804102633330220069018490956617571803118171794346665879533833011609589746919406805985382877919443914023695389174764108746573437785853485015904734448754888903187052468919563911791395831807866945083268802480153905428696382383562692312845727319878952987468142583763267006169428441353375092148780822753906250 [88,55] -531319713249248140910235797169741976238101379460805670926833769921041941241653196013570133846210022199982306572570849126661655364928952182375434337252305517124195422537948839625507614032451380264510568636201712621238656463862345872607400125852451649853394988192462422304927971957229884419835912236584868645169013991083560349208318165420525483927026346135198376564989237453893606930120108517212652745498852047021473586671450921455451695725743195426821480310565250492883263763766695636454460888391323348710344289405886967725071340100899599035895069294243983827009338358163356640605240785684628696299168995587635936218675448824739413413555713470231771708918259363117125194008258235526776238725404110880679500128058675114054109106237997652694022207122965491897171720492223671370712507095429185804222999926857910758209536027375710143651901407275457533978238037241035227985903050600721886671179482315396744111947672947535761734064540415064060308420140907071828110649360566291557188427773518244363407606352598992613541125078640239182823228032951873485614099858297671240249271658289015203217932796567919908930915200246826948771039993913507260455624658505390845576376448904172195321097651979651803854936056798851881633450044655568154716267037115956712819449937687903257811957304777842376962520680450414837258042510119470754759588584212749427109517594865674064351118351394678000435268358236252767077582950700468662042819075406990098136532885434282100842055668579832939902325712550916820840697050911153204329682458580320410533246925387220119929665608973923879658984398853253889837467670717168546171018582572653202893737034711230528989770759691397814110871174508539890522234733695982476893576276462790553263710016908243102220044995824756454074371190593327809340520108491457848798274058227050753700110169829734926588503570046219505971883710360711999229688624391222224186676886820998103682575478639850026359293498322694608329578111037816940046592716876200759793199657423631665816392224652844673236478666007164170823267648197986621542025515483127450091323375943027162699367538975301701256979786752884461296057069614661602907490819480647728558184018808088164935669496998873866838197671943425293287378125951555036573154911030110456128395607143455681527018075894231231915933207311412037221492610130607670796874256841560484771108454128438624740227306460336342121107060517682816055592654031671374752210379455164002138189971446990966796875000 [88,56] -40294338907916118650344290943290168391290365224895169554349110691702751188551114123465159176099603396265541897367545151526295436253393144882113583112775508004165836350385372989409497634427972388265728774704127652796619852391591266852522681759033599779526171621834401104119969888037762403979260138453847446770663029739862362913154382720995679643159123853938560517850907874880121619721935639102010392823022190457069801953329253655132620922377127368063485882376708687166616045410207338972762366973862624777445128755369848719049048265585055839225180302218404993656455697329387097682448189030935621481133636858780149105702474738945047701472616380052092303936149510691931851383347238866892374095541066060916746476569152720184280349867878445272992308053552829467245364669154755198229380283134612618934081589684967208620482722972452828680161434285277201285182924712739535670337885106409215727531673197375814164516048986214960594797335365606590028368567463391415028791148963784173435468928562221490368558113623751576673764370154855159158256010922172404703836065558781629457985940244651380852872783753695491960393446066921943992891963062555022633125598476273269383452668866734985323054214583309121232174259952149019924323620264005634452847163243520874361247009431781771093365272523809281336929030340983153293213195172310355299770973550192303854788610518025553818598575217252214766627300039663545464165413575552058724504582838189483496865750375300210877040784828253715616374775151659509835895853148449672165008096395719180453039548298768754667266590988438479826127854346070619624136648983887392798748125266460399744272452460167435379837111966316244385725448626350683958473715310254091413882688840421719598820602138133837088767151373358526148530568115169609130573009763794652720824205380712775445795285922836280877734775462223900716689839650720880361569333807100155145383573248360859146388442925952738640564282784085674386597837421396967367682021482890897743056236078605480065478263055650525960554430855668209286773772748074783838271010306511636668200298344892502451460563004731456699780328614011823799545906859178033670880701789611592815157908528654416592840385440238516582803287415062638015169225116254362928548546225676446990101442316812813887418214031483272470169700490123831687407714797955961506620680364242729118637649830161727945282468944017281173795174097518348558878881146571877130968530877908051479607820510864257812500 [88,57] 12391788704634829613451454323507316945182952082862141763761476003962080193742225339291262578191126495444351391310693473157479597397914159142927592153079168736680726886086200143164001183478244870807656891383343153990158200381330412262572842848985268410926367304988542163663869661498145026052815013062533129538348916348543831879755726769925815303088845873389192967560131559940237346200603315973295452921949452531604004551118228959931986540471180255644732019457486381185886417661293027637826176704780084653522234502081415559515124645143780844715832344642265298441294151844907678894244257348103783239072829205094105899938968219935123237484844524810864999997214457046574138379194531714874544059939851085603486811099510913658510582409271641777558293301951427392177109279624491754045584664286930178547904473459945326380807987225431069726259431715414856100677230785849017895245424247045634838550179918820872823263026079725299496591930427406498946016240433409317842057617483655740882052353608165401803653439248979231730645875043811914003625648767312174992487556017549901293106130716367297349913792204477541068562765511519888907385912157785101456738095636380547485435536650391999519367695519309478470673102487541555757666356239379749819471282295716801207721768643912553461020821875984292961720658051329251052112659494994575345939216001044075181817784497124469046176548071164802916015099091926185390626341831780796749488971828342422489357977838030069040899056872147366456921251072631460846283512520996061094095777042222788181311548710094436737405932221577699975421670848557333281232979273988294965079309416645979219828581826380117634451188983226610435600052863658950466635309605780420948011916140063724309433300294418911514228205473865426357713537218627297022382882693268236128871641157064089302149419587101527776799999024105410271388082992967497843548422275704119226471449009150924203547483966904001020223222114378507537948841672357920569981656661287930039720518215138301118549349330977728641300436261303841337606106515302578223383140762444577756749097143236007314928785814496183133874754657260494676603678599546769084837162028126605502104097884213733084936875876477151129861631658371592869163669785213742083315597374199125834301363628509219118055304598739974043256816468181685736859930161830861537128035264461179819293732328216346211366006039965192970170102979476346890169835405527687388627100517624057829380035400390625000 [88,58] -3648129208727712014116185187326043457811323146914046794476006550767593650867947352982040625141688927918225364125825610690767112873571417358049188678061947616098882339237983867018750527863362718647441626457867118991493804194701813694958769476425801913247668589743697245118975221378460548318251817412741423812634836015042944188481687872801485051403097716950699935482930032662744974756449791333512592654891258350417022712324530711123700102530699096381926011373631068709702970152251606738123644299164995617493861109082365091671618117316721514421437767450802341953376207265701952216356255480545689208630842684847681820991326499630444598070860130053758675023219174950060301494006003738768862401508850569009362463895222219613902905902185089568052823959249314835291238757918075257217798969608597713138578307753568672974276693684583678069392722260078528486410607915428183094461511701160509400303671906087417898998429312105123375813057322072127682138956461903505348573655907527364824199136427789821258214640935152861882445112970463261679867575786620609045122186769251289200755525930181324377968110445087672269206582811179188014353216451144048465357985585959889482435452848553764718239505732702807921571465772339364511629109154198086221090599769981475002887951841998815741596049659104325571389786786267678404948821728565697650336503307318479840608547861678750647080484346035850459714002784438719109291329249664145552813309471167076709648728849290941316363679807135725082313339353951309382919908681196414063283769425598369727537547515656065857537366168295894960585861248879431000573501256400143110577283988820466365712674175504850936211723956122671031520272615527685916799769857316594476518772756574943003420503307571397337394524911276923410145932905792962104751690447448365263785147026649734085801265232574461814073684250014791886538129706811792891546166379961906072270322744790755488313162299753394621430668126671487714256840548663772530625607289807800337555912251296007147747585613829114642759098558246880707990083776258768824102939967340050867305587775713918509984719749498110446743632578924339257606872680620668882874290581190909844630643212099617999479443712998779912517979045260586062545320012993555568061901144085003340165930813107353989284557358266237432432346306531603091971497561301399043745346255632268490222811394103270330612265389249027806699504633519561170416917053951899596597741037840023636817932128906250 [88,59] 822068286711963620705593971551273902675117971362210555073772603066558682168132101406284791005832399451802762451592443267883407968981417013239281686545348046828831628194549840615527639448695913942875283267015482003918358927224789815546544823527952677666738551817797941764989252378427200170037094472615705557720944658693879809222170505263487721589028246460295656129118364204735414434437940048255227088722970314040280650852946355193977518247420202512244300778832613952258716954906239666100335255777160025885313608076550087935987659669054225382370408019792410372837234311681550746807281824643235727137352347459436311864491729336405644849369803627301677232509598425132953163724058231150520505830003869199883865724991590358217286875102719497124597190583364505497032915951111272289218729922074730201649644205753815366657674399042934510301219392936091749734237064839144471308050671343916692521595091504975862186303770786208807168161755150731314640025585493000051828526256164932324990589929825236810028393914330855568477788777835814309911357391986944051140002738183848944128852554366160450603522507986062488800932110998039440619849878409256065698359147379727615884177512194324891867240248082749412747428817306907313325484395260916736651350498782700054009604679637024824929586660885976895578537809016466110934086080819093346856210282148150362975195695665654964448564427051356493296464189120057259654762434333709284288581603812914989298154565909290539222133868270202973133503785967945148746268832946056984541058203993960419797550399193725121178150581042955774189580216639088072549337794205137785980214140623747823024320073812747895636506661036172224481444887155115417262520669997972861006462635818974230242240704844152714620569549675842638037041031294882556070869383796370279130591737471758442763367682355696204482658778205720486189444161963505275185401065447099586730195634746592648000989642900776374791422082714871151463719371358931752311598709928840044001269689207328680555439611919828521057819735109895515422605793888446942500332615856783505411366351323795161791984865187439985221158194566721736584961984077876626382128939486638631410821945545991044797091357300986989863311970554786106535933006798088314874781732866142105484092528568130692905714796408320554813357176731370776893493668948491101582570352614909673391165910787190570967793983602147450432801583460970935136142775934153803518711356446146965026855468750 [88,60] -117839270098533663740329785986283953510374864574250691090445627948353455380637358503535988185020929812293781533560367969811462705425999324177638933846813536110837254916566323634795275389676728793206451861493822484860338334061014009510142872094724686943185977239336462580451136580672709292545460939345055900831126131141777801625655189584297411235411067058766592091424821663492944288045110982314021330101834805864043295270388673115147304706703621435208276360017725901573463534012931506065430987926003212863642849407457551806885750267341156376784049713495043211286718716411119593039357880267341850022146050101912698279615878575402767855891380605676099510406820095844923509666065241172381701761186067885473691556959896902316339640401901093191460516439787738693863436425175799507772680546714226399939540805699083016089218672915046994780914945968162606017396891498206959407891230329596068645314038668699291765145111407661243457887159303148663115693501310119564243565088745343790712082998279183887974268504168747511470953101833196288830877341503897252332287182967756152750601843395355195416877328009216616999659588880239174412779723364962865203380251889953056579972533952714337937635005109295326576647654086084105176790864098944705603706457427336654264170117731841647663015370393775179818271297175880992715073846537373352273834481787225120297832188808525822084419700920012343076860195038549542562827256607406648761037647483996394849607786910122208239093248065984295721563758005500758268569235425553897029925656220700551391559782699712558306898902170054474209175590278792753254089897059853599831259527827810168026029807944666821844540685050202495311603618726836787153277621665490914382630324373608165301804352079688947366483798594937772596117799753666589852910386964883819447700282769957617947912447309379522309963995327845378678120197585607783178541467449627747122853922337618556954308757912354018818354079360632268125472285285906582046527162822541065774300658209268861840946194174432220085492656093924590715611072347823421669852711708829736994527007239758345038227367936847619743713771606171768531069650577937238526640554725098714892668044626110040489513125027450105689348071835572464044954547337711953631939044935829481189805077029175491676033981449789021289668690322656914769794261945257743997904800830936269853441178609799447309919527002212827375880539314913342100778204102340396275394596159458160400390625 [88,61] 8855521745809304043182909800523532785029189169471858246768260361775559882246717212700047223875267083081503904416069116090340184469729281569088289173231522958493796129109198075816033185491049942034975263253959682433844080930828170054152867242072572764271104584214281367367699900121968477446971669092211987536762595429363787820845265778482569957158965394978580178515190154158852781970661062475973448367609982974291769278339114802070397614232977025082560212410558989290482374385107725836231109980431611088474649251479127664042464875303084050821888565470557824246002469090956529372012106217316956597698613789871274606432273393019340000816681001430844070443013820162126130625485480621445085079698000470707827143743928033322212900888128384050418694688026712526676974360824020759393615965781645833979904660470288367253597147821541663919233432077836117006552454240915553137629119983559098479628215716985266829870232844553021554371561213818231918781377610727151117002747691684039148764143247955014996880228076404539055459007039279951317123433061434125963695109375840282953077859977239004057582181729887698216147842636634627329297292223999662399027943608917092052519281081540520594717913319314030570769016874638668281465518018996011579499938601910095405480953473694928947906720251464165068380535113132823312513766105126631117664246620313716516162291701383937964465081668379856915281777316647216394255042916106272583348238068003172393480180340695864716875985667400287544735029379784186217013837308643975509280777051431052750138120720796494723035496440564199576604399119281715387764361341183555072427874688319285990029341265608665651011040926709842204076263082106700372762292571308564943598569396555703045881464457799649161419746664010951860585042140643133257151735267695216171765730726145643213119882241175250045288773895301601702239476066794968199363383989349402356544525052190904055208457542721548497930718809677061891221122625284516415755872307729727102410277940626673661939013264099647548665964276578015269737018424285660790053361290628135326424227091382076843503843039136227824646394100333038516772717674575197820774946323887918807645339684724247703804285149890131599858419499088726961037297575996124223295984054957461431895071012191777355067473200238508670719993362551787015802967802903349691070238400856462765631001429356512098861298960724205685342837700551460455855590225837659090757369995117187500000 [88,62] 505885991914433428540418618807372627904811581467728012149134752421312971647217391534182964036655624361891195676141992779956934484085286549273972485219599910421424287066123533969018898434213772615499167445797398629755505582072318240285141160026949819447936447330841454405514292396839631730072069443343225608375732969182921787571023644217566803983236119632617170237589732684996582303771707956337879836519833367574028000730321534402044334728819117528964569124330938992150360236323804902757806358512174559727449717855389832148416334125277184018061643526601951318824505059955980232089956833796147187938403858740819936596081589342533009065622298799303489112671443933767216689715477590628681607437204298897361685036744835077663022796887560967434245832497817497328573495393218269310667658959368743499130030765163913011243364891123945630399599234761969997065317734468460269258507682945047742564800498031857744691627920861269815646820935544982306595888312476497423522517859767766161139610199993296457035771140412010740114447169142601600191952282353005827678104723036960737431652848068126318928424643525968001292154331797974981778852705514319072301295741183198799177556163288758518480832286315073009869405253336002724528927883768769772250679767594925360685254367297501428864517602044244180222228034728209737940697809470182695500210604648885657352895936500174370274031198020426161254740315747844051628027510932016408839825369935486863064687855351458984276136073874352853741301756520031471768491744776845821211669692541710487005630126688137150070949898762848026740276713950833864989646701478383494597462508672721202553299302419119189812702033046116725091634473541686814839616224154395220999109451448586551138383419813289171999957663253639574766588163559629560792356671822476472526076101007546675511602873413590662108523210157922292158009563603221651798190001454479889127620483685389455373854454669323180495311917386069456328328119478548154372817683467398686812304895459315908043794321559327156786092536845222297956764429910890551823276614215235916863139639240766699145027990749647125777139416225950473417705630036447279029687284039028435268982572302590477186652135496931830884844850546175114164398141328965894888262327163930060018964878921684704710459486668577183747941014044954908243184715602204738903392432803878416159578139821108049340614207859507421868941874588607165996734238433418795466423034667968750 [88,63] -183321996175311870544410002034718106407279502593593821800413076085233420723707968484866525069361153965199554963972566321040033351744103256114386000085132100926991064640540618744493069595068345036501334503266527140272256826240579457981060386626070892707719723554258678100210521911582675182674856146436098683066341752974221947981272743214135222428811172557818635312199682862902514845874172507864816850632608431737716726057156146821071817878364518806533515128771257605947297292390893989170548743923222109334760913294545534743127692841756012418609345104501187341660763237548160187532538518817719485597022275764277632505892474864321974380602658303426085019415797066440255018349640761603208122881583061887723768836189291083275116141304876937682455166645174013040632893118853534147608533839554338591370112491543738852479913568411312213134900156496021907687166866888144222420922466793721613281765943726344740313695572862306902780611303183862833096632878898931174161979488424642708727829194758346120730250833459122085409252984280270628819792573698919492734665836137155100001272071162853188943344909506212294713363628047563514728008502226517517261885621132335116793685792690458388796060273045146656327371499324585531977197504231940625425526284760067207116746630970006872843591632623412707382659904410452735196799365563830626640016953735481703331428455418145433105511903919939463841629131532100301618779090819121052516709853744911445358837169149665568885849655539930999355618726802990179443185312001632657848522702083361575306390492729988246712348195094668466516038461720157630750651444670315866086706768460356279235984788119033318986054305907176197723475787277447310186988153482400624215138440492040780227102106002141362593121262037562230300972248846067612075212519205033531515594224874009886336629667751300284262996141020415665256782137597038819934531894360369330875239528778722703248955487463656007061619689277455283365777466825980072576886013919832764020934205156813866400065126430519635210696528070493730908834273825429221793981085853502889718215834191437081477928640516453597648136241935177917281420562183397715172750390960556418982379039755929427111980781742585899733509025072774966107147487798005847505662512703533564287380354169124100750619457160529271500262982361299049424901263507896282667368144033975870713148326316690088953500414364554634144701761658269312249558424809947609901428222656250 [88,64] 28741319768371641570233737838144459268955072319177365240952810063229490293406263687503751632912963771419575688034417582061310097424830851953400543126512389302906099570673600783457121270117115165179425253776699947009467488183414460446477976345096305946820393232941578240494756022198197153999567843631128746238157841525621932719457256781418994469883543592053194120155960019245654710743947597686239218641900964164554143420890116406143455186667669351192229926283480299977493338739404673857143070758212964357490675189416931806141423567504742869642865316646252862015526160441388977622380582944855738755271629208210508141164621671936601967878591785658312999499240031826832487783297007594923462908618372817906883961232498345945709485036804724813766289045876831170522824539509435766176518299970206079392997760194390687374776543941598346100238591998228570193532321501451287129448877531079660709933836914963479352641263791148639073478904995515603640659937169725372720200126966613122402562817260341454678986324216815872463548903026263412733531861637045427884603049905865911126968844760515805368531831045829845690176526514979421850143773951668661878043165574389170183059125544177922351183825344462665148039697197949753847057234854782805051916806410605955064259648874561371290991033729622457232982208458639016542785604815113388078173405552008197754391038899980399749837670145017111558925275566438232943027145860550512225487003125045085399190158116943170163743409324692810588203611591957315464496545320247537600867760368393316199816971805021888567884330007019398570035691847393882891933621727788041153131832307992376288678535292099545418295009506382620938430942075656499589917870497282584153060684656571626190975628533780855606776703747136769782348951919800457389748045386984544113591776836419246848758152814254576984930405316934224784209641080257622416113475147613563434816084523583662878973379859396952818917109752497830589610328869111554268032861111569880322772163193288872859160752093443988820430797641612509944881076976469456922975275883180668476959338885392259901506409437216641350165899335971658965175007766095078464066139901906572557914949749029657664478616672670734529212588551907329549949935224662161580350785466484679697526562774808131983057318195059928794206344221972535349110265362045876981345160509485092315019343771087972952290066439641318197573995052440665176618495024740695953369140625 [88,65] -2604609263852684202406159765354335148935797324299342783919151331381349938088732249027969091332222996030765435218823086814676969081775466708805984854045336415832583429027188073398311573764517575891442228256743625247386403221949672638264379185753614857337700775842743308465715473245313913405954438192508845501447808093905192082110926195714222457849557998006211128924065607465979789607334642715924911982410110536894783090393469026589232876994974191143058685668362642418220954016133315068696165352603047005194367011615397199263149927182759230745302850063570875577809770960903321027154587145038989782880750296269541062354640843967070973257817429952473096473332304854290308592250797518719079513110437678784034114535373693415860860335661776553384278496168436076018680175564880511342326949469890872539365953455515062800192253588657345705219658469062630397870862260009110788703397200913682877167889820352546004282043675818678134132811445338015800432483380096321503927047484273554308248719910297137971805834431513705949839873546440773508852074479907913202744328024163234815151363412994013317405516226327893248000928150499526560734193864250388419835017373211947803143543213595910831998400704082039248373876851811008477345904563584195179592371625500955409048762658271800732951860631341756363681391131231030201827014027140414351065135377272065044705793152421612616963457194378568978960672653037240108965572124743406361199710158063445830272557953084867905424028540639400596996857485274147808903868185569058795238194403621402327084537911512173955053690860041198287235578544601001514637127992060801119562627766932109402135386387539193670984546392211138894947142853458271777003797987890465057783016342550074383653520453726649444225056892770833109317604232382502249791553665624763718890327550020192420109186422997225463841718510569056328474337321005895439417299681481920687115936952822096684227550143124523357440780644309124581341764057049101128349744525697025136632589305790118342410555270713527822981358661618374628758111796553261217413463491862832849032216165849301448884054039290794071451915612254039922541835568577014087131582337131577162482953478152854752808581244819256997136395856970715301581480300145131633216326500085469721272346614152484893102082806903317697583776801933169405242582778434195818511430536993562307702050652226796789725837849012012991528619565428925852756947278976440429687500 [88,66] 155603471220588956300383580783343584218697706637364828268738104153252533789808076427677977712119045157248814510685717413273021454890669286732330965330797808159864942385951128880410671559385257798862700015564059032534646382350106264039510058115692516964638336554070261822903726091082496417577848890095555257779709522936813285321425635351636979696157626824152077842203778609421849270201866805696332027185984093442509129527676706959916922886369497519967883108985234254891476182011376674785598945162418873286798622309323786261263015317502466106839856410269414393856482191992572393666162122091734895192474880127339399045546959740861842010306362128301238515790013590404343791652633282493502202840519791998150197052343522345337591871109196450745230331802722426723491114119734991743545349626854666323332367757681092842339982250063429646892682835441714737711976082032408860060286446640445664388576103820250814629778389346984596981170455542402048101178974523807280706017424720955992017739027728783833955206121627120382584303870538518715718640501588235006635469401664753777319417653549713921936862859034312951715919021390078021526874215341774764316085351080885422762156246487934729191756878997981034683087616662587031378666283908130964513267467438057510693655039716406832551828897137516460059064808765737511277885688940061304287856308201706197723499878146123341947271234078259679801945216324946952859666088574711935846263448603359094846940382469978504187855022499126408771242853647017582309784700819170302242830711697281382018401120772920074104849571520639144000424880758550057167326617873083529064143285294654537188248923796952489583378676623209426922103398680391647214110006643474702479574031253915087197634636511048574768998354777373930659037906630455075243959192896045919671683610531804397661878373682278374278091187292976633644629228196408560518239121311857642766195298190106810537405873793028328608063814291466509035770392785146317600635021986729074814663041379126666476896270892411132045737354266113494903637619223618215068609739004807049552815595834276333920641768264530823283259295473785829256692997539924290676043928529867951273627140813592998000120219945815570891107317196772402078019079102084120444359003192559509658506329629350477350874762902311858592976479498917773334361695627846125765638726218948473056026413618086388765364521302638628474923621070047374814748764038085937500 [88,67] -6579042271961773173741593537737937086521618770496264563245641391004019432818095731783842126532785989664996360572374339488449090807758768441184241622749712618418599955923690462163224567308547046098285842680269213490731454732533134255489555855815290868448001928568455343813596758637884208769425301057692502777977750642989581982382305427158594528190742166399012124209747783783801827157865285919323602582599723687820426711623264852573661959165498336574105618896937079789580029207784591456244035322451230388005976683095609841684833572885762105770794034227273191438432190927365622971023890299530447946241244474026445843221016058392389873231469602149708866701448625375617441787630067163849954834155832496182442111321466163710494496296730206628196049554362714732051494793371700548133109283011061260252377101971098220949614402268204323626518010402700091401948754067341439414947679656035153369199892745610375955395057674125895901411418620567357817137520928515435555462207250749410518222229070257046045861141256619338005125077858340276216540403729530972016439514141325269136560659723060892826172406265326844053492788901805888280748140537048626395078756672028779168111734520552153622075573263705229518196926612720727292947982458620418981440020817624752620960569392535383857547691575258665105341374737786095136379270261453932877266013068357327636768502534302387615210514882275023739955427545894848866872651120291500329559519900595976685149544921383656722979057314732898263839765674368222169360245622665055610388611209164266989584120063739581596948577608722824881502391384193038793353054053721227476686484448085522797923837860225079291848320053638460410212135583312857670420213643224469672581183914508365756759220804036773351666539805183912120378167251345620259946107068575014568888247274379218698814477133232212894567450453613250833873821032438821489826825557833327534359698107387935549049152617178676892700797971539076937595351897333893680693654098888432875954317717106680010422121157178718838146812689331566509133189222296741111819859987875467674496983858152238710454336030471719181493879269564963359022865328118519688283373470183790442769861580537976618500656429863869787744407825693360776214729626967625195638634802112721501139045301033603655784685519662482632206246883566019570433869854837161087711032527195431650659414933131362581139597932138041169736197844031266868114471435546875 [88,68] 292360850548469437176644681408997047175998884387168216999805206417914875625523916475959435971339591333785821909612443860575143869632558402131245857470831320484027706923008699377940089715747626643249108653628981167052704903977606873368571998284029640233684239348596372666703608067009147836583322962876365652127806626548689529256108290766957592512079347486091289585649012497304502346392206555160006103213834572498209924281545743551247411467539001268991171583082126614280045901110335984631810717188615961838516459781757234031022170446554240044666287329154016923598635409846656007306961174854542501821764922703082719340129327156423396117643188078931201116048047805746116578838304463376621289192158722857658301189801292685515516283161313276988120742562947145843509185467613661606670298805507740590791795004809279634521344482120114688337550687172215989858768891390081531515142899303197392418900307180744949851882241767525477782748312560000052647254524243383093345672041912856882856726124586642917674717030672645540759096780287778852081088350193130674377900055394762763506016798921141087962851792167633931410232152413367994564670231969149671066888527940455942185446609098572076020219360192142152911907355802022712472000761464641281281796400981386378206427736481273587392958293989247671180570303740175104499814549414658579038707740106856047158855249588549887679412358295359801357264275330674709450327489281863225059176329296825713865096441148861055017788255041876476675348693652703225985744988743480397286123762733285658802361871589933909535971852614910193004437455626447582055319422736534359384936106825739176017505905322483473893190718570231013265071479888520179701630177284378419398297175926270370881062247606229334625598205511128354832511685028105176195403368738031076327791750657771848165103459905371750588653230045627305896915072929380381766480701568527588917242856402673052420813373241540939371949161935760100731356131060137334812172253127054614021767998433244301687342882439461858212820555399175390329865648928158521834575654686363838548577526771769255863450359786767244276599107574922547051466941814458924282740281109638103519036071484366461829081393514909461144215044012913613233056332344394542423434264689734420577289922615233178812455574541581354178016674481008289502962035758575343865540588277132536955971517221803907543987814665609192843476193957030773162841796875 [88,69] -13823115048093386997570043400588927590332165602605856892009615316721908777092859487435527659241579245825343974473455338745623257546458265236383712849405931983497506760027406133931680194497443519239057283662442335059958252125759767288699510531702305567959866544969889394514862033742410019404804681294021904369364291712511463056977293901542786346864215951211208709564779382638846270140881857298687784541108990377541000801641278591072209317836294227512109663938894504068401342950328566056354871557077705604740348366679235277422150882951962547304210571921925820378955654086139865375032286545704629894930637714294964650545484429778432618740546149097463584030933227771849212964286512024887460706806959551121032046933017534770841211545569951995165859424565913202464702342410178641425593683090994710097215115498243668206729544029106152721883425941209377772400706638788634841839445436848254054432851051101077127432275264121116682620534460659214164790626696450961621841575947145518836956042454918160181337971588000734242196895929842608454982112107212608748376222440542620397355652145157689946729235047161275147155502154408065476677365916477925842797941296651493235577294716320601763738466460966733679191227268010858758950534191978372275722860855576313969398483258100777917422846607830645144263923758479489674362758841713823661363982684915513972011558225046679206901118169430103503601741253910327427218017088143757472035814051978164673384888041324593538938971585439256568469728147403568266196964559884512297341271548203971800762291075877513824216461133728976856962953392348779607802861461218854911176495063612284561123957602685062694403038256009134970721338414687124971257590521977672132951287414096804785975316708708922367903831810206375229602304512883275058227002492989245226774789390965637306317790434960160868169912472343106479143444071069393989395143545111981388293630949706218434652313248726933125762776645431965920052379569413157077053607442415449281150049152471761814603173697695499160576095352192200294847816927915067240364455960364075249759618923729925902667541167797658665038227064643517863596624046001668625775115617492911869440211557093221820553024021528308661400676724354239530864872802581340890518099786999221118034681805212861252820296050989948057413277896546574563474142639534299644683815588920209659136686638425736825194767298796705290442332625389099121093750 [88,70] 706569020628753005612839711100769958255510285521121760984316074513604789213229808700890522844846831505230586730662560286962468794013684989354214949425561937405605666277118797856813339035194677002981848069103362322012534820710343028684725056104831217745713938396900520518832742137454265886479087772478964967272108420004601866837988478792290109685540769023307020091675164066413058490123782798663779981875092507129938469960348040105478522197313170935723707546923512655683935534901911685686897117414356624157412217689329599425160841100646709660231337322172206431430762935726156717905601360114820062835588395093574784963721743566347782614927803912662307591605895179649255109192766551183667618815135185304794551142563234298255061039583143315035636278273081016908614505670780760996476034874137199537070624785921861778055047579433605551830496472580731416772102986377344046496320164688417334032396938487792222813045262153515179860709075523754706392680576811438244984961193617379929065117055868086323648148873265212112600496471724309578673474628734650802278922937963810165043952516673561474134308538457473204461304067649915087415031055780383850483504840058757464663398476799854489760280837430233724894589200176525282954766870281304647984372187156304473516518540213095761823171366093836373859551802517313711766962909096903825898802515898706688915677291093600805327489619248095886768822948792187612239911680772869298283010414165170989002876450602318754162706101891165627674199417212362495397917265174630701101855023119482837885813420225192724386519711233476773268517484535529701641344605952320479476352979002958115918112082070969579972623850075041587068435671936694860630225316541627878201912309560938558700135192053418509036552445853725153178198379035325524172935509105794247979761858596251385351544481745057804823115039171697678595921506621864760359120851898968415930993436216497506982240237119035684131470808674785802388567642601021400574530673190189654555284935236200737094631228995907037435054584732751840367526646463900363000459073572888906999873596283763609787927974281466044782085039521143897135786599895621418749485134654904259333855218145905970644030158839078369618644986142159561808431924299453522608141112015227856431470882869892720486853747950828271538776595966621102326500075981374861249135539137494435529968126171265242752017599059399799443781375885009765625 [88,71] -30367887729508529570621459597507219810953048833221202609442379622166548107698280982450888788833276497560695268538492393326618930721874083685598200350597058854577199554314881623375758397268533753650970372675830455823121700010612064563017576799266724309943914910459273420779951649981037615924390587868054599294128675795163866172374661838597782155106706542469772111937779575746054887393782739767958403911188952726073145678600778210563277439046315254971799854061128906622658559889144182285739943755939425070822848777140066399588012494643563927229290283162221679240692497150792804860728945435651091645949486025812691281099250222492839703629081149080309255881446090990996687745812042018845570603979255276374079171652662546070587395772304541644014489563379433793860747729789496377774306566185424320513450356569164134484469584662830344681696480944579190333350896770882210696774573357454523509979012094952871747943419809583048974420909578324199098272850406775247800548280290647460100441613682365704047639248770756315134324493999370099098597380550941393519338541402294124530334814885494960425659312360131290020583323343484468831790445543318398700131139343518738529028624339545327826493526798281783164980100964504646718057111397652474570034953915793450939735237648168187268007245286501076995343741572302859765980690489771821472911809220232273087639489402397946466106762782112286625797914165995462211070955292629413885086162147732257522726835321941777265447480859022348220215494942510159291023237588273715267763335674768216316475437742752187316543468700205459386406609718792218609675886620922225796264902343202955649782055818284237140043537598045542959627355123129528581294324831069082209115975542769576457123929857556218389545042797102625610926893011308042132585119143282127211682150097425078315958889262866498429416283494883246972781069485144994906081898215064756550449247737320921676003989120037684424342219703905625759850507022711923751298647038881631034475166581451013061351431458470246408344819116813559918193449700770445971718177421289633709553853599184761348767563527475305380902291943703906372803210981770713934320384948554685906239194071207383407839348608792992960191937395697393998767393340399576213772449592813859503296879840289043006070333402170019641258874395492937741712913769073896785362467884889930080319280208261956133242165378760546445846557617187500 [88,72] 1168762697265485272325575037802453718587023618238968703385238312113547562235741755337959904130772843616120976992408796613356069715116627588868608196839393239176034193916283798447491255891799721266280669505650336911187568831974153144613675417287879258361157004719071322240655089896026611309893721630562993679275813725260981022197341191479293063495168168123986385129625846037463518706857947051794036957778420987440998928621199529487121540768317543161889878570316545754960042390471029059830404769726663093630390260646919191215556296523660743183397277651967134241040703283052280203488590490521679316468772203027834022362821187229974244974189794363733601754420676991481981708141849058903457849692815019633243803477831352818728200336449856405589148202018633587199142695562357772452898429368040065232178231740572579597123322222622493925950836385929126547287552710773300589026696152111049300806128749290367989108205256458185238158433842098845765100120976677461875733114321702524202748319964198732945341140021960049587097186567301479103805053677204992341397108587142878254764943400538636713537854013310731802189287805893386697505596801446418515665175683456628605392820656231098255572627534981864613138427135561057906300935724466321581622157016977852773597953861606787346873892154723684481543032573173369701863465892312854595403794575104794067874572100530946235218250635649448856750939805883806981310377325333250914843520988167854977540812706182431012652203636335879902000449885786939076235371941801097208682494022133419935953520522401157509967812079624961552165239110974438294121085188036977294223715683038841806416982241584308284308812592565530666906371490072417028447528434945608827372194296729281723783745125910952335365839063924281815806109923174773345860861843789385975413121970070599911594730605150194898741798478896739201158625522470268155752514284717297372559870554727995895938621556501873092212632878476955828902988958413967857649041579938915974673539256015996691204603733207082739032962166291706650474386741912525661518546166332189260726621990154549267269732666355101104282122148857491086298095665744972403223567964289672423005236852800020949071628341697022945504275991118467526349830994967691922331703032092130746713305770354008517262098760990374480219854125619712099035036267375102779443903741863476893712452987783567692758879275061190128326416015625 [88,73] -33119228056905811881849454499941668274858186719425586912551642038118234397137654903888753968608991868218692792575427768613645904937898444876015082586022887453359842368868790193242467408033196084602065700631388358243328243699895581024320659515766871927691034109059073575527366403241284928212214118824456759307352611754180784158199967703195120067365420432506379446092235661320996387722093021520757404034602005955317386414022529507258094493919021788805095138502484092702225230388672186810749485579782481823003995425097027478472026098457286099721917453784999225431077545629832841995588394656385338742015367859128747929554867761823611904093657640107988133458972034959548913322812019933777983602599761167693187767486418973907592408614965779602234662750913627579755383754108999004739077067891145156085580758975166818925702233299580663079856135292901021998451956138809042247355971591230561840688865953969601536808147361718270506551553614913910728648665450596304043745407973882575337464308339928965354370010399465987632167021135300829536010313408791530000002713201405062159320114376177756234692692944003988078015964606886740857210748487695944720941217630470991908256431610600062824552566308195434987695085997356317163026231446173981038965899269555730528252735781554586533354745300208464757700996096717189935094843499972979090149502634847729688612551956756244589633511999880958493011894213649423761116750951982891806924219148958848556149201298618066977217140718276086848442367464680216891520184532338060243429199738534944024097289823939838120599993624314466058109160952127571457374374699431605394538308154198791317068749496489982505260720089208566532207645278422031020016888938441246229865538098153001354820033834221718369166820193551934682822582803647149678219775567339443837747134567209437099898339275080311292620768475066821339773665890728028298702249126200634993878069042391713647670553844838330083365378076880950612793833050159278774670661026330432988975598411758909450740417196447313977419442263718086577498494201213110854177953315706163024663325861298176283631601635689572307425133843564726585842804730430927702088499665851756786440474462621361014410265995303577345571115869714864097158539306066855341800067660018677717238373763641723412218428996736979812707416991641365041932111852034754672993979658884342452823679181506122404243797063827514648437500 [88,74] 704319952379919643643008308512691895918481489625164949078197475242595139989560800559228616264298162086995412839335283927711018864382629984835646944739559099044856563601848162233860756930652186556397639427359721407823334184342958951569188990465622749175064652090166635932357287397954851581449997478956514471036504280193853319899889431159610200653367389433159270197973435773215682672652356655231787853756029454914396485127370487794908527929856749620047856969696729002441580006035776104518840776626524322699465160911600048674858729191855674187031289586000297603940249499455145362676428007778515387418988524610665232647940594521535473652010386904310317024855937104005779805137526370418923639032140591531472278764045723322474068081059964865250581682350541459615707234886921387908278215401057933344075206419979232409701957033784401821025112131198531973368644496474850758560675754625274016464872201985439216610665085932107944201670263070522219730328613734468282710485982640775419126027365690500293330398499914138492203424350079479978789460872479637293473533797529918868627704672916137748153503814163512365859603806340810878808714129018850608428934721246934900880168727961293624193579807627324390824382021374309591841085651217366928764404984586823279583513283008343698755697741443833500932136809508217172481840507680250712383899996539731492381777230925142823851811622761700628528897583774050854072569071230244138134045148444125791080980226118110607821102856830939901626001512203076328388661648863258012685477593904025904837178435716638401596281169633005609410799926685756130600944266818533944227813785788649629334826464580356247200286003116473809193865482530178839941117925058244078302570998971704640226490886430349289913886759480791782488866808823577223191671827343985463931021207667361939790116036279535399957661532964126498445082139655418008647332420435611842098353260173458357390944510569901857319404005921393860094487334500133166293170062252507413602533908240497628496044353539603814185709840440245925134294792131173491420404840482408801838228074359777494592517016190994757670002269640190883177070283696804303829724210985665912747778152161933744796512698902684379467561361958141491840740359782383804213614190171983939751221446976244148722639051377976876349319136479708275152489374916508005771890108750889879229983847608309588395059108734130859375 [88,75] -2602269874339546195146573174976662000467241749786324792902319063882598197048881544879416048244534699746090571257060184083830971322666914649526296061932881347616532418812653676999164055082488247394606523083353042594925933784373842312383717962861554556441531651777919843670547154034999335702576362550439763356075381144018538200343209679805406513704363493289911847812151134942633677594636710608361905509024766044618768219807094908289659339809382960075451916828915597809973465785918011001004300942228674539539400919210882124428922120733879540482078687416206732353218225483160417315506527100656071197786160255382315065035626636848580039108493959466844274124878538941383436742116611022570318862519957385068818350292653940633976315394736828347911401354449521941704404801130173955580841214859902591494004755093254953431799514109608077998057159944660070925312555260826677461790442617678358492437340381906853417638512147454788474659772342953369903098009908765828154649765834767478623719557793125538760727158051521830482804098187850017570563945699377780145002053940853091213264606385601667179309813508585063861613041302727213500319541689354588559090816941237001480681538756319022235166514348702432679927191305506991507629399749880415702738866949384414392444305666234774904175838876971105034763847631693841669806405855593418854391410745238977666031009316743347331340619110462756999143176415008754737805154029240353366723432686008680095998690227554492958545948643130659714088883812127221503666744221657823628991776814310865398326904970936574014889260635987599813918585118008482093622472674402931344886878029963682034197036187074324493520265522199321492392822301264818446852906630298297354968166557542788818237165082205521689103715159191980433639821231366833904665542238578133151902365648677290331722506864984771956462033332784622188096135260885068453374764405744351263487076817813068049921320065256525967769209074178653444837426549461610181793183889427816510368774045922372735875410929889269227959897816417504009831422369228726483210149115415571712760544929176818951234160519008153607305000827428689357818772701280343285281797342585291237280839741943633446547314183030748111259384754083235741476308093474447952001002828844997682429084694384510811755882032077082594902674145883579350050425824492233281306705408419865932501124916598200798034667968750000 [88,76] 114040702770328367477674874383446904714511122659767394927606506692743283682928526442882604476989908114826250998562546199193304368808974231609100366509003494302263003142830717163741736267986107857568927000848232842335969389644902050245105822664549111544309778205029356815548135930172195184102137821137199725637676518574893444415816073236163308251703239031405876840921757538402090816017687605020758056492503467195366036898129159580955540983515894449752670511294686258839570678807719330085005324951100135726909746182760211644156461127965892146583270931822369365953230293720861389471267945299514237440710934975369696636268194067776616064711823454267530036928337825082806369467205829599344758080805778736258109578733438714208111945858108358557545190170245063026807465992084008725203091237207679177531033326161028163088514856668157917397747306689598538421769119434072869767095808451565300506985984665500319410608329167337024554112470624307456592662725173151044576441347910565736194705475702607066956411251307443011581744575754079451511826476875148898491887088270363786227305490298781297287033340629037483265883198075362820362906162115048800721398776804112498961998079088935903156593909157995944479007629371471731323875375749003852635624168037782353479747812720870868720191394246901403948996668733645711609406495901327788796176295415429972090213627403159728413400620164943157216145514013038817223080608087729927822647561880619311523288811960440720817371063881592360628695273611451247896788599919981205290106589139988363672194709458648930901516535606869059399355906168771822748845432821206365498822374743088015642556015896394220310057362296278140234515492599907510580948186647056896798947671934427873024237543335549013291208071956787077394177701805816160510224280706633946463781713917176624856237984047868107501101025136900083964939881298913349773821915107546039180930023925791358229807951936594545465085163906769045473237591970679077197283509047800164539658838623510760067599900132354906498178996472476943913893317241116859425335381741653689969286175769540891087573400168814774724765108370530057061853670698672145041539793620061943860817696392034758962806539644576986527460111850272854112710870169845425565529923768163588108093004341574101651082109284458026810621969168925418246545893566678136715665290002021947657340206205844879150390625000 [88,77] 8465344206483645765630882959083093677299309992890842726682351464300895702214925607439633112935276416677918334151424546110138971293662784400391463843331565199026702629986594810810697045223289842259041223987620734604955938263269964995987659736307377933560636242543578864203348176010155991648744901411153289286202514131550291403659905848458062970193715745344445670965063802635570223389069729404972818581880074968822069961977928032305826414993394520344228610934142726210318810358745790268374811287490672794462345912780150866342833694035918823041594639907965498285543806477044518262548870842169869456687535125079764217561484383521196564934218107650744622115951875432294822652825152081373030325951261789894593913005272205063076665819584643104915401353864894624439699440661266133308876343020169411985081933186891620817781391035368763046378974567985145470026727985592729960467102707222363968747621225737348983251222411773159407421817775822620883262239153726313650882520607872074490657682332427160463065713926387678265808497349879209900395676604949319461368356514311492014699581909473758574198737773443998657429767059886229562280528367568600131872839420933821074498449667110616184291416634491111868181376193381934250442144866993960551356906772918960019580476451843064336424631986608278598767593453728855700277096980320009781882748666987665248784364740962887632478895444875626407844974110320131156077634682720226191580369505064392018587062397698677488215030150320728809708813252922561767931764586662273988739958337737084818667005949652698312691047681378197252195784491844669488450791995719306169702187459286034241741316151853908058657544474692155706403241905463680709561681100820948893565986712981255145982070917369838388136069055786322707240339350605865104443890219857727046452027303587207016973047479985070208710797551826417422577028597069420860554610640248794100234962238159209013867448249222915398519716099635263602231872179779105710418778663014757867514095482626057782632400889750011388556630631139826076858043646415145664406894006840222323274027003205942979260307851843054340993992248577334762175492903144790348077739765806999058031573086667577980919239622110697519066567330336277681443740519001201859556681324137028381932936744046705939614099002889056056424010334852536804457944195100957151370316711904706608038395643234252929687500 [88,78] -71611499035465367950179700113893532123078574144696871116780427316658218516505752784234134768947735801183707087470914733510320438165082330745209268732657885340834401794318284170780759322979544178253010196184362114000426323590373165508095616605727279265222528719971987778400207037723825953830145384842705726896206514275288481417523879107568730701797953438711413893569826937719832243031089664739683732812614331912969033270976485822157121137590978829239142100574683506588612022531674643121767198290382537043546744963308763185671296399641377231724545186009082810812174807799415477178540881895533135456075426543499998058248255729692193766920401087922763539889843972089431189421457153155524726918121885731973169627522107457128806938035503650272842138069525121673207865927393887931398191362970777570904565186900548209923817306574696245449557752982063343295545325261107298704924956560112035914884296833761047164505669057719218298874446481997294480495373660926821398021201039166836894933924107240005959186065574465101764954067446232311834086976881788343799996604124788737125868719124183822252243477927926142794752013573439479455660003548101810502929191066971719008652663014040023205709382432991133168171797227699997811545393307948172358139019261589374052944948059016013246098704486811689196017848805046704603710418475526013767259644455945826933831364744962366624293392824829459773564385238853969085425215663690543065768444236394301040414444322605788657242838231155490912336469589863076105504511843149012637090247680836729296972982928866046877152254646631322757715199773430741497940570545917149985698244019787731394234631749435326831563097101021421449457536051931842568628175782130247338796948954644066111288180132023481667642326225806797488675837942992343367900660612758964927883898177362959514888881448801145264340380654597550956562443739116870025468921574432197779081782937068780828203900470690311008437846985672392469943493648789313913371271062434483417440527307306058984602207865867028986550523309549935124567193894227728477543808266736515391107533989276349648054304607177851226390553935534156027733287109652940199480342658524373034365267335720752117577226526949299434602512855541810814423440393396354555353204498192933778039780502554635284960141430116953560621138576144294139008638238495363004151054155954625457525253295898437500 [88,79] 4449664942564661857108712912816454586910940190293802804075385050885992297684340658305020750019667523251760429297241508165535997385850971804997514364399128947799448357563575640161978734872856392438038831258818989153820023441900479319457950207578108586998446610185586905866740268350490333133664563877190275738442786004085155835750356819319310923491492573116824370383179301652500469298363449070548021536325787989143572094463414059478039821914657293910652958739581547433575359538353564038572395457620233388997817399055610812151211358556305557387694438989038105438813048297095372222495173731196613911732314684456720270855244145660085648965190138479698716083795554291262335829909397138761073941293686406840077574686705516737097694881378394997529687750018141237139790675476303561396840950589228206084500659835367598137248790697305800429564687335917329606792225974436243024052445906613499310617711525950133348169987968080345150855219270475162474393481362192080327319198396255157282747909913492150381912469714143150853445915579996835020012600913503105308116508897135998933730675454370949892890151640091234202393092904588663138392726567773072568189599474410083681076357099470497299263048240178982361627190506789283252431994929599481380073309784998723032772780696834901693683530940548334784018267177867906806582348571858931809700321148488502636708015142493980270864178734997451369265320027993565320294646617135577009556002090347215708959842544721440434546391116499900358575843228162065731065262960259255680140107274448605200447343230167018390859148852197606852653620856137696977921221861519643871490269537331861462384114965747555526251742511274863035621718376932922506463137759253812641005422014419083430796604267429539564538058826341528914252724605300960919483241880454827052469565459465412746405397129786015426398989629450383250693214714491685367013290492321512199013785895802866206849699262244054042002955351838838670660219642300434759807157447746738376821398454460180078408649697240270897671088951805005979050504376529458232630617189188304798076371765848589254535051321960666334689221661612208897781233479123156112900929577845211498010773612534600204900301070264539599025292464755853166530912146250046323869206929571848286935281595339291098607313255081218221145966594870895907551344252738932041078642214415594935417175292968750 [88,80] -258631206619612502064091446382688181682212258055440813375396553579050594206760747392557021092338231981422447006635042596118817248651089445219210379066297549561225644218126843920294493278368514886886636348262675201162501607235035327327072621091258777050266647305459636684405288936834374299616228094949056721965983617929482261783657066997889870573964350585432416056856435178636230129949464320581177511987592987020471983790518284643210962255843269429841650297113831746945086886414499916142191956939101914102083014550887243681065085783470619532578200007045234601107434283533851042196439190591020422588193323399375606201900894066475591045620319902258781425724514087028790613096942440871397724249959198263741620191498141178567434729747037196252487869938717960001314037289999850262066613495756016120006349542942858503232627902716758118333436071110946107769287316265497907510462450902148697463333067176305332372344389806069106614192180266043190947302918902983414823012294788838893053042785541804837159947087842578524713304141091148393455219082086873606569971397555222271132192820919568961292576299603474903517128210502002327431019226640482466277422921107145887561794192792680449374605185305574399051356182542498138079617931516283584195078545641251236910174379481033816995878462335817512047283476910968974506592598820928834364050216593984200945496370622768643236850618191598390055131754778322115918889824920335696329399776186001358943105926634438943269130663255713901200436093951186578378022535296413089170924707697555797836546829675374570644236400781170733475206096445651538249921116429405203755460305357141103355947662320825965627564718705819706765744142391248347944328372943434118842698400808486291245159959253607581879979940184515404209007845899460976605983714760447144370618307990432282113977339096001633223319777890355132920534674993180261298114204284642829920109390173136849749460798068383882989057668081953516917280769584966328304230805432908621423449048878718198052024088004695574623390547767469164172768043126009240816218827217270449568435997299401036891047839876026045452593524282172123917627907743086675457683937327105487638104718845337676936085020472282465573557149199220489832492719565529820657310714487297953810857646590211206698702251952142058193267771699115220987168049787873539972133585251867771148681640625 [88,81] -7309053067625292591078296197462680259854642967059057104982441649722826555351391008278749703013863494635824877199446190118965104459296192548531554077026483969697479359031893015470477877179958456892488750960896588835120434214360845011854873183253618341236707692923303127436776212552988829996067293142123348830184868621478692167159518394455948804167608068175335714729727508739402355231978263711913894343870924216069009031214503808879750563053164294816652359353312994626832588584877552454983633932516074472017335725212231104254725658140414435519076962027579832185636953617354271444499494896147244692607159047820015168091794346573721486825316192310564519753505008825621213249361303156483106130925631570785025484603976082800094831876736588111950500225848565973085581060565298312462747940378316187840437496324488414030434682899176260112305673472063384259655742680340968591492473270366898339419611081535828768754962132817866009283900482412810729943571319995519533220569489169141449875593124465131319241714804347311449876382162769141447357846885580589421185954118247714224012725102235331813963852086340722967117409812961005756170153034262817225546207611097835168899319818035433879607644267801596875329297650590938184401095346410389655033053905868819739118963091348280668904624339422904913242683161497577814660633324847128842234883245719013350012396505074251964526941049901806430813556002258796802149523893080654599448215258526483049056126879593078585697464562294652358906101531715732747543104399584552189138372158208157804623698507033681525093345755761538148452058779300418825063651984849567186074649732653074179802411051188361375509170003496053280863211113204191266347087268259789580745578241671523496473884857441207895291495606616005060605679963534166940359809267487669264564337954640692443883559666359022149977732634789756901185848126461442388656407934611758729449284040944097958546989682111223360009502089310937558002274468772677966491657860167374234292008241473200490598735924174426223898095815976093765707869205954754886779550722025008589086734246860890539498117264046113082686452220025333276562925164838602595994706954559316244516271928868019837657768667443362268917068072689235449770287959032043772533742683281248095834793229170704595276808598301180306305007468501593498316718908318955018185079097747802734375000 [88,82] -220202239849408071074893066239105366911732975933631937290886702427047772237729385683591357186233838908340709914326134636960318791332303890583822575948971316298603368698168050956409892971620281814111989948090277224748703215683171347055017599799587016689282266320317073331382729207688668702891819707273971652418401237418400777606126673439414682404364464701118043570314010098518382897612208032188970614736467027870479866217833398355735049698832450568176241157134124366547252809004140432899725337248256905546158011198578647705275309800893525144929195408146339108306687837276788198133204259951427368696166621684214042276507757068138916261222985686905314554938942989336557479187581183711747005460821317419211263012994267605715531526392995880261125586475472808962006512759331113824502524252937253847773122804984884259759050909027700926254724792140297314397715854170467616407233853698658989249980372710350610025378594707879753434170585217153039333936169226133086597535980491089167185341267917861274524964304599272233519179259034512786466068281241408143781842068757206066245499289766603080977268578811700317073246515440344927068099929647288792796777342067403637442914047670864191570235475856199774883467198666169535887503961036670656319069959245277970916162662623740620969105421288676734350286146732930873537509038639182719741913421135045865466581711742428143699948666352400680433153412556223336688596883183511818275852598977810212113165409938589800532354744409989229177422506079240431852780805747210823480664068709680938031372029270214932739080165822960127027061931061732452927708785671778707012274586198296478209880538440978451501613021173071162369098392490344320539312573297657740675320279246216111156198598123226922000962156214993273296283692278596808013906967292389681576325453176460307000469315763694810633946326162515057464425602118560252497930187293744393327213965913852506648379323124852305019068121899172447845788190399038946289167931118825719179619167188617744638607149853476748158091739632865960600043328970405206605982929353103280181716839386927258520518061790784827518642070810780964076780483550399877265235962899592120587964160956925818041957487360391679849557672405530783484068621482197896731640050423105694055843068131385863119890307006341200911234940501122085683857932150026042945683002471923828125 [88,83] -2680286503320454186272811638139183380534620403669633053044559169492949822043793355319098386358602189012658764716730779540450914138007743824970801336573457834790377235905773441394133219594369271312183699653880895672920797365399613803263750037238506373054030028082674752363472290863508588120876718823434618723807185874826242891181149436958099102856807269672823896356042449711661909628041762069569893950798498870357786773755762697203595502800625205418819343773262111997844679429025723689719571042134380049910431905671695505669564600478358148128126798882786597976031734243736426880353501908603262951510878007018403626185237146425046841045185576432126110677964367401626635717417719670915193651239156868841463707464998860995249124044370068419229494789841244451056446625353190569536554257603235493811977869340279371647509357955426782576880607853621960548299338711912780637689242222919688713691536675640096158303812138511727439923573077540383103781064988555131604141925361353956797429844746192049464914967187707390479983942165075457045836513222259520700117664093084865437255418315689831130823657298673189131185395912007565587554374798908014269341894536027354098702587834502089774211637789154174438293319782574109685238268426348371838110901375789801044747818498226719315860865399519497991280011274227890273170018248543013771190367096131157899873517494490400606212000318000878322334407807552337584622473735956430443382844564286221937202907338100264904117076662362932840577101782398333027282756627066042862026854489209829271192619217948877203461332599294778950978954961781591015308355834271953812089967963679054524352868780224102992839524028682290376396242472808489389738555449293910024606733803250034590077631849662396395605892682992046219913453203765681431992896747366456448996842502716207916918006246185424491072893991558118347887262987110293104616399206786017905039162302164871573582835262263604346449501407408653846149284834066303523525942839504774413996335475547569061354480885733170867920412837988345744853747175707522484526351019924505696938378704119593466045784621290154461613289201036571520584260792387404924343512502257388655480205014860854575064924515398714014668682365632193325911245569832366936030493491924199554978910767475661739102155461784199791837169074812721926115991203555613756179809570312500 [88,84] -2910799798216330623237143986120595032310187577034128994446554175941750375454505773497916995075520346793395144846254446643341222348033024235798878453395786976112073398345776591484722160073718299468088651796921456008658886312650456604446546476230178387085219918865970557541546155077235862958549107709891374107532691296803806099161912785970205428433634737773778182312161251896986790351873490300119786398877316905839014959804629715932293879509014751994346486523396455290420246730180389323184005512707143717030658846087329236312809349014233710075510028530999260077885280526652851614608966534557223818896317816164459314927690152164395806734083454973870874841664432529400383349573057528732801130783508613030706528859977973162533400431644056236099377911021572978088871045695873846906564013411634329404683438174943917085646751325134060247059917645168919528307456074564076778872162973123992395433007372950451610255310358617925501289764389340839212737116120648457684361644824024791599015466487219339598086577500251891371877232724619454721877236860164940787167557314940019456409384895376268588388540233749077680863399911461915446611382751592062988280793310939419324589512898629672740914541550628369951846707173190044650011856336959855973470349655984713211281320120237446236355946126539710028804373671535719143213894079241001567133728603138754579517931609580622484660612538549018097602398882885394124354365283097893666685911145579618290227667168966693068843787924275433790284347418052800710092866089542902621314343398184942383283147269919325532266121033765235858800398852214062495846266740720536442338656602607399004707662537010640307123819736008841547504327629015900602382846774629740307364398642909585963266370435590570358522085701432128339208190630685088315060780288550231420875517587322932058853758089352544634555845637050409807464533652755998615194357276521581242826023531156159896508460131601691753936304394541524251276538705452643920666106656147909916623200143726458419313435131451615361327574163771540657595533358318267284269365255317714459216356730340618466340251038763477222066038042170278423558880832380975323680054116558331145035441824646861287923039528621114071613616042256584857010718054299270222026317328262265322164615418237867971395704990646592296872437974788791620825118179023265838623046875 [88,85] 608055751192652168664571678071457085508024000414328471945064168057044620411393232004893676991215094018677518198343385023959909256644198089758037087294980383851826964527420306791712221355031804246183860867023644234209882934559370035777679275386720300185847593621314854312558725706937542400121469706753094669957699521498364979571505984560981476154589977971707718783215211669180305164843453901152642644384277253910571016437171046100884667085924498114020783240592379439205681263867159140980432699347766446988869360617915953156112948047711060565182064901385693063514681462975413622109591371512653254426532175843385515654574561513649562436190758470171295387674066054872429913907678306158212357571650172697651952042611969445173468163800178350170902622899050062885720940470087618967625071273696931775541278722523868098884964524485252310802218435768263471607928655206221337208714954506473627619002817683331720957433336327874764532602420906907826867880149189089193802485551000361054257458593802811116475316021366149179715097446189818747349999081696519452656333464155058084495864328171812621441355796395895258582505302809113932987205429862909857691047321643491613002859655500093587537379302050425220464195011687028922561111302000549680499315779464107832790502205908835859244976091138965136754069306418527512793854254828270156211310449147632754869640554516750129992428477648813117425098840366390782524957436722628116905416404184016225992351776419362669639098201495186435822358513998302716399825710884869392491966512451425196398986090176873320729182006359032751569868300184559547132407745306586758460648767601319064156135676010303222371667156742062486024212400474109170214447526786398967866306688886007646985763920878162097473297255006141575708421755390850931952583096148547533767324725894495688351057269243006128257751561623157996728317371254604347621722110518887807704508015755449039028307851638301101721790548862698134087331724052648996311236830572968408543031547430827554769119630601543407639362093798025514444485676844308113802815345820718166678434901417179492475549091591485900375169305945287689295591283025406571755418900218850388084422154325040159593586961375739329704239311929054347664993404437841344637951116920123806697158761525407936286041801147841834010985556130798928296632647514343261718750 [88,86] 14409401823462804238438849119167535880511323795413668780579893277150540242605718144978875770535597232620710117471061515270975905139274692221800964234687365623166869016999035471476086231140156531438057928942947159577515898219505243777028063434445385540698534022417363863800581722968386327838267876245424961934638665465657220098428001213374817395705437369426306223990768898419482344329944146052214515887367406853978966995902478386223904465889218637570808150680050229243600099174731464317779785745262333398898522859322983191629778478682815183396895759956236977786470321685195153036835227927333383256885592763975834757304642134185613119280141337554825059875063444491924132204362802638125050076028918669677661612655181424863703605291537957023895523407596712125020976476717105412173032690593814715225969564228466205392943573995834501769850005314287534338793667975849062388493963947628902752234032251271523654374155789203574398793075086528387861364575919037213971130900680568665729775019113093872820189260663720805315922025009016298234508726461260155974287442531268574517062618704700278011044610105085305334507473315852868751411992154559419908511270888936073075130420949812713994494063231668066210437235275083041603384341024592141194137130439670887091268894266014945059280224878529100171022300681961938276484883093830919161266891874830967798980103437068525054981047779400456858528642245295091936110153789044903677131985602519869252048957161323010265803946595825711667165826517484077155642939802871575835663025674001818154697605787022918070964570352724185407851324597412784178832045561795517224058207009773195039908840348055849009973486102786796223541697508758965680348854943229479204652995474857867552870716584290044379355891330747648452053021098252730275235029976559984322812340595440610201801543379806726389590537950361687881228823799912588403330061552636476222880812335902866801431426882037574603918306895258299798901128313807666360270599260148718857158219734353382910048029410279070976871660444709109938498524681720686949554527193127471538455148551795004662299373067613049544343428629605828040038005888388738309268242447855843254904169644533110384870626268812795815564907802877101625761460000887291112698829313954179892825727476280846146927871170278951623831873802457611373217887878417968750 [88,87] 182016932615859278042195989658403525745914920184537507377393020396371664947167230131218371826812997474819505702764569323264961781734792883343349941106535799584438723306653583302966190037667649222818835507105662046953870180888463342464287839583677935787631154420096480879705638924935279021050733105934620641377993366444848887792874958020230829687614755268486744506426105350487630737945590852325855574149640661366871609750184765378553128169795091674305635140101667611619341906441618308380369737179678867014867676278097754053328299634480987775496803669504784663157791213745275331252575830741856949465952114873663123531752007659170186780406422366599852000720018883809883210856802038898877430935340292663304674481614360496490972015204358486244583600185273068083676076884012747479631364974925545471285017750366034305570737627150025975171879753176509487590550966066332571184692971872610306743229739365260959564942028803727894745698932158428670706246072341541280478018613622987940874676757000069088884352411243712055647566593625450561057382369187716333199129428643107402174915425138122372167425812526321376111554527870229438192486420795322180667108466308551203315167751413543541088602925682308899881001923748931012144205935186323046321720549148179217118642813408260017421579105196543483530589372396699270726574972487683450333752685554608959522401497888249753930979384072258624454708891252076542081312956433014844427695651282899301740955162844957996073125848500638430633171762709425196353296125884670234697783380088939794607484207868344869401767536768888604635083943679893060096527624793733333156123444213416923233100752869178104658314550254765733625209550860484173945266471132569023230525179095359895819485381413131263879373269591890467352165732291501682619230503375866294951068418860554332981279551165570108028235045973757686595687186957811818858192577947863833235247300179160851980292889750663050274301864506585166563220977436121114342471090463487613615203704220993666206130380624339016779458875896307864298428808178451858107382590621322626651921892192974389316484127058436855045177409577695490474415249481775577857824698714609216103607939460948747920362417152790300642572376836937142717333807672825919326034857638407842285427036371146519266220870316624245467516678630737587076568603515625 [88,88] 1673693414599156680099082053518860797534877849189080866570159545255725861315742652658113527642747633434669457888641652895957523402480909296685976676366534516283349403708036586467165953527393842832568822511380215777974684503982726000123360263179565357303073504529661777660600313749677588716412236437522989301984474184832799802502182880000274219294524879041231700111897714840058994632998155228138675559564567538575870990802603631812225762844685754306807246448041514877730383773857300826501774559145500630285753234411160442520036024671543180215795303911267194952873931840301730697232831231611932295947468428364550161925142664922492563865700614822872393795008063901818011605315321696576514236891740403690578806188343857403443621429788191048864594672294092770830167386067344180690467129520332710134980344325988327166703771254617384984513209251865380073695455763967134604077713449883821363098267047606018872524922552207728191354462944861738864548645658340986338661217122751487116540583188989009084104911305915731235017214867275226977074879715614396686232866813276198038581015632187395322729687602672987092706622350126347116960036884346572166946541917098088734700325036284111271785712458206922555871005363025813445335156610052130712057629259693469934142670585026518207939748069053644409690986645022830301873064831143548597999396837311269950717323735411909261660787062016924179759669686158025856304320851407873469431972153652601012442221002995739224799490024923470352096620474078509492563519927223145986513235279342938051774770705565106880749828934940365293155526514709702981718239137193554566499304482838189043814809986934478660794869759204936590435333996591943655808293957523299536561231125844179242998070449077377742437824703653658462094271038850069351234371246680785853759498737250322687273340927364698992103624043810418589007798853612745942789786087056675846047139196903904971242768498137432132924221936572059698970243330922960367871857621980853979463273802445156931740026649809833819204413173074050387639960844101235491090211164699690173082025775369976714109470661935859136812567494446833276021270636730425115763664137944017779206797276992592948759063087641518712588848158601580340118082141785281474183464970136758191451581011621604139537564671194299813159879160497093718261718750 [89,0] 167777194677934261997869479299978500080619449809185834671191540351303922147259376072766743002426164674513654973419819941940838149763255590019546618674449768813816155813837422246300543225770735215478483511509062368654399112371090808198976749827379221528515700597144429692480959243944992094175961686508896374687999144996076380823568507774812932996831639049066464093987665003238070457084092110472231558894467362348567802692310227761599228428484769878923309415227730769758422390474101147452467302121247192166229642405917439228307937333470486465232349544875599355382710754106208287977993977788347328781229035515674080738649052715982627322088266528758610736103784475368222639530045545285913688934219853387033338837506791214817333548048832742775444451423075806218613717430311048860322223620257757768446712025958510648500314423312487450229260762058763829386951572950191815713683805775963204740324877895016002895519216119516899761178487673552013783180913368220992823486784083184440840079851270083946479819531166166255776755796390055976919612508191906363479690923800098777706629820777169555161055370956713152948474962246149261664155912048788561964565118606968053836145516798362062020883778129018190913005132523184324097585874096339944857371494535718024260364924254253884914999365863277771944094787131857996142942310838185348046994700436310891635747017605755701032957607196261329926856809898116386422028417361320439117979409181948727224576956523123472529681790806713189348558647232083378723145566085345941526504067158305711949476074013791157354481899778778449586953677216360050129546270097089054291093958727782945725159859568802104991402658699623588242792676664801176371930123220117811150006668119215964262443253145784111142001473455596636369863071214347165352238024409104337631970878043504809409480984465004157459284217724880428094993798032828653889153587526629835895714032208518059090719243046926149991774525276831670937889690829343997677936733908193463963559732230035971078541102311182683780357484559673418182163711886920762458545215332467302733706207696238044370029907127664947831802833249796731194779243477873403281986683220888618811232167177009477201404513646868071258668257527448268782454020462276596151824547732042470186077866032760178412007817055164610250558776021165044845974320901229118230324380360118194143232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,1] -17351466799535717908183969611160544452723014874361660551255173122044395171470281011128678632164617439420394431102540520077192135357513908261747646934460657795529599767053342993567069069636665103619622141544751274507331889271931611445681737063971483491119621430048998501205187850940159948809722199639116739070183125447378623269519454387687138244836389939252629461528005286478142227856621504746762248837364123000144900665973817415174814657650546999360545049890836195782223094618651352963285688078206895926651607234870209731341081534376956773888616656896786227993416272647834436580432319427537839372681890305095746761136957919196278648744736587541967333963764522363154192272768059718052149691281326941328338619420874023790864446993680308326810333079809271713092842189535354417748572812895292664263052072649823857914330917871780988380954426836583532132535758055355385437925307404375012683891889961371407318648806280433857969407893000928800786892654357604140573261495774991416014083734643846002781475031911067633398747221807821647879284152058559475566112599857615351577569335157449871023846257370871202986424569862755605338680744683220710068207041715566748588579306715039118080072003615088394914006675967612153788249367439234135307819909383406356156943754824448988868098914673347922672498167948242306264767006729154711670014110026461734761477770317742966870615567161322113336656448470309000720317953404119794861913976569407468167810205783636949952677878934606149645949008316731639652850810906900338469864657320196625604034907857315763316954455774321218601147753882277252181157606243905686559219743160266310830495632789117921524006490932975990964688898565394148757104239942788665024411073970903762494969618729811080692308903514864149299607723131471292089233339652442887599834335774268755820800913647053828907597949901355040582047716665542182305022745455151780615601008403468233138300595341310640056012936980506830519046532552713647458734529706954987725850301407078127732147684183407187565413386653648015487706805098465686144185952908071162451808657282335248595531716468112663279208846570808915761814723538322822991409174832990408931786801197734866200980830825581021595691993929007900815225601540965250028040997154938396482816963207820013400698534459555780179627041353230418814245640321844272652731594545921685226258432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,2] 1456575533286811628377731225398909795857368134169572731900679392026448777210675544272847138714288168122753936610443417345933879997029575240263813816935593785447102510672821474741066416231697839528182171565610507128260024165663427574992344276971186962934465150625009865254844343625025563282163080108390174681305783685144711531586698689700641060108059087800586499741434928824439467230846995109982705898004055263561132968647161941006287855181397929788673914552172683513125620401625686547718164176487798262061611556608457343446888428130322659264171820940229723179885679048292212499639271797858105719015077970018655472716292439034653244046785161787902078432395811037376482601407600285359129288042480874522706278262159366685056649500900522588476459484973421872860985052560961159755337897694019136604789729289469974284574338236634508077684766486179117337487847550016345010330285354084171982162884203526757089971791994081421283094567467479853637505100240875531021007853887727502737800205506595291826428336075830157121285512496518572525710271462131911868938448999259228066090304161225195750085884164165901069616529220389205881880249063484819112238898659059812534262851447673448053860847550875062299372880434489719446577254099186265700481230133342524368799831181662371828925966359257292530226519009292702804813963390302155544423661836916636827953055691494043256781396227733321111878448655825904971824587474656577757049493888607925261461008139789848341745096726319729735945880866353164178115676925748697161929006403247122815629992711133267592485442505020498332994003358488159956316693790111540172729316411758455913871273569875536999185115264242505923309590794193462639669419555062648815417193100633329996371668351455981123665620069483019445963867700596520593822530570384353749589124300887420109014521890028450979244788536546839259054630525463342651360908056903871503237651058802429724300044098939400557606122351728775762609149027957159333495949561612081653735130259818687025958089583890177409189071410535143153846679849870895943399334976660017699457109464846441286248574657239020424339601130251975754845620821382564221367948008659572955722079248452994663850449297320418480356746944257732187548626204488257236846768241397255174387797852965360020238016487379365223918722118607003146346899292903480635730244700608415014915670016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,3] -47864267506124001206555318277210390302075945080610758389292492886132262998925643910948131547759675140302197762472447082224384347464576382210402514816356947973226450338594722036650315027884102434236942533889224070148397471818513264896207714632732813635511205998256912201910779836476721834714750190417994673946228549828072692741684604352183211816745294184009150830106949257358884975375654162447475733622410089721125309356299286916683289815376030617538014624079748614990467252866905971049273537098157400242533814901805513535649658354743302866730740325409789017153096610493896631923672169828166986329366791164351609258853981008659513051233028861069603215408033161359226068246493551476454313469925740500566606810235171979025875068191266130695856516337248940403680825735241504079267587492410001318027482729738345417331391198344773710929396657229969217161613469808317792054086442846549271647929396562382929979575580027806317228500632840269473973667012567890293116016996879713264372294801189570933706857861467676516161062636083041786511732236095771937971810681898360725318677125611627993858705171396672956775648438869757701294450293467561823545743082389779182715592400555544659012186829676964056962749649296209950775026220858277345673050420077233397734452466129739583820412850839143215196919812555229815202779097681704954724762215613294851671755758908245373416661772088142903465593410824135293596653691100005465871346360527463561428146319406870139975802144550246838862032285197104269740092718960426302093254589687418458453331302005528886317870730579245908500273418965775576013587549505753194079138502797287456702017572506121464795621405704337181708764839410481314358773562267301253861985335473679895122153844733759977821290282483073117474940926909725063562916062836443559569698582948546658978982625409706424313140195549414873419401754747035755517334753491923515250070159431988615778709144285198326122006738915972093156255475950206539223421112839941709458449582759232156431986781368490553246566507717238902073435343109130434817316001884001136295240643855628522136555937900358373823875263438661809225787735305487835314015440034959607600426827468348921890916540379470072784309660368863305756834708453900783776415622594909902973245362666436951378210263024235104827747426988095106932391421496869129346071397849831576733709500416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,4] 709663303593480358258452528623333180877101372367898281438222693238852808155991410177654906796202503233804580185762007616131310826764474449731087901480675698559749008103694996914291748213062170221594151286699188186308410616886609786518162148709582188540374314024106501426997356578475357416837792712108435495126359581962903802580485123680079233392208565607147389843981687640052185302851833080745855242007924439847459442419389517065114575188429810594182430646685150451098911115596549334650588838329107890505398870454808426858472967845280457423244401215873299146367215766514163290123202437575675461557841598577760656972144321686485058099410216809443036105481970029300908465893483739529630430776013902311298213457256638463334654037749775834836964508295598204925483530636841929029492592389843515916383542215595927214095630477566874711490112673475273131032950630303825068337382888892011822541254446238262692049197859953635191171577366970082456961468848343479523648739663624524332516243088066568506848668708238958595117130951140350888787767713743275517361096046321825637271974705050308318693062568918905097737269614713372964410978915216913449694848084133638289534848569924526540608016996517176846575057742107239326930705838915770025068564348165115743158754347520061154911508596663372032317606704807980575386682347707410162006556005441870539898942964435809082473154870291795090678603441371324783377753958099253723561527490876258909445760835411809239517695188743940453653073255460808737916215800800148974466565707221619779138905954730944106047250809134337984471991273281373663156479064035093941537417794206230705979121968020204279366897601540405596800912437206578665530478007396836596773711934657121445109497922091306131423286668013000924959462255104678593989090434739764985232696063475727647571064389319732778471051613691481887451394335244396876564167979644129141789401268926107603635420528623103736461150833588097107678426674639559651267554837162111783681249551425229342236465136912471120712560195714834064269834533530817381535758674323460439474055233179268310640615258560153045795195753815830610996506571622141901082560851102935763874481863169063701703398858611930361240788657893912549497138169070525552317376238697217682502415373132764544970565273299506528586727007438628872718553003383032000618810977118486666329488097280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,5] -12300092585679353358297706320553122633613117392316850491009307246866942490840608816299840568692072194266448244981293418093796358677168872925612412933222882015815540207660359954278834652285707965930817380468798407634274993440223151028030605933485326892683829524343279673953624512408879192824619249954324389067178260415239712013835844283872809086470008967191831769950305364159998999694773425638216812847624544225252358110460275006396292675091302192364395728799298748350609821898450092338344448860181833691212099306897367932245604685162123693726581872787945092124989334443089692332158886120641631636477367053404999133606455364345250206461977732125804542211792312498191504535113736919044696208002216319727153908163195955929355205207064496005167432206272293419064263719247203619824926648489050561847692318805548173027335333784113576442740023824265224051279173097303865351808321071865789321055418766808917802043887340147296027510676175199587860999956732088408917530435952742324499636966588795346210010035023028325304299950660113331699760306318288642480168945171739536435005970478926203149311389925649717779552782280144479967460130574537880304800399272766061477967915014378683793477542024514814889381034800797238808813684850619078600028533798358794809421237022383720298166935536469077844822261926089875667079131552951365160010789148161558183198752538331106741009945146921402441806097696196793733831697413963712597880752569930485549012280118807179333992623893397129461752532585916887583880007281948900139662379056798099634959822848446605391883595160437056802470864100282075897518659503383896823971596036658320362417873393429123776225495284496993008107053432584337543801208748612365191342767374804639193799340624112529251821382393780010187396947208475536948568550317495552908893197196414381503393801732575475408869051094719098336377278583891185147593518324876555883013284267836406034916727657183373643050885197653384276522363968648845209533269288943089707798653221077996246098616351046629059198221533905724113722824819579361886092058935161177138342367754254077915141394911692361154564463801201249412376291412078389560705312419168552293814035716943958397123191028086176771622188848037810127913430629281611406733066130010590213914171415641085314790491202935084765801438238311606574445728219579230333891861177967683884140325765120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,6] 1725805221411329511748852885795100716058133807066045632086377765543427558189071242830338015476954165941518651730858175265042920281993029489075805731851275312031655967853129846536568589232181450938049516985115334242786698768624589452476865422438389813198648684940121601221118862756337610484866050087731962412277230454438608836055013061604474721931329482259205438937943614726117547894054655443156774492305193740996795027155665244927237289051889678529407466643313601775704410503895424224124311287930076994339225512596801374187595225440359227584250571659408775062582070515935287654844762560587929481954969515581302743347177656548122282797871164127858077551760861486107970749470298869725010362588563441746063165924180742998091005051673811975889489098697768366357474797433390415235604387377176791232153728382865536289309446866398914054045233977234851961436589193402218294589979477725967734004457328475846237594689203670465918205695652353125469042205504951456747636314204808929910137053346656146510569952448380260189907785686200027539557535697262096017530531067653546030157239623055574344349845656699555193835928021017735099173331077739205389507864895978006733310680257651011707630641401015086611432326181948885766281154135173639416067270805873861932854754544571776541291715413223520098159782800954008300894993524291365771062074461099779823876421055138615405908828104524686928812852189802510102316069236993198353117498790870493009568291130532621490017839880558878098649009966677276426085039484268808350180615465547285094521550732091088602762555355945797504504455861009575565783108956641191887066599581853665961622711322382380230383680621167800237624872296613942610270793068021543711731671566037535926582976401535614707000568465360613093415583064176149038273010716755825715805377066593724028095407441999850682230622774903384424960023950885252497278770386941945094093679626013770176439379916833541711662709291396752442699393293672249272498870708281635785248366003392509684575112903589806869722989370963880818805765235607442881945193759846870876221142945138143098494384269555602658193551345139295736440540294779037409596113007441221393143682132417711235495733373421301780474251925900809676959775527982091575572451393638802150270914697086217085382465771640257361575909774105773874027437036942989788414189173440209216184074108928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,7] 84551521914763221818650617740528935392888918854163427646132162990438341391019791450131796920484264312572553450168569517225620337732110991316019994162759924944016782298401711740448124419272879826762703330510131833896019726404714096098063947640620816008187814492084235225259180261885354672610267745669872452521812014222866314782112588904533451481913876564176015208452705020638020777452043242240520148882555848163472791067363761666180580663438009059927988858545628268847873400481964752932553261884134495914011266898063380824423260439641120623582985566626364502122790598971913058138862960258898298854220022769807291624706243755800767617909046324204441329331220453345284172430431950532310363358415160208969364815118136775958018689519213850326393803285784307459102536959680689288404891027171869310544969227957244010785822964707494173913246674390225862136381307816073668147063503362323590732934633736059725469354609163474958412015110524103883125757925787340458450456789238669880198487209168877906705388094049539074234351367475229858961897435764485202863492297248772803526090617956037866980338623680563536006345460725198920952217175856491313245662478399358461187466292957618807424994045265156919995854909309428948316350762954572484537290319421727841339081190903275608596430277936574888150014955424583302616141335987771695241927025798513928040205839996327802042647975871132453836691830462926633259860878131682313127619755145886033953066440252244430174529948144418539272201413431366857579063179680073979046731447858758066090600608531877514457077786355308130446303955606881489111214973138971933514228380381304599376625947979519683545896656607199080423933606201349658854969493265935539197745472234000703771855571228158444155985506826022149098254020682424082638351643820818480467361071588109743936174415438751631501933426763723039555800719756861956309813154597452593772724119814382848382411870792551941593143185700364164426115050271833998301689860609525892039128252500703606398843108803307451927471085109020527792764960600973327918209471459244810998188296808523882657152160759018582795324499206203449438851904793855158299336854019162833420708652021634363079823731924858202200270196825297620994886476165949956590461464282167128444685635288551063873762434513709863501171727865689074894243217668393105700312985648071644790541644726272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,8] 3453209246608126751237046275403616126174263162671121290759251012864195239681615620870268186765417384861333413856648009531856774100993234265173301280014771987543608909496504984440521175635308099064567979868593873557623359348693695376459442494924591737356789595525529119549281074978422394104442618067523590321282458634049379222474713622805445835354502087444289121439762310116601762839495983394020058557455562008663960876256342664482100984104695409216801608913320445793040143216352089768291823027750952737322279072939334711728671042864195685867788070843755575243020865834752931352662840131067798019843130677414959264748523926495003209465771578364873018987208668558951656638127017122906319080149789801012437626525383384961477866310817181758237333704840456878796078610010085598023405670089818223820496103154926746286539993174131831719757014026277872848799550197668690877336709444781185420453750084640225584727836795555021372965399005212114963302782053986182414682139021401373621088051848781607232349705397547137029971136658292579353508457433180730686395255926209098337265590379027491573603217073651062184842210812426626785538073668300902479614551223463408270643288245577569019914331421080919108104352648662975647505723751644615598878530475183878596460296845060025432843808328776592471157352126670798863656463634632905283397809581108782447517628523000515120488856221210653225132798453209946559596342593662072743096198301031007799655235835996935911236064442261772175143740835797248228669174319117290425594302170623682714934075313087043962136056467764812656258496263328136247675250047018789199866374208791547934566600678199170526384212872825722286922094030693358745182904271519020288731070609959687533357848679210318746835806847899690234670249745948310137587017834044475312784103794168856000869503790689287795464866112974857801165476731000221743466612550642291978599399529413376855824728278978512464466776435177681931262875135336100794437055583773162045097913115905663267744080674855131138364439328539697299091392832882681001630628420234612805889184283108133954602584972931342212398354630112941044618867949842705999383841039479794073644080496151445502833900564525602001264479369212545003714831195545305150258482379271871455210752077437454318411982614182679836913208142214471069209922404520782479126634004261923017795702756474880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,9] -20036038808814257579979554657526397042430301615196143004447599436296799389971766304939795147363665280665043834686527865760408172408140026252993401164258154876405951718402090335299351567443286134692482278333893221572793118185018972572469828115350576225733920829647117153890229540622612933968042454325390763017040989322928902621755842565740156345663298001784811599988760526575211239421501329080227063668099292517020418016515608038570792290140168223859688492426965290616371389831457050735145853082702333170310591451119080559189117445192873415100174862670013128884151081635258775244279647235391314933576460513208929776073479185753148351270525020740891419793139139729755279388306405030311751131687063699801121474969539779818993590333135135619504208638206096367176988231026076453286542039745598315600677900434518710509032553857652186022415311118808423092514013605457188152004717901113065672196730467218048681576841330969715914280059231108320117156108351345072309264714077680176646568917816256424323757945443347419476721714605593605650509293622863509986252564602989753814199814400708518954224678404017187039542650657263084877454664901496060371587538568335689204403274726304034408892579787512298489876005826024610043991970225828573173959331857651994388244202090873136777581222555989371292546343024554490882526254043515610822185762624693745512314603700783343415428986997757359171707627382224147994463049575564737310277539314904169896589718808333681899246270175958648217132718738664438896669158887268448797996737220531180077166609300327926443343623276302648919256247986851264421535380814028617173341755537650566197721350844304695845922032527703828793656014698028104353194591233192734479257140770878354927503372139085384493795739390881071594631069571067313986181931109027970943194857718461952783229088492959194848137513498331983366817663605653838222146564054846052587838566504690988070514776328797223572140997225263371887281255478433810440697458021461955272329184257197794631001823434374218729109836556326921464633174934114925570168111542290965430375466118151385768445844754103499201613028660400372637320348876375324478173850389515330004912025464802203923588420624691306841309408978164495477422488443804797305701766774061329590186159494540041505259392647286838626167944038747630374447241840841357433013359018988637138961310546919424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,10] 39789370181926389445548258303283555733578280563844877480002678239794353063514021950376023100158637560089067998600027876232320978282046780738797805395937170816713984771822080694100929458372684535409421012132296567495293364713668869604890518731945639489099797500471511131208035503220233487137658804066662609277511699845621382877154729633241282729702572728735581448360981003734065050232564701752798850930318045807014082359396465997470568697124758955802665758625031318793660715677169756346555163315176605873858654818426476950924418569239197411089271497907527500469010915856077764128471940232756165433458564176823112230991031355288660002888544361719811087095573042408191999056821921951712620105195160494711851186079554112407077282361565704179489333549508609163244354657582256193291669307258525946891947690105000103403815659740905370131453996717400601354827203180392374569435646473851018792550717193554061357931688046739870079808763655605678649362761367244671951490239939400303407104359780266340274291394290228480823866471358201071303696612733931180297718287040443887254020527100520821789169386282029755144537742816757049364812845918860478070985126709902691614771551249056981117786909733878280459951286779082237205828496459608273598280396794440649085577711456882572251620899590060381728906850688424616626433939654420342038980428149916105191068968440453043262545945421050958129064469220539636914702550595854717674709156806747562221024839160637926372072107535421447035272152175606887892715358321606404706816307393589619222534579473229082911625327875422173756174434279106278026738448938154033055109255190623555322511956350649447753648844215886307524649606473206363614672216466795759660697605740076500272745923877017469362584966094979915194354362023839767327710555200848106549264898749304342259382535359431908854450838792434409725228315712211462405941086441886011633866006834126788310899711744507670271705692895418497894204632430642097847076363705597260628957824557577569395568604411250540782152529527078305715450893324845285522857811151443752896893168365042173688972577914804476390860064196330449542502693193834059397949574030078713423912859220510110949931870713829361794896808744125593890263354610033021703353770194607076657880362041731005787931764640060434035927515321625909648271725783510341191130658217474673125452775451262976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,11] -60622750571228046336285537948972499828848250053976488934846173628758790410339690880941130963394878606292908616997570206479419227763774030300885214641298223146770264475687606724204676295149900179048402334458342532015731558951446153401815480384795224109735396984553288127082762164910855349077586178870503272833288132713987259054664796319680081390889861435678797547237796188140470555743648380475474288207647154526296834879349089471813357023145119573157700946119956105405188690580505501972678076846237349226793077642939582447270799559750103698426826894224474796831099286261072366316665593222522846078548988998791515261458824308179804899431673952666390616204925310861699871863560864004326040764419224707503686436525779380436610217633733480683952208524644165650395010974304117388940653454651735047831358484495141474367557446353210105299279003575080995018007483433081851969925905233904680781039010083472907891674642658306476705170676153320398837965065671045205198000669763861215520179918339520649344884172183075941008552218191229219524253456853450757255499098708335217693849596131905265765283334554448385987005259409115315653292192760641384891130885625614127275529379358662462462426787924297270955181222941540127752903397985917932683811307603714253193560105458765007050891867762992500849319200609506348592598541196467581070236082021101193709429831972242324670001862370474188855115517044620322691791228000699409048589737565244807405429178199296630375971642425670310054512535995149591482642557742224331797771661050143064689681526506212206968729258276119478649285345939048231546623406471135572198384799389679248345928357369409977502417238805909825588122202460615124387767862347873440263267315070404265643616938797382595515910511815753932631114997093947272234054355624266721030672834552052026203070658583567070983738951857414331189697554332415620885634906365486299105884501685551055471709752022109730889261541282279884272510527107348096336099849204459427451805753424624446103268668276678285402213659244462545828815859590625712094408620331733237693239969697673256429278399845678203965197664493663206147121603391753923812292153752450086331028663502016322050517009115608589010157004406910336098484465675924973180292589885203062300949080122473287556944172236201407919603332444773155381568715419213822310379422770823438966332815665266688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,12] 241426912180027813352447180370970280714388128470458952817356594479203284344757413283557345757837235449232083661375952371363183099603126605380189563093756172248900083663133073717757172056234788046147021699789307010771607045291096145332345370539673094970433877363487883810708370609595675612420828551848345650095268076294024603152736533567267563773707098306581270798496279924146568491266078773035764820412059115477526318727571180396244002196060211796478251185779749997689341734162193880130757971338725957999013539434643227799542012138450886470402532047907745412671979016709112177393078871860903032082169541807806966289857400081091102705272350983349053899685907886363842256592076942080987529256864354250754053964338365203885289190916916618254403502466728951358486011547698330010190026780688085782941904573480850123860211154389734270247969635442143175547953106784189205928260461846369149891218867098287003117035468712832183029388591233549343331864974597391435644731624818816992136825659605988595133681553018940262908921224195473015588326400774261710863402702685462988142244771266197393132391955825186899108431773471382312882778252570480175619825086351753784194553452004029745671740873111453054827622737292081010279849127482695252020926214651937957764825435384644409202603015791135520427708710170212596554818210954301648148250130973438052266475549296693211819224489396095925841354706519475167552945982805847674028121200360554517038311414673072651477033683857272725772310907332048150452583262026383586913130757552439570638233801084386956620378496289025948007310335769540651708478737401499302376220336080327631118062628835173367019833097547810511354148169007510776694808129922861372176902534077265233941282593297878277264206798545339845319302400327360694719345026827927023321117250297425191528258913933986577465755342575089470140050335928291053820136981462552696264737602762254889173656818488765885241059002886572534397383550907643860175549086785274709266318785288651764341898009650169814615342375803842542884733104060884412521781929857061277872762307156568391494515467421036275530817815638717848302036086830107611418359211578130137092246721445079142214191448244042249652085077925163045450743729361346541475853818545555167647575347953059353963586441484977793138718921325850281667628989249008001136164032482250560687114499974496256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,13] -733015707846711648263773748497353544221215709329017223216788903751314651585674065275691121676751578374447675787066065887136725802473542328588509535370150349151605737791063593270875843380290593948358407383191302288294454639103365605858445878907995746560805377359124970301066284511856125317626418437394071344843490926173318924892199980027606692917765241086322398427667782656557227591969747723874159954200538521322518883078240717809373303861348202207359965934333051590257553407004608769949573133053556235808621777278376457892095787778117829515108621331720784923829207070845903062018725023940950411090555062552817809576424879120723143660179746227132749732748670667647816193547125977139464751581537025052135460487085791926767657819570718489425137397747865405997703889816043578008456051798170400558749544699711853208528398709825145154003095564688350654915380252689474060323500064525054147603863085796686631890023149627860185588195139452248905741767401852224734481387316710812153628300859699426997478370473641393338428786837165711800317563334002570234406215273814096954104464669553678150482556109729922530593473115818372423229964837783337570577815898564708808466274610417279676382549457330473793064532483590282334161001240153687905765531897391634959173431382006768465349935534620987657023010328374962052062953859881296341383540766093215277743059598747195439633584511739785832217359963338713001355152815425770559574784589119779638279777179438820445690283548230300637622764993913981326120720877452459028781611801022539007260367099886886028387003229627664611264329791533687279565495521824433715981984140899761975197405069946045282821549773279154922152458046890737202072470780267711117505731461247162743900400835538054937303723289338047152671658610823261362469850076190624114048653866466823707244066770604622153897326297372781150921845213510977991821304601858732009122604996651161249512425688517220338390284431033067861393041384558145691020190648770569551618444057927853724534777314516724726974226786808763028179050985538551208606617272433600857835327261882068590641591607756558501806829917805748361506378269953705480022458501611289895807558586551584357731526952030291690062578937513156477377836099167248878736360901149879567636638356169806221759195920100357958439860400849601510866569976225921117057149598912350604479864332672303104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,14] 1176711799945515399686907030813412747858608952329818177556373460529410046352333612138590414720078718226238241115225843663142027502278274988263256046293230868620571589830199956964175960580535022467470041468351301218103632671549331016444537031526727226793694910641704246978603979953413577639234661248389891421435269234234851730765572793051941410818857651990098310982941106233210057917009771447184502841177173242487650568450762202535544133439044988517822539826671965078153205393857245375513269666317969459840644501772247441137848876754316517289145077325681940304947173525383812715934414432944817548622352805228031668574513108047155280176818012056318374403417157984711903515982178885330578619073241074470047246805142290120516051377208142075003213771270989783094923243682235652004893249211410348756287210470613691872951644110313371193127309543372316308112149101813527906338762064632511281657729990188056056832287070183402396416579961522302692064081095205512103134768658639245482088090962431984477811589672047945040021371042732123819010341516710616055749736276770823074460168228951608465910804715580133818775477760864143356377951145872712426741927292162495880765828835406149568682296853441820111948400258187853265781202567361305983316447493362430000188698635083799015215550776666129658852862296091013070156069967108580911439052670509327032064020531016229195561390435208417177272710046319107043579497091109999291305689735161662489387739079790785439401970382121551082791647122863652978890360234427517895957149169475350123778366070053076605136844524594192578532149492623614444199772034142763907970085964581450925979813298912512765554409445491275558302962540067551353245707643350633887432659340182607830607504958458768925207600774153705611650022110863702451265554812901327830300500113916891729133370489828829854141517273857878430301376425823299030805734292593420648048650866014054094080081530929673694858812352059526818666249348174583816747554584860224129787263630375678888316175900689288585649457956132931093420170015697047784563670833040492743566506027796246256625343066138957238457261047343223955929840068271168886825596756391244613479423662036360957885244590837355878109264692920683442926949946433508621737715252379220759919305367363859169656880362949554668841393843490149859142713995457893070408464684420292676680170496682098688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,15] -1495452461921827820944094977794943400455256547528056619796394135408928303976440828833263189773310719864236996399761632504163727287908961032836054070984835491254929521854232446683699398543823476378629595001362858208304344215446032147462741589707373210901705200366549363263352376056244270378473402291790692986939052154458742244823823841571868789172634834785952331454785669524360628683953542450004569216566351774287808680145450748045231191851189515273893489631042427872277884015030998651315417590067334998713193123103969297683163592726828484703849278426672804270360557230795298284116595367676676980866927641813600374497068818509814264624439335999915942499161815641880755231639592446047550025609245215582849616794206988795389848325561211658571300959162553802557658510699345784144535744031671283033145836125199820923650537178299388672014189508926003827581981610667452062121867255702678576737991238560874921846279564399828053866801363302466233062587402808041932308115419014839411606198736794056896250090311430224458524240193312514308266947207258141841152260054422913864799477650663576498782526715303287584879005550484824719520461099978765392802460432549404857239070404999595841130970460920275109778416380994274880413187853950841714835264380509673562001225121094298842771068591792046038937973149703565650560099294186908555611192073378093438925710003954577202268671464513072973743392775818598062775494376628771121896218704482321965505149469985631530890474033912221641189281332197964996143609264579983043510048929802081672671747945739734078003820835534225684260959286233096641141692825055496769959218895755932218693416313743001532862422962387558965341002148045860145461941969320308533011586469782144066136579392656248081370711435964745092371771669544059456397047401323873304833848111559542239869312286572514336862808425350444031620151553624823844306625043198147140639600175901481829495419631607202655294654603613278301457280125455090119368725701021567220842624023586959071984208198584733058021061913839653968898655247766036926533091147074859120613120873543330348573423412431468890898504466936950456389209735421983531514372021638381357618192369608061015844899102236882779797053871847372548711158581316805605707202862714737125099019001283825228079604986453049072327398738745260114501827122617520390634997678439521150292975150939766784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,16] 3599653927101097964441544862796901335308969428219607564086430052136104624913431659478681356466462367990303813950005172775071656963031941724806240874390752305907491806900345434904460664267685055078229859949239460168729856528765890437380912384863247391008863608982327671653726103872081349162064227505676275803006948426494315233713830921458433788777285241869085744772637412100488702522198924899748241308954283557587929567618684237988226770144780489117676839659593261381181058083648547225719323398247220612517511954867716727994829861840634922624088282323919986778127835806598394893214690322505323780916611895492837921402092296894221352290301355720973808321983416585487091351821912918025040902221613555367493552224888493548276734459123236893154089492769361414210488933948772447585907523868549112555720435658192660583644288671068246926288728386497128403853708977904231537331163649766241705071284622313992450755014349557058569718201813192687187344946492275524053952731962559096681945567273817632210218646817477884556328445977340997019186071784528199746351182519564656462436653366448538236184879393064318696670587458240423063692709944300376773840082158221543699465484271208841620494143354078918643822039758308482920790782423223326176854456379409637888887216303112775131219997139748690947804382488086142403972271686220501354303219945343208512952029921411372406903247825410250197861081712921509859970991069723164427196351218588461624719627702616587424160317145472787674590606695858470611931127858074792528200042978418392743206984167094540375473264444683437493950392352722465144502025425945031892406567636840750909259520695403537210789669986172130020655375471419401011150891034611942025159130715534365416863774963019288999441693077532268656975427397644889815319847426757369400790734685666452454160497401723782380456730491326753628398253518660181974261316137460181206560799736027174541274583843186530244212476389367308550794210215626109104536863214165376095752033936854501097967363105915950181448627239731597182964910106076086719060238481784359267274083641751142578856047919315635223484406623432450854664219824747283448631124825600713850830858794454650566658337298615942291105040205997895699587230918452082057844320846420845674005253930050078123218476695073710730762836360111857349074835101509101633097691071407581284414902069420490752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,17] -9839987797332567680683786473697956409288264903851330957971099304211071374788898434512014028346281802256532548623260905374287489048560127074282103653082320580685275355801327877283902077195834433765205401603937376518464040949407776030100643801252790133694022368683299939661914199998730869698690267759490290647940598466371663131359986111501185049588955708617261592354867404349551808688534494837580353992052342325428515665255490813195589117965759887606391742776081894881125335088352888873095598421240412541466644051412743621301128803402777242278082306557108011953431026210837998661886508989260719257723144602852164530080475543285007183260607428648224375323002209043952402661385102096603041231707685425189754611980084776193303869187360800657292242580580402755830951368330381524348382249535694771206907298381777260482435702660724258856353999676643690089114545319309508025427088889918492635919844295441869448380025097111445267841254569287762725479222878143618716039650992168870196856204725941408693376166187747698846975893707529136175354643408837512331832488160840806650371730793350956440242927041552028171453117543022908989639263680242753482906342126213481903696887919649137328417093220191724557873920573798728198864550075371435155352662752820088257790033005866309319793544700058933938086951366864506113547123285967566385545528864743069857726025371035045735571030731276737426259753815630175306366475431998531363221574537362415433751128099731381335571040379882350566551479234533627324961943326701006639509678153012735859738686964964868195746421027021024366351696767314145968670454291879290965374162676990587495864349944629163699369317706744071943230152455997728656570131551091682071005035602397692501907596766735209158745376498168700330314913523702118424365822411317608877703410331284007671603589583063821537500340430357300590086801067037762386838608802747442500155635677288792210278923519355427272614399644374958540810093010501420517116005583295078197384960336215632114091937947418154781640000215292378306514040878154627573458150747033403949597746742877341648466249776962565811129402825971403612445768335866161252179704887550937530120158542735660297963242824416901942952332455484569271543028651521814111310762497339825251842336066635670069290261557293458727590702174197641012310276345888769845801695698460068049803254376520855552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,18] 18619908144573599629471178603735976868960329968620823468698526935574281979526021175839719284547312033698371524958320874279176390656124113852932415447875548179445418962617053661950067595493299639247668127924166669733716605426899538048963583961681635989133927792079218515412664707022969274133717948551099960857589713849456299947173246989452233402055200550254101006699136811437137269682437218944433573134836142182681015525361314960655311630211650962793682130111655691649087056020479485299656717991868571223680780352273682053436912272388561295866493698396152292566486911310373131301908354985371793055584010035491513858933119425185101331618913184223447029458665788159835326858139844383225549606043149227715190819434485239517714079547813608914326186746864649742239282030655414498375533386778779549592684899520080083014808219608831292315041550166382834285231744912129351825586525059435730645973435116335538949506370730158918662716082659556015628375603081780103329908458269842439745813687122826612232006920000278313427766823012401703084502978819233316764233074663259977669139104691353443620491636499726762216686667016391893346650661234132526696232615903097585762401589090576786437903719351090405129954651919331904750854123568000432102813834445030205091075610057477226673114171549117931678151748436036019597297918253440170082429886225814898281422303539521521041669118059329802273151674140676853490809517664616101209316518133969014396335445063007028509825801515193582733156902652789666641093961887371790305497107985073567379225782620524523476184928248104714258548351181538635095843125586056146728390364111405512942599971768485040187943415010008228332537956269734165929432537432500929151182715153838667099592474052782597565432974491401605713187069544809086213910248068993495147553610022737701150093159307678032605446972488799010527251114700384639651473383551362617249876129503876533806889294628638469541225972713563114730102343537638797292009622846224587619883452057743334954603496566577269662416923572831445896051602335901031141627550523552110890495076582386152083838613809938736047688016531853722997851853430585136104869827327342033188673775249655648708681707587969079382794910699297421504055007111355117823846246745059739167987809811020614047615797787950344755325076586772307408830640337236008749402047443463254544041062593733930016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,19] -24237518194573146271188194785457003183129533918557061743816821676783531017839346549821112719975710917057107749415731966836931650663915952228897022723514961659522021753983555417411222479353358349531765260675948855766670988547025677910384866614168184994671831186157814161464545327927948421955713006499417936140154313340029885723538527133593317925928182929116670029931484892213260442209724076511488773258727221593149869102542501551047119259127684910682113429305655821245571767389419087430218986281939926191886935701572405145878884379664337251795673753887391292926159702283025765236201174741793348373541082572572746800931199765856412058492557801210229757296993123533774325218675861508519409759570955558340319871275781734748813069737862736133588356882838086629937380741327598036610728392080079683025357765091485169801912851995748867556952515095795878921295770427964111510415829075392520247585762942415614953863446023611036318735275634728913260235454974179494177582166886398959981499512849961624853871118854220080633264694121469937437652677705061281054804341733710159725961701647241770719410527259263488561950885063933103413749388899705266260554180776492796089105237001450445873946070529408370766265129759861946113773296870490714811617305757516103186373376265602520900532248836961034074728361037122008431083775393736320288285703256750667450134579870240093214177953782078381131929479734522774496910188556954803960159543918106793209889155039041094023942678568674153084703462423834082031179313285598516736254106181295347051519178777119370846782155847203552384040497944755247396694871385229669923130032007937237026985555540559945647387575910254481809065981625916921854533954121140812704763287241177109296206216737698498132140971916898839613913095569152013345433524066213552730659859103177299403707817291826879388468055198318342874886190894320717630859232593571754968270290610987551229816831341376555618563747971934219507318936145781074598987175374044352053609532755501645253765584860023470019491863915039354512821112802122571641124766243087352606570992777745634952608046594463409909483745787923858020318782905250194321480290539728222563092575323497523473255520572967532468573684283535711448295921527699310190918651827957558655039511205684924230524497189365941150360198583380044271206189313187878011842425327091618458068051650209101544500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,20] 22008584360232221916901139284196847524056996072916802506590467247299422833213066130633650946117608174195508028936307720453402856920704987499237465375600383769203776701729189380487692086049985347216700174421059423002432449936051792331847389335592732602375649646376471816521912696097259806537108440657308649523748049356405527681367983766757298025611236508671835308111979589152800197394709339332672097337779223426418410795000712961291003410778651024113066337637196187423611294889335911219164456397168019022007377054013005917427843585584545863200364504100118680541312917028152590006344938022427067758764536190446595068979434664086716329580403217116625682894713021311888907357388511837631581124050082465643052586583858229358135897214403169169502916863710409555214486596242462033080232758326193180792374593452365170530617823546335102854579617829713921551294837269246865023928774156012502478324296421270279206941031025802004991712541512386659603431994956238652886077960006363484626888085381499794373536333646983235827019247173301298732138789523175692932789089196067179883988610121717337211737107417637935563459662270403931250795017924808041421602707296150662126426957978991584324883278214210160576421612636515574434474840728467260871311556393936633646473574072537013821595543199600466506153373782484481750381503173319209481741499569934153511736450177792639304208183241362801913858600228657580877519755566485243016921552040953296441240803896169037089502709225800622415018503747189310097110803054934040570546419121843593541371549950918274716275156752872773611690096896081577509804363534113211420787300445287424489896264214965488802578414600676756364651207274879069696438749979155531006741716207213000162649321960485304606513086600337712366536169401433559068494979854167445637597122505679640190413159618653438963895168072182467149808396234432745941778312234619653979713173140209333863351892148617046514366459884325379023690942500233324955500451165364036232190754419008825570744175245948515461385952582682217875633452357532313955208440273867378990194113102530721772532246012053948010140943904418082470974944133280517266542573343670911034279119367959501027961444311585306478290116678280480400359136065928509386932902071622155933253933926785359346690483364238977641527521915654706867632462986835089136457668054672876121513930747604732778078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,21] -11598348259460252600003557776753488731330041708345267576112639067861503209117719724618566299989722201327835981009644793588309624090013403739860699856177468968738171044689777223658613003340454726941280609405659763519061248877368633179435128051103264021332285819098131632384898399943189944413119570430462930507681790230060676065530742089515195802899710840549481596564409490405384404385525342762433369213875908788948678573801595875866119177369964508089551751398448412749214957863355267861195669268183621698636750347024708463170833644841254422605706110648845467193572734632106713732765556970841592614864728647111650521154612053773978993537447544384768968636938220383045140243368887124584625645515237501059181804625453022466255134082568113985386181574151644355632190522632961327102087097406278243227219293976104317543972688950633664727240939791279411704865588126859094441337783038733640873431183091201261473800700944400122193704387815681529937513816076851764120068848534379196961353005880024972133689666403320513820791804333319999828400447186638769618622370666598784644326215824686351218017169430611254155551514609208590263227121455540245104389269251639039459415744439160258930399551513285312216032231009837920763034450718881288187337663858256861812925566777060961608483396068664994168084433704003375268208228019534009074205232137021160461143219675704127036864738646394937106330972656292510142618824121034521657785183720344098046951189191104716706485476463364185201306673861049612683200314815663720233460496019395419541206890280097329015447377321367360547913070610680776414835375858209293537258585550269244980837947405910689860486742470800586315222150871389502458568726422853383639090078947245457592884998967517279690122235733105183214412961629539099223524555754089064092038180832613124468618226681332778270279952987622084231263960928778378295435735369772940345481457352628512354926884588883711028212615584414052190738759600066449734560189365125718347929341205139839648582805495273596728805300636108020428378808705395751740172605015097641792464172135334338326031236572622706463337348835605852061073426514296827722022757878746405857359749487370317328835388248148619619334281884152002915509264280700764664136858391544175752142992465701057999438648497545896609962668937877527961710832499672956104615293593498551704686886170581245292982910156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,22] -3782227794245640615762051476838009325307952274680796292890474875822986269214385032673328591926113483867371544103888528762285422732418565584290282985184900913799976478638880549042251084224972724672002983877007983039479596287508163185329736429288852010633664109870621202558880320549089243751268519597861788113646207168673069695051256352253121350002468678453361712443592221419008583326260880207159513991951334892211927392914789463455604276991363251916400952452948081850155163136128956500651006603575118352213125432819030825127349006353577707389984489959904545698183475188159361412097557403876321939901373297028590088605808374483854984546745221157774407084286566699267874530906724471274657689439222146381430398136661328839462552428348507142692705171563710468347219884828223221504372197758391094660411128206407495275610734092035239162488013494384799330885219210604104689046854073278466347861909517615692967403054092794606754019509727240516592095482147227741131485539494143406782955358637515843079377874179880978039545157328566301252639663081819535584491385242838727638186104670915148079817207568880017232494271218943669617343300959120366142569301967084533038407966125458582081111512262961317691651566315888166371962715114839606739178092271810058628369746036791998249188530787193277334469677166638783880604487977648456921000717591217647294131293864096265087216037660441594165576799795463372359123207447569833287925380816842597028110271984126458285433225006449538806346162132917602233012085843773651357805367258740371208393769861234225479620302903822432993018471704174737990922815644113491952365802870109802202154881481772389894714859044159599637104178129327732590832844497851044849880151072440816295664477520066136741992245017037023197464395509232709675774934114505453907019728130022631936123841312301682883874704863731683084380993437053832905289044526640801173473482319966950379561506356871840802638986647012280271116798995289556064845291430979783651716507572390079091657251461676269805226409446690471935093948580326452751090615695625581399471801305579895959219273355564097152123636212867283113369149449290241092410906378205281892061062649945006718465027431336177898391438429166730153463797784523272213575853794290818804347459122024435526769861770835444780091970337769541857217589199711045488757392436061759824496050040275080163725952148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,23] 18667337652673964839201263581233788174510097701753564266373712753436868558465206585842200059434721193797705717067021044413459969784229872599643821755931921295578764316370969020800979889036758390442365778564978134419532917733119043663830993052497066659674473972370009634373642724935389097271355750140317060745952627751614300640876381202947905314974994026348521307087751130417858262475044708082821942668002604210336640966893727852054091827673791780634664141775493577227308021610176380401002927151149254246396874714264978349040725585713776764508096399531457982682417188159870403276905102914311106046685195397496393764896956112449182409172233182038778698278983522123966098359524810341992443979753926896588771796402434424851772797100109929337853512309381001519741440535272092232003631043021603257595356046445732415904804895833245263238572345336106234623574424443821914117803251014830744807693925026659857985343158477817265490490719723192055240087669782588742185287622846497532500943148450455229915933783536086938447597218419883862023934257884042832848540088027688350731247242473549731742267380339914979098104182420551386676218950533677152518548585645936428585252158451201544601470733893751477271881046736096176947027954847578138857986509436606613760737028665892530326657971566497244013529226076128962687450520428074406465192634434186977429915193365992740495920660854204820591010342042244665579200422504560996661233444108411976623508436329803926129578758689268010529916260547472152183464113802473562095140683696905737827351100466644034229994068025325675383230093360844777154451849508091871975984838969500934118780749249759916297794180473457395596418438784406720130332400577608419567133301713450988563001051608756481597743258818857573648024642134411211078014629756159477996287741025725383534327274772012053280384145195563692666987559285894348547550298490575021955357743259309432582976453837491716043099355198314046450435227321735527094468169387453136687297964233186678174427781356279752323276088610168374802981554869862580437326695287469574312680615715931934794382393255793475781336652618876694120727471237285642604071482414068852559898393836670504906447918556383550745420048065015072916420059161017772844644788127307181941693495790710743582738608079492607370725086009372412140772829334578967244050444397795105450653066884167910411716491222381591796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,24] -26493387619624554763537188654139783273398189597735996333417415574833993727850844720082974915715206023582792141900792063430677257610207838246873468926391772929490233841400366386185619619212940390143414309678783451868455107931054701120267667423588817062133231162834145844192422490299012882029675449580806664642848905262737204924905313977316277504887660025829308978380543255059972896842980208673346823810683046659368069393925254017529974864778917788472964092263025393217158575878083679491501669034663747974668490688674070238745525351145955491530057534754155400252781609813787270914701789570737398510542510398961372232871985506701172009674891022435068860237328233507000800736248222828796134236871452429750654097423926971632495368099646727655110495286912714035276809262409004182221501108075374241302747770171489576881252265283379271050864320878274964763569024974070082870592075481646595733747807469592288468808140127029499956785017030982917601277781129189392278311553525316984111246000195233211571923004473634619797788014352993640466231785477251449494115848003242388024556547408592183306524123954586253051504212343037425001399107556091707599540830884544177676311350237486277772470254846207443784948787131675196003049773584747226097657877719499429862182456386898884776125951198425243103212672989317673737911515160881508483580581697296033684493423053151852197849571678396702003776862379965665853001039554647584679871238765782519088150170195938292359537591737800616084179342773420046535842804236147930301762744650355215310831915913299267488533199529931510835139832485122473061044754442170429543383622501719783765278939018327243645215141944256788357695653897270619167638690681396789226964849096451033616699924111460220147680769662008781763470873276981030106984996099057498067843954934798364849690411429639424458501220329131822303864262304324486104975235876619543021044185838480675091107349751286856994339877351703715032754067585621438440641731562367144682665343736207444080536454602244122169030702181115900969990937762253361300644390161809253754690026419475205899515503447098586703999124183626713608772037410190918061797134683837542249474198336561155734896533408228217242432689447546114667075580886147589623037633613396397359569675712882729485191401894344482170031197481719796919046325381604802521779693157864756451002731489032643673636018268764019012451171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,25] 22460711865262127499271711919623280655904961713416694464936417981932038874536293227913066468776373083864370907821717031363728979058573599795860584900286693745280557949198529358661809230190178701375468043006186956410971098605704161417359392612725956810725008246582458243927896935705571019529603635945820973714917474726201361339891212297544162248960018081913512305405136449558677597981740127052960753631930152452264340261202213910939314837765143166749432537170519065230732635864268081003075027317449221327487720629424275225179018769422894677935950422378309284034465050712103839137146340967237149595954397403499191306985051744422573547215441213003609056628969127444877523728184856201195176882297619198105546347021782625243876072884823866949443914595916666772365724363016976584955868984279201599677324352528412048251543899295320427591778894105104166167470182144441611659976933609133451597802678953417661917172793945370348178106542531745314385564074261144812125214315984977901030725744503252427112539400991129182779801327814939158729187273183429785205778126072846632831194648627722854101229984791796734940320754808910967212946885503311629921682227218059589131588471541679373788800692832628407929591516320242675202098792036190680090731100995323459788478272556787801441272265637994367664150174926221998377773966038151077452558569231551388035852733252173792560159375358513562836477787098054668912463450530827996212141067649179971552915386636112092278652270754220570853345654859186760602569870738138002906007786408383325656553500121885293398709842161250872751062341189991817158225816633170898557651512806582033745483625808118214893211019114781770680594382871662531683940958083628527710285222315627683426326173380016821995482550012852398661098466604022389365260588958904428599576073893031326873222817692571441169869558275641748695055360084918664422572480695500661646642471275067823623494910677957161461483176505195963495909247316476300473302273008491101904223019147289575268295259990459159080778612541307092975665100350493822009833175196960738447676208893943424361810349242747315846621940407631833721461935822597759904557774997928338878870554427192579563840647127073716594967145738252697304606298406303005279664319074624707969240486307334612628589253963095561217082348527169184448419631797304186836153234045699651593392981750454165277642073674360290169715881347656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,26] -6890726605027113510821963607791031265280175552184742920235107985766958805032574066006193507435925528924446114128289486099745251528709456363310170533698477814781137515519116619266001803165465339285524924756794922888021337271368954914008348718093167870155905238081331390949006972701730145746265384751399110930866515855584926534207073940060519134160447969389385022230535087048753127303084791340813321182978191949494964751683695764437997367714279058208876663442801703081393713195709337616316765903232693877705947329140340371736035370834679258210470339034952849455527009284654145103438813116997505354169493598440682908988607815354759041229458318468871257229953149678740741594800252173438094353645918018454722719812716535059789686467361224861370215725764228077752781944607564365585298425597787535042086548777991580047081510344945561033401410746966854103232466365389083245461712359286725541295422919138586749862983906007482989746556383019993988021737482892146095941257446100515035553348571582923293640967864449095188450855157397507093096929338521570602241987841922733848663213120579486601304556432438267308317391715976198665772975313739141111575418690853011126975975825455014657752632691666926243554454605558464329691287688660970874319647017467392599240053546638698359441679042639585657391693830534667297289321649190146492078178241939554424071246096864691816302806426514931824495362355795340537767287056521635697854021178772720925790464800777777948308859401219959099621557985205991402658824620790507247167352834886362708128930022375397352731539577263321264554405098865517159732245419500139399230408310499143662457138272030227808702951788640179502466966156479482493716214182909093994196984103144581417564958481581946785610111572366194786662222543598270630045034798180266027314687326535811731624673527548672206178502424534830281333340695281548946259341087728385551117289583616248659518201982857731029544629530414382556809606509968678312993555530813132169035229708362761063042925189655588270501672550666976898837273626004504882472024847438802154913968405159606655719808544004881620796039337026543685738284231908635467631736048569070624582319444106797301751284961150159823503240319253175074069977796380376370385141888675058072384528743421055767793321237255383391104356418476532610968482694094481600866976075047478618714130605482288544607414996833540499210357666015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,27] -14142530705207552938536734111705671483259834276259372192319013314756953800878754323777557854390483954415838841767569369586181699131199661514198442824940797783483131443552785310807269621374537944393993349826883989349887873451257269151557837139127702624597883742518003649408249470639668748269015040197351314118388535913345531940218323859597226648591559266920464922387814719043367740975103806815557512272173766093681808650530095236956605715368737617127376558843841374445829162801091055315813856503817335875962556832539166202522991097788466704271854945806998649927542721716612361415694296767893996459138959742301671569665647460890562677015600305242633291239582689049431715570548969304591810606277774001761569579667423704678195175480930000912578100031348444524692683110906328758661386163588179872300937081637247450747511843103908652779330481213411184212563925388088854387711289490684199241702013415075709454343996847832212434397997375215571592972937763831216180502167787654811681734146513196538698768985979927156913474118709708627647789391759033710116056512605904492605712329113112458029071163991186433231694554240681356203457273513930283173381747946796840025299576016550769249653331991663329426801229847766479172258167376935712809260194403600385911672606611892581098945955506472196895600956374873682193653196778738458619593635340811068347807436348402729263108534904133976888149209306899845014999581086570978794439889295886022954540828301293847109959082537949275197819181513849189738829172896863677277546536854498236166392257292317759462749310544749250195841298335765497624961620088310991081339263209298857654770437918449153488862312996832528820853705316190679987030764317371548658504611536831767490171844497854610809234679683051446624528047407472429758010616550497352431106281231130926195557911763451274709284928480583715670388739336277893130919736974245265727180596292478239870083931519963119590689673270095501922301356859963860505629532440187482259498574489760301609979801509600266392489192514512130016838958979968044513192915103170133359820482167844036599951917005004604033536365445475942084957174859357923894358212975556549041370481820616350837269756987496431162276987300539678615911023370670672019547264797195797604440027892247033201580191330974779019876363258684195875986486571138003959511962007172208424324279630632648098600665697045769775286316871643066406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,28] 32066567111641482454783012624986672841314127395012711529355754262792967474735517262196732266237072614483016465283531517728249394105631141297311112209816703574164483640666381163127819057879832297141521742291461098987112277884855754776782306999983028922811205700041726047288915359076977514381119922659685501512325674139316423703960463691243198938891259070998634474940060750856557828927587686333115624593218559487471140319608790230875493883227625159353516584082397676121191825257766197321109694077305309428372480214478315702158891745158239093459616264181813470348228129499462865442060344851369903922218092050910090645072674310014159419227261367982035965497602465485750106646473501953664812597539234996051646582541104661089799053308767922517492219700641890450013301259389823389149492439058124744896645542786080150070888388384711729851118674423914139236674850670084056733220159394142712091825918866653797525769229429732311670598533195748268738535813268445068790398923977802819171252561549608517728221728043426368557652957765402226619460725215153416869383644777360918360673088354187317869992640666133586476333147760113519767597995206643481284716470166346927755957489770592957963515171842746927424072192296882792335032872625920035631563965957685486636660235026545028541667079588495670889039238643304258500162297421634944872616187611961618605263286760782452040331429409367432782929645409108836149625259194699856756584866916570845867818175494185988695572850426367475324191789829906197409004529704477427087743800845405218814971984470465696382994396585583664557472263212760482686225367850677292928487817945872694091797308331518370707346809679830441872904133065996347249367411380124024154763157955206796131492383371667642867584587363830707857084988481797444767434641290983456258678774151852962771284902261018964251289825815544510431183528693197124264704845135871539905695117829310339346360695806443012979798808144692024203189937265615647014276042469271605444316132727227970066825256029926797818703982044322502930509260834904720781637394706026385231558978005872187259491068240396320828421126566559350506704274555117985347139105620396154162861003509823021876217419349457625356291059507905605195349668491760490259171498346144197036864084318685166061955983276918379960779812962234071834138013715156096478003567654933252737122718519701905816802010929350558399164583534002304077148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,29] -40705718123273175823945421419541150651136443178748032548866191540283140932817935085057981827514172184592781520958482964507290776749425752329434585527865703319685465181981412316332470777645632567541465683560781828891194815294769920155851920895122617613785080133646531812057338102628798784481865187363596329465863611042105805011732227923529137794367210264576169567084219627788553970367834571196396421077112920340557361920341688514726800069281350489382090371558647218220487594152773401345926953253641338654344177989267194786805609165798295840826523114714141374464600385313354861409840777053928404394981939789069354809050110172000462240600599583144151704591584547324534478444781352837941376358438064613068704640204341621189987407269322230917120949116001124300345658376751286980023013383663917659807279399262785578625826027171597481944498815531249110479802053103398614803803814681910751411606213005796541077267734169782498409257256801160727294666862647896429260633695764338566322853040630865615345499561412014659708136112931820957146190835108342247602782224230703053307089967943829766021372421213322004210101907729278891476980395527249408778464660851973747625592722274636516326020512443692787588024081716866356010804289273311268484214085276645063814261549609405476907676468931798543999316760863794459783718912792236074307673686699271098609227246653863886386809283445414959058093321926199580198359315020603175549525548556652996266605357792007557935837927213514589509031950014117183136961425504214590682974695516848673387910775163728380466460670928755399463397804666172227812288247743050194253037441934634141832545067223634266099453875300031675092528563622758990188432058114054619027951312282384819901487402270680788077160904790650492923210679623740172154444479280567371913630184549247579301876935776862986594229247357063033849453709986474046403776983511029205983804011509368420963970258273159933349389492189369423513309344795331514316818674001751881814367379029519405998727262180877944940743783144795261946350440996630882637535149209969064828206770141528027466611993321539650928362928280500572953484318378620411603597841003035994437403970697558624384090495388324618741187584496766835351007663286424154513355400474477240726071567803755364994706459799636928884208481633488345564084776527509644751236245046349163591575865904857417948859771077274924522271248861216008663177490234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,30] 39147623381772433862749704744047851248811043734124963333170845984283585203868106932365590709777563405739802834527916549237331256689978174160176011981304703807398530530987364372073812865642655558230114537363314138859304054284003310637036383749587601456481456952598404339517633093692409619340199860205383443473883987301579866323786501297064417757767426996721186746578545032468843470610119144163342324460495136914870252293595058226357961912278799653409279766395083171803870509544302866305930023134188031028002067250501660004296950677718053911302142630981892684192877754161942631117016508927760253239624162247874986888641746240527976433097825784892638934128725175208309325144446524700818718528776585861083199962283900945224069759349372590180104642542747072077945193278473140986561489314274624322451236478032222508516896771916533285282848991601492763849525919457327064910105585603050584133411903669950006609953603857783864234999534364597990577750570942933132290837505818641221762959269838381936237057397618774240355694114244187553941435146460326421254055363964724113899373151729040419635728797489410888898292096424356999706363722243192174206348082861478877097190180779620231591366814962350323890880723238916002542751155715165681154486470080077575628897416109418884044661811129688282847646671227560191053113861948869658626356680790757826682857235835684712598585918656172460116382065603916997017985942645371061622107980733742124261511104751738709817505179776949900795989937857097940182834590963973840153202357248093382658650442909138665961075193584891359479279177556772680440818825239879430750050419280367639483856096026894377232730295517393766614470973424491662751324593895305152759885418739440117177216683693184939763990172329093051542432838033843552965546265472808195900326806096720171069947294297131118226244991510506080425184880406212986726298630585975162241695226455087811191304352863859644279638332342937602497864776193586685294090590510632304653042826585738805092424344628805311591760890801491940834050702974535230778944001898743731108257147075388846893811347650627446043084665084400502779688349053388954838413323811757247728531611231719287203453129818908932398945563503487871172810957452343866806456080734152842891145723419425851102442093044274787444013795881995280248742615207577647525034485665183429118909185015428944761982645656785289034473862557206302881240844726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,31] -30869967976952820665835635900076049306148616751247625889340310331005488938437109836979372313069175126987823207792813135420641253098881242668758326507305448998076562033451814454812276650626843134249790353733397387608517773100218685806736599849200347073124048253547292636594441583942343197492888456125207843213881455705807855058029770071802792878902221358864768689399395748047966125553353865316683745528990779348162894797205820784811704274604597920852897431303610295608285352317314202335177545687210591638700825159846503366652342117146405424217707354750782347164734300082103117234124567170925296195070961882016912680923923538615507876149697447874790808709912800249674904576380942714010963388830629545211423922599408138318982217470759282413954105687894370778182003896149115811714461779073382957059673991088372017196292846311060106703539453105777886094625329413905111026352992112228195585352978113645969274360675587547836712372236104532941220668818927565145369125051653291164540532303070844768919575239882567934712394227299336137879997277175708989349849386469966631736154353466639487477980164224125783881248806675550485468140499876659641267047191580861739511606729278432616151488634329754906071611795152006434575002065866765162250772883683447478325583993777736848860862201863382261527068483231735429471260744686921017062945868991739321695002851358629254818160102216055779546265781922763389768280460377686762503736533487113550041659959130989329517859399625166850952068561477301900782294831136329667838476032837459663238581786302733874721576839848402050023623247871380454570349906716668086680566561695961931724748144208845158080883055376692787960586851391154472054281893736326700913216786955931394001553901844992007379167825729607388683265259965966595239140869634083962559701635978186501275343148075296031587237940949565671989954195380886424936183435686136628473109312739482901902814325338011696739142538692683487680042743417322512769596779145746303376547078908969827299648910863257480325746674969443990867881461159713844405876712886650001583194460072560603400095493211551810266634893979357956884986029517419811655334477053388389038417099701233017521605338488553007249857804280974978361223922505010129746561669965576246630611315357327540248692549423377261775341912300778346413774292201147989541517802938704942785819909587544374774823570974615749643032991400559694739058613777160644531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,32] 20648061681920877091081250543543463942011188104122384645419582210754763907628636513033891568130896590714146853696929860805190762513154486498624132861834257938676896157020333212938319132109805941125507466919422498357737548514943757213006226712945646556536373448914128241841692010443182444817663190047025943890078258482908319490781803044112351291122162685340775974917089678628868679604324846775602956806098249648269298594519099950321280270208702198179790623281089298865355502712377009988283059700433864724095728564419886804687772801598654726536960931996243781835274694851987149217340059707190888593505444936110856573125888166894783640077850455119941769810623463177208100648675832094139313289222476869459950657600301317806189899006584857998639305285400143234157693782921877639929666186053766157765211402689523334227295540271306384088812846619271442188450381451107535166940367525824366548865402562678983643600140059551981401787671429275515707229538769877852895478652906971786117070477251886430250539732049434564715218751296189479211017836964209320427791003810665794286592591536822843419700557849741304510548376180371048132872198459541127085891307069030074538020534057766447889878636825360961840627272083294746774487941258972098643924328577698864681863022062029704082730251479165968291074414924903913107366385364088751470195275957159430104821524028999497759200975725620561349677838722021587822446109263715212038649860546671236434029472857967126807101322949048200629341241814389301807541821136288580194993668814164564182856201371402240800338055119233180214249801830157863451631377151402971655518042003947935821244352434446122134249640609659106916925427687813933638924370357538401644402963456159833514062863577608966327858551417566638318421904975348407733452322780152133435390472353514899294327487705704414171819404820234022338514841614772488532608119323825898476245358070125427036762612821720328747964030002174591609828556974572327569263108900980062710191189360381779239130091450699985550369000711363818463143108897380112631735232609064371577932539975454894079993920719738100509114577581704188660225903976138849207732300326250651095976855605835214691024643292652631579619445643810371348416171207290473851685287246601073134947298053188970043911485094847669145100938401725556989624597534266019620756614185088884506783648981772649990285994960865676642834936477255425302246294450014829635620117187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,33] -11929002901657420517607982796526931871279216411947361495786564931968034290312224978977892716519906872234827392488506760590723466312338409999077265459231112811837732460096107375571227265129332425083142036997150197112014564112746125698840950526734138478700823813841801729049745427490784010901849391354687074012855789076180184228775146939982756318319075354222094068193886211080969828317762719306951271913909531257382416738229443412312832888463510473958200232550721000047484695294216930559717420940608377608744353877951668661728436309574225837002697451307106643321627015191633068824766843091749019410540063283285247656067452750573299961483859127312629300646623599878861529977812248655185720705185417087994069021761671366568321230335195168407763084477270510527558425190156739659719721549181608268180978159301082504339130686466465876951498716868941031951757365169768724893135177994864042652214077915757904089954029157621835393650255978097021698668578085652479815929186862327572647235957992776705845864727047041251212792956971811208517170640377791156497163673711421392286355994442010915862046856992695948656959958231816231398860066366270867641777364163363830204034846778480338038452680077418201476388626356471050397261578454132984565061453352271452177081759313646663876475133201692630812327844523952147196513469764098465764065733284733361443223481946109620111258423499635008041140414494840258663534514732041644072802476923515575729799122377190764796304730797719576304111208625305992554270310475717530474786204108022252946051840743450863873632438224472706663855837043337623871026912140297828916502205135467551616486795121939184662641369430148501846537920136966771421884704830877951172477210061971579903336539235616976336732798056885601802151477076280540187554754313057626836313594647189264415156790519961532504894631413263023051242110311990836864109671319736387718410076254365972108703836505340789744689906852589653431377191935673542771523935495572743434910703473756682985188516074527579861418089643348670761734175726285541035800777466668383193397477465583081151584773272034084708915317585906009287523715082731071124376423847193698725293735069603526907155140635648922747193713089751689295446447556614133432924608766269705693855079520088788054035056388232313172498618506233060033259013308955833853823065080353339010096575797672818914240754882925220577016229357887600048826470811036415398120880126953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,34] 6017575681076410335321648127430459679160054635490870834297266119471556257147645685762676642504828072467710218480908741373695499840749802336644294453654227816283773139168718859299215506898593073732061807700537901622239887309809841686352617984057434100854021829135998712270020827096748471461927916280684225994614244503493501688377136673595516191453866704610524760447665782041730130009316608326123022081718751962469911971033788913302674342847896517326461073433384807251976164107272060510970356941779745959631319705155364570899951678487709651450528840158027525651502518243798785079443169663941373063456929630673340434687202283244206117601143476465555795573754278772977288825488511168112376516617299780454496846003311780995694694240182255674880725050058130924305289886888151800900009182618478617406382161390764049991386209927619987365228748898212296813427778128054140672725123966598585871281886119942643731883669174597368361893502311030501019408370107932022609482899857103288497819269376807323541473926609377218236671077159945928554146255013038900024239644460703387234953193772341744112447149720590141165755847215110770886898501810578045891753061675413198191678047563468895266202183264708032234677946571394967987508661223668827940624591431745056793806272006798840284256969303366265170157440187745155405914431771657529990748220975052286296661663710166370617119665038030153116609005212602998354245678834428077501823903049187032528034024294349990686450827293887664092008607314131131092397570521089921246832245219258253115920225258302459729895151768835002982219343272057131998792461843869033012132215927435497650572891182742093929347752200125112950786442785683134487586163751419956240318956960844349101615728190307889650836293152944099556147124978894685410052368972553686608633508310056482093685232859593449719776873193465689701991992107463187819992903602784404055361048354350598235137796554596130843870801016773647876833799898953654278787320223087143624818528812410549862922025517390311378351694540129891095938500704699460997276855917018526140212905081708854643844404986617959562118387681068930988835897180168169105021254848022160856450327591939363992576748475578323645283823190131329718220134171016593723450155082958605508172277061684549429019820916710666652580714101765424922393000995337618090270094535375449470762128950289234730610635309851714448200291672030990547392903522450069431215524673461914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,35] -2668135966329825815281462200047407963072584499498492387449682162107359179463244072333887064822367290670223548591970801794514880800424217318011756211027190185822737780959048170756062104239194028927182398357945973091118598701821597985261425765552077786816057620765646095345439636967454029279293555295867194119562413704268407609182466687807537965163481950095111048149932141400628738365276834860656647658785161839853317314994654938374192040488033118959252080987208854033860683423502362789997553407241348003463156376028488616778685008748844598955460467223504409255971501999263878943291143733587522647567743389571754975057646881095260209063412483943423405258923045034302899583286193409808907584950220539746329781162342993100565915107927993854683080545672434805558159628454252151060397971567098032898404834871228880322534858335295740499968796056585442619955997647256113701012957038157815350866164532392133770904891427618418664242483467395185062089371848817689136920101944732814781224144398631579860005160776988897010912687204434670635271427742242258560041374907869062767639843576440238790255307406959304731493055091599450908817022058486730167305262886701174725920501172485646752467121425216626168183210361692207974159512256278592812789909640015848116642485336493449218373316307160728160780382933162376530795680059067820866234795449530501247873815823381386913519644517533867334842165774299878818976432362974483401885027701756320677597293282357241206904367402972045664899186201346088208585871492705563007084293646377137752476208776074272738893816529846557966914395593883080446307714363511023536952653895555853375992389370415385173404873283525206721303234102561137605067575426466826381893822743950772070809753901159379847720827182234017063540162721461998594595764820980466301887113736571215798587020720578360064558374012907881600758351026156406405240682920067269616243509934022959160002540330022660792302366825374939948856637065253207103686749856870156080949684224687562015337794177333471371232260255017112381131647517996308169307884205867761599284689116016944905945997029676927561248951386717925115152532351204808880390955341393110649724027406836732403899147937562845439357715017257373532302682370975433008131660565864420877031891422122254785548486480698366723525449694207817971067488758968554292358929943271850031962497710048604261868092442049674177751644035987378591068958089138618561264593154191970825195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,36] 1043117249561438576178113043452308939350949279518630342131033706630503571922292002226437158483718629819357322116700377846653755500758425053613863717013139536963610059342158122080958347349985237320979343894890876096792358891090774060633934414983554935768319563249401763055497605255860044101725217365312071006362758747403962105103322087873172344348860513005594257854694103048173117240247740716447950530396468960420561337970143014613788253909379606318967552146673814893855021598650888925909528657524987959972054593979285323507292495307203149613866334764780683435103387938344794796504876424835555337273367723409146222485220266325000288318214755712847460125414303906426895290495830927273935827175333898902287987205965126991755778334035226785930214318303602921805932986854139475217413733883564778154922705044416560546308914277002393806083859448929190014472827123270205650132133047811836213536807443530933247318398223951920848820007514791117496449709272384503967310134965318996364052413920485486302456724848130326320983550035592461350033526994488547869254479911926272381051388695516667808972343876564597442355041566584292779061936198920619022074274289743095875167161417546372443593226967717372303178218495918920213569876644588137964801207562376955751393449758461154324804057816157092683284950976900055247321440160784517123330400575558276630212722340729456734888833368172343840304539187055593537215738829672023634000603053956324490778393594660759159657185472609565803423527010198340686176286587857021568303832545988666153592288425475007086809125071079862247797485411294880564019307192530729018274228540779839241927469836450643341685382908016399869866774398447688320073227130519703760439226448424684402891457051835848526278936451089712023586840708157203419314844079120863389470928207912011529093693296575154719968297613297254346333209137742761340891739764233672028576040152138409225609496247493957758959641329867856904649422166229094043367919774716551609979542662907447863213021166116825977642260721531748635089423267966276251805403971273578389771512136561737844655166328637074994328421846701090819924867291077462452551479012268660268855097219419654102267049202053768334029172887381347915492555979579623577049778090909812661028965519829565204372221334998020183563853240414484647568672366646102299493269569767303092925877717688685459895461183707733666588004490891786365031252727109123412674307473935186862945556640625000000000000000000000000000000000000000000000000000000000000000000000000000000000 [89,37] -359218880999080401004907828500489357631175833655584257442157369273647133246051545608379771787827843494952937603824499579001221032988969252666720983110399801419722037596035521399164880522826679520661079446161072869846383798530220418917737189205917365784737955429453240785214161986517853616478181538127286331170616943641839416436229417051962958015873758235626653377138948063730056721751190479560342464458028814356052671281019202810193099073170577205935576129434242595296466740548173810134474427479733614305825388152497636890925035091379406803541169343189086768966589869011293213793435847802528479673048359831545946899457177648809002114266852894597755500945661350602876938298765332415042716928961921774294352950890255786456673460875843305795521715498676940668370148355451048490989246336305353109075564291035044279956473207026017775589463332166031777913332481172915095788042271650971884576617460739522241819007951510698527830137882096756449981645366370076548158106511086738794251848229731248284528226990670112171268302842523533370721127417232623565430363354917733167673670234389208842557800172590353144824383893074199992084544525307083004659948463734719548180626592734928154833929315339967712971901221140928370234250901417502635615023781969742113175899312556172298209769697556111751057527363410903853732496637791313107756845239678602415695324851655065174585042731788168390109380026928903750734578717306099581616331159063787835696209216560337551837244506806597196034509938679300610432156280894910647645148441165583420299608585495064932965773383395242294347384030383500220650354358038331099606473057875865800672700592881671437672115101811219047085916854351573485510934119365430276207759830800884483676232523483264175515693151710802784190393556692754368329290011311734034175902216668690594958330832869029275781875128812428164194538210547864939401975228321092863866703144990437607176362753402698516774222928262879861313309589367158190271009571869318408977333406309612942687187229660424162248726924516197172054956913495104482647569201365990344687497800176530845734664008648992252364332532801703385992566609370714634129261037503216512163577261777099993596378782954435886779225790680363623430782500007426621424525188019209290413462940514715187307883081011386683447549568693644449548397375458183111120570749850419276153613382427547607208475425820031306627546201825812047063203456169835914302268520259531214833259582519531250000000000000000000000000000000000000000000000000000000000000000000000000 [89,38] 108184047880177112363232827384605614797402924545141389192992329563069784277344733260801091687609849086590508979748487608815215464265106271287524349537872356253416857776750159765054016999643492501942970582392261556555644810598259486998836392575573782372125814730607883125058133630646863318587734447752141844533625738631676485609275879732339474859343680379733378316483707915608508045657779959566081684097283815326670650197475141408411598100601237049577726596551223645413963494222671637811331575776053201515743650110280044606840797254864247586895652318663266902690938882832807300723900159379978446879095263729398577652178775930496185319502308267155198832459448916161663252280042697680142779733242715481704984150242401680431135353016350898236918379348311523090554903944163333150187616929544753493649008798323108121159417169005484303136347534794518343364179029664650711496925698335184245318540091522336827695008584653099238933829306460071125331130451011290074764885256723458504192236829550666574645142601677868223101145803963881343553141404713347216800297375487181801483440083171045975617850525245790270147340937163370538533638613312779149169523712377026658628958625411087531804030400403152728442739498442465809731745450691279575979615238619225778181297245808907350496248600477545635214494252036636375612297328119482814969234021844819281050275359887934356661098677082258147493492754013310582231427525657762086028748306348680094459221055063634839348102901796444381601147304122899194759941407601862619432884720333884992244602675961222537497602670051866699341874314391499055896246756960864179919941760978480424239014428409186216659437844727762163846521340296948933200446012983373149679138379800254787629719669385536585615524044476168199341451539837299727318098567385017884075837475759367056185788780638143940568151639767008580625082039423412440707901369742007159389509088041304919568695694549369389073608371999820905457568450733174049786060495067423504833300490811801890122478570958065647952591392666333124650178467912961931832571082255443878221731762048405424659303008072123672904639108871189904334184407493766163814661165874955140403879360759949854336791119790874160781153785176137874780584813300515906961415408243939285277226799121671540993551586314229151081887093800925053247423960381456443319261457471914904484257364386344870375789579256877849962268844958661227899682090827001429422793421508686151355504989624023437500000000000000000000000000000000000000000000000000000000000000000000 [89,39] -27991356618155986000380890726615929891312161674296733414286793683703012435530192781474391128078913230527638226435663280469492485561500576628168517099036201996552309250800651822359797753635916005629938237327525380868795916060114386789907407355137051125085270173582133943055575161322946160684893390518390962135791276641991500478697435911897830570137133007628811987314721040450659066646080477599090518054579825268884272172628839222421444212168362758077977331811656550586276770097783717037164155594482882459898644433363699537815524874011206491530883805968328578781227770629106317970177895196592206331243011022724942282822931686576197894454844020397976284921125046934494139043060375288782581612220435201749064441408748656608570320992007124889110719008248745439116189752522005554311797887311486753389475820521338527797129009586215490003336919144365901102745404323725765991775138100062245834989187027035337341278558787038513042913294846748501208628720051429800698850268856740273288727152526632172259033735883697564285120639906346504695607213845856760760792459466936021702160263545807553998466212982911175588438157239832616137512233396843750890821877774662911215158033873380643006799516648893271010669866408603745424077706676883636949971991329108718769152495896863601013698704451652648239223508743229636842693146816074593567444199425369108812887107265027158919044789545574676948423974134204304697181150275616214205303520047629613170141933900441440604989098523836736207636342537631739585806407419830035812420973717194744456533576482911958033562276245546226810081457416876417069247526587580804090675069801088928148188775064678535360175570024316873018503440957208641395133637465251587072356153057281588011871253360392747674486463678994427194260380529944060185425365859297216547157737389659890622252016318894072295190817984595680157297141003544269222361951313879794876433554466434709167800224965812957681022072199627106925768353006766346937322431108630098168736034990324358756688857176124709444464369971689275759735194010887707536437505109859871309863327453951320796325520961016691133595759590758245724579431819765482859427426552094307092297064933149103120105284558987376780817331768808025031890337791057303362010797248322615970857519275776434581728021621041749337434008665452251167922845860028958408383310796129984504066832600920704363250405932305798509736454367699349143509136482445261102968217525877037132886471226811408996582031250000000000000000000000000000000000000000000000000000000 [89,40] 5975660844225986188006940035905249790751905175844951631504070382046153988904891331166595149436355714189470695974441661746378930302481143044973046778226997601962819677810943672141696337365954760889001118512063650138239348436166371389746596089000901816710170682848737640892679216351083277894027266027752377455022277113840416143572848482504605434850547497684673972833699744091338125923733676939851881851586516042021602435159906572504090283247064411147496903661879154785026565905348456932171170311007129635908656410426528650689159490894631622156390663941758431395093930469020005699883907226816354001893324984063632943997767086824187291372970788075980445106448462765202366179615685131762002520104033457860828586448733474049137246971576549658326983793055646046697829836621642589408620845119042982900986243911338735349600056267313667492795591222994168163509368392868125704188946921996215001547501749149362476826250909497633526536041381277650710869764481342529539102622675946310944617864043828598071254563431757732902677624725168414939889366314848871834036781847256606172361990111955109900733997674715569866340028384681907766225658651088695102877940730382212109841604870761418974906414882937200237753727719546655020613216387516909651096176128303237914868318351653374073141019170707445097621740808153424639147685214558444495488817107656971369184148654886904147589493005999597526736092023260822612789541307754913463721188749066162770871934199936895962870294055641482196024318915780603810910348205657788019214011103564379732922025681466111271955577015308485185059962008721471029057231320914285771133996720077575266688238135374045575177530688719929980157155564496351473533631661929107978979907583721040538831195607967899112300036011446300257176241631496653041679268022878070962967497291750992088470002468794910215438111991980160374125107563542942743207923419682026841272697185073138308754109261243347467085629852378591388468083984600896801097756815850127632837744856056025207855891021649021516065703947732792533340337043021629172322819904939795862508681020784257651808194662527982557971403183354793374457214781866713258768575300041590219649084117994865587147352923246554223930220781911623075065230229663133434281723838380349917340163833931812477304339966381474213908183951727531024056117141373867282382313944843369761640716166643217904672379862497025865197130168427477458087089195576085571398188304656495795086357247782871127128601074218750000000000000000000000000000000000000000000000 [89,41] -942559777234041115394771797375066147626359759797753360679362152050886426074856487878629616797954889744843931229391650146709396617082008547111196207825332701156860160779282113862587843224154224800127982383585608177240388957846971744158479500633652724112158221270272130894886748260369772389967282487101311752652278649750074709499578694186323598931472253582711206105821168991472899160617466461892384878869443766417025584452026166005670447287391909104642864434163016194321961771408861587524492512354372037765724277515775035723051915177130891537373517475430056087108654152214597674072946276908552610467991725763204339672641467294079985076608521700450899614708766700295711580992472523840036989027835332128736696765656993014894530199793370465626101637760540050048015964671226477556689882072729812449684251951128711889827726949068439841980464703588089386038637229687664452863567336952731101265071040423563451559567452741236898519798464686855885968992853129290724602377409821739520761716214211252899495244553787827054861251572108609654009117619687786725068542820438716796282772683929346132368007171758762247700387469992122699159729320399049762883662162597944679457739582194547304891428192076919549972852233526081604707962445505792082718648984637541425988908055807259486960305364356176255146918694776026619728303436065642693683586286382099804653981106801937991058685296973373272210326684285416533824105766292362226244438636708635013558640940619618544387541038800087272848715805513018274620396870738190468024127000478766699256714249438285049660653640513624860068466923217819579706280454490269693597467762151216021856226965831832005524853249788967949571789757248804023317391989764547603444556861283398729054787409630472319535803929788963349039280987519201109082082985652475221277608984673519973700678849253453924217665346472261466696147467246416852432861288944261559246896392969875491688885279547417857190384354214645511077651452851680364791731379396970377541890043272415038766558455271186079881163794541525179874019736639191587134383491237411584677743462601464850171662030568894771177276558430982609343064441772192621262060519341616628112174209790646671175958500449257046385335703736075952918518269511153426196787659823306118730330312713983678220822671661653687889843373701608795193656464261911187239612032753804333346266557127233048281225714418775500291759793566367267062082589814700656928873555003099010685119196750747505575418472290039062500000000000000000000000000000000000000 [89,42] 59906475161900578453253159459888655966182765446369529882684231219357182193577697562539043459538017578429486787591857979252328719914219042892321862403831676680599501238144278990573354361571774118505166728993327125917761593403381954221364317495927885611185133736132942059594055558286751463613407754872949413488727425885346512569471934907168641886901359463817621303271475782764220780760245647584078524859401955036887854583775490320863959843054030159435448113314874896726717175569231837634929457998789112363587535543930309851153097390517872528751976499814754819908600642409641360736106122596552402119728069069747303053970194588803855993322247960171903715708265157328702232550038732068765451080568651354621615444671582571422813012816043186226674686532250900655914605145062343417763990327440612428748696369590864129615585694464323649058006999035097752590506629674669625742346208029762426998088062528968595398845031092420591537066352735219233776889371944912072347605540411585590016799279930586130476740324224745162938103535409393409773697418810498325106941915249863675711413831219091305842709993620162799033498348782954454405226304664947536456280434454557469416159247610001112408411161139094014605461060179498062239356049045205621031014587927177087091382602961937117871876462170035067676765712521459544060524213181591489567265520876929126716750032868617628071818940234787609957832205773676165152730802007010767015079857711742561664389161123797551437038887826300371778440488887288222352637185839024653234456499222415376267951570607361140052266966036015923932437686700283450418429496879877716685630014895957097502822048135530491358405036599157639844227909973145919909838190619216975683251270869932813475396852901495665567806025172089625613923546083242885007889759565092314265931175927153474921259570030319021440904230126290975812949473642855892939334981844342397444330488575869813695479237992934689409404742820400891957677592741950539770938311326891047480203276794437321745329532462026274797298581999410695782242762994585885905325268937742740102728708447233841645357245795629922039194918162917270834644970275541316894947928704156517707333315463350867721212015517675418605373220829458414987605925623875814004731987151833087558868892012003342195582821738972838386811554833594265421096354303252251109678152600961933363406315706307102729156042046414120296619759615202943176116468754677355584857953026372938409860324782130192033946514129638671875000000000000000000000000000000000 [89,43] 24777753560608467914959153610082863531039207605326734432404582539717151185370481604597615413824061301858204472807917799390205684177833295634233282215433166031536534781579385407721797626921499623108274510917438136068699113137785319674235392332213911387303562979217849176427379048188155717034791303727351302114415677051192126900549013397326318849537588428925412741789661223013041102705925417631992421194047831537455861837603889900818849203086774315130204330418226990684200785717467925969040244791372576317859635996903127445813617997977103775450619470327149429283158309358263245520648411490254917153400426150672006004711288186552490276566434148227381489038404792239856240482526520762543114894902070566655033191235651279157723118458756027377265979089515231603005101068645186970366833409379349423618774927745981946734103210339932290077116765116127061641623636764843453791133243958543806115323720538410852046297896121087197625880633378427036493956968925815966880668017855193255278054679512331151892744817798896102274104814668427156163342522158196554877123427116897623735552811687022767948256734302430626510101716434350942531370121133181675555556356805585018786406579878962936524797146403018048733857108674249339981920097159936741349284923905657480059208932331550188357240816921713350101724618626876801477539691740705957244500299008870015884209908362164472685127243358606595210765635306467270196653846979015103950779681965518901581868955083915287112981578116924745261437275659501617158654722595926839213384079755544717261784246783560205647670998378060045956204295803354806360677334635330009336868741698658130536380363812745894368735361183909243055037128099673692688460005482344560126963641810958004829876771477951789555990370286840942695313011315294365674566446892130785805924317132497890368521237442444745493494254648740901960929157167389212047758923742629320165072679944008902860616330553614307763853827571913818144212449646698997342893096261831990599375128032657113023881754411601288175936911988955263047592937869801163781696804068547752490665579215484352541391465268150266177078189409251775431555871925468967643111800195425664077690034957912136859557078248822467793587440663104590066525404775741947478881158298765645188393107284912790901722454564225789935616952066293878174304270890122038239081972437956584011130914777903030417492871891872667276574859322340080312993570040554543891015009308325520360517801865540832295664586126804351806640625000000000000000000000000 [89,44] -12228268860240467251807644858489891584317138769106266002129516871556748398469629557800877649918345542155723460909773366404554400505945067634232718883670333592039077478447899467224198397611095435172765174432823226111166542245504581658741812217233481143094402933031568793255494782727267709703935644323760737243475231112615119588044671639496021855715835854698253864239453302495106475732035795392899459004678057419771585383162837305032624000002838068509168913127114258425980025873655046171150331825847719221338643015734071995831204502842003033820428328571828652304423105514173839270940131206508939909191188506888880137629339311236657187335614619965527536217655964729986498853002751472990906081924166126448001658072224389197031521966574937331646910024225788716849750929614856409049218931433088263786878495763185759973835311725011207031334715995966777265033430949183172629919665840176778686349683368214387008182372428385972604551452476490946240849601150884757180975840004772434522701494397392600913898760259946973416345388952268411757713908970028470126536014866074049351167383479730506697626187328660348843633333125377727828465538211860497732070700578897103843303078480697779917336069401274031594512625527333271813339965184780998873404236990693094881902825025741127074408475233618108694583690679290480803256472744982678709657934529072271692743258959162086705736237342366452810314877334820786630612232835335865303699721764627803655334542477757000712337030192343103004643046642033901124161513732989436510004882513805261213652640461798016895019110661876955291751947810141268975274907314467815397325704663885360823424463924925837260931648011155599559332701650505892328482803637307389732262786350729629302948103615400577223282011307085873498471927211403530230934676031925971412300729761895417876634130241839118839063161752226926539282761786500705795814229245487782544174424473241166576792739629942463147108678659462795319389687299836949760453394185436829529212891257806517229430483242970471580573964733892678991022683398987762126818980541553927649984452167978037205876800457279064614726933703478390258730783636281221296424438640615960081986442276398405941779024803112601102760645293775991827292041308540428840725450219932935205874107791923831152853917433920378975128303070962047515634267821882304236189309337190552450106404313256003184048966177787519022570624757625893124489505508334518606513399765794398233912472148676719996274186996743083000183105468750000000000000000 [89,45] 3396814537437391601637919059346400048120627367711959180104715796428030835009158309789050454231619618902285678371562067887246999081072965432948993103127461190744774370287383057815875505026160729683004101647453112384062758732089615631720819638952145544159262959680700794566586983122918044849454798346376751766170294368986904122144555847495583360514016225695672267304523804576789668143919871932509406556828373001000207030206287348335882868782683896952558412591342319267849608108288670185637558331562403954484246842636139334224546683250511433596751517743580422681871416419268293510509002453641763005615549013463409123387588458997952633786373426606003721124178485101491591386289317507980612078346540153410081379578207078132502196290146660391288916321548540961739465554500470081822250338065702458487596995319808974781567937095503624970107041332704073244645661819135801564429966528568967156510839735713254864462959186482836495804820460655359016547036116003898159010886388363902229958741719553177053559449986544911191995193767387234348398557708343088694549054784077316078588546908600495419284258583997558790530444669895185634733843302640315744800370062306771451357110028628201482423161958143369238510438504446785301337454466488440334006568598467390461319451271022896790561196112786721554597470125273746316218285211065795659182576675506216057813793621147744380396240950768443277896477766643907288871758632252718762682966074524479251808222732663951530559966094580450896593757984377605415359555254042906804137316572489924683334236209495573708436121543687112691211940099965308755602918452590712132033213945620207465413966333278252936571297135865519636535077179334608232845150684403874577625899447496901303697174559120047004020468717961650213692790083479674036225829172549780460177330169501302502411404871899949061848630683548816230592488260619157265977451866218374068736377643592824188960002426298698418732442989247613307311530498978150520640819681004121219608653796535296720210354764821525920265081252288470133713403184484108923176486129833970639178582928200489826772594194921751345965359242806114429127653027048790760911106632867887611104168484174777161455936404480008584566279979467710098641678293109284623140413600961392947432541616274159737473260031292644025261286549477294106474243765424004433656823680447740118042474502938905747882034576049302421360092087011502449563093356206321839256248759268301738201008786992990406972126038454007357358932495117187500000000 [89,46] -727956142638591958108676280205072811472937572015304918167313177970941634228496885479808859317993048904609069932407763492139503091662473629021565280199268083611027273079018616929555875525586788488350658272876898192572729091754781693205487538653930397573973229365518748945394172717567421786393326426152454434460245462061145152609672469768962591556818593254050668489021438525999890817335546231545389302855375611086931859290009665203756778764517342877452919356014044931086857803629068736486945230947953911787326777196955654815786156222994197931770526609002272618861656022113447996842187950140202973639718762924195741931260033438151632516697525963573653569584579729867509990950811387448880385886467474027104086897562348148066371636284225329128803944845684661283029765445608473108661189648178272223632166149850297263391524855562678354272512793688695251754994450811579491525143370782196125383375783817151187774270682219299203627651481946061896939556227013924570303666338288708858482622496477429809385987496218849566802316914553764752069513190136749878905804360150302690898248255429033127039454938376314245016362151941811124117596754221312523027440217752777979375259065002102028877416899036410741488985910653140312724950234917165601070441846246791704870193548477251073531312019388457532051777179577129219427626895074531374088428713431944759724114711049519834341867803781826122469942316098053479942586143450964023556170223116011417546021518384261178085934829705128960931662547551204114875293731904087988890160349563824484391484643541669559446528800015706636257622262592374413310214413816511706300206978973043552913952968951427666072978439205537546873032389134683818841236546286840114044030009633974079985926735221389754157215622270804301762461111887453974029808641801109798854275919825718159593215555083426634131007520208439113794851616770646639572458953784896154290226197661908735284375476571378663546569300332513497329328054415396314663152353627920260709085638507622276005044057925700417215419260651510813061792728242789196625039972605992919875012774592046836919375224786915470486634970023619742470754009714980869963730153615610276791382926551289318229135691040830009872825736243736934360630251700863208206348309054464694378109911506852152760335300602388584301567016034070580352645269378717745962505590315542746256831847106909757110067135464340390244700114490117673068486110525408145532706585706537994506283052731365756926606991328299045562744140625000000000 [89,47] 132348414788058366213329596034149564154999670731221854425154098741667339757252334820921588390436802743158080897073186800594738326467014270074244296479043831529464030117191100795536449958773190549177574858008585542056763590775375504142166378509665286168259358834027742952261434311750767109076185943088983095594853581280946576242506790758106347112858510839825026604657747541822409548002801368783401738697949985636610149262469164475931132280546144682917131485952610112027936624633880254898720942020266268043322869621946263703482536408524492595433698309837658442553808818558888739998257834184861955646908066756445131586862286163301189392301957866009945935611878694736852799450571080144926580784636548157676950834262824585033249907772976817943622880729905063323864400087887789878247076936461204035316714460515550159697184390018529114483660201100361914330484989352021152193890559640267097460754504867084479173032091211874789380882934246983219931245026448895986356987775804935719921190087254138890181245514483441431443640998299398394265845194362041064233586881400462114657788456551282666696115941489627674143324020066819819540247245456265666529703545273173494304416968628260193692482869775039110432526193934888216097301995968677255667187383800890547494114629496326499139405640505251915797350896444819185144661780750761412685847220842460161350302469733740999410895580840086817731334872717763907705557827332196563632627416929021546521753638096444215864748927139919882826621178226659611256193442948906028019388343665876149198820302783990825777527148410685310046283626538528595490831837653475785848800671083628779940622702798080499915411624834793191230626498279063584018728362051739369479349823448665402486050947086431740657092072690388742710970989760846146859941590560144170378370305571340237807893735276170914086084368200287239139951799591612158206712979214019621893385632274141406152490920448026391016495621015437988289912265156568195731792343857561504649511339452916798235928045795778643535454060658345923729066087579280150735903511745154964421458941407863544505300347685191408528383279243654483692682393044601858250956055292234971225418610895841842686647390417535625540760133692279316279820392829154306733058799871564997003055668690717647666932703294002671194661644142570963369344714923271164085975623334452509034056446521038766027101840893375240084684315647386614985567517582760121437389693655202071878671660210002869462186936289072036743164062500000000 [89,48] -21037014643114605292827582643376070307036238705944828558344198989030743014116793262674376108137586809782005085517038173650516415237589868448566127041980481908681532599295678980180554235061190266696772349554711042665854677231851851167679066778514455094612778242432887898374822126501694056882911486813006780187037015912406384355364179055604107711446407873786915790367271807707726059654477660643509225718204514633944608094015141890272378337864870658529208614421344664905812100637962221897280494646613183946739960012254026638825954592368284856401103345626022726939570471497238456610515615382792165326082861337483335756210350117217492670050156975967203957984646792436629633688445860820295421826538128084051544005340747821567668578269599558537469409019191938958698869941511522645375772594490794280350122032734098401100756337771406008016565441098473429377258850610623781928006287509253815708069506284954786002546811512432722314246831821710284880272546672203950528413415431570114064151250179511912793706036000617458829654265025651203931908617231142161943632456227296527300359890291460467762863157113273949826880869653030625551110056103959620997418316419012018367738390436563572384259919704907179927783749011615348238854164655198578458532974579698452264453381819948453446891517874811786444901926769507940712083461604420782388156764774390116508019124132290546338446073574402328346748001561828990589961908074472189919335733957998083753428739992494105585753434573132943404070398146474608986940261610505042904323079049574286481403572776906365407584900752248534221300483869793896852677329373476154211058292463200876056936064878355245399769452736521407634720527010491589155052087945627756729752008441631133921934261608208703084145259781783817641054346959678354960939428731266149131529372302807723441585608945055902656042140999206703287562000656159973155621624721865497085485996910113180510126672494495081430760957173275594673827738123441314753948037039667125813449188153764034852192998123754569550348091216479334149147792679742074080284991701657054591939655732689301174379194999181078967431330638805934526305335417803573152435553180263550213264673377836357021017545158872551539726797870049221359294879850236577496178897627189247453658803807501800745258421894605902289472955916300207803327130781998759721454477288164343630281463656040739854276074768010169127137303987015984568260187473856746946114792904960019053264841382144823000999167561531066894531250000000 [89,49] 2763220700874131891640617758445715218598845845798088554410956321179322064643975689924103071501636427220012881776367485266069459041849711482063552550511050257515335262416950608889978378478293957734524944892739091985985211203710745986513091629059903400352760796101510970157374443495266754971558053966357389781819230235915710343780667366804473119947826348578335844554721777277863489792404428437074129270407657143194926263665964265585173679468705461181432496763264330924870348752406141148896108519237289763307543457436263406163553797387654295306115602456756767718007360443452331086030867907727058450248976950933654208876453877744824225105482582035196328768552408649634451890939768947591594169895012845113304890454571934638437549105092773884272275711895839120477935225828308527485202645603810176101380685802327999118904391461025921910344987656639233624777348561055681192455946323663093028574727198906982017846896467771272350115907686635688517067747553718997546841564917585313962677771452054633812098140830579890928749852616345784106786745395817594106133559533122005378453715244489195467510817293646670077049057221337593485576795392036740223775482161870852700071164572517009016583591124727959235930254105921146025445025878199160233532842976407335472601178235757931029438112198402836684156417460826636143545276835957220544676491499873559600242873105193482557966276760949378724652714292363871474796815438731124594870557444269560171208470487237608102948738222161109834946242465051370571447636647995573694636708165342999613059644773886043060153648395482722588002949341213543933827429611665933989810080315220283597100339737712549802603582478368941734471590140092887287874198317501742415185903991407492640198204989636410435929962620783051977005149141170353816088575772037373415108581525646983956765664602895554320634260467730316832532140674125280442213131208677376701915698915669970108223889172970840968083703276789975948945850348256672487350752718384625141691095745883691480988937790051373346272452302583303357584712342866577000203420445194894004318324636705709455582511106413638400148868236757626581587305025793649091786668205740486095303810420861687517045851081784619385176806295374521367443840397832379558703138221855103960749656018182144634687068849612378035486941032666544225176791113278426630315381429904765733397732389147488804912278256131012410261497273049232200114709480338881228597649057568131887932527668283455568598583340644836425781250000 [89,50] -225928416031546004589888621548465272291827341460903982771200884345104243703097831364212587810763843277270082106784368792765313814035163369259115162829803891805384990004590011047454324404888410514860093904289917830712593761900922965297771681899930295651381117771870708799617352707442689337308045089035041334546088109304939069422056828930851912058406109378135962236978912169073488439670778986964110813505430696050911528138627949070603562901128562355174735320627684879079767550330282747255766117798678180658573630253125032883906201248145923453155777383091412058308893366496918854919660520200579096591229804641042421558228456683714363545420212183807745408146441364130833253749582029261478158384861074272326773530488419759220169226085065921869594403678763425217099225009672110637807609186085267077916822995488739264858112479470214469215161859357290026942207617453849680253148060521329449852960105575418801883349064153586200411569513043626698207093819375477584744618350991911212863889221560102344183980288831881753875014064605698755649019749671250106718330323767798699217158786838515561479887401869596497938366176383776234552319060206803399743880785700907173909851442017665800588400387976820189985714635308142833473809265538024185326059466329208885592957863151370680151701859983156909018148406082629901060499383724189314324012344114737322108237787231568311987882864405011799973714349870996219546233979569500647926765861582609353328483825887513459835496808283677127412913802991233473457120551201751613624663574267716891420413095773319156344835003028244538878059735652659379732232463394462535403816151554516087862723484876667094076474449470324502792449399769351250950627028268787796736948161293543920565926154839996836325991036600613121107227549735700618643449913933279909842238452207611956952912455677643056869278594566565538450384525662149662485575894864473847622106703794458132981497326185120650670799587065838367682659186833192450476150378845065818646807713209649516667807664510138100637309185741633801054684748273093097007814838552799869032173112866390256550154626740044553885182792993123034233935007789724211972186840606934209753298735263683483257577050972209019544706747978911047188902469819294777346358128863874901133537476876111911737895312136801758760800441590172100030447892736232955459298126591951496246089839633547543928095747430020137373387878378543352111212337961232688429984821687696635444941861692313977982848882675170898437500 [89,51] -13342718104702344593958888523345330192500093140702344165352253737519899635422344866448384798148839123557842379382801649979732349538341676364739035795343681742023183203391498911161123840347209580200845699582653316120519076929424603840457117824246106196046537060502716117896802304987314605515506762880975474380175034832941710873933117978882646317813202192838564148622877651879738955673546038188588827287640394398636331361983092956781460876199456921330666379402663133976594399703426982645088924078717948406855516382220823326812191450721062218640888097818642058250178408628362316385296718281172052434290927111967956631703421107371576426985131129157700301120372550442877590012593263581053917557570641740905367914983185841808937115632513888619690855157784030741143979689636424012257691107840632381136253850711006450259551707077154927878388447072560966578393737817669460753089865134014334247513014240197048405947423628921319280603214045744172424584835810625667313378003149408935007312254395572471778276790892537557365883663064945449907869081777103274802824867692108978897119886645763885164142701682774218938824658824749071886136719865862797023796734259365641289526777337388815889955903630894997672325567290073451790063146539173272885136558463450496721907007253720657749718138673691075268848461168164042282219517564637725371340895413184381939178307909673938442519975313820458889271156214852458948991526005095502755119811560884812309918822841299715209439634534355114962625810265913660243987843723154906149896342548945002624964912265066157034080297345982586928033304045976215963915197273622326569650545374447227750528803038627187048605798018860275232386700089312060328294851649659246407287893361008844140885412882725767537803073619952811179231627100809277907890215130351828496893171978539256080255652979026410676458140855521302206400193526991135543963015605244930110263752105705338822438747493547888104082629854154807572386744752623090339842790525186416840724290127413280585513796229100826355502301162350184052701409135291584115439022427047506932071458376840820380533340603378921481614320664271875369562460057497809216311052387514134202771793736996716831981940149678766960298253880288265632078015826054794196048483754200759721535243332909148558783311823930685109937779590265140994617722019239467070659622841839157560065054535478509689322420515488921875612198000322182067091709553665585771869479163667659982195345946820452809333801269531250000 [89,52] 9387614971324300357874820915953465797321951797718629085520848237483730131302846631578599336124946804983241156978566672462157063406113182426935904984812013294440780857653355006117138915084370053682024306445372062441786348082749845948691817854351883537634268328813477510620205359699415723030018216423999680250841313400993091888530583730336151444234530942066495009439648440573059215629276074162759909524650837541545540734048604449862385990092681833585874954939890624484700124980514270775570469698238714089450487598023499325329211110683846687657475317976051868852674899335373098366205259335151743959023097301303503808554765635047592940076292959830190222395797782251559462001976094160243338431390125854007635448373644606986047425725843433578035384450303784293764786367750966546550825730852840341688473497420824501975843923393265197167761205480741277396205627035290285101244183510049875818963213017865358508541623477807246571888291960201403419193498572518582977593490463709438432173126386387078526447177775006063848440169428623109363891731294700622838267437223752741015187676929634206529374086628791857568688200323723615605998960032269693332570627149925591856096684648709533527603508025905079934194617147015065152117570973611579260355433556293807012303221155587690258627972752371586110710006029300115761296242631987265865841282900912640828284765144466494303060236299300042842889053807318768826964351779778553085233650266834382014960116480429754377182935561213092220770626820084186156590948762985356355980627247120943153970391545993294908515316180365248347228198172220248911403256799601472186165121046439830021782750895965485336159826990013662351939752127742732923764396928453235372428230287787125610824672785242717533088726489304574199143297619026058027964237648770507528560908773199139275492881843190502048299038928066312669002147004772377859208159739280574535402875419122041253977702718904406008713170808795283203056412766138453379241018609444025191048192620275392755213837726915731851058008892952170486272593023952401967886398760259629940192072205576823231170478342090838941688083292599357564858662611207081848584592232273131284474204680216844901590204438102106664904046591663965233412555591874060424427291946868900333346177966183410571281615168242926949584222569841969324114602941085665186675822689737044984711922736197485173906117944325951787448565655514478814245044294989514489183785039827512264309916645288467407226562500000000 [89,53] -1926908208207498442092213516458538499536473217288912082946685216987031381844987429322310245250937011758069918657053299605101111022798637075296897574732007082102978953822658970478108499239763090144425415000612423248123464483335596763373436487113805375573991662958956595119671009082132516935086566187430005053767322312892677976570148619028497474835944187607442405008596394013801464809669047473414228641071689656214656825660881485503919399000585171402466537307452953084333026543712548231683719977752862605524884649198252197914321841235744399823357375829896117500556267972057285297009020639742148302222565848386801436261383407044772054354617021991779699331827393234506097950677324078015045027460555417672097536008161617688407039033436658856057003395206364177010081913916600342451652563326221885694678462950079926426985472862772397696302662453918863618466983471321295661301443289912162820895281876172282684473399763723756041540142056463074600200711069432857357624570164830872369489812232870139833464829772459663050014257375430477788286669919657353231196006581073794494001298060481030840236735224922235097309906777137172361354878215972149488405516698219733377025406510524501335370991158417543781194714403860664859303404147878712370654354989587356334873128133155060099645486963027355969947180025672070828308125807023444266174118182587655317997176411463820283755613400177670997122806627991620610541040619158709801820733439152954155995631569437265931633809448843144539350140274340084415209822884016594611168704878022090686696871831684563157400792774163880756315978688310290850869049924788421952438803097652042680338899444471619800044174887867746759361064816432520540407899170260588240847459705000730350367569433613220652551061560859703172165167194089304102288976394355757605460819382251172600807998410754491276965836178212375474914883758476639442764878089429530110341090642512783961288594334000578517049998778076733761790845848378804348614636041631481043576483456065136243083693981059932496023636878083934466705844972067988353045957837265664054023170595084449278665942308682929222325818057545741616770299652130841201842836824819923295209140478600051822662416230389341799866354385262636887724321273283741773065102489009633524020129903860921408213656616945895824818022003147007113459518120898367557635413662035742383451193852485193804206888159374069039159278467911892676191639032485197268547340992972394246862677391618490219116210937500 [89,54] 223744309019808921207906752825855883845495973876599755214385280116598914049007878786900193723668084520507601222421474347464387170126969708850355885754074876758949283367858681696914819172877007631297951242719908973094516631997864992254619229852970495748914920798379113467322725666741915119193698316709180917929441525583713523678385281486756543234180077075044153618317415907548076868264387368377254009019516882690618357906620914759116949129864395477319852824803884736731708727821085855711972208594366747021529600947795940372063788568085880913145092827754687920297670926510904117943519986250203239307966541314359150750033517028126212208617816519999065382571951971004875798920473218510331642330320638800276397615089581959226126222815251079315943591015531611134440894365153933675529209955057641591829010839978810518640465077370720306765178851990765675845122578425163580591003021550120881374099207461576335300761652082040458610565898624730524293598061311929997904883406973103978987156958903499127040576811463564960807944580054656803262520600302629493022844415622395403929813474910947909862674017498086680887096286704788086984147691793409731056886684356764136814059949033291797445740065268986939723544471162513835490699603460875797934030701947190083304084289805607973788548153144731274700294671989674750533751109507156607101444793936493008200951488089726095337572030019858971075509980658401913659667031665711664336646593979275358752273167350969707437332140389787526536837867530541545325493259737958147988014321477285484804663463209406607166951369082844067443805228153404359885664850494669038411125288195961424405545011517168320903098946395672689808287953114849970957932823005854927249673267489536351087662325244181730113678047082980682635688044903677864310847092732844643672059003935104504253627262076492192643728895591343510073022378904124928571904945405506641972273946263827205190634580261727657858127250819549281834501334032175151637912539794939791739165157294540856573621482970141950273568957030143508662210869143154577597966287479602142149455526073209073946608511060016041081796145629951876610374858715139076690337074870520869720947074996270249892587968016178477155768533668324146325677891558621901779146836228805959899105647328298706586233930378129887427528737381333487471942724763192949060195363532668958161834679630856297259958938322645852857846575913046905689705532660733566883287659621259990672115236520767211914062500 [89,55] -8365166157867179275908947030255299565428566135274442542521759586868708415977411492212520063271059217958163245246478117278633907376906756292251885706708569613033034909391132243589997561205814003086514884321228365223241698621408482485528048004825382137856517259690699879117856782175069497162614154258329337575781261026889478727677122822850697450132163645904570927547172661341099359093134671609519822569894023006129443808038878260045079279113742865599715229142793318784755593005187623631524365805021965825766027807826552834999819480634446227599551232921216980892119981939448555351714624167447006441133672538118982020616057318090591618258569408812526877414475045379984076185179386501451676501759645358935560979764870286520826076370422161998322326749415060331725472320661181107220286245880433933492071272976532157172520226502850710866895238406050108579295822861699189184021732810267130184543207011185412252003687300190423975342826957236463704874558443119458525099960905938228541425038453994403929543869445528720178661158757030919202671331522889711684840320370445489139002412321896000558543300485734241582761105905747488525553058563112671762528495816735345570275964680784976237437890896004942662531530690529188137488072019294932194515407058291266645186298134927017742088132723073370926859088470915904746355079547594366004045233188152977708917750773130520385963354061335476026191259627316943346262229165979414055343492574630734174106488850932733822326391407238476842195117761036878616055470082479426417878282942272823239328777859828103249276534799865811238049924226636271559446869654306660765259659817936266846037629860791058744276752139713862800984533099875799002622423903516816597975623083592913771472069283044699154148042286244639858981038484156253657029180234463054090426820827202505480231640250439683844001051664696220258582630177371417773835726033832090938862516424361381305647494493953703284880578269119131843493745616128989293842750911629989230447405131388580382224313700724318310772803191923077766340040262633893411704879901242469448952345685664097086687808499368944237378843661060417120153098915084374821831372759202372496164798080860523388366743666273997805177819083954505394251582391426195212702551166138314348944508361169097034625834831360051908338896199448560332252717042644495964788742174486485238380380363510214686802482183925614116576586984353256384277966367147595649900182479541399516165256500244140625000 [89,56] -2335754025074393588122029425612121648213913658516083416191341235601345711930928451683487422599799667240632334095857421042167429111511700580490200120978937974681239410980070252732905386320254024520904044544177255064983773172292815093485462319455935375383623415177823564331775374245848502813592997525488235853778061706532528347104738516275319820687999013458583675959985894741917462216693053271770369961996958202930187012350246645537764766436574172339313308130432856853341720122334686389489147766963362218552324366985983917440052269362663835163429120213731437202282552192513624394469520009701475998313672524055572867854197129808221874682187190348699834374977075371998574159170951742879764918114350346631110792281697846259663008493745805696606549569560643811392794103908773012971881503880185123777534217940449938550991735389567751077512654762636570639363762937454489950969916021108173992136834679470480186804366683442390629663655873530173289719661437612550631764376629054592552972552413965593751677567414951213302111663012722690766762683859594201597893651748429630435905303891192218265571715203726226947682741505567025785319740200442705897306085327783875684927714582036417630949603444463329423281872674312706607083870364394062620050886270537793221377757432077506410134699375291726397471879969237975944839595766389687822616007354095265784791582524821784767394038432517607199031522325673758918803323090272807661243171131939246351286712685619022462144259311341337863441529268177380423496707601657686721837920005515228321867721533823506245839298983809770490251952168794839731636667361284554773833164906364075073001257561618371000820500630930410845421461780460779177014336960119430663584819013746148400136889584926184460428506194149337720459546060085928518582256062049827130622067935346834069837115824416765968430081353225936203036343429211622786579336086269637087617739589652234260319186883227030553156568785386893179396587001919486766561814890170596599753414010892062430318829846952005238644939602193293081148662745957777905808100076181315834702258526573546543016728040171547680837327593405862718988165105457543448583623519947424184748731655930718308905724808249321613250855008622918638429243243785613422222812280303152927685453047649491295904387330207312006500663747235682929697590003540995357254731029301958016259979746445890678134666755034931995923006262674685382017228819223619851186413143295794725418090820312500000 [89,57] 468321083541830638088752705606486357396925163806249172214536523105195801343967291247466805510139917971260090306584097188902764261000494506400914118723865193813310501900149780900425798769542208736598426923934887134824009270548245780958663310802569894933541156138551245945194340527179236385726731554347659516462016276971194922364099030408862402607973700616005955949104980483227784187335065679087007248937499286809968893528380416353019474767853666981259796182980739624752932866988181725235956318406710761517070389029472260920392010229005211696778848837804128590183539273281463589431801459097735796912109832913401775280602737621493343585433492805377218182557427538457307677752871994496177627445778868537133342688810346014881726877690930832379425755475420890091593848194281280851894023803614508850261678255877714437642328376630781245180101336537872483461150023618284117216156933045207456659281821594264809814378779957459010191312096091058110090577435454750853867718354772621535542740170932173190549039534957346760831094250674393671184037199080515367124350285817699089333338415765924037040415219104995249841226295679005628139043056931701805717406264952777135629844793387372624027644796009307460558106577982633857254608743033314455090319286100279029988170470653240048618013045751185809776782535236002297134924219742800011068478104322992417654630423846080355387601977643368450962833120943103904025441266792830611280303314216780429526003220749528384194349147926389553887107716016100014997687742885881637180248155502099658091475063014228314865932331491698345824183812518423690190936719351569794068423781217610555043237471674934416621143957108663799503569485518459276019571819242748626548083534743306990687748867180212458553850815119417347670666707529118473401090974070202413006729766030066755980802413732146980520732296926567031433993257126726295154621774222211239549872625413682822228795300704839592269462634915877994026332221450260012938817158554053854537165050060785526620996853951825903775516231772792423534625735217540441161913698482549948533605005645446349525208160201205189060743613264042097839942530394344498666472744213809760085511261467536515968205566992981169924278163142113153382034870146951724174491598046506315044594575485195240744463069148178012007709412653280224895053667112616732139460081515139464828243805578811505998491583515676269922260211017557857866042223676794620246255362872034311294555664062500 [89,58] -23368535637949481170389414969179364365361896050155650279991196496698114126379436364964057409863597043341386788050875769383501604003554075080515889790357533382496438319132201220974176338586521110120052090764602119065773554061957449395401225171869070063294893750509604767444974153872571100027090477291107765977847819166214075075507903470596466959407571271930071779781021991229657269275890273259346284902272188837362590123651351345873047901811100636322425785386795944458546871404354315852048731802004975631003731752849558922375259804899182290732329285602530064357298324897465503875802823596087947487543465597426342781548304102817837138820225882552264789460147128232007731423185214416772203310651017667411361091926887562467215485434526000177107813939354457049285802192492969851877172618637912105974579805048537674579373874089535396125554857594258450134981637974442357740675938077946067256103314356170673183610086360758283191859977257864951547992147984799540950756258657715932991177004823153015164981056356863184232797530584917376127537633338951560694956298102792830061350448169683981392736159182924727727471490375235418266253082058841081165308826935240323193857583025692559180019393260568487968925426604547554676318905011806709382279779542639472476328517509133063185365066399571021510530389025402549959637145896650319070180799591802001197481942373695107518091344151862013368141845976935686174202381516098341879666730283832832358121520392593326297609470242493232099176076472113208675992076895068744903447111029926503933304751696947614442353074220287471379848672717883401671007983553671599069368088096922979582451405023168190433795300845014897190525155544744253498906052901826714060009134242154603179343702806800631105670497488749371659833333243617344816650787250840475775989863044383431250597314619087752434819424365254618160773948755867656305721329463149354185056970299081211977811807222425500056526994165891950838948619023789314650464612959964635130314274976511717783617442463694169853353110269185806697589871586792520483287480427285702764468796678386091418066791943873212597964483123275961028079132416132477235723610591347410508428555166180380576425161429570141259709816394093596361231781312698394697250363420438171607672887307960297397601692591847594138609474527230795435328817958904878406165896674198382749384798734875181035926506490421573518645822477114701635168836357792088165297172963619232177734375000 [89,59] -3187808607694297052775440016346376370885979684225784622160089887805679735311684729099757544835949072518981236111087542415770054285366166086446664008893122140351592469407930249144109578846737968920224877934816101079331696085460277763945753256711248375338023722853605230749900764952283458875545382588459905301994743433732811766370184152114958849742418517609956907966198329211043995845916810315501485975293566576227521764901480916888285648032695891170764434330403733773812637690959533887746130155565099277309158906806331242620707128251753268486194189625584443417943881925706125270332077310236058870632736124320191366154072038878138433655514131018350040362201433071477400943528302959642069142003361361737977146964694949472656446136405435423554508970482845627643416168183170879926982587938319900524457055830400096802596265424164591967417736465151338663022718409906203870205625102542464117914490520619158970823621918359159957122818942421285340115444131661817342867852846978188137879024412400523674931629102162207917808873464223207456977623852260079482645357375263438340634458067640474708544595677291798689932513386463969008468039654127046519940411777378972426861055892354493701476730618938127227984475370652602845827123104874144834419673290447292185408539180760557226573192270576704895162852513201018734195913464015523889483312478719444589126175577463354737009133177936655274567146901412405613857958930138364399359999226974103893402788649976750791925889311301807269894157866349240127754148701592945368393528528497813949254683206131984191765186183458290044357646714505249646791059214412687885707011036470293787695163880355522378197072149589807085312765708346012599999040768987775972489324623203568655466193869894251518474690717065828258111591346913793144596806956016818524749095318633442665687853858957820117719960951614212213710869390737161691546729175947509947342108485666647863980486555571115513700138081850441314118857407716508939317757682388007064196819854439927301438191905103239965599855983232059873838954613758412829301636348355181156374727736243689130996163173355003901599829812237462588506537880502459202885785733551200946916770183832660043877846451522409167319250151702179072025869785775781593908719766860188177906253496582907718090503874505305101030132477054379924273800096928773162140888310461370665874473430698940322387166672023441634611844904024244382739761149991863931063562631607055664062500 [89,60] 652757837465077804783282374123903269075791601048402924830039540121998757894541131401800521005885197533600527370884344867124116649495860388709260209841889158029661647807860264971672286530593632860697046103167341309098570481226159617468644078311808101099279731968032628776530404884954134605624884622695880215402679878264877321678389151817415565391000422317310104437528750672617047047840668710516778939325476364144405074427254802047972447028710029441677120530076973805964378633990019384540381222239826311281756530234389859798181514149113178585074839154814408911090780688882085235902039527829802584158700865155213714947869709961173494697025689558732456848616296453613276458104240208345974220106076876950365024620180466725325640305826707739762255402510625984983401710411605006936580548079455531190240392470132520921488418678845406023064713658085685439937200106004592072826632755483403005200134279270263557118489270455879666469113485820614966255205580064583183064946902634454710538876604954158641122510500133624183639427262157991255229634155899789057453323067746647550335453390708543505075849928143683365715122354497637227040398693482208437703919942526228338969652908525114387174020806431438227900450602794604012667260124330812248429083317169221066486644209090540260434079401506436870353734973576563145016081467672659759213869670530320060832116201024818094958509221300917859272833339924012893751704158465192282298437727892062269422041683707668505798969783336612264753378265154367649056285661849889050946501996188011646150071071522400605944019898576150724911844604335496343715257525142601407134853466476899636900515267815714053890778357735378283373360257140745967651271113721601948920583330773099316666415769576927769065340994793782285973283991875877261573079207709062769022697998748456584000523258481011595239818372560346073807424359804479545589931484823950461977277778589604220932303985823016621865355764074913940882677412069221105554725440428604188521856639579282484311083963881593750424107371341941332977759273641555119473609523691491380568852650752745720894394360976003532449072184577278206268810615987050706873750686192799384242917368550510802267919537187742897197031833690101998991707125374314873029422073664177811806278820000246670675763610306357165137857161172492516195501602787688948872899813613720090418566284827348727856444549745129879280538655957240312677214433279004879295825958251953125000 [89,61] -60186148402822951932431766425370294879707851474944824744475296653784184743267177985152102432555078482895510188289236151563969410651390948297224201464392876605180007672313846904803434093579775280522684989939349249186207313112896291976951192414834972499064615952989353507382865495205508497225911051580942894909123012033502565065689269571259646973665736124091770396192213512068307704542944428965412003005995022363223764875226530884960197376960144428622617060967116851622292612711532086551419122054575018253143993279021114584555180586215069411045458733552711262151774204215036059111444516068467383539860876706647036618741253329446441202665511106144031670373150547758387304421144152613331640308563839462875757125771690294565169034914787115310279135247247091254162172638571447335169218344690698210419857960231642719895939976721059256313502437104088528377547317239684754584068997090142821537555460633037822152496052497852738522055178566821065873079617795733829486731093555495778915545818157267462389167351535329223684460094953440691064983324074501893366274664387395455415100897946577731507151690201250877433888372965707118677088662145601824151603990483196369455048568230796925633915958019920754680757188277122545885147109745475724266985466842157519140914309768234064132995564110438477042635146192198109303429462269114063440515375819281722445542610937743178779389593471581923509483306167999438515011316978640789248682592551609294983766509441571253409733528978398293272602700819201369565150185740339785552120445763171262857779757160406253491321673979942061295317245930565974284760626543876067199877222242924797009620352324276370511869658505720325127186328561173060573012640510864591979695796055297474731304887900592379032072935861750370071274812826036723590271822841724988111112961558535681058481091186505642691765546858785929464244329570061324656288044681666566969408723253903900992272441606786836423008592494174582539976149879613717204648232281431150292154453538960961996978445143471229255388471357394807338512141347441700272630189215929428418683648447531479336631762520518067389940275282087763994761107079416088583510816665497077454280371062195953376908459097421631598935133195002275054115977681561383966756020058140894857633742673796069794454211791602977116866212881146814451207501628356117621446945514023916475683477417409388580880943470369476104285216106447309325488959075300954282283782958984375 [89,62] 568304451519048963799933916977510238500143503848818334711885158694208596418522312436049228391176572106071443132391599731296124467555765253523979337883239157288266097812094604399577823775376743269096493350977491481374542780977138761693421458614182871760430917005367157084629608971897588457186009666660784761767926294046125221151749915744195359536321046540480990292868592644335435600370616268750588069755302872435859341581468852406230389466119650772864381397352952605743222784738006257852007386909808960802080539406726535254774016390080587015820987462196102214924173167629799288703974733474268812703039214727228377414484286287879927736415115130653788103241693546465555456790295788124614565537104573922064699618883330436674095367067004084340959966516867658427557820952175042230486183127120594959636739080865576121769864597537357973604790979412249065285287904877641014131650322742801064688710036295680424720405768775066514684117023632950105661106696128900222223484219197816724858593349889333996398515993652779386620310956101774680873202944498252156391864182011468767142699481822046151854064328762952388742519862813532375635395632326597974617013906610665436682580900522429040875523096815051299284225566340079417496266546909602058696241665042800885611709872500614685769008970881103278692150233360089442561436995538545160155420466795969750512764317057798094480048014866228776274503646619476623851943075661725669865655588639149998039516348324237457345759307702723108821019481459514871059718784910734125917839387257616073116043481584230145816596564708772501314307466223102973883690220213215925277996391857824983750102978350158070643476630350429171634261286258452850325658479707306218391475804174325529724507643145775010546025607311797639342232588729294770235341028544603104792045989634585136675360441332051809188372845894754509733264395473477681738553381372109901908542996576862428555257083863441540388231002064779826181818015413392543385621126758223291959620277580903641914431458045205524078260916484558527722676943744753044543493083707688867399496748828578227889690883297126022334994473241839561148790852586390429135395578549008867192357798937608062242245890138912906855081370020567026595566301654624093720208273602945825756143979511744193802929623580792629769573886611975846828831518565664760331254338454709488703474338831193636179295586508278586562324836972681652014216524548828601837158203125 [89,63] 610821582201860855479507851732904390849834470528709178924296702207966043585123467389061958185571115321297855382762574311165649128590457016346985244855193220012685365852111770821628279884209286049201770766436923790915936981420635836735627554485160527456180424041948337944027978989894428907764825360929399789061748492159938124500864284731449836717697099429275419697041816449497515311253655722138956419024979292542087265045940338419723885651008493353566465296333399387367786182454438860844646800837276475694721474240639684349695315353274634092162727417132786521285912232059521058037184387596807874033133025968469016152531781546252376344059402753718222259152043290145383746176728331608380931970614023832856792089058095628628499571766261637269338957760210547009673742114308306067343992861782582728812260787233836271232093535570754920424323918286855218884059860813501392654019888732533324342627029643042678577843634897254678528658324549115316530937928142380880228591273623275643508215029067016012775612238415268706537195546515448616824390310045695491797319962388327678882356084135492337690229671295201812971265257335367881162338863182892549634620094766839222775300700763206556154195541037637142038265963121414327024564809254596907814809202471391755012439880984478107272507336830970061278841465006362596447364785289085412490039265671151938368365500064512325071424541395261879943518484833212291845305370076651531377170987943844856152766692678748398453874984097482428612526526449852075659613464830522242879824963966041251740099667012762757476178048773226294942270178052105217440614016587326260426105567496115958790142351644539656478617070839423620878454772663226934048715403938217566589716748195198786143519415777524026386221937708554492732701077845925479995583125505265372255284291380846030219501345241287876749937009565558990981731020262892611893847907227758469120895746925806947784817728967352080800864581893158514234266491103639188444325934331404800557796061172139770754810443437188942898190717922718686063189186273596319492496055531423564144882032874347034094198728449340888527018725742326098248570911166645117471741214508596631444286396325850847475741147009620366294267431798782935363132796456418155024176475988956352998347539925145964593686080156609756653566485208506191891263232084324536306196736891540283041722954863009465602651224069125860532958327553387789521366357803344726562500000 [89,64] -121160722878205620517457744926770920273575691002947259904218626224659183111413183667105108089079547358552103794502982289347616557160537542638885444545086701733092112840364945861057988725777936068625285501288754237430691553227260932344872153970365062889064982146241386151879845023202882730707579221940689227128099989629990763263016071049047890501023304371503709137050317925669788840514851408970743997527924706074135336854758975639448708677085344410569992088348588857044451513558525988339377894068334268426978086268185077648196757090189934549757651540585096436848866957705971038068203268809659778648753890780755773280797646846262862969317248180946638289089600249423492628540983366210239773943138317957269131455771802342702439835564230631807450190548573944143828493376370144883761212003727062249813156353658034274613134967016391028743686019727196303197722378586895237758760156571659170853567759310544655435924656170044802368685186293964591639369257293212742053399375773397507160553244235422693212477750614592789821400606240435516532739501089782072735705417781199888815286874351397229464341605831669449286252748165224996426633837546524870795133853190063037706773210649988212664519422656364352041936260920338982309043196052743316608802745170833019188353750370083337315658553670952090098123719971378336001258609206590499717597456820665700862249958805155505746008336065131598893813483424576375666962938405023723248794479608738589499554565248400399484211194651867455868198572381639791310809248469497457303836433026913815885672317470105163020856537611092735528264293275646506537229550379420360517481060540252442351670063036426513925707993659754551733488846226360170574302812186203737360400510095263200335048195503036704714463026068481948557840503942525774020414992167966658288108516498477212573442096856755754516707029329367866936859728108411199469194315167011112543500482486513782881458028773450885753165785432131277787739530051751701485720213000125680959773864493374335404501816101118898157459911366961526081140322554252090168526508713333994930308979059302134294077858358135144884346970184684537515063987624632842528337579071626426651324028681970407672073536925690525145275888147852257306369771910967170951332034018666392512313549492845848020339066068666754084565271857285975992207484664226597061822794227001997655195008960694821366380754607472089445785456973680993542075157165527343750000 [89,65] 12018113722818857697930780633165390475563005251387760798182435248170641831452453139622017180135031297927375322736043009921626021820517576711708135458812008304385286182893070760635932461611391951092813906294170359801785390278827953830318706540425022225894989294346654706640259197828306791268358446510218005050552246699971095183812148528782090847515181232975238322556073447881085082746363041079075782116063951593055010710852664206380579208009659705526954557224234448539835140300109376560143705588573426700706956497445762755453585849499197689767537589061224590972570031528186356301208832797403815482594592802393307464147490758130570909875153405253015820869458493294897308949575927928561695781001228284452389686393535112572486982275875414052386411905889810615957310766304056322616572684540088664699459847176885859079076687997340665202510081936562591780295423686759367325480862221843862294960244565097049487064990787523020201107957684055208331725571160598105779921064125231846525952621606790001312339266396418150563305696821493136508540879098192471537524726670480572601809626868601680560998814939450821636734886337972760266365400387839379860377674953395093375611507343001859276828863688953741345096130159644241436729144191958046586845715816846433530458289717243974454597426085318225233212412377305547690559999269157893738493937016084187629582564931882093138716617213175706263097777749880242582949086261007511009863560602313630584554840918588806133417109224862210040147701421336582355735972213865952418520462574242991280103568620041702176482253720282050516046805789176383880557836430623812683482688519900069789157630149257351152146933032742205943696033504983776156971290465622842802139162184274144780456658696503319676142081056081442650936599201547654412856063889218896013898188518069591694857889345916462041899221154788128736259613002370186549168444728059878412500360576477160318919820230528652107818310659791629981692859212858425437702235068515366948518172608508697474764861844522248750193666329657154173617424024003577289367840648223479669102293508478748039183784774233037643221696964841528294494171819739492569712632882319353973198062625699626588869769917489782324622547475002187717169710917146546966008800005454603068799132243799153586558826628687823534591151149105288572693183029497062819832870804307180507290848304568209837271511419951215693391333161343936808407306671142578125 [89,66] -829654155199660865732781744377573781229126313061968847085243625426745043422091629573452800718066731323410447287174962845589632435967074419494744725885824063585184812292868321486441776521142143813136138126109641550968513263615361620323657637572858928233622820264605442624292733697721805212579477696659364966423916484812208670013214579946308311964992793659551887684749579133214118406572277546764802900071629027314105781768770191838812156908007077037501375230998320525115170502551084188915917733139089846458589224902990390958407313387892146924085578495021579091243755993689797594216311176109683634145830764133419652861995440292608783293260498187277958115883669252973695551870263530531808416120331341104434369358134587021285739869771534924923392314182717023695400628406682457197934124110325021114006161785241533125598872849420633894395158983979795528031601630513768821336544783181064036387328844470802559020079218535217920005948568415414722166901363269103075642225855169656452422589813294354835772818170200322012909374096309849952133839686571756633641239576690906107651036435448202234784154001854800530296931938888655005507003034406698943968528111381219206438594698783737758257859418870143681701148215804571401622876288957612599066924694386646833787009728952050714675996514244028158933553648206540120588200438072165441775786924539033077585024841962798325903337257205086275518998166736423520258066234669186788182416492119670088446094030429898336768711888033732325730347723830666496462690630541351214611208375337565684264467432993912007769175275773024943960036495815488029605423698573933844002521529468466222496226783915437371691432781434278914003993379984206593409139402095036021148833478989944502068102262264238436541854931946393671002329930928874782627093309585584713248764255805176051735173689981652083307224416416825054298005423183519599841885552757982956387949395865851084931487544597712550862564453183334463355765589749088990831376986855739769419751616093814877985352649046490886084166031385165172969055302717333772104781099693148847078615937903061272789207382168208346911475611843894852496779868607643084418112568768308992888144875636186639743408440030501160458415842061870114007849407642001358195507316083783130417079615230089944849154101845070672835781329107869569638678337785914929350044073702751576113557918032170870217107370991893589007304399274289608001708984375000 [89,67] 36837925556018140775237337186178650857649125903348206708404714175566571157632753577259424590280981225139879436756929183372760965964225975266186836736369008935185478549567102113890452594348703744782303457963069069001891241848478720388092828605250184618110291923199435992013236256292286011869766654899458444659513630231332977979384244485844449558902745336852076361302495831448294430280481054752170556865819880172043822988758061469846826464852607186241991024386686693806162592124582539647117520942497126760378970109527882912578567395575631152953190450549123787110929412686566764032992672562613754895373074412622351314198882206163418274381930588351987934956799480791840366805296656904733122120489424691693136364381657241683913376121207812253035979655606542807208149018866375697609793875089300703954661785048414447189773179742423834437900724710658843821298915005946232898497539719995680616342932784839231669878942340286371745064157137766494849739067280071591499660782585461787008985970843603062626349285179485700844021110182581138759197355289486019764952797739559778623478054959928770120989882334614987033764370263995992407918520212895314673421529411782829934075164181297644320192492842961255543126306753738281391406895144524218669164048044417827803168138691439276371857774960818418542197876818227715769443080201372244568914052241944375570302136680229257489310389248975505934959487753618967070974105245547368712130392876067559266960297212722066017272482475012581868877610208228000040056198495432738252619956778083358090944251485168943236945988408435211514216196882282795014121455387892091129936505308794325787526166916737376134671518957396455754175281823169690332081309364593403306375069908492133074238259300963480232340481001804477237805380784741680012716726149929138308570257667899102845499978927023284181515743333056249415318011239911158557438525721491392694914905753941091530394998504357678646066905662688278562492868255333904537455797250902951568114775726675422445573399913946933066459190020219638090764146354340225732040845814520316061233476647444571296204687183036060819259501962768824848015935523146923956903777845494611937192980245702323944666112710292606779184168595202153034676062878668129368494227544956664747413277836067193266007359700973278734677072803690851052766640681149086735670302658336666724910978629214838549546517931787548150168731808662414550781250000 [89,68] -1635999329848794386504512475157914991987614810704335767619330824638198447279938274782217905117487569393410700702203755610020953885928626847352370099414761946020643190947974125482131033327087689247728487995477027600251203436651062811423539480659753202431345195286734299445131614839585273806772492561769389486176455830253613152334354257854751698237828617218391550106615977979288706736180104209700155223254639282419698362104385194717032578390695118749653703752599138752383352144219259623670293479168857826380834011798415332568990424036104803370581654801434463671300204135703402652438494292049226121527034146937062618244020839272843870794876164507919920654176796823699829253436090774601397336169971399026894264477017219265570957637043914543191536296860451816258097290267908623169413599778707159130123281082619000169503780080581613777604103354082679088148948142524668657717971605498737407909755294844315128137253093651379088399757002623527977023162853750289277093470418995914767777856095888459608044660187623292320926624597115090197379880142390795387577335456952035839759883860331662181261960915039002219856220307848372761040131951233158917912593540178158634486649453754149380383847027017121077847797462468317858556860645558954159620222688641425422048053818312830280825321433539004435692440986077787450791814132544876125009285852370064375662341077992512056315745207521634431937436710880798680502715253529119775154575687436626622184705006349569270589253531745189019810128659372080159208895845624023209141063751682681211779805712526581184184546810489683474440045201881382999730168037892199632510202847684373014490741586623909780380862246963491160670541461852896044412924513091186651947312821578827617840720252618569750312753307375408255175792296087856078898296681071645972372159218632058961842575845661303277295922279656092030689838986070206285156990401063883956577775493768879257782619956469598662025611965500395966408919181860175421518691518162948521575464150027721015969241195928795436096067803316043344833652884385762575119473197023499752248847240901573286245631943046586771464102738178400650652182802326138170906719305616798014255497139200591881276441833922402099335905348045532776496710696850429706049440689663550214377303308838210154977796107090303633083595580699191284469135097828018610094441060223779342890624239831103524378530522653818479739129543304443359375000 [89,69] 77969188022806900382781990370196952027783060089429803747779287192569178164586268328613746379345592095615795837241207850655327766519382286869873306441255780128939927716065017589426244846181034625732584342651792280561199332742776725023958366257027923867108147370186580948209187532376612760277467582552733204426520778102100734213368303013858065956768024089886837566254673089369543966175376114819864603418840110689870043083338659717398974654221723399229854363794243276423381426679651664838077048892914505002420321006098239787366011226924116236995682380871243700572347356848885684933091205271577263923902933078703117335074964351931630190388105968975818792626987201918194012841455356827744488113459224409712759026498509388052392623089470941141740984809460861844111910051954824063368326542785757043895565139897470963281447476617591787011275495637655992242175452027134267012979358640956803823565391095399623792996352721298101023716094899097622353655001878847621788227752818773747231262634788291225098842513987452296261448098821459702192893742534342507022339801437898228671883617295887015656442975206415467669628504704082827735558112214683523902580449413937198561292706637037989705529171384783476949856302878103676699437668804862051282478313533594018847104202645095413924978819518692949394793402776062772416044710401072112165305096852153846644630659556289483969926666551657458757675657966644761240939678231477899350399284865258931275641631358516117392114257135960537631799645107754695610383304698825493789992653396608727284310341819721145752848105521903012128774955891513548750418174324106150770750464957683346696440907780328561395767875231245417654147893314392604513694290321420240657782153868871332186361455078404353979236389374394628185667620372171969774952863705906883022060562417742778924049855981352615386065880799789226234457546551774041944949955235693816091866357797501034208683203100709718388493592025793514838530190084541064470892629013535735988829951315751314398161857736622845933402886443858345595805346526709619301241109472077777694412930355057433146198492997395243801919550701891854152123348201324789098619399466907917863837303719432762834405151157678405297279062725298810005528994363527237114673411745487913594604634190021070391200754170207769382490483188372450670156473229212575425570400059348944954431723914321794577375612789182923734188079833984375000 [89,70] -3617011441040098402254775878371676516122168747999962079891757324205601704680379997643844286255456903407759843257842605115827400270193330599834065046024243325686221260133700049897321724095018235278172700164752478036625570290827730158381314829148744363972502666059200099405907072043862657144823983597762946574538794819314936331017497296742544222614108907207613544062312106071528264575292451548612454238138967325583348774600604496680539686355699030963477228183311527863173501681164537650882741963523562245920621467193988375158176485577923478138152549519904188467470863172791723900526587759316270988993460613067639857960056030346104532087017608247862080659497428520421404727068023752646932553069605941125241670527412786303922615114900706775643217949760765851750638871300409568954665735537164101140998486432701109399752968477849118006062760338369586144597838942350028461496844233253433299839549085877930303190286489136529818706561519626474269839026615910229559651491688777203290088604534288342492370896552661028178440068054529238674277274265969879586511764143777294137356828404110398048801694788105166644121472841439940824182002836593902980506059711179322697150717190301788634970530443176110377660698007630150190714227115826058149694647519083347041478939057276990266569183750803345075940028242561130797814218544482842962145619709414853262278624520562171774788722716358443388228366449616247335298350580830510080650067969261448752267711590545921238659827344712826788545394106963328743908022857428428157895921424938551874152963032717724617697074318648743344641894065132450561013302338425340639962961721131522442611506651361014008064601234116117182299135395500576986165530385743540125550889251298685270176313091469008436083472831739098499013873985400793472519369204259083502122765525165020759722766299466867654398705321343410304683597776391269380141639528054226888481543126576159361843961286106931833797980369823094241823837222846410954946883036859933045588977531270611776867566934656598353427922932037477804350134873416908535126360678075171042644293108088202921408101345467703018807396621877138741757912182087041204949595145475793991019430944960470789791398331316945743305384787313675900404353957482357419663367253856442099267770333179584863950289312537259867176362540436269314566782240429906725565891685527754182927396447468082474330230979830957949161529541015625 [89,71] 138201684205148719650775438726865656691876912577567830561771507408703692160169496557105731676440699534051583134770872252324513528453230507870286661432701925997699429849141890445699351286681562833642394276589649063249404225788602755962984045538102562021639257763137483390151237559124492708738513889314964183829037999151380553398693247132634470151808009575499459728726186894339840301154425021457278531302355687173850832209962856377415192638443210171932889121879715480884173009330529789774070556070009666676060747073379962693633917708606586501934542341345697457906142993014915784012968896457282909533643612240160197347331152688746381428252400027090652449747592839969358461890436549770940145639988799367253778614165907002678551917666588394013100172715982361455024193104501204811352939462280083778366657156052570719592971204906110811384450362223773791589710291403252857362202424568236728748013952871410593850353708556066296882294575130437623347380975835504105130766063936343931187324959614315734959002725854698444471453825972940874897166627283748326493684116843894030327517471363962347805967872687356903056834582052309587226198201903168331761028334829951677813360872197086893165314721065272647375324764724134758179315739735268014998869600240020225790134018310089718830248400956293392253897795287290686273109960885812895609867516580791448584589891573256866246727077844866546490661052293880654484299724712102287309530836262864290543470839035125428002830854247804674462560488992907293951331507041098842526450675984151229615799525669896360679034995747261329796154344662392494743631727940700800851623588609986393847087850788142168288755976601729603781279658965573290144805339823888555475971294515727944687318429105297984015219200753305843982662683088774810696436682938605971092767406625336086255576488731270858112468152353873810563939709937592128998663697506013978982274868803575928163136530708542141241199889910507427234993708516909107896609541529968212708280526171387364605982220609112847850073080599041875567747849322897902761608309414716246842842857252886658580706780837930242639569829797138344028413704181118259019340710926287344857151602147650106899719362306483033491477834354104792318007830013330956551189004964606983865820247237014596815518879479688954269950319574821991428799556715393791319755357453040000025208666745157870536786504089832305908203125000 [89,72] -3772566299484675802918770445604881346651076595968143509462167097326372527030919409149985596511593163114178625053399800668937842348131827147163425406112841310255784004138747385340114281677883095752677398199589250088553179434278626462311697914058269548316466221736362241186901465482060825719890965415289335669184120890026460046854556042295806921619888630261546812750218563316019482389283483311511309316698674036108587513057481953511107744732374512929672113647595780163851458216878247914988037777977844372724732155993167352357383266996299959860459821081146263317143557318980795255100921529256826308167396408313697057718112823565159380219796655047627742971186009931627643772666465454956002149023617132036448543835239157993763502219337574853931863493808238655128941967560015652329996004257977907181688403399661489128888387872552180908448959143013424738742279767992562449054258816777639856533592021180811036975949261925564123488260204223980589150791654882395723030938597427964830506942461498872231914234595401709767325621273455432537378918251944347445893280974848029263667295929838403712298020971204174052239559275765769160496718388765231289475273554154742706791586846128108763351881178618999470413526485544469076439729400911210807303525558760275477212679908937657999906860873356925345694331159204090246629580887689417368287439751049823978888719591948042233854873535611764697016957849154925019924068638518705896397054945713443211944826914384482583501071007971874025248825679594153242651732680072613106661201855460900204457650296748359155670820449079014486743793409931336723683223398304306705506313176898281389626752377459442279548797236614105541892046941778081074435993705934987022566597825976046375523901992947434775281535501582204431226992947949264235394220217808248961764663253125651637070776876752877929206184499256366070031901174752146840893382969596990838448649988241729080335698911123519211446281568096399169242991315312803941528076291012980098728111949349961902625583881809327438357336336662258479884064273453963206857708260423061661271640637827857555129266278105897639350922916298268450018897478292856107761962007714013304172530295562083191579687334380399255551448172140526919392720434662592723259716401753714692791495308956848418723066111082158085203429862039786653785546703457775757697531666977339567720095558911452826578170061111450195312500 [89,73] 39542478741339879979312621476629490172286496572836409530058446210225375620938276288278768252857893867522316693175840126310990430312838776258276746861328165044522719653703979717693724478647234018587882615162285335454212561036797653814879116275492462272951424206630605024628867576611731723572516309114796353576588458253964564151983338579090717189181718079774962906865160514071023306544431465800452970873250331224986853980137230365030288762443205000701712965976809284605582210618068724677632647516546392853486776993405420969073496490821443920417157137838428003518458902791256010123775919234789149185924220498239064064046521551181377097011360626400044597235331237791838631016770354096915739623256690997719956196225528528080640851485294351342876066385561225984437793329422612833933908356069056707689618261218081669333129003314810070753309655550151529091785117891383750160113596205771833681409148643011399239640985298404254772578861251394060641798443224866144248896957604367760821193163588006768311896123487099238510486525860986760455746675081442626101993907087508357141726678877840985539335662836651311472769404612641151894425651658312211747340847416001478604833625897930585878429890637301987300079930108490121699410699471237555519440813383059541552773188666183042395547083164807169310559052106243534819353679262285386052673444624732989540112990084333342922066431447782329642046889602713442450816767016426909000814050471743230693018741037710077449133792537014645413379999262960230014023440139376963102562151979602757072623404104906336058718452351041495857129826987618428895251383823302098233553457063447035243140403711979105497039819987177443992034123573642659017968634556823691524918571128752701705794981405472772472990854438832689152008265716528514965582827289138556186755809183394738506330221764032166832810774475638870946394569510173251789751050689494033587153810257939751191017855358814247435888200778883675510799832481500668238253854654097698366191159794584444218432455156875264060815113400826342113236970106838668719414839680581713685908739359242642785660654953611127949590582332316998085530427340302691317742595020155594248220366820177131963657201727525149464578276331286851266238022006935411279674127706616589727741365109980677443768502824307430173347269993484429929418150182946542372520401123972528245609225905354833230376243591308593750 [89,74] 972065488003737917716091204529450759626522021252573738845527533324562790374252140614938704757668349011462018573502824397406931731805447447684882562546403203565039512492592782188260391930637270514879422297366102374236270788063630543811649878648841132733397733597116077099662255434349006207768787131162748251513150366112863077025165009356272400240748034543680213289752360638389177903741314174678177330878499807131765934982333012255822316162473949518558006235556989087199136518972660999125141238947946516020814400780477975266519417624269689748506509620342684326278591944506994973510263089548956649833009842973368107841039051245476958838107112522279176287600822545178034945164682483430721166277847977978672614541367531543833728852117924234396680728093336004820265759919535574921637759134671377332686303550536037542899108631767114759358169453232433792635569296501556592440384231712287715909925297416066449298999711283428262671572773454761202889403266676360574633719113880012499754780456897669730404879774003316611085970211011533741972077065112783806443677573259338919625801974274699690971700326278065316461206652304304954436850633674670347249655377540208760270030078591963619306967186700404499180549178371593269119470131160382316557909740690427177707149681469713856039532024461952122903219817399210610221990808210866302566670146622508384832060516516900844008343385288501226079896268476889431406625688780585501354653669100451719729756035392336980453741918194633967902022394103116126630220796605273614265298250083704742012138667084794963505087150249037122729457300607540029812263756576596082946335868936591846619834416017025812265271359694994121172718690953169131258038821271664104774557914253181165505554611214964450645409248737811465684749760302856458152986209294044133851294329265436631667266892520614059907179774508682802960038420683875154966420021251815879286143303276006489048527134765409648615582893629813911310857210390711802677259336534177569205474103518348550178628562748091049727831024851686543788231585888643670356937464218739237769611590308367271471383388848117510969523045739396271906149184546515120004102395399664592377090707409503216016084097855710748085335525964364341857599477224853269957632234186470615878238863909983345801851639991389871232369408867853191540840018038863494449434112968373433716351428302004933357238769531250 [89,75] -77429179280595033008094416298350059377056325716251033206899563057187275757947087742225779309474575770457714524898938082938717371009631566064155496186877025673198177790898885664853457495266161782306829786114496384779396032705824899619017266125178211097250706722515565948104876811298486944521819675264915492401832179694196507546501049425305576613081239547897702066957215914744249624240987252181662299862927077019235700333448601442962255626631996287890561531366896158305032276125158647698867261042912225432148668139598216257075293072594467322091931984534381317103472697926932653377291289081780441357942124801229924142736449238109961804626602175287486221172313691474611049329845699305259374853218059937790417014431595710933793848400176805774310709219466881404078644124400234116788213997466132426700518157513712731831276293547506080021943282715322773001496659567164367357671545372628758943702754065997055396575886167674508132181932511926832019812411854952677032579994424605040230590744907651471104564958199039092323741890289313432182628624436830249325000385865861921618732132566185257534144352282458226512043135034962630669461453087541273479720264086712981377487814696161053831308877919381355236686859565766755944498937548296355921009550864359483584721680826342420016916750079305871984066162671005598646722962849637665921663510217720543869122712232170482124318640056368576286081909131787367011687704031733713485075669299936336531327663987296365420387017168592349430510476335075445189863650605953523165350462154639793842479065755552602648033614539059360905251047166299428515913483289400305520955884361598326676872134557171203969120673607980001881233243166800863173224919025311576678137310688074649650688625308005595051521287231822436179516106130127487515792961545852454666040313506832235605751932684082192528932378064375188136929071033319149133397538189574858564151260323241601656314560970040672787775419805150953023437324654173181326602804592646895557666057202539291330104525544343204058995599177187249875600125129763299967441031783009342109095752591406773202681345230692266522554817397707134662887758489923567105015673410691604263298439201970903543572909917191665829505660040866128086543953757485128524495435578593626555531481968392849195089023381302166713340173693735639914497652877941063563333601615781276450434233993291854858398437500 [89,76] 5948640579468480907037638064212903770932906657549620371011524593028241229584806969244707083399863080675448532824411913173029123996603254773495494527814377069881339439462896207714391513144121935294433172070046308161129180187946999557168258949326694544693848486889336873403618657164954881413956885990619941747326135288909261714603753396105424217986845111648695478583568680000937884532234406094288960017464213945959793242537736552217728430232537223325852752103756919549280495180146088553026426411989579648942988723464092705597578587307480744467684901085369966633970468746882539991853807858440134850134107035124289101354678222416810997644023947978557985847018117891825262874746781736662402884248715522249018159316582019308320165136023061239976888385730405888692572295128477736219707241257228389866742427443502425260325992103703787424497800219782218254449018554928466765279517658779852338033071180869922541470166461410965040877198144629030884324356843789467816030164247343466942853301549885452839607078321398818359058678247067994900547480278280184156826947826029953430010251219766248150956602527996471673788955352243891873957637585591022001876410576279711242758455698616100883895467610140779464703868245897127063155435312126137285887429714054534451539843512594140607643990873621713244680021050148171814155505250122923255259555460860071539493400183053086487115690300612979824089584555276127944303176414238980894967836972685184922795364976125008343299674079055817150757072572700306211032828121094448849531971609923058199421652789297288679691297878595172225853975226738337866974110502770188983368679060237029366360299903200555591911924171257689055876366481200453046099090862816757452930533298380248830023962535665057816203672121701237052322488070321019382257730665754878850024445945899559069960467213619620440270514181858684610369476195230423266364837520930745155526248756777324965874879694803439890868057547152708202892221317753187218029821226753375585121220929045110285221269766762091960125587625217724609146968345638919676876459202708177513484234368459984006883856280811089898567261085563637281003572267376825480181561364668592357094744453715678267947569918530728723046498387470600743021027816531206610653683860742593796423376849304457215287283914579053154468117795837432312536209104923120480632851977134123444557189941406250000000000 [89,77] -89907324611661348337682657620696643861956252518972734606210698952445597381543281495122041275202961906390916039670478891456554501758825020664412980494935275904511096651843396595916870139795119466762480303969005462738854446900267817013213121543623662353049011584134229566463721482675261733092523744308004419987696633771620493540942519611141215566329657341684104073306639789772824270279874216688634659028183675875277006557520796363676338982598812225903649376198112863217857004588062645043542136124677416898076564308178581943547945195682707874503687614098585314710841349381512265694564623012134165928724187584811784475788059641550139946945306398326938485739735323411634451038586799827524746168108810206406806424786867896341931610650194693784272452369648648549131516133137974958180105787869099708934519319813537676641381083585028430075807187659757868953525712712691739517234957767973281470449039525001857292832037048514690252589753164081982266841585694430072864159513036525366265059831127341931158635433181831580861409984276021707617581706741439466245879971775929716940967344808644641203950153948340164889368679474535391998999065529484753593474635509349879901464833089930393942571772159325260228962798133444460056695335117070196984679722510456424131877323783597464894555287169754783498412340655879894499689105657996076567158674163137408047273026966352200250058078908569546398277997138738293331981084627432005974624039221544578147071631585502703918421331835724156870711882993525037568548193858334136666899873768644035805648619422840101308853775045399076749527565450180430709394816815161897967575205350067548949334762493221786112762954260342501928457683737010018635149222612538591765504582985189404481230117934482806333917172754624640661577146031991009478532029394492444699141282399616457700544569261797207455673815260611151721166620304166841056044376007152146412067950034783759243189730929066048560866397798549075855259011809291173613332448616397166458945773327327081334977539260217874011322712693241000016843718650368045978386344361559892585112202276087053500770157669914111968917787348366590670174954716838029323571335117826487150813521283194279469700898988263945456756404757728610201113773962924787362224713978871259383716007907731128023302005804688098623740914667085742451261469165142122854134454428276512771844863891601562500 [89,78] 1509295191207621747848358171993869342301089004374853125762704137777111660512734144498176001928006285679493069492501790315553489888649527993342578281884462631816485626298564360490753815953077852082806991992142282658897686281637103937836787279463803868234488530907726085455601328970527633496286532189978586924250753394717161822601016973576631603362819025747761304970484003776283211039789597141572570851861757611251533658463119767376265900334903040355002976318517184401242269132336875611520077494483296816357175999813184450135420335278208290302456114795876586922549149442301885761634904110636372702946250211929767701488626852992168066377853193784393722733782212702160632961978746767314864306998044229689815735879272091816490326981297053242647492557766875326001916508672569116116109671842759655925329366786122721734524567375725186613024331891193421361078641007478416754413171249694356794067995044945455836615423138865062334072549553565228416657108707371969989499537867854232796285475630144611232565183854642030834426584717849272820029879143619428785583881228509587412642182643533765136525847629962707990285297909953998552818585458661151814636504547143783765279358275566294435950155159040832687573562370965404001128198909953372895997080103882623153982230992831473354132498008125426353677764304559879649492445003420408779286076090752141992156510323601601699603504440720224853174846072641959699730042216248032098499905787970517524775329320299379215912628481880101165322712046594310458426110539243410352829271712880977615213575442737842580532647819779521333981395037250206808409873494846275965161241493518248519685559120013202469670485323352717185320156354420091623019626206810763536862213380823159219281934511670468469021624262751849308921792281128256787624819283288543659695209384554899249489340850271376240142739262889048292319403516347236051477506143084397837937547417949031629585897032660704676137769201175939217994393423620776337648138237702291423959163023442507631508612565366918150259402293864494131833450970956715044846881026101312721461528309806434236794922305131248678439763710734632345601078762925746255235793417882794104527550994648089216097579486821797816006872756428073090175660207916448095638524869429163242842978124933232007889742935652628386640924252842185655627820239287354522280184028204530477523803710937500 [89,79] -68017166324992748365871062163699499617355992827773225707615807640780998857292263774877221545634909880777779629377874538454651883331230788290500508065415469171824817637804267881145632533982606362639528602999054492616856947665834622143875030564460529730474807399392665341447597760570602057339542294186124636054429129990170998426467221184343141444152937137675241493323351884222859269067267551009082972071600181560524946734038822397183967934277372459491098726199221444951101029920762494521187006056883273033315489245459335603546669061421875981939066231287409019378696822843466655035731651352308489716335090274210149740067592395220456676114708849313478790839892859741649072802459809623145930179470695737967451629205459959234147057414548033575367952897231935285355494134069689725739535960546855598317949370616919482643025414999102660868551952304268656688317599661030509633712093478050781595624136233368892359643761848882309403869675878135290562468467812705290581188905748476205951621544938045500144791268231335482896727054523169903270969097907191617345165559674633253925230645482326544609585979452166897902202742077671083143885271571486433086214378252417775724653383117819147749694632522405609668610771459363513600708758500441870888589017716803308618102917368403059445273155915645840485739077545549409727003457717562961428362324432355449369818505898766483884982825607821592462623088752017587971526720912749321410314803535096710249515155751684356060347808394822670095469133982039041060895452144100467940569157650886263850345958421050893676706509972133226079203647612712484041868998035018970502106789935516258908107987965456124270163413474654091960597492696754175278918721523432106152050408803577634518236795775931296962760181954933556841983437276509828824550397413828492836256891757678991054226674871340023435138842293236320531817633237544548799588212634342194251231232205546264527918180676888073674093458487512650515719165374850469329784882417717616760794889736998043874588716438469171480616856104877164623472929243910772949859190190509207072869123153064316658149088668897633753547422399648582731731439952022428298589113953374932925412969999061444845834454502805546527559761393803454207577152268894177689791453501202409832586093477816443112316661526021139481129183740967987719723126118433791688148630782961845397949218750 [89,80] -1446645542892009729465044505840063541502960740184313095567129596763086786712136618760083119580049798678227693637538513670972999534005875084630804457426180382506769906819441129283600075793685211242325565399135897605492805283457742147073527111929272444749591834693591133376694894417027353765337225252676667455278517623148638087312398957131193059104092695697834201537174227825505139303618624818039358494813746783036016816396260394770962653626250198049515459613163637733744878604171888398486679651011736280779550673085314512858956555188493765799837622570220021629222297884596046187889676837708208973354838066314403768155668535880037208652263241726807922244889630955254516935480887060741921836637169889627471934231120587674808801237153130720822212951314941106039810127112452541413820315899577416378027878443817513334375502583372984233574732986004894643937119161390255302676894490862294481986866023943362504721206366093315189367013000733557412528527384353096716789057090943015046924670241181381456834680418464924441946063783284160153252817992632144808313701000571819231688119629881758931603582336371440981911713030235136537319135452978330044030639004809234031386527137175007298847332319021283616822420366746352401360944443638044392124279923647020621562804851910928129313037202541614428404481299431309561630675178534930258310541331451598897997101266197312779973797912118977673578754227957711113831782328327712107497868658447854983659010106717251556635898526296931551156357609237102394069280009709672861177640433362551493094859286854124933065456633643157525746969082662786476902373515779126006322889284342917617333244722259440265426699947210637180450790048940156925018630367479244763746753734130494074814574980955859821922645137283267937260778146294619926727172742142662657530996116604788789725096317858647371428782495634928554823612649495505365511461399213891747461702699264354287700707197985895822920126330462395524232459177260229401536783540794602318920854409532522873183897411281155772713908506798150073389839564079474505363174179269089230494730800567911514521365465626677033161942739866818389856898692450403332778329628832528260075158317047659839929301696341348576973791372980940139867577812886650791994920636689029931092677547639195269579656572053248546451309475430566558216514481892474351916462182998657226562500 [89,81] -60059628547513572883543000062678107450259908765888171708717740651645048235040422546584930130845707862493536906449383396984339700793131687026182961480076831715891967412389088495912689954652570708949707275330016894314569915458877945259534658817306027380819376087386047635718741532035707348446517835527489406429324151715323795756783590439118432256289464581864764132566511326718884513522629999008551381781989644439849976487380659823495736184540564797338126298908657326323722057535255897856499571350575839942030745595197115703578352320961930881447857103406061115808055339258656632226897797759496381010194056799728393607025472587337101386989820419585678818569763545881693166182648471474124326337930326143486816433302014619399106719620924290737492318553942184438952188425233213520573153197204587110911187423697476475715128331266072850329767671217687519610004152234041774385995960323501273031045702124825029723395009632237975137789614572313423523799501207526918525031532679563495498730218219909825852212555502353548630033443484708535157444583333369447025462613825413918088756607311190574293345486501724228781743807061199346938826718812109648954152723129578587894949620084698460855354469876805416033472372556586765696142986591770298139074495038767271572893414559951032698536709243877532414008902748530766021716247894581437454706710044465332783147178911186535346097909098959475451196644281318457242862289690408493204313638202507826635983340506006600834827409826778482460287101017076297610648926908501907964018066226394761042731125484703124772435787375784069354280818944902349232783251819246468841097620225687908618005602505568280607678954141256878235797568109306367882325917603784341488540872954716833563995697579277727794953993429404545640318290140067270770341529518931361459194263860517909770044645694442004769596634301237202722649960226620474774707140670567279103397114398034332084778819853707150821441009141671116797383820523673518637051182056681773027993855463142708348204324564946643606938416892685455728363107798593642586797675309555476151600332345153536343236087519188104909638619624000517390769469274466660092060407073089032309668626143483114786338098167369444013807891892108022900181835512370746953853566386949855773890493685457351162780709780093885196479420488878558735156042456427398137748241424560546875 [89,82] -1149679970640521861608352152199134127389742531334663109687513636236380842784767192511110978129903435173614355204241471233386585924990955023379264235338785823758754576968661219872401026136477060734787131946398550807518869236705615834647951504800841299271471524695330297431471783805785397168199553861800630851966359875318943935095883145527242817489403126350805596817486516359327075347444545889794247053084831143513225494628630308826718056861313069247270737811442931478413383032813495478397291069775090168518887139544973691897740158396627389390246193109177706324662856165800706389984024639174372498737554256558601384059847694571649662183678118093278564090512127711577752627518359296227362874197419464313378096184541178389949784313376352075870450532026906251675996812162040480618234736608287367025299647607193119560971008151901300862083518204220054051054086922914616424211660658042979806012509631649810526099801012280157065667203452549545635628899148851274517522077795684668421380498432367686726449515450346603589233380986521799512900301868122581152000544291232183498184379801513922813804424212870764146092740273570958127636159228809026356043859957488572729129495048768931400874619399793437200230238211646679578042146881245874559337261450246489152535115521354523076649269258319064850938734863853763184516209341148531253599244941695212308017914586596500005619628754581476435252516451483321801925671030776332510321388989691968552831748860722486938769520038931924190136948373796363344530886751463087813085721118470896712371614714418203447089506295936550219773021901734119151714786379723432434689635890388843986231502350351004139538126051433782231911474445796001162254721000773724614355972346981373624120776893664925248443118446780717771337509272105846055892877601635217906460694946581065800792212554029949293698334413816101187015217906930822050701724218527170041038267711022353708911349418101908109414972475297130275989423485631004632041338055180405066264589211814229145697609950204880237319172788895574659420994211218887320760101603335007329581744085117802954729844942418043001402811806533762248815283609654502064346912891416596657182195380500343476115633926387362826772320290779340772797196772451192272142223749480592841475866074637635687875253366214326530759049956459077056013574899216666817665100097656250 [89,83] -6720680065344088061276404722276409558871678593122957649605197114670342131407384617624075606510834269605984548110771699251559526913812250811631298037445900314646652584820059758937258627672721111122271348775766186962095057853774161742955338979158143507558785547754215782816820161524756081724558106994847351560466920714299553172267993928664044989095513920269304051574657213175916697237850457733851044221800616291356126964017617010529538972165784214944935622312798165850611260075558588829974781228982644991919286033591184054235538651921859384161532942894376658122313399123780331841389122493289812372327584301810560418038567768189069348320592107867649969870288734522568451374065391274914615537066004437251783397436996743559213423830530850746965804113924342653578624562018469231720993564977651712763207599424789023927573999114559577975609588681682803535039789319775555628908068372392036107186505139709111562806709129355572143211095080558681892598786998342257779565693971701139850779479329050371198616766835628036864886734296999451747999810840220488369511288044053063338187236905222806832042614658998259590052447710965285468542202016058041489372836025005353415717666048528964207198422894007759240462381674982629751601023726136680273335034983624845679184018669972657063526981357964173960532133013477955777289654289846383708508006166438860123209061379076278490629975849174265263529995972851844654002625918981826551807370284448118416843677296061382929694763769205033560899276665307853771007173917907293161621372005859954091197355293176423876246499341319475009483696124045996309581139285478422655656025826093582810960270003208360573560497682340548202801847558893959067641639767769705634059001523390668907848506709663422983318100644346992293817665363234177496606323799329270300594355999520682204429645303759284039186737977880433707642407330075537172519202224847052867993082770314031825068353066944271025784019591480437666668317450900882949695984165447175412743761602564556281296851457463147083896507911455735613374302030503164224641276082956260682714121498052681324121567369495385571360474815270350171342046943168916165838075784624617479977957750417277684972176935467361298847758893907662340919458268876256346402843180999793249595427298186967188036944901744338095924444763559161839453503884077072143554687500 [89,84] 235527351331178848323385654549351759217081199902372873210236371953090731589089681806038991682772937125931168098690504430210792356316639696347737115396241576884249287360274110175715202111995804171934650267814265071507959450130260110216325470997276485110274101298571474263465930499029011167994627444161577633346810912879980314158823188535127787070483250103050397117080218424269884804093212857125842130748050772854154423058714249232871336687350325985840203952701319908627914648919639324219091894764819666846497487935115584855721516863453698666344369450025168958646461514966497487655375675414445116664526027353047309778128531527773058201964565990648653456921715562976704559854934374518507878292360936345621208560063760473487744311806563694195670862707490218418549190832667297273289410114941695770422430958500778008906393258187484336850886429286077263069890983580974408010716967219695961707109654876142844545630424899493553233245266453187912307096096340962687522723157704413105229310283668369327401608714612037581096592411528188086574534985962982953057768164519504934740251871079858589089913924896535059780338476700213717513195506845773364926869126135734516263611314137630196642360205552766855408586646583178579090657625136458195733149839802688957455464591907197234212922933862566219490651493877785289859240165323140524412275549566246039966633765149815462038875786091489755303777312749896659636948555132532571449172698810261803011967023117250093485428346873570098602630802115976061957798625517389326102516952115006263026249321391668524722562527433653415922707525359094668257918150855988398753924575895186933908194609102625250592333290868022025151495151573841194097265999517856642441818456335708298928883051017263492258497647569733676804067476995202893118190957044404358654441795892878571010596565923754649576273102048107273127658549501770321104132438533052937113874436983008398549632274202778224907009961824012015264077774687302400379948767003865786497142571791909400062580273116567076143863728688713790531353309718976502723820314021297922304227362169726033825388768382347010363069351550988153599059528635695063768771687180948412558104646494946321976060805675732111830093849732042234816549790812479806943568108670907300542037365499463546391871450596264529378962959489873050392009758949279785156250 [89,85] 9004587075898467023333927297891333508092613059953362266017480868651714010228781958757179018955818824647391007606574724727034079634746367572660540277809617400187756235873586338814011603213043736511545925380527702072903695683185547830350455518299231830828867078788474635898764213456220237010043322189972949728485906258977529100181784617192067847275992547030116045961209921908710806602261599838061619278299124054619610208336059591897685007596755241521989867845341949123084931577680482922689794991060197439676155908158914148795055280825030664326905284818342267178822306002031348657369063907467861255352955882080111241505832152730311850022264327989364458634591415252052281007558785535192721899055848254195832966002407636880787739428188116833555130800894302620000337097589471582439236019984873106459942605696741386133085017023382975336390648686183664647800518053029458441423750728319573920723034954620280275361150829857178728042905219422526181065636798718638469782981138878383584348639222855967318698901847257290903901380981486644864176076539357539977109542786443712916765623946734883044374085846423635288812738864434103921192849345485679518139681319349752738062191046473809617973700644320472973669782757302117065877621818467642460360771531030226609296918959353663700205035264860171538522113233598380707911938980702871118027404118275593950373545190163266119640140202141590362591869649518582727801393879771602267868255383239044909466146605957980944549573340215434448605812439995153858050540134041559384376760589158573338024460239951921158628388869227706512586567730464305087784082896098882021196341517144248803873331278649219754492426308123658478496471081313511648511149673755308938448897571976629169095278363721561107629899302116853434435507484842372225681631186192939398014567041236125737208227811992829723431916698420270688119228993380600540862493785607625929059611522450342738910476344094779863593854645163661154057197260351597546200677063939421648014207068094622298887043771266041988150974694960648470186822238966174180251314566716310026632323285166690175673971007489382779162778361961395464538687254504131824609687154483151980232970479704128936132599802000964244197060437229291198268574622590059587003877891399095794430839933550812960449473934274757286608928523339661309799404144287109375 [89,86] 140487038028288147080596209717088407976871524403013848502455014521683788088402678822773736173643425264629779249716679577146745549935344200838381842483058399559095406649082583351981293335958481842533119987462389494957763901365951490244817101218409583632436652022622554323440627550222732427872786954389276186625116390106704531819597032464522713379137678635780047315043066659385430336984589776076022542596618951561198173052073201449167766777658525322985426279240800770127458485113955772758969553265109429426012178415663260759004051067335580047445558237896828865886804846158176069751541255620787727581142701547562815065792259241449087295486629972690112011510446104785368187213141746651251548429363658936685892043332135583294193643293375062102505643421000870137826776378231504260148082444248735052245685713662757556415174180750098344588875362283426726667879330303599392929811117262301701827589755653846518176417146011896567208128333476469675286921949051899182207694465605034161234866121855409819013417794481798860837417693699602373039606252568802738412629674553334234071260221103785965607033620641030662073677260460733770407118152636663246650065344993365534008673401492180795892483431238815907336620205226133101652679953097909169251563365436695932460156391416228724615886204901090807041826006208124094934077542533987266642512206543031882893169467761026212346569761413512344619235360280784588475334914046631359780274825929859303811965210963813635012563198871425209127525964658744214600066200080775643357412621393628444869346076311958370886666889647651801429403688387676742349897264327424639861635222361566673364688174463296785163235453482424581698598129964525306037313537837398118727757141677408644216915242535570156576314596172220294110733864961309286318985735097310354131371671853515642666316092711047272755915883003602696579227309229268814311250402529818922461949065946144234220076156439490487363257428789374747242158208471734649026108606556327146203690110485546418415450295377591165242024013530702259468221343702964030874437065912214279296195629131351512499074859518532064848155463705455098396186340630597902267507988289102857340948095571148312549842580315412831599879951596603088954943679119217011746851562309280469356885491270526103576876216397097901765709897655046779680938720703125 [89,87] 1568858231441841282963617671724480404307750918867599849656799030575633544382264942213582382321715588038528242729374628868377143406771925546751305392372664229316569585930165452011183559511670066281192742465472945046428010801407183994641520604639666453415727010861000225751199831768009151329169743480464659501096241497536607017526511657991116353074291907008241060186121513082846373378716905779751845476078183548065885130806153007771138855470235139871934426458034328509018788436362995645811530492086686164727758533786927340998441990303452057233688395450780943912836052752062850730694209609077755758660818440674216749842996959213767419460819422238574758502334346921720171774327037006162490635950499887369053743283790936734800973242197991774545196380412573747237003462784227419061541264275670277874604317804694147454979210654832775716857701607676459168049569011617089317827722168648968182398035868720159033566687270009623372505275297167284777695488876445044350876967084080253542932889806844781953172598247283935268149835853246154863374817656144265506459239954560916958276861675782498490357221402525060990230309677169694205979042662598626944184451273575180999275854602402277963064615681752587292495597437479569905873759792177866914342534714282437220879575694427011246652041035650717522965547088733633896476661311065162841750854819316179697043345777742621479188764071377134610849418215219436305683827758782992084504570541810027134285099903731970781432221142580271477889316312307498325386277829697695497967195350506193466071730933168097279366957079796400041672858330116472658246020469418184206444411222343116082026265762807512295210851442922688206602095169268902451820306273038519925242419315420049570788413479565658460851156059619833438042891097407123023050174983247988857512712904335644550966583894286178791564869915334261670732684708522035154486513381787361259645054121311624376339567022615673969520061732087130098642171080306289030284056621659739117807576363666075100437160676500172394976578784257400559251008003522599708204491455335555893487530466975910479791725421374219992203778706014815189677338200622526678723708258813353418726175727658371157658989324905766385550106357317298025514586349171368700461063599134172167985824845904376241955283723355850067565079321892359499511718750 [89,88] 11422427879871196600582905185891696865439681791296084554648679435838074194180371777861106762649110426843851946445717562803207015431713878248664143328302252209679186912821608851353940243997829582449389592837180827397432839699037866508223631088350887153081195231634497019710662033516999593328403204490802891364729004511197579135232492460857950809865410809100291003809972399974356065950871782437845849992388576408486056532153151535650874616691581273216244745242905245829267145388933314206252557031540264935785396433157845981071007692350416250933436614405709439066265236121412056832563761363110073510404448625865971009822811645615970380275139916964779356703609290464611593498070829506772058025219651488899277677599171703017532939279347087388016209537307485659294488461577197715948347659458652348907503010890980636065023787808768450804038241927752173922927740857569325105529605802806098820600983259570197227622489674222793036665932233837862260962121552948463147227889588508638875531214265995375716850540463403188359097079193304973635146213753251242001182107911457520852607126017075565617183342369174344495188600067168167466336691921758572142387829815532925964232738370250056646849791696148970237315089787092936728491098868326838601511581741608102640737077639681450854938196423583679333223740894872459324884861952295881286716450073100264218555670836085228556244154270550043936306554083634687655795405265974770789835964115639819863524048657465298424875461526878385082612365577445120053399131764636230264149763857157604723878456223582185059148664872898772446696146301950531178509403807207639664745614263814371919059026531819286404365571968413102922820203662356535737546463062622439502176927673267043331502741427679832569859116079318158324689474917601425008210183079782314851292175229635258097000741905846918690159316720973217392805324480519189653934370639639913455121445723256829766158677509423262473315527640132435464568029187162087039620302103752240895976329513567117474702673312639056832861126528215119524659428149310963411120067869861628122103308400538876800099927336597583217059295854659143328044821940972113545914915284900972023562214119478847497811691604676188415763044961878340154889438697621082719083933812990522136426600134029954723295801784819980390742822054861816406250 [89,89] 65502114630151901834897123327266641053581342199204052156201114992414209753577945883140659629075453098980143258296083730462474938932682776543780704550098969291263519588670044306243467045417165086697157189547610935930780450590118501554712243116626021935915203481456813533653245886266782528950693668868975885255616722041140750210394741812210651074875032623626925450048168893692759096881396156503335277815380122189786756736236182984988128380769542525539387471378743066810189406784548066158491240828524514747605411954309097204964558101102912824228663384876737884247200586133225602378478195080208637742897137136535171563982015265967998558994891754613333099533347220790973758469262219098580418179110842955561689222101267276019624633537542399805027610275522091303692501429318047304674070303565585765274827828889101573670932773858572412552232614279384687604385111825036428063722176639850907939399764534879071619888457572092081289573782432611248732399460116475540388202106169247014262092593092534851906811627371013101675820220950405983230207762386496047481271017303131540092781315048169318417541273930733283612328567030683642920753461524042153376683044858257319281025653836235336980094346721031676458372466342504708624095381677059857389153137061095928527269265974064166904695238194744717686840718643767267892253692167892541834824392290003372324299584605926705415366460194793166957343250672883364570524547825088298099251274457241124786235985147506719895618752107087491756596245729435642410443563410071123820150180998311508747888307464275951566191165951259514002447659155846183767281791197978444865806230330551853415476843032236661840197091397554712598497217582323937182611672095641799491406115555268742085487445521158209707753451825655320751515733505107749493213848731759015562067805073282680564536684577169522895294884963383532280192822455316527930338322629518015293849926598291925180014931283842118982770598575720200277858903312841209578895068317428013153926020895044501206631974386977653728482501865645024936053567054394974029975740024536695357657004599072925390705522424488729351191394677697808314273978084850759861196685235239528979123213083579747280077711801884309590632775972695159123913452209957317600522452026525047116454018870163708620040783142222682761937225918203125 [90,0] -1314736457834364018026386284088299135311249339713417598103961473146717496986354206504511451275181626359728101743691592713842367719823325368003285918468115415212367463755126671171967914872120241957296824717293619278441318187737310121887170730965612808369117362238356236259205890451412524511167598781827194633274177834079068223273862914946443429322073170201155126247585174650203686484167260365148523171803340239964295363482864999608697921983268793181780540618886183537262588023984619616636733619092799890605582222427478253630552562328407559544626297977285776602947586525165243889186801364143204208196508043267685836820126741745150016895291355585287395396754909845261042983166388286608475854845540038554660469500628277792873353145619149267205655816656657286056590746143868058446801357921168032073470577523845780788291540713401141239315912589785991224299199935683609933893536195268731593347071645575591516697783642735809951156510036389808799339642458139001469565614783126494689434537692990665133756433148342036185819465014526106330681520602798436189198008581637023625310966075358920774174925230885309235308442289518763526358581396147419781042749200927160562011920638301868082667888481261180596378948165192421434156858531734138146961821402160363274543616884595814823321084688495777727278798609872168790946641531813572909101777860727980491959563223371889909634570504730527031382925375919770379177233432445206364492934729643517122064525793485783317190224095789541332491658922315628236195036566473058782693948118060673866020058787604583829378942029663711855990820451557778937993924996287935377893365056285475989622471599694221403738755845809501432993986636852352029210287206582571190679341019777720945959342769368043571241522806920468989750871520534829927300612521465020913776670464707036736087454309163223184600153569342949987682272355868696041941302882190413796325077079395425524531340497920873366722915459792613987375266468441280781788756357590287185045134335251124874703912978167857465399539234257659245048112439340989588705476448625244430152075589497373792700949165566050045589418864523075848177152454651699908490012685474218345789025427879167657194040582339310104977174307579053054031646479545360747353033856063192440296435919670342561364692856235455237899828478144135820091375197149844469035870353012817920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,1] 86959625047106885491586916946505245361958192766031984863440737337001790685039089491698126580321267756923699222957497468819421108073787678073234120316006181086679389223396135901114624495992265176686884684770207673975092833155845425682292446490611799824360380235706417384680201348882958983380473795816139851095510914090474780822996235552830551967226217605753686168103164271244827961296498593180388671216147183732111886967638966014026570751204700266837968311569252794205173245754349812257968588110735506046099031099894011372840466871632497224715594939653484761694790468163246826628546677789105178476130631335822337335980725988771518241345931570734445703484810061983177760432677592415586957662821520800606078870770661113010047402312351211381341244006602110298269602400228113128405826281474671664788324237801642969805438619025382624934752619911568184250601490083951315754747729789874573954178880794733187605221561353018832473278674824386506738804063877456187936864192800836607386368745758909034665539976525545850433134087589213761643378061245762996170615337156087768290108816009840986426035697743317949616527189590991076672709865736913586521778191239437064517283206522481959931955423385505402195611890250713141603912257956850186790781212689057022537515255832765664046530725631491790492846882421659719447974549661600363661608889144634578875369990940172159519988614236609437164036150336266497636740218992742198519517384956155216836265140163004844379558582810101607337976270018064803793803890426008454894025001687974209713218538893180922822387024298381753751245451506986914285840302271688434041764071563055021500519081023584955430734008327244849786001042573904221872159746178395131245196910694976400173454778886385332681796859363382439883354458096954276154979066661478543073761582458793548983334465847007307536902994184986601392511182108845408060050381260311332343941087792538538076089866136894664456208760714220626232427604901355149261706790112588141357756317234950526601822396690510069344450541273378515628227061777053141895307463181188084283237318957966593149610890287014639368071869627252964794549390241031304100463050958603558459511486975795369474626493080362617763967943143306459874830330482031389394206777801219799287691530108693291023622492727378309073925652021740852641410748053914447223663656083144711340032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,2] 3993054493792005359996379621011112071739592858031714976021226788947913474851961101345445129116645625495080896772604795518384781007101883440876473448622531406189144500275578189699002978563415252055394783636558379927514393805138684973831513168916906736364270815151100540590343792725987847368091943634449818445521308106813308845739336614175940602116571289763769669215586443395581729668293374612611118205342681835396668093022539479051915869773160975921155571519592171508727869310224171600334590965347476710536677815704114443587482237965881692370941759029674954239630645804390484878656097057930765536361776422171702129885285049244532148376917974710700406890124979106362830936287087030442820889165210183939685818468359128297123900004560489464698067164470790521384386884931964512079834236315240485122954399438461360158806247345607744127294302059802860666019201583064058096560626406806866075382909220777366141013812925861398920694836284708352771088452281378613442467988093302561409425903877185339588351598405244253744128589276468313163140060831903399812273550658488878811277019373743576262155380234670947123102991047711284467726312438580721259961563917755572634221703768835740139682375562473739621314378624162285529390238663468309638806717878289632010010509605028366518205768369924418939890606746321474737721865106143372350548907296555675860245917951526454795892909233747298350106804760593759690211520416126716634757209918331648910505908977904490049555898165557760445592801424738231268014039413832850277000124291401666668765262543936958598400956960698538901610573784834113821037384458592863322801393224246968047903530197345653623555591988983326821133800777546472138284074813592329075839720541444736750360232193975038716825865010664354074507498835477143029767304050094095565440754077120321653339047243970156322476078916171920035048444732319782309796740483700345252300838420456993753770918500116981324890932460468758716087693753996871978225765639717933444021686922826639692036655740278403449411801826997506906711716360541440829467328626674734882980979688474699393880564389652383686848297126875109608925690593759550948259133637279553001925788243381899847800673935672981067756807917764176470751087046580936643681550709464898668573991994454287128875013010018555062265903942162392657338299464187597958731893025507673857064960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,3] -242648694457040566864772870706509804466742862022288096387363993197439961251263647900969192518205078058967178336044981074824189710860937690968718317047706634459613339899063996574774954490619109582935778233930269796211460561705166946838631848548810453456709872623892937214738967772666189984327215939215363060565167108931160420018188773087118564817223882843668877403515213084972144541096603550186915279407522863819080546936578339430035742039975328214299771475393357583279356695835002981299801216678869189415744518547837843202264702069526995125076021146516811606802806161301664984101084654174182858178376434553995651631978085021082243823282414881620326646984213178619601777108397281315539708969310451662724792905551621600047540517663511344338503506918162135669412705172106531691955976077257830101475610795147275946278517166311050395380307893418806630329851968878690283156880857147049574953757138090986620655528286521310745402029985984480257498883521285594824566366125509326213903550741102317484036814997301719702330638133108106399803447029481987758785415069581616116703902735485587246510588389797509820292293098673063889150255080770232282077794065623219329866290142708078965124930282609697979615360643905638639874142856908473346149009419872627212431862854403212198864296640333122180142704375604246996357420885259457158329096612149837994613475332849103865782661130812611850512980439015603227815833387576476403525356911815382745276554972534362781325693758175599043768289304574551322789761428809955228571469638096168910159079929139121519540583169549526935910999297143630997745959899112859395003395774261105218256646269676381034374074303867585855534086237892776725493481543933715842020454018875517547996935080101750898836289230632299721604361674717792915709671715473478605075110048001946751890364961420654203948741520848790967267443834608687153270890534684250155171914388585286629739187750196327989866491678229660295436038810344963410912157265465319649389977037561509827321296610629665529763290066916895993539594055161988237489224629801784376409221598042894751971135405483089293162549421080099071082384612937919550947572543279430128094471283386661341801298323659275411103265105356144391402227032055713561184389269888610443950449624861784250556437075202544429902380894466756020730275541550844037845431825155657477992218624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,4] 6191991061028142016937276484017089114407028450853238468676259112227225954753413825457126465809693453364538826438846916797227371910934431010863317789777590660621308393465465629788536391547430173963814505778824627039693915975330943925631460363511965287943483132092083851437133962298074172621996417501490430164552571652832136358829968927557296925813767678582108017368287492285885642370137940535981954690860085841083033260935625242698382224850608008751460288343476163938641271210379537448778344838933567059976895130942943405619150544625209418268098763795080321333491655561056066412540137911479823364153577340233482227491568719793304973666826860574376674625595893048811325213586267441492644812695944466981777713895040064481373658321371921282338962291731229531185488380948759427712616814520533699554257550888692625125565984702850851302855698053636788616288120776831535551195980019317222051815545397362023221575483376781801764793993809476243061664477394389873579349371756548358405676266682314161243619673891212517695575078484384544229868457018940636885349658942205661335249968049909974435987170114178059074817992979013345148600383851305442294793401669578072965389921082238155290609959761692950647454623467703270205510065185939619919193400537800211825398471204555144613063051506317065112844952717900098970663394445849343904060126274530718364269107535899375640707460423896084460577261523897207981546859574618726631736846662642494377526795172529316878096821147480154358911802743108486711765146022100456390046944635280938423278577681319772839076091567880665458263336498180550333318822871523369277032576523066945160147974719504104075452539107031901059141246232178433974038452550965067454955617180138057670756437853065668325290497374461898056974626868918458819843311689355000692837602413848140210103111820853538872590524492323711594826142995796795041479062851828030466727253500107212141176140972503258954342273843311898513848064809784936700819877391213656729725804603111490890473644285770387678076393605994343338289964397096392438057719363212574989696112640453060203861890174031331241705288599147951033897220679851975806976829719149337565895867942505101663036108889834882420394152561896699893098184389528213401712559752874896379975978030227709499425619122590608433974054598762815298197115756438980363247461913934243733539127296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,5] -61489737277894918998547739465400877368353003805551872996548381397020167101820895112678766325268881284493487323609205877110818357387663619869485351353047457384210098450010882903194359809967207628410544135386922763943688959288597140000678004514246285047788575639592232731987056680930990022476890769370709039517230814179175356843393453914083363585499901890829926507105584880322647203360728336974766021280561003036118016235104624172531666349437309368168429384953196064212534191718495087865979936952726933714343204547617719953401474958767055586867111702933985035808575546313811006791054463549906247079330177208238016665305821809523296018262432214010110539783169664453704540849744646455230656028920634120672904426091751652987193465176046606854290475323647585490354552131614409114824845352318733592466140947629027033672718303482897444850357268460517552817528123551294585143885366404036903007912314100223379919083913861221618606864240654041116678390730608763503793542643406292881514597430973021307410071357919143327513129883798478178259907525213591265640609502809731558592450393917914931656714635975425046425700787091283593427820652502458001917560694429691107230779942105940242556729566441083798141400598610121267988825189282167329995709096941470156300287310911343077772772191086728240196396895858012251097395671287709443320239328060303382686633554734740781775682117623983751228918374208149327068330868077786392228314939954144693776078042101933884813213503044350243578180479105695700510497500520413970294337505911199410651452251756061324300471203997337294521698698961557758736446473628842224936100553366656758228362751738868016166507083768621216955503939796764157983232863381900752557812309805786573700571987043215943725803943095789050325443128872251312204191523684882349700447619293680454693432480982316451688290316091870019983144054670871674789481247155796550489752297160975178315200828008611313514765408692262230245615970611723234808194566875496821421949946693833126316313679043026137337581643157963314548651956056994966229265884755042235533341520336891920391648715399914447103096153208611717471909017581050671801550620757554725323298444619889853959207081734036037862826467382626045194381382399012028921476337884414793904785617552109794999237471412510651684800588680091836189189728575418014714664859998938745861973213184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,6] 1079774257714064937675666285063645131683313999438931642669271893111119823622442001352998887500965393788969354375753938763651015768949935503756172166241961846318579136202727665574836826120798058941886683104099304213633308514692162999472095920402340939833302537985449883337537224678478573475005315723122382708779792210398301564457853694539762993958208683636052107935685046627873381985974453035125530594323911977679187805717097994551817788610782498159186872886557363930269723108679248903352814551523036897776615197930737451800149488332881461129067236679815882125060415732463004187457871976038551298354039158902868545578703251113638797011752186765577371307873610649165278878007596772533766463120444497072499427627459883062660515720870994355408894839634903926065378083923625217835159398299647752730285536803953580175506053371252021777201925995712610150530002736241698307520127996127457438835703825910894117787358959622403255562152675985372521838881417707634301547223104711242808727199033629929362623945771640858329933676517042839325069497281247544740298677062873664977472548540536467464168383236176721383848461814223172583319525619469725476224601989476720427123110425031840945482118217744249522533500174877283772983002145088092288356438470978095730384568917620895440215278315609154026461584156147107831161589767758706707516646388873244845184321805458227123286796436032748468305662800641109160653502236584917736812082777458299304331298645273833678933667587577663455815819666546642278177678743195797980047802637552152554344400635155745080282016896416838636341300819307080845270739541881223142102892336794648914676590604878628768247700888881654252011412468491160572096651468208360926102190792927647368708947705477039351660773434321408152056785789897657663129252524966600112417459728255616061056497310341964722974404650430708320854350597866171558384694894540017325161097450396531747335913687048290913778598886339586861816694732126944218907004430039900294980795972320127466630554381062317209000084802626125722210688387948013239485084158843646591845710315195510210296530263121483582662595258432646788657499769837981083568510162937090396124644564056259995055282038815815858740013011581723737321156061947693309769947438222972384087382717576581611974789692771102993377841843219391730775195372110026010181876498411983220035553329152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,7] -7724535940108199675937669471030811347031006733284526465299436558529957098768495810870570771921378132149414793589970899923396549190901728750294697455795272026377114551117521931304470342318943944570658895414937772257067901768497369550084582584785874907142642346851223179515742245999422042501485785645391324369958414330426536409598719834604404610471933708198866281766936221744047300259497118055914037028430125013545504006603356367722700188049600541582357731366194719963463363316118723151674879928139185424668542709073506479854986046542591456664676999014942851795990804295696443561718751655596328148713648464586458027667027762700303071823152313608582542905655354536646851792015024779554747213562307608854236079630556110812202932583569501003816173898596359878905910886898291680724317898322439550738766898152708160384312092205463074585615599143385921836255115289284967014664597238006773256090160322826752858422733694605389524850127685444047980965756015354714174172033844449457098570042091418358495914897003803267448940392194977968177403686362451510316293466051476612075638755685096339761276678860419644501609447280721494959513310541346735835616367200435781489457960620545356822469003608886978633655559252274479151289327532334059496407921104893529674884545481612318908996669426255071669351362947966003706505385859460028374579130127318720423983836171186774357927076269716899053128626289124684157111178040755967224243638058753464333980701636434121978989065814858087938052470211997941539849510038804024496619547297164036458177450585172536422895029090832638610632712408189149083250307001139817813037255224529659665827896515920844635296136687228797780454698821245037853823162354575276443410625409031431141375419492640301457031465772909263550107724675457384208138215312776402263813282961382195736307556355323299370278643897515796237351614014192452512602148710859865765277452864327316760741284266614829461112034357988653350272048559507323994805894202285843159785806765829186545548048227917381425269581072203684310613462869049426183671262564002468281469064437225436125717847469883513270587323426859781315974104759887870198759398671185794465953298564553835442832809697346535573450956743982177434100670704777671478720580950223132944198343473552301961174121099977013254074706722642165114347081183464817029442238340593121715963348123648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,8] 19942365903295231446155724016457578439049371363868004478443114778067650862586266124414460390966229093050029318365903567961872881146900532155805811162056100693578297686687860384896406510622568423363070424786313123068644792702591699889133472233347034655893305241431398695966272741023195499419161939750838782464270549476902081023044220524883059550175966112025658663167837967152986195290586837476844070310847874222398677387710050757807843581093200811426909627182598440720706218138161195136854934305901585271114956917358027728584784105941566026891814074362558680391274789306983678638245278461961368452165372561291032461518538142466335888906554456769318390900912471710682434992367198262543382727971766277280557742897809457355510064153718387747020921251180149482825503602355033622411150268143792138849857955968169727272961293516615485224327513810994715508387675311947067366558975641472244419289141326562575062532414945580506465096306487649766727149543678161088183979343042433656608710557342663976474518769735717798135864029536914161866812172954115017127257522870110687973573576705023835579316733467561130170850429834515166101023194257076394920525956024595004465140291140236906733068345848056167250216171306342798173451310934999983683495907130072300529390454881601272349221945309349984919948408247224547139895259740912774374962747612493767557488665576496878838432425986279834212875316666411163565386996412419363203395410076234462953541294779760512320610007295028887822834849515705773975426632965790022422377078916198589309712454966084381474758406940697011986477241969096473395169544097029101239651088286201185083056659613306477194377363079271926988416601651444644136631565707142226480318239787395953929513213742631022348346295510717940485216268933267390792973554654645443277527380516920065362281000166131295495954088901703690210528917871530257528149253886083829002735758799954167851635409154313976817215178323388784648810573461490060589113476030036656798173604389713147083022526235421579217979986339789319295205747870864106220224577509023564214609468618903472970900774856246277222929232059341710957818606529829297511692272912504279127480767280904524640631870962692706017323546272516031964710914948055973765561122206890173707299799697189790105224553383128253527912079118058093176347593459736067812646263251809207235195271380992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,9] -42773010977734346102785854984641021654500213903381019677127328779315165457190754199525224251969303997727398305906274791805893414260270809280896372589474966936434398785378484834593875792984147242051778040711563172081738098799421986147617409547070096057062649622143455689269712196915029547476954127837553661904921903222409624118365983332933208776377754457177505374353741033749771184450011399968365305545325213812835451747867274540897557253736423939533555567627905199114463051127382324716172788707566913062993777023070917500184245840119216277634668232841197010896266936719675936015528657963645713239143059505179188963009993288145378318715517586245874758998513663291831111801108551313604389571362742466839769817782228156378237739070056074516095701594851093751554450733247625051218854757994638009948286499954955335130081760753005737954483246290914225152485788810350880975212462065007272944271482966807046505149316358933798324684766330844650025095865616664520611654190494807185286935562801828956274801426942238390803943423245757324849265031959386607369010411720291324796636052377097687265817178445378158361325676884843170891451338983270569811535715945242214592433476882298886292587626716937033386847723188297537098300397830392357017211167526725234309687985814424269242301998119266964279887404651257187923100430845220947469237552314042304889598515583818045150907956926500738786325022827953738508142555591994083238663227793409761882160223122288923812877744256560535423327205002167626877752168416994804569829022240148008920922591909334419426904246383648927506985997285943316165132864776388405342898427766920611080910400637268450335974196362040662201580599685712368963775846044947954145789216262346033762544656892037991092714933493471996989315405764896352906723856093947930652944945953351965506474857128367734726833944234231267911786337209528253491623373563311426914813439611158845930571463764539546040173331747568269491917043455046633058293793470367235063703698773512308117891936318996815005278616827913432388426228475377496347187586518536448271611805938821958838070277921177777443675086965400695160922423160031975251364730488447117244748399522544629875269043399352544015612925510187898168168434450130317070125826193371752727277227170339134709389577614064150783493159191110565269440333107762385780840013498451741657725520576512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,10] 196091697446080037490694876611393380147441220796296762204574312711550685778056041697787695265511398005021165828368408631372329204862344610815922364137002231714282673901546779046096811906603133435400908732440385482670629447677255618653901405596480971353476994704609480300172149579601927209626486920055536555622484698194199140370965857712705817284489893031310145807810757173484605469847535135631055020847099171077599787386567116931387502490154025768249998035537936725100753713210025467101623383207609108569687556898043139400083933617582461438016534858945898202046240529035892492330838363554152257363641269087925924342560449066696430239889408546800883987546721019613731779939570857553562562161085856850902716917868413719164350909593006847092633931869514276690248759930175537605672065217616635876016075503370789893924937807559931464101159469560416579102429297138209577127773862773345090779041906922774886835940257906535594369616318668286666025897437435945174478379151004619183296512099033613533147137193867034726054323153461129381383490279283533973594503510230126916984028011772792871364695367022427320845848643090000471229395197327301885065712063170487428415612969090715493639572333363675485742999224533913232173053385425641014405936319851483485668412837163022629212367951483052426286166146422880608902876785468908733608875238118883426923808887973595905206996329372724015097600476258946072463642188458184143979217178888313805247184993881835721828695164174531333170262933761152993260362645115968361428548599574752896826580304236905545430774652996281870416595873475627330366831851506973306625815918640220541480174415347444696776904436623519714120449057437195755534974502845674955329758660235118697658782885594434640208720081732813421769700132632991321764984108307708403365036267983108754857250346404969943688121254704915813903180141421330518708728219070224578136910034734093757495922782500968412416282950861242791036184563972260053235737037914868685077116858160380534538771410490816767663815685215571682612169750641151938966816900945433575465125819149545116887320588803637998645285678450891923459445105294388063120333936139725657997237177201279920365060772003218250907073641863781790252959387101120778150005173472118209184351665645491894134378753193052004369351621910008771224351748106731811729946857159026084850258038226944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,11] -460078340160644483888624164390425081279360348654695585434557800962673247824101131668198172692761950331716210484833112224364754974678111724935030341674278374442253369161826663882270291553359236002250388792148052802758374739212601463026718018020443287222002840648152998437767010496184660337368168249363656799912119067398189251876160186460350934535406303679546786354271783741068671007883858434060522582062508767837860619699845994249311310402131463121637164854454817300225924205599265127164094531147228249930851328041153812265966363032112611774514915688281122331454654965632123578371890340316748141427552972083311780254467924414099638977616416182622567860829919815492406327314213557730898381142084756660965904550432189198426609831230583726907025512851567604817183529651390178740038373865260965036268655082097294717178892296954949426769529023540862771271572871789877963278790658657708298128626377389282624273330185445347316096391021952263135538934983593244730621161453689378349276094057261550846576946277746292240430717717589869580551364265833352840953614750208564616810170974368228992134352610673853407794147815889196313832084393935189970923857942739216352997676953058394921284608168592174888536802403156427825187895376331034048941846758206188702730357827151801275781511256220603991268130464446710878689410153616922700601774020463845509232594044432712433034944101218073151352483304350238577407867103706610951939471884413672679116837207948593067904555818029080447910781724713850330751639597265588272685445230981906470406897760769632265101302021284458194839427542688770505583419560444661173653530829209725827848309832576473368437504758398323151356977995710983334325594088077822264117597113761404925407401286591807686736968128970114934391914194408647368070251817539918383913440395710431606739553829014839680236982426669053757181463790790296527953411420709076664446067421771049533189645000908882635028332545508678690747196135939648192934423904542875715482020830773146865609345421630968145478625058388213394478402303383923709108619046710267152127442685859824310490143748688699159212290135460767503223442306726531809487215366870479613727728703678572501560273686099403802804647111187996217825368397506362574054549502568709237169279099767737222709183669885111853564896689362867438768704278550351548053556101461192587469135363964928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,12] -216136521435648498646049033106168107909092734349790868104454601099713450973555604188783820134257061533639071190009366923710658737116339503924330004790666855267993378306360416994204553259332441339984020533017897075942227270433321701836131848199053655544464942144109709541496246018193494084323698482016272307734685875784449837847940590626445525884065577993950325637331024054448531029981748141784246594376218772024557235384624251580538429124850616086074174904081105438394028597222804863805833327213707372083725415550073582685658247651086527757025790686717978172263332127490267065216016222790649638401986518903518339215325516410640578866103701727431000040749291603057672482407943492242489849067147288826833034414986399726782141197952186720321635865557865192773255604192624314096767829764898705247886036233278842805679158251345596096222665780408069116410722255030321720639806787757186516849680440553060453962499596574028249863488850984870882432270193824231116652173760067561560217245888161788007796910147709348557413668104309910438327325365861618252684941265265144534024642659961374554721344670974965199768883404547172061018897108382959245535279475630260446536302793740748702683832146515761668382740573081242554670396468990962800386690005966772638236186115720320887971745640620655311181659398536638106056426712994268138199070058771601253049024036251409447766250986589591738719346052892904312054964680063722681016848437216012954105959935807725799561028734742630900424937177070325534135235555029313050973288718818300704686031764063039322169975942498112097899626087479600325177129374347886107381270369189872718054301541088976294437724327279550916605227050879814379320015328204488911100451172195317896758510089593215428994332176865498577119536216135770593156026054328484091651972723168928666013877513829031544039544264670417386895809553753075056202614423833402927730479273539066473976858675163147109627176176618189066361479355835171543862028728219249400778034333471006221327046480134394711664487804311704678951106045343482240697871867034542148046096218252269898973271021693162211360237115745080606036408365223443347652060469345433025811031147592417869826924648336232437629136609777214393690326287189990640049892058743123152498562611080230158454077464408254740873045702856860291948374455560882997864192213582897887247538193432576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,13] 3114010062213760989502125955302939722740908142337854632431426249531550230643949279008908928960238240886253320559734462979846433516074813444633732221615236304227150978018034346905562665009749030528054735948521742202279460842000999822825404512406447818154325808130056104404782608644909790249795478158107516566855312093007170616905720386944593085252806478633564293698026659619360229160684661991918645438057777065591270601229115874006021554611126212387198104616561280566909590207703872715357608624879982816645360035604273649681726286037570075494147364702966592287543525959872989905555792981065567521127460153983239186257144554889767630099433736472971525091240068222759455619353472963357778098965043109536634465291966058368414936428559941182055635700696983664592979559038698282084741033583122881189937030686142847803103534841379828680900195541968932382155798491884659011266981914610839721987490289411305157878654570846737135389281706573971607056399328481844527477299727897896420579406699619119902053812479545454226400250705691814140779709651942286533372696344293778997563223865056778276708018915926620437347100888555259448043602024756168219122671310428227366265704709841650335805022613401510873724571703762644908219693307823231743394663424163601250635273682209572358714973327940641514106572576936668486245147509465915438513518491072909270660656958104120274217896945805817475448591744253574506180778105215480921208013831819930025864236874466694660686343769407038704499445502210740552698787259679819276061234764426865654581649579606591757643552117559051487325802034144370626623530136094622467047276201788922108823320557741305392472073317346997660461026453931897102285696583845341337997615519346680242803216764983206340227847031855060722482520482907688169634859058045932515399795388038306878461563999277136868166215196421496858657603451450820783770171263507585465110190841296068820060194299351794789977532506248318076958014797213416881273337981163516778876621849597045578082136772892038142947666744128891712356452955308408062505117127506864516778808562054890729360595613650355720953032799671550393632090034540995197504321335839823422786188078271729325798072839734902324487704649367741357859926075432328413380550974345077151697141498618619527253793776904189010359148329986848342118019946989715646026634185091930299804297705029632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,14] -6986986972841342548162825403639169317199495232248651547177771076396909197239814452492317825033558881965605848912521998772373596826131247972438865712562021243042064091921699611767807442183914663959280181082338628929615743710922715149868642173944030713218705414883522473005735818016619301685522830657877565368758914139923954586158514966368040424724129607581834642478981226646866842481361135575224086539662671331747604367894763383389271281148591887651712780743541425302262382775441422274760373130521653375780139516920046810229111574220520507705273001400017471416042171232102989380336710406480605404103540581281921181839757336954388998241850843193359802620688402221011269231250296391558966100425162838787028693883214199743138295205213614884215977395401371464071289317816844574745999713605517343468169754637338207235746623113111147967236602413366319917886713194880290546973901324862841560347747550342334298840757528188390526817667500493646849485075454423387557275399926159453594326976757361454320461173201016633785088167497020434925921178455170430910793097148512217049738400864342745454961303620468650050985770214173056620778416127408336238156717681084369504453222503245259959913514829853503710325627083810406083518332934903968630439854394034103236217099446791840690752411059865325033275162994997453507224103606068964796324902078101947110510755392201611837634218498323059430785924621142328956343513057857293395234209743242069366596205674354193443102934368719254384865504757285007220696901383988814522153864268542594941178725495542899844834087634207001069659827296692704100897814457073834487564077115705645150737092740972080787356530425630410512031139287575707972472405353996902533833679366664658648917426331115147606165879586596885196161929112274828724844882295447467290186628694055421529602640167772594679536849692203374515962646556947033278340137771057670423103134896494851187464150128463296321539979623061828567939309663124463861250928971647997616998476746277090597278499862444393270873825050599403655162183895535167545745117278451680675067037325150276946119620618277390528970957224006144588204408505731802207866700740570540151525078357276639085976189234817934493473499091095662633737771957735289335317223611613888257858188072675990550063835370996992743706931724395952795807687563165816229485151671775639680677121471021056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,15] 9006398112842551701254290004838126526224497732270600135938349238510282005865771681617023022958068545002436213443584874672346256190051147866127370652023812808324188131995572419759273278733770776859855968657074105302674793613645873725239178023010397681123061135683371262905110789116268106933990144651906793970013534444666455838748867056125648269925700229778786023165195381471702894392551972255617194340475918765021081884504054589729455973360007234305751558149802776974943206433492341899517953314294438926662686650098391843012882652401755936634050234320905243513103788141740502767786096748052742004916544081982576460360185729341044726613076225099429351687971790437898693961565765596157347545197930409964924203150209774503677691289490641619764515018414587982424912078191117355818099260640622110509785813872351022152773410943180892151511912061068166887632975272788070621328804235390096225714079327266765863480892773262503748702456694816328475880460020725331432149295189027995025720394014639056690296615411467127519049343011547593836305000436414512459742130490606079059901926188205683081746956879863282060173415175736458577029890254430515822302237398330343529787146998328255333081929587134067118742326191017434510310533102828557287304975411559275084383682950325250339092119468781680026805950361578796683883316335865257291787365214312780480166835356246419122675251774625931417867259122818813730690602457722312497195701411131497271456318776460291425891093739967344899919382952723105977922065112745213203091167074403087273148049868523061337583004647761638111167668187567710457221581366905866287749239747876264011833052826535622985812541253950801932157365336254176517623220986746456369468648375618675967452157722681508158113778307995518145667799342376251707208201137159520095298654948255875413575216890591104918583086004039157704138874616235594604364685329679364406017509027897276834754518107601050732981753589610454967709230718722274865784431542159349959493930196972856957529731633975717484546531453207018118896095610135767484415473075660286527269654992540202193651886501634318545260592841511111646293467959099354387209064951998182429531546557580533551492489503140393341403933345773007405976532953845234106533628605292824968068327772802184378096551845708469627636807424638545402404226629977797846878857329780365315781630078484480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,16] -5836671374542709086841900297645273658329758190663962830393364215998164997856311426180315906836516557906772655791953687953708642257579664346806110929805738147333606449479072364587561016557006732221495237968691283111473251392410977962064389906046813863541046356616074972158451408413609659742939755466708774954460559858435097058520018325032577513436835405997267018429837934296115017162112821249368951442435391887475844164175905921990874958352050460721557781289723028599238699515271823168179788291211925085110368183895183704505455943996645389524074980570244746434273360117308322083657068268644937585416959488274529612919378790593482197964512121700603338380388980679229663925742557078337713808122027313170414197093949117801852447794478794737492853933822201755731967018017306788405131525850730480036697436423881104209706304856752031162581866223836416323049962333726826787477911799609770853448053947463645313325828016312333397509794253573902321908509562559539186476528056919490696338526785196486976960635376471592140797185143927463735699110041703647216781755257445637960379845864190564300957336023095597816189660945310058058222840967185744738566065002279381541130491220849651302295637454806988918577496943884925164157187466537274773339951752513433640358169818598826467740083560961382988165178288257912543246249329014845281099665399317923413557900278039501683321209134005811948221480688946450146522801806086299223999220718753483683353405974002698248394518075437980741222773005766513460863024017015284062888758063750973662964532125859334938429868183752456842186316813582158741199473793834007943093081373771172303820133030565241041308015023785356808358998885377656386904203131081443039970756497857734983982143811046387928660999691876030414660460439620242495963014117262802438061894831618288909163392987294759575314440005784757113086024804714836629062495650353942727877592902998835287928167477151161947975196185534710020439341456919880706268746902693690989560265680179048740016684604117896959933450046475864565014627664307830657087270663600218107428721610975266850889309760668350919877880587945291352382859092796962361359016061334335247889851026133354779936540853435716647041822740685723984212088365340191262561217351035495281440304246856435985433786164527475615095849187619343694410017653511321116210010900332202165429354434297856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,17] -15209220784515079679525443634649275534452003321562521124462893234714271305625178267634537484084508513065046783696441195786992133069012931844645588725326802744925163760118566126292977059134883400819674309949829065364604007731780625734884000683174180474749254895343650866634069231703177457601385049488130666978474280329581009503516337663143351622574309934634465893968928041258727123352568932079490823722785368670173472517719352237501951909494735656930899619095668639714987342451584026651415717365962741310781890024240395934184369531568764460392107846929099074019278145605520033469284869398806183548584449385665485011990955369496543938341839910940739101832215263720182658159600720733968296677994428810919867253315681859501247135950652852404926938101804039619098613287030781084250790824960614824905908513901576906962677021433305102566322131708324605207791607417512702249552544469278410787707226321773198043379826322674695697527691290078429203642104528496300675228295635765062974655869337046925350275070684183262918126598514024324546031781434369287059857221848948986951402381020622093867014883021511004239319738160052204797245589763161141779952395135256010996759259047932912881192861126011358456952731513870900090946061506383163277174097822870883668350666980776081704070900285946935546012244714736892471383653860420180521219419904901551411106099346087134872683013492228318827796541723026275757793289811760795856597676378798484415823170531607829247672473922899240047537091012668180431307959979775479379564327411981608396952528365685821796109670460114601348086620336791870417543166117542638875109685844471953147401086466669379652880015499616563285694162193864351420039445929529769133198619829896445873349221879232634962459268410087311522906609886818592454542279459749961337121748613253726815651290004991889839563823149781971272647852688706834433017872349595591197480588043200306858884202558993796799338266484896929888834773387319677677957756791611570718371681995753641229663177517957046097210803680714631570898348833083427143412227634765591484611478198350734526330192038909618355918687035858813343655863022113006282558186597480819203165756142562856540620679663721124833447554069964901701269982549113389157273884233831174899574931755761654873608332337346863524026878307054874073697090871595016264213229586291980897381360534607872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,18] 77336879033855142335901519168917917108588404095118047883121332456675013956492275890220491196742478377291168978528152684590817426297944498848027645058273590483787379383122166630750737564365140194317084757043045832057321570721393305174945567818539317600913440974860142286042469123331642387807230698687549247435417061853945996493255557743474910609782435371899645750335800598411533689272561738406535535535449330820036004185004497348094205640236583315842908051045396459259323478217916036645935275124755026521420620112069065060434308994213688158800388715510210320427869934180682991746825458575929292327162231299467365553166216362247137208282104067586258075379139344040475579956813758026939241348032154900565895280417375981400663117545497956954305456458723871726432193784209422693718545109660331767201200478213731375574774590597473300970664823983389621355139033151840841359526680198407964640778413737243589800275265045635238172143351429453782329518876001668559103238587653810600544488819121627076242083875404403415079521484146286872082477871939018392909067503196711892154924318746900045934901512741209103584273860927191130785454579590247090856431892758337195659055183323012670190753792554404940829900448724096935363713353300904854270507044089218176465856285278494872347321130449887874071124896943660765093761024420365861408054583207960839785464348145413231040400304597109071225543163953236274834734398203703124427355260055310123733851392262094653742363481889691962705682859109323262317316130333340796635830115844915114686988700995480720804272933796778714056098565286373474163136561803198014808757830877136095248207455214515239164125248699120624163179109878376308159818857038956763835982805617420991478388628660817043837789049992209732681442912374656212814593830012149028112814436229407865975040652931524097884206408827419210366008173617247297268739266503289130423688462561464123145780673293440278917857950560477769115614994256255144894238327544089355396068567532524950596773966173522110265329159386635580717198576544048331805974632706439086010164830858224628909720039740212447931254979052831177929583970554379769396848131704033787688603531034506463938718511040005079255081233346261314531983569015422740765158956912878704358539412039282354856118759184673055059390273708831378142141310232912563706635371712812874506484821590545534000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,19] -186642416270459743202683955228807555851011037503112274379302078782905464715275457823202540009282148919200568839828812417764392215637356294198905559993112703244645464647861157645608081346161648504252721354392163011062432687228452490430285852401253170925678627219366848700454157859538017052231123170166508379878689839503896427878021260023474209056828109362625978525918145163402218183628480939967170558769233865446647748753840919383532496797104379492143517929744920276338643036756749103238555308764053281593462960301763073343374008052595139917969765438675048352112883280473949252956951980451149949061741333334162041777269344192924972246780177322167181029176309306164575913667775785162701587134984624798136333595947808272702292788332358974703495928179000590572489380567033886176029202348257702227338467166510417530301499581453481356739046076525274916238399924419313252881740378272722199949335717820933021364213974063960486142398874865345630001614813148338125187449589207355481873312960795850706646639320811665926910973933040792708731411943837988310079516871482870295632313749582519821102530098363353279791289612726418685845688362488830739023579141142358242776856557807268260210665413112045823166521931111054092281861774730372780069215706892901179528581702096544333151554654264865340489682370301403567979353676165803964855558432856191834684596328250463158846063161766556880709311822395110345167165343207679902136508734767276052965559777347090865251505343755914506365931086150461021125200671293370311333507935400055196092919148229782256830171112464260441085860771219901654734146970509561744389825118270634769042412866540204780219660744551197349332071578496245324819841165703624929196684286156438789201781326957248674095267015222501537660610737818171068118247978034286685599923214597893770975817231128386828185159421575876201631637325675143819961622919984701661270205423949315619329254629428866873149252888769036193145221944196889500693448942126158008275933130889014860895823413252324256519276685836687210407391573108646517324544725552139280832214483065175274466470651210944369172921794530623461818548001707874077424592559852019251685683107993820411784822268085025901323296376859470693638755177439327892830749215480447507014180263899265382612625014213764411352070937008704630085786944830157052291681223159624827773801967736585427750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,20] 310257585269006047800056292969527762579389481584205688119285210825026630795873590338686147520620045373751577561330594192249927880185279354137449903599117795106398864435075911070378739033816033465191924925002578219926824343540341747346629097678326764905225803810082743043532027116352036327295949210960015722157588177960239886753750827640020837721637104882077849669748178713730038373039933826799224640563747834141890497090203442598105118412303348316725762358124239687978790573136462308676419285850018225999819622343875867262617214141523861909040162974309259048065141045237642282349986210829449035925090478968948198536539725709901207059575035466229788291599923836997371333838350041638574159659695348983987133670195762841668961560955702702316622241001529500685424679648069564571204624448977944183092554230835669236971426404929065959057513160554077260783135048110919378939626282282908878449147294528026116349943657555618199409564444294051563949938495344434973536761194011387759426612758658959492289265114776702076105346128779000042212253394338852459226995898745143904599705722551223543443301034934715702268420383419370737103622879918646463117870622922464267083386436610463948234941649114292505093707062206950226492490822444578724246566194774433187009340920025380932673482519114480430746399489672950176139399282440858669082896243192570479308122687541096958082433484253220192907876468259526819180630993342386615886392436262694379840158413896132568751673377984365806325915256303457139693069209405715927808213645753785841895020080733610413013829326108273494594769498279275395255454265032657149236922299023633708221793065964401427087224294240989747061115385109632938079249434062420631169557179115168999075055824673568123850608584054477403618748734326331581616831274979302022792136036095644466986613450250200323643180953880949978904921909289859712881286422259551602704965786169001282423250032256786336390416321871250947131769831796877166455813643015169546108868887715656309752655980076228264946726920512397163242907778308462761891654860101537434312436276425615774403723814980637174096934145139945211584382932504867685411999478952783623470714522377218631053461844386213511962535164535725892665949666735816795203909297672461124740485048824914916943213467453113526412897452204893608265343540546086397697051923608474250156799179796971288066406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,21] -401340152476187945517949498974818340295048437514115729780798260445815673472405149508126520066667639396911473884203355603290931237104399731777613503558719838853475590765735813675029997727540338965360961028718441906430317105503993760074817709744579848202286079945422729479972262905757209237301106358441546548005347617219217723081700544955483416828085457002589211141484778962449606464656206949562505847664898131260280881605083360781402719036441113391436335107432617352390107322357343844637648025080753458464233928045938328764077048353492005834443867290620433081726564488017066196759064395044186340684816705376166230490661684977043017039015619857149222779412531519367911356384217040679379521808676163772721763734762219036068928311229047817089462330348202438138770714170201925160385046456381378436814736212427752637137283213401370366819259062864942364283568255476694324233447414933549425108951421270168659643473950857308756628341718431890114564608159166332116214722430109871498649380937871565085962758596473172641453815356379381030006978648153532728877319136987289766512409569257289024443962093648875093291026395073143574224167008203096225583738776916847760710573016102054694094516512420206273257745541722585398450228395155398793255011329790206855858118998450006532717477892126674814523689080856412776543487388808820948034600539415419529892831643768270299069178608668747843998772575935672040539554801542392057139597506205218815451322351708766166025891186079117019429344358025081531395605702965191500723804324034872359576328907190933395910983191432490026205122608196428380575138549484869231597465717608281450335415300051641390146445587490127770725628314644100676263026750256318547363995342259945891687512266504790392064832681195150224332932125217347863098863231497368775153862451413631007615931999932509637338287346458249435814174373614796432539387309529033478168917041164764775420598548452250815056970090277865915935598057996019747651659203665278963163035111338041621711413745692698498706831203640251130120958637952909195290756828249212315681733515536387371031325297390487923926824928832562583973140689582495016541780774965391761450756951820657093131974654632661949553803330271290522707391833297434101730275042018985319135792364138160731345315284385539200622739467753214939507689826635448164263491645698262453857818241593140371665283203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,22] 439286630504844576420581429475010555856977738564780394080929809367916298930381698849715212096731919626203744730116092453870732615793197095128006802468049051406559674296252779054957804805324255246095667183651968304489456439958085204737355247898408895406059278575022893658067962672892262080757272591124631149537703754215928036996085586852185214563464363094133951920887661276060559603980917146232672953390580973390378500869505130122874471190037531859518495544093695905783789040621083352642898721211959673248641064199477746612089123207059118280256407313538673657029883069631176587680867371980038877442570554549918431035420466543106467745924297666592446280820491667765747140501279438895543404091865846882160300915988884674339375139856084800938231352243048500500930898586502411738829920478555053432410312130266541884577011599488559652004184903646711318703080941445582346607631065470954698298314584472669628307729277972878717078948687650992217561549055145112613176135235784066316472860150013771181112739177061015952383157603612771679308955317966237758223626761059385087213210707523111904295661116475981654076934103005851256024534407785114904848992824130648185862836013811594828185318416085066169812650214309983376091892484502695711622391421230038521695318634030281126604422909283258515629160024704276721639834524945749759054846656771482155017037038114268719391249026093424056523102164196704949814494894278701293740529480778864353901637293031043757316708182957071354708431249594418708293851839761356395995213431366344067867525661827508540135640107790963576150119500004259756883892990063105816458461075260894157201671005239253437626762709155639435176977619150774435535820543184760704684616859357873876934399699791200325744018954732436408607345588002872543950602420400332420349574474226689141752199492529227797999279292632692790580743374033243541798295096895684826131997097148178619010965529518389912689236680323086958750612549560226134976874479747767740698840789330409203763546425768546466565645704811544770024712925500009164320561869758267769828181008981486220924884785448340805753574635784032185917738798630284065686360571672380068278904454055897969638323906882981487731355572950580256004883996960276323697632655979637857120043784937003681284808576019428590670895404715161484396893123692160089515726787141080525958049081809343067166122436523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,23] -435758870609326695439346934935288863213625357898045051438518308809984410221472553696752717540846806051885329413585921108913790079368726579210327698269167688766575494888620425157429898298629637537911389385299498338283920892686560756079066763374522259182552802075185923856175094122470599416080422880062361455947447790164582037611043850279243515458870718075770049849709324359927077026440901879639385112716366850823892886191302257745008181274105418782026899909400392871722975565932776357687859749560493972325105824027525334390672896526597658035514298422743451219196882655417148924994725494723299928291143470331404250562638864932364103476396430286676721013364251085889168076291598007135023580174585426986900910642622178587033665025716907715829844483351791790477190332311462080540776292276235995983043095423551189833692494227797323349888734189331890831419205156959198242902822031466284360004605168754260573136683571599121986367625782594549026480590054127939625283452169256784061340594419453250604937878467177833123010942311210340938159065384605575626379986532810670243909336853728472854165262597921463988952632835773243877216311919061225351868554489468464581598697484783270635301643892450645357215382917510246281880877861077023051305107957961339365741065496000252204989042068750004354353049720364756695712437855036467638612428443563673907518800084702856127499526483107638664725202832868472198199295269604292295475548013554906879662477377228068081253219825406986235338221547569628963824863474955251655495041445543635744624201033014989376594388622764258675664307679823389818015573915714975099830870721163451585629451605544233395729954022589966056780271803114863147775613064354753909637189245019563533057155052479551278035459213092022916570692345642875961717610627084472304701921666259263213582777874012549475413846031503094258728354451628502779772868555459450675248934891432945896273239487668885251085421584275454848049161275922298944364532084907493741639494740690974014857737346352789057764293428556292296453287454199358702966980538639034065263674759746730836654423765332862026421196268832363663354143008802175230922119905488430204988540021246189470518113466323061723951757102817563358792883295491198842137747322074066210123696506212743218299819590851536748873669562129185933836847375653351542368273565945194343081750236042470314681374311447143554687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,24] 415747434954413453350014076010440201001842786406845577660259012136926160838891726816754579859135200311654965157708064751292921322581438308336409954871328944382029075149395222991863214094230292275669324336818605940792757617478721381508751711632591408038049954018621230160228694540818507553002744786514340991953458843384905461334085122377842514621501853235285534230536025027575462110765350853692938309419046432367124841518356866587530591287646864457678432691643933005427515078489191537262800254755572964922015255575224315688592701644814886677787682214415584776369561085424684077833060243880605603172381137949892397530051234196600228505565168520432361817203358581394029441589923374552110323293735259082266945126716651513894994870556661574850402912211070973612668335460844194261469607791582993879017477401186467075491130595771820587625252966927538439812153923567070537680109132168159202820560019383350024359044876380761152582374801240111807828955608753136362764155893657191337296767067658816780965328482360001827854928252497354710224987095504147335061568490911072580316111014918279663008955391700754280390752349079116282429224815265075193313913036945748136325683072072054211741258399814782358041502754158644568167239564973501261380422216012986287683562601507441930256694903097080850695588146932642254445052393125886411457866053152170502307955261987138930387742054062651415621134769708787666930006350758369215343380798196549761710622649143798037061923007577500471752570758856366198618190590638135670722314725147301029590200200025042751624335760009250003877792025548271703882837430904485446906572138642846696256016238166941195425418745823111511841225768752729885617526120348614049747131059296430156316515331736175906689340627211995734167245835037870475650336702117185165733266241394688297519154320426886753320487409025968760497691340435181781990468998399040461779126545515291557101875545513396532892536233194382309733417361203957578376810808690237698726146504017713524174909162015906748152609777279904515189302109578931639760718642768864748909287637048033892006368474087087662737649490641856890799747009828306522265539310105958207080077840408553892635541404489803045047942494022803029699332840401194598243092892362639558373333808810312311606797898516660107448762551400231017068713211262725746021753136306437964466934640475293747510872868821024894714355468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,25] -402851885199083303877943805119721070607837080879545021427788542741278879521453882650220487456892918819462261474408754256703348879029526485593859799611452125964517189931165013730503918292692162036413415137352394827341305366298535417613700341598752058237481839257879430171123272405632292585279355353295093618753309227442810752773163273067541085509401865310436646036769641466471630346896238969421597845507198754780912812180252781965701089779963366991790936829401841061513461562797462548505666022968663997878800991336583488927524424080182305931030715144801689448956524501742318246923806917211312462917648827506833292146565754867958091713547232711277322048641608818219816911614703152920267671440728522215626800300594893572615509857914236930892803639559653766026770099171418863885575577323289498464226358270158250327455558617364107526572826466174275047066323492428798062590689593825908135010252286615636076763421947704650422204623534163528533216546560110877361523395128220291147467380012295463581873675431596297737359032803340706886366077706158472777944819350727564965340038977594035540601586407290488346417699565971007748458639557856856029454212009904689768837810945270677087255962624955404258433974350108087378487925714616650341136254785488262627095630286073439848676138610346276729009053277409847165508051043583472236148439520246566332278920595856454687766855711522651103501092026021866346545107761519039447795221800495282094359955536436257059192198534460132694624809489317191328566963515475079613540747604374899948113912393726792841646665825076627436400354328213554759917431836723961822716534458026680302457264900740408582271728711480485912976541113609266480617992343916065058757124039635245585500592747714818325365413954145276801882757308499758768962025414507617510428020265318364145953377919616233490426122299539052591261431138029280423016707892829822507122757581006268954315688725674410600773546968873025196104259303382498817454821909542506458808354407499069416533802621397708406409462243091136307542929822056272722241407614103859263985445868702986101623822728460324492607520283162088727293510614803998089911762773731565025713530141857755504834041673571904333817415034656450399403634409507145714939441442819790197111166702364042937618598936304081645031030866433565079344306131322141891561977464046800623968516307101518703008847304037772119045257568359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,26] 409727960600460682931447483133950842072750447632037244207790407355070569354872453973556954922207856600410279571434450502558967936241961310806711863337836997393715905080321628202106024910712023212204587033787141725455891515826503649579792316593330249676562551078810794838260054856871666006508146579285426460869973105415341614549633804477298697189390073802294141785660912765424956170763500467289419404815567696581447108927406111654970404805412092768381474441767764424163529148914888316681773362577398029756700342925728320755267102186876670337941491159177094726576267426910864530760700424358794882511310017835828552707773650855935250583682288359201800842369802852968896113695712704304845510934055195654471010595500659376491158541091442440654930288885171178751193705738946618252453695302311240703009816478983132241793511685987304804124924023118145265588161393268325701890029961049508306346731558016432550298232908777983451023502577747017491333124670299886655409533440961472377362048503912038719797394837730276572938961678651863781809638361783140971706652632899820350668879378861332833929557101071284494158203106112941957406163954512746192466919109797880346313161836464492473489289240991057893805767983457034017466419231054272907187967401430049268199434208588088610624313031517528996381321679843714495015203608360321236880488772054733752425181572463900822366281776992414821194032987946291050707619338387760694538212277127011885586830007331326896785558180579041307024675832692624728408279996538075188024423449628181686500614141053949204022709483302261795683308959454856357382545762693966475396140602040965625084177128117480390184302303174216266055996122518098351831729928151680322940458264859132493686703907649918875285268275534473194751825217300368903654213462167417287334361658572824385151089259506500894107383612728149816166214021335998620230591808547062783173108052804514572563099877095587667270992738429484020471405176274642932987791055217392623156962059753553508918633176813447522577855951402544724178691980465901982340485108712000550872444840586419337438382051044763753254725889120069973374237665018799899726189944789781243858467061205234518112829791000827113449274296429080138490807772912645146299359231694221592805294856671920576788091392349129658144916492316105585474055840668207855090337249059514307987086622689735472868802646191397798247635364532470703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,27] -429723272682364826606740665866359867805388613018461334000591257283601166296206224088416383660355875344612873846898569779863393338911596528451407108271194165692634450267825973340852922999672303019560883013976090070091374627075871101195988130048632467523639869494642098166743981545345606107116067309118407752333620309569041739761027179486597400653471714591665210338697560050042322185754120971885516545058652087731830303486506633393931508156205640731696284356449645139037378877388110635593854511369737368735201968473462873369839652735492640350353464332930667745346351878788707255185851493931665674835391491065540017124513997806221439532618593259258938625488844964092197094692927847950936427716801059865653817461236594708310533084921595265520323557540750592710304314126698125841596642666905674389559622958911362312823208401608873848657344525461968383056117592433556041139893347650123684132818708340736090964887284383375687325605850190549675684187563381436977774506086046013485246049427370922940909148231114766185292864393804974825387575656605550462445601698621186754464671465751128756981829730990440210782500525764819553281477638215267932015092256827483299966122263431393613925601281595085330209856942574256052944193617627967692037329813205243919194331058897919573524848091556680760752178391653494388505293936718920891823323408666229379668453645283646248660060316349610977083870621438010223345563427502031622509085713643162371119980457100077055774980529408210438819145229090376578739228809583585282995007328671798259736663556402702844715774255065654441090381438977155316358399632695794858134404952364524523117328992116439675669918652761178842673639601101751766365108050403913085658895546609890482871287240786940583802260660049309675290728558861369046238916097246060574179175523202895952420084786953567047107410415102267138099058918171050785068310463506919292344813706311319680887333352228402367010720727078822415910704968833090743074501130162588351121357367135756441962640840847904242851247133729011847228845593168299190785446206209322404336233270798100353205969688385967984613604691981051563693949120034042547070784666892059353362730729777466616258339831921506987764531943421028881057628109462539679571940000598210725069144778227738514922968050575124187886627677871674983650078990904896325522085991891513259831675512697764961429196271274122409522533416748046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,28] 439502972846088327664053437437452180419069242332030662072570063422867089173632743617763301238359385890183019544639923523443290343772253610466382347676130458325788412959049336040721201868483413033545520989258032541874660430517988973169834891467307525890456837771885794534160044034456704447225085958023568474053561640406129696866168494470016729015756870134549219046322605384334307453003289055263280572495570770540257851936703248954984263926047764300331802293503228828793021910789434481945105387646275105346650560548262086462800775710522254742235904207702692776570064926589052433738847843424875618677657600914585366292370824476909013145769207746310370470013778319722781960239216574532853054079884053635234168226368739706165638267301392728660246838708473125649509764684348077925841556022580792169442251601195352246568495692640049809440581966861214385281196221226780770595698731108896019840749900196591633166493535094322972961263761402416894885016995905017928555928089134590671633328647903269763679626136804175102461217467800305245332558318713784678919574139497207268123327395544583118711012428598316066520780510513585045374833555943831502191937825170911081781164151365378623749699136376125103333009559688581359432870520771392966145317813870621094738852270654885070787106486448910173856256665181933364656120806533414453197595976324845201212908019540400317949494108086319410465024665060370720417058837809688240987344204480354371247857449028351134453589332564437024708049683364118399800284223088137462627903224657172609191868831796097675018463123428648442244069954026724150364114347955612371581024215544258439268624900679255261739898017094596310742120941804707088189713207332879275528467386743987550274559229254775827581244244572289304107775069853769528404814706361597184377114596227531693531126230727690344787781365128184648616307162539644254351177612473440693184597273986203412805405069537871716265029505948106006504975081056448384210692669782952794632662906082457319223984075459755139282956532928193243040628445645663996145371070380607430688839230821038159125812582928829033827184904733583828492316451075599614114618380724632338059595951862194203859415508397630280513395695280369724450407777579892986363812684730130121484594218717976574530912784868485822899937099998283130239848939651735891642658699119084307884975082338127923830927381960322009035735391080379486083984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,29] -415870894894076658198242329169829680923020121226642877480614638560256709155091233073735638699938825745706093428116429908769162835074716022577164844585700140356585137597923095395984189596627623279041365224257179660312351023701118463843240932601306603073224841980892258553675164999618494284283062483447823955644541687879871707605907500348041351013430255705710875704378894741407130595238203341862977172184130306662588296882682589768347848820352188546937375832394718740828996514895244849174505050436177462154403002170304511685106757182769566122681154537854849766310934394537413750439668495551061588079417841560028018033648941176870474121439404865422687053315356321917628874543979326928204559643825245262758234721944127295051214888038356703020347189010235029909603750814711013117192800968157981881246689509002476536516478296706499857226507207185867784750021388527652111222940662175470955179550292509151483724856369830587674230881062930076661532682419996788924395551591467144475560451929231302842569544903513457192358362196824757627735686355676023808908128649856251784940340188322681147367604195987110473284726814319004458657651567855995079746169599404854310977017063709625023777035188981853331422965838423912269782315958690238935426032093727470213185108270539792655756798881034889323342465748804316303705504212439637501825604264600184521318603507058660471209215774629244102577568835934403354020521268895415781484362907003626046804498246060687471335059761059003496897182398549359196020659168391467568193184995054544471709928436593452398085503053146500764679608491896867695640964228539374091955683991768257979199722503630249710974438257637258850513814430139960125725468314223122012604988728420162038127616603534264946279692841776684401138380707962453309548769586714468025567437890661346193916460369723488800507340645159887019773874603233061258324451595256905968703189736015012767932947418821553614134845127263713828069350763172311367315303392825847029604181545235449317714479140002681375150684032509815312842237394003090546377601247008503674010820434849727859891720352121888690816600046184993441502302448555085921127415203902547318163652656471790052332930453556856754494663034249884446414720202881901753923578488475805010808798367566291074376920825215035544960855484655876399893679359888636760031507700189696559380966779454970848229531320098670832408060960005968809127807617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,30] 352920164848741584235938617633371442130967539949648495587854926386723416162300708370623522264332421911752868643514625418084506372271695468722028365667676999574122051576786995106585719734036945338048880934011901988854336282980630222861615569624238513019135976962436545648866831226786943831011323212527101926269809367003036997935576753005273733588983739738835520716864873603911437092364073660776530328331087280899415589677043608167801792240311152483192725468669740725655520639759732763694587436942698997615043564233201944394462474563804281743163740634382138186780239352677859018886096731991994077972001292458990970638839934851948078123502599801313664472709499940412453057006059895928237570786894656666790557024408068963893681132897959913979883533413166400126745172826668868712740632537759452062043180040280485922944173023935516990715877065383646868960134997337670035059605492848409000317430034833771689596943728871557493608697956071080212158756268452061190164333527419482931744078092697144244168048720037669668049201707109066850922025049304344906477972809735534854446445892121394865665672356695598419530937787960910338187439038040468049431471312484459801586586806465913145177844661627937843787717874164778949380492054014590291726897950852913284593806866934935923994656207721524812325741666961981249376708937048479222402069938029556030274321434299179197942663321688661806034709606644967067724730871725428798840031460362175511874212490567429376166166504372710837718707357177866869260538254813707781151653639378132353373337856248250133082677454856213796935757160760992691520103692981977168333302814157327583612452456265327275287949323941380528358927341415006646704697535311150802295238808729788378211848131202920055209940039365422506873771090194116874408189155907715156377567982685137687953023036118948062751701925617479351360924698336062163952991970440184926839821506569845206993894630923369141842148144281142742844971546233621172468120155118713388235462739587462367533047586284487343591118862771460126072625322378162548316273683431852980900882187347805288099696237793577041975616048186375841805975878947130647705649688496542777821667050921979088657213193811790156293625526374319433989782636896867437029624513015809327324562882761792132096549764100774659623587917200929108012910626722253089635961196547851095416227484420408656328706712485113294874849998450372368097305297851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,31] -264949231947315064826507438655639655325683421641345433688474979685118404980862043251778017362464295696955743283098025717064239381207795080323256728256018032918987017904251456005105871183216857050669862751717041828384414314212856594295559624972334946638516384130558141500858706272332390105898942142146014179555998858628439211715372463410094995979115392934252581833645399131334595235786111064903419770718185334509707026356252665395144631008448432044474900562468345621702911658563166806340296733274206498005692158964294531566411843665995234233330990781344785212198434611041271654367558996908761901896530237312140196882865409445304348405982065701412694251295949461907791206939646772170785771720738049487140535141333148025047731789479662355236791792171849521479327227031612887049689542547127912881734320442662132525819612471467436705574624394589867890330206012157676727079787851286276431078988317606914821827239875951455067715659675130281816223492821606795595698329659469960502765346241098838319270179276403274743096025806822510503804229871505276630003885767607823018146501957023200612740208895772266019599388158702002526988994570316457826765574278402993847684886605773014349354193992871454006383242254534867517410928583419479079931524123053648091762554691574961834567042602902103072334413899809860049388431503982649635701983153811474358403983545744712001547726603368307871132245950560085695218741260592824458900611236509860859243577036317067831112421371725181852032432431438763388164328853872348856115295160618483579625170543865307024424984969736088236659308761995432855792655477162823429974572065428376556123878863913724235666918723508228225226403086985012468222503060602832790867904323491537749266979496332656969400006221817846657153529640241451568337552698832860107438178167875350017667067042993036882265321754614523975818878475196228985804061585182627820998949067920390745912777548884332210550295171404966642913735100537915580303883629748680223868852721847636687846702227703874267014908016780908182400670986969343166147723745333174508702912758350932623490070869036581394063118185539395400782700649816924569524645856946025094992211315680595588562144852571717267365305507233273940838246450000301083940466796247698912830997507306837977611773318132587375653813320141244133372105691998543767866586889209670139155560260323223415042722491318212978128610046724134008400142192840576171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,32] 175213984429684044126733906674585199225460990212290771800679102188320927647368882510175371401865672909225797778500667603862875021043312630501791322195121623126614483883743414496363970679065384231016073575339648908785200231378074006447991842145379956241871102702920603110554936201388869621698553858567818801608738106617106927103004372172973686881054078996263886767766509764282271680272269306410417226479467665215476362151888491509627135962789295502550712955741705358664559545185103805308465409861703889768669674353828157177153440442041029073196580518706463329835238303246637890223861240105672741407438357777662191946297908193461533644808621325513948374396679841443608149052772606870027523684387601433601205362590820742385466354719446782555547586718786330360737743788300430106824358616788119683723261420944732382087556982442384907452301127601060813148896416069547299562005916087197635528185118237269062709223194888658976827269182186398789538474602299889696991189680255220721574277588803666069090125280250641013598770453031999179233897215250890411120150147950741308283376890484987350626165576443563854501866036588050524190854225364336828157241104709845409736521732424425110158525941705411452771017392408567274472661282219050667467563265025300757791598128736522346728465459134754066701612725474282250327950285152813167058777584673879616317644759867731923113050445630061734400799037673145771312999058410590783389995137798623794003795269607134521344556775331756868068177791215335343849125981742608447784804497450895719540785010445899794923539800536554095360747162159258770066369635357175065134564518075613365793889723126516371900460623821686063017876657648257642840164116904563678203354838794001974742388141250571973802407539612243687624403651488309351611213840701438320750418711835052248288240895140583430044904802899660094935457136166594319481494141615729524039317809410105512486587197748578539497550242108919553409381287152483681854578518808567284183542936046979832271518232920034055909796185181941497628062325302800682789590232863123037290866326327333320549164198509827985233951698121366077627495279186791045887962574921943305887809340213945088312016420630022857302736171738171836017672749440606631418386998267712308913251596803405339922066650372652507768364725281492871945991090752966919894526074419679388828939507124297539659366304181264531906006033656897358241621986962854862213134765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,33] -102066222078877958706479170018857228431602137085091363335603526384106051983533307710701628296846605312807063700716444160674494039587988721348710154546054267114417762396251564745134009579280560339031396302080817951100149293952704962154587742313742945201016206493204589916821224049848787392433166914340279911395589963548574358747496949405231545787358519067381089712456009675507719249575045245386016597677513627704488775377924945202363178199930427594424023124456827163912913272147487542598264534616972456911346107360536183514992093224851201445721769059868130742477686923955426616439723505001522683252421921673488370825971048915753581158170931938842090866234215805120992155001480156310798886658710118047180258481194978780577053293856972144676264388989083071298796115538115548848340600044489880052456800051261240681227110648545794650480418664164960077337060170387578802061847272445986956023519730806366750538797919044517128907598827740232862428939553069396275607035680410814167240819118760120678680435818220105334096599037247001642236120001264608399337654265780404490987742660793662631737508269195864774179760925870806313194516725370595601846339433492365141832416740300993780631522108187000129969225472127018497748835508871460752157382253825080876688968236847016206369240957116343623784003636528692944483460432088775639991127643916420592963147273429424086494588607809606395283778655406240469449490463542030705461334905773882966424612249906625468203626677181829981546409285197808249880749980568294452249270049661401497962381130197232568010653978149682202780205683229478462854265270187576621716938416397135431577828390260767631914164507936136866578640227591212517276764982581053825694254744729298871379084821608383495187212451304770711358439006683739846314311757480110416989263952321061353079778058152509148914437974342622207907956471774749704430405492947957132717368128486520763942640401224853144376023369045230164910685841892431907950427660359452748484887718175988712489281046193166683761595399251448670506094143519987238631986485075406605286658593107002256218923582854438002949245089230825725978791801627015652886293699643934793986600357541652452954032206097368634471911752431597917096662891041029681433360322547949574847405605059361012832794670068064373092849787800993966343977416105444871882659850508488819091726738790224397778499692113711428060551192776445050824918325815815478563308715820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,34] 52447930539069910644339673494531536236812628972512502916467648290559848947914163417452290339447559065260760867498095981890242942723915573903973953053216885061264394641092739099579426336944926138627612306276636336759383454555723340516605272164988510754037933841892980218755893967696099565132321457134348183701282246187803900984737318414791086792939398683951244555370906397824241836240934054608134264892062587192548714201102840790390178110819784785415309692902623893619454039252605711255438913887277569935619983935797111194326525484000053787310070771871449327004822436806579127091229084226991250885698893567104854335013560924948247570771043985128875392239927575922948111100635893669592876902064437459500239989357043323482890375517590492655240961989334778056934412967499474942092432987217780151988635100176369783379621714507415010131974029626296196250324851008285925144168180515728045813577923685770601657175945144158263529486611965211541820588534402939375484961598111096649845544562244798249728476133858836946651050204971841645704504293320881330703673459459595925621809466135612163141069401987864518790601373504038083511272452171524881871580181002799497541473215175831501516097818684163885282913010212787901366714072376405290144089808868863031569395957783828725350252662264122683857886364358451408671791533582190679183267486855812916475750244961893941117600449176194241459501586515460117011951673309646084435236966859852217763240739720815287550169690808442459056623666994818981286811483419856939313997883879737073319442151523754186878915479323476953055990077674504445938875593170907182664781958867946489017609062203781433243424844040124819358735322259625959235413378746636477699586002960809527257609755360270717183324327986440934933733897075959892169657467871039674571244542295432537321272759600564422085527725224817850306408702287391790280259570000888694269678722901187043602468835450137279130481350751242172428583415750697466853721197929837019632881528440093984407299851598116670417567202634752360122865587259112543388351296797337119789082567448312138273118555921584198059487398985553775840459071117300333098394772364459834760110656754147976372526190813090324080525892145076876318117854835903392187436740162222558305409729687738923900662403777591066009770496822941686931761213389139732172771299477565324179534021051828828735044899198522438024220760860672147299355039251622656593099236488342285156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,35] -23810871679334854469590215750891914101215294707708823330787979948561241820876558504146122549918919208508141608209157703648867905185325400762042862716707256317340134846404047353744785463166405658755392251032026949143922306977800192329591600347924987776610561265301135288325115076804350662790955321607172762041633397331752405849932079986527160116480572322350144736025843370546116577763526984732092370079959178838894089031732661277312460269582905398863177840309636870804306312258647024400328091182189982915362492717690775726413102722443928374454494719042922755778072524243921867916535156877550733438965474781208480056862931280507424554964943730401657944623386940173205534632933769586561943774626783571076384752139409008155680765612361453674056883932273730790577580694205684303730562234095206956641510077165383027652436304065791425280273019823291118633695794391577429587397197485760113211226555967777720112936932947861160505312120023798370032731581603046077780759303386477792354219191363858002302602053030468379476646233199747781835378402677132576461564527582756867893431060839735982632972160697972068969156438589550460057394012359338516392535709634262986392288524989089132707118960526446747053550551692642742020297155217536908018037032499953946513671996290142681474440384592281027060312383658136899936781999875038843494439894515188173131831175626351921767476829108251435317767825467540344576989688408945766460808931997259218029187583267450853964135593955182778143673739498408781647853751251035094641932889807396742854196257995212274320499348086743963676752381417946272469294821839161553762529660068974225805228613051304472093929998864904834496946983464553210005107663194594533126719266288770448456762583191884123839361519966734837596948196337806064896150358155141671236136301718173805829185129128779027832255782372128572439550846855390177722156379109881294852524940768281583417153804253836098700879179774707812185617642097607780807808852935740567749476336337881792362013570627576817881260630519421262197999483054635489091692977741042466506878080928536936446544556426731537196793944691325149387380454985075013581618912233903375049875471312933202579225074274104864497314756429119963492737373902691592861170723880996582554743867701392596596628589927511817262998916659413912594220951568093818926760106992440427681917949246330358725945026599316755911197855098619359992193067476762280421098694205284118652343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [90,36] 9559274144034886527713793832397270222334420794359695756942848363496133736705402989032095086423570514740212966157424690809304178198630965645311984230460725969225853578363350217974294593084036411459968193127513723997912925654597463508000145261741692065227589581413975461075947407227549045833387311700604305999386834695912000510836120285432427967828549728272573673257984073383737961616452436651450899445545364485705033814517843506069498250730895572945621948894554740321039615697784357503811007115048474648025418048454348025516746564148242599637259846532546058726988312825537833232634054240369066921321641793398174551693811427354961043641908035166178016867079609428724510715165463229078320920253427967003928064265440097994788921436724506004038148556602235306207155549685348554651057359953926680186137782639895072107670245535144798270898371101833599749520570212061047967473198811724397294184467902410874699210577613107501953568498530770264393611515839873835834304373980477887142122596669252561117509127695216874094739503673100892785875899397074193624387751902245052062718020103024819589610784580130337495986991576361701609060099103270061432215583891665205185905836583411855064139921447808106992432649603302263170692504923316627633110450266415831531492507220712248906523398119060026667329512929606981056786422503894627413563547706300399921729863225713900182097168090619543447031035884828823216840605258030227981179742267953226972498053134632655363264129661237698611229138919198120148408505514610513924014742356826838001886835590247056722511292288364156439122016558749987425840014897403328061421097049861019350513114880403835919318572617348921072662310422034999627411254697357859174030513403083130378840089579576601974307567696008718040057104276211069092260026225098326294265558574886605262536307916440155023255052166887099484092863347537010589138964080616298997085589034071810828408461545778790579955784148531830180111177544034077314935137145528520638193762766162764088871041388275715135656969626031747774136920523665796812702193886500914050315798056696209749859912401345918754518468703071615241631190992994345708743041866921546121537370109848416430157650877416597988092793692941350158819236351295524251344227121249677639832548021018516356779022916386893042009037477679965721710507432842969719569669612051458488576342930533901354269551030862822442228035987751647994411065625830481451430387096479535102844238281250000000000000000000000000000000000000000000000000000000000000000000000000000 [90,37] -3393029399198445697582829839398659002288192917187464095979175782899723322007215574807195443294284755479286439548275302613303919117274817364363186063621716956070574746423809746068144442271562325999082997151100734159325585269215491917003800813934669468053180075422193111519303549339635896392858897870911201220702775356727714553397024100743362557914411601457387094569656423612370819416919397122766913445653009800718162401995798414218000842025437557973995412213321259419138993135284700521091977633482000846707822333812207007016521608774943759428350681529983966051100878584780451589298667498871454716942872485543814066158773499510248917313098885220303669127338311207458769923154085485354993577457457002925144502691527773535205345077273580337987983854509683149617465886502593063897072528338571896204295940695840417890929845526366180276432255812852726339479581091466003853611102179232966322649024801383163722387946126560548071578649725878731115296061164118271115259662605022828519884468903021559076762952955211416190491441504169156939517533766797295406812180214962223103256910256111810553616007565342808188299349544279705023678890700466241862775721825840765353512784058636074572152853362337655784515713656033119510386795347783666946967548245603943036157082004874011988801476376229254724020491562480692441266594055990615359860139680672175389703091705856824324094877552214252073231818326343569313996041080319600101887022633674683630369856497202845910758236696010527316143473449103254853263397939536460885634328836678640580030598494521312426776369306537267063739918854018299880611558182877046957270451481637428846615755549504168434262183244244453001738478270298272805663918492150578068510519604577064659109652958658515644003827502047425055086224070516539252806797193754548992318031026066310067007065496459833163312114634614437535257503930336765612241980788102230171844263478235367716188055106905051774846738194962006794035515034191697915473992360276178142951627576281213335481747267413428310150658324853111946470892864961445491193614881952361378174447659378968283559583400012374847096950777907074074936795248866034476863213804529668598157017859826377410403151275435354780036319049319520436896024192876248016327688602301441791146349740654978242140854343951240666548195287874102819488611187081241691868618156939241098699843495054938489645081715306549375617946074446366218943421156663264870445573251345194876194000244140625000000000000000000000000000000000000000000000000000000000000000000000 [90,38] 1062583369629536085540887061104476194044680559508685569214484583967177559294772581722340892790066779747689206408349451902657822245593353312005241078865489401747590542036195165603448195774962501859399204672366666495037776574970504937381298764259243374882024808687980750405555017279378965917682085295276459587775881915882329088520041151989843622806452825764452093770146699953536813663104415504460154562940890829727441225123651824038117364736926331430754136520856502434317997767075638698747640056209407375603512362969510461592040943737329700824474112238453852803014353656441585729937505483972179535920794338323196859988742121646160350530784364286829662533221148426013139714095623252243216590216318966030358708858402068840312585406862907092680046250650886070412114311572542437816409023631954368249480667325593143887655620578373304802552649382654994197760840476686326863231050453384843852575966362264421002486002931644616704101930884085055002182787305427639734716457212803419250395849113713857153166526555107886691568033782011794874842708518182507491894539137783502908539962651750809813891842541844724897547945050234502540109171182114482686185006243043938522404743217982588069418064917405236344853806132572522531081506515756446648198892850222865172295568952866605117238072357815013727068042334692723071490372224255678702348372360181401292060468089662799480625342875393271624812426100233606477930402574985061595171159605011190018395919883129654555654521756669588898924751978237559386087026528342363181870985369433076762679994000087456084052945783435176019584051637305694973863414840786199363041174290241452526896885436611943631802125182118899088905808487044153529123677146896208656917858567462615127725283694060491501867026700534465862971143095908067570489088518211145349613159439619136427795929416911101645184397042559765761695819862553196002617461808284606446609741207729770932823643716776570859332334823474657583860566936063108383081437743960077723384831503270780635845543868205901335858885407835126412263427783816318819829087494403197535559479730009810215239273000363781996737283754270073573451885971785098439713899368490349015755878580761099985390537506343259454224187356883761637998715767448401863651599929481026530583221743774797634456305472831564468155509802321239756492287147396845988569667597292936627746229872166454771085248867448579727848605374225347646326260600384023408127021070868067909032106399536132812500000000000000000000000000000000000000000000000000000000000000 [90,39] -292063953609594805988001084075435168706979210014202519714375207804117326920458642455700424526132464562705952236833429512143107299249518861362354148209050225897472002007160792700677391597161954456795954311930038601505685938227145144617566857537538813693657764714886689413266893558254384203651801982850652719771719707289552424222643351351734095877671821778723910875599266422422604730643200504145862706076796834386637473330823099384237590388090420107238066852073214146300294408678577389603900333825566192176746393988213609027753942677931047604962394958511519801723287119183705315010273898600179637872897692965225395896552871024577653383232466226094641441908331896292273439530062706036551980145815116576719013018032294180602545960122110219421651246958659709951037399307249615077172607441841266249838069846996972555449657584017706734219973227223785191701736593562135969281441544244662277980940566453295942702739435324678382852677658354095905368581246123843309970269669425122100646778575438845919978490203158844631011259275623321278162667701175496951265120950278824084737623729523972618386794635331502604251719755275442814591664880995962562869856103419506106934219772407933313375093924088366544653130598272910211328885020806322527453999609289027426176018456202551523342423787937108416510265405444477328978327505605015969126564870865156600117503037022448925072632333653198180844741211743581021441977942327564797429927625869172234215405254326009034089139324450707767032528032299174308726728605644484473151297621002604441902445863819211559055373339689275545079183374102522388063333210854045620594838856285057972582750596768128515933177548555589278647118377225162933084424256108947898106915153720530464839688434703547631983764021052867601006881353826404866688499635663473293413112370986065323700537482951576691233627854530437796281743899301497867802471709439732946214229002441255334610996751118088931437782535823501442771044266915010049605619474178509164328485112243952015471951184400444160012448676101816550642730935897334454117500532035178533913021325706810723559113311105629662110994760262341599739379763101683982274715449068206409773656294850033572660433375413680499883323874021632328809424928520585602024422236548370753871603730532236824338640351398203263641231472555554007049486173805911766628416199645969355057977836468350805522866824611989264298106006569370696964606153001442259416024771478959110027062706649303436279296875000000000000000000000000000000000000000000000000000 [90,40] 69711462817020203326063847903160190237211480656668949781977388862721757433947445998463304913604688276135727899330801100589591802297278289433533256098602528432633836268369055240259775098775365065999025739922743394037243475691943509742082006640248470301584589618695986052347308784716527925938926424812752569296422686204739783076898533267715191548480326608720942767474348667785846044870742470626089910587173374705285315748148502988818093518340871568896342078771207015915342322029425901471010458714873006057659882825291366862370022721977434894385803663357849248994009342752760796880900771747775559062623302068507541457797161087975679078100591967620474322765118835063872069885180745079620568560732403460387507048367968897382636995353477159549970247328941703129658820734069632569027215420526459851811484831149393498916863853123352135611547308983368189511034725959485814710870202382261657045101693462338814954168269080662097525658317807925020409298418684801592223855728242672590979763515982967959297103624378012627701739514992847050869227261784764133798890445656756264132079801885812612375821216874260854329769976198138533941169491770786057643450960593565195409254427661483835247779528554545204844046434532224140887613399700847490117419703686282569423461857097154054767361828876655006475799232853927748181232829147862799734417517904354808735381696200156916194286399937819559888830586186764166268393631299000523341744295929835960633251882002619227915199471634073613294265161007506056026301454919411572410525479607796211342181398280448985641563418792384471415392986380764390004766442008101424774779148771572467537655631336141967236789662064112957266048624840569793714894819279052992755450589847939466631008530188628341027080180174578178393849862225092058529625641781636930042741295559155909351145983370734213582150792651087234870465236253661151189222570101559119767895833997876538947250607948301961260667736990307062781075668998849153965361707181329123188433934922887643679473769312255357841978123738344424438450755694919646147690582561494128787172326913460499496314602268471628334295420482862904471183290730569024088261336396024680556061100034010546978560249289054594653430516471968793178777544971218886290442570304476067908375261880346395902783234065713694401245959157839435420925987547728287937893619954435345625562017657341408162280918229622417576764786297460215220875701368229008902950409338333814801558219187427312135696411132812500000000000000000000000000000000000000000 [90,41] -14156114922537902257600538665202790607921431729579955257636792893231465246163166472269828681793491587220664778371837160392158418230084580406816666707025845208815833458036355749268117498629683700785829925194200637622930344720529202664109299559001533743045257728714234547591841595330162745778868202823278818676197846996286331952833162772264060152089788016394415082578474012469651089586947691232496524839350060513278865258144287039860381435808979676257872406013500869059322176408512330392091667522892531069854043167958402921016445746148221527216915371608771941024317498342456001781699743710694564108736931421641108573557789290160101806675752280187533152605873554030106150241068513460790441090761030101579668427166029532237163510791732685927033537488365570687275056273318124460783046166127239587708919417843440752221540085488356793028780948358697286038438790728058409379438706668776592649051013014447940114976267317227639832031813152151663170121857391353140125812195431844610437152163617256531138315008438869992014580378669787437057824326737955346091288428124544844183383892672837869646386475864703287390812401296783198999847814025440665747405113174633896961506944182867867305339652689206958250927299814582397411249699421729887802114482423584852776119069682881887954088156729463165275574400244715682023902597136001557998822699230358373655232804563004267956875374514882664131292089713106332955480423207531847001107453880672711447660218056681341538685972303887664805812666513212765736409712985054191401634489052643617912616261918257878644771541046594332547310340628927176826868638432915996340724326882644791323369146263291363930951101280603532665620220856175984172860387874878365013098952786902556951872789434338976749142661159199217832483375337362492849005486456077450730852667027187711099583815414043133049856929914460899747235474360179258096246001436440289292101721191206563508136204270541435576856180057324193280588429530834466685476293669341775824599392650699138345991041053476668554636887274302141891530652200517529943859697659804350187790842323172428313163210282301268258135450728420854089263196336569906252909254245275750824338627403078916213210907968039990532227455170772089280419852481243326261785864909630451663822432578648594168120399812826495155006362321958586544988728804029669340757932572535427828781474692658000755606320002041202517959121608636698741579763312417919539560465979005990377892487686040112748742103576660156250000000000000000000000000000000000 [90,42] 2345507778156758840650819254094409120822925853103290190834117716733283002529763361209589217928212811317470665068748250033322982626229275440692081278954120529096098899855436491254151246482524905606641439673958504922183892279864643532638493785776404665514595443567420980749026624702093375394809576997435137611403362893542313279660701469091529801734919813338561473802540426791708843365321779916215789612542822302494309092414112141731883264042978146963188023505441109013799429144367752135793060744546501668380895171231554367422707705841016530395157441201272662049179087605132478952631086256626462514030079294573587254648913881623554033770842301229144652709940832947106919257163875525604786209250325194797362224950044131906365886466965381212237757551234709449649859192915376078100910044703895179342802479763122547268328203089811775328125190299232415381969703035605360582579078897434602793634872902246634104791491221014622740826196244879895618198792155714242036875028606039942222569301462218427132759799324102331327568552553278074889376622132837655694210331541033243250890130128098354694594986935501983945240868721856641559629610465867880417867985422006741892334505824598698582257925205667558406510433041623416169014463241404354093530912608365133534318083347599995527917897788423483281804606396497046316299164511446750637035495552449899884418472043753502014872883620448156110993566804481812131948166948218809892350336701572285058908093046015401096176470904936388364742304193748948996044021408313088802014141598458251198977250552386084564102708933302613399438326645984271023724646355222369269738061022224243284260397706315134824112025012294354175037232832888116446402686419506583189899179870867842607521478838569915667785314040711117809050064884939612443600869317833082831041365399843482307692760788902111546544675833506488459311489172433528937057503402676882656746402391217253697423726782414480025015194939455742395167842436812498012717400781304745431076503329455114207455847647614035570297873416993028183463704135761470982101736124589485548230521676418590392876995189620357582621084665539902963279165052619658056218867389358349066660093626669586512861320149718766553909404349273209831575900724991575934332642707994901903079496881335942019418616818755988570233846736969186452426901865026400912287240902996419468000722531814127994655099362535842229482965850471909405767363451628473468946260253610694478457188161257818137528374791145324707031250000000000000000000000000 [90,43] -284350668780692022385639259784511045749770511726088358549446017077650318402558678675899798737140403424211580190636852880634128570566332476985364718590663551154130109290070199338211317436350818373882179415993807478828333460115618872240187158984848229028559406464285123414999562059412559423556114347241882979597204245825403676233659905057453921285737338456130719799413965561262845096516250291089637047114299257174314957910898557346901270062024068960943299035244794346225194821062299430360070217615889596574057525358267269602614113211583440704515740549964038704508209320537381865301529648180342626791265054461116602641472140468049918091838078552977789533426483297905242679778626256512164464573695641353916318626357997835309817839601728559421772731024867078692414134308925256463025192333892219763676721963324767580796645935707097906285980606886102777888350156634359621779200600962081885655777821474159171630576125572663841219445663977031243463204159861963065903394667434790295336592935631677104229484204234276841836393509966876156229215880183050323048951402957335057399499220848903147457138110201881965250008874048452505720422130300232861191731689110265890194920775465628446231419150635483588276085496450347733005096928192172539152059770066922557582021309617943422796884747145017951800102380184578863905629466030574959524768341645899017007664365627472664806472529359264875892335689144038068655029856109912990962495607319403849833938546039698374629209988283092088520417323939319500039314293079539732932716302230358352745283934539360698962082383451510070144821576232183986960562003779897619308676477574454348425311361263608522426030575002998395618804512038575757765023030851654033564972443680568401110032583178126901737804443844794374537660117239433220257285137107586312816070067226661300302957797959550760821575970977869110211180784996422393093800323276777770978374116531310995913782723062006354025067479386344928270576709450218342181465437124597443222313200996120140596063674577161432948559324099780081263888850830167509734609550448595057760354099687199115329786746525583071585654220922833436155562404919933571357692976699661365144689813092448554704995706137564189560035917478576110723731637959233813250460610684221828529088528190410927111626593443510502476528829238171616309181734441572874092662260991919736465223395887456759357601127978164520275514274747059997725808209528926028667311412364509355058667106064262952713761478662490844726562500000000000000000000 [90,44] 13689906756636319699440499423782535216611203214284287223872383092614358177888197468076648024842124002494170470040148031913521749083028753631797940146325350325239196702057636260549886672089239926972600916639222837401788747899469125846321729829355311096961097730513892923990937809817929526037683726716104233345744455325104875385727139587039081219263462911822388042163369982816704130151814937089480262511854579415713471924170890193019923992073763505728961377652252710680209416780312316872819034137621787108009648212374999286421689661060389491503223003649286054425432445875852661765925918890965806939007988685537953080975864051996301204608243354197429985924720090013612538045295770854424191599936939411128499877184601332129991886020981903539097301836647528249999741570670217138854553109914851835822048506307897256131631946876856639049594463628907713724530184506496562421406872630404498648428909167899156351771288356496979749474391708560460730982428944297323422652244035564959234811190472142583640103294892268615382841528088748507042460717152079251251187247514616569006477166524292226097539280381363520781759865325286587782209798571399814039800164006786823046080427626443076885703805186164141529185545147732684640223357883857176769455163816168257985184181180707617153651953698654466396919663933875690450617401724360230576360032613325626745098761797970805110325082313345113881510983908680526483459494832001371320137567720647623266927921442290084477559472103874304775083832993627143383446479676406648956339871060645399387298473089808782908405200488847005546275696240707799167477076083305551687565380748783227298207182801750839645422693926113428901233077948513930883662825056167653163065855533523664600225871121884903076334947287456639991398159179088253994885148487857051875976184180552860114670278386497032811587352606864118494371566341310380610992918549043200706534588969817216209957883504701137949863210101191588233541772733459994672408409499542636871301796999175936793636525285480860379428830462413067582420045036916022037982115086547809377444179259212023646454076772095244076406624420832957994586568057183127010939683488572112371664944221999941605765842231028457636486899402369510265490546880397255209188033456622678952871992418632412621260363331062980317651889452157619379411381220642441882758389658048531345495827890971671903621575400234951597461317602344126881944278996703161530105996678019930131592080818636603112281591165810823440551757812500000000000 [90,45] 4719050910390627350283451611584100424319694705095891473369819932846382165784952220984586724291206761467171346704614840006766667820895306665368472342766734404642275220970372414484732746488104238515349076611198895320903412588809044998545938887372492740216122081296512602097391944374105324353588820682507912562658141063221785742155106439036732887898775053585651674115792148043372262160225338389074712375217590395644173382477515444124361669650630685894550103477692600704983725715804713079166529844501607016300081868019581791763491231106155574591379294749178177362439993338140190774439027941738527050885507223790621728950773356967840255345380580085374617020294944097162875888033589199682856292673703774988029290571778645902793258634597395422443598209151826674292861914571462986072059357834685391794625177522789203871426038456820197536720449041635372397520090877862654068325250033231054014631186918486309270439805023091136616405340763027193025374457474848867547825290220438966462136709708464542418492250905011613319004896093866211339895200175908889751086607777208742623017666083142624056544799267442072917311827435014322684659365787526864881288884721198102639912424920962467104480021589618875375765928328367110560362967080985543501236667132399206125993292457145101246267264355909019387263637688579230101537310290894736807136528750735315218336749028003168969758253492761822064970391571194557995620253122871063386023810279231021824711339733896083722657278108535314721641347118896679855722582139893172071253761046229057287299274632567084071241871891577650692996951852505047272795275718137161921771634493681406726267168072845249708188271693235612471289239997659900205589429628350485650727709971831936486232817564117395988991340395349955703628161985887786470403992515272702380571431043817816861430460975843648860816129308258730698655544896598152916892424587080194083648986135185830771755089571550193671835588688511804211257321406112654382723934088136319087823580300472791010864134713638101865106597701687500102308610790709092659049262664985325226531224577796775434359665935939585521840117112175272898106664605662370271006004825567548200033928645681750455390006433874440722911576562666601231530396099163953611747266252140616731549801412164517374320552560828475565743405237381751710566428638450227793566381922336653766645467445321807440981185819013486896036518881668514119458379989773531586916386302596916277662589386462932417032334342366084456443786621093750000 [90,46] -1990611873726265094410104547348774325158723472119933254937014555288321749068882394250726752322393577279724506634531251659874666797830385665332156934000796577754158029307502241361668832539653802951291781347794481115556495822255258484823110874898072788305391096540778825174318816367048144071022849710623233959109511280077464921913050352305269005652744046176103191170444621014053696778998812881293440209099487192112284664300468185036290264642262151303382278659573423527811234410615840507000626372791242456889801238013987342144302021267856095302363841255531237372243655581493249636122804891009357677493944955982423924362916296897539753446355417629955141602361034884564674748808635428418657348853502340854572276567332167563422368056499705101957508529852585908818671011990896049415465574818759004301116735158314487565220561886972145006932552173142187373493223047559064186418400046160315015987063971672058435628416547439202438863164297259578980582009223758337381178484836695421461245378515935154726392927905098013024682789947949669135573818214940934331307425350521756625134729295169337855019072966522317853276250496432218411534399768937810566568581834022985486398803491088956483730936300633840626590823863503597393346673103506626841780326424074241558223033664675486771473656586117363839203565274281961132025448302088798836139369541761630699703312759832769539415765742467874184899258644827738350519513835337095658708274882385442974434145919741269133798134135923898206647702675409776775221415353914494611450267294143142027925517308040722028691432812063897801236492377146468394087839113960142859019960480670853311443930121067628132632184670741867521806283152482763422791172065304235089183326221107565184791962932812685644979922495931021202034683998486682428933322868882353575316027852686561883630478673194602607487117358039967599933693128284989025353951133487838962079249527614119896950499335791219678652421951666602300183706455489393057616792286728657266748639578525734110446842063131341271707948541407910981016024649359986119875020872236272969409622457397743625544915721849804653022846111625033183950403225929555209568623330692499415842703454501534357549360071481366987286592223698222014520397080021778158432223558299142705758182058420549882434214685102710261271211311028783033324865573623191449499944635949221063546681175241205709159034515289214880533511560668387253982359239678055647286374866598369382257507215205905026778054889291524887084960937500000 [90,47] 533789969197022361381487257210645464064183228704041563789005851400766164054440073779088997706688429445712585268944037882689203588848751363813431431325643573469718612673525963511759797035877697457156861459615035030778399762655721678043276616853564859384578095272120651817235928007766356421033735673735778574087086182873904869140908197470270732061776968807945101464873948823866891925981369006196542687771017765655878358789339930118558102524272335380337523161143878813762481251059334070631625196493362586119197258437750919802018328335844008535177862108615651494290566408342210098832686403461579443151318885103189835872610649068841968110028635619930262699534614084110161952225504724754589006663099886203125780763584697968954603397368451688612229569934753441086591722284313426915343595382106587651787039515826138631969403685482713243518377187863690507492549754311752340383817717617715576615248497747918161950605008314684549723664202109851606533759279063407168297673222112021733954168093023072204131617910512510805191973522232119395374945374906044366175242534707760748140719048893460472114476949919125632124229133322533699500090882721769718104284486177467231855291311738245769104558974881643905926185739443117829786817855737571416981525726987811516599523729727997930200070331127887068220666842907019253233535121559575031222034613117282140182454357850799041922612483145278619145824135547831402636658844568600630200366952289520158674456089054884965356519050357856054217561334352406648201056908698760695383650172468473312195255943076773409422778232951155813775062670636654042316283984151550009985591208461543428634466879119123177329892215780056685697168329918017757816177002713442874070563917682671393345380475676978932502366846311904525666196458251379830254916604135701202917797377576672473893688928487163103599945620647527681318915443719571202092401039015883438575391714662364400926274810419109270180068020267409233856403434450048327269732193733876546165007980695250047962260333783871653504015407868219110013727842797463956251473012050877317806385973064346561707060878470384464245569875829512051542649772468108471324479820930830620129324103426735198034120383849842057354758041049104803779537117447371988010072856030522684717776822686295354971691403038834227844088102456563535535117134482490913543711733838717493984734380628744580811341214992969708811421482063566124145698387968591530930341222680744838835573823354607725377718452364206314086914062500 [90,48] -121178200767010809396754350253935470991370549698618895181545660873144826033234619811564811477490160207156828782969802703439416546589619982935326695524177346520596231323925645373022244964050427484865713725058052319430754389184283109930518435476661025942427382609439336445938804364144897342778572157016320558083873773598534164995734496372543190152623758892130170297137457781789761940995371042503948055152547668937026808955930717704263178607477184878222070557901511200194934920979377254141447311109957554996545379757911813027714208818923286265055376143070765153676934545752641926249525799046471721290037868341211841687573008093607223409701670514859039728801230763699047290075233562097210829597311816424302474415475624592230390203630929704679857253158762558034628861679165551909191764166592365686623330367312350340581924358107429161742726073980257898340870372326312376669646737195486798867563075324173320930028194017627443558656949603518441515350102124003839914023579729867708110429787086453459006300157457109990115491216928853582045009897054399172658707423971733607194576473125188664029121266624479664512554491592121632856963629292662550891190745064088668772191858506002068679745969067353527976515763354122578757024482122384858866009143441153291592623395216890178099773698841577790620457561023283247413752369361638296556572466122688894563820408087625265231243326647998566697587004581697139668869095849656571276404766806037266156120983735527528836682928700630695986842756901490472986673556723853856270972927873063873983668882479170045967296105870485306842944275980912276535780645671494682391257473447986019996250807766688470411365951224900898633290270148508187036503221168188346148958699069944127832180012343100553477782281850292926926878334959864533511202246460467012521859809331339598844059422035316693412500726663334253970398670804372814370565991434285972149858482582570732881405723047033751561563382829589630535612253423451809938857851367204094035647461446172319194013026972208798159792422216482825223047305385585250097230328560821377119259981424230492650038640056675916458376919043205022582834891497657428264453455907126949201447550258456264300239980600111550177406255021851446677187394005527829672792262122022540279213331637285911805656014807955478815143468518072719940109749081142072897520929788115435202400388886477973211540401533310560430251603087445360281534092573316081115582149102862934446009357536411243927432224154472351074218750 [90,49] 23419716818482106965580045235693380746286680808945027809843856514123284740532436269265787792429052699752858070697633259516553395515773219057246393087529264230624582443052185749457367391707083823547987859105798261077413664783984092150462668193918865814262361144696674727772061459243513480409269672551322821777477428915297651360992634452645387689183589728256084562526669966907995922230659645909564661395728127131734116951701712770254385169350168926971903544344485234887273067419935525019137460064678225527286880747326808355564143840000974230245890145799811062588319425942846998997888681519436929048454226553340672891553394127565548350925098214268469349498296984087282947879740997921641840903436148612122056475005934363529122424373558464992178165867575200432278935714625108301817700050864991200561025538759737730353810124671574579051809234302605818885682453279391763291735215350333434339919995998962858385866520851066267241546355845814610238416090384819869062966323348373926278643536063428837005440023766301965118272431738801981664892302759475818413191704308851295396316177825798312257956359710455664703415079561465255678597917328725777312794290540239886429017770802093500027729878885392400672512298817323109614921000973402480230140254807972620141588125913523774511240787920852822798287272486088476372266738336841538802158296076749050422629443887614105152586019096546437022364905397233530428449321740431187196034177244752943455112578592033517530967949053419839834706490041054685793677257260149694865951456105943383908439605162449817489933590868461894188701507404645211892921479339051355264104033993710289718594664737576702193136892422694658185303801046651999128671106752881437741807787517680764248093412088649207136783767113728652795502357153574113111045046155261579480790038029927502828860604711806270428206251005258284590020160945985632945435530704803796572090420117407089608331823594180931850565652085179412562645073788145810130147914719049733951280928806280111268080818692298485177342679788491987693394957045210641637811552547047789017013681822533614388042786783738556587272424535454730316677014220437140450958669008093330122133182403988215756736324248658834256320266196854993629146309436746047356093013156699389406595398565827966300727748942035275726942819604432419707936585005320568737158390934737614734625982005880019322782716414294597487432449301617575480744882677110905820392538890617299685015240129359881393611431121826171875000 [90,50] -3637787604547775644421747436546774842652200445983292813921842011002366927874472006280648512738967746318567966646293378334278689150788004797137459327737061633447202405849657140997330042983452196460564685904669288488672702195459417714261164759052416594712858859767606165928051671675664583769211219805517627978885201754958680778028715607089029229783474257363364269511219835115302193667390452596012596094060754164565484478791899267236594959146400425765306254515111525436523874499597895604542911386392852870431129673207377197875153408633041062457780141466015240508632046326803795693944628675784764993373764917707818720989611320458482855364433964137131407048343735705442982525407816541146596942451658965186130234086849364419491741181391090793046774557825484723306614772507092769012874587943017625628674154460068492805539789796318410619510140554397058356428693020728345451772817653550020735524136477243664653282339349186232596617189150290604929229546518884056080909933251953644408310624828016595819568155387801759341845570875937076523068904863286805558741769375951689837172175366693558170481952727978028845315147032259297634205821680105271567831923842493928683743452576301103058126993287340558896620485060045917857449601651845987910711272800824480180965940601387242729675146410253413866769002163925070064142785731948012745212472993601322680289738504869002630639724582343361094497418675968925720226979282028051963302559698921224167781969041252427498194060209596387565963656772543181560280597976441777185431186583295206640131628217979394792179716790279456060538246670934550863862808338453670734695678458470443685660900417518007891621004773661104371520786465505888286267380359785606024984861218594552754829783056585273948108680518835086184972322281618006492171492006854350940615820484660233380422090711504946661704733235499084232613098043497656864263230233658630992541727514734453228719229283595949375908947872407450521063637534022352778159422939328377083703442432393783312791944452153913482785540238562688254494657462090782853928147472440761160499959863678840466944114291548235286334809044931000920826071339181854431055541337520291657863002947449512059720053596892694768798363955707889767640942862991965361776008048264385190346994955871867671175445404430524034402164758247829084841659115894157014511293887896633176991145608819589924237271468119877365616249596975106251591927794550498058511234819416280128479002087260596454143524169921875000 [90,51] 413469444703631827961032460715729254925537378257988056489878863459973711748921922806396341676014052427366886884344097077930093105761143205037780579961551422112275203002413185441108481700657077770218598487049889939972913606654177590189450943916765397260259820668709145621153966782634197068349617549180143437154865740948918619828517189243428060449669105886784119451064151897437185453373025009400114939696684566652033815291279116383259101578692816077632703696313891910603340400035818989208466491370071153739290847204204461142741118107604813939061261119904759153170219551082386555498634009257290725375940752552201937674171434198478927662389961893647813637198821934331285088198164592503112645666463687380528892789517115527461283437439241483377515325337190326150270486268244867982670166222543562403152482232408866858301311570214166145802840747609507871550497043788092483772848492545608038015933976553149943467355685108644597170885322858651239689220699649152309668793082455157255620040156287899295327903414681904217600908544257062978683468009892098459040403762493339632111321223164960050985725158474007869826795134586861860776965834376034556351803037835608773242571940931589405718047382058514001666512539865482968330876647754794999664348006903403918981547726026840627222344763830749216704690563823737967142198335553904014669987259080544949171620642143732653107281629412079221965485718359796001104043430344852865445121244475663596341702620773962624936406602864356054482599627350410998202096323290532612512426472116660518124146001717905100331132769374351839573936557452081674238932696145349363330800968597227624322626516712114511090631888547591100416627046199105547941574670980973565570260636466471061355073175404125916681143828976974234595379595349806249905620436808404022186212662523858551958737593570090468737326646143643763004422991602730964884406003476843823697822800208151476591852819502752175300545879245022150802810852141605248783870080946371585209720646739379624928973055152208528720630701642268262152186515176962880100601368729721604847353110175913601077565189689158824702640209424727146980469517997107256240956725050238453841137409267155044273478494094810702241819787121392283102179235743365783119386015612184126129992422999211986813554223363359558045287201917592719796228656041677554510803961169575650528681631484421409638445249765480064589902941934264284304344410702794837906691883394616482405581336934119462966918945312500 [90,52] -24886101762314718785918075172072274928498068779118711493828306272907332900391972136258301508361482097220414536654190222828683834137208396990821526528840371087274083048634973223284567469758684867987618376285340160062724571512288588638596042074470981828656030861588506213037238431230907224310034680950953036017512572820500942238413712302080321867424937188777042529055550509528799621243521644393443555182853285250130329316776008222519117499146226882479606022856790985567287399336099667961371295889863733941477356527543355781194715912504281955349836661636138009184677028915034382517066880378313704911809411303901316241019653537512502694972262972116780221903041382696147229232588582773464772261993719147963742644349193080917510735411080350922263354345270109860482027883669217174913332100095911301515031623797636103140363440264216595880588003241076382722128085443488237828228891831157005544399829815154989906078717067191233675637613066845210158929465396458378800158085606540808488177879439917395932191491029334824440428911821161915153223979874696630387537879628525085235092615674181091258502762560384470033145486809471360376940550078928583165225831905817683098061288801356140103331634760655720005286149246229823556414383154844165982051349635563339363001111372057525786566526177181085577656322944017420724230581244270280479942641159278463064675843732152817617639732944865292522365110577051735597201303551696118351637845732749376719473288605950564933337744968954711286611640152225569067237016234664014566872012950266553190275948779559239482356947015012712722673566816582922185296122648645116555297993151146177191000541184953710867120111528973654419779766219897321688229303177829142244391552870984822303211079145339323501241499895718094052862701993941250482502589402255926389811007873833857772829190483841210980687334452485198965787838203786167533289491136139038033971078361547899715993332075718400216272673872592350967905015488241912763793060921629267598900964510424120037733626071640936639961337663365045257627303008614995982920636026694516183900791806615004229112004828927082285586416153668947538509609129242718726712730778470715689922670949484519302577694886094548792243178010004980386189198425993542144516762377908377896426807805127505652465220286809059395904448770537514623731308185888239178487970850015259664988575350310017908082669913236989738758219793828911844839307708061014196704308076846245967317372560501098632812500000 [90,53] -1778385312526795368231502231774233754095419013693822713472837400382499894631916122399080554549376642000696883344927548920690923305276961890997801492735887716834220342301611458564827012886158040954833060851702868937060675793241186711660795640183380707024670543195635901014313491714995098815622648247575201011012731708594705619853413080537646704481654126828760062526141412819927848227589702551247569321226865964528307100458073862304597457268873264510045246216938513471352441467312174740534204803486309796403966435124571991511651915763237488340029854626249967436329919426877067637323758615443464204673101767285641609847236420974592699077031847784720797530925544173688371960847029233926954167081525446786279456329847018308085308820446430319632450769081944965908265476585584342424943880593416303319445967609543333005274435946251170486869250947108534405696599694278499097299652769472223804062133175118701168695129334257274665571297073464651711050444402418273623468199601526047148553687597864344517527495139977378409922389539575728525427424022379696774744477242149121905223748584661910606234722528451328271045938042684451557895553490986960327615977377111103613476905621822476276919775392565757789618766692221773524692870114252971499962051703267654400601968520669627028814969113834182210954064568855703669415729007764419461872323076918067026237920952474894107604900646202239896842852741295240293829618784611517785937606360730078194273442360975726652447659388339681668071945080619693364188008081330241401727826507392543602381211916827216124383225781328575623326731049827731648293148886559311284387839986425686068342766997233297909537436306587230053169653721296495421381107684088242395958626902802584821395913651941433360196593138397909729446082570473604775799550076537301329417421266000186149861587152912831453661850044381462742528341435856943806940516115290676114817402476920474289208868790615806446946793123196419283105279286833559114592457230494176889902025714787563606916695853916258011915676952612333433363612464457235594766444325266787168250516329648404555496818255786818032383635730993857068242611786236435837002367394596655946472810209605216861411532096520475479364952387706739441419518121270558170576735909040257275091334120972926284563206132788000179686800091215405749955095656446848385231820413034117330864958265209452514835157262900843860903216610706164364375611657553279913029919967470959818456321954727172851562500 [90,54] 667455776211585730305308567697073932647967075548816614297228215018800784353526435248040564424767201649152429583890009396285023788741269119579965346356560453247276096156984828720654881161264536123756410989884476454180895159080403749964346182864286880649176296220576207151233987757263868562593123315328739922066202474230635844607806087882946660814695612462316946034011637721986904686522060795243689224384810638593700952104895071673287515617818680150091665512178715841222378282038835161091211704585169724685811235704831219672129387564252414250980987288287514144875933755030363788955453592342600204585149736959003605232267693903814678492708422529571021961256553126954007186246865765079573639060593936654978637211331828054558664063883108457891032445741201210907807691111823014991534532267456160975397906149293850590392443123703239347688120992628908173168872494839506907634240827898839868487799998771422901727151491159112356205762465356692961309273459654082356494561954169772356070904196036970012584527490842969264653967960108712961349950655942025516138535253415315813596468450636145890460611424696859858613106626818173158985566070626289431750774481803999389403987317110006171557118327032599496789800409313275721793996199797063872649186910875251796504380573201123836617964907722193104870677838977809643869993736013771461271217821822546731570470380382767027675469273173949616543064569717015477262797856982827227706933121652868803179600305046105304045328979451992274071234829285667800783339099586882040905000720181719692965009082053405082426614170453236417794090242591987501283929329712180438406817687424501491376136724778108605894510254636559218414560369361142831682844924471035930312078977388768526884030384126357514821161417730117657459605362308520265614114933852431411120686112470023454956915180876768291710436146133104493658928997418413357861287214185724112335341412252217430171541247913165069648307376271584170781618798586695345807530260924940969293496454185582981487155857096781168042223710573941625566507160102838975510781301692407914154048547890679606890829773585628473586581794868486455055769096870462394440285189130213258812698541302686358118913130515338217785173957317697291413607451143060505223461805257601334666950302925497511267582984428479538428144908393421537256272031369853055226136343967916950461475332770511483122996735390289554139532224822073976837769949434220340123147252597846090793609619140625000000 [90,55] -92257927834122341435617454316446334306505180286702183102482545229636080920956994375078613103659456699050437826971968032243987679544971120913179242131614469194267810354588300533946579783669829464949873038410110299230762151530320248046965840108489166900424593206747380734515020259216626184461203366925800539667019427056907027340282418764578583174313555158662557670009530685950849210289077712135085299269285639486253320036614505899708676883076202916175464580399219632896796693401904464531879423225085724593919232196861510106413788732131741571645339761074826335671957850445229569203997765020022412582418556303198083859299537730757007424905747026655531638359106102522660146125997677545833329491803605834677387306744075390251975039623145340765848652386855202595052622751602890958673568969331135853452591612221604967166844434256080671069231043056848604611967110992885467090150059598342721670895867717716164106512214337472275529520847538540840050515612334045603286952032260307850114911119657608555338927743700033869940730630844172922701010471025574096220535761898712716657556830385157442029846266995553254967400361572959032277090335587025468235118151567003027561023501736886321343984357926761578807557846646864125271321933575634926747558477059615058037006135559641799960990563008106707625550135541955845763222300310272485339695858660950107085542060345248973167611880008172033998231770045005195736273502347033459117024928088620498432490368404603400348689027808458203959157057429167897727677296391013138591968587397932142821419112800026741084171568248408529220871158983073012903796306653008475512529801523192546633462680944450525184408868311799523419981228884237909687465334968328085866337724637696814766411333177043569033542220989667587753560299414977984853709188814053573114030131941278193661487756242717578901275834182159855301127626228847784116223608705855858483268869960429514515121155197093509693847195409148315897376531760574674814592723967976571353830065285629212006017207051624725945171136973219980470263374056817549488045357806543172418892640817686976126264935989808484005324817735353029320493606381395084691669319557849216176874022708727633797487119700963363046575059897313542277440354942257427468057615457241666331025555673225575480838176259178493274087604863493834098677834228603338460190469370929785554594709046118004339418467174918644880061371281409203928316399459345908962148996579344384372234344482421875 [90,56] 9962315532928786950882042789903489140746973104627935940234882966189218818519984732730729250456719767632284037235412960875928214504657840801377065267135952743656152080344649202572544668500707657501935393163362335671806489653495734176612367696506441464830497713253934641639758385133891692820854640351372530774197886437089257973275360336661214989992008377231365303128157843096150834784053839275371374549150026398725871732201462831456754932892671630256548923390976913962848393360690193144007535187788208152213540773351678206864164465450635806644815125392177987978856229363154214222778103094684573067782562926472121471963943636677616063333030716331552118327323791153454051421984157226041071587717439966795487752641936830868782810401277760571107666431049604815527148974483338891592337192831660657684771031019664831752596810145940128662170962502632395115829845501127810351538399729005518317174799159045338146043296683940667325134357004880488183371370111270997782717093252815858873069467776058676595812310088307671104279937748437503951473063344206022352551548870126070975579032245910213300995751665440558130664591815996719138835217195596043433804099964554319777251117914406418794070762205583115246984044245066194762224449803519860763475661481450392528368724747409594775336745460920363810707547541979656831252187747758892021139211254277362371914978233659375919332211695286293535033672313307658768321483020453815492396310592545122713233135163989793240120849088664781857514229182954073333912727205980600018404982112552239480928577775381607039998753089024781478908330030850594075603599213645349320922385698757131011329341545069198827117712455083361242651534742554872029432990505903739263192477835635313766134985122073764629805703616075326301711644540597680616989072511104169786934339103865222608560743320545837728594482498315817984903216764257841033045659995280493333617825462982071253087818058658103274881863690530947635025776168656840503355784828099988443589039002265448742549837908911207885712083914067461439122867521494975441690356342144387176773641964094790813860911753881267720160106122662893705897858422170153760088676380567460778012827346710944250559588864438875807254998991489445526492562552059819210591051762916364260899904297922365065335703635754262077283734907013173089818922037264426057718461524856910390378250223320500674976087934737995824636241004946920900533949110033926643836821313016116619110107421875 [90,57] -865876184837257585932447761241590834812651879373876118554875095108661614692570767292012279412629728788899470727128041313091089972836296501789721763874660402916589626697233051961674223642059252119663678178261490639899680489051041305053927690231766235221695678228178548847086526404771714167455241322687113778024749931977934534690414958277433679748422700922525485504378790283882498333030507371466498325302300876354416640498209721820727725751213178216860890775158863579497778482702919451245122942518684107121566948035945386341164185868384874969954109891782602201428495887277406708577682776776868421167540069288552057935180107470343083817644785662911577317730457013572866959486586619035726737986325596123767572072443801446326455078802378255285531630400713893350857891496827413878026653692152369236812455327640981537763947402286581412369102982920370536732590584355578590451397956103714258881006799816876197213930198505092802979258050302240538795930173960858297579849052332980219533015827643543201709062546695393990926138174239694307650238516122210897665984394616636034226835217559214790617477335353906086575464727445782774600683571480219218360512168989360167551320304910661205023739043135894218812052742673752497646045923403672101283412593556910465481399125761676355406914797500942680465553366373089781477456177123385527119596900943768133273466366511850652336065084976284209275618679024228539925035726804072411418577180666463981769519901650531595284207403106012812217370709047882929694521805736229180766442497376017043573026382312507858412370653036910129595386461916222170447647690529170924585808347760154486687210781545032489176942586428834174830369538032772053444406107000734898825531075739966683112003617325083353280159592316375219779400351766830988093200046778696471447681736473906545927778397221339056189868989399812458123606685043120257396867214671848207505111145488508601506733645125276327676277805530738267768561642911069799962361533339814582550375879611359501931131043485990319063538025875821560347954130256854252919475370171848666797730892964829183457353721234419064198465696069605283096196710576813572861009976001369449618405294695502126711269457084998746357392555799279097248495557724611199458193080252291998232904375160151301350945501852314898336526254038956440427486324072569157429489609099514499636477245134485565152508136077016422385996878458707548152292754473080549360020086169242858886718750 [90,58] -9217882998139973695044511659889998879892616643382054257821434004440072966967391534077646384602228782065565791553295240044335309134195227193718938318486288396598797077580007252940966390267047882826412420125999125282489683811452838106378458701523129809453310226625166440116544967026452958544858101967229506215173599539946254711389625500398622230704478583590089260678505681409807746667607005743398681254406513571781207563742328618900810363051986796439858639725614052620447235250927636672388090961332877460161939716077610300542146344965810883227117612242975976524501523188789142716251546912298610636007998963332556694532279893306520573814592017857754377805753534966929239940393540311594497022522462480210052963410618282292699887303472659361680039170528718276704669215281465896613103928096031006361582761865367333113889813709755626634907872325952882294414560876595214423645298018396458935586028790914178442398414113029535707955897142653399048591231364091013343520004391957373776236881719084817049537043042371669175811397077791308532860956615918145922853197842788985196647918942412523414810994199729698459881887848444890574149541116828343353913446043365551036332860241055165522037143534798237557248852160332964035682062349541894503956241660939669469517671858644987197745085445822405884997705352326075172316704362422233922730613525245023382320457007359902344416646937086904793824322820507223504920397259965582624765093465060072132116225986251098966813275374454142875240544474976165721924489363169819292659417653073186296752695656278964792498230240894213290316411621582643488317836850133275655003945379127131508293193012155784846602584262439559544399963899953323064977867267592226743208458858008778416411467335015860265994160121757336549309381472761827387255164239376848482829618037699686748702617285132593909250123072165461162655670121243662446178962635282353380176476089645671000817786435598332315150349726760396185358905260740687666033345471132278194146520892711542635995838613152567059159904544899794762520032876383579185931439859354687163080588295240445050586466518576207106122514362998834821520725459510581717374436840300231748517044079089374391559695819335545831149745460943202509036657522952453386416993345756212160689879730830065978781734425780763322837949613065178710014596928189498616784484784240907447107035017816091489205068153439756522196287861462167534387646128379856236279010772705078125000 [90,59] 14699890775777144661650367975157703167478165566933352465642064796017369176308759033671935891145494732338461636542431347933479684724802510189905223552639104922838634000745349288273575943506153987614757531391668648431800184019495533453980237204619657137325311841640258368827306141035038640906980835323303540139707252437619093734809908369953185893221502414177902955627287563331727783911222114460588278936265605006257324512346436272534787951186153655537108752639800919680601394599517656377157792058421723948507625137049949766709121674402756999806315353334394425079207603260164001120363979630953486933915304869416959620805635446450172996564629911792244687980857026299849260810833482764937033495878414464556665767509281841634251113867514140521818924396740230793254677229049834779535978913255422684920333559769914092130772970987090867014352077933690904740597280450338590965215624856298537008569369262350539982646269336919145127261857553299477082835474634710532312009591819118056037024495861945986040688699743639527062221442675015399942055883397649418707846293500403403317507097115349995905099405859174047072550185158712411430347542563765114784801844309485163056437591737421478873244351532275953706145319139484292049197404038526859709917958998973119427316326703687780458491506682963595680759663547543930162960051659452734241343271792522737687696957583249051249453557187173396906300782212619324305970512828593304581374253703654889760557289427394803915889698943715357468825743569569204327100624235560692171922832522968976148004275812500783736988501385939536044726032562769285528953212349028862170758533771389390877140104744766593674970137479883828845195601243930552418091110835023234770080941772391505365233209248418460324582219936730628995430545630930981190466322503038619705379367916192418050681418016918029882527438509457536607747518660098542473901412017835059505051454593332699236428768891474756252022151538281578911460777672097345742052711665535532709241892875511852493690014999791568819106273171228520076759688683762527297966516619878570762849500667203545556220033471241533012062446653835466521714886306452073787387618488273256348427409454867575985091681950898493040978606753987229738391560807104724789770544547575946625543120856375952901625447296316341998168788698092924431915277466793070990818557430746252521704060983487760348519221666168388378446990407701598646550422699874616228044033050537109375 [90,60] -2263691574996738149046102936271377352825364932254152735495138911101616579692429985994332580448882957267914470200272386830628736049804249652891154917392510838869443071121345302695556627123079090900618828916157346524990239345495467951584227160230177036892635437512702003274503762657497910904669719069095383051291907764913649938025278414817885831724770356971179381057797288326409602142730753329289507242955400981279453817309955585638380758194012961785467398694767723839312141166689035693284332010681245374445909041121028854753418925757996622698713951655978418444772240502097351271437316235480002850202553166518810318620804158088888334861434173333542489693518035982932375239107627778503943731314555966885506278582201423421250567853483554496927008614580810796169232074993214659486690141018089605417336103026125320849576792726258208033334298805832345696438129909850653389891581278612298034133881479009531837409072025831570968318453849786477868611234815073316072524124543452025119132188179016143702994639222461096600330417474610062025603426004002336735090399620687498020430192858059026169424288408390244901341111574913798862512566042641528132208378414365195886199119709240458109803576653570558404293618074737682730353569241683326891783467111458669907725015283192071701692210843104663606459391507790130855064787091448325280583526857977865906376364268617710004497635914070038671888184808991046818427601515186698986169661475334052334175791791859254476231402803643986678210209570099833696102458139561539083315026071725184898507483098352906954975834383155461171242524085146295160919181625705721981374603743303592049589800701332576519857593326387174074330007863795764072581984953874542478709008362918164753456636222193414177444904697928976910845340607416624802402479399643870055564754455862226787657209358814734231166026910793527343114346683310022378260902356772311616659246369504056882683359358072566557855936199048724864411759756374279541864917315234234646336116025547935690582747423323742221006628818339249952964015538128319409592530492243377901954682206745069364549642882522239436181451100378957476053859239023568801273106956498553726803055264585160158692806885766450647716357211238052789164958286202735923938886924572666121246905421151824598209064695973223612776171016871150228315517787318404246514843248768257476258309447996372773958595163250834172636493041644301094095226289937272667884826660156250 [90,61] 260593193610982638681305604435831477218173125305197200302387757071250345801556766547202731414072518625114944493542866016592454170078058485934263612091548759024860263979499588356727207150937581090085210548966171351229243076849494515928122994536748501593831088870918609908644835275338200846489531538002003495162289976845920795392752640559978241284167787545173841354662414118799955823482698732864683526817604204788781379626871575393282360038711104125263429947712013708920039416057940429169755537562968549120550708438736566353276491468170049393745030120487674002982121125413960287466852107383413555394569493524603150420507200133053998180820821864292107977327915425398692204572970113484927493168433085889897513578991251365502759135316532197793278416737580292504909865366079909780748942888979652134951570614829240966774613819242074818611278811354714556555784944546262421861674719520618318304384740482585749448723746886437150325567408058814215277798537378572996917293277223522764428452573965131718647353067136456526753451026454061264238271209257131991452786865949025401743548339669817222028682052442954295961437460708464345603568827766745108117626047598501539212221619205553001875668128114082529149892219310315598863326740252683704840008244919451460018357504417815234160215079997605732337257854455219522888180875423789840152860874199643645354294132094861974351477947276428240046595999549915594854912302193840437612139404167194766733767542815392745512314698552057540551724125545983980846568699441822871569146159639305117752532424939597134451998892760194771144819375194032789042727706284092623678966457954448929519122360204462456711774955932692609407066959181005240798707810501775903875374419392610044592688354099583669348465944026597497466314540477618409198307552332264511328542571824511146154867915292117940649400627787700457164072443161636100349580466811632680799003778462869733231662515979973263452828568802901021417161364711771972625145526710960004095816466708137040596832735762826439849306847350399664302077551897791777578779477818081572735810110006752482946313491526436999662116323316125154583665179137162312415520824061636711510061159993484833306516641552115408777375430764017866214131759558878081711135369946051800043952524069579946857120271375782404277451000240829517433729150336592766563385890626341015075587780717569219929080922732079140440118042443273793651314917951822280883789062500 [90,62] -12021552658345223320380835712897166077333389842114565568415969342809988492544114800983706774644898097972468043090387726714910177102739687471417124738735719247932569225074838007885130437731305441356030192134508709000839245758685457390458244790373815829623401634076234088233109884879542184201173451334189204395517757900441691679057961726812873266016731316112877155410562123162517520429958337712427770187007549848953986291891507406223230056345730430577301185902744172089807835546872193224467820986862918090199350862258676199489115516097740189830541734279134677214423598653957569528183465894889349732463644832437386610355661023141196891291590586142285450468399735034310823166115903792352585582809740143950353476497417327050628610033324784078513273987845617024842426741284259575821123423132030660744339073630731413423172596007907017470133759942258583966123378804116624671548594642743584296922035429367733062336750039352869790691398572997779158104110053931703736490232627029706945692960647301302467486189844751749406309721216525106540427912257143161721275996255621588469942145858718246716559319977187742301109658520105190360865101711137383007885798302095310289777860297654815924257014431285781194927498258004282212376826910009153854126452398099772781848169466856235645615019086159326080366589057240724900681369462150478603531184054125124169558004964901978295406599551812038965606988754080250042428130764935132597044494694369250545457963699787496576216436583825505250805186381181410385061004449101808847489521122100035687222006080758897375975215245346798950490636532010707362821929790500464342404569068582137544354964358729833291369465382704242224310006746735379804923955111909000367983373259947708547777578477979150478224953629130973651923577868003952523211596523736942262326314799581458041767655491413042934131601067505802066924057022791244550923191389735122308922843651244264065733848985043292960175981473286685261292616328801924091202927193854795847925301638963237780646959467505881163612842457638629173431758147622899542900625701257022269425138596583759508628158518948759856133419939411004353212038146816598944722227667910193190503158946394090494704150334991239532974468845083373732784347180888227287665296471837434617104541215732582940755945853343876896399370746855485323771949530559237485790147043215461508487148075986121038083760961673183064943315478956264996668323874473571777343750 [90,63] -1764195224034202721255900982953376405682692223586071414665880554302469908375167532823342659477788727322457102464776780773988154224619840934461466848506400971918560731284542153741845220926772647870145906991857777680274235413068392303096346413644126675935573417379145493584081863020865063211013211031825844156229894097625808054428078950557588863034861366001800863214346237532474485336403401312650998423999047583686914256448063748226773064471125098573490136455116683199525153734748021229477177089689417028190463639288339373795096418683239070254874854264149579898539245852391388674642966180399082862221533627039028925082112264669420853926782296392944762403417856800082333494202594381008359495561166442181621067099713942442623762004582807342132785662977383202895755517732230735002028012632617641198059118383195438606471396951670799369565919677099860713093045551320611960317561990502835484180904170444338363840554903936102457115067204497905963640003881230931123756789143758236647460477112140908040723696339592323818069861720148068085231115922282581643517152525091034943903723392010402886307743457116238183904473879165057199563748388019411729294186913988005319328474844621865121671952181824734820396017459747100266606821947546508006067976133144065472073112252907182927142366114675731821246150244862703427288381296765629424907009561074743351902939939675539552230600582471463474697622103944052591627551281964611209369973497789137777739509527666433609923422188706859113044187627572877740477098691245332578857475198307509398741020582597704648540753467547560542180872578529007495574361652604882453314846331440193182844944995421780646091591190736935006440579211635023650730211699221875055789522346356824059254388431173876264274176300021190605411631957972073033453911940408989039400407118788217001973046738484402934839153600913501503081350620288909486811447089351379421670557829234165390538692246060245701597193052226803348663392895321766675798401522879062473654066986497357339153132735534418490117074604157319375353424366574750501079770077151059316219117578758655755972156016458601882930225756579554592762904085645290424195840833778847168629479285340123383746341322572624062122173936181795046194463264831539065310213272120674166592693199245395467973960640953731632056871295827448023226412787955886541094882050870660060843436243397478643205956969661034328122894976331735961139202117919921875000 [90,64] 477251369061918799283058936539680540998346719184702725844546189377651412371072979692982543582560288240682805284050981207169240763794377734972500131347206924666132072912852594396198087184303534732545978889852682102354976578194576968929180261362191194810876471684775256486249805481614509236160177240574630732032911907961667493476011538440830076393971425124303293075174463525561823645037009758466130453752140721550650420954021968290214927046969388776405605012886181593222085481158051011356463862733891617202162547719076683244687366282330386964332657797446600776959424611950186714332353207501534975309734018125041251049104934024027394376053008903873036445523776548540654909675844738235451421540869831467021596500426928865863517753426946072392491906117756972511552280772065912362990692159114029678601367762805752040818065409315941336687183068695217262451940557488366710713611235847975475053653127487243755808059364658074203069458489320903357448632434120270864093639641086134117246688361469556502718539224473065760354066380413825665457731199727360516081612983687000338765053194773517150763013187436330112182929338362905768746872384319611150994886997318650606925465184700390143535986171253022183756933810679978858978696913737630815048208232259642432833117827523068236107107091089450290571194788550920298225809376512966892051190661190736867657095792152106705217735565018455484908268061201118728735981137100055889415006577940506915938022813407176139965616703344881150198141128489446824743018515573981665985054787608659519379103043111190808790072391131644768198731224606986604099310392602236541556158794949299504590607119956896428253660220362257227114649164869190364241617829024499705682212832863746438834089284757545287872244327361066882738669287989604878763423606095368097800660876550671251336865981260047058453288002153178616992259827637699321711525280784758078011655804427511297223984527739442054356047908152752834194684949578611090297540310293444789423348571636496016015179276058328817683994077588401881557690392920551975164559193977087700591424795007744276573628464290999278273543704611886884817965416490916674057395497381059681329294299138890259819795198851959205862625025394254913861298011058590646745890615991549525943924120917201344140184809861900301181698214179877638615927872642672238128384687959666735210550149248674965455150663129306465304324547105352394282817840576171875 [90,65] -48013554401081761818720350651231900219027810500140852504927857698028840491797992548067587409845082420298491322558454349492498947398345033190850188783658149831446566044558690050807349836188126117336823719046968341136019908944015719147908915325464546254013775610362640626759377625575998837106265704168695903426123214957738261836199763018274590634517071406628071847885637532892471771342289458075237085609314235229541923180378494001449388537023240112550687377033478054676916663943692850855923643232502151060381112299591010328922654810001232465298143529489855721761536329873455471179150529695697732350213764658586942704520253469822863385714895666401585955995636388273629030019876499641782353218403000006803144432141702931513411483905018751033326204565972876862018518186554968843739991561580162175243166999679102014208770261804732657822878903694897148236195695514017937489959455694921818739971358439493309958050787568529392237153681146802523808465159558594748554076260644847870820715052970112693903818241051975277392143784323196974195728254844877860169423173191779184881766321248375261329484114540367117144814558679901990100646623087467895220453635898727834851101403807570731328306406713379391329690775844235307961653174964560477949290986928245807994117934829642655707952038484883839953688184000104434876610568402452729959238569158420778300219619948366507584065613050353351266646713796012165763421569905081863915391700254730077489627203986595563500566068377554232004296633370985291799418679609204266238721031740467598013984385985561578887536625946987875291052980678964755490356398956657630146327421572594585850537234780715328187994538824792356250204224136444609305108964278853174379034946042521037088178345006648755149622644430179272566331525239652140741101791547124485464937269661214435487495722072493051095674577117282761804748730952822568126992521203774585369300031603418421284899571935902756969321418759065008790363827803162364804053227700054783415896421618074309046014199013646080705923456291551922780585479590501062630396545764047168311144672793004395144453105839066718330323977102188785105217498810718455941829084441734686943255831528934864860556344475782246000314379966204379922206127690284699502377696607799189571782997251570287812909721155599378614111454529839359483912906123685675815375170229185062014778573348955697434967820891316137021931353956460952758789062500000 [90,66] 3461650677007875328934314435665491275685675569779172173233905457056242258176851208759379858858136985778555872137035561902298269062298096765162921741186419291540045376082940287083793668021478436619537627906331688805888494333594301193903675641217619931043480520061752176050471036501669897733885218292512954494484721532469601893884555284420522322289942951494197631610698135554942773344711905608329286830347719511950644383825985055071896379795363485071572356964757893456976842345804576485811293758243508252649395315481080282796571835888920722511462687948279534190301908231892437613913180958753510386147590434191896208376404700667100712100437150584190834872475990437414941532343680814032534882464394154560368590838904699028413957407139751763832440599503157585420727083694992005410842162977714729770313682983380813629684706492041759021312246886196738149036914054958664675935712730113710274180160463464855212665740181321952540329649094398480077230982696136336120637488392760986642258698606758906636187688753394920176690774452642651722935700143855115642930391722103566299454551393680352004570756279205247251034410962048181658095382397278376322409621783023341673494625463265321839911291360527173808343754128020666119979400700543517594710919346308577733503436442261212923912695190561447614980625676662172303855062637293808734574108435590543451788586640935204047341874773762820043646799109970241453385547485405701539128610890475935385236457398920487301425425594226215632703874884231068277141403353419029253947752821834560248086620000284090917204724664137036567131590690656054551589404665310599812808740041471202748533574307748251447154133339228943127688306194038540057030424664990390541506945271805782450714060047824863116133619358899435047404676075537653939481235212837544308308289347316536182484512926200930412265486041031870926015364834986919497589417289121343329436660599142304606913722511237423321085664478339895743156147991837353352638070396445680346355784323355149139392289769133219332585508783000120592169435241685458813261048586945422090094059066987640511743912345909601673821642529784862772683019882338151030840566199595790260658429288802804739997188327687724222606615794655976017667489071777329843819832905900040167654019541533726016109994176888327195966211722881649701106382499456729508263308930460589979201788339059455611385410223057590428652474656701087951660156250 [90,67] -161705801840086352934384137243226886291850101586682703659179121654086973699790759856543298799174565997333674989303942500296439298356213379007576033223921422254934806745096192775363032728298626649751169380568073894594169546420233816195844203598492492723827202571183992184471943536713448185072832125750858775419893579765953946304349042774464548691370800551670868605532299294320577095066831370242633723661213823192264040852917440796518210797840087330115533151708230542985260754267429179468990711762162894489390584721391449369310689272823511879208578499550235071990533439490844642199935568872850206449337018832495071416636022628071013668139595641238015224907677411977947656002652143393468822591458151134161143110636023459902975972646589334686220526422129589340792493608371817746500256711508121313703748747207595278787514724641047279337601707566314564051507966873180809725465656971772713738245800071770143995360794593249588398689554147819687328479567120464963796426555651080151954392838467451111237521858092832508167392031870734530413917026711846566237875724188860019612939070935386087767922095086906139607609356817717807065473161090216241596473636024678658495899786676167001021279432115875246125261948946325268984201591745773571059973838434840728695860976917756590797185176696549046494632563723532703941864050940483320407897469942759934862714618402318755469311299398966790586707341646427704247444370227747311255150008181128424790735640771406448101446092204936961400627136294308155829876323235126618064981691766646054272988158700312814657319417953053942196932382857295667698609868752004306421161273173269081147151812589527596132871244834815757422393769440928041885404796812383179229090969024792748720651306254157098506814456102459848665064877812994837138581875510429424819204070300363914842712611780052536638778071911321969075417288068636010882718561844960532451637152810785352433388269535269632975448089136267546062177690733949570987008496524196833058035192804775744892188777849746996481658348582203965053084516284077180503737490760028054859058301566085180080774073038711419263402460400010494497869935365976817206878203332166285910951937515929293147631448823390913624637386253795445170310540394620278150220341661419857038906493196672825980120454587695580478452886734957143248650183502732474084204300699447460568625937271056711500016866978057805681601166725158691406250 [90,68] 6845547187840587706075990386427939026929273161466935359204401986731118511433715318393004835845437704078787282150132895861005279112596267146908544188249299158944159786423077642784417943358090590827632966174851403739581635214288839775743845250399277643251293437812226988312381052031431989306198557809249701665767248055969864529967538791133835056740307108472836789237641672426340817641985108101781059717311470517664951433274011946178755141025347893347260028875876418099576369844682585519379670825791833829801599215070128939633252495370308557840981844742504515176635582305565850163192058705829655987569717713980185184053707811710936682816503731337269897767313940745519207307726181082827648557455609463123774285386577468243404171581335256658976099001151965780868753332574569939115792638622281799398656605234501207043687672892287592083696885893576423393250066645350483246236464234762633628739413238710649511919118421558453831532511720394358739395752804576935120179623161007629206009229010541370461922320166893286195344058719564754992137654184863245057272208459298599462894973284950194354695753887171858409301550535922248643744444031029045787738347680378305799727155621363776188044246788452198910838380214144806696776050272562304582680216638514484728492584657405533288639163434788141306561195510273227789933972085477611440608045517367345007936493476086318956112526047183154871123684776008815505411787046351606319598825339663963179978067678912373579585060977308450865305740754361063782585681082304078619661531480552628421004021649415512416280275433426936192946346864287251690906172814365686341659097289536227610294381279535658545610209482182910810293583008808157944686356471481060355262415275978660814664243104801527775177971338745446845322128387413477586319721340487519556604984712131214203442469115855589751187462230177584192610342414861536959127338051032449997788135683622748945015018495531323228453826584036403374983726027110016065883772430026514247960665121443388821791527179215189397206087625307258189357556134154221633016298687411757552890017558423039797379809358024267923697030975362347142369608686211055987500143688424077198502387617057424682332153636058133188822218005447298833528584321576559280797522753058505694239728816282533266717930987145599039562581567047029265963304756394699341894555286853683423229725553502827972707223125325981527566909790039062500 [90,69] -313244737234070498720796869087479248974110276255282218326554696289922572042206974786355248288112562048742706164896872885163574004125104119681392041727527847472442436002342393077441973867620401072808782510791237669104199680274843744097461397570047610841869644163093128191552183495236338000228246466917377668618054973698932129135112071936571445382623469957593496832977266298646581723309623221901551016755265539317537288822667184385266173768505308236123913387618426495575965210961105742492860191594670422242009348513932055181229801791268442148462872104930418388590249016510029546968319872026188818445184048460207579265310108109913524095470789181050946486100538304610767869474411519652640765163255501378513439862930988143642144188909981686433085150614182968561748832542427739155299593822275345470721615539020105816959075705987544616876292494868397619528230686980054411685604268931043739856353392267566160975213990664337875160342289258846520381582130819037896538693909828928702387218246012133200928153498283037239033805886020440703831035260041099027510855688859159201041791740833748646208625733377074384999594158835636858486974364352772808470589474632492096538547426884791368455653799723735485374362266955445678307058991170447057616021415779642961056056260636119826485473946900662440707039927586432765900279369188422216575876552876183186096495050465456588496380491866117008423527255108285636456360054735435025341137312575054421956882003034767342838526386789751445747401507218990432034107214767241427997637029791190585240949165290217757403826973093456563751991724606752917479063844117878042810771209119473873685326441016110427452520339972246418552190680622488396970245944239136859979751373785091532779086453359626059130699952380093792720799174815321780682344728198438575518948767672342115728077901999047798474168712538910967473534939152662434025092407265149999345823365704055019236553725310715397198769659523314473189623443941922084812582089452319657948685753114333111339678173835148001471312551928889242558983633561187487187916403572678334393622492109012151384072255387895598886064799199204830300371887053680852822167268913609301315780800731152559874082036182590773485124241356736614073370485713563278784236473611610600259640010368967116832640682186038087683841600382038391607794285416051376702661012317968684881241449302624602069045067764818668365478515625000 [90,70] 10837799259751384594653169026861369096701642389986745645345669238335027370970081354134172502265446403608609282573962464568198541841157812179129660812910529184720969170284460161153284650580675304897862550161362487926409304833338367772650452778734362613459133559235828685949633254846375739039452108414281829900093901253888685417853739361464330392876358542197618960367350154903859640238166831097649028328538500019128755597400167987547775077972988397336496530763423833270860153001385311840907008336395875887149635079196153627797666133959718183231426272703129460222264237355468184338830274791844193526845002558288054007246860237809616907239136429434529055807445938763893670787988926348290127534281789510992445843860968929222013094323438390314763207327619920912228482140200415581852011408346365561062006034142616981264285307420513484991760047111623010618485528100216210156077443852860499092852551122764707681615615311170030969843497537905879293389740378558657000042661749448898266687218494145840598914100861502531472891086484326081027594167691833540357167918813477109193755796689712229477246216417607131791063841852456555801636513844104605158054487887902945267151454630692923473093100953482965191324315122555782821166335854423006428072282109373016176866573649744870666021672634017895099894390386006918619283805614555970667958309663973971082308263490841840628124028185620132427237896276542176261447499814031386395310329933981914108111681774445333273567412704624818749258207331001252650329803690188075391106213907305471468355691760158860896658788013890009784070125134234936460017774962791836879555398068981635291879992888884539171373377883011665992604298637893844826070321082925889806142551388633538875082165060056876517295300892458585519283173188050032151519101675000822429842627910283736096927560078279846444997327427464688270839072585215135548442685261818141811788170339674096231575730159189570058693600484478702506914514963217821314511756442462530644902391201718620505848510596045202749776693043642927384161721609718077746157208118368351174937187626390393524796913751621598492745859223681170485512900432173699802289984262040456910886011047923830846770498207307150386998414085418819787874669433392520939773254302092617345664287581950376861828566936762398354124228480460990871831368517688422709731615243893555092388747418397088040364906191825866699218750000 [90,71] -262703242924030563520766944901884644082694298172312175770791392219754622472393679657962410558632741405158273826525898434727828908220090227097642614925196159375969385951144274503742294441169359896867414310324771803602691116156101177676585158070349269819874062729256880036654718375288527128894107049712599454144565962825307714403830041829405386103349613260772424951793441253002180964387732300116962961165094146865955693556657776199284891591559478280060289190117670145940414309463245490011301212965951601979246822298576114888836514144803995919267579481635831229979451126435449540371294218400636946993069666552513008626311194123455947665569585876182455272996084767845918471223567324975463712361218776816490447533557414867679001972987250516505282484836151128877822941443193003934251239130332967245896116670241722840443493001040151400355880679191090869291378850611552661092053997570801203527011359159776462749741417557518053989706018402746529228911647665768475624452219392740885261435908880435674378574016824759607400257136418220664273989443602596398759443592852918168803393775137680410927293134082047818710820724408737374496600572191301945187210502380616610283076761964309739002286909343325798314075240019640255467436057551901988901821741143186995168538997641672012545432646571321332390296331189737551400846086367498117493036688019925505809832837235425014347870371043603901673775453303140348680067563892054299051899964691183556210406551760458206005063739903395657168555477276929328416703413709476968857417119797041994850627334854989631937155625953582399765258319445275422464059073752875531532740868232855614205393390590917233182018372819899928137681793205301670004228511345692356920441300980492863555306199708805516951268880044192902539670268120425012632905977431535254364377985230556333664635413309550289718500420180137876403002598246962850663543802083027841557796607707554193441101385366768790728704793848230633551336182523224418330604432882585007543654123250659491318392545486902185696535447798268593501476867470869956844009630908532878720502739036609284152774178757587553317741464991378853961550133341050377740121805652361930608881752213187190892677449008984889901175253879136512345436160884815024778208176185431659278275826901361927025154166106832696283972972249651627194555117402700530535232901546729588793116505485158995725214481353759765625000 [90,72] -2225329214637384382958660063311546769581422751431651375196037766030360380298116028189696579846978254429564554719623917861199797511502747172915734469734367958354532178659278920157220422576922658606822155727882380569703531637375355607326215098815055199586309583868098876441144461488152750472232183881204017558554294941709627852942272604148243291526643514629269169754013428860540938183911185273283266159181997951866557221357945500645493223944927220658709979004645915604799791318646157812900650286528804072095163247392159420038683621166781887104112506985110702502829741518163645525212297609933585484173053116910135425408668702444640621882634094560962475860894675063014751728914358192738965255825943558647983024798727997303821717898305601185595666754014694135815961172617642299217599798853981291710287919119928130915558518656862645814694193213746092121197324040764568196957299612475855459033583244958155094627444471468492221553440848291695147876779137931407416027784484307686184571315041067753048692422126266491690260615871488866189122939921422933289852497374870044576474394912840682948374991992390003961636400237909592458054352371539934731499553567402196619686589302814981714271557631163896169884784999143685351639215330899401672616651066367380304746065021952235656681268413092044691982246196023130203896043084822615468269106594428376649084613748567068954994481346645663353279620128180938084759712506849001617042006467245572263223945726908334460182127238611966306805252842485649022106370690443400315729950934611377168145970241736210287124694413241359327176619981856873890097264553645233470083751511355541273750094743696194249680701209648470833140244742440663930641184820188858921336410855723529619697770533161111315158549392350971847507089625990411582789118621768317680879832509690804649424152873765000297122284073697176019411368239977818969543682444505822507889877165974731965108022965899011839202755377297703536160967548649061029367798101856523885486700749667718043743745140415259367575546448686946395500993401523918871025036770548283921202852640584024208974967920121405212030206787400854294807596241320970737042026203706087597438555961572469268579101075505320742797821515278785378251553790539469455289170067351908139317925961820463830827724692546193200713973507995750329319928553708253550512508767549594845824856292892945930361747741699218750 [90,73] 459154537706121394600194392745312626679584026763389418668053583333262442746011698423143502446043867303039437320724479407939746251937180841348447579780651862471057181304692137574917181947178384729322015889833902521678802929434191468210287368168528341988834295762326439220152427154206750966950500365087821869732834909128587238038869279149139719720974818755293582140590304182092256128528353719576135217168980950239985508157804710715482657438023737767304680738188205363179488456628518083169346780219543680627158408569026709439705240891113658712660279465186343290065586956803237143313321986761181870957459298893025603290238237281077802325455594077589710388717256112376881048169198379677431646490784958455733925241065012221958757982447491549463991551001965966536354097709336484652645238020597429638425359083387711695246479387964819167549142637200965195992604004841429093988642367793316344545043851838634158480471877914535095012636405477112750734529291278481503194063373280485258643255231907434531847389248166660249522565306792141036298343402267026272434354435094300610259123760322800081198787883718581399089272964075618854896118562348746959323544730637109640651447091693478209880630254300205873654274097300506642240647191178716880354288428593562278359375050973853315178309287511853252269536426855283442693515921862001153270003004008563507277588729674656288270619550149234505131478212942884195012663750271963318824996377597128652336372616566972506907166359393023723332612288413895794567925604925295638447979826951855788335168890410636917705284541146518644471983076716657953041658158898105757825042131958119771799521418334528992605067448771531855668369907966971104548907504415096699447440288042972868750784784285090443245846795553738161636805074786847361646992970259800641767015705278232528825646909484632515277977813020745262769817785468610279657988881555009560010763613733893139335135803264999276559401378406575166627188734417094841726968588737122831541191762346716157622668045175117660731148730580775647176414639342803661695276185597207486087970935526224927156565046103402492073138890683127900717289619012048023476263712448286073253967627773665679541292607715324303836178082701365613910727294569207379209879822319624687681362791348840548983233552305979466646602447568738748881238835905001198067739345196245359659314999589696526527404785156250 [90,74] -34859127166834368735973851513363932585252056386920208714166653090816237726457153251733892563586180559364834449667232387219960319338997790465534896205665144052022385779531822359730514680351540242831795427992489484181630357245075307488461126021965514642962541227577042241171508204584505009215670337470107195674164380033752047634126098811830137735907013696409649702614487932746399570665437822470164094767268849400643674362897671669481638033189405339630618293648440044048502465462298434663936932202715113961947403871545099879747724698714745928708443050938226687864973739908509336717656771057143042818972510602200995791574264043228745220876081699910538235063285380604803688106532938224783808754523864062397623106732775255009954685540905981016141532184881479505944915536567197212877982495885479349498082004645826077599292871869785458955632703922441477561690682024696574211104927026547959506351156245582789900766842408819483860860711057330024072653742472426175656844373731594640320138532991628045163028155190587621760882524489005319896583731653388805633226178720288992751750549007916659681957353726483062396924392271435818421188674013824292833093823803795845039580730352521046373285221514823075584622706286326121505124331237282734175352307333906488127660830200612400184768241280650023773235802791578351528099157157016704505654071403320603077737855111944527439312572623260854373285882497327169192209144384839199694146741183579354863473417164049844390632397971180338116980883375567780457339169106430181927644389689650056543918205911393575841789853528251261538407553410163434489688147220960018180616124757950415150691631998282710387240458630218896895345061369309161007460775290712061928523841086757759857856553053345090289857643553904194801304253473621798697619654315369665439217049175174598224824964225199176024353696198763710552529356417930940507933714398575064177196728994816165367655486199867718362033857164146472757778866827217170813066971489489214134559511216484617539258039616489375879871350676926453944815672621355725561763455625464888654565802215697221350814177140093881566085555166465078903526184349798620649254089759227886081951183756873574236859634424218290823966021187017291375201053590477334705986156617984190580667954063250218613371291219110644266587041523046171797085509080341382093505687589409802740192390047013759613037109375 [90,75] 1091135191555900096503357468517937739805479671830284655663338627633329963214588753164953168483146961951056329990672274813687857669164169178936262849482929322675067343600097322601061662710653412380409753857335569711046126178488978652298079180601568067314438923792261104307157671206087675596136878253581391228057173878881248377750431420291753772115329608282755872913260206564516414912218738482448219746399827464281208531429745421103427289334341288114528031779751700401372999146003871838410052929450716636850741764208893501120243425113342111840693969141606211009275141749279526964471192322693185367492189930442307941126906968542320815361358623277050320555382870996490389652822621571242835847180497395024240650292349423981244126508829909565630728106357436800287058500944453249497625527289681599456769439222557952195397240319671254558868919492200313670082100537961576144807272945729236062442733310393650159328551740211859332791430491355584925684334683795207865571967459639818017539282564902858424248652837879591987475776716986078248054753605434078028674996076570500426784087407858136136581309146246225159734579374098766166579034249419179087839493706644715286127149393258855555885937821141738767392996032742990474565257749308690585884437833350897630542204195352934618766941167540907997623951390509946935874787828066116842033522660958024841530083739715293339316756897990023422284332254246587874841381074763560991901873975262924803884190916308383340977243277871436957427916651020081415822460144786975540710016056845153833512023256654343571201962454596146603529877848859341897161127401636766187221073141656107121287209069547916745820510469609480123078121192176611328265809996299312967654597726740298746096233376128084125330728808142022063830053321264687483176824298965521630221644315872039625201039955717268792353468685398497053858382563540512239777054815951723035114422962173308394805782471731230620829056604327794963927400815797102187517131484406436476900937459582021228515516908601385577225982381799632422057049805371775452822584438204941195024846128487818858686487028106570194962236533275379883877739220166160876354058780190949739532781278832883717846059261946495666539390020208355703726973284203638871671362581210731988026939481253658943399169667111625148786447297357089739877545626509548102697274272259164717979729175567626953125000 [90,76] -23409787149122516613101690708164137071494058667493216051942544684718568998540137198965117767885073815200228768222488452129316430382477402211049435160321364422453979981189035826742414915849923736279318305503484622638102131215552258233405612604921629310098213362418959035560460251248879988737246346244407803342624977538348469153789257849054007450601222120048392695009196454020439524623967383657701602281780206236410572057112064567719044008251398491446758867414737393935165208960517976404619672933496065200069540905133777241090391958526325237570941572477828246981771218906849140113032872797707472226331440888239655104077296603752448638106686440296880452371342213300700330360042579414788858162706591320458900778537868956731207155956642682406319449583480503047339502363231697804870313506745467428684916020622261833289993637834723819326100915064272600291528551150671864373373117435032284414283761876440702804517637174823238511144846481661631548035402395852515274946451333332002523838604371749481640043709320284624928679513399944162274444616553595137347230336500877008241277929155722798932787595968403112201172302233599723067536319298273270143881709986430473227218156080446096116547791838673505142838065027745746186023582436225098624313929796585901158548925502289302120971114539466212573590175545953240103289555634522891806777446704795858499211403536127684840664458693788450225867363005542312280509777011230581172726226428510349050289456237652364235015973901382092256223307008834733292802981445443073508590495222507916523408720218050933333745657255449106247735725451589415749003416698298306829087112114361935398519935643899409014882063928571967441333316836209705096696132037909524090642625150665574305695100003911141865922676368676184188594267041411870817971313576290566568016280446790783601307848211844936159738534868625746376143472190224568227535882224114545277444605053784169354670663092850608496368309517898179958339475231185789913089627457407179158975879608279291907431335017662706524508287113572895044264887362244908632696408107579907975364644084864577578917908082680053912685447365306847312526196282856440558563356779047443889069992774678615280697576284503063064148803725418650730894284136412358129268562040189799183516239617684742797537491376368466944478491423705324072220279370963208162851112774660577997565269470214843750 [90,77] 901071134299533286041987520201522890265298228439274273376767897104291908584687076819315553730843758161790158091559009303053876045060240214294959929240795128355928798097814639083817850185428786463667450202090194946046016152457053760290739403795542675661411044298265545212042222884508284036685314499475362933303800305520486901978376398396471437335296924667275321601265949893984380316977998319087554315735133333767646193648613834636366441076140663722848047062014749405707422169289283951453452261004695765712039427816443106786507453314598516269211312889159387336547265276734747692961491195582908979660280099385704922414040811559867195045620995595624869477743209823090813795010265933150065328786095621085579593206347404993682096799338567084541730259436720546932773838704470468620697343810370239614214038211421722093910095980046046725793132967686122870649771855110614712852217477674056122865450637636923837710541361614394365071697175930654334404675731536315012195510940791333391756355455560575488302354753398713711887253335608798097943982539808019967112353558256513946172627543860664105788487477907852083984460281256102018828351233664201953344404855786989267298951772816929570014525428769070678787817232889899612135272488864417659173330690227458668768151836732125362721251384577135877944987987379774561561787475265057329827677944713175078112270798037811616061686132664136761036030051560673003243812277531325403958141549412963712573064090105199721786287197222672877128333470865424130481421859203446809401608227089254177602608592312951235969590635041298235899401802683404033856301663530334467568581050811153203127927778403595699958275277873849904263636772429516016548253883585352487264150594596474073264444250618193641340564439133390064702019593907646136034964312904190379228323656263688372471762805191658763166872528525819825938408980445504832708266021071297061712194081854683528183726639863961877143958025073123206018199473845589284509930055934177129965067519430584530183036764606147312305051362348829933832067736770710846169588266573770463342572254662902489147524947151664061719125025437004146476442516612014065281880356507070194973082495066515883874616119989214187300289891526202284063145370786863286927548202597261508439662979773270336710262328822459357191233538894506281313660319076080808876204173429869115352630615234375 [90,78] -15544866617452452027062272027863628240085217049844663364600741415693973916991168449210447885377706244645008805147993886622051983087939952860551078334855017387753502299689990964251853424745820107151639651134644305559861176160987975580733820525069381979259791991701954739360461116938220448463119515910335979780686733196251376121380722939178512226593155415024558333082405286737807505290710490249550220022488472025609627519257813287367443353179469530458132615998211888533134735951355534607388447066474691812214268650953643992606133673121725296269129730777582026465064805765478851967342601029844761868903879242720335176537892577017511516902145469429012613383916214903905012328717835656247539828959212557798817474877149331201777784203641942357467939067690163966234185817444320290492011997728874716549105890162072005995413917985113227859281765344305902440356316659504500664114149116191342897040184282065609562862035605233782309168814705038800415770143454136424146087490787447343663500410704701875270554897873567200637324065596590813368839200046592797008335984438562020560004165175811223769993187312276515337245514879928052352174058776232404759404968931002563968317849622637474178533018575058187555975227424893264289831654129068925354857611564165858566446618295822076031282343649718975357958858326358135691221080275610185961176782436403173090870544145178048002186393546736239380268574417378952350838709687823540443162208639128122742235221854010115362440389472373613402746919591110315647955050349901232358143284742075023407077358888370301406558201313456220500113657811874840800629543666383454090478462192024221467571005668091070684685426212997446527696273250484826220379174605831234492947830263930838233170915638409318089358652319596771882326790931322018986460545138923703477268325651549581149065449928045744796644495702418897134674729006904457099453603674569719128014972118317583299196177610248831918478916534193654601185191685412538292851068855280324076276927825945939062681794342653733203439966656405033501531953087125493052798083389062086497487604812339767117085770510574746452475608935465937799727837911739920476260610977145082827679332540206417675291331938484381811124603925259288640597914752711596145219098600839854152911738858998143463513658946495125188874209945341147166223632027177041080576600506901741027832031250 [90,79] -132396339573107495822107680184608146843508359151612010450717349389192764200446589341531230748453775744629321681913537440748506116278602914153207254256259339708439384641508595893736251424495355467949030555456188015229153526881648737304558616226784783029514357486321467603568948845020846452870533608842392716202954293723848497641227665355170525790668121327627075014965034407300456643819726290096407272670508793544232799898061288430173819703567012465647520047509599001645283996179577755780316968866487938938749180060278304533160526622225863470151238288572906007167660979473707301933401261175373785129270822640456914018747697104489886169213500445541996233154740002357055389275645673554400872970535289294773382413412543704020169581282372386701754233030599656540202665923387778759931343088373593839244198014496954238639020432259452863892842523856645988061139678531885701360002159819180629381518653978390959157509171479106346267462578033915161469912955082185795783870950656611108780536089489549073098359502109109295553806343366290442723547311931691562375630988848375502238838914815161129307997583018705319351378199566766813367279059617001827590318032173437969353518337142151206460498974772775792131346595521214210115624710107187991944873618018818980916962580061463728365316450847516319748779566025411197888422563699675608824228718037966285794473150281726996866374105623896781175422728396390074613448656451968684258729363954567980064868009674868003196803136723945776843388229631365044427775018264524993079380069541169362748220329034194836771088927429683932023023020467740510030250331737644732249031654496197842274438496845089883556229877392374496938569936487509241007865111177878206329388080368797442202232683523855295845771947400656799289905229537237093413519692448217368536216531157016797151289272008383685838190812489850475418373991841830148622563936230294038155456692265275359494396360636011871287019349327516979350811126579624880668954242139273372421241927078150891265759030973784329315722721933514145836303598646650119915655023526275589949701877241976393567993168424957931183685219262187293060573071640135420747742562685486829325477446330494932559052110533772971603036354068308515776338727313668026794765405888386022445581172449353795198681465306676231251765683008345196178982184429560885182581841945648193359375 [90,80] -10472089506938165243883466599069437546159647765216679364452234067783274495843941219396958724068265184961520761669817792288344436931881388376493545944694886312836006882112510599915230891541119347799641380608125696425797931302699412469977024572847539575742227624960532342427972751191630168461446192061418441451640888499269545894098530124318746701619053417739775982654482432105248243180247443572152071028536286998706296788263230365878323684157715609527268262654623658701593703767075707443501188369065528215904024238235575274381687733051048480096524577117831933180701065815954248944105221529694457015640338517809028797094001502868444630774761779655269888357428039706013699596223887455433300582769644729565214415738506940356128950254004077717595447229140507148339265049467232609741543982079559813828153834315708149712269552391135999984774042002176116528032948503304349763842113219782850047200773158589083803558439733372842274284251825908132559623719268048458552429663176751900751310454257537484010637843366857098424824206759289679774884663426913397871492726285050335600577421946733608405195369888372104859017763464160328694147774210088441941679330765391468410781609236979400408778941867092971770104333033496430274817084966130911368292657245071347233650380817417139870474272661711915283391301942731282518762757981227445802015415589493115536258534405853639938611649283107494595348558010421200499815476090159073473054766145848221120090239396491176087611004317512312721381925032832657472312446340344644781073911718999079804315229944998979888357252748954139037822048528576257966712023649283963308730483716584626358005334072314345855797258081670350023388660346971007362830428900873047978469044568113954022829823698911341262804402836185906828287895937450125451158986525909866113034152677601491988613504563887413031076668515196490251186747636617061374803739626737864121330384459495478016544676923677078791133398959047508369313120094903643227570066123470361646591448738248446345209549536954368159591141338508302549406746636822080910988174954112985080560786386294720538899626769587317327670812838077780633061476650302925969281204763593600848118602310764283291627315588042862361707518781031736911160667415852272165839105908496938145121807532128489771243710117197601864809835400761089096332141570545458234846591949462890625 [90,81] -274441525396958906071541189672144052374489925832915329201284991002566425285590965627239263483433745487826777030391771373380209836592813718961521017837864924140457047870947761961443546966138563372974318081710228956251620198242104968786959366064354021671415068957468060376657775920387947502177980211651673436845230915235595848966188741346444919093630775925083704193368150605260780080665661317017515776283680937197553261298494157180789408426810372380015675166574249989183505079385663636355890737062621428413341763779142791394206938494780696044963136227887781713916745907299811720016329562583017152031997002591272077078765746396403359864005644784654962992432736651169815917572315900420469439886344373475021450339729660868686602045855366585379941470368874673290120472473868517737782097871654899077770524981470605788261463341243221529411961298288770360083695475432858725116830360182719220166051065555774761591080406606441303341932666652219161268924528669139141936195584201337159822892274484376324823166222643274172186262024019884361705375914280600504478384360018021680400024225066567617156333872207480959788331399877325782524940657750133182357811817524996369921328163219075520902639313122448269147831434457323496432048589787599416754154535482422694746164494839427419391165892055871938350553973697471003579416303956952364201612571462228589328105497135349473503003091964986523673316971528762988036115473583727867850650175481081485133331799250464586033884348034999290126829625340599508614795334156122085462821206588646227800195915750845653569289990046666016253595891829367778210617232438829065759079253221466464173664094506029603927285087277958184581600807124425027540771451109079451450832202313642673266417352004171458722561423713769397229303834872095229173555887336147844841200430310639619506931901291610135616356076616102336975574455276607436826618708923575883971019406152351717685349416618329550689424118893512951658633122157940979657943063120182350620467593633308741018392715508425723891163592152214536924939856810810230674082422012519670417422655833639931552286947122922135533539278139343396755392873157558046572433794780713883986006783606568044388897045060004859978753657523734503812662298016449756854213947219429577128846066191805041320252598362369077327443129837210493487768930310644209384918212890625 [90,82] -1678419225164264745883990983531978771561406025925267056340209776667850645425754321625804064197533159446423576266654368240484322461853275454026732366846593323945525646244710818373581514342667528296930719720008851302990332794335507673198087539972899370656716953821418939884130169365993032225942195884819943623011721078355498838229583936675482951437865900995521729403716199241037428625928737104044127965719769354029929464290893721085407340495815949944861675609294442865003637029814597783056108227357967182236769393869902230509825289211179544764652288043555838123284898975604878398269101297693833708682669389906161646545153625265308065804265663571545614264089796815511999200229277709508464545219880853028052440024788050146527258218322529882340829064175749357357906328615622882387992101335689491459941860141800396648605810887197821182916372580565549554788458977816347682202336358960603402932991869265057009074643789551808476644240100181525426053347256264486363437155546596328993160929889519112216580447690367951772934786857923705928853889839204665446356584958197845628337512938605411673056751268831066735255786162490506137679456635729234019208250014263662913139640971025641690383921300739135430543412067505043015710996010199228106766784243909717735655997691673213574194758163298903483812298460031113608772756405755513386366627157191777480860640664040494105199319685888494202328480294438356424128768792846166751758680035540819983233316916378722265404774582152737840143965798523266473158044725820085383326909490567305443714129608842324683179270247441993779486637217128341137237469747132338519861668890732016374346399266494896462319064999445254021630998355053650074771762566669696017687496823805599462372068098228025260909049317640939155778348047534964779672791005875931448694516558790701459154489933902102908107320375194054671255240105567050409674525572567637041690636795275383707651227671494810836848691840123540949670761168402000236286311442546952098456696367172777753069249410021881370273009857108387043918070217142433758151078260852079150305091857063635817437302807909781211332623978947038903502489493880716261773049068384246091185541442169610760154292242349911423705251602099257191435428440625165760238730729789169265522973613838604509099245905643172077408101479343607527480780670642852783203125000 [90,83] 39643461223506462436793506081177187296686716834996136689782878202913941825124122866968786098951175696645682510417826207493003212839356391554276873122860139793426851804725879682079595475651507765339092597665172782486191233013868814348398382219697394463442315121209562258275260535409097435454916395193336964217631772785304719094213355601040854567879532068727143796483927064762684428283325686088945290969009251308615175764207245119446172844014192231327091189795485441859783650233580592800404035854099374296485152922212407798747579673952660465127120737696031021552980776718808904352752185113913228215715353134212324750051391592991758251829392522744369489532887702902121258477591123671836503529937235505409729158120132901893776452159350956091803234239627490129261728866195465333829792696031966498318430643064302520005336743883406458239712414715508589279829373666334722218250214187036882501748285933713406033584403089150185486996733443340642458431399343723560916176960706857485857756457577261252403817407687206266057593088091052706700412958120317066854288701453049259431479474900837442468827161674732649999366790337160322722879216469933210344399273809222523282895141461295680166109643549917548616526157825836384670495043956444003514846725677285537934747821437486376686243945235377840086413364280606671582336545649689815173994788071233933850067024665845328211571755530876854333115081890688961411770764476417330352067991538636833132519764069500179267057175301671459509923112888805168375275802330636806104377981455061710550613932178340547623507107926871366736986203995695449601413763367668787317007472175999270899755642073336859663517190584975443812609286977284924003320426468857282440547795824474000134099094098212948635018824963803076725546836688569148921564948042472883714300376546694064438823649789339387279115632870913745746353455955445515453580297465579342015840792050770701508485903604411333768534053397762562439420314967585252037232223560291672233506582313872485374348714035975208385798234366191140786629699195478279234867887895990914899847465873809405208206360868378567387513493948246069937435707342142827115323940279124466576569531415459250877589413721475905167919554170770476008942011234151985146310765215059649644228701345563314984055551163913976939589055673911838374418098926544189453125 [90,84] 3312449165307397367780475025197482033981111693929127981670057430233988352584891605974703960500333564033382811734466988313654639184367737837873010966651250137095418057089380809985308645996152272496323167048316521784065377264321593363762894397813757870457070223970438472633427586066588840975802770510214212102551517596372681984744234420796508160208338343548361500622339699596837483474729949907642259652492255895790143982637183633954653032994445310650448450664258685067887945739315586548928321930557782689785222183766883451474815114131282604503571954600475380351906542962854212090393121842235780842333265470483512074296366980791959637730619169511373066723517961809790215725345867781624061632154885517149199919286028563809717149198821709201180706351763637999763877099688821962770089026978752141852688760650119084089102192446290135678070298482294495337836301719396642449047150353289871207548052873057541351716548366365116637038478384726296290060146071313130319765802280060095807593073433181615492116563341872832443640092314983229669300245856510652786663199376072634178691463274191589046486287302489851012314766423235031128741566058577183196576183239397020903345041270798393064685255582536106511309038233122490231149257498159260626424485289949809596874961868849772427944057033762722100892685584432162286497513221490828636931442889437384083299923730565425750196770071167375333475420617896309906666665410824953866313692056181055510009406771228975294346595115782166683687315893623827639763124170265353863361364224676699603342674672422803158952195962732559656762681223950101271696083874106594446609938785101400513742144917255456592748080966217515862783272101336633786998129382291258559778492533610461734729435678096857375410675709052287894821872456064218729885191705023451398011946838236430205462154336095296385290668384589782623582348595281647373627885278617462961871045105371842538552623222117278542940028410950312541726910735776518901554924145321424377198954779930826930945318615387440089394737418069411260601020592427983506516589261005615780798724106119155917864003351967821679513750992505570854791120666932471291744582420941413594870153729849218443976788183048400181252190638384895459662538866983645188550722896568079354185152610074893616047639343112061121219728797317332980293560028076171875 [90,85] 71409739269922910242739204262810675748765976810026520764511905199803842965814682628408019695705802330242565513813935718445393546157998328508553213445300635614482419031950568227141141989538765250891943417607343135753049143812749259813769145735383595136338558753369665971062807084622671659227675220785900721912036428974365348042061429263656544601634930181325155146184149849656088105323480243282785824790378384363389177249465203809633589668290913486258807803688397115602077641987156334716955875315764166174700458889322418172294800330244267913632796374187521574887512632139855467813134569620396549674082464985907138579861173165123093626838229728133371738598353380867312418102277378971065285620676642649572232721062376625075611430286149887392013679012502440206041530771804373725847653769999281634920009835870644790109020123527976995282307492233771204238697026282193201280485953712319436243042397081160069486204030074927858413132582390897308846874240803231504190382506274326068424185955148138468977882531543342066340006490234788103978878145514544536799743558551645438760633689050023928228526486047358563500129061885969006172254008726317071872963219218766996623332779590723693025780146161648198214351924659550527919655640707447000350106896742382048954602227317161797595346001304221624346847813269938514020342604151264545077820180214703237136566337750845503272810434183444310162730856713180407393991307197430775961017162821590326234922041190544924396302338970003814476052265034745061234361726579380146982949205382510369617981233088631384484498469568614244265339535735406671517066108615697076844000689998345715611845427568545373704504693079306234937175690359262468116272493020510268963706331669067662992447000179714597695976745334620258095921196789633691298597331666580608670050579956156407056492748094607319597367710083616012053332790119958234699316139934417320201258539939141535349399027100229512437206405265072502970214159970816894930220268611821873890141819455728132739392092884658750859462467232496226399935342087920519999830435640616594743022733092058286201664826464629644187292745797000041692138072250449162507529350391700110810023506478053343555621698177641226802388101608874491863741905291047426858514443142787823530194303799949580369726318792501622628925915162280670946655273437500 [90,86] 1098294735737306842989656838162235899457862683549236416471885316139441527600777104570708599732091081877368084374527815390987325260863551799894954797505984982330074429353584953720781601614175018572438510432920396160322428622544898198802252912991058051083320427579757115794750881886036491682098849636617707982227596691777349533432090255990910445833519442449009233240313753288455148652183492150750515152386168140569416117140024246131881600807044406165112365099212927726032498233296607024186940379883018350347279124021073617667788995008350497962529264364720976269713783850561877753692720646309200390429098152071883851265075363266979168225294665084647610839570390880698416770988087865563834029225734410726958475016140961600610340268155919792087518014089911787995252626523338784038525905655344682140195430876316143942783618212177811984624291625521633717627861637232940151945205823827888297742059748883894614427314354138125513099345547870563862270447611272189802832929897507665216384734136590601297624603930705059883445213596298738821519992941305238992077751189700899071970746765159149602188989293501884543304877341708299256311903690955376910729713323103640441094915261101214332515894389529337281084350833507008315401493347470589586046104932874845464235239703360123283752883170710726407994720448167684733748292333319483482322362992992825150712225310806109117600496356182784202091821644829704094926087390272161131274354998654608229205612549465455470160946055271616865857327573136987400738161888286931820171882861230404876107299691885189522864214708254555709506547563764449129957005582170609603702105460754791407983475466942578592342578355165678720784013503643853027159625889817491070309842159235961609119391369606828172370977755312089403495845976068599092970250753538931651293577552356284525204213688016354369485642330266557394825474449306429454950786478492870492261575474887154302022208782513725078325656755471883531148217230135348345346315496415245914716951148497148908535274610328243234221058787820533713650143625242523330303250998295230741518627468984621437597920722335460463964108205102544247280394617278994883293918536947673379177448941327013878834718078509301942481334603371142375077678302087897284285678685378018269054884809484755045674762547164003932594257997484128073730468750 [90,87] 10085096861948328472530828263528848266287942535170766813282579568292495122095542752774095315499785832913671363348592515965875606145761837741390512508289364869430639580445644127350471431245988669664472742536182474972277193982798722458956608949897951702919541797580429310044288553756140274006967906433568493055688124902959887184879135286822544539009044510375397626640794305587322978394804632175808792533770406497682590941337285042382914067427491584856117638648235624397817800325565825022545176367427726155481857747473435202304342545413465664108529372473258003154323322778627278970174717186701342439177416628887298769599524851808333324254124360879645447629832050307083767292060394753343887639504608183611999559005995836838434813828878794148855923541624911758130457569063925191349192212344350822052537282105214780260486706258021109666168098123737569484055707224915741376939346571538740397021462640174585523517672396828000493091218023829475046573958294592617178516113304778609248833871786546604477985284313416775801748304391146068563764969417259507458038892445575601091476816147968455298090415776855221895070792202762629115582896304790909466253721196550429765863164791568622292764741037103200554923791698248727301372964166722428306605542853755296150537856116267449840913575910481978593924598254673483180691533994559610541645343805485850149136558308889582586722431086451706042007173902044198413581207240990528535295167925404836702358092242166181347069118853680643511556587859914827465234405468531840924486890738313015775081673700770287055629600734405749497835510724868783871526331364810309575422622008708532314742723881135679660201324448159685808995220384992531730893167767891663963986582603529093472797788361720604262733885376728777117860419217903631399727180893859431867109779010014504651926639625415323044938303544181775938074545158735233231913704061513253617280445927657348725550626702630090409362885125345419216795013524753348801024738628102272631151349170265071882789919890162714927986071322934850604909976619512990541876960933133770093377829982086526273904864884779289338061736320867533454803687691345233819439169120144440581079746250229369625895164637885078758303000152332862981091790120188247697417642536918688959197557909088531703072763574856445693201631470921816406250 [90,88] 68527363576347395784432038832464189901203719863532711640761756463079945317856400092247642531054400059113710715479411688415698949170691081063116016385464032330765203026724331639168164834686305915533390723907870678327271342641898953897891790060428501707574534787428817950016919612611035173410903706097014357672439912769365843491227233337840210908809963387389355989006435302914367571043084152530785964975449387673003044462977675460272959737253947420815167376548937210007254541760015037549042312462195044153695553607127008508475116458938535043961705479081494293696188819442431109065007507745898074590189839400764961987300698697639747971431981723748975119260587873903481450457353728754849339447936821769183430098107902446262691558644204159482744773518272587917680334946199211926159940445377085924998972941286794878788721928694133052244971934816558423838297976696587869045673925729189303739344585887250856307370763850787019619951891697075278526679480884947313543947131799906770006898827754964828425519827671946608835482172958654544786296044149881400572611575827691383761861725256701800781854465370674124578197655986141703260459504893893691856914290352984737987835721423160338367087844881090597822518444080944362707828405340553123779472097494346935196109901131462773408979663082564484260292811314788620939798652311610775490730086174774710012625072757956215271329544351225778993952789142307754575712175598700593125122466651330924156165367128782520365686153400615744679915673206759774891478814502878966672949986834813449762384467558975207797162740028588660912895493837870059886197738103100636451133401403683631654839762008994401193586768561826673556636743528563143929469084897697639261297836696892366933043321331668159001872037589402889124600656560998926102266153662352050553408101029042055906087964923583052926956864475824640664533798659235440679237102566177733621152204911546184201663512809553545234196456026449278875912159932947840181768928909689432001604492703465301125784502831560523958430587278322503252131574538280381475601856730591330427733480545588194396616896693487740714819573413885425130979934927028701734654666572176455285310069856627781599446044587352010931279071691370222645563148654413530019665115813205518147297817601816620511326147311889218665570791036875000 [90,89] 279041294173905874934764799171946916981129049067075703682749546986056499748322705537929330829832077853994167229095963548564363701456719877669710149819635578464381418310051709892744328550851386913985195901086645980832105453415946443638112422046398763710913071932672294995928861451632234731277382860619978524844090371810227235119936769697670614416756352554371542197856377368071058948138114843808441165964498059904075872557353947206365723610124521955758549152017499230869055295953221461159644342749734650027410697942349354940647336613078063813986117089870980059506905760743811052007856612588335227787125223454361054986337789498699533536675632993226894884668706034363188374607426059893084789992038960210335776016034204875905935492845850747537544986393854419944839253502674061169879611106398642867982799285047561413124263068454117739004995360994577948492863060618905499232054487384976162339342275305865580975457247870588114988617508170241692669264938806285935246225966870972055486027731321855835285389055849189678944365089727984653072449842803766552302027445556392262937811258902262293863735526350684450901659272099085077958805971582826279356465803263641570684332795138660420946746655241324533779458562036903437631799375620433680052429743421673706695886255795444765743244246692627039136392041488976282676917591300104782751392109475333005179404300424796996300881882776594555679367964980934410159977058668000624608102353888964418501298568724394878187291787936188531986562583868872408240007293423746174359158120729846330118894286709810131200594291557295441695634337399811545866941409829391024913902260078087556863032831414926279671043431191664266559186290691402189101525670843470723859458468303443198874423436018349533009464359927588689908655542822224036628362208794773959822968329566368705521770258973233157407120650800912408441974035805858740407960096669408848601327205599321170699171096773649283599459667643736738712511520352552829197650431546211694680923487994884011558093149772742639489122359542148508069913115572591989436331167526649444315101034696817658981276583996957655271265894003115749315677178809918788835185545397244267203268369343186192679222203530294444495743401520748348783397414484578579654856605455346530442915005845149000010169260262949540253654968750 [90,90] 861964002917758395338165885348895747234409409547396124974247782952954359515153430334502481220927972923430555401959299045190349845545603277833619049764451836842574342604955887868050111236257500158209732595848371199060719088183798731662013369720649145285665157821347780615722685402026697501983382310552774817313799681853834093176763132839372179821824365012338354126212991997256950936120072417337531688866121113569944368239584805054691152701443121584603674178553827884864103854371703472141568014710874867472568153121920488769439707563044728847091331216221136118936772713471837313816987802273175700039308324607442683474851678088535062424779460862022156565500564681018346688576271939727420422145509997252549779131149251011827079055724713052217599871930620865725997584485359729091848714107294941543736501113654624896727702341392546855691448971544901742947437126124922754238918867346596195216865484147960520204751840728264334231557020425368714027778953338114961000076381960610463999412158005753983410640705474865041730083033360355841278589124343305117908010804484166818585445756373462861720801478019701567239961480498999889683955974521728898485088267903807217976817484957876026039351123804350077136398316924564212359144012710271594841279855694079960943375048530218419757245825689026318270449346828440040910966404252340972029012175541500782571358777629270176977397512479526379264480720664041241141785220814500318870439799281566128146603360927542037768605293075956415198594315451048625412081422057224438220700687339181319211081432806122043350267434515756991134954147937939687885315887251560125097856988210578540507983840297950483634073092140003158849577012388316143503171759957586343098649897077911885401952296677117034869487959663566343220156294250246757959085382197062132962253217704346548978137801030266332422548727879195381720267118537527081777812471373075801967615633501799970004536403287107736383104441824421120654277666982080834542400339899329377311719159669942702105490479868294921167878110846127486763120615069143476664768214037827775323026989122625286922482742717579957678523857877017988997465417515891987464520411125255653175748038587012032052692389987346707974495640311195240315375691371361507436160314309687959026746655336002846809569842615326550556550 [91,0] -3471935129681866289816971244132757627865085274028885421380033812330586017814787499075289133599371576569451803959754989938129426281810839778938921838170854115497787282922742372874717495843991240164435207891997640394429777034992035035650291367275739238052325784952579547154692867581105803978858151634127018204629880352681108316278989104469270406874994922448825850451933947584516990169989590884902199603432567809714144121240018245314773142682281234173782151667274300676731916503562234033196826366625454150544304013672437773202360960542181266972238350232309422760884243031099411755467424986869148262841688326982785284807950726353570690580734815657085829504253770747344213746972553663613787311901326501898651410966805544053941781595130884782159870763892661641773526532597177571029193237075860560110671378379097928504162833661454395257657038559237563259056265716093085962144832942183541099093266588327763435748576191485170641397431700655277518019636083069927873965993057007148704971368813628072745864850740135990766117470970526064151092713692399086142247436803668381250229630284969725330715047377553496098050132692953218148174488708620561838114544649290319871619942682590022230640547541922040586324951587801363040891889737732591829716083668166490280883794695351313968460481568067873767855492948757579320466060360467388702247881815320448520424776595219838217074251727154220426633080554458339077290983805346569124730564582659667719097890707713240704906249521542651286570129783713218104033320063838600582200417609998065194925316876276881832565331919716256354119987286089545878999484712607039263141818871312876302907732251729050182397253347485767552790764849707971289803263985464348851280850866835507287919334442937312513860680653334507514126651180895526960870587238733926866817016193165856122059671295897638596912080478519330310731335540934606974912427900857548927578284953866548064511275214341226404001560425255381727846636902284300948211585688681081121396957921823437276267152948866206494747236849790091816213172256856507227986764405649330478917020107410797163525780702794478444625083344279916746633243832323424230916957760709329115391439925139912472561064619082007947598839810418627639648730224219004956941967541134512424629051197962820611338455703887480904141874306866626368199999107785898257172862506356441088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,1] 904343825055084215990065627615902320818135336552181209124610903590833215663628128825493873103645874542014209606387052054606478274910187382484265425641392131313978145188895232081497482557380666726543531384142410833425328428995990622822730958819263883099975953728920447937046065326563662581011634553016792841568229007117203150458839220839459565849363343372395249770889867283943673222106571328754836114762385981480932386842158213719744183192988737744878032105299274300254711211444959412468776909816676793254014052282720638735698074138985469161039712021998185267476271157130517785365126715691833861754611248287875458406443218910529977971193394770400720274657141149384884221780348671499442452500109405966682066961495939416066679703334611071417727986863717938760484849763800184186669913320055376581835913642373191552563912887220819855061853988044956370732477141140644343074949747235022566525137749622799247378350539458869843499057390090962271040801885273522629262658475247996760619603695522445870048659383508304814291283817796722545142735432519725414043735343262369945469099427650992649210802741632300992170010056413044972530132275172097900616213968779677379276534298717079631276789231265235491888286719310174471446215752485486198692927280373793254773610202833399448368698476633019547013800484522180031230402975197713248992417754902671685401900654405769349448823584971865098436108263127033540810837225983983969577908432622673909565841843628815947433870269781814637755578921424682397905974013514157922963222655725589510189305445699336274919191217879433282135563461954432297762384030455831959272325459911047273252439388893884250387248134920559824236988926204049147045642646373416314396637643694374354349359637665374197169870788486567052399628842459447523527952904854115876778601195149293053534966865763022205014404848433729607940101286882017391523151855935859148337968369449563804223140057858051795790265874244264359381876080067924153056363187231059931279097937871543620041441334750569419039429455994823434762890169085088269939960894331048113495039388373246456081215553817330082987050912034285835610390631356085541754693733282952149441669185132937815007121579458083575011036915826259777505863234462608157434394325861968746942553145884517134620089700154732831426928907139873637487577125904508186317577989399831904256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,2] 16233027514347289074443672008117151763494932504449692069057294569094730885589687705018951919609063285572996204357356208418068357048941889479244211124788556685301844879851161165621768232135160815851703098969608522950632363249197686605095618204779471589626581580922588691293192562714964710061571108667938003426608704466254259038061673418901688340701846923985204802888767810803005864975806892365274425400456046813871232299143825109491812224558101667507379928090435097586496344794971912807997483423735172743168810942233341464715258013857582767848012980205843218296862643943733546972113607080737837722506336447498607671387086887460721596544337549394303554013348005914081309401095614873823861278459344257784451590279611759324604031416221361847486262199420510120771192257408547785078932768056419853101304943430006790693818612528021331187892245336229072719848330227187600641081443083780547086916803793329400178340075209407791361659689115310784640411681420484483603246195012075633149711465140955242398501111647403083251327767490742865558632485999353240857679138836373334170947969164814687203515953252019263619785551480860808429957248300449213381342291766778705081850859114018891343911546884122987933033436137438026096740690309624237259617109707748227566547025531086087171071109343389892060503078539428699428260130548675973476911787873204402267365788610379732702624311307522786730325809769271709255712609066476399211413640714300673507835548290135365130030620949080345104021894870158477910487793444104159505344478350263049343023888004079559266465561677716563611204562815469979270478392473660879283996485651942642030467491630615402775634180113995655343878413813581440884801806062365883349939970683872779965479778325941022417980600684724286101376532342203747270018516787181741416647434801948266911816908670686049568942459348954552440007898520928124159724225200229208308066015708882396332460193870060555296226313594915975510018631013230724596312663350655650611448038750877230222685301389667786067532430916353756762263340284945760390736117834569357508578219088164898634222573962034446509241044223568930647074194018201200767830367866505172607290238620019510946243105987356382068885424737437911900137581468884534671891478043905971744108581174856142041326216385063208519398310598508050049775650068193383515370003268081125687296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,3] -1484448733982776846975097707234212889883653085737797718801636127138730531926458033095063055643363000275194691203348666793192229544537981596022608268163854742566315396576326812666610067775987733462457573357570904549907507403593817882337808150382176385750723276025059155599758607564776880622286947925891602177647055562393998852363644454172072091260817657561381832408648988594649735333341839641150734137803072375312489660992496978734780950545264235648145999442031858090124160149257989087778225687166193964054013634711342806453184851347325174538980088853994246519712953682426894943294794324119549838987995617600628745834585856458263423387827618455844587250853149416921153354494065503427740572372027483929889121864907910499797117612251219228207483908303997309759149325286979733412473086325170110311898293542807727721102627409889828998711159160407148680433397922310144727034103978916431260792773841143802613519637928769987862626245016174389179899313044251255971906952548346602726990907198421023397692933971644007869648075448254146813631220297045044729498131803512470887107195778841572476825926356935262062347251856021142973569780049502296886521375821297818202366321928035289633120574359541860514055272537394042795771381964571397979392572517595051916529106349574779419817538000532731434067005585833441191164237477016965130383424387798904658332739806346861597981918627256516485890181006851271613954326098380163463449301805114017750694582724596927555279010639129052502006056217700009719150021768832962001956868401685609683072639337771399974345169265955206426870320684025829358808482813554218759724352914554142080889160512216914201015666237328587345838502536106400231915383761588189568206524887040419302275533946819604212081209378529631819200423189165438122439940653094393666852192560935854673851329950570083512377274365807172891088337194692111963605314365870504809597945933954250362068996807407877138573894714141618332241875543367502605649380027358170034267138015110565911489189796604459655965192951078210099887007586812218761611589761690393499516066652722797248420160826556037314617722528416926680531116741528764267347701565007863857715192244349535701316223099247534500702257448454555791139567242599972734565061316590601228869502494171538660155053337238467743180164855148249011192178342456878598262665580890790138216448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,4] 30853133051388814332775985119343117366923017530728239529939507609933645322923140786746090113673412444185883877141879982313741978872348957437966046448347042703480516301233778542525332182901701504085442507018994374594305440307964206095644775439877284202079795471725706863637405334390675592260271608443547865537272264200686433115744056913243905820544335512706442475485341737568889221144002571637533716392817296852571301366323676631839312713905894171645991890864890326325800303514253519402199404560447914158911898659829767812205219768236374856407586127027397130770338532350141952912392839087212281732232034641624174153957109417243992300192751050751047215737648350465914581669315031181629501555072595334368513764388153233550420876004421931341999478745079938231953453888266826531645966677073521406811351397466663529854476516626944133662654731046997301581015835866462426710741946655645629109326639142264500577086637362021410913021774460832338205514620355038172026917247708625153182987581846665955580594728886032241135816636883528170339296147195035825950584310650573948765782928374081865674001834242016407883603462659927120935320320813383664655466050612256776778974210739129452777653818436337999978205746114767447446824953891892378298630546220349310090187268601927239662674207923467208691172884717677117778076298905160061087658370064284236372239077461788153111349793009742398294123795189534205008982843405060273340411095449418367883284350365047872839419119254108181323284532703604544406542607365328323104926118595193810369999539278097039435003051759659115784913466106252454285911420961560108723045174985108623480799453889371153226936264363418229414973541694517425765499500788233021257642762542726449641746723111892169931709038909207367018333005045035732264862611335776760300401153675878756242042888032631937051557392886117572170252981956602323489389984366249824231420621261373651339422814437180827209809382537922841759859872811684389797321342279675967555251327869882137558027708334321287170976157438749459334651954754588870623539167066173418415511500369844388176008606460491572046241881114984678777004439383619974799326367900263947291217090133469168220381631874166173068178505309012318436450532145346036113659797263414188308778801961987107073316671605757187210966715655522550720964307558602853741687763929789849455820800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,5] -497393061045084991401295297130670219093504466288465969838544176962278849114956986960749442390957983192660111090727732998664185947846651443927757523801972772439411035717910387348443236629029593840500993885999125139989112051404115063640834002011868489466000717396760580793846655048548085083878643635798557699913975415129191429107799045644380701027955392515729596121736892365165981271486942955709245588896175604821993713132362751605875446407905834788736427062146328253626753043871715536142358239511426640278985235046126680213506701435191525990188565955818716313776675194615455420410913191374396249220364259748206188062257995309255599227161307190418053383976084802742524004956523766904524771271334267356541266375790441974578599947329938385127585544841105238965317846347592406933130829437061832619275325976876190039557294957060739211940534055483205212073421997594169961034551889007031945341223154091409055634560866164781003949418542715275493820597135527101462273312969793699740191926200109724555619363609731998150492140074704218193156874171484769318668776236736070122971611866614997837083929189109802453495816925791333307964487559697046601857545819182504310197374128100456940252758687220556335132660863515454792321182825532390918156939370814296539792563882256966736866712966528228173512504157432866896363685385175659567345920084450876602327681060391923053168266291587951800742740716451613133266017092420475759036792110015491959584951200794598241716709202710169591114538956076367285435711321897920500929958904994982864180262075004342621560319099007674351736275237692353200818481166748041688934412776430973041617479423478421794351767090862481298635349469775508664015967463360692533952486989716365548138698366174791830777754292245799859763173901388035298643149814540067883120447822548207493297025878089078061613962497853900892167041857967377433720064352796060876735686285147100533160935460202611543101855948625495755846108732418367107775074519590899733834497960509368064443487882110590852526455383523602103313737892597667470293623997977884523137472034686119429632651764287067678336715283426539973159087581707362976320056404003099385232016634408902179889448509569917769239955479990178585186630957601892382009283013194215646201342707247927740411286803807332148282607580251879904975893750105933284208515361272885319816970240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,6] 2104341985817498117592924596100084745486398707670322483851637523345929751016789505086787685595711612574376834462128474944556283818640084929355158079411122740498398953760542708129661917982015380479479160653412088390805520660613250660932711232024442243481319694055779788734148580626913287493551955576970313342193957566055009776568843086312705693351169206578963258809165330553505868982633656832612234580628209591833694597213401433627342189869381656403046934947939810029841292280946647692484612933622656741028030569312394430639926775311781238960815602117820846472669336029308158751395301846523821441813408198075259546041816738834575672059638441582223857046227753310466809423118612635787069939662798209465991155947117787644435433732978291207752489262301535512825859502035970030453784075937571472491098382144963100502953267995015873204628223981869346448320991736948027177738851751182503346565875473503882090407649974217195809368559936752282045611329525297770139570847471628100327187665527431031236558493741281036607277294342864284482844085329047481461363607181364249652254287692343862109474707828163046986302054947198237715826850899455988817557776246943352550443623947620265048828725878348877372206999001661367651047578875772033277897460222131023827679871852804757610050387624277054017553793368607681475265673567258243555470956461057313140095113098096876390669510877281664821915283782181333247055134381196379848499106630912352967180624168925007734259692899388908711829865681049799089862270722779435919075464490412259933433508423220354685857583107871552359840697355542471972410095480164813700754499043089870018748474707229156820950076371825875725911931841102987819542558393108365181931314168406034705797449658270103959412343409458302863059597003578697284549804527943971403417544708823189206586823547350271063074233157715651547634196856901820696280236319898325500416110968406287567056709922753639183287580209072002277524590143775681295387370675534686263201219784274506484083658600448190961533443417266895206163661678788222135850048378861057509995480793456097265229399911600487127548630534907283503431833710346867905985832792807701352036224748573878714881871642140848094625013204108835499509984576205922417419127206091813488437784454836591962858474268295962389386042087783946349152934444668978047255474680949090511591833600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,7] -8619570840593276120575318509556354386854375158498591201455053658914838292733069857637007080052655574115018748375794995600737123453985255071207374248722473848981083627451857642336507416334788753781098519507290759051491269879521361261570010990460362571483558642020198166281998835091979390534286620451882148911517402192432184135112846332074987179276104938447082534574031315251187177665810353250018249307029957866737473877705121974657014519004499369788697818261014258944996214744257976682189353225991931233595284387110315019166673082072865728497440849601528760564841302940038270461611963764691424754554425118916413092770857007247901017208144921807607972830548400909705457642137908526288491532885989050707778902378007743482232015824749110900576107838457275825082980124503103716194396184467750343417531615133921039096145458731096008235535932172363509190222425217255181158473470725523427320594942346813494326837783493059215006749222781579570247271353278396972060362425230952893795831341652201564252492861302789626123745106385697804239893173690013607251787424751140717968311451264218292732314186972474155872695878116167741963305359971126605631815756001110171762078355920531323840277689707102839993394072681963248102516298019680981289336649114479508490176791014961774769528642885153385594358552169904235862672637678776108355548898523373062684862371011302369189755396964766654470410171559187897695674873358008969492739917475911071059680454982268927002642067751425974852182661094513786153276296675617102879557784727968329733932241848302375361790252839154661873832516266069556351732579046512798396033674511034409174225212243795105587524172799764424049337415016008127214344444664291165061910472557630242998026716269563845162838960979717356950638396422623836601462671972067115962280177204104092941007190259622246549888497931938307048001357267154018130426894039862327872657192234875164389358535558373624240688538599334162363609747145912639231457697251306438321856916652055003529516772969544754582909069030230289225779573609946881751451778698097713965970230109705261151177986923713559391071880495910216079547508443787337767436338149969037118046392594272187944431229090545723113620457082566938277831680495229678751957626413542414263750460139491446442391504109199249916457505656042035895167678830732103512922176472475182935463428096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,8] 99491807487314191041590834240845265295315082892433866479364522315092474836146834589127370890914378645002858088145155149324859807341467713178254157834277342392524426554886943804095366429617992026338025961825954336463506477774092973758172396677257117656311045231010272853440417197707017425292125765505438052983325140539820141634021806016335923779152717982624205969165139888127738670451581985697047944455842382212109780527506253755040730812357892548367520738910394527951407390386398275714762155291146403136761105586973599315851011977081670237011209830942123882329185384436404529145889269339732349994545848594709625280410999378398915518512192018403859765374019484794645104414516920509142862102135749068594001530580905832931119825513772840114767553799625252829497967382196306665205160014471868140409150132054722422415304666587607708008825524756770214770772273516344376134323832719579873636290806589528939811570544149918379882135270620097423478629501772337490635320651831339983564159694296598848246286233067098890545741658227761948081513992457876831306597063815649698767126933103955180864273981101378055967584457554963652302834373023898546138786804366390996602282037266193563586529976047802947507281238745150455888249471456745655220828231538049242896734780161179309542515068517467369679659021689107221265059636907947957442044113127183553714479828346062709067090440770871244393636023957393836317050293655274754272133039739008448688267359273916022518599069288243343197503914135106030938249078767847124550470139859072333816114773350071824334741464514668677355201523059456077132045147623538216811703874281591960481016541537637210525123878434046863107490060020130486731064650492323886656209806295793319374982681045961444240548315001215499178094694687086593669184779341615813620414616949146148990885974972704465619781613570397821257932097102092139699026764529042524907764856974975975660394884125824042915818033401045171199914211532176543323997102101894564127569119169459890915379754107515636994466398774425745738665140541424824182698563470360114927871081315056372898520378241733241502926991616861487057484813122875101986254534818439550905071621074493907951399025806487518244126852573514589116911163337219022375278865554379732179502038179083332368334722602842483237080670558012853423600262317599657869167132314986419667450462208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,9] -486065781243622731314388183097277704083903462851628673803999047993357683129324773880820594460204314650056086399095550459241092199747485072146169253388152066297380869760307528824470485201254439195207430506876743642238917816187303436586182660414930984596321705690095150918175392715022842465921731214666735691681516442243761932174735908871481387903414930006681095567023036009647197775046039670219013349849105626958521956723897906345922448407357495960151917786793222002962696972565213144122354011166405929968375377604751163248131205635926822319373382228831370181919011321618633373361585575850645168503824359536581145074922833295810752520342043674235410068350570798621504663115040131689444118425964523716939590371438568401015382491070714389294979679678623080766618362903010659724790371391962362578817933300310634545594637311282270676936593686449024880565614560766923693534212643628510376415211368575244372755237085696049357455063611801262043109653629111629741024007623904579294877785854483638784559921226033683392382044557136246610173840341861534927057283478098800670113009112313208540153932515986601924150496277101805906320049485060895249117900280020972080802501094176038984817452336751478150098919773617513556288317140950558993926767713208903627472365913996742515926686633161202679070534821035670664642155763921261031368656393348307616665119874476945656841059588265892114924043480018136074697439199736722037495968066981846551551646145911520345436447382628320979185019301276067820396638315951221983813120230641502035944926158898519561760336571995069192357367278287233869336508940983171323920847774529481754929021703268682501163515639583142277279298728497847673812518574667654299902912281650073191251251807882573532995124013272228081577418624146005267907083479603108442307521801151499416007254208775745142315394160322882486482198686419231106606810874625094300362250983085166175437890655329786608052358504932779138837551128675001165537518908403736892383463355298471753898209021108923681295268936788932481349916415751830063254084319447976212415766225694393620502303916898483972078552639423702308244608624940017353399858594414416796142331117752623739720961352372125492073816198463180910312439775376477310447338503271930355556089980355023945716815364839843056050636198420954191781354572524898495246676898521264474875869790208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,10] 1123618748279209208608139956600538544861562796965036868257867832354742415192082070973305659357725831530614136894387735853702724256014916780931029721453101911075936131279953114775569455660780281295407719180948096347326932125073203600644644296767836757510212063239998777241790037392693837483578803628101848274887494350642838666616573151529528432419354842527811255399569210981065968042455477972579114287445295637385219134186563504975014819296656478521157500813724540903672993799291764414790792653845923340347679104260090508310108527658287341322728950989599606430499967896042019474716733897826803293277188480829207045311443136823448630777232127105305190050261305531105656975484785350154775695926038821069679976077730695708398418902956743855737837515045774271637421763460823306278626162515420804589475432253937112397715312801082958674795950553526204318527237295378876867393729784909476439206310033477377852748161571427258404085267980847635461959825795594925724822751395825695518118735829901825024875604413037643405449636167854869119587324209381050703853994688567327229502911807969655626644357164876524997128022621350940495933460045174003535561107281522377335027644567840662150589775481097454405086777743448264618346988967886961865019150707905412147925085806831373147608185440178700998664172975163096135042385607697836244299962510874122697357497765867262385199184844139749715647128985663649630105658029530010732372786825789098443667879295979426400082356296533760254701001940447627600401927578312574229551915451635349414918580372857904699357028213322694972966507222211090993093535098082828419807395971839800345683109878450874915339786936361298158913512151001588882650210715694172324698751545584020947538397051138872572935180052629741105885978988077079284957296890531265462000483710632453905049249832136295917479343090043824605259685022106079541922633602142641789135924919280743904440348651573487406864035834060526691701850679432183928749375850232291132989674397187276274668816088893932912823037683686465870436955703233768197507770885521094292712773880596618076140786747281587662281464091259292170937100379326947475539635283307693482917334563291384316548229192033364995000277856663177603234001706452690216167415094840847479903540092694957005266073830133937994293734947671702085068995789102003996177464764168100725601091977216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,11] -2070861927616183747668649751837334669155348331827648246954716820270531752440383409481521950134592340944262381587435792105654341023977386598494438363813127021557987233132207811629792948944177800768586797026629416368967082590061808545030617334324741337423552248773482967900826141628569062568886735345119846984193611669292446940864195468996904196253088412280427218526805907823551075859948084936433167307253183976533154766370251702228620733109448038564087039164434173771804448523092001203505812608086658971641575885819489595158932950071079683923909132140878946384398510301260520565433035872220962562004515259560472854358799136116521129705072023725905400752065758569217341265305719437284474231443314856048904375136970138850153689607489579879071932453255822996479894660886407707899518572508067151718239906234889201406393402170144200016618889509380909474674041512814736883240365351989955287256747305160086152755190554484537759555900871878085200253256991748626101763793628507412117174979511681424818220024498676494723554181201842835865744293783958046517044144149346434218460978745074009228357033287920566421363075830961726064742746025678255538454535397215916168582162946759320248178959095886436183579530888876708401641909211604939221860912487856218876072627458141082274226812286756393738937400057454176336926855456274674640040060460129869568612393603882147746723140240449659995234521469919088414470363639867425620178642309113462122437185272476180705425370953462275613082272788194500809592540098913228302902380790869428199284734411998203951925609062224821914162099742030708528345241821956940174380319458179055184036259185566491100023391036168310071116433723004786862302164112269360437134028912187897151079008992844237678316951485818127841893449951340289514630304867564657124188906417165746159401664931207470262848524825658308678484154443080198875150173735523904545772453110476260405507656630968683084738928063676280597194997907407216068866503481756984895853945587599348109440945955435334376704613448886280337445736363377572246025534381991654100253406097433592185137861469058095006539709241288732258107395841681648562492758782612378302044292136952888902343644466356600769142433584750230031823559575357947562273661897857437564193852651143889921592881025108691844309496549291887610878942904449917028352900564275585859148773851136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,12] 5224104673262931230044906889554534363675767751746383751136290303535555603090362465752087426820563935585168839398163388635474387900786479132975714750493410184993790106983828651262536002143592372754213453295865499448876158171287822375558010950496740488098010394988761593250020424076858684561320579798825190857039964400421341692864668050566665422042342904317939730162906886927961436793482482840152106897543652163179392486597590464132956713421414968193698489943636002183883957199154111932403460653930141876580263271114063092363270110991447608690519275483694521357685892901722191979740301624802386406592177887044674192772088578253258330482233265818575371894257361212982754281994807988168212109040622456638211833256923474202496811975172151402506541734379780411814120928915820295197956074772659739851320011158561178991330192426627097546316952828089568393093398427037317226783853072562112351005806487282550287771150634711104418752755930636835268728354522312737559232811101951390986489121248086465490006576243232853093714532811647812396423629003328042192761816386525718527974336015769360069572351012462041373672129328916817704003411361129007288755304043677266341604337198495114337063764206275515458007691910847650815739922258285919318269758010149117411167438598357484076086655194879971626856625200111052648869197045927251248452445662654626949795219248445574338488931009639139549003244047693840653529893781504894529616200576763312258154334749330602767610269923575636666992846329674280471382344411588179991169400270393668794241434804363330440127800021420692065185750070826356796920895368350038264018222539719418341661218790684081242067488759765358336485007033742916636511956857388460638407494939354211831496692345381102976555994355060508835590100390159957303458982315267272785229041041600401269938486350834145637742980518692433439210000957106547501665056353474794536408579252700070507787966178481869642618108304773691760680515476648246359656153615940675155637060616818153687742826064414298928344172328271639827830604926642913173735090690026736980743396396683089067966624330942402522279141381536295364938112090269383040421836182128079061161845376645833761072545242243721261969690235003264726595313224284567155478579606884741653803627155783359411020736628282676450354847394105376429606701510962947478136056307032274114421236695040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,13] -10308889254853771315526191330426772110957674697169341319022932896285309148368466085165161887540112118651376219966759268220284484138159168401339011246731247328562559094203792721375862973890815629588711153070117989375487630607205012566177954540403879938065365102254716338881687303407423254430089590674093465500650599175572905440753398169551990269040382316109269691497714525341478138292145733559331896678451832866956272915453305533437228080828800938882593664163228029524190589558296743084878927711094977156356055403407421857337672834439662014845186792784366429902168604522900887547569960063796355354635415661878375420853334824916081827208820189665914314205730309758429825683391969814723329408141854612341585553983476429227611580023716521539813453891815446439469458484752464402622969437585050039983699655074860503583446852796593945309225476568443354688479331627263962497816413966778404960330842077451302475556098832422588100883273829720462394493408350784210044022280498419201268699564318946759872571701457247531474191443449498453136762822157768963871821158245562938883037167672584718762531835055674607849667775718511696705674542783967177718766973014102706830759945461891848151800441959736610554996009157746992420212872590247445488156657901091691458606550175622137160713416869269310243233322125313230870585426468294797434474027709086613372127843060569690011576671708776045299017814658847743870751328711795230597924927488382915766977297306926925031410817226401999286196089847336429581864910821023806218977443303244849153447510979118908464025811458957968201004412330733712738531371375979851391592727857492830619588175744261216862342823305902590840047194429731494372741557117777492843091738390924442650254388304969978785113520489023912248640960331285867280925396146000411760381422243696891162303908070067990280180016879377919368388444488112513360669554062343273656359151467567776967652342392760916018801550684678641489578161771016504507121131056476819863787700802853879774962374822211895201360194921595529945735732795127752169300991669191987592422617354500377740917358659102655951467914990583393364876864435163666831502348042534292763677585701869391678159780835121436013465617520175089441611605771173036335736428752172236340406740022680228902599828082220119896603115499029849480462355799920798162282177127815731339833976553472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,14] 8161221400051713398108974723722017514343356036944652599240574208423420819469240316897135598433347455983502053866287302603325310071445426823125069399694382661547310732892034092483283726414095579757435410944356995991077911973272205229637246506331154246193560415032348314696602478095215418628891691171080546184951878627018042545646064375805009243452896732732103083900178141457128331240047846702310940051068784276796042447268465174290320373956798637970444247165949791279176997259576167600253488357213989964869997550449901769625463840003783559774651460241650657284323332154119879324852599348603736035537204721313138969272807621534640056252902773431803322480438720910321285735775007670342806174002930878537072319174267814748063500438410754026532574074675612971604916025093018370797616143408919143449710003417394822961244569998322828406739908540380222993663832975827514924968231408705347883892335741948082485054063695427775605573257733456230524726070002359294911557578212259319185790861128533343838742921676228554816317785647698121050780267185059480211302908431864468185974650332427635806532860027695604111063247993312738988542052912181930283703091724513236297008818085118752700607874135564986502804341448663109698010504324327239041594654693423051075248175993028091155551751371701709102515649941958030901836048373653717517484121367765405169810896243245662739570598338342822235683811603396854939741301704858228887062864112613646207193959409037427510858632802873408165323244057722845305187466805778181802153450924531553555921295680095961687198956248870872644583961465838382899214744993397656088549717356886151666963431566871363878840224436777077307364394562553834298586392089358986497129682015336894580665810672681203255550378828284789250157177311899560414186228597301168427844076189796487561926642711441774069158706343004116448717395000311320776044503642623217600005304235452930930536692054497097801096136747186489130919452878043579682733660526673053905464053457131163139959421249478049672409724702611857838642671282940088340332946416769651858748285864224584057087082841890935555769303662789389475441274438105868314482015468925436258708687532632301309746167033101316574660483272261463952780633508530557315278165862247094561457693491374462411524982835869121101061091641167685475435749747677357077283202216512291805845409234944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,15] 4079828722482559775221523644085841007068705137762774953757649302808292524232317485146180267514724896378399281906563078827720210675607970964124894671598671810380703597487494231823423747875087069218004251522353248055641642807445479762570215975699647311001972216778975149378338605189050248738765568288228804291014088041660132968948230525836117316576770306573837625553347917635602922293361293282679115798325102929257592357268306160513652082867256345813783566687165105941373436687260305848138914063073035016691023256351609818604373064263575721947392526814599704011126331871808145183876867096946260464892892208826099159465060085172210405543135722360445245812932970444445550510215580816334654512649974288342054096009915602039954686834453143755245760452479886327633720006109723475076310174995293748106406593977144958686345894380209442239040542348346196498102814157011915522508232261214659870432538854180323178143894247166074256840984397003461623486266032785509153001821517420466452828143978782110681887380910332564035605135858958381985115008948266015631694737192117151039588414432015177714951972106019246718359140390674877258670087008441049451831136485814719410203558673277639352407784831551615410954397409203534674272199169298333253854386528604099951768803223986252805142420235881079593739483334350346555776110131406926786861384654080945584248383432096226907866849765147588807530805701659674121192023187691120913668886541558036907475626273221323274608303245461804366213301875289953243325042543216930195111079724623234998948345548856294082608624112332457925015112347191477709435873268043523752397638319511038668855183185800252451203801613908739130078938406947928844955571511373565085224609660920008134507033766283926234637337731427626412589345872468013010753394678420736301069679496727666761711833802967934540189447949283312777934818020941650652738522099048085033079770839759534614397018701848443776373903587977128759296004717781627715916732349585705803251390480053488950752733974176303061682277042151540645326107371997722776958720549801425022258208272367688679890947930917639244890256208885142107551635514064450668481587926920894636616805178538882422062980142652900533545937625362686160588111467194003567423836952350824925631103819856636465471244375220649644392251419031254091951321994302647632199999619906180749570466643968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,16] 2786672666692251948942170419775129365427576250959208884317225541558299636963813517722944999096697212986440560912359283160292714617379509140265542860505076447677180478206599358361014495049916909157911301141061066406205036628167598999916523919121208985116129107725621533428930205980999194217905833477266740851631337985936785876482021779806153526913421329688951026871709162548127559472225351216309807178243692681967907168445976165043993553931942735983054329345713685837738284230525092121539589994569976952406673865478055865229548912746400878767003916453011133057917392721984982280638738942496021063866234708304793482137720921180604299332598698397729958917098173385433377495887665431624019569791001649439142757320109890173712311377257122155088896509593492459069024764614106415854027912991472695458240444074696007336675898461309859330254130324983446913785825812345106363077732483283836891852429585517459776071443820925809933421233545970919114807364796828256873920553112977392721869905436687672475238232949878959849321304856356741287363612190926901361632248385485137807263052042231601324611954085969579782436892523815021506288896128239643851827570683889424032389124181933626897293544526398048946932405973237335732405365275885509662572712043912459888645747411132923543689054673945047790810383291863371882375924041169460278621711823760472308243919339961589572602976454803606537379973662248611709238465961217951008478630304160047784285366918517513321364397854073480685368489103152997369489737197171710318237029439717697366803052173595754707609764949043377510812128733322012469717760924887201291372680207975082738800317132177800519538887389151484771130695490559447026699347346855203237835666560521816444058899119332780393210540286911397263767171807058095291072997874582604768575290018428729785638724486052380777138371550882493776086304695391524270609664173572341188767979119419672296531497752262282295730560333265576500399853888116655449901758964714137951690751790244937736993163358971636879431938417043921856065808181517718004581942996339889280479682551169392613605603708704908053351355375564094049169224634825634651102795651162060979345547376655938270239445290953521351470487187899981141045839223767422859826845275270715025772965151800273509848559987620280245550439889504562719550860512941349941980003017110585471031343087616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,17] -84325043102873279529943755609053518103327040664112110761173298067963830988300235716017717144277304153219065828455169873719958324154542507150838134590051269969396974129722465782625628089819305434681436528445709249447405414149555948791939619889526394393769227775439381502377004144938209850151406850241089584540754540271002498804633975664453424009739691561974258648722667462564872898574497943931447037060477150733859580394792821926648198715264399252016460172807773621802460297330393720620792643267957891155122512687527994971569451978850992859221002536919932961077817328287669047020695236567645431996837196595853997294911715469797355274542535651735292371376097919696669476916425230815629703115340787276961919304984477721730434188734082120665597403809905982263291358134302119562852952318299452249316924796440272525897358895151815584463933813318655338409430816376764611555045428052998087022564428717952538488812707440824100240453945736075040751017280960502342603942691380506935932552072132286625963483430841993805872443962279304076783613946788363734370042094738370882431177273608960354669443051525899646582375743244888413175060613815213591875187292436279932153042439432981222247647145443559117955610964020969468991716270845487569982892917399301655308469646999760315026941666436107676388180069431611673188246485819913318670041021837113212237529845476850577274942605898291264578781371517550524565846831930447177625736030092778329383362172749458973073281064749236060463309869599838696778146764513408241748106551732402424807303086806103955615146866349254680092410826425024367523602384351590427813687334391535281303222265982248786484990442910318835811920155813231649003130932586969504827555498235476084088031076844171743431694181086275788738718183235460638495750341654270741314260776373196188221727391685527897492877420443674236164949006790692404576438054005923804546558686720871703642804051625656879668030413305337009111405255509518334031731354121640580808107911352468740331574937889956445499359177024922615320656267379397559821922692006324834347116134710699943943097553836846914283114204166132255156477097518273586397605770113758738400532188131615196123976006393503214705463244856147319869876579842805808740469020956369301253130253169527253113531384721257007786050159893573655000463303330232281149632489626130255637214859833344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,18] 313082099963229383237027598669254781756679561045251104601565647386473492927324086462213979206650427445677218236604908930674628320315019426959965680978831282363835885448712588244481018417938717077211492646452007687506289558026466885148773580888200079584346830726799528260472372333132752825576447876197416137040897922390736827197291472066837404140564236554719100230187215009992415006397353940472051868935591561451734497354800636384135165362840794266948319685562097600311117077740097950393327540881479619888490814322866407704903201769956702163498003061958099134500536015355695782475500811106882391665083136725838241536874247232678258716229682301413162556372547241732554048112894088928959476545854243808555671998448950517483144667373035060126641340006693224129282602175091277827020526136224889787697119310278271128344907170045502183262815628844094468769090031997543864689993705992869630959021557302159127007652410919977012327136328744506019689419898447750980217599515413450277505469165860993650461617095004008752132199702682233912228163371044388092622092756325599315962956155030082049931829448555897947367970275778928113534809224043370110309688899324115350324211569873747118635062461977227182451909304984585937064975903128872889047280272379485357749561478662903507701430680075415287630146395540959674139149216238615457352475118355784278560650197614183428087251603828935653712523004963851378928591006892408271879485326419002029560748597204448664634243252856805232761832308163728273908463417785506524251425576536612529572527191532469861759501650215380229071765291883403621748325196972593631302055069860789008830025309963049393464241622516608178985866466984802741418373912065692319957317930999000163862303437740369352386172051469192003355263819833033171494187171528537908249775584521002695184714911523902492219531656124006698583024699234171007398172748913880170678629322200736361482442794710706996722981310855202346274113858739348225266067955254640242278424548211320717458958624908777162713841186994098544217833624344256806840390734293417683118775131032509820800299957145582084540316695108186541589959097547403707435717276646063589519966928354566490720315089515909026036108474851142431309847304966430089566729270144901643492188841318277945623294862720802071328996905001597549875138583114507059442192643023662120164574043393554000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,19] -785410165639903902181413051691626037296921918776057698070311376212708208873520700855131235256896765992976864482011523624283852092808481232563966333406008726870356954223389608033116839860724313921504382478632605493467488616029933185428679008269658188907464243748810458227400433228814087455754069608582260052929072036780675978018316957985841043298334473413643336344023993410118373068697246196694602441779918413390674733120072376236057660210871438111344435571603024115010995247705218986690190061019275288104402364586821953638728051299264018375637945623379459055073013986472544412068473305571202515175739739997435142549825626811763785089345164713978396282722372388134801306910421128857505122001205149815289806740247159211612105125237341248512568448463741946030253883810822689124588359068353258334575287548611902209505757347010244423517654057760314503940349710935422548920365364303425101256459032108325984695082269207357969709110515322803284977786893488073909772944620229620982766300481512371823792134514546365188640281423304385812342088625625820205879189245130975126081791070920658720876817202407469542455583391117259286710583113908375849173811087201430035438691011198749478012381849605911518821350230579316365761316598410390757940021291487822127255337065319136307458584749481309414672796370029380079713149581022320368659436383728625196092820242092054612498221423140833183444637150599726650610197398938562241242543283640306801235909012614521469514675036900949062101600273770847017860541845961303157837066450781077761780079559937313252335513900146036377013572625454986611197274084901055842824125521338191717268812654286614310393174544717810005681157888065406285632367576007662860287306090410031225206354964393448182080561624628149288931522955774748256340995760358896624985291250611562134612302672788929822268616386125814795961812017270107228511410291393037580451904373372407998957357184219536921442113692118984609666410273918677767928017238277586536447175111552897572161760072390407529351170414615028491668869689919864947261331743964668332405479066485072281588568478989192488665188550001850888467988162800428788803597853919203920992276373784403624645961314075458477670387492882651598886573001128152223631429513101417421132263477995584251509829124108476515389721510773382690178043085557073266643514111930625056436497387830793437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,20] 1552643890676004483692947459830227517163749655915958989047875458226412466659042657636480655797897751593514527728215575940870430771257461619513687387599942138447758891604326489417746500563881707588501644036741628700831524880908321326595892217245573487521905561422653241002764980048707240196352345522034850177980357703990172645743891249400829024150376624865962374389332107681334908995285354579755404600881623267697591638266661769111715431130537400590852340736327232212815995591561760614385385105304276445666400403102713148323917408192218946382048044293666814311656358374797510116595162201467586379916779592355293815883945468476732249100093863770825757453747129899028916966474019194605873982828385553675390542581357897297179249483711217536713044106798071524332449964207269008837946349421724941097127098688854308716698215007045085032902939912116509081951825538542569296384172905106777658186953040827211823391144576209228232394245121175385784099173568071242545562854974224595109494316436687188810277140582254153695975881298036778194337945967266654366278797277937882441949393638254351285819999290887799385932097073283080336060241616033050229611610598984019497916472172944155775528768103406636932584845603641242773929544926226382882690189357418085550090524824748311734235950485110372057283842920786318636653701460425372494085973370779469261402456313514494315701128365153690019514637857022037326879938529962597027604104805938690949052633092885989530801053566636185520333407651771053128490052010431825285748493233983501058840072927682234750639941675987647589024830465516675681569641876463338123887164276854820315989794798036824245379898912684077865805085061591175903011259709897822975417989977266834162120544271276888359391353181739613912966592813492877103104434830134733702146507347972240707814196480049669328374433486754791842638304328081613492052335954685939658453730863427629357229159478960843883822749592595384377157477265832369052395511237855625073970155862357788055950432222932339163644303113425776581536734280156924104552033868862676188522134031046639875654686926577951328352650289310115876057070452184129744327887278305053899128203587370924221666904247371604168397887246817474258298482918599578618893721392385735649132834040281686803651602424202813776076001114486687308251008396600273286358545737797011192664965664356019480468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,21] -2496221486109333231986732786305560466621380243264485664581416074639329070443284388098679883229814389865208296400914207003294263223039495184648742621632066917709284519273669030715192845941065849860165980025808191905368749052577835688621595886096297138670570351780586517905126915050725026152963206059236505986526751325069722869212975903140605315494633905398174187369808281134419508955543381241853117718118939552914992187005633206124980322799545601657874528508926200802501978668491528164844679920368704595811610756231217789217614722552769231737345667534519639427443186964384068227619758641256586596436545902182480797588521374296497624632962596357729787415373998359416334078711502138188808886061556318794111742241993342137737795678370868476226527671269576543690778926395675206447656077606685674386216994414090312275387036973138851715895028895446473915424436486471138975182866058464344840122974374241201213554840215455845909615908316183017542710309314300025430517604927714449757509182170240864828411259047249535025542022764190604608894482866473003785514846859101302439021110846503124491554701961389888507040889443407583406223062953809483821571549745280991364824913443769923633270629355512297239037095216072304117018424385481106834619854546319235448389906800552258075887499249089784730615172163404017871794798596871919332132661916635401816487591238377016608429001808626348517596106131927775642503170196292281876316659627545079884849498893429315846766681148462886564606954460513914981469462967874839887955783719587107687900758355171310914847454756367788270035001460235676584150062831610748255160675935269538013804667967239363040387369940076421579092939188371914000539672938101885042825475417954904175148485280037015421488769007463983905418075528736110039082789407858176765210332891475725229195912485161768638652164120703816595804195479416109421120591063353304525225882991571246440356463759941388966714132168029402462410299438850890884846876333221492326900974817076912463830660892773438634630617588322380651656591240117697472343756942942870627287485138911714991277213193303297740305045863075890413077324983322869960136148289057334446827356464225757949616909600362444039141413694715966590742148470806583949665678367634535764706278513412717592878625297961858867575852562718406569900010252852718806844313859554078138771486504711187969726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,22] 3356946738633137366728159717497623591953071104969331262795374908302365687672164530984787056507138553479075982770002053084251327128337869138608859128597258007691516670930729177994375428988732600050599474705265187896382909514530038104514065782354488775475606521948414828781087876263505448557208974924402819742231648636752782883509988864100680136767479841846779011573242378792733976127673504376564016216003363407516787278149302320279546102167290887950906057833825702563346697253402914666560533581900429063562093818986492111303749515424537352338008130158760121969188050441154660818097587906964577848970996013410996250547190513016757243037059183789602003237082215566060935912330326752905218426587061105152965000868874259001979655397699679112680486913653728459424219131342500344573015320843571916325334625947081439703631356740363559826349190808097932799890454303137148103008671176563126827274679797460471793411012742919717035266383710005434740627020582352845104438870148492612615710497190393593362485701641612106628119521407692262782734781520440470026313365368271267606774900534575657667922917956384226957126429086521525271990970254636009123753751031062441669228987410391453056630994420085966751006078712359235046510011372498747820029272803384121537679532690923524171616865738107214994560738261879549730394020438016318934755113333024852874286782431738123202765747458301981848668599318626654035263494886386448348590815613572269957315346168344401917869546201006689084019116075184665452521606042641620521732884581689695369347525807666454938659428650485053517668552968930672899402366017249248780238199796636652813181864219547097465661238845565450632083898594409827841300537889227426777330182299129727820688940911985646376437406518073167465054712162040511624785284736554880605872566219607719578448107376076193205820596074089776092983235984320821309064575368500568211104414659089357750524788211640272809595690780912987344390523607209560998078024804951030361775795412832542491922972266335646877261256958793183634222290245746766144002368580616909097471674847102477046736003884728698636239386386411712218837609219746426433637073566299606070563506904138428139188867044432361547242691275740806835449096968888684550588635391389483707178558521676504166551456430761785273901300411558683666199852698956201963513218359244460566959825798028507719619750976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,23] -3940308257334065209579846282005083685428599719796859522955365544923081884052701577094368569575510615607134562174475309743544214115615279316706050102308119819054246555289197879388485358248510224852721465155212200838891587197464688993557925801747712068615697202016281717473337729733579769601438302602720338804699494971797227267945107278610619096803176822291297469197858516243620661494029578780520085982672048688185884642584771669080715020981374605182948945820451341593147056660638729058641741968796922643355571488527843021906784549918070335462288877271058289389758498477128335848389126288393011055280693490350634869586355568413742784591430909267293975699211647384568716455540296097587139631526765386346037381354538956288602394229462845901957254001188530875586265284633938974127769604254409142344631452162698506389194120236792953211896292342231008597499534513237583710544882813146859209833550749788362243047709749861288202706367196181596318788895575760384571998997342264223637281688861001949842407117466013509336023589372587665684008447997951479967005204327226465258446683531027934522892102169478415508853291751007158619118471986880214954243518699095740417758491395532128889089296304756385286160280073111977543892394902861877857860138468599732098751083840014120885825715367190241768103011959287751062137983969268577853028909280294527874938550860941467676409668463847526006687172883608864639830279588362273479852313192657622275816440817367742262935943184038142277591690688310208186878466439761007950513987658427033700665921259879284665420770086278167386387185883948077201967186735006745636520178772723360798404719445390398470028318512288721653682839139535887219864803381991654755317585899285845331960387626453833903690114760579410699070803249141390812330054540515967906391170439104010052401286005260322585196914794431100341298527897501071853676403872904854270340584000129135055746331458308905002423414432911865683909647035269037734766217155583264537911762367547435642304534664300841783818831336171736429996821651027534423184468843427680660915615228406899150006934737540620040446790661488482381328136518572122649471339832448837665916687142997739499018436991394776010731781482544765651235692892767447726636037665157584175188799900506110189240541733935928220993860969601405371462390045318037372497974279346483711224768097510573531177163124084472656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,24] 4239806028614318303929688056157353752131091854789265420208103403998072023471319771617206324570162465323912665904305496371906155562444604010600044935449354322607298867320267922497335475364727308380490526530738611156708455601047723420895806885759848877795276859879148827006157386610656129234881033334507177261952005288341320165895210309896296319939295181442860289348567080125237701357840170921841971805220536087159273756305022340150103439612034676799122665167307409920529523204785895776143219482059233537005419282885501038857683910433797055252635584990887571141134639183948977463107090772976807916145376738042280346152603541529776612017818265181761252235750258582975924850637387466559691975448453545053132498900072236113503281058360687465646425174442468834018855780006174111922879075086790360312362229735298488030304005456413989470793601921468412282200357816953914331304121184701033663400588652340575925772178380205857622982675773559171720759661638138208854776774631776491898500568696943532462997138857212584662595750830566104383136134194796475474140884411943406208206035736061980377627387706578276523146497080398081291417245526302332946489775536574248257587693628407894013924953882213569877920387077334901826386200426634655375935420889721287646774869249858961902711691294271708504586330255459933411667907666073715998184201312639806769218720646139291000801916721324931052000807719946305172617181622189382528394310560256259708225106038163614814657114444601591089229782499947576874753094191549825611748695556341955318596362104279556272384691012357560486554003849184464462566482628470587470569157477863718420067911658156782635268858997108713428247649849901050467783375894626287811253626686252178908008050494455897012509454919160190353766467225891069054435445110377818217776777329196101299713511866743289705026213495317119099334399705477265001321880285692372626919440410987737735401166916922896589065473051763111607552240616799655401160546188511274475095952732523665027020572927024538484815910800825983667533470513420948988745866100684942333024464112871494502162789667191154703073985315343992051072918484894036397290050433762165057022003305704987860206192942339468457183487241288402182256477763743375290171815324558737606204330136721091403449096187205400215478061515562570659536922157619924005140395009946222094157009857313034751143971458077430725097656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,25] -4354772920514514818504595510897904655761373209103736208392596475233738513747083821803509368597765351958593716000892892751112470595470674210569521022879886004310290131751556369705832873321737672414893895174340358564957564643078043907369500886652700181576808547546030060232863738534796493075659675798685899801667077591387178981618401913836344383113959735634915667822481166942340182079316252180088266740540619865887853747266599432502022329227785776401485391353453353712257110425942608578471673873749194824503106610380769035090436229464836039672648985965896918082692866790111126298443925731810176091812614876415510405510079591479060014291306118960541790707196958542822789732065149722815939507054049382913031271761272973932045495345121220539182586331905972141221756549000189480014590988775914559645411304290457329190622778962796644696379488593880593536541950820389157368388764862770899370962267560463846856141614679005186421578348609005502026132910852686519622501580654607987700959307549365185904885460093284036631644498678729084378286912562859889131740639034620017683461880171983954530092934175236429832416746116058307642121364734127861837840843508895238710021405915414633266070677449133507544987000570049371391331959178565676455833495537667086459850301785888734673743778329633965947754641229957282861977311207848438130506939928193409912739762644083850227223918711980342725634970539558302295696681130180203953584523514779177731898296023644361209898564130458320364804894802159596961520763974063577197516896123107929566467685909216660428894219505427034963764201653643713586397636332367968754181002865589551530298849560595838618634563207874214474914858415736021834425080295126417388915190987627592108823106390671528509746444994339386534539919533514215637994857045071193003621070457193737297320606878809312423124448115003419600367218232930584338502252164758916844750328292572743871953009345857093999679576072860888199811295668793334390448833636885698553754707361964973513572829452846159905154494607341916360300669093419403827702921737802325111128265970058381507614268963958181415216127492984966946105559175376558438887930275711466838043111518614089578621919438216200455828994818752945389228324688018255465605880916020090982245905046407381040614710685211322937224812823869774178065984784787942778700402001775383801037573572657687171599437249824404716491699218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,26] 4353639635126629890047387336367268869313933439496728897786227181382742547741581611389083464665356970409917025931711932084695188239653245500835412388691913034790721187517683090749283861447665562150625384030502755236862300405373861377831373042047316619267642490448053781697871296292388337892982157879327617342501672656965011956020595141510922604769658946851382579730594121999703558181677599691413554126350396967423333774076186910746222650776069086858805084320045133950614016981309904184671421293671661366289002114987167475131070771830082564649073746465147611257156674510581284065020295847183508286736718961430286601426425032278180977605730624158460238435621775340951624299114988098662468539438515383964740998962344160904286015587054223458494774654408920251003168521695250622126254472256427823420696823369939937133790520286890813545547260247425936110233655238707166653990803075773638993828782978704228571863193777805344561979879103356648774867502193714221224136458165715617801941374565138827736619011432328276256005128087131998436103370027063897741030048305240403683190900456075184502597713412571625143011380386210468886970364738354778503042700166632734843246877325082667684383280119983234939355290308539210298133078057768821848659005109192405610880044165536978472744461593950474180993546773574480739434288848849904803709955621036042853963657880094415911674208677659137541726897677002014371715294642508679969782601493357702305588378414522965230262138220969198004559517907878957398168761220657569850889279739127328303436820660146880626839649477022362846921868599197056702255649736372407114829522179450693652441218430164868416657650986520996512132871278048082275540112073832963166531124774551689832101042752198462141183563282538765183217362510427829136558723104525756100409136779337428415000279472967385795785321239675742891352018279321628116322528086840349121422052808361587375139274801765074483766550783417454944823645951957638952828982536085982687594931865412863899522629698592804204575908618639879442259492170474933236433201582250120574742360678533548651562959752430292495637951523919968368949730533554922195805008689517628717406750053978979534050062293051196637581630778151163476392807247589109226071663841651062445279710635164867872788326191073089304018095365475183959170318559422096550463331519040253762539123724602168802216271518773282878100872039794921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,27] -4225964392345082267999190410959855097690065148668228033537691353139886755384146200127510620235534501029686451852101253513405860293748586102589776163785720258137100561835162671170114447427740749855314062549931214864933913913550085868473765235713287765522018662197041645700846900989653158739090952217647178244764946015921631578199199819294341620738618777569677654535553649307821153777551293806174372876523402318604283959051530093005480312174765675479672196161573848093777506004321349731749605335219354012854386604400405062618677940474982326996871851718641895015156429921352646903965220572309470847197106975621364159381026395923768950147400958332065962472152832690283355948588077997796908549440934416846924496179540371441415882708774399720267083468909785234675459129742502272976270987788602778291235927391291721378453356011481215468796490136774514510640483592911614393435596934443168405534422558990205152177095401508606593512922261830934192812601006344501634207861622966857318604993321733559814391504162646433571036584475896710298069740189825692317356773033376088262426241119569805194612256910441307863351338432602918977366290211923266379084730763111537613528032150567795824403866973624480873732620573273452234273200613554054849152795388963471612173411118621323325012088856691282879283215724416474104528789024896653693892005377796511603445088984187765532669478561170770677812769287408024311992301853399994765905895435005798876294616299598002984340932053280502682034170654764687545031183465343071568017293591186355859585888493411721654220569995418004034208998178757386796175991273100112105529635321891212912916659551748212346156317468086047771382154963024781895899716354379753819909829922297738326745752602612530359038220040176239202688615871408576102066032717402233611935286570417412125093505331764882981992113209456717849234873840863348192804618406573506189640853046401895169352467562044548757715436961592529845459754011341480295978226182698821454942918902078969678261420069583315765755159458537227910874075170795375525772687790297546527065343668630172352193536729183695627279499449591533014032647789315781313973509881808303920538468573384881388606941958865938251838497539871828540159855022030599517625748019021216469034017000771072133699218173669573403793508896715087413712380888105132184527878139417637542773949030003955769337090934811840270413085818290710449218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,28] 3918840584688376243418374697779508485380607926885922524677655093373873574496330210385780338696847136235143086339151487325056450249109881082046001567012685388149221944045034527601011019319567842340565051379739751912296390590003968068743780558395835808959234023881673087857400019600229159420501759234355976062169591572572214126002790012898533611615087962489009531521832965034303007518688386320646140630316197564985266430146372520205140686458736053063632479605163275779727460077475652091674911647187111332342280377569030214756201188238900234826942615927609927533634921359097110288871261662994184911264429837142550139801462705094305746611343245113192725358773306249867530410580383831658987423768616233987749978577336425630412831103799865425448411711734469531941939599786943459047251255885200499239739251833841450949911699135681027100757825850612793302061894157573955240243340512559528120391943521500581163856807143902628001403030432301187507352327551396157323822765711464984328944695238494386288197821597802610748852561920339621206842078368968557742425241211142752542842020014584793046419346200545931297298793449449741221368198088190401414322726304750892803858120174823747655413241322591150798210618532100839971437612549846895483409828141233021121686143243961052646955536952382943562274441080211709763295512616454601356838100717029185161028058978157159671990372879380392929032042769123108264348846771282579684106874671678952446630749946362782485807321917227164238532845841203657603075443634604827979870144279309982548878302874371873062989235006999930133213286351921692510158578601934634554642963452155711838035286328749860896966159861076701169594012653896343594152378292745105244340731393981297768939307097823943063987431253381431205787946828936810776224983230250861003073385818360726804184010123317133710161371474853931640709015178879517021147956650986974073994943746213174662588219947772297288323914548088577065702320500575730156428476332305480936813076850096416133511466948479847781528067605262027817628169750754655461501538815915546221200136794689810566597147533625043345053199179546679655132703446750391984579368738132674598122559172066496764730055147726958205791068945064196549539036255061155507770955737456765706470217801923281111444008322214466720632170562629941302509897359035941128381311184399136222150794260920915364419380992671904095914214849472045898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,29] -3401617590146878707240788166927589094112184327692149652025338537949502029897946814516072531926886968449775357619653179287822045968439976048140673259470858602506356564675096857728740439343580644209474162664590632936111117382256072178062830040086529931673310308045518540493452129414417233904969074346847599875778786229411784252898571533988235885687301110041642335695072226450705784241103957883584115046043839162801395273278928882711696216746519783789446385194556550038035932992830094449222855537339800994072992023851508401683519784744167298778342290149580402366604999150937461069058606734398186919442155247628593930356589826690966160811315524598096165789120275471940906228739452831762239613463208101556854371034552276655185483570562751289247412848087674543001891887742120405114694725133493925670060082109594163711516649616256019527548104580999793701375434176801001500175500663619827886624613245346586252922203802879590527200500101970815685630384263026544944586619299240942354710719174032869703235484857546566125323287230192968345588015811214989247076969398870583370249446721653552791895371192597434093298675080309184766488360798183829933824349816469467771052840066575292079284242304191515034156818100907781673815458009775023815311732057751452251974073037175745270325611781663430768354779028947231070678950938243958712143074857524632021477534476884117113815656118935683104778119830539817090853154952706273041080395153588686591403361024960275060905863307744325673283495529307273872322262279764985219313531328853950799735191901916661298182790579575065721265204780541917919178614094006037739185170665740705555218287282291227182324436464326828013656476167435197054643955048236290667970547450335715297646316642955282264172972539880781427410832369109235884143966731874184821094200738987316698133193821892912049167016356617869429529046030436749835369627844699220594856260399846648346874964266832977504549490762641121391822863297415340191322726220145542596661023598767022481737990297365742754894020379764662513673231279818974895500538177774241799909980185934382842515573780771293083029733181846178947104907290392052973153272037593555841419088612310669409931126885359425588234688889100608318018566746750558738909807325509011963532879982583802989860233284949752789189679608331136720584401509998861078490817941497449715657900710136271336599996716898886006674729287624359130859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,30] 2713604042444167637011617457895490762817538799067503695015720495813210248828329339764022721037011498985725171882872063659004082387146344451909052753021425367868361963246680770379069153233296508475888312062237096580642286746007682977970123759725977647559980367815116284731739446565676476695798227144358690981096643832041348953502445071967124100843281133216026685312478236959953934301857419657832816704852653884969571899447240076601678514218538500174694059952546471639534223047782651772455936236039804022289817612760540437402712418011881587393591244159797702076858071257282586898503983130993956550484492292559912282538053795432518901156029765187747398596202213544189304076761313691924287609708723511725474120474652457721589582505422362043360468167358158924790199985709410505963524164407703775052669666578385319691471594957073527966297209023211201764146883123972891462927675727876819032744797866120142477576537504589066850947810065710228714556397998214836327578256429424317990769464097919641878850148631044070240613386715606223043472957905044826206033084905571327728872388521611281796144434083952360599700971856702151423208514719463695157676781900535378775950801911668292889397442118922615432644816914114357427482376048074354663857211336397035551740151883779454939260737308106819197472088805900273159052309228102486214324456772986688200616061613674507299254218869155726505309809072298204698833342045000065863106093283278272454095431890561782833810947492717133677640057637680927794135228330116635034962044300358239927484285128868877436834539489142209389648019346347816286962181994699198729138068443559930255703496217186295917640564259463698860977886075503219867856527418644416644193644409885092602861060892376428674743846116765861241004121472232364535323827686138901535883697446022742314409405674767718727961848438965822420115464030886984067454762934613113751591174072645321466924497842844559936131861392705928586352155319200687765574611928870268720721881673680286524416817644005702575627341104455434299582656801487008387216126433118384729513026680810486785457092735841280926140478983315341247897446404753025637718084445159496304525789715331301137530942096140732802339960550985885847897014576551805604349181535073417246656277793341451781265451551632229421422223565776630297352311894253053194696066603748410689864247357874267219220609167832369834627570526208728551864624023437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,31] -1962542219523565464659193127185096997216405831730459980950824793157451062833557818770371334268681307491782569139107975637179051338486109515837881065261867988004577745012690048829741636725482255333859579314206746907250081378196044497348385201161639865352161276023358608046704247481306780198077454639396188233934410020926241141321146266553558991014920022071609098486544822322611532754329844768884455758127476631546435641454707802165678695005061615189509163166211767210761010753741720859578809520461166006566242580903032676873241415654525724528642615686360990581925406659636732075841520984014117623536490664560808273512652313141448527928563936777278325041693385651166686928926646455938250714852655478387507784455472419640278555506687857887958917102383568919158318974278245219218198276211612613235154645405727194473622611112940125857421126285603035792270731038247473366368231266930525267222965938887801216702605686453856471971215136584701572533230171599218723706841397525748411185547777755632094242760125216811649743800879612623692956146727571877854785551097874079534268453617451094777693754516066286404548309063417905056737943598930082151414776864320292419197105292613766064348070781797254931791508449338666005919209131750303807550109083875978957066712744580320284506863998799585816129437988275623083341799619570331224689861366107351760304805820009192864285170656358404521873842382289367926405931302499003149627975474208973185200311846433039568077348773572501014651816868872170952886383678413292225932886395778901871367609204738699900004288297773677692594246844229854761901126071709141076532203727399467264159467856824580725073311000844735937597050577811755599556009402740502642724475071802412499331555074974657681316860254794086665190788144611643372988333072336617583914691315644522306284257525332654168135858144487474790970378401944397711941595853496204821786459797156165141483467864269359740676854190861433628793871652378543866089793733057408381791330740848033512426109611106406007554664576593025244533898689053448610018983856809925541623135396474899036129635410164917848022428346295299535550693708371116187593846791060286790017534861826403976457909492742773090402850118178342320827995835845930316671267278691000397863821266630673435879712878645158688258271480807588078096551196816855076794119324253750466627661088564371493254476344345448718398117193828511517494916915893554687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,32] 1275350566509224223123318138368260675232149324917565044415737167128658593880685119888007031403321442948257329182306396243911622997199493780344874063497939484311317516929911942137030094662406011165176123247963352522607771437677439344510278236563795486728891152155470185430152004108062564910101093463614692465229379009785171460552460542906374505469188162109689543291764406135850663617967283655551930680421603290085746971822823654488659678853635838262941238749109748535985337085100304187802768029884824651206901543253624882854413760809695746329076678892464749438264844482394767528872970536652945816540150671938407276739694008475936504265603814283611299400211705300011801707243830018838107853776650641200485053780513315922893864880263095708493120775449269506529194927652682075944497795863070492809350405504534239386016419163148611820938354017112905362392658652732821968961832129602062240932685848422218246957198495633353120869376688281367417391984199457510074297218931453929352398032551632800342582317106500609295438968007985939144798612398597530717707232053128806851253654249235239775620108263869985416682478184226773938175192487494951767123849203517902923134386523644547978447112297366841180966878578118045450073066065085578973752009041093375599376433988812712528144917292209965857797468470084203471065862573408120852297769001314130080340928603698703783146947773749883649859213324839288045459755468253881104798078178382888425445767887397822921555689394520223864665735710800770653466381663109796164633197360808487274733950316322440269916337389461435679865274273603867413522518550833810199255917524395840018457173181467842997343417050590437662715108970410555200148894780802472656644819980661929573841692410280506756880659435503081961553536485868034061132887673293379986312629536953851148909049628632484361285167445716494807049655141187475244324225727864763731585232737423858978181723714408479766493308633458218531227472785575397270841228313938296694787275565256954951138418956739192846762765007749784311870915592372967636270580772479385391990896835174188814856320771498003383661597152312452238322444323627665699654113869205124403191502712306789529350723223450561365562218645233573161037320757289440129453439790547714095124771223127217263595072872438243272250677778488298122144943667343159290727070948908795846127033153656701645028399668712862258137911986022317023525829426944255828857421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,33] -740709046129286911287240101976862115698893837978084649031221216904393372716422170611458322709457173223956989986667827429581957988877452140550515055976098590455606597043594515505424923219512739318769864251016285909646605419248376450748328922099855291193530829717822892433050948731210615960000763262738939813354638505537623268195069697459897394353030657411193911954770382380657346881832431476255654891448956158262996399375053301164101429968605978488838679390490176368175146793469033287180610162609916863904650469490667985098950238590728656038619913370185962758875272148840166279415629970440560708492496333628509307325643905437163449955910368699623888957226444145750773418411985080180585141463770784741846725775750691607173370313489675290759652428423905255383453863628894440107099609348336753021614328404749470658179586918040598345011792002357041976503338793580298610679039583039725620896881786414646636349912007875520653541980911702066539235342003267891374367374340920817430512532434594345239658874748214551766982032942792160394952573655179612467163958022921209230546055370715531414387705993235894294759694910239690355646315129844933129864459995891728835106654953310865703776674943852632500597020928322640896127932519986609576650055997669627977569469529167104456125905279084570009939393261401829344366457145748084921659455518017682442387073611931237703821550512747120479334734291653930386870297370140343181736103476612555713156006768210188472589330988369004984213575056739157655799626434067461716464299804504705353318757531381123616816751166258003921071308909453952754965988720732506634304617269986258108175902271722243506341322970793349033516907684986122371187515241716037630008664080748322377399314021952940836382006117978981868470342076122620425079216996905978965297480819258034431541816383318018704951011741954647405599121398555888430504169464067074418564303066383509573430352366158967140774497985271710662992239413392444716634570409190819088220315265660205465717265234533373655263630890487553321159987054754965035439753795189375915471799583146568284731090318848932858823523297123854053578823734606782675725339303373489450469996513303292882300324365188636909086577292675749055348755312418610057859881202805159090949863669830202532929662052085330727336948504912394643758966110595125153495333984778238515146553795827045954986193504479755453479244801939795905809660325758159160614013671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,34] 383281488457172145170616014627197384036552592164296515823716532415068095854360268366694563640205174649048797935851831482314849130332764624530795254302322441742273333105952895960116554708335604078924697703155220086015490545720527344290850922249422158232129835817288916620263455139860816918833375069580037248821554222646384829348276799671070114948470513884985086247390031652795401161693677240053079465780966153215815747662635967865103737296689388517649692766279626260915041740189190162767260350471748436715438492154749400381383382210701040635922322921597819116700556879313120305222338920165631128849451455336018203601230942213585743846498258006614947434281608712103048910638064532501229696926366238896395774128283633564552391967894536905727292250299123207684047145582021114456670339628963294476100727771564582363423939949507109143079492414320741132177985614425086429394899545395025701164776153526520604046505013781949081827032990571858986814555647907051895199223583428000021333476331489447729638689715464766275756609021068383804732560227975971396756742440816647848214377120507252833865091244407599891761645618331079094349509621228925394799840422792870490580613820845117184817155878638554264044530133875916376824032408946061879053876827005064451467603615974784626524086017734583797117790424333240466724526092551793648359972082052271873464849713107056542971326358832312914786422807330811671919465544019575364290733119270768241127832738707024175933649588322617616362054737164396804023661771094890154760341701059788949884953252853830622858279878716061339191402959927602324305316850872238562463110132985383703295255543941810582438403928405806378572253396874433537370511416688752981122065548112087614607154034768885453151047724050379310125214398898917270656484030543881989121768022123500317917228761122153108211250302080883444929724605477110044442034852436883593468705641268787367108540764775127723711156591648278392466694608211133904432788050476790487748947883163681975797326700471746769262717574001485290017150423745047467493551321570355466662834769307376089561712220210949520084600813129264136456819126517405025113731677622905657317908951294815662732030955410232876545217859575624584365541093876731962968478106994465669528436667250349669672155255228433727573927702359359298875134777163778745162720011432805264762690264946770552439430296159302775094064918889316326278127178284194087609648704528808593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,35] -176364600060544257267996798411929083319498055343137604775573382187307338492189486373423778384066500757309118199519608593480806487534931748035222529759233591233405596086961978840949899718340041230494030662385351466864573948689661508836083027604850287597419070147053117382193715678148457553332257230323245330313316158727264024171633446489268239219354800375156985974761834277667782166035919530910668808137774832822149937941869151072703812479185853883557061847956315855471980048312674496845532763502489197782881072921135422725386680084461443239086100188186496167617377040317782419994582844924525983418099234785454207093143460978947342906538242956117346609712405999582435489083844912890676661178388735590366957357590590294631286772178379015436512347105895689766063947257560796710560264211257942080786765448362814894474197587377121202616543541116230863442206177222420778770869618312955416244137341587035004417001743488293023459936784412536171435338585907737904187611616401793913455341264554769843419340055385241216670888520341271286798067014127495565122060752318241281071348638261593111656407428774847498961624471871684625528335195174018740515830845753822864630749864125980176464707921096468588925194309702454777427523678450437897646171860258261918173381638824051304399644674371328014967072552166555322591655498117083906476654387350338261761394291986227578094091961379488500672357252619033876704288853849659814695627186209264185587004720502735706849226914953535890092633624449266180477648545253059234675711992311936797402631128678326412055587365068772766618808591639490958327739044290321262551864085855730325698738590914559253225648807161287089307488397153784795296107579811263146782316875633349495739744214213972275055876897477766876411774434738760854171357572123019120870247102820664980452919507349926620049858898221409805822192715458387880302737693553557042355078551306689449603978057052379737626088695590836222852902582287479606543367161202437839155973213926179137666552391264940189141649625313494645231135273583855674216691354616314016974919551019389114285127236577978941862765068818929108831814135962848899659499381558562964151156045934618647423791547795792853710369985517692811379958617014160858943541268278798574053445048232886945193133291590119917586101971039595263283905622181473929547819267748293688807148295463463618114345814590068668817869523487476253551659022278386146354023367166519165039062500000000000000000000000000000000000000000000000000000000000000000000000000000000 [91,36] 72063671077082611335995836351570960254180800922361147145119957796325794640766547694736700135186654288400108334872892925294472344601599132712447214921198704798548371426260147522308530035704086879623429177513712889748796568548327467270139985077805197931305582461135178701382534959037573836381305687758906040867847815224875335901250967070437226413250587598839192594503943364034749390076441423918033403625302476900652280670405674024500557616102538912775144414358333631867706096245583000984834036294161269336898212647363088171212436665258482257926105934625149043124920415168811008610398599610228432528104375653195787945224855774903251249616863690947330657985758933945228828869534228641220503460083413220747192959957347580342424846760755715847013858874477441444360567541076437972240948426122663006273229612599740004958281665625489070405558358693989389415308232826482986018400187276699316589171792592993835085686978513174334832071702032851817522084334708543301948503774916884074221976326964531557280926010980735996656366491375299059999701161226865176702505561079415420498749782541007060888105925425820777230289294808839362733638961266319071757727753569497590391557393448235551061824637369671944134009729743656690218097952834567076622108159509922233437158777743894611496698947631665317113709508777250082639483989698244010415372304250824081053072689999427512672585753741382957792531961220634061150470056238661117954717008797311003907704633329985305476616917974682963462325428634024330467755352311395158790464340678658220496635745565559099590553799150947726305027591721548099721924454812670715685214261036328150462189320841116951413619272081206125111847707810467318170144671423249943195539753491241843114333470168921832579341984584520683014489317689182111456936041625836970983829771945517990052833829945445291379401181611426207808103435448124606812617306268089295871638498798992700851687185199214662683952615577261027139334350586238974794477215592435760241030413298337400567055127999951287988579660049941651540257030591711830218836107361500434705416994674540138135118625884964475172477893568690913358175280027517775925183991186044036308458796656129050465338697775485228974660656443411739017696403002518054811017103364204716853088686594019896051461413497104024349308285889558252082449214457333718877753543170953008362464733984289512249163155671123550229940329408261997801979012456818907139677321538329124450683593750000000000000000000000000000000000000000000000000000000000000000000000000 [91,37] -26111782657478343083331486058555135725698694676786149506227669780270242396914964772712875089269337039463986609946720467656709797338839705554471527933788792481329909693592897705746479349663485352508675121710032857169856746158908555851952337031044526331401211159197874248554250763483909081161970438975984154961708403021204784604664911157002915090794967454020527304451822894688194038628002789964260725275373498493871132770308999814871576126753775888426251063794186447869748087622988755332777391164553153340503784323859343564327764933720365528145294622408688341009114872909849196686323933291812836873665688418800416472865204264097142912887522686445733874668408121314802059703077354720292749719490361767134538981943127747144049761134602937466569366097860297904129934753206771077676285538834632308138697406317099485485328712983824036721564203710336449623935309904348365382670237431448172006088793565232942712632565703803591286923934731834091043922118771231819710955563696168184820831813579549390014502918959589672828657148127696718599178967354075682161424845061372189387575718616491173870136287397488840415325069258493393613307375675677870688252383374920069599716372359444997895109909246939601556906553100420764809259266128605404290514686556449072887700200983924791351982559189186540589397398447192686530342351888247206545919581831950303687235588742830796135394495677110884004858805119101461860339518693974030740397632047594753423597239339458850009816334292099501106241640299239062063250772591028555517607619300407960768899393827535666566310068147376101098440328471427375700735435271760042133949778793752264747284328954469570205019576469619618933614252627120214908113674057020756085825681691275739227828989275894353490797456493976164706787600332612048870702644599968450957795908290947999070677379693315016372062887858138813208293053023474462632440069530680652285584453201755130639567184416417871061940914033225290241283931578677818190977714850637125439535362192757061089103543277292673701795165718085991019763191929724084114692294364929682385667694691776091210114478205317577305288406642648744507882794232924696500738096633709454744069279073646399888474788446086665805431735700202922348363019070706373106080071964847259292391609044197812287492604401011353233683101563534399889560278857241948232660824506331790627956603259808849630400629347992589597353495696339010361268408860757617162562382873147726058959960937500000000000000000000000000000000000000000000000000000000000000000000 [91,38] 8376756868153142478072582306913044510561641729467922918334832958046213683487115314000143587638283760185072150516552474101024939647484226796739628746226560102687280277486079759078386564138586629944983029016541700657296046812072999881790691923019810837661570581279931815517225233170942500039874300479910826387097875581142974876888119802642911948408974176967020864622839118959424511519262987595561119019550022354345455111187117254489771682219741272849453854747165316680953584459725150456843736864919490455682335003705546194631391313337566340322128457155524624563643097650045412100423775046938570622706238567198158732168785819203960718813831098106779897216939536060547611060796834473458383346221167826702015055628715680207823879208948808505585193362283651840463684763670774102426723091395185759932172390294746603717783463809757826473697570113359705655281888335513533459373002138379484229838417877538530766099207077165816353539118010728902159852889001571784006809236181931267211031502541176079279636793723304176452025120952455269098714427939809319641774083855867778288310850293312112686984484558145139654415723332340543034834011329011459957566790887932687494661615279857413702878060243804105431658199920558225157898792351433935731460410921572467579755566983840196511103778700655050697011003924904969594070035032400042754904055978812492467537720372845763732146055432411241520517614206766594404336468995573238004234813926589630310977502700506847857548770397851781583269450803856309303657971589688498965677719214262630331573670390742763664726600410577674170635097972567993058435447660722343530863002115814309918902817903668059961036915758058859356080710679281344475024629685788913085119947587299310353532431617881508837473935082912758648112764068156199638878666510810059640825804596351221095623702925916509448514360093489622889879694588112457735009359816934014981803141128090018297487508202981812759416048055980167891303868319626363710399073484397670125281148671617913640444582349678965787811169820554732520082209463271495809259405832187379405117806970877684305437617763758855442541691070484903482710066435785203636750362325482536017703844198603397672120797341070879297535599714812371075401614488556581086079067569242589136828397294603603408907889329370826908747247728757837228761342853501696180229619930432796546996558997012625589497659886315196516214806646818290485250904457963788685148642798594664782285690307617187500000000000000000000000000000000000000000000000000000000000 [91,39] -2374799453456819269831760956527251971888960959658732922866377762104541249818204068063108304804954870590001026230524181263235846862655434890624515836021146817346805187891286575257446564204362587854892510950289392538839039166151414814568238443289437991869747132898690669528903577236853701436061266317999276117762368883846843419468497329285759551195904799881975829053311424645129412159699919251706050294819302205242578350344280122427967177957937395478608605847896888621909878744891846504931578619444193086969845584388732315307241072810829527757798923592312289249993987919882640001354850300757186692283362670550856646409825086088107365865099075366601495059879565508228881532112850881776384289126169551404823184356043147370833368627105089438822353618489329486079228232407504536565996009181563939782589989610191111024095268419500959298284359837420188644527067156791999262325890116337500010493468170547873739096354873002845967351367253851749140766996161696126857293292773850524018355165998829172783146145772576968172810987786927983767022062596255671872986702302797098942967998962267984590849783703782690523957643681686477632111136293398285506793289028139579149920134331106747932349064900035026941283073496479134117322387736427406860940587721272490147418692104877703841557924254812401757921501902140275777110998904297642847373965476436414203333818549974822151704398217357852721468081707411659723409736654264217509106010655037139001451064682120179592472861788038937482384658221335282706899698891892322820035504569984305031976087598078842499608320193348599557132340471789813389846778594817795563443490414552877192076114915235245372517185522693127881465013288563871391093077712400814947121661745587286589111538857413900940277469996694493381837683401233445825366992997359828351306273623719245076062158976763696935956310747371408670846763729462086692893943048804207339840327574549189847494158426218718715235669434199962599488821075629568945852827285760880349644521982544135576570337362984171416294478739400361588554142207422208882723673539087907389510575636579105438385057701701954425995457362651303017900641666731496622962705036551111985418914692128278532893203929512868319086489883992058927402796154094939853436682331219907862646024427170319762207315332746385523011190894421055336593843703355384617444499383674741067753956360469583935068782598959551376828818381895084031609709790918107043689727619906193467613775283098220825195312500000000000000000000000000000000000000000000000 [91,40] 594004211991725551148754985718468906019069600561304576463938323534669698663051348876270811006463228786218381520137012511166882534851422825371896935641343895821973994251415603720892048218598930196843512547188382802054529474421381916276401256579226787345074048944434024756951429603333655606389273966935838433468095708853311001955032065366495096446841889061369355431693758941872341307381412122712327168145551110293486231757583907820040393238296164550942291319512551261616958519156351955994550747537924752855704896448967108792312611030171629385551722822920262774246306317086851128190164300982569072242958004058337969174989851023182740799472423833678871963680610145416312267523754049532751460201569645718220571238979586994266084048964094184135966710670236178758885123056840872022917260029057449499151574197870501723980787215667200757017566685463101600965099787420370561585930976708703213661083999686601057487420634593045720819805635866645942180212021329399933315391151338183581433249422654399375417529980857745770935767853306885630840731395282083406443072871411994276637867361025326571663965587120017187006194441169298863412959070934659246564600676476132509301199248160196748900483908640557091381090675328760189195304972026849004075057682663159598986289277434664323500339556167073291921917897522633908525846423466611825998550802324868259343217755165379147373285863373638534990307028593837178722025255720625077099986363039219107033687639389223745677364305487848185552181048792933831649043711774823007747593783826923271408069188403915384353649549630482817698155102970062917141554404058591704954288906290369038522789537408566799344623074819888405691869143226358232320530288698079124978363493123823752819333203071946590526164727490507489991043146227655580858685797492723326541300933450200693490468671035601135736476600081964969848785581794024765506534655320109782932735582864687295288326985680893677906516610356127186660856219614825746614208499049813081527364149257720025395434374248469176215090428877104960753354648329477801663429997246359969396981665628879880437864426277733142391126738575889925577492344801228688079329097545931989076569489490194536512287002255363166836535275917546509832381358667565169032703339261212187623659840801259979611658400967490626979607185739513513282761211400779276199711345338124439214218440807732360974904536040483455026016207519222279490483273087637490981452372679205709005145763512700796127319335937500000000000000000000000000000000000000 [91,41] -131148407780399564936263648090232941973726806145144022694605738316941034854383582786294390205808075658338838728384122208569044832645092179168179716551142222111658221323503852844766152584596393182205314250255122606061605801838247960890636630904852615363129845486287291932290655945263172029811085742510972247585905108566114728670273400236910483128350668030169046598572032179470571039788320999327960459066752023777857703089647171455873604619273020025586420374797059272855008194754982679810725872551748932908701018271232985381793386144761146617027717916837102667680595105727753546490642890423770032940827013131598874444909755423183205677272379401676100914789383759565912156065305194224274873750387033924415376707875456071271518904999372750105639388310507837007676194949247491135439606468862303907666986461942201785421186566522748111108254914094177046651454246907152248399795876984238427378741862070712265256254177840394237451592274104038964101832027673734753785383896285499271157015409366199977899801511781835944135482017787885669233299094517439218173389279679806828190479816954749964461186377899782199451217454004671436045400828599243279939319736601458939466157006046925953429011530436815710466338883245696704215735638414373842001994668398905934788972112561903343561128785037382024386645215760259825306044702390938249491346485652138837956049729673459006212542825296705287031350295846263462481629933537649246398950395666992475973954369994407954415824754607632753070298866084913089710518152617706143763115634543587468150135484538841796077383707638881935852426828664262399035344217385654554989735502785305423304931145664696647338973953783102862301546932558994650975872910029361176508443831224031780372663024467339764640303275511963438013031581016023596218346232292153606287740350496121249438885887620144022847429798774624394976718336321170673068670887156854110362060857874855351487506093676300904968175135462146010958648320483009689619618576335029317004894436869102613530556294737502238883872443395275047509557356643710480881390901904702633966702732235622692060511584325882356343031593796042118929664976747094224911235829901650727983628388767938183580812162775638065262670926533216368952111234222661582383477844410505042715326302130514695019165399071372785406727037203994143158756366580038498641820338864701725379988116508918756371173312637900403130355309726033977727433509242150923752359139521500575042978198325727134943008422851562500000000000000000000000000000000 [91,42] 25735811126217379465101599639561093174316974947411559035982389057367034017732735722739870054798938999008124084723319276628738635979768439843372526293668550915402215514462530864251574133990532419874550361158125897034898174577074436790798814109160577289266711708274788055558810259974225079917552771568327477930918250083212637684333297508449749551653221800501456070575032389536611778487086310730407310462935939226678961631867125195640863525592340155248914721752571316314749463157891215023255643715190234305026026405089755840746050968845566722371586320963881407553671551192361375329436772161094802566842072597170925865185271923395158065467779886406111945332307530809905689108147967284830535960589262928342385183083382973587795583678407695012461462737245153252701060837084139213274570401237407209550240793968545561624998282063250588606347527900082050529225252892404160280709421044172260461616633803258575063055373463373788441550352120516485952513453613225066489560262454486331662639774487354520085509934602479873073137258481121572047447004070447514454641169185535826412066665425054480320114004234107165231460439068409992914381688662193685309553082339146963338200013465561968413404345822648621973136794854611753104048370336222565125502980700024977569389123590919757453843193536022335764451983421153706804803523974607956470089089984187354865376170224976892686340821690724071095014450862339992310034833127729893715007401882708717596535608056588541484958480810903883968481049949147449772213579360063816668285462650189067066525524774527080215903089105269647789482656581970103088686854647148398786557786820878106571624530192653958121856452976172926042364507316604707949057029753357078047254535997809990102235986508602547213980438354956718342479004919972921718611946545090019699157204714180550531502439547897816786541120464185554040318108888118069967729406081430710001255728235514904784640319443731560319702917981504185663442320953665533620181975058728719118628373979850054444285369765890152936173872624874706908358219470847256645070054336817247684910387355056320464086216807583555534817406530676795726598942367024657214507016486756886620490956377839356417673636841305516210527825742359783233228121218231231830808769327938759979422508086536694887675130661162154475649071233311188744345178805751911432787161386947081622701946898679684711813081902157472323365891316571557829302039366977933656567618404402723528145990883331251097843050956726074218750000000000000000000000 [91,43] -4578729415988623263501933467516192210315391067836845168824437476146617322856304565328459689390239239433763682691939220232813218432966529171297076217852982694097163764207617477806747902073291072924899888192075726173482796030372839743268055447881154176502513652613844682278302899605260890274456611184461523247593430557196302918858539903560192751270826408319562923975942582373181586496906109055943627768440859202511508520640217552428382261180844526907591287452952533265513078000674928354110525731818001322640101374903736732094670678494860257685418669541705277913039429014577302430343787819285527909039088077180714614892036386809067600830291535299301945509397496276498044069116570314723291203450801455125899679590130668387206751162950393915145326850505968358888015902229241179325645144962888333291050622563123511757584187355887329260445373212116955892693574367975623402809286302273381841007834844619672647290735649241902998213539616956572833288643850199434538439487737648623122549120650791587827676511692215277166250946147886781972484693968662560583426095541515623700999104428334023523292906967575015109402939988535602972202802241304582187992695661574979055334310741309021245309093689897065046679119141275703355288742614374507485836918256135956552597701754748682638931578943892895106159767687112803311202334598912760495417925014141751571207075563136747455456865282386968275066849271818416351271988138098079918871985742192236128699609784657304656926720148473950865491106948379420101843883379301495942043064210601638055707870321724674946294867136338584612242217721783496584694661748616409855022647079169122505145864141514798765517423017537242164521513100303278829681343842481667441136267162988946262145327367018057827504516775753192101828144610505999198958896690420204590685636986572978992066896031485621938732343667206874774549999141939714302019142458702824948870875884495674560418871014113887654248523089151184277246764769624404120923842742249661097800105113376297798309103811066596259951105783498880652715663607034540823358270615738376176367431772978502747107314403296800160076904014465822782794037055164503441485967757386319831994716541541461744634879233361866797719838036517501588574072222746699597635664717081676543369721367738781377062799845402698733648845583369323641474617971322869786301982453873777294871876473743661937537460201054985485329327683941906790614344824817860941140093111279331676479603663310058436763938516378402709960937500000000000000 [91,44] 763200623993876779835235520467865434520016070651127164666563091462344204458057992481601163120610448883023523673668539466073119738219795635611808222734618148567429646455773145324569797947442051526237630698328780573847765824735576322552525873219312033730889192883706098824245657405589486523567604977296207192305471268554962330098121372151177040541182913050433853456936707795209445776463132117820387284410881741763956354375746039985209984537946981043766619133996433896127323226603405277307644128194774919953667722551624529208153316939679218574479350031493079298968339398397320823779745009337328341409832563457708374213902138733547242040623019032052652741276922253007447763565476344158148875406022366386053373336624182270676012300578117635829026605686596738755391543427386664686675728256022397773638894687092939805240852060965762152619539095616266495238978400493474454385372157649755455683569926445777527486366822470167997500754335563615902894356064748058587044487233189761523646227951042074463747256680343395750726362399465064165514173444790240245576326659454176957194157041061868560579692020481918114222669534393499615126771887025725874182161464342360399651329873425594364921226246669681266439412578951669897672880517050660428030652124508760155908708711004724930435082207617849152955430041773690875180852618902409770343479272847568325512957441636005414924559511103694087019276511770188056001850158578321222464236862433270677761275428966953431046595957447397962615777917861919293968875557370856128085971661320314017511154238155478039101716598756115268152644088983135800566884541729012641239638600575171713268981963976670777031950940356979079244484433476961085370356827200740333221457164494686861277935296648865026978983845444140566056808167947109217605439504547211901280531244659078999737999273751917115353048161129589667764197108027767321424533506017255037531112834441158947898157535075463273850601665157834379497135664663319256672966670761116959297721606077062476748862556344124149061052748145211826417142842508165421462405783464568436465212764999597436969397235229458540783163378536289068190663912328706601615566556615839263392572355692809443628885230224277662587520819699812992220745699306343472599532501611588175933244406537411009246770196265115062463108023306011978051929080233923705914772064324696937449194558383430064797175499439318824512236907950957658059350073501815075312110002387956505718030059126633091182156931608915328979492187500000000 [91,45] -121251179969144353435838356555933371913480586348374082178288184250617609751113571661875357375175711135929182818357509372998795119831688715423678946961764731222390009933683582694385439799228492984889969136188522888049985199811864490789129897550284826303798377325543126421396106434281658130483401894656270891552383352295317505618748268187801083984181316991433110593149560844451400428033297454351114714963273804568035310284017998877357736949401120900437557226883924580246091861424558358849967259452263381535802914007850514553465180681654757044119838560385685134131459543071531449252411348842618103707984780593332062837846472574522376322733182147362987754074082906617606262311811054198734939344578065369141360335131563161699007221724902665811232876096507192113633427435280956380972427131459552650803224234443157534261327176144181749026066555888182335985599111413679633224558298100671144978228037166912300703351444415266654457077621288556495059689561134820049280206250062497666161995259154830607583766700766901285941651400210547429451489868616765510646209321570137297831281276637268855819893473269733342089485563949333985190335043802253486827361916445610882108104203582047479042826172018619042088915378470453821267806013212685957024525728271571128045959263096252568972614419403482629364830560838410748566329166849274681380528073134698111189492681039007179111110649210088291772754199218232519972559528323280948827809631313848531541714303464200548762855029604040676438858767375064822001330072941326180168486809962421171035093035786085361563359446177668789240363818101959875907747546614534688969673896459707692090503341931659136083822516688737971468594487477779522251386648173047526946216037540144304834378102958594237895166510431997432153028889666689578955617078791913178030941152098200766099537638674866815713904923186109972638098926552877681705315706970895577429984857650563200699985656042694420225734907509535037867960137109666490505864200843384853795162523710900147111341539995030064620218888935414384893440880570627687574468150959561788205802296246103159759713159340475523430413026504679299604202637934640763012268761218911903178893932692674854071032192424152253506145006985382930166193734911929989615026438660682557750587620390084487097474095964149832267634633984463634128900365971135379535682548119915894226202723634421848021429152815790237683658207760388816252735476085715286597672402461108544431157840737256492502638138830661773681640625000000 [91,46] 17243571664124872150582774333953927830176543462975098593667646316768001424752045782416220768204528351734966699767444251513263022885047138128551648234959451496771711510738946141435328446100818912119530895956999948706814782296244842527842433568299179041469012165442595070290327734172205924129804771213305049729578294199636424454350443264577639450211854412663125664048601893816117568057177628473724089812459756389375734020791439673433503580732203869052671673861170754118829333188786280664047677568520075785490326420854340018705406644261341450464102536743373442729061812515638287756823657640945158733000373870912532026911481326906103891765956368020436910527083614214795863121910321613439319154090680656999014624493260982130971593667806311319222666236185357934371521418682320294021526187208393490580646224582560468334650476530885565586081566081050101945028906486370842819156595740987168696917369020029571547372450518911004441675046001097373039947367835184894101558786843784726283882623872578249241403053982448547901203964018606870643895441866712694552199917088412009020192958705775837048339906242094310773340208808632130117340187888220571121678389039291668464714731757547926578616884667733496868764951855017484578599757124603432925787428635970717149602524559205286692913632808181469560779861113749239820711314225153523809329338159531991797725079894272083294038212234375457303460491551248912844447719595263532474421135656657745878866141134379412094528676264658575180360745413812188555630203247936280890524980857559324681544414382755065850167483000147301854848472173564276686974974531225059374424592621476095921502599283981895176552662822049459477112778402241170539320543287244980426095185473802559792555575856879426720362466246755135698374432926716797589981159367165237766605480324746029329051688225563561392423123958376883227141134611657715062816403355924738045112974830345223179454443529662738361637022904184140470413194056499589690095001476185572112213554197148566213549289519783106574308982733217995903946640231789217618930147858831497366422310797051205802385284338180670471072409577424750902506578093631001301869958380224948216564341335336439983894631865011292801687404547795044957458974853800321117020947191779257470017485195240160121485505411133285403283326798282636723600862026128800361385199359293762524320878452279763202627401974029658729680756898770999113296690823477214228834884427057077161283410449144071208138484507799148559570312500 [91,47] -1663664079197995134395049296484156312512495023656728658308196061986755125690830447932378761447123068289571211530229532637577408798799955890122052763859790699359452626626542072146336849601742382871673837226981234480721599505425451779891563359202035300211270721761978907774094194138725797327773232914285694821030022746624507188084495653230805744569251748495301551832004410739477995721540224997567410374054396291336196312577757741157675135363270528437866831865507211195973290692273042140171072308753622395357251347664060549046976901219058518333874935258215856990145772658504293941622620634355647541359180007436122337911796524385564544117885302140094079967006051119485084300936747070409128124232323508028171646719254909141915038438712006141219159326173342416236137857229575532777212761909262825041423930310031739859693538986085644538690252866103753424596526876799216130733167938313694723952013189354036242381148224568638804005757489180141700557883829161772499763809376279233872625169637092626981372735467950715019219607677843526065100688141950616581672640359322006250917154114604133131735010698193775783718462163971184915154316001801631139372531423330189701984514205271876983224615445853912167041232247657500809899514128739057425472789740852264920187097703740452932102777367232922137210594752121867002365193367130736414347137005216468004642315242150742855514476174904624303001334377770712457571166174222856515120735573888718266155837028886526813469940367937706303930153699766588132398745657503687602587988210951244237486744294975678093875025389031422366629518842960789995651197809639877357406686786136955131706753185786787519011347829745875171382637141105984886897553272129383221870276712032654609054029590886779300376516381124999262453846053144475447752022670690322469108576674222747101111950689216225998344107365693550180326015647180942775502161135932921448773999439278736690633206847877928892294968596865444808138157487790865506382253401281288454985719215745496288767737081095493137006285582176066098523433532457564756679994645595116986547154951049796110407737494400360632538146017764768517638267491668306991471381647881439867706285590627745395239806765710334350993641810274434789836832461965586721431852895475373826095214183841077657272796554299317247121788208877563202554141015637892357037993257249863548838666593660011240196386087809140562811074554320384635909228663020384303019688745960483200470036990736844018101692199707031250000000 [91,48] -81499564616540378962351336140567749487533772070835575899228885340855091177533023570785599211880379792256039753970252925214053066166026358503972242794686845179876290710764019754085838824725092827756894761163701621686385869781117443762757051867922145599045580409739388455590519651904160376397027201522640989434700100345841046609728001746236756959699131220387405566511732549341115041633836219974029788008872468940180792076511938313780833167874889005761784902974323314904331039579959198460220844476091339544836299106322876367608416615433249197527640221367844757400369178742491150377909359368552587022808072924299596688562043274275070531358422446461679479635146646356250850619610017575629742715916006615510485767274295956647638445134526477510724985288980465412412312849112663570420532448428624147743045375654367384123421481089559979311749728802003525422414805630342360003485464985565275161189841925807418722323476752819629110324508758171091754502648301666817561895459226279278187557433092578432125604999697790272064981395655978794429425764721924781871511528392239262702257023895957345267966240744933331763423577214525503989312686345697846564039309843111640218380245727149636167961317224121966276497212656419185010657380250479476927878409792385521332909151226790102125410982548260569299100735702004089351873252870916234417475814521891563776148851229900419186869816784163653022937320204674140680214612349942077148210017341666682257828321064886491739763812515414305226118427817664423643071882256180622050024459311808589467804511485471410751278278321468376555796214623501116755007584363624821034718460965401466427604606926509304817320852614557021230703038181086884204146184245236237430030557647420580354836227901619401572900452914851420794074121787958548631432025973418490613935813736366712967351102412812922593453796348897426821586859286056913121552462033740703431339163894385867639740186873583270673375319960442230627224236574757777286556849773321903298978671707549418527814857716736510686513311287746808299390275437349823776495676943540914855155762273751529595560930907357751253350212086295668236743566022004654818080645700402659293218568603809466022526926018377493046620829151735916246659128734260748930990951062646371599540869766767056547309594754706703025059699466972563314371990515277396002559499693996104849995923820481065426897275735358053125806499727701108009255175213207312312301052056005834511864804881042800843715667724609375000 [91,49] 87469311256503397819392093961853529094136089168424884021722512221074227726655612872163520392842952414054771459266749487685230477655329284228366780191290638632797374329467875853359441396797385342564079716387367847910625273408364053181386624793100674847626045501184735019823880544757254326134127091378077225567565765669372457462640713937596412035999516481687174629101537072984313499678020475204758164970114902718360394225758110259052482243709989927970304159622467131351045941563375410562809105891974830805039465414421707212807555146590714260687799404836563126617374193392415203229812189787576297713589063358525882957888323160767887933328799302684851190863668032241010054045016554828365732773191165613786645186364133143389794104846750833553544902231620917563723455744804127185730818041124584096102482614114963311888463001581312784727787198278231336125505067653985689284664757307798909332744849871528115714830360955908791557392979782283758130874020554127219622772109920545886442130560891967800327199245773285101133290894621835410396514502596107481615438805186517425062047047812536324208368447895402820078936806727084285104537374523440246863736314560333605152376890949772532330996600137881164010984638528726324065936242335059240675526318661722073430536011911324159866154912107256979043047392900168625061412938510502174274974978242020433977553631150128596514987648330621846413821061555092898883941160404074951573961999406125480736785488746231181257167063032389148542929238138148572274909948818440852078506745058513391533793757649475822273311542554853349026877534434004901121910825956316553257125021788644308539153047091014738537420655038076962425489435807906267877791864739098055071549582890100697169930470485502938503480476292349463227932599492094944490368719680520236249639293208163306200892152771608714282808908331134928640643545877512571276112340911576146939349073573208452044826968952311412656795167914906635054673162622408860807396303219477324243737803099661574561661046609210600048596398177216381978321026863882907195267729383574800821253036611207330762387209173129358463879043151542861186239884437885901767208064602678020197295345873317286369084899020765436178307072202269457763241222101333776326421381742965210624046779780022658420141401295030016656660220755881999411340993785880363062120178834784774089722756936992224527420115439316437257637406098629946872334576703326256204870745719626157210768724326044321060180664062500000 [91,50] -23724230965780367927323505139220444978223517190832562777328717701741706248449087356457503499389049438246543729282247882494912662105875817277003620210727201013316177220833999054503959214599950569871741918635153549803798276686657305812987896893554438652889893834406131804412223851243575271152128085902223500201991869415893381143421028593610894198414526515723862925654737464558598718425674441771700191797024281121549411843625439641693710976259873117713393893474118080858093061145603916807595968740157581415495510590777629763889629547427804041654548618537778836447500682748513907087574465982610291610926029246939773307925528005824215449548783899396137653055127585838015302513830848784672099671742367075719878206073622224070304239688328832896294177582228436553535981004286573745080342909979936561405339813313824125517233870409718151231226917381177124229847050231504160955782032120567197847549527445055829556147256174661994473515349515566425231023075731078209586116237255433692313837819416299636568935991394101307559832483986946040701494906585077536445652671154774978706501695873676579109105707626711619408032232655336653826714194885036008571785448263755415107737729878854556584975275834794995569564368558844514335403609327126418481767685132859863972965639827285394674445848769679774606958291298630725014094279768779239315124989235787354035487684144904088498022858925967073300483252240537434530489515901024986914740222364386905093156288179072811563340990486544049115343451575514562787920407726194763803876610361394710842294721100202758989091670648835786016170254716060524082386097171469583099019435760662582043667899059921912005198946595833817675789540940511491034966654035531444058327057738961454661288825496619274243901473442581983899444273279162072339549904836819553779764178722718423073975742021292134252951604881631020419499479429778847795237896393337614159548794972935515535695459054861288887451971742663774117277235688867614096751286649645137552009713020991293238868231682353824837684889233595592582767246045565662318055783748021230931232428711040374867293095099310662279589697272905362673928907058104043066522217758994641618897195915971752307530514461812995299365221504840399426748347413159875204165571933441041299522052482494694978299362817292410554072191030013069527208493532265780176872929777454585832871047496202103759929084200888765207788811198595117533890785899604220080523031381758425339967288891784846782684326171875 [91,51] 3971262732686726227401064848876980673995008129769047083592185582412232340764994990538861872621814610478923651057972561635758151242210351660024683976588120304160409925660730114030718121706937091089824082842345902313540122272800008926375590772067556271549964025446330195772655405245381597958759816728202433128882973226982217832165597680138744324966985440249209362899351246813556875643734889522034932734316892080777605889276068364270839239908860134532314018731504257588177009344678884999441038147305816184141112427749442993131498570166981718213861866251831273076286283364824849637369263047014183319532903630738443428280416671036045521720027573324428738495194737580451225242255468976862521138228589204544581426146388622761056317978633250310534898279860883702391887248159684825024088317598568178566456284284717826964408041404257338192139085804038347103936287814044850056381950244780334873774157463931918822621796392570675228924620514578993817976012889047436559510629373614971460506008929904125069157053294473778677629277719499121619957147428905959014402067849719683887589392983304572116272509525282659791320286672065250757974196463434150630679634422623522276755760468577064518713167673023680054955182709199965551482467847559931001600381243118970057784037492622085519023580054221368490980761197317356147897425586130300051791727919598851370656015876305095510449523945991430500968499283296427450195753600564744797405533077750934468585023116932297031714555749923907929276185034561234045680544398158498474641068339660923199550181506571009249974327828397798198433482863064870869064924235901984866593012260483515525617388291697701909976432483296884876207307253936679772688301567141253447152281458197413368024786339200361840114065496505913122484553194623319608685388622773706500128504406719726538469664697092675845996953438419629394264214708909126448970908830096547655810715209762606495435443960173070903325729773426508774794095002138577540145718238887029764678934088297927534651663545205716770764059753437965862425730897351299005911085661195186260968426595322125304999689149675710843303081723649732493246783489055298556127197390694209014334828138671233895845570458142691668086037857745954545317200094038117333768411950205912775781545032723106552057005891379683603820316478666720441141550563128796265902438128114906937155040517693270834828351033707101233276531450290873334687552561173115497211716373726630990859121084213256835937500000 [91,52] -385944526585499751897822327287793645408247693413902987438540839001398774042844717506737878438526416563584803306255985263831336223471085947752775684115892937539204758878771067610297291423579791341086784288552130226130434089695298536214726043604672810542087663280820565177060642655737732793935595070441933433325317123646012893735432299995692387026069784169477352924807989080047455340088241384550419093435172703388545431951360880466777058136201026253829168100339009703510859118316601225663414119972126178872495923039879038402259162468442442251460636826418279250115445849486458326852550005221372890815374745805790720528753843393673669150256733907040426552848973174676863443645781337978762663400852043048673857135085408275246510439998800383103554408287315869811675625072320354817823789060486159381314227634186610858311065744303882290662222582220251967668151546813333167854376557696509142312828640304758170119408038401202188745802400080785395470164668750662549888870607788488617679509039000709651943241128530018407597280998870280697524823578065843991156173971981711037798455088950155819308736194234571437289618895025315932607205849683762677959394248044784292082830306829999261535968632507652468597835832234072434732729867366690429063175483343282165529585788704312311305243064681088477076332875820974545604801094957493350211128110250005330079492808329933649257045854051476233333458073702259326612864953690010529341907704115598779746455238819491515231563529880794870729847920982857322772820958689875386257203541908034552444198912559143831653626856712021726046354044058683589327661577873382015307933244538127842834238976885617060935318517753122315135212905680215055926664508328595916445044385713635848362710868812507741246847224446242535286651205522592374544568859701415457009948261168746604104805937117811974480300456800505620354138602257951654797903796412419394080302571563450831840912058929634383116782751875329394759551406529296098714315835917076865164399414031417461407558501629697157055365984645919785477764335822201371763909160126354676090007881376545181236001562402448953022227194261984034590238696360074030006677547795157825337361298845758308188060799563505963966428990372373200287755817132799646820112125953115830069362696878669493746562871589587604206416160559090880607793420575044638078161818818204214833960431421040236218082722332389868360287481022010725587544507323312786839508703451429028064012527465820312500000 [91,53] -940887503838676194433532014080536609936641047900741426300575053494602358465204568726676621942789046237875786373223956333261371480250576813792552003663569795675296783711622577152336779317846820061051593938495971199000438665061200636218068739094574144138771742165361917445003831469260928621525441748579169635937413254964620600358443150997491573989904404598163801568484223401366489250912408905814810772035439462101701757493574614529720523272048070181856939202273035471394776255374941718318890422771035506116367404598900791937860076259967610507379954187326224154794713853059904383797485527635912942818515852772798040511936007192357433420993792313411540022274904220565986149845148018425022923715653777173371201502447417889753427283600758080583574522622591065952593160981374377421172729233964427318666077456668342162543566187416916838622736659494659325830737472512061320760371799178615446120157783931043422288195447925876227058331196090917084599442282496456690155030956698543149910402068483392123398169084365862477704807061901972407610401779538228549670996891328229880003314410927589867104437963157148432498904658799277486762591653107091982976015179650551401745647019439145713521656083854187923478860998943133633494935924620528335657292273092573471488605931592742160159156403368065990006459097657220778584351191516092826712436870505528517689107306554844084412490296750601929952015202698533921843761955245301193561699458446634734963013937069736088361275881694010837197864565031053625365343832777843564212495202433137345170841794336524715712124928957698036942245572203078665402651478235398474877185885857072992924271397027009273456653386571794459065153687760231409730638478103682963190131254810605571399654844719708339013102093530107719277279364333138097664210364264941117542866415822892548676103409099539500255073128608241072812295018214924285338123887447596325973665228016760013012726633857990886618744398712514752971877879148868499409694671174354104758848283625117222349453046997644466889456191775606296453333957465863449798718291127237659246374613335492183949803514250336121519786829484853795065313845083243264399022382932697844240890678253588616670851238321828547617546313459935731238026959759038817190600605622005949334865632425050289368224351749391053997588953352409425001620403912988206857784165143404687415893228000530709676437432080432164933219177935542517353281451522595268954773928271606564521789550781250000 [91,54] 7810408026932620691573116558324096135861509644727353370132098416574645923211228835614071465847162246541074684265538062210049988243080145767904844878688039930909563311744175768768521857876474559052037068620679206375576236300327499231080705503277478926888947491839894404781444053130046520437768037184251808242240853343099277261442932820495456827017150252536062102646695890079769016483321325597758938624656580405572782425363340313155837364902220161116131977352287759127103753249677714529910819045638820317996994250616782359700523601604341815235143804157884471827096263765733422519465189601859021732382888703791912480160673124942870855787110233723276934747389569447820088995494112733002291038540312370073677513807525767443606715654575971531283522592122572984947078997262008984668955940373204437694685333282395230322643603835523400989016431167705425237440544458041745469384480278445937440715004717575360442866592477787079291435331024242346064273013769439839470907184788574405893207577899198047362351265891716158997943306104844477860358834029272590555333278915949873405474522685362733030903871719381714710737432618032796219753004272760046289557235607071431374383952940013583210183004440854066115786283532739580204636486523914515488112377240293042772095484178808670943906715916771290747271655122823199282710131914164354570852673655678273070998766355659760993129533322493100279458913156023202527789651505404057910512986128567268089729895384668457693788326028388346608935954867589147127814758550324164511485083157385663831835138590269710706732827175066711251134762954529652940524652368494441166552144442965188625348772640016495138369633860494670184933827944685177633681611616945047484800064938840452693067333105181567091838298678006809580696244707489781475572888648313353751893893946338732709802888279901828736076133219739701792127748212873347296555594927738906058548223065496100384473419695703256244383839546376130899565410178172383907017899566435957644704470223044324646962941658860704052561333960350263897270678261818400451964244639012228289323288969368138433143458979982845849011501294141313773955934836065635863791750740350569342522302548058003412084966624744092497409895891883405933275744940412926045086948132022337869042587436049890973324339070316787457627712429615064796678160110412388459754046345948079421389103125113359059830131821415673722925880030695685461697885983156641742652936954982578754425048828125000 [91,55] -1490020634613360932724211724090226066708674665794981801850280680869215518170457724807363534576079831296545682792391163056798206270623030985140177396413246406907302464658487945046003099950891239867204141316029177354461640043866711062099519087971916455928625403433565829910067347319374359653785243728557973440111219679821814456221446697823102326835153647397119230277907233812218063172885472226263049994847139610348477351016597289968380209007012411829990052708081952099114602372593013224672930595453262810189634661788310560038607857747052405958231520109749515027039165986260867086552583386422655580150813173551354440505559515333976485581778765081372595176423329319835218685544856593640296259204308442872686796422725822569082767420168093557116495389837893933744215725992334197066590515367760321216769073215877429492524674989672770928523621809333388601518335993145279135459042287541541800101318209681906139535916044961046073993956759534026540175698264749229797005655732723582595013709330064826770344261648060192660448974080597690636089702410986174963683363929518647885148900304488605356939500955370890177198549307654803932779751803783720213103515115823829264090365863742590078941028967374333711666316319208179440072956930465789030799626241377059562506679973726191338969073770708629141382945067096131647335306556799739593122440148033660352151326278698822019492851730442583429016416667831567726360748153786789305578194789239378413761009388046434019424433440569420777444258268189701139230703092685025306315176862722020578174353850776643999180936379066411750752567740667062591409271437621497941806121269721294119778796639678928892040184112237142484443693440772505779351406492725976474030537798151122501780272670194177252315277579327152951398619216865473267301763853314634459269463642767639413078000144233159083923779635554243113916419542075467094636524896507902909825619567997674736094543074136657404742406926209435616188098751740696363918585023137462997006348263331208561489592142600481839292852825181306215460289342057753825446926361121353379898010746692358966362546165622492403865080137149644393016851085489500480010299217286442000799018128755388467539578024766180064679479625737984962598631032750205629448375146380167207510686491797064754910778973443307956445504246503592743503609924145973531357432878614666347521412042835208394054972918555606209984664432378982366921883750965349690886796452105045318603515625000 [91,56] 147636221555709650837130587216680174903758722223840234434104600347704736817898889435252158582546057532472207030015705151175662145058465743069466627827323025631919350827116931958328037328963524789964707850861922684289073382066524461276098739739627090338331670619304271228139093827560316351785381836319904482922701577858466594052393791644967193028940887181746192640523567432355702163598551764468850873831353925008468516817475726245850954117957533485964626171860647081082735796841409524773148523908678924990756765194655332749150744507450764797149633493725732557560442416982614363033529643297465612352068924412153937280975474809885410198203520179814225592035738763322277834943051968042011749597170721582876008842027707856170963318104216367574901245812093430476813229892595594598223451958732659103218419840191611465775608802143181680792368388201122883571848544121729980316815176016837424774377661633281357731299507405839062399802677521040969844299611791545065950531365512555637762193731940179045535420980294609744325546461791925725222508619052220531060115730567608902402696717451309731999461062556277989995241096702938880745737156388449754868618868438804117778755826349968566830636967198721804931559757674079223420910478205719687362451103317326296251431048934078344950522915879988418163400740483174594536615171469610718832920229508892538447161945316736863315403842657465333524035775433426391199679836538386935258071307211480856090948820720677038991069397247320612477651744682537578154074429362140156942273547027676483984986787913143570640675734712314826378657824160325109975595071805358984400611119277604745346494549894570181592286483093968020228608705478328866241945437650822752487109264078320818144410517630689962025751232332498412364898225750120660344873849928108250688371127239857725316791675726955376244364583599456272650404068198509361422398448504804269531740911164615354037747268654836139277872054957128493540942714594585946921658315731218404532986109582475171276189390138930388508995066868481938135214279494268622810447026997527334642712814287920320411964770787141213118851487492707100279951479682273153668750967291419512786464119218034936008813880387586088226538567785110303788436114172626723212560976044042372732721562489732385733416756592714572218951906126408524772163677764050173679712952616463144159683056580793383809087971752288453455173586381122001389559761364012047124560922384262084960937500 [91,57] -6173232570410715412376955717522727919045613525815934341970934557055883596801792022835450001725956249040537037320547412534112576126962946352966766896687500978060203703316518644471247334525219369854250320280567179002984854271627177278757447708403021965271860924162275953433729547078111715196319720820310273929468571892721351094126864949954264426353775551232672185836886101109513312826784220516680934541371326189536327005489933399516852752821344666563630329619748305619814619747339537220161626510764488668995388236205185905062904811979184955252514773247129321566292336326043196485557000289792630904369495073447314983700845260097532242716730242468622383249430832412547792016064106493871968701435977001598476018135148532266899955792695997644762027096367012184677565311178949411029524715043833427033215110664924695345377390035794236863486645240176699355388173421226618799458089505741439756483487493382542220324667672096467700596506991560594539766688775441851839645840609507769150455782781358527335334756049978241912183241978292050835317647906380620392189488334978158779331339594958892424892182528675753924116720105908915745836350635505080731568882332773355899845391107661180639951364892472008655650019570538327840825130903754787883851961581080078978255149304506453327391499647686006972731497499663114384217938554685473163168138196244569009974122668406353333655455568940599615476805911986328907363945948542673171999350439925481029254679178666340774693060426123462147842339484362550627073906060432487459330623697270735563285681023542122756374831023450530708279599622817328317738815191250821711980505402049062290026636343613383605404994990779666674908095785320850640587277109070958693791952271210201122060673758364880719546549759836557767985225230148389291164777979999029368083377579210768705162879269222303496244580483020595104897288860229294054035091275244614758368115449750002486501545120386243865163447998692188329790909271703929482575030436634974158845616732433345272874438613336188928545845719220634538819594016591936793229265273581216427648051674581324481174138413436301860411426916151097447249804830262583557016973105444640121026469402701732854336489616663470897204404840250842031875397145431566643503656888405200846926130305552794429168153583838630576044214379745299134235503949641027596749875770998203112588312817513284154736807451112312125803290895130308324478818349234643392264842987060546875000 [91,58] -246584350048038042914759305045607353273170733983964734961424863252337354164445692975939578905043055926566008624356085551093223065922220626858264270039002298409403300915030583831707027727106469489858544622586822893662167867188980149423640951218175558695558348233444516114675998304976932499450438080470445208105183281085104435673025113863471657877410508663951836688444773181201828737263319506762505182986759044288415228474058127202356820101100728775768393548553360071752971796945976495155333410614571864551072335338213486291595918614760547681134710692088188984411825530381634515652871937595523240429786771469480174787452897398077314409195750737515579854494988678611817603481867955255135345807737060018722567966238630951354842833542638856555082413292139754461420962232970304763068924540340682515904113424835148661301219831376020185705924352600427401365830279345655499219747377330063501903366355877970568235632999979361808280009305600329513763897721679526415440178135588907970149964683533735155989901259867606028842376461063056996377765652320611675214028334502411396668381274630210930910013885498111386458832200032292366536827664654946956808359535848149743472191755799584429494878487415405717163657062362380553824348477799367023168701343429411164674127497342533472579355154948759544835164899067749354012106187643633820934166730334204258356081907770096273423713480350588889690346876721911682488517819087670603352445818050897209033064006089096015563335114121075297354784977487227336768979726000660733916333319277162466152359178273587937835512832244704712375356956213675743013571333335300004310156629399962910716822845342688168374067464016419558638973618042594382860739115971770343597068226618382653251080458206599699605315195427728438796824754981158257997598994005611748623999022315356958125872705156154492124496307706562978442266667653120088648487721173936780542953057716902847252144301618845092776992972916745730900985648579628931834630265494858340132342462993008622982482182669695802675524760739895049667743469520422765948269375450516216234117647256534975836554346886256982148267745882757291002441921661471112819354650733516657136505886866219360076933618624420814100372509378353690976154539420366315684437302773248827937466926325332275520650567933715843492542742724260947258646791920569533195579399480150448273117838911879881210828391077482016406798495515052815907353078728192485868930816650390625 [91,59] 27106936773869709785664616836192986049671796837093270931513244109452773185498264564718633600577477476802868168615318901502521809010111867886101248948825011375409885849137715314624905593676473487303427666447188297935286270515819636580584998301939694590994377316747650348405546116852927020998944950628866610794818820560415956229031637574651430102314008378534033513690950960813637446153217355547485257007624893551378393797416446000677953192074915331834716431490632421651106759518708637941640219318132721227638492967528609319643489427625141863966223317879297431517236483789755643124077212797812732198527589231277570536387652394888300016228559851912996348009653941840207384144732043750497382937245354655693814137031825099719595660091362125616193979867827086253276356600532473479236700778328050405008295648305094634871921247033157723196671488616052504228942308168185026741228068179114215107337486755714304047694312068675201986388423569287812600968753107572849119341229649837012394784300963462846876665119194451678960522602184735315187124818857731969352111938609181997120993037952537831880431878355377070406940887746635709267278854246793355825921731442161305543049251297213633260772674937290870659764081583683187530997989176385151248836889453355408970312302469906910048953955371306897255565421380907632175624236195259710957101046832133354630395629450107003200648776520934346706680739413626531678714663340447625754935669815913797143789916254859192837989583196399993606853807004110704226827851620616337362454170086155906609350373058216765608448795647194709991532518535914720535083581059608460554076193201152651702182644407054784227675615732563941537713938741037924581108828492675244493350777913340040623406166929698954121302536274776271403287614918480600917759718871578025411404760107784267638793852351255333330153787817323981307714849689050999355317545915050010536085552619221177440687845492658098156249453476703737405855378932780090974675721855997636755663737086391436359277784015016928869285842547975768666932935275179767084589105990752702413154918549585796375758764808963223082796517825827989127353239954856516311215726339484123051397656353048212764031618087628818601862722318501025322769532254166301666359665545107607935941192776595672707791292574571761828372855330833088766970335297199769039639405998255088900980306750814613962574599784431145474178533050224615408296813257038593292236328125000 [91,60] 4004339768448694192484718808614275374106353243961555924256765007782725536492733202047717553885594601793625820806136627010450598648993368240759603703620123644097200292088216249255100426018538470586184583790188506731096265997886069488256559003632392074262824990817642433947131276752751055134791631303773705906148328506049134923743219618554521271076779033620475066819206382194938330183533451211585714513703690639930898415289062316491642941508555418696062916932403915344582915134743326454221307224625192266696161306906615950050597357132987328874024724062542573423519622257845264863514034751078215503405483061678598381937878797689256016557327996918687095851923598635942905478034307674452581403407154909079940671662169414927425139176872148915844109397771679062270409335384596553724192200549936045613233927707025593636103132228237509563548712093085394516481799377063139569622432111711062727666581357895764418210717655116732272098945625990564124455991496811909013659189367560722907006129203990648565919396732630269476087841582144269863031573939884532505601390164523809146632244996157814451012933582024845270531913417888232455409724742078560255137694900180825383370797989612318326378108966344738082813610291462146333293875353383495255314502804070096451869860389369361687746421726675907269531408695877229437636247046165359113675740641807946620997471887460581070248000531910518956087434045716258025388119064724844341541414151277970283542247390969045914014113469152476852849734215363273357187934603260385027806412312970217898903175851705589675136006753778562912275030837864141727701390625836231481117313614613753813045797078788024228895430652016303262568490340512328393346341591348118284732529508050587491898970745195401325732041893295414296563314657103858176561594037118484559981770733171327521697006437294385826248252246028089918233118973663657233701291278990463082515216459886748177970657258592770582986219724594434698441402507419343718241238423393362531883759556123550354117284310896745734130605445466587593624692244012174321527015377972070757054659225641355476831947646382437156727707777647819263915351533666997259464236871179881557960312131632307624802432595411109732506618341304048737373051158122082074036045948247286695330466475157219183846718103630220829638769674593759634986227768645233447526060900244817461435994297309612915596194643379078959444933305533709244627971202135086059570312500 [91,61] -906322346564750262870480592649257591368687658924288584803183469905304261876082362441750061784338957799623674554764296961940962463011207992157838467209151400153296933666618542789811118590833912798515810302070664043464203173690121828309588627806725726501463027310489323611788685052726925813493905002119362025552634971530065669951961542140002745415108592233509379825581385292933490206406870043803051843213326726045688820811511562397837709365703369711670594195338803784901500673983277732609313370002242840298201209791169200239782769939234075440557302829004458638916846372589475231202126741364856638122508402828848046691646371632348943140146413231124735358139623374996391876545312918617122980896769496287905504930429733311932748984929017210247153224823181349759172487069140302440034031008609635064332282731701782166305721619378864003279721839736858993425355567567826183261314923549218901130519342193319891150589105989057917702476508056891797301895882144469245602465893028102147045534240345656050564754870405732367109695709499295051430919395527231353126492767064870102259505288537490690542594944004889698316709004968782448669926547591502407203590967970089143441145498961343546680333599618129801256491999374910362385214878393397996310819087748882203030876966837571537450351560737186780307344724092574986239921608482239784505691501274523233568076059441704925434111815637972080813187102327044355145520201319499275872836335948374198957082646430034762725251044631036275728634847879226039671130625617083969563718639684513021321122217843273558721671587325214376825775834761732617988333584302797729236861391131290441130591452143357911556177345145341932071025118402579676692003853381134885552333487734175807733494635821270479038376584638362093851283542951785359186688043194038731980613879603275305425966799395217173514085546015317565557219764804392727246041235160326234208350589253763902890414438598875490736814007583950205663327731452244244548768263853907437582324222835098799559881669966011495454541380204592572213038666147350517866486317867607640711710107368042222058057252233844483726249167345404812311755251858278861291079177057933242788699714739644766824396559223620815683222069424293426708271993886693514012201163426383233821250467700458564397710452430952136753694244009321107980801917792711239367407534896615356035249314750535988533853812263471443066986665826334501616656780242919921875000 [91,62] 39992528971668495492723246084130273802932189619248970795390742232655658943505974285549412782763432563027159233003828984114069078407704983322567264619493431843606933317072052148926776410412023110677905621233699172732454265007758205513812651035990329222072369023859081035876519301219862467663885515889876304256134252143913938273224920657391741845922941410546582215698792630695651658233555883859332444552738054128328045215209274296984145501894044175055132453538596132858571425429377315359723394148833181057272768004461126947631008451238254500268786784753410381172915348933633433755175977006363880271872846004724555818025891841970227757360632649151416512325804427499248270812837488809248762263696414327698438801462891529763768969094509952803070955527773750233619154012825548676233159161257439232629323807552554150815750336482982295913472570208602371637921424175346823127443269543633739883018691574322728727992312121498921724016008276083480683391049049390586129965977663541266649149810242777012583245376645365496724834082009689724158519733280115608245660053926280979499964375641239725933518535659680716173307719075587866699824284211929989486404627062727703145893365346736074687865409819755380970854830309504567001439501440148316932409516201651483679677922581825513940368243100083139495284630735540856214800835285390160053383436889989947864443117844302353534457057567424202203301121892787402230434486431994995604226878510863884905597278785065077077030537546680073332853979603751954915711500528941168528203580188784736573515094804494188253900308169972683320676545011404367178196220647741921562737244205675633972765397426503802126048613154965995098677761927094596856102245608674938939110695077437274053460374675892407667600589201005139742598025053626364550112248941133492889940637185892612217696575783499705652252179414804830458043905317003151817920084533696045991969020851409541121890043438938367101856547637436494036501553901084111603190060334123510721923267401837457304880835015924196451997145911839341459884576321161745895020160621006925756112302983259659879775408526664723582979513975878034308220589733302997642741378192983745734697673569324165858549216199249205426418553223629575214391403778207149471124044931365947484834752742061830301403079548545560638744625164143186216376372051296110954202203877444398911223875304746752907948335921677236737270533240007353015244007110595703125 [91,63] 6718318272748900194226299683308518004752373023000122017259607240390288490894012924221276235259139345837851976617240153781577490134351598896101861371937698647892129641128311017459638653939342776358684379700557750148787036909770046897136587697998766405591747788110961251268044756276089645544228170778864993762395962166182617683969400143520049739820493066755835129210687600629499373542976707075961208472484631671358270498806480583254983063432120984338923588375205076684666629630818895957788748227180872124704455205993138325104918978351397938360299898556200300805782614077340452353076788231356104002106084909699893778049394916563732036857598568115305470760288706386311427246092206438636619757075967527043801112541783402430452765674764623695667820116250528676734675297848579217175661966096684215314770695200954042964644177005624557501054045759672172747166755918081584688222094029049864591999537975269599686222687947675138239557410387657391881322058749131714114754618394276038173431306152935266753470263407474669393065182163952439983597614326744613049900178065020038307953930983634272886942929556232542140048673041933699174411808596784577838406759154037758229541288598766217270997291281102608555857557079994828848363600931996984017555048176332532591697238919039491664162311230862922299815838760058549643135187005913396293717648952108037262569068614461052601738914767588037816834225797747779655484121649108930574814149917812246883498185587427992919908512216863706014642344463441135046164738403897720002657899151970823991726892216627666697426892245887212269034453125444087865161740801941239761780137506237387112598729563521937500145921560694436561275769568010792269168615364488790605017309968526946379586659068483800443633608847663118225647175190739005993169567005166579279888305257926147508693993560056567511987435712738067314473244769248416716918337265809689520986948861408495228932423986191896171137886048851455907756503667083202340132974998766586830971618382507048595138911070962653338677206408562749221828910384833158110424154191447599201222306707487125439120932541596023391516723379253881415169315413213609903520628330923643497683070264034532910599400521583508981630926349569460229859702460760885823913138324259362149026534802173827462372202669144792421294874027882930704400242441604697905000340385934364987766973130647758190222293764315431019440438831225037574768066406250000 [91,64] -1730578800061386360242604526755390379169428719284740816875059606462327350206530992670995286906669251673061096659121366546776290042889713263722129901303110270339838430197158425259907093253297456204824018987676160154710387398918982614878573539577551985459441167314940457248743934652344735892059913130185114602432783630848039184169157171010322737728061678688122069668877253224617603012626448132819368145825192739449157043008789561256386254987682142191126391478287186849725318294841014907282442226534740411515329324428584719285434942422822825053531349297175357609657505727470512705652582976956267461196578656759417019343687410133862334043090516699858742833987149948671842707650804543772478012954134357923076461569320384166920408646009080475516575489481111732462312793749409450299466670626935160503323230075636390552512117707616944025885321047788625566935067241208978855382264509802154354669835147636747023715543811836406374645190348946185569355202519755774711000740794873860968081724103913932563985885290029445575915637246148684717722183726604774044583335316931013493154950937547923086326388392985387833875675888772280315419978133573548559878970483736790097137690387772999253937806108769221074891489958158126745210521945153981341546526805027171191167244351815678135053387560203682356016443694959831597244406592344455482246919864962907056165877031150320118010957754398363261506207734027751080273878695300406887054833763092208158527853636505194195200814739090727795023299782995693327479501701579678018070240756384855190092529094089387781772207210480469136142932060618326002015128517368964471365016945998371584567973550554480013343582954220799946734131136264018981348786295999073967456789479119138907568943156529793590744532456341573410407375385507668433009107049055573756770278326735555942786237438638537773217629476683605828218726936724815510923363553979957135286953136334386414049484300886652423864401889048532802450583306064023276379921589028602288299004749451160268538016208266600266716822948124183049584520441178362087895038620376789643908267685316800044903806953062787492826572325841773683224337029699599472643841829330443716128550488198310831517990148436773793934176569197706771785406845353927464702800560693432593848161905561909145608627086545858792617401288619001516915015747152934903587144237010314200237624246520782401266222438884767598210601136088371276855468750000 [91,65] 175661656212619769296224677195371123495155812841186396573413991493160428679165929117130377956609350799552304480710147236180982292423533950116403757624580265295758115179127610862908482951759084973020998752940558549461988725043916774642105853140797340326943495605753826682652486396007917601039192154775643758390012021938349895285730718685294648798208832765589412744567522749470189270620956783083267684649930598411232457019381291895142139801911044142066714982076497112996324055948208858642008833012439640309846530928164862340407219208660910592568665312886385038304101938987693821338812948845565693744731136818786120173238011363685867000295961395293055504186679632615120190865161158144344726566921824511757243254577475726096516878947513377467942127506428853613265831660155641951105070065092097146383603976657444231292236008657404320829319850068581112675612489971389109094663912002393273472147426879944721400685028777738925368886457888361288433890796138082247308150481123625806964367066558864670523633477697891666836019117271668504962416850093148491964462550974813304599266902130415214389197285874958927917567524247202197424202357176852619570278928547685938174311215953961022890695411606227309691127050692632157533244278892203130341505844712842684760108492060399920576462646556038106742545136408413902005442370395055932411459930499961633398712904337737392846129746093154229813385186302989575507161790356846968547783994871270819456372794258925810310374179073813961385149707392750046721480297840238111892396444026183854705252094445449749236225206560471301925292192951115403974632876718803656135925978208979428863770516982778820504984655536074228710674093358849103590887311255242174437897653435272693593043851139266204984099429162394134634180458241788119882457315695515563686950818359736343718392774300853022027298258853222312305289234870766208875747347756977378387600888382437690786381713462034522743847229701786744433146909456679799595617421331157920685378663140826571104081534600894178635060643601388074158139526849804678495027456008949898820334253647997766450821691244289595109662021025476107445067884518638082428823495043687397256578496404492914387648716643534374639051393263514745082660616628171654955769742008657624850360426433321960604832611999025898514110634809633734777446459590700297801267107052929935259859245933895788814582683556864139973185956478118896484375000 [91,66] -12598920099865943887813472932974026739562370827087127724334007953906200991915978636164532371787125227243770498454341592146765361633099942518204843719950600095298163606380937709977991911909787342675938691166727199712507206589645548085475776241777801551189539364409368391024043730011094933003672942552955188878684851704817287644484914953912623259122650796710702059925949996464335528669992632145387212293259637434468644576332449352309535339948488257537360825361266433813387669922222983002424447307170550276538025439963704018468202339614857920888869573334971331649232404534930139855788953743043650472832648778879581972085671738484555467394210674827372624951672378830414329353107559383513862881434933797757639709627754919223754501495084066118991450619468570825077235314498993596978537488295099000411424197769745434706775502989513363551066233582189544014019688393033754798968543346237593158010195409247766080366010319785428855196536669166712205803931942853515633908218698786489066261065631684175321778840584523970597562135036144235298775280597161012873911462304180448070467528837181353565211440606016717620264766720626838092815379196227148349263093016485316912537644009760406599836781152370708425172369542386182534863931688798472339908147728886210221614343908703966650831789110907356843020289233772467048412024879525586230279819831018013847292104352371777513513199594170561896265040126346519759022722934559562834205263116237502291996956142330541402302155295528902515661075339774617815746080950737773036054650302821617368433302067788050024915681543177978854055537136490804209830719242949070588682498329041658913871619859942567249889902322371557887325335948684528388689918514896570415010347522316761195248061114029121466781349466495548400316463834436602402594188904977188288816387062602557054486617141866310326360702942990180433374362522762176423292187566311838169856316026424698886323826937989207773384519021226655955508337922096814636760814092941035148140409544568454053701023166276364325501107939552300485464731581464896418423407197964299875647877944832381076459917836567786063630630734092367513248998952316535706942724039735834132552049861509572370960628121695074654495375424712798094281193719869842057165293876543162765922396825485377115834067954828150914643635006990042642255365371818351079784589791651299571786018522562018012722617754661769140511751174926757812500 [91,67] 583165819673308720918069988711648798807803207011738926107553144116552038690917832278830810094653901130547992048616344108643069730175259410569175458997702270042569696278780123998468559240958624456318945855477784473174868307818441009198214039071268871772436726404736954941175676825631102447295678070978082085077587493449696758720719101050702942941811136182837796877772064646966466388571401421301333210418161853389298346462470354926436807248662491979823419109940901960386319873204061375407599826354995874713664892560459597011930287965640167990547154801185201824532174745823348619491720454568943894756247809302286044444846562551545555402541406775904314632957987400600253911383899111655813313446506750019223154865070534679373024347601600828173272273352386894697190536321128739957009237133279536099037040106976870550223165943896238150271957318055943048041930859987810099232717012990855928902862006761312808067157214286699146204352041991160947217873804311054197889326524401265768863040308785986649235983756396533326522028755344820376508702254792457369919448222174541457758438426721881209174080176784811053930250242272505562382646321336567079368480055667814811218394260201615487456017720222689352948848245100116422915128770800157410439808570525532989401632620896100197248475501040396648128954989771887072302672941113784133229432167968139377709481736765987336217242598345148312805798085371904164603609362308486260437574999644729117285882852477855346745306600630788834800329431167673576388980785772244675442025394206149232069710797281557557249173650902871451839178638929988051124919615924186082472966050064294406083794691294606847698116164555934577672010732519030269220317096224457693660553560271360959719745148231142011025838028318394172550213111321178601826737223820647541439750581407829476228607245285466735093608847472311079232422799658646037852625745097756364688747765706676513568708534229584386257837374862181718390787473409742423917046513083687121371265638086222216792357027276526384728752271695169490354975245631843121630270915767831740228828163700283074580778721017786114663914085498737097492829226609982587172806363392194520705905073486205887616772468144742863608464797083953895984557002551820898782820419141847259090993236775975422048777425376300494447084045112370343527430409311012588180459074222836230194340546200207353599864745774539187550544738769531250 [91,68] -20882704003675814264879302703374873283655751927815960266146826405958473115025653086294550369206924636212117839397626847032190033046549179655210198296861834508842903462902821796168952987314384942970068013714800883713934451471786267111063941741139628238440170183104025286070818419750434149446667239959717933570704340491547708932008905530011871513640475700482930266752423809236358207248903492566276297674771046662607275910762421007008826105235747426888709583267110634286854108678109461547216801013802654998401756648351275243272730126692927750557244678854409146276054244647112951812992004577396313155195432095255506272921220893958406605846099111604630842843839425271206349172456071909330411349951673160673897897207716617400360038499805405596196093133305984849887545824222494996204905784350200615885451679030393046908218106921374514432892736548297112897611036998640190478354609228059679024011392164039308600274894762422358164000909547256320992391113602964761361391058683824400846881458289873282672888682052525508763614806750448156847389425672542084322093871067718032831910096175417545493253048287416291209942549234370467518334969349006062805610705371838639905101669227662500387939474307405719729484776129942114408341112081414239720396681293103964269400239620561692612487239853813567581037954057158216318888743889555104872368152328803911145167777515693626047153762944097305295015936389505261938318144662547441023453797745157631059933186464834541191675170394014883605386337602474910866437790946916593764289406606182064605431044443097445606853129216061957898365574535974015666134837017070651528184610578773421898277476644898564864050876877941701963822607452554500262001191329768831132312146300160188871676055413741909318536646777325933033763786779133778360409605992649082909220118589343451034038010186467293852070041798981563976121071731654368824726548351905544473459269600556427480854156407358952869689725462104381028645451651602244958402976844342794094639083532252174404740699990685187654441231134950865262677710261367635749122206554770223689282976195672102501782944665178234336273863821310547936530942238549699974488038478216242578891325615850098668318268994240826416373700262005164557581038594645607421909240643979787732949272484416009592541523238658664157554931879811097393081523959271550647902053883960403575013311736063847945388260995969176292419433593750 [91,69] 816395291404101263547743696480356197296918052624459140114224502401216932416113124650450989043610303794785935489534235582081117010447437194638420615448845387621746051910286764242418951287059380967678523656276423163206260165029999107533784994750610626328600340229547409786279459962916921953073387843350912514870476051313423595985659076331200141327177817799344465505285384799973375149043903465114369146303665088462485376266264255963653987663799026992837766119276694783751757316712207561153246728004125289457185083584967918964893473497434168933117738494300180067710942120916196861249633313038170805913512432065912412836807213925398570503111964433157880302671464244306792414335435675442378960157251467583991825380370438882801234713569156770368695805197283914124649605381367281333921311499216053111482182312301189473391604904597026174482055154403205771148897364348883499773422261347167796931283517470368118920041955599274483584260546454451480949123339239230295171455877849169073998113277835854167893921652355181557706881834155571281190911951659625070116024148208025980825259143354949831611899695500014061849622368869477724900548484270961053097871762564595274786073319012047706453176723431567242734148462491494271743267812047428377169418259811233842819222101122654695790533815076460045865105901813370811020105793186420442709484444500936212937366525208837842234392697885247190597818744245637638035405593503110401669660369662035776760536362466042910291308331770694746304071617706490868545925721813907677403533630730886136989487619974832179987641796643285335414987316636222259449717055537657822551510171041212262865210711691193789319248999577406674415397617335100975251427140238947008293859422211339910686720023278717681651335357622718238363593899460076650165775241969671420316255202827624390583318513595812405352680697262352297261407824021154897059690011904755728379009882126338904087936224475205815756174148854279200256480890982434490204829190526089744468019244890791953056941947937082985939279397166107669962284085230735852022337153098888653294863153423873680484865757301205061837644609377301538991499093780599626466078497254588951536507863407109669936017995964388825280324461191056898239985854146085402193771541556107106198933269801269517258196963802341540851826197924901913016435141214664663087098928538496557267417630399108929850626736879348754882812500 [91,70] -8210646626588961099016100684926743827514197410171409563699271725184339815847065960668680716857779246310170996668245631974377953358108619203723826100028205824392201565640196914557177112654699560293811570676411070408657831244324370802545396652784604701463633190955640321929065748762457786671488911309810786652785591930063921805251667001219274119526556089063069058522776322731788314060211880222472568873824629889071772679029974894572326630330061457267749306468581418078295654572136437254430413124217232391536390199062807935823622525597054521508183362088515018057181812701666999305998553385185898553182845607633017922172152740513687738402144986421120519435629015980166699113575592066756236378180887952715857353063479716995150271070332976951125165011988283619050415391999134821440987652046866110315859432920553793570068450114221305866915687971572419285022645134616819615037316475876186330598587587616119599494435161477350580970092281330187810755082780075369337059241185513330126356795786154311565983401142272436700478091989362747902817598586019108578500413849754232906156821678469461146287789385091654380399011053915565237150995460065492435377271631419338247282213126281245203154279989748861521950361635179891409411676776006504431977068184281298217416039602519545572482620196743776737794324711592318881778339270707534952538366869819469399623713470228234276579274979774242936174100799892698420682931655816579671895655186886055860053275261432459896532118342983660355414314736545273357077449856639410087462362331628565146481984752958774187658642838241944831006150223328008412169119213020848299302156484948724174309642517941732032365452283351582780345761704810787289451149206043123664913986026765354870947578593040098437454071514184091207424493891380226678903818185855165156165951445354157131345855720395341897048350268233669911716815990058614389586816626741755978750272478035346750937881075970147993375611894843501773412227793832093708215544064260518363448429053052317504865642121518095978447125793195108040779772785509053705615189821894908672425159197762230427154707793738809121594637634093472206826808187808810648278655679858922600296421200951563799523856410981605523368009735292183798966401152154863287188942889952397198920050588070122381966617621275895541559557659334702782681055809859010710319008714714354012220720591130884713493287563323974609375 [91,71] -742130907050970365981607392603815347096193115768723118001256260678624079772365483306557641684409083103975570519141991423695440182582326631182226989903634639262136684430647838814565009267169962298330067635271486361761655112371752100370256449151698835904010273745912012545332497311816977941253780572909660341087917939932225260663680647631789259145208444981147602861371810042743557885795062266193875923753366264448874092907004913686902404671152696189094622348628840612105670155333641644512663884099660934133501313528070789456703807835213042940343379249026275980884954801353394432833289451796935536104496997427306120409533089151387819709639534808283840192693344544440460554530639466553511689724756463141376426224080418829900236189312453589323550307826901418809943952384916346138380363454200193270306032266396033979471061580393683977112981268398693418815573550266170857563183666886008891745425890863510332614481353583489940768803316043087514537600862604212600251378203402117656285861674140660666136775017014411398464719031190980644061548110994582234864821113794090819057143334166194220586925285841820059075038255367036113392238670055180501451830700140181361272112722731090239900224320149067716626658933041980845836561277508386896177286203971407960464729711421293448730544138010597539030346242708830038877132753691896127964746177991129406680236018697476727899133805624582893122595338489188919419690190781091833759528596799654500881828192668936027946858779040652693350946766229619485275433211777702922605913564671608444127211551503295759164162849341022770873100291847585640568994883819286498364757904832550564146423897402943311924893264411807166472210681829810149069719245914158764401151090695308058098236939920808851345758458392637378907650305775598793040385312141572155315285824139274950829052642688894989267042942671177245925261010060141249137326531079008251044116120810470030993782823609224436969323275100229138305491213499796856342475783570500199913745638861314066731933375266017789139970406333696862614267148493665419477352505922266181832630603780350526927735393819032094996120296515393732022355291134645193902475975804638760888779897956994224588591951444038481383634485019869362672386736360254007000989837653318811284067113374687185423619215970560634154697581069886866727200328245540998285264967326911866862815259082708507776260375976562500 [91,72] 94304946618392650042393446452906980319142261187706751829206077435599127168218353102331416709337217373760453693192789337485028039918569890263611307864362816958650413861571866730608037224266518117462471670757671429302189943825508301174220782075177448053792859147347867771416593620268807297393124049810386607575882069080772274089732447298605670039550744954433296291063385316255858904764808837784977272273936959535606386396677588583619995455016363557080060100880940684368941763715465689249836650494985193340197708745467402611756285297388761392472811434109582286862862393293134452658389637209501652146346137063979371242858072595421807439198519876574380398055953832197296091383790853373784017730116995119055382905515808904905230733343134014558631784690310790042598743922108003291910512495539212936800275701846038294426220175009854873038146410250725692016668437501599682026731081542932311806211076839937221293923557893698084383910854229472956055568721941875587152078722955426099432340328384576130087695149509523366416292505986120157959922610664901878935074171293270545214834723913004345526654841036366134067411095524977071801454540222708333126115086606720384571712165486164991533681121602282390880439327910022274057247041345634553985660592876386257328926134985512239589751888313593580388265712462955903267845373349896741695763492904242937903728366483199175554199424200044573189390336025974823556916179970085841701776025170615381699911520418430302465425002392373788772888501588473420663095727307914371712272504030620304781488925985467265630052193339933817463586794032975549238517049830640930165232092771149210150709106278200244643880949883151510143708284444240320087254650601952544049164750050002611921015592876534723866005412009022898850790767352004950055870271397635398178788751803138991915963774320719408347403696552785158301799953760437827813520301263655046937271570950720187291395684000160680866463280077579796548402038808838497105336717190043234955812988345819415461647832518064131899775401859601565152432441538976139919649933942369258428201786454620001626547026461459716877551306629303155508252091084467945747414464286280899092151645289157534180511073054605771358119431016094399224421768970771110111339100915865654283719312098739066964084544716072626228496264991951597308741025605127145948582955455861132065820129355415701866149902343750 [91,73] -5171638428619069464711492041909383097303826889222406717889955456795285267929221744877004648315753880128947154130509851055235370011674155296088411366094170723227667632826466810449165460397119835475114804546920773890385678486449859106161356819832162194724561636388733330984262150220449549619638964323922573675249525814402487968662363865402160505732322436301514674927919245232693116644948788413528601757948166665228789764149918440319210444780913249457423666104369628330715093302608991332861316629391786187807843255734997708198884374549229339285404780196095114658592340584426863353608908248184304603908008676043034177539587508859020011521975427412176597465268408040494772685344127063032112334253407883772312366489924017015083383517476125258629596053362408488424260312909018305188757489686829270562936439917027321512159258577723219413320805064187269865437270957727395826602153782193240065857884712111268340691454451433335397613577010078486111488208325756870441864803271384779616810589721659898980043247844080322352768214545372413761173481279104292496986683862362271404582365633378301182697218345103939461503028335901414738752457820363682722819861152186173345079930196477684627026223952553267210058476994985594967498595686434951842204009433900965778488247302317778089266973033780848383496913596280670336977954757383797199438768542814913655786375542767906508702757315728107644083634545889004410132650089766359834210300478641969983904614527501910971970548921166864327895669124320107225504177809509018452871800959867816882599563822711210562399746254263581887988723975436907391552753217407982493228460825817042175864108859925254973100626195918007245670966728940420894007568289098137437850715770103855238604268043204711383250525289101609262354011329977580043615563781719520898781393535761804737567924448801804797083587865412692775506265841103361111034425544326506757293708961585972317971878837247917442806986158655645514256583467702821127194813189281581786243274117168585471559231354263066590924451084353543966820334928436161741535557312283592735150823053963721288721123985524038988382905562803875031337762757627771585816983581326969300638091874179280184388946480598390454254071470262481692020580439011939172023436121984084330265441133898253945367082365185593842123305728983560106895623844095533990265139229833835088356863707304000854492187500 [91,74] 168552108515220392149958166991819610604004566581918513665589457379549853187723626014719850854080295370651334746282831051213243618998634390714722252439747621919760317291021530751585937258803798758448214672213079751045847572998076911018296046691337246771443802874435807060548427836899670875895839758601133069390717576242052948688747592892642313264087968561537799320016592301917203037970248948900150155258690623925439734663458176919110266924113634823104465644826302017218379419944755371484693940273620423152119902360331042912316293811755895089328997529594287820142075381929002816806385485783549993656799808963744570029620048058846799147595619725836268243339546363877109864029817036826838837447621259716649300579239005723346222306827895997193391625820573113708384860728214054396213207453925808027805642470928172415338621527932009352276117400901929522008420942444225527973532411655260352718494034518842868561146655970293783738536104306266865277018652226314732823450294874560219621706637413269590544553181659594489352165944883007371927829339656326377444008037972559901840612663601728883888996483082590464093683090312429353883522704164665514544687314500838621496142938539836981102430908392734508394688459869810322340872004115095857783084310062322748003722497963545735603970940271251479966602228435915336529104014926854139149550600529160121828623471445811084279900644886051936106030315296858261457346112935609281332032514579305325651846715504542460522429440182938508356474219069890770910188226852678260267312117072110076019290374198079403213143923523588452316346535277050697561145341331118031165646878280753335256641067176985846745853418457658129773052757216165001159142711075272767248848275163210776168179859505497457606371596509561732568508740685826581858190664125301547728093439355736644906426356858840077782978643448922734876107536204977414673304841841109620442199923171563719554630773906364276196767063583808120161519494305838827808919568226886503724317297531659292824837334482746069169776587265464256391687394371478487250135874913211522936845387849888002644879125640350732967444061271542514018346765348970036066984936795545039569428942754379701086115096538461362583582207771614532302054479331786313254370528197675931284534269106348420490713014074960746110993364737626448614521865657323759243094077220348481205292046070098876953125 [91,75] -5210595530015556891573572210183283703312708457156354948724580624682807518972605599456816656784150060885328222893189184805823625572378750996096834690223138106636678885593623269821974965718049189079515127170483074730211455511758288886365858587599739615256196597896783018444744513432683515882815648479086036717693448040909513777172593014379834607534754536611742400350641987069211474262917762757435157709367141554831934025104833689774389940558318437179035693119469285960480586992779735628626007948796620212306662601876183838161690332386245338579009108715588392267988560158254494081608992562890833380612491734148442044711005590786028340368595906583031637392451695778327766328529537709549930419811417729991565643615134726936495999127614856120880235719698099591673262553121965099016986774811333545170282731044994774391792705313341131643949615860782557006767287483544559363210954761347027362163024826876619313076881694338449869969435081102880873653261427710130894258465107984836268651862449876550960739045207603435876840901895000252718643613259008912021670703149873750634539408702337755513682523029307585269065236253978955542067554101575309600339638961754788542069862855077459483832906371092915072186370778602966253887817146399990384383515458886832580353488809972712270547153411064383312069196456710789181404563742268770002685057746475262476611392177751961597209248844986596786894948909301594855015251737743072217889128825567978305969850915148265618748644689950233012586940762051008951426966544859158470496607581301250846851988889662434662973901791280471584140874602185284930148385552525289765639730629447596737369623279167621589768375077347690376707182668524875212513734977581542727131991324891336526524592192040071058075855184252046211620368901303520935443945589409164037003315988279726293049505818102671770075692009101937379650110711610939096299212706248074038449034515276087734364533181049385819748515000766503225487482112230490431730475940148215467103713567271568033383619059370622728950299767661398897327175952899380559202613080690142676112239309476174763086155861454639819688868931781000463890289187491110570845330859789926292789101322520629492131398903464099834639426026165563957085887220937942433578962513984839471122276271334076572410034219730787773788731274040435033653284218329070706653014894982334226369857788085937500 [91,76] 122333728869321590451667322973209058855309540749675977527140673125259451015143975715020800405638891906253994860558292933437417544981070911562181869118939585511179173598146902823694960044109817251424056645830443195153856445316600114808490918257382784779444712248077085211796440489197702149935050375090662055659352821422556710579920219451329848648607606512471855885904301343270015561762501560499959293104219090041454043834184008647546314786063858125264672917593486907359307459734031915772054616790524172610242017256226703052176537890600752806894507126547771523339101963832043391263898074161003226494133955097656927574211395507892412552436367209915973867793051821106595358582719667711518200308643288280478307845757628441326205002481721000390585408523354798462695740353627365264106579594926245904329246620318122777936981362456713809830684043845721535391124236007714510139831469621508302676041888271912052682530468017134852061193135149564057694330772399702278630804861758494322796838675458389772792513083585941741626091108897177956622261914914327853299985475243658792157723603215243716149774744990844021091634836404003168165029134240279083690514484018872077680486842777998408981799952484396620245498256193686763905538334454422573262104006860499306917987988975448708004127353490456912039109009258324856357412610320176933018493157726172756110543715326456471723907508248999892493752477855858455461857624310919378443959972645350982946939038514102138997635346364498179956655579528347789796233259109804380404668615559071430822607950428326881068237244588851758751191071977287747582811716882580859155146193919631183575343573238544930398504280919425071692198752600494364328312139846290003008088705392083571589097104219027831515333081279914283744408844734940679945234496827648945384032961781560820471075935298754392545200328958825818807127257426429567370674011109470612029794473648682020361487226189859963726089961356426551553718386636186742752024546049606211902081848173547344373466153777022367866143352327325279953586615277419593688553945390047560838594315370969586904339744007273532294625363538662160067867065969605858179740958537537930499828685717490165915699313715636244795596328861564920075515797796193530659595424951321605852277775016184002475680562139439485556963118970426449952980554361196171780302393017336726188659667968750 [91,77] -488835663638108245335947907986540833631902642906032760544372889864504484246163119043961839920341044797437029908050073713212978732176757086649327678481762122659030088778020298703494983319334882299713231639695349695044427286438156864501853446320217534907951370282166689721006483097853121501842065736628217198619506490177850693007489307290058691571332649481306897132963770043272223150331402688526749767878025650886539596241152812834182227700312332777971388337761573865922242307323341471007071113305000140040947715776071957974616011131654410229844165051537838687663233621359769941922783025807841387904330500747037825462445843408173229661939963936516815254989947454158917377425957750127126106386637812205968077449357024734501069549098984378828247606466367029262470011684481053859228712874817077310739042005321153031135268252346958087585899538679309282682032085106653362017195526111270521386595713984327230591712721514095214486480055806173873478954246253175760619099456657273964140866109729747107671120476501214566849925796426823380412515447315927259653238206420188330934658061451898033393143019619149093265535332731636997295427755110480204185912241598627628736082938180100952429421988474621817043189019076328616536394728318058074139662840940783146038823526418503443866850713159517866843448552744578951436648132966209212971608666638511589498724734628397685772654821010221752671068509805637058194886936235389249660637739932827972145552807498578798502072536912778543205658755511483551502117005574750896821322807401626104492210964798042625057377719279470950098992979679947364349788887458748056090461711261799894585604472089716716334299226502964730615422625826062751974719151087441154867597803633251099073327898394883122953384483524991816981053127965640722281535536213001969709380957143856602376189305190087358147374122979206626941655847532476103776274572858082459145172230309403671661998749495121859750978087074816080014656051406738065558608502160238815622957378379313632788691330270291822954227652446264957949412197874776687454690881492305267795480915737842425622602179057454790547638578003257233664502099700812295349995282238563551272058326244648398074839320954927720540412854416728991948977429720029957455392279449247754590050055090637709993397953480069725814498466491191254250009713610146288119722157716751098632812500 [91,78] -343453856002580731392964323941852218741924594134142611411746059411284055775707773564083942401722688074025406745235641984041749164959770331768320922566503704251432481619502998475181647699995349007463938702915769038150753637474474100029367383321242701685387579748749380849015658349638540542842144772745715703070091636705824934736680088123967124496691748550622102011200344268732084383565178304237429424752639163672254284213187859944802489414577344074380776744439693450646340858849154912411723658769305550561898824593839464059786395412430742902693421265372595737901372859613128538465356318493341696240066677320359837792795928883223522549778545173656522064208992584213052916355907339227791060926504159150223118358618005330309627201901475116661974529211546251724253848567295684173447076419831029914143116230031972080017587098244345812475396590983551777458500696706683949339493755340620491019171229895811755430422464475186420984264628054664673141319746871531198580224398414021302886877585308057753739022685288254685372229144392154508184722426429485445774265028738217840549379957548869919028555115482545066890233108922966285523582805759245918569689370605353890647481450862922473716229174017346802772583819188374365460904531983726196247623967876999739180713556216048417579037513347713620975182051972192227942966886970505476774661612018537621820060385037895987626017100078394069498549152746171367608181599645923176658281739747788159959635858093273085758386707754891028463674445940856667148788938107623333805427822601202645766019117971367984148870546208304757044862094904863163204763083987961946137935352918229893540974138399330327381284573777938061923067292786970603734808037616016151670700415470150191112144541134493227878811556392883476412018831110056526583734102755854880197272557934892471686620484167051549532069347482804333460013551124012163728331442593148302047960177719798108278676987663014165613112243196103101678701139709523037599334706396752435037791333374382848992124093511485914064734766778018834694520767132554161304434942543511401871449865695331429005378949089005133160734540387441255796860287804743851088936179938403260319735064116927623359816496969813682310867329583579187269455848563927611177553353329964201963321697535140815954959975389565709709296534438214630155414923880216665565967559814453125000 [91,79] -511726880410958166904051891087378480446007155633624537444435400576764011921883589663423658604469339938398769518947101969694558180131412007167946015588900285837763384665528181399624433024107448804717403204533755857258308502656856746367364516367996795986400895326031344133038937576382556471035335721064703436083378077237363029607093987462608752603396039786462257587758131401885785216210853271317950830406087596852534443943611068873816363948483175686790871399968495361597570363945742227766304007543484045639837833998799551997810394241567736916938149858585710046927543576572535955003101621254768003829004488020763697437793408359810946686361369450177700445829583559566583504799368972479302083141333896398163634358318162683614554625982366293472631302875665397097759844625208293085014082294622626394365280162130033480287803556472363809059529554149731681220054685272021403271357075005311473126984611062020439063802230319701618725895350543426511939221673365915905819683895629309973243874837107190091882899345539946485381588278084349075064415281780002238538842198238022702911289907421666453993347718703427666222985844545043690242767811045390803902329377434585833829814170124007241756696432534508902085323151817980316662159804509327404102205887784733594801459022352304882625907213786036285226795736359876392822998866318960223889696044505155714143778192070406966126186002508477229466077967235659156734121777333562498545245759364027160672850460960211423229293210259195096597558844270185031641780470610751811986690225235039811480707586053007290363181905889045575689222153008706283865957715767879725711091198223038774341624049342632889949929203422402875550528096109289061850965822733311511360285877529594196529268835207246329426629676668180963415315885530367140639755969993623135762518548462151419804548121815048277542782789462775114459955742021138120303332108538577997756634440379387633402245193658661856030978284682657756606413780021904513767880750314021268283686736289872051039442214441545044151021191075668433697812254038662525555388503051016988486398374715225081101207364123147109351849362494210297849523960653744406329400389275892829048953583563679469154206022711314293011825525495879723350300797440653289734286999668315761995473474292032346392051966546510940313023923351246639762704596467558294534683227539062500 [91,80] -36316630971462640077856858009552602300155617176928935738628379824219210760564350101332806179798315293825042026364655171953361709300297496080481136365267362191801699131596559571661748902215103718742381652592188156752496877868036609053956761689254054091667153627164695103803571465696720946757585976072173817842768602476362286435299415952079882372037595404378011803172763950891266755283238275995541238600837489394960531701730917972268886951686656128440248716644543525167657612269449755659325664817885380190272889422616185201708882527699098908579924827154711937978018361999882594740760633860929599259222286265222973390485866406657961763970756381411555725542361427450720454103657331520797628610540617795952867689037200292470755872474390144044814603401542019129007794447300758548398716531130538434803469674674502407954892803635480701245741686925064487338438253831294354735190011304963301493959338108634278604594986435573592448222855897742370462867755603816483720693363325123796860298908124927836936737768527983277927798818881673260683102447125326847898320199933839622580037999907177272360391642459565611060433297197765868201146135996328616891756018533697693787313465474533172953477765349347886127205793730810430313815296344030400462656069087995940165277035284208743038266357368193676994147067165165154662944348029028611950073728642172926634393775614692977483450200378256507003624384307327800446381680121247463285192395582839269750687062634020444764085146309967899253241963895610643297111109457010650242947224532291827580049668052552749596509394564150092369628153919089502960137574240227787272640738173055903650318656987094875623101637597254202540173814459773863517680150464745973097065031725528033000394018156177758788390906554545908549307640723455335534343624024587089469720756121306826810035946391898691853228965866973363044152089337011858228229187189997566600934012890414153844896656140649270061776340379913572335347670069139934181617171040763111030834319344945563952190270801071064118983672904234901783060383504283653254257432855796464644559155805915444676411747786243833375940083391327079786998243914159033629401790238696005948670472146457001262030193789787836417174290650356935089080971166881341237608581562412522931587962000814533202202754627539864099699913585198855669531851540952920913696289062500 [91,81] 138792299577187173288584635148823797661341867294970983991371218690212990343954954236497375292059982648265123295921154935620480358732881261565216900606111254349848455039591513423481086726623276006736621481234126370017796941322521676163586591261488290532714358148584761404336443584801669681298115025701854196869255843219899778660795782337727650580090946743290127079217800016904899448968005726458847522094532100290270113983239999604734169158520669838264452741910544634285472939050222410181390862236162710407124597547256717539953905559967963144800695294300290171474519402566978730371677680575317434915397113168694013053999714523521422389180958994551169869576957045969501392195817609948526860805582430656008805438188343883226234962689860155486804527961429671140842490232801124495898376241019227486142135465596593009762289967159386302625563753948122032664355927362418956219647418877385082274411427202647815318462666195968264136285903991819983874632798582518267238730216450835699795857456120290973357364286814082018162758764813232897467691648740908093210096816492136246714227987035812671263053483355535023085154763166443778544368349803315033472714194236259538626842535411425359639776831660862055235335972723080388209010873956840678425915461739716996678958946282539232458911349475612152896888359598116119559307304305701162624545796296593099775555664487016654603070815912607202535029735316520630971382399343137504355477853756098651762983320531409090956208879951657442063129990390588652998929807424715345602739699466243013316006262036303729087323949966788955722581024266380577422050926980413512202077091191719846537461713124238781046307121458658139372004943906202349838724786889205772419481254460299898024684753994580744464919691121369772445113782815740327732998345490445467223842068616525636756831798141474599180775647523680389201135945714118574069602547948249507696656049262554972382486021990769611868562518523567381330815286399409909048872976875141429816103296476769045601981666064759948151547856896952474365000553958050099420294681244863990285796942010385614141042396466286932442253323371460735128788411852464040637622163870558720742995520296571098355831528012385425283761672460754774117531124488394363094422395305655906716962319901365342392646828091253856340591124318249687871259003877639770507812500 [91,82] 7681932560429675493283265248587212283192103436023313759862201199965351872397823464493480378170040228100542462388642039433445543881227786903131648047447392828746588179564837577737475646932396778617613204936882197192299098038960256825937205902304756173295802470766014473868765497896531198182368375236024172208764626883217984029197626360556098274835124585480791803887126645532750810896361236238400173138638127397720021111170296759183627858209003943633904131753807654762959677865615106407662380406930354928385535458271952582513641344426824558030111462569024730332579147578748778641232839285834281488821309876005757513495960785780006806074462063790757425577739108294383546029196826058653285542249631093131118494540180614185449455230791011581185949295114236400796635155811967795556937909780338019217904997028689133868221222343190780098877564608412350608873432270726086124001490700614924657477416976081604410986895895083918251944094584010699360755090731800337429586429282886744825475486966197469844646634937253125439915382820405515322230688411719382776839860489024030750052250471879441870281575510821830118946423903597778242373358539332417089029140961896142460977269077070247414629442445511769303651575106103594915034551581655608299945012431707150527779065134022711087770135274563188017724790537469813435895032146641305872041064252986500600204237706223494759976099186870098052266912320834308755549202796411488220363245516647856121841682260805254329142360928483502769340276082453418334136626063016198777464840606927998368708625337089024629573248232916316438369994409575355049526379561238508399774609582604298892493179342092623555669621880058037213435952566569617306686311751385276448335953863868307422120805256470407753396963133529516809977869188490773472859673816669612922772495882853354337404659880411154641455911362221668406067748739291796181570631524583493015366363229963661001473575339987843480664568966066556875570293284772280922503227851156028222611616732942742046516680335787992886983963036681833677358600821834083748048439480530289457471835614365976863993130764138719801501402002967937224114938600400473668267954461815388643145274305961992505934165225489211648903377084703103420441942494207838386275468065765972441167817488843722600794388062070684776875464832300098823508844375610351562500 [91,83] 973946437940730469507024823824000413643224721458573752217380184329369819175012624994967738557655694218211277015392447447086830448559138892064899924173927754550545030711985669392244880727335666114489543143297967868034569770729052420931378254654079489944589933150976246526185245103152247733972613359146660705470750707127287771760214777383569970345310648435083247233214925576389039450367752434964789682783388868759540675142304512058396318363684082383916055089760067697128635501719634602792196830481772373402338684941451273359147711775845409236343031468817009439555868898220734145647640124628389236310578162802974200849160839778562359751626880556051587455010735937497929047517907543255282769895405839725669875674300221637131875613937679231315426678306589278618337305092260156733881766765290903651674074735870267823316416374237143400800527683076512727759085045117293764114719131571802073916873192636299830425421720631550188049767857310005126378556808661296325280511022490108880705123409380952543522712962860940470788483225663566650065281764768020328591528791144975280050546908075212993547460086547169030959468206458308241847697526566063806474633017281214342977732742261911636959078764971945832749502012523748865226172925335324222406562925839146273786379323321359919849051837656198128808373956342067667391479335683284000316063042215248057860140983986889672079944992318053731786440165238943183840555320576777694704626697726878367986729556746695910254641388582731644623617113874073418268835360934881195150474645309760178365671336766870820396942504430200298926073545130235975350737100907478177691354069200007331358531683937728796028065081002183780506995826221285978774458030920383074403084840283628074713832492118113248878826916777950991227995275152031703864845249984294795382546864264395705343774293581396671718443502692499753387134691100350039574283449699577680030428531334812558720319726870211637959306876610791544043104513905864760168405797568761264277220023951393625869133820640650049193083152394039077237095021161176559550384542580389427597168893405191924500682652633565103639922339714452009369103838025276885526411374556013065926095182477572244270998082273557910593363691656241841163550636739999953971046661953427361781435933124035705790850817714886549349689129206411289429321289062500000 [91,84] 23423702250587456020057683694663782219868009964096234792486146717987052590917549483739204625820865534471899033935760626624785446955291124722345872680535682350553575036904405700777640066930925446462151172138307205054114169080525985893079587396371398976744971683302791880066464118405266130089365340794833269506874715201597553259202250896481437067501647924454267883775748163397965299386503336269497791344805747274848839081782575147115393570004995733343376482812715674292238499259789969426978740358710841269744889889842092853848666461535107103682445700908953759794641106958167935855264882787004554899754689873913301580019788865481216789089719772083391245600217022416200064778712964624166185843234364564613531801821106835428067932880176910615183004360023294740143232834688516936984166256768095199730091446114773542293093513139645590478774828384787363323197261855981452051561570520129219038892396161874080214313952017735333002832175534170163385776339688819785503840648499830374997937052093782192466958689539057550113867053979589929440973561887187857030403956833212727719634752621874813802317494517026304083417749753781038794663648916705427025942896603240846244073535761244115661316522507780694667046188416731055857704889855852756881589455095862022868510200733824426061332784669784749799076839972258869212527570925417686275793642611480144361570617979509483617272575062303512549942687406801166796306593673962683070025366196845412598356520031111222868494068123734620734424944075422954578088158534387926237961476981170641467308143486822688513327787992335223121109757248243584116807612347508413022616156975412846819117625807462090256666778864072252483424570246821200327145998481164697774531686504133607142985385075322018324914094396623128762207249954805184269245647887127172492513585509508924350879400384450227868073804169007689522520602313838199327919654947263111077931378124171232583192995630285975238922926972920767648216348521644501960485679647952509582195093764039784434943392107679670874530818418184159965149288231428725639862124798464567564648156196399709386621822391036929899292571565429408562233491750245628427326288722382722344277002840313224050498854187257513894021116643347047497830738529646273763906768344608039786189425778479441329650227568863642705979507071302634271697998046875 [91,85] 479966476835316088315073529901406587486446249858212812151373820519216507064853449091111594221716371703572230486409819224711539285027148998843791481012143519270739201485987408047756207275752600123721304903004889198986363053051298441489751800264903446198759739360397886436296300291403813161085954282166065097368962590938928130182002904286612994933148073674973342228333719659295560826792293844045961382444916748399082740532042910941326622005266363131282045475195866525604858635285084872462809205923148372607233001413343341946290427683741019234274207166663067944526552240237552608758482209196987255844789208319503398304647224865500274493902794907027131343734231227859050131059791008874681253325568018013437251963356726536754030410095817059352073023954083846260368455721645722558112606843532106149475863624029280515968187123251586658146771174188223192123356932812336701380263371169529028027960537138223549723189136554018546358953322704902958384694164910369183883549674551042388291147906010216770252199768732632789274240606648407676214698555884266774526891911024050434455688127991420710920819878298998819465906870773604494940959900799127345008345726086911423094703727301137607726165250018149815635895176770554589887791785422727468122879254763762440602939349740830406657064347800730629711903762988222188349895191474987021804383121186981773595692255822425652163234561377645981872243579380819172830102200010982570830995587048795680626779330836559256694731270735003182835815142398610168380296634236904827438492735810478407089800688039021100256405577966985873522486369606079042148656967359259710905492033806864724158104470284251868380157300905889212922509824473299355005033204400724902134565748053818281683960105881142337372038735811142071469574756740995183445875172441866271276291963647654403554561987036400623812613922442262107322655982835849764956948857617322469173521434627236077435462614138300239957126936221965737344621656105597635720826560022901366361039488308689532988091164027997698393548275587506482466618540739460203039092650044755889424899201071311184224858660196369490829298084748464000534135117319462500269423661086997679751322537182493060707295127347508863629969684674764829601197387838140232258959746247169655810472476771397145885034294223175336420172795133885260009765625 [91,86] 5897649480218284557365324213115636984237410481654282960230965678812661206878712316317050289067249587585634960492021423191835161606360268494328386860205320463273405586626275677095217424945032643898308753670491457600160952512715433536660569570810661327190100882359413778861871496173740088937901792110416519609769192009812922335976234319083652371984137595100934123115166898465999848443904545462483804473210963229255042593377238501982481042366583820736390221771504282485679068066161305892102707015356862960940761182499415604529983516151695960316273050644964529656085584809103912298570542673882511855003124240613715152400099895012098352194971419381405153356924194408206322180186594034925414214036726874423331218778001811451112093055881300984818890220006324032656899606838974584199554685276198070108648838280392867808322953031785781121637189678861037433001224938079505257245710964205566746597965098701314515956542553872075829146144659949039719011404139537619280755047174147335914174603002048789915372311662679304961304298928910853687933463256897971829243086074276517771663781125742086278904754358993157765259932374805591030793244401426783582730360410760676574545719400229798306745526513929944677002681898083080986054758493503964891602978825420105495700108070331544962835638979964178941111348775505808098721383892507762610906819615620597599735366433361330170983680608021500841112043631158555966031311465078845403813122027494336243002400663790932254488179590207717923210094221371217686319663796495804821854055847802056866794966210539630292839052445371095563784291594184493247039568846984321116458928711574153391664468093288377314498727189900102524726595082089545743419911995328628489184882953562551708843190731025844224964061135455994190897096027241452245480188664755598171052849972953590995055846794076758835308307662982824753999363310621574464274979878627664648944526755925086793031923678515156584789689517234935169684949170611727023567858373133708295453396657183266669731293548218693962558719798654563900131086832196092249694650761970314504043028723229031891710721927489675563646403235089507671811513186795840418639445032831103763929015046294116507584588800131912284582031690462247475129162929985021221410327257366240141551318665838583845864904633998197240187434139950244140625 [91,87] 55867409475702641929939492444780110549899605695140957301963474203730786613695425573694006264706665748707109178564863935031169969553991962656787352190386877760495263207852881079156087637101195867324829524924143131012889228998425670761260512658186985966164541730546828780384407318488903781326241621352601163182231262304013222136007380373736739072747781628686027409719723973100407750318778625085269786179616010291991432345020290108491270944140696096763921567406801385290752306499909732370935893276610331299000358657649718845662327612131958598764277840989161777616809842097202605602626610608567268529792784711903367738649755654040834373426614913361712527648018380784088358902064193744358453183166262313562331052794475132568096926208923234274371307622525277149689255359008246967645185289242661151003352478163307439390844091333179050071434719290944483567276379427718616075725243487149991999521273643005137078617648789973942725453437184890308447296806523344278303789712461771768935785948035355340069335002379124889362241712864987545788282079411081005123095144130035222832238314950725778464446793201279490796010947123504321856367666032767806013841455116115259993670750042084416334831464517833783300655248790610906396038065932309873532964761686645801140061343643291543282100525029707395081272146205565277433941516099870062118399444976350797446476842955379126380903425614660942872340022010679533597171025630996765079073421409221270647684888028123274894631778138309886046419774574893825454180567215858244745173339372927557247367506577758230230177301200110380974964579564262798030442719615879102881925265523230236761467792293532639515405746455616219142960491279325400413333992989695782073947321855094755856530579900610134618070751416565238064133331561588735238593497341073392456526840663698612222982181430887236989022165616000392969676571182597541532129516542163441116705827682686922552100022291026566380189009447866040994417372497429735824674742536344253394610176158376805644689713548379751207834589564901693932661467879817419326317010095319561032049352411295681272045439116767287476639865366077393914204461787656018436311929932761033554826256432457735639251739897786355793073892709689197018672457320794629236013617191793672220164328223193868467404399141864234108836795698281250 [91,88] 315075331042802982936162069660429446137366560563435479737744200745427469721322437096081863478506767272304660178148635380267454251664805630669684520514583479519568557770615154472066511313711035837071554973980345378865664741680259781562982026085170524992938134148524258917975578057889239976193769658616177675357990730370756851190027438193607851113976603471522520730283475062183154723291641700246900339299662362721560499843394934829418069190602627262474682798556533467380154055489991720348111155127320496675042324185678575635786884235198564616269518013186477713093030980538422473197135662792717239874251782486928277143690569868678633112958797731669528270077161046678365674498742818575708807229676772582347832461084769981947800920566548014018951843481861201717575178139743783487325557401051096766069633583450575196625941313048513315906191589846021610821352797714589982935522706704028552453552289811929091220028101321502285888139944225991825342605343986733211749701226015467777057879057370311305704039210113609756289393321539369111969913006974156961907951595709493105865723444038332050042913874270749090794393093991838743957605431456002401499425164499830981609447842699584053251160528418662627853978742510841386154854476068683931633273119499973382429975627903335589405613290162036649354157415563794264578457088611992526472384706600971209812913444876094731707113558006863343655419881830353756747006240780700042169897054840597231664595489276386091460926907009373422447576756289475343905719321461980961395681106515624357510513783413015856985723490118387522379399083139672620908986109243839613552161333244373586552084003828606022649834501366447290084246259842956141141564641070518161281695707012886634253071094982739475725597065958819898464942692870160708528758667554143784592630475346034556991483348709316891875818612532667563258580090997325875484124243687889039961500429430554541722854972066956361281739475541603790672654345552377119671853647303323325024353683169913216274676273092863824248998965573945866458062828839145178736691254579751498890717414075089331255002654290425695042960636060339480651891646088300822816986337307032198998318122409486261305098777435315013112417734908818126314099693862617963209547952527362469459164117373917930248256702896909780185690765625 [91,89] 1228814050469956009739835387097886644976067407446184508027700627867917890154167435986283289267231951888799077254673087851238131202415818603697275784720949954079183034933504838367136962052376433827605296159810899681765678814019301584759292734631895086847382408847871945695285170154438259909531753148048795307657008966521694595074222901077657410647253456858196953419693401061718106675590899209362357964331945362344759864338491537261947304420689217415681324352059660071291182289840454947427763008140994425630870048187202577134624702577267108706360605141200747744992666065230850709404997844908431507682445417664717116259738269033220042055875204536018230381731227413740793482997842608124187924040750526991215446786766973375103265466255876872050055451916090965034369044371322930373909871633409810266584747931847838533445597862734466215843469588994038069339432743511675497248196683620156386280014468014231719048303802600071085612009598681648336683360694869929266329185107678037842019891509736151835743180060568679652003830719583360891489190073827464492952220962611027016048508291573668040751991924378471666486955995841384976213046223097346411815885849018767844791146995161997649762609398287439147095280217272537944398388229734207646908654098847597191571208568983391131443801791317094780009045568033534735258386907858699330574852497799327137083760296768446740000634702367852762989518612993395600286893491003526769993221303490232540706120122210600580300124731260403306439538060017662352041509958037889349646722944846904378732821231677580967423075650320352759456942518698113784195398198213734893141660684018688320912635378096517602616791583625933103199807933817123966501759986510603779874309669450987218987106332853543127028409450870955250260958695036698581779522299338245615311671653706332292623870429280625716933021496701225247772545173804747048850671087147634900368625124701348614749630871894489141995586543103296923486903653375047245277676807823605231724052287175989079714108222906916096835687968995979310234638863312384542352570803879940776437938973872308688045035323285058892411121603507451921388784732378202398632413846815341274978338431002593973924882474493349650414756233436336531262553870852528871520633206357992757390557291572649291776443594047980642093500 [91,90] 1321221627862513892026813845592302000499620637602513528921051610490848335030561347041955423820676035205602850114358154915279911523402211298369421219924972407559398631401442763698572370755072066123020037511268367043987994850094476851386583617119852255516587334191657597166536588582276979944711402828400338090641055909035143586641667181329836832920889189897354396013697490441106886019376373255496584764776561793283087720531111726084790438144113943966250808124961778270572877309350633002193809006254587171881451552337126831434453924477368776113986681910200280350940997179995855856671483556845752923095485344051196680350026724918792041388908491920438896327177168124410690650492424234559380167753017259473694409173866780096134966769327868191729517776962717861571615644361658619102032594489112122086068223265954080501372025812035511685356193468428558985090171255934565563581531587136277545285427380525279168715467720019971432701555072610855315953183715956530079908645223405909970523024375707446402585352044584675941450689734971881663686569679573752910319704217419380720252627911099606067542746644511232539499676359555145667248819803912670262768559224796448468641950863059842914232133662776158740042886063450070282884247917146787973751603213406673065156432612093201929088315434988868195839647595341378421713933573755210606055858283180997575923827178505344637537892696197363329996371735015601016135459836520846142164984399760315475132162022802752157236549358714129149795398630310419870628216821234799104304076819462619541082144294026371710645004395433978094317573985855350749495013173232142907809243256474909916507546809243922672503453258124383449039711506052902548184546312189750383367842770124800688217157189740758757360093551764019013481102654110165507544521642279900574018176035000844224692027332408510947101270670136895648529927970563477401813832945054474163455797279583319024934999421087542355032042882181880995148678423478153959403365935741702553538640237435790407598130785312237678978267628804025082270888802102333843685623286555757382472466553739208148211921567760131603453256627636116592290447688440617227625343978997319000962038637574325271254240722536660618389695092523744799823536670471032535017461800492707713780559725485600577333587391649857750 [91,91] -2756253993460994034345099843229872827842618971124370158777062544759465942559863273939305936151883208474112650359767052872096833952124782217317560188341626551057871886453133006295825187731561505691081002797727008321702584922621281310831510732509182272736529383122851449480623160557065204031469527714716635904253492942652572302386900858812461902508059565207847411817902031271970424762981025328450741134532665663361119124277787489584696278962825567963058533305902159309567299647783240170121833748540107003260041472461712783094085689340942685375137919058951965475541918943371610943281265853211885268518039223087501754784336387132264706027799998682543415375664604335765122066313641830569994316673320529060991106422996793681242954109728226257677226052019365404891411054211230469406243024249646622790975638325428531865201620269031175905315737897032817470659076677863210882127724527954744181303982908229757456025220699071237004291793923639094283003601730776340315881344647497303558648123827256433372512931896152504241275646779148160862636223589703129933240894192219593494034234458339810294161165681711878999267616801995606534932485952252110611455457369428972669438843513383790128780193991651938641301297486835386723274745506101196221274024794384897061939398570996574441635300896587278674350204061974793152225533202874851155413350106276577161088557615925340215566502212864368474282790553982265003691151709911509291362965214219533670163859630365265235559751172681199373977079691327945111200710338631622905599970092337845783717342438451323037435567358951434080463950070434459237707664581269935465057370225311469852796986847436797417898959709886164247322291620120989083798240070780426451265655058815229304676028751755973652099773238444682014037742759295858415479633674002819084083890961954773178085655946557542023369805415459710884655874572625282276316988257376901565015142910899885149910761322541277928857736510814205384102365541733198262025414368736689088307594001346397090811540733960340966451820945658245823584602550029189541366810422787508402388370492956148213223313563893200961653488229368983428405923376803524038522838316878000694431990233533717375282659288436587752215422704278196996854729008752264447270822361986510471860278996992521934471997459735 [92,0] -6451322444224757971254173039322669860635936939812638486186620716054681012227495669660341783262130674296168495010497907554207844909018934158442585368621589182456288428228217473517981468004038299025898432853147322957422171218923280243680082461846278362315899358888596773002982210352055791427301648768004884732990039633203475712370213455761430512933353638246915471432073618734666407370926776534061129173326058102598941654451541789040972542347987163326099419388828439012691988883824063688747816362538604161908169773330787924262434665323173847165318205252209036145867889231622477226479667588261742737112794979688956210334218056731685109399053291081881444032298599639135052665954166204252674012761536114982075129181002309333798698429700608653594456835707324858996293716602297080841535590143502033602694834305784776613824223394128396453001107320637969299429325214820397856541643963804201963060529604372700734406382478678311014426718866165388471892452153771124793070565380796203385050303950757877950949194263794189627172806380265740948513186105233776243364531880640192950726952525248966547687119408603662288983143861363499935330931127481303891597107592807128968662816780062018839365295603389306269667079760041029688481279538950921922903759083501019061811799216425534764891119076672536962241440231362563324188924998935783166684252345441547195847776692172142212945984648128380273671784177270914980269126897443304749085563931221676563117394382157444976898268325699808437104522005918473060240797509943346675266314193179034286656903961431153649596642866571303929351035280906413911392624039049499057439340827082801930724447413581602811433567534183652946359895856884075306449112654797881651220961057495628565510689637706847633840728975705654235040646315286039435196574535442583519232511360436590560004070948572481763529171922447048824986596405640753721536197470301555160965793665076582347910423213333440319740399621282726576731569873680269941327502117988658571168354353990936639419854629641735933750488220219975562161578053954266401267982025752589589354142724714978907945494468540602568361986827662978044077325518471683987161322709176732740548005874182574905739174773798298483283729043562737275823490885930874013992359893636448248856230870060100122949868440991594590419723372086393746182369314182404079675354971635712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,1] 2290465672833460500806439951697649985079329385953062843465866522731299994475865539787297251331310669619077603363239822794969721392407204723041613643670177642832861497590707237962085961075096318525691558684949826850054470713390201521428659085879236873781754053218589717444159249665674747797221137808601913336052705026845214456294958047662026281370139591763935593026666826418413001317509158471760795179124648398472114470893246961610353902278327723472018129153938605848497583099750489511103794844502733173703718019687183886757585344459366595050281927661825455920270723521951624085651030556488656514388480033152701565222124179816046451137146580776078199666570093842941513359838644808068819299438424249859786760097356508833885016708674205522154628869318187750806494488502510353009012159447127526818430695998707597762998334740770276903931107755102387780009235488319420281340715049052185882679475473809312012119640943874227608403100427135625333908163305487547543663544079214403120124383324371911990395858273887544953525168263980218159803133868649920699805103736269674419917582323031293574266184581970317341012028546595290374813277513485257837182313595768336373239947946154539850332331033539602889636416787141471145348792923873518781757023685540014642695768375542613510929383751337367834730775948295866384412748443873326042394948658933243555001962730962144797275656464545983381318145487318891184487175253993733518965886636620891917439759400127066070676016153293810514099941989231066670080369408681432754870630604118327053582231729417894569586530557638107122835247523521557930517151501050788574677296365615627573713990245711349952414828831127974711032022395166248789384026725395731380437113136833314161408248869208846394099792620666227837116106124532581932603941153889945525231856045607787581721507211046850715254936510961676786917352501317734803359602434616335854068054576686141724390020130886358782810212209338520719340322373858400058695004110197906305242630345404172656713895542210314331523135452661007311619184043806205712221023165257840476479715852996913320490197632711048554533272815465108228527532026672886740942406026901743611939445677068061472291176553115412277927447689977742694423397014800177483392748198305641810161423235890221135569239765613468319959127283159547872247486158206013785378095545257558016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,2] 175421127680832868870522790171683491369882288774300854617872229639445122543403829392718235546432023563995732306019794531431579196720746343689953601307552100115383969772149424992275600326854026834549804868547463570184518375929541138363516737521970707420953123441319687984616222734636094616665565290058187134862137094998020794497578053185014152734081853243644093981778967165637660591155051259222325616718121078963930721641409399998198587095487696742947014747327163610024498615513151540215176009584827666257864592565952229657547543457362822920056806874163269232002514984793438951872469975154530531008771885420490821745488278202239018180448141969498839625318676757149755574318609431019371705155418568392365515775489087389810300879593345235132325010773017901565022729342565500802498422368003717128260934960276334564222354663734244596228701975658385965688154452429674891341182353689688039837460898478076736156335898600812520121852921616177541624249115723652359575341741669747578946125595735434681782734818047450589378020788652431136446615410941042817680983456717522882920491635621146941265920487844134077644906628626413558321161039329780156613176888100580170339741091168323876547395266550108226816629340142636772379233272308150428057252599545545312003617832334197230766944971654703478875642382419386773045059356754508555741592354407524005881146578758021760401010962877432229965503946811551311306655121685341778863004653103992433920688897772926486934193996013773729552505498162269807237291902060340104058371398602109805143702708170643497066385876043929444692275022019286406088631495333397303136526930191346766485161361460716485249316819636962963934400539687874890484470665565892029045279100545878449550455490585652472732658849974163636384320697739077126203408472715081722832818908515760320250353766248732521141277235434320493829154444664127890059460854034141117593239695963209564725048368903970348495390144942472886512307796676904794821268996332181593660479967531244303293075518691494255691170790860433875270824306622367312514219107394815628658256875358862598139195940581015348041058526978931373887806266011688016583778123268990280759826875355667164325715896252893193440608220792013986107643739514729737190023122367307362983243377757476721053107130142040747325948039425471520124911114076063509096842088466167627776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,3] -7968508711064122970159892479852538230931794518997883802803163635591590484799525539167759048871594249046535504383696477637967419583429626557729158573675487580638919221947394832054464388442655509100241371904125007493840376038147517060347146543376387678004427774687185503603623960334109978594073634090113461836145506144650589639999554375373958447613958812220792330049929064879393231620051338515747481055816924823612848438534312892045692437439259511506708770217159904851965678568261385711493047580695122469973781385840671982661583430673806202667354321657847911617354352838903725732300502425266290654715503240140226231932281827719168650989875367471058613695966683005626273840684560575936012589556373809872381501173009499330039772348017523357264272448010573651736250714019772390166380780657876611031036759930755246133124785619586123495447689496199613818012966357780906740750587690690736876586396477499990698282683368478730482638026118836546830978733633696950943858262619724059711168557959460624784412743026806827518414511242906801949880918486976814838566609322664281671814606476935200296289426225099206738392224484993008970512390238792295737428397602478445593572706412505126492352596195096300804924352550932669902660810765544270557322455732879430972637522398801214207010856696159271728191740811479433459613773883682874222845845730001971516148707969433634276122952534743135183010643340046640006596424467967104743950302167321773172968956557169997802587939710894033112803471515974180737434416489942687639503771189304611541773092767103440307296903886240639172154320991207660327173854708544846354224910373706356142765228473259010935365638134380683173884223330187229128469249444511650714285043185703677780457669882404307385197754283688972374534831532760514759479175534852554018378368324274935300583710131289786550350252099404263294184564999627813759591816035676566433237959262695827120956566060379996404083002022684826480083038853042006018885278086128419262554218528046608336487144777665139781036904018746840973418896716342993073254704145750013092822933125405510651443544245685047988932411673141018949829197270050658976946311727120825586897908395677916418093522846425866501794421207302248737502059903141931290502384872533607755585352815698622386756804489190104075324953302108568737067229308119072087116647730809835356160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,4] 148745281234030606101182595007141972092522981540061105003771423794431192129046708643942731429429765693371812645162270677988078873656246952980532132422486818115049286314931755043804919987807236659869729258687361965745255400610516690734976125980009103895532962288253921793310594386018526860810291197265803962653222950243226505523216842160053782095410277109576467621683708899917025995926091961374154868324337022688297886308548201130689250606604287585285899559216631958121535693116567290803443405695397243274321842437165636772247825382857252676433475511716515060100092457510560625631427582043843076906378446634076621357995650259230389565813764477348756159499356021936604005108999128110141391992308109117623409059278805444358691500911790694440084985198032526006104153963918410561800918093231603212635611547301591308970481883448089688421038822747608666062036724607319200629366648708752825006192031417227471836145950889604523026395273662968323873823987717219973532724868483993206706156907054753542773504674066056018782564648951071169208431326166086657183105646411419374344539448765252448348856186783853281786828109421750130375896131090534661305435684035963633083582742553051506077933038637333698280137728622299726406549509753009149226542557696934927337837622150383606224773991869536315868578040826340200216099778900073734702125689573121628277664937254224636542639090598581796387120447525410531527553128043367052508297628133554794619338534020447733401923508145024132280364832473570855750860329628977367987823141163733277378945955693441388717571007628800713380984887016079126440103073223145553287430188175252640267670800087281956305505393279624498407000529683944640104282861712879954630781947452452701459578986098346042864632609362319116626879073203212256028423519807411947966572521675539203383609676466541402304955972682359032473953307290346002218775691971006689055319273106399163298950111283237832057474212676143237850172851022400578140613282542207382350649947234107448048565793160402883125202364253367062651167235293972908189406362052426450929832170496941569881752073957574011040371044901655670343566559901282712125960423522443644943342151211664854658667926108873774917076455242015089744247990561766301628423692820916430443641901451306787535723634376035300711554752013662148214398333248887297244416244698443803525120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,5] -1064342341010344264162105349783601590170898058651517869295942776090088864288933661281100594458449480269695473135376047465822937664572661156447542530439865254573654614669938921698001681669282746301924453031104569483800753412997538490108014240582818585158008878251738268800723287101149791202315732222629837934403097790700139301256190776521901957367149078324122004017564754051757171814590789907506368015738853870605887721225554195682557754067486425881742042751714972614805310861200583359655276894271356969875581912587126478887019966449648947520710778984228212939735343862765933695633784772879491391747212337819135475160244500024346320985678484213232140631596519365937535205407659625590945299458758424480276778449580801728851759278270719807235702113298892150446106002238527856111645929945604977565730003611654989635812627319375739773377295235625207974666010682424049183437790803929741547485249605530695224938718657578372439336065661433777322813355088312821564253217547820101426695622683728865314808562977031605383672592158210324995728680096968445373552259842420544630730297750141351029929439159023239773161721549907555023008451587241091249659064370437523617978872765330075061727263471479685200312838690100506128416399605705917972020288752336153241005332173697481888772086049735826579986774828664385323398454192866539216236814146737331333115646791749032151053571904560790669433731332327143544517703236317880063963721352029332625208156948650696296915132778161942768867723425833352179544784125694766722785077131678090135393506701542340878474792219300899767664973542701684886989239131059931813218123747007185480906011734703752138147557738053908758654431771252591967196893203552393777766259931876444285219222607394708645993029863638422683567410109751538884537037761850391767491791505058534213299435186254197272900049599883234106208607968062658430852589702474283965421554981287222842690887366081083333621685540380140455032505235871227089757236080670208961862469731357498027342119588283899197007791481316586993094244064284485670067212404310666289186135151380087757001965193296284733670426436464973093358810935486764034522969266091823053140330625894944004017239601081250307425638441986655209820963312225782482584637007812894472644411139652558256219863354987167297448333677414058683648461247736987728673544060788199955365888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,6] 14119341732392836466987231491831635783905178990357427359135091082400630896618240906946033497679019783891032948255602404367697092503015833608372054033642627355453727751963978131663239148533756367516373366104561905061456427054743617912568784187057105367775574304331513109299650656502638415126947149899636123066959480747685722671127904973867223257411279393521964603773814202535645011982303843469885070254502789334409073034406811709657245836365438371246713342112485674825265193944435777615278548766184926710607326187186019126360205384775642304968813756997736482849996182961237153304975529566203270754452172968350876840393269917058454461742831041845501286013322196223811997766597194468206149103863637097039897139010469519661120526001014767092852146470474787320535531214184099159728846128754876295640984015892198300194742761005835719859707063054986794911978038417890422167033268570115201835579122160495158518811163818763495324649912550927088375927132509486935436368947573053138635023019212214431471972980652782830053387530482037865804531023331328702099616183504210846021880596185816770731951972447527685389086565864937022620302394236366839234768872196036034002827323601915427415612115443947459144590827395423459185703228750530220262079407403032387927092066680954623257187682762004643366085827491998534056086794311286548771218974212228450337086132018874839262923831220881483858820599732482211158399605482361180264444733671012607507431060725210429032403311808920277338853394623029371450917759037473235515016584342464503735583027743031858870171507217562543617382382261936103388884758926337630023895132567271804729133570317262664064313373766961573492007991444024715358773621188350265740863314241313396888866986192645970749593051701808841618889181908030292210385526518996684938819410788478079842471017387666804820203326618045318013222822556328743369885894876316936759630823994165414959021608909432373937476267115455976828042060737796973308238917526607333131656672594544527049910061386361841330814408721733953166220268345919969760282984804269679130570941464507144143239193811810000185016205875455029025691752267024588905314401960707140545365302169473762718875763097103749658471833194107797265269432630416979068345762887810483190769094287024099894538412352892530317045990959016262796403713365829045378544214829159178561388544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,7] -99069900788700750294401279298818649099152541873158780695013212341949302274613612231534441736372320957220884318814283339359454505316705407592911149273754365901984609402708064470544868976305861538413819913625664537782124514399251850188801804079798564166362661410807927027374770037423734397464264760411198835078920257890778422887272632871533803741846330266167034513339834002079511884088048804851717700167502569717549880083350067044224318365895993452235400744229284586608203613684824119755335744901852768312071141570831305045333986264721119088153649344261450631360912030236556395746588063036186412542592048862862879606495939075513695614933002467065293415049775590988977237425365412812833713612314435852341311782728179686961562698925329551662574915860400215800311563296916974994309851085174354761925809846182394594699058165173442159047540118011858428959826274052134535956127228494938077875567325983285715200927536256418114422241542167586835320664775949903579099429566786668751280949101494890746804883023137206137196927106820973831869163871450927165252471610509301243862681196693239060877416014675064294748576838910110643129487161352071463984417744862801902137524684558319211957043402068209061146924233480777611374156171205769511616201299551307152518661957244009546134444917169460413266571163024115692247159025624882793681162766541202629097484089971435967539242621171132585256079284019510594430652967971626375163417964294146763034803131286021526598107975293481567584204377406070322686315876263595894888608680448960655188711237686931127217999837092381382976889669463891442972766005743729895983060955825298181855013762675062193469053716920306608282764040669157838792319563692627950104053083363513336439574906198374893632135889626205474561104930708426829877585589607757958152621491625676101566662889928524879924541292431324815532283061218772551344065777543244246749447094179152836502943540898013217110417562772320527489530673186578715757435365990281352968073775007667700438060038407983362844338725439806854852907954516977148499652566057754965978159577793554208073505205441054847192697116864743611763454984729118175574687844788992921499634196648424798071334433501041173998350198946162573630920844749623524081943744103479059254006112489832251180328484800663069388010997297662195325470271095861935352811963742417365571207168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,8] 355926271154858685732408521669844805200554426072686520274185053068763278896160435046899818973480931811877128970388783218207722053787734565503053818586277653692184997110523851790562222064013185167614427781739952663349199108341965587937812570005561537136158710406214901872478580357121134458522518668109796935117724076789808564071519463298498157082407016615927945878919500424561353164285394854729662207807913283715268338931680081050495463186558705216097304372892484719143098627619651946832698958721294521453997467363231122344922311407045406835510716913692019363505792560699381304262465223613655548803133968739183816460138110702273489837702064134962406033759095944214960669719914933701167682999724315115601274527021029528706601496565304612143766959833390358914601589492361241549238239507105216659624689341345670398337373843472756835100599570572421057618073395950285924419467644821713099491549937954506433168399251445442589349346698758526328857004870547860747551778414497173530816955457476510890832835557466499599849730711780591338901378513338615291680758212083949738205293068257235270116010470352913456542716871497487904900834821212627892307538151193083016781437119803452453279035443131269349049658573705789726735314178788600468181159962955859246630365983059328689479490117691163444312989928863095349933661375689574729903637831359884264868045915268448131306568182057571255253796923268748280020700895937940902240948255611735720480746928023896948754085112858083293506247319475947638771973435351804297914857614308070976359568148923536070610579212391183702203659821755247687130668756785708256479702935140577417225278521583082068005888672884495381353954605871956048448083797523627686750568583466123212509914466327915988835946859196352343193442823727226794104366835353433633761587635208732844597124033430959234524526131500461704707868269450987066980602236742080079399474049442502652376969382639944401495518079013194656992577022727205836610980385671400880628094668833574415831540583194611236385379153387658596451648201595340393541865067517977915342136742292967878620840125244022246533763785308380004226043909321333188613315224096775444027145312865037656465063285347467013009060762427279059639772676960099034488774840893123774769772976874465273446555595261263866034489633235128227979463015046715037843380726863328839485882368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,9] -1328707397801332681730934534724936019840683689251544492553246838980268544929591509977950650143334941750347236939127505925772002616260041160160528118829671503733796271787878062130168408062089986127078261799572843710870953748350275531039506844294951408342628477838309278792843186588401521298707006134138433178055805985902927047201657663710863011906102731485873579065636873711154081692638696537262511330484463743048578056408578521276537549328599924087678836815866597826261797623584470353554238167551226963426784366952983748417669593543369779648171447899936580641813415062798487763162272953489330918183824423773522236715362696883077648717775051896145554709694614667219830159657928965317668099514899889532117747385940451524613845040285476943933609792324039253738901317883614819580670742127533618180963710784096761790351965078029404551952644172310799558378252691671151896138671938849733759322297943910697454678941582512288683332177411332504693654354309867036035144154556512589584553834019686582815580070615198506515005818850821849317700481244707097050621383867481777919254958111952281838780901750292911879101537661178675777979856123022809506162150444659115434731364411572551839816059824925341111020887721936504225684511855688897061844820362807947273712141998932944503686062181861296049662056539698928288232320611419424346593398903396097800017519506597390461242876381102996538094413321164049988609573025960870985621990269164082710532326696961790226898408919391077072278557674115867074397466836822892886765799539003321687181273573802842147004974160266571382417962211258842492144720742903012702907332574014042822095921372380208039308652698949284108510839783539972193770730872817924088043661234591246852397363326444737942942342715221373279631787536420679831353898784060140796592951218304584371600686164465831922027719534427717264419312766115266409703964198846666401108226479970014880130088121163661213988994955127531510045107464303371585873559234468949478730069821353979086018006541771859953644043469985785134037300655560098114588910906353961024176621823437507120290291768220209533936275829969589567295312814214121011334888198296747623998165902980738885478707360209872812515054903579233806236020369431293201551952813722344212943890479255619258485154095488988565488317678582005423487259729210335825798473311346302551817453568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,10] 7169786200117637849480441376921247805366963200666295905380032625775224942526792620351546562369845601968402119372355989291071266285305547323501362495968112319931024976132428583793602999697862893369711061861230276056931133746650131989968086560819714416708115424319635913133696810156159615584931412984516499104360927325151173018021433211123352867084590487045905807191688028994526392154673169914013493218609993449514710349821291730540814271932845710711574709358683491452509063206521093281201412955904431873063762842235113434317011407991192516616166044912134609539508956359863884277158164641472824007647937481380058636267076600808232935918753736586638173345458740256718443579508571645138020298315160958035611288933142789475407930356737397015840305910703707491957977815815229268073941030773294363648274823748299602072650078940633631210461738676688054486037075785924149183691819810843770942982840439935625541256113235065491959070165267129093271467467599234787683941045594997291922740342550744918138436783565259348420913225844880722681577281107869715459556634431463311114773372725596440211736728948412130079772742144572941828114123172692215466423830756582490389019866986093195648102449770139467477046619958314685414542199834964108266307873434311477390753147413171187407952724571445523643706934072687399177503842737864981028315593352353132796164870604652962756031187526937888355039563522596720225905658240368402653642584594845489317528567201673247163484358514774723569208651434394820518417952883459319314520248969648415365556376846633231471308698504232740627699675129768701256729791118827880469909472247210623330965738867958456241175220172797591146446740809328101426950367136565263150114389522509443838662821960721461288919259653556048859216971722190245864114171569717366958133061245333612495852735959278454929270071845139442852454476649075782052718975120678043588761011091437201626537085020145356370482860402403353789905854959730276494877967369341435708516530576861934345602776782241850751007170367218204576975460317385384923417480283789850661173647369657397220613578322493773624777141455325108601840128963938343442085644144975345285458460497390427584124084509968426309088070757608308287875841828231065438140480591085511171485384208300931609179998243453911321638904566709174639555614653919808223080689052778421888862912512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,11] -30261202911687519619385325857974103468541666789891339302309264817837791922728896148265066864490220085433199818704375953916044289984066001255558698418279272489272055110325158336419261409310258653338231378800103284157762850835519746761193635411227050228380888718541032121705600176555802797025490559859885355916369990402485335940696241193026317539202229105917667558273386701445745437196273347452587270424805845937002613199545168825925110848908247001165145968118954421271011221536426988803038581866921540095664992224251636610859269657058761315009433295541303250398199997404366697903504123792689224186363264502523413014668239344517796909996152128238053652702357887391521011620361565596480742736404978971735877347667030231995776944670498428621754709213343686431210679978831855974696918184226219697087009001780197376310750186831725687523899456614499189642027660607177928068244658442903309157283445293363753940453539647758566199042069999227664315958087363922928564805843912108895735408751546503510306078835923095614034627838703346499472814279315549502688408938242374769289315819171011151140165130827960371903125420693007133175675666478117939722104012404162008852372777637772723257844139154600342680013569767013990304490348190815229876846866746426365940683625642260871126834522203104703501900008488424829761094740638406601597991045150939840255196027335362076306455905062722882895689718281129939268515511660367194369199066034921801431011020782997549261908444229500394252169397642185567049075211574843608960722872266220640638999402781062864454948839111677938424351664680695289458228932177630207958231662513063131210018412075925334839608508588211725437120987360556877708404293927554292968807285999784423063908836402452626126657458527922938597914718775757988316214677118502216804071422610942787394342503155972647990920694206096654365294021119821486189880138704996406118617378858615267970578545932717963361650951786590675718732897735372702591034183308097997119083066455321004586045982259600928335849362502020411345022801607368420626293419790210899552914976916105426347449730551198085132339448669823045392682908572019249711374575503518147567548597854974692571124557476687287143036742503947588797618255381865530576047410167839990270971840159323834987235933040572232479508685222104958965926673299576585382623435474613404109054672896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,12] 92176638041807592861447193872415937729617649722994095812239103504546747355228689554762140400512917068893480364415678346424088503285988923135789023213864498536371932140064768182996460194846767984576412198993943031056584301711337644054034701398421077902553147566407417559450590802032457090138165439110483049787717615219097454114795261321848598740828168778917831792128622807992189428967169436540381471419041223039334772725572592621274470595172190608054762456489531903315681767609089385448127691930700062646516227720746768260229913491673790994099715733145521521911802663054162504587417081654545674737491214799246298458448247488728866298625715542356141559851748073832422690065103361600761342635998465188205933619368639608260146582442212430160158884298616483984884081298693381573430574633768877143598579648178575038026612040851337120578989007986255498166161354279546137774748814727031061648664576814350563293370540524718595077497975715429124089347133598629957504193547421938671610186584646172189697668112312398183177179312524885385172326541739898776616987385314523791691646765357661521453303829597856351120564709531416655970566949855520661817181369136098819401846384412183951058909372496735470611710963582978878047872167835956615972955455787837153230678738157272800668248054711644115312018969300326314778465407427261708984536162386511135496390277540049956960876088535848227698868253854052489136461858159827800526918293497632460219438390408244311960542852965627300636954558763288392411650337083068600710664960147369487664427994385721086119576640186090685051667930407773594202671465671252787517215296461491445891201470784055193956400888886749135786397537897555550729285478981861680514539364121285421327438328405415836754896325829998933924348195915603229137981728572893707883670868127386707169377831546894996020052046613319700897190782566622166983702680338003652349295387875230268609340249334883027070773796699581292157781534461486147986075962934000336751168382480174211262122602426637212260080150358656594281517102515466672883171233902947209570756286521389878980105891744200373811509420671812469603223317326746915914417182080586459216578530655728524665583009977387761406650283074680112382273559816914389275315933988590048306004223017239277658071550835142322982215344810321341482748060653226985434050229483132497684449984512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,13] -229630653988816788916949587446524207550000711426484892807790125609234133144666759090946835653719148994832131854908209293070648409854730536837768360578635408590034200690384649746496641906414146120049562489886953075390081689642929402809366017200163856399430156210819534785170319671812645230796891844205280079196553104426737764203980211673744634050882522162645930398160437856802067370421643826627292403427554380500997579387593221113923852103286754019545570306651137673870082983321250559227491739545415929913073177270953532704716366557413477245791019114657475463035344732861079033614829034025063273672045193919390059833401402668576799310060850185944697509476193500125098141016365850481175470826865619271428333699192445940576712559322762244475141591951158713701996051425439471883283196645431969848902694430362401046482398564908041353746321413682005553843577882940197092225306955237765742107608408297991795925046662521415770383510776197272933293580248450882300128414524513380995520906459571746856974976457548611537677545850281935720384383345919628775110160217732872512669438748948853166106986844339762555615916046100228939791583842720523599942897340164816110956875949288061696585924694292722376491256359579160553857978312374046950006957675623359535531024811354393831600385039878808771440634128830714981003241805270120259854493441824030857928328705320540973153422700484714064889815911606440288306012746786978688601901772240889812675772265965399919163635722683955783429237365193702623861038650766693388185076415080600484835070139878631148832304197219708410265175242198218059697107910079377389725864279526993314484774844994106577163311227021266379477299950816744010026177332984418222656622030122277744534833622383748693498530949691189893521181798666096358149177628322180490939790113206133525359130134270801822754934932594930205688933703917507158034735706434590694302612016766316817565020748610229773011091996754140260349994271453862367322561542078223816392464379292000788810464520766975364717505002146724677970896330180473233837146490830445707992401564111247071750311973865222050995594966804704141202666278326884925068767331642361612691694388438140802354725122110235670081029928448941513025626392400762959594529104482410162780796669920135766727244206968986354867338691522284594142888280134220301762148077273062311607329095680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,14] 493727064438839044044983437973577215480100793079264267190546855548101916725292389240624370954001341526952684233328746857039424172487159482581693252267254572885340673178549254361792456658646177452681952677031943048747253230926872607030717119137490610922607832444268417192169565718581919165558919013242662475444687195849670328692210823162011700203710019526298172412283017291451365224275769691150710989507407311752256724142161632067866937590740685754580821116700515475848925658781255784971799822254193555483995837341249443086595603100770226278024659392934917846107093625028509782848203863351612148885055605757434673335304342255426007284281570867385217072638709480143965307751775799365322441629655635490860759985764757571031560885628025393008662924652596959178943976853932052954253884734592880880173180765204006869568476172103158121245125546815098392814185606434663125533331036411765356034190839889102547470664116599972074135532537220469793594179540277520228323661041246380903227652498852760133668244083783534057706753160808850496367949535945941696078203506151244984367378599058050161353856884356282505764938598033199224581461424740195131488271982294007558137688595251000582973824703745013942148926676974064037117117132027863076479419673943576965299517643079579799994942257796183266786295651937284214681241387282321751781064690037789811431640112217620890024315110995917270437777391172468714639057906521023864418566217004550862829614179490976882173668222002566387684184430711125446248166123648587477008643245586921638944228691048937391619458985068676802706459952984329314921171900745902558076608737342459191866812530678416664362170113428471775362560119234273711870489588044945411835305776276870321210172714666552887830986826421087433664240496306462311259513942456539990736528238669375027616271887818926104903358918747837603807433516675262347802832916930059669005403112730691949571062918753931542219100597090135732852884308228059263606844011178441488936442810827665890711605483371629909712584631443216908018131070604445109343673981432122481829086158070431090276881529168373462201420301651553722906023132529042988866096272485414286976357892254495479085267162784813145045373042495057856419323723766275356364589445898546496363788445970422495381092464817280247676590253046031997295347011451462317869839422849605125562253180928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,15] -892494659939666219878880358462193532848555970809180088134368173892000183680775149588877506806931595541291168430772716174287172955136013655629652683662153476718785357097213537010805506062182010760263705702048527098499482938339099958735725787461541653518570195590983314047771212073568719945419031914936769384841060939056808331595432066058406546167856375807550045230127335081644651283929555551595775971670709419831727683836465352651946677664408846413983833294476010230300014960145801871775656068949810764021991398205113536064008264910397314208499614364828208838004974582614266324403913150294746466916354751350010341027771295400787694427229429847719765970655581671256163040126604442874092100981921635017466699339692714930769294791056254254397238415911582557366220783415761781009491900645302083971149784137056881291214347437347151282229313384157195028501646832968860356917547296066566765895282515933067956503145000492449958410776689203562141889416756367629345396445369876586103730125324685090748288080339241063724219849174424731245834190452514398256554476523799996395227852508210637962950028076685092413335020416965759664295416640449927527337925011064275326971909068070089377967635463072114721511890362200244691851584732142765838309294374754772583105542136022361170619919393845024709161495537397454286931681011560306653272056054556298636287819467239284069396436497930679619779616578255274264030474569524401791189466682853477911805598634693558526172450512794524248598131197898891006677915832982885417563204634550421994648576020702138467660025308231792048167006599758358552983825979388754052803009674662224849616772501378134067009500230837466036170205082993096970930376614264426407348349167900041097126648350287006281426994769217774736041325658321840770564559462490316042106693984394939128013408410918651967401213181566720524502709890270085076319415650888421561401162655499267925054526771447557256666731271081001672044865206838024190270606819099897072046089453590500913942386745462681342531599962759340082190787821433323304160737931703945776650945809939216426838661833091167629590543147077276134818516338929201958569767031599173071787791420186945567489749218154685709773202315084972877635591880371864700306125455744766836167914902653844171893557263805191626414977750094609854612488431027357288433068510627378156708728668160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,16] 1343846829228416164951977283395973992996553090925885294001716146689967415256572556257195368533618045465211544821957943673065722403066235224120984341983206502554899837601741854868955408378685298324260132951888835661355920255969918291202688999119112863390771557843343170446802397022015148133799933605669318597944475545967676323270455647086005495643155458116960679970611707901447695395331115807902150340926868408805592905185809112217191081414101162597237308506842330744885076378854950727796226754784800718770240563350470482287032573805704047563636099202329680357663350528041440614332348891483520267100024396585511200529712405687608302874036889273380201389666468357207924652751991618131494587543715887046290104344262523572173400582001540033175576034715093038781502393657763532825841513598968177283664429329520589057127826083209913587209955342493587582001687055703024513949408195835246155732726031211871821032103424699486113870394657849461189063175560311565262352994532068479786597210637592371036127905670314557987059075594124575824834356102838867282176455295537324532607072072156296862701684514303011591949272755939171073801875019110682611439739520079164438162181329266534666025125435032717430404160282829101260207304999727226288607402000641462230248990179940666038128005451135691182325796745997112878204439688686273001922951703461695563058141689829788759279857506135879117841318500835598158763003067593876063331491061146775541585792622141885110500572452448094598125667352987256383153405743840268262114805903906661178308535005544117915534038826712477592856500731952125985165881752647478821358457797330166116157938076716548173708828329957140454168485495275594238932714246226091685021494348050155149949984196423735413220098087997806142878643195478713868379701847719068537187405635914325178886364752477421608008312229024039740427612585189119204965158233101248290974602488358464452678492935543364760032275787375002251705288783311479779560325778242768924774041221117597946854764303397030103495284577439076761659811016082360271113838633548123629375569932280542280713372225672918500112362020015399940876425813239825509312262918590897592261163263335144713635684107801351791510053836820105241729728857599483159695070923351795704686829621248353943779432556483076962514210108356741308112016662363927495998399120562256598433572974592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,17] -1799827397589944343036680676814879353187303875746542830860950729234301486671456907800077872902870257252241791118033756847626138844353816974947117822977254902782684655505342232572903122568274346132908165970097187865942817931024913793118818275571162245822345758408487782802437539383048663823483435903934468036376528634260155708472598927960671423086508998464647426729092366940759593520311675413901225918808470550763231549392900148798533402819912513002299571789124418949073800291678950416786011682643465426649868715945471996282483089820676298322877807652422474352524969305626995064795634211462841897280960999764306666684056854253183048833637973498058185738760558299712385189234950409415321557653202123162548629032894771458069731358865560946490864989707840442383356008657146806401066836034331353349229515122362638538895693701955508770768421484593314328578464362921427349393355003852487196381324220876387511455850564308337535357497345691245793122385650667875167811907668650864223624410115277974368075340335475623210936135989420447320117317812420121289619816427542571230404193996990175189857659701416566785974428691688939454402840156845521816634482455854760394834281053875465631490522898679418337295471993582619451018002700145287771668302598105417425395212263570610159978754551853473636461103791423753514947914105215561957855045069201472222542769539947482588711733484394347934581304538712582176104023585634182820120506199675460854907909119498194905518471757328431163596218951751788973263056815584606172487168790566985119890828016185252559738781994290424836896800025667187978271902225147837850240813607121611214480142939573754962292548938404346855101451808396821864835408145729098168121826716008451571890417412323454727538277259347870515591455181697262428341749235077529781960492058162374968964794772442752222030957060609906694986345960628862392312020174326204801166919935000594494696300781638030586391640957573485609567987324618260518143760509838970474295758307768341086390838496890291753069871427510593380716748012884134397995732975181368561673739399408977893255036610320858435267052366418403442570912977035943740236581991099204184293320859756076976495866454496861094832372063795722646056406519697548096752482536791892350613721055953882340455590936069325183845176101434818578424281230906707528481716941804016462972294049792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,18] 2457431300950565602044453483432472471933736056752359461467437522551697879676583531352657138887663090246529344641648562129915141715519575953423965218563568758264760434886276663967178742878951776472734937210633739485247760164903235162115636857277605268343131150999670970222963746262792730272139484668842844838604326042774174092524401877846535345606407969470555560907950363019744668023649397453280384791889146412452524129640045712590511011288282701103821018051490058892126516138204278803665384838009072268256951216958066133338334269129038369100182794928566108865999641581775782054777035828354256585363400032522141911268737212106441681694238129267147348356541137388253679992002848415223760333093389527326471796819763507389198045722591170697010810802126524367797513796683727529434983022528644676756779969267828560639901615232110719978965547727833654587860037102824637096386164656329458382305080903482339933147770570851491465240564585810680337395281656536359688117386510214914228890160496717772650931847358131751616169157764131567319681172209094932448370272621374348183516105580635109575428233501272860875868641276985124154331687641105251843831848115547530103472855952448788314718325672551429464303641575598787556579773910427794135172739610133021347812816477963711388538417995294735075734257169796753207245364189267287910619929667514632921446226349523115152990789411673825989004154555349418499068981955001176765309663803198832362292803777996259544613313683400627631939626575432223290558062322312675768328871627392571148374084395422718700451162898691994099227256617136901040162702997367733369401019591614087203081147381340341978236943786578772073248100482320252634610600254928776687370588720483563152073831721491946752442419448255168189146151049848619168868897194418144425790230041377539694850967939092300979548989404791913522029630360339860672789292266704792635112663929278999371888174053060927113887597383373127777875468510455865326723004513135607449803074570743436230922979852222990656775710934387019342018804570516435030467386046840295905496783493750234746727143429877344919613299195499633208009674338246606221583364363461702587556917034177469586842552469290515231945507669792349496808229639423618615006235022809648817681932339552181924118825753309775135156160398689260804328846843365070723688595304874502606013772978250500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,19] -3800059452113507259887414778741472041605104216722921810738057111052524489826508562384083843313501339381790663319795579150542673340261226670195685132373016576623498925295886638462270120013236612892993820636274492887691120623205732887439776934288837599125571341015659623221610895666573136774380529206244705346550335075146046089622497418533508545118190140551096737735196778448437449469523390789076533145439163005747877618773252906587518891235872462933546519101722290255263628580465857762535418115163207715070142592663974856951782731473710404581500968352139292781966331189505566766627534836704123860325614894735141190900831800827372212428806499446592719102978910462706080011066882896161959741060835167668455990134021537027891190316930274099207770736308680265949041125526588681182608687254775268600987504273575181578896165545682297789000453687296779542063548899858872904319453305683107748579624163084884981196223530359437684735509177522782257116543917568607895436414096923293450972497074804161660448937393721774667241616330037660181763283094624453721302333998716937767371299779795879232929214815369388327363846223184860362792559949042311878229475752730106005664000966480681391695382576027341500575551519665360040915299515878943324453195418022054906371873934943403277228981676428462598586552635913540610964777370823037603859991367328403023764616802015474911722822598335896818167004322045979030144309468801842577043329597855448841857117767276593431512049403297767688277253765582369953109826557382983449289813804759899426402342844393650081804077005029960784387473363620803792979647184974570515778519269268218999822532793779079171536351024906201912428989549291309935940756542932814019482754698951503899895006716445756390283875110369348261401261274612578741463258534114650464453428710747643300396513284524511074085390450154417996849152269618498901884962126083155156341074639637543097335269883916936949353460517971113743287556779252347338517464070438538852307867953004329605652440807758412642935860882689675610509311616973661810879684236266285846772260794598998707452792765970580588765658221802513184744826577287641810004594339330336893358931893930472342199395592575895756399816837382248636353165097717498546457048529293569616323324160451024960790615795790836747412608824510210214664878838209316764592843563302098915965029073123281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,20] 6400708179890277246916850815164552729688272183696063258393905456361717833121071440261269953477569451495285186138811619048878281305871319390256448455370586632217806392136258173062924104551587475450619798881107249076302863282146678422594092420339976759075191344816899493660182464592223910119569536491300792486888812266493841564729690960492392496569619986479743366007291157332297514373179080054118076321895655288729398160105286750469712180901903315344054383837552660255664180818276491269882731018297007088080218899460739836152986424813967468289881186561123423278387034874517333220368405521164319334617952993617034082159741712556959164933794582225754401361007669951757168883742845212223504663567877392491077117438939776318313845283342416253252125250147531782770443526766374277510957612404091081912564774450628305116427501659498783382356167982149031267689608882081446586354031910478965453382503475314499769727161291773566492978102091622002650990437470439473222593129479826532408693823019117750653284350835068176511221372552164447110660952017184894481879020598165283630097137204055881679969504754735857461393326502009598081162781263639375580921769785428603941656522022878679141035570789995601117330081673672218191339943617691479129086312660067277037581601383829218825352250623054828561233463747625366266690088998555825234125553705197319888509941398428761256065842439544450062559372363102889596800706760076279161111717429103147593141762545513256455118236709039188247771774380417238380966177821944678214461207391520981356895569267632847317188333483772147199642382396038499448009133989769536971566410746313553439119978507827322856146414200468944436173580310372886466577022960920054488145896439939644576614567931195706500509983160798411327770040127806193898791224964065707009802484201456952602588614846471478342630024324826954382696202345314343151450527641218168085769185991889862401765248463474045619654295993546862873788724045732841302668631742508953709186907484827992716179472243133637444434166967017579227275006569763100029340917484523251164166569231557014820061129484246055600331562537880882692624978404690967440474471761177205038319393475867160340684991174752839459783120865252417932355136823102361791017395431359767481213302516861905535961266750193458951613818397016579664244151727237595688842215522274208188951447645842109130859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,21] -10519971915845048330033103089441440031192945734127541507935379856501450183849037562219570406797011988156429170816941969196632176135685818403092079421176982525507264952959756633334786049175888245571206964831510923408203142723764409072432624301990829873428642688190381499443063484087828412942956319375282811249828250907303079986269586161491355229311346438949615240596119221620030228738237131527387787314263816290041372424813634848517082579690248549593676171597453168468477437485850601885815781248519215422511485858571874735267025470654079730133101534598976910528997768800915011109789772482738410986518750613125819233388402188176114345707102331947674421821409084244909846150273448254611388544380042663280527570007473418545144265650624834275107064968367610349730097153844760987845442680863716592054152989630479942165769186257677951141013637922995678256089744608723649443772243083137879329523499061957287581104243504327609812893808562192342838892945709210569653770418865155283952145042636903982794403028999665299080052287079550430529864686483324778030060492362770006325225197612686037897086246567960874790666289672466344548001056504314398544724442848616449294043427646470751970278844729787213028508788892115786981931815640037147425732813378133745260261732344733182317732248566110006409049715338579990967416747862386398251707137522316594756444452364933228603295981996772104787184107755033555771492099586933392337074596327392235260197507226899666034485079670024342490042342787142741398757737868796846073217074030533942953554929286831404657342214081415064065855064359106242375321660047002156779451955642813119998344653328611330609002313016022806222292696888200485099345524019045000931410896789431839233939077791062709580963878590725920167607868594819762121083550131046293484669896203629178974571972574818151660210773497909273948527162221146853530707986234971092744910635792243711793700398513031815238226778560641398798250248602578322882181602233714018662914003854032876717547122892732541158913472932971989903531693077630922802593556460359792417233383003768803102135682473270382929548730513389060567470498730885436845096130294723764134392686240476719055561111852384182318481881586587098105241367724419472089472323021152200122401625124986146014001037041749045120140373458012165087088674676923166237592172348924113231433181860300180175781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,22] 15688551343443620442595366000173850326290437548666342426463615336535550590155630735995285712697846339170830648987668014559144024678422004725088198836061004982593601727749107826228727401378988573406427427890025448688467291290987187731317447038269441162683335618932513410711315861834231165035248275489292262729123352994698879361297659639665316612223949812225235886667389096438798726952544224049427894193927546917907748810088763879975525632002787502258438934757157456599373822303574128217189443708035590128097061741415116821380490741414819884008039163791915053105704381396554284331138870249802980616263871330855856253772255750896863534682490022934262615309958025452225955378904988360863423766192500332074392331610081763281949303047444217368871798739184200169434320221548794707133671488781338506900241582962057951472931975432132008280038997045469111265709929348754461408946603412457341057748074629963839991376955964921363981226616660319492570967158329082092706123593281427258158053153527345781841751683799017218699758603351918998967663199289040971922503286594814515497965412524043061608470754835730619704101910885293083244873493353738974834448157469360812910765990299844852993908867991986661581699276058374562427586203864315333179110563762883510349062502672470197371346160255287644022210683700105203773150452688452782363885422397035225097778219896423575504653904275119224562409516809985246959357901055996064957501375568181874210161636698257041628616477725638946925760945799845111735875474127015805563381203113376995269043014924305535083747664384855642116712688695563610483906043377073452003685908131361250289344984527374304666213394656516192801570759609254287199795382722607581616452296684687162276583431293693870655579697957550813249885966879284986199486312319510448317132718325730682098259533719468849588928659428424826449980689228844049112668774993777459811072120760573931672211477840025184346910949394821128283561974641378286388722062290334832883139621390784320742894443854273491662573680051837240296276996248300082383306054251038764722028400640891232351927559065687094922311370580423663940177259888521293000222031012807588657747394019607442679412074006842949791912402255012521204332634984299752003086689650667630691931487433117925724350603458325854822159442430074539387284689010314902584699365111196910244229008363191257793426513671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,23] -20796712538539399276672261700246099527523234658958843363972696541541960777164898561103080128006398735080826753978500197451451113430535178650707860073408744328097391091096198618629673141710826880330295977623519596496122926018299859250835848468452916194071138667017634992475640947453569059702582283203362914768440096595274448467527037155456237479110172464207247261907754078639971019338193889339349134527052689300215051869808580336806280967310067617310910259701642096663951355573258228068677083165461673624920661548392823007796057721157916189028906392960663465746195443022788197240122589811164645037718045852687353780978255899929337195546591251320168271602792568805633353254938757291522056670728718982583709226494376129155007145843239851440608417116522144734088686418291766398441590217394905305110445655391227120094699976167717033782298162723891169986842588928891347381749732298426560353014397449580917919346207887369886802767485804378013804239443603040894496954331580464413021282178960773988695025457735577429197965336631149013364742971466752137686067734208973261196088777185143251531485741153025227691265697752287692865007260364131664293888914858159799262788827815633551380368998691374790242926375331485866601947171765126667724624791082665655304842614396036175693221130124440822810120538588437064860341329383700694629512320371234013260236762764191476984267062902399761250243100995647929273497878947849366547797426785927205043687107389115938458203602179791875537098079339620516389170913118830784321484062616416964492000658926269970995357129378094598944636596507163813200619506455582377042894207798769525322696314943158389369759187323012757046971230814657018237606770850602952051566898906795950116321928406804790006374872382061878251848154025905002211102287041352400844717633505896658645803080627884698079647914614835106900649857145297100337052694258376492036724398264888731390886816101653751571210053380024703281428127971669352644136630738688473672330462550027631985864714284909091739873025402398704296642241321449349800799675402283237258075383969580156898798462334212359266813567670642970355709057438163945808469226853697960270458476612339088837261423022515166291095554078654796642164223173344901029179742895603959352982281759937025422689277290462466532981336375117747197624222675475140633878182435910943131629071525313005847394466400146484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,24] 24806270020914206303436006661867990333681509268139429666685141287786511632157796588229387312304070651304210791262965136283222137934836076981028849528765558323653630344704593965874606818515005775260230614208150746775710889346854686998038104676580626165521366630141940333025346953438342242878787665994816957089447714929624257059731146719892521413176714490425281790897792271161886981907862184552008059756200454472910608093047128326291243139881232912291978749043845205217121754693663028152423149949954473195394260033397198726549379537466441969898311304666236135911951436491247259246477108921056363678931575836937944698704541353482569070336044851028638036724976564429128149307688058815281058414067801632231911312485210902838365561419242132799795797459686150114219619265102439438698882455892959915977034584179483594587820799490880365750279922575027948459973506875005000225505664154852532720326849830075076767287607912783117455997297667538910481412908735311113939656375764155049713195447663253605052578269436590832786719506879804899485300908964948951848048457011896812518320718149338818688888331457746594322195026558734095010009076565518945156138597316046830567839108047600362763881139673763296883767681340575559099569159484828203427691044692945682041002325641561445790932315827607435416030289927962278860338188350384539186570785100623977235529220402637649363594185473079464797008753368585016166336092972312146372960317848070330887949530803938779587622490155585374451276877477685596409708922754841527713932115821282368489059411797779656479589046273251090968532757500000083184419210041981695505964048521261459586943911830127446515571937227379436606612435268110555606613119709961558036731924100618968554809097452345111222057096917957028293896219587447222356175607967161767925570281510325522898883111295748499868416608809006535916539313853716578357279451539403328470237125434745896191521056059302781857394578549283244989011447166011721554096570931657095249531336850089926889194267027645626730721744126892479048024679169945628673613441841163795258977293405586895623645048301667057499499313922996208485500469136300821895309140590374426909070354318537340182249182890238134597096169269188712154793986648855777225697110594225566264330516748538049779636668806938113374890739715962232027303164542650677603209927914481718643209519933557189807782182469964027404785156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,25] -27297671736607062292589254203253824024334644480909072303459985214648104056755813216538967570653391393611925925289129400542584973094901680168157979025313831991885447897201288490398152550156064383691817494083201566285220120622302595351793659234693592983146796183926342142646095834041085998061243847045457032907742319365978361248047752515462317703824373047402328882990406030344298302250779606574527694830001847334103246897759385249361263673798066430824822094148041671559283487798712289606997529281215033178768080108950197173781101923708022134544123577561187382820511430048268621276604776349251650798101028700836555134054603657244276899593955888289600116501607074774272889100144271859957129165170069824356598461379267958364690535229009353533598209903929405147718728196981094839989949334859925808988620137080320375155785445439039116829389970275557628969582758646307306566291084043226988646958325215363536902883457084172487136621758514496799867823558677829791286164593965062777336024533521267504959890287502760907585924004943330712804768235792913336509223507618453527840912639262749638522138834105723473698433988909731706578544993251747801684741400966437882149750323650490208278038119699961663286417263263656750052066441703159823300059649850850932938475998636326289827010696741865351396684459251957024027988375675008313192651403703797303893170370804414205455235393074376158780657774499830507276944688818867734155794184237556696329674320442147667555575564666739441881480281282020319208509981996999411426844644102702809967562717094705377288654046684405316746193029580628313504570106004850507269837149518268712010699268209732565643757028474527989130276377436487845855674966799103124555326029575591716812630811893572850049165741791434273934564012343850538104238020854978120488183297155348147458702233733192762099768329424137569401071248392051207953839017550543981144691037907958035846519966898992199569702922165973658230671205933941707251626504131343693764121127395053285190586016080578007446418569928516197848392976191082554388885716647659272365303339762695482195605123612848824830294604221295412169319533452294375094872570124920664668908421700547764221774679491422435995519909867531023496276980234401585949644530121484927023166332141179060879057549303742590236955061557131037519917476927162171571352235466311209931561533870319084451290196739137172698974609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,26] 28272545763276943843022120192901940876222910901511995130932502154652298233700803732961195869903029939129045618146582253522774177871583784798872668441947262605411411285362115705050713398959695859168278533425175787108444718591559573264456090579023493152755466529082211947723739061964752676696483997365441075133126951396926056017676088068572674600738854620006599684749537247021700583042876529780021247121292291148225886222820557803721719136842307106189455175657205420251751494263092667452268590378644013344552713427292652169959622991845115354273318835687828040871501565377299166468814926355440508099196727887602984906665446833482133341160285383065866645357663108412197816451880591825170464988576716206866705687731342662122638651094482531418670971554783029291801802238258050616353271381435292246400044089415704441675052080875747552127200016353218154132340645293331604408737892443849869973106586684218686938364693306592888797635173677068129325015823127479594507410404164844676129166351770766996241573221933538153880798524461615364313923082813358474433382977301324009135241644193449138801863529017247112164680052751558598500676239234787895519001213156964616564070118469773230257086248572339790955976752067146389210516134261837450465686092268582955146118442375543952967435735265895720541163412261131717198908650173860466292902304964498982932880140448020262878894117210917746992758792858210193031940895413130952357451409376805419499420900529446595486366007691571822016429185132050026212981035022982130471247729739203072214165744587541875688842872720405671381745848039569655296700167826100893081887048257018180848017951227736827501009689767692427501298104380951200337846376505678595619086438467937048863972205426080300946838655196695901508043497434346527263437913470262737243096408497829946449432856117582006129128233668823396787693648701812310108880106015789005871439747185147317060560171439656411530248519591796999524115394421924851002846833433908676578938993334796736599795637762267331593252620535446703134879076945157309701059889722720697110869704304046303657163848006419825855455919650768129061776323797196426442914377853737341942564961551869714069383775321080428649959589793505236811352633609144346583289945066467269124157726329347103880045539209458857795159859528567482972564268462811433466576035213408163205003193126997940785191741724702296778559684753417968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,27] -27697782393361587731147293535250979021980460521470357501369900874751515870061121783904995150412308630009410736611179521132738723572931093630366242596815686571686070474418812225510117062696696311082790428415913377180789725891669867309794219270793867835425312437317387264862996832725512647502714437953508257892286724891832704778437091622917100511057590494273047183380485807050378701516555140329853038964731125541599319796246611822579051850500785360495616879055651513017981261932991256097604276608148790768048030249065921654865115858774047925345630048077734438721170084095339443265814063815784644815191066680022757080120035337995027838152308715334597961303494886938887108856528041435886511347239480468181697132489345806132270422759530626648967668141227804774306864873914026627900484038079823403108750081965844706994348801306736918925622192886227431207121579054114243010659718675642717705973635480033779573026630305507588656774765966215500769369915038555769314450177656207292872953237870370703030411560247860247555492487559345798575151610157524613619985698082559761348421212573094933888070526778606596087029908856284288204979564785867162429131784784968798614597658533639995112969837818876238650540888059913489194048896555188312665232803743905563096770298824549526678439336219423282749538365032323032197622100562579047395436178964070373480177844706005638855948850170545797881992807146134845705857064554194694642218968836558198018718757642414701082258354347910778078204763043227165936157830240994645493245293072940150474805399624825446069537363867283327403595089223026942881188027691757255530192400989303890737351639437624688760647618098742188159050496214913692971807775548117404242774249961994860525541330280394215490817197636141670455129282077012902277075553033940411094888720174215857899107715471218144350053191266212320605051864540146216199196372997865238129580463821452283002467360755076280110051425991207539605620999004661534054304246028943135023758899776961307153616861640944697777466344277279449264363186762700889103074372459250526813623711721077087089135759777334021128410421764204085559953701554928804058245512401470863144482629295026840421059125424049790064415251901614023462445799191710987735005013584915757579812364861055356927696188938230077917642835535737899096156810631618142059826871437530841494271632661858640700124266601278577581979334354400634765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,28] 25466260534145498136225914764987160689135147685066194289808134796803897858211857123836724123307140514940980108465460731734186490628573773715374519914967024358834820279329061700606311983026710700786388184839172145114482770644964351773718627596586305196201508724489957600249122972371055278311916104394530639164374352505115769827860942986305271867920178879024966576776354052277536516607472289208185070966329193031707849432401609066736634590748343978755246227442358620393532921092501088620590010357819717312185021710610185761410009890540947848803619507034252621963731746179651921689746446585048170240233146223742213696378892747968667969780775724067967432683431863532197677358841354988316642621405713989824674415159288332107141034164475074362854480366865799823973104455277590227454735468705977153776851744827551902420924777047753847239649769089215979269799186116450787122162746880725508070271329021209785998320694947766002296200953473461570382395663888008327288424369639555210701393314672346075622746433141562324298154725048174633552813302896056806166559290134039284591870799414330857875358929111870821442862993336914335384575867469628326632137096009996676006080206947541319958650560310443631986493389755937295671140720506740974595027298144307940625273449067834261197391799710074843916244664629459574677313673030738051150491654986796218485115756168362365475911815873310017495435546363707762121227438130579705617453441599092409060820449061185955678719510470023825241627526784426634862055811131873456092253548363041615916033910869683647408034946718548243735796980290850651136114746307761547163082013104208328219864514006356150902333987618051406818973151495160373728243580160540828491630617364012541158895741786065630681268826684134353076669576277773460606275596917126812936568988176314695318000775961388117459255361014291883127545935060927619484961554061989523058929693133573639748195322221247009359510100430101597837513902257565625481533982112418281191272623464683453760239489128340924782230148537802759730644431329734593186577173532302773476379291277045599849836164412445767615852978177002111949095499995150850824684443300058827526224553406849035575106781597208443293743426954645084857420139861277019657102313219708926678210338677747748144992795526177656591511439314930384104587655234380556364073236285927280927366971972226365686403516636504562598020129371434450149536132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,29] -21705843079617560887432090229625798158474653082532771411107726612173555216166433702661303884877217728771290639588171489889149856190867386925261871105528080686482125099437691141135400780192619513577471433627435420011712668205901745091149606744454937629000792880830242462804450853479421009520262382051859465489640017894420802360712390076459723928788020101835437721843655434949579698147906668995146029010340346173122398194861012751996948513130509179320752885798494543270264078779529580080748100067041479410636403337941093240001554393621849325317614398450568663886278505233568289629152184986962960866488988860876125824090047052599016975699612026295431572722296121834867155876996687817862906089001371620882985276909250058793253790775432492503612904195083326972461401218514960835064967946730663089103540707381975797811914311861945902828036700351263991853077193397811491913148399178789554418965239077431822450295917714395245883858955341866014205422084148599709359037354694042636650996475412664961569808570868589135703627227324705792670892211764842163435518942465899266649078559580010228701732750647458726759852846578786384411618978283928532987761705259923407629371936046688713596152063341929659129622371419593962336314351489062388834617469304412642781404381976524597430718239105036467065199461172024458346235826563549298041111419353997112142454009965880947240535099898915165181794648945510552622304349317846118581054594949813388765286051887687687313271949486707232122766872444913481696508847596961951635373338891635658736760902831486972956069936986927768991690633851595157319344842104494178914428606028711895106812180598151814111905252026113352012404266417477292181418975407303437402415865614581012119679225852542169959159671639843394515728659853930212234263391687178529397471461354958902542474782636100509967438883495271914689752281116185006955522425903831730842248683168008364201440122541209719583093416688234007714118562235465068769189957633141015547252961755139512978270427756196511251957879810762638030691211299437698640730560859747531106953658340800941080766439766323281897204574308961889445662808380801596228759523761173412266697968366654870033273399123679749817747803255142965842420646130649529232236037947438672399115976663172494293478290461194226806776207426727916861157460220733377395894158749524045882001366693079882837108915371260309257195331156253814697265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,30] 16962674703669428542113499560906684206401586074352656566172187811443517224782618552269093677268024708914694124791465210015889547446594321393519612500073570999241922978742679777790905398232923606829427034461064801475665495770037488770650499027155839558777642455606412274562447030270985791738981460751199692218359304182843573666041059185483834442597039723844741062647578589105176487742906033974094367336911136841134028766147170874082357779389189577113244817704274357848715094264295912996442335552679856291686834054339738026703159115854758385659939300925269780121307089848415544610619748527562906216063129438940916050105227439469163267847988663678092144668373038281179518778015551590649341940071391071959979372556272851719509258089297145450489050154768298202548605048779051415712861814742352457289646776041352294647155823835277535605179002401374166072245573675743975520415226854417311213503803360151766663749119860247381714204160672761668800358972185935411421152910633640793360592729299114812161098685471647817440252447408866868671012859298770081456108724004702086900108709235048242818343067523773177024229838374714513276345703802214368098140886149419827487623738658929425135360552476908644314650626915300126499234358640952260873802399448579648293471399966054787637778553743705845482164529115437398280026353000643993977392977772232064606302096862974927890344976914212330594678633852466279581686132862681281386325538449339588761553520005209659998118892537692913117242175704833845325980190528183441399847309740571643033480740359680413791309833466304959916499644535483920471447586603796437091216661025979620987898833051755283090862058246797011919968162066009826778434905136555788484791879332979104563524313106660270542632276676340260888077424278747690051133504709620957402110297713281020474363286191275623219019353915275231927922283036626746346837723422902954272766862844308227765184732291157767166810964525599944812046647544079236152626492204892880098088310019799742634383052051516555242476605430813948416538181949511268893651165005431927725900598247277763871486425103146580392169510912185099710150299465119055624085490292919044331906370113319114020852497295465127625220149761055251328256955248576272259832402787624038864554800176895901835879345898393086042030964784377688298263161620725570735216559811369930757015616084859907036409814104216398078506244928576052188873291015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,31] -12053683381143011943292321506411594951083231356860183968879901927403566687940381517556121540378952476520292072832619928619271628557680410165513376125968663390982348658942774245021082582930485750701323972782773443664678494399905818366162500843775854716377005350406841855684075610614286403935232710095100988260980546008605328068469037885566969794707791264842445733658546870398991766474651130205343894068298778952554496808261781494553909045750435557406113287235611358305550643584593728866819020799609530027235312601313624715796237458792712551093496627229396881547776582510704146630062843453691435007914265205298146482880408336251549081658517093995193835394100666690330693417848489274347110226791077837507907875925862408548000997790465283346237526604536158274392937943020119948660917181244866548640214865418936299155936180049959805316763178393387533127434333261982154959829725023022236698984503381347112314289075158604862653266547648468107169891143178621395528986502194612521227326069749035513896781125384311496924025939181909608664051270135053810125558228444779919053009866994198459170508841419909021492882882027195830284157936948650632216544449363474559851020990767583992798926715084093603158753195458013059091464925442595597386342925482720574314447769875247421837171915829657664503465847734770274210142093339158092973516678106359294388643921240715554053118306889046433342526281684181450242619778995461885665622174960795412572327936542347997897416955006550777893883555983395818413405551802606652231514127957437012265652542082182239491550470145294519151739106945474242825041658555663655456655667907948277544231282906153634493901383512996016774801982910561844759421271491504888871558403633937585804441315044932264514221719051161790395017162575272437332995907661873532973625335195336924552226781380207938098932318493043418478297190262685220673117143611755149958783521008107691398866907297984992013595476078749610764009628013268450571566241872558673831153470868309121611857922023778843136628056581919816426179056575184771888796585735883335267305522654128554253659496199912252706324332939380127198116392887582815858703837918145229590254900828539825725514618661163201107298824491366282605696334032328518230413444421804775306861355521678532907024377106845895259743244370879327485912547033039438247830650704556419880020757845504161046120025750945717324391637248481856659054756164550781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,32] 7741187063624564857087577330341296803785629307564310813748007491047402104695300275853310362265138042689718093075432195503538265810987375014110779044957358546854963103585975176620226346152292096568675736018957932637734638642973565067198800377802453185765180905605679409027245305612483698840593399941599774116170479934653831062666862718557669273680179339710658525675671266899258877600296145933688349772360871686508161648880180656604923888419885529892472764192162819013440079410049471270843819005886456902072005404335018371620904933254280387004113406750455642769293905076288997991715658798079075398926950265278248492022835052629635020760173963614394705088032937014658856033841034693013678441539526516655608708469506914215724054435435236652110813343171473336365183551739606377870867130192910915095401971698272571713453466920531736108855625342106717041740678876325948826355231026090026575504194808957265011910379685649365418744369912845020228889864287896643250879832251681267660099223503554255477465114324604143893537877460803900235441858932916161488881608832907934547733299012394551264348758894760751452105458752568804636397699660407069305013988641349510196891506003536075038626332343408897811433628626119562774687620760467340888367237594694119434024400533567815368924724657201801950064247829001922917300888114876320620601720833857793249593348290036833881687725134034547367112708321227825754375769477177380733282587757939571792361224050884187328453957796546905598744055325528649345111989452847010214489751833762578929356800198731504015961475366565272333791699175057666297571910833492346724156736766607639796684288715231384534349408832956699558928612405801024172487894428146362142701040754073524110823368264761419820650583349785048788140852355823819354059654676862977231670858219507491392403880088491911663446353706191987888606901035273790473338742505996708944699747181109733714024905023393855612800731988431532191477099248547662120094734765833499089171296830169089050498686830817782096556479048790065899667355249746545304580830022858929871970467485139302965898956350697032020413771253066817978629588372518986569411242321109900835963976730572828494650546897846756772673391934948671979330609580858772739664952970470033073450605628766165860896429882804493912323830104686234211060417469443266749630774123180582431194531001705906530266818959898680378131814727726833780252491123974323272705078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,33] -4472478772323269542399469943990228753965423069276630098083195136622440998528960857732756532693417308592843663775756166984782202535234229386572367996357953028977063018834527915945297645690001139627360289757273720347007912188569199394725380088731152956731437039995845224991520544621777747747223647210157490382428233217975813226118142961371326758259539887470860162555536035801372220105309654948357831652257925033296617947230806398331112710165902422249218608890873045375051671755494324434632734857610721048129092605367614330713569042978475419301156877564293833363618006908662997463391685499245222737010952763780438648272099860944317947663476228183207509417612574074424429954611560642546491260106778774889523424112283110250133070702176258896016346336906540798433237328807003104058898170559437332006740502957288574153771976441065833096628175983391822162401399279099959448490923700551275365327069718124830510451510460029433760471474522378020001388128233256385636281006141636918271141797561260868743966928584005261865745978831974123392754015617904433091858134186331106071514622306176616909104608424437608293910047485222789673576891539519189602394659414872974627581295354690803755974934219632772139084137648159657536549657957206291560994283116359328903209547503416861451022742061788205275830868132243040779113640129852784141176887541154319550014096037195405212052796652556172823793464235334245391546475774928386740274838699392993598528596401309085676058001185950359332727485137134243981309781971488441719138557927915008434111180326414424549137235050223117487662564898182089350973254549808602774107683229193414285942198250672155955575082885793791849322059348889731023841122313112943748945609609355369151037371727738102760481719900562097455198238599895972034248955792349391834573409942794028441953756221204207713505812841107952631628238694042301417503352979128232041690993325612460511789078468091531132497282680205381548389968912094528831199015080695431330297768083349197748691750277622296565459321138384381720985478159331009608209000881543447683672513252450909117096826945222778042334785404992827634312003297049369526459153914743185020722932364976858090926686384962139459272560209491414767224775682722857082813159533278236806447218428418045044460050243116717690417442475310919838347667966800154980518498406041801863831048606934032859895010302577463054526842739511138802299683447927236557006835937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,34] 2316063784410154312617552971811856025375734603445363064178730905889345689746119547014690681487018951267010381773495825880725976882301714501918252808915968846559022634578863606917090422681353457271301632930543123425162040044689469637039707805413674840593531138015698837033338828703993856957584271154903606981794967358925032690910197387393698220288722496946224356554690522103804514856185222906633225123140190908992643800660434106646528671956699395779186787028605681646711181130177052036837642540896466682951250780926625927889206470797919904021690569258726057773668304191680707116884928388381666724366246783342016970760915924680628721154796625673518935092375257386010413766892375054631963349561413542379297195217655883837154786238612404909367068676029577862935933969738844238873866486353257893019303633653076666043500735279822138442897061894103055049438537648489746545012316971934675285555414801214259087425564322274677389552237934657916433311950491288883317446789179254842125417131791769182395076122633187181269685363108918534400108660237245158086129150899050538448499604500353833061601075699511082997557620031789705351456513194996549036430108148560186154323084511003858185446965698142095031930923171070017340348030456241621187746261763070002323281760851110900047595118669955655374417877498537808602651655979557265706398531744050752577958952345698937907843069838837908458098870413370024133835374408894250618453756083938998461513682593401095598476406040468824975986089860849461137653582761062340139052295008977520726633540434352319367091608110708646424664126830211135508988219973945431475868818323762703475595198584709590277988300285906242546318618296639491050298327029219204341065586307908835120529835848938122492626814963528236283246958137054807953291150366888342810829853489128871925905140914180762762126860461045567827617222962766446466072103817974234827723910052079608031261887377657788618953758244671774253843067953769464620246203149699431197719256514502007168849031078023434140393794001691083554792805026951813579584419447970456257767690404311335982054544225649406069620615886536607115639115568926348027897573996891171301971576848563561724690014430230448264482314560627750202289910961560400798807230414169262026735876734183418983630845196118120928634582956649234777202150568232479053376710499177749234315937558789999057231042038139536282581315252370162544037768270754895638674497604370117187500000000000000000000000000000000000000000000000000000000000000000000000000000000000 [92,35] -1071712363543648881867498847346492995647520034555061285812947937890261485660606106230722285253433671004779031596426145721704329201060631137928677356629470951735027786240641430715164308415794036281096825082711895594076911269532927473874988601472975494413610636778013108093746063156412733477724745780344924706031889270837997631732446087638564446799621272326392921743838071280239180207167130103789397831287541911495088730423120569707959147448869113855207635244849320953257530007909620236792213335627945364116026581686518877574461913727522126596149831640960714193864300287327888742913817760797165306126582073268328399749921752674841649582177312424169676023120249765282242932125567535969778151258001763569341797314650023623213205352208575348354676475786252682055595820180833948567030063540542671856354634387120220265712357792057315556510733193241023119693314352842593516471416063070148144025991194393986477328347093022226596578619090590928642586147343252671701295556260951780717199306772652360887657026295421973190066808370294012362718588600556783506384054203689413313804075900945611001000018204827745395508128614879702687978188794775305810443069567467844159711850082270647282510917655838896219264700221072098246203384477848007883045299878003255979972347611465327262788922124231063765736769593274134176727748918307248875680691010352479762058765010334553387604464134368734137457239734725912904158981477810778930981163087691495335638614904431488468540785169273748578936389509152326359556826174875530648920089406310030125603679620285511311652117220075819751181892812355537016608003316950109179679488184447770837312346264526241008241594245526620954199019229171375348941377565122763778147865226591310137703713351179518228001639928274096766905306289394265409982417581006701567141275864463318118514118372097934193354210332013478470672625998297223368055832035412435130363689260182529667163073884914567283926964571762677723358042959890268558472268538956169240431202120823076007113348172599178381408355631906655091056174249984472269797781021753992197545119733506682569351478861709980640624926748140891107515228267320975414300251702740648561885301826905466275529223358370544542916207101139949168149612936040729420811799872479113079214219127725285563731456917018478568397152656627649073282239801497907975300614656621166169431739509808941875831971407496188026890409480305449375567294900690740178106352686882019042968750000000000000000000000000000000000000000000000000000000000000000000000000000 [92,36] 441878724848705695227156301962961829508420013634255802482306349417529221123575430620401472876492490235996445016282577530225421947741991628107387251702826843857605634409222829303189503707936171678722078871379201107887836969597625876905728135234642069533128732963376472543710183565800231705741130012654021436650004930001402449529887095882381937784876459196027550665627685458534225299278645069779216718317722967200726361483772473256237464930615894271663028299949038294815876501248744045736999698386782830452383899974648514807330132351832047232720907086210827402037590412283196696794439729331440980022189031405758458180758346220873986084565944480689812351502708277090326663242768930361788906336758024633177124530994441012236320284164087170366201914659886974867679520123681668057695646465918820938043923057089397052705985706564468312682303866424763705318792707743668914273895775118579145765604001954106420755360717503488686889438358291506782149615849152119374538740613962177273437230833180415219917313213398238132139781555829537868131786727024195124712137124674485962735323298496697184439070162101462335660934305119109775469839778853744107658637325198036166248736907308238089628540836099996991406360138773372950923280491331528765248204062966945896204138371807666793142737199560324136413853154302870912418007439254700718100945412809036079922255799319137193971370559826504839309002969632474143915252371115523621499144796736236906139609630165561007408968821237476529846716880677197163264263602990985803268866163672735988841011061303223155587727829639979356060466502301596174902364389279822894346806876698021856243861178015222137590128225527726552413839575583477878526128911115014823363078672856654174225591437040177586178598017494593288436133094396357595680616034373771412474229487034850180532349310035190770314912659402586968835915757076189016785003012440623277899615056767087192931791634145096517152423168397785724454395572637087275613310239016392003412086341152587609718983719330355384933483575085645029878456821120422242864512463581164592933439620716609427547708302398305329490725005532311840543383757795133129502011722700025689009635362381287065087981541206531057576767160352322092447223340937665603097386892423718843974952673062591288800720587888198230157512088956780962641700447745128347146394534971676948614680657751677847585133856895211669590076124379520425389353439904471798627128009684383869171142578125000000000000000000000000000000000000000000000000000000000000000000 [92,37] -161875243957716168296154505477418387217181105649625364638449110621038291421033754411453975782913015919937242474196655658916989127487326588112753414497487545760320711299419122307823584183252288301359851710973013944469793019804278645261123193372801432222780625170291879669926302887069418924497254842161953500423728079028733390393685067806105967320186692186880047713576491108244648183143394416058803872451307050665186788197072694590093955891552545844591172441634494926766188731196207930143500959649346963998343017149263006993289400336280628196058880200566604252720479034776741878604019008161383577130611278162280963085438038833507073914380913572958893183575921864167061881280511878924524826495979504943653019931738689598233885126277663897340644273836871913386821605697403885496356509525317119397889532906044295213031220429251133057450323409137849270936386831996678660916853721041867494831807656476909067470887894384910137969854519299801080713740711852743923569038864376695123492572458455107513708436793044848904499132732289882779670605602364112502061837031624535826108586623621186976672233743194687026710231115509187010472890237531876318658352884801492218685396400793959246722304008805820598881403192765995084054027553701865236964157976982699645737210515187346669022809516380912898180526172845929430470413460484790665662617139279140496225666148797778174744294082655429705292752440649930078136007931367420609003997791230151764798185861870260602679182673934492812666360729662275591996969535417219997557594831740001120974390723320659584937235085775347685984562636391414604952419646799118442081689755139328390680539675634711263618376100856461401956356164656995623578476478353503748530407649284748623775299970037518694070973211434394235119204679195735311754300723113213213129305312046164290344317171064630275755733429638699409013329902830285519965126866635441723934913837067161339727517999429644093717436592107138829152903421511873039460077478190757110792464524036184374461617054513511947678816285661326519934091286732197631792205382569715624240603829178299130556866068903087753930096865931181029543529289428155084437536116986700572465893621249971489694851206088266886171916559106286287893781588038137054741569238650654398066134758744174567522726535062112806030578059544203871111006258914930355746338684238414424798678235091205612012327379145904788639452732194604674397257412787887176364165497943758964538574218750000000000000000000000000000000000000000000000000000000000000000 [92,38] 52530235902077697304896727552900630598169660753918022331036773546390396948194427019438637829246935586145448738828454668378456132748502689233526678479944174344148214120351969634774429794681999905729720754838163978172904890055860138572095928433906490320477566984572354142016531392855000828221273274207358307142823794303207165443922354923485574763985542608387447939154029405520883834316502901964780389468412548786606758565197293967248750637924372891696837667028397447281858153625380809219333275265266620214527064678965560067807567486281354584704899666853785917038184474838158762736889466947045021271247236491489777701802874441683099515694223270398607042766169526749422057434738324052712868720542203348292552005238352633218639662181115715583150055486176982297833670409024906698137137330393246295885795848739997693123806026170145521094512687278613052258425087128928476378141949352834870804305497845130424137367699237025259765882512828389931588412431933433357935276579141397397627631399877738650806839916181390162192280347769700064756991758360718163197851529990968219409068716903713220027418545316525539920895460067751600563490171281988808315273519174436233732138909271693981673879505510512408363962008411272580293000029044886541888610078375710951456241384811388343563001699065768872665122889877923347203953819559616391518710929845036122694734804252125495272538736314029745614333465593555542819320189804466049905444805209582223639230096757140184760817433597737771299628877528867147843360209793839946760785386648337052132690090870358768820444923882017001362085934850367125130094101946253439234688896490719460257856360379807056518341079890777273035410145406788983104112723772039494368029588416155228491233669997323618945928066380789902073114187620574452137499846660945657366516258221789288577562906703532409414477710598832829988098201977717761830088114675191785912326414552477829919366538892844451698525510486707826406193653924120996059466458086583252954935116927354541527106480300284109690524447627123648781915666763280523537881715961685691495287393843370610333361637386447505430326652253461630616073820391537444447968475081724986006762682917387591485476440784933533565300988319290338100913177355700237365988517145719811400755517262954840417036642667459062212593466756284274072166432000400791629767768701360677790328664936722705308086197482624488772284919139270128429208885100822057356850791620672680437564849853515625000000000000000000000000000000000000000000000000000000 [92,39] -15059328572784873859390176785392651214696575966041987979634640136490662224399158060850199879025132696054397336294077668542930456960256316714812273433606596754571942338057256555482806022213595726942602234664221619408311772276578031098182238274773648036528282286058946983504446771041376702302903330705027532149275863971248516418710805753764635123902946266201395564583656173422334292490057622689316778908666535833310709303796216479584953039041305612286873996323220048821081020964903260930551686001733224759645741136728787145200791088796995057012004834770450194722624033726824728615530905891913768346384848371864523009414707783291085239876654347821543607106701362192547599491747649208469667887560851025738620392234791447117438678049478721774666139564877440464159040681502682245328214396347887368337174566461634833655047521128038511797702799391838774710634947704451534293767103790545939569096010514814357682063724329028336064928239049553362019296398101734323543476832628963601560061924023206684419935328287910683164625352397549853598003318040754557229070990850992538196082770425300931105181932315162521655693663029813500743684168861357762134427874778154811746962710158288415881911671224017076489300129113862887704033932331832725561274101988975244970144152095425286389836000743090309114988558819625749764168091266731168371213143726489450980683507914006843655201488231990484281570873804988846648425873025496139729604098103830225052210090542636624710686145423358316719862174537407424589569479691186676744864952492906679439557991978788218238785512009348487372583178046060646828548966519026363190177421299081595257108769525986972424145255709692428742248711556848494356185042799205249285227358648637095460797239725171040944926490273046425728833437329463069078212964627782332632681873023301163175700129149454709536339024784413357897011476652748874311803887792187701327184695999676867579032292447858268241429451269421051856005713093664182002275530471761007906418146265854139557050968934815169144232679789323208956139644548134332603655750172675316567708577032190262163464116236813423153965909972611734099078493713655065837048914425813923448365278178044677904692114579437565660127601445531009304346768232201651763444665533719143007595205842798072089092740084517427979155083134465876011219166000577109437199667453971343422238503796680604548294931622062086734458944702658135855046433267291080366698241554956894105998799204826354980468750000000000000000000000000000000000000000000 [92,40] 3810122731031503512169024614479276403528249985598862109123882787483382473031035977775132038242621064040641030720441329424097096217998443118121623648159196198557747148872339471545987588702608842251529050135304182965550726560645335004838339106852279743921368526161467749930613369377414842047948079450235831059202710762263563963291995095340546966221955070605639729397364133892954528052622478695693037364072670263313175058927646530488874066870249367377016972481594682188046489421541007001078353468697893736736702757064723374451386399856833837233298104119954969729930345720354912745484588778247468408701451152058940143271996636994455684176222821174005079395219183568053199919770227892650763840185448658537795472912030542932845570477627018075141023019449817878423201888333069371048922572291338400144184498964266869952881360869438924326491403452978193753008802588816242832026204144238919382914648524921600471092941313081361534715792941834485305884677745785387499144237958118850614491265847050630445662388063297681408535953082009891369172242192561113089280894315115243138721110028789749824552087739990818145176416816053158180342463294644932753877721958676074366775943702833015301536025671698726073283732402965104733124991328785220535520408701799660864389837145604217020579472008702498227040102764706881962925134557822744965878826514419442345589207388993803803167792473463238675353830687241657210256459123038362212869539527519875978081226024996160378919154472593107470979265820136959534453935729272260776592233446017605028132154247528253254545511537203537261644326149812208925196714897794239755935125531051637946109057569864969032299697237748082628349977407577747127729924580716002009768189224973852082687987911409766041129681684799088722137058512018572202784840121203899024922944982226956906806724354461632386135376615617670182422424619233709912909005001917595021741475742821017161148153484298381022026609502649597569193538184585048223934677839726930215713434204178971162206858335116098507410650275675609589097147094293582534298828870351229318416863753963724758093832040044679544324319892406531569943527959507037009963806455088304243570377072221496642712279431106575507841011445432081067038389850771449164129009147589679447648920783227179653651207073871089654019321681197988753245645367954854201081925129247095193971707018245790694946883716344410395056291087555511368353624286541605716833569072327092541740967135410755872726440429687500000000000000000000000000000000 [92,41] -854458203199660605955406263369160811478885133225588397578455700274247330145325400086953178343528833688502081423178977003657561693487065358618686391457876798110534794182942693577343690815096862534737489747998516985419827034145698199191157170046921756397678717672827988418466763504949543663289253115036992528847284887136953639011199659182954239206720450742619851346290457471787808373158605915514556580926261639657697052961291077535788749750487942972146649511829814638343984061529058180238713881847575433467236085366067620721102251382041270508145942202962324836612813796493390925234802813579857472802361617605004908479676903041349183546933821981458360666892587992385968530118367770829180816777694507950104478808427518630163002330172601667567898369732501964388765134650578413344016841430154895959079958448719053346068225153823760292026979838454867733071444006148832428621447717183941372768791914287072547016990986901733246096731670105507204344147817841543906234846017513241037394600808045819782231934965974394682261108092970683877033620045011215977125182682292949169410881659025758375318609971919443743507753659120778362687696157038925127638294600367401140100215921454535333758034587451688054553262214632412106974411877499906665095497039378873126481990343468366273880895217146266433197346073303402536718900907639037130363279567492826227004303554290973726975181225657916249364831821333457362100857494421687714748107766167679040249591380411256012428468085937261934614227864842126703286931064552822135741398295871281416217010265694631304025098090355671553228941712689277987399584137651823375568015625032596529097473131000121046146593123599814582167620200696834354200899132479459196466401310730142920787157977620685068573493804522182531922837288176582056576481317429500022205290687259888349064569638411704634399249456327202277266119615249179336109539379883973354060440470789890037702191521483892928672720370845407684598076453453564192603732926325566202733028552430691426941335701720634266922277103499811425251909924965066742129851657252176543858521043822008873236606321097194910287776629323625445074348334308273939282981684074047957371552834862430887091288688762536446571769103081824960061944050415625877563552916143476762523676104342106052494563994838780383606438519373195379995831188477869069440439537392709649383572414050088698846714122634682620850827205405135835151133538495533963401195156131540109356592438416555523872375488281250000000000000000000000000000 [92,42] 172704820810271379511718845984313959449037702662036613927499459126091379453596810069553143028429346907451970203360937530198114883997289374591956695942009502545220610607319820045873246863997832229090853952189413312493087586386764696446411448164611891873049979622742630066899010427347844405469559060810816506769529118685679763423881010269252392268441409352750980902143212234118983369437192295322467953060444979081153486236383223821879000083409194769809396737692395658146173985190186397216152348148356923191240558181633125988580954609507348561657118900762514395220878008394133593909576797868423924981634788136519687142140001618806993508730501895991002673533230194032651012599647520565592788423230171310161908311175413833940949702495417007490237836346169171643262496131311649745854267444861773920636856135076851011466080729323525038842217646511405000738878420153169922822041941746413884098466487373313631432318225270061752791720948358716444189342549420364782304086763969947516334952607454210228290932222548853559923627361717283241638220417784631749626260555108600365564915507351783725840289029466341315594125603749979073382198831960081598140861065945297046359686741644437673659840932154560093544919172153385282298285119072393802957493464854326531223616935972630724420727915497847154780856983970162009361097916872992242497048996799284836195784699554185854272111272088124797525526989878104048248962085421692115545123971177131856362233825956450408743717879059413085204617933622731861758438181010803193151453425199963707729370913649513665926951458241365069564933035988172800002571105214771113746261265666670839997753155803703408927786666476532832361868567854200603811986549873876005948591239172372914582437081637457324528999692440030888051328899645352072362477556148979142797341709466790722440821473574668919781825076076396386677586549883051199333436670660057531452179735008365798362421534940237026961938492670662981912697747606773986789899227961790350833862889755293425596211789277554378795859720903204779271768599808458489886539014621768611078586358083248041086663193788590293048684050698568380163717718245920497295321327852861921088179348678704272583718406798882811802919324205118817471562203581156348196224503112058698925646021930304364825876305211751716038565945306130876814323984376981611313756790589338020394525649141423635316951997615825083928604078597600656116997707132040439713251837475043153763420988866528205107897520065307617187500000000000000000 [92,43] -32678711814196865898169013462070802702681764839162722406759931924993926573873041724862391879891973383118571248240186101155326776655817878075853452054958715724726557613550572015390318599499662412474669663933444132675565166333438659972071790461186622406849488083030460593565422426351728910957050037880263032500613938204719065089652119099640626855351697638870548354325024794504648800506968716216988303872078373296995878799257971830410877143920387882790601680873147276767693588670788284679998643170597845157551820928912036252962807590800078837173815141819335654026699049060193825242821858110085248038138536469902350972442504565908701542388390214112042936751548048368548526947287383748968703627625416614551191590927225830341134231380874401357709495814506103536892681709180238622428033927313605089302523464132749009179252562094474942774798874528165554235330255434868115363409548721285874248453937354080954911167864966920881525913335136460641000261732658050948957313409169728767402160975031349586860550687117710989735404219646900502246627050598484093300471093282259153193081595062496986293871187290736495290353087015675893278557629278939208370673489581843043723167380119991256979497105803196567668893472996200463617234857135173693595089222603136772273844755988035358861247017088181514311637395742719712896530824454059657737986908226420622053176975586651622984434986573991266181736232440042779865813223360805977033803731094030178911841448377325741499133866871841355741375715193083758863988177715909445496465638513612987250329806277323624379923899456851684672226912877837249446454956935226820270904717477397434725795302768423369141970477191438375759249700992047414273938164991219557310583062292717313345169652158823278248775104880247441998149345601661224973919646655083379845176380725991243591018404937860807427021212849861567607922832759112882503615986191579502950175325175126781952048183207639062404487756356235081111728443203038817816519609356578872184250693665624710702385519274098525689728657652061204897995413592719284354499062849672739805681409700895371498208414115355397779862052099089982937539086881886756899428193621427860914392550240634776777096281168580665043970472396878842251057783872313444174029569118955741675572751045162268222392472152320105659823575595392048464656230626348504346876622695608778351973825929053235479034195090630514104399398304171174511439864027816538070186795111101986073889880124454521137522533535957336425781250000000000 [92,44] 6120758099140775679563911055966770985059429380623680092407246711963895585635498101596086188942515814596533449142976996642253185075272871783828012736247807429201866995522168555875069310776665020213275608679499805794035213917270152611579688069156757967766316555825413352272889706866774009532255721227534317354555949751017746667030321400932946691220276591202425248709620638678149446829674657115775021467015822249910081503674627299040053722337572079638082069141268499273802884078030058132301704812329227767196889656937075581780913296481691586287001855580350800986423762062154164265270379999935980432798912296748485705617155974652102176373386042840178239103751769147377390856815751412683582782224893277591931691827093519610638160732235452506314148395714827465652347166929467750095634389742849551438414834828928093450783507981645929764254939402318138905847309785662594451328239870470296163462057585703889146762584507998162800674801189335722465015062468769398875409114000515307285093242745424077764687176686353800986350368987605991648599604789202076649351244764566803898387907587219087423341269837174560095200596882765025689164018531824124233642630554009748119791544244678133155919670898683240936634396922902817475562645781867863088411288010251262170719317553126281949207628253019560249374722095936433700132408516663197879838815253413135564853225768237412690264936807141372334632809038794268605719822642202639105590400776472768604000261041267091271346653896840736206692759320951305202959654825801146041900780806843552821785034978261866991202794771570468846802461250557819929936850378618643568037557121333384376427829665945540916893712580864124125761451471474773064314069887115264752844744546266289263147747799505580507340355170380949122369761787703308950988050924645463489563500953937892136479801056611846322066286518403327253116982281070334759140418332378568437053894311754418322681848480619793675002643970815392434825797380002824257336135128763346304563391911687561085613054762511270578530902938224814459505424762702069372949761999457108025780121617968331929548160705302055709623036193229837945218519222022292337505273580209581504520080162245124126325859678020359272444625126888705364861139340654073915355250364946267215248823652626455274144107823094161013744581773094649051421388310141216808921477663850030673726674812210781790881943157100385238670975731538918392795564161554255133834012445768274061455344221827079564945961465127766132354736328125 [92,45] -1174311424208134102463738933471475219848168982346396385839169835234917427323713762463129873650076964154498469713309186639955420049488080769177834893983214015794442347819183121897299325222796556357242789043771855680178418607539620968027083421594012877248272991617741478929976031335093533178912085832386273572647649949184708876684837612339734190153479341048173228997321419585397596070134918547428338620305952782128486816842925700995533947450827718628149641172607204888057552851898257332871534794278878443244712392145806843830874444676524967616025741000130991346013456357997263975554753110485754585860533548914325817306676664624905534029938141776385155027715873506668390699470785826011891382918340262260796019828308794228494227749043729747408626392882025415817420128626642252477596638532720572560163634830777526923095097630752143134633255485894298230503394193381035541942218579864171080344659635985044895315985389178219311828217221500576894446202306646456427031187450388782037195412559707319406731540634244785413432589541707693140895472679531867706160920311601485779201954809104689906253209376089727661111058342785644526795175084444645593379728863829661597640755636185630831023826118753149025250449517331801979776057667955486926442224311318695981405940574450846105314462289097973680262948816518573714320190997730481143782030186447582114539103681640023748707633087957914844196130398156620295653302069801631773582271136003666783350609547218299068773591102138105560884387102876016213204618954415585239672166715364075567537022996388380243766063068738308177458197951099478462344926469906103963542033837815267652616506556509081362964789212557334946917030912275318613846474801463384896048689500293177760402032010293425618588093760348908995751280278155559099911362894833680012431378630211132695007814048044202303348903100577662031392205362194696428112018358253121382884260068211105180461374930284455834026314695951309056134098042850399200103016935923013958953521713456445226186450019868337050605880027822630292348747910457331480338475761349374001051735856779813151065134366473536010125758758210589583997289412641856308322125459971794506454180051541723270987647570817599275223020868388891292620414504824313737817131721566391162942412899895072374043143377194428195083880911016817348004618736469048025245883542982795582926421628368198890577999909761717051348368444827152499139161569609415470417978479963027303722977734423693618737161159515380859375000000 [92,46] 222963457073086325121581901763701527630278429543353439589196823580548480362993019411314345594984434175161280414761265065040140333406088378675766055107549658105471617511547556436317611439425364841705054764092828584857914562558868889478826076366236495846427721799388902867454851157108890431611538925094546139905815039775781891607013429616852667943614869892893555722116756288148731286026484748385602362404379544054265121626817196880780349051910350969208140716040886464451461633668039825537569990587364272594087238275294539546969791944034362382264916447363101841044585378128316651288984533275156895196995933409977003860628239610487170699416193069635159668195120279217984800559480249570124260562970376459103980876225802549243396682319026328213491551831990210926868856631595331131705015906738286830404179439610140791118522090383085976228639251834602360618490378398133184212002034587631374560900144809110300351473698524799646546536786324020658923482315040563076830911922821085546891991639181686212604246635346033008588940622188314366196818414963251422204105283995739856963515403379211908047225526040391370620949770306616963219790208917877179095514934140028727608182914205685442766546841877952031874417198996059382323002671210574535863171506667214575972847058448219326415222221299155598069545025640156101838008551528418547062756067562003706783229754256787511008191678667903548233325028395770182753282243387583923530346437196989313040122170603632676925384017371667598096009908692982538157763302519123842886193806240478114902703101193813279127136872206563866930077266257129466443397012023964586671657497222695512752453556804870382442442912223566142205116618673742886561647379469147913408649054319171821857919639718465626908874193571570625006415709749470888285284817674597057016134085261257491997391921137142334826104262556107028898352831589917271787562099986390729493446374299679786934583972574264579750130129801472514131347781630255611376752314712993056649384224407845774926735528078364365063733164814164634101023096047906980640670866276080027319149522112121369662342720664770418612518109938395875181560777735907015550961964760285692045139645593496177984988289267252160099100896223334816369873746088888066388475460511039018474576476232320023257552463736290842675210671231182101845970584621247150412789906257173072668558189086577597717726064950944776655700563119338021882338796277969275892133947186918643823538843662390718236565589904785156250000 [92,47] -38240678981234481879237970037048786663429145551569765957334822522461546072241551100240975367874147579439704438028283452284160717781010413776348529966483566724086619364133813299701243904266318821101887394530617549842304216960297578066285008644192900048449902907564485326295232498115616728195378442411127644469421355635050727859674974187242887251892119476212085776595919446583839781045653431182005776041363377998399155734232323512992215712660284031639214119166377361011570749051924343352874620878906262759833425504606588272710466347994441875704723649838461098741434513822686212462360436954161359618445105238548884414927549981346206602681219732952139174351809964708574883211750543457167473255732115339315817891719999671304849702333732314464512405141927712812207946496666559339234263129580826749318872213188577183306768073276457308150647787597862043103378654986886512051824960403181555036249622683944265971667605265129366628041286107252559672807215434523748023019849437564572707713119097469305300143604269432727224883831807755064437850874792691179650419614434098100351509611078546087176098691297584428502441179986711136641946073665969508695232114440272468637148529427969587796608312901050520698497873002064841415981124522402246231718777451602951293860945690815444268526237763309113444808320426119477443763300660534678466534939497646165140292019795349882441917047855453730117938648010501658485949056153030396608239932754121825879605245948561544108024039597055783308972781805802479922675143072422699571409280327257310227059358180166708179753666368841933004942385537046381358868822837413600174775889922854882499296270138184425555860667768535885009267684145011373150941826955026776734563720153662873759583410399049349161830058702939609871163521290686378681843727148585651056288313986108024299193563950282698993267955238214742754487560095198384949569622421571998098976531504293730289964049499709740104616061340518939907340191422539077383872478893766461963122309040039428024246562321446443322617967411967310570873581489300410214680065605072422938800706929074364526758257516933986083564282263663273415407686614508384734520312055038543404691940471324344731393305877011150775517072882010654393693928503917094139896109833607956505672868121551328290337113771689419135509315778331850965093783791886869312498407853545425887305648268851482845642132404986618945899434186482900795032279370227527480333431174862324208874042597017250955104827880859375000 [92,48] 5239842579568863715819098142373765115409286023811896793163766328648967507917015543543402198762597478018687285972176009484572240965035083801176339463106238613117668625657404260423925085796547914165259954191343852106083580041194254776321096309145814618464777036445275694537415007665748741562868716440618101258704182482555790147875407599838145713975799241713490947882281471994464421462100855373332770711237249050842816268152783950811796189149495378871490706242211499051914915738491103156843662549952848894734228452372255265132007562470893761667154965791544711330010493663510019133500894008935764526310743309594582104196830669847170866556817040469981694186502504609905073461667938713602949373419562027630420322571491235916749226897822462252266330920831517024379318760492104738734626708903045415073600805185954847145553975218923970876903704829515948011330241002622840954382367955068366474283156371092443476698439330096409924061783094160382160734124016567337809427801318387124140624230119129693785699693102591838118295716826670545014979816213648440616080618861291961432348227379693044689408670831370345021014954194668141607472395763821745065830902707050684674834271507875070532322288239861382250806721418663852598136359613655460487968247281067401489077424790038065467773417667282511316147661270779604564535394044100227457382694319539931406920177305898293973908197705008332334707349055925993139825245509931303239137365798253741822079255350073520558674084052631131454067854364408154092867437231802314521304585265816026590721129305424170566546224290128848581462438328042570089958235186859600840692683554985691246551874187441283297520597886624637330699389903474209651059506167888116844011588361692898892664930761868503857245879197634149812986060772464147280593633595731196690846274213376243006792217613491077639996002352177054300362269010985637085142971838361257571037989926455576214381277122030517980613276564810085961927174015896278901057480506123232547840100230455119152712146370258684806592411515467768082415199258877412626700175743448985631459670584473435127151088285205201247321955191732720665077475994016979630477521426030328016403937669590988427552365169489029923943398858967288047117122116682716674885559056614653983719859714035509574561019344810211455749645681296796827735568783809425675913924678780138014524284335217240590899459351359708706698971955919240526206289426991944638125687280089115560599566379096359014511108398437500 [92,49] -440389061472609725121989533823798582781333671800251931373264875048538087077268533942155663077519251848794206835578606641154050395390965106722059489604077055466639567894660280971059491245860995193843057436486281278957421179042192873641441464028784258118725112499019459404276364782070884383054255410815949088995397167954344515898318864272173236510321053091628013241253638648784025314610955297431663457791225353256688587528696716160267976190715942295099164352602215439936250315529872886627413812277343775445990187353515730174215687444391698869697198278334879681314513885962828721665715412917773972810003616488104964261692900675860029272770289718049822248950247874769461558861036617980808848186192579771485963791938225737126041003313865554032650312773998186547173937108604399631462919195874202734092573327217888105531127567785877753593540505502442504049825224567677081355181107615934479938865507106522470810924232410559320029163686374277834582646062709450175552280475240110631951528625370789539649200000786071158594093641905223145006085103319540990080008802301890323386324157284188910165306008100873205309145383625015449417365460563340428251658170491306247556032283838692409032588301284720195997942412801028801825398613732026486438178437404288156283896032989400174410705206531219459259906694806794165988354144259152025201403903034274850224882755995075881220553827746275241246876693942047354395406552867818819061469570076258866824320201730800043826239347968612184967695955408697369700180652624665771665689921962541566568818294046340121458666663568636115963225309748885491414263888901749635956020324766358898859914303683420925991832500018051363887906023991698855364034828355640620892838702871230118749186191187590726960993036213485773496527390143162711521361828754249344475354410497641821202221159799851822375224610118495775238794613930100423410030362734448698011154237655308453486377999182592385021073813105966106357562054862907903721172940940916425272290015630707221332256142261916951286476958858511670404526450533263737887153173424919756991874438382234049882833638925949665479304484672123129743366671619111227948883443386881481168287071599202293758996183082321817342938765471597627144198434437129558215514010591315710477755151093289534478824849610946850082064341097345394516867099130737980316070415310784632957597283022516198013528241269863236278253986534185102140046527299614958356199778677364520262926816940307617187500000000 [92,50] -15770806898487737719045161463802400392490770799205649163733049263761791010620216348498731208135399362796594282655794402133814611201930949461519611767916436328317550403224503333538434401822324306851438386300633623067178513881406633538680193674953010078534590079105555167673529730040207051461679763931790858707310549043935550386451571220231915967383360437076511516166333235970825799367683523791290042599853908773673828616856409293349171848124116238082786299528746927377178269721955460305984362086446102008575954225153540747907181240690253196779974684579111246659857060042294611340945977552038866054742756953861502533373596186909466584576065836871503976460491350812574903310273086510941172712461484351089065352444547757174758081196206001612941002418817956709892458677449045662267421171884448423544807009638020733835602448645802830188419758857917690197256050186091138842669925190752626672044602002745285215978677146093529110047813655043006196494248731583223410863141719615371483974678707539224606093093883346534840122558932927163357446337143876621306297284647676615755176404222094442716906071668208787335270491781610714314113198498167490645133036206328954202657948820247562674509838410494007985350612990068641708609624934156464678744185468760714000533217333697270929146533805583073598010626918566517435913554453455150961925431858434281291950430537448248039669756791754363705081863635849384488893216897146040075369230378545132884508363008809975728920664424497810567555884887516849570778229375494629303402628571063419772936827834676748422670705823291773761195813303493925920425030964740105819331786713391779447348019365814528614118792762655587573814033328538971446369297037073391074979779074025860984484147421118335454291828058730931249949705874204106937010603299868144244306874841265573837313254156169424238525738893286520014358991753676551111584987973981385655372233998123612455879049628409879723855264596741421013709266439625056291326410880304793341930606241783228760833711177707505222223720170262282656074758356514230294687942866628626245226029981534748429044320328794957473518911102095623604671392196267728758019874050839128339005068313949580735503137045876968244937396929338646620923299764320714742075345038523896767662824236421218544236026154914580465159901818503301062617889255241435282001952953390570320122792189011922537657114035507061605292371961097251356657550386048441100686479110493110056268051266670227050781250 [92,51] 13766809681369443168287047211088205830340382186272541647838759212302609645963995748151171077309180371791437099272208491531565397472033631789934679185860919389885601502091026250861223086836598747380513130593111076811911583752697349299240667354901833900953691759058572278947298805105326115935270359362039637247401645267472303276817374884132105177362068919942242200834662252328455104881737971564295637265654348029509704040497306986959927912746640357890746104236791546952007938968985523522350449507416636804804992999674833843456796818082449529910299896172462822338910767431045286090462225969241103931249531784807858248170901396121615915075154407722490602540594955730603311745617053723051119539226352610994872232094158777312117313086811902120069044925812406886125084985434669969272223450535807510907277142000615690397876034876574221456210825179725567216968119539147230034532775103602368989128169532967121030912330558493454260791399040601388810495879442636496567488435212683003142464406873176957702851016847017664074948466238760312136695403884714544499716040558180405952614924326158103563128468698641168270290512248654898092603942416462155692796022150121701096053694229286102370748801430106939179954059452480422184061158571079568006153805460178668653747695225851362735794042677055555742354987764835531052577201435085560469429274062566698106673848386215976100703352097030210802036285009986917341178604567029754563414586190197220727983020732491650885509655054407544226608137322476557757166013502342809292204883285793740625080414721018223760257189978221062951475165088054082113121088312542070193718037261650209091154666517121461662507555414038473317998707865650944390627491952905679389330286849688990517299215483179282685042650105301038406762549357407208698989848212795220988442193922048427656371053772647083583809337150977884771105655510949343567284187138618048432550317030095212563963488128154548034720904759764785168161253081729019977673296840212256477531266343371826752612290863142855620725061915024978647254922571670437047628031765326029397810861145133758494594859858589380918505543287867248855834175609890376686016591599452620101448039509859107278183972008586518504803050075170509301794552392136850090773923355919003759123660871176533773341825936556412030314115965310421768148033375403930822291659327475317558386929589248783671929619907561921595613818082570028992175520477577073397146278921354678459465503692626953125000 [92,52] -2809857646981851032620026903376096953190591119545643843426335915009352409322482341169649421599947427444358186436635302898985234350519856013772131312433380935196792244259520801894301396139720359953330784311799415609048603948684213853620063075187887618080195098783672018444252279214214687713463388901080469983700544083770476394394514597005301919308940311872329781343719962054952526858741408548547613573564985346328928092460854831310935767062828203068850759169885264690781131495007659597866390804264520348390463007860617872846342642819289291693639331731075766690435485745728674622188401470028504038159882771373895548202501477094089331294802595101584536263404541214779207947541124989710316463734954382990000221132276757890239869595182554317040584675905421082390692984346429996007259908667222470120194419749006946878625009593622061936686168169083412523339921244305237037708759580917700143000725116223133276373876978850075377436903406161366674560031490674350551863537979842071776541469434334472123518993247175925929283591872050073238525072176193516379200244790833014172337155088612655418514398780934765639272263696697484357524008999855842209256816280759117320100508768097406606476891038109411518777817321936299421360135187930934133419115665407832025037144386094153811030700897931668822887584449397843551131773353080052353640938290698790924021273202944075838030297086136503744791245889233673289816876522373002069046616788409152438830477673921269152662222661357272017727196099267706451031421714575273750463370314838747202013194793301678473735702291622993407749644881005234753485746970586994031999158674137301917082774297012819784107341559525434139040978424839282996348564777707286678325482023870415477924941373566423359949552856241750486221809460846724901957622170100644769010369881271522542728466097955948447997469965290333165330214448962183063086581672304647163887155931834314051242591629957533061283140095167309877112219658483090773267266199268759409071240777513499884036654949695153788605465063886289164359536375024726235492949572651912825818373925310886497670332674286141020086431072585041637465961603768456795737853172270184634805064087048076318911610638297772738844271325166044779611018158109589934310854720190582428069812302429831364778027461406181503319194205782985716698596197840626065671194538088007645202954595269236975904567827442677076137026032335750082950987202329469483164103849048842675983905792236328125 [92,53] 356750894813700303456775073968377874832812105963985426838833058795919092522551677074858696915491160105769721657056572484023396565879783870725263316764729050651808750671860214049292230550716507057033523367957056201674559329748649247381029010933751787921834732075454722024975167186820967987700909850826384320381148628894535891273114435946770828328750675277532348739187300004725696590936609551492564643760983892028187646298870472863168449927660888685292826017590575095912982347204162028129685006085322064632251741136318269191199754830439054257447348118752556155510462717744852580670963215566467822648155206119877678046188116603544218793722214783112625003107734405684877441545489272432981440440880841862048105413282367431778799827434381846232513314821021889423270233784210004999056970109439368557408919562974023783544860145239524945506779811332768989215726605494167146616240640130088092238683295458821974447701704404722784019084941339087171547478239433970738084057890318970441557743635172129354006361880179805858218699163497430526047731174713824012034272717090441932047316061032094758657243495921141559597572094109457958602180855513833937725451646423639699410565862382214247979229581503319359263670089808251955821503024139662927651964020639146321121395175257352889278180726523690998771651074780636945242711603945251841815179721148556002529033653756335459305699592334823420975674573560415964801710121606150252334735994349448144088839611072130208273481428862694256497123683965351551159821383491405995740160837605071238427015903658869410065236086002002485632444126211381492319357867857945737093987093693220272647095056617505738174918901996856139212629085357644186703269293106066170198115312524263116663738884282728718352742023711747831594964634594315988195132354497927323501870911885356024878820018411164050429968500315943699234744770761119130188992588381364505185390594442317091309341200193494710548289801077499546408768539665946322191928241440452479279827380892767798152473779247611652569770224305425204231876633489322641101172107476597098319810816183569276156192982477531214771797154602981634925983499607637211328956983836158952464356220178416621675102952785037330056834221664309033793962198787830237759418064265190366618628996081377369457367019652562802443409899404037983635657411844147748984044191759231530016241871996038849758990975546938807457040296404075081501477365725216728264967969153076410293579101562500 [92,54] -28428420713793720446810052099770676018088501799181641893006898443169811039478416515237827592267975627451728509648312129110123629440043874008960458472642872700898351354773304141271846993138340531022133259031918390092920201104675689616374025150996735469044059803356176400087118365611317007982200440831468047112091634317310162701352331596397200584097325776552339108057382108956729399952879623074142091273372607854308646248511707784616056238317165636126537059467752678806876706090404791518421305709134643735615824739761816842262780997028753896948788755933364903557762171587425647478872459418123730105047669379912804293115209434363343046507698236056547604583302903866946086445727207455785340509882956405997080175103377203403865302343398875423584919364631173066375007912531120196374995429285861547378176959661346365844385217511291119813064086994119878191800864195183089701741509094360681220323722298489619846759337963829952787258800044462093085280756865182878753738523655160423448219278183654064292023965058097407634173430628550569529445831490034356588361300704572783193208673656773880046530280912274233553396931686872175852723605911139875880269737068936704429459264289766517053168547398777424635106186437851909249961405687640445380393729605515845833502236699939535153735693682108460586577828746076418095812842794901963947816742602739231653142362613930313650858665004916111033308567224314354716941704502455545285865897907877311899815302357723147931676142414768343991087286558914809429334066740742447615554086101332511530304157037380611430538690759426713751037272389195615668745124854528566179605925265060059733930672079731600482540217064859775953768790096270488922685413840409778716929715175186399837393033796471951314533457227896739545334298554977752266572309640558128396916446362551344725938905986701195908480976199568884409614626368599139287398735620042529297240085738317877179278529641725082075317489017431431872298454974915427717814288774367479951868655787921711925957461581970551934300513930807080816177689072521142787859731936166349823910393497068374103819409053396216358188753399073533468352883369289977230376342106160658285261672060169892225470743086634651663991593537933913904789207821451231774814674895432095538743839499346681942731252357954506599333215914706292628934469042829038785982037072399970284787795700940017583471577526861482912167759909237475405901704461619772246194770559668540954589843750 [92,55] 562597954487933690580053261219208887174251869672140238209333239397143753096515707238700179710407538832397126220478835684807595807826084607769787749414853526970647267438528746211953445558520945037433822211064962337264075932092873162874728562243503956305772100950892661200716126495310800480809459193375082377054588921287321767825189326220372386842850095109693317216921127434945897667600021609127342697461368980164208242038117980823843661687515050144004642279432669673395389212906845194524087319089101915897004392029742432291638506655652100929933887791789478787987963141636995528064249602653107874988527143411294010339299032116020319270288594625361608869183972659258902023067752834761024652829080890929280699741459279061489206741203396188179793697672396587280917092433771798135502843022076140135501502674831443457904286032250571731945834921292325458552103077241758348719654391665538728021988173656705951270500659648041853408347118321159821173371979888829149369642573447584208752410755712384102071678581038692412938930469011440301240785671610943563820145482898080012106462716312608887217673467019060627909886128524946414653901415431592090718975456887201371577646472195178463130035313584999400680091790931540907495469617952679104281236388183539483288353378258276858744448680494213993870678164120539232319345258759332351920533299306100794157741978441754502872383231469777560299544928884607150870906179381512504699651000225533517264419114351050377543484539913526598217781734496448341656491639224689441577637712508308115122037655153490617503005268818239642670383892949812761930612369613211749440913115582055017490769748436529665640193784496760327950560189465496874484663560106591010028866810052606239914289025936825142649913839718683040103315914263108830232217294998216446183567169664797953094229012366545299272670356654127534310300849474513662105078547460624063833404668892082620968226777556365555566914438908387594822419575714817483990133982793712304026464344242594911381611309295437823816775093046024436787940294485797242651391859927714438499993461973262593989786885657875529007754537099783968826440999846902339576558408087176758203176011648171521663253534842241798744593696117092811100940290458074270439152354907167894633380206507134544771016115515793619860268851294986873690035641233683806221341521333273510284597136092218840901547938905476490858727373281923493653078338638806599192321300506591796875000 [92,56] 240041625825078322190543443554659061562043391380257043253305703583727271487506767190693024974406290092473358341158115435910757098339218848623895527612193370508365472307371657266097746286857173282840847289084711737821929468250435457364633808927548797756291567301337824332549790556540870362007970083686452362389821601708666962665156806439681724476257751145929847646008654413021623892732413474821593931259917622523852898818733991844613089318043126245264141195694621410910512597346236341883801841851647822768499688600448548139103912713393891508156144175292476924284756093240938511045430430356795810267785245069649584023929033836349548618668806230304117444267053022689146229724486250662396253642154253707228852684355280517213756908866690564222863967373844178806639346997297098534630574184960608887704189773846398825614359989978716349245539846991388407717460689214559331712118270900671390283207183118055382834028230853918821365084786567811283619389187146438745621115915853537179655422108026896898099242940397839740459343482723125616420409097921926514421543125808279336619445963553762856533538501943183574817563705843765382725986833726076958582557993061262165430987709267942540258467396043747919776627765880376522256078298893802944026144492148312438534067750076461751054849296053944963762739663473165911212470478725873024504853358841198565620662936461505459637939563502541505315702893849557320915328525764413724611400388884394941473926765920853969066187902181201218328598742316921632928176364153438994623122187432936304006257569934800926735850773687782562440154513553151735516647036193807028669478402047901808806289009839647314479171910571927904984555028330405652837563728466232121010817386491562093145508816910699764429327611431589853598675725063568309105673054019982020122404824685698006214133605314854567264425671148207103462787791173667985279566758643770177061581499879443151275262346371568155973361982851814595989292273228702001945482116212192255668267010238892770558763368208933250378825326116481814344083008520220450198021160440604885927381598901895296967948240193712916328833010398362048093801800508441961989625640232779848625418346918150307737386744917400312019012764481446786801772457482282555198197718941174708413926287667191782171515295761017450068023514534711206148110351811791389624356188771364349690852514112656058051229036554806371148500417834928226390456273975360090844333171844482421875 [92,57] -47067189246603522044088801151306405046192172229304175727945474710314536135818848206484923897898996771634571576518435742690177191800730746785861719729797256600971507727609753120925667432334598330963037026749710280444744872769117317284164519484793662507908373560661597583063528957609119181159139250082362050536828345914567370789965818194769532777908434970750796416223905163568611187267654098339767308945284058187248428287149131248041849238385560898589722123062283612508691628286210038211315543497420559589245970906241543218611809011156280096266084940497020752131453842600079834179495088895661810869655134400236057129462960466044036994126587020125489875115716109126074362854350784147225698092841316220811328246538687315160413797813501132721044180182515640821759822039753437671333163781735441886863447199463008373435745409316598614557648870951896301420896007494429414324073132447140316249993575864511320858362060998019294443988942625627012189607366126487178923402780362591326965337147194624163647667983431043328244914987277905670639498131502671686614573659577483018075855289293652489569057113878944765550557653727500286448987258166617976367006418867065228292108833917573064882024682791379507747304064502969927480155310263990789437287855109363891808434905426278647057180779078655784623680010384646268987401901314606407340215384492221086225399501377684122293087853563604873809806705118355491676149391247861331882352088560382447442965347654254441598155176646107490170811696803376282556906419689552731618762370773813890177898561159182098288217229130956398766799613600039140080925648602799623439035565025532133596601999544964349680203201163081423774733740301557032179696544976538963225773827784891811091263979315152167482348920270735921474192459575608777441658303910211316088023893612661457886817130663386462840252361627027028423767703039779085438715174314327752944921112194849221611592035906290295074633341142074006694981664467422784303941347938841458971593064852876156743349543889721390643474224053581740677433891694693434784538588042346098209077684867047133257996480594505047469933636466839278867731037007572977382980966262867652420110761374219038776196186794470770897324636883219654660690507084413439477049784408921395452615498253512009707972598872996751894969727025958941594807833454009721230679814452007958606003770759805185428846401396837992349295653679575046623995149275287985801696777343750000 [92,58] 5422363003322580262045075328520164339295431800229163957178316976634384477659009668992353031606089083706200149595960509251504338408440586940444899495271766063352752573878872470834252345315361523010262328399024909622756094962052473203818410647464438407186933480580477008676647121535175743267678379925175135007486267793196987488373146555689869351001322761004557511708105249395347150685585521683247516419789813982950903210170196590331012720950009118141513525954919730215029372824747939491297472848056237359341134995113226110145920506856684780821223338493738349043417012131102072219467063284151546329844500154819039531872503446870421162950700456258482221513797188617298572172986247171508544128385867047414877703741050758973967524286804096189273799228689246666694949836010874388205057150656178853743664323135289935814493692727744088944229089462228916467384391297491352419288707061164876383867682238594837114415516428344103131034377577986953775838743700168075731469252133186235787884211924067906932153237009020186972719642467774994849952171228054590108992007691132253112540004882365830306562543492127596528610617281398304989596699544666932878310477905436640731925523341208974779755259411498182405425491445537146292771885900144720216034324958144385016757695544774495129860335229586355236185499737921343831633315846113787072074767149779318218222630532331042004209016064152285753796838837541115713531598538322786959244113933054389872768564383647129564188303027258532509479895603462696352669430373336269449768115656291258465133376506687898906152426848597619132957471507338184504609301138339340582830568935680433605933085724125870586135050933180916802097443875223668736042671594747231625803199231133021386293781877565232922144652192172192261364728571764907670822109808522695970896323538455638423831384591787286056791331147764212193578633469024627645927046625279447714686911747124799183812061261449553484804147523215256757345856476036123158622628674061856936942620129585781767922543763629488981655556630558867743661750369647858191155581812620892286413241048212955024338480736651602832120771143314768874078859853660039338873818955177432412443536961545629070367701839683445137753026866684229086833969889929569511265536263885515678025394146879860281326219647555886916896638146125317826500479402881082824960385517786594482985550015327400652790501060168416383997815055639790671193622983992099761962890625000 [92,59] -415034622437480474342292849674295172887322403985630756632984925790079124464567507375651471494191004722984984716413035683159413876929985435431684740676039997335985222514912620367308068113584266704109848491358699505803096375963105783175092167720568261592134468896394367996204246981054171532103396976463088646112139120171729677343680966745336050105222400407183449113813111831999271843677119199810959263831253569535802118817882536966259517051117376534016984093576415579163039122885428728859637021971042295591923616542665712251377096435477838150331433907448285851587502839234541079177571044831969183427559698332416581186823598414112783656906465349664147179637905414274867539678221310694713561071712865075993254010756480888282786245290645512926247178598057101634390722187574916400111569921112493762978720280087996106992865585768373832580995517988334083469781435170571986429566519816878585594938188182639663923530700354302977626057222300283238086567074670793376546572794550057732009110647011621078501520423582739701195730316409607301919799335790466835138432783317421709784856549854255598985037754590978616709957485073758689481864831537771608962377485629026243449348227805098838434056799011679466534786137240171404319238133504637966544334204997421240022616190555581818722382278556092103503077849396166744805252389606239555519246814750880906626463618129620616487084377963617229154172698879946997628854684702176260315120511743052374107808333779288974681146746045650787987823415671446325702185072936736673744896789476258221255851053446441353610154111140251107340941482012111825353332272482011757894543380070019890910609930095553453443153761128377775636799758130100754505078329543306064908208045508934635731033570393025814383124197158815235879895350318726706696261130404543390572811987544394512195233615842296206540789797883737284533249094702189538523243303074966805122898801039814336605550576315798828970224772844320094860654167469878700619553155391632662114225999469847198994136788432930627362493295154267064598627439522807842737113839336229701205163779514489195141385703004406862782484763342138187251308396728343192038055946705272059237930950037194659736439985166178450323072247589182502774459406527026532423767801483882825439836337512784533570408966500416060155989317858682465185882856171942795935913992575416156904085798386226761627169135481261541889552724171608133474364876747131347656250000 [92,60] 11780465307295586838329648968943290872982246521642244705113936468242146924384073984437401779835930090152882130558102691944532005861178918407686373392865489516978715433610473325095143808834787249340338155568493112928131621452119868495501513159062657168896195619248508346304441850665070031461100092739158433988665039611393570117143567728044215793315428254382963369039436180147791500509508145414322436288024518356779834533903710636393789272411452887211042755569702215419324491242090137401355628873016025203262185077250854979822282444042314464399685591933613027566219635610030194654673344041170121797071496576824693508289584914834514518850448752227468128395782939476967783270374068091754518182360094736179633842483618172367179841315634279969413672748470963833518976477695193919441149768846817459979656804411961157437981362343309583728530021262093356498256583882048141045253511668416919737991782723532053566961709628322948901016635509396218265198436604867121074720632083590333022377657781134711166611359974092539601935166747653726188398351913423485124366484438849493225673100034628660700966210848009020145408281373349613559284774595390812308286780636130454261568851664785089078969750920484206545426306028437211229425424934815799378707168821184973897007781035130476102883280203428154391906201683938202796142783580266605012292881721923653083881000161449275706449341543564497411745206041740768161242670016735217336402311850601888287647734620847955297630271277721051003557285178195613797973515843815165513083731721637267683361499792769880290843709150955425179585108696901456223874891922123096968546959713659928311600848262096831645895686820514046600784329074477611922254033668589686416822191123968015790643109275146930178404805340039199958397375984868683926635023795643386399308081451952569024419088140785614210492529400866572864060289903860230904929493546826437467955959602715739008697352254895881190904810836216376731639456363010532508848293443348238314245094562465266345030505055859693616231043774131516278719584317462039852260765143867150839171776974781202476738344787052117435932417153544716877973563181710618543339312993176345677135878947613666765526193558888562628919657750160212353678785823812188334655864668449806629940314143083261115212663982746427734058702052780996030711714272581757841344672688622504337881878704668550766449719709801254030612227552410331554710865020751953125000 [92,61] 874132584242244236040774496378702804257925750069983644361057699152144413647644767977570484758770891749787240475602727868294292054585262840539094616738598745123138764403649175385053213437383356720476390005574137215894731406649583103893681703478215524009333450305165178902730161405792732236076760481523339789405939860475992346119007913472201468970981687193631757330735221055014144677795921908641407605678328378281133891522804226268822941813755297799813959568593164093931631902393557881959393404447430183293645990619080930109899857381291486172214198693735302799249102151391942772612966409882270877108244156722795073030626657857245541647613611184119931639028714120754292980479828057230353347621398384946913077086702425311539328437265130683488232150337993937195675727059343189373245279355826542273480937588157354487025065723659939770504321004846983286748543836769237722241192143784342767114380856037237761862318059479214029417239977062428172419034144938663070916707363794462054056416327497584915198577333773067869045506448039536558635558002473060605176314179449454750174859644734673608319381762631301787332650228834584547952494384108556817796988334177516784586508517831766782702336728628144691167910513482976155753654845191065350291207256499446310248427270108877343893737060266106253099871159338383498558973380097433027408896240370233086790971875181050279109495100881173280553436235236771547991920087942677352710258648684261388852407316101088876935369805842727097618436882413536144148252471859256936060245094629228137518935893763535055742879434400972704405805738750052443377882055376797781423445716072324254333873116048773863602512502606896834983051297256544199226125154282636010476884818893702689000091165978540607949699256990395722850602394946798735704555626899835249122249599084600102969383823204872687454695292915735148211779141355546842957347996556902718356860735531021666600510938789966343236495279900973442183299737435101228143283076289282107055252654893798601249771108578603220795723201617552055311222878312282682223855452499954245418531327188530395336497620763315692782391537015418828226700252444397010558569399487203583941884663772665775194530756751507315882749937808374669329223263367918981166346406650891591291463997670738243049798981824352393149058558204168322430760434870156301381105386569322875064282447550287394216099386449678187993583833304001018404960632324218750 [92,62] 77247693269416163649851351113480202273001568504961326100956154636429037172225048636633438542622381203585108490424564342372370715736187258961934774307963223164540573168912393512689597865706461407731666461303573498622745908070537824740651019408719948600054850913301340466498546789607095641820623555854980519514565012705226651632330194938526027189466492140944124389541155700393951169427780088587319414793467072635736623990485303570140937222181240042386775807265040066393500770373227425164531476499628875647325735172687056266865902955089099892158481997540782719314135503306304810437505448450265660231095887937905939481842526998319530342493058811018515282770557788241515879858963451464258808430058691491459317364933706544465979048141673246057061552896523995284436609183999917724753810630926126152051295406878138175609821758365872529952237468992641774480214439930115071002723294903738460422129368024120859065720998879339440341591790899706084924318323299773867404272604053632483521796359678071896689069702089510944674118169100678573731071202014016893155901321878234009839630727007404654444224852998480669929574119392833507539404956678767993010912923458302935121732413605242559755575813933582724409652336288466855334298977964584515278311074700942047836223185452569786824692105642824651740624211869015856609062959132158240351519644762854347156904591827318925075374398313085953840590382151833756934206688377001684215635412192237607445556073505214338261351963495925994687203868893063152479347438507620896763887771009729874912767717741821811446833368477498799615548472907178331801227889413393643908955041079371524705734389468592566504375058905095323917223974468458794630393684004030611686459563844588953280435465274799061552334704324648230116575615235429915267685206831066399212295500844510915535916597104688357782386335861514349226292412591769091510642115809116443653243268554971655133013564879315813922302755546817577225500079523626266300159634460682048681733223267505738445716134983806887148856204179530141021125171309852043385766061445432033265716443869799615533698196191006379362927124555384187047626480151379277433893351012429297347652490396670265771810850618132179718271535495847400681615010829500229199143624191613963847183760104975424532729544958568640116284845128622541590572317305451576247477734053484158022373232488265715351075514465140070541337991016916930675506591796875 [92,63] -36929526838515180466203084924903269028411787909164617320410031588030967025859010121433088617334169745655525048395390917455376082771499170310684284006113151528881686014733017370676905650951522753801587409542889372794543675839745956875211947564009167247992688241183467857734566048506749655671697188408260836265869394321520395794534060105452970034775042149017254985119693698346324087470700852154102367141339896699475818088297430577687104130134514740383276186891688267987374226976728078600757127154517013721433261644393589558288481403258606273430964500057795189348744714196844205788784443789357545145705528357089108035391743465254269725663814967413395652396775070763136673036307535545723317038456497874376685041689043151146206727887212695865984049424660509085260943131517630214599179573405048040297801215471063097252898027643009162198488780727127289933681136852794309835735070039694981021810978158536515275739660231876412434737811336478419171561404054930014929312557743913599692500267215831120938398567378189153645029961008279799064697783765196781328596273332646309311048457805037185262804926805603329826446854748838992236375595930192990070303893254114793374020096566114410727772913189714558894942856792983066938999505577676597122338988489616866723581452227724222763510825620981465418704352887590922261434077139131644311483703683781784347414525693821795507548953946072088313574504508955232620375067545400539059857542173698302039288316818062693383962141624261644273628870352088114603791440844726457678659161989477902676132803567829969793853967999112806645566386942484772654807647090485098230224487392634961773570580042723825462169880063875927010614028823906687751458999362371025723544005830591818351643717067302114589755300957510054806506405516256162785094329360101677045696740507939767576184383947011465597570872839784541557239759040149323698525831076352377380736137381720652937728138833874061345440213483395051940148460902722253162741775567610936285590819728244535102667363085486501452035941941596750438713748818732373374712565017691217072005596169087042393337909380887813173685252897630080715587753070184311220067016303834368755027354328218387615730202615557945582332722045777945207331330909501367555376504309568901931722803819839554816364338596926644020353126554478471548395698617652633705798607188615789316601187040866271948827241622392847375522251240909099578857421875 [92,64] 6217442188481993220526694491142007734437249702250188879537082045201467279276296228551342173445590953657446416656652249276472364165820109367018093740425019061243050858004667041233322013119466388894727640784249110406072533511174267164580089965909958225907834233676335383442646877944110252319761007548535720035500936534608070854472697426202221436821491472043246870440849488678756230855261718312179349188770279106672247725212181191763950637901151530735019513777094524691228172684289272212542726370765148530681520019887526475852195592088458761249073972881583499315949613121799517944187087831540676435652348185602897045540311789399248372152893522110263860922840456182026947055968007262674989365875362627462121934110701726996373674265348620566277035832581244176688382437650012704873223040228430677479802008208983101632004221315977770001165328880176513217516690186177314691883309247038498484156639607910447162554542921128291904283966637199594216502343202821616505582029076000016607808460876635117553694676812375952420521688387155892845367819582716710550611494996381320925637861471839707399163010364568136080828884680544851598260789446348856125235914571721625712187803168930095380090338645645982365265916072384310140519604704855306659312643311613243862767108068750959113368933159988491121223872139765829299223534090027363090409006117107776983659233875959965535638709717324902573824213723980649590894398748814955073285907504064126147582424380421729740627865006817301221947150191562546112259085063256026759873846423580595421706933744738117785495470595393573946762950428418786481559474240444896549708649589547433055262611069025684483038085809686447088961755877517419946049919710871118486862035387367941693332666702646853982415978048649255575975362282843655717594552269716644180361351868238029529173125886161082359900712852572574147246463845908032246908112361678441328152471498831727208617289238161699486495304445746039464946098013787972960610017971351236939615980229747847402851567636192701878917128866696785997732106934533766316331286848028221991040526504739652413646315357001308209146333785882312166985771568417801919471202287300870689219689241864672986265136133987253317264377968071636243683505759801083736510040773716933055867826507485031856055514758446623282262853668374912642258628595590849075026664449986930632556797518080261388644103259792927929083816707134246826171875 [92,65] -607821927671880568764185399946398345556307961947702432133318242267988678782392379408472378147676525232659062135977782151982941579588182260648247153841524667352231830744586256330569907710546356598211996771282260058261338445066393964966573265007326404956152145588121755711554681897002804984972785509460249748278531870811371940934439664678246719450512225044870784632306975736635776257427013517647786389941622130772073915981726779432794015785217907399680402708865434620534246257438668425644189143526029597496578511376072500461916630195994852033149142651973745204420895772501022051361275548140546648256865784786350426809000479843375331227362875702509198954526372023484166763643014341950594189266934692682910602593198113748788588117069504087061631915341601094073992404612685890442882616558405873340587565060163963769554926427743711351174741349535089285786762849537678554413692989530084245813154413895026634208228203166213635827265544702310149094980225240168801780733822826772475192275831556135451518192473256553481646099149199844487762004585811709721529346548171059931543029820769152150229082337567817031698856348925370600988145492611166952850402070506604962971511212917682094498527365785975590655646217414598125383405767005952744410040100924637082008137722584764726213175218799613002882791068416524249712514790797361876494126266200793519683451166059310305897920018627024218685493444353499075704137711474380484142639924376996829334187938925709026155888216314002123801527950955743455257617226740325359477971553228904115052008409394068104624892504582811459118165120063547580904465199051719282644868830147413871226485374475334689389111410625185538220685467955581579458199284051461472236249988286899882490627375379406211548885607366631517181292772599326070957672590359852129583971091391964779129917882806037392767385352300762930023362784290719085885254286469875329466697502667515446111462895952916618805205136751576582445542678987098547145794314584025674380791159349610980976168427361805843072098218664424306740342989641587004214117407743353063452114399819807618095640099646109718435343628529669854868439070501459460507025522558756547439351634944560948415785570367398974233406432772539789791498639148843971247388474766136333698488655133313729204033203392136215960554648739370077191659699611076183566042224215973909236962245499196616504988810447684954851865768432617187500 [92,66] 41744348730600075896446944333196091985332282526533615576691815481245433867279851129735610663144125740884440613377973085367135956008416202204914709465492307708244307327804250094587384542521325383744147835647412855297614733868179475633693085622642771246346500385982559305544382363830167086377624935689472821823617989387420758223033856319598423680169112349985287221162229240358927284584591567902465547569275951765331737944933535250275633172798551213199708295683309516309763820415672304053293033877986949982121426985479057798380377185528876572676698793395560628210590503798512274776405562357644659535709124792392949284988129153395321416673842534520196841927972302084594442987993202490943491554136639053887548908720515781618089642521764028230468171337959615440698126791056162432277314904824117867140832062233956822003123146056825936903167127862236954361645429735635349018078820866383546221017886181612027124230089604706942295078072265728612200204021275560140416240470877793144388272249903018483415680830793727782977046212576274176477937572996634422255376717845656672002792070442314341145683672651688142451635529381933689287561368279894570101969035565990647276068911219329451520009422557129816430712562730532614157638261892236061936839353697119797271259346540838640998079935208737077355193815749422244643743890343958840866089833439069730860374370374433099702870086701827208036801462779426398187183251598529706250617251437169805323922520733410580614024713684386581943699818388549422393663848087444023541411335721283605079246670320636698734594071184476084528618596122233227234735582204043027927334275114022028570995528273363092657435170899074296567462940383758890666043670204573391222542335501615658205863996128968004484420604304763285038114873680693295628727029582539530053780246615210434787258823758947735412613684931990384087699230530827593157443350645960082825425483044914384064274672132550529936725170362627224038301901601952386422674078190019911570748975394138720687243672451048273749503258083349110937567309146724700702740669693408183308360086435836461845006038852974602014223344031584141060664028164527769704010613244991933202561844974551374034085592806798534043186221061548403591631687449146496011273242007762965635069858791615269112772608098455684843036937927013695115179151963719980394552749174860083345917877270699059000236275096540339291095733642578125 [92,67] -1698141451470376356126770582375893779702245205838430207673163849199642316981086368111524334127557662722146666165356574820593016103985266730174490950739289068566804641910929823260272108227144911182166640261803393592874444101313075090084203332167577364283154551343608572106993663183911232769255614896285973470169229399859500137025010702019644089523448593506932267327327459318246058922271265027875039800092513237121951576363737743641887575593379130209395764100295914891105891198934632760761775677284236686461096665519127967798817668981282766461315419023487890280519172041516366173773785297402717999307715177993479662674325071515349993095128340068727193514353857565622263822221318010897150570537569320628399604729502803092543399985303626562569888556264736457812388338664389013560735836149044149796281222056928671372244266836815448102149643068775418710669326552896480663115447856820070578116785345701736650145470982067983192473423524027224503622322069004415777173826708244064199654599722423193228950207519439667578400742065811839322393074400679075665381485757751254969678965920304728282721943142589290726162145078878216634188576637594549271163068156615691806767274389287552880396083618485692229798867395326684642292612465419100452022032315454968195733871043209095177271499144031058775698510904528846756868232526019610894201107720420244385192686697318759483304707902946530069948832288511571803044850810790335965776958786380043628311089862554295865542215688417999501763027983459859328132344606769871916866260011707417149402618117363183571428522304353158415375766058119681344738435596489628712910974445670629865084615191280077597487285195807731474241974816793263840992731365041362024771126199963597420467274251685050945750983795012189802309179874870121726132855293762918086957676445897408711565475619004364707206442645619183618013203775561487836933567532387565922446717695754812984232315088309313849228507621771899884158307097215682300177290065085561258632243246289498859276580139667953937609828549147742323968787350016719926434978575005849581424107919105647147860012536716134879912461982616543477345000303299345852436478722967384591428398833537514509588710158002419356610415004383932579631468609548739215849913572492007862276679446886347945220877526907769943183747344857921743950951356455385045797328194078956533292004693613819199526915326714515686035156250000 [92,68] 36609458087709752416338485485807647027082339541576621672547177806160195148983299463996348020060831791865830713021444927813629744360562678156694925534341485443489814429416733532689891980307181556346858410657095056094556083564178658408204852717168941385871606215657802976481199387040357819458543016144032108664763322790757939700621238887534667934010521855380998959797451167492276904008910263770993061028702162088272758805452718210172612011334088465124009468011518472284759817220540654873512249780044533949988142769975689840969788208777166963266216676152073886288203652882463085361426183963340569238382125336612747138778800749228031624506733138310592154897517419745311727416722332371311597788320288863372952984775355013156155117445278638034942261895492474146278528943864836650207885816182115865008382743598124033230501994352876663929523450482696528612192514097970659755209372570474298664625216096919078479223357725516352930303809814410789756738277339155152769755535649356701097217576213155059993928966996897292527294981876259831450960827677096032051390647561878586267675472117662464070186771118601107712015079100123154397571730014623379173836108074771384164731098308369643933180245145316353519485654287871399906557385061391965654458279665742824864576299071772169907659206673815236763008535110880261195758757219907746925009589491022436194191019641729823125111382195600613344493478380862085100026116456027579483011114826374560055889726259470806183918829930172970370498715148118736489883579257485091265348187232063181395027597068290068391945188075424059531958869080247987607730679044325306747343890736197356399290620184891496359797991908093621951035612991256976405853025697078449935520380606904462434522702138322556400532700346962500507724284814239160004911053967139231194638009740713988050186538757724690343469743707981778003414794725305542727987241572192539911260927885321186027237326758818187960557707969562641460287919813228823648124340273484144119764289008735366786367154026526082018245771554141795176054421171440982772949558144619303887929854997083929773143473845101978365643232227328839684667122227845808685757551692235954377933873953752537457691902484718411037208053180412692446490029136290182396044795146041507958829769302524954873358856122806299165433393654885953928596366578870334728354979287093771025789201711830855856533162295818328857421875 [92,69] -927479719277593361299167869726618265505207388650939689841483622856216361523355598062284289702415948597888506304516608142837582392029698543456731008900104477454700646528101460976717601519518404566188070342277722381343289719671250727191039022221826811703376420633497744295033573545337572734768686614116521773476157831347151413552906732785238747966423899516358394498937580822306921966028431929867017289793747873350349069734770156982384771003728850622780118438446141722433062453541656712715057902736015994657583504510280502031864577118622440840823686299781281655275331770887024280300098852325961908153471654022792951235213538480986910164851607107285991901832249475459708379799083293032661518100519186485590402702247981583106153386084603764247624943372309131846678811374079726625996565916799995220825005661827071598543021221734035318389781090775797114777555913613917056377635275934320185275335559259303917776046452118666413490989682571483076030545399714569940533201306481159822934677662999562686092747787114500927293934694237912289999292472413820515203614539801690488668361172683128238272129659902844496781873337718687763596892364696850909202728245383950547465585868902558037610318812645215925785122307382388146699472405227422189150636234806579199624046816418443133045911813827904045818577994694173034474521378171334451578226441802824759617855805971232165021184589802504180174619708756827449668030550361716153522186474141962101664539055078387334322166702704536866189290261567480708651843010824570122792665457969900601707423579868147700325037685141819527563480653870129005461660291151779258723618157343067171897059928851402652326734790370764745721260403259122423849704226999497149733483500228924517560973735119945612934831486566968404895163144926256527569990212085256262278407966280692134812134272960425525048021828684250631517588770486163601930360361847387939864079621356929579295998870372507468391682054324522878843329673487010323369863804281236274829799804557474769051189397196555943750753730584650477377692029639482156150585390783860932066896934474422986234903554569530255789565180494961049008219830359057759107959618150979301146668387082893811801490705822950255556971964889407470440939650902334678847207828139110699481989798138533094460826164017802695846682443900989256590802521634906036123866491760270647226604978641262277960777282714843750000 [92,70] -103925584768742008734766380028786896429772447300285528248866506509376952185875028256343224287412356071921367886199650267581920981532791320148718979008503345461567061265994750105535869594653147620529069245378273744652670092181106594524626087840096447681256620784405200970022103682870042735664071506686564474477881585251190812517644478792071442898571048683387533189769367736892127629826957769701577635155471302742953102651160804872867301333088011385381094979945971636381644918817410809287141154297316404074194045089662411931011503500655775165822655267204950770798223668017419069725451217719878339341635887606518051061505302722992535313962923456293444672221860482646426667921947770435883292083871547562231431214540883379733695290585155580751768563957231287785574595790844055929747249906975305474517044268927760537124312246561561357410107287963105076766341114616160167492923850946906428578290074488947579562753537928079081676428304890067496391517758085863133066114682398462965717830839085865621510310956289576922812369008243129015966097266105493184836076472088537713653835152473709308010610745519425393526291625854939696669476089155258123691248843675431348961574056510756438883563945379148984419000890959081951911685550354106856237296029180413652720920816940986248107851222281946765306771175789157649672082088178269130820301845360281844624236562382085039861696811346991457532162049487929069367995668437477580640219480499897733183326720813850477902552129214345815101201612481218777176042357101990917052017000427435363304547620133620622546272483170211569727706829404162045301907771051527649169318710345663134716848825413328182343327927332881149960045066830869894504472100391148006189031890673700772259096366915592513114507103748950719515494303187802731683057038439343414447748920082810101319071328545443457660348534410672843707062480372434040761187928310127983040889750851457253048546012752903395689466879742442450946711872141892321517128736260744167927335406057858847633291046296343428912467656641765693491497943762361479294896268533370462190284265479225397376895161469803437768279855728788827331833762475210556946174118063275547166159245792589441962827993959603791287488780163765309015156656318307441511407314165471103377170700312662910119640788531055745447092058121725992943975136020641199155020697604642765377036539575783535838127136230468750 [92,71] 11078659058902031912919271849165261158514072635212890814796568115760705540969699794671552015501050601796901471881559073547697178655306684855865200373222430784715008101131108656918728683725050607419981513435104949786298471172344061793595339194011438825965479799307826803773744062620784946498423479799452872347110584908012685663200241690421367009335326728916311693676710562407983497300459049328560453238706052573897280122086243084639745451253635132196665138314882805311200286231441580040286283993769262061835112274825352026106500133445824292584765356970492954270102097313603043237213969091122413055740148164340634229821719064662710090440093822999681122749314570456543713293124023447789059514378625503122724050590193002965294606709438972539904436794444970835780251521504226266829019191327926012150147771014385767699571323483872445743365021284226019983237528371725884245750940866966049827575685088091724957177824591320260591162835573211810262735177529379162093555416283293184358384350327120316119514364103841589712182445526364096713136735734367639560842268323559564703700255695806375207435692284966644703458495099460246244500088576869623779000430836808453194202201930056108758560066594988810543637234886828017575952350378626665361893973718706123337747664612051536913457951768005932570038748641458270689760679781791808174050074179627902294794010090477974968147730515576383790261531873457439088523886559378111085132051121324553619220776737349943566859347246879915667002654697440300881440416870294543814789859307604398283434764455274362930110595170031826043852326083244407351054124786381565274525267389667271292100507003426933502353397966268047701234068228219194937568939848047866393210246355014392025723705264044612266456461226530139300909601655631556174007891194714302269398976242848634670005380822747942097088213556639942436906398043576519996742484727051251733919013385513652984920608580402532177858378423909169485714043187848832539645258349419158959517530140005979777731222502329966074015886289814872511576308731734792920251596216631880152194068179198796945236867702020374370043096126860577746496426702357162128379272199834919078422369168517613630795670929379356322657590268195896417925749049731811171108826268495845151808739406219808968120490993322809727483043224736667590004173251824407067691840990999452287724125199019908905029296875000 [92,72] -480236629032925139004559551445277350715986757163990392602180537297187558275055286331697265547472045961680117447745429569024055192620322532517910186231276938331228742749676511351220494094449354246306232312650752204844534771870664249293825944759260040869853554890281975952734570922511017198338057826325302985483448247185592539448311087684013958604906496546821947310085351344472521961969740412966920519735176663814497242498162664029510501669842559735556047923885617532678686033467085275547830140219800901196500426917559510921612478139654595922316342886516188412550037059828498524219929993906907809329374808971861708289590102418591229876324775997768313496936729817564398415397665246932700905931411640885416942660589651097926481569378727312733239975510044908360216760715165469948163822108623075849601666339287602226836406334123734910495990205321809971042059246906375234543549575938208604938472582482243742094333416302564445978612441086553403189612533115829078178691871453387390941750379207348584096107778247237846054977885345567962996868778135236184697960915868752671305046831645357305195721352112722786409381006454906068132154859719228098600822806672432448884451750863934347079800259211879132731893042633970035418088908431317608959969469695224719462108699412159898975303680847880525527970855777170519781933690935223577957015785930677721728130598462243814041676645451149480576116143669865740539912201533347859698528056495720549113472497662842570556844010536099110074651368412140542558449680079279230847005513902068870519520035401186332594740095097558894394433515171572949360755200401830170084954274136684633650093148975401673917455228969171233738064088760593084600494252783225076092732334141683190813433228642971043685186534585799617226816118556254565171531781926780653682865061484749445616319176586234454517701585145065464148256621333945042025903157767810605485370344323055772263852551996673273477726355667680919200075566602029046625770285015599949660776416664703093442340546455309078930223044932231124322576330647354725900294864223746868273068261689839610801737177094336046054477573068163785946519117213455786835057353933533032034216350118266164707816425974191222142543438196846149415919897548957057524006861521466711603400067974909859622700354706626877195545475590847256766212834765670983230235072500846627008286304771900177001953125 [92,73] 21011955396791786680205187641926531506693732784501700771673147677354599355324006103602136873993611357990614300590507905370265575239176639341936123427036305607653092021373756037328173646754118109902743217835849760826073276900536413473130664858710952340521382523219827376541769162562004120941502158838068437085714742981732826243641040328971385855592863086211993251706835230537865297323211877478571895366939735694958530839820882041172560527677470992002639950783960854218742883028878186417042262425886070861582505437130704118795195610320946024506115255161929996793907206671811711348454561536453996956445332589567898401306693419273770106496278192214978338810387738484770505017035029608803469726741476312949197458895728621987776232371646757424073363117695941953229012234495711546226971966925228248662965925589434561123416668226098719412100084996439602476913300264231992426264887736186395753236055561443791374767547757319756859563020363258031807553078034582970371644360373856623575629231127232655009902104808167929390834140246917762061808856197676893794831940252178371394629161476539901101944687773990482873633480696209395181638879017861787238047272643718994232922587710630962668296622970301411076592956533309694476935260328834801970420868608207518880610051475945576482136514764585170293777388070402213038442429242891152939861774704596784328580738362043986301198499586992409765877569012513176606411259694095499722112251604525217894265019580551066308169900673021108600725741110147637918653505803563022291763255866844266053016369364602827993881340985546236187155716970877391500046366194669815860172395159904076818448137578498223800589916014309617521505450873021305580323263515185471938122818804865716038779766888315818365111834645868863585908932482545434655253329373576097807356454416127662514999654862526966379648881658307589703495585651450179524942187194842188207088469685512018792517615545705681162473838395439219350594475602388061896250533597238515665786802808951352869909026169716302278355511345149756958068535861211114666544570696489946151505190408477066235921554156248405619049096610058339941622161797827008236405028951553541009959233850464515452208571872619570446473531313505305182498089992150614674957819077799057733032730782351186660867001561144350501730369861274771289929860680482354378299416168829338857904076576232910156250 [92,74] -623266467048448000436199579189242353847191862121233850849513295736323413488371898703002078283230536391628867322574820724038052509092226522958982177656756536424491513230224478667047716361841841983992041276317308783886587873337357192829622574002687973738862385996272857831636748837272997016055376820010777185566913070285966431874018365944192229959556973944612427113203433490272326577646752521996879153336292297394506337990749451489659663434412968151889940695714474839615596639816425405643159382874185679059451277155090116934059306364344890100749603287658375094467926761599165931911923941913817084922949493464794888471306008402478831520320242432075193768810610623882798404692223772793244761612674813516548719956224893396061255126488887519499853482097348175764180936218801045057640271293776653390950627540033485386507916467505337539339906411592700286559911675795350679127093999065890655329860252848495865220125779456114985127804522282839593215452208792986858075999997979326415929721607098337303067001388826532419642596858977778289618477041724271347201890336829548410592289033888874992704032977068947007143430474412215630193232563369920270861895641006968634489893807165294980749725910486348698446558095885324246346426413429991504718302064055346590213599517211505057343522068079741120097523975880912613244334898188578100695392069557148483931410254790608023634385937049426828846418110317763106640436103801940281871737477786705074764842882081010720141277584278009182261092915390029248116701714814001081760788531871201355080317297947802529102842317562449275375602883011102321632710702575237941858576300266592964079564698690512249592399177995924925199832896456365824022242984756988151713706560006640037264940449660751053258886510184384846718639219733735735359140728868806146520122515355563411269073244747306159044032380859436022554187608766570673375594857702288096151107034533010614942425157336867058464312796470847124555291816707514489211210598607465624699232952147575307000181498955479362764616486814221155121387653384608076138755616089639923333749860097784466662474106001456524668058190305141016336445139255410096539670213145353254902966903144912600486270707351126437975271774575898607579016209025526403073106119205598198442100194669573367237517570564840462339087938914751600230052448021758975007522849409724585711956024169921875 [92,75] 8841813657594469105563861389961230810517414585823719358868483240968590823999518331859429930133929595670270942909045926770125522293714890855590265629971926346566953945154259178949918206671574175032041029152516500608552668298051780837217137657792312661939082399534750140164758738824786391927406220286412895893733775718477356544219668545428171752346768184148050062495283774393233972713423541983112897388925135051207886134405481897987633142305807098976333773085776699137620782283878025878654591969138316797004697755168185323558988992097502470378377609944582039858824902663520107524674476396420370652585013264752267668155647659614853957184505877934541561165201296926559351854504029917442533236383496815606573433998120766888394983443897203833565582401204919864235477240205865715641997790827944850523269932659056600384526350211841705005092360565535911408514284294723041672407073645417123715169186937023977470179627808433471419385930551157793259393443030849081441803090646707662712265282695250288709221602631410976242722168422652610255744100013383982417969559746764853821788915034956326276886893029350888300445439227345955276927260837808528138387687770317065363200526594487321920132050388727603406070218716729675527167565319248191923577754285449350616947323404676139619274319685776440349752139162094784204055564313303481943933459985367953425095795106715886794109352699687842711254223808699369319080420773401471554039317766342983996758703365420789104101149017783147766321331196856928623632382848755900190554672719110958147147795127421964194225797680202020093202406445765458518395331157153713744626654824061787869161878559393075212872144568961677754576775123797998323625270527627455821846841983287852687467463370897319866214836075717503788945058235519981302356478991817128233507223537935843173879583123987470406775952614095664844029939211135203181173955589420192568798038757459290244836630546178021812648577705151986029076963112729070437211489786535405085410093011796011699851408916238062211560373104551038646496790182912104673130342738630719588780514769677963582195782575704427028472791089810354706940831863225128163159995421545732019186275996331616292935078026161934818936798790167263518875050394728156828351203963177688044985225574240364767471046874053099722466436684648427783261612661269450427371339173987507820129394531250 [92,76] 82587006232841366414105138086410364733287338760659763589776982712267233393043530126264924838120859739131038061161031271666264790851768438506194636416126368700629234164285300770986359631871928196036291249432322633163597327081226770995527562188228007666013908342847928469937772581174077233165499977019458536216253958699698626202955762250808117280152754888992792072752034061837876763324254449078245965276801645967145786268111697100488356524576302197684379707768584966899794423022254087969834457365100834580974735096307492727181711840822513325661133222213748926864465194261885327058260326800493996631984617448090829118937917066411874705596751380561088941677524292445772889223683580521384401428008188618905086237463425013529286433360602115180359356993112294825352179241881197885441130987077330365095809102401765291089027145014012504729281409700081436896188704038569355065135550388543703973519106663353538861224866415519836364216620233070532721394543873500839797818583421847302114154072089861270719985229800025089530246993269377223383076260820883441713472229461601419596138000713526042023674379447040451991801584826918446609674447660895602132587926326393570288690097833887595920405723371542129926666503192254683580016615255510826138209418659049437963481812523267930117288600237397983561084731495732676478380346338553402892456593003841161935542900115468871682588004268384357787507981668429955330860391024928232004835070051028060191000735310254572708414804136101799172729539555793685175116812490716394765159009566094770587443035101437130638614481215919328920290829828170526662870991937591452186940978853839672487833793406242864358093948647792795017528637516088542063583599511661127316392397072006369312152506942769402253494215244672057643438489850766541997808080017266192091981445514381423415223844033858886546797125934782098922746427088008362763521663709306743257249007787451739739075612780653768698576262462306494865124682271536072782615912131914457152328685005679814278259775888690418208907086453721380126131553349707584652805340666249611213889161632859992239655360521966335794673938486388580372484964366901921791955491706263905159588312664782559738779915690161784718908507190217595175272094867654266811084200489163665616457518707063457281071013844084099854116813016504202418192292494188581549678929150104522705078125 [92,77] -2146175099718129289045517192933328740276441877532318404743766867180249129638680333529435397901680175121528205917554298769655779650727184449360446791268371239450233096518468890594633934254980937631062241070810414377165010175349611512014438565855175545417790866743134003215084756166729589067025932787557091899794671844375747180245115982781373102608930058150808910850069044871181655481633921773434966732861636692349032471788925844240440389123718782151807369329087653356667945186912594905696941688015807406403168385778691941579788574167238451786941559327884438282777393696736254735283382533824687708164701271616782594664769018252922823979227282978889318179130684196936632386953156069889198270882413728442510584731830468916910725426919497960448114811272682097971447523245623437391388839132819224930878704702704537699783615919711693086807923490473370559542599772814182944907181980796211454115292711437383648958671454893021429328302022651022111509807169187305410640725931874253426390996438701862299632539708845404848921675730229613893206410622949758161139331355095664016857600975104866316259288576881056988734500258070242708109025669607663705640305690017531388648309214777884690758877948949176763768632378404686653402083242226428482102765223522177869572562313932480789299759504363836714077040855605708241641068344579475072838070033587272330781627448922776738686239406359720093825618726626204136393939937645756552195700343021802033187400723707801310273315902167625035583906770740343770822089972561273043706547935576651674206137475224167703782203893883147290760396791882649023739706256758808348996405785829612390600241066025315602854829173423284027100174284219079140180611979204426758632413006486974615716376371720811330127232304241951284632230436523680228691872422505632729613393391571301246771120747638967211881682396722469160906003588742991956886976290644008697806575715999505599652575202576596323105955219977970028100649621657928786934061370626178477766894583913062682215818434473173203672878080696966953721486547860800433525193356227644993175652376525607468023294313656575056231109736476898915602033721539908748925482084795784331632057970215449218477504177401383434368245349716328132481818618708326740500608621426773645668737691054775118003726199143895653691751640120429957820760972126455744728446006774902343750 [92,78] 254555301094185728544192076678170372163148715571214419977059567966068459966082495891061959356686325778427059156699495758340817522475259206711327302549598990342163530654530556891530766913470137220239286073474201445577904772354994042335010552245257739763161865425185090541357696220005373309247016958588750597333323154785040176349705148274251976804486477615325565966195377573222791352269367425732218211522785224859098894236707474433563470975259405673928093543749804896078786606896598579818676012867949802620364215083809608144543618923931298788230082210443876253279574464215799722654463754688958092985359914874644658668764861326840042436086790313137710640565772186227711601125167740276614022421602177772136741684771737413940358796571749429334549165176883188141762464069949972682433242205507040891725937319117578159567539019005342778277409747344682852649881675886924654979555948012119834050732444076785265636768082012203637168272514940070798169732015233668735107525245098182546960339058528152134548784060779660307260502546606747109583266082885722337032483417782623742248637548766267443902992110241248460771490511817272044001121110069574439494395115990390590599409641195215843590130471759469664828619540058035880740881246143419358821257968482614647693263015570502429002901477002538878003172682551856088595539653252900952404076812896887973869772634881077085383587794045657833160339595338050111512940141497483366859618740937609176172286604399877298884806334049117056550142769065462393504725212601995506333069035515948108044883015894147406333415515512968356655380797089767913426957048115064936734026597348041801377828744615299379878023402260471167346601880409563126469756572748884549537205730967837263868523934458214413971753401406364633154951004065473335869775123875761988999710963377001919634331161474298717186261122978046652651727013026710560776741966388699282588945122223259488870453648248692288005956135179790072089923116972287589792408526881547102736641914197144322230238291715650417633470636243238163151061680662123158736396293955277105744829160061778170761354923731093554734782982504595110968062763118447153866595384020467734825814997996845498021634375007508170058503613541938632169974411405802579711086757523707524609474653947600711536870124100617839796423969875294537381202726414417847990989685058593750 [92,79] -10068821120727983246179436905532528897794886382640103659909676509287691602481759662005196687380094621335412961957137016793330261222253779910166705738596345101378753667222134676348298006941198271874628206866741488229132024396447281364296171696887592634494462670660443523179549306580873404399153806552331003456649013947055658797518745464455843276363950494652709646373114634339406067942207519916059456122584409048011876485314147629123153058542468933480172275488260127635991723223462722431367601719602308071425036643704939570190549130836830767812361019893429051274471355697514516315990468398182063469035114854082256981365459570162462865218125141768897057633970903263203595121378921139632912935231864772021663713543515251572233134212869223268131799855799160803080051595937835901947461994270364193352446120306793403027463183282093948083934280719275004145340540630218926198025640558137091084081739570909065542616465870260022722226390027405134194043894318112123512592418141645430566146124378932403243393599021074530930317621014620300728609771973070101627991669636886231879368048747722300601001342224933961038616372033172599171648082746895098702355313647392783108876464422315955697903793978673383521673024481169986611146140729611420987450643229801695420447274119860782750418267259848289441658399795087042363968389564173187335075951075348940570346052779538389085667736477771873286182533093992993013231325760386882055053189646766940493355434026200670459613955778818604293399864423732131140038648649328317005787533664452024764925033655378170455074855416086909653374844430206161542476182977299778934688972943700893585848464970642191857334569775163532840014888607475754860134322661324026482313887298415525888810321779696142980261363137281103152197779520777959414945220621981092662858937084039435274027791427006565602840541009386272692552747359737614715987829343515851149542647144919295565437637049274020164067779635028319208266083679328583647234933107591423436666112968406064965865578587593585431101398688001581225402743366896790487731456198426710355574566202889508822376435137352252181620560687941276326630882945538413066470393186333223682395297588379968667625930725980402001327488568747800874987236930545571891998119576235362635098226350930899275128017338021389514917185312230452734906004699096083641052246093750 [92,80] 175694089441342255885762195508205342895720063776744593324264715905058353511571703711823445758471659138261972284677194094807703987742205187976844201476523326002816820875967037201091199760722502350404411574373466235595603658521786894086559785210773204988325119964664791879265219344810963108918935787222071137594305869996726405695953794018664413034631387685940492791981086494565931476976278272074880283329450979407596547838228421678714734036595742435728794948943396843676924159349960170203791119984934404607198920181834141888119581334921955592694592943074418102757853784153657875847119468168278126056810952998924721053272896180420803177721867919436680732445868469969446190875481807481586085633510564772270078957102831208357959634902750417494029573108018315608744538953349378217983464026625323061688308445966099852115993595520077153950342904640876967322950606708270136706116473714821256682668234113269473214236158449568834076579928024234812277711829575851947672577906172378498093479928253350133756151303100110602678878226610602930334751309574732850802378577080282335435883782994235551426609610094849415980151758269622274700118814013351197898978959914059979760302101516966594410676839581261668163897973990708435806618192307982667435139288755800318756898718445099908316845194375187717221043508249667187033026340882754464878982983174735475141799308036565454460222339279383857565626580806188352120287337700053285321247050865321696112500314016994267784174347767503643052020587584585850722396902592808776212572843127088306883557972290612165292535764342444596609155496950835431619456466733571507939980380055292826471675247490337977994883981780326115164248964731533597820415358494736963457290317819439297118839322784128847847632438436257406383362289261386210054487313651725210060974724936916262711824155504709120320561463735331561758487024996380062068394711453089349641942562780313256976185497449977091175060500098421965980801677654078361954583313157229508340304999735690970762382674365810380165041994110125074706422827563957859737910167962973225628148538275736731683650009989121544804831649222687121086285914294108006504260192001426351996163895802844780593316467099085142642530579204656297555861273225321691589573876982993457033173742302430346802941612054024946702975258551240949378715789914131164550781250 [92,81] 1793625134272094460729738982447796213666451995699675280729308987941737623763729757955813924518052872456383713353170998734525324092281356519544866647663778314392804814356682886157639304924758987687030747493265912587981483770437005945340721035911087134835756872366765300913465068996860652081682739656539761590800075614857896350292914732207312406954518831046148264231573218663194467321651683900090006536788665282776400428780697132134441533017031019734134955904287418698691618541670192727304629369408022494247974615641879282768094722425582245786583903622910665508782501939512898523827661101454489467190947185828058181150690624197237357266245005083372178702977086530023809112393405147819797372264652670820131404995237701966833532534150372185448842416460264454660186118292356673102053079159352480159581878059684418564842043597109743232393671372923383891539277298535083546180074463237234985407022280440883946643047490280656041572681616633337771153472993005399349634059228853539770358739024974000569439316233269646147337659017988804249901330178982932670036669928304135330925515373236787843539498644107445706384585825162171365527327619075673078722687422366389092946958122082589112657980154429665616106941116298222618803551384128765699649112189205074164910530893857574780520872402874451676078435710928214063671250939272229247057175631448843444455551037148378724262902734852470950518582427197456178668800385613628375176523551778210292759309419512803767538350168800447229434170248293341317887652924007666114914444831164450195164324664093429313631629091143479341172833637902513797244211472506843432061072335961712858106128271472855123283977152660729169074748686035865204053880120919933051607498008708747051957823633308343136896204476909177400489182922878503815834183276551806573537157649131897301625551640196837038954369553350703427674762318442623274816266564780800408070858994510723720101169373232492603070271434188666045792267371821521007668950703620016955363737587164347746200250704696059102390627709769111580967525995423197646102298434233715616961422903650607571420131510951725950747438503704900636967345850296314112122690488283778865135768955342033689732477707414032172741664887206408810308753277868860062703382864222089310573415425407640908461498314559952190159751267697804760194649696350097656250 [92,82] 230661558808609377450247238077482018667161621303259548633910933554241724474566543176136430077813918527366990436574497504527940967421026851784710940296860616468427178131903732236053477866425897056470415570790012038819980333684370450177767290296577551610842204214619036288383551262840728843382356655036835998603760409651979329426210948178697103945560011637320971413890525339872141370469307673096403690733268308445233325232220482468624448306151551314095643674381964441403779710120719804526759919005217036182819044507137740742080267172435313542945149709647322686309499409253335733381269431768422144831482499465236914457046532858537965281433152638834357670033416904729692653038581219732018934298418282593522982677807112842267152914271024083617599952299130164540364989822639297128730845457624235207470623942935198246882747866939582558360585118110924451102926216209765558828750602880059240482923785776391804414833769693983433307193888663999460204753907526725081028018933729369776611692914548026273699695232848793081177531527517562766125402755469288289687717042581759829575442911489650339521300420787679658323336151040139953939386603658111934308881670289586750463219944132931943084793151094022302364118301077385607818466638711079567870995710855454557979358898826739893821539150282546627037464381422148486971058096534677058986566750300444193876076397832781625509184739864005709039720777619094030293963710910907526025443557462862565650060546322872182136080670081536200527117622044467878800071185951228027551604566721100302900357531801571567344390597068759821644342490882020795382783192149668862829927246447075081748128222189789119708169761676376497901182851268768986006338258023958662006171333772818160038875320339030785987302109321815300954549746568834319900852559150624318269950215840878217375498534241818082878598324096738595124386193143528872039205888851760569624254195326474050012338640905094885254742947680113101466423628480264610356749468114359833564104975828379962904944649477370596189588646662945308828663939121023831208181092743618668726255552051722588697406432144247384631002816840924021326050847762203437051571406586410331858889634735165666012145986681067506788815307715916827044517692302173946593796976199066918132893150915262104500884250388055877310600065620195556729469299316406250 [92,83] 5610927566233723914376774922574311916568441271338659574466323719040084766438220462774431546205078992540677028461775639138041967282517240569967511971308173075667801929637048781311526430553993329834827314088645741395094920232112527314756391062104704653702959549836561327612533633793100053027620716515063526898267061501289866207485266334065189651385460433604605886683390849494217087675263264275168849757773999786293279209447761478292312316384408271130069102012456273085869038443425974474120405575779835438465693702106930635140187313213065901423184724319109835675727853339482446121122451037181596690317053922030154545460660289433256684029757261353608438236566508661618895934672632646054414093174894266501377062467261928032013864419676882214132821503322647994355893719898267446553660343514538021468440557499520663309983730979371729928214508079736778649585423665061463465443583636790899084168725455406964650338797422714433288862672818360696683092153117580313689920871593697019905233147906752305431607213697892900279486083317006602725451805402202827268906967274815336505665581933678565779211132680983937856748783930762837437211477953805866317116265043311871867940738772903679310908391228428929636845728834696832118670769636588009442506948036132683175509071178205662006424834432470358418790667445888196432955517812489939412376158876404242424885394040719126279238451838482827948933531384873359839446594237937815664307431899014005532771836505218220029430833577837381507915527191854581461493074596636121780198858964181453118822176921692765979934694788418959214465404305222443240195564835443224263664913768862772160542506971986880659044978682216391943846262322514329966798936698976092600404053847746273280104088308260066633677065444722979512145310576466744391653359352455715956079444144502640239258769224684382539568304474085655023300382024074990500557297341561724009823988299082769523727262858120220652355849104712041131375834853126141003557037617255458805707689566170406260649687817459829469777640579621677585925544694084967574224929365651692301492413248201778106619351257761642399563226056955637503247638795208661482820133071187358828615091591061853248822216983198742234866129084217735311779383417218861748141706449726613132556221352844752719267997093541865459746434749946802247619628906250 [92,84] 147118598704252913238157004448079617635017679929297670491510666208909636524202798250140596968705054701219974109760091473054743264223910993874777561305460748291414544219234184860172083565627898103422023074249289036524662424572214684091188284472150423580556054639406490070923823741674551383524109803702966946786297488113593825534311363960311610872072115176247559342923640392793754382444720106066041765359593399238369778921769289221104674902987743282327947223405767185301616811763073302298855376210768453424533804216502269720338769361432951144157241907405747868457637690939091772767325146376345576140441073985877620240368659067721415158666305353382777045026534843655689860498368308938932741787952471336773902933448044726365729954137958884772145861014354605253158096512570642471949336719400994666188946798407177415646339550807404610149911050351864389774204628875826517319216804955858050333180646473560963079558888021439706897040249162908251474949027905125150666278308030913795099543880656069384252645190502841011477150704052892910886715810097851492065149143615884700958847174916089322884966723503972083329275015452823959371696058861378676240877610106393659256443063014830323334080410976761815747531282874967661435018917401480114993202348830643728527286622161582680881528831044615412119184123176098794867093998600277026520112312672372234030505836286257469690771366984606675628083613848240249630852579358248797352958214822324743079279313890015833617028643325041931066900015619919974405406932617660049690454218678497180516976728759796187469624344281066744780345864324665417360706454829068763288482975014758672264220298467440939784007903086548752812383651752535801710903699732673759356981895609915113577577113335902376829872890016000908417647172431482133455307208713424874532514823265818900743607158433124970266702681855333122278708311275978036490283054411718733338318888526729330987978309123857210540042205778429382206976098623096069860043164029734711467365557744207247945389818277152991925711133097545508236834612277050896922740550351122698658583080815616775682030811456415361343762607070548875030105931757164832674640742692178611086340329496043392850976351776261958175992273629953470223178255332876603881042972188170677198837451713246302178289655815707698730504223948154216308593750 [92,85] 2259708557259165004023529021942452133897636654674693500103306561434524413913780032787467010645306403657983785228647532970976852399715937413657050469359709859345210382661844943716171512676843933652405103444650325589356501517158213254274688974853725020634398327714604097365916848542156484664394537888996410827109714780620810942976123823873327100482622180591275437778942463924986152955792182000098090937194474487761121217139410276944702720840113301150407676827847609246795250163090999184893408307365938707091965385671449060476337918701890069399070294779475719014095552515908722327545207156224915787142080172765740968587983679373738714600068668550579077484827048310774820739348572485733488461406681837213787929479684094128414744544663804842044902954199989988146796816028353107498114670265321856985771012674317972997250337223277260420393715224779556934202537554503466229967140714170536764566456273646215989112863144600638438520586526918646669058127240519266722217044777211948966897090044560068767225338014743612963219048320431078502560848363574141090775639133433239272841182343686834723498864560633528553952998245761468622001743494278981654939264009998001982441657366173094750261086364713180816663299735580199526688253966072122333991498179721706706794951306053290630228261254469503725114432125971823747189943763310728248110270614842766605686281391852026270329968291386427906444533985128100921905256168795239206509031633252455159993205964899280276205447428413136676500898901196613152387505981580530712899674546880706418132966857600263898118362693206507481364313546885147211708125380221960997583456116711522800481149675679774015784491402809815421616064406218019925129940452889916051495868918158361062192015776801028192696251209703584139458826606953551087386445673421958533215342661806150906490214070124212758400811683413521269973835226335640441984578786229139628583842698406071924255467863585042512156011080265103144553607347863272290452905579933142169472630185715371202731746199780678182726262040183121972576614249590376519191953223936309710630573331825493137627134581792465603170490199133148377732076654300998174897437232006559833593672877106510364792712318344891001044402011474737612507362490523224874651478220922050597349727206481286525870350216953400950282760505137705078125 [92,86] 28180040492209190482809251473278633951417993964034189418170891145487451903904576259212218723693086077694362839451924374188841139726528734415750985367398805660832600428857780623806425199379046545439319943627466630662478059741655282549646135493640857127367789616079274676256896614345958998877025622284573565924865721050758119939679223346516333230724662031425196911096968802179412196282149023764247701069665723904275108899555569718223260556916678152410397481595802855606246012762782301476278289981068654490848448713664859671917664714675845982577300267122045245539064636253366468943646896538686630459812213601643573750480642861003602823525775950583263280342129886745714626692468597999333919587410901846531872979637337288188805061199886315771991935731434912150942682350565215128539707354795854827181899716006518038600328891857032594813055070229742252112759448790688581815096412709561704959531580015581244718154174222435895053526121978174502733314658911901188356093850682437598443617657416379251960434374379595508848940908626385804619403555002705727340128388001121425717204772072463165933555900265468901497153652641103370352304360340323953029355436208178553572469098636581439366760385739583343741037967278879446603317251669082102041732866642248332132782439053896326925809877720666022094035231654301235686568779092423965630662963901059490776916262323566290191632374775722327623756949554621940672849308319375811668942859259878237944045722962248910786845700357271956081487854813961320901860425707743965069655708594375805707460003861729893944730320555421183542442496677929071726981059843046561694924543590260329409545332757877477904810151993577154521107598292425274653901546035563820781682836162653042827027636384756225787748930329756561765567770833461934310683672298229662281799395021520763808180564291267420079519795668256028470439403628792601449764642733670867070711980837037468709472461601894278247059045399210228098555784650773590121211698784101004991129264357781532008135302715211182495013859748757466711514673922389281760347398285671059256763895545583233366749591155782449350557277796639019675076054819765580749074423547229715827644490388852839040017544314206750600550797679528316230015950745940336509518488383469143213427730889502236411178878448089652347050458197812500 [92,87] 223774477181496794798215142487966287980178085221343052015126362302109625621383210620960098223839464794897695874926785139984138092606013304586671847734752293305905159812348000970245852737564724624018923621232656465669245635954772641405346672004273752531013029761401738112028237901356449590895736415989144279332786950679016459288375430953771448994227747347605725252243727352971107275656949537298329997093658399142386329728629716232385257472748716819234240927995877959942194543073245830475044522524908213011497089214540526064643377929268533651072958124586727236088862862930129411892547330690948480863761119699377570825802585164765043771300456946953739834285911940700517255489720674376269286969448453188934275909992307058613944924971915503614659809633642056128294250716335187870330971025503407107892892726340546526995919600065984795971932770542440679396148943161238009258269496889804890712107381007583504034515402581573059665573916386857093372838578008880166100663863320479777355315351687353508792966487372772180791649217540660449168270768607248505290509793740085926335225030895636671265329344848876725155650392750140505915828225911577322612968191985167682807329629570472449917116612302031289374174438070865910994469404242948715544440436103575574563605547723317928039419366980899703741172139314884792145087050537668917784345846832915482751100480126547081429642427327058499906588823519427923720827553307640951109810410168808939518291626776823835745070416442780565942430543652785336258788088835027276810563631052477777915273107857083632152912376297785324864620534810231671948231037878830559285963332588282893417900139439669013061572304540831039153818533481572828480849891583828222879996116407220418720919925280820329764772335861870165013281274410230179441612059711259541032096162050468938534701353368552479855588460255195052135604163815711666761135576509313552692638487366880081704575937381187664042812701033954448867757512877479518156497484067855213385624412788947618755792715286930449016555098829031051078025578344355585315152106359468736782938182698307241775683899315326459110716785230640204558578238999623563706571455616454415633451360170590428647998313644585519505369378774015819072590570339667889887402054966971743414072847736817395041394083040999108597031890625 [92,88] 1348542896689591115643316233437114728842416621269957849363773520093959821638478903962016688285396839819049319284102368326541692875512345160289682363455886168179738929413838570745796704940202239552080258561762631913467104160486978813557519531460725232930891926136211856527814620535568325443339756426751627845188890094088636534182170415476506216801049881855536881253396428533119620697517909231635591896402045128289390749706938053681920420927468347210109334680296394402054026248252833915439741350932034353882224450677977457434928704238587193483012949199994927720389444110478165676419327991370418773763193033540867227961014162137028675561263885610946461504946709119900141325691990096069143681474501333818674893975539500322160290384927134077050906872896677542429434107121275527214869194442955979520976916373760744075611698797547299652256302501906345305684801608802367618531142707915164464152984890007199233261763240069121142869856926479696470505782736310953075457385995633650884968741248944669334321584927186378918862786222308258574297478237456244317934434554036157194620342412110279760051554317713962027178049583846922660230030844975138705116070802184866619345305750567331038781248615451507981847382267210647628239668253157693727379454678507206039932163625688343002871372556850487780646279366614707590109602221336550188460499598613412246123280997841045753306195909344282285360532402814290986271266864234024948567203043092180916379812675839437599720513963014878306636023937653566882765858157310565034599929249585022823561364230876583763768380340609059194510890593652188287646262516183063258672911019314606524624274147789363520109264436508574813382971242838294474074073810532332340496622186698055271519576514462167257440275387195572115048544718781817070762444053496434163484397796134920339090927448306149928200098791232817765954585326711648754359521245668447238912228496212455957177134425366269224531750285456471388183904869490342793682163985630221849495733290217753697354686895496023061322839138120532373551427862296478538834704903827983675139470199938970558198722977464367449268934417299035162484482750056793483388881534349125068732035396708427418578337394869947962511916579356524884714299047982827548372047167983111661743046690183156663222723802469215955750375 [92,89] 4214522647740242450261543035358268505690961056781596468848825130736996020474434014167706327139561981846911054412106479961388567048147978532403420408815739997266521572850408596445104486612048905714184450209257545888322038673348982720339006201585347940539706404972793460235268569603466506109778387376215172066748649367066627918791403783278129359477292005737444562622508122229480529013375025130454834129267353820058914520796850756028855376224445185230074842463879050962075157359237680893825900179784120657195333587855719689383076706372900704978004247861920142093534749551814909910797558142908419351392235306365897471561019038564245047021857036648879998458402136430587577571643517684028586050563393225204136539287340124776754544635048108653420567546175415560358800956947063131505814942953104873429211724608939066835107416733519573210369570072454276885721655414870446154684915041142454546625496867026804238814975092314672133055250546580016596660343924453296812118490368690512172267349069847586605439367849049343595568746754823258095722680275973179935275580750495120707855610973254163208925414402308197700699445790657218730145710466178926681755384955681457345810886029999971653195967827942162557417193304669154512893257185011326108124759888501174907596084777922262125152881762148847826276123488887493441656189556684438813858602080413355145038744555794178695868143512885045019710505805644438930831738611015521751342089152872795462986657803461651700953691358821253220644018320851105040528653901544135012981435074535330022996192805226534435891560060687750213090244880199131185861678147276051716900187078667219719008745990423957341006994049402947634989651073314954340090513139399984172576753338193704887815292200899065521330252780994577316000703788545870069869462756314835179961201969534782968616118722392343898457361338182126846092623921658709030943874886450827448579721524968610324007189362680294354884652771326211662375091629048253373394729501244052237810987958902107481452132319420371914810103641393910422200069383768196534784266538663017822625765039653271923618986425719186447866431248270078887228372542354871091803433462836549772501064468975125968450267907128266353990137620419795311962479607718602772968932457247060440005411056079162048898720077867444000 [92,90] 7410929494811446552604168795239253659928871630610795399150595486560690193401499363608771962746076639260251948200801512703919706628222156403556508605563084160988345163608175026832327465708472673999471563151990598194446575049722278089180537592271600591424319498315361206804039445321920046766458604908781645855486980203924295230720366914382808155521741051814783765474570649595118686051241183375608782335186168953071511491208243372428369359436658192925512562309318384916219639847145602986971330846157823990416208697551713382437318503209597923590528624220108799412293812421753154217853949426815223266654843798774724025737129658022157619497888508869428260373827975745306825040239361818899803837805798589339302051330266955063410999298094583449108217082871615283051002367899254411603676156909053633873210200666349908951937808427146118327968741875778769539883544376081738611743388974950231572772917446090272631653296178467338463933128574538058183401918101395749740538032282372376847733312208649967759521295940447803854632223553886571097992539515900292363590470960612566754530093447204901259311870363331821379662864145698612970850325180304595160459496820484572476917172658062458956418890624907001021344646615082001413128383440297736074638372872817872062856271611688746856092104220520774240006481738101984485441764106262572454526320840151460213560750820967129440890157984587786945390104793485954410298250144758259654758663222508450955000332775887742551667556508439826539766953608005743234781092432251182187513309413443915944150529704512830810762140080984388508245495496106121712793397977175888840722989522152608714441328566718214175046363936338486537653635888520099179507431811064229994087661886711206847563289510233495176257798370520207620719615706513152148161923639507413883162673906272626641472013064503169630698348801713548503824222952813252651302500686554340853899232957925473890498070997682869140367461139871605642116947695525994020852702813237099480295002523973105242181739205996086279963748932359571590581217785930699274570051102117290073644138511961250588781432195495043014875491718739890836193324635893880408486260422506537291391894701216696515973498506186898411251511945111200015446269078077254614952715939282017800268118618096023958440711292635 [92,91] -38114574495415658118940009262490930316451288742833732663912810050640423171676985293802254982045664455695977378891083987938101054208810118611449723762793812226344317365721833697171105225311158093132111459568492739104284325034031298317060409197058385870900534460082162205824351054034080824876826299129466709578364161578352233186593041062649653930945387037238695073191393569658727710474289243964169235770738179111364451758025542492917534254289352600763296697343440771034109752942663016954966101837041384655185449380715061170844742131581540387200320545492447845120168204223644805527346213968241129960283958775261950050750933598929255314794225357366996089860142030826378593808300568661652392606966822739436353142229756901040614140174371156955362025733583605775662126733981416899316770272532313793741334009753272580235580501945273544524670968940472122719147036573655353823110301980005332385946767269560969599423062135956807551910547151200995953620323828778098051149650872421366928081100278091828832359521578737992381907141032525289014679864290665705001663976851371418596766473648014351679527510850460589266325601926569830852476728927678375541808923340405326652400994606525679951782301059579536009477866294639398716136379738358351858080965691367472127145495387966619325998961884605914680357182307464325965468696415033368953275340131316892381583014181697619478071274340797731394906935359149593988896296902438859071335709799004999114603495729967497751171913439532358324830121178620050185460095704933042087912612371784179682037291963474777532595291545079522838665523780762218432746316899748480450874695239018847397156292758186213171262803028308899015747172446443231172476029920334476112806147579231950683354458925639590877845230936851148420940666648931765182348035444817980392864293134351572647321846732710745158903556585760752258817570153196973345793649077790593947751796790649852905718209275181797867376325582410849401401245972854248975663951670454295689079474313474572285296525917965485551857307382399148021040225648896450962592194838184151059663368212404925036284025485875818557244066246554484895254578199948175695438327270434218091115679735456704688856185965375236629128254073015371180197919734021553469909721791368613790722664047947142973126040 [92,92] -124307454166017239200128498547670234598724600157710146928872377976662507186467695472344532471837598702021376779843413474775637595810045356674502012266565743936431576678347863722365945633653741149840492779462490258716993008828919410216510734747806254940004059228778007916890874574560432990467198902457429322447152435717933699019007531535688667149678584015343441561536373183179406049553632581053212536157883689654425341991984436635006713067715067326625595473421961223393204891307842059060339573675154757399081759461706929303671701222616320135948260040254154402213037277299860352513433325908783662147671923315195523577313923973761207856645904138429996073452661269989786439043205855867268353930938323103589820730100569416510369019665989086188101443141715314022231220543564805693855068600804824038960244047689015547634725553862245555100139780524434340338255324116446588705155080676942755673953400996424360738975817280009193517211803935509634385565306936103190748224176659928532754259477610130983890292127426141193969638648741648462346297790916018498224136631283387066069525670985904052123640133025196850256855718463301739418288058606514594249522668890961660459726080140975511658958635087885722751789943251659757323054866438721492057506428789022346986640461796150402159004451536923629139525082101646037376768345310613809321827889371547350183429728551262713426120040211720801993168571028920464608014797402194390978661306679008416462863960013610760310713162322198443526983407937472535104029875475297784821015284242634705964870877098400570679457956289442783366337986116987616422418317368094593191906737714179901716316471816872559279369890586981791681112850709517023546947741500229323506722185760763829847945947659643751296612554991798216517450465127665733092244249499867195840352741131242456854129594469277406508316083772943025585115252316190465392817870316545981069789383619005483387686410524632005093376019434468700165037447371457167856402800640521647493471409342653630271464378021130329862247074668957735176999661634331623725204146631075706634511600378329948013130286561226814581915249320522472212725297721331678876258834916944024091336307557429712109446608092409142404492706295720732595890033440224470150858869902189963883404965748574213970 [93,0] 39119029393521116996401264955350925543101156836266806854128231417466742666746589900823051994661656568336416351507616367835976780190959667582013294396653878186584207183152583821524651239566633660622138113503993616608239386398307396921488036346271913101190643797452048172928767340592890869064331813052601128960082079419004280360836756940676929923016181348155609500254318505567196356782561484382877857653269317152486899504698513853664743212478662640514709608607013509309106687839980919409771437981874576322638881542249910821926062468901011078468320948735711003696573052486061598309275191839061847680798559332770607097647337527509955543887902478632961192460122008712588776582139872508281891242530147613181932472204930092709526659158145186930661956029686830716770746738877189524692880949449031848866538546742237841513196428176181167479429934192159192088415577938015862855341547467692854707266323685937336273581139676466660779931020201111387232606297084301985231461549802263371398817736549985673302614422303252863957260087350496783733548253369094668444848116790532106833590224576084252700255946727181031800065284557171589052777371284311829910396722385112882638038539434884534980964741856150681641171534746445724802071652457118031231056668009833857163525291842827075742407403531463990591180895418174481148947156883170745567665895112820514862296497640968564411996756507836875170821875220647327440876300966781781857068773091498755112960514384885268274764117107291567079162298653486644732023953362725640691049719148326724118759019037808154076440242990571174646372073332552518360669193351903742493474310853375536158413993206646616828984829596258932137990385941309975400222794622742023110213482595233635580890042863022431388322822778731757075225349937054601931804010503048892289544247653819778420009892437920337302960882934642505259605836916428758426367714026519780036394208191997082742222657774890030079234928854588366666410989311616715926599119195843763311334120915320867287659922712148644662262910729607572299350313719703434865172087326709243792518026545067041140606645655972758858432204583893044851961323326958283300471565054710312606477473496370188927090072718613286539401878996021119845433088624688924554119973473532890872242289967745202272691516035952605269393599235759202015243331688812122976826276446208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,1] -1347377408220752557444318868785429827175746699150409141019894720122774619628095788808509255154671617736711943593313733024886657186542574026505457459766012905837475726880129466264353806944511293524307266976142633546133735566899044929944285161402021414092099428486443415135195538535514427075818558558366214118165587194879003797303674940926594228641906569182415396423523494508011549872076351651118469687355456377970207277480955458804854490718359754944782096938080598292020292060087253060162489169535399596788034456725839989960765662416451729594461489648884871721111813899286178719102901982666200223790741605339627605106445735526320563070430488903263689225113912440612613661476023633919952579829568861549570144242007293367966027761926444260449477779450743561558694982780909077993785989740328761502245034865028730511698260499285425488703268800420138592768416282954027572703456283264662004586695576939888663548697057307316625497605124628847329904154403711882910957656894691494265018589570367025061026649760473317527587634074992097169631871131966385925006498980989392356480485047882438659850092509961262014813702845037519329793116275457812867425694720745456586230182191820828764226622795645724877470264782682662960938062397593831422703459409399115142754025195744596006918315655425734979511224848674202408560657095568675742951213502339913570921135660128698660668220582451249144108222309690972537390577153688349818330703031153163496666881948272490675563463492185141124074977288556978176123258105129292518595049036737603141656939522478312446637660054541942642973221920924179690067231845276044716789851912188919772477349134636325602715215150384607959181669081505447976195592343699924870115317954369818404205946317497885227875521334173979247347233395759725607570551712587704185681023460872309580821691333509301173930579122890598597844873617293957524309242383517313298380984567828833712562529966027202404753968254001369589078728371027062478009644778788289936245612723288748369519342812761517852439355898038174504092087278223924696130626141167535439265053174162196872158060995184551217631587021645581671526003842709154114323154228495213505457297191468408696221367698262236582005381557538144236925959198404936310501464754487856821360932364278368361716267009017678612687501034488790082590607971387255382054716076720128000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,2] 931258195121035780917737105845119200221091201777326191867673501949671075654678901637143443353999264491885545799955971801667830606199962972256502588668999703781720271533120586925604678881207250718724266041075209810517047817850712329108169331267670714803292807368410861019233935684854380060416563907626746273236987543087601221779586933179330641816315829237046931285713259604353180081528781613881675266253999633853221471756393583977998278619585786806512438670767657462639239645499557435567617395499264258142178855273290039428817583740978456415504057610967423572801320011774485772438814919883339449505181613521863459681062471710334196975695659701890141165539248533508535980529288117576461269574687930064127289571975467680341050121301885515367700101058862946749992254908447631261518346324558755433891710942997871655204945309880641659689729470985230369733896486911440269779987354854310998195653920320759426442934647800398930498271311717445737821895145305635258631979370447529292276983870571104035133747130869727933240538470834941968302231990795169109149580829720464649169188199375494511046538120045466237743697669138874719135693416585168074241588370005696540947506730814297148361149994411371260462455514656571462912049772703600457101360293494778894529770888586406104302901283300920129568942612208282296139429526746791537423159036508808364599158640254253576425893690272795918734832631084978508375080747814198210778294367454730371068884811184676054113549995288026244343074377762894527397855743498996132473770479037525775436269230896991310789276483111463756921919145831213458490776947028423043840074700359009077758295610896957872849931834850794206006020284505889157048513923347007830778298509633740277762580711517282772132739936077179553711156512295769892570130652965978057763168444331814972738598618400549800803063753592697363994961017940963788509359451821778986080998144473510790450760791920077872549167408195169457782705959126115502859751738184562237071777172319880330240653920936501396685160920865688986988150087391259648955952100864073847249898800992057925052586347412377257117223962541515606670172998464901903705851460832596647731205013921106643912684336877022145308496538368123931123287268439009140003007995998085767270471538038890964805692574888688843321149787046284922771200353402640549079768652635439104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,3] -31059294562404085667241634318411232317365652559817113778868538990819355023258036510557506029887246533114200407544886759712806423478148863751011702572960069802208229838869776675000576841103774905015654540094394055493489229778154334838354503898961941751886315225313575909708540439045612494727396559428488605408407737528871560870576642243544073497155819039394649332975072917550718950388687744145506888049266435613734079037161779168365865437278775851849315198368321540123668096883889674983195677710044140053198321233676250357419775512358343021917799866007453731623337989176661170433037953044109325107432606981465031828689433693358410320991810665721825876526221847181273729108393537486735252747414164415979650932146690959718883295651354251298256048691109416797967600095512341889062177924256170924193825844265314537575052235398019015048605852667820088973551497571841649617501234737560593253815108780536022096003335882955147628161933892789357771322781954894250832144395582851620162607342790351455663821629784699522183339048796465415195293810610387842172252316696510065567851926258847174008059071463925132908844297719978601492771146319902678948611239336438701223207947360943716660173398805334871422631850779628577517965294793785407858101118697501503185444901930419177014149911862497002491628602054991976542081893304884322396204605681095421766419225572837863820893851774378803319148235687365629994276591932075493062234604634850512287734980591520308562967558010658110965016537089001170514093953946575291824347425639064037237751905216599932215239160580645381533213616866921886266860875986463169526729193051907459397435532757150357550063738686887336937215263332926023653999382198492520286239058176037676840991696063866825347237439792599917027447891590809100817480163563956526717198474851962230890159047541948229768995963380608429948362195261030390030402348346570660866092337760478544910977678281847847836115372131519052263105285090965507133741309480958425394161629548454561992542249646161764307207279383907606535967266671248911367721819372021217608949620009102219213538953053257756652382941880214362972454589551460516327832199360934377340556000407831475645663568559764233606938986314710674158229753584456678099983302284712956442237316491750151280861141886820955995778149306152525511208848336380620732272930563244949504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,4] 442558514903150338527405940620914360029147091642683582408507825817385961898453806650861270404785347772779638083787318300965926942546988180910968937508906967492799808680620962220877062809257113776738150375332118967272907884536633197909111541417819490655523257517056535074812743862177849890017824699128123626993810658326594917174224702199340951429339402192946989957009178829993068974948952450713368417832673353495688775391960587775324007930933034775956442253244892033363242129308741638910214642766276553797951057625292677866105862475788107949547009701232033769927026886471453749117442760276973571545055406098605927431222284634676873584429819869030314043556227496335923804314044512144886227814982387838204757345289656686171530929244548099534597469180580026054879904668183290662445475623167359885134431614062356048517168296324651782069314428422757800122653657096012892261196681160125742314595211156142033736023078204531760879057134844186142719976895471537833672315717124453035262836985831364461464444709605685065249285102733006033918528314085890446616423119428627392405101106339110897772780105989979652296861171227044051915610433046143634767788036887628190070321839015068260191892429259875040259185025670750592300351714388013782648455952004561509217606796216135373931723755335672725751694498958912452987595427820640220172387666512779728888877028308788591965898786110078990411155125441027372568485611840436069172520410085230318518049393733981199956087865253991154550138607513883093068504999912292216350821286156269714020283821778489002876230617311610368863099395353905747862451176436783857115139825351644990634744757629450199533181996950428846268786204206609736039097797679093387446187609224388339552849160561096329714809522577545543993399660595484968597335052063471472142622807621788598991033613961836780112582336144306845601589506842503078527157172600517783945780956551635209691398093849449626748927396738043138281626198101586174510614718957751048551728946038724156337637891541096700012967449990023372056453460107605682820298541500397960109029484040948682179241201763694633762421605963822867094977715741892078620575312427892036833033731964311526335623850200442432427581856683107095701044163370688764045728243340281895104127562591788832253659409296339549586570834416843331807729171123903780154214466004512145408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,5] -6065228410851607889689640194570443138879945539743256826735513255263392824775313394385642154850620001155841284775082461570959867966987374011047403628014329844821236157546389621918042311686625661656056713643694256331286777820724447375321867018181518155593417469342315067423078097235044563685169829486128702407652301655856664109366610320775676405745984907510086342481163160167619327819060875017205418102779999054309019131920983981605250542613951805072508792628239736809966844139622966164836078090178724144686064633222008609876390926275721272258681335413547353936377126682719137776304671004089574470090494087276419873681326857271111364793984419652509293876891946216512065999864670251056504547222853596387787008255490311658915052289291257659793839673000287399208536568588654869738608110302378788651615452961660060792823813455070134397456920334889519664320503004832078707722901833048126618149281734678578257149854819969690572523317721493023931693983492919373590602863366890680991957974019457327464626949810480110488449430839947613816696397403691335440135296510739266783987413166537954354763149374217030547353491383348800712519742468012839552611983353278297032223891850397788526324157734308754039488952666904419404245165729499089514771423496871351643763577178663691781816234001807432280089160771981285387567873012300454466611636112556953316904360506113410539004073278145362394986141912784329159627754331938915917645461765018239218373631379124165296292372815404965816745682260286517989806953303514828703652052146416832954568777583040857205311589209851615279036554858159748305681106407541810354098826239251980477849495460576894372388334561632790798650503860500119310823490933436235289658384471955211515384270846312629098476316428922421440756276948211994563690608402734754838896537342518682168045653512000886555512218758239249624151594497533706353057351204070131861979402479628159773589118410768887492659129341778183987746108394996110594788081638567573120323992785624661447261559431743120823308196012262214747431041947976855819035202610219786979188275839322507544125251964812939924419203647584577151176287048752514272029214560596809477865882177653218420220314154693963979334808562919033100318717912376110732265071120540400800647337814989969129917991272784253443025082474537178640407358419287136708977765754641653432320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,6] 27477342157342470517557640607748685167296886447178371701565616324272530633171074385632181580081876669232428818667169112393421358902246184296485441835215945665789581428728481684104769137775568656806947773257025770538663258708121470739817827240744240069011251644389293783560187298510766690481132988143939748798880492532334756866439339295843091604598811729891981530789494721010542150432218048787107168554993267993478961806292109770965913942301698425966969493217871847019988169101543997606264796531426011050075653623574772692308413661318499468946694892794017070541178219816924125069563806437277324577025221415915470342806251461806503140669223801031769537198712261492990987154128952948948015185094768741112493699411093884488718299296914076881048056987949853498152115155915443921890148717938643092916021784512685046325928672564568526193576418978518211712818491047157886758814350706080531360425472063341533054193594343174607098260591509441257504496349223355064017487818229096501508051461607602684921584943458332080631641274531533679475789846538391186773560281081422159369647090456975980833496213579213200326852322513224666916541251032445089462161054394277648918465197375207986509621324510653428652482566484647184248409322223158238783526413349249951966542138652452200076236535114562527946466428564372350438908928293047417072723080351503162248438872040330294868353502324759108966341960786265303687879730900565555335730887065881253184689052883287904840430163642453454422750745462924723731756432809162671868976206118948178985147518657303001972767175933837452072136053376489419302367694545279321242616045939241569033767791440072837659352622860082639910581029203194710867683776605883952453076477643124076728048369910904965328237887861579024880875735329468388043023490677914064685322154493925137418577923777108306556039605018554567453755645197858837564293553240898814436101099119594328526987632022856047993058371595697924581163883431322672455364898968228203647892640976166816935433526620524229074429981189675118459456300267224729455807477339553534540231571919060485700815873962896509614843762301712304110763581357488908498805570837250834374242224729116877763431879198976829330752178656230200519674665598675068746943433049926110688522893928922309200897069766409761552908895978335192884970788570433289709930205485626476724224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,7] -129826618230445898022208559665988275228319164688965014920306472737200921147669204011196653978653470070297990143914637583179083609020110833357397905006453635195308855475169379370646791677679421966251595376959210150286163012559970485003530926933075222798956138190824407531001933853451287658420502465922489554789780741853931505059750635389061188331902436086263107854902159666120652865787063679708917664982967304924260429175106014680144333915778880758380894848617703159726989424926414263489884698602691549973883664807972612466529245032970750673240569648589941401697788225784917436961960884768638040412291644880245883189825544353959469251669623671854995829562909901378066260049123398061178971417580381194219200665266865713688851539741456104538667819243981613134441255010979860527606315203294417926112101622890365216443540924443895559539529422520396585531594051736678544054671159216307330501644666672934621743843561485990396299670205375148169163375317725374920375752050956565952104028004930803877438526569579278178282148842381248111022211926936933901136457798008164820779377114953831853025674178411395931938929754504385564096692209112701292487989977657695508532071056564234405306811095897103070090583827797284664101557364803557935842640461489724858693953388263091894734706429576650024826372509969473534859107292919934747761921053959252098671063656985310587998407366834221228753769079076553887154052678632203023774121797932540621887068984749474478565187639572568028769551480882010368123088038634345779450881806235928951218498842872337535087826419240641261526036115772099167666983875200713766190530773599417911383443343904090822748782625505489007840739809144789732903306418743364592406007327051111437726143561454320235539207597862748954506441258473161819923929102268314007480394639078539040125495826276585333638853910095550047140661632204511186408991783973782262839096119691558246426413758242040394478648423520649148331623358451409136123574484502746977204169569071030736578919732227884951970112433616164829535136362920137638848405149472681452058381005815648662117163353617741624425314902748125654946865311060156664450963008863260392046278452800675815518103603354311415381568911425650739666283067708846122889884326113909101020650054604719383569948084011453140832742350428300062143808372345158559270783229765083258159104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,8] 944966583366925104103725461378871488067791550207161096644739185999125614745327403433733651307566568267384029274127047828130882057690968831499485327872003007614737488549423809439156929448023550277726635407333129049998425264638306301979118361313821607594961335991738616548720228229046153137001265118078592393271074152640686084233026324874486909905951732592633138630782410677011518076152375697556976979896819811190485811226369337440942609896459094795355804655802670871194353143742772116320672302366285158310592136491403574561017427741942308108040223516398375119929970431055779072417345114832714751786711821692375680612095437501368142915960835429835648157231167324629460828295409110700278183560882098287239318333215326110471229685589747628916852198048993110597345376695919681431020377175265380518241615113684528860601793004143362325542452761225800236452279337516129871810477629354168934950627061311628116668955147469150822264331281247022223003803250161709315082072688321861031792051879912700586430739479437640929843578243928750371669262111138784648048290554382570084388982339344623265453300478451699464576479898896316520187584608506284971377438202446906955354010789644042087765733935253516860440571111559199831790180770240199242582204868452554509252291953643196992962913590157499657065309030193358963923999856000707183091812158334397511902349617516378496142765939916025996355285948252944949031298180403634675664665296032154851053655972279037362498875812478706955574721831263727461622724991889521514491280222314642807883948851606591192026133592003312638684762057856061316761599934827700017596882181303074920448523850049490622784568166767174499216086623999320752506935970441097036586150596067360514362368641712461792623774853123102526213637905830370627699225789916051793030838182084042214883588734436407261291866501155849546663125307610304997155476971044555004317830883727647487232177063172788334809773021356803803723241468651445435384655690447440517729943416127555031972232200715820705346514519551291704753861726020565429252887857917097876280048978802983576054722328262647207200988497304708986829306638508706603864774307208718918742118643955800413236284593831600200880026532606272788817439396270982349601518521456542525482952181645881107358898753752448298277450496124776465310988417729836359545710695418298946813952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,9] -5803966208779096248381635712585964949751585977374387716330557459225736248537022171210400077288897116934642980351018934119181304422407626580735196138601363592654932538891889127579529104177414984784097971402488686701584846916513870193436327895559496013677138740231693152723691340310001894122820576213750577648142520326510813655496201101147641503889793159072819540505006024492425357094045285953494552221500477763966883849880203367655359958617602489205351958537201092869916616574312143510367628415039915308280380847793326015329634497066148248111079683781285907791489908408317660556191524824379701540698350514893926554983834388240947089122641895225830672991725318177018326473496695501222566338887285403137511737970008701013299976908220301885642301241207337138846991806065015235538638550993232129055740310988241174313125764261491157728494341146761635862329568507308786981494402007123692430884897146630157234018340516835476722574145380614262228885288232972405927907988664178321509394820060952163080269454594178426654586539754388613987513411589996770214507854735854609501249989604724472445474095672261121965894752546804037274333841105773554973041891851930588710515383243089771017197593102172026053139492862950411531741905341452416502777457994708397361650522575771111952994404992498776056545472985702735970861257142047091384249108302663434264155439566743971915513056136045975604845233284176500246706114624808245822071620910217566220556437797537126394337926610056929722130412281603890621167018644770303335300985890730066821398658404017185783974921868410484191543273620356235497716898721403803463221908595019379166132159917741599615882334653780157300963517000280526292010440475930145037108133483145080430708796157734168591955562494305701479972243603131203304352010659708972422314863340938273801728603462678149798269688544635074038130943862940737144602661126361037650736270867074291584888654336813858404784597597719278850004700964693455786135983998723769436198514085773757937312190889774106277559695893756632414854701501766890992713956836169155798115694506512757095078409144512386994037730384812255970183583501610050938993978593065550949541857481499668036346980039355780661620751776911129133153217235428361385029871553297666689775778115314743664605595136409912867861401498398744883536909117580756871700105828592841876570112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,10] 24017366363491344082266828481734886523525304397793439839039103706977397952332331826471630514417346022562998687691422134501738012154594509655489146761080825456980659411712274515817024267728277244266994182611119436041472440458783511167596920427288163370986884740792634960471681589780700218588669233235724215560866491332901394496371919815216968739208425664610795892296591180905179040070785163811136489907197518094193049531488685177002602628158083081800025859168013645899300878934292761290863488921141347238428133452215532711293599152634567448487206805194802130798545373307734001817418292614840001599248339470986671023068017015142035385985228979800007108744108880263359169901789398206098017304410398165122957973067201896500318581972182835756594044330659974903702188929663344159524361976447009886461772406248879578285289163183859068998965004953918666043913931253301822080842106907063271071733795757473143410207601858566426217702701192225161858208688936257555176492776799306435698168000878476894460400477154618065223447202705818596458521736253002863248355314448477300087180534550261975102125085656573084857696403414884357315400761761112557357542999449479823441609200907256521578586852795167564035711945442157738925955381193290973727478744661488786705519389409701362210706759314731611717454227024329301263158896937182603164153432138744771477035049993550739252963345935456798645708663500087142971965352390119026298587054197910544121130804802239693785907900941606359534893149208305487668677632527728745420266446957740425513367942499671678901553147369408477691806093423715620467264890888977639089211317497278149337077415285881150275054450764908648326486042086919660099382010797589017654057253194465192741687035064092811028070797387484323162672286055571285695606736731227024425285887998620306642062665915100253686773295018519273229307996897687654832441458274687249203876326444138893551501187028255673246574009950675427025265491256886227222450911889083167166007850511468459347798823546200682080621100161176947353099679101614863944818966239963067512364346162393815115917311631083059579661496678278735707345552225728733189106334708620861149258352445643683075006000736285513132444422644370255370623365415919826250652479474006426250807177794055123407688906469917120876696552445033285105664198816733906624140074638553597509369856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,11] -84855404016862498004840742554493691836998976875533762195603469614575313538053420531722983529303101241991441399406404103872643643949413401796901735272243380346667629409601047133700691532421294523452464149492104877604953907123130592647564437627033862036200074461697684330817337254580160352767812758727284860587941709297423733906412264644728391152376067308178743090974699899192360168917788439067453728034079306600616373907633683775044265222640119171115148250398952826325968132833498950292060769825145050120481530072919604112175544997379656297074632396945763344041302340310752566524329668432733810036496462817698598019425952545524483844448285777262695604598910207535305583411253512701724337189510280235131587302224044896169123611550669919403565499312891538157991225894532114304647713929887924789256599469122192399478532514350516670591216685498603473846685288046761461812002037421962071317427123018468324979481527910784368119523975198268181880788047446513375457477316304245457553683435116743164818659175746206384702960926084073358446669761837796194789566738739018994149543908279163096111744070021722367311999659538525266819086413920456596315476080405740254151811065470109064665771786852607009346729983447479131633975849764745109263794425676730118268980643084078951496743295228643778472615748706915820729116299774576823594264698963670470549713357200097332139944607240100295970289161134635550701097769862642778445457258493123306972861574662623869784984763284416278876408031434644481847322743445760608411401941279194703773997964702475786462438567804166527718336065993122322545506181501168621098173772712852760725349290790931524346261918418217869031926279070496123331066147253446372519301904934073488997895723096785482050536385423913242873741874269481293437108628782243143810281281233608469433243102872540894790298593379175403426221879687997848188389754897508191413096091567880931699087983358880753191392742525574404243811669224838798386566386979861373939882981362530946010631381936594724822042269271607388021036768923626848213556800013286985757292068250624533678477490183432626004097392470832396632195651658858289961552987940020907297310147416039905077993896356763277201343774732849553846055454881093072224744374166010978482384785314348191511924491591208850045278218623765350487734551475401452411914501605157478430932992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,12] 288734211046050145934085452979509101575079595655624687809880042658147351174797046935868038259052918291740061854645577024254670869802650330433375919957618977791878007556257691455928516639482957766307642938355613090700407269610961365116008919513268597311408418657895257974464749544313549407893754112883580421794074816657287957024283937435039301175366286415366489706511178990098037245293513946513942624292512120701059415634178320072142415833820771087560272432849431564266698411919021886331253859860074992866653381379926993588236670778472207960814177451026662972463432456514330802490822759980499087446433689337151559905544993467264003394951237778481994731575223633779233651481664618440888379044765163885370726176367461182454332080377938776975671385951294355584511115935102619173058936548811740920774929302816148883245261684274086627827382386899095425385295091994693726501307995032323527162801979178915653833782060331190011210467954973241444353121709227992939058310216784545055189740533770350406969058539391562248716277093451046960816126717614472805459128487273472804398192376399800656407886325308468327162572355016159434785804684828790663792972139683349012006915809515625706873046806703711953373195031089254911271021799019333719551594368530659575876530345627029142830748644680164760590781291350730215545201236961514452088242729009435842683289298835415842041709457807820873135020913384112071036117144769648005761777873086212824226238931250663470554205875258163826073917410446966093371601757583674410320917072618663420841568335370184338892609939958237680265201296029295449831585845799783324997694330460075979138293644919475882428742785105173924472679424258805998657239698649722543042452897105872941389696152084684886891476311622569825995978274178937739090208408026764558010626294215832473581519662130145473389423014917012792357247949319371851786813413381005437396139032306837579104225947646371364245241621293107421708619174465938346974205774299567850564881913069903618921741965674468475383979345059239480936936301185099750083311596955351846451714310033795912163966609445838663686389975838089394467945074219972547137169411406453683483004957715016468289799360809558744023637853541290229616495123216187526878876613576323894257386484929876113802100967201459109969844734048334717362322223356066209249293870299714198840541184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,13] -867434614030354584399416613880119800748510278136722170960398281490239735685021461999233192562701918052168211292903733591504733845838177770630726979964474557218718005278842954954707375430074303797698116579304360828035871808806279380083805855052725538098744315546739920317125348450179672823878448433466519681100502058165807478539464515081831581888605592961237701526192047490613569678431268883846594517831146042591825301290502223076842920757163127321410137622312982795844176806860475443834610273607042171176489065333428056971865122984650584548978307265692398338939341253024653096662601862529265271863364465681344047482043111584825238834860508007506222377058076155074116816577636113123173094321429999179028481825975104986572261380715209103991669987261268374361774090010310285914711175758935395605450481212516037263262159698497601807111196830924996545645574481155085823614993571226641764581588177118479630201703807567990866800850865969955933772126811979593262598252601740738423433006342451083638398245290575464958488339669497311247372833292495729375635228668624649644950425515943046278375630088264582530479252748615603103538676336663301362589908361722312661309074835162354290031808274175515196003305105941547117278181723550435288413180099913815307672147603603420420441266204402889893291277279628241071920109236069958601678640347269848859859603106416576579939826055145067474119905545262809068770030722133853922069018372244938773947982491796646722219156156414706581970257676277345848924226324164426263495760514418752070243612628766537993485670467490203037530833379487921475134024655718398810446395519604473466580449746254096748079679259844823159875463582650025485079356302205141400944586902382692857041847735433375760204165610114635886601755956968291063623805717830216651865366163084528500396058241793117091964655077089903953180149963854363971614405588371902194896073098739715124280566189016322670397740653245448832386399705602267587976082084658888785590186296933650913190033550382976207199071887642412442486399057527434280082344040403799635145823311455760013180031918778593601708689090551012225635475473430612001765453903247495589436612375832925342594665497929986726473428744813065094862403755632186301547215785669109565096499861724537910384829960952980875220103039617539672284378554189429727664487008120136928749158400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,14] 2165232270479844245147714913879800658036728835734668291491134481209692057966876524690153437825599517351450832535882022152189066689428657054756781618669819942424145573883412799903218843370164534766874251072109838425608905580105045766242976178154270995255695180401618157359003940927279578699009171599280106099184652871365490199142628585753147079834372529856032389643814707496238109401652927861465550168519121990742102805774064665568765851762521487793494398211111427525428178113277999783003318721035150574004847409461858058312342747485145276637043812185457355987014399312741810215327486226419938839204862679903412642110847676078231342613343617689517758274292855804734115027840446687044899008578649865111836604848414224836468097401387205750848627428229934675315590706359002827884010276521978967721071358799604034734100575282808890309696111457414249597812818404833885172499685812932912285458305427966554887650082974877607742704536439643337939190111416611036487204183785079485685858723677632406236191760555815529203790210385904350886749310222910575599702859334473094928332581079384935636929667861743840964786323734733591798104845078373235565576353239413011591079663605193337202216925172342112591641157526806472571198096569274748302070537738317730912581333586641992252877240611285731101627051840908256986321814582596380490366982485194587892884663133325520758362899279542495705006898640990305237916820796192882179675482700409145575287213619506940777418946288552871493111405865049390569540188030273831783931217120900924846404410884525194810901666948390762468730439199868983513673158535768051618695747225635243002998096702480782424819828270975499416773769314160765248607443799231163842491446372772892343074223166638089478368425941200487356940323618674560850315036986473729876781444280117013636111004997227657534818692850397130966394417737132794783791278616001981169503611749693076749663429759709542944699327670695574267678484560827211738073131219565329877989961215060534780453526115390469887901524381217281389857648603032654319870870138991900526806943929167885852048374849211482770888800651562291284537527725564147279453067979763217374867734004891613365068236343395936177571236640048768700375309887791572149853954137976614099514305834069326719911062239811066333651643734661188947506382586550286879639726227323473406111776768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,15] -4518573666958114026249748661331769083996641805403100455227719829962902598431418651819996052055859426025567493324431524457209919290443435290404601453179357900915884002299432426634507789746476205641670503223129263354111977890709031583920530233504487120729962932583198412309098622561598016081246102822407542232331575242236993079728084122342191453301712795466255714420287648143031184810405312782507588957647635334039202920816657591775406967716296256317714189749846075226390936059859268992772982565346087201577035850562497166308115424799654468823189937430571383435579752509765569038160645603075797089370297737668146832288096885097187263388784986741119977353400302280260914218851893078429020796824186382072164620207726815377821362569451512338584924194010042096181669464853479506684083918102730386837757959813232264796946088024938791264608085336433734662561346222701665018516498900181786222501472164457218081627945391074473742725498080556792182715618489624192829865975724921279331474863121359067341832903383569744705079012576553164452944486954519344156016680784364203284596628970239841265720194063982751746742809908363290012038162307017293644751904156022515596500132156418679773639516221839299742660038427447059378447773838839807601367575475284182018310604804870127284729423100597071545002718408991710616990949984154544481023091048460693909248436310978403103927394609023916752698598082044229494425005724735931049001721929691566094109653612634095195434820808516569227532547195073575117281874860556656645628955265605559174070564912224031965373259747718923304981185302460324327704241350741756767002589001537798538186655359685637993686781529261751076698166422306226245599233510233163633515300749777326700363942999167642387689784083949677000213612004391385603059769243543313558806516819497707550618882975514489509730031095585827756567174214064423033160609983557473431500144801959799674884338947273542587956804674493480500300561903033627932226550778790600175155319525122999547130716694787859437851673426792989366693778931762906481340795101975446778270897589602159225863654955890897818616860618045844174972560959524268590104951040786008552943563789639726807264146652312288619411855331833850781720540958178584058172187348998795351605386866602568890060797826990501700628708470084050853609686920841296453053344717550951835242594304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,16] 8020589247870818338611375489129210643545943717582132791386223735035423985926720673874757810448740993402086127790234779176788548503636184039876039644928626735033118306599266854520975921555371808791409956020841538817403982331242666332307761253663339629986666447075855184674876547639839132147298352135557838785709314233550135555156327476260274940521055684448238704739896255505555940734556435627217730793513769039000721060959676246881990141031063409438250140445811364677182044113203124284901730022157223470130954008680152388075781871994771045737413674039960437595678242192784137168415386866679023091747210797044597599842515797262635986798901855838994840288454529106350820467710142706414484480897152235755375484239382352935167079835337022169667325806250320841877251359137954152008496295401679158455631566958987592080735101795939013798144742036460071796798513508709099660592487870106413114886896705500930308996364632786807410710369579910438936054216067770839424571490455294361422665098885123102011560682967287056090753724215191124148935196091210195591234366951034678107858156099059518569477988303497702160375202322586609938747059359224390744036449049239621969742778856925776604893123299627470945414420469485905871387171498516390058064131509024225011912774618483468717687020566663606934969049782464272905893078753623972433104535213980176943754574669698283680099450559559325845000899616445212678824336075664441385047111624439376775692375071303599404404931490859935900345433828877416711479627499778955772000145456660213477771062428687191682728246158221187936305459902767146561679243279215695349657917240412185801481994576598191781242922378644367581269978244872088708707770941219483630361183114787571192041099074696969934028833174961798220003289667603598387632144388570051234663224110881907029374000239384004404688878625161202880874358514205380681159644883438022803582446847636191093835275275469130886411552374338280538430316643731368130744080670644789854853174957997060119286869908971873828952585070297568857760337673604490831129857722414298840968819278755007255494154754557721644771021748448730219037259423547123018345154984180411344149849696369297604949762069508128919118518191814095988382383683791181860465132810815139982650758692586543213965878406419612291553108072409090450469414458690337088552402430896153675239407616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,17] -12269752448304863611698285678419658438073651194922886775809613161103518431079756032354955139095019318209679342627802590589950004872615104388080173426908471104727686015484625706306401074724568977892812772397694559081360765929892469330363516496483632881269376298914566653397845548095124297710567922351062575464673995641217540776204518972469171177554099890972119767945930778664648825513158181808454300211194586289933801192783294067696679358806743168747885835897910654739400552396338849097782669113168231806031123575187676399183117866611981621476703405555671858687393692470665530500922525967426643536614452587673762290415194182937587674485388905810801726889417181322634786115920936103755364237589959196250248389954111148878249403961101357269067337280337495129433473961777964459469300204056308854634549727537557323654917017088122769729960826254377874594514316683778771898030539918220706991861025788099745056876257545809007056541934001886070286165599003257771439983346260431832483698212986682203065634101676907525040006710991853476804054230426923153648579881320526516932638316814577081623433266056841220288487298175742901379021457694550622364335435036657674711276429795742113454310627982144751989484248398349223612667266895389931204488792212666320237172566173829755372789830927779862449855446120653564503022363915351912526271926325890891917584342505865308022020419879904849940398858865659465063176960640504821864266003316896638256966886492382194133232532818950737382773158482454488885287810436530955151887870620675275137347767259815713242670062784270912953717187351589288112615161126508732704710911719625883422790597721864642414225108433157368949862610029072075195569177672540110841365215090934284174879467947812139963765504707561383282630103147367744121629352889437779002163876898344970049716176055460030252631501620203948577236031090118481371562310148318063324618958109108747313668858668175568129431304380858687568289582241811519880833021625884424563934754384569731526891158057754549343601417722052260859334757795506905766500461316711146855280893131701703320324614568804115536357231783483055794183514462504717180299220972768286464149353918961965446251738359448305934565504506721145933088568756506874178498656850780078661847425400326624624226570260967012872042053604050224051000301448561500192071168234674265658040670720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,18] 16668520564666952788037648035486325866871136351757751708875538679464306937163963461063121926842753563757092601792302316888116461419709639116447030743018793015514914448934172573604131698587210623679782564817594538168995506932026871089170304156469530295458676459321690147359280687119326302529405465743116776759809422998871588261986187720690110463806932699755710997460404044975368448121317673842218349856205072835230421946987038345906093339748171188119218963926930339707619298149160095516819265720650425244309064144213108631470192496859159992962300616947642147830787205307348803503032476331825935646192383179531304147162442643557485126422949060844680701095397145053594407551697430874360625155298568677740498308028889080240188536293884290379815738729767053721280140508544770548431884551302538683719180652043363345970116100619449686860821252087824983914307707081508408936395154141366630108335649185264414373867978758500012816396901465105400492230815322673725860667586354029203204451561294266718888229651511027856367500757945375612790950633941998153871615860339463743596607372365056257044980139460935201514770094043899009550337073114454289432187209845839538494437161230096977781729238554401744362158123099412201958589946909599220960242538111508879036054335218547788663428722733068575948039917908415615334166461125174597655970474672324079270956740298138161761655043659354004459227704456612359988606576901472533382949103909213386207777088202759694749676113280284630427309018646877072626557547675167849036263104744364978549094383746717351940787970496239487085813036580180971441624908913294464350732888981539838489022755987965087442320932221928042354891072431593020206227153391031435752220979106459900349657451956010664380791424808239214219020644003151577151929231061550913333511891003377820574100701980457954558778047380766328335187172103633175486524007350311887546348581837628115486319846702047349736473836028382519760816595964901798746799769060269154678208165113099968927569019244263523730043419188907925799796257012237629406097134914229928918402188832897176853238801651958636225803749262934187523874655658243173432582255888388828391831635551647252919114149111807811875197955980753304158440899040592132700648353972929177062432020830567478366965263968974585434689667137401799984015704489104626297916215618826656495340671631000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,19] -21533197469804539527082922542591331993353829143271560798093437785218362541935442860851319542544646370312644346775508636185790657068889557607506947074555946807338744273003056622770906083148911158646086432737059679456222916472266355019274940470175137553509018907800828378430747442648223668569338205349790568155426614759907628881328145807137871033238106562996289678824212746868256655038927203584741913144490301796426160150693105543426345346591315664145545783383152361737775588821596781658515108642497333730666544210995381629232081844034382651965442142972360337883244607083912808038823323821686602200016520318812297693269341479459172169870266544898369466850403821068083907746006019787636261119031837601843439019363802993798798283393366216980132364938293666044986042714235143862593734195174382750683322002661352829618510825620550443633868816721620699099960295074714541905206896283302205921241733958902168891631915580139569894659881804901383012463579108459892340099055003878429712039118128359948066730324252099819567839306284055556068376881209861515495393437858192182694166057776637287940423969608536371655912638730520149228693119441608751018827209218155220530786404242069085814456303079860791051389654425300311036650929131313445101597124408759183742195131280161567350906764244682048639359673853427278826501677028054246793923184086345850721303665145935775735320861462112691465392504635901302664967231321232910044455869634970782498888693661340988217591116098531919960650766561934200784577929260466440792988205968201483919944670845699153818116491815433939374322580474797205483287812723921027933570389403356629467810485043412251008428194101037913591162900185605609554016473703223603162543216207844752964140434066192768993078765231107354277356935405100114373337071870283569949510312532595869553632417641943134328965801555842701938834636949526341623882834786669427438282524910314323974525196495268655594600396091875275900002178940158912439793450692074686134518886532461381612098060948097155383375793396840071376101690892239227082850708444474514312059560644969255556647661803585888118708560031151237057906885906221379624084434174112290488188363037802365642620067622514029528772773778202871448797259545243897057076281080531642156141807271356913462069713631652671277953321812492365621540398768974271267520575380846600682757440481640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,20] 28866511932616726864874467542174688101214362430925598980326602215714022294508922259497320778827358300850674581570273123523092754854998226949260683233004939707372291204021898306913836998633646935327006265325523597142532745676034835683869031902400653567476416922812734917034294578485060119377894111299649839625428992545765092611252008390174634477709290558428097326602774364054404488898631994954917105834423328469713885554664432281927030399539442468062110951375562922591108884254318091573559330350178243231210738285444382382707447486719858276813834223300670768052844433465285880036853922478188986840701815137163076783470288286923291741341722412392359581002700534273118311366441612293169043252216034526422998396464419413781832572206705960154617284710962125403445696521263196324221351060495415085841364152182377511367693128096976545307107641496099439453231854761043411152053373556517123399658814653186061049522897096939271826162150266826556390162662597604115711694763197059491699901874690277924560337551240130957093276332426124898956532041801018506994273540646694381832147403859465511136748374025163020285504987909455729814212615012384347372835539329872984521314977416216106149574557455529162167777695522602043286978268712973231381500237100586927607563040920046321440686472717112585729661181607433503487496820546587586761493697812891915234849910217313297086887031445978310062627816360824476851332098607400960360774450279263475110487432120871217812850841626791878378107032424440747016124333637092207082928047068739869484425025726454122300320215632457157408254565820852829736815815470279288600444776992012372735432566472604507867464541593155686322791746999097890627918242601467091823786505619171072921093319079157202392536692626082585349086634212157567274221899143743772309491077834337092743405146091054065549326235221006060765232319196281110010269843629791112991354135162196373991363803692783389289682773371482002736995496877008891283882069171489162832952662306416738021596727152135588667201572729603953855429701276621999644450869054520049453885096945457085304887248995082896119212969215661858273000986488967494138382768359158731226618794961180804309965799527086932032108548502105518685257515841123413720179910298695767257896831610542449767170292611728282837544357463185319309438578189782393184287310639183334289210927588845703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,21] -41416680346812395611876617111551058780130458218483513301544850993103596730694451830046761304327442643332354817381316090216632774160500883564711131700462733447946393761636401615523248687581793764118342878654728835574192778287713675887340326011228680489770461486297798298665779625821838609665733790520516364278386859076673976022304188332017956656754041430174765567495162895834264815656797332737076575372131614326268879337524419984746048109096961174723129300074254861174493841667303304318435852821791002861909615088944928472613079321360851205482311510830508792116682328273804449109401859550226102395443618562933868462426530675240033353975137289505744713836519706706119812233366000314182792481967203090948477914710433445548892717767260835462636997123004376327328670034999878482797530794852288058641054941553469913881924184703408898812600174979195232030168337071268580809413926604459192083050781258762971035071183889542171571402725797233693564987575346142960266486222056729377727639609843898700847582661917086413199493445603358888153458600345410380617137716770586174084074486280994111821591931557983350587287069131980066707536954370347597943103571919119156160996515757088657476182611822491189324242038379226717935094275561112817921315394839297710716813819190045257157682636416707449448845077705662435513317407503099585485671056821859511590508542281873475640849387621031874160947296401311645210849587532541924102887478727951050941877297288511848494545648824582995801736563020906987180352120145152152781367512599209424110501595123551410857259316023971145306357974406052904281573252011535908512070679607052826002225218709132632308882916048712177457896900594701517740221006377045342928632609121032528545628121226491066430583100493243970558384721630342194063800027249910943574503393794532328328266528781989911265832339840302253637792595372770126878462830411341520797783100279981837674839794314356670239027698193692395530011721798802135787497334010591198816214025158154293669463698800365050342255160451523482605976154666645116632189816666064309485640179719914655789595299799158267648131141431553547909805379992771170824185976423888221188208071105294806102230653389971259141332098595507427999762742114833195599083408562417684041757771396564005380443034034442648206292304788175811963263565679168929152903690801230347659846061920795837402343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,22] 60428512887962904620549286471850160071481225431656415392464653402747082442851149291788165361648430201136512088568719851527681883076334647222617330263113142312177114380311563281684970381113583020650184707673057231194423928603885917879374456801687802071842931850804772948068152674519192325279092638978486366128659804559691308781258779689390655974831678529888097636842131823468158219092436409505553460335630175432073916637340680833950332598429305364157783178867436863865850878696579063178471404195110013224577297457482324552043262688937723490099042662280177398723994062769289043772869908510715467956294095476001278198267408645223752522067281756879826330743964350861851545730518952312899548861587440064135562068402533621647691178591469091672612752745601702473877811065690943710755198370623390757609777088574690860616242187810998432644146144751535194647162861548555141644741197454654052959501836323045047564835197558434207638274222804683741789495952294646564813415501242143581721158370814163014969673175842714437231567933975861470827802466919582024603007080942080286102329646973785200939892120078269428990317236357029189499622479155050213182805256275970942152396606023184311374433483148799956448297147918303376278742903800064204450764343181772656365839480658039284577938929797232213140178475605636843492537761538012205560639419236332581873526064161622648334459650965621857471275333539715888869708653741924254043398319583654351754307735306423750909878706843752123920482376013671641615517798554874632028966173414131777935583387680114713285196634120268236404441080719422017192307060375478847559808614207853976891646439355474622088123339401550888041812344387671755293908389343831003119981185854101440923250087534347664931062510918892575951046118532912941954235054190668562648934012746908034728413156948289409342267880051221204599246267090942317428964090408045823207907753470570569610683545542944531647628538851235878716261631151664859759581559485967956655005273135723929144056491497013135272723218070507589729880495933471742750841117379663674418552931498219242675064907809506220109030065936387179372555565692158830079827757830221409515269828538939201102300397991562199218350023853569079764396824720909609439619464065979412109264211374413230318491865458504212088032974949351893222577867811461222819115266001618494009263904460580070495605468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,23] -84016720353588057654139601012361144760397036687851943318546042127985577895695353364434075611359785756690230915093859277093811355888266061875700327140307040731495450832867119306370581681992574760325928680390999940860589193708623060004673085976783363492622180093371715149460687263706493713783335153416582310193086116590811486914619757352587989503961813126046314710744427792407198713658787604614733161911640305237385597836462874609584262234585306280108521085230029655911362778797386125344455464386009394289693815056354340602143639571712100779449191669071938144895457268197545563017377839347018222632043945979860226084661333518044098172415429990315963882147921952492065888901275877919520909540178160378999522736922878524113823392396102960302407463605267322019345399990923393187275914837908270434645118523649275862182224126407347694868115018062477766379217319655152695063714958119138573452216683757647737056727382855349070703761759871661444714793540710941179100968843450938575863633496317479334981328148552022452424403107103124167335443425605347053400812417208570921922339472642289133568501251186440812800802807694508347642143623424842995689250070436328593925092586036622252534752893505786686275705563278895211785246771481982830862297729838508395302750711617814254855827354616833241963216134054654570369431407350769661982910451628823058923281305231545237508534987498469232877516069054841767096034484185987783289971360847726443831666764836602521834424461022433225629022380136311047136219969425796622975215323629089856077685939331122378435977708702180321919984956272503545217990699860226040753238669701102686113162179624524771957156593983427495416274296124336378379716189451540154687550720603148818802620895760332760678285428154288830592245386187275018476646099082573441800054223060589853319282995118386934706340937886573484503608813804365637606433647487088604105609361398034722238668044615609704153956610045721065178113413632546453601023086680351680169754144913440351660679568979966440023883127649666848125724416982739531836394903719021069405279038702406640882099811263155831161442151355295087051730088873176027285405043039387266401273726357583136688751138206648514598562324587122375106153960406909012348156761341155027515699591286456268723866884770680275280036763181464173153984516008151349160706486574707937285774228441110137373208999633789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,24] 107680757757241867899704433065734656213804430283181751158559295813758237892643691148836339286419136293634161882840794140097192075128501739592990734423656596092696120623523093069410087384610662559950264585682442668701201371425060867457169864008143024765559604938837310084045183950638044038130642482485278236829760615015695750221777297941077672215370890618091495049338623295348269800701779423092082161007553670278819878510969713341813359456810278397718266888563225758349418417324547533326527812209124505307878377724683344879126179612724666455148962657632248944493034819861182516811699775353962755090722745506050188881788600285342165511595543034109140556900684095004839145277194044255698374280024800099887195356842858754654225232746328927447738628648892297927234561890379089474315870051731049239419550710077122474195453721123024270862355611422593339290356537459261484065836509139614326561885925629636925860230375585990578533775773457572919634759001271383168446519752439851231173412153088860794969797834526740053891575819503913036713396189702200918803974887010001739408380985755305882172952074464149553713796988907737258288530509477950237233239502565382109579392451554826990358119956474052781227981111431128796131854982873369269214305525273186905447225960890205055741053572652623274363136648366482313906039385829489778351850940692553229308779534415677545880747234380724508960358082148898974730471291872854414465125180526868592738017519094465465138197349873329420358653884055941044865303912394894192674584405722679714600087111430387984869211898732792003346481294377050393326102860166231591190877039475018405939782595330408684949224821767887543449074443102659381008384845144266217156286523696700474342467548420734156144597071733487180768362047252968428432566732181564269864687837745382247485707901071560730664904120628461330029136079016587974706736616210478920120556252808672373798785792580586559829458408214899424187877763241527584015253505935324352524504477675862641778440914521807149213840346652064332644560700113585989913305798155902020139892286771018830037489320959364504621536749923520435455909681962986830494873168658823753342856384583580066489417808862029930204153255614549377069493262342140143746365905949434324494353576624838681735584667751857065553964489020619129042078441208689531092762920402381856871574425255838904996402561664581298828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,25] -126500329784471262010168688032414626335948623825664764080356526771789754176251175798648037037977556398641261574886867240902025030198553107264686039488284505027951584374473847598760840374123031745795736503801006658216050793299544867374475413058770705698136513604555793001681094819746833306438794143946541685350046556931201821958715409788832385891059279766780513531623071284429269314318697826121383330623024242977541093206214582643533929682649721871979392186928077581045735472486891239674592926452992780952879423319505890786719805160899040556746824820093680065102253909965907029973254471378843857711246154159088083332156357439042838396903169140504139176000017885340455631561594941047019274519759553566683127903029987558948816972718227408931490330489372442887670807428703536680546543943989374298789726586222743387220384064437496442780274632147418687128519590797976911610208008719540551157205798015658359472379217648576718541611076658433960543361014489197322629015878778982079424907532109363920955571322075434995103021388803681409443957622969842906750897301967424712479764143209478187721735458652326320248613059591553052552336847861861877735606339100969162968108316536861519595951265931427895773377897665088135028493575960938319079740806589629905813660415006899999916820105542893792412130060940327236990399227171808071622476067032878153454708723144804453093343691391813535230289038287886961528145458424578447600610249273004299485027904032250541600496081094777565633358490284530255626451636987075986365531644699150896474960619671065080089278256466241889481600182632480281351491522141545960002161480712184657979307250053439537864128029871283748601249235887733142424864734596932518973843209603960376622582685729176881863407020818174390988156938231520897645767863409406996260475547075256947801260078747776459734032309555860497050835606774514158706066685888307795549244368202107354037576678082350353503225216787378947869369128932584013277906220378748956012724269067536755928965051725906836028456942711620559483295360566290892550631195095453055415188164335891199952921757246030785089909084310856015777218851799930317043398792488201415505457714386121224867605338082005660843381192946567164237979884434787103708253096223708193006466568884244284764091605048568696354846835040641204059646751892584534292132743049959243138913877167459871915547410026192665100097656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,26] 136976396131272933171968443202587870341081261548720195651980309625012301917820792925311459010587757857966251475261862975372605630929315644781585540838149751668300247539715527054969910545934393373567691249701914641948611213888220660815219429022916889913359013322796876814025428771120081238230071886166437065835739315835193754498038388257331699550332422748219956819011158399938358288875790156812403346269700541356252372995306778552704101049462788217986487401311913533824252626192730851111272419690959332728240987441328275444682982002413476690075144424735025989217335943265168913521042085153978696655352055049490598246416529670029511118836751244063441378819297654317893583858478847835763323231486130991298422375893522560692467015662162761465910110977716016976788331023170673852359785396393967636009243724344976889600041272751593596354135571180888470462682588833812951895478357519835792709191411671521361664817787423215307831348068178578503583612658014996470969272549167073459565182221510383015445730996842426052325433105065106533493645432003065534737476058964683183482722007202096923340618027727176710184570013822325378603344402723823827764088897635162470069967234257434034546043687083642806087587556535781109625894232416960106790070759850276172010644034337208301766685770391825590056832744090680529405734156229494734662130393247700047211797498209745380492924189362363757868534990983592637050531132677020933270834598136632967647092045239988095841414427053003313371041571141511523130881522813835974127163800679838345154550174258846372214974204664280588977478305564899432675154215040556225366124761413293808582822543073020499028111040281105666136230620023460590727774415302362932471409426736868897204084251190565785468520636907688958632384624550182825380047032129213269648861009282811815934965107353897620958504484109711609427012564076121901655842183994292095230311040189545304112001709629308888715152421693122773636264252690176216167215205738536727914233940209105890544894777176057338478240544695093148382518167008972913734274451793158792497985706439317214790862742096107313886384335163331406586425697846250901855193175346700535468901425889502364092864466312954484467224682357551591585572036451587424490981906862076759883768136967015067482612754429688790310751127299739944704714780634111542306207530785062762086144646308258927298710659670177847146987915039062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,27] -137369933668929336096085283109266024025664423382819351126479407677664361351293765903195553831067759195310739116708127213578529622391986605996685602190824240093060354526971331151345254458570947701516788464330586576564196818540382202477531971653538490996906937921483939126391941259016177600542916084989260683807708606160218601211969761140909679773082513563085146941176610441012448729275955335896193377303863755405971975512753562134427818878817559542180290188908046326869700297259256730282250164788282863276576273243532042761452745940420975300235790256150944029897840062754574265288135453076953188752550327585950160836129134681084047184548891191510765670968537885526032694672045496248829026480611671946779692984648480519671087566094746355012873326161368355173053663184802455102564899323098759900921449378605863838950673394934342679158812802431471193770300952524150527207725004118509830430760153655676394536215641894733557815612773046462700242674407725569962412498687436752533712543451617809358097422699683630006288314394756412734619480093187712296192471370634365040332832009272489796173123414990249459923919652625494094817244198384143597511801706907997886494852719619246591829240695840549536741677823490319184724388735131474271671457004925732347262165024258027749505050286496557913928571871674541010480849804225406009226662295533859567191845900665226982169246273533793837774304989133126296189875476605179419242804355124922327400508960460246582353705542678790856832087919559398822871018180215288511873357781461390789200647531761070364385599863264418106089236260429140478264786363951672476044368236275257671798547686793870693868638661446006110610830124011165015010519338925480777953741457150924241186180725786483023000601116204755395497165165758695454032742879784238927055434371030851446426132736586933981979684275434595127261153382247110393165644046161290390649951940330593037795025973493847478138258170695893495219290658474017557558229258977479501414597477625596813406085947805325134335737828090497107969524805057745952357915057295153654287373760412949479512308245283485972793290923944533108737854113601148815139755727815717358374166681983941254081219225981846513924514940863181331817479028082236990123886008584905990483227683165242800414650234537662886369523149932536170072864808961642181864755462272901249821588614189336651771173379188439866993576288223266601562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,28] 127467742339638307573492728559059713106409625004054177572141577212236593730430012142703132166020863897687908452293844257498031337059784559387913115742531482516117011396376237795950274263284664415949685071415848844833059015586887156392562418008380762927655754262260316612547602633675545523210636952999681619752124094780909259270343948191038351777500570178719114967390389488114816951246427224831117894978301464431460440843023227040125127445050964200576089747345837628846874016886608715765623057444480043370582393751562440805628233210119980289210570634141585010583986097075409471962859286287132675471561938104616162587988580986195910690541997728614902871815480492541246940307664589251989736004262716691412926004053877066555061561465282019207767937987776080220292082606236278420578209026493647189875370998764033701144490071158947115872042127200590430145082409851318434746916232381193606407769387030583215085998433199364686618910087236234501195853006856276303894254627694404587341224975697412730748545481807748282007475690911685296915007673897974717468693384166317301362116402230485751889485133610938064168741553867472043153062131740273924742636664301248280212584774381051130904418973786924012959414954714643596674596740493610638039439744817662259463846672155833878841849802012340780255131899024274679452456496309394702260963919712557602505464042927950186839950970105706813803830550618549097808110560912008407625303185449221218623370216767886171438310365644993372723790619234194564549162727626410459771332506469674253505027474014655443265854018725753041892655185010826527099447770001153378575253840044637038636399895530398997599385588896637106546519965578780749096576274661250409258562323423610930330294798679754486585085097981574534189985570347380494494007746163330037096008086435142944221443241018214866132002259795255224202405567077791256846912320865424625441097388549462453943731979101560517012681681769268751042927692110810659098701032308865109270662576841963413935452740123214058623922150084141101493786935996759353608447527287312676039060037737759410960074312134152075547587385221228615061237967542860181628112253417716564376969647100644719797526245771673196529660920113147158744549921287101872659168548782192750349137833489902875201038845968412689021825455036259925183035291968246382803354077427407407191059962854826868756892995548923863680101931095123291015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,29] -108809765706892089522371275915751777923307904714207232773224022293964492416915800876214909210480858862080448082158285553806040320231413673295740596947112680269673298660077098549660733175788222175550269019429140798180733778781632935025768692225036226092558187627228874260967916586953298055824443931869527982988286078035777771432681211120704126303295473433717612674600695929659301302056078628251463965610543431373949377910458565527356524833650229614710897451648008899693353598781381933887012911424131273085984583085387354082028614491614385770559035058260060972575797851622774783919578006482905306230410907486668170885520720749533603454672499877960741202755718952498697800346557698964897692648262352707216473994401124089258607616302479805891146600018159843606957979190314695099034174321368421124838471876299746827071863474443628671909971787368390207822369407486001174274251365108834821822650479691341555834560929775213380372129985894967536980969660373021213082582057945078822581963200797628082504026066968435469308155375861188081941970378335893273220220751533914596997620454862777171872102768828115759990332228321476271442283490750374830524443133991983237069417993996672375129189522746092437844895193311928093504999427651469001068334161197518699188194914592985450668012392942635375655719814530272778382104606797770229339090577134028845933025079390422493703652739916728542040719286548630685969001319471011181510592420302359884013561113673432429606120027536354722087523407722792469769684257367572298841995721841883943497801712462369316298730648324477710593502284552607569967077096779217493505604829642125852426934821539935744039457679039982198299238016472332431470697267637247902339904760114122822838591291736679345538745361572744712145157847503653401656902645124060673758312396253581911624122119097574807364105552540160708511535187608719062774272554315244247234090260683527096054205122165735097046242016163346336324438157303528990631805237956678588960789879312818369330125366835898913780936341326876006627659585208120389793728807207505028625057381769912470287305719114715283131576979553254006684674985525382721160655817717764508153574046121397920119738771712010180066819289824520949592682571098628981076476306827079155665407140449510068847954934910016002885512453102878828583358661209942250845568410551227617533840877336642779222417642848164121005538618192076683044433593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,30] 84841906857671151655269586271142747313648164711154838598387240463541796273863716332830585274931524339459917449119434781430050903878408877254998080552484452275876117990486532134411231582459054497783442886499018133022773445941972821082877392649918505964876004537805155611991226676560039025247332801066843319472670460699026994895447275762872983375225614149700465784103964213667179975479902530074101271631121342593927123044494706276963260698630734520732779053506483993149644029570769366883207550370162842612944679901723071468004231654512677617021410972413146950144134259772425703650837241040783915325056697963430161093578964852263536473743174826204379172772949961307257403926640012494559574884214736043548999630126607231147078374159981934499742093275585417418448991116702478820611154339131163090722739436824588339776902730145963211373398817177895795302375495642195903053748433215155407052583032378978580615050330323134578780406102137337707109401028784685018223625783975609253179211819963103689948727470866972837559885053353378731211880270906569897678442396625178204600501643798847633167057233917085403026586506306803703547600484614184459712528635974936249178064318302563254686017178204516592038950898584094363016383877973842592786500790994741602433338799931740687474877747690709752371794591701105545499061128505219349068749011107951899894008643762872327098323008934875635358053805990258332660983076577015473599827079794731081357155161494673545843137314935439536172340722283394597190538159639374802853280720515602177619113633268423922046571122615881236683596158532248091404503739036651397063533500265195523304509546884352315714740462226466734236924241915915522983245796773652764801096012628459646925850405906550581607453705097785906035105469410381104625979409944257226161634649876000119825386278921194124858509909550170432714708741943998850621539984808409418975956496570813333871899535950132007128748872143154556369148059241352377790770151828645914489882164001358105422742711857800537677382386862411104185202877629098224913759573951138829614325711454231323919751994496113121812209598018840408284435054505368994044142318668423242449838746302176070413631301405470672366929815612073796004010471923473723743666859724568297968244198921807140108312127390949574603433242245601103437014334089389360257949756111265283297528824134024262747649584193165850365403457544744014739990234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,31] -60063787570836511623521065523816467919542412779857522511474002969021847604751819874402345720881134034137457503336075405395368834568281968987507629461923018568150068488172544770307439699858846330556154794737273832673450915602182524236612236348782836511824974914284815628557310224323070595012046775646782080293829018208284606924803411405787735416262186130922454126362700449904501339084795878646858934510244924801731483257762449976526811142740944688595114005583175271529582595140549918221285420364782129432748984997006182890320292235159477296905731184641818232344132749358906852779290547844377735045665717520469141736851292360303440321908796939335994357640231758252498853818001524155915392676317446604159241967720104253214659596100367596940396445843836172197011067807065381390495443643843924154115795186767779649059112668594137847565857928332075175186190286734360947794872301525412743628274813384173109991225407595995529726025948106103538266264446332438715677900437190337762225030488893959750793097852412378107311398642738800488810079420563433274186043501945959365555553099382825395460466698223215375110584084616545405170123467514282890394422691252899749249853775310346368609596125786198688525180708523875237180246418438786462679445475955964074301708595045630292451115490843944834570363134377654645801997589064501671625780756856730377794197333577607747421203255909805741912792619943900467554907010473423132934017314610225429254383566661010561545241387053442748304880659371221216071408299119758121926212834659114657988811596737102555625498131248055253272071957305323099751962193540413178092683631951030327727139548127120693536644447665586254693214496506246433967269255211690327095461205015455413923864186815956281381310215332396988938434135118539275297849690474248260807150865013592010574736079991228452996529691913575259161437877712074843583148278819373090355338980078492950867423689306434745544442412887194837947076819119284085634082907661131947923006805571236829996110148298413800455299677332049841037839564115577423989332237446146393594514266000022116482407066902549172116518800811833871129952644028898393954752461499334175018946387604131642275371871571741213326540808201847329709965112810988204644932978616657721663164063422405979403466801420559418891708015036346126493508963118262095185498907460309391087830505137523099494026413847601320039615302448510192334651947021484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,32] 38437828311926696351479755989953367496060519387410261386166295420273176615243552474422334777420657039179583718100556127354117072850189638404577253965503047227714237919305207778027237645111972581989245105490455450995403578968900315420502289699797080713310939412970817147583337443931140910053485464148892206377978612073755993538258556631897608012217677663068184187965801096768950724610088390051990299367069360660644765740470186861339016433667856989388987618147957204787036503472581861173292576329236407706653891206159905603151869869697737360968032875906257829858296631762526505792986577320693878329986974485516716652398642729610767897985485656586973226144167997711396432750154062618497590646433279824945901330739664068410894911809235538707537653008328257212969957345059372845117082922333061618722432735400835845854208017941956192485503447081525553996237118995429299818362075007265910454332977129297992317352293532042988874104126279403074154902634856349119152186148001276768489593669193636636252880791782338277229466348814157950709973531810675416795974435753823323510055740659214362026631196684009247590489285063487883668105137898844534074087013514932749843650334829408940586231945695233159099218320797553702670852430374667515854464780392583889074037485791179096190077520671392773780124638192669847260458996412398081502620069021890960056813554140741884276682491169119453979297922076231109959753353858899831120215796484359509420303943893613686815925847406662102865929055959853286070888118532859605338321340742365502320554149844683202318376393279832537811405967149755130983183571802763510831878213789319757431634982550668539584424979647758535643913798495273898937697981256333034161027850737868053678930061967698122857328213265728820153431542191315603718685215383941762537428415743999390730257935410317655540504242917063323352710116292432619017951661798140231163195513696732134093240052257872476010294926016669501718442860861906502781911186807669316603698946752480174443889135725296953510357703482664482304938530463406528353902940114153334026691929891234985173404562837136955126882380690780016866755442288912471577914592397198001980357868533561608633149830147533745608099396807463736760658854085496580018573204369126616933070979332855986370190537464153346611316635423709389337769641751173303080412787604774756013566863849058511512826155190562912779966842080625610833521932363510131835937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,33] -22161572566041671589957071012540340563631673404950248624597267069253811315992441750742577601497301160329467292753280310829573574976742279820758476414934838008949569968511159885624504795844143857293375354865777237337568713291275386217642418900748197327803800630227070264013527012810336120670364234366051888198566570851694351341846807544354532878831640959667093831313621465908564866612996554061210216723020224626207181373280813187605946139280996837998388720093591146395775804644186968071507505189866964745068325330079023952169686024195462627050586226258731868912653410561816827187050203831878367663856013233331923501355323094010460907746847890328782078963374572341528875745726479448769608013441839056877686395142083073113844876808202303950765065868986257354567253351998305632856673487528676972901157189887282974564417260056363859237483769443945216223759998545912408610143155335488537108589724702326473450097034172575679594078989845876732777745817273322041035561310606270198936308111034549765695407903829608704473259181365684870382623208572843972244011428747488838089723718590208023828803847628874655647282851943266537291809158744106142390342035912007593303773294687057046922664520438124132085201119179674816244066109223044190114041414786453658899629455699490332864135344789001174110457575016946897465379156181004979810516990637011434371891204367295318896808594541470815979578330406633146351215869619584623801581733139399959801386381059911675038815840759125408625701267370403961012455427809924395156913110151939539571626396680977861131114661153008853624960139054406601994579448884407913513923350344791665620382569094074568522610480158129690490125634430594961604299033289126934347106734347599415726358946191217866872120332858325749427284575170950138232792488069198342560403486832321388621955980463217527487866992223889121601390429228642640983804613797878092391201973919166794220368335643411055950840644983042720713684121698795130748495222276435507757277689607441890119128485007718623863458739704728466219362423109290273595509177211479438758243850978413811652157962447719695195479039387937422215814788905738130723467028550562015705722110997581180832458530530640750965389229685942424285930779941471031342223031946875221707050504267672572962207167951272957445610801525709796619270214970896386601979180112022998404783484700653956372935567037729450776801197464660475588971166871488094329833984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,34] 11477494088635455493614038006306186347905507868143665592472004226637262001812258473676935866494921869943736006467610601651191049612129150493896500863508887896235960675945713011670756080329353935139227577309436241186233894676987804475219385112416837604878901539711877023207124386825164361547376789892284711824060389532086107247072206670169589483006833770179687599717083246244196573426311194334161742287472843171923105671403582147961767847606949938613749877651630313000188252299149288499455507226440962380292069245104439486329073653793316878372845841025943012314644905760530838987210759762583766694024767273147375724321823644068089812159250888234653059703575734601101697534032265341012013004529853125509872200859925267873209000839737405070133706411248082887711752143949061631573834508580055484052174883746902067021844522991872875369539852731105440101364092757033673336649307085320192823321045089411789230524302485160164514521807115116204353603317130514801794117601671198186805965526892348976145903703108918410628014426409471594854826890685898479520351880874480729798588874941810962918038336486487497975027421009576855486456282761801436488896500625818113340625262937161433696865932177272946012914159960288635227920210331506093382477841780473548199353373771403926902747846735620505510530928803881334027270280908806423710362315980953133616472076761711696984057330344841950512434246086505743180227181881677580008327524875070841846513686835600747170288866448326061602392799948438761901138886143384249247941184163961045896120117555875581782504115220885537141885192101593607154916022239234565716975374816263615883723897247835070112499137743009576776477620007885810510442739641788685160355492320854925317492944110571052170518790126881817281552690321061574509243798820194472537119386190680408653744023426909311292160568358763247411715744839919501743708729146620712728855083407563512309759688502907983130056357688524559701928518117206676835555436076416024524851591724553772679840221223872224754473096376002229808190356772093735722468731990233415926494419143661097055153222228581561507358143015917628337124878233269805741974690855919463595931438793573275789788698177932677740574981190301608884319342711997698381637392648268208817029727665324103953246467289653189410922698770327298965808450651296499052706126030013490690323239739610275406080203303854689383911344521989328359978799198870547115802764892578125000000000000000000000000000000000000000000000000000000000000000000000000000000000 [93,35] -5322764787406806062594182355627009299289999432013455742124635034387174263304849244718649117348248091993273302722493395966114575467147099673030865369059745860794561145659392716125892600478303650509327674688420480239836781250594842200515144596102435227072517783173454622086376440191935196566220036940758320585038624652550546083720935297317747590656499173728794939564576114359896663614391337386841599462941892071629344893363318640144979465795140878643928798634314586016688084639450401950598017440655594012162038103650203957953150477897963753523286306507893081127695557713765575330016456334716189739243875755498145062409856369900501728091033380955156590586134611118372429128509113792414804695429386196991783983528072254401630180062357661405702741648912866308596030748958271966475411493422466479338613833891961958964689088236535489734615968727864948598881975357063235510938188871563879106153837439171666668225048303235139773627894801288979526318447877346867569113619357840906427442620689313699587565566620254886951154787489970949065453229127520333694633402068579732240107693794598340004042395958106528650313363231366485503421815944835058229469847321595316021592746329483052531647180429816319305402826294875962380240485616759609580706192322792992172591822135327916489894816327023739828855394371963539715176415771570527388920615940326445674361798776331616598769825181061746513883326172617393252107203047074701659811113936143590899450015833403478499322745057832853621151543699981545138703008192573636026150822099187145628244322684846186701926000577707452146028524125103939193545173414678182826252304973545334366407117863212169309028091049934662391720041245006835419285028369912007880177598196917484754672456009649839962784465144578418070488648838147543932512408351340270796075393699202703826668347439154534870699337838196578307677664575829435964357253301997251902231103105424750363452749790793416519718191751909335981672404503043905118037609798507631683319376475426447122292590947611723829542451988992362639690045740526430088058521468685849767272498787832354172810925365408257441021453461185228779777993331041200323735242230827858109452184525819782484339692316834335602668739730582936310335710505653627575927873904165970716628555520971762474557810773362530463901240018712217973005929865952486513413675559549753132234830802434106419606250502635613120986809472314784351387739746996885514818131923675537109375000000000000000000000000000000000000000000000000000000000000000000000000 [93,36] 2202423634141378218742080871030002700598464302339902349543835008549817943629344469406345430853920434857145744181930295667314444434795256635980066285708957529566734683863637091950300341513170298777167466873459623144709387819682065482020588808819898096476725231339898218790069372461775169924735226821130460064219757236728891399866618122711574413138258162837969584054066673534747847616743992991881272239137376722324001037634884387359872002915212401244379928700562023983636213137240098313549594236436262486278007755865586947926123082859257144246919851405679077644594398163977970257110426120665247301848036898025308936938824052171452452987887575835375900620307751681844452042280191989698205980901523268932807943060136377075111503262676964797224672336501852210811915340756829599600207312532711791326493182230336255709364541386682906665296669263824377920668942459683454269683564188620039604809689718321921834758456029588958968426434757150367980615732985160235379986736161082393954957071926375448567277972967244326069132498535483881620282226480980577775743123315066002245187736734926559402228567505710156131289636574450885319429609599234732343398483270294746854158661076545826542675933234063980861713609693588115922135417949341979723165421720338657789080249008036492972078564006347256496361359799890936562964907328207767740266745177663428619166020243648813855894033691538433109130256352052938345886959610224161085356442792591774307594372238060267299150443348863195542574982368984876896443317489545490664728755735265979509710820147996671180844745483103904437168622591557751948564575108651060640915808499768694999845124972723501494863166319423529592732626276208642757362540715572262988469888583157297863111413034162996553719942362804289977262268366976951076116626590062635222464250403554252553979976776557822856528183888730033819086173902363728552624147773648082435442694435749303467261723878332078887478417677681838366464653417590513675171099384562784543520916892828550199147590722174008625917116086769027390263893432582946334078137243497212673422948776901626911886061080376725710880826143529465700977378138303024395513697613109526779020762018165889294717648668282725432216328142554714444920103570436655713158340003929550029170947238304223025213330970206841749266353605214477177655925017202418343297725545126270473554034667041366459873968552294863146392585104929673985203752994976866830256767570972442626953125000000000000000000000000000000000000000000000000000000000000000000 [93,37] -809603194936578466817112944223276935121708722461378206625847292276090381051102349742330432954275699964504825831739293208401485495774497020927203222636596870909813712036349235235599506915343467030868186019768276000982150201003842087438293669045863188643596262690524834252981240374294611171319813960009074136780721481351018060366205027779151099006181792883763307871957401014725777861000575641176055216772891892229736536517337209395313332431182566945081286736186177057116279257917278950071535261926295339435465446173019314216755484348498343045300221783712737351134659563734633125362648316043196618966501769397280571997765710068358645273146098046292853951760138895973228119739651280839219036617734273041710320164442588953239920335782175692068808627934536051092734027185276705082834760125461745880260283807030480676384273609669655577645410866791755051959386027606784253525028102432548823107521983126298370177782697210375801293021496863581671658255968122614508952543366019136658307541248542474853968556101189324045051195201026691562176470543747668776813376928086289707984348767657224209476560419919315043079342228457277504345120420193399714200748805174242487338542964948791862976539670289437695165860445989364340087909165439060083424308629816108265851428304131714722284477096227637417149041002412882857822467479406817463155531301655548820691478015963654056354300104665983202350114074056857913855313112764555605673548789992665506810572932788146580287143248773422364674776737639601571167670795806594091079729489474989710729517510226916900449003809814284021528184080299507927896958970266229121314088240119359397174960652666175631203922541339198114451248132039138796568042176018508983359208768414925652390360494949779150732186626175347964854351681361838761166730067312986170029717563231518189348197410512446207039452256850713803642984321388099124563205448931994923132537833137591590390593840971503870660365441904645178931626991460155878254804706888842382967101733701925638228202534665409041145302528752074319127464989119457079100920930922835610090349747863645186589275191217709830026480169988601783241176956988750236318876333096125738819190931842084136767730763241069691624532321815194310775625228971623460894905000073762321854103074870344308110673637954296287316535950844794965826386164065983310939395728575759418266571972949116807626891066606789752803783720488502419291567888115501716583821689710021018981933593750000000000000000000000000000000000000000000000000000000000 [93,38] 263051979741368546701623914918370330160207382455135971676927425148278136815403519767707669334553846963143257308333959209814166061125984282206700888181748552588094533817880722224436912812429649636998989150657848752232452727283159914995408992487508116043972644612317838863470275832995678500987053639962366424439074922002590384273913558767861834073205541167698486648572406658181726971328074143097259680376247193170081144698929388778404467316490643344620144672692331411599647924451284388658321092875473728373997621728726080028612913660085859103977937467655539341542503619382847292981424036211729346727741024008143007483157337934711238690304895613055996603090952742210873784663213894631809080848487367364269928351930794892310760464413387687529192288667063632997819244601561974071119141512288909150024459541163075217973322065905895789239776961676042596562972939518252998647391735915924543595234093270026642534944805449970190232552784354674438387849997459156450154809036756856922443151094307592803940041119298612362670370732932063449479851324635535415026357436650525209619262485356079879871836705875930723582308579165362490785975921137928945852767682463817569343605703353843909539737243739925036096354203316759886828979461427728023267089869715163732924488914877502130529294719910053608893187846429472098078698518059509632656824153462057391998832606009739026171139452980564636131648063399160972800028344167590669037182985992220566316142761309763991989899390011381024181417699298653169366234506080963837295139262170345012964391091985411364486860778870475624118840785984804474686146270985791276328582779583381220808315503725896546855496870462839867452230900308450014315090785905189481916961737299451432737110843704324264817883681078530591211411791904138059417562499472981111621746077881235893608962590432952037234710833081708880844082416628361745055771319224455581335303159889163904193729271268385057051068143904869593120305172966731412501967803979656180295135074102475013371589410051155708539258785970012150100419153600183957213999865735093501716805947981586096660161600929781535174176823602703283907084792780388346179687257069070926945641290886400425615675584899478868386146403091094897758906086287603028322595823060034999789780299015388368577099136687076656643197278671330801038048156599123132185392270891655676594878010627730711156350557547605225049062182489687676938827512809759845424650848144665360450744628906250000000000000000000000000000000000000000000000000000 [93,39] -75105838169953143461875052789804430958059339746698993476924440606520409471320392242153386721041862616342194186278408351166013593378269523881362153172054160548336632128862768934870877749744524759794947873865290407909849778420130364907541001224430324938476123169487272760016592420695975878391856415653847952039640762058825419424536187438599111688861607371447279654033394202647331008598182885398126369902539152013114159173377406071255956370314055818963425178181499970248640851622957898255578057300569426507112525246831833676619783866128652751890040776988952541824707252022264026996303086551981640885752755626729974566794863780332504820961625778492394364597298357912073223411593654146680573611793094664456007798706162996208498111518856623017806959162330117605987136319352592884226051299354414114805448056776508631564550601036301458792358005343848804238551290944552527412195146528041283776487506871263933164884011488978298724705512502884696859156339962711532630935080288599878551074749187695835825561867480406718962166165528097533757243781486379379184885072193027914824891851960515633275151457453739145009273387551520484890968600738303281092422116798707505277885816293695891770992499299896880680305372100952676027552547429802234137762738421547233477266475348572231176887488369371278333590960966436377853666701133698306305117302004071257992868914181505562640969892853795809328686040481300887075575399490191941146850894457698239165820046389074986623809339636139243365193296499770612845793055832804787680590683178466439471470111397415200340684621895765060462786681228562083087788584257521785810267355454478313733613498989551889211452639831964767666979581378956074237949839237337135002577542568300409974138207708917062502078045362375798782371701174904447490273671934778090114910758253420247040020076792794257272392272294654684094553151202234118666478675987643631491825743182195531281729739385770491716666158990467290452222670419399481069648623593568948849556221469322565041752200820462467063795422330080670020348779128899943823825576708507945415229886323779571311597222295338454016458384893266445271985993066685194629344918063545870234874044716099318429717183034430591582358182305441230527656482253534940316978464174476182834193537715351860525812781717089603751898332331641363703466883425135505773576795799979115850056128848775845544970718264489792156510113944230445615452665686712020905180242635879039880819618701934814453125000000000000000000000000000000000000000 [93,40] 18729329605634829483138599027062025681565412702201185616431580055774899638811792909709490293032309847901942995016492028156690670182867412216836275490549468328668834524997105495078849434684983826118322843726466592674652135043768486867423403365186481037404581322850179119624156881648386113994823156898352163443928017793795577159842248016660161970788511645908305204767720375137249841187624187515015681075870052160287632865444712503259667200703954056657551033506935995953428708104265647522717446319089142541752456069050159881675505208403042308927652518716602936148976007774095539326087472721657603586029874129932886701997433663270875058802528538190749685071656390149577302533537599400111940635988438437894604508152386152403599386657803450476547351341399932922567495651349483435519654055263118416718611356543693762608175206623967708158847064094292383753183716971260986275356678942733589099212044578840876987579423622643048310303204270187992226597618802222262391998580829181940746404623891100475290926456215973557991008692910540079680301058689121210552371068425917981746596102412996976592134595918886582968180442695513295033695202621787370438141047011968196615732856699895692571937585077230172768650777885253486740205818365033567385874998477024513790595617923706772290848953156159801802319265139812943836936161410583480370225764186759293961929061896219099675154896111249783937787692169098915841806251797762372016880495909497284560686804037406165400760730256761961005187452829481631393613870363844274341629206850864303177989758570968191352398501455059575168952346382486498989785696154207518807347398847018358641498326142389814470662087532399842314852543126769796245044407792063112445194541041415138761683533151014270838645073485160599301005301291015289958602886697227834955565335394274149665387814485421772416801520877879897680144990355919596161501457945831267711608635700639742847502149116299279329275570755419647011701219290665238918231906551368053003715110294779788299183580568039855898208409194979617246159518423053926897090054186730322917717923875567279414089573306599498430372274179254833680549219893840842608865097166306647117529372111495271654052509447472455731815536716977280322514615630390330815051321936797895585189862747813824974375235480126952225405120190538515452856395399762296503517628034982060863405360069914229270884937198763673404500019064503227419366413703838712055639234566051243291440187022089958190917968750000000000000000000000000000000 [93,41] -4061245868970411811387325084441222480613305772316829040918853043288289171837211513076621128924496780056008605529026315466383968516201754928343956049943069996432923583010381668499517630911059799280467258647471408622658865538212535097457088044113293223225414303513519848404879201408255545647201937985406821835623832466782513123743312173253398447791930533125212307387851836678038296460297088564244681794270601479894288020218669526716942252701689444529807763175794629040624237512581076447738356496520486921668634689468588175039025636386958788044727141043425093226662604592730804483177744131680073824334400322965816156107177514003061211944723928743198082591058930183089705988844259588603935837451395450452161388105748177536791331473683202705762712616061131830955425752592169244565806384116286024869568263410734147135354647238714712343743383434623683515439046805744802207918310224388293283221157301648048934197681594381870126492148878595630126584915591182075841056635621660864167929796477492438682193049995164344214323838393854116725473134007602175508100104436148263397041021269004965814013894825552575904768115449748915324269004573736243168749584893186474131526006583261954256274157496914096683682132598004723861119117602393285499649212301887581148306387657870828811159580383041977597881137812826737352767281137540952699296206644447167655968939059001064815296355249889789956534977254532700893056625791764506538448486404404784701082008181815380760359269346739814998100092401609190545489338508969539535421226401965648195118012377780435389475959468431616035795992049552525204360730796475627476843669656489500128109966056174437918118372362986745043746054178266446259264094964190927907101025191476502874012829294284832683214334623333708919691976346852223533108970761115820091885534430607346567146575820430112203414806809820166542062929880102896900716738379370991143847579007806670736375043015841109237142867874968929754112573382022985924041032258904650601546132891081538910516046282603844087665244580720082246088237499252036675924720735270989277744744434503201550572194164200346067096514406550770983347997967645596115991774667887119640208285120366916214833735845566285586707627467751128723549644595514135018141092757984189150232273366528628469605677657790752867033076407167682096448544901772571736492542949143488778519409033159695284092528181285607710220066321187947782403601097268750374644425468056985195630659291055053472518920898437500000000000000000000000 [93,42] 768445817310776889756428804114371831014024811005445245334985941395658772821122493482214634144207602009667881456980623486832115042756615690406775519422781701397880793857996685423098398480602116844481829468497839635236919900362145753058964200295589629749328670272693444737987589800873470275522192350801249581266072644769373961346423382873032162046605166401701197665133411395581903947958081843975942410573706817200333186966146283738910656180937253763372951403044293116349254200573251606133190388324450419845858273519097140380042092720258436571960146544714499239640579973835492994139938033422592001840609604597247249040707892361055237361580552655908874191287447118126170044971565653201867626402209727995615765191786688807481148040500954580929353696079906179882984689483036519219056362417514069781602595562260715175306252216758556062244404408646904064822496014245854263007450549331726235784652218359038209816676296443176680839571316228524191613067847428567257624274908889443722769107647352108967414191720483690722594990298206506192883388293947782383704030803845743357779140274808697973395460234847173798988006005599318206746869594981999848253667804852924653719393493730771581778628322407354191881263744764161616492220606716886702651876449454291585593619488201718665762181599352056516088451942718259410628028772517104425215999125305644850243909407122479125870042876807357226574565660486119255960491086646530577364661144162406809964905416452328139441997719237926461039289661910464711551004817479010924355445941171872282834825377795285123487672186038604407783475400290276873826467304078440218022397677523363880206286782436796075249097630616190280608537970606261334333753123515260142000492729422989639852926704122798169598997666991365487858346580603976318158996797257271563047923525128038193139069893046723514870173024518589884407795822012100607574024230145826656118375531789246029557061583750633161694414498584681400171415937274781385002573957177731823656726453345151238630028640709191473968804960177084039532364165920144964752085467800651930773721140766756890138201013582571565768982319867106367585274516556288729064949448997360548593678026273601231542781915513692859092112031637368090585956188664373674731247423133970035564571532541615135657322677687911456905914398946168675023889439727562227009961532979732977934457733076594437910236443742433980473737390304074379785904680431280937183869352209188152702523666448541916906833648681640625000000000000000 [93,43] -130686268050735998522289090920375206452458298170521441879168541840839803586434983655766712187022237934241194521092318159817784517093344974776354048461364517383383040166852056681796144164601386248675840935758252191314501973596961571492820101994170669953141408393398700362814622517423485385247828506120840859211737859913948559248277874250082683482104280256821539969498493561227861195782500804566999762004863989500904427736271745117596712453343677824240800056120802869495991665366738827113678957015803526301469105348845535851305182876606168336206382937497954245355987380493750217769687481795532810189671562739016661780882615806948937865011048261538411403784957156797591057706282800232815106623312666947876251752480719132583528852760517734495109748017719495243246108382931521161210495539562378610766766368890587515490359972897891297610342709102547124060643662389627358610566821716733097659286867859465426045142804475700475359375943321161771787204028156333315115606323466445307392200175444812335055746415660722905331187454412461219345461159739398592162902522339163307754171691205336360833235618138934654933107537982483547183295735627021491604197247331474306398704320185306294334254195741938556650728125113663224849950340804665289297694147137614733106260469951231336887217677529260955692612766672064014770792384984204309372571111011478203372274498802217792753290462202556663377267325951208176250305617068964422636366363705740945528805841218168366694009820162783336079362473144995360080669770085930626072225328284947303434417946372544176391663925760594001307601817649829607447306433989726689275415135300643521408587419309388206345208715455146081660014437996969622937439437660233524658699486556695831805675040435977231789155868555501731625328330401516847411666724685163012168166463900335427691424527530066114635480177869375309452223281012259008260247154122958382295628360592415869873399457215681790205650408081839330805387264685884939806567118103277665465381769421233425290023339329313927935902998615283539478676322693851736590221733068573288166696587526038549278117190945710209746651470870810120791244282270386412044757853315478192068760206885759232846976974003436654774972007663000764876888348073629451759070973843381204114213136886684084112103719068042458329771158214134622766418461969774430211540946547915464909797644679386424354333997218553949455041084919018156335168702945788973758475301708379822003547321429550720495171844959259033203125000000 [93,44] 21853232676309597739565942298523273786201633597145766495774812943883595753730103427134029084354724400328630528581780848026355748947576704804721146743843820510304491624983472320485283517155208057207022025979266430211321976864103001039275574869873277327369040489913541877512280443351685566164120329306406882077755556776541445064679414238398886070614054561617588262762403275879230141047230675594465109027444346408825226865187321628870268947896628333017014494800581485090584172169257429814318389036456620850728161737048800446406944985921946682377085440808196424432545488428226841314314271955411116218297177025287421352947631422050686607369799316930920437214349543849814549627110870819767569343900030386795075090824979050894053410797428672515977475318546475936702839879374029460453386802520691168548744823222996097132312899689177139553669652529340809456300159036094353856522802092343819255294902874104210116883948054194443328114007261078114331524488224492278002652377438978069612386395431832297846232802857430720056132587835861443157096428405076622917799352932871766156244273338875274774096463420869546186802406224958550850886225861623042108106847196628726855296568799190613552698121187972844864997827969146867226044318382421438901864166070470817598470601445812358541719769447967069468743846808205035161019092575397370708759499856792557644549433866411436064448406132208644879819913519236661455761006967913232546361993338611370333410017799512487955977711221016687706832870227410063801977528217876272899155277515610974920546415834433501881507922006336964526972191683120784528647384407652743063990651427657105102326843317110648484474880763612216479269709845315399703804007460582757843318121924798674565610924727380309221555101039855158521214086998626770717280869401665863688578204707578921407214709532589128148361427516496791973724641716646816232470461833758273267490059616276041631336215453500985991598905158595623161147565203076685784329696140917848325203846069075319358136219056276977289540841919098102285559783204859102824213198752228926570282028206292391543487311421120352682377503089703279393031170911377966709923160477184708622519700607652709116481088389065379749677933598761811556359493220687210187372565889633246652632828831582272347509945723636903755698383186932467313401541523787853682883567983874173158756321397611435737592015745986319335395761855984151254402978207339882816294958747024151923810109110490884631872177124023437500000000 [93,45] -4125256794764334788093665419768368090157192633482651936472170121365584185395060657285947464142400932764683941169143256493210829567161552921886582286107048494695597776334071025731904286300874223232429047018797684359325005632657911321639104803464238884697118028487392516971422034233495624428194199135948641624460392106464300779038127927490593742254249415099083256955857556014606876967738125261025051611791161327693776193830685348385565233279988354130982339178183005217719825222811482313185397819246789169980023137418715803862402455180409020958950970811720683975537252790496663917705765094287293494078863952272082487885823313355294068662800434838399940776956040796076345805373158662346452020915847941530883185652653469320933664652870392858483744303062520963341380774651090416153039797649974228486499455198603374412564604209135474850160421278160273782516135634859006450312277148660512144715081659191178247318044211231619253658717241136952589485236036089364881197033327162552071439547292633987488309963116789851465490301313161298845324542214640854952673374643336209590607073785252780314374950003693156279419954106906114540090361106211792282410354741029242818449110418777819139687774634555923649656183804345035466915632003822785516356249277887884385312954415768153654618828765376269221361503616313318405793991221890357976139126744318975979106036979720739557684450609156550060777564378693042654427348843953934246592943929988250403664405174605433977843178638439743780749231867226266648320935130430306274722896559006501203853375523296443684455619402237778406665733200614701279634581290716359823071296825624694069739053215634596479841459453306598458780686682655390863793279023518254374555001991087137278065476396649737826170231370582078288052553468654670497846771913487525587294816616956334389806150877267361225704270563178515453479831793804142118583244331951954839885341471841849063854829895670080889669804844868580876487179777425830302317383340432959002555007428093752202994970904852292321713156774674958262520480459938840440300313836061336442319238618001500403132077506478277996965971559548899456510803890746697504064996841762629453027795444601950229641593260283589675988873909618053688894181615402317505154097210747137686133144971586472886710640127397654914940713401821871751920725951085778369281539968016221144812699815794120115964937306118504893832907152237889152090160484481219999512184099443520834959997500845929607748985290527343750000 [93,46] 900491585957297518357155267478831790184946853675218079402813226375582161436181659106130209834909271525829072784357459620315665500423862349913504092812500456783248330404309730609648803042558288112986775600171153438413546346252896558063571927547359288414756949147813657198578055603163061067993331690652255462017691585242468806177771664342187066318580786409102387031993859027570157220213557426267076300366886230932924799941621534999953955606203559675738392466950034481854166340858538812486878215477464012439881048463287693289274628606261481892567047296259509598489352792694907047806666996262502998910239563570617627970249154400239083220205669048600131487229038428051305012012460811841144399942854572095180472718319611323152483736023303316327493455733346626405882291138439897257647161869868958539227846107297858603304994368198801179755814525076371124032061488247484423864395572609547739924916612449529389156582304398768524641619372622524362632714685747257320217517381479758840281478187534885611408306668772728717377588911470799782284086064563792460671007095365273727343828956841158678917142419875721404266224632622483996324040050251596047241732293407059009729398379758380806118997444158390973010639005240468108326258782840221723303338640178296100106422836430074164884290875175472048072370572753614051280031430049028418057247258767709936385340953658851806066825407315231138173391692752296674182791060796011169092637492672681667850016119194142319355725255554202676004216944341541554073122795583352580246271793550266781508899391325591133024369038785744185440147274877177122229339434279607920431993926738395047905171932315033528347816001537271077833924616926658603938678770179461927623465678998783051163891414173235089551797097377561690075359142565226814197782107868545053500164769704389573974685866793976656471518697855287710245701070273822522974402026906958188243992211597438125220647346345847109333359234150637495529981187301404240791520035655264438290592981144741778938864111886113606256707495149180810627094779590022694127577673849402099208801516213381308101546566313196901257038831735960347539266010291137487080347944646670857446063992325934941036233357896816439352580188929544187798305643737126537809951415787040651749491365554172402224203774869042851870069345759866010131644262618156760461256394247069261635345616988559704106493608955084184604099468798172259443568629739446089211294191323453617314953589811921119689941406250000000 [93,47] -196352800030834804955219397089531090703099002989574197034586662728222502986933048314441869420113151168904525199704098220434243338757142265216335815207782441149642360820753026847185096040660645653121598375881942070715389434463696552592774562444010565939630099946794484622807206016180845100600333688041277707223042629512866326991803146523309855321588587705715910989168615777857465776756841465074559033520313409536752908399290403023719391454000222308415191728930354396725885343795955093014837463485898154361712440274560326279861063047717218239879032471811121785110692692604426468761810106953799888029499355606794256875331026234807890733532597045850208683198377090248947275304682035474870821076546064265905957526492273883596975526165318862057685278488959535179449983370062868693335197995125919634843741862205165869802584083097562873581904905877772201530952243629341851395381357685496468497047465689133112097672648617914213086339804831680536935986665654048203853973907722714403430876465569672026104896074913702225203634676316317006264591120988969643325601985755402203475820704746185088572692950560141231378708402215988047038248890858929639893034271911294746845440878574592557836447578107126064505212765460486667118788532598378119514255488396170550979006781962497285488924047376317090173834390242524607283594444872610261999247333884135019559660973126109174630865917856594305792826740767343111504463603260079899921439831166172111968789674334016893048786472103132830534388033214459527453233545556310319333895726928525422727879352353613448474515928865250671401142874780717971341911733331308307474311574002442228183797851548987232449132805890178679983770400653410125796576605045792376945186739910110545083109707086569069004029746433172590596207787799403984283159999823749449352595417688054352966569373832413529609107607123772224234981279568210197800145578004725015951987695846808639195440752885796237414939715716766600440455516743071730219475714279941449673030093549202001949568625213372923108554841684767797388625915403523234696069598483987437462310951709822379933382618404131397561107326348610718898569351690467009586190068826043443246973344821374213744788827454110716857853218453609663872255859269674790758767376278477646775199217862701829474550239340549344293476210611014771067188475809020339306426777081743744423624696046470750123762409911874456220409772110176635145026054338109202474990655495901137328473851084709167480468750000000 [93,48] 36767023864152819239527181887695240432289467111902400989682604222635291615481234391781735652742700124078415056945776375954542781819861992154656840741743540277755919959453576563262423440240032745848483632637411648834421354805152334006810984098764867119913567277350780030393602117303439172758651924306252497950776544044554776531742179666083568989003124754716428068991244014863102256572058319115921600427958018288576499198387537005142635732797798965739449216862595878297709853253585954135530163743292557021117058640722822583892994242036493527473043515619850103368030617816015535789612650521694881035113639813499748666234452224190201993409025576276366728224907029447523879432777799644034752304460313856890448295933215698835679089454131544465891732938348836150233003057899552930877556590191818325405613586203265506365251246551482577973090669062257563526917466385154143907229083440809400232983124172575431787712931197468967005655144091399974836958122271297327517562636762808381068976486787496065562078826543855643912016161085563847085172942475116371331083331649384252843201516239701644120636188596447260741284224799158664795948084950605227249880722026268384692693784403833885306526661540438586344794905625603242935590781649461762899109995816368286542677305728418070114220444026210848514959324823533471904784689792724400753122023307436990101989999386902881896459087052356963636943358003948675273308797427088637923186634459896915729990662423300683926163150286760620379230619571234764652793449160968496054165194418264911438338606543175574724441899473215560904365828655306333478974344369307965119210276498017616516537102036828492365838088577066987434354170838405158252345707207294454726648220730261375341561888483258765162872417437433643742484332106797363114722125274362488033090793149158593924282041858766567910608204816851293393395326477504110834631256395970992349790888499201745518738273281669700186202231154088570327500457098057681797221956888824980258495872734181413351748960585661788365201563449038527743240105509794694489267395819942691350990384468311135501729336176170545254125463276904330015902918128305929116121564198208843726632370398182926653623280507948454322210939693623067266220252022774157177422393959595730989959783534570690954645238709007621054903784683363557153630840390102681876708419830466357988415202610424087305396706913298172022605334283576093549267557923360325825186400994226687544141896069049835205078125000 [93,49] -5256408166700618955321102172297363648734388263609391020765874736787547676547862593832106865173356784669433317265066132591003999230496554936838551430544599441513125125711075492911482219432128485758218092253209422740446641923276899021882936479391947391265778071730785477327111995556529243953246332255621658434895912064819712147074363304922849727063760400469682007595340077339196549326586315995067168920481454294522135111305359638348725804609188637344500155550547731301324049001869061417402717748586477234639735515382207126708724317878925204777678037574969657029753938923321269808071575694179382388113666911169898369225273587866935719663430430122833658158591603241889866095106419058123081260403143935045100043068586912367908667170099848532071456285845216751350988378511691213172140953416458874340221673805473981738320157928481342615769470866005711152822801776254118140137227519598607744738478007836884564485597682234366961232845219382171859867583701190059493200240228845438022825545993208079909440895128839474037563860946522667879040873397528151584635694804767874490188478888045878539310891190419710957750277946448356276374917090069088550170681401892496973896790001455694678136713291644748395505453481464226961502800601800142715861811970511811764264673514308755834205972109060146898781475321928248810883078051272485986634039653542897434926079693117805256705343261121135846651965035791572900297501656223987767836435356279552124598054482818133957037494078514256649476421425626305181464017929228633283242765427044461127621530663023765545129882632825855371339850035715145205157650462997908272198677687634934181528247548426822353565509220323424816493764638961656677679853879428476883116513535305765962284756588330684854813684691508315596870473640352217894332035411061320406690448151018033324500847843662402283681084277958491803458513056167516026752755504496817031610348451964499023567324052632477516877847326788327189180306280547620011495709435050535555939606686178755969961933831713000477927902360590127718173882662206234911062131833015142225152640319516810339277887476973469699836217293177723851203953556408406154800539267286558392384148602074242798399179448385760547803788923950000161956066513708394902000576523394742575126659704367720003894651279977178802025364032907136618207368996704621544889786041742043943582606774977490410227184560304810253106349679509119467966723593202753219560952047118007612880319356918334960937500 [93,50] 450603789064458039528730748750630045283705327635671917625890470304574774345133636303293190582358955908773674273140268338567278332585619569368075189607594109893163065099002632902251199024408516436397596216437334405291956751978661338311887951882051736977005064516750499845845501391476557694080836364702406758137422883711242238835707195684267731565080228670764090549572067428111646430007328619425709082436513368528338827352459586810539382275409036020016616045622535196003135839775662465662485099760234882303179355901137379901828105456343436186173946038421560912176861003514446358296164996054608525825218802007072012372416566107193923047395613804735771556678718738591681337396532193021801953449584546670440768507344100462779650234356340078839022536257061979430054849687108103691101954414289568261617694327243284685227669683550324264989600680278297127603249114304502475153823421837891074857639241690085316463114067746492074757516484455304257398694617116069711613203147261307444444154432744968344562481640175068687312706233338090770142720379067127831898549224247676921683181748111685417824408075272825640779760294876842291542227689126631426862749824350969066823145622387533511137291744292561125378282856959128202080072253256289671068796915282775938876371163961101128799354951242167676575032434152789471781817986114175043087891854441575838531940416442640370219485426562175155634394902253798516200005235574052129720783505246351441040318976457512407127786802969247798772999905747713790664220258869938457279158663351256102739502202063043615042204894066312134202489705369940591543769362735956674807374076675767327933884360449971494689485283586478497465894908807027109917133469215108262734787944103010142175410123713767088039128404434386553492048626240075705225048998083407502718354049701959741500130872854646027639713628985696710434785858604824052414223372326841598731762025217353302223877748100012905005985187327847791854320810895621772764576994787544716904773785805040816235310255332912400607965874291454229670215088758147402109496114919338031755332832516269699669189947522158960141902594688853695552116331964501374225999716846196861785225249937183305093289925571404555430600223838793161086043492997266107012496467264436152992717810295087239939954403460919362495966287018517788814748757666748131303576718778516590437041884715736441753100216250543718075777618140399706773735781159540003670826990855857729911804199218750000000 [93,51] 16035424848106917106806708073560212717980732007214968343907838137750630833605731995687358683730119683835547521366812975576129882387798892346233799903710804809259768937834510698463521892931101281403547831132904292027232818027147725071002317528029838345747456621514306118373189332768819133180815992742476259275459049382905183558051281490782763663533746573368067319498551182289223139210369657687879609915153826434345087761331152955572216003511150266446906049107563461573980562004217529771468031406647779785024845355938882738899455273727798145359623106921142658819174093153891455604573121288318650305723191708911600862988274892751835474387389515210436959131301288732087616881658300698452948492007294421870523978734040312571025303979174984183197483872117676558019649755177172732767065986322266034371944973834603183854718422142745776508055715124429828177205823481622458190337199528954026132652181295795672068357491637336420331192645266997873460055550528841467353871063370191150936018087401871647467850971533936656273876267716945758193802279446280626208200423625276557514657488652915221437307306494764939154346842131014354620533447028936711074698985652304870187088226706925804870806234332401257448064837764905395906397138285003389576429458897772356047885488388665192732458526445451628915884424097100122631131877862239788059831776942951515148510646123912625533402298050763439036097226797267473731651381589037861572505214376183141648283001466827850064421682995083978754024024423998044193957744560426135952172598894524217321625160452261002088364976793881219720672704823559991328391303617621596118193382176978002027527968988781533936265271588448245709727366287105158198499318475688225891853240998489951453211063584248404528822368115726624274244043314520277880968530665466716242059923589489057122837771642984878290028762521910584135085310121043174653826242016172071889609953045850512733132729248378892993447226905103863316256470571585583940551847781836398422788079000393272061571778488936688605308847191101659342240148026338604124427112616242986948871904072785525484391641353898023367777078462974177239110404796310063845282241402507989818783176773905205188858312589360472119190396903620569786903417825009350745311277339209913107350513710730638875492999396514762096047129196336072818091268114212008897147940903354866561563042067828998894309724894084643054402745733386050242815596897361096750955766765400767326354980468750000 [93,52] -14518955502795224273991093948873903580605652043653882279749446361265319686181084389724884122361912530664124490118674632584853584522815049868287982997025010014952353882245005358694376425772647885626119715724012124108565038568132989628387392779711014506677642742716978514833945212381801823036932269731385043603029924080903915922866024537129360401084906760062349650961950303587426853779665499164476705599168778992555864420083511818635301486909166147363607735620428618906274483702480584305186071493862550600558040751773525048538394954618186828817812192122042657843746643628146170095509057964306908523828364345050654039994593859659838520598872163265962151632533551766790246984290562031318418373462115853111605624705403284223926503185781318334154971299965080272165142999313864946645041967840449760168536591803526744106106427931770323845687554884825962048024293520495907006816335237760401943218021295996936555333758592307625624758635610827753166217891635449129010353234108908923752048760985664297767454066847996152388164004953342195915770990226911888821350452294357621731178680485071998389171551175827418145523322247471106414185559767791924209925069863258208973440140376006877061147939453324855907045742885879576859051857282169534772715248765719299926652740014380612922299500988916056964165166919775321808997145235332750905148497046657579717615254099937238492559065240730465449272778455327912024636045979711545908175034534639568185183526721660680757901165655605043441275314757665305271814151228272539917087085941394516933056680532587512037744941813608579334875124357722467281878996506052517985100043477242461312064230338243428341883751346024836072647157363087692182170399850368290835510295552809461469059348031553535179253456122682214655902783038748938294052956720148336154501138213586445481590045575561118763160628043895250616174459548763194986597817616841679413113865819283240701541438866908032706860180963450105326483340765406543285442980053942834318992499329772174685973027763508164896855702671834144688711684004970364016039816498900110057703310082725360130778420654266258314247324375835944670977178830476658133823346779051396025524762256240214405976582437067889549657995574137869227942918771849678743803534263450434891104815412162597392034755534143932676446005226643715313815915805550618054241852241459324908648424108664592697247409600226963510716818004389155839436997830205200443742796778678894042968750000000 [93,53] 3105532178575658056048111349485023240949212904377242174838400307306243956351264418167621249746807899972440194012028725954809603341872741483027857902612843514970370607709862028688046985169219810832552212539145774911223863491156707025185417866866977726877050653883832754073403140425410736473746294816611578237216978624553731282821443040727480611249860534582686482137629535166363097776397798655053594505302530981241103837501504932688082414322898747557187437342675523206812660722556801940019907596730960101565254243804764200067210241264306724918245016562799780901707931158966070689684039665968613602988609464852245958728189192687517929851033039412117112384921625134472141117706953075264430982187602665464568766524331836066935265431047724724977879996094848525228932426845465046197871742810788121637136823257102912999707202189113349447667835132041622226142842515632843918891340464545952183007308409273822821215174064758847080043422740637894454077210804849609574475043052103296368213254719715705369545168300306602764713528293703692748877622578636338849021057691036309403882984759739559113745210190295700425881669576489794818993487814496997033203550331476733127456601626216584983197967675576660212802403998117625484208025223197423612493791914554181467392198802573670863774196599823396138110784392459929127255378897294410192214759813913615289920369589052429459937715800348547153385739773674736990317393841794236820850778696342788108807180570083904563151156243809199009701470600062006662999857028150401139694686049019631688607065626805989112592293713378189715004225475795671246601260830180653577353748015199534616272483504208782211112507753519956859440674816677113769687957641685072888362696816835900912939518550820516268404950038612979203192523370658649818983116309595422502631542289853243042257749402197857153540883693676290159277269609375511686091080964727983265967714551236389591791256369174810335313103265878716531829759721257600811129574170191417860188577659640564822275393926629656860282686425427813973200744091577885125477473528571619726627037230347657393990440710934500933791544776611561318450388446741068398456305658670461300812331699694125765388338089540292524104942911995498661532820636441338735824877851209981594027352446858321427649336210174421282893490387566681001027830698244529692084746726787717321356103807273202106973538263270884430332674041211446676336027650222604279406368732452392578125000000 [93,54] -433386056067992993570829939973256435052841565655737060953083593635471466578029482447436725598291543164341643465356310748576522948269460882261993159879590990204074545454825503552576409248565620410488049067414927573212881181955564261477904290749858125685597214196694532129501687913959310813299181080766048715057572040191742629838567816367502218259695885424666551351338876710434967757587463145986981524613424369083819124082393779616231617331366729036805960443605992700518188051572514258239029658844509954687218309285482098338650230267611480282868168811415065819142592572992824423731684285491864088837527935849608994657834249120290312247168912882810291671574059551739050882433640863216382634488663829632208081247790000183938505575806694965065523531383283768940690493819313430004873144386518597972466536371463047736243046243389583825988482706268028658913842404938371608208805280793959958132048801175382891040747532040916627269926393595394996666684810234741568859456617691373999479813337803135266700831540019678499371894123798622637494246092689722281617176493603028039518367765987398698630289146149820041322466822366320388820974597061520262197231592571168465244740244323690582147757680140400589530252859176029603143504674065446362899717110472787179224048536938126070545887783321235138250681240402885714125782166774921992071836033143453733575413472448877562900851555712372064336834924308579954641943019512735329373063016634673626374508634172450190737298353575136074495321118470369031939263319225325276695938039832960115463675295798692629855356161325080747195565809890665536779921867029926235710234117549847460460760170522036412705133850614934141698046352927601502305941188406057828139989564306041677726824153558152738630084182539612914887611114964272824366877772288119297019817522188782302202343176715770356678785302082296264222337686846944295334464977709049760012076409129458590571023810765922977307554648742796871676730066062572562163499595855697603281491848557193934465381170911763636798723641019212061175495589794749757014584257273674974505887844336139311370395423933802803551959336615731739098323540482376124658278976414331152093831259041819609914590185768593793941445011096966402945395550353389774527583173598470735824760471419276964262727268177336152036919381125424618779968718058886261361558284208720411018678541489151629704998559215642033632125435180519786027009132567400229163467884063720703125000 [93,55] 44407077527407144199244587721533559167755219115606661124519991449421428613136114300696389592517764128120370918296159245066890695163331078346250266780686559501821573671792502173398357434851884243294884215540013970586335960648550253458975157145510625045549813696592786738743323446951027515612420224889221837873219432006137372914187107432922355798733621659841100937787739505974451201430970352634257068906528329187282515021109588898983978385723989291213007771503835074413539803121197747862385345185559072408456125450552410330565057973575412122064078968826312631427762825134429578868832652832773095976518949521827169832860437199268401796961092442987679881775013309073743910667310820597160692629089840452441903571685599501868027851136297862324830659082059892938637281390304975860090521825603859196032025729507597057678983732918339735605115301430681334663578075364631979674306694591478535214065202786213587045014372780964146771548160475180136362589831856169096948553375330386678220627327827083254985167204007942794746623806220330660282121312671747551922918798580435564265492177895285319920066785612282226517089982465653433405222788400665770577545662500602859463605224208023835221449568607058801753709125486481570462457459531689589563968853100125126331061493859904201824893380875947206937871890992257741232566651551415341645897174152157301925055629922960961970603424400654933647247672858846410905242953721783934058591040281920919293080143412769189383176820087451867039338739453804860542699408731212424611731254882985265856919733046002433987901244602165740503801241262298760164323706071418563583673578477263186996757618577085778006351624653502800191107383211728312699282936697479986301735478344741260414482797562998301155721958455545012355227393539951562911807139704461098747943788031695347683551677508351090297014368149986378265807621136416211204019074487171523529042737406588271281098594679686057600492320285652112107795687738261615462784615003541795245428167515345227797423321643181254944207088255857521450050039245732053287354535996219247055252363167097007739399133129370534465101329435501056753780796969975322377951199448813618965073735232123597441598682046368966888623300385296819271983237048468511802693522639728494826339198613172537495471257219031614879168968704459218172280808183991941351749060120876523364583217676738019899033261681243901065290671234054090121823321624106029048562049865722656250 [93,56] -3518970828843517632479182131449464634726801394020783231642703367719487908125653806157262928479088901510900113339636960470420338155346943536320919919842076625504980124335263840873019824582296130502566933498936135779691293774300352040064975689237097908127975218192499180275198975160535133899547577068858306805865549642012050343619778237484400093254421671012450522689525294485061430924193588394051274322295631886878526563254020245746839883470568081818939538031454867269862465668599595107604141784077365896122454224210712776762374807414825349277785180476315566637189958245553427925406883664190290510521239629908809191412978505087251268937770011705159514625471424029993591978956780152743312148504857029216385414388542116202742587427179851574358034724708651837825587890512552829090588142212827240724063081131048706366099351760229704757643722852587136018673448658579161459072880818364816846894121083670964816562034873966384498151798975640055275836842987929890082632410741996391607036541566624662359531002030156548579721862339655061202019838765313997983911622493353801848069040804989630168072881714995983711422374635756311030402851593792626375160708259492484560516581952270231368538880944309288239944954513792693231857574917971339394102668824551202381248705699348162782194898486483203852076721666669773265763457939267173308961149720146640882401105005363947831837129172475928962159370131108150457945144956893079519336543054327459863578334148409899047100043296560879713620500411022858364907551375979907035695525187950930993227425101938337195227371218697871472943874085675992681114572274143087509443837605502659672144857069592804288233613563322206013164843192697278957005764653333752865203008319166684608930570641229852795980317399452966985638738448709009550614307639697900297545113716073556837670100302470899539814534053536203423189822368513413327514123799191511197037907084886430567181524074196798068685737875626998383245180894864906565360968780177766904725719924751485390967898619390954051146642860829597526383162460740776389213355256874894581706751266548588112170203666075716985381985241743699378480531353834565769165603690393747920494196866625218028648852507201450988576402867544860491393408587318172240009742954674643538291547619081728975653251337612746838519267336103149137096607562571609100227803986765004918350682910974128193109395468175532299437728231406019574478705180808901786804199218750000 [93,57] 245110031411784300090957990276726542153186883268563896958745424643341638023094049418144496919943310662787884856295713104861191945165463663556950109523503759405851532270030646298986159043857296826517317420726157816317094266498892369565456879531203958926734756500430040175190035860998430120926712036065151282866586895329582601397723306056578609871208277858573740076720262555743152977898863656322877587519671155128937475028099414684765948864513404060827521316180984884025753197032248493597342115313043875361133005209902041327359281120853549784954259954522450068654803539036644485928377272452071061944297534237144458502796993800668492053182477036982904641417668087755493402652796386225971602205130520354497533068498793044407206413947039643952707465735696238019966117750235639687127898342012789782749507946958384025718955564365113026405549769536108217187747270547561728228347622386861026117907556448985288529334679580789461171246178737325681115951502642226505441145930759560662756982375037516746215195811604692605546100754423923129046587339679942553519038261772405541738046348543862964573662958564279726002227801667237789336767534109236609691946764042763355378741063305331322438554501819268646433693386275808442157540233441696361117138365243123962150580023698904296596695867641547877082687711283865815194742230473652262598497073780550765273499507496585535565477751407379378431974301873568421793952026846102197576566555642774186772733524294143443057742404631697387371644004532764166431195417242197893268124918706453429779983767340304662948191999292381989064239562515574692956737333923849249048366196150758468233475987104947417198881515769693946543327660039739425266496335282387616421122443432829933766809398908681876445971292879159200826316627414289796764610234637398812932636631085599123710364161722529189378296070561306998866591512493532450016107827839031790664916574647839883601159321170006241325139362434413122017611798887345913260921389021496592262590265159418398470827032441776970396657084162616587375831150268857727552564936971925736767029814301188712909945812026159091533760482978392110229682595470522166549104129339953081321816542507204087588812052931286149023509729952616741157601079853475828067926634532948087636643985772324427620542050343272469797618384244844359688787602684511693843054833903631154719522814590551879024798404338275339210727679639667542232928099110722541809082031250 [93,58] -20886256111874996046213572719354629609183292325878023798162353098437451892813118638556737310752173893341054241064364482148507552065592260629887867600745799839574304922692332919205304234292826623467300939776136857436526318064546802547011603561447960504645425486088736152500925786161733088483690695911491817451148845545944237243329418971295798249192280201846969483491985905353832144106112558690141922021226047906506993512586404760721007090635808858376110728436971661831119415111154833304602297757093323312463010724566485554599156838985068363990380468124870246372019945001698937873411939786076707462199628641624495890682260732874760541045611763030032063456796189500711882891713416726994223377393663928939963841815625085654109748302992525852599756099285702593285211289434578571934657101550362911175975385134278194917813111444384029203401706925208662732758769842497078565455106264881333677590251097569787271159752127285910141497784441144869398040189337183443430258324821704333560216827785425150829164025587845588589625591785362009573881954939129190880837622202242890917707583835265346440435085199097727260708930779262926346799614114357637587225471699296773678048571643628676720362928892313581335124762170736422781942557525620123913922912404899246567702587102980313842715515543685677249487804933236898533655172936937637920971451933672669208997280013786249360995636418393661804522508240083294282949994670021846045876514009347710336858333388000602760736027495024885114144251853316360516827420846403361150153408494507185498884610457824752578683970513883828536002659747089698390257482145430055081708391678156299121655370491850817158117250302861012395906809005098059559132283038872110878957740945876579373633093354147403539543867589834386617072519109394432543828272633060247579364638175217598742294918818480946430781984154609124599463624948262409216469898635306890871735059088660754744820368682154115310886169328176246173296935945359273499984114680975250542679396376665876872379203529660117243280668971150381290914542176085913844287453610637316011064557104833168654558908243454667106120833056874959932575164090900391289495759228818068135882213198375375859187353067088836682484448046194813019164871480879387774385774413452189504016607371228203769903458385341794528041981078718118110285155498704532730694987955858956411118461187589868810463869689798366378191696313137981633190065622329711914062500 [93,59] 2303139679575864200074368879036798981777424806444371468671687282645144895385141120444275236861783228233492166949159405115642627878039572739854844390844449751312923754184131591879424033052494144342775627018590769614618144804360008144249185591085757820330401894277647421846312909425583512918248606790759552998584897143599685057301569376404557010311920267222318514675988081663293686088302328707414809365836233714782478712475154923148568040806352401612671334996761591346924782379474549567565655606286685855857648697422592872399224089612070100774924968210249879737136810966260198168006068944763749033726626323840623635617920038409015584352124868652765355998735210511383089562788637627996564756591271349674372610593985237938086736900884504441582760528593500971214824417458717343235597509025935255187201240297144286828977155944725410030263027553678308373350155434130322373304315425830336281244947186735754517473500481879534547466975262435867042138206794087023570449838640488318332098278731911796270346793895502031657826150474872051094558643506305909910279078328552379311867132464706923791046277147330834025514291010568057074973194557901480075756966628958835534350667341375585304462249202804602430995994218025313098931707016811423865178791324242393362543958685058583893025503240008686396053673463279832162108312265814996250427707551860948667291045397304533710664441621686294768675556325202261634458689101102926656128816793971128424590667508764268755548967589331889928096825937432339382584001654630622326183125933939589330446227325928347246690126380392553829219531960439569200310234118694384851003566513675607391154817772516542154625687828500294106279578004329635038190323935466882118659408867400963529738566344412066962543323036376258519158560216188759172233775002469428990689859673279446840876727446751215487466330900050360570274357202572547908435558581059274972978804445659657925068955277132581205354311440580143335506064023761646104244651024463808974678976813314887535002448396871170614560212767118727263137911726312488570061284330115228608232575304358053493354734786187999193572249363897445950059768046744052325524835751812013070913691119904558878176520664429497264031760430696303663244615600194856584195045572745384325936969139677122100321335898470009536474031670543822009252754598955974493670068173869636651907251316113157491154303831832044630045785993388562928885221481323242187500 [93,60] -214538555513978096482865666389954447546313836117136740134397543084138271613418361892983538294352495013736730673496854268946882922201049918102538546947499652342383557372716535968415826469103699139201657359109985377574926459754050157497882788626597857317194704875169380561559080457424899963282029555263013522999043053098419137687791124866912134280715367385895894826542644870497622220370252598350080634126289490835951060375266935384637664247607273705871703074559965228009151157768367336675598868502583477491572883203209502140760200935788970917105367157160386454088339981591975570001919977223166488534757694930815240686669608744044767000046289957306647308294777938042314695841835225087183790298131045239585994406104772681552383376113804599321373089619593864017574205629711499369624082636786015828583402721486452881127753412127118816314294786173579713860595444430531855376328445080179244181464791862659426531471975388877919131423518904256262431769052234164485102663885540767800910122173614429109701198229663014396225421091821410814975197456716867028650974899896210900593435825623286498544044961187049159375957193182765181960053106620887168111454392551212688896971479866833112424806952048565587711777310113069934254312008335640391615336188917556399474945799426143773287400877307560833025611982670760439510986643986548764680301582283886248770082390309715371055217059386934860918911591197784650361228762619842964284470519906444875275579277385951872529086415631984054970531239569282072092261152610502312436289634915096557185407210279676721499407886853072761608596528144232915390200547199849454823199678239361293937026435632093568078925517130564126849449188816080985589907619683135981534267029381343199291284269332199272214606034416185122263232227705128906035709246413442705933482575279124582341286263152594301291318818518748039100660677721699339119037515303787705881438480191551632596408829978328094893818667811614323363533406510296206039706976530081436071648836295616853313050424471588117670395803256525639887566370634432923082334156741112817620152451508030902595272591129726914538524426229439746661005341684913463490862628931673770820961598889802813937298430496790672550067638081490389665262210791047607634172181434101122305276202811953252661924917650092139493401295775229195029936571689437116672029578581095904310841329417259780711652608848130641128193474287400022149085998535156250 [93,61] 15293333866283605512273201293831755539781544958088715411526501311175223230887716794917423864552259351263484412899525531376884532312298466446526013141368015232372408125573441614284896575071390231910814647292105138361085676764094732383974138841103248528167921250463844615046145017909028777173412876254916777168185421885823809529069709791865235724600285532441739723361111302517579102868561811401033772003096773946084833162626543024035460313027367638723945253330991958712844756311285619201602059011350681525128564392092347640239240879368748974587341652636365026179942204026184053583699945151870282889769144738155707979190795608058083577397250794381047672381613483681196614018332453136130753837748717187455499959926282565932565451798308881203920168665352847394218756068594514696956181221036571094801898023611208584531738936366552990790787171219665386551141980736575651881641388494213983262480593822729112761221423238720675525576157330653313536496998078979954192986629086436400206781195742669520947079741844692250461775042392646668414094060178832272354094672069198668846925510570048662958165082913253343976548791313253535018336144634018846866404523714097966934933191667170194011114164360229704124511061795020486746489535925720546375088381101187104622605108251390365797502196319508862400078452226993254174919886108433474047775545203502701597243992981615337226834258629392460689888982713360100917213244664081025528840564494164617744226037185724101040995964696663768113693420561822873396683243732433405421328290867449253465869677700390411209787883927267472234116208417381163490608232196643357003675295726921190669263071298892900505895146834220909364410248168366915848488750965870667242228046865019484694457652971532003764957886123786428170944804313160249555377068893994757834099875206092997921389325323521372700205598904102172233761601577751009411280073480610048672124744020402175921129185871665203535423757958687654523518743369155954915270309562631397479928640007343182570819224057675654245132739508963558151438978200443701930067074625098008374067949660161188154711492723797617006972326959720800802587340932246019995996791722006267028920255473989048252657201399043167781070370238785544129914289598876101231088322710630447845549684856125987005830183183851204530978133992619316325760090316091206679553556476507309175647890089367750392223849892348042089906812179833650588989257812500 [93,62] -1466788869629710595687777898838829065567283889484154504474501516518429722715102011416728227458300817071444125469419406783877209804281398922739928522943753777820701569021191926162562600572955896611944108052997122624454071886921133740607146481381155325133919361536016115288179954233397129779973014024090755229972234609666581333734370886210158643905122637248503684659427045791274091255535943263123318865759082652961026581462068924973360968496240219625692386857317582392225507812106186811664302689310977619200101486545345883541023816132862502513968277056042069085804861980013178502878711228684853170246549358618924893020115698371433420179987839885170398926620674051145801916920829470716127969267215799488379789234834495573604781869183656794136750476442087906041073585917914448618067019589309356784946985880584309932279803732769110816517825697929032785636914080864232298601985433639995370926778291692948010669984714849852582030316954175169700173312676156967553135872780938488900607098917506718389920803046971894110638161293502174149415630902306843143174427498777053705087698470216493340494496105838650558159906739957533913814417554824246297931724441335651074426956197932605582928836346733057106746524504980763243866273206774446251696629095894132662251601715686737822368287188223556834707039202402735839401305181067908989431693513580124466902446460495729222705866964776123174362380114776059255343477162014097370936190724078956283402479688919584199750346523883746523986011345170572067406707930671632964679030781869164034634686965758922434846133328192970547575891475375917977144945403909998809089775018992829407237628648353113507692358633277117898578124926929832108949214020830872756452216061361567818769719071746987341018206988092640100841017204213455452340436137587323002128664429575065105674161211151956839758467334725308312198982546525471719334438087547852133668005458627934204723434846943882739082630933267280446506022149398436616593427930701225172082641731125526568942113608437419768696639207535914175968703960724642435621027835194064283738497339338108577531626668278385281706733588056273698171373223205357812802194629040319534201193464438460792899360766154468276851551049114200853164405432516861363297052828475808748698913478707357909236988651890179819018528790250671979311282215145612144123587159856219535913455258607744212569212738372925741714425384998321533203125000 [93,63] 186211857825836276980045422638059647428884455501338052345659432958829346613966774799791368852430117435598002586053575500948130244533035117006258015152128875855115966235293356603060045790394449778431991716984043147967122368189875305509820317519260608024189410823811300025160684533012392295909103469894624043326628184036583352096245600868476904967325416229748103301752201713657274126846996192989656471975444099980887728481546016649164272233282652573905097648455535113354352834423477147316022770740395536561171580612033400033189322210308995758531015223543020327923946512038382275926129376638430402788786777304871508038799678138765323115805454745563054091468219378817905460785730403784158693414177836338282293331745955704277071116106516572047544191136712213091559740176477742594720733452711921443959614099766078107397548866207227778774755943049866577948583238023611450414648249306716994229578683609918475160069369902542753334896682533478944611329797120595208693917922981891334915958094995157891455416088954748937934310260802431707950888915795205884090835651630335770872927738989618191553939364923565796880384051161573129099021696903677481745219305745125370184137501201894244652595305805699049946081934615704104050785550824092213902474547267586414064023728767888102917808530480001999160679132185746971071734935960872268244823731019614845865301785907653881934642126639414429387966464431845948658418800769660353850506517214486012802997742918765378179981916151517552867237170893247038856193548638401297065236238127987266617459518754322087632861868736262244648322831481213266732656798031115234314748296962992931210691430748255458055152663839020981070330268078292093892616470530541189353034392816974097805091082098785056010555478939770826115274818999536021632013049021509812687846153938463920420961027789772588348828035656319369630447417310275857407906710711040720731129123232104408250820545170586161420958723626625899354244151822188983848483290066088178645650050542912863457686240164445749924020229393460476060840220296047011780084885689047616499105250752102988998681555802770898861598589170623320251854328904569103742491188529294003624855228358515565272344293273416485380877034508210134125829024499086948912822521267696393620940842665236626742518859290991299528919107474461424001646133726876228614413450233700954043356875723311521370062493474506482016295194625854492187500 [93,64] -22048804543738721431802881996427081232828020201563789737401248213883682420878404399110986081238007182422033102634650475067322572385542895497398247637407898436209475329196992833856984885320122174777612987074007710853281959398601800178060943309205782001861536363627636816507941953209454149644969383154335512149989554913869361573874487398940096090973515004667338420500184842065298295467311715746536478012705991023555639012726815386287682224221271296495617278142368493873475898072241435245386140437046849108333053457386795419556807575166516570752600149866380962559878662412678858437208508861453614364150313526532970089699733374058840895826310646246763451689255302608840705963730621769283353484086685823865204459927875146291863968075266249994787318109671716783951284786070782636124271946057011582093121041837500085951397366568225818702581670394758648275915479270094425094208625592680105124998476322317950017350206398235990875647248196001154562635515725070872047357145535427098304296115880091336446263184480218187702326001643187547173284376733687819260527550663347972120597809993421983215298832601051802789329099852870809618331102590829109079414828730911476430666145297270449853450702253424244692672142518652786010571538030249381711879930644006201773096571334971117111740672620096546282404282694285368713459990112050343843071584392153694312445708698231853575304744181892435635924453801056820174018576131609150977458079062991678612008973672139609005777264052572428660178118772363517106849565895110249875160618578568750622288709385995437973371790085060246470293159397158473919394568420212248769096671939348697131138578312084386807219602313264358413542217973826138344394790595994970067668176665612283012833017126556156835222085989184154658663742103491346304373124601771175857862332691071106165492046161907290474177941134127714141856502144127535152381410036715287116543207366950759172614544030345012942703388724256229622035675048900963196162078281486487090026410633094494650614699239254999595265243627955380391977272768216360589975848020672230318850657104413286392746295926357269266527343473569170937707409643159707620217886607616435397337151317327691942261267061655231209186462523100873419063996843127833883521871475128541438192815918376933082029253848116178863291802564651427201927933572085185197851869531461390275039404249924138157190611764235654845833778381347656250 [93,65] 1895110307672203707077471974181140265409950864370940382094921866436132490176684644363472748169237496384095336347628512814399654637245650441834992636603920433209071723844361256215614630066523352481920559471407765881060207429473304341367107684833285174948274982366560288991340128729455048763826446291459435388132804812267076084852278385550365592715885213341904423498693488919871881397983022652201916965403616293130167965096795987428288225308083795508914833825349931488554918935043905045185981221452829933251550366086827089559229099065038886795044526705537549384380006858269053079454913302487746705509841689948830799266043275067552893134806295196906462002555998340191274178560316237496470198196797258310870497550744872572544298985242923225120675777459132636566536409710689279723624162000938321432959708779165320760661247883923031860806811481673861987215316651535366705921196864581321146830286700343496323376551390063350090978075149848392334162525526797870332176438254950556045621033591300225829727379153715478640048002426159083335645865383332854560602636260754137462689193108483238145308034236176943491456075837339778670849257849645453753782857755448896579762973482760533072991717792795022499558707723148493981125119329926890886728010651394250541170021007147787564738051441636378735843706246396941755678096496339336158150792517890375807152344119532436190708230757078516146137992220570204772091593776635920752662364755819348966886144149311621992709567732545403820081611569402436434285578567974604447055148122480722444718505443479317433672383028509581888168454396455030728930307550754186014099248605315888467392583478683850016301655352090597559010184347266862996654895105870913133030279246364809207526692122125192569381215419632440868826831240230200620666161208488202508474464861123739938407847038684522382080304734710650527645768564545135669287822187183711847735101303767012572405449631061554990356189819955868740502386039879511832023451184795748656729932913178731626825380970255583530744938375994230709958364473601178838726643233835380983610483707629215459743986441102409483803109515273744825322742102357300601190206745955458219566968356871445962992503824675745805332655032912982215098404049493876824303481866031916309698044056637407831257304696870434714675586766270421893290573773507967692241475716288951165886455738074367616263771196827292442321777343750000 [93,66] -119350117299814185847066467480447499777031512767633906624286358211987282558809009792560112342135107578523928582653777592934814555825727445958604627016206611435858673526507202641883186427759214170299485143192531559874713727494553363388681249928238236235211736758879197836799980304516232707265739726174052792291773592645904450001807364438504014552700993369705535432236957665058044177962016939053022477156303027791279354411761917866190740955020957160955064182211344736879416784932615372881095150708758875863572587195068963565388602667876025638824083201616789335416193996802111934833514447518992629630565673751382064064769577670964039842695232007163843531922810680026945847440168196618046606058985421126283233157932814113406344511295485791105037582059312459911941963296961975465744395329034099924970315171758848419092752013305165191325267496826976339107811673721876110785418308512119345429628279367836639452578987073514287959366409497852866699715681757244421733017167997595530063349131467875171640371641282980402700758170654299055758344952168378093333712865438873767772383666622146172182332494784914632466420891814939635816559466864983254565929853074457730966769118500182358889456294803963278003754013694875768253652288623075530819755576571495492343942517236724604691347785108870949435638755919637428120340391338063875579317445038902622385005160401489052065060251670957352912094175952570406535075667041303403272614953390767592129458687211043720994105334934635014296272477965865228006008329269230933270998241128035762147595891911166309149054665296591013895983046173113231653337682574414485364523152827784425979772002242724627529706670985041809652889247045528328748726034214003644141513016490457512362016062842888414361854002613074949302963829158611032751515771463168676062130996980266770120828611078488012764233899760595603752680050281972813222838144650733550940333265112794139584004088792242312340083031071782025710916033606560438658264655229489545854437852390359641022439077161979602092831157773577045570505584568243063166859459885527663076176963368969936975925166654039963081922954202905925288740073144911725952317128447030705035879005940889119677309621876013720516235325318059540774238181117855709041527377275761996231985568051091782285104273802529406209684850287000189303387305054222385548889680222386105530076039205056304126628674566745758056640625000 [93,67] 4162424016550219804459889085213300075378928284043611681483259917520300917929750468739291593847108066572389776695825800482693532828853255446071295715833722319897505176671689879945739877629541240338078059458823921273435496585806757810358939366701877922510714715768163843802502458329980778663471036624069049589399669794057048971905291249894950474935595625494429256670710138629317113672392694171332469359756064612251337892867032707341574621597551406685319711464659089419648526924716341114629799043146854254566347215321652168750602935840594029556303138587532995049874608385872875168974396174669201745397017781423808744858099765970144666062618911679981933258378139618603004769716937669009275417383622764198441197387698762130266766961376656183498099353382290083359653493530855082216299734823086956004974693944052089633279714508205531845304944005440753872989879192638701343552372621071468591253272709307542377297490424374405891755973154962969563592903412730289027655521997061396407411594504193958608411954183940171659710588448430431090369066457058691113351901947762283958088750462823578484218280522854606937840646795300635814890023146845062852145672036496572140206289213358809034127130203209505095267317492152262632176844060100555810282394929732137819649814120823500575967829379524881905988920358022061828052615015251314038559993188435227210161410201396198786172526470094368872893262469704025822315947210473279306879796791739954038232814705985801126096376455730553712106851314031965880974188851931640184845984400549472489497772800927799923659280647848807729620694430471396054191875193146427744890532898397848382709842107066454601929363151499603721401476899653143460140758980355531291907827802927701101176996994915065171115556973505479214072207873039998275541443159987783555497417740346665491056717799339123514974925740228350810766930824672639167363434392915937534111035050007111389813250197298650281708613458173142122698010798090050665564832532041411456747613118169751359912212250856675067304560990502162712079363700284624909159810203025492030810144077965345312647854794857964515093720749946493677789042925176138898966558463051314724490632164624396443163636378736332140707177616563234627084895087354005826708812343926467070919540650570664535358927619681596788181912766059693557016005970175460046943569654529535440518062117121189658064395189285278320312500 [93,68] 36202622671676509221499817731425119025193459786736714929968257905303101835357024826504432128891223965851179619460351714813550993700469738039183794355287299434774842132658759995252993286775797216024934524605337599226332180328253668751779433287787375828544897098682286562365602948419672850094573406968418936855094933758275611323130966815606505261526391293585018945968107193662736011743967502193320147858636826741279556041051470929621027896864839775103361081169081458913052531922836949174985089978703089758245056740845810424186888973675654869433853937836033938309943280466518808535731520081417736800028792373027633722180832086328249378466443600929491377826240432238330732715721277716214712349897015939255918536058637287487332384574973359947198776391072559302339213465957984222261360625704162235182309153307610959721443107050111054822948610938284303256755743832301069345262061786134658364168447528885342070166251142560777073790495953448189362659823524545552060882888307533937380828239573322624690126470850388764312295107202165375666794551708197709846597972887991654104465297317987290106229059332831980114617078570297010479552431437906109329861548706809742253696288795785202506442848038071220629766631562592945288075505503521216455520781136015476526285713336600022327833365290197813826278573950433732397962899078950309499422830190020764830418103880465406094883892968320336108155785821837803040957448579661700046185946110713531154403424723094949237168007305729646348932628424792661571024369055445741821137711626381088743632096234740575797368056209610943299161500284005509512719944441332682352574070321583765176119224317188426515570862772817818289147758694342414532010256487391564674000626304262163963285290780178145882816788024810286373010240352951543001887641400097917866402118987436309679959966397287073864870652750907464578775083699473216668639204439634287244240204760051441246221190995600913984673062443142921432499364644166827205333999300277738176325739093140673373765728295934036455783803872823907157921788708385555241006160713494091448338072453509726248154051711065229444498053741463606563683430709523918944202059906732053684234823796018592616898742218075627445190692496815328847150585906555656901168011760995580162374881722836263882537767413319197523029125069176134248612216101195940353587797917169210926147115969797596335411071777343750000 [93,69] -7186071535343128684476382408737423004124659407219602148856132681936786322460250819316805233033044330387672042766638622653924065057202901428131350011702576771275695560797951387297491665485193623629562452865654743386977320990305420772451633522870357326335215026253006862002695149971178593004007604383657002381628663409321030925494779835238850204944385514833599184119868980927011504930726584864130077635912069435848291585927456515020638822848008627221414614585909494400390261870845202748525209613801008697098227240391113422981428878551673983395303070278171386955822799414891390075379214275489427618313256810649797504612291983568286206445061963712474362566090317953904497948694635953453951293820015556987822149512857909303721587720395714669111273631653455241394756765224299113971617403841175492959110313636500660366216662370777139554591267277034506959104034672015673012440418105061584820923514968794208892617010878098836854628789812959912581516430484398190132974623253509349757999694768670265719928136898932481466406321460983285078000278320941783849441372209300171736768717729449020490100482792708098816355035312242428132362384793083154126016549876082224029913858574698934586463757460699949243602028154918896617155842302336976161979795753003692695066380816677868538641951618286288654623625986246320873316270462846500260192283585425907816238119904744123345966539843597999876831841992115642894007470174009136581475824395313651341620934414133324687010484875526181555096617665050653245475038197431321312915661326601441043757323637043725705835551900536230828696060650318821936955057762823212729771640069221470298952236271681331797446786869805384300798894115724616525236523941115668011639879658428186462579749753128423694868514940245477826384772996405720748729047960919407853683893308238075068773323089345427328578358911716663021580467154886458204845359360562826089780115110176294776104760718298104564089626532913324078018180749612140695686163261541102850571168647580570966571673700268621347636949973122596854756779995279870250946862401843016732722187284555386970036521668053339778590672546076509594945312881043129477127165562120337057038385254410627259303479915133383522371275898395098478503193967179616316571610277713357475065569716048392338139272980196575530184268883932067920308426091575186308198212626264789193442084069829434156417846679687500 [93,70] 598575155884056904490373716892280609244746005822404816916406063572595149638752429141773728027075472538965553604138852464481248384697751650994468726296271748071965119824607498995933661592235985796115927336307255752345802338904948160659437002635376594113098668628100802693658918443332902971720574047315405481821886044219186926692888021186212474289377806513495609884806278415877225097832011971972489761433183422335888786627607053126008888501658659309891281636489182014403262928269626443500027575644895286738174404832617002805727891880643631021925676101805853528997187694376063667472289697425074042116142210758665924650880509319190230532124308051406169490428458272508207190063182520828730964976310664156875639288205351970552713641497919374669334099821010168777648240546234568749341239541479824177581289612743975137573376058140734457140139481820905485333054857459415406471712695244875017721415637432565290083441111406044397517674586623652443370923519174566747499255672218814679046966749899046187076716678938102498040434768692552828594612971604365746570522064267384875458052344071719405230247946934183191140391629044889638235093059086372559742657505356416450514167012930672166061564714343028240456699156483834631070001135538025252401615440386869202728271403196534308765048069525459841968820882636411188291364929339967707726782739567034295108941772786726888999377555458623770540610626742444676012091804765560889108856906016212896554809853295027002530073002847862524888738564326163875958553901418695240016217774454014513680077189152046947970091352637736044633554524398103554436200175631043069824023667154064548535473682794101432638871234102566302267530833131521299994582278384168262785076910158745723871825073970848906170430076807393560916178659115562320769822763483949353506262613867551213774587731689033239549383509962857554257652305221081864049759409354146465673775448379284765044251567397355712015462102806620120066079613572304653258057137354355326209252196934702089629125238179882418290716999022712275548289162476158904525470625873449752018515437297415187186061830605151908306874602490762750398741403341206718183003350098712803760933106515910963830902436962407123334844835374315669488242679478835265715464504763930405644034447895163497477976658083139302414229624320891686258951017689557645599903568465194325654010754078626632690429687500 [93,71] -50707946990408979984396727596449229177045655319354426620843036559478424298300448136949245968144382825220144736960583505749869663710176467979634082750325655557988023748832492698896227516041167508315214991357399043657602748438378115823782917067294838631821166744413551014400304351054526530784157988794468152486791661418167270473692214924033601833390380244350799330718636815405065707916478366667937314906832921170619473392904949678099158470390336090699198189903124483546027063676761061471053031809478317895517096563924263444368038350770756026466316362810763209878306572446405616540991541409564825407095002199305728536010009635885474921280398078654388710790714931660466151318494336376611203522685225074982761579134939449621953885600957540347792738979411119445613059543546343738187760025366584913140684672201932278223470877181591080937204219879964154283652982337198173349263384242530561375094297042344870054742014866028830092254913841318390102715419427635085251815629658407093993092172827017647124522972217476075646999343059010439031425245951689720384954172186848391983153933596331813083847192608989072398781298591017817839101977461103538164047338750780899322134436538547125218995610934323254180402194391893878602894986330892095843328679763544215073868417135088831717927054138256384169153220299152529958684409004154872405804221358877911750856779331795254896256801210827287717600912281509973982910276843354393058639607067848260753495773727114566751596201394657028682244158643748323900850927520410557201241143282886032303734442214499118731603203264248895828035563292153941958375744002807963945677178442985319298080530154429972500089331833961239293456895655542712360863438252286105939857504471051415719116119024626831765531848164213205368425535985795029857563542733567021312428949476465561311947922067689486765396278520740550146348088279029584378281233555319647799068037229304326367114500685991877154329549466323828734283356818959771157088864396464043622914176087291867232032165398307726380434777025021135490997030846489891626999036804326119520225243143189503078097129362675920529745502288754615403696562522523948382652859668658432498743089700286827841666020169488820829771391005967516990181318726401228411617243961894250611414092466005854540113616233032971571981838390004467526194638569944251918406200658751004084479063749313354492187500 [93,72] 1833918325517326232893538574835934469237452911711541065788912329464794426780519225409749264248868453892302983137459759360062563591404311476860536198819647919990549607932865121886718791868900482196354269983907150063919528494219583874882854435759199616413192249770016012829725774622420252888806331074288063233077384391800012512300470268604775182636268142912983414965709064462426027338073812749888537470879304292293396603031076522278970623006783540061243324802996389827955945022312343609252194306161907955882569583818367028899438667117248425420583297025591637304310354083397143293417088074828867978798812469777942449606501243456492110602777975419192865575092122551337624504237108442310134095753714982682891902843259232050119286999420105030673480948424396616028225232840113271163598155951354382970073360545777241739607618910245681888434591433519939328835324652649242796170883203558082742385489071486931407883418002198954983780426726183259841303956759042424161415450687154546054378200491839105842813021606326374767780906850964906030175928394609897169923408743297040823474803742228160886013733164013015618467342219410626430052031838443706666227873160157800528041574141126807330130547765366506397356530670725601242539133563614788382212925678539770964511013433114948246075238931697609765408447240072524990375550715321732221945447901543978806352622439173321035381633962722653544174134778338089394876157440325892567005089214635147603634687465429432757498287868342728899517425997895288359161140578521530083300570530830465742407319055193537521450087104028739589479045568752185642323805051061833973296989211813643480088023338183244703953795737523523546544382108786617652890468330677634262551420794211401889795480363384269409009907702736856296901690829630436198704066857950212723728089551219563562685591692878748722699426427066447683827813736246692051523403230748504297024453728198528570985186178264305255417456095547675654307398329046532747207689550092655259085504595772817393264994667861272648918865472938879264357905896481023605945213408072105396510992374469719497340727460098805333929880061142822753713402450401636660872267513542754203633526059564084122206582737290925905670557950960908878381019137552688811285016976309997854158155913853355710210002906703632453690303694292199193461523747641636739361387782309975591488182544708251953125 [93,73] -42075884501768982452690806610688444971411028667735129864420732401641466596579646876195291413543471173575042438815012927010411644191743657238757318004008665948729313317445394251040145243324932148248251596824963893635874556953343724679303279612606567708006250911937449203555036391126891826197501710370890507098505618186198738493718745984527114979628485431086077147184670774156873534800790031492390932778504214571947642243447170163666495632618498941850488351541151180565272640676461536957119454303142071463868855568982463329872263419408293939268995633251848597303054172880000361368368369668963187366034082430437561492531539909462902763376208257987729366901516262013428358555930480959147066536586351447138874652869729130113285220778089354580307790151922875514096743485939684925033315046994428402091441752633619271730639844964217718261539224973933938616985737045351471686562453894114645364068088931710123079404891028614261574641461161702982058281167127355316496282289378188767956882469494964008248020138624848696204688298861835715610880046408178649588925947045387573688857006966170160252684280624926353493017474235387233797795932553679737288327963185564135567336443894560589130702584143566628742737848751354405903450803974840349362325827406752436022705258576808134324364436117589787116904266196054841760069082859044403625322301712405454547901066354588428388902269487906226100569115813168040343723506776309302832924537656191138618525624406088336861651704462616504052931310776328423169114181386614004953325771684162692360660543421893412111283708532141972635035874856747123008018279787317583474748205762531544527903490614617369046735264792337761522857580337409898716588933421728913576136957592883156924865178829722149989359372317123675922386616909023609804903898812832560672120191172861694406934344925199699694025592469742719250315697780026229761234545824797986613343667859695093809190877745133259109661539469968575780294572751250954067770115958936572217998180200687281699513225391670892550285694688536583576927775250076576150106005212962253193181031777755753386143566498822956162792538383469584530780246350084038376246639674798063473697087786127259183570000142434437070840643358108454697041569656070991286920185653883491933786275995588383517630945567077859229700732179459439659798316289335492080969061134965158998966217041015625 [93,74] 323605810236330866087203025665338247603174348870056666241470447482446917574037384142052772188823525159328851368718767262666404566079015811602578047927670296239914037312257869965458894399146646907609266320279955953800130846462145065716588597863449581497941341901268296307223620487794046989772304335516827659965833487215311979722877186042408388728324931021227642379281089860962009236848755694732840126929777188313842409337108328402813009817873658329131972157735296171521831192435356524029496964641749297864675887201948245156543604198854333115423843172164463504394409319478238551005951561665195546989006689831695961546614482537815619101376975940701007000430231896622039756813956402390187088738227889162748308282299816960688735047747288049014566707566256009169797887811675316296140337494493787708188457635064327234966049378067404100100866780009040824062899026985647096344516451415515571574765760349898247105244685198168946501174748108761230469449003330534917021623570113189552928291998441405005489597690661674408839263284230649851497280251247925516238362287650359716254025230289163009980580600827860534755127774474389234505406554747636042563689836429203316029210668720415851782744373568791479131972049458798700464405071361016565849932416536455748248007750326953132069809428841937491048613734195682930528142384003184282296209707088881710174745224012095570375822475138813855206905329021235413743322149876658254458288100285579597386671732393806122996626731305473822971875733807046171708505834486628706629040177947535333214927945540932031408065265036789262635533635983241549180811763789471384182968716934595436028186736463880129327462628448703494730961095222340083099913371368632220854265724448491662517542508191769220151307489132678627755275412368558860596506807526104435110270551128472406275389335155901031315101583365929414191195300805644996213431964165789146330988248782841627808198610925593333836739291096676674827057963084719220325219267601370380049054489560690122459526754781325865922090218669160152909872929494900095224077602616620792026795796658289544403309883846920519745550399627142869897701399252708842166123911449926647204560002859487881725762856880431862736270936020090639466872335782829994729029190440749684259754942872844725087375697632390913265297314091837254219144697588275168891414068639278411865234375000 [93,75] 20655903286979402458766681267393115778129444181851804301375982992892413411389046312627670398538468531578068841052775845071952050676719192838145696536622229782152866355156541526821339371168253160141398898852185477268186754630522424076112916669866611205497838135703622863597788922257460368596379129896127384442669383931138961940611599520986899568920728404129552914138866495060631576420358437127847410170814829821486525503875952463010380833367604107726058391721431783496414385012257733205255800665740678296915433356097962654283393874772188748875429221680740878227542055144925881464750596435302471147033516859256606827610562680428908964143053180925896161479354037709461323472325390209186687096960585824069053197651430277358487265675196898735788677451780316253765463040774946706585746761052922970348282721102849878928717577842953636136095238427954323982732634558758568400418824825614413300060696837157109005774644880288055089250186852131746733658168116230417303933792782516249730909471346543908280028567225999469432049492224873492343839753424493826124984365078971643116785693433582715588805043937861568308977255519942734968772964163880627809595459438362415307295937474183838618522653403449926608313743596181453083403936575487495755267045235312010763513561707941741946370908071977152271306477463582043727111722834108776416328628384281350854463010683066077460364500547029267487717807135492233151472937670375777677672569873291782987836118072983994403229964372530715119379553866762176295527046359763196414830482730917198653313165650767316052962977750711998713625052937510619271821901152795331764846661812885887556462421664048691373145212278479715647524590917795286405839445108361212188021904843562560495439635320227965455316336362369958998446488004051054765438384251532579320505375432277525664331285042872303418179015414344390345367923967930123513960714385590926226630639371456203556193859932840684576103745465284886829939250958361636166947344371963096139518229561242525557220353964570953228362457084367136887079178017673668150378948768059614439800856328954378947036714019878149457417756457976245827174864775786440004161529388947400580672812400409813495167916841674128698835962490686009816194874370434433101726680563609851173397159354460039258585008450632174957525574534219308662007890785600041490397416055202484130859375 [93,76] -1495081513673484932937831687971727871579371589137759398574588277901437773285125891069122153046130608805654473849185170781974142638014026571378834509034422775008998743227587039364200307820487736508633717446175038864112319155769653225945419834667389762377441803090426249828616614889643116530628266426678625020090587593506819273359631447725725450708346998575245809209253532589191255769664486606364989655450894103063954708170492641203742592238336272905073874819140496573030326025095855280847371207265486854806353999332379115036915716959774806898863070016753688284078980424954907240716089627862882388633539294518005353773375250594113089949342240232886741081755835519231600866471687678828222068257823057388380328288854189407371073342388134706133909212226770717559687607442055636834240210705186024220934050599641119786282968360400045128876647173659652274472136684682999719351850444420933092464634057290137869821837479119478518867808945775302651832451573296359148894776879893740758673437173706778636140406034370939936223186166124203625709153279719320619398968111482423878601583390864232698956316385514951291391942953684960512869403669270243397565538523166587559185235221150338846637458814296409436331433261808023924551641853807857643442504180110741710710019609103485281736587727133011621937944118839972785866174631571337035481556702169428303135042287726303043890758247024693703495935650432003288613508559584164692545712856726556470064739382398346813775261914532669925648588470802742593749599867103984297195017088503098598479959121413575945594215451959757369750422723257008218283719388433271762080429494372178932127500524774830959721178565657813770730051752766154094623824175598829921280483425259313233653113539905269402502559029608567025637089729470971877022140849698597860506092444362800736821586794284070692495877940760308998709072259437979832133794002016510980323152774382287980526009883449464012694119585474112292392863588473385194185670599771520822223862862729050461974626133480369823605469998369611717870572978494115220976346304313304085000245160336519841252137185049801515341427560844743467187162860524184805380127483577316839510115019935360236236736058490146305714225183502714701305150503712522910590200579686518664879560197788906313362218403475246094943234137717224514406855284137160051614046096801757812500 [93,77] 61905852435868731711235533901365142507684269521399919446800262214937198919504328609589447574273673072135570170622572904665258614466344173008798844181703233743570974591467664344926320710679304084863134794979810502465121078259338995642941635888718329488534824448462085146061982221134059552228771828183057813381863969240744511957664286507236702349053491010100769657720103673227991724908434269928172657581284701028750642625161911918807400331298390531918281360812966516626072018025037880601436387571961762800037181976758266694014054945538307242894694682373033378833678162405658875217130798453163399814022380651951214084799244661734573425021793734853549761868404225026418492385830951801482012104309683485765934412789217632716168485715028818797907417654685958849366502815216653475835454107164832254057830511886163265497440126063470184011746777774845664724404295525474036791436292984759852922879101506010563122094784917765896163779952722117434381405812150484821744884761969341591644885024113805098459817428542746215581349947343474405878235869064952834043566626972641427539909107425163600393009785141555386237590896093119740110837073960988608649591650471282082013830117269151341251135550495698727451764095686732202446047386314616626279623386943359285330102360286291914561518116743912996667489247690830760554149861928698012178561402188239387757676316497153076711334680458121515819357368547013999998860823595909091216117230319039561605320800461848056995806269084826555760351416283176721563353916209495918769756252260139107868243697925203574531635240089110241235183554104145640326123234995762157066841381083546247538011275498798434481327574629826872377576182130325941963852981300063599578473028022030770091408945218693955697725721444300350258284359023169809615195885659284251458161775816618686015755484377819046507445582962982257777364822423060145256223588146487893972475194324550097319632497549446405976902782965789143191773162540110027105714918137927837953772291676204411881191459768612527280870761705774837138402688052295551712388873243865878975779607131179564550257451153627258359125643072691511976514517954796013925212982988936747381543538884945732009355183579497122442586032350811307447076891832880603656083036240397571366901514400209981343812657594467422311025174828126207343560164053309708833694458007812500 [93,78] -1474266759488198674308334753874082257217124791047406252491070270896882970636166754884339440968517443656548600984670438133405557154954601336180564209137980156225073918099438916621135176314765411063070285315206599584024719025136797297811240633375952098006420776836499312742343703345513689733744822506638615171097437803319601421717814896714185747286485569187055673815936346146101748601383600416412543367223135415311574945171118729174519902368490168076813380686703917486696630400884224232395913851728577752852525290593684860947366824074942173751105655617050481766024289423202574496614034667850315753731740749743062348427302004066251964733582662948875711698586184684986655340820800539452737264971820982589998458016804823245330684605324695036562548550897543865685643954537944952209250090185374097130336062862090334886921099059602201855086371498722080442499155877952313936492177121821206120869287535703467639366212152356687701354961410844052851741795886323726985771287948056842129022998891777097274579045441185321669137151530233234356685635691281595922585754935863712553218438137850219056898374852336334403220761077386642039883243177801897835495680453715775291071342926109582926944971838645159488055224749041549239670904646194214663724511827593421613131167994344030801821312489885207648587191265082455883156153297358519734027203285948620455081106253566292736228551622211811050641557256340042860992277089369825263836212676156115916280472304809702862140446226698254468772030988185901684925377995914085753424831891970339020867477177282535832488752516972478162984167585126100723413025124083938949412141906039921308553697357120902037756740899456997638975565775899768635981556008291639506281951586407210747942629185575620369554427993961325070896272445990896583857041091606338091297711566201487016979026980620179596518910349341415620973461129394785148299833771935192640877096311763845782291240963727817840362224033430570761352719802917768631355479165929400491384132487060170655155657342921845482403825985326244661065884639462366877282351986290735494137977669886758910073934411120459742643660062515540264279582276565683929031758651572902345448235461453134947708769711312372742777773547025302455885473667097585017874076971596463126684344336342852801066922255137597763135524035280721836570777988582849502563476562500 [93,79] 17525621108581274780437240085961421329890576287005658618263785421713645908737295529719779903037005991231241400998841494046240908230923029159153994709458080264118084690750073368907199395962060282276365820402331721720995838319434373691232081247679306516188682253900934052842110863132936895415620698114594472756680632160846783070542168892825737021398144706238373924774577008879040490345631787281439510469859002798693540153944032932380252309376801734359314442698150743007235058821943887067020185560958497691214328067357739641187421920247198308687227140505785674536005574138331092334131872876603978851676656814697115560997315985290901866259112693529381233999195705441999449378415939720932010575517644264543536227126161072179238472786378419131497525962173327289449717599573185666688850219107924892151981268289769441490190625999661138016528768257390796298905908138886264233872443306300668295188388635852345647255922855084692214658590493835814556080939420809215143671962539728190633318573976249580480331245581702228555587600883097334548022957490139073738565201430278498745417303146642769405228925088136857930185295202064822841332585027168669728990424833670192706059981188503663699466117559372737938505961014464053244475294726181619621523608449534444933326068771332234563699754101968394798951751616222669685158592138988322483886652882405127607290747005652249443330870097124046158590531813678743312771733116093383455093612879813550398667282369995024727759094341246974261108071257491867092218752418753577085121721713927304826898009525790992613198430632583567267472291417573050499513539622428273095182653120512898556704464050728468190723667388595153750204485296524305593806509399621408973385572831650344160287434239807464827755651311870466827765486158755345125715103061298146201636086005413961141911747498049095839692795780050358393622844660754641751349209265136676281806646321000637700932738836853345209005897354934335710625877422127937148158348063201892128623661649025485985829783446862167525025053997414710163123895161704158953051763461284368311399809201047056970942645750482894982710851791909449934298211764941728195551098509553408562556738657022390703316688781065507154813949516728441672945994421663345138338621734670670720906310602217990644021407191255890450708270286662642525741130411624908447265625 [93,80] -599143767712713880445570514545980559760704806269417997892191555579817179082723417079516449011013386763529015901837783808963538219088849006429973704979280211990609413125088569055255729805566084780199516349674112748157860974519831775652303986162107609889995397078758294334122114270702428323900957450162705422297195993460979937861958805188810748972741091126968486348812319891072404441362336878784543094009903216740966620173611025852706916586565065559904285234938213452004153678063736640541375652373132526518653994202257126079013617097093181475156548507782108041472469172673949911165919535862539946483971343405894344619763880103999186108732919376055152317807153029259552079258549547738872914258121469492024466465706415262070586835052843667453369538947626766509879660079056196844092655669918393141251270503315215010329398540358913448517021554045397057310900639535272855740128670321775006105998969013221354937187973314803574847726051388711882646200301492554533890504486347438326582259253303142872890839287412289364955645225101396027927583411779892536173464569891845498083096940626999220167671284384619702948378096328790920939529578343985709844370075158992952539656070100982401627181269469729166508245959831897506196421026214665075948573820081784344554002429640284633385565639019287289413738392934679995447699601393039670468319736996823521034630614925329644303088614259097051853141730294370903636090857640992204364834211684857003446419838039698660590815462664039306446828927725644355705453297777986362886779560045350026823249661300113201722850437968279339310971176084985034122497909866047737380019969229770717224261234485917540308230147125703950940497974303847093276068040931762903090062934791281211016361764753334200863938167433372885448419557821327804106995872383475595240102535463476559728821885974820984824653529755493861421332706320207102088412959529445980641698593406536836539905488751255854035132947579851017014121856022259962002911899120523544274807768659470200711594745832186094413643558550137286035975526834079024096822556780482719162628203528829022623204451293835690069083187120302524090243482057375988694981417673868592343525765723745431468338583868589894870786583317467553966840877367439766495667695941525958310572513191155310995831440389112786986711446565147220460710525512695312500 [93,81] 36120630027421003664427963166640283498343682022130067092785959297212765567705691840515445548891923275217154268741282799314545529480937877558796245526015007734030775909414034903255954227714695866031612070754975081209101917744086021801122543252635252313636150051531172559444373108215534515648198288548387218079697292249959384851435839267343125024157171953176513547148773120628473665082881681654729000358920345397803166165201452795181031127490509091440641582768622931771397735872383851625224635670050000092249865961145036510417718816313726840117727011832052145710423216073995390349328150190016743184197755172339327937490122084879563704044261087212844146615618685159468503979463619581478230864198451982099205052683329029470935135730104596182137951571964370182206488411822333974763664498697581114474440244843538827787692898331075839994976173352168806354469141155176431193185666033680961080210667701797850541558442425331327731551372302900822383521451642384899871246703725875801584097039885434039877879984971416201618312020919855526358291148525291382461198590251682679955798718398260723655610729541034463228836984837042491674569647723321701071765580929282520820285153884961537780346657434505457435787014344126298462184079872020253774856249163798689955425699065801590486971176545858333046928319074967264766724790974179633109727247991349264277551881436813670815631460621715235879566433073808678505042234068651545579681743322987265266023928391735766161370095359706914396891184926422514350506371097577487584050133341468621225803831011501519033513759485707458091021859055545324617464436658756053288941849834280617635202982807535040604724855346893633860395443052033802192893516558041889299632675827590379643716177385700395706630179561679856931795777193262353891719518630816042860393252603905190372778604609960633050751349858704495556612905953106578118853211288002218051949013998321202992601823057272833551382987335737559795529976622127791485590017589982536198023792277446148366254607801867273650278383481475418550821994938193118950146412495256237766435254662537054270926899794026055177032348225778323069301814754031616003510847424840560078344238216526971351709356614809064715722760596056667265809474349271882331215102933165309944758828128882716094946097250930143890872472573787164868659973144531250 [93,82] 909514896223887252222883943593398907815249437529638865122950605942391073894774150388567441950283072787215569044206751767247637107597183206353456088855938830089406965239804887968654170093502215300638228076246890763685029434739144091295602265317114335507864426769430442517658679011077201182608892029492671026074871034145920087270651539710426655812734944162313439104947341052558203873065272955690352222402069273486326146449779647178641373063043505265741730279808133307238898778182974199684317284551848479984393832787938180524229443085039240826469667795753715713768153420010957443055689409122833542459941547315340021035303543122433257261659571200815431608514260726955164576508959537119472298733555933645628962641284157577356040415760817085695945265773319331420817853577720730012757649531878707718750107308543857154926884066198120752658890706517047008675521142904903321465970082432388602521052585140505290954265734498640346195252765117153305325197538758461065813560334601953049927653610799812135379306103566970853357039628045504479468927310627379973897783896048255414559923307901527868895854191117145484114181661727216222487503597934322028190863021927631480261393019104681328643823157566360249695171002143599194358644460896980286425601498899014259324468218584513302072006447631542159184812136586295759117549732893882782793501055778784472787924560404808871106127497766966570566280934774969330770155529231570740719418953894858235701340638649522649945451449359359280093220539320033489634263396427576271150662465157331830999994843766138059287948373234585606231413135524425465273360792674074852647973888925611218426138878418208998333005253181097419179649312485111901061437927895659717725016050553026515770027982317253429348650900708389232176690019272298993985393153003702565397098068401600324304521614014247511899633652524709389542978406653880098462209646526852768619937041025381102821928886864189592440187102371834383515902213926446108178176044494621759656716535089564817342563986439748379387139566040977432158750759208135946679459288470122350760431384635605835564188807463662421195674052238388645020110274148701279485766423936607667218323001847658232360221758816408394689868657652715002516336593715907010586363827299653563255219630326413440349474480329209830253177794971240254974365234375 [93,83] 30355284829870338835872528340251563491194523508324145667333960716566380344060412411314565609519532990892295823244570504611442644935979682059283058909990009587097580327533874361040041866425705804673004316211933195417927038494595397493610150690437489548065326446794709531396480250161921154906966123590942996168753793574323100436394193943771233416963401363613671838907515351177511904855903935959751982978652260826035694671205975955334129664549882639403561952497491653439636378411301718745516670815059016150022937181977523305870229329617214950236534031779821053782175174483199914583771781663816651266851621414731130585933012225506459152536641392752484235118498596068548756994410959734456494281356207102934151430082143497229986254762986729019059040696885012234649356800311721892250154599807874576972329362988621647949144708800179163000893608493279139636245314500342175191564819634027876287981206870653975391164890591864951056248941316161988113297948910447816875978457626935302822164506020819498013203512896756687808744156082982425201760676283443337590412113549837616509059349411118176037251229449732272124025535478881085694280785197755740932568240710626422431631624655572013607442303011831573135525716063555288060012928932586097388278201117794634646388669080375116767284646527349941068913107498197776646895368569417592555048610625378984542308038669369716400814126636421530251420143712055488173690001943848971857066508458623374366670516907132238060785841578643893189289091540579858220325555246670542212090925948359562738293765066860396107644395589605650011800154865301848032971140611720846236609133689761009450519810286876352007370982959767436755542764022701174399179677748767706419417206229226372378851871111218019938598575463399838944164144753058412679005315136680045755286451602171854553396954194736623226053027405459533466729405816958854531037031986542140905610168859058827398234765184141238784658453166146704757815772392685712778049974705199780294883974637279411548174317937338251012868964154440625489274597411091443141067591564390582365041835573113610319650601420248306328874674191592636244321366212118690156131765395334964474893142324647689791059605888603217193756439428589639723972436787201996710840713476781248308422737343522426724946340696815695674116081466284223632812500 [93,84] 568543228708344354883333723935233790100003047314365849797324313232461439937663112494380185981899576213235397237842713679379600987938049768450286329760735535400431454586325127115226169930845135420230234970301052705214065344511058784462341431180786724885105069902687834392059362590931565151388974137996351296660111396674496253272564611727434156004094114424203885625886228906147935123974277509393715972097608864643850520786942566628723523296579278171754746375192289319094091011729889364861189012983301099676255347374035609197409759683811804209910883649818177738228919021742776606758297886106387435888628736368758856567725081730113361517833949126415778165379450336972942331724288539219820282929492535256922464174674962147731782766254029035524449823669527839268470339268729914590319043656681483376184486684551203546897120934881851842747621318397105146799871687223795158761760400211271104688865602730287544536064194729496648322531075746506228277730441720948979130718579007301585465155948825692110733677997081486648261402460311327257942281390690619009089537983224688342398174320146736058400671727268935064875057412433390245270309481404964015856026409281542170606600798781983983313153948079423201381736493380822999342140517808798583941964825944192347181848518130317448960371721962352988391941157733965604781685213039431465884687819249940232937849346318012627530756011318071626113269737820529068760513273606039717745173861640002952038858466688797689742630573680071424914724550464705423564246445097123686973854027794604886754495037849870586469510600973316930332011827724101054434700022483025369031806360331020657409349369025654976555484652157812524433834102057843437642759636327764070285073629220605077708573383696646567141296553605320324282832525592521722874679710789632061671778130159157820552690318157634651405413716537481257419488366677620202315249622273715789767658539566196916769880621254272130979615367688118499366132447580665477228754768951211664407341222424140541412107064576417375774515342753016793182568068916404662476361523716384945124634161391054127452908535276766561656315975654743415351042017350718775575500415140623976830545371436575569103706116117338101995907612323014618491334436932412498234060541414533187196523074253235515823750262706629746358972020561328125000 [93,85] 9242254166234318213955845148747438503772430078761743254560066553608831515525612721183848631365677535378239591299138534867852251699298158686096688846508623716457524299063333218453496561680539188040286456160712338528266363670361696967455775977016075028572767636446247021492321199953305459449715329565264285776101518565852512630813223870267837727604229285625419446917467852168888366347272657252080908539386255155524513358848762123833587347974593821977526850333367502568228837277836172363880844628902874240425800171550381497445396127948780408201188423540639115651523027691726735054703264173120934566388084205098122357671520629750086861841356810041913906666204992043780553358733501358924207286149687886300817216343251094132257220333873875138624389141833684225679356859793557570941474823857881922683383854654136571849618895415057676366785206773019137816843583624486124845013181840322559780907033617154779929462140178555048218693587529982198879476147905899311578848813382917805076240207516584310879862218026638448102789249140524536097481528521574802316282247822344979634800891776385696361915767502107743856670026334140656541435906091273043618396963733418594251101105030969184781400720109908690107505015976378960359076753147989645337207129952053876625660339734734457279369249472656762847335074260764954692993931970960157516014289068238636078875343931640904121769890145903664823201286867214915098725841946714626976281873014870986542354808795168844257279147605328303407741392124161086007784612631131664367826002242893383016687338067551635741558406629063544888567818605933610450948809203315459487581216134301644493052296901373016416479074033973085359841112539930733836593561992667615877327585920297114221725121533185976820071690627642286548425482867245882032531356697883013244696688831708930097728147675344505559714083255177800058591361605778003385503073698974483458695998175115718286276283836205562091171097209610984556100259194667867043502575313916501996228763547190102616039494834642396901924448410190748161205819745304357861331269703656418840088961429482349279293995865522588126685558036531046855042829663405800234136079445142346111257903428295103195919072703403518715222069510489088442614504066781304380397572554318960121644053146255587884876674517598611231933796758437500 [93,86] 99088090653891454591403800317318861054170360287450594038059502637234719099636416746070300063016407548505262254456876176761991292443816263718923350136778352042326304400132008251102730318556625950955764609666731789284869697583113184611674208712256860345819676035334359920523249418809328331959927501972356680799982922328451680754322686744596128062245570428022049572158873743017659871846121327213449831747931637675560565934914866162155489467505011406040112029008213848788895548196235732797308242587490586743350196841820942760837081937669008361026689703760081329947987256360986775874085860985730339725866571775511922771776564653269848790249568125066374726409580093758143535855156449548547379302551713299523972953573997399330698840180878365719613897398074531441537899998913602223852424690859713515327487059845712830592178976390465023260439578430028919577716352146046586024371483332030488728450352104927233669009736568904775228169556154597903803419113062187987072218825092835977903082547854919836449377392606538043422679314196106511629208680482372593339908661937014252545727407308465921002035195437584978264590065617252819256802791185090054073555181290141111562080305232075100528875853777894773662665299820712477049536992192395893965111087033931303468061908411816004944935772576906414552346310865226170819448343191108617501533652559415760173587188413480947466051396024783044837109113935171245668391412369414103470853041348534927618039724275647253957444335190273981571696145367419008263009794517783317105039475352841568559259716362302644926488396065925189511330692487431417801593960382941366087949446999499339913946950708962765594657621333796934720133646544983055783000172518462899958329347768337455834051820539924196346538304471912111396613251998669329766544735105052560168081415463777845034585022233609947086199694415285051693178676490359779682842854926150143083963707699053437798308253639507055634648605509839812461447719091874142157433358792751149361592817392465824588349514662539798000152584907290336866597230123133196476288990364395498669802192665144501695259212257667454863955266691706782852485312015372403501334659671916393374129943269164624774291642422690392714107487097912783959225515970626131761215660218294633800116644128283989768533551963856157062676500000 [93,87] 808987361883075597157043024321911331744405139241844478351911767841428970584213726129428963502997319944735598297812672953620414999095978082084399542070563070685920835067490274700269991311619075955453151411283091049448873073801443536647549182282112027599171245186894922966510126174393230563360130851418068231252686016739412336136004985490774007419708996916186759402339845859314982801309932712451524574081881780608508296722266512374658800385793716114596483226919459139016255875892301822274909349088446214805719095926381109901650236736301764737445072208504785573714830015337056914061464030533546373302151931857267956157532679534625304793315312355584882001440119285072984694801039297001336965669971870627924893258493875278228341736903252113965845314204789438651535509289195914540685994941429762772842335933870516616378491995152571071935623048284523984345536919090353444871204363243665899773812412348407809183886513448170657121289320834099939388367960424277284390174964256050276431180843263561709772429008280793377706137753335460482562942113280865507401253702407059769983842361665912524553817464719653839914310136017428495337684275826933496890753083408779984531381054723612018105074166565982577814395115693830328556407257047034590064427626077579945331311651625348705834887968147767050154941421891758144006048107708334328036685324624092892249657209193611002369428398888787294509650751233577175736874622004652758576511528726656759382260257530798877331493144517968656569485488521393863484660168094476184889128617746519132925026498436953623811623129786092103394129920787577814094052015102575825783017170198433999999024892093651777453862446104745755864125954606975988331475649121526199026017892696709364727379368881302016595493679426797561177579999509378486644973589607907902780349222496303519397497280696332063919143239495375290980714125492750511593531825362548879846842530848032242333130844648520274171312188302918361663222284978794976755068976963891207465788144581574811431206923026834852293393453519631029612858598410159152141952938282709068239004519348236892866019708181356174119126462455102594422168605871830302342760601703221009808228738196787227377128366068380733488627693641574162822867432029866760840343468643922604492549328517017438151862127274786166377250 [93,88] 4172983212839924636338084802138818306672071692159225130602028813050918319465879418457551432030992954813539905581680164722698267646185157761474861343066899282502933036227692514523637290684518558749898271307525072297935774455661058668490027865760998322184870607062933499787210174448858726331327278475440495744823775552440056717512772218017411827193118761844419510835242478623051906165170912791781518999175408301894139529751010978183169003672573505243671212208645189268640848515284141865940605554665857870649557793803458855886828996293365990504248878151385965252787233308798484608821132283432955718698571392647061802322129591415435209584294660018889394995439728816519620503789667993990594586080801699238979776521400260077918901362782596753930113556738310946267275631861545255109408790653725338194044649514052400674797632026754708799000908918577911150202108045549404990467495802484072781599001774394175917986589745241293618429743614219332229756251173990383634497806132021029256684637526924531151489485742848643764176499670231316254918953091627323929777529030509587915191954470076655188120788198831558099122954579000249428368302460288892997549208792495845276089988649296305034525928457681889700953872044680463193995254114156985737133916498276330140420673375164492411952498541511596078170359559343048532021024124186018892583822388208363993199681614868822652782528131074729327030121798002914919712088678936967051759585494663394364859294132363856860369573632500759908938228887786989640469001512808685532626900770765433076386414635902008704157421314453954448397416883558536290505388631036449550143951987060412027972838624833537930128399661428364604449353531023077578830359683916159516991057897410069015625100058594340218995853094432231827969193753759240571092153478869558659754174631657094528672824071818631245847471819842636042084937465623742347539493984352359824758290595823318568747917728391923218186479388472071300923422738254755958859292077724947658618649378093907390354338423942104714538232993007952073024680699077707235349477584476442967668730750030349530940032337934714201813553625196933715971684096922872904501895368383018537862874090291013528760266896482008166228264565129484868113019348436360655451223580493886275743425734714243451076104306254771125 [93,89] 16444826966004173741249652622646831550543650768989885544232777867470710545449159398641060718745743149777306846466500397310504742026239199194955454537415372424420432716905612674215360976062018992302759773471506170205122071032772685445490477766413851714958632694701248034150425244427886269675956750551810463476701947596028143340640501922732289668470808587557267713306535250393637192019248299812935371151886796441327575770063951951018355474887239479446967006252329443516491863108733969142817324508885300631043196955736853783195472294467356811760058257561226596072142603328709566763692818349788976214842688359700502889704789542606562087945952313794342422195312752160343299189860124154434834637045568778067782247644438979396005938442189979017888850612862171906160409962958911332052999661512933350501658774242417885854722982791027301006709523761215314099866630003973377200721093986112759517477059853944971738303695530463656892800290618369430321250918733900174282078134011531600541190337041846824957440160193908654409789831524806820734841711056789594756686284772263394509885822174070299268282493678676026230435379239416071754871710283691445359519171565954040649400341049863550430249792458770150972137843017805933969661497174333010305316821509210608132966580699027826788604939719503661538674458705263607062729280961133591455626805449037955149741734853672600088219951679712503196666348390391092922509889123962963792586540382927237650993704924931458066758862161409474688713591303050035208298060956674334727173941034690068760636764269460227472097558294825580537238401379650074739169287348169635216744541774103891621607234913226369433853333832383551992246882006293197248811804042587807485668759690206047695544959991341870291121220188602483893398088773640369925154542513642311466879432244338364329103423264728481827359163331657241191561735328833865008499302839999290761143372607685851639631314066227457135739313610943074558293942617541099248695175534712143116645648641192550068093617251169037976984128774653351805256522066169221198151589619037676624722963158157209403059339306825452474148905293974844349677946802281045604299912755369464695353372018191130112649565936780797462099392316393692359496834171566739364257354541996294911536728212173628011058496295515 [93,90] 21652679059714393984783489772135473435688879498356428184705648158289462950217599787709206766987428236735441221490907027021029271437351291838502935029203136758372882164496630423325924533971427920612660086426606657657055852627266184634639922081005660015813290913396981559963811852605853771553032311344468606881955878869844479102046630388487902074188399146631156785649243895173932612964500123840618969564232048180453780950869932382343898010215378146919452655613012379536794573696736611105473082874641345942314520219615276589101546806546878512816031554791399505515210097574305713615253531576078874281916425117681649834955058404692886902080291863963105377520619639505019469267333146850029251213152240483483979014860650628831948353503822556414457629551537968352279837764944541942874172187455978730299176625338307256603046527301133521918112469102276888210059848819955005408922259444491339720274163132939671244808419879925541232123102733013608538713039991298271972980439510203296965620827340258630268607941939654787792603936095953957925034300010891226451765896538636275311566946164060768618763606385828598360878462350139057014671418106669710330721723263169238588198598089392912057505815752027313003478994720560487074030996146876630189570677950045439446217498604482652890252282373351161605180820032770660469873434791195070268036362574559577391396547343425261034574309177831297544340444519125336557411277888004657447278773880222963952875734596076564290553182652552060776407007954629203992935408333234852864137695542950476415973884977720576061927073637538275315260627412503500989058036473483913435441844694936316457097498695412307441457639861733928266015701051714894316118733082907797288329995014658829467097920901722385598391289384654022085813908093371109623677547609878889900351717073640421426673145460816966867639917611077015309752890293410960472823790196333419221407233049280954446333985526165757586674801252702085948507594211681702966726341011713940595068254973954241671022208267744302104318108907110171970901772407389676059521719546748293855097037975427278807839608199506639286557654448940927647670709443925330733710601511013528055458971659538514246399948551482392892381334397541852775099781455033598571441792359978632182171491503566198618883365 [93,91] 5418097591002965891953890599525392933872416025698630720282667717190758599623753156058146754142868608560844678805776628311166595688289805880738955178646050297749865642779334780702463512207871965164995880651933576085825899763954601957981582394687450963677566160947138201744828427029351973324634993087461447883062062205600263135928024492705561125073621719172800389688270095473296007501445876220122652103331582284135799467821243813462912302161606798664452825947882124871976981047260532021533355241487745791704475411098616827181508930908387236365757268251597061787735681938770870099764414762819470415459593975429039574905411775040727605786537658428098562659922414687362522755335319432550071196557817473709917823257176533254065684384527318994894899167302478952558164200207371168942821281889147309167077186526617225190150113223096194161754633969258821526145200033802189441538992049611232693557631552462073030238152886527386997181356120313648171046848759068661117314437789990862121750429962474290297837628952193824167314516799186332342029284574628420176701307741094985160786212304118864619645568206707041672249780198630277845797236480469753155878388741799388694043889454409338257364900835961066096540918312706152652106297692687266927842070106404826445295428161413177925797090519420960214996780437094595043320752201745400028500836192118509626773626052995402163983038973061036137026790660502243469275687589834356330198855203420985938349506931673620958949193634846209193837076648280026603371261145351392649514972848150709932350212195778535290911724560393331040556901240444617677743649521979543964057275329416772501328218951625165542363231236177558200551300948447443708460332377125683939796632802474849869135188527890945205525564666368128976012091631704964698599289034724893880280932369917375133398720096010983460841062665784960404064686612020857335503223636096313630777984055123945338642904961680582876322542914521248152044266624129943109299640977226446447189667333379874799120312765662529573084572103887084188327885865849578430440314038426679924405771658774249889147870983258830282290249699772727404388019091966335183872948856182305032823026940122917375681100933405456561641445414874926583134240241074779976128736822213862174010679009517013720 [93,92] -663182984732128375227066751626689455850344171664042121408358895861683890512630093771038394550646294463160832148614138645971795958095740518021095344904802975340113521397411999396055442116659579064780106515612033136459895798277300111333283289891567881908416559421873939543371692179342798426811635924746118080606268945587443734441420158855199030679566224529072005264400243592507364314959804601492328135352483999134308325308147456228465464369439907440460002161197752182051444665011980079131183897664546595843872904616993532130550189280421241216444889586163473852816679206327270138731843197401322612731703281555854362044724826939691126905007137950194986161750329992735750708741395631635128551944683203690296673540954677854272789717826586270413674781081228471072160134092600670670065091443693008013971209547902866426201502346586753970537567477663623776971979986668410374312745913700711474621573273279785717325037424464712487471112932333589415449972355939730298963399768320545033339122935599969111779501230152529198829169521530772996180773636442058944140743193665245231920744974033871466912230219786888403173085347211924917035985686850179763812564888856343521441262715552823592455664180754662262860305062552481493514746491872380108692547526181997138508071562837427605051445335466569952025388603604946444508304445174116480752450171731113639075282835286088470721074994849480807317852281461154674333180795724890182323229866456347939242646539045841338889002184975901807245452368647711351516779159687414394637488164732993189268402926951233775972045077531416687405700450265331788319669032517571196204408079004504170198232322926839230227715491123770779970906931871430558474928138927103266146058899232372255320684142468776868391862347219959268952478228624343594176468298798264008061218805812976186871158087299303170616592669312753802864217474519378018387086894363745803377176233102726341509430047179529942389892110751313768748879317363848189212847614743860667187626424683510410564471027270747313217972964565041763475114145726087927002941484220991854719533946812259283735825645682200481315677732006110317657084395039786312278026366791500299638053056357915290671887819754534319240541181733255367760501368544909190484557745811329185101860188537470 [93,93] -908774731901915119016260370156655616905036232348994939839028612411477289915928747794175038891498758990608179057235353836164013002679995971175274792158156703590309872841464697430291506778825960148493166992368654130278829571904995057876875532041159638695449400841587082680275974150943091486679939769024015017136424212039724264633447525084570987986338178927237530098552391269672115116626273989470307617270344293589471482507609593918872625395009725469777259532294440385807290300112272359873847944084569900504307056963818176166427946602674464653012743220128708927422566451671019210214168162625301964316394211066576923192557651376341245485194604226512538957691882043414084965268705263480387782781999227345342637130547762241950937666368737038576906127320859503726909676659006458606725789584029887994179524676884026703669085419693253650772670060520722011333886626281066464726981439505092964397503525083317857558532286053062669592850935695077119940554456335920629111345034113136174208198312627819857172035631582272597009781595380686476736239245443875174605595096934855922359953157448859960397468160827821897439168177561561844194131041562953361772867868062474930399938530024442252843122107574036117293232572069484818087625898637506299525811608420496980039189619880319159517519465700059103587937339654633632523893392478220887807850610599116986792319963864050356153513146972384389034456358724455793105377162355179262601856618152979943695345304461788652427802122851367901967752304644235466464280118766627701027175403553935877543977792891144411590818513826318939663429272650188605097963117597708017766377389910459884349518401126510664218671696094495098315966707732089926696027127745302594296493080662424513614347767596617988317260741452580430143995192287604306259305981785960758719029949060285627636973397369293581403239916801294247965664811947039035744116615544253839152680365300657010541749365406465545312173890857320027556096174969272441605665809026961616603677495671484468262671946796708879323687298629095868461872375789465456930558099334432471394538536738838929308151281068639921861433100028595770484594644328808744426926177697401588301923555994866529017611582071499679973807149589185997545446721440824611239467356745275368332158675 [94,0] 148288577103508366158584630929895031150336870298543776252693916894863875859978448217773150579450511397189443908336656969743027011779009321883977122499918212656240697678451038910050266640801801079913105740997680617997534809661947962855805603269855317877848501067344559891852324919685955801949189097788920976758804509488796877974508591410134820262397382493674932447526669360512299374787357258691725234969432945002686608121101994011644164564596138756099147094408700088137132049962680577548813224628070099045476229551916609524696908291883952955029896604928345658607050499423662854282430175926688728147264816801684081432711855418784072253936737907623701980746065766039903727045660464161271436877487970567547200452053025693519240226386092370709450954182021346339805869958251029056911861964071350136300658356272641065948624236088325895004176206353318727249558080170291567647850852326704680919898238323073312068040025941251484113407803542546188975957006039168680440342243791278893003702021336650572509760053070321775575685631261625056984530693568606427997632241196211847320555258519254522808996595147610543403636150335029493571432860870293121618725317690303286978115692585816694916170719106531600184352001792618252566976390170331948924898999220959536063798084414020941738822644046096221888411847847119404397052581434344461723672602537426435658275246425540300642035987710808485937029305976678248596417065977184631059066476519162070157157531207695108856094536896371046927897769201839452274379297168551673512472625770345879373585742806602347545990339657773746309298721589418686405685703657038884180229265076723741615976884614513841887350185641117230240937481616971170427542692416873753415799470683937852185652253587735668431145082010806306882417238408695360656365572334437737528984089621536791260460300933986498588244386238711948223177241909302111086044425064656136586042247115979828972710814518364350289921586784593109100929440274687838257964187303473685627882951536394679129902172994570208667142197802764492322878188335724621535686515170955379059990885247526048508493999160084805805556510736055541309026926327857986850616869511057335156621522503901781289997374092869043350986731382032270189610948704422018283300445566732016848273450939188576750868234434768138333589972705499031177400860435604742042359431168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,1] -19601281380483529416470781679262501522527632305899298303265321771094703587487277097143401615107020320448027007593411607897421418464197377923260646392324297807860823397436967320996534694625638012125407317034939960497639695002603138696375680579538013646126760435377432495810999233100852865537318627503624546976125188188488222879602629402562140570422796884992519899288704338635664098719492253564196715018753552147906752697122852727148201512975260757998554239975703549535083803996401002667337177727960288586843588286232520064592558117787753176200118696028855413288006896709457699805887835355501914650144039411400642518831183830881086196167839771044596085493662577706120579353328892532321867994219359679875328352772844071159394062064829933393559820290646504683489490911751582470529406538421356143298857224652823958247173999252481279798878805935054639798745054822754978507755955148816215735832352087397009904427906107577293928533152415691960375862989672669836522079270314488354145596868440308972428088323567176512985720453062473608599138805738593270440614749514937222175821660012537819468441145003849826762859759416649163177245907101612874682439644303492076270557635888592939748108563528302297258755318467266914061233684831563307752805154523384941394228799596450335992693925212933208523856644541618069211157868407914985089853624812127183043796631215057404668849020454805146804872251085330598702407508900679005333766866105688788226250074575462477295665844787180442563339162541127871875311944008088432240109761510497737138357376183103308954081412156007189531526689972348061601138803165770064370543991824056056785045253480960556053126349367230440647397299636734011434135377361471494284859530617005014087868060573429005159384215539386988931288489027420217050951252226673133374967984971332380087384518581402124908961880240323810772904944762929399886045798513496884342270986472274153722954260341358251613360592437799909494833030313892222303733689531595784152753492577751563766906000258388642782224248200733102815610482634670900739542606638462851792974773330424615352528711953470444254096865998866434626217160642554467556106850706373998328893494519420008437593231736932329712676595458382817379146572283285703629236784227235958321714227154424046656402823523333952903396830914665132616111417552196233017222764691456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,2] 2683562665586725259612595370235788846843342113906858865838161671608773633447327490326642707691190849709555773173825052839470156654750651514236868937510075324511753146579476806561406164096241013528088584073283991999620851886352122884657910421803027499305395930561662879773048996891004521224847663527802532722479401066578184728947662333257742346070548389951025800809485414056283444502940431551603214168265636953798257195991706113258979983366615131673964437418459524150361330495503339776594415116890008187792615802883294019625860155137456486395169210370487533932386637950969305265998825863498799315711606813812700060567279598911291469662912743426842213274556519055171001512695387329283169315387362482195095520035581239336846756239000136026138892209797733563813354126078581815031311970406836426765886369720318643821198376650793547258502637039172753061534748641279831681426173383112866235190134007108913378493015411761971780266387005941338798296379108885120909627924202137876394164938011492370176543353865440233141216286640314613549212733917364989579201151636192562295853950552249376765488605322021487567481546132339845635159657129797703142394626554341122334201815470044718808375629591953995286708835278900074362654065733601103367227133511916140120539485767552745949806361036544511313493023100322169590065588328515502162490743808577840391564259139016476691391334752980222042216818323861681537675481361243009907127063088852272784007720269478479251548592043146440958593594184869066569104146425028728828179950094325705421381062129402005045676410369747405791141295981897303686418302582681178905503607936924399864468950569885122738100383856818753980450570055021453586588362965338218315011759239819664979020106117028735965694246779174332370189528549996708813246063810644674442561710608223620827122332688564903151909239868371944885945490302147094728842375002346112873399470152059483126897249983648080510324048940545766722604384709594180523486624367065820286511952321162493716186049649270280146559972589778521829294247342713098516549107086497399773410216245408362967980085753093379906235093800587923740192989405609547410046668729728452141049796323889466669778908338606037719904645056504748948896489567299197813435397351208806097353071987251750840634491871587044067420492707339885983273479581390599941772294219628544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,3] -71136085627243105819263184045006581551393278735443559927557161284763221527581249318443436594269101488343885549127644571105219082065489776600727420596733848423230758011944129194665078334242816423323990549915753084371552169250738830878195186333577812924196130532250431008682657671632709330995214870415731753110768979145872577475411101376219814001807697503456332728934697356663672256959572278498441535148150431914952907608651432764036561550582006722283174135730859931761300274736858701108817282938081770494007101071783693434301973966741833698260331898682247700076024041254611933150030259959573654001844045029522084877256817262855615028649114442936800370434378250965811721072213704173502730234966121605899018923710469587360476296201951958800939961636611696277232230418317221652801189020984280212976474026428546902711702312353652868208792094632714430516992919633298504825532042371670850526815148891564130676512878628170991918321662173936407906323134306845161799418251742822725072160541558253777473254352984462720280637427826191595406016530127837334298150385764197347869804706343016331708725564143796050983239800272145527082124465065506921563572160798735022029051182661867154735117821815242966089114382831332607803645856569140210654280286371148837150497032334900489855812273721705128807888023777449079130882199157203437286949207803203951175202761949279658308997644736403737899859958861856100438858807918457688523964641700488603815929164963488963441347731417744355834536631108885944252593374863516362739320855590512845996293592902103662918979868051477689076544433337326263116980652946090801701396620745976889168486111680056884237705869732765861797860273460918260063802459248278806521298030129667280823006027675864563589893842408417240266149355193182058292633185908972574196906131378408210286083719187444590330021593579813404123818345302504256516411861720762077363587532434060444835748826351680649785263094307790645522277757548256929086133096391630279544885220533605036400883792821582789293993378140210711940526571273910198545208377743125121838009859152834462898401756216271791524529522661960948677419886415418068916129240271734267687605444252770233870907425697533459727817936179006444562732638238379947978303994918317753603027300680139337796273581439096780758632982153002404695921025164905963266501128411414528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,4] 1071695766862937715493659870597814749632431082422579299783240598601870156681448555824036504544180666991809693661818534047908439129672539150394619501653729168856699416583660510096860451512768212790416829989040000402085973759839472267476232368265241692374862080385629786101378961421401997417759596023102418348147538525132930388102705188110957276259011284965187154947025417716893372345592898702689782735250446206016825873801156355418479206261875722350597771513965238423868387069715798826420898354948782156265584386293518123128370586788710166889870188431115087980582715626987676900945256530264505002113050438026198723249710955319955849464064005267472061158466806181695198808058563703725043616612137556230371976281060865285624460951392573142922150835339310879451520431995933564319291454177614401802872279690616718670867114620136772996058626970766971641359996471320963662176122781700831871089281142005613107846754550160447639849399758368122494705992540200756357633013478343875662888339982802700748077603418890255960675384978977693373398310336542754740909996269757818092486380522638266639631676961795890567210007351249397458710167064411526573838099495298796825329020622329132956287542831430359641654643930803230766193980100518701250339278301760592283301914923735604299648234450458730239745994376461387863017751606489307195093850857745590868986827114055744984761507696261870746280690824237066637713355587734558868955503714332597743362200326902195954717985706139195309818691455400328523836972249933392050066666589244383282461095803329287463099163012113572138703785298588077161329383608470692930957891100044873236290256134625527838051841332759666803335758073533372398916306124141784001456443047559137632229001480334037656753689661617449212974681344174254412497891669376706651370880506391468608556807586557150214209121242123464925851396451160487544687069118237817975013569476328574098337161595637567886172299320852993817740731175741564125435586518798341953024489216086076355048174356423863440507589620388308690363532974957499523406427807742503595652479929613321017487928285339079154353810757107283212173585661497582361096035343463006784401717361845973780831595421764615725909712814150379370531991748718788393618705348417183194915823086660328103299479006926155949608111635014079992240638900093495856309093129145810944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,5] -3697524800066992281424218460912002478445636011168041313537240322732887114539944142635007308851075836204091226598432806244764325463811716786588883611970819916885914486145978789275742346870254977270587277503467798754751073152709860455200563192814134489660831667908383794588880780515967911217712568616323028692202725690726294787396301715625060863532990452803964298085611099934569696537690317505027335098689519372401398141908429896240403239353254460653092490495155677199123986726323294009920184178469903240347843801113671823650574179612471524039904611518173463721398212330760849595602907116652727985370981229822734856713818723560463843719810525007443467849911280041323039457885560516982099448300056976524557965650145854666795780699001905538564685800631157517563620724458090397818059576326343885448394631619644135994854452744977638853632876135267128172168087327599520862429675067293204739960866762994287880520668404924234874286489182418700200363786259840891210109099537872712881669229470212319000027960612815850674297171796417174288638948560863342041260531147833351710558948070153146921728737250996165911631896161047272909778027013071937131547356202944806046494014629328336556125840651968072763754838550814062633734604542838509546242859750344033668446411063920158636371652100235435430062940891210411282556105343876067364283230217823207448693196772626686313498021378128880596244481879033607818626653796072921759971564175090976168804817778411173651776135022719347501060148492998032305424116289523053181572835566443729478142077390290312958108974950194715521847473509398018022709469219260805996961209746033103528013172451549952732449471307734927268479973188990910404458681351494105789147952416693042766488889529351303752661498569103614240431196418837277274474455528664530518089063553264680123203028621086951671195383110226223973729189280770531190537428813285435865474365467517754826283626758743980597594612311148517257240727848414092705727303197231181919289150776440587131355238623898952615398783926084976593165704664960509344382554335295985010481358134209211161547232342223262995525075801831979747298142261677153174206857492304837837938100912362170428481692665963103729218578501747325688946615217820124941780051258419028111717741059907279819726115519291511660644128318361117819669980377368623562000065118802542592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,6] 47377516875061532152960887640198198386299244057286470039630838045802815347180154683540732312931414007850067045204197702045327616431792237685232009604148783510661173535027921006113631049603544583513560569844081647009701630247818585956657705597375416713812504492411340613406317441190531725875035186822386865937178644475012973769518271279018345771015956597824589049008691471228319205244765330366456976365842212450919405143393547665817077807620205833762169280559580886485772261307971105578016331317996912419393831394350822177464075642919701829420390932850016873682465259839248522451200362205596310324487804905239493836976861593532527508856299906884200251117866063057708870829888806469539544400070991666691399814564071398936446987829491754130914905488996603143700162738217462551830207031144376796955699069277924488615929919264738402288123777948583005386832673356379067277185091919431727601949208845247801607052912855869145347041562426355441530480707906631346046252506379119792639301122056987199654938865696688002829737994500634891045263455615012270328831245326041056320090882754100994548355078082855471301108315923620084198940998206949491786018445992509132144910402142695945886870582495256701559535589532802132053534216259828796844565815925625947199181532244927620791870930877846903829235423185013013298547925587426675981249915335517025473075551667657845231991199784444899984808248408913260347971501998136928005018404022312498014699239862502144273874344031587202011559554506925140176784651280148739239255292593813413232638274467551051936789983679524735173297735722112114846166453121278696625750456584876235902720530533191592989102147394535533717983631876011336592754798353961827736915530552765053789187451973803138291159464245294290992816898299892971237431512100273903132174102614775918054305752297987099184095374621220441811027420533420844624088479323237840439612784972358748369998476116464672316946241160597007576919624766312197901857808672522225262958669181408326139475875056107590066606279139902313988794025116373566924804345052242545703365851573089057871916751069390596889310308582573489883383838323877836465212991321902718989857913910195858785933667912019790144431707802743255822135053545889265294860896821031895204636845013063742415092940425053136190677866131373066289879111032150458649076316806859194368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,7] -174935354568950369548101468312310495321586270406724304516795117299844405120472310982687229434445743391119045953572373000277666514620864011977581247613421073108661108491671993344707038562293572819924987671382040487856060969617257545591582695560294957322235626864549485420924938596499171017400587150654961876003376842381423547553960687115614846444456205754211050034280568504647108376363732704045497961462430590400939773768762781129864847599379438698672970382373125169397114584415107029191943599801157270623164105189469340793287533106476700128918628195454486138873016384410641623939340792020656983962599141304971624765765434435565579124951000307416548773412092539017477074502950365785239732949605448890856434689528735885957913444970334727163847394291844112246349342006769545032976398775102960907401785063676263700285481759662605253022613761047279139983151823266249658697827966741352741023231584819390010678865213778074805460831608551162341233617017550463024194956780367399922138847711582478977807323437369182631302195723199309464059008428212018806811548609568517588805585160258666989174497588816454377718718120672955601617470711611643403754719352824242695639413487837244625418883462701669038380515249628185725592876134630101454113314090451450465166560795353304134759663338304645167362890063907467246909726660863835449111469527206225550117969930251428706974262683996326849811551488465465516427471745265562425815091377757828706227972079233702601436655792481868724935977352338159201184454854378604609945463406042070387526074884363013389072167469270779694113240167053210305148856511338503525540420069341344135920109509123134858835250759022993651273526787242286603754022738343631934781394721725109395794040516606677906022628806394676648776998163991865342116063390369822653779573872991381182634497222394854028793638499508614227385391798366504799774679400878995921315910760033758797305730269635834916578103120404797085801025858636727510669525608299153538893232962866083195552060180323217415195456934839307336639627528253996658485369690943104059495330876057133839972834383179365612583040958284861592871138485449783368861486666329550023575687966895418638491128406640287932460286745259214860188645362646856926386821517499115860593892765829997275017047046800429848300992718715235803386405819843472227773818983904343752704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,8] 215304873741457941918405759067340237047582988302138271419236768003611640942319302233917730873883188351365566320923094784465513584925094335377824153479892714090000623937985901071880897355728591984211484933742723746827042070233588125590782390060773371039513126443219184507752366150223607466535442563558204368189511383264535974377006788615813473923483744575700644639401836696819587083666633702970019416269197125569914466758032478968476281020108351856255470866545967183973871714569937961794020726114598856740872531169680329018622675327864064816856485212705052918684377637509962754995212489810119880848458291178469094933078051277005347520451005238078828885905897512590978762426290726554095811231833505681363366286984929800986359635486906300922089061929163759218285475983307739298187384090912070011549301133301338074524102233010426342332726438250789501957325383004300686133143704694758191089526765754109493458134002922849047722073745037574489193626829559148599800110876303126584159198811253029280791579423652275629416733700082269589823681313490237982867534165020349152274389277011689593463579360701696585485350427516343532822704827300944587745413694650021888602126859828040624465255901598265403295589421380508428897081491571833129222181816573502501916727701123079500935716519906040203148444214893109391097950743565637550081052654349667486341476704194751761275381380224565446626829503547962967931470613079679443682688549716941227986964100676373768512947431472723013395494346718994646371615992176034789539789903326532011984023951364486522002452569559253713531900244994445690814277614074676497853453583235284555102716872845132349180783421263142104539385004758536874343285960577310137943654060156878110430964958090942570481481461958005868640362569480463229818196004029082565703331487062002609345946808048306243493693124016948738712700563185758582336137545887323941186785399503623701081583914323392819324076392327427942425437328563850142074885004749138318189958519893798286774281493552326195850430750902598392474512651350288174885657691422207823371744016126237881580154539725797027558043797624746380337706490744298987017542808193318376594485500703806832168591548271244692153631109219338034643836310551151175236707790025286991201833554411125005626172716489963984460829003866458793118914746633762551998722518373225201664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,9] 2971172409569752229156111569817876390374290579995003827764400707347300257766899832136763946209988023667779021083403519871302656024305222832705761537447204528396603659501869814643799699813441504783254844555777613675941687106996823287194058006167363375791717191254702793810824790849366707599916582928778209292216524354559603356476141258659755996320692120912606981988102635363340005734985965337719457467910486943328337498212096260666823078756958128706779550406812623764959550558545811049177965431377398416549050502033028318441166515661036776608818478808198358733519948995175559936431312439225269802975778503982934359128340273849041464423182757016539558744691282558624350910058019619018762129575452272929249847181653932262096924034742207377694300509763829611638377541728412310555652265106156155376313715459587087382585446928235451590665406190092002114737035938705275212965024825364120246572652544052960400532852821885857099690575864277599174899736212300771037630584363389377530366356273018351978521719221533522477476233821675625830617591032852944733789017257814212355351109559548220120288920011736902082389388166696835385242433865726399123768724648728050007509823214427187399307346636614131483545387424670706673244357085613169610967543464349782299083726002924706087966416186290593588319580352762128929158402737459248944017013417055447519766953373685512508709381790462095357316730202083344612018788844320062076870750224348641272993280613214657866653762702274790611113377604154486493050153034620084609531712207238357300171576990766101301171953869876083211178573897881457554892582771583800671959352857117065658098002780122007527838116322315495365491970226745570494809468697481043089929669783957700519687262538264337946214320625564212860047282846272285299062321955706894189738327600418948992401106137535278418272079188420113443296024756628272478359481441565487846701954715691491191343598937687331838139831033503254257196149465497617041269970822151670158602241327596321783722951082216623126944811547398777149502568971731646167573935837333565922824733689977759919417433037548457004054038475871803073692813664877654345178117738644181069338965771425682545381643903227187780115923900065096974466458147626389929153945813292786697782398671183139752003264194026286505816333689653368890386983239591860068706128212818388844544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,10] -15563076884687895924762738864592113685680780461727587519679630808867684866756858464632980946347649585931634373081197599495973780762503626778095498730453524572777533911769268171369148247152189238070182095779586301084242895984650605830246579458143963587281138028704623300636116833261044256334347683377028302870227755035459461439918383574519177521796173376950227242594354036971710852882643741538584509108639344117355953631478213027097247782986717102247688990900936687046566361451501414862817227119951724873877980562552493936869988682502147028409684988327057222469150872166495925684121340854545684683093591040193083403015917375688104643082848653767830017260146218292405740083857708534730302947411442544380291316867188321093064869769245652441368638443069546153994059544159713926866061963837418355193696278953463048229158717924404215956837497937999874163120021500811590936734922036183116521144278163683371241317388965459359184095941665284556383410120007481131539314080792118442052494363482291182348781641390123774785404582861111257041478389006221069105258045634957495824729289478423438725665606341039218752847415226488229445586090631133731346197821669352759221299507519848881445079340763594154869278514630621349580101762196555417231932617321166483272707043733651320422466424631960666444692033358123359926952696979062089429630218187263162558737419109174093159026293510124147522252261522245178076631469653268699260864741677082706440702959646971401728913287004934376283604462586754973349961235450706547615941682946769907347464028413125783650679557317742343876768436370384069114909640155972811271715154165105122400457857016041022292806066522181977090533591135801098316937206475469420192450828229928965002596898326419560528108487796521409444688987433932879662492085969694629276013891072143435518067712360994786883530068648723894542831816703830415011730728494829533351235073229023556763757671457837719829787348515952839107098630955816596197248595229918395170625247537830220135989131384881792038918401061211671527685139186216614031386754019782018908971192785043455097522955340974128156164145341968044010108792447293370887754787350516123463171888646811854417962391483124785346202402069867144639318534307172446624705883865903965965381392077297155768017734508535195000881183350870336125800534472880339787788965895305378660352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,11] 27435380799398739275809625171080212155450575294815373956888060886459332299335038951703349392740172387820015407313197359572207594809845802484356614220307249723680740491700175812970554544534086077932728678543245129312398886177014751929204514966013759653137324314049014466142433327006261461921752305501518065796668240586272174740486470064961615080529503695793312530943398502336966165877588348923379608456180427648603386040783536560201229675784877675784566911519353560388450242813977302319271702212438642452862273526750099066288234875369107570013838569844070141297247132842938259744922322329623156659301165802463055091105989985827647149378681294881794266803880179469016528113930934879325633129980597111306145279080986457541556114238224624387952842905660982213666568371171779401459613383410375913422648003839921891871658918950247071528487949099816537673611710297770583618480538629521491471163377582115675730761913709305184085690882435113390412479509205763224630305564468141246831310587317215960569115877481705010607369738994813331214022302432482989559194335093516069950329605860606274671386414344761785273598545885125966614085866517744738280376999603047225566901769249925705937441832816632002132747600972963666537871884833368452786534892562291247302007892063791322164150651373779506175193383888748398167616250847567218395476745284410651011174334156006868931889740498126262869356761052591026996035125552951475502580432085595733536939932317261169372711140708995654261612848258089721740704067654629389721111004919682450138880645018792578054914872127397551955562506965516625557988629201097912153265298271118172398444740410781373267106428443904353438300947910815036732120183983750474658743116479417771587098693065808554854083435166698362696629104170691634916645956815317443823028438088576077120808630287141045148823938960653229872980345523167226937244846775070276653080991073775794597161086184016167235087087547527884121593315656285384892817496647042960463158744137066068061873780178896007018014219720200507777312822053552389109773252445955862602424537514908699164511837650666819332240071253065351219915393692530538745605565535275186220330723079428833035369156996288576788681979039521765446746092317332396734703498913002053777288547867982534397601119668307894454403780052730013271988694491784497821967031624509603971072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,12] 26898711357751913260019826858774286987785831942900548220631857501894286138429163432807034546793136273164814630482343423018499937172416050797724738133516916827248316297130335403435458830883689312841475059990366656609405494749523840762908931243101351130825256109997181756895136438562615441888709791501699948286173579032711100638082048723079002335801374015753042430794533100848029658149002101819193560330199667505787309521114931886039876595869804661860518960690099459711801187610751558619197649964262742408361266840438778210017664695122217650975198162317095248634858907304404954660507399245150683812078432047490272977853170200781280380644755743936997334201563191667094202283182755022674118053934834710442601538729207222194988555059598424710554388213659971729812700066413810221907823485857229185444420375326563427104578093949254662749504024294282847235204593635610660862544516730608451961474971309465535993931466228753899017005312084546232456819691004438090969500350970852273394741706236599891456938972765565230508166197282146045709629626576873413467815847156164926596048576423866442499980520956569483760406432494479814344836066619104114416551722160648513798439416474099100789972243367761831806337728008382067957014220745304923952120659631918621764908343394924164149917785634597844979882170676699822601013942876252930176172355036182405177535907553690759523465257571953841021986208153528158241093634538463624801983019785088265876354674086763789339506575604818020390357675898729567685465483155987566142609960305449635952684777645154893087067808277698799353517467703935350859502660625656165055043239213487635147644585130340531574659214294778078261474754996397689161271443426208269611926841666974810098116492175767363947028230176738101681640789899718788635155590654944248459743333224313047053747807976277532415968386734629657755444794217965887416678296545910333942429076175142004639445332249324016409739777100537576482671359170408317642286729897413853096115911273130993691959348363716076620519973100747743938349600752482073141800319798168117948365387345154132390120490590659559089723571885810456948550427568720628755747944104091470340958575620841776827346028874548735034679588942447388807110725586685787168926613875370330312950263167248059212053196545977214229843829940350149543559757771175339773146245011497944088576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,13] -403885998148055188906866559451905481736638957240170160926096505830173319811911922190192594606402139030952639419331863843514803728616512399875842712536999281648045446298511627819818530282731747290572688122370134003191649950648571618199255523981110501863654303875992874356994227565287910617638171991783464422848775874659743971314107284138212299989708672405547978068636024371884219374943958415637542979724123229151236766324006117448125868804868999802531258194247169386182211452658687027940665664941653475617895397914215766906933512793958611370456859109264994065138053918864357166743814635188628033349283817634239844987722279558145261217233297258178727522302601118039013723341243239833681919720935341587543467092386747962854821963127910098005130919397017738848813300397045993054488508569104773102986761346307474916997795676632969536958969551510985028555358484285391812246236867611235225712993853395390287686432734654599727627491801425788921387808602905662718630183685304862851585913763187062482976063340372088120453343932547775396965926074070415310636022943304861008539458560875333599718285116655617338852333427785652782777023243005878641332135277668660279418033895974219145480502197796213696654961445955066804296750212209311984546469726962308133152059693491110845960429999434855350804353651426887196031942488656396859152909984028003516761333096275197498118213378415785734911130476583031937219512075441753525889709452472310921833860595164644916979919519696533187959840362699818092618435535005707264238810771023649553688457060823939897850435140577021063697860350964031205291060607037597592011766539742130871103698525059893879743502101723564198286596038059583819589911333475014125543976509520133938657861291123590672081404551504333138327074467044341317880533456638027982510447816325762542017926797095392849151527314616628176783709389414199865606465420650144665696616678361574434375572288111396046275924658658025730448856310196901451650628601005322076503158901648679901293432376884243487587335033589918135860814695521292117109171859977092192300115846020619918508912038029634913322994532219123169546697728098484454988071272329524318390831552636124445304786571477187215907057127206956217611545543845847416657643161743371761965035998488935452339217581662708328531591755525873340306576651384043137975176709676796603269120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,14] 1931900594392695447271448040645043684161850765083783175073397255628528439291915139780878526135138668014759825442512922692029775570983679793324879643584730174741896295217678273448367369445629227448523108148989522195221014642620859714877375262407497708946930401322454926604268416297602675557608652854443189089832369778472815842830086393840707551769348116135600515430428837494322865187269750393354159261923584523331903393505701179113188817875555868322547928879285699489795594093752059500292380044316626756100943647238160251736330518387735951892097488526357082236206188677762637359365358933129460306111726334424487142255711861819829542816850249543450516176227409108048580596172840515801816060605077879018011463274183850825213356862265308540779379237825334993694014150055909343642429170266161582961412318688863967270041000707813024153837406429399603580195585908877830187220088666382870406204033054523349603390393674618352495821732769690600718943979772751542384384056349170233170858636501073001444938912540970571646960310875041593640541766591440490957782318142517959772332625188635869119989874803559336570092144606874653129023879234999378684760967264191216877075579432376100780329065098882625160225236926715609610765209227819724900523234178029895976031829101465166417170470744548648934568653654978842921092882510340345848423484970911406692664006028106013518950725483178600335038653462809641025226911956661425882034835591099137328852739637448892802072441632252415557997076291606777402720124535292819074821387942538264466333550345613869143470259100654014754169161801507531129797072021388946524226816352000079308865433118766321416386438017353202838099517718065235510147452117388133755050476081146632874258445818732301721123850558556235323618732355975358289088749178274345323277238918655810489184844089348323004427942566709836447500752388662628538833950692565456870858647664244554985332671524590125787506022964405712437218585374336023016532138193261750141689748619680176214719591256053149880527388444076300882224425206033324664407131426792167233794699563162121888854487500019086702341353414753192558485548747055053131060401279493028916693956643485918592711439783711752905959061784124012683185650506839963625184500574632306520021164275182038736215734148219867514528230200019486354553467106167381056106269865681013465677824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,15] -6396047853054900597974174328104395803749613031969949613596111700261261650182588117465754629407663177211147271783125875896519296932942065451038361789540626150628120740801479530104459742366047157823230772920691131579571752506187562507479606663519044762979656342691837486656877926904940854378021999224733303972347199191324872221294219912006557492431907174338704370162344154034060234015708715835905522283928277265765040726851789071480904846054982108468026641156331731170698574675826993482573813594468249301543308941323259498772345772308891734011894906333646995285718208724008164243274229688321138492352948710142153437493141029746220650616836613872667137085548318126123986144449715895889364814317730609753756562014063195401078062463123478887064275471784469616220618964706021248474482275031294934517559822579599125653367975537042335788520021556468852850549662434463373208164949610586026052299190792814534523973771301724986958018372101742653780579961627524374891449290411241370406594244859543671648779542730177938049277843192381492499459425894392262132466050475221916079296577586860403899870878997402789188336308374820224471352752660578942863624939811511225180848925445774531765351680236348938305313991465278441312203971099459256038517639787282543495144936316040521996577061777551168737320797964516838150439403059919653496009758971613972317603134076987538671181490074151781234462642332529379374326658655084800041765925093123121340508166694462320114182550121984026751745164296179426244545145671112657005424332372156206328885674866104364510989921476954858482294480491590507900084150141820440886848041700289701200158955223097827716942293070063870128417616273949318565173400868699152659046288914105471483568894017829353264189372281091643117165859197967947668203051692620346098765520219700830041304106895023242136153812895283047589510144980457384184459195655138746000778987841477013020477752394037217580156745462992086727422655551589087222127211190265767242191386875719590710108714647508820591659970588027453862286232949128508031819587859778967569558736717954142052456051330195174574289326845544148821267623679564898849579410640717025567821270996930135756355331843859009740991742807483752220416351678582109530582510004346560097082339551779886892571706227232373570596337872320844871586814151285061069804584404804124852879360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,16] 16291280569882286132273267611019101033479260967696403372530596333366400452938205156643819340866959399222558208836561504712761127585798123659285262196892058179193375483666006089532038844474516454742005167127993142339017577788775038668818802685130662071691464218126435257280521130063682483798549807786988500698611699339751603893410844000078729113655962810672033472471321201308644610598901702204633284697453280450683971655661982023563192243680336341492088309345570869172666391797489767319530300670167348341812440168413143329366727816917458653601990183237940186678811907943677625142831453928622346708106038865944375244227645469434746595541508023196803541803164521547047452176988304370057132545930796135656325318026250020272649241064720873093607736960011161656457506725770053131054249438152189162319120019794624156630695645712407332318415626853398072228425754916926573672744739133270551610533402299736870803253256120478054939583347161763609129111901180084707697912277765559057086210736416339542247888758687172995288603791549129202641052397969812808526205229529539152394966051584024816404359142415981513170126758956007531357246208632775625626065201387008623892481905264178168904869450643679839608073851046761961050907151599576043117837563619039748483847755119098488496431085519710242189683126173403935699569546953219247129861321003534063554125628141778263591037394556673667851524198087451607172867822992415906019308952690976198282153539237970092343624486349482880275478968961757168593050911943497692651970435819914470371993606388227321722287732487583140062103539046182289250458406010728207521357124827088046067214942210913605980747428102176682556294257009356382529001197421379052277064396442979753658346681467005345588059392267724754794098567935625613832561049429155459739102237063861355387910377713401340603959731501345129018791150180146322325294108026230987379322223688841248583602698132009881820492212052533825075042417846119899023646045760498507532988333302316626755107528276263435202548292415150419758264311744826632298066344505192725871172370508690653519779143550535747951989646995550413344494943790444742946986829410738613840443648173186355113958387133739981678769508078317119376834756251241744589651244596120992289580621523092066963665380073155881179857676459130279437263221995720939793220768611115503678607360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,17] -33681793318603335097155626199072747592813918567196485881826935229820902097211831981561038744231965341822136766913783987868059470232366616534186423885020847065513762303768409699888986459887038277676219009963833760814667890799349907589302087740388578755652407248693175437071449098214351042678950231786117171757650997518489686937172080707011940383164067691022613675077721283178557214759682784714685373327610003826242908945200386299670537124598414376675220312697443993287881916220019362008941066471284441024353430950506872131819355977961996079474467579865104039827368976124102045618913609523782550488754514128869436376191981606726129537071981492909091568899758129754270487881631744433422356291323159452536696943030002765728397902255774379542660964854395249382932412764308815205297993487695970547640736001829004481756529327512842497354759547831392215347859850501857114385691173196838366261464695675988951894205914351992147386752332964292459747814730808812074143833930612724278510482594288402307952227688487988956924145558054259672758599041479974248645989419566564535252102476694802226494714559711555571028303004920432540196402064689396881245842632628874890667944684242809737647710055973191659823105057425643445214509248406024136826172473590209575074283920577034572019919229676080796322173122178114853899526240141977459657230176348759625713981200688981590534133231406890190209848916234224330758535857014076136471911388185230393320722006480608609932590708759539323563262325678395681858020543279464810000105326963190104243267666999390426420704145879917431464756761546874665000814489589977765542713889089369074022201163250003026203047618137617109884058577368935650596927849362148646640080716691573758337009627380620865691683880843751063799638394406405821377468141744509562951230442880062178400723067284607659822736011813376657967600002325874041579417988632949140954697249687650972956735402635996850466102600537240311431242770684805706424570987673069705617357821050055324602510105892370386886767014195487460808101286107968215875292768297764993348312334265653177845167253815738967918797858735033396507252568500114858754193029135542344111797273693109566700606879956760013564010973856925483810528519737764209050057101493920339602013636753212288056960961537357843155338739464009310053381398095543036272485707779468905031339776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,18] 58716912107231393514416457045044556666883736964332831945378829330677746908844159809461231438571950882187066826221356593882947945602339740064119381609716711472544300998434344103671141651875950919980586006108356690271372594814661999582986338545769353154933550189165451282066854144009048811608979711344512328377749682445958519491624025521636360103919293937650032448362283829237702073333952242198827377510485070071270719763808057962028393693830611360080298942702084854362228598626477994203194470111148711525107696680201138655718348085927612263760348050521949127221768883974651678032268196141668518468925096337024705107088044378795327575939253569565975453467532674215291091883056814021329658249519415976815592160791249389272799099111425169027922818066929992057597955632928811963292879006885687481946402857694929025351861176968007763646087115619919325485857247563204162039167717031495298973232685366559289687712715281363573197010028705584779226211410130994795712137532326818078360586807079316732773847954291505330844705309972331021676404035377370715000041042929353889747043545950480786703304126391057355049945901297146275809518768770085382236183190197847738269452459693012949666372108436918950787512277737882767485368383051995656982084193600864253027194398333877045911731319027540067210844244331160031201464870269920267313895312706886636960718632044781380448814142441201922217694152194998249137071899543252498377873936749046855869044141227915423568178339409426041427515682030072579717354269120932827805382356841785330612481964949532195255022416693250885482641978606241369876228329149117901292396011225097053447744988425762797439439953284559615567334127679259153560532754105538903092011649923171992655816233603173668378014044539239187211834228484016848167093703624577754779096809831421272232139727312786207486302171723945291204263041954085532004883695176646495053769137618637194321464172372700548454743345719740954312919605628393484812771208854871550856963465391831059990734315410978592645244908562630623559316535347907144677939689008400947180896675664005874668013434127568175510554938140997073223195438279397362741201989075210857220115911792007539154605245289493647574822218943536364299555458710119184899419919760528000995824369010979404862572981238820434386909721284384710574067231993802764270578722060558883389080837375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,19] -89469898599715777952049295199670263525199628222831583368292863371576524793953074565181727377046583689739683987750869033173802568922271586517814574678305270312707087960290232159265887536627918401889377735158536407643989108799173760171389042371711849154359677791087493376238357334390054962786278373798232032369259239088461484682439865606506119370692964776632528064321252337590789995349142003462599529589484542449314256353681312629708785997242258005574945066554976654440866996229003082935249515534239387384117614070896108416968554280247438495847460083406351839466674658644081144403054944653969692167622757631709047190090771893568246293511248636103759805316692229001993234906228629944829521907918561553000256590840410312342728304980041028981362686856157663394420278920509728886102269045573001856588838770069639105981832890334998443772158603571573158878441490991675661026092834868347320597608150762641350329883433232154194972134883331837915803382082057272072301171500897652735548205298046623759177228770409188817945369296363660979113805246216473304586855897700612633963327386847600908963159373023263224187351738527586089631070588510026405579672307080401729478660060323710799513299900034217574125728517837389164534822669283931825221400320951010990233027277815656051038564480112599300510060118006732336762098719905237631456974048723582508258837145642178936511241764605408223019585411017059686464135198234240389012832855637243548003888892820444731365363227747517918425096044811228116781789510060916526191050368311514921933495786012060314531724380021039479927926951142445282466340578418203195775022639442174186915510117269500240942712588673060210676550690723387069410112726349384567366131252131076650085757889813440233992813624186266219588374208062909008686440145934545375943844549146852907041409552465443214826827553180648962350393300515948654148140678084254405425635972976676083419455519239196518266653290019315052186651672385325205160251908391723342676923982742695153249609495290970258490699928847917320180696850654010681183017726764867451600302048633341447757525050567693782065398375001564135705147405415323760111334356029324197237290691282476284724958103075453888339125351292147086168370354633706989134850765512672182097044518447802559441743250746644918759610446313049794530569506305803122298955272307002393102165913742187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,20] 124738859436926525064200170406611605799976773777329463362031048702000726292102372828845721188774709412720338000431407541112799452777261251341202902485358776578569712382544964299297270733737709550954096037162021900504573558891859657683176136604400346585699070391234039615678712403608367456386204166828934073466434647374541020832854129981585783658586022965820919000016757468031689994221945950929390948128013639888147716366141894975584533809959783619669712005334600265694970877665484987900491267802632942926799945423164636532339481143788775926572741435852505371388010963396319178932904588132387088831964013112013890008608040177076058218118570462227971370395402544406825439605700792856059729544925872497678814634473692747126603828471893523278357417602485567640138621380610435570406827825230525425176554310586843207867658289347622534628670974014501248969048558982110587140300159305326953402104955758381533751403222699218487606611372203034250116995382645682726933182674966902449687712632540437710054621857567029171266073628591362929118295638889855694450331005371576614233421088065442263972020459609275230552472428555577829704950064324292138583486608044497851732704940127905065976572175437937151062012700739735125057629921355726110509037704383166216873770133571269539751750489065783183554953799675905991587024343196632655105570901751636833471905597457934410257110185726017045879731178922266411086049866142113590974718642348636356816457704307690204019707122284028797559672253749768673997160150216522201345556790536277232002468222890368103203835367988520242513047461688827985851354457495295996691563123921907173823931654171258838261689649759207653497232739564255112809487141267911720700594279923350699289190135893683579350161983368531624883664778750874554089200348419483156486915932655534976551619181724260508486424634698214348695412583004679407619199908342738897663147823432996528654910060688078018663082465409500875058192961049457173392151284507551521849036243834038849913329518184073444286429311124597770359073848285243186704750657861053906455620570137170210318969549839175135502310428824355852311106999957436109897762447482581659283666267792623053156268424626993082516837909997907473573128441335180984903303804870197954363280203885750750411432796042334211188871704099822683365476051264844941848278878601404499142468230261230468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,21] -167743992633659370276055904426202051156914035388538666980548100441392381831727078185724697353780309819409108128657348151913001028325396694160492520269128653305788586767855039912829208885240164849616454533705813613553264364051936652726942660442575901985645442595937720896583784187488718649506261427403310114778527691173391657051530834635911540527137482215129440925198093144429490503084464735743827174866325337615421697242268475861636809929257726346975727087678157035819916172040366302824439736153752699575292708797745359273364079674920192742422929418471423382040422437096426585393213818002603632484285845839078916975478800195569147511196882592612109322720553015792674894099973475966313151569420693143943732539251427509543614839133101041783426428765467529076263789625462342161164343490410750660804213563887057717038555665485406347631708112261321004391542134925796320588500930703550136447778068688420119102990479512323508611960884327904279438291305819019352789894794284478382532898888786470105388246092603296317746385586403637513821896877181733511070262346448897161938517729185883703732080383828449280208776420469211975597469304855967415865388454081705563074687849083862237854666864500650362278357741129505365318977869117939419421955678610681571598046192063948834720077646223065485534240306472021543032888682159851907474821639718662144558080060116040306949433415643465151370402523113286967442763614841517334690681162148723069201140153533982916515945278174288275702192589721858641580505959643298912335952288959330773375749543357255629041374036389804387597014550063021989345586038652632198100315556161173665722234489389719496288785254031774293766482202210626146720839056718413992599827390533257311370936169228897302710074929246636501052656479883209067261144032314233477556412295379636066603435474379130842842324861801605655184079264599997183835578498905583783021465769271498945912446415755895342313597784976726908430410828825182980052554798156182996653250453985170506414259894273019571310530903130071579710512924886650311005530813984641305645031436306764046111958533137865626275110711996796721599281577352431961363894772703863073862091623984444643401914337777908654194635638295827605739836138209903453166052203061406104123305739065925799657276138810481066329984803732454067892117651537685206659061474155721530146704984624969482421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,22] 225305133865252413353981825569872194212463764004911106621989143751619338957556217848365721379398659923350323103024847013188642838616772839455870789190898173415743382342378164317833802096879127935401437499584612666943514251841199360436079023706515531198116254862719590784953098661986593336771862424826957213674049717570019202428430948121665069281206057163527416185253283328234436174089242280800858535689218805040578443244577393867188124454995429567380620759894740691451484022542987608759491771977999950628664638834735690299540577249806371486820213170944729449691220112729370893782680891672088745359204677602805439459463359290365862741670896656774612646171856409032056065213855650333670027784301729281649381328771133251988581241960520049607287514124353838436423553742328978323363599343681042854477525007059649746701629022609655148461248152833521842661733508259302332898162327780764626202545236070855151633890752020671836509782561786385330078038531505261711336362683128242438739747478201037634824398451081632965587129604611337573978893476484647932033310537269436906223016659225763834038245772129009548048266296111751444623417689838302884318042500594626125113084207952735074819096920306449773836875261164284847899691089904729346701208538194379614481840166869201098337530751988888120731723599959111143497237982476343981672436047489713756648693391763735280682848585881141916763408338326684652346523916849337084589522076575884809820430927331747857229992852255459053612760694629763148321754513678662663379543626753043244615047423206948245769290671147757396361646131127441072194488528162708222330399640955494267587840082868013572532759664595876676329809390408277254980761992644575750338313643111376420596689934313128412742505718471485351964356459627770281684148230657384472505566955252778021007216007945547292212119435502123380461839727007586874788164602486082298265920635342458786492409778635471215263585439169713109915358666468206710067338472010175270577285649737719936494699142731604674740312301613354834493164129145497899839360808475661726454840736235498340785821418262926320393960407101776542439112399441652558970267199775815980079129603919253812995982819714244473768841488206750857822313362446395809940004222428872573961834163894820903438946331661158545109580358237078036141290415053396713604448895307211458599912458526705265045166015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,23] -300999448341402212662167860595435099065523765169388309916975275127801394227761333815252750971831229413406390973280318616448314285635916528546171051665299333578325340604905696745439774037762004097564622497625659345456184347160653523353015451669076763996210943900401375176502745876447456745730856593002468595357817705808850424923149889508766608836667620177844956023314266197093731979741450784378755245751790042677715416769053360026085879491670690370089794068620084631680914929571758384281303525700186544602951239777672890935591439778889571885874285544943743438659897663184868637263153686852152171399837175909500567530877006587165517831965859971842817464054884318531378936144773533658544097741629232955195080623693674660726845840121282260331352254922793439029775398743790330199073851305598802533894321688353591701762957287140378490421051320202623680252405100722243813007324346927883131013579717016026185343563918673721014893343886143712975584093141268837733359936814323293482672828158306799370229343213652976476099833828034665464088219122488208386226991585472704309945772901140876474856339551831336084038323581866706260387155691321963108729623962649184014735799875389623598622981207178233899828440358114787307791645461877232196545644348653221062182834936789296706738665538965038236073642377112127347711675110378673055428501404355858187343200801273762405475808735669284762641227723303918530272878825111361363845656662901798102684193461579994467381391365954425684416291704990650541007259343221602453034088464412169383304314156895950624616954006362042380920878411772954485221852449768755201399816990326409177837108349998593207459594230564778931294350107419488173375092260128407957929288168882910936058394997801864831182563463882859048513294791623745966748663116096010570102124014989014152008082771577234320114327654378526739690019416719331316392767254387077312249915467781486892522574570567470186011582080163045797248890945356688686751898609874762876386881679292584535513997275785483133087247512067865656821866490424134670870128336252685693755798850272532114304466950379428104048008022522367337068467562045666009323525375184305156386204801610817149246142697994347452804976814818845881981898524186915276877512888394572674401853358693508392418750553365397657243287720654891904503461234907843184879509314373096516669358510398212537169456481933593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,24] 388191885633037877890149701674712982406123418480780533901921220804269129241671705078090407903900003711885298851194037154650559040833983273489057177305945004703444613638174252197907612834381440075042134968200895090421229813672467145851311523745891429669678001158743909883437893810699615419054951415749336684181352527329316294049667876541731993611256472633993640313588088305273560270446818655558854774244046168448419764630662878594925193564320723011771635249148608427463568831499160703386680711558856344718952331542306136349089453074185228984524080321369441380936080989129469519688138209901544704668324267634783536006594432874013362064828219733770518277364922101055767400083739984443134911313769878463430055386094709420412776704284878076466749734012238193126024815874567667975230947098559223229040915441165321537567831758158043957617692110583853738033451919430350167953588978422313895609124177798053087771963933816451351492003950968924812827263625714008035718095380348697863160474147997966669029393752897434304004220073841583939629846639895347928864136503158696890586151504798408401925368704781781513908879383713935199555728320375239846458024525428321569166393377875247804656068469075828384296602013121222967070346839026829007947761117219146636418480941929344840358263737050673302928010330486735721735698496791252377954952839065202013656124426699141537867481471913487490983267313003461396654616291552534059973089941141763448333420986736776100394345646860667531442020484987712689756428674548147047150835165356012809984189299365361605436766540302584032282352384283700991402439461181791759551282904535343877296140498534744535389740284173821628518250070013944967554541354813747790913855563381757684939427258829392345385867259681638317930827821258865971238272711479021955726339461310292619257457321948415838701752024993054628567793396974600571348837649068987968685479659539111950655600564871974936739602932061904327550406021222574429230983282077724893612056166009924862370212396081965730718654200070077460926034637113225041278460724325677817636986835574883648934444390780237848873041534130748983609971710755973744900239704006670801979199111813212327839042079552551127662798195082932666887083672591884078366111117715608290043220534520596324770630795523039320461008453286545366438156187492024490823183139892344808910459419447514220373705029487609863281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,25] -469787374313972629804066325457204056649153814097729704684507038736260398397545288133326459325450772154614839945031943208185924612047791791526178719304981330063363499250646438375393196681168837612667401565718359223240646820060326813927788509100379885906129315418928165503489395096904011924776312707514859160563369133077264972178994598956425889699232794466732593859937059906068478336684505221002635494262469034489231116657700850057372572799347315271175339311882546707646453591880840095851259565468955227074188379613774929370455343077903376404999637352586912970740718558178919931604048523685221862422872590535226520750117394265191812424539917560356108673778555567076061458661914478061977583216403013647602349789426699109079758076276747689219847387809929076385280368111983084887095711647755465947449467262922369885111692191964618476324520617830744833800405854131335126227655762334215747555183749144839854691458203156639187673711479120750353531858847731576125775908799712374360985538772137578241653753529566150177922640138827529881631282659354172825427408866617637938508154231434325353810475890745231356967498409930061000551943358085295364034037215069139288904973008428556678933262255740926474229693717733822536138798561670516713788489230202319937396245755981525179090861521097530193257829900720834187792551033066127941528716840165114381656748419808321800365029078867846067207969867773961396862972559700840149759062857519870981708890597663080100134329767066815414748857710074959876306446496999997073090169199776525364590992295313248678035935407621620425000144270908226460032665825734119414995656987437829942335474100510620674252386626660310735890551149597125343980041621713406791347928351692018509306441947084169023083661888081305823327713460918542436013259674638301929641798576858026807895992188413153077156296902253320675125886983205962105905396882224093847721373207137525032371395605297554645618312182462115085502290102561870092141648153972569864181774861436514499026221124984133685168380455913396291184949365439342872563693484743743178473075168943533433132788367866228907156538902692247200574509531392918814985544556246033205042711894951497614361904940032628565336700035675212107252025820104104141654709649279327918773295874093287244615597300869527439392031461679809001018294430764655424045201616777175639736086729080500247786403633654117584228515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,26] 525160886922852284990414109237079650132845602922502937522745377583831046177998820286052740337233642015399147469681980299403249359898243355118010765590736118401902868043187640552178279349652225939320117954624195067154903330883670141771127201902291562480882866154664476230456187016378604411297144569800817499401425541442888827348121690154160762708985987391119248337545476194008859290715147082702149823568820775379886019526738984170165312171256084933604435352354597078302770732066913282310827513041993883111521478882609801706384373958485004579147858857613532121373295617285584871268317053963774121982495566898081673307442612648255726098046867954148730848828995490219818404573045923064022807995832639503612876831520066517348048440572908841824704411457670679236630206729031393292336541679728191276825679714672502820844269314850061540884248499928982756311519015175467500629499923410839762261333867750881672972437533408149425590303255910100914238071811234049004415924714686645333835192000040979315205037785807040750255887786384252729810952167684331576141373323623365320449579235327961778317454464095948730121137673341961834576995025893758740832449087229415660844425137866997593981929466886396045737568238871326720041354770876458642029973049898192686481229918862041283771748401897946490080740115342336729639363133081868958493922894610215009228306242294164357632909842221451167031068578524311915638488400024228858402023151431031886140085377816222929257895250478675032614909790294238353158105264169364204607710085694690457185027007354199722261467543867382508223972441627626915496156520962659038176870752301316656949774618895037333712656683154977353970998652190520151758437136778367330945378945087726467905133486166582013359078621796234434288920821059922607922329063553908477458819301037435055876417562426633310927124107033096098794946460109048349176160991288301211042533356333218615515867827292341630154712571892611018936629958808084837099737229632313348042935261520707795305310769200891769373848784655415871093268482798347442244152363246143982372911295999122942822479605840802838781178150733862873732009281976238356342086131125299040380488042764260416118653269409199090626673608509086672113120001565622286869555953515128295776152148137019092548252805601137594334569795885805236408783595369955642586389151951238850228985862397291459032089733227621763944625854492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,27] -538917416139616747610908223306647982365927029826597297800306167076317762016551633922087931129272465645366748608457391789339036239625599674080670024101399825861404085026494358139911773104675863140882615895602765894720136424673519417072124758710304091510573404221831286171992158284344815259719036263188925744566315585633002945599239081192944636034894025622443890444516273883429618385818430389297510051496198845762655748804766809844387300618249260811342299035934311006747280152792691395010894072895636756997837132704026738068223855598901942336890790883816345624835458690654589559596720335437522896578901418870324547173860432764703639598451531309631960991977676420881988880571986516702660635541826345100303459250291080391208281039880987009045420658656135681529050102446890870742388143152802214906259908316769080381222586125018738533132894268102001682606760693545594534089888050463509463579301952850223046886161543085944504949304291339910183667149079103114123706905665656463460802699736901585941169709498685106189068668896339985851073021788089422496706980962307348587185732954292803465438690015249707174950550115000186256977292908874522541858769628534688365350959667039610098322313159796838295225263580867355180535338426839471436911746473344765112645546737383450942902204979029370737629649079661696217791996427972356243011663402951190000916528711284726866700866307385647648767276142850215309536119569562104735979980699047782658799714701106450525456393711136560828949984183349676333525998625859997868807965832749106412173380329226776067629530016789622906488558186217588673546359271735948625923526243489213411189694048078770730064895238585408174305156896164951173174265137992897198165564767229204197255908577798218508351275549479799916908242999315913484618383607219876750940823463577282133632475414362753663837155957294067435121139925676611869163178770638789605088608421381151102057714393411556792659052045782827387128225239947256484161559810332297681087650920545800214533537651612974769413991787926144985615396803794591067535605954938705904609752449150576753917480464153470961316006283069474320454289039431102811698598306352896058156530495070988720144539781828115102933321771829983961844358641941653429212400241447191191807758808138916400694724287414643285915749916052829933821994118061800791890023206479933369666104714695053099701219423423026455566287040710449218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,28] 506403814234787114068607051052488751674679836761053225962164237755500209769075085149856067885750632213191047748234586119295277247325837526866924405047191802832087318723164929751965917807569208325105020051705471321442498273179252405966536619481692741273286944225752832878064319714261369325280644087565659588774446555107116338684703614984463502951445535678033121599062170891131537730913228152812351597285653367659498896092350111738485641125553570847471298542365949316779273731309113517605805026503024028007513678545165336132488832915069114982945983282991452890275740689366346666454495467755103586911613329377094150228735887498862466306862107990417302800756771448847459209983380689584070986695330332130044402949277592183150196376873553586032993096718161365904717586555216848302005831217714785477011003914171899763175186692207761548705211706514935398099132086094359778700784439033126339256214240012888076843913356843901436605064629671051076216944444065851673647589376697175655377807237660925472881672166281052499123584442709437945610204423358828585166655747844847912914657553294183122621147434308421516445512282404785312429330186093119628264280415025250866328859316794511867322601748492532157686273552280423923484564443788887522371644179583402704166676162647686974963590387868173864788589187312109942679831773491438606367675499427818975846924318755030210457415612750989049626500686203814486045419894287367539141346607450565815335399868818502295894461296353883604738539350557384243623470696274635927576054632186832022377659889338983098274043097833695740436288646352835965857546799287260760707880218932395543075825150738865650740057358773478853648977073121466523084713243772352703247726681595642588744007360074667610833394634166475108683264000020985115645370337592800469215775525599752913444650229548279844364433244705042564786778813008456300036991327227286357214313326193472825916162423713782741240695519905463143201452811067437023600116207384143735520984860283557166702577925967425332404078151227281346916987174600636057737914079927158410644805197124231291815115764285896262385921448123717182577821200854527662179277946823710684255424461469176866642299106867266642435405533928680292017701537815085121343219516254140516013475991161505117687956659636353327102963986274151383039766851433222427027220936987339316060767239447025947350293328952375304652377963066101074218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,29] -434668587845565149323483161327069747234517710465746060449854447585998691594332636181991421002366434986501710820385467881375600827838502544974664172367478935526463933725788390207640610073610729990079513912041303064146825495757046517695343515500547927224070094646119239223688160006831536854914150563954291419534859804904110312798100471813529664478389473812435816826275968837906718299994497176255269414035936211842634730825688620130720246375389782960267525710521592162012253967888685865314675936904065339297278047730327327009705833543932371056914458929453908024280258012577886765829137673770598460501858681051114552397480058922242030997024061667737134186480377357509604783555322839113448503829668968538034912978804424230263767106447755771431088126556869328929861317550821542556534308690949788282326507247065735370346220038700498364517205761880165125644713069078936964768347413317885973564672295896852132020300957098790075171486070968760691190435248173703340896605381660122292019975613151551320194189022552899792094177482903340944436791437150959435155768377761391367368869365502061157107016549026010783365543008192336600214165400411999192995934258192580872597573952535839489732367580881723907669032801261530859493129097563007722333598575398106035727789386080629595731508773446401212701981340864713112491435338964365742949096290950232958271637721242866577228511992101982664940238693726539992176234410623775397177674401579329263058377163393425137438096870321743242807890026685737344641531514415421943884360256513190795690089721390075068550088847606383715220502700202387321911447682627723294937602080937841321925816294576104583930220464856993457008480523718594398484737019036442385275041277042952429029491187918810639326989250341922466799434588548880849755735642385067126798766617546902318145337679138877964569676118291381988312245297902076415919426149780183434215101654472837549487110197031514837654302137115168669314347622364433638069304931621299654626876305526429017107312865862927022282135202413609976818908163780978552435360562760728091698836250776345573437881091741601892478061663445970388210696266875902750975667527373813146705296391609656784083399338407447530710844644955497632496444126371867723176202767563820529476637545261999939550726569288409623295476357356279374186228572226862785225715976222988219745073852282000557894469039421636580300400964915752410888671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,30] 339678671433900993577680013169079557637879026338006005392307836877745669439793003020014187538263617708211402325047028711875116236238963863008458951012924631760303892508409853985562122081666978280852102620697259758126587183125490769674299359906719290630093575755419367804193007952024044476682160269527242117754464661804062600378914226184043559997862269862824175868513979422153424178986836268505607273302254362857686881236025700772920122800135253203494348995307366431386484037960150994655069195776659895658138673742305512736835495800861201639420979512831485733320852783275027269208796799066965794435921346170475582611087512170235804471475552453693849295972305497055142733211011612793109933438507916720608671483973304728991602837558758021283078431170879804923981308356375209789011632726531355898156763962025256155161598659150074697025238719130143679182712554065595109256903566480842032271995064196746862662689257133192860648873800532929844041426025720961993265650937827193262509626369076131780810331313539009694762447260922385935972073216883716914017734665086726210745407325603886789367692439044104416078279001655227670438984891055216554884388858767685269436974971365626828774859485939093634590236769148645499735247891924332461733213360846802682093941073723178370679416146988275564481922438137027117724486015198450967624891112297511796508738624167790614393373739191512060088830036874575224683943022434762449494024760702919598682705763804992176173010606936468644751377905887578363125337576769552211534779566665957160122581578255130670849606087378663539037840605981853995149011223601516321325131530848523999274508356364818526956520468106066391332097289783557519489134981134371929063577677577137566243597343085123578721913542429672563573902638506538103235860920762023151783976011804823252275708573696679089860117882155833922489022729581431295804945607234863375312735229309132067007219473059830256859601850182890289029855905036235812553851646513080662112435251657023812702684051206364527134043616435933219689166905547006049438180142542419655635406929505967612529234618449897532928711637760978376139284771246148683105869051144884415589211908854351150986197669233237197526467485996952996772195316443362411621389348760510373734085084867340615642980718655575441502370605828754198270262659521589236323424595122756682996177728062975298479021816870637717755698758992366492748260498046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,31] -240783234183072171985627382443537138318321245250402714644219021198683114379313984068037091216275621319809265489780403233731855520643441596917428151725608018444653091508889687874658502882506816775988069208562632498295992388111021626973927270709503378754480256270702500065543907688555566029465311808339781007804704578049362593463906985750781920668249600399405761790193720383439475055313606551854438264533447864660980391986873856270998812256243261188963504714721265934460275431124646301131258102088085147847613997237947815514427295369432889522555312048320233328348935298773928482814618647241143718482074237163819604771414295170035523688275286710145041580099536538028326769150600185995685565528910497832731907615129176101651432900921148242967221011376579211461576886670310053463092460433763525953430480688210910807065540019986919486223025269129319688395186197441487781011944529864605176853762910833425690463625808268997184110579090181658095357543382676468252238970687937901571860684187303150548768702340206628587952300904641026529057370779011240531345031482567953218863565050851664581366035923192097708919752389337064920276519167987427214829061593795470523159251320253248797077053124795232512895768786118382546136674354336616600092860618888673776495359127329378257498125503899721401767760426004737843044693970571444210024081512991806837194625692776172895615995890652202869886597713397882218733837610809135697505221138635059636998028442424830909329286963721863063820827944101617315719028491165347704039594655282298166107879577712670441382979177812408763823812043384635045550428491194111560236846730953857358420023888496547804261430977553586798519068577326666507930528245808936006785448518008343147817810549139670332529355343925536057428293407078990440055280256086748954983081107594034591324078525373710194055955523601049623912679377293731296468051376748765868172473158637546005915227987594332241594416099410941240440197417919864657678714980866952940786365551000244212641809907824699616615988915039933497931186931418773425090505329065996292458795034061487559961239409795865502347961082708501465381837145026054799948396623497277536275353699343377665957724320227078638998236438216809291178830947932147953563207922177520393503937447540366262287268313434576157504540077437202079140664008696407133153935089270947239647438511220128699584702487972859286102789155847858637571334838867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,32] 154296153105825765547469666172814522754165849420825298440448065348421497534923679752315087222325919528471229309495047732853933633906254719959693421950387661915433947875340163666889019171611481857413533797070340293169880735449203988250441784455076817412440032565464122351790020906076251351402683782449320203970781811331442760604460065958255933204952332307769768213356166888262616682730799149992824534049679635062967222438673076350341865611232507053619041712852369156926216309236265035419852813448097306501203879173939958638312287702584445063600249206518256300152677312716720972220707623015934689945268494721833754328565873366731607427098878171937327905042078688072695408570307421156533998756500654190864444140726076807202257842950630348875430601844462014156660607225598176766770812351118830020996732277805085545605048558552015689510594240294649114779476559254407675950051579332744443676610333770638039697004604544758389780892077639521727030132932956836697440994332952007587419874275742999604927641635973569520931162312605675377533179745781053125659908272670201373863758077432933796302726215974827846901757229030326852766829759721668181373990410169223990000312590210746067341920749061622601380673016668212096969360541329171061158636270247091327469145469780094536739630191815505176925568774774021579426951960419718999827693040898021435120610198267352047609299624778921115611286405081874353055507095108451375452259309660057731084490278226947211757487057876738733355594887871450272029217607103307429952925459586338700098092365324845733939758422554966870034864342252879325046937644516740976684388098725787706318818466077617316105137156838269161628152625786796143227763388057870690557862065759098058922785490729940382278532735985137846955233264163280643970902203797664590265623951735337845216281617328776782299208358921435043446332090305456348395018539085692618347438585806280331906600339694290607628796224891342183942528471878829492046410402057704923055355647658260785261414381399118282725767825820937395489264068013616105365575450672304178065998740119827755313260400898844526915089429790104305399695495790693578034198156629176055402659211334151294953031592786132798395549110797117126928923325567122672939195612760377403505627235574730714739774710389629817188480305956630374233999531795141875577937542917469035712859936774084032535661526847772339991748946630423233727924525737762451171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,33] -89120817085250352854646320402422693227234968419183086896218461320497612833367919402570315300304106812545222916070110787190173340802413373722342573717140123103599837281114020968930180884065340788770938042238350764339525836727485168248880863292088331566361691925519066202605190481806625206644970206667110544711475847234866246355518315447371729088757261991637377155418127271153420518909192320619426407109545120246396209806592627691576192512770086752848043618945836022380430558357092521485911156091125841652524753534054740829806597617001207290136085527181594510075005685185723699417258812419375444926486901681840661426565161894338883776660250473822157135451053613368606293673972055280975460609418893904391437272727746925489084898949114748327239425132305128003150638984009889571038142854270970034580942131099386414917827556386616804235672886627579958281183323545525412610491649982513729259803924118555463989861186538416761819158620861470209454662625119572528031469628439617003644438688705327868008807883948457769851396883853433342461806512276670233618428466730355407030228600984299943710087172795060976852371953445408531035717047485337084453930272204018355800132819333749095226212250415293188703330210729480141232459383955170298109803412658650727818444229692611584438467095114073293494401696315384002167170753457935439677152745986520689599444392022523778347603378783359303961250341942911111715001247641470988939614963305162519347391704636870249117004960164468989827107617742285799954118876656210201437128093669010009692968403420377967301809533034248443032149095954339361526811856378573813140199308608816037105435878169101203106509452271582581872726798716589035659546929636288678745962365419574255928234640099497100700941641295247275484032145498960831186787367570093280534261068191613056034494363505363091124291184691967619615444567812766359473189007145469091178742081579625450158345985579352371128354493004806928356274743705588886099858077557336819289692855914844668846630740894343744790391836053669593518090949471176671481135083457203125223393057523076943208180450957025625129959469303316101223266565943685753901650397878941621989886337073784783044261349329565381884931423105478810381057125723710630109518878968972581004074130943447341662084485312580177371528343229518475685866853500654624383725334196165804044387691101288956589089461703395265588980439508404174375755246728658676147460937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [94,34] 46269764481006600972166985754161753529873409354143428965739844916089333203567004249734012322008508246866386823469536692855054695370289707386073977344862092084021807410160498678038914430771686965157352309648010862501227028505438463913602336292033037237076107911347354491315958054568218359836746482419141128344140876232939902329727890703119080149449675445442903956881720428308222404305791474715053673387286857542759381042429559967802058384613444911456698944545192719255914724848477696696888732251826128222732117044443661982812034654228320329371152993562799768595663003266793601387076973104758065782377120274866723964107965018849050381516776629868837035562294358247542150137558312649084447900890447041445005313355658881961905891030153377801316560167422672549474873163030383443741517599282205870346779959709194048795336860476504379007617761096317032395605161320495805434628284815369049329623951286759974879122499560522804846072350854813703035889847910692507549227431856200104813561557941653221785548022831112423303719799928636442168127805357037444543301245699240485165785146355191131996327728253192685361606448784301124295321221944947265732851931478774304863451419769853209184618408266953807774177642232773129976797000046672494518646472214069619243327129958678533491732973003378860841780790673398170039523974489567903095703346260954551235996310510386110673863414973423646694401575440029198580889122521558398425100244409851044276135694355566921688124375336430339868980682743986301261668694797826358586872682657503109769646156146085247980515819069443908970031922429184695641002190147141623424451202155453689213296264331691430421617585290576048614183460686119155098787648785870249029718638581184364275133170875047349970105398794018755592741589707234630066033487583379542879525903595767452612418002630956204923625117407649189075564787209544710513042548177805728185390270568601274285443528436084338920127757875328134799031241308825511801426976734788899607971574941211716673987490316301971838334944382159231273246501436728839870626091723956085255195948653954719902336624634882270725122832242995944688659541381278992308953136747786849715209140812490896942413457991675344145864507419148025320043023945389904752128949985772489254618714956135649995417805656331515273406131209800372889743026082268099055625098652766470964061836303337721795120548061551443536594933913543015169267391684115864336490631103515625000000000000000000000000000000000000000000000000000000000000000000000000000 [94,35] -21526485886044528417129708541383360346833993496423040176258510937483891096981202067520025665968729016647396506884289277346145583721412152056301953955465805564304207423365150509918512742423284605704030221766228085755764288765583124948155862126507340965590265613911952181882683151320078624208176809390042635970922632130438422098509702083726613219209735603897839062150815028150812626525738306524230045331989012936043836449589175248749173720692521776355511147070963394241223971073829933001111387035266994991162710940455372313242584357860782506523602485265274385966595867350456473045306127604447804178944059937462638193579193025728055577207196715440581644426839537893723045788422313457738197532280790764974929017298565494186211042939837141146030343020105863821712494674208341163437522483499964499713377663378217469391029768638458799507222016714985255371764715595277757403734258022064281491417564884705127509713170902918837952519938846133026908191322245872527518028900418572346238445931873907020324787710794664239837790054368778548184813706236108985919302572799043622119764717896019721612178869837998206849585740014330634276498485140256210755230226081237881812587155195763435384903771930847542118810202525234116619529034401372456123222408797125635240393279796706605130541681161761693037698025124616628637617227675791024246791272431224546684724280157120644648924091603752788069586658487997617594900546107155526754702222380195756524908507698137908149187588066618805996206629725214061520570660041423349250934428318507276589533409550465453922441443191648265200864660277149369142329396932369779792524234972849456488437088981616169026532478767717912976235557262424276407144114666208320771906703352701162187033810269785882229686566098244214930670690283515106143174269394892947128503940164363839452145581612114943555380538207262166763141367211856558473611354507498331373330234252006114854145526261121448740113562575892489785551785414580007467332202962450675053108339881962963054091462770172231468454417604646666214672136712093986320602375076536635607813016578140167690786480587086303006707924908918522464148101605365392354290183651444716742328627840778406272186942508393278660568194969646979460502790674954163394124140335525205717984260539905432947935507921641212358613370179666835699104226081442548229731870157332284955676507075019438005612871163198978902892401119880966958719525905507907737046480178833007812500000000000000000000000000000000000000000000000000000000000000000000 [94,36] 8939953884649931144256690583416319403996651319775492551995177815036099719187388996744296950236954928078931999673644559652396595538556316036655313093647333601935540276591674496611274392734189561147227145711303431770259259002536296599284203319263018979932976767696372992495496131715791860363747456929841145788175216522932690369140662953325723893864540707473434921853706412385907077987317324117448367686882240889485777827799221379792557171148608334381032503403286318460703204578638563502798844546500890856676688824102471079253642892627360162517237308092867155007393595632884355580744727911605897488156924177149361193041413866795516779867427352181395058532185054490636819922450677582058419049421244766161390478890425014231680937775908478649928488268968572474536730187845035096202419805051529281278287290603890932687311988996712586682649911227005711322284837038175506056683303616578946462187682956964925132057261175337026427394509500287987304531385970865324210142329483736208212180953344513034708343138481690226987227224765271541049348991779432273720246581794985255035798340411200385323880675556676284906452484259275065298270263033386018402981348135603488311083641224879182642413809819980916120094886875370815658872596696518788079434937798638354762160446249745343468489987370884731645035148602371708039438870833354460971175419598653908475628359419057555887260995934073113757759552813040041765316940271239037200339833342450966733004089058123790317673952347306776666971968787806262071745734713285188500150484149213121988029542198640802392720224444505263543252849017233159476665246976221292251986840874781172851727356691227329952384730700758255765706267295310727029125685244751473477234867293464323418018473986580954710519136456646063807967132694439115550862317852282643841874089588560988398678787754252642812041183349570173925812165561840120707264008128781918642715122016056192278659688950529126487406753824085742676249917552952021599752658739960083398775987970864244676266476744452731902364721863494300403031062790168031573762151610819562898564977739714334448532386172694561094179732409837516058762321323412074922335150574415345512756360014424332487734362006274828989891988682423598488282183598288518495614758797474349397454186598255899850716322962832764357035478616156366072136330087998926129342079213681962231622949256753720743995364597229248413909070271006674810940206832299281813902780413627624511718750000000000000000000000000000000000000000000000000000000000000 [94,37] -3297567239625511467759852341383458658262576583502109086810135330618208852843075526290074287248717187849242360532787364678690422783092339282327426617716467799187111110625109531206093214275470393426308572244819703242616115912011279846130627721209321799540876365579137831690930691618420469322060811575399816226476766596126767324553824716234160343436216745861788145299110127752745352307906576277449018716306749262049275172321897308378106243466242147827367827303249210193275663812704932454515589078951110292991998446731195178565446860350140012614533535718815719511201626377665829548378056335618186585386199052031331312239836626255532088667989846466524349341577214027888270483529215582056750732392205628684434597289592637774544786734336258713498165866719615336715959502208403950103959222817507354098041489915498929896823951051980872339959683352533499121429339195826181873349213184827343214553732805416451453556404334296296509729461809328265801685990125405824877139299519424112452313299050243116915184890839410662299015085550081514285660457814453580696765122016513340877801773090263724441667212987891645333766637284232812634257197061056052068991908807069981123090064279976788619880253459066651318510882672347142712349612152206860058930653907108620558844814853257467996616356623953028742438519949985412816078463155935812976966163036209936123914772376639165715956091051016310130615444410678261776529546136322486284951058436319409619510627456717037726340814531799855789875254820291491460706882621632822942525440455975005657197192589288048034475348172934206458142062998572084125471355271276191805560721817715260593599342767223010283012567309524589132615109279174339410581723122929050589453420797565005423081556676084368819104624561064269759254103973144836198065594025043377679372326169924874144425441866929635936675633754622439880257826765517077700352155653398707097463443985766849999292810701298216323070122856074342049424362059544258933870116518850470054517120407018727721092984217838627909187125236588769503185647157523906616206440823274331101787770133830509735667700523153658123178956841909929153292813646896625535694539307416830197892901899900431355719674642679137448136964309305357630358076075779388867721336408842517744218674555128707722330799134815433200517689745136760996848648567395144916507242736766156314334149507925974210276712346983790123892681595891086243350735773827153707316028885543346405029296875000000000000000000000000000000000000000000000000000000 [94,38] 1072995360027426232639440313881252663519133385297774073666714738187993946736445884355611434013009727913360755806668038235046845372784075203049084713045388949646214309045849635141441093968783476444960918162609303667222912260411032400234352663452870209840411458907333801179112093625065889269845622038421028242339090394410580385811104743652049375557490214835240295307561759361343942744688798494143852578334332549779601981462037091499024431955419288163101797667028819646066187690095204582414733919436989649922145308192905703326010218602192239418694924782644792380612096063794904892131240974960171126277912388992161463644820773961450413086111718057793786628062735788982666022423749127189782411819887453666254237333830851598087874027075681012589837997575101055128133449577700611331581815443191086178215499584699600769775478914132104060368007909467427083154496331502955277627979137268741042399303823273561612730747140033082658356635955788162643671099167934738939611790382904281030240640541289006139560422217398005058304475355663866099232466425755877544991266510652753165791661439219315598999665038795023621094949513292352749748443658291475976416636987563792643533554525340584418836003790129240431627085351696390870763534639087528800878504131584438204980990053679381498152313350089215124898838507327794405567653520697432516178148299969668205028721948902165723559957531066233554418862299503410503303038574878502341490587246243087926160234073351378566070499169279519484429839867081473996018047939648903189387010408913938533220680798046177868802363617666308445965442591202493572942816676636809221246545959806933902550252600630862614438025210892097062315154652669560264121579928299950171979033935994319253883056338180660828024094512723617947676885714315505109417561508049143422462576071753166342566977905292797735232431181178153148874798140081930825666059902111124046031596023788812117190970049720920135171900655605292887903966402363879846165621187310574828670316787995031302295347586945291681403128533675870676269837575519485930597014026953357786379282515179753768947246633851768891829090172319097981498616304727169482172287378817192019187717369772862410212498809758777166903169243267631876038695909553224169965256924488645687545754401138388456806450045267009131077395516304541535420374345054061261860003899565111322975783586303401320245058529632512701808368979944620223101702763575382437721827955101616680622100830078125000000000000000000000000000000000000000000000 [94,39] -305070294915929431190416369389968796064176265164449454192877053828258254092819761129390571904063811566563462342951801624736577180181912512900335333892036879452915662403695246977054842928660311925132049555475669622058511390656007972648534234289494033278050976833300009681451135967225935558727982215896257850631124068318068195306778372721570539487584578104591208405829602828849008031556402039399210026430622863887684828528165922940483559498136077891534336141812194971569049744895512237975655275142901480744467542684239981175655437521232149481247485108750501756435260282352550169888843806229718210426984392689382998303177555011948505980086719768808553090019970383515920323878293508954809738971199014397835741891885752759060023479248865704785827058241682349645064867157205669307926058914677777936807200665785889202472471310431558660369115721742250941176075869967346080499387430896641546445250762441118022555414685996464960733702712166267101096614428447739909292717053632867343981166107964421227952318091919718607431856850632094201818448336089630362164822724280849410121959561698678279620302945582734755629954254381777042152758436388488815128185836863024978472347307795238317346156897065225734879208417319679744905185129208823577172173236777689494786289725619490302621327321920230137679721824664007127631153431475422111143266065844787017510814362713023833851328286781411606932800341149955579675702724005573644246047411569953815587924070002728145025330721111616967381550785344782203469543910663319570960649227860434369089841488123305000034477893605674560220239080027538338532548139574491131126152963153208972552683512619062423621734687815678041973092960554410703575108900407120330333188570911466786734054918374321535764497508288834412797440695697695462336345897642160492789851443980151765397007236273437706670662085976304725972762853135924005327942819515134665345418292731500512613664152033158554999120425804081339335129106516091546379702234998805778643066967830681169549856241034204985570419438566127540992864023414862814871468542355066531322723483595210865398678376690851563545704735784725753725991789760188217719879587486699158494928643925375503307587826469819222228597629952958989775038311493667658633693208667645770976014807872752371323976585640284564752428528512917287417670056668479699511176576004324162172597495910426331044180616628515068836462158396886992122058965383544614641264658416730526369065046310424804687500000000000000000000000000000000000 [94,40] 74713862694332213628193236249037277742206156134983603650216675377347713580008678065025264491382096879416421154830893580611015911356370283694809057934467585932128487739840155429016025185562707964427415585300805735214401635514784329578186224793551738705729602557701930436870079801468900563605569860503993704734288836207658649171929793677186587061836921596101025637700445003877072013899036983957369079810711722593861937172573259176288878779801965818207822063057973796950810997283947194505341562356381137387891359486873317229859865533887736263802304961298592615785233353159116210714946007547764419519404788077194389179073151132346208979530820413806119335096770850351426070565041500205187281336037054988625984484914772402148030672163959667897956299274558821452063449553817752384903451478173075812719203932480010317352468046518540571008199372257221362359166886431541246586365649917479194246309976878794783449599273635445973285878816798991931682729836575767011474248481134425868506269798238200247450649449028605517978793197887145929696880820086683952179843284782394020890573522467887724649309397115325992965696609974316923402959812193447521202525302148155896162156565355539813076611130918972450106400744219753650474652605012297325320081037451027672049665362199817788957641639528287416798016694224922665178391416136806639639082499252530530044285925395738001728466776725602438152148800477748137380493532912243215468059146120068349810565719414755169652699747083769682550768255658949164140748022081474737629170254901026314227697483170049121833571228977469596200281010357068183597781971175019273868529649664222612831059936436110344408273129032833735569558350943373051691223922267131378090479945221836655998235790441996751051610976952792318187905235888159693524859964962909007192864061299944117664582527318382344339185101786670700720162241567500900836664159058252679649264265903191280444736625570803524530075839094887302246681514676951221647691573504563481849833634916924010944601697276820113883002685962604702311307393410936591200169562016639614539685347329760854459963333745205950052911904855531569858166657554086848559525348973498444403837275843886821081656313730697399682218624194056202520165238067494669254576556929170059877443412576036753257611396744218825388801739571788394729590825001914923608292354819848029031752577681831102103859520272982180502400134039189848338212464656973522600640763569046498560055624693632125854492187500000000000000000000000000 [94,41] -15404167483398523324945101113926591301178179452367520357199543155756031973084911027144086083615446995560429281223290428799327073982726929818721635917532906590319022922624491865724154214259361437682162157226819169596498558256750550381834699079640496945254515819269840796917730321145924869767567519310102245541792265832012967904298124354642226018166467499447127088563462429056862175904196062287278829794690907951447837461308726711260791147835371919623131376464011057176250988024899119999186660020526377461398907146856149953778772487658798864211141767024172993573549049256314933397016601418674945830906076577484830941021547672843494722273440956238083906901775452040078607964710070532016573780712267862232818156182730397008066278905259765455638974524934060070562888026742619481641984364253256827059424700425598997829509786587931053020760096473656718767215520635655986965452542926796278185926918344420627126426084850452559918570685641665626014403518333608103839455178117621293297854279950099340082899461532845788600766255730193116822029264905268816237361085007185325362636138269001439744539333907305857975467703407338181265164976759784115468435620539504330157658290001493321885813699504407620792232838691628666250023502097669652786653381511254443996811345883476674303741036883095122231391253075117235731441983730152603706388389499965658418495371425623081326899002480518989777600293774168817849724203348688611308117113673446590985101409056891193932388247776452821009184074434576937297365872214104064766891217839291079649630141755610341257881109987734085855897714225308749337743721027005564568815298320193546532637572480119794401195158026727329911183703957153046563116283549444802764518361209533092133618592147306443594769648526161417938607424406206705723850251308045864583430245192284026741561549801241792049363153697414498054803025126235779384468497451856755693728527855981944236170101428585916671537690694684923622134320199075836994102529575205826412797374852308677038873530669822026514402011937952604589145818952001782444170770167162751737478207528853643302985383742611952337840880347093101544416603091924189191135323637312439752601357860768524456142405807382230356966034645617443446932214353535880217458305069575970985669496976498370493691132631715238282130176894859014213082072682205419518486204603117971601975774646444028609448087913919837758712630739598991371676624346978407987515452201576771074087446322664618492126464843750000000000000000000 [94,42] 2568448274013069131798383778971962600192922231917938598659531247352600964443745130977304152127335572080947760821664877823308022448571340558305775934123463211518723688624831313191670748704101796809758658010623671673633725087423648805037535851230703243627391245542908970470111851973901464405462993960403682354608102813285831134232443690317901502426561202302200201768983528538455555138775171286113880395214350855514074505671385331453701755576845423553422567081600810319444050490497924941819627951585202406063625416981524330752690125620359567921990155903265383287121761106186628883884533649988531614841892461314329868452773295427374402132293114606828059224550800012537577434535997952904970909804160323031128343211693523333916766101161977422374696733918840590122243031527718145619667831857822686588655782298177795153289948400329899723188720152428812866146881268147130342740573061564577782263536589286706408913975370815058364466722873358928652668218374782927814110253066237401528088575784812063586345455514780853144973121534549183221117926884811048874976077740595349246716929045252476655186282706001945114995806451700292767531550501643658129352674176205916104519974319226425650099029855876663784548689182699486591502929241576656154769542711623063525286773449881373756587282464334393751034679388617841711088826303987795979351978635630913931780081791462251736859060915155472769516186880978645626050528761690512487122900164658841663871503866106446450892771521817032504800994281515737659705800942429090684874952473101235332321358344510042212829397511777711192614650741500245094050498182041555880276623388241219711664825921663601209360464784150271178969139302304951745493755668723623895679689038239766917617929501568200850125234234494505470485978648469927391638843512414371483391253075794206140095588316259662313706077003505727750361698448120893008870057840846456895444266064338417931396253292616695978669805660768324429898722427118234913385279420052075087179507329420241818843623192691804467168169207937146914569445721196781588771261759912007218746442208271032764918202973793989190201560304935857621893604364824570390644003875345017666267203394124057504067788568662531408767187582689897281803046521693182144943451279670659846441644323174934683389879048288672880614616038189121003143863317741347007031581429011057555957996318858207528145828729774701281533270197898997813799709452409249601499235566583710654864347588954842649400234222412109375000000000 [94,43] -320317812372918307267659328454330880740490151397933728835848813275204317477865181144825833060631386801590983124756511720962695243614136425780982710017298671303204979442828021379344989393471558207688656088047191333958129679484804531419896547301507801927046203140609452287135392129588689727394831158463765743331229908717403071713392427027079104000412923520382055666035823428806020793232899856915186741902394597700673676039015521011015103900928155146373870814392305471422490013381143790141980464264568960656354021760430603711464256007841584856145218235013137177202226916160612624139408164639733029371667392595816641763764966137764826393477723982910152817982183266881400933920458881842577197904682175781070158353660656398587572039496255868788723945944510298531038703496124673105457245982116943888214614265563522774843928395410874956203299733159210788312767180990615082436977890626187209083709250274067931018708070662121162435366602217703491498779247426776486501830572773889024107671533762477038819716954605444077241578126791916041115160434926099148014832596426649143923774036290187128104498551527329326793647675056899744314491772129326283113081462872379316348846422871439517850834919099479257834076588022135867600218165712835754989204778893220466418073684296093249603230084315512550233494511447388551543176480684952732256067623590723492435589031697789858468355924013503990806332233847655431601483603778660866809449108737160279702963895758618721085765277510393364222412062843684090078056101110251970454556208973340086052596471999605749077470594992859576950093328475369975821836905120939912956088397226143430016342182894973886080179438410923389713251499999188201373283425288076127452905753853641889957379801621002665690338883981439648720477912804115204131096071988389969037808153929161307564030150218703988961384074181792674915728343819195955157069460463531414905347299348523044409197343792386868071636721817639872821487486404997503346829431605131941184504594625408225662141676788544321706333406127196638738531294540418099194063622248169485189864533159510724307344721783752025741479837314440392855367002152101681816650367821995693350427498414421204698115204854954519774283114594866960859032833532001530789539846133577888922120204331414858410335743792005051629439799942385184384338030030919566102896611344382303538491168892716175259903119458763050018336086977347675408881035118815018741125719407174862046749908017773122992366552352905273437500 [94,44] 25395483461157333509860098164711410753320696543683798875858809897592920278650789404213344578256194418536134783288914866058643775453112801554027793649062659686174828459874092796743001165109249812453905643026427430877689932719645428482680967577447015177327873680008147320212534341979044707721515079135099656145907910263587452154966924151373513832984554181320198193315704665517632151230136336796514510121484100369290459985809228643443091749417939855267514490805589877304882050198951971990310762349675247224619611259272464239417677918375978190820843192263922235458167989387745156181546892915960667414443664002075231042879045404423006466392721640996710965474189846814318688949055670033758224716110244953617885812298766499399723882263272628748480127072470759564635213148508606259150279809647761601588195224095334955516140409027155839647091724286353009075700489810788564685205399580242293822708081660909882815126903010751809204938639825883628820503141580171927476279012999288337594389586504952156878616883031989041628245462325519074505916878016587232805774384572399565943971842229769261421535244204649097660884263995615898013511096492087614470538541767075247688094300528067198536009490182854330970532579431818151898643271920431413142615215306167613136135469284867715119392261559814007604457909585422950555291078047714441515762430521734410828458813440370461211150973812134979563383823467048883704443835972017610479904291336061177797474369514153382315125867437162913981822308954604107518958534595403665634312829671516016019603966342781490076828773585900232410767725656072042703753175840561099032617535490674026326739534452531263646755813608207804186828993937047485871354306281152712583687596277672624908448024268269935293742916458016209281483187893711866531618035507879253725760486863869165663472351986606205809620094508543009495368454085859274320519836382806095737368571597820333069311418733401686190448190333565015656993575603338615387177277163175339111769416201162683964204907006201201033702297202288273624781772560847013786228750744591786703746795534855044297666555394384755755208847787998550687417911535570860873712707863688400559249539056296449165111618644814764554036064524250941791391561810333202499647315362774321653920631120064546097814233282574548877148507302443587222516670012313799631428592789502613787439338513281188539105155909167344642631717761125349843715314682939840491601832424273244015466843848116695880889892578125000000 [94,45] -1520953085128029697818594221042979625345837330568538668093051843081441170613611580218530356774013721308082936165862705350631534465755606977372202290736305324065574477821130412043946869968052634377818367736456799478262952187239949084072168841611393174566506721759538986057109886987202788290529646017513416186094857043141173581875559591067706016165444840486056581034944771258245406654445295032057645951921373131260507140156770127506969246241664803732994322999800382478676022692816405094506504076916164245087739618343343420234786410789307119362071213811804986885656911229094716423481520835925054345608473928824469815904290627913457634846714068612404526903743783872992688259661603122150376029675520433566578583580789149601974419351473061589473034461715761712813639460883575335180691625058129557443533301027751980196168263105979125315248542483539070673430502721256208533888723848069939547424543206160756157933594954947529902263494985460542096437755841280623738810703277114830694657392610128296674648497737077677650464856314662866734340289799890903650706695039726909748506410371174451074113415861944356445007041521113261433898058973619434907941525049851118751136450185644566542370261772734072139820934683387587808127930150311411406938942258637752153443436334203279243892076288955016307559166170788825914800847142808684227582236140711127292885348581569478742491627045710744834493325995923640611012042587209410588548423529427756913340703380041457262858613842180768565523128510606264012584821510169266723110924173421276648870977125272381698363491246674113464328338704522482379821807236144400594702799317862100677255317443148414023449012304948260583385694718786094005482891351575527663943162103035732906559229177028594670178113940363066761891592405845419564006111587785814746554412207686053945459093963376898175247187294303534068790389932439878823023311264936795566899076428263120215568637299158216315677447524628905091108350920925622253801136753145578680225427796647893579839006518470613248394467425334669399096975064719548333333418975475015685318578882455071436515630838804930105611240557320587425516200240539070315848089760907961065974219153829381910653739182640408858760393959450716791331260498822467289466274881676891281957631420140637456664313921211525330759995308256477483957189045025253660115693055279574940864757039067201604081185405877929236420754887604072230100949895560152576998364827576271096631899126805365085601806640625000 [94,46] 806606010859477191888375575782152385132856385950662438008381276655985911661902602498559336905249398307716933138535252579401142443059237085427475374367909131006082488381579878353816176298889002858241452823372188703407933779917265325266379147191817071744303642502764042488057678993447841231092293680027363025594404214374016475482642632538643247333667833046605168416972584282793175403011157187574202287943798748060550985294947081429087143072117241001506353803418971523811972138544006910271473977109878407311068408623799755918223042460201386036785884625796803128374482369030248783788809609164293252456284343950911138393722102834960760627595718270838700781410557021336697600213349304926558724957195456690331356759446691211361353239085971027865742236481247487264333157932969922657857670499948240416099158649131062470719348921963043853991190779167909047270818338913397931058429294195581994543405379183871856667182735829731922882034568094942460302028212727076771342881648996937570882449785917984220954225026796416805236729067610457075759320390375076498961360146790163038902166072637925236963672443130994457213473123846600023967952515756080910319294083197380391451762279053089581275210963273342221211615227834791644318534602524207665551862346400305731804545404228843172997211420810002797863332380484794262141764299186559752771982799352156973708091898340561650249965452159452124032517852616018946778679199648418180040105782594775901199038341409020541667181239171058895761494737391896816798207095052988796555752199275716222623302344686003775185097446945540219263447685466755289707937005740181090084541620951552391354614055097155328288675927440642866922046681292230105545981335465340931719757553098361021073620251336436725471064039542466691310400120454991083143008845157523844008771651596880365826115839590328122347149579205133671441953445446703636617056815498358439482643189073335726794321595629654316189904732808573232444916297798034631234672546217049225843575977714263950022315634197060985710344868092405477137268863891808409171259495265864177419408112799764614006578861607271933867724543387114815435955397821842671644490958912907278573180536502805779605040661016704139658837435647620596954667484659743814031701469638836496844830742648295936483712881500142889349311803233060578800925425611245163567364844810616248881423817103465704428203268464319767601510928555660738397219139755145587338067830751597853122802916914224624633789062500 [94,47] -430091200011563102401661699589529799039729131770851747629666843202616830881741741952824294773136998712783302232776159642772193215680989604891921691161805209001841532995004823411996115450959354630561558467586552407241433474759230543311777595866701646750792537464714875187361183718557669026183117134132342179400071323790439824955673651378706723080839558665698913799126241973691443655576135277404552278806704607557281570873682555553728345282433543956444995399804248032579665788285037093569156188089135714828508271427245146097073508004295986173052301676484697812162493842768553743883647995162975923478009175595610477006807283019153388049629030121194678816281947164885982033160582585565354944792167330732581349162580185898048919495450131359101301663408030143099838833176277145000567617865736928998223502923981312904593051362973011788803894229415090174307419442582733917649236940467747951695259851982340779295184790340917746461630664102611470362154233475849826504770388799973187192133854649549903338391861442589165976710957730811740186167303284316601052785923650512004209918844048559280638414912260497299444861821734164084999776839877077334372075083061913583270970188176744230289511256568614334113663959146387507203228701460488062935447996386907059730015235458863864277988537062414334474421684993165526294482544128502257799525220551368128940703892139200492929019669961853331835136738818897546960455933169571468819086746847518748547979850520333932892045947741314871481610187898878219032005549490530808710506121750403460104719535110895664731578938155857179152971495962578027945606239983220998330978759082241805136102275119118925926559436298206314753434807670645722616517216083049772366829814211078337874208821183816212015799838570616755361544154087440125286739639863112450914060850194304465997677127333927149545620579005358340114884123723313008267893290769787287501459052323129696255223274811600459222074814331791409195542358050782470911088714589797367390939695140393423355195345784553253042380035880832191557490802610525169094270360921751063791091166902847365756658435612640971057121747057490821471781212083781972676700043321304294700651861354902474585797385460654523149101680357836319867754982011855860890455319229367487696568845732610287031000153291994049826191384491960958948081834485948800998077658035651479236472831198792585963305080047050988288583299808388945319065059973148777532070408113895609858445823192596435546875000 [94,48] 138878154751405199058558401459005278284246640270635475803892664164677706580077438844005689574911346107231502876537337388690499170468050369646019383997158678964573730515910374259531592041381028438381972262763940024428313002083149192316835859450298630612711787172169313499145498618885038027133613751143925576394406775017308231505376261668412510354822802882177326265361839546183771954519185008940589110005647439381325449445725740174367987640578894678922873210605440965964071553446274295211615097240150984575206233110204661394830344233450458306908219381464070496533955115918771677500001361587762346749148469728904349393827926959823215477024645057014722318868161146242668345341836600950374054159678168183864496223999705614313285289144234690723391430857931955280824118010479506572917399127703963239748698952996241809215532142324302618123336158290725346488037448162824198973143024192396807053497766812623278731584738163953339913598027962778733525947505878479672183466965471248676386625966154228875289192154233428400250999140451804781715177920934128017690745879002022241044322150625990176356667554554596678799567107044600206902940397910999382532192292508441963678180056890215608546227926191722968820969477380397529732378515082731141662617432598455538880899560592028824243945668217128055877061618475958310304708936206148132904271461100767592482765457931866612728244342015741029212824266036437491456617269502903971816144535066287776610436887236462066378716458965162307937331559259854648235072009931665555040766772847357265452438230907114451771279845069503067394281349880078394444874686668301197129656716383996479748765742598596115695092995743746738676166543419501720934396011537964727269754381011678538484702967714501702811005482035051774088335812909632579916084235090275420962300167332432210659958977058090091265245723627074630037261137873887541383350392336869501729019756757564253895586135872197807980505583613256407096411799477696132708801411663395525578723075673896207864320455136547265682028010255744311084894055932345387514004816048351946259682546695449623453139153952702128120287486198918057213821355944760763161425148415007684523104311113570110547019874794532012750731150638273439379637382896453611330335830412312238773737974967422295471139649696025753282068254163506936314218489736811523804329559640148192901310483163187233859244099583076115549537644946796369339626931740331455822357042961812112480401992797851562500000 [94,49] -32227244086798978628868681184254781748263655050322643939613982818108408299037023680517271089364637108785474290378178688627227583646425437255661262051526858567061116399362609287000379036551440468542024213402945451610780487909308805921870811902672616105415033587558694249470645609172215325673442823699606364539947000474700438155772328427348722954185182401395592232442664631942811868972469592177012023185801433035389024385311703828674401735811839673118643634525544398628518921720177016007140436772025481773995211699935519961319003102319409146496001174898142063609273306008841832608735791546413178106639093639570602518571363098534832413057387109176752115095541148876799571153833580842676356957906121025444566276385309495062130635081502690957161602395314539384591579547258221070753470807950673807939651959622909264804301759747263539596317758308746023692789563879184855127309588604210289695419072249835421885357645778466395355921844405744579305493456953876630690398272462279185859467100597491135383712202086777061227527813155762684926563095892886378075163922813693646086466157303418658869599379716895556193778660712128819189665006272657506926517574623552271203095754112902644720094528238694256987207974514351842752910785244176314889985173527171481386493759237980709271624243351036199453117152709214644673814385042535240770910434864820707584464716032198145757493969703148265848881675876575847511572935358038147266892351751100529175270801679001889527249005519751316769595648287476316894265679133857184681664236398346921687600219773757588611858081264887164876311261181752298012699319216941151753338787552179188647872224120263921701801574896267093336978697489010996134816116189999380241653971042995119257769598968787120819746367726275535575617977577119379716104609196830198729832899730228954127816688447190722372517265931125280699916665373322404687548151593928422410110206059802278237207969291213843845439214728442767681304765025483945126013052158390334205286333470729786270889760575532416840838006550314182585254486898938167179892395554805373771816259526469515777585690705120047944712327016985239242272186846332186378230704128693543346525339070609701424341837599835188811298585031318739684135505729196892695080273787346027623548616312184229866407870330413815851331772822707204864735844294089387027871697314200096090000996292477863293686584739980281080654953496548681603594140406736714976609903260396094992756843566894531250 [94,50] 5829591340560138753155750669925758847261698356784619800587480624092174892311075849879373729063816951258913928296888313953518021615761624085985941299340883172701620498862022623351405761927524616368178371664840543881870770422508734073962065515363148822600602210304311687448770239173347613979924588994293351612036994414770093273727828385777699714696035865507347807490318666409905907924147835921714860282824350043970038324137030078962149792176960226257608335149643140390161832822578869206440205850130872506692976112280316366289323604264369269319208715192089163502229682851988831548420585024014735124001976204606339124289264853412548123145207867487280808527528108563727540025035855943290601981051977830670037385050283224434800644460354923358514422820119016232164913988226350699797397652559331840764100797363299873768275429676058334637770902087524511467073913883458122848775474696749952253560991922537348511901016706598184734054434991837769812150243099682084432830368761583070637046460781525283593485619387521667373952740554486217878185752001315605702643052819853863203954070964344290952503719702186452619846402492997295227649607689343700442647136078205664010136278031884272214378018588934004314284719609525664213116846323006583526391239048510646492932382478574892752906499043462231977720875386002136814280527716649281642518569013433273293685217009962523397830836763683415433930611669141523119862881074985655099819762085606272727332462985124911109162001881504594279695716609904589520202260282399169795880087399930981073166415287282290134070297656486257578056659690543923201072071647986580908958945705885059715708126938708327811033579997938574723503156348580296192594144533229497032773848286365161367713153060985910496177701730018274538247665604837008718899745539727225338686039573791673097990282096532102857330455793861988918225434537823765716442482680669216753351609994638497561094403331445223410419746279042787467546035926259313002357410746650291722849449609017154578011896658646546535842146196552441453445351547640523701578755841086983422059864850293277499353517410713384976638703468495072595901660599278297815542654941257468704549438895861821501189246772592489474519859304410533315683858043945271469093613947294943215784287602721039597362022974527160330986118978615974235312250363471629895969697224747488869677161522295247378493843549929936326983968501882022268896553583023001365859272482339292764663696289062500 [94,51] -854891472641114829351609722566537615581991965346532771669401736346714439639015172217329593260203071067789663079617960189185381580802504015982999873152516191357474847744484714074693386955980404546130374270722410805386495526235739914296864774606658515062018023342211976158247175573023799656733388742386551483686942476201655205209434612674694138637476475626521530399208887950956956903772007693532027969584079614783233414900683950813750342158400481153720478273992495573230101761862815963006205358801053021885280907198646451113736473495087526827834896193435732314028753938729611804679021827540200791353658982085033561866526632583963006293511756825060081968847359748543164451986453875778007052880018763570385956573755343076113979992498344878421678931847330362254644333325219305441534060639452927414591736180431401036588519722818508486099258656790821319974073125839970056854866365460835231769496999062283059475066424599748000198922454482565637158794899168327367508201985224290265296488699992598301661474315695425674939471177666536689924048768151317433485036654663390240934728008916581709366634876211467948135660958512451593693675726653987934330038889898381343002029922806389946836797332916244645874722939202947631597645366363749817411251560880933749719102084627252742281657801830838197275972204748673882209353149001156756951315724458749973783473438951702261150863858565766286584575445418490799677703025525636677826092031612772955152211821680049951674249346597483014089193705703442387449639792028403247321803656152075453091186151262048363248990856718334744037787663464321494893611627544983077982899781185325951046372474263705157008152788991636752188305188461224865051697731160379119777386855689970329984000067647340311329184892725462906500505144514320692405166837460449616149708322920954299534526446602460968492784519778701068577980200905864872159819507187245097268183491141296021254169962875202151598427866295838821087553444457303616805359167771852981885486065853071080476079639420350027993920816613418756390525429051725623207069760586683727813212838443592513520608829769842496863879202760403178329603301054865459061865157630481970196831085703286220912800788413150354288564384981958319448757427525067028302763199487789339668858745219800059969443421260659234977468259983786230258746519269765918507343229536204969923425068333779355816539724453359018096069301690202891177050754933919307632095296867191791534423828125 [94,52] 104113523367245130103112676437857097412989609121965849684179066468752292481692007170449771916144525512216292002261554021320411847490021233703815858423852270026413912282221970932859194094692392882243290744070028048958491618850468722752109807055992164633229175754213861974315260954598364111877615145360763518526701360398899055942608622270148945332832320078418657822971685184582000334761565847350396538118599648072563767587477524035903219845796490582337681213340215766036094414576509625738195560847712819377308385790310598242293793493257423826788333859632290291247206597369003203596104771067401275973168195733432256848863513407261531781542940353908335030416756234111080082697070962884229692935971083392394164071264680466103482028390012446720242660736938973023535968565916382770440729447501644703275087689918219172877710444031406420241499023987212014332089202560174411357897511307551664047037913480119516862521224815856447941172310279507825976369127356123368507535813564383653269599534145504360179006109670363023085145603047895016461017279607252656440127824126860071299101356148199883600117160239478763844666679951630338763224096584185366868053820826620043762753147170015062071552991029248555241954223225573856861663785549812729746642499731698718090201204487298479225353357258989426415201552043284319125917419423947758509163895865781327976597090910492816834951009224610727120487198776106073407181196135040947712792064403308566142199713324969533921368316801681489034884166174209743622570356376497321293916371726414826919340167893870425082229206179681335110145580886401040809581939680331364297030892859893412525043893932765729165789601366476923496361867753009014888181725703161695700295033702371869936287351854062408898220929294348510907033649372637412117905584809139505952257529471274092563378285363285097178142921706311811941694280143714431601292072437332149469404117197778697755518111163698738146730244806083237972063550313767569348221010844192673949356633454483543065572450440527840579379905816011327017046038071742484682982486463891368883079858076418312443773124467652785375893803473655665897809440046870354526827702041250523525498091405923515654430770950683810197006149139656407172871776596444117547553049730481305331785474026038343740912176698175604938599110114461872094208933923481561076369646290637420443829109703370722747950291600428105685997587445526036450255125132002831378486007452011108398437500 [94,53] -10804601182592053143921135826257104951515059691400016754751696547546833473913502105030375956006972544007671408165158498218057697728931771703773556762600342836000285422813187638963505183495033565039193807977400636330430553773907733566121029309745731399998158431906894474774459783626912023412734323763032567170609230007046299363237841514717351934432083589910532054185653720186378664837070361554817216786056273997881174774337287377754374318966435930466015133104820452450905988090733758660747355292500959380858466701723702550832962118077882623707908389516651749461896327338316067762610471501395167973617186363713436544315554064117088310653567390932305522218781203386129091265230456944510011211438248621538950763932636202219167845700123032851140067513769901519276801252369172427701467701314198731078011260244474623285373258658694534405805314025729193244146064624102644094772628396645458652870602925736615751654973759534615089116131093019264237124765151131193455109004604452240349221120703236392681044500032565250919132638817322742562712041584460136083519313485459759348385069623737869925973852705084967551574658182528128893902086954203017745669005519040754020031496848197520240132875184971849821295255130829887358079838158036624873121217767757765513016333157283794252600246550238012512165854009173443330884471751482221756669996865189080214150066292583751107181265492017316922449470196240668939836731010710184291992403352465718624437368046604415278399725877984429745346649937635195017953012975063793553377717171869962691691425485984069024697217778282054392481886158349080510426915494210000844885932890010062750184250851019997040479948874351815476359737704465607345383607384091856018094971709313055491033093633803192329755768486877232367212186954523035762377235600020963671818345312407443716650508463185513151658998658236883354626022949795890865341904152648096333116222532002250758447821651585161474104398777218538733391480512680233607623480669607135415607908657400216092555897831775162353561609018684772684574174497213195756062083338457484481129861891948278538492414108713811072535737957684320351187273406846861977215232240327832676035167999763696690888862305833932807750993305541535796608645491281343772333891673267490340059621070063964502462137976357633335959479790325168613617881851962960978068982031475890265232088386131196972783919399814589645517965355774134966759802978231164161115884780883789062500 [94,54] 999080511917494067231411529320463727085877102692761154423824887134320373313140704669134034516435938221787733646809236184437934443711418594879841822627267291624423410034208885378696563819188794856743901857274638394631919690536780649769210256058533667037265787491334901030123765884947411688103621769307648612443060760905803938830729749581558569055403108168856698258854245445610931027207308412569775784911560922889254551032293083913030370155570252956591285853732534353842128229288266191317203607706730006731246381918517343847881681780818292062128007923265539631702234619549726365788360073023831382965581670179765356845292660904972168427697001580561902090507891956550430413133086846116617884106434165557763218429835497528299062784295684288890660222453451041857410065912911906435794819162573448164827713965691882456315823090826145696172500712564612364127610780599842886427037944063296182181243974621676461916622934151836477670061177452775669302274019346546318375538088522308676978030935308542724714030372269805852116114219233587368361931935949854776170475413053968852150909312095312249896976846677686089466174696070889091802225890163578481318407083182442680054492928146832741511432484100409456948682523706919789987483391721979159208853270157398009311035912040144613440925259399911262646479149554358402059742969173215854337822108644338977433138094234032720855510942780808322238349965070923931872821297353340049016260345326825581294679192453555690702061814137777841770242630424513482792700584385675658613067636090218499470349734876319553960618419253956990749847624787644420883274097442127840146990988308834110896774648937542308641940723982329991941351816505894648821064582208036675936449975017243837032238620679347529297470740401598243183482919064463091175739748587145072222749766307967443548532802906083178053608856741480666675312550854797243788218934123301672539780975586190118592628108056465572257321906597363781225242235407769006611121707897518291581822655407693466828701519085582961839198995070129234063941094867496241139999250680701900585252543364480988904324415617419071839212609047747614156751259263766054397949152648006935936836939725345485283607855522300358269836995929680010113769140180924215227611433203330754638615472203529961808122543369685675690633151796764804795265745059301295292690303594644605101471778551308936428135134027799808882268031056186896599058400170179083943367004394531250 [94,55] -89512987294399354282586427925839226133058883941648682713172303393953099852062689633824972185836051866913104630390555985235847459045697530052589511588103281716640573337127493004331924432169846411099095887983776493770677297761594039983762556132923884136538413016519903499042681897048175083070195323544016480911128910632117030751860335139416186617823320551048025647449260034601147065649098284641561887272172886691261582909352308770852939166274776316401466465587721208810125630716023786751377734563551345442094113338866149226957288285977066901532542549033849016341605279534988591419311064354225231697632933796025070595874098437884609343513646582295412002193738070840615492461266129636816804127375951918667835657698949153751437216195452917404532560196307987226691337482435508543731268160774900843498527689312770289956219934513510986203076474760394093839596997127523553654123097015317466803024181592174267828028854505990143344071033436230501066219424093152087666770834214027802966223498491294314335435206414759093101077272832317598686158201238056199137720126951663377669839883266011147704841725001279224730415407683136846120980952606271022185860761700976307709906998484871108866438746664834869843510127422468803600801601273288869332337947247171684463374715794825556837427513833614017593274330869569910732921010652267513679161648003958426671560213285736100264304013813891583378220509805817170949675932104863171599101563858689891992966889946325529767508124356384382183062377866172185570532217954445382262359023993629817906389972950525462331515595044610444735758893066380990161357378397175063151098818543407363550368132613205620254620232628533180261548617015534217878539837870865433964397526208909139969712197961856809252009303244337603775055056861149100231279392759138748051135322877948564713564400518264219358481803639859878590405936502061470610540996006362834742195995496074421675412228345678201373114875891633055576986244517656173265496457681081093283702358554066046078675131074986478203599104819232283069569471816275800220240955486206627939985942768249313232166373832475982885840017155256398735546916884375113960988187444078063311193399365893334982639012447140379354572914536170081115646697273008243516633331576891697507938506104509592882030723812018086921951183197298800526253267348277785800914222108092849490568667265244690465071298404344954664888130146938038933512871153652667999267578125000 [94,56] 8789019585598613040606368217829879379348725445029560934676935365362751994662076363227072995833815037273437228791413730934809169996416749347662355044451202268037400700279261958357477310642531517372045991196474870823824178101950431574187972405765312783679661564727822909039187421095011879441437890257679686974745921673489116628023058831987797381961798134707220818677754410639503482640361639940987300237710670561207538865023809603796732567205242499885511882393026894830201701684176221036260708198141811808999224851442353246829719627722471812108896264066160574587400908883209706386464856763178665555179773790068044948023448961686028071224219454029220937745266088423330788435691951704867395803368329698039661618842398090393755473290678830920786489042781630694489295836985494883055653793266402650261128893133909675673262356515551357910059128440738232054798457403767188991275732791036021578273778668513544430557787192577306036633571791531857889198416988444906276350799683028936355843693301881396810957020656372695000378729822968588087783187345052404050241625380789525582212648672588238928402236280722171480993596775081340093766884915393333973923134361464657498058243942081220064542980241428349808438449568374952008280609619254778820741220033524284652283918880351149642052616683027443619617225213404821049364577677011192498462194069733147506982664872814765476755231398982571709979763706546669628071323022477602851108832774718991794554728131718532796307421651871559704170151037107735442472024303869867878003006806132912711738788702421221886732570781865736307307186742287346049292131234509426247050090117980727001250091692334342927292207944213464078127255622087809328197268866831331052449135931540066619589174767765420511143830740720723135448249586075966641816202835921188006734237844294581872094406796918563704914217847616325746389865423383378881669246415567335496570870832142197780912575795454028310217013264759526253630493248990116256000505253730502227240790854638737322428882035129670049636732671195924145281236820044928008473333568142769273023339428053209030851739481785349918667141954005490592823982756462111727151742773409868444989391135580402770752796085490176400501504168475485873872144684021282026112618076229628866435493577079138609536637793420971135158403928101917136360253074280904757517944116647487580521151028094759197316194478934194803283752595035593913053162395954132080078125000 [94,57] -1013296783501724557668637815399459200552175812982362602854999096515640205910763703885311855466234008918174162250069858740350946385461614074079950032035718594714348999220896140133748243721539652307114773185027096635987080650153131721539887433402466337423643251615174691237497880590575009554633240994299129787425720549648545197961373424654878588656755547266122818402905547519035377944379433794943604918956233107809008185852848283458718045845126062662890923890491565200385597805860901250290384195321088661066411163703407605295666856593202989872906190549982176092087165068739733823658492758250856058375608204336243807366417803024847525946755272533691293614950000733755197884994097183352211440843816108579360714146388773796953303775425718082223600472801967655626954709417513434610433153050313882567288772389526544679534855823220954921655430265892100305315174536143367204053213091684815794737259119759151836849856561430973693736729428999424561499676647198645606617830973202478755867292513733251273254580267185516847852545244844380423808194689782149888971470837842468185204351985308172854450890662032303952637068264601117611997123227536612363576764812479230591508864437407405512233086052439395632936290443211151941729233295111641221736235431618024465147592125004935653681408770867184684733336251438183553338949042401629220708097416610911065293044837130174121570761599329742245547052799550151829120677497533444143628114392385563308060886277748967646257046000555280166288411904028192607177782347703000980476461036052622104309021242596782929481762216986624337885843346314347126293007851377150714093958359345631081855966623866497925071787408025121542136887494674170428313242697637390921446440292806375344930852167234061175145638408001018942590303699910038200251332341904650414399519881778878122467092745001101798065976673877961141087160611869264239386045820990724479235459448556069297260180530540260838055525143731258426836339963494617005614033872091962796787048128175530064258808595654615633583122895649460520094878366468441385357442219679546703053128647310801071965648297753924538367708826277167205001834206154747867980807872506038377138793439726124808600708795843270975238333863328649065593556237834280751995068742483061707296758694804278369409964565593449906780752643043373436440098653779442390364324640668709659416366501696328413251552896008221473639343557238134962972253561019897460937500 [94,58] 124675502808953159993337942248043355001458745688852104038207496756934488616652353454356674606183399963723434608895889252468589243503164952871509356031037799203421164654352789059199634282983650520199743872087652107211252834977617047188477116446583193713943387481896065864029170500357471520151316587665751923530421418970639491017367874137819157026231392467182917448919658276060721707294351493699465008772700646540255305862817413568607667769949968457797274523843543034142206724705597762546734138252550373836808775958527763318236623095782596348270456995015629820467010395643096131354620897344684932251793955205694885371625641668207407532599210473494962441283893787866394686561743538462356776422298217460238645645076619155821726413288236324256748571420590373277951332848736356405266065438898195697908913515068049486264845718613696176277289414673260243954100292366804588438237276694689210950428474609426627449867468145557511777268533519536782661987364948135175744441716318359515823665418068998223706836161178423670704082627778921374048249432398690573189243822163224592248172836073103693822327743469762371998028921970418558165648417770021573796638848836884108339720690438267050342865257741134475918902727360973802111915722119694248520947497779275585187712623826159277601571036686959494138221532566439072190892877132477915493552000745476772017395898652006786052947180134595588324613584913258429286079933779259310362394140770112682761977042024137340295225672665158396033886122112219140757684397160574348922294611429724134641313190695020469579398241913784357355421005574707053459575626026305574728359068092595412279916646238396170025023611708038849257639083579374892128483342242822000745483348926231782631145052501607263193942564074615843035688879547116940665099639808181376643077434926979073048597345010647529720209883874097744713016628424248204861840282899684287896520951755534530815361262313333370681133965675951970020258022894406355685570810821842639632781430900978563427999132367980167839568282963887030803352573868857224184213868380036287009237336673190115044468964395725365679028140110335904569915503825903341557784911357654863730715700648247708532817150519632625389252644164770128290907578114353045387097731438156970398147814004913038826214645582747981744875855233976921617395731310992303739126363563054706760828296588584702822362736802062899155174591214745305478572845458984375000 [94,59] -13829682417215879242650894342559426218478330051890865037262059736854821453674951577024292472476796796248687884229535807697582504661073129934999341010241899138881882060108005680349052431852447813528839818071604826192377566775075692429775939124576093755876867686368695953101535886866170906058114092999225536554862864546448179977962280969947639337558786867307950348536973987414993341202332691549569093876705023725475542543692093780017478679223425498524687420216844925030083209822019236562946986957044740245216855002027265582217647829718148148212350849509236666845277520192421743906104575014575053808458862644417545332667922366546347339647215587452171420681556262540099789981396831382967868567681315442539869426348942863921335270866562598918876301162220857060314205356012738532335675549125479174421221535988004640432400681520924885534004890882709315827203773138304109840233855376593227377178926059712292491175314972718248390603922069641489679186503268226658093056696287541723616253590851520479813741657290441590407864009265988301923951065573806952258517406567178095087362484056692238680711672963466008510791206042273872051800973063971095493732364161854080748140055517414386132330116485948357188010409019009926203806332277043836043647410290195390550091834687040826294358051965843879617263429433143173667534319458029092019637291322843828557107298375986804178832163578365270026448828034863356679566865218348711631800387100596515861528662796889002332255744909483899449705096315889264097229555857235478127302504648679288482973882693286555008431796107425958622717524452835880958371058447880345751078069999038511554069164074916693236950493208734832261345004688582580813850280646253500911354103967346003675446194312047030223119776349532069765503148758883351983754554403592192373153932658439875662904314574339213349633395287849192359425235651605602779509706394615160016624279165194117397593204446827717729336945290714395957408632627450889617240067520233238570955507584890658256250641130825566356345976161801635250348562482209230724365999004299020482691225152769709529325697572155716269394863151753268781318083643087516113383490624110921083713189838076474357581404328271287385145208327402150915427160628734601492068325275007318086374447575012044936935131457696465922225115964047667650527210391771305220509495735346560836760059790728419101763023001810948287015889945905655622482299804687500 [94,60] 1238230210178806120499609015096422186521725875344640745569139938129618745310721998043382912225387540232401698789276705805602068640123207549735535023280575460332363692257349523396489679406197237142111815267236192823295980493132733332425625837584933167541102897820861652391679330064630620420243592166004501913500951830702038928418090760180866580158920753466664371950530192038075363103491789020983320815661227360586581164115450867465115386603815227936692384661156796971008118953557230302282894254796080558661373487476449195525346319680313257300083052610939499522581490427137683357349592981355684744966739188316512490732962194569015519973960000418159664502547529657878429988595727317644032127000372669035595130913615875289974531972427778484213819052872745115493935239696575201695557453145554861337705748086726365281333479852791314445642830801646915855675542785758833901274771547120320942186858559783494081008248010297208131169449019140199339721372993709455959919930494894858321569131397240676335138749462704120756770747644683083317753677520108699713407632753257819334975203380569599578000931299025708010726983053551312654104739450602213732325037426175270448649007690142009576807575553672949671880518126274579089286742415534445728318072955477006591525409237182087767131286711926412489519272985283685872779941568426131554306885688642135821555409809812851398103410677824396974481271171686506741360840201273632645972528890948982156809496721225898066406066621701518533122102969964205413572717828400673829236445908592296663071644155085012370748754873810715345633564049433069305998918765617080710414956975327986941338843102597613337450057076631220405674053008685801708548420397777358379022200658515254475319586047861209239174609039042092974164579788129666848511501165504730975826778378878829540931385450654375839835335652448957857286408092248762158433418453076032036801328367850154234854538736810661328093308804647412503681186302620558946011685277261946333010120180685357618898542459782099480673344863263708083501128961393916953425593089255678324054539331450756210407136144540182972384619137023384618354658095719043885715492504244619831126371142044961324119983513713378710401871227335145160158688843085174215920702162333929389701202330711796047529659026486614994235794531533159501481656988229984356069496938763902519333038546793811061439024266694897136176223284564912319183349609375 [94,61] -91250031827116776488496491323128706104757939881620186919370256939038144429024039820155044303408747064483725935705647205939600790887186853032451603751704124836466350339997757307277561671712073687453040558526973767260975520131329485698033610465494244386717148684609523611137358709148575397921052516870582940676093318861301333074803601964665954698536944616360587594972924979635823787955386047920370989262911406908583530918980203867848036324440548021174946511934334397767166690283080053702394239682349760149089251152024018619425540483436157698916851675819773849428047485867836062193687455461580803975070592533686586570083736655197503884562433404021082673461571960789957825014482573135009913073883151351168399533434410570203692508465397226484489930666101447686852792020087696908886160471014351798242216269469377941926976975471315869543379665509217691266770408974838843391305629674102800613702765596002094509058350875616265433287748803697539939496726352127376991047031540145479998530192728218203350033402479418804223687827403929592699621446789784693620823609596745096894985987545819852555292842497252744050148742953294903011402682336685613141413389197921054923771008821281044473326665791003097116261748070295609009954432382064826997530397664080505989015345007820827653762761750991826477330686822093646177244387604677859318902086279544576328253758049362691377064721705123234384841001163875364783920116951504914102588956910484576532259883726264989612795537648683493642452589706113036417011892640784849388007204542444574082818031709372703284621024063038628800032883101919302634127432177762575929956928804563699713777947363588537000617959914969037159110647055132577996079644634763055067138074610655498371613524197138261346761047571081480713940996759098878753936523599536132347393489883001377773985172825094227352403561180315236106281156664691180627140145888839033710867977457921658707270878021059286108230341280047377207780451760555285092690322877006149751984583764669151287350033349354515995683549062016126873730179800801363807623111723027010616509792584020678819038749860389465026945837294241023656868561775956087436339821745128073516119761457636311955724602309106645178620528163039860470724698136761372151487400419266098404734913597594579905661187893646334495144661778957455457989931981241292838664028854408045480165860032211594399242926556325983256101608276367187500000000 [94,62] 7272243322253818686387253896563006758961956452960357637487171810915172416273099254747410524539758948132358102446245261226588131361426522401508939947241352069027326502997934411404605120696059698221060840909621683947660501313929868702577955709835694003053794932721644838805351002567300469387869642334079931918288391564036420151424318002317166960088548020733967292614300535617673010515493338070339393290404833947489931872222975758082601739877738140525594897982172508446071809344152753633863235435741163520521075430444082439768897128293104821824886237978752693259930018179344422594188128400735683325735492492770476090325639727181464978197505081763149663678901579590438422625633444211615217593083617142020207109058458638403761564241574178933892658420564860314143117962139173538315507602917268581685042009298847427805666924776190147561343163399655698152590533092453307077796643565475882014741156474743513271472525885704834293316282389496243099511135184363810690842679085389319919641448246139740067220467965295942747845517107712754200442183595071988229691953418345452451587072372680697729128635826411410924622510212019085544723220490316260013534558959379759371693092617975032296371000221877701483798830964524421395368940296159027523698786763666865626502758851205147441733830269642374296139228241948206788869082671038988768184115036925533684508958325430990604935224103102249804720648502803246716067411495188372882297678371802518204103292980142811085920502689744196791063380199509237029684792745705452337570223535003791496848959507772749861155634542753186741382745774976362304417618460956449306333342474431585351521801915435468573513696863029835496111147512652362735870891513601045938612970104525520003711045831601235014230954806337035296884368644230833282548693671530121605958918531985707886651802411422018431757906511218523700038715727903099198435057812417348401917898740693042686663201360998961909039924835102486361988353624503786782742421152512299809458168798150176815585925470485015477412652997317589542529462510558081234201314796383608190528795045931616822342096074744118605525208886498476948393584233571430817705970823602188030431653621339217927282645285032359457116156660362403566636148257592295276100588422369195680811884536355367117105127105673273343992727596829048590368518079991272503508225940294272922444711373257545186654660085423529380932450294494628906250 [94,63] -741238703203355467528557923629541929950126247793899856451689212999381679582613772850568602105443897730014818427316052056349948124899312251841385538880489541992592358093706163689132195858133321734115202398158496334729058769356515479680062981869976966645687543678876150867740221901366985464935560821250816897627326622297974339658342198429978981229316027164307871113500495351965858323784405423665066202376884537604198567910737291462925497748831303432794057381759646219470582990488600863681766050808283111915984731399403662603261275564365669247024607140479395643366163092152073448485709584150639215292795149310457017241549481278952020040891152944704839835640622608769495887218021562101776634986381258137822221653677831934935649596249605146508913764598263737076097854263520784558371498932180101832085768113772509396931966903926743234946075081002826657169281099197071641943636776303039224136494514390553850076787409097026638035555189358441672968856418022988726346389748809261811648600735905390014772183688833691483388635650020374097446768371360233326790511174232028185791950523934564726366655591138539579703858924090000547180012101808853217075834052709252047432766806637987661933420614273705023408490591230765539985021092878643328757807825404041951308265745517225045882457245452108912999144488127257543422129942624648823629184567439525934432200190514128388358774588914729338445510677874506317367148336351499312635358897939689456717540376239804458720236304099878816411624679295353424168577730795265187313427490877257856346036193709991801771986923079206113187636933556101077956256384766804450455433208994951742364035422261286329903601341985180017042859386571126649474772230945609574248084121735201332623850462149074384758380756447687378559027105252303382240477459911729635059338151712183011490373167784427714492166978361759969196358662347755105536001477409605395874674051069922322156730259654508817048066274492315321353994345999657067570765653494028242857835059486451892790218493922063991329189133179234850301145467176893505096943060186597303546295934474072469067164969829966545812148319147196222237211172409429088570701561967155187447335860098511432887430638610654472340196339197642403421588628946990306004228353318986210753080808876920454238872554321893884879264488910261331543191854268050506608258464100111757321681237205279746405039986711926758289337158203125000 [94,64] 74939638789872082674057881598886443505089877894860579682780587249851213134050039904709212794029647006742888971101026853041518063361435800711768362067331576214979232081644044183545974168724142084022661713780242822103357887852414788151075304575544596320649421642526843962676233245773412002496687137429926969060841574628805037935532881282094392573772239638318493650268886311603802627377831776404608674015551961592286367464078982320334226856248301272405619821545262609699282945598585543481374756741488050229529526821751174455968433693661926924739282765269455476301169721250756696767163592771960954940658810500229166538641164739606210297989178175159343188209396693133270131848441033191210560687725650026669828961437213916849784557669821375632174555124261547934430357053833418961126846136384218433869073976710491415213848408605387623783494550544501407690574658921827335593382541846090261139025737396772938024495208768750115559501312449212609861062848811876829375370099744245594435908602441902095212068452413055075427403078792944209497555102649525250220954992906361992701199855964833601294104092547771113370578826512658655676660263787956450042560066906308144977266067155781763414326103846300354617580790147225966257710620591605780236591894506124096687185182363138031997919559784985006816639007283738483202401778505312120717081888802581045294385964830716297090579200904602874230553309284461948790838531527458591596782910021340465810990087349019801774193501197255014332278960632013831038321090473862274134187747015244067797179189419714067432681599222855660282545754265421645307259666480159576850421551268236077757181469686563192130843521072100230244396550730485511221656428152820902243278193056862410276169550505948478741197287260449275353543229108469475206783807131302851617759284565128309325744329021940167049699154688747928594090262488997564777932971433580879549843707782366237012539902070876744515262894452351889879430847016892517763122997009779846957289382267244668127800462757083108878174780658487654954657021101163628574015050048374776813198016893258620138203135081855291529769212935712207741582462037848600649125147798443804798984287410002434090103577299566418691118112921347247242340703968542390402996705361801080992508111651114081802739292744002523402490579943492063763469470155381373544776780236729999157274662024974531959742307662963867187500000000000 [94,65] -5354419539419492108137435102132507967839043744845487649785233971884219959326955213612694586550891738378011302480504675807494068324065030838140511838457402166071082021243945250936039733404677142488435223092485359056342899439721900746729647862090613236981653961979927361530624792695936811204859150145187131038383981691744754303819427685870834379403418771232082409819616671853891311904055719224006339050831710600733533035152515268248311956541384799963791094503979702929053262678543311822664520486751952225883278402025620711689164477820954835939374454645619761238866150141215100245527038655019618367692310460937808436384951663507909315412782883780824720211468081657377740577079203696091133054579126235569952370617836652045859399074988984790745248306684645684857013587800911466230772620919823447778726413791170754276911481054765869331616410273435077224576834187953512437646562473395803315775250073721446581943547262033969995342806710822953657214514365128466677213554626473277851787890423078284580083302292452809852618143218181133889089092346355700434314125312429909374422676096115421436988178957353780847198718227052664347310071410229065243719950478656394372328063993619728672830750277083195257462835705075963169982064543024431485363050192882554352087223682377866118984915304737584767900887947518861515553384995195073895497257266563025857974747889508522193120675311961102846199225769189186824184053473974810571614876363020781601278164282912829761315645324096523944725501226866029063323088804329062384607838122366637122159281755975686371858864432578038421056919206428406660823949037866799579977481574290394493703652407141120295217023381412014652665853533172787062984293714043902149276043226716743116652897640420120638223775356540692444792509810343690270265581933577064689733303927858095328072037883976906407187119136979853871706329691067058812906687430945089191908266418018441610938212438690014229903305143375621174732354130692416016566497336334820755417159881013167114562032908400684194190988116900662222384096901838442433521016991742056928087860038419151466356012487099696958806209791889158942529975665586414767313743285068755258304455577378314321415092209399767868070162453258481676522518668726502633231350082257184312369290966750074687409159251176796673273797858353825204168130766890357638950988658293077430971873553744444507174193859100341796875000000 [94,66] 248284830481142949720312943770323240029521463049838248893319420501073771595301371595592574387478619499238043321684614023766441832419035635605942585402159135215872355448797095718762684914851916605244286892375176024950522440254975783571937507407769904304288706552146763427279312523484239514209556255005254374738614996859845430036245615634576635905939418490198653462423051163389040332829765822158458465482151544347470351554081488995692392839962133870079183861968587928426248926643458427705733763594244045192479447282027486721904400522340456427994988857577807947357542019938901846370505549958064048012592098152283529559213554962147628092721499538213831809118654107670302191780067919814089085445207891714387704963618462699103043853265600653736871021461479242779684226867012650078463255844819776974480533256369140019309427463004013192263123680220026805919505880923125776237338010730883786084127402489710722525201741082440339957466644207196291738477705110040660565098653563842537233938252603546492356860210867759090805001108066458527038440659920169022203975293258404416529079019108973466823070202833933482740165469461439865715052282689553764215285775708270642138722352406436930449169974783795592363108323797308373281839325773195963274343449540236449120077452707313656633295814646976782177911765167649379302788899854064581019975949330169660412961145243314513347967647363645993457211624273521043151681777608541605013684271323428536677215857641176712664197653467018626626552590986178147667317267659849508342982940591382669587502419951855616862767913073849775205742954174637298066577948778487606292830183465638058263151316478926630154668942047326323327989384662090404059171777367487952442181537582740174687318747308188269604859953202080929180376588394801331705390502750472127473230150750519374405018773063676095261398894298198528539028130921535925880957098742607120191592420627946649288331543747856519907554818281111331146462996547240325775241448267847980988602229406477567749577867775358484314422660680113413711446131242148568489992957324165310419132176406687841865568631087599750374361942051236264420133695875180829008702529600372338848156686922162662315601946115093244883793115251048187780347341229032419333364300319402288493547987407268549675431296330436051678997989836537291548728493049495812916538659289164008188433019341800900292582809925079345703125 [94,67] -4551016854694835627735913354202330829331222578657956476027474163185617977518914587697909819600691069614105507988000470578335955755476749258376115779032579874916448622439472065106549973164639692126914004282587532694874416798189128806832098971430061716562628811050986704469127881645042536850060686856042638934759852888926247049123335051344957215319509948872111113857858808661515340800266213980614809756315883998719239254781200655897084120335848693478353517901157254482349345807627650816193172844110662575749030411801013746764882413381122070731244021375557633732756304147845222793675370125321229529086268936499983863176137771616101460641234618910469036911563016445198939631325242296644143911638709345327270023490832948334932154748791365884048712435506097088195301520101371184696723194147133814137884344008795029633346231009538775170932542684882337655201779343796315098324034502315913853090991820547519508463198789190243767325681117689009256308853192525626653978849485851690558017670969271716464921835726575196442541459603828801960730929666699533035752154294279335107427174211831401849959659655593287315197031124698641977085486982779418604113866518449065557655762771010564707564930178195217875671713740876261786252795213108142607863481251533232882718850839241172051447729878533307477573997885823307516713367573731544380363609672875744936813318923228385633217437328592040438306930482665027890694870225526792823310471224898114158826174004395886719080816811453055759587226289308760559297313823416347315411602848936036346719375209943880800271121552814059457852375145659905884402147242247536766869682880663423997893824538637589352855284477462339265569134127699251833168982266521771790428231934765833359009957292205651708962606163851833869016821286517237233576059516989137515618200047131451004302575392070302434280673766975957857320858865153662227099306241735347491348232890803918299514931336763449212124711764809810449899660127861938959993878392071488789554087568237439190743968526505164168958502681692465959146018993784674100277651430707928722057381431953779897255155027996547873628167754695920988513958312676553406584218572271672293791072715737371183130719537907381998090290816587263758935004800662956465688812988862565676609484094123482339239453307462762369297935690899125048812845464472504672427736789188185140275777484930586069822311401367187500 [94,68] -542533130846738027507598024358577749976506643268134172640619737855641215737945823108832821396951554415210089435215504128214266053004644164035594386517134418909530641326521204173090813632495746897272009237797405469326338797791346455854424226075704713579317255417015353830402820907423176737459078382892928556984073355557880746915986110497106918281430222449871175644145967897799621913229254624311222109607876934686856567532577920720405488434393507372660810447873518896681881801404723957919952222943930222098593974501661607719337605291917274301211666168610614864474865422887596077186434695985974704822128496243269059454328680905941932071096148779983155790959267823264063634178649551632704265696890743416850493013717572553898995818130760767423360465829786174682344899408890949502187106872932905057619031590150346471025165679404860336188523299957190694310428468248595786074470429596626698018838875886962299195739288932572808547756941620864390738220546268493766088135696036698405312872188074825780464662143331787275947293494172763139761916830207259486176064065695081303900546957198702589739079747103075001648314359279039131867941366732323093718066095171677454532112326640623590224012094428356999867269065163037184565234994921819969776708765041885743374039416986748316800834681421697855654724278892831639693331387818250109403037887286932885385911060353936763126343466133781623579346744787461825266466262300320756052610367264723974519104391312076863384790894696109958786581797983555739166653419402420791444462506428806871941939316108832255627722925121650167668306627978132736693441022996091613023798019135412266082670499142863578533146010590377277751984177817707756902407353507931332947753965762810361548887488055134733403841587247032484875770836138844003360044217403178223091831830216672383093167235505082328297444766566658131062794854361451180933390632837196046990626148303156379088371924712593562933856720347534176761005526715872375321367767892364564757075476869872643336770073111026232440272074721874184338838886765225263182791696258461429266714859764038338694776758411561025247424891584430345026608768186955824204080958263318783957598683254528964360281930068369249704921205005096287804937013801490361827177960151836155164408134323798457575354314603006527908038757917358341948224863181617826833106861433575485165192731074057519435882568359375 [94,69] 49535488870120314978007892488491821567209636406968338236946386300158545788222106045796170427270843261501355784649052602116929500955434348142204064862635503464091994904944305470238420641972315029272554871804299496650153313096315915398409938436287837601740638418239410451343415457632425397401569432185944381651138597601006461531789208635882113458051523388370232181680952275328901375842569988686710813729213946139785910172700091350573677131197785105508302924864143797613315279279919843072860151439217506910757940254970018192387965449616498407291944971960871459551306872843160756288898040237667760472289799537806165382921844637093981171371890353960469820027384385350038652379280643879228371183632436653911371253408959487770246584037961045688895332991448414767469581926588386239823305389653011544387213517495727067377836976233867235568832982185596598330213138033120762644381456484393006608194962631913145744462439957702977167991941886975148481189452034659665299605247697475637660901329681446906397941119535285054743995831092385294824319692424802376054229388892402301812535501410694862598219014743383415861512695846862680840544342239482525808998900614512545909626684517501273136531855014202266499701551498895907648719744032797880569872497324433119606675798081648393380689126238190979866057091732894912926300802996685049881313322154239878802704039305468872427659296953427941660826086012884469631900658392545022002143554762929104614834806150178349529967489072177594662705159199535357407835276408500320093451965670611321721197363383448346360895831967077684754720060241000586436515099313804143283721971879335137511303041056099032676641728787553598208041727344989567672530253420841153333957042312494236843140374270946021706724772563093124779827773730320497682532955345345313495644682765714120168043117162527554858242344113731993852595566179555263819813717111762917353861052413910001229473897501161514616165081541170256489885637924495989816012657588469106110976922976269364223856255304854549972127208141382264309798991998720502907390637560505047287409267642533196098775102121599133009067879880227367352133843395684399122620447923628656637848381620477999054700572134386749016642774692640579637222378991771410598531821532725706519955770985989339930807195959610400651230277156467904282818672106437321818996840134818882006584317423403263092041015625 [94,70] -2308369479875750195445949141642585198610454838584942799952349324531741120227600150685389438597714106688687795828111757509458924453565884687552238380049013619449649749368048955425034082972633298672405577316516366218221081212917690337988386390371219713802885652771897367329274708171453836355562332982560383086262479630341177469500694462931007127288848287553051352449358919678341179963493194635469345425531638706255915096897277175729301829733918105830511128293491874835195197824043929199996309926971877288046932014344553463254387402912698475360367659888721014466582945514896804101790680540951292039817022497561955472313345295618470561295442529888603555074666615770859511392969407860539532957543794504601075297456527520306779145076721143935380972304321761049164417397439310538732051878900188956063002351029210895774750540214404462978043189843382418906131803564725333627625013951669370508431161770268027190545926604449814844662621045144632545931655368700377255762090057815439809507853527085750043757442255617608131654342324592096278125819598177132822997184183004542737985199884540302954773853554498378061639402566736830187093864034088529264799481688499897014831764132371539851566930780163307672277840505281609345262550831335358846743220149364417649708038950742184468796797514355267857804920936993359784397591378338835799459096897798881697399356752385515797259090487949796308009708516194593116010793074145332308642759286232242833885135071849552012070611413157906599579239657615227408720909610001564245104902260757834974647487980459886747011005643869059538343438969372836042519645630439392270046025728546268475097668386727803199533878562275705588788941641777929789437870530597099844843344334631609603714805962156984081884959502659516212054764158157028250863200714130332402205012144772214101762589851111581999318422033500116060388226999785374515493598737957753151524170601967138410169564511327297969641269787125773245268615551929018639307305803269675287221489009881330474083061470213233347226816187288396358514630496978737639336640448880722069975392557758944149248601404361586877732409177362066662721340674361572577012831423513470038330114724875405074918974858391724384719063959977878868347019064732476438318900177089656264437238494109101469012279747140318810623696469113390886502132222220926677216903364353584038326516747474670410156250 [94,71] 135307123798834786495541893786866136717955056962886631609788419977650104689152159392419652456786330576066993095411423779485294231726397101688138168667479613357500353037067151017506673626208575728578824920986861235852659723904588344737326104022081155500855410418621869581274673381227639451440031610527910120950821076985252362376325985537055305322722844770653539372275867122653112660534354851377921175980836697768756738310505370416803443458236833486694846515833565821713833282072727269042912084650840188046076872538356436558677995828023815844062730092223431510541710813708591809054017024215240490076777034964817903045796278048363753176037744399336814457797645154336447691423859703738780206929036969235969139527891877532802918786516732711425993364730290684829048506200444186986584288386681437679203695906994252319786062657713072366993146472366317803640733472456803829759034566584998411493218763989684586901737756631367810838596996209495519984906939674120091337689625034236343320545628586711218463950756249453143506144309365994438886855711305664677195907976763663263254472928189728953960205209231539579536564650325141429929917148637394377243928690320634632501788211686763424358537731401048525942916820329455355843039772301151325663371648353473662667108397847890757601750366484253027569050206428144819067842901932877827153477881580360887117814150406730712689174266782585093094372450528887054675061018419182122462327029590315164175203792714024244228501276658505057052587501326089817761005134763555094310458759359470985653788659605324442544357228658959971359838896469932060716542538611306753635466132716599258875153256384426361239992567957701554810927491037757885390128129189290910823554083513353545181878274271557966953678231302659270041280617100241493822756082782526187250395776941047794712273647185225674029717430239113910457927859094439729869286220135057943653904779912334662804444989892860079327295488396029930798137258713763879485111842515573981480173023011606673222371177975170639234108200576855180085777009942910496224650927291288012279912179357170812247602328980933574250489106449998011287853561955953655479684037616593988200798556877812571033587171968529804417438252736132551354594119019376197004022680659303861569479599344517079494241450530619403711360469309441691591962820989832208848552994595593190751969814300537109375 [94,72] -3639250349368162368212659593682034528937630811754455442012342759504243466157458633461651729644108473898696316814839408223368957748031372315697685754851504456504200285096756214400181537112495769942709875107892775751846629298803929311504477703373264918145770926984997000891721440888698679210006570859892866831806977863317695231939988348131269634832182119690001223601346721556548275733026132483281559619466546629130408362438181114007599323961706797104351238169641812624454999245063336494857561302703534968639964945034773369955239517845763436237598635561807363812257127332815120675089623194215729984880082066942782295705068112209038411531327129150714108293658400849455654363834059327931667398101604660170456952984939936648444768532222043612083267893485712046212626235831212582609277123629150505110679366756050301791751634907571690697849048155315597555756335423244104643241998545046723552453410024252945480859625047652506500092452118695901126998738921839035964807663582477266145936195099376279088767198942087746207305880487819587293820392629225234415523996914757378424368564515147788440280237757182378525501116527673381610169274782559012156072630078245228062629528043489032580190193307446676882677946004931922322927443188096890564649399915247527105900350209479949655963964370738815704219507736369960608919040190013562854015242572711388875361394806440579612052517520673296515379880087119880235406627994058675258604949033122008229108374339895239779097926889850428156102699129677500320753058135914390776161969872929787489303505241124280817486418699966032430961601780361171985067587306859402722122225501630799793409097375323570150773303318035013874291046267790394410941458041990065807848678795775199704221808687884134491049943737850137769194487954476022703475231706633276319930182827853297556663542698260095687394665252484273726599302694474831595371320553752926785797783156062082550070347539699852546271608746227962952574008263201143511223139456421444236373256022257131461857948474523110786893610680191667395902274404744939397495600990597453933522307890304210488785181735206689634066435710153710389812617093244190879813343460586404775321396525577642888320047715950442984468615283375629532682983268740940039984956008463630854458317206264926782535224940900888464043804178530919749392266283129311466805120289791375398635864257812500 [94,73] -25118857698156965702109104412194617112809675570224406477186687900842807995342107994619566790006384948418780483826829354809414708729794978519156150590739140555982540891623651254141056084773117783787826644823011407107787045021456236802538720824072070964413778398131669773984977842710791519098106443298358700679495590489808766544378434438909407638554863438982412759976404842323017477743731219304279701721264849306677654063831338907925003382527320393030153887851048069337176279355918673057140832266890687120258522170976333636655962941513476194407889835856757732687003290503007183759302395800955740893401364456707251211888825593521208511588069671277033553809817745103826931709613062060335764492178144710922043614895762788223251862743509423839108681145571886690080354865626997296080842243786709321727389768338397152036968627118602159643012364344540767737149643539061142203599144411438886117144486213015974080535434789580942251616815035994343697900697277549140460758441602553085863300456752503710299437690520280939646099973018011075916528184727572561493206938313306873808271712857570874167096580157251695505333750444194022114004946696422155994628375819554322742484931703917603307093164725497375608939884259896166420967542229896654128989947860727412898194680172457267068211219466607927629942772310884780279901467563078627561419964291309579627006084424151047765567654374794917619788293881443985634425138591020591517854929111411603333865985059215447536494289770311180650264007681694549425631865080732785609334923811153340825478972088956040362707833809334542535312342055818442341080306627232280060699750659480046822812154181493724140842668089946374357004103251544676344950781561777907549865781732701102283624171386343435242056784762608302960217153100081605893906621133467700710814281106877624511011666785712866603252149037291249649169504410506187185497494804626088051881929040119094107681627484526215451916701019143350138915360813954052644117430353879696479405437328263615607903027827248409980479950968867927111215485248161092663389836770996908115490301992532481544492831021449283954648870447327913915655996492972594578402800423718847034918681011041302775245682313273413290856290962897416105670896160054208370084548438765907069339089018368104370685314332577979431241764602702714144249518320750362863691407255828380584716796875 [94,74] 4237202577999157758093689022890537523761098732466793264715701239711593090888478533776646915675644066296799145914006966564613985454658578114402423741079910706262311128870607969221033979825153398228490447289100928840032015952514297709408884296549099778813252638859425823857986286916269412604368529246182948712109105967688910966742560264434760294565405626020811725962148170671763089160846100675791776015254730660829076752585254165487775305777817235247593067479244143255984039139166861329881431064648097179994271889503571071046656313793333016827165524777712419082670330714433795903112844597230349315028360603447658794609622135244765447326528899984146772499594258156324401144153172719287461947687875061739709076711770594764851773712195018888926400265606050798655455424269700742282485412155249919833789054798354431172815040866344181342693049042183867001775131642598146078610072107849792184039586742501361251879965474750649536053017396315343122590793949714551172603684094530971798578867135006100192241380086898846804536492723516500874626971078330555895766015284513440100025171267659044558324149331498703658642640981261717435383092389023330702924559160350893033811919277343225418913130496990268470012455411545820209211706542801266431897189310672520838297076325779163157402808525447981674422497774234107912012814462582276290474162613335342596769479500963784117185703297746849929680197804595688822466978528953888140233474043452772170444822029554155208459277504998049963933811809233408882957972716213210987501607469762678351061096025514840541085361430017730542929819272008233307370771201047778255086075514601610150161534418870985916305322627374167864959975844198963391675391906267857737143574264192548446810899617445946508900234508656062686391901391806530767842715595898146374952652955137181236383985024113089813099992922677008924036339085594032402879197767127902040103292852241481876992294898932880086831983686911067622193678718629354778635743894945681412748966555912091539170396923375660472880917338035854584559391108948718048547432363769702933813324592355697035137144378316107719659708155405469328228195165558815403725875126876525970698550455534043594245459451120201256980670126425992205974544646612518915611466974139296794347030053063791508903029023785443943942515941705248536879394285008665901841595768928527832031250 [94,75] -244143963337025040434276233822398899304335405527261804142947685437019504944575994643769440807796793835517816775464872955710939716650930002543356479527490035222783987592395574199733759216855935796736299962422925018130802399785474722196931439741939763326438657340821769116378227839431946857744727257667766862244720771255722739091523308324232380828698885738819949193302726844775331570873358367759888384702157159107656182051395767441347526724935301786797730478656497311577740537289066855482331229595317336734305286829540201724913210612127616848648466027237654800164662285238893184037396464747144751791609557667714688362433570719701901961393468530768621379948600505401179569151191655312705522744164362186631024080450089765471616202681775214089162634057693767356966156820655343167379910014201723383663840389171828658876417954440208545774681751568459060193177059760879369323373976141073841686238417184279846742475519883204284632142300653098268384625832745387035036370093538868542481196598127164849770034747063595829245077051423060236838701382581545988204891064700733952329540331196895968857734688896982108501750161845094594982669313588795179939022849367378724548568509997012070617220987776626496031609930637940046189982592124611422018016243522272879337275844607731794168328393775524068316214796350369003954686259656209338243728726686173357365391676851411680481373566504447070297118203840753737088324264940432237049278551457979621456938076188326995667640147632262445929738711688978226096365925570638417503805101357189029285833775894455273031547579521037916635924361281297595671893213898926150235952223958828830411431176393719912421323395551509182873231904893245562791765729418494002297051171250750568275370173266613836324262405808647930707614549674202649433064172703647241841678095645819589557124409727829133973146707787973104547150928746482115697518987720829889838972376176530374590242621831891001793624139464100620915150654020793512294633972019375043495382639626106963224251026370987960425008530554792163625494320286837601837838718326100927081455681331318964001277159621984266278642194394860998019555691958982157971503645769163133715709824952431912628416471074832088880275324638414477410285403358633544444238068641499876930675533428608598593292341618686155691692217240117547212949215655231964774429798126220703125 [94,76] 8000919004121914114411857129824109838005730845740905134705489784658250435219631726373169240004418059300463237860804422449527091158629524157216849298026408002331543668325212608008973086421099708806141046764415410697531153217089433653266150009668690289888540135356082225880484222210719589517679201591553727669089960734917121571985650529102128004057350182865141127718505909171942885294049548794170534557309419192186935164210704537369243437491040890273350900224402860666050836176815451109000091648299556742943512900960336978068097863638532973482229621565953359917786732529232738624824077285579661362174067489782536622066222120196439435830763680857522560374232954513555095764451520605115641340305572280495928384318132436946089765000608757671207263788323678321250596266075598627989779531698005114363728242380041081407395883675103301011995490372378035305067483549276559903936863176675647271682781161136526075399845970157148687055530373920240479856699647530435782711444790727451636046425958749423285440340995640251184163076757323855947730197200963633065867927347965647872741519270076871220943378942707403724247952454271426880383401061699754334978640906519769471841272531578378329687098480726341787078360356619904432907536641538469125329562044823572087375325787345185706519588948616009614616734612708842621027129346120346616571085499808845551443094968813151920533997612160509726078726752423579931725947406443072807192801972632811715341887312751493923450502710038698892484222320045917019431068320350893105308015277925890763889531008687318598289116586661575816839224376294656791244408562937296570753968512676593170545031084545045604781362149436672637069178108393644475272754458510838721606399927912072468024025064302096457093405143782823229887194420188963505348331587793448307688333055992747404511522606917328530572807702979292548349963814171076607729367489900120064063630199545319889400799395797379912756164897621591573900178450314723333230087579486795898195604362627809010608985944918095686594752303920754083726456365203404660385233571770760643953413243318217131022924406840822677880712496865567952767702948456885740132063510378101275621483678565250134392122335500824386974573970411484450996007210903316309836049500475143995161352247260921859975254711957969551985387448599989058475640747868455946445465087890625 [94,77] -183296163087477254569715209808277698858249649974996529465897706939111176562229209830969434328641034535880156572677771470964314818438766928088561578974178850806417158147016545189773575817938180393602717131603195112047762706658125414531249456591330661155628469029575417350122024198675946667167592422184378978884210569042341974693184290259267115428151066187189264626390253214277780742393808663962052418730249293146102019730198456032431990948048922177704176328544007784280606438478036084731288771825314809468942659184214099094513119086726107135255951930226637921946613365864496199024130778324106221700599883593099836232771697295581430810816599597625112180240882872748580768528395310760321957348294714716244180251120782730639740366212784425648477002597732609325505695941492469273664796212679283337937391913635423251388249664421851392039395646823724035649384989214406682686227663511210966843323775289869285191599653340540685319603065770462886617255016489284467982975308285786369669860740381972309537691111397284608262609987512043717881007271070794112505325843308095571669288204471402413885493884936627144015685270754935375366139535305139915423626853402556203778992780321405656141710544575569494905735336925872978198532995347598671026763724137155910143487974291285178194117646342240603002738507369510361448310322832242840474544982155616456508949297361436521444897923074090944547422921604705090862695282175403098591731526848210255974336111424812245977503716425187911859266397216114567038808110556067519091090836571707949205553110033566204881864273344255837916193722591483620606699512274034550149135129840538149610982829315658666850105380457973126268331317371884465462758155324982929433118002724855663061244274167768551927317194235102167222046981390523990204931022642349239217632648419737495837397821451574324879719257414018828554048889645752706077248756347649583129348986507640961013057620750887709424941992316208500011843319265300638693153430023828795719755015637738342647837401413493460822604965913735061769625516893641840549031103050042175252245477449630036253560048181141067279683281568457585071938566632210417695758984415785459173345969991459241902722083449969388102622036588730160888299035595649291048328569455190644371432107184367269743397579061290745463256775648218701301943273842334747314453125000 [94,78] 3008349580445717748321101115583454366542883169622884916379232543568141130638602666026067592577309098203302130299692824600004190035803165934696116559386339779371727529422182735146241618630556675154832258180915635998379441730449856865462575863923924111940425937675018619000904937680522651049203912043471441692922170858546029542000750885547668327129626037380709203675356672069990346883431576435653331568827656289996101888226110648495782820188599402884633754444029922709555578083006396667879101767970033665099777305309362522635841304223075051355103223600998985246319043842381091455747456926702854531200629246203848836329797761331674222287824867225846318784717781020401586536453411496329879458214208566450346390645616963652857363390691562028076197079830588724216672318113713149662359207565746371499641557341321086577254533433095728089636995581659166283887245691284700287115166642782248645809940851357282887399583890768937678795783190909817617149579346226267351425711185825708733891549914970483677450494677125431314186804227040385236649561792796181906964041189393124970720888740947028631434327331428459144308195159347872956509088736918999281588405086421190389490570064653886586859585426090914277506202048633085711056711800591437958267104166453853062721606920569712074246050636711666032564820191413471735035308722361953849442621470344823358691469113943720444762358814270462713664967794149353071634551802657388808110370897394379432297149768152500145062464264699622466968719931489779566963018817546297401686684404152140609165041261165279891828031405153370074622457327166505679744456246166976410208356543443606616840358840516131803250882720912316961887216496947506278257434525445056902208007990764718185151183686774038806758622039025156164006872377095492618842681117980427250268930779953154063905763330308308094776369550198647193454341292714500587709203639449648216744857732112831276017950536793049644768689147023162143926044934417180722055223424659867780333670878827533016274029421754669612224516236261248445062703394857811289015040868633547332625498232189568473105250876063445524846950333217056036318070194098754586113317599102490990134699708411727589165511318015173548963629209425408661553373882182873944739230403275517914727943978244581946374726883520657270175243221996966386434194445610046386718750 [94,79] -136761160150389275538705719245328888674152148048450087502177745024910274159709849075286102222725763468459402301034917141744816103213646253581623045573248536665516004410751102117678251724273973615424052712169059034292384709667033522255712262363413709234945772893257999843992007993728758196309697115970769670293961895719671871928712669205435315965591149718413976406396221796461285140622601031812455646733213126711750310170343800732366321304991227839879495922587571043963625344449224040917176572340578839328443940907646314861482457297710058743523935565256677582559382549612839396051917435251609232349971492937571187912156043529845421499162335694112771436991923737646803438984712358572123088268974431447491392551873325159570037620285312106219491554166913290871122213783644087100289883452911563372070194884390703370723197667910063271056835528428227943799877302771767827140408591644922276621694037032860179547234186617937538285051970760213016682201197990552107919375168819540483662965500586938600899820242167652180662908495254580704874163164275929741473897612459787794107385464271311183643697929189222304832528528005666184974108623987361363183542868244516457771042452583128121966472861148204211375553999216009527430018480702768929234892396034619643720215656205648507573550789514139925530873190020319132978309188126774339692886909258230747120295748750614493524371090940416843076777527132535182319118881197264893023819303167497454843002548937308063378055721673299465249544753918726745394003968860709112719371976032560302620513312810773338844663185576491801707907247808467608296569515933662870233034594156780243682214753921908133045314848817620354750624134654702436472815106312667665330150950920915438509813628965007827999520678022357591876051434980415780101511738020978776776232747084831249426981191627254192229457271544431823491669309153361259669929252887452660071243977246882078462531777195034274075979569328188019865517589165447407523507387832892827805945620366144864034903586714817401809088855634634929029120484306469244023668039342344026900159751202722380739296171092215098113377279460285248520518687598664115292735288755318482499621705766599497403183007032261314488854593131388692625881076621950062211039746568869657245749385507209665929710931759685305342090711416472865119700431823730468750 [94,80] -64377109789466403704975626127162355255556545446110291253824468991299301776276796100255642976749235114261988420747223857212360280015478725445306370542715553852630309652804085440913992040333917114930219045879931934238144190747192531402312140784879227790060264840455453206962458331774111506848243606893550841307338128529028602254430693482253368008806820515898574694165433794808818761859296759710482332659010683655140712057576234625206649903392056406673997841527241993626027126065811594421162430838973467855430895767346593538867074196852902177494493100548115354999451745650640458102952647455730122646279182630033748894639274198716258134623682030536765231195108861670599792939118556040738800159133349486447185655981769634650208273258625737637543881525809526518622174164129879690998488001895214007335750796376762805704735675476874847928871056522629366289529152876707221056947640521291044742856110758488996665873403995704151335264488978903376919562845195870190005918922609549669774864047098212980404168410113401258943088257408740702958073418041178472776340268441911645064738004877284648699085252669662569396615791937492236962978554838785370877578038548533451929081118220884472876945090656531532770589877571504607970114779766137412845795858067478734654080989390612590256449169604438295371898337743030263431757011477456670545196511589131421526075903800879374508980893545681694891838272372048366151317708754243907253360165676076043797486691061501158583786326870905982420459951689607392632824450978677733778478025039191958692624935252648767333337391643399046057418003184237991531200584360236827688310737582092661020386942902165010796326789186012379436880912627425544287268128906803129010090143229488167829938895900799762101105257222390044413020405354070369448899751145075835032276236816877273147019606294022247657555434931013835893220864876700069988405989418107105003521679507513871482007449188843281844924143632086095043970065120971031062383651071952032942526338347844581416064718663185405506777033731372168904640420422534434620154569415507238343236436149094101463274825701467829921587664348578154352300978018812487738685530496795817863385851444284906872325432077246772950390600031160177369279669647540623423297301743446263472120502336405462934584585735044839465894380205831765365600585937500 [94,81] 35179844485344969374006322620442838204277906628239281500543718114239615680583948640022831475675870859505539597418907127250617756370907348771568310029116177305026161306481054001647140087961556757647463544370770560883180496638661112004850313812357132228315382802347384839631512393776657792516304021988509052815292597125078693261557514653173867245389700567708440980559752876026500769545954497216135871647345072309619053988719614420355271084564287395142254882410307375197481792913200662536107983439350062811439760093791948628094298698769037747515718086691932095014664372941783848816177641232789214891748902598399329109938793409655100796905080196657113070644521149702190537932137248575423015885155088919278228729460308731809526503334968948530429392539736307884532114579926794633028688470149905778149429028141141003219973607187348655417153375085718407652684063246272907733706106632151239661487457114752786684308706275283071966414660806412532444722303665859559681233830803043703597059935979297901708509817902669308372767121941133414707821811642601447558082908713942551370295789262404089187788202262312783288330455082662141772858901439602377296743678821118465796495723086252849427211050469093452158627351949097335715296646845544190045125096156489977259613369836723225479028687964721583900132919214325843615972104918604797578227498638007952750604491979207898558607158457417371614057674003877225288090833382097163739483634970425237569507089239201249011481984106663199703636779909258921522597107376337174332143598016649405265242330879838624557753440287847081219989681947474066764006156030053795691915975351425968123139721952707886905654962095328538048957480138097613065966648586544990830253133161511311679418699809644740896389887561542007394813008401721336765098800917519536255096147108548512944206149752717737960057603842876782594001417491499954186491603076830654095353007359800304923484233791340993036483175191791660814147945782725845874372461034121172649217942475933982439197555447339033964519287303668206655330065679105337904534192905011983251588503327265674224457922500348913217804486506242765798143076814065151870877848289983114034646567133787818607727990002750816925766411290191224158178086672059694004944103556528804850969090071828746550139964342732511919035218390708414916992187500 [94,82] 3679010437851022361177938970572080768271818558961872895204804317720049641887317010662292023178463751922287297295714331047599601179602057461606130051234897063393921628209891917785465845030957668605875110014418685596863347863126258272159656217163612413963479776644935828117023302349860752618788754201128161444732445843686977310287782622537853943565556421531245181893887013786099598219319726658470201247297885345560257419719405573534594890840417047385558092128040655985062269791432533366338232960185010472831738219952646408700957765367339829525790201231393045076041087675006521820684901995109882558521814545740053427566144679411437257570916115125952366858594484853842626266745277386590612592406846165829526854742093787086275065459499164514046455368992334426905618888230458026824470719134579424394591212161522447777223905454858481738544142264232615940729294104701272615036059282860830113123501031769093246948912970381737649796489548653355128664154059547172958675588482236944859398147916427811114063793144687392844349743585988980714130220910094026140007441269531329469805200660564552403501761971740345689357089787978764281279745931109701188230418552448997416713637485061193865755694376299218716754213761299678006233489148647195732722989352090586019335425226128827637527527670431941164681910725068667467912571775011305862951873299585007434996761979398876995728560162322741737543257448549363502322340625623130672596087932005935958191048196836315014104565069091680469100413626527535534593043840536768955316091378124237605013885371524140204228193546747974012905990014981094347294003427497200824399312288126048185625175730622184272066376175736424115207941513609473402589314279019265646222770570353675923939777633746991760472006594567085591562086449142972188009210952159358489020072540889382176465498536627587816761617669617250502882548695512800523107918572610559848421914977355041423388550511827655644594374326718083351307350216875610746408572546545987048978985989570990913534105109821512856162057629461010737091351529259954861195535863797020737815170903231113295134254955303498987062639030759624345343614874296795468494105720806964449162003629697254097406476211221172442188199915257985685135554383143783381436766221267854344806571233902959520317488055377770482198591264862252197265625 [94,83] 90003663531797507837191800439486142109276544593186730409445902873315926374538225869027051788308532818604651011052497756581078363002059734525981626609217962234282595137204704587904855252281080652778757194555927707909206202503463880679941298667922301646544206986899290386879713805954352248701080992902819241963202897342857941470909587670347488173439202398254252820993778884611670116041532777224838488971029363904499909155794555480208742633268739255430735076048453079450103161601356760922880672462159335989414803983284909600140378417702766397656136099168997516295910123593336168845779306922407096986786460642370255181444187005672376927927631962666795556079720323026035122172826305334882864194705017826919844686509162025510251363656221775711917223829302062502465358459635831213268085423394136748574338589071328464620139826218283657034435581816840684751240763247048667535914711176464587991669188590987174908218553220823925826341379608770503710477031387086006684417884189248139145956595261091317451282222115060521678783346283868206931011678763501975988582801105014411528076853261252460068776170134157016823592830007348098021171737624486567889362623033080308136953266684340607606575938389811559523571308431196306248570810248112826641120100779842920669963937740044283489981307197069250046930007383011233192147168034247889429949968851062501372543949797071215057418870479339050843984845965975489499192869874340298251585527942089123732710174129136351631500009613044129373955342209695150166207664912217377214299803649800890711626272373188572471864212047410093750271951297324503428591948322670268083107083245282371683036151698352292544871080256954389619313752913735491890904730960147920341215873681948066970642392458080174246439890856911211938803459564156978204545765737433627917636251157734019950254145467359321193972900718280383207546906393054846662776863609016479622935559003374836844807422081478897302823837112850581501054887511089120625899179498324653771677731166394023708736754399722058267164438021587895988544451487424928586166558621058336583027978055711251747045862739926390539387138304466853523201998191178227489596596346139494199617566834692119153736386133523343499237508607477871114217904204012212094867352745328774216789753046622100632789381969248075355069411638623046875 [94,84] 1877966197273418370037587780656575759307792734918900093605722595194921553522669316302613668208300902287474641545238633135097281645835863111876980520915735700063069616275125972140045863298858581494943608330196971981996859011308203486845894946189371754939928058627756679502121713804479978990657944404750815131532479620355093074134043860760102500461419833396373297938025383016635402898927565466744870196020287609535830836739471190127918780192582421868485780882906184286700549946786582012704062509531598517504569299503544689483069117065245287296769697425539770942881218416818480378020112170229290975804508260060910460525434311626236815337560537339272933535006303453076528920855689137534520226344073884878916637409430822598577881578244984255804330023616716593258152019278884758673763016836780404812693319094965000140732021816151425161153498556364723295469696900635277134264335698857326396211028733829979590045626911425554901626419360054150794580072534999767549053228855953086456173656121520226160109573179876575187077434624536463188674568732630597967476015334742741327246761829379720051276286944276974375268913842625486544193421360120275880359209230448653927325585882200833869574271824205167369783965657306310281679147365282929005335808576236056270252221485029477228211026342590282768493756089244314221333143695283194783965915243356929463336688914169092260933849682680167115138439656238158994303256793332057376430094186172300663125869098297116205168843037812291340884026930570048396273188657707211060886366048765050333001860341648113151759360417475142986328440309493831351334538120721586714645742768536756736583604337783516786492223364131639212768726961423820957053765710042019124154523736686199279403363325172529454894275963090850209963414136237850258644406682502333086925907096123152633049629232210149341507490782206350900504020814049914523901671399599945958787609672656200946283955680540124505515795448830317539061849419321719359142090604913873328175786004534144575207187905979184720581248803322554782088845718694523126359574241393521465984998292838622383814307366929366890462229552781843217464578448297266885208607431882830807653400793425450266017253259441512329703199888402036104576657828261272023446714043684903337104531715405149615149695019996184081015568338437500 [94,85] 26869783017327081891145883188429213959994489576381034020242821605726772488747772202430365931499234137995592474727068002031733699603680487497208382388258824262782582804382895200977715427139492453606301168688772399766502056023661752613528504357610709222709300203117772170585717141145847382287965405733276833837861775709725357273917903406156173319783568604661034036709556867248328950885587909596330526907790735850711020910546330287638425160508815709412619860474635433797219440625569888857013849594478961110083459249175422012935118107585956177744514838444995886813607904452318207667869825763066500341558058395394127022818174714073871143871010215079380585358400213327603623762254911373170416534470348039573163773914584817586590100692016861530909014471322305293359223390472105200289070606585105006088100314674341466333104774856082551164181829582041583996324177430763492189214938932981898182878474210575630387201800832387288282500338590288919583078492030510101818565770077031816448347787297431221212176739810268888644433400583984298530654248824055252351519506358297905744819867547417403534557705508208945644822769149313567669313280510847766670889128848609501435454679867588707947244114441933655596631351537605370963888975673356254041728442654477168815720372265575625701864024005335776960383832336918958178442228503116633002076654240179330248638743516369920261511883621754709332869457795723792336494823827705694764136945333143256874452157337172444952930067897779541436490399603914077026397560688297531522670794731363138971647115891780412320847223962268337144971866656512658756269577302213530858077677178942227386020445414316708090074541404996078200941784393168425847078805933554815130652060159954133944568882756515054845010910674084606724303885475270174684626675890450218811759665311211846260608163370533024246580547710222435560249926033326759446122968368331960286472477325454747800447635512614702823552953004286146204309309856004351009882070110575580094210665044398672737761259589512461816975022073163495260697193311950904413671121551837749035863168874119744526089187303478868274387578170174825744047183199802748299331215786204402272754617133860565251078738123164775931237378501867014401546288377852264464876055529712623177044486182547397092077211985070892042627015625 [94,86] 290409510471926419185108105965599532463085096500642362829530835299491836667859223576259835843316765362880948822275861559380875083312719790398454066851290771696549396132041089289499191350819468767704751630292196504690775016998196143089907914158006832792834117093558816021117191868867485914214978995243079776692152150247511313077141975738385796537885481744708757065838823888987453130239102572221591034064427906109306837921161432794663292810648539208583177135171751579765077498739564109256798554580188097294531398080255288352779106852524303743606194276798606607937261113039404796518370622672349469008079356866969134486271649902088341931505105589335806889604158509114716513761311704405068624753188264852991540890378099472785449253453696141748422621926756040905697505112297618860068323024686232146066990997046984676650158507514009669452892358975677349543880447524601864552917473605337984929367021783261079190491970171015178096841432886389062996900899337781495723206201900736531738142161034103329522889277176753071518973052015614772010657063575441577284564009472226727338877545307019793869514786588001894393730431870181371242875850087789991013578440060094412803956239514372474797844059014384507623090571412548833490709273654807600554495870992021529499717619647666054329904678688386404594784219397156564583100461295415308324455939060188071829404403240072443252036441308809620009221208995052664571153013843621954643369976940306552682077145578820848999120836875975160889861634888005279169225804297179067121459073190932281983493267206717497020009914424578072472976991303548392586926379496822775261078143514734194055089136737924329019637073966141444168621091057898346492640885191887378219553579270352628899077325317001237933106143948742426834583474693125897068430996988082357413712855225810420602726102013390202555435215031039270564716729970340221468337335493659657599109513410548885335977298538988649639300828975503753010593180904435027040031061427619920796393934218146399200909532260318354963468321893602077119781105445544059535380314049820041255958830418082919876221111362415909403187913071953463262962368916528494118526675843187704323083380233693604250819427430216313567011263062052975285084510577626355279600000577158947961885563852105158051584627276610474380375 [94,87] 2186237635722687694071346857606662365424565250737792268990352917278995761442585332314367590511786702594354300088982451714275111863435332164240709899475972526484088006964371679009343579343904407489411715065734292269207565737201275633542797238677820709769248042802138253102334483089035957064422933858091117556405086978359144729639466723531311728035711009139103188698875835417189755727671017234354744639536161534149891350453303207940551708411275639903828756704667034556413575672913172900597864235951189012230429664466725904133368900003371502136012945472414779532524066741807837908108269162105449552778830020821049817441786255896520926927174735938566412016430118001712720673172593041622128372350980821510258670308506802947891161486684977345890322458617164010677057298629242591233667805576129510213762202171090059690283259054320236916762368169071703836716103415705389314516842886267027148547264381632048782067789363411996250532489909096661527815581881612350953391315318629609723961370713098450737153090750643157676005081179258855477722330794324124548283999185710774513384158438618706856721087313117062189003443439632027645292931500411084396091820252023693910062468553195555975628173308331428382135505909928693453099622453737119243850408727394396845963739280359203574370743630577676895305726460956331261454129017151100774481225542550062188040628571244018171442985970053630139008969585103440193538025007727825757752350327780886836127539104105609933079257084554674354419353172914867834802479982928755532155112594015508888180439556208148245071347835566590986457443194145549901265422701306925311825671640093986580323954110062895754517508405287024534733474223670738553915093108188030359060957296380401237332273056487217565907327779966691158104702583104415336976461146226699212047670916543393518718324264147754877851218275613161979574018673911958337777836777154843654520806450136707482601844052574044221693493452924433430849667403090734017464373998619403641915669603325075709498184468271147785532056902349690300865685635979818065567039497545392858560536412142104840205444299689031606522030712892828969556331686370629568197646393623944032943111587999321675821689090096987794476402654820367714548846100090865886632256867340801776226043380341349742280295816628198625 [94,88] 12063839868470758136380469907992317048612412128917949884078690300262387717736898787995035373535322615634554839550615236860369737663812224111530784681877756057218416316830732847227375341592539437343101715425232683991926532999667061108313367173846233683142411931194930003972868958136999007291147019378889573609811764720111754263659684008013727888389273016965292767510763624517480692632801675416585914199907002776040208771857267098739751537042291348629684008420156336337132397768542831860628476534279968128586869240868358633071176400198428487447779237457908516789943548545746261141267946422131152652120054986671320486661844391934260056216066393576073423670067432514221850822414441607956812882440645172376629533798765120526824919325737584925290846125747032738047751641028711832473364185571535986689327825708994502099007160477619230305036184084713640331951314081231974220288650786048842765173547812666568006465949270500299750402434805233143075215362956677285573547143402156633849077180030554555673570498196073715215187288864837871463015114010196748231570253811746922422518235983939701921711768103755253707379580515560727727841735448053259199399814877754263748587129214463833138085141610517099295803962802506520721391025820308920921039224807906172328212810095671060256422923474160177360864157795429843869214108256936187376171962860593593945491768444920604380744275746848088947447323916377180723290793132993921048456023474661387477374310757160985838957064149149784122847374294184698993078659266718684591429911811262369567996310951934897746978933337132018046846160590746665973072404353937710147599074282739741130116979503593857383451820801015109064952462606505439939519542219581965841853238623952989638344533172754372250303000800115630652620170103786644669937192947510075671116005693780432402579629760419397613324201852840882377098168794692925767396372822135720843695319000759802646998163039128086032739534687619329787171588689271721726673655259573977712169642313352899482585478061009902707725175290999266518008401382636078577497707836805001919275323210122263482979621322232237593418282057375622562298228802798306428223839422027766802297456201906412751535144767208392338123836937551941810476194422240764184194139151447989506779789177172434351445528232610 [94,89] 41622995485908282255628348422381522705910237796515395547283164216506736671973059973562419205649192009547855068366481637267088467703572378995872814309515560410204285424099985590047273962883228748360998228334286214764240825043784577812763164275878914639379474891821438776706048750123889307517742936634208840269652512769776461041317946014862129375788352632319811452242798160742086269744570869282079664697837191375862425647501513119859464259745420632531108018224870215076163156213918770371369985723010396142825337068361504887128305654656984469647032983069132972794117511349053116131975667719172502809511306709498531229038604245257589847236438268907446755340148561248351746536902616137269773791750990422145811394764644878406976508849845322791198579883719544730689136244115347423029897991606757147327188046968336551783347025981712195393707599883621093021322294652217101752208108799226602593408555302090976794826974850764511979546148756285975381471835554521171234919704283237506868495416674633084793661734738045689260576877246802214584203218209546425317178700845032695323468193012885928206643350967342212329685955649677546171925564004651488494632520843941879654560452939604661459187790868820033305584519990833970080300769409763163493392779140459601940824125185139800668989778835252294349269517189964111258077749818530245199547377796948730294594583145145322555400613273290216200893526189754128170032266762389186526867694765658439346109942236218164671344787101373686914118198063402945769173385450858324297869970568765900580042949363467617572274511859849812118643178689249833159603323300777346484384880632593598749585003175238251274154721803996703624207943955756749773081506275640872694109150398148934218005377810368024642120882488330246603415126837438837051886264903795621076839349612994488347306720824695298472963971328877008564119938655900619358065480910525283281810572819709832254373328549891016533858963764183652695770663335945277874121749340159369917165137013796107653379756335459138648466207552094491517348814851028915495770272443947546676108443283339721156856641124210765094169951443328541448132680814869031015512771906014828744362332668859065480201788849538211779101809168847640312876887783129587265794319706465218312200157824538588067902575 [94,90] 127288275235252353847934819872037062319330929234350350601747533740136759141584451856141419908895600293230568508147524809399028108398303139004058794695884497232192619312387365416927272935604912933826806652649344122351002252523182378027625186618812471620400339010351660829323415622176529562552202573071205750102295158135851167423433087617258810489681534557831743310467324786167538032793476717699467979343596055698806838530722763453991667888561926040375937640191991737306196980055927548620485454200673904353261021834441153997402748510762413036760289080664017404526264900912057764059324929178934462693092320572733854454422926258693965343329887337317582921696636358545246789479349640838240035499078548492904919359297889961975250126591346671370223734976184581676720676114012665762754547080357421572673700800116741478890236715607433439209658823956187992384426912064892554204019741938876659108427447411686621824953861366248889767377654945592824971513254926416579585036432943441251321363475768471192008706966845093149374105279720057099223332852903741880452199539295313429564034740374375585989972259727841659533284921192233107622015084160898378546936261375681984087866086644603356867448927868999892140907679925914168058360798392401221888664731350376777909354105959892852608524502039147454454935519368632656634672347479421276392457588829478814641929504962963103428586841196029306006060638049117475439667197126865700237694434746708545383405605506893619670365273077312645593722194492393228818185297023256792084764555895982656579333548349443708668011361977641197866887395378635908424328746829233091017483139365258540417544495023546947718561438115541312888756768704260209106170563676016639726594485932007013429891117218660791214387135243373810049578805913923280943966969551514481557046522215111089373157851955155565904561940377714734390823031176558073786568940184382929360560006190642530585092661870445233253762096546075022543289973493548341753456062846696552289815824364776401042718470625958570148755347450867775910522984560296083485957144854563550790744073702726050422600370013175215745018127652484868677036272911038001441264390479817095220732310238957408006039078483152848297098948455082225567594476206831877188549893744315914712277239843200279060 [94,91] -7167141299337307550906630641485993318554291846208028275765066328430619812505763668396500590920469693286981863460336508686068854949681932585704141207499866326994597532672326112487216028162785103118521380430490951821559329329203051926750193469616428044226403036557920247689025836571199162465086264181395194187741215842524241767825395803231762478457356953000183420690297912204842049089541986331280827821258797802171004103413252353947956083101935786743516423366527324873752714922735238345775110504204187718420730702381543761415195272431259471493423322089165136255095953928350504548234062872352676819548060084345996948469506257965494328394424251402346012198425407867803212078241374180540262311843201471158246979392208369367505194424514528308972892505686447639800843849032163106549842039829145922137782917371538809807877122081420111737494280438807202310061674799936114481914809402546415020933178275360599786018535538384248835174279183428199384495857887571598725390468405456883587151492597874439964590905253371212819154963946178440440076140295126009475523132950185465502112359734811286516016609804259796826406164558345592577177144815071991809513288341122885795435659696561651346967780783197542562414914187435747446703253896734535085230016868975370037019106982974914847286691561587698995725460583394706093025326188735739022171960142396524990061868634838738074152738321199350177690096056182804216410764877704662876256542418354621704492993971150248977346846259297918594911183778033843702636899001024870002642426676746023852807608572314985074891187157714877907640618767139063794799383981038955391148704245837461413332911617540029149646990160153120378420423529242533610702211072590085939537945064643606873389937684733926597064205774649838268941904958941960407979196121990679272130095057684714330483282158946397916215165830038796752373562580491266997679065298599467821080637813167612365889217783164218600161163858922227234258367471858416010156367972854925050686318749226922975115971078414411300417525203378618210977437901411243345215306054312313265524223009841962319653931451146518752633453924122964883701658406551840064248137962617294939865901657840395153908981086722284077148094545419098662363958490046218042684870252363337961834647026760 [94,92] 116741793235555544053122795239263935153490846523280066576765313463488953855886468386146712217874968755032527494134399201470634923989353361455432404329612832029428066017615745454568753891820826014585976693070519002130424893659884640690906929394391581171693888734489589580213908910938158936456735843149820235162221304206810154989688917699115857998889880449110816568218680435828729004143541730828529547963533006473007145370046509180136366402291831055899397691849795859832219449138923340950418431812237270321437188252405948919727003196646781872394151711517159178249917775417061354348173454155212690357046622087343678035273699359975870414955471656684677203044826726259443485492223430107038663496961334199799650481043562923796251463487211391399087251478895091742254114166980380352254310382499457060131318775975242731757751143254774513906679291883569457444407108543158565748171519942190165168710862243078863295110429236311335119986191397356229562977251900130711279410690186921741093480348780751532726651665323720777986229276283086789025891102990943076266751378381211060810469346093353991501898670922610909740221610010958296703341699316584557967345791526270987472881259216101143239012578444372858665915001743097632951485851650675146830846634296829371612264734175248132877738742346448514957275334563163242773517794851567604351689667572007407377150584020868029303295883253207426655428629069658807839237746115272793007619125725890755137216734380468239539622136509271888394970189992626130010326675268198663790992113301583546773873523016260678788830168818263721738208870564090502470572358011799348011169760513924462087063568084940984818368319375375573519438451961101567324617431583309161200566636503603853752430673478944529500266398346319933285061461665760044652355507299332181680679307429328457797668204241762329859249148898599315655798870166968080581548100962353594874406717124959924893730739949873639789242800234881205205444392652284347300047090257329826875643527572104737072510927361140685483509506117912978544666397339588295475755819101579126764332765447085164903796626959116502853014389014079746045480681743522420992001919947843631158028596621979259116783458997337265502512816090430759655727945539007042546762368794587156864055225 [94,93] -6178852111673919399864510439125646664462821296008543906602795143795101275046906439757201519396092287646937658548072231529238208970192297271716174955630216673962784700115656637452205419192479157479649988961737372808142159392241208976951337850103406670963276520480114469458289516846845409671622013428488326116422370915765806469288779725998729577955558699565291760010539099464772396009358164468929525722822165697317440288382448306614521607800090501343525420593713744423679638634954256043703631120928509604011934163853779829863433849458464466963823875395685404387712412993484716630117051079058274624968743865086740793878294124683766782267116100991146770116917640246721540167825684792037501839530978501841879820875187004364831129172807523574194533965705551449564563149119701342772629946649234850619745280227208101675369182269179371450299777581109761996475525398493010741488512914001733402330464418950732689361796394665945062961455350207797046158294771432075297546717403253196734701246556761182225610707644718273306677246491601826701103741750613541323251604564591517202779682050226704346443635404022842481039406088125925523748994972524612706066200795472131594805745727843038787265665386414766133646414894557452774057370802387147331797619012801073286733376149744866705131858265461198090490558947276777382698361317030458769499349132959879165690060914884333018648998627398038876267297807171232978264753329991135359186930763258361080486937650284584453716819255112860178797308527460008178688653535593660101286958760271304045955359759962146243423726958962656075110498519088491654710041755193069260884336785886889410036523713670994668504612479504779888783482220071771098854552447332576454950354625620610470518420216930518043878959735759023403270014148380289804885302409332936504775051698625322047635580402884931425326392853041846344548436755014467235313723038471557482061595277146585051313167289471492197000333275713972734993071353532454765428125572530427848486777425015420741426028384804827917253543456893312908472241208002749960881969002988700133371679732199856306653709605918615489393121495146209925377484622874692643382870845448613085978580323315179108165424759645226367413977776678724515616981756272832406682136436923490935250 [94,94] -846576533144718187537237626970649935738215332602215629261674774609471319249289405893787223475816085914967309166434316710609794862551607672038614744364242936677572745045805758019828449456556348133847031728269305649275214488333275816117012294839450066862927208567001142246838476146998043281686316677104737204375331633488269415271223611741287614646099603871102960486938864131286433870452241331394724433481236624715728865905559962059141138195513976034624093166344478740212405430835628658611415946243336815481925969328094222981378779938352150167247904085474804633723478813409794735900477493427703264201389960885155383489614028706755977881992364361104651725635517281889439276005752316142248030233519758242151398816305042978991518436947161581564663136808451461488772702118715293774469956879848970947372398673638998806648411993249202781860640379948169448716445129352208306179868650847390194377994068005713623521908853475852500878231867668965047074002625501425848673846572080180214026645538035422263232751927643643410220050124807950977249440492110824472161098607264750271851758202989642454365254646765373647031119115846197614167215094409567667301361482280978584741121371225109035271503857249903328820397148837375881271868534680289992179592022061926004187451663954374238074557370254930312149839205495240772169641818136652681802246818157837285806878840648602799122197931616841122528361236590711737219531277619837634981299752625614323959565268233939677217828529123543531580753487762775511044595727267594053434034777576074479691889688605295571097981392127990176778925580828509056986444412811564720220739829783786980755957770925033897724456795814360025534440512649938439857496322661439548009143635167593832162172398156900989179706537681605997181307146981294492998089275202176598481774762341833898460089613308248948010534352991264721631394786051349040546291236962505271392344331686986625958682751382487289266388962652599628579025354072565737033876292442424075013833417416193705925621871376476524985917774646640454990952681160708059874580405923054127064679175407098552086210230818147378489563510623913958208477571103380007019109086804174079025739060650309605929529191553765619246384395218472277873721075301257957747008383103935 [95,0] -137582200741668172879256377160824728190561399479467250279845057908286131387368033583061216214774686908638808992937044576185852158516099346103760268770817578993528912782361387509753251242964350890345169478879388879121325021499968431397888300340247537209125964411283355741847285274298432243675851767766481694439616554283646498833024111363170140748938306899122533617136517744097657385665757082890369186676377604355381272847941373100442762303803808363864506586303747293617987242105494920806121582277731629594052437861135768056770674298660058639790563395293372927671943239911998824754252642330203142401331007910863448403257651683642133204305602380051134588629315804697674566463255167263415442894370558869014801969512147727310674173979904254193049952417917828801669318207929623300240552615560649631439087116994093057524996875994524067482211973962434090783815538454336059513657345428664840052509096478663826831535145956390250058320710486335669152386760079291712680796170180685370249006690247931158585739418488128483809411420401041080228175410314115783691189403807416980775116645412227867097914218219941104863568360460654004666499060104225751202236773930193042216944368784621823912533295960768865512117955845092379695358443255395123703004726368164653947920532793746477350196564134262779062734210372676682710673109702465149444660718227358051258475785739627117115492536812929542171855497452445270048027521602232643030218414964256439288019575923923437759428101171961707000858435351613697345428077785350167819989210158981159547688953982659660212866236554302053435661852467367195458605134637164984921321780919299474623426982980489105642945094065525971912058854898246283096864442203678925092952334807198527331606545233753500788684985584003104415144702409241344298130326382413366949722026172276874343728141614226688831137633365504975179976970854755567331472433409274667672687596549202699249891861493821614833721079223024903115430375904585361200006813945193775879567937202821812674755242639578063680454915199825255011416822680598810299706574036208885876463219702387570626823776196139715905471621218458467926176416871912239653061175330675614212455194398665766961437973011537563231578275495409285076543603007586780615456714660836254831779882629758758801146816529802118113516396109053307533298251458050196399718400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,1] -60828135849532855299169770242640296046259607370411683736488486316878637957702575970235217178125835491891872093556860630917033854526892930453562599339165131275660621926180513644522977972751371748998425102639368751318278601450215103962699318118241903785414256659977582847692328655971459158458456610409719080436005269336141601411079980624824945766731820397551136051202135689357595572671277172551355671704941203814091207140776402358302984361708878715087764181380613637665766030319369054296024095022847928345260516247019818354273548885021784570858232424798547598356305961978057405721703972397998567681589025997227783050510046366375317961146052388165821101536686959305752147052041576633469182077434099259090068369650671598900288797753209518370408015536030716598311534402324758847481124757740592893979323637124581380851862602007508307604499535836939279588044932295111801291812422246631976076424403348228004077637745981416548406911279887058885292827215623565079673519857371283674254805841396371574063975478640959941081301763539032772552486804736834021705972055169927471476495020193229966680292541400052210782201026425779645235794861143024229901141393139408464410235530376775805013463599437416855384638160016149241473682293307244297351952116540414454710344969186642571525350688524463545403961109232537666413147184838113057877703806145436729883613467738364245333037230293860453728063922747197690840937391558752446329617069795703642652748359830667095803244241170803569524333269082591320001260425047182505747676533856834299299086727941526357578754144556808028259691732791777238110759428037622623069530980196741119729646794309496467479341062979746766815092095641498007029749722502355416676343422469047358217814035646831057742557171596025967728038482078336890653812096262686931191399498898257825807890637812000126743336382058112735026736660295244117773628853769176037567667657297970819520530969572401646671924232041343196462006278423277743259340700792302316727722451787376091490066791658111839477208542806709057634115541080253512660405633783445729554859546061710764095181232786024060024196821746656386338363125883192104774539163612947790819818835615353867211765942449387754390180826996068049186946707252657032276337800756827594035300494051716419033276991310913754081341766006248365831697270732095363799746347008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,2] 5852173152218144592088425991317390062986069429296497458594177755893792637613517094684610700329180311700500209966251146407579134602755738907600736072498594534680301774573846988846168194202736525618910220667929945294297748520614410815446395821566100434901824080796196816867339024035826886338336158126942936335463409404032218509623366655234504453945969375642384030518940957308829009438078949371730243323153967447695375907837298295065561453240323195828783246729532073934584733881864555389740896855336526535071884486871255820193130845907115434786752801945490820559812163343210077027125036898686030099446410348955894788599141951338288222427944307019035462233002769840791486462587868111342025970677809797863399921808699567552962001800501128489745057590398389067729855371696516905218065279467009844464978054439707418351693119234642956912332705646569600727321178383748215428013549068842547746839226968393685259519145628281405054727266037916148962773742612129693675753969330647211547086992170851346072674226189831026594957162312734806835763489150667775271693161503804502320886145075048314232830360108206022156704383516232786310907481135879811168713666848562225007813533742424795283535948866662344160937372863963124074520705371867238689851423651529859005894808674675679021299238958911489074023512028553995219221010751212496774336394918654998471378959692762669300668690461451379454630358501414119960303178869583470191927765068515152684403948166753967548759191317358542532109172670005391803522445957738609545644299497453558010619210714722311329913207162859486649787973528001259644214054293031246344934422111492913166363988809759159608104495479776264006576290448636737740283529720036837286148368898439880020666976478927857529337490024328391924922670215574200389039212911620068539060404605213555695550733181424352541871045769846242997229768510066340390313287116430147564095347789873133559214933175045671884941216206057863249661915807787177476976028807629604091512342232184577187747865995228547481434012763227616784813725732105230003750420631536177390412530162549316714364338009366385221959411573236127712325677895893440275546009525036162738059412927966821481008367696709823321271282031072008124356771117574765807341367866550379302772035466129715580835982073208716090048342405630781560324259972445586010144952549376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,3] -124922340557589153014209157008346100431844890176648552122747945674531216392506119588396554186052035371858527492804925624222171592749009678973763779036226333127888022135257758965166468353167789669131173994514653234525519469091876898913833852298311791350126753930383377647602362856003838325301782176355859175161881142714941224583161577507244871875290364099500649384042348841585737709748462619343881191135328521799975724066420272133608905593319788713544378452579923463850873624782314362436410736860008880109221974818765963237702462996888562814135604705247388578097562237112901500820764718725143777587830859610805701052892182582146042467325017376835016899682189018897569280969500057522617688017081109978972721266711590709805752412135038162887345109645834540734669781613789461318215855507726539004015554781392858758169266725724881164906231550446178616612063936532916684369442669194294931970338071332003672619866699479101937736906461177400933489135162126217091806518638126350286014338138212477538350617413789140483616606116066143689973303989770654803506652087892159105314225674641120616849008884947710823158492136645558810946306140078737294662356278805447087996924553520328533984445324306610749805563321457452212537143116487366299541831436962723674780021557730220867878309573460988321983888908147437123876511542855320665769274050876650477637558043559465084462338833137810290489726180439814281206075690927278387766718038340616851261872731571806003458354922903526639275550859328395313343160981785849708364847955781381026368094430084558325833996155293748842201464214416622283094828853990797074823077854305287481620002016424045952198165356816240300277952096655083919984153031495758752082722101771925629169113097568480999672546068500682648855047478655017887317268494867890665921595841167298967999142061907847363331023320580680298253644589148341031180153392822304478402097917632611123754531129364982523256345793471230966352102408329624211254560531532862908158622040261892730857990660312356423992988547821841103528596684363306589976862004639742429826158221274956739808036797375726898721682151473542051659988140906420594100772534378540962178056014765298271952188123027888476650203442123896590232236972879303680361857253047225508866681089285698522719298299226231967039128904254444106117132312960579214765074249940992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,4] 970098846725903743730983071404422238182106906244718844696018296051242838220622042987586336704316610544720318642716851833679560912412985420387228973507224541161118231958879633849617823254965408111371853695906020434268301533099405914519821299853893698607099373092253284537525552873414025412851537343987533619459681219098248168307502266588989413021157029659717990845292434263833758066886202570425714689464927283990860966049435653683742303440334838316075903182480929279814618810803016308236855213759866921275425523442309021162736987182801490565670351561499108971914210248214252588726919975807501213416881174350511291938668354476398335931911854022004218203725051238256287695097215233715750841290532226761531538642007550642776435616159661329465654716820353765910119546804194987294013892473862262211426075030028446085319645439036417904986631272563769246713045593924299157899860357574383137029767007705908543854799063282152460798106376766656340157762099976605395112491649396474731253860379092378651183622771255357970444374942387169197945534085531705981159498175870932385366552056597821983074344978456216905033643343548321129968236319617871814169137454241847203783609194527415958751511751198911018751005902771671528202684894057111401478424299305672944674131808265113454973452296885333023147255992697964104170347590264780893766636656275720334791291748130175939422260990303373675737334971992837688702164238092513228619636402394366471504432140302662842281111912478681770826233956864464160882178093070442024105880653828743647089941751169451502344180595720588723613536886673448087313865045458300608058700030953958238828448805473142689898445469137374660626485643334460757082547436743331458457920560379821920697216876512787686786121161312386777807394295609766512235688195213570507845546537920773887812639484485795286268980814867477317088478972245253175485840524226363162192692085586158023172936694529578497854373489416801325177132659082408705242039939994825712418697485051657127270707216239950162103439688032687160517082222350512364644543296894729791408368798822079460804821666735122277025283456642885604153096964496012041869744936910148115404430657982729433792628864461257758808084026744259317509448292592476544054152653762198602032965653565294186385315726034684290898443255188120270062588152396609567351051298799616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,5] -16490028548284372418521189563548165319027965359239461656085120189780991437798405343060778543951995818895852786656394470548085603721024538918146342958928383241185897117909419573325409229838554387112630453268052676428034960760442026241081176517159485921907342870962251950414181405719929786487715139929975296906348594652250022168721654554665632510143854849580030539225831010284395120593233855454538078298767576593002594657655310495609427110718450950479848025711523576403210328638537429315729920355803206033799385223078697079070749111398255158400432507918189910285977348621361866083611787193019786363020425856388777580578064986012966129506527754098277341738576964404041330323197076384723868654892912091634211821733922287246547239634090703266737393897694932456137196024170338528615623412197223731729225608484798961996393547690696547690723135701580315458616427830289063987387969031131237906200307389549753419828595277641569024523140445045933266792866874787276153399423720579117728355592141692144091186964722198353799658468991820535527323790447513276727181547758031714091888880407829868398596080759773371472503360346062284379535604984024532665002170670332104539667235979436903614502866796776546043429141059874367381582919667193652835508268420777003450455282951392095877447016824257296114625984040030344053468695666301588249517417952514074504162677737100633146502471971015380250219939987248916750824769628867197937914673372301688177972106946229146121152044014924379362593974527153226737731488189396195569734707383492134051347814835067292232622191562063775505537369838481513888560849849521710251555795617794590569400098039328533135775326149986094114343914633981788277940916383549497992409698029567853560808957126180842290400588176382187115714316541393421562328357329250969194608073100299648123471052188950714161396173597142840899250283479317310630455212384961532654735131248986416549505462123673981088057957944569554735083242175499034640383116574178247864797867433762907516674527406351023397246034937746603820628840804845420669339518214100300573232898939189989804797303947888675774598181364256615270524436691843873180575860803629078301627583015510203521205865191672221598415049971844338144196177316615608191725810462694338514553818424580817456595405311508505593691868597828935210033993805593159571927194931298304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,6] -12967762513269734822532769269129168040181697251414382791479056515638370458200094853880593473517103111981655694727132859772852143890005866582492381926755290114481770364425461763170078390115729305901456084146247851652270509386223631889340516649675865168377316707059726272720550265424155301849843294054383988234925865289363961197967230959368792691355549556199144478848522367107872548871599072882133344710856096252136323615826054967723164146467429924225103778904705882439016991504100139031688010200819081886835324388619448093971633429260651996333465257959649196115983011743984640515744975106761739416494866070495035754924789697210589809667610768942879544170676562146175422985590766271907016688157209841362243817327258225021558590139579994398400521170857840531724803857500765267949927696865647327790655381416498040838790186890873046289780958951512155031945077970928321722630226317894728221505374992973395796465085300235836800686346235636316029372708941930120982194714349666928302839871527538767531655082016457613610602948927222713722160402979418802570223051051248217217414668101615534841668347665481178733890760857302141172782150356999763472909426509988544421037192139039266135142163377492897858700646104719750014024860501096467717861678180722575854835299325588465216876058150496648809464590258992459615970493542130378152576364231783097871280500003249296894419027685030755876562466438529695419508418119258687001194455810273956349601275483146946546857769004590692503867364418493000291028417789312883382155586801321172622286084798217759101910471106246919053197897777430830361732692630356519810193859661018841743604118722833169573837791713755499479515399958706376211395021299891349249986454106137125823248128226759803757677725243053477685780391505829739540376614027600116329449959931468477914360363405438522569002891286037295916155899179845685541062071811156978616834897566570944910801530484091424877198703946002116573375029744532389739207338246374215590213245097469399364731181250523649990814070162627300974176324539363001932353078966812053582171575950609567123561414889138090984378331942712144103981700263961450042617705871528678160605543488738028384886205479076248118520290824274782358846670349767623690660795139203661145472061512875700459194416537232774763406466151163143575606081612216921690251354492108800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,7] 311227720724415957500530247266608841928225797930870762479673905149978839006932787923433891603646629522545512518449180807513333118650693161422418279207538330893154110948537363458356802190271634273372808370170106135147123530556060772971933379798241483421248385838890083043377562538215745917593099955425626634345332170535771215376383072501090462988156164306864043657785551008475124969032098373720335774515928909440018040514766855520507773302286404873664496521207700084469652332789871114830339811700978134462969343646702663930902378518135547731364024464876091713902530021357870609870514699441912141668071715909155128877849771980335765702202363164247563487585436313351422803518838607470712017222288548347821205719176118306322009549501041385943258865463857401276998413386991776582833463699862454612743281671423379519344867540892746359512404455870343111182962355722120012074286973233152875686398214419491757397768107818863777247419548229535971919743206574510025288235781244168709178074715093658589912032896771652660328404236471543493285515052811821363144325024012951469278594193967159004148824026932972020802408076825185956161152275657207540725341668530807152660210950280727562752964845458973011420555717289471280193129800826268377259514895111048051841276796581118097381236240010273736598278691212539347611385421597837990334986936663900679020627575497871823331056965813166777632258331848617871861037861125139415401991383429100829126706753572255264932973541885780466766023288764623576158075181188533009702731322109737477900395069902578529704557453680428331640829206763585549455495753626891067144043019668561611746188952521617212922931554140290260102130703808622086379367470481535671361552716699651841349859879109422755209978133942481385757205385225800385675041483879432186415107006539972661497910949064910028292315287458756657425475018405520328914531487843478088985646833080355427182178478152875731709026363410816138785213724165836225500075237751959642919481893867533317298603473161226385768557407116697277502418636278368498636492691176929700968625433971724443869009020943768450328430464425547115793967392753936475491828931804609040559518003826679960698563826779169168600412232638410260312281134731663958467375818037718581225951866949037762119507903368364177483217788482396095358030669281379736464039187295764480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,8] -3977299338638004937527554287217648206997602703900959783078137725964393936882668239685198294774053866474582284418775636989257051218727932416063720986523335254028424960865431047402091313942067901826693984362834500755578180835299680355000525834361360089095882599523806204004734204138524475908698226803664471904091621460573643723186285188446025200908817215335981994555420265671409951406191069973529689633656703576089531329789629800494493038870259780154851981318760642132633813270392747338712141011028768039606325576522588176031677750865973991411660803798953199882881181548235962828394434122664354479641749829472716038374437575454075230887166766991176872853599171527817281588678177240368356825925695571340207934877721465542623190226061391825358753676259688523359773755741577403095640045130556040035559599036104603541721764086466908530398855168098267581177096830701811280098646726916666136204916861250915483674374188056513441798902134124499201123430921751583584954011296589374185671915225201063111505480147131853643580109639351522220754760193606794390143065576050227905636214739666735514793039343797392555248352117203971683928027755603535992831993053945826763566842993118885774169063556379259306586801262162161966684718131888932305707139953760089103474203256813378683579069114310006190854217785142711373239111457976530320211648155238513399883104539138739919636053555231008672940902738860721806021780235734783415385818435013786743086210093824672856005974594514287551190096192724914124592904867711158896791346653031853420217195068405524129226552339684468675493458146517911881699187421347493361332118760461286818040199681448590761226200410644321010690048829251509065563030170076590272562648506318783127586188255354580840296486599291780736645993169712205129144158224337231378371545820188497698460069760748961447222535077623570710973449941813217987183962288955886130948750267861803404638298712345712938017222903225142451815602105255709446398469839128918865901973543393180814898768395846322000341977467367103002135522807240085108844665095136712830015924002912540382256559323401187163221908505302256306612913958352115570590128653447379074778728315353479377551901059204104136603238441369762384135267534774225785626442810966828291246489702715924382340381537266920784007892381405440857957859005339481390100952434138415104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,9] 23798873582895382371996263825694832342774716659254234449712029013753695653486879443986032747799936438140644572028704343495454578207144058332413225645145199275073757962485466254982369712269486034467540375626954794452348693746818597366549075544720818976647477458537969902999863905077737111230762742798955481604086743353974802981279346669657056600408474125098534866435915437368948449875642769250476747593966388269881508049487157969690263278778709893998822703664049403291849568404046334208931258568628027454664357707132844606141793398100490489325868812011108146920993267984508131260729054227300651988411097695534023407024085804565402889769754599637030044832244249643964103599205703807745423848850530553488557505165282202472314749844696897390193989315313640982061117845251232477652358419019198485669546548291688417922592036421742916379083511441015180076082529528191862530702762763599944404898187276319920887182146488764896449952474837750244697186891051702868101125304312435905229809926339923413798628702906651509668648222059645016494174361894009994332789632679931435549331288485555610305623152304928907220866120115234077299887707037933695736925947513144666888068741879115219807566548231348670282151309479242461684092455027775795783090078063393909041416674045351985035170401876000556876933357856692051980071735652060540551451341502321611766926497358976114809945215386265281943847119638394113412899783532899269346765018420297052856041090711883532247163857393952847774856715811968557064511672220359247891673174439580595947978013327560968021399846224629279205788733988043667448412467716606439718127242407172640757346417099278159163909912979019005325496362918227405915756999061760661017595719254679154047959505370329934466016379153304285088403420670222337415362407023154270895548348203616389503520348401092213978663589148792504783451312373710845717411382626822678960502989808849959338842644333974969403866735727354844908440199721829693005615282478570663856617627329828202078254380868608194738294931165261858695210431610935877985737111858231754918349112055460029468942925232680465526873654920708187837004996243526679943401519201197419260734975809800924883558956076069317252026404285827633836679348124880695966160235330510949139230148930953069102011975935312169656731606189209546875622978833735446621848017191129055232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,10] -102325981524233785797054238542652089288274830809184035184510869619033136939898935465393476076767165995049086312865888364472783312530976572545058663528729678522116416230950185543991962814373626224304902781837074023625123904361647589525446682380385042984075028258088192909736023839970956291231488658998217940803466043592794274673883172118427787977815817641812012230216058418098462851627704312035910491105042938243741323687429023572235518299372944633449571527820376729911389815272385044707491969516616278352804400334865952185035132745094781795363739708126811912889697778598962604080046827888257010043862284485393885878996356376824075181297357722653880369638386374987056220559211641765396378775324233687286329463596074348972145900087984858323196335203377967588129400939950002361936045199498092397404324685104471917278126301610950141937786659859516217498503732261411693944896682863526405236670115746086035298767681879536385568136775139338838789826785013561350710489930921197787782769560140819044685122997781627579301695381371945188312259523218444170420809455463938926127091115806817674999116109768509600135499954111169786293659861537236690092100510921594025870907670977138880066781341167383741849977190751419737059071144280718281864391515561333929201711470793156005543216733604106569729822566685723377258080579262920455325113352057839721171165651701929741333993914584168859565742860700829664047917158627020857163787994989175143742612088931530403401126809188006670433693094596853389859296537870635980319218754534248903343373941581296972288749471372955727593909352455507383144647883843432308423833692645255012481090131772037087271549017354668496858617726930930253879013165957246587590440010009066949044714760024233083196603929705142901123798204362944973895582610930308403700491122867591215263138599692296853906258592161273833932991766597735217394652580241959308604582113579288764678582464075428201132021668708994885250588847649317710740018702612321370824751021713168317250594356115101343200730636984368058872242519148024806040744581715106170836711450502736713249295291099063602537395292321152378837853192357489511951448775968788402885433388941450620644576470696223958069195677841132138324980323615685398341132712975585300090482384703468334589124440894182271376608831071054708085021319312974898068755356875690606592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,11] 379163491232479998254004362886342443867711370509120352090210122918389554868617644552913650995110409299062415424934299184090153716834071603383292070660934777752599314373737568264199251887868003171775407994616360021070643201251136675351707244311589396336814106026851252979907611827896181477069734079418852342554859412199756368869599838610298687589397159488621993218050735336052393376960838461054497501662293906805968450494061909983901192500346207931802488713892377863082860531665863004169522821160807751404305060868323409841690691238213051255200968172336971834219144190211409759730916223273259009723748281697012334428351363384313339974613470279498493305249036628316108556646920917749076557537137081313586381457001652871406887892614744785361983825248352282528460682662491762080342237770110386345570512275814064917403503170190977118068454586576890692925225375728934865075308544667148169588703332453099781641634793279849880679561624984342611038432154499143926861010792231851823070083414997581788223518712916924395525153548595969874416491821748606093898913715342625562271417040589024405054216946646597045586509309509760403739302575323438975525617360636766525731615345201410169495307371616176285085455096430737419349415470580684836892122131042999579209900192926599857663217898003923036105531091366439956778301621265148518700286500650944323204314928147473150411142173711883643354879687405905422985113994611517843680377519921010614741256605904902758785524748620530197805580485798648557018012781550515923008315493450630103957015536394439205573256754861318359680495012098677246610226145474887161177143152499333671798870722344327374378659251293336656691432194358515110290171071733573380323784637239525344028707676564109542956198468503637876525280729673383930408608378626276818079239779416601187987495138854954528558803334465156094387952692213553296946952402396765792216930363640297115533644925052692378999919853247960718310950256553354014572450904995839342836165186506397251837065182586256190284804834231580649854382261101302041095866157752308292697994940831964094064663100025260958933221875053652311362283764605359674251286957840120232324576425279718190420178870721178081963323186487463670523079826988579805311651121964580365092601093253387741298237003281617191117990719548161299264707353166565391290644793004809781248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,12] -1136337855003301574005282658875812062046147351956908661871646732824735539328861021120500774306081004141219879799065270529043914373505717344620083451236869096108100586646305615604921713670038615891473577010851603497217807583591372420115598843736543277626255852702451196612200001655137643497610752950362766328501134539590444723883428492291203818619326713596559520543969529621313390272309422811534261533011211758488670963644656693945832530977074024353163329389453852930288722360256523743065388877892820646262539728438556019301718802342434842775244339127828848667092066038031960093246646856977256662297863702396705843416188233975579711438010777910351626730963658006390358259626336199014406933562399719343931182282212749161717750803122373719364307484451962235852515712941852116917009872614661989228392457052444027255582777652501248652952872709784649284140213956973955989003261626188227455674339211012075631709346327976015160625748466372719234464282227361718712969030479423867404040183989004367407758662090452620861931177093671200297504597004984852764802504131110280301471915806429348916818378812435366714238032496007869263808447330202327987135382514699950530931961839699591510646428687888908841688178239252817732763813786263509250924237763617732274140800864938941422968080101203096099336540248103049956972069008659881423202251379981316683510536842916840613987838490524913864790168865654001687470426366392879864627540528325030484002125056711880909685192884008587694171956320732124401014161030322141802614286844236777377114597261101684235361605414937650420636773562725859777178293181272499686641376336830010095680521864470887148424730598540471543316539979955365839292349204582894515357355773168557852050147351717341553024659119414784786726873165288221660364518775016436407371134314604883539440638910296628401575014737042578599686085557329300458271422411600229548298999806234799080325582966484527316507595249622529775196355871547044818239206019041448904110645559183145328232361864389647873633179744764812399420150800079447731568799157405212820098339239386783460621960857805598639314538463871862768242196591826404970829979356423117966130236522315703671677506850178960430495273803242376879193242718509782419508138882194246311603154329221371499346545160962886880810489300087230789509820695890063052559042820653570850816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,13] 2598017122232390071545254412565719832408294241226661370228179440678344099406974630420770457129727242304911059972496525663571133461348309247157981762414911616169254469786994805234784321116767283989166950855319329321197571509330590382169498964339355808043519178982885754721419582891149462857303431525760523930468991250589454740382336045552797238925965619894635134264566001689474332435112799544127474343734591329676055678927701763038994879292732409490504176730745260083707423437601706548785482695626182057961512827220545828755892589686353866139958753347485706808796479158157940891808378094529219372234169910237826619161431957845269341195218611982804135714060076634885661935873531620729534410115533956856897176769138607002800739045470435555972401554297673166399593268714955633236194553947994587892047191097646439248601031120646659240476464523402997512211978850546654787252458084264650269787102433849680027855720898703046156941277457933721600883678126088062595907335988641232046428026430880777124981250642491083373766447890192480733964191407052274553410641279394902439996001463775396948332635053229019705799780368868351060012475187555781139271216169161502989665543393471494427294644642761144403775471410562861931848901314246374095456925584825942033020170392472855378757921780757182377724174428515255508527094827104010483235083137483035781709751770212830013616215865428928809748875766186090334357768626501770545953207684698486063701566205341195375265098464606378744490148888662482505326846721526789625806427901308017250816376744518055732898682375959979441144767485606530176532928565595737961150524149091222389968517025471914438557931502307273377042978456317257268562587261916750195315983048534605243561718544519844595175968582553575999865607973333262789679507852230524839206790984246589609462105139134554452563326934778987261799165248905774308406974635795023873743525750808819459150180951452055292327611276788889807094698405693953223742600760233768722814755171598462844780638916283264206649677291205261872022309152401248706068538659309512786679025849661029886646738458411482092308528601475199852334048528072514084992006229076590395299686670385505457580567110861743342151562503796204393654496685611578943291531346395803567873811628876201553750695317982078435719329328688864447900371261725359304938723331550302175232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,14] -4170461853531988500871154306296468617994155929758280346883810755837083578598389924032853003587688168313560452046284986500097498589541038258884496588924095350095338146991177380354390516507576061006014466943695594474555000797097334209401106036854889074387553157556934967248598897150829912693658603237617834157399458297225346394835221645645750661769618249932588043533853387477508800845086089158247243178904408740497105538583874395898888695429896606635710540855471150150917211958609590389567771237735833064808729967175728249376098089667569696794364171006321688623991441135371320033479437514878565236887580896135568949652794860578100718336650429077720461823997613390034476657123388920021786078052051804572354066931532036493484226884242299352387270677326754358577174770767720977346513285906705301498685253984668334490386984092391433868066683175593795619858140353609207926445584561695204044601268996351548861631349589801060186572319244105217270828085109189517156916318304820055298178805726141269740711998742093920691258854201381004440760801172239024274899028243888239983041290474831680011464448029815730818157947751777567432468487500620108887832760155034582232221764074359547253189374384603137951281930509265612155755013169810355205208885136657407134890021618153660887376400792607054435873735864968303221678678535911478999824728741980921349938247778608342015233233729270653276669735218539739470312817551077409625813216896918535646434316341720289318937826416307538972629968786227649010480867147682021727893048341893771242669201360883704483721376566138607846113491500420813710715621171937837808525612289177630694088120187216180789724766801322507464898481994246272113357383969381816585566685238260646332960093693224828173760735763709111940062177869152515545348594197657332510564007636542326968622134371465594205978769355002741369155419324777055541212902156944237760072296945492362627215331736289264981687648246783880085335864583323107110736714710963644723620566377505781426209050774053524158294613010498246738654985596283384853194064021130866871669693225783708354453672671659424898790512187176237588348815038451127283683646391392015286113704905726492010650188122616904287889104536605787114038093083278077806052259065755993880785551062938301499620227405266115113355118473591425888946039147002287715515132854171936489472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,15] 2559816435817518529911295161264201381986201262278445163777257903674565583903882182670140552942784127157107563934566346889045624536881018650097496395723730888275480118281848051058539448235846376812939500558181485267583133109738580815977171391427015352909726369262375480660960340051889019120607763713030404818604021519616929902520521440558533158778438236944064478866807887061207347858154801615667120540129839206650900488675372400693490273705772394424917792643428733040232232183553698506328264998068220402008734021153434089912886339480997549278976486894857777377507313799699054807016584880066291727166288269596201600990985901361378910032582057846562781278320484760568324070464515913539082759487968067699053823900847409638678666827364684460232147508098209950942242750819987359765040648677894155188298660838505830633111916503595954902915941149938616926885077370283121638574769945022029433430338910616111416568662483855277827033160637779525376096081144972974525407089564644555654536329562903273346910695552801424554758534224143652385317697718134898444933341119323620883703263683795164759336656103805186649835815473260121189598745503529036686408731191762479155269423016097187821033477356346472068484343442384667681430378520209382066325643186188136457489541069742350615588415816794905748120882015945979781239199906408366534216672037845005467111370074282643043042711963165990344294411568975098977595353639350236233219936905421025701673903343966727688585445040009171478296604493838445316468217436091138239699052199731326022711839441072221636666773187355232327684127631322300245763361951671610931490061056397807900006979881565834224764541841498488630753652409065860536437213236755957555536998991385919976112924236606084138220697617682936013666277431404946913693881136996816308009663141954920450958530566043717913340833731113433046055776229698929728721099587780633364308978868781338636805008159249907642674271953321521155304801083316620060707620271387842756884718339601612011190011949685150632165335280260597744710266925830753301241609572096425887796524860364173725062589055680363570341391589492010230712283491667326411490471375785728352089453880308765979676691452904491413992519336002117803162343521130532528099111285404176162178472686857575931055348553610698677240417772113293961471289726260794997155194304504480006144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,16] 10874635370391013417938498493430141199491816043614285680723192680923374085395493897463325473983116819394512398636674596879021421332995931439412810438249337798050759388551970599022115235428524611910605590533990657305681164372712772040146285712631925423201169084589852531897632312196854909912201519283934012021089289323884816849366383768671654995147732290522869064391251646187932303266529733725730905898592006196591473216005570375638072760730990252049355727916362062404923570496990653593196748795101191744032149237375997839622461265956158451575347895310388787088121989820381642795532620188488930900154242849271901428774579947323813030749387845919527167362193514147086573339127971740385445001732395848290024405963650131365749501578278368342986305474880613271486567692159350055380393284508135607323703753851246190760557577858753657734901767126669713227384875290640279968832192733326003015587532128500257013426035263132377853145293979979651241973420631999130491321682953238077911013057328000500141981252452889727742238205059888332250576530870942808854298124487231436875337475244719549028097858071234468604259792152200959539407861286802490996191980403265842251946163320217785410450610167041391543978397249413574799143026630412027386829462435657972173778931660904842525390815203896191592701969693500858334742749374348488087574411210041102676381677572151558173975264612623009571955810960570669706104629673809678101804144772475458340955707107010252371616650911178323757855841946820324417162049400197788644923724098407722427377123543238244527396863240361371325322770787214629027336646915177131620540183738239714077555758544758903536445345106887594124151857360367902418340317649088333760018506155201994439538461729717102733101241954286875618233798360456560273923741441030829412719844290584813154355862102255697024632157646548872064035734386736477927226199521548533375806433401994842098153559350354136556157541330460561883670206476018500541694591879847690850222338917058552015981140069219148757990660001868081663463973450858037916277673786709821346166605023424515513019018721157393943368921286061283470698228686226019903948279723052640258734920176504264939261421110885811582901115656356259623617048162339307146688086812505601826711279875437761845154088685756021670149835013364785681137931643786872585985254021971790876672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,17] -50273815114413224720523969174482348142137173829489532451622920939060481381603715956104964614167140891197185773457592641816231915076872313108693438390290952046768970861988886614321838180326291446749134658991674756664837946205332026023028774428595899040813897390651830901805215783555824342782833657413160262179611538114225213577484944682643754954094936428667771003785474485408029630878021518852641218308566355936165651161853311885296588647063291552740548938751485109823170057618457688966575280346869777942731203623176699881328174443324656964837511464213118415768764661882968638980554586674903645671599296288142554170517945050350862455937539450924023395306148485618153411479537142165287670201225088231854255097485827421236600031075538076294563800616239583532633069801897058751926765680372591691401950215856011609485713673054238047525927779912454293776503912955454353717581800668430346758151462725283101514463310067199269965390483701853516117378679940134914319739612676046542884019492240348357047701465776306708950807737990774880851186282309217287064652193674512189821601967538926611598335608421070921101132393267253533726092029556893688900285742369772153472383358538583272828234227900522299994208432098084066764930707904197117717041274931133951364912184169183282732941277201681456233105158518989520822387038550837539747180981527216992637395524491720013986764892197051926050719280118472692938333341726974493924201642866706610357240946399203379498307141515002928176340529888542689616363451363511397275576318486383129583991151484003185602664797644821963645827249597761704714857243362018624092557031520099071788672280981669629508733105271288478086772379009671801448348426973880702966619603489766703970441908342141220500857517235023513246469493853934366335036620813329482332078050225438012963907935728133728599245457976836326823186380169781735274474787043728434658632673718046558831460889415558907541593078791070700702359758056319949603237843888248334763639130455916231775516500611278184384671984188405638623564415030198527780157692721375456596832571659572962294573094934729665237936446741217607275140766674125947085266059974401301752429841407374620962672132798868575681520070489068846694400738039742802844193696460554720678053688916305444403544890874058498924153746081266771831572156772834988632025514513641636744448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,18] 129463647571785140075136415933035062781570097787786500083254705112725205006109913848249964048118977572045648702086561133438898871713438830019987540819909735664303125212017319906133632926664934009468108634354591052396697772649305414499505496513429431232347885510266563329710053154141175305233984023470176080343798672012554873414621687597409036759346920130290410107334758941452346489647313916691737397454665661809149140344326117925906260960002075157647757392906950825561888013990518359235522783471637953758476019579746728979345048427253713483741253972747871578134714393009125896703048893829258288627143591896167313291908029474524467422226862689292149211309383917966207566409034488887752393831628416507284095534649053238740586948926725907708148360500111856524135009333727645509977963465842998487999965463922835862419695793323068233602568077458218978105541801701400628722181695835934263861123104493543644596891492867342640525907767522300425107659004915918726603500791018517118813297689763087864844061818646314114496052409730150486693620345788335110037080756137162877311610423926269626688735435763932277693906916974341610573046444328758728837938876343923598073659856901217805962329571179023955429991310969707096707808613270079618974085579394723181260464883419168037008108071142304174929274416632034967476159764747424824081344807239346870680796480937474634676697580824415739358080465170075377399936322097760570604430284446949893524020814858748671185310969682055651666604751375390465681665190679890344620112239009832104822792442616576703326719869092031602819933238788866047785525473190198023159698153435580623191180198397181567451036208577778214174278529586657475998795192041685107164242037135252297286461745365262788016736078511588371670060522528077083870612496869906522363521285530398324897207830795826468378500327250471233990485501884839235920552653509084471024915491862210542953998223112726527866561066022325962793367847969459319618081530174819439718746920798930330850892464375801879672280164674273942515833807723406715242924503263078177055779666394254932391139604280565429974409412116552309529815271135252292001265971192618167571316410416468159784670836567950641179572275280968821266806912700123208486771315830383075596769016319601530040732046548573972693414035912486205242415611890197450365247467464446949481116375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,19] -252723020716213433657637643492461523008147270343622184890223874158310177507270542467177209044316206910771502938679657557645579456683694451891029057452538931315479822651453231253217423661839395308915691055130059209049907649031695440357132200922238563845987021408185358221946979096495239892752687650259569050066860888777353740082532207529636464611950688651775838064368482160537280876321604972312688825481674457861174288716602000468314118047398009373582864205689441529199176218162698484648159121039152419438169066460600650896027927175384192389235654829615046644468937535273582948499594193270909872918422665692149167895711783205876771669585819347252173778678684796535297356303771293213388905846690654730497919872055641570414661774745597327101264482035529762573906323852620288267125207341218798230525034362992145670838446462375858010646299777514354047537692601005296958403689733162513827794999830600279418443520395804479730372699845377419437762320689885397328503971724087368010002763979253352760075460283762282316966849387209685403965643761596557440552353220300302098759115959682544828179806790659168395069930931419167130729376727735261217304703108039452338777832806021338169551678379610032033409815207211747010534060500442463894945719312466040818024809743681148226815710285745149974209653026565505221226078155067278158219580761891483377490516201955350992114646947415686791770543371452023689071828438355849066084131380158232362950964949412652913006352645949474953482680774354537965899544379673307804436714508817300114472126872461438426068064319336768827110352942718732874569458829385214057093538081593879963633328230586041641855609445150434629123488023518301733255626431723734129188163006265081250493535002525493305725974394729733686833701585318459836754800547570356120226322128356163045668744779129458833317051009250241005688367313299873045795380283444599836057640880368542331141591829784139013786658055410811476838221678410766775517596118274876651756394522044046790751087160792674288216817890883830843787891509632250797374242283438393463796341338609499395994733009911478001493285194863420273232296792300984064659845463017957552589583344623253058996774676541271334617049608639697039810075506949454672422650283666194391518458088588343393885854257645123117719548153665825848121688691705625006361954285421530590935070296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,20] 411219991431943888937927016160497828042025689107018221396620401358653934629787964530074732790192686570110013810429502117729656623324336906825185186535232580995093519299605202376555988835863380667181981464172092250877338868167959167112007362993405067756736537805553292379178058246403266274116487643566654269534550486673244748952444167179114906512145066737735532120591072221570910743051305115990272043083313924878975162458814408159544617209796095001567353603478423881175644097822031739085506593073647457175227317054592355516975134749131391396483717644827307521187519769678111208603590473531985406674023015996974787717996239260704013271088949841714826320283900127226614572644537426464457849394154790347120340331344496827640539258995039472816260186411343704978217390435344634636630288974982851935750431581923582812499710046610536601292284004253570570418666861800020427692967434555693584392358336070497052710927800819928085236125068599068492598044039845760032372538030766275359621654040761109620494750021605328340310870618504870876842977874963493044603774938484325391488451938498508658546327105674150037518780282102639125912506146520912534468674947771219511102669895587335872951886777643807513225410510975367317541730751094624334931179218993823620821546043899171458521134013640963281394609653704731663608307358952347840870495398012761651919438575715324949189457734214757230967616280116210877787321606604501403832824785726847637239575925694246952820108812774987792671767949619570678754732983485424501772341051676636894796572481272411010749829752952263631909410297585293940520375394799356619727663147921455583301287747845963728845855338203794601166072373393262906906821680696626331092212997196047553682032974186426761401135481375038900060789587242674746260958634428061970632634255084419390697437909323318864015101011729953608502049332367103610248591222719151389226907222354345184146100132800092030845529217145295490334790553494782128548790975139921487010650659359818115048036249915914572204296087250992512220525631025205242012466880659682098780935780037889082307369957898140768934275253144532032414749430838912081890948953301487763067181987864888405003249190534305569881548679801782649742187236064552901552317359690132428297904963953863191297661490617653502248270863402994271467039498555711407651700556165596134585978206542968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,21] -591598179736329969385172140677283050660825636498251246876593955144306341963997083943099922810819865361914932783711568195078981335566532584338737044116959816968064431366805207550439898080626623615930372102357638561804428005114712442991581864119276643277678374731931665160249893358344840412684032517660828722135048921185578573998610367943572004552134409974198989950097918215600177278050877090112084820885432771767900875109119027045610953012012941899061893218265670837889577723055890293754448887326487652397820898980285022406972383490351069001597360334895588873347751690765967650195257654213348335294584953250166124724197413894940735359405206029918749542877137066499715774333881326163507802468924324081705350651744656659854991404321715563904752378851022267342652369052044413921582392147514674453600065504141919180938756748060159175030714887142863399060316045122613825440629924845031960725498915365264618294937061065047255217514785829896936647354767615068065527384959929366489388892636649870003810683467124268192787020859931710225315325459209870504084033997559918372507088454174550405281467960599151502761828472241806286917601752280822622450736196296514774193332226441812497852593539215560359835930853255247107199485409117566712804303994141795227538678428553785381747191152812050553715568953319234101162517282630942722883808647010153460221400521199778986175134141394239064630777541881322087664453303248087338442519691396140379617617935456733156848396067921746076716542462223954054802710743438225928657028888564629062186293036259583690046896435024611457356370198850174690729692413292063795363480618701280511440184064707387195939587693947235829834595670102817852213932277714598508350159390272775636956015613050548865047358728400434605130679538100107037130629710223910849046209377953542726426268733088437036578733788416487287500760848812845397889261803860455449363696673272079170019145498290770105743884513516208951954002087856055563200131129966404192621286541887813864358655653285944348862895647412676357836132709750101666789822194625982447737856721615747353083599655178807531645919507413591344612014867846120742565575182539738257913760669890039557163912855891841491489053755522810534981171701934131966532521208502848428420397185014100638651950411158532616999176855949156421772485434648990704560712012739655796657603770904541015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,22] 789504849624871493141253121575763109684590292192274331024798148416472712817914643101039727841477317152381341494557336528742899968849335535254490518257683744827896728507706244354965614021639599827987807972708731999491120683405483931741779624156600032690402194774034016770908218793249799865314367687226537605510243766386498238820498487023306642675970646094970481040821146032291565944587034842793219508474950085067853865608514926327062410065527480501612769455513122316549931513871155828002048314901033394234054197438109278588117903201118558782029093118239034273566272895842852446069577014352891504821925046123002244556855288785070588338816314662089925305183629768655230547257455525513954541711998571108086229071410235294037550329355660635136822660034445765711523570806700337035410668303324879156499871671028458146746244629373644919981545278084048820667468189750509756215758041824111869132504316898900178261411550647299783762692295540453102000774955550090291743955505043962158855278919084797102122323180724561765599843378544870873886517103427202874158348857557663137627491524377668191477336120277661196850849011115530775728642292571353572101339482087725197609165441825638240806100351589347161027834364358408545310418445931837557338340089072815035490692542006054470864043650638444460387572088312659511249770348090911585248758210528073807518191858258965863293791388632949131726381434190940114493564533459039641902408416582976620568336430456357971642790224565664354092063939777502803926503969740367749410850678705645496302470931678435291964625104228766963695504302018517839498778024298236584574983170409571922738351877038995312978888377962156972855962460307594509286432938134464505716780145007099131802916794850180902231389417830927902475115654520586990707222158774841451473405353593156695407813345777031875949302960307308843170677403936526078421371188424663057111259635233736218383802558962400528430346046211336679092453166625310598176550876427664892913580908225894197760026097784482410082448333265220280009604216187892136064691166852039928560801806912273104384220655729981673761243663218873366555671866716727442846174367973138008369090396082788003366847726436142612477991318819245552142401717172839273886666338628121557815050439057277062487750585675019771813766902883839501726552346935379969941701304948969613017079671263217926025390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,23] -1010765782107003615488724762150383664563998823915258030813955615805581233544123973184085928212445038875792805922927038542711757228542660410266403015154604984856446457815848920488572497599408976935869876681636808668904616889292091941370512194803501703785397487391393437016191302137338818269391716160968562877018278669498199442573885219477472900455683256452432632057107140214193096670521540509876970541659049136388547490097372693295593559581573207886845959974363036043609114168057469460930306830876086222668764434409490070064646489910557999346172838525931293560811834072110174911580267410098388895176474985282648305276753388431646120639297012826090377315736292299834110434798481407327454289580839009081101435287070228805473419425233674315839988051684837209674857361506858738386759668318862674266460501577895160123084805074603353706883787171979827174888449034225815809324012057790721295749993952916982742986747958436283425801741052363434228104337335804225722681210741677086055187367593901098028752869108819156961565255064213381508419907325775687822775737334982020838572982442315246752362247177038371746738973747589336985994522927064743749062717201817171234600794460193899322098605955247102093742594360316996856189316861831557438935184477121166235060257817720305876825906937489436978832307236520247290058879921493794467850403490667294935371867971453492023314708659495505691850396294102149083014568241399996267735473736334097347193159199150193157258525723276262795100053606849384355355726832258003242089094389278562735699950883336511659714505577918458542269283961644195282434062155086429039633729823097928282243219338104275431433210599873908741884602973269691901292749727916067529390194537383353322982001980235117459568555798319218883878609160008306959569995789112002971805931228698371928585048131021324527170749596050115318480701540313193806108728895499731025786191832546217459958230389137328621037937907583820591829138271625660181746652410229435721307209722999618922015620154183362268209321766165095357390551216168788288749470434398547714041915209221013652891283154800924351894884366317265519444348619868010225938487531122941538603217318614672849049809327255732925589827674365519856140062133791313619731432444726261601214789314189889142157717232001420840010259718762414759979402885413786518815164969281414739438701954715840518474578857421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,24] 1253928898533418390570918626965159755153563204019886727203005097759472845347329271972115169831526315113258622151898231723867828035978256818219041681353350555556661000160675988634800815828592109989940371385484480935956459026167641569599305425083895730382326704399588969264643241236472936390708954097729131598639442563561816490095496538256302491609405799362152026215217723600060676552575630315952588907426005420802891097637769078231473909563643964274471781916504435669386752171232790901489864555168698912217183446094022507598456282444376710318005185866465122798759173664067038141046327714050054627982890621490204540259661315442543078427802936131395822061243511277865314629779830671313695840722059588604394950902842930201681170955370687486465460638585382710526967420767683248285634233739692328617420695274606212286185979100108576672583899150701574747314225176559665797902959848194100679945202361102839462888304206910776970432884190843568344648706107043316094723486754142249759106403168031906785025373219942194263084566492746806125452113910306493600648290019021047691144118162786624130527253792329062012842183159122911377030114265646318881116740801537365084033516166990935509041227373107667793463904678966797193420811975101208200149479909252453706968599943114593872584107926699961131872736166831791791159787275446442315798042077110443454053095737550722683312607642452222695429048260880794992976214405509156470196533029513309475663915902223039026291773257469939909490465919443347422686896831734928580074205658092729058306436180196703179740178896872324289815486796332882862987211575900472974382401223348871851547658004152166648617727246922133925043997038054246864678875042950354445802090786123781969721884512540018944168540525762122864928221024695574280872678716422981382977493466171700829820340667772351162257958895994327541639100733212487886613192775562271107792392037725665822957624753231316302347529920940262611740633605858640976918334858436803722330099372008258109702663946709508511350966648219068068179728100196699484382997042976735852346475172085733433658957248802847608425467969606793561733888516897776273037090432613671344291705259182584994426016883060190200245635099287315213606776028579753515574105523448913803166374051192564365615648778975520833938298214063477458443984400333204020095028119380477952397796187847531633451581001281738281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,25] -1490490560959602539072001683277811138722019432328904490523155554467052987804833144133579721721951018639996719917487665067652041780067036362320126829838047371856117825424359116524346295676237933082539790178355027987456112874854312538132713679394670573898781527732685001346926726928882697761357126963001491686261329842947325409720437007403246240883205408437661784738595484891391201134279457390126747659481659255819273365276586518623145125910706253807590279661396418799935991790894454424278983595266334771041998039974613226702416247433047629426223869515511184336309122360108866189322439003654090981486276344398069141297059633328639454420928510597980654114182459736954089701450533480556062575729877834408423790366422931722222246149621135604428598597562869941057279334293581070936771861170691299651729487103545702186512952636689744020588663672797546091843837268100248664112313121901247299942692208828417575083176703867976368639404526531567884000479752149772494210762782641538982280497333551147376797809767325379258274710249270958880542044141157628775540260499300963662376684833298049828670813847257377090214215994318281385199849525516697110797274592219643548833824444099599394756343964009363444344531829994234297018340446350237751560029139606390109381539623117470095445749091341542903298247601300921212676199941700394827718537591999263821972474410135132211282086311006100957694632688965399547750191127271756147677904793252821764628175872549634678315207367228741656315073620958174261090253222355552967330101374000973500286908027875377017079237126434375041481163346704038006226025912206199008115683470759177858331998786469441630559477384330582315723607299934175231331463586151545344967161070636609818292224435961515016811611485662821203578411589246443772393702037271259268201570990837099072803031572719899160364648034786446119959849196218107969786848060035373377679917881954395803087993769268776753906331220330968162877087671185161992147077648781340555314453407474009712025194639404520465085258523926322986117335849344157689639035234994205907682864076636355516843868427570760634070982856084528010040095118755303065662306209884114375190873662983250643371463604418030685967064922420052816384879119877390701655126689535910922825285748761725321753800765285454057781597137372199177365585305472091824110410960368972942309474234723421730450354516506195068359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,26] 1665102248731111586826986277476541131758639937566290800280711453603175345912105636037079214321771388224974462585316558062109896802084873510029969391462631201300854864302925857245706955534165004473787551051702225242571012596151376025885462752963188993082387355257489924769667311113668097913213996610696776759479689531363003734160524598357223304646202853108958518199724325364233277279651941746536293227689540027375310567102028392745713522954933943279090452877807082105928368907297974400217909665065017177178055991075459911473262322326551316151969926423051603338105503666776698206669200945545345503920955999787558543304941711795520374154362449293749995616232572134705654160668950671891875052634864544943698858969473743354539260475402488148122864689260567185885203013328036027109156715273292470561202895347105727671189752060807508816670666563559550495676666527734544280067319074968048369181663374753570198048547734702929404483112809776324715887349732649301724848515023668553818568736574747067549142361532845415322168618389770137447447546400488215149741395805606943765547069611905695162015971634581118689566767435949702906748885949197737940175069772149823846905316704848096038763084536838632063793219233977226139767877572265575372157178052151029392649752488145316923015366269586568911947320473616587119083394398884875845829600127849381670891294947692526511688428477647202071901860861488375540768932111836650152679844180671296282048728314016755692871275883614476561192556636432659369284033676583270020243746600612923334269354143848132863941360493282531144475659997964636145635707551430763519404269496605480001409983279343808053117365030021643436637377610404998298354773751693985148589728282775898908979813563071769789271849146400694170975027959921508332298701062980572483840790298149555451048848529012953966743186781327583927595469849134411934726010274040909433985839580075652406181777297310822656359379563228984529397703233296630827867965324201612164741001366144525028508881971132055647570233694586976724294037986494444374619164548020537086716641946488649835343300938933850904556338825092321493339483069661654972756532096705177662478537707026825286674784182087860302387480644406061821751063498849067989789253833346411760017607710348179399620303916800634310176921113359590970034061614277843107226889704159214616203131157449589420934898953419178724288940429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,27] -1720041414096716348293771712004891855202013696256121319702425892577181140997573753180624245667397328596540265740703385358232950617636180795644430364855385297296327346908023572357161389836420616936940213137599003637457071674308455848516484926776874458487896591510454138706771473717404103144573125353649522898919457969636135546795038597684993341299533024938820469836003054586505124448760070057572842411354775174826437218840199374143021323271131848991409105222017420181993415875334786925707779841676842193960650970451224089137238934685575526257680031888886536891236042870751249286418147414132228313612440809419011651451287939187006214891990279438224293717464972359279428271249338477822388361974801113387757364988060902626069440897220921007580332356114002195679322670606174583255242438981737262969539451710539676443327216395250075515613052065861527924403076297887410703072289598925041921473188239633277462641908166567958198868788478870666296118687423932656197684394729027521496992286371122387345291341722455950124125271016395915199572068373623558086581262728938913917735538770134168077394689713252151652645723204605072858926544134851421264200665832807196182161936399786499954027368836267055288393168756731299729939919817151482663902122634477504518508770422053266684573169376441829190898367656723872707135887831402493187779631547258692765777856110225316418329168480017785913753061494481325669155661271594309583050213309293880877446595094383012998083521324472751407208123867945560402340586599520712584805310781486413678525195424141564914434628606835220947240310423150943092671223112139627595790277506895919159097073595589777578217217112246793683458570646015129981501506113827180879712763672248129431188686632625168463955828932295804549738664467558195028324491206202799917872363149126822376484359107907083414752284632079969139216070786306382299413120817995917458155759516576739427388365151437539154194544877375746637900004581186334816172197327230088131256939023079178149576378338705631740007365343195422748868741509367629245285886343311574242503400027971303875814827732437954623305465056054970974268934530336604597900766494119411246648593310146701879018836613986074013654394427231974536272759179463902602699731366651205615812670509408508899524103534340407339243064370124058316599091348007260954893524087140300159175667543722927113407195065519772469997406005859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,28] 1626525177326303969964852697151727815417482588167961733715400750179638773316213494551200937520780259622003923136424733480610710737006486420803329187140970874823044592673232296095453614401562808587656265759883169710027162487005507530770201167852284628131369738613883351633686902261033993914316313612269849294079801947422571956533362199344122208130401470338708379924983437682993357951624177739903760523294678106935012543411162319966262759117153732204605851746001185160871348765620483272320358642189473619967689497459924736827055224851901938707955454111091392484996661721133637928171770558508858101105179825157000927938695857187780587863356125153189018010346053920121892323139717315018806458939075782305010729323774061624616119818081009541624636760750253581056833056237207995129559182122254755167164436458761950750722754798584998951588813388450908762112627593371475343162262218203176404842141476328721303951535446561353299024892600767141400000808988646442744149874782551819469259688658933870619555614464355106575871589362467809509257538329609005131945310552188778363158233658324894958016360718930970012645911596740852801754594379538745931929878089944848383419967131800247564833004087857354580638051167931092643318323654406152646985948774907524788447306959697526291637088861726136955359797847835062303145994562169118109911191969792015129962256534133524630381188894740694337843305170375161131781813197503116872318680811057722454660107983588867080144556120804133455236509728934566539136077105260178250996644816458322038419399057185335990905330357044627976823023305170935005578784497388982709891001299106695126626786750872566711717930053234104959478743008322242162486706727275561160850044041233635466669196873872537597819066147739827016223454764290310788235070768179149503305466411874769274845023348634553520845955686462875418636917276930789278325643472430205696897050888836794957666935895895580530340212828238423791303256373078002211901042642710510738289905047503734411389283500862403018527504313992581613306634707511473004340856552125384527533668160583242559909798209329426698610447120513899470103039141357269329988812780315296735995340382339593512900535292901613720563811295653376381275860094020302765058600348930753259383131607982189191243880241915584367966461217858028438471794636319891821412580187238675444960374623798704861623143358428933424875140190124511718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,29] -1400686929286615882919528002413002520499606247699705254420873798074504688384052396262893797683386332126772376734294087308329507302527605472023147703050162845842875722763779942222516840296888220676349613645273132644313193258349134245466367189377331763071807772031876504397786664780043774914816110496948295560723731342560241038136444632768006377609307741974456230278925612412746916309718815390992240023725350647146553347020612695170682366821869522950700883803416277374206949871083257335682858592212739297083153866878322172342820361849150901166765328140068776559458376979196674696220514347763784424576015267858984462273954764610848013005260206258328480522196790255287865256585126524565804382879968013862001176332011903544685647855964766693341657482870939705035747000887112590310203171360540719863800111337579528738157499722113753169571955843502210921869070624229774647538324089585591923769911224780037224231431654515178540983028760521621568178985813857850507128360860786217242744828301240473682559344831530041618723895364622663050228610441903904826450328712058766567774670009657534366988209315609249923221409309756020958939317232892534533859032350843547145042144257838635247107546274696511758889586092418444945773030230631347114249583359096772982441631885258263054778254483672705947691226181768779309280347123478449638166604764815108590439081568158745673061462109301862144750047606175252075254171754124676841879762806968310705790812531495353156709802012646485851720896028823901787866161765829087925557395368025430562816438396075276066977542861848212958058866817878928720205007719779701510802149867783240505682822861176167289994483024320574871464941774872887319997222145717761218530295167374458131358223225013837652367274759937933454547650558919050342750240010618798346307026483895829612909534648737749612831371789021954093931979155153811543441682939242837406926253642569965722209548389653637251032788321663069954680634345963037112080174933124326089954390722528446561877586337074198218974955923035836235958906460957198231029977334139479534479299846541085447053552768042173809771763246716827111263615981672955401644679716135597118704911573015678195193884669263087545146126133073861858795599676111538645254438740237531698478407109600360487205199819683464854910374351332717558292439732447650888670372299370450905333344313700583761402251870009649792336858808994293212890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,30] 1095454874686811605867983216337922934106677775391049023763986444687222797211680531860446083534767131450480958480032472147100872540716765705339637647942333738960465523085177720633663245220483918389538731454368562908765279829622662099423414139551383173982117848314359359884361624842811315788588020668230844005114769558459266318457976775715580197870776019762331758261707382360014762024855836085175239381109673800041057727971561733944326445827926696842732275561977791474742780619652842814730601173883201729013499828214932439179136285498364653252501589497522510944809859767290632692834506773013450573959694236906937656368626814851688549393753778933578223520442591367571321220455852691716674674587797210419341709082032591548969773418286214101504512691611880596687095584981884194765953612991028901444623994128424554639703523184912089560669986371401321742549353102042537295285959014169616649750523735236349750197806734120347439007385975643556012408991910149021349133974925707829333606310707007879075752179414735727742037686807201561621586058384476470020397263268254272846968758844914746617259790809264697864314540392650530092057092747576930088687431992536157061064742031884034363843611700636420530490411638393478796629424635493867090728106843915912221000138569326351826370727018153445420270121094283842520676901287673847454162978747369993085380324425995551277569206567714945493841535358871289614142809370884152160974413859027011128392326558958953799327122715846732460090508141814537560155366544824625424874516918550896880703831751416232532096535925101816027194975544408982815991729318781920646174997341480858371677236691522381132191424182508487790837105826762748555266053239044444481296536280821943515665176061156707941423011144998126460252415715826314315071388589372182800050381864813596884256889904730316699805601795754226181281140769706707320345961128372294443391366020701268521397216731120986480374838702823499678973176536624428903524594087235956219647170808018858045011683986516329982253619054058374682942677466166869717561804350525618171566902609622547712834955546476528489683496499120983851559373881611090368480231395572997395366802885588384549034830066036081081725316914370821289969274400340204797601471273775577404361795742126569904227737041790821836062594118305951804788584131742447543996975588903794195947312589070883825038765606307844535649564932100474834442138671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,31] -776550813099729579477218750008959538548297583523674615695348986891409513914406346343960748973021425050137603969893361896464801422972598747326473528620282932646488975845039783544660418402152460855774224585053283761975972503264289787748557268465191293787554498188757407297305415507962168991099996317384528383986264598345006944916888341167736438371810248435283471083512368391153840665383734359034257836753736092886678785433819782927031021793700053374941248528292540339315991942814609488660568240527613964540544774274488168731155825398420972507909379988278954469337834412733229251169172745979831029428009515654245839858406400146036007936251038791353436325732569469573463895576677574083896361327157307694133231373638307742297793256591030462833393051673986882242523847944828410783935423468974080061898466220860956947856612039486016633827490119302396427120573755573709653043192154327766945031010059410559892020392998716855988058236191227983205700509587999113322201245981943914062404402420585768702189043687435543147938122621538612212955042844410147414933596045626725546475183569208435334324251807438145723857800321356954090713122917146681414106811624364320198235867027714248887178017301404164476105976232833430665003156330038376637357270024036303287796082325102336775594591763944640664186051101973992189421949564759580204757830223515822316600972578074257399653921766914189796690176758621989391066782894932882143245437465384318590581613644876405951005737142771438876631377537562630549232032234982367043218767025866513207949006595132533388834330518305620178556544603931279864596913977854148973006981068366784337386235990862102120926695858615817527807695066793341684023690716627958856971231264765557755307652019868721995296452096687223017917116054044340506639430090119022999624959151377472227233521776893471348884933540656273394915669575768908112905265369756214649454376167090119943206892280120168436686107492335926385015880550783826402039263247882520021587870320829934553177053202979929797943296817445349783307139389611269478916700303500213274036698105749505669839695819238866591160856324646797425020517311018268468781051303023620647044976933252509257726867696722486878677973566555712475039624948682149534391844002361294645216447580863747382946522691469608733107071242553286393360221107712119758141662248822257510051196288398907743687496783640752950894636796874692663550376892089843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,32] 497950520358930462572992041570092453177301544477768749877050977356102489639499943320122260463772399921892012905221119543471048964041996740013711240518156010835359254065345480168168966012117564025706873259322206927648169230931396097165961131756822312537681125642219865491863127529220539035969950026536237260031103756430533743196804172794110873203003339802970773025106417939945234243962503141755201373468469626739396140720795572418926877940952381552622210656250908990052011017191785538113554520293693689512931680182330955295258808269678382619186369344860667770607447692150730375558801520537016304332926645128869433634716762437460818783641217512927722208272180896575697137758806628061750761795627081748050586881075796588591407407125825783264601910692075487636956405905781270537111063605037237288579800648380687841040865209725538920387941464420205353855838858046427979878789286216493059980354045287143261436975896373846608920349962606426607921122731476855608358502399425327032230583560138379397265256404872154381712603184348301306367265013184376351135228417089846613043875082428194980027930323823828618445942309898259442020163291125887562168381787253294214925581983680397408855557222034597218715506103880360094054570406743432294903215414822541448295595344235206524415067575521710663233255575579877374238864930191030150482700427094682582959998658552609437614582614356577628007238189658543228606354209877337749593642912682484634897958141342068168700042943063215898000783814896230577133729436576192588385247357271701571018848330914436436274531271012027822379432376644342287853775279995347347834371424049786014731700285759841354090167197006844148108525733498465261135618631123847925688615769705441390653133080874981809442637698446656369694683610614465406351606486982253446150493267048652073223406758265958279964889591340195098859336639450500617506709887633264337127664780797748906013715597041286957321183339294332989465404950810736779264845729798965266710481114751240159389269006247476977009697557926061608680462564577769630807163246359471841213935041485291971956800965662291138223220068302709120199227606127656135430096476742954525208829398675186165526035068069833684857429112656258949250601707801648495284476016513877136197753325057160748562644410003434353835307980448803382344159922295894180854729679879958993235537150033987421434155804094985435515052785149237024597823619842529296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,33] -288164064422463184488472421803232019464479566376420614285328999354110376156281688917858710982576197157611371244771976794972200222221823510260745505422089375361954864845622250881457522324663107477113221436648505340919067652847398126530235326217303859608688234176800674288507575000811160901563705433022673064175582382805669017508106222960541106288829854793892419470138876933908701618307213782059400262898345715295253919308745008925676181701513087059215612356012053238714773498695303359071312738593383466660249671315679583198966762176670189148592192101668632051114563426764027270411126431541004726363479086532206939007635523279125418926291741304621183559846822579330645732684439279600932931879346731961044182122809110997770055997533149625164002212729006267931407538777572753563211037572939408276517535233680871154213058131993934092363853086547612555070337174563168583795494370535718374899806459722846508479902695285417294303996393216188417634189105310001889121223916743152457367564822582849049921390679569090661860015616755090116283748008025799109233441010329646220729949948252723909092821232099201218161604165265807307251722575807109341954121576485274145013931870690530391990687180848753089145691852415591406799549965185226147490318742144849059622117135531879180991612496613554133982346112888917685049587031204370101088338489092069666528903312234745773367099079445443997881203510783482104240433104025293405424761721607878404033879644490635991288759407268767778460108397950022977423221517149481188673518030302173011298264516377740066352617175609208794501539752199713608872968689704356577936150352541775795083530612625846572641556157163805633007357290917469395536912265648625946726296195079483335115309538155013411869866498376887208494323961488631099263597343642323917352607934165047216035853355692917602518583315208266001502681991858491158353686529199291622949535843116823627068804562677012235801529740473117198900432892243342277813689253956736425093466814685927813045762456255406553951396844519134914874936827790996271848427950899608462473187199913293423894212726962348207353435174123032894843060851060744644893297649088279025353219755564722859714463409210525226883162198828209454447660403338181815973673122007249259959063579017517840950112335281066085047055194450948895027207193136739925867518539313910074246446758298357208633020456558584152049334869971630723739508539438247680664062500000000000000000000000000000000000000000000000000000000000000000000000000000000000 [95,34] 150111584439070057351836139366611269538742182664653718171036143019504585474273509950261145096002882962355639140820157261858121240459730377808987039417699049840482731447618380379914940658858687168264617264653245661127682017778316106037117509741848947711464592894449577911494373345573152794130599655481622028701728872631819529130146972961719872485227458301761285994285769551991487379661776569030727211151775934473146581484014211303179648930382846445918541557981011163947767379702144805409327532342276370792665871053650141426322138800923152279826484475815591749217120760839157007171336033881453751653330540954631183951615023715592598710547525579921396886993639786323015240555185853053430289869916981105679182780885939794165599360654770964502710096902153567540867921948692211181035090806521332160380610328848447183422179798249051059862559986405390911275349991665753308753528151163090253043865502055195356765557584086998314894266892771532951219644538020179487371091242756184137683964541515419449080697727008279269190421995862238937097408412183875220688093139481471673676978883027664910452306320074835947205658853479998853246284636060782064285688813107485580844015189139404669769054619522857944245307810349292891368705754032111392854555506840616562193370268604691258246540767957602257190170691144609915047795425718649906974433307879665517912416826297955487062652472727316905595289230446523835011055811974307121317984926423782909349811568475327829531893211168232882559114965142721256990274211806548278050350486652155463778216002294094927836450911951685544042205772465862934040983940089991870989200012757900423299018117925049522529927601524928329643786956996041361259645051289072754839132410980012268616912491392374503760845454213124632717505693615278274829799180015107198157522912201864783169058165576125473344794896336927557101884421565710402970005008997852234647600583974468805062268409358521808927121125419887611313895731212739603276675404266726332849157903073627063364806159825121639142086925099529201377471360317084070504399977450128469277304835761369324042831822377795699363599530824178841091336543721211990715370664277565465849304060438373462425377729284772233236037114490995321502815374259964616378894392162684785243206999584336540898641054112073295160303163349230232271553464258176868833907296718713044310676378999242327538682908680100677788630592936203189680099967517890036106109619140625000000000000000000000000000000000000000000000000000000000000000000000000 [95,35] -70186610745496285175622203895268112784945989531955038482199535748608225180165903848445870193425528997202802240199479065290403697955632483967635002331063966124594767443456062229855700783816711735843575982030721375908847446217660395095689505852570700176604499193852275093254975166296150193846087466398041636477482822582650032412847884132120079854037504015834934229994979591965462309412235068953162898479027463896842989921245406974558129051398633942570222554794480995933220271570139204967714033399329598945985902537604331093268515971765845117019286646151362821898418875026461962946103396819973728835155534346180129998612828856206565420430779877991415236434617102688883440200841914446707006399056430109793052748648451900575925412391895170311101205670097021079885872784850378673773966229082497854931949884385993673883193155992527464288720332872687247894075420966987986663450248055362786106028871712707687550824552160683484165296185218997932779511500019492209395046693054680812842580730198667063572075002523609803928195912325583770919629653675006048684310723303072936695186281471415328925041430260715547855826560852757029958968167754127837933022183512374108291779559523259925798258334373519842233211353603742593823646656322579970771142987364149396977381936212022719562096507753459139574150544097176095157187230400984030215401058744494996488228105296319903967558128359339162004284930189222490453545883153239571541391455779754473623336809798211101314161242390040558732768051252853898605548963135025066983264855470103218531875252995011957966837677931810623769013324203471692075745699408812866474174005269105669827900261570241872269069682476091858958538439221490745551254647226066866096267761443211320900106525261412989082807140529364464508978492698483886049123340060826233538887336478733812267550484346541557025466123765259266782359276168273957416521286933837223454350443685172069048643413938514884960941826252333314453218286667588322707051238739386638107584003956418184491716813640632768001845423195560553195926783480439065360835417822754010002109149985523365335559261335053525962275721171395784964363400577729625842122382753311775295665915278633634280118942934307374462653769108906251657636248546028468585360034065482817839800400651960756066438380957256730350118803632671944033410572390291930784367576056443945726059108649912063859519520116325238071506998206554317487615435311454348266124725341796875000000000000000000000000000000000000000000000000000000000000000000 [95,36] 29351834726511167980129245216802988354197874181191691088719806199839317106420162331945770965865146597833928605692742950190269501404286982643752505874453634737197209856541879627839249131371773446851008295928457050852076456170032648694525316020426040500061237048987038219275762732386581269271807689177415662791355285936923380362448844529622588231335583957570257534333326515134417652308320997778288355366731816765108226791537239623083475037036522705208301546503877017904455765002585758212573014615841382303249048951619376327592710558035379297460174536970189122802917878521726267046071512798262330478981401504531543451786399133791821686804242085491972861894186216340630008925005181403725786594070460805378035081432245717300905646845102714210489750879296357269939074066243851186318538295568054939675133267891949845364840815088767343960118189174084846626419648338529532423358697529290327541745290804708308077752353602048237665297855292981400461409359488363027439670916990818295002929884917863421848786283892147789614925860104994925800967829135720315885667045770141316527628495982455836168891744055626641311215606926655419096688981685509568282329255036384819114820239052334569512047132222874211574983343211518929974283010430203719633140318638829488583324994778564451443297660454870685846845325732158908265533877644452089342329452994763986417577351087559672711011093926000267010441779401659427383045689934177715609553561626308432946724479114553890606935607647147396838857299029247478298593286699255121986719812132299165115503731977989645083512611030809001543933323898873464011129248807970507710153103597492441361520744336754290632055486284292546359418255436070281054007312626415068598050602527880405646531950548957639647925980043667762969917838795983678969861729553245734859094855060597429896577040302641086805934603092141703127380508340257274509602704619800348731457542147081183110732767508128177227088872627212203587722844898997547413774557004486247198831675975508897602083629628734833052044509715938140219993908206035858736308925389556783913019478488541046553653663758733095995924144209291776941697291533723855285595429404192091053818778618598495626630148895961033583531210434150042468733583355313137557081712976238497607785491581333041570881233932687342120588644076321768598923982722378182330789674188612307799349084385695498246158229457522104969404815640320353595238422883539897156879305839538574218750000000000000000000000000000000000000000000000000000000000 [95,37] -10927062205393816775276381354666131790777062719795545013612443234148068533948278534833160905955594818752338644127592796568684606844323821048149801216906336494759565134837770098808732979719730947132790172059459555035537675713743862133467226006630603318805647206799805628153544177023227101261964378030079853614404213887558760139036990121441967859514863611950839397302526211610053707692117153810019005745297780896887225634631044027976497048543508972876529956474909474638145415866803701974255524079045801939708040791182474060063360196004680641431394156037015776238513608373897116545491260870691416109384869283933703625125141663344387299484907175657582553934709906303620395072101215252923531678110644990944844172934448068810997347275192283385020762806757414692202865696981855467422000189559811149667623870810078039865494248792545735871581638317530209102758056037377141680814654783793628515344912935778298270290958372013792694768950475882664492168573876306438315449386375362950179823222343109286536024051615246964240694009081737821059398320328707364794789440879014805122850893918256600471523333327095488307719504976195863980636500319671883085780696375139439064171322210087137175249690542887863019203817672295823085959104622271276127740488834542365093732887537092118607838094185066263162496838918848837880461542817190956603666808703757110197539195804572004729610083314626146866277726045740967168302031132405611799959610684998055974717521416567931209096740206879825513771143912198429450238577179389341740283445644372763916559758231892820609004954544001235465033240728223083158825173961609999748928318075311174072038791583123374904074099998008426882002289220695273884953890752518698672379011748893127948354115024800993428398534888002192379701357091226802364158755742383481331184816226736240677910508758271458687777100631174121064076380115023245170945120768126485851166507678157397383438842699074916611465155422411880911532943868318226724780160317920505095955009153919497343693320607029050369431885042630665963409638021078378558776147442866656383341728776317876800118649633750921607416896709678745652310812271302751528295236775826620871274379174540396782240480940301466975118788397550674665581004822867445477692581802402632918746381928126535947408329722841585852176605961486472314035661070391155346708097976408993039270338816156371199885045773966638743453929029766092382615350064867243418120779097080230712890625000000000000000000000000000000000000000000000000000 [95,38] 3596301767404737782912048675369491224479719271619752868116170490753168647507034288992919113830063119884498271419105705923314726962879289859755733646702874443229299587891621743678218181824916097760090535774975194581269852797155518478004687600888882218147237313712207752030862150856443595482673544391317630265103497698642656320903094634052676707940285271559579271376811001323293368344597376254846018823412916837473335089109678306143652401717870398662756049608391771228845924484655378996761300328093993213073190626982251373770396528357820431541315839807434292246306702512290319403367695591820929513787628032269849056986868296584439227173238768665264860696513618696515404600105451623323325514285104328195443934463795114086810290070157731991946064699700154560463018793032359322785150179498938217583248960960848812992570515367746221164705291672473068725069901425292454609144372984413055821169017229301487243711244325393759955153508330197992393795772886557201549950997999104047960700113377594207487640119468116673638849940305694378335065916451085437670921339448148965278389130713238306933683977373509617235192161088887291944858692712939349158901231403505616046702444066557559984227290766453723990018159724290669540076297901319957222058712593986844730277685422954181174634002192504616556976394569943408385291180222110513009882139410260558805593662393805282804906207925194841175831703136524649016223860154875662329076385599607278809223535694537969875872200555079751828322718883213342393080008141376011365409855136240106918784842592436231199308045774727360398164955128239006361947249168823087236558223553608480771680274309374512827032057544121332455849464693882128313029967090177524192696730313768802465292575557844269306352683279699978430170759957940611974639216301655938445295831224431109554430891987672370559979902107886719403024683037116416733328425550665810978621318773909061753524667025767064302445982653804875058925105530294840107669076589666115458451695195600194127007205590514291937722472871913774474567270051007118627478997344043155678228763871433880690495676537951432683291449368375461271117231136141221803514855782875034389689472273190033509910944089548378470518682438706053913673566353657949141023610488669601933194472564900940607180432397852132578471091779000922355954655919245798408385291072173008699715234452704397661534666636028111297094792115464589807915314796649131068306814995594322681427001953125000000000000000000000000000000000000000000 [95,39] -1035200639979458691966678661274606854570123611548083678901759453659872657283361687995802436720019682777963062265342514679828912815144437338829451506979295818513292747491930779125997639032800052359638861388000856885247547564232211152489858609255888882820495553280124581861611366029548967506092567191194074615554050999443619930306349400785525389776523055327994092868862469371597028040530896100040753874237985906635637623192150125274298510363586556630799754270872303671205514512989387239246301789734490470230266380323529358672849788154066193041888963070665153076481915401020117090389442534793850498200952832724087445466171851970467782980141261146408100853758722439488204663295556355079861363706041412761997190464584893218214699286699983815732715818384468128163743976732104721545611746930961973960952894843332593631056962193452343024688246652472967618184635476536204265504579010857818645337749767418479141382491393974237923282514848451626337105067543772108730703489199624452383764319973660029753055008363282079242472659281413696734889910247988473983975834188191976824548220429601733880903100911975142230271857518896676725563431782969730700439634700137961749293005387057004702709759405360727904603425704005498343811335048318805696491561087628769601154412153951449945631160705655183289503197307611619209164681161155674462485231534087914918003062048947716328687294727351980464549776508399717926586187797034658593452602099720096544441850996570107688162324632678385599777826187870487557201871018838450653792740785987531550088883287482825688232870256071283431460063306160902023844246896910699924252246894738304214605204220676276204067636359206471287081477965317573845589031929269480089760423387006812856510101279960223862485182294293359647023287733903284350862992558848483854732438619389694008374989197371009796342674011856945584574210180659833408185721388654440817962757455319221194952834994630570447644787531707166718625393299145619057997177331930923761692649329990902719339627686213353742302564401706127481958490857834165252886738186860978792918524907142384329558462724148245963439196011372112914866614823287864955655648515926774820278654721425561794100795282909493760338883285983777410975513435291201568083097172740270998705447900392156936165551019856023886122956499680101367760799252273795027560635017497486456711801591515826641932503545003917141382386224031083143524084535272130128125134262973006116226315498352050781250000000000000000000000000000000 [95,40] 255979710107572381472485691296614449946304529752467263789495509577024908749872617412585738025900226320120335194673715470461627489817627908989328211171592364259683458371197012867774355189937697663555123344151220491793262019148961554579455988933207769885054620643180702523435059336733235192692187285711625534028528103483219801485763566811793347563296192472052977903293099080507107135179354755718644638512622881055377465513976176794764499860017217320472187099898194986091878703338656639736231033896338188216029669809538791294717279318835016373387088386005276813620801717459380711250370440322703338855468398325212322729737291550305169475638239280725781739571114319738187281928878692259249643482864222010868840757587160195211362974926104141954333765259632348627366029865561663018173464430351702580460366290168521480068793833246391003479617440790110876383822327932278895727242541492115077039565833324722991153495987999558545790619852600869464590604440256105757951406574503347975207048196495384204885486343794345621413269181536559878358146943576695690073866583246989037464790256675490821230260719798180012635082086465251699808918391294862301185336545367746699332710388697507594161389245402913236628320525554533199122843471930854720717972692211189287396038462535741222506434182774825236187525813663798870534696593095638572092435563942910658701939209982358791157518459208593420168365990785115762172229509799646254903796473223154700885560747881962996927203473348060063011482384733128261824667402246213244164088195457072713183656091788294797822123152367939507190257383617237892773745692361451990930031088980007998720413560062062569911017414519555143440224103710929806505353927422361057950795994131987358468481549558086508396451481614098878351612131736181170588010903927426798952163916829795926476418355261557544212019433288991947595406860764297945492964795072451622738425680474284737478850008811863688130243728082202181711327988916798579887860992405644249905980917696699395900574582980189356628745133859380599714093951288859450535033432774766897265493036697713847681270339347597308376821027635029875653712133156898211178626594394442038588476466301584031324960351854874577271758718693883791042714646917964539833657836600384838958641841350629548750956923975463860031612510166447039882830089861963357529694286919303408877977505498712188347100676635111716149514141431618382621139070623769013173437469887971928983461111783981323242187500000000000000000000000 [95,41] -52566291738070129713577141752057948713372712720159525295890236942431999325854284278715370316800831082683894312606132790343771333404106455799245035071412053594068193152443132461677366079322217565748972034612885141139846298535271791837415885788662627868676249490506768500697170277713351730034263388543073293202351965105154369367126522263067598281242741360282071196420947176068886159482254896549868915970091932677571924334949199305673720981607338273284618016486585944082249279420434882359801450976440442573394961455702896771292755210937018946866709491790814783389052055204695799773431384640269762368680697213703588733209843329800027866076244215400464479921932892975295962592246153043227934410753647888773151737410092946249831262252257257173306308433232191369101031702664159881350562751363891795340919328963052426933947391034796817097349869944336260981348578950156267221088584298816668276868972184545306145248668025195598711421197894728288153978210885323893683535187757553099296610034277007097929209476236019892711561991421902000346243693828979804612077871726134268816463227191651405869895470918961824187950616505763234502096244477800238241040260347957191441269342666758247097106502387557809042534770029899837704873227378954100420945061958819850657654272490000057926030136825179545987136858646586462694548050577702220151436211133041910508634689035572800911982723803889560722658053775252323832033519157537997778155409789085767989144691910865904239221279075961136560423167090678291882906066202879374730799394965199230422279162822248151092394463971115030260860297085213161953244610592827012987746581210008051285424372167661467786679862463984516102861973388642080630643663125278341186521395672268421756600230298504159070630725293030281908480784395533898181365219929442919257360774952879518276380024858526593546699978370645108608514305357019364659562188588575633978143442383406994356744360741921873181335774269458016143062842524009718655750318177772416939009762905246380170654996448070611993611022522551849218493960994263682412608098608662550207517395230303660909516302192594311410372595015723557119211335839617284952033868954778466793570959595572359135268129266863771225527504370716708736580422204919938719341652682118358155293459552828955042843997688407644909042758632563065527427416129861415552073581570890225494740432627110645307316004272655449543071764592172743981533575029614259460511785371217285955935949459671974182128906250000000000000000 [95,42] 8281568983243945417805775798087352367160375817133694742298718901021311271785620972282296426384969612686224781858760390976966466176378760707269782960835899500991973484564264703613798113723585243644914012142865847715982182345610461914486733032607801960171145946433038495582719943073179854219303478002974521658391170781740375704769109585612377173076858274864915551503883715157076084551526915097253497737698645267541327337594274350692964931098264441070626842078311733402405690140961554883761181656904820787632680829902680646358575210097497431196588040865871906691485949536458867391074055008673312686915628486119281560948030562762697896901030212763254315126459469083280831719621270280645308895656887483091007224641844416070535694167867813034141605894581557083084303230220123513672334710494117477400865462491356965989258729866171697222422030674164563244499709244727941706335155048094683578450010758221142932173753645422899412290568785289489547994974703129043835513693420721947510533722744362712454088328144829838829263490804255861088398422305237564231154337902858845305030944076755987955249692053522578093658098904156964145050085403400821998323847367644300605113761511672912326434644166299882219747601029640557235430897240875939938358817282677958747757824977082772241389481796557721134066101257691373992593887270896978660290568458834581406696308171613796051904598015044942619897983011224006820260025381830904439164051721881810587463253846670816907212558871644458049326297781983033253406393516481865773350109910423509870490035501512011041579067533096811432107017485212777723207383980166592714134206357204818933440785612941576922036084513740066217452240966351492810296493219338116603813459490027969649815390658494847414224561424918303165309160370930105794204008421905367395750886457933767772041618593974321168581522214123384347848657422029594076784169054294196198213961844437604005106390862822455763107993560881611909251283558181952874328413275754899113045431844288747938393443036685648461985453794434044258932043341366588654024659568703829229468860412869012074632417682366016080125275388664095939500708414108788116339504816996533826314533028387874554542953988191125237861363771100161026218416378872809544089312422236213008023576931998038184306005860595024221341988754425664535823937007874128671415387181838247651148624974529514633045310152039423230541706535478522031040421557379479347346171841902362498188949757604859769344329833984375000000 [95,43] -738790419505424979548030606353029810757492049295368186265081626831337657347274774059843604500067764437565528222836721381345015666806482389820985437615679385065063034852076520900561568297356310152047431065537285471974625343506954678132068941410245070191028564921252349800717530921811658582650425109016449874547125885893737394839607660488922264155107940827355865672182114929026779583483960357785385339071795535503364604627347710160101409176624218302769434395673085624602892775906743299693447576334670873555564910784280660462830323832812574648269933645463702449273605255486077545102502428951448988741454416146793171193281206802823766275823090976813222443346698169461191810029395923601625188517684140901832974208088016744136539247655150896613099393897605304672500540155931658407808785363638895475695742704011327708910149552307085580082001166020432968219821908653829883694438224492157000882834930648435385501889472772643800546576965883195727521245069546494663484916050522212218778051336904894826402422326776048649461070534856053671065049773414734695112489701818608694484774897083774314726471734888567443793940153617702601541390611301799348773995112479181960195438345075564155044343038531237177815582343329467970240522857933924878360325932102814591886701082245955300391819730428729866055171124910997863705657961596314853145563064689651904941478337750641261090817874329681428672368408322628351615900480028198045097240906241261938117103505832181428755420057998549031361985092549742671663790427248066195749218074290619934542577546387262508805521678062944192351092882433339179081271167767262938973565242478442760835524888239910688919086872451384408176558539542929565929777445928571978220342526693419236845255055654332147643589118611147955200462155202022945294603304789635294098700249041758087701141399275194949225735315047741822541142240055627169843549616699005184073419097118704372166929367279054065311425788602744914883048210761059965073255648319052778990056272401881875383833814151636392691673583426617756627328417535965643821377668488044197713129215918218993959318508737203043495574299056362178216232205870541793342733335631951359030120514098864413301438642951983299591954985220255316672137296506851987876983725460103662068506879151325028030020547327972212411635841241112154997505914769845641216211542466226284403991881195963357196590590197455130405423601164909065892888719145563562127601228701756497230235254392027854919433593750000000 [95,44] -74151667313679649185279645742919080711661906741289432800227009348896629386458742957768157135192362692731249657257693462917864589177889436106145618521287873963824430958792661091904069226156443207744721373608949262941684097898264681553637104054143733205962819451990359965938496533866680597284662334674922501024856241074573329610216911173665768047142182402715554575501754751389207394575637856131180340392826063213926161128107276173518476783118343618044406890573443793097782756811915458459585870443696673972957057024283137812420360160694737776105417698014012424186755589880505577530241941883884634605988776238724067292120114310205246298758774508300226709723580260066295916285894325923648608158230478183892990473809291520511297516154002910840337510135923419023095464076187444257578110473890651984065165864459699566394475590241808973395261279457772778408171871358996231143886062285312285992753923028442990915464058021134265300128950412576947671469260902120733685736136300100591626024415281598825888054213340734513677247329933329003703416745378190560602149401650988802832507922587683884541548803931489918077670619791699141923122188701458681504412249147941709563219762690300120887601751024609793371166823799847126010686109909833477617915896989385103800760467843332882540880229646397990048094163889473740606465001554375341745752546777544362552325869631950298769009950272560552312104400376504422044348221405702003204390495415107306646456792535315139791891623728992174224910442703008852657594047639746498971175126036505529244937004781979072428206329679471608322556414754010121791810654269744127743892593697106106423279801542263035611457470445824793112287281849438561165305969156499847642151588084845854118512042813336117042008919968860151929355894969719400490443548882976803722881561817232407982056569237587921853228130940202908010226332645255014597518729882752508988399486309713364611185702663229724592523997104049676900267211031060978433756588667433256072940349142490314425672690089515494769522125559724909074935836222859969882304710470884341846556567125053104570110243333580793184488284174979957627559082405158995797763372512282336312780467194109557415541525761383058881384186339906225123750449140895040907339381828999822197077274312327711456078832629858235988252967853147284207573613729871248284581596442830581491019887791676098153722898635554652891578074448568308328014007258110562329444202800399210673276684246957302093505859375000 [95,45] 49953850889920829779759322358892883071820325480296890043173007868110608312416161775191172060518163720490420925206873743166450312267476126266906791102316686174485245077777908328846638327395557420434589005696330441540385239425343356107863184554180549413284293449477075518308825123341357646792200724768373072878005250483931102272589817798860152103730226132693507897357724049189392340130525339214636749047879449612104993137950705057318696658756483312218245773838614065686567824662427144945241382661837332065454937809291735201990227922716860881881970882539458021428119640990224855375014537675371935525444319810017616102317324469312861020738463799848936527487160775549114839008084467859196626624736659122282701464282914433605535839393046748386986854646507644182480270524442709532146912119191971670299952770602841743172231145989836188758376767038418287159572750684622429159762961764565617316446411631111202738866559168356523501911155617368282863944154417682216725990840534100059527269129375987247426596811064247058842593433942592291068561016946756629749195748268306119347607072943465659798113322392348851559958099924935582953211184815184799220200151093943697614381718391271894382576859343006197019419840792695162701285053954748557766536424953185941989209440560146310970687623533176447029574522742392197359860290582036363766336260766182380140562469845847059276401746082028160582212390931101227436372750113267956194775017753292365242232601021330751654788794218873046478326853734119430044186429449625187332479052116143608873040035689535065145712048598022071820534170460538831097821973472813914074321983112788366157142953328023206038114688587997498180873102739381414476614049425439643945647430781419356840185209940653395450862141836671992990095015345521320023184657468865192465015053597551843518354064684226724867983239450141160719057480545247191207366911568109056934412519001884899598329951504092735442657963724976039122609823249845407270623984414611693645262604524937360426263452249053294805686108541690659179518170171129816475027290827828368152126304118727024185428972119395102535034596075300994192857549244961639744458190264727467322658301101466803260850194904518030866970475988187654411173082292104001844843351567391768745318565509514920593505662254255242368446279667602063812528834860336246051265091385579656777902606698038400324552245048897102682067948941507953229382369970275042190405168085476361738983541727066040039062500000 [95,46] -12434519618457596599294609877069598438668210247958202167669823563159926798708511251587754160358019531356054213743474554431671567273483628165164350949178610605603065975752946248925308950180931090504208599660935889200738929794908801472875487819801844829008515772174528079196901286413357794118720406729391341922522229792637475184076496773162832122045522923913703956607524658759487459963506277456076215712031797133308681999926311153628039967030784776565486937676088022038168423923463238156840022717006305304918666867690489709855682193800162719933006555398293306319241946756567836439620568331120729728726374896294354026071646935001667300963098739900065712031704580680182480641292874283590882217199130106914138351645136979223890078049935741108922938306001513962882568386588465421035218321016848707423114813812697325252563493877811909426199086922470313804362889104059018451033090960540023347561051005568056608679416112297174095127061520654059252825983351717861823345152045588938785765175896053167202776990115487304825929153917691359571481616845585081221511760751416320976472424833525323041545499732668110621166785990653129552747794039381275578479671816293276459573133716300342375658986131225876851191306910914825413080325383553522966894467414871196755972838479312530859466088113784447130533159016867090697328963996567179811518520247896284932567849837870015492263399954258907463187476546832291692201119938131925770398026139235248839736275756140661675244373807558577145464581234268284738267458752359032638693626965271670914150998084613280135857720949122405675079883492327197315203245761695276877536084821074851163747263337940012087538165288710766042819292919935841548268336191790819465441848495816784870955004713572578323168193646391826049684603754665230762969812223173461434970486138702760537840251251125189122019568941413765503949744286660342866718996460966300490782835519031446130484235180722077205930961398548214899954635067544736403353984390695126631888372588094345512467288430618555461216884339019049642976382057864015409750864953070211456859643670695236143066134889606945044757252545944206948779203715423006963235194283722862010135500462560237508973589126269090396323554643354955421894910026662314545691772696986564903842295788054332180335992839861469160332213850386871253963082805555063516271932113402662141227347732885322637027072445330878134614339763376247504968942637876934062535205782751290826126933097839355468750000 [95,47] 1962293588357261334244586561006008272383725766339731936821188222378304764698211205327052696961764133842982333435297783156965389951436539119990804003494392843623381428999904328920467160555994848675680091279733599123944205516431841955514605145889752357609437251592698796700928633280537089332868117965780746429396471485960095872816340116054743645078500678259777479755852984327634124964946908944797614969943656142533342693239200848865738805725444646093345357706811160731775619894100259122428858019325491598548410864348703370641903727084615636798373114590824904879780643128537461538740828426654489841171243632967047599440678661331821987257952320426343159061872417310371218060819748002502936724854643381792697622402999890250694103016312711481047463162028683141988613900902355887585639966298133361616891959664952426274061375872231140025203149259265194264178846439397093331957439821469291083363083294411404678648257560494934172549832949339865994277614705522154786432246439618231164082562636561812455115410141101433092598764557377049683907951725491467096343743614325774219253844705549682708842424229809783796096330844947646915449126236066666717730845803302818753421187685363542309613748659359311033981151914321326031280197139510836277634057385694590450858196410340045743241904780577180478369730260528734941903271416492880618765760821950294484835982039322322764135068450711002130152233689903215523801337508318523860427057668955885305502476287818564809146141986570466355742610983812404361632391718385195548214395478770287286989625331808313780884549883316755169646343217023113351750924053997165785033771797303262906883698630532659221548307993297152148221777506371781215584709043658490035700441543004443143082010838935848997151601536309451388105361198120826134231914589691452299402138950432639531247118139994249817459981398176046837704236195975082168940524792741238693913196775980397808078009400782003285464662702945006088146191022039942714265494296388999704713580287217030945602569042661860797844161183207577789188826235992376526286199827288858054623221493111909821237425223901502755499620965067827166349041059313840368945827364802573109329975729228281977167463274446739326676171198452163824982558618642313916022756081519737465811683289113593865170433633407315138729213887302172724302582435948222029150371843675957172209903425702347701531831241570384827147147682947974798343030675704459775410271049622679129242897033691406250000 [95,48] -163145629685921450841374973737634408125585155013284065111050641039609518690124697379113253032564906786799578211177074626051576172705312665697110422249567674315731398967002959637448315807491770575662760693978454421652631825498158520689303068573767146833369728420731840482597661591846937513186168034699432667333641354006373044576531107551850112146342134755581388178498879313960372577003822723234629643368660890122992517440122861806147788105359585266033065949491009908760079569775100541253296077628713512966991930442967924071831765738172664062739444792972608476671134206584763475545617990614074828641951670748472275392339783377245161581499672022443860251322523751066082402498822440085631364870296354082414696109720533828190517710009322600804855307488298997954531350160426382219325114905690144226594318832316417394719342492645944531209490708631978390467386854052492906561998078331266639453712960831347018765954120745670863300138277060357699639012429017474296842100619801065387007294664160371284298210729798537968736317745436724448735130540435024724727094924516151920815392216595134084047194185582437030645893870445003329152402296499224806829006494819812695438055135883703509443845403221795034463551129537384374685909893720259899201931363636137457373478653285996376007794716097926182232249277971144210451204727480372880230224419452732979139273124679233862644919229062799283313262946713394349046097153601835488546250079352173133032155192094381036132159044287400837891396129911590844712563370806825701213772862726087047952951661916656151310254544165371746707868997955068765948577286139798711951741223508667170793447126961442928781359349530456434293481286898037857727260751210051239212838213763043042620746452996137517254027255162039093803145986963408225878167758973204306661841926609521836685996001187622424674562367359377960971596780273876598469264760762592594920221692391609705105823614084156054118575593054122237632599581950947466019564345080167073591965449056509296961775224989472625398397065952559170225025314387834591232750546962965485393860092735069641089638204533664764636884628902535766055373619054245203950489575041382818437974882118916893278901869529009569306584923482562567972211828700708321164842633559321120090911694528084580308043929741414726923143862548021416279528049802992435025722289267308013390578040629095218298180108437567613272741234940810600044020010858034086531631601246772333979606628417968750 [95,49] -13388604233052131154287561744169595808060984561165400283969200992187382482625142150235804893822071456580813754768519554719339239857729697143516423848253552690376495165176913708156197538539575459082198696836743265567298038614654658025909974118390779914284969353706488255634834921084840424844109735178340028077534296708729083648843141074836664253700270100514688335903489565521174408334061759002170806570487703484669453761228851417723647581080849863066214023524165244317904818107410640709821756089830676132024975812103726632459901976402080928235421364865736679030861298918790347411755424161098685317146881953786230431120977818157270833951801944530357677643896519360090920729887206390088473357736531313754191721608185378355489315576693579771156523074821774350096556896589555242681251019425978117883925767724246694197389308755959620256890369381625761635824059922167852989101694713522012932179399028616297683565241104227599294889066287513696071849964556583536779451118087191285021888430308351746996420320633430896866209357637119866496144582168424205254060054409590642360190581482714485639724141058807467197804029538436375305587250592520676226990033375815313810135133703345724386247784591238736006755582390543919727282533348642226893059029147649011110170180208099418940738999754445777104216017904670159026468737080528382405054271031782182912697184968029923142710986192907155723361051046216642943393772100228448110699203663983667811400598106983528113910233274730656919029844433242804256380198283055623010725433269604124868818397580074141221787201968331431319887643796177028973931165309505952469111735120227334812514390224466586115132023276674050500496857062041679242170387176788188840783763661405231629749541631419300166026393188462210621736502500752450218608624441274663357858433236073972112015323977358277683568200624479492029753483517007680093501394190958201477071538500694267448656390048347113741657620287070806580454749331498510201979510003216169408252686857463708391677705081866841034026428660971028284890678827459532827853995410413859365552379180524442802557268028541357016400245600879129964094559672165750557213355974674688993966184715024492398659552558439551455972227058554686545126572176123841776926848705323478783419924741571423042547758089554189924376748986627449464344602304229159521515499651602275745659007448382178984037969429372051343667649713914931778083964447612075332472159061580896377563476562500 [95,50] 8093567259158284373790663758676054214170945572564100148366154683717432339129456590536678338894783132666766572340160599250964368264329437530953072236455396129131329524531557921250796551725005467880363807568404469810299857455482593198323707602145756915857122237904451219883674737700146402988479507867052998753115243791215758189061437950737666384338472383116625941287715348835252499314756795005131141322965559737589215759743393147175549616571715995142114926537070718958550409496576943928052446095809870740553126932687601474010227790953014580693850898044554877060569865533978330389721598646410630910678148238438633029302821804926894980782211302941573127637222407074401451243970589512866955579164696992772444439117032678212884202581355359945154269523317054731062484928688158093624781732363674027530692924885481624669529305230461526054149099900348164087323680705916958652739419645963411895999815092198665263428299885224987611945243044379005511404558807695323550547233945669908170686675817392367765467631883943688003037129947844001826129585456977669063299229473540827421731112705083234249047523518285202831995728497700423929421984940107637627010027757653537793075585406049340131048570872029847213936088755309447463945844624154704767210218812814941858595123084549508894675028238029782394607529182331256469015536636083366563415067079473080365970322232740662668894963572304718772692732606716312645920732990309887831379409912911290789793135486030403095363614102586080003021467584355625165689687582897401917235552948288271583668565792242598599227075028508075836279483894705918119206031605662582110541040496425940873084522015791569433430046079217340340941688080626471457428233240019084947616525331150258850402238656999145756247807956954317567513718067234916322079943746728015489602933572135224741958379578489416919520663855358293524998248587852843021669169975074047055265085788808676540873752936000228292942959877214543815415443753744913625394369967888489795590183252786601277349575040096927087494183878349957862549461023725902359928459372852864592556317384291423951805725144285300192479511825111936101142852013554137918298507142361058356085808570951148634517536727966930690947829717886034842160639255507977722180403587345233391292110031469101410905623157654713495393844618162072217944018320384005998892238255932396457203892582749757522033333400871574652041393735708258252471714033760008533135987818241119384765625000 [95,51] -1758040382189488641479009983115617401623720079787010855901474683284532813247873522110693783675285271277235576306503212176331611262755808851016508813087246061872299529775437558310380485408106718745424376007528054381136713056572212995418391892727440833163038451837733244980370800128407032324386332967359411034844072913289484439650719465518496724558914255770156486041657056242770952779696776624707076281734050998727738061179478538954189922470167075519010127849078753261833292315139083244381991667720471945743898858499644371896811970256319749677486554914155040582260422626308427586751715218077863332101711743760163609868814519992611943153809913022965474143091187438459931347069182935804888278767950362039706362459423620673740141156532018615254559790948950822223011681459770129517558008238784641421075721069912707191283836029821559637750704474008569998932924274167543772901902117086725658618639059396508347949264443271904760283159673456794740035185757452046736130413179632909487221410588643419802470082592460857863093488435496370160877326274807795089110733334550013183801519249002600334126698822381647896713478566067520984972922171805510305124715957158273450906317312533584690964140331474858592036393772783379274251632610892863675111865677230695788054689379894077499573753561850083867885740604823631631219618831394791809510609870635486094290721708185601260142732897464619979916673783708516093228342021029161363185690791967121778064150781146949451448232518776532760661953640957670936323657253200073076912119895613181435215141681999912349885453884204849279159003407228495484183288991885027443893521618341294227585712769277198471788492758055757030439430715572088544273707065993925899411309410188546306160215103779756124838133844394111005746445312836185134128054533756274589568363243571650099522298715675014013160549472765925498858521729123296031987253575231160447947528539978026973617452492467181278407946893584885435430625045757112933128680357068036357382085789722913394329693234258507405040101998318336868418273522502325193520701106839728766954150134763146674308946154542515163714723092266434953427188644424170689073827998713123119604512793942280693010149015413653420429977736941358545961252806698553177077700564172897539406027272819729271584202806851355476948507643939104659230579921006361837594689063815293308766181578215341858788283308469163947739241562752106687317343869381147669628262519836425781250000 [95,52] 254631312214473817954346462008978109110117254145755024952357858483924157807145449157912530115838446932629010263465212818212296386136585313911192416046773695561002678738960981297485259815575667329008310003912935519824206900078274419318299453869756398866256808176755205778573149031091452513685162063246625946890979288063657263201859851108476042564432559080317329564006081976379797687276350757673047301938764471537691086579103429269227899966516236748403552668757595529327273629760372177142843892030720411764598060790620405273395580647335054632143580472663723911901167805808900895891407814077496078115279166570724839974551272928269887479485253707392166951631085895583191869703834145908022216902654871462569396810480601347233014733015402543420365782210773942235852278666840278086775326994083261723912023109355602199681225229733045475311755475350755261192820871159112625438232777543746087017710483127722755237099260707106044704679627341781470919425576574797010594342873786049318353995516708793414245680758271837959933548520173959354825511838221470788832845993953559976458629580191502070072296575718062277256941004022063956402272977501696318883205582666936366408051135669185292964921201046157645898136880816112891745432744404876301134827800677569572805784418208110770634194739595917523405585183533831291406475797146557470852605201095709655592101853543947204466060414074876623342017865312593173319089789438260744497925641395516795028411347801463076645744348868062951895334385920816042528641174098249995444204359081711314459369687327050765501680931703376066907419883987179718882103139061384465793400741538909838809328881501881363249265614196814546954071825779735499655882685133843745808842880247974926710326331748237731153255911263161936624728605351966140107004195181518134562778311641598192575186386462073893170675399226712791616361508128805395065150455275785168317070002608626327889112689344883547253948768680815016901025454408343608896627349786531156945375163056887083485098168363766938108482162361269146285268689401363685180590876987068954865733116673230932209347956848546015958410370792702379491333637397951808319330019702776998258324341554919686875022093205329774619511652138008056901618641391677231725558267008968051214149210698813357672949893758217914072802604873451609526246662764719035429179010029233009365248477390299349984606476169268372671179118067524491109132611654786160215735435485839843750 [95,53] -25634769540885422806776116125538820962151901181212765751024472221782681606172608697228549921185633221725032673278207265838249983980382854471553588487681485296668308617460910518198658984990371509625735270464593045341281152798242485093371243588320093578314407087775456350991218038600142005094739474155704403814465278395406470062124395890841751215787122821065292939768011265272990724525257128565416780568066722237837937257957273243790331617012193389315595932295618079554100400117467545412109916635334900920877818719178373824650718339861220645266025764276148791229367397177503747565541526563768694608090631571840917080827054289568436432748865675442282933036897968926894734825376843895072717273569044329477926630154395309439566286352118760517405125789979434734441474073186506409270528831964600208699250317818628369090595182555169418338714166524136053448478168141490695685008667142208328618697426276038871222537767282064724876881334706300406494595683913764649026748121321018017967563574497445168665206902092481443948046075813794306642556788616308520375497594114873624364152509841129676861380062020883124231406204560692840607287197406351026702914067780363187786095433606746080005819295981898457733482738214187300413954986152027260745796924184620238591998688112994597397246926615768035318846836790558858877229874882816815150032733044737075138519711478058522424385425413044487212052025994070885010397794769102390325770409584896689073182954449731407085895371815863040905056519019534735117274947199050098244251825119035560316304619812686999144260035375901646647138700856401452279025893458897619969337062217078027269678377433192030199747880112557621340560017819322050436120425939836444571214873411743341692229634985219557701513003312919658548515334277525123216705547197463369719490853514843473592362802271887000152612534666280475610892786615135673288910511187088953605594224547252553674626269610102645580093382842555243935804327794264835448186462938403954870922309584178788532754639543382045447665306823416474972817647229769870420116192037934198105635192732878000902115764529572033643200753257292093394943002573864380512161906842542919060838848631862513497899244385493834888219101004261458925497229524273556382986463568991451553636929129228813112885915667155601811718460366965742291831910510647104002181524158436040291395623172532687645322657476321867554737031404815672530617121083196252584457397460937500 [95,54] 1455940339486237207539063179367430525102360753438850053866238488881733126347001819931460955786486648360728995490860576869577370811407632491052063039872658051430345447784034401758820193269457844596401744957143874236337244354669229007800487435944714938503118333333690982723680228852811846438819304779114137323012978249555442842932479290634461680866582811511289074132646538559187345754884440158216471514022413196292633234836845462396252367474594191733019290128768026504233332645726947955313046088426922015510689896226632214020916268760520050001247005339244648074951658887033335756237564566882205389406885648137447126694606408507792266595338577250776802821483823924631815151853116120165917261942986365638968068530036710747288357340166633040785879661226152909018021820740175826976725508359226991806480712220742039766183138958178295165950792572014972201852666032683646946711293191403725211668144660939683266976475653290222696519505371625359325387609681391531836661388007485585524175481767312938541599699053940000150803118461983617662438833096373067244824587345936668028792772671555984414804241702881048372699998870063969028556702904509071638211352858189138855848232314198560514083146590119640231358072313887473193038387976976498802090177587886639553026384161859314320866468218459086473640030477374934976151397240795747715916569508202869821427403822923536294496733832698988053194580626754127385858278432398212820750746668847966329064074723375644453852963099034634633295139162918004781002206944995178454965002637706031861821242095934474275888001163042901971697616677414551674741849159502268311731136995695705288659027830179553736887541013970448636196330040032744824279739402891882675645993165438829265758829124600379991368764816410543016736728497230057152054750385364543890397107027733314950918577105860853181218961806498242912472329982733689980885242279004672670520499016444797357940729653463953148406102591928348223200804955019078360674742693156053977726504532745130117649804479986720946791153505293212298640148461891897317233606312919087330482585762763439409171335537354617697983855829549394960181381920329936191241505178716288913080818786939632016426725132823605576300306639732141167489251591226191718753298259331350527760126835281208799836234180944149614633619995560919460864217616257801752247674728585692287779987301693783973428087416599832823585264005017414490339433541521430015563964843750 [95,55] 46588264931928186585937508598212710554977824533522714707481246945738678814449041864697736126529309469618926440344808387626286191544199115318273615933905811906355370905238318559113079788949709037344512290664839779121431274221893600456855394354160857508525506009756904926725042972197858168905147509736835781381056490314034433866557127371968247744259356824776224328307745086215258003955190988036933397783974695809313874505382482911396820797314358405927857088388208795021098072569085630409200419934225685837433010748748065021397460060866908785612733643267682511721821064371207565161024532591417306221840017687298922673915194452483754774135751552932079752430865704196846702532554374736511494318262248245673296361366554782145265862003546197235228816025677346028137861343453603146053733337071323030228543205959916169374505683224352398702767114879573496759952829334807224230373537399652091853909230069915086828746310854326619917067563603809497201324784937806786948844063279769148279544562141803213910330983736798143808229626383301800666588014076288742456132560090020112547384825308262719190296178672447015079012994708237913842099236629865865605559294767513276758710174874613255879542038676122202097563040127449002229467898867021908524760411262342916189860379657758004917552872700086897221707043257187364134474671452783419942064307423511818733336251617737937380513676745524328709557296254558545502409982355876115148145380655278730988810751219751093292737918739603304515568750397695513253369842777484688891834298669555281515205662090739180786574297924696855690898186996364410828420800157873377307886333135522581842772372531733400398263662512790740216003028530625235517550513065449992420471377933625966421047504662532911208196061737851181616265096927183373890872493164961801010682953626590599245210705481254733766157001393693197073248478590390740022800852259823880413170539633322191229020520151547159365167635387672537438799253612419044095790871071305279191739429631036196109645145264014714750613069228300988969584940313828061693834393152983394893914326945773182032830320602779562149601328236734266060564404260179328451433059300818650206113889752499340806744497199284375271726424398526887400445905532984466034144480800109527959572775984463155427743937569904931489806082667481683855219805094132579916715119647468718557318605839468024850847500585327440672522847364689368987455964088439941406250000 [95,56] -23427246484837336860375529369876958188292871957292512248249926678836716688606338665895195911596153789371541382245542727605133983694857332212724037692924221348908903862892241598518168037020846578301635646366994832420343033038739817448487900577761035537839202319803511412362215255160998235532748104215536982446523117245938349150804862848683637833237464709241931059159477514864440148604827777959205475222689638102385556549666895160622599417270200483019024148053816186395900199290306476640239069935762342257569931501304258049114851483518224006138383947235830016925659159019779829139080766675690369743244698384653740879183449741203423550373970067055768685380286017504010110733802360992245094620595891920833256998106577885469611820994941654150971237048550076953320875152915064391656359210005777911900128311691237802015378827095946890862230647055906028393117807369945481242786486546466160155216453660901353280351222253546269961924059843963970447771984457898114280333713137469935634894648285303085518636060898558743096958909549829077496117400769252465588841130478332463208872340684983591486762851997138389345850455891191468588238936589092477813405343882761055467276708525136150206885036175791098369094181807121662376448680034857100594474400897226383544445382133334544434487310199340713535907987406913297396988299338548270737271162155588464270798323368158442921627156276173668960266834663816532504417061817190785189309978827309246549894630590546437477588660277914954150398944857363419894000888940917176435558181967793218218608828504046384534669342176112795341399506824160970900387809927000470939892950469309784920109511953727585375823134268695751737652776379081023605602771312004778801850575801158314201267090485206765670380293237454350116005482196058001617526481038940948280473221552555233525043712015134949592943026213230628645631942251897569335019282673964527429078019301902037707893475794401042641734832088243062872596779725595623047686275982558273132623848082255401732841328315300629185022363397027151250002653555686923940042730482511610189378315325067102171491077022954415359832133707895907633700989497292037532608563612810973443567016484655570872073464537563023508020407397811048137512440476470439193270368513579240186296594647064324822178433749203548085050867916907978404046973462065494448063898340136250776571177443397494042073427402729512980528170373872853815555572509765625000000 [95,57] 3495470587858411584873230077350705603648626977028245198500950914017029816001668923635492860160027229873399539883109838054634316283052038266580691902648032867625259861439876966345281226866542658458224526459370033836951369034310562822029516407312970383917608117389284226213485495774153783333164020866406557642683227493640125546128009055882007856815319053739931485303049276399290722647297438559999337921592830919050133926024633015329161732555982813899638070156905463708500402045552293437347143176290125368000741486600048129982015514394240559816992336058045631182449623308043652752827018675736494783162588636609250448957642524366860335590644524185842144194476753178714435232760498679634986436008277075801875771619789404740376265552013901780898769442704355442743643621483083654615785651149273652664193973740362727394656279531150588271700543909667639263016811453012667464009758602431260814195476827537523078080104619486103474915791002434208249597509223157696180916598757703734646472084160652492260279124474142882984510776272020189915112840679260726408549064299934639230494277233629949356361142149714873805098175793315626576521160025050585035178896997555202864427517828836037106275994534289067813311041385065461274467266124038468614335900466567994068540905313254940922198855796952598404699991583012143575634363097719170858552742904696741866228160267231446951817043536738204935386482767260173208386524723133704477336290079754171998866681641207608112066785043801642612144773333681136390125514734919467371927629588848675787937175730640682214367896923048345314306506393167608310438433589506980611525969766668485389205803077873502325195906307438865524318941397878647405895186713230101900938324261069644805096126716985491379111364166429777272820682894455105704365486040251547099549539286775636015267267992227972053230426984683385887449914403317722578186987645746607996145991817523681094245506005434564653289979274835139850279209407640168728611703326967975712710870581331069716993060892586979236932142475085222829803387664488226854407237561299054536578690629998308788088943111444579536403428986444905912000893468015862152504347651556336695008511670616124865210267420016076519363367691349954221187716226240919181759800118813898768071308231780619508368434993820230203214664593959353172778421155416700749291927096547275406123373422950906215829238170723219925051239442836958914995193481445312500 [95,58] -396008623810636604577278492535782114001438407828604936173572471361935986721702827138839410099751743822059858560145581621656702214800823299034630053131293856141845911119877229701212878932661972563523553847339797476398784327983030762770935044932057097715115294092462164373646550329009083433035959672103214110742232511813423722085430209743164254536281200344683690679511194296496445497723420680806287448993561186213052563451040468223740800823914057389285524023807216948642154606401310424979518754305345102363649797561276204839885017455024245633490259057816630328332642481648714560106353871363639008758386422695898431622683878984499091065699962063172694449665915091242861361136401868609850223522744887073015712937632148052335059630505791989944823723341259954846707755418530130594399606303545659405368159740870695459631115101904991372723096653454216846609517443472048616238270546296720803787946509305842128856356296458131946351674014546233769995160721644161434708418587819911982781938039321278810053384352664466752558024157766677958222221080784509110517500306000243064824929127862780466661363052900359242953344288880288172231042448471912175114974989915036250839190456433612459599364365899831338055415022007560145129379664802913005954087812968072191836328815041244932840902974826103478868911763903371178723394371757322375823479604934040694810295052274837346535592569635674710772533563992908876427211188734387587979032784073844651926149120230397569387621017764697635030640188518019246805840114869013639725450704906039816777647467577347242213407389081580388432682038620320896157550424111706019995710711334570241334628498494691918403646502048159570958502467580090261267126687243206432546303706866313243253332429309245086029518050484930761780703786040403755954321734663952122843114253243685103127175040171610805728288231924004910206864590071844124715174951130504866248922466417823718785175990842314103574991783057738115539017609238037442929225585131767736549766461547552723344020752647082100710253028293477673281136765842987054719946551489717308679479853765874348592502309018532703341233091245737771453741245070114734451882876819945889718555237725066048747963302559101154908552790596031484739176145760090228891224442839148180972384608752442555294289367104476915947119495856373833667432483293345979325411974921060086173293421418014496157187446373493244777819199953228235244750976562500 [95,59] 40874390404796398776612212731257162890005109045927022072199744391619300676070321325104543259724607150654510339808413254881328480536487021859642803494744318171773436547526606199561187654580516788552012021346222095224297971766949233498813173667571652830196569091489986856986795143576327760369939406524655152179453267526827781660427625151088454035062210673058510891592779768777927400004786798271409485912040331827555260870723420114831624155986370192189065916236392282658885845698565655676806308141658856165621692053527321608890617419248224663956026461377875264464623696923066398699433191031430544178383504665272947997724370675849213567613661317776692609780964959180669185165442045207002140522781773417529108384447749464804467958552391785365193256446400532767325377804038800780448624682729586396508367051729431326650574707268656717409370741332550907029371707035387251219854116289971362275787983766354308035071108944508494186261287689604357213655063445477748193465451634790719258550628491821282847587952767069644994611564506163763407754264588301454438356894906886022977981613801159800717818651649710917422517279141078313516565122370283543313038069533862606866961649007842481477615374608669389150695759848970238521693197329012776761537264735587536861570541015063836615595505320587544298572376076356555816598116853747322483483660590446655184815217421651480223009859618085781193227049693935132669883605414228350818337785730119659121280648844175391112835349211143551182576740639668225690863000232823285552130360513978800593738657880599081574717303224275826172032066023445208030389907239138977463913912934396565401096105971177134044827770615176399007588052014211372996553147219795226485795898003404991115549343495371665433213468202410171987194108073709859320236083974202353069976410130434486118251293256716888372339531553085333731816691010452826735342512461831169683489314488221625801626129317973851831607241986131542216075362101977148595483724570408724604465400838375014743078864229006276246389542366199454176930917499479431650384252702848806729350130314486719955638653027572639125613575407477892855758990822005557531291152963453194095155711982891427540754987211191786796241286337091940252187514154259578915503061798592911618235672628149142140545609045975660159640271865317547328794780865605073511752653639358091141872833769651373453640069710601778751879464834928512573242187500 [95,60] -3965785604910599518339863793700421145928814726891493524138066988982742107105695131267294685927285204550474347067626987072033156305601839431574583874745405991642776989370066968067203509264283050844334179627305186222956027611367712340722437571234857132542382159472902906570831704493590802857899406776612477728355371067977031378505120939384735297835944592809866646463095797909374882332127191257269828168992491061758446437826230148954011219882816966880326273611148453621647907678886894702146147733887772444844662557957577857635512523966656915765828838526583145947758077743890197176365019486955596629684532324935976956013222737921609385509806593652193262250965776247142199592612885995872844430052511055445564594960731844461804169229014385797799326882604418918452456347011870187830325185236107412724911620253614730671638991236091643729168296882101242837097432041017655379402172560398624494656086205428111863095728230937473347198931884090348867296665379866946506842713688015347087860796137630214090364532260981266827313498313630741131337437087389766386220649485180080667738289482021930321335206921369412914299868454856709163568296410203955336830118882339103959670131358522364971601992256820777910855364095851540983008772337865148669446983278266202060493657918736277612154907685693682301987551235618605065449982817632555548388017409716387206881283827970920955620890876795682530412547407552618714009273986519410384547288756724945495688992908933413751666887890607325330140138542924605268669345466021110239108777009301275377492187530722206552489466581771672111776445205654971760236069924349765115320236215719395234012621755034124897368792217288402446719635163045185164231164088753422774251105540287175396209011600042377328794637764885363437145066428515151957782235357832822860677477739240319802757894533956252482587548470855352386875040134842415309978788640506167082126600852492881827430622803924176801958478230941621492765330777517588638662042384543520449112329488162348747836298888483218080847582752046083915163727701967114115577819107795673846621601393964271243391565936628482278009325102616880499636401524063717496468052247016891914316095972605521163260849447516742330319564626895695584150628499705754842448377295537303987079796070079384819780281305735681987658050900842381610075509768016083589275794754610906813807946521329228311246450910942940026870928704738616943359375 [95,61] 354763920486334794695084151290709826439519270287515388519362217414996423430881787760620013755897791763990310340835645025348211658669799415404918213857637550874597831642549237393017178107768594979230500116793940625579322998435587774236204866336510070240064510567850666546790330554690729002040692036955997237212800444210288331775183463477845948792599252784594228462162640393294786078340374220947152802480672766101210019834858009787046637384076379113872356089506662175591330463880067525010913825717389257415503444535014162640762160084690621331802841049263018566060345496143128317410157927553499236079258690504830796472536864330863684007409738762022707107975476043849133914919755061337119581481131654003513706069386815395169070377644933511476243372534524948165761511872163264283275423904776530932264127413881946426952177113288216356788746619265879095660679044092217882924624543843328541915254452813881685693459280570062858558775244807789594005411355305272292871179050601074797588183408228524290963356644124618785277202009608894115635200597077910078258981928778571184993522899230077705822140915177913138419148586179732855315251790986950909054907150177463611478036027300958967125796814204442213271725440692391076064553110762825808297486376490119389374567548068597168760002847507960360330875295666065881172339611956402975427665125426616608705436428323013852948471660527265985981166663200753804685369765816721330259134494954149654532018269155237052928319265726601627694098232066970061627661039804110109264811365678288295240500142856652734184088253338083547552131460302259500447723255094815846056712860251683133075328595082273883527116833084822681296712664234290587339557175196141084948131385324803938203047681864534277412273849725829182182196527761440083559226373420675579263070576303177309091680354321617967939797423283851329816026493867189154319748948802345597647749311511484953682154930780749114608223575846489736995463017483017732920074777896901795847526752089953470039516287126617502298031976521782465190391289295474726944436229093495882585875666115325730012474956537470451977267820218237149167918504391448161885695376422148749553454625613405635231467999319204097115256129078941097940069493367382652722053146594761855428335365302665390578089066509228343231655030924155049427001554281544802087897785732977481547547664062305407262076784036253229714930057525634765625 [95,62] -29777007781020746899787141475156868277545746211082314428203792400468352426353778758887995557844538160123191608757535729778895315827747517250291494597425798058820627849651351890011621154002218345150388920718101427908521051193664951119787522278154874811518401867820449544197245152841693102096740833269823321565460078661155918917247305778058652814742266449083416890755857305248753280953866811135230490130059843990592642396607100203192553535694247683488979114783260044772592215486948278878529428725039003830425698147785456315303006290977273843986685509426605310246154545715149397783406492962186102725441035264005023886197951185498399692053465794878253067989330985726622412445327864891810374710785802167928378123982316240768196146247481592389986474547469849314635728099433942845552202309663674736461531496063776001510359917215844710179317773325772120261661074581326846148337401779816135809753954977720378715183121492220074188883827646133198658665248712544394560864608257626373512894037499661110788983205289755003940622854823321934497683857522837783807188772209022667873246522008604240137861240070235840601062871356602379916391232259934198386459313705875260605908124843879569600933370226547633356255993401818215892656504370256335417892624199892887090893873574627299297446421933879036791595068408804527599778401243071098136676238531440399804656305469265824329440521740006261584958390293592336896110694757217480358541002011956854414072228873894134555639711389911743057734993715856637111259858829994655000146457162992730151896099460789266534491727507108961120693013483635977076324452679706676929838719303505000345882058257937165402560605300000289477947225534979964868775296720851064239896629496033157014793850472522940449570088409930891693352991844626606351526263274475437563952619610298474431888794975279960856243999957913032739688699497811335335169751020818173403775245819199135290234019337567988802799486130431932460505172129538439321146070189187975166559348462123538240453391365340974780158323325431556681464374631526223230464003794621772318726866803164505973440796768845286908816408694777037593815678131791096764862478664803952309393889682167138312747509070803628730658757480649826973677291692918550577882607606383795063605276063043694773457283198639501025041094559070297583510121230971568183024463349504741401492996033875670924828682473162189126014709472656250 [95,63] 2450100641297889310234060036255404867924046520171028978153400858800508400721619168012777687582240073367174847089885848277086609719652407196229690689209793885580802609863920643889315660445792697424448189976046898403121859036621930669069438592735137635453285778495988208677171878005208776740662288770041298714535133459574517861023910641525148123567302111684861962686382469360432424107827080867760412071830140664539984176508309679038260004380196861378625151026488958909169857990328301542829351743620068970408255777947682361195149117825536044868412568322331057436245570606271764572485839659592540605650679768267142886563813355457397301776126006562050381227951873779557304684519618027319330244994193307682788729282014523161421300913048481544492521157448585805244007535185329971266907038797952437855050594502732173644984678058993317330887913194043070491292311372772098902351375829792023881376729463122194381989602379344443466256849562130303657134938923713625600120485842766929764834815732321511050272365042003083080385932172781781595684168074317542704984567069008148889134372286663700353283529610740297338444655092420058621980470343515403243195026497785896752544397067248084983924627004454466486637215856436561332701118431284032042034311081682627953018422763766730525331431039566061913407696693822551134032944117134986866705554904735174570116489430099684612814482059946478143839623934061006238860996040323425378106261246347974138059938625418391284778043936909297331287186702410729392658949787460601678471442862490378667565347918485822568516536137899230953424890501822287085582843554445837587616494136582014496258526023476276124247126435938820758270187678973782771536329780529228018978861222501086558871850315094909820758055737059410831192399578851503754923531878789881429051626354693394058423863660648864793288499830094649641441939126549095228565640285665807439668405284152583674659080663558870565258716653263681494284660226617713009847855013150692181003002574329677259376355797514603006314894329054875046245833180507968714086393952551713115847036863403937415242026153474607302002028021768476322514230890141424776088772588116157822928227518369938901185378975624962072793970567051684416373655050297881610041977538041364181933715547604611673768208018313438059209581186937114364944139749581269373076247351374887269983768312009431156184291467070579528808593750000 [95,64] -191013845260107385367243614090070457917427085967799062017663824640945141744958082793537197272903435280445857299541795894073729797706864305715732570017737664086254178252656885252461987353704843746162039055243549912822644030807075326142358341095645013385433727199299218923404140113278743136805618519846634129839636814630189685517555190427737140921856289640764258031300311663365176933475672930999162235135417575141314039465129788135326579822462131526843248415392916964530896883299094968502028790983782407815687079321887892174859121109278389788684155266769480501431749526160393729414053971646276466766333795355608097799583693383308726818658942015044715782507827983012411450376444095292101822984852520018883261705944446320694815980696028091148535893415125835380094599812431196691879476880222315209578171236168862185995783154441846301797929566218182541914955983905312455773249803356135197132285731008688460563613388997549728140610782509908699765230134093961695319242726911770829286423560727323033209355067150890390041387881427250322397816080195614889451939587912394384109265910093346752206308706191257186811279702568303219220498525112201600545754105368344182280024303791290478625314927989640516060768669253681020180741075440743206532465538677582184183092884043254891583759235366132516167744914081614240630581561927022325524135841994355528479696423138483432158201422591108025614828284586658391759616705027528695603335535395592247459430307423110251247468030493504771641890842668474618842475466777747931320122034475521774215028034199300604595762736153580874072157888269780500964874003652741687830703154558357053111186487588746467556574013134771857511975364499844920318125388806615156335201545432059685626378758820578210752409735659234762905530575413008969762141182012541646114022862744126094762012207818407972783061471031515160621263186455254556335792218115394148990675720845545524752204536723260034316066481266216063445948135090823863209643940913960127016251091359518750018270763529711938418477691543685727468640842665361490625401076524119797024749186326284651207458931470845313485485189289450976900916105780270428350408121992313015790678495519087401644650111246569000902042811224214030984929531140968695914257950865410309306319574741985132650862675981831067103157551327975489580223698896969711484096407259490353201976386987581690846127457916736602783203125 [95,65] 10555097633791520297053573842645711100730985036180367915051245793176190636754932468782182494186805752105063800393461410880793246649356733311217003746052496153758560429144429523565659918819561679351085804479607189524952864335248045916552543632655981566649982930359242774875944583733598654474259982607950519062129066453928361812014901156144756754332511244181481306895723103540420688366761614489172040152227755786237531069922712179120955285885239580478704531638004886236412225673172034466691929222072714202078158050985873546429608303096217210547071680435534563434112065851939006792277090809179882157167351648418832564077406684286479876455172711738323680599257228658903967991617968563948155030110718321544888154531961154692326215302675298769696476972644410566274774701333379868101130893276751940081614565679168057609791233363550608452139023313558226266557868670964401188964468537482740984866234621877999044226201592745747167065103787609036246060383950532319861611973962619380886106603008304866595001697812406762744006161350513038037680845664793612888928298009357834482248519942277899210171833074466466634902303831970029525356332715198921129239770135177987682187823819732957060419980339600992307600425738290098926999823577571330926532315846401970209956161440640401048985374888467111448843184170024846477699641353175284872027744606622666681520164640889022550451861937253300636185720326054696812575227848196066217830838522208991244775484841512814175411723867915851935025159761553268056692295450799853758287461090006973927095037579098679967392524651271101992717516590137207769367970400205101979852436733859942184398328504743593940966388861632111337098941551774326879579705371858151736097493984356550541403378031988478070609245332558133651738410658489229280956753511805302063395011162351622269524255994855026709835273985565064552935618054455804576883961280343554048961676960161712958709952456392324160111801484421323515916865541984873381957568820956575901478121681958079290659586917032465040714633564921854976352674605785372577048304381210990136775396035771706809380238452833909153795989174099085455758231384035189463546569155407863569075564822046907603768627284575216302902036585479685027554748378856707891657910448441975410082835685171658309620392174234980467027363648321837320465174757061431903599636393407127515908783266240789089351892471313476562500 [95,66] -229288338362819685137512471895543048702915486351141984969459003286112544561438520582412269665933819555058661808005244100821510965166879234426861056516134241212538668905415897832480940143328034294129083179310013971750018659247132567090709661403106391244537556676717820858647492409431444746958429699309976435733335182700227042853297743254408513158147321624175042979818482050558212906330703845067868059084323872926246850507142693618492914257353504667839416911018244078258325605732480817450300948882474606955753344968826172079539428880965388677816203445143530228085931666946740736681511007565215803763399665250130221160829153587742940130605324049713450560935055068837304172254013949282720574520858374776335565736124283310436982381229045852717935160311176052631358303349769169573446432922302298161922988381521232870726790100816041958697847004359000188207141007462840615908133253395973897053581166093342761471589298077162723468075646977353412914473216420089827774101163956260599249553278246673803197725163887234709465422097646839788586719510190936435545334852616176444303516305273168117975814799381950769412697491990535022176811939987950110220618726334103732902822456533428618782720386816262522202602011519873341761960191485752331151886285203921199942302226555155425491240528870649675413788100531621001088891113323793276940365608641863295257276820440680020455605572981794673982356980757530986729682383751994171875487298016260804655807336092453308042248283190692556506258758250543173275033571105964992140855751795404904286900400119793423320912827045641957616263479108559995218950725527440102268527449660561876105436524847416662399428876458052731597346196897938207445572992311337287435261295543624121687181467701625345286448967711547163309395893741033266564339639203718451326730193373007712109816046186331483514989657823322164458733738574296071624359327149741687938829130255571685788437895110672426580484853084648755435120429504895232584291664436013404683963947560647876367312467935034016572640219938851519324964826487446593321232332976291929617348009847008054562282447750946468195017642133506132479490748299521043922712857554005307879466768975805694242602322235140951999779723966660878202260547559817837473820363501075100163934552549037890993282553164096266454949409377602026470756872290747056434925497333088273421708436217159032821655273437500000 [95,67] -15922630639543331110024608293985934740175242838405075696950488289537399154622926076629296134641451677647333717483598537320297953341486015296085475002917189352402032785429772500725678602859095839516056618395247014529318512380385514693452971755693483531986698681271614833501034716479109160372313640352833309888319081956327334675066133448353730471286698709402938699502927268591404239726205453965496229002192901453030406688315054359177218326995320508048962591644789897162603276154714756911788956105165638119710058950744410008050532296637058276632785465308312254791916678013342602430351300542630121561703884827269969878962139975502275896698475136216841030182964021193909304318635351285129422472506570684104558039299732408493803227916527559121194126912552008603545066542094997511213589732031980576537704415141565663596463367780948916077212262302126132261316225742803477528332214711068422896165215030993198551571043283984973434701659326502796194332237103546281602198012685913856197482945560504540286191599021214616716806032012029904525381842261451433281839213535606842115948889045899886501987745656817697815909624580405290876670493768714431621035459029572775758611285668569719634613825487542205982929334091730438244049877769126766066575357164373930123949926274989851659061581042899002825902606152828010773772990801702583473296718569367530459903069981425608326250647465024404195174525241869066082329621430052175066387474868213026749183347352440923241990987947958785311500714907606542773097341078292423911788821141306144374410523771626054022773027985585840737556483695528553399469639279497370283986428358315054391232610509883561609025055738946642646462000723782192271189500144365036533748681370179721139387621363163769974304689218263285027950028410689855026708506524887122400732097142837668160064137672100411458469049925984292072606623550191424119744996739152912561987900758015551004429671654811530062048653127741386130182754095699846538359870679170065649726053682837557550847150825231628253309434642873115018651801224121085465916226125277832286363796087215466800038632208727102071465612027374168883500621359255898396152883242584309022210514989839679942407550511178522067863081090588416748947254901459137787359399450827944550391208683403504458996273665493133734094195011069911297638085508216208197605038709987468337203608825802803039550781250000 [95,68] 2547379194303452314775419178828464400364051051471645474832952536837690964991064778766047715171491626042203405591116362432046564418918481950635317586929637431710752464003971743367505403278326166013387016974863458195471971498752866673892627173457927812502738057194754899086355333474305456063458756510468726681634353692247819438172296701916256312365983176575139472209083851050682490555151811862701057440957708793801850657403397191508954227999948319023613522371667372281934632749910200100916533143640340660633212352217113516393035034288623969307250310747720160702852796524347203601748489098308754364345833159364785445682584272537816913275193185039397449793068765490718247814838076734119242916152344904402959480209446026282356833421494410789615399417904159792351101633460968322532850147928398113999462240060904803884947189976492607783049237448353188888308806343181828047786922699476873088591943881119817873319443176853513766137147308290245786400916494048721740932601265793844617359164514947324069257710402023224505712021245190703451467175046871883148734858719889237645490105881144967850357337164341093831685089436418885987922394441573950866811407400630528759658769520764790627096954753211285656284121090499117259536322725081949731681130588377971414545608374049011702975512758134137465763708341275626585621772895799933588352642819902344892197557886496218726685620648401917391901325474677673907185767167766336266784169282206609780615190567438987752973419197236859196742064663624159060077988560872151709978483609348508085078723149707064984208751140203278045872505756711048574608207689738289178651217768525468654320903141070661494695830453664343955279648141289747845607413936747779281546550336363765564668073405120858477600070471452630624395705605096778386046845786062128234261244243206718349973600649152077016091780440617821584077311325432167071468905483767877572693784535095681882800021621878802871174807378044002386394037957359545043103789992047936642920340887386579044477332663073233168049099522673169517721445125201290747615391416958806249374240368656354152178525206118818399065112446362917237521413399658340756255287830709539494254185431066598344617077836055563069743798013795490651403491395490876208228549879264408586033063372278495109321054889098101779912740060420249074380585553796638959144430267578229631908470764756202697753906250 [95,69] -183273758265625318458032743238005955813250839476667205854511348870137739075719038802051697693480252818195321250612756243931636666558831567920462419209699768582525778044981318125150295960809760360326425417355818492109750403557543852133057278539285411779251832918516968428734053594681990478966330820144228359107728574592619118510066869468942771300635746020183780219961995905614735998002176787008419763995676589529501551573786418115320836582762913109829448068293718537527302437416200973553191861872900627323876131756216175469773374730617898295807075986490135438818758691328288030546509456432401618024910369799116251415984970831524280245607901313515651971108068142275455850118355605538591831245964584937265771488124928982020369217267736952355779641556751403574973442134545117740411922231759788679152058785912842209974216775497364002939879728886392573757486815739677644731980923294819536663517523429704833658137002577858269855677405588104442020225185012075893893369318166511561749092678029337968291673821461322938491349725585491608485643535299800542936907490019298726378756169855119141425171241772081230986068924247091729739289223274916509556996496427952604606358289398931764956588022947442162408858756611967327467655383415495227211393122613125535498021589575162256956482304379179800389744170652630145867848761765262978128647982795541090492447886214729197167431538793743232317775383678143023940506824484199931529330469219957928412795335979321377025909038917951394426032897876869264825538666705558529878470496701669373776640767415758618586691650718172599656179700173080276068574071884642309952597786872247319856183833075307386492011833755881866628707904486420577451307702073322963344886832724983963644073392876823492084584317338578385464856889429229465015639868937562045125276786721016626109635578091292147445766003813983158666196854310759786035356498881205957214643978512416457712248078684033356269200861705919138865524879173582941988490438487383115340302216479738106047948951441579908618405917788823542608488147784477933482221723069130768012301356307518074936272743987460198303101218249824680119376134683056935628159866440801779046602519648077685684543260552869617879260189087141185274395888669986517638013876216893657612459264245588784131634147515608062120698837868845321764620608258854065007554687838364770868793129920959472656250 [95,70] 6248392048656473817199828656970341737560064962462602687416152895161385785992333498140441848094038266610193029091115787608208367774622667909309568690273369745330025654855329875659345455622996157382557614500914594689074642593878094782715377501302568650819685147950321913311095698283448691829938021798433210632771284053059550611592450150970634418047458032814080520233062094278368843598019281996750186600563731660052386717336245398289934994778358226837661015707510048707790073832355302238281849609949395796247102801497531969623184185423777139061213741472161132526313700086085129241847040072929929617541807442010409625981488543332567000244692527505682498987701458096142749549495661239064112357609306501450662435092495271375832162125341609294378555971843002824636638014578729363445476296449754939749242528969478761033987861421082376013739307799104047822458778393282660187111114145537316889191401888232457978926406038210112957962107385805729243410573285161703989024120809946281028800350253508797921963581289520086360557592600791818323184351514614176399366562622308861958034706266708458799962140241110685486325543906091120809834921004392595465724760886564855008403963376320273483813614468728486312692609638179661615938103920526318971426278035331259294852342454409642534194091381413060524723604768026419822659874503149414370630698968256317943014088576207806225567843705062312708844434245709842786942552714913090615280567909211522622469695351160190657926840607514180423949040495442081409721442174584844390341409875393751622976740403307334215096953922403225099718077522551780649419690064873898258185508970463191719904066811757392526244492371292158522404295344438535712290647053508259619303207780635524296633414529877132410357297789120784610533747646818264622202286986543144385584084325911336642877275996125037380834435238915112499978224802886548968178171410661048939441630908666300375464020414171310542996950967877269889089450326321355223920130432123092429243252144133319902540347483697403480772554344328217759018305587892710891050953553460162425133146780628625889358870716324142345994416093639876744305540086105840177385277949264678756276234841013327745625573566989421117231521366336649270376277093900964534933625939661587230635220022016985883568971859401853209820906593316845431520342604277889001283909919948200695216655731201171875 [95,71] -160356063607560731873739055377675054655267372350485426856335998238521531744805867368905449984930065791351101497110102407362756165119429789161014828568050184388373415723984567101411593862746382915140648444105725513105607078426648361733406286628751901985842799838422471365412624771329233824947204593470270539243750465239190608984482262848646912263396079773823194389033326436621617454082308273357994740316848400438846307685403703312354770055535188628563786226678546718819371834576359402884774862200691511405601661524406710766196189640711971245598731643277470645510562957994409788363618753243617525441150379440706600471707880445399852913414650115096074665462375305512890094849857103815167109356056386492426427028272936802166192727337045550009525140487773545982101951766068286897857437832388597468551879340047878234241349198425354983654344451111522239934380169620988966105550669529107358414281633905331757975995977638308076109369770523850303249218740341931070505098607189483124407838319475168001241177637269229629889941044308421304418673277235987568246524621391543428794907783716579916044262804536379387980382749819588791006433467318134042273044766202325986215544017485979717052413272637575066145182675773233301903761665582091123735914412010994324427363305227820512988746503513077127051545802754619713989192589504097981895079362366480312531117906918640948059443089176634361114484514584375267861908037275922007713232823051661253807706392489199400055173437829047624738015806361740123598373279307954711597038399896031067601937732712758015068427551520787203386638131903676903973441401427067800328454308771785396426347971100349912551603466490056063195989677104838485184987711284652160644045282459229309266736383348384847607813046671423328806876623873553293457602476006731129343612353667475515070058035785212254607730461629624313379954263082930619412041966466476888719984679665131755583235542091744973857246311862002427246641001646382103602645592720481788104166696759045051185597425248456849327321017796832250447664610820895423613570139327552602303184047238349267908796515014662683466492906805822894699240398911305158122452873203803361523550692416908889458437336036899071780900688278960861199868681538511794495626834472360196533413669363984566376305248835429715120544364872055477466776203483109680155394016765058040618896484375000 [95,72] -137325378913631677436304707456586339413794150099969671652433759953231298403935432966099735422352749703489751842657553037360689560846593182970293429876125787747922400416510414294626980959081357725963338086414233815684032832029512283615202330542733207384619361925622965703838016773520804625688884196880149644951011745181796534642387319471599461472169988497018045296993991097858008215494843838080962331903615542123093728299878772104769491743896288813231435688908499199791269919195776678523109731238116947937809175265044601761869383652769477246566750628060227134197477826527108560638414778225430390497812191182507027336418826882715383911091801254440206588492700982002658898612697872087971078002857189426802831471581622690085797841897879485746557052638808071444502531405841735630576086762879790393489217462558100179239624538171996499455628150107000212313209627260455967239914092199968682946280249038420286864129630402183578552329836229122062415365429130810434679933132458634244103161875545437874616378699005606767723212813400781565363297594175789397051132409274812877281840994330441984264640726065732520617039176982843988975455602177007970216302115243194374128882261648508094743950154898009878421700779904346779387667627351557971878086071898528952097623421641888826687639833010609485467396293204503301352266238058873477842599349515291242876689859937576456670265361444443153700700567816056674711785947925728745661138041061146126250763878462029958082877222928199186698159089807624672411388838369461658560476591326195111068625268630336179843322798548651883392509280026653792758618009001371069862239614174585529132691322357555861206945158900930834817647581165790132920941371195478451003214795799408009514419614583305132101998090126690075164729964338398179482441291071358732046803243524422132926691016089051229351549647519699631516863212887994200552646112422679227497133891195363943284718577962356108542913305558349330726141588011986372619324371976747252521499751953846417147781573063043163552156442793919946338345896998574307319260855322326269343054895932653864334488604602087678342438750914563046990434838322419951174460162516041731363609267253256198100107294892263468378084147199625929673346870559168501923181600339619872125361551812880981268211049027920703052131226978858430214243935129236551802023313939571380615234375 [95,73] 527633609231701404968972922515858513302253659585828744861448613942794988823674536803133501162110535439749041499831637058391399167789154717217068066934472183360005573653738672692339436541655636473379797082114173121289524711169593868794648143657494165765327151745490484832857373470115900362478169637163544044045859826882623178639076759267569811594023203371251699975420200732771193655077008569640065597303644844403808771771892631738158329743317020190548853184766839852460558177912276408069830400290922537964755474419342552122650746188326779668161829432380181957836063615091791463352064026883125735797669515343513752922233881963789039799286268219197225421532888820727572061173315886627499550013487989496432847457997435144755028909781820658405384535257539092821312851167347205919567993508867090658980346891444497486496708189500052555888746725699777952114612596148274197390329496343000047795140978045478600396648481654247993088219857482136304975152929042501310667893007373067505550052755842883832741247606657847483752579875407067208910161986101471485515528822077596597502682782319842516814287995004429480782126093531714856420937581430573096781490396224741634242843767745727706042852739070257477456814423152812020189385983974850594133010671029239700954059303526926030967849743023367709026878962238773788334632443141156041402507491749652860288650228995402559133721012365587456755993124120095516112553355221809603281252370681574987994480982710309916553176596893860973356855271061524743401806788073455743549781871097396271109010091141902274181709583669695914581945079276534173703878808948525175693016752985673328300530888048674943767363109561211836208004920409412280036828306727199415006487790857609482688812047316884531233414293381170535132005214201958741448123162910360935342288225609859220162475948772844013657306955433812026716452693164807411671629700853626952007480772820105471215959637987223269112509870905225347753739376078347632887796493218865878133520547215357707116195076681033807431890733300727228396467371731013720587255679545331048241961487497904534618938057043862894080478448408469855850503563549237717175853357681217344859286444527936633351030459112938062162386921232310706078069707686149154936343513698859987462237351174449510067231447187164968022111776333278673136352954100133647443726658821105957031250 [95,74] -24760598558678484117310983136206017253217420859690703769397516235274491758583576755424317973391362952639120060689749677624292204489785795604866367142948512010443407998323289548008920085901869374848391655262926734812536651408283035191653443599299209609722301462569795622110648943674405996240338989271823819671380570088018481396207799448166516069294249917101718820246071369790836976488387014958952678592342655549430397021957469385846023074491319637428274772591364367031594459299497646475813603522304611001376874587660537653706503845056631007491832493109582531934253812908863149504380880360860478694529925331942202206851342328613178242610571159568242657542728203183071581477531594449142180607480292170500050384704599248226548455966051245875910846027249981357777013950023433307183567258579587512470863863739655121148217262009242055658064175513321412500225961647796057964941923018705495933991580075910597480812751681947771553034249883677232300478013460363787485506860867060913822940276579899424826754740701053373939085867475714480182468693758525847760008842628230610162743556144840487011023717595818404560052461282194993986635463726221612280053021445089578410143587195043209833595662802766350060422240008478821247099009049993755576851399502836437690129005276191513036487688974883222143627816727957068813412193374138391554580252232417298343281255977159444719628171405752144372422155134132815870526669484233759522507189221956656662267075093277541664432417697786434497422145275907757351830630496439764052748887823278165821087544308404918614921105322383412905680307869491679280683196063258826731973318643287084140455123828857508004113414414466810362453741752366073058294159315051352696591080066788294352667070333848721235012735350498460983302661609067463964812564454669579850374228775564875630271969692152493413323886988671014443459122665356982789676375647412212711363987796824080009075861309756657283680344365833240222526712827205125994184437593724261462281569103949798911479698214305884947589173577593049053175384130905815025762713550424527843011631039812069271071717251356335177945540983859112785520565755007829151363018768096164028076589499393370049432523690369806937972753405410426511626021671634762082147047666616726960870325941777792270053246943377918401258167212214088457241209263028576970100402832031250000 [95,75] 768877359478285668662930988087552937712107624385984234264018203257817923496666121712860522101937967008916366833829188500870301604520084060574253545726672771846627027593565556597645680340844617239261590771328606666424232346085650892054175324176084912788070607401461877150318941858777910087426066441955514185931776451632278008196266090728670913424985078699913458316061186944434215887774952672698026133446798817438523664534691177516005711471240042172922722275558000908152683717801463436180664700071402059876100678195299196867709614107002602529688874089949994687372250609050609264220740042241436155339024019626743711124168654397070712941560130559945448459002816909613776964146934206044765424054302887519565175779042864756860208877190487965890074086683681255367141051792079273103982667964984380056068367877502890694872584092179871941080402881854384611550877886448847436317543588094276415023437915325022300518646343571653153573201437177309839671113520462608251605148479955004558648274563396711705705898384142230459797123357322858121269488335489859270673354584098938325631674790054450577296592897533726337864423552793882053463949346848753163572381766448252782561285995295295802024310288884964970089386424833469642949274766011107787989945468223166270623141634184035895290042848496000742426856385430063926645626633972723288142180820007332006166998368543613973576082872950596876420054153409920925161447643746521571672300766035153817707023446791500628192468492791506200236155243297274362438557544920431077105613380527898862822589345285808724140410642914666676896181687864941722471861929704922485633835788024287314641699921654198698664450149404871517148275137377254694286176686641813027789861511219230456199614913500544921400650426983980440878958939128022896648031781819433835262905394651176286192926604305235806491766790369400414903837629554788905378515554781997556575500510332040256315578735547965198368105870148937217487580350972678042356163252829804741537714372896042896011152751627543871273807272418248305727185275279876302631538088970664877470175875985755172910924853828744168177532804053749012614446427900276715757286800913423317334729451313712007591590733544879346710160131570705716581386629971856707045091058323573463920190149585385434379358856885093668527605283526809782093211398329585790634155273437500 [95,76] -16900990160974719261386406608060568865872960983870628603648689619412064513491384515869788028518365209235102556623308748456039349369595416438080309349008386926937403067530037834176261511039241320261894601246683399654982769636750982703878586730570097134873315508233210379821884424278901220099862713635668569263656927149365977976758738462096068635234579975052681807324587277603774280486479317270168104911140080166245449560699044098024831389347199757162296641873674978428081677432378671198106401806157889397414205872625407889809763728999850749644389410011916951558311481097388407860436873850235777080514439267533320455253772489508509351887058564651257661555697790829525219970510750467609402282323016669419072031080069710053963648772881126895501302686810975990285689537958804366866754036584150514159031071757333633923468076594862063320984082048885822840211735429333971470381816024959392534556428563241474112821405084056897977273464403289894348947032909127087917867834268570018140219513051629926997135017477800912279327419167506247187447369864724432117105300318320813597832160943397642425117136525951133334813711991555558912530446367847175441085038222718771152618888450546781903753089715139052558238039715050239092769990314268588321436082910253423891391005643166380960992864854458705799847020979825026128377046292055916172754597550477990846594302140886498310252429711245390301071768699018478730331918980498238994337805800499457216989418854713511406054196774407454293722954090523149268018852318478066648095660738803595544416653439448953354257536679055304285819929291459710862356449651419457286468145811117732816433875875842620013167657553804222083871094570709996325695188801139656466076894022593481665482347242080002425625362623558016668971661103248021636733518376382518562025050910788788664060401791263783126255907727883603494187823390437663420277771642827069049002080774763472531851411094407263848851014496921374395529970144183233584545597635713248255703463472624855820440609341345848899981405567241226349224593034835567826050423433127067787610304494404819670796315936646753075114117335929112963768500637779307091227916337572386213558459368248071989166425727983537556821303228266275898501610470651486233822193916722609481306859652119729565170437687163056374167349173627694918171126134693622589111328125 [95,77] 453879454014440047390052336715159079950208470043059166998540692396984537818443591288791374826295826978263455669998269769117374907174850795458951580092811400938980846292542260541861480717770668147250552566550014914806752671579193669110589474729925406483854175816895298921965307046608522159711138548608228572227876048025868211954917719566040023370560310079820337737238449095183037101899055657023422731897402542204547567160934506934385570396210095286349544516548575130688045652886135808015922630747532226667521743696736944798723233579781258979770112616651608678334126900064003038754540346643350177519402275807569091280119256078427183676839938127855135012267915500057522681766717423388148671768024310001763798195106167537483445369125596235645758128727337000579355221752964914820054291962425122072707611204013630281384433344370525076808267583158965584160586048525167359409980388803897316546713161308155758052113664140536055932968740437677395108181308643520735483092735204506597507062789823011928235447790389814030327445183280760925064064919227068155113056465087064050811400146289479594392837627515369818537492110547905835691106335991044553604684595967314966687674119742645386264689444252089692256803268981552310603222997230111897021513179641402991878743230098524249208654269594495409158881434095932057746038664266724097947844966961696629433531393688709984225367710655621848759606322271358663557490871928977517802132229977253660229842867059186851861248024079095015433359096578958839488747498511099915093967175546366392683264355129234736427356900930287887702358833754521782895647159389344569117199602546061860397511920249154850205211440592067218774653986098361051865209284636371510037680648267038020618502541743557910860805609626386813447618729382356524973154319650847181753521655001346447214725477235680937929833456029667090755664303668220528682087052063104895874369518988187275548227651029346672814435424946769007042725592308956026419704309285461849570569136628981169003956064741994407704803564831974602405368166443120003433926675158383452305447183398357454499544610694828001056325155861525037899789363795805133711992071509655210851157916157047011380681391986870016790020225307807717609766580955633804594271188881140055473771286846915759860314643047901878899455337645654513537879288196563720703125 [95,78] -7180380953751741828724093922967662634399253912683292433746823402804456358182903157338423610126866402255351441052845302292622954449231044986111289484944859807082134031214428812707539005128400323199845223949916754703721337998664656524150238367036926165681998249983485658127910509809957496520622492088373814025183655552803429127138366226579908730805462936646651589420579111258336885573827758581077151421296128200998933502376861274099370005250518634550244608663937026065798056359180722546038092030797539186039156296532906558543647066715796386730345341410744672777157512825934483360619735930858809271801723033188787474510457040878294302444237249009552859988421710983994303726623819193296585259267725719302616636337496416832644469044594291171426802079031059251820422748953876684051655486078368046524464185509341148738243307001370306004899037251780322981290955599795344950501795017189342523003364630371284825983580676439912640359681337028753799165922884876443397525340029385669127173728847006329141435622677965439209792718984265557722897238063255291667188733062136386695333231593943702875483733428640761052027461244423051188795681723712323138775889161938759991314455301456832080610280074033400808714107481911285329345089184213993762725739471115835878074801176064042215995555978891881537692523099312131885672087593868459563723228576621947679805264753850834827512934719899192769255827451197280340131410782620717745324631730040375771570844443185525299283829259259589346564125262147993696963815068171278419462396534770379195426931080679101720085833635952212822831161957358148025252805448008944067311656267775418753465937929658235100206975063764135864733483170344534698094770683379232693194487706646732256596728770938777679402292436520716120085703450672650838142288786848465702182130762197879365935505912927082167066555895521943679170716920274981102861019918026508762433067200360630526701295449720069378235816752220124320020850190749201104133925315531623484832461702134506936139870988524254952487683706009222840619996064611387416746196784260624196564348964991209829201104237468576588614980867873862781099959233348651163548394194605898595304793615841337086555702376177142723640639985888555021126009615911382135463890725260434867070135590610671903252637793639074665382365478830493120815753936767578125 [95,79] -62362430754705605699212039956620637921993554458358930259057913136552297295488237736820785072468241410545859309936352265017896294984836022687086445906864437827155345752230375786785801877552615965129101265669153333746469686722078308004600241194834925288837801801474117315155686379538009482366649564299314750091476754298088606248651487989612041146391591527718253198349219708010490074826136715388599946909944167791145092606354261074285719755678704260212347171305327866793851827086395092835214394951721886037117937823017404100214425267484318984409611360168637307430724031230376367522835531177928095632453833090039206157681240918590193697194981292514054214473469296011673449844840772684217666383441853410968041543092667289458911966394687183656156727815427130254783835789468655202270827519811135825548080986263476249795564467690031088908153382879988743885326382983573082091028343665230905149107683431850434503454808934970648343638050038061398019597553827080208718876080937297078193598985318393347302203628222146449059090524716535886160421108785162693081534756893805046957215557057957984325044161641929520098474865083937292392992294445556188026555568984451946217344357326444780612496956518571301415961646548498230970458475122986275537954272312988916764689081024512520037280442430433351726191709150455052544325785026600439423090193190686323654992736621463133491592706716021979001606086111928009040406272248887421704296309930980986839788244316173577257787268754257186694954767842758193748228805571249433711032187786944813506422049964211800056125123173371504351060680341259151351426682663265309834388060985579305200264672819659537654282591995304232076276933585011895320410944970626151716364360414245756433317048254227970463745819621562191630599510855254010899259701032954448335026293151404318260083518058484235735999067945312265090427780074119436261940671343550936507877857874132591405195823524043160275223461802073849080520793409056010987863364345297797058939756473713259641167097366747018127819075383905026460693812088585662310536004360763286117381087032006797978494528166583556050881306751303539359212266653093228318747726895503650066215252916092559906489334278407984625967978500035782722481718071883809947607437053266119245461320289618050127557429176640996873754518681949076614379882812500 [95,80] -8162985195029766171337568577585677817901335158706850918391556015459058398526650689206916127829424202331177416161098106278521792348193154222030507037458784913960608925908049762988175123760313166539905904036474860060360622079386618966617220736623907085076149656099751852251474408817310677944648265659451608281210141534021375076360523155112648419571035854790583111299580655080696099422903379975898239377218669688390433398650533909931346406695226112815915961176732982710714413497105452746383456567504860731787146110202919807115696075748618853149228445509483295248243294531459225928466979314132033393662003023066013675523377103916529544049758529167188756527194986009614850066770131476457298237840198618876544472447707366764859982733395991427320987011342936818080055694438792419917318223913764973957996175862910702343006473327763257789623194987630709649155797803941911188406442404398264532329573432103458318910978779614323222782829333357952370726048222802991185441990079339569786791112293237013514229211111943452858956984050168975329751698520090952371627807480646377655260954984804277924521106269632468065671590012970506652697475798497266764827794678122340572013155986589989860597694234330820471597891424387035675758986293976684788063096083787227264872240327560630737422718043757108601340737828595827254212526616761417342561027090036859495540080594616990304703538747177689610007957210016126155469312734498807181932117669712601863528839997083676399739071261561868587840681016251464907638785597438443401825531252863979802737230785246057642778947239545849297765356631470542713159182932108623798898743979396293702029305951705142550240022810105859879706873298366709271593651010417664018488952955962866706353928447961108913275204914317284542285884920207800966887678657931132412910159520015336200024633636310822096153185234213726132002658357179940804875932337977641293504173443972281381448335842491011711680038686524983918338085290447798001894684807501979198815622784537077947369087081220688653449141201327375683112283116258705737481736715988975953244312936814020169237684897277497450529936008730120087809697842816724571904550704319702114965319976587181564225262079979563555356926040126845202802887758002456210113199243392958118293776519086840340183207182222336713107317437055580596923828125 [95,81] 36620825601195177607557179311610293356187874182254090199532447509914818590109368902959301217577631854516470016401401183074292183803373312296283823687186270141516434866524260684448259678280742919267869273287216536166975283493060240577492399352771428957693532192049356971593944800491180891778903201965553427506138106102167765096136034969279523544099137934699807399676681002736350785098465559223791176596822816673451076921371521580872201567500248837464220335149879488343812514151486765444925051583824468438009806642330813343571313640892783591929002383041158451335611580085945162352600331383173449402256554961899872170823350679806001976491117072472936789153196407241908667877244430268107153805183417500026339013638829957477839560037575107550756537772950923401481647512256314253814121754958131078180184685810016926028808623863173980696138957992369635797539452782104842815524620409452282790252593603327961124204225363212269750633952898198071096969426961413535438443244866835761804270750149804861461752708528018983015836388777603339140593183409080908028736932982479405262115349228656016812341052174103938192804603754848450578644885676833431674160365390662646092431272622916114430094622025747542685822553145854279670830272149979172702175102666299842855904040066873266710226125748693258964502572554090202076940749056082453548307167045409919747702436451944148767327086876346578612662003378308070733286013505443255280043659611141682571510456547788528489083596616898895090071015439773684330230555652073342592270152140004647256960746858388635787510876832254125322359361961603476456380487362643297808164446610167417997606604533311111276451270937341101341550010394553343421749663590179765840273943858650673454628745653194140821970391118001931827090598234826049354138474236065466571196353331974183757079391052974396861718928242893860464229267726762834096235969852999279360768577452498139936213046465994075893821690922182784802743442576972443145240771024076108786427038587660257716992551416680051699785266778496331891973368131855732582465268627776976512740842774418900491801389026024801496725868786789022036022663665204165006370295039919596792396156714646457370944356287308113238848314564878086746839614650294052388152524575366020292313215611055572119651445805786225218514494613566894531250 [95,82] 6005503790658424846364566223688805365713173051843145269826500644240931277508515839279798760688336533229786725052265127560266158865336969223497284042168900882786804176868871063015201321698334238734656481915218290442301278383676621785961652493021664012136849445874895675697911130674633129670300655847760679678573394369460473124754773150463284096758047483061832853654462749170989812255223074395160684742043069101491918569546435407278962297658834393465184778254187279632921473906048449710003860262935498684449402136930204073122971551307202656404989787830327415940953616147260225873129438742784862284394552953153263177413999923864865756328106055006841149953185566796298505303377698731693331491387179846704814000555054086591623627822767998989391433000813278726908587132737754331625755354980640873696726769941275083240649363482720275394048175594327444404476023958750501751497594234496322918188764020759797247646678977968875350115585195878906902323983370676785295575385664236645076270246287183473305158053397050657548986159630068424712757800426679826136385524226776752326858749716219906244184138804904964998899923370946290624082245465656501444482029357123073889068673438808546882708485704774787013731446779598999445058707041642242058199075285742270405375566585063281832730103193851299901570381862882853078370031263533017115018945790592578889074378722201061275232113470924429111143529122469344811060858100171944107542022871021752911811858967715906237724105830816612573102911979689273317426236292917665225259481571416135565528837962816678035184116315864452485706481555665008194410286103666637105770756791181136429195169436590583644282209229862826509682674030463783220491565629766068973110828255873022532808768371267934423731869874462474708050425580024946604082816343735738217708623726058304269921663024891005143408795278205125381610437754507030771864627603506405631263585433466953389650157082516521709591356572888943109379478580499457413306569452100425948022051894072157684761427170154800596553512217880602956751714611385350249184197101401048208637708765373743445549900779394576684915419706516641932790154006211540048300055310099664058029629334414198270936851164422537412130926897488392834105990427276944197972171742019747113624419955062057322084965842716962268676324557724609375 [95,83] 216248880432412019875069642226683398828828809850878610721894573901368516401959662858951245394586049991282489329014708414842492120544794394084269241584187787783674494702078700820904256728928565851029880294123251408413458893191217517464391784813852618843418875417137640219523884912475946642692712298416129631840632499387473765318526081824622748779425579757626277954691466045030308125312384478088250907468576843494864990967292463953456399714000828644395473011923217432036615571635183162024005042081238203483541010214187343724298398593448262887786412307289446036738547680737501416967630059947511507489813456224178492709802059225322596281680351950649666173623429003036276824348585958768521159766079339321882516137557365919946107454633988452193446290762227566783259072587806394156430963684126799430961375965374004714769901152956656096353356024287938564003864579687119069816567369464010691653281358731158235454106454894760603005434096086131489155948937457215404302656737939389173574868419875958811304140392524117338430409290071238237703205922004320285770609047284047939571525896936909258984459822139885656987074915204281612991030869469559180442353081439986078562957432486392696138060471051523090391867793188565325728643649974802819446539405954214658599741210498984268245141989517041242050946360028390127626540965595419959586573683740665759407309764530714085647711367624346701881262496850655772153786041502640639860545704002458511398866600493668108765193656299914951674667097478102787481439745161028019428486394539513180796799606573348781552774360925263426208650745540357492312218145590403095814120758406155445942193091827985240943731630887029947850467288362853435917141172124517680414782508979236204701882360767150757258006165623138075423356634263771775314029379287823298427080164324528205573791705440482951153249620667406607976357649129209100417710551790047356833355943607211514375525952403768161493704428619294925317823041441353437522733783152795870155993171124367011686561996495238827879044810116293603402636301396302505883756569633378427696454743306048962139859197909400440627542123876214431493046244043652957377592459978083700868966494270556278188276255017643703994325214808282029284934868109964588009012851636487921120613952566877596909369610546628206278498316250000 [95,84] 4395938357786580454199796304805780162889133180070075068845116783104529572001476014005173778591237924640726151273133812571417697185645553585464862830400394954986362821316545795586140539404998004442846787991505157080978313226343922107939804946970666460915806335259923234305785142637380933763283237506075372657363680764229011713634890569950659969739464428846037852102164977597630442677286704704379464884649307848151606840572609329602707433123253037242648663791258498479420931455069682317367914061265165937430226627622353948818538836207352985289996105828520369920504313104456074635061491835337655703286870314058933647945981071169763566042519491851577193406454654378646873239231288659006776307463214039930550163781663351232969503775419041615892459908449314200332815987312177413594562294367421078964045196700540048183944954974857219664669822467785278086624624480684162381532599519568074081255306785941597270150284959216653076059416415919768532725700538765000863867108535215753573904883662195184784964487265209355433645906995569742273078262404161453093057453297005029985995080397530392635492201771013014691303955248603721914445728510951621655030139843715398159740557854145960022019262383175675763150826192447750780648577552871028006369465719865059090905661300944441080334631977527506457893596680009927203702324821743004718152638793809357308416833539300852798167940787354273495217595519975599222643013060871859240804343799521683239842018554912941866172876830975443345805297487699595283759215041824881217391213400666865760941439932010241439925007688649407518567897982363802262564888495033198410579406734313854265810242541153745232702857228055447303470832334761867052815855926468250240715887258199146050428008100253653770169209767271665400775629132030077909765386305069406167449660573268835734547424670056922267899988223564092901444956147056354233833231544989800524243309732203265367847078110452399442982941137079381053877648941771703846587545498814052263857139773947695705623046890642410432924051784869773993250449147666275071825104873499824018588160429499227665312103635679109872279903277273633395090330343842521855523949119486918533809782835025715449457524726214935597103953635385026041657546259365284491940000008011014025092579748275584258193091526176120814850250000 [95,85] 61702906885751277005320051085861272296362323771567996888732649258712967213085065608978256931442439894428032452513510939721293101207782281918443077907492299437758247821729321309506239206689574215558123285997695242088415903085261902164783434612052003802862608709879561148743320734169024530530952805277509596614608059228202397410444629224642744231421829366214086907258260221035012386856764777018148185883597025663565502573169209676619676322571568728717441878726094516166258479363048340114735248696583537726138678816253523431110873585744599691577205102841904891382872896847692020180317423789000519904748201724920931566373548283203211796947817235925880197928876949753880925291103051988985340701574633587651894981576357962323703073668047409128538173156996503063636012983404778568370378024085810943443970072890532007240407536087461726080275207256928208691281708572636259465598601880258197415491699278542140163319867711938592382996759372934518519304515116432862332958531919153861097882410502553582897393109702574130760508232142888416954289609784746930075472313815355988570677480907831784271840871004424590318242226323112077331751120856437803261516074615646367673597633481791944980993959822551461851467693315671164815902191858025756544416762698451966258443359706336245639805594071135711102203021174981315819801648187646682718193491611453337762443948122932971935900406441649910017394492039339409590231337049695960819316723225844894084218284524709837119079968514625584063601817915630444580295636964834877291768949214073681709505808503057756864872545476219325891739594727630178971259682177702988128917740382552052391222699982149263057019664445204895996596739791259114989168662403323885739905639202759565797388002895950467076555499505744827890463660708832580800339281515691306651207227868412371121629497859916831951760968101548798113249446225061384312335982119307114417127695840497193994336968229478174202154814578634726947412700173629932965646431497729248045551303385672425791316305983766484445178868399918022476051463646351452710463256661618205304485557434920616093756998520637165496337496186882813333481032862002798786995093557287315490057326931173230193148201115131065155419391894458010829804128605571221100882094192197762907134943540104213687872498770613396578475 [95,86] 658105057920033405780018143541301332353225718634004364999259864706901685824889131970809048169173421008589293626905554642804966877255222140654312256702878057822442801526490134289211334376426399912957389496934409480947189353415249567642593703377513605854602255175174779780464766968014929478467234609273295571084061203931746653280761231823210686652039877194077280512856645905016787432763124604215113517643660703548730376282953531200395140242978139426983765088396152880236985133558258297434261092549384348224614098914859677866165860682362590286719489559620370545148209619573374546428440677067716886549066922909430747461361024818763692480096156136929934059093034494896620019836988400200923213047803258757908126044419708994787670588644799502024914440003368173659499358853212644361187157576525087177387539771059544155815181188513268676641791632728363115309051857398908695150281144459598340830653344003374132473270166644064570097872435593148428963657377632744440532416966745609042572999289566092697937462715997582170231680045184933135287455075387085168885320839342481093482494622324842403582950162537600137503927638701272999872918401199068623174847212003378836535076232836054719651062858889531404029568930738639035052831444838077278361162339431329591758204584239065857433944725137257185853472066455319124489946960348431866220287928656804654632956218114447551770194805376072610603676459592175003487725112695546564067547621822047737180195048907394806237004723898444700457152510195433561310416050001757929943524300383266361842905669201616081361670693500909018534362637893621984390612388859757167433934125903815756791648575176284950798199929727958379902359926137968484936824848067731248303811806024760988282409679763993377717146993328504740299540096372377842763614298581674277841080527933317679181017349055073927701971568857967474879772309000707162660387543480271316494303010109959583637958319054417147873379357632021366896242911264353926783866772330129176555933170594206205852685388844970850601062188103471911775433147165983649343184469574859066996063649868050201124012342676930895842851775247746371506917930110058876494709659258100749459567345933316502035081793528924904842649588926956630081276092447570374967704331247064429339807846268916935676599131546862250 [95,87] 4734072331369528695977912708480216552043282216190114333058570447806371841192647008590714491995411478184640092483106247841757938498446329704746728555845696857694875425096952654972866949288898258282506432696378213586708868765776019999510402468987624374879771708034939230142862747843785380569487530607183514747970927149340863536000477047997211956952757989955215670907259026669894236588950845282881185688202947373996171049080927868552507337499754928554392246822849651309873739345961658251658493234683416681126135874134540111413874029294090083501611577216460041946499374280093729894649533694718149321392837461062779281532903309405999891496096712887707476260937508199688724371873900236753289272719051657962200781719409545670643903806248555045054521028239958482754003206376257044238670803418755640142634146359069732190357944437470217476653141773119826754570955176880022724990954539001446987410641896091079305091547680557424355563599297065700669696509155994087817363110628205446673333766584453218469626615804149315080260479677230095093163779187828254020193405764693007485594029467250609494772341566109172426349859404109384860056470879230541087917737564150154046889329104206259538380988558927394801979911153554538684280400379823752085029122003127624955931383774900481886099436041935823430264583192837850605686136843106149622777488300275235838795899024921772323760849775090020234215635038763986192232302178829447668829368307257979857199948962012328750659725720731680515185154199706668386849837400525405840676713403277944768926523242988504502626715265697967779435703092929404976597129573748365927158692268481598351081562177050289343709941220099792921179590152070377824454606602922176015489783792185465287314076479991569462153752811330064115860989357745219535246636949337980672951914779486661595903992068463097235580654915045711493226553143677906515503387870648475773559592847690976945700326203043081459106717919412371616055127061089946298167889425356831950053271256998707420130935517524926210732831006538758631815169946733481350373855289235834992118775212801010536712913977032053912665999107190356185679187049675229518945044472660954685712772010670135942461857897043294277922762167136532454780657892101463470950428934214824723321726391178050868062896356940 [95,88] 26006215594357688800100575938829803236631154803407946368231809483920578649729479526904578193104742359935249264051733635074519049000059723229300998509724496036065814188132655114398296780013115310637920332438202889870203738936299721233357967816776378980028190267193246637552100773242261418122164595567866709469602460724986659892584006252748148736050553057354435198084623822026455966671637083715764738808095682301357929163429975052641745658363735681016292344232306156988180734566228327948770596910095864050572697977210668187060302868801791634841829187447130343433703790822043204435942842281982309995986790974488769330155764761402643199703631291046099901172989231036724822995031610801120329359812148063470517516907960666979641626595348713946241729398547978001696628237192147860127215519164158009834245063772197254623231276314691404074054650901595534929335879130411893648951469552428825622950603817969072214552523895829083567335074874314352937173488371461126738433075491226803929218699651998099404807294635202672674775381728503782138517452492803397491628622188942110141640762891355128869825297128814481202503155891262681000451376444858178786666352193306341537647554817348485501303306546468126110731149870382045235932146967013015040251158703820260178007334056589374021619854652242984240227016951563443417358601874112042645603561392208805013242909830050371807459324412950638300185585606236598634651713433709180349914325066379330309454904392855200144331528754974072398922552100680206331429983182022129318583732571607507466829285979020023197061145906812435559747411316189855261208679516529346712994368534826404678882115554626133766244080352321944533251816169403517058092269419725513672926752387699800972824121993406038692387890998036856763977098099961377453992721737686044523542020996064261894494159852852043873002616247212994629984084325551020760696358046240706139081466481987593345297917270015443900935520407936472528962053538497010957330189708164243747856857045367871396526485725314330453439755239038084556014789973702215843856642365797944349319261503994951131993580983629416121208259776551330703128162802026506391494386156422475984991687333639266051774446705968726944239625833305029074643983718901880857936764344336470096675623417734413343554260 [95,89] 105089195590942356429082444799615758440443351556248300516295802492902207042616610759681685580469606511425893183659742865190335143167856866889992793468106961067810930998295878550206536228777572661398996177547369870854149088940805653247180145718814669769005555131272217048260305190274595173079226785082854443717645429203207819925960542149655338301323001207270424438240286699144377950637143002868187595723157271988654902601436159688378933521949953252272846707090158226415661412633200564668031104574360388502500206287560604826316982705441496255988325506447703401859929569503192297377030618699452208819316497849536971386276742544873349243532131340152862515770904842558758241036284112513216166461177805626775275010431980451149722381856223464129232003499805982321495390819494013501571307549997423171828163907591294815641735730429591408246698410060922787810119504163228398814449360225269384423026680059537615920854134378785957791970311091935365335866421458148700623753679082615682605409276437617916001875655827134636373118561612908969983997614660214138667207140263067831586461224376321523084964253426789362937226007936047745925246023339176413445594508895126389778838687872040183435737799010141640364538104757077099037129114539467705245466318855734939620743840306430383620748532067250474358222434815434971226999460339294150085925175022376841877999208446250062093408239009007113785353062529417954959469485695956093063361243563860879279247310962470881681979347159615123787016348778292805986385216429405607255574544449517226449815893790810157558547809753342497801654453122304957541403154929022346734230001873489417531232377046593176269559790594355890466638561302958564608340016919333237884029946137177695682500475551266681993916111659515660756142672334527813842765709944787133894873401759457548133765693194373339808375169288443698076347099063322501826420811790506492632318491214935448961860262792959588047311586945028857951358363837630569265783754422326520558484740868446425349253344075379326394412094497492686209311520343721088077342944023824936762869610737690073729553980119476449330952267999313845940280827556501260118419439977725157208707581735831252798310460623749557943606358035236900315514304541430454025792416505847623185088068399563029780 [95,90] 266934956518950496229267293206497594227202371965090382360588104530888857230514437403994704473015374841621748369830662360570707164307833162175003158742102064724761895702915219404500419474830496583359892351722748483111148727309476207024021018444268556573656084709639674863814836769200375298997954664906694987722812809712216861361493075796714354005295524081049898473848841783202927621079157928896299721226915155674046010751215091045683802305893872757385651008630493790880220285914844122732958071714295599059448934995673928752759437183142219698371714808848570506600837283935814945091799550503481183657191997832163859888333328142525157665586734712812310887424203748446117427704775176320726072822201966403074852848408346613646315553766291662055642728611547417933097614416447485158210349786184844792085212347799069557442532272217837421330707088931811392874021316257987488774370336477783558462155998276192024327570416466386143487103382059613999299450532699952175016611465191360497407445357187053425944133183107239409548069547900200231921652128826412418655179101457517502946244555426250756913417021908711225841545204831491655560011544753505366418811048723068493213530007498976044729914934476918295360486702175086011609886668608987421010822329256839755213314590931068282627965718559308709966885731394246337243075535904115408651288066126614815310794850936538984828351528047312642084754239543618627759946872470335618236840156049552661997945419514959660173545291237328850944943208129182563710339096644440412241307434228194142143238943937076487061233364212676366112399279580590531401883043943786576796985317793226552107306824414755888417690157069584028518510991277261111999986681791375364510444713274338916858804816070172217606574791463280412822799229094444704784647368483726058734262679651061202661682021865593751127122782862181967969375989555501597253766847341838018278041459814691727056515881804115875372936535059233767992327738593123415340887913665599764523976022369438953286138361291339724550200288395242531648107367092379174232011538453042829404033860956257961882515270832219442519443447652245125737723667327364299594954448353428966254757873830305035718125143969558450879254597279547680775969997362102192788024191661577239313011686920495 [95,91] 888804565851750107954340442939500684700530432558337403978490714543500397441877990382144948287279213320716353635144052321734556259327235689702893110906471189949209519513834138259844187000567315682480305581063667186912024172360148640104053260811332017036389177131523200835847594158904755970883041793767736395431287161928442788905576061576132941458000270578555272198595144195368149833215010803433351853591284224295008431165246757483100728679913487230699518768689973554843907222887564764473195602809083578430327803524397944778432426507696051484505621747931623970465117377505493845903933268277104509471357133837171462734723174408130910481816831580500882456789919582982641119856370575297365835513091512998135580745794423344048167971460791495080591588052118267964102099789674603436455293940944047550051381127630500798788026775247299080111402902982653430284901857526711529025866192727238141796367106405528278515955512545281654843860552962806163254627133599201130005501961293571736460510847063331067620264019047443953372615309979151847895635106115083720910646628714435570952519992698996273056858098987271494086574551658471423087678928646970960996589860658717312618121632851371298266008976520576331202201814574907931596798004146686129402388928250394846093230236251712770036420902601794621590506074286310960787906456890266293647052612432816073105734311423971519248464048365608174002262149413926703390793835041538376029658299605805907102368210656625825014416727634121622446472977167922642652661613364338956391431306870144997739322216368072078955646180320880966733517660556531549161383044219256192867700669474213043021136540803610079605917084500578023975179655340929241960478103452573830271317746345210637677922841163385319488840461930421810053542974400251384686858281212720907562646159291711908790798357930303573744443771661680599957144116307521357371080265270577196704690516374252078927631270624768336751572674393294006388852504751296723913227411849093103461837105567918317856456207918643246291993139976666262800540934781115397513919705070559955084027631391599587013390183626237216038939088270306582395876308870145035598683026686005286816167802268135292673577347505959969382396389423756084904751380737513077896409293612901783296683320 [95,92] -1290595009080927991869945950482497906685569155925758134635382967836839487404785601581850830685716614227826638964596032221380340926092332685246650561077713329470082391114144992980289325250299327479589342000833459130338221516289903080808973341403802763847924542305418406357522339354518263637152136620890284178699836454557052401208944787344884967543545505128201492491997563532869608449637997227380340159234409654418861727910804525262038070633465080907090201383818020398558642357893357430622146931794924355227431747945730743941179821312564049920697681072481571757566654428676300637086159477462164153638833064322586473479479548780504224842180301966998103288008073018649743740260515612805691229894484119887230891023641100544988505085399527555565187172981261892570267561000650845196564126586115924129139143260043932473812315344747547962057898103688610897297920307945059201413254378601027792533219560719659885037608495449372165660361928625173615149362304469689375485524434179912118385111015004869643464822053993719085033883862557570727897763477625888232337294698522503321786740195326152936616603328283850377023603567587749035723808872185570522724554716271231155646025293081022678160562298969939911246682512588110770239544704015661462353794994213915932983067369037577155753911516188077632068505192053355859191095555623128931685578435983520787094665004729079788778691892045133602929726894208191831386796798053247775877915732041664041500402794817487875321692595028146965401740801840891458649944922149969411219875093175222077652601633922594257402831604734009342137586868975288322688142970291874266993496269755636314711114184407779388803603317939363476557352780286537733308694836555643959909478976849664539216947101593297010407678012626569739411315851622516631116730199321986144087937986122194331103669776749394335414912542443054877647918373594268853355587115130537809169041057527755457607839031957210668777612875691915535192102498884260508986640950429567673325451572997099049739479061303278702247762591625588724992370195441734012213532738597267526132071180618065275614908094386857312887313900498150641141091499003312023464217477902230196854735253766544768381840213527362133565639397459935048605995227750373570774003691213505557590 [95,93] 4742328760031378381831449873907470197523789834109748299254752001646047751894148947167328259522720462901410632479705510312393837214589478933783546490738834231832652503597864737445293922883223943412161368301031458546750288639707460430843047195948351628305080176745587578623085414732434174780870893322603265982910793158983483096917249733511652277470119424986259072541443184451165374194326477007473796228947826740883779256475717079234420151134401142477482435449788181660538635231164535783235723210099186527861457998898611873984467933895172643657516738414246610281674585572063974064046408781022996388175687787262439433489140398292864651145026781956952849167466413289839470632769549359842476552135304209211066285485189955761412423136898972034964497939763445667814768559672513480257205843759881567980087325170568924222546006386618503112732680994511058939949930654383908463363359791963014422389079419887190318259725628073244643950642050137163066008607641046435295906009505221057008418767853184417291138468598185547208314878495258899295343928700832378507339929039279094201293472345602586230595559989629922861090268026641640130836249478933826262735705810173997674344153785259488969365381450846383210534432968272632999424402646827517392276858175199708872013821673799164603885937021962356073875910581134606156383228021896315531430205141400785960959548469538241099520266427326398622525148124560319762936336390667580061908339627157094745605667803000583224181300448313267175834109597061333006235833974520976546443435326136658099018965115151095351134971263796533342245359965424472671166266403802180228482752773225286351360105741985994320818800958737555887058627152910874082723405533744578971771939065635740433951431312478578357923391455081175755729807967678849224096396925762380797559307466630048250405052999632615155017257324223837729007093336778929301282691110749047041398133063304932100163769712913968628215946597807125748331723726952633241516447033667747819321282491616936560467581548360723107405743244269356486534703293226433473485673262350635243005379869963734710344739437648029681142043558247495484642326187441977289560792972259240561797129186855553470463653331213003357468488220934557795017933103403078508883460113321830 [95,94] -42992631579946653782809127959624871609735776427758824089999466891955477872141589493238363179158634337548788213259033908466732415678521737240676860876156253269029429321215883467427153330942770291774768847979996016574109080270754770945921550299376926538313322795657721979346678366506249888579491474361159144817986493073954852977415133191435992837192067412096133454382621790722841523893043181894248924457936266429314671283286425004815801132125952608268735361317811705346822575327325581545758741551810772282660326341916249867209302103371518416259813922461730851903093217438126344924811818898894333595538588712804161245096362879340979057109951612231623588760013167144500641167530964899044564706985045533026114098117220408429510868247412258740292532294213997052415330620135837453988894118114332155348781680018727846753226612453683941624554469134304572202318471611974481517674236091273769234528271417001417866692881506034935101379619580505211980666392876051364975074644277439746201307488260262217627472864601035739510467762746444056276595309658267745156195387590215954215385469323516413179954165132389756664628684201739877090866408869808716368892111436115495637980877936491846976150063457990655260749376578371088413445391074226171756418283737146735009830871252435415635868897002723647881625357422927017574290583433992779356495616033779998301952424108422293370830439609140243103883953382808628495418525239682687211683948689197829668156798631536966668734435207871708292332021523119123655055691654627477235404837095045520613990752001991872352800451568074481118173770223468690700595894796713473052546129844242205948550734262259849408939593090589096141907461885412472020230611659420526672824204069724248573067461822243563337634435901041925053369745521720703730070438218835727594957224728808882021606706332415193519281985438970332006377894826292579974855443600061409467816870021820362023081796142297592082479905769251379714898030389055212547815496797090946235344611716941057664573692954415396466874452992649758077857417976944118830410503889213228619345528722678762443853619957538049923515857901144557516363562837210460234494673873880219558442565743157434142717334065255925217377349244654331027875844255662043071718489290 [95,95] 39685644175774850023600437529016238316270879939907568024981508842924125597580968087772739032008129305660980282452429267398069842296319100922008872594775505773804111759383328015073844850158251089180067501174455048036858580356048999099366029366894408361763531049332766688088799568625184552229344945015341426748963852693488774085760715134587709874802693528416203569251012588831063005930613997091448513574284074486330740657368315491709480838152248578400226357428904168179741976715183930959469841460109265398587105734713502897127105971284960953076007486224004028260153224152283262976312128231453751980690408848899452091726583539603491632864820987981943254373015452046031264372432276983988038632866267326486914799966028421579695036974441604630142551076225139646281657299141568460417909533591271910342939850353418265576094043860885518169337045719943455609714335790590220881054078006387601080980177427655369964209644796434296511774073512764510895469851335532961011382850739119587303102666607237955774742550755001917477895516886336858181502035460956833050909986680785633157629833653030921910952545207758769333115457783688583044379897191548386559045602798804195195025940151606438168677475108146631393417660107017187505727368210646853605508629793724647402204762032993654885420490280118315510913644540874559889324261680177333049030715110728303316863748062336340698186952527759077898616015552334538809085122825819472112589122391135303437413364065061235985833765011064774083143347615647015437702280458418744456454952060189849106730052827175326732241448324375349076184409029327078997461598149455438813757850668214879293279026134801326623287001935512334475523880684431282442461574397851837675683511231151939959561158646567299216622716867888742477560411622406147932497265764491722371857519499179559031949314171168393604254225379577275118073220514720630038450748007869707858476793391690700197649899860517331419066616953393770660299103802213484202326561426163306615819853410968307691904748777753764293221713704056396986449601412754162703043460807486293908303642598472670663466848425270473932177197255843764190976751952289749415439403649799015559077729831568583609336434516337298957533206036512676100385233137548438641305 [96,0] -1476575645664847191680714271934770206192749395981352376843519356754114252780986149311010121954142708488034967707410793066981354169653640478121270054322445915184347925951275241043767598320957549530132891682670892104685051826617387981020183310961594556138778377507260897144546660572905500635656511756200413154395737140547650604066446524302775258182708050268844554041888579346729107950555691997417974602069479174516242453841423546711503883964528529786496878023038984655092699817635694748701346967590330856211753061983094561849025598758524714318120203151023546903386151877223938231282120769276367820392115642148967245600930820926715463365144528249658766189334512060294492755639204101673231139757691120447625038107827871769543589702013311268394837200745520088403145128983102050328984934280856329865370393195880326017383722578197280137120774505817551997495024853468648422143604102575556447596209299203052168217533518689225394024516585277002136527886825632394043984228879659332771308388162614182116290066817319362874026634073945666868255294717380540183669605820923402933946497181104755699211875016243264409719674720981734392124256854078403785191277365248619289531893998420118796583295828966535338365035209341579774557348363234131553442442487516947508845906885081332342735369905301563698515711295894228164391374328451560710834228788137149896174703837242789186273086320093865081334309589029681071582502730330605419438871822514541841515911398617965265482941351837144683589119283233526113979300103202063749449263211418671034872804006387693111129526362121904627432180919990382855824763921845258219751785337554776398906131514550851518226865060122144954521552148281796409441067575342728742375965135229375246673257087865769448695322336126007046623384140916122679833345691167358111784188243269908122921544156651450180794974705745699222484879171701855661704241803299858486122865280366350082603316418683738210599877677593739332005646157326895594533540572522194437371381719685760648350366309262335272357095482907104734509655227050460924150667943699740208536363521834812624755741064380606324710684144684433089636061089782010321472969829999743872108718458590282759871089441232544943606261775909412291731915949026683031168723841221741328347773321834237182832443203807394929944945703723186869892754381085698380791808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,1] -167764832096841645784836256741203408501486978821358687166599015453461027119021494958505622084043815932704137946873235998705178479271703330973309346322304846760201575000252934901983589188176786038420155760588804119234927264650321522963564347293250066655260609865215258581208079790580503042293179142569680968371026086066867140234239586150209076664946773800454855100121222045587019614764653758389410339627520456527372142873244126886759555247461278867842002953795163364807136274371078217719040160736142523966480164769878384290854858885264272130294261479052206996545486306594275935534325951709362444863269234772644077399731578836922661681959295577141442597313178782667022003223409940775539985119569627341379627034541877524871399020458047192072192121962469587917247955609808807355147251601728836495628313643208150025800320788989319206812889740274091070635624889754291099324674055044426304240840437391989204918906485944239838583992718754299324554999061527483772205525452512653261748622572395970603939982502188421017614498393350026857909573086998696591128160693933609999173504352494473500406349185735075825173588932625373803665600914924839729174532887350434428431767918037580099561895980543007603986789548518656022314263835612011659172304867679036726337653122576723049701865221190701412795919081578899936297614107102058953140282779739687029220075184589480170449925069058164611530496335760738024938537182009775475991626364377829077366822561225622684990747503311770195974034000008298952267557772916480818672704646225332743004499902913113598111792464872328738474770594883045651392371314147677316365167642123937313577343580936167224954360110606528564802933869514991727797024513152966362011452619538823143165475889035798092779837802747080889311990875237784112867588206720186064462097681532731895810327121111622576085039591050492569030670301982504554598304518767278077818260333591471890344739372695733460934559153634985169266715898858743979215255082470672127932750427861118635484439297971453200023559339251889797998260541079197494981932902490844450443575445911519763221091563048338949511188702525573510366338677019615628657653924240340146258691293585724711985143284530402280466143593029644856667046434878050528868154555822752731953092796333358099611803364835762373005111303179636384350909600625762531863953408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,2] 10367150633221123408510026996484207486203295866209478800230529102822042702433809346865034835292197681596627415697666847281430833355869738213776409337341610201899460046041817587613831255944885599352782189156420120764151929334690070501582051455898856225443231483846006144867908901662995673961428612396220403935766756730226377209696420347523087088845178871670571985892412741776216032817908999608196975120734281570244543664137918829194528366199020218316348961065926278631562571833388494231906136307834999786855451767726944915733662058199205690217812723499873341317639127848932179354729111668172699359189578965702673083279420223937232344225789392642766510373674862110814758151016588536946460718154064907186884631490024414411711606987394934897862862951258010426514134947655260605922268985718214782606729647531401132418523883924268531701516064005166259285293697131052698085496187909452107466759005187226525802594726974557527781143676910137999368481946232123630467253003518728296496696376504195792248243699778049648285846000188299009815855131978628862982826274829609798467868283553912817419614492863918875757646264669354904161718975718535096674138561319805030225287785385908578599955414681140590890888778239947736204995135032856092082394578470039375849723030561904779239794410273712837761748950670196255759996056544767764854778274761376407213846722206011280552039134776698328083817737349869367471607029978334311539213383804291970692695300060964105849832355089945696798249923730721418027587196897594181938525804895769462127548609613360924522610673446885988830069138225253396803607915378203710906807136418593721998379090602897879644519847707711598504760610879853334791910455641563146288588859707023390742627515134838568346878818156506169438821908339380135777994060724421038696220608391163596778591130149350402378851927482057800253860208953099321534798787112735362813816809568969167194526898072544185867817238381972593894047139740451553164308565934728142232739441678017319346886218817576379721083698918743467446645488755249149593385056445979540697341415331991133928345364245697042226251280740140002294040376098906488370319060611705059010628350876718867921261607063830232253476139242370819714804716319158316632271607678216908238510572122191483642277395809799293280568768303664607398538282604544537287054065664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,3] -227428639919284099347110577743230086285760911912044724029001537028051602455425823748202428652366666409099348528656884884774662100081056283711314878453666274176787302335931053738828944668610057812234359929906150065996393542137896922902133981399363927711588677276781993385621481210459531308359360676045378961481603291336416266154956779878803207103751934649821848184452140680243419034823888703085339824131805859686477327415186773924983043675678675388828023105996699317691792944816675971040281276399085632778775028629128797366574974414527384849685487224313938193764248727892163839015511435206585936277317147071247425733194325972496976192008482964518831522939562078040250872643523140656209373162262170873480446436023334039376180883563285024269889576528752484993460880577357248659481094252187203976820868754233267953117092153282251729533522002825717309923898292195302692917530330086646264973038661636043323320967477912700344830259283968937961363241663905541764189018638447726250990920879332420461812961832751167479162506506817453454737240766401027599111001022864640449888430774091408784088213264233049391185430749418057172875194255938217097061873275821991582006835690474860681515414847149025750351284693317453681167732850109197084740030649163566902701945318624601813291583054632877674838591138926573939714633222799846949978223883015103456178211410636797064684367212589634586425843803053573018347285400826707807247847386922848528663061326991154000089196075434301387816871148044946736202791242530768580811056445905532682945341419742917998538807870378429057171867699939648703464163532152261512466836171374735509705775609023599616260817577054146838741997729035124569985408384090312471866722679182579527814119177101602683270223168845645835411608622024679229626329517268905553742569690198863353953961770614644590158444891783548242415208318927414551481133243507508522697521016028157178816506226579791321428730169363669981544644859466318638053755529489359101127593015964616069677977162333946706523290630952633997729309217928441176222302681673129945953379705750048520235511183672916683063175791227024479435102063235869549352075496558713021977262028342720969697564799344173968069511952916129195079081296773024890471005396494233624248775653361381353367199244427533064401485907176491794280854984209634752698232340480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,4] 3429758188793940204495774109521890605135768617191999883502460598098803540591365927310593517604767723781498403366583763910358485268494219386385698528801609152574532318453683732336615862904521297830107089281881793675512290225579278609398862260433240811345956395533248837119903055275221698802075964512793218146198099532537296086529839006314305655172393406467404860575608319026763904268901717031160689167151293663359794878392625573550791247103231325034644885193054182279781925206475004928301837556214758872030914163813581997844142845238328985784683568099964297461971292435685009569131677180819732177571084383149863485872835770322865091147207671763139352948307622583903536928190442371375645152464510422287077961476981216789240591628180570962976257686000381574894075390863057828918562396578381538269972812383079682296048972108121318059753792222421771935209099853411550127850530058992944616803899845424416008132208971624128748401086781058667447820762824724180450693428943876998200011180368465051930203367393259571702646220735772763230782544855929829743733376181161159429580022557100281901750922645501990845219218730577990223522968357604034767465010307830246437741809622318657497723779907937349061639780823974995196509149420019351597783162035845758231506646373342855388288561669862034543495821468763263541186212142012725696684734326221637994458598715378669185021146290396055599894942290840707452579687509318608544075760671925963770045999292225572019670401577286468110609787243351303414366067214350917522957908485171240403733190857107251115254749659174939933325047543383952531380779725348729102187060240366973040996789046240589705624061431714187827263507066036252602228867255188040248959644504057087712619890735699445827031267158178641050305712222148587365300827135206797282375196173180400462377700159328681703826754411811562617055990050183293622915212353619620200071251154620642348331024288436317972548536533753363157802973799559124223913550142354314622832207520304303493399670283484815608171304894032649120693908408150278336607469693601637530856874213602050596368152588684404619244989187982564250925050732220038497542022135456956917116035294296906672217594104819111491180774960410353602050245058438761583460692043823494881405019378617036143549266614698509725705327192082430536086035092554904193037039042560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,5] 596752959343136412985112346023742542091093853581395700252584797765651306401875316120317554366526248111653637553774098506603181806818961736522619693295511967727286548257113743354991810302267809363010884827812401411680745097441854130077078707573539459415393532264510226965745564466783203608507314248574865942956134284886455675450558827071119408972051402007020888568955503513988817226307741145626341795702766863844122058528269854672568117679155784937591571816042238146422558749353533318178313349671027898920314371882180493714524595272962052649694595979370937680893323578046522619194395197168022487645516621812002957793588521451172586061347079791101099886666209968419500106184074046325241056332544349055055871391728957063646914263722804567374691553444338606084549323158362974966703765755545440642533628541175280284480087596586679716517085206521182261192183317133711624029731770981924628532644611783878774215326764200507875288947190628174313203936561999400183348875747718833032722462825464015349661285736969303200961554341147858014538509919570349532770991199767250980366800323071504244516552881996562690347302947569523559778467900729091510577959100060491705015041035388721950957016162755575653536451101919871530180942171947283863576250938177042323772510861816630912634821117628211708148540802674029224550891794899819247768230677865485214178561494688918621105726373764618292601192484254591738410725342569627193708594970538136186478834711488685598650786152091027997559950518245645679632777881459483390940118556212851880724679639149619673047012038435952312891272029431260940891412643216498844820800999240872810273096214997203481438967724851000753547849372426369367971397101521647851710210820709837902216213942434703686924377235569480746708223104593429616693575022676667944794626819376344344659298097260863700991635750970677692023769498553840239350127726379137760114514668864115182951536605681172034608474099342073824690279719555662470253678342049186156185296024630937246963943928689392876102107251517807140553156475509128021949183360992630968781111351080442297674713115232710908083820814998953658671932798441323398559232084902909925700209214953277925738617174082013845585443037248984517231685250705223740642485596138894497617202976962466477501422336337266900280561097522363001810784239895767273863813005312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,6] 95799481445475984044585297629414896444969217165842823631926811499400541258411210165438575724346799690691828969525961655593799320192013497582451061604201392236649211104988364363016264179296212143044722544703065975919066685679237894885867199941345506309442696518938510223352366762891884944863370980710027631693094236427778771979202187063745636399901422662887611726578856352593115407028826713148641852873865372908482139175930509231599828824759321685503303555344936210825478228531613341404089839265839954970877461042554470162674701037793072398686551674775206085327436073789217586790053502699908033977425713521080653618132264881217709415103378907426699950491985925865462645335060063218132764634737958047317824819603794687048693188725937127079517746175694866352869800890608827265166701579003643438717514632395555827136602569976167486590536920730642099970007569342533525499393338871975196574371162452224594482058459906645869036105088989325975004388190659812003593677027842722999244511004986304052265243729210479942585246132916664284800272166302945439370341641939216044404566560587512241064049269133634709643550602044483096563612940421336907685180510053482179782433152699140592056049008726428666788832886537710589712710962871481621287412221351088137873909007630054116073739654374107658550798002572796371657391518521633640862487075743959914534907208144193341448172576056462237954435911796471457399468838208826206603582251212729713961068571159636808633793524775453118539756660776577332749164214832666905042460340834980656622944425934439422752429848796041562918326815183543033569409044436403727192031428861892664342045156177982240941753486408967045707346527116509715010077363091946343342804962850229859193585108424274739978263142777436673147147503684768205192617074600143817302977523779057017433288575633397748829713569362725817158597419933768140310517432066404309061562520931748924721463475029930518933027961632330266235574955211631112580091672111792167727751905479972290473421207238404329522876795605669202209053283980881560340122910753713556060417156232939856593995337888082548029858929059674343266860825955301781892506275540978330508198538357384317970843416779915044592165472248533968114217136373380272142493646130604479105902001506807170081008241272830646028475512741485459217693640723837419654490726858752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,7] 231765332064312784770219620064193258424427596252390360626988694865221377114833332070775276767007740469022620560908108406225983035680922897214269096041422769164403021607010844580548923616436780193513893060043539520940819059353848223672411101759673701408835691099721447537368507494099918285272901371793590372696216485784126678347727145006316385485218871192279641102805348267784041932906033646941653691700974281481676556352874965635122634579423932771418187239690742822699686971847759327982666495268564568176246342977518117261435168500583545337913753484817317810424453717821434656081610522565977327883176632031398596019443684668366225515544905977618120644964981173241291819269961668212802358281661074860990628167854040652043835615358767544790949476060538289725715044052266247288608626232268573108821715002352661003391815842859513203586691048330250656778323458827729007162017181353053577326216225224809378371717240750031423624336199263982527604981016944262785233543914188093935674589451818732278340609561310234569806963853874727818035567848087126872015224349983620720313896436048724243580782110554615723291415214544446140198571230137267800900444800216727974575534508200704215251601298875944762387679046961126112040922392995128361075336026835395514424993791786327305102021974718421447115550957595433397341487723607833765449401500405067776350336210035466859035089613803785850069403061388605402249046312122222479165637541937946464597638440459106640178118151952746236921267941020737066093945711075111450618315380471127696383943840840764004818845388074093945220329940932668528763871894823210918849101238291828085746498295913428564452225849209246473445425527627193105518138579949331457286188741948508634145529373154829987258247073751773697885671329585806706353571583557486823450986945528567105998986042364961100768346397705238414429555541826875594806319639271984892370934811908318669396458008693377888704851803259136968517573879628245939091848120695467809312583455856480081556000443754779973351110973862105409156286562620167227450381423647846537716154500973792351396958692681764688797010792880950581430228289770586807338366356338805987079575620808740324108622723745315584952040780745214193205655345542824725318523708897742011963006149277638050213926659280943079023746220904499337273785214105524209691765881438208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,8] -2409852605547809282605951877101538918415175771169823506544539436461680845537224312954849746121607661332624963256137874825660383092411846431262490806364100369809582812637087721407077356311457660511065455862181782461021478734611691481928093100908496722453447490696966205700316188311600117432018989843172783268253390329330187922670353577959705127934123804073780603295137621624012295227410251684483267923708021254751780729007064645764438106162782161098113504789647204861994712829445924927083110626567187498012223699572075404970759974223459632059332520514078074211175083426202218988748702029519017645276918205329080344165567337284340014102487820390684976830352048313159062357446566173051740348546166592337663150138198976538693016537768252494016787534772280383205295893778690443945766935616755180386148843588108558360659884304014890850026004100546988490654171462132176014402031484138050660803594259410868863834771466736641280774570212893740364699748688380712346099644175529602359682890913526381421077281416891982773216744757283185799169694081293863727988999377306534312970812738261959366278721292141112660405709402690765933502731964101113759662559012727556188749618402057481613339830221692356517798953486450469137051950436215669585098521180785908623721003498383141634050792925971129074638063982675264352176921373410664576673292153192209534416866937751464069528608841798358642078323974064431513401757716027141384203605196480140436930629073532265489822479456099828382692525212247199957082826327708478995771065905771055401688495124135527590867377921336727049380308074011813516486991611790268320480838383502250162458375918526664520911648476842741288058658705864547409762747181237955548461006870587144287705990556521558384135845596735461305876041790579818672087609265267851511630975059813770164117415699891929510150951430975004795214920195935876777307955925709743388709341316232394357614933376496364764801205839601496414694028871203869890217490692876003384208443227188243494907386370455469729131832707523980504507374076301498394122468486149621368409824645214086179242549797539439993308154795199670930359509639982917331952230074723740083212781493918431294267595465051945351434606196560969700176984240335969906739824636967831381160427134314486727659240021354632248091710843146253780682074757432499823082629448597504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,9] 12176956503849847518796653398836337327631513923348768163100420141219495680514845794852488749323342788497218513241743789537907114240113964690008609545124064357813270522866068302382808675709734094283745517819700803693787090594226652281307026730881830602611579016808972206650002103432375737387222963094068538814055636079815343905022441355529150062406255176657502036810666192338530717821340069238426035626350447591098179512138386548939182835614862016789849568189331973431210418009228091449692529994635712027112107544032236422172680567475941001835931512020781830221512135413801214505321014260717015744807627541417553500435190064048551893482004602322454353030506246485011979242443530242581566303747169318866739402106309790580075778693276571629529326380746016021320262309870567931031795855499656707611828361407355109564588611696405313188282092320168720646905442340245902906600222604712946676494519921293746870682444188267465782910337189537060047239069003059822531808909133258956774743902265938131125413406542387262750492566180616153187124793658962485221279236530461855273691647741197193524857713949142139824347214975193040416647070162744451245051278644367930233209606171301076557040130175543044181837080171990393949568525934802560980472775186880830337989049270526444789568767635278192553111322851655874450579396445280060214858370376910992330706373531386065766498213250239668507473974988511690423077733241504956613161218239787660475317531603579152395782158531058151616187514255874794823185651813931073243960201031927296731672762170021119846458404769296892010467125325565899589647140515457191918856066772281030793382605299338704240155264146513487435700703595210964512995650247699922791633970239509401318510073845395389822258396360763707780337903566456902897720022644707965903909972811392695120381533208625042221275288738612695919186979531406532765552092268992774953430399362005000691828824177297290442422736727076178697065042817033671518303948672138554655936573600447141603371807195088501877995210989005280399829957584088343788361894229986139523014751703512623878723388629051771485522256833140037683826511344751039064251186612910590293757946453393979175280372773951560732482670448375786105728029142045343860162041762040357572484701824400370159433911788686115085401353731443425436485247433206637229030655477678080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,10] -63762040859879261481616333845671289730443720563512681607483050579158183185507308256125718913863911338037624385742277106352993622296859024399143114713880305609644322930177890974244487806464108626014234342740832123455286455422930119041936078674473720520360205390113184586897668979819096297042859709397376657459856207730070573864855475933993070475046315662192302981962378638033469690964701925158853845329037382532298706248732342579175253571786435494255234620633109156737203439829151943627423234840009463995539182926739005074425792820684123459075983432822383434730518973301989434024873829171825503554991796166298879606671865110540723451373641547657934670798262522340636362206717940055950002037779614680743026376227004659547511028933287146946441202527519613445420920528254346839934499070906567180611025504835142754318391207795614411125710431476158104115847707769792723127739137820805886094576473027535526733038992036220474548763506059144925294240864911091258530826627764616703434816567401968985779980580410645568445400049980751672879148924968904883274066536718958487807271155409471932380019079448641232091679014583846580918475145349860448500656568003879605723184747711243541646641151831019472462765812727755916723378146457764190474077114702861957024328085798186860830284597947577682508716855591103736671236526299759560589126936349951089995304052154223531598979970619318684338917506002735032458549234422903725660536545179386676116007843562061828311128098821288087565167714281814477797226077408204393996282695039361571209269988311467182597496892354251290140864611179854539290631715336146830870566580213281445742815296825358808336717326907215106142332409717956735848514534375854105488181412772915875555462382237148402790964631271980157572293252816437197299736425049778662582850378735915797693219480860967640018968493143373548031891271655951173566086624692483577587669749501558085302399357092427915603465349790257401728355585864073218117220778520361347605558239676370494779370624612008533663327738160810718312542961569246243706023550833425211299894820566336574395634791447085212150929498913051104486230421480055240954804623798942140311842555570011650355145567478543236650060550771028026990222067895499896021320423614687124683052958319686863326413914253924862165506484468420515688811047878825745447353476609736704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,11] 261290472624536662803001250933936992518088779981690062370274140344232243712541989134157702052266814282607768816631268057609122429181345830243662967526898972603387563116843583267759511369692773684632134584988544985479704712067704696702328053117119458391667291565823441383820478848363198853954178561317204170660573437765437480475679653707985927475287565615553652643111942412788984525967027270493000098419502672461092532517595958501739488815998336385195205748889546510337566307185503858643811293602887274199425848570132067579774630602119741635080137329950606997659972223399589153955077282508927543360466816909025489835809504742105295250906778325697163875223589945457843062785844353749859067182341825733954822754908139640328947701064620573041616266841263471198358561420722924814696261155113041878293955201417119011547265725251072891312241258088754238367207975960131903694898359091447548655383387484017494224928432117515358521295030512156500082378207841613185220970088953666423105030847791480586617135439270776885116548077504682075036029589808370086114787263108988097353843731878993407655834694964483528562316333468426529557928611948495686122732969748641142934228523220675755029183931434743951184278633671868641771501271299308224475917346059184863782934109869861690623761919846971236446296941954307024039745667100484276878761414126538921171802596493924563604772357502575647265193100654306579149833417176556827462098181190633639702377880056599656846002562027200593668140092259088206008535303038627719259025948981194158591306491053932703115061789333526568885554663184330715710339340165998273234394195182318061715014677099812141354057174979130577505590911121634539458367807781764916032817434386779861954313364431044127269608543183664166287760126864134513343385991989600158196601472489222257095753066997834053785006778992899759002672243581988444020879427844383214810375396306581320281468949242676907472729658008228570634315146711632807026134519111427353174629993239286088870600975655526458690821962776777713263535964812230411291261458252796751045488848680730337824292483228778349039753620436427175646885734037950529111033222801489972491970828443146255154408373464019155629123131563847768891523797221163123025534808621754608156294217844273947872148188495560887293970641394626673658823896298080233501270606318927872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,12] -872926319253263095975253201477696174187626111955860626262930155794530881828832434531227330722220237889078989899453559424187427399339023406002255348390610465491011575848912816175691220514603101103005710769254919165978652954746045748338938668497293515324094115600174141879010505067473537986789069461980452080419490817677353326714536921642004551981909432354638990681157417696247379385983729504673764151049156023183994034668530690796387899615021841886261404341405236060001029304629684363030366882679665860633078630063064568256364361089801433798424208432091951782619856420226991116854383864890122552050010869737317711946105114911794740669935482837267633225869946907039797894054085503709894401929039997714097705688408753563030182291370290547467541520356519144862452361155331468232942605041294061503199039981510932572350557137879728915686810497476122871293214225479699881889597393233889079603571933397976389415618590123585908047920142385049345195936354305800956550867212749356346478621699975359826565658380302154945151191580387643028689460599257379657774335935697189064590715543252203554179498266209702270037345870615507431372616290606915209990977328647592839418522129601696665174864300191744212088665620779643766186914473959876819872588316026527534844324861156937624225568699816358162194607521731272950690472232746390473870098519637268062365472959532102905172892587914354102342079656570874580577427123288336545686883350709619237713519034253722455333418435641475701692194854512574975475210660529969680574577190883272962077710885978196542534875855685003023750171434949452620820990727782585158548650218733024440908003615496270749564044203408964315367683056539925810199848332667820327027363759007011581588885704040185105972949367092665138627883363039848471457647844730784319853830020050329495806888835000098405331069440973735203178289029027274418225710963073651414960323079541547803347230615282358960016826316660488751180675767205304812175340972397449681927784598466125058470133527637310948176432846466981633045262499124183406830596748548269648539067603672376545551736244144504534303255867876636688255994412030748612859215580316801927718845389831090597841658411659152682637911778919707125058400247165507999140297983881646265576010135555402716863540892645313170829280437628502318171857084890719805259995947892473856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,13] 2363431133982553975437299828656816716370101383748539455847464332219563097382851415172041188384118556708136031432847665530899564979017264056707117082678278289416599616804230966009203306564364153948206138218748026167702524472693408753333445619283052825261197161669696583000240564282680390211308776535126352404978970809406805037558534672171377650628772533215759643112397841667785838296461704717450391358674951647607395048115437658593000203224938709944425365266123149813456388792021950289496106576012587691015959168917139989001461626094743927733856985900067750632499098369208719711778737785088138455403201769675775172442311776738921961378768629110724873249988744212478016834834974973766536508178989005502497931637770228425040303621312460822887897924821933673784209533354006809688457028401356197991035788760662013856546413721474064860738438299333821151168102187114543300320804933846734555326206199053421854981868239565378317266537965530278674476619717348977136439485749335067210076820745951703188178241876932489629088702816451807135107365086289470338389065820347788313804847574566422058292532814231524987636473876910893329288785034548879479201983009327918200864675060570640991825926294086928693940675601369480045524904247068461315761862588356505791250764780527113637373758108219411907749108928270388326016494838178534661685044740598269760823945738002000963841022536262244951935465724958501043764493157083761402740643625093672407098370822384494229592423849460088442628031573985819499907926769680381120820283789208282785353164166192514407408763187133213079944953492731735929031914059957582896403158513685653380230803286861502867147746079625550897224692986232394390618501055416807839430366544303664835445031384454450665143578111347490320389294437657354935205479751277399876473147939626071815192671264742712287235537399922232800252444517077908530535499517883068408040953261882109162680788730354087219934090131604399814046856142420374374010736913502988453265274746167884903528615580942146083797673840045615973830745338538179784439400946564414328450909854819378693921525780193066611134324135868591021418048538142556891063684769228653746131227141345825725508025800561427408075875622904165467117489042471032614463198488658530859473085446180254290647790414552807634446872634943229193274462181961305433179029157382717440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,14] -4342785742644281707221673646965190007179428208456740357304738540056331296576558037082888835651925334345292359366730021191581239745805011538374590256995158700785863387284293942618485460695299624735863094782115377949557951800762159111598778526660326202005015238333361038227278921224150988879730567451334256312747336538574880744523942588355621484755382203881640952468829007888066483848879675582948195243465824255942913174507849346068031122613532784453388901355027594208439510217763773889279459053334111872439733238668761231478043692336087982305315660749764321132416898326629954938229548482698776163016854495981708803078175495750387169104397216793474779011876839594693910635848377190981186058148655932175989302349909936548295912056946219131545528320943176147147776467744694134892474964202009337420131301094038442100488609016966345959703053583197624631299555229474881828792343663671654743632585608551663227272789825625849982831462036710389423084764329753560136064310057769550229300338036021540638626748779381296809918674355915709657256412947555564688387631453232961874729101801648398361976627871431806746898001996022966942697676208015278130758547412672251427716819585704204195362230394493500911540151821433196574445988255389115356759603577783915768255958360813745431131767172296100545927409330037366628142695211861995193514372390001432857447966390208784384816632419447493675485226309019861194583070415116766297514038394160713858077634200920077354353266913395672769080420618050443985202998365619863460315399250406152484764803101182613003590621206897667033766220234366796888571168014015812198526756046048138088506698078332471642608914404745222499727097227528093570954509875925424701984589551686813699645240700627930977414062877907828913644978258102170663368037314298962316320544851421822513348185116619301633227729027869047308568808817067098242099427768248186615103803373677169540385492546326925473652465019812004567664654617084899250444557327564471281644059576427214801769766310728954042206009531557339628111635576523334215972861765737183933164679584473316969690414505285317804456596566542551635405652811449078406548078986116419478303192696518526576645928940845837723585348306615589270214753429367452348378479968476969709167285514789960067656429746379316919162752924092479828845609320733140500246945806827913216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,15] 1957080499915061593471962397670505736816668458489015632244389415006903891558160519684115176729670917627769896912961959625951294629227750336822061067020338130879892604887342527442302492847179372605235946350122671261257646589801423322743018231659114985035937535255656733455599753841710176547602753006164642809119572747152020132967136298833960250491410975430138334058571474109418253492559531877000449958432818820554645051880401437757063771329681151918674201404084197794245726991760600444549991132264614008748115305527114436854832853181782796006389627308602022044769142175394738475279630626061151654688898358940244839977894424532396764473730007906574773973851077377325448264593894167554443505492662847975926781007566743916554649687943227299029448362003807628702713212432967115075419143983693436118178172307588404396986826385614002729758285053638932503433338520781747516033078146394860856082941522875036275246973350711496874105736695987511345633880427907699911663826451018769775155558981522528174740542302684088448140032176010715571431103194171829765480648866034961304268918087976860847866018799718002695649707324200679581325421274753581305305803505456155491325545983713018670408637310197447925235423713843456032179490366004259923301341729595698298586423816452531385789304470055627909926803236740080991867381851693097568370893032407994520516361233877206656649814392989133981682393121378059947197301141041513232666304859661381834570652424346920863323128922386416246895637892303113980712857978226845246929170428595317323185225807793594389454278296816667604162456206113413933129538844285797762350819914849731609055419568504591548070457503161550725209717659188423937319856467052475739111615964221076503545528497435371535931876186146736176411792261774475927795223546334064146620610482919819035318794874372689625973629386595577126443027973395654855268433962446107304606695030703588704630438391960111443560897270478100861924405292758858280996330805053752243862834262459215372936950569977348151215612454957425556671673111808201328288648322356167815157983419916843947141256863503313777544421932853075906200401519170158319960988251761640231122389315096314885604424832224015844063135652341435345033605212459847774547296141424257785759988485246574491401077630782370023239073486317044889028857234109189797665179711479283712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,16] 20275179033901925615306285090023657623806746486571105377933572568591444304696614789647007537757243641845533888493834935297513842402700695122524161364874993749195326055524458981489656509542851437082069509377613010497796654652857521386996788715128071644130820950570090007908670242317822716308793778091674897409616295908194114424901660371946583934842844758667147431013045436532510603298886651266139781510385090961747285790364585560286298985462228917557955491014579499291753578910961315995427253368185865989484145192781435891390858656934899165845511837028304588258733489623430782498502002570065633702812263260002994500367862887913863620791001114734580537917257817256954007633406970116072362048576835454583973119832103965349289759800769955206286796746343356785237930038813246772050403941384653848435869508755839750762513092443481048696104426056115530091242338576039121567648509220241477639530171191501806377306097033129557300132722815315813384437940779320525432678466805330106129429425634841008801639080917438222198608577216520208638004318965503960439765494416686869429961043629771987180079046791684533134510622416657174157548029862953628143876274382778598791239954108627035867662512097432598286855549498641962103035934682954430963034588897131109477202629325531673570509557986246551333041820509061254662933568029622562561994168702370496427756243851234638302344716421804299928587893017259788966577316577092976908509603675801280826388608198052807869706755172369113952318905768779621522915375920251078880452797509626173707116675673547086381033569014907060094683139304345730195266552635857189327961290996087945148473176179134437600770301458809481805501227884237315390254678746917494697032363328005298354210805910380508975009194312565653761930333799273692613136876830439901729521009814704454090370062308052620005823980680188887486055372323657155399852342410352954853542586381149372710880429626773188221029721775033783971149895192460217627736473126716896759139273633836128375164706763049245201317782046844946892497057534670074969076034180946145483158354376554277292188919955916072790467786687518245051130079330674038853436597795107094226609538995468116867528197909026156537522300252146294162451405435531653050084598640388112554670613017771890242562897278954088459204057497705108829046798732482660616372967869100894336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,17] -94173379907274490649923924107079698213376757939336680232177694895185396289215004482842754635820579400067811733964944323180071321525667141389640668099308777537873834650462797129660816696430608141858294665071185312210107988571135767649986830058829192118597629844858536052576152341400118687531610916643825047129514490181308294476963436180487182042304400670213681792520831323326613567725265151168605461303050742383691837628510619236715957162446653815915626634609944236668366014588703788270083557715631283938776761331938512417592415220369170297838379280373593313663599614119875662655565803094028801721219849192609697009383607711704119160923536191133921486138462111573793784490513668729111292596315606097707826563738974418263328858549094624202916641733958481105605716878576693019189763014212927002846158882205350756261139886220232108483342652692123646549373761277098317525499148052818094508544782200967781774018832545763691302328972539967201825808262636822451198666668082125311345546800641636493165396781003825628198997989994756147769325238256480710726606389504282819386818340576492267367376409908882302971797242486161032146305363541819850668698719713053145034353583719931478885153044864982252555574721856836019245714967634717875476660210074505571061948594373780669713911213367400369802777801880758617127017001469895985439518345942705648106821662613452405462255736214202365971693627499055469884504274571604405864253852152332296138859972720001276248700699567097109409579838640768245502201341137518373066983328235735593265832979965563690340639840230930322262373559555443169024455198210614990283199945149621620041243281176363691727170742911632361446490203287172001047336371163533320377310302260901346796683507895530803903523411484898950611172796567114552813716667963107363687201295731256110833916937421954111704644199463094105335317604034251222152823854057494524600263137707649720742351475568389608152131058939795161935634469830182116425017797737080295221891086508479415297774948503286306554091068489710601175501625966141429017151377527414927251634532012434860871208980929624649657006430467704141300066151739267795711121049463139897367573597361078186633184729864089782509926172693773491246391269240951497890258833435896691400442869940901079739032132041213331139845301924188979029763211765883691677582459389384332032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,18] 265822836797400961989349569232474647353525760576564396107756891375959316735965458527681060136153012379763718099671645050960390712139740907826014973281127229961239801109192530042745994496670234130618914043085338082074545556500566375514398805113040718580444203549590175106856375983695414652939234722307103497880885048591217955619515206456563539518478394500936412505065296056340494815236714497749550153029380296825939330580389145970214030162099419522035303825751777252707108715086597028642085190465096444691810835197778588663654790162039507447302496179082287678270376296545514252188725004024690224666772393232972182397988668724981853393937155721512340502610281465223455378107983926505603384284162305236375315395436600411765067224031652703822957363178704004208413186308865896371419434178971365591402227441887657489730342175149035703966308501841696134270974489408503923071801774053932684117667516969086041205048274316001895194962313870529678346100266431527609285896903417304157586022792166078952587262015015705282079586003131875015106295429897342477228241661155991631751333597042639581145164437966963109068052527635464136542559192722684932087559691116287383003635153238310861981587905374581631924218086790047110748660700163887355307043727344616414892160139441290187896571988697659450117605149414709766402494710854451632866162684009102904108516258986669873440892919041236665186198316137411020001623738426831178837890583037318220575115993000318562613993133241474895799818030428865509008750383685137384081825693376305512646394480651797927492632512914013992217562806393847952405345367514428914675115233560957925193843337960742391497463985415861302376604393214803077374523857883098663374371868518362363277007483107313786101567909298740194859714283634193182507570685356632178804823195341185096047748553006424391873020575029212234693112760353172544170935488978574710243006886250234703394243861895450167712352156845817575963082700780417826253845469900122857251916965402636452467145483017990735214800790461741811184505638494340393562249216692813941338944672697441175176067043023048716717147846074510062994184702618398379247793872747728991405541273171178611749737031793915933736243786013040493816626501387774296134971290344305632358837081369696977686265232884221343178585634116112225777009066116915968181852969270807720824031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,19] -578501078745115504237185519197705172393218130126814526764686402505789905480165965892078650744648698683467230329893962404724889673369056712929074775608643562445915388650017311353294174762157297513319434059956549033230232218663992979373508501751236648793717212756576811615514763486431903656154914406044491668678634548292404897818455862474042109475851924308517778111094521660617285508272273274693725710428769248962322270739248306574871229832860413970713345546728176412423373375432343693049086645235806905883428298805788658323995097425121643460863989374020840151530672569077267988591649380290003486273925213349484801837933544020891889024952925962744060170745257302424350666732493132859542549976416708060915634123844292941218326738462383940724804969260894686909749183143542941215551231538539191134080165548244380103553941383942366802161724024758010421216328310664638417865546894827604412527725715358838487826659808112582947562015736031437060609953432980276459411686344512366787831329766136592078911889962932814049462445207604178239492376588741172503496053966404059821815820151132043920200358948980295489411712650854495386504875011160102517774293691334011850628125579207965374530580702971644620659525138999582329644775564161727912754382723462488104766524711282478826713470055791112962385113456430236495869856169902068666216156027904273411894660506801633890932968672773139402239997625192722310360714774951203333384861943546540742089648988024841923611646613245901316008850938429265835712611448322382413255739977379692291595199360014583918704494680852449272487519709755799255128666917778720122047272878264731282157420414595675886482879270555078877893088415009618537014788239275223222341257194403122214713699228343410852212927882996917246548782952037156488255886393250489849631012199144326037476408281989125417354408952540227624580408908240877583746840764495069100738843308169336519301519272020286050873052122177247958099788750209053272736017675247232982714055384237938493335018016312781661048757623497993927928898813238391011519610673350152227932101636803291665411992661883233966040407942715202969750572436272295099530180748979047044470820917601651937325865383176661283834729979282441488329547144444221834815163077469560857583832834062813027044859658554027817563210905583522632913841844435928335087842330503086429647226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,20] 1046478700001167597593927017466590094424664540474599397818215539387292703316516180378019053982308286578061474213335513584224958337116966494572368272013077857254676173696675293814486502439771292529037182325281287126427129368290296212307644457667178969223541452147067526894241595269834503683369431742556364063322315226580984017647725476845954265059223003613156052628436395668318821727307852338118044671493947551985869490153368046317813373088263945757948200991740656477214247431187316107784164067519663100930654818723444322370284213049743045381371326561712138544606045888393982375650590015375636797984071465257561667656422050667306019759896021020461635794288292104922369610323066245024015786527365563012233214804319636332363335154264595779041918930030616730035618971397900305217303954330375814572603735765906464776170216012495916638139226025406151983142747612698333449784249517678026133530480134680802783920330962624891957660589594283113048130843422891333555920603596413004183719917218580661207566917392433259862117585804201104100073033092165961119443749925599814982995064670652678472268024292778454723002673312763585258559657292333919195452946102425553784831168670773195897242000979817579248245079585116495806439227776872792448973807267800424493061622204605890926703390581871187662026393024109425878674371600061891914293588811434538115992331734617483081191523876070324078889480419256254864894447849343792985301521704343468904687939719116362606046420979349234756500042263600484213452121649363794483276506918075853422030165915427736214659980207793563195305938418973585647083334878200671404783840356305289412629346650535167043322758937095546612310165791562234776574419548790594306399730898376253761846190627983774726330952009590671487691192071400094061275963042467208238204165131138350420261035339878232497487488380053381165224144616926291580914536495239244297770022814496977774029427114324201552168148065429018823970531618248646894467678302397785604718299299474671088520906908160571268402270991053924558448219500731982005587292314437688246471565088142067645897318136324158273889123901304770278121276736689886777201361343928798442005467907214270467418642200260556475626959247979735365127626865003836976744419826752746543173569210616284419582086409587227633997291855237436000556940953040832717283751052429683486083511047363281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,21] -1641613800688182899734369664226388197207321612184310077726517535197573217740041344740024882830208306987614777404351171311875965749547816033477513867448722823620373056852018229711216646383062400538608928050121062204447617036550008024145188269076575791088285230273759397961098084930217446604884073921424340528439092194804601411867750519426851235828658033837173078152383036369527447029974372819139091936374830300839945723924129048746271607862726197171455963579692006263029802249384125748667381413009719033528352640098723362895628304028229591215966573634786676325747428127508819280360869539081461831106510476958053874700064119635046615843319802173662927685917293518845757149173770537893323528610329686037805878907492984398524601318078961576564754847535221564608825336096377893671848312147999370641304624215841570749477357613834183038713616652057751885990456762285931625030188013681902365714400209951897759952047245847631669111927618254986159421262620533377248453839973124838058120022576482456364463581251862180028052445029803554856969183357798662629544755439528252341270491679770241604993929785412277975260204532215444893550054427751461485091502733339981352256284058981216311246080162187966959331795747566205413496107751252281115513323099745991393580861709548969839666030453417516136990035709805361467182234854954531381460439148881569387388145806294879594809233982221023009100493715245752181652675094444960172270607807623664971263299771755922309322095728532957634333633232369009854388885292422154455713902182072079487364248087952674418702827177363126858692820333893722295258899968407173772254778175581974211390128226180256728454161403199955669679866716841317985451052312688298138514280348286653906537446510622979601464895803208591770288844095972437679399465243788923526467829517559711665388666327506641986994818706998318709581086145390163374916826815795881508714767961805563444447099645062208439024929785389893546425020946046609353704381933194410878060543392400271706586098777186188772790514189847688380916297865746464612986491341357398985209492315586129915504058721660512480925780336637741967951606718047209265663484299948347641178660819017321275499107669547060564206628145910460282643531553026819413837211042215110465827799588255695797356981212965420372630717021859940679027284890217487811584368973371659128309178482055664062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,22] 2308446659201489790881831849289583176433627812300308580324303263566160348447050542594741936009336118408783455790416261806237613739323396376360663400835638660957490535566543851627412274970488402791638413943217515000538893579882338279465401410610965780376048307412688878977165962290975359293458883450176014696080903163244127066137592784905873292627768197222137849284787931153258948364523277355563048303297448468661511837174647509289780557630527778568845297573443242808452475619592178925036043057312558866534549308979375524782232087069721278628750310448889440152996208092745173019446821851313946520869569353552121315818496597387473566509100276380757970813640085934766555102932155779231733085971485527993961041247118946931256628289443789746910403753564969691630212040430934804023438925025517822688270064544310121991987813692726893482507969511275281652019660450762058575738277567375055287118652524890527490673482194340474210357980958497444060595506309041655439553798138120432235669057584443772497102573237842833049390680352814974509010133920859569425233120462187053805258658949546025894244555068399935261153463469654520707282139801456540067145139617263672016092930279298135689613123452257588747293218222805418168568508060376446836581155683788176807873238208151464561662702693438745656815158753384575620125304330692578179741772653643242035833129355747768081122776128123735673612309162574211989330263024862541322571554469376622908183453554009891123281535442449339411520695999183980202443818628670369856434466658913224369742507598311073930609917824060545969635111809469997310912870544203399332436699762506020642707508254703391217719361905430761982800684717365951813134131708158884898641602086599685687327497853219255323877490788116575461844426426719830295629124813696267789564569184710856861975524056934270641450447069664293260741653245531484364234864739233893083036950366240012803354990941577451936526244421856662948666126385596250897938238641773883381999919878634388338460374922953508118897216805109449760958043879289342810500185872980511879561069089037585575708396438889190512103563179861333882237390828101853121238163902394076820869468443500107304067601890471229331650863595690261800727833656192694040266766792283570458271343541284567247469537579241556840087921531723773622228817329170647843253112529970602690185000453591346740722656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,23] -2992083130008009454856798508546059228596076064538822122141841533437076145656596677653374506014338269128214153230363542489579336242953675414081495180102981969093310798577495931865421673822904586701648432817049923751407767239392298224680481272790069975083486219092482595059224040244230289179407753402261176237048782023773717911028541911796165276851147449843164022605327072926688226997878522726532889796525963774096589967704778087344207570333108618743454819737643705493876747438409986099459895643505120119999252210841526831032704046500751795754106594696606548773821662620110075385407527904263206210995734003797911474361667936980934021682836565105645325908750504113610636265946401456434547919156660450658893168998063280755605003823566173309201370032710633021668805141712291910389322201121936285963242715051418842170390926912866495624932456218425199953172664121903198754832136029105296288647659552210864988091654659165143596389703281218402117100840170336143269479956630628956492573152897379841109376379782197865810398580356186461858673878820506667695537340640914140838694620710571247271384252348985553806116607079526447673620089633023798870805313589534013730910324875214044387427030481609701875354099921398363639883251816344842914082063047697783702664910098347516472333972958448277984088682857353127221885254489415671928946780322184429941728034155146101882868619064581571095229392182821684040461679419454041409434709104109623624831075501318151914043673424133551298060973203161337155340116090561216606684788617136007405425568972307506751665464135909334184891814027589645820520089603246353493318614153629366380180880448388632738993556559325142973660449077169152182785311753784908961416474942307985619587650461532878596275083607162102429356684188954495991271329598027445076526977125447077237929186629450473846328802042153737876709477075396172022131561690223813146339017442244006790548650646103045598374276935016857355399215180942212005972694102614889703127744099718154586932050922435020579720509241854975438751405674147011109344681940468732711190845086872013654126509802681092324026230210381438511963909528762164625412143112265324545310256006308616608276154788049177645050602114827565212667810830432053562296318828331533808204136926028660605294035656834559419058777488041673741865090802509029479633815272154454631982445692349225282669067382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,24] 3644182968240777585518337845280620000835338397896565851632089918689004734752078258114663064609144513005145815457270555145927464042183449982918600397591539976844895513773509237733470050278332916936209739797048062097798697090825811504226749435078125509964902561555417103621894976677458694982603882312535315059811661226150760343779448042032571733200033015697992012811086346985750786082583751479123761731623992590087263687993085517377002913780830106157981437901616763929513181182159837777656061710230228007774513658825668406313546134999801895586992595723495598061415805621444303379016430430038802194505267908263588463842758184800655057069518549796419983727261292832819830971841186291057945574354125772758173247294692215169388944332772814410005239778110154574253972175609979789834088207511292851188569387111837305641257449765607040005165740111029961557930955911561199331435140350933511438176743288348422552612048502398627079572808804515887117699106119309254238663881980069809346518306272371919037672963179616474535658699313515296399979236736012764376390537424844415958730464958767152092907707675800230328472806925924994203739951009316336039838881237736933767648144196979181013602391907078365777516707389925972317176906776282553065655929655454858216313029070975888663201490954342452871851678163580324401733909049448734946824522765795304439666010778393195204572571204588307662195289466119148869915153662244368194411520073230526612583532854377315904704388311191502132703053269558541817777160247743790740165914053914681034435662689699042801767707874624607679352805959312686669054674490642612915096153629116796793746886698697884888864722137557255562419672178400038525880905053566156424028118257464368741991652877466316628854570831396430824299903297940382221877679053159786454181594371238403886913770568520407007999075172642404033312241728759775106166619263515846844298062951315000934367452674738422718072203564366213589894113661694900759721092620169596477483358788738180244164103285758224745679534621545589843715997549059887363699735807667635008087709978922605642916075131914858976254335018223143105073106786075228969972880995154979193148976425103762856149077135452071935929127711300646507822825392718817972083581731978295809848730698679301560955817814586961164700763742043848112518580351291925136535170592574376404052442711234165471978485584259033203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,25] -4199428764107126255818405075011528957063450283227957896870467935709559533075066994399177626557144450476699356289182607068959867307208056822546453641922747622104709560975870183611751338810445574937704424030170092971252474397648141195930185637814076902759550416683339379705698994116031853264490824532959526327282826648658656972895151693119126946144598701348789960589136598282318190363040568143607876479483208671849906725799489809715013981315355315437315601824523072237612650200636020429842152100630775752385419256716565235769772271166532257390322909814966493943996952082645157064813912479974926255771968203513135887959045258175765701492472228530787603759912310174912100039343157122065153486791958169031577664447588684087212897887118767693099998057301213980136812377734937807318500482530128121208046223647903672630215120499917642751363415407707320189543582598888701627851554593044054586792175913715336885313688401552227910217836859495205415621213040483772533030062894789252770736081214514922433839986389936724367141544614500727279355761307609851489086561309342513582426169310140763476209193766425048729501711698557722956484709706772566272230516122612933635211539360324117847517283366225914172945400381094245672970515387661042345600846471229793277032533100304335607966056043635208242022054370150685972299221323912053624410720889866811995418430953910791732158260386448107618565460736146743656388439052915702066465472130412643216034917094614919597175210219308426481901146486112744080328589889117930756979394309359830952052154142197050648072693330059792276417673879917238230690458834196389337152728904026740983315031834815077494136568150857915272406339125247295676779062923918428869815555687560116444844495065240388388913978442385786100574655861940860597189662471802682425870414510399456160122824890975052596796894323176856062344952963985587702510811395096600423514196447772013262998690817714519127123878872247007159587883784109732595501339847682938032947425380941614135517795164724599501485737376260872139579156581971973049957521109098929552968993601655370206061764995603099118561707301640126857293726666451045001838038232512476032712510387373214720389516228491156763187239211761560521437933929554687558845818180288764583922694456126654247869674021326665983763118215238322900349748593327940693852479184759414840238751173176882730331271886825561523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,26] 4558464609376604852388949974070168967671280867425649441480991439217771088264354624617999018571230986239554415089382620130039295721832085820796568935244193300377229796982467115021388649040860773872699110450910723556420448412501103508193486975223859374573359043863937867147194763692993975770779287861986615262227988289043893025306590402836377635236482830882603189135761124156197370165885831228509039248446544603131759643543512740741201380476795203145803909559585070009134432335615664240363946847715883722982892808561663515404984670629564853418984110500417303755989825009604043502960092367466778750259838844774593286814402421795169188214133598624060359249028014341029427336676826510365015089659436770918840949841676554724546674396706412309456676807632719694915023184160128454452616032864595961408320480383910397729359474180783763050820204232417841550571403433676540760479483903757946421947966199720622802275354757832532845346161872953511609992872616720244563185993545302721542838122351771044446895434250642677175033598406262650727370911492568890955473300463442716913994167234804261931585608546648518075420337156949739483753640180439341637021486726331359151412059955727321389195388705167975220260491576570495610585883258899015107562721395792255258587719956592929378545300551183838066703725306272933832181510243707310238008370592318559137624211466804674240228440078488997747938341362884841741567904530769846056032971738709355280108884942523558068366978475258354892746199781258152234224377380738178921186060736382196882723458199752436512899680328242624563989442411411895321017169251763131771748701882780669520249900009753855743558880036466395879993854442932823346207387033047870034529029996375630156222549024242148695789401529799469313669510334392329139376408847589445764564478134128148520911117503586930973485289563681279043153260591427005124090626547281741613304905518148031234153418702445951556188338717975242210824394747971028113226494715487434004596340931335285507369485907945136337090758338069067535361508805351043159060277787687219388875111861437313211291771718461674498544326153550487947083063214514106531145191102780498152939065880758072657726167199006914120920742811609505629712542933478243133652338906421603584897287624840009282709968227120213421228051743689373153633326242982838872487478222457462677348496670130157127687198226340115070343017578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,27] -4613653628708645085499971216643813313850121315080001384498037288265747552991439477665197433539883517962917058114795905960162790483920367134651100736222520925084131250545429518464128194398015347592027289401289348211857167945646962001139512398025179630281400014632840623762646650091310583401787615625378497394249337066512351096434994833603357739016643154076979493054603936604278808854183675306387028978414663993502799929584847606790372222463467741121847877089083864939832145550501238960329699191879862414123960565807452532869449294836723112123047898298546233766069999710500002558756993038870843486542187573217000555631340638915516228349169861143830055606103800810390178393763780695585990567930892612788758639351849020920086704210139614243540436049637349123277331935478540250313737766497596446281378269445938918911688178353750520384371621784538619911572624974031282267465467583964219384005776016898666411771112477113858383678329287182389162012494340249803125705324493934335084500523388052946061217225731608694022485367942373687247210957366148899368738610113150572756123390485560169139764666069185186002914802804032043612932841516011680227771152705309003407306181383784128919666557882035556881245925297609036216721893457343033632851342724530928293376923925499299900625972047797753215279027199962976494587332413524018142863504555029486795987665832639876721108418941242141594729581704505833200340068504424816883967080890369706899719645822391333428140812303398167040410857053024261244422169443940217129814225182486047081671066028835120648838551966321349664459654559723912468493667918073524903447938656185748076297118774137330930931128071227581135852044770473699216950714488616021117510861731755870145069911095493543329665269468879384658023123571017734685217375628465787290953810067104272678298480650747390428003884200440919269639202228063652986047114423960488994773466786715010910605872111112828430517491829175827392783004509717290622033518332613300302318794291345338707179982631542136269855435802494756028638370310258449175202050813848789221139179232008109650234216132439269659930729492905132932012495693631335025314701053519508466001434878333762338446671977678474992676453624814546229139611658758852713441066771542359508721856787821596313058520159826234237319315500118501968917607499395972069633419044030551299549836298295427084781294979620724916458129882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,28] 4308142621889971160575810491502112063130048838813390337809246557099420735117023545469188580621785872017614729533411208541330801713801709103872725536652758661635454337861828673215289239239597521838860727083643438062422795453072585196174751501744349309746239494015276415183160441666818316187837198932444574920234061409457630218698052733169730214101209712086234204022185037758729000045059009824330245802343808749039440793030560461594017282748486249217480207606039351990775511716073570826691465496708059191669896595422008204228457604522077525311145856720002774660862183312747683404366069278040979959636850982984035642847640972261602457217583474912430356054454373121250207650558705007256168969827335771924552820863302406203242134037692227514940121287123343733298542238809878367110489585183681469036054791879317422503378418769894791104807569352781539501623086358586951430214082190116177497053354684276155176428099497298503160510141061530390015927900104531132438871396705256617478490080492069647397768333453217496261184719328719661187443780209155098748053794124930607710403936097978940717981908784897134041071451971650834413178172659881486977679409448331818572291164939038279099003423076072513236368447695852753968031942826128144779434776947947593183815276539574106173907763050132159047874540387943864351626969155827412963030314489381642917899923771104130752467158497190445057062423620168921375721770042096592413494414696684826940500091056290742131032846152815187933104993436503860854205209940868875577419748882019250292668529567016151779356094576196872205211145162792597250765632564524016006849602763664358586113920734688652137741608378748913294056694758532766274193484846698574060172388386616290214025979113413761098213242367483587278619005781094903320891052284728746810463553806764166282229233581363395282462732448345849214718682593305093048900678567602873154513492856687693438362165941594870641852557849839921135607912538634116735700741420068545362604121848397799742294229264117911823040788245617419906827753166769616185008372490898181649902785870795138155629368865604465869847157533632954095192469454056006852411648019856901680797345960048190778261516568154623656863281865481959149184207333087908052667711253752337936491181351668334924177568038565092020847233199381143838306994411736033526313976553217972246348537889355679166292212300959363346919417381286621093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,29] -3681367503363460769976938001572812171748851427346954288019923435149112570078596736997808313608151074958864092591861313649227451464822705926651470052974647555732816060316623482142753425237746410865865399789180795858181199147159413809777162529840509426390036547298026721493043992549669140050505175800050257848906074965082865535474787765678986054340890652105772463455699008413337736654338835556920073145552966492981950229082015764839182672288781187025349081966160524060802196407285492191168863873722430817025286115242442614031289108024760785950205496520514759757143478978992751645528400552238789301803330054692805729316561042468502919277662938542512894866048864681765445837406796231897032670434290800778334144271923734941859547327331089517463753350948890690463631743470348055666679577280910726974447325764538317897896082220466356966516710400424003882199530347812664282351537470789259787701217952636417192360022149009351827669183664661011956886370362319557601496580939458962857323280993355709392146184551234036909417685914442282715329053597707024256171609973025867956133297803805432986245088678527098775492509436274121998053447695257750809444811191894230260636796973952139247289658041133071943083905657379117441601302471738770529592870242000032097420826187508568358963901041856325914630212927114981113236618160182725021861563285817172033750853004774033489467146959558463102993625266127208250762470618732833971994344917645924969147905729247697745454988949864176150209006141365743037845481219771747457483376771161124084304864041877445223561592601426776012934013134576954047410895441619668914541123456524798126786933062195537343791740329869195371654861206784500406352462872229039414174286126186520607427750892611098526773320312001126987117062594172000341548902436959215485360930436489699510785292531633906261184943214216408124622083338229293964475858552315837068195019532945924346395136554838977784591167945581122093899118623790062695738328207200444746361658786600851823896649083366694579505276078877509992871098946383542072893629451220947518363464272753365156004706658073551788791588305754828470737111037518352842817938228557677628414519597691931365873745163987380750664465648055883012739935014588711773858311592479098527927205433728939324621972123972021715297670136895226269212803740374551137998277609048703461657047968928774866942399413005659880582243204116821289062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,30] 2863191582474040524494456491996369292238544190026704320541619430414021765033878286055867393034489336934679200511457691886780159064611560594345859202073226080260992072386289308405177746143590131146588098334404372831650261222403866491998264974694213166720643625089048219780528674089025678793809798141075183308466074789282043543331031036448841549619106113450031100980326815144021586725667368148168861920460117847742638409916011484721983889477217750686432070724688734706200301959824531795464280826052130925342875737092964098070146316426080280663216898400943048941992120223937985585284580656497864977263522153444566020791271456596921036940704364434921745008071934359731651901787073268120581258286193487439377667064865720905240555707197686904767951145811523771861495013708653202948170611712973153055817435490992265543444139225716084181945386596873254327392273710978022380221025688810786920002551883935707803535556676028772276319179671300189966236865200749101828306801297828334900369763645188264005143385705895391464675135742422854686912774324000841820524648422404444722195660656202544482225341858070698195748187970614424456552160617439066273328432251144645915242532256462568207509489441129867882729704739754269933604692610314398114195248020809282063935194543526400886769243319661168784361101404379148339372069082117825810731599695506286365631531884103642343685648077573238185143803836013337612237836551777687638770535591755677205929818631850781203836261175581364286711980786857745200851224191176782385182597961477717535705433140368638001665297098330569255130843356519961509859675685330591051564477115681387210552031866850707642926373780203531194124972261337298666762642767999249880305760259036967370489855798713272708429528160403539514581446376169335252416606326491754533334401087857512174712904411482996115956924562932824911887005229447722955304528718151482075377991561555578365291615194357534412640790420923641306674779695392554906955393044812500662208522349503518431704330149144323028945423784760774532286018721769790108247921072580720006348769218886418712394659674186113820326864127277615353194315071982462498267766361478138527754861618605229658099309978253004126955774432518024809401476910710841856500491149801873274798492081926897951479446874653888348191555177050246919334968843118625832819427167923350487149153316556008947408240236653931276578077813610434532165527343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,31] -2020080812217110840740656047769370743751118044731346660452276424204370330616164653907145184746919111066370261457097820414385742490777357039307827335646245804166261482972849998782902061098007599792224297174967372730843685144032305525075733313386682613108705786018026099071171717178641209216695596187614747546756151253635852303707560126177138559175483345291282349387524955573414111667804226671426761613441144462723709532668422378422308370240359206553832997916185373708707942154955197347291267073700933897490851724489200355763018067122676037285512958184283724702598419030048885577078035189167168262178371443427387550399981988115570033252245775270374225425763842176053990971660590723616957115894684072341258692296526226150324922063767208516195555837853042500418766188124631123944281222693595854603498689310097906374596844439632457028415190201723515643029484808374814253974466760862460931745554673965736909812746227196996590973031540272820573919358238782016165112088069299428954688647615677519588111736030225661395650602809162212287838017236631612035382378584843752396381865483747598467513208764777309007618482620817882351710023110539282271816571226839890360646976433064484119416222797489462989180548170455877563428054485047788636522134781273004836123561514581803968829161951274755706832882239849601807249414578950696145780666443900149191140461018438665698624969712526989234004012160319106434486705577320194829450948471145149500657119513696757538771422571136136068680791288429234767227505513516604127054656900159729421459142757998044004727392901218933716214474445477461059180741455881371524924237767272364405608380093370995559141186143050072960889215297321467782353323871536775229333614418864797355880263244802531113787062084571463638441695759400880806364837498239175831509509901080489150372694095624528501328007975762889172248880614541840095100154502272185464603035621028870910371260226801972540453489583484628226447056591580903058577592345195938734650429958522463260550585104064716050468324854063919919778876999336578434759716655123483735605084460646801546549989895941627486281439417108700121691170442271464101143758865291625841927520043562192230802814639567815394202604731293296447370537402983481803021795968294460073708406971570506096999272249949486827185906129793838705218834076779218045416506378347757968102391178394714249498881537304983968539318084367550909519195556640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,32] 1290199392712607314841953197738989253374677896671359973680790856880216087449856634073517901394497420890871645618094249471068784191100455437147854053646123670240547527513819281810956296634425143520911248699623776822231635164339713854463081663148855638334103980647290296885489382790720313015085924028172532747631072138861500360098576524641724305149097477886179938774455910538413049073220882010670055725922738136577202240963810136774164064200804331224219827135375844245895641302371111906494371788507547315516975752633618356023664694246830437242988570220910145768072966832574882526877769538139109056238704352417528168888796682065672137491015729699289970558093880018975697216030698949727740073796321207150101014253652480810180162274459564823074194782402856078557401274702605163552265098967917447717720080388888963219927687314100654818100929711627921808508782223651351400167586710804118937724503168690600098257581325556260500960099609054922008685585930280499846813443820172734366840194539707176655070119999423558153891401421182413324047794409783313756631425442299601238411318221028083544480189502748142018105204085388721094987837842700763782080152277926370378361412922727290157895003462147902614446929332282191647306149514879792173118162940631906284272870963550167904557044253636366636239762300358058508405596086524361251525351101386487676711608554522023773077702926221761290928870679602390044368027904614927093662726889896101156833341280803520110723037131795670826371856623415552850203141077277695280668886745124613845187097949154168181444584700557531051606585531248160685704029535042469561171161518498643349808427538844988765258215234425374253053863929560835357515042128258488047881962748175522152018840081248643812485912993522982252684794537381183747173155303877355684647180316836338440207311110797691811363865755651849606114035546619470150905135145532775461641407454328088837962412924667243263575677449352564400293380560764658536894801031301334998859411183897839930321670460187814295463349864386427861155099198356583982747861024437420498711957292999816529133933594473997662754792666345705833434624567573892976841373687853545662942696424855421239428465455319028293115086513396765293066657422625351871315379715385269492823805862727777144093040789981783335951353509349826124318509437073508764650089240554723954206012742858414910080774646907417234961007457272330611885990947484970092773437500000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,33] -744787430169066563042483183884371214005428903659488018450639473786004284582925753067321731038373487114432519272804101696522361633275568975924266595737937987205727348898898468908284017571663891064874554010659888982330447645732998752846130772216031858652864581015854639260501724085774050723992638934001259771564832174869472461747434607675495928582422565891867618234833861025513597904232522591821297909771138970857028789198627879981392213452776819755276130122411567660068437433734368711531119967060915937322108905536159562610393009305299145251412785937792468419455713748242961271668577646438577263382934146433766473273621415491075244794766061354353920858709302737402320646042349838395020619113840922537556558747442585623974178065798778578649019558069577563512876524891790109289636723111250929886123624243267867533565550423165135523565969456115480993310351556451785493744722734334564768137650229679880814458683702416088740483852704133218539244449216290734188784243581714406618956953335155515227327424525033379235015548695379065705697968090471185298601389239981030522433871779554416588700146791361304107226595914111407425620876551967515104700185183269227921631757136688682547452459162072761158439118250517154679766251276020967859957157692419658724782864146379929200564609383794706746934077422859949323013660164126931651721401581754922228854664298408585535944214035111129493256064488093548804028725353272289469230113727496470727315166227629174855719263863286042815703676387325497135499289085021095834767687586573736738351419524127298613553313397801257824578445740605192303912328347623487190878673159689623618121924261159711439005917282275227740005453881570337496302101476260540679605973808341629866194473194058325856740453772456722804810543591022899858347102063219059055413101973485158983541539096935818800190682007551873499630047468138635989059344815684957138462795089016995000852785596833859999023307212069631426361007146548878949640162134574201125528142733941247495855545360022917256822206738840660306962223566937333618725534506416056882828729505200080256192579570158751684972920953742736454376918182413507360344763023772599728010960383741065288784943063649043877327314268402469278257316729995579565644289465287806118259071798524432580763051071181645065845712715473674947063026041865555975325546142804779140037155681346881490825835304115556229596906145928869591443799436092376708984375000000000000000000000000000000000000000000000000000000000000000000000000000000 [96,34] 387985607544813908090257859937718434365438300201755090718774220457234782961764885214105801093433628615412746962469833068961492690994404338753029158094576770292907616410458521278512352387346979581869949598165626906348400566892030775507376455575144837282208206882653581529723120112425762121881308111381981154941835200139467472197556735442945589038463211575197447437113294974747962394202297718080384162203230821663917037039283759352570381663222251008505354683792140592571515160348522264463635700109545842977717682589610298962537370594601319425380876128425120556095505985692813829789248694279877290419595904045806180831472179097764023150610605493954784333024934117515944908865070894729902809606002164162568086249439032931438723633752510821398127882950273465781242062230393282578649799572467356085639105142584108463310111025440969409743834627378046092016446464095026848053795108886545943974290782732562277936001762016036847776566524336074485633924845937265727865008463624084919474200106169195378005741311385243794517972269118382417596252333446319612186256005508326072637583054707209631275726222537582060085720479203152718081769436045817556563386633294804632457504817564956053345809878547750512503452351578769439139459332292948692980111889869481365890052455498863022242426296325901706255881615611519169780600791347637564153810906366549444837233814756382700541020804246602941762950235744337079437613850554883281400046954984147564098009864019096174088249490250681806136040610152862805713236895411978813964266283513544784036869311544516775962735125014643531887290030539019580519489596254228248778584937831147712218622094614741186587736181620026171026766990258130761617097858132642360031478035262610896465709862617114559102390551613724557218745818996852039184325153055980217607984760003577872663824989103315406787756678479292677820498770978367770618047772120501448079915380380160280037197236900904030467007196052473710418287209271227609230424772963199142238846530394964686361809728006479861039123703862879474171064141920507923768142013374634757812682255743604181422742132808529493472009433904036343475731303827223506674609507471038924345480712683406161422889996020547074212195600816752727687708299848281199594024029761416136219392055291693592066557601054934952116167899677931690843277440438104320345629911243207303600678961901130377067035621771666957843517587953274805556702631292864680290222167968750000000000000000000000000000000000000000000000000000000000000000000 [96,35] -182046853974901478469066420260974264601623210526949259145316961136155611301133227031328641550475344677046573418393341320765129780793277875236239684698599225004901919394584550230480823994882523792262779123251852007521521556972112967880470501592702732959086286170607007881071012666532974799175796070791825201642067754887758764870660805002716939819572155442765949616208033217551866218160628981370937248420499893946871044062986441680059315961969314042814928059515833749375047192334742583916566307006827673940891955267508884410647289913033000410228098817006940186677093604301242205092206529641966362863757253400646390998337014124562738111531480345096774858220911510197331915642629162016344266726797419187486773745430710166653337921806479320090821165442680378126453063710128356714559900425162833802361503981474080181087926655044737086556131099708942709985604701325197840856787023250477432481949383233693185617095994697978433243618629152782353338178959524614524840222547013190819300620372790586635783747687861944061281183188206142279132330125189666991464234801142149242593782943787084831834332245789164159351981860561791313985921211220547962085169396689333999072254456823916867312742093319454434164188660500848101764025598216273170667938351765998611428675786897687946999305992014921570836492692104592704916347126614002797808889074761202456451235235311889642971170200546193688144163419387505129074244103771902915312983929068960060789728057225714441283094378929897940919060850659089466434294674543639766497175489846490204852726236935835544387600842327306516052022842304829103804615634559817465266198317481888782336144141947672422426649228766262747726030194563237998015174064200192641938141335895208575761049675424259861790091168934169888294998633125115159082103913642415486020283118357376379299721574055960235043656840365771358081041100648864473548183631931472845985906833882983901112790729621631202565071424713637738228956637185809774090531970949156586201234437435486838609230242925037716181744128223359523468516125993726501043038914032984869620214543663807127485313012194961359802131414179422835804276433476868210513821150956437794514717730177589591786882142452831983019217247833030688024861871764819163493382059423293696977043140316761833119431005014241742761861692810320257317536287359923445783606843183691751983378611273148196718779404638532584167371632891813115762147390341851860284805297851562500000000000000000000000000000000000000000000000000000000000000 [96,36] 76745166494679617994042236565222867616641247527547066939864758477505432414114217533738353593249826309527103001094382785399689718229046617130608432586449831224078993010055648888737209246316910432281913071476293563771792735263903888813628812637345672756096453561288027368305038749601485238017726120390359904255675475982754798869810187491645267922865857042528945311548958852517785757961987944762172905383421574377743694057419189474701235637467382453099261727547167298231882534721624992137520952574583046934003284277238967920680606892298495939155067163837189537284872206744441650735095277581807977727722968142180477754466541458667302052600505066730179572680025416501370916870198242334228610672173947311569329331871682969702240227898241775431279749427668475639485523538172647834714064068781055476509574401791694880603434522848049341514832370128823804826203485207220824663522284913268483641423479153065184224131811585088531411498765770377240355318873492961615042240124740180764841601636240499865893082603438917488380930981918655198455340497756179700588039043519708801418495073306907394730680649482496232194849385387479542675531500982916042023951442880731028704832525832856888293186578309635356542288676813242071464956155229614933245636593441384169760197279000924438566423520578924612020421965798361415314635750663563438798484137336733626016890207441210152275675716788008075495848047874863270696668967269073528017867352496896747341573643027642831206141831002608940977684794211872000058745778455456384237830374747296903151099426092831257799004497499815888569940147094099461304955159642128558484562292922875265691597670072293415303970755753364234886094718642017123231027822353225253257448012167601658826624908841154645944362181206470403569426087722176404967494013865127050991656535440134686289119682934589550120484853223072724015941154973801988007641717389617017141228168419621601679816028308719727566004168526198427892945327737603698287360611661427697129489682133570180025195096819866823563393023527404164780609170400303392018951216720266432752270690299674481087734416158977863506716374446230526561648867966505617293407111176357148814109908197136829740457827358294032375314396626774568970779443140120604105344483825454865474275147768501736401939772794514351183273083150413527045244504715933738132803100461926596060596339101189984980976642472684978129989093114873702564104895884611323708668351173400878906250000000000000000000000000000000000000000000000000000 [96,37] -28968180003384217911061100893037135045935215804645328342231944291566839318405712165691754076341094688879689950087530233741292184552740723437512119948907491551363720312101558408354193624318596626583686504814491826248268103250232972794157202338304477911440294262470017162034313290327779404829504803315422845705787328651216860633570986107374434782546194216944316227248055481307233334982950105195261198214534124580710643963411149205795040014352657836956604718746246000545584808809225673788152333697191211843080815089592444598155600402735709125137438953006988634705156374463106049909908931500606494974570740926653895134510006206609010279882252382464001694166346652030367376182904575399048110859490623316822441101847543150931048271161761225919758306949938979720322616981722940717750224143348620366700092058780995915032018330901330231276595884780368184631212572991205330564145252387133587615835020370907661599247557465535160911971615899698047178733645294677970794034271324585066156218455625152571606038876099965665085202422680941495212443260704911291009513128673417254321304954301795804639189730795204809875862237986090853255416076749892013508817651632683731127585159180133278241159643484585181778288836951277077604544206503118903112051061790552919840565635670214436843073153778627553509857728120449888504985077587887700246036564460872060408087581132015692293516712385050458461608024456706428263018523886866232507550024351243518705313184216386789713787157231430832104101767696331162707121096577067844790654318258427124367387784730692065018410292548484327976452764911389640233405472779886203743932455366295220310421084578308345066779884076104216218642531194734991995644316550830196461676682785306908966491120203460667062799594522505999254239710806517464021714145701671589001038593688436202974689182117217938931375999906997814945320281617974120586389112603042809030397599283306151612655967209396256283756420463799369736700566106503213313620912647697875167544247399626302361232913656198456951408490814309271851920374535596337078214866117348714035691055859869010292915348908113193400825070943107725511181849707069850201582393727406574444975546434542098348752093671773171360040466157191427697229226337160650952376451498356794792766971435864910354582122105470536371022610221573357354975371865933394837904613911982863344703166275262126142238800087133944533053362436256889748259490957593698112759739160537719726562500000000000000000000000000000000000000000000000 [96,38] 9741091023650112981292748324400481574137822613904162858613781300352981199759997334298041119008473635322850884308989616759169200957816172939615864798150550254727219553527223877847179404755963713623753384274821415992518720032235698402085805052869704892920914704543811200704683046662669942611848065176075997096224982503743391593860078410038054591328409310418920286727544486605472653382482543222128326321610689458835561799181691934836624035215202798040470829938445039003661337278426652078680951684500704415704814977102488951643370450531972177799071166754915456260635593371816182150503749467456387385592695257033770915140088240066298035198378895620620839139446332333191361655975982255263958570402559372952152549250553205098735221517126766793789728963992827504128671784404951235743926707137282096601656568707214060737756864510089465026872290654824432824399146678618651907277974725674601863563743655514462475819676207597892933036699163783037220309843361089880375754870565962160094802053361289441545139789538415855333725066098826833223079835210444733845281698990452446452459522977370293143274621656897067772251211744775526330959123558958164036759012507727707860124695672894078586709080670423144315512640980329925137232855230215790656300590260480288167120450636705831273234854541502304762378028040128390454646562492790600870326093079986511419413275172094396972399237952007644781621728160581201795174305056245299027933716143202647218959896300108361258503407946308953167613179493426607226288948232300276588769199457963278119816170151998640978156762619800321498336579461640042181376872852223645801779442753019428572349991043077062945828800004954279762821684437972631355768933352745695644707284534858428407664887802166312837788510409886850856386140395770205596189134069875184837954743719827181002174554608882640080637754007762409401842928544722385193860428487166699140957634294610537746843371438887313023561561675117718167626682349007651564183415364668694098638773098334075392798726670196400112385501336579242357986934868030601143909132844980686818421465912394586732025764263223055154791290110875657708288017085826517638615401366389473679092652602865803539402255268895872322407559717434253347256614521574410027981440418270411744644332690731905043039977528439157239060657946641108324625769831886357087926697768817889669881996018816744391435618909855674281361460411449382197835627009152581479156651766970753669738769531250000000000000000000000000000000000000 [96,39] -2895410800561626216642608094269300605081958087488651183116714547898151112003019496216933306443753425911145339007686181331138379647665100706978340820327235859527001340028980819477954853877289955372662226910403611899157137712899117163299048095563446530945945113115611578200300647802040195962486858091265892768361058933591927364694711077635304922884606841013008985454443606228347922613516908197898722337442574339090902201310349953108170788173718274577354950876604539302028983221794583672735063323715872952195693243826743798000561526625821162352677737347575843128071692087664061710614087319520071031313358530382851455908547062518616464992165217798020398723398944967769354852671497291112580793030387616389481295944971382143947818305151964539645630082279879573793900792615596010880633395638551155599197125391361941066438057002528389882521603616677044890666051376471270429974548585773845594829139491120500254166830885774580263671289135318772187964554945559322276640135770513452105819696164228829373239319097545338291871679415935637874791456177130340564888493395235928379320274235770013921852202115280783687972487846335229393328234845484710637858472702770824461369035704916275631213577913327637083271117879764796087401747826917521732517605578157318581962152513094373114897582837101361227649966011593239495588483653152852578241434751290793204796008714972903634741004510677280555672183306328298543207969255889327088342784433157684227235956387941758553228523146091336618089590658548116405947194048111391125392806638964829631390155678580698276366828995210593637222403456016157753753120475390982954398767881694464393580116719435795456381704480871399511356432106064511490323902915588991820990233907987261062051647090891066476803764293729186439244859263906259617936855294525238310448406055576773783502768977601549454630850839498632831927735689220889139341831839729163475484764873674967079781788765292349409236744325614912905682080102572138895064542216687465424020001740835867016540307824073950281560427809968237364973896478671930482407086067774194807107534936562611789469452743775687594796402966548913285309806641081077697113281867096521992791187926326659366365810559033169494117901143785065777890270549606281183226791377484491791173738144584511082788010560565984093618203282272576096149644033199260823242599609158355101887132474230046269194565186128275925832212269324134792187901119605956956615244735075975768268108367919921875000000000000000000000000000 [96,40] 750814574370290791931660293703947592195390910086340157016018461935562333314185532501106497431928958965651069382682956429688180422195918240179699822004738308804465717549471685492122013481867053731779678237169624150840165945799519281972203107222541016873436776556939191526257514488595446835131455043079561692224292715721986198164620451476346464205607226117064305055873353896676106353738236951708599358636803082933574471828960642886397417581913811060652514012553609908858122885533071229106736490185029647576233247219719231841707542980804942466777989901732421537108604519546554946291959860296271434553109731326571770189934745343472755853150044011823367455804406184012395889007189415686005763830847064996220559534394512830125721141287942540989701134458273277842153296033196833426633135824105296973210705672898583576524439652495171049395126478751090811391323271437693041337180192119963066286699412599814569504792334777927310346818785971042554875056032524736601634860005858690671120577413669253472478453728817358967141200078773941127490263540326090025569112225451111147369801582097077954999100215094492174890497487001008948113184680900911771189914753423934136569802224251915301748288368770599918500987886104448758914217641379796168346329998194955623191433930877660676444034116761801985820202778452903928489325276897220939474634127591159848797559830355140567754134896336286525972355891808912881533416381201797658531802014077856902933768162951733737360108946572251448369699252922816073945165958640159206997091111641115774800488532242726111734394229139557566796395697320747629740382825056417026620192116014030492889854237875893257943387749772715879298960850884993488657959699149674432041000534517966700420624936478887290025511868146770234623428271918760882036260053862372125650820585882202147445328202532054538443442052963158300308604120929992068909208774870873723446434792900001023260764198008301912304430251636185296393311291772206929322088726749809619288780804820382751648227161590747280286885585422168336633010584936283426889657504189752267637211037491272532139899578030227082674560134982357288023046989783024926814527142460550233617516983104931115177018485981940686201764015902975953018057331139620018823583890210188429937042165223357241342486273179444267442527879711165698935010902197963274523687002105295532028590844338168670215002388602718194272772455238736143074316514558299201541682887928175205161096528172492980957031250000000000000000 [96,41] -165767010267957519792533159316299984114564342552426889704167301640785718528643739931340523081614392180486688002587980894904863946065810999706162014427328290669460545830469629495493947864975304929488353282427492914856459542311364224114961899428674262487803988028382021331386178387290277829104858480820849106139036616878342822946623882108360947530320527368734002135436311363360140991934949338011537162495776447233398325178361358531930958549594275167545802937699904322437731435169611024530807046837107536129999358419865014304740050665993471238146314061875426375530123668951726406869864254415524174788614663599981517322433850607906752057633564085589511653134182378915588128892673827158658438957675382683604431521571653317849380938615397671114513826927281770547879799047522459915958906356959012201802301749998015549375589586663723863141590352389394309669039885594134614044920006552313345033177314731064399415300661060031908599133470743626079417469878157386526377620553717777178440563584650001969814028236638647084237901228315928913440651894778841059332627817676830104397370641181783371486005633538064961416783494452768896153923811628086831370137355269384820899654896142061100279902641361987332586217739864183388250751977296424921232039047609859657641467214484735383454909602116313579635183515158318732499214434150227072625909919291941550206548728555352635219959615318151172661453662079937699402640175254979399388943495830033796028318138171112344453689185871306436474845015876110773593342962356775772250132835909136896650067267031982685781437526270901625998012910084372205611779216604685576266613630228137970199567441077310486457404255126583445872259352431433561741286106422825786580905141437806072995104257683984283545921808666041632350134567213629787385365037099383039041281232832980715903129376721101033270419418994468073814190681667698110443589795632477176201017135627140596819661283809755918541176799001818273927101575826102136077329854359834738437951698770033537162745724361358638607821922748077018073580504638611241634102085682835567286909311674782285135063963965382152020991481917730334642178772913019416263286245734447907663634068983213903494852773290420081494233822739658806573422467865723557760713820484410258488574624717405513480926929262357867691519774250986478534106724245290362985132845937726647045065552544357228223015707248863426492018206060260651537838694168699649384747518698901558309444226324558258056640625000000000000 [96,42] 29532016251491683073801244247535001783068105076247250209772824393718947912908627417445991956879963737261177294945813657094842613606202170630038876615826684586938795803085945155042073740248246831990554214343375282236051274172023838024456936785339259433755108005829935998134303515068018405454623029742752581813843542942397186630595155940136173010949734998353869703253244232985133265737770555617946905239306787159419298183977767385127004948131621439720491807544025259718738340862855980569676753067079963144973014520920835037049825145571638826810267570569813865140695145142274742927541159263041232537183920040225225371696263481116534754319052491276606789188934081290727658096321956157053325885472658980531091165870038386379211708647014005667469455868071597160024921397654490551667574525247663850759357036251975840160739168963519857668361825893500610844973609663585344196668874721585764376894170685240755480886738463098870033942612697440688336452037302524807541799577511717088282891923840155127287909344392930002248488548519429019167455601392369952761539280196939229049253029095940292007156941059152977745608651605961843032631385683916900681141861622881190458546011037505654375693900293435565642813669395999433075929778563650169641437547457660099939017460675641644885150985640315603349539089387666908482471903262741190802571728013300122229986914365808597287311881379776575974737089154580760310822509928345194878606767516597682165915305663056864724962939398606036371373239470437011525174695844101923379601660128676349513554188124709304991918091934992383350794846682013732740314134851653218435090106374335852545003858459590559049569221720904701738008449283202766243610199737308241136047356301350455353426829327431380138373376761351718115441840561109594964793514303328435192880659213962293548057159749466705355777076492752175828468276559028619684529783990231954277415116587778224904901755893921797053743302983067684962887580307289401319779996173904034949773329318143153615187994666985744340967917733790273151474622619749213846074148204570496554548148845144628818922137509648405419152324614158569317884452487217965245478064955046380059261894345041042855461197673668766832184180384996192721678264279102488371603706465650311622804777458305297767347166122200319623458836047368305143999925213972980779584855134096135133631920072785098720996755849623716561632328417145117387619914150607833054594655386795865048554787790635600686073303222656250 [96,43] -3591985847460915779371616565512343358540997125020155266244908674038348601217306152221794914778895332116550220230992179546952024550442005919553358023600801117845238920988193192700294025935766560297395672320173788732603013233234607480763353821339049407884410415511844021200867385119339126028598671485618102933281034271777940608323352252527033566158762539348777615519002765663851635435109974831678477907702843498179709864986869392735998730843198671033389832988319254924693690713172641432997819812567847492347100406016589840579644452092899322188169603742059468506899369985586935874709453944243209788841710690277364400829135341586749987779333439563998720388264685955632540654046136711221964091449231802318938082228507168887698881038961744049938204399912082198679804155819476620738317248376084248368681457337394684181269822710081097257714936089967012398490322367460297168305467704207528175258494036446413813773197405700077788719561655233194675530104658119705048992475254134305191419693324571109119605958750542248641223838983463398783423023628894798964614178204746323536385049376515778095652606371962194647105128780676820110343805130607483041874031695262818754667518393434917920982675650748633752464321725618892705743052739811772870437344320760805819410798922431752005927995015859439388613878760093827412969975686302696226563032839340583601690939254743099208067244993570778439494609184681185578559067323804664022544940367864998838997424814526058541061573329969135523006819603941006763000804999443360371365113365519017045951383605545197690319330066813775118418582047198595535871034140305519836291012088904321631079927015050300722827616380017875021077897591229186857562651126724059837171570083543444452041749026936000080771020898495149816343493617332552521507715981695929603443336560122311059259270359455166314468111613166263361089325599113429506327716452106150712243648297577242837696880598943588401571704415648065101771118077292254549037697094052595422241470186768647145462155186118972543067510941180732747813720267999123330049712708544108395769975429698050042220413352762397581313372149351887789625766055605335130820748909292508665892387652664666110629130410032074934131413735280897458877984376938358627470391207545523226119434911748405022380511461766317774984938353611876819979252300168677579381053912085014863776849598843095129218824722438314763848431086762229012189429198313590956069367432501593384586158208549022674560546875000 [96,44] 14393416398955022555369809008705927522131201051719491055303965651834150512076397139905246983825222479464085717264430569777545760889901331452954715173110300916351645577563096980334999813560265312375939719562066997978178432481446351082366853947208078964164208588542531152499239407475736400286009137195673338526108074299646305477101573518763408534347486564803544706579231124834911472399193378199875772707931609005903100387309421094945248831594136172908250257064012480799254595948666095559687135252318575390366782964819839478303065537077777360162950695681520436574954643331759998096503206796755989191530024343610800112860166370213028187838702555084421216760851598682239344365602873124759015704613318103637111108535912273268071321246172587668714047068485082412260314284071373303864540621117102119628209335593271264291541065195807738252801805243651361388804612810633612446380004687778417984771926487598023220341980182821056516326387517511105541638476214067178621189419848284895559900069008584654766525057789618248354420390281405696625543238851000808289915537586867523065268890609648804892861128298246256681145215152209778042086517708883789573401446958168958538083549533250210435728544535790572138668272065106631331638356614873013418369664041870030048905610440212498908696113238244050334802245775644548916328629519678051209142651828898694747626348361398947379068595351374076356062092304666711692055862632162531253721611195220912811313677927450235639580504859023359750679384314751650552869364940677968610583096353603505479456151115652916792067145995866270934627999146326040735204752570703724358052979448711185674475757681934203951452009019129417927802937298127469438673942097964380946426193958583093382366540340125766886959629891954634777477652010416349197488476367708092073585148878528454218351174009870672340372241214250130620256144430921405229313946506866001451357898809321206918163878407435512511927732006564210738820393768428972161720470845174711177098931501419109440514627433946779860083196492438353329840189757593333626160352758218516868577588002462809766589627685293555565401768142021582791023434518215215621011402735344470475629431638368135716555291391199106639994954347081683137889965424707962390384102250322583282839194125193085244660854895200943854488912229124251660262529830479936569904321046675488337706632727811618242405786862230843058047931710027339757144712304625299922888892467653931817039847373962402343750000 [96,45] 147343050698737522766336596157984172581648044324808501041418618761431698003975117575390359187733949427464374408521522677970815378131915090063048519906170098786786624589996707627776763594423527502971906372971937613345081527914101750762764288346291948018983651474903623213928369487148948308023842307104266125581028644953584415477596609090422475237972504840047724023091885638785699861755590692093747061745391811202451481652587059187323320663681715992467023625621900675673781734652663964425193511206779658428225593421867536662786937386383864349437656204788084317094389282472479355272117280432277144956807217985329705973925045184895161790918844642332786996793855558197614259894158684995690185061206899101643939197397914696529241519381515045590948052874991369844604963457735521720364123590875943447934781961238873876651810563709027647201022217279085061556114006320466139857783032859549476376322178499689425814567568790090351601449690956762970643988072086173971244113107454864251982745105704207244306568023553596710214076099993096880341670381268773661048553880699329781725155433799383250260757818883643985077508030981710253611170779088528450879960536168348823233479745921129588606019186534743105646817108733787941284132486346792506915041056679660396072880051227556445868897518384132967440862505670996828772582680881277123630928009187112227334176610759299621916773300350506873729847186957012856341388889958917496491110377639931709044504462811248851518880951840929788927498660704980398177616348425937697824520589692892601080601034677628099952204657486387098657144832304698869516456016054550565058842176858049958978107810858538560329680832600386955561600370249976783667640032709818466564002039224692176858833930724232478702264983025499961499018219000194385380329569649412030557654890478125067063755229412162468122103551148960547599912925794119525697343025042275421879946710308074538267241749818640363540031518938026461451465288571494228160434374244311020077223149183023714580018441899634899420307094250865153410859232491466332745984341628689635850349332660287236554192544040043683797933810880861851520925696206758777476225091974732491186727794802960956823854489395166246778007200563904950467211958322842798818521575633186295901078086999860211397918730594902899111486874224565240039972388081471808380857021565948832281672598807111378663204854504693837558153034112322660838533239010942656188607458034312003292143344879150390625000 [96,46] -52232886607857300036723928857861214729123034874589317129899086715732504419583716357645708803274495706420590480023061325315730303265287168653382987442240382230967339978006659009567833220987028650708284856644679153531923161043142062463036456512587038800384926043587113682817235708383326616547516118788849853057740989120762481785936668362506416853387170030959577828124767154853502321244155956232446963062775686841482625212110634068483294960325708110708913620917054975642744530857153954275766624306578030694440319784247705694552295557583620059021470482455526039353232336777066251037330686323315072256993616344818569204480561659181854871065951414306350758099151147223669726562563074495295784167859408963445416943860766673194277965932516046607106923334971489576171227562856309675014224830390960842552396601786979230631348708940908757660661516279599142599384374323122811539407931199748536478663709034865474936571764154960143048071942724236629502661077934541465725957928341916450243173920570131150104342522953470185368094327273126271436942292176179460765191750495843802482497298833518481023492037350130147783121742999220702073907737460361361414605569117814540915424562361852197925732633273268957251520869381697358899189466976180886701339902200689090011777036503345964555728766613488532391061184261445119755263015527229663079035148417997082849213281685908153419122126617211878278972679028546606069612615151302550523771591521898080712295938887319397357031605713008539201726755551251185381891887187974685776003910552098443656921656324209539888625338915896278248491513370159736391121261633840983892747024905831344040404711966897208677665694624862422504806627310259381930718865832346594822537602088318137631976612531040275320087716076874886070735892917491129309666358361428007695115135179821834915613147855090425086178352179337909700453609236487827104013033324230238492381884570648711637384481799617985416165002485067593633500076370816279957938166070986247824308798085337684882258408390051902997366264607493056017060938806218258346413673186482875317873288234564151243564040902350582419720305618606288607941241941178735649948231197074474752262185842543576363017646140850534775340803840460345945876318942981877896673219424900535589254355717824829577172714948154428395749342494051575493441366053907737816940793594567486322321724423095957331720405548774383250663307909808734294942028213723853036221100865077460184693336486816406250 [96,47] 12329573831553675543738869040180764545534546708725411182314721253246997184981064660261790124572672758276040516072053013010494158864194323129199292173022674685067848574342617235451119072786900986627777701503061419133131178868333007145466581671393438827602441484086981979765424695443410425286314758236045833783292641539570509158287459046188691648360851763798670502775474645365517103705242951672122200009015397389214996619149580913399812454306489545206977964460084276581890194656171539832184253468282707504744502874887332099737318754472472907172398389455012711734713311357236053941985633293491331247753812367389582176172418696649228988539868190912337167699849750103562161713531098797215346482380743884677045966910568110388680740245834897731012019700538602970008856584245466629276581050170773799031449197979337601659448676529093195133125402895413193644507083529655623087988261428244425656955296006258026839413991776025259897387822824502892528756605174048086952965691749487588976548021180670673331944494857833273544523345023431367026173198982678409067348337749350773799049502667885956909824007666885103678639578111110482362968866841495204428677853678970643466024174973670875101630454953133787007832770217911849753699970922791187654596377343026060871306532377963410682597515754206618372664853121848037928698579519576447611696330812209192487503968537263198182417045935284906109775592327825232708201544024563980856780399222687744967829246289409615676275974671915180359227348087298622926127569636830577515751948787291783827285099855297319828586532363166690378180755727628271391008458477952563382940805464118907752541341565773910212617296499615650348695852736361565436373573624212049655765442596929961245005427369707820051129532565953915753280127552992764011910521778296347644234282921307570268213948312678685092675329031027634947466316943097957274673765892397484446065936313456249377823021223990275496733231601179622132694557100299508892128395399721207291553897531181977982539036111878329844727524095133674826460511060757797769773580426693029611644914990078128913586017814653434587191930502326508379190564243920340678441610799501057564698061716620487333115284117844530151844169882800785380762095143373243578838816548045107261989128346588594908325472628491943335630457592378725939677910985186539423868526722834115311675079118760030955997709460253665451755574229104988705357917122898414596932070708135142922401428222656250 [96,48] -2300599100115403705002271796795967891399601147107777753100657320144972338909486801115645085948328933433458129082520633021110100093190512296470059899889189549957388010107131768976332682144959513049105068344398317777790780145673512546938291098779205624230957820875700351998819481163938090486426669397510313115031053621798781059290968716908481422641226166720575701698572720495042525373054219409207366518849889002199023383577936965687793258793648365905152453305447871352934126629085304655239993241288577595685767053161256820473616510024426345313709322410507652203535487009068690080011393930534711906284356137699475872182267802104595785319990168050407300095073579820429858063464875470246805161560126030847379059276519383364479586483116276259297819626822727296397058363143611608288387262770378339687247554680211193181141329482760491773613443371474470822031758060102072662363178591694725780267625417582262133187515677668103918929372473081261778994782220133420470573228011798937903513343047315144369605366085463201406356075208794698285477064896790433083799329906497700867797262897486268550455580642315399774804555126171098613652409345470357158690117813467460577679552365070817788897334885443188015250033733793173693813455391036931347697453153495293054361702012791083619547931688033438174243303371758463298132239930579073100634271229164004817724109028472763647508058658602528661289655362034724769965448740340959353224805749287409892639620584998675497106369040297507010262036389209071022519049852299179521539683808481557342797252572331259999703251135415222240760942372034366580215599860459250821717808860688943754465767471534510978346138884645686648035202016549979815642768460503976347375739556817226328788161877158823867550704133765324688303708635785744032897371225070571282620695890639924781568112100430366596356461337553175539548281566134540818970951118669065632548548819919590769959390176338159773943676090501906398906821515321448532389254148771685228038642174710622004360339524465492155055955162358565286566854293548879684410871805966374262395515512453578621775387950795115410799086684478832584716185558060198744793475884985121007662624969828722328503138950951568956265258988469332055328489877487141113439930634845414190054572388134668883357352628210318226825028045503544088223214510493168327772839434255282099302847216607686730866281411404098733575374289105509464402397716564774299286000314168632030487060546875 [96,49] 357709047790361113809871887862714465409901087974796162596168909424210170266944962917775297959847383608978065933401119263782767472604086493029674824342464871315272119022695605370014438550464654550893010745914712776072937715296393191784186908129114115582386738896565020413985953795658511754189087973589104825888893367962502302444883856073605550957893935886141290579156949242401810741159344380456486337575174793703458374547061945627787475912210999612334533511769676433433943043892281903723956590707618169424532762241682183482111714264803368239888955472594362230752781199733194583237914439943431946123066113608693559655102945009297851312078363591934243899931217077070121067592351750521601116563805084319580851034604947839603240635871406802695440717596666919837694199997761956677925573143809769153048613310737811836773277839727490340660229893765076754228244794504764406710689634458909615968798344574832306837282022541130609608147646983248292014063943304384378581699341127777185141289976494582974980647366614436391838468310297217943930215667106961685335965886791808074746897000156466479774428142958709919621985617030166052632275615670577445878028016368470627304472644242586394007426296172815068206403008624274866031132493229788025058520917350369778198970183925502073144448818105488377915529183986222583593750148114956696200128240407032487009117131620266254487224370111645042793059082884284067698486198912431052033739794508720240848414715569683211200184795771028935558980660691090659800235198842260645058825748721910049759710787088577623398078019069374727873570947545324985351412170313148742980390384309269564362066929357998840086799419528422789400815375603231039313178552193453718253373101583872808922753960182899652374740876942582495124938194497033676927151425294197624620147653460245926807253700826695017298615829215831285115583299374184388746744262360254340480483859031444623066180998214706475559793913531401596549655429780311888848683175523611861370172471044436035636356445113606796503556540109105772623740616323999151886329194524471512418775901093984519234440309275588871612412120945847142121675258720834478657514034608155090594250100390708303748975977544613720585549754089311525508018354893489083948372557916796400338610225195009873350933010011458635481201000672281263298632292150458083637951271280999318999965591912080884308455371515061970001590769552494010301291194053874278324656188488006591796875000 [96,50] -47527693941562597178680962921411324870858469715372834177385438600808403231152531447094622944801497841706732621953599822054550635323822734021482130991691003716243795440136192919641883770522944366123094687473169769635447691998295141623869324955477813752283609348599058744608455199077335641846823815252266058524656383815789010955049674522649969880032921734646854145064387022935062458554013414089724311793789522685821204961708368431556821407126149182247289882037646994320835733803714821411249742419193445813610832576470101135651987265514997190946001556713753895652633390197168376143159258673822903736079831030917892759101141200204343119511521925765038524546220342264619285467016313226561216370404759141429310453686882992939629257678265089488808494809967783222457698827424489558564474800525206421096153621166263141549484372495866676537078408508995566704577840901127275986248855915454313830543859631169054242998566372301828595185165320168292356014985709288333255070975219187747134962387183209289409844939133325630622671238590506466219403403315845151433474665140427817961887289032522537764423559800825762565204707795592549341182868426942110964767644218864392572586059109204231780863300354639128505324239044206585690004216795244411139403751552230153714000764654963023600152463451793522876907776740130953646226862273148012821550135615708854753676625805960424755200836491683244950194701959520307861599657007040457864767134404097023438941380214704655964937711293846282099014222400790561114437327856894478406283043954327704462982060641714712150386846209717602538755081359041447824368567334597671679100145558526116971758005756257392009581006993355515497693676110945004904247192602281904161759656774645318598353517139287975136379519941557803804551286203414134509324913182461950501351045474244597609884010191517909193960112141254927089583244697110474690124636391164667353466950826761932161917880215896448744894843284785960897313377403149641063527822519408906516472310537316750884971938035837402615333173731192930545835287099883075755513645435972179980464549489869260797845016000872967542124920298719305025349849818511162851715878206278291248664550042748033675182087809024654139461764547834578779502200484925440123736142608295243483043100467982396378796401437050883144808087641286806219330920611381577599334916393483424490881870777523785100063894706629889035746020467694799432889496415555186104029417037963867187500 [96,51] 5480551804276653281777934999827958589010775157481017995791500227027237045345563536461146092822319981959122424760519034797123328559565573565671395742795444636211108305436518480027981379051474316098816705890681756042967582150965810060266961470584811446043754933029421631416698329963348242618303874861122972739262219668110986732142147071257553326371047812411966155520666437051849146852540005453830385923458808041248757715818096763966307786268015687384621456156946171427406927451207434764727471773850011363503776053760783940445575662279901600604674791591038595076257706640806613596297292958904648908892823039506724801437069843877062394205899899427956902394804127893509313840690038465851896954443613115487716841449109984249470530969347685044340641394695585058844990066343265894134608370646076569684844182702835952709565373104304938439256218562050253247043682308553287299633888269863367894493842519272697411128113714055911484247338915645962051756421320979975412997330113051355131376975283641092338360639988189956457859857562332786688274940182259899531344276313113939055808704057079930287211520129262200935178717264464723946914963564218383799046053657499267082518699152689231510961344294586074495967474434722721582981295149530668231162869444817416669204177095815168066593172766457153316711868933224680816468764544495126861413611617377130086901836673710030834861460638049012371041063831687022231809940544318916098817515865568225705364063723096685213466851757009199204329852853065133470083583157422114624508285136170594528327968309437798531874300748851556126305468648259458616147916007615108798170730388015805759067276492513283541686407288568081735776831193673156771230213715256836170854985421540832061992614646553508663619970611054569570389775932250347527806057553878845350909018686519265538375499882259682380607871802386288502692505065223025541630159074292615068932862569201170774233192879197439693507969211865280190444488102929735491067948553453049561863011457915027357412344567833693461886672019369102938164345075802068886244247636537814089420021823737376238276743714649189923471319922584809871684257884819338408722836310525615488838237282941744619872440589698567264228141318267471543770238706003578522233954766692482122850760080174793478986026265534141155681613363476547531762189757292032614601755129389506615252693797668399973281720133251992582075845191792728972046688795671798288822174072265625000 [96,52] -551605798061578639677496759647712292991006512972187310881141581427752127426654687580731241901592958991441879499828106485633504429135559766886004114904293333930766210308425139409649597168793652232793468007616181059306731625435205893984933067836051818130959331103670206840627817788298467316661203621776164900255284212577863329417381312103232409977906895390503257999273629757912825680003738278114593776266130745836924128057779779388385873801663507385118961252821777220993957113189910206941320164434582467791470678802043544483537928212932831200056405644504873457764334895394966850996002457683426594404600439094554881424432714482396251539651802211809358466707830236284161107745482656914292147887355510322410911651884477393159070041481398709956913565558581177935158008428369608263480794080056233420097390435641332866851158436501323204128098769462254487928565774288736774535651150184609022968843383626235721786503143128149507188718752169833240197553382719983931232978428918566540263102556373205233382352767176264460586975467784097564422470549353876530522402180083368008797498639448776176251537925754304715238888143011158062650795251001017379499706481560970847200742926235672944166299071644420025896119984314988873668334788936037052125765260150091062272366516943843829235452261512206163083556363685671990771852461539823382769304977460323143946176812966324664390729619949112779033836369846656604667214349234122796642507575729389094962452832269652693110204458655558181258581948274206205365544000286195908994676588723834624319343738678577993213074300060537370734686046034047544632015885001707449091398064751216387461780008241669099322267732355322978838690574043779364710356550046030058464795793179979451539800735847106538127033497724398866237868579608647276153522981712263365552336838553627778113052088176640218539969665396242672878608565003057725500503758995695811289164723946333427218529498040734371764342540069259375953386435286853382945183435977521709950783313465489594566802245921036899091753615861190675213943802526746709723910739495852236953568694874158586763969560165947957727857499834770279043169556944664990392273646253399940212632260524785761726664394743987836138949335984102467249789033760067951033295789883660619496790111445594822213379580869656113075192511818933837764543599206015718819278987411372600667371662774579455049553079744441821933198695504518838106378098018467426300048828125000 [96,53] 47484135050712485064586705931493464769720441528653700786560344473122602375962542788121645077544720154617327061941206297125614213896062358656732745837236583976246753852869092776412271382723190794604878109808983369478472042939932018108992143947328629597052111595332373815168495676983992957176107702058829010984457246719852682241844755301841540830222127497905084775588143526028607939718125027390037431204446607241048753778483951841002505624198702855708468205974424813820660791991124499555538923931740664234724237758920232815369927775918271094241265925809238943991814955914991261443192016834398077040209710189823211858101444226013954424205393803128386921631717141959153363648884872274919671885573008282483775956672110338768635261250344702790633720827194408646515204972066807204310682052725826012469642621946377374222595539029335887461991160730905216545679764611127716477461872330961196852176679604316285717317129210144585535268446063090687918228049902300443581165113378529697827181511349088958473690060544340010316941819139550283719974548069805035221744750800401371124928312668930718878279401431178228688016714894192544678879106803401962450705954785085988053028603743076669076708340500915289704239839351454342330989790784378458859382239376646487092762464445438499615095190734043806646607229122408652379514638089924515486500074229721441654314161325270488187583858797335303978288724309139794994524091460103375292148546584608549642233561143655046640835832043976241288444455563433437533798412543534094317431227712410130812632991900736718534571546305555023707352765772824263605144809424203850971040012250818757016006676357325647907658808067920938246720647637489912444806237648477302977674865975071663118870820457966919322800564278792527306532049089424175122355969838247742802830769225257848510468084244499167725659200388648877740443562049739551863903076210824006408372556077459581178554144389416433063796043056595335315751443818455037255595497451013474056194156557009929179220839841606759732257477847924549012905808889228052947207540212767929691604654218954895483999135531497762619985190667157667667606191184073480863957316724247291092514521015310948685845671938551755674495195468292750404762318767886794533441409751382103194349263117878252201557221803790492353510488807444422417514142784660090341482902120430698607594979924719129483400963512964531286226349537926694210909772664308547973632812500 [96,54] -3141145577043118890020436033823348521673523848624028339542818573179002399885053529027999015847647744926111710988007390185078719925863650062387091735454594397946467734002624278334250528239824920759753291297770766821111485128279858658659333086680258051967381765754738484586599155771108416422625616297476402755706580581411691223080551450422248046656125918490032810164393206411979365090057389537759684470564197243637398053419933366138217222514279874092450016198031416655993900204516553800386191961799856128107008407236824498700721021565124707524506705117507647965897349524269556277518817512005002593013967114450555848343671885394579574538389114705117025086591698555678418110817405935602373481971725683728999870993182111552903455336599815661642482191227613498791860518413054005503847642469511723875833715287078378633336837308509270385853889264533051603000863648435228887980218462418788718295311521889740457869230728194575534850133384983777410718260521194465276132031380054324654051319644897697581027213454431789553997601704355509687794028989794656565909387815651847424962267719643995042961842674312959876720560164848247165855212766850700466793640951477897658868572196859533439022889244515063029753605346828041931456063303381058209396490286683652575861862734458838272199840305104586761570156240744441753147253450488010517013289570987614332345356670291484479923341580314833107631869368708858131322704181169457143436838796042391128999603549106430420373791185376859862724334658353760583959331258896503692950587755902426079075408887833710183160287677163269240580933235984577816038669436374728033808092266604404493481650232019848703793625413855407442618426335614175224691578325515296532501192674409364219626333625452612273581687995254812897580366686813487392467760473500602644872693745761170469912640011109871953667169376609571277668979412135901630840055389999825281985451174535496133143599487886090128215462236886747431541618889163337377791071995081625373934145627028374977632730793289368721893419333917163855574610258387659774245315779059995551170517938515804478599572953348536431251761724069352203347112641222178070993478083621300754251109847957832411140840614258998931218632121596380440141431133232490056699688534810578992105008973990870668702737034132596724465103119702123960214675976016278025341956244102565289209357365743916906730232807593123050930727924168195386300794780254364013671875 [96,55] 72217020432733834906052746646552738731240418113526256532626084573889845828063286273661352611544544384011065300375705172554823616183053895746319785401811173365678486980907490959112688093020141510480160421903472414813291847242959954036115070377419972520535117728233500161031747117904757062998526333101936085269345945427113056301573914566976384268702085726447380661214299837204921752821245745572191122350861764023513046402546844993931025233581183091690537064291970766497052796663043586589171090314657849707427482565085642816394974564538591259774869442565085373203816726046178501847604836654385924874072853122609389880404322278920278168424437859620235286528669534181020999819270320225016434826618257040587900640769894907003952952157204234040041725817657986081955136119382225645255278138574869790565783700730875527592395843009464689184178779136660939223603183563133308934631249741783464519474811767109731779397127686394041653191150644095853035899484428483485440890077259242180115473712411717399352250830301564066144845413685045772852466025773862271376839417596194677048358087211024551065482027199287472499483457660680180101590536850150523958464760575487624182018241148510341531401190016921701374389407754393929147807933171078343362565598317964192475110324108061191131528306715904538149539974677388614622755124339815700132375233099015945439379292602013949695795958952867349434660983523296086162176887469221944110962726379396550252559833806392197144531234483536395091708572959375685501033069981497539233713643724835914204376017412938485903787771412696131688688350489278305650238671590255634472024893680064205494133763126595813132884458946662428523694082239359980101766580599055179701266292780941621114734134009318928627617336320374891528311161983497729768290209030817145217855075464072376306220544017501331920399401779641946670440101842921404696060724183017288958231468456807141892382229444365487393539870023239252042033429919646262210176107786384048200823641537164665830458536508310182615065895361477449570405331840420858733006729138379313030144907594670794645372972909264352444395410443207156837606303435844937919403538333815926775812483917441160069049817899304596794251108849178797742684474708530832213539208454008410769004333615201352771102353711260384526515420110733145522505615460586427762514104847817757800778405685407709473213314058559660069125385462029953487217426300048828125 [96,56] 23565072678032530341261777477464911405309384811799588495857503645123756497237977269258325570517503094866842669706383945427018276760520823631985607902176229007858165906124140320948945253866738984555189869412746669345249999168083760780163308101754967285284276899230171527896377537275793584855509891501504113556888355046405583091764353755466140787158532786547844104069490892759114082489938021669570969315304633047234460390152750328186391572467017694326112992209898303441962019219897451466256885907219332629667731746253317620052155795375995394048823283104226877891168897918594395259889240626168224194164065203376233205577247777110375628707010278915487374434603402194931363699436279273624274149709563279534316425999328716717271924245333834286409023887700768674635621567711566414001568536418591997848358063019158000634592184262065347338445306959105677075339807943420865571874155379346694451714180738602055148171849804356889064897545263504566113519859136206963692440133718453764783843829876263628191461102984481884333241593450677896392898056098271837372189795213728755186908376896198298372214606990152994760702506111487084178669343296986581059039384227006621721060407476918243081288993879540418042272039363716021787315482211775998033538851993449588783365947005159704968290246351109370088661123973357504727895228445816902085515899194393185957527275889126227256138752118673201837319758346080094706103401349692066017129482944407479894444522735965115292937583558833542423593828438972849496489396752796816227687624814940833284712408590097955976081622482712602032339643539833695461206506244518320976671974735945381242683691861767304379879046708807520379784273279245581041515374620116038854783588926354654727470110708798692413558800250880697924790961901150020494348146805841177187813160055672601282516908719493716365388746367944855281270698438223834463040935955240628867530035991264852431479227516792152407402518623520230118145996323172889282743042263338407984223127957639058143968206597026452664931575413997131040456692462534719087044127481578247437712092768860752056245765134057529790055813572550110484186878082199731390737678574618759391333027180968754204794998174337996677560081127979039038512097838590208839527235591435948906269133591927698219856025955063429450363658875811181928665907329187971526854537529587371672733540060906246698255853458912889575316285117878578603267669677734375 [96,57] -5856742883703060426293082989371403857219549992841614092691280372016849925531177819804862808210597338634108580271206788405695575828461228096362164550021672514830540760623695874825755721107822207748781928089091066458603926392731789773604697733096708073618651656948782913170147805219142597513629967025137154602842298194411241625939672653997612595957923453622030516426810854216710960442578847923354809848703982866708526285255679492205280827984107250422212980249308758186443332095581735772409445771772680621564134981712404683579819974456402787875853399618665111202049259826455655317204145358718629986313615479938208527580697850666351097779456402639095689061443850976345204452811494495618519522396269853080425457190216340204632408143555750501547052195982358964182914011773619315136060792874350097903914472144282267828084093287389814461193562778552816925024029209801560799118014922153145575719416393142894776303490805501639890249474509732984746953777305810707736629448922502398906911855812649563015734988556172627824307147357227632836681575409462141307955190774173774773148579230159893900439440061502516559929661862637479678152386101202248308072231104325681325085547830862893147090652391681202887332763705649574240945395263402983294657579932938572784782662962351270371396888350627911614102741543863578527001081430788132671419862606673564510709535769747435897281201165296375038438183297560493828262738813937221094214107374661432001470888912121862649638459513457910875232093831044035541059993403226757342110579446040854444584675249134173095992988755105289422806942919804915744429044909219001669311021101716683623721794364190378344952225695728176890552826803609733859551425903987933399153983301418823319422061324284102974347260385806102588472048614472208380873200352663577790123415679141161460250240171622825989645659884138507907955943114811930295105208417488631505380244247552929205911901959393900438204021884455395822069164220505018960841860703406436179620142407509286537336818654131431391659232063609322217695659220190014453340107575155172137943679244120886349572792039306286597302718084460981331188433270442083539811531809238875683686175407748165364722133370911803147953784070556790967065437981737030522275311607217401029082746623501508516746426838920758409294208155756481071819546171536942573359858387736417042678918487487925461612743582850981738374684937298297882080078125000 [96,58] 947032521160360964042927553835293477806430139678715386040259792664784669916281194254873432150460487613290646821183257972377481302338210428657595972630435621494473714758810875949194636003936139398602191666999610944666987122795624633804443830618959126398717712736528964384226767421787769377464609043963412475394022163919685390290919890903777342987936685983319594813004422848404845575987908565110979426287024935320294760980605913174449100307445805631177500207560079185542088500098473938175890236559949221987547641979621839743967229276533617165115073547207924736364692993615543325575078520030154168503592008624092015462717455601379904437670917378063549497529519484803996260449523135658857323363806281058651437931330138271342733351324568854535092775073034946642136615556360669327045776902879272474018869985910117346986256120470768827869257758362889368520468931704818626027357640120080811759813196349507733906519620371794825163708124187490041198246533570894616834413520641354323041455506694186917355690893451532027142453075055639126734201378280381739904528648476099892322138291920812917289395152468437694001941356643347866603177074062573802404012785769569546188379578647632898081818687399373966385919244182924945417474814947727162982331215794357533694099761190585845757382116313647405563793091551542274153583839929875426773998727395045324857166491443759337347183926016248267284120215657429526875614688122368473978039085148926042368052514440185322735477621145905847680412343929969896077824680118441606012897446356157186605461374819698280123634430707093161470894384569038375889855048890456691008723985795837750431986936205079562871295174748448631541482910405240475461530137583385737247833852793810535085626894157997815327781305746373499519786227330611915074313366761583691505120834600671525226656920941765802342824724972274523069702111310426100163719124611503057526323452393369072989535885266804109744329987242562431613736369482549297904431009453538175081366753459754220404177429220720416556956357410737389940154595413932108395774014373509000105568633216515707906538580670972725432755047954196301493328995237502896257841546266519440686671586523221348786614302029887753838379913558496361674093288502985244141670743707601592988980624592569286388290525986732822726089638946961858020078079551851086486577543554592022039710648440982029513425521916047955528483726084232330322265625 [96,59] -123996175781320200828272231397676716168408613710046022672326706166948385956178491006791863704813743199404899051671016287209494411363273777592207289706163793713574590872304126504199637269409362399862357525202036173706831738211822248444405359018523842172602526748120273383944755775100709547574432371200862447879378312865604675260926556747722349508559126600861630740777412056682770240076718323557288808041180414465733641799016335283478790493289487513585040878457042427116809710690579862105858972889206701669472958378648680403756812958893614580142232107452488668756080221960019372801933655414381577915798891589214603023125200705443302987536583326475615843753650936936142946288438685918674610112089196400605466559396973970285063370033062753876396793147321436788937134867675689086208632309248689419446316279240780288672430632903218109248490235642339048442061065213417739614895134502432141494232019714960790820174930276244290121390583827448325223639758333508123682299280670894187328422273458546107468226841170892248724964793277425109861532795351032860182129124034331535708654983620961243745813371656846038160517536255201901265361006801468081298900795269137183767319548655869563371354520664069624751314255465788334009420310101044551395151941855233957036460084900331524005497150987196534891741527794145082374928437149363227609657533547311419726684745140546427341226724558758419649724396425787284137743324464011076313447415199170586797824980290096943465939462149697905010825892530082636006582690028113256277209193734609048478709632967808457826787947605047471931434012956504473896199323702957871879156787537218730297976494327889398913514693433366997150119473633099833335274567169930578043768236067835506048769139582092959649794156267567143265064345666839726623419867893580380895267424773553384122093963192328944587334619143220302870257803244875268272401221140141738633275173663446540359705561295826309414792530368791699564170424205834301516536664345292777383541650523837480680603472794175705133037836738581602343916972859438239229552759411645136991119098855786497217865531062100978878781299533345887853074222615470010820509177938000483452478372697632396595946781353737210332491752319249154432367187186107028256258322809685710305508493002285068537867852810923836741309513960781607918256259092192292611756445400908450935635497718143201162366295875472133047878742218017578125000 [96,60] 13268854146737163949065508553379907606628081726810812610594164669275447871291962363263266240617554543353030192098856178760580383489604543327213751659430359909123030404609179434754239778108108297690494296677185004343007818085498517575569919784053674469284471723061716360422175933292694119332565226824408938885176534718362932328572466662338319963981403780635266758720784688220739532105985812314714183908636523136313402102134551194055821170926288596917583752371147155721174486694684346689744377795895012722544987441670751483643623327929266015189278977816222855613692402433826126973380942771539435640168951403075992458913436602564702643528171330822571466268368632001410285713138403796588871419794928416789351499071152497405548179425152026638010154476342541033679679466929411579061146351007036036884771061080060841335317736515714687816593747296445320184988906509321727514447982187027553243201919708781774155081872437751738053959364994825654803193920518800517179946113970645657308984572281844294285542272680181106045612770715579323070537468495984812077356336376871855108305722298226385990688159176361637406695632708935065874790290614682786053032617341491296753685786093893035237755859874617580934195910653423812728353963024996313344495450864439438988478036249020482560143542412945798763733110218535566305140867540772084256574258641157740396667622917476529302280592468146732290365823523384439198575930275867367180026786377072638353308565973645689904783724929936389346633092555107764261684525620267018152603306976954175696832219789985207048072407327490956918999202541617799989654674237092992414712605915833404147249002345954473539871101954331162232568632133827982032364577759549120811607901076843004315842033834594786569227619471716725959795258302067580116287489430986902049578406404190473189117907988440986608095340540602544088700361376629836625723708459250673091750028540352177049142707789370044026361133945739635640195913557557920524140256627192977709491400375813342732719981102588737814992249067182498428169780370048765608049280223842243610277320985096586479799213731119314282584212008116872066533978951448096672610351503314814411630382902966488863732066612922851850952110448993243346806142770422203673740907266498063855255098552324215306502766764839695192471974926814114254806091932359661163923565385405413095591228814945118641421828442616970278322696685791015625 [96,61] -1136686406715626197621580824339250573036530838826020170646548670556147545004568830705426511111380257823258518545901956409956474293882134181969941568054342116478355305439823355295204165236851710510198706149857720434081178009808038054657746428594098538212876950809422848555844859127300515192188156567218161562109511371205055753145870199599643467846181979613044700322379838149073169061309519580607493807852670942503065507541526668206371055285865967979496413964458344325202994600204863577682801239615053161083567571736964182518180463983854764767826411622037829250990123359328251288830687706727634538216372247178556514332023721839711596909818106231841317422351956053392927545229251776778266930247800375861865481351430492783169139282541429360235316324068983328218639664874177872215399022426048239283887843928793426318807456019381621240072986351582768586282338029230373267255656174088939230385981754230071263535120716001657126741830844092740565989762855782588976030279136489823777521502062371784222671828493575027402806194915328659943083786060715469221547654425437855872783529978093386115199471129631808570048163457679939836842509686992010746695945406314031870767339201179724999056359922681967427751467615701357262657448548102325449385366719860501028064724781041324991255597781550690874542998609045822040849734457531384169043072263514786236579335828892049874708302932711524092088318981584462045470367469068698640513932410409215870272907206358089369260894359466790817645116313338257348998156905440129568639883421653188081504155275330558333062653975755480512713710323227043002734458320468970540370866705907995747556203677916626812917574577749199681926179519530136623596388399024636110021094516566688890711860389346329328080905306647101056999287424282396552366157325315802859187499537032828214744014021049944278760084096764446379048624566007696068744968909315485115260032772027491225570571427450827083719209897276188566654342785352580108104766690371550740469130868924107138347787400943055313973401737204588308722501389100684477682837289603681937647248326913159557892474253810617411734452995663459281432474273605169830520914040494912167060571143635048843967548464853802922057781872420443625825804560534512013372653556182920231673831323649520788694417665669301789221408619487205482597001296000904689369670922513873656031345871914028933247209351975470781326293945312500 [96,62] 77742785951543220375669149832481206055889159368046161397903468936852270713519178871023381658787850111878218559790678158582518220799041309283812231485567077676862195965910488674411873696578822078180399163501455950833049941086367599645943595417740391229906000577303220712712347900429074875348297891560594601644684165988818076973402176420446856329018337988562375724680110363394324651876379562623444958101546871412030654484046260933864343960368978107094583520394622616488256563098246434076323413453793645797254265191626990672040060669905962796988624316911784193728847859950848411759896943208533722027588554606187055922591983742670152140635897410626404657100372207467180046687466855967931367818895488403722516072259866411420000225921596742001799638895555794975345063913670127547089288506032962714562873953776560339641968532130414402336660208735115337855327041829619641418443908984140960230005601383240718925843765428359093361943066674445014159988363225361567774472956957827752813803526361345532164582922357288709615061943739852172204653311894425228174758446496798635765758512765869182600829745290169459608259702760351600995061676945618775926699338064293043362602831776517917002362070642022402703696823526077541278029985211436841985591342517344446952871352555273374002235580774682894373608658914651897630927087683646894988166827507682106578001533916925310656610587711191693801568513224341250439048997336408024265940175328661401285651925567987566381706992262643430152468289165569304839308064174632079973347615348950104110359246038692924558541171111700975691811032707207861532930447192609762971913332979217890284075019749189487899493708789773979929528575104148562310215399481836939693246824320532162072838798817865066625083963363182834439827780713366154609519530714455964471476038302198836226704246431282184898832324070652427001299292699850230490694439818023056454094183601235540473213780913136694424113994571176900992392650459806579509374001112939142521921547879698361915408980318226746225073278163640186528874511227730478359495483899724500864012311065574219286038901404224498071299976523770944923726134745491938914673707305728013630706402852805648420963004733831262941921646579938235838488621666904726924204670682660676868151371490480227508293507392370162688356528704196269155084257911351565455423413615006500958096516407103138135425979271531105041503906250 [96,63] -4540451703236151223446851249704447779202285532168451965213019586621069792499761097105742373037911681009400023091130721572203956924623432854366706598262278267962151290601891875907708749633390134870933891060827701805403039465748561167208239682413898919684909857756033064629074008102067799807689916088256639243796360860308977073445062692963668919576752880938009035722112561253247798905125620577984618405431584536815690598332211853039618071372199584819641175625650004279995282276662674079460247781193495630022041783549359757936698846830584225591052574242663480404050133855480751983421533097665900080020704269561123260357256771534728918937195244386296660800087160981583059902173312927421936023968274379622378466402181965583435940702582616139508097717067520604598569896839853267099752718716698355649978285769797611658090490846331864323027498374757607532261590167100655705977161040147078247999010233738933612458858759195537142581238861826313493541308435096180491744667793984995260301285349737281178122057429914641908126027994884111129400367749465502575874077732047778607246799865956798987757870163509085944726558086822825175474194152995235866617924912282119540772904998052586210017696772406764289377839348338781545080663545218691748445448415010946680001237247695914979194995148334055832392500967246677786248674501516984820919725743033952260446597435788039437032825250068752947759916323798921030270426627484735652798106343313323619150662575109462754333762349942326237431479990257890149673640655369165779730299889339382038983277220420649449153583142273176822954630236597136725740826029153503097377707938125154430757943497575924823074745135366728928895026964769125615462470171526530448726262827443362388038430612204276808726303707595892153276058738209602610975102411574619750070203847136894836074480356360539407006431121637119209459626632113661427409039484105612141952272453325492618336837172969049899115553521181040278013823174543274786501833243357996014269877523013226478005172865036989510812052256126880722424899828821175930988451301843726489261659440699250413346038381904437804953662653585886291592429699541481233628473198514040767823410358070624782319447856139532840239549892777736707511937744436572397315603875636887503525890249719472129975219640124438108865699471757879571647706652190743386045223006238825275149295634946611244231462478637695312500000 [96,64] 252026905187223214170007493345054352310829681691345057154005014346353148103828159334743682124988844047459070152907802890854050804392007981831780816679939275282101046785796280290619895000203541708734111404729606466246928610647163264001504769648057121381821853831752715794687341914319993891231671063008980168498646296729534707194941703593133969980132686585929667663454460482698859811720069758463554513382021911001615915400424338844572226664007547061233196117338207327316305002539117055148982628536754577288675738609816168118311508887574761861737421763016923601588676472488857278648992385065051600539595690263027743235840850947395618768452827233968297596586085275643909397058356275812673539370903382555427770671156998582325173931489756750561122803543613086756311713891378305020674565340666086075271396083915927997302842594795451088021176559871330161168237128342730369900210642962193812685889212466337047214167273781495696754293681719547678709655266102688315555169900242224293627350914896521074587759031754052497635069003266450151038418714003481275897782190134819515493082380540483137367860310579503130629314289987088089276615724889193543590918598146622167342437708506537019175655152420678724709561619166596059599456984463273193140537260233593256555923533736398939852686065879963151712323575722466553810224263280973418995466784853180588704462988574695728990957189119134670624254274690267480280291468253617414870019285989023723476928837451077739046168864444654646462111953407155165142195959668977685528942699352196561287276679105690165694032745704309303003410646487355280050984360482332369619497880013689450548240134973138208368290260400627122980981245425364512119692893871541035151771021846456002639195349495479104960764953514625417816605843186423735509512919202868014723445080766334493436173215878338175581364757002889643679346631245418394762960768980944609918938900849646933397063696563985773761376501722662049489567063680747950037376060951209720483809641824258651619969474170709322538380940365639066919449641144930256710106185858975282839884942734557221713840134218848075988209425577776545447127762943376695416124041195665371288437269888673139659247326621530041906647849670275680313028529385257473335454493768390229864733234039968676644416791092873328461119800838767182766982456545464074345520689422856484840362867316798656247556209564208984375 [96,65] -7859248241306067613311672855355467765816285321837770478864034261235918694790929888437772805246598702857518214029655171024802996480175817356517974396809241526321819675605295985855848372680450533486016826118677372061317077729595006380647422422691551751220985895491253919517080022552348851271247967138190496384281842497600279354893578013018887711055454953597124518993036756164551213128932704568212546325613017593554003400375984437953825150442348179823286798757512488149821878415260822808555719474322707644274336708666204796416820073804065936892605592714567466489938288916984052716918214627431730544802096955351168906896200134129628196847444411441216646889726541453652982632198985594228971584004809470487413873694245188128465832864591067093559020705860776790430358168430489141330234719474762261611805893427488512310723968553310897548890890122551073282362841160353211441620477618797984562670516282662354708361993145492804524848935191373301792000378048841099698510878906607345835517543261855742785153529777811336987398809953641961649360065101791864301512593732302548894252604262164530675735249949215272536663604970259960435520463273188450744218066203083248687350645543501017428899295937529719606209694357350890874091354139748663532879555970301675455268005663525094983861541527916525811087326182103917077343553220420284809689807210627270894741306392029444754263045522553436373700919410797974019023889735854896500633270809751605701615037842623724758052182684401244058302793046120712224874830156026203167421137661576081471386155965074483419534346784090763950564527795704310520796937444095889987575130697118825932328792405300351679619461109642501337973374492134024765044887991352932731977027396740171902311333311448520629545601402641091046174791780425623299494292326029170231427534459438386119153955610492160685441674360071060297108920450630651820084500912324385568971357995597030162842126667123861056336036202237684045720920885818064605624196616521442732295304119000464983304361303528277073440644973677290901080488358933523627659224746799810033961711579603413036927702757343768257367316642481209401612515782608989208405210848513549305662316370708948833430498434987789411957741918292971073986825998428746978552619421346457846166275495850691424450901956788130753054064132973950325925883457642345781413819388844244073766276414971798658370971679687500 [96,66] -720614063654207149020773869182057663279922676567346357122958748748818336316130570244706005341323262445356399420930645645226254327365366363466552409813405598284364291320346645671037858975762515137424949742268609597231140718427749366085214579576898087735674932967262383827082246799537572953937030342330386885389831011243783425590571855262142736190790421968119647861405501210993408981705402038221396997229728989418361265002065790043319342773073324655122569771743389507887147744577346338418724562257346820737020025690002841109428030923347113949246068412419156556898421994748310369788339473862308242611106494735693567685768902694492245584333412723596528946708242291768391308823351646350221587185886082534890986624109606809642569763081309374524882409388470112096740795771822939474855110945114516708653846011228556195472927394388452836221227102838238521958218050368317646842972429907516972603629780377314614682977475173184915153187800915183842961680660786860355234918624650846623498030369232235731677643823845358507426162379960097592016023495454057702788193998586795776865279909773104917268033267579120417410984167904490953932447121733793956380531967851337688498445239061486135033269491181691854991933242838420833818051255313918598330637484326045147886232997377011749814591798201298135711390943274461631138698882420837605072443851618413231718473028187052143230881789890644762454588086990572600654811244715595524216210218189166932247482908508301943583307927775860694381665298102863435333256283627006796129137694528377493644747966285681366639611999396205735862030556073094524263448168352081299956811698000760040621563467894838729030869569719212574438178503557621005932006402708918913301592834228588414548959174603416313832090754960116224566021965157971797926148160646947534353452870245501698990480717159837722413127917916501572144702528432647325948780593277320417754212977597846817773482160585821840954613647358794938990391901434978389227851477634938022911290328972056449996554401022989986081079119854354500685002077293152107640026866163754977656609334202156441068546545417045434996822220958240619420087804874597860053862172009703415259570746733734765067783092565473853829142120557512300674421383686195929173176194146224306743839709210903799222957742099117813480896884418538064353488971428288881834044344032452755755002726800739765167236328125 [96,67] 114678838474459259689432542782759525819436032046675899972884294854350621850350224087848008927273099638300845894078662032942629150420317657616901482884336790203587236692021712015408255185323002377126773347654491865426339619732864054336634871867271370343454614258635761457061204656137637056456316542405864430746853578076332932396665610545581816243812368635343818647097611321426052208149745912992810531541063805137160909250824863462517632941933664102135006673885161836049351086092099857330525357118998321815916074487350098989044073628792286817972933577863776392885078134109493822601653521904493933655374774527987711113709350803147080673826182976610997590558911143095670643869887196533064543080437856310848576369134838583631494970246642009820698498741337164905359726101703240279350868036460510041423293506527518340527582294589082357102069130039290762443847943111592092547814392334009406899715458174968825367379363390768797774304867540484514179547236962758840379322805224859205827953249583454640262886446382270479441624757654060468933391368643775751332365350450458360276531317763063364269834166976864186687243399557226337031749507951207408458167418255082118696480362111732447372307373873282827043493368010924905496873472213428521930407643893701372069518165508512378144846402457479395547372033845777732467349817424463034276760959969108646411428687180865101006100395763911670875689228121146655692023744448156172981926119179406310433014093758641105550116083256738720456137140557684766902178016252365326221426965954569541732360341734089916841999951073326034832364931891284412513219043376534620383182947813980339587473990511569784155820479653418970109024200466718041282555553005007371928230306716786744000124557364772376113321449829648065017341264080799684511180916930047617824056577209453219478064512154509367665013126762967863966520724433050532662987993747923439806373084608968038023924531724306569698747205564552061959372222256506561807377814235041548101170313022427039137168595945080541229768284246705899249113581794342888109394424674891403025605944208326721717418918698169083414381962869083904177030990500808183921521950856247418797634920780006534730822512364279912898165500779554607754731183268967859560774598657738573385337623152836870749240171751691819431811166458012364349544357288546516958974388344927319849375635385513305664062500 [96,68] -8148772324463767524796291583300586109536278804179752582254631316846777435073944108947375834635423251222457883887009160498860253681861307043472924224112890716086656677815016207006537496843928618013256181427023751656025646652105107141373115178892063076704891621916761365489738769253957624393323088787527552035775920534328751087358539355413308630030502948135012727493984710960759708875678890497145099289944419497984301194550008318233641024084193089273222657270029393093726643212865870337516302122540766817075001800497527717722313597979139235176619016997173044583171811044665788027288116956502621685452575753532870081133722351222949831506203173169083169796688851675025341043621311997512495912488437948135605463461998494776559878816204419306101242940485648485382164078807260337992868212447400764289199387374063763559083829187892980412233227040462141915897168714974718993438121162445589125689189251258122688036932741199874249740992248638035307311023009062334824352147428787088598175137713902099996270671247843411977218317435407937993867869790556253697549787884563156219516977630608942699431522080836675023513017536645975026875970069777566255980403076882269951048003510240879481679757131848309254710646582955876982966418519093628153067303021276569779648371658750709528723911381723170862237877246124406695560059597249012732403925083760417206812147212075536317424453524221846802377852874085084410241881411920957337036180093667333551081814328678510020269529651784514416161641323809586331832617802065612496022334666493910832887184210160158825529081559601609140958509155521217858618487611493835562664314501091785495079367969487676465232129836623173578592421123310303698873015849346175174082256259057656743670111926597583064844529495656515065157863240943117411917005593232098137207359527527108958025947053832463523059032854175938914974752857336097780155666794676643176145490537254460815765168936509046296826389549696633727681148118282610616180412558670970260194181698179327429546200811080914888762924449144743076642147077236743002592104388548571444636119431575065639386790493694003356379934630733609576687452312423222626468129003874520153190472859986805062521835154971565095042548389932792025241198810827309391442119214169342045156497628816414171796092117327133378454363897775428416976639209944555533323669038736625225283205509185791015625 [96,69] 405903890553784561613764927651887091727691509576298926227613873459897415000249368793855212288128275996760864510303087079976144248565332562469358180927425428905278153351350922515402908475699308688564290554063806394644197479040699456523627634098431268462809670000098736285384601529977693873688500147198508152950096876525182667664052609468879425299764504716274814406378164664196853463263257430860679002523839357981740981646835924483408623724553282371900569349590563027081560078959877001499900981464736849920430113851342628679551996432813675588663194766723047105026191363745144309018542662887890086317475925692433160057639991811152694777474505302057360117100848253712877732089952021593517972584813669058626103895243124677101153998913370192613504058989126170124434427279760647015230949397670780448201418514071584473153594207151035641791006955471267127484849665138967607892541349932431484511420812357962686802496189033524445910596623351044884022027868889327459617455164972838161542326343059685101744098322865415205325475783152665932498662403799065900353829430435298496190496648996049039567104500173694200760888928835654780175223672568065564821125176778763438159021630563795805727298823670643567255940100861857350902187926791861275822778858915212227064646578001890573832394898282420003048931776006009292640794633561101090696900764408642176734886200653886161783350506943084237626855181602130078565810646778601685249962202629328257241272792805102506140166524669079987729009844761027648369429077656910680047551450310533882950023816594015863235316535966817763220618366013701226773436748262976891104420146773847028686983271180814997504883945517939149651773313520570014403304803266350516830265043734161361906128436437656638403881212541808992481799263620451312988951737975325312105020030449308470186073632896542268955528664608139522137330617308723745569469333038545656516871077595649834888416693000698791388691037829783062694246643518726410347974584275746649473690276470119818609446207073981041725659495700621823667187528407862226303695770045507066307500237482924331745084938632001403914562857263158510920132999356258122601106662370708899902922983590316194076237160990591615828717858854941887738548925050970199610637651583183523066798667546332836799272469959966637820670243501562945587934743120753972405054810224100947380065917968750000 [96,70] -8219516016024464860893766074913981569682604327409477918023650121799012481272413646309930320171688893359453252713376599464123410694828164872549931956988243083782312081999223581939540587523434707181473211680261757664867967676876517021924665535634789871301289017789372389314748243729888324288515942576514413266631506748177207253817454707615677441091414341751965819633394031923662069463183569603953588824647783188115082060787896840123042551198934422775269027491470459136422222504716177732745359795103806381767482060839540243113152240104121021745090485997321578710628656495718854848860643404487881868621635590523791978718353837737372414998206853150896822669267250879412105809110023748881842106098968624995805639363704375769401708406135048127440792333008407265263121634934346149562901186809473337900295733435102245283259155866599580728402063597920796729898832600297002189465912478211835553227117453101833118194662695239268175034235778195143365999569897115844955132505538559536865355819847168732297121842107848803233767003406414670828373664234835982728730499061494581329655770768057608349270913614981763836119856749028578644800043615864341001847888190178813715721884850165767119175937826746211531327364370588923698827568804528336100102186718886948668353594945784130211779757656463773027059270203979945498682618498096563721670415435248693782304929291004134921106595767565724679010795213697546150903100580483940883374477193021650291185928022135160106347113618427041423706298820845107948101585093167624237405763865480092892728540505134338284314919680185610598817702980776605184998118618021454847505897329245159183610391964830490500203023769418766047948298012780377046110620720477725651332031382492467739646497969526295242960156834831911064523882029758224115816678861241790452524039383631615992276388164389797868818592118994993725576496869183053695612452106866328770007296737111688923580130770148243379974810721935986264569920271669634510136809004427219829920077111203891407152690292789095288964317431491555301285322064828022059371535883579787591353213193245326647909229333149219055514251348791627802193000538580377168036014551513995044169199698854807554674400006234232423927697311821357047554908368866099734263181726884335586147872605756957436743878588180961898960832242440093903729782060033135149978988920338451862335205078125 [96,71] -295377474814958950072040219759639804281543768204005799697772116454917163978329852956107268971657631842326086458697517597217565361848080521912577517469594783434117329707746458317167268416633817169751850061887467187477990443385845267068985562523069288112607994731605860436066436735162239907132274333445553338008559707044632216230778930908032308896614222956320488476516867491712824805805655141767861337197922748054229888619789285403342480121941079349494812678407157981179738755339087684582754197905480324228232020772980324935479420305435847261875406382390879167573313114576873701757461969380226533041356876891956445680247800252921607938166716556301783971691437769719094640510500529737940621973381917416762571027167606139620211212957050805758675849736666995056887741074882202171424424615435416684384912691125637767955668676128174572169615924465958328557072213387134631271691212362917276177194489991397322211248112799428170819748973722253888964795845628269590711486944643917501392996186774546396570228841908035119088956002807559598860703344582833789933185616737167811782014485311229601555471024072006091139129252221335547755791745660415166065159509786760645321026873486295872784451894841227355369466127977453738535172339250542224903360264850845291190413726513641721585917825975092127879297293957070657307879956275276843239883520618142990763064222185230131842685445613814591828681890803762916012635375920277341174367308603939149020247583802707575108416422827483251533484895654133449072812399838274178864559454339422334089079632286094789810841620816154461349501951376991585631658536525778221502148687560275587446743798108118828583585022381401546051575070620246079807068521707742647191415031164728817860409635914153813590566163032518740146992561991611884779398485062637012042323978384979175601766484183320578488887032297244980439272345333697517360105170036872215474890483110296289066422820250303737995412621202175446729450787841050801165221350287691218148925869671675409628194405127995332377720481786649653182341418565957982062058894286885935967318952435434823756070890260336051023241009788289567776981941218133249917949762542589969101932904852924767345282593948311668616131452317063495059083963897812377017193256211098238177983142803254218742584067004492359952312121209709349173157098959573386309784837067127227783203125 [96,72] 28635517602043573981053610740220835783994406801931537340441325874418564499720131495579821157552972413966609689652544460262409816041139656263168874466844409577791262534388398756992319469160423637564721563445288379260417665800915724875048920866062717678436458769347513023521278391889468153951431249233029738814248994931965969923077117174708658228397236520459981545035289203817480531334095389176369574482384875484124108706887813248944174619664559049021780741643328655902239642259520683844317397180158629065777427830183993396117047173099717565488056007573404551004925032338278426699969115403791358355865789375002027168862685986683031511008803144956300342057615578293377655601191924607381723684376169960231637140822248088315761326671366708415380009511084559630172265819452149168487687701319703784180290391156696214514929548424566380731105364287771971708870156404714843027739455676718743081520211096039911974556993166399568629559249072255555788391490549741788276113876006771278575340089189193216379001809783018920381737557463111949693880667015465296979295460663362784571669280547303761366135804244230963961107291084985775621757386184305934201086935682987677746652724641894607324456632419813863141498241113810254258031261835884165261436024736832297602624296552741216586251411964246265828302913146881972656847549234891456197501513881725305046144307951733813050505472862500113431187943049869597877027726378328671512626015613073609341645270712236115244066143723363389281071961786417298312546361805114010812290586364871736182314358567394822636339690222661927210448191709148841795224936754926376790600911266689142137948612112792174308035236653194958046161099589466376338120473417966924175930543283122366953414915624497916752530580237893471364194595807885121062437575244752089126417596966952108429092613270523434142593798823588744464086379083073241950705796561887487713744339161550407237034832176481876660025774461875990428227816825434591553044253134529483938288611531919888183608301909590782108311754791739995738801652268256859521103252761898841260800881496155702716462197662201341835852487691101847044868084408122912767744483563141256370765967846185664219689723956886749499053991767140719991132950238851804775345895259217419816763131075199488681642733328494552940193618485935040932716862946109031327068805694580078125000 [96,73] -1990644663002194397178295475126904547071843126012905615838040885724997800263166240919363438332813127005084126204557047118193968711215312492912419863872082314319973870093402292372243002888243919696645337583483037057949158570247644054382472826138680482589723227450623704101902162749973716415318314524730021750570770273920276568191711011131534366074574512103077454366719380218608410573784810822141423725128020919408486441035110094487036211562310724876455657529582474916825290312499910110871004381188500605494566376243168121052515740268332982703830563541959392704179064761735045505019438451574135452519615422331437237768332304680908212770956021681612211613133433942235443696638318681226535921236011155262821132385284920237304596686084212396577114906142948626344417553121663550758700453003096441943307537002982695806000386763810635699402439966301867987485719124413496970782462797471639399611742844534900342141798247544789449813192604361653395316054634976711545672384761027936593313074248938879519186714845230402868852284685847169753145575499130683098722633773610334467845807217572883099583076007765088321022548226259774040989648249266299493518638599726591067785139958858121490674532496543377022890667112936310409710180562009525889653022266177952826568032893148378592229078113546836478645359270437752030410436960919256453074689641691427254536323599604914683889138479463688553338035531548730633568729506074341967636348199794641682657867912371906616817798422503403341502397505816452214101081065911968461759629261299872671987333904100098766963987619680008805340825227144984310552693847700056969516990347488070718758201597359646539526776897502557355312075125352635470835241635229338348868302767417194337208083238545852309887653613593989154396070409691352914424173462500674801778977368223382026408360227268660121228052636742863006970352026319407403593311923800084833196983797649075313699247392827574615624960824341889838605591938973928731714049373487676822239402729362444435798301379903694133725232430244357049081534145401706287822755340634990365733502814093807275736801023112714003166591258242003673345495360246036436932835623072510825429692795450826334809187704941876176588429246056416271870900709728158443954542695418846390821954652683442921940362722978767130262769106834291245717465081633417867124080657958984375 [96,74] 68625114328940017697217329298857549414769838469494910561194451694999503587171121290756497938935262891882585131264952419414178828753248080847011907300476287794423763801503333786228655612995841958818228968845507710696006634996396540451825405802153150444255193686043701830660146164055108864710895103091375846080380438795111627936224065166995841834387302952750758946772849741714865744223842369443444374455710849091282238005663233799858036760814656482834667061650323609404444709544450876475016819218954212814041545739899661117257867182556865051240703166342903636513120427059910633551369530727409842310385882406348016058912100813766276175237647428009373648487148778270336359054785534782895939152618811991667838231002867705766605557694332552549813229041829427408819371420483563180525275807825476386892995623986458258801923970927363535940913513187560828787902612127940340133014563030982123824714475380996890792386469776333283911254205220188570529842606280752260214792119436578122489377851086875321969857895612703417795158374393611077444808588924449212664313326085332161080702629840421574724998609417812776483120427157789654106105568314336791102270199586898215188702229783586118452087854734856433817438447896500023532697953022298447740982712957583748643648743863242894420368379054637571319306633268414040556532300544333724009528971166532197037901710364577584504233055469523018255662523329982572451383594866801628996032478176696567417466984686024009570414183179357480671308397710643810089484990815750026012538393902246379155320982406982246252367502355402396441233270093564529216842561216863757841406234382043333392778309950260691339426181022680160214326157495510827930922097333789523992467436249885604275577215635032758931062861580543650452119941875504653310912292772235410634961397779800348517818730730412313899521393461196728975849273279399582820703822367689785432416200375867825351239021145721176903951837175261388555046047908423696599846669802948384051609256194876162652480370856303155114699625479917741851219957411633274290175870934653986662876220622828882797714479821428934586838186417672083525775313329937277070070068866134678740630832902423986906695662820297284937876615916986680192392426974861333780120586965659287314479364067155418614532799559379349119291340806494243595550264837220311164855957031250 [96,75] -1329889001594676367879491991748545277145035234523482580153469162262613630893432796704121745010724642686626673393051296746895829763659380202714795595209161556671076059543579757294509767553473224263527789550642210472721683329145265182371117489399332787575078351689652496570273213705152565932251202518920427572166445495004842424303765501534032937783033573328197412447645466632873263737841908394172978223619654890880912183857656483348636763190964843446112453858265543101023659435909482047688867379810176813811138669254460934835579407613403258065781251453543246149307678077769906996872793344459154116644795178621781088719897808080696381750207958253550812596742544297404960282447490211838031940589145079564594115311523912489462776248611048983061539833696085309747336877324334310244348241237622492754028981148214265714232383312148399903390564847076315899591194075912531873704168672999235001770306544308285169998608377314871439225527100643873990093103963283315678792796068018050392227058727820492445125630784038332082408785930597435123291657930972264259368254749723189562944459719779459145475395171179124406375912131939449410542999057069637904486667201020436681611638260305587465975880642256468598635432295743986173737218664677024690670378365722503415064861130500736793350551404565708152587544801848911443766947646083305543124157946119459416149334779653891107326693110859363752358367206191513994179093560563051672595091560245301390359740111724737798429934947531437414739878323448551877809021271949477478545596981495827438180130317854163749599809235092505083253165486917820983983811164465223555678593106800100792231994315522436174871382337862712077835279793601993867281541203220991269936502625320288553661605397186944442317425536187701846605500922786370944331467018826687006349643005540473043787153834996524156548448946245965917131599083446149705107308498418619369328236045182733754276903510141499181950434188917704430790608325249047702683487069592664283250724991193975541172482126318087512077747348629671567600455861485970629126246047226231051397098440137572138710620173851941987895708457311498746800978357560171079943140012097482147775849582135471133237817237627812471756907571129991440273372275673006484784147502784125587015367446607938616278239400426798531625147283383448244475099965929985046386718750 [96,76] 20968193114560421351251855976153065431543908847276542929494565658702948493519671817203413557237214141881231096685515733533953341917965211393760086086094517879159246725911687720432203548897228196914957939039787713597219665178965843684830905785897227955825262277204571140775338614464954711841334808570845378911909787109436023723008156559493118760702005528945503454277091079972321414887808885608693910303728738497492831239106481754868267029768591278834061544242983676776764013028786213432591032883041033164753691181758351250516590513577548518609873742392555078396813427896353231711712483641210624216188626563883715504362511792930428876204815326997137436910104266034027412317671749608674726733324021123756382093598124734491582323457713833090745469763209297197181153637381685650581335532421944663335371021621721126207866334825025102901754689190340883263363793793608172491641906679692290698122664077746577637922249891491772146972458412621483430722584826715601893155679090675261027921860562701404003389563700346910787264174804967456778584601227127248989596048679908174335391649478428667161363437881051876556718138137607711470087967511430969449672013971660711028991280406050670969447056700821295231884004076997042673739540542709228812626685193794628002897795021324661070427683598398617160642444906699057337825899900656662918304986859878699742858319842112959317499739138369616140804385783754469024176116231724191606352515251096889636846126483552210379570641371210480703556434920467342055920293123464059775164418012402356607032872099153757586035947014219531486112201692755939934688603226791742044577756724240808153762782671800587468490770162773941874010265251979074874345844841523768311880200212754502511603536601234652288418642144454443525328467211850660716717223702693011516040664442549359609076142736664103561151046236014496423047173211724802699679049581352526302177199939277753186836517693995743221677617560039324184619608369095220186329650612604483049202678595771520390174130876531603215904856182582279653873472422586264690580297383871730062650305347083741858554891549167175735327378556231009202957073968898293557873539165619714057289495199975792669134930523494722189902017068447101626138160340879603773038254384473881163321850213868524946556777898355193999042786026815427034550309181213378906250 [96,77] -63078376611366912067356096397111836426957854989378055044631887491758768362120545772308578245600069000066295330477556160447974946178251993375920993149102022051300018563271096871893819327203159796257245062269131437625309563659936582261289518543805727692882895348506836715738669334548618382921797128896481050570724176624569303237573749260522999064674896802825193735867471188345768976401062766424190884824433343959670228190324287116129566124007436190143472775845135744863808236447901024012484587706094357102527827157010453010520263331912223340459404014426105410540702953893308357244887268064708607195330851594301912003794729197186105734008066295227089418757476468037978037857699765867774040551528822828972154900660391584451797785312303166909341039715173402968497758762184330798233850964141055468008805178589786678957290484329253591578049597987139298750516935496633847149537771507304145861890925279920304366735216416173100665724726315032807132219627448167170306362988801351052324652435539825190923853641675654801042276697991241950347523714360595143589288368183978709055193612279021991032581440351629807172546860903359853773531862081899716784125130502944359101802714970956632051668980736572735944494769891742284370581532794273513525063492434311817496198559933068636655547874815435793998706079437867258304099735426270731729169551777206729684222220896756026294622297373283832368201081178432546684795189803329291468501059326191597783951630344726654818690628908304313422117085186986386101176616692610666579818930042043196310991849458380408237246604565505184818946612634822900286449187623098796800188359836209230199615428601310281745145138428858245060444511905717731043526335065344705024780114595337174092768264195644182995855763653716785952231002070084951972653698691620332605730859863182768001105795780791473813251555426030199283385657128343036967611377435883839456146129808434059886520518108685803279210983091443994476143889958274951060954484673569844234305487738802563825465693755359913901132489200814754078903668071990827243346380083833848817994817473016205244866371392389833533691000823655814641378055556246710249913986463366638894278859518455012979717434789275734693216650683646882259605591989734494025591010700152324698641460665091573059882192133629403914883474459459013833999633789062500 [96,78] 20240816227260135782278163739390517091560220673892096246593482132638646974513049697584718842713769838159813149674650915073243897839919844120028933660923788007467793108899228720123600829732912964659626375195355661215551902621781676247761331138081538518436635451528771000722400907906778456266663542893369104739670208541729177179840067606764287091722866894368152687322758433784475714885798957306864143494225436283002379503221920852646032667097546163793442997112321445400580018114637659726540917128073116731091886240277111375002672054513976820340923111472042639927287879543988874893192995649155217449081093746670058061732447779876825927165531813737089073015150898149605762633972438341490970924666447154969012339348292816244437156529614970765629803011662512178288664626316343296391337011238175328422466523332759413655635286672658057596977534396789211825749445876522496807428537822079206896836128763521173955210779083398859824283881411345790242351138844108528762584824221634371821555002229584821795717856219141234866656351495476834935978327223555037558389155267179432388888647189531719925181247698452587718167393571543124173659942363629913611440135828895890889866329148969887872445294890285951275307108121357130299767784454788326029421871218189301486970287021846344846886996627241422234128736828314371740678796169623101433384367358592403832380834746323160606102745453165029037225736204025954668320924948153099015065702731511445488559987821961412366990795681760817819008104738586428721788032002981104564078117062295658172256261686336527044043524453219383871296371069632430615506958967503750450664413034121907568947402619736364630678466649763094528777293648178262028876555080478252271092722051765553182960022987642040009791258201167878308720488162576075565679965090172657742916293159986176692302697303003460609117125624003173371302993672197841636482212496573458534167391953006020536692810759788000366062616959577328730683004736094131368899535405251925522793343983408538793994477522545852783844769297166383093134374775631427118946101519462526605252151866138638848331922077698706583283152738758227706354348234483489724416104320401786106023212575997946651293519886788580308710545207944417870264048007828333265484242185632431033075307678417468534895925024105547335923514371346649742126464843750 [96,79] -523560790698077207247310551743292400042269677297897144307785119731475500561154517061133437836253181810953774460528059194546538899595082050826908322111703346938268700604758510648509415330056510026098444991990857008595960864489164019576551745227569735508580019147072521204071782148459122227984645167263490289226019948275955660959964118019044735274737830250536409458643097953533045921322350761584058877497834221124537272090500228840016364713389256356699329102451704974219205009314937397308672908646025076507105338832059430804625064289771552181332079518456612056860864076733350490568337216939259844209264879204573998066158159258150980019088496486132877111618504100382910274603370921822737521124659367943851885431474582817880149970319076522607323762833656355531079406918229736435898004202884758864617869755445443370706770650782671649110251289614143007951216997157743013890447921884373616715632760862933843974051550756529021473063530645568743523600169550586530346782363801558938844113992027995049104503475940521441193461359625312294319904188907081963224870237460564973779474725150132429098722779903639498606534113267142372910021958533259234087197237133494153813188603384852178263312093523021474151899187498993241089499019007856026174456077072289569621843876290820425779108416487585287908714220515574858129286058454530886356204834799201961773586052554921825399013685585286000685574770465005405414173378258985677464831490910943596608435540791489486654268846157437219537829040917549352179636339419460573683549967383252959346086160046823951373184899496359650769324086866122530306442665627777869782483930789368213628492226911710080499167480092495324666578126561905706169054040540936546768697163969152738285004365477269411495345309519674311300178297092046736974766985193516706145859262116922438041250040330453802303109361309177536219701609788107925304858034666632550228253441595172382924331339905788513362374218604840965694071203103425222762390302926897478573775372244944845187914935110683011092375411257899930826670076664671576985585329472551663594856502005437752259343267424480096593116168051560615062210955019926837174076537845303100717473094331564200875762297751467322194975919161694124119920459775921604933552759792071095631569551332681380083454844226269482257465446240416412353515625 [96,80] -3890542385495210527950958548910785261981864122881531569760522165388588924410538816345461218653313984352982567813900112286472826123742310976547207920293982883292171522902939703341709354452069699977414655766354985144672713525462217225561775767496422110844673798559746606063488920342696014486734292891838292030464829109829237648656979254777817258136886384132821292367549460611269256597925334890524707686668635461572255595559194498817475520680294799206998548747568651439744792966367715513957527307303028053542098956183586117130749242576505933608611707731969026054739571235528546935332941180944966100597146684991594697921669651845969891843373750055517621020078410369886313611472174199731767494362564067107596572819572600785115122167075630134221720701156200797135949452152773773516234319440744718245696849275168627688444770262637337697662898970975533549312689859480170975745020367341333933470422483873959402020592432488255237701997210899886733672125903831265740138569883813339025058486247384177131451835760589972390114314920709055442159175929618991839636453339364169034130778095660078376073080642434746402304950751242596272358040697630145177303524574026787686432064581163690159647020763667166871420599354737594454264896983780442723932273777461339963414905906869771093933047947917288337803054005229493117390655245665977818720345692565772522334143355467671438915015249197522268465817911108018949758705496502000986759380807385261656386870403846859161660708866006133819933656247090237859282674081358044527352418116536494528809781346397883893699067630580476572096332722286874530601953972226868862104302178753990080386649483863511696327361561054068093927237308751460786483281100537392905022564116777908241280417412022339719551654287175675906375502559523686267733457335039117972914323415452783460680558389707102388543673645247435292348736426317286959933375369710529578729860814521875141900328360286499514599133767102357507707807591540935757328132152184681042029049774402323333370623611084457629051314577557615386040693203958381676370510531511468972232103980437731292723962963848463002940498664181929890687827985100575015228415646454004666797618260185762015522717079133923881248781955350966116767118639944672633995097371617756784503789740884448911198302520710813522347088499924316406250 [96,81] -328972463072052843259780171306074067316857939723022316305521412857306706153567123107369369944258435580354745385548090284223900874643798983836918586950718106969967923949970711310383933301171238541644480998576237836340445196016665383287015188274448514772928545281358108764973581448639442990336217052348928714303830770495913994068211879980433448216245420595024812953094249665339168007075788208131179065474134032764077493695257774575410255814458209722731761772576707349148395050336885880143123758281257658056584600339546112324072787278836624211206376461645621769649766218870922988550879894332985996213567263280194618578157403338598411558571401522313685606929414741853120796656992580589697838701120083815712915281652457189210897131068816640667640604407408331755618612388097096855388189085241215343887492324254255072432608624277069301578768262982994143800207393207298860397732696693712134136351297797182308683899453014994181150644139930765526044487579845487557011783342039326054109541163477836189700198982080365589295678153214210682888037158711118962868987241416033534915077452079975857683378896942613302969842647331972773219049444520548363328438784168216327417905322599424766026274027374107065628655653531797204884493448118757343955687919478596640816834624657385803665227729379413029618780278129364654385202894317441991254815617378001608281824385105853734889313151893249144142314106516384489845230124896471867448944579882031028867401187572425130282466702619119993959929937509057872834506694207471783705140073727220293698273207570262068429982707667945232527908775639210058151606476166458819437852596373113902009964054466796017526364826964852211615736016616295166473169065176038620034767620441136002700897264057308915345682773866873048688727899798222271525573582551607162140282669948680760621232774753365907251417782486616027244939559718586524106403074731984947596933508749253975693452889702878208641726118901032836323622933382593655401030084941404685819385211274597286097862338407878297839071457956849723689570813193267228999778120393054953178662548052283895734497359314130431642006502109512827825268819320354284299994704661206194864652326877882430215584890899460289051911618360647007145692250548378129479785146679104393603466574244390952979564897553385904651041996972656250 [96,82] 7196054295511675350716558970000757572671559228290367462699611863617323889986340898520602296655061694857193669638117051951000521157387695063078162778362619759571026140690237431788231081642243552704248539064325544252198800293494078969204649679368488662946884288965340122340315947912381305031723450374611716462820011233588855609525207117238045535770596086948057460545350710458885980994117888375517384020556345074396295459726414740261027942329223747884073593416224945871526999363731502437108066414026295629376993850612699730698880650103238315127676828577908805629762827675843601487202340551446802611334191938092915641917865094770612597734491641358520635513050405871461770018904638574823739146139636322400465663973240086330748243984604042301582561459388186294761073855386771635128772667756505019362161058813857307008877878427468420949429800664781450767554935792738170317670305999286144663772267415709864192724271279301695189182961449424562788686221324608172768191694642518436770018947800261002429930732747174055716937470873132101994970000390735128562083945884089661186995880235439667856801664115922454940324403110684165617353898518238498224782608110378642236616081216486078640246739301570943019986442037763736478876751140089519037810366019045334149178865741673415662219837502887687607605509716720682703587782602499141304820938617188632734215234089485015469835372459354040374584050262894407658997518584872371258966687671131940379698032367674559362698023050102617992540121772487757044700326237194758462152688867879074258712766180123667559717675999671630438318158643864109751172367552887458202940531523856438128863940795260661703653116031262609145236555176651304412634606404152700708485907219887600208078564010103923656016406899076161730481684531152201011526548801506615232823138370188095051273685900928615944249734496724854817732153796084481374714379744110083407590138308303701809883302130516286087805521206179321002385131680683420390625395175952911457747383114225125684860765599752169189027933892515812701686746441327927686419518185889792763371543491078296077054272340469717967856239016323948863925456183841467072064267362070768282160162287345991507528332217203075648398288031878833684924242692150130747849674083780100675753462339744716837140537533670696652732536484375 [96,83] 354907121581322490232100337828063970192729828304900056126543924888308065621305769537219101555788597039509032186796582351425387148058551228608104544231915367640489606424126462784422595026531023699468793689197480161294022831193830989538470016692829484187713995608630789315633767978184315401422859049174344270785557663756842488325730566946057490355245308517133721382046475331455484937971621309878484348993711664608682088619804270710362411946191662906981844341833984851612883343199906444451331757792405141477400082669459262621947170090555710215713460247495655180956283971143533543584030852066802631860474659992176884760299719772091780051694367705922134543304588644022276873500884754915110072619544466098404443310443748295767347711419524248665075949727940549015337477980378739593461281183605727172854529972259995348165845218673528049895542607775554252385352211124564010769239342221577535341361022599488734756852026029994556459543152773079290013429174172212221899041055406601799539891608639724639688971407018498160850570041875048515455642813321288008475170854732708859519174333859579508197701110571794984734556497602507001340028491435017128412457063570062639907370943815486997107360751176110024111385371976750345692801567437120805085720578530039183324383716340072992008141355077204282400372318909955847648107903772440262603452959581229698703101795483454540250267013610376434736896667636208812835476980327528071495354312138355152768732154523153143990423373350212130958912326403711519327400755861431845860457706851495825300587097129083048186057029943248889864825039505584947423530168454917797497924765460843897850084261965922664927425874759198676588029162356503900744936164268011745402159091292746259654856218061067095083121124869404359105225252287046893297616029761831058921657036866494085120013506140102974630202126056009689962148777948285779270055811066117958659488408633164613664348737213431796230228870463077111039089464540279146806471521292121874940389850415916897389040186886254885380978812892973511514593292385352610013713933783603247965693101087039218649747426561770340786655904963262270886261145276316487288944448006006324284188151761181334173222398754737132960449228075342678159006025512915787265630606439500622450505810575524662657222953334175264478218750 [96,84] 7317313529882043871472731299356341062906964066352387352674618935795591179645650763005833934637601552291064751894135721886532954191469144759005574041012228420053107512116878093891711030305992865507401894762370257600361813380041398830622060681902852342886391412224363583304507838048363976344268280811571207808338130428022394818515270423753026013854997125674981026537045635438844656621809701361131367240466571605749273154948725292431592004327065319412845644733608673836360480359406066888859134027942648589627675578490516987589603282978187709023360044504602964661016077241074494552149259020947309276514767343822905813629299029030074366427962183192190515965804210754669728085400642599823174645965425883164985495080618432270541713025057232675446173723838239719029899221769841687138467903160093513791472843439595345245689143167395122291602040764655504094229648899672062616503962874590232421945353230233595294230719620479347611401296759351934040486880005002570394799170308450753151250564498925978596530064089032835354065181747184879222432291632944366400606990258541848813356899615526488796128703350335566113600805755030848335617713961669438690073633682418184724122215240714358249187894743165977433012813926555119022599167661547787305662524533040548909587819582064789610865846405122349539062216609870363505736500923951919785405064885484518588937062524918338830543142749363537846337131153531458928878984522921392575208952764317216927122422749306399234368294996675760511103747191648290346223223398576899607249567747246134263161012414898064732422255148413828816341126919672154972172714362704654282690560584084836699564711559345017532458978307431819170644255256173657685117362962286204746575384653808896762659041567116856821858746254229995964784595512328362658393514815494396341083406580565453222412427013168001579348806746442836879967484278599237158724011059149810892580891244236795788962806981205290202206268151553823199146294249329375966874238720234013250435285764896471580067288103978223521077244987691771127182906429115142778821355480749182291201890398837170264229544552122612440333405419124836981102622466045196353908618319399693488222215932717353303694604424871838939898206606606302999667520401491910441199016988662539962667248821866210849202966441798524550500 [96,85] 116081493830284708074322353299306707955404686709047130099300424500966025907224669103600749513587824964553713410781341719963702515684516871235042283136391317100464168345571686150980042738435131932962355277300140708966905110789780939446896585084699387261554029830260361297033847516605695875811802368245635132364373137454448492304451113533423256448463664487176089495051107042581088219307123871516470615877026994163264364241804774303373541503809561178676042838634740450137116119383652770187927411210940769699020024649177533715555545656819782302240099291520398947762228298999212716139981802553195977498529389346216121061776240854076765988520703290419373531224526798807876911769524160020517642091786190161427416279580705002995280924452279916043025593437001512701344110936294865785639987831922015524808799096489052940931499576284024177111576003949062879613368114226647106593930114821398927564785325302816421641745209526392309108456993090326576316653802528060405378610031220813120022080968710295109046471788872371668571429476029804403601627172574450583587692075143441982855661342988387840423193994270002609578354085005192148678482878260828192681796036799172767432156839813310134091713061800398035071803248208299229353849576723686984926361348532584062876938401044131970410858598907803791295084196904741871217981624666960294627378346185878944919216710028126406035642676225571533637633380295986524306539093631454546895206244249577936277944003378912861239495456049187953619768012130674418148275285902781451737294168604077930238004899798886009401950798480957599021061890355514424605486042627390520024951822806516286941519993979267738867462060266359354857071607287932375142537393575294328395044449193337921543513938515971147642273727002701104506202949869441840123005124294359263497206367047332664505590185626346599124069255629308752544816417055053807209235470592602894498419204661145805478180456366005202404590515054111418495857122531584522185907844426653311085630763642768998060621313584626719493306178125420176121002144023965928685250165172304806066080322834671653920268463367731482128680480014582937819749212397025338625463720619095868257199934160892251032536452813702522274477258064664781034405308743495957289105579239589960762204954248498871655963836015594750 [96,86] 1089050165554241582673730484868974011102292993023638326293561911823728272440902567980530437340539578162885377495405408645520722873171140312887179427151570734451271911373910056167637412419763760588968785891076620916504349033912411293608997406281432863313241416146944712025978600467260371897145615571157526315516686028696915841012122706465219903451774412490306915148932136162609004546987505817996909235949101852067422111484224963978874300502489679898363169145694461965909148123693631457657879519189900988829382334899026714125973849562954048142944918075418898345748844791829402261096923489056064399721796777898584760553173808751888022308542176698007388695279793902008537104282993425384080115700519694623438165518253601910330351567586731387384448967468626961746532405807848447294802462687046269956029072745001360366363872767053144702004256210811658196780026471307998115571077224416381529906474048787555154261737867262479864096905841436930531266679191268690059777183267782217305941552154240410245613166443742007274620111132626447839066590509308736053725966067141736790760126507697857906832556741411292053168962768029845346156697122584964205690973594435062583634575046148684725771471212707765967973584581202458208743597748001640142762843804354000449723640329200799051143957996181006100143651978279340186750592438934748068794636656345343353322577885845380771364623130064257282734655175052537946731383039760586468030991950287656400640472020426744853000004477160724338250019020568655658743044510673949364662912815334176998088356110433640582860720568117525846015235892134512036168638370894187686536548317806512422892503071055185193043844992196412011537152021658127952708268442743116941426660470823190263518511748456290499308353138987970230374030790663623159366645516622594920317076052445612574893264712182717384517417614610587222681911122406362241123842832729776418656051973727183888504609684073764553973971511088342472721973290623398284521126183351732474163644308290918450002878489161171040473701368807956929886582297094731918990366389261684858881674250655497653135883617159534986660109609543684560767898259497719344986170968763146809268467984921017890723079140212027383266869298000023817190837282849967412873543545045704410019271538324136173681240797160 [96,87] 8679707069622725097547750764824134495240943416625639689827724763609732226175670575090819719255721987409753914708909344535532406973026008355421365034239717245553921823590821681370594104891935233668458707266743507868195640212587233621712718993961819521540652657867661361954406152691244960478019237996320544024016277975433843028491975357118298770058927543779795210988344481029769503529720368340735212160600111696496385847650423917982393189713483971665712996426675703286929264825461051261964035431413629508528615328318224505738179866894452414443319423275836470399436273734397900299746341124218101029780437812638699455772272985289750420593378983978777463750944168686814294886319081457112227866089334946259420328781764594769011311962591681800648902704143467801957731777031263930182990280472528289889593203267308142802569467588503057324261786471934226155628608471081541109509467773330341437413191488866672839510255616908861181981209052914514396319892601242366641009560280490304154982507437076325888255945192385784427252043455588414723136812586030788443772653514805076644115343795050888910490722958515101216017009759758625688708454058863177974830929264897061234572202358329264604859076364128234183397198266809412916411352685987271385024514449506357470099544913792909091264282902353968254501105856852800553629892895816845768316066439432951948333212940649022318281151649354432357896179273265326729287052484235989066633927788543877053021452818301349628233725225022714608292047694749271770527020240681757393898628920491700807716375381908455280881680424089714352450261810365099505004450646434087973877951281859829781945888126982927403091084710913451861330580883746155873521866302124223275478922288902654535931564192571271702943461078390377473072249389649737570439517063453323702002217993661932844174991041909323621228223624891728074790681599066617217251105711049371230946816971089066681651162061536706907946759349208314552645154176838980270449076863375024986150585254459131633123020564193105491832756372949440276428281722119005553681577780447107739085844592148700210386488249116102941936348251546932858439762453870171283106742240461182242701209289120190104043627991017902015231395990092639467288366732538524351498630185643612409010181380291957337806865 [96,88] 41940418603471081816037108800361577345587484825947090587999934832861284291296294634069683006324524648035988140980812154240987691205377824644647327472579527941096605650438228879869994642092236401485184024358604767291206799750921421166662718214608528658026416935827893791390158605531219992407374612569457786902666007160938503955086203766309452463958497846913433220144352351786026956537350957844305462810416246516443196139763348835996272231176518841991726681051064003520307424815766132804524300818138806345134484866495673696685908873283046670993754703730683110784351230239342699443513715814095156634893421241248551441830587722569014082949105364386974105010638474304671342411204362597341885007586415173809335614346733848327161909596571652047730652910210968768154683468631698190676914358304397825268340457271880213573248107843174929133076254359946320889372319052597759272566699688738497841812161098599063188535281951002417337822563840655771877123699862265715574539788847819428205418154825483723216437892237018336398505600791246264920656036494707474576707627935252161326968724495681415088724278377420181819053572858686086034078620831940202902730370364271947579552499709568110672735192001871279484177574026308166909119748903253339516810522333483126729522136580342419360987716000195720346882354988103703156661903738381599673576337771607559982153037787211647784559745374749893251033078979483514540898870994934593829750158692913777653741528593560496212262604895345702721273845871438851969984771265930944619984862616086573643934910579991727493174119787736224203176114467529809889714858494579684638543033291890325688417461209178281415235172805169020954101008294431518180904918222620706582918289618674472435306971285095722902861171365523251007780232128040168386442920999288460417280117117915526332480978903902830768911380158468641486771738025725811861861122937117882757534920431632705080142582691201955204272437118637735800366523466846289580981169678709470382382056618734056104825674352078372767034367301900680263677367438407619955366841272109439654058970557225988832654884712679695107158797766060092343266264471182546268257653646946298006473088693266638871419026649389079843223120313886393393671118321245841106068927239902986038149911721278159785 [96,89] 190582893197019556053889429939556601781032730770188827739070218785673117700515757226915149700206755719734122275050686737179579368701251712461188870740101953330323019461804703110504224995116915660594317865084191691108206244755696639619168302740709254880029109156879358895189057529085561219990410218914381876395516842936001895229595719682847573942269030884366473401454096720765249123163203100678399300739559417118436719868749774095042498771747845897044300207915764199548782094836569315737206693398691408094262283888063593899650797926593702883441800116927586293998902574054819914586640330405550051565312929528304869462042438118662497602202777197350076468038464710811892540849734350393145392210373480161035011868293899447426972074276200356874174135091536930176935782929468702204276450536212090513236766434880681129892439106705914955769638023129729595001277022752267948019341926790995120335430729570224409209091494640801557250606543061483052635240609930294143946607256085464462998880707236589711032030689345985692523289325341586664835922023822212762570361357697229731064511966098966613108348741810606343222698899365322747257841703348677174479342130377724272712204114091548111078071594015442406372314215830782003951798608348709563443408826514434397389962435321968996856860865529107798044950471486070963101107514251523955910669523931246828308293161357195889224503795629448456529083359967393406079401542557051601904395966935993835921341913222891536210625919974245926256345393483485148137926114914133300657241183791412591328090334687244578550647457145055608435026024019789396950210954175891937801938477980535192220018419044326576199962418861760554110691801876634133638679666610015020917688696935237758187891813476791768981881136394571929079596460278104575617350039732807024192738729950288567865997137952465147777555906471084005896269327028699848103690619936305260194886678293773898498110812918197766001958056016483552940279398574044875968117655911686897672760595212940108449240260078722859232908194011584034138760256541724162245985721223306176699432968338387991328480046449702187604161989385268246001957437320212441802238275812977808126103119422986517997023610840380683682346501297407189073011946950070995281157911401023483788423832721645 [96,90] 670036332630382616333043628451331137313901722212323825792846977013695498811249540809102696868258103467343022894073362581853527413845418294252766744119336353750079311490551624208896517526241886402993532646580306152185157417929441290119680479085678997317882936678414636608033144302477142812511830193760689483261702423546580713137185026968266358404780091884445002395445900502361466758529577659932315453189166112422103073739660672963483906035966918234104435030982349457522093639227100270129688893975779446957695636816006951599376986978629218250934394276287927503525256581013424212385119945902965301685295177379178757970824107879750724155267888993682988144032168687114454316387683079543928234930582713227960027001305898345426843071701387732733826447122141218849594201402574366037856574029987638115243442839825034427834917270237328060093432574565827604032391986926220314568507669480057233724185508459664363818002626769160159231393562912513968452392600899235510123675515062303214927959552683559598540396891593270926948387765063374877651329886913619608376534545428559164355124712073091802354297350883063813894125705360774025313258453782959472054939116207826803562607938935347913950841394129382682361216865942219799041142577627673698174640219956891462640545896673400807218638341149566349851286160929626201761038516813657740715202525881776466786370690983958861736242804361922171732780482907725463592523299585828400886131108443589791033065043799734222631270960585720414874976758828389066920820427153444060592827220986525378300968521190794168480236784875797152866057876380286979643483094031731180775254926892589829576042083895766787670207037710851914122129307234939596472487251970434225138202505068670711966377235788763941852877664864818689945619240221821317656199278212067563121960890399432399921441208227162496739502416666910360655908000830181550371409518220855371573047494274793814389717534590945774554577228927480963856381584222771008655721034113954195187864600014223795598425484133961648336785402068923342507583957920285515150149413244116637157227385742671097891210164830768208033425854617753621040934791127774950645504947254384308587333463144691866328440123391624938374090125843877612774206338392330211199804916506610587450176360 [96,91] 920299028814708908403160361382458780788864868691088480272396214310370000393900744129231539782335551357181058147735283151934949386861724140087187615840936715462737193133977611493049088585488026612026138523438746909719160032821657913937355248291594189895239265703000077264819832415751065688012984787770872903060106963559682339510436808570155289696560610166014505906296683440558902235676513847581493669368222728015060039795031687362443020004405363063865588852286785598593250655461170822102566169191611859648420764175857884593887161970735583113805968232799899980135438443735568112590136850104641860250608528217187959220554823251628303962250559310786695809059131696869836455573151382681647689655460494476906393831549840760110223758687894027760507224401771619502679000640263966194776225113214898251086362334630331244702690776461553236580716438817374311431762499719545520345739933448229178279442954326042506713735881876039581630000594256725408164540772717005073950618448170732415854807215548290522402138743753340694056882310987012670166629466872587490267139891300131743448577281954076925836323140351899843914670755861791599627458925230297894034178830593055903106831310743100061397028693065336801736361017259913580184472320399557966482981941688784501142830767625679545251530295031034772112995764899986569013976734223342886951748509664588749275120371252447526894690258921642306420973961768647874035322110299229406667228757947911794615703217628823698085862806351969921002282531990669035874559496865951954971106707765276758441418595280393628047161839007102212965416103016838091343407949087243728986416063212352588474948802894359870965294450552624648611162222389354701802522044828925009419144510040181727036015552974401307451884555938649081080675579425474163784934742637082880623071915542547531327506180952108711753828248196921737880895614491784523663610866074811340253296765383466601609261888843510383545891487253873423760333873110261469222215394829292723112362982356350151906585211953564479778047056780276225619470130642868133206083590003385648599830266342879412795675247405422217939239914831726838907022004270316028064525565393492509625506314841357014332207388441686979353875956781124114651526502708660661119270396200464072775 [96,92] 6736282114205433800541924133457122140294390331069414567579887211196203842986068214136993181272166329689336525606982876752187966458565887056813322291427658213049827268967524237393133703663984120895676842388901704076172187045770328474283911861994748747316678444501584814653012610978529261977642049145832447040516049114897060831184256428568404918005261800809275034967529764194485214188080144782916567916451801162745495630947879515136366039251267339905628946659955233071011204355971772636500888255434709490360288782103187216689768347315450412042888550976564008495629170710077559652394907848528572604462137117373255563673922550446194219476777427989168163425964246093627601436425233442521090469348789045140048155395304664553012490342576497166020371362598816829979617638523832669157509784204440812259050304354707362509303155120873434152468753025905748420934003980360753784699859034264134273938050674366075354109434069327285552183355079334117251710218614629006585125474452973251867682588538881162528143053336687213975361738079473877355111569964362600995520812967646211759065351982104399842253996593699594366403554113966281152681027437686007716570744397873949175548451493732637525940744385399010048742056384840063903737166145953241677785845495557679676054414458970050858682135027220616027285434629456396412968804399585932899637370843456089596862976270403607546150248478479971235869223693766920598200863115744239755154838093635148051833382306382988508775918061062045187540784494170198326139666021516597035973142504115944799827390601423892383422675094500656075586193899071817339215550232761984440946542629069347052418451281771776534460437958832770862724551540854628019520096677987103731490935161278317300783526083020623643810835251904119389802066183112171456954137303987286403940581523424975492900746497269107732742082658933312316100679317443197181167319307370195140296330159302684148550536305908382452867101808429318425659988429563946453310852529972441801086676195427262773739642296551106968546407299761475693117406624657945991320734043596965125734682531302442600191207440666124082835542440852456113030844372179802997039288465506427153337307173921966473918108139585396232711577358135118688957649777918037482916051174757500 [96,93] -15689348030905222183910481241964161201715510955837894058420657306942730530114329951143943813809639861403916714384320011086693892995488266014035374702962645748477827392885923607134422713322523817374788625636566895935906730856326813073671292334301792984758858580041067367306485339288223705861773904148819790020501126819249855272903110855581521321746957492648686906822669469712444987207958184933249073572617723578678984781924913385164399979359296212978151697261945625349172092188096810498633925370195947050008789540214827753819155341761301186984694440761536583506470919618358009592060118604230653341481575706349568280524264728367777221274196571310586253997586337071616443525527140867773810475432551427174765345605940094646769276903097452425866933861995074477332003057258907299494976844395730606275891925538560523516556248324670665154247829701627636547116277969272880051840074057677708568317917917439330797265189846282561656874766445826237199847861677380411106407727818132924529756198898530558697164251801882755295505524754635183078597265433928423493400876149458045790135106898318813763030748035689598516357635154027409414063325291441443438859786701248473365655930255183806442937313460181703751016889440137750953907355447271491151503043310513263113482483308385924107815834103112455075750660980933930187318594617401774748021855913966521836707206870082780860582525066448964530055644674466710090978893132246989056604380640080490779659668635902444828055227351826813831759199817261066118586517988679577540658887790222254178443747239617635217023328265408906552891510824074271097063685856382721563004905487832646051703897996750265169887160582978739405502486067968756142110839081207425982712261732905392385180362503400524932244742178790471127631723187133854871571329869551831019056885194736739806730390048725904662377580697547584120458984916125530515716988042086206298779696651814631841167554775045941500473366142378532575149682692723968946325187162668014667750806289220899115255827248613606947498174759072344936185273060687501892445055047659756424815319833663381944587422690040046372191639748952413351641882354894299245242834482561073964333847898391265178319376803914306487153296880253822014403405404078096587177502150 [96,94] 60810787609868262328715008270745638447219845725804812552838419921669844784799002549377994720824829185792888721621623502610319590242689535722470552608969520431939860543546797909249154226500199546941889631368409625707438492812299650831280691250157589302771847100146479378298034134692607858120797057298223610614867890843045363089420166487947033264732651158086548221938097564472005403806887610494927581094871896612571538952010878950252568677023171010289630560303794489602777294409905321124109550005960247145654178128036232286779722964210122215806607373391481162917830790726628703917326001320589067132468677788393480658668269845517881628120967576259150055095532720151397011207444391914429939981678962326180561899090043943099220647355624896371896248338043265475576893391905618608564038407989811801959925838459842878230559465752323295575704208755149884168105263954909512198154379047026769022983680694764173030720539110156577763089899769901771015850662430018955852055684639073018765436532615711589016552366955436310254584429258836635313222875697940346092756794090961497761446795506219548444828248900257743004187154995165367013551023577562845679391506145053522469914813331192692762929188497489268718361995779346795775747974824372520544692900928463499505787768776924175674759475452991769477875417365754813788869639859247473804500543816683062964802408796360937964141439085899235608635044940082695276350745605951827002127983593768818842127535960808584870470301124813296352646200890908933063870320884844820237289746368775271960999720346320897286373117993261699479850169667574593502791672800384780243554654170393374467879986033729372334027577727268983674667200401518808653300833042124544993134722493731329913740825939062139672179301042760782771940427328657652817029987470647597086694542123333968481634085271079866023245765468155678044595751676902670045286641771130564095798325049961364253342494087015150855441340539884918408170311954074734187543496407828945723124436456810456977317498745917833975556932274654253345345708722741992198898231013831081073969884497235891417118422342113560733736150448194004869050494450031180964655999045208481541900293806580778815210825480530183223487024741051741226995802868897678535350 [96,95] -261327716185433402417779589057453106892601420834714100826863174139848409416710615787051564852776864975449705273176319241179901576807264369634494956456038679852587128271462807505709524450451730412668213364453880628099522291505609572914675513655015708348815331270381930993165969623740672670975705652202807215824979409906372626422256479626174696255187228245703974042180284516576305594699948092182614616058413604911654647234104110824091257449582350805722110358567778671146505792398901699963548805743824981125110191743471863277099572539583302545802456354396943116332310754938063244821244715011381554995682047902545344777986093418500280974430336490945290981069616500496319813747717377328368798069721957381045428834459750433258660156037387129174950685878976927169661000625927679516686510506306731165464450302414089183419382856400821121527414481733762965313939069334720432802552395487139399358464778713593649965221819518896150930304731314389611753040669305221258038932158781010745642607584536515382063738769944790054765897904915561079745870789030369961480222346149031304975028881813006190576934890835527409219018896198550256719262373997529688919245866856336482991998491021699881574611912256677438482184376303334914411688540590959081374030421110120131262285651265572065437485176756753136912147023469581776427531479857314649943915768928740645033736938676875920614294949707008558464574718370999765644734981016519502923139172655652947479164335147842663788461043568810225299736628229540805627507679991164154489092793969233108086366873983923572480036709509824500988302524007294558641623440772030765603223092041809180875875299781136099690832712075769294952696055640071730089230377485529415092387915397939823456622264923960081436253255396072756985959894053318258773330234141149524875163297899642110918135924224291582894148935179491868075678883056267856383394725094977558526021284711561854796103693944079594228999777664454654132681928814468120389025012279749036250771178791776946475012275240641894985503648522857154451045544307690951093686995339807903043306256881237093013355925388540004994861445423558330941790804760541109333246890843822698072248020483623625896084018015700141334130148708557726008909898696209760 [96,96] 377015952458690594428352640234009993614563608637074247117726507533086809480193000656080958159682719469717301412005398397234549951767337013954264351615029093559168140373921925678636738486569046578029525589549629686809776028316017517799335081486961567460126167023077536847266726334694468242345649993909564378562272494072705190624005049118921246038168436377362575380389508018657882840631432081934373374124715503397165389853727546185719064502112423508484164032045051731724913954168191905652299871533810143144710806288964329197135705094993532059021823613367150174236759958733580543511451954100149858175883944759478607124551510715085294561942323296974698998148603974790220929231159373028392015931371639369630470878336010056524432280210569954600967612162692105024712573969795013270333279353207985984359456400861729898944649061558377100953651908650852095911495314928002453974263998409190422368099575204684756800590943782472223741255217645998473044671089046669864591944893499704134253060769453398271630515259918208441363419603012520149643949343655490098380568785124321881538636486764714329700649542305583075759744291562994373667642771053505523619701571484905460391255411461019909886041014608811998357682090307531516238207289742058145769459466160837534153653069500727760038864223071115993806148096711476780176853357586298983232367879493685750490305903176861988547313000147141485690213894135158486212518959702126362792600112494286699968061375876141845456906559195638384756031092181025040815510766895443982191155006907547469209744706350827289179350183093184835020379440725693988468275361035644097226934229370443062351650143102486809352483296343094940395063849063506873466847378850362931774791256910659534032393232783112516846007390392829890704027555270825654385997050020722414153803015982339198359893905259778567318466780421566078697900273872750607835070191983375632628917444180400215003567612068694812017276796705638697288185505350206978135973292698436157523478094934718492945637626582829262837023356070267367003352068409634831081936972897521637068688546622463861824792667574809059059095295552729865972285470213607318770593219133465168549953189268074066478881261840594851936024141897767846003875060345 [97,0] -1601485486623208838439920515119230901014323857055619129294624022938626516364351377756304945984827813155681766067078600492391238354291396392719997455357758125741252776882881767057272309750855968811280093151100515610025964263991954577262047138982766563920725532922699026523356057796787722004285656822927951784915609922206167710325737596724282452545128112886687285316071606982598050879987618568619015217479400261444247492347256513975349418068327627268784869237622677744783956063852133973270245566708793037963542368275922220246031097632447844286543923117956427404532201736629984647842571907911463651854123857326471779723737443851296851413499312442568471356404591123813053112633937045351678732507281276749013430758437231798024513460517238340104469454301903658427861939538861025560478359135864432676046979681272039892501078556359892570680076875408260535744990485075035774937111112195208148374589951617546591423140005422411538075093413105077428125793809767550053832893888420600609968601410498238677075662223837073101348259342200339994259057014157226490868370540098051696975373525396050992706123527091475852942444607284320122589804290057814835576100548217398031204484567577959748123059733922169663416221874592793706031991416916937954553196003253989542779305933878060192013591421617100686602285769832875738616590814642283005455121395392110593285403533870049297687279916076008468161219957810518356625614352235922516896626364580441335001418923462558627945048434103989191448785174533803366358978540702332926301339695565945388065757313789545232216185052214046300156480036226534724906931551750981960328783046443304671215621152344524308975278662589268243318745138502503668899056432007335992081402989143200386620351013824874176389326295477696890616906431691200264404729621891668075748382393127005831783219208644173071981603935993244425918840087332737817447092334360764580820906592104704233468579256572276909844168827297188049920530794803105813369654965353746126035687036619710614794934377948334785752246873944592698998127077522594814861594769089799518057681256777654269940548499158843321172110470610233032794071083560124254318729261705283288811868222045546893179254725564322847941226588768854244494249820531545463211140202604496280162124899927152980438757260587096930070353331870263874373269069785995411456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,1] -358257149734446470051639178072218169811874065762810906803172408494831177030052058362025842274801784426180061773992558638846405815026007133409285773112880941735429064822471850083496550855922022713869447022564796901595840942573175254461515470003614799918548398033836904442012892201956331969586630850971129812061218156759609451798619722690544120732791213082875485883320756929631659337167430528463794193119325043692845387047565499645026888524188199245226158187320356427206441261270488918385989653336557892959235727196870478637910953991743438178218181755170435548238075668882119787711773452877969090557048673175425106449800253541782911598145631764517648873883249614306777718498816158879579458871562218762554075539633627370280341786632909600043240521747182494345493831401378959975759813241175708595488168701853290587316408342742416475933340562950589879676239002203985320567007780839466168191465692956305998596166833822472339357464077969869786809658147025056619874647906287513773366417615656331763917543579186166401678545159365917811978719484857073282093122145623767192803215327256225190433453135108998815296575690574007308491245892202180352730439521589990387997235144614778523109593059942801418621913590762052448244164068453170168075828560101509240730378843225487640120843461904221158878584014049513051614862437364772032238423321810151600591048091155923477984480940237485868527706805600490677540126531957294348440665438465789450145237953149577032351775175370705597508275887396938412379133419168011878961237137147089275936750449866432634527793132757888713240113458499201394671175184157192948681841938059730132438840397735221786903706152451380018305288175656684872819826176669614788346393624413524555043831336637735925536522154781620899058554940585256260699337590317272271028999885737200790715776176933079821817913946252449380413821132839748195169480139544740936601616125048562086173212890671792859533455401716397491152666245604974968671795361647435465963525587727058936754903898196200715149430284793445127828051825826008353855994202963943100085833183693440901151896688372091526031295741088102794323694786209472512156954598294399846072661520638663621759569610338128943196828143922842806695822990214544289861643374799542914645583241972597894341882495739731964172855863461795179948620411334871547379712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,2] 12148088862677750418337636613124165324261900295254534682560815811159529638186490140339072602179139807629796878586885559041927911429613715172079083726539189660163271843165466060479652269135376625731893866819132796883537145619382653812918174360314197196104939843770484383591428722608010113995865398592858852731922969558892263243807521851872830432368413650673400415508311864451067930132018750382971102683774478772326210436770304065279849753349107642027727034341981311783927657377800080033744649352844810384092001627062778965717274772622926089251518574018149342410988680329807635974329607093554438311956146965930368076485201072587043667208551049419478102549403716466192567458450806964520747723644048250721406900397620001455045778855905366652824333864950591289095636110167269738641370445753592436403111751433274437741487581594289444782293613083669581617757172344813843291797802990135321122477033398783279873820131325994317023770401556618599389416271472705626833677983588507769056052242085554007248392619823061360969455231092665241644094934987576878862450644183317369294168653930837088474444302583709430190216715418678519415697986358723648674890187624832777642026032597988494533967893236821315662821160968760991517167743972111773386980470063761551055666874337104731981088710707289792863477966198398465251752633176597653721243547588400452725841150423166929212849795395754471713882947103642301948320244351718766310579355411516821593389719472902862033240670439901184696596864661227625073438781217606986912775904144346946339037862504137342475048933806085996282201068589121235488422719330158625432041006063482172703910850738941455558757065939753141436923402386024614815062810743301808669651855080367254481062503302575643215325973410106875935850954911326872272124603773786427491150077625764355062497365406529027662392694656287073118334000775987847384728603415783786173895921640740877632859084962317915754627940828510982243985139111346297673439391473716468349149028788142962957618318818655872234590577593654632627976740858650369403286148681772048462875944863996343739734944040171012602299881106052775511476720883554567429262772753500942516795444386206022413468928346004880916302645566836136030440564191552414693532487126830080825647831802419487193167442184009455642626327135404360802805762394370146585018368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,3] -188629063723318464856735176715086796063052203656315015370852529218441278263242642438236452840348595907508197574455531652170593688617937205876458341715566178912317975493286279563706893232371217484165725479033533948979051335677660539159207207193466689946930799604268394956155293256252070602276434418091027850746846084333218766657922064339686673986680284652750331408037647010847708202178460706328571573299460968040518042580910181418211795499329614881640489803014604134002201739177503538764701134580821973369432853086684351240662592224835195342709176901471982069543005564264525374728570255931508255994080744678376221720993367843474127923154623763026038013223038525855288178815092058292977192409139239349835491162045410433886897184869216280238280505860759913281770886615948484452948723987073130057724003760009898488317671375205174914607973795376547694764418618293572634876393886159946383995544891918080348971723709631299062737071760929184141889140141378338056047969607051949616414757259172514680744094246407871728942146213732016972283848483907348248362166826142649895665675902673284243020533229069161323628176495420774347243081919141843115941271989820174415329870350349434396337932608292071307802852850613844750257888233161151597501786920448383305665729834766815999055847125422061689897277201998239624859869724379282205946437034936045458421050457916842305506572049664611244408015375380170783424500516219977246518171940460295690963506472154866643150146487718439191258072999965820296931657746432722254092696811707104115503260118663071424975473938195364765309326127404977105808697960914268413885084727802462819853840817935880194853318796801357379014568896961411502310169277147382588342832772509440899951914017861050426076527397193701305646872362070593451727629333271098835652028431130507187987882798630219666101081900800114139718498005842623525844085166912016361684890130811401012193915296604630534784809228731441489842074673023909344406479625770853610907251853124728729183256522959172088433786424365576535326030586705310190836381359428144495870964666742658738199979442002131979490992191306859744965417895131468249143304073062896110215536769623954884482711968668516689316368274354594747383019097716638472802730066044634043515124999861965764859076802638526865107818541464343046166801183772512067614932992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,4] 604657377972069234009765717999205932969375166487964675322068197153381497474168252951909116206989398434688828004022537632101905651084866252044855593915939662300592094818398847713927075650019295270591495051542686184362309099454210856563310467697792835677444417708218490563322367747498230990466414175625930683529610042357885844124819642378924466723890206623396588979245097443613978994825510919805580835429386417220004724403959060339695248959099861869781486456896654702680238592106668741206497178807990649388958531121137331085919787920692960265190265064007071820466718914728911792010372331353046690465650500986007757300196630145838351760986642371769280088986242748386747977312468778659447096955503513836441681664915452886522967671486325862647848213665610385713836664430671735767093718864453224966585725666125998736996121399771269564988348334014932214028263787248257986678444028904611387106399890611175204505841871487696132483454643249455612172642954952903618908313409342281849561524766457863889266859457233157415291975567919717500970554565830007448929596614592648792278095328786597069346181260450835190403609753992912604252240315627755946470937166385023396095936864439127274908427705138291800904453222484756328582564343035083370635751604676332398358923681875890004592714952164342523774701285639748552251610627912575058843582144924640738279251197344456395592219506108439611393733159795932152689856149531119231223680823268066803337865822779141711445050527466556583416622578972950372181584308692227239841188029823681330979678168566411214268517267139765603469440980367971028294983776186000156293097896272816703050344398655237880993000023775126070996569891593338879181109702121936839592849814356764100380584219360798685247181725185310742073794822861178991370856360444306389514596758895317431147053161339320267241875197647230309667653105978840945198491874116500892506409227794778868441562398817372198162493007578979672894125304790717859113494214202804173294836959630640610962462486676490286069357050030382353441451622805269926533498323035197171441053110254439642612655419286199351132803135381512183976961842516489217221923313825359742888277701760367665817984573724106427212228856000031586553833089829830854689923704810762178361191267802944899377468488039718730218266485596119571715995691139294916251746304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,5] -47239249253596762215676643281748655953517085661221485739182001512904611159865911155287331198139319465018227123094354194557478438234764757556952644913084091958362605300226587456807411874691095324539846210608252125593513058956057723232567497822110899906131521716226765986377039013018265063911439417881679037105344424880647926580163171520116390376775331118661757034682947436716510928746347527449266419614051903545559219294828046735638106856429833973817576871256128656593554047638224094923475058216894962913007843400228847826247316156274792829158180597733183630188927828879187763626513277716628348815816715010726898749586343345493817320951579207546864862261650077790083768550163683920388099035999672114641271486498677152617136313618824181643999520865433756966384037687592421509042372723012080860997527580000469855255323025083534600946958664911811549199140249490845434272953580804085291243013690027705350501015069775176778175169619984677086923316609072059698368141672160934822017653951117790422017783242678283764967172221596316245740895904475043382947822634443900498977137587651713942706573375309404997900785105891518477641626010689870490159549654888186392926618979060152705913635327486392181079372604888375042077263494411852989648144683596232747322664078775591372453753124581841107185502458616687132252403324193325671395492014136266810764585643292211448633923423723169246603771434789779632525067750070724915258238934313745090946808116785114400552966973916295061493442153141033267859971240316514190981074951620705973495492348229087909860180612094897265139657742652608577131068226819609988743166056061718144510656410312972350320946679991431333333551010126198055850435383994442584635233283364627104105568459821373832910517814203135308142881514398555398492096424053390967916105115555992498781067214129498481452453971667805564854816651652915388638263820612724770255562505823547723485173371581506806910006054707957247574035415526487441019676420817040115487099844574708725696310159804090546833273232477103928796978626697613968414568427784890244729510633475634480190649611011867819358960897854127417419853132692217036879537681098596324319928405630599305583634632720825961255802501819317550791740590652364328816491784476233855305040847803405020441593437017081072144599936247664852280072998631740607240444313600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,6] 116286874323499244012159823080591159887001733990921842243026371523854066359897632435848208414531042945243107208969517623176758175595085314822849742673450982772411940092581721829724376885400571812358684123384659421057606351088106394490059499481176797453507403738490875619679308225250303322518814246283159385830443370895035197063890402960290445028099070785128407425969698492318114148486094385981973420185205874078755438351651463444857051708505186170523142143024153261041884383536456729075248541205093696402740690131174749111243089582652663160191874210629596463324673907752082018546132374828654629315789439811241669060050983202295750882200574141628380509802482904015852867131302891078285469670763935256683414749301995538512656106356252890733282449982696737711194674736426740081647369789618028691513542440137409260868241801370735383468348523778075503590826295023020978680075921953677828648978250186473064464438019012961148469306356854011797657156170457194263602421777489970488820103597844317629878547682539383786243683176414202401208051634088959062439629066663360047340782079245870395562441308087083814690584550474663097759914149516942383950514259669948313495120137074440017817474322731484454694465764227992607372217772046067628104977177385568385995848359747059616342353029649243786733374881573823785508669998476846790688994560651741670689300027696240275809150754779030596344411653310782644435524833247897325972712091096871137304168424429773903745741845243783803867240795121426976998462879397607901941961268535411012418415165802978892143352969124142586132815303017828122784512943276289110414043898386670502016456679283148469161369624458402179563453632979878852479037387359062396810046687595280360164651123250626433681626778346957496097243951265578398523933073157666290701877352746970134846008884855339101015273595199092976159658388478301030874695415269844146211422538717413950636101422493143616353118265226793073123062249469526985357328016346393851688522019460482597905020602412347666427001386953169183673403346921101539608162591557927096800547247229042046868864274923858098799111317454387673961720249830209003334239909505024168100127446064137229671536306079080214629984354400396767328446907187228008769162336469119589217850642184174159068380882089100449168180587196119753847496531732700942548850442240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,7] -1048037588464421356137413465661113671626121536818859751867709214021021845353517244098847234434849952989469344694012220142858002199913532647403891757477713394742412725198441493516671764382339645576855358375223744318535442851750205818700088411465768487558038711999901030506381052217879913398769705252360942335738896093747092274128378664514369924614088161549287164170239846166122597096831328025654831154721734234661759017676145643197279464754439142770248765463039014773342404366351561715343454641007265330026005689930188227568684790563641810047606317173973983112204472400180133677120682144997425170654011124000397048523414678447640432202288100759186660249372667856881146639398080261364776486132140592255623433509350828728688427432735658819193603887761746859218041887412370082124614789511441612881555087230743869095014814299263114840809424405873101025870943174788002659967117248666581839691089042856778620201561432830674090648624696902010768142967618557995319119152140633690700920499536081301955829476381534455596920203325177050334016488172105641929251100985351241743146794383806199505976312260803373387954797603065502792051239711438350094213578727818243564671897522108186858433581543218178369541416458643560129453508746606757194700679071409338101035626953128696358968998941824405513789058102252161183883664935237713895796275721841510206056056543930906766438847468286020738721011928880450303473592737089204810889400503251691798436905363496696636291881806653246035001738429421239590863125891211957129492971074825014860584492658566601543285962257888966804038726196085193978937909426819301709532338787287051513783941011635943548594954039292100486441583541998303572831279181451438039518263371254176289933938131323807007410031355680403847681190646313534179254139258345430629255968486288665089888671427976766502435250029258010690067551974091102553967445463413118659827014422487945299649006247894385076475735450564024455363179064839236056921561066061282005301224630828223577817077679185857526708028171306440457382186561782169605538538928362477766663451490269434544672398604151127121417238476666508399094486053289608140959073403627818261685168285973031405089541614158142219960429543407221850985649533942126142702605498289635517095583751845336524185375793238604697002420594980991441415419187287878974767460515840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,8] 4887038855841012355043659427858853759453702479292922198714601809455842051056371031190214458115382248412622346877212154614037196601549422178571130837619789772565146407629475869858529709130386244797280399294345966165691191132112626984526615459796323112035417526443714167934437321649565739848823879533400148373533914537978035445397139938564769953511138009416008458902792136803981728031274734852055193226766158198678720242275735825002711817666411178353311802929400310307015012113675797953767614685719381797035023069025716059507446732074649497209595830153444657899528302337968885639043121150319956701345496497543276862724612722341727337020771282947874261813623642711586711486322060466823198929633648502151190719830570128500356600658075953154566082078947026903288067398966399402338101538911249952004909475711682019068323124786019471685790292170325258740418966891979203167044254392334992750023768803208213446569299329320776170308703965995982671118984771371742832247741080449063138750356771045045294170304710047890320169770834441042782576709600956004051586623164015460814820892655953206685332553874229785046854102750572854089032266619282758242682269527112190652218738873630890301118121960173587144446434489062618631744831288744721535977048465717304974326753845918569101380274609527210877140094224919888700624950141018833028467498945129451788040301305047437251520408292713832284778442362355960836342769334343389666094419270425196050072400585183745423663860242534503818260951485559491641627213446850879171788610080293444095027243957505892893952854094836415444055727578494758198707157913262641411858261535199415594750559593235605440676722111379030857527060041511001512969826478535584917419701970427603715132352435923595962542234328883703937378437731034554610275301999306635907922237808581659673120002824029791862179951874854992079395768510770959217448845977684597663760556818860649286737074606191778008715913572900030191019334703861959594136665010487841322888050572478014875445407278728925538155014909157970590859625766437941156265433880257450525679171191268753314916735678245263146825023723569191463215672476231943285625557359496369859955366747677698706300439394614769395987571406971742993679602115515963506257357924166308900271303239746688140790058879977928544133733004638256358908825270289474565947485323264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,9] -10851994211113226973383411088948212265372284977391926763432072100190684496069635629341874506306557684422149347063815938445154037995301568666491575476391668227703366906160688040765897583775015718945752679261612442525296078502776487176919151050948100390855088936242681844320772566934383142589487336358448753353842095175426709965191377847321254380785822779696688590563489090218865148982537225250036859437994767126731460811929786583220586327770343450667400798685846590217209007029109163198334119935097155091570567539833084552247984584541585558038411638442114174271122109216158385851208786095090497119516683765627519786532285700366398518368434740802898374916167841437989565683579048804528441129274642907710937066342535976128779701153072867974699054158355765063937626831681957365046010983487850864283655218210890042590475101784545203552419187579408947859750515371173843548650132707964618349253109078570774478069115666547724131449687894403255617278820522448501554249350139730212434599217703328154176169001780145634140719896664386449986894089704455856699365641161712463893690311921606703220690058628402481050402399274381165726530924663498793056853561028083064672850429113896942285514520494074085848354025770413620007051947170293238738532224934568335594205992771454622905922750811253842444617042834027015944149695547064883852456424646946655147339879477951453617328285667332231179114430554849264001657724121109360558375365860092889567002307669894164005694793237838510100955761589917098004707261200995006762154578346014283879826970761920538656312682912674882016496763197473646357921762850778506801602973244282437055735069554445907905716939291840621555510736615645635543588492302556627202904925835861447740399460298102025755177189644654152540332528884894271111616396786708620747944518822467413162056396567557185919080500067085346355021783271407921586217844746114639251262350467253449887459157581700960320200875337776107284624348173632509016391699289057218239115495573534308939944824045399294784948893237322480602208371300179386529424301397896219462615384358900679739703928136361856061351212489325502075712276622641787417275772559855097638230898539828792150040445891788749003522403187025563191194054905094666418502051686299211375780414463354245075666918470793160835481753920217037062835033543777746386966229811200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,10] -367578250249809961203188623195651395313271509971947890302523059993331351015215907791987105382126392481082383088787664639823393492643868781934860234307415883786869338163324441339892142967095222371546012411051992637111240174748145226061381603884840276644722647712615287504651719068534076325423217265927781081257824330828134971061804807013120543668805735166212420139794082419480261270036603102734520024573710308187550175297118128174786348124958632636291709020102248404669360548442263972193895939670727728590857379512735530384086354187452836171146847375001111671051168928385283294799561420447137471994766488661109827322242385301950596331919227394541693155943344678717349771485285494135731876643202438859686526806335526524609180351861446454977831590681241052260500471523748335411134429764945363548971183862244470632335937194689632108777865189886450989995724718441868005606803090674244053845380435502402477997920082558281368101124587950830780507193420396127709102118011458384330942074433444562864011078410054069664886948226049175631400553872161370502681061597406026535564678841492021777561734747994987710179828452010407042326632917876253950006349425293010140346005582012434555829046193811269101972834487007841566056823702942002522448038080546054740987873313260274816359388551402903492945876784841895935594411749506145631355098135248486504915717261802844240676056268714177865133355806854871442618494724019191488236042641022347460133337367377266518317397418208197802982209114244794876889875275641592902634392097010364009192094735347412959402262102928246132819923201314803981717363639606106382279013094533614654983116120005421380137398601395731333957274627052418476146480053599477548105901970656957432283832025591525383288198679940679027423007376210985411462334710747656050262545937966707152869626022644051341658455123727490142282579465623611738387906049080969370962477607738050721240960838019481367502614628294370235593694621146054510595202968405085091013448151578716953061845973836293307459764525553072636211804350070372276879233941193207868692908057840648235391249904236131396099632834289107376381723265255851657614766842452321648827833868271148638406437826576881675410716061293280197483850900508654559229680446153835333646556940558893689517646399664094005547232774532677908515820172247733177977852133376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,11] 113985752517139776254196342481645632040983812178478658477043018492363248405529799565299845782662229883679000075385220328623564078595024218163906372095253306623095264580197289454110304850766439067599460643007486420112369980363453106426646441062848569141932198429380256506192360963821208809169475937464489899862845149945502998910831877779544041764728212156889491139045440006727665137071135011522416560468209911465515648730441497916350989894586983008815711164925630463889882431247304109678965168635281880836292629204978486252137672970786799555705403616349199661897919059820281287972225653039548526435676420064552587606698427857538182845959466540073574669806858669374543653536804402188128238710784172480701664242432319247865172691837612309595096584823334146514510358809752374954040516464093768818090797834754547277310598914122013603072179635692308227880516581651689833155560553772114238890250529356406882293164005841856061647783616566414394666902059940548284737323154795888720874337280994996247032214749291992223907922687628283971430112291377562051476950059526367921551549221846327364919493363917252425774700708655198072816074064603657635735247159892483177862243042824394032872916558210213649866474028333118778420950590712543800424371647578322029194140753158778647238932331490196265123516073965441859106338189076851667504378489499255405677565469601250149656530513145960905652972492085948451876922628773385310622059450153215548903183328739124840437861455252102665053730342245410769258933726031356312269524249593341151341564724107130262168162014789692022493209013616221270477282794202365651733471512837833918779606343730319886283600124639608854920047367790293464476524512066316943913339290161714691985889233095781907870761109369528942572133630027197702444500220033413034184911072756543792482446479431421467161940044862150426696526421598931638793536308432378356888712667269862956272151739495128840484395047782866429907907621838937225397451997535372974859160393881337688796395108467570380237883433445912613584329413088252002254048419407935910819432559363529435975706404486616507084267823382190688978592907916454547728019754976430347770032156628213045324125933447062886329689421090442266662726556660532319935741885441303700245768556264678395111901667264443181018146158807173271762343072362615442139169586937856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,12] -508965738759206898965499251672870402673904224641746748471622612381089861108690871775085919842977513209125063940478644992801934924554336985380241864928688013508070822879145667737045849859981061190709285539491803079490986052663080921524776032965609836493621602809743510847702400938091324203910931030866631196586827154747830153417954000875617506608280089462503308627992068566002377280590014527373007527054100884949674395692822822652288486731276666963201004421668843571669335203688681848784255551663274200771298625292580816322255709959706077438829366110088192483322250034576627486672034203119473629060919729681346630113021701669291656381319966842958100463519875227603477620323643295139309506991605236926363025152494892632088510434079378969664355519759670999781868479422662982950354070928613793988828126897510133438349215860977575800222292023491518698217028567244288093389074824872100249202637227989187057438079912899311802623538206828873666491872406613055461919300248404288757302570372884070872585892986513145852453302139609421042519455162393723912627850195773408536029593112627194480725888232003468432487104459427550295816440009427692388961443655179420863911766091553246805414958881783400701346265623255248194467951053447038109426483305916286530266894613881729449656892886317579188845255628942241446719624296404960051172684588081882141442920735742311545663368622556090210190517715091482407207550837271066956014291973995292623296249480459123351481109763016999983414579260447988310408164018235969104462969173957097218656081598030200336594178423943979556420032709761296476084493672907734381188097697038147044931966434889168752778918561440055043593423508541206484446734734919224645178336599878517991207231696630119569432601116554707989203727153281466245903136113432840685887476945649988926879258378374261925459054708110713397078709140009741202547571973239007979178159820368716379779134625559479185045031506948105739599860248613402162555294170838771476962328944226817770149952614471520082693620943526335871068334783304217059441949873632267838500406908228586168267103563381367298812983711720464974926268190126866621780246450938207842361506037257685654664571296141905215262642841016640044336534949572057133197726043118956420596970169765614902629457983479792355013322582145697567031923181197332426000910967111680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,13] 1102769837620650523447569560001590230768657824976456302424686398856840705735285020883791076619371293177703974069583071110180801600648508788067105273862926450702781378397032537178344754732283225254704266373870755196309033362418819188399509280987494375962105976486086337382346466818297796657954115150875257453044315402465195066628746858869612294982633957065608687483573671584482881185319734174197112258593240832536598891434063610583625776002906034740552918630101914743750240537442913270776699001152700126592422299818632191295203485242527392791145648030675195156270514397906589541292574878645910935471364910688360153064966907710565344768654115529630406652190001587458646938427429611821769539336740454627518596657550999944512153233458014834032997496113149836939692192314979081429944975742478297165384789206271818111772662881712708891476239676723311789185610467731855258624585428302912624920438796844471695463273578365768217353519126309691272573672971462999591811769699658715699565230934641391642978868277228563097584713973415314986571334658646584539040393647567404878732893784952383911862632389285995207625779687653568715359177567066696476553251592241730380184540446426354034483796890424480156915360838379094598671164405715713350987310505651145499463481991336190012733053716636266200305560162347443901926382087838554735479851958539552266092984395667199984061482816899877330623633763740449348640755541825431594255621637937933428322588911182337506459421013854703925111555560702581941948821478788221921969693888525699526136212270746654092688875013112551355140902449834939633080348386235357736861457573122505692707870255609565173770562728779414761725226080058612772316677128636822935296036139596710011816929825682595581747057672373613723911431062925590355342819660108152088474918963237470110283469008651682212550274636023946936479053503883109316168735464752524481453555954808167613185460810704306697448672349489956119458030770020969026745143968633887710619657211474927543081115195035959045148214663502917853533328078123298556483758837773003081762699762261848001545406939789011457843372323626271717317359745958870203008830540845565013835904059256452218866319347519481856314876782377531628353706745493971379003655926259146203739196086570025333104096834261730470082062163155755497644421667592922182610561775173632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,14] -681047929119466260701925770688311093017861264549225182632060537728852097053239227128261619344543144546222695139453385756503873855010399308245405506985173535142529318128392652343918595264285692926914775579116201941114007906832458417623913481248584184074303462217035408688832645683302106600779955169859842699433489189815660496239398147932090191579595668488670009310781868602947157009736520980290039532592196674536018183951484111087638504828608398046748313155541253040425201784211922288211651989648415996245070999822834386461232913932604974130021372975999064708999911563605584351374647673873137324438525097322529217308261833320800384342042387220545321310973006234214414974097638831207239106555057734316484101577313528391214715591211115472072037070549186509141101093891427939884823810068352048607974338293684590533041728693449652602847078815761668554402446492208649570371307630401468507885194354569086676374624595783553764885623911424723353845223508831504946868666954889071606200614134608811789438583858746766289618614575790882773416887823098235819866754005717510661845053451070503084383380828634190735038037019600915649770146430504507012993013395490718809853777324369589881710284317091135105544478918290240361805651774726174952113917721988089885715649022913747346458002716234402210291471363589924039232305152288372215633208045375757981982333546421947289577188257069763274996279503363294618256175390065776565389467130809491205532430005544372931445093476396497187841297881368810450272913164358674414713001598620325911154726714965797219747263715260677459580317254952517285073728882395279448775029834041773215301410415925920243543799989285522360900041765187192877237644729718487803012257240893474104833442617549033908861886786666471366578043844672687789156528679362384552257203211848814323577408368520002255794773579376860040166695286237028953929654759030975690328502409325863901287175621607397835920817317476146850069337686107936413066989600592414261389087241633659033675866069072450521471860979355499205763467462853521519606969891972933644745740696819039609018911195690200902538471270053923940205415711206920941083213691150836247072050764644858551259281472379082182247713841883356147090689002570665257978247471038974751850734604686125792768014906484646935212266707537725838360871011539227451323387901640704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,15] -5066237461383318192398811663510925431724486167587938283852181926912649804277173105886861157857773605523295649687109442351510083198227373214683525099229913045506979711398554174109988989777244867701860224221620367870317343605380223059326879271112637127192073400329237922429246341196767366698672976804181364034867913157665322123197797024552405526523368826672739697587298500576498138793941997471489652844117364989971845226315766080614788182788590650930028537340762026957687270603186837054899273677139252880330684100043667482991329011606379520572767042626721681827605894249823354388180800973998233271745039480789785901789335976796841937447241998345738577017227768033755788684501542599064754608184151455253094027754636028836093911473553168264585632441330382365959497903183699531980617425253869769361616551620129116202147176624996484598286559433455934135074214818258151112197132798761156322029766594911395615136460277187822892806267658764695750604728471078632351739877791332363425340855991292474248884628744851784101890014392488160835240224296217286290434528317615842066401279803658113529690356926832146417685221719406963276360578496127635177178853387950035861486675898295422590098411078281128821947485911068111448705889230647124333733173128444786274881608622556136302522471169488109811622351781378758398793391291214780081449999837906281561860369285831707911283440980299886803230900545897879578027093801184506188868256804159312497549686165750697945481923590972358142495439082669787990584299307997491481031133142469133693191019044040532675277736085133719221694168717925365355715203022328119571412257229133612743588479195293628758062588684470988912881556789156988459006190995024301159928818284374841992886980034151505289516534939772712259795005192372171059671419598297823197527061830542429827797271022834767325946845565735015782678871942163620334144926863091470136586152306744807242942050207581864002676179461328941589687541108559633183712822494935711200847755835718134125389218459298075818374451645580824494376209386608351635784326148925298514476702093113732378596897350564427004834200891453298731276826499149765839898722323183900409276682154344838807781888616997238788497337348692338774210162701112163113597440575500662977396738734823785080210747356212218110449073434410315199113718574350267892950341707661312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,16] 30258836436652863095244316071762089457776633448124322270154176176621336242848465257257159582882092597004481313012758847737827548243040700499779618106928553779564442530478913718212245767921825386084167805731789682285334940181263578899865279273893965532185477431839452714501259237928586397810497431682665612553991458749909305931014583423191976060176580149281847861257550919414022913906894051025715279194026364999952737059226142799384443913315287832618622633868082741742728781115916227367130988820720694748021061458049104633551259700280206140657667431742637039659852801766044469593323051127355125809403041817725868704612022379139599293422324662238826737957261265977894021309673847707951191441489615908818887689901853320727422139498402023973807071373277693212817050447039806912569482746782842310780286068007039546925882003453295230403462469119143738415696740848512431153982820816930897932660056717928619397276572349141642886331222304113900493065447793660307574347913124489952044750556076240960136660866526971144957332012187059024512159167159223899017929143327764493735004380673440813036481332515888945858183266727732723380451675216969400003245255060485121751904058678605671830225792614048265462633173930265928993376311549365709613470723593711283629319972994021881277199231550161876185649776808905827306230929761841738564732441404739082045563306383030336717870901553112929624566368793275729953728429958378970076945522913727781164161091398007683978541027831157988900628261315909070005474368920196103342217445690712902517112264611234922922732339449347843935564549078291760675034645344645486471943939922700576509755616573638511558522730501523739355084147636379513791450381637419052963685647925940948210155618268438766419888048600170463112276248385376869811488308579060241918497460690189049339212564766323038543586612956924005279609576426726840332968824693508868465359988307623687965312302974522061242507938458768200429747339884280851377561968630538779801842210310718696271201364954394507692288822322175476607119999825974096458400203351652209005470530321684456832807350885790413720082832588893528378821077964371964734371250504205076940701648942360147854944548015506561174428376598960530062824703383593974365496048863250639709531329937067910004294140898290162857451561816433743565544670364388490003105088319744256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,17] -114406537759010184583060911197954821102627851694695542466639134555866382853635476752880104702109941741099925024841841909317863674873968629985150476130400221760469917135035731186894226204094583898523164203249605465401883059200821009961069476459937946045835804650234627824717187255092721962196309561976615219430543606640892896408715362863643511570881863158013876663157075596796092569420948146353265687443734776571283331749710819147958459627460281128660852992694076818598824677332899246544212160789008475644292121791854371298096851971271567955841644982598128225745331418373050389113673790620071023403970544142541076999718826911211308313750774095335729398846422097947338209017176670217083865776367570451635704117987734102007377243653468058121396528903260656945910617106247852387035041812672840245343091701474649897754130248767374046870395259929391979361344443790016308177229657710736061811514779236549224086492175445605164549907783846557488551476567940170721504574548526638984913851684166839938512177440988103182727063093422753227327589701833615047810669119638187015489010783905269401867809432576559341860094032272383493503172116500690456075574806443672304251228399650136226730057369391466892775932066253325011046924476543505855496652698805538487324671515797845284838351138125706301551905537310666893205571986598962801417408582780554255504146352422629997511324945599708274094435280722149823888060372133874703434943640693932587156863185027506276439240544773841436769605061718849958129647736941833135597737979054564852032233152946355568285663735903993960820662323289341412254009204086374697858241225762495029533540276919833127818905866560355764628756445930234932405562221713754384501044150865578913499074865880851916608529035049806332386373983195239354822679432574348581588501800493165889075231428962361237635969377458841957911162917147420986587686829356037431138405801471707531307946788145839190333177552980947725810535968660474306396644203383406890761673144824749180736897367771718398242766910195210243374795878435717769810781622336994916071531807208743189327038793934306918489993212330251498795386322606026106326566468315805221704157751789696704534447505975633057909124170542991988370926581327102582877539034744267917821961496457956572787661245472711064079107395725757911559873493951509661407663625038871544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,18] 342065476071060510743705072646304920210242486024498404293787991894217283791583224405363421838168882987679605888475325511114347317563365783755755498610886441455948992019473852371611215146785148996714662744093892969698570677442743790557040484079474348560994349343418543060357313951890417815424824215565806936134524989738195422200185786793504841895954471278231355629397464632582497292371406210089150372950341573931665300552148322169174470289872333971735222200018639249371157974696937298495933037294445063095918850541667337410151331634456802660772149955908671124331974641584551662167688907881414473970406173226214994228222859613824669002072431549738472791663053661420269505977530395145438196878951085426777737552737267309981998911484352123266850833970994767958884119858247419897525133308002305291298800573056273958657878935927591010456593755376707968076706718865493025639475707652648814516845942102716591270530060705742184214645772152143730541763394979819332699623097828747430432000073809656115946161092717682160904476694842247897559305399646608459432905384140135782530253611533026770540873663962523146491916010033518443980410640708920064561498603472279382558014512049737543543958985186783110930477838720936356789051199818682533814210949703841086205783159205500329862579486173639460082999789823215109982918684073488601463585037917940854137871908677616908562443105521426766978118259877925322852890114826636391572601049701639699300556787059268230818325761629046110994121883491340089464318307914810948936547615733966488984635551214367150433187389419395316020357808069753399693100354647195421710089298373622483397631948681870973786920813417592509701230213256016694200000433251621062653280916614313808547554869554964720947567762505193897929807654488293875177302907610285681944992951093839751694097343828791263070247291308611799719996806442102006080053538340599184108405825621944206856345645849548404368548301805774404970282774276094000739975879410405283318317456908198151922169574642369973728880524883524192705637067291910935656746608407315247517069832622343905756065294602573000243376813944744113938895556248308729086724820331874282026553537340381435147241381585868453849580172516658664999023800560249264759510709041889715099033538878408876560633645643108275259208858889545820600209136690912077935364279644126421750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,19] -846071935163433889112694276970559527959597452773119520729771611865133075292521051170921023584767269339324342457893240637845431934272861567059943385364487419358299005244842542522306769473342708930295609321403534387058763012511684569934705440661877647930621436417693609918825689571995674170650068846368149538226370316461975630433958215190261984070657569369289963085691821576206692048908853282924684753704666474603794305527848044072624552666640678593341358773255051043939911327431515495985425333489520485937707593038352657895850985605390593205490043194483110883593931391632971145010929996942178976204381059119267139869744589360687706233186961314005822715160383846905438707492360971465023716165644761813690123132072499797312953302237110006603635393024754992440117925066639951402041066441026574686256030148084913994045248762166307474409370517627644394256495412787224875692475108754339496260461047346476582252589894376629059800691392637336579751614590871781188989718742797448108437786190703580262330183954140682804309428137849045214989117722448470583713982603001155060145175369477065373228129785296894707085034239081789471055309143785176489103191101670806662266293623016464366192668206260085302704284804320451187704191725889536958671906269309545016102806303096452236083635118353820057131661983595997155448777979278172140819952801242258282197829662594881329762135858951591339961401242556174226635448774443794322133676507752885066358555455043160680471210990016758499853254630766841373810407859674609186562561527522425701596296031917250388970590539626700434630917203583690388648625453010566085722241158610263786620320941382904866750788459380793564412273218951670005201606258445635557418172047265416564862269370029992575879042961270415188041103963335739477572423446658108550965630303261820668814011001905984509409726844473242032546162753170070127845704386526973523167665445832296515179982635603387524380802458838028806338906092243366364309444865023035400758213045175688259852768087803834771137208374222854410561030128110127711972031491375745805725968306805503266867067097042565803858103610562872240212978040015781689836322907840795374469752330445522845553765260482989700609184626169069646582666104300249482896143605434123592295852722285509987657437753868734112410710701299346629873948827673610481411103888121278660410156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,20] 1768757026837859298668560537771170463340499873622055832424989278641559400411684273453060643582444289458349093765646938689619054126928737866800800766663773389447241674944585626940128531960303198903500743119921878711950012483174298595032871062401204975800888067533518558200716191485798883486859533833243633009011559817613383884805882817057176224667433191158280302999280431309250929347472923940734577598714910948434674572162785415157091877247842141398068779231150414439860495209718671930339868487207795979941886794061286586055271402397436165852932907218136624375789354379353289679762781465388448148419383820070882593611415661512937522322264870745765058356377698910531664058717041296715968622286768077180805297106686514839574789090930663057665700272087086433865781889324526961392386845955179481960065131492451672320159086854731028866689267547714462971360862367454254443294697878412242766370104402742956402395572790515525412083136207080271250822337563319036866864456021745051823293420912063812853639619925962014264430958675619566515425131170981685020146458521330208646978610228729806307456202477136751721440812961026297090587989756134069080571294153463138868165089792871368537876081226223792037237680355732439840768525852837153115292643920059600907643470913299890976650157324330622932425508758220762389795577683696530767878157683897133994230162191423783875836253369489252903361977759855897250597462782182520242765090989565970788547395235886140590882188228490073256442271026678767037567566926537831820017362848590888055158592988402743031749378484485348845231708763650815001467838132156656468447192073796205610151792200582298530872134536367272490700179804687888085564415559986664971029678985559812064773247039622491503934342621985173301339681030669697697723724864565914869564984932182677563802411718956928957623837942495809037873555150498704923770605790029646972028329684804843849728416069879934909619418376702398106164166936749646498332290481903526402759753061785376560933255656166149224448059064454013150274744543624373184214653472788002715101659878219906340717264048984773860560993081298840266985879552118754227465198701899494056358185492562290581514531872207271590088981115199546896633365709988224143691578031048360223200724223560328649005716626763778932510986677795815958879758408804333128665720277898105774911010742187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,21] -3181618121920085133516461065468271221139908270631183213130540139348252224849031306978740934407154464615206553852957129614188529773596763041329319055846427079859638560899561477396896373259348401571267730323293554580256135475938085002933110502827829833596321854089869160261609000271589277092184627178873193581811306712534864967891667769271616613297528287376723190576907183973900092205954625870768854177725133509202315780070586908876383381019203937364037665233313831951268291048723130378001461033604346604603804069017426154753092411046314347062249199641233967547596683369497420101705620341957328946171362778030105364766470436091701814223118162696375790411005921238106146796078013828351219120134478255843272569760169045533538653005529447989041189166582519168631171859257760352473864313923950246693858864481615763332259429140151628037857329129170525313978768218256683707876942428360332164279038129846473478266688443527178764986925217547524895367338049299823866668329521272297493341842205524921862390913400434963033181151003039619894774864992353277282763251705242735614892530042155953026457247830357417035597132278615448279777148230900561173921278314371438117649274957596477341633653336016580336211582695191701914808170347499895535950365589878192498432827203964498036834489070842072168021330678132146427833863396135625573335735225743107089985688570201275844895723267746994240527085382048786298670008830196080998957042704453755385063457131000388979024106713934833417485442758181663698241559967590672764557617740201285630273575420302059272997787930448168191528706567340744507963402148349852174848020914688748059866687101711774348092278050208381564330218538863104458262970770796637126881726731957806119692468929639691094918600267182689350274942997477747451380838442007322933587308433109579109652832377351288421994744182528731512455984830408179554330570739488755105383525029062688277876592028995947457068856982022315518405754118865642311429326896308775932560001770587119461238009118654775053582727171186753390699141114790698759546963905874877516971693745539411395540145562386470485288653840334128661713679490455800664858878654038360291564317132650712087297775269456264111473561975270290569473148880792631001466998217082794106195469674385708362387203061745836806597123971846246208313670326265614855820172073375908087345470428466796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,22] 5008397989663347061137701603490665445330971837995638489219573679866796782986607371322254340096717327208410588901065410726491020837469815804725337794914380315860944912344450373047958256416967263719283835558899723837005124527016612288040192391895120104322501843133651788100360220742017732040235111665395008697688466464915975625506054013762216049878117225759586805418538832033272466004565226520215847354295010645328260000818044391660871737300777979034413581840587809547457675717691581681093908426025624583169012516004507164071023936948519153562749540740077390474431474188059010114547688504233834286095533888028379243634345169571757779127933940412086894508629185951376902129222764555362159549298025754486941968794413420304212467424241156504083898041482940361480851115284288968161284248998878315483768605833833509911368805326785242957449566255449208526783483113946752434945579923901961720591583534368482345282847793849151965971333731342883838492977166564527203346718707627860948103908832208202903603605379786123773595601474922428095478715898067444169761457813625730879502182523851879080002258217972344829737002656901423335949883050902755609720268871987747302139109792549963227990506795928230057996969651344068393628267535826340568406452511970087554672344742802053592848896571364641974944903462150676850343418096591312091181793605869872601272750830879227701721352695640161993793066534687652142263100583466666730075379841229999760168040141472293585971585944650707809089617123709767444294430960390325611617238548448952049108125357506564394639591248214701964580118194247075298872965767916250324842801820354557572430941909151751731000535966496686909863920438404278818875628079319693154416009061971297519466524337782563436577518882622966362167863471711663412501459590043579375461699925670949547869580042218258892720716399994115714018961462848311092933599705526566847193861241150930419358463071414231753168017599602571554301035828817274494264649355874421575991317377164149938501688943327098615677350508564960442191305796882845342436939876876942423442252899745160706166775610238027819093237002876334271272503238517650450764040792977707242152521474895157540987721974384265862115421935819112867405143300612962390540828713339578469647838586924228292490664491372517102916455252899618072496204854713349859275206474409104348731704235076904296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,23] -7011233690135582268434008546321062640090274792490881972181813414201730196993900652917843698959499460303848574597793082330593808258182171218838922996746470729065102975107586917815305300526841984577283318821817272023355388231859035552818852939979144324262842400428915104247372535688817246665187587938244697454109373851093253580656522705770531855695618771276960762735135603410806221686589467973549904479120436084111872022902480437012084915800572269386364030930779464680935846671699066885756958735144393936419872494771228007294819470828327579071894032747757268697950831691467660958154547254810895551802463090550381694823559579444735970300185156587757261821884675014421240934511836619005283537107418720682053295827406652848856222845591377728157041831469029198672935857592804792174605801559040898562604391319067922264222892685117396686525494135489203985835769110057106926961753117746028162971648014456702514067115021356666504648749386172718045126770672873847387163116010731474163229851427497094681190949039665526706439026515019542553027056219187357448113061143711004728029096172812430599790591845934721281097353111383552325796926065649543833041284703736436995819250812088925508253093064503071033360830157212877614488236448536146138441299327228186638718519252136833402123320263329452912519287611227727079220648073936922456906777973962448017870203766050903434884701514721717732037811305283932252173534991119213313534867101094569453642774423624250420491912362521292240923335823658034432672233747815720220841291872838116668724984130450141048402322779110258942792809493020147176675737212793733309672919295861878628318019646562109501580826155272012238677270542606288125904947241267490577088097021290951958542433972101487533107139040577597144740617377839201238073800639236491484627212191509540241391847092705068322747308178165434572967749640090689960848023708408948060033521260448768217217453482073475426232554663436596580412590386353021377225364791100693845957425531869370102844406024955775563957322752484541025597877960123221779436639860633707171745977473190245009230987375780484272629302719827760691788748356366309067633989318855666733882557566573512743042539887761308796118986206582910750673878218414607115804304422044891548439700815268708775203187479206722340129265647785511417007756472121281776372276884196206263930628148838877677917480468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,24] 8856839347574602395364664041084885304328645152864830771976358757346090852523583383964416610270767366540998769208757997611680627423619257400254021569605072739797482847965941449585914281316185562142605330395327258851547420545684592182364208864818238653038634052179964799692417273845845154586562582572311948421478013300186468572211933582269301316145608689213991487238321367629239238089392578884774022076221520355486103566931380467113953751871739620344113059967175689136866133603887788642020590437761769917274743547585386638325837387494306887438381657322098453286501750946018081447749269112969180374955226767003942000067756247539987817585791113233818956237360807074520211445569574462039249815095358166724123035201613926949866311313834285450585171110210323276796703733593051355148833379289307690390849728934709766002818522675803522310809539714659864307385895581256832109888171031819270388868401094906780425247758830616104275500009323027443141325264925493675612419016194474158023507061489026724251030747225644677762614992654711806320966543498048155342948167795878710100871550570825969751036674503381189026770357287088342795616541647506397310778689738891169196994407962270250877849237023540400570816227269734638538685695579734001048213096514645418912675398848168507676685283653394253821902328088386139912736270796817565964889178114291592482885644130770812503103287403619214062350914866507385180155635814654333990612080340811251563320767303197860717434595968312977687875786159546131088778804060893519393522783713171616865124488529579990870892930327977090067069343928155175100769894193125127125492941030302490226067844459419712232129362673800589706323832931769336001358431833772690972281207846564856289165076292496252006396925032576114535601383208670932659500230988520091601490552310675038041376446008659793008381144565197535938663883997842285458524941292344126485843392825729527506729944891679218160342744312182314809359742844873775654778385198706089366296014720271695170956734212600543911608012604107145708826907158700104482892183560515455233129198171279749417795450339540478099051655892036342487081895234884207416952433992302592715662317890753198579459926129426329542823620741786668472688357829222557134461176996223723428502103024306516319183029894367270844542874848355022990784943984944594087350346594748471213807339433609740808606147766113281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,25] -10217695928005379215763372200507472393564177460529520974268089771278624938435788741428120967682104747737637218284358007506709661326341102474948292687133304273865849029438972671078723275459486115674760580512340298579096119031709651323541051686638658712223403647066218882869330145248887688678780191573756592328017497924566044019638028608047447460327330775957031945067140304299329430051422923851467240546972067749514724958580650126628418382967739616688669320702773513191796337698459376714091478400916910322155565863642787071055500053766619342686149594867482250288291604043191154511545214875067859723312329504083590541182933848984075155928054008711193897138227234387324003246286061067953246653184624261686971605197326209524727232676673490051381719939376219641646505219375041782184450512017127000706983991710851059156068279373606116302797590774188750927680880767241078468160952711242553634099266280865160889206527980685391434249046390851028875515579687493142479542859420408673464756859970888333368271500186293586789541874975485145127316172533884647989346817529410569156341833521328493168954359000574053921418905798836844139569857220263601834840031195166582057414216968416892780869195606784872883621778146385803324143787569008208279639873299518012977697633451380176994151620157589683672865655224843462556224004330864511774809774868769335882629363115236682447267822118164677929373604069020230944892798137656805205346820207434216135281879797242320462271399401044178912712255066422883117793103008031016417584476346655557451084511285665553486874594604895484769964933626393558333327599069231290857990487238052555908966411233636087792980938449282087863648145201178913210354304542500461543670625695521878976236989439543008411121628622595124534426119718139218602252133325812345167613838111607768368804655980475204872893998436655866999856977376500076710440658001383299368777751371279376016875241624206730242104755457285926657946208994172653040218597502684199454971772267129698729258233037428838329903269361500033498205847817643662258244102805867734332107957949589974018867583719199142882062758928360528657048689569689357424222690703339694606117796353073366094498443231608867062650388413680857147373158099640024176822828655646052385197303904506489962805410503266134516757037464201014115996594418617926992432018682172542563542697081323240126948803663253784179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,26] 10851011705952399159485754386557293469609532751805787159739116130772299462372674255174754382674719984958369104739613880850769639922343369212030733670495377427999205818028476389331907370062721481606805244039729979991297964694969796876069044572276083353582645123267923344136979907857849905700539703027188652173488604093117766214045627767776025144071651516213816463532419290783385577562653322614726339568531966481277890860035656969711247329767604357555119231725857101514868328716872943890386696950803690739023971480670342203654560913931429426740831255385812154030755259546445626469607430068437735891549494441447796236097692719020261423396001909220669852888196730132209942122185453246018677731084215251864530440025767517508222757732909055205644510370525235413965979447617803812459038357679049459099089916113162108588005953781781195562111696221563709258718139880926918493063792861150252103445953425785775213021564920539425648010059472160171495009102569798585881754318860929704556163477437530670927160229327815096055593344176250372390778544722910476260475633506222532162853447256056188254259850845688639844935051955965102149002674421025129774247504678449760882081260012394876538970390047774713097973556568249551960907795486720932898107560518633443618132723628115931333668337666881208724528175180801422296082067397563175775878154077358251804137795028570863428394115221822015782402489661347899040860157914077505542174707226192751922430810704767718954277462946291694882544864852014057513303531249504560071826943917088828986417261787444103070328635329682369126218995705177211167858583129674658956896290902717018759816159826668241375097257367333403184613591722917674688842657776534513130827935935491478677527956521378505493678136874213804699332041111907491010998760216959583270579194846604844048214017866840408100056308690497956670048988090969583311315666925413202762092247268736618373953893405298009087469159335765943271745967863527667018820401696128229229751650253789790752165047182592818213189437869515057893077565953272374641097662653670256388254654134839830755136499148484424398081407156235119728284736067120442029672473654056903501018896883188999098371896186936699870946132626513620032286573557041956686209851763976532966159677915473919841187288166925177800226782083693644688906367089745139908681447073471061536468376353837356873555108904838562011718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,27] -10642162104941677462340420792410676192233593034376112905457291664265635412432207061990388593596888218519164345826291916107888340749234152343566646163035863201214122141924408308407720058242034887769898093774162826624562363557340237953773150680188800628326673899073401034364148058459936951239217208827517721212292558776352870968355859722638243016937652490877804955179527353638778564501144959375007250788823613323751366690633243571841679883721254536493841213995607511648226870150682249870616772527959353868591138204536219015451215740334768468995054957849417968171232092654651315140738190339789799056993077891334752787024190783988049688332673277388852990524207005367900529193954367805180604211931773028653732404353764913933223092388314962608647557376905932028972484136352232649767931195105588993817891280727069967128217684720371506851079912122623764816665408314591391312898160729192076867302679287994794421363161369473090987762575644848342416145526714413987087690333588733190546669412187698653780678491914599932166435219648581123022939187551184090166035740969166339280124517583830110130826583455810178020410045533079195386883909491963775082732427525064911019332621004360727423077104402060522165065541443855297873837593737798404492519305565791867781323840490664944172366453992904214478013214091298140596197338444098211518756761968835342128487938916511219412468285870720362081376708498700053454293126025626223051786821569679967692901013619207830717161491607184128100796900294934484409084932020704508398127133511254518455492268446653793234584025037049448518366164625056264796171255699974507675445762715036418268604261273050787422732497261745983270634777948590917780592950670677523476174707972472313966146654798677886451748518221639607637881139087970962574435827127751564607815657282105202548384562649321678550866735604414621148318178542066226355590695646560664142644273158882264310485991578144260891947725106944382063035573992540988746396231745858337675203320297881648689183420007200970741835635843190331143352253507289400471966880201512136426100166119040167527585537394776450828239715197760496188823624071871088160703828236508192182788244456230075589862303746677303131930497100128202278185584824559720651982510712381881491339846641348946813618221231269806080803073234284046428622024715905421476904034501656269361383413562428508214452449465170502662658691406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,28] 9630056702123340835604456480781299147291157182354584795461145130757915026216613029753437672584798942023003710692288504710049795103328614214378049281080193169687564133778718223620791157911579080023999399438660501237020153314780154145305139397737221397376795146529340482960874087411523251464265087050215194367790939811286876274656994464753763486512163702580436971791382760151886430705659030693263329547015550173679458316430132091220596561121447166162701727838213278858915496077433480457110263795540279501442170115262266983706378486480399046153402930072226749767533304598560220297590144199869138685398920784989575502608792671879369226230355662980013953013797553797186491028637011121089515746374054582222282803924143105128540384266034865093267100984723058039031129256676028080107342155232319211098925745557142536151975272510526244723056808250632986242632379095684754052049309656007701517925504697038681451046017312320899815533282233315283331458106360920947548556381148784660188368887478922108899662979348013764019140853221476813171828027697954942753626849139857171409189585029624345672229181831075702684231230232259580918217928174141489693978712472600545503903606291532046978905962000647291565307153218599644513300534696648357786135468424090629446305315337689355974735764697770952301233865068398333281493832320903485409772960919859843395454248015944342985766114951872956375140041610820708310025364110750997206985662690640931658929598907023244528573891935357388392147938480383180422337828203446603766132555430003554654976012334824481758979307981358367487228452818410727101354427839518247035948195804072699955789905346924572165466355130568572954512803410140963429787012325465618124625397638534409143702771821426014036446124146986357929900421546648574558845400802743636761654651230626036597579866946281625002806842532926401540850603666796144099430345754377512203438764741293722240702676396389482379732888752150272424284047004513254847925705712751664218607399321534989244913595791015742841363343100688433382437251332873132807015939042729357322502302996294517834177857387737970884463029606925557432683983488139920264844420932617730620700784174886090304065048325676792276837746068221160107554926944455279138986853370921883068894006993694701365328826795857674579952407767022670737547104194666852459626094756119139408636138492154578516490914807945955544710159301757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,29] -8011925869620516373980002821974769111952162031974804494641820031313502184525223335005532147581392219857980804471487115520608454789272290672237271724378969963834683904828241424898308156691772108514160688914876838006005171697129443722260387668280072544914259526601818120809121199104283841985749636176583218454480700426260250751311542324208249577287819779854925936492182926422535202477041261672564959983988033164845092445600114458593782697531669891527830910088031221214003733636424035835736533963581775427368921274702161726576516456668219490415235014140807143882577774062318749925991578401381147392003305304634499671520813284052231154096039325166667367241712443119490675135856199604922775042153895844536299486566709725437057324551699182179612491556254212561536249369982297890586584016636197358274844334203153404515925218072206508541834026295982016566659919919331014419743205376327368746207519531843765374589717795511449438420546380646374015423444824851572810639784501316351300741958945346946609423766811943359083453784909746887287424318506538584952892646160283420526282347054649811694260511282228295500880583241601308576558708840393453326222155388377606634498594100802254375814666786511021908720062307825589850781638412875254174986254518351193476348232102374648279520831123869894911322630587756853414621243379853080140494695910538761425565752935084865264152693491890941625052517965301055254103961106956931238526310049891903084546892336563477356256039124651614619898247817722628235902683144586243657353946620343190882962478229886181139352612567864797179944218360534958447182920801415541085714484124461229949416922171622689774400736748664270989542423685642646760454197288477482853229835354930470541319312612614442869045497327760254784253291232684073869696527742632162904889145629323032637346026907584379000287445510429089017950357548813989411379082938035756051383244715431641128252461422498804599786447647294362955495249888784616886149298736190832320835510013435949184501269840487350517855459418444211262629223547099119120104734295726735068812339856823603657792482076018095996204764241885043493792862660745391810835293936352540460185327443284179355218580043766244099642434620721956089949539029181715152779771860849463788323934918849068318105978731787452617607768652050209809032805298866761986578890629462922999307266200003570001675345935154837206937372684478759765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,30] 6101461024575092154999821020776869349875851150100401443049689490671044866771066751387167879615064797563166715468368313213199888839061833294271949921401686638568332511350523151651738160185027715702577993883948574578241471486637843125039304814595874372901424590562229249726728874550648881068753194609975978356039677555432715928718668420022006090672143201005090761459697130129743333964547077098025060241519307792281442720008860437847150644385435867059824168696453124455207986533366382776426198764319902520650958989596946513934491916683527299762423178090081614342526337129142377974488450593636202280523126705577716256712752073687424012908671906915088828470137790335312281749911891335183292195615464257354964844897769317124660444526653052305655001945436491797603359168485989762552199417030185073691071736978463027760631635307558826163354823931419674204531193286341120874045357931864726586336483251529323093685340418787359532455395091375507457227325039050030620727119095340327037192671355501965821245146706257943987305647736768103580397423775475314360465267308352735061099475570896208225999191431350275770349828476583285090484999036078881545298166403711083232003501808794502069744120891131559313424946374250286158592698842933262005948861449969014646264875192869574238572059936339717620067933160760200087775286065059602381257147592348407050256318453998461152426016159910064509619345887997202425188930369783550459906971493406505540704905258500317033167829184628735468175069894884052434850487783087032608166364180325745405775873167391442528332236464791626179364269419822014882683827870645919906852028534157988130814471407530721967069650397041633698100562918334385933927794908501245406906000298304546330672782137944651227310888796059209757026650288378246802676511891522169496002257441208042694218611677154730580362504910750147987198882440637441620997547656311747117568397708534827033783734415568259058634067592655521906693326986648009466189133610787705655866081998254108882778682266600029838313599528945552501258500768242342736499630740663885770729600883606580370278647496721432457240682150000922676714786889801663468907466575458719854346174645270952664414269331645406887639313360228044909837494305428931770043753514201450862976294624236957256963747674852089786800708167487041777920043618311612377461096269634199319660892302405472693675736461926817355561070144176483154296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,31] -4235826842440766861422337891230093502756179513999854956206791326672463507677218163224163681151931285976091845363775349243138314513234334552689667606364630013659778445580995156814314545290506416096918653135932159229104079565946409341338928499913321448581696196906052372804335325333973436184071025948651303160719753166601415962084817450140740275339567655933436845288162828515887380926303833028110471700952128664168395328403852580841007898604964503403888405656714561476648253735606941787094394164532906898106765721079684466168735644111433563445563200179968874928699343009794011380525210896556650625482734805794093399570705118432800616115859190125225906745384952806411984316342599096062379725607998886897967731475084426373605339312011269710569933205841017492667764484826982462635319473775972725774243445422904191996006210215876199428214060093332039655916332194972012014722572791761190084687413587056398389914518065032775764880538069114480678934247151266025994966544255767640705525483197252790275527267776978766911108913709182930895827745094478598369893766719410958007865782337158837261000691140772306826822315619152255162519239630906534940849982883406416261805826906959442397682260396403997839222062598018544636854226888864036791242014296387773567775372279046446589970186571709673150263985119001134475464112518330112089111958430650231577817231986828038885987527836418965941931339097116681208016370546046660001732118965089999807027992372020133643011644978412750095549162387836212753238965535595952826659001364601741419591408548284806825262209201884584862083625696745866689698421995817188462142933120834036300416685547454559462889795190761949508220419694726692243055490006595480310083532820009928761639393297781517521533409973018569825585871995610793604359733371240972208709844737654723610143379464031600840568621897397177805676697178092230785017203124872848241734276089709096513882253807500866856981352886848467820275254265135219936341054165365043402394754293527651190211698496260677398794076239881421803738210785151581810782580281829801448108050215702085191738244187078371538877441482768967689770107277476773233347056629944935675784717532600479024017916035018655595804611294322305873770115156658026244502380244791038909703120540982621418438791233444144779370652672099611543373675924654747328908790507265154192059581734011509159577586313555341845926704991143196821212768554687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,32] 2672171006202410416837001312911333292279035297591252869579301704529148019003281668110228859860783373131522864527605534831771710355378800664738924850432692927599040762942467718990168975296105941786386646177683137707039415928522019630313706163789960923301628198409885054668564355065291937357459459470425074971537478883114628589597161764117186802106532412674472659462253555713390850450341210625447027890742097759662416305007010441689516995083882563775678724486126947784981195932488027585183012987444929658001819764012631996815203476148926711098467005325866959184854497953600945408712675162661717763135801819111935283557335107620301243630898706785308809251685722958129555742466685121733203710991400994153372496335908927845683438671107715725500629887252633954921931162710622334168173466112907933949401612204212188358721404098135777267481373470523737566884425421939961591881152292668795157452360174853279185182004257060779653248554460125633471115513673390533994596421833615898168306783296207151873005012848778994263276848338747896164022727292670403149895455425589333790917682072286605795931578710373472889572638718654401098750610289682244139219253738867585853959480718642398343025048147701299848285792267994371316058488732799078018137238458690329393476224163354452989497375527726298258040543450077089172696257407329594836211353948796367801795641688545931368943069430475391270343729414206827730128516028805303957153745046381818415329037451590919377256232536373542350186273140146369666170715278761585929461161848924327401000281721449163473233645934816011094735272756595109123273032231094094610613859748151175668500299616934149143901256045136608537738474876035850664370011456467453161432796583232961792648027710042968836758637607701456894561140497307559323299656387149953766946669780518598307197351558386958668888147840736489757119039453244711422803449340655533785879500956863868347219521784678454495498876721636307465854645551583334618610451804346201358198146314797768834445211087218956276531533427114256750757434557536234804294846165001682061724739271936515777827458070545119589280288027724728977309017897580612343724550498927877303184679427764867691061329186442433340377265814525493297564281554640720004090861637251604058282634290254886398898051499232047134035598319919977086036696888109349691269601765946458131624777565599193913845608509997973760430323153514109435491263866424560546875000000000000000000000000000000000000000000000000000000000000000000000000000000 [97,33] -1528505773212670952922385637042395812184246707035942849337889632706187445979828123170515821983417619292432590583469430259290263417893203593069427185747326178443788230459766703508197123890456498211402675990725579087295792187891975938262829226440405250197878067063187124774169691646933433564533471052554093469648844367284321373171955646639650216534821681924889657739646144116849949518436205140522704883714043390508994276199680661015317789490924369950724738140818241112498099868491904226723205369832377383934422049829330817611657299335231103379362535676540238585491457124103005763706386155296543438640369787549444183968118114620006485543479358792479852072735179401001835112786781871750264829681288135832534128182053541649665414410472162673786017420778615899524807164464255282482505317772654310810390086155198388759843530913603822289551273498537914209468092387024387817191274854339915659357355410514645359625344225952166918643100433871224211727201270790189963992590271346488722337205516992315534173349108911612091818995781044142680413339631937995444399497168365560390075831291611872297882564793876749564701802240864604007661520317499029628411199547362483256363330632241910043302611147774705202190944529648046301516759384129424520136738056633947657432008063412670168923699327912440446530628879278092000836943776378046629662975700627608689639274759333744018330862224600602906119918595970563097110054488355900057606354570172185375820601433395534901118796548060883245468247305953825588885596397625769815250711209932140231521004217785682058013341753093544177315321620960774948266931305305229986661894642532820214324682138000110477729566156258906565233643897246035808676114119408760489473793745294479850152261009449406624192799533069924862712187009410943491638297463778486590984000522301449782217234148871800151447190535233731827754842618027186663447646562774172388541199467339513313444775784674030146586212588725552618006072470949517799420879344681146933057651045085452331221783611289950899764106791337888101137233026387248224192128412943495299890598514682281477707680272629928413445969932360132946318004139951824438085377680570184438762710724352598965380200339084140144473719850155489004217425826762058862805258451553181371997692992274074578874293414767763567135797109431341967223683971542360593213473195479904626627360792248057849987810100473345807170835741750636316282907500863075256347656250000000000000000000000000000000000000000000000000000000000000000000000 [97,34] 791698675711719080931361298644657355708972020178199329851447954917576552030849342121790053313015030791251015618730514936874623658594152418171992740265782448020827777819717459208022970819276540791920038039558896836221283988464582276597375421780358102468509462615467673996928931348488453533585845388018068533876354480979731116779615369501838765706942089334978523122319738484853983237108192370416150415475856944650225500399109244503890133091676164789201988233913589236255495197525558410340241634819572942705997877675836686929021214118010247526461300860231222381067827728455195266427934322030923084447977354303066254917755890050094556709040253501887132414178564106856723673301828642458649469636991078514860601284357353970995004860429574835022534844773226847624763339638731943803175728638310520447190865226511497024671149526689354106215169560414245901435297011942322825186059410283574975677450994503884824994385628554802517425896395286840979854214661241138059558309825128003504733188085378518116481196293320105443757808926569404280621471839655312047322888819314458701986087921485790323768197896555425937364344270470580390598292372596041426343981128387505823312826474899732738524452144211179946829100112587309850319157710226294065814230311867110174112649795136889469071170450498428320699005339534605066375805817644286768821449917772090494264671773463753395476356791431443086472612031521672144547507511498026060784950975107835458829833239084979636840264081447741250003602694865188179102453084598754708461093523793380300155020821572556873217974364108102063719715274094353186809933620444359990328195540991293329532669494077639325003653523199808752999039168489048415895114712762294431080372269567327686907431107300831174774236342002489933818896492501430499117191851410726157475193376353561575394913516598236047767284051576445735707330952882703547364243182806581866827462596002252564785084654924965670950014153663499262334919687646058927462798269828920755008154911670083922161024664692112916257670653634133538908519289972581498213942479093603023464158959326587678334887629133841856949046667094939023695475717434920382815915398988041680281805404598823266253955078106540277973882819938144949573639772101133912324236582633246950272926914917592533756104265721367627560319339109374723740189663835545239929908605257776995234896755900770778103879407009085152871659396556225374297355301678180694580078125000000000000000000000000000000000000000000000000000000000000000000 [97,35] -370993506403560908614886170009848032170097065845481491407210415960436786891895860024483026086885476282198489019636084764321268786757942986015556653947777592160969798492540255037949152172352126163175635451796381861047527304170342115345800066057194853209515708935085245973530998390234135478052108660289223834438365744318972237270421234052544400833846977688341541435538608908460401903208141508307691331600945078507876778082465577721838188595483567885922822986930387042666462047639994542214444061885308988867773746313703641172064935828909494083417841250135326140624221959949505005353706100909397738925095320803080894579501849932111902419570605692715162899178894914335614741001097024260753386511290239484715395922601945867048873931006679160107747520658464490793868973286080557371343457144713714331656111270742352854450259096581722218761138284930611748007717766051743281862800609449962564399939249188602955078234438487783344418386139850342836142535309519010539381292873228576727085969358932163776337309983151257335066571705856364597313533802048294762060263069107278701801091914024597237654536280663957471890235016661961121782130230500224140079864326547545217474940525312152637074373007244116559631588078811686416568875246146765136852472686977010877073204256795039533047548554601202702160679283269968532441477396006805459219500398249143200880252293751483135843030314498229430048941151496524822156798027015499887560780093831720843790915611803833301413963859889745084791381659167595343601593310598362026833399454625086964667293958430457335495256963534042803367831897235272057934332289677620348658468765218274656063578542135208689545128235473281774379249865418373283796494412253647780051166022963607218250991410724702741700741275604756821286885022757336280807002056975383051935877315651733407406891786120072194326193577860847564432326775387907934714403724151994763197388635677245380932112306656476097092678797742720003455105478289393366311765988611112181565282221167645207802223732323437634786171513494570937769825103301318478038719339519188902257597356741838669463072722708820567522611418077393730463483041355105505823029120167854397422771580290980275344296020130152068529586197216691521888480937477545383653574265260441641334847975905995541713121529960668545382947800533462345072593607688339096070948845149973365047760432407497764410876509836952396880106622503725510853200830752030014991760253906250000000000000000000000000000000000000000000000000000000000 [97,36] 157160049441014748488466205711272923842734573090422424930566763073376773784002468768292801854280266233105348247757253069906643620667797449619063417609383134206865925678538105305598094030437610336738718891949858450186345283633297963838849590410593577450538699071032021586667095201646986069396391919954446899630172242206096724484387648690119271048576699703175275149614348888341722922187520047900848639046004261856267294763537311404208449476520753294995245633737649318100823126062692151509881833876362875056427882219492499745843023804614410024543339033763781294916442505520737003944791970098203482274768101991212677427882533433385016796419234655825484914806772612188451789203484471208692258512826739944558656256223915781290310467201308333002582404895903165696411410985612670499150313758231968082730516550528686094379895100270336073663365275525811007435100936691083311686444227164814951363959089915781077624003108890290009406435773985394278748166522221395121227259747731637985333129260187947936794985152125153767793898507211184241211091871723314468945237330519217757286853107674153146864413525021748064326750355775574303251342701112792616069963039655092781227545731199461588759715379635504145634938043149935674131501700788230687517192081217979408177146708187594495565587813701654895672077856164897655288780382168015888928251446336010713931182153559578870656289904065249800299909190927415144168082949050144578927445909483728136250933209608923499752845078327912451070546362769427753681230178026239653789953920856584661100850871911937545463758124432037466521719309026801910168061673974557903182569097172764760413008507460746723049774403803775678310123474716610545084817990389349299026657817802043986760584589612010396418085656265066906691168066661507407916750603273540172459024032915246086039512377646595124240390608535022620404391036486162666993053636754611368855703031834371857573821552910231803866451139641453090761349287557642182856752697008647277123343750950588615772642944003771441518639323531078856750690119983816446555381492233166350384176518151942721096674251851155526278315925889802659869156159511612782702957196199124641913925073699866658799322571920960277824461159361719767659680987516465692365469979139675925376648700168963594102299735367341055734990678768003912220037401028601719509360200949391677431790647322031676741716990907416613940354828610809073685672387910017278045415878295898437500000000000000000000000000000000000000000000000000 [97,37] -60113969559589263468660400893471607318193188808897111915177679350740800404419544369438085690367851885983117072055762248056471140513846967397641155018326791359222646520541188633551927955588679334369954565717719917758470073302341557637904601560428207455257074735906940933263117230638482010161479915508777032868876827861991196561695589727998239871252625871931165163161338812396175775037188191541681324292208908896114043411034188708869762380458348811636047119479437639800068262228440762983085171828531698080615563614081206782081983547815637048629622207271413283314236060217219784008433915241645261002691550528919006248103258301257890106227566738889522079553583124506857519510631896978095748179882900109675094183671485226072501810496253054903222813845934945255774352677655150375333594372875276593170517919773424923012224541843022101350012115157103462639383423015256580634456594666977083620738544899439455507553636190281575645350324934255116330684120090309425664566017212587176425402291053628036760399044771552117084834546366293350026432752308018153276690769254518229391509052379657032522719927336032040175452429525613571036478556146592936450092288954621120251729721220997484141055308289470598719701909226699914851907196885950146489272184323547876711356584773764912512265180608641116717643630763003560262488709041857129122100627075315789543562796200762994299283533348450279289753181859070057788736679692975608611982175370473933015549283523406732450724414277327027713996122842158878238649680493728433102352405482427185250950502048996013100556411457472923754917117561651221852510696396372101936140892681294864991022477064754761011252225920012687136454144695452766406713300754502162213000797252280790817559090495225201549087476374649088955177326437863512940640932213399028648183442525843731227517873664016894944586236422697259642559178348618637009017063079598155775301625360107790185651189494410080252198717220306058564975512026683689579271157552832447457618764039969988589949008112830454917580361532814592477286107993820668036128634619920529553499304869128864413162150321808688285680873773281145752601745883252227596820675545656536039502405691115852524460865984189743716851300097947468228548740046397524182861216641626482898339983754833315756339378163011618845995153950169579688523733669995831431446491757793625782455669160518549046948474821826514605544284434640914770164865643664597882889211177825927734375000000000000000000000000000000000000000000 [97,38] 20717807567954960548311607521057237986925003853825443636988393984039863626012760026550433280092813150521567760639280220610860729502427965140849661895604585643975004972207986729783099953473362365928965571620058271269175069791885135438590280441211540667676131654925490473316211449544628532723887645719407835261270670064520810022911392801990808498808956504488633950396026763206485035738063625950704698596382487085603389896958553042354403484862872542141189890730216820958919585789087545949588622534456464305860348648709669976683561508409157944933214912469986628625811420801660630050372902074183286100403345165460884054752492158587481181641795254396629856324473172412889585109674842955430523301537514166120417190727240321065366797865639355662749084971126501953087006968284921408523348905383579929381674147547350296357931367755333425431822836032248353913058509060952746610811374768410512015076870385001763026887447822264909429141087178366789276871944767210634221870527716755183225119210232906433260258627270808222539574625828425894311091865157750779587442245919023753379708327020643806467117051588040582619345715994343537302422573785079569112522847766492279739231855275846537823935024049469953740388327338744716281189153556703334214864234529531017894288562506793559384186937669469707013859338895494525702810934450025852478893536013503342109270710639696508478289549521464739105809238044167649590908023415384160169026180679076820152049199676051160431715418564856239301365987387900183166124541287560329078985600773200343421113499798175566222187654805486722450379953339772210048357021882401392774877543876824994788713850002395758608950405410509869778585821944488288435436873610763225360649608469076222174549462038502239663611123756568625071095010652431204024477866273407768078852283930609461793616204969273079284277144581227877463441250831473159276922253283096801452684520035150667253825534758056074275745926827493710590490452320807125871122604312908584826461063304797383858887094877576255364603257146113491398115060977304957749044860385135391538483641117976981606334578332903164273415126951718699930713397368190647483382948775407815243999337483806131804075335932786074076122559842640758422278520201489680937706076378166654990676549341105226281052254019257428748648165225934304591337824695960980378312093377777868145503833684637080629543027592835954349565721374692710168678722038038131358916871249675750732421875000000000000000000000000000000000000 [97,39] -6408825867981857837180792059096097658798240615559765411567602451165131593947661265688677484319961444018513704206012751395697086874634584976135934144608308828348356722448234018928724565842870889058848506087287924366739268476999379934054308982962154905503310469948777358793639841638434328689404806574338809728826480379104180730589030793129010457166219314019608093690796553318369104117989232916036236891838715718731544160013518071074761614757892181615534214015092023963981489364660513845461654478994632901669604739383190979196645537973097392566430638521082485018049225432796035546529815004063814713022162078213626900029707617142872653860914111332098145441845230148922012434112935578515046156261340538360019616847002634962140500925597250073612060277484325380178666097605267302847545342893379247429176889982048239675433835428200182746851415994396405592323988104174547287044760794113435864525882570853373296012452962328524449837466803848891349892671944311892699392766639592767744500874011520100162579655411588796797343836516648078865772459901404969677850622843456304766099179611545653218501140279685728423665625684006458003481762565235506212156247077269727015165026680771762608549020480913046023552598962132491267287986537229938172507581708544552125001369834802211670116153640919373137023065378775060561584470784845277473331012155439272564038825509279258435173283215102847971963405160310869084102203778895848798908601482987202480985376212179519664399277005881716824520991539465000631932040658707028454544973873148711320039183937612474272459022828410684383833900515640086457591182809671670654474360009401342553752022174680268084837869543187070604149210714837220316540648631068941513558885868461943246662525109597183460682552932476884580017423072805323729271482606441879766766702946944803220220784686923682937776794014363183489808705180691199710800980825347657979232357504818997168049285942385901515478161869450866983215517443001599644291266731910724172899740050607755265284360629653676634369729330496831409466589181642269184025451362641938618296527143715377463349720082433894597911923813012754646406715639848552358003367471111994628999628360499114677113605520450532755800686116433880348478806837805439046737033035778443706362178766123224305515550180280863524776106625159880165053888023015837962847457968518103600883052067714161923202684087260908254662561785126915925053039957155071038030769159377086907625198364257812500000000000000000000000 [97,40] 1767360716128230723821813168816262510022946967102944812350208094703400773145291910567352759488370972964125114851105721305180139642037343019119382768277344870380156052965789519405669238034126650266349382819403815641800063251477229008953179113807798021511405746176351734324180354537421925125635008570191784282232163069837897231241886806009461157928496008617842531750846881265632943705873080639873579089802548796706717911633728436616930706306443234028821841441229455270063658581134938365153397112776237571396691357384888499432726474287903798934300687950745240287675628900944577787915807052687646535740819687105781229042617765944034792599018533511208883037402964707019177566803193632569279417650603791437701063484452199845459888184613238511718243010134080662140571580163861063248890937038158374199391802960572300297804649023602370032477949216225586024837824726853377217732429719708278449856418329007186502877469249903936531204667030617789955661857534705496232057492821323007565404240227936282458496883018691268464856623161580938668982668315228522033418464413268478293352847252634127673220568168339292654672055490813697710077592119016098510170027824116730006106318597007913224668749170963343664358983829593959036207822865475005712190147790615201408300971521798930161402032230079139477283990548924490868815975287542672462712319970254092693219222445587004181795801353550763994802957190796846776128627317106815763435277894590953163272610108147454203893681440253211863389633924266570449070194852200268681330664786840514462952884148816403673476567347111765297317633392561899439346976402730317837811617185105511867987132346444500311363173785758970991332912075993667547374499119455326170507131963127529894704229779836098159057290548960746094245024255837773772942450878528485523645257893482930701759373079888735528395248724745245041002588902568968634459695487311615798727193897473080454622640682457202201209579331849624370722924569497989346014934672969624760131963562392116746118791072073011209333915729807714064130156173605913884241297264412059288376695916321546445712747752412035579071672428900587405199407685099292832584754081585624635252868082956616378077961274692641358756512710468302604196049628106616624778432864486134044292503071354168362996616667076826073475826488689969563052628312328014107758419795985098331661900779691772635103475825560211573178160419934006943072664713567231521001987815111533564049750566482543945312500000000000000 [97,41] -429284064449257177033045899367177268438275496139304748866864868402243205014825866820560887655217473196973611680131649211172259580802406044540385246610572890421689437265704131378893702477421353109997775669246839946524534070930375296007641713381220253244646410610884560856802267793249424888898710201719599390610038951564973912076551224387716241366345548016909804962371687052850794237726521129381150915092922618368696739961262420024032434234561445300783397905102322409428876761652090350307243162892387322384565618785483228410536843851672984794593416464369135108882529484310845060981111391168128005055793622343604552620515257370533099941004690135637035597886024347998090551270373904157480204833836916045932374260790389741289891897880337561967330369924589017104663178830153703712785428688198831229106085405617470510292198192652203488454693527882924049305349701341094261678469176817025239461005800850021192522763623981406291208396892453735025223290011476457962350417041676057556085857283590067220380010612600396937649386211196690694625673247160466711487476693847135544357145037562990197603322082696384738026845602680951774935719157797385839679667823715224729200108825832829719533133924506210013339365500198954418578716014105142022029586357050591178203324384438473639468182850263441893386541901444101359779776205263750761759298076433143789547953183930607209656668351511487257479577682722415703123448009718370023491902835283760284155011802168350209084120794062213467601477750827801427024543952046720355107840270521073534171000236777643576523014150816218002449981562373354409020579752937198533786409452132935007089950911844154151989934343860559191996374707050310693278567514786696665390690102404348359519994075614793060003866170375248845656417066390114046810748570054986765099868740283595288745860107205729463654262403335337417027226925198005690110777618660090065439497354090199824326807874552298677337003738759609009538980899866990399976569355009295890376624377725303389756996979983409880182334985551173046330431423867540903202897029410891000922864936638674288528057979747075727371600199548119114432399825138214625105106313693657719243321325186567394242265874219262846913776392933592626917943357914891900493891719033230463682083668144514236161172345041583146684849561163689389146287650359975231774162136572143312112273645819858424204817630822605501226874989665590177535845646668699384924765272142366256957757286727428436279296875000000 [97,42] 89801742852009558756391484422090669452579461845127257883666628468536683156272103309842642980803519053614599335020667012999458234446618840279143062100869190573870988603618104280772259463767295598392323697269467861948797331073569743195888679696893469744150461163651883486324981797078349419522748256744995475071977609153247070174908521813646986921327826830115129165817667442205540675566898414344942417694602700210202257413992862595596957082580090217607880764926319812887282656350125455671044780970108524360393028117618609315069679319069858495673756462508617074458437505481250983500857131713618772072398448260803451958648589060274533303406329638647258364646197565456982636182412882542893042794292007332340017593753751329833025491552883912897677215580397977042678768133018570778996347691059188474892683360075569053663069600472031798702034390404386406222290590612402632091232029253614455608761390069844738334133333973316175392101989757046657751966991351085593408330078896242035845436598598786873253158775426952883728482295578016310601645402705300093850143329283441490753085178755316847796864050826718753520793298289176540256242343017447486283976310510181100661565886819365670159077446987105487655106457305766821476579509028661005698647974110880767373128137211513930992386796376153090430540348002255975253244077619469577016784784872178334219587744167166719874830369959842267462588041136421168886657952476087288245454382232183948541621024104717953121966545219584457809865600881403389643039672746857490586911788730458757013240506727030439553798758900908812264813789516890626302447377632726973875695307692067397514479249379075545816552765091871591179731349238281611923821368843394010005771385676901666212198098599630773107266177910367063063208479590973391490942595904909720095822111507839744895758176539592453692185493647846990298644864856538776243424946574744002327548685967154049317314644527889704985697764826157912332461765651929273480291693220226967466032515694604937601353819227062468173069341229540795648527726550125072658929370233430417894776952345553662252740881155647483267642293572249816379109591931971798234812014380540174474749714332051453498299091074687764718243874512696739815439787511720642063133972786533895949759261471395557192189244360779984723120555060721780490740905802102556938356524591477598340874476345356909523969172683063525407128461405291236328265249685081457117763470421323290793225169181823730468750000000 [97,43] -15428157108572713742686717672094574141955492298138850111520039640182532674049016152109874269652653746209572256773829676470098843387396946570815063764161237925872937804292119983799371878078461478936757848406802841653311483412255610207344573446393742103284393196341407206092438154421492992531565555909236603769654491086887060007477625454983031021520561825052758798445411762640296976480972826750384351596981039373988552620645129022339642715092102336310451434890925044662953831806710066818757415616594855314220501403298378785446679887089238342099127133013235290132892458571653671143185329894851927676872809056934771290274867850110949165875933852217122554861232466792962887896395603563441606724184214593242000625324208254996134195074489400006110248466876636331521132997202333813311434694785990965096420948332517131218590676995510477176900734207660324215834489925796928591253577168757579625860654025199537463843884511897486269585493675708633861656166383130630603919338579679506732588009320496855988041770294783993237997255748822214451116930419876006754007165781424666986387700041401926484751386139903744334352678064104171106584076454919806992451246024897794831942762731945252892416145273549178091515113588976170700639502939026928243026531905802126697267559546717574639321159071177332286456944163429835436919324047283723125250113201975878666355492378499688489020093249195704966563030792431296072413642366340533257779622000135055354744615276244904996968265225752153700232332483254502522071632527244831681966968913081155413733831750778444926496522167331354879578859536118519139600214121966213931271858040163145907972227822107676185226850461788923662101516154707788397456364388538761165414463381022630032954245918145635839970490576478183463487758951812561906426508822941062390005077844604772657840350789958731500442379006214737122934551581116187412255293734816744850327333890307254169821503784571234183259957029601375328263783276032063459737423677694809944787523333641902272810757026178682893538201293981701046997743423343280736414915729141819388229682103634643160443183772911411051550503579289328422563255225814788519826760037313991565673774386178662922807109577962181450061474611737264652907206182658657750297068894723016075738566607615656689852489486009847957965320096208658563511518476252093258746603132813030369658429041049081139959259170604452359945963755207421964048335987081898151851433453884965274482965469360351562500000 [97,44] 1903276155988190927931860704127978754074651451374915150217662339516700274316766795315381623824483556644595394140869332297601151638012271862413107308410612848839245441410361911282016146377714885694879425648260393978575191239670264591702114979941544136307903668398019467696421399460150646987424213850248919023425960117906117297059244612894599853433886417991469587696655249525525808032748372367904055795411561328065592425172717155306855311880385164895193849889346816639200143493931432948991079756898035613962272169647346576887605559611271679869304548715640245165097751971617792774848979785361434936950470270439203258229329196983947322464434972217475220991608738862988706658351160858220067306829703020799446905271189023096622744661113819311757573178294642639928992945794500180364564344097780606540723275344237667415321887296062966066409165424875207304704876672021005120351298217643719889483741372669019916062499427874730343104068007936051671034851649404898686070854172819342782952516461520425550792224945533076010324052027383040843809545444296747027151432509518306471352033016511000201054215482776688988035013753993052956427853873799641862267298469021712850768022527672702881190653316868992183966652207679152296213496880281076828574385140570276209139409405926075919470877049854467147645281365587657595332672012355306734598494181089288080507464670430303554054746170570796099091776042790060281058273641316355995286224585614543112829695853648288524363446754770504447920191759290006515463507170733435773875279913372477148328302521845002133343226284000321665612779405768180782166562181941235052083371570539811401670724798512839032887248498792452835734125518149907583502719259374019906129716493064148829258333586503708617419739765556942779708649779335672293078068971470508975871168000621814299305923546831765644382650376597196232910274222234838036923590734768672129262126929930359669351252103314610398117041723806615890495181241759895286150641936179612074014346360485813752385425311095372465475115592972041827955838014258719490397750849824698741924484888580240740862097878645865612820992089514998222270726204362788212180744047918710718422733888018625311205125104568518935860947664894875443567450083312116056764429473249892545930318266658351216295872220568812358536832793196011483758807856852279875271279551009278545703804992985305349043714750449932396635015859836142983778794373402737383216276612074580043554306030273437500000 [97,45] -62020463020163061029061908443335399552911065718726716011141472702581286908412207203393675171501299908659115149547428623709454400762480634682040777690389914592297544149884683501858067668737604718031585670467470662385899522005720210943076446661459920157338371626656472822328461335430131421601670592278726516440175276673688538552936032911009077543527580039269017541734305220368089638119810260231415296901299413111351309704498271178815662732368087436215135068407619995752802715863736199619815424133900588567477480156994312187110549241357599989261971560822628390125881731012563201047317850959405755962265538315332617979400912478326064888480740039314568423194322447313445933390714201225781782685867138628264964444206796094218944151544855865327793038007455503139307565415706484848268214060225433604442297826207736531695674155495803913578056435154218784078114199124651094136258442486736151710182719141459208567878318250106911572059028535971898847110775723306019595683118965727300103789474630179306425974618767582494276532324148929811463429962369070798324680270995103254850630771627534843619812076023924790430344897884181846957599939446820768266245971149700670880395943072178677733832878537635556483562703437181555931812687851200602145539429909099405772071599862716237523415391073528021462034849579150503052599376132719158411681721553820158375364670840540458920581445173377401637601728104301089571975947657453999843876669052999086019559564226445214814103452369679892068216741973954091307895620261212448583358774663787702302578833366918604561017597352595706082163555641440532211580197818892039276961860334572970953013654114319597698026358625453941807394667194285112658360747645391512511184364079899401018858481200680928058663307833230376906128555810466527469147062070911052538056153521946004171350014989742340738563095591024667158437567381053175028906423910259153366023319773563504911708395392646070767142936383583496994722403187922886356609953565272713053939682767637917654460967318763562332095268082265872026000095971630399216129737423412410854065501507599458418112575955473643905364042706737552902314577532906627875228969687239499515964045276636347562415483016229674075977729409081320061080527874525909353758278321589937181353594228323644745409093480089093258052268110510962952505023266765246779239969664473202030942953627056597929802616637232488419718485004876525436039375657054639745524582394864410161972045898437500 [97,46] -49049127405794385273938238277211515672597099049669827119455481045825733973242369897471106305671998242329392192868080899137973617809340904448873514452886483999893236003533998153368501160365675241172180048360230775543385021149504541382149027307151537031049665269547206566749103345447219910594256409920213170345020020634078001699641356713266225061719272045815440386983686175976520608633453407832825738312079207088084398846467144287548838604930337318585917909663135728631149227346143443534520458742015601233887217805003964388683410879515688456389768383398527043596259084403619766481602202320339773500066002729810306018319725861187956165983353199191933440981318805129573964100475634764806191951800830111797561736193495517528285844593265438078180401020758688202892400192157795647498654974565751258740208222087552006010921563374927524398160329353962457658975432505754066906404348323159452837215970657419806641188035706016729198153927039166387712484132207068218541725057488539342060994354106174659799737644648542157605561930576601690959743134449829516252735315075807453540056846648769839844324883162769750878184157182282210615285170523834862311836791074529047152974317369313005821580577486942058553929924936906083397116661018629351911987465563265026346868474796434022991137105730825985471447327330201804694536276806986221394169365486362814337929163233202630625397169517302248557634934625083502131300122135342244301368333141246140616933917689192497753051914719726327700555471392066257400553533607739145491424192309992954554126844202323634225361099541512159124466696938466747462351153999496653405330194932826424120597208325423720471840246959361252015028889338597789632710721459704255878189413837830889276547355310531208609421704077102268120788564331018893407630796486808578839792837212142941145172714524467758746893073305435581529323727503911733116965814040292603485941146109394243975010025549569851269429935366715654973527410710921383327913595385158803045530225213142384717453770762107874262052071513384162510558997561678829296816087956452459654029265970994692255469424772874031786885988958920730045670015413377044639588523126513460964856266581476431921867515870222005828769036188221602640205457705046230426256200930953907270581252719500177269696426854519285065270204055730699224568418385552901289809162951200161277801035553775849461893778096139588504869762184914120887590117253695964905091386754065752029418945312500 [97,47] 17963141618441793581207986240148065650200498627554178781935468092777500346381912914551601265157948530839599100491778605729821977028018848439729587572101709865667076632981849699622796841809682693108488808553965602897723980474657533455120650240177154784766870292347411941285821576821947898526994846904962895648582987061668238429333491025143031199334477103961005066319982173206962229613014416277117578680913750689468981523006973637838661148715923152459689723801240480145218038456093544478235889045577488642932644509664150818856095919843351020823066129416272849617210910311803922981938843602190090566193293647402882161668560697072142246769982170147808616018388097279637637050211062805122645179079669547729821666701470201234691713118757333002691385525530136104364267228220796220943832726987031808510488723925074351852197147609778423018507617966294700100429571079595627178806115740909490954679107042443455920447396809003922684417138134143467571741462319993721900028766238477127371176014217589408128515441422996230848933248020253705818566773228900152779277524706642059469667497941278663104483784107151447382465623546156355948961701663619078742670328682110502696387802542083629186638981425123975792259738048044353639673492049166685298214272307990202925523569230498477665549625053554201251941505657831835695316609677748340746777555296930745154529658599099258572979813693171577128800771249475519165416740670905704955494035583159011228208991983353240170915398409430290923865111762851562426580137899272556397428515953470702762831107545185645146798074205661901543359409994815964237654427456796152770174611652376555879857804948982622608702768700358546657959572481282870094442858457469550212551377594217156854436204478639928722437042466479738617852708392203901836407980191384560541944241315072746802186770144149719673974046917785080403512392623073769889862331936310306310475322588763477691221992896915008132036583516220476847101529172849185330636528793436824160201018201316121824238998714729969495957820104108479572764352757690449842745896513525303495106921137932888280417782422781601957361009682923457102741289593466553685690412077049670841055528697119345954501443248803282061114612086252670995604379896661216687384156805729539787018501397376244649771039752632046658891063656936802283800540024828211258959741301834261312463371894584079630341321353216601226929172894830902208664763497480976184306200593709945678710937500 [97,48] -4029198337720167493083199530821126885186285200614042650886009429840400533035497309334162561657059082191587216570296439800851282264562875933043451675259203207315084964325098124873373067508787606294907869692335546861306517259944930416115383246571942212857293697614270188337349422898235949119715424045169857677061623528653156138992638609882736616460144570523625459433278157871718839301269142834285563383153459080175559726613755648485567657707125015544530280229276395206234451885306096308475341969692368983959800297927630361529095084216010918288513134082847081343677593160256003330660026036596173711923336729102411806050227521094839033520466535259087385054744839154058336415029875724943725969193599351753916126889840980133678928687820478359946379578225403727668337553744078421957301901828199779077495728378798438858465123843186020116388708494576932444390370994466305768454967933918743285977779506687756699295636531359253721601514587934160557494560360234640259837585172669986628316321077942389294843695081888389584026433267963871087338174619747928368958944162227170378635656409285311433871630053793546460883542899451129673124851416563593635575438788309939359793075769881874644533832424276130950626453331614432207016038837145530490076151106928899388639961008083939388018818216321407053394692840696043271667349080187633242019693690105373038327965114590509372371664390930524570634773451212267757022161642137773113261489618751911836189522127565097512336959643550686383085209156238025796035137817253719240012507339265852228514996189122919288138987070918495363728011432956294892914827948337116507136629511189741610673629414103551346042111625441579055213943160281977502538655984532424282012122933033576747728776025122405198512716247960252890373246132951857512148563786649080106922142365484527513204299694559518668738692284349948591999424779474339928616419051668050300516847646370682314888493560516725244530990970405614303072513241459599632240229925614902796573030977230521963273008332307718705193836227670683114422382611838076368516503191274960062383319435297975133053794954468463454073448613791476731431980511099887661286186346288094985839657716912952876083619432502420545128479160648634941939473957635087401122245088647782077323795369730706110850852950962917747371004977846731135978425812967384549022804262964607850788176803856587326946892809413052564633717282532887095369833474478582502342760562896728515625000 [97,49] 683865195279979963300258563309539438107856389786090609328073335679084230847443107904476646539184217867446967517762333534203564840712723785585314634545316924225863879722942246880706285442733287978969528551098599296161592490199237808655184880244214581317222003413801167433906417372331866623839194313165004673925927370609604907978970213935694046696187739640717831290560329299110494997374403869451902846785990808548338445661348400433829014540990505585050940084868893075562472435824757343515956942648372277398459960848439196557454792824629045664951005161964376973563210784029641259221960741238846155171163308159584776080706191982981354853238025624341892113539460199713244320657752235843617337731896817360439360450772449588770827575718775233747697136587274339769975833023176871538219843454804270721936606430889836349373941339342499126422859743902536508473903915741725627611378748027493493473182732785329639289517905934167389506031965613908887109096721689428695865884278315015554093312942820117848955312180861023781691031075206560726252499416212869458134275864243287693963193416413768571621240536759116611776137649776748782757824290628191705171113134358951975893897637677618114620999680135503662933816701594044609604931400772332787937566032729224656801713078010566175095283188501007785587578826723684284903607142988757161892420799708982117989069643339057715835415940508660940360880190883417437978268031293818533758966176610557171957472532333140041625708358472518163993823982800537966422716843826861067064629870966298378678760052346167473212204802563665125163612740369262761955237265154563779893633131794822499983027509557768878884196130414844187751667985315969469765370473060556124102898460688770446831086339796879552820497460995008015613406928035849619014044223596828244918438121924269807620305338763261196096060583358591369121122517368813221778787798721881519674195648224601303792788980956676945861355427656072926478194600819969715171744563354703137317119000732595798888140478322604445311640231932726952138892116777018522270734853106388880124054466361416087699894826828821548963963806555394539131605684754148150068553584715889113380946569056538914456997729171036703576543221241279850863530160158707372314024970129623463423251994101973990662490007369538032129222563374171946687358816076160916388533800127904001632502925286111816773621695649752531583895416548318259286620701686842949129641056060791015625 [97,50] -90958365072476489348686066102743016362642320967026878451079573237498088160376136626295720533934873853460247428417180152214352254637549297732786999866608889263377806368872900547576626458470894781269919223237446300689100037977447261634456399748309250552279350040105858844064398997995360960934077913023701632383920366880333042285501303724146165078058035531574893008892199818784629241347221254371777496427243161232273833056719863672518195984227319402904256300195874443935253869362213748139356102875482276832489009582870461697309930623710941532693152515074555400018599452878727254655853689869166614069219487552661148432399987267342463921526627118594083994307833792409039372222462109350941654923108646779164847483675780656822235803089224107990261999602087279181031811504607471967062382784204175177629335552332722362893641369100354729919050372921298519549413596568199231863683418162481905206920355573931410495813943565810737755302172381770480692153243712617836855803474649888490836073774457191037849680999000543708451161039648811883079049033724900171561016279276710833622222539526476575173208937502608903967828340461584363779086906530828334476881253767877931779941333945253117021877281068589763164340487792914316849018357142652720967044261213690993615704847061078309601025145530700392322348968495445664559819497757522690859331094700857547719006993636645278004799557352355141914525881809170927182692467602893155395008981921187507618545096878049758529002630148663073018489919507841302126394078789130511128915818491773641711727868629899553983576934352763200986550613680768552688542715609273680360064412038835024170962960169182707666867073205481161875423677728355031655423859338315007149442312413609964290012135624814298406756206709958942657766501936039225776793157681651903138538630725509218866023172829078499833317231160736764669793413777439687424069982193829989325880159436633026628070582673661200583572304692844454547871966332471194136594910321158922195255052375338811408280975127593122861760133702010875099513659047195986568206837113463231135285298831914633603386124590328722613785614829678309254451902187894849560940656131891838774503691778573959709627792119607265162455573169434038028051024217959794836932522478498643008900187127378241737547916887189874260130133544788547123230735393984560266508489857840356061017450629291243624965167251518945527065179105369319145779627433512359857559204101562500 [97,51] 9214350966688588748069583859353592560099720119711200679405322996278258306230769666052037291232534120108457449744366685951952045452730360514963543233443050915659062854900156286877524747831472418051273367975277245441137420224905669096724066996202911171231818069251548301024774013197226871369366221948101936772535388198920981705470441044123759868685595077128785775758685315785725725349551014734459382899583318910567189929341781241465899055215313270254666339291132868739433686796690224349477183886716690586006201868929260974361492634018826160841029906842661499499978462271106188542805954692171172724341235338495679759801425459541664989074246231451417750683025144225206237804152507926875492866892755340749761585009608509189280925855064016538530525725578731905036549212753193049696626234179314062589048683366903785129312431227076787630101140648737699820207408977688008210104718667046998808078173287908975970280067530967831368133770674412260498718226411141211990837432700792006888762609198130790340873346766614576276761567209958585248604465692614444187037299263178983251849072083952119153527539094980002344858972067993628068467084920295712717932593521397560745150768672323409585559401047148699250598010974425641535293595623482332666107326646880843675302992361420174664163999567978155653941653651145529210613663666895035965321003528042483883455926475482753941148297041283633652135640360736094592291985427184191936801606264387438017639128595751540575842734266564226451195433869425674635993720338812700144670917457093493690578897394940947652361262983590637901159377923387012165860990468332460380681813799648933279551393247922251855606247473624485845075372495626199185569314517715495092596669623510185629794600463238551009307931352828341373382708163546291233916402600337832302244991650964149675157794049908104592278052481880851638369841504703563729908902047893574916122352088204018520112449128036470209421751060545099110341874685862004572587120334247283049277328081892387222852990328341091896254423448823798444462529018334272385580851891279582041131705538943096840409593897045027391776765876497797201581085226801718035122031053265142692464206934635619165562546531313378196266946021031867880541152029090177329658130692153612437858645582163907745246110139291430569365022422261280879687959275621750269490663969888096335309626913083235820910401847553857765165882809377251305704703554511070251464843750000 [97,52] -632148107791376218393591961698710074445814504204897296539527799547430722141096300809178988385945771148131896626666147150699271990836408981602489139061060479887023007654319517695488106775383349097435620267288601225263698272490021281382848936329453930599505395877478987669843025869299431923423136436486706869633664272889964225440932060274096179074858518649797521682898458632856486542417761451925663745517883410105939522003887115983674697724238057942975554338958989730891650716242062427462677557713107470697524107815987066291861892808418203039191751884165177097150006198407022611612931325623559784721454996200671939049274674244111310608681710608089022781307903931199129694503886646308378974274163003591833188803451318360245888145479315665322080816504336842139502928510588288970013321413608067994535598920553210525782008233310223420705938988248568632148581175358925632203245880142293669545363922008146480698164863068629775194053907240676215393709871609931877129959910166143765380757253938920007603548200099227185084158044545769140494815935917100537167898222790473637581134056556335527690495740424834446494539471060493476317490268533435685996811659854634418060992878441767958578368316061708517760257711980717951634987169334001166413043110416501571558066223446771849328273868751675350062504990038613964033145134063206695493988090918615347375149429218605252287930471884212433094263768440379335345379322231185157742224787445185321771550091140204687637185812170429900599108799305811984335268814322062365727510292414331599812545976977589807852746592740226911228828960256050136842833660312071339157014259167011058787740357705234119821324244535518073646216601841155304016742153717461937076949415576675422925522515739614481515248529356561018971769884543158451566896871046854220237641311281914275623093299964020670948915850879807879095858469726015148025000213389863671034581708397938736229386407832212148444453550786228298927369012958385715873605481343653542462555384122115837049785037113483482838073558333435339270706465627828496424437482718359911728122523311135922305028120369018179701327400183199512413154164277770306349604288535865433157327224948524786749254926534511822148930116777562503077109059943642092265393707152519464534390223353538070587757366287298549325685382104614752287491697155256042010463604539209187006173067474515825456798189246611060013170124705084162997081875801086425781250000 [97,53] 17048412735734980445256837135576963678649819269489573249126279198392718285421611350982268216945673924380775843167637383367127716423353960837523302075204559513352710102702622835564315177982745447286025584939214586416372276959015067860445520360986199732658230905339865531710496883166215942929207591013852330001838337034467695978429251997904299562859209225240358446758915790713563456842899541948119353121320782659839313914745715164895691082973337827082384429117374645205647403764151908722469395925164256818981850516759885265009620337684372046904119752359311015149320392238713705766595314192546206702635733845320311401389784649817563401799937824581883365614368243121011992383834374275714379109161239872532959048255451153298481725071182047864801808536799143267422515528992828763352438132514206709638075547776105277396282208059692058482453846539784410865111317902148952515413734842426814689427355781213598168276540322020026222281914057513040137607840795162361817030033543439875892494083724127177265598225835697795654314496333955490010110684628175994779874230577104498820499791760504922593737525878155568513543720836899078734434478193578240321990939085295087272572641867880131341009192365615219870457395547932679500797057548013346359117224636481549683287369914408148617514660250969077912467794396598894075250923418454062240017777352495365169303145982425349586011758194896129253217411096961006064773235961348393093222416053549949436636822844391434706346739017572232134229435622325774129505675733135391479692642296877344387751197979710936195589382042604477505152408574476884874036161637273955250230137058835646073735571022834213953905105467116406117732626992796670951229012497352676856157184465791364152116158114579902807657784860417206602911052362149797837551651121496063551880345299749211370376542274232719187807376721224565832590323583053868646594152745376230716214893168884779375350598980705230446984178279342831114706197673440443728587743166569900431678005609714567936695298420991096311775840707558508899379462218100095080451595564514163249207393406639808823337922836769189825337272040547764254312099305743474294559764249938282078542041720868094619366480812167233465917268773880998386756704552056797908990222659109313650996081002078157562181497740417986385673636148658468072208113686495685665068495979573416693800147324445713092787050912469207220034661531826714053750038146972656250000 [97,54] 1035275016864510287206591229178399194699858769189563304513053273396812282281211585313104470625081275779977554730106811332912862946000283310456671309265938003200027207728606696849038638330093935976241144773336959630651009883128259752191643010525563300322346799449806579057051539533295769309419824261081660226401728612636386028864272918616476373255388329668535837711667946376291501659790471365720922626815100674524015187937564114236242204278259529992643682377679258076240476474862615026148679564243300585005576795972707231078718563024061592645029415511036957879919626476074251284257447425973748958720080731774690305083089283111508354822242779560920196971875848223873865000566657050665081136559692837470867498625535345780695207033268859051772830744453213209067416760599728228705604500445894094607671730122232482991952771702623883283466198226241602990197606572083318599449059311997880608629267215094050180878685207150771771643421152917642094064217439157885825239607836111888038279083554032344676212084695628421500538062175740997195604334393782312458059693481965344909144243642068304561143901744642780891236772346894168705309987685043941252667337798170095343985649607683081165412778241685252724557175666807359225574027944499793932758500067435274074988761471508660633982068892637351919626021554694078754602659821503937259658940453324820597431228635807282616398094984823819160993297986401971256352803133591482269755773995745515839157255826827290182668096115048604054589354154837166509137801807339976162480286016575177721858151382630855100665888097327029290882761255737569160869412587915964869732520779987792587339205529098574141515018363218272316527555012410596955454646816988140137011554727637877120575345606694746954283882409101094576221127625487953051444753049607913397287670453618945539639932122645838943686215574475706269454583117436473818960403638427807508518053042116365371044647158131707374980562703912079072210245138809450884199955041148878427735390001745315039773093565424612976578291289299578179698283124743427364690857351679589135797411456697324832184118952574152053277239196106831525301014921161042672401340349639762291005761395195088354667100518122322182151411455322962436286533593600205533671178220658812419317412634841207535472714024198778896034943911605763892509418709541291294072431107397187250095233885771877018641099095497271065369204734452068805694580078125000000 [97,55] 175120181041042066767995474192962573223025086004725271208208532192928076934557446438072963535827669426502712911258910136447862254317848817817853251396746172863144914624477825715762010185903802608388609693194871150694616274923060731430028203696077661491111819896455828485771925979414795274615914593663101256431297562634156209383353199268029362493369075846475335421944478891194675882701038718098322821430771431744963313941875619408605733914697250713180611047960023566063672774756243281756585178641636341173213258753129367176952175502199265381418479282294440990489386495032968863075711876697573689913444486498477598892517434657087729373514544847309982894896829839650117541899753262320491705535587694684746900388693496971012926652455874720418260186404047488832978404066131648233027725387651783863374761484557529957814482975862655380134826845164433374618186143763098507007237171405770846347485246332548747154755106556464755259785695576000759626138050758201140004742668596242863002959837304097868507843739036493508389972977063877561622416203505032897735414923313328863424577164846481935439248218361872696300311755696947432600643704486103040738523190571731693987525078117028613518826958864627602515328157973841822232075555553563185828220630596008657623251668565634430045924145032837968337723380245340841606264955731194947464936370264495736968278907618268127158550764688933849110016922087269844105399807079561366366446145836102024730170670274971845032955135964012800750402188490710837994376504412708714579417283357201949419527321344833681242673139265100201825665267622593422242710330564474938238949608391763966518070393637687489189159204553819363212657773960332930672880340432079857941024844708572284940688669175811983348449470721304599836475121455067565469641672405445664421687890131633866597343752744814966666161220880194918061060610481798714543429956397945768252948908258625317097468037063730748125234754925862219035655320123030310864041011625689152806065576545840210706268606936574259221450332422767061760872063599194159018004124784149152920410287665960755167629535460543229625978395145351093340542009237390985701203869985138577665181281493349168695571018414345804923021122245225523160445887813123056473665895061979754580806966753065339885327372884902744662800786167178956702617517233538279868336371405776520590536237779697117836023856352056782270665280520915985107421875000000 [97,56] -104832979267921411308755499986326850065537196263503066406893871587901552271455396374843854722910780211806921955969308450237310447113034911401355781988723004967005257319664672958519632177212200213967018237549926922015916711654723459828838866856571576508209414595311988032728380975187049090692746186157177366482647856422036268372357969746804085352848057449749712297161595530453584797470017222114042499436060308753979342885276189024734021947098524246117338024153840460211956988918043157592425896577619523280754621257534823401570823219786690718867165387747456939799008882594871642837488568178058813805722274033951795885795590175641912831486058988766471226950795485908515487585772621749787176687806204514002828078988918813612116410746302761948207471756754709526756752376924944908500870239557999614036362003737275928853845473755145080604546838793253283887011650058582692950993686937046715840388519434065749248119194981877447439788264725578759414899709968108806678119159469120285211500626503323387444486396981999858163038042713046332420256739557643618255124414717380590162533025823307313135327382876998902760067400880301057185220069935753878964121909838286689322514887455697184573981669341828970343395991718755013596237441187421878395849453067811438804442315179622295119701946066308847107536964334683696159314404752808027340782217958938899765326104645113116089542467808137107726666928700886175485318440014634305006454281358423660634668468957567275936039165139134460853437297288122727024306422155970567507847761168097812509603635279658011262421551609780104096421775873411884101903023145232615320140335603233581542126636966918931464787768852047818415066878374146121312256269123080585859174584910316898699723739859244359052848774394921093069088845235179304529098122549965304756438754687395601832519042621950564616954826892343407073026828665342030935793645224495860607821417781145292636282706421659459661830931730775246653167197835783628749394638260151647541571670064209097772487878124665310650967023773244798551357184050545437438671178976064483821269037475435214273749800060144344520669669704399623322330776138624068748841811004927954527128015961530254730545353618399918387602276428925383669009494812899191099506189824777684105106362784185557648658348716890425653823294590183256282888096168491675763069691142359609305128561167473236854716378552154765202431008219718933105468750000 [97,57] 21396777432948355007408055521910035697577741368458695524428466660941716277529323137204928370421750207427872329545938155910130886979572038535963020624733723787223993575512572842302970544773406547985574685327520553583215859945222658271736570140500162362020804762599010747981135639632339688547587522507717815698163446231048840155407154985290771084821647281692328995757126907829201534108301475115975820522211393658213671022720017159549961294256933446334314194616196290356211307671313489494013440168631181688961922338859090039626332724758604037688241248160156561821562792198798337676629674445258325924979052375632921471179346863729140229332933494732808249653545723290313296404068236085957445740077507890517422772791252241909708556574039110840581690339506331922934793390071796431670271884367591405276335267380247245457961709389037722603189446705861072584874294739811181870289525750457493440370535649888631774109660855354270055373109090557579398524176917653343435937627638354855147667353520998188710300359401372589544704051445259782505196859192155287325450035210270493632324287132309132430449303670286159424443862472791576423461477467586857840773623616678511448006112700875352630865174306548041608668575106016692063589867316579701297422781651390455693507248553141402016232497895508904379100398600028341197665927616176881582779042713103951203140301352133311431917094085494333327993651643197552900048596782938043630790080746393228629908015582285532629459292017606770492419040111454806302598903646507426217502936783091873863832025083286461443502756704420005747656066652466020891162875258543506731313003333692345165847040425186388318189572480941228141545139403216273269485403012924985969797497280227274916827787555310334086643598146817414975866371466978582566748633344561002483663927932062878708567668782840970796343718557808792403795872630945323811168131034344197037658049276376688969718671950965798180584159712441161818679558679926898799273648142929299818044197710280147111673902126024640765324695101900858035673876385797507875658458267905197352265982647006312676876526411842442027424389829990279318502855949512440790858387411063985915675273404019404668885910136669666143141973778894236864245010786347381991600719876204428837592586940642865063476971788981559100286099715400120418753083204661848797041457452328325728184157942140711889875137607930355443386361002922058105468750 [97,58] -2936647935649061801869304275296925690022933799627782507334094725102291976949953374225754812228979650756164066174102852044833217133124638565108583616740487473847583047991247056162835428537860595226894278707384175021426653146315854192903607099229330836146722133565977865802600198893383919545233207234022386742647284593998166162040704564464626770577237923530346537478797250977261255669285647275198601998388215131521953005577917511741583810048716657471194175825286103600457413700479187326521623561802153691380882982661340322225779613145432766346786026524787510927551940224020607596924297411647085724777133578725970487125190942875992215677434648876250348714805548815263638573440602192930623204624327602642516138880423578240293177781802929804434389344094665980482139417094240934355743375056672831721531728809529321281090288024880966565329158528675120038963563010347243684885665647456754989820015345641469792934736957240559859370832035718204527120512656299538224400870881366618174037905166165845839938303107088005345732628282469687262120128481976206280681215642654099046184998389472197353411359887317351964197036322059386728737399892424313656294033085364046989077044505237499906842071889763682670195178614430616881552517700406022001001234953920316717632511041724204230041951753953739861109260332908375317597361417254709541580176742275721867806512687566957996725722125553678205784850843349485671864867484188400724587182510014064875838706444486180923857818882615360098556635267022295296576233903863355456239919883285631488358488493177067341762047808289912144334241900379717882134204100105929234198822171942253613517137359431904950126838311250040912085080085240026943337707650650535750179092866182345671484820384170150292719869754190876450158278728468557573352273396792387955558295852788273418469915294642136159074699183400988410699949925130701655493379256219358691909061418543828316737155421713681025305880158919260687115079358631039739219842741793500274958465797232187622075801668358623004770095419492302421136054576415032318087009236963434009923605051002088750167830034429154786635607639896945962785401274681819563707400513965992000040175680312928642669852720275276966986902255445621654924019443675170344540954649149630838203911777249287914904785987050130831063276002821742188858910979811766968634477208379663374622023061080223517438358982190038659609854221343994140625 [97,59] 315194007905735053133139966113488453676225421464637581027402842639805057231722277323104288632334999945594692388144812338279886568537623755215857992797589691818396351678576806791206042335522637547226020008120571682830341917985036679964565556541092585620359904237894735940878331373407832315441194332373438010062373132261040746864884208913955032646269616110129748064455325988258905407710966332672293754111661079902215265577338150240575540927490206555021642295213978117312971288344123345603981367780914629533032127932756631761712391293937324231572140627101283718450853474771691962953886107444698459548300141989837686630869636940003036399208935502880205934729612257536989684407900195976377856285921360156069955802089372774006855785652548138564102993634982847090691966714710730053363561337491229332429075972583501242339900494736378598892045683682143793729147120731762465012797288415614029926490167183003900914680283217173425403445857515531952020758766820094975369936261782340250351479318267749642163589420913005906989860534314275561602103682458723557009255243339307209821186840883650931326967554596564579752472120165975114792113478823433345862664006371765889872687502145137391133839133839244145002819120063630000896528174424546990623630833405607226223535887943654036242542715107497835512266001419284901296628119389182999124470352377543323643181848157454621662780311354602506595676776660883949540715338758171209781470708298398951905763991998295693526158624783250298954922188971825054907392998827544882523087713474511789781648569900441050533882868615011870296939698417277053010195442376673062617453733294784257715571236137113326752957419139113073235782140865878574310948933873414467471164728487248515629683903483602938349471950502274563474833645708116034569228707491438131162166876627911962419908153030460679744072793057573413024575980063271949668047074777497292130388911766386343290470151968222690226829836195941801203635779260899773661139569332482789113007572444505499999230098202629004464358417272763138942207202858744144531836144695136521445542456667476949573675669790411383888563458546406575521987873950898840811501458080167617520778402511619122209442111428712422497894841719076468316824006479758330486453754349977208634511935277521884537008944859607842156724759099019415893428383420584509762739511306976987776075230327649245865018201584462076425552368164062500 [97,60] -27834179964575216024274848027847365376825411355708991662138513851319408087243069040396954875351477368874176030534167259843973176827202793114664905140049015882759197724074973638662090990674443712974194218127068873385719595724429428843379430338057607588014400869114952784512112699243101311000953735816884384137346462861106965742514875843682831246327025504135011914544419802086754744045982138661656518824654108697839821115393642180470180280743386033939400143794811682750712594571788359146898538684852228983096049747165178921951960605727423715655177297004281756049966722534630161593638354194062428629657013196259727491122291651617915357121147939529266470353708192290849915072634166161864820830069467547024989250390235144726084884008200085189816503173674995267533460074522976853730030268055499435378470910014479737202400854953678680423858788365819532191196233328534724019121562263236467065295138126427376446886191991692203546173613435842648516722837991210793388630390841979262478300221613030576490829345942872167069957900127996376170907494120819358738039896161443181942587201447410144039429669471766638242999721752797671452886564925653799022586355748699336122570948738365034429254204768238344165010576740881489736759324639405282310978888238434910653053887793363097448283412741361144098537358504901032348321273923984467918863764529494950705048953156114286088927037420827044295453088777448245088062854748645178426212706343264500621240982086440960965258186726674492524582034948506656934570803301794924294011790300666863933554177352324087948610560706164689335981766764620370045792243232773772590735077167698428498624596081639403802121488447537414310416300880760176498155732242750016785709244436887503160728288670539066329124047716837110645731978622490311494441140152414701709141311856373094512870939941142338875789849563389981045902075730508772396034778586056136421406847245095998646913629403580156821000997992793660548293450673809813338063457357332898777382009302824786309143822770006099072863442773241458765188889050930159896872804572778119243961659465544884210895869723935706923269935058631574419354990650838541656740427755904347526239593196815770191675024184322167439749939606974113653835645771570173659889171901815459892781021360075252385037866242452918853077292752221736449923230843443028395625911605614741482501561103957143927800643723458051681518554687500 [97,61] 1973284631154185213036697280955022768629352735485658017939774604308753992982321227167594557278148725766823992485575682725808618023434668469809209758046755868883066418437344198791554457716879609373144038186317896424912871873940907010555680119464982581589836000942673621492972242508044930468186868340554409474052848040660879953026384875681852792092811770313990213832608144649809644459427165165513243281324494977084603619641717065711852291156866235943335147345882758523869478143583380369394500036231015888930431079935566433855710778863020259878640523693089161246666185979692103654006518841469842449319456707227329596307756627979096870710991821834309030782269147512114194696328364402829557776520223703150591056924254139727255122360772349817342494373326055124250398410937048952233125212372563157027226978218705482314878179243311376175764292602131210664732659285976828846134281797789569056880610732169585239938648141261951972873231120587867515979655792942371375276436923220361761125813898035960303836534182816450182366980277445943804893348566559999670182230952588315746205310194974288755404768259947723895236543381940590266034402060793515066240356195158917988353477263933386877905600799040616116179852381072842981511653118566338430329530787889532684800603602009060381601272902669105427879571805826196197228757171164659672881216466554000720730832154598989747756572983002449299243075323589638238745944291429018125409400661611921120523715674421424331774685666381781941875309640907250294546872110017493935568596116644383098743043649559845653125256879222723451045008775974462280406285658750132712845167639917973711323396239544285882961134069877396512483754473427588194490700237045895694978408410108325250805379749840776544577525871576307482571575541932291396014490022530921505254778361101855146289047106942731683473523652445610652168159728641325665673347936024362472944858143259786517924916472652327069980069595449889159740922067839354710437256145556056260493925942271417319513948551527037365350474249391725723710014350447087010641317371343107767771713796634485966356943702514540660587232575867007758921152218158633941119284046039269139753872396613843556172065589473126251510041125672756063611501296768231289738975731680663132807210011039008633026077700590538368507931561281683562525235095564657121187057340450578203552151057564856273529585450887680053710937500 [97,62] -98854518113871436076604136017310724414498440909583454053148540629536403166769304725237714543184945714855511889750561840241655484579987197756900666119159314672653354813186113863496943308006808614749565957333264926541955359570469430094320923244735409563727172139212397456424399685842536685401288841010967113828929675345900626154364677771040821714578929987703518866096978942278148159337547542372075716474774818648573000864392874948992049068415598370756536128181279264755836029900667053467275181599106167918825965692868931834732253373150892542417011563644943382464834744213950447617721061032114830310399331217634181853764529154348157819364957766692788075916731101199579103101167608533420473360069123127289640610395886624212480087581601147089071950482848528429819806349086662490881215196563919274801907545881732656083874675516128052788453934820707008716838336993221726371041910094863545137097202773519051224998795488272007791670846001787927584288238076371737169679600564344318038295260644185323681881289037287769634592553369859547924586354037562692856241940032694689068777190137603061749293273034072368726848209408370426459403479765515579074384005401853044847357909833797393458006007973631596595046788531804988446522555040356997294345495352919271839188879549887763735263889803169649579581940695145031718406383331668050350649213619398295422618588346656512217855715198926930691312020170245967946109811845930672033233573666414807092883653579588445547821467121102477041549483986042521765325191031060829960545895254361429320899511165763510629667085623095989630698572927258472133061641756669773404729107518024312155935886296307477196067198692462152491907934988497902883492474060165600099450917780770144635579570824812227213316619145523243856431394665119479896270039424628607713242696032507753268829521482462568366917469023019792027919386854096643971757433117426194061135554635113096032558360895068298163095939226440464554492906074268487705217176399487488789814783879067163678081379714506461482437758422487462493198921050192906347725306324651574473989800701069817949260650680965596213276963638682487981711517058924268855747297412843530171397109152136569901452831140935751137615208036168155957046730062500994070698160261854564414744358780127300482562409555184305039690035892328799121222621058397618720278995749925054353779430016402329783886671066284179687500 [97,63] 2043790292191874443347528180286695674254763812586623692201698920380887741596762205415094800129742831213963476620914194723686945104976937973268873079807108259589951664669442050056051839236963473857041986157259649926812630413285200560723485336350944606770993210839959051515069411427796414455235788457062880686288790557692126845455160574800596817276115740549729003455500862993517447882152415408979376688657990112632230756154758159451564988428127375057337785479561431922745738370339252655031703605223831637377670409727043123158333986540985227132391731220647798245568549669397487371832420685174011819656541838092648966098895619727422730916678040497616988562788253254877700399221254675531245010576872291382919550579408327214253716402165509310462206052058123572769104408099371043034128475196371929786488481202105475134500813636020982879751029953460915733471246260310292977230460998693429741238204479900337231032723317941212194690036530522346251364870022439731438252382608480178922560830729617059930908833040670686531364776902840357539804002559425327396689343457034179606877498395878852938438587774923967362046689940024869772268538947570988730143423936190722347828570401563459661701738525797435300944391459014157088285764092713952831885393955367679393169086455278215513169370688044935493184836714047022733534653575459020495088827961296406540815112616056091017712193603047422669447375635277362217908397640778761747056446232332371812114760578367858313014207407613888458844782215736495694475799523531242621419574363419193081927463098494271585041981291343471496202839457121115277579921690448789115423757576795414689380732545199307176497078742273389032112215255046133520828108821231485276475006874336633303763782682928101900209055880238854964869446923658606404414351996713790211472446389035198507148650292861175680855378584667252333370180366417863564761890382367677480145137070240153528600504545193201112775848685714261662720873668887372644996616431392452960134374715520315840264773766763570067389008165230776757278424260978291099419069976108881394996800023154870889063093043866884561959006364007758262507287850332329289128888129488632484780282784393948085905910411745491785134968820367378845024921355460483895178982676800289787740563271510660092199565693763313016538706997553301108403966333144448713657019300604655853703661705367267131805419921875000000 [97,64] 186947717867967850270561748455608298609048178288108828563674978471065417300988088370735429986392868592991000741958985842250619513115260517490527980710053034270632568080875775399147651683869675049231615714295128683050267154501983470231072155413707224749617453931548620011332661684834261903953086875330784514760028978568037490744150644104444332172026960121269636851894969068455158646121138153969407945747893171668181022404910995872925056570041771839815316835941029063526198950860455030433532222310881780898830439984560119563118617046626074025681894813946117581854184069330552586021399365695327339145410103451058776563282763817033549630675502934753496601763414219684661102749223744002820887758333644499518028926493781422900242893016812164501158394844219508986091812666951797618563693567384223273746218576165683544663727714055860648214127318884162196861517925228413901251153876287341351868105968130246767048252120376752227919203893288680872469312795669041733080593189171884918498345260802916094615580398552838646353090902338573764193668643050535780973434887240231939460268751787230018576579758732724985804948213652469756685288774816930489737181411306116285384104162475270293235997638609614714164479920974053587685282775103903870111502357713535522584097580231087444131396055294747558172736876378481636056450104204409164357217636774635953035654147410028130348548477726932660142908078333198200396285109149452053846434528019266932756225174878384204349709918300209708158645176056204121506964822974489329509415750810340443875055370768762914208326469215732667449522233807613396052129333370027991665783116703676316138589937697683112336620506437098325288408449190067840660992526549706112171055095897914188433117680879409002488541628999880114300614706495949894367234216375534946323050185905070219943698410373247240669126957467867858988815987484639705268234363500324680872155255274983154430208609184801387235804648494999465475160527832164967328821414487122254100426749001861198944452805773280582958243822990944534284954364801887635879840405811674032432110980920943209818715026719311364897212758246488352019215115256693254919198270357453735533843047592329823356754706701006542191089168215500018482360286604331333438658794023570206241693380283256567586423296037651992282726193727368614274225245266679750860142909307803904539468931034207344055175781250000 [97,65] -35316063022170843376140796854794682605846815426573522098268355730791389975644206823789445311508121459472961451217632131317893051274945108507030739813136380751400383720294882349937531017026512785618843284311684841960865311227338617995156722422497383747433032816702405261018019685947519714167007165130651165917807582806303865372962261239651912459032447478317423418174205549307049782334789911392090711380222699516169450890699712295153747166302880285432001870100550794405117953797217699857444156780607277064622926168117700040583985625491452407511272101953792451696208454335202570533614838347925920595798766273989857830289464034270849606156064578395089816473620763124343795660324032433908995960036514131251323909645629748121278517686713425106395027756245309584222242555789215640062010634760974277157623670633829471901547675068583564889864053525793002433751259999010041176275579619279448010713302147924034833283358301672370339068179936226840474354957762589818505268054567585469651927747562960126169459057765109032714235302134954589247014186931772422688969799368745059484443878761591975587204869843583587647649687182089234860612768551535138940174486676882653180785239162001486821249252308701385999149293561122513469365914206200227862159589822418555119895106257584812697303676011183326549478807079057894718557054546545461087907353324811718278525766849726498239654669221532025100025843818302513712970534792764624661817091822649025315125427407446609235394730645457938385620832439386452782209469963969915209834061814440262581359843813183419156521937122259913721358378204517342306153270381699277956330107813327404343639769232220234461565743704674539801442472178947413056255879634855576087006168091884666209232905959100809656525880618198176001595512799827321205571098240946077083378495405696213280729373262331337581807146306437882310377152558903076633736433340718866572997375949761776013514067428001345940014106029442875224322132920976498014225979471193550183864330019043788020509859743227201288674490727647638326649166728715416020375297537805644094651799162447130194343717268521576085646031679724973926054449029399034239218663125379032767676623847138099316538704185233915120317552749871233983370743706946720599617270663998271460414555242944500353037912734136000905772185081693874938853589643437179797064850717003281488359789364039897918701171875 [97,66] 4303292576320434346205291415055650427833464820390401077143792521786119908139911616517948299526186620164596486237649489368037601574122335398313621010036898752354360182416574876169718745439735296667862252241614492529653907243793716791516320441912257769100591968120878821769387935177589279999067036537830755530748828664852744999152373313376622927746927704944181082362980117558725856692855881532359873760942570705759765313108771896725894392130672207991423228815951500802522900348703439254311814257896730774721579612645517055679325952591301162033134928689041261304339712333801611594466022630903072106692966041155425084458474483288472755647096373299959914033015570451934828964849108424781538447904510306416645292635098895964648142357323793714802962083770118597691055841081655418633334079914402390362143568839129604378347389117790759268227071841788542422926230492037099576875549902015716462279007232900327682854876029739350852657427901975965967800149586472787122813701326170528478643669048230288627656438306001473521169754244569118670173486872602020546570144840728121592684704873928250052086452014326713948172712385356535575801636328380115868589542194501082599360933884293630138480160818728623874901019182120256372529986446243460102562929988647524660554347087759526143354806510308615419826848392099701714914886318749408075866582916600999859865582228085664083531526632144869831272528282536929906183069952731608174812850433306380087684474751647238957381836198778476925915734932830746136447207303022350584537817560299035364793035643365980619808906117289554631388965528887861083851172082549550587727854594034403084908282385391513936416188551646984853853805716619628392353572659591503032451062381040354840336856733164795478360591105213389718117878721389853329542833828725107827098450143094063599857226876812629469158861489502570002485212955608894092383584630139507605051170041170246761177011015975220375209858202803762762002214399918456968822689881055639804110433526516480822856037413912487268145718602928138180754539721044381987376046835494459476273203951319024399342377194660035351309283387108434716440320653821994214423143471798034106670710610079134708047574195133153295769128887963871341619818448588600685896970196249708757253407950437590604868649956913073056313026458736837314701564319582917518191542693983819845016114413738250732421875 [97,67] -348390929074485531892132226344279368858640499677449340590324463525387033229675404835532077225979028309263804481354378535744709866425006519053873499239887172927438434017808727696161672159374137820151340560804814284610013098347959883735982105725835284864234383927971674666887254791041138858454843408142606872949379130648015788568097051314452197234306949518475954460155756833604498284275462616207026208546841190893005668028279690727010832074597536075380796691204529501441525777127988577332667270300488558214547674728106868817925196547337221652882679475887144274110647475543974997789956302277539293240509565428716133422959818381778616080834704013136990357891303223706873818020220692554313519207062643043973725780718229905237479424827581106973984616002618644954893545630666369818601544044101356937591064034706102881446790064289037507143965055205516781393475406816038616469424374791970368336438506764774914798990725470676596526991715324183074662592415467854634028266828481292943353260249719596975723619698059294256504765481760216864293353421444889159795942217396060639606866091567387987508347429091957538907507172832256692851135994378273660659553001756455053714434015054606679778109215751022233313523112892964456866077801526128226597766577171162085431229302325919399019606158044085306110600541729419443164629713105941615881475867549952242334319918324577669840072329114214647356317197495480165714729550286783544098329909806181387806587327579654094280493844377734937230135598949462918819050824733197337708573663222514425062683976307938400397391660569043100855247546768048730937647356662624288693499080976977447056482398149105633414815502309719669265498871036701867202244396712957002111021560964752505169871103740009141045459749722485431073893283106630711321007119477115822817630333514708224635901663155540502864049055973244146355939137038866890590237541053197667123112375504255599963358778212271627903756169968276438619125774547761636781005981841993268561119212338100703695248301717853900551139922478014568809416568953641499273914516978967730259350399960009730242354774035023331714704147829990344430397094541902549322736725359888108766484418068732316703927213374380455692297845822938741305456736303279008511539391163904389360191887758884322674040019715959357660405661656707773364059245743393089826476227699458831921219825744628906250 [97,68] 16448989181617404778316957024563724656563287006212565321492605263578141629891584960558589024311652115024499064980587820455847399775321861058200592656589304262123336944584323142417750797735980001530074299826421479117182139012033659745091764955080511725541712714266110217887812271572915490958020312360697975609999943045619622871584888131430713406171555480104565569798047174827718787410900221331329763476218335319501609433439030478245548869016864354676295932544262992353401292649161773157489756882340195108043014756639608003278984269289322315971040503557483639330409397265892493459785528389800460237721954264479162236795680948338470155952553635336697031670568903802694157059468214737873663288938720486699401997709286101254972680443200316068368091183729132633686005468827089203541687752343595725585936942360008717501581223789278194730912507064534157788718623324275526868786392880296236358969425018575390179094780036822247365513028911085097636560987764284890653226297797270672644514535727884802340383350100108390969151409890204689660288060834144530300422275225216117601761423569904325055233197515675311095663730783373115259565917666729389379439767725095889579531178762242111587130463850622435771820858948003678957219412071232953381854868946325390189271853267754429372374412596392390725494506850514712436986115880004788605040875966318006392845101575257045240953237882600471435008970224675798753058518438512167923455988216669421428377714789078122347899281968819540102969009895522636700378632660815233588563632582152492479699202873816624680029858643806943752507128956211834769930482356541240669750466154429696775005789545614593549099108707447163287368977674260423309156329339790134670963084236942846233169879116499872112640242146062572563015340317038827851487031064611705464514260891894112541318050713023849795824286949853862707927369968586453078441251897162482305912705237903778465893121303317694982111154041624069112214295177180211534181676131376682813182768126700632972353532811243781879463633440144981781945870572917312728058064769105097943925174501772277682436278816258062130360357776326747187596662740673951106266421935160155330573416386000625993855500883251200343773350857082768492373772027802073386963933572789070387258987863855513281108157663810086040153525200791892105294852332009650051531934877857565879821777343750000 [97,69] -392949761591627275370493288927235044970649313242224189541280790706514446164828406006074878125579473537401575533851334182028679935593570649954739482536639367728167342705371207811149018326558702284687837056112519436009027455276350781158646413964344295119937359173649036215558383383661584984378078980490533333371322620626508990988384513931482666096468459637260387952922544855154503280563233213369189014214455829571321202000528861883986229242180001806724891530683008147295944828234214545896969839497488224492917981066719660041006654169347363593717859431611881298586123268692413093090911773630332574045808744081786065321211098215482916502337135790187545513890279885787532310899410441542449533286392415948574771166995819736090396837016185377783521468922786272055087262899079882805852864675372063280187447190087608762986888605159990787351054139825199208130935141671416215126254727171794071617560334490092449499736644560447855158673209644294021281999801302677167914497574835701808829179904866814032084969517801286225395177254081969072530485374528118183777412389116669738564847534470097881261999351631336664637839100215405764978064146284749798552940704064299260635013559218261707357315824873048390940998986606831211736403983028161281130546468417803453748408382845170410854940305979291500517824796164887106400988389996807759950169421036634756360902230607044112712743394872341418741243163844039514190991691703489861442792817016085800255573948619470431152200216176421976514905216775938098946186395596396468249104606623972223883755518778182624318605921622117215851355759217907218542608548155762418425867101159169977563521125862271559193075286774516447131464248578019871374854294449167769256008025278334909904784265996839680215201820521755325886273073463925409614478808163410554899589416063018582541929274047919290534052889240207251506171978198547926384535908556365551781370545044015636234859163386945896093409747821124312757477511232119782887843302704180539845778537239609307854148698788212973830593585970935365921350615872856425096064493450559111753520565190684486187198519652435983039576594941196165468398299277712110198080309566884463028387034608919565488744047581383092345997408140943082790263815887503617660328881111466794092344325590969430689534539708430878351695380450015217024022758498682966319393017329275608062744140625 [97,70] -13416237481159163261711370900833953719461773079512196796048288649087517853546289937481536071388429458427519886685852531497986748927062654929709631042144868110149723647168290806181241101617900830318659264559416202484491364705470683305846916104155134275325870302410638916525448700415679938295533252202846975054738285323200410262850551527926274888724093848366547676008067679668018848083907993918587603276359795129803529462255274760165462516511369076126512249166576520755731386789782373137086616195256579668009975084575545655049606589955507459587509323832066039977471180807761804850286183545022077784549754161146241510098937056852570671110699392159073250488607227265857478706642650560548293567690490915351157265528233097205210548879105945391215712826374520371226671423952742867810660943166891740821511604705054036726938314423041005901302693021798971379692289685443736547235884913864745198059448962299848499505760797195523663684948992693927928428000068671097446486794640041517899155078858058493795672629136769692539955504015534962564425298367426858043313171400885622104318879938825832770775016742191132094064392007020730112935970545248346328892283800467247474341299906123490822221598901076727281819823709052332541348534970182055763695495134905116284284775874555126908680713856956935868401691864631888610850155023342366935618751309059012920110171136830421116509279369952201426086531285443464729856971348550810880420542526471278577587511903481676056709733551347582837968034884435253915024523458034792210340164226705124116355463621168422549979529237575159384362613316108714404106002241738279524331511675570199337904963577994618762362740936778978173213613825671500857871872424830780183067308867463151121351274911987384961569380079671853170891957465380542241161584774375799347955190394898505080514043694929313266148597983998538630472922663651605611277455844891555726985259128259101295378374323335056433370142789982387788899081064526894377581094506800210450662180639279553593468606937532933745184961798795025159832637623512346299511463689638445605795480039565961090505840504039016995042080926855218197240840270491902294587189037324745112013995605673792011572889592302868874691768211721982531167539977935714459449002911854864045723096860797704739605467150052709721898190106811956754853617656337773951236158609390258789062500 [97,71] 2210406966517924418721362945733019465126353630832700816709568836950897537258027657056761253741953964861538163933582772404530361307875561591291449587181717344595685170671700866615718370408509200313847834449770193372488457285848029072607492168742079839261924700909844771439618940830344824249513032891359290741054358289564048149959801902984948245111221410605647512992208618634724539479043321614182724757929278131002017000327996164779339392006121064282895185257149016971654719296717194651112332457254778362954506912009033033974622114420133962772626295112957529944101801047704398023668091368016673780971624681722272260351590283012594096685243130417339692024284623568474800798367666182248243507045341343057645078043649717650147160409777420120010885971587206817496773998414306344018355942247929409767939218024349439910970423235188527011336142115938546042771457369773759680749976286500947102038158527184953212134965282023621167771349443364187704811058112091264832102610370537633093988902206554044102187634630098904000464631584138642603231991408667621875897786744821153984510417764358731586721080049828547678706499067343564931161907080543932565265401661848241521346644501763160283293444125288597698360960337425066377149317054293941122172627654156746045334357758168909652551570147726960415340472724072621500260597289284435718223721872776253155888655225251772142367402953293047576570898564005794645402009405324356906169899903227405150732953642705175298846747997392799086760339514165948054068653714416719282920391917650570168151666852019274059534876602859392213001294400804714752503753657789299488050569783920633057957347002644116088399118806333985579626552290649065901135531451779329318185673079942484285278046153008264003945891219566752802329266254699956353933797172623304216891057410096019038068441774478041482563676887415630615051928217772315062554692830390185196852462425498351303664378359713334721257698618273640119660953653339718503003263670157012500786010990674700598326173239339076465692322287714055677522830203524266661403916719876565567677176843517573273871100135323201893852608258344919668558775544283181638631128345095050928044022497016153902643471692448238784882610371813657520613331866279649638040019765066388674748655802941679568840733462862877953320186858658288597506022240220627281814813613891601562500 [97,72] -110239190761915406387177978015066216677106356293705865420087904308015102746618783275636250396191959124210179914899372135299598985117699715779434568293488152345798551034129795861300881253761456547061710243130957944568270519605601495179656582456959998472436013045232043250895045645698910592277634590315560193419422971816050501603677904645498943433500265764843082545446755798841284763791182160912300289615528776396783989741557032516159126825501859288994165632791306984571808394060024660955972100990574458225645697378740427724405177242189528761927034020094850583298237523413270633698868375292355072328892179257235426864163246514204257386052814006092412992650113383550124670189727546716465980382691208917841203355393266775522548411634577297598238943663040960201654994788217399881136658843663859578821592747737849082789783081281956058765285353725289043488221130442996415964961901742125542870848651387166021357257741167885689886292080653880112117042851178579279051233698701968730135073726648436776454694457966570117970885558489974636150986110334731169120740771828184195616926382243922342369164902952324995788159824003795609139540298653518878355927315412013832418206068404431820411076078091223706056540525211847270738480664228447158727575681548421461655848189502491894199455892774552111444286606268737965373932623288776259283057267735961697468167564064354650472436391445224879093698874919996300647742842435334807396930685946656494817363894830771195932763904273121513170755973221564125207401966136074162109661833636142097999489238639630396353884007656519922553817127911514130381939255779114539005893267616230092433564297018901304182866769460923152624411656486706788356247118673158187354361076631658440882786877611162915591505486910373725910193530409212760185389974646862549907986679212141695066326185211765625044500196513441305490568674738811069370369955395507610605349729259613014940755283850040703279536688423298830582406847774090647539903572706367467277687956411216352730797420942263890346815621583196118892503129850073195781487349578894816996878165352880504017666714409529698570138895468909344777641202509213667179972728429161310140807072521353175908691840981332667641303781875567336481597446438978828771380619864149628081019068344944980477188552428022592154939952199256757234448980318848043680191040039062500 [97,73] 3838760883146430128449085254379608715395582087815231834999426091707100091572762539433835144092478726089034586985727991709340231046914775161146454444239498229970362864864655355856778060923122902622267794029532817860608158071399935984320191996293759338928534224484308749511183997954617854524975027018972771474949927986186734654311081411067304933441944555877166617105148387326012882394029700220904666122320115651578731857160602814275332122949210248921647098172064505126139912544051820050471766708459380481907051150391768054356500386827610591930776420524544842964206957307653777636765047032652971286435573281507586753043621911912555180030364128489709036561456978023244875741452410113731348147932982954685322024276716019020286918645140420748890109290363716762459734244998833612678656916271932222041674030945532220364201384679301341363897614393694553244523706871331437720214019009429865183180557107313696213026906111428858932625463617712355232972568794945766196712598629519702360166801665854593409443358133239802886589137082601293581696454366301548127761217743333246107557153895485046015827765929602865192168818543042166003345818596983772305301578398804382481091781826814076063413132284894096380844797801709654920425748405038698636406739624015592966873796983445427410695926640649995361628249869821237372923787907695708967750034835957800074395180422279698604843899121612534056630913162618138316938266100285843962162597053847670400268007036218596706834262026362705539984272748288042773454687292175556081913559836409240628109810319131782356242867119504455288792323816303267559590966794413747994148279252102338975143172930829378047903884498785222913404874674340495761341914448353672479144184700855363972584946198427176678854938228541621831465660240848928017253940163390149908731514265854337293904445130537238674858231138791992055578088986853591658319195222543779862788390729277003251971056144093840761738807216091861798791742713206824447336087349710182992383695106516378805919051981049407039785684363920202192597835502628684858171832741846974494583120897499620287202226722860818132378952702987243075749391532392146309916642056258172428712939006247569810262687204331621505818089391881090176345484166736967596401215004506731203063806869957978023531526329718655962388600647513920948986584669910371303558349609375 [97,74] -90971394065593971252798372945160943050651204267578442366606801247159536015194146444818354314439911279506676355179599511012140805741073013627713479834041649163175479218757827616217249960541649951545223467114886887795425726021982579503982454441150556803874614760156550634639058796306667468681387104702408328647055506914084633600937284437103043008037940466351591032831337513506311607033650758409085757515519205203705094771828582425848150451343067387408218534247181360331812663970431219389467059095697919492356762504726823270786394117829935924905461429195745739747056143286794740159581621456302268103147629732968460501312031643843714349929603853612971956367064755750020421406013198728693473892511766813483131040557493008432616871342662227212596346922643797976092230466834990308237198702617591685224464635725596761287151104443810053381340886242649907399078751778748621646513299418669242733760603780884026742024387910438155661430070567622958595125534851514491643357455825297544844073667972917710576388098030394126194418734211002807061623975700463307299472003705414729805454583121389409713220946026701628717473156773084793803966207073491919003847942104996554997071960903047500320635504843336384981660545458980593310357356808441625606568195616289543108243418093450136287683000401610744934548490193127989696699211710473455416394736378931192130792675202022396747280287771774314792017764699804412187480036778322213731302890755450996327730210612978151557672692724809900170715417532532400599280847332709461077335984749096311631220499234351997167820380800191468862916844793566544355974054954179839725985211302666765314981030924541545161345090787818468298952077928936514924520287818497045358020320118482508202039787226347964169360601303747813373576102584176249459540340423186537446693434198393471052943018976559658883456012980050289576810205029871251767563912119423151466596067417251424999000055630515073663922241094066323083357354521953034192103902830341293605153255348684566893443096559394942262463633061252257861099129584087947793295972080454178408041392759286459937494858640182018961944969670224501917547269321903322604242580927363807924762538484252757231455360886508672304404833558951460555283182291479600253867870934123555064154597442621252554813795183008027945533739070829257533226907253265380859375000 [97,75] 568969978097360299231688976940391486313717056242658690978100192947779530743559125289616066023169988767740398737613150994925478669227855575322113356499291251072889165379537564484952477916543865694000070528335227974798527546362659630869818802283414423811092884288846737438883580973747422615840339251377343644846517245875004565808921536381789265559012043703200861508753612309213442785280341553393209063886760429117266000426803865516752218981537098162675475418136608560288015900976012764645956442590815614536909447530398443450369104507385809075026826019464867908602420500629654543858628672099151852095307042520094658561488000919291474161234203936666493857743560020904773661819618916182344944147825153760450799004905755821898097358066416176962946624066576589550361246373470105816495315844563563385482271000509064357025270859145033881969025902774347452860632240714900546732203231844178955531896960710145894281281094107381274610560340824016881684154750388821307825895078527223550710059294316218436617082562448965442742629758863470673166919280890301763164039769087594772121511383882336872339770141418631311856083994281183133614714369405215025121442535855238922098152143505911549069407094370872828623645695051470690472070703101281939851615369634048889742010205758975403606665329028852398314920157173585426276136713621015487579141217217614312040263439394486498337873684904191351059635286341356377228865742870488314644956737968268651769167376126540574630374565117458041308786868932696166473698596785082131214064016944144868888470033805907700940109392689561308102750117630632109131926522070663987196143654111906662089936505377241176904002527047253873119625992528770150463094550525673436776387375357712193363036759874502667305874350101323862358473807001029589033779483340443585026300224790478194922946538590925146798274541687006498949637520479073386599802758352532691121278748526278804215841367898559172781102079063465900290998905029245161138668921470782911229487022803056414748022716930322041494777703904311156860319239694942537370523096909921582587007498448918700310881870570478673700243547642336065544752503726682064936891597973402216643828956902362524755773079509519478073521898805980137820841816646646048661224680702836161287702637787544429045314162226703752864439560735582738291025161743164062500 [97,76] -14433466527143977978636480980616219564829288805542586874318205396307964549240982851298565216495665302157098882105534993318534121747558197402747332706214366645829193256028538741213772309117392429077529105657552659848574583917128684149406307743972450113223479246274145333537306629516722644409770569278606841187456881751036227152764877758375109233136052241832943993163776229620465333399545591442346785041896600029413022801214704217471993055479013331733253029825425149677547469818010715627502304453932117256813971749231442567406696353510702603247416206530972076142554815406531578332232965874974379137037574356099844163216462843728963090638073284415619063382283188960958014084171618944307320105337680257388922290178006447461590031271191648063268378744594347608586980700203813625152055594620639510961718363195130032922791141737178978858858256444074006925825551346985522908348781105002576572452200823532677336718605627409424360753307614429539999181558902666222594735221984616944878733069530414345320089615262505988186495993410669723225172934538440599804638690537789097490208915174341542556589660788986512035142212966144083904784513518026192088800608918477792609109266367594499957618963337115711375750283253966412228891748085777921185592227745805228301928334251237243275746889727358385612979790303482448660512389104858280208369491132655016372464492778936893330908159004465432804272176125585295109813772152434467763194564982084259785831964870771734295724872803706576703895958935943679150740584689065186291834063375522361290465676036030480851656947520271724890786740908316937366114011625579076730323780474812439161673772388415667208862375087452119431442066007294498076270227016409170812079580822450104432237603129610897577628577618578073794606116762019981177281175296369360473795733771555475321828746803466032789925185818065874477566140500227485485559551038762266851223034281135485959135593348996252384989135180579380271439123937202107609770717660484160699011512578543025829975891362523890739933288595517321423243916675565223428561244922266891504713907158391245323053537816312413895788321927560468331035434165338668148819842999226164744533102210786889155056298302096685783078550089226316284920488634524399706994081630197931076700280146681959266692223344131097495127722679829174070358276367187500 [97,77] 357022983910181240433771478712479244536899399101974731380823028795805872371370696940500310884259955621806521016053455221129617731150183823435726840228455501060537032338812925147341518191964820983869753778156216841797536340184030023280741389018839665414592741872424639957050543619241628598056788501510364014541768418600671624280779093604627872960142885498968301376566914757334483797575272663404063172286345998587756746984483055985068988946983016904249608099991699359242573318206272918516366219686057748714584912677864603172726570609983820964538864593291900471769292077691645904663363006698733690548530537299137647057822835280925811589077237945213760692760558974594890155266604299611320152999480319264522394879129160677257611544252077447031893561841415542097809595049075804409209473994533757529160717382218877527756170645383259867478618298595307330353968288044152897366847723283264960082887168919066819757224715398987166609169301390437021698031027968211116410844470651339032755890793098232777106891160951559824755912260034578919859891142726749006457030805402867983509267743664554309339573099266570022980815385990469144022349451922140972684631203815228506200448557790025036367045501523763545872253859416840568210130274442225013466300292799785351102348710266612506000683645743843576688836485930067285561475605870307708341269854666768318144520263133607528192855268057200477502252762431185279432724780659843913676462865751533793990931590602934102518972036084357934019462630681059310815561075452574993443108900032687715856433337500625587086384192913553553475676538493539648555462517927327440985953376456685417720708114298042441678699514095291910772921995668824214029382282487750948169642709093345432636911223230143826310893375513678082342759592047909591670928466700393345094279178146233236780015411543102866531384388650690301392064526697644224794503159674957708276272581182346986172866652596010925750127780742177134863143383201799133866621988282915390043423426022652777899519372017366592538030781034924498350521004034960350029657547488526403907699064930686969851346666303560711681099039186696867773494365008736465483105625128221022455942943669460009960084546397212849781290506429649882814959023089735608033864921652676103624413360916494937019020951476134879380054723827867851257324218750 [97,78] -25547594673385577092865470150546334913198032593466909427590526153790512519967628118681120329898674870620229520798608554091382043253143407579352424475370228234102668753015314316017732226074619492195811094542452912883695990876747286466636829303627828501941214367940260525860519795101561901213621165443073038169518613825054755167570270018603802681147075983513515486496219566020358499455060952536808792970128375461642805551478766881974068401261093135670742186838691450060102476788335771715892291039679802646620860780421276691209025015075776391079440668713080679762139342953885108175195375328479214942808798601247955175041237294848907295335762546447971494173624916212923492114422436610628028633253400406205665249367537636221413411386213657695087085653044867508295098008597923164320498929918205909321981403682388951341145724100820557939116982687248295664382351153349959413503215921613362217201655104523407686956496910201695039909879783334309461601805135289769547171149849923094655235355130482071271604989654929448364129159058558033909368389533801916309450162305979619570321661465316491454106225890641159085095893751517775421636767439406437484815489459029336812635825316804715454623957107374066605613075623771334610501600357974671512692325075773752601067322888192277973972184096698598753072596355928000569636703779966046058526484705720592042205668320559406219028767910953231175776863618974810290599125924210091580779111575494419777931666519460537702599852309332416091823054639477137380205363266292979347140900921494992248533232512311438188887704259095205084728076503254721846816296200755829554605735143629989529841735994535859768548095507487620986341157373915269500355213629422268681762031422728934511007672811474062660583515026889153757560303325900983140209390786232983739304159953845804742794790526398670303547329460326512612590278030674372628367753956224665306028559930648841598434807566896244747124278217063751384302372035448990198458949272376814238595634655248626207658981481375122013888618716943284748468048130490205040179811589510914703279127788458642679971933140322294833517191806037154944756187345677369260063917366596627059910068836955303919435171398902382465873105386838902498776100620736344462030916242804780487163541059015431122824162031066043729048180412721252441406250 [97,79] 1789480314397060894063066492248563250949826905961991153169952629987735555390588306443951445967211508262802811041927014191101331753295316442872691172293008298100759014609037084928915452736002721075015452227699504505592513212202119488053965927644609376884348927112372480865122233725021866263411953908465395718002592776292295424820442321141017245062435827849981213730917936149476379575422255463565538374257412895170938515075265648443196730186342352482308196905049513469712891542423690835600497765891569311518726622558002887377063653907392585157681862807577238617862465101422854475383209289689902424257602822268822036602955230785132831152741047222404835560196542750685401360464189422530928591602437531340308536355905281798714868079397594496406527019718471918687492586852482397220903467385241998333089475554708044414146470759491972571006524504898070940182433055630396018994437391036920519667703668577977389303361133315719571831056365014396132782854551712493101715911913909297382295228606959348384915442009615195638971119551852213845471223032935180568206769742301706070745735750195017292406221035045405178814223319644215974386189106434391315942956234103555161867856809397906019175373076306753649830700902211483713133440818754557597662930455170768056099044566551174575375674721259716550742438228028600139710539492100939383575034230595478565460526167939789593067286735850917724697967694097013348899772487994203839221829026112718206365733593309086256627094082302680904879643256868666429339460433990246779707515206239927933257942644809026822485873202041747846272699967996026648743130764216288312760798360314875126097271302064994593685688723099964070171418023927106358461425230038380334560131331038642343787415101029965061821762936594895758551830888657194163667015980805979199192121209661258218362345103748121253976087610989279625344447287852522804517066247147575516867741555927070269232370480679201650969384139920075195130226069162492351095473708343898789933604334174725890713519086585595995785897714910010357373865967729750559055852704667965865959839893311439247408103403632092167884974093685556083061328790969288676381322392759753654309437038267016119471565629007667313415764625090201511872805263835413212080882500773657632507095372384830841794757542668566348448867792944335937500 [97,80] -35662284134563323454370222999315206322328461074777390537678241985133735605796034048897484661572789179619853455796511038447326882009736582700206044942122396433863862543684729600249344573309648652468089564413067721853584835289712223895312166028813319491652655251098618109351675996587837386335031603367981473099462424296713168852549617737802679274475861428153760462124593314067271334359408126783607977717538284796756071036278742854838204158472848719820958647782444077241423768919021870656833006915983497529965038895456134459245918458997483029109425954742668565505550955639104348719314084886342082179716142438574262865060266972883997658366413805282175676510223677944735836985280709047307460217455485462917715176129270787688810247458600375123673175543460549116883500776532004233234794845059390119957948229738803508171950343428667415829378827189898810992557262092922223771130972061515514182607913770309086171336831131471916235211027922297413044984640566057124124673075441002177770357439320000612630505548157580716570330565033038929670162754164240610341366365307571534504419581772718243319730762784948119807686166694245885662053318748297157637911785546517028589311272228106680351161676695272813092047684089681037858962669984714377113784197822407850350426363937796297389460561977652906800041369126285315919124160685561596630553837112160390745263645735674764103859130237261147083306300335591101382670053169194075716644319900103340147401974251385269283213576719707664002016148095638221659481687498047393381336146905306067767240446729367347815793511982964011198892259040486105473758481748256773927915057821347422369665453949051204197415211756262555277218596219127466267849313659947522895457108696502748279256896257567588418684268102780630500910898081844282611541326156284249344370751490540238943674617208028008223690731804861174443987222368322195253992397756210410357055043749009519654935265176028146153061234252281109977955943264857768329082599734266810970523679769097653456796435395962293100127840306378729406405821773859808199336800974264962477748004054174196232692352751679117100756328726158801970885490373029366758246968460731811897895431312655329345463822445931940733756870541819099028279834606171292075768725752549195753846649160086873557377386845937020488934286484375000 [97,81] -107514709589674914515274380766292378042326143272704077242298977966052732525132706759460247229915486310887923800612718851454183482724027717024951911884367234446148368216846428868178096258450191348507500425267576276904675442147758657997022282760438219686805338753629663702432050259496738749413228439753505037884801718898401943641233183327000849831655699169042045304988664278340312419090060614949585500587143327939894405068043252322306640274267679704917892829773935904740354587449164044859272362109011190432769987198296507132761625017129174182603439959857697630550022903993544400825608045395031404228183825305602297360209806195192912547359705287848768725959533482971165302955052342679654403335041997493270173297542825641907427217085614430799645853875631689139189755031268205025854638416461422475882475785635050073366066471025469799307568473932518441603025444133951218515310802515876293117341002370846505717166420743945395360953667779066142832749454895996534825248279822041749892875109084124697706118499090727202371359241335292256505649019715303848642140356710960200135002107642262579777332508692373267644266682931349084761556026916903619107393326829722609348811760132087424276125297536611889502551365877702452071323685627598498802479139073331955117826156785650522547232548998599000998679847635989872286568629639155793725015789220742167059137924576128321329012448295493777165137822488240651622142044733293465986903267144713642063918729448076440086287521802155674484537878041699924567783322127701191096846730352447892303477739983722815930986848777617784985853697681285090813952665522629310166829372149781079435841235009204435622182006155801416429950277292661204415824315841205530169287243751936790747038837776942988777091350800558925635578469600078208074525888208161628567184950002567536059251816726270197556741218787322023373045614302114130799223776127108459897061607024841922955956867106868636538237383786734853768906663633842170146028780969515127445569966744028401537454189444437381713766446243937143762071641885466876193341878507951759746568961533098040546847284625504989223217708383584164025678650432065587624440786362261395750037720053533863831753377640970667285194196028527390149693464126559489864071556228303625746524638551918279200570095152486202374195859375 [97,82] 639023479825333615637356954327692669080517816922521340425439098835427114135000165346989892112105170183281927913009001020584200029963338868257096590311054049175066293648249735635102310039240979933345679433649283002256333786723973881966709008907737260232074515569005025032992422082714287826456922165122267642583189371524306533258970266609821636099563065051712266194194927490665506395992446573783904544571586952830405670478739280943367844249494992149662933325403813490676631143065667522419133610454587048094330726631051083321183271999427416087822636404638045526886082600777212046269603815571863683113567758660965365201704613090907183171648379350386929110643721506145238175640759505333093665181420677862087237718138984198487965383368338173965889970496214384104295188193354043192052223785827903657780748473855151539026478476026160391001336571585944086936108208838706168392961258633367616838550519163188833981577775117260991031776703006894381936654667549742477497857142532061818593337030155128545569743150827001351296590064609186153068592489663078778863866771450739643354754977407934816115708114082736835143251971359554758336352375058747158227043714102781183858597517458720291327630652041330660411476005660399001175438097437502183579134413467411900957484859453392489258799271327040027447032663366004963279473316250447390732245209071667823622201329169196012036500890678781851700253764103547654088342575619132095673164080169559542434857408400964179913711098760679678197953790681244281349821053226985133905153326998052858563825761496562800110951898440264984212350724719420805179960096766473578520830159733974251426739605456595244290192030609781518669955833633186388801488751089178281113359214397568241031863416964555900527848633746507658365562304188236578245257684890863197941854358705587136910620225491300897586471928688856365030776670889957909833304582051903395350005881870503614263323492826297470367735900232804174505378108956262350189471132864001829309771646763962900370392162528639876169128704856633111070199888130928921992740053288218989854777050770919913429091668391531192186828453934413616250532776321660354957037948887051997893065987141079194606564792303822795022366344221335342131536511523644540790732548278292761922858442890078223952991204962935057859375 [97,83] 354667370818774616636009083977559694550915566461100865538013901211246978516688321707181851589320690973917999846385117557142602504570226253950696743283102528554757756846400311579606686409291811935478950445288701284351883352774299339257616058036679521035748710853943394654577178884492685027531937035014373939436715257748428126596377626285216887424438145473794143024941219501739141667724610796968608001553730284238364881864502481194077758111032245405322392880939935096021808631804330702396320034779794103288171314716554233020769647715005103962944139366750438360468954499662343744461591308089626056760069456531930788551905379062903632367895689863058141850963839193058059894823042910457545684801257640071881771486585795055818846298054501321481287164011815614602924605528141209697308639788216098542749226500232137018209027547239902011188884453324639223856180057225388324687672275537068155285253643580950752408651389973107361774255234496532894851291209083916616429333117134071570811686771776822538209464304701938576091889280829593370081535723515607690711124868166195237974959057191995727502952449474681077981344985932570804731144055818372968367538989599135431341874907042262111592619945937111391116832534787639578271622609479902397021252310140360347405019674558113187777352613649028204468103597653807270653400994569756955379804371827188222868244510382619714076105910727655506866114683371529949954220195667163188410554403810405733696311075424470027197531187670852651873560832641547108725088914858673704193642270088616531963278117784176604271901368619276344434258153419040706646330344934998668985681530775533144554156024979704814031659214982949533838793533273300035828349474715222592840819411484339136430386395460887078366839353773112886453402025204825789643712578753241537137306595293797503307569822688672704029824219678150010659302483730125534320416411743092537638890491859093560608694814441281482779283376120669828290630542422725809411602604393730381226756638603168854138146853642193985963775999987819207848077448561902628946953638594201603816245320515471772119681604961031924361939945044755967602348809044914509593723225651932516899002485392232022608092211484881380428923787812105509195686282828586275395314838453850774316206418133078516262077938190513713625 [97,84] 10770289643255490385346507615260758511783610830672862746974524088435826296215389928910051520942565875996617040050792738009569772746258734063295956974487296597274066456624190711130008058988489381700358499935651652745511779429251852305958893362513641344081188035010990018771918974305829403176650258049232166450393593742688875530849575610462139624003415501985816250075939503988798314962849286756085667027808313438705205391298787819331483178511198662811878952077519016823280084291310953585644620267345316872899632927555250769171547103466525261385170697662094671294110353574577834694075291242011583721137337478326885807868226035865005073132635777232970279766959418505263480839446330175535675614957605771244023628249593338406876827490013521934868766173873116105761953021185212145634125934139477858132497915415665137236492349695815205268016461223578617384732617427613546257482733534653928385739134529822247645437351436678307502132949670866958654366136785501777025396089073925911060850976612724200014237710726075661832402851858969576144376585715187760525086331339573024302497496751747269532834047177082487619965090563553264130563801063162602359508277708064522473892649150109579879815301683936444134844554856710106336777227591873051559892547718971753182883085976526820236004448478450213621560156997977707323727938932325471560275143202579350749341270650417364303483344438633492562055077077123256503046893403043605742220421952717068724513519698617402288582011279457179328383933514854339326821789713305373363655714856005546066377984050409730690291663538150399870762545791447875085833413402882163603736617358040452362253483356322968212256000190201370869148836849120925757740653357757720019509454443371561854009128946192004025138365123033404427746771889374352007905252759903086603992776140874848206370619190525053577105217005515303885145389394228509421342768693635233677231266512875576898107127590216651778563000186090009707084619458879408686558513249910186986611819251798428939616096736239844810495500303089500665484936664687952499725530239565437252873563775994335810109863365381739679993692090607231691102418220760321436261113108357658879975743421618711170779768359692092649148597608147715129784370979241854604124991798043749838193319497890421656678713399531875 [97,85] 140566470047060639675794684901429374907707432957353213336855686796736128173550152263973368687655664280628983383244390700980708500535997883565510921757755220483455479736605439669411031427233702385957644910057068475423781310062169178352630011281958554911026593796109176108442042285973776501179865369230189201469686608353600629077393797175395492348227561044471460158038454716992832162567739449288918696119536506072389589472308593548895068767289756434765611444986141908018382400194319735164251893322045410545113896707065207794058748086240441341797166996252237237728550906613736515716403744465506521451691764468144149799003297406405215840759397151123498969210143201470461702206362275764712505922429754016547292228040318241480837750174533955499552805191613119002093865898946118688932388723525185615303495734501649115760962076764293877438259308936502322477058864379981793325590901504210642016573145757394535878268260518259998058721004805826967106255876017634073621598325286460620402222023626488470915777967000709358498526665713937606959373939857804887006206471842414107817591645684495188863064837539487151180055864359797210662137128081938139651487157218748088238050242645814911131253021675833471523985223530080404917449823822051509592521812199518788362989260912224548999110177473625116580237620232108152216954903657014526898707975175567483609597163284059046623165289939491206567138973668697745505604308255964944855184525516792382352236795490863542860684084889806379494475395705903856469201560362543401795161230053105911382297198067134689040383896875126189185726486578517642224763657040720849074466272841003962703332757952439537493661095750777665508946839852421332047707637115881396055421264568349317538019198317590437446343653892301938992565517785279340271605188824744894649746649094197167787882952282271438823826477474958426795636365060547211666899382950015073324297815293891163456644170563359255691527623578821092646771038535727845876401190510460421494503779372367844858085089727425058096529823280882135612214862545939104800617497560532454648949250593380054842378396923905690163844491664068892545641237879027386925771567334041428127588490460564571705065616562172862047362497150244173837744472823268448784349697505721551821040844610580289509385328940 [97,86] 1694832078294033210688862622706056301778456177626980792575907985634171485384765691612657416818931656799144354343430880345587837404085931189062429798254807035164395063590159707601746315372005404555196829418136532509755202816089961803831640054123057820883668508609056097866066369441318471712617769942584837257727713364401700038316349581558279631467656210028508427879632808079905629942076788895916816999751358549746073880388861403004434340164480591795160478292550550736115830731515546105233608192707329530290018770807866633879068370573975216663458171768165431434276065038650505696817589226343380747951130504135893616718618723652242309547569104819766924432684815486962857711668855969744236838146273597715037050879230307375942529373240902233594058964041345301465990071435595886418407225453038390710247465172883502125447487747175267119129033344114225140650944901752226292621385385121335757278237867430809312109045728187686688251854130169536227870905372438239433244520239917875414375399731332733016623108750791822194241701550506504631704200610364372592776367219597469600181506243571648849279072655874734575204991203924370797470537835700660834308733869073891016562468205748493588495935392517386131842815462771288999960921961633774282386398483576261548558483948340947452105848330700069290300785406384265952771016036704504805821532873654873045558278453299308498482956060363263981440362224461579229348965334547628325513756629480819232345540151537492043722305393885637259982465096602305286466727137380418129219175831767117037500238674117115427923955140319161412765921138892795452897616699216361110719221435615480405802457518840027143850963740742519492391449945266590207747092833156276100097321477510163986357285913590849578617015561799856523520533454198591550335272123079675220110227030968465500540333859069769424276195547808531812069387175867567914423263735352157584099009430057208964707850848365349250356163239144587054945272208672942024830995743586977938928110636795054504722664953906884602258923206819953889200557872321498709175322355656907822251192798424947809057207457381646514956222337783414884451831780627239199159272525160516810615221890531523166658338867543409580130941245290402127911812006760599253060292227056148136522538219316675699420490 [97,87] 10164760242282180958002468979923410994932842414084933968045621574265605638719093806445165191852711304204494074223044252611723645113318238750194958275844396249529305072237985064480616103590660330436607326197236982715660232514918574616383931005441802529724685562919832756776179537970248031150896011679255493198530938600380455147459959367398327673450279109524174703662680774422448856527350951954111760540431792607224794927472142868877213386560036537124220052125268952608952682517313242199334277748517577706799047917072872713303371484827623592600409975774010668154570195359894062201337893774731020328047679610356055291160364151593319104590558334920213812191959286486550399614085561742426911424869832057543429698305218118655843578459956212067856531398859645748531661978258001075712917537538616232509197507555276895175802891773388731437550481098560717562324781168139039755330294068708870216684249302441087517118940437312243376681411179296119538557052272492049428627722156102534814266820436886709954881592427757094284075227376368047093552817166603316499622875005301752309696321470372453941748870108366528628404406130611456230184141715361880975306042703831692783922083672368696633572466051764349740454141428314927789425945772288772942478063759748648540950537264105297811470711813342644958018059944980774396650921145950709791837523276325201283587244451703741730901109890645349346904349329489644180347936497417853887167208649024623150712770057112572565084955745951482281707197937508299486488723754341468411053052472689424406213895620612679210161727208797206073662614127507296593635249985632568815098928168194797472468787118260708922974071701260590898261728987006614199043640573277871487451578814091504376111694845380206066888975222166301176949667386270389143654909342087535178515580825455356889717638393153708633472257541892395245766494248897970939836968580779376998377158450384306054167178710236520861858153974112112011920876515684071994050235441768215895607443913440794041032183229183109827585278171050694595902713536390165109672658166905693546248214317128753892856934476324303962361570747679068738280192552258714997165725987694106827804428094992757889751490468873253255751275128473525570977172964447044293776187640213842645378951894519708345 [97,88] 66350400060097207087384497561392460501431967532356525342048448624767579978790988994680883722932030927908044996232014931478592341377135437515713640943717414742130167120198656505842535615952400407934586245992557979246013995977228365213379686025241130582497799806044573963263244140255890473712666022708373473715278217146629012237611833906851305703523905001541110814221851305224647455161281338930864653694747074328841738290030128455113041638793924517937685535813728895555558617691238773657773021103704514320646514589783879033299980360199064270950757318562141134018421625653808257995352219702867018764465247741223639895383960712020616950001077391098514899425031814287848525042759500560828341194028392082501329753067384361725871808622616427598074809053477018053275544267706277740493576977823199868136227787463984503477488879522522207346485739946980531948271360508413922225205972122120164208098068547855258177912250412881304635263102321655322178263611988647189924273535576770693101237757918150219004359625141570036887112508062356708226187746621780506126703869721669659673906476331457459315616424917459564334155035162153101383965055080087889115885701575082477925739920345145304708530044197379970969071475942987476201981394452974478538465588596076308232430998269469918802330328616478650636133084049646748648905294006674025706690663886595085445186607952555805166103471450215135463838453114412485674920564329549855612910540680007692710504180691047864049255156377727451401401852883363196424652910258173707563801061897821998847128878979818875718314849035332201054498285439341009395860181317589671112584243251793220232384860523754209970579440467557819504573464945365388087440973361618141751197238308372212074705909246875566764910839219694893930664395523794764787927787405540736398529909111194935790773865548980455615796632483692623458351371221181098304323671027196869656023729937032874073142956710580492757722316268266019093903147846145175540086558913442240330106630359051107989056361361980523644968875451825784053346117113739558724348365643350205682542726761792045070034966662466112567510189082710821538570650518259574363474962743783713722635503469520515571745337950399393087660495598388140477806551136906581541660359676502159953179253750690 [97,89] 242977991837410247941627483408124529835112696602431846927956714659717242700662717611899048723873573660404980058578638498356768114535630328651384683205670843132857929105823388489057112886514369952757714651393010467149075599282829543639223608803052530766446328780920278244280284691648484197828492088760938427132686155695825871429336750351713427194970018427818393477478393986625443386640433896157120397853868857085207796030872157848900666410710706582515459974551135047903473716467770220882545252182968038307003031274973535791673288960224995833190048037211514111374252982142693889239256659706104704665084294225077563336452487677502971437169400430320636994122850077390896847910431235787192783114617952247171387175820450384520345376145972368184882576412343556244840885929553986280103739057367390761750620630572685735458598084253641483509013222641539620700121090362763765749889480803098430945195999502381200717975429349348513236523702432597925105544049930583756014038908454034845311901945732896136034553273461818800134116799649192974932345661162352595984728702058290495141870953713470953183268034017299368913758224267355767314518081638961473436849374142859004608155814110204802122821778910113119818895724680539976340260217143201401108551049743857119473170294137767131273638070113955200319005067481491046759656466111083641156139827381860939914513281512335273339212724797080717840999452478485590568138539856743146438609496694206842401532795393516632986736113189959473889615406644162857178515394261274865779550525386235872728512292075352513085675172424691701771451115104393288340725405247544905496307816161592318717148696678629875801700244313150473971082236886679437449164208673911905169550848960635776780309194668300490947058753697875795064679915199369676038667592819842560991096695462772282967827493912956523377628157962984630511958132479840286235313338784278371187582362299558314876262762936972622880379876666379409485825765332564973415927614601081730515380734026159667439366632858042524656489898367624839956851789901728058174179783781703931930641444313452126333769524063711982969479955309566299018128213612276348384704890148706657883637905580191603164360046682327451846461443882797534518671205887156791268320735122100387796192940 [97,90] 859171897185550548828852208380933358588884066986609795835135083773723338120708149864102556529309337683090870077395409778673931345913598630918051241487895693036984858047161542417592967962392805754799473781281973581203238542199509605253717572523917168744669958211391037734582260356880786310469111566435046730335709030024686892244892264885128770047384914898940060269973932197431216633440780494997268790491287233449590320418094520294005916290868799795459516648926003497998362993442673606504709673836847611099811303033535790158478414218915728202624817849833437588507527239560460553685595473568416357402479420861883293525484757210647438514188469590207573862136386239888834301528827611552448035925764635678188444649637339768383943984808187218840598531910382079426297701857153085456677937050698509342150658336528327740568485868088618725478604565992388547190717906851592183824570199537687931063709933110467854283478185267923949410219833347470245712855242228152815202297786809485632758445548955063569854831953100664638016841864350842443829357094630878274452315022460476937812987501518688233950890595087626409857086248995861386482593440064371318148250895264190913292942955885280405399712313724228033315929902173483833423182190734087406854327152519038448779814223596415531012287738269979736310292382469426480670668082683232301098396683249235140343747917386852182707303384729737747241894209837038007900516526014620207243040255818802033448116285066991530941716141438257789744671391979214547280070338646341590960645274863747211398973056162805164394558757864664969810774124938484451051785345309614929386347930711112231604947875645212552865927250403402206128820735281312015724630627234706973736349591413534771656996384930059362669746166081585549142374913845927867140439612767380507327290608940500420430673068901704210596193229962145566962685613855140507674197658387705799176199682070723711927135738237115921016971039414067546378008375386409640012348846132345772838895328628552264366463104800783618353778624783516491377845335886872949864212128617045520413590361171746289356020490943820395403464186112377640151236194993572007547494614619824337764169052909852480289274028866122993473047087854945672989840651670465676799316395607291287370 [97,91] 3773673526106863294815927491581513984045948811006876544783237705023469785286628118191058685015959333337211961346534823253550363650316856021149242776903415977678822327970033346323991766573875506550017302824502255684827035487787679734782327492143525149849963013669428647104368005382626403354592447143633790665205709932605987189944908887370834570506691811548985976293770902812293227381359430012986048292856884396203770650421729513436201558385488641108437551959354992518303551511482626865755238992540370474128097432999464939412064240576214781062846545554591886779895079171679162423998620206419325032039553908426019468382985541883790190824432742445800073555873371324972785158049491836608323916398921348412662295272735122235691606893979251688653750411045853806579619857808994912060040799305902311655589870513947488333831417728951624250538894576121123760380865040332767867490807221677522561239664840631598695574689698701863429169074383032486749229396502325820634395448134599336386459176130706037149839204270462131768622181069721794516705618291922197355648678573614019923210221987900335613636047053863315479104882845866624724524572738965740231908766074866363160432523770277596398239071267315720555962063750131120751805499658395961402178423929688441473525231789393882162688147703024766263085168095636915450216407087563630343083158411874366111335169433626566929138539055549626450276488028318303906942422016655510153887479150097612461798725371088114543503484629632057768647040827328488554471252715218866088829933131573811683797626110216947018444826724327053810025181357029115813259030662284110309664029999223368249714547358399386938794127516437448640804694799897611594076681650778061937037109398541067837485025383618154266841743325615790690384473281408419934463240412027952034787112433289666166270337642092294291185016012087628699490322118523835867862068511806424507663764069889948933958733459109925041032810344586792663277516368296037378459025344922378575931180968374480622107336862058629499698452741391998897234231049649416450809321914013141853470198994121991550164171654205837728336564938453770724606740466677791383372426921641541095159858962616738624419026355478131473011373302801515584770129330018690924031721453927130 [97,92] -2241592162681489929652060962350727081374999601584371951678529401839277947506988100441341543508359287651070259930574491914562320838150618839554056195040643505478157754622520214957093659706669853949217432708401653365787040519146618186810959092150847198181314596522537496624078921920288558186243157870955914958386329808219555788235061782237467908801365858372713278442686342963025144891525700580662835797176690939586532583904205096338888957909366150249572245774998377564937982364026256175688672758806255731232455844766294765970339324334490024144561659220613381733450310387375206015913135520518746224108929542414807357422594401971631370550812413004090533246388392403162031227155182235453355483728408449620804050537624774884910592879359778562252673924534091301899717438947146475481512701773289209396335805835715792954578973797686161334542989897723744551070272780557120733196071138688004538418467089611738681353202383433701931230568508971422403960817772322625156297906313032165852422165991634894423847863899964641487605918936009572901010640153115260499954980951320616784727923900923566969676880101001827527164066656151434966206438949849556329680190742342624363248823334600437303052656290687040481202608279541320710865398253953137098460385019935613074734930372132427266738744407854978009586523799027957398883662794474462060164734177676854709834451637820660498651343680097764422983896612790731391897821163241469932733487364339512661846304606643125857474408959012551148399033120580882621577154830994979671753038757597559899716360821552148977857459096063898337365323013749945440517718178016508248493895214010690353711270032449859115490040807704322086355915145981582485812655281657333886939669324572696402672228971351673180334345511705050463588065322987936801927143539787397875859949297358218676798445610067417552134952974507915606940535540091511351556353709612937526750229833704553486631573774234093086920888425758226239106741055331823808931822149806605371805164050150382678699243535975966030931953526165545081424181599113249376138502623973384594454673893661019367168629381492215608936870879411644070868714440363410107150281772589667537758816449409993126035540784767008943589929064749508209205803862581047168640976705 [97,93] 53849954183324570148160402390985549083526805540756080252357066597015363003542786079466707351777613983309492579436376514481202638097886754951443844882920992246649745395272840341803493415389741463448301038054963191729111291118238198774474182066888974621577319525371895262296954563937918784503546255428693253034243246725130332605003204546213174641267678497727075066430448031954850451576299139983646714428400200211561006159953060851152172277477856590302857843781541205124987978156145574727232455297050341801333922801268665915498460684966719868276086745851769598317258250505205040221509088326330230031985866636254547023126542879121795008276187434514765257867052734245295854516141707518285233549102388139093054186477853353424023997609306637963974453039388660806453928795086628156457293648362235701912647060263918388616898773531522829768934030775266566369430053009403210696141626598510373073179267911804950757905368107401848527886527010565109591992609718022328023438522809091071185743218335625463225004049885986174728006612856982424148400410101171013190356603904350757775342596501949193466331982677086650753787398513427934218307057622546508451171921175762647043700674869770179560746037830336473738485123809822488009609880943023239957050527680083001744049635561207940161474372951718202464704476131149219584919947390949188973741348288726200838526514420425144992260680494843556176307367117978995413497169687580519526653282089976899596419470873226194720653231183245281031964003268538506224014115164670096527116056198440076028984171690429328051100324391676873816364469523024363467406430469473146813178236402113087923382911452018396782722918745758953721369205889347241325585127875157174067534091185615643334111075629205107415238431681125881184722341915584834506947220783970415397752301888588713188059960752105943971264205167176847801753841376801201220679883666788659433945523925897834294721424206214834699567428861071513454390306966363256589409813118952993360595238686483875664883854827871791968071764135485017451291623748813637800276540983750114330316265685485744048092095962028516732605098916322615106333100344444305041662744943057019557127514047548352313343429476657135975895644452328676453984566481375966981710 [97,94] -136019751187499223566112726522172407208699114799028725246464866326613753056349166773214311127402762567830353023515310465923745220718041855711400344780255009745802424431476196362468442690589042043566283197269068447628428476124699854386742690615224162323933629371365197756030767138339535720280080065477055568517187626714487610558094957798477639109199788576617176503139363287153147574868300557262142507032416367886344645265136552245812128815713556650141614172138013084922625290952068296450938987857017401324058950877034833502887702347536388317024052035485681820899273368574384884684569539075561567180917172397128724929359007468855027633075772840782031510746763680683734959335510740976590356251415063262007888784467757394535834920012472401693119879665231775730032562805082038000950839831588694436211148229455029710775468110717887943454236881273485186225195628268881064702083738088124864904579226759180353967192356846584138993103316508275260796114512034061484548658730099117293391402878767116133978529180996679527462458406691225486098761925824918447090265326868582816410437155316180583676754115607782990326554564683206572102906999357754898347904464447243562428209805164073838083479296149084009946613981207127045846036046272380788239835446616954111876408616488490127801634883538946106119248834336779471786561545474066062684150007718412388627955412517064646017640573796608184918873610519977025710932191194465680190829665730057428352715717700375478254762162386754398278940422879782160427820809007495748552383001182657491746416185609164895968118261271605643581344881189092846615705095384130593648548593264562578026632521967819061847533557618812156211457281886063186183131620038355805075794983597824839245333311455668095813432492047397963246109374885796511668341232331582320246199891726316741735016522276874257673342010124354081952960236904968945569669252867406154680568021593897568533915869914515257673508803697397569932034474802755060536943529281542308752725280031407691148155297907850717747240093819332391205441460858153118345925893208185741763248658409695267112737507641531070157690764672756093358888476903537841971099886274286947489244381332371393953263511155114639480779049861341320662914556324032720 [97,95] 419002395206167919525240463393146702469079550792650888185963965686765672747223294952823938348278431120232458861719061116431008115691957717467104938955420058065303475542795579283929212855307148155867412309075575508202992110054296522460660025297103116053687509071524755452947379084850003578843567685492446135477968519842131570489902304826363597718202931463538010553092105719107795620767781877433385434406247460024661006307951630998783341701920524829059258912227213938150213205756511524641409362306557570736966513509383204997258637999371138140902180046229223787858595695861460526112704125643410714769738109168656852884438301593983664163068438554764307087008561849799606350358839680502054054936754084662940485925951523153079498085170719677933820590370218389858638448496890582844103542747325051968083409759280115305801791034907182474873715094117312241765368528798499205961403778190532243502095036959869434395535827015892319038938408409487124130619307877302366034774773622244433617257089848088285088725344600718485293279341593594697688809217035955990499446753311193639194281535134440583047686620158562938391399045986680058141681696372044558249114585994819657989828011796016173459048361224584807752163053382493030165362603086823512461155770473036968841679681694951660092242638971609086475091936771884093099361816691917641836406179458354822221048012061191278779833474708123360492165183855871752961275826467181682626980457267706421192193688505902507661973584630017965770769217483662163445783642870323690947466636728912822135390568181596025301328533413156794357445259039014545362313895964658567248896997650340177661988480533613598648780765726396321322390942553388424878532273121715654174046856990569552618175092813248769455416595840751051268214992706070311944162791993553364307476218870841823025708631412972143050785452928191639592518183166959437106623126288273660716512319522355004655452572419309929853498018892950225781155169405158422723797580265749687864494874771674755318686580140269174214974509665526410560053660664048147836242649104184087143949148688070847027756786742084482163423611840760286969712136052284643127588918975085398672443909624905192286467766102148446223553831630912517470555606450 [97,96] -1103275844807432856256831814061663660560861338417977057741462663683345407839694567102428230311458445918955723518361091049046310429444064364203983931593730680672912999019982524348397979720331351278328599822432483444381028503494245207974486219380827597469580563809216344753153719469968503232373942324777057265234747567581833906540978712282995187447885533522584991889707814211691763937945206381969192442442374140432323809996657523331929871791988739521406575454521544927674760440751151365943419830775884726146628397157206907043751260324809207590637390017842864457448168832043273807244842274764241360996212943363687821575757001583486080383035845991628874426242070307324922158866443466717807971783058642879660711901223616932797886359801284202256248243810126803722817776335141498065995815735550662342428926557730130783697170084197773136451307493526196252151311981793192927591584619521379048150298229799808039180405810994452659415082755214176368601242235183318982484898714035823710020766101464029536822498114353723382348191508511607962290266106620744401985012712320503699802921918852077906918753037562897303068393517397483528304653278236977824097543882342547407793970753935667329067439850594484459394752645461656697397633481781046344187408135860643292662529651259080660103360276200229536121875514178575778050336918483710885167452322441294208331800405785256439163834192221538115143585870438190401445557646701752932941924836842568622311754937325797909702199897664862615413959875161609919111288480988663269552966404183192703947196179354691898194974510156649925429760063049241791127068698516272796711376997354633729041434645838290674377123422973787275557291228238038452196048445885594226710442991513424220107474790426733854402544060491481558871483802863484439075579202835786790076970212391092502633261430323170863414785301967580461778232542642957414557111985448231948761554940065489306230855178566769732171985996614168092793254349164131734444438326777118781570325374694249272281248952484691774954730056677184053555454454526661715245835613756805532035424290007628426667457844802324092063976888703917049373642476410321945792331458997576607327298185309799078553499647343195702574361164867614736025620 [97,97] 1421935232525172105933816976326916271805768759722321989898911880539943909133259583831382325533558422045911013117151149096651918422733655582960695594119225056863234504330747951175015800840478485253923848513298808069201687870531432909027635575964543994659315098667141640211300219154444205995187813027225072461789172076724738104527588909232590448580832424107982916620938011641031795140532904745342043630480997282148967657423314841639100542515550494420608234814100758307932836027962324993497074497279906685437533942467527304310225159521914799964419755742538538400863474461580894068373065566591500590920518153007141342243992755621226971227751929169282302098365623945698760743244577639192736894178822658046797438719654629329641748020482237351961559261350337526284742223028942468153628508431106615896012899377957503412070934544949432764876088344598541229061797725472043989259434251048956995050126184168282180723962816202324181998583491011482116838192341439258872316439394463399281117499451984114411163997133361413996608829148396793922824366694965667130208069995200721656758973407393758276638110919261121693538048432564946447224742885733451434908761302289057173821118653510692541616390499396915153418861896485942523542904794795988480486314605414238719056545709444599323848434058244190827068695423312771568266103909653744056744586184622697570585457003332823184100305929648662237869247512087084066813845923478699872187709640211535400039920122251989333265645867180916317845074176892779030043900825249293917683098372140503368126415036071966754728859521584538193158444849904143793100480305575247147096887244602548771757070942188067058679620443607085230939497746109157328094235907947936304990338097490398772184373502368103517996475615967087476129022766851203233724864515277793463863238415670968423911206545591840354742343327747624193580712603113994971540977952179978906573768281082186577956152067805572256172072183921889474418968142472248758184319767877708647639803318538166270768062558197340865303218090859059113615795935400611421909501692459252652887479862721526822264833386204525155082097308617017668927717693478851683391965123405898068696554343478153075974914082504776642158806422205727490 [98,0] 5425612908755383750163762456000876635084661577110712794617407195479904224962469284105430790842651870496910167724270204370298702042801308053874068214910124693520781915158395021984398796513141351881831688129517170848258422120961825192725130720550162076394753989534495645458042335022268403738487300646020730991480803765401072022239495154634889445008018128525659619625723245595474963629271738273691423424231347745152223389394034314190217986957029662029596663993433053613539474620315165392400365938251197801463483914547119075204212659703053641266684681236289230046374642380017607257108786632599162230256668512486568265107881426741079927135966993601809839564902852403111561867187644313303061300434125351333999085463444168301120411731533045794302066431494951194931534720745674218064314617365489241696163450550127027621574432605366724881339468520972935745718281619990818348246676337087840990774566382312585941283451196207116468289118031705468888920020876151682669348472329238521268851550168162404758396549049298118409546910960232963375830059626528309984787675701437204227237011459005545570136439093803135948377405676132674498223789527700963115708584869828510911569889994643403179301399251718314511998631125537999431800427765162749260857299397807243424971620859438622889447303791691498919909614725704815508696558054115593812187941587228666220232376118028940257873565510699579805793473634621441707760321690694100366913038754025500221769409857998413307632906466465961045079286877773855907946484687516883497057305900382445220880258292958959506624413982573106003347153620897721711114150657491736154930735054428654296996475545101095396573600477119248785515087252284808151082263114717266783883020708439480962801894759714439399891071332873640084895923313721341145847527025677902579247187795229852328633437826922494309282309840130616850464019637029130831451884880796919740405692164278839263274314445793699865776534211343974692090259709771975336163465372811789415102352066935845448577101855332507425436355419419634018486147506755198785038486319981127299069109269298285970818106022868050472776463467739429767547189817574757272609993732584428800952060275101811337640289449185590340527585263500783976332832905507337536840143392617908142907877437558580885294940244379537481303023393100884707227704250322649088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,1] -376462672755063013807371131972135766893289253669642779260065369875714639203608763060669419334553396150363667621288728145247791027391265490816023989339350654506280298627807248397956440273681501667762493137041557885469545749162931194747429800710364189598150843606652656804762353561389764105371487624596016692107956917762617394393052746029886211949568691993490210223528766382773276133449108184925161665605145884061236938322219082698993411122495067846994437177620850905050368465145159636741998602391646429193938580457463087141796672696361877753105070072576150476547603449882813737125490422088071916106718970759879133434686970437196761415479713837950191923214281875647889465508176036848920531676564472519711550771202279463739230763289820266444567565001546499913597984449404333051430507712440333517259252677499652884724987063425490785791978869411625140764268193352725101887172176065672072678715555889574590293184208116277848632465828317147616085889325887363592199262727615325230171923557028925386937056463188947475011479333325450437079472322205300971953628757391384193164360146958936247647055189333601998611593387076074465998046625480854806152824436970428650605560660686364935669201947776606048583867092724272117647216562072995481743880705734380392463756638455558678921387348188543325404449892011045900718984102479740373964683942356219723053984959663181237949725387276818510438935381114990131273337740117085165569350973413107192639186279290921310549134123287616323775919210952837580066534991798186339570265951542699427481557478710700740497480042585172946549427830072486333699493888213021015629733980097018937447200019452928055986779395380843790263135205674101943397994361385294030814014490124414369458447744649249503841709159603247414645250655961732619534729302732148581294039575334045862002142916304027252466007522560303413111796236994767411644348518141010335034294640696634709461736306585781632482982503079600585417225315876735408672198552695438425413494178377185873681128441719124364435373917322193057418406490991581173424992291383898180893720785267176420822655396038813010130976627588983337218525826408827970574863748895013342050144712058744882125776367995538270757283520887320840490262762986049666751857993794321478346826327755950492267154724482015663247233357793033169472826137997677166592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,2] 12376863967780876277089198090738372037194885731015527455013684467269484653113705091848709315490220852348884057490952590637330157109367070148370868860732732411931666362081940245347301456875690145689290515155601015299002629023051200494437078801395737122200644205373070156283541377767092795874536660081884908145899733902513922469901346796216325667465929543838700828162273889092567414397706765567719289557757402936545863973597146190412162029089524410090789107701744355720805695586832081775653614506464338238497588672775569681638256305096093086609147807520113805185488006586481126289484916898750748205797436460865463233760439158154979796347680177514430395372524986820200340385017458382140168576603794419988387545136147590882862228906981272965626646753510049937544906061793336801957932872995527166506655209278803647954744697615820210314954799993192946542354276641782250072520358761066230685638634465375318841823926842048607734632444754979347645854005685440761893637945195863620154296355264895339129229431804481809503558744599210205654982229049379678775425557085482552432445500780710084408762974312181332340190119333593961508175996735912942706940627368812094897591622785784831825889104156877443486798520282958562904947055753738122563257260361006193638283179052896784901545557876149073852121188715824431151136574079652619279555489479477057074183554690478876200032673081201429396850398647409938255053216053084083055999077429580704060717819365043948832178756812123637139821739245569423149528182424043201648027645018424344269828916028716615316320780060747508245846471395334394832337574899518827913208122603465563014346033208979687273868154834355577979885607327425654037165001013235919698100890128236107503606419336828573459291358364764222075365511204390485189786119247183129418906821766227990123209839619388860980425730211707025442087813677140689236597905708289662333524356377518421346752793308439978914079694575812153349915618404904794970452424238127408606458671180850359325611254649490333856875252971367002355156269473934965637538847662173809525901869422363730968334002241224306542343416760053693166073474198104394027093010567690508324043951107323181255198835798265828236324288427359000684060669756177555320269887777242940937954014841127619352072484174520219721665053798121064814035349395928103518208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,3] -290498993495851514336933858223913171866484902505613200496398553173089338327532506229935022813027361815911813541270402250250062597479848203155603958943965716022688593341311104534391919335066397731500582610461128529859630516669201833013734045946624458744266532327998399091679777987077064913190927490704145560216091162359889504563273634802651152950418790380559327612907754004535206195989534533253350670780551565148100325518497340156684804763786126129150192598853632624419243892210965351307224166575538169215726894107092896758060097008845199104384404776014772359968356374597715561476548814541530048397126541084886699934884411968770871883378572582655465319082599872635117802037541665291998123743039166848648355043403098622240979651415028146574480992298574693898086770781454205593169577962327478935269661159351450406378237965248636803951642525086517448197998094773289513244514404069772526832557708122244499134715508034211570316847573150997278039776823026553501999122195271724121105191728037694133129934589926750218529714815441845782239981934698729555373956391665195793196719607663662938179778676283206297036417163249167115659537288503411730584509342202456641018635496665355514001345383273963382794431192456733923184072499972764991208458150034788413887186572017632712096242617079657129644890919615588322735284521881506197740686324368010423078805670458111863631179557126708603506521153328346763075457111994282076558602963323808515022645830316980107185540483300230687308256098958182099426612714644812475134024146224534501682821443179318663359378247107372283084090893950266600941056098323874237264038658468185659874559236563285015883047327039130066399422175904779187199467824822711054435273769346366984337273681806639044048522194391829231646829220480769484603884776076795340746962757228993677636019457967772351030143103657704986381090939883417949597747628357504155665046702193880124008238700400368668453295388378473656518599191331599117394997451896046957413284516668192805554231607656672620111432707445940454995649622771330433900452628493630050719800012682272339114552478184651771911604783153337692285471637989785099466838779198132599066232772024480825630340928971190889478121431333560537712392031049484757271932825908763279590764097980497137022776101249012919174748634052189984417793977364388767596544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,4] 4840480573103407503291280860424059818383142961897317133903808845805786673187384156861459098961532200797047249829052871844793526746070417515707745305266285158722534157182081154609652104250696248438353648550565972343696859202501390918730737695925491733437520266486858607210202611715867606905047688033825268382389766996499806886319131242425418081196967637353884522315087877547709932964182386702503441048685770108261393605408431361615181988774624932368524800458034569601604631549584118674381659370357922442192841716605148292703349003019350307942843872844096340783157056223899315374307142693876763497016576969165030493092267563488939909041894372884864358269595326719358021634923496285896860119673727426338751103562891962673057029950792676818688476034188709905248432325613802909937857099636850688615748265741799039654391408844241366640338041484805175719504634424766157880689612388954078528914976243456776384978519703516257623533689976921598835027310227223459632649747761822118406203169543585758970497435410093426096638421176965125602015685075760027116080561664884608443442215151868921652776790318607832316508416760584711523830722327753975401139548409237844677148807159483999830590501952034731527743730756886133439170731895181041588376319518188263366613118236160733961136854523640562574679174336727258873353543497935570294201574516844572501183395939341606643637753585438455119551027758840698646911845553609095880493428245932701589965534801958053475523243283423560482467671772619543090988445613592701548261069527512699603108832423964698057122370727539513656211729960672629669202135044886894396275006190082107471257275731133488904329114764834348899630039052887397452622986468705317883038191866548453726274665295651890455480990763460354559200958805149715134445806173662013506819142017497454251675624372117289726891175978105809192995046511239375786701101444216468910607200934881284579045072064080403975314813019140066796405496691090560538456988246141539337736321270418194713794168252537499168352653866171095319821978907520255740684717296457686099486569970502718788400056660894058978995211228682847581001739012925144110734064640023564430306077509395612020070827630776541727612518664502373224966528605027566161867212654210739952281562882662148333339431401087470471279618845781035355303854989753823856164864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,5] -9057896222659303114142489431633905768859932481285093126700394878123660755017024208600723125266446612337695000623151008194980154766011425130648978555399407429367679061072194001712248542630259424593350836225943267425777969952184881051944098476169647046184719128142870644096953146824080364490417207983470515768395966631497612197323910916459659737890058179652393512900217881882273961717609193123853098605344404804843310096250695369630656217881962247342256051914400431260197024321663247501585130477665234986262433137872976513685939873427061842794372722226471511095939330395071949540718684340747525437689294265008819373117306123212138345200798538485548079184782807170935597414358758222478306964644975033628720341958593832489444576578058876327117178768709643986997443293801650218926558321896958488559530919630498591682899304753539143691449131923481355064128591827105231730521151043287908331794830785405324241161649619822549786628240122908063379866261551252652972037764258364338881407866082754878655920558047169027031669640553643196165723482585531647807055952311648103872871683892540601132547398428145957707576583156998775033586025016806132105170379710045872916746177645253570096049225567505052425427951590429552307123770478302275119070471050765263587126784967850225869987812315848250702664514901996663825654747771066170034446755417068965453182511635313362982588070860709214073182250228903524545041256168060418457121744556168965389117108162385478319072071162925151154681931294844055570203121242564036631734795632595391654902503897525840032608542962965700520906364815873809280457918502337973437311541274433258448063318389235257866858770452634222757489294636733975027486853562080385395996067358669548479755286606384739841120157195293610775253624218235928701205628704000306905020758698194213281766840794989034935925064110688000503799584178573336118424583537357382224244357520944856136142004654678440013507519185674926405052855467289240583394352701156921648234835132861772941897874445233597213747718626213600131958930690479734255063961426978869575032243720402596277091284983301548383486865770280861892939509688101339292728492154675239955444123424718482533820840627329841809672060861513791573455526280126096937674284290159095146147330741483707629553721918108942125077884315683008736142024078862789092835328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,6] 200794494982628160187915304528701090377396164018582695697275570678308641533302249962918141374836547217190380548443866468559563359515553900102481882524875404371746694922810427912775049319226518067707462427990142698270025078008066601181958964905557905212387292975554480492719493778331388103796814125490056421190266948979263739722901650761405724754666008169778909697002590768087529819173658090380804112292593184679007701707177240141416302803026946301267386652051964060548455631934171619117976510240597383196753593031662389402944945363221420732365661635304985830656367672938499974425069748463504569063362133578793603992919683741630350868742899969173491809130466850717332948936063477137805919388510666615109340167765848686522465749661449004256826000921859554554170942218526720826576768079085258434704887632364163757125414096376018425122066461851830220197647199153553104261286257213759594793010026757149593277469748455993605578373374058710020506472919532134708097924533743312563171098029385790328883281443995210444024972067166510898485341271804735408177419083738533801535156852434192731230940165958382358098477868746913671563369175765774796215546194308029329480401885955536378631853440743434581031308631256449913620047775231393867980960102207683999259170616701664890725906720917733392310131829516865409621195809798207258108413581292867954450641822625650660651722359221284103161356376327487055003898654537350534310102682815634507803839979980608393044064884018792619644693559533715957695705416033079136006467409616295768127247846831369617718965057733107406028765846875326019049796861923087233695120393015182145140542352300193256795058785064224326155866439314341915938780144130745539824992605418598243534265911849920209856926159107735052150001861776550882417919699666867083005912436269469304395786187468433913692093673945401892198324657068186712401239235681732526470062724095002989993415909839479761373050250983868247170811553072802551442439979537391180418584072799590689190302488145142266432699008893195289106805149557865456738960720902014712558673255351523141805611859095900730018761747520172063632402558104303154382827421492121113618618907232115260039625997945561924760101230336869626806426979147733676293292199692498094528756655539464747821415795176853690921973427451342113227662266098982772828798976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,7] -284407444623345918259749532914884953361645373309498073936060571256919705885534889071089482346737448346517670470204484692506286843328439392036359842724550479248213863767766244655359951002564375489678184444173753646859410154515314700525433833982254162891043273010678221164253915336247554001991174858549750790070600307973169892815793326747873425649565018773663559812328481059494610886322177617701060289800977839501397170356177437153650814995862670250365821167717442645816741772584892703447688093859316938323274120551133850002588594303831922667166398166278642176831158362309586223428655139437743679781999857589378284092049316634042374739071255789776845714238762381273329368948854650488009263407117073304945491801671802934284676323359020004090218556118496355954774333537859230400221160192057050226281483976729495236664156730132057634016073222982941604113047083169925998683262212023736606432876492623296162415545035728425457189138945736792007850589097451753047588679164882898059738340874221859476207199919934666353508362472002418373302363472711335422083782544999807285545535140149087495078067600749792538993655422702521979509682130341332234692073460209346292696902363201553309272458614583688085878155674910097376774652909424188855895448226077080218224461241656729050564341954771634858289998757683518990860760042909829924336683412121637013913092835172246544667993270394000644113675544510048743246782944842995174771344037468604699408483797369444850472335821837619908667385421328671268313098614154022325545288523683415326759369679083835021524781208841453117560945485417908960660258907584995382395360686073233506028503578878753203340067777777892242359934747150292848565628288001363486385170536550905847550771772722357086791977372567376284267158687167931844085879106993769669090209122510826373624257031667856231422136273341121161866915755534832800600810417608984736445873884703626859413337528297043986099879337874193568621762484930157676412473188344058826220102550833212808717980766234556908311308359053642677743436968058876372608297877421009517574355713838553491255695831882207605168462105079808032477060902281657896471264636911151526641000797007499705531054592156406527561629449782477654160628546696761199268978924718069939468309353197273249572356546618004686364077752022109315674180859652208720502325248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,8] -381393123078985646170117887396472067187493990951123983067832730289297294100121659237291819340416097466199353418711713321311005557927528931434178690575347380274678540188664116579309415201863913260154154810839224415834195419158652663508422675388837158004333485115585387843361569225051742439150415533033848605259973996415361608928658997387318219021391917751696159894884018896913609064453708495190197049720073858241291253005418228132177120433097429409151425639688359948698223774868459515620229948057639527951586865150269940925104559681223212074834460795996365321989266135562241232043081343512493386969052084304613025460238097001291376219758149195103671681829295572591132506313770637147477850342718521082148207637769135677347584998628217406851752808649776877176985096669865593692114561108611825914043670846081042332055591924473102329882342303847149810989621900728813721914784500788573745218514640883920297837662391020671494090907343907754093531288112903739388447024271611526449255398841456836734338126576245546223136468241709911016026330671010586137414616671558808807399223079808363743664928929820008307627812125595055330458433116092511341787991779384607093269136068034947724902272482940430617223933405809885111796097747675479997542112091952144430932700545392290494241710086572061945565807252001910470847187851849403889777276913873879957005511962418177226322332186704300849866479466965901964042901879605080824807194390539058727707834822481180455140491605406216955439659664478390643883560239377587741851311828049398162365135904779187856453708128335835010637557758544175875525694169918394727076189069679417995052617244196316328098449599381743982731554184405612728932729033765512577604135085504919683204271130820266231007002405329574675310775715152719214032653052889390923458142110233007588308093816315616777271211384570835093082200661911741444561230462928264521587748823727376757161775515409802269046769765002560152883010835935032016789818985980817883086846547634006102765058895265581037493147625836688864688816829895694852480238947564092108776316843484756406081473449129678076312012673975677998495757170942828321828435882868345298364092768763718282742186945773054761941421189534694884271841936834638023268968515967119327979849873088705200071043708190675697836548622748067964184038891696677837233717248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,9] -1070293944780727995511699279028936464932689311097357363993203304592301926869978467496433606193777062038886018360583437724524414586028786194674286814513074454368774949106683067665064210399122884016305928709714420171431191577758452679453908865700992905762961892461359065884418441381707974135095986195551505708755685869213369700958994913943201092325581204587856757869950295346876044489564555507391167307128776865664821734680556452679815299062524001203047685967156595104391357559767595955811449327477074071176078739171933916290212212072829788058138290003224245968832089047895205882085450971880048141656563957668964880959057987018109385599237367421196712958747832343403836050557118110994836712128860295023261668366624745751982024454208548361104180713435334237799540733307367455232106442439279733477705679886146968389216924991238905110959674579604454073641410214092490891411817808670530081204081327906379483946034332656790293825794468463711381179468461804116921642515956668839126734123728501961566128318620840782117471993623421178196400818257804367449097628793032029067698875010754754946827551433183648022906188594781396818267183658917747810895569946338986993647927095024681010355397577937342398593263123686058178379526918698822822932407864750526447394990903064029459917373684600718092855817008685054906224251450268382006182753832441563594880395319968936467899254838783069628828521742172168333538722248900393769128118491732803480859164672701739711998974242591376325489846417993621034983695471398931565488036288583211049098480165716946132933992278892480246311388626211380255823103044480610465112259585691120457155193125426686498395704984940373228717388397618752097258740870346520013924474948779129650980535850533415345516694612641996508947626045294173656871509306982695153302581268315525299970904460030911635521050789068845116008711319818327076554246945383498650634986073808375058125185510648800406322216443209587058757717103489633783047633890926815480480003438737648110583970182677537938467067875795478473503854132956433265822504224325297271996984302313972105088378116724430160109455781067578367438174247121302564108277442823433078200857572634683231761686025462735916078005341772046829980066201698344372515492310972208233083054085207678113712755467596964139261183069216486219607926751052654220081627136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,10] 45722479425426186978331100319940853354999437499500641730317264151609874099268643897193902681589132943269783142411546855720809654208131244766156243515869865415114174900145751874517321497840843561096675863951462925783243857066939478025396636083423996857815585727081916150226623785998875012948032036203858740486489945586819087864981789584186185393174360223386831021990876165256599007332759366653072358537455791563113235355438539831380220228604402162623925128438021591092422045478316480690125668382980791485553836829298864759163556947809940905967092771225241784074921728827887462697429695091092436884885241929593840572369941867404231125606448159363988456779357330629229050762389993725217435022081843746766038774418915317180667119822328235785142690960684711515662958292068999004287753668038460458052723886023148610462738644567901471353599392081466125726739771494261676527655788723645275184268579843273471600681806262604624586024529723666292208683266719773212064360935080881818590415802095812505407090391393714633328883702210418248565951280970993801623597689643485238743321427532735295827494542507104241453949025284364708641049636755522257368051298041487395503306950013283310849863574144233119373027182564920902448336220045430059753027938566314774893305450973841819078580976793000709586872143857419469919489675958198311935667862861899467245230298160542592470603495457991349955757901943243434336557999029753869960498166712726642131996352110357418724907495651153600108921250885923901045088894731172253468985039535502541181572467929148515901712819800544820129906746792664020688213930236389364355635254109244479508991181219555687398241185239798393551001042885338065421197464833487080433405125616324979562539097569109815721140502033890148682920744165847944028583177602426406307265545255037995546779065472211718370958212872232910033860570874475549885150014557175318673608161468553013366969152139800856711804859177890820840960250517871074284018495916709825766868824570543693913760033950988821574741426368239165539192022625921766870573028337812899385266774246475002955025848679914131600986329766701000683218146170697368580804785145241593709431297163604246800701869070529217294035891811700063740136203956106285720080929596372937689306221419829802199187859989602807171890725526143019924172290462899085138183847936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,11] -244319860558623095971348854570183823113737483518210972748356287608168412499268815024324506422882723099774598245141967711333309698426183354818483207616431571063132432704922452328577050559259968146131960284438035535035649872797135555575886076737815602801752634756774160065548139617560010946073743986447819435130847455523236730951343640554639005754584881170874852586669421138770860274387406725044838849793543776625003544862640372232749029455153265653084539577154581552135810123226520546705846636355464992891315279146556390833153853801887835239368595066398823498237629465031115403288802870855501390005505532406383338117282816189675082605548507373994647470931647235040757154106092869283188801699496099206410117319977672744725273466249864710880127610723179731420903936542291983765429089841830214229267885203474491471893954686419427183264696375494077085464124915562109210631217021887017144454791690909952725384999528280506250017437634261041442295989774369121912547802874126986891871593316315047592194923683387809611690229701979357048635705911490383589111423002811304706622319454635836799214259136466299495393149937555506166573245049451646747490912504668058151693101712030614262174497647150412109704671417414559283219138248869606637897815405196873938840676366368167717744109377619552547509164127970420713506959818785516452776691533389176654132622085064857257607800498235397898948778741266236835273279801185533575649919266960412166791829675701489977686217809566810964746893527920101045464353220715797796920238301278101206940427711086589398046773986847569066504947389110662581807959372033665019906996184233475286704081613174114627047796675639166861251276566196228075630341591209654988878436343997201868407437347846965259770826681543127222497123812688759255162468353301949158087887559644575707848479927811949278985547524758387111801869494462329077994771836972608305480996004334047386967941537417718693708151311744088471144261027642464850984769265618280109239895249441886540430556561701122908912874878730174230897305043708856042652414396070096255836290041393707928251219761489385547583054807688288319528224380117126161142109447108830153324101335931281543179073753385282646069577395552362511194835092687998370691794213175719502544043450333297419293347948976794645955362376272876513480434680119972292023480745984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,12] 626072863885284988939464897655323487560381994425756206117229636348484020985361622059324779297930362830404716258441249918277668418979198357868731736169144792141600366844612429351004292862108106639579563360709869574160809096123544252236111078357887641584456576114427226188326449594504616197485437262749756808989715386395352420401297602868181945826273097029933835218666493176577320152559506687963690699554397068661360861125821376551782063774903292332826292214022632804925598540340637174889278198386303485557291876330807746719166058648079537112492199100745057902520075662689629147208197040908961875040867015777466654344438975469712036120361889946512905971470993291112895274248449717128128515932595531030177375000309200024122312247186091204425597195663041202607244278289453767595693663489482837497257368469117051175039395198326563418347965945646991299003564062483364638920249506264375664650294590475863149559172085092788518999114217567594669282255548705592522271812362682573946967948280563045339459976104167926598714886075814051149565805569638274773101294573482005542409405160333031861392110680373498823146764482786930398205657096086532629846724183224549553348552504734867970035697156731983122788083258181888071805818881006828772672926906518709049503428335962199518040907506555603854111462017814439187373408726137744999671437048035993032140254006818093353180961144500343835170682695870816033159485584543327216094770832613916989831423905640239410422278865988673627052073557555641182759236413719287660536672022073063122843242447360506238850619268647940595472951658195692549186630547477277856135466658729624153165961056276255503182955245495118956353833972354375622758583234374432140176227812148281683121638629085695123015996671081721341105561501951852202446657718578324774897425945529480293498608034511589519306856139736131463800560346533111625288177904073033728579196054951407150418761408968751094939268421828631846032637319892500643203508331965677796607333930099235742297409374637693426788561372273800682190209088661022830717448525184533329919888024354134075066404959039935370751761367267675649887106169062667958909909961240846089676013667182009917509689572208456446817403393429066168056850426198345024065501408477172908241959680538653425839571106149996397298564284304535667294536358550262824076184649728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,13] 235826929639979579878852661323245106425316589588697882052015515920763775472569926290618684890221537108055811258725874195186900794398324429605199211422135543525050938356626383881196052595334429101651705663198848190656469031966735815383189050797332984094558305334190197276106328890182125954932331660543995617664034645920936330605139343554248623660009710070266062424263072978500372992337972062921124061139983893496516976002819296397402681251133935412609772060400599574883213636238851532038229105826992851237530721561970693315655328233094049698735360598348909140300484369300674784774223204913858128805391666728027384043116286120826562304465523353267558672497534327538491163090095391981807989639604174132430810325346495108882605889913819298308444231200019977941837883026292925786958075917772056759150001624260407491417456535457278327693227347104005781808904377659017741359636565774958591979370954436346103962609704069703715720243748145944600479593310622257027825342078310982738931800625627494740384988379998037002284471490241542640729369100851794567611603607527618829534529546814675496145691472133662406122917267920013750618578267163545403570700101285403034540379891484742443803562379814515719642508056322018145120748476352287287899434349360325963627757038020107951799671940850036562080657743438900146062113601109344625967308193279266307897634265780648682435713139845813881401766598429850077915621058496879523900246286027756292318271720213984208576269180723222630665923358536112554891686541062264805038423989317461452153267921321366596659983501234512800575605979152385794673097687488677108143222456373593047448324929268516289231907105331601027904810721902818745255294947277093047703300587404841236314206674256578416060738613943769535513052098998476775859944791823175252774527045019718527813075266077699940980531139170095406650886959876981793081565557029794879952348510972563933518470877912017325093862378684230035543064000601991401558159969045928274130589793149197459449711252516900705688157257619377171739237459705947666749263191920944023035361736106062976336646822273544416440959596026912278461573248926311955010160917358274207883924302260702900770577307098195569002564689189707564880746560806044199297162666562693691671900461196099686866791277331972568859237515496701767275562754432676020844966707200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,14] -8565905779965530786314952323233439956252314470897906789312114261148348087994549878345322842499296576404638901912340248293601357683115240962533227827567989018740434665608101762735095672204245326437977728228852907322593845463505914787955948238560990172589870105346333984568724372811801224337448881437124361577571701933627703791839645584808335343402340822611288843053424849830521138687611386152372150281542343193385880411807533164516098862767095000122343022753692008784244718600165797618597741014497485808944849755567450186944518029929742335098881408178746116493537793562359457609002921848248573645435072248362656586990839144019564019010727481104827790071905967705183851847257146734749620693405266941214179645399971006380343225275596331224444360215721183312153434980753327492583841657778940566453711588263234941823443921325544497139513496108796294733529222828550609394271478525985595811122840206435871070875058733548425403012562645122155485558951336233477185121028142833639250798229709182436983896976614159852928910647677971492246326980495919736427607938442284333361335083221334046329492744121732601902973626915629481084257108298393896021441862269318891335299220496151441263046478101085380136293800181466992215667179882493636744428702300817152758719431208816286482326829632322075789616834866874493897675570782734304349938868225389917421718021527088352326865065055915107501742229473472907285684465436004992240686685415850587460130490668105752637165732848386326846003700471221107131360640824540241212688913674573391081392325875170039047982316226133087305788314889804981100681635412811237753878358428087053555729351875857682275757069567899105001641217882633910376666682846046569847536767902412354687137293234793113661301732534424598235120413228175412896136540047022996852081919881420781118776125328800612755637932960447217182654621931123615949813051764205894671033505198816095517392903537608689384280412064335892121739809907332917800819796921657801226775278821407804913238583808660505297896019907016150214234482338029226078351621002081050424817085658025667199238637444495977905042874158015037993089107246994616142133057714235631334627314800849953327293022312042975040011561330340782660859982387633705403329931072652559794736494966101451046646579986540739139811350342955486704311757136868282325682357796864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,15] 37976814074308733777297899110771491205793626772396445276671250052787499910838910992681877178810895013913836388889113875458493848844341714099893177608837572818983084969636015878337267125836310659066528977724140257481810489816025989360493812791017977952183382332815684769907095177093077799743460979481434662354751148854397632181032655514138766833298141601673265974869862846153121731505263228370929831754211339774732517007714864426526011998457044548425660921195701673482378412443339210703768303950146948475909368469854180720599001071447045200096192141083468091213285387361437316378935376268201267160629735343116180054347283703546953574961315662556786593037387483076603407996717618843512494454454937612261642290460092958246640320103800350231311168711473308663804509479225008120855172801310287401427910596891830055470863095000021473050880558027772688486475396175476498757848070199127507828750034046575527488936967444073339404190027728210808858346712334708364898648974702267670621051822692371457382714256979140055185848115224911322611112967663424478154077916282776617566433652489431864469585385378043433491015904270948469639041631098058700235598502951732786611865525027412257860479515380553263931660122365860353880638383278532214146072701601238966115392692611097790525195389393603656799669788043507470614335061023740891788617953517909683185034149600200635722561147003690345306234950809622508768979721451512287088765305383626559043714835563632087827591161601634818269508084706972011558834235814929104634003871959215909284045573679289870276296049980370309129103995124675009149479025990968556657035172581118655943130284168161647962364922227792660429630357467165326618221633346598842977374371217469931158683257322722323773687218951830768500901462140223737971289632610186040496176877508924058487626365327699389098753047390620761583513873373591526245399808253639649027403873006717830337289982257775671443372029154609657319551845710747668270390636488613352148294811423127719206140964989014335545410653605082702940969523471256364489206581068687349612541908272042563646068382194295786590758486162110025895388242106892081573871933235601292832383800054649239841483017928813844592953566375329163287475041017468683890087672280918398447941833525561213916818030693133557027363196381443455519339772280891916173573657542656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,16] -103213375689448979021845624601760764811231350698326228446309982681129912109580106035918954235671944363543414710578146891336504512369113681374575472327212066012739297935488878441691774015179464439470195324652339110842262057229677637904840053125213194943630903047104705910483590323741566192096529976350397267945505190368380744539027266537255493326087115493672786516364550829458362983505832570102824400983357867239715071570926017650439889092628791684114206238177529323253560295168596797119597817088152561530878232442008122826701306136771677929702795978123585095316676605502132421046450495219474927589049093178381238723074601668808634307827392244878513811971235104068596482445935473839009860794698943268118848559790515509865248659051361885673747891660606726524021095886654474895146181657522111355813804725701101917799029277380519364851952159811126749615273885356889635004845125680776223340384122869450197896343093159612707893913280078519883430993597375092725288510924469671188250335303251008460906163270602644754145683072221676693571733322009519905381428101190283745837025217777747747857950410270445461919568500968734240176312155726936307858059456511430839944740644655949223402352974941738795758401888657942137675512865987396053311274514593603998127437104610803637787207783707516907197800937651663630746779147687221247382876638419522378950452879994731916201045887323604591032254233021771334991492353503414931709533590849092965236282862109788350159297184421103483706845679533319026496800248084258480777611480350656040459818945412704353884919700122715038764936145250921482048488522306785713548009141692100506732744576390854206415766039681908025917100410217425015382123432204073453177806135483991104433683388958307242052593933333773053766757792772919284773483540483465885173251474983556933801711303672527994835779374610798426408131965260667689939158466301692397549958742809694071458453819488709780685694553780645887212700772977276014925674024132642158579626532380521519760459817990226459831512251975624244647470598189113159117161482351515041911389124812763857325956903809891184355585227618583317827404426816278361551586974804881482647749733522973863178122077581378479829667231510549295915526722917375447606875323908737174531269406956627437094053798032327649449305790042276589461204343830452765171352684608064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,17] 191232230064230875963864261391569138850785879586883356889763335298525820298711528495791840485873524245313699512022242682939562275459217913267084664265259583321154380445031199952939341028896820539715278639165899157164678573527783847574167388484421943406626514271395270738369577016150169456133113851641488253123962966034229054398191686762162241335135122395563774518350765184609818524046758510793809247821293083571282145659998003590210405055806371703347421242746483667829966768768006090364957165554814155440980826542045860614188181555888193683907456906930537473639494901545369280176852326294562258886477900272595824327366403485092650121365839687826621754191198884116718043551047628264426047880533761153756228897178631146608780540525721029962296322787839330237888652562424548590970659486163946885050393312214569164797120531663498683314698279238555087260066028190613154436507382911963304132724639696933545735849833243691788670764833429811147286942971058741199247158926154510994007044914502569484141080350333377840779768305121657945840419930700960391388301489421038130419300269627120186641662059281400718048836896259239001456760180584006887422419251377403683079115864370477799338359689008605672065127591986338533464359656024682195560860317831709332991062874757835804152202247375177366988053652732890743015102357692218191858597516624630317729058217468308225387943748327499945338158137937105577907390603075588477884756436979466161827047063710047598110339162524559158508620877753264559219112361192258945632331015311251676584155309893657898178991220707847459139822829324726892212416323828049564187516843742834232146225649014175240465816444631691930791042778304778374869803130982212409164017865212200137998870539700397237279166812822815230250298594065966275978619214804548242128820804562403075579205693735523859495315132144150883842781680035432792500753482427339141010064550693667452186108793765694049248202223893747473926093073899004196741068216510005521572084315383911288062786792880835568224959574608376072248551397116624263549561930120192100302617328018626969357806879598114886178038946189504131628257930395741094070040941214431355777855256311193698512533915946824432410647082376817586250380847203079971042424613450277572462721145197537493977694442353719121246830413285972391320595374563745591335583696677908000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,18] -200657983504311711185401919638826325633375614296046624113255293274854472077999792458165899258223020581255880182745454047098805111209008701586730213598639679171733774057456294805073877629057140639980379273766529535435323109180869930849480596861819232005318050272271830708803357525193941119798005985586974168059517083849409518343464068462562291439371108228637045751680993008323983922611166997529397606372656121536380707844591428755729914176973543715490980337042166045081151607377274954349522734856884236131825725527684397867429133969244823835298133324456068432497387594455612022107227117852123576181031989067089805716958218746928017959432988446758459533921859845122650505338112220225642691623335467234144430022702865932717989329021182711401875530695513511658237111412586572532890476960711063495173732758818037000288369630965872468937580287970965873103501938446492592356125453317383031711044188681769804891928188828157702264310604660992584864200201807935393332869856181518066316480733997171998027657769242424284532898947521547938050569793159804294290915234010453058928560523834487491699863895058277717504431561944399913578701151775807929060250894977986627374616399267279791776855589754388154494853580641380654355606451729899333997124968148236877889881955725157652916676699541578825409414181943212795955157836107356503536032182090299097221840647482714454098386236391091332576822486420310827949886605351714190942365593694236042290131778468532991108141476439893146554111006803133962494046504600443172438562152037380084304378365224478547940870824189805698560160681963411139646979641470109559510311993597237430485822982631578661165564815151218768417733579836415315562884277095292683978339084477513299483093198750561145306681707768876386694585637068404105204738825069761033102721003314843171125866754911961187305668189527055409652356201230562024330315108735298317288878143392057834116608803510097446667036074495646762641548344377713861538102624268084854739729734390157740329860169411503489874064524652383079068173456077041829047664995670446393696068735588850882589179042126446654695438534896322232384162435655851646409485222763528005154764875754305334249373468529043167227590046185138651107961207216030694229860282019081034630325087229163595700561572860431558365561805333527743280249698870843792088259263640497257812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,19] -126251663603751030973317088910003490663459801874268605724361415310710958399221386474169232597769504606347720453049311886434129026810499271128903871752684515160389547723610929974140114897606198476942751561280668587408698751469158945647469341374238386906556238222839947785953059483751948984022347741471151860652847962054641287947919492926689375686777739230384415994339516835339904282834422738369946886021706236669191763336137259867694983840677401498908702425749951006670840377908491467376469956872751881549015830447407516394862781203215303564759960381613016251154914659410320850014371852316218926482804981311067497188246885237910422004302608076816009957798703540672606789576022070561518031278567540906616554350324251192828802672940788646592099506040603706030058697702484537017241679056326399933483248624325808345009832975355400058343986051253976645631565985252379400305889379697749803936214856195106733577987263038033719735703897384851271563004838542147143239319840375860697384616971291486338079677672726905954662089281293199289509613973719758762832563561448405203572499465878264366600062035653680745843429245374115100781003005989459691643005471585992237873061255977688004904766437233098343220907442705497460399517751006802882667838039528157850078446097136349629227628206120231459919822984268347060213702460357184881517110355593861304660720367034585324336111816854179467972307630688979045109973183485111681668073081981396335995942722066187731651807618658496246063044554085640679706715501375166456969355638633649386289134999481235160006883305227497721776735354027168447241680751538641803892738019189054649392563695749547986323601072230358275762436809430837156794406449752838932718890225224862910255296355765793392708336981241876037639415084023624078533251915874858433235395874098733363686109091384578276153675644466225728601784954403700189518125748540835305748400358589952575248268084997937792150833248832947897053138374473945410625368377615211689997046267092269736309159337609110233735390857913207291878956754341697901174687559651509152330748152172991510958939813829506271697310871660874236581380601034960510394705173595456513379595200526413011389562184606544473400562222569894733674399123808029686299652187656491104615843649592773109711457672912788601423957486602274818621823715704964155395096747521440771484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,20] 1203310683579391751285332984120108008170799348928837523624069655626326305114326791353211057975703758548862170224717907191806448040801331963838395059193961145269270766832102277296523574061577409519745647721411356598297135392046505144810554122541546195506377328352524027373702446201428456969886063623851912834416416783573444019320400651331702508724399766558760077500058517032746283342795040399392921838990636639189559963671639164454790527886281107323459529436613437299492909216243790953210134365450197516095249930461808059273347507086768364478909209568161783440608750219620683921337955248534018557658145860678394511788139200193269381444056003359745261131241484676492951901282606247910363373949363037568231290212935092707736472800083176992625050061109013643378971925252441279430477072031839061308502186082329819300109727419195698977959175912268914339615625348408763482335473768495746143439862224344020026255935121235752483349998399094726874127157334624847669625781090518629170461714240655147413424510791700360311884347850244074293998305402919633494717459673726150703922793814084935198596385526803706676384223576062250682469210025963266006311276782200891647469968470286058947007874837057904445581453322173653852033857123469504575448494269704054856558996047877970860643260168349287228024401683371529539007669377152662658363219836177057764839955988895890382476338417262168549417180508072914155858810511127460060579070106204083046494683438973274023468237569456209054659126653093766415223340119473613117638418579721318095715416699776555538789438454781167160668219389525059479627307517978141031610383919513281747519351109348245269903614111767810460847749834308401502361347235984359045967011208023183393547425601327741042243449061874873436547826407397737377799692355005110375907486031820562446967191700445729770907536267295607134528258016626438700934494035334222799956447780272167173103113769365907886058625211587862417438987662338219314815893727159458095225893578784948575037008768742059619771457923985552778151221045478168658385291642220084428199565459710299968761295892155678876455211875714437854389745724765812895808183101051824209276956854686970698434237043647757413190763534720866314338012814779332670527194205742881807043422750275528318631156533799358023778126095095597554220743169845334164813933312342172268035888671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,21] -3449796538461740217847085034489522649764756081243352660199676657040490135097053746284446969148068601827632596818641960702548082419778835763561121613785262229662855192239280316771560948183728653699123099360286851319558543971738830993973511711572153230327815282808889834843515801348820537393181489359161955265755941597039503136094506029463733062738116396147757744436221831809093571806528776654094256464782305381449879631105033852116369184032406545316691645684630735037119725280011498918095597350029880777246030161008079865255938501724812750109802285587719681527555420039035587742734256521381243238094505846564630291469177265656817675178472514708748771976064183484781311719137300353646772389342790556308670284109630211599391555992633947061949283064878507299988459324444514098566624769853775419413832602079350300711429256997692352761992848703937281594524272739971158251309935668616172627287377879094630195285697553858530953427544394153192341871813759402077611373335415584571973381627914952454880924414326705671205117849184264790093983506178915294866147366688052031960493287980373334861375928395041118820881154498722844251600270821247078127034534578723425379582296126841100997346317662047175758951713790254889658327035906438405959885252541062518134265673792754030823721537678681681080477024517661253734413858812435466906509876894193874762276208631275379568524161333704892844754031208715458332378162831524694491774593351751309331864595275534447693917159786997355590982824030310491509978264993957484109949262866153921022149553262721067509788350430281825230095188705471730873712658313365385651035162967952355455878647702490524027352451389641228574751850699706758016339326398381606749248180811566095381184974115260531052633456402411913948239790598320681555098967856668604097228416371488751529815453068946485786666828558022785387435766348653792069809255401688278279843014039697472302072778408070293405952258723848129094419539489733697936603418445058731044505440905997432232273213018786090272831479837166906073089881898904895165702645899254229778008961141707967192389020256576814727634612868527499523927666362072385086417584918225520307792626252371898285908312291002726268698452009218404668976454576774482939746039255109313950263380137870499621398683819460967319907688233694592212199701905880445578897846695968729364706039428710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,22] 7009151071118757616175578858516498896645590349539765739518102607989532715994934091482500048213362241513318104693736384487731501961123144842454887328311650777361882253896153059122411131599049206473446842189466227329794063030789533127496559193805716299247215570638940879400443152402233463620053321495882250405169061508318365170065753776367156885274208205847894978013599758580454019639525525087924637761282358558628064310150305451107554039950803156166856546603276530373231938890937949456622909970964768125038599256610299093729491350924626322616894971474811340794733534662531919759462556512483561092256602049044549092435500971497630640454695178138214387417339056485620006982471315628098779283219444224637195847195113140517873262724603411661695703664995759407048260978501918206482030258134735430621603250217476858342386649164856265578602765320951810129686768008579979829728780086452738148911620708852514043057030205258826757392718750449900751203323024979386742153592890720248430242354475871503969379081516587297037616580797902873227587443272867677084510177946120055127640912429915905591710771019424416667279230299541337773052007427110314866398956382167323309528832470541016578485423405837280508222279702206854441045647817182737485911862897093431361256667846797124494625078096625137069417854685636444908392068421352562734800746370071105603802985378841754524808426831580856879076734269577078283738303994764153868161480717352409674066969303587381971342325096354974317717463076999855340234909192660543693370941098145862422885550019493378877127661964923706851888725992625807630947516338287979201043324406874932741793789169526412128192872350098210455744468921929930058197127475127142595488104328846392899475654035510440200992268745842524295906885923617522121233757373055282415020957504846183208958467798555586341001747374323309206466304834555432649207842191326144267561702960213599581927035483171640731982471135996334356094700773825065035406759470058606230520226829736961148561546213684135897784300448329014065421175611286298303433109972325500510818116302862301800504287389683532627388892604566865182425837627306137814723734105880328373120374945278387080439289918321732930872994930449044707622579644219431404347847566305081271720698171429040366790176184768996016961525683519698917965436693446947420399065204006603666664063930511474609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,23] -11506756269735690266473665094271917453957921004164160870966487951075821427022956899918782534430679488676947415609135958538986293711409192110430661799923639121594750271226926926237549732439836372287411788566576939893301913776947732397642522301787516716254149586284793605854101063648094564457378071559113848438284970185523222310366762578857466997119882175978107196168707815872233980011580532586208371197201052815233179721299529128254283310247830167432089148184685758385734272374588345357135624764310352720266814951811636767617481727603738456188417118342431678577642264721228694469491180256433241398570546587679411678424716507089196212824250426713268911666853862405014983454546181945975840074102222651622471301933410171392188133947505780014381358345371694746492698970376042862853075371257081626033442009066091866220921026898157541829735132263197515559872059915929049541155300447502364256203764148928096262797154412338977779715509460171633679211662249707842415622876429668971612576551110137804356814384709207931531280746698620174460129047213863679033637992825603931036716233732968564545571019670342109022308155084015257803697761474581780972195692114543063597023675478171066407749992229967428041866042535483253022766816904780813302647239297339290902483178409686237319885036116405535940860567966411550211330249017648601424931387954034839503297208353301229077185458345737901282593965544240444788560706144662021426998257569142081808769068693222609465901203797469373220462582752371743162600399201655926564204342493911398382009866559053245543739765381802778315109742883671623453207880499758624170821097276701606867964625031393817286230211240102409662160419435818141063754800777374899206108631843032163358495847603884829560164478430603517777835868441810969792691713413074527169965851604221350424242755987621947470304647214477229651274035771414489051991683433691183011928174988151942126715862886339384456821827835455934490576157169381933839239140789534126493418378735213584658091072107377584069909868790431731686507953931301637932137045192336755791100744803506313904089512338541635149370696130004074022127866978039644149170628420469149318001966619890971742108984173979554270699449537373395745228282909027289485902028842410578519200296663423586662352648250444456673247076744603441327395855061929706489712410833342970610221487469971179962158203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,24] 16054020573417197336848583229598549646410168724137588298374162266198410429471569706587851176003216460967222213866843655740617668535641555158142570860784090885171695794024156226530144131769888113652553004717561783972788354896193973367061430449883657073753460197034987423899407715179937893868171958128812526756910358758559532849520486015850245522085636417387588497349921886645856768072178993834723280329634789703041699781598156196770185938269189575056045930811844128777170008755516203486139114651257648379420012657447731308717701291465536495663747584071101400083622298433151545092080073572672068019519111254196290649437467654106553664393884269119108814795661282735981132559980186224184520655486554554983575747913884288353873888298770109703814673272525170637358305038330127835144142752700188541739981710586245432159597608358092267593183157591007184296025540193211498441031390202153186013048266374702185353214866159005263514385394352900027166736426966618468926544926658220507153082863566197304841705606502869098595528175588983189411558147432439335138235183789927889752157739101877269148570510093979512730217763171053218898831114392890636586553153592446156286133463821331883994763340713813125751546680557702512670791316203050979328949485747043252752887917635401248034941276844152740543859656647885049345027351127899742439769106342336031678445210316793185482497908038151350267404790394421584713803071329404702364941990236492975911437327602019386779203056732107585763263571171183930955549669626012730258091326441801760429775616614886977744658380090660397567714170823350228330019536470878388870281783280267419179590721119292653379227074991324574157381398885908549628788274799474813290736852926296373812018903209858830808081454945503122217312342025057001393597213153158129537752713683573165264205825112302269086430933465435580423754371149377345216885596948638356159313927951410966468632051431973208771705193862854391492702151220190563643079710776193168304215686976411708819306018734196854729153022524552697860845537978509576576603804172728584842842094925868769814137120222375337322876426028705006757249952419455340489065893485618488763830215863502385418213658345624886077217171508745018252514825709065854978249040158255830047857588811622590287152570862786716989648757842462906626137988009271934518637141391617624989097845704236533492803573608398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,25] -19556379682443962381835968431806970548751631748484698326860921832525526035719333304697368025940826674482417179676666236144017754992941180225331742878400886044014448127670934200335106957328368990240514041146106414506685077977306262110483977634128058679849039792660882780907868544122102021567797293153822619556994838089469574405748406783700838303765564185913474203589539343010491873748338121141417275673227200893395192677793434754917663453084588344525582243564116808091118568967068109024949739821636984164080433516004041196583439246727631208398544219685410912519825397035851570297807797686990741216077720233149095252673388685978446550934654290984733871557725363341138515554883670913076690383701406701650095309111803379945294741970090988905986583363783462950912764898230175566430483120385416905184974224823444499787244880936007118006601496419232310889998879180487734455864231512449655355491987912256841086428156185824820779103833889645884611674283406036772414536242858064662235115387326131990610668732363516400085861086814380770533342268495600604122307617775085074920572469842454250004452542179779358041744163520519325564444739032690260372702143366697414396178678407025087718519143557750378177895298089079986112787066853816803642049600039489270877295170658034811955784891503187849720290752230661950436153318270122906159525895712104023172601919316747769960910130148281350687387172976274019071777972658058367093960652821345267619439669386732519477314439017502401839819443269857006344563976187420310245106045811767930043066514018955905339695528055660068983099194047234832715115701165464538365284917256400289030494744922035593695357702602632489639059165014756317499928485913094617324443645666703264261138545379949777282515188665377918459099433653020484332758329678482570937183516169750344554735398098555102274647052104395487882358938101934914511227788195162303254121947804505846530592863418567816503727616139465198644882024938368925745328380765991374970141865915391258368062017463734409187757381442004653417924089832664342246896979049428003400271443971910379572288341687908901468547206132498209147118861689366118650264249485569065936238288744545395215334131295909378156328934325665710630282550137388251205305391202862125597944379164340959697905363301550594228380814509030580794233755332977115988412471069138169907937481100361765129491686820983886718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,26] 21161306099320800931710833193174786876478675446870529395404855005478113874971489237027549010027710284242017275782892343839625805304028771171143650336008855199277407614848876124957860115032181397677760264833527828275490529431241114988168041487350911362147906308683047151235075733409047592415788602009231951198399814055769846699498786707806531774977242141248501769380748630324358261906137437005493438789145773448624498304893827045092039391101182980736636961061014355424678971208084814128344365439046156192062738126442187743199347499785769074675510886679117159958437527575278723746631479774353673801823231892418118254380587488798883451666018086168380226299088715214966354518458258980620114382615103075813703323679950893322966896672991478813718580348593015656808001833253188851321291604339453179884092211530108939287049850915246123116395192978447983175063268329392146079446901407412024412998210295295512043265220326283344563918005069682373428288802326459868542387632299784701089652910428446767862119092487993841474060442048234435395704281807614505314157707504595612991815282349255968263203474821314835413883086703029505431336207395616056643305843480179094628547384375613393368737198137750089668273053688097999844323143003535081734407335357735323196272120668052166256932355272618442166696955382315039159867859520654958493365775090817833156243368791636747634774346789552168892689724805034335946634174407962338950471582667068426382734315678135772645220778398079360357397363332428656046332689937293375454926484257507073416573287183478938304026006784488779212032297900867863279729230864941727844857167155671567519141661041983859774464117296228280956433283399388083910950020336977069655336691117426908529823049276516862425332688419005859247182423955537921236590869439573840841215990968926419370768950209528540358757102288797988649388172227592010857398393029693534530992376451649121326308310962960238602684966649827837000366260492031605019693524175772180265183618243384175644563168594672976513058666381309785043893503508871841549914586882440799250220909210772858081024472724927707299839367395484576696259820017228072619881771225396822821532056730767904979885003297228094426373644546950809393639190256767823227408272367039344034919175959664082752297642194734980414241900355077822780157314441637325206697747096929543067696611483398783093434758484363555908203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,27] -20583481919586831165530452274759340052431373851758109492953062068338418450271134470067437851193501410638577361601524889928495934473653670758459927771397971068996301015948460829469748060627574120603295375053867249673819904668369535727959552611555578876615174558306125874264082196097488948407101909348963137260423675747321185812893883668702129345617235759442425243471214677708394820249082501260609766029398970821776451432444216638759063128755208096060022413341045083407059728431012856073075913727610342244836165103053468276567505918730315110265503861511119411197417770800926191318388241463858330404807835590368467688705170187550043856827231124473339443542542351448537926628064604739815691389841593062623642134384448987434654741399472241023944074251486580326241356073788258498799023585415783406174116019860120716499773876411271200071723518233981344105674867429557655073167478731503593744834877010157399611938346381614839015809719941416980560512083373373801284650410492020847352376951648653399607119052943636325625502436955970798983287905524958361151447568031772216394285756003934139625448854656791761395520822262986996355982054658840194731221795728083134369495720334642621546693573274698844111221206365547287224179361553225847737681754491033315436725583722619806746529478730087560661372501324602457117177146567248436953542950928576497313654461115749152047653974289534498255542972802645763893150146484733614570183227443111164202701552273418159569276829720141329564939778856322020361187450108431561087152876230909366986485481172630931454936420242081925967789110257104254780842578322291733179338890033129592941149599928624632925761693497182433225742273022112039326657035668826933983579199057909960381618999875992228756755971660304918080590416112077361448422269106832375644928094524721909615717103496428958646329786881653744708649776564638170893758431134856947176152469681280038964088621654523877506303706670638818215798665065193952335564844793681238287299185141734757351253073018466728984795015764277644374653797411150881476617263839248561140601838925076385879489873863555923573222336075433344694730107937770653539667098744072387645614131891858159172232457546018894891023208506730607354017198656133753013313981960889476598678025764377343075582674893005789552123249883905657407428436454703721358528830294501089893541222443626992344434256665408611297607421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,28] 18146797350318840860373219009470003630700281447427296154052786405722407186844414103894307157473306864308290976927767540253821462843426953834903000261460497020692658528502181203867662501736145211750975586889345356065039418648357780553991962267679240352335610113108008445003166957263470059073854273025155363697680853878163645831149069856950586636393803254340569552566941510498106765978856415640104680203764862888026729373286738111373140551981236104098517338877459731871840465813500927040968630662669477721014350390338791406153668218828870188645503113378177291086984473842184064552695909084252783596698749232805548997834159943657627885552376613017048062985986064784078791946918907650711965614608898558337267722832814384056989038955819374015936969916822693333724180339283893406499604282148595748503534826377495352659792502576164555365786648198836208289694049481084057347691999891624652406543013104824380041850588189560185859997859964921375443211506439578250677303145096476468877374484569222937580678860690742658588536903405627721465621904764085057617960948258645594862576256243794046101902836304916081635651992162793623065245286853368526146287810273308859317659718419998480230134435561261567484150549144344352378756727111410357531159790686001860180222292753303431489319154710656140903770385651159823938833387687654467819231975521393507819078613626531605863354772934342681205550500078492113893318502424994314829038835416963795972223785963066994263587698500783667803878931723288656253893028709963660279880645158014283530474388588198950292765527318650463172916678599606862372897605998376613270758234733206940925799192302417209793246862192287444905750467835338517515572074999182134506989565878959248106945344318812211715867277816125032843967911391176901425440521950288569074411612709319742831720355445700474347559791632270994574342520639360215413984610769622334345949609872381778526716180647734547643330156109295156990078077984425267301875465647229703600837410458875516179135282108539837538177490174285176474272069494839920118305596323929050409457066835836556926841695405277851298729497946716041973419644966645208374931478609378464264497510410098130588232151723650003563433894023676428352425984628714138294341608760729667306197754004787551223397818220305565140032137688907580693964190248649417964615930086621122290681689718841396175008640057058073580265045166015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,29] -14576877165333607189311039379261035964521235495476466984682587194232265388012700734648212589229578140361755191334599687756884142789054719096498812550417493270104970595900890679770983595174463117068902848589479739420552026382289591339209712079482125949321165031475275314011689998949612418743069080087507065533706779042999338712277795437718930053823899713690123948243076147877634177022652118197747198054931034071276611833703030964114741417825476078722875039262647252472716213075427081354127029018007383502698026020555782870300510589480185832959251605081907247569918680597427491229850069710684091450701005271190743334183756606782469713401275212294527931095339971923540854808192787306297430152810069974281522187032010295750999834157358410135808197296652491381606486122585535487228571462968036309291245179951896423048624314441949203476084208631882937390354683164529233102776080246513440818795087553664702176983764872063081515255933655240999647874703987491347164180576770526281220722135852555358312951940015825857390236458230862568521242365665620386222314949972527747591708221604304122484912654927759103764053338889466796741904754413314824796945067555364890825731310809300988957340436128924574082074416196792591774629919559086321695128492697576299061569752044470190868458237780193729264163929245542737139272890114106351410511505130470495939725905998085217410470021716348007535708131810377653501438698092359484093134984554142014859678164181110883794006519552742078162275363407492337056498271718309802988865592030110042941272419814412551683928297803388063449483068769746873069619734641021686564754139085239782717040176774287764278973587700181477966129846945031342071310320607500458600084337161165282254456676962586966026125782866090452422669688056224477441194104727270008543568952471314180730397931415830792391733054767664825973521437236206405305069019546232607170739348703071222407637056763585027704613214754226906721173979468926149664451988519194450505386262515715710374296982645229383091070776897981124149916732480676726808781638910938192162081548223602104018226282397025382555853045259082814117217066302462665758945573420586223832942600140141823993706461166883292230053937685425912469559036306978706195640683479169736444398543721666476170222979741630989339934406745689519198447886277197749165241060799467838590943662515782303784606099839038506615906953811645507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,30] 10697614946311072421128415465765433264205312917155698717341783885976734958814461458663168790216693689462471575184344740498388436618409299812133760247835768225616763737956333521272951063502617274996059019070157656023012221999720561603828790492922387512835290834396376544697066426946536775454920588509677962679387211480519492040696076214649262680591584546195571583541518523603154489932102998962527234863408663121144628608989838079454658913820668213462699377536786765299936407429416592932688708148325065932859673857446560946227299196391465991681111610437756125038469706839990082958332457306537500243891806265554517475043161742955234503830877840173281313566409718502796687798273538070847572998329288196952156180913130437148087741328811468310297283832730165430168905242079131876872456656478618431383787927398210155334137743445870712434405649046066037983321129285697354566011411068817760833104640365659016434375489085802062789685875803356436167120564536287013915506440653667529043046865466625272962437611764964663274554244364575624052052044273923753269475376446282280077897019093902137660329740594448336011804316547193081520420868388729644844822160055308824236193205371091165153850621791462462417230118143503678094453271863031559461244066467595912963517455428316430157579302755822744565928162874727267190657717407663546095375497997790667220270211608505727404577887812129829237308752708452632910212310840943514442015486027260256068135628687420943030468343781131262698775066303961513525074411160459214942849014009757596730706448433038147800523471172837026626559415178135767078003062608774245723226925358490509136630374631595481440075263286012849535879083093375930095498396220943497916996584550100224793424467053404156685554578015480510683429780643583697761414241398412051171438454500816827269056634915887016777671278740831873991370475414594626539354387482658508656035104669418327176135055255805070895656335872699007942884199626773780629789576341767015082317866480336439439840378722976590929784542003046394228082376535498955740977524615102275486520704200208511566938875331534606769400457211761238518721702583426767128100319558234696927797146442422270700819700023938382948508277266142516558043598128059614963317359902846945124475646515750669724074874762834556174201818705321503401244068576119123531377409474374309248333863571068324854924924682819664667476899921894073486328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,31] -7177757707238071585536661610411309224227777132839887160096219180891877388553837789092164145595307274317884393697314294205321498011888974012148246055902128964913802309124185887716001084949815580237964980549519022721528246915346096853413470802522460258956946605338469732067175664014176099732572815611533933148663310000739775088248609302383540535747201926690056358989260514515557832127922697623794168215604089682097605579236011399833426333503187570621672637840825116635279850535566307848100580752259153139761432116252769907765276631893074286803999873821634549512782135146335033862599992930656273966852393409568179010293999025837977164955979821180942411366352751253719298205471664137642346244608753229892917588833042245246243550044391884741989037598153641393939500642815380418775284953231603873427911176648383416748265027855736365665755074374753924083467992045253482480466673016757676540683704785385257988798389256950089188270266706843574660351121036733442229847751440939758935837100195118174694840068927719988538482345872285603169869488765792500087543032422621372868452913594226220598338992081315923294818519531537030249789332355270398857297923873140205470787077713268809901966324969057768969817081946606778511835015342547306826940391286295945057732116128916817808862210197704952811975517544916348631438916459847228715014687386363237636326764340962095941297482976799787015519267613271019726856342148236958541148132334198029525394374221398743239655462098916384618361081373271317867878314299057880349710900049369368061582527702255641074657835650326871162966469030477539086314829870097350402067232433409344167213122084232926947711511653358311820120396782460828304794864690895058808041270199070580187607358665806455445917236707794638743893232696257686500892543755233627376738442383183052339222570907563314481082022861810465273686144452557946707703173876138723613874544086057417013899913595423610741452573035462018034836323233046501780915329721142449785932223067964103409176598232454250514770731451832670104642815418603736126730754264392448531911466817854431405579620859047255683114648084124382556384157927051007036839876975630670679702675473636999873841749656052002212536193899547295582531289715828569397782137438599457295833893231439418695800572939762417371910114518376555316523048409747533990882016737058580283604909219160526983612548648783224791714019374921917915344238281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [98,32] 4400987298084037632324494807243286396877578326057273306595993832021869384071632694374971801392106865670708686281632744560509657572853938631399836029099102602712720956638112740938665213224895211399125584066231119643833906427770646051531003938139681230141311062639507573089878913552512312657799710637355170304874855891560488088939569354326530289090403688432753095623583207476739969388724260190375293067282486755713078125379882506512034468801281851674543860264651448436423846351845514780506385794387022427316230395704882718420766297044324460638626195219792231568705826855405657141821419123394599875849031031563317541432344696750239401078570471009795459319354246084003062919481981598973174476313654133186152326383196562234245278427591386558003785109145430931094197283968201952113378103612290199998550284187080874528949923932751576370608036086763459107660814880381247825852798111847680099552595904404526709798308318266104190260989839461674388343552953873132884068347512334090939027972615850708732679386166050237059704334009533937394618377101930243118220990631554136354939913424331373728602585759498594469529228355067363801405221025395391090481238683374688562805156317614207629109927650800508561656065967470369265339616454946931334356525285939891262049931074918547899680402067885946044889051928487680286566329315184665022713765247142295048664096685233466908989411357652707099101161813222820295568589430931926971324513504777650920912675457819896612599467462369217787762174899232428994246001346392900506514362442046860840894834041799361631510192366051844767594863334032211611687892038667273936657945134080232649800490405551872033451987122149847078033850395339374429881093046603549708476126826295447367350318462961343031973598872958886428919659258077343171556747315407930885893725491524478475620567096258215742867432169493659881219094222613780259483245211250092211251502077619657431434190730072369733026647834566149182950118826279390902541921089852303317116612189276109995924366103945458266028757668696405781227318524256348584837178627623299036503270051335565617339176728287606209467580036954783169572893072798946390905050512037747796944872944794911281542723474391422449743534058572420866068851299746912810286703827115573489766414848658894111627774492958452665047668741468737713476708601879631521356754951608571501553374138660295705268004908358074958596439785196707816794514656066894531250000000000000000000000000000000000000000000000000000000000000000000000000 [98,33] -2463338884547005276408208429476075176745878873716186566987021452160712278584771229113216699451647956988868549893873136918950160240939294499668958353148438391590839877153528012463527698192148243979010353431084143237610349931900362288387788174193490376403026929444570187471070166905669677023698562629531681979483208584802048122506269020736630857843449981805843066412217077739496143850316650068359629023108947373966946511811249514923553268545196520768514575889578756591433447013195574503264918603014180966423373384943432207345756304931534299061099373843584711273890321250051442662915762891350385226089919047210662474388067316141594438126248098540797766905079437646814824532720683210096516764277019754572433812938316497613813790874801809356857859079957037599613805260341044420211485255808170331677568410065092229969658194665348563689200733077679277625993324431859156455433726295110953706226333148934216613466985407324403427087143921674969241488704040043470240770638837045760773460575347941258898822790421307548496253293933085840102119774827483583322349441958252458099779445890949291745628100074488367764336915592805273300175114165712242521698362813660180337925231758570607486722425360741234579425734136166127963094271213392895222808981318255105193135172745839818286426248199918292663668291015206759931185049722937121601372309879068666604681923487630098749659096672229015801810136936050218236949866892515939408409266198524832035718445812608918811298422415829812586425257582998210846111646938654441857658328893776998427132784860636144387708369964331025337820205192395491670028558674213788242069894900456169312229367068258920223604313564080724123447833280694657186160784998197668308038137611040171588506884076072007618020862339837896607856036334874659530796232326321717421611321952872160730788796795283499154540617233714747808564984629668485331912834046071532996840790592582605403461191893946541984668152994856496377760895331016570270533393918824446515607336583395048781944745702976484468995070174069785482188593391276601755843997504266669114528890350206779866511606629362296427668830409158874291290147141364171356529011227261147722788708721892033146270569943532472105388189533557989389705784504590269063995905286425746973848991539128511201707603374692345140516466727011769202049090767285434913115523509571513682368396094215260199469661558428781552611275262876233682618476450443267822265625000000000000000000000000000000000000000000000000000000000000000000 [98,34] 1257433655160514395445959309864987046573625195498955530271702728821794770832233617404344647998909133030334582021003432327118958092199503617714905189962277689313397581138507111162410404313287773082706088071164891795596911686570966011277000373610668173501875918887847455386471925447787865011622632044663700164240773585079960407138601176615300457027851311054031326945455718770838317107549633963812552662636453261550224855849431456742492222239732461518166058781063785126995693516310287793762918625738014286513221431449084841516553311893411656364898337340681177313447104286543872943590668197140572038731329532497902413282575442191504473497234686269377289040477123095295851825831208647985386006842601237355390127972889450093588127155402239804232808269197457325942128221536708260954771657513083546537246969598401583809884370842706940213265146926085447785863699739174970628265314121544295878971867565454996651391261917436418222816874350168234573042392380599629991259626094817591160797702990963762675019130359272762263870466743845940827404025933702937376488615902442757602394112389597921661565229742656046266194551377341108689325544494439933724346164580841642718073750473817583905616184308903350352637518498090724861291392607159631584326500320511228898047630976684932575391788068359007402617951271310815720107300877931475793560552866316500266714459805733920322213663906148765801853665481339940505307832787715340766374303175423320632579025368232105270016547134689363109289965361297018585315573130148783909581424511625863770493930641307882497216314217941526465488027462160102637285890929732743279518171612672575374000044753448355229880862306920566741632731089011112577271129988618971196965562831452846481675882574877759479829445723165675051786636697510650515374607899598132846046132712834741165115136482798542811968628833956894669747746999748560681322518252705615734749521551324700325147616057405718793466353929032623603152618652982506704304705359180238739538996894529781541297772368876047539065821719387994268870697546553915796040956661797567908795700079849439252212369031862786157926702688389850852671696009164816485912226416650689498745831224558074846421538592038234530181179466716965728169584905895621216300341608212427793532692199873330954873225550725664281901084724120083290504171950664836668271321817652587554942027690914373310658895993173365149988651538748296587755248765461146831512451171875000000000000000000000000000000000000000000000000000000000 [98,35] -585012293660545133647268607977396752399750587744815416387964189052572177008800680741577597302501610004001704412435276451715477642415788502027512521953043993371515036183024130972401078488523158237970554423408025938430723056205586700257903538105891581270913360332257259442090633966223711380022293355909741672550269156625778452329243445082270220342589448899302166217584233599840280563279523358955376214936963932726809023117514386880759842860319565816642610841201088101348894355177834137205353047690795011955437572234366755339491922716219083254703836396320025173807372158489544278485688098255518357692780281045353646555366690193750909318409954008876866524290036149830387489399891823846915360155693018362548596541305702790508238854343586500628498289870929800989586685171916197221883960277924548259489475669938472813463579534786665599621284020928344443350926539487245663104273337699443407989912303286802305417429994641827551227493071848136621054931360541619215349071806157459854682208728699282300247928431429560778869231660753292187467897100636650573659333531502346098602276669347648883201662176219324564836837039272739786635342510622674712394094401665430147268184862919916653375586133364440596669976933890602061972737197452830444904476216586926314581724040306382477129471477188409269273047049720785827555984868158760711797606145116345048133226736886970831688116171757812306302749154323588899267668910835626350458241320598562264101580668256839041932720682764006013954055686450915879389791848974789852839887632349800840257633463893763739650493727880485311941367868898561509827872776868628508513369823774010400845734618665906096725561340958818318076105804694213492350862110799938180730736509402270790597032891650843841780218586952696503852462652907534749080085651251013410055089501531722448420519936990344157073933533747007081854173060573165781778278443802132828875279151401426432725268203832265909193575898841182134461343851963613042801086078787427751574439337625621155784403678660562732290065124535678139449585405275590099536775178261826486068293605580105422566621855786298575434541332240231727821376619857860042301674490383504295739473299776153250123498350570844117955528662405206220371641017557613448795578842252360666651710535041053507806224038958167580575065717235192468961176883923539335892828731593697094238439619871026147802519552476936330029410118780397453974728705361485481262207031250000000000000000000000000000000000000000000000000000000 [98,36] 248008691938588202439997183080971180195001993471355460077152814315072877333241258186079771580393640670653926923332645450446323782219491930516101051196655324135192001883304647802609992099960357559197007733728521615363889013661049006904340137902264827943692396471614847449960828935045508197223325563257696352153908679530325927264361607180771830779779380434787470183484572595320000022298929080040748269108121758408595424502922242723688720510589227663566561523166723373928237582526688457635689120989983643754801193663232031435842225190025338154632944439063361090231246803416481933548368848142052461352843927696642275186668951600481799908188945857905397853594828726839769839017236665500337518020153619220219078113441713195436288779250236982280359452965826595921628617072537650395343594084389188225152802012374598265889310196262215260810137149671472213729648181609846248530810045069885077719172461431707997626103227652537502614805556367385999465428372506140894994749874230147905229797017538050406409493706960076940237673650674039099735153192192495115032673808648512326743490357416866748455984362675703254463982635697721559338458858973824144130900997860067977240349132003099762930687056814404078569403451365809094028846609176699518815002219822243836298492268723634787955659187952706053920562646833104120084746130185320083203862670723265633300097341802185790960511694682592538801112453182019944815930820777175286229592631534769244520263061974482895715955668266741635173618952187564662638057360236643947661576963009979378950614168844300212267048869691297128543963159828194738058854225471004065907625099222800809699996814997199468231497681541602913288166665770315281613530946600226225954693996219570756121968952307719512824561432362961700851645079629071127678089664427545637368911433049872267855298818823078254668708629837711259331647699381296762344813551389411511461060532884075638662822151499278287844590483722148314590725219255627368204391296263179367528892659666541526030665075398982083811346470309988364905653557095775829909439795635726324750413136763356116482963231029431909182276637968795210786164259906329101225903405344299176328862439504432768389408865792608218951471825739262108779593080240419578662362614708701456272600335162012364544238798203054498624055673997569484918230499847535093490889940696677689623876777807137493190709617495536255838225296057285296225103365941322408616542816162109375000000000000000000000000000000000000000000000 [98,37] -95798945343574816153396189736237689856970244282848434764279255458743026490026176452235561918260325050863346297110072212960680840272459538554923334715956097789724411852748792013212191160839601081986844106182323355288409995227812304878739928096095206745084989980848887731463414716515307913809991871278578040573993983400962395844999818316947702473786883916167919025786094460162295640911492664178441794801504112518188583245003970836444161431374781330896082940307170098669814614727069473700198766620444689095634181036490552514854452115738870625692282137901132430264974755656619584375071664607147130692009442570964338429281013178491650874683503305932118299708707762951859968027933051103015183312754086038442965312008272191600236182458970889453722508903436992920788804503924249426856762519035131928796157457038655132516646247301941186444181180381779127438863039877416320917099369345025400792476034282819639896578866620171459083639087615179297320871176790219239789358415587773807378630705161730600426880774366104622509279317331372206219326316464288366086249167332497310628255991024503911076567635187758132013653612640032382620627634948243241724190725931896584815789340571814472992113589026396028941152253956075339948739339760786632209905882993991655115083682471897402981288137629065975799057022072807482329847024416790639427462352680378420828374801026289365491777048774158361195429044539279272830615591775423158113121824369648783203891101394773133303720715122102414093702803944523234173099833389527595665538740960759652702201631293423034149240500645941427351656295879180751193360300890471957529643351286653563391037606594398803005173032881533525354196003429585910492236145310620577635033487799581778774782812740781909121004405697902737414627239420284665526136156289889434986126999119152400445698169271926985660354095877583015677980855170422044764626195957495585090608879694576322373084819808412951442117801134246478454336342863509945796925935414918696029665500540721224169124545082797550375914302540541729444326123444610516783843622831107362835587457694032654954120266670393257813003146585370647257916508687139060161426631865934912756774563802849647360107442656701013690813800567712712369337488263061488039169700148958039287496781435918167558588446855953120824784444062919982653986954497424747186242662825542561280725625496319451596105606628804420530485453661318894641452104110612708609551191329956054687500000000000000000000000000000000000000 [98,38] 33704037578578102504570224500439525946034901000054858809120899247476920647462108825430091292575594528994268390917978125985195984600154343228967734098518441874584182907228940204085203416036616012632438297862681906156252132904351735239719631284534465235302359188561566295305346459688007725912239256994066745754267181168280306278940604575843229314362073787969688990245562443453549651558237231462875533300668461857033394752144823992333047805717909935744363000391232911526701888087539932909346509996895678476554392277933260707707106882776020818616759288410221300733645421467508146428599767296102945948491450193458201562539153828710632617344576673335402564101165081524947969392669979705753645892385830754094543247467814852610439117275951336985174633674574837734823221723986455739743683058652536872308610996519603721372035346664530733294818477180462487109028966016257873481781852816139656581476789228508877511968071300825163164714261257179415502924739129810403580258170448291064026386161445425599288622281881691928032594893716816580751500479625769323446729480021097469749638499100437568137781318980461527391021418876089827182791146888185482246649651800274601249282208199274801633013046299591362442596287518981154900162649605929847642063057070029754258506885837526395591435026151805097318641244038091998524378857879915583154974224883284138047980879653668640492069589047733281946071296813251674617822249853579073499284480654171016395267488686566582271563456376415371579374873118857782720516260450919170151886923784705284612272743932170041355154325053184497223393380041470368867681938906485769601665437277105453780782468981254586744607598972764395062851564446867733212215114947469066181504252039029850071713867982384276487978973256058622811092720777606326031212214418729383734233792769985044780551052077386458245141548875917130136612408277889554741806706186214061020772915151147114842373318241557035367721691967490572812433876795828654273442061385684470353472795836443133593663582190252489761542729442991663507747949123597104765197704182015545576501129620154994781621123876483796796299086364859294378606367764817895486526291120410808578898927661599202282437576845094309112354116828347340020270420572148989136256579051373946592087622313451321934213470908940922138733560436937939621270763355766785662143127974104452116917941217777000354088954232954179271204685777565390465519701290730836262810043990612030029296875000000000000000000000000000000 [98,39] -10786070921243472968980830708809389092091238915430933035590051185750102658265034228369242609854361124817079124494539141066741665301891257994147705621340214653796311857442933506942144716045015326037313110832880468776804580223593254828240793500045030139686525698840412053764877695114990867086555459448143564283476212495699678156349754132659789702817620159430375766749008303968161699231191875769113567084254782483416650677058918544511241523025653529031405065702361975200385065797715408334042937982977863962943550523793729679945641762169016447780204083792838012243346285071431972723254099922938160138073230479271567809369370333355716971851005981534962138494286834984528450126185151298493864091772217931803997541265922136727895753065815123981093480543523665967066754959175827348124642034674610137003573155402441288246548158222619022663348339443533388653254947959414657611886268614640777872951852408328856689300935621892301262726196133526379046668662806544944144085974842861702076089002219732718866113840449011236759162427232666081972694163113894824651661079297464532351689701997897768878573782793816019904839411713826688328981736213679716895092997406926602525482127656417351072039642879351957297257729312659467269369353638253522016639709190358175673914518044870736603089788052135624485138636650459649198808939420504888541362479765406709246305766901188603669047595674994769611151817442697366658272086228430828513685039339330727315932999295238163577174182959576550251019685162665014677022741847211054866646633021308694962648752893080844073714787366480051742067857782206391994352405928028459558440610059365372051214867012382022901121320276151646194418889067542079780694083188271479204111402353817861942079731871759824346350653738348881091013312887265081144630832011086819226997311629913927906211621986638988869742344069839368707269970853955848818203959441456611563106041942924486257084212239620505683675297247498974467019116476651005068224383770350046383550418897920064491037839945765003690977525870409717759620314589914172292301463154528401611874715506837461341059534054391839338696904690927771544746467312312366758755619849931222510106573384617752171964766608326142076683191642679080303478622057847695289700253392475974353661669137695691658349275724254688071256204105754320176957108074546765853394187405787871692990074466765854400535027074403885681493745848912036121963856387037661299643787060631439089775085449218750000000000000000000 [98,40] 3130702183565778602220864957501436235589384476189210460719856494825790415672861556604515117106116787882787377692620927398987408192727179025080879352731469161040787207586338019801345240792267891981465926820387533892392472727032587301467036367869859633696454336907025282288086781850513487805218298852549316258564952078913882515693463258725430907369451677471012526407044942758326759638799234215654976215431935581336221396276619653845229136531323151061680061115390018805343744717978605096717144024191690316601824216143205472955997434013526114032474489477486717264316770580115744891616780785267768500886057676375732585925036730437541356746952919719669802376005965243968754861477912902645092760289652976259179834158045339137884704885283584738602687254190784247164003111090591340570436705769951561999130014294208825724669022114696176628558262013196945513981940302491861084469598212669320834119550717401868714394825260188809893602430076421476968564851367418253984338569901995763481796525959943022756380270891601285300895139861955577428022115229484280452368726435515364199123383196736154408785346290694018824401190605551932623105629339208131296853835955689834358004739158511151751797495180780576643098857781586593280397757419246880071051478169630042176657156637914434577500797106319323822308475585950752425048835972652499258641456897344962255821078213010132655434516919727587174636768620702901910696010551420532904453541630866143838361258528218675554465240111597628298845264083301982256820784697917097620090598712982763609780874358951791363709350459686194612330007438674572448404891719204832074031776260200940834419590836052466137191041678173217557231831694599839698570731735089915942197874878059877414472712445234859968045239277598320770045501096710258232069173825007047862690190041791163301721297084230727223174870565208198121817119571310480379199577222813537325202928902397651208091494136393886993363540340265224210922406684219573963590964787403264871781678200862203034331835770520138810236070127522293948563744204286086065843589001357921165186411446066317711827949215790303123489457167546670247516880480921248437519457094330503355352238898870983065587140014341497946233305896675697974901924314363536875202721237047622193765600470893604319439269426284292041259652630366447051860792071971489360399130088657911551282903420743726803283047497186572390745189491459920115481985839690401950130560493334996863268315792083740234375000000000 [98,41] -819939878486342782642136801998050427302255262917535278404536055791868695293815584650755607925667837557639913507615342174229560981977451407264631321947090639220767442098825431352162630135077269675077689088257061715128552025040079354817664920428864507193333470881170817393253471266315882226372440305581868675987843744882539353831596201008930811938609236719228812091681237687809410310016035773129779582086976901367308945648328469664322392038077100573790371965605036146230197956324717422591565111639957344127274553099694338529904979521311450029730023822785055710700729407595357114020311253885781539686045269202979452233675215027500765337637542199690847138427348717820076750426546678304546160220185395319106341280605886183100643469057551521472920353799449457386951587890725887326597824067041966959790926596567932340574548849178866836841281514093994935145342968230752591427850241387619620301522538915284854852257835116252364323071223138412617163294673397847584339435195954003624812886596407140209657962538455907250709922235146942259296113946066936414307817902648568386970946526588134536447283774988608971231792073627728223092268321010861334118214460998262979021604313060142886004126197848585713283172308766296268045112510841751853976090856913877278423966525406919096171303126681127510445589528482304571833359718940981361898955676452426983899183513313934750831378872745643158948523774791078679507783704180453381981664119206314803778652035016048528996809966122864796823730685730603013436655075343579782985894069464282607617693202196328118635090077005526712456113588557290482735263831572037989806131116184684008373632865090283923858786506422564139262648082560164345603702205040296380366239844117444105068386830620586235969902120274281257447095426609392447840322042733376446922457972124940927243274354445522177159861303678127127888033218522660698522979253151278832635449202259833513513752680772090570154650715538200514850481641550869075285963605882014600787159734204635458456203012130702850138055663641139224974347003494051712661095311755547252598253051732539173840228758963481690869864968472207688873431400661113290974197114894949108439518884349664131552283929122938859988839852815347838027214185218140512764490415153990646840659906072779621105798148917982999785162556549945653099907962394742101031033877921164921832322917166072426705282941123520040085925703431709098327588123039366674576350346725917006551753729581832885742187500 [98,42] 192230419018056169500410419979231764506884368509425544762008742195408620395421298767292623785103323871030496961218757583443831719919395124654621753915146045608810008217848519010683493993369832779799962196243040574394848626039504333840196635579478400849825570451505170940039411355529225044727961284098112804776794933466648247383165272892502993791114759058467598466056304020432664407852181896740959236727472381114119782826560070327780656670086693243465949574414517769896468048042918704391925645631260538356781027643627859304431692395771010646987295999186398586324881736273859542685435134538031196092776471660075015658776636638527225364402279924886005945242542158215949499744330642450369707240139814109934788335385107142660323490747860512023360155635246549235065491865267991332074394661680351773845148301001405150069511957008731318218924809717042430691454308257966943964986916046568005462065196446251391148591221375886951979649058339675104920111034573123753743925260806487071845870455749785415490692017637503432414166287077493382237334868114337763377369235068239546047119553284667143052026467462339247827718359970801731654382114259941346795865719515978598661224139330809351390769284701598965944922016077637167233226369601754016585908158082291705164601301470118871316028810259081552505320032859321489319588594872702558667455596489590568653836045932187095056200438168344276876240136412137377644540838365028960695064326370998524573054304556938263513261458612349810682363870612893931050546487155527418221257351662850151353516800781048948308887137452817568267029675521881313616247584101127086628396172059668796760091574387708213086636278240226411279136074479027112532615897222785316922283689476530117532077261851480421114237014339688473454595934639748894793024748024172346379592067479573247531114128865400598146843047924488143191936292667011237644311643619728466066910150162288042326946603388356441154778420094605254194299990443176188200494240482415977058856462731503417320762820814120529345502874419772876050738333674202700867319387493811033709275724636414410855310686031901022302800207328935746343729262150827911332135739322578491945580853087349527117458211780720174749188834529127198565767076637153164316667027694407798720933302890317055608507147572414814850294955552451537941217526829937135467727583290453725299880172687891001951399966355819002931779972996430370003628024529293734368184942695734207518398761749267578125000 [98,43] -39880242542163727247040309163363005682173657177672310571965388345864484845423333244318971201077176095100273168191471596798777218174926013569705491124188910535654147067408694195156387208265611535029678788228188901467799123409913923183141539563774617006269711583918033119182315582391742422240134907068227129330739956619866910498195968942245547665577729823961807611863048964937889712584900372843148433117914116627053921154471428957785448009882402911858232778309843374448694128877679582484919395972563366218579509036725797537639146416940882465633092523886621807595134363753793487698149485835783157721693847657242637616760358187249031617494345082863571562437485677184291528479448735389032523041454337258143722649560525175759785568293101534472846575175200986362686608932291186870927308492860892789179264507802902203112559605205895810733778637638429886360805473073333861225671808747580496828034226456165725307093769463155811866897446074021138540519482353268489955118427459792730941232885030336340606783809816913832841888809679928311908597659333215448854904502226413800513100098245073111370289052531620125624889257152275868783954716489186766887375645624727679299505577491523271818560510079709783123503302171672784726763688477345184380731683955490747258290534639023257364793866037177674716892341451893749905413663747909134015546322755968140684645273281163560197479497864568035668102064321840988178115883882594542041374503956664118838890466172966679046312948657793558621912907165397197611500796549312629834307084449357600993510958316255613651625173545480433348693907108113973690688191865513723965613229427243982334423701969154374034176663297311083184441758988734664205213859781699038234953077642363813381982597798278724787840156923849364781552410266546746035382323325540759441319897435443115337616507796245336414270912066959906156268571192503834513334617469840938404680148941991174639385308028265376275564805589746180355287705067710456443347385025541308585376343556107904530059230818324842198549215536811378324177316002581374530318022644674378951200543118890708771401791387127911005861146867958965565743077269004143069736084939065114776065872485783769599360428725416870738774576297831513076231045952151758814242004384463215383615441146671234940849141570569117991041041787334554164550505769138509126998138796232317148618066834521961180427358642709785303401475905116907448266064497763815077657767460550530813634395599365234375 [98,44] 7201241001062100071508310779616342990820987691576739225288062344484848906477210995075402548364255442883617521477595251825830840384881252356730872400613370707883988183155957164432912905697883421694534444857187989017514404432716859088961936519997018991660854688331411533685674219575116905002624698080439440916775220876565007196515179964162235492453244875476180263605779867216229825083081995615332246715477412181967502611089598458824002632879056941857386604269150596283989253105838342828376439817776835754348878633075954850485264131861765882771718853593535678259284468936051629768985288839725785786440443579488183691554011429611796500463172035372527231600159993282616127908139234104161211156523061363180609317466415116910309790721184683072665927501667044855752232483323235383184328824787282456359367675172943952088089308645168461358290138459144400840451965797190076086396296596748152356864017526472212991565771686391522196158329191326341532851681409906222285170543442738775445404807356190733423837477827805584941952997953753831983617239262698335468144917362691178850823353279285351904612336171030891002629722458078481353431415149953771760731931872748672280173223735460630823164436083882952938842096737212591854574663025670637100579029941616507941187958100351824045722535821305560747625181781996668258787094391929744916792191736816645052713651913338457264278347098738763685931755221742151857515676493319013721127260283190738145496677162173190814388268341216204362907589687746588904251902218646514998326291020500537480531687795317915929724481433811849696537586246949552352735900393147206783142411018418929784822200319759605417793952965957771054918582536678910903894127251156066863749243958010148185848605412218651952459151462944100300637965080837152920089718694760829756671721642399159381644622461238702085832147631552361292633323258358411046704196510723772049069710330476261616450470616567670215613029647526301829111154791900995372652537342120112390060423774110331166333111410643825468056279981722464749658630173011308044401556357338397808686963377333561073562302794965507632735746238505064585231788891234154326093548051519059459734578939186684956237051906924173529102931579428657477109778499010032233100342217265885294380946361323205713688493737562132953006946931908105950562568188257331911657372290717662293604875275014068370788931216488247272367800544027442283963709934377361854274113284191116690635681152343750 [98,45] -1103599419177790746922399248973047192780104446681123046428669087141376836007579617778566907034637723138438801079693179047885734686499842009385814310970080463654611246104771351569767268589139217042468399311435933080881911794859847230191289762092433402730400752466120965663004641721838498650088494231757290511365262740878231657187603955428586790878586019403246419531519374455534153397083718868440179752635682215306612729442765708281902930236285508757961621191184036844035780523795656947737432544183482720168123218473338083162558800331001465137655278726071519863137687185942820313778555878856376368628694552979902163229596188716154625562473742193654252862673411746312146254348453970865317854446580061029871355138751733600001257156280809802344511163600915580925970727329687195729571764312563155050080856763608294872642304080061529435417042380867961448773474942992997859224787510966382675716713866298346276713485262051696872962563394526178580092902073632648426836927705561270791908147386714212071347075407324107917599216679849117442765315607763454958153695920040865880485404239635374774152776174751882790131782179131312411151021523722149073327185628710775025827655932082740062827690884044378006334768475558351633135298314582751902214375206211664698988179198955723208251815956446867041953550885149849324739368943227469042771069865175949897697400755353719882134494342371816699776273920637387311188505989614403212602095068383882276031681294535742368429087149792636064945612918501874031226059078827377287056456139810215586706924103451123412705889785693480691812975485931598723825218020261252978559614220914138008518942142444659235045797239658711831752275059332017790034488014654942025474306040244782648616628848026554814707634587362193244179573729031349166409048499133600584043617527073315104165113001983947974316087067300975545273134429310189014690021177989215346282456225650806922864719689090841970965207693863511761525567823772249712072757925311466632178275891761907169110062283415448471955004436687459292399291949516815996142507681197580568412360738477845671307464071115044622725518399538589053284867305515813979219512708125603646141089410009146339281526301390249664777545708463373945227760506985656566675346984158617160031850004766830790352440828290261054593487695041098968566742487822994860784779657073640902485029604835863792498996286708764708735390625937791843997823337808483756816713139414787292480468750000 [98,46] 137324493738188196424608240910431301891342961226400183337038278025203889648171932409351160434045191426494855857023570216858472322448222757264871259811484351859584946100589817330382951934563331222453514810848338315088830590502184413281919169550073565380198273506773524268236846366017972682165262388100417502410975017162088860187546859433130767367563672603932202211558676552565731563684060299928704162500693632865634997314866652531269708071838179448392308039840288705173959525443257215242092346503609507741374713523838212596387017915796824966369233544570411809798462252765329677468022873956968121705994710846292428151963258056806960235168844822407067735328294316437669384700004659354762619467430652162684432329337449297425174212865818150830576416110222658251752523875328849815950811029930539203905918739046861672262371168386764539566927594813865493093979556755612487120885786842131153789444410452241710196058512948223529095260780177850010250412095363799063954553753377492499670718756259111251507014427824297810180214687819619293285481295544872252956320483463176231721608851888972290573304968022679049124252353134845715024893531083568383202856937260535952773432703041363461358846894536842354913112087076315268617197136802531672582222077819274078317414505211363728186195316867874225782025552939025808417424232682611604766367120289162795541755501176932338677281629077309619471021721074302229767488271931014417193488686612715790368174847452675133931660281107447910954895270661609511329407508181047340364938117828177239630533889463966414586879592567286544417562434736530799634552517911054975558758271330850305736474818444537711539307253684744313778481724662669640752068785861791126443657634711486285563703882795237247375441847121124867819203495032092225190923327347273394702208833909411776151031207838412387602442868896620976061089822252212998337038655357951197386761979247462870715217894134660039597151274834046948877760606317336728428390025447082916552209647161226295600359999499225551292639844935209256680374011066651329704804680872512399632481924303067035731823758228086841321179302574784600926501005585497177763742177458354988841064775307860839116630395575045001083278274473664156174910282224097824090729460886572675604930846547257488384826696625057351330267473527207701328717428969389224864160647285314629848924660677742812062660569391530603503350665325132375950423213595286142663098871707916259765625000 [98,47] -12562521056796911638108401212769304581086448960024764966518347385201769507747139027705285257155458934332745252392942401601668560138862339386832923661246110086224521885539594002618424578707938141865982721216620676771160756367257785367465108181538967218661498523319516690597817619857518096101710754153539135786001631410277297386612475246621939943479316564898716642106509765534829010245517046393283209807542892491552426298610149023263580383862512046275680024866391216397842006927256415917073301338968444257678317687170505178971707053251000333756045412193483344664769713720744107103852545179490871896063409140267416284051622021102067905747551884523647212900341019986454232780567708643510613721341299612980776073108405326650927074052751409989603774123605339120769925931511284964196716156516877418656894639584384964114143549933519563786775161758864516026858832355134500359536171563603743918953278908541197660037578872694316390945551420097076512421061546981522154112655017797529483109500601942895355032429925010905433843248962915951482273182081585860938604641448003521187065695126551756368620050565933311196978838358034798852101501977325144178888505341983952143686726146576884559443642358123350134216784687006095685817827209780077781714119924035277969219120586283924445269597534210100252078088747469532251417915844394047386869409630758907885807943850109892094947043759764061603759153922622563563224961158490345819050527016011452324748957461771471273170964474503276014299761454683641556825372898080265394792945742063796390688897045931569480205524127228623577267924543472718771174514116612091268760483265282163057947570832569263983038858750318426053358787037988241287772866150053339903752765659405989763799510765901920781209817357758270717100319666573056217339342839954220210648828843696250687037142937413779433818585144817497923496130822649785466484934161135391199868760803311661671650806602957678529452962489551483612631500466455764861503881487312830864243876015823514492553754354960373673559313943739235710507146729426480204993989703545704410870004254852371594317560206500125714639809808352088843775094040915161438791048434621875839144839086733004672350019983735382265786438298925314338477466003385333931498202952849631226115360822106100205786612550678605144335467942148571646540422409232483143206556935051633985934948826168449828807475173594616480533688290376764795652775319467764347791671752929687500000 [98,48] 575784504067094888036082623120163283453866099926484384786954968925522866236847184014783890208852990140618931184211042212835745991684750949223303772747342045884454836937078955414211107962840042306756103650927559997476157707976232880713951510680734958103022957250223498573360630900284075877016217102209925509334141385107573839667494209998173677406304187634180330937166159779881005655957597975614718706346930799795395876636528361881586052304898844648965393313848427716930891343082864563510072665210625213582005008101313289337819593328451542366527800058693299640887531804761220589474775204076859800617759793497007241955225579301109311929283335323441106960756397271171128693196425729919694109604202539333162682856626620217205514226486876500677308795049534327081340133417235543582060630734064970484433607310863822739532109841414124294943530292528760309721144317006920358489117963777323533216050533704966411734865053506160720838566837669145065308919420022064271378574278179042292742921857779254460119648782800377286033287098626660124954949242776795051384904244527147205863460428768464468716117899768152227069747401415345154989459253904794593777665356334788683261634481722956552747242438300059133167383151752458295490570809267122217164815544588174656850246561229295282357806025880716974041025885462500033153953248071171915586693653826734622664278044141248687348441723657875187625862890744871284450382271133725033425502617139951447510682622308872100560880011456315547455590551600078195298439017742460224206762663359851086235773039873065174306111919852128559489016334107816750886772312617816246607569492910755560291719122965985749368258531805840488617149394413534459191427658108379853808957543378577039652108191501307313233900803853507674728072768374401358968170203943511924387341284764751117464499375341491775817066276088071266765344839204032461916767947111537062627122007113281469797704836405494764260149762535994392030093181766129757681031309460029592956793448768439828177833774675990799950531561399807337919335796301967201493125216531619672622336893675011660887681079078455217019887712272673535974646799002288329651152411912426339451627194430505065437678168315626096313763251440059537024714448947865541254026248542330433045290550858388007661709629108687126321264061664127874403440421943104849658982172273675014232057468429386644482635287411225082703785543326857609969238183111883699893951416015625000 [98,49] 42265513250980288400078474915984090428413164545308466939978044691954995194919990776032524051278132010467146226104111953172855107455097856158818079990836649116779340967443036133902378906207179934213809754801664906896525727889850033211209598011903504893000321088544225244097466720411981641328056232861030678893180390494161537865463759713016109517644401640232339304809025833906251387733203714376106000754188692829202462441665787144432969739189710033602523329888789486511785377577442898064758519210526422123230707638683338327070938979422499748242205376037626736887885821295086572321667546361548300260399791425372434288905417546165878956576651772003212284858647969262191402619330210836969023085907527113930325477379111800550310148358946956402765040954917013589707415690612455713017118205430906345345444627509911868636611838740720824086399955590626366783177634690691354680180580066147916106868419143955204659945172749107109774261082226030189508537874561778150637226654336538610888158097897585796824627654977022726704734234584823290227076942263646972777162961524699708064023495006116913675951107057010361350023904004643413388738881614579739424402438153006180937063747047370835471027891302611837973451776944379774308738285610555049632616735894495767755830467670927082431078652999952518715547882567590808873530623120206585600528791579648922429590807441128285309996054124210385553098063677789951107094390433658641041036563455415929581646187043392506747064543091197552545673195653806071269419339887404810565269801711240212256498424430765476878515254168744299183490947174824693243866091134976828938812897063155942862878697031505727438707780751899688004571977931072611181680255704458762671248091767852602209097531369927708316791937613989083971758888847841443978201010027977091547539076769208347237676353369138309875395467809578347339543385387962914635604250905232589559563805310912524135921910315829612302604521108518723089976913504546657655934657820493437006184207608633059810750973569375049547299265180099049783665054989270807125825389047400591562219961835776459998807918914519262274005822652565349778136354500486327754895527424941383953404520596060647953929924297089300990019762810173127620091428946839499416284636737306601157131874482086600497312514419619574532871022097199665805251024342219642800488162244822167903873866748962049444362001186897969647125305331369915506911638658493757247924804687500 [98,50] -8699900923427612379927108230492078168692788892386806316190528226836011804864568569340222694681772181613548142723404943656444450712457021974986206189817310044648249438272529936917813220068387809990847464066758204824256752777106868561786299862739892794101364876297695545259101591657156636886077233012263952497936321469609245311717789843621902060767581881488635248783637095713050864834100615057416913959727735217479554893629709324682918610561833710161120794467075989494338992558575265425455080582825557143351615444502948792289334108602367268658430874644241931597986737165220112725474301567077786450118377961025422043058317022213572654539564572966980923015489596382864726954068322437595684663901574630027482172078138438373709381617397625552766610476892713796290224266598786941219157817690322844164328800561480374731627226582360454675160437636841295465286230934525028282882304066722368127597273249159274646465301924567030212781063909206797668553932307518134698996328618302886265482872276646988174296009116804125325869187857995716850007458483571410021274691840831094325187175417539521621581516286595777396164688740512849027588885689423322008181779952871792220995616686070227043541796455527175245175328510239084065526150628082794962227983523994028183565851819338198925293591025056607026990511942425631204603379666501017377812439121773983461184830435402771646050701355708701421364931462127452781755067687970028137214376720479937839425846027933704080152699372049435756836267150689420649260215251039915079405629174444529835586864929414715412449007477593247214355448968181362670436307121363057282063805607284412978228418296988339772515540713513548822871378204934575490739074012249458204713669899143503227736621406535129240004557254226002000634949968190582544013337679297177540864996978636013426554469440435648120538164632371600434054172936980688312981504192084607883668617448997691686990433898833525707887413766090637711515076857636844636136099415785866085668463763014047504079077550775899231141623422981718551892842245137340752003830018157884935496222240413809723273564808470290637048733375878799332921807289997326443504014040277027905472238761842333081212387679874503939733934924794576837067593825443651919948643139861684118849348511548019842319480060575149099650266859712041953951520981353055621475687808327576911069052915928221882131583484146111588664052050035024876706302165985107421875000000 [98,51] -476580866559361335082657236181000145677912866908755645853083967116940593485375361010951674455904262888248764102281709934837074120772166762865337091348366298848700945622667663001219455031635950785465333157097593401297078435072312583583500014219950794323906177402789329910840340195843144403171959304172147826898704197586797796467849583278687143359505162506920569839877341397471478682593472210892914765028413353773615857296988857214098487602836005400439881870659778736833871541596978351335361126469600850549433260041051221213131516001557542320325533848331811206278250253440798911650086638603133535339287955942072468699741749783042338705561122640448857219863172112857092566885325449266986632531920746476983009977805676378230650199197881755298351385286720875202939155206190463694191908515504650932166258407196913575472306935083901655286718207009428648219782060558286442032289074988752650024893442170888164803803022275726997990023685323633854099346623285355120876282687934946854257097989809815188587943289296657573636471754009089997757200690122288289131609348976619203051390961617002921313623122810528402742152684718610077383526976714136970084215371549370776082480532812468937048427649091891267856855257294354986424658813701292181262865822998149956098404607749328645470116968086058841781689449437658773329703803954561060059109345459471360824642046666300564448850228810405049661160674691416088489467150752426559267099548639105381643980556026701085762032939673365162986881409348833664047467214312060135042975151877542714508063858834448152572763766488966335151236339078380645224615696259877748816251378319357285254018755248791476594935007008517228865293534198454270116094638057649033039584292711923745494144496052054406400391723502417367784472552953803399594359804593269468296834115444313895906184090840585308543649313786090396169867483633630166211048903250333906492526108803663978854121279221213702796267840592655286350415522624621381936279209081049984808572599302575011189102694953498267864701441233043955373282980096597571086928280469204495797419991675815399915433753356602539235055504302496805348514126670081274420061666365353451904895118194387144898619646694886067908924406343312143720738271961968457833775108751890083340666088880738490214869470187067168190645585539823621801489632740542584697752237466898706285885289432382200211974022933172088004050159781854745233431458473205566406250 [98,52] 461673577553865668382227115046997794389568420759300632687702915122002207149435951845030585379072362397813608460351619380379155196806415338446208873372021160786751255113185358924819884945074058083290058062529209750577689404424238257503060317751729452622108433076734468327673562623591057583796252851686327605858744020828176932843473028717258670971872541062779874468855481839225900058983730433306373123070721510922433748506951936046021618237979025353608808595397915201022343934971622072354076747950403207474963049972181840647574649479899848394391575030667588366663235120567424634420829780991735828516879100205674281731695188733052997257116244862132313200721288975058463880693826817493022277408519576888687008399517711196277450621274791695985694913832238972105714183099390568799596076921988352580841673817607359455920395053675424098981388510426435985590714697855313807168710652212970703303967673359646769882940477607913442828613055917032192499384759915376230371276935428661946973428538782332499576937956609669937213474220187358942389285197585391217841883476306672712810953605215487417594903901944680298576370622732261365520885787796520842513431590736335144911391034892958104166494464781358412511639317031969320566585915842506825397113832667008114128409757732227323496724909254936522054298353869220205233400946764059883365163647563638100229266165907188860652199591923798986180247768613477167736972446383958755945365661837410319284706024898155890571934066612202502650741638579992278803743890967533680090874385550349392215899682841600445612277477982948241774688090177545496420142224949644093576145239469510602407269862739219893415421157695760063085118018770660435279306155510695415613388241979665452915742779464766389481437772168510033167224619619419323661924595070810570653786532460990423266178193079623121704702683085556277065613147299190738945253924179273653104302344372102477092646794713870796132374362348893469088700164877872908565849030915730589721029280675141989617608023088229294084219507087725966806385277854916647344816752398989619411223395459983128377582216736745840571225310438170795124629341696218814099559476840952018577571523130877283720488898311314368343069204816983757051850875738432897777776101793749455699782994959178018110915691383928382499670908925159840941148526082657734491377772729094050762523546514619251885539523170350235947712036477241781540215015411376953125 [98,53] -119746160127904335160348208845661821352823199164475408116587880153047125488022618841462845669273180060165143106846272491606187058212868643968478707075911723391545207271949896425722765802716820664695719275675098597735663620966008898118395018137659717219518054443388926485511587113638317871452765000743325952580184688500689232384099458871243548053425226851580587441662955789275583129960384421073236474031973411493206609211851032685741034333066656545673620772377471678828352684770733274430863073376017793874948103128969617062354291928755177796534262474275191502880048514775414233437013251678119553369905973006702249535482807539777036206204522398903581358492596185654996833262401185683678043377728291845568654721429695317295634600114230937912134396659978365984123583014918065653005658185806910608914262439678825245572265461574523364015018820308269196648506398880781675291715659077820305395924350886774835607558455020274972629407661477255550508350221893702177454266213336958889257292412967431513640800734616080559212355607994570053037803460357455363651845449415271828507553158007175599190425069771254722330861397032129399175862289600405403496433215107421830950822041417636940410324651220823191465456756963359582739932246940634262097085277127028760212091366271339755160760986626953858502481179278684919785802490661327047906327179486994225763106791580266950880480509106532077866018994548341447687926386546982028339884204237184026077672145826455430747123542386914408171707036494000636513156288559626365215386638453976270488923495704294904151675291496012357853913334955856816644548636326804765576953449102954359247581987802260415109993027325122394582022417331910048720239468069200665412281523159558864704093070941437267043612024186152951011662765769366955520139709710214254243767018983094866486451639605960969030525215774401095489170628985076558331531025291486786884089393906345050590302573609515225470598399834645093615536153216383322312004731992257552883138368773429155518970560112214561838380408820319622153738550802818583566569180807807742175637792689846348978756149312808385799833889289754831509822463223247027031099194997266102346627652886919198990655359128055538634142710390587474976081747214321739108481688546916003306702768742513134141154359551750478818327977995171438499907364585941576290370657862256649471231876829865491593569309415612256231042920262552797794342041015625000 [98,54] 22617241886895034114896794109045181365246052730680342129416096490349783753742241010987636815934936192389944441807126032029284039526163913545067688540644834966959198361376549670040103341720655287031942200564078736813800889463776843693123677826044263215017334949627426976395528372982161597653076800598585807518083007249061031145059781952639327908206616299577069954733395288181044432010644068837468371673763807118335076896449207507918343776777837439182570854373824929254768511706645139076994886280676157838540968925568544434478207115791811728995686396895171189911864067454765498943292396977748505728611464444849904152326072393902433233904619049692069257661376721898491099265476524394958803278233204102662386295950871374469841685993908182650984116568142418999090878068451785914852904181308204379542168631984808348017459686284253795979678611635839913030204691841774900242978439685457874482039577194726456818806274501723390922813487411157206102204122210721504181356305901167877254214175441538672829787956633172436560468471570523187230082855179719566807730596505405097287667408959879865476736704206336187049964198102376211211046119522488201202538965696302367875567280140383582736888759679313655168311019213004540668658048581490943866542599690318803025045396968190672775039230669293062834791886689931705967362746965137384814838839633998354669268921602618929814589682601263699686847112639178117633223384240095543143049547783707501896957825378452454843684772304789520031512575952252718561419768757638535102623823964642218131463648591878390580638507946056379081649769342559113233259078148091028711905659957000961865457351819727714039660314273456164118957683604731547426530790822232995966504973073864122176564378631021058037630104429712633639958721799737141794058855226058394218783990703152115394282341969554490401571391330881680975262189424126959546580569712849079162051728261707054490892037963994959703335853920174302073864926752955810211327778842829479685177477625828540678381644985476058542282373577758114739985021236718540200382811641923917694459421978918321404934278456624136151543138837422071489201672752522000964830384701138715414211616490193549580647879994284627013864275898453292780208629631092091382802423916920301352216637503374872710692017239862126121727196623370382603178219942122940760358093954775507030465313564310899241015153510181434626247209962457418441772460937500 [98,55] -3600064599986716264635618501888029554253261586882217571252849104182070089653950087323638081199398019478322959319005945166980886201633852107381331476728396379295416430853949698381262699680905381648383212023469267032050817022489369576812254353593641852455083866278174321141559584091734224617327274621174485913691734379722157990478280029700080701018210734043994562698812330200463073288878036533503502909224496946572537261279345946817305709970003142699962578011191455737845844545264076497200207650141392366044795286900088939664986008260236923064435847116144010700892970818598805779971298272129274995203714045209647180520003690970826412249764190967726406795462769956027195552616649957701346120686637368059992150764439899266738810873972145180857237137795149258600385435507905615852332559226985291390198258241786355178624434123619931294519107001431702596054890494531729064206620766051839350047203173855978983862124327104753197730271292207550556625370014594536489771818770027074480992745096272170738318622007509670412474988152758011632995745529025076951881029289178484863401855069564373846454865800018458255529562972513259167076934485655816681473220455120624337545180872622170188738197691716239484553588033406294258005391291460023839426952450836077124610426882050294092466467671621345818024242708550093889296676552448330230511360992788106096782297356081303686232703118632345657397249243999770671658749581426245611477580720341188086307892073642298472343378366957293869345662020533684438310804337421615388752079974428615214044284159838613831620857767329836888229775726028229866894526010907789938596536156283291279403973566560030726867276455901628128312659886186788184804562939725562106086594531327018328497641818427685167132346859718567126843486430891531240332246175947965033460487455931179155938959222105055629882868724353291774738877935035138500344580712011335236656127966994898978891399587203111043876835489542454630669545222905899633419783508851587941444624513597460570435197441654310050995606146734885912336996172868212415123884572340187351942991160731206620984541756693912323216977357363806359498355196211116477497057199323180180865625154792430189840375222383984820260990768354105673424106045161569485505359926473089181589037999147200925196023231118836003315380779184254901353465109700046998491336080048879001359928662507624871728928450664852789486758410930633544921875000 [98,56] 495688560761332006497269045966491553189251581081133017636502280961029629990779990136074987842665584924766229707213568368052146154274411605912406781743640473235229144836491626529125959034032087386830902448248810815448293561938635134951850454156218181090568099119088420175473004340370761084098934591091385371803259189876961005636052777693547164356844856750618567565377464581687124252676790405619743614954193594401905328322762853289100152036261271053414969208623325544441865385077854054677693819525644293651964331325551447837997409769909705108211128066233940491517489225516237314517806528767508849291692230383843422162699056635439157272264491509055480711179209922513833782126780693654090016359182284484531320284840406802137130227374356850853571847366717425643366599946438282696496676661839415549375386610775039650394525378808840751816263674905670482861906696351613648149077358298914051181745206651087808499381452204885945124701316748631423451404652518658509600717461776626840106113618042906245018258254108677128182731820229982944988774858970317839023120282768756847965841434272550543513418999136306601379803400486232475901699802538064863656670930631604749861721943421154200607848650316299442617983162545403872287744435722799032720380815761150385985083152683566670591026432257158857294084046560083196641477258514951494889049415312452915732912648114865731223061968266481312353276458107487182760917133800046612456636043859268800968618684177460783227878820130243152340315439411607164579304121563724986924261831277801353949897881829661173897057268730701145086470981741427948854183205571424161425726963517931012560370382880198286475075504029825555689951408333751916819465997884147300783502423238108542577878659260416193329703776824469726297694845742119959982777523323333980518786397093623186499399134679749587257354374876394773869739855636396152237661841100248531409054099536382658404066886075240734866178702974484507796224023488732543580529110980633369615386905556626162914469434452650758377592390101463167330082476812473703324610422421234014275691032687739028247862456198864094887317005168587276141301024564120777405481655568675652994511923148814580041125868181972478602837080390375042136213632962391370077557848756125387111387269431360250380771908144114471009577140620692151231109773470857156374353151858201929941490952066627953889743629645181499654427170753479003906250 [98,57] -58217278206643378639653313586368416995606588704972944126670172656388935499005925311997586913357675021843638550908365162145894791318699637720537422856805719250604018238923556851246616701322321565047974183288375428454253270063521281114918512051990957323362599650009199099370600640761866688601775094769745324967126549712828839779819688982772710997899393731218679154290212925226483108639821894504389649872249137739525619203659080593339719024543261329039340778021566789511014387818590802888634466652988856230921120612409270930835050103957164998711273752337246806532979688432172647691851414067665683266637873317849717205128007391418566901829223979949685606428324733821590207350577365108074895764309896445145699233312386395828444265888370392624863930816784240887867196805732410678144921077185109727949615710844760699674205780036510033143970109209707738541242317850337562793982025126366525255978267938104953681306287768305960064661497373728953732245701512441487995349487014328415599486855272865990917810852968016949914082241181876414334168247759954374913371162738053145500994051558991735302802267757468937424213857234644375152717823812960368593440441168003529547305184066207298864332564102095600535798577589798605983352196870964280085165770144271587996029205926665324271639095053271031934226551520316249406817433042217511588574603165201577107927096790058907843051698895856822401657887651632722517220445368662470472473575519624214495396353987561840239142428310327997144560067629091296952352597191930226014450840814858320878801735976047289724582861596969163850454098165804158888405003589410499834360499976447794071819378196645038180041709453925040221332788979421636263486555295740473856799715615676759221304541361131714417172994648392237560240288158126568631276258698888787763268498965742306191539880491604692074323891419540388571015574695393920524804002038744526914768457620575582481225046462744507183280891257606280724302677763606027393582178469531925106774726758380489526539803867873950033024897492560405382377746365959562895514035416496149648625740754829656520415683491412019953003665207845273878225540152568615662927396751391235950398384479528949966318564161229657016878642680626774507769505171949361363795138725739562856974554906627591658730888349373847718422731370749745225056337796082670568614037678609492140415427512221274719550478948804084211587905883789062500 [98,58] 5705088355148734522589124917194009532094093978989792171394497824914717241466133529277757406188335765194269385869786624899132330927692820807235669646854768729924017874278058258532304611040229636854640617640523101650231899940863197051310441889652480482842741849397534151497336516543015170433021034097573614170646463890145720179306069757604194455732360807907651294922647845738963574024085689942705113000448963657606615296260924391573476270545424933495202726893179585941917846134049195055053291044500392508871435569871327056059459579564734106916176906216856608036624937741591884181653986786590898946994434455718591409991260680132649343680656953752499247655538922076391066268610924696075999344083523009820280465452302231894538695819884259559501026809794453946961124701469991639955057098084856038380307024543873080294342024128716015775545001181804058192684632471290377397447828485173667048571309152870380169083197227849459685182488117269912320051951032092290672986747882428501085274207453696735301003251777022280609500813869952570755291138893421324581106020648531003431533388703907595842122667231715293701699692461028161781789579706174257348419755389968557232836934174796487689583749161738847320234008606694953200962060533889034929004115931446101162443815610793823406863547980815958427141315107237137675097188414351069187975694120102815231987749584202548737151649533137827574493215170685524620959827514438695487557893128711537507610547515980765800018562824302534610593811069611518434709587021130630065759438466766887360524552922601323902738151700996472788624159092026371396046962660309139413740693767687060264650206286948830344780207985190120741377808606534689316642228297786518975041464441643564739483062204433723338363998356651775645529630076557115917967481671538244718974436572350132037553992905514549524633217638262283979539467988530777403191321547016808359754822905155700935989085027043383308287675370938429728505172103351582959947323748843128759258204955074305548258232452020670526018690883189004995662242501819077121937843134635042939376006571641245735216616585424397466674256475298697073842559365891822524589297350721007819322721729760526519794928345251520741057043501193906667556719453016188808894793427036498357319411234919958408351989287008912854073611731325553745314161747423260375637160167334895726993571670598859313372486212756484746932983398437500 [98,59] -454673350821494795510813972262618261875495829488339925976993037899107564883500802266860211767682082221260766713347973902366480169775063320626949537600747640614125448428123564546326343840560844689693204772039231141714629899486951917158320111016761519558950382256562693309425826228669643755681900591657670980905300046693659237848075281933219995197828380525905523979857058340230954196189145958215998245854905884477062365201856112715956812151665440971392755185292481831807267138567890986419640142497331905688618903270956087882256055921960923186441927584433216145541144868418076627969691365517020546473325328004819295098567245258835773319401321202768110192422857960807126459924258288021005571503540948768867590217036899227648368285104103170696248275169313442873154642777731685371257015286098869349580460338826191561769928324139228133465308876463485121472905792860231109402253627222072144272391525919249695821049399357468651467251118736097401381601192483887050164319155719835364805546905394836960045896075135096785692389931765487352195478769561447715775942574544859299122769742670334192272322960348803569807016907140731798309959380744653194820685199903569296237284510149606643821817957139699204868028913566598254437032150626735475334542198106737087594365428374821411991488041329305620710112462919748435509563574243309154346843035552992476032714987234098178556071487231400553721601100115457136204002258795851328048839670816202638661953581102376648587946021755402277972691554162885493288676360497176135722997982558070669129596973581200784436541771990984607692721526046806598334928063208650717871472101591641340141536625644560787111783297848617854834076582153962156507682783816562148117776321700314765933534841212058130516409924514198667002895782480816408989887729226412483017312964697800254136946211547492438859762620149955279142372938413545603321190108969590614926761227568854953099765436344149871188640432487180326537783834149801441969934750392111766076650778375712122867790132280513841420916392477242549678595654960430129104377345892278427619087943586789448697044835130324359661581271593672763030633982091911695765213047538422044404120176690862665858926878924852452881497337707592854043704003334291487690995853813762515989116976156131059245463496449081168321093287201734780824652055540906159096932440686439428535899585914759057914125151000916957855224609375 [98,60] 27460055347213455438910629376839385831253798673491185353810527455806936224662677599910677803628949641434125638681032365273472708162566617849626474118488483505479265925434721346066102495595322068650816708811736911747511040562728144963004751761180837271476700793230624411038584885190374000864353236297433039046674582792125719552957620635578829011487590285766780036608647874650433494045287980125710862438370852059550946794338517576918201272951894077526561827067309654419235649935538384947187234623646494711666861366373794965981025914384544321563993605889989409503310792492170873653977573840295514978326935226415591021667772172043855351990284017137840243596282412035377357086674382536568423264090405852854581188946342257022215518566533283518313113627657278546595325446521005229740146054571659340469135712401341123322165032392155821153145329657156430376118774112437663395114942671031709197972147526465889767897916413315291206127100818568296197552890852484993135372837157257410881832978880004271025951131660796205844704143088397993769682581123538328032889812374847459372449451109150627243294713765904162674633859834714415062875205160332281968015272429842245456602017239452505728782224907112162399448808232324101836483612687025495395740188568012750769245513323286769416057701015378106125407656951867919026452050211566950780766514775532956650885443511689019667794868654464808416262534663097965190531533815223909919598513555850018024657637983009113205986660247373662121342300978899124337978832600254299083521243828156910000044257056725384154647302588504579482007620982644238382137544290655115817863066889177429553471023970498198689995844259359187390297174038092841578160013254088668748675104028789075911140117301048908572897837115374727125773635909531235101746979835240504320101962163423506098123705985617421934994830576610609451529430642838225243736630387278695325205886949444076666139408911539539128700882084958108627894394691554846780217508452311089281065326981480760205701916586117658364223726477860306206511387280882820989630922402382510982001567914175555005232628998269778253575282314753699252928044405672227430371892492206061952744696345031874814393492073852800425786120115151580441661353684797415337440655535727049517967550147873736092225168674655304866910284422611649707304398654818853263313070435877352964797182277578713183174841105937957763671875 [98,61] -785966408468487102987964300425292026475042817905106640272742633271940569275143104101890290673118115993665928931476406973956223543675054993592133038780777332129641599833440646950865781046536649434756225210646363164941504925318329959074947156843232861264601345885896433479872727106198942775682447029247479473299612652403929587683388523044338246502403953483690998131718791461610617062551650639814855241162006637190532286003754466938748461835710059160570704514788404522351120628190927896685653126113411759272128617642086429309957265972503208932681356980871692882786837027222158801969303965087554153266067104921537393480743102045045873585608371869016442335069296679304125363877672053900803284331229272181432650743146418482242512072548075428198995446037166867906615160272826480493959974915673959062549289129727468843337319379935327572176696158259250865261232807135237034835081838091189555862477457628866022172112223884529374067324430150340342827840004108239322100659474662710039977022831760426931732476839544916126115298034152434643336945198330611116181823021212074459130332929796931949504063287095821648708340902425874542379767914063050541202376971875626356019329640530502444107435813053825077884662206180485046194596549612315551580116622708887269631171254391098552689760074224261843686956723041533461135198790607365052583616210925001995419954989896030498936644804938251813448417689066865514014787719081425685914807717824353365210257796189455157559473818691735895560106834503666972879265574577472258740417900405762030388890793285067264207539269677180044141034395534716853545150351094686005517160646608027685931778636966385127176606404951437231225147647222469110774469346644929724269402041377623331921700211446876718682979441415258103906740283973303967028066286033630467446728903293863413045886020776815818978467337079697054055355820348480426879921761588872565070767278651132471034230604342839111433036358415685386593350187715378575931274190299039393128569553112332060237018962166217469370389069082462534861655498320149232426611332473047157713457970840120333739088176083668119052676790173812568856897759581999299663923114083917975538021134957614446332757518647937764925764009343796964600984934760009454684127538584201526822577438539149762939612330404854467827651473665576860241420916815624008016754589153415357094534243742600665427744388580322265625 [98,62] -90842713465991818278122969548854596722976859242130977234877152705696047554943623478094854649115120982602600174869979399693367436203950691705879027126371245043221137054790791761976502783037980446516159119542129291141713911027044184186920474929357477953278124189321106043281982982068751774062715770600988654907069118124967965516993249771297505001746689045285363245343606626624336652751949370973782222057777669371812567375519139404933089282300900632225810895953537368434400605921223601596202437612412419577798651497935189997444066203474336444372122199732115918883426152016563726947786939269483017715909849937732117800958016232235258379274040841465102754229912212710584746750597843205404860833067399386292551294501349148297911179358722753430240273753776747634339122408174530555276898872987531753225834727701429367777395794350886224822358696470356166478405531338536549269257629012601397612178819485042016844926146440399086386722136650571228494860286860904969005704996719525937681180281172304875206866348626261935499959558677317053553098549909205474996328711790886403200871084778050827970521292982055647450256959405584325644285079331432224707631686555242061995212484609132112640988839101375561418591294799048455063199785125734685033590818830398631663885064212827773623591903110040972959171007508519724263577660834542404619563647142553156796938012164539740978378851212897283705392417762166743055742802133373313534046580168538683570910754126073240887148502862042315886523191523846233736344063638727996732829113884199122295678269645229538399372845196632039387005228384346463947820066874117179840348791163327739287478836183156699547128707197164713838454468725566871425763776340290394142995725858239389095684639091467971505545636061943672649054186266025747331132248853930285589774512541545840488869550718485019771611458185376369453770729657618591462959064797576109134903691760268812642179664528645847213818119970008486148189182997965993284295156569338116660828526058463337426303787446779075112128786201728588097829657388362791886477056918150355998124165556065500304760042063396453578529156325641563961990383960549807631771902392573862700116930971514407144033573380792539933448653402433385890069847849336324444130035717505512652127463304718779039059061539541320477952221950893673916035154715010405430914148358807758132371645842795260250568389892578125 [98,63] 18516731833401234982834752548491264660366153914172631248293200845503840307633705035605709769901892028831002087464905460170177720633759633562508074768020722902909998515293741709950294943216083445826374095202822990000636767245474284626460348352659723578892524234525174453469923000316363706756346184480135696975913660703532676437498091255838878555102564484290174545660878896761105279587071806429638977671859266721522870239783270675484746889452984069841695702446704299319044620376497183578511064214555575925595715886125262034820273577269103249941483547664622779594033239342081452115978112440741108619787491794962608293110974300921791250902467215124601068787984395464885390984194543621664951501963746506227064356855645837378422172967115732676757466303191605475969339865449666356330003303006562860976588897728275315009779189557229675363247261392617369653986009997654512887477043758367693114201798961193184282679877733924756267886206392196896632184225819489196836967688527676868477485516482693370141467061701204864659801783846685995080305300734383670198988433044118484494562457197133006702839836757816911959632875716642245522782945712429701373066181706647293177326391091614810290554742122861994027015092434010312888341795067985795587578377481296499228338308679321625108058611379013945664063794839323859978700159827064414493253242364928641638549729443267071583191812730052116869100348766329100304277744195907658667550241533218835773191471815718081222898504729271240374911763554742193484694366013237509900155238021095175641228300556419359090203631994581948395645680719164719463593748746809215163490432515620180912061077551319645179620778625136243742870000717704568878180632633381127196311857662443290073382370097566510864752763348099931019906444245860752922670640019154359268716518968528886082911344712964151864684842893205341276034207208972992044707012160248291641639977806670508024183772963838841297345315495973040313686860052181148270711256911553624646403875179527972700661776569163377840557693559435341842225246073738665289443761174299302868548802912814667326598525375214214027080477131970712340808655664420564632249547795132903531442701057250179754107649759762582233639424588528421199077265742184448617693018087585215871926359313856547221062281716073387978479402901190627649186904805587547211081620480987997012789492146112024784088134765625 [98,64] -1855381470693493771370834015160598007964434520712226530980636375243364417386553793034667407225186144508045825348146267957821028310070221976094297649079918539083543514229745938955641549352594397021667470555879928632773793431914929546202242824693819229239472769690903551103905145221790442073971368030699279806927259232525705949745704912177050042792831912037039541442315119796628747917240271239130534405230154267772645655795793588565429650713626407519998568783250945975073933575806098187088084359856589075246234160378408086234649290188842295409377114723767994593742048152348852687343919788523775740104569526809619918675752461160535963464173411228040173946869048933676762441806267570721998822263236204203961146749682618596269118251192879433502868830051605339922404112440927280612551040076998612536397919798889256656125640457621569412319445061322333473747077241916663444696429027352331781489711561999589143147300619685983011226215633107746326873818672425024385356097446052109214681012603388105917547065758826206946012629339717966009339520686913881342046540712090975088449399407638821005777266755601925989676277253981395109121809303506454040056411160520467188636334957588539031200523539580079782918976960405242864134107564986664758583020704902297183712913920379489589409623267052597675683260239445261922209093854761222673909377907587994272912297669187741885224322048352215769554188258368963637077859761094476046891653689244708073858168598277875364480635435569376238385384151765494015429555140166472848291769388051967858744247095977393437853239486453869649525836249885150104086423360844008800795764023512336033817619056261164119480427691393318935822993289431711401099846414406792905907237946118293535122583526343029431707341416576790065634962066377846896757617123803133705476362208468016697261122284062642905128463799737368687842982922526590399448005031726906466290746797090840227071194224877965150256331545121681119356806138822577028243016277199327664238640681321401327708039856697468068846235542023824092666461945121586852412615610841770509423785032286965136479834718079576974587392394412408844985459245390483070165877511538156642209424300888216317184301847904058894797750408435408794713212515515849699534944317042324141935228815960735434496889456390700093427975024119963521126559346048189269691896519098861517704790458083152770996093750 [98,65] 137541512858223177003686310833080322597108852035389113920465109944834660163048981866999882968389265643433548705677049663278061304148791938852618249648888628281378225398070007237916804254056035882450839907407055223629938198430222768517727401997914770654388566664036924971050124774737288909749868498200264897059816169340844037203474692101678936151319599795201732854482187157354113237206865289273573225877762329050774992614551421061967038631308985634944758920680476332202425227083559948787661769499377108639379634023988592383810136675655059179490357538775220596846405542126905269808965853335218308595502826842735087828887906111108738069689693495757845074591200443892137496884584704962560160980763033525493289073073415389590304470493808581322939514026980640391526331873212848390065063853273407287437739892548949950977762088737401070102353183027944607379931772269730534848375732020402417338199022640792978527405713982735537648482235616238278311764186870912730270622366887394548360866500798647066179346896208893381747371206753113841575254943814287683304266147812158828293940188816306305417939430411899142558683260049172062662832776042647349895377113619025642851110645846525739757230554585881834374778549211534262321362960118773561708367287526023743191416854699498194954892178957544456748941141308772506422882998610491000940039886032821280625915796610287197443530464176725298502659804511971019538483910472902385502607842442066513474124300602099270721716467847768470055134274498853466403254909370089622032660131315110564356344176817122108230936047245833470056650955273512720093220137096706011761311369946223599205843503228814917397195566022139451507719365561921055005608312203957486811577967149392151555859003891538545362175504359846187975560815120969462288002627638412090760683090895071751746735012326654038351553188400581969592841355024633442052623624080312424800812452035214938522974227466554307065129646660916056409324568992786646395731485003371214649741164051671736307447277820743708846531004030023385576513213375423024912549225424573816483033378631768655032936856100543163937968347623820907932208860535251628051309017640842155563003007131176397242872909565541932254128177409512364170443268777656208588103936963974177142902492434893087935252939655943543095195023650427660804326137234444652239504502944100750028155744075775146484375 [98,66] -9184552086002325984767673802161754160301250685428979248065462454150662274483313345673444733742902329271888127304262396765568041560588567095581641951290569932360995016579590461850220028601089617023074027997341059517376997766417589592014854125238756986738290354671904583242553498682255375870423542630246459522130445540055339847971132802922896542184695288037233759789714968111719152691738887043372870234582414934446706741045175120879124577810272601539603007832931303389278058559857968897629000335120372073649427865655899459820108485783167357556942336864687728719459557468509409263238365783058361096960138472937475607936064341408373171693676328074592606338823702294324125567394988735627022128317452054342880104480307670110643128272196859942083352143655954110953886613787273443875302698396713714911173559331624367268209091313252949264187168868500501153713949703488397311716838933000471399565101502020063131469514137445649340667322338989968160606629681264703434566651227737108557159669568245878900915776472675005281633796628945818817478506944363701064539898693124298010853759728821448147830657137645484299644819673639651769367544408332691435231274110307744430289316911330257300597174966055260359491585703341897174295993307438062654816887677178949415599739135183268898835820615649556696788077160010832725118404925090043902106030610975731366112501618881707505727732112194519002523217623947068924226779856036185528786311547787055536440315606903938316071370996383484065442945587541115751634408505478713650575054255717815625588416753113735318282743176035799258554168074719781438492082118088083954685282459024024224875369693126620274506439008177044785822186712850870460676889462236807314985874765694859229298480610091440784049232340926957055108053098189526006258379378574933314329101585499431092433730951099662623571200823899742543019595700490796216773131678786280558239638337437540414230477813660408886002756647095988819524707717974757836927914366490282987851021425591715975663915913536526803658092379798218735655990239023367810969503942740894779682375822486070307768871998000688098692279260625364068310227220405071940096525004350931581015553625060705690981954365236219666728093990422174418146295417765431811755351922929326856647927646955416364886072329107445137389000735418685629813764486972563356168564041581703349947929382324218750 [98,67] 511506264213377455536927876018881634219124795285272714299949998599637663274221587093516981970562249067641255504019475731368629198259990031782562642976461657655264745116174688675062716110289831096141917658424197102668244164674208792675575847912672610414891883721302165863948536178866637936942552346471054222291234055831681415300497669210151536336752783181062868107864169595568345833984082002223877723096430361835137592231366246882515193247365331765046905435052416107261239440106319917166354384463809531165959778102712523253497841136735710185427226049572619577412297557113255920772633566808604817825408280821887131856947840292223185838736277610257193460934851227276263039115779903058845823124088095034618088982688027300134718841707637738665412539200176499769880217713026639364948135164132182239898726268353544581760911893010639350262443136232827411148718129190933260129021644538492434728477488329915887696429835276553074900661274156828581363169070313048343355879491987409408737256401183300161278171647696532574556059046850601013519876067772709577099832348143919148386302426093639073858432193489819925738577178305237458863040239317322190043001527492148934247093456667425986242449555146033299382804907656044096714421137215358626265402017193058939138790243150633996434607379828534537296955778183011198191777435388205374259588368944241785000288122059602400943195813150510823438723884765569953263814971990639482056072938271344622287659037313245430318685394070861622620781707824382118312134106350191753518702736240289483988600877527715014469584503323077813066352193286582657473286291153640069912743641579458784276883192701821207378338201551845073333622079380031464992483372120126892096233492861961608675741020971054159095762132437014437175871993594857420895163976158079389807889631646709319521100701648552001839617443774488012062599584442363951861933278444372077323108775453586651950131622210875310097601295820444865886752421323389603606806950175144606308374417889020869366911998773148288713948362528254439605943714659286204935791571106676674645469048029167262790263882324116493044791714664061222069502511970999121481062717729455701675321116883512901379668667576568959861166910594267289837128584995343199980841640075453299111095589958625311729997354524435772137100786589066568138054530195886663506144031998701393604278564453125 [98,68] -12472713901508252075847330099758886999068455039632127752731803254633716380393739432279931703591174360001317909277610595288130591270798213655329977734952031864387045012047925839676811716295201388144636199803425082498915753493755795911882165098058769882594933961029946564953649969651814900677150457124169513349017140178712845921968472293487371260132645304917376893273319059687538825094245241058402210419872014881146508805123120380428881688381014226571832328000887815204258777841965014924593795213034783027731774683729433056054395622112767811092001978580477722357476501891175145774126694685625226005557812853366955689287028330345735854029055775482468334150935960894023008587363699106000538044108963883522015618030120273886288725926185673610278991801049886252206262588017760834625443544236864654377141198124383768745456476633578147842537128549569892878089906450804939035653349197607312501345899595643158416641959553304649979095501402034389708194736037439476170130788176356298911277455772984365192907248014800971179784283980170642774109442829297556702473598005870060892621766476770753586379521903368500428710892404964688651974202567927814282850743072790588071315979886451673700372426629152862496139399550000035627163006569279651839133377180327300605703683487869523157189378610264802449219888963951680704283143946722531225106932446551110283457089759799425735768772246538392819091404683577762782883061018721396602700181959518225342483073806547747686010868872332889402153172972492605363026112577106317725730731953522411157936133619357958546012238359806734823787459700383043074642277731659840016007650455708260035604111406921708443556308840138293315724976371955510615937951625946309699264852628217593602566150038278216865910947694465986555777446214689748113762981231295619922040509586493121233842935884606378782181155133938595483548957755933910275860890611805099243751391212504427834635978336770679161561883022132186684956729987477431033546407351805724008903256328920105768254115315624076515945791616867407327384663996877720992399633578576556205742810253984838153225512286124860874543142117491197843327949667645884460644549633547653840003382804662103041054838102864910079963672254821314814616688624242875611837675528884200241004152019081156257583196414706358052334405619835483350355272397634687422396382316946983337402343750 [98,69] -754703785436920330906650638319925348043021727894726622892041874721595579987696552133639199210671968020829467767474940075636595293570611642107782620031661379820204889936748809088954503038934962098970721093967196718030787784802377580789691579651167817943557796927711778224767773194532485958401431150427389517456844326885113364867882425725549613457578144561570658152790605014576797453386811871154432648679320387292858142435827545887488443186780902908864063182325968727466678327757958339031864828146927311648750809444013967272037436363652105775959883083306727068358091472291544454467603166836353859631132820622556123366799163770508439674537189366560293373295950060734493679046290728340271458894695572723913367638066160090069415003035950993179936390618030180238512233305620074228746343078521206088049934298678901917758546085131276922346783485203394903817956846989271278799851747916689167173040936837161238905438991448618306691668715625736237751890895190715541383898269766241961275309016836316930571837671731856186650224209263879899354435577192084044315491797480090321157628754631706532128611402598344617888343915357867682949719818752601381920108360499255497450718800625277185101601960729917828131062818126896187730828637773380684030085713749633274066692096257036056724633773763652535349065912766721967019252884547808882414880126728651406782277040655737917382067942327275117542087190265617545740589588747610508515748599513919062491679992792385393506517465277971541335835169334003718535498154801090912279886916024291387377725181292827335303031275828382805733752673071248142912338259739545429080920821515841042229219094050700023179635012596847504517402632561144446906044846503863510182045807503690067052387466263198865772598411397375140080514967301254438513577470183647968392069948399301416281524058855275066567639699110613905704991432860798394371318034392770178660687384783897752592336223323188193318097561358871205428004700301720467556876258840402777059770491293805259295011551383963901050410199606306586887145456433365711681011696598114575619272906714001709816373042084499074432257389667447845889566177611980823199575772274635281811366359863108690014735551614707312275957113920718298174249682899818598086680052654899719408548639630900884902290011258360136858319605898849290537175524958274763775989413261413574218750 [98,70] 96429994778669919146271569786158529732473446541687485328036980502914386435541427661316384353394858661451985665293732549550223713754021642904889146545216178983694219836104681694861724831256619128073797974962054938531500449244402308724249653451696248751520861965115166478191233352468084305386796025959462099176946129780870539567149547576957975596673083320528649096222398433648394840468529891075689203959270594392146195426967860426875133741616015392598147753638697167347188675239101240610819317670916132624466742890025690860302459454563127252589400414069869822019879292355799605467493265135241090455970014310242168109810541641868530162370391179652205006611181610439587733180161011886970711100252629709070666159206251809070475153458264031542873429958259102824384759009528041524843637078706134118618916550125628701153464218911211835743021101358579025319769642139760912736138470217235233031683534727629026507958524270175089266049587831142927979854157156644969144732012993315559635874711342218424272201027532078297818361608440530114654419232830144022223637389251688125299163232712841785611816841629070335935745617478266636555384647929234060704950108154889617834469316173512940125279115049294289609818811003952240015465831501077946817825350129290102469397384326089249951314289135746474379623158550894716241301983657067422765172437668839259413609924859895517889743561776783050229979322301947312041194080267660374135913572223387634846528377510411250183288132312839080937177161883961233792853134046881491911708335277655587943140557524871971212277031204888073386221701005983286080571002120749646585609439657289532957234282465668939905406135599604311024919806274975341096158931295627576446985769114426155181801993008866704829397661402413343861403402878577993252051669463320253701008996411589720016541352353212588255581341841668973299709522007270608604209994990365572677960962250663460389141116329289287176750247225313764475576987432675258814791515828562536899115149328937881964887799635430845529803306296650783487497656745539729913299675522227014989257285063466862215564552771213560402639740082466408939069116728136043808701440249436801644203434985891440777275801558658046277199272891008357643981315031113000785425211064291993785089336515285354445878743619355112296492539390169335113752985757819260470569133758544921875 [98,71] -6024139250067622913768241165939588242479464348001179873729777443451610647900807188455510636793597954479453537730220187786627936422079235888735034395331543536930841395862451636588107869026652444574062256361311098897857747043331843763518149761234916284541614992026784553049138480771909474803520019251900493617598982629058647588213019966666908952206457757587830563841094652823360443590024418760250719117696357977635371574268843631921286869260954466536338518686468992311561968300429619930987963630577604038352341299547178142313865339204547908173398820270321253164009350991245862798055869722949852792676986755741552122551229231248082887206249775025971521531192022187800072810375240681834236045144939633096384871157828892378119980378424426541310845904558827651599203902272882927248920391229103220958749201387764061730184637779150689512017764716593937958259692485865202028373721289937742203193150604719611754621998959441860783094436253270035680812151045404953452531163274225857970258647726638011900273369892845732995906738352472949794409052990092773856420410367173291257744321673561260870677007469525974933201979624071217928669973634891413347387390636270152711176671430626538862205942136513050361517477741665734811327204377012545829897427788578503349533175508961286038433557159665683930765680790490544089229527040056189382265410264307153324509728014903751401128374189572971001678867170162498067327334906890852049699848237549097955847499483573765448336194476818123028766610264061694153164002377697035386634757105826363948954734109029783288388477095045991409275927105802077259570288489267760823165313589244772149132340668778522256958189769820160519806881996560902632307756344848943423075241235029061071156585911658392602685938908924947119353234931161794072727246030104121849842303863850900017849884686514666817072245816143068947297013674933530361323095724565140385131740317723609376549511493237857131769513663172927452437982325736023524603131510132197498610745519115348747709654405260668222904206718704622645503299996886829406319189912855483928237338089726728018235995866175564380490487200942725879155327640082319225295107609113322723160890817422203987465479744341831249503964369835069949047385436341051715488137241165965103495545110357343464405201514975999726369301904961099743801288527902215719223022460937500 [98,72] 210795861485259817380938477887863953556563968817235854151684269719719298122105514447704148409017161068006174397225373361183653105216602359177884405583198209347973179052839754056707034206692684400714007346730130087147068097657283171281471691919009805519436210622175049832982574422089458204534129192490463571538863462339778243342172108046835323194513254098712865952574166525688177505758125796119370131945458099098276878683575223673634534797965543997377095167768632225800312760774326758743387784106312531020166122974166497810912317882674927281078897930816693522585974765454165441274844764253839849548084146673967815914184091387918315177984903123611198931118189792936254570218622817685034652186247411614098688674227547354745302408407254150101878906135257398491385577732837133332738496779969017768603844744608549160980304448245252028959793425513546972297417615988748975254475610745323482230206500470940072420457320011885808483339671977251570842773911772736330086603585698403630806373845194187688086098290454112411866197468260822267649091316924205401896044625446124307873891518014089922742678426566118866153705769648095604859064236333385043277218808301642616958993782433238272105004185853778446551564075737248866550120135833938500920125746574849676227242285887200353120433810621651136923445338203910429396075005669233439856177409093107246914679309015077283620888463142119044907915656236652897258967272180596123129448549773144133850330824478300247209476307991654448393827776171545869776771713361994337030339942997623686006318664113534559406156177228691701529671857924870899102718428405889346366727896429422961771359895458644181760629999840472474526755121454446463626387647867388360244661915684494492117332124710559879047077347221379074407536939167285758703528861967272869855164765905773430394153429706781923610520095526736621321037500822943805203184005502228970652358527896301034468683268934999894437900709048327201523678160909276245548333667777929495599772669908943312384082842763166431911556510528474356258304576510201498697374092336044996752877350087573542538076311226533167495403120036989792540466507385436288482434651921750583223568902427420091545384492338719933095693364897951853172487265905943190782500548716867373354068802882836527540489397499115889644301927436956159972664434462785720825195312500 [98,73] -3147634737897415466778403096604079062945336891047949378494035702889544829139957698323089951401801345528389583045172063935131571278517618630873559160311511251004641640340493233220047493696944619360427145867574360882331286366867958555548642765843997329250504839386281172211394291050699199765963213262696275016805595039452092377848453543801451007381624166517097757016220940795869546873085600936256837543514691408923529582079098738814404529433921749294476966450775162418423604946615497474360570830798550297871515817742076776817940779982729727746048700283229972074692758243167881272602120497862146212466074521330808652316313343620077186163568910991844123598210612831686047106782661825389923524199135608157399939146417485801210090431698192557240622563558404098827290481030821093314678301809108055487801709565560632984630417967159231169435204911363988710249408520395864403364388583903953638001109708473664201266206762759182346591668202821312770626410580811536781906891098392642493281104999998757232096509823598927444761816084509329584291451288622404989605360903729160962526119701874022119776776204627450191849614764468542021455443393353162363519508753759101788226679626864287647693921471341421359154782083182159541623777052475361483160177289738207608989775734342670602141995815476557740656731959981425493533827528190732017938275596084764988446323026478673775034891847330287778601308861569914542525167265240160751147891843713676153046495222671017789913698701001676524351288822847728770961352861038778635932652769020311015503221301654632362428980866681470707475155430423332025283062131587870004828825802602811191911028414984866445620770021398101874619163904638860895747637557981877733512964632097408275489069090491699930405096257041404121151236705093932688880003101017853610557950299562893183046304813207137943903215700259774510404831878219688978651638536209213982323171704748561532504168640602247002915261720950330616942881334147511930260985302299972187245502254263035534293653602427658980230059496425084083857854028745653280607771736955155112630547309876383553542998295459470670321967757088373640167339018692287165555078393118677718384164473271934415204947731759966077659968015524706537856997987057829375113598678385597742018188127397764821423003586707623996310941864199866349911689758300781250000000 [98,74] -13175418411873587929428833881338361078217651807353771623005882537014636442477571552755122517500153929574092359149770825646093737811041016162753093539562743476062831144331284183147885960953902533625267426698568843403140365339579130847161848541418699730196905934977528801589058536928978346591434153410564491001154774494507861788964317744658191968235293171507718696952390159849805824677253260051716000508738541539386674028163442901510318808076948058678932687754004269963191037656805973464596380892504742718674492153113352663270045941985480117607054649241591282143214987846408301314222518018384953496124103134065020781218789964574292305081030120189079164514632839624795087780781600796567695901426180087716183475200224737414786978557416841430483488313880598048191930700713583211939602101355611152526750562672422472228363371961357383372683300397289566782752575194672078808369361351318310675618941035942431379715039410959457123122989260600891265767062383828017221894271484622406246514634435040437448450026185309587016880236744023068521026800301222883062025309969591506181959415288143329507167466021591913798338260425343634619792318868086264929466994895205586806430842761500201749886188593995556931899902106724860288434503179009013814099856996817702908641539277918673448372109795980653416066598662875682305252878351913870505156343045718448488513862882046098673369736081117021490972468333442886598453595165812251553950088095311360048377568693348438624667395558287197809365430533713368179947616336117580936282979684919396817939903732624206291339218674935242346292933301889348956749227404687897732969738120061333314889467829253168287218750336181791576025944984147933488778602208311150665487831696800415188776476533539531488895002517900063422394601647000164853413543962364113520519748986552368595943868775971204588174424172218164105099414090672106655019660075902535686112534684029738873924108749924035379243790460343082458771875840898151724483626153101891783076450829299579767670427322946353017473617804894494725930656613323353148913263739577914700325244064992694428715240259822355100717828065769627945806130403408546106545264785669671594550076829303277209394189179259259650710169563355199442607834383600566804131824427479819578149005339738552391914896895871551619104067865202650120854377746582031250 [98,75] 3300237001001897830802110471187981718227354393945030852945597275274506622564043241242291465233665623646457474802524242132572338591210297237266651437832027238200378744800768890237307735512297869361216175878864939817769058476909991294425548338691396549697949830283617037669873522335053672818166315125696741125850756442584741449994792580355537910800236731865512045313593887511775115915090183292950348185382436272753751809781473368461404248794642970955644180162284556519179455264162952106862284407227342511266874407004592261231807358149195868851915335464199571258767666903983859493738740480524128790089160381960594942701263964733407056689224381369201778023648683437245856907222195760651853713671945317301544235353475646311600224061042300754624301312289483137622622893562094671357895771170267107206364243096661224486766551527192431281872404845806946683579353709003466508970598196095501699389090772010404589083804223404257771311510295962840055388502730766655989613914144248067481111779153412148956713286658785022031283600003071461348263916828403940159826437817710512540965573436964604291273819408862673171929965820719642855711519007349427256281300130801776937490727837172420434210368814855947025035418788836552682568034713318271778294569603777087091810231392352109392485224674126105835870718705223824396053654164047771288369391564463221255036717183572020273613143023990584220327638351424285435542368793648739359154209753488536539091578004201221444379444944018014241301704185077289453837299171485897661032103621378455888029655946400194115759681270444181793076449696495130375655814407499433165432282874597147309961519670503492690185292473286310961588579568893171594774827693072309112055618364168228492570660904493633282837012158644296353015056055297724326707963101882211115174945914612906525486862782850378858190090777174830578937941706710205459493301424480045867902086252009469274850874082738777151320057404035108094491182032741841605244834135787450575898315837670506544900087017761185954069965990229276894811877330528076345998714020873370997456167956742355898685115227723595447795226951696888206566977183345670542679648443163701069757913301448838716921680546337772802537248311412073286434524517700441196629461283889961980903291046952306932070462516300413168078029553918118333816528320312500 [98,76] 10851210183664766219071743047256927957934877608127362096934389145974594936357151486272230236500715032549367433055448608404882264404304196717324374790144172999957821724029812754637152798191601937428060471129004380060945986094599520213264856410031105778098371041303676028300943348397628650325580191042229612425615793042502398441919684092000307701322511749823400689924811772749547757628107011547782068044047412103531717644224705144203814530858344343630646880348676450859473273770247316818056627449228193444339804354032671977063991985806641889261007292510351658187073368276287604718715211421893762749162692806565570230693174144220479972304466436439576619687566525364652651908688720941101373739011888895133453659465046180953787427915914558267427932571129604680459818375045262709174006572780060537349386915958077824746700573666412687734339609319525425354387183250091232651268033050630733010987952585760378967239165710492214506934699203603362126801432808736069471414256019799868194218140058562326880375058869927477955369586671414178781170638410581090978858404754083254947526548856477227285792433314804645694654127681578945013439707990646262367149457815388168726731468145660477960738407248135415900246020645073573344459416380549058021464692201592749807952977474880311942298682857502971241762921037357447749233583823389684920969393699299683145191782725976705908348809319864954552131106985409538884559870233725078423002494047103185623457717899566874129595665676986822972786815595994197705398470951921746185540483894721179076049969257054728379618968005396932269616765327358378376695667241682565787966782793511429220171288143003192589906320289734143297287882571373079365905959821893690518837675445095218928676467692000977745671282657299584090925589183811881664643749764433372633925873738203525649865799116548313244686231348606144493016043737332453273377050525362701712282756633518883582689111370559819075123609604936148769968274814718437276750345626548039535677747312266135024242248007262540585893636391025177168424081949767707120084813223492478150929577309375179620828384033510059441064896338059994184132205875675196605219996143735942925863148111061322734180941136965968746579458578350271468700067667167419708172056223722273359530708307385080608675548300943719930219560545641841888427734375 [98,77] -5366149572873490495125094308131607510985846353447997878218582926800695994095060801772169841793483005964694179526807493914816157440489045353342889116132935743354770535635614097532894929992080894127029906281227040115549692778733171651929002394212233492337283441671411445510925626458467896888786168113402151189393228688105868972519135212824661569581324689730301002283178052944759024766705609941220588670643153535497241060360233059373540032615480572666668955403907767574816750676926329533988780388178978403815077149976142529862578467070968439998181146892438868554230419815042974783003563388005903601152346886928164146684700782035961388326403632735893885990411756147865622351338643860223022203619596283119552911663516225060399935375367168141361290988374145476386688171708645577846680042481632991171834561287448485783551202363773721237109702569383192941436088361309166292060737867501730150906174379031377496198729366716113853515377686116542598744906895794366102014678992965112536849847482772562593539895697058792865534719016567185903277725542691870256005261919220331109628727286479464178489009334195880297135854102371912626531702662668059500687188404650472018421659063038325817861536176449644357220090158609097252227039057570071237494071329667960941257353431368356561789473014507906544799211185499636827024942406727341671994702986882157348574241174643443386228259515972981325661685311314122894003446465396551363938895406419339914394847229282080522432651655563506059884702187029084329996586342596251935722260021392444227371992023706878915116519987316419540756924459028677753823557860585089553831204004953284523891156926043177567525053119208957159827989444007941669337843276329528860754145303611388247011566590989143806294380830764208023054446332185156945524354635410719006660023962034339814535760296379151842648833970966825896736136774638066553990694805740182102269141021677573098274098230986294854556972147677655082872142153992948522789794225070315671309582474739926160992265832915212703310116312193295682113318144526704325868898055036400634160222920201102466596443552207223796536948807945000393372287633568851669636570971556859026856177562172991742918544787159904171065741364565507408370214986998236857275224031805277881590710806074649995303448354540882931358651181577301025390625 [98,78] 134675220186197305867618905976846303617056965017082885097674181263930232105830133487675642651024134396556882292121489311077553472257559467858987686128366462417815403371558365996361630740736511937532242064717772873883699066613426216702489872582526872944245080370696357088828562546529717474759812131628547516048897732374824864210936362514586141181542877678913159998629354262331443714970662029551109685936626170289137788468797629195309387706286867212478095643771118293287686219793692368636848570609403901457974630966082491667812916388227837426467115053459037965887989294922007399871643415483280497204849804577237972985815952248416680142815469442295379904140891403932336508239414163192332291871029284965160179803280092042425590759118709644593862669983035308839151477132656492643793028602691562701871796719209998737700411475376877920663769293791917813747726609575576892751711007651404969970257241220661055500782353294117879376643829247335372961337146814444444495104650679351921161804304752055575349084053823815896828135489190649703255285535353562462178997001402555864480130314713493008068042357795845323224577855013749219002285101770804400056101939189618026603362477685613604326646762228929503256430577351457671287358653681207059499058441762380665186097794394704630087608089075658186014875960445331672423349925254810333658647992755365134977550941380150886535075681820439282981753417116707306184552410132686443469754993009257033838276180827371345283938369859264582119490107980332094171317350807565668259070025573717199279389847817088106776250585797043152705273543782536089861085219222017944146566841647110064504936616800065218099811137744926924105333823058535970137014034299703296433280000703719466229340956315084943407386441576169664308484700436901154767152950738670381752367547795726359134915434040199185614173239372509876764396428675252342694370565848875944500214057060383737880232011215979043057765089256253790113737782567243497084759993987674543493540274125552533725769698281799118867231153174130132637315456853925280380482397167696197715635870127182013643304134665811244277477514904569460992867994082393977700686879487494462205580078494743103271183432690119467150692517038443293671580787245317126676796202341143797125936048683554864279767533661987190994127584367675781250 [98,79] -1867810644982188827817858866228285943407157033461558035324713128128803621486144562470789889614188697986966914913656968611523508476528830658746326199191465549128011020950680114172536892231298986246132549010861808172508776993305162607770819439390308053560106902669326663132644477137017552518703004234338042854424509931581358843790489939839136402031421946333052900515605062915952934211088763988811650567956196803904391482586942915814984829642024956725039625646999843531971485754172265306182278946316510231073422728153719542474719808321901521146286510666997944715763298381812385138787086440515999115948382847025868517137626214458735028802767193607638361805452569625313682594092147847004684411360848701447964180986262191080715073261694250115465795136964657858575158679376559734829989566442353433928870976384267271215165688993126325085915766280950487259806625731330447604415628454890391966858145725065885184759112464015722944149196444994811828136041259281904305554077715271919067095107333639806612305530739859095886962676081242388783733768089194681176275505133413043156481488568896577557625045998047539985138638995181945099238396408818651394411700346862378112693440965533319797274260010919190141726900672131958727567149625628669479706911454555722498285630866525705679448324898163268780288562271159558043748784760297422294003296213266937525561528670625349916069633925440630916442069538774601382392877367294632670220759797727383734901377130220129496740165901428016992220888747250938622161866301507547046651648531649924008345625305406712800362600594609685527339032266396249819618302948701136453553867495541318153913935487528564322957171729188481432913544770713077595089684134308580345630885334763018806185015461511129905895674060271719568647437011251078362987653710342282755607714573937102377253153131328131549854817995855660228468342462838256204556790970287006848280049958830853200409975880568317418392717901632898328774698023719700060169849439623217288734946943100541591931772615555584483521393362313602541362933140788238327715118158516436147070551372282574025031171705009169049265911839198783217788067512251189204894409993071640303125103625573700239237513298297310730983644147263704717562539859347169088696697877694781850575988913478330592411196662772340113829430029296875 [98,80] 34149402929709240456031690647564401912622593662852885378342787649591954201374222203847705146987364470063701913486462242655436860146353354471378545226202178945995020072360562199080460981917913085108677092663852663404249728448621317691373200955761299103472566423346242297531102495150660244333608377665430776647424885346818576619932781328067274994087981117721953873145988052138922246417334212463947044127485585183717924252169607559822467345827115284999073297319412218187450620913814702009621871771073772557442642167429042925724052369412167823609653370065407248273087106981929032818822136580334588816416208979665186224141809578467901868963251695049141497213852119579475842641170324286014868792601786072196713906977415203643796156686220120364607524695324444615775609603046504713539689209185362489999102756209567632762718352468302611368753570711682410032856103079798871401913691449014433890658155594122147204068093697097703375268138353916065514041027310511076818112968590499115512352838717215944034641297847791012053122178091016939954639975707776087633502403723630370555626399912201455925439019371999321717880419087467293413895175473768641612423242175876551360780457808395831534265116776510872168042984271190017392432699184289836908222923560458941563998711950159854922247937361962335022752606929329581549584464072162796711241702264123913325152317929711805361091309029448024180604822320268349437474875170649808246716033480432244948533153270393853416510846506850284828332497805720698721085334361741005231474771875899041183098440520670626544442381155675863980451358785450784476767932987972217708089343049022863936996927754185185282715115411286515191875203914968222784097955594553385255041261445353492688554890080655745096397908256624554723054048122260561273162489255298760392503678552773100072542358555051031998420534762946234238548526034815604121165572710778355179569560317489200740911915164097901249537130866557853212023095699226172896029098983915576664267048960448619016843320350111483248405502927790690883552892727551874524722195613771032665001550966057854753592851831146352752428335482018798885530773258886717395719778805225144422920855085520567881505978731724438981205362265062455485940884712261508191305216696853724381289601197327435194987881863878016865931015625 [98,81] -303517385653600999525317353498703728816265463619568230632620323447727673575767869437955682726150340826954679397127679658825543980270753778415592849576349379021692078012212271873319621199264577903578437285178547348877761087213785948564547697746934548324317624530525773713383395480116544536633660616216215688523937971466656801218650997946346364180324434701862916681696875767295454907792837608906238188663874423259417038220967525800553192009987573759074774638432269227973393689185600728383983458234328578558550605749769980653982032180007172943391441222457044038499089872152864093082022021876350711074313550383388359933930355068944502992226343770193841912465543954659625673064022989679709997497681478794118204191691906119535088121333213230654001019778559872727949011406858540910116349178950845403301858635424858225906649360178048718402797919232596108623781594180628434190646939160663438064630610698399569979266534293888315599794009118838456642878747768664249405351277921503299369792496456337211449873210544550018874128720853992486717190381682391215405208825581217880329327844296013645763071019717424198112822520008282070302222269865380912031182548030485919384511134838795636392814470069260132594972415907648024300628841685145270050301999698132515441762324344147611362033612923700227753160836977148786782440741081208167922341164674643897813758886557990828415437853611315038829503165741048809273196567511742056760281211966140774232827719718706988307550612052051258091916210510588634028680695265638506643499750804013178757213990874245962889113935695881493374194827030415215997844147010565871860073710245601507780834823223728917589295655650178325141475977689994449794071222276679749449675675345756328891209723495564295073205653626916849040662384447273895445320785968742756757417495646014968508592802088640001600590301627560634093509650291001435306860293370422319029909873829785513070322684547422164488774463881865833985576312320295598946973828213499719830796094898741298919043434413992905579907730888596722354652311761371978511380242661595336186464463870621385065109206133049325290461531813443936466230018129889458548616258162730216631299892642962975244317961295475818336105417090941573956013260065021101166003870136676590429633839450408369834631431032127529234375 [98,82] -5422455517210795807016160598157082110103470881167084883049864620361103372504684148724194813972061488976074788119180552781083472726374284363243293200980052415260804912694054981172727552910873368321673790940812227048251998518230765173649504336883032487073883953604871824678498824351700309142387000066896166651514858096759301735717247565380677568624443165152912367497020706055138475624476689166908662638738503330696011803158856445487004323115763050671184534421844069416209572006332756061380585289269978946689288203249671300913236215085389070329580976924293910003821746571019318580901512315778638398242998280331899223299071668695974059405233490534151222702259506944270531223895474453539878711976617520987814582156771413359795686581004966084612800743488908502755452047652466574011727359942202263662719200497976376886921927895879307715889234693973597440359850829386211230884157926646462411245604831126831414689862699320657962911585050011023198860139702034479654772076484249658653010365358370639938375673834365369215453220623807333635355170662553753792037971192621631714278761942555471451416207880334538503470399902332369978097089318059497194793173810596339791900240371010761716261738672853598567018526369964022799442841447397588103800160024732212135835661901635537957758548369705121142126103781106521829870683528005192460085794411250470885835693394206413162895583563187900205877042257831135154261212143022691927523427747611248975693080290221027226789047002398292496013810844081363872893357725952024759936760551334942026525763969687621515498707870219195865569556048169762163257950216639398596653807229886635076855888236997470277620121652554575813525698822136681526411862514776282241617020190118618425982224693199317829094450509458116759347806445230878229648585349924960657685903412812127651741104562741382271001313874899949256462439418769455733893816725739794667366925492958236120570610358531868040969588703245098196465333581402847516733527973906923343794029564507075600070872188639687089004113652819625700040915797437821118123638953001786069111902062703014129847732394896723935308425788428689117190354984303306353141116445202539641295548774211429948029217204864973500703786986791689785086722215615453923433409716532633010331003193981273289278643373018232000 [98,83] 316186222677051602242691170363959069835901673205942360523860029581466920958164798606604055571079259409588807980955553060279911073900659787592637995320224908715176576498359809011549013966659402282933477397188382668729489572436312717212209892840924255004988432601693504524279769281351470557724734903842352893881447657163887803110881316318287405042607886959278371332463777818530570859743096805658033985374634294481640959784383189334660462157523550056109830447474059149961248021032737218141743302764664183907962222581263546023130971575865961648371165361685240463940628115027654405369239825343399446360286089986756037261417223170653495207912761364490054219656679098280706631275185650494421124374853079505134798972787854253543481221507565711894467024716895080520087299201316480458557856682823405702295207873968903816023971039810780990877668746217163211199389811934303224015579649730335254559380853144519716320167336972241915940269695867200795188170213903190356000806846001448410607111673376273296493109874774769404670224204350794958577056323833751771464212523116711197791580160484931650216545402464766002820181021913344532336119123433934357386953416472980549545498689405013816389384840161482032410613315353952046782977911061004162966498387968080074731303371732200218760571929782180157866004525371269824706901539422435998620012790086068299009589615933084831916082253168073066606818121753795052039642212181937817507580728967903099984261611156428273854024896889448662452115032983788501231043501819247797054448915128857683164688564618830225809311565550964924564870899613713329228356964071106778869317025541573949480413765623070547423387210907709004888745160983112917727876182566367783360509195578197657376897529776047678242469331252217472670183071729194365344472263852759567258819160092897746676649118043211743645733287761350432545249843720393953969958579396202175496477100978376180939646451698727689120112049057967931927085106922312217137695062878178473483522844839105598189931121272915593036272595628198132269867331495031585156849459018030612326124737779648005850848462478833471921676446973246625611307546913441667598275304117492689085580644036550868998461830375581330473503926590665767255063364016609844980472940088676424986706136402796214934871160594625 [98,84] 9406344601047534706653468908248710381174903623155137549410000780560671560968981162526871404218732797613842337590913769312810951007718264096276771369298662067245041087907417094226044283213708437014439410070742395133086186778212636859172042696159960679166347028598469789184123905415860882715835314326555872034332384690306222083099775007034318037019501597439364746237326194029497305089863600396726758975949047704798806766805862679268544843453411108850564315767087931315535331951405883914028406875198863663406549605151587480390447597622605971921386981876502667309321291730277247289697942558313120814023885716755134156146554724841584074536727810798079667028472682279694824382122670831316628554303365084615647952597365670538223911632169024903058103016819953806359932457662697658875983620897230584029184176011689588853547438775019680220968858835218809569800557838494551612586814561682512961608581205437303697156010240548305950092680811580031038401529764985691753196152944037049347283003596122509361856577477144582503267102498216620914148633687937845650701021845060493845633651069001535459611949551879124869252555033262743700322216061944118744569843836019141692006748287081933037041751242722341623234066519250436319412284593134217857959543620604535979501593880029947291951795047716472121555285373305753337499210312262177107604938525008164880033250646177280090985896539384496089862780965900680649223670335909030976653650667844242273435166850700031505997503557005118448489846572783030607929116469687810093458406297794913995127426587100829520977420719863231465298095886854847001528266705922155292653305646938382036110385282081869177462506441495434183647628995926286122136318232624794876284342302848974465267851976622560800142808277350597204959292700445967776299109912693114801617554585835805961460438040096863499076213206837901367999874852089789912792475270049080916620960576673871774058166916514461015627478063273881671676521764802460696294340407769780964998380618691123145271947321939455736330748154960633100069706810705212114856062025870536891915394940324409611007822579933345790127553633265924074080524923132481048885829197375584771855491885678822768902775714360655007730812316024658587027270867843155147544156796584777116009629301283159829673331435 [98,85] 173042119940691008711057764478290959877758839951965998331214442173721539856845534696143926009894137659762342711502194043699165964606825883722245314595690493242916241409708325231352444744059000848170265652438299520650256717061690847759889435443041884846229623081513235724457601926685262696580221238954265799895111220414363812741554431431225016306013230657927760793361175384170599745654123895615629865159513570919516002478627179818417927945403410344514360074718476561287820450260405607000985244097284974063363882232308096954489795806976629973669020030221567492483517662172778445547594153258237987102550222407581209251872890095000543353473473207031837257566540548652832962493821443257641686070298989720825044838197408560569043300882783440771785263743241745513768715624689518162616923003368811216111807441668296980272301110924174085364921513907723745671649053096302631270874810015787820949767121212471018048172867639433171748808493234903313846482498369520372049311350545661496376163959578977786191267268849524913388425695140097663020201973226470194035005586887596021249674944805031820055330047200209247157716571101625927670132764996021515608729807673407189000117773603250190014628662266192902232648235521743424712157758644430560316152489864433606277478647088633090089443726296608824390775963346959979237291669196634060588285311141942414243546453534707463672195082546838464175213116329857808180112195032951647937642607533958171416129928304078545658459421814287736577343877557580100936701390785148103979488478817240094428125078334216970175465439311742430730003583040881526576620055185612279514886335371729350076608239465402576996772684822092238749509414736148035085479189756807398320107262525712091602954601753463312504355453319475757028099467042570823087835644509345283499653571794578803391960066421333980196365276547127449666447076079762472116978841699362642947373980834517447044460684204930665683482829085565648501870490208371658112994016441106772220096159433107997288086653127143681205340597128652748536437438555962928454885876446925825725771606560010311750409212253609598114695651219467487603796860773604399239531280569426061864407336833993791220637772666991072651576880183321149794565089176245509074136827274134607447030730188252027388860 [98,86] 1535713122492447428246480224205834296422623634685753985734267594369057721603638322552648381880940593711072091892145538009138891778978975709940379058865379039891174599365547072854402662674175901794096614965533372847850520009065435296625319971548698767261170143408447868438150723459654535396199825417053373501142992669906553478724191948519349483670780855540985065697188346849324596202921747291226702287926369277792145661515107516562761807067531912359507488061041911196260736754060785648484032308054206071667011571568639694551288976100683535152440941129713747835215344039154513865184167934983753715849710483703020215007525465915292915411481554853892604126524406177851856336372729955703680003738110269588556847754118189380553218887154669681152523106234949139182029615328311252972947475337922394996550326589385868680546911529690995310075642487321933879498975785581234893178413868975533315042933693483665877622696420300048253608638563529799505366658237591629009753454369974730986706753983143666774648757334355180658269179908397084111147299247667275545006810793693556502638871441491425496943294502610751231197570831719125468164946782224292060924315404437271166519007931486681128298377371756960830567264037445329544600157410441662486747358533036617652444037019968857293578711412657913848872795390571725902165594444983844312273954939218872418623326923748719988215798080914785987227122372885644474276567147178929160763926587019928087666864447118955476891275533219181641166358910123429191054992998839633557739868870381293461197717216729951081424244659055389985304904025793939076889995896641331205854413606042562462767453120438282265874470609152418671829662149644197804010772886376511667524651644560764532466375571471225111162694135777149820547596890763702595660040768048464101837756859386629622377496310585882738011478361174442029738018287698392258761391508952599143842465908529658510449443558117750773548552935981218838081687294694155787430932115516037853229545770571824940461119408164692802062753591203460631983547214072477693109383306730040804506412127578062032761959248375782108053221804767275677749784656520875228117982005971568077025319724029925315439737878202242209727444547452699813623448826658988017976836381817762269774623981783242275 [98,87] 13267434355148152385372457343343242749628764428053206810788680363898140900262341176698740728634368796544611528156333027207134878466376076233278094159538816669307997568005272769040770303954920871128641681763441219500777321731369812722845286683116443953090134529750048000138744665064958140667843900798662313287026286166282474494206815508064713036846435063901774368331588251735379720813959723741293078132252756261071773770209089103152933148400099341262906706985596047115154467458190619512328156558379421969757452295686225726698849787247487942330689030307286667524005632670030793562721202352483965787468671710878082112686258836661779212505725127007727240040702654311399334681352021957147948071910996268851162967537738218333020238164490039105176960268907416545967314371282630831016501139370397733172233627583573946790836522451603849149716386411642864313831217351705476889489215536388471463612565868810465704896284487319034073442691923888589085903325386825155161507486598630497326083708400302520246030583407843416261044265560884125834938385330570962327052420120562236457517757220057577817901957380709001399768375156924657110483213595844435273674482434857879106070314911432774359942574444460019163268607688848359297014917036955285536362828487590617004012127043685900493463592437439308357826557374355013396040401353604387169442825201523162560314973143825794500294895870475448831863082865240029464165736477468640223214902935405369522664078264325437103397204926971623247178899004458076656685903239144550781961280172944610280618537965013101103906326565946351553457135975679072305350752362369933331263085815249323879998702602759816084066583858728195265241327632923067443870418042540239797826259137360823881550982969460684187262903675841378541343976925355630583901072314057346321032300018519098148206780983613371849488766420957070944527093292139660678665836008278622989680306948178977052306093292136210260473687922840422995654454460342833483756933083041048472513702796369810295895189228330001850848482365673257091385235473070058101408647874158374669782302544052217294926590144247443299089668880050011627680141629653311711605305373786805907689362302262209156316158557839997355851166128026496470992483415587323532524925161438789551648031019100 [98,88] 57088627759611454596776728143918140556681610768092791339920924894285058080529704739837094912563699771376276551524872519064071854900526984667241032122206911717955957601875862754561771493295063384895618232942279006368346611482845542195095151400261842321880619433585949643596466047525361939396027907067709837482231304494628265259632584049195105659032997731766865591317504894132357967918464185017077245467278328414268579471079143928790903043851321674980756646079128698963699660757960949600070539208650167823320722009058252867162508210460572634074911272199884689561439346424053390389119171497799456683311924240396938875472131205654730392115589501664702400365803993161681225933785497341917139128772121628042106921515305615699707069514830114263519168310336843576194504640128842803583879915981590215293651182190953246227544191705267536659529736431222283452203161190429407061302041358604566716166114393056959888441969341989127960426639026546019522286464919967704504193053022760378464434629053786409531473313066395224253784776176545025729244365492723203323138237725091385847271241195386598490036246403359288137476622332131966012978332124221210977894519923189833527023168038890726080194463610682364967419297871544783914681658276060245880708350545950183745059022319581513308461098742521077181897100830849738544509310415916630299215732087287277028361933188902250690506375539406416730060144316923529367314470770112406545921844524200515687922866496518741773278259570730353922489216309297543342175756984674834640177512578487615315193165989493790516950793401820594959718408277974470546059186700870008107520185216442873587953753040195853985048036260000348375837923129821810569183718925048067313334958169100822891242057999116826203568681014966517979687504408892737135359976030955217495588330560350385778693207110531792494580130205969516498521528855862222622777426910840904515751733616865699823175998157736856390850755892726831405886032541800554051288804331614050076375565005625661898904819503605489700975632561341156379321283080131078566496049557575827646333247071421065912101895258505153097686411130824602750831887345422044744055822830953937766594713595293036998173250269264249729882402465760623603400398973035785102938676209989625034226465 [98,89] 320160154824285376184883090019823278743839276206847689566711750536993333383206340910563212356977668854032094441973649139787255306176082557627099875256993495997630169119302893632643420052689674266896054971392480299010312041372966182647306293113586345390693202873649399368707007087362777842255754017817189498432790129047100840068699169510409854856895133788008426455122312841607701751650923141843577167765939411058087968916230185175381279860235613887946356036665706285477073364752354286075164641829404626107965434805137190028212999804942649302383931872081254242270724861410989332023325151587179666347672904137880557167032330965694707171224623405846942727267170067085149248802282746500842990365745244438250878815429722135582868199954953768101862945718792042194438409452940923305502075758798424937152747443713929986612671763269793774606250652781073808903889824762355271513959479222375935164884749635274555754281236546379129571498831993971124731810236811480891948481291681182812025710697158937252204558916396612442441990648440335453832342000257779004987785310342599145915650308005655242315302770787239629530377346456019727985118269620910379867457890427724562542779548765713080325450646531658740908254924728421139741888278385364544316734490968206519868979102249018572416919092086036346661032981138685123458864045637097695960769378893885663472384893858492389502453173879418323145896785594541937024147106283541455403018605197084367163642817342549028487631556746405185478689975607559087366464810277167564602319930949739571157724522196735407148337674483098851167092564654687000426013126291836925246125203307175024633301850983383041673539813650301948018011643004467428560588746757564283098961997720654421891530066021812889337273938226556292732441415176727780989920668796355512227315334320285064615764720532844460900742709648595314196583265084692108239469629568028198993505828606897629351994956788240174599165787267158610209564545315844882880629743378671482409787776086840187216876969355591055868203199803181537819431189313596796833759662444381972431900285690849280794042768345135073784209241708921322620847424888273741670658206522072368210795280619037107990375389453311260503323758436554554024086611627780793091099131386553695880 [98,90] 1102392542192101084878402317462248878686805404254390367921004403765675358101503757397484085591354939601165656868330447664906197548229508667443510896397227636952684827034489036063673893659899720628668467959330534951391840954043288707397559199078100265181624868356951610319588106509290524571388316901159248936318281217510254458683147805526497585066148248891833576635669757348323526722538087649131197218090370247579440124359485105445127179395471172946253701123825682257545536919067663862570652721596653432772551243614073736735317307193164076770903506512807226351522953602902803833052219197476732183989915873717978145825818417290653110319920287222661591105393871521613645486328099357315873564697503353239919136430563637936461863379089336500742404128033158020274698202869137636759865796445682638600927839171753117766985072121163462563901000784433051639089157947281038566887899038115327156823886528084069798078044534317195900029668336625333011257907785436297036660144329706642615407819452615426727357132663510954657952589272739573310248510543804617852045221764371856476993825120116571162282991012193478385501580642141306391627643107859577700935731010524611715372840334647181612192692009464912094799851592103285251192684140137907706238319219587163715725337740503138640413547668660291107555371966991670266802350793553969918520650395948103704959044697603290412718304464464002742380067222976831802661936093701660252284423908295791047543824606439235954694166557907784187955485951232515005448382451845146045646243218127401524992845417612693074998247060615716096932511900264671871910391130598239686253077337781714966364652487253922558055178115923495581930410426386336724310488672613760392360357708290463280014214031056120997148357209388973187456223989515620004690656479139376560040846124429836302684102982329183020281984148311018172725990555507383106614075221720045247790251045188645337712276180749860217201574837284228225889413368315470703294551212803225828862259521368258201225869435505695393243725678524617720968347503979859150141890027292934763786331147204398555138480012032115752717464381626389427199305490923153772105769511349526197183017076966590421509751114406486694634755004933983274428398045632451686968493402714170 [98,91] 894099907301373678365814811262916235808517484330616779905776790945739270120822187958541360860329734928960159556364426943004611087037732910534685490403316455932993198242252271509736905423838632135243258879458372154623992645014215556265884410510276210442356774136019617333187306521171409845130905543487581978549785777506204021108448112158885798449864903115398858762377233080337837585926732204973178334152306966662824345610532269544860244397718486380357486010925065523912689123334887885797462177004605155757929658939880965987103209748657951420444348427002728882691947908719072138580177565667389062960190247980381265603548192738095162368215745882032992792389219331605882905853822124867380359907032213499064262473209762298453089403695104648330007498269969630118095317041307832811383820007200505775472075895750096248479175086520417831853368793630089595279371269526869360873069475966818368823192382483814353166271816296501077352643360291832065497656854722080681711525737384088160896383861688473706324973977206923110111539848877272400732945689022436489510016691471420697654114435907639657073537941753767967756214967512921892671654353357585312556917952457396210546764187464597857141315050234274925614271294494885656974014295917503910141477693567768848575922237967576628603730803320407298286242500541468687150823856057996931156135272591029726303919265389047171156751894835259089933057812583919260536518297863453109360202479678533296129602461553674583566716943686794109157928796794422946849863404161808341255870363765435455379011250307541917632491690122282525739405888052460619387317435096011353623639348979807384500631315519061998164392332446421641652706058569144890778730858683010780810205541214375026172793371376094603243426926412593807558235418707544898451530515712329640944996521028764383580422301843221521013001611184246986960984267333428628210357663614000396731492475927642547411569747639301595715217738914288246738299906375326247880808066803579178186409479770398609292547383633378804922553477513894427970745767570651102535370171361442029339531634047728118099244628802918826983445964872034760581136787887089835371622455660382516453485383834706469209068541040964171521337771606937293136185334861531279556318375 [98,92] 25116236181658481135801921687060393884022459994656243570863056261250017180731984899946915489450748391471296344324990274499116108094280400943324979202431986994027302275268596817651096542661685902235368748751654396338913473357465535283085340807842069011088360632340137003210966122992443109043791257448847390623587795966508288283828461408714615696876671413843574397005084437126790717384754265670954054156593399455899468703891502853446673279279940600034197096965782293069371999512543408857341547804000620440454965096928795881439974446984879749024438829751136128640558440328078106179067804456828993593169895938651883958818103766689182810922688876819014336419980490661938281785164340130904998835697645660708826419907269842566196516848795686874093421012580756864940845325075336268331403799227933273047888898150418952590840301597021381906739670997284359301075102089538354052518119375936345800416799952908457583122634543982117303485760404887283593348105034106558212309892467060473092300787098314419698720791775443886551666347237014659863687817812245999005349978427438162215875701266129968328901956643489028401587653446389411813406910039830262013273041868558158988268420797825329269696312773524401118117569189619392098750924042414176983188870291258927677987894517522873949047142530512950239445304328767515049569461903067697930137683528994726213039363056802364857320515268377749082686548751376725841122088203065237767740426380949073101023045781557546588375308401189776217218715744058972651785268114377538255486826164672861844675863180583284834314162279251353782629221806269582372976059950683726291749196071747485307835976383855784955588047564250520305904581885055857577318435396120571580335588369212141502073496156538365764837033146482215569341970093944821417913698938914128051884235876741267365561506145287115314186155014284489858276725969953656819908945919836838437389073359759577014061483171203353615495992498947840122005972758288633327588655936098135636187594832318601946246375288341214875949314395761031229295972039733745294107499569953275693337634639103499887412189589548822395578442132758566428649595048246701145838551302705765119436278303757981106628738783668390188059033580386174901733007369609833476560 [98,93] -59060556286592128494058276088139078227545054020547082893559713972702384000409333429279200940530712797608290869186677105428987343201432248331156413832562331249221767832502973981210458296835129880432473255081429342821044244949761680988256087330661393652205022394647949165205728844678722519983264389250541895163956469244127761267913405102398423609801719983252679691322633144605563297735726430503112531920992509124784793014426233647775453113665205653035900966852979672258008905093444363027887647562811263211684106714327033142318222721593784175067732419393692366089376748780691718618499923920083064303061437046407285301882657096135486426619305984588221232182729743580894003432348276279613993747071579523457670443823702123139266830634262819668626305467465339371731271706367973536509768462375205875937155283686468483577506149556688560183192155007807086701526142435810090974446783709586873721366477991479810253951934677048494423217513052551537191747313761280989597672315643076549699863634250336065280177254371163323914706696077950233896902374825269580003969594303690548612956328416786469255031421967759385332902447215803187224116556990666343474050253760828354999983346679422105270595979038721264583761932943157688995558513770712403529105298515353272148314119457451167146754684535060619525697132626352866080833507957402594808531321800934276064495257045925477085102845981093783798926556636629789233925921317864659432848838240153710404966522651505473053457362076506041855005024679971642364810176481821334956095982737147042081061830429313001235371432663669700281313371177058245143562655574129258915093064303852070515690453191480558551151660882152877614545744658580389919999433223361119876388239500809713805797131931625324322212672893109120598427212056113245011165398678431725540068787226486305146383094080838162530926138686978654718859357896787216972161249092008593086877701793585093792401884789238705738117445474634596551353426181636685293259987825318900451178940883479163078108770583726432535202075093427238969341467627838230454917873844318507577574455468026310641612179183229655832422602822743987574187983507287642802094391551620280071714525938852701974834877950141537737017533083514000525961410611960630 [98,94] 320438050575384890860340333363718218600119134093855007564875168880388840367871980769670557328433522767198315485567972484388913630214524628983108847912179082119225684226669950189574409584689848297217933346679749305780157495416026999853442861446731592971680678977113890995102852098445560177466154123391716339132491978135540811661411802860748889930029294812674120087352100478630363201841810719057728338742941900035776205812076822354228767349558343040233218928337246087190542144478222374419864807417733300748197357050295940903605133411408754503777572171908212642527613841440611135613336337035240015096434213186857368321535809392176330259613522563503821884903445577787925252039382363692643828067911552540265836085696927609430973276195217357436797902528027707979703096166569021121823389412313626221794751444482246172412873232294939139096226066742241116687327225194617552927195027029005772328575329276883739797888563857696447435689550944673974393851256407199456568233404419590122991468633118817099178596349636464256337643302750491763154358210233924789192760742304108016408798048861339896844694755885226991254547229446540185567054945137745698494275942189157837933770706945041986708848199239531460486679257824123717143907813084228979626793977075440523728550877977967642472530882603324178422090719821822735320440243290417378270846669613354876191965579703757234891660770978201928048907842730850741583009102606477273630528483815111863603612556630297673437418764300346324409463154781581840790196600778113809707059491081891002938261314009066426807576835908951945331865977285690890740379799654711298529481383121646631244054325990120678723676668920855485007404977037558463126253419317679526211124980227056769311704192509043893834451910360730685207448534453819233675413142648805161446442039257020411146438084160610232697869798911806000282370669255749735050574376201060341338907781675343561945673024771371610797362836281098130373552085652425666993235541599852718946250412602246231325208062161711660758945030352929358747358206474682159910625587351419994409454649220241792400911029541813582383589218079028053174258257645099028131071830842074131171118492055965164110642322283576927025121906479445569981409198760 [98,95] -670525771156210484414697848562648359347089410139327158751466765371630574331400961117802772954282924741955491086123745413205974197377356543957122048734882788505934284648013726363601590963846396661035852988574156017739027134186227053811233005206387412822726923561978444593543696575749609915402852325351663680054022523741865240207124277999612459319246593385895510862885057782081600128790864660145130904533194368105733207291575427432085563720319670829899658543803804790071309995457993803259900494001998193557819752164375408754790245809436836670695392201123482832552364867032492708605936484632194342590516128806234667084987968007833280006797300939002666905920080248243763647522800469115152849484517864137103943785890695057258972823479087411048155879876085580458964867652951839763592174509389098770156841433809208386570753409773823791144024434206428951715578216404147643040379268455488026100092601805847580229257429887402400805677134129715705868011967757209990321072439257827343478851104451825719798690521811285235585322530955964229923873766809930752596430480197692061372849327165678585124800120138327149858702578035378889969822834249864730922413976888404584135486454825895151478311517170922314489412167883504483737835606413125594966257509641129896580343081392460451676446140121620744731399301910497246596556363277028398148142383763834283675466495165126409691164164800361255222751226659140745029054192183862136107362977071119865633915672586221786929752798147513424214501294106415905692532932695474785625994510878455662786620355968832337549076617211336994504516706472034812734166413259442677779190873125719138986469061281750690214091436836132235934318698839614525722791413593215426344396569082084725052828927995487495299490688610300946176050029382562611112924040215343025337681775659380192485928702802180977406643063627888443380151561187846821359970785565959883529770875312604683704728594296005197676849935512333707112944497894668421312545435214359091429230776554140957146584915949942366089293361071094252219185606513246937204590553066452203988354093715204722300195634137405351891567826239563859718610785304310156371939372355989387069669263594264528977635889156028878828800799211231026406825 [98,96] 1467411889984561595476904087875218379413194760458702394533020382914999866842496781546925929453520429471978423550227493150471180462781695039470489111015314231942032946818936295358834289686863688595988784029992006231958521112785450358447393768227002104307368643552810676720697749588396663297763851134090218551765477084389609765338679213590656812956808535122183285674372850993629347336741569902816359104582798448351783808589192875690522954524534174805140682280972200661214941211440331307977408768580193284010889110604905899370583796211063018009686651929164561764943550745217118009025103856868568471986217816122387966608046592231666707177544669090909777619434089413764718822208533241689908610324196947852075293346321390387840514695364055991635935085044806607342476405903324627047754201741773193583683469722039910534622351416035897630679547593008972239900923138346720988482721971518915094088426830517109329973242086505803577244777697552206829296262089956017856570106876528134312601064999616973530885133171354690316272782750198112493774333443993153882688188143711859734252559387573033205119807255101299385884841012950700674484689329790681377472017024421004975993951368221580134876832793769827313396040505491484199331137508489921734139041397385507943455449598033400239965470944873001878325523441097648448544885607264377148598008060762717548501281221867544510848424532006857624487747204928125876630306902963722684388760851608216976800294678052378149452105037922777953115368129974392517320029637190305074027100339941227326888633378987562352516988383398150708079788188169960368424976663098376299028757471716121261293989940040711633316023263798525341852852765881137490369805586059965490503295487132081704686229348630357445611632285794637640716923190321207539797363576672446756365047314014673165328546172860047495474232227885457169790901240864446008014709566632461595948772577590216933837369194888510471718141181457302211942874278525900121562893984716266651251524485838719685882852689079597219142945300945995737720933715454309298787094018054156411692876284372911011822012782227586324069362856377348320557813074616734393830678172292287564878575530897533482253069671857812336123996276193849550 [98,97] -2585703030852044241832976529745991635718705321474225166205692054026771419723111361700709578511511368321743892241351440368854069511299214250710923198823734836911954987535538784293202299558131601168604011215615836702186544289535128672623254902355798762460023139848174125895754535073471842234675771283136899517707253533389666064908188566160004662884461792388985203499757569474065051684005423483812313806658038827256066890255308705932246515132341378818186677165065780187386824775386725033386565432795792405283003863444049797672997834909366180216136111726210577818049567779937172836292208094548205640584224952316520282071106604551808161844760882191151297721209326282610437537111371411497587133518038544647330431147194263716984232693517694142598017066341059620813036751510554081328365353926366988901909009853506950571012563529577854126889695747810154780484537051349317845370989006699225834790628442379518407334325078102607015342291985189966526163074375526075293618800178431442515754775272904252045571918953574103390632506817285449872227030542825780029163783259428916582248260251115964618273732688697870724491957774686105092813952658561145817461382136507437014099104235124205264373314108377966414053775264404846813971081709397861061579509169400432993193717438353472074038088358085204596785067587396785963330378443893592753359349455766282027614042819328726291838527232332941228679637052858334312740944146225183349383759909122905598356351827141003322804231002869584228824846103604457100122096052803044612805852677132240427454452375011218641442450729516617451469938496846635815027119521502280394929954695006733485718994205866421111753664049024278531896389123153096619654528013620553397625807436336975072257510960903006399460084756613542297791930098962133098031875956701868983210419065943373276175108616681422314067826251415053985192725171180193538810490414800745052427728277447416889251392894583748940645914781833867433860980217536040325754194569386030827956721190906294450936990017014909716641399980129322845315184976130712139643482152814542390751022780404641869797905437284652103217615100341292959394656270383727172903257036635844669147438371473364653283548243450634524549821159455 [98,98] 2428214537623997392422056687152485640399122709042173133212007458579654286914032027585716530107066463317174601101778722237324008018200120010405083823522993492206805146816322293030786345195690705861046650887033183607127934157381103917446906066033840932171225797800537231132002361953568542773451687337726155575997631936853952984722548750528255920864097826230707016329753325572365778253688290464049392649873526070868575964245306543162810133799554222558294477588605926597573234758828567418024667284082073935555514452460165306992097781227665535736496053766486234491409834943474187035396782979670274720614087790544049149915112142853521643667018883141729200814258221720570206633701131121471660571189172731760419760437462070961143671106057284333681362111617822420107933528531910516743215087463548831328914645536077394680629124749223946233598391725047337622114851420105015418439567789854867144328575503291654758572010267989365444869492311734792275286503331427562812842050034060845216546301196373753380228460567812653037578150838835156941364553899061871048991081133290382926596028693018516350412389396199848672269096457601271363625825797573165770888327851993968833484270376062238470050224184539587761401981082224809112035918903591522990340196989211982175781764137796346114719870575908946948339998026992395986360866139344683627870470791070401250375212508426538300901352369840361198148653926037970371931594467595710786697973316348952117102344814114128278323627966524894699038426394331811793884956233396126215355713174511351222719358970034340433128407718787580794856845481941510014182847030656375192001673836169735168607035490394702776285677751074921562635855037857448155301247236244678518413542776736080814993340097316328363201024272862468742492075097271536415459108462164627913435778121964613289948055905564244246036270410927663009205025270371452123790062904116333461168893438200783145747161966660664518059288835407174616031817054387608735389986643256953265660268825704378733322130922463791280194771906679108117219660681258742872984201247318973562157540661641136381903844533232677426265374946332514929949150644833530315468550671813785512750775299793370424127464631738414384622700 [99,0] 17305109498653456291596799690050184110463688288958324415206745201209163268532785009522715269644276741792122171486502649753020945722686448139217880585425973892730661196047540491650294599338361572562640993105723179679700926727056175727633987831402402567444852745874404666082341041224498759955769200641107544439550363266505932267416562138603105399444334586534939282772277990106600277826156631038708576984792242206501443868613533494219567689185421291780999826145886387733533911201011037020364963467063177395559692992565268554221191679339822363971567491807611985993240611676013863158128581562537642990994332024737309245947658779845915396285196366255063640127378130146183448789536699159967753801688374109313236549317944457003245084844626815315011452617425446828855550371184431081911203612428315668247805110977766682153324469807987696476687367068830134301265021522981030147160990642485005492705724910492581039783424976258526333404268144886672696529153776327646127413193971947457836602015001077168081029027629050868955690065906424706682617629613853923013280486501084312985089704220515979370967749703518073809593513357471327768346038477653950163144430839136042109666945628915218702371451913190686155587307879932422805578885440189305639156920776728561508002668489434746100150807897541823558666322675431409404208281210077140797876646144494680535767785302403141896062649203639039170355203009417525901374598057030859830700995719342154745184070837393550237382891815149962225700603914373220136729355245739810761277813057164145186921047896293996618773242392906179758846777186696126055501076461942868780556752280414656272151115506989980337279909518517722662218722591430111811381993064854123457927104828753717444833934977471511484859177983874679932191156028139137328787406204038901000969073858958830997544033802693910286621858628573208096282397076696001952581978001551246446729980431887228215481045895903037104687423427171578834755806702623088917104865268799444126850548682308106363640201439423899790569186442521401893899995342839294243620971402685232576425527627915235649093187220595771801800543385195983044644648483341610779343632306242487051825492039634509327264922923818376589079730371061551746125814396537318694157711074602564666493803359338374653898498465048587369835500839379325161322628268425216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,1] -226808385643628317602739409505189816244554074707459777701053724397946233687716364932862495636623408455657811507006733501136807949918374159558316052872755835839315536200313532076908095848499375619456710326302763534680006329269792327538887668261088098195501266599330939820833010617043200740573634010217269753320664412001959595745551160492761130246408226759777871778636800751898560926230445153096038817572256084692538937948052294386545713172928738105983719310965663466890225885132229473349348647430101750047242514030261671544528798434453449506925212035088472980673638414686593704204731056778217188475698577882400413429607277034728763314647021098328512905474019409869920427890420223913148590807158636494192425475375131808667414107659146170177565259885432583044973563057810560443916574181616942900754972291887905387193521870720471600879148827220795338354457975156047778142205332725794106078474433385218214066544312738326302708355802107715430356076134279032418365817589556701689035677993976644275157665929067032924755844450382617966582050919047890901111131597509752171182355121385490201077286535277016695220287036163538955189510133306228099276497701060895815987610991817966379681794537821628040721501745935117305756964633220397918338438213241474447004334782947208137881475240753597623048244873436622730013489070451951440653661793645450534627607124227001250962960458172076920553589144587293998930531178387473876505618861629426588768589320241701713362947914178092776159494094935550766691214876851294931592015287801788554651022894998055983627017792612218449222579666448684359155268693219642938473518251442035124646307640592851568237601129285303669892440968673947458174704869479151286800123416151024408130375286589953359523219078787233712914727922116519623254592735874344527044448019168403488317985061242616516755400077646065687825322857352483968270989453856916508183043074213890014964893097880635472555988793734063262857101069805368143018504171572347084657837144827460241079036263342507183070934695249328123002664332278666488009265115378880376972355027979701525571567342156044120157562497945087263061590236140852120119655535222626290325262197314160869017402555204304929467365784543069686371002227007955511218218063489585561848781709563024486821914585569577250150510435690353647560523856547414016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,2] 12858887400321003917797339563794018055343895566913062483284463372890015278805259036750395586845248427242362559982422859677369266810074802978403260903050329239759328560383665665419689583045919768710753819786343100374111934426651013448204441635869004161111591703113055591275237794528040122255651585651127693124595759282442854899193138846594322577424654287735138151694557326669956287987886751837862099354247099220110378927666678461572517620039488793088842227961387619421467670949894404914185028493886188865588268817503499363349395061866546938563477835252605422673021267525169137203597748578248558705397477501793269096352691401370150226584222944292853054313027116529981786061044159662280330643013599833241925165215044001445717190901794931102948423704540844393052909863844271237292021902466028722666637817245372183272920792576414954423996331832475753484476452597640267439411384881889387911366512501112658569787676285102798862897670625644944098065359889475316263604267121960210481354607379781012444730597270287652198945629172711360890022131793659301468860028734744354655588349463578011111665327818193448710634053641570768338004886127210421784182820258001909050447035891741992673256209272085147091309547281127732450240522300614446605892313178442977037281994443716802341358192285166060058641480206105304813732019869288281505618034364034223665397469130639701295370779089378617227953574389591930980246226349221103075982862283026101170900352543183998076981887577621121872628291513283831946371463988907223888831994672210937772600614339237214834136872821381775580207958864560659714276070390578729709535849475832544504314130745245787824897573862289437864469048720792827270025490365887169147380510625439295021966679937261385729930904539464897481908167585220440075396668134683596813834893419437005850501046977051059321715635517304581033408532624924509676461847201098694002747939132126645257517920379020460568534792427868164652294190626034074645257101083615935768812333673956887791079189792239247766761326839579454420553758604527989181338786431190865959915469426384776297823381791312570098802752371144954265116133203380643018950677300651469588266294197991674921451504836851750674407439340635989782350336299933178444851288409409341917422603094426238260932356496101904685075704754497964218947316413311746048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,3] 130497313383701305783947078253169951102217846719780029812085570693394271882645547706829951803052244664030843455967463967407483649119875082780326962696388631085234287400642502619523990480000367063470278614626912426837500549219392021179231618283394337270513520316030752654098356439862342367824675167730639766819846334914486063690132224183072969734117084956712587206452887165716070101260563468752983077052918370413200778557466833555864519206715130627930917091365904116146805693884512495825003205588794867632496377572954093415974260042681282707925470290629420828914072652246853220271555722469593417707333839387379167531402903197002717914816492516865232841267839686105323504963600364212582606362150590128933520429081229808046875910192180038232154315858018553101618078175510523048486373740436988640226925826062117313486971219621636164183153023004085125385605153346109074556311677317233468277012438429828232803075104594993401216697989696256995083857488154501449757915535753777081393719356450729888410652454921761582337896063438817341928856539854810157158752312594283850707499500950811151044524496535279148901726123281866259181713178594447348341178782165560298538278741777679862640408937687064897925747226478618364670294658715046046351774068727051437433301504019797747255860976696432591991161416408982512549579630981119314654157572702221234467059378745025186370831526917268893683097107893743789190359472517529122910543725343076579747519518836574030483501938264126475785448769900472405507335416325086210049855373276923802382907696048823645722561916545046095644834303764080635828855538373105280759426582760009722416188935363718150127403661274897117588577515903726203997740038178999213815367110330867656243143508406497500240514175397123621753844844668471774908839003706594470979630380873437921889615796029239755333161515068280377387148043709755028767431392731770486715086881126114329309852672257250191097973363613534106700637306958459387226442891751196558840882482254682376594333913053812292433146164436800460112256322611474046201509367638911827702934821514569760134277360845932179465273470430831225936555207351179562254568117900451814557762919284228271506442860800508463927545399840569084977155345088758361633291085296405156291847093457145869070087357563805389668773951433782365991746768371684737024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,4] 2452038673798202253019339029629853009257146217814217289519298161233806457052475876355472914633738962123693011416210439210123744686248220003147607232737621941123699431128170945665269942120292331290733614557833331657461666163316504397638694963467082351688710568479029258767466153232183509315721717259212947881588274538843721346154657555237734155951823277373216823349607896333952728181535231355626067751002821322937008870864531161459314712466540255728875035449752510889759598711856643479795943615584888636438788677099826768043849828960203121364795047188538892954635140093000669538029873029797880701471573068570265450126981991109322519845374382569391766050153017078227712401015603031322171278427830412601238364984026481884076603260145957408553282139703273828095341225978261136137641693358149244252307638387183436421306436731188633829722462201128509308879089435765459029550625012512734243207209272450255662517264217517755106325653117211759364653959413889593280768552536437945304001418281647121620120193145256110558879838656598860889998570125017017033852206362782778375599416474545786888869177345238026860463109804488912592318085813644632990745005154648007831120708489882875753821347919237483841123107709328125442667740893782069665471857903537084918093405947210665885110614824906063998404639429610101987426124798785399866018658421918235758143259728011771772049575788165728799466415253522795769987706398371618179180991958454788436723581664326468321772890591049552294092955221319694267394167699595740309457717950411196050117845721250781622116026193171871582306890382970221438097893470828023216080489205071302071313564496578465254567280065269583116233785572818040949118629931876529337445294364347060347620496537416987813627236818605295921687318348836675155140129150961394181965886518421264652867453875717226114312541177609641539882554018896193730511077330895776648147191571215254914754373832534234966872734008489108256088403226779872002407876669040240958511645227396559006903500476752821274492603277798908541171374657907710818163925994599739118985068695214898417778598857779695429910150745465459604280187984566162479955356711793460141474510081897135520978418129353830444832957938333879210567422891843669938031033963702258955248070489078962618441053168878140483966157585941220024935508506421286141952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,5] -48600990154117596487943021860100910836914748557275388159201841583609171708666384774425702812041811732320229124845131261267156983435609714692329841250783666316308918814377508297650302871925142368946424224711098606628524263456941115426912396656328234987602446685527413784240895004734093615809097690562949009584544332156570692437925466371336675729163686655419301661893533721181168581750541789664122732346891107037215131710856327954933868876489066907109502004288244235356675057401259395794479850459514832087367878623142211656541174950470472606755673887795055516695412548716794658312663117783994807726880669334308086644036016947560130564504783839697460710867339022644605533466392898256814488907704252400778201277736033442411734477324431919569395234336337639799566374408603191455382278910685755787067566248368769433579222695755002136765163851082524012390634821676815805161843870517567247013937614078299370227402171334374408876178054122621042174060291476250746300048320276782806898451898306155517575775054257112687288108842144330507107311127447033961131512841507355000276393405491197648493297042603084157225396438715329965962103628295235440462960456074810481493476735833719677241632801473213009159053049515778915326240987022391636292092285522358712248404101186469531642333201665212603182886612500294759965538746843053570202221393355032457304978370438582182818970941904483964959602853129237999089255498592764146427643701111461980843307176498205088133757275474002450766722187671220032515099520608215670250173895514327388693273953483392673487016593926431262573703368812876901849080807298220935706357537957135851734306042993595537479757074246266766971877405588854715996495866861512919038311539013033843783558064988653650169955248267777149060364617221839813891466781464580998157111379885102328343851155080907748124727653703139234006601408402102036552961101612624020870800020422917487914501272417672789990814776927715932277955963736394729531986920995302832303208008014871163367317909159782903428928089532647061493011824339084688690078020326428281649238735109191487076633618062164572639909146933111566931859585784949771206030723932730254477191722926667208990657053516507266980838260638605684295253443564253347873714198523183336409209444476814017579289105287372951315657493337676582466225834553144227397632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,6] 30349787475160172035354223302320577962130256715977801509143559826016146746842759684853356221522432330275639566514060598007295285514951551268414227474476315701494801461076442342066634058504706599380245107119639698973154655840435807678137819194393807747393045753562971963097049451835160026820831444436135793943847068489227887042003064262161237427352162169245788389675842388732303455043350217372754519674377550361363015599902014896237757382610377154703203288425353320671598982933036008925029290531731966740126754894565713850699633584384129626878038879303145773721341666221511325094182134378123496624708182396274566103336302304026065462205558250228729314647507826140273372617146222384858735133138924227949237281153024112470222052340311783189116268640207122761814931387041625932403180382960903221975297430570448941738412206350185904344426707397255629723835618060097633758198691302836639974766491081324312761034226807591555905490331299854172119217467196525220855846234803497741633866336097211505496165431279876661294628457671495376590116402487991514250901708838455748111843231922838884203750998987783854487473821000735853114393514123452533504698787139159552073854957918226398610436227625778736275114729208428209764132343045917381370340218283700581205901275025414345297880508543860871067276593795240242215417334063387273038121498975667418853526963380112957547929924776201775569500348212463182469902710040374320821737359041711207309734863612693773057746417005129647938083091278698932046054951858709748375237609726368618644092530036073991095956817419671686359007947370054425176710639389345504261660552654827664479210777519651779233552849049371561853208625561756880393191139388200814189014620668630247310982396218067561439026080426296653840253929367613558871267251450872707721625846253933265986469325802011145821424399535167453964678663905713523646085203391983592909150002132281154101431522840795697709336036092626272399353178946845371589887488796342790588568814515941820676837441581823639994847664802980436174516903500284893151533028503937536141942059896538817970858751856984426024989165677805422212850663012463625518946237866048607418937693748127245095548321215606479661890200052502234914472335128164494886918589461901717562269844467886829415013002052119141813890246939371920270291122987953442258944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,7] -13043848080776356711254535978542351590578987062726035910063995876441481044401369537384699288368580947126776601397193227733590689009340363068301130494392861438243154888904700051257049686427764249004182269336585990036715411374747099509107579563208916563754082918769102326702128768393246985311668513880775088156096829626195261883987853148516362027162913199135733588816846839556539165811812809511217777091447646368958332483067655456867676822459675518303224692983663776440175227398957111090243101668763723411977219841947551275035412405803967091740861606205457588617845317911225488384291181395641758534659015263829074854793878232260782547443882583848004294186462725000080237310640134985031326520481610591376046725606038261111467869037103813059098533163832148105085481010346137332222975764544703491690390581872770473231285424469057302964577301288714557527213395735178714271266644771569199198397598812503038826258411897315349574313494542691222705262745112777461720791671518065200150964705749472018148244188746323142375803883778157013106886235561733840568392704185745449957047897095451228391647277688899036275187343152517724175395157767203157048444109600793046843633223486208692752242007918884765437956486190407536606584810453135381623339417150775742317784705027540970206962939113881357615280962515038690523604569726077966758956291818539850653238303239176002058094532389218042781267747331317022642462954118957738545639173155493395951698973914853606210797412970381774869475707293273409839015778343345076729445941418442646182888685105314743544924663834125753164071218479271355602523314155934062733640413750781502758744720158906509948297396641116295781521951673684216698549153407439615887692375159554988081665133245462586554594255068309016218488381695587118680141012188258551518632415522769671310278802988981325119295960590197996983081770075428806766568423509281310968943781962151858093944304000015494698889495704396530188308116404722669205568837389966090909326867827481920572063858638717093004704273506826689010639773962510860320166627656690114110186001170853531017196195763372980166012415843521005598641522716347650277973296477227915597486567969685274404339844693077420923110960246674520733402325987667464064659610698817641018589981493470488357947234386831071188034965517914112124628257612419888578560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,8] 512129371548898999367424867147843299043256122159619308833437210415521421455030429948909658163278944389245639012567007165380329444206399727040602392914884796336891633903218547663584708481871734537905491300341941132834762346949219255632375129245800109011653934428028901256955796828862033059819976913850612297875629220133671406166551631838088345974089051334690168502894308213517512411134866025995567740574668650238971408594601817855395310333910280296779580359412884595867124268369396855910866895339697914244638077093793784187067320761115069805293298891075353971561992416218920951541112502510779756922325861023909792187830877095429969228374509953214579349907594177561722442450536015097732104618028327300226778639980560222135035729576474058445864266787613887860795957893069345822587911493866174711736117642294314673430269987168052480430313025377390384820896844029946853697399708868236898276652752922374491617402382974847936934217487268147746377086498842883266411078478451660466000329341381267959553151744151371627074313554140951727369280750746606630481303613952330316431822068903349213351482931559978890993800912322928025923951927412144878117435173527106965358451270284111459416692062860672620796684793469365217098183781679575977214666522120573953686692735686417407579921771720417987806212707204885422695138481212218396862385076101872640618309684316381660462727190069212071764102137752030110783455829606793575982785932918443739337656832901546811929318535826138708966862286536675733695972817677324228160530060186754010072141256831127512972792404581572794019553563516304527332465825635390111431981759295511662136789165531094344722685100501718666179276568445992741778069765844486480689148364047615244053970521087944130576428464634243985031312064660197551695360601867113520433300680382172818854828209479796301951341419581997497855339167423560958383956723534746954466936261275907802442256661773530770007723820625621948187935238912824092303845311141260679637811505784313583149961377462160599037233641067014998729260071628726080002659053960844392907709823357580711541998529178469280607444045378016540510024301870249873597320963715498425853249505595673574148726388742372754634422283045297581151289989409678374668618222362751058466150588517762790441846835081511648136409894815102649579666585095391749865472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,9] -19976332818114738155900859370634868285700643823451479482360146994302846946983120575999698885725277732548979491466122097047600701178158944269884610092541496969181444583535284864924633041922477111794121373344351498767700207474384154218947432166742717292072361431478310933081819425906199161951462604379244758462671477358162221885906188514534018669221290468363568143168468495057073512398977129555440494482346198606668487157616537582401038121046323824271930070372330741016494973605755080130935748279967306829483263158077143962641022381204890725218978584910336401093610127229868758517764111216631221122671092370031600402461186395203086890297969626714443931385097325947900668187213906025974764959549223683220939337617789954153841001441707325524252382809903221875929264134292785662652946770621431245969041991847395735467847191207679539532744764838370451005139395408306156562234903150703927778338761621962231708494716677567524914683233996032390937008236363184511243575500458017651572442068709673633503980085015502933264211841566261683849194117100503081252805060482688125022487990835804022593992351028741189078924334325577353110467466049599595244629125428879400707369300571117897235894252025806736982657072498414739206140477869236868495794027365333171183221337180334589496494291477738937378404442430791983941993552209726401409281797788975266830500344281435455340264912893005748310853137335265837709515975710225444297262952953733497329586406384351095709287871782430845905799487205998514587772976645996524743606851919007216448411903032589953313556094514134256106064977934827128870190711045807552963399573878143003278466477117963458195626270789994399618617849568653872968751745638899933519773257277168887724644447713324129314113637913824702084164934976595058951344909761282840042627438016556835447867863379355234714379295686557035019340388396550768110453222454155214342676557586559454106176412726576323196925216650943036171041025915956577047713673678270903917596414061700681096384027056492906007075212552478674707563866734197716839385096080255439681654544874454491353786901216786333723119525873257158148750421867278869272570692503013304210119145789159858577426546598481779849016661916392055819271723284650007529431290593972880575824947496311184669308387729005533721345020232192663936433373311726381537689600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,10] 123684297451274981924868196404053316960264444248659699756189264101973082149620327926676440212509491531666346383904256799431887044975220670326060105532058103712491172000073195052190266666179277675680292525098207241518833290683290317185870727687976920270892740651688871407540496028411438733415725278005465699777078721578739881050490111473150269749814553146642275754838805708215631752857245222490531376388226288018518681876296798676614750485104137147255464304364017688456008747758701050493967523804229287824500393774244759262772158791301970987012383415807627200593760657964600381717849448368972648863452758060236402454734603918065742601860015387594562171208637001882629508466324719032403179609005581567348242627747652784567840742961827997700960216717796709250420880936371171987254662982704270034411100596318467484869728250053246768298134728207499890021945921318532523121612655638257864508205820169902555997976969133377092548629450052751848106140505680661463679951223142138800482241411577024740199228800440334197385399357933261660469821110678423737231302338647523560230940182655019549475780288560276354328744745656179937657136042503062934846271549170573748998973348457397589456679728601218666733660277144650344959455696620561237797869503506404962397951672777900132757329568534113167221909566473315672717284587517756971779967132581648897740495893105365771767756525051214390099900739000131002931386918514970464168855498354307660007609848951586393312366332081830928254909935123313778513946267866770231625600619514458406420188485880648577660734838106533618358755340820249162769259424369596111703062992219945180060611830580097827650346968221616407134995305456173006765799057433451684483651799067186935074319171674283934735644228088667761800140050231848852565596651772881162630578842480646419772072212051902507812162805985068552434942120501873296114709459561429126882660337248179541456900274396507764177087960460227767871869663598940198584658383000559194226147600459779012106780269115851719733590054680667827539526081126560758763558696639130365861412436223759609711343538484376778015847301245754099567925804892837683379491788616538427338739767595434951258749459078978716630762922556501675631522529466652679780502120179239693302718094483653945854574378334942991829705220423567685926039189323330333255401472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,11] -413042544587474344589161668104222938872836910608981850676158759255473421468775301229970901025571781108711511952298427264248691715235061523518283101634061376207319652064273508878938588854182955400998544052896290011739638415007286053111176128019210778292177289038332140260520714342803300311262238734984370393980692678023569475819965122539573631543437469574605800778836700901783411907593576209652998135020530192225408396016330477809836060248273751948541261751503194734350560668069545173881486367011597152363640127372904390571316977577044861360056901432282159583087515869731078551591237186092888098727838643217868095592728527528591590172651424246797807000144505335296646974852837067284695926121007717531244016143128673025725120733548727524516944235242276600577269333825559407262284776047224486955311379821393279226757212469037518118125688784374774825973280879889333577557990804436824497294424004750990875583836943979510325432356776396619617582376620757804045171651460428612986074442482875503836270084389390338637442702483099498321315758309892006058565794648505202126562126783432581125010942731920534444086209902355444695948129813131327518551798090486101678076642420647605819498594958632203642189123037386302401713766073827524844946446096277363491474812820748647542274202622582251266144319871290315639848088856965505228825257125285955680084066981489697251455378785689483805276761085592456141003760239364946804671556241410199630560242186588828884736794374913720500235031881526312968675873027988614861223950123895313718931958846283530456264790300560379335488600634244475204735073938042653842097615626102726474176387942287824480157966782718481631538552491416084636206042029315532813827334208532582078391113986483856659464483772924183721628448347322965153014184391641848882201944760189396887954962907336388318087615899486524214903264083390688870926724545350848194843756145244041461092588468641809892687808078529262454201525227323341435144106119076224782938308563876818347798331638562902262665678576731758434849125805244480964808214858134582974840111294100221119690312066216752929523989288932055647257021870020274274135852545065404544460971323260827807110897733192087868853219061200257916069084154566706600872700358684794312063007673740338517828500368552251351182790867802628223440431702651408019068289024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,12] 189394360345763134222155950641853086040461604586551412781212001257592192576139922878448903335331048621762293056237399476999641948406241482015162016026284767399711537967165190677009092116876836495068781897806301962911731819693092994243967647986325356534235393802833900289246082450374812472304886944426052352678471883433174382492116291083781035625966038101175244119908875635355400826254301438048445223402051109001851158877358490533708090347872744205680796895454001061346355867886429714390965825037012142568782425884117481712537642463887850850326403711123436546191462831962122446861546903090650118410822294641781419825216752438056635188894048594188180603204401149688921984351312354080451886513205303998045354653300700119488615266858104158532128700599807575902073852975417361681201749285848252603136019286344028576009800278377808130981048632674941635909496530503350321271076672003503354353195188314846447671324187317422562380140539417334975290777967028491249157786704616185709745506367817755608054515862813135979646916421879347082873275708562882545214588071436723389472237128811344683132993194214198597263232188705405972853792036043988106446588573817653825430455965525819420669481584495191914057723640976196495950378176465344973590130367495036095290777148290689976664803873174406310542228160268262308608112775852231771513091868352570696956391743982540324700454100896958334623284347344047589160478290177768445631327535761736466730615607314761742734382829191071035509328073094708629419187316643611250582075989301432492273932754970543185955229501243776645112747746321107643124103623399268059095235669309361679484063547767123842040735968902730427457389381671633281229898390320858010290497687466006998496809599047029958626217407859344423329053232513551999102295621167047699579207852130440000858164899725350459198193767847179378006943471829495696356336729945311014977840508927455223960388186991016902936885401939476818482342759596513382889240571877771258898255747259568259093001095708755691130311568522022391501597146767846812692144512283602939541605507445734086501461089003836843456999178503087431830618378972731560911450815618333227594363254840051235621146350870279389012689812266076716836393041079045398236386366468850132388932245970950647044904886413459713044698440799095186853536443613802881097924608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,13] 5064581781205652044155394141175047658900083049520473372787606239700045133270152802597924360110652788457141154920774956877488511103476742838005858320952857228460787813568953990481744636610704463409232195532148744549031904807767874079766261707273825438976164680120031893385541066700209292819961127532883045527718432161768448255961848303044611937669281571261836115337020662718172087814445515515786192461604415721733808947475849632221401968356052534007265416801755759057905417911326698134711590970920935392744396895761196543659992738050343680263129081838557313100439663264047342390473732691565567200460038247054729315843694615016093818036245101295929034673647456564628046749239093936979302841869635265217500966500928939814826875566746738717376312439689933159348187642157181925930482492040878761035460351186623590751832389943205438047354610933789540206859550880370803215235410066324636262730744725256863040777495843573757218278058715622460488282427653837339313053715047441946316038153341651056892568000489282480652712518176266719137240739787138379043688877133822338499133466746397510695532767320798010990480279382264506109370816706630420046269175224804669409414964228618017180742347986023042767838358785491612480882990652266755040653435195225373452269962917407433847706295724453454300059327033913532280680428003774228158757021439005256055058883402667085303350007953311272251991101856361412375311623945388187135810332194167669532831687984389699279404555924401966975140533460179949113518871646760209936108033012697756782075700414640275044376666052999284502968078085448333684705989761342754601824228925250909333647927591591433031415293032873115562433458345880619730257529665302397979893531132260654776409897275969004904656634417498417093193900023254976819779261782080106528429419710700384700553030539592332410176849303030260404925598994295427952890045659019532184039434461664957072433836726800542277205117123700833247433127947945582947338692864911749881479260430805847026428238727515344980262583728430895473983854035223012104026234864689051385133432366279015639686641799286097855012447497608163018924626425610859739751603567205269009121303587032412314001383643039865172392168660550571028734204914814080105921738899282823103051986883943059922539369755579825014935717479908023013434958649449750562254880768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,14] -30094296122294901768747628963884627313764290598494920298479700950630549714488208452924695238879394574209214055541505569802050032690925748090994605969098148112290321176128707244812371399514161405858231130793701348295139463441696993199429092774909327952792557528373375866101457115568397918078415428665208151754105620042000435917996411476583584177761128536781835520035685986158316686456548137654459753492169192807110157461918200438935195576746708257633419057810936685881097909044867625919046951043613996071863186102053377057110654565957049286121811406745168187901562830826407881226832053906696730864050935618544303968906704518546806329169593757562119875938845711194174228087999419708601746403053150556659244033401462892271235429610778125176287847483437763001411005024463662769533211678434324907740482857142910363774542498413401588259800771779649646534224286851956648121691777579192186089211422131354094630132527282643638956373889676238665024539207234939151444865215524878593592365396509917912142369638050091718386586374395970764671146004368767260766824126378634180458855404779587153878163189631997969728627116303793640574285737069720047065213592481211097998303114685228231405487421679621858881833791367388053496635212378883610202404863237067350920038037219139613969585774394483906057069606256099778023787148733667099432384780785617650990169353982802983889969555986060734062817911079383527314629076604110690945074487802587633090899867683865900188545980905333102436321969953750295675822725602345396322091496207343745021840058406144898400973857386616242146723513580730321304722327198939712653336507203564644546655461913700662741226508096266239439135535025688621930537124701653693857226432314343875720209200209166554776551304287831052382488925561200326129344154441112117248153075074515706681363600700968378247483863187430879832073742128204766798740867693451578867557325683151338819716113936317731210133256263546488440093393790905984995805824405268542201797544814360793153716396604801456206566575636820493107282894615131806308970723100725986191147260215902990741463173364621788476159158299600904131337392657042814912703717272682425653963930482576440512027010415788585978422071883252904879812536989716338232154572003220303373987747773112816471231091855948516134417552632990688001757419552168674607571140608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,15] 107554198065176195150509408165803669088781807687997765952348072917790784632627948370133843408763337723568639572029418085851323530918253476206721063613615983987200389825232172001223677097519364740987642151609719122510944693597693761025903065402603780681106985017198590767020459697037012513781777888726300901367950315470839652170326739272440154216967801074548015277193477609251140459499844835745772524402493918007990367157194281230024494416319802334836551386146736880751059234099772441850304971714503432587278105783976993794631616797980179762255664991336649893929119731523309029281658754377010116133710978103695395966157757304437060081628717753399806076961373957469944075954926914532206644229372178142893211261263424875093454507226483616333350747552070882918340954270189902998094911348552443075698286507516045069125942022599583034545948986684041679302965688296386565992895920798179828980800023567211826536432743353611911007312722445793105068597078815783523708174864944671063208724227466515532258377469592994866691036938174248168690506133463812975766684526546884283955728778934561450208457490035803167692694175601499733973621058074147743655219124775899632106529817323155859190571955627752129239334480393078139699604156954514658883224874785150437462221082993013416708971605672309797984849148837955736595190864615923496495518441130071427786863235756896578423788673086735827825657997851822839413312017884848143097824891479536250321870852739032680584228625461333720721361315352031416138510487533798389461154337670527359931611968589179563537647249114315912612133001612958418815310950173923978741630555156408203466599303518995381553327319427068052641865581471803896628069607230322318426703896210230102940254962986471539757662572953933511947428170991912017069785898782320358049692753674297787612676868413368530517259184872592627844416452446520055478352088624348324218560112009471726465892538819519181383403636088594544383024331322653384353171948276413340555113717913014714252707646443226934636360743087358158204612166943144856698245046316453451647377931808193441872013049196893308974696451431532268521507615137566879032154232348189160927812334140681647374844556802239494488975844817553232684893915430090745121875574321998605590968901067562721774555925736251285940627982383457746711563154730442239730978594816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,16] -284127767504395003031807905847687015283000884384160084932807927801688897098246632931664669457929989083666443586904054919057998326388508839314299301655621328083171174702655186198824983144153524775668939326673625370013450129675235325634246195873882863801371615216159324627428938571172661916272609078714410721581035036942011751213129513889404750965098087346053348892886376648487943383813529743818917977439343736569360337987998657433524217713366266576239386543706229143662157014652603133718796145551495311201706692385041876394528496775220705550406255223575367528652752518840805600360927421604304332174480889013230747256468754667927848725293548641274556532624786253950919123388858105549425165098105796698778206966705494152545204395935692478811447453702114248902507878773601934718410180142579695539128615613412252522212346713236210146122286308937659565768406368460487882132572736590171616128063119665974457107357975183797573081445388908604720770696453291530341223861463422277800430681661990144626170840399432539599682950368583846947614781052682781987202463872533176886506525342019524503100111285372763546758793663740280807683986279172117473195608863176909465608977621272986089959163870917667001841029578174317380679346194063904336424072632092549273587210144754468042273257186172218158137167971401364368815867894137305926298667124812710065906570285230552531075301407543060581565652210131260668883406273080087682492864325582569591192868872074321425363215058737110202409169741076946480861453409903919182839991251363049376021986746629478945105984151724208783070146340195736151955351242160465702693207184873345869303737556420202610532381668097243554893307416803111534067129995203503080001700664819739085614450429958932910984418129744357488040283355234978749823582792505811556554169266355990038468254100213794646825827824292027022941911934079246322763606489105310722729734212744776460274222136120797224250286948399834103452959628502843337581326134631602436714213462445231512772259844372794492912283843942950444412572840037230328665652291883679890381035211643723548206291359263304282653789190231090179806465893863971247145254611455591739924934515937305149946419741123654945434520372933883561271183179281963141383908051382677136375960119870976513013118140773544315753695007249421127975183074341805546085701943232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,17] 580797236008726705509621347899132738416799769354296083191142456768051022934666902257198167409690418804581808113826194804701175792205842250401773012543768660050805144632162586971553197201151577260071525032097681206078543070052229201546550492490351187535604204656091307881553606959034450652873390612004125024089579100941260617873824822295880271683713117256511097987246946263619423210579720470469467467497062767470696066794203185054823615307532898405193161182339006926965395355999003892926816015728484523578427710567020346324265939400680609567233547092842595765185036733301786004858479510731165114215916489861841100476590454218766617358547513912861526328729015567215342720345903475523072014142901530666431707921768362681505055065324265489006532969653814077409135332474449706177219710425617787896754968535683226094119342392874873234389270749998258074179266524471268111118349640926716692142916433682548566873723976487033383685544762133048630497901450276785891960934246636208156414302646313757182203907646778493240293730850456236440802253159460808348950225780804958670133590613909265674063047172572483861256305071112653930289401934631218388039317518880864849161332355091547629650530948861541453879621361066870432889323269239822808735834995614204410595450992132775159420480897384411111963674096322165047024918652313114138929126808026768720513029547191075653737202842889965643956698556112249578925015600202728744704803665000493613353515058508527195241177184666475803718839351291904379669250577499076603068336328678814298004254133475612787020326115402437634707891839688584136316998674563460379523601075155526447495060397948107763665564008013511925997165309715547137572421213697713183542595388662056807394378218809893928574021050479232112779616338444855536414073985287634646204643217440927214585008467057706519895676298498257594459258391524580185750711730007517038568348363405744064600289134539383586742408381081967242607753875695858394832338729211351119866694008298239141555896015134558262845151393011784693414674309046652612510439008904825461096647779490240865989907780413416601833992992617125631234887503971999273210635809875918549899101525227502582207153794223211142971418252435867570982647257038373625263320024857048132076329262465104616058690924576728395919779278796902837842085573778195421499091309200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,18] -900876822504885565466948750898747107228392717486285077590297874140794371172926539176142222519579771542971953546300885175640695100535801726387949729573154913977883731139837531879474375752943367537488575268123155613692528240378519044159616039786130178380171787130687691629576577486634248067881332864237808588952848225258195457658847020499325712193497584993255611183649928292074399525784710845242899745027600129464325751097370975772784156134018287844889742535922622046964160522737746348677903476914951727564876668077173573739430933234835758191615087411173315766012822998198971062210505043326879752091895218777783703298393751317718774382609478584913666001063751322379845743110280027115582269870840401549595242858879002782235182266015311109823639234867414902259076130950543631788538796970673345100547879044096699037038688224512178269579822029177344704588557531932446096273275459296461041325877455793920443663981693738429512512190452557901601063776318502889274538554017945656828840024083492272404272540435718700394137556657865110346666895593483097083666404544014946522774174245256848125093185516961401350046088827155608875100962028252237808376744078250663961106633467229767165805938122038966454253421355946235231954962441012251329768047651488611421170268647770328190227347667502632581903168709294810180897803940875277601661227131490510526681982141836636796913591693324806906832792859180775167734350206721816247966558229727592992755863076743458192357730002256553850007693153938680761763442165474265166548063652977627508512608726086289297639539572287460262742995144768566547371773768434180796787561476138683159355634940392816709044468354512665632648199351166937249967063185393771387035141997003703184487719372776921149764021761547329347266703684448497718294453148602272516132183186908768579169161703776244598157627782689974133335859518704991492208307595616386368198432125278497808868828049594166047273336897459132441552171451006901911273922439118668120774386318417423896650972157883898445898172268003368741017669028853304968927424283233921950150434521492745370081416436542125018259366158857408892083918060552466337693185590015060758728318564153321509069041654691489792957390836432277152231711611257857531502483849942260750187327703524940517223357222249132187519066807851669686780083946619422447480266380757835937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,19] 914452893186130055609182126512229691818639018866353582894041076232106075060941106606109277862032427151044416699945709226798317117261241942047848321446523364987596403224864420433325475614640016184926886855445659032761363411206266459583554758163289183069137158344669451747816395345951180064227454401211282971759083059401044617404136862087500773801042235343465787862236210516094468017152055991933157092224005409141601398455184616415561324988518342019207724020700465029877055946561625068211246118261642360070903436210509406195559638503448658425786237894583266518115370143704882468581125601300209363558709103997887778015931125978549494805224406488311053477585181558302511775140155175773900782683183580220045141105193360717304311246783706743237337488290802400517423203007836263255883369840030721965081893074603641851851648570101356468296832077709688118491135112784822902423411509096180778591779903985440541193879049046291562356432337840958131088306108348031353755972164119756420437234107134610269736037858023500986473182017620863453653512956499454302413470585387311156575668130153114447201958811403022029038527631850537348954165335563717071210808021750034691198635882833538223794067044741003161689110070340587069679145560466439434235271774555097027415531882237484534034588919334452220600938532909878110044072826860963417300196646283164324491132664318694420133531351116442635144090241805085158720462165509404911686519633222824951758704701132073689256454038988991183675800635792084898040443175813646277252020350114120085834487563264028567807969504174917761127257583922013417939768219920569405499658897332956452024473543368035728691106369904138600979020894572691455546026514024230141622941484188742471474955551242072621208899096451165599901316200259202031576405646584573702406198418112440503733979976840799759676153447276798050932786815180269723026588878648908206023597738848324786040807023991536092926529248333184320476214561237869773721658425180734217190678510452110273857329638743928841553435341654989471865869905625738246418865068313524180137495977106712842287534819045254289854989855569035645662517308720440889837507238011285761589363173516267361341367547851107093698085442169456534019619210457177087880288304132225711169404520857180750228809181451747530605924379085859871513657967186538672416247978000969482421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,20] -13533752741211325005106736213738872568089444532594648743695829663286114300977891492619538029182247303746811595313924470809437110620377316635823438705283408319520758786556651496005938210873024366876404716948289873909543384474738211959863568193249776387293341990495061663792113222081752184486963501569426771251588571505728552061621697686966421648078739584659316667217666898859563378182486394150828269498176886202861895058263474386688310335183393908805718471153733498227251406153532383665614308997498350257734294710759228165740956183209687000119991918807586810033919678724654994862155653308181604414077653234323143979015660764107934659815192077823326036389957625075265079774726272191293857348634170007356207774859094283493650944568463904817656033542256110889672811404533852980537815524602436262937042043186722556862157488113919752737894840567585294559518954070193519097288099254956281186108363640499426619828376683691481919657265232792342516954507897306123598900802928251187606711217718920661290303914669636170592565535706554241648511985843322918347652157063042847274073074481358782497379938116130338345193302947110083870952319593728268610659686958402004625244023226491080129597529193663202180684175155104658301198320556177988708802716094573038492648078160427667556499444326635027117821604188271844385108324164612678473067670055654047892705918299890319760563671828474823145482074695742170228289638619160126695321982059239372473128198431041617365600134699804664062666693083402315950791765691751086995771181182585205706623462917797723744945112866904221344227623577526457133330735308498034451775005221206772221512728698050025864063164986426551409088786313186428573826116750795313495180101696539448154712859370168872027429480643150258405248641040595961134729859233834971061456721929939666014004950590091000403235831798892087102303777159816390316047859535263847779521163306011706375209004562783907683160854177117458079517606069476177256960478587772265451009967023166647588872194468763757391679656297559504403350924955903274218920795825033172846133913892710249424088343706863140771296291395903331337600142160131840682590645278323373575171336575679463627438460472977946346024299555929406582442983494513862215739608489657016344254969516877170127630039159514776316792858146885297957380960435939906375166670051251800537109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,21] -2540733598956861530210535967210147782506432645138108313266708752459681465700735198647161265290912015558602780603007678646531677333123444752496673407175497785196521958214188682759248548450776926249648557657128140757217170333559156561061210739553618082761284354977443005315800592847239440028508156548976089750472869737652464045477054052214577743114681419203094741242238474578483956927133830619375801638674167944206046275813561582961135257646232312036932595094646027672150116790823020196092230314754167495691381239110001056525391916604394143123775984934424219189406794239359768665022332041022686408083148119960713146181751394311101187449565252854393849183675508242841177317230252639374416148861916191341479271623126559525470577802924353522224777473892983784212855047230730205415824351490668779879711006782560203836860008997185660202546460782188799404180812789933957976765851011337848117912250992667366320064506028587947966509712290286146704534230930181376161271339933680371035482460618082121209040208431185839887959746961514516834853346472225204230482437881352772887132370498190773192968570243827326708162538048600292282691743044983274309119654720709020258935247550131823019036497286517477451915449741076380288962284601818231474794318598445990048714143737723659076259069067423956727083021968322831283069863246497905183133587827616482262176149833432710490858142340644325714002859317599114561788815912514912891033849469335346624910200916008455360283601049270155184984852882968522296333763456684615614806308934637258162243319853166787815732307858953057670071909857762280256246372315386535782397956607447201673009841679302659165134972799394098319589858024017564853653920655429098115788662811265158043039828222521509795237608170301078055912062997380132420504193164199551304973238401806868170698326308233138454549229700316331058074315001764077506470703537601816408736172998611182090704080206005415738871268145075658757324295310607052362963176584409522798385988456543654510759339717638364056499373946021840505728730861819552736982217215701054752592420229286699396138080568775833224422322903329049751847945220060329159105307681770595309353438860050343231762259543412983640561553321213940044635437589293323538579294578043647292616800338922051763248784548182630116806467976910673427371763752182681488928651630634989490509033203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,22] 7235832095119641628764465380447801191175779131671177644975914837552038815491983770053994265164928113036256921782468237372674181528377026138842127176904439770777486704872910582624860373898750822687482328129291633537823048281483153766046532691187226872488086528592424718943722066113155535675931859158965312190549786459484425620633403684828847418288743179069999407375193370462298169873741289455129556139814349526886473784616505907060869341953602756247377448792120742183471336346974486605571029339917785728496319092758674657237353711974805645063279595566249953352976059441675547541612778002872207190753555920020593762494429375589064761166198936662600186643876845355477471586096719073356363274894139105393687958698029464430768020259796930961797692553943474657831183064358269394729606568989128690557650448064716681322486964311595632326397717984181802006003901473412449874308769213687188759931920190927077212797530588074086976686820153320525188022242622148045522304888692073901331945679329516393632428167744977384019551276992867453329063899044342004438919538129620080178645205998052125243613614420935260605591504243314412953494425723620125018462954013876183726318224814076358090854413632768899694092767438126615535026372813181305501473887691099025189789382776286118663228481640510216787463710882081653466575051642188329161061136362785153185618230744871516724434604846642218841823478273326329218298536898694702109343556731688385553163339273270804262700419312648117491576759263807111374495635838875253975455941630017977529859457187457773546694582750363572956892080891426955124044685057200790143740906397660254679833558796700453890430540819298859996983023694468593139400724513469146476356799902529761967169630992971394050687647356677120163279052005358026979214682477674688043370401883165866042582585437117234184475655814687678861329200225877549702733952946425095447571580496957115747238841254119004213831056244358168122523743260695907213836041561044040333749735211319231754511170536509735128318285960094214596884611675118137339662848623789090632879434447529163357178051225926662635126868377770902142823770706053262442609282011742997888446055557204952227558881112759511424950766311447217957193010711586083394364790093983926616789100010133493057582881239436325682102954669295704625031696468826425554375023776773703859150409698486328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,23] -13840133809720246452600660153344581136597721655406152512698767358085051659257513005051621486486774387687317724742180940108868750483655411278122480739112431629706256569399326175620618015470597634662706419243365899004338752493528583682488327893097734423864094166554390780585061458782775097825494139043246725010550186121914286353169920801715641334237366494371551964997083817964228433371534931269373150663978504852463853837832243154791159662309524809653505704524106471234922644630810457824319073687779538785817580873663924675346062864723014435498419318810458109565624543850813430282283754087327181920231184945469314536757346456590321577038943211301248721492596597639674567587760188971114078104828458332810835386262307112979085870054543579165002872123816807238227479014788732843528923415392847488290823850015359632122534415143296153653557797586878138310382258664137862575907494506803883377976082218964371976109621221508298991023650341717105533421018902499431922203214033648058348979110389661233034073831524615822482845358572875530634807796657874176961278790987972383289469803148999147044418778205212168232631903537147233736224848156836743469931317228601347243784923136215880287669589817382970356281999139715324325874110688743144227082465285904010378230063523075914984710942860758640835441951115861700918102056985794585001890915667021594479057493155772981495494303041960296181809661355419015934353243915483790928290080136226968794064949310249795909137895668058251607165635604134485160760889326205097421339909920206226809023407696641714258738423670407781259553800583528507258440378725716766573866688492607275184792986318790515909333360216090895488856749426958802218375110230807355984132364830979710400463406057402253615431632487595270702323179956336578281542145876734204444262435382588214224150676814259947264177494724927146733272880994054810931657306792053715673672865106673169049513623869388653771534295808998366974200378685619696085776656718740762123203403667731707350102788467541034129142852475585167885257009161072999164761080881742110742481649214605827388429037073210288438274774401497016717435481372308459475276595449190761269530743760782716833084897556445664980385226563327492374136894169967551542129360663171287672649358622029422313196347114779434707130385884086794904790628510351778842168569941711613643129821866750717163085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,24] 21175711962700072005094156281910998564009787116328779492783183574054169714614230732726048782999717362473900505057550056015465366149873451785009250633428777393445820382677245614240988321946601140366963044822081503633666728010871635332850804194472037843910576592753544731312458260539901296818518106837245722685504632155485808807788933616858149284827097382512889625549260651085684204976464312087047050062961358733366969116744551179592088227355449859595596476567073416453579991677996146851485758798605266135526944280216672993929040780009968727509083958118585861582306194167463309564584221119409027849286124455773911809083482684677640424424497022650630192730325066186529523840345215756674358061079918776191265015988151858267276875820407369319032337381077847641418584447013547715939673665056537570833990593892842544430476879600867215287548476719085380723785327779381585934628095582889825390178202277133241652586521436092920829837931014821880400757223800687496046389978091906220792381660854880408923794002097126892467233822212187922415396289180738365391486567252226051316692570858593866304861198495548375335851885891917159176624451688932233457858184436613030601435712565041364938709127589774972236383828036099262960829358697078959299573199039484522655264345194427893919773252277722901804338054424147189053645745467947072916461021650214774123872728903946151437751791598226238541037253647108740956502589102650072463664834661099342915406784443194758178770353194496882024992270378248662686874627277581927766994026069503312683355608168948467134907360096542497461037879203355701021023339438973300445464928570765750870170573539882124187602437459428600056957322647735335569884653709165336829235132055939990505296724652106293390743821061803192504071229116839598940698001815135850115771832653651976361676329363816017869430400225309749179877104494355883601964249462680874140393980123077752154949723501663429573285478202421603535482354591253937873203292172562288585148352705550552749097764345169769586369065175149963029937861331660249464949535847491220243050279244848365324167497950308219987656903451443009512288703230515150416016483349065253811166286884923755546702682328240778361561722190734772531690850656901226755632311742059336043824852747877812872193365044509627624411315820293176572908028171936890141033192131175289925809811393264681100845336914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,25] -27406963706307421930041054929279399988917803462129466746772269005972209907727733846766583848260151292108850079006391847423576986061557170642145664272729508700174242829159995472967420180820472130218903783138985357355356452287214736709400232766190030869359704033516322791339841962599216292640284460800904172923713673600195954876223940777206774479142854282849343776090465204175623552139085713064279406767478399372775992769080133959372616570214313715672326935452085615368932133487014250447243797167841459675889976148771069848041612895840785905208796379509245850210333709654192565534676041936773386867608083229529767088696607025958648346665905059723850608355832616553283896760937993565178838075973731681713488999322382933405639728305444648983378072160462509416241055159859369743563493802709306091548573999219225401573617565050819084313523935406177306275567760720370388371690356924391000529298920259586988448358603121733644432014431158162268012773462832011966689986500110742002715835038580167586667571571243591619986922874373868152668996181702451555843697152550591364010773660431749344883959963281728179998536929616118500432879171236966856573910370534747395374050651095597047964416272455013474146485679153395781671400880021547413154292927432726594359373132287025126391112700191822240119905827926825377101550176448920796437273863494102883433157087896691669320535811668568550694030879255826472099334427610797386442725937197529319574807924339824854469840612514556909756611023797475778835149326414121248827864120409473439777263121686113188108977275562051906042426992131980880983393332708005554137795435476621027432302256853067376506699890262107927345158918404963892558427701367304991217311630745365056623628502508809130898398413848602252915478279833366010316301877481906356127181655147234086060361999848496860480298049435672117170099212523406825731384416079299184297045943639667524384748230154567236568965653324195797790872976577661264546438532025771109063981446947956378230723912223140837327910685745843936301865853359011921891332575073998183881975123089969684437148893409564321665602007108453448675352186710838016171896804594212537724149009695256255831181716555866943953750489932511257826900107286587761914004418592083425964461722819992608836944499677895502755161216587639068012868183407997797936352500325519222665856937965145334601402282714843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,26] 30791741430785959660580179050700090947981803069448703152216609169351138695703084585271857361238468107944971141589565524212410814056339068555471251907309189499246475815641075670582114538165801426662435237824338761854080457944334010360840770067104717403044280555908731234081970372645873899571098948931582683165299920780964666347403954315539354236055955823530149742359391755242413241782861122314501191012975821125072658572035019501680618178616015024891071212967524660136431292630219806121715308441829501059758928915559576551918266669157458744585424789674487317914064579322778803073704725775693037404929529362739905740537754215182405159028578813814249050872899330869618299061789569608607737750022556635933149803935410930506708152428788310958993779646000041044289965420812115173925943957575691088257577803714648547835582775555743219386784087854116996925696657398327264824572916989624226951262109618956636672603877068812620878736753024221467594189172578998445759104921196628830526545196309048297197615468542151696720678291212312960914706836267264160220523903642253373187626693664691716357139173842110137229486696852876896889714924208407275424889796118775610292423118015754583641452792295930101143136303363848617323109711815008493472614375886703927523556310579648797497038919603122035066527618859226172654699344601128869318951998281733136845008252153406282912920465604253438097922647474077061693208194857930787185343131940218049068471413759228640274524292946227992918138104743246946405792186395278466309807590990468396620800095701287735701528512262207727194161522183807619930649800012917592075779338606329599846675728997583097644942521195651053561445406430938130668760746145043358191932212535699677612933279557089364659594719416968048028233118975218487733130349256717347083996535803444985356696100828453196085302830555402254692210388727732208702716213200911167034568731868563373681545402855753729307601299333362912826083459572581200380210431774205248918808277949563511789684333808437726305876905920402786510343122679333379041629593153690563635596198392416788963225502177614208104504653531930827322684483730136608685730303219769043997476249711392984520438483786449893895774759755520771020094928374004974936350701688322108932979185622593683743700945468325596524922279099180721182405641294732611856512922605086030006043177166930036037229001522064208984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,27] -30474983988722976963323804003263995479590358386518215477226169239457080823884701214323512066645822494530021328260974406672938806649796666059296454566477180216304540444236923523436194404057021316495076152367356024135734953530867241329849901490127724566152811278460133076519105080333303339851411378739398623481660868446521267800603185395532108414124077934564634731430245029013041923231981082849920257662954274881916220632927550827573233180691916698236644244385880070547131130561009550247056861136557722043485342576923131434741452552422357015776142021405364529347122504795428317456221536276652673561519911485160210596534475344210358922525566014958648601966127046186326339145508887412119630343641042863113468075598840322128571621407574955727440980582598366342223918100165430992395543356509806315192944260045826627759651018060036701831435844404223268293281579786046779951553612443264309730465496515696800853871648551814868588749931012082797045653761425020142907816802024369237978745437464908051783574916900516337792678446382217739910062014238187698625604131653144747828152770710183470521156420647593750666178046161265980723732774639314661953535694398553344711350507314419455602241277021361927951818278453145842196908301367844830329685637548045858044784532433168755229426226499932372257905481256635861819767242521854017411801393502823135244210659763086831147841516812658650218679414739880365627923044341285958526810261733605923477653036354482077102383157207273524712783660513678099325698404868291432231257123732386167729305053746734652926703881505919009622497640561690335121337878741445574770588358249783067774095241419071507224089292572610511314920806708694856705973322812907357105353376363949376096625606279681431705888946544163510103735551299587253621432645926007838145566715185569775326567314537527659745758677801808099325077598268091880979678545226172027192873409891440541124346118920393083210143709758399553802506568677127565348684401253202043583289411394571149379203227803841449371281674257658723920134877315823393849623172273432401789204883945746321411932818005579783379841206162510421874369187915409642502433458214838680615522942672829549224031517818987939416490520304881356453139151534234041611608549066253890336149630924696904162179035114246500205471054078278167607404663027402333553386783879504644798818828236086631022772053256630897521972656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,28] 26831195114034862965192100953683159166280376004882803887638466310279805565142838726638394001157149436130116337708766437097561227014804116061884546753342986254804097671250418813812467489950479135603885977952297665600524625004543458017625693300278873966191379232522797212795890998795258017134410601566871332211688443224220706303793689190244836893396557336554274296678404800808227360962865508251424392622217805235744841814670545897251546653687586469567192748966344717702546960199888320539144644385041735151366840891084869805162566595858993482092399079711216421715760164122587763965860420616263581224838913033857804880066654961422292634738893123262779099704325919698691667732642082507718353932206745955613812454906786741341066694596880820924732500649462022385820006530011427089871020808276225937703197994833957230970558073688721907038908635028264765311356633837949425014221845863136224950309648789954679677351937496709020594844462613577877554639099784040201036610068776611130813378165671510945804331115808434331535711614947459600739705000833709187742878131429468064777013065988518844016209392858474750330412019065397154945236026120278146567443999790057656137100947109521657196285825706696563776837657798439725682487300937355543746415915307607202611601887630358551892641298201749094437363517070885147723391927065964372822539069733242822121163315278052212789627392672004219123619381803548952184140287060918149022932512369294804950591745427361390931334394287562775470188148013829308683007452513891235447583093163152806922899690875024064534778857959073893642639789199343926251578077053735798283897389813470833674492728270332974534268421756802199706372573478902032982255547182730213946846049393363252966177360575699494796033239582172353392182503177855724584212496281367809608872561322068995652733966597608865515643303752951506644830022324618897127458358191608475715136094648345584288812157855148747875996172021536464329159045057819872118328888015677438629325406058609328007810390925212061266518860014510599992059938746305290391231795249594630576334095748046655229612441749894716280647427937593542175758517258602057182554662726526234897643574441095231505707596013277345428346993381239500403784871703600912064511545790027138886589569898773235469497730037228910908197502605938730714073606708072695062408048557140770778909760577446430573900215676985681056976318359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,29] -21172049858512913639734966933138655187698684000033267764652538296593848466828757213671625164958626160796646766600889613277586723226650226430625483526657678772479910411849046649985954021638058454443644274578351068819973032711811531630108610043258174694770830504350581162327469152764156114793630764873664714105421943057455652911440807655949691653231379890023589265524181549327364720945997507188677222073991684016742304105914186501423104010598051896192411113265787121589685547161272038023298403742040177001968030834347129921933962695171626432121186045318484895954040964302658792699650805447901580038682558483590347207007083488543402894555075897010939881404411017476580053989309073832384641699756513570807811099130793293386703371642962788214062852031886592347678054398599897508487173819201563519614268452520057795512544458129904788615152779794804763991951232386747990329478605134464439603402417589268620790278191501820738932040194245095198805304876643014167828460448919007441984799822763933379551143402924139791750383696000079789130167476022723852437641675542547628445350359135930647796610064151440181035089749599737326172553755812831437917354142326655040560448364612504350017322999964520066489387543343433236211835399398074367234979523318846283488310753777326405017422612563104544843037462328167115094186315896020733840387431678587497686831262612877923371957986567393069084613207949547629751014096433997752075167089928451656540507271301064651768354210334622182446107455114103752906685793145563318315649936302096586028224117177768837673951224845944540077026836845461504366794314421574764346315591439311046705234215946477464393301147067764968205767165974243587482636263833581143632877391171570428591550490571139664161183418520482407201376501688271374232163745491038503492207627479611653884312267455326400987036124125478242443560721137297164885646418089706852474489757526586192009101658297117636354065348199973279150363080624293227438197933373619690624124922627852584026101266824851674274689912082190804311358535490925366312492455381500632887345542527484488914053645485829329421199053742512791834265704289484987209095159784492269209141166856496411753458446852619705621159525719328474538884308394367657041893588024089329761761984728458940153964798449012666904255186680746249147539618144011367799860684273660741804997871332812142686208289887872524559497833251953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,30] 15067871479690086866227623868906312948404528937315717872291003980727225496555614566086754782147436880730206569236624473455882931820471094889971491243190069536876161103977246382640856347373079845370530684286743666427119286110714312328966205892266968698358077559995150723856180327573351475955531531156434985265571708484137307925827583822445001370951492647946427867507865448440362687261169511867841021026551547183005812864516281326364612406655269848671842086948022926620410057727511075825607784425421877613505430254636624185142461202709992869357479354109074222112159473036215017424465964870641246943528048655428937028464881704537630158503904741012031325295944023282108493898595377994438404984765702948918751430045340109819697594153395899855418329478220849338734737885939983929016660134514934246008743468931187097622046125021073730779190616956577382651034004078763686471975575626204344485971724637609836682614074326891157273857100630357594063393271836126326906990433225839137539652229551236734856463389305311991313587734162689074374888390843860766681205638304493366262735122339020480729234252650974848755867426431540551858005042158817843881016127305662638696710442245172311451325998467881009396311669224950105553313506822933277637823306678722860002553687329971315113978028679628048857142606240079370205358778261037133550228607406330744133601249280536343234030498217643290639914099311242060665372305566426100619010678591843623774739219414561423705835506583866276902560944034599364364076995598964041045453359663299059873682933075301827790439815096986120368908893449066483334485061360814307937245604945755308824314425150252473839735816680126602760688505656809632172764160038528348806003237735878013480557360595367120359674002425338280196247576809104943659484174256900548200478615354230360467949401399356156138344389288844459923769294957087887414451380493884323731157804952378613258182442623758953413122647804485060800657274427976427795182705856642870531130976133641121174768726582420943061660000060999637140395006707087947193822934746845864440565140941914874832491001428275153120374202209067381235426469056509706918654014144605890252509128390386451153729491888854973646552944960175298063724241499647044512651741522301444629091411740564070252485854460470461357175351688967982559149843687547488995834176623906612248410924830257693295132437327765728696249425411224365234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,31] -9726669157707297424745217266992342858973931184516600393652070543625699188097057964668667285258496033014396891780501961000096121563940422685705853779851682538640533747930234205919527851815657286271095975148590826053334450870952113144721612012173415172104803766993781358639418125903030563386170806710544009783713422148562220315193273636639480833054395606292575913488142425356514520332047957647031044630900743369823412413010075528502136051079331111686888478057818396256239846759787176813536490619906695356950826235542162279866911779052409529675963477797125111883998696913506577285371038649732458630328104272391222985612260364198723009771382618320347159790697961027258614485386625989711375568953984568524152131209224902555601516631568343775869228439992959057153933680133390161297543502242475489997427523150145741348549924705890167609855528691037519419217856340397219229244346968928897518084473348381091475412246804084548481773857560619212256311154186924032096858039484922131964935891592971336756205220771786016670734894190562346907094845159138239872570437223314796714834180055779826178647402242883600740035100039532458742462330215363328634756960766752396420018920983206514747928769123948314950741879451127370450934136085527159426799545104977404374870631225281999147616251873461606348377685632395276153493206996251068285938729629801074998988123961341619659241368657534990071365733389750714041825637372765976671920479675233142863518433568806653487339537397291841065742231732167004008044057410896097550559550273255021402932456303558408306460332894467836831070386623556732144771570095460113335463878332862469724238447727403374880635500266804040493742284028312887377392001696403484930907779038393652774202424413193257357297131205315404290149692077333276941363607292321361852124060615219714897452945367279169457835863134128975070558716807231415293094263687861666451655435527750595488866621690191771274630352318303524218524753991182449940693142259429609753526206835669598196483277992803077674760444807048131896435847329242355267121864043889617120093356392868709726137062367413628130816643865853574453296525211149499920196939230584700224940015708491092691640465847433474819979219558071470139311622414572796840692037532096242721321737264705428904797921954049064681425895735908705435079160894091910669283304841390365975961703635576852851872022009960261357264243997633457183837890625000000000000000000000000000000000000000000000000000000000000000000000000000000000 [99,32] 5724245564208798310354096076605375126776068353936218526325261542027450589715160158213578882405821676977502374764543011068237251338670573847350821763952180085405297951123121988174298914601268963402923595194751688430258431381500882451842212412438014730188022195818672027252770407042485104943686941917933128684870239553984721707963923048097576082389958683838506440159321028754544898786329666792232490797523943908670937718471762186418201501248123583766080439331896476722441966766863041687643800191828499911197789885819894460878348197921057712574345873058345455002068426869517437857771694705249083963434646695052339666511992181791285477362122605400856464850075304017544855673587543097671390208032517584555242345049450914849711516563991020327079845155692912235923143351421418434977438523392740179066857782588055794327780552636452828870461314261394519527968254107445274605278432614541753026417043648906455262330497302754433110432076543272164788166024473622221494634463449950445548263536278777241068340669295600346186185219689050723288476600600119982181666474316244040111736723191204289509506496077198210233457648157832269312035554200342095957726799169028670604282276778765257722004267456091215316611670132642604443427393047547421209555797185176762753444661399848090582957613185184095243777909576655017168343168888493196804185447769866540030595079759752246768424738711686679469468059449820909008320601367924603731128365914978339115285144108115358325757873344608968121409006381655762422084578312667844606124848328351929492321214735864308742649835369317154747740122201925196011546328152642778052043855193910018958981837765463303299832814714214243996651042322384722170864659025756793811858885399204759727623714808888276077002294836828215746981553599886489360671617213940753962425504639683014767569604974019854149146755722131769403943479779950232942174238581723553097071861861802848364276024113870372214447274622895513667466288544430892888486314294777642124080621372197561135076462972950327549904645602259903335026665010131563826189417609861465215543374716532951735821233523324544196323558436102303592521653300952760929387544440383754851930161140128543789054420035443352105903048204073189440794983002487732626940061870511030210622422688432599742225341129730364256609656817720550087814942715806866141218698271680423310096659550021648139835256564487628305748501134075922891497611999511718750000000000000000000000000000000000000000000000000000000000000000000000 [99,33] -3084837813546464751010895671469400360171164873882930833201642561317830907985579637517490935656824018136216151561548105142860934963502585213456835053911504598977549428023904112280622580599850360929523565183826657469464546534604716423887570725424829788318992813136079626763663607558298169064586567590095410834885942132795579317708354623758726257845401816710608113550828389185994383439367723742348156473380482137408530556851525226511513635657483855557645890981803730968078943684712816787785489619577446077390733283523715041373438556742414013539774443395456703404241199677611865840792533956072525720371088706197554877607364417858832705793184696728192085580293765420052356076391431839493415383887485741038540772198006215738327823960550201022567382631414261200310829662800241246095626516971788944302136732428993410984584301315893949673314308211700743271331288253169232468174947589470853857816573261958749815145939044477418628086385521485526951784646898262079764092419030409149658472640459129452184763592891339360997663998817326756028224812693611989161872967346633013923165271918625352878782717155164357271833045217802168582894779650327712670339524791886468796745586783415394197328420177058414766693113151473108478928214190830794056189358434358295776361656275929393977187286812792091658548911690130989828414264166517200540239610362139938050146413493740178048585572079235877537763282812505946046399787056605789175507588679471275814627087639474559051216061113772759594095477175456445430167126035884184445651360553062474320507319026418734684074975580603058287262278186254358542071640258470221833770724986495475600948482589045360748623575361722250577434394616209539769476910311497318998890776681197418681567730920596847118310308933079874940888319128575894747427636174587974225042437202779229558660221941591091847652758508171643156864909518460321888482346863787155810552941578723676079798461603051648047985796721551511259679335469720870405966199339225599575581625668654760992535839761146681230192051313648860291134790580550133103069168737827098977800308637570124971717572267310001299112738673406269267631968696177098001094224039191083031343222499317851163668309491031605179860094002588801734119843894181504001617935168468258204796774705359532913918150337329984752540007349465414926594376525051491346602554487575346253382340051404113352127724639189804839434216887639195192605257034301757812500000000000000000000000000000000000000000000000000000000000000000 [99,34] 1527604159429789907756331929896854499786140038249518105336953669681893532674704907748043382977709465048857152180354859329142169224988748485086381928407040921477299727297961668513895650718643389064569244804202450845227633042001246721893575862494910672557621467818249879544106313416922305237661961478599329999053587644069691903524516433165587198893989216400900390455008169501949469238780810245885559363406214295196762358207339059032237006491209809237114314377602552013480404046049610458222447488726958753479530666138562851182133392706239817112154002024692081944851796686718184276591840309493563975126019717875495880698256425792203671637667327978510192790569041512106165759884714174653393483773070207079657093522058669159227615870440364974133083082411136245343466946858973940625319338746655797952366714953014791962326308441059514660741121177554404608946702601353019655658629707406623726211472067559826275502794456461966035624882761637952109746895122562470618628803971775142576754859934680552249694993160025469825437604652093395802756667102889587996725353256264755761977081745522102100772545456801234175416421718064885077956254570624425417242951521734057587740557382968110436557475289315962737086725024936497921692457249518966487803785569876119178786473224630629303766166826596657709013057529657044459673393242017915986593403850105313687990730408619545762359247828083733230212048836546948747031456875072640715561452804577427189825729661515939431356138624778717976743520568472837694402071206309255409667953637053584254090319368752096351599089713059283602653548292400169489807540294608214459762543136620260932021541045266237987852578319478089372545194102427023383072970042020474761366514219201915470280293497113506232520292845548065051920565247548021640092743365135913461592310651576683831886257951492911154824737996625939868933404259703009395090922625964333378340045031929605293722238849665779008344562457667839656568031153699625043524700794147816207653946804772837393840683423943097954441380117375023927655541087555627583251151854455993564608612781481550934194299254645371549667877626823543123963338874863269880687059240854530229728815194766840972771777417629648345627436414018558070173480211428937565665310193688249158575776209275217751205327641412572377208043937562453944044871890053973605802014527519270611769949750241634278876530874999366567249838022579666585443192161619663238525390625000000000000000000000000000000000000000000000000000000 [99,35] -696688871686870924369250132827756135515444813743257618841149075059628114801534457835539512624138842973664101795987718083580314644109973853072561891714115338897857570177780042142593644302689249707949130611342696234109157142384449586396525778409955369057455040280301981532635477364371377650293024026819677065711601452603791927424626357741289271332593803062962506201446194027380506617352381345083194002683662525206505354899836753610237984143474373956812977194383591686170456891912101060072345585146332282409495774626112822428634080821695317792884648696783590711273431683988238215312094816762508834174981043063488409582306200247543359910573306049043425874671270464764113562194173443268087657362170143122067693456755485662426899403061289727728155395434801106910260403920958184382707102972673954060363612500658071917154228144416598072947115030160151122054665744033863708882604961710421195665842670487362508611292276441913498140372564042624452898132652903885989711276724768251126983191941402833285088007741686002937409627269782346474987916289909746313312770314128466432136276769319953828022928844157319592892641127446463383180641072449265534388363901655944719144024126419733685479866992535560891476362931152099781547025947782727694169683425473910762488359306318952545506048643490986495978702367599607303938907505581968336781810632690549913007344366091454990242106807144247893664251250657241570977966115549534851955229208285397997248765059788013575095746058314841671239435804481215632904212763046652876335940032720378632959882677183060635189866841869996356062233126126418974914719781514048825794205058141469087616222199576194154542198952760829832674102273165899904162390960784617642184815933143591392454465926221082067778725883414390480396579792050515015936089554598238956368594249139149630419860453877087383541822709133517236457148926561712939691329383227205668797094567758880662280562678761164550912782859783243525645507395688279067679106045625301970867211308923007863176108665712063328783484126086697804281496592032303179246078791182502800442457860530838968960801332137018532824135866092841487267123710962557868163528346520586598184579405472228299527325485434823573165339496404604297721039016409485867969730921931140719293544272370113122378523876274719514652589684255146411944277945328239988469221263936403729933810286131072203979908165514639808446481711659559188376533711561933159828186035156250000000000000000000000000000000000000000000000 [99,36] 292913122035114761252340003263261628687748810599820710777217963576246386363339065717065835783721362810125007728583674484617605981487492146926038272964883383111060133159911777665384368929269130236221881428690522498920397537350401228565340150764232735628364106681881095204780082971557913780581887178079964830442043082568231630364040988850549360010234937212142432767338216234228294294387394342943448782205038554154330853283471804937480267660483657821707315216333417813111940391317525643721547899660457554286142832853314716771768868250007588466803092937831834974266288331357583180354087246746697368997928275149763793988537129568780748615494815093478963429401292151869414494979514362553534950151993781569960971829523974368449869710206804871993117438293098888733611017830426319633626504506076121244325108006886811364845751400470862531915290676189504623258587058202804634500551906238782374870443743635564213460708572192242758924990227473639996329413878624098875025493382893752884400710421573555269902153638979160164158680757365746109428922970564025933655608742032478831155339254052325030575583878232459013077130295752461948295492640531306503277849833902394767013485852054652000700047895117711057092311137998838931318456924170757665268741409986548955718901238521515448050644650020309104094505621558378827132690651679858621378368406870839560689643894071313489733319116809302696299355504588230225024837082238711843284435769200716565474709130167374316809971491779994167463275973961947031688069314517436004012273945405668362873944028558510008956567493254682418404849221295939549360540196249922356522069082288607730510180449512417926661498645311279610557681885128028813547322168368337705104535309875793791716576578092214490562584955020017304335991824637411408851542820786534811431398014267830168520533983455077444128449216265843693758596213670855803176482976353337001351277304117136475373228277416215896800436107563153624283257538004507080690195795676377362037622281298732241076608797546377297574976167858862677909281291303212282178220852227109184504233305783623936996735017230088090097785479540307956330333848916892982701987220094750144996110123803980180749572487351712426588063362968056974577726481187883972263384523347956022679190875846272404745109686560110764774601498298262484962809889006813221184304038739216661503988560893519217687608384329656906462532829291123270820662582991644740104675292968750000000000000000000000000000000000000000000 [99,37] -113506119126502385118598265114253437969109186305108916881802268621112622754222730169036201965949890156153407933063680235849576780903826438699789278234693109310986694629981159535357593108478612827961691584688427699296283092689916585904862732362007699659896577392284461423651679355806116016221352801974065543966305365479611462409635088512238962146807022992335031691873315641471613620437244495520136080125903483038721716910898568490189092293692557908955236941496263862018799212223312692614535325646186229396740944016632387230642242701530962001578094934199515211039452288768186360181563161157559481281271706370062669028960820867199800900147302221421232739115151185256475309229278589428677553367609666406258128525343599437737957976616410963094894964300180252785035243879393210140371643198948211339057316993899688591751237922818049444254343041709664876928606329352999609530980868083779172557657627653029481128731673680313640581638877307623534880003349021345863817764276432863412220955649508589939593657340371137542792438363545605038078012785389283241729252460142931540517320916887223536727331756942774672604536784015314289470072705086283951130339001842671439043077202180791359713171804719298047786691641440999003791903869329946694701659283317947904272555317640507713325921933825570952478310288525045001735181858044902966055515568073055178789770247737886902307887709485818248482389906915651452474006210647073565547282692769590834610014013159635820906113367219647864940207098726160820342244721492328721584898320831087104826667076965941200044170797750090788379019972161676566038682616749896863432843562331608277443346749868995845020567063683988751746520065179842400643501019734466145224810310116996128708212631524556031742925905574093734896366338208559281421501002621844874063670600576222884005016288303829816881885543284319608993720113797419494253963732896130619610373334225295727650516624524684485783516019924866223602384695554781015740999034344697000354764450178597690951671461306280301649537582389062851116749358155551461221071640481197291099806365901000592623918227490292546287489921367985392893019560759516328643587335724468743845813318988927122737962627624397669789585815919408801555010905167860934817285324419625198328171366446904993245033078822408496957324041223999957008985820909812462340076479459440974154754764478202290892699573372347553125224977146369431668659899514750577509403228759765625000000000000000000000000000000000000 [99,38] 40495149342945682413197723276237660245731043925409449182899540062027049858314136294023422388373732441539720121056702480157892316693536233037699797020044976262514323411292755960287526331224853622937278958692675995522720551321262623446513389704874990868738857528390857978306229562137476747244534272277728020559711257789587380226176349307035268429427992057354099386917548955132699646145745977019864807564915677333335919356314429778241122523705530614272859518382380284332947216619665671350443331188873787336139935017386272224614767939587222956460047501776140771403688197399278206520558574636347169509109746821372452810031098113236653461817420872122884229736409371030033838676530326219136427779814179776483622550814964547401017792840986821411428656638644947492013960896997235902741425307779868250415818132976086074120235605357878462995040999016960853087178643723580748156900153076700877938453391141344928025136137014048319705457566254793443901723890594566872282492273634619333950858084320094246655700720765742254090160031889628643290505488374322281649842313682121122568968256188606284181598999435885293075102535770052562586035143940262930455115576294780264475171511974996825073106491618927147006819963022120677934933858772748441160925804516113465464308409362026014766371875697331717706904193520741170284883726517208940625031441559963713692090489991027898451603380000406171703711014491131386135085172976858017068823941377799601512026857800466513150837229241763532590108871296890749829329760882994761195677277945370021342867842730797388684835725029959163504807062272596560156792121741172527566023519900360830678095402066205055467952890650768477759907079476763198995866960817722930329455385546865952902736045415647194179097942397280157219665511090763558930684689226880458308046523292842349845157037939780311871676394113377245172628189820215843430097539778647545347420268062751547650990991272162895082590801997405325755773328831833394517742588530519894667673373173405820918085029730612582477345505681038577798257873956611131685172739776428346807430384649007373719972324483189698972816412472508278508448845628541174297978447979150241778185132668042735838448992285930817017856148876410428531943154784161711160126431799389681398951251500305222807463115491877849091654766247709870788144811665222192649282715313455565265793211533192860037191552909387515106418678181022228514118754816308864974416792392730712890625000000000000000000000000000 [99,39] -13279381743490695304386095849328369476922017146674235227884855301729473952900451709709712329946780523028580615449556892570345241608524758849608814252430445510973640325548514610456051126214724711297953038154004514314729452859729071501861895867341352990916131350144546157511301046336217276039521043841007459384583167508233652160007585507373421062518598266326279559152504397909387763911958788510477244743786180463977097126502151706580180120022001453049193462166242858658179234290988521924405550809172901253257452151420361459549347052713947155259250726143331651429715873284494681649443325115712764673707755782850561424910028951829380010795225681779091006194364964158982758599739753452762917470562517167239810766090214067428236741111681032574685646069168844955094102810422194613581884484164431261450448961254173714202209241059190023581156010548490533056007602746553791680685293990584241957139376702742096448975053261567670644861220496692475193182784775553170864720619153537119177429432630428479899590371807689545583239638861241436427518475968186334264885180702336922455468801694754825615888818392223936136226377713318522357647500729027257188602661864284572352841843982601260568035107829527676046060351257905956910623037712951058571377494881773424692592440348807909645218035446069037628027853280598566897392217258965567949992346511756584946687511850439308830628359480698044886453219854556767884634283848836247704645850162401845400631432076265859936565406691868238402701654875501351521093888277812528129044739408923880866527310209742639549948849177881780067909605143498450759544046019684344438473286207254986712025463185485930966719625483837590684070187753306271712380247123497759159691421197655763372554299976051110770097732635100302104321890345660140003962547904574272331629884385163519354563206326885875570204818196782587621362057562566787041884858398920328781579509467026331254187905474246358500132152158768674449864546391927224804967933154437589873324848804926054147951770515457601555631974099199759788671352100671842620146721089464857067333899100178835317537514653176122545482226484258334836882337210747313545887812185355099836488297599144590013288468458834370940742700501619263945186725432920349189740715655609767215191940627793049144078473632249168234160917672609540922858842922075895510873147253570015461275475880544204363988748290388873419924981427588569391789086356070459515876791556365787982940673828125000000000000000 [99,40] 3994805353694557495844916591335459695755404352302072316927408934985926734442993152106641331994686582324501876429292373440684933659717971739535852017655125866063426279645093064062557482519357974545835100945130816482323273473826147559523782800981577622037229294997540099384868570572354690187107679956212561983556751663231011723002242801639072585021888010335216965710582232581430483131658522671691171468026715530071716195012340302582265396566584125471419642422346084685298343040673742217205287574496216015669461820133694725423658058823549206398029195788041928648996313215087576088313430500534760040804472888053916596354312970116053457499805859077186753826996613849095441320791093509886544655402450597545778728504181262219311592378301908895528315255939075834570363717214168745215557787346492539323319261583136558621796552445211730000686433358018844418702461072030265193615438138728911723915967479555164682828977340779738765770732502012389825793069115463443789906553544710220478425063231852059694064894638783419744657533485753772563457964398288446690016900356262320795526149509200257124908854707413713998873731297182395673183256752024114347471430486186863584083958460826320852282009623455580546708232042537073636002183022404084440971469826779793244249259253238277116557667927490112896223206839491242544354005225736645807137607453221194523670278639612313500963076885180764984197346287276420800323334234773567373154988773574966769259212457458079227018112903671907692703290801799300817409630707384871921713363829881879623176481775150909207016637367343189663599013474250036894493628798190012554924708569508496719307069392201659212177671893747318430574256518278017376474024531566363367764254800800474093362895121710175532201923064168105341522576823262972375852338767551493693170801671869991592204534052153027323615237016599649652363773264706231498684489036994968508571676281704839389647271118630797104482135842433636327051686703108295658510750161233767624212184815043027305022817195736239834916418225108779700865870026537634971072045441134500905048202456494084595899251545300480840560506960437216039396602643852731766069515859431390506579015092591877910381722859190371050825767013471561965629825821379082197747729672698008123606762844619232246391125453494654628758777939922807332432317702449034139326368835460436104276497305823616598634378637042152021770114650702309277280816057612879144134154785206192173063755035400390625000000 [99,41] -1099916580061365599389022005457233089530933973104104015956441575456892894350802119353509381225732253350347969441874240092876667856474736557118604880723236382550086133497373429206046129183523227197634253328774413901611789982302780801177202221386211422359778280220572379995490466920235444311482981366530110288511752589137863554774627793160467948956498124835026019006560959786177819407269101524002035375098353334544519618811631328468291879368714189463242543482184687801422606746269892745561645294583836614891111227207731009441967094206044020976631543885814724709985405975767023325375080396519758309772059252757332529813673689045240991197768782017933869403656486803439838436781032769427720913785948743314079180431511428415867296275483844589090831229203820432098184475815233588386201059641541157724704700855026859182535296017976007039233122548370798560246229167842805993050483361006230044101154343326849385566163917272266598684382920325561144928232231376087108968663450424417841960449070523098867584633308463189418386624720828303597806533423566979906772788332622552520914312741802089463957790940311053720200136361651870491858725660431396529684600700078985050526034326816365861303842709323901393352703379400453965547962564130306056230869038299961646642729644978933696166419857189880204330530746774199253921703596226890319334204612011258652814986238734834172733711526987380641843558894280044618527111704295342597543178146359624632117584699599608846962596568228359527356146535653558791452738233614724397662066670130138785644054637734327728631759850379819859905628999526068210890261461206029630316846376894248135138243343731918592333279795075868264548866687957900763069380294749055518777635313654643728075448641196004569953557727929776490966044982942014080135691267549162411883675223627830550897997529269265915490532382355651368463247878905854663111714230943029536908192560887222536405988017964671818216696095804196295880805198068544955246617615159018450818640959615552153763517707362191271675185346876999699023720075007208992399256615253512899690542897824116414801790956423681014464911558031276062324498901400692953267365166082577481576699066739770318070903347119901829613223590545623464896464102205584884599126567716771761465223908829402547592637852179699129126907001405799913991577260112049086524338856638427961337270773705015344999056890291260851385708941603342111125653115903666456887322055990807712078094482421875000000 [99,42] 276364478425130116491884835277372499445322796172899118541369158960829783790657381101439481337973435668252294122378820030707935490009126770216673459148191151133511369769320321927806485020505173036492086363544499748695718754413311712406029480421204602854765559461820843954125530834875877136526323455699195598769597394554545034154058315811907768539993064833251951930419080068758002726211410431472596426368100430658613445638421097000313065394157734245116651077346616056101781472714219636491946585233723333930550026610545993083864833065332444229315158488651607461535157261473195405779992356072875857398359409620036489315326062944920102558122572183262527787194882984987708302171941722978229989329776978282895721383349460081806379684825246059644537434095023141480360697013963363529699121065816837303203934670062117255999906799237998818507882515921281589583157087537637763909006450678242677014458359838720704962440027787363388046927881764287106420213830702845479199350878267532644590551232205839398313384522916315859678558899888694857228322092348826628612489887330451713798267356105852480607977170943700662095287374309849824463349348534440807621516717214069994249112373656241626324606409521338938568546635167374317681444804746328488157679616641724613870956409921666537644106378154043290780682880043545869345563380786461224866466254606268395558729862997048955106937617124241713031747801098925887147242098017606535896310590720873472010273392205240957697537536039636119543366868156439564904286053151582328543859315789172762682862341105826438636896548963023057983892703712320638082378534412933145945701189215933339159013900722126249426170212267962192802687667774117675176132497467724720351153212992901215585782057020361759553315486557316871098086333911164141310984204596693531010671054870032417355755806639613279455741382956848944836442100987209575401974151344167463231594351142782685585645393769471461647895758394940596376503386810218739877590308222500878922630074417573476877925544798734049365676195197390605938311113008060397040883639204756326922787143141300985355746538441388239615294164616244519534605336135548065450567798652746008711132687452011696977605240163114437207352818421388610281431889445570080579401209830015186995677897063230543844614260951969987167860160949851819215409353192972704944663292698079700470138015817966519734564745141830424991044781936415857194075330807020440815335859952028840780258178710937500 [99,43] -63100105659172034661738321446991549977216840491572871042379288642205077508227015744047174732486780590563467993296731355063143087257190423714845400210016876063815085761225155911146116842894606596632774670212786514303993803921516412961787879911173046007614101196147559474769340520335355230541433869990736418265799835494915708675168823392648195004347336003756441955723759162341419738151017075838856960369258880459611971514410742411329042255146631908526871207129702230661131850082014622199684168714117079508620163205763396054906338921986907049603793138279339567362444921331744532793961737016414869061975232921856104381383924707942466269948999574059823198148063184627072450835849240817299036312725359099349998158075295119953161797572234502483649440867591820288416007200796586993218756747074675467788094773598423194442323842258542051962853319265770822752280710871093487055108151290240942861304169653907429586772289398138332327006366863001853959348498535900139797927243576909103957146424950262376687950488597899794843565163312194030963031876308138091658362758707746283309652132599236649141541268856818409460911551178253633966288566001748525601873981541561497839971795002733262456345972512908031120433234279154595014968866851197910865976958884547636114044557022724731026943748194479247324552104511879553876252815985378832613346204430908250692120037972949734128348066596635546014398175721233953367239932618085938883423518680182633899336247348665181947531863962919742874558307863439844608538842574364918384331710299812498558800524515096766311861212587573516815615299415970886993379017739902835720726090065811849103342151346943127528097798592838408172934202395731815883345946335738351721599204274071541823666261996054940973370932586225999172308586211458556086353011837354907586459842748493885397171933957090573307126595439607350177873363207524926222247772184243799057809821112641528889332269856149218841533659881825681790777042599083883572457387588644885984473226448005334646985125632174799728130367589556177002191359369616854399480483995367968713819420064049254661133785541887534709506407475776697561182893135351569677158931872178104806331229456591207608863828697567156145887256247918015264746562588904869825063693179206029267510900444759153599678981288222398834044970979534286376527648985713138087099984426965157316511814246921081338517771619418636425285872104122591097138950111400390596827492117881774902343750000000 [99,44] 13010460421242343255675570685820834320530811740836568828758941893577964940389425328160444860289652955256957131216950959352698862812366591607442334497251333841192987380999250114770747532239068408638637881174688133773191673488907019534646963247760693491534727518678649992164306691608982842934676420278164987985776251983582224692999423303089929084578187951697007949384720464659638374236156707292674482319613581343173154178458612636853474279040139685639753655226407051064307730597447633547156491059092226809183832614262016451254606486243273552055913395948221779301493786636457454694604345393556715061083965031773548381555537384861498857277291480270108820639067606211397683048364879271298679947052358688568145485134268751752405498038316319964020108952093873616050780966939204530765299297491370262636684964686398999507229893460445258956269568092126854135293603704814634647418648939153362359094469614458469124921875563699408790816415949010429494809110961311353101124161246002939212452826220253141710306602810966287366862484978377360391635787650323006303057241369544144108234958896580647772399697479351561635291101672311419413048764082161488219752830774383571102283274905590969239753267485060678126090291701745538014376302260504397593992215616768562640626154178539752460987274655611816376970868300729186090890395949733843608043205383934254140972085352167511530183535672204472961253562717083564644531540057625941189856731130871236671984124834373108556315517992238756015095552268825606903039240292972794572813871513710245217945837125340516678955934595371895194503351166934081008401435792689508151104626248227750560053959033552953919127792891231681601855816343095794477919424029002058486483730045862511334821120125551200026404859713752297902714053360411943426174838330826287227635411797819669794915765722425624346725668578952502999742182193668137064709256321287490225727690720775997575613020317475092618480222610728423232950222978810820883082556385685902117250968984421880528257590021813741003752093620798901131423627442792898507250455543847721076718848182944178556721661078011004018505822396340369310008275886805650735846748788935354229123969139813703874238166298213597308629118864636682003250010363796345860812851945488749207600698341443595308985763131418055845749890460626277494607298773829334548155790846425662811557423466368729304925373380624429872671731391571025063767785834301093927933834493160247802734375000 [99,45] -2400248122717197474635845662297264801897305841010632346871483944080004374623896374580690888078641634110204514823604259513559899889464337363702478950330541493196105370117337609233361487173511395389841273491930157749680484269889852839558885737372449448926282297986543039275630603783066848043295801275272967855380579114587536729712806427428543505150675614308796150668497113637012541432071050099994131676750736629955402177593170145936617185297151052508533105390265637660747056671261401819695762087289455804625712367333418266566075415399309145630891893478265498507708830053438739913135259504837223879563523295092873941353286011246969230666253503324770529416186306276771803074349913304722502102618801089121591394156791091516556331688476025760443589088838850116996349766738215360133807029144474434555361873795359242214686953075052546084820416834435971919365787782680753532365676126437959445417625396199020430540481099293178266767331964952595215405809602191030038823777952705713851664260058829239181159624019130146139248992573497955122958560582509405132352554178085432943151217403550360142471594251869024372191386607679830980752394247169379816421706884571026360731360264311573050968871865936094248415544644685898087935514620474967012080157174699578104496491324687815261708827991996496872701689279954391083140112494887014706662219984192571595545484713675835380455511958582588903216371526296133415910695383285237167754391765556689246533775925459874726416510583061190232707184551625116257096196979301935906195272448392504763841256735338938387767676301532550470530090667363446024059322070361553663581991006093418567508278186879283654233409981048406682853865870175545936947883800437358814174958972211965708240051006985880462937907909819517069523904816934063432806832158755370953461576054991677877612484989679905322003898311761469696187281638727195695505817137227602700899311076639850698701921652712150560262919089810824489945026209827513682024230735015760974419422549055563902593938316491985763565307028457579961617131320976405047918736411010068685733178267719934450855809333816503964572729342041801421035682256438965459864527047733820682676581975589376327258229771893884510382602476274084738939499571274599768253880300590885388223596308750265168368356793017898323226456630085861375530660994415626023602735496651606779028874647937313104297278895752673951383005973738002034045813104512490099295973777770996093750000 [99,46] 390796846795989812263775488797954560973693055810625644747231508214774722840293402216219997127702974638470987185119258380958825858179640337047049663433721835043379782404887584851732260863595292485442160210312568029334600216548219472224098818947423239241344871466419956294031248163377121549926087078287837987947083544592313367866620775568636915243938355791273228257538230399597979314591398321510750139129816560513272704931600564467956923757940129898480084710720249911403784082640577844742993316167822800616426294475989313786151511673911539474079214699241537589728740049419103045278075688888558720036837650511492256688881634302077773919458085309891911721200635538203482153215228541143191819215468209757601242486674063012988930577076030990585449663284804629761644494288919851720669925327288392577353150645753091798273361067209040391091241450812586907172538192786616417693411847889540889374530185978231882075926279998260815960719374361545461314881810450968131848021736460458703092048017688781747275711244697020020884470870386957018482471883373725897394634894861012434861249091469805608612198894495074289774528154113727113631340185661453886306091159622325224319458427209376771874528003174819849850951021978805790170668074540566448237181843344552175781045762669830956096983308007508600107572511752233438277854845327402140588288894003355014429320556672384957025858052086029242753738030735258644104996477236968795579234417389592486985267414886044467391124007260825204947759714813158539036372306602833648013050646196847438477336760698202478333572228839120575158827259118946658017979463767102257197822565322973817907770807811601292526524396786587585269859686623321934827857669327504651189526842859659666930680880845889540923207422171884849346045301081344476078020344025627296329160430567888801853323962458366807051873457992491138322596523138444555796049576838051859337884681422669134455667476608113153897321621779542781005753026874453545458968838092864736878212389769160174627372587050156867094755250641900838307444511026473104965623794639846199259175963062704598344382348017599217254993738684003814186134861458023014236606860802439044625100126756343264127728189459822110987209525204620201114409128603298828701746327208069302762418733756867406216641954882782754796245950579404095709727938750424717035264833237553070509471003177142446968270671581384006976232148980790991055211947013958706520497798919677734375 [99,47] -54977602344193969731434949923901425351881198894495141316643675211164480794938133935966724547864118163979178228044203220333097714447524022733227679722371082807085388084896484132630772979283558432142704283321345891131928144195286133130818911520574354004258827041570900338787123359749799233068226961264390294958160199791771843956488949495132062636265702535632392488810152926402557776536103147184879956105307686230930860588395534064766672636136260654010694710379837135625989493251599029709041162642414811150208175645056301496665908945155626780392307744611932420708269420489850512707293771217812683620868807284118587117867123513618221191091802892286768452799063442990791908986608520301793056195896279852019730137357834375567995075388691350103173467206632524091118989015631658111621519185794229215728118799237460590084368390634063257652263757581902315786416133455913889994073079039425308932741751725810679588936741046201714686964511071142313277994665650859720744857661592583492418911983432769198403349368947354403689327720555544756865903736008033080332571043708722934998458290876207567035058055135055035755573667444152045080042677210286672402188715155310586633015754316427249463363617499862145154394560810167434761505585361215436833947224841594056370803379544623993486665477860088775151989548119707109299306022830385603891359262738991064072599776505588006443089648943284445129923231707654004063958143341251075995868244132180389289672237039466274254113483606390035621210136213834159571521990944189967754141487744190794353491810219871663468448949328222059166950736478061180841704741440787680520442132999412240996780572446797087716476092673786185550385796086917880308330522506977373271999980541185068166389481263470817924018783932830281223168859439871623158640407622684834646341904475098562471376212458842037344918642542990230106850202800524778856722870877371392278296757045255822163938164702893903702492573458661293852965520297815134408510640869810207437492190502513518809454651524409532415636211573496873966172479255973526881275895634524756526885073025654111101101285645445768151034989675882668148042121344995398259722559207829473258683612204933981398341993362131827626327436281226553456447348944993488529605490517131769180635257270947672485510870557503159179420967817675608088241607370465570621985177247545161719777524972325401627838019926023930494888561013033800861649069702252745628356933593750000 [99,48] 6451069610953030130605185200523948976910345885841030211110486690851037942823869190526992596683018154991394158143885482742139378877961542768071371539299973134453363906826539454025074269018174210089817233128631811771981413312687500511462588607058131158882772829586731494292831391056210658611661720916945073928473324262546067838085760210614220533575833129711691259306353731648941105178314154076852920738799243074311814734758097145403403453753921792623828177765330099812886967936009594781502070096727221971865869041807744479383039183230532854695180152392320718240726027984709872678739335607840426514927960721289873954989128158750982991987870736578927636864376852125834537449688064133885201688150751146241341573099247837153909106115978910792332928491788595255326685475137913285960323289791530943210235606476483691977610819516513197734192334469810614179577825029859397310235212816284716034330233502171599191483209589070374628876068534209849250712687062146471962113579053709009854070896032382356083618389607256912813756338884965596136120366791253236552498247528707791860103096416955894113998775415073396809656410037991182434650264014821168183226623287853152988007930943067743066678770560633297541160614020993749287590626709817093682616878118865121171145258975358249026735336903482435957950539182587056222276331047050050191206102649463743006368932511044293797530378004662270723954917853176092701818097821423284618308315178486465119195320563734378097769287432341532878665697079185786482792271561761510485550209276511155927294255331218900472252549029931727804896117310700297828824218707439528542322778102356317849539369123316546376864560216864767603949638274020012647655652708414074742434126391190568164025528115222185669892592542079433676758232198434550779926002179730447940407402001764591948219830786629452528264851544139419165539022353168821294634980707422287020424614976829860717783744583885762253092225286495366206897418593688487496367578624056640645646989396448082638566821596631889044778471713900285430909279791619348439284283970492356616172878422816595930420487940754633270330899131121275600272213421224973242594681934811210809139958664966101613477345288263086286271893395063995837354004345851281335964261043037279854099215960957066459310008165372106339274690321074559576400428508758904700216787536986597339941127986697186061862450011533170327114421194192317443594220094382762908935546875000 [99,49] -589982322863754616016989242146444209878927281131992070331435455224305221910689248567012991305965044233766931982003873651909541154097684322044577837755677278365635218180689286889521276602398771761234941993225516818758229780288843228049571240969600928622858755011693799759110231939664098246389108417656797591963783019879103789303610737394652958208949981869814101710534388889717854140798144759840122669754301769548646263151649805855917813036581907875624695733579060485536053033775242977432015407463405572533953843505123634681725833331970896475275410562260781356059978313272227202555868039272911980978916093999066307698076534894985067084141137213071690402095796692593637034319198873331781768750244257333353401340050260894806923738349759632741806092069194239328650530625528772431521610732362793637397089872686269923719345874418640455452153410848067437127336390178969727604917151212678764811684834816541747302992557147199389463124610410448286019749103530343889731905636446140688364167431056815519589881782807130417784847544379542924268803564435381411299926003132914457514324817288693981302388426458606740374648907009791185599989843005587732349649456058472168265265824239541191200598697148485709690502697892678307717366038799209936045323746165017396242992754340000219943137487934532034437389319345592096421546424690001664605079370300966070021198351091717523228493476517841090736533615301113283145299888905995250871356865101542073773475004372449225044962469771420747301784117878917407912343138775213716773817415760653518456832505021077835836631811995565042409086600452860862388048424209731528976592465262633079554170280839001999572365977419384935257257513758894076430388768769152514733401137546129637857530241823880326951277765808555735441537525094842380158741173139965421003557644241914645158226038470554699968266376312684464563055911114656314258466255288263330323466065735683458362007311355318847399667188257628632134876375382582719288003866307320148330547660784895325874276318689643846608704616029105344745505845102872332059425188415261573809625698937997309860481748837418358960648518857176503411063945184192068067197180038800849333011439228163953480895360622130090038781662335068423449625361814364430906382240095489154261959699568500012647424595237217912489358610481617711874701850993195311163547562713337257849140403370039931803103434983053237478101138435704342555254697799682617187500000 [99,50] 35481539950702326652597600798018033269177947197153012568058240559526651978131076743416298170506610533045856070355478122093076432511414147917665436805718905222103936745542728494574159373623128176662762058550743921190750720217130100554421896056715196544146866404363258209033333342561979834611122001279935991859031198111750903059714665655991148788167135448971137346753706486132731847830232080251217310424058117650560003066227420581338595360932275795645977775253111437267021154531517394358792789149621465371511333957212670438990123558971061728447322827334928617725710964415089316711075578962728508238037576467550070025153945440100915233095805236004471021068390745198079243122785663414117271062747468590868631161459697071011196187169121752960219103695460578602864585051568820156145833300017823784739696876449305981265759845966677533291150644659405437244767804589815524805091469041993818010943861567567022536486146609147233222020197042488879892513497702268396069700246026125196662260536379476340436775336376662478547960554214015608826134510069147122930157755874318654495458348531769729770754193765969612075810482857263625488111869005328091922089204507838752991046873839268638657021123983639678145872319681861257538419857591256970296758734454008790493877556928705053110578320218639703850099691969540306744422582024167246768570873702180716278708329890959373245402725435543030241151462783114177642295386640796265371280845165961931739468274619578380486509133358357733186452794724804755025822442335910385275831999740386761466175960066003452343789636754075949083397897331544344387650691681583361332867533462867237872891925432733747786244122972643242371219752051690732448964702115192349913901783687697212514461304384922995158888570919529638602471169086056953601297222557762042559471912587116528366570907469484362607947486622172671123766860590410234505260605768143178853769131886503297072089985788123459896966877474817312662529814159847512275015756052382420841825666020798710437561801658316327772786553347759873652724189287629730588499261608423191336651065484658028518990352581631186130349090499462233226243963529529842193022905069281964696656127459063694480439965605108815307770951944419094906820745029839975458156070750488014998048912775770194665551058558292323033377516590851734469682114986106107710744218424034473440374369811980643756490066862915606221706710243779525626450777053833007812500 [99,51] -526477991024322369696089573442429145055130133507613209336065679953847088069898037788442399282740770022528507105402548004457813199260362505411579714363367553724850256115356060940895350836517553148485848976995164458046871955967840676848617843463420141559947598866598758029437810480756197072050722738541582452304893327763131999096506662311302641384958807683279346621533903662296170715130738832291476046050587312775835424532732511011616655477983963990198507692664503003365220427841976910997857693950350270647805279750129501991229375901023531408489673382445388346783322457768913559742347213696066097154117439541917513921390378851881739977997978267371811088520834694443366474989157482740843621587111249955877263701174170585386584461251037824463875441259572492523544139849135127402188866451273136950401994489465144531493633718944959046951767633050670645354870110089329297140953150202877853430847856445903344359179427526489471584634536611523030817752983873290065468079110724442812968014298366248185137656232345360352350210549674157380952299787732285752832713396001019645044324743255419633058934165972817828843908632694643524144112049539081642689605261719503107952575986255836719360876068309231339166890823793208796782968726432254731985119096622095525455404158811800416164459721090221363350935100200447959846609278198009223712896003019469085653682166358477058483187604484958742598765112617014310589655795044214153904908377181076357361163245428523980891955403485298922443278945905953181881227264211602430254567789008841182335265529867134576850782836215911030499821441478319579878878083119006791075183851666807969915607425882015464589638385926637719058522712106242572644743218766174494797075186498730616214092651781913090449789524495302765672600278635512385785479267183459867593489541024867025323864679492780668959636724231179959877142507287592577139707487360952856304774489665357175628137216888218366949703994673973281400698351610770980364362551843118624629080287426087077531225077847813912587676770928401717620216566971021318583698418951038980837301583117348507555447394754546709213252915858375888993014323969651057136101460071115450618551560621019692055781795474474793811159038086346074250784717640179612028684376406722907320627122913497531024127833755033611477113885000900736661491937475340147805088753803498506699046347740706425622056376795177001781667058821767568588256835937500000 [99,52] -69671508564586073026202611397902172902852048694648137265143372291098602949368470572133186047458909587815409650887977629634666078398719455056743051896380768562252135680146992678280254883937878323287017238959221841292595573419634607608891958148848372387416239205979069896164439017153874406200287023028594134792309827647462116849701110441637284954936224599012349498591412708765008030459266310489878737087150698605883672984827910338898678654453987443602311305032782656309790561925758528710276461786735203471340629142543564126629283565724165040977291311681095766729451099692151611691652565923391337856268175985458191231801690990585808331782705938706176593780841887124989970890177614944735609900023855350218531047396498392714794712809640146585658555511954431139574117768654198614836440981798340143197844746351518993323577316899545239118366002651757146288573020666441327410135545829040543492679787060584420163102609183947440041499838920855535262089716671097751698904914913059099359116321877675703592235474855326149382111963527206986616638370345488534597133742152952036698113002154608524651072632290035580194826900431831006349244011908280488283112504815623757949782453067146945783496852500533975771026477348524793098447326475687078225819812262158139609838097089650259728355366859166237804195134446988772290191279259180256238725404351209943576985283048498610068169791971591618852928693414441269351291575552256842238575518882757178082362610110038147156726800245013119034257465099087543808609279855793448989292607898631060473415408297035425257252883650140441387639790446057814774762206911252516264273181552526294457136739272386803932179441556092023403614783459851010980669654314603247963565263830270317307386479411925726371075372627990201837472096869558605325324210293021662382340335499288574915021382450185665237449051002682380049325907848309496837638831294072616789485404127547230391250436948648394445318392041251532176639733971071498175430029066947207672290166401350876617667493637344499985706701928587801473516021326452965401617476981383959126420963381333231183356414163485663314332071402932733333250174285294821300062952570810977382237632334440619662110285415852133582977127860867326730004488574575571856844206090124577756974007999587269363713817518090863818592700498841677258086296749543032829267173849038218293485591389974977895196799060339998277413542382419109344482421875000 [99,53] -15976946014430244781258399465526260228514736785620937571890382285767461731655003989952879643383258358673381060780886895914865066015740085565623621704071088890689775573959116522815519915781005039862386731386502118606423057270929609074192817197063536280840496031611446615370024934176970472537802366665950644710777492272745701484345102623029080942880639108389003839722559877779167753170826007340854728168057728895804841949076788966164694995583038230020652879606905166916328459237038387572624081615247919795129919046732560116252377772639136552534031214905163502555911553117920634214222845732516546291021420435233631963822233757932195811948406736993991162830033400684185600805100802223512653387389546388664133642177075935340797643950035506834355042989422479945397408432193816882766127573014538073090795051998838973548055666546583852214605147996320187396153873525105525447886121748705508249731985210067771202556113976262784510791772722016914545308407595647225694430888911501009723381819575109321842916684329454941910004189070752731106113922838411141652868136531988602582958407416159605125877671333628917050619660925736961413901064326360353893442940644629335411928442319054443421988958293124249061707972188631919144089924401537146721136847346911374931586803904023283665242728515657690361774532616559465418330143505105352555443958856224493308828689041074844842249259504798343846456530320577554252169155868468649108202836622892031694137823686089116240187351035384754978028109099809379742468529268978744735375014932968787881479899526844725767999788676631550512697140575401977678296142792217862035060282607035931709443952334010068680580509486973921095449496889097325076460725696723080931520271697418330096212129005801183705634566562972432273942601294104316741353939539164211783414585974468803171888910256919182900623687882008622475096284223971851542244190560528804951837822296033744402813943416186550827682883677455514150618353091489587194833808728190470320620770854925194780166122082555065363556646172102567320167555464532437364125523783792850250913354291852575997683153830567258562892472963028074415145515886317362247103241588207661825100100108133934894943842905822725749969474167871247750415886728119644505573652079619831115723320314945869254411641288168852248760761417633540150281316113585656546216134323571290779321674778549355238135842860458524228306487202644348144531250000 [99,54] 5285457291296015886263445530893391343030526436686210891163161531955168393768781816666238874499780844719223898446333393082143529820411755504769213113987308381486070815428704571278187636066642893391729493457804448886313898635818207936300250835268874775196670729357248448651946313287522155271059789421012839592236006024945119988404532689999365130815737793404863167330698075337085545167611518415587934721124515646321352536068923991864841992520355508665504091049489915925381082749829069211209377724695210466027969164803815742124005805709918257694451032358027800887278194922021425085894783304964634081865017233659597772096088301628123902170714044777161505745630186617554099732193637372344647233176997114441239670669097072385381120043734002730731281842316539484433817148511906695858113231178478489675533321668584245052534413630802152653202065658538687711381329604662843873326766501168019272001113407554542494913824435621425881426479685797970226866541922738704366317547157022022126391349810239824744670694926802213542371442342791735905684107271626355323019961637702962787637293854401866030247983762072372483225362646891665366213656615538844500019217118558139704082891167555434222595920813445020958787040656793617175459172142645805672955641571700284783621671416269789750029945547039339777305109319668980072752996725717693801450611427963873133129436678749097214070476625583067815543139068870972426213882382137319395983305363965558362662926687935063201039677743934666133778332377820456587509838529719109990351292253006381909135154239904689509403518116501111475851210251795658715415961051447928581256403835665023625425280323567082298528298066872525026145074966486562660025372447879190522730637595171125642452619926132428740515107933046111666501484809808404963272568753035094539008465709114933637882159286059385595554177020028684566888474358893143850279958277911985765756587542384689341914578258402548768715391236032584128248003713192588369544042795142692674656295920369265641741396967017109263969928454915473216128201793345493302617899287731632359034787303930545595082281518408775491255752041655068239866887300202974230028248756531781621602006454473664720149005801434723590190296085146650306681027715562280076731031970631370416411210816918660986416717091795125988486496734750030949139476582541843399068389572864889087632945435057428627649567243196315757813863456249237060546875 [99,55] -438501269889582600919677533762538202569169294167064877313519234448022412148507272645167139612617363935947970358295262845418122604271406173899075546382188640067906400697479140082523499195127012414854770259703389078546454669123187481847630544126668586467548254827656241267795011979896992726440436597355500556466148606923416384894453774297811142820525470142084286280470415401590892516291182976100374954151171197690688760788579749075643480885555576972628283789374665297530685444402484540600180924314378232069857004816406868356007939150009940468496674458046528543813703132192097968582404216988466293311560994271534926512405550597607706967958468267567488076563953391777707110731958718913718756351100020501902432261368041901689115953896724809642712975486331654366929840885140418682683510281412502489270732321883465590178902611884126292770156376585674638908900570988191772833764490050009056200259465301133805529724731244641094035885811238284871101490376420647167073698139950011534898178564879154514296709447348855402398316610951393420265338876423523196651678288034414966806110435577566766595125401846908280229300529485585479335784568426042434041566561020060969386144316401107692678651813497769759034410649310615022110483951855709251560181011557898108149059772418457863863823149826605120719229440415126077746906774364784423303726877585813435709677106578141418352877122585833494286258752469818858831495518819375706317119516873857868432651184895825213196017238225545672801620376620736664297489219482683195911868747674448785321347940168046725036999181318845570096318954561561605059612159554909326425788472293734566159024963452610030464396033829948702637195055599946164320216820879024676517044293408942112794507233041657435624267561977217984918118438407247278610132858123007167347442884475724235213421651672288816090913361538705758875444302883006858587796776542708493725120448783911258664953928018280920694503236852724134996780557284836321998827849834911450448427960734802450476725648400790633727716243949343773513971596876881874856652982261214351271377990468853492780695151098540790559167293811915119402639656992484203661839298402544161562005647331660482513789367446246316127827066813820287670342231861867556525756237023657572904934509551301357340648045582209916033272175258127621756128785765201064324218334742430799593490233943479661427033988729817792773246765136718750000 [99,56] -48533377249436621327691335562350979019878857848470464587062269378508828148184500669762254696574545800926290221254838352271096737159513864332191769519251510818448972344180291807897194750726088644926341942902332850474942470165315505064797697489910125236894004271985188978558704945781357300037706466533379938662793648222216809110311512046089434513483299025354935970450899303761577009935136833583440359946723079427009439986836893565664132496007709872894064528118798541937530582756523617406847972387076183945026162175847058360038876813081718210856824142356071557707242370178356098907461552515823810528689283011142990944795398601601432718806637364143507829492340471543076979057378695244090845104778250609477990296938139368487854259332164245729669089294781049459444737545407204399328719605254267008649705684482167251858561586923369567652176845422161406183091992666284296321448265741781420611269097839661805593425108828130017162892765783626769371973822100107767384212318265063940362778193835131619782106912548179701394773991458632595097812111461830138747407505815750495351696483446673611840788442207899442063740947857019942486125345342143053082450137255490013362928964747554568039760235212131898721135299723896436252665659691611472035762190341159449029981896791495531798506492613018549373643581958635303170458498155884632690440450124582936888900235835518544227721202990991056412781666145609681254069705354090224258600483430666859674222401103862504472621869914698764105957359108012316131434805149505368357626257835440716628966908470559660790757660813815731613182816099453858611262109345924443850839062861204205358591030871650644114663060052989220921408323764330208291102638371973501772802881589363782561790162299443598928826601489893255060248545426933814377614659831321660399572189626255091330683642667613208431986770262421032970737337648102861371700113415411183700047187160433007433898521895602198692156856829354664631363360998284634647965412835408485473307993770242227401816054790143651763246811239776189120941763341774796465990310276748935786102987009131959975057528135537040252119831508943292351843976488269542048708182276679533848694090369870183131383458009244341791015835796362560388134437332671735231690821139685371889757915910462968275114679028754916494728899619720535211507981069619841975863564934149941827556110811661693738017220312030985951423645019531250 [99,57] 16873453899007872065544272857122319939575537273322141620418750869063519633206795141104179800727489733385995435259208900644226716673687422989587579893115727717047882451539243626269086688571498415307858570703152389663940207713115969232956261256651648413095850194374643709164585068120992520487116309003489193346291529489400931572388486167495414790847420618873390537714920663067001092646250862269404585373303799985752327163675175658176505724026752447252755767220396385414021035631308894329455729266719530670034184458600940531917509206011477396358899353115671683636366093673692677184967199171587719726599569727365725273885680905808362052193258518532793787616673117031346458258431653674855963575682894522704794639715739181959775148022564761188432698362343286638546663123187209316091685203684967216541738236716117267501742940882345782716846226254001368736306512514366753317909825471405867751628797603330578268444648848255254759618736497601711847091658602655609064507362779077061269970832296550708962086090402020882606064659357226083727386034022951974726821908752884475451640280063789858575784978156075011886957054888626520590961455209693239560209227898795783217502778936549593458776216562459155491919342979071008688198998716333919772468203091510879894552739713383421237317740565582325195360533244028335237744623718477048390956321514085374894443308639537009079740254479167853978937612728280026703438108150659479487941641265983262130660659793217546411666423145597152866225805302256752041112982965529395223295603488302676413340358461621135501457026443136059312298487574550779560673761551776044651624457164463761067798655940748021855449046425879662141652501598991798582014404128660425438862351587456607567515293786897815756863858565883690105986637508270966238148031385986316460556434794036654930677280250424062854530462110782208962114605397031854213926812052734581709703947148465788290469785621681658997972339229117621391379117842261389450955602539467377527137217031043944597506984643420435967184354102139820774466852500690692928117954298663561477095251338072410592979354500079005947380102088481678647314376538629607532516957755151502768934995968015466456320722470638346268642334391006620352678692853616091754068463181427277682163071197750948116897795759908267784166556965354962945712834216287125016318231016590157244055409035965453767857979983091354370117187500000 [99,58] -1922281956844386229024741558539406181083531184257382781927408894583493737689442074999442500175232044443894102127219556505729598740401704418160877362397962843459745110182012212435837191268095089394663803556175234846011909737875478853285601186870633789256666139234868390466685424139871274142690755835462737534961915438741450395783937636680597515256242522942673441040535179964484631348738124209448818822048618366904985668845399429241153028081888962356259303382601231182184904958053607707594567669658738711507033780010469739357483317976109140967139028299937480666890711108947817015882485022767161024771016050490797795838162967669914221051210969404280424813757444943255656865091623293823074747549012757140421405982645557310060187613917805060969978355727608070903489881032790362727852431606173545891333695465713011380650767389358128990066078916115774498818112228090972515375924652997729597937175658434141006144992470559718398824807794121449597394669420304100298083525769889371908390809670987626083194313765809218617277927370187295879404664048635746629759155827897875348552216187904123977650180888830057865197545577938135726200314511498879368475382376503549983191397509520209142983365284974716839829403935156232009674620338949820070587491631777949114458429673843428325441881152361041258541687501943038088416539550447011554324753816984360017223605678934002929558836369608330106183257746289901253624452195927503750414063190863996881341556496411593478916590081470130840469194741266978423900619287310952016791455698225719589302205475888135886874882070554075336719549351978605431733937428383907249784934381935526863767746324766281841223186651767297316417587442822425461449111782866368309747747690818683695275369498282454177312795724854785997763960241414507561254673437768220692772917751519449119454922930075697428901128414406361162518997559079522461273739306072932572998559469893378860818592192173364356235703201159122856395086738331016277994095202877504792728083594369395627775257777553482269860422553029436442671305527431620246502125331751205793335265838766579216266328939951756841611608594578146092370687724367264221864875726227246068560728340654237157824873237274972644036413625845058213177324782516073156678451532503241594015421952870779583994883717538646466262488248008663435424143236396351379230332132667498777254221076216111896428628824651241302490234375 [99,59] 49579229435306871237584848025659283697369231153622794456497835204232529213225698049947231402006266907007387967171258971317230988417041977595977709130289806320822699004105261679118623076030520587517920107413676162719292166162679600438451054205143324068219223942609934425867653922852294272007539757826956086998707755188623926516173849965410920704570140726143807740077713582899908069845300770532973041780013777855203099815211471995002101930442158630324527091900838884723844623803414882797087119651135418242880835220407870039561609388100771111350589010943531042467511184707241779437873514437470953260770122130559991829599883328282298295822142839994134799734791439098585790400253626017227988416795996044196523357195953733428573994901303737565148622624196870424403592936667396978274357769708739773437235801789671282313985781364732593355642651067822865278979409296201791813014902101706222750567721541499182729722720085094009438800731741178922044953873307431461054439229852094814116558757599905367145488709845071536143844400373301121118678329001389961973792631935294890288094450913298714989813806869853642544262612435547637673822373541694410361055141183094802900888226346422639313183278722352815907870448195952518034320745319001051309992989144067110410015370038862103124127968227810754558903343079613955848970093859711986604558290197853157374760504397355948709021049669355672971006068900179416587891715482356651323400876638448058408669566529326613018753082016337634352184475871315033132043318644802399937693466712652543871789360044236222914734815778237690077023760667124404190270035241232585353701886134101401971495197496070893809578563628083671370088899572424198772642870211598626298644259313063024648307501943756269026486209677196282952982088375150254221326291100486636717348084176290450566382296047050774356245388987298231540666437467582733042561871688105903731337142523782199130447116572173124709568784718095746624922120303230345555944267365506570224500431721243552719309502939874547995058966677412449584821702714671655362842425250982366128515227925281010598658360403098670130920284958021974793026418153886732406580501066945605324137765537215206913974141831987432690611296131220493114430490833018368438577202193691749260629782417302107070931986688543154645903886219172270383302966410733408865002094176159010141535787852262728847563266754150390625000 [99,60] 19512219714348512176673685471718488442450846333577210534081800369749142770506416539232724272155653407228586679025838837334536116857252025921535322869911654932701131940004090418022897616022821640723431266523388442036237884188805614517225354487492943093989002549265387697448504735147250915439906585441686868420661551730818855289217839162154424431665707763181677984124829972490380965295833863553037083781189189887758019674095792162388216367740544402577830697496496304335322407437689853949521492349155151611803259679402453377737265557863777917858910983495484575917780836888714219513725859393707726774088895561340126898666792019342846636064828196894106416150646065043397542851835296360845916835646893534080192155011358825188895966541084210828674596829572092276480486068738470751957390842383034151471303451393551670187990032425591211260551380635889521911073103882429423680203331959775214508702336349638227120653894461347600655143744698673212733078293161421248573166827240715377369761989221846241093729615767947211328519882451812730910149782600836626325666091137837197440024980781854883188244797514729456918214552885887725843893673343723669097087858576909963515361112293660043259627954227301989517949288650239355879546991384575509785622912381427938419088726335879736610599416947660770273920817043408995180588630596312146955254021889605349528183235253924671402328425822177252195780465612885415693438582288946936566797054938816214708178442916046567849989877099216492514585286064147712457929577497197751851097380564701128265203997251997888594704908535205073926990875136063745308699693328233876686929749969515033606457634466923242767783862928775300376717567185355984832854806151144589893285892256924931775572397918710306153194735841934067763703666834119664792557415271325975522692044358529325495970035057881797950501713589575690399037861882388713725863803785795470747953480581143891653649746734941687197751022439414215020705191414745458291684404551677400724869021585983434650125058421508843884159705207137215411874452664763167411091820416391380700215028389219125102875465484825609732788349607690171483139178892898323686123355814146911836394838813232481845334818682077333951387819677345988311542705234285918701227356068247218297309163622369263951091926517328619129597966697890734356584092288212979843868984519174303304822615245939232409000396728515625000 [99,61] -4158509779048408280509731548453219801873473786009773399744069025991503680582733354431511385984946048463613939936278646706161353841616416181103358907442121775324837948037395669193201949654098674686164241742454943894808746333161273177491981476030552929377421049303822168506213770603961353271632005682012199522590895745491724924850535807085824876002433385467183802113292207729757798368785469743780321400212018794639532629641606946474648623623306108607139542962551174770167048750152819367868608755480636592609011322772098083664536861404046235139394945238226491533334643267651882882419345049823637179268848976960817969833445346604758697426492375550925496928392410601202462881295922903551166784697033574190447151200442481524131950912238213657549235013141251848415791663204802176144522844375243384721487116008530017622227799652027264658700369418488789515914977335536859231535037090648523586830248179412741183696614073649699721227958250926483441355579578193753619992251122282660512425054971452476280314236350577430944205233884102874222530013766157217768922847759244142686989549745770268483914627337966658751456043913904872363329750721236415337485866141120364435106329583247215938551056790223992836084451173495682780951690958384360971263777630172256402354071174198001095505842410514912876203384532623507145709603582683655300966815636740173490686109779648239489415555669931428475439391770210890679991027709115799463848983320623764993638030280229291079365106189521513217397781338499478067043900999314234223322918048847796348194853715597201788402315525356302718469758085520353229945469201207375384016990605973067097579967030056429797773626658902976539849588770615889601566382094006011905439325385241449739985643525170699017770543019122522448044232408902469084309990406228085318115892916256335994253092735936018648687778871880578178281434794939320628530312922815774006907898725828914543796010926032399582565098053179902020795213075354921668540316538271901642019487795708564064406673999179960488345692191591804696993591879602237568507593673613577730450413338617569580933204832681496618681507247289904232406351924409251808504781915076856115541555218623369209773594318476885862040106956328684832016749038676054531183882378041157715310123474948108807321544047325472261237021012033209571116795923242634552347965042062849505555277573876082897186279296875000 [99,62] 532962182992329021444897063586328216276146854471936441021399203218665971000699210145658741631102740777408438191580414351711480047319534789204857245448980161534952179367539908901625983458147887713065714159179272831541840467802984257344283639554556802008052755982945352816398513998570549491482891061823860051103482730885304963756351638961606415947565736037703970556098134838070647541780032779083313808863939951697598075858963736183140941618182407108958485507604389512472038350409788143224819730155105331995317944992025326587170080474115702467903576739125727111632861550854504129618979698557195349903722737634530883591781115318849233698339686864213071685286502035921753707397759808233116012497396774833027851002804708263250684577060167664615001664917677024582822135031336818580361167344930526208745623550675119965988462113581692506946457401770871921740859645174111834604155177608847341022613360108479427752122776526626842359345384887788504983348727403020448723450950998763793386290360837150088991053391811592176771236032643704230394141354545429636642734456843383368280824677954261848507631380997056959819871237629526098815565817496247370846590349704105958992231557402448216184498522652929329285231755352184279743662506319899997420357399951829762115853723527169608972097299810071596017252699093971139238184316326324638480181219654234961857988200179549221233241737322781481296230110014424568136725685983717227046371885015916202364157488457403778992197617943379163430109908101646139002585133772887319951175144680695511301426167069200448599582750011520858384618960976001334147909135458649985816291899376695432499667484257979652924578332972417110321639326015899146042794012873036064101657237400393323316698312507788015935334651743057005725097971102984609568417779667316741337057896147051061207475656339775228337184720955523847691375840572239746426249088727694125886124035815068597105893048083648205755211347582050491924255551092405395622731873634563971425597093682584789961079727180415159717871430914670561616044053593041825870681122700431814459807769210319204544630269238061590341342748398217466800299777214393586232906386870559027450050206408016206940187770401531870113860147641346293671926869129533977961202630479523033011251345835925287802348666724535696905058699422336369209987519991597886563090433198475182052789023146033287048339843750 [99,63] -51838329880131913262077652836753865602828904912232257276040185047738832379703745435246069328700391002709112006872538997913516998641890289246986798836620819979864605299650414596185875000922606911159013453903728354168831553537949077438011990203341540679901607328448269697926495671350995426151683404896843799298705804104935925939482695816696377392205656363635686550309420624642026692892603549405055394622510118429074463426920613347002775323886539317282416689678071783858137719857589510399167362768881008514657355108093861912389082675962300055053626702891631530646663320195696230987436597654037651811391179110974662910880834068459605466928549231214274666203938095193927172670693890923196419257644976441778657483008699898129894414331329660380453873416293896105967043439007680563866258499093058126423972015403234906353506502588232854703891362076081109300298467122793233099512406290105559852404949745045735071817193090078808478288805014103095574619584383896490705831473153637503111884956873903568158129703620921722710172678333455671905652774388628804869839908432063231571905106772325092170035838983671573780523447948303204833557759555040531021123072193586994131893919036385290170746952866537423026742917172463809304663849924076587078092601014974346639900734079860387015080614058987349518178403965517438993242161716524650030419450280552870718845137740753413460693543023362665568930749907002100748063293745548098544244559963023063240404305092782166409398595189522679964763537761914939068702568272316520908797155835115576322789396010130767837519638549615564670109789373130800205139618256085991445536008383287782790372509558961487193489320220581900008167799573898160266221511213331221688666462822903536011918150335659161506634491005083856355671124673515516483054940243960527573699516316903532209979048196099726450768734217042271258872225972685247912765867928764617264536913205283086375464035715340493379585455264059950926824735926309923056041547152915782348642856962727360727669847284662215367042947605901246736799180063957976581216888901397874382772471680626840053358299243001515154652267508444666593090034173421703702378907816766740704831555998986247671702954198197677046145482359442212207904015534914573211385490294740791551621472287655632588325602531657082180672868507717335412997792295661150961466612230310602171812206506729125976562500 [99,64] 3836716292258031746320022496033050358019981846613437345993279467805272349621609953198431836514682720089081870066417599838435590195028623096185434946325760371750027423933813506612907835417502558295147616841316853724869355019043115507504897840522288664058423040393738028671821088173647578673512766074935057998250296935293192146147399984721780609359452795269126343448837332924294803877437405108496636799350341889849568968346254473491921896324135487327145980815789961483858879174183025052034487794651125763439877829730461417877511745033487166257384488918416121997249803356090449773010193747353265265191099828002498570318099248610278784478734630959303589793887016819606581496578907202382883047696066011228107704036918684551966673019447468295229567989562943754762420339609444094438857949387725890181469004894384547508462824758728950663287784109582517896881938599449850775707483614087386237794258753789774742241029357055289295434171655768637301006347739547355707222809210582966516310840931454525023447762060355175325464502170314381154616495399627326911736544507620805594129234088449117240783880787419913656138855684094162695263338187240534236271510522909710351721598195079108293084247931029844195517036978400828269703594008343806995547959172293821431322986412120703878657300817602168508600137871327546829609969487420700509453702439970862055766467132079248106850683958621071073946196321534262890116846383007635423533899159199208515532668683220812970797909235466824946028588007697367681381520631702273244169802355610780972402546682100623341338207012797379603691868606456069627838116591710516183816381317696884752116482701097063317584987451014388880106004150180535766931092759698191044261750400124260154315716417846187612709427389140132745839782247589996160911343374749418592020654453213578968589731014708972196730516341242151249986089630086376808719197726691237031712479457266229268177382814458573160760493918289448804295509169410944674450006397917003689211163933063868786937961306470706106828849349122174887032269658600530265840000498871069265151356614851286136662615092151113821706594951625028249182396281838533755107133741685930871090621668043669397050198938600931068038832757437461166224172034670038535408724172251614871182013761727506172572406406841024941557150012824061920175175816252503713017496522752480814233422279357910156250 [99,65] -204916747183001091673198997163196725004141438240476354350471339523510996698613150535500886708182716734077370638608235300566281760338435548226254486251962856355138097000491949901003399681619724292660187343202245087022896851069641112382519245998941810619926127359776792224473362509115748762115805438719006607059081258876802884132270790729420648528270033576594199321526362083610878866944740075707479511247960199453414824021447621263984045232486690791874503588180470945111053235335823705848369228990591045936734663201878883110395049308019969930479847670266412892466011100080675633756017790673444104901172914535399145115800024533635652289676376666615182559484758185594143056597184645047169998809621012192393608506359764123175946762321625861980470139788535093785621358892525473601084381553955724886570886072988854289973085249829797121816322284948621929858485182713207044243143485287529203078162043707732195609870700831030461235012112216325811254203580399576622636611287166167804213431575977927748052575386257587428755981012219817551462923790656770247531863008084525382140224415614091775537989814545504892546446402307394587670938415398035526778483734332957573914514365067207500347497980591856622952209858583290937559457515186558926773422668873658024145836915701045438187935573236811089780379268019231358528852543726932338654094682531878478388657024274760381640130767228173444293945373072879572122151430110971169276817963542577187669875094381424550707562580141864531299065608869962153551763260991733320756323990565310668604236403126876797136833931677775063291381646180940043174721800094158440000291800151683109388580513041570119633418930015605005152384266155601001341703351294219267553650411109613476246675714397047962430859131244001533086853914873371354501634401818145688105293368758481922164846731146001379344960024439841813337053019390187458702509349500800695533421483919989327246673275469566134411798162967026678830687416935832930534582018271387837377665682164869758117953988150254534716002723118773555659266504474008562893271566127425367380684424536814240069007328047498422858115388208652143838719593568611835268956625771674162671382170849427121394355227099257366959573612304877695497595116359865376236953334756453731221943250577837071736510080308434996646040534540070838706808647735209287645830045221373438835144042968750000 [99,66] 6944819299972506530364084278398889700826345881424226140826584594349928756378014570182158558350876328006351659579477008015678844914216813013881170706053025361709359790293657839016965732294400139912254201702844821639040980092677657839358559305581708316863036451112933677732028963462866249304698128536405170485979361691260234054546929649077613747185727361090927086319706602981960045294592184749842591044729625438010137730597744460253935736544568008855280900458703140327243073106894411402122895973893288898501396954078939736986785014875566559509073241535588522072159810303531421034337569209705090878805607706257571689256305996167073731523193123277908878049884214910193787938683468867829799316688913566880339691889491458467400701193783079817191076092940020424886118407146822717216723034567193462715874438571377086725497041142251133681820022094528467555049511353009673536077691672883665093593262677282217644090653335716396227037004871051847807121287216199608207634289839005078780098935408806267795275330226444594465308395362012085557331915730326880786574235770048435564650136375865243541646352151487517193648787698324116830607787219367241924891355787345256776948416032465617621441515480202764041677528327469082713243850778075404519657105949529491329126544239929188609270109331681924378296079964406685457797568209082653445089002124159501950674039842092918025936682955796163090686483541048746040430895849855511370563727036111164573719071320867053253981098362565489362549154102389340104043736880211971397712112347856591273989699247096816856049334074278876151833049761860899102388951734070149205851756954447485024400207484943186703828861924402877949373927910990326038951679040024050330925324633575484693884557710102037025885471438399014089544689550480994625315014531535408785984946600858548034532186381866329577346068546874333586455340968986207620230836028643242618536498393669181457334008636659584659799205916904179169211594307317511256369073619916117828782303150876214099738320124224964347178369087045847958032064054207976300906413928248953102764060744626184929260454350409642784439125707136072477266095766754767772973642967747767917980075037867427009896482004612195563697072386567152613413576500114527044179901792049260118776511716053032337405052333787438425758117965230527288786243712258063709441557875834405422210693359375 [99,67] 48619192039401326085151676424301935328490368337589894269105313695466203596585256333175516378017594379607985400816366575038872086232739048156629062579606473160417811167152595455700343413633627463733573841360610255094602544837616457793754122259238139413735183055198649567146460310457194744122783806349304178683688873866215273894830669497786543434686660326555130171690015538196597562577078420446916373604624499705838035257712282164792878575102960719819462143445660385157639125563505244814186090827481749514330919060602832628867317773064833329199332400660253817377896320818323122461129788378848125682777789426363019001743889158382697176656954553895380060054261070353768439441333854336954391294737557425792649275571009214601920118673874643879493103246162349101811722903921255468995208111099241614141245503044464657166022148003599440803706935779632905514063472201901236438991531470281466465766918077005955181611052217123630472066036903682313634686078939740240628363268307186182118800925769825291620397947210634486303412740818477603321460554443894871648729605210624331102592588052094566990960965441234113155708788165481226936613442070035092682814801187838165875378863584542707028432333684560011341569049876802619288315485031777564756404795107515975586030318632598871044709552240771005332640357567831716779974858848793252488564223020482274843933234349102611733403601381399061514748447048711882163818432611973880077876263433750745223012818200596174698136405033484805466467158735786772448886383493157603862549685189931751963484341101639187461403578683650796082310964306197484297761833049648860261208105375799048511479500176101960423038835489621238271058937093946098065257963153915252615102455196414385891275864892452623702981162123832532211260155145229999188370895833100958314608053877863727250009992344065509786940923098624397719334720937021594758807094574244961849561313470271286363005391562674207224394972506682076292089808921642254289802362106389893265946158926482075753918733508307412692522743098231982946586795829166362004323399987475461458992175400784827488018970578725489500867065231933750710830554223364574183894140836949728648395356124186083764245222482818304032732312443847733216651620567464650561393357102479567128352796252110377242621271326871421837929613248951077746535623842473796685226261615753173828125000 [99,68] -39774221828377132995906482378380077085974551209583402011436193014669267073017220459332533070792867364909772552675528853598550456792376772097243436088473949725304712272589251052118489736722576016289139898921166428231232335795102691376805879197671245992304658243099521290994454568018553671063794612770817079430604750347226604160769632952557899237819122864542294510287465833596296378291642277740192653662227686447638607992302486415858365229123828696725517636209264574019840424383819708047265194657585726549002023158905199154216657249647823051032194475370585168383599066304034885760752263090584121050121725374981339591039422969986787453661304052897302821307433877113491088332929489432995702158777971764163303716168525214079802424846819287553524787063559665290998838398350615073846587998474726434408060616195845378001312955637621094943339129320023182325066528795610821166404479376385112970462624534089322601086834638466572237045573336524289015548203422329056652945560431056001145588783657056994425124297359202416320581821850912142874262912759289544004176408309251103231967675908843738203588905117751667120800374188993273430505246418503448153040874715050127206969485865923669108312755838928548908426673200646329310800866384168211130271755799191447470239187717879775679597253742083371089148931621377412289575490689239133097630878407741236869657239825060221488160692290197904613216089700695405213581318949004681460123990242807075910697312869838211061080898357230241496714838604328927435372295097588820347790506635665878724618998402590708147856042516958650762347028865718476225840989784745192054268532148935572001799263488701732890320602568226920998953135944526605072854010905002771849802962754394903283666767710623921794347834432421785573836632742500281416588113424342240853611532341595890507683433834031902844426691663838476402454146209345588324488929434355735564249930199432372621530357914966459860487542175777427922131246277623534923427258511995133764203489096454152077848308304587420346893145791717997083006708695571839443138795700096867315158218195867319168503770346506660554349272208964365996299639162742507784217745452910822856644079892433717274278479774422910521054418558859583455954573252427793778062435641685951006268199702512819855756729941046989299604626470952419008691047266984242014586925506591796875000 [99,69] 4143542664724019486339405620586879861895685994080787479835868530620203147255799726713802569044653400290496197113988224737515474685726625533961365295287854530857467504989276964401415538833630562900231860046422378426354350503720821976384123762856787104961865061558298792092757913675329276503003351467269398371799208622767871546133800144043916634197901918259931298394494425241808900030445931570188435872514743704833260801617818696360848583861813173737281191708888357376476673065526638767527730460293329984983367287210357966136118303849042731327974079380601930050074563829367155503738569853432803312567803179164201986463357384381097485623713964791086226869039885450947529068998292962929227060598733604600196813830231400301012459250791385724788036501604914471624582535439178242642397258096448801016932792181941777412528282957110288940883842383313683018754910909026276863828790236394522719611388978300492548254878124703148502303742612408544169936244325336146598224600647828688432451820838029975000988818478670032893841802602226319689584755523683704009318630919698545936456571765233860802270357432392286109006831102756994177697546075891769556375180907280055731942407882599101575379833616516647831113221370850984526044039846901294214766621553506049394932638997453789563489484936812600258049340867631058239960512795715997544227141250443818717692002152755403887344035090860333501589891080450530351010407457541841521173267295135919105764483546769204415997423214368177215304888113603349735912241155929886197842757550138177795235542048195883743140269145544635396742279442222930438458107453775667176822873446184818627119782574083703412897616986012325729567854730817161274435681081519628741545949458601851577467636541086644261077464775918273337618183150274424255247836172390140809831724389035290822325409445025587675955505634425573055937609461143641832316066076437532996488619547783932625174579321692944541040386591854320380846646830757287165580330245286447771401265376363946377148443448899252018258888365678851616899872399820271494166251214287194679687207121324503530130206877448182649899129902802043458819515356714111082521467763318366136868027872623570926328655259249618583045395290728699657010478815648839299269737270713138586000783048316299991346900779489736178439841074515775956924478870059829205274581909179687500 [99,70] -232751626583991275248876816787203185208304592888760594796141550955864099204558503280030024445246202278879178378639114970474615868733521318655361482754745682438345229257712431455335752012139972262617325100585666818380022712649334690270122096257229140575824503722764692517384382785939132691125021889817392303055403903538468855362861290848150145484918145265383290497583079925237423757503218487214202736902990947448713790059316312020456476711998642570213901921843384852608021439301965619380029111859384029985940130735512549103253569177364151293405803343166146072328071187092195389782710134737417407520343650264413466024260567626656118312952034572472912219852733745465035979316225781964940585039604323147671806754059482917357818261206915444203156091090108757632867294122535403533490278121255561665774052141426223761495081153314249646696813497815462328235125159362412444521414519111985390132902888573236378467527626102974925566023488872614173167212131514338267247817953805767727192349347185229755522150905878731425961540917912088222925504358060600335686797767294788798480508040394877578480068308265440048767254327318759387732056121069182420700285700961312970451286512592990988141533648990135957956104809264032698622733036797655878804454057533367120432101873717912825585950739628968058623291227096512109037692047384911138550004546627063826331835407700772767893191705812423561817553006078561333480378992662301696223793680194687167510311400921984798442161961585928578584854710328243460893048581922499705039522038691896418506425561123148637907146767412553064512880389219517222107488941557212633470714064194351526441489196406415530709983007420129722063269010274800191641396567979096088715956698839144416804852853418796297596670164351892491247317029735181684916140766837180485299178612416661365199942702538884355368454250511054520019855095205784931952230214552455290074316266400823767055863836718490763869198639504485402000063006455212578446896724189264778418229912692443295643562951688632028711251863009176121705957214321114494333429500522384214665857728418776189468880194749195737302995181390216480388183754831550865138574598917976541076210910975131104663830135260987784569336784696143621040837169688810938779911024891066933922935201776630539111306836246055886603749253548021002822812853264622390270233154296875 [99,71] 8101446826349464047703949480657033497378739799190304861350211187548117529622644471255647933816482141241116032276528593917276939969667067223760313938372208811940616841371867906622339182963587439868414028082827262159675777699740083909781081999888715067347458901650988591299973545306224276791943821183639313199918890386911507546292897513654497622559388994679767269384958404559011054832808331034939809522841593720338337062979953490183528202097581760684824175017378498973483651533953128028548129923836582500414703879243390226239921747807174682635980190192125466980617590721469149298287666030344195622155514759500409342893692126524964115865968097837548737253813255744044938959491001806612999881480827853696347572539425420675368907886276568377708084466935423681673787642202040282782468936963160783263019844687190024634279491402508959196325991204759491428429054549265655933826762903171378056879433907132915578986310888922599825868867355447085553420304196544747125687415926651740013898256284001758496834521524246950938915696106961581856822406197217035484699647755710783488826792376454238589453518281670536924889239580414974273149168126748788836355151951089797052725558628492446382428289219927961293450498197549416514649130791141558427721994672470494555099822392265718535102313682113175896250823930804204532859789440538544714121175972303911979849052146317279217641777367876403679684747230675325628266544613661686831695062558719810420801029718076214651722600310546410206565192671592017922239056452117883654646526813730320334306773114570851592701882196380461678352280928697703689612733073067180248805000348347041742691362842709649025876056269469533294095743052317031790155925196558695617341135043398085272049820878006595335502012806482647869537955469871772644299500035357284435683175744503598424749070914833345864887745036990964281441620459733010794963614626228534893547798008215137305651403900224853216607089900363501128584319340884201973720324693872199484975331540987715814697544226059539335974679897503302898184664774456352669297162412109160179030176496679796918342340912937122296766294321839853373192183885856540707849276121230589584811637933663569370944809979141839242704771439454169855563587842390741156697301140766737676962609299272300851133995245160792667569606077565024587822635658085346221923828125 [99,72] -126760840001662757996358475168521114733272199449276420072226686376977847858672456066130590032560536650133021895053531514708556002810311974301313485831922985756693727069615157297306694127763050272510338935616015810825372020524971824924501523314563925605086188671129930146127975042073073765730741071355856063259538411037307325335736891971935780448808831683116744397226473167728142098339919212736658051743005706498527646872931128160839983847971224210377296893612605909843987731504443047329129774584110419127347662574946363912760444551056500001491742043627120205248851176109827802711839933693268148418180831499526544940965128312749739212486894167496678570022367146804988104784309375831556584734849775894277156889149743970920241274722036004017022242227590854006999040084995714294557830775163645196965338297476569109110157098996881327070979155399815832181543256748629511993305138545653863764774822424085858369883438203736747929794265149286837319768764713922470397882162505079328670036300327854627770946962051035587252679144080828660663907666097829728332557999224218923823524891845728199042400874706706508861866250431177022705809241360800308872434142145499181327521765150777449701103996028660783408581882161697067947196529756745643850798241362112775575890587507186326909730946692547213978053542656689770299917061625973120705550150711783599130802448352400133050511223717905336032563311647920714479882262947787233247009580733411391889489989916368941252363299043603112738902236064620484140130785376837583143275268409537323277076106006539237172332158884907388926671213195254238366335950026352014775846524745031585255273658444568740188034179694506274949328851749955105834547960983721946315294811629139059912302585063814140545022176647293975986459964318140839353556655358004921436897434779317281821090458341782896214681128419104592453996114285986866644211785408537682538839533808090563665444778530842391315649506760944664091289336583526200687193785184734782105532282180563914610544946955415075811448755229717777917099675403096551743754145979081021782585267730990913019131146857075147268582650723842014983340559168357812480094204061131202514977910550329618526370555950996916439889075113098719850499459744890497596408186652534733052500814102683296172749974199478218205635261094473223972879350185394287109375 [99,73] -4612380043418148967881813304307608230913334704522186762922211669429376488403713211010715842473681640092906328532640099775837919423565786794385713359150339214445916478219671263390964907614225048127644199301988174012514404743982437815907646534968484735036606694541504468104435704927403275540576616759659436262467996919587649307869215753503041553355353241479163489202972511812246157991830682104824355355657283132535868708393972676295279249455173615131860348658729918690172010840827334357775945194353449210031223051564950930337641749879463686316936417963001471782679554890900960744345363874902864196869041851574735620954060008079676353418443092468104815958487023269425921380680372820603692410626248601787313847873304956544818617665265339960562837735724170558793910611216315525231080074465495735750223763884661401907517997871398292997550571996423146397240406082503938107728659909710804146913985925393485858438160406944155461152651030885801320787369215081223559100741558153374781445680468330150476596709850125998971988051084076284434932861517995480810636865407087468408353156718553423062604554780527251886435419449057699817295347396566875013007656599431036512958922251605607907059381775803274117514565415688933564937702704366731658128541602436984063156276415868263601984631120631967400480012877800679616200151359313296341321592687051635719540331262620703042553307470991142285610419168096712256073206504022962949960536785293990494647771269045074066009075540870179645234520667468663863947535203410560967768791469449728861803540859409354989299013061630113850919490584299016442680658225171276347486190634000622708617357738612671276521440610380908857169364639448410118441081127809727203639595160975713808572560969935191692658855317249290989847655637456868868071856139792882476263760998514079694306637854216527255997814745986709214198401572164164038189201177917309566593875690223443932842286924347924545203022027814785935436580809298097906076564312147047013721992495783865354666922293015783657816382847280965968381485889937780597890428077229675404195132610840909934729227023800751218104360444534974975700390087238891828359086187296783264961022623564394687565265627383017186662491670212365642147471993685363184391850051060212702298418674318473697360998541648937849560498416357669478654861450195312500 [99,74] 259229681814257693390861064565358644716746141859200890057053330902021508831639610420325529063648776296564173558598926341432236279221227894696230037586156993359861719809875809914372733807606264940322035496191381883050175223698843143376987884085091578061356095644594594137547574261956612679900853732787185265481144104074371137145984579651376376453468031700247745266496728092504852917710194646617354767387289622519648736176888885853926122808859203596261391911349416503693523809725981352715233279236653977778264313648990397155458416026809465775195716325093084188234818099011135647740837989593114498047902821153927611353391068027660628463817688012409519028952535089607920326332022492821644901812378022446504909468167565892132492021128006797887791200917710681561849645103246271907395627004706907391079650752437642455982815176974926349848731367093849513297905991175812362831347921428173013945021733759474511650560138035773602832288738746184410062658122090165760781419030859434105442023900510570127124353090928929085750415408357668192660570203445298850459095219564565839122805295535802947391618585755640732422516426236299250776999244068221354415090512674051849981093355982088469810260404016838178010936163665803777036681885047531954598344662993763768998940618494512502923838271082689555916075522243523662215313696793816788414456983483566801484312794700443657893026410460278486158794564033872511605093873177602048042767711719495884602522584004244547645562461277592584072863877476841979635812495810733072410706091996444435092825351569784888778116497874553697568757770861668150650609670645562058645866287739218659219936813012408992910482783312826205512505205391583972523070342712522883728335793042349256985718545905708908786727680336270733925573308774671633483349881440092741096869111302511104298629114164017527279879995513626094199568867737223414035498903797044084831864568612351864786654335561293173958286416986651382821037299755271271668931491793105255088043890893305041320061811649015316794384086871484511382642623802342988029056505827218333944384363920985266327658645871761246514320100610765014584792509658299342801739386105362334390069327847820818765247971573374269334473557541733252524278309782020674299886228667525770535545247762240917371828377081500506768507258238495862483978271484375 [99,75] -4356757973261485666764843455354949370136054022686813525598451539048500499394088213259837473269141437987240884223780675433139521983350665169932780172069827230047190894683221724391291035055194523772023072445880363756831419187136781905849174751945848993949226893961956040462347462742255913387913922152496466991767386247055981445587100062734448849963312624110275159261011449517122585620420349577782555554307968229588584973340269214112114826257348565334222697735424061247115980896615318201110985001362856419674850370135862751112657794610496515144419108291659444460653894061145594585359059072673063643793899725400536694333164854754540575292716113725510413740123058908377512175624593864539792207209180644392399384734182676970770468725139009009281535568184338493312243974839267024234258077480479371607506548566093562731607793442359602848813441017867611017857367245843175846730737509886060754651870660581196892614939014806332357260025000018819308121152625979079716180706666368047645989918451464030732965891579584209029038696140619142490863001909665715752249561950731800530516676961927422609354320322559101718200148617546027597121290671930733143477575474003457762507254073333794298022301188080576062702829985333794492898651177963361096031045443396607702348507049640663294689095468756597600206141610088940352150442879335292900331663689975928788669570514597099695232791705794905207493821243701057489988368997103033456768565995307272249174510631245402126359818350410867021871901461679651714424149413070507429284626716586103942787702665463828014622548151715058606674258909917435610600725838599914758765970410992465098057846049664647845267298931969203364816866419116308557746178713653252443659114369487609420696815001801440849287554675722368553496150712244788136498863966242786876595537012939694563322479391622717508573222517600334188749972246607114958710083934422193749740491513889333896772777747617818533476994868351085710371306534316797741400170940122969705425068225459590226364613934623323540265439687327424520427281010501406667865688729905127777901330723125187797520382148145676378115267871922678257225557172970491098864776437969592819043100481489833906190303270775467014204807119392700627434146857604883608769578111284559880494604905923507371171318324465691173016291466566619873046875000 [99,76] -199880002471714062685051169913202446009821329972298507585127844903588759010923566594755886901355479613354639344696302988620936705447912801483912146539414847654090167601548536575127271436328058136290650965881379363447506159052259240841244864376080745723526884692092331042278844628940935975860292353506869328304176202999223088824635648081726427823534938017591002301059598986423009866277251371098688096056801797459215293449005787956776564341490862174597867228934796038585129325546964084289724906176775139648296161838997003568429283947957410541885217590985290135517989692140489334967795493242878184511040838950503393318999731067541682359922652414015091499471023568561538355269478369509310578880549947277735174700897631260321965380950290845254903898775192203724414685821118206976267919696045258735199965844608934084633893010125004042849919440059716153175102693217031479379939832438714097005894467479119857680376826392385388175243075298774926892140203685811134815039535022099571550340781110610091597429500171041428777753238629059969623215772197454481828967415677489208473543062325157634827345255976576062843659258817885935928748635528544506756445467645050421013777610911746541904921175358223385529499714142194107393123058619253445835168345268716874613827826691971024610578074300590408525707834482384721811865679457760933463348798133896801787842313971664639168366687329875938947691637326017207188591220795839992407672259756752035776945126206961671924086809259586259770116606557647173241062169749592658675814437883088769646748208881893645204404855278303902061280305261726624783924974804155639020151760701228027943651435106286244505947095548242848696403148501990576869186460277972113562432878839938125917481174356125850980384801945383259225670432044863277406529679975925378120800705653287504190316396944572944935382568857351149836286702577967110585665865446147411501573530527601457395606170655015892609614797122669112474402583354454553415160593807147287523751724520021149574207323748778316400718601690604313138572763714113204401008488626404141855472652834253358202823197003418542435842743234134306156519502943608322557555833937592564860211064506391771530767556039155492490517991241697297443964407628660679423223154450328071141598318405853505841395615083288045565931273663024902343750 [99,77] 12552014029079724946447197602457034094089751071875816310914024201223031067710503195679636963969317786305687723367462766874704024061701484030718636372320722475337667899111206245454302681756388878640552443967949945871572335225297642928240692155369020767053762906557216997559795424498002150973146416794464648019827867793976326466082860742366179665120812231753902484756555283601330417825905518972657006753307658293365462489182542124674698737839235071536581629496696835801877784649725731037531440703563962188878319842187258335424652374426462282689511063265391452595608451791580111072452453348010418430139428681149605789547015051932383737702219878287608465325978543687125329754429079205745472164587451345700936486482734021215895255803901853034307796326724817939489710928216303271910545217204968374745618765250986502740329787445479582137788006147507380340637124385534908405823982047644463794552027489215260666724483522465240963024485000912933588886003211086501782474980129326227206606797743262676950668606650436365663046360053414863956626984164099802113022735905483282242815147099857651045470605015253205535314606432425580887408566220471022113926493933824851311012573176451505602785489322603479781391488076236545186672208839466516550277297215346248513287477935007756794887838398243448972809933642496269138385307374484679961680080064699539706819069727543239910301128215413153791656070148145329674604381841505751009930213646008661470663086496575368367465233105116504584812580306930259455708944518750532884832854781521735291228474340638086083420472514647794573699667637385023968338025024946577173945731739311570608864883894512332502778208159666746672807258516675707704764344121921407315915238687354505888269229887464852369847843927511506033103253875647895352363063312803315235645441843485987438669202449044541426683623652556629712496820787046514002001659356637607099645821903204237676054682428980921866280442363374672253865888342343487214137819590498468721548177667916760902425128825868038399454003780619247835112717710906508901876048088616985712391995476982751549310125850655963729989197718020308815715955842527541154031174758443375379861674943166288953570763857111927739374569173586128401937573969163747840186883815472679113269262391986705561514459048585617894606214873046875000 [99,78] -307946364130241266105984597989709257586331244325002983397970209362068787060438524311719258283027004116834815493309689491882290779404463973893515092398097811738463561273253017575136295059832337686297864273385142857832875665532761869773985707818076031976157100476865780468926503776336596071269743694185710148928522763121495604195306034767218800358891158369577164495604960196215650004798071963219204701256005164677995449514090714986987894381596006915503226770754150000830149787655210146340808921585840703269524414354991754699242701818415564058032038482084131575805380204689216196341501274286749310631507981145874307310761033395416867944805683971552633753102116978729039881013539582188381376348672945038365810201640696845960280288383498722185433935476926617373744385832542614155553641646609356047149743030110739416867390707258333610972229541280435105478523167179611203233046214820339208215145279157275339614862287367912522923783510569390819093949507599519256495691719517896292636335291498018229956311838433583460448592432964951413867274276722882602521916594513236550084353436525590874691651022856525363601050431792954476120004829585980212511984096383730756293868739754987883949078390822105240690458063647720396385970196218704674214161099399782866658316996867173254152167131272402882642345738395001022806677588164676075221924421203967505222348570432577020070430360928900014973010404294647414831305398607729273731027908315416433505309451173712281863982897462260328070741026984182631191028799046527042504369373692403503963925960361586148884638759849220571884307960290496740616921082667422357167813205106851024384674253766490271113674352819677731464530558180284303629693023886508571605323724182008276388807318280650559713024658590397390390626667488822227878974619078137253385426991303511081689808421316701912546765995687153628949256156965624175608556357876250008028771545657608997361519713897228807652532633466523698690307769870274073670852662706440860535113820211907751669898841938857733526625995865310346888136428357291215971954026209843042365567340856364303331041613378988199866768844317166045574693775152012919965540460942488032901297927405261644122980821859320003355280289945170767280079363069586406286015030782221564668791885491235325911871208645687732040527978515625 [99,79] 1987564298673553816335152275106722613091075645458921378775930388355886438858928401027818552418001611791906208224889148536796005242430348882173299317362505744263663438624850090429068491532039726445950462936244781662224426235625245829774435892137143618436595212232078362486666832539620016665696219815115533737334449731895261106761287114948056290990220452249969094393906629954841918820031072422041571532376392506248901713243824669387925912483695861812594089325327288365962566370042108184130559215353998610852616027478130716069980146530128839459185324756867192262614718208278039933965610126896148533164179294382795967473091212590194153794390229783890286754539220141438885861342567555304879204524096696724278473663952864907939236470252453220080096730166224079001979312114385807004709804089947633138159043504358650747589536709905799534551633348732169004957997514182703948131437563173492484244053677970926810640310098126168646027834850345391677557306767185509477187452807590368551800584593488710437345690765917423060032729631486994007921599524224611635273431245494991434615393463863829186556122569010190309119616679041347998244741690993755732115166720325838240493075723704529447370883920299845231281668346208089947990825885322208590513930281027847598405368621834683676684583965692681950602289309403246968655284884578613324267655260677527475611248632020756118581400351906911567467410542539540945349488241213198345314962847859962545598931896057142017419880881697151249554145277812074062523132939905648224715909304306094816238071429970929970888476398032721526770102230218351940793821761952617362901031713050411192092259503337521084511185394669901609892291664294142566224669350932085805394636483945165483691508056758817751152728982608672086877837609074681287340998431317864821025886203989549776612694970239517787236518334205691633539973348023104041700778993997382009313582361512360012611624775985347436290204693110119402081758694302582691992636798135981802395851560238492980131732329572600349812722542630253633023965814132159922934876366632005132370922942757558006821085459263021698761799118047394362982964569578109752741838261169066326127554853800851954891614582160699698189124567633244658926027681390468104478212501903271677759859427687565885746476509937118012363125000 [99,80] 47566383539862441108869791375166323924492383042724573567362215307762379315548891964302591009495284510299826409033476614372042264926684930048831489870183847154999616610535850973400434368362763790034291242943760378843754212222171150615030898765866749154872917620511612379582631223756978739771399853156453105936197666239322227052609990118899493994102396681739102055558398559560200281256798551511472874970120017594690367645446423533397370195720826790286796254121730488588680456938877573559236945999423976197476163804564162577171890314379403851077215832842209204491125413836963804947509239149983995838933121632187986510846067783986469483006455175210925134078594776045957892285251063940190974558601502941193786155574418141976922207756037395531136334621052572104737694784048925275859035285156392942502862786729016310284745849163536586827133593948752793721491804559429409905286193633364236813307267942802111831399576284626496743525043583308983065727056139706461534040549281315587501629309934628913128970250097060185285380733173050606383330801558482373784212390813343483837444091479654972845187551241382187239649914138181054559299377243866551935469175550742958566541485246197145790839824508962110344329840851067798007672568464433996904735035343099229905835109283509436431722758325079451706838302327960825812928330512841341145568930448292123947613271889926827184191542782025943270252790411291630281011756506033070950329810549461914198298767807595876206460710188068600070513439129143068096039376475537077826263830052339040070011076881306945354646080737377020373523874824975067900378241470621434491746737245784681211252056207164728769275515866170701017927413085098048350791889483470779497991363472522143411657902895391326102065402834543400554807116066763719089711761553990925866637712028642746308413198894468411282100933877726876900020555489334975003147601520691438830329823111181145363614720990894703423429666099082492139126791753772643632044417800274817465238803122401702584928204043278890193016475573432658894899125681304901151668716971378931558151464103526525949673043698479010420966660338712169797724234728192316120471321495641204810637694179652566733375794403686740828316245759657541342011960223290523170597299408692059044005679757857756550856069191028621640625 [99,81] -412347653576013122982551850455592667237532217701884265943852064225443209038387432406568781706974646670154760223091295593544624823210417648624487855148358632379731294857766913697580061116200917686505496610001626278701961748163216652578779696177368555300860743683532133793245506253662397017713005198491769400075753906538911519262236960832572893967261202924478276120850458715050145018445949009629800673750532599989543324936614299663524988837039177244079560021040613924315063157431004844838232771457791040839168166396008809043414839310205027127132110036268289513716596645240784108407843209222171896668110827129651941368834661537859824814054307073569344609720558355662703327332193414915616334990228613423111444512177400191572780063727833844325833323694245161509330177230859180735006763937494744488752007041726427535737167731565300800897008430246236899193837749199478531816109756139822775188659776892825446856512771047301746535687174874531574790779329925030350739254317351416479612507731425825396178226271653743884721017790680588978460562217323712708830513946644985549635312410438116032714877405957694688522332624922912495814041664769522780394371704183395619664522520476686617393053658400520568189872359362246795497166593412934329977060569015780392229763506844966698357492681831937427285465159001614184279034729429329766848306195764866623797768920595588938634884753610678444058376925024334488773858523396821241168398669023749965459859718179643553787811831752569975815209030444769753601952246848933919368096612810802675312522485798349466577914376462217324451621137207554863736668462603671360609905473300024816170357190121165277982443301437933084121945963153615431002348960301482976266860011836748319230062001615003914265266648664563880593602874866728443454594414076004287443347065566353548640091640380768829185498021084276669793716482708030171670586315776279219065263974767389634639033327434959639027361145862276221586647760702705157398383106129451869887401467135614474946283844672687511771331666353504524320453183844778089375679544403902050057260822626765335169607624809560692784806730128026857951189658878145507881781566901020646385258554949216954849933987796775483082356771830545870058464495512007221166507593251975958460462531641371593565290868109083250 [99,82] -2550551638770926343493046136575771219807495257394640742222326201151529075320737298385514373700474034630332862840991831039707466650469083702522384976263539319873413038358304092929973520810756151579181639855001503146839509856828269585602870842270994438995041660205066069805082613250828347553792030695479893401404831991428909883922288804285624717187622177777253802334910347918811776436184314472181130124896705648770674784913406698973713931493097163623911480376453309035396655406454651217584423181372401741898121636418886885603926072973294348424620457628457023672862956607660285999355081585441737659134667702246650312192772186261385083954063390046586209026365690675124956783212752051889756295921625422802946536892853133263562780256492123737794832880980698597075252705671460069461184613146209351011997818372904583413278860792074526948920412391316249263894642697725347465817878382194773111960011734951627159824775475395490579005349642953232469124290000143989618074848648275376059693052713628979337352914786154370879731132656945108404245848179040208494983833995300007351927595026996377283317791593466991612059502376700369317061835950761220335457111037449736399379037882412759830965987144612046732627319024142995924079984999323345241810440105341007094909634000341930106368882393208928219992360114689379752495555793571351526920881948841338115328310869803551395890343625244217825285643267109297352471295884635363362784353301586442341714087484192085451002569088188341039203385714136732575044992658165704415841398168062137068786821417625005391093228141525639523892166652966679040350208815451565532090410623094092905853893988906946265840756734453759525103312566083720703333813691569936817298867970076090455000411868055440009836945898881730854431551745130996057088530187459812851397352155899444865763363103925434308670891137020074165955878876700258635160871507501939678350733318265948836424717228060849201062731247710926315877722623260416323081802186880086984518290456042126449752420021160093032041800238903008951916585702116868626168614428087629677927520716588087649829839977273625700140229253409927855112094830930390985736308570403677454387706001796623327023902828561045046164054283855768786248693693453194557377649544736820580374392972459260337657248068375 [99,83] 191504500008277949457685948898550273377034730663052685914399217568313939079454379170624566893506825799993372853593652001811272406600584577550674543999816640654990271724261716995679231093121914784686915153941439961867426591386532229964371903673388939672645011709169821209354760196044868055035522922078661829239535364409257804725769861268737632563179170968395604158904703985032459323017308835035544848004272648875409517885482266146829819116502467226428261490011863933315724041192204165440831582543285662433065203934933403106698345299884135378568199825981794598927615427591444128633720428012500554157247562498779723790512906155839354887359581908756963939608410563691052509921149050344215010833929515369908911586032504127099860864912315969691377332797914880870085716332828849655714875759913339368570768519580856218020040764846453260089256644188223684464223690022236570652906900724957143851315657552107080023440698773778752812063122663276851584171463514538149956770971813006733780086557040205171735945281374299073447873111186016648386599261831921791115359932011343361252089758268376804527769784885933571858674043685003915867977056925102455302541534989326634245919405751268714577163426812840916173450001449044623753573487719308364686868008954106913034895144080041403121295194440821420216030853867466010377122328018590657664115832725185750569301137289457524485459778116117926940076635311794389859934486615047905366625586203792978597070154491447621361123036591186023053198211128123426463454261939861609613890172670880552611092384420142990282840535106960280388993271078230425172106189734481029996575487804649918043357688903456601966948662018534260326501569778190783420881514262248475298322735966142537239078596227476259924232019860045328790333811773349827236717634783514002717980873586474758792400639289748546242641493277432925505365077399791168079949689443040860645265544865249607457323151268770204434981668928152375610233011840274114958768047014114812553472842195834719255202815876963327626437168502838669063031281700781226236720881794351376355469211652847430083344738762101523456996903416401969722753075121355829402308082516001295278533317570324801797166715552291637518694882341696013239085545478883678576780094247010850287076795448575834275458440 [99,84] 6440394726273621151220909738826299580232482485451723300523550199064528374350168253003511628814305404900536540675445871702529811123201905964417730698293582001256672554726205279809501954989953245717265062218987681914191787633924299782555376465027755040283886691153106183359556346669658944027306463401763203098224740971818216509597485742713294034707205146149083555350926516153513066108800689779922484271069465075611764789816475301041152831926623190141261020305148943368275239980868201143623724517164240297718057244888677489935818594932562485147089512654567409244951717794126054309777714161824415608929809235121351822095177673413953353793928071105716593518481123217266308679698640662373349565540379070169964618441340971616622763191709967986987490599391645880351105428019752476643168589409440315793594967020577010027616935527990988068590669516541921231112791272597910373682786502572865089993246541918819628789509222137891290795714370922124878862005082822542952139269512839930703137774582446441279760558454657886309229358086580551537350002475155339761185270067055645818826462583614906918330647871624282602517163138405561079227356325972503955229036529599083454047403287631562117603477236425860105147665534857258232849677179704267254406328572067091183951213105017192405106881086034122049291349011500801053943815083922509459415388906024076307545221614001230450932813732950902570710902729053629204703641175258100302769856393282226986091767461693996341194434647476288723528397281383876192146553670117657734455238514127412838899994502746399175007703549980654511776803710937242863773954548789246240721256578723834413073437092512436991731336077101773142238144635602516265460127691245189981719493749400986998919412884813611071038081003573870002088916259072130614248479052535052597155135825646075941088709597412574670741875882578956490331157070150235498948495450641493969855674742995816096027107054446845945832940384405698865650423670215683177150747952384384303654070251136152671785781762862533419014382896203957488159781151096748896730314409301404505271312613376909732275245836628238285537000499906101521345725883638526844866675838284273438087420409231704419732557591934099708593405120485333650336897153231143363084490437578731471613398105886972822775 [99,85] 149826803553190500856660858354993642798789386266613950446839922930646298605747973890507395365918822350397413213505068401971580696027680052478896857260967673161121260260897705352689448877234891706158735550628353670149744740524207680046854731409715619802502812799607552734154817702999422944516205508681464144972121471173688763150667403679818983539844050960345292349226388908190995788735294105283218104703376014048976512292798995232339131723054011588564284103835797531574880324810649134724990648793255419003221147005656992097074304035381905923143262679642816681272545020102612992249995030494309064250412493077329152776291603638045323440996425482401110909979231444625892878536477041529421002996801197296080062289299093495434276050541892293849229076668047223071672101542743365350717023179380852809255036630081791717523151729212059235423429325170891881695964568980897377920751177256184078786031207418772152409210308501322633340649071348645503827547251569578401504128292972104700754560572030539798884795228708416732761212608006166100929390708981201249880423329387389678245227039924143445270404744915229703063369264107092115441542456836713595149507514369635920845869327369115056302575288765895342229923037783536119319858285600723797111367929620779391439972191878840984958065592351922655074188568863276576455187563612732910728119412210510404483676607305218685660444353010215240450654710179504350482722972126650198683370708572160917325470985962238002711415736249316581922627928838506155494772786049128237837287896313823077366237936472126113256447733605451870111327897808267041627411961545270347282655972671154149512828816162103017491224434430999162169713181739093716726570593207347132887440543773739447726342789947332490767773536024045464293042541151264248415820966138844763547836974752095206201346108194380552533655392397444897137855864388206751277103587638822856653266054717914127740533156381627445920114689237731527996897778526497531055472665825187929615314847912577023223729540834651431816977753770146000736624317277102230385128274332028237066416546937561978139710732645184225232750715743313648884485166603605048989900960571546096626755576405896536951991004018914206956022970267338415080900435567218197583173316653044661354044800853757300 [99,86] 1401472569673895075757358185265325914349961377293330477216383215564450730587866428867061092786142597590906201775681150866146141979888594467997674819481317262318231442301545320138663292214641472161889242060604947962924176416024753990624045933953206104133024842149402366329503316183977926394978612298418795039071341621663899212280108937090937818416847532455517882394836836623651061979292008450427107002824757467314034061196705434887080003396257334174727133768716799668030333859739113627140706829315590694477726284713094508474094269049422558304058758616053726168703811005813138519975794978418057136284768473694315040180724890892009000117932982195123592281131829340717957034253184604749747419817737961065195528749670731683905381942225923003598818888015350487935315545112648293120203892272716179017130238791439771578857163876003516647850133144813273819219877054164753985711795187198418245081709907695273802369863229931209145904845796519265277943885833030488281083548669472412877018590092397715606921360585325554404040401439129599204389232642522955104567839356562535760885382948969434312163932968140396597416591620312453871392595894579475777204142664621556099483174971441272592390673219569405553332682651071341038875484936937757188124122382015504493210287989249788108448490303106662226050325024946129816174702095132789354479382027313565786007023935128799274846894388346724085488110073439434861375555653909715955075746563158985903114279906651681759503596767681839166503808254934723598454424374607701427899787128826572200454890217425630149075724404868194948715783820011200927631597529766778961627610071684287278845702343440219166031426655323613661054436910301309352010899030761428401532929562548562218395305226730286702602418029109958282261219555863534968648086862150222159005505281652337202752960690061895452070299228533818859587073325234160412709509125810010197764593563235249157729613682441851145808408895434182761737542163164016874514112479840350346463289502163616355515721685191250083344537799609055003898054453283679472031600762997584364617641503186082065331562927785611050247939622970563051433069774756551973999890120937746251271093808575730611811258477432396033317120197638090737293073115090501386515203600561110517990034124700 [99,87] 9254127347652326242146234286562641260997437936201826116829805498711387530781885424027790087666965781651430689988016855811781776371090162193163279267795469731498994253696494922422594094083547729808214964674580316685149764842169050294501988783329896001546355074599800556395112035908656922859117958987302449974384645744531051833899425650079895850056310712958607458510083625218536133110240046594559640174408419441415219830079768476530250518087971778757031655373567972750183140024061496700187259306984165585084851815021064224364615639386665259855041859879203269101435557724173989731315264468084992816146057132328587837305078802289454384297618708135438211720098983145329939674344084942130153044794760701852785880545006819799827975609239210667711659122502818965778670214900426104449355233438232902432321923367078810412915237103225436287661351365239502641433186229355692911931981022874115976407102043605016360410041819844782054353513837473195813590377598807288599037510105405991772054549375386714084888334914272305553361305767609173572000666005274014384353401302814021724761785177917135992472510454322912099673613049968872535862809956739951056535129806456059791059787378291921637589677925342527736294397369291213382256457802692626586180761410076009095259510360864638516331532452408827182185834257389578863247061632241036226620498781299304770799491335811135286497177175355103911334623644568750951113504045092211866625840614894831263988791533224153430700914193477015256238086722189875397948790361745703024397018151807065009207242191126276308656204815720709215855830566955651229265166967773377845116843524704886951810615470492155356616497841968095987165262416261424579349127301037219462796726931824433313315016249443395639802098531875940113843396979378249673621539956342507510652316465868731914405997633058105734293619711923376576499539557127578956745910986550346069935621304023384011622484111651819457597553065021954896144030169255964842532788736640027895802953271552904352391141089320632905692621551478607365388670960400230806346220966696990433245398297597623830058551483412619184886185336294856521317976364719034697887836053540803751630707366596643341031250552869080359577019925930849512544981236685404450431800064271212172175360 [99,88] 65573860017303502684973064284843359246204419268115354137981884571783291305688231442142790111259344157609977029091131658855204005154998059879016961625620179629863807778244568777228885357346974001870353035205237651062307388625671895569179612408014825065687340319182719564371900627035402473453658545116490005983144378714361625056147336120473958805112961486851249722175845275477430829795717297108783535500435647099741620098637520496892303284633727486280292673007519822645310329317823584279291804192439442412787823413971291599874990950651742554427477710255295828135452822108191448204810107382619254007174047260910288911701633496523150612952416441081114139735846376779696061188070914021729074607389741192796484211098080039088702328065825547477141228059137870904116476886751073861103022746858308822633684081635761813081942527633588041956884317663246362607086202708585912681118789207535137389774279375597095009217274320459525319014300584818859841423532689506331772757287771888770512512964260152753574355783282873996777523761948001074343528409109912784356583608460606309402244971388908047861308457323981480731755489973888720779017113468820157506910533330676319130044072626453581511427717104730515449583228825637720005283829853243163413881511622858848869221603704572228386238590805144452318366317962463322648368034069358999486055278107071054285957247685201318865032166257571819168741206295114575649449844098253116896969036203193684713020796071379949433202949276160288828417106569017764713884891499019375039107719453085881282627923315428068504606614050728534615812671332716088465168193887156936047977819126400193017016557640287512724718704876103231555518781095133932281479349681404349971891773200838246205461035930624032183275722371274441811275487317148267491502790520383504386541429320717203188873888552763222540977264811103862117794777341075840568209184355108576390142129926535830353711144492658814852718817814353034577182008141721142439844005129547454225678823233372524405686081691320766557258485841524312702329736047591339488737801812010911681787022164770093175189742980781192333404545153932259794449998391441611172818813932769577886236345916093796379789902510694099351524931274702153544063993202009129522828437588785946405 [99,89] 230155324565905229010881238909051358379767184859734226609952534500708389629443839236674629908403905052174712419420272330653558356101263522924599479589348224099272944788217332482337919953830855891054916136203850305706230673856701468156438748989180315306109369960723592685798885003142637823346132894461268513398498640920996137999668221278530485720903659777553158437790900232854189846002742997964454814157778048104911760850289392671956787564215298258302243110717941719334365694962672683693268502944212922131458903468688447563237442544793400350212476438386042287869395529200277280850794806207238021305740360763134493062102828152179114830615790186912438931167952882725447314784584417834776984173268442703448748371089055807084503374822950722352540850174513517716169639185641350832790566713113654893492885561697900484555823964632212063175091688062540232525844834321783137808422861884174127369522895229987887804355049181790728085888529312615036055791672395432644521838800714439351918321063084554462041972932382021881741866721514997412847303095223018016762131621574513202419240047810215591441651794711154664768035085449366109660933068416062169826318845183776408574290955728138025961387024530446180379996560960956054525365602802724004622919854647969260380181066451930418983753811505884427705039185073104463169143107227165747023545151695155984068433086954030966738094179828398533785333299642189487652621185615294113357988820313462072551228631547914563823324795200186621166696696499200493265355761125463768165105686120545221088864580760902162795915016054134299040847019919464869629632280791998769538498151744382498301228161399533721762672942491575468744069631295012901056019117524253357110619904177637349115733806881352823834650080204225750292933434759617439909266441760600550844817038395060908224540602422042315791989763440487049939606208870406675248331490991284274855476170721009506151127002848007204552779184889894241705148522414829199639413252745000819274676273057628016117751548000666530224860872767750686695434625309970622030540797456616584767471079873106760822956555084947667610743693904433302898232344192898088229655965624881913141321206674220349451572743728552056608855610684624205908498743905452749665465605975745 [99,90] 540464937528819868242882539657186636671052671642740190526498986303220038336971106105792042389549419114442950460504565272074419655435863523702229450655295038349698615240084721480040397862468290344888456988595764767279511726845126349383076552956237921391850207451856676906960646737423960438926513337727067932517951352445510870340192171235211672391048276078322501840719270052146948355141466952366389939755066056195524020433151994739993046682693102890200392320638412376105701395222118064539201392354682856959451433917105343055087702569107457762700250599960874507881289765022146020026170159312112601798278546378021375189875489419769964684008126676187000182049964814701282383818347374015049859731429548448960293115004451418796861839723019918193191081061705329115053297189709130251032890039898420533613047114874582645229263516868383788619179531846392597437991022342370425413340031002692088521145718432319954046729494296572212723668754945969078017090624907530074445559059190429775053501361097249938172394602592013412179642220679555433543971820485825253786708979335616549543198575914740035816323029113088006524753100248554461391749780194990379775774025467739368772521427525909571526431154201266112332257373839734105537243387523851214851404177769557997927483488297187743306653497043553615634932957467765633503965649190845613265700111203943032137885344649020754324000121401473104199542090790614774097201872079065020052186622920678289957296109452910352897454756835004475281105903052996370956310296831640963502932095407002119053422725875309411691430611303813858256026738430043353156343324552886480743539330142868866296339036235999655856015504685431834347599486966391765852019507990604810496932635086992785712466088306256055741689386995327983954965864315612279247096467873815559304380232802249242924114593658493700899277902979501386862864258348623887474123340040059856480644422586561194949335730872328526381738018258747937369389273366861816524489583160378272398726939397323039858426731588609824090376517108455701431227223751805917857979659160193493210412921248351960807265208919392814666134226517290290370572885656135594930666281134731398755340089964575122934706830179898893127272523432217541916948985993739527774373740 [99,91] 6566552136198160943112141398649399524275186632288985916670721281728545510181667937901056795972797947910012654517378213453693386842950869862022264330759122097344654317506722422887987955163834126354814815021926680652735422744032963422296515728880415965452278640520181825076358563014554414753090897009543653657139719381952196116854161915566893000020772953494636728337587552849197694493020683667800502137346935535639810786769928846405120289825703272010310546776160922518277809747202373138977457563099055111347230002578255745422027453168360425585095716891324172835783758133556804019947332502995851617693213337508273303546121233885758606968351473214825416126087529563765154136094126343761681802397954156989573948229499263972436150098734865372182485116032020202156950609974079664389709857533185759724769718410804736829771167839854065326961578291477528503161605078195689308566134860780989967990812325650631175685390463338766508955289890808397308735392710380896479637040874767720652569969400814851413807263249272594711318712602222997833239261018869073922562605374641047285272421602389483746016203471458778367668095401512559993679203520797883757609863389817119081024941885924650314581335663513940471122625496139243599358673183088143382217394703716275462181020774389426866362137381398140798010905965809221648988096841076130925623958903017439200996671623555671909744991559827182615931381492130496138790356158692676523478505967589892000320988417910779663272299860201946161861973223310681517296560604279609640670676963809707642228782878781216903984593188535749535741981922776195742392867693678143813425154850730498178804820253389096878996402565341522916198717452038951095851273320899899417117983792018796584813898641258204925164084266450447960941531702974019005325659444588248938054807064080193393718486820779422771328074187869903250174244703447756021590659830368248091616810327879704591292991633446621303530770603417493189927918679986791947975593066383427828009092627981515081375016072922752378466881911140080651683706027814168014026176098781819780925256356143193795554797992341592133958364316036089358558805317472800347907801939691707025029772579111490277753701870347101679960017419400997075890084556684642377840 [99,92] -18746878390526660891826538545709364538415402487511128754051629451007280173382490564379351096349594670719611702216006847342081805398227419555573875628693413003681094633403731281031169162871655475922569341515193184626521370551117790380820109700596481346782055649433431661085814748640655106366345788612150862279436416758779751723960174298263824196742829138770740314712688565908893821299313857970092644242941800687139158678429808127754855382739678663667292408707333881658995652935203907825491272350006886757120973974833310902792940740371312034648734618228408454296666710193317048445469314789967763821121494311581887185256827514954776902249676056123340824156640010689626805986218136273904972757810494406092372515796493358585843263685181587942964791375171811472370998298455909903127216997090592121962548522769463043308175731042943517500310803971727431208095043440796518761103005354560009579197912401802780328327475196689995812591723354544564030369760281456492541418263631017800638822807303979255706836531144872632948587440389131803014289112646528938826543653168761488970760177918179800551158049503342733608170886071539101929528289562549694700160447634570696723247447893586930840668064869081731972938794575149106989107008450707579256191235928337741801771310752944760430383487872532446010719196043947569285152323405642877232389372878792879481371476208794129672756059440335126516712510464266564544374419280183496150144761665197423683737078724272867526544462813025155758524255950430057699884512502790718862197726266564764899597089554583274620236428651252468006395865130973572724462591146633651742318076303078130627765249573556208614870817779468223016046390919005383008109418914568598184356231037161886254346264688682871605082540135621952507176422351790923186088257090882545281486477425484604206647936764783116413395483920881907250967795958326474068457341245460840011408983925058423635189456717106355742731543450832758375810565202919378648504282793487001069164213743584572147934753666697444252848395585139284629265787609246089776158795977202474467714954583787086919874453611078289590540967807503759799378622107407556558698685509365614321045144037315702408533722284331512588692781245418164658501788673168950 [99,93] 143212539348153851167173052941639951279259754259311274380949161568526264488991184212298395385946102987392552971324026037948694394970240346011215225296051150744171253927388728707011702466849700633062434965278233587023161896208391991606765265396113006257892618038871496403678378164536732269669822131711386852459248548358082832346987077428022268291024375200763069838964042148481985197173298573265085898157445518911903319622721373271292215643559918530387410300061782240208691119322529809801663003153648724284035806748437630724800234503684087035323287623970099821312892335209925539422042979486180357054484867340798591381731859021327536030694118564443997850236916698025841561363601274488189604387976948973805144692661650348215203961613178177944153157654773809005458093445656557028549875786654864637517470908289359905745243501896905274064011179967406314110510169770409098276649163581604616313270973356340400547678308149444385335875423704068720815726934800575507832108825524901744814180486852189520916942985359822570781668497687018667874788165012106042944485536620369649400632135136533116348111518503147385869330389075894999363469225378018001812546236768708291686765050238512570066873654650561153751836041172038559087300279688481200613869670806286192299006240885691542707951472925002634385027206118680157201237034887777291601179588734195595700804922370937182812244193732452936759015496888726848127694828102023347392571617284793101054779680391918116649148890385135597936042257700065826650343256899388117337912530240599896951920444555125959451864952252803805213601160484679013658367575201278386569556802598239418363274698684399632959362501082914024330217733299631283785877182946907769668253260844682052746034347303361398604512718410918578776016121947280675231443251669253760298555139773936966675469923281152969793450703285392458746523448909501990165854317304251620021207924257707156738272830160718811184082351753821322454919894182187518665998376291452790866806730405374866660173229603890755687907689494090513863221368866508486355602588288546001625034957131802767627277455152774729521878542428750299355638827279771558633368719184533140681784127544472202824167235193353184094509928789420337165548780170 [99,94] -352140058251165882845487752130903953582802119450591040281091458595621697755010200192356439364443752546983418673314923711650048998274403890341356492715505318116990012824111000422434581450192934095829885672618271964472277817158095902485076134144088989783605128487547398505136809232194830691453906214547260979700797299571706540219717455081198863392093817414798193804012916732583202050713287756566623356165372787885816581322668608045522099084520967570137665567703149277785925535148819411537920333748789721318340693056722252546340018379436320441105389856331593340277446971832619799486922344469259390879355330137020185087798288515929413030600530454265005865261166920019299130546505871512700588243618527741017961954517809087758780074421679115601325283323012745810546141434622781194691668377847799745025051449062899244571897636038309044858235045568853793325218515543057501551565977346747389561655760059084176544890078208860822326280193083944290918838103541491325654925013369960151510887094924962568475339243713028762470397035097296076166935702666143798914367424772589614707492857211698258605208049492617205115977594048896260378219087796113432473536570491513037105816468221705322179394829288484663603070582445114850187221874660142858266952971898794319666795405155562742759257145949587710312928310827245768764379524294133444903865411056324620525958900545404072353017472948935985514157248094061646556800081847257960677677365251266227265821233350803904914149069333292963757356846501328183287393094000040837419091557724290900122848820269191061124862935531875254478579573881800022641206134191842665649396337727638905073847643105223186209319230595782515713483477505297011028739387591517686780996429075782338111241809852524095764097048666385455821814959886426943766809565585440015429277864069655931531646869057848223228978235430806567867420731231765441268437619662520344820599224207959230961640065557211756447847532976037976967024177437753286111702164638084812652333147470893167595241336667916790744673129369374749573441507695758355390677847739260824084123106080014242801316529886118972846363259644072344216991575267477784400017869111284152917763088731758086983052897779005644283268647813849664979195 [99,95] 1116204672416189642218439190236751249052928493288533886460273298121906013549689704128779785264393012510794102892953177459342103826581796379167808522326580218386303820756514339346965916100146888628832499650874182172849194680376633211979576028530111672475198014638715428867446712477972042734645631254521997112646707079906622055518951354841606457691333628723679838697843189255009376094536828361289605101268908205637837194383985692001797990049969625262924336764602711145993141927225605375170452400118744146559373433219517177503720454891100290112248578346628325000000109740804430259305586625676455666327283357574092105747369314259044505244589122419132392672636354896901143043241219503956031927513897835067642945365605433195430171769111657009119448576233389374684072600270766887698384362458589174306255366895960386402785884128410304471616731057546655984999656473623775327288135012809891048431845969027690310338638966831620945024951354792131321714042172994958675961782240343317310772536535167755673267891646905008348779749074224649906713290710780933992951484669160413212218313737534550889266608657430247684505870191273929346807026525644715263308328219271888165270206868229724488299863415573808439278129521358744005592916878758960827201034041231704530993252934388003722285009775412558546191900985533822617503019715205111500026669181801911699695177853408865320867809990225097051428256668434606239083708973391005942316067493374592530532421832819277728154318352323088210834316766497429762414462786414913608485753030993754603529941041796431864994531436566331038179408578001872899554585805612591376477284600043641843397676063720207627347247868259528979815505130527635311203374957262630472264233724536831335952909771507660867788536204955903962407304419439615260299363088987829854165923449100491401851598317027901321995173361843611575970020016636239001236617398624161759212065606824091252316065023244927649621455287406158332887330369475291758575169707429899741568320148952122157087423704975030214793558827929803159810609523791986709910972911992486008480527842694594315566034958845437004870416858417534852018681076136924405176970220666150919615788851419090691274332670439752031837952077151705950 [99,96] -1733707946631317067934519572766684396957694480158501725277504833292553151191614592819022841728892815166215588226493821358940354650898004612943817576398409188584505150341368529771351335503528927664139410222623850084687085252329260986526052202489171041176828911318166298756513076991693376791419642212475808292033860774126176710799878543457836386354354139183300813947310811647659229398794588442181386919648231792733946617568630489501123685598526016628269162751807765236088983423034470645839193164966086786122675585589074535306171357889495776647450736078450027909837682999425348548351301739742641533539553830948660674777647822297891109415429011309754258498475956175796295094880882650177293834459924536207099087045086857473790235111723332641527944672997549038014776294555344488419184616764237506177413148659497512496750632103741293347414802737196367739416652452493317443056292515097511298575598461032535692103390098323678675152896308537528121983315238045528515766288057479930020182463749965842637853242657496219840743887258835837437452464560574102505852519393150138170071144753173013211843538870181016427896163793856767154093807033465370380670300324553788696967298497346884292265621734787542316486120199824019021470353423605820898227065678164391146300758927430777738004569876332950034830251455317327750672631658381159475909788929830913223552323754115507489706738176264402283360713718110386439617760557432923946965934542438627488580156999384662460443493561511093583960756360088955111636177815139550878218257867226449764999700302913853513316496502104502938253616094400754371227941182444806970205701749918118092662282934916102523545709449133832123782651857274466961028792937522397043078128590501813915030653057289550593115003727112681431722430607266514074197320829256942499758269415321784290837190287880729327349062861954988357240510924055474516082874720034892650868313849476348089212285906407234432014642158836459320436924764234128196332594187499411508751386704637319526827808232755216611388974313808879836464600795831976220742155213026678398600204874144483444738821069223978297919151203939141813208201046119508932999176953910451725043537372774355867108806647048629581622556641010 [99,97] 2573594828449148240633311499938921615633490364588672793189541614821911811499187969722862436681382658972117309810302829229200561129825210937652951331780012894045865425895238962731515263073040712444912585598048582018103194799585672965785480990426857105680880022533572621470645666761720750839430599142592931242017534099989618520537703916867172191615552655093934330670477480806096216580572040725167051905456870511095233808118513393694212690913145382214570786349547637293336509225494018162245842210791470038584199681986215074692754681513580191717223589328404120604638466623913821599332499607627944276727464649803284450917539611111703426680003318144284633268083429580886679461097173024738919909809492129775900873074246950747040749472590921103680419942364948386497914471841126455394796171809379611798712857740316754596110537270260080172402835704936327056032561010188603315621089775688553491678284684394094916568692401356273605775316524055793001243975503303772492535614608080193681571811655319033541437969640971286193270012789506708169750168228798351067325147947019621379781955237520607404039171453168402581433848985031649094747877619319492968718438641336692742911869358845164018849698603315142791171051632639576110375591370973058779785590471038364679470180796032245196127650452178297578934477616983630971828981138513673228345665494540535181885617629394927167162061402341761972586640428586410469351794878834216656478900989977777983084504212978537327614933036285036868319877802515414188664371360215368152435696954565527780799686706536092772499150499263700666259743680482383396196736423281180834211647379166370177771779405708369873642393884918723729112068451832883057106090031298308678376451554220525753216047554972484349355809796529991482696913996780875833662321593924581124120501080186198755517808743150693842869746262256386972787620442256092643142320715738358733094119365509999878974591614071416225239022614578682803564192323276751777697058138456902376355366597205488198202457283161808468821709088240022983234547756183396021565058971995296302207545553557375010146896269699086616226885678781017256828424008260703272540998587793136938314596845080519832819828166085240980364400 [99,98] -2884935336288320139662524310045523046246531869104716000725248468569910140812418673249607058329710678037487522963721624429272504178884663874925635859550357587833495895287520379434808513260828251515399627965728441729931229293667307746545050183740389989511344962200011684993284666750400836826792237063584656249602902076173101980062623503843457392077909199530067793765787996288894104548676082644570350927376507884787002453997526741320933328452347453007356340799945662682763110326052478688977039087341495569019926155863457105041060498233130456021927739760874708627136427738102607627258255104897084626459232827813797345588533678406660809900371084081611540841405381369376721202207073124566655788352728440256477071624635637938628886515152621013311164374756370159140589886198083570831603974106274916704935275305475202012037317581606063536529407783251668418121965995721430345305404913493980666705075415605952928150489440821884087580449605397363419393814817826281685410079544099545283435957153134713181057092485910730990483361664839849100103977193849214960994069847505007653027115773946229654376012287903316865510173154139837945914057657599595859970679555248136211389990798779254048773863408542107636011464482525618701307672689648906674116432011700995979875374692131634830291134087929826230246179991557569008429195098359926935540741915095392850777694349132862284086562818269597254119900859272075084525587006852141257733936294519503877754136592975317326642862132340154571557405724450429907324537158527380491853951628767325731096094035557006588847343581809692531677867090472848648251596052195455953387740317199295567248291367794474627667702794722432579808030693128492030004634264700855864309555547266416413797434298874389192136899784070605229565109131402536394219815157658477591001714661116070034048598582959022563603262787938944362222788729376399024531695972634780284799308118585501725232389414524132103154480096123816437165139997787039163876944156067599079805681366043723810768728842516761252807722106365610252650648549616796046316946493377634230993864271112726066503151245722132181402611334505256140080935893741106251358832752389859532075796568123435289212037205592942985 [99,99] 1199972027548404608522883750639091307909517838123283875464525973657031557107299507769151389245893213463824496126734772089739477513553034851117412969836035029748050383485110847318343350276162381855461999984087983895962110194541537899562096201723636242349544250780658409314628545777685626484394975281597059420420322267502369497106923254268023914767152699457368687508829194717805296345315960379580261461913738878304859216933384386734872060511277717793706656188393918382835515527053040942051851466819852299128311058279885037355175255752974118373876066519432573504922817266678045594583346498372375960264077481782983337383994197680218635323786614812261159315664688457022254279670686901231445380875708411612666434814766840757653648214550354136832899542094028384149725708272180366990638717994526462925115531769052682445573873441636690985896818409012061404011549098019133268938623307784731649919202756940942154472705438769472278239182067500166008750894900947494123986702797637395599459033049517270471783282913275146491928544109319032254798333977611611129100632614336496605942042056181849976202005554584573519568698717759262324825028028207514332198307125318343863766965587579673668926291179123516734116696372594011699254779065512040463047067241943693589749452398548963146799802236003950656675755637583740419946064085634922764938077261026854052278071579676303296592178134721310724879824714983253863070505495051506327212033045313567647041978812991224353466558698147502100178156367565697895098170724519819355631249958280917775602549864176648216932264710687638288718635939740365580996043840339592596964058836735738357449971681942378672929657939494005466367467655632883952551838148778649421847560148532582527491976423493900392081324661913814896491815357825960696277171111321018054481812083047894002114815212289724370131936496253015165345447765105032029021002253690388964154667168684825089911979908796201550793008104001444385280503374248516342923964734972000189991603889671933846161058783063639823190410086959626478214865112099541972308206153454571473766765273104685492474588514423933237503477538071494770912141448468257128163204719371859666060333552556870674744969066780 [100,0] 17374905150544432223373650931744884851917750456977381988139124374009985822836106189187120865436783923089999123816865801320621152629697181040041243903671113191414883153267662265236657089840001638995752030508375151098713966995929620738061710829153687583693264573900439227532895127140362667489182355667888723196941619131520710359256401784109847927962703643322384347632905640265225159331935469952546523016220595576595808332883487613324943656447471073710949087177341127734282478690357044534652056222916799545954115222311943071146080481360508590414147022519843268743753666613783050725950576170843302424833296969601730385404978396734465458125768687855590645246933941187823621372039402213530739433524849306920951484365778255275700412980375431890995567135768321631677638034062223931750136362837517115351544021824352794088317744490543555278072223208774898090661303956086494788851942532901517094559843470222666518607889672558358332649876472396722330906534098313407972913143684666013887869613702314790895004563633780592715062260845393934522112224145496452874400819252554699984288690802679379324747599882218910107117205004181351931159693288218456435234627068293686121311726976547319078120779305070331127788012884346531018751977122586413259010648994412663359294470084575860480897663292269323879971307488278892304479607995225046264126663680429686256063087628775146360449218855074573746287045076870914354804188011275487659976023148621558376200502736059809761020391734654221527087501861552544320612298244246121148006422163769119097240015342477760342954007983279927816898074589161159232157285763008337062475108888582073336571413055470885035602158815055452441424884520933492611852455599944888060904830025739912325856170636449597499572144982656396044950923206047310092310426795651033147302746979430695800218850008789165522830007007695296192621846658669772302900220101960528464959294311273747578513362159286826450602368564085259213882217201664867409639030187387258832355673500003694090804136126388068751500019882777925560389293568491895003787808377677031389250039571779771964725709148962519658475045742991642793172857488633304264362973539217362844504843856309451828771119068909201036840894273296177645575984376901072433408817266238890276675164990447134392936832332804024651119475909921933242349714931712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,1] -656489436547994113729519346739140710211732024734665542153570363837970625329376483112023269155806986298077970066660052428329042566059789244183423585347356070957820397641264615287973887076499734566665391573320221124429490395909851585667579774360995552642546448996254873537296745040000829723349780737766862681245013083832787262981584015104727737538674145196018440623044550756550162458780898490773029448455816638586654453165104942047400544265496542050939810361495612363517934629091225519528486032350589402247399614467041272620337152462196446284107144237920604089262342413857613029546540815411065493602371415895774273183740848630037875582348458204924680493556214651448098690010371261940700173313683472544265339492567381976653137128610708336124480891250608329482617592889173150532260093520681834477418567685733826816883401882893505175433043970381576612112887495367421235852127719764001831669430121553301915765978452334280178698195326603283953985101963766181396394927146465035457637132290544477805116992049462227094657989955823358508008995785106001167230435384243461008914713472574111130210122671065955105528261640462293389724180333580214999013031040307021286318346584444331054824600233988468083226753130034034527068669957167242460136212001347269235761556650601245297411643098272868745655343811147960397838725000315573889187734312429846029592177706224054949250076425200702656069476726342024529691947510035481514555712886328427930928573423066141307125063803043150362210044455327570825396155381990921803479736701772847603907867712162739261144704170980800338609411615132977398935346233088503797786769473784169956829122036318036541300913721479148312110003118362568437135312783626374198606532934891851932437996227789976050414132393053411605143957807935746986372579467180655853680159460228240012960527324149968341911081454547613020764844221918721271507265764347224141231057278465726924523956648566267161599252262802014502121698236756615621571289487203440538636362154781551497660868590774925886480132536176874575164087771175808076057527363605791911961971417275727653713828583175812617626417634086432088275172514806572198221406071277575692178637466361819107573866064034051673824522349320997334288001349677194932955911673590184396595369312148770129153214778706034209804430435473745058760668510945280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,2] 801121049293293158357726623853329504683337421119133551389732811709832308451624787641623494167101986079396806176409453702686500056794836620487371396048237455477672665871450240133364062307956124460795560748149607487691221036815039526929874347401553158535839414370901824698135444495423787340992316606113689506736155712498942115705660770340397608455725330711422910213616707824790274718905594068436205907774431698914297795726847192325199947108672677824030391700610664338153336287897113245373857586038490504447574575903565895394454513458149865001325891124489148446114903226857328366850905150153644158578610072845170072140805835641903230026325524826026712216325249469313106166824797233379662124931012660825525273661846181952036882261713335875111075255573943907117821176852704588990800027439465836867152159408434971163908777161468530136467685689125569685478563959671009534287943801789627506064398208617276390659238823842154460200708881444587862057559193460389940799603690141002701895789304977562411213789578540306713415962830745881541720838771251400341730367643837459030780133559265455745896066444811328279844599735554302449274934124731575489167534996944953838734246289239115676364080590889107859408255001448629561559302117095749348739872359796114089263272254232430345601344913025549863079008393902834751542887900669192947849040234245711710919193872516553678737482417399104281556934677864851195444258688960278677791272807989616633658158765491017761667888311146646288300946708865700387204559478609907723036350697779089820572272667013363883172729889868434938662708741179548930930577081923304576127706047081570491616821418924169789831988871202254973044630276161710479731146244068593342858128112254298655761699178434347178439231636514256207386952265718559404070815659517305214873240091618262699744711910381392247571934492450473431305329710032208664672014800552519454320079664617192042803913704981673584096403858410907280191359436460503104120957581522008248933416928685661303396701443418145614436051472792711882296329256383573427005727019514012644378194494571389184358228870763525445603631291736202795619489026436741324289276845959771496907717209713808838878081210661393650372227467665936626101930321051104238525276849192162934958197676038011457300060870752612956358359660206145443925393588355072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,3] -86917194481559679703247817778481803203731026410922442533745862650723134358476675553862237742510183853717821214457931149500874548663509846198760910500370889703370446351581989185005946806819654440654506976863177827376765422929179275972988631447424161865903991236793218050620903414180565910290904961632481700465256980343434555872843302163754036905398030847038956220920900970333578200446766168996471807639042296964343652124190385315719872076095934238283208853842435300047602088756628646545607422713610273876210552425559315201275957880328336433369451206573768129127258727504079967073649701729253271029335087849344356890618505912478485189034264107539873556720570657278051517268680911883623269237365154764128770747063042257398545660290134489405059174338445381425858258083883691040113324265489843233397394457826783220833563075150015893111030616979957381522835903860826964088895230447789510527918428762705464183669351299315765919867495723872415686853805369196297143915159228636895613386967515736811168914454622273164307203830298748893282250189702739300322153810683512247847362877076657230703932495117261655204316266128302554770118846185102082775445887158712538558191417121271435033840480340284414121917935082264005132282511182839001429527819639746126754386204452821942179778171681470544578040190260336067534080113918470749977888844902752369683280541215337092698532548526151211139185831293288228807638822107837957923485159289712912393143502157955108357358432424630100594434034778236715889864593416560007170991835109783767992278839915494253448587626316948985005261385385618701279257897144679876482889990793466250521603890670959093470199674116067188168618059904090809327739089181326368715524496438485060824551561850686301899775118965682210586586304285988374891205307338872084301529506841799968737243465131209813655707606969927896427163446670538949348287489137436198556895145634559239719284308062967631370072995610655264811788687126914903678759295334105073329267075246430522032653106287711131262066385555498154667275236400858093802638520321065234515472673841056773944088844092652576918217985830705496471006469325136826167150581910542013001872067479112092908727391946696805900428752954243387084538153200622796671735959292572337263764914838466373513981677394582916281804237688561684665860330881024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,4] 5176728055109185680444099681332171921362444458752977376294501370272185824831588073222499396133293299282818669022836854953898597117487424301676842897020960076118307118313714287159911709748881078518175445221744786698066880086150460016009646178456185359663794997547343827677290866014979617737853125948256520796600786824723903082096744309990461993545619414660096377526355598880839015933469301434114331817557529391616947372787660647375181549263468489853823517566095831240124322366469153578017988914865602713321031530916163341543722674123142994946654961363286446930403066192635210852031866320553924925821110308929364916714867410069081733782180444602031139303814708009896632294613401991922930246558086306084210114414928233526083109142800135980871354569916783941411620451430452981429619703910752203741722077052066586210520169192858543340213886343422110100745661465842030142448946307808387664640130036682321422476640647605271758400244223910461044576097624402716293005127725053287041716361924673595010393223839478539442032504185746182068113646257129512734984955553222331317347405414634314166604313358812060288027959903467073155673304068215101486162711569756276735636572194899926353011182973235516660813492949972464661602381802717150742307391871177296477795603700471017122137233236605893650482743803827014603495591850721224248581080233788574569499235329639004187192209604564993966690423433238204247980773866256375112754600987441853278517656381624277443322071897905304113076547371745765601909465383820627861545276610573718041407101034766603839549286309514160587234613608337339746272736983822154854824325560019447861435831892893744981529448721176060044575604736847663895051569043273542097268890136105671494580517662356543076988173405933254362660680855436026337847482407322810286631135430671227155818791829725809363943110462105070734726424994533246577464919153221656804074099825556630143803866788990787389417277228321743613321946360080056052332184337745113350567840377432401249440378991432347313794886444291373620835324416830138947037470491499106268399908676859782078235399756399311160504543462604955024043916627284747730387253084380117021239420252938895438562540676702841275827463691890010568096154318501358782426835467760012227949924187477533020993789585192104431613660720144605408777228586380689408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,5] -22516901559032277635736464199438020469801641884281836336562069968646624531787052484362122851123528322677204844280618971321799482514435021092700769259348481748981992318455661333712517727304312460697174048388647585610736607076215627557101356501446930460968929414824384452195855320341970630254688757474360475355075775359376099721490008720307844290400764989544308901216975670941287253522592300543900744173020888549174641869752592984098932328793343665793061783359002956174775225280491377184521845171903909458530443215770160142685438309681456276541783999573569045903092140562000226322554544699028643524234958531568753973099171240805991532357152965887484063258375594430311070349507477664154687936972455562404043565607377984899106759339241048121737417625088515502212442991198797563743157004859361023113627257035414166387986624655589387768083978594493190161449092848834513083404246240820014364683349832506727803721326587240707823326807602539140029453241637599540997645586430894986773826416272737485808085994807190148957775191856822312594373592279641534642993256224570203548334731390051202755292270455530173154490552157341232320138915220024805236170255910649346233588084684298245405614561446463045188952442121348946207696843776202622552872956623478824787675146986273067583228692736561688342458341076689487742363144829969681681130086623509300669978434717103030006913763070844176593568961029707076189138877802391368333222473747489100926411457143565987138579613161646748603480841633953710847568527545867177816946995303228363027375898179317984507703056452519462061137082708769288175269089616021378060425674136415835355825285258591376106731680704092915564896804453792773079605943152620093887273708998521936659780467804143300669681580925911959524171388955502954417735511837689512956776153127273006717812493078708753384383083628232902258464591663012919673326625492353327623877905086618338487842512513667201408330875864992368056336940958393293578332510811299885174683989552278032446437208794491011414851741966193830522532447531864355983073729396624882034326982778344369097936707598321742761700814159725130145372725517464975728204702305093480448176287552991104657979517410470086284210297630999191260624539791742611223619037199081402744565628346187819825237196043226064587162375816211429672776001958952566784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,6] 158841964544199490959642924589555473864841886022257283927284482093865837279343631898288838959430879062766588454012723013417965816914045101650474594480580438919202356413715749995335158836251397058430804799166309232908998134456101787394343113200824575953146537081079269914200446472016021963827676262098455244593547622947263225679435441223879709964129260976913939452570840922211912070376268500538224754956467131135129490861043484341156273425868587579402860176732472820703625449979158821733545958768230642018848201345041758668794351763892159277387865860084239332068548097615760422213479124876512950003549073624257165447918088668749162437621669892923321529902959121237827449796747622466615276046307506056939045926583785608746376338176758001828647646135705427846429702824429835313665826257838048018477644131162171480034262732312626073916814967343641537036448186594036848627176441464012638370708484156106344045841909797444215127016930147364439018232073773263336938781562409036574773504431695752113422657001537355679452221620866968534108317341986018846695972190069067955859273016707131161933820371830013693439051680756378418068645539220459612063035176977792234871473137862068448735034287238707451228722766135880030061273277871803347730358650319849578298623042282440389659762254237931846562747257940127921592169662028607415923752896240673179755079138052678720284524121380623200398877836085359967531362845193971234967566362038025356178498514482158201126971427694744434172919535296371094956150003852901075215768044739708664936307116938159056103455493397877738587250932056368909223046916901978990754928571837858045024055194947915938105826709695370710816789437878335881999575790445595029280654895834304808548175585859365695122615944806030715101928648592588400899759295009912358248935624184523760032469632065101789891514647196193785273724824762778432639513965902388720003820034344445063459030493789799215566571493622926382285619718693499857592836263595323154744694127744358931502318853706851355942607008877486977987133360106105942006253042926800571321896052036516099227169944584398379691608931083911211615019537685993340918463852198962424921566658217929471716517387081301561133296839995864674546188458316844435128164290719525389444751730980275360210084933838584057211227916703304477943624439451032223744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,7] -822078512843159634531362194862078918702806150091052859364694217162942394255633141094213336182434518889610667603887016815239664624848036720067308347030777807166219462529985494818924443349820131199683991794050544774132062285163241533261877866863051726509617587503895417622914054961514485316419350383552077559188270174001807952640127108022234727244414812016822329690050498930314649573546804531789356043640323153361538785213555687895144510432355204700276122184320441467250288673525261273825789367251123557290967531433096701383988037367182240181266668968399171828478831302966066932692752548885753430829200191347006254755790353769688698353878160622127880936315214013823646227900653230643609563004193634560302003437816079814475377476122903992420205404553071027807270936234084949155022251838679670007660020704080113768457822224720299327993611909566905139119605765384368922241653903377807198049372550516274272081663335618838157023440778891538588664456422709551007160965094227434396399204967416590209554607763271964349546656050181987676887379675309348670251520344064075670162529153664422532044188958773875472297041345651795067252543405154871477619041646594975327483824093493292678190690505482130195074699663254137423248311027895929321330396440250771144188696823189047862552822340303324476640644622446835763633621009612504096667114237216270114956566768833637967834805469242576036461685517804841446959108685014537702497865000434514654593835221054939098076833753861077563098411217640054810493779230746697791876539266026353748474768527219408839952526718761086686312841554137603136616213757329064107902646976867701450784166331349999069685353496574279659519736378817270085338200341672688738595458571620022880683718596037474952496344632514855072660052727515893860864334650445263478519382748075285463579044306940650616100907775241279463917070805964930625626789576617402250172194926269220723174753553634580725725762090694232739717588102182120411167194286052138364301796685553215931648761970334278992211536325205790447628697507229000541347291232307212844473195704799817937184873361964543363651615573648410796390324280809294312709750966340134227928895664271311542234726605531016772156801380480222233204794833938694962973116616609170853218782013447105434993279296208419788112005315917805798786897923622779748352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,8] 9352208576762512533919627659661956796690842117996992468301416099844997654770253839143239895388015226521904138822630719395271367883055142089635800104109533112294841385750101541755845362740606976636683643766892220348099326829119880100649528952305717751844869663288616899008771368517388794033556330074819004931265887758753515410484614750181093814684848911749911702048095762254047631786465295871927629902788147977875742369769249474544321709369414226753867320515985826297963405411218973426461471056189756508101162338018975417460825272264182325734277119010477975446477542723376424603893114108036041024805201425958054133850594850698098929540860533096415839426160274701499935566919109100209763318596100625998865798824916735261692315474845076967288312877514235584016623026938149013730368593015778505662079231625384028997552143583328057106289623313663948454063965839207672952798196241339964325977425427076066468025882158067398595645472176476363413187839085031020496769691017069185238516389915353668100220435619367557696680403773543803986716232742361137984416029549543176917588516928238031245698449412041904417253571257321999387365891516828927830909780327806955198312162451949148336509794575971358378547088222281983132882634708794029655905944492074891438533483443326340256833530387297400328287560580260761893076564186955713793879690575691915694144527134216692357715250028938754238289040972895097015519052073508200772701789795764307631559085153252480782969620127578896642499105193344129233820087601660964718654593035746954498513923056225943875736345930015880278697205407104469142742175086821197684730532648804580960751970758524729960130483067798196636704680155641737995329757479694284654431105377091188844461483134252626513570744720995666719814085851675687502706178278839965755925004913691277385726196226647536651299573664496028701365992312461572570916301169306328204563603157573559077507499365258423520615781250527116153662655662876650769178367520583183483805213106359503518546475347822303993876251498700972863984005571497117668689040879711543176593961880114556622127524207961233864344021472156823359008580068283383553828735130958345463597938667893398368419141003962747730310069111387754159269237260501650761892525974507980856858084146978400073985740223968943956499151783617048373974822968247042703360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,9] -50889253656724267359533864827222373213722665634765346196779537282007610218116219942456420808058371141842698416027163398604902420425121143421946219662022549122359272913185024999212180716913459085668717384596643214224730885515488937648821580343770963104470754793551819556875399937050980539931208453528889521900531694672506232615775598230523364973663270497063329781066041177711998460091133614552172755664536225976523842665220711389282656664184567433933784556197926456775933440430513831157127479066382300717083161283822521395533515995372596985282746684809831547315992777329040026551080700820137815727229586172809364351620882808225045437225193896824304752751825504787720578672844424075828473430680001424328456819665747592462946146424798584714013520302186624059197148064283357881365630590960161001548359393320357075532431712399223333190547403461842308464576714717138481351367327548987388633423613532497191531817503315289039584520365780450160438674812630642340422665804311406280582509311495727973578402477571087930609381672226333046887186480405269694565940031990495045438594305475591292308778079145296146623397318436734595786176154401865724463800895899770260306294329888751405671730334796373677194377588876512159837952230372957138866914099517504026486272917425950227287705269253674970495588750221769255185949526813393362000124426179075241356489117737966189701935739859890020337510777075137184801170235140092495530802686459181749101910169334071821779579919199745972054670153289138584358693984670268066456800866687534390963428927235672205194887536158665133196696078083883757429023292789603450531525982711974139308009467434271966706357699788544572664105060819251138290680813449151780282557653604969786512692209699283975142807723550937556589607654648683351586558845515088504952971632782568623341995833589790482559904909460181414521086928308233245981362777934536651468558993015934583977401538281836161524156622717464483923017627665675281004749119239845784839713789252594217935094283417728667229030365951212966158910376726670839325922452715859534131217889345689297402094567429993345918352083677829655980442997510994870206474305468825229300774454696259115724532399159166055682180739259866001119598346119036883360538797170603344328274054417501030709906964103517016803763929919315263543018145481002282123264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,10] 165378467987792883100862302941812609389636772301354724344242370422959273887841012079760271198789726938559698859565467752470044959092917806672331084371669785083244288426970555094922569159808753694551806873749221628425571878526709487842427578679985808473610410980451278017470700304834582983108328444029806584328061453756288372070375403909245730319085949009872601439473459073634955377042321551167056623838980925008338314051003322237700838734019126103774390825580253712090101364526710115901476862385765722763803715454172453244635546806603463114887218884611391821336178744466970363552026457733235909761119102297862454782546174506057982964136413243916314547961723534317034496058137311195183273330548491620439302617796301574856900151154051348352980049864707546436976149385396488868263770279140222400828081574772600159114040010115011141933191843842403143875835804004655825686480526852256989167102992778280976154256823473469514323343037519116694139241280356382634191190864744694574742792859615754591864549428356611936018927420633831440310360498535139368517828407248193284962801773769568102333446837429975127219960828838207587617330752789401068777276467190973364421651775676305742763172722203770677703593087263492263135022184484974713184201356085228612258402741729669455063289089166353268412801677441248878503170890789992842940901208543254675836440925836430320563312164680473070000097857044294372927623736980952343251686992492988469558602059263029649539318347964695691986797945173391465857917848451048555834426624102236618564459992526335933279628651980232151739473512789529625967749549267767701575629351612945909227462581750145975803943608791777959504358693038422433557883463587067119223368320872934929114818798162604124168303196732193191656043481459494878860261198953956657327001757262960693790205907259783527692576242845906457536661241914285031613630442379263846228755572407177061538787601142388599589531916351865608604248061349633216525139777597065183000641639293382962993166689552504476840392035527461659842484903963805646600265912480358052304147801473687007038536337520127884160584049225163961965886571981280581123872216373823357936653516011298419606689407319677296046150040369335473347629118730970299158316592552535606481933774030249600015777273063488913043871426254134490792016972114023044612096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,11] -106496743869940326236627655663022300435588543218031250080308004686541778569835035225642750681374429736063437926652664620610120995000783859892243751583945338543986150592790978784073733069716410443576000042205878161832691179592986322748943347956103725532164079977135353293119418773392972284323924775961276345419614153959345707938586025500028260743673833230095394913556445827462826004099535443881913504953662674645139398890278310707667761771756717809740404126728097584135458936591981041950752267293053602871372884530400520312896472662358082612861671767987287552640591266445061703321396460890678492186557925775828957056082570409505402827941125714996386792239837765844234931974654366577034644201837517777395222996989995150146719661866629529682228134671283011687003137269095442940669611802176014795674790512710145434193535823449391544753675879248445448876143294174395574626549908799015939011642619766218198601944748248718347188565633592312267811280173604809450255963194348953128431691759517455778532708655500613657438745648074620958424683842073133784533766769832107592769256299159807251544392277324861037403187682445473505150682878301458606133106235927520095755672229223078635769335701292178305260848434932261826881517685205099960150002757985185386651857293359114821268505818179137704669551760331774954612932374908396081056381219095588305868962644405648451309696981912618474418323965457184361607773983407667834506893200210090087532655803643893612335909315881786299832086417532374153463922188842662667873307495956415457130434070499022054257739254265653422770507057828962419377370887118075563547447597524799275768115037615742792019883924365804215110669435792441544688107171968142251959451880604820044088824979962321114015535536455204960395239963635360700881862543029876564294772168114201619320275049782150828925317990509218223641223351674603017047462504144981196495363980104282534540743588751070684140387813039244855792731252273958626611568320240356465171584581759641443888429673261401673222996032613794195141387415618208348429245340429875814283358055342036677043962374633849084275324480999158767011177204957623426563121230533395466143895584945675145871728199398612994060097925031719634228958402701948900513568888246035271830285013724039324653225331647237761791505596474592974092471266008498687705088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,12] -1672222788628568744136560779345875381185151378535120189798008765722824371319070158672413338971701562447689725599463285529045671587516631345000321568606283783958878071804822718341065489051842694925261776197403088914797406234548762270284500164046323057239649887145400952365321238493225973400595452784154912239074088356264860938623873755548276044412781971187091657518415815928462447377265790695913968735642205657953065760465912946034063163616508978709615684319336555874107809612988931291611299144408247330318110993592192524085628561656306825311221568014591885398612330012551620014209598483785539950409424593190700967196581860043491431616704871317146269364264862251142458329137692609652514947290893616324701077899897872478725641554122786276712454299468679819528105163512050745707637281739855737749009170627172735879775638965023206653536086097028667999141091023759865386522988252807571542578543772751224542776265138031524719313718748099217010014691403062258517836131863504094303557349786092867450881476232291149265578847270493996097307967832314934578645368875356956691184006597566371091972188353538911457394768844758872528202952594085388138453991138553756579024578187137190131583202299219817726976191316413750339924109723409116705482925772782859414931946649577383366046461713725277812419651074084327512639912243735242300022007436585036255593484123005928624339343966709349886665292406973725013292050612692529757232026468459055050166351272418566728678537851264458894813525988202062036906788663195586411786278919752981406025915202979253011246776624557494401629953209841529843104473571530612684711847187674910499782316967432153243383076536123873605986835664121797621598577451574861860223064483740959585683670641794027281752379802609709542127498428293772333363014903690844834105320830140475052278257688191183794237417091988500231479424679904558717996850794304302112439232035916988758400596798142066688933113235798540337172771736254407435774657613327086268374484540728700422619743183201541938308415003380205436379171910064495938346894210968775782395398348002852423877960838064127807954292214319313087427746409333975335962269925663566644106533403518094297341489072593215879805498893154703052304384447725597395002304243027667592837424381423365197703736209275391892126085729270757151369706109347580178595840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,13] 10482223163970757717246146391625545543407016503265058402618233663381731025361647973827546435688401738215272287176403337002283757315521706610310001224254433638955977995288664243845556000309845647689356860467758669552594673129464431562662996453508413835788681667065078902638905611337431235367631031243177943365140940531597152916185209000175211347313870729124390140907352363897614303249230558007898640872770493775253558645667168359984392846893688951913328560888655068816177372083959622745146161321438809044391894299453521037627968831247159692160292223105845810279179954321931183330167251471829770083579725723588789024180576750210361457928630839536097762482496863085383909199318663272055068116918832583492192692612732934862369892981797843039605018010435662166845386317365482014774327995630637193098189808458994440570927752932652730474203465488436877054913409290773654558816561346435499427463347938424791882057147532614432723227146738822670832396127773186635001959177972883244682367643367195784425667240222734337233099390381674379454746244255629278743486359811383146852776276661118766042502461900841218162606362989447295476000303802455939071054223949893736944187037572656707097366832961568059593953958184037106784871935329978107109463136345234104583888191044768645241658214278793541315147940092866489321581091932867129388475905671369526776127791059205497919632580653152891087619824825576173252760003112529073182330665279817711496623599305154105788234960376817712851984428433890856840517109075259053344815112946139623366807802297926309670706180532202167032389598825761844698864810807601670247021794877309068442801988668874061086926841411950275499998964261132009549512193566107835476216238670808817455607217944890114455075296300298991431556445426184103448236989168673189863896541545171775471297551445169697988565721458346259957539993740943179053018039964844055838948795906496679513932940253147076273215208251240009447524999094049412547453193604301912805680883910752006283073211102574580389280788656886634606081866581748258918879010852815531682787592598210560344010392266993434724790198751156560105736133907152551803650511623569261759206641422192354253250859959807671847831878069537333223794278759894403459524916806033978703206577355496697909687693469306524147569596287438482593313770535217118964613120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,14] -38790964767357888609698193577902824289345229479845279396806169792077808745979668975963817591419601022471220192226505387819990685159447137357090428000043615543540061690054681603022830098525583737904345163700326203496650052459150434374702725778637221739066876660496094403201492099791526165483975225182910815423372501134181115291878845840194981606177759787537130711269176180844401180865804832452331013911538625994549298319521971323308647839955161598368537960710039184900143063441970444345584594638118516182877907869979552281403590502002522169348587061611217229319125352847453755375294930020833435341746445991383577756237907265285602187254822726295522319765543001901228593630150040754778243052425577775921816111981665521421596344633939013261578574358473301421605596843178586405523571427452639300875375279732543435858822623626681796897641192714420015831170976002334065258526422868517797277411428587594451582081804817854873082036842202000767128558924847899755766686379296723968577396023110542680508074243970427845349202784838981084100261136658569567118127884810271725146030104046641684229620506798047701570808905466374044250309943937377024202786088315061228045593128823381715305172307289126607061281963378679069892196145675601804107077381117251797909698559195763140704916869168773401734146509544907684206921610577854334552348000603391377331769968763445816732926052968124881556261551998884226210443033207570880488237894974794572036826294117980859618553699073127060154165922013680755747018427435838176622125504860799581203351885590719215017485247903329052987108926431844978045706160246392527918115861916343478898774424239307529142874430374635846205033946788184071026189713508464032862859545941625334844733421284257701699333799432785543606570872154338268716784789620964393369808624003442983338276575383215552000072210045173102098579150611414366511189406441024947020614835149056524072054176213378528228601344585765716060077914344103303527195463805684278871825150517739930476711260986972617721194067266536670938499319780039887459242755562739818339048378679079179974402908196148130372473240725966480117131894279653640554026529588356250356364776114338032278763884938449260954846287514522080644874173289424574564082935894678437923717434998051329370603827862893269676831359674979721184106172319745512433385472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,15] 104362683803483230166409951210112228928035318794702772096826399292983987648533599619878878318065695581081601412829045178849245898887333888167874535099467697557376788283718627137135515750922911521935346874197182228576347969755136642185707001111067965938680744554294257820782753993822348177507433006285248433650312333822133892644608082407822308972717657768829626736925442264614253424939442764914456699038587733935594776207891283783310463548423028498185989604111891737937395457503907473176024930138874004563269641462123256852609698793870896149949224873626537390699776641710812144417257972107107355790843439537449789411204420111824899191227994772537766937091808014141196558884170497499934368411834613608059223739703027700576033971652020179988247248664166326295323941654548840114240997627339587961838681395932248668908287836204328593446081178696140919358485886847013605453585780143004565435080097141067372994311955090164832966478030899466585581055683220414616843304598689764419001060907409759198137344531464336113691587545237352509393959444380108089319364712532964470742047712723138191282994275276538395400987782511822140021898760826566659968532558978251750449413471139515658729549310176018562643321261855311575496251714526699195211094400793120600238395121373583772178172215377390558591060642990505206884300769666251807176356359472063486915226173455619380994179608907444714337154237105751880029518987668907384872554404957794999300191209734395886784252936374557565418984925445068748654078910632225440217753734372779308001218287537344078603718528281901180246881001010978227867843447569692405445317798046531935342087374616031673022710302642866718628195928598388622142703741581515080390511731481171551601967882575925827055670874292056303714641295672389850666418171296128270729737317791198921544615231377734173243999798584543427632149402301851405897686731706705472722145824025148543130091147565569108140280198835311647341721861132136850805112971854642199397902276826658766741176944761518229544883833893784572582094763928434455792043622180754994103008646652413746415820777630667270039245399849768919840074246508032786882921521678452282272602785906565257361022789296477261237204230526591942420100168726221787647329619214995668013244953984140333879262199609569274298493349286231634214801632500502706402111488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,16] -209700605827879456567371053988789685026593944968535329451127382173224185551380635764091598882160266370834218517579119373081801675878459484655821957409440946660231027498150458479563613237639058880015517209786648354584250877529902766924043804402019976336562130674496677421460603539946517819293524569034473047082863730517225371661211405145829441575125520888214457445457350805624547677353830760954331634885406628374127519400474643787046648527629945278142121696198205179121046820245869562843232743193963281853584882066839195699186898914603778824390316325081403840117002254479881063219584438856577803724138530658524298885536723087123197094472092684245691835019435010415126483489425201983361163943774471124561993651964042680901465596177784852668449290937825842221304603986796632012774913625375123534768373905015549877200082400725437976977774212759696151937029592932742627428467908574853705544671628706993563593614275198455691974026370190127347039589396985662358772731468653667603993038002306077819054324099270227554325209556246445823249208483908315159426407341562360955829717487876304360902600251427955680014099532458573942595235771639460911099704897661909105244190878565536007813323931827277368136025530050482045879485522395782561337969442282897815199898629780173272270986962033852551494957009245482488660886290830765808053712877058205409669588567643174266365868021968176946273743382971579590622618699422960502407771989293027042624026793024708416573240937159828950059638821164196261098206623603819080989106113978160434300847398615509401984920743645913286483955880779571798044482529399038503267248836735300308963506393530985236245635101004678634772883625323352997571714535208582777975767170626586984136878175081836338723608620209272947297068883682004774856453391294240688722678473443583248376595698841152893597741215621542959836351596980213221001407464871907585145939697709809268865374933139812582211890277240073141856677236993261376661086982932297677669534143705240829187192274098457610448042853791725070995724850837204825805698756106716639648180390409685219222278783436669248375780148295670774373541387369828233411322758685146999948898430995435031219074870178709673977805535820847206512936942308836856359926725150830905093043402059192010046180469071892725554507036804431294149658490820084979996049592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,17] 291666873424661490677623804681270240554624147048539318954070377171781297924949694526117052295253252876936884013872059089939048567181522496137539481124319936920302959067334814569760680587947065989577563692663022473633247453829569170225118289388339567284045091931791654394192670381771804657632763487986167011386398784376240658845075530016024677100665141529862714701637888881084119521766590030167027640033795379637182566984239093687673530066818847235609601075209457114298869196416057801563875691407314808210158352543812485607633782071723317571205489915274354957685413943546486849756011047499893653385959155255819615011648087526070627019263004411999252921268325307558782305084046228598649972288206388960188267690508325194677526328084106000573110755521680749627529087380229165712398017942140271545950394021865392444272526875789272805952603034147133699154269989891810557245577457933362273758943396265872667676461202653409613877988380016552452567854663721748583804537899540440380237859034242952674602454874453781116443010470910580560818518741469091411266365150457426968153694980174021637005685528041599102861490101142407837843162114348078611123792330388358741361497979202805506306788650024899377493347846894526180973984034230317078233734846929724942676725541166754052437900010251868422476737421087840442266730980383848814057526860705899649014116979692380857146671252029951137646009160774202029904867253249845414547972874551740803215285584391497214729420870665669964635368871618985900762789997535797345229457591871034881677340561919324851544570851116152486311287499990674094017883335761619419361054682481102752987435692376979671731225676056817544283177269721732599171394378404925005770532969820428080295571814191846281395523762015291674210725388302912487961925830864304002415889187024893351167896549409755854167246190995494132526937080689022995193319844297028132222538952062787392071242080090646768031623651424486838428418044070436104163709665854249847382047281387333966741589919789234497996559217313610024625188842255565573711389300939454161809042194116946536847876956778855045977589819467709508534045601354103242003696255850635955360844984266037544229368415113707714872922606625883984584581411035775093635074551701690903311146677954012460897724610413998238347889068967938049551160025901999113941053808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,18] -149781174363835886835126365803672230073978665279141018321743585807014464731934668103775433514242128917034548494112518109777035654505866827968857941032523370333109449934133566580249379319287727459574222165480379467931200756317031850989532191139329849760984404779384827349117242881531130256106244322011106433567392934211021056909480976549738382435364138111417128863115614365526999888002478009305581302750786074389868036225894738576851794900997559437815202726346721624549166782478190900605840509944069143557819767882733701712983418094238098462889682611600015941269145800264712457880709704319085414429640605797708143788499934777363326633870403325146998805128346012373569758408441432451504985010740922524325437349963212305401544801217678970479065243592899069934707840829398529999108997001945514151762073733445678841234570347777090435829728295952492014039032043179323281045472053489104688423441938971709358906535299089202391255760864621739332741544458472284877594054973739061864204094262694198497250407177674247253579298150714531411295113877746064526261707575024622974028591860598010451099968423956473697005731645747771648364227881199395718265966143229017794235444229270149446530322323973414218438488341298474897795876870803097669480524352937726582843191608361102691846105867552847533342204646294887177989390879497789214798913110593447764388875554005577891646566388920789010953153245097467839105747130617955506261775942101020935581017038558496182945159438551203365191246154009682627484728498881247727255887891190035429252076877060059029731117739987740096690339817195909722519143735185956933773712496893972158171212643951638512508123910661836201839486624006438686254340918991142712263147428532132292211821152255103703841273648478722410779219257346710941372956900814137476141382574920229433389074791472501780809090587621493714967741420885212466194150955256194747784859968627901681181368415067280666924648887235451302736332865478769527677237622411604697391876055913723914640895972977677141412785273983490495762063967446623156163936041037954855347229216638702712783772147267332134511164903661070750341021108312546248263188129841968138909335118367129001616142502295096847149900210714895372402047217966668204309143754577595219867328076804590854700012128272973369196161571208891147761195199000211829087298711490234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,19] -610548130883333805465082279752756828515768699617094949511356263938755660370609941745535190242802894846364320634582899827974434119086670684846649610849087560357022560567635652761858311304825927892080906512585281311658465884668067613702669207683470496799921731326060775699342559991638776371984733209946926642432749185600349193815465227122617942530127052857838030762605874883431196197961442124384372652014647567805599979221615035095097071107939967049139205634949590552765473886968024937396014176329345554734064411773725765818812863965098323393517996219614527177308086534074893722747675530944519761356001403774405477344583837125873789575799900480419078717541300301450077094875942121043598969447129137141154419600137035771145364479985195426704471972422650359559389424404177660754684428165849545045113830726793539254245477368774565798013834550286916565176910465300866943986492800966049068549357295435697828687799079632736899468996093373027658468214962860287056940396772352767331253427265736119051785935635602722592619948035016139523148318033480881686838902675515701276969202517844633361115120043094887206605551458009635055845904970736012789916627881393300241453716065948258474742680514624685750766257300149256348759751425956315281244244860214197985321005111479419805868496767440196625764160288942119616015486040759170531465061989546835834429928812076206007865343558912878713343138540573894025755337148009312351001591364792311455835641317483436030901223119382904351789640016508199823078215868661872282299047687636440713146846873669489335025135142209822026042699949420162102348672209842859593150818178848595880594257725399683166663369066400885648867873764352338204069862852222616354827577236795414431393173032761548552028467878993555915911949522970296022276094754906785187269412941879526844028438652450692098850611572095193230736833787276468839431793514868925851193904356665284586582570839277960515168784633422211731712047685609859416451185663539153997001631110187315515205729908236895389050754354281039525342053777350870191912666035674259764633389846365647158197822492180798050964209726706474745473386701202275706452169422782739027024912601276638426185739940944307094548535912930310160025694815591571852547725034836743752757759136428607317702196550768955521235717865082935545163566205640510207231763847582397460937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,20] 2556175967701091655000177111481663143214876675457084189019147489889470256180995128193067153342369749601461033885121446571801413987137671848212006252328452111643051123094938135024569476181583159106318986733314370927823557498198902413802322031786670661797413897220687045438024947671296710942059589136624400508986154125828524360270799031446297507794220313709089712562146507503866453522058466856732161258409795910348812487710680481521831150001885213503402679967324234847705402988737459021014493998960718933796950430177613704413844861184261317527949960031202549338463537005437904600450252295559108337089976946118169935191075870720950672630637832526021409551431832596355401517579511940240503905242482530557072316849149564771833155477389443811069824615075371255466217788370534302622370310744635316484895112243911069628497634488319406233353228913245314479419527378021532828664728802784899076868784222027321243843903323228084710589113088957849961231568344952216644239722274947063654744117589448415587794048135834535468372634438962829549583485092820049205159272292901064076910761041059476013880784992020349123571332015049707097190353661767319217147488297012753136042956912826728298303309088949912062498634819062351963083905267415736208318615924882832125495734431945785383191716127710756150270918147709461059059096695081797779881273047621469010706849111181683238840113634250974664474840954434289662763061934198963790380089028501094304509204426449992661892282156333863962217046298891678307725917759949387705752273603150782954061927188862729605974674934449218902576443395451777439932865481239447770222399337422876920752258142741280137946315682085133294912034160604899711218802350480608528892247927580670117300996121433977702993089974934082717291230189569091332583807575708088839685375020271454938670177302029037279933167005801969049391239186399184072668231867863774994910233453879914585938610558659581267240682048668830497682547030746197442806744757766248864161285774748772762687502649942056704063689614787509022186485694969278281699899689910566558329990227078108353193049431459714406183080923413148775878965286868072261638708937964163189255895349994263265602238248243637737422668521525121184761264913329917506269974888316494318687204036658889667552866062334848120631777201022270380503881390006754765821977710077301979064941406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,21] -6251268311090783505849032842221869899081805586432668508409946671653963267904500937032446719833139461922156639738217878617001946742137629043956406334426592337444805627274853904888787121559317750014629469119636017187723844098483659430722313351283615988608527825161257140078286895570378284373911198074101912707792286198776515416281154254716401964989382110447455851652440800363642656908598225983930530257140650814587435829264222926042934394595607630604837568071602886896127654908991970699911122875175919325408411132233711384007516317691815407776458351819200689601225513558537692818113329718934971101764170948200884917204741948056016838063720287558812821967037809309379734962952616390844766073288138625686185823603979645616645429588032434035169864764777070859242516334424486014660278980474786528594937240553679913457712518636000223266486046140621129789669852303595883472103713460982801664083826815163220898395852745689440374737514653849209937769104472871553905011384451396634735541164046759978142081144043055010997138529742782538343671546491914560663347378816892964790344723154907082122810432970697817530036414831001400864506342956304155912679815674704501953574190437363870751965552205170528252034654588609458180079824144594667183308842078513080087652846482896545636131904174217683184871698600228113160881031372299285203759483127035868739671670265594174402541791193845312196167670146400900099918648666011712363405593546949881287293719984513545923659398633696485674131343257279034617839336127522985432782402389720626107849331626263691641303910626805471129546073962881553477319332686816531570298682166380699276870195016045834778566969221829041712536605363264343722211303934554176188434022458658151019827578407903605701869160934624427073492612641285100136764490726441649082285420101485286613153095190781419431820580127722391971743619676214650748668897272890101383695442145588321481595360629212173254248874417162786809695829837520216359938835698886304472426414307312571483934225245749855026685425809224008359603258730387015533363664628831230309834081085056870007871358551242509117121873807395937362583667861843973058725962482111835327408108748158797363772086934300055403352762896545519289687149718780651218199670766146562070756218946886936105192745766366108989823229301238642921801569914810182906948230481926969528198242187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,22] 11914398343441725670233004604103850563652215537510702961391633585738030258963161973418382573932600354627620558486773352802578749208893349375408868309678368630823499519485987239594903488802032001005821016549445693501571473911344342011371129809939120500581535295297431573046840491695601555601814644178645393064020895032195445378712430064578357433128095091399234593712071459854839576921085660537812153626719845273212616114582920893196754132453111670752780581147767860461599553504898444015273465947520363628667879519067118355259438993146648796800576343481166990109291157310862190737810067129299022951613480383699736351882472803346624731323991569616014080967444530453994195211196739347993955143356825222134742024490245924059195973889262381266913404204416825911431416355970002676419947735304539649590734069918395554984726762904576204283200379422185959247560908167756485718120178629131308506677185807099769715583834098564248451782394180964401365375841220313152165031855085491301930203605103631285927875907431455301104177872733009200794757204521703684235724143466784854405310549576424671414587977513586435442041343012653200412146362000455230523486990242788632816982636654794807172133631013469847345615155348652010293609109985647318893038650183756022560928263788910975046123734343683502922762314890407061366839618021721365958139931075478412698373428315632297074048835810450275214323412802892271748835236556848382894883915915783588675526628505604150724131065787750311861811624708313585252744193796573723738314332713197525724653747142150555629818462123512284149737637489537509975524731590052753905064592656153457501829873393248217548062919805056946859409640833610969894178924267652787656576083354527096521035148744741740836658711474167716877548069996588033192220976661554754270402996376653914727748632292971036400546699614285062237638606550534542661926107811665685263235618549771353348446462738348015579816281818147411101232126832121389163284499605920887446576683276163225640995283256699075773438517910176602820323709687230466641975640676052735034157871061452952187289074162462578505302642720248289455059357266704255917295777984483460197444277857693307372840476418202629875707651760512600411941571757079582948560107506507560013602129903209976816888180828225535083257168598873033073836029562666260788653969428074924156069755554199218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,23] -19048178372146862331353711282894447124831476127057198792205948658377998729030782471505071824941442011783310291409814154172700585238707841646461150118087509527612719898442012878976064951866964628800943927003468199298407216896377807862418468252143100363305588700743428502754274787906053011836668995909998068408135990718386128049952076399163793837251104857975989378921788413591751181842433700157135728692125440937938444387426825840424550977011684769775118752730470659331329123573619689302787996496208874505203312493385709016319809476426604307909205239524328384609124221332650684730695658127384937161623657255213388926906864751870675667323086097597397493810555894106359484477213607744665826619711450436012889971711406569842680084490837807075428315791997846987731692720857449855468317792869358166201764360800547562874241610626419451466304417697783743606512946888140219521855503887246726760717780515391562316194003113672752962341058299169828953693611972312008205668267477709651081221496833557700677823822466482763803619145643072110990519478214583547477287752241050539776765707857964571797316764101127413177272554922597911554336654708297003003354836123846172744742639213653126397959699062053217489529983630442214132435358848589815359071811971487300609121537341531045881996414497738710451432033603810564605791586393436322696444232640305743185166831514364588734802279230387772965485529199462008056086836929221722757636699989143081147466105111474729861016690340813641354961137448892655645614143915508768545869209369577850532006538958705265679887303917712549597244442042794293525323843387860998418679657878930963438433041867616124230350296275702841094465961863898040157537951185807231198424841820775475667416589130670614556351020946076973195545862366434548044697918656503399725770025900919657424632056011732342693236344482218304221313860979767161395587271384677150888149171263245194962087463296729506598785791434548137821584418957097721331757687263436038518213383341403827581348397957087283583850726682481335199696770607446961263935392951052645901048458417575225692986216169383825343702190689012436425410603702063223518936781184774395575197139876484626681138724366245283278701927411458244095721456735164460145133274988316625145227947755868497453376842688194101662186543277742606667238664390848353100875999797498526551062241196632385253906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,24] 26323634703146169954590752701066266657863502337063558914202712114566931015340026829153107687960260745238270851416986754383188707005143045094620452101765978398377454736061018471024701373726266787777230504098156147558387146471761549648692992888788761600358663536805635958838341903280713688289021930163704359058439602653040691468624321913468542443056011819463321219482372720975181341135112073822556147283441059270039903387973097129840137896251956738415714396847740414876870540765980167791787335016490661410381091963331247557579491230178892879627417763658003876087805099854966636390819034968675433039297765246734993700137808557039053429025871241865154288663109476582641802412164629124826780499900096546348075465166143299705139037908024950657687550087497451276934597281575098565452131580366832892583775552292024883604914486332014136268259948061792742352440102139837524386931105470957497936065246240666792215739582813297677653823957969801532185413844480920845263051746621288774503911405468671670523328637325326989103157857052422804232316160600429130529076793003984044499170994360197908265045209975701660542224721459571182735243515462784580934185410522757140237973517585096853991517547470835837436210628628397730875164334251072528864319963318136256043507238761501709657233874685963936943102884241340591074392638186254564748859141244636914340129802195888817180804761406511965943873938858050372643438589407405929412010861216233010150201665169020960895180092791660452143771861879931356787040246188423035125187401549192434519804115226614722204020881590315868588650758185345457679671478458515175778217594093376713789873202595255786622570568442597194877764075815328292267185012533921312898757850599499311254554650003893742503947843461113525234266755809394524693031076626861092315370568189638896564302802139828289609409755288654121188947742860866452854040753921473393774913533067921715109152897209853567496424309398612665090757849849154911306377932684519037380534851043338674267622813134539227487853011060302962224849698570097791662574752706583511254537426354030093736309270212025688149206373865460816042965013578266346231208833952908277996139957739281242709204676942186837914679744838394020624915496597698226960191847647061651861119353175385093334231407530357981306411240827978164853409103702695260051154514983221448056766348599921911954879760742187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,25] -31936760686037130408723379308060198946877323173813963534436403402775738257706152679857203548260332245904144413225118018501757172583659256346737691568008595544127760012880854286745552693380794679203204270568755519541173570739914083922745049641666624862177414960391105663202433433407114625713785903079931116075181264253306939091894066524379410857879133615782724235074943129169055530248694519320546181725300859278114826213346959067720395073588393072461499541216950572760276553679291212935169742246940985934706666096683401859045318424600621496550145654118756386914984212181384256226680625526535339739063848953937056513790556513567264763384480664653352617757137074167288264132023419626630189668573578639138510732849874883218134845046545090855837082162230593059400974520305031723587845583573926712661683641626985140297087344979049607446044553730398527226591239721906718709994992179168847623799477903646410082502958298057258710887569691300832782678507492456370569661532920932882087035153535321232727200848498412644457903284942774802572012451245022276960400968397872367540504313223584274932370841230215951392603680390640800520133498673270437481160647854617797879050683585575643285443596827316675789226318583665178857270546062043053906879592887476620818078296432592548437454523950964044401790614104854827654209561215053114066895545364395710628080699085292903917749434626598301637719088007834159493042353672637439811852222662288109236357018728348465814326956040345562102220444942419667521663671500119239621496968013721670007410389582793793288560241161359794957898342508447955876135078905774821601508601915942620976787058662952970778575193672065914690372981234341131405371600294806824849382479438594554904658508128539419238379359835000146824083069451544182830159819658572873026618657679306270802514823059323989333158436575914922991483273702476583761888642257579224831836617790699102616227110333349873813352547726459876925700441381103540634345945628707995161050605187938249550425389556177210653949144104795213770104331420530249424903513167607386683724707768512886966274210643957270475236698857877530762575777510993693343771507695765320118832447248378351271081531700456136984275441285944692924836978328707326297631336130141056476229077089076927186801640713301145965004136179948718008619649075781820706461882197186435262874510954134166240692138671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,26] 34341074827840162582742764916479757106420432305894859016867405455416050613714022313310409803225632647724059233860270559640797844876277630780117738400826047609865668729325547343596982484129240586042843658964722778678349930452105559444449546401959047287388051506583653546752321109783279753271598781658932486944924108300655648762686711926002696445043298915482552266517955306329964089790533730101043583083112196634774399045266714766868378040591087900085286907280812448049660200887212118377546633414979459835504421769650500888365190376496489128977167809088020921034991918300478107550370353821748584049419957490035097989769492988424175449738374950105077088508083649410314523477616377824632914301882031145778256760073776127715681086396957874571384346191433620267515966048263148648013846639221161638109555634671922276467668132439962052631026949914303779823784974374725438143463401572850270464507919530508402892621588971852358651648260889025163900617662642418943489500649158641095289471816918561785610301300514894311740398612425825170210393932208071947532104578515381659419787790818862840485070761879403435192140262406556527327774661196854347084697491135995993957864125603587777885674126239488359149427085130339391792859728426981907053097277873099097069228280494958897457111884140084923044431392139293707637042823558785465654764242069175271346421720539116058280881544439770416107362192260393950166078505664095949185058369841008648119900104678712518152293546163657190606007288145819886744371751304049271038362117606162859721118628107373102500618222805294838790699410736057555099207620270871912230759284464253946123480315713544501194828514158711532117630185666091371422640230072988580170911664638094167587834021088614894620893261956073100301228588527011790447043417646053936227243584345497612501548803762799268441000466998710269195445333307321084182162440555467196096733858119879454164905196092425089270310364812543485127217898516429184482005869946509723426332773470641604057029633242576688072111337140836090065168960531946656089848339945601188600747876867370327310706102070980802566683060016097861484215023468085097790093915733274710141292116058653695199314463131075034943875135477360671289438144485492882629381920134700765371904605344527251246841884315671055494457694736572021449904249650810981663416311442042872131212270403466391144320368766784667968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,27] -32942021149357294338380914914206833729732511881515421775195460611492960174511948481203805928173153171347387189153074355491562217891759586187591163211380363092347515335477344796343359697610516480011405923299351458363904763731157027569571604907734574333664492032029852608937931975117272824699904844597813588303325942809461340182546353648397028743174343826774874000438465056362694223802648987007864534636247833245760915267977136774940195164010773417101624014443314477759993620849888955041555909808058937451148973170446194113309650983961371968840023028525875861257786002465380548055417923651749474148574817721121735009446638834340685631941272272995176322833682407403488613882615607073086239349858738366984348955490068128549861358147319619794194209658305225432094521770978196689539026743151203541384880465770611836264136920458670455982527493588619915443109051472428217045458788507907231000932611903672423279396276233479440224185647929413667474320591029687472508725055759429132651029352724345763604245417193669578798832590551993099186608225914313643904835741852647967417502401033905723065248027784685957485163325485615714121175103094041696162871284212501801035901864938980052117544419846470256037390820716943214621688573201028744491312781518658278682714487602588741658654190605925851421873380072236679575673183203421983093688154781760451731144181548463789767017358844482534450629090988054566539152252141261864449037151413422941485168675065872907903976120241865854130726057789720348077443992849775838173667023461204208141981922800473044405894170347241971972081795141024429184784049859800371454619613381553347455484809569545517524529429078718154410436513657969899802396786646284910170792887979380625802421327779017803773811054652014779351126006808568240706276093013554579492573120388544366892210606858216818622995905648068247227965402574566304936252820937478609004043476889161137861902047417812356410370304275940922164285167655245425374856169881363408072089363660865317433274967936697528055192464528985478178939118549634617410353197288781365580789112661648127764731102996271134099946088262540690803855685302761658400475836983408283859558816520425439650558687960976734667214562105648114090947764400927825420288492930106532348925094828581927014249133950417997264093868662208328711363348521891152523748693105275609483835441704258073514210991561412811279296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,28] 28325876744052098873775206604897067654481676088126827756670694702981665269845011522904014375841641630421728971873358522346732882897630447070344415156603509328550379882224085549098856830967336144542918050381934095155071056726990559613486404974028233874558265618624668119768910702048970985683438926650528072338044366257465283649842080094920515626045032915881368765094360206502061386756769699278251432531545796476761776759901919278990233710008186154038962250067202333758680222213022512274786077296292589815127522196123369906694948193229099841865499222014231716381225885492622797989417869383588918215215045198122765150617659419090327694391730350515265494567833844515297063525085494405493350711386079262493808008830856631423900459875391274800130010011218079209910823538864522414712073109099170129662622784240442218021590106934636566769511448769026861109244938344364257111595426570345154415878891822034334157969820922463741790668946527924291477865184020057680751311403527330742892092293494283211821408969862016593657511788022861874808545836633805196281296364576513689861026362345609227854861490312083118107707297950995530353070946377331318458889540039445007620465410397216289488151274210511069213024931834193552910035448733505478907506491251094670184794322506996343604336858229947330469760030189497785369880650594969568928248375988351612194299652874205822808221032387770281804912458914125594696609378329835053853860625986080221440150061344347488210691634355706950255336698747013304054848172526454692743753415603096506382585857150370732355243479682954034906800932611753217685324614671766064718772492146767289291679377995793117847238614716248722264630753872766057089525759939017253589020990235624065501476150125907977414824470750566299964073156222505327164795028602498839874796322284062452858334458986395534003162227346020554483508329325926937983999496101577262994126174234931548479806935477359826752472222279538948743669023898798798928523276602681434783937272621356635935554555933515504236691841789952662182207820310318270376424602432026471722992560450105748177681708395689295939344397639982680061672624835204621223042033981782780905001297686725520491926792465924448826561442863465404466832230095901646940450701919890650267395120272280310554546953789712449660799496665290528846164023888294765519110523081029302582931139919270036031662129971664398908615112304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,29] -21913574124359727867679554760757668235291541195999601771006264362631545077448262052097098997968334634605943077327396632287919708581022530423870969341794781946801190704441974140306046861269968043486239049376774031655329902671651712387296840140794814475468220364053620805566955009790336557900516873960940864836585645098202379197588968733361063123370777347410787395863840419922033618496414645650936123589607631513577000233726395591451401964440230120550546682978558192524451789087906744771174588608767523798217852110485136628294393348083358893312168424753982508820008550890772910426593327634381404265205272505330952142593099290736167294172242529499536789215739169493714815760700635025719428848203658837498870477567813028990197721999209439312372458840598422254686706797296031760223430169066969617194462021330073132878143949423592760511360484584705823445956650848987084199315721295512420482972779021996437049681048178181106895966048488029814486100766948192634190273136380128535627916937778449771287606892362129689473755966821085955191388409206285886889856636692312070310334803675886681362815093149115731078726457090396291823099515221419668157912253367422279409899580505791207275607575288960156760582615450616742844212459548676229362015829420603190635859656228896087045177892868068712179264099029721154267498190706626683186687783289234791324466216906477407155657805815247633691827417700044753463278130921588726212325335403730990630833361880481203989687840529469889843306614678837165847141754662170305030712580113904252120384483215988104379415822194351293903193684054460072277706838139545580219929408340878650882185998293728184089409778896852741639872564929599587272135555632945642016941800881850998913443289595863585134631840708200319793195707026613597722445590829548867628063477722256412904192335433432853376333769765850255851876652308129098890497648036429122481146958295993943516931175429718459634415067796385907304855517761219298276926409896261174087647720245556783434094857443694084359587106067059004966243495761500157011745472159219282618744657432727715493651288200589192322404166199931465964090258489857527600580777666798744357755792134742532567590861522452071749812897394039028071810091616544198993504252754210482447763789636629693227315608011134076630012384442901228217701950152696698279499113785052293032203043852274015890202463197056204080581665039062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,30] 15298790635879422660282790183723735906719298756005985559902233208467968066443527800071996252807199339758116292021583465420741903312815296575142541740478346126185359877581816155664788763490267195761325983448347510486285152575807625135288847647378973114019787553703435618680975303131294944586338148059467992325477320600556983801000538882471767798313814781360388504639168757821742302840349311575165114187832296670552801221452974815620517435024696804041209382660756805337400139090661661348383762315717327093212303774151072326309798899848816788352423113049492485766078532533367756102283014811828884895473331585972112140406719355941485653906272617680104700440288215616718997362559767074834360600669615394827336181259081560794498899265180354038509330663701141249682898885649385540857797634698649281896982756425396057723590816847598806923576060162683748347447331917816954851566061268005297597113880712326897927395567899957647192017932202493137160585924303012246471135497454261609371078936273244112080315419890008871893146763282337259862734861864463223924105584225397055581917024761347114748960606723998758379760235068949312212600163747738872962237775595412506003788612693834639550041839050086279844932928771127462673677234684328734440611730482153955913162770999921230808283346929590806652262557051053801941489716552566236195430300254503744066905700813300025984867995788324097903792039694380247421993568868036398646428500196656584670248836644158548863161620844065250603064686004048874974790727105477340562161904671620940269993429766670164264185026438050281247328827412656322684207865712460671835304778793287260571976695006144653671983143754700565181997467908697265924785381238400187796325587528088894131157260659290527415449393138810035375149633693771675713138409800228622225674515883964178217565820903847133471706573053267130592673956146137556167672800564390906037729474426768069550776646197462098067205661246980465997851556084303542035158867650416303336288988363492855733397327918468331790741659921513571663474940196832569537096710692175572087488988262675116562680819065836546684448912283724838195286576603215903333513028469228422071131557830094015034588728746753413406925242098801787814410895568617736771146939496652294885770628340039091722222929604387725318441953354715830555745696853662415010233728708774496859357795154810881824158919073397555621340870857238769531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [100,31] -9666213592116692354914895758728600452504640516860744054427468103499807646775295252210657461238421735226229705011610167472882836011289269924195186565979142504400663864043486508524891698874686957247721646485120371261726129467618808952812059285423049504204954984655367934099457496154025896209388349070587709372926206012379864684234468675207328015847838914334977499664738774108475267356441921906095612029467929094338993959475922284175094325890624701651450879996484348513718608627556329021961857848228779981051949354476977629678421570325933880288093642744266912786818569554439978780369580236236964622778289352604105994751519694373643582162487677067070845810047373609980845008206477179865866408313648127992173654160656619274315224137664730167368033549348961551576570661359547012538310399971673713308084359084431903300917169496762575192342119489608088289492649977328836853090351123475005020090747814598181750971139000532822606728513433895949411890001344960683897731949389161676988941308282610263046949030678935536107387737182995690614764243369566888302792118425853888601918759788350450596923964771823078027577589167912587255385831234280613892956544500264390913739942379247447144812421343648898801963013623542434385165558202479115768438883610756312408634953593153235055125087637741821028671579921945578726427665754497182461079504901570632246960448746227636905790630515802397977032310750445403599934495925265888109654300968585577864657098091138925978040182987035257754450838807534044663639267843754107376565624662624806776647887146226014780145223016622507698505091871326491901205184112815760140220029324577793490270157056576405765103973692296987645147426070735097225195025259880671063351111062543168148839031685574178994968110501649285801047406823721111563200443496885629654827112109827922802367255164046135801670517566519645269817727281662904682285106763998777118865768329596731554838443723051755837833045491006295365241890462506938571742367154572894722404710973029554571572569117545482386066452722036546228577158095256176988378989269612451116558182918623110452132121321275558729761422321139055779092021715120352005950712230447726385390172578564843664270735021476244759665074510076840229680007823534139667083542953250796651569140284766227513291283463616066298030502773089190144051601875655400743293909021924212027212404245380304929676634762003573086985852569341659545898437500000000000000000000000000000000000000000000000000000000000000000000000000000 [100,32] 5544951543054016665069074626351887193246147049061173925376192464186069229844314434850933359814371806366099100388297288663648308606888510730460571911207753702082858436990303515386302826139305858508437757464419702995148377832697966080924718053414791041005512182906872608115412595605035150741908744792325397034768281204302622119091391267631202506683219984641291384372841772980175213722334146168790127363544025454237178792619552276694887890161109463287894934113591726784706112506798480951180491918725012505422485412475797635121188115457785030836064189428042185323360759577851463946714126256594153912053538352172306453719215214945479854778297583838316624512158427824015107905705144651653430563773643708925646374565055992266542143402215974741019027512564998734936463187142349118172699807762870413095055457935989027246454021966184702979562262046502037223170341523282559747640497906233818157196722516483694157133745437706837989321113586689490522025845888761624301325459819878341882923515557574107625110759020969805100819593253922104734595598913396541308267421325980034522363702892284223727656021599109922285082118356541913079300252807427713006784447944819574631755403134948035353608451946875326280183538707265192201340984481226568666523884663936915282988029202181586983079337658665515592540627225989454637318361594350334562455536495444700890551573682636038538473042919958888198907086624041898062521668775659610179073813080848565769034753090238238718343681995076129252934957793992077770768472494111661896262781036155049995330672587524533189833219437038265388675895416886948690530597007911654245242576722604294679879227660578639799736616325738566510884611901949699707823484384068111170084456249701700269038099098884501371178523593067965508750707384545120656697192203715486530108261565058877138585621313163804179051018586131921359941818367633506029763478821110140370409728820687002668774467860184104595176479467658370452907745040768888643645594204401311382163551447562677113023839529442796240271369143523320662486691589273329179767310022455267714464469411049362726706638898205968509385352045100740522254930291281851928826331847775263737465334081847586027645759414570146409099836101678812976494692494992429408275135570490182913641693375838589734363944852657551123578730223683917169122486762265674168330109698231307237524407607073388948655691112156126965082592050748644396662712097167968750000000000000000000000000000000000000000000000000000000000000000 [100,33] -2899445513708123887490427552164885278954042267790064253811568159978068068504433482789308520465236254666985442721322120165369542765256640873189359110356387375796886008643360042085840594762291347801206583121132172290693620119522494919352733757752482986977561089725250486320083643416378030634927831427378259926994225172171614433731527047813437256436271278468902478790338448538746744244905813349173111616200424779941039933133047514026133191971497909913017616566898758223400650458654036631396793421857344627145025036443112074690690797500725440348533952550155617595862892491652911673802301291166483914449399818556100481589637869546243720630306794873509238552948456051922054016856219490221081984263486383167306989398976482940616759606194966317921118620812911942396807867793954977371943579546657397670457788733225226462658959460170838709671560361951964699403857010620387815095127035022891313377578027618758311736123071971820064150170588568080475215948818618649929575447237987008261048858556513774759857574808118515098854279744494260993925147494458050661441996935493169214052532495313687358164425236222391284906726388948457894718541426618851043150852842835171197438811999596379170221551762630814653301793251844743731361911951246106074762880255717422769497593077409560146852475425341056809314961420489088729462286913691644572921239088994802278483073123822788536943153908872478854719956864737378642676300277129821418264729947139450504933419827387003748206821042327436457258422924380831357065545238356834001312751003426233610424083326591700128165452660915656830597047794677548808957731529574629344279609588789497060179581258428742871232337185754562470009813310712041726409935810235005560207210376196384661184101818274573305249607862355623609670809991083668340110605423938166241570321441770704554880822276645072743814458720878841359371831201583360388696013421757266264706652259125717642512419490427166959183116874282403320942234485570113730802831065715141029244373204349460399003706237561104274272321525777457749531818990656487968206208883680410450270171821271201409459247758084309516045361245990476680706513242514924633349145055207369911838811354461356204348564147097776183434486481066507371629704007532785954869302852926065630951998819791444397738822818467928457571343122357080655052572482747248869750281009618389635062600413321986922290954621786798761640113752946490421891212463378906250000000000000000000000000000000000000000000000000000000000000 [100,34] 1388995475104805401900238405910680991250986086077676800205273354708930925195866306976011246872620114895450004470752955428992448634234158388400180732165938342596058868839722428725868969692649775267463719704543134180912020905372737358862536610874002914896469579152693910569270708200075757654619261013671354224564617963677807307148675262968694708950607643948920511895463938759928875947126937612745957128702546681766653359127929002515499305231730313282111970240220966086821587783442873367129946367776396158401375466803489306322046933214565577299588573958819824307568317134009357939985536351522855946219090040248328016927259057289843021689853671183267182055237322268626624132693029202524158602303950026638216888678987910170477273229789064664764421284922022303915297148779219609287936251467461994658250313582093031966145505303040885418370452127871122908554758875150109999864795690407043084072798666940659767823495702238081983052145462263505636368999097842732653296542131587426164970521867520522189742671942659950888922755322968040346752029067194536223382185543746064344607761850764838171465042874982964021214779570042587784715145635206111574712865809247764972100254719185284087920840023157068622512730659132707496197948220811006109245005250432024661970526605529598334266726969553972260363233315175536703254279804171969525326882361061181082068435476523484391627456489985932660387877511869522513624116716190934214909546987195375242016279192703305879433612918494570784646762770079210299401463171573773445490622305733078465097097399341740636639161596851743853904111573094071294856527230771448790574958748729035945492571943735254776600647021732285374923576409206320396511366974876955267665258589864705397984658655782186798718656721291522902698881947800499232639136100746771735136729815098264341949485611400650412395354812639152693952152700943005219551426060455654994862141668403830946205299999164394365950207547765261477639440457294302074414893431494832930938138693492364281493329723934507192835215862094853082664793539338437997760078388758627196403703173554422535036446037526136734341130681055982135823624810148021553399714087077539152136967321101975836612678543040162294134344254034598122535237783862842859531550832812649006878260859265017059540145360528936554009228779993094975565536928580429529132469074995249541958524036939695124929027615749117194896347649013534919504309073090553283691406250000000000000000000000000000000000000000000000000 [100,35] -613243044208167102374275157672318869765521811609827406014495180410900166162002813163989059047576597217961974334669638573521532976504840682909659226456251455769845325175602788743916469369466954551991159598019468151072831235214748324673078912642054894544981569175419258435959694529227544897940307851761004851650023261160954949292661377261004549525078990721319324802707493362055419681206027931124455251596550255581382380411100414304987035437144187467550137836131544997813236837902883927247364548086174058997663020770962717036481580011484402303586329213563907648927483597776601931578201315055534551448685494254703849815970761717359355228247456595757978132107433969074156439300672682205137388041823104877213759773645933298527110907722490972874083662144689067091385304995990147919769091602203387604930817295096905941982366189787291084683240090777949082195014674955326942495568011251450610704109147022067962354653768499346514348288486624102431337231881745486721232509400312785520600504129961619877348508750314474833000867204004198206115015252987332747166692905960705685375717556807754954432080425159702305334628501624758821628538874523903322542089693084361794165624779173368154410693751064948892664690388951008195458156115226266609087251353996477995219175139451429449357716610968361244369945699724878633468838038605373737359913569894293553625796111771252924834251977787141045725229448648785029006043150033850833018278453753921589512461784773153426480410540200898828532450802779538106910233364891034279579837952871077255098759786291186768240800306497349754162538647183236587523466942776444414630822085180086910475285702084601409001095619507190411928984589303387917404903710353857069644034307434114015681766551500878468071565391472238551223808565423896647082057237187847907374428101850868823748123145738810316409251355142445671091960060404653712082674634650712390244312180691605450560919899630747798692956676526631300403995443817808099832438484225149915133300388687094822104529275989197704070054045038157617411053523129927170037928837637886972769827127137129445065916593668490358894724567577091011723772093950395348825589200754208424367579487634049272041562792184536811467920957837307751978104433339081618509480406521780648681159407250682532969493180063839656299025648666117172562814883165007654773892832103747372990873336378506767408586922159052427802150390945268298992232303135097026824951171875000000000000000000000000000000000000000000 [100,36] 251032859643810933364251248838642581157547474319983358470046404038450522886829932329675012461515091124990874748910747124420141567685187445438653006237268663629538748076079923379039116018944371820842833744106899122960632150865309337957657001542637025245233331214246458555899115791408955557257052516565053422489284515787733121220303182008561416033119537464019468388184301336329759715273422881991387688000628033561906466953588072373094126192855239258769903889594323490954272865541211513682267149744329275270799427897151006099740650454109680546016121515404930844356926409983720719565285759379199919046348354595454767658420768125569180368246063354965967696310956317484606217553890021254446152225599252679799364749284168898381163749676647770987137746037565263235221986854599242911984516224431760942220339450196630367578920329029153997698803907977764550556151043932990573499028017591017580637920743603840824907139393171913151935811616211756778049033261411988882143036581004618402567966195750086128901997151709469932640974241775601302853977670082705193636506874819715120266544967819283409591259027073053629905887162810523438933480803319094360136769261708907843774013607042448591059092827559408401861002949247859118872727401046191014798728188305943674418858668546466171145281931036930677031492225174879846264970729964855987814897497542694141508384236756875689138190288094657897605746213358344277871515171463757197358664747293328762578552346788438332144999383175163430137218300488442605745373337643440301923780371199326228719247381485271098299320606422866792590222530213482460297349784678202773851036855035716344246980522723418408785050704325801956506479082513790655978652627501940668075009251397488809832428731986681505684460290033004183410029490759731182381370181396156472788585124367219408108227644566651417938562674120618920493996136294641277167851384658634446356554151858904322937406849010441722692967550444595080702591393522916319430562475397068253031064416881959676170589915029509109816701123207272833942730178659101683767778771299107434791418411681034183272913153701782225160664025327866159668527205618295694556113197019919427005101931055949112800333399508270899987334602221012211298020355498455657899289665402641609619574961092710877014609363682943594231440838455597917363323150890289248224910687051853956518932025030623126632971742758486085000924082895421701744353981666790787130594253540039062500000000000000000000000000000000 [100,37] -95737031812120981258017811022123952557172891789162093154656193315663819469235000948793887817598295234377432411681369062412194402336159182034123818328492937736867504848125613223846415602656165512177402134745044674323664840876214598519180001619207231234805388641422283967705702089688633365762038016495184380363342577935044863868151092339573092635334385730272836361581155051820674290153764776495585909308984171010022914923479787151457621917450849454569923094296902819978338903908234137481914755756310668055155542794691266895226195148508695335800533474720062782191353897728056322792954870093428804528166214906761160663434875022738394121302800399862787942797059981741820993818261317942772529921532549926158349258006548457664329782861027694058338251805524648856605964762054372988572468300312257796028225872518065017271658859516445631488856160044976950658213420400029275186414430237664325316750912057314021377316370527841254430332896354079189485404228737156950085992897289255057779784388833849641798574844789494226054224204824989245211192225421217057240560781395277202258603586165036066864451428561150846781451044197233313255328562862314195837194112725924260473136126961060018777855055760941658032142570510310194096729098770938962662134780694095654401228023190761520072371149675407014156027673208811444782066273164067737007788267536047981156987361771591219103576328147222256988769917904150594644919127179942290417778363206076985014366232933185737715716047474016836090343798635615893262253553843390533914699016895182459413983125049174186302056031400801554401551876083719343494891494568004268146042966962758393886876150611315697589885085109317925259922292075966416167959669735421890099080436648768292935113430166845255170745348708398853580317209577875682023966489702283918984402464421086205231481950141478186578468687747071092429621146981841922458973798221298020812743765018317558386723212666245113932312911836894829400059015880591390043871126966319926869040916955665148450098205326443555127206503386854606870039063289950529220036718412103526043205862264630397581491673351574867222888374677097304697230441990057910288285592284052844235487811995512327341605237433826201587102040696193476291603631650679839031346634291107165526256032796245247196527249600122785894561713885824101018523042611564132507308428160923291723355105150773421359560241273821251972633833817252768660921447008149698376655578613281250000000000000000000000000000000 [100,38] 34090470573319545503203219107487010062842737357829640338891446294508934977418543630707683569606443617087778203699152510594926841198023923007708438189580532471901632949183001902159971908153118951489997715162879802734121353147498452432125023670393341894300407414090438820795496685680811165946298193125364069362237794081889991366885388410227338621625196334453325446953577016176936429802915766165299247888417905166927110103296588943864560172933090679890738377903725802539405168894527953432363497129901477501746363270458868092679447335421897013935348486032344878445635555305436003035540815907427967479614546950953385455607882395222970134859454222657165234638617248451168825565348113142445791876270819298832835382545639862156503125662697161145149202099301316745467655061521858472130562403789170757283626708784513522315595088586186766562967407447901820618284529245639118270329267549464605428412502362304186557895429812561215174950498118444080245879494072750415160942186626230875590389383035699959465457620642749134656148363147652224406392986168246620972698662670599214843719429672796722096064319020933195578681087426099542884643069543079296128917197507215870557690346624915945140352117798224293673322697400639155486077418484644967572939555159846786401796848888992993729671651781631870081229696490391070956957750525910485153267350445072942861716517260084838967018936990850269687929130918421354503517905752891296189058364223722895879855176124311829656049620504464975095475657845075755341553862597726624922810520404097923494839571068811340353371339674270652891356370526839357866951094498082282046120260812089153358772108846606374846984861227770441738712247555453622387715939664856544786671416082926829908048383089587399314600567132539915751361127648663358261879445225630218049529468795041473615411920011040103737515258907471440541214251395670901998476959411968921219659978937671217901033863337726164509227461540530735098670482147231361678397552440911657143737012786622752290689011929846244340788802921929235268653753224206912524201726413223099326067991322780971853336435665407772087602783704557583878595527876302957143930579585584100399945448274346533232008257286967080539210412785383040146203187425183917744087617187967438112441023199981370335646280628779982667049338254896977577726380751153796338884213350029389049282608578979811926218353399995629685787546731202046421116413910112896701321005821228027343750000000000000000000000 [100,39] -11321647933589627224699780760101972896913433664556910024646168889704958887569306550520235303040310779928541094836000485890900198677060660969662094211590793301232519265043852280622520421924833932928032636095712754771547911530555305764217401645801316936600787647447081328496110438375480462908067139508052901483467474590881764672990405779832347190402074051926782896161342452607123433154167776807238785668313690082682911765965659192999525036961249685050845274354039138763908756717844256381193051943838991683327132791143317847718554424516469930709574692201723505953456521800195144414139513318874082907739074174474794111900121709442812653412657756014915960112172338447888416680212166128844716654516748157254285517057820832979813150203971795681810440967009591765544846417411642710150318234944976553432076486985311648434621130919336364693278095061927563178361151117990691481002667356948077857823465362469340065636708311258947708235499201750809545451267232499804116385785832709302039679884722377328638206051950471966006870093866822748731066132183353803275670717737318233365208933003479236438287054947105591056207136566400334358927958833138605876984350346470297924777194618313691360904579746994371304208948848662842024257419674328863804402680511542113677091518611520153192034931428794562051945295285012639407288800171817202707278070432193965779536238079089257051692582703676197742952332013754646108000561360946908971660406831933230706217852770716999420880456908686672928551288255055447541758277247078596828405575991673890280944492015780730946447496857238163083934376736574534079582477932667244323756130513981495977224322535013177594746770066741639518204408900422137010477535374926900836151729195766569480636056623044143338927062963964570045559747495433410509105754702453670141665383593012240438179995042345362174364712230657191229390291205572888974182186595682297822316625067618333787532028896961795996370618759264652085871291337652077485685175097731360315567814595067958476949389403924860389321688938552535978372135173823700774651009222361380770475857915164507550606619595851180588403183693697118648670154289713499814183399278306492181315241590061760178515470094223278077907210958594349836391080049565220377860229037869422575338281164424401175613003386433332794666714394254818353072798132831939548593369599091173302839251682462850110022693448938720182085809533752475532035735444891244583232037257403135299682617187500000000000 [100,40] 3492703515708589257312109438597469285571389892784009041973438881620909825477284650811216388021019215918289033742902961088571587470390641897416774469128329303007141685937640442829249690506486225615790868607185446566501217531455407053509765583085409120486157350723631948904931581013244546363860666603568855086205545565022736186707446047457769827251884441421565048408242567385204660961092004158007998116958081010556475374049195677212467943441739130271339662248731094299502275005303105086941063417379269587895520359245301297930843584845421301577241221366029472150874964539994046056487132874427321805628581954054823677435157773602159588668533030403431402806540061135409825623454735205586678133495183433478786264710858279799031109335094577483205760824058183262180415292059647324851619388894048435770991366232110849778531877606973762373616580522071615133055445820843720910900138003826528403702468700564405894879602894584964753877252992454672183461262414222182706662426401525507135410357820462720684650359951961665144576925588427753455739195386904033092453895123988059187201413113477828143756717680205881159684041532056836891393341399551375776426330821615951314585725769186381384817264575240764871902559165668838751580905749094819700854166585473414705513933214655137925029187092456227726599234626222619696977525794336946533174748505173950123193616948093887831546056121131654143861126640115131717071516423446839029128769605532857209862435769405809815553951150711614272165670919074597194756160153908289137497136802111368119536566860994306551786023935695372692258934125424152031569085748640546184393777698306820723104499246282561605952371575715629072142224091362682475762904426932887325990786279414621192534674005421218043347406977078604025486944032150625077927702472987904662671730029519203145093738364875773988492119336552149058331038330159366145825340243113109799417323091793893166734970586401109962187181147273557335112397655434754601467331168583604671617708752354213417759545154955587739829740313672099867123797064108073260092629133048950824083344986668704950679412632103347234954251629683558055711354647287139015572586017730266637735767886548165590672440805690220312213438635174780402576952515897543181237498758074853195007704039730275647426413835873407576112621646824021422415169589934488531519713994168529297324757033652425958274619694451766459329533141777205537604916412547893800333298486293642781674861907958984375 [100,41] -995028756342358304642468945608562195780825196141316524286134486965612664407414580366245384108286764968174092728676204396509856641406094556914578732505289039629055110981682258626334110909712650808923108445083183374890175527578561219490098525224849059196254807731533756974758627051841687096231626656742286954455294789384623711225933997047407330376236022174707128245704147671554957192005636794151877225200885445318045668310753838722246056349688732681363047599672627193675650362696485761323162714101892531894997548127751765903684046468980536907590462653876621409916505536737617753559468562827865506862407074552511709351619341828579880203102777049284339073128992129295174613961460288477622151228903658720979795006902789777670335378679031757531270485982261494753021477669318189365654643091617972700398842825932418255362916089057097907772930560785415280824057211786572705189899111770733158008429441984619289000637990208566461315897736672513919359726700647814328195729679602462452696710384017670917751034044964855135799871784555333692718170404675408245920526976816710715400113285000943459274430847737017688561193916643535490165176202570407058930552805791582593844075140602526854179454075145768516066375709647905626895761383603784703370219392179939242554583040512599976038316472261948735513534478153419310770305190141602398877671585934795527212854865487539318049470344889456808817866897206468162958918923174272432402523342520461566829906684733303346391938029899929743346673731158011639391230773099248480247809945454791509415084690670468895659835870558623738913500277038314120179664295961433992316798684690486666029350336105356008748907309850474376621763746978899370385034337942411665765010957540372026318762831404446447798593398816574362855311636829580687185110191880308522245622542763727256750751672500960010411042746968069588026148845112850240270432964497260417629607699865100758861860596710512703606908362056459371141136863878507802272142005256858331017965711036239430279636047304328258925387059990708021787346316815554785731292820375215695670508423158804541839390408163227482861950135125262972247961895481594800310209436523493494421212037735900712597386295447068109797869776039859444979676036105468604902306853830701201942531663912244221278533334431635771432664432115357258203430660060404694056554123312523364630937743215503969728408942210828974113865203676697458550198110982520915968052577227354049682617187500000 [100,42] 260002902766581588026198644429346204438992947377469365883052595846327860546781948571966921933703452446708204914217714930938072106390736857862055764089497371772470610709157777621155687047135052373712529917065963019016818859825508675068753301632424651784040614623488417048518676001678810464488808735718378154240491128668036991775573605699090532575535026565433957728106011577888777496918606315822835346255342441092749561317694316849356558942262100364936661358902437120098846552085837517068410130140487098529685260121893485365880524097359568588091591438468837662173209497849259495303827985886623203465188445831886590585799751438584779198772867689727171604962637450023023527410722560780820461945888448594757655384051393508841370600664733478694135290367264095556993733020226238435368295573722675047402622613814547302086853420861109065081113503406564660026791735383403308470862435683799635119321230621214223148523570193043364006039800175354963952645241216598901392115940677655181504801030060185365511789002184075904963448716091461414116919042837962438691808745838476468710337782360267076899013269933662444775944106747163736885083472931115466382613643134504008072380269107178216753312620985464736926473718323050425193119718298122414579039053598613243996449464071456983326939856537004956330313412795756883886762041185352569085109098475756635188396106830180720575410657706310387249697303743150281764753828554613772484637699614955885535815471122136452191650401351211753241807536712547944035307694676686655541389932785518027387647776252646396090577563842860824454102507268302399806518316197405863245675376155126051082997189367589614681121492129027694287982642352403457101756606053719142817552813033266516531386518448456712062505455402342558303154267165423465679637823906071825730904046716639014379378415797921988109155294290123600316699912944271348263309853337444972227881067619335912637248091938195729765110106400154587508179264978149126456193032122814685887372298747646697017590063585627876539216367031333891737913245050039044918885598778618322110039941419844279813946941994373278296366312828414879291847811929741742284125490227298721129895630090248413562760809438593530929798742769271422989189603430361426672126238259268440467356886075007970504851649205651186578618222042734607866491650843764360637679432795877435754590700249144545861115297200214419333603663159450590145436998934513894710107706487178802490234375000 [100,43] -61848869790092201604950229836339274435430283037671707265827975971683045894984726708381133404134111675348470993013044254940207837520751349009875517275108826669962753051273219600229642833219440737807306608170928939680891913878021918779561318923607777104230562945946030650993731150530366161148162379398590664360464265712245407994924067286796315257926783626793426619192674731793546707644633204763749273993412946642978506837329564408138313159918235384830599656657023970630120163825636679395587688330854361667276405680145875516766014302029183652336790667684184154337113266617390762884156293851369191718901830505320714270334724385018663043934667393554922343863579723003411650632749023549669872988100649640412156231311931571532259297169480234005291207158095901365770627413237985001671817915451346199446428177135086553545194665336651575418386451845490264106910888288622427731159953363187046299085867199995452943360743374684159466093107338837591713036319617528920570942335851589354605819906174039440311933748107610729548963044002974634742996857941046564156671557674977971017153778892048353141548875751364182481301169001657254543596002539979645410306483242734474308978469811643614289449281908774451697554920675095254039647981180805621251798908321134945284133597853090689154670888615301132506017534808724494548568245584218416322851921679891869888777323554226180088838925254174020355208004869995351600680398173780430001570346938353923192501147448564891319372916341340103394618580062241666287227227405532805840759653301962562590184980677812235510282643502238320854947909621013399085136913257071547215360314684389658338584734418715446288763240881646729217574682582335623326165110863052691763972019358683626987502991244728812307480994287337796039189979977747879455178587371524363809024461507112614634510651569565038150216117259256794305101683506683473897546803358764610554657955411359614180613656865638171367451718353307255481793623029411235889172152123034135452267266342350917531275244757688480803210291982111026966161680922624056503472947580320513629268399540744994151668525536173641715596072663520741898840386444899741340945978469307530207547290285705864047153280472868534998366453937387644445880888497861240574297560967677087081195172046050515991506851941613844254428541576132755663482222320227310468195797622596451974084447247102730624521107767042500695467292006070976137510619707882142392918467521667480468750000 [100,44] 13277338519393053176461718265792890711085364573038914254428714197613535701867309578883929561371240822323156238429125247629264391651122862754278466372575237825369273909371394109740099245327366456445909161764695073031534956961659791031164257167695373661755062068214300759072639533151281762458880926974778280883402933457883904507437771829564137987203691541998350787787550704642686080530745865258535674100435613553782655997722987223347481932019261532699916012408208608736253938976072802030972043099650134869382883729291283393879652208915975793862574148681597977375972561445862820427973989117857232844679664223522623657990114043739263782502596918468561241909652221141579742876187642047756957932045668423749240253063772142068734523807423592989763355712827438360726909101171490000178592131009569708854909687900460328717360346268055974853160226947414725119691777964425013191096491073587725215720196292452939865798430525574718558268151063548862609080515488496523272500683933429764707429726463873826934050530263395134810813180868197914137424458387986498712684918325053622907604117806354084088184211807406742223115580062121554950323190890422500371856159581320554041523242193383331811491564539280404473499015255615136132296313000332903561460628386308422189651353408709275299885435899363413421630183911006638003350922390778994314120098461900556462406038432217824097311691038579442995205288109947566787678033488165312558503447498911755336353802878261233501228259306831633982163185354973817471599289829299510430064864502630193628371416614344044503425110711236558940292423183724822771309255840463099479567005882567263148475607357541881997946883790999138723368102542151871963631966131835262354872371091028866483745317178577798118582913779727919509949789594181923149143002022808457681716753392830986537611332505937600010248636501242701750308705424502221263714831390214766762233344728405128600264897170330099287324143537272860489081211769709336515679553984566801938102273307949026170878677917452340617796482248383867177356294144934754555343578511716529076560835302975778657026128055650110960482642632548286647905040836992264359162135412995374460763730875943243053960635434452946170258473699800912873533167232984200274374601336860777406077392606888373743639808941182612510541976504098717176148303382399727042170076335008580825892024051912942456713998729538762257433494673257955154266340969115844927728176116943359375000 [100,45] -2544618499683125364219140893336162734747042017890822126379143230386051796821498727625663512284697940516698254067686881383198736419729672082021976446942439874951693522117564284147212223896463503574710360257750553164238461803638472501162762263432386326549209801913646009339779970504119955087323379458071952878212065516605180356692273690003955158707400209387922464288683201407259509617623467739356429096891135169080345037952041655573136432910117028205184256752076453840775150081558923111038100038813098484423674526724349390249361988472056012151672420100895268792676673227955860199121326803792419592439650960798517704758431974345284279092570503217156812989155487782636293046566098870857930455007944983807595755062067151931074754876681217245818510342870511667879660784497892674724143972519993549015788503386551459467414972376231769437081928079784424005324108385922183255765576850617866407188518766937740666480398983718436061541880457317773216711336273445370923649093417865098275179519436229781425676624583899658508606430506711626417685730561200201486438783044386753647586753866525892458030927172774287564263188265164366517132944793312890091236578584101429488205264864859492258509277551754245567438167352659226431733357449395403346293916249320006216254285000589569358306328991804136993769126028121232195122181745118531275304959350239011024541928391116791503611083011240287729158101311740906612562836146733541382213675141682311825479031640196935854228089755520041445062305026110163985398295754997089432269322324813956214847315386616014592267995540271606411846213113101969539034789552613800989487318233105998215872395086766797491374635535769252623808513668073223249448219658295447080506544644405649710553627650507723083514101728934246547352122871840133576579642107908756339667125336385651664989619023480504106892502990515708105905952167878303803078205636779912888817020844481736852903215686192068884165882785316277935300747385976057818860384533594203485922343407820135630136653745799894769805852523877917131006545717303076504466046018466176094323044416605448583806252649066162656948123667812335505125455011281699810862226269209190595236206338778514608671219229994480242890878653828550171972810997041900809479676876543385144526170763686733626742149133534312870309513244091221182552940273006976099086497338069620480478855259179774707738895579359211798233563806871659895847415100433863699436187744140625000 [100,46] 429401924037633910723807474251628310856793902306988016711154419984868290533533644956600492154042736619478704029570621754348200180001152534092981753433664151655259954627484611870791771850844094818307572159814390850851728955433736341514505225711028618200788997492600218535061764708976789656878286938381933880602723490280059005272957580916569411195590606361269846715172174354802860888979002173458694501716004742378807543189800508074932060186217340257379822964572440983647713122804900944065007888003783709929812895869482523402575538409555607823440096522206141380129010625478697950689984999060154567657131742454913113496337140594414506908073172970740578863483122383582377237806574850617956148257782441975886881201356854268812493522722818163793888923454848033288389615949166902889863048641960323079110000476585869624277330234273010463845042710039754127715768227383245605360880075896915298828056106326391423399058585718617654094627692194884245490310122616208488635838610660326310780233647782889354942969433378339218434344839650590072259417874048861367309538266495107089750349521296115336198499476867748223542934958855523285395556408543076232351643472369766725026326073844734848768584564824295154712080577123542315879450936743518510224161591536599321828006696872938445180750919214677915590133980757195570082879715733576143253363079237151225569727572437475127495753311470084121103962463661147863000891655369784972109835237429204168365702385584345707955789552365726449856141695903254993193783847121688497218557598924104360044496039062532520362295559561418663230240295030849020085242532764169275825698551541893930237587830158622120084405551015050702891620214700479500681467384699361012579986379756919997446207862023495727990642868628813126258734046209793690650955703527454870737695891230188946969041569621890440192977180691081961814899091429310069762004487857683150335594825428129030447442049502735160654986638700775987151824480736198971167612174106935248632955807519907137946043765757997796554328054330117957709185710622941921077596470779766208802106650064011574009113991931294021188630067786225367215592968127538918227459773216601983206333466349601176685189251147868542988387921665720461382581817515277893385117426643535572933752697086006856159095656686496482227253134905653799609706592388827596842233202332213542796454605945350142092060494298294612309379886944116222480261058080941438674926757812500 [100,47] -62655031577692998616588125377681779354836033156190303085209607121478930438558486090636144225095574799971127933373471805417946648678894756605910009969121597551015206481364016481416717437968533552706888863261069742976841818804660582875021480305536422757405317678770155569972186660327765924600235332593504033643025094156585935404439277519706073516498486353147790652255936363758471857170868917509826621266806470080986593563679521855956669118491454393262965897100674851768235383268398594140096403333326772439518739190879372585997471223602297530804556621951943847278044240115011632795752592081978046094014959048725981934353340852012490193911421116662552522055620595148086265492983437460818620126787278816760264340840344370835556407569085915573406960604712061200174656410434549582125131995398186943063168502104742526935014879852569140088462394969634259102431789637827535997619761652179525020619187027298442445653219984343418820436571890598988380299062284181969455524562080850211272954139359304473332027852332234025265009683068264340616984138516700718488601670059944872333418577755503430576635763328925204761757865178525789470245849020779816376146693436942873218685898771802519787504656304727786323811806642693512839369853493450634354757924874758998051299886679848044158595407892588784933415682100040842328705472274263716718801468681388315278893019520233511121736184446443899735684630584424546519609739706201184112379245886703943715441376637256074594537981659135425913484330590802819739767907053656890919894602940359438674074936576090505958694311414068099958010119239096999158335523138591595311066175564395190075144948082377955452867818605822632270197341727021188221761711217314636325608237376579326225787260871811534559015820016218494796056267259112768442677496524437737765872976747292468698454418803624199698151227059747697573985057869727581385498784665166502321164427118892940263347305086991985594132865407727916826738048869362181247125072155283028621554843535409928955826532601434792157098139915344080453656304492657363342117514613820976867296317302352460648929563730274209724923095619590549381349695628838801062466968841519264542241036837331765262238600462759548378117246071232593973836946358629102007025518302461290394707088701017319119110192917351003663034407162531601192231642582093267454167610481696745758903725972209316358197527535397504264494394909945640392834320664405822753906250000 [100,48] 7698364033479743209954138269050513675962783299204863048850729689069589305370679235947184063640221459220190035947658837965851220066163452797461624123306148511795992389066181233743926415755665999622323412736177681254188972880519501491494904969675797409043349537952567462498371754646124321336589965847921818247078174759280658348492864845222053698459052599119164675511291214145712031189763074910169097285840016790234547655959739812371463048690271997170510266346115053665565272125691672090056766471755877696364194447593649566562953229269539958457611907010912807053590810166640390236124271178837363403521454632708066679031088137922038711893875154729109948936960927869611114342908972978037574214087016542294490251842281821391805251875142753332789194818465070309342872278846137056701842501558610501249954150736574856542713601904358461511230891738210703171832080683102937561108427046999066489210359994919212667897898943544823980455139901524834839354384858138990774243875846856867933006927264302349673440144336431825827622126584441821375741260046408415430766620494416048811569145585536092170022754727434237337475257212685846999120082315661763935551608462139477165376232727690939438675296482433166623548569954240417552452626832956844951934399183481195689309740032485677371130889186837889462569321512910705403694401349660385480293873538446507394796141508172112683953597728515394897024902450260994343509527370606906317314802309131032452779617534397203942781156844067975861058707207137647337880502324166926283163125675543527260818916144252765018915956233456583838357522906688804896658690756105564188034225545281140284447982868696030403622688296344737931656053714753361793221875926582759391130975448815668354682528019043245037420120586447081143452888531090080175273952890115461631623551711400657782489745692897452790773951241955380395728215309391874291341577799589519095095879925770866837336045286533832666778519178214814985364844258171285227162432953968391508525321484050312141388616689933531303518490446979632536160409787846134832584769238744451677150909243388271100365737668043384117524506833843658068623402272876131094837851938406753499896313176886734215435620555039515203826141854902667646769408857110651583573504336079368300047423008132052413989038034313786412717269060600007324736592063529533210006739363482280517643959520868215968021352928117744299739422242367936632945202291011810302734375 [100,49] -755587822260459288548510103369393921247840570857847961199414101975625434771920476597802900859721099722238616363498203690194739380766495668937678770384239830126767142420722290437117861991978842164130459403727935440357231667705811235160723220725361390609727868630869582708123124519585208516259110028760966900406534594380799050929204927537525873116320642634588132077337155728176990429945116199253471888337485856625211277870144753086652523597470401035007846728448400433007365101998270520770393081603606667997121250634051704070675955818339672827614432302901370278399587116845884519509509869987843303552442226272404112716945045334823317958635276211075044666617396578647704070455300600371027091309535103640886602493126871039106483390050634708330025729152493679555122657975714363367534939864141034776171878829777828050028817915571648253791862644598680011894779550787115625891331598887275837131729707570912739249244588661948557344592012601923926201623407204250904163368666263188391529736873630249285145684887962949356232646580364747643617394318713391626074326383115595556959784096587312806786745629333345335263390120219068816513106033077798894505402461498027342110613473228277067992577359420422685639782710532241128564869534587116884840532922685084513154409779376334908407266927278955377484952718617763570750355339018063974060872133828450291633283082116596060437253858204822214644361324044061912485146509209373500128075216394760775493982065901440267616760429633723227441348189336682438328920876437582697714935473239987959987540827284489732556383733790115314912784205939676017198867590453313787875904130637344597872580620047064759787063855547671066206607011878992490339646409570340770554677941009521569655594154286590435638442012770537750880722499913335213489052735902717970949037278391265744826026592379857823620156586855145252023270296618056489448452104177094324160368490827524267872812161493179318477958304094050810341557038022059564376615608817528434154162421782016077213604404988157599276072812153215404728530533131393480893788099655274207211646586966486675999925966764808411642756148622801132243465307143152336652251027540394000296663039889113544719437600773331087585709446762561543148678156689339203958532703802810635759462417541857450250708877299036185342328565508144875790572016563565909876482300547394677413206764891030742132627803981682890199778057649382390081882476806640625000 [100,50] 48942658718690159277529625690338057490231384925692006277186521724261829269430522703992065201335442519570737773103853294691751971662878344997105478550581388791177539975180555538369075269168581948783418926202702494908196770968453115507432237869433803272137765700083012248678100190262001698116036330521887488572443169402595129094577776860852298955210615598061049195147070002073750131762339227282485984668759076973178399235004279784760657948546653648323595817960465653041320622255336337197092486924726577186450264659686932347706120665332884020091894412428516831537212137495799630531707241931365287617669507019657761352893652418254614009929643611086541677859853628875637746396500381236897967291164039053863707934755449095941037768575594784180375228628268587438162698744369666738221161485509590065104674553796231409507897021537341026443818508008268411013528148378507687047486769141925969482936910336447177313639810817157277196988556512880928662599478024364751490483431285405417616560700705576352529599338784031299051495002553114343365456669909805699339441288420092229945126478434402702305157874094589453664301865376001109754157464257826419357985547884180777533793443859679138150407551918958639751129728189513686407852096665741054001756499210646956612511231859991449200929893033244047769922137266293099180738573665381829430298263116820969340940622142552143645759086758113916816182165996190750980933318311472752550094616300321764980132472228515898964974643836454042160699221026799920427176527646575332882377260074232011617112314382453068016220721514693713893763656052392280220938895589298546912504680951998981498423995470188953952041054163125771192916928473486602171013424736929849199048611142804372182191865113128692206301656368718152016200372585125511503639180700860640539905348405958485061806093354165762047880191549436201699209026402930811603597608112975368116330650431665339486596036770999927520399831182361345130038963030913888434468152846724060279101085176070865149721927040342338287660559378940783744487072123086130796413536996003218829558351855934807451178981233277471524874797582316508343775677600033436560162311810952101539956310634926483228234084763127136715382055689463645080165375156521765537070534347836574558976678876963123573806135471934575375391599458564880885912821422519466363858213945140108525193725963039474751649330502324686253956542714149691164493560791015625 [100,51] 1114033866512066923477599183910276342779968226739426163278194649898574904807324053200184694253594293655529688066175080035374342506443158930202959479080276862286150537510841064926671964255251975536324997711819882654045170453338402755700747390053776569452398213859616469632025176419268687872394821017368219509342934714808872356145119346553969216173062407797931932916811749930429932464905305933840944921116460363114248515053498607551960614255906548350470253618287599800622657359988856734749308802112275514199590172670605762559744306130799408710519239101389059508629484239446976570007568139510636686901660676339815513193194703055919339159471368356523710873352424678682766863966002016538161481804530380386296449099782210259260284424409841864785126610251902775684240075236621723788455230998529760114835954259379308623671824214875029762308673991282620052572936018043680520089789337912689544867688848960697999189239278190769059285526085820256721198157332103031733327530552751784664980257251872715007375701870461396523526181958729279921067661804121254466812741118438718630889122169528204051369949272272204482308295885522008306269247111228869003111049431961680397521791036802053840633586849377138035459449487470581805500108595103851042229161803333132567425936011303308668184868894431468542452115126973735970323785819297532458636319665549591143603508784084434040080118119828095461721764381371004460904890634511400496943634120442749921642568461017222802075837645333308000785520344202472153502975014583478381416499094424161190168065206877130012212976212355073789782072008622131387236236457617785534450851209392989919598550293733144840228997404373707544314924663991374555095313491794354248263022371920580802773777743200671205330277187174837392150407967408398843865215478614953259618401807016435597690626409272660687097496006878160811980220452061492601295211123422561939210428677061682288062484197654483870278266477084606335316470335078877041926728263020843971363676399222604202051812400701392185874912242215634641249994854747385432113940354535268405443991944043499979262520568423923983809441973709010525430008940464313188150209815259030544686108454187301957955647980475887361371806213530971863290600547192596756737255562078253168586881316288992855579788115971291861269008227129718873655146436704583649407362008693442544224822959112876811040883373582488502506748773157596588134765625000 [100,52] -1169978706995492633783968325695617200047013896082361907933074433365788580859673797999710235046107592756052779114975825978727678814769240939487841493295774267435866063719290580723543796567007187516585615439752631789801352418448247770726224619059960515510909982084482578277613312006208806216627344365194013337267606698349726075575687071872602240050680358211949445383454711704376457199843372599751254560730637551893585382643684119831518628043279278510769124999111127604252574624222963089264699139471310786524097229733556261075139990956470553994249891993206491268427037235626175421389839936473002845533983505460249293071654636590394430256325048592044171130977717292860520049708758671420250008350546591898645892271602868263816514261141008706205232193530111679438612698284379467782755549519689966142342272784176004223160511928624550239298831209886719407072018969356261231995081254142281318665282028070149513008150762960045661344279285669656558262978004666634635206784471387287378427510158218340979125352529954501326933002356612916968414461375052853321047125215200700592944580059601696100930076477304978453820819803704455923992840694117515404119824367606794366374045351598046015608286712387044736178603869202717427312253778262469073973524969375479737562477141706953969654357901239539046197203449394554002100137702255966913692201984496298917220756555519259017845027101760953464460026503426934681854252552729270450166315281388945404908443245582435562322662718185281886011948959771980446910959224710008405646868378707219195998450012595844384688451130270696164079318141159241946022341612933103679891797409088495756873208528543493143072915412133593834722602360719801050588852479907463940080102928267877725224253033165283603493567472610788420186089983805958986825027301818947262224852033490017644776670808477518407507254578715665469453532195598299779922355311220002407655527769683328385928234507303620390802606606748674976807200272409016364201650104281397493266585974686338668161329518316865267826371815825620425734883815828966789233015618060192165989399372590679979859522660197081073909693750861846765880845254186704545058852035807209477834758554658381936624761229972351641531426893556480518091054574097080090914486536808500470625783909670188780950916166401636741168683391011275343441691147958681679119828574954262924142207212971062327386446988430890314702992327511310577392578125 [100,53] 282880222626375202233804006289880255153307038109352984506585165329697930211122382956997501190980036735581218592848453093813257154491031486031017247573235662030575895911956892263935493889233658050509910863814742428219175700887840531039146098103295956253409995661438446976523742782374146741014152438715402265945855218760365220566293666907725369081787366836655996172479193256832936187922883354987358406220850141565574520483023204221043858402095740479659384906424893729105674139087590688603206455325158354764414606112794538227679353320656307426692267270177603383665711963073796254378524447741703495647996992201606682864203561165029207513700107264666746170423203898781275058136677957822352593221978311146487791460281381520054878866383235858669979366834009989762458091220842714183131559512323589139583345332135629534129951834323219928430303214488755318685081420322774984316356120813488439987223860281026794416266473634827222587401795805668206571371980048548224761521220963075874011369931560554604615236615133130114363992457790154111674932587560628201389443250571693669750102136407565492210980294137324451097429290872869353638628563826313878839995313549245923729159128836392204075083230961107240481111462785709615012438516644385820180124598105910402332725856599642644185134828144764663940826869410485928732979142815116597537963530714948293118870519034346070431171550535901642985795393612306287275267356425905480381881912362966695864495774047666191724694635419017478814266885367762096752160326137998910109741232183705440266995060234762148604145703777318320743858173598287575880417241172029783053677016853830587497289630741333549070646403896638524016938171765156248889543111077392357568000159222136254199680673784229143858784909561669283531457552381915841148676192022879336172378133100156537294610986203304409373850091777939405239980384811709719043052493382497069551350932732452373697281339888480252138307566838641945439695214644674387134794519023481442628623630437699528802993727828687284797607102652744063297271639258654154565975779031523066837211287978454899683070978155265036894225712752755956264212054805805327244199154539498237082209072496794718963135064660881297832865323808777482252976295939609811695072357656035402825722704552997730317659376723968741213160788500299601517478000422130114581156803603064504953306198277690041570364698486628185492008924484252929687500 [100,54] -49953597120998697078732567321753434962287329456955612046367580357342774778886006195476689084815324725499840403531421775617886207780673788777909983049307824469637821419155540636533140824774667233616217994908624460392642457650894544747534958682684156325894514586174826809759900680196376289356711430576840097480529710187925313569863617455867451499764803255902143477264038815194756712514951040591292991355511598716297338187158123765228396969003068182827835340135706005633350472560059399011106271000110246970022992414386231852781621460003734001857971648551218707708056779628056074995769831048032977973762093777186356396678050116760184799050065507038395655669236699690995071839426485349665894410835547582945963990992474186487857291244201790147077887913305227550565429787027498343093155217003753759147749777716013722621050246505483506755353184107046685565836912521245773623665169567969437013718739925297366536906959322495466015443343883132079599202199555685472749777300891056853876382201226678572348695559699389485323713063250837741526852677323228057191529696651378014997956962069648942134983892880430287346818639436622105116277163403312311789849791614663638867337939943618941762001825657308457212474095978857270078288573334341910355955899140915279896743889306687524078316904809104910979138361463899902545865411944254952749652018308927796394161208418909622709567524811848354631592369232211132023380550436966614899351819358122045866368061379222259483329718855662739896365810534511956552620891063028162893967020461806564639328574389812076269030693583994747190016935061554288682643173490370617425240909897656844924756871025651100091765038262220960407412146085366339012825994924693518918865184226163838821068560120602355252624811191960339145319937998227069924569063830225128857260604058557957970755146499663158526083115593863765267601896020640196494887767229984352677217714968094356624036783793799158238282999752952853839077151753750638697190484709688646973008179644712650427250515978159849045351443808349409741112496587502464523248972431289515858555539050313279891532004026735845606657752968504691509291001477143134435161015799085849108829500133123655241387083385500073075925699325404385779659536011377535933993081738359022554196783475051620379223925481295562053974421983530706927083598165843787378357442447955876826021693362352496525780054525966988876461982727050781250 [100,55] 7049471446576128927371128087990606639019814893729397376711771970132116681916216241080504421142635449005658402588487939720193107881494238916659952081636925194017344212556037448766458100196148648052122363139658714472371955565674455542137341662593888644202251193751444386297683810800471243967866253580425511162011417175076423317911214987786229999760333282966092644600378484353595082054860932020388253423856086145094398530297902659667746183570087975366980571011055902647653909259549578710756088620591377729478280565686490242891406908922232756781350953732002817844298843477905939440934219263072166227305705775168230810897384779219848947731993112596494820586131282001294580160570843053386583184270769910373739942856933415874997378905962094438555082750543682405497897161180999600281037610692258804724311649091208138575299007117444260452335384598450348313595506760423417944244588135102683320204398665495678398274376467997291869420758858878754536209965577354449743974915784348661438141329309027310835327914285558900668269908272365591204141801210431818260455039065664567821561631003026320799787704162981609638212590149928139857402061341832824256115266156481273238152411733590259852866603543270829828815240635725723067663628966503566619728459687100741677487899280192994039914087437722205384170771104267045488165186669022584525249709027412347215877979990761543446386497842987296902979643038723838812372906400479739656352985711474762285167755471169753632527124882095646293117648146557408155576238926171848801871315940869895039948052981551333870578834829749532743202837182839291471379235191047585258210806668811523852320250221451231384341924225013303089902795640819372323836099619492380791005418503328017480351369961924509646460663623625408304887048485836874187394589219114872298871887842345869870560553850495207503856703277852930135524517238252467342454190596897827567986832513500576489811264179388097473074529175876907352831683619072668741797554625679558566811666867173239555746745921253886142570344212075499775693779726860658926677899502617830288992842104461764331040113424285456608885593847586184584129463152141086767091751871704112704266879393078268817252178812800445476650556231769256279236703675495202158213589843025504146556171890364452583816863663173185658027641729439458249882097862761389836823424804733674451374101678491346234523007296957075595855712890625000 [100,56] -810773751041425345622306418312120689580753331237469601016569452994332945817010242781923502348778462932865799755631928622515521321261781412437047311348317271699000832861023632057418549885933306130302860776391889852039543495490366999769772427126170560961632322989008372944750006011476539802146492396682315055541364732926533682485520184586008932848696190614085065274290772937461384241673527197162145822698207657734944276442219157266223373124183194494629900534440743687957383418194738746370684127202797971283514883810079622288548660289219739962285084423869816859119343543314844533658584036157746314154031181500633437779433375041540135328119891550556171977032627629735975269650934012656518070698207083280573477255911543046947097747043174269488560429945359158069111204082973024680389053783466097192392582612824338030484266666880541163733548363007420161137142788317036749989389478372546177523018155444159281046648562925545583677109462964051059076378533411316910341066206299706232068644051671829755951966817044976521535294535169437617874191368437051402344189336140918060118507523999004177066015301317621483725854649423937374434728858950750976823253630934800778724597474691242801761153917318539121780308496666195898711688435069097940655042349355551090397550155375273249667670484318965640259979210236197369350803976004797048517353478268991484722855221777021821242206527923814804668702625072156993227258412669347234701797070481913262607911417308820454625806507212783786380005277580006437496224428664329002443653244795074738893024233778223118479915970803432772454231679279849897033012396455587659998085456581765065276686456412042841592742034671974016182117361112370330481115900684672957720476221122469741097128712048802765901787542693567612888392872063025810484575363527534245092982530830279692223169591230721164264502952536478602097418652303556546106433187634035941504367151958450802869722687495194467710029058314214073906323451414255697751614011094401819111606960009124372860073394179673173098224732061401364239287046641473984623661367452727205741331848875603438679060656169372054121760156158049131478719116679447310736250468073205483822756995284626814795679118706567108956435143586286928315714172217070720802911064533210893160792077555197849478498707641006251055214348462707157630321072172209095340513309193876000693619945924872638443048344925045967102050781250 [100,57] 79550290122396004846511599522425310134552376888349520066044338980674218287090691364145550061442658536378695994118823641233998709321189100749738787923327855876485921827214852427714670306830634996540819999928534703624274036668260055385768499654154686395215409494078023709325859921676643001249624791171744743110505673614137279473636667833326129906832272533705149673875069721861326315612498786603827052229919241741099421890761479159821698650394358484617097082172080465430069495759175270277113330538967613662936492343740931526516868966285887221236663516398841513843256538102422670436122146929175062527209533669361622542794556918694105140040335851507995805124108606420733025333403024901600855507943254819215733339226930424049513540487883818113091539870728682536734251408511154102403562286538118749705873935806390487351814905840905677780473526920948424054412479139246411761115868041646456786059176878829763397648362174638380408843883869512299922569570435840263224674286199672395224453639217493606851162818853452596746392553301077334653501519676500383174489045399412869392855536574720613292516245535841467678949849566664447357059457070553299573131743001281049483123160991390157554391197684437148705838570240889237905864347974394621690720288476529212698074640540450292217666950493334566545823038425170346932388217286037333839498515266238377360014197896937392135040601793455629525649916753008032887624512044812210278394224026159776103818865940715496626451349206643064599669236901843509551368385872177353115252615876602672637910439150257258302399021138949474393719314824410877610328264109952802232197296937814901472343404686229950709558783644620492588880219280883121025594565631880608111382415714949125557515577272227553625471995246704538185157755655828694611245143454429761305287231624993889467122177844101900424015928606143682444140302806694311715287562830264929932309732070827894525310271511853880705407916614969323924594206871860195860380198833739259339586004095211836512145874230939000086844162016760071496941287198702112740405453131735772432345533415098405175013477495550895027663203126035086654050980243384387996463304163229731051447776198126681351925256390813272210953263317508473243965968756644520870174348225106604884004866569705759771664199630843704762635398099780461807761243967970424986500028087927472537563278187633386551169678568840026855468750 [100,58] -7526052647957100701773925003267437251569047301931939593724900548002753092390326558579392607441411026044505192125749620512762215639924069751951255874717816472981040035437444244655538760429162348247362411147121931082216604207530513497268278316239215553541359868105810146761102986426796159695865081368282835693145724097912101206610752821360445743501920833143433257199263705332232093179563954800630206457621723804431632434589738914030935212300565604402963367837196561057567217932970059542989714843799428508061708745063014635421186922723882714999672700250397038453093491609441479795171561483940415411511610803454442174115779496577533204539342945719014171293591165983972778230369511439187282294955383526356679873006702482891785155158057197473395279433562237384207921096732714922743254683380444508984993126786712009324597908005815347889614046563625457415474878690725686075721638933452964300271195844416080734925466129193668618881766193275684220457494735968803479132064477081362842514456701972693745141361264311573407132920691517761060266793604672679936876959082994264442500587087592979128976941727154212161278522029723462796919265383016409648591345395177408576599518750691129073732070599687549589728999282045298843561009102897762919659264918487931246004799321253645584822486579830373249212979518928320719841226151252810480488982057823427982099344839140260645035640231109227837540635480585906459397563761454324927619226954008122593391674672119130590591358693377433606034163968535707183903284181405179672464664155418896605212589154701930220233330888138477473598903126387390825749191131227861500358142069848733688539834718660567466470406259270360453802227427632342144263928138607854824708033112109223772330392772476175523133964575248028013821648120558249963788564100501278716513596489695865546293260337835102975558488383707052057862461507082577011775500377400600384514617743680579944794370533180703728243957021787091797756041461888131242486962172228483860544018659459130019523186114738797001019189582472016630494103108583809744846198128061317768556348101234094661402608419138541475732143459916906625896115472509163109669559404914452561776505246730153648649790081767836715787115387665836319508373458201043115225200394876540983886173330441565512330372650843373158993780927217372144855168877026923052498413285101041582392245032906430424191057682037353515625 [100,59] 788714635512074106263581527065362591418243442631528345014844048286572867428461989408882229943211066403612197992889427351178871885169805363867253273157640358807932784485312108236126926593627355416346858338680954569901692215843557409769073935990659054845032130059115595407498695428590833310975143747170789810876302711346490291792276770285116954884382781093745503553214183858852361774349944848404699282113322777085438859057143378722858051148376268464939745835896771749862597730854850613236681700069824221884203348037737042330480575513935049082720459103611346157591003499737319997553879681334834790781654341243901613367802794977238468314048422980713651462486566528861881262578084152403236643881566754641705115158008993065788850572957288326278066801113437844463327334251206956689796708979777065297164757187171843259743671523908692952964670561442512139599454789874568038053322027368769641787194288088654561800292037111959626532512434045798571733312416957941131234791918003379005176691858323540906730341964763112871472133688406959241973354296942180444739203534922063277486350261074568684357064972192919658896289125268545907866834904054240532018824318442276063943115598194568411073808249087391258375123469980199958427983174574865974449790623455312349078151919386599970799286607942643634201416933138273598022289997011119672365178148527374499577230361795538073226878957504795845989029430832244819342511645370390007933140224268420941299055291920979930742558905520877729512145675746400323364817324047244452777112236828371916876656874715285589475178225872048511193014173863047656620523771768236694029685410842959747881389663619037042533395707015692066937361274552951894887690052457207064267319126474936376599929749223350773422705337840243281854350770630641565548836370696946107332428415291530916296386410383076217018979460269226850654640059074587829730175177341177832078974518729665961214688437657058429924882686324486446378678706125839557159325991248290063764234640543508621932858813501091201715674498989957751623830240886616801176536631739740768768404372675676705714571889878469595343745155943932703981787392656051599807713534256643848235494093714039169557120562449833125250220474230778791187699940589882706020941956360277187500575755577480524670472738168807359717555370269913635722574470210846757061179377419277147787113335652975365519523620605468750 [100,60] -87907620744823782954768161919982824564431560653329374419517179777172686382204415377342652385922309785158216402248427761777501840545758854420126844232865852871411333540286251483294286290109423240426155033698741052735813556589507992901700663425008274802839322990612414005184247833542944910955636477361046830677954397950626703437669418165852220289784021086274543435638689173391474961156077728120891412503951821294416869502174547547173565162644526760080522793417487453624204388647722106523239209323791433185300680757366425453149052149137687459548692947893403592314747317325694795165512641469624162109096769621645299908615130900757699202312977910344276741025259885897628692499805298416033989349893432151568144928314968502466800654701628707713049462280910255224367043956501591573110479906068493994181107342509263197173669681744909832544882263466228433990112018162808423595724494710667055118285989483981943061624802863509765511086246023329213965175931791030233074295687650532484179863340074335829393821890753003348583625530956526033856989548299047489520883760107646517140239339865060781819296925017956079910541586626250769814312739601066475357478181148978925876778507678178468167739512221590230755918035269422860333609440677972636668664631090253072828793200465587088016173502029513991341927910280659866477965525992813994446040391027334307255922634859716228893141204212277833829988406970679930930267312092264606995628049584963971507411838454343131887836326968125736482951118950853104093771982525637124824325881511966617420001039157222600465096445406496534371920015853527181810466128843388303516993618594485943256728079529464611452079939185082320772124642021119154700729398437479491135702687588518847763253430954088171952612586557494830907338870173906206979169284932282811484039017467375235318388944020595105420050076708010180144355324343540670600434819723325109080251134077797811582802265458971772392910997061999928345190403019730853388332903561098573365220178979029772825587736761144048233154375396359292288874185253055395527346152240528932682787181762983334013271193283675976735489432480305407723878637194503641534785685448603383245802816985789518984296693658182256101709648111572099784820517209498109996364416704226813685137933416473853757090153247359121850618767427398461529450138800779677934748387695129689944906203891150653362274169921875 [100,61] 8910429841650820526738685470420579075039158667702300131261477787187223636796031847424814049643506907071367213025409455712390407241422119975491479624887412264899577741936838455725269390480705884112222265252310344843798001982059201677958852987516383995229804998936172588698995979471540759832141080886964914903526290545521642634603820237946364639670940564001294272688342012049965778834313108935917075755186044781504461873921129555207309073463024600603200242396515416315996152253769395770671299937846395885753590603586678899775715097618477465353161252582590998464397612695790751708697689476333883821822042761419933681884575196188880498230475406898153897556998910799672996020923769433321665936114347044209199410665808813265992011673036610339509026846982049161297966148199959907154175454008108043274120544593623898277362207570397281986260540724870955402460955872953361680401555001298867106954768217377632452412571405478191207316832290675370161775421551884229687292874330744298593436540642482646541465684518968123193192547736865126029214524334506337501118182640665905527004839636545072357670062506250326582276625441502129628136754877560499191585208852886433935361193877918772686195922192072261921502761857341746970012696819540450177365942485213019906070489327527475818363081528829169310308012667585541365664298905902736506954574818357459650563810628063305364037943155426549144452192137429302839556201915917070859534549946400511691260218931918859657120526101138095620303554806116579526022320887509844658305557039163979115744360173328784384848497045116815829647280270488065743649549075272598108317034024266921865986640711428891332344455103892483547957382431259645995106340368450633077779292929019522785400639829720606082558242926612148596705043282045742588773186762135057389423151944251450129445480756640414248223890821694578218563872718033933188540642747299016245408064132762649408137230408139347209519694269649662205068528905625153732516787016203992585752415306479169966988736809993987959811132471520491395418412051736539749775343750715199969431197944069728656971289897032003690145211720847236449453317574093876380377511565290884402416551160208186616753891647035618384658324240434540383488384228107201429547427832665508283225222290922723732714511279186319787448990177368209644207499208713564264895998223714457253663567826151847839355468750 [100,62] -743825947282094808671602749073097642422506500313117133966720013244757380535560055073004931456707495977374731958064400867316911072532450231049069708168015255133257674671459666033151709469158159215079916769717239844141654900133721381533620415674740156767816094529754266775241024936023970158082667591442517924324108812234877291921918560034561143446334112029554731582888876562475093481596125385201741335146227776742887061551025506733092711035407030762322692686820561329332437361409059016930888178025696509912388385877383597556577538258401630917796703543660199698584689328753637557426337547027364584661566621687823731734720114882833680703300358137713839645655727067294584639646347470578527307225491442478837729450849927362876637060629666467097302167671668766426743261937366371437076079020946842801601875357017667778664255703739412994148479898709528508540403648841368994637924620549551719557114690460126030865755522599129841513306318050697184696850393429252793369936057941730669058548621117770250376312039733036672561256616272257546485483515691202633891446872832806892471068179070910510695510198710117045989408199958061892083703058521851786713905215376953517134774168530512791180202432389437070492042988435095107610313348881417438316296729938935895988869745815103621966637829543386107365770179366910135908286327321527472190922190692296374732583388873023588445043537733669489605978064693464072091334353420693362305256518148509441613430415552192334318587735162297834163492918165186451108943659525859118250447280231690224078587968346119343118162248933461659346088663351212417276545396326413868845468839150681292364329166888787943233966263693174282046732968540943177441805353827037030930537216129595307521681568410683584622352918204667170593135935790919216167491719430275825440221511822551583733121640652261435007506417131739958369677383355774496199320828406466569445922258224548335151909796742123814222295153354378447753802659763416199161670411978437633894585647417717882310781100593925253239710492143707618597197989071304580846991458417723452897051756783124461837683642534133466835117044063724503771773370695511561512594685557415900885376476739474882210380420652580708272254509255946231047939734310687116522693538867918259222276666106823460435078254946078872517566742543743107526396229182886965786980493220426069456152617931365966796875 [100,63] 46960632013103732625909909703114243567193453666718978979446970399012203027176722142946598117876961408075159937626097567717947231134458682879320017922493788017387706204342900993673347583855554843599083024476231648917969165235236377736974732920176302544322595854673207623503264568696259445667609099984671572799536975482300062756592750372278767072576331134979812742495211467382304543324870612705270001004559287431283609524195445834350820998943762115628556854771448045253835904002406317578761108676356016957727572655031091871116979719550201267212815864040047176390568118141544271483265477369777112203829839389882492979830513715830730880462045337621132120003304159607244007761671864669397723027424866290409570058491779860808107912596615966184870099329767079544667338736109062037403343734727769759454776582234676556267130711323142019413575667330672934028711414374613418257194472887871448101554132331551050251416258334558488658675026567565529705305637410650897396047902273924672197465893754894602464548653801610108546484590514931223995277148413749324303726491563992567416535069011708849077794067251768201133867366236024991994172439691290505500281377506793450455657566364008859137949575229244470067758701707451196127192523108139287670089536482666333649482464108807771003713742330211511989707508221558911448330428657262952607020449373572808645397204024868852000176269678275221431376687934103546301879050336911778436861174311142181003395122931355577129983204366386581483214619536622211396118460797490236269926860858425383685357875952053998915213508760075101048249376179223247010787029470467489351731517602225005546784828590809497694537530094164030716782596010772728271779100367590706703767996872465375335210840151262008760227367003642702557404447972198782009107330056842586199978467594435510698033699088297145860493547973621090281962307490151491378563886756885119949296440557493385340512399353801708944396406032641203036418803594720471973147365714853415849650595455513616694835256907339172139467052680556380469713367007438404027967017635955569463583846930784965225956613442535068137570362307762755920221514567335518762542626638149686829580156708136390761690168745853126315312220855103236388047447951652136346851114943711460871551387217280641109271432526053527922722302481026156839283786469149434976699808430566918104887008666992187500 [100,64] -1559156742850172553807405703467850465288685931072470855914560155245179505406682960835688029083699959284060947192794514119820959367070116830252718137277884055466012402370672638060370121825379845352168772655241578586866146635053146692737760904395025147726988763369329414150712576513751891833293314678514101621663166821180003344595675713854429167419184698320770079253693078911090914579944400162836668730962409032332692115571336730017810205245222459723248976800799169575819254912223929318612755460873687566070212167409447020490044133276702654286870719525155012598810447030916378201158217459317595661550984701297924585846188119804666863871221823808161666893936419314613291704202205057578092679471923351228702376784829180090040920181830448160063292248610901317654976016637354305543235649502430096419778758667425440885361369692419076707298337786788023246162395249310165878166132673757092067674924630395241789112378216485476193114916327064579963482042864251869754627644106137387876733177475819616836727951687138533259930430710246636391813843471650398409009922174358998741921421222634397010357121878673110398366125130617887430890286868961216615458537946413822899982878868709253764023166962563596409931369132449523652905517389898983188257159702882717082888540565723088807624725479919439418403817444694753955667153191528806947633684337390528320254297252777907768284928034646579335053374968142123311863549125356696658393880619213577062027009459309556429275238842252387431777956107121913201185233970936184729391633924855280801427384861300331063768505400822784720784572631365781245781692994266958760014511468707965405487813931074266431832787806682410565897286091614947930532444328978015309127375644941519681272585586858547479279793501179726796343204280926924676161762071521454796906169853408499072571093898308233644915514317832602697251420822063431461702099914048027908111495711528322655830603217952851391780954533913743380431113332798595618150470429794787332932270999376117408839402980547575737546554739097917112457413000413874891938438391743694511428084513352668347022593350521369931158490776387814875332772734766383245185566133244565897510865761091703788612222352348897128221287995370407826215110230392440761768424856147711128994425227703627056741800135327521337711988343938410034831588398968954383150276044034399092197418212890625 [100,65] -89749257297286830879472844105329385344865840258115033223754778315848546710257024781071420862915880012744094389782611427700276816528984140125791769421021322964799116240454655831634197139565764498566719055107992393979732500169721763315856877705033103957288375509894881661466477491562810667905478579010698932377154327394281156600382413552542722500247130294170716096380237953171000593115897713849749567943923598727140446804228375107200201857092096393607855080126331733497996184591945776089435423303458589062157456440962760355818902075978320211586554627672910797300466123353211207675155861414520795402186857926080309270008309904234884590791161078376743089931321941168133092186595927263899606905782720367440324568116891299202320016432999333601734659924940990785641840434647274967768611881894578539985489251366591263057348163295317192216874097354566623525092118161739164036465875624456104507767329096187667729165235008025338836541599875461092007999069430132825813754411760243798151446120984575587383153972710915402079505681046163485335471363479700320263664759469826759480713714444579973424307534858615091353137065101482575665333077866967325956361207762075018888152128622567676341474994453317903081751218925120774847993132772356495649368894147959013586251748358373167983944393814367959358607340878567162239574786114999190349093894995523355768613333596312951567789054054128153727605047696459042970223214304890584415640233024881373583884098809253923606316676921816181771491718393160435513900826715503883347760583287293314452799039549957158439750484602311248755472556852713645354215697328489286002867642017108496491218044983687443822750282450722381252993608411860688515680413790142030693925617479949391096076174754618039307898021900386295574638503400149812687071617633978126028264304083839138116678535065722181516186212487151214535713866794258714021810732282985248894153237690242670837962254105556080440060799530896766805997663202058966253102382113925098347304882848518536571563797010437067207838983592494227370791077781401675559482482702605537776894085626415686055854261548809328719852245646917123016686049263389836817661653864450568440290216369064739692079942274246964728465898726734050567493766742957653974163393856681605880246958159130024500576522479183041679740545114475343017518533385435688387588015757501125335693359375 [100,66] 19181795873070505102236121329030932896319969471948274838002362840489185243158320202036863154710097668836012411717492587939198564233469987913987693552191504679981292675323732511389749784806364095741884221502877999942940662043267612284294129764708089653379659826116939605711277424787150071295681048429348024678011361056180451360318313238188356763798112792062266316864665672406086246934574693263891042433180507378178770958292790856631097558006654781149034101227211415134612177525250520498793043838198037840666010770795720278769331556655127164052178833129391396105026055152626333793560215403878362552628794804696000675357055946578290293527173879957402113614187413809576673871511264589941186046660835523228289152509381000084504721005393827448639479118229812336817117665835773495840028285443505685473110514517408803098408538494389855029952229256409521819867239449548017276588966644489440461823965743544072383047782387876448036447321754301588783991770983596139309120390125756218485437555371499341789428275091305812076283224812213125040165924753463233724159268796765227943859695041810609640149606300936491275994700019757438693921094676843087933839842588209352994769307090864435535461239230482531176618770361185959181534006833696484966944477918221612623287972055782121573044843243282550221175113666184832852173665250446122859801647256459657771815959945071892598822438493016504469182290942931527307668322319230528861394906011245309728109641356444140126080187077494106148513732063110765617699422730338388215651429582298765900448154940462505267328564386071253125499615646112212010457969796781604715492504629905492943888682014002772431806193267168499353358212501529762087846555998782593083716729092250869136735702202240329528921900941666421292182100326085822395960209391085169260507554516148711147481122869166750958734107669659606179444854746644708395751127510628656779435879612621740424841509037257280207859717640931580491568226638892743557038401310902775443231083274111218091653033025680803856947386069526808386458019988288443176903352020774478931013843811720259187950581158257306078769759983762533443289675265844101360967696296189124445156886575773977263896954352088605116145053508660595232798299260038634772113025655375207550483284423627830619932063267496185960509546231795419173787787363821735198143869638442993164062500 [100,67] -1761961430659836080567810930780557146891529980081622526578032543400615316441477006773812338943131012812926339249819596093007893296836512063071254356947776469496318540278384301707565709509069479913129593329365813882218995417686562138639708764950684663491424997872856443271162169314708156466175181759688531063870834037591369935785363380698464177719818506907711989954430278959402534163066297210229276173198769909658383212126889454802494653515429081744170384384936729814161448623084588157036073080615152746382842640622148684149633640682082931983943197300251402665667109263154046011854449386956510217740625176851618706769562774846885625838635766284238427705330017185384514220126379237175616791561069702877515543916150557665524265366864790546658039746466224781605685608988703585758928654010226630884321570595388247823892740958114954678401917518109091587721955300590206039715969034636799079081281540999105784753760756838881967098045153580652923375263082349425829050173978907182541885940568799424332694513594780295285267059398852239992312327164287339265474587822562143764159023687321597266848606975232520531229933214182826418844695457637986684039318229244285802341135196982459231061981596091040234454617751817486476564539962496395672797860439023037210013860880431712747996117833109752200739619528831283771253799014137134248488068564827091906437128892412685222767455129701220771826788600850141677204132137029203120016180300554508861989565975426650918205993445054492702751515100629957681830351146213748309777922712918004291599269209361997606959970976497416160239168751836754601131296323345602507974152933289386031586592881001798878502201409244741393970730992621635455058515326547888307669007305671732012817403069749927492323341925495427549183298464588915911096726649650959499428579693766140056529037266504098822790484405229930724088735274261071377588331294748855059723540568057119874660956950226772495488634444165022605153665507310426221237497126168258264704197969732123254583413890629604705931011692826386453401986420653206554657443565709874687198195726771054239823939452262579837037396942865112632259337352186676620405731381569189319420821052840113288164539476986186703313328485941918643366004367960657241115924127307366680089558834840030082138535565372307536103317785823923183184303615480530424974858760833740234375 [100,68] 122252498485390678866679549882186277774054683660097024861760489802984240152343559509888041415694632944659386738413423773374948564617546439726263128106329140036629224251152215737178993765931971274939070277521656843887456165802254190978177433902626449411919094169120772865313319862025050225250306646479913023892002480865139938836480805104265353338588886677358246038753418909195998785927185516145654452751733265717043573635438765276911521934379228409672452788269644283781929722185083426224002922032553977684756711119919916616700006890116898370627116356748249766867680534854062932686577242421132471770390404816920022406805323000949984138656889046940325751424724152135797942052449928297550479855994250641578520342214414841015412732078576524768319099959412226805682542257869280411938799401556174177056802362361713406898857038602516158351869424326590410508892483172017407267797072603219134589007842895807805276084982323328758181624583339437798360763729841849523919732154254997582632575780882409755786621857814897409729911279443657635180269575098133612246974780553182221829121179440677050334395631488113327865139690804470388600792893679172520686782433080167931051844144978108567356710514534457056802755191013725430651053738330564046948889091031526744818693942948319104177725600126299488127903791994932244606305464357198498704699468646730176727428921211187165258224009937121697106932403221651587397241517572314241204695627021894801149905741610797981562517037763472659447696944026257862443007176918082490343247523878954056636248020980588461908343016655143764386423252535723951400330549406466744939065191459061493955856892052848406696774954287745878357162431865124440231058161976143284382741148234606909858671813211057668281246876910695908702752584112002702469707376086486418607864569111627458452979846412089529044734885843342482152131952362804568282506260063752513499453579197367642468414590146093582839898035207032535807827424211334530822302762600812363979582062396244128749964802281933733596961955331437970957936434566347390629447176235140520621110770984386156907773846396106176280489802903197380972415964012685657935548156706609293048428415704377031074287548300834161840680993588965046763879792407660219150160753917415568572451805184575488063225643609975728652784122289570192895280974771594628691673278808593750 [100,69] -6951148227660612179320185254778818149207949661860232564887104006766081324548293725311378041966098521422753751626531231988492997725125044693636662046058468202901123129298883368680734038188010378165933811583187886185679264257751845247601354745878729758011196637448245727793590297425976380851545607594473101321330227580714137980245813892733031043149734894713950997372430572698793321882503897432570712256146712638023745597978222100233410723329092007326360772792377305613121504536543308351317024172095394578234112203858857142438851857634978961229139414259398657672941449004612897077092364829826009244526173287816855472850239782682372687127718292817011778618679713295035877778073701306634745514581355378229698289229191433989519003943569712728348029815537538933109526280668400334319194298083276157207230675775984008821667482020766305044020449605282643748110437276625544354595875181307956090228260051477244079364017203359368906597876499348923643327523311642359996027575819720765380184819679228900120518681941777574771557505816727806738002088799646364243731577857578864100870213803279132586363483468847467720272418184022464135489890243752439071669045276293218322345251547774973945376756818790070712940464620908232058916098822384639956310116529158220016303804055556364599526284383926002921744646933218996178255149391362001519191843295006048190104917235894204654408964339402080626844077495879894469049273834062665307035596644529756410155207382229008843634808839713314609143108042896763005288099536566194050173096457156669171611073748752556133059305634334464436227274729651499965173998398960507859607647136326450651101718772721061047189961911317680666073384334936755900312037893279692790699130475257852089903214221453645211286997345948169592139756068965140477233998502494337722033768722009163975085556897590430234512552163401555500408681018801574913652462331322218656089955433440132167604550326064201199279704532368580868415227218199423366321119139701084160614019849958228607959751416744771089258407336998181280293189801185581194842719772800768609854453473964216574819050414036582156834279716813672155340700870543896585933883948743960481741691987003915888142237611441997931935509642550759987136118512391947864008835824271558152539795213332529083897327071459661003083477859071781671234515961259603500366210937500 [100,70] 265873801207472120620437074316835530429461648392886386709651098455062240872888893323658812344052636066443787399278977756334819998938371105770277236434534538121186795611512939036179781555502855242789717334517610299936833146888425646052007882432627987193975685157204252967998412184819267667562869733481530885085973833985782191559996101939915816879031307569682426003701795240656742220508155308928594138078133317317870037299015808506443049361973859030041149457660062982553721291530505685869483671584444784244550171575218241685205361761095655892010147761062836442153209880493381540609430123252812579561738211776604828341535944356828754944512648154583174849483004257178744867913266535300922413186344850679054118812919355049960281304439847092197377185700944137335707305111758066815384108384833943033912457266082037459929489243416143029579382083531686000893765234485843731303086704161618389086008850696726461898519576040548422550533427714996783621908834746848940727605005364600386257681201896260772635563130865410546467708148352412198769079909895547761421781631561799871870281900378619324990336184588700357612920657521258365576441996061023260120155123927176169119204058647767976950627708065396613273461056749478727962973100402395079612292671897230069035703703113642994861562818680185038586431240656498154554173876809257224077699277954244571730534204228619071983884240751381015321812796808334020828102200777562853528873923655545764111081378236470349378569380342486389976499998340263431966790304663586393022765241051533683618162988989633846751236094116062147125079093184963547598943510207197702998155080756266020269974500375772510387676662650219975758314111499856715322732023053621406567594938109558771807124506757532486358176538745171461926114378804809969896654947499821134406879604212311209680948204204081017327534502585130690000266044300502853948796630383785073515973597521684320959897119622163084258604313397059208355430465757123239570160437489650483735629359844669765584807138894572544706287952003171161481396848988245074407229082973936461263257143923208424475054137759974864228140639622892541037500841437204009062535309424802018219995200977152513656236512824388202518800333761150532806107520909766330134878111357412351535540780657440009209729391213059648738437378349916177811911329627037048339843750 [100,71] -3597347469460353332036939891014862559056353188460154670698627343052278603884800524983343483860613280678610635185352850365617699923820306262960508766997055136001516864373349320415434596414482743119456540834826309866955320157254871833431188116393872503449137013918432120656860102882922350560298274790439779433709076719537882172634996415702884739405612413894426521274792530435258285935786702029304545026480813891612601909827437177265860061436516425766170238121249056958825218784015034514188507952558647475946784518032802277444448932170827338750938375905112213598697291680094776976204775846023408611442750165727353575561127768808665899820347310413848209360346067711807526364697536990899957827666645934024025983996690253190828423014872797639037226222439570533145857730181156634798569572554889891087619191321253603494511326063206414427789595248595960030062207815609085919433233507301232972944366266341891158175325682998308429790952978108999250317858856824639290219992434688215579413423333587465011125480816971207122470581883379945399151101014245312538480390835088357563999218820103588245464939458846634746676666288282298337987031270368065220961648383865539528478641812279295871479605466430408389692471640222868797739284232845454569295922108653492528628256677790083909338620946170705227464183926123861537636357912494900259430848187241772619268750048235099937593556846014178057233928796579444236913020784057132127623933877048848458665714700268529640235016785100934346215999983680737661697564832535672511290041594652217886548372728655121127870646405825852715433719099114061033985826105630185878487872151045494683747705946459693849910976997883524662044295548748794426683340258985113349587707244440183401285991962495287201325310652911044021797537960203476044677444867668197695161074675551227164370347030442212327193002928114050865399467557394728091306529103471857275314259431311541178462495344698612709984768201138721343630065971921525209204106195711717274859668418572354031287638509490371172894994146567633631817306097300353423911321974117159362214288221949553930049992595633554805990937370322148136933197376437371464304114129008636528893282924525330017158828379221542104533287647517619627233066089088987114730522875594996500559079069709065735223561799312246269150597822275383681356906890869140625000 [100,72] -229938988875113668235853458983998095335436296668953117586637356757592799303397281306560354603760410230786608265537888476462257667329806214767995849937873745963717984098165683028044809572776474784794679015800969851311921943254296761974865712608018214445050625931361174900011367555833596281709120321068229262929700686783162791165644466141334853272383800161910151761190809260647665865892807887026244070378786789770855206505197899532289358461429184857581924540999122387831497137772032042114233627602458594555006654334168363724462633229301134482217173967236963338011137804375895831798747463046527126638703349244019051429993195717704750181027801523675507429366547490791137597322377901118723490951695870163221551634603752808406619574050654809265198202238938572659117558125994932613870359119894432325678809997071138237828966099965869263832378709342425186035213997354614369963173742531705397758989692211514515631330026680772493017014114697861412858805726001469843472699336392670427646880812716101720406526703476775209867400294668228711012989862920861285537064497890688616014673101766201760506560206091839049618887632579137489447100164747773718712126803962815495571237594572665782168279370394776593781326046729395977691109719540919668255353906040490271429682491405591196073784601228775075693817995552690471579476803819645714253824193832784563008706877654571185957391715025897044258317261246427333206094240534110387771716214358615210211945966938687309724465049580351323569557842017099240321310339908311861689803755550226267943046946191973013895708337909190590532475551913876442752630443524339279710681857462330545948070969369878608802985273664770719765248511623595351468387980407923897935271176215437096408175420354809667081902753805768703252022423694044488661251629351057526762836059768039254009785642454525384845779402778745209470882992127422384009222429992615547644194775446178137004546602778652089899072153349831656957004650680548862136874921857560442452205235240710367124150132945237673290593509118166990043874350500258130538529349636801263023964445975579467322162074272892837268247652719838467179087467094891642360227951165495262019853433491326009938515162390831313590137679602010030304171283595957893186646079167478129741941379073163599504073810017250709839336448249895867109298706054687500 [100,73] 18071971188100759615039359397943672109487521715242076617103051271543940968932785890941145238572778049450239859864924703266309165632218294790819713733865983688867601981236699898531732252735295874364501431187060249392894563535900294170155891603059612112311462082596499029565664889399017064202310107517812734287821679404357519512168612225417334388047487921319802349677176257748366682688227253108485734335113912979193429066731529692932962649512601540696624670532797469583655225369767228786506285501359178295504205093961940113223978912972751874531996707564096790382618623120637341329152953978509746735377849278032051194345627613106594005625506008625276536547402780589896820192016375143125500240533507341089754534525548222659615332460406261528455702623111138499543126021020367145563998654208322862524266762850439903140718070736310234796167076650202513672211775994855170433076271874886658852733561628059767093115133797439721058078148177004009668245165257741873152392677006161169885028418457465582246931805149143597330970253376769860336500555720261052754808317389512097386181813945545686473902580645051297846005838856903645191406214014276629026951915310830850274128665910426634242848836185673751355088219679281892392660907022850737161363403569689835337371451207839934949894631903485851043333007836448392011499906745555838123924260901952582019796899395301653720124355033757388560279144976758856693223703661674086108599433149712086869844186601119817293265860600197375544166570172259109584828290812581616779022991281541062948663456962752778460327427481106367915804136719848226468293378262992999848953943947319084273030886746723594521028823002698303457569222873097873023019251536881126434523036239082534693916461348086831728292900706130218196733377252339462144022836794519401518927683789176315696790401621331568294204439546119364301096673401667381445060101539992411611457645847705266891757110646142516954481972151044117507908406162371030017400237857157824980106959844917876277900959077236374324801944847711701183888958005808178258150853435461412689798309610966098346598596566111427031214133306720507400188853533585319875878676650498505375078045087748715247971038592410322443705015872901996850687518608701571044909494262448236290468076389624638480944583274988014560941881805447912216186523437500 [100,74] -429942064670310004953190028697409566572710798079080764928252313008957038290625811991547071496559741165796173724579754640755450733774094772731669067185854070022084041002282329036569216981819053826866446683120936410013223131425050986825810118059609593032429549073884620565391309382458761005619331727466572164568705352991975878082254919711319498733071310072373909518843479551672133951108983119021576478454759983233497136103441839801301450552062791797724359389937780053815935934443677028129363825124462519527502875730648800124370765885928651049589062509912804853114761781228206489523803851508558385763293893285573281558022388871402155378027743951615603850962366459469100749765009624097360513341065336305271414900166041892686659298900909961356357554407585233573537438467158591526786762628973452653109099695478573395533404825605287074245543414656484634576480520817983287435698869537511882790447454903043489547478251903154152448486621398332220838702435850358242881581080538804309777950296167523711871669175268820620503248407869232562502503966544196797100982327302466938756854840404053211563048460857181598062946998244142838424578880102590079951336760995489442376793293143588246094858411187136048984910161375855618642053874762707392838732543542012116958946742880543212968773158955645626749751376979027361891095254860311753573942799905106981294126742924178542587318047586799275557767697721006566764380731915039205161702821685555319148183110508942383271194325307174925672219189866677827022145933041790936150761257862806656518988903521405303378786860249316592765889787283833391912670148785557856042023386314139851884325535935184906432725997287476047856618959430217901950430543797453417608752718142153694731853276337132027738133899372641602222710994832627656097394901972031069248282716496463391190294656812072115879315744374694997632447873823091561469382399378031163577132352618647016859950071792109186407874162426980838530984909985171062554810898253283349821108249151695818541868271250791635329421339890399510725719039418046939345150564397898329388367099282176140240829203221094532168670701740550366155395185027209047651909831313776502675849604903486224880229110116276122812627914944019925489014242396935487157596464630135478882277520889671525785208113158455896112526125937099456787109375 [100,75] -8026612346386996227112966598056067191343036383784917411432470591840403083760929168957540640952300769274670178800857757697195878572037360965547589416960595658673968947200988155750124301484536009873298561121228859281802802092628133399301930361120981202651941309668685063859144701832796134379274894725831972369893084944989101252447673353901954889464518983205791502943644794161885021781444954443085464111122423817229341892093357650542330686883679164845788352023952253630379790992878656085676110334150873783024460625380983929784782798787810795701967358705842000155849266863912893142481404968706169132289268050409607150739260195192028429072102700989089160465783953487871858979955743430905479110774646564451894600351669203910305534824994346698427865967188629827397851995493651496356109494393653607547338288983664052644120617081750014166293109659450941830126758334645874621349686853877507843002562750042771212637225679807004536415976595000382228494196291368983108125911060420411376247066225210148434169968316064947920474312038463909260320406814646291580205691625927937478790303426232087434646032720754088098030072407284434493601818179139682870020919718577731246528733791927092999943633574625968339757812918495255808957756126370309800896724957894159611367789396573828148985955193020628985208173848180252409154241167126982681804183388205456320310427454866266546842891541987556599289151782614389108517262953578305164881664791633086124439989274606923961897183826723703595609446085269791756358193868903780613165619735357529214956445479377227367777971545094762634556217098748414305084077308980006734392855035119621331819954909061257293091602777548081786094912173627105947959000189710343429198455688881809990596784073615774492597855178763722983286633176523278703655373965666297096709238520516205227826701212562260833075012260659911334962552352535283118235539594468091064869704601862747253643580173235280352788816317658467291227158229686849959042806251927399637248656116878262595986514321900361733953335507998268596947640714229262977855868619213531730861870911729157198421506862101386632902166709950356658381214127106318326348670053446791889958821979913251970825068680005482065922497834070009340228174566186910752407274743877535060411287003228112897409302314151354292331060751037597656250 [100,76] 763009524173737660258777707328512978470504608771199865362652164742666151777859341090873089504668383607432506551521592569101160626974883372701710257737761585461091233398965903110207786881139379196191200174598273404173270537027614751727758302876206554650667119310636739386201473742532415081414860091106952238953385011059098443893081361779325788499809449442300083154605366556329666043618247607019400716646808989087657171343230130270891371670093535200308490104075163714271519312959529084600814349176602179741270571345121522388356271644175036419070318770490272203675131524921375009279050437251225966200903356652406089081697890051960876259788554095263105157592911968427905233230108668543506811512271018166296156294554544117563130283589878459017260833962249390141421404496720634366718957992678228396660268122549908817412377872243865841892716464517052312693492119409134076530358635925993414611058342956404234692150821966695941607165422201658518773405573595530259834620374470442617847708900967098281599871968984984886043333489961884033477311196972734022593675436710914186348280463801083225222398490248254098612261055128872870984607665903624157417833232354664848043562505264085080144961736790577027838643890072085998076277050550092370987538963690376862952788058116805068943253409625363416443464867254624882579955590442336268591920014243189836939416206084695629618623466462463338528645853357204174907633858415089057768798178080771022604063010220411853597517770433596388138590015157584656556394108887480160872300100160710581528324465512978282649471277428408418476549328256139119182085751856144120013903506812425724682983299955902417540801998654309341194575424060188116757581962756913743766745498596748854951199082695156552647348910404967937860328804710689051410539592613294275170399679401636321859287208336524721697775143047337113791561572879584698338506210160662850196493824687763186279124321320487073812734293889306945112769233709515261059304785229782830686985656183935473074874453340690080121995944025133754075343563311314306830257465572165003118907346957546290450492765524828283740394991511084953732435109239713563411115921216943453184226907719013275542484488541238938867093171215046649827669063265942639847274141483581186365541894388552569890072444511359633311025698242187500 [100,77] -17064105247213383975448617844059599842354751274297451595119887127369350677163541828936016967984495713536892762372038690292991898258679332972079657733948858516295472240151076747286566125068062914609503225948377847200719362409042844926293447856375964079378573798009073874407291154012590741890541571426039332590095630879511885190189678215840611730642093202445378477875069534768477750573014023674134527726097785373025228625417648588397647657408124503767534183690226197192508673952279835884131603902318196317571049914504544402605240734010746527773541522514452533401702118558301720153378093339174867882260899435921521921784762058286139452968406493289834791948897079818808314009013070842883989721021938228786344471593173788139220493645158920394679441855178724949974903227239173124549091932985396713297624010489931359516967641993067268720577761029696373357646372522890482545631005424487748052519168386069468053354917826413297212723160880518494164531541831002618377950217022459420399774622447418848978230365626371527431304771558902466630753502408558317571439187567670717044833509910854481643005638277211325152812095212465879451944494413191432078866557149343556305650200164681603191620864858041860509917750293808122623000430737760727140303701498656523912646629581361608083864911104589001565378642455480063356024448568373800814872840916548711671046841321351339366948389076342481518234888297428654084659101200771621996616223768637699968188392732720497616434645325320515834857351230067020857841503849839079410909025069564463173012627556944785592375762277676226314108757393501571048562634007152773649148377551625863322793300219897194129018498240725425408435083540804385953094376112328316060026509334742909281309118884134460241400257209521462354036516959065300949114319495724708237744564516947458738002105221392598726314276730311861480309725372416992155924570389809477956694611362876795194852310427988474033957851454822938539744200511983011512201230161225721330521432310273790807177982390433867483061076508696308375797566947798646747663730535327802882652797264616850556503804301502362432318834921221531942098694920933867507911750257596452172945461170987872004788831158618481288041857181710849645970532983776877661231415372147737368732533437929488273662413214104132381860351562500 [100,78] 113931023262154780242159129221875973837388342362426198332923902400195434496558099534955542851245083014021678811780095165201293848117935085984768540277916015213676801416333268584133978536944345832266861127467094514619273982168414260088068902579080299812003990549847442962930098512687280111069958492115282502558608783629531365867139111563180317812099118512105250648678753435505875933697164525764715363542283221070589632177759316195417880432695313617283791255901703434624661644414154940399783425693010044225422302640972008549071873008781008989416632982565193269297978496733965775790965687496791358896457208539310369094348948457736862720984053157281415619496485776560454798730627303202567379492908458942765071027240966435328869216444520072976120238512966141907123089515299109336090537843452038380000835112393770435601086282771447907419121520962729780023322406520680206289446617250755614999347718158814840735769772517968460491646860957211408295061975455464023169319642584319210465822089991721436700007707907944771608661472312688530581154613863351884380938708418004484386570671089820007058054788850458136845753097105959297789261879583720718462421761143942850775809577515359461920580314752420139628380070603650608835212005833185683648316540248566877956009149133201832103368533713046618876007906024418603215514398921823636960280577973402078072101306987295945685264358840658960913054373044582008456313299530377043919925107616396456205031220932501422532619620760016552563241429233515137942232724591919234525406662413726825325678834242942819938425999729138475218774962784505791059514761569525089379100616454044060464708558357051887277109891669566215358124870706380620915810403410725108742656088935728168171953232853569412880500914647978959770249852407260904671716124287101342522388779636401223936959867252866641975554967076365680573390655369243210396923914797179641290280964803974931667638320920763901667954474721395084726119430367165095798386364592429465457585536371261103033425422813313583375222312951059408520407792405609677075392768910332793709993197777992190038516247890495074370184715964024710579231638749036066167225517083991437318883189776408417759342957960655294415637571808167399004804751810036439353158785994549993261041186593988992550416684485701351051562500 [100,79] 253437338308749527745806150169649253392362838212152045489476791328966767802324184022205735686319355670082784423426044617677688111709844962876708581544692731945556717168469625800537046390330183665560794299664744355867558413744515945141861976604527010330667447340771511288235009882436710991054612810715068586340884531342491478404629472485844112515850656064913255971658188641735529748892212424892226960674204804096700039815795341586596328989992070614391287897733625450388448219918088022011400244182311011635848986411352299755523181510524866153025369524482359908191340267285291424057820173777448252171049140755841893240489349128813547683578853644880512272356376133072111469863796890950288029601419584708631785775203545346263807060500820895910511309182838488519271119214494115680630814831194256332658191581062055469378757784017928282116115928309608873577648135328770133005318979379506982231311757107907391274056712088661864261478645558239366422731129575141255980869582222833544753450339217765756387773748150006025711113671117090151925245676664792993332928489565846908215133760152263232766756578724765787162177563215783345296134752482967797408382091332038081355780288494013685363769921131437093037231919831158328078847582315690135609576407899939783135219498923643830076666678898004718452726933558701755196602179935638664981054548750321819501645676619489909460828426330513903809061579341177482276868285147760979511071317706074245040955922710569269248843094398721760738779567106155068194738275126547144136049068171955981079211889335955915831019343247004485494208672028737485027481239395222640684622252143118069114681304617116355115084703268344197767841690472991534520710925286009414690236057105809858077121581493720113363302557854297320618799513129971798081303420100414560837724414979167195031973516365572547603941775760053172500636765670116062423266460832645052728000328415220333304189658808221107236957535440892264616819317531190700355077220711633778553987725959416995840308935440212820490516994520511063049360691959033968118442128134261604094113440403432289857394996849565332700227202555114920827647297757220956396293966153460804486840507417887773606129610929982999690292808810646569141154608483606626253326572082972579702332546303502654754854931549563256250 [100,80] 12766829067277600915113605489066570273246840028794695458787336024121554410102634612405278497163861662249975692853476400936968035814491596681895139342212992629008654456498425749832166856552948770235529805708346554328472398853803619495322760891751043897098100131208808784038695296790071883101003939046454807949777057919203298809098350288610727858913841216210888191330363227093796040260476182361413010375005336600470239934902373272839598001579988613299862705043883307344802790914623707511244385815458374709436052144207390704881551855552628915775626213582800602313015673690494964805672603779629330255437850436862572535318621073115256770536805632067336799130743093269945920160872436939637263114450121475177496840627413733863971632045699607476721313380270133235054011762103027794787423988727365795253329568437247713275213671714941005754771354462047670427057146297025014878056178371742141142545724068878984908027092035504916718511783964865198571336299914757857460989702620680139713099889899309805681814117316780292193975872612312587990489033403004268936115392238243837172643296255314562857212329719965532568410543139938522473581883243420576557200355620111152696165800880814776434583824177797291268905883103010491966555333722064378573842502110074865160513897261118431061582942356493053183509812036072482478980104249079871678992962866926377718299829322216926058716750303347953161187643182383831885624330876875286698578186987336642957505710189458050308158417998848492378700117585231905813871457455213286834098149651726371640635759338479364145945934398016013426134613306807651663320945296891091991265330866259442876533988315084519367054885538523533529529899658037348050044739131043152025545293374479434159711911719937784004046023844612012793940278662607298007485985990898146745644004292170632697879794161422069842982787315743939436146681354378118843479725115283620028374514556052421699489120886991355478218394272420696339154538726036075625304244823321824354288326577049171219060202102910612810880780896766691872452509374303984151030492619382945771435406751899172736948570168495586622480596147433915315214183754996594011299849902577983595921718369453926808430042442375062529858491124954678137277982238693287513312162635599194517160602378936591317917605463080860 [100,81] -4800549740339571469881383979674754169582415382666384343163349718224379152536102056088368922534124667318144683454960958225609987352031448147445195825960299682587098849932116240861380659210988707680992614509485938490398361242095528048399171425867749983431140839179990086388615811825387557458110881159416590335391201468678104498012452068313572302105759563176044743825295853604360299312022978981602353965651021267349450661781005152822937443304188510916244031722375661485152396795399229310445748637325010370129609691934903497510143813956729301866887548656025527794740427649787298194556287585896110065728167672108374981143532835793017129170596526072682266571168651415069305394744842139851104691781000229730267695238892623334004514625966634259936291877713302179319260762288443810587427316290292782920901055452380916462549568310018376099451406898135680882823377105906945389894815322681664771574316539760212029050263247179207967996325100925566599488195264370638660171878393316962995525627946482458863428906553430911188600317590643696210291221247579046648824706926503842655279634285641742587012078996419658604395242863801674088276619180202328801186395786941456096482048421992135290792994785568082672844677407984957261298772972363161187019378354311211890566650013267203136434610070554852364897798395718824343963230483018355954117567943583775316621857024115737755863085199178575423805957921232080203828720189510846793822138578417428907694592727245845004690617831111378695854282861562584355940862481998606852582649451291199832356313967103235004696391154304375441646458301706616713673828742143251412262572614222947333318239046403332602127076398106184989768687433769890742389669845794490819665681871575240804568505724877380641107909057981490869021329375290436529684150798436636411538536714931260694363425037357423562894578256226391202269433173613671261223822436289947991686023052318659642721285860260093995605656539391441535601816690619270870627885521595750987131976984028423969011898400844223490371149777423873090441464474642785456659633762046276623185560098605303181600864075340728645049172530226310593889968746430628426735108290763888314939911073514323314389916869739343647845988341280191627482447880837245638946633595626144402111721774526291205254181000 [100,82] 6466572249995181893820558051537145931672705296609221882265990880257551508584739048628461904134608006605140950049090752152720412267674624014340665184189189147682743772023446408341239029774387963903252052220840130855627094702000852983031605807516122203117195284153430753268616053026932164022743514957124480185590089713870697026224801711453078069353444009749987663748989763310772018434081828855101774206951998755506523139332153547078048336176536162932494866347439683513650576591251702112575848327455322979917774500937635044620962204213250558155586533653531623729950097878360859197433699190759863544735960012174914704219919528690642174744065496203564725197805871802959176321821025240155922740390694757143240718763391086796676205887674479674424507657719571421374555546274056739791930490393491713482676499116151484694622704154660483074771945295404080354890037933430916422488299815334551911817859119519951855858189485966939683549921072429538972074997723670145639417018839628007441430069865274585332150903349576560602678300281457894008776675858113763045598373246031600063878710122462208037984551667073055521518840967262627608483341696191684562505237203079177949793486184924919804668311767074922762970554161377718664497206192441537909629591817388275122665783263926175911738589753316344074404021861753908554152284811993717982877026444226537534502009939894479490596713341781019227547003014015787750380332781031790190722837463985556520693677388301675746610076929960186216774853546816945189487725295961646251183912192361715360234162592529060596153904321345593785210080381489376116168427280412883930739120716340058257828393539857988458314370610942520283327017368170852031188961157781288269309093861501605556002890498367612701644356499452424457753518253973842692594322994559781231742064870984343163959067620242890235257311742066029731743334653801848631507211959553636042777055763884935355370026909580579664858511396092948317029677187448787257982641433702330011148265341513380302906283750062976324855898307126320654014613620867249348949128355292616410605334417179570536942684827230078465641692642252736746118208025406832662037764475904339690833416264701380315324001786011611480815375268469622494556363236372303858571503707486677483594629498632436312080035 [100,83] -112830198248563810078059078121303466619483932714227428053481071776641625136157720021305129461175028709211898142994404575731049707945295350389682231664624308523535065650180575100332629535359593531613783221777422423828727861413955908914105234809951725404335710480600314484683088718230551086752337940151305363910990305572106318721142084863598601172809460403023266718969434410640134768972692619717656477997351231255562060738097459470222248195622688897353570007543092049929336845211720354742616830799408034620995293988066130888490198454616802268988485444469331085626875411405533554795717652743475503309416646559818611951906407317420327325273548564225249193094489788688154167783821467438535587763915769639185571172493357558159739565977537298613985028396304363355804362136885820579461082984050310344962872528867685167211914234828204769975217744814389177552916607937333608108206004965074592082275902064602917381633218935023092293314741986703841615422068927655666669905626406146605631603007528302378942469995730552471765796722231857137534905353233083147123029935460542892210471537211416493359878678666253721236974530382071378652792889199405824137730234941990553315834195181806562382516513048706164804206529945556102592891817554643702766175241234668303918265543413552554390811155203062774236463230864418348946072075800094338194016703972084139187361659870044221911398260757918918512058801305538962077562838797496626861324392962626107032808134028229395201756353398662653600858817047682712209564162963476189803170758576743729501824790214264867513719026043134418053798016463027257259985145284894929648122394176121895695598027451030657580551622941832063788286362473026950219680457413962770111084689280500843983759858652756673367481249219459193082857388188992493848180393064506473136532072285963962979307059085847197527707505982269188957181265705078145070243902273677492078329795614517797659210407161114123070800769405122985725517551522225938859761194246815902197041420401216068913904500486277234987529186398350553727747873635805466288710453332530302608445209761719796015491080140633083968829628676504253670153653584234304745974397734631346602409131026477105782072111887256417298000045637777272493134527840578765123097242021171906050474546320107088435 [100,84] 6689535199660587024155857650194493503193116024946919089251684307686036713777213696799083652245544095267576254404715138173437754135656795873107717843958516216204673021121160791208557863032570634021328037186250748899284964561004244039524169014450899537517550914756713755360523569767157059254098397485629975330830814192829391829236390231094679263423464343337264132601541753422659503417398888179722097436432880341973248520691049116815793105508521648612152116672742037558977334536496036410015362755387179889884480293112379703259809141028844774793597566672324540452708478635718318485234331164014370377645434804487309729929870761274933636673447791400870299867461471216692102612064034964518326577108578117823793083247356971667004234135459168727431510492775338082560076519574826427010701400850707119953278756659924840899930904328934680102467682628989055507710726042307018439638269701799549279541538360305562318037607697122156780970585808895729967591738490518344900543368888237831942491633238610901846388179505362813021663197063449914347607505529527110966211157600703357872725526227152845570956359016778281445301891926832532269394752447676757253658634831464547135638649630251369787169906084942012428212649883351866254337766755820044285442570032098048049862579442556794654862121259226572518464879391628267847068948020972168004409726314274561140725533261754455782194434391458751802441259599307938201542119532481541375484818256304126037390737818169217499016261199428040086883790643095560183985347421950814261270511270138784921778807844863417897127043856624999542047313138467932985180504476255091252044212119403134190639995075001195121829512936420543149473285155868846168366723921496621972339607842327725136674827848948024065252034031470532049888096509254705479366769520027689086449052040597317095766493499547215322185528328246044274789689296305901904676741733931620332161041459687083640713656077174080347834500774167848519610173221581755775527316696520798844198809259625417543424702735314280172796954253657158400744819268059615574730453130816131336662523493881661304951331964838679157887651415685044436015581546739499133162588265987374846589980596642353131951096303019487844644159984170107586103159084214575152409678243797499586165188593961080 [100,85] 72923708700939504086561534912772486153224540065440553574985635668354472884431368385747539546200359092827110408579735023404841397838276591530827995222230356407325734656356644922794713418360815632690921080635304572836193914465673241208911490819964120467730236755596863773228701295212134200787161930443360116706780516520076446136596937242351614775428049452409930014105435641059945548612584928099276488181129071879534746546028769858515400026319521978808602373682010204488048647275448701648195716710711889824710632581577681827834059092875585184277116647506770432752007596267894352609508154101258719810764314003095508838149610745747704487109575476144625213688203240847611907747013198536089713607406628051979101761327700240813907317646990465768182754048308334980103264447912383202977019237326252518626334771498929356579656157731696034024614047016638236673383175074219007084040083731910688970897921237222320189969573967201788644165841069156763955046362256646784250005732294073294595187448647167634509873599147757813650982050229278722031757957609875919478709224334116850540554355743746434141289822702624135931359195639975773293735913942183386104619457157125748559906477060611129793760298791286291081360804279907834166283728030832766972531409570227352403200032183155758706794955014342243362923919474978001424136230217526199999240180107424443786026048112097295500831331890856173040442331947112863580155710706571791351247417853982764616815211557191061368122838907808788270663945463935872780209832920926051698956853166749568915569709862422924315443136667000543081002635943291382503621452710952042094103039675187282868545803442888613697810457666316864282119574225760181712221350634863134973037689020413022217441699260749446388834176625135302113482114289327258558994813059309968421047569168791049526760731859230874957059992571350845771413515391106032557044394360936515427175196176113097564410872592553959217729673517658019292195038580954314620444133720142958836211816123135707148661391441549627643517691728445178398337051953685898089360121514815742275466442691286591376495408057367338038037940614500281660023151180978862589694251753701243046577666086852664815545006089390432170736652132911632570009277726289813440721374060075373189122270815 [100,86] 1111017916993692493530768746564672451521025376649688921496931701820619377738893443434444555038556281065797272658917004135508744789396407041104723635957006279467532364873826043002613220819360213090637320815613679226898477389459427156633779943956688358911060520954173285782480251318371063354519329293788360933784481925606392213897032443220028961473599979868874568979480394367124105554918594753022210470719908372391887809688724717737620646667156147772290745910157372760606311966101900373989589282115712810989358184725499907278668737133214890501305920076306452216790436547743911621171891672220287021048666140008957116206708943125690638802186618685754241002844101148968739304355189132283979686874506198261021664963852847194130977722636983515831898240415077405708017529536777269074445598143197829980328336745328235000703714553923524993153673475124250220912182113372770509703703743463128890552235950252035001430817470709121531307260043818928834555286895426667978539310635582154907423886923864648204345240297110215210612751846167669831443822682838189905083723485284829932781707547969860984531324895913141902766548730544918341662078740556736340772695430796299225509113301363313159057157586800235393218949248440471236872494653305322808895122409310820304073439984498084021619712338617428707999828725866867921834511672612271136321215813718895200767703902105602504814250600212190725677098451031970584227451399484171562295936271358231340232564984071029422024860879154699636157804310258291171635405050555509762017540851218407486435591093988802880461090076857468358333839424168353047153993734561760118900855844957894348044293733628292852046233197271099829158175961705193669490214016431650056814685470165337892457396293284604737643921124473123365166233928204675423033723502176847244065444853767602858108661867122947410546267652850094632883892781046109788643218627158524914941781200254555511409120478057230403494685475946238007301330821814223130988636174060999439677687814866419566213431838176839363349717143752347125567762751678109307542682471936566434824170627538220589149892247047008845296354772438081853976410856880008546880764424198332308356464996224857796155812876580507053728689467121438668632302941777026234446616721374154223868460 [100,87] 6129002881234273374294580409240195059763139561277547364478997530986378598981492571590415323370299577126546684169031375227566209204396686538970149343121397001890592652314306247538770448726391421760318612592691806922367985897817707527989969772751896963788702084655590691215635959689137803029651687868528296323195042785553980518274237507486647800395732023578496648903556147145986598802040186488700727685165655125014129833500727768073966541562981132166761568605980593339842859070477663833949467158205942710769513790255409919309260826918029125062657684911569953371840953309872243200950302521234957204312982802229706162327298396092156321443003179102745056248429410525957613946451119620560354239971706651281071208656290058543297196366406019916309023132337215000238864245409698576572505339751648386688099660609348776316420285807609847615049050589817579568682950202841311872086795057073802580663647104523407922390928991625211098553930240148569056394119981046104467514328273583971068479605439566702655071887776699621864659058290737201947622502582883780528648698310837949134272791051320356592522913377125417137582019834720300141723277525653800677651737180418323442113527631787103776964549281252920967512954938999778029350489933840475017339664645356965931393747635189536004192243259421191972402395123754404441583121674390280268266327129284317938981200106104621323509318038928846980708637128318945882099413168851706352159209375375278495163007960015103149374254966619463791776019296311973692917796980251504142706734648565316546338409294197267010888475374741604402195310520379113418514027223070983135609041755730431941319628766983137774362161767878482542503492260883715271104720045592584100597672028930760346607592953313936081097324531581527635555041858484522456063317071755298749812972975518561636718350486187403721403524890450359192526463841594531890997839788582106581062318547439592633591494022481870271449806459750888954933159307865939149820557692600878187636876028391227990527223531941541014675569261504604711180139274070113241710733600892546395310156028780578393476046168209687830747438630027102504901462051601177218627135356031402475435984974138570823931524516328310576531640355232479612315717400311783995001924572278130510 [100,88] 47072090648515597139611781725657172866046630078509244746976954203983555476217275175424443661365127693764797107500613651061853637934630908022566963555714389120900100203723071985530182303408930312711154331503626264540190142486572466224590146104765479389941995976896377075316851318176482392719442730976640211831559435240029088105974888714286195408017552580927167758149004843112471336987521714048622625515144794158494419786877255372881753345992968122709261693218159227112304393994219438829440221685597646831104938858226725448124448123253043992185370209159026886163252005799937621610501567453139787602830848002335143197007845159975060483474686812762245125651862363381970919682648239053887173770867858525526727697530946958487942392136198572649936536691410472413568212321609719049286696746097539146977175190075138106661479156532329470846281880956722893213158358321737108704747777156505871063057266055319615810213871538864314521143356531291779031735867504844141131823912331527640721900199069602080918672872392772261391976754801114216235227494613667782463751274089807505212704355734978763624976269985114747348250113085452104398969116994406071794237246239509674098772856522439646759379461343763373040499213846396713796931421324140888253819810042217481861951775210879286936817056681161620770915088502389154630997067408006580717205060125824044933759596807816577932297107195400563148269787714024782547167136245067045801611251082881293631180438113511939094114364732482045364002949801248201591668963868409459407194546916895488584709893514665378875771420392742338178303926114240528730685190366697708979360560960510191826274010381770209162915906218535699232425048306284832768070326189842467591676489479805665225629781556440173321117357597220503115912384413695730655493263104233648899821736761505893724688023005476909640022307920704789510568363331177640204855120910320691994524613569086777236270215367651097855308432910570319121512490014620467415581185745484503495845376377812769118668321939789384912017464951282588798571842503936174090766746388463242763914109067695597176874870917855949306098695154183180623282596942453651320399084107584349070935812802558134088525942291258456555742808361388399948955875704895595052906277015395 [100,89] 100132924146983685837425719346387082575682480954592706839890223747956291368414109802030273090013450765177554326810865167099180902941731200256952350122229386339607285101366941464984308030162970214055578614743825702665819182409139548615301915688650833689144047949259216970938448379684727876721182600786541482147808682254547562564216594492368189951035091676934805417599803277011850042764623556911924263431194701349934064547104404208543763982599220196357950911662626613789811297380603306036700251179558519554159397346861806437273109616221186662773738798329467097532635345188961720854094514499805530916129288376067013429001679984816395053498296742734055604798680322561559797898550857086380631043605757633361081541839011124769908399456022872343070390807067387516658847912524311577034972891786882362614637437760989583724139980551108582608927815472564943072865689114270802766335997802208970060069313693591530118063153723054269037700674826458634512055208097323413435970056115827876608025124373353030245662155900351439760913590791793161724929858088602646506348228770277215935556483853898465166368652573700345696760386123262851548017470262140088773161443269931594101602182517165124787247556715642862590988334723079177869462097843902867555487759896194442796791907790563792856170425999788618644671712810341428467565675485904743288594841776677898084246487476997824000309707196541718470787472064888805158013544773825297837126891426251359242719819206669470602056232643068836217738081278728238043205410739096064585612586134408224272901457359148631403243897393908474745593932285559568308576170552612516302836887217153111243118737284684354724699505506438824767971706297175941075658529917553253392984790549983371209933136018636012876983483863536597137644500821354459676017815530994196171674473159134191495302228169699361446430504906615485257167485497500866138354982740529319773732830751581558218061854362771760583809744070727433240512800660450924178114345497187619135815920116424731778843481265826792487624520798195408160535862255034877391364703587252509218450840550651459664574044213512532669508693810284745960383629671654781111319412151967347734117443216017830610463878608259656218140374633322217024265086199650934379010890 [100,90] 1164622373088905161304851000092391461255134079785700203812215868089300389756126898381662207032921862650293429744171210107850456058269640639047534500257689661917928190998886570708548653152839241108101541120102105554662874922847649033450684746978743796329849992193016408911054905554125915776712133724531704794474399829218879277640992259353143613267514015897054590389519556321192821055944768345737558761901556779413345918526935246757576268426023150328515530146350098064034388568423633840668861792980928757635334739382731291503738355683271933368890096317872766379068706224378915088538339065403072589423103968960861002189478499734825089912474059168481712666139906124312024045151862915753904021326053565677635465978169183842752284588214189316052430532228539241644555677600327247494439900716674028887476492489734826165631029634185194924908128406780508411945666329680820490396936436303266901293033410913236580622885684887317681167543687854113066990665567400753099282605535249528646636227868204540006179562956173416170221055584969810383256481780302286818469181353136297317912935240456634142481652922579199733291027108776986703926344681997796462226413195343494873772609905391742838912970510273717845357417891279188651110108414827149815864127531679634224750545420818355195171139017537733410055427633827641215884257019895635284936756758397801140232191617796921457862707538645899755447624133442542286671889483371973873964304297910923191720996353655397673771155201852928855828722325008242035425931858542338839371486562519360180542682942973026314039268979279028120399342637568496451774861024195330322427565359599060935899993902624570873687565200889085000844987662921585194193269173459543438659167205962208273027894758946324436518915826487609971163873729320586375179252719303519376236803875493636163170075412561589993196138375865607235459139197970377510648249065687547791516717169265567184720068371865892434274833153933050717131700762366069034373790482499667800570366473928419594513136231003153613795265776254957753452636789974428032247556540669541973560528130878898535316244673674164485005954742595106930237184514732668495209427849216413279905834853435590795751762286413641704838377824148076941043026316926214318095 [100,91] -3918420341733688431053969045845817273208132339281229636902328500128545720574890886325417643492220178944682992623143484559499811871440978409480951162740618750475745258320444911723627569907614815687106934538294520360557414385725662193435234578976612502140115880344891254991125633933510699348419854229245214902921350712930213984573781717633453005890733000646087821536808409693557876863245860836928874886745903758388649293414359396981164251830793867147980803044481568871720754701291569015633847543010621521474870652260203791603914086824713968383036832439475359055518079906544602461006223797066423425307983225432648030927557783941891059645203307003042283161667458464117694367271623793229108287489462141910214032650666411275795385854444141140506325001576079807151109999129760308788613807551007316527192447546804765993380688531890447686877422875430907924270147133123009875487327426330773984774759908853779292757827943892679136135639479159482418135397989076349071041239587853234074590483569365835773200593791053242252162274400102209837980299038385846775749466795763858000671513748758228678797638532111550869165348926732537426420123318749434614793474211862644517890772227264630666069645730218447359434533453832813855626437877217973837747794088985859350108217888911291316563041807075871504302974073524111923769737249170236915881690784429394869818714773124104962732332077114967178248179509214707903802772066806007005976517933053477661776469555950934047440325397414234891294149095454515711425923734369961166899547272869217971673638576733411608549122278864293914352232327741483078926815731217541432128131171813267796161225485425720448876875654638094483520781693560881173336279449732167502982796940276378252502179517595471390422983350480266973479350766506862797322512116866234753236176502730329370495483990686769083621421740520951093293255510878714041877152450919178166614209285672540789260605166663980165275857197592542877331783594496471762755470891359088167058889023412318464295950188967482268815694741020530201349804919655743157821853124667235814058057490843671549522056897995955881036204198294854000224838558734452513701176028851508680891242188907688252197366609006549435758944657781249626581843792864170 [100,92] 37296172475842536000412233976924668802030754929322108989342594821356128986121535285277621060485363647992915329888422431525740700170435598802868479350904814493383829665305550200036553801293253067818451431600310365632483152346707438264838032596247482054546477351103062625463568330327559151910986970169970423508652033747258271408195660585456369581087426569300895357300045167355615696329550884748378522328234148091831529639844825415568522592960945686410334489847705339953971159479101097638766776876511331461206091453224008461913461916799881314528495485575834477600770414488870485509837355364030359936597174748974310732474232851639281702772522599866119481938658507646774310690899773478962520197001734328143404614616607322535857851538170936317173235216051429801075820030171678407383334964985967244341204997385302310860020281919373683518651287193411998136830318513383059760306424373459109246037944224560150476235828632000606440301494657645603754229108156107663698841549417387374905129659866260348682754836556161440919271171147959740536173705807895546000168363819499030843752084333037870862946367127391690413766033595905087266135484158096105516573089456377878396439762424380718523130797254400911658427820804614073451295853421419337967270105529885774847204450919479666842605991954987182234299596729044314128130271984965046226859185809219167600383218689738533229915111129702017207462682708439946010186692843593291796355594448716341570371418981443000886668647840372886497107783374090786779697951839091537737706740435208547078371235112464877360743361752276270054219443978146766065667691736609930243996622502433354601678871863588146449910006914188316635759759394300590960750383045396685965672975163751114402644610012368534003233830311613106295945316661760386866090345584299492874209307137706471657382681413508206576336908281813633654215109631686796533407340974500911260749443840382967004828632555519139642784050588835506021294063280894321441645210578116746719437936340715796492233281332796780542881572270581814839091039259656322304872247945423239679100066337356731011706401744106846722918316540545408982211639602499819716163473773109835356640204764836435157740012044410637013839899699931188649924094390 [100,93] -130423071120601130344835058061136919416249839120143222772614965361107981849567201193312429048833838633493037931705871431647949254866162016137014330956876459241474247734020605037268259002649203457257120162328293472194095398831084319325289486331434718524619983105462029673681820850782135834152243114484834530300051138214341729624833944249940265098654620137407903925650326320853785041787252787356583694140719868895599536991259467107491494562812202896697368587768075044026743396828638662548517878604545714021002203784603771427094295806106787170293658233898645514104182409560267544125785065575261353332106380509845460240647701941624748929420987480339197277453459310625519840730882043192346491159041763036517524717917470417420131134437137682523869111569538442471574179685236180546063566571002265777907011865619762131481763049428478347854523727248705665100300084109703248606082320140816937643225175252955923996321914109396286697691936462176843980283331318088240022696270842817711841567405046005348631351834678561297055733963203606641018303011725024295165248308144771700292751096566682798587012649196709663258793666025853083813018132416990605041472621710289225841085129766711699650486489014917434109135246992530138812347890813189836968389010527897792032380068698871667470455083385635297343024448167454005648180711668765550333388938573224152842066976572778842102837217104990532597724893698809855799894087842787893449378703854184521713807084899828691790089175032434065476161690070008562852806718004690709610914755418688633655713767031513037855873784339551437434106017603537090070431629084548188678794365209791775956609630976342598218576866182044236541818061019067923307502785665561872869443427181061360759124430426700046496452727613096571031294398794004406822833512483486788879349456666388020126612775673804655247284466908917125078347831614164635851443360826290195077616870016122107845291606999206350158178931646922291484466512454772218384624044184601531425452011892264567759901931461281323539143950384375650446273766994906252825425552246078874486946336932102982072528713498419110206607399426733711502575616673657338683393535004502743450331342968426913422299789287077864748891019251249567078440 [100,94] 519507247820564377940706366279130919086174215565003981638648405251810216373433418563007591675979159946590938123746191273193766389745340786039868960945106519553992084917951567465706604374179517246828296515168305187055041217543332660354469078819221348795643061997091449259960919187750783099492338791871139212892857192995290032592052565135987031469371057972637707744245214838633272413935652345498288998258104473000687789370947290788116022474656681464406130206930794593593091033870605012622336056971038177516320808370089892446922768865482313038609956565698171818464584837133370765328114220592182024725537839347420309263607139409288774009329931739704378483405804353825786275825595502882407101855648043278850760640576083864773346415472427665439746728471683239792585106676398440074794735753424587496320248516834903951898624211364881623071734172911237198173059502764711968721247900079183757231301112237232505108956096668851344543804012573661415570493547266760783387876778007592327304688378169684926657824453452984850819069908195938315452168120990707658052444889051089522524705783312644255787199217940142305336831023799161942348268930831474573309555789195551790937480464179311804689253724361031171891303769753414837812585112315690863592686555173139549099943926083321261051149644489451325726626005476956177853866294541424218108197183526212660213867572316565676424533872518344240710228920537106497444966921166142423042930003363466535457538061076655467681615770016478068928131462786404860112441317431794718961721320763402136169873372805977694178180011388474655002422702815160933325026597852672859294849664636797009158326059350464051346918407341259954727566650745639845136529568288090252674422641350294015968072156984902459026390812801514741911853412162679074250380981345565924873977327670772410302991726897666938991021999255086306836672509934842520897656124071949577646907455263074393061852892328353084210762502584082573166192259311570521589826022728937104459429904570759588495805495054277878367630632924447542363333321369670773930427193243883288553245030648114264274892634194806058426138505155701567649936906861288964396631962808285333526323478654711312817151708870198733891458113698212340 [100,95] -1054849681537684803664240066124275852218333883239686430316603364821317513845053537473557866453934424439445591489565784631795072300096671590482059478080252996563359462918909744612693404117705313026332868042265403252595242891086168283332792316302241710333561608153896566355011612488037159649880242199767079218947130077945753112011998302192435409643057337294497160753120008106779826226193903311559665954961701913699074526941598779549899184092843181993185797353469673926271298625060895422973824343722169183084847303954019848806549455122691963952213119094503082472390033215291182298130491839736619681208764868696439870046830831076046974390418922476610778750794844563858816746313921221462692736753709621350891304468560604706719068863187699736697530931578261272285755947485185421341564057864155305951707578215979178443136555496801023576051574324836845498806617214752582893054639421790854431172788468957891373922106866550959122460051487213541666135637419235313083910763742465203608206433287560686425539515356646713564876042477061692680155794870776658946249496393066328157071996420180586597084944860709496689733474962964676703165215719021079612048513582865497778571303177142456076243692162993545830490839405924078104792151677616150417012202014996093130338210407398015263211093266766642254074666316342842183761131464523558612733752796645676216892769980239590593371311294775245154363226475612141902271090550649782125882951106599654052369853910558961985213367183082430631488477153078181171711992835005834346989310426365196129679863472149217971004625235850644435852000001318896743976957482175370750001111785450196391631235012521136130544470394157041362833927650876802996980330880192132963190999179846871725589208517521631896432454598414953276780343560372686755154727764499882366347265744047514214838770710711168407386258979191073757368370469437654161283506425483091222505583005309217050297569073058510933153389666939557786276075852572087532989783172674422029454881610438344362693627593864737864213329352512819422805630814868236714713581634933168377560817275370084183952007114647968651980093735116101253241200315313265166685670645704510503392002455958529258386587140635635312902095310700 [100,96] 2219930605276688180929555452694582107281512388205938830129095741963838658737610749641786546200031827946809372436256701750670728656764548209631906559798212219057392748307308112987866688120091567578447632765598622385744997998644085862993021890298078528656220141290612219779672567853828328495215459341780235469613579988867198353495186740466263472503095836233836267951892678185992547746074896458265661617809257283024680123751315825548686609657209017296457037035499427556064975811455509755941162415717248349630212801854206382515900094747516441570532946144545295613936560995052470397908733156782846902573894879080395663350727497480800438926933884042573470390248081862370574276989375695794837922912227766411395462106121704114569549474110805510161458678031107364614093656582365347031609490276309745065572216040352529326808077131758743013939073431700583668662873192516626847914450741138284405920379773233602478113524375839350383786123993696523454443261144159684024778388830417646507572760146442066707383173156452600627083598867517097676123871554056179232190050688611262386896407965233626348847460257918939060996953662155123148943889434369576823623080128127450470622211031080111876631957763563857716064645513342297352394135764283050458295745133869497363315854403546218501507142531032753299075346972589745630889994019268624644923490068493550211787824032318810462017134769392027412028905738547857344789220109089673155283736037493832436230751018767741582378985924661217952849228663348638466626207331725831512250577973404193870867787536488356529792995920056450064773274121035902014589922430838910560864040660651661102036872613503200373003516769393571393865911995348525443579054106329359041174686433554192149190113545365154098256596527676911260866499599084596875243247561458044049621936955647544455386172667506168775216723481425245008011277458201443826560107692293979902086187439501495251388776950637972212053884410179309713296186935499135313623404743099729111910278055919419079010132864442066135371423241994773076485428827138112072610487073299850559810601721387014018949961826690710450238143477097745723737913318352350764661885483081030676846483013872763459067469066153820292474470 [100,97] -2262048371268886688493243917948182818138761379738325956640616627866931059406766410805920238281097355192706404689757059297122568926895065799827514353278463823565267274450159214857801054839638816128989040757466573124966564694085982746766955504439396414558882985446647903534777038652045913605415709028738369027489923422630902160445513993920552627019321232438014043814763507266274794201997352010275767527828816291624381529959261016416682994228399990170365663029460526898531583746095262892058000195116401212010046565080944423134128383324924224564416791941316602528640100570700778331208857165383966035543336569407593394572810006459669497494515546199067458529277956006043158540335326225195763474512543170337673061491065667021573139119082585080708592722497754144439231041440673114424608005541898247471950307490196252936208084601447019358528697677835547964433206065243571109319128054412510966198584801210207428831417669364708381662953541825345564500319913041984101628956198531512291257478786671179237964668488778379302756716305365376792230989905044848987915365309195700307974626706536487375210171289756158010106222637412038604585947749777486642114559022382125938303841649573004348082585281587630128234755844224905716795868592127424352991819648746897354431757199602844814243105494989401426876333547402573052090475481790289246292962765014297593130001143432331073582298001662601215445631708924329719396794777323006883502652138345878881921496254804316263444513732827496123496942551493016123965107484756309402366757957467524370482241355461174905051397646871891605010884625357465171223567769349697166675679346208705837138737303391790929362300983426136593612269582761903218899986529102918207708204224425721018847234773363021184679709595137395044949701694979632246745032081053908766531903378853436446776377365395303447442193854442540596618934185314907756832875888746753848666627069972862636383298355485068004487327960058724670494975946885303569848570415752467549389649398001591251737617080629257386396477411962794997697783313618878299793088763209735266543686598721056796504088283959705604442784600454332287051236690837994405885077389677820357996692405078673338485984160556261005 [100,98] 1701752421632778177123559337215035028020826796397731467394080047603850911552751930627493743196486213008015783592002065207260163565265688257160267408623641931461170260742372303725018881546120604309562740114839753341513624751395820341640431015860008640860083595944518952485582286606066965085386687714835390873087823107820311566890648297096595465145309342270242626095526914252972357036270238358546660055254361433743184862180986671319934007252630224330546651600313622535465157887513373897749240000706886366847005346313382194076749379282895303726956521153934075853376196966410640398019630330617638939163364679825114211606801007076268919561147458289082564073861233758616301743240948289133164064733435645252710461964623373780996230421114361007464967985512556090184366502623888023377627475752769565920797035029940341601368118328056051046272561877177582127524640743024832582163344321888906329965434320249933640509541349696830099751065104213372381992839651003970416960576576308360483133202334561929643994940450058869301380122722875075906949602289612491541460558193281041917377888584611951141756354220794747316703567892801546658387834702051311042366620510904443058467738228508640934824904360606132299293761581672925193096870624443118416021664524961006535998705510416371285736055907480260308008679933330888950133253513810468206785697293853166669306956710922839073285817556115450443913986446843319685252652055457277817569944833194873610669090333079205968488975650931084036987089509837444994753900718154623867186988567715208216578466727122857372822701835798804396462157869137226804605219841531448433853105287116955029494868924715781150937189774967230683559939794757069241828632804799373626961324741725648610619093324618765359049766434128594119978498979565482648115252212350397150731327971757428639112283112306132700278152349237851365124663577524372849061012127683192065247134022977663717703735655092448468922991031073915043341393332011079122045721385863752691450457965171893455281924795120380490445354657137158212750962702269855977102397536135889907818012221463541201850830819245719231111561389097296170812363929806903241145111430357272288237836832207943657897856075750 [100,99] -67754067774468185712397240155795773841177420002500198132204387617457420988108593403704835719140233414804862238331561478101055086406834213149021684219613305973093388070338604898302990048930091334956592364777502135095865464432500162793693851590281490658857250041692659039710500072532763466925403910568128104415463993749438711946755363221272708425304927603429344063511307002087946294178476415718815086919047346371844714111154595797770162750986769361271169416615701619996792058802336663416355362429595273798926734232533727709723226065909576897007015357567094458885386954217658714094922568043052798930350993267854421605731452518194618817958850123505122460134176397685027669045151527985964682721851363303281690194311470874286102637485102204475839812901957676146487759687807764140733424308104886443509486062707783090834648783416000473264161873377322854306051816802277049456579748197933085446473536090328504003544881079473826149070203752737108512920777904324948216670120518117706991849606135138958486537330704689887922400961400169536012753498178592512894662980186195620408914338839256350873651617615344754890236763101187298764772559212474234056059752784700192145039300399983369659726285433731772501052253561123439845573692007238363615673951158793041870548686021110378095860532082713977422268296850025045506580397828610749435397055271912880137579932142883788898630327619007372679850082670095222371827524157734563724186620191734786450077238556167111334669775646268793333194502235387115726063367383975585462895873700250435904444915776727595712188102359065049907150144843086578754392091246782496993343181629729509432094623944565184649116465514437641936869325835611402938502537876521117250043582233701990010172617311105912124471529377446699164118481814138626366837773304003754966519233590620817367614515844547613998570849286893577339605589733694737625481812528050571977326758208450388561598551571280621855508892126795628689955898865519069620829385694417165756320885680815122113382639839931663237850939055527176287524743935607361517126138150484800570407371237463641247040789008147885552908679711263182925975968679396787042804304503736768878355614898615306899509 [100,100] -2280098028283397177275076240013825778740605507098119979689967130928561573918077048698151723228144185523841609575460128867201309778012587766063239328611699523968411989721785546146800265251676065507274376315037742266975198491395025621989672542263436563673682574300170155731276157105164329250590737093904272539477691037853067644603680470733512617413694550393830155840139563149424827306450384607291134895780294268754851256318181192197185652581826269478567228874945634314069730580336302790272062723562000079050533162628771864059369136738286341515343412615191386624173949566155154129875870574780525148303952304597950302474336638086116861382490374196751342796629761471105122105985155535927927938725409271062973110110877134774512495680246345718060072788838707065898038785133601735520335265266057253058469250867220202874887371740624336579744521282725033952802997617701381102904500928971185653853173629104330807197022476957884710101018491316150130877807704562785513773246652799181509521614766716167022337175213938868951051756311566372111258856125017299310082903448996890780610865553693764383209141033061365665855577332583229820934661653559087702691430438459598344968590937038020207577035646582839939077616069300478985091736432141254532069721980311821767994406397983047616376592240041155068525760229516952339958355844448395116522342508594732315938261887021961745972803811664730410651983493404857292861702764090089925375975961908283232635560879026317952732457409348014565820248727197027767749441568303459914633849232315776398605999049148825136951194243707078979435299346873500593769978167397920933475592554239629754658303550356259627381929140701153986794162185402732789883488372272580463242878093904109492064550831051896250478933117835590518186640699507723943584383451809602645549038172507966293635658710475545483104920478538812348516039620916391922779125430350858257664424112482868350974332006688071114218148335383546802860661279236089903733271637163291872265766030284662667379381743049563662518364652300176636383976524709761657062250372026936635563506696049060511727217298013028640816555397037041841122491581917857702488936308715191019697000268311631482 [101,0] 2884553595565825207255458625789321487346743282827383897277106408678535694623307216998350063657150000965532899042966396955168924100671463113679344879722978027075487446113500068210703677969718120722058726253093573543392831202681624455861663739304698287773419794738859584431508203565419247061551971755259488676945142161675817744687580861201967912094020724135748051060547078936482979434766684220593897250515952669128685956982266807819599424424179123415244485710552401812834827807083460849246802070277691141243405312201898106898542657960462064574754563651533202735336767354961274396561624175392318870634286146235652712907726451524822392026705196794765714348262703072222159822040744276607900808323122068375879881495918580869028871097985219404254954520297707732358578232403001545280602829561878207557654130176263106691952130772682771265079899844629741225833552948882407078317390723753598875123499483168897844377985447152456125947396935497438569918002019464701291495413146837966064665412099037459596435527008221389618555885370829307992232010604231882157776296345850638588623119534053930560157659688046657264078070502570830927749743335550493942046735737763155110430508701009451267159314375755021380180272922639901512889283113051635909474658079278917463525207062067544835471484378183025293408365545900596197605943838934354918775807728821858463403388926609278995048644964644792631519853628897876002420668406733955327893131923167761972425932689425189427544837364907932877757400564853581614771356542453022422758801966051982647026253081054787708259236913095085710610309901384235058934972566166573813919077633681926876092067963445355377378511135104133773458546529375333647166111457686780018506819833828277718691470602506012950444415837282613088835018376929436120856469954756599147630353979719320670080472485631151808798815999860407764294770187872308063898475583052540782816703631397466288657660800816235453477139015721012133279461481988831408126720807760413271780545027089498374979197450988926105682953631998650040354276497271229740459988627505880579047863323313066834307539833567340490092101517567792383435342883587666017945317796713491695510070874516721816179913481049271725074881700403748641053484595530247873508697247632550285229869361085959113444694198603554653925071852105354513284595712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,1] -837854984078533986123638083633535173140441446173386498869952486102471286777506303137098321151488071288792742699611436251891235909377243292385386373071912059037385497329019314624735357712206057862207375267161127145228055798836422106846397067788767605588202662106525648216380323290336962606761159378079260778553775909369673155671895505695784890388955742264321677166138313075402963005387022615704707516712965436854539996408798620704455414799922473397308203943236699832222573996092402206307216133161301244712154723136898152105987846942519602002699974534886053800920921367502008772685062332729147557212405363467847669287000917167081665743783144687956521841808247651987137689960120035481778404261483389925948893641966158934321719917091851507564835290869711501527258893061734630297940405915208770070873066916122799735520919116180489344091545095737746914232359271393895687145756805937372720207691342831911501989410313468515524219548244090850525220870812855095055271156098373771485721554702469225799801785750475285303881768225638217273833489247379594747941186519615805321724170564087484160209512118158179216894143507653077600590826038924852900802321788973042010729014612353553825914892439455380975606298560804999770140219279250642972545841503872722359353724769762246800000653049241179239461017213568366233165234178418956684584568992478132519248681046210139693548404181659438623748131474588256882863368633283659472965252944067089144900323009655949192667130698062209612023858339789352159236051598344299966717617621749851689542836677004509984315304420689355737830514581533549212818370539897895949613068941655799612350966440362978390979591346062642797381246776716690756138331861665217070497148249619572526754472312922945957807536017873269847475510409076850600045796057922146215807757478068568121861346715147032312714072205609134153884140369051235375198525431858938514871494924810514081875801999941127499201659249484139705053335534414526312177075184300096229116401971777784459036218213477269355408613556710510432540683741659767811455400164555299578774380273190420165376665997684641178714222495306921015684233363649804938172579476742098963094815561699339165691063979709034940343239662459123883877800783214969136784614888743708622050084967096821667169138526833058696205346486671286053704898183168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,2] -18790228418983148102463683984380147093242724884193561196555748237696038403965357230682241232161912668380620624588262569487179895986781715854133953974245513160296742885251215891063148266611871162871017351650767354518356213943370602474693091236060413826281031576837600524838463627094009335650919286635272145882793343649973381580464850309079802046731731322324319845937934498370706909192211660753754044728329992196479245571161995580361905424236954156823226050626523228162186284100291900361257394040077295424839919330809141209468934870028729162838393921989244110749112415375302273456123082483120003986676386670414516607178187298404214307624669723970881675150785300237225345104741059079646625196058319027555527406846309685644171336136123114431563144935772820264429730816402631577107209407983143482929553131542648628313910683234745816907271910208448357950951634124231074215072911983739376877031933056601563838173001889052258232995078210682868151298795158305337855284193168508056279739252695198795682901897167605150571764398164506230330783385469194434171877921366101183876197108359135283357468337388591024120874802838481113889999309031910047264830028539551349583964885172291335379254833295371585764405305690054910309645605207240036530926662366561318656372567636865603735417817353654542052985182457892955698841745011834950068935711664534343248659250558993957427168022996771028134027277997095521674083370969285145148450608675927568995302225339964031978815211721729000743393056878011150241344984741892456323835780261581467079985735101896651511656319755757797001872183478207058826247928542815451305167803839129281619936007233167151278110854501084872766337217024900224942066859995296851460726755677903376291091026400154270801024810660400702729180070264456727235888993903702335005365438718429912705011046486365592253540479974456358500822625257695053021919409060547870891747128310388736589970603216498770527070796959549593648547919476185032008504612207610172228401907210114892453201184533341358502762408284934352889363778659197146678234940929836670340429261971706578139242020667549747837639967542412067824918686503147512421591253697559221738493776737203712594776980903305980821389411397527853299257769943332404750715959392130224947937774072858837475499177297803725332528227690608470438003446120448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,3] -153657462043866381118606285568021631224176443688321380069251541790617470891217727165710357200207970885281273546306074976550516720417769022933929157602315268426943852100357423627454916809485860320065699602409338710707267313856499373609112321301973308566783338424090388382200616783781419341066540200723381775274714428887126835583949328966252864634479433616598266601389969521110600434732133480126512103349111990154870397405049133283981284447645547985651645749679220688156177266093168404822720573165122209200628823045966899941417181007681650795160757636808491366593777326991664319156118682165930954053063777318194825370247117808405804517014285575270025860111351769095927969221085552795909859291408588004298531099548408049176136978939236226768828658025953431595568545656261648587862789749472999932598538099492394320152949328844972892598499253690958244675758288642019742913779043419064780503131187120127679328359229188988386398639998306983644837509171259852348848099725244483869426546467489787957888896428475770146683616211744677703419508759795069918425250869050824546901374548963691590410489252371621021122654029516144837304075349968436745046226106506792480001240453453169195493222225101469162637742985309512387459412163592757356806186978103701127331223181636028591596518559320982968267486913545416934986573991203628885877057005831705360091053688869201825330468006969991457503806531698147356604146512406149379537277404214892618860367408833618921698150819200528586182610718681659128735167597657307381055321727339242543037964787496685456378502523744666266246498707295473022433920548864391360744445769595971819784022919538398521527316303502425713481992745531041424708077457365090303527620971815538915067220803365170619753783681122605919092073141543721854443665410869915118576733944696819852921434323922044863867102397439195356504888745356556908521375557310632414643485320168655596733113160134786873851247026431084910994732823246218374676023457526230084773109740969077449310271888853551264863998302852173132054467350601934389109332545654616587348905524899566101207656671596891558367862444889926666214853049915126074597093792532714275253550876223479062976971312154733149059954855139017870828424792479235058527039093931911088045532376455397230436033780112030124903668298577179178824419281731584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,4] 2757256662514811244482901845945854911851984956928477734373312205532912804765918613764838469165947249764901434165551323445679711568610242186359612957579733784363705903920924452333558736070484137205678489707056107259507277659216871086003719024014864896024022459704804411106847156260433022633485195215286467538180164519402944130953537828352428377954691033584968405162212684241071031477042295922376878188173573681449116404242258629587716675256492232421386461657289093239138804191744560039285220169496216479831192714182279389318696389825168238323792297609597967372223054175075199479993428729174911416338272600376182956620181343153737251846036735746098575614668152454343235692471294202070996368180478956171231214191079715743452725048843009389395033360522525009252657666267630785161844099414555272672745612228787305253048629598327855810867974328800945165366926611458352248984769879021354332056174965305286767083196551707071287562707462178750853973081807453675415227355884786804236510814464534274329283689520016666051060487453735240684956516233467994808366860114557532114765900419268298460587892034033699982236879320983680927487458065622080963841457662220067573330716547962702115030331402791764142008360063867904717409587191946210701027925345137967127379213305246342501526358024455927777201388161002116939369287649575069796502422431260917921102990517695229089196825349580681873854474658479810941395727936172125056269145027641121559351065664392080412273792109803720722042654897368101433296887061292105962302073850150908719491402480498233867489166878282640909428458898707803822959886821120380586603207254175280884750938499801532838935583912171389832872742374882937861047411547164982182517551113989300151555422424218865059726060759950135246208503411641403389892412130131298057311662852223883495062008843409290080909535478790871990525150103431530278166576657765322018234527099294203970775764009460846602925679623593666630150433152849219446047511823380002169916832153607280876352171566777394380334910363837127432137774998559616110238734956419901217968350324451895736771015182456025898875476319936885745363533252338503085210957674999253312727510675763689003871377356631678580349088045192503399846390766184975284136794638980567254788137262389603846859988915010677606975526005596792855018283376574464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,5] 15539317080785447410850474354528142081803610873786364369175657037732771386241510462639633093690607318466771398666900373440557996747013511522817933025005658993722435863867651740221165273006934521191141801664604380817548735452751262643332694594276097539247549486592857827269016104572893107526133543807332917957484507741909705072101693211363351090567006548323132268086925624594935370624380468826361512075345234622911054138128343206404594560114784143028939725099363822053719456160261635960873069070924644000609848855476370825048080629096961287852646052481634542221431011382504381903138548139163892937710755247930518979974555185732343913822238719971553698759779021600265132021270408586347087648909158636192859278538643745984235018315095519222572877165202418691589880546948418092827909779727506445393309559632057691848185204531350949245062059048382212174348018386057597633776470380994110857393275919529129255157749748214678531688428795608961471302116012759022313869182488960657514770026038330881127264514986136151071299200731084580523170194318995054325095806107292475105592251097258236362641679577512740571455548441918458815286717962890210625638227252738331543688846451959681695626471219770430580877801279636314850019594173977079301971714534595812295027181382736292590718763348198571516128651798633129008980631084937823990777561291072851113573260011760292544864601829494668572494247738165336842219664102376563497632363824248113561294870743394856109344554289776379927083312097559081930236637727691918426348795421128784989570670329931379450043618968466063496125980943020617889858607424576888262841099639927208511141426519829614495442647184998442862436849338453425758297535289593591574546108585743177612759578854429668911814743630778761343345885293136258547725830173069475209861372494878154834306997181428838913289057368093723380206771152383507570414380369162889659816025751762285107710829056597498901067467148655412678651264453550148866526901752073721383386401745506064665276827234438901411913004689177039767211978812100132974525780784331106720265419665328925409502200006772647901312306414402258327816072562946426416453651878246061848800144841876828282119084287631416301072720782473001018335088980061456568612668091480979391050741252038663620111027720867818864725785710881558389220376647303168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,6] -179838972664641455291060374706790818923946784586456608857047496075544052901068439863553408366666227532705058800069290175371786130126675999810710524886042447443728129125178730658732581773129036470808034729663963793458374021838978963518852604353076887853304131470239544403970235406170530096046101536412231975925496049844243189495700481216306475544521751389889331414896069906060141243793581940457855399223248089335721529360922656558464447164081991898064488278484537243433425066357568029072536886726550936748759294627672065868598624877751915806403465070678158930204456504836849894646191256152967388301876594584396159936733881348133135972593814103770344618173697942254791902929170179444396431490362366016775339621683884172071089045043697845172573305608124066117316969256159616785586964687559536181773542707437443170734082217480697585583816647167228012996185556904210033200282456754966682194840896597469124657913504454447046661008534756105455110921429063180263076529582723472487073147401653062245873305017446028125275417981664072182462176332827948540695626776620392982859351183148280617414187459637787329456529370148690507523934727128708303371233099485353787458237806269929684611087816846140901691585578852741793565114264081178499109225716335478455350802892004170922007713019395018369197857060798721097991094220897354798704387430122879290832861919702496735174019447714761750205067672043185552171810901085310911449119939575150242049822306258931762998274129510525080519135770286333938168721673818732966376339227503090618681878910530427341005738282162792767827476682139060486295529814287229321406591479995604173751894229773534673999993403065357521852391233312846629842909140079144310899491317025208683953148650814377137066618205254179751028918488644792175749633826677210948657713923559503717409129446351835482142519423995489444568648316655797873282079754857229060242154074606739736598010803437003931464126275853861206980043151712093551021788861790254013036427917607782301111647539520098320860150843402954626665887867521629316228070551641551537650743005084871214970461610969184001313691647780710182563785608063861095728163050292177746061025628114637097007070124190921644774461460381335839238590593240145381726555012731866340395763134667704355599535184419323346096777244020610342715530315663671296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,7] -474412093624115187735811679598205315285499340345351227225460088507478899934698085884058901593640518000314640458637235223516718163359144364309883287275366198419744035793663231466419906419629355457074314755667576434770523991839636599242487131339226829868518045035847664145220989127195369229068733232702733806299012581987505096990393567806745382182493723047814481580280908717324694782120832757401956364448095349837552973914166844380389302604666795817711796716522590126863024759824246137248653084246496690641625268502301907477097133482911850591405604608046625144061985807257100303165614752014556598109840888654430163153977642658877059788717613881586382962381827311795482269220427005807632502047220830538388599574642708330982853208277486423949361519374962001342667049928351648040565341411374463903418265256317235981653265619207242888707680827927849017080892091932579680984180238753449007691679027772019986170205427390670097576300039881793204674789923822240490918084216269058604333953305683025740293311763962113084412598563668895990203767928321545683705117994356890363864560534235223127441019875339779481994563044775098273002498544981209300883473146894766095165513508680774231244199316681453422423699958566731017868558243104547006370857278704508088805058599187583119547771267790349835455162801713949178461057198399276939537185437579844766464375117987593531353239150928102509328529811864854358449051892941901801015163261217118073399207644935101438748646571936065356243791469747340116569104148724725678001857532935150442122398626362579129513141089764843894501033620181097474708163454147449158173535939871634567438298093871470355346070626450522958759121757657122551764704582358851224797321721923965204560868725491739399897019128109182884828029623053153814427903458233095880839848778475551893779240381206365974913265582384617800286822888957691149470725106577820832319928618074376576075425683281863464892637041094602767223770916870318412604364476027542848467929068274470390117505696191984525311591916365821014210501262798933913431060511747261149925671933669645442092867453211334279314221495070744925290747942230715776234613274499271298016538277173682773569599835530357531815236365930216194200184754179364378113941377579545852019932990123368359904781533972724886234102294227472456392156943942156288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,8] 7246346839450259805587469353209258540068492737983494881846546605197406530103419070103139438640148222806059878727066581133829946156125360748705555483036100146875160215178540363556910169165278488935329654825827944732134341471647961205685913124915077437201515184447231098090164936268423935507492537319657587477351388670350238087514398668525119969192991621058358966356413070148491931675137190889770848782315472928932018549221736841254589276854929972029073831764167719521879627145837139564603639297221515481278300970340761809300687036797173366390103104071888294381109105782842472810842824209137520007655372712747516840082865209969683178701931117601051399313523063090066313636013953886027816184726969984873294128864059074851265795118900016614694553513482809865727371049535242568341407711470096452425289345699753100708427824032287168435436798452550774857934675827640888984727296994146587370033242485454728633259002835229798347489160706375212350415729671984158368076726720282710831502557614503416094998261263920101938345302829885317862112649861373381529008295844858323860743066177636164456458788229765764511396471633484180145093229063985262200485520164312312613766661289726279131679541770447248788070817901919840733378198680844964664229655033866263126257160285441532282114564660557930198986312194123667745634322907020288248340651757908536937570479505733909326748140157915583013346381763562567977051261703834810928658463232118530528243377352376037337247270759861755012818484257090203540498322337582170552447589104599428044698758319043733074010727634886403479693087947853381633070128278992618688951700496722983889117705369803789392625411725008589689334739249994419280699497043386461712833419562481493460774117753368647699847168285009497856109297778235432800207604430751061848333033071421761865269394645307274746759490997235086350948083475140643816144527478839103937657912654670778226034427910944944970639837605440841479105439100948026985997170931945381349911737490036335812143917042024940670346574468085000992298414637729931893257025797980036271084792004425206556422153265869863456445512102654135275675860801359850236848539414267024331058620964665866551012115262222611057338060148894021268061558918617092173360003442082778554909470157595074451263900330696280470744408777821643488346228322813870080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,9] -33346813103300094113777885786004105667849942988673572929344242135151041080441331985841068593291015443677457703611571422619234142698908839102851386363627925851035804519007626446046330265752990512828015255041548621230196419190974248012811284230522968862226659200095578406237248647535960724114206150488948726971156529267712705916707213797750567450530984220617197263901192885612520727272161316325287274679506644758918542943735752239444526310197764425123783576889149024670082244619501131256666179286415252910980027774154693497532843576031990403708275325705806732837028565324527140063848194451373146428199226059433135382336741876094711967505620777169802126983505080961557869907191958277381919067566676425623509891322807891114662093148101929525802861979872850318666123635777372156011105662144157509876740564467855825865612969740966090211811229500231191289767997028350125158709245472751661957683370578809325093141131951185643962993263523729041028580109835376834065254438769808458570551389333889246531123066755448423057155195526182239834938932093424514794311120256787208405356099525884958332021928264888908316670013303317801859735269319525767576878672822194949428283060373419105571119694315658228559987016036448470109968402605329447144933373851068750588416328080604103648994622503566046798024950021295964497839112208929384169850092405805597834715618924725695338247961348265711936542702436184406582763931044407365982596937716972931717568824079820944463181181063334164190785193227625873648553181415793321716065779291661625783021289593366583679133679788025666267020501537703202308722324668898032184452014250094413494435370057734114177214456053870240998051621315368707667837501134718022889190703717733815828344994626649428241722804437996648210563255251098469319607929463496829160610834943242961765985135342020039423029987071371246471004563760165510555021233576822500876213429225179892747538803460863100161734736557057628714227975570972826256634081480806691384598616727000446431117211076171766286744464075394856079652269690109727869874395609367434840912029684435219340052916669125919770780754058387987667930443795757656301353027143868284127385336362456291564144100016577743997366986312697516497797662883958501032369604866335178576456720477659505724594791021665917389661296648750780980350275318951444480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,10] 38553697300168967085093362443539897066417435320668630261634064473721859800646971439435234132299302176384951954846796811261931561672297117269073096231911308480908724602987733027453896095413854851971739614734089231952862696869653470089084632771793564105039088716875003074035012187509773481631014092648426203515678779323577589229978808694071010823006652325211216278820781807475896629434247543523440291226933334660188963127047737307075770265314275045642040475254261748685026911128415557126534350652560529537801042397625819528730515240732679852943926839388334831843238245874122242316500813301577672623560287359839715856358564269767669718943516347259538913435624944738390887795270673661172616437369092529277909672871630669773719808183967491408118623359290600554909484267615623458024788071531230876819277817377077775776034835815081525466710010219486153263160224848133182804412812484179464099232250831188070425233645881279651911765120435298118278649927908160905855405700000033792356289941372932676999190165365844556102483832971196096293166033612620224985036117584845452387967787952531297469166327546888260361065511077705336970761521222347224084169788949337859650003939240927136421670145671983132593918555879548065388356507237776971400980453242311383710113971599857112281313007660082032559680105271349177095075719583946249348111694833175342966915189950699770301269232121107460573184253228323839726175017732586393907307972107436965132427578211343137382536136439657962387343816556645366858816338276351081920088097306283366226481954607815611761841041190684870203465666265658196489952673412858671443430542494549585373435680982379467393159041673161147955350681630039946634416668035444239541205483917511420126644469173620257292916826073655496239242516772186088329689459661393960808452837135726908516561075120040253172315495025523133525350933729000125791737368141380259878354461703232502174146991509994592023670968144112657652023995983361308897720720217569273221106903669106162462825753866820220585623092322880966333701114012655662310320170686760423610715005578789928425754557643963316867920257025736567202637768327536998507474424216975682384483728724131050787712069928526229900039736370197517750570348331575688774645914105743902624739514790383290744365717648091910142172685618349517974741149781764079616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,11] 263424991500842661346094441669298630217264119898096564149278903598972026084474180460997614962765043298680272982640279507100677762487574810696479808000683500969649739019001822438075315452389935364946131421423231284337618568400317612788075791829012371828100806089984891409858936204754215230200935320317358264275539194273305790987883960427920763864333958498803165556293262696697196164082708777784016457320689889378140988105472009222978021156351871236098459929066721598436227542520071741897084857138575181288054914941913452902184074958506696829804814336606934774640190948238171420218239727706483324336244027387929679002338246779256391615227161938197221703481460546441549012713367425799181222063368938593844714403067644734566876545436784248623966461062837741445310331745213599794723803429073363022662659667700081613495117073464328845853823708465813773076531067539180421461908215417405202701249545918698055849774076915752925962430515767246544244568307142684995459002475563362431131188268782997819200994041511288859629001014211599370136200365806954698909471704844309700057562200033409276165215979044705044774289907855284698138086371871114542063331794749972920320408935188465203459280103641690759042491075238736150254732547732531371665556876101305831645730300601097019541084960721523527942871638777417054921050099356890629073383683293351156868627269425815598285563257260747875877148147274371957692385316171467197180435945264737940873858890139458627951855970075033787944605150470470380408426363855954650929135140930773081466011115975811792521025499195504515966226402474341449857435641262532267289173467917311291658429631858629376154739032041370088344447745833195350385853750137675322340467364771578421442217361356397137004886457776229129775095389645191629154931652589874132813147473822399151288474166978072409091504239357902789772213828552632358807936146769404433163487924786858431468899729431805581248549833959814724193214496400132436944065006367567572241260064892490597475276155381165805120422214347517404532323703711352127838001555932197306205306095213308418492915485285548630540177818275356567648876158737002506097543893130137838378143768200351453082626922028126121768563285807933131984217937294856460687351069244240251174410779629777239395142145764343014016917965941860385523148714965242740736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,12] -1722910395421972238711182755159679570018808006378044913753837241562649149106072944797418574058274955752011544480359126025441304013679315567253695959800948851252820109265303839971319704321947551019587815608689301629423342033096470624652917907752100172759129539739728238460785135627802594673092647030527725593839632962533962460278224784822817227490032937482843705623168977249461308554616494031584843311670366508581958071167479340644553546911214913025817395446844413300845952721363444935867844950230457071713765852294970887604029965844369385274364911801643361927124467870388934921544723832704462748282534134544690900728687284171504941999468584503953272217470897566201838122965299524379609381884186852379480512626134667170784586279866785028049583903842394066261681498182136100242706264583077206094717494391455341198827560614456271683163753477843808997360871909310402206595549668788229470767168215800183295707841449154976272309057824992994374435527059981563837836372790401919563741324842294465230401832799203749937066325561567213160758604952209598066357397039521749709297803635180687624351073336725603446263756731050856782676230471427359431272590550802450001392076524836482831221743888675767927951897180319505874037968394515900090140825863740386069087927242058557506644983360543909374607092728836470724732086895567978516868708192268951670688938899791120833477660728490836779455880215746356630617126914114281910067692094711808785705479239929653306137824195125656641344429634865621547437716380034452024770632641693379794725281966460748996706114084328766271276875096179492100237976366201909605005191984631760646152298952240937880147472512838809576079641122519391830184405141347813173505073554813258118004849209229021917585742181192777552664702987016519369204283965476080701138037736094767997708217040206802723350575714303047791181076226491751440802725101278801899746386334281983554686090664722866872257703300654217851957293687667242288699460967459108823128626544638620879247974234776564727869830640211185920234844308754209871637233381659620080269406554359343675892361863359850552846024795359483978440733784627231195821551584001260527674764273233277299612221110809167717473918421100243841080637788750413867414238604378701876667759842536597704213417416897355362046220887081021379104561122707895222272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,13] 5193322523934740052358710172495929191172051740438165762624086897093581801433358870535157220298468089752957867720155393944226171732385250990673151030461483524979224160067399965374808910948180445578678862685343184364990382422539250756374565827939353165003498134081095722660224862546559573607760442281883767767106474220963819822297057295007153610730364877645403831573132649580313798123189521571405182920349198919016145390503724462878065664701635639023963370296147978484022553399199160928597142933632960800000300682182051981393848376024415340840925380752218982495824838211316455278516433393513341568275336758413475578102003509346126417723373429410728671715216513666420426095778765293809338403417795095930852925662489852740998462003064858372861154654784616007817909750317449786605681344783115525129542359182570642191476742848443408865497021207311461810893742646121812143488979574843812550026601705322407349071876616839241669942449367225764564573738093976603743997957305249858777102899971849055320935667373431712419888561355099730224766340636393896605037740686346921915608818454755788430869124350649928812910948453734603868201110340212428209904394047913682072554196020859308379080261436439374050651323166820914698119120887487362804464283086547224948966671417000322774873208586608103499789376160001442849880325534535268357185530081828786352746571786627614593316301036680656051546440007039992468292774387119265616675948157645690178990935603279168023295329668800141161856241216855355808896492370918274613901768878965844167410303971443920931932300268944665539597076322593171293539509654883488274983467808215820928094430777200015212551713969118665648204923849309182279081839290462833676025459706999555657601588376299593588316700322772004729555533136979555850793246175222868328008716251174468941300034759086424751468054776898690352938874634486348482997978603972450065492914251709488504830026352891093607245339790409021909715331568741448722820253974334670667118204057576673791468374205816641383112374200165937529414900605149121882548420606818545170250480246571509867132844823114100250858425722855295959311762376670926503936078455428389349851036770239534677471183946986781405838185697960220436211007786029877748150108331893269784235823662045197902096686257240519353772510400481655082638727602779554054144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,14] -7064533286698689455237286708023928792350656018171168784928200326709438591966182360531908383693050445399629751744928685845220942240579582761886864075442360005704524287719213100574004510111805974165766153691975563694966192974326422103405655657417472801718162160786326235333033642171845400838465884910201053464494380053254280379863520201034509479806924438181560738907810798292071266611852741359122195839238897801935152285407311266427320106246380535329864016428247696981080564354906037095866429006543888268407106899682428674898561957340510575914862146956530326417170348712491087109777340116585094119781608264479011006158502487973654167989253207292804324690729647765921604534962594228345712862835640496762258022014390431546449489586757479737845266120564029587654002281721893616083478398811564038518256982160489847783521104324922632601012156390464236455161680305902600450463034232349869042253067764127311743340616125261921960202448852687715949376231027238154854573181682491182104636666303314225217654816319357212073749391027887777947000617562957848048424899065590203061557093350091092782457074964141875726031277814165340294560176261394526624621186945672918075139590978987116070207445473687329078890366300046348852924371343150815854109009712789328821314046734089988593537123901242827553022421573251260315123559378668136910793738511567152491527544721620930768054232895908565359932083442553656517680126714902613331819247289529586602204668897616386148803144284379880049408368239175644023038370962437662553450317192622631269351934180129141283657444442846838996157329398741093926507602074343990002757638654225243052097413811080388121969827509970050404994661226335806913385694507251594730425923502029398165863367876148979628758737098690579724979043184562254902946425122064707427514434629324932770224082566516302852734668610059406405160408501089673034097250050751272108054254702331778737051599018502998157379010849720591910127324486487273869939232604873858796299894821508226254941280076912802111605987323260566436564390515499841438476724427902004930588071722182188385392716589444726038306543744600950624562688120161164510555976177034791760388341409167002502856390579972036593027498035924552076888456965630773553463557640369298544528942857215210679218701272046899609018707262167520127955887245221063557120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,15] -14184506756563947993068737982889805355820252496605316922098451494767552109616244179615493524279647570402899973020416972335027913394856201362878459271584494069341798080548499418207779974924086243521858983059254761554744072134506369682458593672655541933947195315075532506816622962761941271448816531817360886377067999603020160934542019020483174030070276679550029040666229723623325431812258724984107500164780003400545010631254771199457891305166174998801737526369118389781494253038032451336408401721536703758874774970958864011789251362195407134374478723295824742599266488284197576522811577339272590064903635694237161691777597031206069813925806798365082811489707009657944642041060984934193808257558451390783945286282664548247690594735116983148035191516238942296186018949059480234341886408762928478949699581732247608357843116432633252153116780987035690207886391924694373544421951409181086908227392338634493422268105167000222624505683053003654057414623009816382991715169238123235869708036998026619269271044781427142317296319569852198158114430229115259911460718015213200251749831544455201317609274742059707304851552619452833687698764545228923675436338084529638801744707916569942390216248796369625744160841647668876681128453929140392381472425138710344797642029520276679760806865610037724431960528804683792172279003571483285169181960046628221213556034100662217081768060390861128364420303079552201258734800904169011159087415880193098007001771195574413023665020780249881155787613384777977578013382772678894799685215743767444736793771345647041103265715465832572896862957167971068711078480837914178615626990927188861329080229595052628354750776102318766684646657421816957147335936612374068576544565267276460146765795233389928953354101164806452427790733084630561550831985675617904367698760126725258692681853789485283011741320459075931673178823055762469087965407641846044367520664449362471846270220139040878219595202579174586436880449995366316157421341775438619942246377203464699102491925144685230701206546982314236876206946142654307698010297242344742872796896552323472637714904961919109684853351118972451057888953010715710210567665274017083781734749928846201426024507218702192064253099286734443419987279298769568687606134894391708252285694259016611632268064147090158704119772139627343330786733306536833619968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,16] 126565281229912549891084669969824968005161454191030572694382530720558298143046605082259568181707549249343563401649096625366520663575713570598338568108460388800599171075766033552473364600263808070645751218117490502222051811490210140949141049047104036831947125408159394820595569115623741351415672893510367375885798866456165951507929074136343295072091250422450904104138150853588930910020455019260973037330113907509875362692070613608143836255408663642250813392911588918694419965800221756171779718265414705555165592689896594461326843271249256251112818811757488128856446475312099174691573186401559285493190479441546236478002310408153042782488398000187709239452710838691285306726931567714825550952285516469458286081592182867486642818691913249850256359112510105742464608243936994484836309504556733767075136500340206863954072181234921873558481382607141964731981510068549954666991774007938810690180669020367003199417766022309836673049411112292389114961077994206604812959986943315269141091159373066755749714886015300050260246190633734462553032539995350955737048040290050327160183817461828025647613133023396402861549580005346870492229279907302319414051742587516847707342278596238651709439415573448568295774517094011186583920911296924739329877749718410688085785574661107747123860841099382574278042953268378551333336326780057888638682923523558230584033905826472992455141168024700045389779985287663011763200135065974960252484716981189510872342397240938346948230478625061216942112911078245828302251729664474121897287301375956933359615557116928334695638174740834587245931554660192663363162692655030327986034621413788040966113297934876325444646987562813457557796503527991093256750530885137133245811305474614801892658081034216872918966416555183663502029299108261894248168399362126666782224608514329793684432591541938587107332854109384146990857830778813231672317273713538201671689964360793312128542323224501202859698107742856166472789413957171015507029920540436273855585225972800124032900912552170344607048913617762099796950584342517048678898109960922178625850046181469595526263613481164978185112958219950294610852652828182937394784924256207941756467005513176163449333199224982939723012449603379095347353947582030109172736805727774224432685774953123255654950673643601489303623364538941584371921418008421753282752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,17] -493283925913249579477503622350254205752604031880612890668764801855847519688467251462625072951950565881441841780618325716897340421763474226800040967915481476196142688038717458946644127708683236175506218421965695653503121567387591175381912578384643784316208149567871220262307239879905590064114929399278537557747057631449476419442629679579606505159772986422155047149113577723686483163215258702767665546371200591702586981254588349699676470722818346853821461412683696909700920306244299442520474861856705359493618002004201141349556449044209765516400788533053806761565138379939359298462767456415095845485677654316964411485128568863848215882990478591844206412921546889295485456961928093737477274250966738797660108555933034559727617544638381669596672233422761323343314245180395304101559063990584673979814435306685943652401781193065952710741566856904418358929943352788323096746928952061700807435878969262960024096124318480756391066236734424907785759104539837949623480834934252396408879111078568098010970551443592862762540325422201362789685110284397128658785127031839822065290551964868783785833195137213000231010661248501656996035848789803251470277702480931891253521227222895719556086841565718047357814079047504867450092307116648990281013326601117901292651188447547294935327750829634980724399783821986693780862806291356501843615465617634991614697316384917117295193376381437408560979430306398434592125715963891037793435163025015115608767755776631341638427804268140857234652650048523293756022080719597900210954472047351684676244352687851391251878483295183782754107037675318185904210537857584611067278037261338627827485723850162345332753121321749578401335653123047514519591083838926163250211574740456663975901862300064037330394461406555686908260572421049110139482085371474141717742155915201325444413971260807481523890544599157890897354226204269430270315553963994271229803695515046436915713797889750196115291581784629981811620930229377490249951647413964990287920951212150727026197477722464097711421271654988713337210270985613514266907220417058272764242922026156189627453672717347469730757781022582571119757830415667190079692002158263938371917234709954693800463483085864816994349853134904882908256457258932799667372912378162909794391079788553454076802412407638361924491331730250341362233158214067500724031606000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,18] 1430248145479603674009964007870682461118171523086779061089763095824887486405744606762357497508054362475912279678286038430904631680700271068981528265349199738516920683900380746499143226274316252196363934782717148835126007723702814349590515315948072223699346088558546729734838288796459509776243166266901272636384650792079726594554834309467764774087881073400896465886887957538424135696598132597031878747794027289590658690173184626737641869322950758340411452024038195933563521289181839087800548256939820629557097825047344367171568282288814411285471567033622296523016793324273885238671219746626917094606290370213337182609147072186030893174952591804890457724748643954603741176814662137229112222935828424964924520321279680324092042965931240355184893440836338019074275531723095601140378899925298105958237117681663217034788309352611940043052489926470818791810928471429862526175203568494325028311199047485096972155554774974338438840652455379435232155439049290695577027306757276325088241150708865196101102242089513458455917597371186996133332410039249515351459459984879223777343902968520975339198427199829959143020901226247022389360716977305930422741981691433660201999040216227756159865117349414127785135394249782821536565888853470972450133343281371720560838982679888800077088809870230679904547310794346366522371179261348947051581100641640931701887667214119710653933257601700517582158944523433184794719934314684049999080005702545140571310317568816802633359523694798986727582015028586714902978482404556282621828206922013258551411607308007211698807725152057072900747498369331485680179874574737623452166415907829782346462681788280793343808054759203026572446126290189884627261433132635853530873073804051754600931515580686889199531320405274474994231515822501734620794779904981269986260953827737538371103359968046237132299409575378320707878568496622783926075029817716946160318033540314638349919451945106572426642057299337235826770143499078716190513587701541925461156498468655356686860979587991084386021100084857611435424484929690981557708290476827289270481799509966440428490103299307521098957189525133616896327323860143343708652118580798382645736814141776339345771628793014502449550184624127296897294162910994903251603537792219442195550339561186221895787823199145104680681579816649543619868634714298724957559851753906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,19] -3413781584382577302947436678254623204579579603612434324516093264074742385485142837668202951407168507300564383355109483156495231604226399608189143771163775400968837191370319810222170226257196201460043548355019260350044899780999272423342860825182215647896145819622394162963273704445194113358232569581397854198545115891770840555831895145593358891789803610214227606674101462345010535265810869113058040485435347406611279892980447789045897384727338567146192837728805897180200292217174696565636188233772706970013841652476179841410816106804401526292334545792876723130557576304104456690896249533979868510081604236054630564639338712435923077045088772281022116986441477732361784966677479888377133771967577442334021872341070437309433628462764418210470414186533260029481626679218398685751650676177531306085275516378812860287718760347965052293756625787068815008140326982058990430150754828482359397778743371550602844828995225057075671813078317480637244326201362673260226421699265398988229024014820045646927753654861709831566169365114981414563994916022172955898777728411205640989790733989696855629277259076468351993111326017232956972030189929980257851452889214895512720081310052812977530043382446008397979055310220718117294239602871147195615068890938084030763948922063036913071964933082910657527776722811491225662068970097370479681437648961985305952037644013397964927211342514671986003233526782568466091484761102576053259816546236035584008111582487322134127591641753954834359559799853100674328860420493348356486562019824009796954894132331622505887017361959704097267966197152039412985379157280343567002415814053424816543251072684266735630958737786273604806003043722143430977864331881799349549058074569522090698154250679572407386891432446962893070830387398902507971711836132275993136124144442813447997469749601639713418045074739479428727401931316392547252023548916835106208963775000421420890994246237588464836347886110174045884689690382681188976077438709762492610399160785989370282838502646968524792629598572833110599462998868355601357194118969234346053228420041449380442709259557620915681020218135370968236364378756643141794472324571245171283230159957231186246715464222650409768683263874452794304132637323425683709892218419318334051657590093075381543634427806398712099151557953429479646792690510620360852656166323913574218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,20] 6942062996532535384653254558444251786670628523515526642952395996232149572378492662957755629481004721935266445257140177674869463430773328249154264971247611138251830876902716971351815030140513585033303124215667982899932288822183259064874257036071757809153474404696783952426862593100643248480540929095197149563503559111878483313050701984663250221336529507730301045645237931833228042318530065951198810156706933309846193549199419772874935251645634868175488080986035653263797774201370778047428956850979298642937178623738841441889384355570617169178419595392224558240039853869702281413178131311886225233434844899543013009624667087685216623961465924531004377209398609210696356539163129692841774315292498449604074244388182314685419784832462545814839254114825675772648522635049606396253763069348908488428924362351569875780620416559351194646315001800022406111401567775414499215824631660069588170043920532593647395345263704400241150715435696156692667210205946954275118622383328252803965596638225607053359824573917023259778079729921746727295432558200711723231937946021780334337069652604980309345263845321811773738391206777888688946285411566463738942466447909294381281499774231741338380957334820771338523338792451860210882378281191526367951876574142000009685295930803019870345852697336852187709250142099252120004906423806656230394672790112407308465444941869950286542867954449176641371401191757276993908658449169773212111844199353679775403280698550390331278321821045314927765989830747446356902637807549472586399048469037228348666801208440498954151146875471854190049623126561724161472121325068331519703195280902628844001810133876499994859050666633921452243980135708355863851377153537575205867444569391073952337756941748396245833192888862240631098480316745013905017067216905859829991634729909810716631624544390523748622696257863291053263403360349882442440600745618157056158943059125389293012183176098916115125009621160465359711974015919531923117528280221935621829851484130482741868090238221169083570350299470534576888331398956439312759864689048843938920712856354079169407533937432651183632339909886740346332252613381407141577052290909514105317090931633105788037033894886808669753030719483150721338667157593573678535744772141175410507926707962592735883318635114998790628782064916810659405911190437023172530495425329044342041015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,21] -12216616867597644215358275208148688265003879215434926399667503257015530286378446221966097238258403047488865409519148812611860445808666294435842421085425948924181595044225567458182534474498525534872289621208915440882411847152739394715911651698250865913149318242249238134204090070809152406785020640788786428795137879635749933875340690399468608994157248710923814652560412976152708544496342437663527734310568392240905138705850080137606142013448003047401768456361886003777091190482379484177829876964477741589213682039378350747895307153333578278777640341764947130197515464372169948575656230783321773301549797820956346585981763144237001767046163987249721062173528949974655360177567217324507105476790182107990317465472289303455771118068480372293586128305416908904930339885658708617817119192273991234304565722801958091360251610387566422703216995006728575944813818261673765765214018472977180468150492834651243645329259183076930395578664613703491089146101917432910401674172269812277971660256911006290710368728580685995264991015166721875037896913498651796937424603521659029301779209882165751609295128886461018664023631238787850098389245095372277480594490908832699218017265857541069590914131607222829015796084422512042993747691202249289786461258641486483972559319051833670439228295162945019409447458217076938205589783721402749054259180242670271079403735068197360714377113981278900309782617976490368285897891781608270879770431594306662965718718972055122942816785792203027856355317869526599820336346283894243604643670443788249532928582311567422551851298097713520035747292819058128141183845168586314891154292520989017046378556255411931353708178742996641664335848709474976656987380827904958012726964895936303395891564342945910583544039117780680742863249757896717375694016216684820948103838013711086301082371283454916847089145011819413569533000554692968358666131676210546977478628418719226321689193388280303676082404411055968400814725449664809002243108381204517789344932991886194932700017465978089271277659772365855435972695501489086765219876284914049104173840023170443635426510480453329055892553103452634186025238381995697845852897371925395692207354634230674976971827797803389740704049107028369481437868037577572904530126406432902531108092309610407397333445465316215043164952883125276842800798878687433079277016596076369285583496093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,22] 18786840202682634141177274159843205944696952794079278591306597315100556423175455417630641161613818745880668084087311481984612136083529453186713800674287038335275868691958207651966468786277877824417549700939380645381556207496129463806474323671552153963494500563316842534937971435543638415588934642869495121773217727902156360590500343183121912996233292107486093933658147104466410474889349576760535725908249046903849306179798494334117075487174108112069050356295288713129092351931095692000612059213715456665472674168554149926056507758311243690299997571302995159170343465270569864242357126642052764528663307916683087060788587355591476327539319933272662978786974217481793500303439539164039714915282084165839044104339458284875802594078056989392275179918078966580165781250179814596716085446038411937832250945449217261764057566396898272383175341547605934713914388060931683923474892015512199591811225615815864637353781283118618038337150605781078769223035424104446723178526417247473695866360162958902120292508850596670193548034821540322471538598226200350933846755053637964042352727675002803281418133754837704186763896465166326324460906140369627887525880686956950853634038213091365452504744355273994800613838601423229099308266280537281643668864138685220852194350141492917758183915315700748592677012983439125826917406973847556189177965436092920014510100475799882075596044971272559062958428323341294282791294291914329703098820824009394910102840194022119184118561427958808056325906570926043210753041826909539353144341832966198792039050646585683770591185981401442076417164611480467532996258152890296198714922905531551830076111779082350228116334984247925911140207846607791286495243641798735345260185881168431323822311990638368210071746651842190132436359267325253777683472194141073248285784262424161391981154924552765311045892459507396244213406809510497617902765667844409190482016395110812351383698923475408814158017739818372621338080825854789436923188391484749948995134433544391299959352893758606731561367996887899682709922595628899826717913067325350952047855646230286575185465076401649109499905043384867432398502195121764614321434241424479365077187217433514991486877635734154273605913343406885256318403703724682536745310070257406002383261297681037321504527412650405878159395786918698114678997619059033360917623354168266057968139648437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,23] -25441578138850498403502060659267737899156811690226457781902531709303793323907899797710516544698529101477975744295182565017347541167250326245833022976778114290699643023309144019753494215352849482322080473847728400737342311316321142376478515637571274321284024537748964621451227263300211919759500827599887615273099668339765142154883216330817570906843114552199461544489657100885168907520220066291030267658182665013047215121276425273425309774493677421457080300047613560737336923973544060978712287714149322029047998019837507126341404960214946662875559522982758212664475066023197981982524581681901447110586463029199559336526953889083998948437676977719344301791361614779869122954864269558248245801199034310066697972584585050657900077299345651690123839067926026910789500045097824115729075928003609962038500917206523478040411006512767790864814348133131138376050268629567453914473516968457188080831532972649354841351971548004163355329157050656683705322992800228450942818788619835311002794927659245095169865940242799565581141065963503303476772559516071005791757635944172595704201751932435728852923786573317678567494104263641490419198562912389586796441814740837026805492077165172665376208846551181232429093637539243998665772552139328532325997514444456955234620241107798998384084193460957148964500405189632429693745804292396390224952481373389356136540435659821640885238641268963402629465206668627515887038944193946093228163760517454624694541598948259201691822128859119656814672614419306789384509759448559939275600775191445952651562119073542433879052832273292351796768309863268666022627400358161348687131201793137366146680519633211183488856804757269509491131772438165199921383382862628328332435124629099106274799864786429273378908210121517382351704136160917385385082107970446821690883204796010323628935503124886207768642016089360168799689228351776694012169702262187360514781916535844792627054598700997252250436348687175368812075091369263281935408547464136496390866627851097704479837444975773211378650092837053220753438285491347057147160902729639218473696611621941995046065511063683494899714458241327887939705177898068580763293579315897683441093028178775430983585609056064890503331073142502825336730958592074661918575444095014663753480026863349270032322526526491945198886012836365954200245882450222230950836829346065773977898061275482177734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,24] 30546255375621797090308402842246360216288016527328730768742751739879545816832056273543250240409139047995211015513903758801547385487103634304694137480061655776814444277988343456530128254888392947170675715003032916468448422093647268855314250953480483466062351147237295978326966500227635853911652924462420257634632210098958508128397528059515744248830373619991263624512700181915855412114481326522437861568434286817833639922855393089431815622894076156371581398774022284468056907154195308307093216808399691824245858997015573633972371123158161345098328490408054386360300946018277427143196363870904794497757792962598553768234571816329284613716261747652214280183004540142802179058168364208895651266402521432392283676394837530184299664502243585711688221717115246214520902296113340023410094296598002468613475716961433537542670176520491191660055025147773056874181338580479424133218004565683761628482053520678482504551815009948579167692424388397598753692901491245632957556853383037012290064640774428978288124096014050087298986516374591167768511508776884945635412851550569359998019663492329365551678256381563874482588501924554813254980521108981222798723934278617461472067999024098060918582824916821096864355318976508737025940400242344411894132008039188671922240484976858286072719372746315158550665056648011283744604990572500543550679024073180118494639900008056934635161367203580751838518287758412253757424873213297396056129653038273231905232196490954354651800963623623081308514060173827566607619153530770895015542411030898676277622363205142420898878391878336652835040268951865820607403816420375632500661538352923033756678148190982412096564888504711627708591361275355059281625206675034445275819575867695141323398212366726645647899358939675098315569793761899264477299036365904374895252177979334650153491726836990966879049944953011532583424629613458918572878667281266550001217600412887357160609366371769143896585903655231550668450461870013266430879248452191543671334983166101582924016128933300091637212891088351823497585487681113091370173282661577756158585856683686080972686571696405086833527430352314225756030903796714625017384682267732527313521417815747335765922848055088285082393043390678748284748586767728064819048259004870852682843561909857960440351110301226564669427611850727809339336130746734722674123166428936539494316093623638153076171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,25] -32715371367931547439560513961192905680891251989355283351618278071388481566187476555451160102281349823515180455654270851653537897762543136406444282900605750890685340324337605276397315203852786748432457709702574279325107410312636492166598175778690762445189942390268663007264256066489366098648416675035682437887311753638176610050906018146890260421768288847279697196707835261635308822558695981447196299494181510091426244412047097239141937130791723189437052559880375117818294830144182389078215297157013580238573932028593788575194829107491136670492991894733180157738130112015786915159288036231256150590203765485691922316645845551798663983184230125910272546963049670067913166034427424712168223023903435301074556583333983463257840828107755064779903206041829161358345462106926171478063854783974291992815448315911458653031060858602672030749265314011708047775093759958741794883935896532163909466586165899200924155176049580205460606760507102514859201338449714600965892318874011672062473471112418837083621464066306274859955731589745586685741972243023638542643575042861186012434874332965708009913822857637522261204663049905443868936974880723253380362203286677191077751314799050987094866302758251958044806159518849383809648960585250523313486602505792730261218794564932130825676038789059990531327002834604862534070655190594672605356932834518271518355005419113163435458889304249586798505267672289404606384620872093979477835670604869513486259072821685695038033572265876566547300771009466439836026988830610222670322843939177270146336603077054536572928970824432221267486395421836087183382793130030647968668151824707994490745931487137865858875175912960681685917551958029563937746405807412955574896402647686122496263157761459342834511207088123526357213389391234045792869083781463979637432369454827304155383412062729821986984216235742273630668509157673436980756538279684106312612092205218208153429045016312336058955458497251144774820023506134580551584587178118799014423899959831620124399142563401980528710598995647499298239275914252018810665046693832584532619792119932225590977429729114688126562131831469868817576792356979100936373004382251860542609221616427437871805532756856248771584618341645283879189820810003922204646150902104869185884894420768875220297158776089434826086341260562944281483813454844361551470816731575890092691679456038400530815124511718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,26] 31431361947214950293236410456613671130032370664332481379307570946548399229312257119421349818802352787759954286810111219055924589732614297521394003444323532075629298956361173779043874447017394735632539187595547646982592082487058789189997026807137631294962011466478702652042230312374445201439641697472417927394016438075085704643599902304450550900050893525397216099572524986955776862135917423722722978259235032147361027171912279415069054509978137384858601859271665666864122809266501479989815845766387062708157700845054689422166742159078918979252032757022295720569965854604101239012461385697776174124580599404415920811160201958226850937223027996857513738458411379491960468800931773405174773508786133064770134756922306392787679754715887496220590401987038914977753233108172850396255076923300905592585010328574666403171854273240478895421640078542360969673461166352744403540026668718196640463033662295962644268555158933869717072396536797184068035027391467542795364834229166136807595976768308651336937246945805666351059399696332410742609938246290412221668621495112523912481434570102921151103864009312903017574373265229683011238360281325861070746135737325333929416845417030305765188915446600777995875930621619779098869427529663435509963168434378066906490637161418399587479158843264170032211922302724710008515233316903162919032986136478302469125095004474959256914011975281129709321814834673520346545943538388603257550576480821822693022057434582149294245017065323905003354103094968573241292536245671485207616762321608658877613362623521925552248718314352475380177871024541368759673548111001745930930246374885436244866036651867030461595863399695406201530608487435091937432366890285819584964255950194442944744319496291408397205405130083395208331185130234033622066880883344747796934643282089892421156280779783618444408602780275478462878169328707246640567195260673284193694895682735097177590326105752743433345452457588180048051352006430051972044287815321690351809463821283837791402672702092644163527199919273631577070670874320958524339286754338241037322588275609475821602355400529180362071378702024758642431098548762291167471656542329626327821729109231289821623570684884525689931257175090441458189441294657521533887230036135760814117723470818427141064613000698366539063115661157598259963813960729711551580192189908027864513300642101967241615056991577148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,27] -27231506719844158270457506172835130141492393464434256173483937775806561721969061947135033202062075184486522113498205672440718073836741522314184827937442230049212840659784889866498422898418949249985488678718403883683909161241250648695545154416135624664839927088107355907283296616866526801587276507668109554032518625090714017974887863441688156970084900725777874102272113575430931774368020556441426596000593898010579896938702468331228733798477166920107699208223082504555780521601861671640768259236015551441264590539520890751879504911621461721120562198494403775699110578128414707220561299542187588215365350377352275055328688785319194756564914509443321748014322730546328101643318451143421810139316221953146810789345638068628397030656917957568489616299920828425915525216311920182280686399679625797413597096629104208400446509553949576061639418574132801733319655566436589418531234820562327984868389469463026958856616772926982545842768333316867329644857749199634797692701571168652698808230912533952851179227545619376584670046380509216911507272482385267619042173958352957056460078410277504813030636169340761862598905745369100406899181266615405902857630007600703854435788282845409063306754120204429989652546814554704168705285259637896034107377730261558494083820110066075327078536368054341391487893217362782784715800708302944600624125567213756704650930573170132988506466382698139123915740539807314957165633542761443656695948603382431536324243545124073752149866166869610765293643591677194316578288994041594477867846213176275029485664688904800722908472708722552341187373378482931404764882845882965329209803011264080380155422940219961149520909044207471683246139405885491416345210516996609315174485096233741164499476966241011238480997579308189349015547622037626173900294350334524104115491412414752970609941191359391212736571713469640773068868581785021272625999001976331012007589890108976272763741973005083812480807587903813756434536724118925828858931240302259537365463554741662697825490297370656098956805511967320505823505523355559028974763806930264458549920661009366000568892615043903305277786171975299950877662812476220677673236677169645382250645139409146262758454031081661783437987906119108413524811638363156706179303344706792839865459929760111889567775104020133132322703530831717398012952771832696229973115611084716791854942741224476776551455259323120117187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,28] 21382054743895640567475937471529017721387940569577249474881969039646077614919773614072055917385212776234545191353894388051615056127426952872698885204431584506477121822821619500159173177312774275930633258638778182894357922853650692274478665997783965328910912527670092285601147135616370507504142124961154724737441696447614096227771609658675126154624398321137232263860880449522923535543387730101483099754457587283676269090767055081912887583276692453050134678491112191596828416435435792962756588652449130862693239672969813821189057549551145114636637125096206379128324748107113819630290986184790460804876737410145606129378888347448703369698138963229032183829272015594948748133387564402129464720681804979246287295090797758156048301992883067407911649187960122226905573489979725851555039763174601649759798174415475383495740164884837532600455056243990683982039634257865973509402551386315617926689009098561772996158050122133155896594036697203721729434590403793708639804555651519523449244102147319712037497503257882152741697054699764639682182519726485524130976845509851133344174341489226407348376621928533625456463438807933231568659208202577314228609387073480420571785976653201940227725726712138252335429729215394370161234081628676052271344306707715269452206918454414273800311123925058960882082077673761662723712476161621975157859357539050372826770995179189463930738664901666212121728861704550316168058055201277253293823776820756401173698744254859762571600873122053524391095933250602455901777503501737065689347682244075780091332001698086659747604833532167319648238986241442972261643658393712926801558869912855917933074796968239898572872888021614674522266879644201028260370243675601794836447098946285369748784770983772726469042816361192558882248870851077818842851986896535038873119311117256376511549219624419137663293147713994263413345774043257651151438488404417463909109231699546420036907344547325741691325439140243077466081045250322723777968912891177864007194546034958393308255503947691392015789580432244093804592040927204218495898051787527606131756401152690324912548187813241998519225759953104952245654768855084224143229057364262967417144840610421692560568951758233315389041133465804460837075469814343204073761216540570958868456745223455406106520226215328049882274974496797411387520938669335313548685568920622150933486829704754939029953675344586372375488281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,29] -15288381636888259959175811907762714523733988333278162123921610228760890753935835738410514831598587415432588038500128500274072567801702568294664797669638354089258209107218396479822331943803438941595222027674628430343413929194328300926930436259918929714105908272131658506137900856000334788234752328874845138742585541837659401675938927451006686362508098352937697157117765271455949845321528965136073862046032021536936306126718112782976802895838410134486843778330872861734055339002719180074155187507233801395999503031660163250812900624643097625179930047106129180596874438923213849942269258220451065907554645540363554544558872856482528804989070647414525079500153943619477167623974363955300847928468651812901828779001833766694815215501567146525034578452315304833669085258602656364099102559321610273597883190157167385866230642706774131618155476840969407718232799337137781762541579972346695029429866012496729844917872769426515167997154696200114063213391219886284114312682041391982593852301962556180536348236668967081269118840323176221431541748908196309636272049248379690880303098159194417354357871726042322690124943140010133914797107099996806980595754761092814018570395776839390739151938257448712144171693346264582078128322054606501787287247521534781887453738447744999166007630056097575918930269571117061232144919984983618451516432766852792989810358965761014387711564936998730866390367551992596684021942022244098547689826314325033612301088838969292383985394119892496175789652976803545416611887902847372553556323494583133474585656514442557587128941590643647631783973232582790093034383974848072590060784400109789578191592758568375912468752852376589619776693465509485760037867038439311358462298776848124182231988729564255219875142607961168374235813491386960506369703146869779611839473880549965965466633117977451044297949682207879960710131140943103398314516104769121268598941682045180107342261772875215493559307928054826290551835536097206224954059846059319033071783833476594291383928436518786290900223532201236009037117502007540549448022027205049875863280293779888502791244171730739833770481476056638428135067704782597731105019107081904635965256491696174674760697040328755523934521921712461588215495012925797899424111642740849358786634941814326923375228542048295438162902751660468025746958257887861919510324844018487358458841581659859443220739194657653570175170898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,30] 9997475659043301867237070760763249524048572874796771473290380912382966366609342136177780257242122645808891789209144295710976248602517722267147568969961250345881648755847571535737768819118419930156912778170144881284216539739847688330435771690810440043155049170692981038082494493041375433339191682148300464391756103109001582706404795038018884983855145315442965854859979942114730714512416173169132037482465525159296879605268226200498309960956530801679670557415399686514238065407128572199398025394385359056973527541519561711000228974170489803424334517262267233056531842577843996121868917724861485848679627247819148683970410694035283794245823069724724498617728433235550924088177334414070970969943809946187232413915667628981360824833097210136368796747843203704468723539692632097829824192686550850939091498496200479355504312498595328309414432583515605939320651789317081081762588689692194224754683694936839776686277492012446344709347047378897120103892401385389578601032329551860159194678018663802061305206438314611757833275673240918134477817835909589791953128695243725530221962111968261464683558790755521406741484627434950470380240595012949340937118276512724046466255595713330684594604038810488686807110914595089204862484815572943164580217890577588496798736517052847890853423835463175275711229046180763494318217992095681867919792377027604288497768576517325806417956526487624006485932746222294806213801681347101129847101278808737822552549730968213557238151250397385432931935824287350951543642489721165589831960873168134166000722953678229329640560099642470954434938247487602381782363837727286316543358923449604724275966479442029537368738343326633303975195773580168846064893620485685376158119771552464516427247625639361700224943089461296006889317455437761231439593136879740724571534530632521129647040503775090913558518357766844398296761248775142921260352227662374240236743576485634425791890192911658642634052740302043562128811177276489410194376200212829712688675147874992704707421904200704956713341150567220331892236446463079872666205791756594222142107786047182845629757677053054899780680799048031291835046374120990949085192300325660857963253453684260156146533956706090304588299307460683007529698671334925077680124162404033608568163355677370849112953878334838650957315867043291282829939107353121625389054334307949573016449640577157920162676418840419501066207885742187500000000000000000000000000000000000000000000000000000000000000000000000000000000000 [101,31] -6000814581654619233389210596190468564062988480606195515312774440253512290291326115323181623167742926409234468471301004271381128485350313218248686360028254114116262735972377318998162671771467842024754765672143239449576792225732592821734362314043213527151173497558134414318573259660693961996227213880202350088950932294450273455533617881137430994329693609101261165969823928767746555823827708802075008836666335648046705405947645803836285285153805929344460079145987181291239119427993213668493585846439302110161397955049308061346539964815146082457474562345750394732748255832002971116899718309830290163296493263031265184277872095284922454391961301959284383950160791645371104492593540681462817856966836040232395610644564545411049094871380170665541389832186317298175896874308136232766323547368102346966563536865963825827869732214836653525689197207054899424395342832085214834876734067291980368470931659540913007017046215639755992285259171850115506851667160194622685162182216934111722856157529287480763668672476303028385883658530175041570470906848396758344443370272361164337097844537662539987428195499616074949634872933238203114992990152499528443966075103129942823031811641161226886614333769474394710449958974478212474080943312946338137859597594461558842532043085579846955582285740233464633671915775402657523277767809054644305917158839418607027525791032273042991041108058157412200695244966707805831872326640615320373502516291686075441192580800073625542814122544628467442674822750222498887221325255741323301184882939038971710612563129787931977653370529732666401965916494956469704969564997975770575507389251013221061827669141874870867909498552455180788534040703424562798223349359061187143345919323472127858496645008147464468615807466462200393569087575314497491546199851429001001702868191921466869876245466432186638812416636227135086895842183963038392594228726673328539542025701160376219767289478249498384020817812216778387016240598190662154842287616598683157276137354960444039399015321398247449688807611978535995920345453777714321006698416209320138109487779495741582645214278849745490861516718999632656613042299805902447014426422336616118946527741843647770626252609121388905496397684216353782227030745726604703815260059079525402384512694716663285962210464837035719086636626192178578855950306058107823028720198773883924228005463708701021710578693557636142941191792488098144531250000000000000000000000000000000000000000000000000000000000000000000000000 [101,32] 3315112464387473103106920063681989936914688480690519494247861433847396682436564443863526096497375332841918915164427347405200750538286654303111024559123299401830837465150786641677773694575764942534639051945166152829757348860641705183728767243401611255867995331907431686202552653090987301784259472292193260937563082254482009202344100532622543341415664767910206336628421273220113378137587409326876043573127197561459787815653018965396141309013275607150200293032427320548227316880380483943464168348526703539462578709112377200138500154077891036683028373881050424243769723545224012201330979084160092676571326298182956123530183187518264059153631206403520147364791827855894035235561835069517342169031254921148438903592907635212766061431805230916024999469622392637807704298863801769115630722694501714728512179919265316144022592745576201915495962907710931879816132247177059378664914596190783784420733837326613498750608029577856843865679525270556879560021371389040743524335928350236844392099544699755480786458596908061954585320098996775348556787093924853719811310900547789740835564632000389496986428290931363527802769969196761665688921634595657360500287296690392634799178592307138291333226419964250234340908302819976901176594275814123723958499378702959535044982707604508745620551389215188222383754024881941501665683788137003540616835168091097908228542942217869875730603588102670846103701922366644923074654579431148031369264055947394370690806111227365506335469955741257431763020437194931428425650830489665493163520832098537394189632038162347904410125025720256395533608209849926035179827638399231775309114089180471011276357685866507164011881973095588376892278216366906462281606715500784111396968648812687112803509690320640061272235201039533468644951064393374171901898943708309504733844657946917326404825557155245517274316525195608635029574736427161475238209949075824354631305981328869362686014487070901831694512975756838403778098670758458844847088035144767504049532415581206330100233477459981773565153436378062878057187549493850540664410909939738794512627994469140477847600836841467404383789428160493768501890259194329457415838451744937937828455934520231389077092326710029647189314030586233163137806521959666999956709688204718510865245095402237114103694985387831246939509859632345602723772394635884685355462845224069728051863429780984673234242240957847513982414966449141502380371093750000000000000000000000000000000000000000000000000000000000000000 [101,33] -1688850237603928920599144749588569480232474952236327479910429690052352846384268253024244996696124378751170301986519254204504094322519311326362806833860236880254223663608489467378186607191768736202013211264622759515655188944990018724697652994457330066201129982804126476485619622022197576174905554366490005780572415076397362334484564615454784594466669558807836359749849975499401514387735675719292483662840679720120083870652278991529044434338163738870989669098732987046163630804879387351347040203384994186105444537148961185368494213502965379912925071351868926437035748862247066609659061096673140693078008304070576718910371958927707120411845091747679059677491092241495229134300232685148119885427868895208231030978978228140519025025094296678076689218053640040531740120452334370075513886555921264902680912314985134253933422276142824227811736730675863924366346463271014589950530461619902830979865773684815658583189663117602304526486817123508743397381094232030964498883534743031193066458917212978802035247933641267643819055183221657606476933761756955560794042894952952967474586047092925041564452032305575704336244512742417997871599049608247358797287298299615661285706928566705759640943090716534259150990298076244898036890224984472064153762814438324851709378119642659656633471871246356370214198573031017662367143692311917799971855826982784146652923469448444944923160904913747598603546518452107880948277626399486507794674617675676154220319568310449794743437700858144694830961778250147082330165301932073417989896757298203093437670616619009923151834374411526274497809197982440220426131712961736967129674072621937446906456453239986547677805402045739639991962280762646119179493089003415190504111118958591956210848034164613901911145950562906554522327993565279140943912422419860256629821698933191391771996264753625796061189683170883866250665058347879711334658047089387573219849198474587344940989292929202094484014002090834234981613907298008295900840972099874302464882608267504192323345009530525302799073427482858660275497985099073027669672476023506873648634364212459948883547017547041312147341199196269454413874611911761986732309574710131549027275889991018131415825404696708045298777628355204573394852196282774330531979753518474641438036747197597463265531298685515091850065902497726654226566690841588988536738251058805463206227908994568128959615032052415939389788945845793932676315307617187500000000000000000000000000000000000000000000000000000000 [101,34] 794762978862589335171611280294648045340247444110319642583572959527905789444553252571655407063458535695131199407624203482184659649153159620351976924835089821149719586677489090444032151719946854521851366066190107412259043316994659299779808026839033704166917648847328612927116806446720032553206092472610055056977950818858160897258694898130164563539379981334653818826188286663864929515645321473525185685575383585449181669696684760306252678225169236811878626770789267108250476835278916557199781463392504150315670268303828476338683328751360248155215017612303983834002694968159340350980627851768083328866590859676478404853495239943963982823908257456971779790283642364179200732697992663781988708754549160824701929505562964561928854334054104466852685078802462919780489545497810528258324113625160909225839494556396791196650802956839806215404016343340643703090677607527862413414537416872888131992516288262386601003656010202581635084762159139782540313731843945678392778023692439329142175992933656228440268694823456310001199406556427326390622168379050796944450402394424992819006729439804646484679937233652351410581080073065417180120464850290414564767537589369874881151091021946312495160191926813211449685751877180740110726741083926639151574254715359052294251541060743188595288598965643156091927491582612957828210942881668459709331901470060633532433765421472634255025710187273960545951915350222833304522297696912572960900850339228237413327203658703783356959245997354489998683309624662165893662338027644222291916512968704375148199817777787751411638941376767845662357529642543293929481524020113384592109509519910427107302813538183800967534298902492070763632401140842048563743995449905201202733300838279993439131985712982823828497336131020109661252884014225870270050512270718087848507362793066878944396004874442743789732147454383059076719457948460902903504257650300030959147189813896749937266207528710558955912583512128008112500495938218742984596163555669024580079952413847198368933291594852000106806656473438791435175981443758038104352859454550569848651606003942389295472184873725437727175206718457490606408712532693937351031547548776763799830949858321816268617639787461741590451697802775197194984491246200465292969898810993727167919777125151762895313718084390221950515925015606799885950191374979498808097920984120595734552314713192222872733105022389230118889935639003851974848657846450805664062500000000000000000000000000000000000000000000000 [101,35] -346317050102939117929846701221449103230679596207904158164638111837442347603714108181106392606003017228823859405191109743441430291749628451132847192828747979749336085017089843733914116283168953561707134443731904697972782243109240345794494599007585831395596121980738427507781505097016294277343249622582926423565391937580638139891267263446959862115968476416475888308196779156422661962656748303879447835157409811757001334362259574894862849384545132435429256157786372598516940487430038919615610638173495523581515923737622285344545250643257607825764935245655565889888126020353921236079933516319878636540593391799390955087584773939680924562145114431844073361554617348696364211117663445536326254943470860028544150775808039883884952509567240458879363322650675758338427893855561919280054268995724452764885772173375583297311492455692651658836618587630354928238128223016598820971007115048664527575945894413882472831396652260383849739632724418421270748870781331259105900670613066183839262332526727951190445901153160614302370519368403340387858672540290190552105540964980709936963336393106091845239267698245017017290225705628357443685120307277388294183865068976375270504846316402941166102407832833263423473022684590754820750424273782161482935189180042792341742288239990128460444352881348086647916622562547517177505656467678867350504717826673011043557244388552763438041259869949631023125939380871087717410941425408927160625002926815018176546703148540586051799710042615323606786459640518141180843053648401124534271508441160386069471259766926468722515430445454775599908325693876909176450319967511794853508800952804988755662080792991849427387454771991392542597742811696363718769227638804718866222499417572180602547649762810636639615183097619289705845788502560391791604555966678016781359477444844383164992862737072223508429654531247306145293466295459660738503769861169741626200908805572647876588111562780484166445732810617001167867079215477527941055646378441787849119353438917109018245249364115673945797249585626890395728370302702462039476282930905788870267002449772072272574769943681915970654171636589554430496373312440261624396745900214292500355024015866564659302349505804952762052641459054129638525489243913490012297651409686310999576494550899312981344273826111910829633936101557705114241564892463893525061193824089383874001182281680079643405706903486709217815289058028938029565324541181325912475585937500000000000000000000000000000000000000 [101,36] 140253684898222763167494231567401539236181179538269293565466926453835406904635921452826031103494690825750270749724756911997707385564506758876762402493956184324723069782530217690517994808824019243985815107420189867233424204346698119073733168414586732169857566315812666666217584876239958445229279359381874146451031367142439516978766513366814677243484535197972797881255767893783935607728104233237693237595575296190357149607120882815995578909890795532641908729672799939971229521670373357504738298084035165321290887855178842816778795204046321464001580438370384990582307702917288295082471831798444196943019873987172447406015841783137267459176147414368484223898921362204806884095816465200896597479821888548775073077590628676688989962205041563018125362189176094626243640028589537543524818343808054589715876639128643001335285278262259720146521417296441670025138382852974150482154737917612638758698904178230009374259391078323578642201312014645038091123644658404806233060611397867898911084271271106962531965103609339158016992793885369045455502676083892518087942250586147224563790575562347187723422882300685232540244563342003235068605772448933748990670767395597525770638296662184539157759161635325426757307231441743039590222141804382517252966004741795126455043077113272734711603582997482868190891302984767503571314460569298978108266825198151065320028496574435647114167347509800532008896713037192049158717921298964383552542065496353840068729757936504312561394857991119274388481315658152600018729204487138021174410542946233019069364840279989461985986932227422643946019879148920416183793484259145185173098502516188455352832969235581811490239687740013876690952197608296070726316015879991298497232128052190558932815783080655628699073189580096570640478756668521972123846725250860966537908522956067367920237139013356360826702525751286198040399771113777950958400262370868630398597790552095066796302361151981611219491467775839400058189640821820142828196628701106209053306288951337747329546724314790824279714596862174823300587464155771248227916404704224309711421360326669805678876387476348503014665434861678397489840512997980138760236407056408379451389246428661834817679575020814302617844186384569038879118131276925250509832768829972097673492368490519720579791930354377284353567169458409646750562854321812998662502769919086337334508677483855743840786519856883361035668244046203945174511318327859044075012207031250000000000000000000000000000000 [101,37] -53050193858167750460553768209383392568124492184196124592991436566242496565370888854355824888414795238335202272185609283738298431379367696401233802712365953932239683326101612990569593224142602962409442974782949563839083572391689153750215203719862215875937836713844751702187545537302402213572916850075024431035347403100850267742092737281766264054708742673128126540184418030814669848958260995974311285153184730676053486300247774735689654940893952796566586024944996057304863243434542235979168065341813843988327381186717749735299267013942778656223591693555445879861242600543795809742452264921629004524607203663254281155681750662855304144832696502440394631845275104531128221599321583168907460709996192431648520720327031219765543990360819036099011253881090892887763053156447233705605156693833205517425366671306508658953077205498583653555061056008408638062846651914839713615926364799934151993193779406903672999425488272936214198780098679382600151073044284718042037887700023004185037197720773114023218302885864739621154502248137360580438230148514568542054322700844181713774563871945201582804728358760654141635274779775246736429399276082013433512787693154584954313093107488330600145501703958461152310264666025959121443262005924551939270212750313983554648205468520754806244575686864319233983961013290888435247185017520114835649024543492376830497825240254805276542217099511432226841214064281203202154428758124156691847759085015614348540746638832081604490057519836452700415095839918970464050806717212749072956093555919559179603185928361139431674904618105967967955574983230465193714089782097106882600571277255393222221012322266954307111634581141617737153248214965840877031848648922924415811679741698162343816332549372075833762182802607349586399559962059228674550690037061331196681967304272157908141925176952694160407160240132319875068586584520683035075448853344895827354799345896581417832342940630322695513926171191047394556006195173055577694887252959650944879987481430109844656516790191327385669965581415753711963320998443688197146373845198371827616176625779927563629892598402373388120455805530860325421825719279623487149437790292214692991722348850890086241946084035880305768670401076793917117600229296018073782855099910722742115567292993164024490458346262510175937794182070394075711858995777024149092029886292488992317388237016913342287646821098687542830174778101925275874961585031996946781873703002929687500000000000000000000000 [101,38] 18829467592675627150616304994511544654756665289052323560203703126710631670191776806959150413948297271728124178619191437380156795514339044054457836357306010789639153040850180792821448009560540404030961972377206324212865558765248620092991695679453230383487863202187102306279583172005208395049255543362591189403925445787026995209485203559750060140932989423625412013466022550656297636161541017190201108996855737569775704371824483250186954661491879533361033913873252695438946013777418807066906708858765504788685503412835781800644771636977879589874441721852795703250602240900473773495009409455517469625386708703116063092462405676630893210776302665739898946540786094135415456981566619349045854377306841737069380334310843374515978688344190399450062624127640232295745544679170474704125647956430492249196660835214630332532525838552345231631518720175165131461379377635237469659040824541541728942256572621027303006348149959990978682239480876075822302702190501507866554624011481057933981657318915826137008935558920051921167622927420007248811505125029146809153308239442129183893494264322698188420066746221759141395599426392969593712677311269320874908642074637701733376826724694030208519919972299580659391784042256473113474228350409515383308588347639407341694456133478455078226541609148842323685765781235231415240136898341586738202649812343890510079031692941250593550756567212013265151452061199762955290937860646182684441402982967303209018657767762298068064218647118346056490565701948062221593618668091974530298298483742094114195293863636264031655912287080182210807464261640380238237141648276326248823579802659772033747185396763673119024712674814042634647114784993556929255387348807612892276146918656514609009533221803975260872469331217736108373865207410496189904878933037182462760278451500691482218376322040568180139291007783048531496341441800304990754947966859271841165869005299254543242224491655429745607155337549006467135223128047771413454268293879108142195122075730361054357021172369231596259666237829917745391235067787143844857138579099399818011887758778772277419860813669889379612736251338346514667692726426369164680887386271064312514287163266598110884141012220931033861134679217061851817848441034247149061232704165069662414784628396316855576043624068846628375273489496413160725795154527882094559953240151425294867071180137255864940174194019740968931641633617472472717047082824137760326266288757324218750000000000000000000 [101,39] -6285777089936090415058684732679916552501096934716217756546674423329675848052544767553137925634185623530214613258706472085602027993786860421701572493504059345125621705567298203661702805582785976158794794915257016332182220770834749310500117585504248255486915566483044935743056913235520143750912810450761131356171211940938421667551434480063335179376825168802958722207856843265645175838894875571957967067312772382070686313938328493210086567986253166287021738674879088917749999509571379026517423941010237044802473797604909175185758445559140010265651588361298759461254686499724280021468957934421770046270532118613324662450731901503197296846293023713451970750004123342818861609324247291790871759814565737067002010176102963664181104753597117965718600979912507206047476066679400144486395737233801949652654529259107764658437822857329582601693527678628009515766290104236392195161810688019487759455595883694209316629898239761164892684105520166803284311280293565452752721795335949744049828295767973506701421387461944799398574475818669628509007065989531906601702833523773993271530403746768568279140578262376575387581777267195413838362247310002070108633968342463732778626087596412219743591275915520325336611138035083003949953793249540510349841751567322201084160480172796142900567872055913618393753542046471979949129665234072004983297569006458357569582693357057988250904884866619827941025738723625323383186777739259799557934307037267902954994347907603092298909450535210494465250062671385184222015443660634391611400608982392308554103650173137765594540496763285257259375800318206274310961772280807623807101873838879545593337399044381329578174879796244364137285413212347659052834914735416972495012930690463790800553381322677817384233693495585642261046063618559694433150059738982278270085106961335031859289404838945851291224098585881928633899350785350868805416905400221970017270204231024079103937429430696880356186081030749427955623870700860514941009208026803394187640808710497450106818440589068391721248608837698164808522453134442094382071551525000990280977470887861900619733368375761886820867898935884483628659868193094981526960961400232371478171656151202368134912759975183084104316919528117359999022163647193971957170977166358354555195412456385372407484163942823904143435190246599567747626160831346874672358130818782704000786871342700518930333559130964751909261580803435108863843130966309047380491392686963081359863281250000000 [101,40] 1969729424007932470355086048225741787900859017818901618838842240175491273187861993454788729396251378090139560908382674708467905560786576202520656434461432429296955775096498077008889089661265193030424762153357711670247753352891913012774130586094061453576408171239773173352178730753487749795868805508295734124651691325352758956383371693798053420860175308028741975449012705712391533543293436744007960469377041652862569687348832283578163344331604436192606665218953842596822003700209790533989661599904571604695157108773495401619671491826786045399841639728087820892936025552366835090856064283750503429526231960571587023525895540982225157292363359914546785113819351436111814875745676865816234176275056527826463709875578338750590796902754211711753699656697856067911263578127597761100866987068819605350444831819856020979675725383080086127957829730615748752081621341025624969182017415098960063823368605046363228280147167822163427886717357089258824157618087649237367411110939328654198138997400425640904182130283417001791550389224335766706280627303932228235463941540438759596197577455150912728821919353635660429940023068953358419043514803986731222838847705547650239143400376176668810588111509538545964593460546721799743624095507952720544206155761688984045378226035540655430504862074706356636037158804686449245248430593040061134880116643183901154718352581743965945319915978163315727427898789133667827874384166649901928409756656490867566036465767822497898107871819294053492290866831436311280059438038226369027243141672588529863253434810508222133406378585219029936764753560589775805228685896097427998517418390870340772495759054500440143737688472954296721977300416149363797431765728763633699172866596664142830886641947607797000162274365607914191997104443743658768817102775031570972469193985401734958379913920808386361298531945109684396605174461258239992072605522254972273564680746700955743891289687167951671166041812721632687735899798827719185407361688472380042352875641015283631529952869393398362585878413856281818623548735206320054877769709436185105218653242838310998699868676356703397737074138811805487738721590196987547745296953258916398762708182902900226015547064703711692606354362852605190685518385449999393522862795823751911269663424662157755506016151418345920842387322815902930159946504397349020726676727491500473368053364682546274235372491316800225709460590584878522668610401069599902257323265075683593750000000000 [101,41] -575868561034423614397564921621228387631376275339928018911883167405913768443779440596549011841796747999481315605049251839537966731436370314521968403221714895473542398502784301627877752117557920560627949566583671232239249192385161486296084194422735054205201412549753204584441985233786877561241914742058498586532793850969587329320920069266499446317331026461510417523989926469772264580337580928905462518018839373018257108655772480657693874590129634677113851838033016311752188871445551425271460015150359998260706240861578458972242601411262091022701123198205778138944647377957330777851248904173431844458294809111584650901533214953209354413629565917921339883785529241762718198854794087761371707686080178383905191331399504633884940470301750547432365952652815102884684741625049682555366710762317090310879902548782685275746079178176549607635711868526726001755302833194711492411275987010050814935850844042578029394559728690295096220066106473435769692552591924653316004602839581547403185420022174938865394662303394582098830890166419109150689409059455144489026718934546791381514559277362928223354055306729991323440589529096113830216398931141409157334672716792636643791761102697811124364781398493095926211369264182387189731828954073757319545361935479720003556681286124153653931715126679513933107100481550411137445800178106867934884834766034379618644735826058605587518952476868533998983673772650084627395835012939718762954056681411039128807081494862045837829938299462729355821631467674526754082452915979742588426836424544250290340054607628430975939897494007002526137710622976316344516841742995955297432017217588029404861800839926643772975320973588391806382420788552924452276689924187728304801458873211221007798051471666997865979915892515552074978504989066944893025218791506355102166850494084819344568707347426292532114553320331519269958941303235542309902261343142994348481053097076959373998449684269889381264699363839415126706802417488691534265031769454291341389164791122854597773275263182455135054817168678889408941656605584943455308156604727224271772983607495269136670525580099433750860212013438757158538474105983726548725848790503348280054918363214629881423656581129403602749722425821577036317160501197919271503055434598836523749594727756486081198814615827508023393595053425530967700859154145264022937356288540809869173556580658425625339398386475421848785912730027891030110120951235330721829086542129516601562500000 [101,42] 155781868376451338593132805324254986877388993927028977202541887742587775695688791178898281130813657132926994291565138563156804511161350235622052414982420796507534134044814196362548076396824289732713577599596138799898396162180077807918797309038378057499793883730175467910475164955816261168990663655781826425140869312156304812356035277868273105545020019544389983951895233050570545468171570449100155887837723984685261461407485665263600912192699803667155093602056321239932941619267448122223712970569635707051399976396000730962753089192556677357959939184013002933150761759335126479864585666103178538782680117936718800328501067079735115907556327005926261011003045012459507508324621964177571034161252221828767028765421889544757746857505445561099558432348465270232591541023427573908831846419373196131447986767367956985889839578788051730097884364551151822075176138723364296576982104047478459430022127995307773144147157024939678466067080394906473947193192339289609704997747740516006712930043619559318676095108684935954756718184290476016403182369912455586922651341988377513121698073350343925508422061730098295865464372252309819853551945218093842874247148727426079503391979920837075818753973125950377343519705929063540372795652949290396930478027003735584579469941306499549454570406286708073785307993687563911173031242344009512934228424036704372946512986054135994111718782412421241730468876548900519858986392226575766096987045847706347206960861497044870312518580138366046059470784620941411411504266021512531970591281371402760824707115875639543242335481853333944708781174224954192842152202832428332753526496452510605617741231150462903584671016895953625898775747431710412911504542723841252794166186051208103448539741037027082802247268494743045824988973419223734133368886353136347821800817528525580445759753886531607059972869885711151045220314152771046846322364199094590913348801896568291658263108918114526139847537476023922792294375158438304703386584626535095674401289920944580233259771459044730879086112191278926250550648830210090967302994375970610018553785217371232700411285777432578302374467519903895734461834920188257285533659809843634699793220436292161412938764851625937836399488168788887780055629522319959675899402741281790911720703487409343335373684784304861954548111762735156255380355342696664748631909287019378831553057957189358746054743755308566608617598615513233362150913308141753077507019042968750000000 [101,43] -38694384098815307332011844122225685223049686772965644613823977078899781907058110048921622016018245722513380101892171759259989032850211168670612430625073926077058373823319033320551462933851063962705601935071431649548047647484528924985976698727209900445472116472052238286116244502576421808976048791718939508292509176651972459063236441662184935500168018484992935316855113167029252823226444344611935735745725467294325016541180378288408968845901454925747210834932828247074128452828613187638490813895658347559213862268170989028514121772891173264089830913250183286497315657400070348303480215973314675243402661269197828518249618433081135551170571052884667764438318156123934083232807462402010539483673830089222233845185741380122015479110828978959425574806549037590354695658304829798973661921494193637010483696289824855537370862573902581402526152847158617919372161546495603484458752845404792207216612426883057336712498530743300651192492817385524399641854840822776560252014466970481636174624703044700407958523211526515829454726529533839493538625215057664694487774059969393701420598819614350188967635231168786621750785952508368299382521475419836351444766154765495293453210671508554439452555659965755219272722967374106706962933428935702323036814387982006731233598174221098774177562973948182154947995269086081381424156582033038372747834048986967496050907722351053114734047263763667471098633866627137807075946554509980228435535976617564860938825665666959118340176818511478489507020639461327339799366208891309102533148882344179954811502650468399484958035433972600830688338633508107121947583727341189356024154026916369632850270015347597244991375199577989214860063694315523855478062379759014918873375647338805252194831671631581266712915333280273805917963995775038750305523581431732019506908305645946898045627032506767560910637826088549910240302293883906470092192492818161870497312738273449771022818202993528341721824341526482715795565001612464601938218880802481510977289474457479172687917353800124194896500577340614491724015590313436208102429558021566399309608431510136916800603894308883785815911841722289389786698900668724870611118339953532900022594413774952054553753016086529446506840894012663806628931734441364504424339080133906226663386692419229590284156347751960370013151422566563928389619979851786713188676819860842048005098371039082275763606846655889925541829199931442850868279492715373635292053222656250000 [101,44] 8779847989410925090756492365032286536370145826269527237555790262059052715499854485531604297889207543187034828738913653637947734223278458099826436180344185119788179928535847549125302082235452336982472359126112326123094082539690446179871718052976093591007308634501809026703399587434683457557213767576865430826730369777175892723120157790618509973015358404597951982912116100575401272013425381145391332121162080170622821793489072911184254372774587257994558251465236609741321913037742379739557603549734966803960321161745491451957077519818805403664025991658954063548667734742066687467003058350135022016511585889715140850527173794301264241274388435660087730233940924854653809292345468543020351916300773707947944210267785521919578386858785517444308038424871710618573411622132792548805030997008923137995045800139140878500058392977841025254147207273226808129144943820097645120378947789226802836859789975877779383394889849170358074977639701843144616089995853040019176175090621317088361028716224751330311428636390882562278484573843722031448554493511956011342165441454949394104469049917247766554816566919091475979807021004909146981389731464558497444571287185446955069318086844411612336156751542408580729539751436005030532645279930839106234145273864448862794135195423085667919054379539283811482451027365047058588235262599702293221120448554920077278247773868694777012480826650557409778920564221617544237003268893652306098497834378122386219565593006900735362506278891950105458808516142371941653033019920988694550822908271496924933200482739301044145379718846149618151859548680925394377968669663537668837569424671367388620712736839591463212105093791527572388566258819747724346134640028152611467318930159781411707262540014852146529713553762892580244772875704668203809705693741936516527206595925728867736777838858627428431089773069482524941223462802099519524255831762292986958440524627824447845555534297821664210443699708059256400406571444471071544735925241080593599148914206473178641537862312052902851962125924482555024535320033922634480136946319449733404950042307788575776494060288808442776922321878810337373032809293537784261880977529554764833205205604113445164618836015993684837212738142478643544857556204198609357119848764492694883765839463605087495636537016929202617097342589613741046219458469190546435548433897611146384884622436625405903314112413232313128166493451653984436688915593549609184265136718750000 [101,45] -1815811185687468975255249223019509873855586613023582295868297114067097161582561200820566771283967081141628533381474853114645432340179747833749948289791911699342751734918631016042910033621142160270580520333048253086622557805783992525613841967473118413260832648015945360381780771298823558403765908713922230011012138133981186587036459053731133017618490279284658072158808495018046195911394408260862070419149553896385805413776507716864447605095362511281911717812154521309022774277638844550850468493049230137759602315255275151412691844544586973196792223596572228489127988251699413670407488745490905726769875181458617689991178739305582809085234935046039740744103405944021016813698494719712721793652051008205506573177684919917252599826940412213405515183142474058489141123366947568881524364277990288773695366391375313208162076058460899843071621688918730816531967959164401314996852757375079351987146827973318493656232367728986255761266108338920201508754620596419243517863721403110610145100118019191817071039422079027627764082248141619939136311359276421852881955479017359563390584657953257169651627170378777499656992718304594655927814450223504260602944474212483731677060531486650795459743882388225553698624294029408486335030790255310587736701225701917421623384865152597178369762769825488858397446050895463924237227815674762943931087998205640262699581714650838351737134249242667598492100875227855212413649754098121118948529049286298180160018963026159669249818586949401612113202127212590250521674062375965309829326375396295808472254554992747567945675464088691821678456158301749909731222326998667601746419256432475592485872432716750521649793655754785943121540605392182683263269451758777419875731823765905607283737637820668580694989003348740782561318931886442450735128707470961041692886707756561598195787573095194506694470855294543459250642567419266383515009438373748971281585542274292599387955414337959034583044822942944737530005544219003916559276304899578320368976429674143477140076708204491919955296679720375791021934602199826653031361338803683007245171425489617028295827784549079530404348460775640964600454234787981461691211977022031803261651925783264879491456681766285271309313556437097908039268641169723195143960961785850645737104210492451121859186998534362872320586985722759911912733787138126806712264484764621353910074413584644037838249401183400845937419842979210216071805916726589202880859375000 [101,46] 341986688337618097980931014294087288323024863503621747639222919526819741631108678754977789808012491433763588328325036515410864254563034919181284132300029594060035250606614539538094682345042685879891131025369991758435104788992383614668646516676062333854637578807944723287748866135586186205713977827868442888082452145284423096695394141447842938171167696661412949319549186229700874845258939433242739011520630458345493027361093888479237005750302297067233538793788050919717401683033492385147873045943383084988599787108559169713252993779657682978362133299597920425304978629009541832687070826740112114906944276385116811734908925689668961572918461780233629633620857846720321579725944876534877091302972700086396764812649683012325465244212577482436260421545060018010076764545990998351191087037278479032903377735035011135664885673911422723129431264733583844254246396578909507679596040374431814895997086001978015161928925262016817072177022742486939262536304698081449290282229801774038785758772547995431016683829144023169066286367744326135598939705982479641664791745375745671618168201381910184835480728402074457474879787625437490137950925179871857121320142077262763274800034583573860277668651487924003343072287018978010206476063951339378847495869471266061585357399108805421736097433744204457472687435425999962159132987118387419449174984840751221615075117797869691463644204462434090596781221176202771328455195958869418355851401882567795646077872407943080625198781783552213074635890449135182980914553594363416202712147947311860485572049421339439719060751322477948111633505700998277317503433997467908506277762020625391735131054084809855430257573270629882412235295023724420779258390493574198885780391347119514453916042886831078321219420708552374223087833586522862130157473978714358211028257252101259736554774486763031784480583123736695625068377175738652613231511774955989479386216201251867042626688552363046751092737235135036850570776184077553190421978384228557762979126050774507901451391329181369215557320323665944357013555799265536177453555509732485195182606012951913802573478795655295194424423308154337657111837211551510487653973258009684729468188050280856866580115028848120256082148610734630369607892642553310760750989476488301241263947886127371382308539919716811540002695524811122574454710389588545125766689330537502057856476295040283369959158206604320218158221678095287643373012542724609375000000 [101,47] -58473483107883812419934574099896298203791221361548453927789189414313032413861484925617214092776909532002500752501060987122521335217487084963951360945255207023173754864881530314443697012572732955635522202222798515712435188756495689232546797812369888264482297148747100686978950413205596220222129146387131980582166324581514872175506610311887466419549589144594384434136711791567898927846376545431913044988729569861645689170307254974874742084269043299523402610139283022272172043667633540009616335877227212798892525967839026996664445871640422165869154003331283039083237894335662480941242551116694461998782861899821511095748110734545527589610524802932277805989396934368906627545832326167093471463492039932000930816561836662400078345105400033553417430280710372148375582807176841290747728482820497816359242258324590760334212539650083485250319191822528132521486704046655764141376058981817128919534109785708514383006248603436084769020029418638412631026816752685234651525521352460111785429898705744327551187264024304941387370113377363838019237945070673052381764213990035870803104086939994535627318018090893836412687669972678889055741733258327304066542870397929963396228529158746397623715350506696583256699463058124707537672069741395772099061821333467390289859966622824162263712686657529293976277391536379516445794979577301902383293705638449912108455778118879807673648923804264882107008120255002427946753033129517630285595402491006428299147263325031955778078822959078052031218113389591358050453095901718421071960187193631382245263004741859575176571523974658700442538320587181711181388025851870215649628263175804435279157040144569531350737759423271087051273592379105095659035351946060507628291957463766547989375207839454588776143656594543196350291677184648836495864622492370091210758724483115327741947764602731888277673000495843738488218870635457550029722641636294035599629085883357448126328673443298190588972499350538381680604340584207249390335973066882965268363772054254904870646178308947161391344658645990879310940677038615749988395781031742014144743230905462527149714226759549401590777555810632586759707826315385698847330708703697535293643655433221614044802361746436269470341364073565435844145992217328565899360688212475917991569005158397208675488797088551427988559963345792794327793576321104448268120435204645198587099500846672458429274252365989098662035772235867625568062067031860351562500 [101,48] 8986694916330418413371367026351867459456548962944622313549766886158524629669198106587971810075044951925695876878062074659150377860426270341704895852926577964801482632729283116536408049440310401154090055989569824269951549622157930895791705913033473938147398511507990470814150998758464530887522206137266512003451640877574777596089145481609622220836621220072275835392055279150529909740688146290369317380108014982626046480362242000105948557625842637523074443224146931345496987436957624165003056771009421480926041147042953495456078115579556435703385418724798574005735645290187808364994014875011030050049393886805531794341947283270805310195764251819853102491398166302123494016952094123496043176989149539930794951581102754495298284333708898237902682305039567504540605297867929498925076183314051851453431477324448607133314788168886588348268119845800684529116277864192700405357971305290795171227737461231721170588196423658542842477836689195586327310861764579669901881709852090581482051171479602112529347654549875864517812246031521221504038751703594402051788325303768565037322396390195543244202329198828768375149383862949588224432536398755716557764960220440195057178394326595741401806677356344171196234043775478672496611730576126462040345951414722928197476571749848352629363461151618637451508740922172858946889003796036523345708296893523380465271405114194806240341190114817980895305817054504928108016755974375614957617955813658128606330998321128004042987498866456136969958365494942650382451756381391800680028142617057051584442504816475539181903508562978353498662101019021818319908580568407145476442884006577560428995731450363211901929793314454402267448746793857236698761835605339464120919123104123133279444647845882386341656059174600786936265641244225194085933557492236613223064856016595492450856934665478322689482151735990063008677742134052275233031805106356946184669677472003544529765603366362521067896211333741805252650560326364049832768085217194489096834212229710180674980855494142026761810399713869180319002606826442734191390103772051023746544737694734619309215904009974925793966230554974705851854202925599942491550690001389260293550408278843098195543131312279178285309408987101686754855145967746320992169136088654953335387127544128564481316010094610435776806205183026213322816941397657507938168186388882252069243049406168560373012967783853260916870908658893313258886337280273437500 [101,49] -1215497408335877326183234581050537627921009169962693777015676793887006674690580088813735380028355943248673696783370206394356397729721459038310504769697133193984504877756510551860669969773040827580862447736625077801201816664020279266264497195401351114655383925187936764963145577619826177451494221387101440952910327039334138113163954399783645594147859435494891356304580882172376282026507668920101247218779638219749036971911451148755074398373675514692766069622877196516826163475672064033853152634708165466224045724841335809843459912939423108110498492517374982474720538663864101067827049205937419513967345295728166620038526206491572401451121689741767077127311231738073474010032456024242898466794171548213288565957189226014639293394105956912221603072607025772647730763051869337822398527452583198708256465733950238703951891944978892600052281261150739386093296446319130613795867810846109884462902217786145834609512733939073106400536007030318029253276757667582576249148163804878197035617943183940192543376634092116506518216033862815991995157484782633734325413375366655786980188438813247407266231488803762489904370851945567623999098527318178686974516132001428667066370456962811288636434251204389887663501767257528128113374690967923127599893831614860255228364679740152073618099688828588558255623496876250690199504889126850998760245093517253079052633666901054308016529793792083285928608289521217193433244648094267213165848273875204380225765472018170919896878746370709502135039906398713196418404301354592897369727500112479990518349607599386497495235636588822565441397243006581088080270022106437227766931387183126899357999285330543121023544283384385799579371921579540712522165391663386079546679583119731940580406803478115485196334092299257882436372227519783799814636174660109975868760345798359367634876101287744825220543185620579920308088827584902334044235785418702440023158720782832306122625561124899539206635792088287918525048236119915589233790729228070993153557961346584782498854220886220088220753704497413521486376431609725207267028746548039808492250677175467864832946279423885089862253883620895782326870637398526260526605702926242281497809953472993426504862208389979802158486881667590770559119497927569614967347706312600841643862239345975204097029475027034471153713730878520159150120848690462232303190818978734650181041706754151525811608394733731586256908485665917396545410156250000 [101,50] 139601132994412917216878365381029527479837651039239775342974100519224330641939123224277664476358361291123632983518372324121977454103241190841725855616269565540619853421770922013756090371691350157101392239105032487696877483053359911543275648973100535706404919021903133633590693550799347930348331400924459099032055878232105484742765800473483661468349840577352808919147444643722809572189858476444084999368319038123337293261570881122521111958383979455255474492851654582477854410387357181701004937064637536937260376918307972839176313069704743040531425259810732305405173163094830171958362820323529248773293164713604322109857991326923643937030097914343739083396550564393783196968859215884469943774198800748546386677624364003744448510118158817270807341847382496581633732595740193754208145688700736536390699688660882665075155123960682507768995150493110195619240765507245648195247836151409672776293005590052136178969207362168832035685248839784822715109346918056554427716121418241053496498649526032631735423771016856172327791768428397233690231295351699388114891703872673523381294622355030375366461408650441969308248238180141098102564940263970955737999272421258398785293858875153337253402868952733877427966988772850388747673773445367649652275223097081896277706299435706057903804580877909009144216534642716791937961277436787665271199531547629710652522569728965597420687406274890476350925584522360412276488746955090717770735265569430447601132112649850814060886354997803229581660890221221348657066582012280682632123130390401103852219128591022643168949113908488008894670933699630236976461111771696272760743465063137883606111637266628756006309112717137110282236037949446465421317760228898546271383071102152064146288737042731336459008963669199519823758674099404727608755025397290301101716179107993103953236389548847457616816767165391811587274483375879620320180046611232398053626180861217952724721075208662142037856067879775139570261908068531507378724400777726371091065686685429614941918273189155322625110608403703929594578426050037408972351467707099821910122268312993224062808426594994546599416737152286491107743701211569898377414669023079188507271029683950593366613992511127822378090567357778900592073250768535435022800311015693627629399242363632298761677591630937313479222432947465731979915722990616709055267798236404303958194206819847164153212959458727482342510484158992767333984375000 [101,51] -12885998813062286079707603616596181133125385449720588567267676978200621630686395579126129231658430887520360891578424266090463665339389419765176457355434641250668543953307751805428955213379459803462414757753336877285592415101814978246768644338923523867415954569082065577079153582452547329398030696819090690793234852483373841816390960955504735086594123334164999412633151365057150991830642212720776648178958214172792860731797735669150505106557245167102180149613100981151736389555668728908589218031866224172386568373752402934806327364903602881502030074489712210032039288273520607929808230945954855281643218284629284958672261021782147096933538870035620317056928742987107905818714076385333269224508667217658524392991448761615486509986747184736988191250065713842216197884446947498479271023413380276702832857143240967495768534785613476069255873328141290495758870800292327676835092953825309792370738222914500500310096314523315543428277790898965613554383889600813921980034577169533622061103475506495737234445739427530630583225552701203629875762068326722420664077162352280653863481728833785782248539606536311358666762998383869150250115681096993957415353041336479208667412929772205487176092660482431669991761489809149285950345180538954042485116450348077510099440351689265365617236205255257718490368280490187883695839994382129354789162922942344693048811211694265915305645769264726415860819471892983429168924572581681411986366837483111647800458626235658979431816858224103133366876275638095495842740019246609820021373951746865786670767875253650604904439493314093366887061313283315812080421965234209180670046518443767205927084821010728105890717222029988282505891611330356437624286043002717149883644627255364722746087859705685640619591946990219035684677815558973996744959911977389125318715922485075880044953273726451727196172302256187623008702745878041046376389323445649810233098973133589143630058655459909042324642614675229868138499262379663646041823705008272103924410414553037099361207775802369929119810080532006354416368881510299539757952923669339356566514854771084290152306106746700842568590416687606574700419490297777982217645325445338189660262981448978573360224800772961894255272114770998250899083746121805240722035820830508138775489855770937616047875166949591878489965091716279060474874301538246785820255663606319658340774524984473966421338886334524431731551885604858398437500 [101,52] 880635075959681089362031202915763505728009169436364441103226619968627282360396888349245961344661268883528183476966140864761736321567010129764936198140907472328093210615055944132951734573894546639305488156816086849425838747171703357889710865499690148600851419703679277044831329202778348197237072462304333165360394055898568667631574496352111507326872268465357128455544118252246522529785300315125347039537463207185168199695985382602602072668977540156999155355185604321014222373832238962849161972339179606365058789375691146130429916609880094852926771676703131200379963448888522913679664966986953293064983439129501264560689989875472981770801208289710608017329579107654481369199068525986253608064846332280545197784680285724164972588466552985155288500922977771110946003944904080382482705614081510792020781979209543555517813644848819766585288133776706446923092578707242769638730512337529479168109944078779013648745787992237630801913839545568741354327892279279531158865300601661812326378723768791388918208187380755933531188680475427607174327564507935361804676335666065628203235893751942317265299774932917958137337709838082832378937144499965989171469619061250965540196046339649948694677375927673684973791529030518654445872772455573787954703347577256614080390248264592739500812943708066866011834045779960609992831409841085225515136810061301128430326425801028279513079851619563021798972954278281015092823120814793285941985484091522397630586644308955439365991336688564817325635253118231382440468688768693409054837979124942542885093092011868196380005466852257423925505273965115621533434742341478237781527591768726024866679576485447660930617213729430465449175641616628552429182558315514986957108756789626294586056500293214960211213706975990802765016133723780687090390038870533414269335402385895834536581403084785853710201767283373101455400428423257626481580313239757148810563759693220982984965665446847402001130104433190033488094704601525575390498625876621465369973461114684814849562577462984435691923787896557271244781876304659722187432288765491308979417838978467753078554696912678241773572386451587050375522440098774478623217138466299564765295364804894627262824002322873837752874386248411440874482197848452608809971513854979110736144592815504864813252076558383350638054552943206829341675338074340680122440408994827933631172003795060249098369808962161187082529067993164062500 [101,53] -41097374069094830172474375457423151852489989745913708450190152504052502023811914992796826686200667766267501008322622876127445270734042497091366969614943093020082807913820481610478664639524859979337404655735297366831059313430403953227007521333253845759836887593029487012061755411733618380747020538381509500065061843659221360704267525685113681916935106489337574442772387205266136734798951954195876116770338824301828598125607785263722518900572400961939735367590410531938732060438526125139794617304070728150272661419365591094770727549160665046011367585518109676548719804338062728331276589192402687766256690600935464585227426834439754678900109184997698416912996272377702299949446010842712442686886899135395842707231826446287511851174906101571002557498320480719559600673468940777202509421160039735618630180524019848264697935012538703038294698315013077690419711724482686963409923890954918675816864374312788162491753131200363436237104249343232162415788505007194883877440972353346276387895438318221959050628497529437363125570265173022651289724723108909520510115442441902179663965151071758797536197148579595256609126244747535338068881992680892156911894759943835242065012708402732917037643025934920793098412272237425140288859055483312068670176684296934484807889544692676403375440572660594681946744483141887190024973782633061991005924404488718042043590458214144321879234020642719669067408437583257772932877355536116584431700336711809683450526563022650709585727000861873855417927061947526209185254672252988101853198353316672991850001313751939339246381152952332216428785585047889158404921399769990848840586747102062484008390317584331521045383199857571622332362059508322764675532067579185404361492934916852915373536786809611686754080940899970550020215630554865160672848672905617928906739833394635297277281117824770592690040616126480495299332815562374695353404433226371917594471056561865999152114417932954795220666436833524371008256353084956349011536021851421109967497912089393434388102047396446487723988739703606589645171838239011938153628650348190263456715002498381894687000625169042888472547837542763795642291171417918990311309399969482824641028040262890242888028827267188614101812102207541982477955052114694483060093270424704427759293824207547660922615852290957572740367748184117343200106137458053157820460790027339467012481091789943832282006042078137397766113281250000 [101,54] 2004253165911521848986955392422974554245370705816820314753276740751635203636750112155183058224402477100324072000969941423461272656174800518293700185152816591247990249898501010746594397806095380070924128234700419827827516176797899240193166060761223057044506888868512714299273569791484633520045155777778459868771714677140439647379991897498115066693039527895198120259814600944992235906802108744176534283081853146235222384081354681954799119495722283720765553711902624517068669645562820866079874440438529563735787761593305026317827722007436064461016270760561587363105020288277295558628044812181750308322610314964122194927396953097429156519807344557005636755493725447295067457276048988994819376021898095172772772472397791727865377026018305564895429445734138473610146653126433364785070728374885878567105003979066921933088812030530148162391713700886434205912249327780433180395589410626654445964613740753335925511991906420499205089152680074062211617853118502583996223658229546303893159541486242401066499267752742255077442386225910476397507440926166992106049620181410649131061982108148436624374329309104805462543694832113952726857795614727852421582570563483794952863966411716084372593618356235847009905341821749208412773717844236100869146661146439149075939805207355057635664170503142057419671869639834944781761412834668066993736199709931381073873295340749441790229061177109486370394695664554756566743162333165817133381579422791340520594699205479732909682276992397939948510933954206943397694902809238084307668253941600910617879813869417917103222418739923746254355882644908324957035587993251228544844267915935908271678699527549273879783178761283290669949712874456664777132134594017012651553775493221469756771240626946953165416186941184964586923692902271614057806187626742195705513389677971861400099438781145964090849303447016420629073421014729214271317515824839795844947194556180383806532878671601610645431592915511485343757607036609408671052238583412927163698047857173073939610088778023742573821485178860311627123258826326541906174705498473576537228008665987203875204729049753371874141196113959177001113003515393377591764036998136114978619358641548750388722092596644524213518030280262864615254530668214091741225022669684116437153155480789749322953375864272647203017692664918241501355329237517585493613556871223995929480205663297809337564103771001100540161132812500 [101,55] -223823727154862118909208831490103919127187805975235541539189521019388464824008637935722116444913629862443132645505727454392901140717061013830786795613025336086470173573876542473128153450153590504510822549714658250234568380238410876497657086618378661090704049188811963816074688397757252417940838645609760233649006920594895029685582199563927984652032990465927296303502208091341222932934993824682665656046862801820429793071745444493749540141616280489929929346211115534378732031817443173195975556439024175396076302359229451572350442520391633321298444462552903986540209329381185640767883539592320659607942040859201806040761031335894290755352787802904352769366928873788243724565616174548824912221154593495013947570395514311446647270918004324472242981838936074615114659657730615031665577124040291689795643447570380161576462203065674421597820584021487544740435539022211288894556854640856483062800852231408178934986591395718070077236009576442211891954317837294780244528760622342435380100950118565816317714894587446659388961721062053199150550805236170237615359653843791700897750837762300803154009195431177324877825619343057445875864934117918545696598277701717607562740378239687018404389085446345064722011062299599717365562631585917528601294152294538746628503119720829235678351945167459025385681015137048987535974829863022653127115166641087947559925039532224385005252903515472668068708583176602194055597552543400805095463587560504758581738652577704639152610589810788041771347996975093242785873926751208998417592285001117056341426809036849756190604371147161822189133059413965675267468651267508492918788794546913653101904988740711174589948563398980184959062591955022900166797982503737892780000565921089159236229485219577286009400552394718588802639038110767907157936506105957469632344733120904583252408160611223717837480011155200067004681489435441248775382306475079480701325323059764928599397569150714641834478901565501181547320903654919637849302034672127081733631651700183406651786515299510484564044801204475780500549527728034006729654463263989027695519761593813103708238191915391302445941182812292458564563828748124392469085217007451289499486198783548550225716228334220321085131847846417979979674311201608515440310729991450409429183035801996088674043846057069649849157375668909726058531550685845715986311874848386171098224561859524328610859811305999755859375000 [101,56] 1278092006130031407350036273060131812945252336970888539041189828322527655458314970996812161795063378556885339501273867309435045594217921393730846104302432103723590742179916581154466443554067633697778778588069101091801468657205775154866364746133079059256179237793945921631733111748391616383941648969616222258777084898480517071891176419711554032269093300433906523490006095873550482947879801740297720570036861988368310179880712163359701635951316604281613755324518068667881229459001803995878483157732721017422131337071438842372560033151993703643129100170856067803623145006306578865568445292721781208128576525312894723344126675734987625945443813908324983535243171406831952542498710469012627099840180514905138232837786506062184961906102006146416613088687287936558139057942876730797972952919200928558988122097233979770831756858946559076646764875457136532220093525088764873576080675183458637819812808462828545422153585428702289532351797554563475083227329264909472443543959811853708788729802841225440335173861147566950128283862313158434026088306901227297361176148638360641302078570034975997456329053713789091400070993499119244422151133727303141889683104884542346392319859517055737510108932055576473607092405704646084471191844986318444820721560073961260260682484495289754424897775178773051317795917242964791319710920551686514593148234112907412321417899614919915398944250725845407757802182593619382989177851613466183026671947420208498441700773021961802685456718437936339947704502732519191767339944388591265856998600774671522820443458530511747322202300584882897150151018993130227508113575489440238907949430572385575107998901656080771331239851378122583583832081320324027924026086253095686277690248648405097281841456236140672695846900604613089364679695122454376408655387592804999096520589267414050932352776740229680781991943350201860263453203728683535354129925922321310422489976169165563631260209363621999792009693068843359440337312808647331897111901958445029415173070120093677991607455005357333622591367170472917352688759268309312194716112806369084943117505475133587341859839871485084055117323556235088299496727323271067507997756584351102758344581091344865329455966286850979518956844151332622369237335026561415045919039607342529840936788292383142530492801120148492936521177807223651558801396275782221773121060195716608420823945380107033997774124145507812500 [101,57] 6142523743700721551078002118937282820097714464879328221868218882002992769526042909981619828108452290182519244211556532590395886785050930480831751994448602194668622651706696111572183365617237380855742335502406360156514543375482328298779096266824592798914594628064662143426475614073068205230978482954565943613431637494454186103816337778673735096468824326324726714394584385324406601427648495503824348210141701937202353020641817707534311202545456697371236688900127074769246670285190254665171684552185177720852269208238885890079311806309696583096547058025883860431305738568020084663782975577302141502725216660321780746595551038080747788102035147223958118372595225271944716950029896473407032149811318961194346160620034677934570137892241285227808634890298107058968858579873692580680332013799669186095453211852670921382036865768973075722596993632961359429094283956250519162839004479609328632902631259025253726355531926680549638402353309421212763083541373565528023744089304518384600543867655686355626314908358575860902965129262039122208718089107944467778018073604459309405102417520026823500594424020725145326147651737696852349500739824478678188574208935849123488973625339376877818547834082463795835039795563905904336678047637952864140154067695708625874953269433520470498842575608986903619825550998927074854474597085516240502267125732885867534102462213977991593719714864893008266132865256273295173073057612375247796611496324005685500383523046682511894753121567268479484692942957038515725036400504081360868899720349722978049927850049493122333497858665471211255191317876141125192651933265257349913396392070231922614080597001432219324314116372147544516418704344914013643410068407393386084086842576316882431672930481678215975430691186718571081057098316083055616315157311758509884382454426331737428883049315355876665486658203950770976176637249487014639351108754841212482643717214517882887671807136008075406712396544275416505009435402728297555687523562781013013242741913788220709052499247994900470346401173882203507983756184790424872878161779141999943207158787071235488932476668471003176235290696637457573594739775515808703268227435000019157968602420105875592952536463859119909405563778174484003566346830638670889710582760160268264156075633840523259371555739461624939345682974013730424709260630360112391745646765253696663933169475058093667030334472656250000 [101,58] -834924266429927886588542233580395324493187444178090523794640510609674176726500846586614920173468541921773395594807991824562112158220444123202912569956057999958817072465177990602445961967713112138059725837666244716996098499110732659302021968527327669856424184649186870221300105921907232681343141364271957488167363456893419377849209957930603614026772146474244205919571714579498587040806125922571076048127395017821182433558326454426700106354118711190913467254185280548496824227049074745650987314832753538311180998800724270476170194478518104195500935452318163207334683700600190331660494275443365775896803479981747911189721023473482681936286869825999867608299969370094434323873952624512592144096243183363405937145749751694560037120542855002353457182767009085029575630113288860975800260243061886881656907431907927620761590995211590362170008113396434641324423588388369355849311245413843185858385986062034821236549920935532507156437323663090134345606953716336860696597596584855485752450240214263113302952925392237822282268031675775303923030383419921185763251700550742983120151636009972961537564936386271546196824397222217992944043591161425085956622044685599806618360176914304169831922383153668847325121687451698712370300400810334777629259489638068782972838234446307066961944292737281372576197091371283157742282970130558017852414842375019086674831895751303873603194079426158929691792351324234313908723277224344832630200586336127865089844439667163398944525150571770595204648234018834536967930645996243478865118354949342370666302946936460115627150430918727781931288537405332636789649883094109705613954331655647452273880429578749858823684790235313838105705693825187344337724834835807762761293953632741863128251751131185447284725469278532700939869526380257599918073687075422645482331893941986884213953320723153237077085148665377641728878679073749216479523086380909070428953455299811213918609658306990723134745831719800117546187498503979824651673113820008935893922086808121999357560280941474074723568979413871427999777087409697692866053625757599305619935974370145836950068164807934134555014063873500850493183904385760753347118432467688808406790506724526363427630853656699384003795546808157948910000239552801260760467032378496178588722663088768719761390709840531813008622231497889513772616138910375200530586924096976275677661760710179805755615234375000 [101,59] -31426856827202264073763297388464856663670998626890398847311208474408733570028527494265824897482378166664270369624145113814028076566264606017758231657898096272644962446940977195732104042122890428938851838924429201694504246265749990881166666962543492437245186316210336754325132407832757912024279552316156217833740452007097590593996192775614433667160557268121593192072929886683811617297923349121542054482001763885961781868904677648851344939480820360462492249963956287817465963538096713557256148720801797689970775574892941415983684058382503403855074585912704036512825510042918288255467177939309254968465628404416290529599237464784628811456217508474144953768063282607292160190725334571578952264934757788544264366825508662251928660467760081789238421349819853758417754360768000931485083714910078819342506363330159592962218440388981492961158344800241056501409859537441550083437967657490686672231566996812415266664972239104309926340911677995258033431358561617212776753012398558698055183486707457921962688001455165410514622699275287807144964641121977789138729803432038871268106122596447335450652114483940717683689707840360862910197796129879994254754510608145063781138740223523722323567946963968327319227494433736505418100900707300990464738622705611798191136406755902521695668345092165500184858685764197983707038224310403962030528943257313529914573395074588787267592932638817886361588856971970966684540509170372922465844462199032639678237807599237987068409956106732138613002602412993900096348741531951469730372209720498174244718038440984511773428017174326731520945413198361151133470990536042062912118362162277465353168518173588030482487199989869479738147378426350639888534474177129996935550267563670959878108985391374381619669793116261991696726269376130928967676405845266717543661611482230903937460808675776654886982734305170582471204560681493887324286891791120530913065643332732680737430209619889885096072103369787207425419467244873469366768794782592755269838501322097729532031615425672076845210905314604690894037203750617280667806826069745508868229561055145459381633993649112255765848911395494315260456585448143452269228390794837815940353089647686053804323637113897561963281067479799608640259847990732869399823853314830378886927668685211403238901972331023907378556571725577628660331296075655794199569907643176946976382168941199779510498046875 [101,60] 21241105953285976937198567589886039173232334937983188783158185241439035118804561449116392781363690175939761958700182460860657282586462665424696274346044841039987726315034829777443331168751253337362681717962530017544771381220904525155067682846339917581604405453964835296930268184747002682738210079222261161699070386843540333729297771815485264709938612704931367964137197580671235675298193044926137037635075216274522379530493084119146897277871340137756397507042565227400062094711518845239038359291155660142516969835224460879138093219573521235122786264920480388921343520111710952299847843296823812864798206106427343275372007499670007031227553090058166741685771864249298745277846525859270373048185024971416457718792328391932167504839408512473875158638609662687287658398429104862834203638018438312678713658324817018657402293282719508600283223874601906725524372730989298140054105469840440539415073620060178738941133635864966240851985675020012656073653736296858112914497083255145827229422819492859252810934898204539383522699270831950552552572218423598896196684389470186319381023455819652233671557782684238231517276144260442998713361655691358000719012894804838876134934586931000964160431091811518876981696972301612451602884291634526146905461201357285329505945543565275070751121147141458379290149947939168311018737123266955313996377801546819158431598916378607909634202734562173109071384693002900515032477232375543478612542770261930250121776042010091098509049400977116814940398906891289090298165500454945497389469862807065218999137767217182245208871195428994302991445035492885817763462713439791041418542677639341883793278420940759571861487740728338375668727806014275341828117258451474027856769895537536679654809652815666728385068299268338324620671267517522416639635306551748883898434318796014628890760880451057597696368811305809829999711838557132692037460253267330653474538189487978815821384987896692695235235384959557821720783163087324570560780277356378513174577698621257207828082624636366779431316643837498278933496113008786032079134412574376560229363223351826673789070894465257677952143686403870493917194743466854986663057810001737191082127123256746564748434468472538009555347609868062834298088621971250008659234581946211849595975948226868529029525954809786835794990282429509589116506558163130779441629680803771407227031886577606201171875 [101,61] -2412957285180310174156112129064801101242073381071873846855037372223872554920330365496497791731246090863460603238040292271977415244248614068728236471369664164780469712583972609529718331439515049775023972439728151816871199389305963902655753790526926782476149130200354389891342589756714617683564947131028836972904350016418191945483218005118597109340148705853416800430551795138044095467328822902528607864696141553014299717798110005814155663555056701395438027166237756856060152845511734141461347488840561431804052889329572695742532161145834937806521563568142119820862045849918890149695303966334510701892144076837665628037287392668254145659805583763969917204772451127091352198423405305422732132337839058639081436119437760307843254036886396373919973166113053051139930070767102474293890112391215251339230367107494620000295628404676335537055017899041210523806965654600609228442501736081193583507550458106165004864865842499380240687102479233474264991029429889807270715348485962426402314101796863610923713729934292258191104650431194794553229360889741334252859191800022098827485626238076567966245676171047529106977134869733330087063205595182296727310391085002933541816211351137939669108527125182479570372527392351047547522265408719974947844464319765322380016018665789431382983999977209842404224612388925146001207404397413599487271725224664270586673995614163330031451256967676374309576409841183011890647054017033408441868066393808709916646817045176416138705706203865389053027340025665620144855906971831796281961885410571499354297134508384725681475412017142542745822650351971542143883687170598895483146273723950987963933812159544763628641682466976417318486830554076108997974190924157307881781327485745148841243729154218695998995437705024304155628407717445854470206227275150366376169695736644474403892009489787535921584793165620688788215658364763974675640076867598812690113986546741856056940717214972189962400395648092193108720004615730077023807106243812866955622157067915819769642667845866919858213122331760169229832506011640595208460601827610827995721030685444419904508849120869813860449653187739649582592404078608558176732820221757828732317542874455860071109658518534404334187294358018609432099592568025364410823005083646693472066381997432759274188809764268148303000024715770567093899498301875499122748358615808683680370450019836425781250 [101,62] 11964692167893262951650056846641613455640047422089937357787738179951031828025937833440840327677176203353633603665233670393888997023690602014009636933360807587306720935437482211517327887627548031543121115535147559502721614265951660489987495562139438877852600625509800511580275080558515475743659863656174733609473692855237751002746742434645944357898115360298857606907404165524403477192253653886503099248116836659073562765765523733143315865631205676794250204961594425667838849042078277960323572566791732153684498544890718374408838881743003324053256347057841033720638768292359537942119637568119769229913437449838509734195182393113841233499109235052381921309865724064769537330808400947518026531181464773794280387453245057828114749960764364212536550078185436976590752414663785020065206280360848454380604604769436285100809144239501913718213553877312112248497180993998322856578815359650449504012173071357775101795156626280524191492316960231912586122246741332374574662075887407775992979990994344242313735081052510798923752533754073566863119876779459515257506075131302588857712402576026091492187628326708772438647386581591311505955588484132404159321172726106176361154107797608713676910035569857862810050370870599608822588596551870450063409345711047121752102140127337278729398164929861186202465471495684104375301134702635784805516670597448511360990337913754291519715193198502888125194491664327925847589507283336815705072498419492145364813059152051975304549474350868867683707355599233960587692446922014648646608469103142991437871584419175655371865819485630674385623088186381096321742003475475636684103876712991169996602251189747977254024087681606595432007431883160345568796013282097985978012678265487263949171274963547991588191889526606683107998314431990810073397955269693372644379694970389716250064591083267549469814722349838385192593801266409921904424112963568751210321062674463266343285580095253792871017541855700641676610501715881126685657384479516813419375196170655727889199466057285479863709155791856584992242655142422661644992643787847380062139278878157864960255151161888376664998556477608251502395997290191296253068078713600731545655010975911049900044317954377737606396878466550459422947275531516273447579258690232507287755444109717070883922188960844284423232196503899544677156146887597074623954540584236383438110351562500000 [101,63] 33981226421287205331726756873323891990573703710839777199131065229479711505347138370973862274964831730883742936808036427496295236806148306126403454680912367030391408076102213254268217083861405164584268104260885872531796372146706397395426557133705858539050936349769274568307268160088311547832864513782245825875125645305056174072242475470718291280690475491377630358526734681382781879338592085804559260474942756342823295070484458510179572387793278292530496223028791926211311165270328963373952954095974857498269660673926278592574181678537248105556732593355859718603058232938153056853801443832291270204767327896308541505801666109505171965146707883882319311856242109037602839600222254317418385345849412140829667796487399660706996399990687959419848534208297334204666313214168936114197152631356629872348942395482738043029657185547122580890936102367871293990673730284881630786564229428334890541655482541837597369253367270143236309015428128754609532911939020009324000656047497837645505265254657297812860244369881972870669934132154998302380370769962909465867544437910635981433262417000085783139279909387522138043046810305102528434116871238722914367959259489931671031585388028123457547672469169397485902395871195033412022498226348710765873116695368510605455552870562508468880592260683554014018317903719109338314703326316136516784964802209924623860024557232642860363974156391635870454421255539632263992051558703405860162203958939357102923049506955423056504899019356288592593552861370801201648889706757437883410209905323708612515610011171779081212202027200514459894192677480672816550341548879276776373607191675364789906233803556028926048032312598047772914297240906983115217643404876644358495504948980621791296733061852454674325383712487295802029896271128986246488808741041735468687101966224064773168629460868147973787791129446759155640015642812351142712528692660294073938228447160360421146624984093474935085586847156635902137984848223008510536510737024645797435223923576331701941880706997152937253773641992081687313712948242106289079007888383489609950805031361299931737194992751160178791534400256986106091074849396802854648185331616310002104632575951330127502231088939920011367757727751386621957356461565624186488065850109948454488775792027492182106938485902404183185883309878644580545014579139931125695284208632074296474456787109375 [101,64] -6012367241094230878538385843487076479687805985947110551764951470834169061977854308964592114740558195823008383465726639221504491266534823869907543022282453440268916607386484479915557054904670918518800150044326248061052453603996227080075003953558053182452727185347819737577778099805604898319804542247829858634786339367305858123023271419068570080563144891712676702824274390400742866406011367181733743962223638117803168183503441923650409026770599644571218148186932040059972719206742916619307660204346756814515509089562085843453734395815721077568038559561407907287424196235895292457564660510272135995438426122436270663124642876872898678577948604853022812271296960446256269873995244471665304256157895118826984965521055667458549742532958216988209974272374326081544366289939846176376952388315770372077476210730255672146180026079714235094852302932925344685655450206387532851091628186918832446569196431118174062316486385433810463663899616710166416791169064856890077442737252374849553009748975536069398766726242604741615422883981051715505482768982329633383667988856560147987707169495672524792882179655667064607340802866331550032642541085400152664901191170743221522298864600958904480720202078404091436922692757399404735113557835985518768783879074343770125528496429814533121414955774646494002089684098182744005781278797386632773482304054936016611809640897107551389426811543578075074436813969076497370089159959590856141350920107656188669434622079522083196002093458621264987988888147551469514985919063400484848837030142602961183833494722676553340523917414538755498601121857612865926243518244783876267312686218517016063113981008098271517549573549215534916914461452373460003085330514800143791435397122715870955597610662643880336511560832601623455998117130642622488480210549658366098859031306937204351258098348522470343317892170977948784831737730589386880103534941181290346169911150370899196964381443847299796569087520427148737171463806279552319228339345643091760162482796682914571433936058247905672835695353737312631284465317579064484658446408985742138286170242009003855501557834264562369723229384232070620673413453215154544793633431589937421421128387526067875100498593813329100001413435865114283659944369439770322101096016778634656923764910815358614341996462966709411246778701492664217297709515013082182122161611914634704589843750 [101,65] 660803232353213133378677233699167868854749210941505563157044888445362181041572453854909968709535444366682987535026637970980388685156400238919057537100174991053984286044627746736512543357764117772913153168939916245334050853122259639521762006050461843309588000459264133745116356464898138515833544123483314110948419600168671773929291892605167165600404905375315443225701283298760558113047797065987352584249972586573292117830926647345376048667667859312594169786671532125807287314068698189571343830221732629227560836968906926801069279478253046756328376422327570226463951117811587201703952953718973852196641814197245527768041558808504332253615277883594385048608208996744133910231494825224913372145937808775812800986926886384251619869785896645141526809294409700016343189246103875018681470420605122197212962476704985043273913026291694121729828421162525546619106419105387776512034974077047661350883789824880379455757628156062078821329930834779485016636265008875794083591300386362446696862704693510237601372761849945802505158901593105375357374734183756437592088898516785866459729931412246781541395816379339800702526437128153982549271422369080041864453888253634143722876549028308773422000956431040434669803028266405197513306885795018980484870414443085556936198147847464313997096334326219210994192628529632796533761046606353083764399985266475931694191361335255734368154443450958684255314699672735725002436313564679964286266297169058295018107261855340187573606369768652423519694815746022510679989237649177531791533185268356545735221809156104960985984856003354426461007359733886364830786688644057473594987637742771007699629175911792647931574172768154553332732134270273875262803733457217129090641658624622604414408788030261039172454419286400254124706213394246718035257908666154966767012015064976087086983830352801282710133234851455011039293048950861555306303110580878766597917624683117001693944448897195264289615238817487049418447250735347079656950958875779553263261267709603173314171926219321948263654552913541887342893327739315000924701254925623809603546743954121871642061601587267587416152557853826329226201361335984588767177695033947609012525158196791880334881314190690598071227464843612022669043949663938916271149955149921247487812679865568679868958865873563649077097515373629871303531494563685555476695299148559570312500 [101,66] -53234100657219052426904131386815649746833389268308769775318472765605799039433879970550128199681024867637298421178080404651651728343403626052210424590414694186663719435700236608891307439887939058118380844402956496686144093514258852304808786593482703702266211861822793036229082589895170458176759959977061408886701243803278559477756242771225515739746419218861551463513326899329873804429028535124675780054762717796295672557705889881569040038328534939292052591426680264338634748064650158665398031803949675561704012741697795917706777807399928627325334663479039110436330308890335775925389591085156228292911679465030365774641560119270566823547491821295518335459993263138115439385859063643797737331044409854181211720695303705002306578127808558232179159260368313523923706414865466337340650081782676036554024930891378758673292718040775016705671643299317498268111997253399722541279466853828645950434315707746217254040333983749889582382360028148095235050933921876598389667473502909125515928270128971320759175616911006498407420757535537372134221164201302762599714073820038463898560016841505577733095771048179058382177569006212022832530326931856027085945396117236785178304607052228375160204057737347452962480916555102435739310478753815540825695072292637398763129336152800428848409245139445908144155944791911796763653239263375903710463584194708436652608556489993423600854041648676699746696668733409645070259249944416100329419784110553157734199798529812995851009456768875251260663892784115190792786770274768988632328091618301915087108543299407650489869053029598265846051742176274460350638552997762198052533284658012256671610938510072325906038074167296221403476609835270794671333660466677082608902050736589833278243252456334211196056607960528076240668075239041971636876872701239583950624115732233610784057515210931775578274514068641648921394916154661696966207752906812051472863254443743139884058549893069795596281177505609356966695718694069612503181564268083354636275891776904759169559744338411888154372869928941741317741882492594763915232254649161147791946833824099152554119755109567497272070395792691838085505699524181244297302460371846690124843454509796194094935065094168735954227292848051794886647612499125117337551738797033184585757355691698597951011263649934104308273478933099479544880461944558192044496536254882812500 [101,67] 3214565912213372461027620443705091988165273504334175460249110029737909258816605136883013496637901140780480000543635442635243786077673495579649828815815904344166697007798177927734014803878137822682860862398039093958284143903870777626537847088088209838031683265806901530193520854460747774905156023809935993790352959623240052541756663160022288067912250221459888623205582211813648857980748558225857091242918132983343783835568179970348135193497178816876049449145509933843609226761615269297586160105135408518707776191745121892594058447333159333466793996261885203399772739744717922374208783690172405188152659662049456108295183241727167770220807328205789631187581541855456232547932883804926552510865566312602581591036452443350754544180111531427743853031742882534124613440615152452767936176709309795139359888489130207772191882374058077444840057745086168482274995206261364978158969894779608945299485817073518876223845663642429609852032706379961211123255310020749647396952959528562304475049268527251423348700927332070367688241266331310149875180812517910180129117700899683782376473527116769315432422026145990672481869412880265903348147022356720015372392143812303758272319667837914353932697206458116777811196988105133409900865329587012024206829879035237640109978635006867014662898861223459382614886554851774230654922464461861548594659767368862851958528305644629174691852751731660936946243782227402777931860971391353751847914014335468876666870083014618009965113697266042169196551247748533011073320630311138866778742193276311074245827461228217637193040850312018226423914617742289997391110026105737171192649334832870225641356469566754815142942494134745613770538971538762613775079367649245627861203511184742141401942132311173558009905323946184157243668789835957809427861400832771558605053718752906809406061503899697247095826620742390571548370473567546552578878903561057864187686697017738174780034081983754258016297916475856712368468371485762438670821077882838805014041599021427553408528814630753240889516660458424513366294730339850178283058527986032178279522907839443186464506682301117503493203337315322154857850230720991099099551346764804372591271574654403745578258333919343308458723000505145500670781236538868763112170501006204389987234552965766195538556208643709057446496823866961900112315779551863670349121093750000 [101,68] -145164954985531169740875645841283597532977887772805833166710052160953593207830236042866286804200592901518275514139384576146902297317582544713830679870280264410073395704238310970994662129168242317598788207365250429290919393386027642056253711397113748683182075155722523738542990821300913810314602791161093405874091704667323583066894601804161461029723169263450854858291855386890405736177571932880923842015390375134329516268585565628427296783233717337789251985972099973188579306030249240917786004749310262753079018888776667280543476456751365505854219341492713319676337167558942166503688367911295240935435209102940986826095605106834730216137597452965426948260483811524931806001977766184645906234478444032623384488261054202621748572229740069796381777148624883957195365846630930310525300267848266634372199307810702427538950449660313113502261312128891090789480489494226414122483524677717624109078760698530919577966828766057124719774733372832824057308955936933691480183950511768464003019733243070230132399959779025079221357930424603236797971312471509552411433007312016052349464062297935763252113293621703659655569481923713026884283302361470031923721585800707901222440803811658011525690689965309798924679538448656965275857558611181049054044609262741642699274747341440116722483615733467700085075663636935400372803483761581952283240614573038055008248900035189230409032767650161940774627652805049555648852456887225251539476554105297655019742811402033037415148028933991666374375569044706186013113948246786959520184575269655140706177084617452186910393709599849061270276445611411312052417341725588322883158770368920382656903463758247644503622556659751333236840509727723967972309368777391553272124319940073038507544068719087624808178393192550586154511673323491165495213394854786075089865486036969721176839039251230238926332139713507290758572242221642186064857697205232649596429589685175368452623038415563159578101753150115430744332952168743828428271643238141386375578435936606110734397109558887388259977324024143002427450219938684463266278165931900810851424870510651923687878565305678987978723523824230738078865022218997461088162742901375520015884332647496528217244255369878297546256282898993955525316859970213118797868557353184321315797057555975487103349465502273298524115597290008308692140853963792324066162109375 [101,69] 4492591394762922634427977991826452502695482421087626751723846121980286181247975905214089524443952305078591021724933150395462988160242753796612351386063646970077522360605802175213411072654271481803767597014758190856583291680280277694813642848015704130746131928286627634190685812239231664306626012329272912062334901710271947979264351458184193500656239826410227200782971554966283308027247085545225165619921204454046139958754525142852597223986654414238769779155924344801408747871283965562529220484379279887707543121294563666222525256857652838992062312998275605971909792494023387979316691512320681087007512044381563650617225436666174008035960582057464021031250283504132382416457786355141862142767137501293817375034496627071448339966162163146086640883887871905552470151905117823086819950776485044846182259584156939935608298093748088572318544907094986726263696971763550103011282666437085447499153174526487661144647843395278344293534348249004536705591652415565520213861016527231251201801373490755428279798137941940937139443320104173764859008790298707511969338629987014062376408467354311579129886117590425603452307589927003048242973780765165588066588196108480666640136770206079433169088197020095292988431587106925592314224451904070201374897098149176429152608084194142743380470843980294043305077417127677487194653362429024745343635719036161756115573123482467219242243454385631049977892545710170462641531534043207487013655763673408025245255947676609602759542682742448410171156381015737472203905404329612157215175758358380349994375843906972877471675730226651710899011693755079129339029505915744684603129293575322206741399603918573776032659759765126278499940573120178793237758312109208114762522404231169087015191336063060043439472572393644422622847398204729261356844820966607027099990702763195092378512015349405141737414725214863328006484248749639481462837012648218663525037977055027963487203019014914865979889457377617476451769356972354096286766459623121830371382460881287552386742432067832049146612843445417787367888760597630546784480452026941299192904157133292553006277527400391500961804860276020150673730082351551799571773747677596195052300656486637531466428951411631960293723447900503644707005310133166579674978709135347902008755982904635520733568818399041623610241559940850704135373234748840332031250 [101,70] -10363551166561771029609956220379843471573961305686419504775145429237917704548332574566369031565733694940054847877231064618147687056647045246085897436371864502844766992746761669171812445456195453416841033770255561067191919559884591499289591817381572305895649770619920394962946708589869502856800605209821683208787113213227441705190184922111744178710448964014094376540375791409555570931708086434630155971884751773888358631622899890179618176957412917031562261528619634760170336778616552332140710312380828607471371939077593587853706313918024062056038388360190708907886941156455644761284441675084535245146138749400094963081278126597339139529967858154962531063160053677696400991203013959449610055846929797480118849532682187611453471079910288819621445214392747835870581877965121874534095798396241144162639734316569037604277585783587668670933574830671722425598885263818134954722578673446970379735788769096212972382160644631484624847988170077828861241701516373453774450664105639440753838734192976225990810910635668339985125561468705890432074945106341025949393953838635475138993044824831664935934012889191342517750749058691998118315937522915769527109288309404947287495576599065525841889907050533879720207075258075951167547607988055255320368658250448832074772142391268002371851261800729665593500650176889882814010023243116977204940528729866175158006342642590396012119070946880930065418122320678587105663748330147930069996730441835395332850548700502745121692048272533175655094519064212135441817361971628269191550999810188894861811840168253457405838838595195483857793408151972677736555770351235974010683881863395016434774568497534069677122746068862800335725064433190831258441045999537352681527504482776794332991393468197313409529516436337788583589793636462306775342235739502026546621575562608909836760163863801658750957317565868967971803909056298912959623294675538104647128218997023130703634620399424350942152032695064484511514956940192271936548907790653615617189172260296389691643038151248174048920286496352133718693264501747554190575392314633423278656798481553741747694347979934106745038336535719164240683129609215808543455229697806965566671737088503327699752764094107690776722344931106536706204182322806101856187159633289893119608639668411095892999793719477249362746428437876710146665573120117187500 [101,71] -9893198520391411341963453048800203137973394998007717118534397070770023183828232732424575909115755341744878545929430601150835014409464010734922244204240998447712806723201076103425122200339933298071667923511886833916409204071247060096368134559982895401804652711567025670234386017207361408000931485554374372996965144012292372122709632369655624784535142888647730174959683010343871310074319372242797604473578818024613898420976941899548542080097524936710020630479990513085816921510784123293087918645367218314593983525846415211283001668125238361267796379157316886480035721249631532554486806098598534934073784192601875040496922833735629453768154172005307044598015245864466032433792255999259533049578090240557598668545470252315602357869474540957798854705951290234339300289035312964359996429669591302336913933969439912726325865065535494466840216249666002136139301889196362056428276876979298012146608655239728167524827708289896545903598077474347630340377670328883370744813934606842425932915651480245489020752914813116098521770565169504200368456529446871345389232679109327321680212854583212400888746553092038117032457895578148632956443862634956756195415745681234453210748250282602427959047021143480945625021846717686191917271493296802119051567601310894327669610451299874057012704330418763731569962565801710084817848658926789108440201722443754605718580257854449317655075603850707207553179167021680628685996757735294603095797687128565291630547382306576201282795356356896068490637983564186213918586269036368645049085770065223810693660823373928831775182665466582450045752655604744141428156521099653223711439506795156006107266668292388494859411589559226692059984613020450480359742710017053812509914311158348071186781594452576884042581067243482056608387152006275548978812049911801554043161650847758177498854030136936962531858615043375675704580572264738496216575318599299427527561431913965113083369802407827765118900063065103531433743312023259249589491814313929055540079964047983154225070212545526034391420524772283587997410861484485331783250175956195969126606412954145552226562550265152764849579728603899321425575424292209555677177797132569897449879114677987092046364586187539455784424200178167696905488012566558814893581519589036234772057979627069298155630463128214376854354757097674608230590820312500 [101,72] 599740006695266692255739833654666822434763780859626342682979498560484466525898236947006264311187704203746438422764784282998361279594455648199269490604767705993803608579594148772473828621604401492138691256736784444728602403964601358112024072016944290972760705385247631676324186072035401868465121487305386749808256702556265468988153185587960866587936755718477195798997410727356625589237829986913375919449898601205854624262026189978410217320027027979892216692153234216517718656530067892471225722186809421477425608810276887244478776565289873036043586828293619970516892640754411349531890841401762784909554795368477186044009159501714613613096337822389988746814621447428441197274886284312939683583783505893934063029674775501562509255751432872124580880814872421324390842730204551582978796069144906878867433048169426927920966963916021140398165820066622714159437050726956300813782762726724496354489901180364499152556223972030910451704096788524631017828193941378725074115678269846635440993057164771980422008664924934228045309699341008443241742331494025299725854541163507282556298256393817450212629443991996160211593422703855505205310404664169551640238318022714850508944237328624787546857341298826291340307002412927427261080894753104666870498890710919621546338277303048220363183486660854801921423298028504852358062421472845393059066930039719292524004835805294826215083591563472863044463144768454570384383375105547085097497717068198060912937580566105095613982425567289990827577842221544005159242601330309316003398812487814367284589833299881938026393923854758689421194695741715522788303819253470936531035500500010545731052281526598688720801532532275497933639410363254270534971915111830220835190757237899223805636362111330548013545559443819471949000013310822690886635489132806757707960732202076995914187926181056604394136048334438010414839434663307532419053535499105205333380429041278216653180912638524760701207324134847160377383643997434951145193120075803623242446238810616919212939779624075997359735883024943760943594060388455591169229941189977717618246080097298886587496395412084182399813451556892379146074280970575571951103711849164387491908886748044805973176576028610690374128574872124156797133138115845611416735421336152414871537081806932614406175424699174984141980363574519157409667968750 [101,73] -15624922809195445017800492564840669577466470921323935431487653225534699010183037914397386001044821919156878904151743831805263119579342496179224499655632598515743268840829763359213013137030241879689581397035706369843992602949131842828983443077489593498431635821069240641640739882029960996255261438356998288161766853688531967207527335975713450312242621706462859997096025696556862375918168956521841741649000543190312649424635272653286809638553033859737455158974159507037463280401506492865001918841083090296398657379425482455599520094291279051837945936738212814277428870098362857527839836881858858641353937831693873327293925738728040052765476023797671205270947100613275744911993775428977408589438496110666494961328473951035524028066664074295706143619011428441577934607289802043337172448984463882065164233996008700984640261435953470524323289805546095975335152031284307843103947621571235646182158914222729594221371202766965869761457512135968871006617339797585183598366898375434257920623889070400142520775898011322107387285056847681062466279629965593895218787864533170257247778765200760095635316166844620327656284775390499614388004223538454694147061495913534496041720445779985252570826528327685516524187512648915456561506424899499796179888112270488317216265582878826406221152966570688669175793614361486532854161098771015187874138752166177999142675107495680241586969699947016453416819073096402317486169915144235142269621298880240674121433374755264006286774283422581396813274676714719697865900677984272268758156323971993536358144576113297537376316828107727013108005430380390868595512852343932777452071944239709050833921462979946116957148579834922268825145695969692625820699110627348540596626533934487209717550126023517215247501619780132027821733456223231986201742184862788588551623318664508339706687576168439480035788929556670951635557910155761533613252664527352774920341516036544702011352686389864094047175202588269655827778161071228355605253436403183761768040811998955111603064107578962929152738957273628513198937823948020993851529206623798275843824739659630879460665554332204402660737225450608990350596745007757959939201873183407771917337498586063426905301683138234490436587341867187832172434504930650615194847689244286509734022702312769452456561403632529079730200688858032226562500 [101,74] -140051795800557280718675556901499199355554676606130998338870994748296222366452290102635636166137567885154654327184404350767832575667878677072206584720343118935499298682601069436852376468338655322978200394325061311162788919793130461695784334094049098269540986360920895884052757771505458962214410403372949609381839150406477094140364415502023476628128839006943405354646874181860520692507513859514607074214916778728599308978873372044465135833494304224703355104706195264467844619926071813541889349489026011610247987241259422994104265512339835565877511407605488432542505343794692660958219063244855674988209544525120193008202127501913992551271782528142494311533776726215247448366053907361597274783075573155277992323553780266796814339819062709319648550315372933223781946856169826299238817283880568080226030940288546508036271698757700310701424564750895464003459318667287759129584789256298717921918696575626413666984120192282962622445914908396727161618821469027792841842921540475402600304741832715532991550622869117007980722736348964719911367619692055430823555752142420580545294071087158967063948756144831370986754794730094193133170148875188886587376820346863783710382292424706926734026423685730208494254514727831223906524312600083222916365203479706163185546784298498478434529553919425020889953592524489888936701793104980516485045430298105320964275022778035299082836935682909465767408367105872313508798282802498884106610808393965588901942268664400293148232815340023618001937925239933233409439730272746450183934429011516368976226538383949165812974803616279664457530978504884368542583610629547140431141035266959819881737839364015719113070012722136052177584753499258859828470209055116448290348728006099825491332148813607003610344519046310329508843584823535546979877632011619922721002229513501682205696438831656485483446022310898127161119526163990943404637198481558238958438760255386046991152400472395081443188309468184335331452622172935218749545257826977437418166630132956496613542544353837637373924242029714868550995587560633124764997863472056657080418882089564659218667402562925530494328440079564374111653395140072164443666302965328702407902477879144493379128528056665354814902720536437136042379487001959054025247639018332809980496120493180947864426971851120388908761351928710937500 [101,75] 24746936326025905030164707720275546284677021723686194677136316000168148030668933445349838572722402980334287055639045599937732292963792676916772958738720990469567717121351012242773793287753634529670200147233127678881269013911130320241898603743005357418606491506662820752328074706355504069238734332766500303000583142476291533166404694422789706670807128227072152774431014239866353679178730316872239218221786051631709391986018778657313675603279823670484354354596431370814143849221244222503056148942445273918307640825587809018261811278057792056697119898078861200483326678044708241416815121969589914401473981897423687166721420290886431760718433143631707730816464362527278196072044354390111901520587343610053007959658263076999505385542496715271344685600023345613147615576681901672927586817939947430612021836264851249424168347039853646078825915862959457296603698689795491470391900197843018045943426502549636355537889251340611503870761720813475161131609154325236866333520452787679316636221094280706419345417502309314594066440286496526158271565850072454085196801642419425960194612863747576900059351060343609994086438900842097953901010240623656680585121273929350197748327806003581717666837062006483265017601048704435933525909123207360015465140992010957868908468666067669827168909935641238436944502599420428378073988415253557219917552189673486127419161065421538489442494105471640397643515400218264463148248617237145825266070695149181203329202724377192927486078499406721468628007724386852118925482949498440154248520254067956832949640937967669403911257686651518860453783346804623218190512395532574726731602196013387539852516798792468621441917693648059004776409022300241337071247640817096922195924257594507580233645668439660139342218444416926404408730864257082275763138227073612867518846728029386681347841136490726078352870563118285003650224401590523623825772568525910452060161513305652988605636492395641341358274056823775777790470553773499230059284861347391908242403279350641721068968544782493913929930002299123543745344959722338203308078105220053379492067226336269275805834175065996865226864423474958849551177454431680637816971221313086604311761488733437795211230644325764953084575230023810069296691595823124059453619493042148425337433531045778885619653801489141366055891113281250 [101,76] -709124227003942944038457165377535386051286245381329428815550160072888143593119219777361230386327157826923042500319953358390047807907046062184023372826825184590562956180875156530472069754694103178476443673310194868353251507555104172318663150513254963228337754274703301698973174094789896636393421901829012885913429086248979521705355381573479872147047231805717329998175051070348423062545812178775537637514288337382449765422412888042226866445474956268955722867172870519649053614263491810600852208183638256875657999331534249739111757863578915152261210352435366126561471469004989295938946939694199660116325466681188956037930815767886382936621204141315636154376418042865766237675715451461790239961583750061416336963713678658594970741041955661425262995733505096420545248897344390452179202503100989615370087711016286539633538691446176803854743922735385647289339049956702052195423688070235816564497129968636030899530160855274214394819730906997979102568477271890195960325866890178442107841648467146526933862033669892818443449794831884933634490412476587523114904188935010658681214668701033082294862529047223255027821707946219384278731860680181276445047040087180364813363733757256493452934617128360299346857167326990908170934694403480487863075236364897115512137178781590812299368399459152601931826702246352629833067993462049934496695135507177720096922378793474967994171129200039893988349645985495041359110956611317507472353307800423093487332578617004826651969677158152099131588998773538892678099686015068564127686037249870177911022420554357705176119941347993446587360420274866845491741066848147124709138763309878381707655970804576578374133254280365978200152816604199467634079698951463754063363064954651871309332681748399121161629665076095372382852632670776560874553763448236479917681401073376202257581169111097969427364262648451948827214800271949269800339247493477557249275942998844226149370646632809494453279026730130861835477544560944371737638110914671146605261003211738555959804908420514696124139284527455881878886582852871117981015992272992584740718809445055941975588047230654869179865133835349619743610626782431893113140072748051949529070958760782393218401363753808470127484634199312258383288570782326862906653791596964934040354593990459517857690769704603377523583984375 [101,77] 5352578537262518319487322503626008282496930011286247288276245519347102163659309994751664788893840766880991037016886456542451208388264297813747255749700534655379908806576709097905053001770144147702803373760736687952075071555488816856771764178729545999503982095053346052368432824143098366384945209329057263246122563684118236968787672222367953840776654359640941645670154756689860825692192326618224265635615042003828666260984038192485682604143593519867802754712042155835340920542896905380631903833834841592055441227588498248545549060647229174308560501940462278207179490937283979576322785070322094518528644007160570669095595224296989871821471710350450224266606525513272032311306516445507682372464625661059796091357025238369781206340208884786548386575049394580469692762618494440102462703432409006468242472190385131223548299126023195786557792076782510582847327351026748421700035720102143323013635601095978683089196680492055384509531446752940826838719429758709848802797121660874558612389110421992327334716345853602760760890960867168245441468297615631632171107318697557273269071328234511405108891846661821856722437653558374871817277481604006210155653266749330815717206885423702614071682197510591845703304131803981008684789400470294171468528589378795050142439503414746213729881701212666459061817405809898245581716776262991096767944365937141181106529697690269708333338938191090206776406919326632017539135933264355275802049263968581808274104235069095593515452647614083254247995035225722694876582902642139403964014910249911520953369144477205394266909468807026618844767661431409740344784353972149930369412966810307999728576380372638420547808916923184723604339304658654975307843191029751343057872643114596323003226805944657233390807470178964520555938119034897301027394179546052545799589901895123651182639071822200431405090236264029065434508134779422320350598987711247921054892240341302856324068137391892463539422736142334333932225691187714456574485841573684103898056502716490977656876197966329016999056679517309868976886260383966323122063864735103330835924816627304692452729782536971070777629987816266219257790081563413779958827857484760597784686300300611873641299386912850631299975314865988028513450575697720102582802443509802899172180096450198845725505765376788048828125 [101,78] 69887992133187147457731473705041264431091553454597488501854906026471162918981093521438804024411787296093608597074628102530625732925127551148395440792801942520109532902460296464560905873514410952032522449479956167223078875787222327335453550908110890392643692698016366427479877272047213557443955723103403394505194245765107399339015772776391048586582426364297528488002068988932693219931851348750890458011958290644326074934132882883085358983177339667009254853825161211695662607804541837358051732294449504823884858731346604821848768190292816012386328433843727936749231477662794126367891065915338672058788351882031566421976382976015454590853667869082496302380131350433691630690463303577604618115245975344704132708127766900248348724836344325272106030122265330098630878178677868954706720432985404412209665066409531974977542752169514060857034958820335723235944322465665889268794106763152246754804973730718245206094343816668098671793099963843310112468658193581628264884574247397665670304826123227503668446514010218908914800783225713507287492867673161201931194699805493674360827477275482721678812022122249331921340102219156702356989731361709106382794839184755242853856804445812661838229204633550129092901485884300565269807726406694162165545347002179984496037744433197720349912203723951619084900364620173237874915820745508044779433009577653176803700349364267594648000068345752578882371811349141574886940972374496972841068052236632625904099057476127937137303718662894755562294202622229172792711012463503351761826483002315363882888671957127741262074308530858330119795524154017848696908355424736252935765542719272025362168515105642262748808921817143100669461133871382410115779598754352727494614901739724211924383102292700495939921533454122113378915137480269026785543412374990135758486073378558096380486889798138563630909949202826700399137393947815512571161076696470194881571898017874858265426952419493526985892762270251006378680841888339214031551485809146746958497132684610595400172753900948159152287614883647022228757340849199762968570995041718819657732429466475199818063259150209043353509443130007124186902329379464271307580288141949515615961262392429783631199523017903194856195931594175645365657475299066489995974580432112300287002104777765462560028698939953953125 [101,79] 952490177340612382563823088149934870087829921416400588434873396245715046757174893180194038523575828854138474288596717098885031241511774629055192766499375467135553135813351932562114354770751169019869042585222043118033552489849442918979043814450784001017789955838120012230950544324128154036622837420672989254480237829684907414024661812163269570378027193381529103075638105173871124352808067091843381007618183295923153233833310214569841028949063240282319953595690900952459551996490154253359220963541426270680384845737634575806476497307557224772543309249215884660159277244509144015179381117744423881636852811373323430922456335989146601285816170480619191359220027368328211445365606622977417470332908951209966865873425850086245527740265203440291767342236695893888357771940009972826888058713749961607314869300311327934456001894511618116281059653741973313467684460121316863598773105583997477938251103175595979729471026732289192873029533429753678284810232588425627481502778671714404995581879397092168776298041158793155319504758989454783320962792601772296115547125719751628523450843232542239464017145115728379260935209290875041412819402703034900822574171925032166814977323792274662009786062386332173115884314264153131131167099881459065188082889435540206159715024591160354268347407945039191443549033447786763194693761008108121673854960275901142135820664676736710218070412236309775111507420324708074361978584877949855628226982949079794684098617019069114522949717422402987186752570848975933603293144215309957671851513098447042059751763439140148005809843042774469189386523600147304422516390055627662955143922656122259785178657880158807568669880254091006302557483485558306316044366587775777507038816784609023544710731797535053683201730171332974337177594128630047955764797292020584051573013996150214122271158552838556711569701838635630282833354736824283117025021237266310791037889493048900902879655761110098643983084997590484240790950736258438828307592834483827032831432773912016235469723664470153954820521425681660658786340248510232649167238247613110281319297337732435017843047993741453757500768034986758490280044293348434190401038792015312481300511185280071488329488050962092324171722566485940597230722919464824405345552586399164908110055178282459995757889151900 [101,80] -84383170988742234955912692041129028829444371806503681320135793767509352719219677178915912048109080131683585079838999303282238362000201688779385922472950909334025457577136993433956324845964094482218730953466898859582009438819941566555490164770589902826090101691528121178260637845699204623707275435157362772722258827320124949625117268725228730160397092333309590469030571433030095905859007103537731637237392719368696752814711891441852354409396228317398849984461794142635789320833936040675283515611526565560069936340855508045715815954580590081864909863621724206853220500254154786309599104362458464861268101341431804177058426962467459709216900692433420523654599684436744756245674619260559726244571080879871724691161261104471529673574126672286118908315898367060617165536620900760432806273341959049748356557436003943720657554546664008737020025545033262584507365781508039461010584989889088191418964687584752563605288949389317092578038249916943874609369512888426504390309019408961577340118083882672998653283880701788692282235148152816870480807770678428042833896943550903674574478405692452727608226261779131558687244676938465095598958846961268186704857800356549554022832769724787877507764451083663425467283800660537630296549299864587991946010952643316303640219201926178198719861363239885270616111475784409741597715883405112054448699776842169903841893525985255718924742883271604387863484111350455058619968327251529807930868194938652388583338285243242202026524936395510455976938951102203509486168751191070039647383834522432689567002493958997129398364243691320743563060967327559202085561834430253418526741560157791152870496846227174541997220551398162305040381473606075317763742368784643802176000732682128107555134422925363930249726746033487602005574398335475078028112044910651415949624260407963347461144771238582923102357593648657876931555197349182236048791886127231488852848397092306791600219593113649541048287391135138245257993887882408225762213201385566414538325263245089046869125041768351251757964037021271155172602992110941842141277092812137344108526685529198656782857840462743691432006497961506725633005402628127374788122788814111781674679267886932112732058253355771258113763520283072745564818655184724694535371152981474604350948838771894210618421000 [101,81] 1788997137344695419130892766397531347458120954191686182225487084970171754835127070452317936271832895225028402549088076251936721500511882761335506297191957797312242659463589353658986562174740276794026188797107950034063915443086406170725649588970127563867530030442645931935265435819844891953359564536986391121007537914976612881764899264470500391831214840356316854798574647622763130367711670988161331839618066623283583552736948074175156251248958721906942696664164554414872190225160629807954219930983320299617325211157411932939501822072504521817850481245573722447386015483704930915507630415537148863498543133877222142407111211325025299993791043167312638321818942179760967668753750734120332229531261620893664473960211821341592204206945270119189047442828577651090690126464591346579220005954292545927467593101144472993710821759128022779324289336885303855937052967410899643358769283573954541722594848217946028757575130310713792114310139792407241218519352221856435387388932555910454089652645391498684826097636809654212007865133881194749831828019727065683135306234813644337040604406534397632368602542139201760999602790619033214997678082394937723242099402677141605318053774156305851473899756079548721555881987104674312700055431998060153831377710103665418296963398970536030752840897864079207913355405726752916905600081927350911412319689277616541395202629928462774248524977084762579586783289789523495190479459233172338196080568851239940722544940189926150297418109419851403953765954142282841261948688306588942213572244039895847365334139979423909556081770871424841469110281244911254897781886804599838514488898505876865386631901698731148860107126550350768606790238891772132343602590664380340116950387450105913508569299256842298983323093734998828598974236239745521335337279554069763652000743082180587340932783273634556409791384664998638262460278552415338109690054637069358525211640836059826023135169230870278179736121664603207848438398501033957331637080434229440742408980332183079177170453424518204812211806314165080594479343014009475282280596068070410393692685177696612043663449788146873763446482327351204278765888908023052761602609935357836050027200912343131896613005976545386036018454425924985481350041429113889944324245352671622004445423211031514373365 [101,82] -11347270189835970388183495213042259899818968755121680725381626405415247771308902492734300168501045062994337924813657469136880924459861621821015823942473725281524579623621506897482669709461143515969722147147592577900730121499566439444848134232060663675996856754724197059677674743933932892779608816167357577583795558447126997724115040144452743948572764467834515673713065807737569846925768081208724061499028836400502620894494515669000720487137362323933051068309530548065417812940479048877118421196200836242018375439797112532058488219442214972354450628952575422642529688784905222798508061194835833123877864853558194834569039167817223821865261552696674738235788565548837921412514240650177264123958298435693255705509947724853803212413465050894355461743652307334502021493473905005022648160376178556011776095128339284015473682253760526999876486310877625152830934931141504240223898399898752852626864149144657819752593966733985208131496111540490469878477458847370599336478568442775199172105859075965910714684139841020561100010726139738072859809708349589615173542987811411723517338871607878752461292201327763365719374787496662638646029901650137901019198483656681339103316252030587323166314730486673985580606442429475101120694120242664166066370479111142306337462950703623050617592016527440507068632681080987544154206434765409551406579798773737468817758383643550533915151353707063891121552591495433346563839654285433348155120459924678162899640524297107303518129267875657746879869108101087552270899493997805599415256323091489051341964690220685275514456546615863646691851944819688166140677091287835334785514411005677685565456947533494634942652025547129570853455064664621610141669545822667867321997195214005015891576706478949943794899239417750029782842148940650838846288499802996718296639530478964705164578922052262323217896102729495051345550482161460162385954686606728516571705273495740618283122299159959712739491188988780281725468870277153568074945259692506513531320640200637517259957658722208641445786574741695865498803817653544480567466655138873467238636072379790681661807277201250611465596156162839661618298174830932470107831221051923574961248985953816904099287794719564140514214118933212429271769174429014467731591661358621998787645423421164390 [101,83] 333583945734047090107196537013693705709644736495005791803438852329958247253016698693913874746049085275884484882948665171922123208746766414600383249568109546599042299740269973150562735414867549109448020364941979615638581786520036589407682486406448939007380554924193652604626815194920660489195831338861113621818141246080507110082135382369911583179204687742957742214555485226294760530986148299398436738525460703160917221127304091918026843264978169542909681255267920833560121317507456198849810376582329020947339891334443042372114295206362863281310584466488491404413278346654301790817847502322185856468797886543273353307433314361381148747024463810118239468285763510967445603530767359789552488027098553985418987876144076371031954025402594950828897967185588039427503782206528656949896569975008787517260917566256406653700637501848320807960425689336411950246294989282496748334541867092195120156509443902536005384757959590734228974183928629602523339510302464140190308365041919944561242413517683665700388497091477555271127958611064792918062580681512461151008705088013346145885931508764849939528351127628152838975810675867347263794654639740827299504288631631335604535802111443029898996993021256997598861919738520933162686423370637556782160738049257881497863062679946271400176516932052403157423991326266245525947743855139956413605771724649174953592570387579235651880704239341342923364923791720075061026570193404813928776052422327502483498610353367686281387303951552069039929055066377111966995650992938601125929846434848644551659512670102958916944018130502104461038284813293900328409607007271833055486331674501760922698598721329215282665498224671584242983909815951294597452119156656320627215052941561344866794205150673269473793079078392164636692465776163736049618313638199962861665204047329910160416851533137938595298232133459658171979615976257578930103887547907641979527283366787287165484962910595689677203091766689635633217781679557055293897921931737038130803648697287760407887975030183349272990479458357980842886168190451667691222864767188584051779405959909079946829860374219893796528238502715061271199046186221811082752835187278300533112663229516614071229911463814007742605293441915511436274139805457955453398000304090644550820079291510 [101,84] 2983749951600735329784905637232396284180816708778247048096755651053215242340966994219233550249427750388863223850458411294601113687084554410750233441023168531068049142143642861769382828188755216656164925280695519158165662739983046022490552418065884831685133563461782379528226159826655433501183550187466460648072663823891923723661211630881318810354253242703345718195381415652054276741364707386008532259982312427942104890982207476476923679653999379127995395890123382142155747138868040008994869729621840921668202802531388287096728552448866044360064521425094962887894978121560402875218623371122363880667351622033142972294578248070551048330880617522431858804688017371180898712484196395608739091392729840997770882772342569167899498658397456511397986766834207922215618895246795239663038452486140008324410479620116692317965360739751518913375345506714964537695547400653219105301910975409179789306717430427561238708898507533469698005677251272550903222912307760097950698170820297148600539930609097281524788183623039912691255012218316762648092820555692990728744130265119149937962618964732099719084352870631767404955307850831117592164438725906545658532216488272525455891675531014470582136035040100187625770388743203135929074363198189250402195580329707741091384730504012750271312169401288107591121088871041604004774785172339275562863333381010876786339570645698023511593463544583930415451552032495020755976696166498856786693356260011852810554224506456738174082776637661442473844168475863912537876968802903525631607337637365413891307230091828745621317108479779693639866055832977284709244003165053944894085758019249939993788331802538909706911204247271968521750201709305937998354774924628727945205713031812280054355787412185153575463466111490864954845626756674577605934760712003519177948103375070048902936222969333993749111607535825816553064266856820657284627124153144088843296612145857861898825175621230568844555262430370480879677781338725278352421785996603612904351274129204766937461321798370091665899422731097012716558867166916584409341707218517055519159326633101233106969848346988774728009428114206768406442818850380885767851668115000729036880223887486632754070521001810919105247958277989544722930072044742592099145631235354119452356355370 [101,85] 55566271511242515840435109049394073275769323787974341667963093191713163581794224142125363472914940700723062836039201015123057531487777684771640372462367317914600410740840908077484927960681603615472513976041257424714262968851763867800747706498555035801016557452301999098923336511167811164067218114398790174988547226922003032206888631044681789452531023003703108830484503946150513198737917161994678150178125008842121461506739907280342127118334795786229402229958701731931408092441570609119925650646206944697028298907679433894268612741332505425837150650308959050107263148872150535932374896018143720202749052399455711815278111954818077191037653321511488890738777681972886640022628173727230274263920257905627434297171269917618651841105898981257135503289943591716599981408930298183511740860305051783253398547554708404508065683497450340271853512557586094360275774283956309044169434423252996973567520557652225680775037840723524229728070061231725208125985478539709788345469718013576746745102433020118114869844651710767059196359330290159571155035168413066252461115844800571375461957432982810230197226388503322301339651355832429890607197212388127704580194156998568587240297484818604413820490919962185673498390909986928635933740422718296769992227168993072492000065590519036516454032767143913615763776421933255858201899717668571621480657058923017488268719622255286660138453026296616476683553881218392366239968594630411056185555647399764918075555279311502835519711943712033406688396994125607426876059264632476343812617223159487441124041813421014058270616756888837595547808320242056584689934354183272601326790852168854082431090233210794405319971736257808307435950562491100202113353343952105654332652071316358748481428206932356990925304367368501039261873353366456402296782707794137554307421646786726813253722526703143726686354570231555660577199486914269641103451037367708807504615596524938101578575990393600620923473539769948561354966236100495033511607801712883198089834656382912553455039550573037791529213429754789912904268345895804936380529852010793882054834461084882730733514508337987285828663806573211552276939889666571692768347219969931233394728285373769070564288017588847213111948309010449390566752363238369617022696205250376746400 [101,86] 245328631770159002422850950663495156674785364353830422710327699285361343564621151983098799655689641088568020198126787775688394342637118099714798874663274604629229083250182654792703596759140660265497032868906335648054493768505578182978959015367276586261770587829729540732378803990775178570854914014469632072713318915339801710704758063170093361254922629689440976821480475960345219316110572112574797927506070676086955697675289906740297578672790624243325614269319735037083578442494964792904463729332572572235936845775627546181930064744454284434274910064641548351307086270578336975236018178977965996413302556621848959210430670504953233506191970068541338291321399359746028604378363922148270142169209164427191153010523398427934256509325469459650884186421111911054052541211067278367363350448262238486242923124479264938912220647612834873827606134043790293616138152590975935379546822315329938911399558235103236028819929529683814035247864340391759867549841260830241233789947951956359090597120494197581246009812924040262349117192053640623414891121713400660396523672176011666357728081639538807302404806661037714213931286774893831148792700902634432047564873163215060601712142480962996537735824693179950960123067869980751020579889878486294905046983391760981170447929049771810356806138146075290373774890281749615191652573738037055707262767171076057689909398824064179750947510147963368525563043267595904265733626994721168453164810432492175720159603493030174325055224851097678145237948604433212913640268899889313639325083289326133487906391353786784414998495637434575886684472005644326438907210738767207202706543382947755730723465111343060335574334185693395557580439154208800289243666714026281092674534256922639672130915263182035289313146074717318120487548063954550616340211267800074016759824889381797194062927289372195544959286187236407735622230644638071620983904302648396824883739486941143668476251038874439944691946944302940240068474220956550146409817106146407001488608378251158904497656497929707033705360227504554702109580442020617377227592569713717220028338984842467228668879331425402134654904347903449374382233492000093207402407828202111951041311000577865322265287170058151461219419827121270335918840863974040993390550557762715 [101,87] 7523118528070456214516174182871744310257470108031614595268175851442869371038945301133883591286746811874699759081467484903057848228000242920153025454618545418942185115102364136195747319647895324924164178751042541147391193388378452680057750252868960761102146067937735127405963032939051849564421843548069009430588084512369768433560200233908318086684295689229948155211428877050769340021154460789551011004678300998241839847949871334756182538991842486374798044781707859899202619917696829984370419738122417345800532028760387608329694129250366237555817925230773239270196370698532026174166491215653667501733830857978199301153375442862581391072692168124794605593644407694472773075896163481502544370463521573591489312734351255270907017754418131665907746794774770390871021559270119277046462488715345901873693198422001644344773719884037063238566024347711877673160075971587579229879793968128550889964199378175084475833017020473018181696690372372268238190662226096712019422519798464753701939406797383317256545523728755172851263409995147458162369299418483017047270301719197118954634215241862229272298587051511639137982929391459537801015710670102771502069786043044157365547960659183445924969399112155886176041709505873365742902275373729691976997591168619523021780681730411963222910096873189681363179211725542701458253448417012032172072057023180420857017498144497645773663382071186920426415854944979079830502428727687792499919459987120072270859906690136400511479437000942234752293270165175627405320682076798024777165038298301271399331799210559688209537951514613457422815671631493964984913858821110287771389651006349010984582610810656923982757439503455123950395782669203375339358469661410168558446819978908038277521244561149503939935119659875734648657999480564983362120369659034649639062094066761675673247529781529821421673285089269176741121131902420194044402084847709172741532291750144729307228001739517088056077704889496146005419891894613851945320043728156368966478704310308013840449601888599989565555826019328073638334261080918777617346942204259851526736789890432074143452283176207745963391958030457527226097193901173835959462916640977471988244653836690270199230171189794535807847329147296028338421462839334361142442066381550 [101,88] 1985266235986865402382090753976248313180125764946858458343936578712184017588396494047264824840724240592205903985808637935723787666280195500462735086253335583589247701139211763550500020489295533038338751009327154343006448394582273286450575056506115171886480954014658838851393974734746317510860813975571128985752753841365615754638853507564286496303338977472524076155828359451969778912506536292467257819402396968910038254037923861810419192187297877743040546469147807814386125764941083467653044021696212502992028117061044197699781944050611471149700049238637992463807708742358943087728437881207232405821083680442109465362976506012412193208413225613592372664270323189348268577031355726698520424554174629482224860762269744025253339906272504787606315381312831611575404391842650634598722361327179389508496263059825111746417758524243030864844249523549333062675950848322555076833425273547080405770937467607413941490065958969329375505483352367427298684862446082306477732440831390366145604631613133388566106384381397529526797982754105695510431247155429198854730508092190605532995828087485400776976024173845134797296026887179506860533645162100749511868429158255673688416424442595715881895168507578800339941744772704618446989674325375168555077432044278685044153205630926360372392523426782331584623184822974830434844926408169307768556429230162053409512628033064550480962817478945875211754816716406165545905694912944368632058680234347257440033131129268254280896292061829509009334413223190001932030513382276898322937656253665827705567608713356750854308828303638663168781555569929483440702275681035955451171711933461601875890437741966567471328585219510824526335157604727642495638350392286633399610999157505514413123174897711885067154117336739157620836112127045275517961454177233919857069840715009364140025383203648391442227560613932000606502621018980522790789881908782489091020017372300161440167900752566165470946909008433027540823953674778680063507938221353198535475711168221838169957338335628246530079023881961879961886509446309335320095527320399615733039122586871136643536258598530705268626906176947041112789791507415849432388827203790540455431429512286210971435719271088051760432018736935268010994581013467250991125610 [101,89] 222604195934845659642340002541952547522037970889666476390783560755215863795481410987373769781623800363365237326611111498542293459009535986730508383358428339318974993742033370770385406352589995869466020202315938341017809957820741012844928834522348110002350545453310604633328714073399219333653287889462687486396290295499176864948924771818519900817763018897808661071578263466507781772479514610718063516618603753291066270264199436986111194927116803056309424726778050164703991904203590640195531510538332090648167954359430896336473542816427311242935278945900503843423852162513798933130306520679382234007581392378230780699195732580640542470792783234752915040745008720544774098136344346537774309574081182343607893438541505635684406296833405184597403778957788924134131510654616808524282739221755057504665610768023038713842166468856199481270785877301109606189254047362950644733300449809323199878927924629573251540846892983131385192025541691837798221039513439142197611164777417613498408554973873799642354358311240353182696548479513248249465070201195732707738837137558480403403750016568595319407511103052674463573919622605024775242839179122074256249222345969083566283256703626927657082032558776166901104562622591741476058907153288108471818710543945435058927753805292027620721166494901335727162491897222406455768268960259838458205670521326421033671427297771346292025162807696006128790049162558617234035000912637972912974056903538397345902871232727138214742839806353691671294380214259079766967760816840322522449996816299264634980744234400893330728181092122235883240815051015328653263676885613269217365176612391119697466740550723582529443824626735817708743421552909705738559411296053744570919097528171675077099482249956111679931302219293343827913177813580345188503675502463637058970547859910291435914427420236564940348244092281071673352261682387062343055306155935176559699489618879187815224935356923898312727811111481203851338876557643651748734943114307171287665665664859754103740450855184232880066730096112591716709502002319425349787673516074023055276261758776617009979137538124741813204325857113531713827342296475815561712503291853254360072632224716607156675670044606538405480625743415448249627499822908188503690 [101,90] -689667357531164971573409556066533389167190555979325859892651627979447254214410545794386901056952023364239627805498078148684838212033924988114860577963304052846418308943381434073887078083146290108346857552487730967652451866055378448021038890656993372219758190656619392996920140176821480677075694800751506330079292891884899200837468276593700580940042078334554413358323851218827064867571473008499865350595714826458507471463640178309893728302838728938714901196438380158653143596737889540817860022239637134511661584238805701174076479784871651018552356077604072312908416322954465126483724413643302381422953963540300851682043447571154364399855612524783585505292366904164017402521693674199627123781395050941190960870609688338467352751582752615321614486505849928371895236126033097443281678763483738429745249427584636569751207230304213537203594611362456790178654649813168921807167244542214032071367941584934486114253515618894636878470418679598970967410644856249726062558834895204212866270034919132555316976445418878838601624530703349598891139042520303465297619049413244573778289224835475513158241910483399180571089330404036808702011578213823441648334843789147115613787410224425813497540864944024945845494083862792310322066761318144509208821080780807347068174304943743737935193503316500688828301787352923352218124151329954475758772570368036761999269708590242589524630824331098858841824191596403879449279475043244377391024181486122470503616070631934469962183686801572117502090122469498085380972155893196381038283037657985549086314736522399360172764103614553295208822643851373234772789350469719667489962819675692797696755234924183516462329698897736108908612603487214433365874547135507893088761298972823975943652458326025908344100899828363307430646149013030259181178548758809634492859580551632515775609824502801080144894453491140563195998307443134356666515462805096738614795937558718344730880532685414413443824210562952098245604497867068707749110477990145768591187246983719447945841911939444668987330153654337618013501040450033905145556342859621953964423687482920473854914183530483929468522861079222477825695206443707299304339815636777870931228027883083230027123027439055770269265479575579887273099452575880 [101,91] 5893400540630729324736082394413324383318977410425301304802996554908922617719597665927313706411908968791496743477956890405570135457709205606410212658565253504566726826313412193802751205742310349741132349613364466403224999468684223142705915560325520705747997453711092886866781329729693909433238735519918660286578762631470810858636340591123033758435719558522933267439959218329906458508972074501084248275941496495565062884517536293463577339473345947082497986629383132041171665409334438421707459440435780035409669266910233418402581438493956142040022554975399270511227079213857188269564038650056920477949488511089572777916937085005740393102435788702661232728943618336339480062424551006863711885112325645761388490321566741720473695164903406828882457058621757098288889371730496402244188191938865648202038988036443200872420903918096571946945266806698565434289343926342392797533576689986998365329119394186951629382795372817163190197824067755097540975573096468174329862193311546706142015361015302803092808310573990894054350142261909268090310029859415283263195454251590341551551073998622845968155214758118784833801432365934944103356686981576768554202195805067839126388667975105457560773371304372446367615489549635419276598459453637526110607007633540515327908710663953482199479740217375198593137408080220818872308199468377296168510931021612669727470245792386939559448730838510756390728199357535369559209536071748303534814788518063581134980843114786622153793628823979110195227741064159763411455139219553850978633463871398413355848670783744763346340962407677875907983330600917008433854306062752835653641374220859425359549792738283260076334108059895769400599605346460204761766761334639239553895485014003816109033872294887737653936786743884662036521416195128702330477226277347174991662429600792501434146470737584180331700510986274898017183914193747538535417656101984562285694168558038635806125444504679351091451778383387092113183344038477186754340684187818727644925618532508975516580382688643141078941856772403426878993254048002054737038379912584638026011750206589020425750600401756796258257206297883054257890904370178317625377045963586859156440798680835400668379581272390786217840250797952982235040319505 [101,92] -30034090667813255116145616129740523038687427739236173113079380844125065445206318225193083423844541053646671179861260305739898737149981983371028951148244689190705625826135339262684452092379505620869233722978503933846881493508641701900154520357065154028899273770484009552202433333382676680602490358764405006225210939789216842782183882977300489392896765402322130970902261322963402124978712419287874350519473160326343337183565237636950743428410470231020189759339153380204433555359009892254001486886581895897828552201280361646860420187173212816862836194811091493833561178886036465407679400502659124490111918204455744533709585158808646526277869388951666790574777315721729207285175184173485856896224510339945563992259473912040968407323816687709122589788582280298658095868855505610001854741109871139661661708868310810324141765494842237355440888528650689955313868289346144640424885634319441402150836696873014896684550526171242491711778094671981848979362955355653620218383944469321831687255069955226211740102404452717156601918735187904106366652929809584489116010372786163852444430103689424651503094946481306676087521678942305971966425925234885071867973860655777416408796457296541921390120358777467230383687941670009252180373045611785257093474650784027430196992462305614643815313145603801353395303236900066229933229186951078502202508197472854682760892829280432593106999800708709708084353639644664276060760725447241547145500886247065590889167207369338126737007763618453752536695680921253552467001229352383106791940584843565732699584421860395140696229600684292889986373955989191862766753334663666023059626393905497237504266091753529727572069601232330571485571308296690718171117900093211314120996292462581664682486089068761761861003645070660776748791377695427452257719469669386458719088724518837544625154570304574606142407196031924631141443575188736345360778886099477725662187651650650415661617748068929525829562429096614686489227076767069573005788194152374462994411727803110082169009621835194525443222492905917038549792295681309993754983356948689831430653070939451482212053148636250284535621645528161228770956981680319910645060763332967007087329887988352822870914275220366247264991880664543923860 [101,93] 142373071235254438908167909364902585469032471056467888953986198701975632338834651999620401867418624282633536573674652071870792931062831162835385586037763194358498688418912367910061992188027505945703168830422142924418721616800200981308720096894705142445180945216782357651107504872032545525733644607760843160532910781787208254120006315253400961533816681292853118788155948991269876361383164018570015222523179895197890035568907789388788055839251342118363274072259241847417428137826204075859625465435415377668865981890356937605106078490785088822511034751332904304085661742812068404420284761511943108666765260229935400578683216113003176442428178115690114363437938251942593182232516272758147064098148690376361151431010080733911423385140749163130497205783301853760794823751171514347870258919553555647940333490912768065619312651755736275206865926609575175539108088481637939534650155943970673854068363543764886459987120644543645709689698976565192036143781534764777072354900563079767662704647630901208489459650022507154118748796127942989779810971724133098524028338433644607373537697931196851987942543135605075556877435765664201570400076021989073936979626492830044642498039676699422963997450705177467115035701444238889406667503592259068280265310796746353039042142114541415328848605158128775276163470628345885939359932721193045196451270360610368464166356441738166352216582945496957385565472760015415007289961883348397039968793840061924270463444381213710747946478718105895167260004281254504275738302041706750388662118404018420021919790653530847458159247865306938527801528093332795623433483854181274028201161945034219099835716759792029760132895764632132265147797338917926036859779181833561999149823906898037554984654655647194352233439093628551272585589054215122571877196273114952606041506004534039460123825684678376610266121077070271351001358338302199067295355922575674078851573176173714844105939253846083700990308768302970236822180299568721396497777121533491239141066428903534671164602201120908552779544815756052945357782775667788938387241582110887111189507841991307491643402089599766041484902972732372071498666170628518103800251673643494820712843807446963294075533918491412060366052725331400 [101,94] -433430997525239103030537604338682759218023353654613635422094536602629829950663210224406953180907916682860120685222772728174880190043610451866212145151090298538652220693855019038613525220709325448786401638014676301030763006459069603525291304782131950703530930761706822005378937487930649637635158434034197771776463197735925571404591935718186197012112950716845641019977301272196869929915583457132974854229712935752329746647432923447419216784717836560252366735814677840112768504099938029131743340924888271858399627351640976962805213000355155040881106971485394806631987208631118692076348333626751760809983274068473514701205295147695534364323300461364874270176768692781048531743708888886716699328010649122937198100297241060462547340535610549560346636437492481399078205735336700393510739838866423343851257407824175609194231397744796642849944034547078552951300468414663033258586318839719307350348728110073490815867141322868198684295914861742917079051228645555272814101170685042450602043769600086144965090154773016733915040603368220837061734074678311044919446725806625729212755283810736370566306566998198354653084399773553500264773719012872923513550776784495842418650910625833312369901889301723916817244313318517158969158752851209711443298185505064782506138545448385337961481628763678417506543462885726391676114635820270061540377887903916873286900589980340066719668144593571136957783050925074161297730051453577292771053327916405138751010578020155220057804275087089571101169398327873106653494321768292730692512504396071437515620949971246074769895193182540059555706241571800235200337570302377110243096494839112143792472355656249490809250364157457985398421232489067558086781878494619668993776815987871922292217315123040602148558296346580037728926229307393170962332537533754325806897923556321999308830247367435454536425162712560374610385268556993029360559730893789196924495605057763247126634457871092262068298912226698301418288998888910334424742152867681142887168538933061307361688674823942318198288505658275511128507492904077143300071816315483767597481670737606499109815653450822656855144671189723398804566998509707998949844920446056556301310408154772026810393201685507002122332111195 [101,95] 1184186437420308015014730568827374007700378833292303207636016941028677145961766154996627238070201769777677459153138477455695077397030291462832185425040333531966619600356971599448891162330946446280189652035887677296297343620341187375996719943218295731073494906415562562362328348648208820022772130204211028321860488469043288271592449424966526887302848102732745735943932906642441361782648612974635061859728016768889567054295540882478914092862339504765427988480552609477859669937665882021216032532211747711257615128021074169606964061997897326690180969924930502391189549538805372283255109701708561702077862257599528535075277526551147460724138940465759624645831170371311923144861229279094476290702212177036111365150641555213606172252013182469385372450493033383592069816595865735138007671796299539418048402862042056869660050267253117877742730409507934915544171712466314847106707666807878221089888180283148602658707350013870248798683223133273995589642469347413772717567730061345785076979187825520551562248087278006244673538005487258011279417620691078075037920044669521723491534602332020802707895327158884181247799826218480643443239499875264861554120067356127285536848460055263843014650475904896559482135959698605550016837052359277755039384655876844682389505228865609069413837914434598167416694433296088719829726924077360849016434734682556220266784547252897372453074823308857430478636526166979455994422123698425696443095699178766352511348283675886014634266665335288992107674210758775730623905536579220736692055171984318516869217858665119709104194960692694511886018100227680154484002121487692050638381322355520905358273390748322846024213122706039197124565920432887252945081322305310210400842380287224974067920060923361055642850190426388873519615106671474937759722183020247455543078194583263333480082008605945604524365366931449686129254442697857800590289236846237714734406078236900995187330582703967370627954676416567877983250654640178405685980921655359839355545169471709435150187928818706076719648665000588326722403058374454701902574951699000741748912610655544648760476595289749801037561480078134638278424180344784568928323188345381780499343570435814784997049513549042579053590 [101,96] -1835813527988559780515155557541877383517319883028152372853822571327534676445816526056886139178452605605695497990922363666386289266222445757183171525366232162258407339383207877833985409457218916341062235166254967286815991719141072354544699586897316933869727076015866860049563261233276378394449767137183072595528058752835611717126627083430866941128810199217848784387538732664160737881210537183973614288324685521520836807084206574721673834350212367194038759483429537049218515249622933972731426104004667624317288934625141962159357893944163111870236432633143776356435335686748610548521415092223711264112687821850239245494114724206038456430642255735012718984927060268401097391171301835034853563904612129093275901146669612738364204878816012937370654551705287772230066828068248446306272068078139468621805450060226192542377337986534792789892452647329975597381591365154647155626079241973813947671004535102841316092043030013188855293668916565360638925949857969295144173624442289049393302151015034801313903823153644095308787906361488506582943128397365255818478742481768220966553824296956082685303621504716803165455201922678072844149816256577644688031744559571752652004040130907736741058748117361410096499781135633085438384694164087119667747330789896168013965044330789881040022415251246795282740261501462711030240061245524266334851400040709134251299413318898947495949633753454726782169701926326387301805288259136489094076871814257365609052089912507158094204247500722683882220494073207671285318864523101318249267057384601120493032387415395073740666441143507013186919018639806649786360567266395886737091871621912550223193331866119286076801489922673952472286734570026927475772844789721563082390699581895932769235851272077942529810515037849190497267752789433733562931243307534820082333746061753479873352212008417186142052635652146239757793748809969139584393788745859978056439613865792207523961819340202218718549029169619210549510842005474639789242911127751654101645308183651095329117057823340730681041172587035697188872490044026438899487873613258674600738765335959123814369969280092510070059454491185760668440477718049734530797179864380414329968235920255301726069324746790646360 [101,97] 2424240246239625995518731641589873629042724160015965308772764482312636318970189943595693907667583261643988003345099179348648222129332521845105607224522492244046021782634322684047273220793695936678513285778737585174477772901329118762233489271705483158225363680895133659581336018328493333185963491913343871153309158084406699589070364831720705516720272742606682627655616536483309722944828621611889877231205106996956640718990038464260084965846470687114203027411588108860893662488656637928085869626045034072056415880040937803496941560495662552752790156996755890842694078023294344725052241057300865120388241842768921527463749242229633804566028707917255311800490240049734650364739230756105689074821925970911557062694398215525410125349480388128636419476148867008124383027130952196983526724632957749586994641396697744374749648001074018862323064817200055073942237906350978230258756964402442065528770605886657293232908534031979630517802194376456452105425106696883018725655348884726487822609171420062881270531318951448474350078734940069381774887931211337517742708611685783060580618799533071406739301407127739771898649908835749803510642260560022918696997683187797144197936197702026377525590393444358900344647580619845210736936620012232845263760267156140813549823104877639574145822893192686876212895321850391182640732745886692664605103121750623081117694689535130550414850199122983243215682554253708129610418938125164613402443700166065833860688487056482543430525850005293398531583783955262093833060974835220205642931732371429370151444559922345936975228740703241219839974430073979109654891625835948196765042591266149539490077688262112839715214438385889430349590288121319340355084503333654203798525042570721481592011555809159456323628191975815408562912299814306361537073210677910143268070559763132709503374037340823938385124453702023951799991014347519799655322399119104131288385269126439040720771408861229570012044301350559895734940145586960378356950894378904475352215680715041495052721951490835389476962877281619195814137087839963182941816276302008459438602327517817271156256868663108108999537469371637300376386865649339869976486454644352261029638303633934291940915028130 [101,98] -795608260134163702428250077113471278227407644497728894271006205299297394825773158158313583127166759767901106558220900784919053075975465987599540432716631696048476391556811338099711170322331293174705127256679572497866715086812977184967876789130088179632861278277208340530477293812821188468632565513050600896891633452608740044341197512002423177158952484101954969544265804861642887541679956972445334116804055874963400202877346910250262206697305653614552025745019089475990239639543728333665736419314731558828677971804643592022474871642670013959890718128493924966512705453964738905758669498724251426978777386016288341542622291188543014688693843344286408792918492941575366799873943274057252752490778538484098656133051830894386176262667738934178968428293652097904628767158806012021428636294905523457987801089312003556465438852596622132877822399935094310711367996412584121891987551610570361749417647276819766017876802260561428622652638002266167766227611793526785983871332906664417888571489186345399427212232750489018387279429594036880746574845493922524980489364661268278037214569804379027162716657798142946717345740450428494794182025807520999719223822496800766485467252004473626881933335351175521075435575331575505531748179268425864789628103045907272544081857322063237912601118270391868122312300910894308404876602589517506197020488529857209089788242823056825265841442424479663155854847580314525341199995435036107035402441647500863081824873938197256946498896259085409008273256975093080678188628035684158239441123800174893780451064166206766054212678590889290330093172067312992989327922735479203581349390900051180765273659333711399006311465788943004673462175760738010429599508562837526825035257349738466813904204944076003296265944975195269347939111148385512958247443450476051114526842581648022225275037904989766225325379577631500368312056317353248236116728451114896283871842632297092496998719343451934655868830432179031496516232636755830094983245819368823478418590100022996963901590187387722632934161069930638911824255862246644500156102486085900264390813122837435137200582637327303903466326495533347145685590685177794956918304261405567719124194160729607236608 [101,99] -1483271719697345675396196496121992071523145609895771212327408047162402821222776533594107584067816495393506623547845118761630511864989640047253755014107541899271831016122363033612798691142314221216715067220712343521274010093456699539489825067669217722714123618844883997332673783627657442981055561091295085766948657373886196155854361169289088993314868443239092537877075228116118461711118508584095464455337080068109746077606647556114132908878269864687374696525610125735014747148962952315809700138208783956029414083234685158477679347762266659908824755346350126238505636854056356651760049568629045261534256396664235989256641356441211963000175181369101553027633835795365612571376384011352975326500868005034650634480361317790815548934812122331186541679639814187416829535621293673011877052185877057589648467019528619890326500430038537712866324953698625983296838248883511724811414505154181255651182749776578699875863786594497472582190888338640229987178841006655240815041573134166574499275311086694829642052469216346670428359087638624677258265984637884885235475804094887919547336882558373518040011755540960142330873085682676624085194056469213790326152101713676486224784567602077949317146246878853803195013239022151983833356548054297399703393528813326050709569877578719428024457156969699181720078634037922233415539318913179278784823783475149468160096339305863636464575926981048057993831068400155931602120712005499652969871569541331078983995439098665461462464069603035819499538915393227309470713956294404434884427175328971384778321844568491288728689276654594811762251839149931918678336349949328119265354488685444153355265708871532484940947168806003118232727196905576199606354169870319577175262303650114872874245342161027797953021186329515902391809211617152996488133899336038243282678801711568843180322524998417535009004628969166616693725001659778049469880115472949725450607873385639362762820256269309190754289891573986848368650308473004351764548662116460228061239655375468636128250712592800344136480657395825423677773698846573660851252904300776297320072805969340187686935733431664941949302838563766846370405024612862121297331514602148549029112469118401456 [101,100] 3351394667597818750382421869995050839338618095572634504466059432569183981098768687773150022565036362432680178924748607068090650091903576975395734394926612006793649197319638939971903730516287504529674916721081363481676941549640637553547719109362049642422162682884087144698700097475528730247754307846007474278927265125502145811221453007219736292114336266199609872202189366004680423670240610873653555751727463029703969763765607480679291507629591589282236223773566689579995752983305051620151434098882815549897137617524535826022638211678250889945438713186824171846138814799493902266976287288224757322874241464053914578718469203559330533521240511905909979033820445026127332753706342089043933006951154161986760455877563478476467937300406454913258318239754695445841353836141574118022124805417739379461249142819398895119702838114700211770687136520487223992734195403053528107675437792690649042719551051174746609014770905031574171834533189751430843905186680944145695470769167638176491438408728769977426820386572743682083410529113200119249054828655482894000309724005215177038252694387075535739107045208748611064847019776776364659579009236755601660053349078324974789525682884770133503373477118734433933142784081549901991276050115931817698911468646769339681714485111002319044198468481579394479379700191694277039154973463375151909862542172520163919749875608644973639250301314033321164590250964302783712898767775174743915868298257804864396806257672850159641138218219211683045959464788347764685666791544708433455266609610054519620068450236755861592122738297215651205310713010992213041057395163725382953559256251155865575575706716083166011442237362084344462914355278242842827181128114077693807814967949147679997355744699860224231185713891961303570426322074775913624654053947554233686106983235459562079742086449172667830557471427498303537920963855396163022803513279882739265249468364028618958625629757150333367349629278101774174768836158882496049118923273378251177230420355682803156353012703631615037445616866223180865440181507663414668831021984100135406479025596606105932125748885970453825426202775232694487236369607979504457192256224834509187024917272367 [101,101] -3638607358246907513242736632766622216813305672498841162619877654731583161924344840510576641314367474159318066014213747718585302139940254215140872142206497898922427110664042557502827134936685748168960952246942897951565490935420593086851686844508328242169597270935235181863954711750856892068274754285274497137056355125247199244837121643809041087577952103560761616660270336833253125648220788459406114279965050615692698462158709003167934945191685988756968953588112619826093112345489097693047286673164633723640681003959952826801372740136888119331408924001252832845510691531007671336614818638895182623614256203820198719924520101893785343440527647665265342934064014840921705808007560748389250974692873734398580421808924898167471694945701400224242663539488884619312834398867031584093453552199948601309392385462488695025820963626852940222818961928702496402672448951092945381730386762215104749945497043306805773583040053916780281073758910882796896426019930899486668248526063269982818698498253883695373585851146542346801369825228792483704476109529840885019144827793439930977762473907309597647880398932524432975324844772791356777392378766515747920272651958790682163731158915698992155707369263018952799246557532836318081694514959831662554442640340959007318251086689122927843114896075039844640245019209481757403817764152526064255377692287937822670209389911173220085066922099549333688475882955296802711273688299518678943231514002738642921051528478805534178317377873084016119257749384599899804795763638765089989691812137502127103908559332809015238682500018545488413126088418196323449681036115526492945083202083823047991877152848637956826403626450815743812649494849781223955740807921140409294752611837984024608020861893446262453303602847020072735377523192616333925190002217034516548223323843019506007945603847362635628761204270583751923961565490151376724853762890219430126484114372375369913291761309193340934095703951706493680797167209131699184038160784090335049263551536484597478629459303196616765589140592652097230697050211926838309354852832613303142551569991189882439704050848339052565286965237203959559849333270331559756493001230326091065970992 [102,0] -3057719223995590390243220438160713559258303042776843093555713258876696143046411033505367004888149290860765956085810476013478655820477387161642323080068549826182309958796631764230809624180662551436250665113617391999357888379377289101971813210012025133259066775366211193013974643683753597494416724373477853441444735584173521243657313294609226376664918101115734161987380894051360336216658425724681501957888776510659984743052619736754263611591383236562736348874393514551489896098696383582912459907727538952644122830258535164682521579736922966933835073620318220682455024481066470993966649792546835841490798019038649829952461424205049677933008975630520541228071859045603046218031733329164181229888778762218911095820398474577741550666177568036323100628567245124610621834511355994211210780735933903939665519391532129565173552422411624826948871748559208930555259069940698100815549422656208233279843463987812272402248120837638215253044489458338676460080351593388853895695833612002479686666206490863743698146018098862053362825247994105719971756184944312718620346044720216122755750840502190470315409603527226039790499534001752845456883284740151050714092385514171856934935973613036845965326130893640465880555150499552829507894471235087342522610972931955950956112639886083939528235686462569198568235372771365037231398091942426295177847277402689804420649406994265410585818321745640204005383445292510593233181066475214917677136618358945576572901217882610989141793420370719680824614706717899108768851206297556184917833146856229693059335573153157520966886364852780789350341215312590341021032235324459088533256000344678119886493196314919484308346924837071022691072046661144609176646555656996794613861654835045004391030395419348469076439870867304118184484166818141372879261936046867833389694527065304893228578376942685160918537165162985746287245451203778450369980514128223420720251218468171008246801737656956060005750872622312428333465354594107390234324111130990411261601646142553434199588778791695737307408607766381455261152350980297938442765098514649179715374282608859648381886784187971316778072393070027536838219346677701119262434369970842591272033269012208672094347841661122059871036386567471058740721174396249438112503712287635070760091647028415453593458946516268481769084106968393681207296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,1] 323383790124766976423953546979805893186185918832143034991528324866584561933455326176577868978439574500451009564166293982814447515789665205507131810411540701455471642472394850414530787710438183280502888414631395294462050960892705743110261367792796770649649755353458847459611387392679822798372735695596475684663935532822136127323972782113614139930667324650556390646337649575460449195965019063358454192904171083611338333826814978850163539560409430620630611973251840001208269889555704152382340970024032768645819890019363930867207620799649402814764922022948573759071862293289843508451687430763358327537421706034669136562050146499372964013891103899060596910940020006027944108554224825012793160069507515834054206813310135650695910602761452192708788440624669464473968477016854531623145932727638480180636114208178822845309158428109904604940058388239085479380664633195140499359878357786779557991816534275838447668413257075037832116867492571777183117558261740389583844452609285358538033902364604327872231171828519566801898969245687785180343738134300024546083266581254722973055036900374337214917075784283097291357176990955638005612792740460505919599229730749654560820830191937856339317215116625060051551114471050401666795892801859048628814853643982483439393714724661709245090493530915221147120799710176992318467016179123956817259709455749791533117346964361036150017044054930028830900922936455189159683275676601296815855165131695253318738811247063112588630091668720492177658939470668893710955090591246463310156259327547982752507872886550644682732054618954971077541262997695530977398495513152264210230076556444682091090112137191254502950853689278701257466361456900455016782156787596632042404619357341548441700035295917636500014955684907957839334039644528044739706049602520480504813285359331717452835558801917174663741511707004890013903134896150622074826751405102785694032558098099949957040995354317979266739797217248811136997878917097594648934081879401832840635727240847495821395799952798713064133919543546259924709717894725983483262075463374248680153313273010225591653074809712782271641667123507753837424856345160899503074162543605137812768236792838110084309845806789814677951066303296092289444405460411654794512156718379883005869197722109983104953199055128674746619313056433550669060767744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,2] 11678058863107735745291408430297343427048235301371283191286024645325234316616605563247657043796013773709450567256730226795977740440658797833510097854691213126517411374427542893803002211276193475150184058487554502865599886852417403440159687416039070569090761597428877305964287978763850054632936203790541795567924444562833280275107983934113879035696162843274240951699575855972883547720659506417713894003689514510537968792538448233408339960088347326388094080902698038158884437480909205101266633158565902811095174434714110048473226768005553706421829326801632193701589824021006171090684177067135014588547710847884782004490567756077766446266080095094972320253234751206368862920977796711341258968909437848790802649000407957288541497792611635134307841967018774293037058766425300609457493781498692094206776186058732323402174557687661763185356824374141813447052281599239834880767799904818558240334449104643326730408119403388734802119152593228066303469110911135486887496852975183287746400726455584851675318399418903854182653755489104661343453957456871804708036844412502719527519782683826843804924628805469796662011127712475275756012841086155768322638680963043803898803627778170595925442788432017896665349311795381212161148580444356303934262896620712714642766632245474549914708545929099980004365822154786848239679591948824657000858531906520425675745152496629374683730533969750768432747347830441265189996223875352144368644165902392830747782010641376525397621611567032962088194288688665247946202034639576904659806141388096405102806401470807227290801157661764153782859606829455844966457744629032609653003729824826443147743495748985684184819383796456126146579119007873257688236017457372046249533814314190802540173988591565784098527520991886080060778444086738087442246501408370898293722649883066496675124780655747715098231898589144687555107100929978427787633255595806487287983602054008892373496002717124080485878542240015682066162748549883990052827656973074174307603534447457527168181622469679443776162273705536752744476866165206603647949917609889392240344443726121947421957730855139461548180923613180262330397352226057747969734120814652796429968344939771923828222494575355895279620569486994492326347117549642434157053499791474747828215173941074063072467457740711597138284601857917087032505532416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,3] -79865380226805452457001707874062440432034468949122519067126170076907824514492292311133102629634547932022701463901715796079463954806196415841180363021740269622145013058023035061987329932227690864110301020671417985675155591673318696340761336527538489168630691137158499902794213443482185836211236295124683047389612495645750412272620575748444133457827242120089219184638904617302625414898298616347633490278624772625129920071205962614581542102817877030000347555400197800289131655728638621623415159343469530546809200437547791291410170292956518026977704092102259467914787399068061180591194632704619058283316249401638051899832836627204406759721707265032980256877321601911125965484784863224192092388531251853858253287794610986894841507433542235785402804450542925490441664149142332392982891470853202951603793683214463683551618067608986839030083891954049441360522687165515603261799974530038731748176875366030212051567680337741209901744330183167355880283911732132967141071663245739231239045209846549743251163640900712217397858509350674656863872275518573486109126772831323705542296524233571449985451403778306980359781200716228603865648771964917910660929277848881408636041054508802015257149196250675022030927868492357106847723390848824671894274261049237457041199921489789212884622818921380241905981197037177613429236757592016913538299470762190248890701202224938104522973248811643890240089439464496194260199687638594638255655376306058937409615704179204499374258446075260009598886206146053438980832267386484810913948754532761165631393031762894793056378556258417735003025234131032385489542823860724535315664096535325451925959101326991922126069705002836323033189635926896402352780885364987380344699186958896917523056024247665753136160235861782332512465370734335547566848215932261912735490969500859918720987137002829295740211218768449479437148961394456653795721244901225067045380794252355296972044162929386293749192471645179790420960382565337960663258605967080721840835650346029413378806656268241659408448200389543203157612134045167127086212874231689106028164727827239923310584854653660674300509394118703319387246358685870246942010883473875457652466919625034600199480671000335326797942587677632643890682093878596818654687326428802210586578608104124075815042257944594632138117401568597822069517844480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,4] 1550173575663369674646040834193565809402128511620856611184603159680665140114186358615003643429560746162452584170939378396711549729654770272575973836428473378398358375115476484028456835943669689418272825026150255349747664973289352996485673438904837214687392049640100667658990564107431313160033002269558127522181926207048991069611750522538721858396104889401116795131522933716956397461267534023433361302278660451878177158079157559750584130784567338486528742136526053237706148803850855428884456610451896768092091602725519547846703277034801042334840699786329183616958340842594956067705821407289707400158106355051637214054604247702886604480229676939456127278101465729581865794686685414158183542647862372630347898050608646955995511364077356978528438859463413472802122163739146293652383465422389103688852858617822734440099579453837397539859349289060545661685569994080576986409337085330550453895951004123499474965371709329381069866524604836751988639747642090019723937061166966740166214943234743202755617053249422031315505188686276399113693284809266593819475646574970885236347589660718119758408772401988779458142618596535151334529160656145841904390791653257081330109275858831699487289168781180308850202160726517637714106809043275630326043364146657138676815336661461720416423782615470657158212884203843259775954548151971488877247453261153075759241675374638706119054544230207291683785682329668299669728786268661154953122212187972470066797016400119197804913859441529558581269682954090736610533135769684251169872433591369456430445104504024902986473957406027855562613457304259567872016436356634874826208138602367808270639278830999173573924649058783578923757252806703886645001408200818059272704872992458678397349077680876038978702423948980527450947417000145306162347378525955447935273666394589328630612603084922725940954489587541972769317775208342937125016571765385387208064090688837235238124189788114842891379873843685565088950408252724378486387315442313722735608104563983177722355979876879101629972386424095496872905682162762720149918534983651090391299072182056566956718148773027123041516965133458352193578289754221140050075983370649478906185955609075351060189190048685309142118802301328664741221104532972089994340896073643570422492615298255642738865868579464258036426656566681442879787048632320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,5] -11596735822267791059239042748402263081596953153886484284743182775803379980058547414714957113915102856535001357238929633660081170400085039542118085685798528007861262010563450586816505396819321317209329536971608676862687213720789708822706084937799894712120315820974038561472274334852483854451064089025889289127302528353037645499207485111555695588573499601009045448540715223034306513301379207890844478835002596768656146425100605751194336045622899866340300680110503679536684027576244137177086673639161869732557135123430472926715575730726212966235317285483983270829695495077872698283347262359499392401607860114719998309982650413696134887797681775704963501859994328658427298018720046360350376712673054447334614073286830504814124124312269623099259191712872351088662161266483405855601643717360731584766806992669657411114520336473782165775853563845884178966731961686980338679532678049063183381923490158039727241719741539793674896375891746202696536605546023096841291785013657578137667000675123939555445040900431191099418453712639160852242181076633831294758668669574387674233597569751591707742421848258583320490553330416033845030363274498607561711717429706074065268241419842326052661184279518079418756075301047713270115920971630305500385734246641089606199724414448137168009878957718368360035803528369862168966360286363248518078415527996124636230816431068322642591330013150549925169833366116626672022619521474683927302301021980848600066606273911447913568882832391150752056021128655076641514040026963500509935992522771855114793279723456651596424913148924508805754617383709952104841576869260601407449810415382207559541605809305469353063356855741860900729977832111389750284219399224156039354962424598360563032697045860552535732542906791967681385320341568140440638858689257453213989443545922079104158417082033107330689848362216726940456325449998688540848517185261183294714652142196450994366228284917454669404325726881033962033672514746508420750875101677426864617709653267112365866774073915777354839665335612886678237694766042162639074037519665904310256540134035774294119925830536276247264482100043673917778965278021240776564966888335567061673672567987310098133570559828826523165063694511433334698569558618909655309339256546335947459550586183639375281771654200908207886828493959942123063406539833344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,6] 142241682139411171631344646267943931554933898219281011107360667515174137477516430515201796028443227738269737116768044109453345715113478169688220936233711107057281349628678307190210910706256657724100372136101930982764209796437919042092886772210139713363299083106592987789002799477654643580329171878031834882434104804261266758158513256582807829153655252430095956043363757572854126028371981050421726616943167071047498238989347347489537572548074024385051958450601065381280902057487012065117222380860216280297336523267333597275229275507729678731504282765591556073718226429133947469891963698368453455786189816604019768705677315483559346180117550295780019421704081271308832990922877241420942215749212145217030128715706290284389222699569540430574657982955939694653197078973808081729618956301731152035642705932119593190527110670482899460316066550839185301997202049095172581548159545483799144476264806156541018665875618660304608085779055182754256978521980161401229103257894224311237087173785773655426058363509295951913710220635555673984732579266020580304353534601811246043515269576442965745307474147388108031084209354832242757925051620152762155593118982414682724990940987860646506173772441896589515973088456831208077730036290684855327771101160407210597786375786232188731023037983572966041844138979845070311275473787108843648513864510594295633300238238138143855571296174031195509590901759000869690716807040475938272886232126982822497864801917981487224442241185463505826218729281729224877122422099786457117246003350548695168842260150431554831846199891541910783189228568061975364733420698083532700790001269204827822726169356173206006138413140304847603390797875822872172549299234157841153226786850761774002938669032188862890251605706334567323537662466152003046465849661624332335372398700861052764671363300859087359710034693709937747107629865806505408771793769298230036969101272439695288315900282152826839239054008540374517085205470323994416596236175770903934766066168737670039226830388978001388126071187069359248626385489032426958150324779621697775970154902480262537913843894664939638693123654007143257672750571891077317325102707257343643927804867915445519631689961981796168825003705693765446124857296643637283718539663180168721936007300177642686928883523975050399493370310536143896599230135926784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,7] -967275510719840734790012446144261060761681969088084026231658888707412682760169414265779787414815836087681619783576139931138421438119534919133725371594579936762738387919233424604561384850693664412830600503314082452212388526471933571924845490963089210260207926650351996864163568579809358734960201385517390970104691238819204890410733622593803644137623506097699861762873718653976034096383397197809420003161141783998692497057743246607968170634704278292125831991836589791286329247352799983318185052604290243071994984695071217460770010456439415727192666634354387364529318532129378654992047186690208394286406987583950438836799155338160611020425294520134166672827196482870449198546490957868192522712284795341664734864230827003651384937873603364534193361304182348930926840110093453406576513946310569722828749050544953867036783889029508187112245219775475355048430057989583343299659832053717454892374124369881449904073723765413580630411395278798513103993307240160959129078028351088046074034261572754077508474225379795806243124574291553933118586882606484775982820544173974822042007985363653491583573014792809680753358911095380539736570369395217131122691087113337907489213620715075353633073884265200168720487025314336840829239783353009579939177311047196927853490197855124824494751454583850156780112875734749441521071849335732284872630609472687769732508036472776465086285411854196417304617905863147257440563236013287785912470326405606509515914895968813161745490451858491362123178983320488845711433711493408516214483393610050319436428120122249636771310837878910485400150066757487709829359821688984326934148008683748366017637250268965083907580873070568131125527809116086533183506094256894691444945639226471306798906553498624747020566879724978946747622569554264214994203846609424045120505276060161641193260129628073600893599360749304072054096742742123171261185371527355594772586382337085024727780432740017555454702190139097333537245551236994120390820650793227861131605518074105896948535687540954099118557399495371388065294808140995744490820578678300368649798508226691790211585936029647218773921961430377710024949292897378296482606906210356370796254926922371732955818817650800781190232088171261388352423107223257827980803785179760872577623169312871472070815063699756547957326924132168502352584378417152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,8] 4640977711562432130990259617087577382998971497595653653054506677500714731506053546102338146660572104882079999887760167223358967998240712302934662981460094386161195299457884535183808264215337296798680326925515594734217147036614212764424182613216429414100419647815032267444681700035811587778148304875870163259494261495426323288404005060872836720500469178219663769171971553260095343361720402338958549561834257393846702730327976858803573441284251222746752817283729992764358866808296746130333572834517720320341218116763005070618711639466778911707056942990890331613343561127039389064237036391602062396517007890135854642628627832732405889340962088512354468586981654431800399985839703605003329138788519024733429159386034266226311280357080043202090402797358145663772318116838885837026916751067581703975632619350842828200513617278402389400607657393249079991791516754977413808507382503720997799685771601315968099024898947923709228471988499334112054890214871181661528478585602615639140039722967269117904987187059621498763290133974904259268353006926082870295808220633484775341518083842125486825564580031985197276346521423105267946246537764088606960993958378345625892775270083068551463827316720672512519492385121352591939931289620684881596076607737233054700237196119216958623806481177293667404366126999608282064562505860510417887548291548209603588439493256601279439773243651731200398187786698164124628272208652525204836343621727113957088041734860043144648482842909061861214587813281801948105478454471346656758735479094874961036182205269333086102573668142028567693675654088300024537613315886250359508676694856169980196269433949816899108885150536258477396832816703183115519772112198178376184198034966760826920726499566125314693956873169160982576290997007537215747258366992819687210580752937433137431583472143217802954039002974329078721682381721804835631283385974018406430946515278080877072640439623118429322364762610478712088807978610515796484557233838571193249331077001758684615698525964923013144047098501451825322767005781063884256119061499310174860003224303047021881970995090299957775403093037318429597707205344850284678069359358263564138021533401314833002920178445850885659122061564414321316329729796934694352321344266415221062651316579088943191269660603079564127507529496083890471149935685271552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,9] -9140508680694503357105958391097961830831355789680168229516331899615767233891958746292590761318850146272893212162996775928367787005994198754490553277492047370840307542937823996297089842167176705056311176791781567159589769051666976120253296987664303801706050769631448090837990647194230881509746868559597262945076108834913112714873683317458443100598201942160631051028542105840565540556977490200229552146478788091236298967788749892599854561786745098646886313353137570821441430105364511514782298642183332951570312204834024965656878254131925180670305861968869076403863437011560724854772933937293589118464250198192905891158898024360715670443714603796117683196414751278840365646559742568188198382555665025260241104981776463263483611401307199531045241555986448369365626121930135946003249862992581221647588806079353832975841751133429008625562788335230138093343439057622970398835850067033131403504237863661620109482212294812136705035413849608885060002878372656879913821310649953531237166801757637291212968576409842246930789249136002777706324235323007864723097517897499795492684041978917675174953911179507915348665569669425304954310781666587203282115524335500663883071856814933447900397820799574060278565141744548370745292180158538676709305633050295708808536771280079796132229949659458922494926164488502754901349555477960858113589763018836040194237239425836655324020879283104751231437338751995977094556497186002056411812892201672535970471308913907471643694466156857787876755513282806714100860174862673296385957230450459081235858948808903190240398483866331182126895333521291503526503523433946477579141219454180144737186561218043148575987885200863025116686610201223477118630280170348056595853092290090554464262657971704966357598755800961432972737522616421620257856987428331881722171106894832279144384946729602575665009862244006127628408933444315247500061907542526612600627115443350219840809041290553707988433035612300950834067268745948620823498050896306414999580530332108388877044464296677372163021111758630729290264489785444747119503505522595724393897226093150238999921932226687005780053858509630247668674995646633232411208327213149915640349484041988594611417165157566372993118229116331326688580516459215565192403070808969398357497045437646386474063090163278116736157266788490618334016427903680512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,10] -8866050597150527442239127756784569216180434267610472996613522165941651598979684486091988258456290084204451282463341827233742645385213041484228816285356753004501866941682166231359019293916564161264442475827633628859502144409156971791062868816164558340892797398089205645315456001922000419483971771264526318497150888281084499021493530067020884110036874890373764300535236975011679001862587483661367812428361042656685091723348462290836928958807355937529279511367917735015090932572447301319775553517968351170883212804030344075281670614975433769619075916385390582761112090128482127307903732137881200330619575684567599110691200193342753989297632346979272065691592756677298035027094429595662653257692835082631401826675644241266447778744948702127336365220655791103926692375538237006357808615155606201516871698746832541958583944807884771120205700751981916345228867423708455612120190808259867716101480188422546336616354188499858936436804710022892577286805462648239067926227552141917739856183240099599338401992313841890431720792730742891711073424818201099796375704258155298129861463180074482428167724649729340174983165334348928214745559332289374952745813728007018920697543215387865648735265468670108400763862727698334384731916988080086437980843127658492951248810098403515741917018164479280436976657072696528555440148261963964478135278240351006456651156859212560396085219673747805208023756287423075132847771047212356707831823266163812703812419668229965171238279954068472200659266078972424217724643976810883736107037073360180798346436378611846810586148780879124974927851742790772424298129687735887705796365254148650417224504629506812373764679731248625628900651189381227723355297692189655692103628815054585900047546064349988085504376539102303298315664111300267565259533484075503780935341217238076037398243916913701441519549839898006404144433957708971373481820388569982808155085596078164049446664237785443487867633299258344794015830541060209261468900431115494161502670527965744587930446796525839729335340130412808417923742165149098623307327562341674876017691735443457994783577379257371243821037348845265504263329914606011177907636485612755074366325314018538102527407274315752889992068160287070270654052867656480317623886852926605830921846641981384640197507681161924534755513228637588596954066453528576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,11] 87002323962747652891308353300990899946356432512905480773936288743669828188793272656166905147225097538981747514159740526279649335000124635407389306552407308207266442919757722563143771957028629516916054520813209472881240000275173730058080788518719846414169563425791146449699758309206051548774263367907621496916190340968133004955705276096948074553669707403075835753400673783252039518610637158607736482868184369926286479677954315214979813882514397936507675462540940461869437657088529519888770941739400179596802126289033718229643080910980247106891606662619450734269411282289480320514496628772176363547851329309217250301625843125632008005808589001241484653504682531074302006954452297430079095292006855245944513739870942370267025882418376562211124988764833295358070140316356701106831390425272495117434502955764383824172849694833863464644177754474153565437254825807995889465216863116105994363395301728731327357557954978515700986616465766152130731595391733084912352723508759177976187682644581060969136148247398131175896694240282842246674914032273793614056632056711544844213187799967079696922757490937874695719268412544410379851141886067230420687135446473916551545326551358427629324621899129336498495425840974606662328786372261578503285904529060858560032080352466826037076198661561923166176748666991966731641652594584029941852760031817262513663921103050009544261678135639751392584473977101002142766114892866602930817390196765527540941191693449952916549232920053147261054216267440175761187311049868702937493207027287612176743460518222412831708252053108777783625718950934935465617327228455886892183941744847193809833201193704968689936155862183438614522978212668679890390325925028958708922424651641902230559470458035237748633252338998229113439866362255028717983296778361182564381008161781490280034696773080328838157044986969947856853023989227818963998912018426239098641919987475012639955192193311883339043095606541943112394462462674301777141614058902219501157685399351552564118892133231874629491890476716126126558991005815423404149332656321705237572970202814534522432876825352436508472883119330457463735560011951780996001124979114325974358316245899142599410054099487855201293259589147086282128652013454281115792731094125727893707249503398413787214627843760449834759637168002318448492816618083057664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,12] 253329766507766694020122030273177968043509214630888797589191861404073558649232981702377024176849554210500408013196839831430370555052150204088062615855785033964629118513457080458582010267439082434562141034589882194948296266168892332497988635039284949857118617850551674389853991266425337439400908341886384494418903891671786344625035437001246116825160517530433469017745326979048492054987093407315608709627910458247537611897766269677041375546824819380505753226066383591928439266293974551198248412517004860313752015112424181134781849211775257754728389674004245128518199610242608317155758428353023835807397769956447095066786916260891376248596623835491762777464704709581432373964237610551353403574212192476902581230636308408839046235477260773340134234563013097815294534225748528198239516846621799004363173847244688120877491223464586863490663607734222637502128812262161967518054845216045453456578714073062072121314974214168196451249540366059888370041994117321855305438582486228565983888618624287316424093411532206432201539548462530338420548083106805909055366537072800152077715331859885308830326254110847350845861861557081335686734953054954401661455307500750099450175267408877389595612907162222841346245637101796545775969093030996574038733160430659523442975756001157431452801015877411931264170184292223981173548027002044116544374828711141819159194291354193062662377187500186281896824189206123429847078349113637666516388163224338731817453935171413300803707863677695968031805476000503977149517323823406078335426469075129219198804743217526286649720866271032012130756400665585413790727340357967018932321720308099262577368937000110891920409022312135538441861628030103245732780568032504137886220919567146671608635262639306290855766297292668140521902829024532846670574297441672917761405319594135365639314549177152207524325850284437075502491025265548456266662246286529339400176975477027634396208747468193702576790957619819363066362611890453486107909184964904144791145235670427300564203900395398811993561395728652807563361856471408210877256709786869967903043061121403253535996074363323958301580958603245445749796191363796816227542700395546429247747755194172994329605849163142759086775619976868012474641295089536459210053798984418835926043201972219365768909209575985690128660588781083088919338741573615616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,13] -4814080450473467384450259624562598190479232934438449574392747238088418383521756323174885421761136767152874781448213947337961094411603270028012801696152656251972995002705074695658800750705466081813694136503408842494559571089625324415924103774781788379912541346981939037451869860454977805327972828260922985585539906889118641895093734907571824330977878674219180075587852676194381252048317342321274832887262042560116453058507146770258798504080638646770511393532704287033451269164550945743529213179551730978319436110627240971452282697807762722662632198887860927045297776802164088854081878719974173462691306582175378634892190477913943417228674821479080843011080375833411650254573406774464193115755585058306384840299637759369901179616194618884306865394627121136626273474041089309288556183763581793222157736170169862365056557914579482941723362790583442024185680480030800531949886066023409490924722446518998705635664218173896286798591307563930803241617597399179443702968638858825716051493761751096687198854757611743778698447679702862431837448232048174828609857427211077058062000933010905967352091102141016150669709957276406387904847432460835649730988989784278516498655713491207074781281971319890021728927787788636014058205442785366181174945868027335137757475592077570051624928232269589860780275954933691842641373233117417434116251600230872815221633444652108075766386391728092592134360502673315894687761812468438597354902170194022279464424517006334939629609937699272131975456029789856604135699893985108925603745854388462947677448539542950364331836752038443479039256586639225023280299538625973916320145956930722554754983056085955848882547772998192096385060004718259013993625038216756010174611700094495341926786369428053790417794857517275411559363732637371589837308602777038017232500925147592844111530883159093763623158187355748116699623190742896511049850467685029110672144009835700961434576070398542224098397506369163734603957640845633895450480531557858821821558334033833291992659418621015109530363766152350931139881508837881916322221331445746759328452319786685574835566583946606257016460439501451940536171950969334677050984160054648090288723067221288917993655342064212138441283950545499472989489912261763510565905243427772387011083746915979206734447059408865969533830395155875941609059374645379072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,14] 29090776543443169235066565321402770709924739864382348161018322279607913169259674382473085506358698541461908111471159713103479212624044546327544715313980792237649750246041098659108043383744650104837230554930530673498689886048047691479961534147515579846340463772548573263542345599982003095898376322502304349765102975992988854055705213246829541478193989337768321167339777375163587430587060291543059196478963582013457745653369257144264783095137404334120912878103279613227184836420153172909497628715074198029080915876769414410084605606081485463784805934453563762272868545357542599342562576540796618695366882438533224981653689553463792824984624049542624690119886832458527083259673914544712349582466838805401618405601876244748430498483900135246938748664512893171361750167973669179097502839697407738026900096208608052181342260167322250335476519533166087199084464294317150250444510317439010611408583827977445244433038764287789474345390463988342520691748757296998331721596829501429784961494777729148443531205083770080967242710286317926305897655716339181183091002962697641313953443271484311239059947689844698608705719542937552631696379910420096456633232528833186212079737896464469604745565813952788957017575821637722580982332252630979939176510427232330148127480135190007839082477127913525307700319762480526497665252690029817877468701248089898046336721028603385395199404774473281658461561628628136743328010516889452853761299548195866401127308446268056298587082830425081103863479063809028439768197667016070901305934230337875434509800977091558566489418497390375313344295274153202600744587138629625309023850885745381754589415189483675866374556492250943983222594869277487567545962029905570959808156006159274029447271086261315851804915385964647441123235204219522265290245512460875438660851655015380625537524584839247335690049303271342809092625463779182461250856256632562707053296886961520662529972565205103334310829486728893915737793759321119279108972848070350990935277511740843480990207349205620342308492927788555788976563547961465687059216197558209127168265168988243093000100406190974453223264150563101649104185742098277342546909291904125756474413699783729053534018764022772961070724392908465301698493886352847168752010743668461864020319950904962687195207395682895736587904061723977144527469381059395584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,15] -117417042070587056920035452405487960983004503415553201858850861485524536044150821242355023148144763101060482530914057452020308319589245506949028059285747006170048461303457215745820404019991103225634961607160139869089285041583351848692140192612262492559626889863232089067762513852602977719738606427120109344254795208963960634795690442742882017050437139350124017163184571616939306362672930816507967799079588164370556840940906734293314906326772393094584397690679638475491204173109075422630118835871365663111852876330140284701525705995997775173864455249000772321755789722933234369753676826758157754543209237412116110181153957477017446497013865813785701768091492339630932114260172819935502118593110922381907521270740956319905399357260677346579772163855364773555497578992223877915025855086590844744225623807863749709040407943956964875762427390260231492850594846339427609314525016071527769925501547489837542689915288325565080623843740533602154235871291246994055123034176829466746308974462945161518280006930833371967067163165986651398799756600626086253323807511269292443994803958429514387842288635383050108160707860001219265416310052290157558316249717624664687535204370725212770531777864094459201741115194672783800605079762401737615593377719203328418704813180920284139675538803784249102310667519320960195161754089125606587560456046625338229850931014098109681923308378436216338638408237728169508005488109295096991996972138225832415449414673098950938049068811353165797828679542179765091522049677724468996889011396964617677850331030816400271820981849370568794244706649636584327502769924550084601526074954794695235980615939940929820604811551311693934448885801936112377734383473736071040640848539324418708906165251176193336883266714187978591549947630389563423563634764525614642012527099588693008588169288623024722495829594924899804273251746267604210692527632276630792527637809032395410605688296045790278670064512338471240934659168281726439255446842603850401656210052042772576107347542221494869280264016591139374686351322878280289568975263604682572987232711928881899424407835755179392901312731161244854475179825733337056829318980817778472244871589843075170224197434980654478401292717191920789798191032412476487820905995000790328805181071951468308682158037063171453637870041187004378043897144278960833536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,16] 368776725430077486852630994248129303807389450746421601628717943444345307860658553123927158628321550449546591278184970501302367453084473425062306854399478036054279736475172150297050661057446044252303885690288395588058955613608569543320570145298441440902666495366353681529810116003648569151538974928748187467048496643294518775884567897013474020824462299232757415295017696866463565676411553959522896226180986649911144652311064267852588570061539983020619852779219065674324386120061085753853932998811150784793420643267378814402540699219378326869466584584726059359168540313379325855258863860053785523331095291574747230795046119501814115454437010853736083517043980940595557725751184395597091123719635282299046551890770075377488108683018587713547750421299314254711232028062706532094931630728224066499127336258772958724072022958533654610257880575749959791061034936528043524160749906153758237273758884259550002600848682134005118521667933144855281596284438935780446886197510991711786567510988727580396194736721524170765934365522165926491774863729719150403168980807138967617410452892132474323464730951772217595787330215620041371783868174360638939072799926200225005216788578824532719447486755548496279605503102939067271575359148020042046123208956556388789729800872573610679710601199375791634110831704045849371877878956424314784435936472570151584643764058403462351734188121904799046250707355030626652337219865967057700747919728145858539011616934649318188128749467879883232025254677890889543886812779502700133820582541341796474962065602059981559308667828872826139370078504485363550393604787875789070999352037110325055082751899508702347496499864393699110615462061556402872628671729178403216818085814439723224875705932162937896008497150972211515671332179866833182465282151567007089683561881478862026265894372477159830105376989127960803703177629708421935909601706944423766968749418212684428467259741520178813720786121423566042168205840549923374651772939556123539851431864354359663245423009072270140270450669408917841946578956570720350051666035171767562519403347174040629035448123089020836249632353451478125703673493408266877915385485357886554435234526004120044658011077892867962650197815260476285870768336092832872712752279104869066451231221226308569424657323447163020787379430897825591505819437278974932912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,17] -959706448871838310617452571299771432093178362210365228936447403767661414617973676257422241089456639265913616903181300591068740366567674664340473446085215898179783471347833792065219491687515612077784566041728678568809389271947323209187732361871118120139711858878481654889790951537806990660563809295586983653312715362574918141454590905569896671733322718615501741420176078151053378468754091509198092974489353343914506765743771405557923209348896612903373424047725344225320140070429115526720638794915395668388388776129609723393302615616192697208574781091816432206909960213734559975852083282109521002108486321561130737138581565023821569459980853942084923950895522298552409861666743485338023397517268954445891575919151878012614620560532553748390622265997665691266767814279852122241337406732088284342685980371042011612279396388148782500818835279857958032723898413048939130486811932331789554414171786746194103723775948159783578473487330032343587857502916365460818818557150508434160259658355603397703212368800369427965770859548189635323456146572102970566044994173276879595150246107547272281943001922262866219354767578382889696263709805895867692124581356204538528376931442730053969715655522405807206185235002760634826239691285510694165843981029594420478317522003477595579969831052400393696414347788211467394375507987833577673975987813643029621202231752206454018472921366076908898500886048663419899719001020874915351698598444355527408258594192139452969253827143136433779700325878617998375546677939476258669711095328628246585705309992703497724334989599214157065558074662438177240519025140658568648887730378171622902057581101964760825601522180232090197536329760764617006233851160985478627275914048651840470547450271183623777239028688496796990756953084453563146183641200499378037862360543850445003281320083750417490467781206684728785768835227879560066121748278919635839045080645890019637205527870069530966134423792717464381346198277467259517377079993552607317455900562379097904084583354660827643675569483686726102066799162080763947943857775781550797020613564261990401587897625603466200078864816206905817170596938727260056564853837123485513200983126206407370713196024042483241999134356556793414814923713410436936222472218907690989180311764310300754309066502368699699712732150702615318673838728501571269525000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,18] 2131654231912847256656530006448164142499988793135265788514675916121421751092358924898518377884090097626120881785736354924942426585913308884715364407100653918548369878192178495234180836039222529564435705569895359474642568840904444357543093071888232375423863890217839680559527501154274150449333275038001908152806723350782273896809719820579878328701096748353153980768418832849907141553899399719691425676135763644724029274925594191152437727758371437016598685134736616389099506516398594198425588027261467684376406408707487744473953155955566953892006488407684205663755487125755476068517955639959433313366075996194052749296737497684815971722343169251834019950786268403558385204705228830015066600793933333288575026545099069503254571136149998943289406957980924901603639313249833112092637568506656031225931566654829835100851128058860770013641929389152535207473358091445512376764791470899428357551088431394521523164183607508740506204443689031210500257358823539531881614094944147337518050982075232714588564842861697157542000753046910502599191607541239865540230485386581932903421256566873115930019186622534192171720476649787528608610854680042502767878992891214003155714405958057284489072714403302521582881698452481105549506111882522345380620481715231632533206005052163020006719736371138371988102687997204364549504967619934938463984176248574169470017565779067013073979933370408770302984539156808000752991884395540090442931175614507774022149362922176123735310432584694619615083937004276657520707327078874274372639944417089403258649830321314589570992637017614137450479019347629613610743728528096261903309161904068676220497071511433695228852611584078668343546922030198842197456620947426287773937540614161057901816079250472592266332823913479583027797904713599961114289200876629867222279461412188813556216452626126167778942834598757670515539145798393373141995866312627157711255630171167011807438314685671060961943487745499125163019142453444482804298294196502550430839243523936855635368171719316274184294786451514859333006266870920135039190322003709121700418679306695940596001586493800448208570413543138101762815145783835864978094087421174583472308951508590709996699095715166788945588602597673533023179697516039777905912396895260745864852913512899755855747085672612366765907117592303343770450802432818731456857895996093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,19] -4103844388430173460376957727393670313864566274648496061425962226792757546813958133123701022623696929436662499998057628373118904929234816937676396294141016678877885426006365588189036621663558491873739486219112191114680273320734625810926452879806941260389647267392639708767553263682606828426829182338505394431905812743101768340203034893955898290614730243409760209307782181144709675728277018593162803083278504167918509154872231742873607411220817134853085189321243082433327947190328184428736227669948824953432903406497290049871381727759058250885441387272799325410493658581254236891400449274114164433085817224510371637915158338988195126550238704412035836276279857244986276419832726801629359117619843573038264685516502803373618333493676956899844894219798209708541989970605744046757227614394370443103102895556596324070580501991250036640606302197718976731262167329520894593636598327760986686141070870702632749537234123247431230509717939885857843413422186217718708878424024406893582662694674222799277358153581798194241456126967175991599449341157517806013650754737489315198475268902114028097162527839252864086605375176462371484915505037086729727285407970184737492056228470191961765666724614571855126244481126759420988231900515849833856379285227014804216529226685913439426419901491402895032213602568585941775123039877075884747785748678867811397566703442396959873140106136073637544914077233067767588784490146339232336642626338160466327872017949229882047129440561898702936053841608123516581621966330839011746052150175270199039366680207267846605379726627499812575537640445154866415323429227249961611983907953258487973527813515366043563300892260220909091303278976237838523401032962158693269294107037393844156814921686332270123271116805577363211288175873192425011092404410285633808851885309110259009459421378338455046663232519628780541780593855753552550241716418888970513905349370337230877504756758799919143931142687157560300717478150534134727980465849321871849488045761907377380261327220839835249629349664560712590862629433302045597579517103428970177073481647867584504527392588014888166685413056017182982307971364872945569917404952199140397329502609154885620479350916817832522699885192920895256486460448095992821472365823036459742830447442447935421260012032688319146584892702064802249583534082219085983137516510009765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,20] 6917221260775393285648608962172490294964643084662920773092704672962162673243732567837614927724534436693792792348237122117747494962122267567949282739011781772845517190156431809268262912792497351666061908079568742400734980234982810391516832354443959377455251945009427544666657697375661952383081496145390228099326949150205807840147863267888639201305006614519757559689651539692054724880867919974192098807753136689261760922424759660950390683707503888295519389167801177378646061534413954572415285734307039191675239331398466349658080610999909696488701780103568332339641142563877036399256449685568708045716759516060580480708663554348227424494050263348336097964180578578876556720329499179074587568612896972573446761815387944916798468811876640577577087519548356945104703961870108717832305176647420279252310441916571877646022886913336766698115147688581840124158215026409356263605152639418679992287644810765668101115204481253994428470753463418239191535197923878692603170523143474979092317471546822865493439205400315914252922064058877865096986210420943166187889927904127061221268557706495598363251590721012535715716816546264058746173244303747356223517104118815064358470914339743662560943922536386213841135983543700592749934159521896768871532936574617647646951521768863996520771194966098392745793444133455180037063739833767172435590077977810450405141637807798590245745742940120035098385204778406733253874356582196208068979346223738745895818017647916203230075217229008749007629536191115581826842336140122961596362755307332255554794493309758650325509393724750152537431382530665914894220054560312561214703150908044275673418795772709181758582068102587400014459881567267102058514490099229749129131780719220027979607745099450516960706035435538858171044784163319377819063182138963675041544015645124532929958179721369839820139282473932438723441041997839199005059542784209808862331751106528554356530804795904116200730765151281918519671554268423873125576150046823737842608467970176215952194143352536775967769897954587701077778518132021112065389923736270594749640860564537057506352457382971113013680659162592226385017331985925791452526339960444923548328880165458705957723948529999772587848256808849338805952432557718741447386477073056893371030405684860356844983966232816250134237145665010318092412876849368375989920113085746765136718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,21] -10295930406455394250060143923506447752234503409201259372889444462403573871359487114220038413449601412121373710384679992421895320831229110175162574169001802283831339629709932260473271386705563704298903410520715546264060836284782344726408450723282843011736679372573318382886107879292980271674651955150665354896985343184218406841067000598003857569644368420193134045585863515952341187002992050459098984750745408370620767648080676003908954826649358361630319777871044508460324022612686091236914318987061799682512940362524780299313763962176374327915461630188639124904130621293979263401314286811175219014259356397633540438827577660068643474821688497969959835980359236202132575398232322803554955174097717609485437431792958172686757465203007002941392538530618390259409306189526926974034831846277750300551505967332484571636647369925460290132484312001168161593471514028850293206335381568668513279121359853948204771983106939488821633586047479902509267831763691153018189635354019770964570478463756330967710141495453159159169778257478023407133791805778539542280149561713948918068857815881883487827688449528451814963981212576715833603153375530813528318172592675476345950596238239802875288440822614153281181581830783601738167446172561327720891112005999510501092609768273905746599456204249883110275132914079276662804847945818288505754352532569427345257343318509206515435687536470164005166632531987485516865829251815961479144621769478581217098886490934061359599472613058402730896860301514419657440409893816534028023168037378662064655525490349618259293168896736689279014444048526932996532947153217353734119932765083342439916598903738459650528178860255179279920570266177361176400113586925246618309522619967489138465118931007560648850498750068576826962395648400640339448062446655058801381418513489732937834182780359802609079029543322874072789485820313994479102033239422061364886408623033350332309628078479318906929173133900670262568790665185905424520422389380482017849624772291562662603074419507641801742190676829979119156793995503781182504348461539818439353371946895423937106345584262900656178085736112193357037279820795685633049996959508169192706708863413042808833597784186789143321156573956888184298670818601842852780621527047149174198905316523206328791688545582982723415939680732656976100732583129680332873010940223395824432373046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,22] 13644238654865251529191085212449037100188878321466994012157978547739916719455603920822129014037511104753025372630770820754094413425158641413071742122738338485874039979177625556838732623359487223133987047568799180461644476398149270625658648403150169375938545462830982247037544726406892526056203665248562819681697664004783621018952000347817180633116718199542280500179234689618421353403387991092926769485494655051658670605645608665571389198737729983270523936799947309684247204199694485200995965503624502170451248558909567402424990239429958903307236388411778857232238827759290806518482689457884100690943561614268904543554138449082541220072141177466152060234019540613050857202699636952034221652820767265784607324788933431187860713305868172641560340630942234732894371864213342051155665446351653793763018212108017127234731201077299231199820073366635001207679366717836095220594049651534807866730495506325740912402391703523481016941094018741251205091845739400512524921642795324394629412490670731218943341944413789466205023404164742579672253272886282131802869590181967034936685529131748097406524420014106271071159171718920957780430337172995364113978181368691977058519239945067051806318828603970112530688064632623361910957509159360252639382688493361632697781249420822627150187410847569718997559180724382681186577670470823886599641926719684150519122114142100012952657983372336749119747738271744362227575253885872287070829148063279947519298633721030854219655189640826084310731111527319277671402830768419269381249169668922686987086928603016322536773212988465714896839729108584545922938166791006279343195375448183165844722603075496750339832291846749439659363626024265322046647482031498454964974549478451045400022873201558353497994208660821710549623018484780707306036996603444717040682669844005152780539768577260564678662450734331122074668167854832730550558062203065840624160080354059171532784294799103026914066671120912406409264104214946031139378188411793609828737501703178645790115062967482106917615381569945851666454140892930834201718082030478178721347408895277488951029089135498547732591805189163644591029532575808835322267095488899985037672076529921954510668455099632519475002202530439404846629389761798249913028514633413538120726692358213422582529310706116088579165476616430759231071263649312928535831388405817560851573944091796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,23] -16219201162546323855416144843446936631897177737728616485679025250921739053144305571792981114896387215590045887771980505556051328331817495248824029041903330022406408624716596531878039157680992709618515713118699970382940913699676141536691406608665957140606520567496661201667719907107731570211594799436527699860149479374266466997501065716168320531021154817097477886062637963542870115566126470269650015330121540704596215083392302145300840103653284211029886531703093608318538685289512919149838878738093876733862373865982092375697611558276942921571172851182157321525914165150439250656828372522403052229247279201954363418619969707333927892067277894691217601955881914985786636052640494156995537047181011342551682192116601209874640476263320110891996555016598191645192944005747512099877331976672059670338497017943813801723463309000148817194954346867202712513147410226885187644780842257760310036769935789507890218896865543533411150796540713089586444687793551838514116569432972844052964775540023148481273748249288934845411187319587610126727186242262621211108704888776658623378897601230419902803157498482594842771925890690045363315938489932485712609564235935578073037900832195404492020444964276270577222127573447129295288692108910660158400718945293998249319714462438344431321207143437940840672815906754874451821805258470953954494161310654167537485220770593575567862738132565491259185055429010439886918170479343342214030276153425809012858522944801923396264176605288785634520176865693990683356649139620147984868542536430996998629035496707740101943514477666345329018286155108554439417641566596213860372270952323091701364121639831322757267396943463694062661912929506904683732653485939421306118577695292789460456586261819985931777556040609703520362599593103539713505572637322173115579866574326607375177502131950729108552970487176093133573235073590496696390911527634528474376897766220527749798121157922085037893845315082987574829001350047780670386866481907625662212895724289671831181418973562043657203757388568454017403159006987545936008901372552582746015048377086295054681669312841783067441136774709969570646075546649238832041400215011759543826195574548397392507630809605920520898102584236268654199133805526858054722897064302708331983877998897104254058209595301591152638085239278651265860035451408938199700484407635437382850795984268188476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,24] 17397567899736634418198881686986139445717507230027527535432664551276015667887265129853741042275324594736195637182544521786928283003505014771052094560083602381663267987018121973108522861423187489013891662356181499239003176744147708781879097760838812211834146257032996910688923392906599940238604085036028422357499548782591593145954057491075857556042552043154623261948734180675729647222585831720728831184815472947665604909381566894951203863578471200413567807981148212876025244682628861267987518474340480691887449277833891043193493777275442091420680576314926458808533444846629069520010791611370038273895052995249312171403650613481574450423539191174508749738402536450947223201683947537762848790794184974941501928913653085707137021166663983966736092617337581944193553959589319385999572598895456153549494902651085382723348508724650361584304406622435024743460923738542015688990634377050736456995951994398733181830850583069825967269833751105801149840104708698032788960391747436040428477889843736828476602362231652055703241647596913632217441435811474130621376153490150936046339181246496595353753897711163003264462464669087618601286623643068336120511204851639198398777322745868089247824543936228711119522869329476163549813256632212437360588217267885592194588213226472905489678422196791972397010138190929488514224979668693478794509030776383201490879997604150519641015849165080672069753002551120158116404676325006836371032662445985419879993921300289348128234858831610787760846427475371784712675596556555135361320469058085376240870763491006430799207263386626470047070237709220898474668633169346390414046197556571177992692082805252142833995319506855424933917984993524659008586027850228888072604937375189794637437993539983445670199181413797764772112511824866226335548114972973861384222974469249514170363107000622987014020569892458745853151889275966007438317628071282826346471312645633616163048840574938232342309596180494645930826611773119959719093343083904854812923472141896702260682858183123520687291822524093829874530700224153097869876841555342049937562900331989704023143772153518502948296165235345922476762193110356528352242945249492669314629067997775707661353985642148084337125032133457731331472283167118075636014992810276742881914244291093103799427217375135610420195364872724223258271384892318864846814846962150822946568951010704040527343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,25] -16902958975687599850258177842095057741224213304042596004563712804209726879304250346813768333178523058134701738069449578963655060695391437787531972549725238619731659750333741354382464689855107360790257765142869697872991878132671465982877171720024437405617775960270598606309440131949990629845690487770263876037041454460251481081223879809235136677488806855750958561682742374546635666548031776266069286756080987150071920586501919178041151464125408876334099235233172634953279415273904821665908347664707403240068138641222656315227867861138928235377577742699434640086246583502702016282483466604673407135611923613836091068960278824007577662646798553496474293280243480477055048176676537799589041168966973912780427231365587733328996720646145326056090173606691249678501510321549355788248322047773180707591840534396044435258750175648259111955023205948026209931678523423078748446623151847184056292312756394991480611121792714979285844158541812821356747992569444612258272769365151812818654657637953255204978272970552946877782878890536968658593939076556925470390445703783487210149179152149974945791720479970444342845505177676275117807995404824805828781686720512959604898029628852867758838108498492686887367130528911361234913706804059370064824319534140102604289333337798090088014440828017485135191051085958493057541125962322217791162145606224789717598482634806084938608454645308876705272976446838244984191386239873832363073779796619791514863599945503861828190834286109519565599444036951468091424700762786365614854323972579370499420750108950555791469114026401088509379736543831400393815183557825668021638818320926430642385379811183824600984950113901435163344999702031425275640999719590866526631211547570687020190921709247326879729521653345072530642416553464686211850734159715131132466451071017911778149504886604463124436417745798751662491229659245651534976721840827048565238230603466473068333498112126318011593140337347919228692877411392209649791940192652873767635765414371898393076408748089852124440214396022788412907712740631797579267722688519510701942202441099796808531068016495317525359569293076446293474059054454921503005613647423425121661824036052686191346739725015528063706184882752049259444671703765840000854687071886814981286715797550868720185226390020930079160158717819388086727485027220938559777079986618472676809687982313334941864013671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,26] 14896999531827101147857882858824596464507461196653473894936933445623843078025245091781269049745377347416106467180996898046078525537997157828162287827247799086160555479546256586258715102053816809864302665794868197527012048197000107791187884931583328317940010686297098475223369276427256656929434809870114545546385030226088863241944068457268955587550722229852975198951028693256540083537697515212311382216355815793774021052244986259797775665047416851893993676604782878566052804866309888573959938641574802303425016601830989658943887950558970042110582003580112996803094170250867599357906204606635640190035559338932327721261356573933280397679499282730481243438696309913348733625188075016896196812596886581601619744900775277518178180580100568722134194678146202378636209632164487799555816707734456870070503205776335206419766951226468402069016395452798167964719583312513294072510834934635626167811306894291309594006513219658122617803769417233860306574352987987744590850589900948616034703881832000257146465402454370356198573706706682548656826862570340084012444100861410699890984417602783995372169588148841868481078830486977905943355370961530133280063998925187154191164321050404327171276883768395313463295009367297565558299878185564697468931324956873792046259396659701493932865016380408039703261638725186376436032690478629526179252702613623892049932222910865341310755626571020186720583011681043246206940738360919893564629422580488499290200716100514984674522807450773910563463289650222914447231356006130398636672709972816086089598812642922694164909940149760204397601991339799592318583801680147422780716084142271324275695116913491416652800709727643355229239157086905310772045752560112155696013867303561585487998886402082526703465084847367507771420029713151074507700941548597905715032351965366814596444896755492880965838449697850296687925665717342553770365042385036414137992951988208923754536063585999871539276254160669716307797869065522022866090637887608007533619264786220569363733748819711197615300995755237670356758722304260793275835583937566933480000897498165135979589463343076366641536142293898313319454432615753362738384519394257895551378153288999620058992216966885776118239695975058006416544299957077655541530548426005066872421728713407306636734225485553468291412535517641770620849597521211574533521918970591599480357558604737278074026107788085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,27] -11906463074789156218212039420415535874742543326839736843230181579241048088256490288083805488897603805185013278520412640892204795907058054180075591675899494335670183007618916877296659753966313869005408776667742972561110723184820648719544290965623068393813172651310315767870911911336558147984520745387212514128314952397319884644142693979183355440621543214056461612115133488669153066796469008776713522312474875494619628578299825935408236362457498575415873728458819774306849780258134963148657137009151800386340605800992616626631327939052084780928772576321946735265492664198783552242357572806307151853308628666145777721919848638435097199375076065166410181769093568860434579068204331294514222959572898194193424292046500365469659227002971907865366576880311322622381258729210366942319273931247720335245207592479915177420729168986519187020027416318416471148505405518747097479604960628812872961077276536875698882689074554908600748342846804297418773851109149854126140800632186109828298731487152122290952195776123258365529772213079604351198795416370691683115445209560217264206283533198180323908376360522821196661694904754563274784902692393469225488848288052410640792257919767128148813877219965681960618189057678912640284755291704448009411909502611728769444227052882555516916940935530873779839656987578515332879945087587985958756743764976211533771223681197473632040080208005104555005669536090846377199222582766376375783690845136274031508026550341043789639330092077491503965491247219304824640829705614252832183097770229421063859043672437794565692387057243500025979167516445527524836426350877796895125630074903761820179746778447221929194645684361553193708155607894859893995288803991041872281353528040292988640955668478130925001686842987194441498840754482925928298065689052933190159236651233312284542770969855908428603939591335962990419695496098246328016720128982093035691324580244243277948417006609198476659098991367653427144705321279045222937415662210982086681658570540190134336426824083733191317329417373973422691801145641466901008202385826745628647062012133474785569583500593640751435083527914881399238123157623808880233362789997341305349338470269795086637275204507044388775099122110959647064396922688819970870185552918078440973138055759117461791216165347060792321200796122549672936914987537522499726881403380997876075064745293730084085837006568908691406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,28] 8621333001619320583657556717384923926010436820113100598369289089832895420299089626284020140994745939629083278613598171780366350963084898127560981923434729951617673653858783355887037357886267323390634769149624926124479783326219075439168811784185320807483068809576188760350721087625940791082530683350559576744963124758541985483098494851496634965673785034821019540879689693572386969182393346873801960179149085514139649371987783510957179060760777507202678814764701417517700493538279836740589813866645146483762459950233230584111466920898149226578965237571502862703956785001065367339189194931644662689404157546386189068595375072910851211058062436939993348663057106169390104184903577294185642927520060898643427574494546678242667080870897703711088880587512435378813187664087861989834506676208187219498963145370053729651945566569021376911323825205098544081545114842147064066235385248759504984866578563866008624313129696595180049940563617881226444733636393481732771967328699656717207586998837323121091219903668759135398286019435393091573519654276152146524704501004766426132450681453850038848019271203417277829672089867904315355222857496765046396579461871910956451428330716795271352801911937769174331431893253397906840546092445386930487664479207523343950658335568165536472425263619803847551235025414202019714583919836417946081721138098886893109947770989845861261876143645398990450423286377548012992908518712549011795024283840456979178073140032881469285104489498079694622575816386060174809686517741176711747911784031182106678606388574546265925987753224641843196067529209648929262452993705172495811470830739723999399260353235407942214784017855462967364726148906308122882988873481796900112214579436371985069553792733729594094735181624393042553303064891578111718157878314780542033241176252694379585454135760295278777117724320731603221097862567030625619679620345199335275756382425994835580674841184484078313464546194082832510049817627090083014278036461750288401391799803526515747108773998252089170792985081903582541297215900834938593850971237018474912801133192623123275664678987814680702461193869191258403638374696046448908287700788306604842935051421573198389897536446743700779291380656257490747543731591031183598653761022042689516935557623692586970616741007608800033562310213593787367113244151346333282784421938188265125812409506167455219838302582502365112304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,29] -5652714116421921867614770886041106471664701600377520085092949416367793826017977850549089668440823319082635444538484203073433508696657497716651851755321543758636302826811858324797250476508319491863677963933103516176875079425292282724805072701078833536810979720801002263320329168402176043927503477770107545303893209519744078799557201013179189422781109860594669651418496157618150840964443339293175585386334204682070032969874411713374123367987264479870823237021174380587827001718749448412018899237252403882217183479219741361166544070295261615423539513240832491942335057758769384078449476231109515081456599584244301486354932199627098601153596089659017231371284839023895915117009000324672245225019107953112844985342813509008273137976060250563477392663867163764245304094158314999978377773864259484406466003941601752743790034677865424925371445459777737863163947963091084888723182388607333972244675768946913488867161701603958472033107161338606618127123436658029153353693882622205403406164957586702828517344929225051657866863458310718722473221375425894245692544217168524962580640680073356749431032012459298978594574417911086201632130297202688903686643531820458168903294391500670863120200003854365718057969337928854122429410988942084443007457640334765729777889596999329136628666656276568058246825265481538388527802591855288559405780819169322913928546572969452017135163362735247386218733593543822665345087830685785831239726839031516333744787106085994064936614770847994200149373012605622629474747129994937705426840358969144503503768300239237629864775238692534565594138047610642300942832742970388105493688679527057971332178088864412207507275823516298909803669272678303034882547346994443827752964745402838687932864320396389351518613957121372304370991568472068032098790692399071810846294625171058416764104473896475775283769004736090913780298842920038564640255839392710371136157253173273010133698479287518243962188599381998710786942468083308319110833760723517622636042811375014200479622374284108816141781110670391985875992185330022488864003265147527999408735897069864183146571645185356710184533897034679276960177386057021487496526476380877781878295367566284528644564500185196654405465641321248044746396234519748651356036366844506257447269939940232929866908648255032659030256031149080200472446636360506463518793823871138707685230981314639109314157394692301750183105468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [102,30] 3360796018448216389760215894189141498650500959530470427397525093980416029566205847496759754129486361476465521308113901963333175317724704961473502072720263933972001317727600987244811873983760525151663094614626497328297675756496286657173652192598314008164749477638659493210076169872658837436848725937144951275746212689154905868834442888110552421697002828534592009053535228743226106658710405476973534227703456765562523226819104336050448862820166431094511952723330194263249130099350962014558287525576594910816286232201610155416198354963276288656907613720162829451109553553617780590621803041437773879049645287203862839185600345975666480399830777496133235536046395928339493489543066350560492119338116440440927893102575518725489755779095959547054129827873234156270798132995243624637878248752908791971780405326174362117931611132018190987997208695635560498942252133039426930013021357291267636750930538817009444248647472343648440821566214457175991541314857830799392107600432594532587907465467323315385343745590569314252717003453319694985279788159955620965293479225133357368715329433714158480321374440145906614211917607981122080624688972192628854414596384469561460681099831337352733783533418962544660429520198740091322038604048086074120430806057934132558985775639590884916651015569276583981845641515989354609391415209199246610064410417800820191279186981433306447828793208911932069781700949797629097020730227775792548566856973728985043516325665876116080411283893060824663254853253743279787977432927415684287396750923111404204840129565668542446318127351980902991622822027703627510002722823919342220577091197382660243444042069883009779560707792472183219775381094900633276501186051353693846776780812218071825187378815156528383949461800791764262683861850283970473123139600626773757223226463223335340308822138212853405332338088232694895680733984941037652258869904035479176521692016355999762962821352950834610883561837539290371458425010978759845177383098353873015172461739073695165901375019947908910194954693246421033761740705643589569871545804998515501830162565418085329220332058754075310660308126398052024448765699407001483977404530371878694597740097626486365723956546224184613219813205879020322475159092748504081067649064361765398843549989490250059952269369069970874953252979404800510477790205021730076303774888867744815084378156655811609176964793732622638344764709472656250000000000000000000000000000000000000000000000000000000000000000000000000000 [102,31] -1820490798740578031221940706015610814381869614218272019777744161964052655474434754207694165614200196707080242186346866008644761522745717279715698597777444380620320197722646924467305293459511436340661288339891500253510644067059461434291864945635172344068068010795962854962296545560239569712638844275153305064141780186224044468150207697596395427576630067903857270789780586974199277240162357039175118347957944418214624267495216845636278130808151762055495802424578842961322265460391072257805115690437076950571976957804255059586361314615209993986848714800023725139401162245909228799371953320654122825556337920142237216366035409159187117115509675597821540453876760906426156490615808010287900038155898389338320771280025779565647348065260098180739722186132745517676529489477557306020149610456012546033518808482257807919394111512669893245031873836512403670910156927424305455060438496195103211623585590885716694228467258681004436120092172046069909754889413083574678037322960145586762998106878849872637572374183640137161021926688641865756312159579864885746601133460507120631128899475389802217120432095362405602289065265034903199070851635309798465841948877350491832412712228805797148017241884528316342403849281829087472765746655105368260105102679035756767709420182082559253655745205162595726747895241143951441931543388055093621217858842000114044406801978390371303129757714299202616180881551655882488989284710250756284243106737152188911004681866456614494258459232278879715788102350606499553699098936773563172099503449989429779866966609947231022421035592931578963512792118489407390004817228020232830009797400861325914793953378687924543012089613580613257141312428802346832555385869981119064221170569531683030744979142986074087751137191525170292613014816171568551561357685909614879127052935716484596817806998915274851339804262847425346416137498243184060364148847737714624973389944417322414858395049672223050709135446930641728573898894110522054890835866932662715490258729206121937035246437832157530896297462403762866146471338211460701652546657862389727823270307318270172460536301198279819451906652590383486375141005190824051063451923544432823609481628881411666908353300876854791927449026242452934013403702292156477889983681593481202248465453970495990881247808089119877043365653240034181323739289585556941644063494900011149035934182743054314534969506667039240710437297821044921875000000000000000000000000000000000000000000000000000000000000000000000 [102,32] 906823885230400501781895468803102350027208634783888326418899185131206913224642496728923667867712342043247850652207689301795395753488174619691210318353404016330650130921454112145443594403852073803244842236846171182157628035004363496039754564265767772519743735743717181649635168652438317795198816510955893234527573339259306551329921289588866957808322497790462570535616633673658996928671337228216812659123107733927618808630340352972156538841710023645566957805846965299415265459485869567944676938000215212950332398842434323222396693626898867600094870301769337217991786801700853495447118906423967095184901683166084510421596693623364613681941850812681339361431628070323250460545745233250121890356585792333654235993952016205823382926980769102707999768800676823808609417345829758728065772290724610694607539195821383852147066347816084195274891504916398983680689821799310985925502747403633792254487438684411087698660329530710056114748537601429447897307867071269150786888926634748500234030810067943253376126985797802648028628524741984929165726064769729624093729509134335411666404846008715630125310553494155225721341727084790463706502775383419257728787674479586495966841318122813609544116526033085214708947255963211686627669812611197269777384876216076625759812183235865762307242050002514545858933941560889188708429004795186962198846385003319584240844422019104846931661986448622499575256339511876726497250874728628825164604965634270224712795883510114064234754058268216738209142598303931185839707116852124022139286231344316932516525667822935887371877739056338503794835324583374472263622786887081387559166692030764853198365127377766306047406778141638887636813059445224209508041572297113217315342534999414586460685080789371522552179454902247263589629468851028338208771305552075757847215452564410251457164767970271222981427066309299107125357216870809393292425096329729247101806361369442820430409522796877445871031842450827192063203612733726630727619746280645286982183190848127196610649028009261236917962428775946608302849874858899820762147115389604722334621286648598383406426305954366706943397025511121145533272500016542708156735926838011736912519271916644127676340962552730407773813327796403525440213283793281296261577940668926061588220283830228688834676341466533002091074685758146664803361245380364904359378992189744794930343579859119807309083410862271534824685659259557723999023437500000000000000000000000000000000000000000000000000000000000 [102,33] -421259816641831745024386366778733495751969043858297585384432989041218844844932176022512310249225944777576845784363175977864386695540317678518976041704729694452451753371534180979053204840576031650326334016968072348220172394078968143709162295049773243910631282468859904016361057926389532149726594118253288941028316549597684950883422107629208873076064605611342198828013818537023029056649588739908060234860867372722508462084319999742545232604006991833446036964711036340926096705956599657819487086974226744200614942297834692048886344133868204638625732314778854284660614313790092885445651539785684337948770437052593988775563202457506595317563009158562431800485404152037260053805477953726231308480230086241647567601070049833617661323867520758536713269482302612909554965388365760359318075965778632639710415064621780719555902414128815391240826642274890173165269731222820983183091696992583777582419810135617300237884435177793381445786631660815987572069077221842937952844985345163555299893539256807205205298007837583437707236953784077136935358144668361001816724070503754182431591702645225743799237426569668131957323446542517665428736971526192470050877147932728897944566860856390584511897935171462025516394174401228944944764792877254320314294792833747505784267097648571593787968061021393243381534245177627442271394241059338078916940301093661156964084268862882143902932586896500661999864640088877918809727316096527383552615486377536423878783369202262394956324316771962310007365424410059789417505532315048669220352055662569048103913212831111279702875174364901975156894639727895431449607560130552020817093453173175229045685155226635774515093329190371477182722034186987950530834932853912317557298028059740013627117680546775681928127166149006007613981110632182048496593757830833097527923410840699623042598146248403583703086932531320080899502300505374298820439149978278901800044263177770396516924932363078190574884894984625909798937595791221119663347764690662916640459629055335624506483790245547779195655877754627451146387445293936195782003127354856030931078195187547762376880914684377517764966953673553966386195970335392232928436181537468783848417753701284593475502368506891693923424255897476898648671679184567632003236002767106474202465183598735163626459250985308670520350608041430894799274725979198639681971537737005213684649600920917154741961825267781982518044969765469431877136230468750000000000000000000000000000000000000000000000000000 [102,34] 185625051559024916335199253202784631615270261958096373800523139243254694191294083900868895114318447079963170882597785912451849279092967772779108552790266410624117143096618448593821336992602291090042696264269906152525304641222270679439294153487220894893629117959842760765600964701036593845301713741982930756940850633869232270668307494712595170003258595135881786921238779852047153778383156894430567093697643018429971611567283403939797331168903869167693597320794331697400256490175715942946051309363227548905432386615621352535247618292379867674451754694904812030044481024689080112008699987929827916162342160767380492266484607187833295840783743281626641792968003845136273279252731103041296429573879805543938217966019043702950107439577642818959507159069492728124249731555069257649562590560766583012444510135550015821442084823659698451297323487001618983048506391976384775158671853626603819015722562380210929902936102199023957729865510058364417038963636643021374536222975062909944335184014926706140007517633003528058940571301536263886534104073180821825220901003418540937218563916305360331363944994229938685001338856557900189294755288852577722630651250399615545201773753606042299014996552505119818405986279348308308905351751776915806327915148220428677170061684408495313069159385762600760169499523120039712171669090831342851670746732336771732349394484727829019387713312370211623970488531009691631798449194815721946452296371710655013019240086341111210434592099529687013866523381791459790998641539713940016313617907282339110600391558819843131461465124684815045728173692583864539411305416641784335089715788816686215430629941406808424382167779638556277415399406515473734512012313510003402469804011481533972457306503754438612354087206640756242432325348258120231737794136241960838657824150267812863053383934435278847658619904069799205275723347417105170459109448608893666296565598397137338419569759348441179545023411879042102459449340325024543124595740514228978762751819975352417999016866562516135290956608611067929904731954269780564935022738295692106532466048681166294480432547810511329540403453093158954626005087074351027690022736995987934000438307758323675549455680918203592570547285169877060425913772461237197625835910203139236554752793632993872465834986823591031596467723224615057647959341251817364521968559958101414552703979160929573999473294128217514681322697356335993390530347824096679687500000000000000000000000000000000000000000 [102,35] -78786978683187021671971249278333421605498027346752979669246984446879525850525188726481701735788622425977214875183214968231158932293528750838889745079761221850612929989810520346974281486413584010467864450114283266132232303798959816425429573071390540972584770379503083456966780541833349613065881201566299289463810571036220298508003048219312063769240146191079754247623914895292628085423483698605913202202831916660690393112804521903553620470877972543995625038624566160364640875527637150643108753414414027847637169469056067538958566451632068533648719041601392180469272102680011888450910946864394876825249870125697142870664578067424867362753051656407804530500098117854422851329709508372446530211699636153798671878214389259202624870953481965786502740879716664835065342551454885901473098413189068478083183440137587707843581839318524096785161895038865100917122565580548119136380162817150963859204650680199323399011657566708718814945086867324613518862774755107906255790555946471476757684956783828799218496310979771834764459193997211431087061559464653870176781466614773876789739776692323310647869148501846200811417811108540910983155996827706971374883848804608609650256825850641471564024098897983139805050415663817701776871475945562876540680687904500036230469547978630477085293612916090069104031186642030767122385629460723288412643350496874750457414199071979599678018797668101646224481384214788237282578665550226843283010744539635988477812932735447636321846608522375442527352230041651523032175673553735569591495679694952441758416277219018918247721222044379773524653002799464864998416877122978435110259924395629626504438647364350144157221060555261617621930075985019386880109194777542617676728957135294808796090556028629630602227548471035566316410645681193889178501729071673516067307674883672624454146922562874006449054498715204574916357851790806954653645606453785596913532564994239502563004126829259754289177019729470476612709878641968767530346020195106109720682214134740174233703507951494735848695777193554776141995785259476074910648378784448999310325073536870144308449026467402457081610310012614441730700044284517952346582494913368987826357359517043585375529773937775187097339741566129940264449058677637963133052292251662503356546555674925254970762214741411452188051700950177320617295616089237959128688611531895545815290999369744851858611239024634040730224460169495159789221361279487609863281250000000000000000000000000000000000 [102,36] 32492640692138084291250658875240177826562725769139298238777630111276212446022479478232123219632734144188315992178962297473331840363876975990360809160557052366931784401540445068694673110828794791465448257087172050770501325425423845123275100165826090153317369021655307506831292448383218833203719743299803205084562734976056240264959944850925497384836471689819703633772988891943308872031383208237268817605351822881589988422419075967812540843262858187656737483402471217320075179468061408203750285312596526287014184970890040839911783205850333046688016161932321041895744610779207741211326349370747335836666167042310894307580952501482106138740189489610987329489954597836502451631404262571338542023294362932330136339145869411537603821652475605051630018565276329851060189834639456302271044551027424992670137655225527868359848026275007322262735219291468204690383874000793019126923519570994567930766406813569061495427515504087868429156457449526824820603394066254275248229635020989000829200175729744658726759176366922399091413118595036888563617663990032124957928940003629907709603077442252364973713852315439237673012859125844381840166824109167774748402197434046181252157608537394812270545429307139611257185272865916248134723133283252339117487375305172250190974546528687499971024347870992202791656288294611820802537585006228917595612670918156402912489580565387496519586063717268093461524321777958301239587780721750477378154474452918432100840877420427208604328393413408653213848139541945706239227924070075924641162364088893872565005903671008501839633752754343983706707925887297392719111048407431438522230245949502246002046388457660654393633753893273879430014083443858930837399822051869759845472679330805238883447114922061108667449358105572798682208324075667398618377853269746371688026077330545521308924523297504565733837844259034563383098444404441599913762160974851484636177715722901640306535368855241941829843839024205218070956863066370416329394519436503261018162255176064517170833761308386993084294188510925892534781419132500264769728533064647183806293526157717354118553693171243041630586596345220415192672067330294791206095903084629967459733669830616761909489243031707436728065306010115976591749189770545469205269688222640696911623459152604201397329719786229711463580541318723201395057753528921737311217945679214399082367286224390003934259498399574257730974737728990575647003424819558858871459960937500000000000000000000000000 [102,37] -13024941361477876372041048324601412920352372009903877973716479116007216015448507756463574818597465451328836761192402476880190519922101139922580733316273637047692152283623232585786296320084223325069724835810627257612081160400999069013427261476239565672295065879123158109817197057780430663365039750146669389675317132068407650558275149407963736048089818847839004891330674719328891570883368137198337734978737091041840591275204227279656821192088893724622635460646668544902974983798463662140650342260451478939786112341576398073477121284304928712866216234659635756982564767694725407080652979138111889149853706731023692731522490300842357157802973432771418035984672871394284769827436449953513910860769036501892209121042941122144277701577081438424982151157162243904917985784010503254048321535263171360231312067996159737130557292107396449817091568060013091259958209572436426436774837041438074860302591477483583358712034969144289285188960523717767176654306984043724428653247814123645669119528064422500145394705774489090827101375963682534125366993074153181956508749472935791853020663397066155110931164321325603315839680261954420399804547186760680297735737706810819846414653652148317648075411855052495307145836722112644570228389448475578596821360938918029064073060477468193570426802849896960317644140208574282644413153208228468838505169569608479227381788218369087014152958908692150576794648840041653479455805332090111348591890138724204511027747261607952641643937779848246767098891760596836903654829346621835278861304350447652308798032728736294433698693572192789488970186228714982888658605736184806145141072733506969882949348711363474159721931451243944472096958498384354306417115157044514026141624067742488320327485448667113817909561651650344827206481692297414433800959415221235138039150074814781451419304360006653688161015213821277813247764693744393533271077545799116707726587841708674757934518515607769585210262545905969030969584761231928938612342758474435588549820823326989140647553217850192484172463550047127992753535068868516547294083143093910255584334271512713881650962712602009013478800746872671682871605631140077892600722916551425453199619937323277641012799425224470042413168095898321597183784148654320159201909605421578938419133729599328392935666126952642463652299548690415792834072967940838828872830577490077679825229614855188664691765216804720811174942351681749208580640697618946433067321777343750000000000000000000 [102,38] 5047603633429074672462417234896613344086606010313651289032929919211844897091127810883842347516633273925133253170784360406183986547238555936181510686477442339565501200202724715390260719023985665434168405901869876667504211853281963433845444573945688761351792322481972948907554062541107470948666781413651326131131210925003384292053526134401081172641400602014723495434432632667194269362922874150228328790760086960321761554060826989308057780769290495364136121609894571959458870135995524871679058069519961737529153936255064565130278665635435109394587119126622202410010255696908408405818707437256220202875805077575680000674726683738894881990948759701517448808336626255417053549688567272858791408187131796901633955193878232592752588662976582225222127523364066110239309704387562923406983699705162351570905498284743845540543464171889628612179084596696775673315074976079223405246985992631680187077969242144109421067693218885882368700633571673635239227135959201843831021555123377712101378987722102907585108251185494374645314880036968622630512146179996723083657815760386130171729537677114866261475452648238674539939503883400352249728361586383714611314248190369807586787602371884934869215799299078677753266985187695639064843932012531217931338970280100252096627815746659672899516114124131330185614804446553953129086732330307129119825567862191654441753988346042193969763587450974109063860711926370166530955308929585786023948508064121555030178904638307715935577596232928085556362431065223616211625888644281228304970619701275511611833917657164838231414152804290638328198385251798941551067492359535613827015364142261387798187425380689130021014129069274569672305160824989025240614907629736320763696656826183345299020106125737911350880086813730459937851703025555870038622620570060701698412508858435877920346554299585374993557415736108623119402709595893097447411323806542241302718963576583299599969776062484169417764784233055489621595753567037663677772994958864560753392304322114250140037545801303921117417406273437271742115233716141328308037366043854887990701972253433355404917972690321622453534727404161106524143317536233432303251615352684640630709530550428754823895691657823556465159447234157873828789559687885833186241035613918732650671300310200117396522925697132693355021886673237972409463232137134606769017329700143247660550019465114213247931515878536958773841572278737134180093271140776778338477015495300292968750000000000 [102,39] -1876750711169500970326937133366998110903419428220693467505497263385299857098966229919532860268060766607188950000656132260835825667919205984116191015840261881572075150366402943378744193696802793300496271991956358719680144146629201627038473938235728693958281254822731925886441229079834717840496825606830647116400085665710573642441256852479837238868077592010810053635361567161141774377526888559791833272330321789287511507023616805282049346261864997705915457065723544086168533989404834290048140083749767822194364929495986870260717492468533258499440998033869225058793265114585246554155212602143803354775833420435525864669640938380704864174054558039158667042516354332083925934425011411628434121841135976537699030098845254773774867124320283931559705360696918128572770945415787832873252684366311212225006998680592810232614755730286235901486531801973839868838301244111995529584248179453872386549774711337782864534226568833771678242760233038306576835387474176454000243712148746278117269482242635372474631321088268650861568558608265917859427990677247963384938768232887091435564114118708693879627199011107083355367521897726591402490216382907197658768594248388803427228931852684180199066150297954514316679170036535414004632335912102273230825125319707889813280668951050832250174958805441819436970721766333676839885922076876078681627563700846409626349545465559094716841276092667951876038744872410563621755567511544554374013350491438348146361294197490555206860802573354189938075179996420161588784608747115060750044112507979426633728309060007001930232611451805854211565501066791943236118107249843332553409441301231453895840141178992821937988402066431299650260744753196604630681371497975192330969098647372501331726103397614660940721940757066665263605487468365644728149963988611337202630069410054544603233287717596715943984095231043855203545930215623557402623027549626941247057986741464746373903510088612541030522619067627114965037666118128672330363472349647015622402357042275944919447635351587056320440200380093081005046185464452077673529817455052646518359538240957815135121156084922815597679620416747452227273102419680771018099001855608496509075203977427425968348785668398703547328987994116844956629481833458867905443554244958128766674653828607042234645772244457911848304014118353892273875094107830006329864537798102597887180324893012667829146908377640774503525450412842113970084134688676158475573174655437469482421875000 [102,40] 663751193134131047583745976488679076983771876581115216489162988594995690040170823275461615777498583761985154951218807549150101608317495523496244688531350151661358355417138781374910764056064469244445656570757831542437878135058717476851060782572039785315900560001117335318088311423559678763056729385005438474009782405339073641050568780699759727600834266565328269556819675498439681099826431578033227231305276947702946640894690006391740483019411547251727954830450100252209474607732551209869216268948749943236106337195758095472086561433741273587995812563142945007067505191786744805267411844577879380474053533186679672362642188206198907661943159489870327272169548622375426567711100203752852901121920170437461335019028404526016324250232745210614353723275128242793657764875056160855748382653656322459493996162016498860225429478969882871514247615745594083030477988439749771477725965798650337483099654289951443010871339657902487091834320634445535518783008797445897644275640700238614200673829890950915457267828959151392074969305474732075453001974517507893153030358433615151550222890582111349879719430322496919471366704356061425574125174118437969528814793919237757682836577552195687682796842301770486400969840631337564843732456773397258699561469559580088208712490767929290343248560315927930470499794590740486682714925324436309021834523989090393403251642201759826526401067566961068317405741045144506297427023573576410390305098951170360296891069546915671650880062733260619966106082428820550874841337466491630647389609746171176343932859578002215801309701192431979394086947334961497436342914996592202136972581463484804553757149027661260754060095998086698163514973585386159390954691244055827185318712013728811409762762735828078964057654990999831242394005453465592308434452105529136022101825462160070139861253580493394237398732359588519207674026868153942434009012129923817972036769569095990032185754589015316545295449171269306799085372617270272701541649225247269292166807421679497177413129397337218191397380311217340263052575465934966260639002306196060133142419244877804114681301406600369961714763518329815034189295301832079345439596335317084560279855523789289100785970617925768165703226358061452356009370323090390751249349399636020792108456177027622911747839794436294373370296410441388826386907068578558312167080740514131065835216959869393732721173865697982206811942186650693509264442582207266241312026977539062500000 [102,41] -221065264261552061735766431808106762621005715225441779024431244750904826228318341822152491901066964939495811438431498948546779644177411499312351766876266732580389424291076731538198394822903750796350666853158259854220012199266098466895578017289195514188486766464154368537630235663275474024150834632405281055191106551369908780151821121503065375274324195508848108132921374434203452273567771777731499990623090812919594467355068973904832944158040913512201267034193981888285947072696476024485437825895599813604074636815428477365600658229654959668689855885334970477961061630823623245009022295275220471992682776381151751987210532505017267570814024689142963586633385291521723156123047860816427590379264741638383997354843066781850036572174395388132195634363599298640845183546834171212287934973643075998703533827303878411426685960012283837156944706013867743303717729098575109606643342815288540349534785399811626908597199098260299057008003117681862680319308753951871825924886653023719743329036705163721312060074976074260460552292564399398605143325321014430837143040569935771847490585430382025164925327380501224515053187696622591280004598565823524557360922667168026535999755568850510422058837060245368025863153697548408595732316875166682987366479397606949566627067800969864130186527142730210395096489752465265704957992743386808118053208350546534903799469165461085523962835488220752740040965262321432755630521828496384801960342613907394425419557850024058499321583576012136052048685396150605458518338081644263293449472595314604451258824845148462852542022219051050366981870788470671779335221279514830437456064565036317228097548775254187257392008912222180345847650905409993541375692599614962982276019257316340453316963809168672478849046045456804629355678564767314546292463625957080624253766837009001032190101901148732716278182479098528290522104024870619268122645720652935614021765745421396212176782996078029996811233296182434521666589003725213123891681898393563444595910315808197467320702366343336475095896950963290115895811805366057462057778259624055859863054151445721325814721931991445403294154930961577358868134701229493191665961769369712232254769768725405987714022564376981882253372830389028128808604569133604540128217645657836892042882232950502043939065097784204693852953387268052519893151873386436447953213578856694033306120625873505441661527974481510593575770827912824190164542415004689246416091918945312500 [102,42] 68546308445265974854189241700460366686895875664225198018207800717155951552750981809453880482064497480558900610612484170606945531226214097113713991749990085565024683498323191218103046595041802313881874155375594112906124313449516033741882250946113455568637925630774421331784534210848271118288726788124165150186540942396712752327215412089166246019786504938365409896787119786006340197852537354385711324238350531332220101525844624102954105446385227293422052267660462585022360224988935989324645880094645223117142548403031578434430901060437327877737602476669040753184443269257419291893876533470746708755262792977655733431184010944152763545256618315468270239788106954878890210900447335004765698211028654847079417999710646286814506183124229206423973946730463555131053795419343884928530746406905444360002864375922395566269043592904097035741776916096923720385969134954155552263303965166153076083735339996509503988207319125025697445914915717299175939026996932984188809473765127340946553488891783275722918156869951734590819619495402869028790250869368029809676991455906279496002431872249279450038278305161763657583023388934621972999996433593708770185778992076866993839944649058413566919382088531637182864554876093209751089970296908132584934964325293206733409748987443526061669136735412558821466300805171562446526327655945582158944649634828192189815007289589539498638737559938740567383803581226955521391118433955892956738472573430827985477574405896240772674394031435620037109248275779665047805461737165962317327362553043059868074385728357687331395798100988990553826517073607715124736819412264193409993370104996520949417917498713009069152109449917353013754400955506263916429865693935653192127516667293146291102181110382828729583540932258265728466972076350914868447913159219680046458988514891536055272589178347816254560975759083047034239458981287224691944565780019856410848964272297439128302084771603962630641766355842604132270631927448620702342354409185074888748455544626270906552485134474906690968642602094291604741901738671484901228306417270733959313404131583228360721462376207772843604864692021895417918475160218073743574610054237736718522369936297953237366589188424325408425473723423942131070815551419538650201264934690434714397738483756919438917049634122192450495538828781864273299875890202915791436213936008572224229008044398821635878944424436610826390308911539028802195616663084365427494049072265625000 [102,43] -19560979165657980675879568548126964672564833591955564683435148649880396257862689527263827845169559507765098051539129444678420473591021243105225075858108342689698396242753105615735223397267376907155428973456763152492486599032776504438815006895435476200391026575270997577984762125474313753961477212833385237272046176877628938292696548684276437815030241343917157169907529164860918378323660946978016116002417022400517799098452343785710399927767954840281233836572260918094995779984966808692188822919179724402403671280328328631429778182267203603513456379827962502144231878451573956810607918903758599302869540185732573305368512460491002687772775666733135025900311533586478809973573753493868569132591149764387905560684859907309894195890460599050050397743640649709221986907576605862409320167515906924899320523227567356556397924591485144350696426358119819998457398891167391009982142087637664018454812344562627638518055486913913822929401027219801988573748323864954244075907631679876863727783054303376365867739085444063697953923589012652423399065192584200116937628387355379398401273650222056147280452241066508282199049675586660389471641862176853699623346316186502254549189273859771728755286717637404682376284130098756550099626100407609290779900863335894715346299297757203196758736272151627292719820051735379606142624376455234017141651132255341074325451080447639116131889725750739008395302929822330295202072306042016065240978508356594073730037841984503700444510496917814123502186025605706504381106747059856743221353877130562841793695551405823865767834923539260906900358185608973775456860034464432688243641332906785231279639455938631891902040319115834548471399059378393602500305152167641821555493083402562974674687242387004074912360544493840959767111385422437892099185857953284117682756709144104121891219379473836227427149438375941315000071947164550657549085219729748326130279459986396556127237803762056437881902812495668112675733922818551241386767449328824523354688059315557983870693054468446997684029963792253724623318424133562019171763742065766384154520472600879530123540663810388453544895850132194018873020329091933505586110475833010519043915490369508000997766941155758866567092791483226940338634003368770495709507211406827743403681567723705091343230954316287020676021600583863224595231476520334202715046149434432527304033790265736707976457437873823644444368219375007811322575435042381286621093750000 [102,44] 5086520786954066193914182422813661392970683468456134842858408905263594828602499893446894312839329811970231953093881389803121238600101070097725264874996074013332051714472057018464585560066347298944484953001435754727384907059473515515098068223152202367391367514575554377819593322227179072150174762796147460598460345449353184736715396838820311371398350493435339881557240210582634311790495986976610433045882505989867450463453623098360723587402948154117173508319485554958788169786502477318109661450856133542071294954154082940394836558516153841781089198142093802606897580510427905792912921018352485230595496074894153287753596021401841569477748518407191956269986507302559685807344923277071567044690262509093250839964745803485636870402154382049125800181546348402263783244764860229696753394057264979615817341967994782318275140700174718048449581533735538737189301308110469603743006482308957353876436879517946159591095484378043015947973493268307342093535236671063450938031945637363580833399454578688554682118683641839553222921858761465049234791255811712770091612387683628946567408665482123685485560265745012394860427809224294266962703734705745888233169372814122508233691845967791313709160312316747298061649288134879346586063437785129068556833618585100037864476002109066416144398069128262234438874779086464210690172005422115490635089183992336373570313420346995231664966682096194472287402240033103341734256958823362924717129279397150612703718290278007988369904111962631553032134242389632462933422407629699446993826665788628323397925412694858949958824815353232518964925632510255546377722466360509261071323537384033532039438906399541525564531730907906621575647516092660281559274086863695478522725322688421619226782477549508847541074703857134616492491866037264016110840535583202911148932244807331248452526479800416703450802144281497962740445634010095657780976837707293550631078403527071031726592724573885719493219753379999567583773891178204059403625455847990151927152251769597105301784274162656582651168469045348293144273019335856045514774814197036586541044524016711875404744369826210335233225777894893075256974732862897213851416958094436726521797628069079612351131219668126117559611758000322816084799254298900523980217752734906017658537896071257077194156163971039346962480246383059386799708440612661027716374506654668477862401387722182985745216983920221178253062710439280635910108685493469238281250000 [102,45] -1196400462883231049735341647903766453121521385924392408349095814041688583997771164063393963837962142651456239830016892864372289325870414676185634744777194905559000074034723853687756979139773594103579546601699457154073306553510661648094369468843459872487212249045313954223471289947006318424723590426746197292976368474367281752447732560777908467663198171441146140983043259278567718409302685681322566952455429482840579406621959034079719875465498903234732811025174891682424892995415344632284667560639476352870957661602117303110150847240888125842779809158755333976460779625287111773277912777924756843517051189326522024854529720074298470646370697066938098614023611112269124727292873564708542312557834117909179657177319519739787373338186935917803791527942259844622719799130360604501886564869659982445436355496958546583387307886995309146215190044972031327854819776744600624456533514170847387057782001304731248816376199749392821101324518649650295218036013250858705194174544301527295529418076635161022782830136752774491759782517022811478387302501680789359849019820252578702417519988722045284155000601875041794570119246329641280715066146219096935139590587500129879539160652576746162284123487823224208891106793695838058235162302104284814101889382909035304612438073009049228005204298506865820151349277279730172524810589685041316595604480761661860713219234013262683890301389221734656373013486952509117773980607068759266579282545948481510807228450233194582784840643180740331116632324394525682559350986363576858138309142200812389716353855031824773520736697475641060738096867703723607252221678255463182457277688787013532425158123819202899212436514411892302445725092129608104085661436880687908051920855303554187973880070502624838490658896533756977498203275590316597741926563012179030782449495769330224649435583386309376172797497832277606926956606830264510537331837773237971349091939206438669433380260175314345474432513583040194717884355690984774039316618197878844390464040544843084342414731666720079660698452098879585175482507461548682914584081318525912883841723201136259148063747949225524351437419296326628694778290534357809925966623337974360210761048867542114540685530665896296089880969933782157896169453442560114679260728770246656483449930995513281438468981218674916540093046946768437816846616333132361173786199327131091304605036270384928289609558558061284255780165608484821859747171401977539062500 [102,46] 253377792675672711609231430101565671960479886430021649316663934593533003901212346357497426810322313934360603529424926893372640812117277533912596313801123968348277941651354075411371809411656633938611391243826365878691128954518342885920530649568614897820221336016692545229556807967878894440307261940817928903140056802377707646694902265442735808095961349531461865344874802641050611424095628450277230252700868166499673016026982312485111071332685546983517909939467483561669038869269087045967117770023952090507834734055396628030973722286880482710014887821595321495194713507639007568876920072351886070811452541995115414823952905048510837926661162613587989212545445445629979778443142308860843167708684550053962552031194272030335003261839798303432228803741543011880732471104272137067952528072218641689117363302943746803336778567728681692601951707343824834779211788994527463070716453534522368584775697160594250586461714253497294293980537652063409711514132761781861929417784772609768967267875878008251184934876354754344188829477891748913190430662251252515713531008613216294785839478502324887157369860176348827640933020852757915077257667699069639270631951590352612831245493234377761160088568391054453300549348631305975175775626146755340852114888150880435408885227662976255784358639576614396981613528098015106834364571392287213690596463910992726969914144759125798503446397242069707382490639436447047500623517758788941856428873472346792557492710765062554194309200442285739892393944933088662990852068883165739942882876861621149548066266478726142007647328006306412905719497483097106983006978650703574308973087818440298064314694747325477020673174570086795038181900353549542411641486759842914731828642954624090508520117704307586550760222566549849634605888617011475379581702381059897598180343029949219385367719512429862673362447765491292288667722099847474079863775174627371922791818209363626020273220781557682897921451988721950901563429868325994118104050598583815668403208081287563339344752034041004493190347541357498759196364409262839805160456685013206111745080949444923696645981825647332397455148771545685280197154721785613650811779024572909314438461657604002957006130171204916147730346582001966910657231861329446098032615629817689939653924976943992747074151956092193917982573941653951090024018024006377478528067374462020646116618137055587026846398111422017929150740656041307374835014343261718750 [102,47] -48232261957361003167391793699783078939300483428764850666042942896448535195701863690660489830695948238948346101133662558078000503091349216074805244770977401306956348385171129047246846578180909798309403802884822061342853021165710218662033623268181885040107719689884776648572896119666922998758598898235017732714496228995819546009579865989972947260820006923807098610152211006123408755897401601268213847035045475350328078408748998010022315200710768283243350322787514025462106059381808330217623471849399852253909700243502364275639423670470673605641112050376025427922704756872532714413246520115777673361203487682839510225070900887233176663944934177684929608969114386636410040087979977453750365964140291292568108849975526547198851999512552280989950879149606662068028696890386524618438683000390693057414559785100563214592140156227550989382612786759441065018623276214952977934619698629658879450449306983140514221930200037875812673596532673746724431988235058532619674023761534649255127258262695028280013962839185442724291416736657053793689760745527121159827823884639542283516518431830249249480430958840046069643605446810170431746277559654005712655457880412128296857509883528606982667377382164125841371860914678418324140947699741910675169664330147419699371490925632184953812794627045647412383200569041266850735845566979361529452699874952086296334801567357978694008880801640738755832725120788750895268181931866172786461864829246305504226022994584279838491918112508795089048332067562886828804641895277318029377662617848498396612657358709431889751251301521619504120346061929828830433406555232452711057643889999986727638782975990529414588106972869192559868362808104549212430298490762638887477587408397852104189605787218825012245079801723676622224302568649206840113877987887474561348195076074119261962065864297034454567411070241720144100404342848510098492876668302456193179849841895209828302342585595959024864912146165060003446276390500042864569037755050321316819472950445555345976245915243752988145304724995010167332702528557730872260071650743229947125934592762268108200270341432332938288942301360576672866153053522456502970091687067959224938965090999411704928536813030307755345547212269616012603089454463073903193562722203848162537588126370641979282948572288492727720197712808766125042152257688335646203989591919285588955965301968063190163482639597272716436293649167055264115333557128906250 [102,48] 8268382879664233795636680873536634167956587155559287579157761321420605712575043730777528953223906277310317473614835962014734086173040478461427963507150034164345958196653441041164728508554152053882560982002869629776164378907519886094570342596284027996210263372152306383577011932107763306147557470809130256400969342647610196360964474071879168349720970470646871305969129827547140475634559820861217011653418788783815655109684630317302034907474820447625930517747868951927118142088924605505772715991570670893439177896897671425218070648456552582249297173957230984588168257242977142989281347776903520592348220025248065383579632917344513697380812676066822878286771279123712354950975819990788009299482425684987680541461237273171519579853815340156543693714226813311824973696481306156063855970644143395575790596827825890813781207445104775011080049930758179878792484634746888405460054333218908288761387819808097841901097366552945113490221766907497571213483069971561971780080804652620865940655911762989811175870022019696047045493880582892640732475697334858108748486221083255855551705068783016038038958208664222714675482336809477147818498386147685889982769142792605967975322245880886304247565435255763419536040035406466339254316338985898290530431673866526055417760617718030767804978180478602304957361790388675779198008946014949906250340821588188727839747014693408859249371291878876340671041387017671744916315269334846773817496724004050582953339408780114431065525729871605167206766174890590289637535758029733090039196368302044232194688365726054296109045844809293298865739690932925158385776590496745736979535861951163839259666970805863563729498101221761780046106502904637473940417318993693775208390920179485425665829080799540030822375891196328084119338287891085937749693745219511130378194135309532508510658855504277192067896545507830974385006964293440565142165123711657978434978617254285912334958984055247065647841663399151027361940473240694261640453930182918624287171974512279132707521687984462733072971147106353652491384158841345864943286266941777436606740292980111736546364436489519708594153713560346774398700809648086321773200420426567573216928386133101067285072816130566020582016227932725016676734891170563310078604785272263147668019617626571890977936995423970174155511113735861975384325688560098950640477210374497677390929622760313616100773942418911133245273958891630172729492187500 [102,49] -1286435562441239942874974704705904113278369368172260149728163028096377761924488142342014275407006042530763690194646761274957177387937330398447559157183468288851444239897479383931053374802708337987054943013766795821195475637123957602558976070674189660269299435583440725781113182931878165876012516815484931845726523855013225777357884116137281414853263703072364628935710847166523887602272588371818754728200807018137899703433596869186834644329976601836268463417957438991069234741431902131772638477655710980510913687043323636896821814784924502524309369211023234175196693537533009144581666852336261495454378077030412678449917265189302224026977253955152875053304259302401073979944371548787242528510941264036091079716277923091651190030139968193757005380031298825745465257563117642048358625570376401073791438049205767079169543869322763786410338452197779124952683248656320057696748287091883479933745209885224114494812859647756074562406974625223294177802173942617546021708979071618844208900281854045804057494907698795390629164765964269792117616629116461486417023790369999940823105504893062925257282410208450095526844238375451602921989251518930038529156239505135373833710843413282052038051575161684170964650092876046794734136382896625902720987660854976347412324729122365985719087500716394081294929038996382753092427948990307919063942903594108339397280806871024974253267043922247515722617361577188645783423722449958067179871273812520971642129772281347760266760545881783073659085548492788319732985951546333824208473099225361608075692322847415377079547032347175042456364486389474213921189407526829279918562938823468267852775709012336056233720953122053925278204245281955801750963046169084054135777361714808882935475345071118572909027916727679455919474091429301275345781428631661051180929877708300480878310459682600033187644824581579744530664179565581149477744507741357472939377413285308508899946910293999331732159656728447985481184147551190418451510545592613679732001128560623236707287437926576683849300572461257875654311137642834160923117391508090067011028735051464291080742820997237589795371936877675426897101177642143131396304459590189073714738712625311841229249027599808175662328303887030634141659289195689992311105786529933724993613288792476375771780213215204921409186435850486458364924591760674145208757854793423800358809444938261510975319179550524495425634086132049560546875000 [102,50] 184512784947637843284474069226043868010386710924085420405856610566932556038907838329565291634723673278340904842207929073515016024059741815476253099061755469049909035583111867883910477289277187034330170603961204769640486211105981707392211314212438507095717432769727336988149521934392288767892581682622995010042880277695451650163083996710252773028851007096450085371596989161269488235963490588272955067909372018353925398898284384699505123071463040668789002456588873253064610129482728888915220488236992619527400166500825308108000277521824273134047570877739608213196443917941058019213151635356207903882499230354219220702157548230442368289629610307842028532682945458052803154625475151622779847471472827518727436958759402695099946507378443868375744169655579936219123227159742004992801089488030197338058426833594642367422393294708527696267277777154813028972345162391666924161645331825798136187186953695322885583730172738866630059946090370666252163995757003529050753892737717091957359593020483967129145768318748888549174255324779992322357893201489240147387023229558361106603445768394030846700255406409649105719397710220145112904867321982545878694935645261039585729338100466334532323801346649371233881386324223254805592664102276897644192220989641705380200059837996256395620741268870694516022575372839461513671366754808763196340325488104445416573922484079607621798082343558443157553673589130367173595457097238584520711933318282342854099368955920163454806708408342656717338793419600057069349883638940296967124805389860531792929146165971371933377166360525857914795832709823856315887268652006409720881865892422478340310467404552843256761821318042733094384663273408946450595248923568529741274929359618466713342787625308447395585315782725070544639214473126010116937859842994711249782450702533506986846111527019567542640978857814051780802774088989423896262413472952446650432018058401449306812111406642842773745694450438629443006363371090465016566414771783866436684029168459077950334102551027478095228033361783603465190728175201963861093463732522673804812063014062500194381388741050208340381403888337311374680870479913660420940592500181777418749545348360601108525498700720696276945214819126477038797356917302005519892027090844363281493656983815432515971573388267073991674567978815489719550904004665329068170859720047175391538981031888471372182092267166808596812188625335693359375000 [102,51] -24897007223634983836335342644008442444092079048248485639293484246769150551603147666060738810556754768856416406683643116658758823044760226783060772199646232686892808031779644582667666537386111517863415086380799247090995870140240415343762577335896082011618055551985842561244138805686404871726243321285499915006868469003218706580738423853079293177390004905254971098266801069652630660266403363416850566807144767777215464077074202938011556022978759487495308752803719093162822357599883483031038877353941523760555470201147530538154050169316419768108417376815403379233427479675406509057130718454811886433010464682301843025164198570790345003464301646614107450831717852409475749051359614607216545647667966894364541815807188420015654700412077028626413159443511127068286441243137504460661022388029174111060027141423434164626484634708252022303684760716793937054087247837042788230800262205477987650285757148402737060847991736835299984913433469721268053246638410281625132645214256230518541858206136014636850287671498816815022171834804567858679233410961392376625792124421001666447679090715745711771106656640620234785092484015287362729244179537536988177566936291466316809769350851779543748851470521744556769757522253737858236605881733493214434152619520055114621071008494003960613715322596922709481865614670306317545873366091558590019029436048334087716372422682190452502174629472575980630684928632937347085793900957333116263994211289949831480187524142129291631800971171843515371334866795637988111946285570299275365965823498357319813372274311612305095226371992412331791639897248076160705425269484058400264381186017081319276980781788643446045684593641487409948759891800153727773446671628195057676587178988319699920714949337165518570553248414667929740771120470637424960370576774447570885796306580128101193121574846122092972503881268092811463587061549687590221980917145863868201758011761112320527503413518419901683290156814134235291523656396133598926817713748214546221471015949689926700614557413301340105499171109475568130336803873708342632406543400033586917408758430685269958723056384296204720744179510721139920561601927323453000844893586061251516448807352236389352802129565984683282084995085264073354065203449485511535411276460308000701171351195049224621967748705135886900375749695052533606459503429677491518567375204617662536680367099325983382129834353690966963768005371093750000 [102,52] 3199816789014702812505724212771738834379392540224508654967429496681503853004034538667186171295947408866044726326605465465823281488965870255047180304406460456720241157008504462082647193381241574652059313233968476766516629013320518896306432959090355248093484590649342498782429395442857874296718438723143277016699452967605260031226230230953269736032567040720467235809737905234611473017174132105262120471448054593813977529810920462847321642142898788431562988164053685620277583706214400662449952718109937240095728469595749720749474620167813565791588294386677394046118672045922059637333490804645532731720245182189772462096942791796322843255617978142863212705057061834820302416113674296367852245261734986571304055358154853678257410226651721970562152488820941328641352315207798785142269539023179494768328643847877525328734594388457747410503791091503114343090277669125469256407910181909493137972961011128968774233965144503609173022417962562506644707697179346843364789473153348833846496007088089555760985058671697026967499418342081443505580380604708104399816481288171553507055889965763004643644783458496489725022075140206071261153411080419451097718874767404548684810274566546511369778884350558970538804918881833051299870331287609862459326793209920916932318813294391464896379151150438622502739750973963529946594517277995374010473726485322362083670241346034770192706479640344307659139035811503501347480696739438188232235575030560816776540388890401695991362221109292068468285037515100765860828934055890929517480166525555784416918965447309902513068574469009612183836173337969946381977064274396112559915605445159325572499438374111573944500267348612457514614727911983395094941711291870297536926398059354294551859729761538445654344115993076171140275877697964259856979715316549188852773831506452072087230705950131277284353736018627798394328485702647503324232091940634998151906894857652013479294223430020433899843453866885148355314619618785664575727284181943113163512427513000446611512886929376968397044837586931897875999217277412346708768944189474244901924291408158823424646772467534692045082492790130408640615670687598837167870618387251008162869185758925989630043509500283153099123774781804227132576303711397668536777187455109178151595128550514829614619026691390549435442333578604948297481828247334916486812679831973325335320963366814162043283431557938456535339355468750000 [102,53] -389753654260963995548806368684582418633177532536471771515841112540688221981482953090677823048620028974510048114100272683964840412871419666763790874089022663363807773295639580532804718101053615192511723074675995992005548904334401893231396103042372356798279062870343298737914721822024716784991181192882959755152293418970425695512784762192129673265241788015305102538061727488576596655253078555584347241436487190205563073091915166988921089692588982837045997801848438267957143056140525854876426087657604836960458141148034154763128451879286878244146086592063077240367252708261963157441295839617998930553726872275636456598459948886719162701029511767246229051087852500360589686410311629255153609125058222074617552054881942746204165586787421021346709465989113474120180276548017119058984405750616624285410673315289969979421592844105411683839613290881445539036917943530145966378409668345647367979427574992528771685775575229105970252257756607128018188063335430685386461375668597720388020129858227878619901326717299628385222072488234970874685404155143697012089856941861128994016579123936002488700601687309202288131443975225147847880676139947093881679147025743270465457224030868069618196324431131015189446470005344249280795984061575345774453617833235455714799074569235930956135568255467933618667490551771626752190314214588373364729718027876111809792508094500097057656551239782683954187159936008469169831430530673728942198632073647920910547699368057587049704774158005202138704678235010015960582538139351944485409689562651631634803294235576388346092401415282789100673284900251635384698122044218634121073361136023440127188378034042997477025547895924438901526632368279741505016437979358942182580600208935551033635565181365665993561315380423702006236613809928099309084311554939540290405017778181547014370579839662511855759526504185411126757529925113392397866532085685747082762152412501996465204580297236330994494187613866996657155921828968739649629901700232259389665151351412017991003922550740823681463836849705414931297567413828848349875773818585272602817420265205595378674288313006967281883771734444629750055673297357463306358899589197193484888829479334750940968582046631601730087015527798192926736984386835826785477581493540914618359100829390483671093568917830234303173108328703293954008080229137273620599446300389408425095326242437732133794270339421927928924560546875 [102,54] 44985584103783568255961218852586720576408569678341196314068858039567655797974101396844802586636272434698008263145266198179507496457522011194651765124007210116045666009674865052231214860149264827186054072368914449781899006008891028440738595460139853784470039407910424104719332344956269343742589495959408218689739552539510893284948545579316084842752583466159651387282510350697589590645643191819154995932568521800846334077795689033376998759383040759813960546758066307745051550485222858642082387687317001675981206453000360732653480785174805592772140249525795122004927229462260652721792219328891756647708301540625530704978110947645371455466890487051191009175770385762118417559111774055150749798601448353926919651676180897068452318962460703302622583682568314451031540801548482445540391001149251980012442789199026387825906517829622057222038075917277162200213061994314035870005112065463844454011327466320597218136797911101279637098025109982240352096573851436929945226024549828961733371930208484045781677190465835807566369666697806235473284507936168971883884122089241083734492137248887292873998391824221433649896864956959260585805408670951101024505083230972533073971980016515150565173855757591743396696421568605665262180875529940316604482104250246685291278843649607148660692612416830548474742981760504091898240676893275151199903764163454792308738332808379799509461251086071281992687671153054071266746073901610864038931231820906887917911588213131909570735456056707034300333651486576643811707963824327045854989198228644133330710228188964899862793261631803696473063759662124510379043387431716663372064743918610993517283954156073686265598533653444483574531374377949818900373200949108876772533768393559092418271885274893017281914708807795354456243629147841599371906897207156439618973713189322241599219272963900435070641063692810418106818144130264229671018234244512516651273806563324063767053825766477966705899791150502779030606472951107820261382305015190543873240565926982134963783231390777320108531649363441934565798505374438837778770350625057373711807425535881029265803605655115068886703466416680857616816040562549013018370863188635154887974241963281886017330217836533046859106480616310851068252761655508841488675517499154030113658349078295160303396647803212052401845308236650881400999925832789835709746797971903044277043604015631217407644726336002349853515625 [102,55] -5229676368050837953802578772313872296349057589198153519743130700977656889865442793309635798673026629881536803087875014178452201205760159251852750241044145306653059560373743082762268897146299527828723430830154399989880935636380602328194583209016606130199721944669438714300792224566900985776583822170354891968367621230806535420179041002240924179738860902380470108962993944528573269861200776539118488860917081572698751135498620585720569473486260127231626327101589977796209517780203873593242590205649919812010642785160299103286303684844843448238400306183451874268624095332248788055317641439679529678286149026705422271279755992185237318856644886671542246116766400748744400046840854395021049972456214786782810719123943366258844693115269020760427865657950618308037610727650136345936121985905691973514388788753375144083927746471501353439098271730755975435347607809662853396248180169608277058768188135751104468300503406169661086783986559553768272537418235587972673199368403175202815076904681153509149387763331735822587134444808245617458142269231335745666096368050845405717728410309443801673093140592089713749389157048282635212397500913195867370078114851176511475968279850059094822561833369046192795615854420799737786792015428933187076981235146289000427973910625675968303148323944233492916645173384955685393491170744213488509770578192808138532311689068269020855686655971327467002143336590862507155542671650382016516450634583426166075632544394353552264156949149364588517139551068002887763303711440716087472683563218640919066956900934223908668373806202457292781760833750978710761388625645929536779849609480194794734423430445211968029294475129256479733029330336962412861067120917348993249073993770035189149771292118123893216196366329899958242505744515878410894001985484313887614830022075416913290155972624695072408462619169907037167485061808358132180680421905922478953024275704532573717115690037916134761774780565995985168615679476022025288541344655622926276570056782793868173426569710225793010754816151809809499936462008302012815671643676107101988564886534477111650388330386067946157324007130735670598921275563158786499830826856499110830219774305863023718549566259044998875462187932504405766462479996664239743692321388069545204922038060000833950298019646166832784003888513601672533903309903480923123780172748515803100854970608679650467820465564727783203125 [102,56] 687217252491267533349824464445318275431454236592077364787296008317745445573714267131461867764994077790787128750940098164854546462658153314541994396204544690647797685557243843364410979832985685877583404389227688910286778341879144205102466613258076619170869733759525894556480872180389849558121067958977744402070509312019482947125183935984042778805458751197589353870295442646661130545259791196649951167362640389386933876068294040337244934789344381050450537446167202495854912786341358407343078218042641532113584905157098823040952546159520266723654392402221031485818085666229254263967643307339411572816363099767613186176196173430916900189528781567236885997348437253082938435083173960036556722670618790577100765905214857490794337000065864332712190290434833749108753655360975515281437942613403261511290218703797680132992199341171857017239856069822457398474146540373340625911461742539448795663562940172630194917723395219598299109839001765598590308745526721435863075059698631615426227023015232810487593538000393413415363542283306418240956856381583941131033240498826455056814065281968923911033328579142212118966517950858968312672544579106811906472335017887890293948557340606820251765949316962278782509176672681142298789404220432633632178855611570479511005012226168674539394145459638634024709859966410167459821257482305143763765321972052857989312031507485853875403813647121020386264865266977587613293320687186795228913829764941362478143029624627291028276066648158753077852975829759587897567094073830467015249039549133854108684681419945454658620629747738989691022642044068582987623636500050576467053798204151913387039661257854358120019764699874945385107598075159932888475820973986172712002091736713089895899281439890118791233629399158877263356465088916875601116935159586171301524679400553560843267249319645569296909587061619396644868339725756118778697300915263711775758105448988406520947254313781265733457401421505270205757313709801781882257947395190074341597281516436948631759834352574476886371801899513929059115859831558766369938498537832692559404722825943333220271259053363669992136175888287647320546837820250314349268405469248402978392115453391598439541905443782450263268312959264995042207538086727486315303281418462240962448595781915248160796527171760664705314266881491366010190576629235505696080944069308905908233242598726064898073673248291015625 [102,57] -101023459634806759254292592441417281897447161336223182418527342426170613669566782910955833031383003135613273740147895923023481023600633992642575044151240304958120055652528194526597119947806134870050474541444485027718397800011662726327018985434124086464683044117865540614268870498668232765755768383156768978060192600216144299051430548349868452241950283990966811657757597882158825076438747625158892985581110361429648394704187764890140506796594351901665958848410860083155056826957208890787787662006719336231496653347203828069367455576535208521081090338708507563161444575888978255736407408197593321454423445726493484218882647612593355567935549858488980067288111229143415816942759311198569935292439580181326948859663219062990306180652952196313877652836747031464800348504991427088133615634607039853218913263492832199020401504501295609793380942609787724869357160730963813138396951986107058220021458088807855264816309851622009091602227162291859479108780031446779572937124801514430691163343850426644683633596039115474832745837706781700633381976824701211882067223951743639598682293856570577966252564957119936622382896785896152311208304310029922942364212298029437147272846284824532595006175065846434144018294276245468190547114492631507841169104257583528602704612409254667149017919788677555656340544569861514852190963441702611507745932685896713335619401009841644638250613332919195168968578846120821952023159201911525119847640802358446438468782635207133678812468727876909983604573543304526614776826901971200732017904400065074326634645272112259601665779968369709661636766416724515577991607502724472860298348238054925812325064953523091285756754824456509340025700255131900596899872135881493834284765858182978383714155242691483573340052576149271536528429414159909557672529619165947408992757966456410331738858993817388153532401933339923704635910543346320304100767088233222722442195056443757767854001921244158866638250129975693637140529060218989220704930356717750681522187629525558660896716862502369511394087590126205958184297444243145446014104786287355962820146834989977073414974503442969323928116859359201951359364112396965648170548767096703557510391009873290171409041660532555858546421947575892319005786938365418982106445454124822786148728665308161055934887926411311874760793003371683209051913457108060230875564398933530441127004451118409633636474609375 [102,58] 14113391697165372335469071043900518144366629729323807205401812650079128593906990201782113200775098403754585743815878715622985901292049758326784084778369370729728169446649848742522812682012727151660773310264985620732388159222040511236765794855145569825458156995556495312768164060263133645060154683814661253159640140274723475224078197435303776431361185188588100923802411080998132840474608611555761284441476235173179020132172870706779709121164269146940570703103520327448677515174085806439086200944582745490008035323669626048685320517771467435255576468165767627795328268614246434584672822320838507421670748326183381144268171114161396531389241723110676037598359580729106070369551164641432828216871987786740857627814439028456105564823055334638153882386302283579139728698273216881732705942260365844200389803640207585002456466361356553001042698852652464463006757722982005010710240157093470412590526971073324481256571272468313153272341152691222464656545002510459725738219906361162438865095153635898181532267491437694228707716539941685340575980849017158058095263119221538149093507821982664536139018864234694640232393112769190322886978491342105818159780205390750987885393090910753496104648805714842924259146894520926989808707150788750395114475823302298682662838708163103416981632244181791603018346730096295275944285778363016278923834641958175371447776224695281330235188361546752384402843809684017611123119283563021034172872409466938101217728122197091267160565847871580283566944989537260745508173646726877355584469388598564246523481743183888032393252150421186562912436777932893586263373873066330419213507784820308590262312953220492332559689170651332489721422017258783813613610861913749913286701656609620735746361857547790801900910626428304734942165869839872785547159590047858269702921493905498198166305047958120855151305047287086906378203599983547636021230656915111239675438328267979938168638669417341229747348216307917402118874258260134515734269419594477618337641344918022896106090951753122201897481697545965947860123765000315057116147070267381645048518471121105059658105878357792469875651466548196780053286546382828848855468473626534663626984546726660114127181470308673801298494132662151183257799890285121643904216207743242989820681974027694806005601486384928701185714259249310379971771739484219896649391801091155684844125062227249145507812500 [102,59] -1659685918212303483340782642546218798650000649476471565781550258999558020512333080403441191251708181445014442730113424745428650640793280152020616167650855492239741366597799243563303162343042246351007020548984997285253551569183977420418849432208482597529400472694554279041470913341458075673020410721244534276460031045820982132313480654882485439954420321826341041041698514697095927700830145293484157729490367534655206153897471191801828897226189399442205167782483067944502386519035845829360374046135634763443424966903814090630086025389837152319910851165267496459730595445690694685290999062646820165931976782025021405657631749450749487184405897334769727926069069709938487368004361003367886961387210370378916111020679588272085699780737781248686543362717180044593580467242933060650532518844679037730335540704581908240110904586590850389466090962112717625725655707981861731544883813852372023635052964501913937500322510303255486469919705626927234005105352991700300085513202495360482233668892420554299270651735148972398227818036865632525369754576353406334477227646240177743190449908096480572775365397284891353257490375871452543009519215185094373934866745388173758590191924516109845843376158234750027231733580479499334281194538800308182836053374320090732260417723941091156404373845277716199927370634940001882252000489904992832058814723687004268099670215374550817168785305807476490464871458820393449992425300938645814349233908641424669665667393952530977602731646325292473464582518653645121620576531081958400153283256736491937897575286818608706679457569513144751021416230157027835720823245360763060019612833021238163104628622068409004236255377978186120668026325695344762735174905252044235743022896374784527729026574060282989287053914665205554190062508137657548111917053271202004591266572597824400282084644665405914240519399302287422650982270793073963547128011633368002296239054383180557425706268587764929074358847065372624603314507504144273739138836911177598177404730786898607294736300102055295491848048271843358607269699917915753547800449194993609336885278427593315817475287174018712865742571889921500647279558776728493575057349359396463464785527461684252340473827851376671518007494333143267860402225057080045426839433956642654032552377300048591401992841991874781726886453497874996674682451464235499551114205729618333862163126468658447265625 [102,60] 161207761485169389005250000775519140844145617456147565383451753486799645091003791393025117599638184033769011597285896354195370302093710994577644078430637288184989216882776366279585736516637976235187824186438434149317728916261598274411419654763250836915244649058820147930819520738751119294705347605613723576330720712962163638085333954023007607641834571415156999721690084268914403698830434125260091616384985509882747856961025294303124104018881274534325548871009898224258383679620787960383322608228004026707951752325137542407082178494518961355810268855659032015443754374859071991261481525812680548898118826114542940605104281484204696040576179257973378109238705304347660334887335362137046016745014272582661251861776615836651373248638842109248359777410596993405501389326302778544016176785250736558476265707867862207617539426467658594338567735904953189278111229913296288594602961508495612592966469442869411507663740600448651388062982793430486913765453102121540269563413873519712382137678114332737656128651560668115332249363150865723942385643682865620020158589425711563464683879279332384226531916100891750680819057015768702194018491967687565682757305136285317562558239356984521141779597766902496248833220531342128782941660212007696004315694550896918735994673411481803446017719378551574230652343044236313076900836775452450669699695405473836654806149192838772601592919515275490881053007866838712281376990802410193112227301112980892868757474659427081154337080733279588641910571399325779499006199658440554146662695159452732473181306668742021083118466244962764407817629890502743114713265731377195537238882623388098216222999237821148244046665033815107476425538028483062767373907605699056197079627179021336233076016845037441796421494625135614368720978595253916285743037728046659946028942486657073403930932019632040310674554682419078383105549204628760765453339248347231918523580855121984174369102359370566320742749410035038574938127610031324377617303574383597589851819476477054026562064086723157856785785336798059865981894374952894381091643842970844369858524970212645310728313941940815649317303262484046037080713032449809315057664203909826733664278156696594952644984097902608099350259398299381071503985882754379289042864443148347677776155004396245374936917747544786674502383133988233098813128534023740301428517796011874452233314514160156250 [102,61] -13903023062621256735221863661473228312901423494671650020941926710653583440798155844056519006846789228587622475113371718942129781343096718227756364272330158430023574130123853381125356146402020479107039792050392199412252729449488427238205967548736164652259771337975634350237779464919667850203708270822859253739086447483273798074985495825350773326157229101456746131661528044494275867755123726328745032962834323200185393610387478228315136566577237082083995612940043582000313939238677714504878845889399288290909609030368205525243368363638516441750942179428794009817337696462727269977872350517337071545331022559481056082919097647175158661244250581221526342536233494907468509592935006732367716782061168610314748295982132949281649353764570751311496422157588080488415684820772342294058570602347188144601006437854992879896970819309365739905128573698572747539279744609162299056903689574358422408059995547395230410485213651791801196252240345385398779516177321675368735344110269962132611298131334263926010459193508797068945804497476370959536125668222172931304632373349759755253673879643863802968010667986521945525180696518528771361775543168985661444705833210159070340549107046243897178936528587745617667001196942382007000266501840110506374755553907018921998255777175171061371893591726816640788356882879877700930373482507715087321557028271040342954014148630613319428571020322392860643727334088126422082458354860529983895940867982496520883812151977472865460943170216464946695560306578185110006488336304589787111916963492899221471403807133234682165940156597710663303492197888183204501611927951077300829180365943265371507442156170340102109481897222324916449256324621387330013039076881056936889325627602810258646988288526048288903546941202316532041505620908146011099302730223549006493191221034137441835868343024300104262447018828813380962946610865383988133816764369781860983994178106897053073710458296576039112904228471094955797783915624219532184132935675860501875296388334222917366783758196113972048919423048428949353474538426970113201007523903664506653161253450756496347248381440541405233546983111773633960220352715515878085001744887800753470601650600848607858387424510560208746344036702676555237613908315127331930707176557003163856983803607570325196479198768049223949205517323734068369894250166104683330559055320918560028076171875000000 [102,62] 1205476219597567671410173806151986502400577345602196811652499154217174332820837672815943430924210410679005932698330023850650988834720189776370201872971179125169046120969839927558928902238141219666133434307863089782181826103753575021490878997407328738132224461086913244060081364926033960233645501749690773050302442719296106543530676989993889200532723572445281001571109236435770742995665317502599167365010508819876570076773691818808242778836803943494664614635666219402396321692843958706994193371746854468147456124195268900139278426095818852775261827380963532254306332241834081674216545152458757562447240818910983169437083592439640519966092682727806570640336796521420876164398509936493772895188287887589078221213566587684269418224512179618462013688164984745544165733356091878353213363301953016394024222106234999548093471588013865523332800813963232007660547801008960185922831003149422272739412382661038601000808870587230968738331468205975930823714997191174581597499021473646632642114569040546037745613707926244746883102655638986598792837500768729708636376043160819303559808564122122984501236505631989432994643879359323370283166630311052548084890826942426338741975035714924368548302723290611883581061017948146148772404677573832678021078299671544747736295212873715646694911862241495782223161079964330190854426739993225913841119724790075263037305134783666229041757933986134643036356473004511160501195220274829241428199095873820320635322840852538072723831744204375429974892022610180717165118931485507541685086503127176864809461902645190153447552510340711118026747016522178984560790383871860405357944775931679451526059666604347179393645786147997395275892414237542055358480897806880886897797053919714880183396270202401468098930000359708214867960477114616350277673071307749336457769703239604291066285516373167869509244605585179489645153848094027015192860421558811056553764533398769554469201971561603451947162776438274640023861180196987786136396855534243298145710578558979861354368036652928241769446200517940163842092767356677332543279984252246049068616207094814138209702160055864535566385862894070208885161517766420377583134866144703091120471415924761170636142404552908259868971030947762579408040623583032114300597137187495275037886018740439516806805010675569466964276175055453003600755207972010651928940205834805965423583984375 [102,63] -109212556792122025601950079718819604870628536766747165085124392462449846980297637703913661529311139018541684647015361144832277924409659370665960693989798580832002791185176920642601480032050850244042515859341724710627518302161616666899015356755988689775303768970924838349079557291792889750617234142782565668446190790368017694845860486398718070703681523708053764986631954508402796091974881400559125935370828253686411281792122742423870783843289613429926437465021076853568779403638698886749249001127738347962306475244651318623253229964349309348649416986038670641910339929712661510523217160477934209182568729958809253491995232856014271101608224523442580697382845615362059395703716511700811262489359165410047605261743276937907590111995386450351528225092153807293851068856275577405840080014733170079995266191674370065548204488884411346929580356418406991204947695278696559403591123930929616154543461250571331481136160240692553831858115053798661813156673785543652416632924365963763246719912489695300876656695312643826023426975018284098096826955070792620329875252400898970013009274919648222164465471492161610921093863240413976488262715593666128405137882582688208504525521058804574604090195088480253970587412233997651228814698657805870374330681317646420935331049260834619314440648839499581846369885015212846195527008286270089357186715238938822422258127300194555487097986689031171950803341949595981236522876492414696257234252485363874859509756666678159136170611872203599662242510349371734009838255772438191482043306117642641844595761337740187804155666925706563884156621049025831421025932803291121910746972387284762900163782814909381892626786737573100246884365141229029462968407293848651782517273158033663505084582628804281089010109537466905361264138406194226206241078222778566158884191871353365548511821044361704295000066714377230792538881940667446234685491953314474655526970017395649229714566398797591601009510693873723912300639874757610233094725759929701101895050682017023142428235108441069590490373775538323151857738008799028104542862890456462643022902881167754873889058449811365553325043578179234189016824004516025807998563521977619293521825972200211554576541783695395686056225660280551728873384194001451369834365581119923890766359518266233548855886126717721788570451328060712843857614252840448898496106266975402832031250 [102,64] 9402016497441725855482505008505861854682894579516604307479835214709970488155512027692722267030089170414429982541330518876549844981717843512124248836240181785168410849688080866626367373359571474339312577060865714892788826002680162968762764694076281077941888940325486969147904678554555269533023798361506103896679371399465181747916039252514679793112593795447940456404008817130899041433042234705694100792459710861578155015571874635033228996459346416085766592801520768498577026768435668166264545208660136514522550642109525559566646894708675789409629291218169467817404607665149654816062822016019103064512881206111055090385894660871748080986526638211882766195402947823148463190476043385332026297879243866290977442739786375019098559105224884401009578234434675346189377534471282482497433737026915190849989962747326395094339848068837742190067041765105019890355395028355210060651572672056579008910877108665980765295775439993363374792046185438050271191394336844810231408823248104899595851134749475604382221382897310912333579217617306104612517023548559696619138669282580938736944836270753398755171486836062796584364180015585535791381163275690205375447420616377238172679211793493738216567686008365747619770995217607598511362065973872685630405933891165742885787540572601207357845349732029929675034164588796283701003903709005372158001083865258759887189613726926406981108988120107583073439322743071643532851883425263105156497924409664824038022961238201089621090865286790685668660774350520129272325739843493823062578614557387503308716395009483094788465264297186902324405112694864941301138172826219146901274041876067112442966322569171955245491664323520766684011863299413544538218490505889544388151579058972024475477851750071617095449551213544125521418658007938444211874701307523574662630379870091808573043683234495908941124186465180468891281154719189889988958219394237706156046973089154177656964055070807433164173590708338510883035371384618472373015775216644854299454509341501033328578709575309514523188433586490791472312145680870146835011198252671311060952722255239284195486851930960878750929727588933739733567765635731636456266281036329435707262808765072735278849520070237491507558178455700945472442955164615574906053038025755049475676507337112820941849321504026276288794422940970083525092001362963856081478297710418701171875 [102,65] -691586375589315020158771998101369138839268414913121218983628143375844413867596470839264825898577219970004473616400112062094767849921074104243815578814999210098426443604716140714687396364031579217287512892190573735679831617979227286672834625026117742723079113072390058498165027902348241588724606482733352512226153154113054577157836364017525378638566769106373644314489371319345657375059794335789143631482052908840956664697520984308386048115377335536682171317810967435566216307517819824197462283684388652163579396477103884120068664721710325707398855384149656588417593433530013783769448204007233042947985891983527094791524047096256625187920774761352672643117955152876031338619601756625092276945618617753733403586506910691925566919434520369019424993514652650810746353764576177510148758064136366572830631934684759028907987704243920706506875365969795166838113623396406254774140637786588177334319447960912317809358890457179489453407401089566840108648732208623784248200979922507783042756198751315889539496625221584340024055159037716632380688506420468873361490130858687554180903289337283534225223007488367000448497301862616116402657532501432374514699869206379830787328270500393939459856750055724231387386896608031986103583012661996419825677399373514422442396518333727579771752956936855521451418660209420908810337335520369424180966476229464735153734393954465539211165739555672720572028972527216796723926812857525069481865678510688069611825497066597978466768553032918925672618785875758336771396529950722226551130775349178642927138233297061365347556069441771149268859834340259970388365011674801960239445502321235135143999039308928363576661813185875022084786220614583528069868432896387389950178917604921943883597322202668789682123926139814477049259687520348392006641721219431294539766312294756699602824344280404224481230043083863268999037491853819831640578899942194359272391606557802191389658312159835929380320614994026308787157640708443613405772662193301840784953990829586148060508687348954387558163183489865812674327656414133911562321694706413485736205013169431974932381689261780286474570290003957851972793207978060058389084098041643125966656067277039706921769858192629162337895196499016137735713999180698121336257485222110922200068859794548067817555033015051344410389248757721032068996901216451078653335571289062500 [102,66] 39546168872769560698580139218307970232310360468564640861155646456179004833241728996291187226141027463766347286240859777799336349987164070056217658046303034946072724958324444409482460072052156554877549179817715213368854376614349421313988469978548319988813480953930351405283552026325146530782215821791332433560141633011339255346761979199018102247958797039104191557681610210696835493766588244849922808819635692054633211152548550796542167377657059599501715923439364699672477755802128510682708121159952391359280313487183711956307618860115435383627298674185180995058467264105012415961181758025035797959375698800018722023273726631686467253341145676920004880264740214017533170709061214815404749676184273532685157943770472835891365748124828146100594453697221764241064505333252491515194055765396455577912380296098704892948539558491358509378463415033077458340986440601375777263530962481231870819011481146196183246408783867712404295291481767785417091536286505164383973717922206609658659952345808738223950077633210179151579585425413770513355731285723077375565722266245330011471872930809299390136551350919989304324062017888890828005588431137509415895604937355924894745920996960042209135887992972801879525517765702940487747092502116334528724789320869616650143622840487306613708358253327045282834507666122577463144896142399486937870116397226276395803107404483819045195665155868685966533107114119392299917004758717831223832612853409248257474179199258079895804336861840322697114587374206129718133925115607313586435465018339522415037170658857643936865025495398789892352570012886573427293033884353959565348577170348825094222609130953564610135465710015266277599396672940290166057574569660900710997483407340604988935634264359548717803424014645874713195780957736057728089040333214096261736789678207228173186051676734716858416994123897005119963454816900517606352664119219121454345798682534884188049741860565146715698786329655544030608336331589056937686443743389825429610549828147460455117790933980131745771946773618220976423892351383977835622190038263646110745448867323366927809282607087418205264432794739470351738749607933926749217643191051807603962231217986199878925179486757453537135681650160955920458132331698656986502758152304756787335954610084125801468981846707866918733068966244928535302053060149773955345153808593750 [102,67] -1445306415046323538790907454232472854939015068579233940234537893507544644091724047301631047756617128387072023666739838842951160319453898544374215091438784909156473853933918449257824583506060417362925131125266783367352188606952504813440373386406342521623670216406800894866647288294783909712847229395556441189366397608194242641362817274294796570623956598845262062730301568925541534413480325625000012437899839965312937454124842345053208148522240398388584304791454514030268215672252537710969219784121929538625000357462937084204133131263474946635160618328679627630445784310911798536551957586558600941775147727597720999271389193511787454941912696482103242648334715960457868596172314170451692752291822220556659587331001824855375769509231933319438705619776785784062448970924010064985680050570800627088270106668569892389037724136973329112960791859033831999545669496649819817906878213664821130088923387991930983269452637343162937415320358927618519396832114670755509269198075793238221548885720838714425758775291707824786347541161639184005789469260830065409903486183695937606533506054149373852065000738609737428214176093012188226093449095378954939924065612078887108520014783685923088905372435319170863273969618549453303086562648468435541110713583663552879643522265956565436263882373489167774982187906569813856078348582299081027912456325646898566840912067561109624686425788003960918229062498902561825815250766482078022626773415259453998932171226024383972117982287787229281061163502988347195327118724492135721611424432901098518374086149222644600028409768262086390851964867029493634171866380903475814761004635731160645999513742877492450311634580596012674722590052724444038409650373351534839168140387082465749840280769179631088792789927704857593645506061120728143591586010433707057557437664678477661751735641828222548454446421677951449988207574452873560919768790761790233280366997278747315874668412551450428422972326766748573473197534394374417738488972919207780332439744321743029296768054895193293838797247899888902149646321450599430967030500834250687137479562942995109129116127071165237332368428202310920223756948480036145143802842268814437132597622806606599791289170057274260795071056402011477001012644637437710104712594523603620792821240061951694110013984063360874748874538126477596755139529705047607421875000 [102,68] 3308845802726423698694858502956218277998625086942402177623119281851142250809385431365846563006612414252744575705476407138773539507648405050247238110251926611291197897565521613409789794576793435954771710838926924308948844467197396459579202096859720776506304875643676151585684364229125769138768384867662160050610285819324995244954803696369646858359552012855848787134075794148876351996238829800447136230588773005138796549655514116899567026854222894169237175774232001269766613287086790111102323160967388176178089252525072959560829480852208777379500014774914965055541033339760583625054917608926487545225615260329750268524766317794113807085218076639168013217912141132554777373433400169635257245448345496316598277190971248501502845023777873265355704696050312153271462310178609342525922606483030477278231911219762043986468151947867591242923888596021341914175761735629919265790352923193281906400999040162815879544972309449381764468720524141448551260321979789697728264167024418321134458873677276207013388032676761837505980470587808201579568820534138281613868930095252078492966370828457699636326732452289297449776283468245714361169459991661195503287435725183277350857241853611222714642310121177160547009263030405092125503684588317565868158493244359412630574552210986805478433107014072174067902145420111695601583542681673970504740928587360619977933087370757123371585706224488619362190963533611992473454481477330865098978425194831736429626901500680687885905806721659090398801477940534082722355732396410621560284232746780462042836300572462990455282012091858794479257845133849322846906733139856655164586163297856612498033743222349929779257860985627200684722134365926696660340843579516633352872317447656872151017540107512229639953545791536773726513544884110736425050019834182907486332765316808833940506768937602912657824687942644543876897827279194612707697668895929621885278449148202928302828924339688798026253390066518573567462509853442632768820246836661829251998025304480645837070435072809517287947921412644981681868872331903436638651091426117187088578441229397724472600359093617132210594522893438607334871452114408173748454276776528932833729756841672988792524102783978232282219886956598747478612173061576933712823195797908408083487012499463027050364027255120234219954368654168932354077696800231933593750 [102,69] 3731223340962003258907610914561602827372329704519253337907754996424353145036424322210474992678071163284615139140531561756018957547577599206676544213569278141354529674984479472562045285847149636033602880196091653365188268545407332452328733449456416168362512658595558703584062821928412107312679324069159598697394495971116682875787162151551106242082307330111634858590569472957712621788170905347363979427144679775225178336409097160512426772504801530926991008104778532239724379935157990418313209145828917195476659734572810353850340633946839113399747027308554172764428126331005090359934749540253644993299903255768089740699918506686513315700495934166017211235835255209684456712148202689097919495228069730101079371759911093619867862491984654434454915883191428622655960009037287202647032143503414834083339013956264944561082586480171006155858197358730261549228174491705688346165271025863396842289613664285767345533047222607809922341713987273084665203606789109551879306806742702409066516975013290270520712152171036926229739165169735150635171096972498295175810745383272581377599966939710011718648628389075423657697375122159676100628619992007427897445575324964112544409756666177734740771084550735319703867852858606855801271113917476444622868442150352927195902541897214887021374266450899706849381907637194432838606537674389664021181679607536564226811461296499322612024253451618597661483393241825439282504230766803552647371663452038931647195135491652924751700448248127418749791091223478684327941312872059326740453476022419849705892168392406419047621190375549946685715862996680633162118897219486079665483208997615786156046354735738790000208205959986307477885684681698462489099113826830098828268966447002023905270383027862318621802357650192233616896178647068020401184296620660888847252956849221671316250893277000070076302371878876552778561471068821335193436449530727181922108290533262436705969760800626934260892879567415039939162151265861439135125642235357291513490065362355897223931924270500374205607060345078601409933364396959768703971647557719889172599620140073163324420645044205434989155764189330202190824607228049279813346279764129539994357873570162427831834957238122735245907212390085018952508433853999730766063744924929768987322174039040172617652601052435429994490596685859297588467597961425781250 [102,70] -306975633616763652346527841133740746753322989194924596771558332595596137015230134398864152571409468176553112903146637496104697779584228967188694105776747614464534638403896069292060067758330861222794241561609270720212519557507605961005586750654495148798034557617457268061837102518085956954558765753650555425498740455031606259528869444389100245206386179996257343983042841464033132065551830092812827465065545733802899215437937810554454594976348010915639772588844988742455753650130719652177513849789151768075213274861799147554016650324791272939863782667229663871481737759314417310623630760289709545792447696032427670705590628177665827868130055602650029148097674447593818199951251817703266793555234929198098850846213662855084090145596886980304175039735947497991751128641382297304583420404779245981989228345694994357603063991543745422668452730732476442518381243757134265937529307057722882498564062274557929815595813232596049936142345207348997737921893491802239331597716372039624068303561085213511281616088788270222552214894428983639357809053927478184305595127810822798931780906469035649471796922533539543488427706299640683945369996771922230504455725450079062271655094751653935849447513925077091624341970117823808892621628394882864168971975241293951232109712426395854771413424072756135402812209351216804659221250502752394829093538180844229940040552906510875583914892280571653582750785607597243157145968317086269344570138653830750272355601569437403191016528985345447149563253767681130862785885152674146995493901151701611267991025425322015015880980363278531241711642518769463998543156312508776779748790482460354597796744314884793624091355703235871871288906910667947858952668481404923070787154378264847227135934985706243539660776833039256317942951010141177681976670163245999603341338189105620336547231277960703996176237738938866323952940613610167752191928675334436354333828698907886315747579762799908748160949257237119099817314013071619920040790609261031638093343775887815237329147044049598360550780493488233236229945156018179584723469787165355663876517471431389353610546002930262320467451820420976685284009442625067596546903979837583684237803550742044936166213607169276474755472830542264264377351252306126225728773071284634872061625577685962225729853921125928680673730071245133876800537109375 [102,71] 15363127684528609684215671156555160838795964044185459739183087115244349205351874753686557024176795540577902937563873717556638918957845008248912306652719574975330645728616818877097168643470455277447882754895598290197918401281046905434881937212597579321963191522178432441959610155177447060727523112298703896110380352523515455289293331508832277392670805273862593577954072023798254971433722750838679954286403927479485488621563644110844295354579236751879571675078802823688056894397635947818485744904998986598316540104857226960010370882836016725776314512031442374343688579265473778247938084952190829915858634498959255949099829722940522226742599058920501752121466947100632470479511411036197292968784968129607123799016293252861750317025188042688290706812680481826529967871112954548827722965806457458910563164576977949350539964779732464841279675458741269569614533591050949844249921372558076548913507274108608792606633531448895087770384598936278920683996914991980969643541377745376497037100641878677536273689035914517029291031997873898187965683691916525780866414052510075743495187739513553935107727517333182410591823901249398144640449322813784615687689676734995365854377132426046787406811924061504261265734198882516185324568842488964046449681442994125470791364293845116756826453440710942887443894890677840296663275834099649232306982259801277663543051375889614399188431174533265640947328500764211715012493333019859633118961026435566088300135799710234140124380499643420644402174814708649695294121129734592543476423714065967801741490079258000738927471095279743007967774573934765222392863041264941341898869245675578086908725268591554170902028694765864786254209236539803032743721793420621401884359883750213972584720571739533290974459592133016492439799506432580474822074845036819256450255850661555464068363426890266572003596256406157937251489218010050237069003995382157318916503449418234187212876529326000994516191893685273703842988642656631202329079350151158466642591155487229724537245848526770223519627059364773524677697339594965682492189455779269138029093901961819392226600957721747088150946646601808460481850427546450912914332873686956739157698929703962318200197506863898530870897807529143848774826644713817699106622406995626092421164702620869037299372229992282102373897210319042205810546875 [102,72] -411251317725633742621609482730449753195570847657142445735057766166711619418603469901853136266324397494731717897579063950287611798529328945896871747961914290808940037486680164169132790836085038036828661818285787666451893565666233547992074290513305647553796400834629110579877436765796678688848757032630407054186002320195453068692613183991254477463801070154982507835752972574578743262588920020536026422423994153247741377171188416181728972439464882247731769449361186946155089826698865475886625289918964385473682589131672126516221075608776996379716470860391299073916587506163101756236661334862399540445147021017730401699415370873117815272683747931642036558140491112750150199339214359870859032426128486449454989691419229213883613273370302328516172709185432504058017608820916973481571573867499769508990475297268463425952439891690749734919821749726437329889344019376104004585880590172323127925263908057638712711218494716154016839623992388906514930292107727360088999519183479333504283579818587337910995013737393931621080131325860265259563159057780837712622923524081022627202094634741768463833624554325189220959585102869357284613095628825315096073821847168889899518866532059263484036632472261846569322665894794477050655679086348752759370773696847766484285360418920625782642752284081541439883127475503532603639104857206078895609776416562527894128218257581639588012689350169315020101800301961384415715940286509672780744186966524233912852138596058204650677976443889542399474407609918014863623710710228355913281319033770909623395806116286722965437724496371850950349941582293284668691562388324565305988154115141707269496000611201035761428196472317378682619485409718232546230202889837263208072326121687865696397782166400300494468170793621967032113377658508658654887909429923083644316948608383224316400798518428377529321678313831993737839663808099332613586475006272173199521605988060058157233171011186321312527213967426921386970884285907826922118360062334360996065684151954216698415972220121326167501926329694056763258714671634548035874036183088189921398901935722392408378499925961833873546781043061758439781892081376535849948445626166438394712596362546480855639003864741161006406012100703191594893860058489698513758251187698248175866477385256543935026955921793595887655640542106628417968750 [102,73] -1983461376647361393287560462879504757039375969173561936289612579620607007328710367636338739083879986915247909319912041586108106859036432385120400343185934050108272119002290416792236303739264438063998919367712809909355096121833926253919386797802472745370754291098774869128371797753392520538634120797454497678174005438606989528943116112659557753910931655944799407837506315164305256461238808713835768701272644424508347979526780625450348653302773611600801129712005712157135963384107372978977486783518813798379937774508780405907014913494604021339593383607874542318902421484831121487933064022357394684577464720241638097644274139509372116833897530353034118607430578929105017382854205031614792748098809044168464804175805290851472856655875824773166119980682097755389413764528814226266541790831796141512639903860892590840707454954976709349512562956360923261163381322200080958367322066510710729775081683123151231349673745251493828278718022924419556188064364223446818348176875786701002887593796957792113005629118613657664541395520826094286249758389690323264875548984934707912273364812249601040679793763123095934851268419712394216976566257272105973435586682845815576829063862442562578744100245114828421730732546349269234336302917686051286336586587905684311238018741419392688920988725760918162594687421503225224839275125045734269636380696684150858167815417650743596267128947325498648793410387854695591522979490164613583124519593238147732895296399964167008869457909660927145251713329587152201002296347539399174604981554177344013904130980634618396991239506548326794938992735797895697490769960615237690420750759515704959988291268572759930608723138718762604525099096128841507291373241631428731422930554356263914429419163005883202970225899675310724463570691852023675934273061439792229425958061474105451533381109453378255620996542646337642754348580451204931802870124045678481259773075075122592440954793695799190156080572006208019588483089724511143719984713450031294073138483539341197602352588696149851799946474072768124648456170937050629093756379694040041588231863631938287549105103569909162010408177964863770590420811259714619356481631127370266756005940168211259937977295005016886958769800543363982383941387870522347635903728697372016490735684031904780240695939160855980269370269775390625 [102,74] 605675413566029614144137832268815175601214099498171686242650341633868891396739659531820090469010525992584814232842740474275467476253004768980682878633535247599429259172897496881230553393687751469859434850787919708862199223003700257839853066448021484342106900306893000685014209861322779436715973795161419784051386668257716714740871610843728064130151611324557247597179918223336778432604563455878600589561576682046090246776908236781401750649995414572957419858322681159428639770251017770110542063758453389661389980484116437989951940538680630416203785273444626842695569462521614031753448282529763632074691695482897827514484812884197261419098781617097550571494855845914455015286376226038927245825913574418716131616788411955082423408160390358847154093235246420964698224253681605975006374534212176291833689268591728926788635204878905527332494159651612292105005414875599594410005804303085381509933303348882473070647327946026350795902298654126206002079962329180015574705872424748695680633399168296771072429692278507176838878882312682797684511946993701484958865233245194610142768181347921110903308310049032944523024249037561916774013710716099049283781129849094900166212401574043607596994430360588480494287873011822334155847126955069668185858286998520683902973389579895059470473306349712674750126372445920832833636570453441871621290398240777919869667751621846976326194481369342517387901087018801783405864634389008059194235121303602004943634285217359612514805714924704106743519332836758181434618268602530272740932906983062248502073530428747996081051262891353722917178142447822461612937303353596530670431728782000879281326021978604377177153556570890997875069517291444567320847845896133426849005409861054778559004598244857984893937925041847865530706226098914163034538157509851637929475722507973122260881204630772055815413697493982604862804714552923274080564630118518423548076833503180931135452582070787639667730615659377068807630345057537625906443802628923230254425060422911450296580589561115329995983320138841659815982780006623626258608042286336487355916467652302803275186727396383567750998634001131353112845512504690826392945496374476693619380767179554238229890866371661683987580486301002436670663100122966886769152597086800866752766393126686454825537247876678678672434082031250 [102,75] -19009568789034968794414649065899882449813948824958071539204380057795012074330091353322048108359988288533446453291840175089693223608976368781640334252427957302616502100115903567446700562041522179921824916307355716829342241432906183138434671254728675508867136861529377246070668732377597950115424861722580508325581017534624923427428731507247887563588592658622476036974498571843176190333561540036815040582344852227675364056590654370478149053529812380141129161544166133362020455967776752782805501435019121185755815059309567263003078817995584874802017735159198158405214421754423504423303652853736128758536043624612784255402930482959320586066997944733822671988152968085475860041235579588364202168170879179630853160879026247749655423731813828301965701044344099155870627109250263899313355620636800613976990774796216413339009169638959054732517946358295932583312205222889979733802559062306450859519781460255068286414153861082385399782204314722538494906158514094960259336287159802028636717215147855762155617166514355353344930457278926175494243815439712204209012437583947820153005012859833315834316664443301428197610989510755491065968692700404418062063382374970879272110864086948026555544953468451630204751146816280513299233620566399756939076532550908659984153843407977874809093739913577256815656833580153523806542764892535578420725360360260331475943847585539038266745421679212577726584518486321893214620230018201397882074538325366795312781255605290300891528840620932033136707585887351214980401838891602378845953586810891471811998808113044444868878353004407096576378522378108547752660186487577023636542811141016530565311963118203717402263665019421744493997536572778621781312848748590946788562932425500462794364101756572961554323364383680716488010220881237255368932970256567429034323377210412489457781373629227423958930332388913879712802459816938958020023252602483357932706382308331476756179397120547426655722027764461202833712515915278838473679051195221214282198989671865668641294986632169825839895780564071757691148235095997294602028216276256832868648193694119312298850212816845589787542408041740575874909727580998663539338294031171100470205019862651431182392172295991416258371461227897839150329477452985007433097282375971867017820605185315746844186465224222419987509765625 [102,76] 120729407236610920275109369316924093825069166107915892941581176024850806491101480474471929008795529501686321301428189534632094566150338812338215056762738105737809154002171410224836755696481195453719042240399846832348653939341698648705085131843576981384172408955585653993460733873054602844904282331765012396404956267658790173031847641374926023602460765066083044852843794715503161332192901221787758798317593119497891347664309724732707538112275591277419212822120822152982614173444786144818272063032891948585879406374352848071274899800658524554803675643065357177510662271057120908862675711010657885088744340030585269039620521278028000642383693620707978891388981369770688950585655596402986006513392404937001007951580510170414465861996458152125095688563690878310684758227546755194460593774796564121960708089603941208790605769600854724053773652272483853988741877712363756057648001316843328931780885440549682407237337606855339151571163183261913865105130796369507784136392465200104879407567731006276681965061318338759909073830661166923309642753621561319703931417954939446030933016210211435454932127705755449798063523150087999717792924684008627429212428767638875877713021456178529615112435205208219605568364711383539106727565555616656583383316815789635641852343711759709128582195280173867612379577886422834219017370150084738399839880198698632714898780372664750272785713064663419716463687489952005712341538890230672034684642768190676674426558595466398902789528313929824434470064847979935804401530503090930972651402267503678544707581462326145443430732364427915262290799711636562315340045775478598260400423292567299406687350004161382644348211077340722658988581457886636355964554840218314775208646729532941229185163217557494968260943520108142776674467426309705621539701744870503575151390563368950188307670564135143059946800015951037965605424528024285230687927737856618263917186975676893647406355219522181839429988596887907717516367112352228834793500748728514411472070844191881212387949909066120530675158534854201888389475453023835036967401215085288124144809892575636511295521667712222291363914786893658427664167338408740698761163546658961719834556132396342932081916582805351723981378313195689733056744412643678578048877169680488884213556603093209665863793736885169375000 [102,77] 3036973237697008203362948990053996351612214353673994642908575451713290094274982477068625777703255545636810885505838761006384208654085476893778860130753326209015350293425552625505181823900050651391106874220603102264058667384804498129400684751371941660128799581606329719769917148597801458012661608067148153745586644508383527128173739911633284544535135869961045121635281723218481222793829723866949291567088340256819917122795035312528306794825249696556691421159192917288412423493353910411993109541177020997176034880217291986839952739679367966678428581803548373734382113535523072870994141644713353558574765016042758918438343198519880694474200582321153204267158131236397815829659286771923634167275875601461719818101223324841079917134027449746819473711326917795876154910586973466048947709204601623279906885502888354510708944026202249291095166014653273556970045162795171675524230967683958984781470526747035035510672157153623213392739467535540152842415966798019864143318780344960054237655737042845363198270632198569206097712569486890843529976289743419000545033112442504063332199455383936105605802153122146891020334432603086536636034721024755475796408768838443931090617810284877683408223595317473289858060418754525113211141445604040515406983391783040256984017921743472806864109882559540638448098789196152370706859333223859418487959660292930506916220618491168043320666017439166904874040667568961981756302212063994792603064991699932462805216009239345324711866950775992949402693606448660538653790223822923607153111180511626145233858095884141307330356231196659410778240992749742121027865069366622073897355746626595848498137651610438424940077976670682843849422574089312266583289905462851354810022212846097754327295076230515315323317704617349812434207783839821663811742643848649064032162469384627388155132005730519567653988308401866369019080424200631920856180227992866821818374689111038860084906324550038399325385048967593085573453226789506647052227175010763141688112286413798035624722558253252969355025296453759567305532146202654198761783717035195148530192509461961550635699720843981692657500731740993094259060440044169857804095950981809294345012100328999600209893369070995245987603875151340076429219903155538407654768615671275490617995828561069828649496232999787500 [102,78] 100714481150146655613403802329756121801503054023422139173832024445527330571379297090021298771343896697588561463500082184724258284062124870754361465844626362732551905111961392529753995081515530693510042544963642599372677256561610287076434108733051849356187281345076502802080698731852415723388295465699852500158108976271981420980568948142379071502501384906844439114711723911140968927722870163315985936260498668417117426436683716733849310837070269180405334982231647516704370893207552334731896724945126485216651999649058288650865465316102478433391825552934783395925223558899876477519854506145084040910548745581544854875517742320639179093417814512168114537907054757482395342375786101841849630516035348277756296586318408254835619732867234702017114745615719741487969998337979476154410074656449362889567819371391131111012811855836564648557766818406437124404012009789448941735989600443499699007442482045698697366626316299307770439108099129322226161176900591236411051658484361169972289043850022845598008964430776255643306247131848116808703563851421948061229794921402262710176147442448783721267826857918727417726346604282753491414896381663613241759927363971775553906668129885632790136401673073103106983252175487948773301075143253521048038159361809007599773520900369176246682768537533300763806860722261491689831261076988249148895474381273636160958155754875197541037854399879405205999440326055506237046724454576280972539682861158082617262170444542545037468603082574539682744574891907655999960890612853878990670708512023152359711101400836998493189254185499148281872178027675684891254115705155639191242577425807294950620656485351894798150216777544296195765613047443859816738185095807853236076649642386887833968092706349112388922357312895067080064319946762769546548906585838779223613933007332158393066992233670421361247925131192216091632567161862752131088351870586162704681434468600599178882373712261502584601915426985733572111769258237728241296842795786601940610273253686707097046855992064281586317136362379939191951008230628584954312193107451595928733656726973948805543197653580253983734760632828505713928706324377654959365818630469790200627907088889899299816743058869928912710140818662743650609951480014406957396955962856214177368052790882238464822187913196400 [102,79] -6883545552763342581855251747806681775475280354505540794472527439752035682929098514937710970335627588875733586842939438436086139116496726471788298594068229856719648819412550445751077804262463549133743339371440882433616268408510028491726597791279550382428609218433591926418639822660205586120601346787665522387433529761118849132348329879732875120855678737385636818915216131858971534803278061748631706427390088824902037255914948978966482066405650684534883463229744755524377287934973474368258116368178522758647973043060491316885471993255219650349858134366903858884614242853088098010868672624306055594024192522756922516742753069362702500671739142856595513014535122418567071217218023728813857407411462390976500104348560528188997293656575036856162029528154377570758328857886873428750417337388319840886826982724404604236184110308356351939667966598713097145410968772226174083154916407995306883177080489619161855322156495691507987156022947896061281769530666235565790097380566459995580873209447985950332797719931584511432865177360604048480677314664283661574300738704378341581839720496038278874869524678554141062901298014484303372141603617754147663212608194232936203868628331563996173181211863272263568403923295791265617771132600936370445479760468523486217385470906438033243514198846003864137392514334305807998217838633786669424843809088173681058425243696711261405146923291998956735636470669513354922605043828021568016426583677515824870593872299844208669980708331787595470339724859605971051876406727390439824593927004476328272450982312447836888368010971874906391682924698555339724887745853022069168842011600319656330799294091463041724394428228211134813610061264824465880337499574100665444352910061899773282014094623863122657545232334461228493972160940759093349193126572609180438430959967620716729471428648514409000173263645386586460794304047737083281948727542600482706390377641017651788566951618189005898055902510088920955778629562311015682318722084723629567301830908787796771929386200181990095925953899698520026322025337050732731074663844560859746243977127218485765141066851146801317783980290273880834009572776604748679096008035833961716306460090526841166437623748731338283902016937025493744711443846020802951512988556883061417915638637469376800167434100 [102,80] 145576753542556474037428396587410762239875192282836470090649938116282932031791975851966207367456509972023437028151461125905136520715847132368155956494127328860188752703900130765754169021828622354285765930238909548451654704800455725817462942294231997223170719728382495991567525527140698565338722490178761877001844662958504758438391192219198263706243083644930488061479529020213083635023598971634231725250977303282483458761035628009252531328952826063125216663808632259182601675249554642810737085924998908202892492206146164080389252894687240260561374908191844819483144717637502592372830146036471502694109701052990147888390900851823624048635111584645685699286544544533419877561051087441546043202343562831133498030998031896158936659564812480256743698923014463970030559201258012814760448681910395967515802450784238731730714044992004505590398888352080703869262830043235253338923607598536520775964641357247338616549681279335319404953816609851641859715752344990282553706624654669393430104517566471284758226709836417062224019219820560243200065190714723825796198146095564764876181306895637787544264038618970508306030454242750647325262064417157919911868603717918580886357222932245465334472901800407100043879444928183053666386296873934338716953042739958395305427630639827826249215939072831629473845258220594204586562497615365224064639676033227505828847800302397756252365776690310815324363942687278403469580485496225466106641517679172005634103290058186052477697080858748555606613010689330342467697665312450326155505188064591008329132567543599238336875344273202646244813292690589470929689455702793302942614630256807026560020927331855142053582938488671916092698501921871903220006978614079213178317287360006298878809847169627629664682472480629399005056317093140649158990230103628150554987963830494222216038151581988138083653422309620084454193890111867060614256723961159018434821111839718801973184871642305359320445226521015938149192123937917215494907195181426865568278933779890334477497480634908122164171314449027893902258788587866616318604456276209355614150553176383003633853146587698707848905388114747902543120212904184473977858395096547977845133439927221266071375352593844908385231055749078363789831331230161337827712661719811679457211028605339558249160 [102,81] -1112239827157548330058156668988573369121039689937774039631129043488524145147375699608705079005017456447979057291364582047029703137346330330475530002910669308798784433576822805133642831336667084996247887777879220212745031269738578522347598518184610773626690199604212084085570147561142239283046129508275273340351103573219073347749547603425493649470306139046076129635831538817007248449125020504084649974146999445650091275556992214202115027746364781679570801998157870803493837016836505534378742272193519438730989878561465311675537426237371727739814303497789401637721130921680560097555512970419020795600858127475874207846439598183761453236822710021925176785025820172852338550946899688200564675396649637277104429678253189154817012398233048040738981460386550354717272163909056671231028830844811086958702604139279843667531527063759877996327831525850833436959461024129349559278027220644374652320769094587894007332212348888119197337482684886866170007759152866923822509825364480951943921015065444956690877973860099952573521365045344572426272492339269622218793140865601728308247141394366764698086009082032903823801300632121849663805575424738475196912117827070352455803920902476042860222553966665256553789800775771973523218353443519225578336963571582790468492101578854961843499502122702078442250680897958864950492054473891547329057585289439247233386440194557514547080135447043559496167227877774266830305116277389139312724662940012430166098293181889992447864491746078096453401375654573418890297475006166004629391694301224005029850453676197992111861413403506444084811512769876354663748420281984952817250307682617841291861640299679059706879668177509243840131575975363338702101557089571336012608265367094624429138811925653064918750802281953161970752050840562340521989422541338863988581078028329819165062915690361029231179907290098329000387025787537814391864836695866877959101090388485527563766803135483120976428725127261381498627228269612181622563336922216747470417340472524359908344768405696243122079196419134852292402016543000843743815593441892777058892489278568024846973202085303994126019902822439248997445945428958823240390305047353057843049137543672625798568385441494247391889856476164273646505430684711022540803328030647264245594292933594542890 [102,82] -6265788644556946459382214795801971784582956449564896911856143576993033429030342799082344804427707362378826792229273716497117291995616749243643468209822291213131083509389589595540266663909265386996051542196970720128830993427437642064700697523193533885448906476326230237191833015330905870372684133920034753508081868662725935604006876719764294320393733881957543861801385514020757870768875052683580450943956913477401078389865963895332790146301231243130860052439885370624902451649844361596324558027044635237489429630254189557726977732179342489223576571203966549416630015191098531671439419300190909516032738968300322295726189446436122308497321546842845768268982164622288087671332767443647258923602699159123906500396294646172073238008013726624902651511465149720562125043346501893867846282594920015781518901406576609271931016333891980683045647506574490273944121521814186180205915441734785782401928956753646972880652340004239431529594487849047585982137179728257276225643827939502905272319312585418535240204387657516760748158431476870065235910438274753238530016936841510125514674427423077601608571121431047233536344732124588345269514705391672147679545610501957090056896196919984707063667294996172223235713139451335074436105925923503104362486364429886920652248380467736584668661029220080451945363937115245555790368697197602769202863420103802454224775448631092332951094970025488119005222780167998669713400536715463656904103133907399299244523506833459106846972680961184581265345420934033629894293560168004525761186253659418110602797917300756151077874689929531458835923336904642812457419546940223614512558047901508763208132596638463208577543620214545315315518725274004320469868112910937391848907766209180604173347553986893843700853725842073122458425593107079970930380973663973350781591665983783655450102199381502731597390134777718172857671062173847544774631186186182678829578646833121806339042141543229145153051299793882943229839449858807382076691634458648615565799318281992471080819828606486850510564086744897529600238551627085431417321125804398137212261905789887694026746721629390009251606330097255852433665867699185966381872914947045232992909964678227419929111080174150979083643687247024878064037040052355162347681667294297200103756522495 [102,83] 208099810758824901113896117029634550480053973029943211275388390773709048481737593762260129813995910270666528363222025766521679604698663397224608946008439216915099775299181236354882700592891473875374732378942531997555696088737535208079683993711554312609075419790754001664818266236746936069405966090104215490448127264837703083162728617071035965189973816070971818925734415978108485073587645494959622480196112398300070327693953467792167274483829670221827751066359819244067960096144343577695303670612675268614843198259834007441576255885842289348931778399781794139589172108675023656644563094661567887817207870243791170863706411701050385658328570604085188073443979550641783876832646952185532398218317339149211284768395460110927778887714624646914015557472967653496567962697670056701819390835385581182069406256798066822875685789897382690068005934706033920224038634065093936074747251136618789158546060122792817845678690556209244254310453145589937527342850956164572790241636679222680514301274027942342205153519528382913446251449048371774018986226049038255350450600959710989071998353652227034487058560936822353763324285296850661031549483087689416531500865194177603008192358125521137056076481802424835742749797103549794471532192603470435283758111675539993438101255475783796644378102212833571066754504400341202245657757366200504494669137513023022295507126840352414407116247029772922303698814230107302005529672381214272636921372885708772006776729676466784179150255620148028567556432687554158115606018902513626114664199796832618540337308016110061875301743346364404255659879891144752362645417397483608139587573739794994803721062925365891696969912874447763051454940625052591656888624361433624069133822621258956526425045231935236633582787107714648469863187432685336549819324093223719119985343473602298011220843462412257187984169282834275378688977314977807605608852141075911031854028752174704581446846110286320072507182204509022335632514112072345022933487708217214974605818416238463834744447838326628744385582169164555442616586731222810496159276774779047439378668987600009023837875819822927306571207502221719751412333554321370912757797118064153069580763454922796672960839134125706384941120290746429210703456520879161793107737026995365610678815 [102,84] 638784904772511861879670156462263032783973136591784750486362885945580324550740890763544001744775416090951302719482871611788300371313231339388682330125128401409024083432349261441592523912954743524633634126898019379169474727795610214193736601492035559135561696669893564138878794658085912837804714031643421915395760347316397897514166879116965275839689021633574631575772029308857950660498299502341648123236189423045812083714369765173650514830483330742314577584722888623140121956737921556809717671038416912913907124661745607109889623002585755963613179562567062285439168024957523363090875726986351363071329488359814814650839223044303429204516353113956360747651762192764879488779843800333281787146413825145371465888015150525535216146874892525301616270972774166264888039014038186319976194639618821746471522192311945629166319212893872979751536230819365226292243872376051155163056998627192274091873479118944535353775178585846003025643397581742618760993102339335001013260842260781898254138077926962751849255972414427126237084850563278429981300450615000738837747168071053212580560643067436870982546065891950324170046323414598593325218798133866757972388064811102408069894873612304590366254331163028663845746939603731689531671536074569266450016033537179845700305858067913384414468899186276387896704434178407100038028693922821032823676763739867670792357405783150837822732380280401631648669252724212254327203641234006805034923635752709634115126862574279668217458696251863568401205178991242505889567308400615810310871168110065992860563765391996449475824076889603167201416247739353595546929273245783258789581987103097117165780876242867999229924815734063141053798749551591461161991040156190626441807691841045138057826564875693969395879766508665250273392244317258991308035919858087737264601575097992138130938754486942612530767080802214395776298208565636511349500131446502139287582496755593956196738703503705077073603638369923961991145594929209655512114041510456135439593616951533204223666582652858288502951146639040579687464687942582937733889549664002993271860894962492025200364604267472104906952422983011544795228849854623118196899884703031927927140611867664672888136874273252935443609348736965631857112471018655924756287056922085309370 [102,85] -1474334177435964745994149736685539183638998137043213868809770817061034174313635883846251052941087988041529630274469450031726449689440405393174506854276169381091597567713974046926528555560856068329132597436720927978944887435621882720515839451355711301592582925816289500545554617723986276099169000877749020864683841856451301890204059535249673608285578554242763226353789320007989023633313482170723735501055753519898249240136566898028644302700375690352096149607689313357371431541885430458337468659656041823197533043948296913981979825952688721180865904629315124820303779138268847990583957794224231553916971765473608330858622924759512654519128158791389544375939825547558558509684900742829923980319916373323044807122599867464822147828521439251910871252216962536326084189508181898302479254892860480354188319603461948302266305099018709429178428831266365818516964550660601721170319394035759137932968529873243465078875520005575150070071912000234187247303245664521040787797005965837064284581831531948478754335659775484014304107117357890930277832232426355413207353301925840354808434304935187798961471679440721764104338728272630230561697087398292197374661862549938309442238404895470258833234427905175952830118158348122628939621984391078369015737803058572442770367711993551234097158088306262759587130304577498105163021098044753573334216203796462473169762771285404910219569605428181460811122696996787391828077644603783947579355958398920972576146757396211661858847533305706899756978229344849860831824261027384480336965426082129616964436726004352444400980013427852432858499817685627418499374011094654138502030041480309568233103819407421298687277316136269703646452902432486627212658490067294842101993110751815947518502807100404051681613590395777660375502482599997816632688841021634716841103248033503735900384735509699254236850156304594253872703340726748620042183753550123424950546841733084581811614000181116443988378147277233041026850212724940273017647411751715056924610709432742079380868737967977814827233002530176364306739158173455277980078396363107672616529818924949692738865020035418042754774721709415224523761878518099945784808702760587208277163486020631648680322104503574441680235474199207695503016901110144748138779428191430 [102,86] 517650039929029471981845993737223595887046738291392815218096250790285166324431008750385202695186850797847494789646620855002581591718066079297431751253443303109871207575706487245524493734298909196448733726150260258603057976461818092952389470002998917815233251147277546115339493204744447089432775571323740671119350097514418935646444876128384399876912059713790368806439116249068471366695939605821198946986223023394062646077832988490752698667646653298666232807252210305070750805578868463779552008677723242426463714451987217016351167802987801385502914166244257341950670558435896782918822297349183754060950502242221696080113797588372305646842732442288050360237741305663939272338579313786139874003815297159036430158423789431434164019810179581083532813091196542621215441180913381040501796235481131556808936825132066803005240449113142567516136405622521606578064375597896523679440003065135836035245921865597106764951558851255611631896937155920816071634869228448714191228200360890121863692864764236370590495767231769821197720882908644646288626806410248562568974838757273803528080177292420595279930808297086346311632057044239809302777699846058015501886639177755444208386628511609385324611009938770877084702959422867630894958214060513676873964278462189064448217246636204170863246171322578029992241648522205009494609657032428718745798004589113120417673825959308616489189405908305491804443841884140191484829021012178971125671639689806497044308077330447867250329837241567918143050496995243581720273061223288102729909050523804503981688046834479367971903376489397457162933090526687887318796971825078759761170724475796664402194553247246253837984054864209082937062842526714395784562027109866713419259265199506478795192235558804488658954036998518571919641321500852323897178131707249984971501009723943695130820130731057248791794414430805902616391331504813169466102497850178493447826356060894773119458730718113482944033237830930100704411297768579612260821775150487934869014451908249105407102068436787952130439646004858605306489348960240403738792849418738485148542170869980452203782513291444916057483286215201638466229309437648910785420227156219028887814344739703897221282422814259756697592994203207072082978687612346140909966690855 [102,87] -547740605061939080405856055488547769046774181670842805299945059422161091030156129325524639972491205161173945264560941507218676544090349035795167468969173983046388612307658715366556598221390902972868573706397677778476985438054540565106301146002533728029967416804991632560167699397926333419370466496576455392225390246816609695314143858280587820082805661478113062636820949489956791136301889776502388720082347840742476002625186011170033364548045169958327839126448657032184514762248586898599346791242155596656041525138114009321687712804755980038307323567210152918168986072461527653281292568101365884734675999363484767771950327875776377589117493637254068657016248992549435253234817633789286217000845302989218687996672128535415868551700758598818354923834316806594812847488325806458336321412784363353470864979425318586301779385242685124665782436119914885744842083335390726645380071327668304323477728758743931841444460668252455244077107676878770738439969249467519598392235240633120371508209576927916535203451392162036322955788387542017232303423340919783830684606388238339436238609533150123056195667258129409916181176426226293088619276228899404953996232222831637871272093792299056183305857941220335932290599176754844725227400753882128843972942807821458245944800459093800777818900096051542815727538143250120773400416726322626834519583412573688229484421927625428933235484457155096022297821955113527970629864712636373820929798513465626567395830868154180714262420178835335226334237464554371131153565661653352777149312116004573222161274763695400024279644573254223543702733031048601953021895250576218128516530237294693397124003671405695383708530939741542185358044480112919449330653568952677922869873423267892697061222144230277059227278556726924559837508186551363410308020693191318540152061291406879944052604909353905984474983422572060699638613032168071689444438565247538938254217132323083055829692617450016095167008512130036832699860480697879576404778809878617116324407688048575428700615438235324557551055512464282570206582478879099364035713261897581975943517627395521182683751550874208081834791139677213255924141817534945584737928500098471560899013560995141337649521075082062318592555405907015364106711029642920279380 [102,88] 35105250015098047994242610465588012586575520204127612114794635870121986306653026415084761836292381576774377637835883318660537461751763115217859197704424232059294185851591231020338172247470160336946454185492274346155592146239537362495192272247564684518878555566981437575490600695521353773303742832101775768849931302214623110863656879933763383571413289109970241975103957268882464646801686610946538879887395699019960622332497627205359292096370893360078957712042958808887452508284934971604289229534052965789912295858886956056315613166344531431323238665107307703312228104096520234874663661452681019889545652190553326687839182854998905331333374001714489677970006450765591429305576610091493464498352269402087973676212154543286914239320889592374283411326950390296342492136983551332269386089252598162224700451369488892889472963538910570109934662287834325029289175379387280949015216116879739356401273812881695779387290771205568154993447060932259322628864335310582803634417010301773224228309047782417336310683216277777968635151732326316754714019751801100072059403661059543329063679247303341134809834217359869382540104844401563147082471348149678962000838483016293716031346804912055334368121774148281975661693444201648364521843510058737599698605735880465656432576045173114832185354220403898089850977184507232976672234226467515048627302073486255877593466891701682797185853012841245724915298818055039441263293597131883543691357354004171951754214647517007726580250726401350890376511388476580916396569966000576863537921267934729784388851597806230738529279463818796279216466604316674194866627388194565821382002790132078432446765521621478584039316113477376508514184359741796558265397148821074566905187026298238651952765709364179539477171106452711199078241807920720704910631194344447050597370051683431354035405994095485050240759906600490168536015315393936373837095490822950217404571528095192673989336073579905926369523551191691257681749010953307839966648596758302992153955377948467174259486501886283511220317597400208466956141128162359554131220908663686653988952132835131550878107982678384868396590586502937752283398342245750900954145919863361157711086386236131981891149509655288114273198150589028585209904890973897610 [102,89] -89913863850529648604107668341186927017539376065922944565452651606760713955564080058521702394674171871171039168036132749963571077897449314354609720192667800757477322038843201262395366064271428468154819286665882700096680890431795572578187998813312144909730205806297055474477918168369636675827715729744052970929194121893159070828119834960947645858072285472598892537851509594993737345268577195731252886098052509761364196899080626883557809915226889188474926780158562271662558727576160007649057822730026797239378612503427998200421783819083991262472022174190699311227454535454429175487063016648866988140401267612033986081364132202214970994100761120303935342732820969085195909257270479270089583995828644077810656731454468490017963589772821859386986029705384220787479651319903731257049155827666016265473826049414208812205515267418280184679193596519952670259393189038936674083963058244611711016359088235388832620869033065172000858313499612255603266221260282140727356139927640272086671969069333531927280627530284626097887717429149692926346283094031444678097324766268748837110646314848269740492951214144490907844844417423792018102387067619862849693243485786527485868111696303835350463266879413235989562716922092444759034960986210155936390691117527267369054909426835462613103464687167790234847150489071827159688331699145500613673800880025003125668878064104907221893000090825542247579062172917349110573904741306698145387473327565868183855691895553659962946766704422353264844365326077910832197206340912113658518913333158383599094460222780835483577605418031235188322671718080273663369251084122863881939131814517504195795483582832427715319587834703215298272133505864550482465233639951676314525035960864370747307431073617670510907449490474070331881717039414301933033322370310138192624339303650149568536313996633992300120343441050118086383105192422899665495599688727296509104590550948324708953311322167381500953274030913823980855825675202811240940214241343887633288982092034954831411193983270503553602187316365330533382262659599516749387357577896898004849713473368589284744898183823348791432690198668269279997918391114319144680352270142500834528656194928145659253520157465505617655136273297575341654819713239685 [102,90] 774494978790440477412937429939520777089150692753035325477852782061871590384420405560692063239437874004123461137669344392027826253993096190102172469788874165383536919596548815638301813076570735894754511484969211358184179270391437345501190370886301245549844825768916454604755758450733926481927337766713816739434189063764152840164028381550214322468665545653803593748299206058929756402876346395358563130808512764245866861332173426182091742671950029930988073372681975517737725171250456781915924684868625564655020733223229715273782213099188925350543080179769427143586690019451968211636251934878209640923308075008976984766174729687826055424154731115866051724467417453074544202186823255939085802851864463004101804180326120205857100136344101696097663987692955371460153997814192003524892358166754834710733415558419208451605898347374323601250470801518393565528266199579882300317368586226114834302040827127601789015310640081737752127318873354931001133343222577035848841092348556211443551672348630742483399496025096142584905159573269831568015645221803351177308772336239308183457037591903668671325324006188240552129531737113446857132478817213233818585728924233487270083923988717636079350154728122364033076155890092430369159589866278599807134261373009706103275233822092320259481163124847223375072512763620776203918274630705314498713128744931230585803555853615931633253394780812374274296841314706859112371395977500141722942826636688149191323186809982492963481445044450035660022455636479787891954677097533252763951735572111680029363734866676580712735628472404207714791565005518217095388513717181480176714021279143678752796571637111524815721332411747364594844242714648188532749333727680191137944085356178434102489820952634348430756563352647336905832322889687168949292094017184645268244192564312678953364614015088603591679960978937028174792057268987516241275300677036735250388515240002823520953918766599552934798451136500148116836402481000580380061274529003292050949021480138413373104783483532255821022854337120497507678502457651721966529856568364090211151503088251064355061140917379772325799417721603016620934654385095486696230245484114019926452751603693982994093472782234711870257820365985619014994485030 [102,91] -4804692164360073200006001419420074752187728190731406729046608865709064450322991440051915438904794911995292388988086455035535407676281735431243556580486518082475643567682979691142246946109448796326801930588153476257432045623005907583181841631361590541789470563188285156330290532826886018697541123805810732878010907682399229223218214590563576404419696944697426251950066807155135127375956766948953818579368287876519881388087830405176731875691160817909533392667052069248773807419438769079527749869844954363844376748432847168187697364413920269550464839507516987519360285442859137969242781022448016657494281861164195115032448491035762611979486650205072587609843861683500025643506774914660796581233244891057468680283329854528311133759781592464982633799956004673297661509951759890486318888524003110861285467566310972172710330753163833282116588056641101450060521609180978444181628075450171971846667879524449146939348896207247017006083897038475454533973722684678413097537852846810094200231355574570011214437863685278411551490351159814206941400630431712046333487409645675966358488036425979535031260835602668366980606160349096534720124866817294311095845032906673243730579105399858239260569264450175153444202580613922617313536082100894143585954024616273335698134250634815025902784265525226089309687924923642287629371621003025193703033126393959102262306442776550456725907051754054126273563275938927149446804494561873300434155778409195999195278244395489805504017654443253103489887332085675667734874635070092831894854619852465898252747964622978828032598361557344678289135171331467711757993584294792682597770474310909363971616381604324125704847753050499858194284421708015451740024092040504299008119704110291812702659073835821883599874939368355017359449553798878624968889747637277842386373487864665972227326056410821548262022348957640306006738098345917989467878995295223630455438218326488974594840974818672774362778196493545825941716829659553782238894748350334528587713355614549974270357574170170787210029923981860047612858007444231919984855851344397226040729460961450580387039313581616314556101438201640615236772110638929204576927628565110030778507454478545470345896587224354858188870653759887875265 [102,92] 22249153157916154765027418887504444017056014301958467580202857067902349115301467376824588641372973571808131637248107642256552768677261940213347663990632640266273950122410692066830387148213790602438053300604592798846674355300937747464527139184277511408572565377684719104718321548959691693307525385536505006167175165618907319896549648446773404757257752426065530540258541682691877861061376375613831618085569796946885437226951250358923142255125135167239772393282207374728897585845135163659205530436581119720184986839447543835004720394149248236439403625351538457332934836521858905984234758670893398840527550625994070219963924575324783819277482579031432680689427030165037036663799503262029123160670382934300129914698748519151510735158188983841212337521178726497429484330946244898005408113429440002661183734997847378837233067440145097854963084372774493936217073030507512528693180002279839341480283068288472608955903372924232579678604153872687624743833332107216803117373024180586308537123912788452606128689144860583252980427590801539664530420267374318147425745016174521674897348946618337825530947548789118175244285191683017430562284876431148972072500137750176824597438363710548784759860401146995023958448005550954942833504902339764447840299968986277114593212897496044440995171186745163033517014711070291599226925549605375594848392364931398898861381503533981098004234369164526221892099660238308260512071295346689840694890473463639703246414539908739349475396335712962401573168256241219791341211578852099068294569222811806410757209506835961884705875887385388692412302913241610499190081348108470302188605914000726889040050030786355351232239097971006780266004959449230227018177515669819921841694464440282401752663366263982991310379520205072930501409530649431292857840332638023668884280888470648748470322457702857493455140770510125478610384976357043680200196711265475940661455259718171797403701479635497512012060459584876927862272577518855170311600738372952161306769614355605232103420844984332709379359885422963099368452405311138317851394804817509296601997505555379259526041938443755565338912840459420176843855594706498246058904285569253011102264371844488225396059267067536883258307589871000 [102,93] -104282723085390611361969348968620470607774331727662676881842288406780134348480261416320373688866400876414530174688672407248896395149601160587455738306521783548320168660617489752593429642578906651643221928338402940371443120996211632818171141312475408495772406594077019124145869287484487824231058051704581058360979344301983466487538220272280753346050057283725492939845659178176835698525857859541052464555821311442810432677449673312121416181805643331272342507368525734190145778281248643834404385937321426501793382888336949369617261503341046744489547314223377435290599262458544006925076816361080305584915881283224989054914258943786719751735573468550080045431396443237747973649492324563582010035846108719601492351886498865955680352191013986657052077244307475649116304290865131893496526763445489808716025746718403450617354824685259387812109292412281014773251032493116413897587591111697606073911277904494819144867423579204927966761417315943297436390757558525364117631434609799443040266497984672082310322948252248361495802381479757498447046132782209400449267547434108827252335727437255311783231313388509607797200357541169150452873135552108803460493552607915455484361194250603450193510098711347975341565311435403172860039741068429791215040808738080416237566713832933486522020130410033080377286329048629812306670365622516452581335748999115556091165809086386148526945694280076451003795786872840592691557506137872863704460824046724800337491808254242628560341624069608720204733864602726095396107008227730518556481853153005400647699628351179432443490320729097518773631989348527025197572580621484196307944194872256320339836532743422062450722795469974354723715158778725352794729212222070805736930479795938673669759776275104576859429822851635579504408429895617513392828643985619107141670427991607687757001722295077960098404370477842824040850605729592853102360374962382434293751636530572662816445109449438938841553371976383463037360186155428672283139193508018046999547842767942089422309417585843170088833456914306297050765337856643811654983852432675369032556311373631498732922744282537212805426708060525137698736248066671651471351373519067408839951888148092947501357904231508998763899834020 [102,94] 361658497521293229251324482559063350685517915860505259425549541010901971566594304290057045534894529465381689739789326093223980456094475774382711797630603482890074761890438055262036803317013108239158015481005669913752620290769151574463020668153108343002298953477849154963838883914233745388365750339906954199418327474151337804547597776535800784809286262085867139044806444965678625703174821475539798207105471826636704468700687313583208283564612252186201593969070409540626389456252342365715712617250147553052031246799156426305384571278600627205706381889504447382213934479330815434629529483588243386137900267077363222253027384904305165276718058304011818002428068600758305701335120274468403518991342687953955049646037368957527254900542569050227240172879123107940805680947570509180717248691855375096780171405731844438687933526303701845168911606632555211168898709429980992977030950972893993948017212582721788826275720867018481070121426530661794889367188776262575901176001527601484122542187073051059561213167633779552676405565083605872014997064528210070736875541365461123143685311035782828765051924775988703442840662459572046475635047183382261352738004391296347062915059544830580518141543223215350307053532044600285252217844210701532743702802305788328038880478247275513689463513798513916111941078561370075263735570197308077022586636747985603483711202656360760504182513833957295950013372747586930830870685790032907947796346148753951312777156407070505037212268718922643709464902163839479755618222083782345081145433359716771442706888898769595118884413265931639166071894753136153973842149242487734150717796913559778515005429310644930992388410966789781293214183746934379433978368393924040605944871449684030208538750047743830155293480786389517748558929728705661952139651155913904941716780177861007317463014137708750581593966425928209340117173378102558210575118463191733595990840083651010112553868860684968330438847984065014198503128048152586657125502791092070026464619181153466992173329038573041682857262522537666958273312143734400888395453270276912829986658555431265011476579157247736199331592462176371722828179607628865683634950315294584171519463333242916036356038911259425329030 [102,95] -890379337992869407018947457825951549551349356750937637342677267558156717452721484740295893666565740773049380883598599416135557997695970575880625198884031372827005338472036113452062020864149916429180049810796343857062861703541008707727852055421715503091521427888823091188763936197316146980174585321103431428011780966560613878599666004182358257668589093776948139679344016958135515262836222803583548887539776993508392962112963265012793276545056678048013252110897778859909052047184857040238743457012585809660373579349987855058171205449941615513170293600994016499637056448592085564538902154573790270918077263348198104526195956192301385277595930050573145785203360521098771304184806920108019357873614468297753790909167986156000101672809917337029170577208643969009205476955218434088026526865153637751552588672757606495744078221325190870024959363654790001925370567058490859763675992447447985937758975133262005132688017651703948091623133615420999584784810027102099386173015948901990794225343675946858441510601023019517029934241654983468278917153495423417834651733929791908497559517140026733609349996685549085836624253895952809655560170574498485516217804780840490145018388838272136507404198333938282447508273112570863017652656819661363848275335672914907405682028941723622693219063683483675347974051960862144825446615671214892305605812894607232929584373117451905918551668698559797597202023448283022631576854884370280789511324555332766678230595545358981227844044634373807696129772610011584351255088855457464691769696879801218572357560393997920320505677814251662465790485826850030697310980664012658938188161719413900466738870888337955110363331557706297790905883612786788545065455414349728392486039755105572775151971318843144060663428656852603310749416787353105662671823110741541401985914363648658675006998542429673487753873249350914048302106746537427533695913817752500098409221652604553557132284129688508135628515512832183673242852718479082424737096978450377243997080692719316355334654707049294543600593300117993376631089531185484053759367564068266789300317954854105202757809445953752870071346657736588416701274308573163299987910385466299405360671452276298510610772509056140 [102,96] 1756299721353237637823077175883003241136520154080776512867784167644589323836040226408142097005258925022629504311756517394716592497952613575625807700075035130782882506376930894109093326245740574327494205693663358603418039478608818588231587605377884090247299934324519336034374306901339097930437088987174606202345236024406267894087459319341716848202333571989325503459980704225096992772112679124668860748319817150537748761533127386470317234278409072716787162209391577401460994068246805670168108682945897370761939960197243966237727318645990456403660984191493291718804206992546117811917286874739824185505872803742058359180444188218604202115299471409526654820992212689805584235358497377863783994868967332489482396833335976902507634450020973857610447601109582533086223444153873195940935231445226287083240112152778464950034999774209456090989946908345381217108131446386813750216251328512961979720211477226907371873348855381078690921884586995052726318792103886587733479892314382001056233774498208783357568585181038151227732075090259348437906282623346580723043126185126017571617984444788884561940591145779968529568273072800337145161860679985069514762298765390713968604249486776765123067888684154740554447275897746120015032679453055643146856465205750516251171298016784745936926702713869342268554527180298077128818336451188594090662929990907657028120357277128577203723708934695395009313146145137036619975727778980446902411045566806540003744302943826870826489203710061217752879566318629823027160053861937323010096255117565505555466502523827712824571779930844750692530174845498340040274821523821208360100284994807021430669535477584943520841151064620776306019317195905380764606440749085081708934804774268186096833561660074654720715997525388774693624776596582468049509965263002022417340929136028627306216219827911207515693909500797863176399224697199890221054653364474369071253358743436700193891163036426604997765012669002824434780838856019799965846085671955912010584462989693955005713132409994783540815512394843527865149343298135488454745297269376012105508546676784885366866494317054060895118613451162320096986005556636448284671306953617215694419996115431519588249989367080 [102,97] -1909844322322098634870927155377081833569989766999867076215112706898007392961104432761428685568910078884305512110405642187163197434449562490144041921332619856090387969396784749884363339822847186056825576109982806794277674199355321239612748045018704781993314276579047968271491871566177686758236832806922343476807581428300855035884631199221987905485075163352714772089938727319753486088161967968636481817923714536098338020249715710756101261106937213790094114725734186930487635833142857934944476025278896002719904904949620697815136869411133800514405832826655063138921877285860879215527028134325904777880718097603177821205678715103563057553068506022831685579597153302878401989830677495599573560098358850087776593915516809330380764950117599558271067345385858502661828692860516135585620766817274194467972574190007590022473654317344339019107993631445473966725635177428707360536532539641499229367055248841894519846239775399269809834413027859843467219269980149282343615594691169283818578697240868169533030646192067298172809011316434802177787593731884453771381814342515018337207148917727942470582561906045160644074858051843859507314287146226078858056046147604366200488649878345538432247477084370791958379766425709208902954382303163828677653351623767609908741562043207484989944113766594709969079925173466476860156887998844830498168233859230727635599618949313104175998560239768765941645636136456359651834562344222407777168179672521278748214182750003204642397636725502676909209586922950628596431873887113352098048655564182078945987927546052185783283783223428400655743942686982248529650140455218330962275050063723886950650981276607295850148587463872665721883181616946218503433766134504608998207622233468876686583024367373784711939848689244677386336950907476687145833066937816910301904165956610984444702279824398961897753129815399490514386600599612678493925687075452458590006933597826343096027937603692341852083232019138184149574912292600541810454822704644139687236749316794481181561017190126714305579736864662583116309196225296364023322706189572870285117214207985604240094302964513066714286238163540311676298153634519939017834711365870596808261672433913886404419905 [102,98] 1063579616138530058376482439559393659151033291838011226955896451838542809394422904164705090778176369785475417214335828332010576273294425237595068024930373503871439269568527900995500311813541200378587129013965969730557381527928611395553216075487955187284433978911489437431126810366546223257746499929243444125334614081098658916379904807969041611070684867044678538870941622544902643556184435724729315425745949454671744863888154371247033258811263093659877206787626004604028210549380777067247484944823269556079507457952272662272073134394566748635487550730691844629562451405793965134198157725214964459305329507709225432688937464738924158737265406030591187319499855419760759959482865045484235080360065255068554374259236507268829034036008177533348554543736105354564561225763035888461416831327405739493270317627449865609042194219918472178378849038609727844475726897558379889750184334699362249011225798414325169089967170473140016403243522692354509219665290902030282709271741484754629631977718713935276425133247383475438048857315536532307812752266941111593451630323711931088615249941545369271744470851990432197990710619365508389705934829826730437104065684697155551612727990385968331208276739761565317767482793053341053292206282300330125587621624533586645615927414207010060900423124256708368093145961472124589538504758701667045655302689934056560389530326656859853210682068469420215096654802232794754701678555521671858566731359221253752738079879498208111251066694841025047624247809257640873442896117646493406611323915637404951946890171921878607137100381777726886439610408062571729134680060093999009879568143249003212310040472651044306096100217856909405055591334399452551904436524840563995102478777341834355418866079434746216082764225364240037480958909910471254588176263844061827669133051996923827609187857260203431075876951632074235562901176571390904533484373952521712569624758769429326026611433236061758550397936581028696145696641939222528985302701992512455412306929519170310357063044245444125904732307672540649289284135102993908113535151590398385466638440472763888928246882059467569272933211787075562116417990905083725543409115859137059281560248227380688 [102,99] 1621047485949750535204254191932213736934579279885307248924413658113602821383176929198582878358383677274457400091684948391581735468024650992058626089210174218804031498050479008555507471057984093234540075241615013822214232458593711699803310969141592019092778825265242451591957076106503808800940888090584757909257842106370282874153742357961941066346039070700369952436070553240301226706485797750014562585307202243746633157308382961629925616565635601928628786116411255388144837405000697642037503434057601760830132771251813181238027490116298736384221989676183224220684797952935211107692611335009311555955921995664115769730326291039450023482813160854993185976680740337404241104669923636386560497628926322294871631147671386029778919294973680595695667892369868815599615060979709232386401522001204539759417460896810836457577114526454266078788516410650715376504677744387407274612315118507962201720397428389639725324588324139632557359823952112320520659808582338395309881804025400410838208450676345265621180725791667842546224422405979369668414653257729788350462817424659626256401302324467798098324810084986155112601022976393068037436178701254616525721705319641001189099921276422883675842756505773708579366903027180877499043375101640079967073658226677257493742935791379251952958548450815690026029652031462025191215406010199332860421920951329107316320518064033688765921628741546825970170052769774710265043064269398115529331723628197249154122038181045284706026954650209394756868632160082354326408466642101668824578542203192077379116678296258831321242748234441709115562623974653203049708604100139903376941516891628140263614518598248828552962717339495042514976910049597713815239097919653767096908783360935396679418229577142925966157542755993785043900397564782911697450974769238972392033529821054917909430794665964940784125042062936457584409850371187668328904989996025281476154269192325009796618450497720101763032809852317404987106822461672576832379738252177745780864269549269681690846744031508747017721016799725033289574495899184861724847646295455706592878576805315462085247046976034936492754767579218510086775446401355615969091715938920752385923582371751 [102,100] -3361330660063848223247658790094908028857410944396960878822211823009464943832794047664277425729913161128270283875009304328901669896500269251635515932550461971159217125484655202411702305162362984413921501181015060598943298908174419991484339330733934004413307033742314359785192118505814231250172257280121012910380798817131003741038075852393645971287558998193527142321547219250499055729875369141718105240115983498525514430970987131595734408674003463650541489577119657393909722224346254833568177162859655152023067651081813702619984595043229934544985413935564363632670670869471674635616800991336825546498797142285690705584562046148013401699701248781553559612672929114673710907835330287269970906168340749146112254728756655794530017875857558859764411124209133689987852107170067820062765638999072437895761390918097332139376820278964676131260506842689552384957496655729926936550666994765864800318253200254514229601915610224590747901087166588422231644655685936263129182889285028649950806592213695231704683611020184516115357725521597931305712428744298602193005559547717756328854792927352483009550286411222776458515991110799480989475642874729193172839982808979211211496092086515061341700421187830309699386892012559800496807575455637005871605839825557436544524677247262942608557393457340238319001871625754155959693160576684971890451390894332622093231833674823374247772176644763136944857771660403907015645671260729229409112309596219680217620543912003440425730056877145889523917683822203868049712387903675223010695176580671072429232983401378935369430092393650798724787075136919043861683310649331676728511887744610011538852065286522506899917422685240432618442241671957280288239935891299177502724353841865001571539156681918597547714990975927136457605578058740835475982205063047044406445765550023242946809777171226958815914256960094474858537212858869662187933955434549665677550677030261202717836437711692930668816069903443843932309856233133705092126686758395088631151187698810147553968039321353823618096359933443797703873332077247746754663916083524662445490562684001633443543367793283071760537260518720312080421327131936634365350145615391322018482581 [102,101] 2995811694421708164964001977218319136634580862104892611282876033587289232454116089593206541800346532113275559011817701945965954533001127839066085679526599556612521631409385337707903172933108460651204710424095003279868182923858162138986290021820394218337910021007640665607204001660995581633191188153741184121800759829491931570482578383005294077491055306425563388211270924040998783981062651642334375344184232573741429873099567044676854024444190874060016700704705501984680238371214650863923799438756819089298462257156711939072189128177889793202151299205305060063569849095960106314261865522575569675645172084939877685898175706513586333912711859031429470282283640975734613046040596587509009203894328361055959553610547720271019185503519249385606618053776167631855203901299494442926409948486970587950399358912858584400694219802650167794271724205958574800988012257501356947098868138666867615573367298902182847541118964326201242439736881336321974175419454194185078022020493107551555094052850342575338195126796800583620988206302175027065925353028143515157361939406875844390517111455760426250285126519892466580191264442224845842843408938218830304742869887354306186229952638648628495422266636139623675303514740502043663951041404635019943291945057706898716790920144291505075506439593614261288876988237337127230774469413837579949721112160034065208205978631903882164981490138884411547827913181430650257732296727662060642168904362534634191395556416887339615999805910100282008172486878896405779869301551278992106409015968433919893775958072160373824665628288441154744839826335822453679265481173582687371361166878775486884409754321505150076170545951968744064664937875339923497943880718971726909903369286296325332889010669065657495215423351711707464062144758253584206318852327266164654844319003100629953230633741989782362056761265979223428862379744569312352359676575467781709281762791136646046720687816399632946298136831709172636396750905807940808441471520528086677294695595738367295790687936122137245756230715467840937276613115767465307540496940355083315744709608283394782310800801702007245943926758871390952189608819736358834598933596107306364 [102,102] -1337713645826387966153061566635898361607527567871244068205621168597428261405395832135615503267515923714849949432456574388348081670392341972571603947713437574639385760326062296236213116589197718616439358414893025266452275945197982924099504988501351157530836904150478512309349834787845055951241669642156887108644389161813140042191296041774456349647757290489871840541607350577915877325084522923695183726663574793570333218282786034960122220753022852722906358470698111486025904510623954530397199095495736637752539167107467047241780149772612442585678313417156059673043685235482945796650882526977322349400213324076517272707831830322842421281093404202701505314640232977561052526789542031409542309560858205707902982786847215866775518930846349809951122333525001127218568466151884863774843854595521873765203356191475922078250368116677833631204954203035407570164405686923563778307800731735833722427341112239497014135475824625076422411410828907335407388043216454527158591496881312163923081034984465007457549419790211585066728668330845934952038626931029063656900596749336726777172296920800814190482578159403285409873026809106858197058631748160219517552634081940183423034822645398049788150012576457954833807653227642355555191634888861991760140326150708052050789586656129835956848192801762704172640984649272453311246573553225486701764320724285766913964861937203472843705093365085540238588243962018179329860888439603903257583208411509288767624411797546448353711820632947063926278017649960099229817916779051353960645446409107440231226348092464926078776794711897114374763869886957558307776791338551550482516383505306892436131187523581397845589680368441082077672695344374858737299718724362115931150133359177178843297599665792132642935128935446128623854667453953363475607533805263330559648809942092210211828042356219116070351499570805319354340460865182000991366184895517884382237352573763108101123460206735533335987630850001919489703538056414087166527918044588122294775076845060195665133845010472706852123317316064326249238042940975725700689346913750573753559524453110458336299918343644791881215312604094226337050719406134998181493612114332 [103,0] 2634623536957909044119783575605556763987460172683057862402140580379034069156814025009879314147284871230645186223403748553283551347559553749936942954671596959431692555949047199258928907456034967172116474983818065264568204416190618413170413874957003772730133119158679485158803699502722890223294946231416403183957866985379392439658386428247682127960188431945668188783209705871122444977121316213147846896236595974871583668786036567155182069556681867133465440644392303677138463653072472183446099098265780673841477134010448784191680828604773157160752318289048777497205116462975455252163880383762814442698673730981345329253078698180282845409178995628133514080251219669476599212800644395100070835841735028733739851096680935813234466815578849748010317158387190508338716529838671773491661966534916128766849542229885673375855797094549226257328655107098508209503785083752197761345381650516799680040077254596228315541988651792046400911830988632899380202181487225624237355920531885747807006910870559296405205142906792224889187772174274972385967439180594822194346572767939185103786280659316490147819571616673960989794212973290417089885957885047659190716739816736494380129585989722541185731298937897675669174819317879729748880189905455263499076144489102781430623744455689684874566460497983364926984141149374355488682021038915092965788374458696478678445162057766428295082271908776300792079085300152549298631008264479122699574074510380649550098701099292786805274782545681612677681138190239470130007269883723802545026855769429101669975695720951055671519273997963015975400568268600223516938599793330035914035344923195157440151859837696269130807098221512159713182324969402967547414595896884902122609023335857201044232260250519011146104201329797317535496346291926020614444661283891268107615230451815686474351415922376412687191523205074118082575356483314839280418978884349003662373711304206406647844710187116478336693472893121159592931935909534640468718603475490207132109397813891456783684256796727049278683973651163460837196921637206232913388422939406143666301629608913294645912260719691390199105468369979103559901674669264393411252877173367617969601849374805289929201601080356294018247515286148455133741047115683211335558762093408235226544865115418942978103071194635380772448374569933712916480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,1] 780255892153334021662495668850382157514311007990581667349221947025636805340857583169801220254946174330035509232714597348935188815959537178102192696903708729289351628916821876268282914117053362968595405013166198847928515503971889041324964621713117692593786430603256790401660362455756515461908830303370335323538839512839563299565168851823701041326017403192953631665115868303344047283345356786750731269128502842447407750010847597046828833149321914001144853242009444503371078067472030737557774478867312298278346047972165362835103347796221785566025881301882245546988906654295665512644340163980334562485945785427602085153085656610627499806106296066559268393223553861744552308839640031370696578804265444768239930582699288654293327568367052715264330348276282926161336567579604558112355228603187533797406366722064729906875196316911525528273018467874787741187328425454922392486656071289065320949385864741856356050649677236428533638335805935716982082865898533962317331110782458116315709748346262127775825982179196027362225785235957130152066614010786173709651615894089850099128731823591951267811350126067851939013958253970685821608286702699353398055315531375013047884694831628470592673175159800022712417177592689722384539472085320155814964991081642189704739648799817785328007465359575105293603765992916584657401492847765098359100742835241775369138140233156195799822534382307555940157126181722146364586181626297623929997053234687333768682011829767709096763496189409917740400783307362693893773245038319209898074278136166242917326186523277174206436483168178940143974508667008275386947887420953853257870048375064592627820766684918004179994252221144761266904856590640754880407049973618151857232589062633305582329869810862498347657914247676591920618662232442924847954232770620923393537950544568676511388189804285814284076115839467240721410189986673261729275310293384310370501944590297004205823196600971235359093883925813298766770987650157830638527797025811170246625257260285041616160518949477652950064385404569084168943203875012923811789587629623100703015536295989367724350938489555940343696700012484820594040719892162908186262848400974267445702374130953772256839514353280521800455260044865682659516947629100806208368916075893739117828880123222552384856571001291318387413477921359019829624832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,2] 2846426743666586578132126414832327207009771678751638044864041668505462754344965298719262012980963346288891829747455072722917252382840169567199044398541757621384985092378145527235886604054227407534548347755525239710637175678388106980218239003729626527305622857847375737578048140582572479922080054380025813346666183144994123370364588273403688887996915876801868514324743694664209159623366664797762689904669913019992274518465126091812752424968367663713320891335468795282781156571324311300001208601186245573739520159227091108025497117703643441512053794596321171434518396167264475820369492463016708597085286337822517743808398721290086133981491002208430643077904789062209688348883836049068419995250311930827330939161657013006696402460772081396631810500475361220682008893084258493604146563007863900226840363389900271595343768887277047386637735401242749922359176451368760570875020553156083673361067204128496162563889468987844114906452528685958063770747365320350561864944677149584660200846457802853718191529750101421505329144016994723897932330355094675242955455503041780626242733652034346050735420384094335081068655101624910104248656135838238525968493192061074078612044007739774519715884865282988220841072766673337916170043110748495306342734418895499443613942679587474294506494119563307844178284869369714253036492096757858136545643027404097073155459294569636188554676035245908985855774948905367729008755396466742428684766199503807052411069135772992364268000162892701910326597527458479930043984710973215967946353285660182132480390916218893059067692953047541136375903967608661048952000255806330821493678975570544652024535047708636618454805409999935968191413836154947374390746778503201089795553448362176203225576601691321182247882139701947512320073466944077172644713273703875918564217068388727028498250870890117798578941930780472083363772293883303224739796565772295394167722604333382653119322322566454284443003207750651716777605275027215033560590381778672232351596169859297115545804993908105089787320995530729441859656887296221280332488834786907119256609310123113683118257011930445960984691704088011044946956495095839586688996418744735755516722733978023234589550247406666222875494356901845561572088323337732946499783286708407204696774464254261110810448412416594671921369079802839496130560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,3] -72001868354424247271743342186078952398525023086940066874222540809917495640691134573479927260297490875944462072511754476338583597425243088382165379168574930502097347376364701816050363552984017474947981690749156393353790828540386663022686873150987075719619080993989496957394619162195409613080817528545786542660610824074201880047834334475892228729843996208701661805327047771190250997786522117692865022774019739329090661658623634752805301231231955377511399901295306732959736871911625380960093216122651408920371635246606974285837390815267594300551205989189849436473001922375396506085489394162476851670605002744229695548248202621611332997034372842500070787432896174464570773362833777212050249181122297971731865844700518222248712367808478614448478173221535681005845858541889066401920334165978504318732349974428031127088659789748004972826242015494849128690597681078358055454556019534882327214510701761297504815152570369233532083018659056655089266957431858857788583181887709728156438644618504032949768860723196895427475401088303553902832202078209630710881712397832735511593140844387362267062944628636208132653896840248879225930210473786360477103892613039638376979095091966358450868530232992639952213195274652276621031083643741552551853261548949648376981060259445145568313686192096188996278574700589869398074020154887698004727617661393950456026349848116054900803679574191423683680284540393787770980854645867461922767505972463217040053990075284607585568821085829468044788675518972750481115806027325666109168307803931868294743919194146606687348166918816801294740587180709003135758058659579469571176791254509632621362232781098768011721187974497872549808918822098851041208497965766760887810655204147332432371133760652244420790306972931643539714139257841354452200079058624247109362473666814910818729499543916613837522324144162041128600110556503363838142367711622642000596397211219024542123694052452244591304245349287631597165649920104161210111496419923700558709034127493432786464137520396460971867472774812330811489732109805591255053223707314607985491685154675888459155507294237372327915985825670809651688108797791915547373155133304232992340774280362878040635891198518434079717805767195800981942108128472326982699443488261353972348219832052969789836613494245855691438277994581057882302709760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,4] -684963137311406746936719103037565274479341167044706667398314896126099368130890805678088862763045827139662046297593403852438872773288993761984985612631683923812754548799014912700190235369772920679521238859481075043111361062377748115524783640832361920750761316274659718775388808623155555938971289729846242780093457062919589301965102896171019246008083875678470172019479385596918302825168248898270477082718450561181035168925467089726702166934317733437516345018011720921222008814908545828023656129781786784548443715821869415580271381941144988165584039365173638872662190187219045210987424071772503130834009543008454978845654591080384956746459818354944387067221487198977449637687344058863970794743599414920293129558271268274600322045460374824881157335992493790075811175029085180418531539084957429133211286208659477493616927205908544211176890464710806920921752465388371437110657566339562291923087045683035041328380496625743154893633352554043269410152551920691603019711027701047683723760391746722981436999898216225113630977229167334409046414255447900515848690754875305281550611922902364911500452542042456549940331870120737568805939809417917699392818554667502932672303050518198105940692797987119928943754329548409082438625938267058489669665390475848318740499810472663349118933696795929841000390052437673626353500875207075882791422983100240710860760594320002328741129113205974949863733909730599398342071648875113199071080765481294170072858719171624246586599674568028789811939348354395923384489324978747588885579716378130928871836776523422884578931242659699554861988005403147337795384200239177979934232968534910718988794517056363780275731771728940159063933403119785273422185565011360747075677856536385968979811959953345087405832750830551004864564116313986687031341901381642966151104221714873815818899898693877010244956390971914106893559228511795133448248161818636614303976226519670321771443459105575583790494710745675945096909888733969646376127787536494909281791089169467403747398409037319565194255252314859323502491932798772682191304368032154854035424351964305403547344212603726431466595383097933148141363690678380435850377704866310054703127424323700373455271570137853816137794566148414574389808615035540667328556999504718530419803327870561642808586048915144829079166579417051684273127424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,5] 10241217708504571680929684168823915365979290051568758329328826771628175161349940135562462474970586361050334299793483210191730987825348262445571312884687790631415602577519933739423218127744369275586334128455190465620060694458550290464253951636048138304411476829603865638679052709145882156184973699684766802038200778628028297821647227963397969198311823311062770529081149229964144579299404600825613708698025131108545121260947559530361629141856650129022824072126133488965060189786725315006132054273931052928361440399187381168933076961132858577028756211556537498283847485427897615860018340020708985349985907220787605933403147665900315130638923537577100117049643860462199285394727223509693877303147894256090421833895162608478370763448769639675055692053025059735215364958254432378606100619787344941782926702470441794393049962689691859603787668750812199666517226532500892401275351523339166551299944016295036207745222321870901911865657507200531404480977049238631193048386408631619272764204036849117785507987600254315973573843736473945993170813692350831081397514367468346595889171962075834571957475584892662449962158236162457195477959342633243671622852261991156584753497366912152423956345596008627076871200448977900483082922969801451153517694311905245667456927451784685684682142773062551361580834187096759085141871300237517105675368757226222638223833325080024009096873425287016576895210060167352628467923171628836818774767429270145622722749108859608406673866819110109190045755272513523758387487300489142243254506555106053550575687087307005948581254912158018855330855808567622310115382756031020945349434461492818034175880381281076070531104909649128019224075404059609384968613447458805841368790987801271952575846041512584876689471963700919034045134164070621583759245962983097941364412698997762590297540511865638886984233079332745503084568482180862766793473313454988215416674910205754732109141330443071893139108173442574532909623808869542784886551184323641112741382846980148017479144274105285895623764207859095703700818184320711742692427516201726919003388467532215712968499828776568442126655694813355560307103259860119054751870301392970267057158931137097419509898579359815053520082605377023837741559426245164136705411740118692034996034166952949542493790280346588595579242122610484333984612352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,6] 11525618822686130223216236671204239551565687024626388861108478150069247978905898186816170868577001011367251846851343163009402013903692207497047552636611171516031524132558089599909622407854525753593358363643528790647791726237673301194562481555582631497508651132056777199278918733611630038839909030421812920632354308847455198481756641043073939025068125763500431738341498930660300913862058730633736963037941136702100612521350527161211722280395688981948841332023134560220987721011210878581494071592150407381323053926910374016287667422455155348543805888187314057588140604498518668942262051971385112666764401529364868350888222803125381566138697735900361733289384823990104803809794584320992537325583140542743386725040558578485285143780563735265057470380500287362719041272975314832789051608507530544027630130127825434790063655216488096985036802188177476617146326506909937749283486405726556006566325689736779060969251863744925839503347903532706580308069704547321615089262111326227254067345984062509844174678636483992218740601392282221501941679242119867288279502205791650107359530939516744853680350342070533464443563683470582493388140667666361702285831509942638799500272440236061500832181042545515991849701293859437091060334387615368684210710398230079746084628124598880112460951106868460387282809505963629500992389828300417006995929786167294961455324741732449901106066516460718828313597011826277997581749904053199460933707095282074858254466127266760660371472176792119598927311824847552278228434857442757453120363881221529810780693424847137648444587587625676609208657213787422060956444488890021288238349892277727210223846577352073886310053110701104725634929044595962190963597324185568640175430722696289286855341415991798324748125687623916186619453664171426168801377255126407227504683966943444191281358418842512404837297656641796439411647182529117105605978523969585881558050451786130730796426652717049199879628573124530931013454975803435384553038407403120430228465110726123022983098153566959303779962957138638639888160372303211548445382311120875687810717914675787188868833626812552628383217654562240191899029240478239078853369791228491783298168471125745537716720703631646993564487681964786643779853977254152783621390115437597877889427810123676317299786401166731088441474421959023130138640384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,7] -603585928315354675621508219028239939334298553003561190126054450743004590601333274346389671957409335584986404187682620028449538481268594569227342510351287437597279026808089262295785807693173540628894980486389999707091520265380103798954716950938677030434665678538498204857095209494899695316228417200968550862022731856330060448536328724290808659738639645362478035706789067010220470182985406821819920135745699562781952898702130659163680171511035553541465260247016430379240523926294797228718948504455091232043293593412842126411199369038425984492887109842426282006774190504715455590571316529064848843715762642060808270875303249217542806235761669103474193982152599746945856534126090558059110631962351000748888798384459290373032293006404568575042399523333906242517563072932341920588780075748299416297082416393938610978004423309501178339310380773855142432040129393415587352511411952856335990620275924335424889023614544692845559889466977846300293545790474589496105746152538722148508200304543767318419260450933016629680531823822011998868088270540846493995604228089020241074179696880944514818057311279774592135823824768146042928150194411960061146939309161833174087001500005772322246012624683122047021445958449566395154666944257600219246538998562465254630243538658053836429031362475917035537823014111300005160563149995240443473886410309096397920890873044565123290584449292046149508057672842440201261577456072012933316048075416716231220129811530251342961209165373380726875767107601201907894109971627812918674893293030207875489516398393446479827018194341688128013045785411499556866298100256835894076406404887783528201301933592394671884152533919612337665595219423557718461431616274015529570569054111000689173535504056678434753629155104281139662086742196090293549766683426871293661813706809668004362883290467023082088080599874728427368219941600916322396411949193471761714732879121763887631533673058296729253299897581024730966056906595478924490797485288751659108005187207798043753764049278671074218576824096672750800496045728359438456301981146028524092250464084359062649790160106880792744291323292514562276331868451532692108633105890024919409117977793607380304637824301861372742215562748728812174683731690769284895168323591106933570916240951044029243462614276740398603087641046033979938663210942464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,8] 2938808554265097955229245675422118031536093525621239907104857641688520273380399163627229371913299062189820582922337548673822954051007906911413504816048642245905796759903607616065961983280140897995063953747524791327688569754683911149573671976948936947879013518542419457567226070730618281105617907292206222759781079665852867621396536048112113671216550010226579524248954736713924620676440608939000429443205019429066140511904733696125868121615648043372902185140552071862080053759931356205474615543935741700461529770514625002668884149434240995719332489209962546084870937105310274193065856799648394124716134472007244239872162721719433970481346070510522146091788231537945056971114256347699102974202907891409862214749150865647361429484790591774916698809971497441296455895863192514058394565638476693707288053241922033079113132027771789841906507237897430504386506766153990289129005405538823576073655386541976149003615834760886029477650814040927812230000731005054876807664583487956592934990735581340385697155606091860650450200083192994039309930647002506904408723205243320840691118927619285798376296540263099922664692326105410996577181108245079672638845309229987314678094839464891276797805843884675527434452269166570218364179200445112924922496309219218448522840723767658243579325688680385657940818040131244472473480342832062295842667715830477358734784269489835677882762860515528283256185948067425455858516243840608582123662796868352126529423818647868332596367112809041002890848876442020951514841914234345944139310687021044272812507841442568772859380937289228273114816798535401513956981420942845032923433517622644763400121702085759364749249327410716182337019342993145227534044266447119129994327668732484246742659594938885002735880012422249160648680932636664377492988895411838900162176099124497343424191934741986107723543987872556473592728156772956418507723715752014631881897642908819212317356541503649640966362093142618342283176810846556578637825523084418558455598199651241338528334989822722553981912603263155000354924783212032088293563567490973886561541930747192422945553117830983049555375204201073732518787570652777191740513290837061715389303021829884688377403415254299946940757964946205488036018349910371614022898672811580939346588443702794769995845578892601776339306087463119847694868152320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,9] -9858792662989161566526613949966528479106112249963021870223840548145312407698170944434382212249862457488041036136602011977497469084041960510799165999537782837721084100052026885539583881668277603761693323660230262456412575160013397630492146642281357925369813540928165262666480886830988445449994498991088338523222709113338322868507892751492586440197938635278605153810346157625071055061487991310177216699886079634415151437880575213561024824418570263152666194509129571595088977923407182435972946688441353132716566080419507701051046042501634729619000446156521525727484678012917856492043223407458994183227591762437968545339984247760927321932353003866263605386961807893634421565244158785411108948079262941401296561234878074652903486924319622710140516595708719606684737966459841792968429074070424439485801448344116573953810121310964523361470215303920406608478753580402471807813711024529786181198814056266979927435864627938950525054196314060111684117569724369238048888869869520883976354160596795935468511544269469497581709272022673478475712903184592879099183507789227192555121075605885015482388715470431886088482288257951221426634322473460043596833683185719105121415096167469068022595996636850279452768284243649570903867621095957673093786714888799437728911845676126462473015180878051881305749721993660578686298398723797517177669384990370430561566261614676785236672154929196962594216203331231494583819398577022860436238761609679375342976410197429479572208124893492983233665644971319988585789934689768529762901202582975856516155349958866493099689451346375665362602255928841447816243002725700579545064568858059021684287775705852908886656857121352958555446669619711613951952491593673999959962355710128388433940200251821678645887369781579718656288599657616811755842063763589838324206394630412996747535401268096863769359672948164591468216810089922143678806629688568539682073328646996062430515502992530217559325815702539508877098429931100833557289332968571795780478186942497840906157185821895363167978946625122813318565044443487125328265629580371879650091929190313973864957876888799984951117401508819864917946051917262358016660699006613015656471144503747095132774039433887663187575743682296239191642713263644084476172930933460786680468781080778299938287756036635168063671324617403664678969621348352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,10] 46847250812396510798275271254590875147660828137304154250243741983195360480377700190619566705903672538206832777522541229726739325796042681638558076298821629706914997299270104504303629754794965504656293329979135531131930921267439904278019304042556483808977837682572453086138875029516006867810013557945664254611995225386074728765928958562938298715605150503632881384742201269924796096570775947083397680477130459406676216671112581677997779279062087100246944198629168579960598765143644736060536358546597431132742130090346566146904219628063171561998208905818805240303546036156227577324115569013762788379798017884878564980373320085470238619417083269526005836148415375114410492931338683618628626772278677442491409005325821899519785342292000386262656874373139658534948798603572130544034585326190299761596576473954237446611515941941754384591479470772243382738622288465995470864340451081130376375029074529256626727994333841847594248163182365940821449906942564821347991205531418198790004557914145900199960511227459809670765417582162742448025997731883357936798192591951120805101336315356961942124306742890750110857215535042577979165372659055465864803626025595994406646509061019045407837543612769160568249389494015763440114492010781333228584314796396526859608542493948882424543161608088566392407087154156992974788106768539198808221103265013770590712019629034030204315525154419065602360872942775912914886248334790851911684910683456133828816169016355609042474948810830263957518655372475999584307291318934433482885323755308697699143521588888929905170888554646783593725678427850671474260698982488298042689472612825997004835735966620738273656030043296816937478650042382962847467313159082137184104451018902483725485200528730500268075694816420606948468781058044593689080547447565533271222710722601780873466377443447649737683460049015583633940173592477328248228105278565548337226271420190099108765985982929195328590164074769982508581271239963457897814240260130652139651735202717283357321871603132134174144374785104447384221174215260767526544928391457060571946510593704133565576499868713158614387000209179364299714152732623429826897564640586713893493045119646071674888641678145168810823897059122221747998128444027120939918959996083272664075169896844785724539011467408363031663415744193132381105200365043712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,11] -330621177120012147171950929774419092848533309425214932912501825438378133456543835445869967022354620639806554411841666776349509922643381324019234467814739909664949408160629726785316434566955118369562727458579662468760647875225981063459680885506194398222797987922443744740041351254088074491861483596605534942774918357738945087650312471079341512060497631285959371354874014026217673070590176012140590790471714996802072263519102604092262046283420916913534140361615424852839241701510606450557780319490404586309952082226938745069659772196676696629981971806902617778683547231427834780648702103939861640692268252546488973587425178764208959720702916711831914970166831772155094981992970198641302568372586405997565610362471758314123419191373750193499362463579874361252442441044435885289008313241716572474537906232713699941853283128864570655351094598261489839516071076577368002139403245297320617947001211434501463459128189563712296832858622569666080845452569410413735496709615257332787160781424854327918786380098267414361014318395437699287097571187496605351446311394823533360487481577356682985998633086696038806854174011771181032447006216155414903974920548411872165060467099284022801746321691641692783559180731846236165624298906430704628317341497855406941961708318165548446012790777002350348106979390725904027221949137238687043043838949138404770352639618486926941582413016997471549193739602917279620130197278884542288150496402770582586884555673281887037926935349448168981879688085313317949692946148305151283458957512405792583033381089080456179110981611780701445187077690354065773275582405543814795156724903995672176637427173506969971718155137265790906658536348048575120672854234680711445899963784285990828926633974479718906209069560123186784926731117669331875164398959476313735525563019309850989564967595699366276331428330388830266756091166106677022780418038088564147885415884489582810445812343612243821750942716866169855716924237529469731063484266020576848752362179500972819273629914155505282582704100894501954770142790883744469031414671414841103523503980187841700219274250329072847081024466358084022175047287991543917617619741716256041237441825623647712913664045979034742512842266779314580524285074018405906453079612678235589754293409261583718505082749734155239072075747923080098922189857751040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,12] 1986814727401734290584856795399927535635941077240984986329928499524572976720208672629706807122901537866009189335354293006714589339354496335836921624383301069788493700806846383982530609653682990423065236178801595576121603941565381119917998489897804384476961298552412734834632830835740093563764755772484426698540827918040091959822713690913690495178998654930477815986315634025273659879539029599160732840657313388116585265306449167941174519508669511403313987805110704876587358500976956783152856468942934408757225476068752170962526729552397071459351317697803967878517700083812235726177590055257117767052944837616622635119266455555150370496353130470362266515357435030006059292117373193718812171063492506425551213976332206797033648489659129080771332106857963495967789474713451193489850341930865548407445063863200246642203502599527968512734768994968535750724303402472259413327624462639390378746927395083449951710698714199308867494694383956831310032171994207769182376625800910902420022593340992493775683823850984185155889739741463115978272230340982745018728520605492007656492781291484702064968438867480444336111132882668362731538507104482352135346167533981591187445610291045064413260103967489227702714885671165151922193297100266376985912708839119263005454745114158435822126317737562996202912709363912458852596265051794530661512529529831459646956293869807030482376277252295441092627297462866859032358385732022572379527623833178087679092029616936685396573271371461138261030672361597134067459455211456085731196925612785271639332890739267401018077794429298820706601197133878504884953183666968977951166183145264803971905309666804068893011542861606061970790371651235371407123113563810969515192210584693291476285195847829460823601938645695701089864405075748275197657433034117352725265752068606544314170832755620710828409696973770711734849814875438235385740753597969955269090555078175992203116108432520394310338406861462497410855259615475999336704031138169410296016231830801873679244893413037430476127058954709777231770010245983199058936141765174865068742918836497797967114162605920194668309737148904536404299440308542724559531330731773613092742948568756974029754125139120600053908835305712888779319094843538677362716511062084242229610763714829649207567537368756571469588676028120786509527213582319616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,13] -9245343218501396448657673006410584960877467579631572069749664002086084739728407251403049651373511441382300641046784586634991542159353582441533378322043588790708568897701126301882938695394275839486116784414155362446217054768254103682008257297341624805808009036427197617496010773078366679257730455104762033973441206968662532138541312075681871053464010123283512056922847241069177680185133689489030838197431987252731788863902131738174674202852143147653198310231432853756971501902923369245294631460689434597644559776941747151568585025248677205244310517000794560490637376624794923554932506934209885393120516357162263851301877250206838239148947635389082693969392460533640420006039507126545799962390613354513523755344761033355568959676133754031791262289630897161741564346200636175618627485104897132513039436120306046511872604703055653848852881131249740488101150094411768290575171172483274244076665995718300375632202531148373196336257983455736730958162975023416987256327970812546389032486645410685885172980431411186144270048862206890550440323007026028082148526886164785740016365102021129346371590893634272583448723410819700169631460287836978503800507739109649660880126432082356679477587507327161366527204865355141107991389125649025669484087686142762675377123970995518537830755771756223802416122737570438496148442310692865117595119938181434036490933471761607928505886064694463614161630598987082299191262749427083907242335006436399223505889821115574904656025066395121742556640758312668732754669468428357016135464479945125801392480702288467729361296736355810382060954305629617576583480436873811504783323664083690492608446275769997373485361805689854093214328449346137043703396704640205992675245161534533048143979673302330973263611790560180460308718646673958754231993886371425797201352784024332811732421610087740495054952253912491368985278299015845339045595606810247311746797888571947043189913406211711755505207832485845753636919660049053443397459864465171594204455250289231108144522839298889615624556890397571355026981765996026642690421004923432270453582215847408941108170731440847893385309502535591081516355260056872651408393777552061757138115115872268969262486710153532496654539032009727365570084683576928673377644300773729050623060535045843066869721949971251457711409881240092964962319159263232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,14] 34709959731851648483034419601947554258787242553093427001289168513639693325194628125074762316204430792378600518022399480197620678758564888776322096510194627831361343507975387467876118610199162721923049724563837172663637716816067763494665584924106156126831359288791378379663563961962191690251424941369527107419830997808653413557339212927266829454253866730168555015575831829629851064104246551722043553544659240893795445364280195979593347946244433433702858976779215804772803912364237493900298543390839933394067580110550363806919960538381497925321910251747333176719178183146486793982692222843008443527282273470691834189658734618190484219071820670818199028522382312576593237249118987690775287976940387783017088069790381683018411970850521421792791424017323333582535035815914178940726040070809199863670343547439453393678138930773451764472194983014360828891555652310408562666384337466895672725981561007186798007303113277798399698845135428491105780153376197014895578070460250112937053484900723591288655841919668342540670526823767700288952780140423018791175075834183552023242332133485480262431568767966100682132432099396445224290887336878511466243268052226816352240572725296378523663045265397828788657971516177145943365304378151740043538384871995862340928238968126006376810345556355290852348636853113785742142234920734214637485008211829013493315407426149909003027260646809492665098716423436177153204842415124911374359302036818470041668323956537718379712527058554885815079291371250349365274694728134587007097972203905220755466745063078822404609476447894618514712587825091462800590493779061872841979636939563367010012911803928042227408284238567152481385944465774385177259948115317442989760458632742094800948099543818016661541735982470652767589477550711364705619248784380412699612423326585178023363237246733157093464231452924387583921049157798267454494624009428783801529863361717714541631808641444733211605598071368284025281952983128940500704298482282517521803347357824180986401002588216384554397542026514340017733192541044410774502584392032351533033342210509660081051197880951724072653689500619801231051346481833387613938688905477700887192583835137087324721007679808449641304413819071701761277796070231231201952505706897266857823161433366139814323227824270285180164813392075912127632463452784934912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,15] -107991904959514162087868885544644502935995885439766617053164388297411305282810706575399540447769080075310450668827488800051340071290881193033436056169968151323001081657030586725957773828472341206942771985349262044771465804862512852936050545903299800132484858993245659491995553910473353543657143192531713566693313446024632912952964635315753996150731399472414032256657208667452790340644910663544376018888498776767405431262049144925342784580158236754650243052664372800471634998059335300789621512661049106351649978968543639634987575426078063548660947145225723252101800082873028944681901241629715809646357975658195649666929282957906801120030656136230261636820297536274939876738946520982747310623557844242078564710386248531600425258481064264935299954111990046723965996966992302084509331339452599511730512373681440768124400776709183164906820092685477269253324396780567553615679012489698511695979012720753721746453164516149681932376007158904382838522086529746242127261183358485936040073646730106867068187113724553383238448171668056583323929836573969401798810752181585666444233129252479820003703585759039213723814614148169079838068162404195882372534679409544159259448702788790592489699777080066774891669465159965997262316294963242644338018290438750410967979294067614780922731107996773046070246134916405280360637970017397286442212368704425641431319147969668861401525173704377365492807944459558066953778629131163591728681300498196880170134080700053078951498634604505837373435457084916680852970230605852238075060522088004414367073633433612040298788680921552619251555184476254870719327281041941918914025191649909760972068462356268792218399250520388494014462852038004726394514714841131495410817945391639136681394567386920703650643527260172275047317742915086629529145278363449236441387328581645592195075277252172805193046227949102269508126956960812085293276464627073177575125061033034804959899640115776871127656696047764211537675640052190510136766470925550083846112636758232688300848109689963698845270565854476533859720396108658351673823196702629502775021951259182325297807393126556195112676805035271270634612384738009123643511196980046759845160325503156337708320907533616728258279454709147216291005108484365293175988887151661449717463264689652526201642396145346982438538538257709566790019626991719424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,16] 280112579991851555153986541592574961321940433473869418887065776707385723398387815309059287402182603229560737704826746937759247153139093330366871665464738688994011410620987742505140889378611644933557752404622279693955003923930040154370123864273096851268087970093129224679955016584473533393726488389903765139529354097499380736759510935925107181741628208427159125807006380779408080078311636090857662071613635530962308888895459558326864660145679636393196734161248066859713980820117055054683778483382758267532216472872626868596212597006861962437797959357577715586286062841823340644337237818456324478910700135948591272705426382364152516679985640750618204118311809046397143985039826766745502552757484926527349509546493085393183861904596039449015110497074224379217643981758177544136842611738216760098902813640769638451890030739909059773999931795937271878358076911070370159204271620336862890436418704593998700876192899914847895409316709635861834054056411439016058288764851687804372262443504221932516438207151429098239587384785120497221098328123824835302484680188946428567816928879739419422494399145315789196381732530263568412927384341308825975651619171580258375133927383671563674983402035253345746531272602589135477094707849397024994358555706513782211158056689574385254186546499150616073793977284749252730312144845215294381170121913781116089220537078127569878266101499063456317696466482323839491108405624975117555068823123404644643297055157495861629954027406025132882558654320560736278156697875285998217938405453976543169512528387780820740860481717692904426423137723863008999789330483197276667033705189614808116587850968042013238396420759595376253847952014776794084685750474007227582916591297467638197116039842282052311727059264142612093359388701996915331414937376799297177975696742126985152733465547650750183081062570238452585636794838243875311952031146341687918537441686599168580617935529276491946476213218176981708746084547646986574540587315212090498115609653414534426597100062142641583434945717898855854777982112576439404818511373948669712539625519389513468970659918603489589571040953170152203384203028690773119501715016953654688762529761018078811520559187670741917630512785652386105009005454693428698756080348296096138173683717761969342963047016828905811669717106920733363142182434144781296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,17] -606357878009223154831993602929965867791639722014069802542191476014754697184589341469015665569085135024361895976004449639088333749366505671671258041940708819788497536065467951110128555039956885105995401571011556621758602598032101583906257664747147828330496687255384086775849775823437528973852150466268076599335329443576155581483088398350886077963635706198493888473025871020103015933940997335453125970866962368862347145580257591828604344221131694949482728228622133795711744131566799953314922204709198926775794689787972010201516584314108871678482343469836519529387896889362071287043864660343934030423080698768737225747337748269869963544807936033643559834377385803283843442001684708420108935090087117802023925790760861170935379082424716881881824037765619313774003872726524139099851495412552348638228084262677293295238602599273832245691490988948573834992373035138726629410842615896235381994361601221475352976845888787731339685822662214060775879064553128385166771071230383342756423444768816659356608408625272446766534080971762172753019372644985828794101647254102884238619754064322440896998661247119124823158627491622626573301820910202017918283155296077428507180347172838411451387184078620998993465283084474460157612990005916293985813723577857609456877615392314874125009886490132838391734497377539488711621549169127521912687708959461460012931324371888034535453571463633049590358498613568476503947244053850613458106108057224164064554205733365917214489211551280739121593244880511420790469044345276094533842403083672087516146944649775911088814923855402476105611826571563080717057903333840612777712428603812782364803230761964959873311134653999456202580780161723359339965015832901051198035654456330457929083611679135228888881268115209690234457208588813875151743695071952901966712957963068270509091725664540282326309471666203820260871251990022927647695222457032408764939636832298253487211515126878310201987670538661633454491659634905456124973753231527285041108512806793084438402071936875994082920524211552407206995406450111209560239943180921201713504433852085080942104174442771002666254781210716126783939568488208271830767317809495837681714502837463733260434593747103324892496172703734030556618015012470067870950076558625115962281730887073485631886069629568056307673650741696807924703616290096771137000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,18] 1099223883267347218964216001606993414861284542315121481498972020343580616704843721517907934256091137480474509018940815950740615941663663444083199139718305192236636706921312743920012403378626128930670903608837647367593290198384236434257554351702220361880014760555207888708716917026811585114893699099870592089222364089270294947679566685808300795740421196426912933317260370212819782064249252543358264485049696538468505996275198454297820401506226527289184946376491208856318625734599784237075086338469179984686792978709060652339472906951525088659262005870294730523086722614381571965662492705005959449985129440934093964759008749789602441208916161776737958332886790557518793251393597100158244699441889021071733985555467885225317624839357075879000396166221015194229623059671107738568176103702806943513572151809020794073911884218337193628648191062285706243632937244549275000328073752447295688382881021969508500544999908334134003507931935456832779921041806075013616460615607520576560383641809056717922293400268625239356877248390833965716053158570769340396619732483636593422170058251943534543543932499774645538413566693046805991621995482524577842406459602890112893026565149328860889617546161021914832587535599442390553282729090123260421674864229191810932261889997125288788894488420663295479749812714085139732871453215509131721446883396363166408045800462868379046359279409986791328767650082756969470536902842947651585916663362618591264778344175560882553629405204825213246328708549655733033148389238719162470556501661493306269940596456599846596323182266012450267778875207518281195795341862357922756030550819798135778076693028416559993322381120329302269808031758115710276922955473033481026566388784381307323316589089025826982857639595716076937524102027175313161803022505952133775910326030076881386665330085955088809477089333502622381903473589516183384286486415547663777646455939518086188592619437882094008282287187240719449179858172663410790444482094292283923995376409894530813270359669471752751189149985498240897575768327145172232325441703420703565369836413934509885232682177663488390049605637567393068328677147235018898014613414190958486650735022143707057155329397373518228938898628351811694321937019183102877860517147860063638032270471192384095535166279019299222738578293405476251599862843881623200233886718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,19] -1678043523045351146059910667880009235462500946227832128554643640081748380021493611832267697217409434947561809326653181508451249281449360441826621004959696471684038910867044579999777282722970397070174416923982733102902469530553369805766689019075170487835704777428987531301893117797659637912231935002261669525675007269244554581305031547757157292280111378543550751925217549599994750085283551685766992601884903950343010492137293243010057027510262629340300647169746909460766259326608759207170305121961309287086138257779267905231657940658646674073311204805607432834684979351499030301976976992441318101450387714733213493399119738313268243248698595945118804236044046827133180275151861013936448831521975383002413361108134280065830902834026637258301410350251431492288427906899072659071541518656835108505332293868066583363891954375280618816355795915394815892087101988274122657344284356213444073250632735605364002182014218826139415637101355131517635987283414597717525284526622252301153706945374451587973144880147678011977517614679944201062431494840380466900299512389932593878070943436719130597737068051390348452749326957272021779150764697284502574644748792229842328798557782035074350970548018283896276257557218974393599084691192475258254250138437145038145493172473022280402513000937255993375369340470611145528668925995944999460824447195989140254400207846493523223025768251324294594703088080973470121559235535692508843339990910522246820095653862680317537273347986096408302785302241318710818747049143285519232601013669656074418084421118611709608155609753110658053074758856884770143962889725662034676330788900829096517281587570478460853664342489485668058568913856726840300220836005918636730757905500920351889924706335064458571169837253958847933742313243600873403306944119135018669706545170341809210591192346136431604511203034345599855104046620739928466477657237750080287494305446600452365291127312181380515827004111337315554519446042966184210868325083187740544921317667306341458438752163377600641914527109319146149512420278439713320611679897337819922828769831008924892075222005806245667705203526907341835191948652704205488042063915244692940776676662738031218979196887568244026165952368173458882352441917103969450015749409764938614659701333523239424065719117614204220221184335224771757488164554419363464820098876953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,20] 2166697300760813855989356066777581724977176577017265125897811723857455662570007483850441587678727439099305069046547857385923521641495053335096755654889710141925711270347727545138224722088870333144381680856030377503450218142359170020185771053970363194196068072640570595894543202496338578838250197015973770076793841352066702282008565457176516595417173888133045720966254586458292534631800433165862109609835715091485410378429191020437007684485267390966674631719275241033391086620967168173693542788755066400963609408025067417269058425351911519810528448296618656471175914444813066556190621698431925043746512631206277274095358964761222046927407112140283540095840710055143146697810880050651819227299264365537900247152167577203392492734390545403721580234122535052703164597784813216082855160459727490424840586105634417535157970295344214994163925622865686084712740860551996936850054174294492225488574734506004513256599632699602291695304214966299658713024221691829314959191919426614795643009611036923757878188583310237958341114274474834369700776987181849828951722263088502419905473923236472388200294784856217344530374126220312240155672162202913720825122147917990918090138440284177096074632440806948056421004320151260233089543027182109348740096931528281527484006316934028570048531173268884047226228716728121869635346784382684813252320544092634828482455587757969700473913604686138258026791419967451579786088116782758437761980963335004487452642486729285437100010839215546159248148102397703107578626556486659807318082096911536149495183995157351387515103790607614015407305976725820459544109340031942571852997211585349901958374306607446163508335064785370580484678513969464100685209744004708119303576949862044531892367703936056556334520520709177150489686621026851092153853076566940908931178383541429776791430880230292381354014506583753834052698764211725254831624166128342208113905392157245394748167755946681687597818311673903928147708179080043190926171277763611743148414003015698762763471971047438969164573042744886763807683543878247245924513478956545972591521953224984958465748344421600754044144547387758381437956865866229568268774305094495417030304753469593210008185868235717602383459925678740294125035101182615230816973228456722483270852435296282747306375190570982901967221018003187782240146762619967988926001548767089843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,21] -2362679954379191595470377304258579680898425836283459312045379234567516438937611491279686141215606174086613933867205583325504634685437452462276729582011774475667602044547059384568118294116211463183498330495553559833341092675039165267914609185208197161483199442629762971105855041304254152273300144250606953595743557893558799997422724915551536692411448252410266632463353427736513931585129603398022894420034892561428518457190744139332102897260458514806006971851209865151644737060729851721186775374662343791790912364926739997661631893064233752936260415037348143558965439834012488995725492785847876149281329129927386113425909879600612524149295448949753574361298241832992481464316619515271963340991991484331893196983299364203344098291423988759410629377661357040721551593271588217537502234242067233491579463394272853888873228501743027411866939158471192636357313000657905882227648916621899799585023503436466114046455602836964349029859504622056607885254665799465932410740364899472557602094081003078593399944191783704129951297455124279241022000952520385001659310266617062939137467600241560029061205334566502348718739030080087312999314816200301679318254254484073044341187723717341796038235943570878692081530751773252001464396265856855833288193022878688365155195496075493432618012192621160791735396613386901352464446065047853027368189279794462788611423092071617033980550864888184964110952915109425358635107871040527763553738300064911565845624234810564368734340027121496328500583361839998019919474334164026087719492150704029691162033533659437792210887207931370896195073226811273380676985670925697664594269999512859239375672797690758225040359467791683845652828310039988424961975013221904867484244973186777163061712215894790217586871231549823934247281002250004944770561029015640246500880715275571259131517116847451680968080719044621337053694525396662150909621938809671369532114060798839856682288970803454982573444852139784968320084735641738084263115897355272154224059825019773687556863259901852397920693174404334332594743247182355305386884316151387514544052500073015971980428968048500969824416402558795767696523815127358018690303149241154104674158986464453347973437184515911354034646263743171201868306691107074020170771102704250963141521286581265345714126886958183643552437761988998505243682703684946884209824502468109130859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,22] 2139463933277105753268788381804864399511237603538683430853852557656896486210865818053786878803089138873554568841844136942944507132523461548869314469722322610917770568080411077151845348755407233502383876056270620103228700343675377304656602636075760007657140771220848017081568686083609015794462493672234274574982898656898198400320631724884308128615266049113708539719532561969969926180510738832787489020348572475360793822104483682124029799388973862372968749614190849627872559745344092134211665742446460015916009617846049696496390580545590644514996185367704383405112603259515301005845657430303449592644911632735448699088359648372531611802543634086233850982614963169548904403722246294296548063222960038123512091535406025107737320109748035805110181845836955886119779594217749558289969631867244058082016665621890051128466324786957213462548811297814514260519754612818313861144683143468157035023898960648282159919285563689374794145034906770917511869930091899640096055773788002968569181841796494357069043847942659816912325666110778734934445663842372094571401796569209001506247505285136886141324454619000716090391081348905311609576240222045760151566461372203557572494923266843601644458210678566403605176363127669655838014824292749526284958628684046415373891190400976143881420235203901140653595154478059800256362928085138914046141600754299976967512960123922531460255047507609950749449093802762513605695814243415632423114741908156510313400801619056284184233055503121077253739984141297408107246168514932553249905446051471193762851574787638262829470120578542849277799953285260038399976958946274735294381208829243132321718506842088968848512735689316874369941617061028329488925162244992264371928972923043675672775619806865615055705669080813718003664040834855026548920684585949820086447994901520048420599867297077024947925224459681198457219758858133112181867698319279275607550747281419221291399286308715502619530541745531827575034102196863687914094799101966129096934441662824421514233278617222545936666580428641102836749220602650176291937900269764860497726010780045751345820807698328972108318235682459522417403052869969050404017275573908460860786459575730208326456224102975270818705342040266033828951125556422898089581384233301693790786098415256258871434813833982775204722706584639330497900695783879833681760470784269273281097412109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,23] -1515050271441668786395610320206534584694155238574952394181546367550922554455378746833557107903453363990460478157840207459728120130421578473874704925915757953901676530241653312499424198648260386641738697196976058621420952827690979899297051821580948739206117683559257804210646203024155674997628415861666550054647850888347644583522459922842612860102239598524486777779079682456669249887500331052678702576311270332557815856320006684867169122474116296627486460508335341727062239450125644348341228947024613415841368266767296537581633174807581170548091938030392916789393143727101829626725377080497332504114187082687071850341705672922580425160491652694606327600429861848113518316764975647992069972100313036488836459278023654800894703521161320803026444256777468235852378907328909077271515413510664529200642561974491502239394544603859767998589948387320733119333508609416814368977835028919293864220696758687633174996820027026823237172721574844617022460665221365453112488060438395986913427583711021588389714295368065396583372661347208893913819601348413220172958065912828189726721796551431741596116195704481652198486017130010968086075135567989702787512712104621932063677847023929816205990017992565962276207852797088288017860234533392890010622731188176329330677813520799995462234618235800271991927252966471676524091604454436192244088891465715187047011328443773731132679399347634377527828265042253711783391235877572905561572941171693444003957893414035580893221934808272183008459503304281318246092111311790634049053719905264466842040797020169717403144734477433558430517592195584262454652973961369339454335505904955194751446088626682651154745096617518869188181247580677162393948262446732426163769611712718114833151757939790653816433376550881647379416516560116293030541745019773256086450862522015252053572934864897186028013024318059259499320494293126619856667938305014943397698964882731860180993325947777580006784990884597197974501648925501002239249360714502524500578436005435186368156996322364084305048457146274161829795322744397911867769728711675736291833157652166246944829808055909617513744863367234303648854669838088498874398604414736773739106722339458530844183432123138965281278900805575285917566091632773828029002518925958423852478989289656822971031198119043255840289760086488521923605840637784251185590583009237889200448989868164062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,24] 647287022441742936343370709120891900188246918204231696635357461466441376717678648675975979348309828743644827042938248042160777536161059052445815853489944862149153482897326455275525386864071353551529190733082474436981816874165749080522369559531308081422878933626302747701035883630702267250196288210978702877820030005634205551967174459492240709889665843325192053166456325678250715289800368187687058776676958218708173903627995338073757426369780036744446351878597318740509333320446976269468619087725589457939567104891450313632512970589142017423974892361123649612300436698063798746623600415230143068878072357497132358637726739222068040388195534390021590428404130455713677414776887439176378996680249444072930653416832428698909597789821202212896419243729037325704277949090918398381312411807771177064408117676218337222142415795955067159305105784469752299642417657322999530116550416676813294423181898061202682077460538749020140304248233593476088073820564992490682555927474719357329296845963490708088177826645471594138529893135928501799661176314558730169573702834010207341913558686414725967645693191032863323087985718119110885370757667585978618565312244873460036540390869041063009786869812151245469545072986237169904242716962824056923808940262448753961200566682228961377250437838628861548569721690192903063433347658840060846620060366371054381255400458184618054296280003878761980493785641028787765255426755597366118716442151422782140014874106950928347624443903114067600703450543895336964498949613483227411567146479070273823281232785551133886432375587455631176990972256724246276348001847065799661016836739435820174946646356820310328769246083560132094176842001543396574284993923370432277948127179446908157689533171766832086424592392791675214342787026498658180047193243154330778716557967108571969537756916588649693180701515850159860564343384666512784826090735074532700787105235376788913615493445164463518554964334816772588228034425450921839612173476943421146785046971523301496934883947888908033221791910320701170913164868057899056969205877261422505796444644570881145254728897973667231791610746631162617860382432506833537983897751443870143194590196640093209078412480572730611164769513963011566070858769433226459145816075695881572951432925152061637040039141222142608581122435306595371145081714763377786301150662049622042104601860046386718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,25] 234758993064434461237077255090775573670068294306809865654886122577973514419956696731082505292928495378468451937871626968333252008064609000439661101483805903286690860634321583225044810932114631930486017433803714182861566239906318341284329692503706502354275390922782575555258347108038518148087821030351870665121857189744487393439789107726440621509520008505993874461975242846878727887722334901598675466838918154695283308852505109373858892046690520235000681158923610049868985299628149616257399680610730569481800378591826101716637310646587512782704334736646426441294745880576797124915335201428810541523297537166598116280893402863645546572143106522207724529726214766811062883466038370044753316037393694313492210346346761355160827185716980991358934537287845532254541292329374826114625284194010741043284021429978352858066034459757930288168346329783582963560124495732046511522763719127856002174572408832800867087688217939202372224545772888160573750310690139266334034620407945047962524942865398366052413218772624064740337818593247658032226494554425492796739004303398279527143808638152219061573720294982484459527029213060245829785986730866302021370768505251246675732819020774360380050108912604739745960389364166980468671132188803155179363131201614671352975973855888894436585469664121187966748507239108563246502586188644842282467856630866408212133627013241623586099293113236726412134143005212629337983204124647883487675478322942813383115968773404240144551074258641329282740074921206027969022372385396738825602247008723937330807343634299296897409647103756035053500363167012086031911889658713627797708719792687151485009580470736127135501298156701598049008759381415191838571218441545249056534962933069320872040610695659650608318054517299577465091228991685791533670585980286090383775612830263764983177922690947286407848790397899926804358126448172572486159566139362836910326489622992143833778305330951003075527679475603837322028026639946913407378177003573072923860154096629515853091327154937339096608029481561671489035952799846772927248731465214551987318062408813057489721897862319391522834003097033612406312701270554349790202118550864960008447050617703334220930296926688133783174880123260696103383632008848888849143348581746451613279548472970089402844015399985941791333049659766595310294525920369483197079446423235140173346735537052154541015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,26] -922728152448918283528988871393085212686733934258307800496224578826779427398463394224333038400436334411608244914904116344597832586140761210948277774762190885450994493511073923608114583250131305366883426798032842259348931134479413963704578312999390294267102796637065907996516753766397370931314779549042130205181288046808076452452989247713385077116545281558507988859786664469928417795443016526298639994031890162637520812853207613868676433583898790803812006582288949270771510395697458155012680719839972146544662771053086760964171639154214692998750059231565314802778377363199354348355847287946600493906213047769089083676934887874191597444543379544907414151302851010107014772617002060556996037158741758996084710463766588196496825444374628569644858822065274532859491480217814550033461588960622649205598922502301487298963602412318585953267999356116802464027134534942137579453377649622729299414235648724801805495741191550397494592377724725505842161006116028426150109394380857888631707123094899680134729162261220703124624951407129664576416528698910763055034732084028667268494813654708510746006927317421858230188714814596407318167022193064195140318154643043821395778443575360445295228176188170425111605344806641961131038469731570108694266568722510784775423154354476917474727980151530232665185043621331798097793781802981518202395885101056936532209034997757215655454399942291642515517079140339048039746099855343347852804129130495112139351777035324135499240467908603349064866940471096290408107799219666143746753173042786150787545130079804983905790872119252327292044193968146802334672134812601020573670174636656413904516381206819042153193475888599006591141353550514360152164897833350478578486701283089835051623588923661842221525180163140649063717587509332416957039462016302926675727891934870620548111041240778411753081720179972869742266983492776729429803434800114146742930191537830508613943432545627297066059478760612498603810553549831216872596978620407728876333330332437926744879830855232876430963759370409438633386034375023151855079920113511393632975001122371302232438007162424273282737406436011613082622517514458370914083121549413796826580513407884320239142858070546131473396764522986729875576501467067576359006365691674081974302025118448224292197204662215842660077420227100156266418759715213094472211758368204543856450072780717164278030395507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,27] 1299351136231302836201820343896775733975368884161638038343651143777192750740718820993756921227050041654949811643572153194319422038201978064880981901904521882128383066600494560238938840033970497851464510230916577106408660433101269679565196002500816603128972405384762427457710659114726951836276698689018629075170183649689667154592791856301275281270523668464609359164602140935371984347043720649712050035201335431988242516168413231563515070102349111429801449199006452729420688837150262195607086403654414244168252331285569319670932786879655357017821712624351000611538586939163737851073075202134231324572875242778448276407720817168761990295164481656262833497259421747778070476579697324783265943085386227308688223791911258787662341711791586820197867970159914237191098028079409064210312650807176613163222171949850086679300717784823073371722597691645798716464740970600261232990357143545799958361737063428140071321417636029483388885874080903130948886555500731767624808784692445451240672931244197070170757901490065686712850735355802889050094978564368734860326658603425728806971718058624564925632524504598771217105735453775053786639354013492046889459355484326106690232580675209921234177392489418726312038991952525315013779808229162672886434437434691811416399252203274880339416187465475366102747125141174933349291441224701491755544773372051194806613640267777881711979530733975801716508469245564335721695193737518746526185894834008051449167204739995987174177345206919632363736860736169385932954308778176208934218969363549433363059317088212012904875114019602510723004398571357223860827724822838396359582889249579495918038691297697838630680021031081818718395044720041203203198190771481394272975537414464244225227132227168703514366975439432602087764832198715417982509355198815065310937606308177995286412000987471443451691130631554425416178797510094555432854961426744784447007696343030710650178913828960938461689944195335198459057396015450661557725724059825974837278672164839444999047239652101411604967912669169829235276519283865751863147440095896053167047505299952500557202403715835127975043388551026203146345483561642278235899299696663097258020623976353697138430262838377496913756834481026272362708494689788498495155642521389392712255397398859616000546357680567121939499407050071883325214685649686991269483920802786971360198720049083931371569633483886718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,28] -1360064727494366856332173574863509320880001545392077138037711915862908603499881206637832651084582034039823209450384800551227359679051999457885518207865269580479667927248457858005594267401310146076975160469344206316408422887548043620779602532348448561076398553427482353001195344755400010041901559985067033295312964223233186218151387298474068144207091719922198101513191724835670035330102806409839235289209734989249584614439119359945665619503280758943234467903469010861432442810899610497002565407003009481773151070483740152236996231350919404765391520616946690641634054005974871831534151826691769384122338659032379486965712439156639590537232996556904057655058293954132629506519922551374101705938903644665218775824805097507613494569955668943452956416132642801681034439751972895479337778143051471908670085587687162162699733199005491569933283588841639350187495409023333107435756758444878492768465436595707183047162683200127348683519705187510433477608863319249083324326220351707082166766391394623805281338565140580790155095967533908721196712720383229403135535801131510854352815448669078631520531335446346661787348295524693665249633609735754907663128697046809094518797477401971322225376753888636206679036942161451084722390972149790374445265012205393275986013231254297169243834739793443814691535785542215954084534798193397814343915051341628239122048586652489585878022322343477632357438508075263154189136851839744614881041190611277304076324465498816310876808245282110795612278360944202389453507474227317556933108898232101665133799705185348580471903627530110925273159235553773182980100021861917815748890635151314200879302102302556486518522489568117887573973560859205979428292896421323059231227119917862857200931365587265862423890999447187362391891303875484383913453941670881299000347898090341500282069376579309548507154352792608188905938260666131802136564884278150452894371502223204285496967622328903049048066853254704399501198610917467512952562925368045166925578860318202569015449180538798550513645090163748941102330064679676937596885266687498267635695275401660605811614441251510116999585705413176647188988771700957771623934104100831572678127728723883258374448395353737582045221495019917423693164444409810999351979188417778974239284166147191663621820164134793779927448760222665042782191353439030715315847946506196162325119658476069162134081125259399414062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,29] 1186759503768522569286523698588814097444593002893491645823596121259475071316437202565891701380246894854092128060943786607986582734977020588731177743527075171855495092194219757555101096185126600100392210143593154902524340405878114960457685187926773179040102260156345684021744104122037699142691357816732192549247098908498470751656729584619786895570791741515212891801619305690408825850893842165413529052170494175751867545184614814551709296029532577880614100323099901257578275866199534176658621687696067474384190946976241408118797095956989493867248106811111786352462340243330241412492999173542048529826142585535771479219890074173364364206334886433323698099241032289742704570555961239425463814547701072230110004941187034465738107560369084796493205094531970906440967155609354589108571857510091240890012367951923253816937874459734398429432654107004711227281849190354821745020949171837056811249114760192653816310273378108285723811418871714484850741816389794842741841995554257283469450820704744263431963378924896701615340401858708199579838489666067403625075648989697219265007486639921373159574522513178570672489502508204600441794330507700836581552672350073842724968381981560354005582997494684483108411331107078939950387629671099099070130613904046835904733584777059945857649108545596380698874432738640878327175014615700678123119039531242160928016988427264279929672954566238269432578923756224289959107454236555142338271264351277124820624444263062378340439803928958072774529104040155864413938948082805163442687545800288004112745840720892031763882046138740470280493240168323267923484512971926879363171955503431367991696884736104842161840934689835881514469714018497685207186725891805472457291184262591143183825573246170216537994965406857186404194708486251945987076998270951838421198533925859308648112881060192384396498352807792961314304134493587063542570338975004799219020992345454014353624429915627877601197523268475618874323959537320822643059185010662010675766315009118060408058287484945628909112557833575648782568960746388814803887620132447762448235991872917825809449862944722031028910532695784089893733460153328947932710919099105098827599120252367833676699683740689936358203023511780480888441228447652391695068447469026071116779290699999495901937638340018916350571585883656322319719864587114603093065734204826640928740269509411575654667103663086891174316406250000000000000000000000000000000000000000000000000000000000000000000000000000000000 [103,30] -896796332704452357787646673698605359459733397846120142939777236136849152290012692677801962508723614629862293898999842732616221562456697412636675896872807171162355511332627580141825352551876368725339835759238887350282609084868824667062588184230545785757011160746186984297259830205887320316230487946124491044847049019254346665582124413398744904675173424923190580624196072742748588145279993363893107593285682667301882356905474494302533916196279537461787683105955437231158299886046446921938955597732846949291416080158678877597213319880266839726682449156927403612203193573830005921230423065164212209595752489048145057649357100203275190014652638923758401829366824632592277177115842218348632296917835013206663951491130813066242042832719517481106047924411629762599709724297451307785844454482034724363593325131681757734133047189683785186248533993565930155991512996549750070833819386756099235836623120165879349108474997539555282745472008289422872012956531814496920611791390469468329524044612769795352023003195623585301063700838443938472221939012409889395710516776486176522609121405438765783538890073271476786283482759007715897103167623755375936186256651306557992230036812110216439164355011748339495859001397867488121344823401569067388810063792364024571358604162083621104599078991468473426681018477441776727492465078997860935227987029661355764010366000714464456431191559761036519046568474920734343535148132133311199629329338243980451873041255222011023437829098138302322525370061432018894079352292817139564945688581143534975975970346617970056959614823028942352308912928192201559485352893706280251859491943300224808752529025544580367631249841509725110144592423740637472167829875741139357156101594475743324700506957437259009227803330261721800530491652328002995319533066737805753566948177395717590010802128347337842490727829363381694673976628807731531408999389741322758438900029591268635108537718837033808597281727464570195463294613344127870406840051371393123134777005923487532413699160885913481282906886499643121773230837892978720862283440011958595526466854858589626152323401316053563972485809781011994775268187844638656440652904856362625649303154836375432783931542858782100154315391318733390674313364830776451146866255537379488368241265304169421558479607293563498709228337288579950072093842228596700241923779671785425809141202233010226052556390641257166862487792968750000000000000000000000000000000000000000000000000000000000000000000000000 [103,31] 595254055321100716851950120876418433798835733578136739774601967545383443562480600461403995788494022175761954549428102428725696388066866734336997092241714336393760299871483379168962484475922128521290927560321989623073715252029535966597161849572167722023888972754127993064247642222136196287272398071387571059217609757557228524001172841908334701893690096651159495729859841122980966538269589578084412889042532888286666233078336214532664355268984162967490650876415200487868994791362445821586513334301491487560649187128741397231970413747911729999307419685617252770550697833999588413290155905427066838018878388418226800320467874037371575240119588520038062772566254238963016735582714938960472729558167662498114788975376903380137248204411542058037467434762771098001023448325643081683851861382742346941279235964113940829816595142574126526413946103923699748246743127953036871590181784187072205067073101910111560658646940990595692028922294993945325869745673454119740672584239530862891998304014780568469208260977071514795648465139453827607646837530069035295049413873292536334751418923380456978777328363495085472728837947936525023763125753727283466872609318661809984006470224052792071050144121656634966123176856980257204221168743318241412548332895978329878373987833941105159945847245711640240891100668594093344958550023664650779108478410712644687601910343036259389437378274868189311880845563674051931728824161131923232931581473555330124657537319566650930481957681851805044478607870985741833407311305288704506341128653482683315513236763355484307588965726816383238084290321116185870280488300574659271779797926885007377757850223348970413147833078206507283814841796750712675166163092333232460364033330214664008755300194475591888299028820370620461856603359148898871984798114939621393409989997893753579792556593556193128684978047997282311173551916503284968092407483821078890883367088843229364410360564498496597660540044840949605643914013399262844701802319443951920183471475030198560072226016658304898887469483456024760401065470185439391151300095356130050174733944959163797104707870726285956568736693626981401749523955764984440611016154481476998095772732168713702995717915940183248534383170034269321332471109825739978048752687118490175099772924231280597924474479574494730193689848621134974043372043993137377507172430784821489922309283916203315190074363272287882864475250244140625000000000000000000000000000000000000000000000000000000000000000000 [103,32] -347989749416522060855996761088156714954775780894980613165456129504955681068695010626588635620174544811003029132022318175458871755489581928025558758779165546799848275904216586886826896755935579494137974373278172241781166402776923752624838781010614398745596979170843841613015721074138790800892255247944633645681256801782271858504400974053761120242214238753776478556360171292712034631974708077192559497150065377918032115900583923556887660482725071205492892297963600611505145222390041039089297813788126617812278784186100255849297047627960580745160503462189367650823133160949184321093236062381777056376312534451128610665108930782505198701051105125299143294204948774286895678359101796226664110517585062760780743510314911129801189800927689387160970821450105134891699651309014855978628340637015143320871094003636979918075015952981192743527879511970004910784554495098456965905373170794237220791626097938778182993212874697736285654386177343757096149890071872363765232194130771767392897877221577600196893551254005985958526295994704939828219110564097424501890018971906140491522215477868889298414239104430302595007365432338347428694397539002786368238956382528736571331120733700919110454642984306743999419104274093891096801202494394769320198531495816099936056167552910608000804367365509447409765780911594525536765903599792321175864599454776231149463023883423249353467616062720360011360798601094740801207980035362002246649784737495640866600165982494264135807741243395623447963449257859291687620000495360444174902068094679898222992529378353198083150399524630332072660008592505174714261382337811619280247071367434062031776680626667384108685261646363119454270723234408060499653743386655407278627240850607958783478370185845185823835584763902099743587016600158254736241012847401386981070919201376114937209813365910292881529812188821603187403279014050697200616568311604617087047198289636024918918594331436371976889543594614856987066807308005526233952720696267776239253038704052034143769980192096791423165622815329956662274385587848299764371848517942794851754731128279003371347782191417597701708965079205725878708186569769796993051845520105655554549310486697104115008170374317128724314467899819634592761264757469200732332688275493470549351484191664185047819399457347701615015194366384308292314630782286271973959957960106960439875132388708109658793238283536197741341311484575271606445312500000000000000000000000000000000000000000000000000000000 [103,33] 178225253724817410692015248312824287800899374504298066641890141985663069316444865974404169470504976627471486689171598261635890958388575885080760028237246887596318203292612859122343248615035715037716772463643272241269556037034160518659338285137677015891083478514285455692405043016747164838486549971371898804752025064689185993942088077799828889482352573835978794089281150724239515507453152792529939355521280951066372838628261486721537500259979278849930966415138163811509312095256430574210577160420359872312462327681292950133523846592852226854148252250555504315286513096598962375376061460482188907578927695624287175742289479964010507059517397279472739426454533554161254140091203351325490445489369458127452435061172773155543740245683635497408672024694552826459451495734457108899915972282194627500587839440040294885293429814465129948680311878429693833625319463926255510126946739344246900050090855406839872416081364353916895345013095875814345206473695697213051876701996982957059107861890072416254849785095254143551751847233201073754618743676633756211941377217579949466348042496645488258838585109048439780283237889033813073204116846219934467409608645128148441393187108138849213304771394965059131590650477638528731870298255226599186070194530630256035463510737409692826030522410062066209524733636060863330255670431110021264795140886654277011109530126882463614379618975712130914318318381504690498330492507023166196526560609194503928126045684375079119874135413058597166433191270567152801686650165585312981309680678955431770652984210383219914139824896988815689993591427848995188932644407691044093794889656054875306579678839968593144639050484934140788080231169926560702502417992162980138902400792821379635046778283551406339255736456433544130458155106509061894541980712783276912620854406516017177035430884125572556498696797541207170379139259184796724997028717206188077275927983169261345854696953206208644338810041555217097819510180030507278199715137556068752826703917170199920936706764539766665167526055722058510375166884480416724840916242230143294613204425389078191372474658964356788492611431356653477431786620288869377329530656605628897115675245569495421645547663809997267302361242048948275563177545461242454807469563772063681696116618505191841299467486069216615833222019304250486652698286866041981937714169069509769329061079334528236878818288624337640158046269789338111877441406250000000000000000000000000000000000000000000000000 [103,34] -78828365544791653068663027709328380393315849748070843059635402571371137320197585419442429936551968282909685372205290085871627969380667461486021308662225657777360749970324857268822909248280040370716369627152537370994316399022417831693889921737942857087056063558092529229314641512836473872856575034552182022271851132803734152215947063379778053500551242283273947716466204597434613299449040910641313436357298157958916590537476797508673502727695195821957639374273508045283931512593025955190041978888875832883762588017798891826593056396644515968515539011293359446867072654169055101805334045414838625428629287821776902661971382769284902574615641336465927895540388004367851709352510778909523728084930214904862297918992834942858438708643289416623122379093766972931972790497204498859464181621428341521794422980156915743213666774025461017183362968003085433182405335598532802257617546757961727096474843316409786250672443275523114753563439168373490558112616915931756798801740988576133838944701011539145392275349907524229121490372405564974152029968753714591759320763437637405072927201592471068157251497788640441092723196549069015003702459272661039639284960453953566849654396885860630371002267664144983767601603735722415352808598088109704146632256091618909753861605849551727039788290468719186740531515132374776813882286415498385412448185006420239463658086257809220533494474466204742339498973277647010164174748354034844500763292311787069145881104403422393488709730377779019847770668780024656776643602191392847234083518960698566187930827969609526054941306089412051344310493029487956537118150204072161758117741541327017334608098503328004495480197030441636645227716508335185747368370855325668144889381326045096082473395437295546494903738141343478755682862722607653563906499109471855244295649698910526689479310160038933444257636947149733279419000412494972571262083820955151075583467233566916604088174349251919832918984186898194633434358450231120483016713171130947867403474153713873842442978260363524045715602025679665727263475529181808109729943244117920990432146268113039861387540284907861308070059200028265901152595924414694557052760800915992309438368560235488437920924456357998704061341710329852287876121145102231226031556065255960608973578995004866981748687354304145815754357142612714785591755532345591476503509377693386245279304955770213946100268052972342980311282190086785703897476196289062500000000000000000000000000000000000000 [103,35] 29200471645201154656758793577161527006612232950298270642939186761822184432554464537742473868960294012860307158236436257542808890504465615969249176965482227221669156749747386421221149902696958074244980928325020722364330266140734913733750253693168413828825551774390058701577436227906704873521583656984002986848826299346658584771640407377665288476285732047021581371828387793697581468891076473664559540570603705841451427374109091120750384482885313656504555210194063289864869807499489100449260359451588441633674214890691473652940266647670977971788499752803488430107197813541819671302603022730247717059989408675975240905705009756332494874836754399272579307138681375454854230380836352449122049446475968099904950850466763470432546842099235143338025383692942653927856583144754089339708954819507058046782785543011280541004584386136738622710143624031732481037082143158914301301842522035881811686675433525664227190776974248620919370639001928008058637211764500683206802201156958405256685131139668146706904289623143768553154508118055802291255099803015240409126853318241203891737334167915362332635902880957738486789131199666176224765267342257927806645169057764917499007197422433289681633448415067912298137237110679754862344818674300842666014571821161929741807847648715226607639460776346211559214107526085885920327725358244791623484368439484649387812135928181023271417371028151290708043330886435242538839881516999964642481095843687126865973823811340343190125802021335164999802537533472774631337516678493707785576039713002345050371695211790368427510251296293103514546504856625455899808510723694058021698475376719434767804295201287331829206094676645790507343434796871426180756479800762862906398866311751836976178999168918423143170685314654230572646225622681957775764914655622907063513716902900958367712476799088068693172513457450849001716773028301707300069726067004491610189845904324584553264728004504658194040394550582357827384149443357445115176991904590536871390179916402015395166399734938842124319724055473536705950972251032488545631238646686157148707173660475388840104135725816706785812661132084766157629829421111979672976727477408037486471899589703135014590741050241729920734173024963433685356500458459527000842743643558506031890093015507174354928728345129676570424570966979789017576815135047330698285509734211068443937435791680664565730740182469344278989864527318331965943798422813415527343750000000000000000000000000000000 [103,36] -8394773704977831409911203258315341830128117746899735293555199688166023146418014701820184331035530335254777185024493237940170474000156660921666392027151977829361222617115498362537232803793509324044318310208642435909229164701604499253090366387453600567701161643617114652437412087921008220991022619846019832365482245641485235095664620400226801074299803449609426874411023589399424008924656424182071447884231629243144904441379390414244196407650549184237799263320250614955842118956022706648911566384384615597418421594801207693868105754308819111027671198392907505549577762912975913512576335101614138373528275483358691304029265804433790510239588960988523331302401785092154160541423354651369443314456102392736166774108231060811963853635858667683871889503245120805927312874619337841634438070708618670662967394138100342382238542602528849456384764120897621340202463838711137011509594336559544254720981620831066700271778330459257711667963932783988165993022007994135899875475409820607374544154015115559933239251907758579979214555806875781723144957116754502383690535222200839452161796189895894653467435678136160854171183678181423774156326565105140056771035189200211674928587085815316999311509920441236690114576886231997352390436827139425583652448129819624575982223637175329722704555900471074186157221019248172380932760727379592306316684809661723924565717943077141657484422520647302259833246800507526215528695510872462104839504240044121264830489000539523188783378299248289460431506708373966005492667182662361808943858567464945712035816214900324289587069098315753240010629171974608398050711454681618090877806707750800483409873936247154886130638218216809068306618554425457766725230488855815654294973652179822148297715745243463604415578643057752283504342402632300069935705246329946078668030845386505373170971613922346714921588672278243601859695582614459850872282995764744060227452684767355527676380542178299372874903568749855333101193190252275342479158043218911881119452274625617395687449438437850700991525402579696257841388953747734881174805884330990685987602103285845941295500704219450218255415958211675597397761484745555181620553417975237882684586997018273230475173714101920070160989984205262838018195926574240979140933956918272541036995956737002316573314215787360250380393024256533684696634930038452768637536732597722394688870341324054940717864131662742145385119885148128560103941708803176879882812500000000000000000000000 [103,37] 1376780873385940262750705782200631082026712545877334626712723610252360524471610564479568743228041333735642043157195091574090959180341977587222902060966974589015727287745215283942206218334977180339157846055009725983083601821952419501307450577069467449260619125248061682609912006378654088559342332581743686180995779167180456190979466917235890827990543953658759449095016979007616463856673687923644377624004417425637997446426338278836503421520255387147047191859271767121860785633791639490651283103467424141166661102316341121230867135501335880440254971544286972849943630002902697250317335788002130039809178366699584704237463978240056815519867641612200197809210914460847080348943176782604824964171299352938930390728361751891818887260040353304357734548862874187994258639339789351316289237162468162467198807198134585024724981000398539408931280800006032260953028599059056273580887676044441825857213313774671333026225454513918832628561416071233947293678762602185475417436642881739561114360610603163602091811692150714347834469500974693116650798205576333591984623840597454850880711171754813669812533902908825622914492432460877376368701912505199593515429570890208286749537464849490856287561079375671038948291870460078186908498239689014997896180658836109876303661252129528641160055272739018550297781967357066731681803864181368419239868504746184057798071765964013997040966144291129370702163584733890659703864037466068781397051526903651737695023474683659597301420381346210076226772142456585902336513772151222559237819645991744487870854650051006781543342596444100559564088940444508397960350703014601281330769263977041667559775761698155425171794011147994850194962970754587622296155162965199135751788732441210638488680597797038430720551120045087725156382012575971871818075270002289450450068333535871153877845155286883563599872825222720294318074566658333680080846242336474472748302647273696564616280373323744693590033512682943302019782260630746612650244570148461991673455042038578941223468970017353500498527105151350206144605552917626387673481852517889385727664268379881426303989215022349301954068996889628272232809910125389921468901556775982678436419078225328591882750509511669496743735647030051154436202193473657981683453075506223646253212174779201771467824389764217275806523790554561778129846444718776297230518969792912334810699210985290264572124352585313928075448977605965694692713441327214241027832031250000000000000000 [103,38] 290424242121146931663274019220391217965553319027716265957002642025732325577378402796184828045204641921344579136668076771523033872716359871460055991891030538313057557392302043675497978628847655667815803426500833655765948844283618943800713264774828005233552132107898745121032573919406562125509220120578298730213047972018324508701615036468282305624952894166503582886782590466842547327065845124459960152789714049005377035216744285741398651656756108603850535171447783523846512213905643781605030078520275173154284815459477780735662427427374050075783495056174070007357104328787121043138299579833486835184905340697446950406784910338484818250444981116194839180151924769743989508304841592580729185320440433766832235984560000881138638398295980935694275506938223651148846235163643970933863889887747538794663974295525321915513917438596243974900496262410540134961669039539231839954115985408666859993539156208322691099858001065582957691632113119280750050155858649448718454662165081932600829869512678464329750885058522091895940952201656202772919660464683146671443986492283520267098937224799878789171212893213271234684690702830783197401049753503005795404180972712363901405004908633606769059886453236257835332892742081795109901100588857526045805607836932808804649358367911837776797849475946780225992635755782474465586767990747822840860018570787552691588725354851379494368386377594738400109049949213818785842657037692799522484552346739345814480228353897683175387122132305745754210622616943211046228059839019975270532865310694968958031338378672907137448273793373674051334634779577022113755589426725602115320334136195259899991743569639760777854393104366014006447838115516318391203674764627963843958099680194657825817004640821658970040363398539919643572800769391462481784643629581530162198415000187030259614724288655851777703683488559744279444845343625550344731824057446648166883902939970867577362021572766914366517345386264009013466080017470681525276776010850106443392864391436125836055310667156487887603187316292789264414850812755139158106848325965731489741478004542910003857861148255501768186464658528908233021555406936932473359977134040394058227254617460147556876569392101520707383741926922657614220933844447075018217608643463473993987638093982248919903325900021897236871668918750536921658934670644068994354337727947847082855091392579608572392806931415174952918061170156413530740735495783155784010887145996093750000000 [103,39] -381631297936609886965114071970598806052223508851479004905561415111692885200503141053734788082164034485817300560380659207401907195719690960458121098960756293456848533582439474466548213196367902959339644940963177116754887330645409019625878517247713798597254975881325529022405189440823689041344495478194440854369162459461475150288398200467302636437623969451596863084870190087721300112375507175050226434050475648600110633789414063895729173524469053757053713219295543645160237328946659370935254637874378582707630791017755829618729391934121122965783206717023985323525341606756799660674021687185106634978280764105929514658958207744763093944079719491708726758077164625346830197681871038289032465187530474202686115778556797690192408192008867387447342685751919088566490950097313067787953330286204990301992556734988915114709579837267106139115886097234062756648801257246209627637469104789170768058739848670293268981866054735378691189312767064473691237520850597334780528589627474693905870934354266109239936764863305541013522391801901873704478081688456548003185546640458747349293724119271697109671130259126569392364704341476305344131623260023343815370893956461996905782851016195524762365322464630220941182610839180238441550738726867172461006898445525461514829245828473110387234757106480083699809858481019191360105172019637843147796469522529711649637477704364332343716995928444507845668810028911539733730229213667941527191534810634486041216901750859857566984158444810453225134809047411054443020272618774116701921635854418763740621031266229719779220393273957602796395096101556609657315023387845575738127587855217287984889010165563885119953907863244052217034181242942699190929290266697183454574329296002193184088193697432849455914622522131381659623023780870744157863356512286553084710395355090506589959651926228180907624802129276913503289911200769520848683233644984962981942081846121619755392804803842670531632981327434875067377228853493452386937255398795820014472091368918045220246723720072590497531912608413158555591321608661200578295544264053214846015724950900652029938008694056524145940803236370259719997388364056164280236204820232191219084167374592332309909177010487456546880943926802064461149932376421583694009015767245994654579986905013585551795792245121234105120635344435055737940815592832884362095287797283426922699917013619252008057318566566490080674246224839984975574225245509296655654907226562500000000 [103,40] 208989732174904192513818633168089610435643159427529547461145301585581907225964816528433360866284755578956257331001137340766035922682559530164706449622924952314326114602436127478282458887148555382787833042942613067015314778098087060900040912890935966216655066889351982356271050161755663129838036489902275060513776335503200793760812950042756290212252611603033377716023028483954410165161314761193604737406753806697875436165696783697372373915309854562873609016312336268056115684319257425751994169206740484589839734439624196244430221287805709094204315700900882678960161922243641771428291002490732604052043745322489515394479728893033284438827122178276220068718861981878729014529385237961074805702157985903345343602906391946645634690573887205364232186689282091656315171745569981665690655475717861213314117735247808049014892374886362238466669897518446493567916170436214572216141548234948886079656329808423541659388688556286543590638841005256468060733539815537751127862310947552684632301205494760607522146884990631890866930456240750964567566857408524607016999997729497615041788428173032387090054097306967888555761511315377495577670637093974223450628781144494456964531660272669073444151992198217764303441772732184728621878607202497805291252163301581987869860572159437371952986172151465847036736576320349507189431074765244078742425922655167072135239601234742379405197403496732103731208061854214657822884084694610405303548863427364022909248358059261294313609495495366873636173320196449336152366682862073351269952962370418850433810756621820149180150413858532482318819133898166766667466450895217747824023634427831922262736168975997953405347476591179130841748502686058580579744649371038028914321451349143757566390718378751539305263111793040600297997583909599066109276021065627876114491107922689880382996441224323206054076514737813586407624130573119739384545826383389229011968906216248369415176260092921389046399871799131088913301357952671039513442097917687099925935786880481474487156877708063323308617649637088745806519435307082246526092621199732558100997500838020018001622235455207682012151389965559334763478699051222214568168832636149546270438928895689071155437896055080559246584409395816500942110466932592997774474773798699490863147618410190453565906279920001678006476793237429463459086934717089974573566766385728524044943595787243896496885047779697807626713866244183570586301357252523303031921386718750000 [103,41] -85938620052179782124796555235606787660695831323490979551894044393453421384014979915211150986592081352907826983199479365965492015383147962428168684734447153684323601707239238239739513805437644958136795915463215149236022824715813905198357987506055362268736248858712463358748701466621210489115893103728732838727876821223604434472621380895971175074391464259196470106491805073048435792761840433882051890064919208792354837925776880690539891514375684350806427158824239619087017326053081477157666300705178545460015088964408398726062458076449292379426101106914990967769517059153430824209444296089961911566239292012753732980888278829206917387650399541538401862698979993946625017454049540162947057971017753713219249334957411334946357650466735466919921755443577621867291287242504346114777765360979171970896608127220022058602960617735987970220272519628129766358286306529437484139360665846129098418660415536076239722493935282630798651368691284369232368015490859708858638752677270646420272288418086418596214692153027647116069345523739026636910729428514110254809870438444392478266800939942845507593150027791204641197316564333722508593993923762667533728297800193110591943840466521721706250080796877442852789076775480491752537555774392051929433556238223064621114211836499209172840121055977082044789331582521102048104113762598472603751486485420497809592361343557493909787226618611547232465770610171901652510004889401708073998572455020143783399275792768784714515817870029620927105569226519369510663634903389685583096779580274139767026525767888940719208127280703349771118186087032614025279212858685909413899230105034576363651180770515917426356018342963563595616356419934170433928087247912743049075226669038757068613724918834525607581623417559441290424162988633571289542960376873463351320059847300796721160990176418042616742384704268742721812339307219270157210470551455586579616190681022485966710592395159005981411023063575828149645389946075520689137963380418621342838366780019602852527122249816910420997976690185535044664385716896584872735984021240138917996231831992183481995720483342712038327180058720478858197573098132727033920404803289781237487550026308588090893790914586003900288495381695229231364143183393542076617647055845324976732755429875815487488180221176991503385079033480148995137751366172653718814995512015108591532899948378152319443240335252139205511785757796161533406120724976062774658203125000000 [103,42] 29601632717980488029310242806135050800610793190314106595387009434857106805125139322895864384304339286038558263015912675804866032284559912881458529579275082781620588251751051673624888306285770813772879748088001314539713463635537790649082325910343272705233209252569179239744358507402236093536861809066803054505796261000265280166513988635509673253461971687612260505886197659563286337368123375051126837840119747657503649328995303948625470645945778105905768874382259941459179228876581906597547839113381583049251578703975081298585002406881954531977198150849612455836820705752401835140970711240032037689600787629445860033622154222133387228025334020740250636488546035831458744684408886166314732223293237073837071093543369287517273388910973207104808563180319258620954360958160483465261626751768154343200615348544638431048593789644470925215023909005393396990617494701095302663014035422438969085581412809554349008531242663780267361101519864458143506529041722505320940205392323239807679174117425401288280832481696470487720930387038789478943696352260790005106185408759187773431795774365114459835203043703982494723321939998244053970757805642545373224156717374126934204531791558156398827517477282849114549436761591843639774525367099255103181913367521291299149329425121787509485440727388830921283538398026213827239268705071744729857347481460923106924359699724790178489152659706815397489647955904859998700611752901759829458212467732563792846224796331655882218488270083279153251887398863586285902366805816178916063081510082816909908082323255928298355168602272039481691954177592885802847198536096755652558466033149776020181990454414889898722387901096128270879630891559720138101282594684001311155820429650103009077518207794917936593720547948665715953695904886012836498539585106219796079765207944369233784414984286348946026125995879470387760583004389512752799393273745122650015486089033175629555457691563377059206892860424537478644701210032035479571835427175959322446885260551191188667883584732912799507628955255609870651659832632959276422290174909493565027225598348733204168816451265124017867039312494301387540681069316509678428617926496717121247485247595536346965935867186112988526507934165684031156199369646409647619552826891419197038370982551345474788260856080096741043150396020204350080750357387688206196781825133041549174054861934804558130245100177895965689461865721909816784318536520004272460937500000 [103,43] -8903873049251330559837818035473223954053518533579779768057282639913418728970710179134793192566987965008737267456547026201019439263494715341011494031415310589139472609822279274526273105072009108583467550312733915882546304523493996224772428283891319404052152834618988118816911420015257594263340929645894723157772217829215825094474964799622387219173854562078100538082948830717871634906241013548199027797702888927932922925310267569669187301169400272409525132773113141002157091183370002211704755718952455422973135680999288565549910760272688323520293309041520146195485097389005084004687421778277164787800283661879462628995173427482588041620975398477765577823630920093851907423549906709025189243482234219345065680771812947210486100289090709037939447621876192672632787369331566354087581190666483062585533351083036849257888858883224172779716950299561778561350614251934188490557067891954244711104031472287901125679370868703102396413567885272831619534491278295255892682551332180852662640374579590942276638747441783266746669733897570357438066359079568871481129915823882134809182636702329767909837072834002660676691756560650470063883606714099859216695506804420807915089245678892852979738448979187486098351915521387074966041233675659474511729503860385562980151105134963167930696132422120817576508586211144602665771120248837737111158774648154697046946276520149515726133816442157087100856544081348336018140432360142728354218916121917565993110800236070786695738483948783818116272719809114574668499407343257135176308744567128774332724962426003618017570068060700109347918569493815440270837094798320512953142186111404716457382050538267760102581246674833533361335853395816455531698784618539623454084593577200701939098966342795789505250452866447322270588806295808778725872537229684916549750481885513677118106468414001274306805965575553609223815986844545320786421094748697134893714096864444656738323331609316512041897602978411786177261864655313102024527888907497443851450029346545694708819715922979819013243496765294221488131740109870203894138484812358206050866550014176069547874351935659798926227127633005353213787777732672492280561966046427668108594709555988001879988748947776093640830328321854611285130818600319932007316467439019495430017540910871963355396931461670624822789109006188786705284054302013740575370964269797342262853535280832625270905168224399358484211219888493360485881567001342773437500000 [103,44] 2385893268880471796788769279060960972335804310047862622719847073624737404721134742763828976794666423462884263869424000027548980172946660534586936184272601930499141573406170739035964389760146724155161510760983038529137495394901901376260509665795036062236016757531812560756061412484791001394361490648121105342145824970187570618054738706681052052521820982073857545127835220731474194041675589374511365540760234554770627545919558382910276561307100182330547584909814304634274735166896594046062693490219189819356074194686990186223262558384136118158962085103491239917357837459768196961925688292678613091131870176504292915009307566876473062586626897015122619686860044729699678782785587078696876629601581175367535066069326945340420502626331244788813376462184159426070178403808809583668860987164632234779330113778554079303848295893804917931904701471018890054332684006954740882114955097947394387417710298974402780241354614082083834868927181695771674470196370579069582013984353438209515100959568266869005508976683490654277239719617351757777460471875408447270549380185942367172388675271943897238897493836394045232538216637533865854542011173369286663578031482260043794253132357474195922756413142704496125932613440892553198329486661240358793610584720146926895323847170770004100660830702091088068321294290970170516644211346110543129415190051573760975632867257428842263548363709987308812167882052189601608601567739315035998115207758588490303153609582661390676564115270698635825159640144928239648008645008112678571674215048308099772719008867600804366983325594440083581145855376842671589175389924236265692048726908411561860910041006551487977278303682897616778928753214868430113219857983240712308886527077429089566210375979355015568913676675574493537438084419072000782194611707576749809251998872471668874878463624153336203505916359734929824937610984862090991507091516096898082724680205598149174235614814728645858006650393899757034297878859954881829851021314545498763856743765755788976802332537729467842289512883657035606347351054166942918135281958710587460316305013226939663739701658621375327625982222482473964589926383872611315885872634515829377743416265381262279161018560181890336285134664457501251107225940904771013516297921339216017085789249309261061573354273415618618936365335635121779654499937822524935852104585977610729186881443621638485641962766875372181640813096237252466380596160888671875000 [103,45] -575634759088700056565838722682093575137600352819686140296761224779120323970893401789878514786996821392189746627598166973082384789892882262512236513475843931758210598778846822536907676268708287835649998597695092964064176228574976038624438154793708287392533193780341881251105390209060763171627608672976410886962661491353710655208398979761453501520288824896658574845667707117581653364771099235561892394070008253524484504098045427588539802706218839677044183422626073230696145527625203581423576142214962726955247824365340369447122607027679970060413721941824098198056237999923351793179666272199217664704805675495362196058813393488581489678577167303843833095328481797107595399849809466814919373560921968968179504323565324337748358973449909430071942210888692737818822437872357740480498829561531013561732823958462644247155941553185785358844300460748034549588812828812047645204640973981446208008799258472357321959073354160833931261307712803398697483828331137450053150832701911079978274549719472072941419092290074406789924313320567964610164025293703979642307095495232395398700766716229250097432540591164453347198882439890530323842466743873140608377677725210452326145532878428237135837686251100082282989174296757122592942693626180760278800743932107873120939284936526902701500944178894109859110224420106243420377760702131023843927012934731766002698253220199907488388806000843098584568493602301348266909100280763182262126794884895656610596058868041274434781626363391134610759929741862153868286947264223522999572677559921833899964833726050116433191299587553131992994399120676642760138608254997981901127537519812904197586852927281243585676049318014319378557068948403961314775849220597305199704144391677034271649301241204565808334445391806195425011099288514105645971197713390490867929860630881701153228543911490020536956124944051615710554595715046092369667909206275948714585707962713405142385584579983735554391845371531406564028768780787449817993844946937794189732873130157401082330148179995806400009646655033906676662718750270284725277289605939520866760242578208179430941677508520470474737199536518533266023473727757506988078837102135245492283439724455606185245131587299724973270062992986162267621134099212566777469052602754369200024171274983988206609987461778223728629079241900010940588322636149125039296631569864539024971975515933247352536785020581111549375918912119232118129730224609375000 [103,46] 125900345744942757704269387423363640428962731205121860628082375943397668558631149374026769087840049045248148185235518794275603039799734817063973452718710422187801792359124556102347414730711365765768878248176139702718573576078357170281658475952905045595198626273038757937512568661903433998541209343096345901073905281679867841276341119613747653328335307562671562865380122111165950394992778573451728900193660362447213944578107321973543932764563824895314582473876999124602121289997318596463328396655208337222998767135644439896099341209917741303126880774385772586660971269822171712807142686955544351849683703810140050816529421985872945029967125916550212503849372723668547416920498886012947544104107887803918878984341082157749312697072692817599331087407996669922024965445064771988675541288879967915443858722588003522068808126796426247611868232688010509160117850123633789653958495063329320333345982707334931833708861105374416009391858925259803695389594371008022550117991349869708746289310921895605439134106362648086863622402160294302730850592005136043895641348695088874544695956198793719033386032116469167457453046182541054453445603680097558273222035616284848092211272788715234183610032827476292352505583663023862109539863626846495751502884987198089261031814434905045766965312853008059091714208509221282439120197818037296212801975249538448411631761269032565403551564251309622454529416009720919211263912956443051493661029406860974536580213076235132834076709939855318056508637538068038018350734861117650522833370364689985452751095059213285747721788322100293817692078018449323477050963326324078658374240202752582561822543385914714818488518602333042051527354648383247610412151681526999213339750622357008422282898244965717575656910521072204211090657690078231601806507396768146344714892598968394534384276658427239812806634601494043924111525356098413382418127933894641434992188817430505849604496021373404195252019095219742004048090652755242334803810399487938465566833882331840225267410930206514448106482022105424614146247798769857820226869127380822348575920863223417184626743366548208799572857695429358030541841488048600181123075543764140902420945956569487855640308177522290631628942041977065471862616190896917359889158068149208744039431634708925393469821787070000638770121718770184159461048475642119782759184999669409006318805523874386874806467762066830573530751280486583709716796875000 [103,47] -25119085311311808210223369245126936414647095356969621465542751145480775468582367526824700259799575618356666812767977018604314230638258149413448068166364589864655386006757613245285643637442352228235814378674263266543313691717387094778814445285752574676389421243445814053938632480470520993804395165031113095706894899233145717876817932094355772630338112014292501810675427082872307826621560777070470780234558597388898704327442854355155371812659105060290072565934170048565083583781782474699220501051417546681029876141553580679846975781993333063304413601161183025154710386302778974570765235291029489006339171979909233751137668693613910653881623047099741417858984189591450153361681546351468604125405650438699245269497207872017578490938726962560070219373422802140994606859554337866860531458293704545844271517126844005623049920343877242864345372969409169403253233248987299051788220318451365515158818617489463932791752854479080635707852833455694929791546692436525670418084209115016658253330779078469764805518221902318825867787789807403124124680136181106266305712010926264629614149467769373874852028967006084827047599838542087564649036168034640944374866075986942536821625523639262829354662275434492375514333076465026645779464752839552078553640208028950707265534257244402449615757101108315545105291693657643497860690528646110159812797513328467509553486456310140228095514101335178468448264395029310119463899445173965015240687977378872861647536953487593826274506136583744457009730901475070344119865650866190923734124867056135334246128247341312616951004011383051795186165838079689702610011695470453751440924264419487688496615259176949849321024294395201224843928723734428768585933879037791032749055242030770021330725940733872614965571888141303010367874737508952911989043979773373288386991505673929538458492421399353604522819627494834507190033382906554299178124355548760873035956798725699719951142320597591711164378701018633614815666041897740053729663990956599288226150907850704503393802609562792418041478613130552339570466479829867245442830807576726145592610975976224049935213809894222779749160122254637372946632485496641578578739423828833029849606722151538228209926235303919574113944260598878333102430101734390674650886166475046820795715022296994509037487988012422143635303766473582992648257612672658859340261587471497415566402282399277026345152385999881516909226775169372558593750000 [103,48] 4602021859092362686331753072303658257502940784809743568746422402083509925736097550765126185439397008102787833390098467475045711647811777167944782950552791720976092751149005916027795978000440009357679743558743216868371796602758359911082901240096041699268523580017826313448940511675387030316988025776667955505225207013582334013602773481100999988327448033405861230900754264440149835608402836065810876433436156339007597324190671897231008064732903871455623730687478466839671253723699386457936649166140464126136285364273021089464200554479385147232405993618884601462408233311254004511496239497241904920327656391161346131104935165416662503911413962834890295164415212189669095946509328625402474444595561023747281270546252573907254424036957027662497395532786990939728742230952878968338837272978166985947353812895163256044384807417111430577306937775612572377738392521153958500337958857876337459651809709990444354548115281221551794506640644798537370730208742327258016572745092458229659261572836510454963258857569947393041647741295343874972445742341997918797570693889857634558732251475429099570171608319005228038361110814456533549860539965167789963350713546491929235948485323715004981239725103722609013086853696553208264466871123425110103100028515906765604178489066914020108752574883494276611954121164303306199757554316630858649797793302581534685293611803367780442720088827232301882557525990667500181956359529193206485904729348882222956349176346567204820501281675733289562197659784214451829092233481114586448531438741747110278582473427643980953559369515892925438279226820523590151247039761261225916532547135147117253525350705168308051472092947509063787718630013143359513799828199898880902084083909072673287199318264448465845404519449280733641462986572877435941737220938124886707105456767578724283275794124221903881637213992743479754731876495698070604439280793988021909786805922318004866652209702970379659381485427471487921777009522570931139035418987747694753415878803809121565098091198055997840276494829429977937331330014959183672894926684156855187986681832302934375280106319855785759131319557026760433858968795848413111176994719747924488749856158137003361564077734807712001892755823279824557003680716907045944682327020366290196615171287370052026448096606003119916340940026792615809805267168842892139502191958760980149833078218348238436034847165245764699648134410381317138671875 [103,49] -778057630494939471479367507150878168604216267574172063537271304534977760814636853432703506787443582569239237194962680432537850520256395901537171844344927826894548129461649165569317684789079536540102218645430598577091665510592713726766349230345995825348557643883043032028113992267913280036403447600736959974409011862429816615390361711010165562689819974192142954088461315423503196045602230166125418301391061543674020815861038951953719302508056113292015118347831101891531079607546095825462134925098897174209822395727659696590995455087375828844510356989028493245073145800147721989459506755591554020208755872872910270793239816746615334659224907018366800775874975987484708458169392309382410552029976232295387390325192729442302021936059423263576547602188808583117264388458564909887781025776071093781523936489671955757743893809207015039413931574323408319859224369275010977722129469420612690082829273060178938092541444089161191467885697025242830300073074219212665944407377243245019973421104621053292492537519029718297860675607437590732231907179474322294661835143857392972936470753196440504500464410691229841947982341891296282910191121530650715075226366375326575088801831974281341637704084256404723592427120801047412243569711356391924760450388767013380365365777114802819013209781228795988022158967629633572631233221455863348315458838438784990476790627779149980286744513703068189083419150412856589912778674526056820961495323393085593520383157397757533223241676868757058045152865248533707231250682809810987499550066301534440396441499841116558730519503811172712124302613227721268446772409181800264359791143165361240661221795780850845031210262314610083038828294841394912072622923729347193639252132508450184650947329350386608337888323731674667410568425415341690697970054426581672800523006515295432151119543553524561088703665447871890488490475469844227920155532325490699219711723325659690243869743357437041723932660047060299940305828936436655686978676663709147275091007999697052437257856965169983620717304674328791111607468928067886382085811858931277899797191833284089268158032617931532154216193350279725446566765300088399742611173597209861047155262019907414980432122414140084035281715672130150679536127003423388423202241509523648090895210403447462999999184975607434690610685195526399158481687217924359694616066258777439773195179592742143359629380938713438808917999267578125000 [103,50] 121372201955189457455691227540410245732960827551528297848135994016376560358835052365527488448064649271320356662890499386714322037176492460696110862984757105627428014212287461605134995690579619816196001711360708822698502028597302950336800676626140907201968328661465465907125592393683256826456243885667382125884913160492279193137577401317565456275761262008350021826099280854599185933854819746805882421781597768263775106918272538702663984925349510498560843217729623853636315625824149893333224344990489023351831626517500690429388585324255025435402061906053774990270614715213890572238837278361706722804997177266584196215286435180758855055452237337138991607154128683908691381266630563445770092309809416693531792825272525864386405961805999139522731463517364768376360900235876917915493171939311416048368384404168599106296339801723420779268772911768511343535979543527298383680253627044739035403452233111876898449563223229473778736843703326235895483935888658061274361221757771728422116761938923782133152737697208403752218767947370281542539017827459150117904601116576225099539951423185195987532417083835273300594160766030846570535341584821423955269845867392480369556336271257919877795162636637181296018248714267852699948674319892335781540279464349499360155069966047809334802151926959342046526511596543443839725479467016545875797024357369095677764812076809057108638527249405510299290486356134657733697898731976706360970020477055849803027220219672160488768512017311207463250122074198117062869056922144611504988914602869883680591972263458903528365060153058081592982427354400488628440881429672513316965281068893194280859200519939908862830150371617571962775230344600864694292936841669746943716150375987372160550285494011785081421058968803650346865218958274226204621465948063962660779584867039221674376059061719519301143618276684923479066722786419983104523409877553553220893512601596674398028604515786373589873227581935905243072146711062603734075835300167455307791074567208217893514253714643072199776415675676606171849853548446673468795919429171080339342691605945385824598657799663852922441384199349047568479812800265282144602447028511697286188412625821489695433928169131910248016189200894133061718555784374709106573519408599546822759979142525045561929185141121674506041534969986088221867761452301528422302558325613356978930985945403300818590253129514167085289955139160156250 [103,51] -17377704944672263165710217791618121976310080334004964023668008632339493737261316681747517152536905188886000243156409870416837181229224364323635981892968766320026120583801977187713102814694981287406726016810509241423164069200084019263945619102225827615548366945840753049023979044947173804850003223898765262946638951321595705588112613240083436662906303582131611759724597828229683373502814605352732545876778311708380425912862119122031377923517142113740228537978325561655752901420856078438875311192849828334913120156631992035072979288812344386960118790841043472866101389715095065264939301438408753276744221405588283538414736609446073720878658469848741119235530877278723708034521427252663528921259092877984927941113551564730189308164089324317639967705387200444125726127862975506325419696456971855951312487248293188069552472935208365018528862571284114900347182923917184500177890669840967958006106304629950435925824851359006238099113776495949077623085074800663511530327901678632397259064897620482729338003309150263455506954790728289883076067582277001712719797694333193991928211043422789972575062496196203176128244382860497730262182460644342065547947038039299610475544671023210283305958627885680833386720744884004744850427563593361652213615132143685743035545763229702803713535396953913574390199230530265308573075477051564938438834688471756747039684382792799430726791653698881656005416076019910153682467444810900574723074581022308104931523078039285425472036740616454236986265329721332426517426940535294109212724865613406547503462681640687823867721256010924081027027867117512938483869185445435583138248935261483936120251617821014669674243580259380973021732030055230363158939890940179281517034638952712431880963017119522291885662495682382164485760045939464224337826366659725023138316535806089547128597175597570821557841667261783758942196368779590888125497637591264084698132269002733531038014809038585386362046792903863834291088581102616466051620610413670818918439446828612569527204242901018387648686831241814181043576647684771445547572054968998223037207329325901237026506005446533289832605502072589140958015782992734673564257593568130862928131013578409838194346998547200779907340909078921710323155485936884106724782528248644981288414635344927891968977740672553793783701890332533084480220646052038523204623317130195381697427281508794294495601207017898559570312500000 [103,52] 2279517376911288781339387985332881001224517906293542181451758594676854449624422512579462506367580418598564291706936978224578221477138220924557558724537818688383998847406123079468610108983879423276859911748543990672795312365828730355481990385488860327811022755016558614768828273460959722876693900668896270213921837543886112338750858472780764567223097148981614286143514304297977321649311609164541583504055682352511871111654219673389204761681958371021527773979774319521053021494773362457625099523074294471342836844871431637742212964724918031880658995392839570819809198387120737368390793761437327990450271410882812031196448484561278960034890019816017222187403988358604213615064342296004905683599623048307877814353898573280324803221547870481014265194549830665505035375975440399113238942441807688514091712846313142492025285979058394423655280367180033379120654803414434640595352663254747495914759874225467798886634002385416592107024289601198193558066985287699091060359638140268731967162878751238427970165136272203074793301746482689879714765274326587641121149217544834999641671992013305187970772439459102143573848910209008859253879248257912019405733607629480415073807424896643384223308192339295804280846979198819227181413463864662367381064705328872617672420017013247430676566964831100301752503359663699680340837818795932254173439112115996559284837954796827777492681719880875151333812051889004913722425336672411476296485640405381913481438986394830533788860487150963618719082246624031740418212263947730726812942602379070379049911940295177095957016468687759229563797402554779128062974708876418373347841506683135231641217392029347692418981310813857487133515594382568928142128437553175701239500379310030782650211190616870564484184076697362298516751882324632633181666737090613364764358908763211716019926359884134055951931647869526864582557254799413562442854817691913496363707068416081617044846720534518297554718921930965363042468979259158566198521150672018427912755600888219806653750003324865248501641063848909791033008109194574449248742277347692862247800252976312794944517188777437963647398594126254595725600224283652674146278227226102594834074618881003303269108651863355285207423475056843564823780309194102199522862534031673642046476708356082188587003262684536344722427147469158748509038988421844144845578058973560386197762528404098247847286984324455261230468750 [103,53] -278514519016728491947673160449328748195684203884694021122704882000044012647288241549454269355906409684693705910044559601648528175440898682934943223848812688393496401230944427416568434016758292960864182785253087913726912825194838375255966338597386887971663836663967632288727038465903613728240213106555724142536130398761421758537435711000943960395497594916249675960462745797039820451229975868153042414468586356456910841203953079607052579396238424233876213682806205442137934733270726608398699234696768025694831790239255338166957352639462750656002308020510438746790734182459086989479753248175253815943014305532646277911973156238132106610385054858148223990269666433913291637735249542893658435790588132298504024804207191142069187132202090573461136780748909871347676600140186078809655393639108313980135433261019893161239311273698304247564545727833023694217131593591079950977575428351797183234991190799546870735737090649777831285896264073774920134397236266651408369215345083399988840592361453282520274429459384289183603336330952299443536856877247377109240463469411006434491573961196407046157339498110850834407001836422332909830349348107221970255094106315393878873556665705358020470849530412973825247602051503903436965584923383431575244634580898626280106703145038209489656891445711173016431842269981586817253747273660555583782402726366575123867209471628434836852322662279475525098320162295684297013665303835510819972884573056729869202867646356843546443286782705649937826545160342876749623077086153327823041712667325163989795494208597311487691397088319959305435449802290226703365547558364737799812720483738284925370685641115769220809814960941941190254003663123902243589378978447390249618550285491682181256104754505726051795978851733535120362794821092786742922233474927166425737436385931145000787734911526677163550475261846706829611306603224692254308414620034817480671892030567835861185646462141056373685832319721325090350687749342716701773896831775691898562835090829237039138930432348781648871654864847605085663909658824850303883959112208948314452842414842041132681817406353888624764527401597696447965054547517301830431839920647067904293797902250784232457983688222808089371220395387179676576258478162621221033876636422729773240240931437540549702114751133850551183537920054475519620436716641833703591289131411181789060860225504256959538906812667846679687500 [103,54] 32908950161342147260319266160039760883011033500048464469473097528748969982065670448844506862572749343612578521719248745646156208507727940458621491905383512896938837747766103346267577390951824625431487620736642598023405994174528352337869018087070339628184781907266449347057515775124630190245457371784244695963261906451353353132395924504419977752635926743908259765088225264033371814293992127721986373487378189656920075324419891602636763484331795582864713132927088967667927562015256744303054750098370762819392741668741623733475262424103813770065429008326486513816927196773324917494950824889706951893626180194597964535393021773953297579526786191905375855298826033867334650294670960064800732995539674881319451118766444891436050019724958506488783016872474235517037210234180899542286606790899236443525755332280034064370320938379795402394141364763977249518125951146507848857630285089091163018826889107375017895308240229796707120139088804422097307533432851421755967780443754465570381219019052278688707261924747699286784993157152592962761840483026526416760258277858321698257795760538432203426313590713550059164996629274202912447900873945498375071290741475480790484522304320251127073473722330338264910310098615295926861761162175032626915857755551608821808883010283089150429544904749926662415138036794949240924097833570963985843116762906648668517814466606003319124429641280706484833722110312563819162487679565114918944397744880188513934163410958944888191098188696628263726581452414129037276831938338339010165230869518056583032213682571834840362185704730276935329573779679591696528398798641832396297004538949798041262956337460757618984593544028702053267301028590347074569592904184227561166718890807663932025815011490090240328730428468696823037357205828195552990709254551161892131466740673065363641690220501860337613462898230271608995150112609276509557666898281368057605637008269280531829303777788420936642108002750071525879000019429319837947150993792555983388891471411690280323334592962053129192234652274916547565857730773660960412269352000567240909773241378012763036142153053247310302810784391253612191907865665045792180780699317515758988048393952122402054129564522999260752211929827401985494405858584960616165113078538321769250431185737396608650895388569506163261740466835634341569376201379847964468133253803684701299658854622975923120975494384765625000 [103,55] -3829741608717186123153772252431896097724331557492309105302086732721190365870713891473130771816373092485309662544937300755951475024567006299193205564516785083373607863107297735694592307920830693931653816095014198647041206455005065755884787263224264040357478211774694001927516053370916706628218167916386310111657695353094934352631328210960860913565149887430840412521505218297977445243767515772165384583931486998274783160815788866022623164684101895889076345109445872679508765287612697788227411604204773363461236616396044639747136870522208987275327011502892827461524754140625143255638700956022812572294522497841195069120537625605355739798291040547235230857888875746913641774966379217192606700103549284299498141829808624193856280227413652344321809358900240593583103753667062756289654601079788618311892352153156020288329716479953319457397354743122307457797845443877586868043174713353960381518040650286510002952809657291002498975961662333876752506930146608417030542897080444427216074004438879408187035585709908807668759096724502378473609029993038088894502543008142372944104586144731345120680658902172241563577160070088418223307538495132712682540136290380664368786412227407745263256328611582274262747046628661386826331314194303204418092878297825462147910264331731026529477985131084145675108051340286105229287975151611853476839106156496124872247728124948219546485010600466677256485922726361897333797903653698902241876566308633914053106765565743257528157852486231463848245419730155985257408134823428554030695312534698432593659704525734651622540772386460382346087288336414071000323984077586285791048272415064995576081405148056583107346322171678324757214264401089064083327625972494838857854920064380952145546103622415161710754435930101692809971706138320443127528977953007615108998035117604550363390209601649037474818472598541922060824015638125200894600466567764794382079658092197559509063928238440946289803873902052058318784389871938226072662961857763048379604850922774058987943482497327449474645232782251779265289115531084564611689646053282022489532070337517997800608281327533078023472389695567495975928769229051387345583467625343428487787647264749198676495850970583698345812748824965194232841512742745308918394475038210609848227794948698785166650390811369783751830779359539092589580967291183659845796869239387127947793487692251801490783691406250000 [103,56] 415963100653290046551413101080576175679648287634454221095162889789770283040495742865516929554487905939769618584028943154641265185639092616200735745563138176907474816342859493335882149457626266318689215864093031836873787048491522864875973605451567244643462618645641264936398991741098881700556577746056560059868778820375673143537132505942062564481517714583021726863878700308033980705079185304966762301871749181114677708720345614119633601270339311833429406659765345769545486770131085967945461986090159778927841951491999377130857872529038076939236432992954556091715962579568864162026113640668076960033614349515058602279896013573484506463789690039275891604649875667376363807678761662430780911504427205591641413604967291647997380420220499287115324476553782196652589162128969235996323966666747977428529117818216515731030882377588771006182380408658602914282391767693902087552592330676509506408627958031656184781164357394622639861393012997143016851628235748114233117261749147637937551337533359543362474981617369222417559351248070701443192955806236136296077065066511133982138444930677484370619879026933269637257506887835679410727649783737274371966138872652001862943514143430492666633714572411863060264282166470960366620241608449596629332184412029941670070425422855940901269251994666915895355086805446438583554476832444367067022671009571655868285558906601189032699140141350772308110835908550524637327788798500435807830441716867073098643315422783256971570412739029770992671744743377876777682669105475102342917726608106036886750274253119283658577071950040899488822650569219803460825910650786924063915960315602307773516727084233790096609899520726859611146209317527583072108098485048903407776816382462283695632343829090345396037782971864688429640279122259880621900444762068638452984556982317972188572854164287133660201304887656488575296539032179129163874264860686263332780401716278061272787174166111021388113542037659756616236689779046057897897127892424472641227991991575928506993085367203276082026461216475058882383805446506084983518640985569370671300939494470663229239130935984343564457310975080335784256980041379944115394451064877216461814513217682058844917885882746823307209938234120237532240960101322402261559675800136044630538214555996565489581883125908423651985161749246360138083678069388566884598940585904269795491927652619779109954833984375 [103,57] -38165230636904003205987010028781607903138762991017681239672458432740496595098389217766866979456475810069417674139166876313594546300046341901476700575723415069178896339591558184526740213662333568300835616320019832376611024700634172383325420084631860980161804299039463453818192493525032017821921780839579742375224096423840717747567646957279606708520331437520777421947104185476535858296815728986566408017898134636294514299920989451510942844918582103064589701545053664673670544131410182165020615523552195109861043508758708806898909816585536133622488408289364051563709808040707720801796026433296283797735714603503968616332916390135209499973130958591787891078875245332093516828321648394549133439896843286819993441715014505288741527628161434637730089374937786162917700706253133289356079523435408208051953769984744606378412607056062329608294933870835073474556780994584120404285154259930929325356395276671351928993410227187907012074697014965672084219337730753148702343215929277832431516818271573549313121055973802112349496566792321365274540674772873911765799974798171936929924196889605838256084186377422208033314809423330110060905047023954098765037013920554114522459415130397403249234993729805668453353083864007460642374232272982611656366204538638137677710616691476094834875600114909552573443839609768705086273292728956493023871511556502909452232482713409020452129917142609651394068272117455973351665049398605780245384960307695227378905097896346547290136802252611336696314971680285168691668400624490364078845267086597132290827592895680655797521755739690266269033183437137016786447604817932611517461971566683398852388659402132169169015912511674582369799118493143057603828073368777516058837575785926071225487990028276217564202556791834770001246287544775967726667217923452804318403121622011720663372310311508660805312391415723220255888184913366542577661333764870640766485483256420574305082917055400431125085546378568272567401081481289991644122801322932549236763361358808637426696788537706595432158603645487917081518888342238957504124271821542773971159433299376415034151619351502744755042641106077768741858684996136518441345268296123520220549578384171898549139115156178133211169375970375656684322224886509963819139629526229561143480735393680888430535930340614234533270204205607169052154384295759792624161410579120001784758642315864562988281250 [103,58] 2833907806568092741168429187893113315515245022035275309087707062626606921235641827718282582584926310873701673781804108086599184589748911027589662756825521713289726489937667840497727740786516334371112536167876921417742211557738479572660542727618951697388998553751589629268921327328555028579558464898549611780956600744927478100993373740358150500090051156003274460375936120267343892236023264165225120385317782837554681987777498091007413263237644527541961183378189653469153135434568471623580136731425091720043910166064961396968017454273307222055982353819708944144772931803851879367755132578218453568116600960360195178962336347582758107773652165409283627300915226183924915642089459651916741149699041233108377332834567357799450273060419215200257769382681469544492588672891783153157398068899455371788031301396228109743489717826121371084973272538651406657139483007695213616069748620550984483320761142985654766473375902129915678737698855543377422061315662390741677959667928956840322447256329431311266324496359905384890710722271283982685767009640971015908859061550927361745807585442429920174173737310816192446959448840500448287556779229652949120532298629726409484286890885596788811247969428177782159107539458271199639148824400966405537999763431907687619933822931003090293670081917380321976478898687851486666799280999419243182837085052343214459306494573794263973782273218153653996733163364773749433490857802832634214332554475154424396778971379454783379528262821368280619254192675214866392393662231366260508539465950659093449382540614398574640646125946408540565304777309896809556010512886656695914325207044792870374933626541401581060468862732593976409267813213967792807900980503754695441758624189716331157814464546303874642471898187194321720235537675253759160092051198806778056033271181248223858681645363756702482927081904848782681216887496054310774307483013494076682362479752740042818998750917969691847634640799499456697428998853042515444961728791581177699217495603362758477628884242497249700794116759265118329335423214423470272646708457132113553871443894583817990137213990459187847482870692378039873666717981085998039786971263675945555991739771707532943124617055355078096329759521669787400136480630018297090167074120522890835927795773367189306418144510237403713405918595932804681206009749780441800415253794653835939243435859680175781250 [103,59] -211464326103627208766341538633915797720858290379658228748313333093031524593301288663353077846663841394072513447235589164275047402149753581979621431713508470942785169528975587033710215410291811303511749989784237299384046341770100148176559022451417580623268691573721976468453536446704131562949567812628111253672400206317861654377073909163967627634164456810352466233212189922797605321840907417872989382222935807784623066231165476366369950917326476450522401587337155199403458924367210696807696205774038764116832527733174547265302996029591805204826521190026644028375798201998092210156224939011394162196054568372461009359114170405771619653976488530706034775443547114417888857570793304284866107957846817032798115969573406679063740221078076802547079740661034484829040011209916672629019047937256094210128297080086214493668593612142018455401612410584972400008018677209790042137831546956270108849091305207921831629191483357353663939438932657607938165984273238650263880402431531789245659423984274963307319979684564391640378543411886498815931356631336095262410201655471070139091389626639221164893010105579991186459441910001803508388887515255871545514882035170837252233900276899184827896110390192244313669797207724138211650778988182165279292632328956484897022422152310056954946182699440906155101945187295638129603497388676160343927850177385309072844268540056815483373815463838317637348174954376992219339518043780813454579673407180613893287807060308172820821659992995087133649784765372817123772788503711480313743606362374747618545243433455098517957073006486919743463438835486441328836769497763976575408268074967836827468302292809111612478949365436034096886442807276736533241069217010457752846242171051616645611704001857201803999919390892690994526980033178528113599087071755169083173554094475537931681164756292333110340030668976009671222651838429589637444851469379341937034065184941308262481184028454384702597597072462875892087277078511384920947209340419703694772107282832901118316759972597132469016959064063086804013421624896441868704546321613040747590924721467044641935120110820379756879887348608874037597095028463030926200896005357234039695497843114360517804800597125156264645969591355405689579158423025457936096973660284532112572178001494605928193848155285319525151405713003176485401076831232223263157266046619042754173278808593750000 [103,60] 22702206498419391459655488904718296349667265172745643363341934672967487969164199348410538854768316713898200434745271157835556887316519540739316528455297372570660207776643327337965057127674501492919540716499863307397038244128232609260742373060529971787321533319252948135272162644557532281011421440444299470328040841824996322369265853063044102513874565531203828697999118324568476300454983978399196432928221852572957915707976883735949041074093762430744450478337843673471369991485178668572451588985148314509528067322438009520956293094075608610827277427685548820227532111337854650287249884824271701000818460503386556279930962028953686404370274973242057894833015990172430670470266091837777940811564780524097631207900739684282310559190005066007514930915646340506438146842645384561911040165558708467612280015033013687895555188710569877224003097795249566817154175140308148443964216139523050856561837829745516692367746456628915883789095295743003245440797617725468030421140133446747408810416537062541906938058844731212791824842711491856564559572888875147191423681706209115980667693871361652048521587135370948534079945522982816024329233430572666004030155157980942534699877163187239147599099730154351828283803349298227900585632795812349043448664472057728032192313289232197366332810208070105587851228336165404377571528105608158143133625404895660383399038339745629912013465476499798978151775057553412011363733147830110084367558058516652946309988893261727343889412064394280590618287163090598444524686731570981394413989977284487343978938198957767144073570136859638914960691168205159886159233733967920952495073026084138652057182680083131518879859590644526629631648993788131825079989153121505549394840000967531066450864372430553718358133301943661356573607565277911466028994068100927897752643144198520533340839928107261051972644872781353118216959878219259677976730526528245884976405697824247177015464034151745859741208949725031760140576674585973248085680926591866870023345374690393809344932320548738696515141461495326387293884551076607483978765029647357260913360281323212616059284424873034840022472389627088497173054022966478403554663605831768846225511188921355671236005491689471085795843791183163620077825212391648423750899131812556493620752810007769846234067694243085999390389190860104845481794017498788917919227969832718372344970703125 [103,61] -2421338712364182041422131011214236667703671868099767464329727326235965335478101386514893670632412030116829846920433313343610212203149632226000743813061513337151624601194627315700719801158898308799408642328301749617772950851342086416097849904276267536287374886666152807030982042257938264713668702596176063028185935348882727978143700719223836660536086047350313690419497178235737403927195304877913443048075167691102895097903782981020243424072238890148121090778628853165650786333944442932418243389248368016673749288958678763591113577581796743160042838552503607049432581886030350717166258808585577457340542600695276403148498316820174162620255920467314212841407653623728023397243254821075710085516216929299085231605487363908319341266751702521485831369972513502131223813821852302458391330195748795133213320276024728867005225974366540000571168056277092994960601535606368129346990525776853870909094082112319535112303829312691390864374267890318486453105345395657861852216338491786716969014884619774609054628380301106323913428410965734065162019025674949862300274139275994371485357736760010293058292532324597310201935896073587099926498302415662146311965205736832285567710969134119423011871312226502968578879881493434199238117205755860626866686767814879392484276040792565704681288629630801088497491158260317183866229149657653542236605260230222070573681212352761309411815048694880870502595970496106295263005260483854971500376214850366710336395858914735952179971951210140697395393039973908170237347267732189185693211541733774544801987424366400046526375818865730798775320522678116546588983829419438846514003972183157973557320973084736197561251114601787895731853581183485905114929138759404211401641026492886959659032605863665745733429881108037556981790065112479919659086020826743875620670916340480901687377424505456760201892430515295242288949043133363177852091674968648996808456983826783210936225168175903903245544462738525076146178587689254567006077356052730249233669085806553248279566990938582220906372522985566579081556063721599742172614571060243850241116861975279347444293814517427134672965297666866509506716288305814960471153155536727647649040604256216835092425199691893716026373057642536652062515330028287128770039213716200583834300383671848619167536944642329700525818223224330105234763149084642464003991335630416870117187500 [103,62] 141446298153142720999811037389063524533202868401293460327055200019172893118520888580960362407401636793136173079595815116789485072448068041048154202224782075638638036974448806234586929529447909355226627029964354855894154635200651711812548812380867528640742929156600850368927346784863699470328312397486821920425426321685265890388204834254911647729468484816564814430411387983885344619717787043827275122755992766797819501550491718999200435542003034833766003691990360419466631630992031743858559664605447478400712189247425821803201310155770213037965398633475095889086583468878344754446129942824508790514506156363123477272074988574965771406380253155759391318837342638971718053372309189759590681528854093573581243945031677945578166072413379309951384200260987505765414010500342821766691546473039135399645592573016066493361621280004318924153679683000353484071878434529180655987913416175558673459567409677261820898731683193100539711861308700192787965170126650910058429009355373360832235125357284688556836877146314644631865151075236964200945671208597356917154471968481391328680995311063605017529748494207665524481476045256994848455881965808007716860977425790171897945889046944788914281768788389119729715973604954870567447730510994296387305716095398232249291721173996200911843144992474989871321320495044726800935873078391510339942498704106431924386977453070400230972984472424442741084495763140142122541479859453265776893695053871072836645365400802848523426581759035753047829331793705784461963524124930231987052440919247787784490486671011312414773556133314756188163009265630292228507977280502934510892702183154362946650773062383742249235534385569934560070633390965420042523058567317446445632380178114615166011162206905790681395065763835921601568931466551910923460385775479759910320132721947064950585157439269366078347628328649343710255920679698201529259766280334148246146057760089596732872364689783836453984193657435210807236778976184801593809752721234427960423649412004852191272951098579182317794333854257793083491588936770312430275922217883259846235774988173268558135254327268577846335782104635805853408218337289477228109557765698668518542080369991345883160216642784582529796542639004939843869834041771393358432598967942525799085572659811750149387917560174592551613433471999477139870685285245599516201764345169067382812500 [103,63] 1586037963427262605819756134683628393595298431429649205149188249271098751437958774111161388412439068549015593431179476222445178904729898439155978372956538710506790946854984259744523310875629797466231621449793637389942921900524115653820798149583437686957568960123821278455958707690212384265501920643021065625117489708776493368175160683255948023766177948957298871236725601644966354972122500392055014672872519816234651611518231666369930249848113690258845346528776653251333583395397004163330879982514805636692425192471777953037131195632574773106669080689132408834829956119523552266779557240565604407807696736532669128089528531161984359455477993761425309479799695287453669454200321241414070281116642639153934277171222444384884151402942296730179110822469835207510212503168782417308023452849166687347028046296028904915169792230449864940313840829784776067711647295607881575523324315504233576374659875345793683495989736311321462815255477251686255974099972583997568030306662890328578705420007327601588640579539977843617842109659916197992444584147247990125006202811941924798533209782113008419515119078989542313410409568144606155895242373335238652273453690700711843668603452881859718332264393458253505931683508815989254121352758380578590667715650655911408006854845361035486487734780996740602457901856288807803441422458884217031804795305430122211326797618346291678921111229197769714420455409803625912074184764476919505478023882843085250270214041189126666516320588311067674763814332777218281692780463991816751391193393660250826568739073216308866845168406888998938474076935577771473658271565944731851886575073809497707466248654016468913502898371417543477027211378069923780007848860653747900294222775157276510425713170621543709302672277627413617311724348129595348887949180969301064318938787783617775360625980581266044485181069342169133696311733558235712550536655297612766526790604415368493250491445715450528532096003620362675449911252574678072973102910447189908613517652903008095294929622660951160292680430555032007368437662340838653412284589434805267573901624155461116050257460324068067446833797150173570075775421645996336500331867695350380662092995786100431988576960440246927885304919865894574826128982556967108478953898359993173423605645537206241563833763800228865502321985232480416710927784151863306760787963867187500 [103,64] -677897492102193419274750540764403599417034871496310125794901009967496687963365523930511813571211126802358723352110042689689379729666284080046432486806536080373593943518403748662292891551388664966100412871737445952969731174079535194013116302279062760414437895568551215770459562236512463960166983218078507435816313966000887059627267439298475106016879539147994431273284575842868199033695408724974035917216871112266329995861390988207315813622762207966143972336968230588535771320999285631402255418701474138581972135204260531180616249149920404133083402022891213134819787083115921781904274290505347006553377386507615874958918270352594555806237210072864482045895433481524370395190530018513153867991506906407519846932795420374742478622520536498712557743616760592586715223007018492393694353290830626866691547914223922936837513891234083488642223941613405015576059592857107580133097043317469266158847780357449801517218725211378535743666796265767718728622258942480774873731574222840544897981964281895721449307658208642884251690662690408714909655599937156043620652738136091715376232614546161744793333981562297518354741540183264064748838262568441997786996909487380575098133620939601968749766948875598728582699106118964012302588833097462213756448122212469099587392163547456872640564869314738668443726711546720022146904966918485353043905729716129908883504331904891545396398303948469440543520323865917235173523049078014553122907543568486979300259680208069936520298797199517853919843294170714807950014619658782067340678129745554127906771721355079153121755952065860810598447322465890067470456450162639672552714461596611831305984407067167366397988520108157455288143491827683779903977429061514153873501003269354331653948824184242464184097930605827131202823256191618024992466858783199667386474743376439268020162425883055950400920347426886522081977729398726286868275602039520420510733619597652394230940766041868137852502286450551219020851630469275998666674207266497590660402438964024547118358517369031753493308843663299013341666902416620899816817256782931861777801116932355440137329641960038675117867470339974964384575140679300817506048706401663238171777292123741963600088299431420873868234143515465020151037561991153236440199049623355379346712188995455780525979734273867362211310897691427597679821701603941619396209716796875 [103,65] -22249909266724458885709615609995337529327785714098583083140804775756022438266754975853284211249113025799238596077400398744857355356329043786041429802826222232802489774844173472842169301376876760436523068464600179154310865479104393492282245912190402198644565721328225553092020250993524456992824438612591291185364868620937227367662979001857441689991192814405779519018104480631000039833939837186352012559049563570120961190073444005080055952845776411876591366027898094867575699047049035696799817820779333998982054329745374413599765629213317854402502207162816693213457008227633719662853466243823604287450346942738115949304602080339634307134111356860617413549578107268579291174774668342726538444815423810452815948668048134616370987844198886790899673086191577137216700734292790367964618926877849099570385842781940595235495394084061425954842199490114318264515946778725921473544779808752433460983586645648595493328934904347373544387391520412168063962367521250660439622633610225419682980811862302942743986676932630000231036613554406348107275579047123100200476036592218390774783039166488083559015559076362336383235560167286039364934418978200442570246701638328910591625649703254377665134509545839868646038617499894209443701532580641018974141479177238762824958905724869286756740686082582951308289465896073057527530081791620780097862111307304412731821436407642457879728455386341482809003596897899439224440615916500655902372748913018973187084382325701016475445806148246709705635782936151762799246987845173591868277503247603923223810710793030954827154117099062554470107285909883433449867948002821857349802928581788547559154965948647169155070830247044176108599712514850117633089955272827280890248356988300257222652464184780344813921538847317507178425365430735631155553666443729461897717282238354081423153517991991363219278301198104849980512297146907172797294039729637780421698823596585369219870560658475693207425244105589726855330695464250408282288176450162532810316260112492044937491983475809795134390122557142328470182877254914977693225112451555324862310520923757658816564498584586418789056513865265069881855380760917371067193283011999801545518101212089511089154887585638319733754800679784086126942739982982232953699174648116360353423574526633870330494811315876334326299302004452828444991610012948513031005859375 [103,66] 14396443589757610348361421063483852981166564204346114233419120947414963349526046662455737264904068307524665379143146797081025204995673849525285918560445534524531551243121511479154366461541792503429469524606024233190477495193564200351266925392094341552645543539541760206260600533408300257652980765606026915840928488570611637105447289194636358601446741405522376890114203206915275426275912844318096422315780684182954749516284090631130416441499550278781650541776364467039745021139631610070065508060848954834628203425055843637704917766446861100692998316189355105013009230711981011912363451839140687899243824669665215985831011325199794773679259334146999800330979020788472968845891947630892812006156549188446190609983415695122237059885024050708993079268533391269366286225922810859141501719167951819194453109120020134461351888619673177324605987052917448590590783199577354101140652698799018921087094498714460806011743502308120694415921813592449298134590604726645050552092717714516827225152620475946729984967604761972728175357517139119791533216229706325432864721130208899424985705893439387854253460187971872021829417087449390933044473497215262686385013251171044032890830020477532388450879735213956936253417386208397678209246246661905413736734732729454163840027699066603669269075369766574961969071134170038363783572429779143033955006753992280588221430178788427509757093977562261388973745753585038265997115142240816247594949772081523029198117259481270362724575909423500236654022376060294826477937175539259132192972976025157764399336384867009195654165166624867885783673167877142557312791786979079319836780257878944447560216916229938206207301211711597248525083600781510537484426384528593373343417655312817489029359170723771959126565174910501662514084969576784830121825984265033714206024790721349779087085559886004901883000174671490205685030780245680522220057937625230111187747769913043505062682086411480405965910597849129591675572468453756018379261287069289412744858024525371140663554249110464628317426151711302492733496653593450998615119779964650913852475964974775630702242381897248647798158241553783275949782890496474441400643946922840835796073435605868133883857266811374684380398262518630068189974720434957619487708481380881231386568256280044282803746028370229014256076075751799872959963977336883544921875 [103,67] -1943982353388415758106561059637545902012387875882321587032691343580054934022495022406934183933646114222687322914837288759388874471416186190734160949745972912354862335606507143620465055635612560876358533118539921371873685477987251284523001557188590711117665396827352766105305040557660472351121571736599089679969076095835411064972869093356358354970010710551275531935144606951912034586413763770825496068607042183614154669640362329069058813261030567015543770708760909315703079116818784487805594628624266551406729949187610725693375482076696686075714720456371933877497313790250024014370503121554233171370903152253529644634986796519706548822456459834230667469689471532949594331184400416520361267058215503982331493795293153067905330791082671932943125623667771427900338853225912396241327287534794953849943278548714389210576966345936193798615960168190988025667226797636776148562972071996716214292434124793908404656950188445640274134354684332804826560026282371280736943048334079552214946178858254346051033965600505630768429494011578768419380994933459446505653998785299050700912519532859500492477287805881606835031034972102324046280983026424601591958708861279811353955855180403261717977291740761357424542452176585337581591279030511097462750335285771102660390282762158143330930221543954138014033347411528400526255130343739673831502053386258085615303932319884656641694028795566661052449208505516179294591956261559161496741180077634305873948127335978309485132837856350513037388175440611177662227307760156437509763472205871725996623476665830029124630844573926109759818257615416607301063996726220085750368437247888270389163641011130638450875846209127708841130124418061492170712975000694280226858120279542340765194907377146996938336286079928709914316308717996971106353868432271562646849010901175059636657286194621367401437206967690985950571375554589107448592651928471297936425141553866922146896344261735615311908946597708643464512682717924318542337706558931840632348459205765510350907936385475513975610511005543084036384322991283346189073855887639034779429901584746622633793932109943576922047988140332565837986771690155734759238146969725944096212987618109235252334272459542234103507596002996736166917639539267789727376909565878750408541594927974398724092837804377680540236916055446251127868890762329101562500 [103,68] 160854590571349125461982595402772508835126713332955152143340560660299778733877686238834522411998475469812947748729264295225108137190457399581583352983433073290987763231769315070412566315497773861259227610550398703942986635157387448175212407376005962361711389890268389867073250739113640484803471694957946606732167913094439562791354470080903414425657000665017376304000900961909225284297400959429219690858039220386903995044101935057523518592605838804675973495894856161230252592878113650441390800686404779579442494030472104309684274612809329716302990980036631018127631414319912438857648286206940505235043701036875610252509757773315752771622060282951401157514486968034658597596770847763530141059565927274521045341459517499392473596139385759278769827919284129522524294039259413359491133930169607629942366481012018029699703178187141153040427292922473210398931842609408732858817617216029288921658574089890695573647339139843675591039581066753365106100994121044592624037450775080870747096729106666217220576272627176672039411417599703404866459896757656418514715065355991242031438806586600449173037243733811818404603669880295290371302271193388228366147527938370827154926845143899986735845679239815495054158330544935045895696615341468350834249708855393237124819504315716443504478243469198029936067348397695327547358079583462169826126348183506046394551146764582262516762977744432314092675788170486654360863860322306880798512188409549203950708158806485157578409742187785247245891103722646039182018633292753874964548701338041118943595726668772034869158840891764713102227649808941840387279411039890538244481466674085044245022632220747741918391715246875592067483113682443162291448280146615291161077183347115425645980595452868318630439703240825550194135868963653530972306526728918460447323335519007892339928878066696670597778704219873690983103536921649570968035733963773462419370435360931167981456975317112311554030179466763406209597240477451072324492680177323469208301818326537700495256881607762533106403325372091612912492204722994332449521958403514802614467881923496587280039566359278549937035649740232724096104756995600221940213676870285465087725338218063369067577411325966504537219396749893041280117032947250908721624287619000024092885906499732012786819600612847326829069247215604484081268310546875000 [103,69] -9212614880030139858910959686393101425711697279523755021217135035672022734803208466564764696034111408716052136832978970993658812012840399604990869042178393238604396171673246254615995536559097921695705974798513676526386548578507995183280429281927140056193405110608418798608885223461122771257476465041769719646043317506405060097971059567809056129599511272375519800424070713437973624804527223325517652044080218474996265783011492090029934465184800294293479355518286485202967003699884439780009237863235077927314798178523480721614999563462884521705803545021038188471431484421773108467672774708884289891183558227818739242986734143603988565944255032319703897269586697341236454479391775128117462103011524999807884028382410700402554432171377678025220866764541468403294122160188371494388780998681132763278996936129352935827582287761537888379734738536909324414969661773740211041245175466901417297969625120982575389591217986071369719721327515238047698855786809424450727944711242485529361512465183260361083068233482877816997932430213516800622767612682868622339312378951568935042163703103609657439793254803819607231669992304089962792783547814549239066453703622845666911225833513648072728746629343773253773830708635866780948917103859310867770682465130890794586881611166392119819763337251070617620359171510236295015966491552851430361885229384571641642151937708173653115112891723336741013262022086168810461844704972977102225354077493168654740457421137299795447277182527859926826844748255290856725146185136852448009426254343010726136115965211900707180907608159767744308698075809779004497187768129262652442680465629674511116271895884029337295230489736348169803543710600261601220389463220723710758394680441464287738663295828863387010532434911491290801918403876277732320360504575099017840772610359454066084646809147565217939607138435739278904503266148812365724958628262338430422219222970127437063816445034428023771723523503640313530111353585582671135323315595857466624584736466781578615975518319442497359811285886035342083812106451896312388374323317029028249844811373187638655655476519740265841859031679010899207451705945723527618152652981632907112403787813697725519027842203923233979409459524876381885096443577396936858950726727480159827486187890333906966804475629972498520805344072371721267700195312500 [103,70] 371876235769225648137160431602654014160753697402275259770688120573708358800453457316644406181846230009855739427890397851739532329246658257560355296679671605266436012866926853867750981893699321912594196150448299337634864129551112362641038143372928397665009379331982254254024151505676953544481248945199830266970360359933697140731675438097536550434436241737671722193673654055581819260678765011705955116283864276698837897920954110486604059574107256618914062342492534649199154337458801756477506502685871664953492459896899556391883299730073024852494064432864603994089519618535546334909243668024060989679024332651510634342712794434170068172413190640470092869875969852430724565236584134165492211790249356396346271092099750933466956489008550798828258706195110039435265375605074300258700045461321108517523078115910122805564379410907326786165890967601524321201484334020571627428308962544748070417392303967855192246170849165316973386554913038780594030075295286752422540154487014595380129077469965587583908474139884739456907930590337082442859007439615488505294881377207137922304684232189906638063235623286300494084527850090205395142485680332066019949805435894708745087041024485058692718340807579212480906582699320381683436304650733382704743754148024396418330899681415896429384998172165897426249096159279920574419405566002093611539713553705580572515884870297988659213661741816459225545368661755456860802212212290400607670890925667832131383449898722165793327740771788153297555831689379428470927426388734811119424432073196538742159500039395749799349699871445800047589823520647745941596087223919159500068383892139156041615292012536444882441489449266259632235093676149736739776446692246470389177792110689692753525029117520022664713207257003103915625246327727214362496976272967994320767074001691129608420231207260690074784075453341041340538705305006255315992191704102614469427039888042745541968755285187974782197160530776822403041967106526020596521896657405045074699078295155093408375781457076489975098876964904900430370158609736407983574035507305226881198169342358364197776798685095546491893828358822405133152145467495824668959537231840306021677809107473848099906461423374932489487512222192925679419415328580191829188681676715395766764139911211028345479898518559211586635152789826393127441406250 [103,71] -9879083052118558396790358450652837429159498837691455182595997260550120477649922668692507868366813808569235021054556451018557484080592466336094927076667839955647624941759783179485627630014240447915142300680474667630222267400288578827810539728184813922578429205218218437825817280094399870200902352649800805623210278589383751868242599286031916451426910606426607991487261037987525218413045214541710811636114401627367659893122509740271470670387398895592484569060698718956537933807834438145595254295779767543716284078370121322742658147421466469884492129081566047631567248804526166990838469860711632359813105243579738732141044257946458007330823874922788115213719989385857474564731790619518594514689133495376680365771530853954544786519462211509362604211401209884739533661171702226516034789824773113715261204588224302749281268271832535085320009324726098423952284845317919775566257118281220005198840414123783095197926715581123934915866531900341444612978845978055219797833549802393833984044583769500518042793448268984147625770882516190155805361522168032701030468809566999269371236852886671016459661729863933722443806433924852308092849535373362064022979134619763425291576836688674014756865061261974280361616306732188291181227964590946757110896215849333346479998882873112047868477738331415122476226740783670291035566677478848200434238273634388529242481111835979902279962492048966433443222707349774103556522568852592062999559362157067515116303474461574529053800163316019495510059618435810601466028600454905204640717755048118404898383415339832653369975722843459260701657849532266903433743079452134207806313226322498205775192142098290184172326272957683543922994275880138192949586742087976087419110894715103794085296920445124985807165449422278367051661504849562609532154908725941491209850642491873620105560630083085441570460567060116554013155578859974420911790965928716126244949032108268927725183260797791224886919985615339531944378075422580903744554922112262420389845253846858936412725558838566210648771751376685986501953994913440544432920531810068214453431874889044333522665704700072526131158022893036392302958515819201700554045523864904547307687739741406547043429440599861533557271064460670578652624005662720626629798910853839629613902378486580203533499025068266968177624893188476562500 [103,72] 58594513977020365416154514204935952424746573857600164211747996081741816201950906262895034346278992731329313867470154377665786081558534831150513253863036131106567474838201164942798762509729954479964407596066302706118492037777134636362879228446483270387495922492515930772630082570948603948553153108220451961267825294413829909693324682947637640203022783317347848653079310123938570790406413931882186082947734852304598452075006574119497246458908361609705422785873190571693164826878020904808125928794859812188847116410528841961575781001835042266197421583812130980725571569812044597149977697088286101008151747525206458802185813709768393383078231705272705339288516844435535221318951014212733794571414437047095515401665323790339886836786826056902890471524161758811622381573807893625296446270325296167922832228880010775048211867968094091351859692873082037029610751577903155047578935194411765595723836495590653917865201214201519883906212284106487164249171530234980610467802543357972693483521061993553133646794171221119667559934354975147278982316179235232685850173312514566679789416234868629002512394253200995793279605965500746169892819095313043711291542535185036449944186940872078692804434048464406499083414088707362112253004397538600398526403596939823688814005591180213849203765448544050492644642919112728301013770155674984667705972541995033163499650290488695180708746367766764053255844491671311070672286528039142489665289414127534406576530787780412934238067134280226394980750795188265313406356990316950029872323992838066474047313733605762995016758846994939134075237030729827729114760008470432162645976797347075234301549632455134004996461480576960605533666877703636035504316054330345397850706923085492215676718937292186864337158019899353292618837387992042929698986153659306429371163184018324020393047947847645407266763778322282418214336128018535873996747421683283667330413014171637380923036888668432129995003146874502234657258515680136085884591534150977164296437752236450293741129207744588065944070738671908561489144772669731537006049575623680677281788149838052399320464701316030520663746273890443802489440679671450842031340102953289570946243838768852579832351232932932548439958344907126777926031191798012299682897419383336617540224988711577861363339205560403141377258300781250 [103,73] 9543921873317227215196449246784452545697555657202758483596713234017807670775953971218938350948131921009765870680922139099682325117129681194789082965805048116138548063444238765861250392301236174377531829001237508960896636856547782216947541627391328509744210909538179429668920194271566616931425377642352983963053584371434201495703077588419070673026259555441559554644243192400928295441448888585230949868149976218398919972375025005851785764233350128153214534847714193646528804775119021262207368629274106084615080019638224382630149737997652898655789973239817639308648496674327289789357749244284722824183466772739205836503391101773392860808633977295830407957500344266279326003966791093156502747901323852916084795371605358901721354420364378902253203534710501579046198621004524906333022491099838820889902242503321118706791287941969750533742811223156035407342429159877551450591204752362354536574483981694836227398367921764285441002725542953666362060425754037113831368737063382392692618722067647471140800922478759660334151217898923663051251506096945056337065262627374106342678742677729623563970037084992117661654440933882585889063521563167228474472814530663243658058510052804436791813749096165139085412747487620322079944878918207778283834582443613993206806748969613482534746016283203049318824949419765072196907360168993030323072506866840006616796514148088301791370495471868904940496066904491436751727903987292395427332827839039383907121904804262711086861918221570334949005302048398211816323702478562755913147484876430950455304783418867731932714117075104895315813108776607407422545491977764108526667087827476840943477403723547240204099603401158468240457267013123175257408442311079728937943912560570118253430277510937472858226724460072121280183602555490824293451018325608556587786523399131257098906866413204630129230321610204561595229576629981955270443318310770176638538821753974948416574644089405801456006958312198982320521471366711990824750030136754312044163124964209761692846640409894531011505614023893673171883240782535746585408279905909484466884041180402541804957332785531202894031302349568089985981736538517733476407853374804172013321601550236918995613999950836326700465232933024676325777319178854632596792216042939631149148863959091460021501892159501894810300292968750 [103,74] -480620784696086957946977581148209171547804706677433459401633729456872968532117891774769592352620714561949990138538837327407523443927620046905636193764439055049472070486981232290816822833803520790208396000109099725845412493537329866620182684067692061170720779835700656818302929723384340179636703324046095752830041702373713625633427081775118371994482053997119854397003007016177031848786603835221198246365416383597532663170444911362591488163633535853629456117989994087677434949443856435553002410077902732664329002706877096665567418293032253400926469272428879738690868729237275619940271153121539645976403956580239598842061145768768745250198590029281466933734521646034647356715622319345380909281722004428576035734546262694424502512677890708994550080990293035983114947397843146060281891427536545224380293149924929355575063810426410397484566012244575741651481352232984354692764816412457159800118499397577824477370719153898035447101929982559129748727654929352477758041288757536519640099778328522985464113458094460733795411680226833086877711981812767216859398371002633283068152561570931409021229457182586164909904774639480632757338522148670403360440866556077082561699883310519212812012076520169308771701796811900289171179661969370995397631111209677905235131735810317116134310993042168978845698549868920597705369237657934903583160972310109704052039125486636938675282845672271425302940777892871223678023293167077033622752509426316316367364440421894170022832176244878010972277303937793451556308096821428099809595761301101233628595887830626814303489045091805774558114462977157164809622051534438649800882015988554815797345075710227682978358741213344438395993697764073427400557620247120554858554547041582939571714049070970930890577586147355092520001379284447747514533595795339981033925210223834828827536783259943623548926271213715175035742766815621246374857592835942028322697181426505086278352687937190903550180614325237157949832533625241604375156874977041514183670196993403919949008337421176841549371660794507860955904647222320648429622821654375769025619740183083983925116456698947829864725817151957505379413259860933255322827953518141812363163424744672999740367742837180538498430280632448884614386082153898940059221315904645062848729637179137502160469263550867697802734375 [103,75] 10633506724712995550420964219242885941642153836764676484223840812345776162052618671593124396047208332198229379934598824563285433865983235489486389567459740514208904239871848681782741221593460929089798394503791450157195236422970516480163909339674338601097581957642200155456672681315158508282989715274211002868389285619142333127712767709410170537825544633907215652867771685147234754492150822836876055280032660733331089882424869214993092860820405092941063968591146212434830247338441068431953780892755114604281490955434672952665841947392562051278698613964411133830717530838247624218913400584372336138595890767646903503088267269920596372019993945064439644066601054232266227981662683092471805435207064328814546481984145616424981714796301114377043743576879793890221285684914696057096331096367070308778166620889631557358063168495633813005881896701637812708859687319030117644298696205424462063585962097970640807719797870454849390823047916336771461901225916380778826040314517881153563889289430942739723461601615619850867202468700983018849260625483545797894162372842930298096026819800446305832185217403888789141498356805030779753355342310116378022135779244774709133437128227059814152306581973190681415840038137590509350352572766551843229588969538249565206931136368611612467286743328629416030214256504086941143405804674309648520228942488602888955586696356927078165896662977834690737405285794993245450601001380715691811972237805816502917287607827824355348533705973414924000602668183811904293015696432282081715108165348020668802376650966715471489478609687515906295176017374133565018052165398101297978980969353918707558083371583844080844464265474234516225911548097611305130474226164211039286605735287273964518020426190111215856443112841788889325640471570218600939403840090102140837532534382324513038763665088386365144672388458669694716829839163505446855326832373304230559752229659045403128680269653732714372632903090754629854813802291000677372626363444836043028237760533336163127023728455522176418249364722047562716475978252156562594623592795097505619409844897812559487418004573464211008334924593797878598254802074163341432360214927825006665609695588962713719061178652868991100412473455020306051612828266786819363098085017903819296900097137316588290283403572471191562500 [103,76] -170788169803853327625530677314840345370355414402605588947970204558753297600459052239496031389469024428283120138725042648805439034796939882106969250135630890171958900483527295270388483185434562472625339570769364506389965486301117984988050275231830180476812334645067312703330857241916959176099413391633444712645701161895290644203602664825319263850819536803588120269676031974536223490863673792760147950493660516016589304887249920966524612260605978679044558475237143991402775563922384348109078544654706145638320508097177849170934391551592276509997427546693438546965858679639218894534639030120177271803262670475978423064597973469750667284418525866482230526163811745041454782943787855636125873196742190721949785745741327442128793309206023969717741923707904654274047009252971535478272819999245763288677205285282903396932831268153095103168527928280520963923632971149430912496787428280808668468319597571073482779848921976109557664639715817458058933535799162611397441397935813202247027468598815738744559441206041793246571551903754945686783114117683786885878534966530739806094894674094060448314668811649976520727360193923248970649549419133158823625955365161386884932367205995246997244867548570042173175664537487833923667766288365583121642922495275581774546126009260080462387058792626003776276380746934702438160748156934442619152673940196364595932174449991840518371048146086056391931611138172166147702065696872452141987730079230413722015141774235845063255954927578573123668655404991384805845153798253437570709955020605312420437063477508410422115106747764179325232791118497647433729348810789978021828786302359231632173546259045643699561257919048436244285959637351215675776715673747764281815645878587897345518586792716826954532370735473319895510249864307100391008422072946629421600221487440949893743013144925622423581583409554314309647786849352993222013424107760651573480571260710470765173326718212439371009874111757510441659722065857542959175180874024541285367064097302499777970637055574579002803487199470308518539005362082098675673613275483628781647967332057723991183646940465755085634434422320081803667187630878416348303881882124733759386870819790002688942948844447811241113324504967957689138544622872074672571746117095565517175013632501559853653658007462234375 [103,77] 6583901353902427587765970488746919834505275994502095356428111860485854816837161729007534474841230243570099381810481430004210177484035096373120952655170366564426197790797974667863426501979759575928386483035566302743567277121057859813678830519881154615392358000737290885018011573736937165192573643289551318242311579261840749483131823270293988473287004682866989407299246342493422646671457200118580478390590913015472444683148970287068371243206447239059375082571594996232930140218912161747201166954400963154034363272383239070738406085255411208631179731593022973715561619903068178014913886769264475167877672577258447651034660118524796239645563424563752304272510685741156094243568337453542763363602565544382431858164636457764679025969455079306681190668522181821008050095136558047931402281497836514834525860196904935787016460128985852560858944524285923515154049378081951796660027299842230718213005238271672749567093769511405784385883145581622984434561784838512669082431009784547400094135973742431069818850449357876059179676245963758612633199070232789193314257882963489291791981543257366170825973572154101782206331530097241629423888678748761395795620919445131294641567954199114211877227706570707804566884720896534254414430855625201205443406724718669715122400405205165475255889388003343077196231898647094503746989973689026691488280339767313973958865480258601336901843385582946267396627243868741509339283057938989309027173508397411798396112674910126145037820690156032369511951619005757614337386671450664340431939071129247844988390633928647018758148156206618193613035021121460340076656454337914943753526776159542825521890843418879660015714926711879526110261311311320321793947529451645937821286026537559182061865753332174695386674947219328564358982661283293367820645813068764691107454486156311287490920110800336768301096703099166514326283925988563836679326813341596322229239474185876515837020724587992018495845356474183364771132501448386794293118336237275336227750921528184947409231184250607848377265778870350741484553212056925351213822371262691179580523372621544875936355595549518855442385992379194258303542693196920760984455671694438024130772066011624939065377329336153929269907261215992608978355143999704222698591271227622148620719756003186455041540268900 [103,78] -245100982589435582991495280860164123798636642604966245044416639536107651106771548176286183004639724579241040311142175068598345420878187974559232081516742350823238963804312545481304652467424732753027026555392950661875454462469161309570295149321774074645280971202424773615698757986730824412887947864636818714189267585068080283559987874814815631308557749783654504864450706172836489160659602059359200466820671759076884142268978927113001357958432437997924600406601978655984196399148468244692407733791757984581507254686239960421740546272043046801455755842645532424506204296516366634400504130910945036172391111117465446578371200716187439071042543721860442548087828539508475244580406080474531189128724365812957292434340064259579909198011896635907890977259478556568236785809635410133165950479291399675313289044346406001103693027416193188557782136015050622146100535496989673454258821062682065132733501322489315335291373509368532810456244477558165744271648481032567903729008388567323214446720246567928412506881509621583048830758357847554123406934396780469610927475210628552511533397466720973134038422825007155491464322605767261071968652158047060438617393167164686805941921377999214173087460433350810885701740217944406658806221479325622931986443811698092228339870191330213478794071607644497075119170429956442911529746671785911602841131864714858194304332738222907679552452333774873656017122472902280622250217023486966008817182272224276904101534053313262086490180663273885583447834584973431011745955142624770401250205216594225086839705447680552091058494262555314666400849502855624883297898304716177167422649253533187361498383983404952674571506414507249365362274324898365411628850751103110506087817232649166747808395299223044268732673565437020378273627899945380451793784457759126095884796006218390162212954992037614775611536266417628882512715293391978068793749554484648570182306074707479746777576404109098397211461487462147943099686892450443472331350242282143377822333362159390073972967574119593784727489501958286958114459784579427465464807047272080097052577777255175464255222916207951327717931090772667924997322294846553774304171268166916588212224876490139679049619600432936348164219126963836712775320278380317066716853173161999036019020678644742682681925 [103,79] 5075322453705407991892984901024099362645074564544518895475469792700456370517700913786901986536398266114657198004226895459002681165901897766839107239137846926913061881146219141833230414144022978202314777181501194595860081055435080812177047843191677872712824388732701929479642593144629064777293496807860049867441860128515734465994906824702952725899210405689009667002908988613759284376181030893279496569237716942861221287554821426150198301668304254972408865336422054057310801126343617188159266022291204709241518937228138254118600392386561995974839336712226314047193678344017671471099014558374426903585916375787164921271548171033889261178413164178132915277618783352262240570644627288699578369855026664763451709097601768465824860860063363414278413123743356955856525865189468956866360645929015225525152153822533169711642556257442741218863545713009931777161339235579814279608886639657246292920881315916678461179065335762857638791511229541387714939702821904327784154065787254996137649695524515868227165680031518484907121507408134040512117763439523899022457887515854312861759031961644496931250859838162320982610886520395818230853058924496585841352044559155486674185296068257133810758736573798062613139377819527163025595002517914711438642412991260449252578395270908532575910685558228540980866082132393143527307165010627064975345565429443193063687205786407745366648513719360981232072568202732033730947784312846080648302713752515046589002874801856809189170762042670711475571265915169303272640777375572246006468842776870996194083241306008343197169118720221373494256631481357330578174869585767662659919649663131299529474690552341426362739646463611300016127719844242260657704728550865172820753281689086492200032818501836089105013796129364031886089625895722011091481045187378594646367616500121972626852801313047417790593713628438453007709446979515288535270693126349477777187620063365556845707396494694419643244287277823507183709887796602916227392815490365879150002646107751730329760454826321320649064927794221574083906897445918989743015547543377357898579048992036669946910954443275321968299611952083639826750365107844099872834012742677443616086458939954805531768642909350510141872422736959927460931216673011256587399242689288901421372270448171919815680 [103,80] -52454897352156731270539834171562478135106780062157761770834929171251775715594971727371950153890627175402366261010031749920775230370817992624796354849095979031872332099107500974070590813419607299079359640278568908006313314179762252768499777206735940219981057030686988140873434182248991130884848996377763869853913882178452814057480338283528199448617111651048644425369123675086878884048824830030282271964049528807652979350819748404171544107675715007026992437231312888497927040853243180980041958550438474443224226254276779278941473549374624388408977719923826840892528712289723562356540654172467938696548872694701011807910326093545417521376640437053181980085832776126951391327204814202872174451822693662382323418722767477556935605398736296891152446108786090593325907311395372004041807532264177235868871815830566889959479826809318917642906487929592334969778316272685686916390877109646118948720028391718751328770778348028114142035089867317770958053532063112953857820140662125589652427386171043816749726599845113404611309687605320637342443224625542905143289329278760607774688090028425334834282151415391625806680233437472213729273301538829603298128479481018368978617337550118005709501085220024709927799814922737220165710737876362153456854910658164133169444062960046286446613847989519999021601771035895185388220459732647928940185951927458734110428475021115054978189060247370586434182419546459902686173467689829721013700694914819866401421177744526586730059741000480988974775324026547268477950670201078568428095560112101412373429174238442479361270146121264876803393252838807897843190986536339055296852598202877649103140563173479346231320993012521696935443365383782481109398106453453342737088227375630081356836482359576068412940111871770263323262320998737840156253979079986945820751015742963587845101899677692743593210781899080673986901331107447105723296506898210188559572085161457238369114853230783006852885699685215438412013829899196441621865863192113459530313792956211880891211263683386307215358505421515150080405650750708381313025254762158201095325105135967613658220262331709968648281857114362424567633369475063717121402594307790281323439953661066609446035328486145360699938609189516666025674928924721492597432537696660186097852177676640885 [103,81] 239763026666813606087902050619527799122067319297031593640197478968994090503888631186702246993498072439626210024095276193967874811213665046348276855211914146754056408524206502730199438023450341278731033674633555609895087503254038848419842797992490951080505184987233857212053501124941615833221973535984845175612693804690263693307469840748854136722275454135631167556536299559558397220809309298653011963234773680173739200328807026859670945420738733168628684315067402224890408009244117599854058848171939454124363534714790928968324112635563881048531401915156387517242311277134251225276076499844411981629950608787711937467446644375852680579450341598151826290168625380054472280362852948010007098732440178744252063761819835233120738908795956463028834351831492360613715796451711811102958649820060591451222850367429924890437532242994716112443152152218254602082122119393894454070258609290633298192392626513997064091318428125546160756568951113704150398909991909392775102808807696210201361712385943559768800683013495735625885296682037645584106830195990340021990982030333953556124224744371121837111064345034045382384855924094980321792270526810733018216289785348709946961368517810002317060963587608730597492043648656691551896279321339944754234749088098976391665662391642722448566729382756502574664245379478437465239623989334033399777850484951262405246087743858636769970131658760809986002212838680746427080479809355150677539145241036266851542808477621538877347498972768951461871891273593210327952413224633582623905990393455598161968523363840605619613735892211189797389062913599262136450730210261286495282979333230821697454136360248548150015020431528612856998319434236715946465429557239405321366684993806369177008466622086805438689150923602034602400168023213998805767370086386050892880937265592107878126119011282065797423244462975654570536873136843513963440020374072113567589299267932000656283624446692049926559604603161639549004727661559172153152712281238139383842086413345530445094469294566854232137714635437589339303765898803141634535994219905465839366791084998090608604720911363712736182816080603246478513291515981026214529593486255024036083474947820887812531114266309028692552371677782509708131434893409859410867519732580275308643654952480 [103,82] -1743021267381665308039065508521814361553521006999488943756206498217597822617178979454015250847406847691750073394185689327508905861658576214293647801453701284311664829118928999261884114015224825952682729541181317859202730853560144865352358068574113763239442339987063419506297618948866487240642391384882303685720214390076598283848223488495309419317580019727200102024304693143003845779158951687850412224788435943350211791049915528160893308926026467299559972617291016829360619549245907960909352806702085161746104943442954373258102299980949875290598408509379707149742361918937600652333659706612875631712807754876141654386450654861174925556756109302088630901892702823156901228614895947712120182813627576314204758404490602217481895708525300033522587611510254929554358122558834090549584655933179625051161072792777791117401982011370454307587381016242480805217023238357314630528201527511169482174612992466808710133781037527753902543394934924311413769793633880828005669850498032562587099583227274112590391585926138164564991256320526134347883665742157074383856091371445066603462710009616270794616987267240521994939917450576149469436670587339826229269582658137893037013362987440416014614174299021100235890112435441990177583748218264075285214314736660525565068951725864221657051802589248422480725372146499196481874667623483738453647020867685736708493889763298232397584182492653385507132711577671030971666185602563112642640001107587465737646053396049645383852715549963475560309919269027528115321451900143862844079913426221436420470584622191562766341464294072706918788224665958480743558814814576878440269844481133347430980169682597105776010394885951192676907319278354319532141269558529945828141067156872279431146648399331062676481310189176591730445164672605592261223069908354076279700249329817205561226956368604760170319661174838301546242194949136500164874592123378339284073784203316501311003378367222144840465830028889157164978859180030223027253312853612697356607674819327159579762893752651994834470843005747673953399218373454678504055948258258196283536123550661310544320520515508129896372885359116734657031370201571549002349784976291191608374238307389411801477732497022929795310842229215000433464813721787566106214336018324119237904205 [103,83] 61037530986159366898283136215144135157969850351123545836452668130443271830692815123532501237736674120475525156257112164503340690036565654468288014356800553818435182788729987607175441254699387594219923165466937232356811054621353070315640578771492552615860439231440946194479219660087010445697883106255351038171186966149630650968863356696174454381585406053688041836369634247182215708094051471114280280311408571516705262972902555378619017473249470602060906284663906782164041893284709643382867037842953941063134948827695928674187017356466926695118961475747609950500995062966108970645341702717794787677510811540524400738261718642563976458189797729903588623098766109100533069376560620531003290680646880348258551587575690983754885392962605785154751242899677594544501725039252247544905420605487929596317572163208070375037701242561605608201665520507213843149581354031574149728004985885492179085720999476762695882413361665114143499518035313831662675047004186873003260924258262701043949163434942885825266451096388336516623377209493624946794444409935545597746108876232411942305713744393466518565995496642720322569731114847581837067548781008212671908995279291024370437947079867501177588703907813605108212559461648167918263038910145232646266968376845007088248542202847165891307207046256947701285508824483730030467904452125411493443979394217976059767897676790841469055872734184075862637905468287341150414051098065001695285185272248761618946274710656244111851256256372220008935103242997139588397016774790287728516569009269750004293273657058740282779585377427075554658526636884315201699253455123883533620587375433401949611540780981022866923858971961897429949306177603556760247176139872172880406719903054013310375608694350637303004643124966992358325046713654630134307992359416904452714240437794341401763057064059520138093161880204288433980875695226970220881333417398428041345071715545782767634630905693126644612160165324391342061340840327896965082727389158324352612939707338512821470310042472570314347851591588176310449013545949781223441044421749205359430607312986163812591914898058190236128017172487192468087255290637537690799093836787909501156265357714349747400196966001421686105578629426767008407005516388645722641838833089498487315 [103,84] -284793500470355032130148544642540670274500598996817538292084513356642585703221079301497731851780008168328623674620345005226613834059990474474948118962608607102437097877282307133169721204758588474931986192631370176250139553694152682162815355911458284237624402202782934872328610320339347772330878114728565624980240132718232233894002181956511736053790470331600988467902382449949653934404874780179878935824782857823729210644416637027113229903361603033397027407039612614895687692755580109547826383712552728780771716985853477425386631297453968874941034033263994715454686193740656995179242267371656605703767572642609771378029007326150487944295192418917009266509964257929409185638131446542167322862917883688533782221111681982797877201406996749065695641549780187342461430000058869215612912126543697062022341549071374356381463377939190615097517738101261453798997043228160836655272095030580285065083022955828181127168323480297444924166027045887016252904531342207370545171167407565443563227414667113469463113904711123229664048828873535109227776103814110623685527686407765755559793947603405512353373032593020588396212717603382245946753091077680731571255619192934535505507741359605494831504813871967200446137661821756163462292744341438937134224361262886382490438768148962805852516224811202373414129355656240093509808277219564722347215708557381427099345118230195960197124634885063013578120730330462791105631195995916722491265739387868143508962199920864692563451398832457788804794944044419576445990675015025067541122094351638117669959703946323330021623766708287183984157336874142281067620276798165113330905101560561886648810558071566874260939362763853377039251705884997540145924515778253082427948508141148962028980835706839534975159290333718903408708878162770457178802434207115301626680102768570639798966717936892720357989181368541194416716079505027207598755319480221757872773320270958350148660668967890868728076534658367200180256183071019436731107656331443512569772414361106456370732051348236901128227811438815523681549155716637258694542782968650581930265324912490058286234314178755724018625897080766341473397554170142905424727022157688849114509817513642792099795748482037909451907970417737696506313574031892871627958222591740 [103,85] 17032689734908221131629322402903228142704379971068260638978005577006389765979109929005528304485407259421285115961028037442712411994336596966079484867033547644414466481295616606405024797467559624174711838112195033416103346470178911813461938133442304305423502096337328100557768567361942678922480911266224934195732339985957034741679875747146789302311406155336785876883465391288476927214113915187689514252220972474642191700847572359906214224113331162587526295034747312233434121251212191993661193157989326614109183393611483656370361748346168921532361127572163771772253444880970215792380793492818193371457502652412945748160642651703600573160145134951359593083007340568308661466479713489225642795433275205434774628359315244891504146706481278143035880126525822425724690309467859977086175670921280221079067433251964197535458328229781725914944984250751544081855873992838000988886569740289028582562873080700287488787293491798637331472652366684344977675653671759106626683587725022872567178278437924080703180885669830074877509213554413110749655079661940179342534097343637380219263721077520861253720369697496956619766331911370190600295480904244820463492365890196709761960390698158718626828313327689374397738566046231488867456235595297856551736913671369556704252304941730235393780701025048342506024231540177633026810032098920491877887499252138613185906828848917113816180471066159427225261264651287107582430729256251894242197730920995252150581335647777490352522549332968784296417403683576194882256347150629922764600749435964152721941773261501072774728776518961415620596214459196620669629056912863483760149942033532269435929799335108692754881903501495594815355460544728259612415135057758497669331355377094405647198867493638041540057926731491937995196682470237866195810619275555252620040678208970759437076013594170712873219688575502152220645254492364005674499653595173496230865795787938318301203267264094028679600195539409263432207352246683410955460969503446458529992087992371854082330525887292235163454425257241665360629104357927046376813781100665583981622966474500816626289852901078640047834662022926240080384006703607679972252538923242142447534091396007016134202024001892511522040223909352068587827279661179150309740208860 [103,86] -79769517884675932621014270151661309776130886282956894224136190978220451120530141153677970485156755245747479176026881685126424513304029041198031190861271668308798066625514204762927396759044627588048421687161604349699736214298190376150141146144487210652270056221798795955518196277246957981318141134140837274632361663301089145835381792904368268469072972213386213922788663490883975594348176250709640746259061916468344749315643166839355464663007267942613605974039657607374495430606542424836699017762933917439047517934246033620181026605926056587211336457875668489377390138597997988809151022349784809167544195335178612203141080528040168905711899852164273479208860754902215140879348814916942036091766282533660069044124187133398773766740421395121678022250690867455637453598486611047008793063980364720523813454857031006179535617945422440436992020686010641767580960015133441131169336559591821130288883673767320717608864442483343607757313101548933840557139613888462263151772133039212770754987997330439200824540836448607253081903530474783360445722405018081675858009174550670163894388619171207463050851184086807354252146249446236870707840392353215882952928317033043350861343518343061990091275150137953555062515006325978039593462120432731806848898794211662548757107476768446078031774741071541764885563875857639001505808061009450887170937463470919744815957405221547529919695816160784559383468743643464000403476531749961933960434503211095662547741289561620300265758514013890470049573442204322138680609519554618307210096812122302207231632129488208989148999781985579662178281581483995766763985058545129433201695063617401185202649796647995372373388002722472826568726615336297989911598800874977141398803325037477210002147940180942167247826458550114039706953313112595246914789185933596360321736558720173685797346658501283342624718943476102481109941163564155452161273219627263933671751277820296766556821190140783618170065064161445548411924783593930433456848419956791003894680430349479473466575683094144440272417310643294917676075787619432405076625485897475151415776590763655562763594037003678688586073486121269706085243542222113061846663380351479845485112008680306518736799241457819804871663912908168356902763040433634992400 [103,87] 2207859157780060267175436581679766588821223559439197766779308715715667885355651184072472146123093101560814089216864673857643241505008299870528823889295013310310555422395734864089753891168669554367363468288848282007876145878351098315921331144033423738559721684820997918896361400077846467544527305226641662192809865268822739471278529221964237918363078926259085938713357698130271912432356939726704683188520574256916361111259373763308733992945447325575503874607525800219951250821664812225836750839162490090415654770135503603142986303498088331045818761060810794878129310303070797338942360021575700346583595569815714500044532079802697172533962378570322481583093222205540004205780763120929360168117880264380601163095356062506857784879295150990375925546742348134382645052802884419528080843055391862705457138028412550672035899531490290523912328756891176956533955999400810448349415420097375534831379425962358545271728506867603061670591091601116839823175771146850049290169144698421184963127685283604497018810448475212008847808049756315901957521005968553228625542899257153031204095479067618043562396848904864269211340484809536479923553551861487371222409922102551516249711162964447545861365107457420261774455009107325942552204238827373022194611424476705926763703936805676386123861467637366033904748475705838948867327969614741878042396706255066368420983355281180365587025368855814714139962714757091286077557393228520962983832597349994063346643047473167594270215293136312124052912755906836479271286319425886992228178241939753249349296625124659265704552239007194577950398319986444683462273142267595388769714050053251777628366698544868325880719310856926112513028202327438308904157476355787286724031988687733211998754217246349734703470618129742173061493956407271726100714941584038219246228452410690546296941084169572776742986206032591687663003214613625309856918593372762875047647796989182284306579668738642248505854013313985067321185049681376367781237673166891346080834536623592218863510038753154757015099897118890723914723913705518757326653021324094967863330662842924679596559592226832803008550995970777888551156458894846832091073080771067408418968008204083269131797134325188532928255650983044845359274502795275720 [103,88] -1383549691057238853197810575962346140231521226405974277335017430018199727794634193605012342093837025708842388290565928139401612819802513461136213334414483082307997642888457110564511475001174960537527351056134253540957501102132664643312700571356268946395961624102644460714750648562628530066033438415532683140219019531790668862628234565132900695791624988897483861802063244017105860511583391124473648907857420724789308145650013868353908911934962034265914881701969729068554225606036417610527461232757246232833425311959907844650194452273614264134455741904373392277376920594812114567840892970699067117805879875027815905593718022582160543767116866913479327416437867062465121339667136977573888303270429311384019985037675913505042440323564366742322772881403877357586841448649037676803043532438016630241155526071670670633209349325347343607543185779618661186750976671946272884930346453421890972345584413868826473427406841678906491449067624720985511981999502824676975557819727204360915936249322261382302092778501908533214416254961018618715767083988946992349879111839619163592756342396437425321438395908559849106577674379384346126960574657345549635019839185583981922203461444016884359166561461401707428359330381073293612944424882617409833922468655438903887567878372060975936853485436960793003719473878495197406222256610919141754388572692559668140766796842657737736725598870724495588713121930331491829939696934833747819061176022354205849435306493590054066864516183039503981825679147933407630702499326759242250095686596600066947263744482885276647574336273081746675013348411870401234297355467919513329633532575587837910190706339733111026217452642951299521113233887764868993819097818330665627501107029810691904669948557245692190506715030646616789803382123696563527893226097598745496604495534581948798956394533430040187952099633774704405573070832253658697172471759751316207715941216973296295934813969109356523143219058388107862701828237900604052619423100303684429820811202592208564482088035484320974762961636469600431821037334425727551363495361737805985148412312589343482828901260450443777244403504597022197246151312730719415849612227308718205207081366569781274116599669127954094397776879229089389285361538810 [103,89] 75647126962636262862412910121128804072909597487759107168382139472244503413814795683429311936341836738626794895788484823320778568708717182452492588397930035609317734150206728891125535304939976537415064756713086587110290073963787444626569374725389542514774775822132237869285077112937760191736023195730743913723953153723438291748268375072427626553264367017095107308558747244381097654620626195723574661009144740022262922116157139204050686251326788855761512680655736387892292432830879877194287604300624304482594320902844555110140013789054168668475533213525431768061406446654849647586146435869910191324454269225723137259005974950401673392952022225635404770018777638078867020561269539525801316811324917333570707315072360156975988235437434116048502289187731995484674681850649725276989047879724687010734363698891087831473476223997634809375389694472627294518325250060398698367315892405191397254723163079508016148231144116474239879388230712511644584444069770254260356061047047713154528642515311221604108839586551973145590197956253385019756114416470886637393620809307995308353019817577518288173718349984993655643248462251753221332151008630845073043045593580679188493989460560020491065609180284054409595433885692885920975823987846719323123788069206814932449184558637791251472390159744514161154765661644437862340433902965428020794014911200370647760913837065815718282441211809615200486080112312934446256548516466874945211621416807622003556794834307966148808796058867924136260129984039049381350410663593242798799751285508717204176142982990749413118595148734792502356226104993421499479374139259881246043701312197196052705229904431474217169711901333116015801508723147118506412455567710003895789021541673071446668829388553485807147066602925038083389661054582684088489574385120370141531819146286901670712581966954816967189051296521812616001826904126230941145043173664060664933228220542041893282040066995210487217917048703009743230674827608085301884336280344494781897873879907520019254903472807908214911498296016602672096077423792282969303938056111747163177107338116787569547866766365887046945643679356784645710662613037100184825060284308964555155753703436123776605482177129992611753791461700042243065670180 [103,90] -361521239091938947520212075767787479805445361938657185099518001086083398399750939735513973796334262345426175328347026122639087645554276577491323308277815452816146732072723702388557817580640025024781670236350169769721310320820313880301577360056034487772798026803663094180050160812872370935841051309895079747575338101675161367991961144996549375617568514767305881029187939136034814892888074546093250813753372358418114925028241748290506950997475534778308225468707105743031771036853160345291026731905784534636401065709789411589255241221033464774682959702609866352869125512252942835670114447755357832835635409605081778910894924192081520003071166157556597080368022111520586129170656217167858199022536576111313545783433252058197752018131080032529019099212693789577561899746095585144236494609670795641538563693674331773409052895525917568435112603412738116497014233594451523037736424308843870827340796919268179302111653205114001311961235313567109597849510638306632117743646321576304819720816354920063109829403159431197477172109411271171738320112669087149420131941870331538182105439758834629783647155771042698154919332217849250770092585687178423946312626972963130351581117178072012681302891254364019300348251127903328163992364340766583089681072006196888772431875153553375316030080373265939810038564606227303115018270458312712077879650285469469755596575636422394337092890042197486580576007427810706036696119450590973389983950581169776546200170329771493830461505529046052994714573468350425932764820946570586646476176759085832481976248269172728230796566202408735119765115140526891948353476203119572863222836793944107776145175552196411381392761887713262351792014190183632148826130833739719149048714701185274465300856104101603098856494364025170635564674781683089735814873202404423072983304235469521301008944884523714087342269838745226966664233888611701563891652560923314318858550619552863871905567959745202087021365626142619785200889791296216581269662725975213098099852349591899391845535519586977997656801910117933512814739385074217288434937556336520678822753710118756048083902554797135437662943880889749886941137338946304879554796685498352462494282460933102559554514713637411389923176652539839300 [103,91] 1778379121614316303937688597504361879440120581440467863057470315479943055002736130588721647412182210101230707926574396027454379644996552547117698883824187254101458379329764418236133404295932407074764454118941204911756772229517284958004987327068459798448539623091882428724859897568542067217178200841090352643083327082598180540361083517742780583207925943383301138254734597257196582100805111698281769904005547999568483761912488616019823710472053030372041323226974167457360095570130068254901483819016175458533385825057648411216982847994870914294418561815220124629176270182864510447443637089260607396735145390898796158212996634879184836605594194271881474562599491311158974419263222113796623853018727031353335439106114252902472851910957210266327822024232070614169363130641525526860549497680872260613363278789362533082537077920375190075413926378536089556169340602864126702038316269169893934423912447787298685961017098630216382689856198957858574401472915142302650758716960798144549479103341811930651917440442140174520589297345748919195676158793459756641707029037869761612998760223016251555397150315888455626787259066923441115844345886467372187943534830564173096886452132704456772435623276845446580740590546443687622074383386273297811130803376214772819642737057027339183941052167533361095046240490882650594110477438366979913887045742276533264947741745460733652045508819483847917109982620598862499239716131458628411583518867151795184495936518602753986657160942259535641367450209177397848327719264658060833410890885586203091628238755818581732117701126397321702849613129808648108333982570351232856549262908491785628732353593306200814467409170308655452395317286361178619628779836318141368819187684386414639175660825385238180698400833794043878542581930779283896782331288544620695865302334257787594342152575010170215496533905301360364398547761324477942096215825666944563422622300346925009780276323335301774626330722288549062745681070845911457404354187778140590299585881271549735426909933629462886507675342212731670258994746716517602091809849454621178131090823816695197109552568424869425818813120391125544133365429124786977719057260681591092924261549721395819681107467299227487517190882430550 [103,92] -14871184853114168335697985825239533845283928512614363792011443207336983201692381857822591277159540729711018874143451164492625358284260719494241131873927959331449253148862477209202214720989208132185804099498980850363525424428942762741083831677440735402982966919060915859735964963506494918286888135985946536203369629670250899380329769956771336643726139961568310482012023840623687871649625910459718503090979767018945855548881699596031749989175433508891277028560396503412763648447121765998053607552827605886017753945465271753543862590616234555196858587094625500382441547630940395061763439073014194211063417699330655494832969277227255039791848470514847065692466182459064213588088972395216969243827267981649144314275899127281778775458593726223019084740606712000943854889583262558732314256269490035222979119056062343440272404194720346259228434253031064409428066128079311925240454202528606739219919975926765031944995769560087993399274551212131697293427547204857400573287548643601899033861458911344920812889189466649380931814229867886667945445578622789466981190865642856023729802519780694492650614799522829442223892963405755810186657752347568839357969289444622760827731840457974488508920494164402425774359102342862272185668420810044988893711503359826473863141075536434479594445050991278341819873410364597771260338057959394757377975057558287032506453162864747387403470192009813453550657401150262980886931037321200511118387087080052725723351065238316774556304742629704786190419470749327981683278894358057707597011026496441085860487672965310414463916550722176481427839139729220404945162819440461231101864032525834618560594682929410973305625266076592995715369083908605552482777311637599980952745624098368741995379801683735601913784905692337076849621862725873085883679734425817039785059291925311811951781325316310473699536951399273612655161729535701265226936090033116206631794659976418246229597968854002926491628090326643099497875654567621772615942479177103157780142457195394112550723628173724595266305366534273072564431641275326130699703750861737856637064223311312275125956421528205653421091208605063800341806471008860605215508083715158821333744251830388980993266020924930043863001640 [103,93] 57970079925226950923100830062417688604718771338787809329856581346455336366918263266826216033228003004390503784551087342226913018356156593891099423325945900820703695559200226340046244762499760151386649817772601848691710159248476232653291841893793366577358738497982820184739104475791020331080693516530544396789536054633826106766687324642504825785073030989680688650285160941550054814763044134287459042610724477305290343697243407246012908031544017642782738349236926989267088583154496157933611092808123277030002519498805572544657192105311044291361811717879932929117147117972599628902389702019707352313937744884473480998093641361582177166757446313648550225133599030049221730701092402934170093236884189297600730103470864836404467353231003461104206557983594845790686078077783328007460935996607724319464011500557987346176282650183785764656997643505128134491427966392576577414233728908836481109846995775781405050204254824335333591316509887799096802010779590634594943729934918116225723131836806122408359499308091535616212583021565838933364404357116487735734875076303486482228580218064551880612656358636735110700434912487160567525078394473495628420141568714970497190111593963464011479057218225197473408395507650742144629366945813029571443247107266820023782754839599850475520740079169033823248336007602319960090854333825782350562091895244720321155699583991198691488541085258505741275452543611345069893436359975271940603296437918250380290927977487127715078608037648758465189215498681182990557952812553690970766840619534394421943126934425830937923831447616874540803752409120460799103644648380306067079084814913615439770066534214567015795519515780454507623033771384940592953635088559816588506658385991469219664308080876413072558219289311417354162572699943420544771701364168752711516321163433323128205069314479578980564700916203236841194844228654746554362538668623861733503482886296456001050133929780921377061425859083856633381878550612769661158683125895399700454393382827395454077961947782154406945387261292009697725283332797351288961288302882992353698691297370879683731801951010954728450906873938891966520516558148779517312505742048460759606549673484196081282450576718846621464820 [103,94] -224565985629881013149799094894300015672040416081982337914365566320256221202160539595869552839949232693606080881773480092141392186656699297261563227363713467434322085181476476361723859538186531305757205030452501066813850452501381780774756282572857365397463341276792615509316217431544348214798258417820201104035217991169797059177855390333456875507227588332420989258300720465502707931424757647665442609930527750943900649222172786943863611969499070760202116868259919975284977617472166551033938028541637278094973930532543340375535554118965157185376293621560402268392619977545662778468443113614970713880050426007803812943328060923455907509142462033662786737736272530622971101292957141696519415580838911130253851784233020788417935362550801291104127901178891341886961571532854706109119286180309091667305698910692406433974249415458180008128049473442922384409389884100536446819399762746460648844327354415565220019377687887430446172609303424680429667752225721855288280189418995573789240578459619711471960366826300748194271335225860708253406067923295733177799638172261527835270306915979838549522102461183649606208228256762291078074547869411385221491738084840908640478618977629528163835354660163499183080380467125717991530839869067763451357029375090463673104218178421846225825716581136542472342629286448208904160759043295213850920633010601429067667998016428088991306022311727128483083396394052886964728236464385280544933028534593305388774934824708299802268227318018424483218227405570344884651240450768610191558568622125739495258533718955359901892385363078250052262190582749676543582466854881362221421041311000853740439403649010089287888456161836198948388850830380378931014485317949486697674486080084517605089798769081114871688397306315469725955305370341638401962686858327611007502434841702327069716701555618798870679066040915395194695703100321625780076022764356241013208670385182815997064196366780337662435732035985743095209813426475418703504781103722717154861354838105410502476604298880790680424765980935035855467471466635236735331007647992958904290636204128455525926264244870225820072910648627443168416980536112899862974970054259624119853193748914313650845629486409190825 [103,95] 625156609767363695519963004234851128070445444188471724692074970576325618338180378828501377818490733542569929151823939694866737225085925695573274514935683947805781529554847325549263575846548277430639839258003591828553046113469494491358275297929548224486925497833427362656419273745357610904407302567690552537523897981718507122640072046932395296134861207401442928192355659121654250647994717242186403521750206006837523726169134190933432874822494498409648384514375993910314969946653272388757052216841726127835869305287457959576963449323016968183646502339224033223971563238878467422498253274821526490133832989572598352548048063096305385217798370374460492106031377253679946659477804352458632745506107395518877546993875920345012865512032351281485682687050515010528221440805323971211889245993188055467249301045481644428980264719962141804857982488413995051552377090966292692914721220424471364311973962662126674351691269067844430330352661281907604029433816718286545239254117705531071790638396973285769352815453025151823914119424020878323379060849868773820332553980059903085653700669440655096526711497084830180517777093804312961922509026204919076253367123822025815166884661732099771171611851104499156377349089590827511113466964225020160663559830024887931659264341977087857945605302140698273528212415264948544284682138379742152993701497359537739429455272444259644092893881657983571244896039991631337672024897876512173832433492312248891534446240794192937327854693101179235159641112387371088570419584823137274255491747768281725990586502273432580884679112426625110912048730706012603239084126459949774276064470164289628324780806950656636683332649134454091609834325164942043036607878149165629385576868330916383981475585586118677840385114307667683587934980818812045294210125318861053453178428328808594587155159525094263442476456507878552717664612849393556758945087349871519803495500674825191903062208068436085646413305351362301055169355040117185248469961584912755447926895691661928475844347421547491902759047215132723261004643177882979650152457191166279902472960554428021534219692290774095088491354384077128840836310115155204655047757899901907459083234557888807675657422730 [103,96] -1217891444529962294883532792778392380078735201177833238360915785847168028637156014618219433401433003944245066003280794888131891533735573326989434766903990632954881281506052759018384046346572806654008223282341117023725286978101456970383211251478073339582945781535098792950897694206250374425432436853434067150142016222840922074582949335216366388449934269948650570836266188573021736916454088578187685720604340873864504134307784359719835636052732491583940867111063135898889789480173626924994801474658423235563084766759998411846413541035176202349026953807252021328419006552126931689774320431149505229927168946859941309726773868430493039838296710542086206677932202697057307075098647956302856691665620733580326259154374622681817696044613147017894215466603432160551248875510080017072807359915818411945775572476168330706615379334181293891126015384646899186784313190894444865080238314425829909562125841671042768224758265775889794539273989448903464440951884051829497580576569957564763880922307634194191036676561426749059812652093758938578002020802258025015846153594833743392009529347091637651342910343424476924355682180361320533782037608008771188385707782260022136359135907961035773144129831162428063268217285213914568934607967164204708210423948927318965492273009294384975272781010552440507445304322957618685815845713435821420001417364500628194636967051276809717831477819664453107121874127817483160000189846124539741731267677443664927135160400084868379796618251134231760648258596798482875218018504859652327608631268168354653664455839281697107216900222681963541910284414716167141650150650142141996027041946035798916206076084542532918947308184615964731750107315410077805604605167990521614700336923467651064048024048639846554004386077215130288099290363251816713758168062083104025891400144017473974926483170037159538804903651060084629461539917854740895729738930335832728607520136886952261316445669876997340857905591075976895155279068421636350967853605404802345158280700735822234291431223267500082509613174805066208689321767730642321937561622964149331522336452095980668166842860375297342356326282137968477192330248969324936792393867714945986254074272286574399960657 [103,97] 1740240676571390468293558719472392500996565114767560827567107180487471496012309731514583133468024548460795437849437490312137655251589745172316961596900282854435874145046089672529372534958789359548044388943555177107095927321141420985312352590262552514714918771556054096956773800861549811648942562282866134091945516899906098725827045983587020995819309189933988463974138517078215138252368743634042565040410115084303335040415108522112744537881806235336381904885552929998329538199990325223244271304823856830225507720046850648848602989811439685266262630254352834866253659924821102528705048029092572171981254852176127362309112643892427071658797278923289446858075781138307054844516207632392452130658301668056297650737344216175761433964230340830573953901137944133266624922141324399112255535426837513691100558394271079411230835559613808059292032109150390523354753335921278812004453950651298476508342687271928958380993940275412380203486934717654560769223048429310075273559020149720301295312176943083129320565708909879103163720852467583418582455089124147120027103893081377178019178631453751923315391431398751347919547289439182332611212796210248585051751301253390068568539603995269039688009683470713034243731403491544935029971403956692492941024876965738742546262232047877185650604324594837998628987558805643044475039830944582077571122879729974162156353641179037306873696291477236381847257836477883692874156870345950629724131571393882888308963871856810336142638506210940275131187161581246152588750096717142926803556096116480057252436107030772358609196384358562096473495317080432759807804313976157184973196225395211237297322150198414381642472707132358673095764065068080005916861559111737737564711062611746418345715552879920439158927330156773110334719599871901453016125497678492985520970687420378351644261877815517940230435446238482625479836284607524069747860312945226118468842332330354799932670264070802420767161126287179353154962940253408181027278780287370237944242854817480633763917810620918532000997787985252410344301599466046207855936469352117268493663233026316366974660381179345397890030932182197465713254644162319255245944376564324395280991351683991932 [103,98] -1154929204967595937387440332724068314512136478267721177391239158465417544280951853865270532080505385546228320309149783284666620934321977237779079719376931269481095957808796206187441647218667642203051471937455726473836861385825804299291863545131991017932916972794331146624364767084745295465899971378777897885870718530089791669007566324719139003198245833622531081860843776025075252055874189992430391883142982574807501206743441201851402481560690667253891667346744840511568211464438513321679757103335141529549234497858706473498930537903446599065326672037479755296795800101127853456989484347323484304397812910040403862695736916193375748739156095636152146174117273573233922364844965446663633795270614852902046924704660082285752706834750620175166953795156168359780153450562378667690654503144517692160598333653998748004130919633707521474664676013428156682952074810693099938589188322642833601366651114678938171173791517773657000500591906389259474433975361939296314132229846278637828553098922387679631945585750159052484772451943768597407242079321086695527673324748155774879738726106720559745362106565218382842925949720365833841261191590791990170219012680686908389545382223975374549811012057972525775624802947226213424583072250556726486289463319420120546094603613391415802844622645519568990407124605117148323636504174918933263491021814730226020635156529345275140199162229172505410995631364592979933609417821553858665698463939913095903787250801622380020941697233523504480076129664403561619135140719984486391815575737774911929296250849513821018046724139835248208602307513650250800997392788826784412514609569976400495770772141544272177457248182862567687963382203659364058849774223308648818713304860853281754013538583879766206051198219150585381824742910156252030958936712213843479395722064823451394655146737331058165588264069066548528345148557770517301499471316154948418838372547436439381976992692956354997441940549944498841688439490524259219955071836860557718890337634762480611693531495890100857328606101443288017288533928623336274414428826855281705315851369290561143787686558097350000350834185397956241936767113481623776653517653939853580391236577818 [103,99] -351421339476155332189386996178787612628779326606856936790449642814849600905457969841712582629024912774390395473844942783171018847996739281225379940453551194192299359428345954626883770346594210346469343054671053016397584340191708966024426209357887795412418935930836643269619051911765046674068268323357635454747108532283727822023120355842245792233841704491751989501861194637436641294533274232008782879191903359056296462161917113844671032233402881188646983095395688778469992111145478019416086589468660556103015351514842158556743920620645584297346497821277353584021501767527357646176788991089044064753468163361918226589809950435901440907837698467325191538875930363599867546754672718281363673016550948006550227713404248309262829675703156200723168880063520261890406577573830540494334753897555722082602110946909528948677559044094015747516980846278590653391830352078504250128708604210811883844850082919938739134239863279753662048695816852275660850103162904784535221699477006399987617051317711094033782940369336781209677572636085070127685093585997451210115082104705431139186111309031186752323664201810123579586637204649651842502203707538408288461622468413471251729561043398355917808087362364649309302774788418904094919056229231174139992537454380640460085171050354617271303928833730267246727988212390634611603989512899657847524184352403345230603725077872085124762446841012300283773407204663665948768281255878776274784828427812173912262304060740988361453861807247098107424052294441369835423822234873924707786065711456093441784893829436643515011508496585936775852736199014120800424465751718920183713015963366969100609114518876447503857750469451711898419666499905006939233651010088484025403457548550252808894541061930725166877244581847351977037323102172100011436056184334000114773841844714799334860570123539778708158646579637019943127506002796212402228847782038304231596013380343486029870101294405435704960935779345055062073755925025805974927541870864983398086170695782107324688953646055833008657972621292749219229472350171570617505230023435207218108364526442989458767538268355551963159278488890751890839500232217185503406372875648879546103430 [103,100] 2120177537279862572573776187014737376754324914102479556840295595166582038873081686620584240406179071734016172716516803526132572533573738582511411439228990329212290448175716978079420790448963964811996073649224870275943652647375658800555455704508176030053940270735327756079650843035133083073112601732878637093556858000466942271972802150361554345921678179977787106193750708281283835940626538371554427756364373807802878866794559256588536075062151941921374312604097961879786294728410248953144800010980163565759580762346688635048098593251790961269944809711733519406871767737127577027125521420669020702322017687619524656367222105635091019002645536259043775613282862439828467929940630809674513268417888040924148207970335464278949979365673456929213515706205461198384010293530014192772858732958796263620183175677162705785632768803324862328376327109099671188129010499936166446811747670270009821169436584177609120830916228264517515723584500918439448221686723969394769931620614773299183322054262724720042434903742203958066780313455496066494907467946251751507703502758480355149360235002338757789298368838650138635079709653622621161000503680278596166443917349330857657881051409180639309387026437477423830596602907255255768917451118509473174517165799748724024346753369306658813213175184965081778122609096753599097909096795880361038158707623210100732879874049872982164194848318959889754958821149991209856588563506697600649392699167005614180112549931619266397613348472037497659049938917541549979782787557862115874835769852962763181391668697385361703763544373344382949070539534740222425164403257575598147147957603327877569093458421461214708965582775137182621490682801602368708609653923790601465339076210286649798070116898311968373215415281859874443212021427218505173254060957188787273270864037772647076624131775798281288490217515630599793805965493348347172688419964841724786555239828981457429955048254089728937037398711885074072824023556796455218486826293588376770864676962298502430339340897084053946285520354502237886352436231381573378142854396830651724101112903380438977040703935563677466381255954420295082931910418754299889289192000839701563 [103,101] -1977589570978319873634405577172552895799809939204408960615857507565204017361357380644529195637673834846060190535046269780035787347541040473698103054728135636981513687879140207957140032292424511538666403273433920675838889933798324222933546241573786441395462010766493277402758237267298090716158533602773016999726148826542428071172883378545056222782031574140122057648921188928080907391761001952610826430475250113774242695447621432425277959279556647386549450504299593342074936783084507104344655981211359631870048013180751119520890566353992478389296020327838738432065001556461170423306184817689471409951946495438822867155178212038575785498588527768944565094914703546682662776635560784343235180091397020732867458125167692400387157387250801717567667478606811653936489805932720653732425080297899147948039164581590773568675579329862946263296836218829845595520429948037924160504728694720409390143399047845413844865292081070459917821557859990391862535813844870677137062339655485033737070354332640493225338425359447958830734887967924324605748563487046267637552087867989310886262884908700260079119509545079416210090196872309156607191364434427991869892197817386140653166515310343532570912740895359834049876386950470292999831385534043895810337458216688558362092876628840661912229993496225393161134016994113462580211779895073682138671353802397663914906204546634075727156268620328785026647429867890587251997698255448176388117320942267892061782331028797801568119968022640063269854531321704044988811081873947627542818693301328026432406928206779149491657636327416933484169652740046305046791423758479786553233227575580374503958144551091682778887690038100676284279173528694346379245576480371845013342200877118339476200456260382720358400980044779008564347846061000367093242470823255573448815153152438732777962776647666860447680208467086639118734329278340422178279494642979968896877408057076521922168423686668563943522113891892238256964091040772493225680818016479761342297337062469629549429234872859883153128661548455699033596602615225601847761545502958745158597539317574692393012272327601403733131346828782365273128969760396420564205555264287 [103,102] 378362267238462417667220191538772694892617233240292743096987648347779343064473751474418498820794542757636286827742628037328973467416371470104425844084587381609418904243292592104508128425923382037518511697669223835228584738743247241984618524607286312191869689705233034058590122260674404086121874968396910722778568504330324226357769718132644628871927002730728667023857901717101717174901926363781518350320056044863271256095893257455599529092443950944643132309451101329248522240085183497969153600007587986424598217866173372206567947397682065252873706683049307505781769496301531775989653542562221106814097208278982509499257176140820468563250424053683886223737657990832043879201885090000564555480959732602545079361100021984936578299050541565962656361554752145170534188530377677110888877514784730839091333921244335093037104709589944243577021973165770058293128773454389391591509936684456282048507346536072973028596172340547938141343816390637247668321142851293867241594476089990920136335868341731124577287823024578884259653867470762196945612254792365105178644829779919734221292222938780212279358011944577620035585205901988594451618375919213119566960918662834647031896462597784036301566450616929730313510147983141377566858713708179277095509634966081900578574002017103616900256445709311627216339734380539172935080568631693883908666524580108771168081318502227719090649404630290247766519109426118172454158145398873662864473057178671439007467211310279079882320710912577144851938137567566952074436744128496785811385258289392035668413516799945895495347284883126949300976759803337610468988570784056603579074434689682428216680507979297348495626941352328338892784463902512086529272492229704331508953646839559991788280049327741668067335150528669611479992863223560590329442853350004199280966296676019249869706620710608376399627021538146127514354586213090340464926080455918589299575982955007849538364152998137473388318866150533648411580788294936117560441859576515887239938455638200492684236634537224827627292942984408715273761189237923049265213912849943876256810999506091825007666755380695972792391598728257647405336035241846719821412 [103,103] 787722519912527835838949734714563637384171584070272705097975602679460795585080510059824163542224627579593157042322457498593255082830822250993972875102579729257435150853085308200789414597420277698499629104033628380011675881930187305585438604527119422143878622919055399883757039285089140793075384562482802789988748113718354697204223742339322428327285274082084579303938287694790154383155299978186334901993545890142683645191695253573839225744654716447088832714183234800627031085753764711412386429110189921991563604493273635878326103691167024216953882681759480183730952258401406689771273435464067215658931064288373394226179872175652111978702591415911231027921567902074796165800865264439957343051876657385145334250970106638548643041800419079209436732260563232891454961252366931951849496151461307630356124998667708344429397269477913621057095315589195502151681012436126951587803270691998741101251728756757507350835718910430759430397223998318443969188887565124807708754787629137410942936748885362945536052896897504537151715515905483720273168338321818978449073015462942337429600398692143800701152098239396402184535182606350254652657731558794333881674117457374102942637780224162727379805316257968380878212594438710821310012824506208726643646359697760651364626939636716326536924395030654907023974394346956134414158233153632587047825035984029936535662485729903635320229593694950560130679907160665731865081252317420688892826889597471288371157163697439563792513933076879268548344661072525967589892679891894082446512294478338235129200670686422780369890945791585551556032072194594160415735618878857087175879631958221587777137677782434508601965863924985640106008029861342171664229465946174936056934448857037524748800754720173689861376692274995400321028049866530980404490461483636065032544895483381977127399338317936963159027587748251351836284812140165182058954303716121715456649229193353205882874771160389745737386376039704453686491009550266985195532627741358757908713019666809681367856818609236736279175779592262220251343856311872615024161341999694643562960270987020067726073640157367999535192734911319046462996069862256308 [104,0] 1222214387176962201188561246907633649646768195089630853104962428586770266364773984876535204215501092333679269583110254840948021230396468316332764460218380742109771878472656770588646481067078598505034012639067571523950268056970397746816123443081924374589288716181992472228838192240579077897082054082043811414465484862360371260554515016433059571931717148555661937977139767232862165198634239358272426513844384961289766372459049872157489614894381988054617896823096258606434037870795365012550133261510066378268565629680419297370926659654634576510684057701256982460794506401236391919106814604985676129369532824214293093925215490799892926143949202938922735424078945032708086203498439918096990697266958781545941639517071300983662205767202597238433672827156991193004790146948596594718969093619173663589842845890488795893799805671231705766318202658692688006668984150873407823236111133959682941910785061406833341458392446169780007785867060485457272950061220386963591580066693497936148485999584132316372088614034109341565056100013352466527329821740159676154808560069731566585108225495657885319481704822225219336943114451207183313122232166595472940085951235720045918791160845295168022586844643357058502549426152962460670112360413941433509925841867903325484075579806672842135808913643014867323217402060561484769069048785040129026144910994202338640797319140570177561036187424513286889309490589850781077911435907103604600648978220345452994931787644101029670633585931531461567111681890258572772414295620035829811557937530529085147193368518272999159365626406244062753790548840237348844553313537856814524320873752551007368826177961119562780156339717435013768264366117086625371608550417287323542694749010819473860548278241017117836884648994780484696610459727117941862365195972653551907856394424665276516626990260235272700820398632200170362330085093611092346827623615001727484954103512717800997206085631993166440619622340940592646610714292341234914067051001931449765759959696883795235784194719596599585216900897285335321724591007370270194698664852688917260254086384657599547033547356094556520559990860595929030283303350684323688146992999378033591068718984862180631580823135933337175649762420709809660076803921202360145502737670290942942462871281555410591407128282919087759409820975583199232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,1] 371805894296691043821190279796251985840064928557847321994510811604126313661011679800615875247620639653178569573761086891328573142763437553977370312857532528057851337055014582581281267025318386936546238520438914484146897371183222081835845303833903677902439471836483358054420909115589246785668774486875470929539031444911476868508987293603701919842761670143787944840426039497756162273455878817525533676935006165423168841163056871829064814551382649770736016848370528174305626699712405151182729206891745802195113378023985812771445923116026629889119074916644020288412477577069976088414028274968502408136025312840233888147665956518220422149678305967992869100472830685785901696250965938980985077081825925342789977325517363622857788043814148422943620529852614363464432244698034048417660087569359551287473779667549976731874132336650639366907501341462349697382776442898768753405259142189985711745771221867158371878760647687812477447247482002862626937880546607332129655159323263812146312058305232754875964882440390690529283392555098933583132980958347182790897456164160946230306908906162589591154948081368849020911217803520367144442687922300698880208250520159022969810344037967471665763989538306081394831485442572471220155772323403926419721808402648509807214651138321203229503689024547753287916959802141012289689354193737034577149742320201351321078668813196748682715618173876227319094278627096762688154740385817826499327345106407790042644648689212820410919225675541000072028702572163367496267097577077095422309554489505034478916509875620888152526811319260379377315373304580519765510757785458662783270735299945851672752694398303539771826673393649964975242745019116280150535212828637901480038663364788873838487270430765253256228915181379456209698342407732568856147745504018471212512048952195421284167980574962555318211701470846382832376536761113242281348235247993915248170728838533852023015409091461464476000273587583827205381166043448212607575965292027250511950344503165755030414755362986198703438495367446620099715178256142575529439499232588680973539871538358133354517709122071736698291538283379599776264712288564576471782792132771143425090279762547585820840126783274656881253397318566196374147434390033648889492162528863679992699401435000522591249395182459854935540274847568380297216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,2] 3049330323866948041758604512196223192656336169667191241685491880741682037161610366185926293737952267900049815159043876369789893755334742904201407932489946437744640380998353680788348302768635228591176653501006185979370336224668882152301221714276456986876416041099693119072428604825176030596020802466776224467215871385163798302228497489007315788102341763073990835810501443038147530376198957023355559468877709357527717639833879335610881480725779320957861470268110151825557345057037192692018473948948631719215327218188450288462245367067563467851122808068852062452538248467074839119941781618250286968073043761362030909183602917305115585855351272122663894562031306893685123859036610427076419535177134358496293105170190851212511248439516854968718082013474230931903561809511840199027442582135083188710444546816325897455254352319611568549280523748130563392892253827214078274841019207100584798234212658674239933495113358161893520568574621983409168176886392227130855877567550254983597307333996684258420546700786894002810040679852039109664209574643172144389520217499861668849063550597400472707169824708710852693043036013146091448462119810357378804719843175777181510583550619632179438862397038533648601867365929273127278575559463387127452960349204539249795491589884185961147845022158758099531622617078846468488499690163764298558337739493297962767743413051569988950709925359182507120700455688732227016856647941060228808068518293912634446836857497374609589460250069744584471793316033849715527527862430370812631176085742396776461375264292855213727544666339285576916172083413119734022116130658760865616928408395490419891773458590263011368823930865105983542379719626232006488185766613310775425810532888397591067162657089878454998529041867291494573794667131554974039405411966582739702085341790221892579451128947688765146600200431725940534041549871784966711721668800647500255040719819510748637975782234330167957426419487016898671564108050529854355127844976289285223969710133958140295341779285738858980660916100010023175788570101781163827875068982121723151703012536682832493853889518978219615507911158031918771081379016282181383664042600168115813640027817049388051313233829903964960046584659253604089858470374892963084519244309801314663999089870554683465742518117841764222415734824231084490752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,3] -71511437796485396589027832786253663964321018681958870912898339302813899601617588567410503848223236524278236391939007190292001543371848143239593111548617260542077136060739828389105711823715497967231614766215123207845049712343743291632476620212885885168169022013309205077670954099889692645830344604286421022632856620042940445411939098491473541040872351681201042385080790308901593502107611884110743505295779857586744884369660718975686407386003328604009162188624154381975167226126160020559936460260356969467718465014225352885540199220855381756998542658789618735405605905887495495808376708210812484016933303326970964426718047117927278974016270453917082699091205265628645228253032778297552901847409502487124448259216248582220612263636457376594721924577764716237497092811964459080287478415532160707809811900300878732536168485922064882533117479998629840575859981441422085652918844864071307345925897925428106361737976252027228654405243146551222348551313455354685953997257297659165605282108645134907727676823281492720971339604613006067207099843829516416093842161075528924840753587921461322620287878138024345678989323228232085849460017459301376901944723159318300676164946054665573867002623492687679823319015026620450675922100046529906720816215696525347248530530046381181702189009827207670859596243419625795218392610339529525721848142913969190020207614864541480166458031503165306996505025483428710710540486864561048814734801265452924011835613940574607183888501270457732916101962997857044018117539400636424925668376784912413401488866517334284897116177873823654776573367291122375855171820354335025117801972253707498419940026712688046348637776483630362226566661120280487062984142883110326193290813971641512409984039963686871659003396862880474051753201178141195907157176857892254459571807274128398869762778191181118796489282441802568558582857806120672071383748021604844435451497391519334499802130915733210376166046365421612186222996501045040956884344779361911983633411870274108910157551548144639293482013161042200046764594957712085404021941471328684876164623282409705372453781797912061465426055366694102294488415770585387405816559513974369934083289735038507082032268139105312513404164259596755360920672722138566108638908077194541172394978218682153216953689024143456904252560668126225629184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,4] 997548489982935850723477202971350783476993574698871393861462004578612809613361577564421641665832547990063240841104734678409147532472856074004110103393543165444072029433957186909765510735916753321639778161951688798283061658717572518396515639353321907193436959689801616565584191600847658471368587176091019509794375334190926631740101620584890545900585073677817054517275836440836831859718033407511308921365726881410499981665219981128400304616061193423097325000126536232078012931879262971018986134037154736783619186137753210588642343529306757567334414335942005669221469209770621474785420232414749289038303849590130411256286270565719622741501526963183740244743581185630853839762356884291348175885550801097748832760919321907019026018606558832207480770279834770237063916980007078617985135582836280511088814085702632170740063854630277782098851917649063362700143578922770355057879966389617213206404339648643639272439961277623016099281891380992035061083898201568521119518982173365345918914752787308860096812802096613812314446314728230318864973816753696314634235513121696390012288326407469050833609184800626689500926811057558254840643911551453618110335457534064533704052011973422380603719272180031507932917983495681024213387033393237130941200573364799441693511488619640924518136799160625247096990781955964583546547898487209445106306949496447143879796537543525625985007523348014449933479004223104060081239475449590758613216343093750011582630241162290233206317277096146432773911228429416856751676238465199019083901819325814412421044621256892692271707487510255944923234175741456096557700924044630072343188695282898852008285689275545205536754518195846556340871243408545156448690409273198103312495685550543024887121054635262290318797658793759903797976719386061381324385952391506888897260390885696335115165812605393717432569183403782381183475131301730529116854883985386649374171359817039425728037326305490987068449419790899769589517729959925659016869829478840308472491731524084129524057068088282501002298557661469801009257230337925052444528554304423186045223111780078499878201789728338040102235862692393629727544790874341266181176420984687980220640178984442300475841407732453693543519779452705318732047382414753286715380048736380303294672557821940058768006397073413963838174725026043224129536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,5] -89534572591406351283821766469391499547749421370789959502146492897899381721401936258696402100314948842677355877927627796190024229039058576739751563218933140701716815619979645547155589055778476730091669464950738759333778063654656104312767203539421984971664871408148372367224456763765727952718875036675343079112786263469079070418229318205304034158184053322883427682307083371995927402382990024119627977036740508957034225802168650659718039206232202287107273365819243012587149975428496960023965539047220480166748016608130940411615066305323593835439754322014112185406493020724685379971486515211176816087032433682118775585409403025840338324967881283925188438018913982561765634114798885010724567627590277553679196777814065464306480054756409903515730659806738243836879329143064012238347066803096622176780874998186937409521932601782137209182940288942415241441759987044253843276939353566401344060835421150153602940135832768993396234571709509101767007135159424864084514850536515128465005180696228405613706533411976058073420550848245253329193411529268465067091605900201019637749320303888293540033307487698941208429295353139010083971615154157319291828049111303272873736271296183877679271543331758809467611286624023979925675730769832957735551209100744545757749432338989399856011850446615984170125965669430736198921462792373789020981573524331775111434428359190405049919862807706656170895314696849838931696376492815509921990108539484633642546041508411416663634383894189446826019260963195696174717155829837468528102881887791473785914795666452713039217631392365031649822535585399713497623861252756412006692705523143979633691435434309647938168855199740356405158826335399233676498454753624739023475954637358907408599065243549529767870930271298645176331171732286339069184969261527973725076758391940285785799161948029451141865742579811012477485596176871836345478829933254047731509528071923701110264404473962012159698211094124582824882901289173231561239323521251162773160369389288721934117679720022756525236040375494925692487531392811125815786409555217485899839315899882584521683284174732684397553585371757156482388093456139024800468713405154673720501788270912924593756415106007717493841082948462363251350200017985843621445762574336501123203661292397224006505973290238243756888256788625819718123520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,6] -17576567977239082483866343617879033457827905025587353988780918557731709204082390145381032463033559082030909532954054562738775072276731412015310766954325715129426807863170016542371658340617108092251690883402875313552056141419789175443561687685213493647809866382052673252483420388745138623550386755929062477054649836055279732653037566929025715124416290855494702275838897427863468467468036724756583749184465050856574584874138851162299388325324246112645858137063501895328150580658814780347795107350457900027771822956263355234337387481544427522353962858691806947318591006703244248294881236711787587070615230125706121515336326228209645347785925097366611023319273790078322180310981287279229526838807279429127189576693952630605586476607403257035639146168623539553478884913189978221720543423851752155751717115266073737277016698961200137747644369380621497470297958458070940436871794453021476091769693456748469636800393885783576026144292484258371635078836530141915183917965690452187826089577596026889436176020721674999404208274012375267446038689719811477030842956350101531426979036460936340088923788881752679475442722734603862355184729654076544286851645048595540409526553194031966932783331272327606411845221466008353650403373640787836224443717414364663025384121156625482542821680232892321974158418981203472061714403721219720585837580545094275000361984438206620522903679668901422193231707561996229043893833488658848289460682292438407498541083578251189142487440788651131277943748753349483320187102740893567440824716871075104858415675656422942390129341860153029876166153717903013624608207126280373715860979396684188236483277349462471468104510771306590779826236995084224597809541998774016140057277913831511547612889885130826411322299247794622369397355246843253314866481283760273756409943538447646673114377442136504508636176380281410999667519059144673394303497805263218612766604774692476129535510084618235698322994596065839056571327272299268464197049213487572412614679271235165435709453134426281229786523774135450406744932718206737210526546988865081136674021848843494450261291576798883374883698344243022523435597847413236421309653217813461157763551772382716318449854896411712640752563479677958851020937770201720072360079985973627161923723877382997947846325982335775498181304753626055308214272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,7] -60688245776181016672054323214710470124706548599718215913194405985654473728503177911903856729254702672817459061292147742814857414513914369478795313253948541846641065786308495830342690924648302293009517139568824496655333681086549204011009482540608274230075132063847660801678899548184949950353546650571948863939508424625333772584796585311342384182644036891993952310399293637432817286835943597571200732545541867021774763885360293370482557349307964106070276947621473909782832546581617916741028244364933802107235014065910521374839226203076619353544414823776446369625442178221758542300788105713502300673850745299251404437277495565810458956293827000247673713097911022305102254834138113041110983394977861523732771427808904490786806050213920264044497514779428504837261685006799394892874509717338516861513327759458549606899415563162149358965029698480459253299652878674734481133458265205822726432458174867083089923692802703933372166610212395626649635060510286128646367594690440805188556835587799978809460155729789989807880377393375806177299602178137000563423550747521444546742623234963115033359295961871808731769246886717299936880885096084665087130791800915787276549799590361433669603342201724024093443864550138328791876644774853265753654782928901617108280632136582792603114809005190976720997790961668828736459802631753067227522927401736759957914353218748456245822937244266235076286768027047906869968829373482664797867928983775392628652282889100130739089046871192438315728065412820675446419245341472544303407496674627275173007394999329082868077980048142700616241304506917215240770373648160945125236350771775695776357508758555975451559536813577186865490705134279490699908047702093521783654040979042819111428440382017463906893784479579510682946646121139938472860146239920901427200233909856644130189368646571055878714894656427478045134936827156646570167714218394114574600044382116005410433021226994988651519266990206782459430585564317673782506900621660401339292264672718299885293683706352790780059215596401191919193323669968203316870517330978904492217384597860516422552640940000276405490326585392007587327318708046718536185580426689253328798097453169588470975445565717761602118911386215816795354861806115696227521381683841276747480775677033290011100006348822592256519044033824142908102541312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,8] 1224560018669494907965926167387825544276803064370301492313192061498428743375452705284742384841977499701102949016618868641771747487151145969777713244950440890128000387929589232560114995416818842521900689911211879858526159778338345594953960257700846821682442404029645118189951572336684777781481013075529471663154515346158293363068864206972621545880603992607505605782852651158119835157247446383971028085513050806189209224404504310594635987126529917247473632471120478034074961792655104675072936049741662714080835818307172203344505670107686761938974025397274167616905806543117894460121561211849587329818353616996677744509033475311526250793645645509839837246068342881118311891307394330221930326373897978234802518336826463347420852007847653339139062304065931967020451220983695017127199547554151572387400726111493990179113231525623063518393206709572951480917648315426020745024305219509333952708102125542121375643870648324962768963970679886444599501531771687785993870014241618626149734215306924750062965701012167330379553072122586897812485103914811558749887035296111668394084538648190291611875701525494229976565123885315923887166561740816537254039986047568735898479719649475310038296709406161115838659688662619475170765605568463422790621838966459088335855003455447069797744976861724861234503565668457668759521053731086505753357112485725990677937552894101850184330718820846676079304721763577317820982834892210560406708492253596567413790427980699638610068509556428681557940062219340039369480760250672373421977191247145189134366646919810423127471363765769882694214397603754396502017477422567019385409023653438894173973732451752142856106038823497573422890953177531333220798956455292187606224872645914940289718910314375507895822296805566723919253662855134051332338267679007151457563608483696223498804391526154828648496328483342672594638889925202444528234207378070648595401941178527233174266484324563321679088244718813742099021103358037890256901856807739539756238934810721009812876669750935829671405250519470903261619725088198207403966375035296387516301602458980623322798465166562926479534770493371407925697638136076752713654024938420881782525679790063977595194217399615095447338467026874932957336559226099070911007840818484825287452405876732197617493075414889207541350272283484742023198539776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,9] -9790613914220919764724666343002940443648837383254590498823494491164609081543271142043016983782682144864351348679064283796905243413733099385819912749242819840826904323173494672234923931516085118917680884196627275631599666439475687118049610423880346940105994032607054873669719304936602073864458825401173023176717776387494820763156475910158088473731279923822364358853310351476527590073926357934817706485743832851715217096784888793923000503866029228405294620326850277567983328530302820213071014210254340300142113542737980706927787101129183356444895533534093398326530527895572455998950976266618656364154139756679915598803939591589283775824405564578403454535973467742999147550786090257390689823691939941779501431358834050800437869034508924518481082166496767525645390288219520775328524105044091945143992353683641687587034925232588861611166029813023005221893263424914500595932956183401792764959197538672167793208163943897627827921954519747247852299828468512203003354723646316723195105961749386588243340143763524665477477752815960504290276475134595464740817876028815659472998936755742783974447036720572406751489541332036708590592948609902186247958740608180498355596585059877070283049270690016917321935867814517791796184455109036572182230638528310537792947773940366094879633790914579124893680283470582661254833419076924426824555550988104449520712696821432354362239310000614650912296135939148711621184704362642503028497399886353988634396476710405805577532763191839435539674661022577553912806587070240504126906878770682420314371115681213349875501924726699903614470604172892746744466267960589638043730628279016590080795057259563935957462079272616930752707848628858045261535535890539819262172485205007799033610581463761686459890724601997069883031762139322516038503310325337642518428839718900244099875312731221361713612879712254477482635851665234114763159252755917151523233991845371859341154323799697333363934151758088019799622418981067224856405038538021182939880011107286176363621750368666410208638644980314107946233598023477715150714674262791801296389444017868938546359230496836527329701205548477427932147797166632640174534249371379063685028824981777834588201883836851293719714189656116386942976870331205504571514535787765296864008513188058445507023527247963454305183269020107438374965477376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,10] 73906832264550163450688238844837454704904059022790457671089218649582639818972353074566172968314477596127321995745325990638817333823343535600233412106990171364120395832718430299343110408356833471575968313662259639693386884073524244842486649808872970242451679646395250942061681933619336017769469007692460530247182893275365912729219170301453153501571927708138722955952338701567875971516402152027375650324681394202364490547197026323466050121829591940347736162187222589705449911433015398379986407797083622105167712158503980928615283299439155638825011215796536367875859934310637629510252519949294520040587181431540213441657501184159465299646767689471583006018697120759265654267893172556548029344221775796207777555856491645433856302871768016682036024975073742116595644057033650198805333123137382470809693044964252829747071425625657468015289333513765582615758327736065633235829825668078635413269595269879570034651499900443592306391362375018052751026100627250075256732002614989319005776136385399524442028337554906248525874097931821242411891464669356274154930624644976059195285572411973510945628785691408895693481218171242670237106295413664802740462391548350918053098240910723773881623202645972976759214040349341112478404304410048600693896002597505061433752681864707184889022038711030475726714628045343354438365628638764062983406077403478631700016903646149103952438736069164692292020212117701183152098226411194473911739559722925993243082879048607846352944363226948119291930269146785021773712124266175698195767400295946024525460964556931827689479158583124853038318719919586351913071303009326919172464737711667547411131553481382124202899791496079466812123985916736190565558326797400332964644959088522027061972981100262972463843257572605141419927766538876016350688064027799419581269079530150008422438335658089122542562460813333356233340218677587496515468106243030755599993769318975986907939549414915448697242964801037891566071920661136692371890703282384680591788204410997980724760969467757068487693819725813647216991917144932504949387685885591702898093366368444966745753884375603655013721732078063531373172602048492481460559319371616265015429392899639833788871915627727259465753315035918880382130919677145674846682666465039227075111817152890809000490088479554404893892699954599752315162329088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,11] -437111104734728537189899369682134329803111028363705071912590106278253800906160665301782638834546382088553518596466790367877566172739556700090486362073101444765170439208196628097955741030967172977359551687931407723564360200788320961914613660821455407071315954696252238871125865499883408470573893591511442239362016844882736421102537734119158872285505903016366955608797280197872241628463473257828872987559213084653475751646239274923545315138169056444063320261063804077377322507992651614721941328490488366085645772315356013667237255333706360139340117336325149708747626593900624841960097998954365179875684649662633449699353245238069326234526001599168542135193306713313397616627908100499361729235255474446340038630246344705947304594962866094802354380354100861215456354125422462489132406526219106408991393657648106014710377923884892935372788308415070353111768902021371735738648739913079816979270766318341384895402568774533409970668531424253461710053490927250618514593452030529283359955128371882868982156327317854985418684920030857056749794845428206243734531896643895561168714033245198343678681778377882147680114417161148865520795086236042984210351276583706306155147822521178746996820674522474726614338898215644884247214576997446664412057322802716891089099307095567951715498299944211587270066879187307490530605420050939311664350735267923655458200730613343765149609748054159344912091723653997509023639722281714628205416576584783894832419563502967478892106723146200745119057011389683196253473596027364804334351210956560242707720085189799722397081947684156708754863333507782004514516540031840978126967815260776622858256022429370107613081450284218012883981207249284945308764220080891884511625651817697178165935649971225263130602612569635573467792058969541716743901771364566836383461545919730929493752549014217839850129034522939405290184273975578353995558240495179683519428913874342967546863115119630162991410613660998556318731636555100246516482543698778054860430653094179098299953196662315493005691978650968681646901481024065959342642150466280015351152870165148413872217967615942566572526156481724124112077239108857538002331287894849353511476384001353489841476137337888341926377851943408764648248576607014290780591448079017520834544662487979321651171647666307053111439409673308242488059756544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,12] 1948807745982212806070058467995753451547798409496837055121116204769329974309777225423186584477625958391199405014593089942537054945084464256787758200129298303105644685097663751488484315985370252010664143524652677911664859880771862310901109517812994951696206421930895947965980298846514978188755048329328040604578634452494440503977533256894936821301657716086808886291955271348984159611216536177103728589586678702113582826703363897869511255458240504633204308074414784897240949930647676776831797915337522742812640591452129162940806652963896555183967782678263124447007441786192315451760361941747736227154119222657778783730869121979628659445032825677679802494243796753145179950765580443329159974555605043231707618192623991903470477332105847664491001983572232281122952529258574365998447813718589745098158673198048093055766428244242834203220709346325519143203029711309305519688450293082054234654962150057483162466756645155488729449415368641312411539667994078343941205718438412012316911009375512243192070852229682433578941999209343749147291544783384317361384374323768533405573611885880626019056615310099702110590019334827818046128292820633553704608666488029621819577931512741628456939645679432609337730903369221488034674335612290550925160244357990404429518213434710393054332352680411919125524430954949981950035349480455471822960327798168849063125237867224490629535308824656922849930897850915686261465854594241587061772162795340999878159066816387915530204740021931379162722028663068931369363063916115630978678939291973448419376321010603441699996923152442733588046422407318332748084220211496979820395180603874197394280936179892643368769592822822170663064944133768174171691132813865660248700106419163070555272088454111526904737454582819558414245251872773918323521177479052234282567654283866250357082742508714648099872657021930772457716507294063895875572857330879174971035167968063463587178471871644133003042523067440323992868872425123842570026127812353226438594019164970217387497517472206969778133088928758825319642008397230231928339341175341158903688678173996469254366477991975426311634229396588798784805556211889129638760431563086333838201286770590391538304717786087643388887396171216856106914837731902493358260149404149736631934328325277984990454959778752452615170845892728593159130588381184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,13] -6851591293732433325941755833315090256309952420318542901020663690877557506277418824895811531208379829496533683852324361306471410180741064369582250112671951880791862563082538644169304475060824934820133017254910651608571388786514017307214895171966345469997951728106670485365025718627530592509965031429079171214270821975897779632559091663413624924899676256876573309710666903601994717658209869830057894145704094169788932734595639234534893472709261088751981216834168234178574452374312836112019613340990011629452126132597508531618039939891714702687571455746601827722003913557268391486958942135994269906443626484605452096568822256759105928234712578902480434189999358519274119651694328494657341508835272739636292465992019077563653859765436566934873366686955824500753355631277176654715402041711593874126198492566783702276039504694657773550213407843186782708104893362536436862402960752825481508052394836215595946613571275081790530975279035277578804443212312494046959825738466864130783733111117631599972461814853199562348161703883688604285097792212171686431794096374841497238428400190313829026995959041912172528767603049582938776106222261266870841417771384326617770996489276413086527511868205693805208531003996984631524980864880021798487848935756253576476540190991923340250862206371104752112671029199123575413231883943485376130978904624623131396639311039921456378358413003619463811739559893148909905465132628348509214026960626534506945753554977069729300508484199528824121644301895918376527325964129591802045138057488742061141361376799241249047185903814432038805845082755404990876548766383544781473029755677352197060664154074388375703575769774885195836387568687794587944379402326871596847680354016251683606851742615612141086902180460344684391536431124763446168669511210109635189338784502689654253332833754499049933152923964462801417634724038222068073357339284613070199062571673784770884574198645897084391205421783444501672809382597204206664033650135986606209795012395745922777812171763004395065320428914617202613723018870700193469175767997855031106250457288344907116746329029679934253298561303894488457200217322332681415398683770534050062290166630991778488349045790314210419319473788589758564930743867061535374135704015777014354705454757800686110036373371874531723654365249287475456938649059328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,14] 19595470771815652947047247526033502979045429300556825831727639508295094766530903921865000569417111321354482820082353154415928409439077061553701618214246170207972165707030662966360249757360777034926907141184545676563382946659396221771106807162754315503430764397526867104644895291908645907626156907038685363699664250402113502447231950408669087367480846880384927389165582353879578319590745601164228436464596985794431019564600543844086906721973706075267426454880826658424982932087229549165565599200894156216740873071236544507453675867904720207896419965724933756301053012927980211531014149865144711941330348204074983194116239562614746831811681418100262644374943374655695643698710855610734723859853201449234477983079648666152055103196200754854554102901633058035636114865083094139259547599327705386721409372620129383479759190984738418706211552989924930373919783811004051653699039753035683728961091813846932032774744998618590431925678971291358532044526545367029971185713673957229271603814725504575445887990979305361152315758176496479180090101630981229165507418701456111158761071685989698842829731294215435726891587244312839300988837672971435957787515083824226448144761757236289293127778092901906281108488838327378779528007619827823320332049346579592488857481027177561045984980295448355540117856861683749340452993483455861045330507210158430729188272923560321693945223711278065075563399310401843211277573685064148191906977863471308944200783258245125985818773678864866164406453266973481670542791139204680884399793050776893476177129417400532160025403890026601775930688207849152283831025074073750786614069499173414501093071391750153410713097068521304422368711290257655424224004157190267036561638705371286974156957652275924532299333205381228322700855147961579203911961981697192135279695766829395139369194683843619874267083427069766025342019181188963344033021004748212419638021049649470390457604606737198146941606230407500472247865205253776384282997672007664992374560229538787990890043609706041440947445543456868419466643015791535801721988982724109376271538517448044032489767971786965911983453243252765642552936702620569856537900323884646842537659226751554196667062139735606936444643197748273575573398091380140398228116906838460766319948077520967663205342130474696917778000825087628131289695612928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,15] -45749075177454035325538611628603417437929104216404603645399320058350291521674989808828552646188132686723044555276559718493982640324177332746500087317550526678902758226641098350017007419409552681834441286539985790361547137512442318033537221821791509681163624334895691036215865407273184102955824293944521479623626470665678921478010579030300673258956352687734469974225269264650978936406754089414242125596229382094127912572900084017954773900997281370260779155829349302632015937085141109423480671263505292670664454406422733184362588470369881141281079080472823247819395219010661769912227900747201198821979221387617279778044919948584643615283112326466457984395012860625321684252514718005018564659133389508128108962892857269785251846087328973594188171349707345730604806110501340123391588743605563581834792698879864238478185628872286809170822970919193416387780957754603556067987300618740351316250520366290866607615193769924020291940738431221371374596105323935252766574721035112558557915764861267296248190244749564741518893850103477061710839332322039665431472400812571940657597782584069094676123036768716096937059728615359639634600107448608761333881049440755155116346010604423186507940953145069503301199701525764068001128382820225460502490866913825507433960570397106794661812652594802264351356575806531824345750841080546465495419254776831411349787167989399522745442387413348088647846153764692709342273004879483236261990272044845596660937336030696645858475474181277975348596669691018922519061308955774979329272109474892274428114920400584785928035921633391925097431585185767037242390656734797145333959042600241151648297011085131571029788336468020674061663387429093249991907975352828757295175283762399532391305980418997635143761466388852743700714770262736720445981085630068807145694568664314662957601370151224899109349646497146881417263998077628177843132671159808389189366508571976211246514287761920792337920509462583371408081162082322855789939623662515209357372123480983876954825234212295671230559274409206152485690437721303638784953320849589011529079663403331566725148916091732620278178071743924139587243913587276178503184058148137816370254063988617062394805559098671552955655056332087800831288313421868379346880133929297031665427889740427572532278078741719843084317481825858574150081727188480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,16] 85806821152763679685728727321266864178377119827875694670753759214044183978312116066868833908656011936960647484168598039342212715528033967004637226019373208713889828326258019912496930776487139261268755355730359266068252661835821635289116364292960765339024438042403545115366877305257697249675075905947250401848890871051467622306190860474282119673153614646301946020841623688013074600740394708950817616865752836592820019456606539723921510605299257649584311339250246262930883858396645019574748753695869376156146248306068095915508784733147786752385732031748140530997723871954185885062062539555474372721272065731944661672443179426651514982773320775113602223643200256206098763998706005399068041709795666987199997349951808864105017956698565757442970065602620026638766131089948939290347550321236924962304883108867001347819571624741185432728486679037473066793271492586304825582618877470653569924794423587360635628953937416398100817956470840747531696229151375388170714939037925472441929874560431218580616424484032130476784608965694658573626062063804350809411293261598303186074782032300847254480771640244739824973723055319062254159552285762827067265851867507971650572837549128791033947664862147104248988383023226383815110166227477394378546273064483041643911799475640173822708277632469529628698584024633651650017875494878917415400487533610169128906836602382304195783054842684358638787060976795699572162580790827188843258367983009359623579299827889061524865356630531128846839851147151024509249610292346916491068919784825827854109243735269689734509888353908276287975470518742870349557740464740435100631196251940194470654064296793024009331808479373396884142034133276601696201065650966413320453775726157636301102241311530411134998927675738047580559195107155606158354898947653200365687954328896824139526186273360770956389943634657424846783830632252497475675389872899353984935934305451819480731415020439829265490456375648747639949276924039174983224607833704397123790701917125841982327649815285048097122720738982319578790184148940585288303346697213503544143141315619191632039021418249486221787814196790184276464181815072297639249204368556608191853959713391206083579417043467677123890528359326756692503479229808140477858927722787589255590230629236341024884936948129816132569311668826066994528881725311237000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,17] -124476677440712995354726078404036727990904812809615720654201019244987355016028073434843673319075038415937708192790549815072735160446784613846562116817716156060216023543316435924138295835417256418638863482280055849183913681088318832153493360350048755261965542796741821707599463755485706747406010402652232716948377235241601354337015015307781872300774960892321846145465613549768206580574162075032139188646917756260020518452872986305402221936452620761489761877596208097305652557890596761413548843771708449378730464332441902972044259930858690902170314130456233194788866175778705852022393367309880262662812588660812039732047905744217018244030318361794791073059603652606250434258353127536283142872316513244668792705505771445746213229774666490280696433968860167895665497245204527113541509656346042340850426107607906574113899842195666905738871419167814237070538830132049264042399204892892300301694487848908177908573617370109465046837641335222037994967382149780853345223029628049186543704625849223285584755914451008298493660446015317290926476353327738105353277771389662750323044302800280418181901213078914456351818948254122056225395542047741048119448427227108192341588478768842039206876186839419986548533278301968720448654741619526806532538196887779664544636730319493606964168892776000271398300863734119106369907667576907921469432448712821374112973310980792499222666985495091382697242670399952984707808561153303961822055040012389824734903059846187968756574801341166884810871300394083831935696866582032255322951071494942047291812413667550400953938614857735646296459522380750409491108589530443004131343217538145154751727045831962875959807613078495579677322154578476744883224424141266444358043539730203629468880752898649917966454875571140669024634934077338412512716617180966858612396248761477975865809465600512567992939233353615863552656683826432338810158457122548414307354781333781435087130529735500251169553064995575607804340459129789071084585571905982992116478771386006377364991367038479334654590773383371312137211125165480357522533330411179607960592111997744523586470614068337010323671078139952602408812267743615463474600344814893363969487089870153726614475719050082055486059857237871797933623116646419742663241851782486687401193799249341348756927428938536687162892565796279109698646966487700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,18] 125667922409818659116912042681939062845991552512490641462268757574092527087962681227335174324394682020280475605703966839046031212892743549523982000576726976674161551684735694627102330264545462216483559027403104969008179838329548656445609522824190172487836597306221249817790663127361164540300803320222314063091151282571963718620770426521814085771254844448470941760708418507563319451693352976156727228323369593444827441000229900147138735381999000063610887917812404476806910140100770841113292153874940036908984303247712997169121518820536301562998073627243453636627759031537346733164878745912164179591500200665107919415304835896741946304107595584069441056165023433420096538673118726068536340786346183626760584339634865029744456196701680714716735227655983592357464601040526579144569031364845222492814872529610426005750928718409504848243780970294879789115902266693200442569542038437304927471995387784098580596649717471052434889798475032536739216695237131314585039475828066838515862210081240543506661435031839532266637613342437451928703854163023402121445998322602095820951426529374294213833306563674936963308658198261591677429851529577369199125964466033118999459617666209422581494675202198842769244990063250250253273697852741567259063822681400911184290381391662304157901435220889700696230896767271230222628084887027022120912356555612077436162252992586051679759247867865062364637534675370119074345286861443023240214883361626185810996017884705966398038877832584447175164458119047182440367182083806361339352799584654129692332801021692512762136482454464475814490587172471267875350212776412086362943322296365773229158858074991932135945653460860753900276066606446980367351567265027448826966179972656342881934199709171455285937133495364402129306239763567116904588963929289827176934036214199352770568269813501804959969228406963157471927835591865288616328678767716683362788763754312140365507174764609153671553729901559012064379122290459531448473635011015556979917522851801750367812909741203830157379758983272058859667221365057150972596838797841025356925143514373604509394354167811565102906434480360839199286577895599759628605623839301713971208160845620920897816484829943001575351296355463118767252080817224669278364337796258165565423068539347718234334276825303449857280200559270019574463032598811524431762695312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,19] -46845391877308310768582586018870493559545245408918799833021814140967405443977481187378207858856224670488088621250392259090575172831836676382206147736417878854829341540166207586839775119948749162467517810276985453089206119476434437817382316922618143408763956620009874760003542564261136691216948215905611082675400373250411692969540461069342948378942729426300936319311335826422872749300990150849499984259483172231577485010180150613789819091630408526948762231261408772323200925012049863467780260912980211381580655737714959409757576357981907316862037522765565645543135583519587997586786411237908622133708119926415612766802132292465847641925292182905976712082418904082720563263867200072857716141481572369977528343242725485054233861071416080229104173033606361558284325823155800810300245871607631432178713011512333833195781430441058067291048208186193175232829648642746733748975165891552807255973057061161159447940400694366450335994922069525059356761400579674473839539991209010854877491081380812976956636639922382185243477952553645120785758789004812021368411833118945924682096815311692831573567734904773738834435022613114015202277631988615363533055145597699757000975744459669428692648508133688908805100667268761479028901689791017235669909789147454034831204067141843854636430284092618115846447934720477766631116625294785846039198473131363429785765315789319196796713434618037412811899484695438888596799762301714833753141179101722029496839795563660104445927347870532423121588115706171828795717846969966138240648221352429569207204153910531379238951134495068253006208172750808184134334154569155619166586106863695211386749065273915613740144833372602774469707101094545244483702405532430271980297215624137931969803724129682060393232234020998007203767458598504869534885721133797003557170215902005906675485665845291921273026745514398932109719858670667572358065731852630573589581505226706082301543651974518346690683337457126895301544716055756159417027513428400738383299668956307091412733219303687664805354730187045802256657012056769912166039238537841358279602280512201298738158706181839276036493876545686912501327392863278339405524429311761926311522505166917028287732873098873848761544947708967243829775588331548033076813974165286232979957276092225408913100650529656638081142575638112249338489085111025094589233398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,20] -128763728791715476036293101659465197823757204928805298733050712934265145425418792181348002265165620961808621117142760625594503409968715486621270388367217143964593276822658265353102637569942436216852477364686132862642410652368808346563504636072566351164656687086775611979156579970064350940421947865578794030543629953282606297373779653396907367454868659386453073619287384612299140831943304335703549663548609243118255361886348897155608296175013134749777280236022681340453844685905920558066036148727202280150450983084624567014021558953738810193916076702346208879593271065514984640539390850395211278068935152633880383677009706291929044877879747464116568425292143433672821516686117046144880412005708319651982881695370113898326877844182019797945913051460742739646384817990475461223644322098864194576246999636768354327286649702502359913361245169870675120417963319102939745688112084391678776974939148572975196882118254335280933913298141231664244952474406233127006295120313051821737422824198640414013232921938559208661973111146120818039574329779037370539445810453906627631116436148612873595551295944245787287976332757017862134726304100834035585519118719202967151197377904556113502269037889706693792985989651716953243026973917401962665764408651748010122652179713178960724468526841809801410375491460488548705240515232061056955327701785075816974487826407751599195028035745552596605412325100311034414374824255261224606914410200132704914486735225117155251578124411916494817675277191382284999183300532797615391367970855552495611958103987477160863674944482043450104841443648654025100708165764681900657440430023158165453515968956988417495696384414426947231804670538116866388019060941227228502218418040758073620772865117205394533524635909053554205275581510073720346815276334276337017429943520280995477268234172929639238777540511900302576201362887567913159651490944191174471160783684297408203892654547263454463653027456933273048798474850253012282462228786887250525226030200528279040104428180819892073329489593345659942773347391666593336745947299278209446104708148849332087103742505304862988029223957884166684110151778456422714564330577886338626561624909953324417133905895008462049378641567496587010645238949893574932445531357728200818028952989814787311767478247007019604140302895772569111291912196456393400456070899963378906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,21] 366271740458445671316347325294013055649934764062700030562132985633675251059039703516297700405632998350788339917051434582301044431306605391073390927042931332789824510762064737699610980256240480313629759371599159351134881665406761578543106244302071635501117174325060228540154447855136836029381505749815735671814014227042971339250140586756383846660594253383792255133739509619409708538758473876983823442008096269548275046301376643381772586991153032191715850218887156993747195854041193319752544312067561596826024719019027720436615079276036968592057839701502439898682706752894381030233618520289419561190759183119628919530684320672000390572497125924208043388193291487569477062998077681779576058415981860102204388596336524228372385996706215827108941445598868143168948630313894123453380133410594755259525792242113793860003513705795617201052729662687497551466169984015591169262059340749617483865234522812733421518684957975614323492349119132485349976209511093234659939113915189740898223928517362485922191780005088583089125466102387913212720276591332025589923160154069544727429494851652041878567666129929642395650687205288398538667547318135249561469646377656445356968014066331440964737812580361837491457185016666065971780827727917474823086775336427722817760490899379873158454524257941796363902697656963259670303149341554695832588645621698181214469165660817823928809952122252376170477485423646443473862821251850734516160181791221068411270194098564425803149548344114306946074821322586846095745491079706370038083899412974147040527098228773089400701438748718541848310012862559585985775361420334179586496217014682286069762288000513457144972898365757481917975355507236221830107986494723145382892674557152205192849072870198898530944069188373750346420492897459765730800560486982328412915632631837573018131532601063887228815934667648937758718332314913111789549071327562392167867587849792877348481976811924860533039014507306352974392971295968821861348107271239123973935291767329708379641524403985242951545638526921925075303054423950014362577769203707785605853583981766527750577502592639016987388892169548534208252630102412029414729458628245521268094831584232985480411964496436640599087324802373450445931972613528370895404355209050737358545060134682298683993782879617318141809877383799410135285386587901939796163707971572875976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,22] -586446911014879448018072379128424544390553065290424570740766655200471272401605051850301816263152230555590265920971930022102892499986650163645247680640404091296003437898551144804366398767135610375129009797017607891841337555595870058716176231816214041883368783060086899337371622521461677196966010024360371435937964679504136175606908911795411618084393433570365349033363257005848519622853943022238830402491101407651202277458322266529130502497010320474779785337970182083517197016046652135890522484588568644166525904527423009568202492561722972637121204213473469948129615189403070844266130642567391304514888003239540833826773834823797846676407129701191157498587286988050357126172578881371696868844441140425129945014741490986066767554524838371568279099722112196703088107751142150958137692060318732032285252750672841196708234027385306202238719194088996883728517792470923330180465680679096518592098935302538723426068617451533686708237526571680258787594815893627203484323261004359163846595449005130882466974322226816553658979268742972900635225608852389239347240458664067024941996430422807232205993541788281599311827881448713806818476899082257006197824307440332927397957343499098637279482691161253314868684830548877187027599561593320496064840198368340534336235932447896000506764649788980420586460103222118627570490489516753756447253881436608981446582868283163774535055470978901339166384242788796449407649138792813321686773095836341313416042019003808514702431420992792287214725325294810060401830310908110473546164691595134504249602571959804147596159739078785988997189816728874123015538507720464326848832747712546213794786373757717714634081092046789104024522249284234093918545648415970707509628641831977156885137148369064520121177590352663176721671866195138216751261333223553183926495917571436518140450668236697710502157546073957754784698539272735954606531952473606031030286865216196054614668389906630980491208895751870557648050520299215747201267128548013037801217734640111260734838284432680271213139042207612355900732403109902686481528359410150639277516600361167506393581052179057659085602032611466598735554798257915600754788438184478888721954997678414572496489278081733282066184693166270058947526206691080736118294804656557107583811146803589278633330953623189122357539946590119383164734838050351681183385895565152168273925781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,23] 707500706414206202171164476141638026285485224596134691968988181314953667551088565315187679649347496870064210284878684885997352584178760788607788013562845485299802487095414574561424675089877098684494260976952699929628178346538260230459671106709181409384179458835285983849455323535098592989101579052774958277862405354238498831724351404983004720197723678725465935332173294013588612461541111224152894793553229181894549964108712070679325902541087001917200767236107109276403384626300049814036532691222315186553836714237760571031769669166293982306495667933221090605077294328534650052348499574055922406904575212269482870509668292894572746248622465535665730348264766582794988506542092662164700865731966320177233532150267753183591959217450029645155217243614332704108309019491614057014703070860914020731347579489642222456436311999680034057167501057388716143832842787626613488851543432116435737578690879710529052245390604708968895827333055317822150740894332671751953493844337499552875448889218563476104360513160944919672478827342195925993159643763754573407483512563781707633905356981723317098070563882985306960258715397667612036653971465076444642288907085921044758904340199441021767030565113272959074273600474005785372812452286730735173328916468128990959202254324958600428774820537417360597125937697880569526931763767068679730209480847734467226084312199833335977311767429200145247670159160919772743253668069919776098450523727397709433626584325482348648446758555035675958336547329413328853904601885083614977021152341298167913763871430572354817547405656998728098660526638447595084949289016495149211174005943609019828347838482419797597467080504392133806926443780178848266949628889000271525531831526186660884652596368218098092026982151549198711616695262078305561317697173551776799515390160274411256138871142710557069169788189964039577171203241835296503814666188058053254434226392923646187348089204674495427959600095980750783742673117023877897294304396437826792514308278532857548915438672425238705962555956679138244269496936935097558647439302466600268870525321897934753166753532979869889475828210868688938121199345340425766256586271342791712980365878260975735717749786856193228369527452046100512744420593675602434088112930936670186785441895578754119691268892128547200122899723887888661377966039960958042644609377020969986915588378906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,24] -692008450102475344901954524929482786366993066974314232230863175487830617770648085273434895087959125330847060302405205680455131095611993280735365757835056434309833570532917591711051956158544851362638296374055252373788503214628044705066319965087688910793782406126557945060028707919452665646168155741623033307633732829427772350871628206529860684736704650425822957380528698489221911869250304901793324858770100109109134457164027256155233387952525541123313351786916160274991748487176051308186307674925531979998625626244189179301389585059888864184588555962688738925940122711644254529535080342188461417653079963822902680770998959288376577869544556395781077691419178142223219375253573801276109876720946624944778638715486588121867428207909188493554167003160064023632974107525133859448663004357878016542171872568213880384722274620183766328177202135634134295433853767726247821047700536789549550079382621092457430234170508807954707784181924336007432269901936052836972987421246654859246469687121844212154181727344832814094678700733756233632186039498573518250869900899697674580191874777145945115329387242846904595150619618508746558764979710760764142803984707654394541994624783900704842335218671682404139879220387483470052945085485790351483048931493575265826623944289376218944093441305731782857074026729434370325942247541768428601081444770938634125538084963495830975136366013238582658146807711528243588203808365216670509001698345657525561662317902706986848884699143239627056272612447309859094733481937338943038861723329419172027721025129550779268505691261899827795392804513710603694017552822637896489201372653360758183322563474681323310447811417303982033084669482357346815304129353667842158651536727062665047161819447113567146220024276129579396112280137850762820905618864947749640907709837856705375535930099320960897009957312760196526683396592825282820391603159167712105467106681884299790784406472004591158403188757180447290947907760676403657010140035266565581135964256584534056737408565323897509930104561159067286441076932152862230726590186633589937106065670088299512005941147493974269152422393444418253070485524345321903260047887546026830521981018924147542090653741474434011022633118715350630359505374552513642549806616694622636554489036310368445377927120102906985310294259826493335079118397376868785766723745950912416446954011917114257812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,25] 564255979637154649965955127450136310780702896764127117917054524096433790509267511194950324762050472343752621007503388745598905619699966100292303891260747199258324489296255972958259181122094686493976625358521791904289520392734207131429217870190515336833222534247250183411835529642894958864410213039509879221136258435887273270119549008536349572938312625697697993734704706663697262841810055372519803263135602579224960979524617863146661597036488612598868454974455531047805426082490183733336698014692195107019464315495687752016156205761732697783681423180701961588645102795516258893956850479745859684930495374403605909709102845253815164220656541066462875090990548274416514863702307929920184661812186850401555609283191170705487822606417450771297278325952718990876636827536587305330204565474830712578676868601502061878647412251869100509470381736636789205404360615656709482165069645781498953885456705570656947174139123169331567360471521184520051517267182542798037000564329357704518630505823301491987358671643152668075727507783010591488458944299338178834145197726330415429803919557936653346319324409117570463324940153006181722266565227600415002968215876985508267919133736866115384866275522350175703265948326760485208954287965618941945037738357542885368494076664745819736195958414863675176971814043282436873441444468049112360526642568686852192890062586157583845584648355869470118145737657600479078539699700281195051740370912577866535348329959703354333554744450337985523825305662655453444314809396255820036002845620427669097623570378736269367127370864562601762619685329601090783606182434464348807163104121592593178528684779557285546730176655199363964498770045906544575284974288106470367841897814931751167499954106268011808349545137283118807972415504278526987586811984221202382437852742057159614718343405870569731056571705640003074913792009094710982467672677798114315678515148238502437219210419630876581684693066667611714950435482531483191687393580422440098774522912357479043496682379372856454279361348050234354608307532975566462296255140332450386601134872252822505547558240162727269750656255841172931125618872421197608773391787799822201871545589064491570839049169453083301037464563781587953611630906785671013283397981730734112054012327739379710377115716159820425794363438717379132312486459987827255805920124998920073267072439193725585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,26] -388169277454420330339374925246407464028239722726512430129303832868100865382946025725247730078101685952889552858408101825595241588223919189852807817249765076687340840831765622305844929897683249443625350056020141028777271305504002622278001671907146536492851721376910281561431849524332436731132833347803505563155814360412616892976292151744270814463137572725904937570519463128878758350995457742799195127979852544995335572783956743983368611009611719046713955211827287947907735480046128448136273640612578848573618727496049106052353912931169939859742576715371823227813017565360080901785037478683047914476034713726068777147958239994659690060933275243254102707590784790070649610631101509068124520016253423268949213293126475878237252705913713707253569190708044083815490567858894638488345745148474635091681078736920138509188482001689648999644136794262156607626358084780343894468266016542053043575476409520988714474402027733142073108841457991369916457018205142771749373905256442422947243913040189834090796802422011927133600987444333841400011948288032735190912974067014171436025622033604766929651558640243819950512749533094529236936894511687230886856666145085460148283587395317769598817152661979509087937890648077781192974039504987474554316381317652844393869540131869115376804944323671341955161731172192309089479828363259174821870194701514233908983362590458087966423814009822649863634087408171355292988994896826884649355723002780334386039209202028585049820525785128061992777266924952782055536346537411935223717088227118510633437882487741000047470956084070172342127766368159129918833130540819560545367263219045021425045717979539802096914655170742206607154741204427691636302103164410143130647781362545847262981278094633743585262304538088955559755794173356550281309188695480111634155350662799390593655379742455381992527800807236133350193280506826673750092170908777898821518617560711988155440272086415872163548368460946728269404063221412443618620758060296801250433696812348603888114077123465999434004607443818182928333672651318042204622467768985172856190322467238667542198730283198345013377370460739316609259103833400905004571175311325949227668270533048191441068822392373319916915170223297492069442058731148751830619736983388889725496390822579355286408040470238530150336690337178437758916330283377852064274175157050361661958959302864968776702880859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,27] 226801972037813100423616580180387322959466805403886984113698944320996805744787983277247336650396603630576090950012203609421931313909217285933222392091568891070117294939732181691576156470479300335547509288866669244554954235070798562766588009516304294822397588498757728725363217448694939063357962589745508730345398731005894659804260298668911044431852307014887981419918047883154148721067907424882830349215516729486419540928006771538097378106404280477255733204978949895304028614756988808063386744375954928794809978893897495314876733944273886117124416228055050089203766802550179828502602316797328661560303003389608354812035577126825904733500871229934368970119381879170076155954783137685411512525130410598532568812305547598079259643913339093405241428806005610211917585236176536047012258678045904384330461246118292066420689031816136460805940824021808846131813180416517751542592400918893392653338493473531436301080001527782080239606510155099546197166518347660849887547141922850098664338463949109605908817706324890903290953447289565038961889729373513096968480114253408153541582080989176676490901723277915721405487626312196370615985997628186824120034797468719365845143999104448939100059242188735386551007061173445956867174878137621798075252361180061271001468159458520339669474298677453053024126971772604261723995721190006720613308198252760697924971315235877068060996718703782671018540910579416147773913594122238534824163623800934634312522629382197128835480799130026326421478166720847549224564588605388868861099406310845121133202681578138540933434755364360983733591587700247467237050659451349069533678180127279975449539418272035892327205889399787169336754525723421930009157945934721114044847864231982512839434792503378788784185130597197816496917683589148803224693623824332000942388292255565151403264721828888370004090439639554444632988080192105375594989043578233540120312293240794340551564465949782349613994452116904663429913436906464538136983791086334792410513621116443774439666234937097527577877688463201783008520776495380587259762587254728447778596090277849326555865089395548177325777047328530202466921847764258290143125624027700645757991289394185940838803326963172683130235452747248711239476190415179501860939471323825842617525992681931335123457200897118829685680022590418373975505964660177172374489546590459188024624381796456873416900634765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,28] -113659051548386548673659237357850810207252281135732778865189169444994580242856571852357759132570281189291424999621350012062978925981897924536125312618700744523698174535685795181957934248362186003265749361563612298674712193179465636776738462910335608578907958111941246885446437200410207848894266881703633055693328512584623295304235433978804150101833934854392436065427091948047760381808189899631908796330489515598715100896156866086010064123200294539585637812660468866794411206025613131002958231185353854964863368105156433797438792114721415816900875213022927765135654694790626351603692597254497535340690259732999510989029536940895029096823621202327922359927266445207304983133125812213943548999696309922155136187500610071795483960830049673829040025102465963008990152752936461812200776947525577633189871877675625636118900908498618890696908453366283434954554658400191334595104742707692664555941986504762825821991287061878363302760784997615258804902742012993887317732430810185223303310578132120419110038303667513535150538944609490521123221923551754836274832615207752011834512251816540989752356611757169528372002745717996756042469433252220556196784869866787077608600369603109863045553711428784440404186471321738318836353573689335598448093042611716227656349521332795146460687098904243714101475042199384828021642773902052956832518569622350315438884542615292904027349618309434106258539493185322845152617114891807808280340324285770928378743449361362106916497937059206694949230249105476353256116815110586857233636823909249885789827135303717442545337954202288100072918566318280324134497975755592189778262352445297389320595343131269984565876295374734433076226633151697937684556373592832297252866851062152891035094813225388850401254488475824450837664489992366735595623394502752587386801608448908283327501196072994007231588080070449612459679453525808032914731458511277609071983472168682977002255670241474035892456325159112210383433109811246099252939170038356255037694067522805164547213146428591348170723436133376871261659366965302321506907897680112901315642256729623737715580006945978142439087140158909437042111067396752610340376851735257128510532814729552402529630516836005513011571456990378588537844125814154555390397419735823036155307031730870905749679989082032868268522026894818365205428666567562726703892495948357201779321812296075222548097372055053710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,29] 50014531264719891817009600245360087906021616939133943407850035977051607641635308488550261472509906785738979479701545802388002551551189252143385360805571825054664691334955063354122160106194916751659970805242514931266060267501110357062131227367464646925281627306295875840243398152947635169786407303139099283423032406983711117883036275945383112409455558877392510726081205362673890440557204900127931636472071436887596189806301961247971745516619621623621325156899645069473694161969312130341508381922420146051712550779323356650327937334146748900644297293879264121627350910311751056192635378405264975830771891829598141200858561526598520370148328590742035806071761545788106575407334192126452167710794153055711919666222726803381547013245692849543704171062460649176357300348956735997254078376982335974223427890738605916912524115391570142768100030457665363179211292997001090680517207448952506529248070670622285275218719835935862539014762549796830854338988435365500257055153203569360196344697480164259488269495784571391369438266225230084355204510694605707496707545327705628452606226745209868289900743818716375580234944685283077793684023541473202004361533755274100313271842803453597741072285012538984802085284061672665530370490400216934838103944042504216656637217688925221320627031567226377836118705760937862038873382343720298756196769295341139332128706658375999744658078459673907334942460879716881799895264542037499742676861851485347732696281187751200157221523913158523203477540228037345657467529007257201026561237703573728363217034409457823791116595817494850381457409149543669823014612148955317774128667101801583132258204075011518143577808129543334133759497649974997977035376473056836242265308239719643620393877799050192609799353522579886428747014737882731259080755869895421500468387314857337862723293673441126615640696669527392055517732548799195236275193931155964486560414243898643843602186182601768142857301486416224596389701711569223926331383102545950628717493866493617567320593537922455782412114242043472296555080594834613809778977976059811723568401275676527063810294123311730908293286836659199460908650367958233364177152454631205450817198718957508045851738783634554472746662635175603194153055792529533529133369103627030374851634687151739778961809055100704776875043699700245460351453430330659866130545488100062924419209053894519456662237644195556640625000000000000000000000000000000000000000000000000000000000000000000000000000000 [104,30] -20107914651010503245901777919998455896645980686366800884367302196236539515464549378610043680250320611602252299288163734151443529369473218733100630086874054883292525186979142831509876578035785265160272417587064003776197668355118567924356221209012631337233229604399856331690892665931228451445095498106342218088761711201081574668256108124363653265076695246720315895625131984195740948267321798382648554832183564116052815799573847508542980775747149027316181752328027977276923330502355340751832269177674061095314504625975085996797148670702161192496343593964326475618023450980406999205169249626712042028025093249216533413982551788176773601912619067823947829645697689951138593905711844987654108771579424922846998577799512800549278673594730081550259864439773236285734434897004684294902630356025542329009394303082124419214892667298654684846686990967319437600003477317141202461300111807027279375321242767635593659553377766119439643447686513050664020412936317949156454170823370951951511369021747308429661225813246380873518643901514525580302280771713059068867007174884458772710091842312134244464903790933336081798483552621842462885109459684777248615896845443779025929123683620154435349896974343922672485843170430012689568010190599291795855740844862196268635167539057927223148088958750475366028280441068907259246959890920293226915925658885780184595834281729993832557637031817457049860451418918846957967563028661664892556537167505089224005575801546948909995308160451226254125148810785922380773407050761560406505669129139813460596601905464669083599381481872684414872905497609917419240820862039117365093456865101523925250058406225496454232114073977674590981004457627706133529317019858225394775777274710260997588594382080172057742557165968841664479730292869969046181024702058840540216924463702850340634880224867479485359455506065887004516220537772796848129025152545147985999187768975565827813422630017534420384637584367495740897613007934031745963029351343981742774533472713201371553958652850371023694795492107358360628751631178793500890711934876554074636304816284368066073272108390652842605896555083649599964301976910159429154764825393615828798689529440593929006508978843811702882815733254344465590987228418016695976981906818799557364492171748203508849632689023165848581201759247740989440769033846678823920494338040922664011158748492702486032612796407192945480346679687500000000000000000000000000000000000000000000000000000000000000000000 [104,31] 7367115389439201998730941837201174845615137708116738270603303915561047885067478370949186810132787138172927168443782658412360782144952324635609391491181297817081950539821275017864252657922241763906015495635251384260121351509131901664711360691762677045411454294753857434440146736798025667437167172230145531783979833783633084418574715895989002341980787002301060907409194639248534224882878516314139826015183006284136844653174012836493323377982403725357355237565800304981059781517758468584298001808879548489471367794261341359252205682520161695058495449896588987346855667325799969406617623973178364491983654249968547053347504553761695127696558124682532406499659128410924160762823067872742347024338567571277242394871189681233414354872609538328924883243158845356361573746981452621496823232535901199750260284809426162340240619860884152176737002591228339408975950306201859449243927814443173011908355478502856778769184626176866844920335748376814983317365435061946970125028629565007548649377053378254361792616343748918630231201761133875498999199370101454823962878839302323193136169225245484893064151228200284475663568154619605875640438705253013036172932885437770661323801757648724164296572278979169516536158439093118476654856754572425546170996152265612386498070555475934867285916746239680011315282473262107488886267077547728247207955078921718364651490110621898278855906008863877172707442754046374113190604513266169706631029623189836211978225696356400853273413994181739792923053567332054586155511744587571657789746147462440874325829065837059077055780042124709500426804479756584459145618844589773910480151327760447427808716543636611654582626336375138531349287810675848851929171093765422366078389290708140307244121714044731210761709429657389378420732737693788730504482534607854406046871110808765294678440954437268374194946488494028208269302040951044274866779420873849990937321673774139033646925304982257718232208556811158274965430263406835346010594766998452945265276827678633027264445407615487082427740117785197918906171991748488853038541344316338254147047829120415920766266018347431394400163879882961684724108111715841271839848242531529383921918708703803575566516817976140301549505081387003180539232419418322932293013569965953538084757427795290164004246000100300259087695378665595847447460942807643093082056058221658883946138859227792394790412799920886754989624023437500000000000000000000000000000000000000000000000000000000000000 [104,32] -1756235984230449254452583162141157765392219080429022063814876035077196401259627203560032710533423382962700298584020993395784555708188945392360390795098077498862636252838016395940097477236072734538547569210841170910218752468861549543242136016199431231986119339010659470701983809183921432312749248202270268827773287076167014362636931145026010419481988118331228264699758639198324049514655486543919660631319751579629180664014061384773579118497935701691142473032685360649774285284333262379043469392932297428549579839316780966170913876021848938557587200153550663976480877936980081078010424192536362740533606340719948888468595345149866511812768852103724077716188932914235612969644857705791241294525011229892129974165568245086603788018410963887224082539899361884820426121923665422514496417882812200067126769666282241986472865490598028075940083424943353461483815689559408485601699799779289436217546574627555820589207058099969879174080786857080529533738845592012102283748638158519760412073268866645366021717466344554824741062750912565819568038005844021223220396351833526539767548471318570903450367020809573924686532212785105996446168334507578131970155225541275307415404965769926028471920618887292303410441481210107367119659404052938321711015774381009699953731415457836966934124075567163337085962163220942641879953839039201628597449501030504520541922953831537134768782568601921869181613400351795448363856657114627884009254219238225916515570791509984334647291101299856306247934710401910240702780163003464312326705893511295574966040039238224470821367628283901411834756839230878410949601812816488976806987385909758833780683924840869710044984939163091395824361456615226056646052416065702495118360031194037015210629999532384546110701630128882757449761986750987407436334766383139434892324050343678319432724198157638276841868584547365825442101554251388435543901575036793644893696266745761795461296530155425629470214748964991212546857544293708317845866814946125361907604150344202058132293498529090277565043843813275614547235973232741588511869369429378121291149103907289911349820170569559292736168198244653639402547763214139994888256434829401892240843474669827683335000271409738310775967298549554314223527627895384418477499891482713178802205416718053815580984503257793544790756637618807155430308873349797770431567575051720312885050123106615892545900869947672617854550480842590332031250000000000000000000000000000000000000000000000000 [104,33] -847431762344956078452154924598823336360564195758357141684372169544551644966376804998454165833646219761004046957032932844351586216486744742670319359213512692838705370049240675063276285310616041838977241728397535395588097581448625765946708863246699875480899438991025475786671519950499041505708579285593449860595043798860002777980514918358478708428980601619831673025012188634489041503874986847042379624643113082718709709494971402307450009385765825612726937556319751731216797348834918219116961027642845833218901892382590072708595429622027227811754647024388196067951786237904985257460900526792920567662432246626655089282964511419241329738909784193472174023748218261253985167083656483311003412264475463885588973287334937940601014115556872925562516730334955093619552108221909210274945075628609189226723999574790866201677471112474511417352535094344157707439124504758646301673117696911337483155724865181927082993427236227820450874558409095747474183955606783014261693917102864259672678148088947745197240064365738160561576955383386614742023481110725119031513747528880478793476851520481313313381130719645949922736754974642221416173777282162196544789078115079583311017266633467775815494420371060499915609690949678827482020135810795604855079291598316148687041648220237874869767008024670820866363690749104469161335963525943016225439896867446720873041890382885702800976493626068462747008533338450894151611069002695346953236952872348866495603303137233523929510258427984604613409336883163078539103388389451393696418156459727217842492263382119275690919686984703695752721303456815370645396220115673884479528541963000085540296376567007705950279389378736408099960995862922151017582941639407695000419965983172976548599899096900726606567212277420843954831133528151027059909172058815741368811787800886379226663434041808952926590837579817857884382789341979868702137293297127813575818424633509547649710061221713172021350998020410097847049701114415639525693411318766822315549529530633736160106104699791762663734322813898529040971122014289774804879870570332275418172256026365259978867602848517787328147873263949953159560987380817706660210992162869660788258589677143698083623582669339496325032196217802156482569276140292437358183122470196221519082719430288359624013548758984630303346310195737946896349308390893133653783481208730711774281840702158466092051847251553908790810965001583099365234375000000000000000000000000000000000000000000000 [104,34] 1797048443993861506104731516367339812853013652051670277350530104851291898517462337745367155072809739508805598050817858031735403771601837981951678583903686939756473938335918592347915246408540338756248058792559878115291384928822607465021884961911301336972916354406344211422282206718283429353949447359209892295408476099592778980442188623801175461339163071540909413132809035956232162357222611310729063418708408977327246881668222865801180919288005895886974865067292890600527594668710112459061803508414550748811764868580092556934114906717746771582276241519370965398294265576966871931634739342781899119620867948701471065136619153236030898050097082415238933631067720524955084780034558417681728917962135170457702668615513031805009758664644639825735041487144946924512142849400965971202959932268076088590744125643883360104865925723672869593948480943399009570539898193307999240699800058232712309983855841988515041711451171103157783235871348462143886709127319316118810944991086998791664971690729331089369342052230402502968699804614897314018320665499122299272780601824226117024309868576204825161811553839856291454060292817792876366265090670810017072825000503027307817331560080311819922661372028296265704573936770559868007927275283903985080158117818517603245273375341307140506624662863871782461796438727130493786226108801164110593401603772127858086769428482197369986209206851807503836566868015630163137131433494438445830189085782509935418523521382465474341924141117622797766464015672906368198852829495697725027679939709571983487222351305446514905714176565290727602439649759402267751142703368942882045280831512923706526405437706510996394971791091407829556674306100819778781498051992028477950573562740890855389073463968334938831134908084929915434557222133285805076873737615562986027598396497310554312972328065645910547783824569154370378962308279988624006207143490674014184030446243008204068717588523356146479887085218747536378179890955331018082396635882521805768175667470390073118171513022834924674518352930715186934249664814241866055647485742438254173974207456257302375179312657325057754646712183356809998210825037338343481986038487947897121668125765048257440382984587054253109687450361101857275097069394540981886091237287294389901090856761499552391165859520273208211031231968199355934911561586689611734553203180280759918322657581799559191093989250244400412981349290930666029453277587890625000000000000000000000000000000000 [104,35] -1756174622112793529182449891267158320112842045533131255627984349143556308649319749303461054877906567707238210223531412861001800715747068844981209417229829884104815810818881282606837150137763980253065565530628906899026793260728011768440557464440773076147737768131122957135876780130990972180851347285859025432464313479964862367788817835264142331599167953573981730861793693907867528296316836945365809418620877235621002432405088999282872068411308697921462840328306645698005336683107321237816991915079661700826022101057069798401726187832907343715168807300039757859719305656881045999146346790949527799505598599024341763449469608674176784080077394342864504071682405540536006079508240695843450034393795456472620899121704445277574713686862394052173428617563544001511124283355211380845732038999322642981688920763248014729209589162067116650337516685183379033019196481759699168304252241661128296103030777747732833211322631569296378202885692785753859364150811585880853310937941708414885082876858435163890440699678295063486231519528706214132386154953697532773648365840770571663409603045448836302899907154933230274690136295126385745862410090472634203858626656170195775850354326579799800433054450737073383928124730727257043281088325548163069195732420039327924174064117938401740961145609908249442026130294024676765706307190317756817211161664383952768923219979679544497193247895661514690928094844678110646699429612884119386836128966882182097141430229290214866297257728742232202617818809448077191508986419633172199532103454440118921739275042536735392874964928993743198715434911100178925559793374039161778242746713720392300848922530629163659828181400743229391618064334155348468729260599199745190936796374589823294030291001473713642742714286987545208852932178955003865341752137878505535677066320129940318753973770664888934664386509178101128942716926200073063006580521302539642231333941325892072195214315144801169568972176294128150547199409257714440433895636554882176104781999657977199119244357296482915427366337500733987553933231352064264937977860132646859428955278723261783016648239538341085447658579528364287307826986853103987699741321520269501903066570803686071229031912189062750048664076571647811633831219133693663131985937728521167791596009730080520848336292145771676456217047854669633085721361271540279836469316241271642490118863254972136970031364416704178221806387227843515574932098388671875000000000000000000000000000 [104,36] 1280260523472667570609725784134720484131708364023245697218389002883053721164962724378182377524649689737939816587793556124557674389704725562502270102782499670178072032251281952365907720312079050167776179397013839026087530330455440356820382014749784559019448816064408939183312980901084087813263491108150807195892261863855780993875568451639063314491563234908682571168205525887385744980275873392569622928467958511907726786833715510722678978457709010799074501502067039515638174709718020660116873630952822204643737108798152748788606661620506337103823887136882555754967447567980560180512018808707636197833939358207963872550149781997805383784080445654951217487522650627346825384773243971654052018337822746585663669386309864383294245101340170608396754523861936212335967230578677763931888014441720965774308876554835465460100115865934134656792285076868925262840570195055178505799811155039663892372922560371616057683665604783595346015085985005898368303220708975906095967627458676252960362034139531467307140175387724497965458936764287592747050310994812171223673847828037026782935487085930103991281371871201303857672966733922433683364537123415226927109173961141280435642831282794948334218090312225876127508407098561317443807001476944941560589237274869363600323702482657754780643243166646531518084338813850560135179351615244401937440072469874238234971962573197688425619799498880897428920725913509628953348954237466110091360006760993319215122137494147711096077342139858689739782083233728817571768494276934507394153565407248757760111676533064948728226672625187873521420180690781581814522634170217317311303553999284960735059668838431139640288339616997670684618518534952393463679809580168279901185950469602880280873434091925283773715426116092499527994025802444111663219785297101227050230073897106825366953008373851074259458333367447597640722901709031187509243312533241749957586081003382061284579986799378528467853064301124927772238291887524828853888026745782603939574180538301087805992133791350708419136329153697586016717056888190380481837675788871490882191059174214639522575762282671986630258291451212976509244323814130203522731741984292012557855671554420211341858991684876036227098966716749161402714163883255095376175548212360096963195969664553391447792640411755987046821774221150290177912856511704190084670740187003091538314176884087345233485082081775740245940115036304973727965261787176132202148437500000000000000000 [104,37] -765276422890378717621192987859329923507097938481716083686262619001236418651404846794169561272143573324781828356097852580948365706290313914442675017857195494621670168088051165021532568133501056470090064175836611357091397021714030158435932173576784487819110832214486017548634034996200953187295850247836119876672579997656335445916640318745522577614427196261177414932622826060522483282605115928324143824802091163077605777829299934755689294467919103597901675827637350990597012239050012590781535828110719566435056953665263487774310779522515798681788870376080912278873292490665826757524713521213799081233275232598471938251378032475292251290450607122375535765737223424400202169174170414282045926004217200713920393933161900283485601207313019257003950005356286541036283258165749949774107454245821233009250370587700698826548365644027844597640221838070079317950704155695975512305400875948336847520642153204228399692182475647607041197225915739238320489805288135550307985762284878886841280884385191230335173045895619374732818438959421913594757082893175370118020060728029309886695016482671990883584969539715916843519057384305765990250490398803786638760264227220368494597618172383863799079755919019863305671748975155102851730834750076296981481423946922653736105457418659447795352713526603060721202001658995626452486089231092448195614300194345526138494712194904545831708221247406611823300932457550246431332750905210404126741220959710711834007092705568628849325173910670723161484716703640741588737064557959623116358298250698059718246393614116648898920494443194946211029066780963222713612866500054515504247032143179124773736258669862182533962615924601792091277383701246594207624053571674440790408567706598559967697299709787086370079044045663795453739196404458488676578115418108987032190964608568916406181063133344640456579676567130520130921905056135606377551143838555273453863711764995820304917445790589357708276431602708987873122258273515861085207681721901002488246507831334222475547780559812220465675891859228169155089870168212990449679144683657513390169300090847054883475243264138069761820054451896842211476046073690258909306963420071241002804033286451289542773487363307692403967786362098747484911499340101942500763418479309553078967350955634401395626276804063608350446350482256815863127609614838271244669854685417063296504831023850601702899623755032969759401310916313576626635040156543254852294921875000000000000 [104,38] 389565126489111257696956254993719728450933886778428494599513106298317103381541549315934592360851449467311348876509235877497073850127800133797113544988994054020280487279496675121265996455219272529141935394091914915649179761648532968308698398758504236924593583972245342022540312276519497225927943365835515970017255490528538887107217217496253693331014543709494849645342516584042006292386278458426941552774882252742340878650522417333509038022848094064278046303193594060529413170354333263362701854953803002642681285076046160960605075679995721155899331748414258354172577498178878876214598095867612224734188100977041157594075426351017184921546788390926061952560608403997828359649469079794927243586944090220980698370491585628827271189448257359012258445146824011119323708931273348973010547657757838964944335305225139088964467751402765807961207220614894332091188146483873863635772002181438707780348027674675194648770701330609911560873528971264170146460473124474794470623807341109417178644836477584008436406339504267856037659649340393396889999123115117652442352066711139028219266767976221389587654001053544651021657439294415873509502666849803277298169783581921368096382321160923790679423815768496308934417940961592366726468216133057982386187060473589171900972450950540505242018294928179488129353087911984259596035555406929951632981639095758003250758363148481031086335596184434986435124408809473202843830361158117120324851931394942803851196451367259491110156264664915866510507540545439734528739051730152716200661830210179835617016373834173921574381841451225091549818041648674723923222553344630851437033498681397507841754425099884571492359329469654444701083310051006677740313098821543131579598231833240669947884363860126746458048254017033894603390289993336225181284700609510633659284015979938994325799947089876740069530837250070649194269137168626118179227413587433691774608420327731172792348154862515167207350365540365936026896435428266724748763523685809176870908537862313678209952513744293612649477090059249531772347610798685567514403914570559914165682369391677192842200295301458818156196271749094144857517523848943918879554627770759094138492396330762646903473151757239472183128102463947969445566642636985363238844154078788728181171262676047003367036013845050064015957065250058968324710233443395477031075685180158168004196419641541398376267155694815083068556396238973915657766156073193997144699096679687500 [104,39] -172443239816821343416964735052347218771031578603160473278986809362010412524528223772138511853854422447858782334204010182889008345172404574811740908515567893674624363549853739970831934116047208854775221197996586866492925100435573818841136898519528405358247941777879914322945322113860149456032684299042682823746071204272679516055157522230658734506804099617187141370449942383293053036435256933769348053656368905077790513901358721169066945176114299675830248440328502582958898462710782296174748373733993701439756077213735184516915639444425864763595726177639762901414043974651699113724745496964944091894311165728332418003692259362603447568366698694911857988343853399263918449827257275328639198905784878652105707166906562086641903131597513304086280132637929674247942561518702194823709294446391667068445324315141144264901020973316845331840195206268264821195158961039980264013633793286588225655533205340637157102717147801476156959918847734391714629789308343601274796976653018071008510248214343113038348472473847313515291687167052847489551225976834332825346946294642257813185306610684829120573370113540876857992004345368633845615726285828218033556134609915596277959886025479308157619133389542136603744995177554664128920947397464881969059388613831741331074317718729897940249238983299095986410568952767634973134734562202975067236972059798114303061219595346500240741569665962477187189755994885973043634486192866715098909161339855340413318059482445623901173085600657008234495661679814828368581566298502010692421115558761009848036046179417504385903895197224806506880515606129681434491553283450761085234020290043272792070053096581491572013397832039269797070045442537831447294173472025209282019698287728680578591521373219612742778301878221322457011750308718331857877569000430166387971534538896866986314381520170298207404702552064328563013922657683880798118495039258314090415754871147457125624548524318640993936251669735399781771818279218414347996197662140496727110605413557931962931562012336067048540375459520535918912945109125455652486749635535797239779978368577164713178702923005150670950245953020594635530563980490956042818577396721602584222815619981388427420540082845358418748979489778729221208544211454148979748430242809133765061986484777703214250865957987670648091040722662208319629149873546518061183043351907361360294409482992244226429111939284402776380181535054170183229871327057480812072753906250000 [104,40] 67374647982523814159382405862220748748856021060206766978920776946559556123993158229804377098545654302955443161774826388087019248683261271913975231487129031110606473556655633009141301907323933718338296480470958386649174408447167504728221877016236343436242801697282546846490562955145438050180577747277861134157370937875572507008918509219380719046829475075285617173999466137444208869550966291017262183376308964151907279661042877804856220880531457086476855969819287234390105733415970988452124073025182919930188166292123251322798203549431272982821095076373420793280694285607290732522366593461050780829652161472220039359253481967951332165032083848977689686298893878189222936788084749700574691889561826310143004749767743453495652078814241593910573048795599290895073477495424139638807485925396793058749875273472402328776368987439918669234505348470101646420104410034072018058569840829647422369608650981111851221138638919746388598504167923434191783228521383107016546879416445124791555625590863879471668756347668675668444356165727039739157302393868823539913295170651174640420337986004709287765129483586880507832422224229911534465769447848183292032197761689558147407061975112922646113883276546525545130639999812600552658712385332211996759395220704969761192993106104349848584933876135202745939592566282745348819252730605211261790034886062494476250535612824607068604041213310508115785489581683362687160110395057081430617544057133805395139644595646539559741623900275106335024384806832128796450653473882308220798603118165466711536697874004299762246297834968727431265052313877481873317034853591057115808602307041836087941058339407641526029576409316737213750847421659826743901901135579112538406320878707586926039133672387331323428196524151191951067738797216989777724381861811386479098578732376951763567986186792388576009052336220644116767407400067033432645153263390102645667598967389051810096650416656443289602619620137350740011600075341064376971055212068556817143791251627225128451341630058892602099530833949763988010534022356778128438755693378290502489845389105207817074769525519758960896844850392477107030601510457449801215381233562134848981847830635964508831017357775509320861424874567746978742776032474410942154104264235785507327457194942658644077622785601782581138848085834570791170339773832582540749562600069124212440688307587092377066135331603437407682090365401705867043347097933292388916015625000 [104,41] -23557160481715426956692904893791230867798305370996138773237503812142911713586526268902980570924563267867943992243579994161613927124440193353420039757640948842299999978266831146841074481184070020022866923462664331535675120839893172033021062929642535968253911035935615147944110671381103324710305107519815183572834297375221052346380145776750825846986572456328666235480744406681626958579233863306699700873449021299849410863448340158253690560629278265600807089630547160222345848886455970370281008984153269155010504439535951459795690995016476710871966066689777433106155358865644817333653344423093457260002711509662469243696498120632226091931957243432076885932468543760459298880844094552443507877545415361412750672355209617443215799666266929920105362346115747106016389925440711186444399701655634931853419549483183346193740483827409973053309319359768242851898627840416434111359772228654715239444977023903819387072039568555458702821933994483328055551207548110346287006879984456069637137044973684048708863275232581721479816116011924424748138376281371332653843337947463288610212015943782755517984931805633526301485013571511576179160620582111911498459269187039407252307223678962444264347857597430435813365696637966856556202902786657074767896661074952544045615201906125831631234871329846247898166810614145254841200509296036084616924123184480037975798981996980092409190454405020442846673621717688344885722082607461945501175805770507266415691911137146594380422606264743413971123183690963861295306083188438433527215132428813694363397148878578885364419149513854653270613903632579545377503785147725981602393190825925428308554524312196949558950880320584428342111330873282459868970062804495592974778477329922969137805819315825069322868720056035597746051821250468790683853511539464060007087064418813873450832421367336336850233809504648270419336408154345390745055715860441610144877080174978669084221216583396932479800022779231189379581366954563286610363752921663006758488072813246940234476470924839537049604095185098866565452616872044935466611528437117986464654034280045254150942443167917127679094474182772300863771999247769938475094173319221916425473460854532215512159002140605873198776463161312104862634355314940713993418844577521910576558658499449616951369489205839099655792402851538227673751494576538817453835555025909216278381081507349503138793548541094456660882627829778357408940792083740234375000000 [104,42] 7481333315272526588359559202492682653445070138747798706848293478720765971671008168239396233140203306212146869735240676223747159996787470041288513920417832776429005005920828228096925120425641768671994576876651037624367410437144366471263655732776629756116551837856505387511837547234024823779299187061967330766264634782930115392035715995860679644091375497764081837620583619396900566999224936975266204475261826032204379651112620935435962879531911735745707338149313245703606669326830993151310890641556422583696247933424027357915934451492409346995937021829005746856598070340809623481014455043987343688736102828848840812336151393764558132702551331491879987173958784694213411611247552252519266018823402271027194684020137554060602710033251690588248827145589007829544565942613110953733932158138461578528756370732530331082061399575387655625079913425248415956354906285568849885300097396353828297848134564264292533555629809303779213021970010686648649248818000584026121638889286077096516106507654739435788626888827700848367933764889831128518067497279778528881277552368701966722513746942214185677122859623077453880502015475224811940865195354508811630588390737090873149630816590230835151503031504879223499520133458711245520556272434725809738829856017716151727076831927485723686528401784778229731266373063391615049882226997561977051285777882486365907483611175409955483056810988646992098398533355453252324684923664004376015562880761134290400087254307687142311815796219612583562058385414052095307042193792575057989304829056201170375360690894937587027757520345622880603700455079713444104536565017036158991802014932694048820322624427273316448891167910917336437318149394446659564268673744395788927332074410911493776846104083542797896803335003484573183139727546394066273926604668439921008049365314965897617632734919640970992183660178898541306632577626632998036641962021467990058557508685033072825539614481164872287128879259286551328745847873163031805960674100971526933273166019501072572717391109418633320660760304797835318060955088059076585816577045565282290675776212576327413936926702455134434217240004655477837597723579487153798095851628634728599914593590796908872457075536558563443884201936979507600605865726871798936969915679940621656317256327814998644385776707530999357387063514861351896458010303569886373521287923061909214813347029875678283178538336727135364678797913029484334401786327362060546875 [104,43] -2191974106157676090235817746717055984119300709194600423294416508389560273315190380875728685976241288645964056572467015681369704947569370645913274037630686242599436387566653782817390954215882647634894425054944857292353661333025361803230219401670832682015580858194575131227467326141514348425596792605870759769905515376039781639992118105854856038384543401953410794364429313474656477296680852017442134450821089264017822875625128677199797177716601786786084089308410955124960849051172599574972012788419645353257458841704293573334914739424691977920254379806262154519668152018714046439414447354825180225082799174955393849137010148089276709955992834861910521633932399440347533574538002105699425173195325910260017930050081806097747188278840969896623771292247538702784946237947186539863810260874219160260962253162033774089668623520092719617951178463564601721493377025706255482456404982938099738572217712898600889929397767315812797245354788010560842422233227210534602104719950092806740927212794516389271947132440490892653286227840695445782879202714297161238710889711084107862548264437190997086800838916090744138848931443255809600475780637558662425543789529826100847664438200171440884908138345061092459366080925955195482204292001496729916154136286867519440899652004053513112825734243122676058047679537941320502200786810593968048340536070117334378206383919890499301863059743469259787650625567126760057997692411128340103362619941689210736612354640726896478737943512457806312638543647620707529622119157992551449373415889199973153816858090096559015416277745674671235629022120889446333437958946540666476235223706252245043338075010136039135769224223944357912155872496402918968942107647914340265748151046926769518035860425940598099692033664461822263792998878268979362411827788270002303867163334751049605859098696301078553536994302994240150204765036816042649497082597780174956335879493341035744117532847740139752573809165219137108478373384749840138009077409312754963484910498301621428369324400893511718030642156478368572563637953873279669457648516552033461461770746527299052773967485768987856636135221188258788329390832909010063651158185753703372548552272846340114559703319402740387216370792370138291146413579532170389562069592036881445091617053077495631907770981170673912502344155914704932279663715533444958596718546956845423421715011197956535059944984614871410499858939147088676691055297851562500 [104,44] 600388203081698778282529271473737292765553706194890300435533659916528194726987515593555089516414099013815493221170401917678814499809153263041474935067925979653916104700733024898048861155032445397338468195258624309459851868813583861597588541786423408895525331557655809520310461009621398114694456356786075991955685023773867488762120011329939011328528173731585920354221646996534944597756393733378824722944491416129392360771665073896669969524581585402972113019469999183842186177661304908611314585287505190812775578288429033852228411244702824429115387447880688586112258677230742471263622987399099536890574067570939515129068201350062201851476046046980502011523108162461272639547400663095956974123324061541402247345508576117332215898134942795108149703852877650368131305505875136933179740020568280002505027853104872592496787765892405529996753204374691083805530557488551795259326185885210600081436462184835733945257036068650018569969932664677356744534891529282459945680062860368853519191810346540124478271562917495466671077642761123372121599421764882764010076305423955351958666562703900422665573701553753094066350462101047616299786977142071589434393299037735802764505910199235902232709725478135494129433852513796913237287306530968534119268345890137172036151392989186608521469917142332380080067851055357242501148436683507519224801398464126096638628391246238004105778954532490811685704156633938095082718647811608294550518898721871794679640608739066367614056958484082443251353853807830728231210997092837368428485810797017257773524226821905423038893713248507788670007656357205482053067206256010771545127082009370744616699976133720023012468054921620504136501000721655030546342791195157020641684106964607390243593813304383460353355873485804741386027522191762009756071623029327866868183433047411768155993079849220146269296917245076368349198712010831175619163694929499420484930712432679299036483242106870878920586884667244723850952594629739668963197012307623900892734270749451374328548783698045240684345482765591028495244208733009167629222154770533575148625523655204536475865117407652903549531037020464636501860961565766293443824264248108498827635208412394738665594355662676519950975726615023259467668032972747384047971392500606888815273262710704279487668636302431397479992863784907878302217212519904545494668902900438990769973352995728557022611020059510433810601170989684760570526123046875 [104,45] -154729181280556227260706092142834263544784397939564533644638394739247261437251105096323814125364512714052834002765915041772288578853626019243469000933928391807581887669705780173886332459866363674702149344064326007949514364877958873776559592522895014780791145031583771120187316275378098933774613883910823736149187871350987735404049807062440730089200106765207829794592660538371413983769469010546227562755559641058702086683684563472503023743008269862515496848014560662358760140357762934323328673784075234129012126550410157782199672417219344498754504832586217880161188016597717384283831928679973332814391044745654482260254747833432695703258761199088898792611162713841611972328323575376988954194620166063347578197300124215449427822986402948167008141851733006958537662524641531036529807824238931083851573045566762720831390389048691525764980862705790936243975132933615359373309823858685349886038947959660301077374597502131602240529657685806855041189462468711697158709647182135047896721279771070926823949078171593870104518738095234648530548083330325008329359659093004555576878118658153424980368994837139800696138813902316722389098290242839062628190528695093175049989790586373754976304705811181919314719890098977835401497092728638861920364665984699731285991659036873341728462818457675765871290030874874305675343749674388721666695371873411738099650754465372089013458818324722254670707241759006990997891102039790294025203712207260609636161190578684578443834977604058793688366598588644422786681529209219714054817526397465482060687563504642564582959434653559808357061957014413710776686212210913547586511471251575288877595298954462478763147703721876686219871067476251694316594518198833394211849893686831537791428002430043937599230698508476372907519875907353512878210637655610495056433140888477628286599906550159457828278193138810664999822047163502872691414877369470459874674385529795006514047560516395172300866492496117204536138811348171241078262259402382966932658900458489447298871787960372062569093494945806047160030606326953928978474255290218285302999511104449109197800044419374807048204196088079562973644649568266698764272501942071459248202582644140352646476303113197450574427435405029796573119727693438500398647037581134077747052487877610137909128240788848990854490140077227993840563368584408868790797189679108032857399837275919478080284108489905747774173505604267120361328125000 [104,46] 37426594427440453932547831563563530998086538068911036542847121716741112172536904196611832410572282157568157739645299614204469697121694431080092026014974213681862286028757469276205743553570177822479235612266155692182807245129685899763541633822558354327975008990692513797694088789028172662366811256149794836650113375659949738280975193333233669762445780469015196813858499905338077874949236842280529174902796258020648274761916361704228395264927174531030325951960424798151934746279325282527241815524423894758532739036296749929263558790325540352785976519470093633020112653738510764225553953546406231184651002204373320689735041170715146510393750913320478319338314724615957695018523820478279962062572008652968320915983436339241741843809241251939817215992014607811036745856917764261223088807626394695348451420839937584186767721199433263163847578142775531029852980199964982445048772953283180004522148585160317469387439547333990345505574519051058173059759553385680463345076229038580708161767054617686650479781933326156775975014874518406622641623648286458862552190110260390936978451164973042554037523082733414029375491865306937840110514685537237117026201549607618803319616819806439966852626815464749140435440626209058391598555248880396177029410763466738466022925268751289295895395745187255650182158988261956318248587257457088866766904715063546179889832947366812125578314740761232164926373639815862848240935842439522014915026733342991658593630387299920499291905080770017261700704925679894729543556639667750628680247717727896433081545954493965095327035670842269221352842668929904805354662784391346300159235434636785705514883852221775937925549657961875812979817068372569208816781153261099248322262977335930777286795404765118793069015032875170766293489227189542470867068165747935275237165068372646058820684053167928971978777316208166769746470402458993580499683469748179971003474019812189120647944229324541889982849723471033979235294257310476692084797379419604496352868896851619803207758509910281054110788381516270360214417955316313043017486139361257257986975360691270888479134325584889891973538625568759045028334462371548052861052350015521895486901448229458053974262670716799329949134234240661878035730904840172154083338869619780842222754775672893394244833627993832273410913905688119832011443175995344102526111423274783534224589309468827222696085677000610303366556763648986816406250 [104,47] -8419086459386169455492617712217813069220611030650995656557910139175172254753010921631273092089433923701533863280186006083582415674358925930325904844565435283813177443095832585547393465990513875300066969514011533314205608739692248229034610026813116026097843758975908226296547515622895557342685632482420015126136500650878972915857502961999104859245815268781151630236841956102005605304179001134437850003476943125865263313223776504684569873324993971353786469455269001108172118688007370675517124477692309928648675445806941054281995775248177548056130667238129350883385135581910176561931984163611220211512818106896854928962066981963984765438417385448086757507845398585162982844816115453262793005187377865842425248244869628382897680814402943962841521131199944265575929168803887266262657125371361301341545159090402701883789686988113460124373224518094992262655690739971737761576856847940670729236997220281331522808480719691915398714036626805736153851343285872234399024809698381024669094439660610152448774196019961719183526710854813445085668194789042773411440877219822871892448014001608765859634835311031720850211647177569020779268450501747081330483559576933124684622342552592409769454926723220341333470560430956242290888745330914435574688877572588730074733992843551070151166674322789467693696315715283753421945699886036808065004095494324706469281194080290601123084866143607776093666319104327364132003776100156409690568306822151926757813538849806851370996152443856662802303191320686920168735076246172032341179513621315050615321863393149880102132047137751344653211009457232763553258841936139268793440239607434916201156831393333899540513683015782065261962547711338036481772913517170412693974795013972155492173092879948372012067644233703666166521525732396268132028208662189878380603762892286177984556595927312724483010926693410444874936188270406139815786587352171053335289593556449542812569474984603264016861412754468435953341902958075462638016429346801686872223230270867901006248858834881644943988694874606481494327981850852685605789454376257893574423923025995789810294106691267755263504061311150303103790729688521272275826942344907557164213025055197051667321773586129195833003030574067488342542585909923787542364661575051791252616803053640137347573160388638833325799873062550527335898829914857855711631469187992041954694108613055890388832125381668447516858577728271484375000 [104,48] 1741453110351133073196358611504165694795267366429839316210814171862471933893199636874964120121340584313143168444000475028099437635699240539710121456887924600607641239155268900868723868020690215317453899532279922396000073786529085938291343143980943362383858642484728972585436771023430763944583111754817837871260446167224615633567877829445548463997845481217777419100474680156905570751832849187310203423031780362493358921048515590157594361423729940491494006946177167649127241675821318746723159638236938234237335591871712246767062055884533493262121924720661113058786833050017720886717759450335414795684531521012023772806865836316323193089991578484902533744131028932269743749983980192733320453558470655824384697804122817269690136896025622700778196758123412211683798097823030612652315440458339963826770350628590058416898205309657178538415252659351035549609532265971163533227698419974662748213043189652922402298204412949463950953236140833220814810877700307432857358180898075160886208052027141901471666685775945976590852573554994700940002144385107449122000960753258134640160132318348946088501165955700276061494397276395997616072660663149124702059034691507620585182106836866463625402310437905791489697464215365540584047910798640190701840750807527561501475928840065347194640563914625009910819091617974739153729513425664779121046423467529779016323670127496717112681827815435881966121494868302151598631629206430736361888388060478103688456117990360599796113677573819984689726993922156192004581422580926156779983744866807857010471806290643907027710135143988937524504716145775530490603910467377585500016413321539059283283765224148761313646981882556898904959844642690604922779800140068605489143612974160424434242948064647614038688818113237639122362686346164669016197827726026631762553897742983065352489731397709255895800685741975321053625075355008744868141685410369309578423092943488687588821125731793117357536223466942413316950580174761103940707206403872916662522032103579811188590816173289794292828637358708886615251590588883769710203488064886377690190072183495385729688471312628644007632764995221892148614644902474860048747564139439431595933225811226449289819784459304516706741025236137177050019075150244555331929837529213091275781517896942127437214447702121673520683890845218160356199054129702588750652967646628609411081511389304474213268747462279861792922019958496093750 [104,49] -327833245382088358876923739443747631618521620181806517061241260217055106065384013926790057100499339584681528993094718370063950006265488067174325624624790244211305203625635034912432152095062403137627768719115692008965737803424558978394012363203961686850854412961466531856590022185057749013157646696464425572422556904992359616455874066929478036460888674046920478106054397406878416960202298649668889732847617251590570826481396829794651528003868457392129463095274654153679810148718423331542780562762381042982515084332907956947368673040256226395542732878690724719246956472480774939209467685919157486633815463163828281098833876369627783054959751293168148848900563333680819372298743767582376473323044279505486267342450868955019791745408622205664136540139673632978839946590822472533915743797051800059336808915127490925765627722803447894653071650500415820867576946542768781469820128845428446561542121884724360532956632031153489222514318136942872073522762270170465112607106618075951512982255847306151328504832219436619078221397898514944164512545602733028252005922337649400144959486790876803264615451658947825723254626340107439677152356374120471678829987090653624031662817049554450187669889396199164534979895706216168103725392390460468517158504706294654554386039937896885561263272364770875919781057478414644232824979276014046225544667833895833768810248604786197331749083341218899680375788191776873850920130528552902060728236762192773027869011617823007201368796256380083961883901817369012299136204532825009546576686234491245457685092859893437182399135066474568473831109991600982555799197484372266737292846669020305414295027555963936648704417910521294814934735015152998575689305822955297593703137285815004111420970258775566641439165559123718999145237809707663469189823727066253209517964308579360112232242954604375838224285568094692558898683288712509901296323530340663130623858984631005231323975424756068346967048608970956510679117397845582719378286699516074950558295890973771937159364672253284541680874884943962106214282957048693354896716321539448326391937404709774337473162698010142806805695854473693602066300030847956345133149991950112147671630838236789224093227480501075761850348735655313697504603979717310325538363754204632603553625390131023345199230145361161732172560288529931750473322630491906216834973870593628831270581469592428902615210972726345062255859375000 [104,50] 55623848954357078159939634340988743912258277780113822019630117530207621259061677811159438525442955401092204829197543206495168307266741137689866766692768914756449543481513719284264901638526635427030030705835679543956406560067850025131268860964059263886627026944199904006066236305313961636413427307763192572323270901613866331443424262387452669530216307737570428190112987528478243648956098990216854031960706473655975990185074917315861051701550004428960226062899941674611199372025133527319210968430970333109628703641232252567991146876041879085622838773552805826739976021035037045749584761811426408354006725236352155142395504403924789535239675433816566076758723134573449565258343138255579883293126134824924239267504537048697092515202237168781751779286511234712806562051018831216216781866164425622193072531840374252729648715370489236357384087689706941460460930903587498069345339215331639351340943890433946073806357157664073560016597723143089677189105434377788219816336765740294046243342051119396998677320473238509887676606613200924102462621493008785899822671283041939916685767594754288378433152276697637948824186977233985235338627276700477448807728740249442525914580355260785091890160483569530908421989851045838406965116716034557058174156064173227828051868018367689625375205778792209142385750881034154059003474918340881002357202301243390518306776506886801574123412103834263239669941980860114190547223783765181913417161302067640584320684373491646037034533751791946328843421367100790624148100507163894399443140673142020995425280345669946113530613978343738137637912786910624868862669768073128056735278491929614760653263952814003875891320100798368917567984368885142065062816702966431750887349179056809507050852350470188003880899729089911467391767986189990958714421254500081005284000259113681682500146624403016770189527013793160331291862607916734204934235311661535247965375572868953783308103202476085457173507609879055206721863700757992024182481641321052440376615336434205944881405879526658151782715096024034544750843296693626199484774743610737271138994120261928663680789011456179593984174106634141423628754478613294935805089153421790894582528857108361287280577965676090463211785532405042205388459956371494864361407756900940738319439230190632154681529794549740616173467689152549063719812678194773442608835023991925342024510159344430348937748931348323822021484375 [104,51] -8386544921549098951234434862803168827634530994712512435054032262503012302394763518895743461530644545957090468108187041895399180598152201078609303940256538018398803590578455824130819487863433599683694856565571583735603375286703835696702234253725146891547817900498430271340659016181232021264606682173728444177600131656229029377653150229420317772033676891670998309105302653530348505827312814297776742561476146248215645899089982751154210459445860903329420310712872699939265358008566926919756550049044658647347817152319753049304235387095994372661997585242007766895865586872225179806667732124679240112777580101988093077779380000442539982206823083055618301145323217686398272016728012672056028671443843102918651404957468761161099448434158163237841718946574567900431558390915926567090511905119980679158179209709629157252738395963156296802723208962667252632692425496458396475659710012586537160095918588493827132067278396221206259687611192187483811914391100609515203002755416357920169373711179243141150528603140669367555496025086175885418830648695566264436442660490312358430982699796651175787338301783684966084898235209840044715612468227502722549547510535535841487254627317113370850912411480674576707394244745581067735405095105026320887571662908021368498470904210964110329392753432067449378241302357595293120341965899656219313674992407303655706477349994568475867528364973019374983463137609249127873159035385275148559650492690468374051377245534856480543661153569915941279701141042523989743183238473617009183842171592168397032466519887216555015929538686317761227738766342080682641040495587648682957725803810770541725303937886106549397844017593445155459476652178962881688208002951511818518152319720725376833916342376388994366868846843719092288201148058119979550351861882457567346261478339951506292577183171723443251943624684529130175424195904235006688732677712674530004077183512544376327431273169137854127244493401567499007209851292523127407191612261890737605319646360812075769497478643757335948523222542107065794541388744872750951225825860117543642434940843217481591758705577362024372280160562468790020548974689850009131810417808554842065543131538719669269695930209317198718130168092936001170135867714805034535831276182119209032638388453195631943135564299019914405999128178478398530463687352067889846098747688699537490564228647826894302852451801300048828125000 [104,52] 1089709055335568729322880582240714900314338014810543889913352245162876299385959740783846891779162719423189648995828012811632197230831906025067651590590638080289899841542484041980298991673793193644113403707822346716115836705612909291877793961228473014259693004006548282287569712385005376964960371047021015177083769628331296393149572267732179882852855113149839765816611864500347947708200186904157187109666887825172595012133331305681636086256172991735852055978848842725158549855332631713706651460964630678492758599679910697622190347716991855181554157538698712875292417433343455516744287022545693006197292575579316837482058644744204280853820942962487469929627524602139919909270304253248137336696489970940955188216136033842195962294572853388144395934661810236534745611383870139996718185318361610760187353557982179918991147465242310993030405711769873551968545038031967294230834877472630099058586808667443715980408924377835861616548177496370797295094866789643385134086370181180438733646450172512150347154295321861845209508696228603761566897237884985819269388041608462284392419444292438082566413265185805065318648966255427922672545240436991825108174553969091509100525749253923193605515447231255125747855085476632869698831986807215620352405141611427664557568548133498104170972648653024093365039400564837804579955368970461530714871553709812125262387762929015647344940848453354780601931596034787323916732921513580409566199457545971049009164748338171557076430878085790815980700918553681972974453499748667996854063345949614393011391834095860752328400821432880363028418936248008678950557398517628848822710508397015477295393377272837440845232758453860406094642198095876206880262763526428427420684347459898268990171970774655749363587658285254116468111495444178289718644391448957894654865662263779761926949830859134923745837719425410522361315512315282673297255536386150040200870300475379659373069792023477559904549417836701026747836775577452612183667418356873755380404383498387856154358887731998271853291093668002567923535958315294206448718173653690527084254261236902688223211892263654910405180245837277226843661532370553933282624167024789108089240034599143175846359597622803658764899592776615512018991625343775980476287782107386360884910774158356759733809303165754510655776628665537133831141217704760863763838348367203080757636968201040872372686862945556640625 [104,53] -112633589198520315274739386160183689985652187647163837500429983458837014127954533811723076074859360083686573470395965671308826173305147129729616319226598214739348566203268147374503451731207720653881320648383229587379779158194275280364812462769618658379504525031440446707497719825828607417409205917211933381506677138701908577526506569669047594629984199288244211983023352068240398332628012155801039391112371637400054193258722161891883471105517127771665214848740612449215900965561297322800869974959863262305806072471546801149486985283016173639224806101437059943316212813897183234218182953526079765223301984630856502449842770150124306014260663485351813151491198697389745650691260869946838966764409867443514755683555537264227896181638895244765943130672906871501863468570605700961937709599287906479402236132687188686670134480078438390802682173197630396291245383246250663339739168230328124305369863589329882542305784138997017895124399140298322601718794131997921436431378295356328043824033972077070826347033643801830122669710119631688320782546145798198237525300813750290537030242396544683759799640781383267895676678834421267632325995205519463131506567285542408634472969419345090473464641057395365284017504989377907017056706784020832972946469824399029100088556930510751593597167622926241292699908679291784748817523260042780623099963521126827494297844785774059762067572705919012921661567679319116909773490249921843156796894535808093914442302187677286760592477421173923185711686213863856992053264278856011285799535010554080580605524028301105571303823097048229184114920525949025104292045382522460396130823536060180703504448441003446721733635403080062067662936141431686644560933672922005095917384271960143683829724776200831725933946552655777795681373259354166653224840097420869116887526893079192552418095483322504909876193837263350881307110771351276060354407249809735914533536358636082039908970311529556780769211346747303371334612835221274327452617896952455302258683006272862493836475041495370975692350176456996942285779869690254019098629775477810218368782949718739469682920330114350456940878583838284972242150107459101071703724059431120425682763807809526541892111145916780752964664213482795905447320146325385514655287718642649393270641471709096682403052876127392758152838245608778176072854004736832972443164035958318436314584687352180480957031250000000 [104,54] 6799170582488981915368064084412778927710508661655783572506110526161046209517450654036750264801559467531538841312595861878247209018368586802193740909526048083147754663080298750470071987873330686571696947907903677417559917788660333901395372447616122734226398170760220682339561254641055848609715328154764497873690801392988354007404567008839243534396919317773066919515998275239337534839202481117641924085819218090600819606380015536658948739688508502222685527460622144381222090556148368094058438763904317461268489133233503981349343515782331273460764753485114649366139141490823861685329165453109319267779355233757492625604214965123810957396798116705084504412734061330942358375886561197719200204679467755126396860400160872768550962514996896781445453777978425854582281264156827161994804246012384330873303799332439771541008360314590148218231045878312121118116590906029669056192440601323884877922038143318762538107128407482814912545653872515090946024297744696747438297674827292071596044371369524420495252307190331807319510510393118840228837288129635162260927780133434692121300095929239637662165134856712249590139698595136567988139437307184830126361990294507077218516616384505112346609998788693762590875860401021454638637193675777263326933237315121235919075114553137349157423788305044072479087975614952904770298120604226285100003664873285189092606229824611668483110654807138287201994742390128002299528249140241636089936006141638531131038211181698782089710872790153598816130020763789287097525391748562609093173181584122637281891661265560798217375965378871786370038391400508521729524187136158756757135219304879075477653965011180730647784663955378915484207525677015277382850920500763775876436584734180476211893504324532142191240235325513460005694909195909222332613902460207000214660033143734621649274964226093585441241129400875028137382658237759987953798606900290487995731149861408217229543947202506038473089361231314851379801317592639491090396483581018587919282894575652423939861573043386274156242326524576638496056617321582738164376369706153911078842215947868319646261588190860265641450944683110406629480411550685301700406058710927374638753344643410826704435581852948698538827645731574596619687716863737089274346416599910946456792429406021978161676359792084435314869132285917561469196354076086825661667779018004775792860527872107923030853271484375 [104,55] 474420864232909496574145672543463688820196515656857800309047195920911373829996215163271918346097682709421420458905617547571420172757845173485057058084394045014553317940753148326846559564313108570758173920006731001629617993667236792928144516802006834687443375281471126552442280993224975450649353521426016298355155293468891837528725788748657796885244654515444601329711510211732829839030729120574847614817333723451880008516770072112823909859107469823962751383887482516217044250120974206259325182068473905603300869845426973172087231321296724641945265125603367541668409980383150189428449753619667165720087493294112633353364448636970130276958627790898383270491741559603015422389557683497966527499916748866369781335617969883316619502416005149640863424089826822338676026941167230370190702358810586081181395890752613664730521991497053941280789145293629963305955565655578169361068155914609437008250235245735587192555622374770796058944288407617134632790916035441282957724925901553819536675997310102353629344126450708937389701120102733574821070687325061946915769254534659150043334186478851041270149259726283643765807959796639250783340491092699249478153634036671437948935068638690578249627746855100245242939809454323346479506169367057888668482985909444848249774068785996377225997624512361971339132839585239299682161295914169215149530403515444620043735269971635900176089080284986886128286943625860851129247324933299891681263913101677672500669437725790018639769398391371509151158281131108287670007498001251854494228571373886233671952501599630690787408337225835464316831992438970547498787083493867052439753081776165318486543785444920746423719751913301849437152789074403831151870762407828496391661334568279284765870954529783151436521220761192728468141759548536361025597214530732213440551064336728400709035902673819864519655063313748742251845672301950874321743236239489877539482521043338018004517693321318770150636203198729656738519313027312807063726667710764402652201085396742226256884597233859519669454636763128333212593505034707686665300235676131555821591196721593353270983638053888261209630140841174240209565497877056839823162483433759041904213533957706972978515930051501303501132591815638398361548525937503710127065328687247514353286260349493879639959723021374532278886916713201089259323086904215283987965023904109784780303016304969787597656250 [104,56] -230860696019072606497068359742467904635758038140844315895167327723990805544141042913569771336135080280390988005457508776964278864509672977400502093843188309540742502467606581006432694222226079865248718976857673347314554845071210271842301853744394110444723929804677535733121873917134711664089339489933133333558092701304708665729433956948750445995651015746077079865732108501682162301894264471068917556188019146812818822021163883959738442991294927671253022177266138173953518184155748264017085514256168315804218977693558665235238908548816717139323796677078330808351142746628750980276099449324872197421761744470013541608445790352966187634731774174498914306955553605956683712936136503353491703303914063228229899053849769620190007812437771232416946753847921965780429914935962078331770483653690026842959446005820820006580851914928079070417782671347766768113958447101068582732760665544745406477432885308946413012396292832097457279052935637196437063258716955492660313984616625987229120584169412899247567838273116070154354566805276192097973865922265223183852035620895318762224925296240738982664287411823564428376416842495931723770328570183726296612332449780968115036698915545968398891264987449085926809528131809973472343933765041554661942754326706025420855175803529377337519192873964824940005410309111948675005502187906016509491812455933958077904237797060955891512258556999356507875986354518619825647381198533183519172790732142241364661496652530241646648485597682368690865716140882810211426238751022122983256628865506355103015283011998408965504929882734750764347807417162580231547229447567871120661109890978764108506131834912993205008843295401092607032862482554405966612796586040302529905619175213185172261818934470924901185923901456984903716665261137004985750808650751991285428109132845778157973437933100369143940869323355923928660641094222279608107208692555802639440388410641782956225366541362919501682191915872778076396061965050817600861163747980994959707115126859011325302972180487793698018203463095153567824976109116064572603068109311043425660262016277936758558247059969194525587545668593489186625006155549087378384534363638037672761789619927202905023150299836341356448327064818421950922531803102893831704461360865982886370023468898060558395915477540949416474385328272778163036066252910529172058529123745529432198964059352874755859375 [104,57] 45483953213669529801512542108486299475755731746425886778389449446377085725025932475053397748612235585438437648883645256847458051227993861147328233621090357387491810997210827254672838776487793312349568933703345049059953440821791030618739299277799826172081035011399055548094533470331344062738739293452613662176563757845584258944274791646026599149257958579343299397362596760142604711832740609994570538139491535588941699213569037031225483932230002789207374921839682548018360896610594370137919517499625558415573036334842729250052584594141796297214445951108628580410321452698743678181087699429954262530696003528996115637492981323639716479162654109121738035172377140923351920334844125247845722136272730838537593062367659868481402927414489277535882290588184670004066098140054003658739808649761174542059281919094203838715685708731656648085818687362564843841498324980839385058180726389869954124816584174937693492098649272825069544955844650945487888094676048409171643318684107852641538703250374692170006093644524029139777650947489473040079041173604318592493745986604008015836281938107214739555463084636139349826716760381966762808457234859159437340221017838559435154520780939710345729868606182499020403493410914986238036003486592459602281784116996460162878623945033551627639748065220346619900004501052954352127181191819328175231078834417094930880787027883318544153580236635933097856707822412696384493277003665254402876488380617540717217839087889110107808848173727411615622725596625841989816047570801875127197673379479537929751901893711007695410587406524767108869748334069504945769432841422020383579236637158143868993567736651619176670105268704842441576779165558904547491688720020848593769110749145802973429836504245739918312393301612946546624076431636538154684412832430265339759146085267618406449812133388545591639705850456984550686444101830658400504417599089242653255044931984865628679654028668420336408281895931247521739427912069805895654628579795784793103825915035471891676085198706808189946213111031231521969488014130414775657033329355613354520357788012088885348067104791290558875446812364213463013787197446172858765218573034330023999540205800361183097260375578547428021974697030530181632926022576700375002041271923314667711007835061248876408822197887945952077370932786329840047062894559245282977144597680307924747467041015625000000 [104,58] -7101297682265031035583285227838263115257152352186021338792802308527316287299931849009948885900895971206343232776815590661160065091287917705988470664627221856363202657089507002396187861697074040701248738331225396053508487004621546719010559704589242931860775382656473402317211597666805616715316698590997229585358099108111974645971060262414500060117347504893632735485402436851077123800114248774698488439386708438426952078367839844347812035644928598782808301941782175840397637597374142797318798449843804614097935075021305712031060091816713288399262577514825238116876722833841934166185762240643086511787788293623193168519161817458721689569481712385033583102798633613789688128154169067489308472262145510796906266686764261405191327323410519255744725933597272263115424815433927016075079987288704861716660432375142320945681510722068725299430541840663268881791263892214800191854752255652408940852859031324866045733499043518634001371092961524722033881601838823572713827303245937194662967911082196636776141175974959431222991077708635971705246572009532636757191829065269519765596308565628973725123434384981261999582786602391946353634935147828479407708745832531036483446925807196477582998725438669629409283730260941794567621922635886388572126276482897142117270791309220508306834384197893411316128352306548922496325664048571774243999132219566424685818384711625355107389620656168973100222718230225799629004802981368350638775846241979914571898429097326276133711744825919730275369945886777332778170532040361025417965538482342685618332574869125089166139701948200154387359763732653242713703896920083296628579671353830526729824443565597701544478927138517116631267358408836484468780816509040591284977155642165389404745694641461152720661012972593177141519187426051059994950121396537551147553017993116597211641294727572918035873033261751314434837393059634991454741849958787934283126291202634722799429995984836829021959397552416004301607087426005915409872689047895726716869201129338275955585715848930545344891789273834078249042019176402804814479383866387124009916048941676030438480149905314317710156323465529689496714147983040381575508635987539723633929950804490085557563435958225135402363611215824068876647447129440956116636409265222177182365138038966391897397144108184492941534145244012529504052301816534320533236268602195195853710174560546875 [104,59] 1027759506387513300949647652094375864287308232066664373453475673513259498883090944278706514151904423947065286289476826915772400804280461927111521534402876488758473557630517481158694203679433453281259269554056509287615424377110344356626261036392416933091835006858071178848638591349741358044730066119348581166815674915583393365416802092166061087259229572713332829917531313400361029415404035678393598327718547183591850671041243518741449557172341337843786585660155665772796029411594845600700077138210420892642312297868875012996240763281408442632074008263881785447191673352546908897410155856705254159383948081849073162005842482535858950241921555242031790498817967159978432789455400184499166540947885651304898346510859564456437250963654493613202314349298658509665583226257741022203198939282679571006037005952457322430808109642901813439465562192080458798733770903090483268823757477054599736772503962765478193691468019644282635463429856331920062889460524822024329689048660617269414247528298138425619305199690580387575215909990383303566660132294875387083617471812266697502740083071014801738714558147946668943784183877447645763273954194408674942905547746136162481391684464048509815958055363825555710044864411514901708385679687909678475974194071658417579422256678796352452320008875798553197917502675870654195101303317597852953927041435897158389719916080745998727954420221759511662977020157835281427627496913901849201592688689066274537208349309547446668291049793670026983376206179492079953149773626938384771299209244773494425124377311322375008921857380379495201665449914847071894949411476078181902759452413563284192414759324883529674216338418608192907732591809692866642412020532247354051293003873806932006604593739947100868159558320781438030278438044455268064020649533460109335280494117928211845562766834501098970956000509679063592511945989258189590904166325202052527510481885828862202065155792509483975831228137496707221717805249582840079464409770572989483213948218230450024961079467592583205154101674505179752539634446696348782332080943613835261574683826125908216445763351024662195159727575946131474602018788447864693187602487126302504900111587896720706870331509766710869212268940863841912624774103566324208508164508432504806482231183078674426029493770503588927641973306738300750253718770557131989562549279071390628814697265625 [104,60] -139201679148859934688145120190527931398162801022429265100604461543609363675711763259457200836370335624603289434770932827547806561425673895742734281291631062378552201009893748118908917519392881777882399100449855884875115185440502916950788964117718054299009707669425779877379614302031296429568001109999129101202129277174529986110883365273358326090275835015299479549843721802286840149235706004215470759571246568426834420680292493500284024703269477108663139494717983158536900821093173325933004501325701498160986400371833916234461153503805665669761887507699001946219123793288789140636370774354818899473219225565509771016750953177086765735055677309730480009631593584137838184662409097394895062730854598581555517240779768095023546044912859970463818472106058948500658787058508751204079274006229549636470914413086305127448433404545678921199964182026922370218530153264100836822841199434231784188375354945003102991942080206829672927909592774203014718138961256927559209561967895838660657534248352964831910030026046199905131626384617637795919641978524061998522852530467046380303611952280403920735265662016756925112707318765830559406873889085932123022941925772304136577517327418058687037497103604334087859273550364635857086041568713998925513618543150443094589309149942026208140638185093630550204457826580179130003188822505708149389867626227397434618377122123463706132846407595591502121738550886414081827858862205764328739443539231206284256553517220815196705858823981686312466020820269776795910217153894213054069776361062606576189033855249272923272528413719367393761677891680123158173107554376657638976429613359733078200679040439623823202428494011675236399684879340092439699028020626041890666485981483151640047759742539498993220200601452100670911027311428986753108952406379661206564361234913475933598802086964303734841246046056493967456380890169335575936229359333740484595774211702081232781021073050386078792992117978572795402448913062063493159591228926757966370786901359586233414596511170028478659398604387549089190526005838177758643339774744085598511450832719992201335771924995666411276688583414526476439906444361305157829075261318011866542238512158475470118683542939762753734351497527370711760649128729750578785286908593506911051939784154674103031880151549804857129054720375698805935852914643646727199666202068328857421875000 [104,61] 16416644404213551289385358151885103830399778567377153090488829150927824530826801335926525120702528868469215853323611298862476959443352592270382024078655566519745626661078025052149086594934248266165182352617833664984168345512151263345451120747921203155722349354462407115632422430570354622023450201974016274596367841247393073789790112782407202785332311033632625501118196315157402377580753350659135229889806028105865714823633946825739360367205201114993624663795311223401735182126560107533032857340067433282731628905865434663052370126974010712928337928609509207792632085463016442465968849344797063953972264104926505365173848428677719899365617798987802867358260196402745232022004674289828644937298804667886224610356787817583398259647552884300039854062041113217839607595507480547136228406706802217338438351565661785443639491602756325588516834048831883388312584223503785994636662870951576539928591398219242490544258918164092924914941108244958699006259203289120284854439685429359496793325679155732002171830520170836402587755674854294965380577545780416008285568259815806219763335855431842556155585202806959460315983768395276268164778953982103492697843743036456486473144613206070705100789498063424558395821465605517699227413631237784343830739730865074780094923149482822143126770191728211471147711793148821358290583828259877607799105559843369245587064496295898437410036978484371621291140270073720696708744652175593453835591240635125178411978444564984031682659318716675237538633303115840997417865401066099156028985623968351990893639759319001278282565079932044490326661404448278181919655229045461696236187320252138556709237330902511554279439522980884729986416918603976936197702416466938506334067863770995650461604773237730964216663543012068626407471441208783119275954454662078858614101353520433009060552902030891424372723082722703454187706765982296356595954931954780078904171900368561831577261361038387006856142671414946774925880032876228145915442762746041725138869709007702724640666310734438089898074039203571799608273952109593957690809763187604682535016373117728918582178937062006918915249374040190283974796046459773220353899646055917658777389326088969561571292390767966219751130282130468625112137992687439242402136510194115173910526679639241436006043146254626468623840835541035808967924793932979810051620006561279296875 [104,62] -1582306591391108822250633752344075967056793618906184825212905785126059007955286919706956310882399708755581804984383639662748100447674953282531835349401580472013926875325109719532193827683737024378358588643622351542873482391245184578376242657231816366827002052697027257329764875617942558105765666876999874600152984744582511762929550282631995851820024069331726448095455782171903985714256912891842781142638383154595011806622694664305943463626695284824465418304017004674064038083529788324675057854656244377214946402816622806385270480059691103466618679515167733561820176296801372607922001069023844528424237917492909742184354048561342127333494651294924855149334871048273275534679038500220064803104825642372102740456042597610608120126084659015284109345452232331918847490984477146836423125726493637038917562486627215055423389090877237760834895079082292563854263337273004031304456851345061704693744478103371380095759752831272011916247751366158057463683404153551668620070580048784428887996668742711018272021607564113214355611755923428995007954701481010939060532106414652787248025168800087110686029106929313037807415465908799414488781261363497286271781030383698560343930233561991214915128822623765611254681368047143502453615900384826853310582948479058174720707298168802313822454485865331942374882497652782331933277047029870881833125051272267968898288292504402763233166904874417852941389995510391334822450099846481977632557901790680730575010795963762319884988349707648105149348889609931085378335428910441554721118829350621226632659657544138426507835743119455037319655457787963496477293060997044593527293844416897262193437135915302670448298821212478498840075843101634824670733102159219967153869876884330517440630499479604950441830989934513827314652892088230310063466531052378780585999654018831271815822121656447318278955415455153239558705477074867186352983423451963415143043472087490890799829218346748380470189980783308478887550684971057134183583710026778582467670081142479332373273617806437596387036458824945676108973647372423594620193922420392687068263169609400312835799500948673119454690927864664916647900411017577437408831241835531809605536276944719600739157103425008908967681228852279687295796185027108675167633397287273568492602188749180694506591498286973043391942192015070296114363372907973825931549072265625000 [104,63] 122964979654502177475575999728188839457429638033436960248376321480767018830993996397049791785501399443208027503732791145058502320965472375656182089471141685110283531937789153358773599009097669037211263477223797706422059411215181047478611401058583992576605279456478902972745893448362639536840086217872270396935930151385817760116119117337125822830181854922659990877123660908862668493268190935270022551107027450461587257387516789176685288270554096578249633702694328052971130919229190332225138404592850432446789863751093926865229945278121109988107001440415725857917408347012323236856807920185993645816757073103420090991977773838563414389965008945631346688989454060820266857485810847474341872592742726899590910357526702632253545979716449159947123160401410956884197801113284968750097766221514055033110032950591834785324349537071537282792505775257966957661041382820433251055897918258450074102194327128633017106327012670872151741640642514442052468771902206458489743463955651053061766958725046959103878808992411966691849450308949423916210516627576955959903887496359889639751113880585329086238599276180688111638499937693184360885219384733237023755166331942969935208037978698886931364241121749922153514053306452336189188527753780624037949594435178678073286775574274840845416678494474214765562594971074184801948801164402672336413031855622884999415033650826463141182722079333495960819645368884591158750489746809931849060509293524235467691541190277710996387214941383851862323213011407626955123123152052830097124301899862026178592384325267150010670809376079731930591740978885141668034250841851324058915374610433507360371845004859751148413749472810398247798091036227346304276768366981957849612182237366463388306806071704332104861813125792779280506389657716984135386903785972586183173739982289649497901651633773704710584331011383362981015535605521606010041927267540627336724673524552490624277035831156912374413340525415787544791684490160807275480972184728315123008730596500633280344537162964278779435829370989663725325473751482797453799198461855323949112441014740823004947632788863295929082655388988277357469592849495314823728816774714710512687861385793048702517972352721114259414275099990222550531720805688936302270429394897550989580100689313079722000256062903145053736904323118283988455586950294673442840576171875000 [104,64] -8147140187403216078951880593662083329120084654336251228342437305366844921797842193569170979537754883893012805768633744730754172685987006666535712480794106847941280605463725230246668900947740590622408120268475728079458649413286419137389368963568103619269245012840727405859229342857721627402073869018585628774426172796665718251935546169788632781492487303073246452086788572253570883556694188745026031782557345123455913315337386795659504071128099671334644161101957391140873512037204986576532394914879894104253572629838945010472548294083974441042546472500093666309694307038486009056231859948183061870977218955069004096456857563008836997225564790876921682022912431370587026310725452281042546850190143951826129983807613852630505807819257678712849618421716303868902364625057202672196641607456135838384741546738888078538283375215555590031410236287186768120768219941323639926934150272731908665268533518306932031535282372245812956868610504540054407718670991048209406014119695288896941149985047350279791834703204387646411285568115451103088929626970566269975493449139103558427335740846355893595243751470629591097499605785770321272814395393929017662750262417173328562840035675095337118467592990802117141492830628788045002508167229614529812882797467550490747841413062345490117523129293035147557660786238284037759370311499289817710397427728466407012967213513888279321349944663136535198716053839838810393898778559735429606626624964715278360054483259026100762045183481418271405127275544342459672514572553294986601880934653791811792273975094196821411933115616760105447088506732400272907962369254426459619022311947821956867538868975564414709712996458349413460433652376859418298514509413281527971102462750535122600087408678066613022697895167265458000546520635776225840850512851881078222768899033864173045344109986417087939022725414756446904284321869587367775518428294816331249227789171596093650677580441436509694151284928037107906699776007375002057694925524362027893616712616761658389254917022693247049613470228422146290998263484081533578383965227813085280798935770047645953282586926686588593702042611394289271405778152486539439850301293012423022508020218267693970229737886842504381381382380754492789603546110050142833830352991994224632766575698548036889978579420649024603880339654564840819220989942550659179687500000 [104,65] 525121988708990622397670916276769104447585852015711593113468288650570276896345042409172167909452061637101724795593617600516609237562668406305964644089380621113636809859757977017818716565153265665374279353117978585412785110178128324598561987137819313032639098745544634318593379745244517910669376498247149510878648349201004762262502444597886984304053542778516904656242839645343177371739798608423780382408972771692580071900725245232505735063232312906574561299054372857340439543114048996895196127183328688068549263112363205147101019793683944351697468579601024522345575046976390547142256896231431395448237633844614347482503453054354228425400163467508821727294722833902936960914378254569800264879577507072498495033287928794072132338397291968594748427635613371092377817296365374918160702970792342108805291505526302947997742266427163161184919878610036627082454765673509143513208905652528752118724222519422431303391538996741033103862728649505620417456762493803026123639417275125423025787859303581414817668644294161524635184478318904460712605654472095705148233493389711213777810102340578980530114265641411287973882085466851625306225703207127393906404890766599569635497787624970331918433410954104839328224614140316654049590572350491788347850104787616753729491830850534908885621415620886392401215227671071319020051944619130567676455440535728121339092390739924124427739033081838354156795852714433729109269980385446111281251075805975335336094860143248011293947155368971483569316234371069015930025742028669990924252799536153220922292788989532136600315800139899556912406480506293495370690313337796303320461301868423574690958577048149294330774323503999641316052150972744272954077809847571754034189955654687631544835817288299033344972363710917045774821258376194402433771745770764859752376353685211124308211020932576457726283474145758335915869727513423473593966561284794260101074976070084861418865908567670652017380241310577049123161113636857315699908328689321919395850163003207835332653340257131151387329050766405085413382293336742208053153504482006689346970934071454411720256676166476334543624676258651852897654262684843763651311694709345678613715282961472422787877835900269986759694691086944764856925399780563648678852674406400025577717479946850757178977664479016422426878777700978224165737628936767578125000 [104,66] -36286944290224911043005793240662929415429543193821316471416418472998972020433688950613230036939585556724849263051210694599073342084741299134073508954267936022638842345711373332919441475931934747439320287168373523520596654703623604214937954573837715365194642993338466142639073790556662420809779269515686331340186769176332525896921507260882819426668635077997048176093005992832416338308409587132322898169641938538200045379925841444868881567792298401098804705289700720129024164533776653191637612156811276951952447922207139674392616955080329688384131444406494958990853636416373749085669888289283332064635662391658599268075528258914004489578632974145092912368050399159702514045673552065604441156915951045772892428159740505364740163538362751729491570832941062609406310478879410788221504275100595209600505524829791199916839632606368363395052519563563189114355431631230064559241313582718331151932410321888083545203615143157741923744352038698137995197222201956272803099696199975879557077535350394728523529077314617423869064362607517085080014223829503235839737871842718623287967877864112244425743428787285293924083256281941930315412022392712910469193579892584330510594670395091575955624814008868483890927382038378211519087914038285504046688887744626706086723884781588325463825381787288664353175362608315035263538802533385685112387120364677065651269430483821472276295985796339207524848914619509169942178791486152082004196732705743987034742139437372678667092720785994217431463382644402738932312992314479871008774923534373749535449539826364808765666457787340742892871977882742371446254150387817238940722060416775569061140802720762123583253612944531082233428041314496614573485032649256511328501953137186244611305409358686997323633383670039833850361914348255707206289830641572463355857165886339118911198291791821708906921954337776487179042308769595414686913778045282000218028318870333870527712170983863318107564444634221954485547559699446209347258384301095038880406138130164919034432800639828808130534872113610936672559198654861444614370197343892111597429316177761176598236173852512924213246486360995079295879710862415171669802425899525012367249415129652724863439325675485020850940781669645149577784747749276861253956255834667538448546606024503694066865158584987355496065725514676393941044807434082031250 [104,67] 2492131744596277211653526776413505800215580661129876796208755642813652130509694257816399748252963468095001607727628287229779844207874298006738659955909007902641898650156864643138706847212567684846736985743573066862325804138567975457269216248734616512663323132328871911570543080042669868912867972529955381859015137705661586453606500756200088039488143548882758543396705427486259451035087361984661897435466282106641375785951540832746225644365119311745919231156753827261445006868436719838391037079897606554118365846648568511508899318680574535903424457864153309876960041347666900238489363109079319625526190390375792766534936419232361574210166120404207419314484502734571941454759820957182641024969786082617117135294166685587989857152347898070592840355498476659104493343297228584320534808034028776616541082931864474629198767292407904676675323624630035903737993843055510192153516917957677606610340498626223115633497781875075620354160659951934271489371038202209724900568259410315761845976459831075366746192069794844100399808181912994456207740590445753607800486247650412332424383069785126964614619149261808108373718917400929379256587586710811175019430402328436940636149484214434605116953918266804898727552094357819531418769206311187398567272861196600950324483407945071504404749143292901463940254944617252064195584423268457202099722765827466265132786910379300664037567391396088531964143724966215195784511871419568158368977107476594034700738054586210224337498920946206934445254396489261336334466878665751664016324954632930504471268698399197843758972477539322532687862732973490298411486511368165569373876345950639716802712008187104473376618593523379740425479120014124390706019428004803727423147401723188050742413340068902109345005508079203766688610096827453647187317384885028521190453131505824782402752022945629896867795948334855310158274992037417161499503866252647732545867279238611510879752241173238340370743648873642663496224948546575209526901221926716008995132817430648602304289075889481509799589897657420596423892631902328009535913458803622402795935564239339229541932293124270433491883320637328234867999550630375756204996100655369372310948051770944169442328039487552351342965917350741157977762320504174656386686934003653893694065149177355094279592833030862057848896760065928101539611816406250 [104,68] -146731983636959574271711525758431927722149055605360698074059001445354781227319145286739350518739499555670283497706732418155697375599124786774241842146872074725329448772409966417869753261089127177890538352189075716090281306296325405996957042409312777301555907027832455861552423345815659229111614323279113029343434175127273464581563444702811500111812577872060257110292793264737979401880807772065528260406456379243126547066202869922854185339201929876179093177795007673714850301086697366850874787412661578480763053155790871462027824117069268366521240575234304949824928596499074652463694185963354174836714463783283728878019098905478882866812677083289174856599890677646384529735414040331569728716260225212200760912134063968305432085700286924964932792883318508742874356512964530720992199840805457549014018888552513727822257433969968750794923091909168143674786015431467933056118810809144307673914367148967805905992292060701939746313784033431434631384819767314167394595206649162898149595630277496139217185242020869629653754656058377886499058630109645165732850886478247190924865513857945209507449260741754985679614089383188555149926353800831644432009158303300327207383848672302423101293852231489595091010664241603969512578369443756796956966560569368190852357237371215115566094440022079146361707219362209723384658348090102943845882950879134248588388346286387370530761201699557844894243504192257202197258196099602513868699399909174626147490878753274119160884752755155644741556431580593844347083268245034791926397001095758040547520456617846738143355510471526253109783318140336683611628043659535751878974098100979155873361343546164780639930334200212712089455877395372330035094113859681294474202197424046603022748415049309722639994521224432615645068472424974039412785657100976373615031924429605902368908955395459466223649952059200208458404769617856337445469468636547837187973678874521874927115093836720121887268249742499889126178813774428502245494340903728868039490664407375977873764474283489950601452310376584082124400607133570004503539824030259266846017392518745926189727641155034258448892232122747049643502200861366856077648377185844761223840836918650820688746676688978458791396083586157857438469043952309511759554275809380760969963530981346321145662562929283059767348402746915817260742187500 [104,69] 6548085119694538209161566110126111588918350903460800717257600854356714909932550230757318251346012533580802222552420083223459335651860680507690447233529671041839037087398518353720225988043306638620593700734221567997023976020970785378113129752575330713984369568038289030799473852704914473206251209483305867163450113293136465792954424059681572864372179937626665823618477902200886003628791962495197417471577224837767885422530822266995038041006089052097912722369819197508341591587307987482509602057011002717802168992913914793704169781700437362196785507551824401742235343901752762131546554802529147285460623509074103679682829031297409459479218466915072753857634753240623890007173622124492135008600588883810538527140267395141348056275274337943046072579996017576254918486717491281023057770885486586230690808662374256972362214258682519714697892789327242194834980726776410469833767219408251151088678170847349940346136939544948158349165532048858356277605196372954261190862584016399555793302911029659742782239839376250561881248305299254876140364016588277731077171533876520411125179468686527802694060058022662107446060963935318084777556055716101725530308404738740158564290312762374421342500112573727316221969309768701903140177398716970127942042999526814352527206698616309293085552125302392085949083329126367153599315820860817939701468590887474054687828882400534260441397315783116631778741416606843710209086002456010566300847881886122343480785310998540650394465522509964395023225446552364183017347558018059163327001012223192021864033609305922736593931630239046340754988234556468263115749698595543836917299969092893314509400936146736878025112634244129280153236452365950198844077107569081882226796885525961887373118570753415262705437808519950742416686293652910601537974675955738018388211616162950780745722382067368495979010913228349244870917889688030121886316237234975875484521745476164794195149355649538657150169144846787005336505315215372944213792286419867166259392571009580111265234639505283127840389721805572103221133632469665662447646546819402617939905283852926474194880791020096240354964253606166929403924331587290670311465309409408775070516623244860932044600699937581362372354248031956275286541511145813825787667147513708134799986089747107575292601662946541481165462126731872558593750 [104,70] -190074726117312327909837048122902842555946775873896054271855464184313346554009622956533745565970133899282713033083345553300263982469330397245454106925569865338478545938302987354632297876627833790234632651162499938564960794267132322017381603254045294832134938101425522999135656860888895317675629367391291508238310365066564956225070216712539533987910452544324458777903231101550435959584048111264372322774061488730596481351263818481763776027172712760086230108907956833657717733151512006234690406928960010081836827598242524186501781690788942240876032231001038885262815657729853433828928867284828374228940536093378227676520049178903148221686381209960953224138558149961035364588020975060391877853995974433796163582694607377255099583358503154023109146002584960938694443402762643739854722369906201332110433798950907228571872701509684042304867516629196388424302426126314724770678363204071285862260709410361161987459468597254661173743588347495215036656408350566709094000278279049872368184157172706586860008333392506912306976745182469065703038126108285203964093953375212417364419548796650540775715498482591894113316819420007843911184353283147998503640595988588002173130506121801919121055422034571291858857610169803493405013959900586413073943753575833420723381396061519866667007705615888345525455687984373192356413147179788937908350068041820097134764558418815068586210369693078259390548211287540799707322321211125557507975903595429992985744914251561803372257218814182894489455067156014769816214316486893938006339853850223240963071636342207538501574383698125501730820295993394822320722714677016949194654642456192896077255314209066998834562099978188357789460738510598368008218418394914803945875401708211535628479052670939063441309130708357475855910413351809258819400953553384208741746405310681744864724109890852491938515533097397015419512963067613186138289567297964499031223136394731159780068442986796956540353426062840132563994291686318739957305428475553235122950216238688925431703412214364137126786471980861100578091507479351917253873354661843186965419445792330302017886998365820141179562529939821012487698737870856628345383550469429630011855086432131581757029045806921999419956349806830132514178567869907299477344267675831500957882184605163566714530786987756604863179130554199218750 [104,71] 1674127880551497404166709473725434735650675042571865316552831870637567719360399324216526286046070230356550734749793583245953668952821940046708661352747376965379849269247633755209460878851592110547006562147035670138818794764135706254144205581362752064739490154622173692363422997356821997711937864890166815298452095561683070920633203375914925084314622730429160112891746595986062453794806005929150272634915081829834054689797397759122034849491956329937144134616122323497962706644866066684282205689914877636953163758579216271361505881547120253121400664535532401475209441151446549415961094335229023315924542388273786494051367105074456048652902594870472723743644615862843704184285465002243731697605552628695741379857722861220984170471699231164658701926756533104948110080117147483440432581439531014141157601016177451194515454390250305505998542809281698873140973467031884887448929552462985348343283769896718747589847689827959276900778079389553218402847908692234306721776326195356332717312941218754740326370258846886511520589097908891099737536010436599913781937124611933341298310686402565118228993387302971459569421545574732116787764504499645335991386331518420409148455883076219881631340702213611104732250139321829432648954409993083554527590582976206204952073907290368402761482967512392989666910898847624738836777399896584155452146432227943955316506083483621286740318289663281190502813023165355575267025999783935301607772512272889021039777163323076151715923501626694859701512556791092733979487005589710768072102831790357200868070461455802724422238445150543361396185956816760623990198210329746756316860018358485515763576611144338891683208506785382072943833787742260824530790436909711391093566930556572666359987123719469850136095344544920922312268090842890043237745658946977597266070050387749917842214072171338022061764437699971639289588020809517439527828082007180904472864317698411599470464575003861289898210242477809434761630338546987748223080218858164952347616246013564194046087382380883859813284319325492523800289103505251442636974386850963907025059435893345561257209860173798558421187012121283586835313008707144300946221937187198303875314920282028175796194633749935992045288871827013526008177227193848110234795921092053754977496792335229283459438757873299697894897460937500 [104,72] 156596558027722134620503699830291548727320519071003454645462107342922008561860780286321882644902774464181591122924208613013614923671612317833070142109595341828502777362043915127974660722567117765445679472055555345628957347538011035175784492378226838051801516622594768288641387487851809735813174578916396533980335291211247876578103426568044843588809252055064259459798280358396659185891709490494245238972254243032566206634457996047976129688005125251469349285438488650816405499045030339376267784713935832816372946002469520591299153727538045839041454725897210722850496147647204469443259912899827953275741093128834486829923656829463791977445035747602623811698779162889022184434397132950611240965777406446131028034271105127309114616782527676549418378596712828757327349293957214066039987984817564186109310405928331063534436287247395900519588668553127443629159878487203277907155351269007498642860121946775952860161120328923507361408521043837292341680532167235844701601770001743721210185410858392530925712407647874663443715515170073220503256026143275318720726177082936692250816110532487442430161996167396671538371081077548626555941513042448377106302079640904969714824519834004589527323810728377843001834017036761712516449862555705843220837255559080084790266530718295039476160768105225181748659109665141500549488679318114735295676590296014930028112572396234253175612607631555513541890649135167557106802044744287738606821256410647877037083056753162353816575161979442473638179805766121252136976900159211927191783245757311012868373525106633329236801442520521515093304764407263618939838806142999428953123810181370731257955585356955562277735047376626697682424013800750138395592668951714279574740459043172019738138560997373364786109371865867186519772605837571273647602415727146084854393025013411805741333349366426198073408338474285130138613240026415070171219144685642945123635574039967358480780571054384556927120670558285444552275144582438848695569394785125060347637857280919316057909349684048117601579174308873823136267899127881694979141504919079298490193547223401217079126949431446134443632342291462126069050213417740011597624685605488222217417314986931284219922444949870836200025680230090796574309037686291235974919772629514530520167636505869112724528898469414658715820312500 [104,73] -9789315510740318354220925796941532720035029797864557390362296852440236065790404616852915545226580403440434999733030146527393507986242388702130515233463973403410074455947232076545264318280133621826151267747369030184666402102546555225670563780110970710070643149476997944864329794749680387617234961802127850940171039879853891577536297671440338520725674659629813872307138540314623173857682240143591666908752437231453622730907477088466984816298552175885322431297776753457003074265831051141067290088173882798630825107109404780226021334067355388410395594450487737135255519883792037839083128110196741386293553451857246482883670456145254373516256714539393273643695041006451708842148306932215690431030486154243513171358918635434705180329913007092931886698296675990206093016380308297668381074254521413654561527742137942260869154567342582368506112384415953431069555698759833083014444678536117558483375510277723758961179683338584533119034812682102948519088062917706634876572111870804149248404393096166628953252836953591977407118653537360533508193857107177279469239970324599010276126778823768292608150185025481518082577481994560048612879439182373601755367899749053540926965066123393763597396740322933302071668655773868132624354580643794566170521431850070233799676002054692812854116543792915360763748252696253338768374529897980574289544789779522568298614185520085529601314432051287300123521575712847965953629717347701604197868229189924820863918670574356054403158305794701024051716038446640472713749820716231644355861052231613917570027754314299325092327467225998442943340950158782842467556432939152477069813895013535488783947641977258472551453379814829225235259254629303429289997586280978214471015355303274493606090818752573417967180994552467465964440682107681630102138820863675407567472883066167844250449136654512908540727435949196149270575389687943968741489558627488676990270220973904342131001263990799585448588360940231016219502979147596604817783733950736166454091624444111896014099850266005165697354352821629325850920875720401935079386457978252417209583103031973931023041204592938371197321745984284378870979880843058360355049033137472815924928219046511912169669218547111718496907209617391759064488653859297189736207039501963606254571617917490078081435755691042675781250 [104,74] 295219526862175193889389924912861856830366709036795267240800774552498139238901223509110532617832806520053634789211053694754792898083605059150889168559574039037563940996380698138266510126466326790239002995181770775639011405364690785158006136889681604753638292465256713395813031692415233832734778051786607118149329082340863382082474395209093015905590296954959816545959378980161130272093204420171344036714499039168817479918273084605093408734558855097190962825070399081271556990349963503985491510905806871435838360256922704431284265900647563478284611420117569352295876226704771226599957277403597348117611112238838885211005646115481045727134907558520130396939843445208123590683629458300633190472000179546026175678268657669088197947465822535531743423776224513768832171299335810638822525251716729622814853859047883618288208951086266304134949435082258803257154192457146804329817188845189773546402947722043091123490850073632452382798020499285283853323121290102592301524121103706184449514252983082192094111919079061994234595114615169986018045849520598104781743541601189150007391609213798552209931619998853342635632333500452814385555716866500848048071729482459904252515110972218408215408773298548701809622725979366026678486349547358493308648373820361056092072135109489980499746281040937929056031764487855854725651198498063697090427516070104477908732207187307398646820330428217510662311446150698133141250275219885615765725907076099231638525071314571034820760558866468215940877032334704720711731679685486859107564214132935996735016458097275590230241459040338379688636262328035097750265490890310559583646020436170941153276790527966252174822676471713892665267079793364279514427419217528704362550224459518874601086802683935080059118917945093007966083494266110343734899097843423524135317418368400364123965266358135388276517911822333845393143561742659136309793187929086550025623417893007015718677701742157913706043465986023915758673804928517196978161872160073073280211055794558641413813524781676291767224637127427942856606574317539564696704257722871457822450736593505412200451019840428191763967061702456622862608880326081949795736910336079377623750855591976768441235859238662569554401730415055408385883124075557639639715301080421661033921649195070649322592618074116093750 [104,75] -5665721846108745931568395495222437763728625743719165716851181332255229115153903435688336300519020483502802963657294437397186309854144717926908471201118264944846426936351204312647624272888009713914115046137691788511794938938325166624610095159172494346156560415738425885355266664810573803958694305024665419482452062406818331963808925762023397816305347241260509126005998878918097724812464182365316480480706531255852799927391960192649941001657932580564876585273850512671859560673543739911461990463776215502451128541390072179066775913792467855757342697214721002524095804114559321800468528674783760620456055247506583754119889530498619288416189142584462868105821311444103951604761712435706040602038125452894398948873989770459498764058129821178912823125628127312750332399764950439275445556226569296643314536463497340258105006818210675849620294223367031447024327612262196033485617042520742618415418072277201928119095819035096735036030247590611743259398069060990129671328722039874837444115622704186731475222480641333295051336798318934631273219394125770971405512767532431597580719425732718588824905326427188816584385325531899103618015731641059139569006478433938985255508910080551885601335208022637119836262122743453396425630083510378595119922015109164746895172986948529416558195874977454090583495453831527442521639274247894817667233042372021043966096961480471256943310440472865015707178092042843442851008525045616383854474382291736628943732657742070321997579442034835634016293044139167625126875083527123111329931426957303917969995972981245255490009773463768367996460512477062273651889862028313005274758641520091726735027193636409905025868449124570699560674252215978654001243815246157296646025976229486802704117724696584609116532024176032692027305499043405148618803336727204836628063969547698552896792865615477743357431803869740339906550081855257590884401401952235459469598011051177673084909127560918208084748969031505725125923900874318463878272064930594138363345515520602613702831315292306963933416623140551156262077924392545018901403803450926922845573208927956252836879788293899336409124405434747861932516099536824946806588278713851353783405311720793267285666714871518710880392004859946102614506068825306135841500984134501200303931017433532852305759542337500 [104,76] 119893280943150022051903128141361167934822342056338760870820073004224612640613332017158089424770674628648882900213737867523953286797360365897167923341487603598568378267710150316375071394330256854904652950104159426596933298845875969204017758492825502381626243782237605626304481123571991011895512090231343697222480001400777956991053012515434495996529687487035803573477459193781158271350152066992085228577122353094406937930023686986160218792226552626963171817532834696454722149909271493191192108689442095458181217202402003690860652222793599761019815832642134894178034747432740643988567449419990255277518797333720501825192281744436194016439217058612043284455040396931408677410833765948457238048681008132201041015434994145883537047243525412754045770468545847038736887351067280613961435900767726111774954822004106176134139361178073263225365478586405106561511764421309799605191542341422903560351850804256599060122818995225082921098131148266222877714859043784335944424527809934195574234710024219508101972010609596739190342728423565392670410347500361327379696752475736095603547459970411774800985419221704967342362738862392300377385095425072019331140339365719562783587873295358647467105447098212954325355135959349447607481717447129470126526576970884957258319290975193476010526569206508352569496192502775124467190143027258750736759257478093880319305076509685784521667450486844172393317606709411546057280114471006885441519277779676357302837549103415737878132832350045244810261460105981068452775809082070227887360996872477133706425991856648181134252409378735103258366790817739282255250913517523078192938318869411256306909503982619196824723868944347792561860200991482934942929132558321916576721630213489777158785080078246433582632487961615933109573096135396857835231129196258484113310327630077941420373123011242542422114386665770602478696280940904832292781371025938256513873525225298534072388509841026900282385047443641307051398330805954869900279846426631499268749504612017279326907634762319340455834344610168961673174170818364489105810406210739664888623402934590434270677465618248119381590299490232681913203918795311814442601107677651205677515064704661783572849768022144534797620808301290032290182822305438458198009894212723188146464461935700722613321228775 [104,77] -3528991307057999711327817596059017749581266274624213948043791102084726621704994270080876798413948019539123635187337987135893402343021318787690648750717692816742351574993595442298175285181511723288053371180812047354700467930805458125047636242876710032864271818575287090788539040546903932212703258727637103579183342909950531509709165306142106823633994366319971404707017383782827709169536899532087233352107408915133558656501702351039852820306995233572385173902343485154630994534131482971125092747254305107378728994414049648044187318847004176342994556697585500154730545670774879532192021682112865428165330291450720700390413572580403440603841791676356478587873285098230939442787096710955142889257270608189984558931442544141765600852727769834877203539802690377780785131841013889675874911851486967023768527033791042000824365137081817971225925929481820669061100087849981429187423786046822321575836676581774450815766720449605007407213195696947331689101549600938094422318281951531688916945242857409903773434972023163427473159463903292017605472837959373133952274957205401775715931341910593987226119399337390203325625115643804486369481379003923150075929145161584454319668778296707926141518681451174800931206410630383985276724899122277490111507158923259571242731285363794290219627333177028029840497159058910738306585520767147890693718554909100998871021425005690813530648474343894872098943639124882185037588720133382226264757629136658647348540394991020633038182900433499411159710670157174241746241628683646097207534723398164624343547984327329995121726784557546340940505039066514894196433228411674578724661744300709920272367731659429388106225450829634302526735807504615047293448935916559660304850920719027877454008938121214329490442510650844051605377546081982808424925034260729288938113355159805396362169651814358628462959816502623626166046063484319908877989974166777097409864328305663882332368909101708234591199395772152770718099061499330147748420104377881777666913433190240477520160009601682608716186563789670520680520458430925050892590697617681321117394664551608254286431403031073812894933922910883205977776817795539156843227890725136219361086750130054363263636185011828119550668158923765656111201207475398007545791579246094169813643646606278676447975 [104,78] 84939835532168331926068722777493304898125610915073753512424982460418345206714829278597618760233785356951687961298439144099415566103102558448154433997694855434443993007758490136748969352906149379207864707609410905622386683550443835457783143317736620121729185045175625631475558771996054117973267964589254133861282884528728382364122470927849406867764525059450597586984445537479292734778030627657801979148552908955358167613303408717730597962713195493468917561017012384910307758413708315437840650290418583959828901988583180636331354501805009313491931244143824000458989504213693726646467765269569465492170669716096064486593756369723010884603431817312811810528825097351000679694708467263241761104028085955239864528447158598221733039340764095192547945067205030781498339066135043605732309814634559077480443128943227244277198897597688359770295299882658508716760993063370020783260612648847398142446563791294105447535447975807956692962503547081618930424411854058720537554380014760114418577941861370984028018239561441024273037267222642944401685234259888499684822182118539551240589184749481798401699140248205315789601819975827655629344087133057045174279108749178246547496016600093283564600912593614920638854669559663428847439949453838816375995118822708591968712034873120577007891782109452118738743692182381285936540699594289585954822808116979105362459285389700282079902647642787799589416697390820527433833261475677251686103896093378976742178661854063767058637907857014255235042446158118630295166998780870873924920323635355922830195641727217946714261616026094116976451951946253921871569407786956171371248401196612040651490092109707966668566019086965302180829661098224636722671585517396254725793415372379744079902021881679363375720346791647817870774423075750091554014895348899304396511306732657715376036189895150118562281823040444042414456923110804596293021610473693155700535702988854019585572425498802579283337261596600369944705032820305956011797051341684892252765327394521326635871802624231964930153882310984371373550946018817697818921869379113517810971123217989714647628133841486326810183063350774686922753665813323108009640720848658115739601846774260933801490939322439995141943806425716813566506600566886288256965247538283384580320763182420663770 [104,79] -1613765369130702504804437959286678738240778286115708875562714262309224494528606466361728957034029930727650413505826257868896072998898654173673020903403744095361890668004506890956404962510429746467357089577787303949985607384884339180491756017757227579150406500670238084877403733220335925022151854522630154801015413246115474801058149631553641052134968686561487006640126860227967708708173466717787042895006333995440354730506007135470041652671953061553303099978714110511943672451417836219370035941055365876109146936242625564974110137299219712996464587792060054827298983440776592435095864109641603337644413779601854964581686899447121586627301460907377255645216615402143564016579230176949407355053599756166437896014069955953091366060065946478220583645975305160591659281288225492084548304565810636849966148310485107747826886714768098553184331690715094653395750193996312559516719566263040162609455071790317273734165821446448384831499082920696210421650946883135538035991596739960683091894294596216657994293252115005104713854270318091528789975473836203849991136190609345733262519721869881740643646580150110501696861738296995963286201756280279482793104786405857925546642003943644256941282218205346323806862172852592767580701932122722895929257581853612818954653207821063200151809781960161535071672648084800113875891157438922526692001630821468945760319437952675914584495158119099869428136735735663368279563673777460496016224737360858090154960766327142155142809310910032348127949690194691516682884454065594853578319385995173883918077266363951684612629197490221577355947760924537086850340216131210863035644070482427387193516312774013924419256175002197211635876985612706994804489080014355252567709350625769894467399481719007684939081088901687484778222150962331192343768841990982164311890447912233571473644359729917902963555618766460473537915529042182170685357353554702494423101934525945779687087753865036948330819274158381961562432875990253720349117345279241577062678128367073311771794561435957562584409423702571370376771639192440421986395236614618832434755831980038677772629847289866541103940395537966508049894175061032936943850202628564907944199435733295009600322490913383368807250633274207551740286795809200213444660857962415823758165068078875 [104,80] 32998727329143998680586679770266318149255840843802653948695030989130797460317469568519523040184979718743468493973857192745278432273257588497380601793557814740519533759510579315108804898081887144989468533107305221206695077627865150520107026646438622942127192943646141439662150704941193063932582794648679391176664419785662600666231279609665726348407280041962413902969896021290250506580105523242168342314475434570351941628644521135535268908974708147392131251923041685998164549698279239159802542297480366265006051969886222501773874085733083015309999657841997276218726495234840267927216270301852277537490615463325122883483365932794256027346708894495954421044566433674349543081970856786565541445518151198210256712263679274398818144593337224096226058738080865131954465743013155704496027956940526306217734584561335547444008944190430350408517883203756064170218094358640432763702734562610028571532308116746246070870988362545183168410316387487365331411308249451389700560085873194204933991318821087439253015751301806116364171755219210672495350455935195033172241558981756239200450983263444466605802384500379058702808955796668925976659615221710403952770803974696759359604920339108804622587231775151130744864993167785767378370316250183134767171360594623160783324992573796648850740719247007775293186528864303864289313565624593713241598500819170716463669757966476754109230761377480651295351505189965236153821515435343037075202660595431954239976767929466024822850843840668837229530391979552632755011366521448571013607337503835607419085020950658697431552242270117971160063669725990239438134794158813316231416151471558537237185521734951542055589866130410414442312958549172314042550122839684692314895028721108877234415693675431653245982148921477647001603682887368168086167869807487118811275442516389314758810212431255499798381711733554262145173154617262510114775473977213147534278059688721204364039111450434466284325845568806556989910854892647215787553767123216275379660484029098407955719027738679611616134362968194697990860677742813289890719959126168629917721231053981516980823705621650718482880160189523468896694379413881720051665211550865050707121211225287522295609976064898767311411265615424669052963713638248642722774404624338995439799324765 [104,81] -678426839196429876231750138316453319856782743421325606551615506653691004642678376126229002053978838943150184757205446722508012918901118844661032156325946237448124818949922140869068925670607637324601960738760417487113700633448138152646210063965794258483868653756917520967444666514707012606370512174922790048518476091663957792973266835752405666371807571141064940592318106052867252807207755472267044977952077766467039184763820718844545269306455770963584533996554204834064942316095371901857914937264395056244997579307302583822858522613803309315661880614550928089233983746823988677499096134388747933249391956621956564987571331832762313997584676639589319069819113664053867663582888526040851300106652804887294086222407817460087479732542229648898419407910789358729517414034831324550479718001924422637808425769901446223342026750042912938137083803585633966316726595315636487316970515766119537094337244058619942660560962334234309561053602032722241776380608719808757188948916370052253278923619664208602367971516968279885296569354094251356882900538158226083962269902660055279872096261302957619683401644560907648334683396100357173846065699292451077200758023305802427391647533571656603896476187674502731000754881908956999467849105867238904198535880137465678940446711618144403749640610159586331303844275103443933675404004795767705833096230841875411608024369091093196192491901069934342799626878077353340327337246626138697329953732718793009053422679854042068274976885898915156830123444503825238595770413554476377447675944666089980529054029564118508198987345859500529516421731723293180626863364664022926208774513984971084703179919512696755853583346265721622462468945918690285210968955881607286338679937210559010086848539241929992856251437001845934360571182660504927169242497824309180572223818694155531822314453930639193030142394190100652581201463940129373241145258816755549193918989739059360423748815176125243502738182085012154751476829771408381580149838345461985880665062507365563650673434205696912830134377026794038954423670558462563511095068925547044772736378837578075118538689387382945533162030785241185677547686517768890857783838157747944623067928356886421965776999633747196183251171841670371327250462824734876395650766819346886758340 [104,82] 10027985696047047991801042854999528778079665553646984536825288208931081852840084653851008256984878230843289214807386909244208968568523131782255568677087837517470865878581420830681068585010863885010577125407897700305280392914910225148875190761373013601028765197465793290323057240095418764242675014008449533353469249223887336614821732137283719932478645479960112256595948473925711160416249812407954397502097784087015902283694702727109120443143134659175187949561467898004181687192757652812991827082216879837470585770932588242551405136467269861407914772482686255202849096919420494616047560850065143977374491124600663332200711978617182394337001705716050014313818664453829694982986006896065870890220256529995839063271532956977530657136963478576440184173053131283403022948033881157834999462297442484921744639189149985914188681924733492662192466451275585909464843081677593800586084770120402731119869528146371147764254122908759410927396988070882562649756624882793767196561486303999290050150614617714598319734781380903287496309215173418558008446310260417737768661644503945576218892024255022716470684157678178329110497109808860079142159135551434474421127058215018915928127737491737391491277634223343725568377841684959579068401955826719682709389527840217628895518291684575965838682474327761074793194698790870493601173536525632686189694310288046006913579006780064048215738405810344798199582589818114787443931815197603893253800336223469719617337991011700615167695918286906238924914079083683885011094813803901692323444110717354097499899742558759079267391732916329430860501726988517109043360498575105898463763243461291859752648103214596798575589537602443504722035236872182726779267251848822527188625859483905275330654006526790373668483024604272935006557672908765980628765655348408607468038906157245595203691670096264564789933223472005648024147592878213134732873600243514983807355023704220333932939238067040803384778650471754170179161654343624280627140172246409869414902753313488814203238878360323121787228543266074649344458683200473105379268386295732503902787637980462828014693382524191510985320830033596344985522878376776602091714005635765246574657083555522146670821600783442868398702581581841063257810171289866430796256570644931705 [104,83] -94908140650629426320368321282939614801588677794333395560408149171811610207848038509704907257171283300408631577395367857880034344316378281239066661418652068286320014251274913789625362414588089155083327219112327605716327492493461198756554547426545381337696529935446520526649146303767401048787994885768420082034155747556250035367290463906751017819059783042224192064479015075308078439656947123942493345424914536332613550846850344588514957208583018295938778766883869475544160061985760772357969127321031430885477239454331588820437917086098920688100775875609395366433773695304710384785490477079126000672801005311400135323224810830404451700923810638599442158464413718266362080343692201109967151836646101816852922744699160627678953851932491254787544610984060054922888810129988225279540021301905666455181980547657814167611156721447982232743154087481230205368154154840243470351058094999868423242310108610257334703310156884250517254808695851849439525377287884239194937319288741711760375996811630382673888434849551805191361684769156198481710783940649764497952097716199481973939909867926362905986584532098997683027677910211273586924865410468858382700377232936964191550156009826328440731862795450122244826868920844161935440617210194931490852611774503091806100214172858666955274951889899811660175083276208095833257131029759871532374936638350281192332809051249763750508090405328032025704930679664756186184234380493301121040195365782446544990043296180816109380557631773980555845255782555956072954251725670649758176136520495498131209575120618658890679229259467124519790406477999254561613400369968492451398609421461554388964540327337257404386737757067284788632770614236355594457220999172080047763261411932030034624674734754528040982284683150820903271039940514775671117855281472136292468872489598513105501902730960521725663536190883298107053087357308176066466556997167929540719032198032561189538455756205331446552867782069985380283192665993501291217016742302207869692792457831107690495923423353520235857489923270912487759529752662791057028691032866321022004432072562996004626492496597688823804228234347438438121386681397657110864642243969973447813406636370714358481117000246448894391574313861778852243875322049030351255357261198550 [104,84] 937000926127988359908273114025856216897094688902516878872671621448040600535925415325038147176715022857306918753311318459282728141555097923343846437437148746358999444491543223865186332125069802875879440769548232192088944878571827384284955979684717657228885532364670108255425912689369125385050965626212545610545754293806180100552303993945308335634448639587527335263669410885580175529852629069101104201629936594194933553008277512280157950251392078827898743888508593767081424054392480577886793665905387761215238168990397041921404658927056222573505977827197533243720300238947184698787238164750893778775901097538236409562399883730732429660469185814675897800905629947649425053580248974805135880826954531793708831609437988784815007472705790937213477256349719790793596642363872180618817611651848140269122542216528419723276097024424679938274272706567267736832467635691449552171430894595842705215699158896788820377517637289274437645011633458071363057657409757401272100216772346175774750382269386194505093027225551965942272958480170162939064238303179542540656694566582198158751180589471119415294133887120673623884055326202494415771748211190129664784619411836573745409208426185381335213119977920468074266172089496432409217800234825052424875578565539831108874978973214495250437387679633328528027179317363553846141817783625457228720897848971236405620661826395776896945286820857705112845987516118199151838833299980927213850324756997960530231107573492821201645917878664891982042207947825119784645933927007829527891228791388706404948135103260150529606002763815633469724839779507690284772188382060524426598728627584313370250372068877775277303232396447213066115668375892899474166743387341958659416990157975998746442476030342444577545121820032048709731864322572100009626017305264395008712995765610761869524269973753666486852436508702274302730705607826900836599184550066304248444604915930757298035550210812464371682114355383864360714303541158934569042383161949707910322119460275192285622223111713831629860811504419904125732397824472298097039030796578831113904738138665666695481165857234099711011033693350906966225082778477060318832491297645642869254354325037292043046365847458347575168240118746122545481313130819720080583399575 [104,85] -3602905855346697974638885579184130732892418601820621082805626017993113098159003308524547667589218532061986145041245977545858302800151307728699138244845964426769663670851848243564926796473676618359406524708462059926078168785010631348280226225806847493939028485863751442842973165088751130506442244162606609064176736732271750319132245526782392760587009996914170554210612531557282538561154101277586288613820782335152023821368498069797714508173252948832598508937365787850787571762551069805122997245145430677601098760066779469415711908708357727994523048809414830121923877905327237832157446068607665612999508586563136606441033843496864639150324770104242369182806244236903174486088591467386627486297911559574420405210946869705783969704026469671615176423511248493960879385494602347773737430705121508632015120014800920111429176322016901228060075830007652336645976589623557714465220198436200943485778554875298562702680395956717901602364421994848625614568063336628398044647702661126731855612364984970707676635546047254592784171351567583056122895670558683743608043848540335091977767956737598135760735941348567831131253502686740564815415566402490661985410500682737614466714925109569596553102853732630021667059530175105792829653623088999003759522800357401094076640990904597078195396569641505946770041280757447403248773017320989982956192474573547386280299041997134998893685097628674679653059613070427799572939921246591157086253243831734109252239605432364273230584881899719566889288042109389058385920975937398420786263302930834914987373709361793625750499325428107711768587253649835686174831095929312328085476156229778213853327194564460788737545946388001006276915028436988399384990259035523110494380646747011991747827619968035159524837400035301048385028025598193018874083637570484954615668648702240039423275559100048688319911571382041859143147707144046348899308371367964113916151564448307275084591846904746848542517207827200606696243737109624296437470271514172184501949741299293971479068279155993296096357239753383918223481131509752172651434215464381541336364195046763506442877356230297240306590272370490771682001114691765144262114386520171546406324892233462578490368180856202745863531169993939633760440677731622443360 [104,86] 42817231264197198070050153944720448779040703681174217269487394100496913015686256575025867911404396445962170550026832537704531961287614715238632245195371581016885467870703290590324794106782060983867446608798201772110397411745237090111327078734089544208858817305683896897277839376678483038031211443921885180977994156485540828744167820118582224286956088778582590292726727326184195515626872813528751509905251445265170268187833938660294908487065722643954027423399961232639272710640355735597365415205457349134561557245113631723505000117977934940878083013711508691349763913557982703950244944009413307949175694382408300309586049565186231608491917126283950165227376684171394274456721777989983464544077870684346941224233555408729903277227216766153349767055947636258319629901150611928511105831708533882813383903715098779704373850917782154694001933675231868699116115916781070630152186734028078236053382649436036959180184260339313747119024869322699070011462038856218076960997997957560037577553709353127002947513475076767790524539577604098607671747092767745095645155708994687377511406166291075284939341606639603462247591796949138097098898910087333728472561263810888898724318512507677543913240453860169552125016987515795352800420186468472781337866114915824380364206421312824156558688953769878323138454548377453512249037794614320369257666306965989702596135595335290247421217904106785949666500742160331490749338296265296300612317146458769583551487673905996059013903466832791087120188671152456117548097601696614883880220102973335524483130499890303742307214033490101126328571449139455119923272792070783808728115147734067897159350076152712393682607751803017571059126634790735885666302533548735559060211363344974540978336088104283845043189186634903143071816741522374476148719866152494242982681134020667996298185613091598787944499434097520156650942256064929853897388921955267823684023814121955594538398107657041450092403404569850884551150496935086848472674337687338158601311529354159016681003892077215278009989131082768969203232059335596757028620202920095805788562838312008775236925126070957057548406030613444679590908316263759408289255265977339702387027709056192318891840351825282559388915239789964235360846232776810 [104,87] 291552531998522571995650504717810612261239504393215983062151755303098403631573796274127967124659474175163929315492370771113794032655241317725841411393364996005876171456983233488551961481329925852731302751850309444662974305864579325956235792923462478602026342709176111973020523916978316717019142439385342964076809797024986420726296619992946124158658422956619272249225217208763822048123472202227880862202017319799374669109941064054013388665530600392679837260573354696065861921270298641574792811589325201857721971602342605997513943264993689711786379874719046114406516410214314067367563139219137514557190938046770845788329258877366941588211195388170614080135840921952015044741575708337026743873669962041763342157258739403723846441965612076927537649655395376451514480370863309667834448615221566755721436410936844584049280108213755728630203818373920546845463967474560016784122610883365184721336459026501778735560293538406453051946802629005886858665894805027250114456917543279250935201609885080766362154662773983664122425280937789424611298973630683493081328210254997455715546148894384538475241254093152666382044661903043952935373322787024837730303945729716738768665832401022283373766085198469668227263767893168427581605646872293740213873989083289755402410282198607345912055614120632920382980594944319788673910014035573489800037656911373274462324494092798729090447307855729258098395652109151389524063746028823606833007462830609815014143582519372028593580491855151397869908535085229698624449103905074869729983452184281666906160657926786398740682574547329828821454297967771184074246950046843632318512527268392619795465345505551577099381461036274622183196182974098485601179659231062872460341928347082089580215289932203849700472799642035585247329333370280452739025228983237431805650954016277449036115126395752945783610920681383051836474588784523244589459209179099937834322785681990779318476835166209050779343194468982687555874287530500866495581229939226146329401929142620581159770743241085002801890195247944586635444776753790707450880635777655024701909155731778958812216129365059872833006226036496702361860386816593157417538166129960993792247299194492144999821012053795652615168492438033570464533511780 [104,88] 1388216653076668503390399760040971170565693511154745965391099073313021590039762008215676350899125409103791332073935750630752286587153359487959905068325018326068849259042131901447943078738397940246245908683590568498799726717446612599183213056799651112286550252291212576981069392256514226543619905523052062520159457865567458500769150719825467012714021805332420407593837241683717538855217277076863785797539085608162852465345384166051470140669016598641118653669579340382916779599874373269185670225620155125158976698726492138953391504072422315280787204825176357377238664219867593196106656566667554768074965969771180838815744124121643657023628971962751275919955387107846105190431049240753067660383243832022533650497640809107670168147701224621691791056043858016659257733341307457131691345461224258438583796069145515646799609614411726692706513883612986280296447930996542055758105062373738885191299532609452625052909453358960025164331884530242771689021548036294234563181360541022359056926930011833712701641612098148061038436499347704706513794819717850785956180993468236859487743764154573385733171220763380743796774894888654103496531383556521159894338323419667236809336012173523835785232797232788071940178479695817736007631516754286448097575781678963780773631616236180415440349941948427459531919126293307308203608241678444055508508597497099582553811178350821287682313350771281225251809620894785970221483755761200114447439225174119965885980744466851326504064789203822357038682058825692635580830469879564187633537782884752905245355255993413613201979160332173814956111369483597933493706588099813257966389987855025982788500544067745290206836588328610938430399407701664764315032341099970702724278267430837980007665631741322049066740442163160733889392159751381176251955728549028764183745005922692274672787936346372176246124114196814972844914227359881417151889814067749547240915213917365957562425094535962022276228811605347090538808732660534742789733387949838551337299963315805452893980623618143226093890513263114497921709788059161702528857982870400345694212500406898947725868791734564901960982227984445934223553193901616430701230532266717630659086704036234466851115360032929036452296043060468709449330 [104,89] 21622679933049460587633118263115994844776974361449175079120566265651799338816203398583055193957732215131514555707045937596357109156819480827014656190280961556858186402175308664624933683481881513149570924535799318414734236399360427194420340702581059146197715120499970193061626911464141454328371917540092852393585730855952505534469190861425640034876162910142329880477631006101665351943936198198457123295915426927470379276726546592378092036759287196285088135518896054166052096717599001197041733220332365274205359166801268454852709891350395742943589456203100614813473946616634110487119381393824432057868467875817519875224852023099705047570832225756804866085000679914529240151501068745469528285044316045431773518331605391427848477564792152339567210781742479905470498197396908844070943867233743511416587880583703779484088982916990967198133024094595522337242546701338438991029035785842096987719569947783214825652242641626248441512961164084153568953904731401946838728890404393067831250073865404954032765264534137692479076821573780782478615485422461562901951044692553458213957003928474916434167796545097573751764129153296033791821884161437920462937811046659286224681219229381716346066785285109404010090522875872329160791877131477811853086775032172008489886686293661312970940742811053889120345329374112519656073380940448252238451240429001995530356717752338364249498272748304644155739899231662207434974277926272925557283860723800652934915332121658497751998299506672709614651908954045832900635364982650355897495515681710764778480234674567219835253545390988961689712944009619210748683015214050839372298425021831198234870875106264469935424537283341086826299218574631646151114616581152660293311996473476145872374933410069122690199447682116736739615812215317522744373491818685891457828958558605711732221695094588437927835865372855999564195387758369602956252030798425583308308322094810295907122339231970955000198724556239087279358726847193734103588088938197124990588701232004164623540803719947011208719709197219706518727821194124312017636653098338416832667234526408857068104617658030903681597746208211383935001975428055516197630796180589521463642333797892202884550315318794624127174353608649250050 [104,90] -3984756099043877246306778725323532653736316401841792006794573596674939528296758419296866426275706797178746914974763894257225844625130466605076979903129654959358870409177506601714452616767168423023247253943869180679392169631486756984494411308426901180895671199800064664889112636230904869422825163759966116826681687602788091375279160120854797101835915533864430244599546639424153691046961840815695428872396534242066047203178374122522235965671034175937320117514399579078330639689866279075304205210165370215686029128076624680029355347321556794719091506782306469094534033498234764431656433022533000621696947092730297145790360064804733426123551176211765425157523472660340578753345382781067306243175011283607224366878927264773501628711731841376461653866065272798379236073731386793646226305741246666518002034293611251625653212955638450948356103987032141947036466142827386892809989500006864348844918202465759345853805049069992503155168082677861700576046473776399885494959463057438320761936239542259749035294216489833886641205180767221472855250832134983720715830331431419199804714674872964817755002727386869482910758964313204095671586063150983060568668643657440825329988986108713333804983376785335856941010624300852936144811948939642509669415290596834741759683219794841561910285152100843882967552863628523872291858121559309146934579184660994413081935766871797329185243393153950208003691041438129670205382933524326419325445142384334475953366887893459568397254295102596346550280689789105151733196192979889146373909961421099896234876361455176857093638943720422259372245485608841550452788933197943106593024332352834663861432901015585377726444434391328075504005399145015624011994171391937306711062977004885945112481786318824067278126622924957911647782324997516932411095551002944541708811179353138625879369213091948059897316006963618767919681724630465825148335856031311649342669014206878369079478223080880161645294337150148866388448520363139762148159899638640489051440349046875589440160083796778764139968054903873833190804669666262003394753974181106209446357212185176119688955222625860458778428799152645461811090331993480119581097249506555079252765110267686993584498589649852989733651878180 [104,91] -646936990173889214111553766902728468523330607526189688447724614613979881092817831189820802816060648768055846373490318947373465888996870255492484749248932629772805109495945874659297557359170645657733685015155194825069996480269108317331067297103767541106908144326695221727674759549056255226539099800058964610719753367069853939970897733389367155908928507624825523902898673808528778724915153649139610602878679797143386796164324978145214211855203179363803469140178578113052940532556335767567368706106685725064231896023262180274400225547813435965923436751726237658720620508010820058463708780832459863713853671808770160770174247256062756730953221655914983697706546756341493966898160448087213621575593979238994657067136738268774774512102348575520883125319394714028591023841683966105863512940051075036279325968347858034031484591858133865903335130492243432421496300457115109658845450865484570236111440120094421896172789100305198341705640409505832740124268792323081086994186799185414729685192446744220451277115711198284307596632011517266390547059506938047082876916911204604374306256205901180364296406423715697387206858407061102724581384551135074617209566079693524995647409399078627007519268434627835763659372714643236783483728435285621947893348222307246605623404901237518132933742861966520205512620739574380956715086950390175144331083807542077457547089827143297683791456564302908450120507451046623977124169409402206727827524713383277704862077527145857672736048502776213521437912997391259711896105137492237096771730122391034417921456486013773143618752882966204114861923439404019315247543323778821133876405788647570560174905450534515955318754446345392762867892804966581306120300900111211680507617875827781323799669937903744088532730458892146277583304301506386669356090850714855648364917814743844300746998419976347215242999675294198762377848797196780919809962531467079296088826868346737736195565641757567738893968029099979350061754918415563135397048686102668763778594277748472743807861369051666276099562937651443669113193188628039287410547926863534780041026538388779391798593209382558321950704536661187302573212849511666870337389455412735075766821981268071974991069830823748461065495 [104,92] 2674631154582530410458157023438126754292570970299191502185221257168668244347723667739528892748144925015858063728363032702639216822988452682201930193999505193794448917248526635605950344769553430971081093028879674386753537751444137350847550349997647102817287778301323618746965475631839053914986098878088177647064276133802661815710209117955153154681376091096248381115198224173215793736235350296476339575288213051103421737916701048179342068881149185038769335873356594217850737825937678919486218020708300231719316192203766249177123562006914763572175297104633546418397953644703371046910289612153517834762352413595783030932613798945393383938188466586565549637146179716075254677070585543602835610748134448467010808451382239848066680909501538411260056081163501748060744077889353309734525265377340416575104592095295967185676430384282132341571965145900852514083860778203680094518010061908694255435890680213091059418473699210678922881992583164434752960027938950440477444626370989644536553804514209130297384426818285383300530109405244648483243313000361548333262394678483664898960885586394546743554013426367208910637339501223523156629876171639502765668206747681721105016343673349468018613355685389812380608678568536073708191206096055946776543289974719397556030960835305797338187415771901419457095757192700255500653584776160551989032536122168630252756079743141600438579177833992842012363149792935785202783088734509505121770080045331213438658161765508569942449954433415728905948133472695871312087331277135052501124928287256252478564901331227122793821619349797338666680223382758741382982794591610155719167895216744651770307313832979237701298124640112382081523736319345904393900857980257353946180642328844135548194715115081693716037798429552875331129874811794551434700833410385589693223067692232703476202778967321195130670321442078238462417427033607227655673907279921513192287445396687025120119050996973021537300714466969870168543338777713251685111289287317584340259368448251794308710641563621839331033676566208687226686471691437383299756039927442154869971305737580551606477638847675996748628936319828833423660531919374974500789699942487013261040092626506531668204393408008439360925 [104,93] -27128020888026859374676280254446918785349585573611018880867626554126544864890415885745063707614795372843382127820949349255465915125321024903636088345661002758260809584128986369214528712470245743759963421401077726613932696050402234449348798954792810645191589930005112207376615611141514172474146144426239605917759250157213626200097764561524482208573387180496500696062275283602456564518063657618905675335595491873073009701508999523721910660330782682193994245894101260422704938196566083864042542612206753497872822057661552320648922321365096639501420227073395482523269705601419359251812278387129285304183660095248109954233840388493930906735068750103292924963566608024992852295559487135099444183916524777629760966414746197868700650071897319617315861681346816421643831345525371360246956991148188397442873295348077832991021747153408804656209931038782450634715107938970374707555313173349592621538320171884793979688438145460729596503305054495499080750253413894781674247385700846158812605015062318212821974902072075609551809525683929250984796661720851249527062524578843910780548808019368745282598537172675606835636121222813802930212046777288591907296580411947496743778209717149871016786033186742992708046786181202201605031865821674886055059764094995251187348448494818135757979703111348477035766471302657712072065954842772532698227500085434800551885740380593542775864404123311441644844112283312914243572420041002505597113159325563294753907705670273532174254313271915737138967732707962888529268941333820554655659980794527901726459976534918692592532431649813919414446544930214734777357014686215052533996402852132126313977534682647019804979749599058923743551711014573705202790120651111557705890932389612930534357592969342458003579110174128703964262718839737140981047373449986397463704439530233744643429770226145329278488260613490706914461071676996701717357252670469236014282713817352733247381072824984174547975927181301006818590348267493963498609540844714413926872019185252090252858798629535771354612166331265877561318259106078188146991489773554467867636522595029455473158703161166621748233694132503349852938520309418706954031264283604174451765149435029800962915479342863875 [104,94] 101222086451481617903236713601811646061763739230459740261968031218441977522441551447899468413440694609546812996495042336230545017646731840491199504050334693015306659203891371010926703059728190918733422608312530867232327955873329975992617364560464917161973204841494079987305454118001003582310732953551772910968169282882706621323181238830043955831165363262028690691008507993541615629294591268980326091881112801568329829799216568910544139665116781187636164549101651490381616231284790130233646142791217489909641845914846891809040806805617130879635999956505156802306957973628349512720745314486278546160491701682295799448130176562360802504191245327331313855431302516511829831595093434086709838557866703084845791187190740277688454240911337770548187542147987089420439316614586960469343369919693231932855420208594508871076381821461592323105082582268902842835423301469296159660551646499449472031423633447879031971630709800378615920189063238153257044143076268798489881685768165769492257100858512099640894905520956279195189476561067176310450485672441301236281514584384305032325711997637462173532612619986869576228468604872571438650636936724408156508019737336029586541207404097933321554216621511063729386603117602573083387886874212683094399559946096505103064398528701246851039289224143533740792492818203799793879853831490402224498328972400401488332573833791036385535314635179088238089109214186217010077643882533729035195266574990274307713325932863530855260383050473942851335556560070947820590296846273708998606196228171784972820516818443754335376635613691513089403647748774447890153420778248912711362699061501998240310795083625612202845736453818159428869005459247611496223943315092393620977865222458027803296271225188343860737372202632899754207271422295853162576355997139201042462657201929134141336280425397085935736779874574742642259805185119645615721813673362059021059258455325494245186951917220665206089193242750053070900551586845354451017011760896407729844016594234986777371096195322707064089156977398530523432460965958967688783256408786289336717742358342630636523369397729616085836284572409397114681934323766128749211391488714687245268151736584799020664652392785 [104,95] -317979475570275431808492579829680885475249644150215802694121431957044163866303763895478594956847675859717905398438840653557770645507553001652931767750779103999565523193245268452018139826936439302932810646577280280141160894218649598218264231054885485192438073403474929501082351143738941163642142594202796609429938337472081068095435237200572396443965503299595392442783548792885397765883402236776993545214089646638727658169287145339207466410435825171123322082553715400385101189630345172798975826850123023394596714650315942228447460634632633625301552312917192367890949928088260761131211874003836110919923364642389062732919950870022817386019098316500369797538439720804731416108774245465161394025761584693260426181191566777400777319971439706633524841447223609531691009101562593075762311907892321047722041677540918590572982326778655638555971082418753479132214051301256828003759504422894353409973613449754804307659500754187692042910261367444437574170174678176296957272553076667716935272851357539999012128564393959349189439192381718024544778029065061306957205811335882709677016291307527880927207529453897116117793657899930480705498862398553696148683599461921920419926824796966886013593318079875385207818345359405598779894015470020192986828063757874441168895234674063964460932951770258034615384012158046141962641408151983130103088754818386798939574110982303257281115382317782347946644523733633567621309954784013167920502862716365780944910206324357470385941349691059710015539187820596324321737612800144286768457339554549353947029325483251651711995599968854389386443637037917195669687389459362948307430268094587244806760417873607288346842015874658603261301011748524265224741148008977121064368403179203160395150979792203230950787831999046684196590587492059875369777640956075036376891135415823666215421421969709868746198857662864750691512060740489843643845634241636251777881536318398056161591570804681744166549595139959307944267888079236137875605501166747369848460245363257960379156842624672398642905412116480709187551196767863382197364881003154872345302553073956962755907785894689988852741728910599778416566979756981173435667941379466928856698370645372065910371 [104,96] 735239903303219546911424298295440173827027059254255237567162827172903443025307475038610365616300974718820729875613326910943815583833949850456487985908160358512518471809469344010440847716016878652544420172944463535785005633452195867235442185124185337721193557062742515440637146194867482182358873911854529591208098945595455835939194380744091977623204053496078927712598740071032559301903765965679676386494418796258666058862363938812852395890149011840711096118640798439051733920961514254795652573001779050839209401068220236814568931284613245871227912449770439762484651754838902507911278750316423253596049271319823208309322773879264419181676718433236851387973504350304171429769053677500714932699740954100149944548967277208489820199428197942100258305682367226280966022882666173846675860136012459397128801469691209609415597906996236236665798292566009200434908328753613322412468691586841390294619907017905567181089248973046261231122116977810969990424568149865726388491282883493393247558704658825466474579033828351757123066915725270743348166869697204125212129680145543369687941340378906013165947167022527452614199155000908781078743904310841370195007146486533179516901156002607283690754779197229891962290017074335806403133406778490646913005096834644607708462139463247100204514852568484752511353479013378156138302116375899447356135620053770153164786211114200615523083141797757139584440924017490569612969268763837202448434471939822478501383426650547756930549331217097171993243559838813868643669412895303949679624828247516973675115853088411427001915475350302537483647342345849463263853079017990955532546024304886020622648135564998192085887364371548088550395857427940850546851818142358379488655525587063540471928361916250384320274620915891607597910729277562727338445949366486247438088897823267428285860859016312925934657089017300171283619594205191822208555094713485819638235480262994635797509139334627204999716857345274708458136879160864019214196224417819426360556885368685010749724560273547255092046474135106801628048975501369093024874119823994585603502303321404908100434162652909497747462657891479679559128738276449366109955392759844655801003759740065261 [104,97] -1122689271424439922620078105306655358267407403874215216890324968885152339444286891864235297289284120826454801855260915853880860815242586536513398899498330502867882077917113447136030442594159879112974250901102516600925102984320909767553624107049018870943360688425287519623636490131453283746612239197121894695646847649897996006667140813905624859645376854569607249860827749940289797534227635830513354615889118142888055194058778635650823530066212128958590153406543639568221504336644354116702677144091480617554122302889638766335423702720875189097977253758417113233343053295476816298909652356753175505286681869577468410113700465567738599399120607334509729860616292879133664632152791360394261578838647019549720603797026179853796571149980379930145846741778606087477622008085393768527316099270997888003781638522641739231374093793165131334887294653488571197476026837855065635841399578336696800202111578303401315447137710099463485652548345275400374268143815613756499437161288796553304659028800715372658725806632746542669881925000720445667419710924754340891708338585344689933070226166612893218967496537004634432116516617995064711158225099737353895537126354122902584946656417153633682986993097188894881837239635822578866315717711283201064332886761814526300101372287163985986723622457295284540578356599947782778520386083948104354187935771548119147677520238479691781776495653521616995593033931942982821553015648856414078725160176735886196284739660456263065105861291320993398437193119212042177192796838109547738347765780922648199844166952821067375718637965337389224373601059497116793322398978343803496418556384849399460069956571327260701719526665862700662170213447825770717535732007609974619202635383151946049435141764944940201943918034624702925885526728469604987621113511820917752475449230875065509045081380243823340961780014319837870556310891104650626882463753650576100975221846116427830008663125417155886336059460497632098335105121146733970960980666731279272449290322686522763697673853061714707850905522947960915905002654837940363913206415474312059740941247536546585443830671937236640319986063181569445659158817904984303673741567187977143172280926356 [104,98] 1187048727937455656667727652873112283897828711975859896481062350905364677316526084189811271260949154246630866418769034754785026104967940033717808389062396137805689120945894266094337481823784492854754859208566153082733972130442326726636357254513027052128595501186524317038071277844549106782182260683424430203633673360875752936634765003914318652027263380044634679334332759427420445855220054948107923538843496675891890841517698181809828090648409958013814818815150430987630125779912960614436633095241484392013289299749458976283345295447575237686150832480402944135327685258190121199341760450892916518108965782794434138536097430745326136304128723529259708866731655256603992518251747531593411122727719013546132308262814771674698847250368641196291168229168546697234709951055284458294737044369699394574868547545881347906155855046955649756145401173704183678607109943301872630233483823246477678995785908463942317857860754399875759347402454450276670851576106005859969195705509854180317467055297573947870349276650592291782686513244467785647612664796187640464104738831534340917623123158355421927598531084268214924621680037051896659557655835850798800955003535427337905191828255850114725577441930216941721105619797183969616392863193244157332642610196931563637850573184793771336089964700848514356676856293879304618003663998462797769777169806119397017667046080566062221616291816698473004604676342101295232121932329991036788105741569435048055225110864742637137331603231328415977136779535205874892783716881369954788204886896010203577271479853169045894109872800451276733274312059377313209652142219339674775862090334697689523128475829466891164560282123926820402886710196398221769025276694000030550508260661229070025727628032205416574766387214023344444367399410173555092487376315233890826136630526779547094194292029871882763249109371431559773653468964150513990740583288614884833556875456414639168052872502406146269363441735628597754442394996591622747640813866757069867757052289015539307609160950082343470276169646468611850250166778867830856160066936553671406172298134166515633761802053346996749916600998443340081260850717397544433830915826404964602937563 [104,99] -443999840387016933405595539602806091833961032310182649737974278437802325359420494082246187376661682657118438851242083539253084304585982152020635190743976936277928381185041176991543865309277682845108907964372022489539635779809085840046073131390784049810934674138994341374132181680466583499598055142090416561086388799177859946631545835940670778056986643079411451600667255555472690820430558533203398686313606292192671572272506592839572129854824976407941422574110821941917508410345625980496581002969810501710826308566193323685059567203551713092034992141601906281862269443749393608328872320042360546667045038834459900250647528794053248918549524909819309144742793732902090852041020540525929680565400410846265380610295132016188119202357125784752503620144265085669574809481652495362448499691814098288995713059355749824332391658255148555469193522614826468014003008810442226597904554408971578095594329601443074560764958360776839093283633596779170250718140793592795610185195759295014434354474823320300507017932982867372702910429247969396863017656385840522355347139282415073243526543259666300466030603573146754187184747009356111551880029865311628664044518957214773806755594231679906591108448650821593022802528840165927101584591768701857227651088665302763682179362717651519786166125169661739690825905133264634260943899712823578480783231780602270911123041543475756532266746333611938237222081768819001864512513547176192588749601452603656701227315089202541986615754555194057919364058171766813449185725429259541308800122329325755487138285953313862684853052511690364705998000170707862920306261037175719416254824892127228865523345238849838416571513323419065898367912828529816224985981498054119106754806729892655620282684701981999250168988461435289168037527147306414872160570662920105588979677314377700863756973447368341929256308120854791092835712895978856670128610675432430385563216588819008103208112361965151325660433449662138279450559246537912180417130212545931752469983889327246431173832468794292337287514031505232315210439580499150373986232220751772206213585527699377999934755995828085901388707054287219588262110802816620188748967544412552 [104,100] -383951151174806308158624103257182352525566996258611626251681152208411982153159609787279094050688209117246090987162083246572735663175690645478029632971302578129944317517385195338203897523090277251530081521178080737435780103116730634857882775404209366534079893707558329810249793757463398456486762453617993980523593520527190766523040098325493731198442778023051884970812199888481608719055228164165511426131719581612514164410641084403844399987102211672754787290899837592436295099924627084432401913572405725264909783968591583082402897541194291358708322214584048861445772060682086401085885916089475504328983306334195467848489669384685872098529378289452742651916652188586212951023248186078683494454930435165201239954879377529730697961432399194657066105380952004204814183578076394084015047050791135806757867303688241048202442189900562419601670881202343733475117780989899100489572779094922233827928922411895614755551282147604601763800688553950405053451656805213084221152732729608783678086602049344445361103233468688641875453815470340441226032005296743457453579000913981801671834166217786639218080021711032693906345094125080586810855308315819853096173185030319992830849898265281224909880026326959887159758269514598479964120663299710661906198616054156749065525402309322609108718982246820761264470715182365351420806528672274307429602313702031732244367706720899499866748675130068238188259020678498136795770801343763164571549137608865097628695765509917072813315409147464646869824281082011633657685858037546515799067285144168827210379518625904151546438032092828420617242085622876208745813450082722831379857497265247950274598156788926901304891287579937280756257275795457165522955269624867152882825809661624881297672707719934750514755698490304958445863649936836467574827929877743601706080148262607007305888284287714877912794899804415802071226377378084168951678208867547236718447550480755030648149282858611006113709974310941719515688780911950786757968338106631383493600064519112619493238923553773980296490359419786301795653363614303400499144048087978833627031204206919853486646579350828319379325430929607376511774036351020730651485374081 [104,101] 756142431330890896247353688441128831900921616377095659222250571555915238280048881368649506023171811581675341301626851485730196370807373188742221403433655722649679030754355245616875038554163617582923211995157183160100115571735058105652054580900695278484761692579160280204363194064110201416391669829007926782012579252127191206521887536971536825530607905498984992662056565009838872107381448159439194555030987615022458104898086913500267914740902274745684701717741400063147332058604984747455619145632253832414282531811778120968332679277408017780915008821732063283659618878011777053231392514427640566085970286703945385192817764016734695351909514330834320833619032625768775082208832805855084844615881341514328184093984539927813362665197476693153225087602438405875425917304330161878004906499664584802634869331624577345315717374818736527524183431395908230086184716095766379639513334161674487514503612606806904358446791003354449798828152583088940764266651278905940623822212053884569445124425122148040118257837836957504283631442751345136939997443468764902278982970988224042109659115628463533067642586489127042608217087045730534106304245525633899345253090277175027916964094592367080650547766969181860743390885617841179541844890654650676675417298767298246915902683179255723235042480398894883152768525082267604444911764476629789913743542678113533337236443203992925155443361759174810855935338367403265950882249384920365739967375725503392525485763566154014419154510544976328699431733076752043701126172247306708052328957199348803506189835940768245754922009381232859224098981467221753762183296888544148468399266977573960550646421394914315404161312971461025395789798580030946931830362156326525176444629061987801270139698470399823778364469305346828007842754661601411111224937223133206120366061582047992053631566235940957046208601820521020814859670600549058314302168566314587844493796778836544091881300414147215086035487397188216895881877740410790964064366690086542081301567233028733630564980346990235276039004951413721498548077353872696244001807501474870864374068102511752694993308702890105567699429143186582831027463977346382922125 [104,102] -53467394687913930142102457568429236018471954182260686016741023914590021896616560144013419799011041616082159831595627065492315706303149312839313320446707199313066022364970437283954200778470012240324274100155846316320542824742164851125348955191095329760891410079533474727991077510466135528057514322437614945353225571607187536882396680771167250405293529641496497643602132184652971504634615253617926801022471830310819634294460334221301739269748727841979184460094568126425202645601042973848915621009415738164438971499815231167702945037362275908801951620956756769772091432234195252497948313085238219447925797063713542315165759277781215665592589887592641484630145287784997306280077025034804434118959813913902961257000979978613311987250480298674400625486018877703606887029053338472601995939159210070369108138013628411794800596418248750656686155511078709501623175904669888735159483931869919029247101893576291875535085465327029930428229577483173517858038661606177905768494476194565252900172804660349315922626828688654843111505195823584747475671411694385913925170022749537556174613987947630405166905567939891882857619150145492053381639466595975224153350469700262524477455748898016803781114005672090194685509500018057253636425652887665475529212964578489516224706039806252047005558222506359563572108637694369495684925451863207863721638370745805564593138984470945685032714813181391269701327968675261347210621471249462176932679327928916518922742444670510749921799086764837301561536279053980087172961575293900562220412547744724315858592590788183579561623538708075590045692809816076039006309068521387462327166534464536492015945101135862449220255888484834880902241319141504450736247366725284648292076482239318349260225102421153329957931807325853379591328037068362120937806178854299583504982019394387244236352183206620774820756709695302777517136852923030930763052716710556546105917078394245104331482032784465744859319824312680248246791302952879996776793734276727293866339395652787630051941658457923642712767674240279762739839621176371150163830551916452302281856802421991151908101412545881871201214898073114919575927765308851 [104,103] -421988882182882176952663232595246577302890048512644183802178034973204371158433773549497095201727454705144183827749277050122576862618498628432163819475729826099793655098048622623046775669634601254098343860565415423169139526682147367024241316486675981098989560019520682794143748582435225590846885298545680004009392858224282517960908960399201403488724477456970716289414744990109020020014909021962509915716170290076556356063244412755009712302008519915607099367491867902587286575462062813800554925626135717077507588861900045050358785837927546382720544085852683619313590955438606602211340008562216866050518893782687687558575216482563008702295613595270204448074790231231364163973866508863673829423899364387604371747590805766664171597739465396661635404329180251666051338438751950501554110707617667912144065576048719163492805388024749494934013771162284135931464898121093886065544622840465096105284787909428435361107115833053019069698712014523165500779437028259376295369974556936075220208459450354248188624395007744264751868077205578674346934722633927087081769556422400061007442966354513139323234188377304774173924172884869188612922666000622220984548616445188957761528313374222531900047005605510508036308728908115754222860912811194785533546479059863769695808486587554175341159638789441233252808833562601695510999169935052117805770810821373176931250475830795566366383505862057462879545583937418301550698866945161807908900965795281761843980180611715313502784679482103353054726479392991289152922979320070220127700242065094390779713670647030623671274796069515423475091236119446982398650522473943909831920895349492136701032362942795999722855827743144278330802548308959212308602190800634692682271250720726691992318998300026449261910368744080706217273237152241745230529128159303661832956131635202806032539391359901358921567442902951030789345555205571669404548655728218792132253762484995521194545714425396939111991669954446816869525162071497989838067226501908506769213594805355786335896123101986106923233763983418448006398966161389738278025674592758132938559751003814563988861087689087120819603421529350567623672767650 [104,104] 249545631552410066653119981573588655723039013222097953004357636702122689479630061577450355554175170277122349938848633826926461856228624687325526685329828925669731647799763542012589615878225509511250579347340711332873201915492361972636652375766578945575846780735637146858146297797098525043874577749060019992010346669135282816394145963017502041465826039820801041144976457564769607519051109594745853682030511287536365342157265539114555388276641558410003513553515624846381965767319193034974642261569525703364148526500416668017639916738480899906187438249531475578678670947959885441366786959073250992772374110541200333847336627011745934209958876056010430683662551301101141682972421044348496928445778957088918168775264742846725496248775197054283455029320088045209107944441172699427806863853558438874398046602701693048451897325983215747102773870276361317952873084602416141586120012674471212752341390683437809067596944856124144755292132283808281576492919680494395212511261879772534899697643337905052304105494684345459249695190759892750097715996929990317812756424149672327323248097383486398282446010425718140696906188633672103140692775378019983013433642096651614737535917540739084218267461510653783962826092321127410895393591738435557772545022433904862643260596651156901518165844551064856141629726032274344600892921582808305596406367643332020066689633308598611074571920903365457073413736401654746826419345905695081448496230166751282516017078288272213019531245746671616157644911593739744046610418719859599390961864470554675167645211377108724673757261539526371473243975310680739266891268118420745033808610982490263024660157627517607570375939736540681462289658740704021221115209069458621566790205658750763709238706447017959869600551249589520731191823004475381538627350335051772123838276464231932439885302392159425721743953132396722503805337075878238866680825398984465592495945884525233952459788243618213061469042342949652972216715794367787148364666050301713574878305654221528926202672491476144365010224138523338343360956773244159157379573852624793616904203153375145762480034304800509125569350335141534195188 [105,0] -1389213962656666309924897638840897657515534064698591575298349285998130829204044247197374133571828411447433831340521387850379281672691828098966379098016500725763024552726340362865504700493329273703258713891654420920914227579980343677113997406486933248626600896043003203994665550853466940987591497661248788166673661265472107299667233269397758118376669804751165348195094091097937829670168015905562879489689475603543469178956756932950630071138389037327828798661946675557354806750908357176255444048452396274850163409462948882199217360593586086993275717702072612937856393840144980592828315026268815203775771937657591354296621982349325399411077900175958233631807345047098698585702357806520998762583128473158512805564905034520861053233019858815275868252704481111406624624779216101494167430222166937629901598021634232275200771200192051346322793992920840903678119326964786138486812702500258947492746973539416844132610386501289608353842122602972803954154289957261632079868747722213840660859515497656452477685643946017694310779677634747147883802999078929563445106311765301124793565423811846506477838396925772245451161295340589270608169222783471437281349619040706864761457265073992030084542519865600010788794737230763550828554007234106284021546495749494396877305743492933233838120284749566359769578918313781296092109087591399961382938900086026934065349112710029414842902580542932034722133706189879232216364307287214090726488979105258491018499357694069856513132615396779750722037354812884521058717258860148842553215383201999263382284327700523726935860660242230076167345982049128225932345607301469220658965088974930525115658016272519756257530913759429504435450239532183199296466434351933997679494950568423026519596458173900801277720676665123559874820767165473463495934704839510159351212103287913232919312687770684511821102412412786419707704428759490746249201589702258880434760486127735732264378804178548458330588624612504872800768569111161136202004147040495041318046080012380350412817847504420041148027806649322549065538600298385930807864269164497913451125929548616613982032504431628235440069609501085617177416874584127429402968122878049553723257459999384466850817744724601986051822688207381406223627312862209645533258337716815107479871367021957737680061347934492256292722532417536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,1] -34656692778883243482079033573450075994230494073686664995238901105470543652573477681927143654297350181110681896898254828804859958907869169321112335636326815048358634371604404625860175380168354471837917778777809736076400698434086607767624402506013190179635224544855181150997883070829133180714359783560782820264041216234376619930130826587223355534609617230191562885938958597253492908329941394504408168874925687798173852026803248652564808237853555936647578090326622916269047900290129354690864059818416419605996735211931313855430006818417865921462917534364481316258335420251180384475482702494467317686377870612512261504259709732517788969426562797144065384989989168462246327267754861698419882921242853712753663724649687422182749142911841742697499014846395601165705825792558650127146793484452592541984711669196897028593191986646032982736262683726067316281000125255210860177047870372692267733518150268697003615070748061569034775552653480492204811741810054113560391583227458422147436277880669907458736545225478522596029774355650855048578044041719144919064552792720564753293013347512005674610197517563282779734039144213418780739110596026660978820971166101415477536217211604619862715275690687372036794431669496419845480420872423480117508861422128606594948068638914747409307395473194159247693886878690106946156766239415484537248885915210535081399307273156011602388513600833154285124947837946365308654622823639034652360965870605492220915408391835038418585895155889061029635659553861553499602212240676793452045435528196712450770671982893429236690394024486426135863130103669539659905812132594771767720476992621810668826740997732350680294114816068116843177096201553499282032438730836665234965714256131326657109715107208452204099815907613699250345420183924190274844231188388852973294837784546506953629801948377252134036008119133441788075039280068135572371086858269450522060398687620070393945928917421534271743637481027726058222440368047344213063932004762924660454999152945704070398467010874675795992943313069230107258888917471317307530621029235539589283959044593745696353949396232306362316033683679431145055546776221286589688248455487265643231397921118738097182193441945969485452459233341878840177302086807536697699892780545035972809845457419877753490093715046343265098060280790777856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,2] 3525399752005283887560393081151338933796401005674356574215597975261404851764287968760059323648280762737444167318565636284704488244638016910606810588162038624519616989585370211381032180185306965636007653440281364624093858456239482841347332129198217670219344643479123159936039712795665363910612723864217293292458037459584814871284209470785253752505621118647339565630391080323543197214200595755993692781671868488592157423696427586614471525966858491610493488870254807445833942814290592383048909161250691272198676223418428755348668562076121709689237020492487064643537610746859975752152378981949308111690878023822886159752389982270330336694354897493008685619955199361940458716947183883548394380644346841180174663654481850587833313129237981946862671380163392790477212282106674522803521970454593715397470017850376330846766055567471043491368084200279631586935166403180492496622740191678962677468826975355004077317910545934864388562138022943378939184879111239617790620339470052212462828699445913430863479379174270866779790903046995582417126127694823951603362551030046611784462216345351615639785119782064166682844434016706596381743952743191183040096990231808649556502516200390121234486065739298387078073557998222147589845867074741212439863220212791770612454314086699435719105129371650621473035292676309284385650741153122036594830514911296075840022145192956551406734082769138710450947674071345718289801873136105586302530238999508135517829821679708442617908323238195096484494450269819055293459691412411549722448190081960160298095810560424996768418431364237704969854052571136329427984635537725744588432390119604323012405296876425900399870625442584512047470463838146793751100451479715620878930405797682304467503170951616326478065445647560713543323506560766682451546385804494676999511851348917659988773531148756543468191923820981922889034948576865935287041126184336712199824579014359949684280307104712488467147527335379617476775911051446069408888254028836407952172639199289005628052364830789503208709979979869437414892140350148406860360953056478509949141622818383819141231204509304120834049348719413199042584241141602798807918419204247374317478639345123171795366119904645998382854789957337097616070168799458445174200791968072846987293512711481612254332192970805077353401839854163066880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,3] 26075083560655427137888748833283851266772626085230891017132227747526771293418252257744854872222559131675343460801315678237563192011592370100162120685916420482078094089468450092988104998678842265679969834913636953222342268313072185547800770820700900544484529190786569347256431853238272143148652441938741579993780866382371256798635612780682535000050960618537520393914657302001637322167280724468003141625190563547676426791380521455337520189086024996207257301839809390502676037760596810296881333968464437271766911844251711526084327096373998737069843474770028479218158155135257352847369303574388981047245767119729022042612079692815557545397459452327413597536899662384866813384130348637049643879569565247729067102918003915358886585574258919824817975672390022387229257323351714496256904881837671785289660172296675239581150731874275951865040887339525816408743629422322289084218147671368026122701288983961298801482040236113974071629672071036007756878766161312223934758085856969618339649668805653396250159207478781247792690645766188868221049343590758162062006564642844271714512747783684832572742220053677796711831365937273981836455978129921980346704676831555213755690290244741730004657608342288018471046655475035909855292207247972947222070697938205117460253612197693477256191657699758144375742898362003777162498259873372608919923150757446217834675141493372971402885274601525777194984676188014726268417292462159093344562145591164391184451408216959954942210824901075748052182678159734184438602488394654280971661894895606652447914753824119838892472472278889000996928885845761883903245625984201647072394098854163634345098537846233715157192309144403711785502111834671706352464035581810233653082972918950800569146533030290575053117589312987315434796386742121397366097118195717941150414114993040865057791931789534975738074516862963918859154293261506850522233023459876355620227306235313630233749654231532890278691296159525521779453238034764797810597259533860027898583038268460323422004010013736632878446450738049099500365601273370028732717044330552298916896094084040338540524736572521007596767664378862215215317739341412823912873102009572250101844142566088983902221284954871065360217798607263281722289879233970524223769985848690806591125293531800859399104749843952032048743390226184929280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,4] -287982930971732892859950599363297876140807212908706320166099672199665179639549691440472365960427947966252572541375490518339328469976292768519807166405164248513804702556391526686724551620372997294037613952734939680980855546847083532530820495356857276489175742227396328349139774966844855276430325377252358511114898068284596393936771094207254093738696435898217109801241478108108158956354482168184477133972932938749134844712933751573592296722439803080177615227626959372262014041025693844049848956849004577633028429949395639133268512902205588137530086906050713101563211875008132226064687362639290727423962765023863970066884296978169307008338281672558005262301241237239268111870689762860226173647829367099947619796689247468267366976228395374734765455414046605491463916785616660820517398288592888746452886579468348555669309115025621799405753034372578478099541429345228547730512758930144633484012515347061791626824152925081553442406497633292034411763940549032774221182734723044300178139695859401107853592057180442193910441717780935154683056463608506052824703943242638273098138720536715218581099508522791809773335683095285087637662136595851768043498353097973570189740731430825753010591739053808089255918027343896266072946580917061805514009318860062507990851165804668522640573122555281860634971189074025599160137227379273349516167302172734673279955731586029510617122368784894813766023658309078865121278428854346952871306234227879934454860836993231772494938584508595536685600043291955474273242149612208967871782159465763530791387686438426399773892367941567524147647845236475580784977170972725641974927765139166403118268859571817716103062252227190330186140019722856925008325887284485256889684700009461354095727411803144234723286693671057562919003150601289722059994959674352669837240176238157691847822294124043666954348271039426490186549530984488616755386277497029671812652831927056611630056042002671209010136826871723685142715627005308952015100816720269650132495115901757074265570726787163012542303913440614850281091644976121322081910671272346995608600151448541978685095066633772639709495459354980773094579365861052105664444670376203458913329547726587014928836178724265612939812760719558609512469283075940618481547869030787263568998074612560583243601158227076155783288690428189081600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,5] 1139610239344902175161318498927312824019164309409321865029383600370647369317597390898189753068680670491206677329172186290608192552937602929481578116720986578976941773447586012310868367173658571514123172790633804189727521639157434634861200225736969330008548453421827386189876097356153664345063543986330861624622839119026515351379614782244305249644870527972234808416934530185559504473407181463542458327501529136245817359810636747098993814738321315048300480583599807806894399051950154108801961760444947490482261391840481567923598066464763325171181937376523246495285922376845913206529563813424428571585369110791122509862567862436627873524828906890765746532741694530218781063377460619291500784002189938911156267055503690219741253392695256299843514781733751276998700137594828087397458340422310455585496706413236002095932687676784995165776738874188874947680050817783650145884022574516278342940314047061836737706200414095179015573537172225216851493413922764880758879522341009446053302987995418883850028124833961387332566830842020926125628957711017777557172864875213569688292036633685853018206182238461169838477321661528599296914469684651236395227895994406409288685267658244811816690721753184963730326629741102725314457459446619752683429347569752401601445475845244532233265032418147786473245878957411746986076698375097244077644745679111400757059517000330723220667023460405717992022162457789560847838560190217538754854390262343332598277246512110924896061252152688997728482555794223843526527086448498602419570015784615758671137661756771181918561270196470573851414741293715054752141335734769132339973897490702911767802120979021652007363463150340785946084933289257331469444147524650675323486619053062969038109807232557411466752242382924386276780585919679618400617632997183420865683642308894576937574969658265227497341540792502485881855007670928882016562327413329110903575059458242572179552416488559127321393512725196830691141958700166913096149004785673710002916332400991801826501870561850938627486735112866831979565350235590544867308755254669548453001020760635470192822963200723708167567767085212931549493180141434856801505173732198823569420348662949219921722048875986673051758591730611846545876137604431348135609449380281361857777186497284380559830747679968336315444027648192416841728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,6] 3371591286558831511513255746371533168837711220258542057621886774953962396988684536888308745543226047128549043987634937652585079915395314351324471404044126720448456360020180190272432395842686275974053334323329729849093679691779318371000596911235440841024563813622412095007119379405420662491516231317735357108169428722770883342276022793272329141920255320990314417343617430786895933336532788659019817561423228122370001011865663902754688460481053300013867206148363012202583334866966787241578592252610811450217252899942196485197158766058684909936828335002666367598836820314216742466004360745743525688539916493250018110116617103125376926931832394394671406169405517209401948409911457114261486223292838599953731706648362239753030110721157366572706864087197760341477214943599299492757934582171447135268215090653199251207170951714642863664897926765646914890216842963526768247056082440090436941534673460719762716172360914957268210179533752077866417716736725519501817828407159107337310229170530510400537265588037376407896428395576989660048372550683273968715117275129189366092270787251166594726213103427874122904376407380285764540765350444822628340054068126341820453996366393689310691341600498732706371055546098408801389745516940813784344069035196372289087885104084503312741737525973327765939973730067605979108932143045392099119795946162044121836567941126760246522911710723686992671892454559553086305071638770690566480595146748912471743202492642952320536691003103896790060362816048572595525087977220543489511419366144014333588818431121721824152015638946874079967425276805544735637948147637914689002281236914134305187408360787684281983068055342943029376307070943397269931357202362747914070209933811883333302628521724006273470546632867046740042806957002548889322827698113089302080852839217750373251505537725701154284793851586417265149624893801615312500903385091103100029215323584961302865517260931743338908252350284979855709555161834944493347403310441276830125342195153396577543613404822711475414482108380948139692955363904244212376011060785542461888107011742986498755615671486524333103566655057233399079205503268000350554217884750963630103262627927770305978336049719945785506761425829538702571194094041364716334542868828294940501136431220138198711386084162810421938011272066050969042944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,7] -207179658253239242207063620922056028097468556021134019656471944629362477695672074049664371271029735323829040665493544276384819595677449440855725252876383035982744945326642001797064636320914444331079420092007875265449606822402804770940452113985829207892192428023198340729344490333463960637917892459809257021625391100772605115998797578649619781926994131368287119234552363913516801405504490741544278019783019735527530122220318919506731013115668620220395245882846085447977257380108564029009952326625193515760303501784133413483476860554675575872641071642316659136359713108289013221119386091482424925785714855614763784299118596315665817436385174183722455840944936056268617995573636384445662505760347500050465634174300535448434542545882749040080840321390202690412268908885298724133837532688248590384111834974493992455663627468708524599002750676418237352040838240388045157905770355717091804671997428132089111599484576765934248554885989599763325217179940083651448778902640741852315484932769226833678581388952544817037873982519804932662190876994297993740107460982868876684398935067357476580272859354696297162635936880809284826791589416681555107251980645437512058294185653636519907620240604415976917565708268790534173106579229463140894198132250722661799181121985123465510478678208343085360013313204319786957097613488987440960580931816817669921210282132369114800133256111838285686711801746931323835615196910592253909033062971372665977731916324901321538646663532044228711695828923292206375138048800549428939323073901116311354018185462557150172141749397545917183773136239383246859504614976044275411319656975842528725052706963827056578004249141451846090913585511199748528470426350628984982725265252881196031281016068953702703628536501004077933406356314475461619688777398623109474203970547915277272851705595646366287248814394380538093450422344902234631237976584596311647243206783249139312169903364422013679887205486418771196684047158792705069058433156720516183535929262318268262130415260206295069270751244353117514180354606305917887768567939797981120055358462203931376204949613029288571068912406201968980368063991610820447932691995242599343727465017254617541522611312467458803857664041863807790081857874714516414416122652440083629909628950915931439322578308784522827392642486646136329207808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,8] 2096508624578201263082789016995284785274294770791221634046240122566256148738596059378534620503848515236354448885200979783626825545952300135552737965497379375870813854574678562508025838830600489148771215979974376363023212770806302433955129557888301103288199525923156030807719497253840430322559786661563060429825702696136889782746017936074879038307620881586852931945139457521507341670950399250418657163063664811063059507641605119472800702412354106839187017899000231886480188414567025074232308320845248310531051268529418168072291126916191526615982135629249566539722631594484208729633501846352755633632844658961872093534101366428884403436178743917079117731662106534299820893055092517266051243857832726035842887809542580666111879354486866999170802350289495729888329347417203081229931477167337385616664255540793392153431961053879071039863299958703866483585739741250057548796783912219753208832293981820962085180596854576291498901272986783320756189650195355524483280009828651080854956862049049961071541685218210154528875557744538431130408178207545478638941561782269983238459202158338494772442585194318126438854976838284120591873382214978292401472107973054685434489029217045728563593361920431165597595449348051826629921842223167717931536860195100213701720075172737447021974037002418844051013301146693291380530777832423281501089289317589921963154202692030889175899935356426218078438252087635502391266757034101015869681943837638093225834500782560859361955897676754430069024647006373006112800855618889699880242738013118653747274492336516258837199338968291199806414301465960534427421047067111240038639050059551551642999866425112177260494135042481249583294789775288753710683491581775139783462712658889890492038457408323151312698213174501204363524244719155105106858001910967524964531512079530098574341999166147637177014885560998835843701360682752330196826388039171796022954735882078234367695696357651135591514305645885062947614842468949701361978771298554976609594567865373188545188696366134043259484623277483684232128772558048202271747682299274032017983105803533772483579672130051981165448176716651517170791307793997976757639957223680143748836071030936729247998042595146223449659953097663765660708755421371450734957358597176879407051144461556591405440668094659052888541465196838905817595904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,9] -12883536259666923716590639516857451295690730958468918814873870751453708035997169060071353138532357867636429656294973446610314695092681848754813139515058446675564132902160692469097962274929432880357432199356510542490315763684037837962045994665439786323209540318838158401134650993965436263223987595642943729335497771570679511924213433055731556405661651434922066522758679813285280474810954874178437074368127133496061857767183247418399047876715605827715420768336356095952709254016706633973439034803942929513086756064900058710847185727183200890352374803879212432839506677680224217314503535396528185037425378182868887703578063774778367492600035788933518186657462549201613714594544538494235735545001729097881088292137687814710501935706336576205123014156641513145231556696480156051392203070975403806680645122005148668178509149438275141273334078229971318945575809101302583104967096320304396325828151468566572848957492532564522616521449885158977289542542863894441438025924201134224545948485860681964725739317158611595591703218536213883792156901520200946700355085008849839790521581626838349583756299768894761533192997973211745033956733291703667346735132473811152981256335511113208485027543863462442462873377228070485384850829625578328791821141167554418593598433965146363698216993262580965761858821429073014187051268600135304535961207792022785174628148119384426160614492287873940742487379621565834893156058230571457249017125001874030811608716449760105876199777681504463313887028763694066865860781915038865312107240865539585598236180136504641220046677577237378022964324861332388492933135115380966737738956924134044997965297922760722477416305083865137660301158110646963199994457412828999525851144745628807082810521734451768381802465249322444937946846288831449439774160780779199339652513358206298784032411769090950040412152613614115446116635792680453105195849314427977578746540015691061318756605406849131309032493810373717059560188396392267924255660419708483986933281733902559380371451983023166467054955226074406541580116951460858237268956469140456799558227569610543489693840941788017468751313605964420126929629442684209180469744884302716943046704456912873798980661656058628463444031535169039777941153937517731987959132609102877319077057211434325391283098131681180986491619102241081400492032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,10] 64676319388677903042811097510238540871981460664648943970354499283216188202397772627837320854498949518552172627023458030556159771785477080359038406408784688264528737690872752178523171243393907257788543546406536347638059894130030227601711488984017470994305541390173242975527937377069917052890250211027505362293902267341656953355419629371965893259156326487381203091915312627487540562903022217630730638501488028458777532180146897430187040162214877987361202460311520471329019036181252903725643379684226796195194127077772958465868933895014491306699435962657080812628836811382600025154807904795964128963851879115822387062400151783618689822651487921760753867281894044236143632144006278322685199005727089728328130220446722786962225143093962567255370044248140004426216227226916203527223779919183234548262112677315340046478251605280279521596372592214962656936358698280470761053478563003273503494763285255447215504074875821089890225868840738657195115816218888988664359909365688564718610230628506474355080503001284854054959571974575264949449895298728305040450628759385845156015550275571732443777754815148855697748680831470916434736965225269085079588384183110183848952327037077052768673563291189800800427341452169025130857997456242144291303122686616071110639620501687691823964854039721244950769653857085797448752999654338258151165123633627651686856090361873800470703522731309502443502616571513064286839373536986859193312690069476359025735755219510823073656247474317633238872392270710215587335992376895053461390174937300230537913754505867242982916719078911427640778614579092870163171212506262008525538813944626591334857662954027689695114593305765211678545730840390912047282941182460955386131926565589907524377696963153742327051903417543525386153996015819340100051987625569044163295231720428004026902216847371520639452459243470603756633200040624548082913784011939857403850458666029076160514494784652637061589664053659415412701709944959592632322408415789787766808843519612162908099201512358494457389037321497013289019201520596594183044364179178802750462799652526493358475438740574501183753243981717981994730655796480862676574989624199438132008252892772214295589034832889309358618399650129474459005770491524988936403456754716679067202339821877321391008295594201634309439160343933905539874947072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,11] -287899060827623878202851625071157661936067964637331973264565785494287849993481293381287893776112945923395714344962621186475008695530899622110247234620195888864711772755473467417045048210916811761179725240369680287492017282453467297219271907788838794268939004070790200389873977196265760684248836862449621976499251244521759078143422936349495644066830148965199367675949616410677723479052290366030321669419422177346894354780632708188382385232720380348584092037070609753608178972857023843931936265354947976428983135676665623588884940845028975413179065644034115756146258648492787109068926020354575588000478915408022566349304938355484840791485999501810521173394674460356407825676662566015694015233371098820083695068007879176564534222198810565983922649831524740642817700319509825287103526298513695683690768107341295764009394556589477952821276175414141338262208228162891987324719862043887155932239689109639605891472250950539855075205603350704425724537845146343040192066624511598365991001701392328981888800652570451790975495351698152968809958415594583976645886863142379382009662937486068431428438670602142319563479189533540195132340208233262155487418096049127188855450049426997408051031889175533072829126224315562110153006753981377846642180838927180872414125329619559175820617365645849541131259754219565320788178579226031929304455811540766158736130665999442693983948986999877883162488910899981527312621085230685731319782876445625586700253952614623653003564532677529813379136298255264396802564716361910850004254640745647778062949846949426695884727760447188238995703839980115483585663316106855102999004861683793121332145936504996354334855467460196429517307474571134420884974079769402110142902339361762476257456469007031414210708946532147357943694196756493377118805848486602477642349324894824056086240780462418841254749086079202379637933141699706267175812247041518848274071001778391202559413705092112468793744542330927095843903138542415197272676792023057648129964885693716155191155184049433562051895000546468498591374471450442152356837713034526798044618776349650286021798368869592423966739676393997127424731600596858817662459780450529025566991749224502273927367918560711767950612204391890673147022239120403380956920865164548376349304149597018438542682995607186122190379252208215094032596992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,12] 1070031077144212816283367213652267067191217798155524848738383908450248812054648378228376632426827276126960337083189470665158990332384673994637858579053042547386872336083026271711437466756358361358049984292110426931371258069063955270550457527576795657618716691171166807108043939991638409705579592114267833851564984050129622097960686762697712849703301505173685456501997135027569168806253095070401576311132745478971050553582510411092724120849116201196051836646104357601008844651694558849216771010848805309883796274666495273093508614841698097485389963801316857442210163347497119984946977224538359486458341456075416123024605217816156905021976299719599299815344447673888316853455349524698651192913908304974081801532172234356881411684242414486154506255048709227100299879740904436103059586737128253257563549285476079850969477038090916857133608612019226081171542139795465014026111974755420496012512696773301044301065038820458249029967231154773178265647599217708705616396060397941164038333828413316503431131402797608263756599569287196504902801343346758291255875944714819851218232236632774596551284492608819521168995428973525833771277592191021810998607964616501643204223472371119482318560674117008401283399287642630206903589773492577085950478210079529285437711749299196702122052901389974613054267620002959820232910373667852479288999646539041840586279235446009411315123828521639759128587892493668625283273656402579262181837001258335790461593877380727372692666342257646916854528959715110797283270711167190415605367991933406499382040062751266079110824076133062702534717947301962357279342441180901444122982045562157242303208200340268856076070813046183416508874482702122381560081006507708401819842469144428551263693174655855582417696116023180091309978895866733532114304145379131879393022164040590288082094309525616550480298297969877105689536627346499937670346504990322043356477111574308952535413177257578972764759260974267135683156098745724307802555139572944075613150406587283575348271789860713149946476280785961775306008960300667812035606871849574683487825695359814405640361988860722469708151938213219786853185665844914124248910303256222643891781976763948949599411461744208487854329839091047990429246528880263875530577040453127139227436413286157644433682066233015012550918847124665877351366656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,13] -3088931897990483200702409055466359475379744708985706719097694760162097016189538970622722022638585831925665981002245106523033155635519772734854724119853477467404338800728506585645970089604289922571111614364553288821410113950792166950154311746105691902987639870217364069942500566050241317041032265365284746175654124810190188615297715219503078611476287466623702511892185342047481671703315306494879044581631824340931466557177959963853986762707326669657592873939798783248078749773279807544007940854657227527573904915670239008110784245006190767208206975357763021587562807563784352348174782476985542816164493472910209925349722556498281740432929418978924223199272057571976100661813763589161083947967740980222321576534763042653335040357090891504632449324900013243329593519066624295848276350833256015861381099641317312299020663675441297185924278917065389829777398772512507819556543125365220948619814112252964027009830591397465029823920584620716205058271972380038227634910846064408157385328151219428182896156125061433747407692482874395883292091137756907086838092351303376191008874780284378125651160831169641045626200704465515924496333035819520272768766551812130855939635873413018513216437429308810004200728071808662114047110741237649239617926312074379187836484266363525144552771023652917365837501439119526720319891912523438806751638770228474375713004995768115218346501706768197870399167075741661271253299679475720914439610183613366933943061234183711870711678620021341253058053872047416154324904297165053826225981024986061023759129027898004556932990162416751898998806914405337332970032101938509501019180506566008187711441702755960347318347763275572302791440174592281367533287716497878766814944597437330999849203347234908749284486431176546536749244247777457610474219946232556452118691597231622801651735811678983754485323969608873809359347615468810735717938733747968877632515334372155534194381530955624124861734490830942144046121197756099703293163947447719860867313993118226222502468450536134238083232430327319043164759280826372820452614788971757508389330446773805696040648265048325229787879229795449735481871775682945327023573476494685871559477836270250737817753391276765506085182511015560193798636652176903774195988054378584145579667034415526516876703813883052760743735223202134320989732864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,14] 6535003123190523952292105206348991286396092445075979668904938951866622905411794218466738581088075013177015013606244654184713262917179031519432400231961363362813966221472922080831058057176918706564298710482703495479676644414362412386039493845825379964418910498292437859475612447095623562196893916242335983567640551186396889970891303952456661374368205479629773301811237519336457077520659925738872147385524047061960109907450843162484559966649003094790435963305758409780019232225191860979746020664035447895183214737179418559030583659903074212849202247442197251819675824753750555085467033201059435557470452166757180859069192474915395049375849575075481367628372178067746461746299635868213262953467097723464995681475267516909655326169388053872553825856408136216116660155409928629620266794781960307932685734638674203932081287025390921824695659881799803595995626865494690735780223651093211966663730525861962717797811421509528941764659904844080240321456640790540582034258339351352126667610682515032189293306670588557896504500962499750818363511769756083190374340857847152018358560202668757018083823557498725273215389081082231342411599952300644184679743246984369053960731619717251931810202944532926534729193596648113735262812589953157545971709750980429525077183309672321163731257268924177821356543684309098350678187914048277637834654776957593487814816514155954163185261218713270993092297837172012148503863492534556710916443985443704303656908611574083315546179342032245958673820672232587816414456238044959757392449858845879146449482639763446396144248636289909634696465007849751282599477755112936339899954977769064580282276110933884650424593875622999703080206173173413253837722531698819084831166508049666607191554285688109876272691343759350835323489079880159509922501020691972215152529457920664623974143740843594421081943737698822740995816991424860910095476102749400737191274429210528795202338076912200285880597843640499842312940343265174138716729057084871711902940535896538650322328006686333011655535254867780414271491638957871092470658453109694358210801478375730148335345798128714180448991679755408447434635199777422576801072834961464120936894325739459647383163604907383889972803907547877380222016671346575822281247292870463770466487559035705043316563754319179397569417268524836601281216512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,15] -9078642698780354492760037012041988379538227207285907930211487085671612642466602738393709265975570633253768221128449246593509155360685910781464015544565512942967247136695158559869245275251835767718532989632630497294819868114158194716444873248242942890476054141258264699955151250578220575162863186229513629554601748831998280951362138019109933533671117399015057008142654681633627058571093119011432474761032352031638798826846741383678602842693319965065153414851652962137224645760878107222656845293789984302000681070571751782086431516991486531353475518866540601242888847166104088399063682176222598696527072328835304375307000925803461141266618818819677298650262227122089493111129084723873923184908299737175417071377079638544949965345296749127908937222054672645635029750216623818769454092935148562092318188631230375589719485565946321261813853727073511661198688506860722527084075112717192698241858258516570504516555934376703907275206999935298367201289297044525141180697595512468487027461226216777841497531728092352155583416119945130059331074408268853482916267446769752951764165284104998377791088819933671048210820421013768383040214682433353340689268082959048066389855053568019042907996194690112190644836678512548797264159002958125441765342318412966636376971277354678555557144123252781500340724667119708260709348923715479134171544122259890182371223579832641095536533230445507097801586501903503649760215139967875143009333128344491701914675364143775343116670597875176653232385421240814060262118984270760845662707190596328377282264769759442143669950027956505194198208077333522819751226412539739449308465348579216351076920090243868766192967307091777379773258189634907179583539884848674281227905400201277743567726254203238220874218340664745591751431050785547768261611582419655649152722704270764354076989632800296861203704798224911928880768175820260582472500695102462230109757856562364175259951783513227127377111129251054851878662246592763235092151348689380833669498875557196530766690894280203176782000605630070435916722812456347085952647870625089069176322859993852252656292622034161774300529265616063520781940937478827701612610778108471110237899364195275540638241062533943135545430323608985177349030943457717383773061883015089507952143245618622528679366012660176806719590643924180461471506688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,16] 4086553227271259427140575061055607001249895560744721962049795902191095858546601306402925731939671685649066607104615123996123256503433315648089094452798282940944015583599533285584786734879928462516285599956792384461602032889591197186911278201713964660619083916668187425268933024512465614088094701717366458754845012961908263400342447800987738883887575122427265223115226559896386792379667527914362450312568651948145788181922669467280918594010656984203043116858073103923483844773425764611043453372890150624544549019142769978712552591767871480810214023015389215307406424842364705653277926221991343762180266713354213586984391304880954877533529497529931259269152679636580246365424789591447885836285670111056151822479270864751741657405120643194797610853962119457245897347526338875111221407027797745589051700680602204238029308534539668524998234474552113949393290430547059173307633714932697776510059944266110011627587650482073750328149330620625274914492146535264118121048834529400922943398368515765685635465964405408095499197941276895173044055437354370812627478515147619345915824851357891359514256317284924883365671949832886168915468484183160002770383623833560616624243302496916463662205169801876038007561002443302993004929297987453489422312964860688117617016489057000310005460751018680635070820076929307577538483512256434552656605358241588481813537779336055762919227344611617370724167417669067085094713152070206965318256931758127411803643236606824949277364404338609252818826897684080626652009122831219874409913912202039566148234831534790904492702325490030745132712865758448638257976767984220848996557709960410472605809126090792163940594107521598628498670658381960905290086139144603126227283834647116448118272817570326813990383338812515543673704054219620275189000021311122013621492620314473055724053337882306320078906865697913505091015337054660558153795346644700494016743645567490097319709608886762394172942826006898462388274716252930545498890284029289086109117990311811191310470864687136452143743998510110256622647821476792368079710734542795840668406627730823648400842977347982572673915025407086642061295531056905451086541452105795740658680610633845393863341510797960671873186681153656570907300358771738708825602250015399687804215187365706397503749852090562541892040800871082514471734022000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,17] 17754080008094563764899629094201278222153323208246888741991571979341738351173534996675016104604804843970534102922515465436153875916565375060934538923449881095326049224228215950702650883823215045993240270851196021069980070736796748623498938975645694013966328879015182676379879996376847216934152736673507511593659165050590606480059745998944264917646949953256059507554729531527443745317080595957396122240171590715437847173621821936260180995346959034383258515676418616939138901988780440741574822830844737215235092558950714071405759893921828467192888479880574300925653339301772191698984095993991627811791572380491414244438352860165109420026207778427685303583590384307086025242328629708474636862187971566511622464226492337372925743218500747143243765992346607169104217832404552318716499326389699561541991951388640560950661988664321133846167909853396028075688436035268696197960930021715684573242721260935438174621715427158476978885503005803726232115449234227815396172328055116488428493285315039136171448292531994436996524611582634014610770781904461533720816989270264907605295180813431111009739839740020992235381287107961972108998024873515315696182180311417423161458985923193452205413425806962602926173164352383088060277600859884822758344039948053367666017926114277892085962384386293861807601729335914416417810395075332924073922887655696949106937458243272519450364827758852335291649576201193859669168734029785595536200169177207373338491083027368434746594340587813888398105674938449188473176253511491738647960138413272129668099763250577029485653694254500485672235296814890314859886300639748179477662582905031653785438493539150359645094685097252782657828182661593551179264990357767026553258692789854414015204664958934187240598638345809724139846942813225001297574635727765446112839798826633483997917690197750550491805336925465113376077940366351125941994121040241212979060350696612564418834544442003297153021416191700902411296601010751653557776911569312414342238790689586226609021272013772239496190705254467599987776135300572511127931741874383954213550265492862280482130495129519630025122202397799962214123024626310011302529271462474855325073370832963162066566510235770550019458181377406257802803345073231439354651593638450705182414360702663869316272880240084646263422636585804622636382647682937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,18] -62458390188801382894598103748956195743726047117897281732613813639067950019262121056362544001616996570740096353131216953653410667201997799489021891831873365413604648898310241053529291792935899672719113257589794751442807928635840103982574280059436487943401795826439810374076158026330846013176290478419373956917825008009457445936053464939039434008607935958017804907914677300914355631854691839687926865918151847646937454611279192284368101391692822243728517665859687062169512031005537325766657570122047466539700953258999790596825683932490318610098554255165235076932240368200545609065741083379145691596563510600376477155230631944354315058916125022526096216725433078093688453682141503010119896013500899204266989406651984814270600158804609473236955729375347611067596466163929069084589359260197354043275757441943378805126259973332861465010964456785779288357200331017988285655839463926023515364919257068659677933827015431237910255181008646892441791700584520641724047719373178561648826961132769783371555205448843467516103863916321196267547179839559039528710333530180209645517515788187388163555813351492933827747090577046569975610751888030791651470556231319037208273044457017971793588912144969115387652004768995460330632840333829371676011753147957027929914602932129262731795742949509486424253539050451152292690605602781581628508081907391102581613242648911032542465728638634555692990451162305739851829734675776137387230088774153302366968464976670734320600316229870636855897354244927862899691147302759861397005261710249341106785279053545336615095882824798827682747164780156731022916456053905729966989452625628265409669179530134690117208901869302612011390870638956862539229670984856764731452916452771322084368149191874911083572739297313320134421420435141188165265216042619787786973478029560037360779574027209504048274656706982903280222051016857016756762040059508077841420442610714750290725991090972320514822868073429036342264048546935128680371985746852514679226377273192918197327427398777002348387252829614169323596677030313533758938234339908282608122396225905777663331209020260799525929219921859549823651354658811926566607860322551978946982205751276665095160233115854844662967642010278947528211501079087187387319756940211129473137975366422773156070766858830108977890461274525659449282078970308428222656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,19] 125948918184062784069705986496017991378712651838239220932710795018812992714599621894369300010004547497660561522275839786760159154451632016232192494805788243123746394337378021281530877419969250214837360624565189157855285622212990517564222110180552789399538641458305249487129632319454082298062113372121856339811688295092767772115270435623596672299718278808996722914074658503956256324827678449389102805316724971176945135740685644960269574639758376571981497439367322298399010633724901891827291837390606285368723720800303085796681894255609791325615417701598706932397767382969658787783430880525039287718868843973980779968514791055510674614564027124174569129106568104868542217666272158892405317951608860706585007599964850506118319187950242080279902092787036765912528505045264110787680057320183818610055251546165507315050565775876835687734097591393032524501043159806201197771783106453894748478472492263843951241951051447702395385728764244255041105338393548625200570753664610228453564226778516491176226688262364876320713217754609313898132427718521909199752246433145806265512631784975131750147045458313868202056376367101229800899885062902324702538320712900344294393012404524638769944552908779391074562432081417018519637534953109810925926983986857732362210700078635055948985676650118377874880303979562513878360194285930461857454847517406183464112208135996735584148434312360774194732101674759847099368292808990162011341813896272947278809310093417369396109891203667534982118380319764960213639741731611907080816862552077962942562160678050709931215888781351238675895062422357512218786961505182127726906641452490055099626168368896529226984356707473217207684995046001033198395098622380552630002861063871310221122262410479324531286195484353642455839283614205911867529203210158789082590322392338984519268669196373004404471172223016360545135914284305349340915708560398404715208813214705958728041295984800482905202479407601621247160006133360294071376063916022134376065851596842072679755292565584082874811001494840482129015442621465549727583756639934242922983006248915048014872649954421900752731397554103901507164689962398410689039590443205193777241106872019808274438763496695551727399243511368966218892362089118828924299633770929752858160118765671139733062761295405245858906340506822018221639386781710784523010253906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,20] -191492911981609572197508151515981228025498564720474970186274728768239851952682463606198720043420012447748632854700906599203491681981570590432589376290050865303887107241162958147413340470439707841056648999725743111402017856870122835541759123046998625179739705710418868841912298358705006003559463182979415904068005951742260341096387035701348752771471352205854787195998722519575394460695258899451097787584918508104176571195325212472183187559936680038688348074298298933648378893301040757241419363703327631089245032145696393415366769751555433650156667573363688299532505778337518238713234956527083389463408728640684205984517625843095285582967867440097594403716169405901258587907501495976180421037437447108199933087369796259208772029981720854764404615306452080271028826915194946460125278132322554976180296573156117826324560208107907490846161802190133549338840693758742554503913393097566682444504012701734531679172786567326941458618434910409450851272644854572818662217867307798831101863474452235482495739163617848005553833465523915443773364606573312939265202003186992575774980905502058369593464178354906981301320448010600281401517477019472666818634727372067736527240632323989366743592173075618367906753068615867435099150108223204566350415888811449181373608850137678590150013681944997434861651819456564654971670093048763719497889242869533488715044587297003757529631511507841893122514842646004406884986016260280829281463695330564924733933005005738474197195623241142903987778203363295188719162332263691992497789421422806782047082224503946072637265102691556260190087532682149818829763986681751967387572166547684121482653788589045372756098447983219347407840115749324166769735161216828187003545269784056096132438383283225278751814863385828344215639751957441436264818884995044710119956463631665238463113460074408170558988944571693053022074658727300161352213978695107640046705690738247126990707626916883069421291913414241487082921509125254409167716089923434690019566669382663993580394340535676781222075370269875931379401453157716883765464432350644317341269613413358482291474557136432074173448422630307866672797840688745231524671022996598261639075360348635870320845267465211881611965712516929673163309408871562383463340742146156097535665486658463181783263983628718214243760419578454767444591719014659951448440551757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,21] 234541849053707674468528285913919457370488492003150226312335313221093177646283723938068215589763869775413740504311336397496683623270035571634031820623725885984720894187859647250699235483442740586069523487723653463528598483193995233083439390474597396171431731333496323385218366523417960852281390417948677419015491814569858266360627995292096583221990838729862688643527944009959592964322564031967266207601008490172536370039720318481267799423908161973417595720746203600415409133671245213149561340913051028768501155742981368344600242330847609649655530981937824902605761412542829245488414222314747238405951392814642720625510541885693418500810235832193111548309170811023248856294306370111977506682133428782978856204602995214188736826717047447853374977371372565973029233092308605432110867333767359120602759408626643036761720827036090399576389734203606159020946804552545552021891554049347617719009670582307957546611228856264498600538193442500601896871478185564108939237512446486975680139027757780920467660381709952840149534143470610691509095097375476317520103465850536147938017426140716880886057090674734176831643139418935533225620568243174115613224899170015382509896067538200179726375599781890686476099507642842193671202257821982318054533165284152977062770475918772888922197971484439135776089500943981319162384953775644454745174438327297931632534629237539187378271014758821478391472962102003807752207119181240955652702874711527046281186247143780738080614099911237904790932030950011074798001609917541429664692895978343859904707491370810880377102918376772739598164031729839116473699492836512628118539472009103494535602421626658976809847177593172780858655615354701413313051400219265907351316430267630708678975963839108314382514607599880987010988436923191853131135280637665782738401405282309967173463773663620165296022956169458350190518104419187384686616453668110216535114938147957739621821024398446942648399314948248508042688284262860913078205533003463553356740040591505905410945717286338290193134437366618878650512573002646450819404815807300763229125623643167682456210220706193215084849874885092427383564670538521001781525702579888325773041124713979922346275653388827978712095504819852243161076111349634156534446725056128573736232829695222549558091177590060976306150089916522976705524918963208212770521640777587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,22] -234744018208904132820950720405179091113909019819418314060206020948468840335522302948574106227152894758596526657417929281655158967794028780162902448185514094496129114637986156295845543402223955241802398759091290963214983213947216450433140366375036148367485200681983622327325377143786966838318944672833838460439971940912222703521293968665489679142829511739269753890229498683954949557653862551430319702542668128257242524208714661394319569775266846759840439695827773259957695104927627845644654044139018753475979624515502561433567845227228269380159699225803761058249500139495046643061432287142864086179496548198121327732154363821070531388685537599461014103613147674802543295696400544775297613519005354699365959491937213841359489250143499112575165904128633705239329378375787258432255451316754015927374661364813667610922924461333599023024019068665281537648383535456964186376181174713458688685746051648847514374240344105603446680704107165765818553984968123375247395729735574499887360468509871840034698952791796432816825533419796305199584449382358598449364674448212367558618946824059421487650210771924653291482511262840993529184087443587647093153271885577506760625825509487748596651963909915406905976522132214168176215839404767983290561391489330482251886454581231104955249975810877325521924848616069177785609459624919425831995929799939233040669469914731353091645473045542986707479616317209226483402515008649669405255563419866650243714017233813965283848654684078458832941729905689903868512720261810069813469008278666153118841332929533907732508164348375109438975383836821769609416018902490615740626120137486767315900275571026817504974229900157598625560103203250504212475745184485820677114535596316797798515283405027361921808634027521032640903705708536354244324477781820663360898187496988754757038555004196018661027240832328525182117745940196551751845808213936235753397521100328350848342834863653676656273404488017091478098623038252390565493938213085537204918348935974881090474369506801307246063041512825777167365535195456905968208259420328114802696969631012027353688776847954797319527776347672870189646600496565770756362639991671515867492906420690574528972832973753218216230380722483792207075916631520091172685733937694657199283801019715403091928339723254950385677602445673802366404344612732904587905853986740112304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,23] 189090776606660117424216909169262518790018977485679939833249178075203661935278505642703599113395748733748882202777885335598435827984751100979664102969489235150147897252723478633633808785449765312749992142912768118441251946540451869363775377862727718233838242826676453799747494240521137966290719769196230860154329098128291467989062637779833702462828266588962142559857012028628678740189173541099803451067285350171526226909352040278867917379024391497480255279987192118268472248327521138957601843315671949663398069476095238702812395433857402666572160442204356769830161673812199372483802721336201058403110223741638428117698596024854737668085593300527244949886830831694545294572441955312090492675531436066405464051726118731363683670037063751629181615720660973301684513804543526654895701652277099487004277599006801578331128034354507838246750398100243339684034812971850059516274287451836614673506483881879812630026370198577689662033106677517946398505363423876991287689892863042279012894448727025629118987706350707890296726274657693745749733245841298451176006826687845482707722017893269341067767731907616630655523508571302303987223683659518619068401678858922881574752676133872800517873530009889146194075582845542144716274420711633926656073986758219430618706465446696713303364758053705725931278364674640191718130788146499806913584166896665496781059617200907164829386740137360831128993015227247483550234101778050864992576539805989342742298253282863112750825395761889548174215931606740859905908126727290327587244376943929736073437641843267403038879490752169434296889395934168438893784415759481986322098121676576488037178719884077325035762915878466271019262500820514556507394006284963929486023332253545875094267462231655883575919513377698469939213308232975173200072839867291402924175141856966194450154512175790548689667487040209232204706106851443154656647424802998735573504759096118849560157668859392200548238838610502729443505375822284096740176057263212634001886443802138871520032234994959192336041322163789895611648095825787297936251879634322256751248826001825780932686681218851330325663628739043992299965561140384628984004483873871134235869548633587365626288918572442272307068539977328388449150526481012641932461324442388963532454925690335962281794923813360735857661017230797442046474956355228831290834932588040828704833984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,24] -115682428951672885206971031068474548778227269905482950089468714784588143782822792210576502303170227186406283892079303121645373097959431425986954964251561681371270672388223543132852797990055488765009976983024596617528423169291226939065651599281977630117603288915949102649995422968678520825599585232022260034719202726562625548201263212503146394899216392531940636623348490544243829916753001437076198414159391313310339393002048187902190759384960318582378874862417620844295027334816887136860046953707456277537380037909427767191242114370146923534005270915817464055908930586147001836495879379369163654037048097642825513334898264340091428258518200309789464436930845079106849967760792857006919829304543989066815165329278003122425908225792233053618589171047511007974884289791607381835969000696289302628169948265665105531835171909698559826366616360314552570664184550237368856848067419401350225289463177825557813438963969297818056066770288004180560269856605473121658667394930181715030483603837154066184125193325068277071608189612052281641446452477861612273322913768740508960752125194506873748972784012154489822215442397916774107002630243354886054144662049206054089243649328572814227223331729878450807786504314505189471562331251670955285837192099447263786922959662642929847920214964769978972407255702819929442453505253503391883150506934919365135337209813597154642512093738105026760225229342698153419018011186255239341976546775144154635423872652150849908711935920749476080141422418537297316638775826871412620071572486740026538802948931393961945778722902044312930132074625436384863268852107359709352399144022605059458664452306991457418400204945923613628652559130370125718713207981361525177937292303483844876005787508711268595485641040344776109192892158795684371623913492711487918686425528802658268697095896780524866305457092436482575833211095265558286862560484450325660304365719334494310202158304670010237398108699505327640226137637546374063207814055452975998253153615382319707919919541211048070529806190785561598171091189943142648031540725998466994701662674571990010028451455489707799841112377449986176336682117177619922012123936662656638714816143949552814739896174275079341689636508077581261362828843220159519925671584328203352298618061524439876389967256114043405159531606796115606425842295341553610982430427611689083278179168701171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,25] 43163832861939730687678552915510460754117419234206397862154652301546604921495667933574597798373417187017340288269164137079713112618044115787218656706212528076247494682673315509086204476254389922638537451575977974056942110656256428633217966723277465977313815670801217520071490346715023780539407421298207281988835812784548820272017384183201947722631804379567051385858077658938207935079328316997850160075511766684101102668946236795713217012422575815461045099205085473516812063983818031219100977200271535012419777607332950331220491115709326560101861152850069668540617200684594181853462500102625335200388578351016639660422393468704218677939746601605790776726593657517984400074113817697122118206866733056701153806231336577965323887659663034770989102872007044569793041996827705083565185246563450978986692546598999824182624858648986689723071810851839590486208956377501294983477758473217756240774493223093838947472728696556226236874546139652848901397270872108819108773544400652862353485361519661226407991156387038839996534744113337922100918633848819219925110714170723696617928101425315970111542706540009765044209763811905515200042232328582318295435522750809793149874340915481607850985669200690177434629587839774809056485399271481700453158212896250626421460095445703864089872290452581850185095476418496651182672605701851344594537012847569375438029780801846773961689736856363637060506877635471009352996503285358522817441958890131329529204685724612563093007073041063672170609778171661838912950328811202566287209023193681758481134363197811016975156133147640654433254908991580408471731881767826122332382901033876421846764690624304386843811416465244150327798125031420363327271071673532367989641137474660213568757770856903543025832410774890363086111790003416306148068222643049604369391844891901886916977331691353070294852902876858437258520510384422396329653323826501229518623020859675377655580022040543784771892879665524661580408897254922655797959339668693453745476343850560332834660602858697949003029299597747166347942864147127442929756344283667546176957352052540112817266978677808428840743881422012911438217348422822483306656452999119638608471795324594487140162241971416155283092992069030547837889413923387555205529780952290353524072448160511010873128915716943872282679359290966173914744909291774807992726813665740337455645203590393066406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,26] 6114731925863448812654403913694028121567096353566398372631981720836807698938891045484956669761925979121128703825895960599536599599032602485648361178447065459611674102892336178966996164017028165708686220589523672243692683422257584806812224147606655843364791980732479545458600935833232849875818071585328162462178855747400864630620394533123880355941523451634524041908693221078734718361433186676243556691576984075335946413711974421483715201077939905189213540013814522369571669272479892052660320047577531748743446236206880790498673913837373937265095744236445028312828017057645444431873634563341596859479022608818988723644377605878541793609871967613892889641160180460650728077316971207091182261936687079983931693958843036985330297462335416507874805869559684482018016027376298078204753425460457683248161959025532175229758987629864260990874790396724284547309435324487392598141466403734205563636362130606000014217911074831198196243862097810182642723576414332636115198987942093026394599995425466585366210816394574975758494227546972820199209142646759735007447914056033421227012200106153216861496627652244253355352517383253355242243196731909541642893125566923414420855800450006899570512178750327167397526462042652562928011140301003043972971501984550134130113536405060214271854908044033954813626378416567850693128450702721098189587911703216492000938347438309144276608169339448174702835493138767397603657543638577852283698358245667684612533962821057500678629615515300356501876941370016414416768856695770052355989180237477060625138647101969356080262855188382364340425402758836990840855793853776484709673497116740964490355817663789355654134656161651401592050026676702518675515096657959298105903713153718779197591939124004531148411304430076202295438391916289869883405166091352305677679889844398676444018523849001658522715959108602493949218841411589324854916598677327476044902770250515786983680080678396919456045105961544848531163885205535215740009566381552279592752667101708793064711367214354725852607979532904270238935463611364526520185734920752109987112532008109248319087587249114096288032114542820915705948100948623872256796896007836667800768213661705731158135205191489985695111027818216453486784126575139727196246220301523592755841618234745604662431296839132261487996941747059232555940569891327505683494896615570723952259868383407592773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,27] -25865061189792527531587674858032205539078298570930448068612235176883528066099647163590113778941096552065786436368198913943810856905436353550467723405817027510834675813522066034877918968617370343749605512373352743004212622879641792208596498681531636415750033427597088681854938234337825010691273986308186146739376277595665768907702290431852812357571331755699707601275657569652358736943185895003965753435609292750132702440541477355485534512893259473193914304329542359315374063052330394870702807789559089504138628630633589352801991432744134227907220602007152012665975322710975740355686651052865236178039020634844203906927947174179419480119641472057487953347545861843972723250753405178668193643852707947997505952944989128858539712268997995820302682464348835779208982341359699633072852527070495319149678628606165006822815909870771826186308735998892602469366050711576375525605815474429542225104092777801148400292357454045625606106763402611960445064372166059767676326072750445202709139506124788514997113922757460194251345968233948425230565669715144696892635563442599057430250035954773182701558538327192662486810071391995066956134034971929586172132445859526237031487726700475012438803400787517999472607996799124075646811682607898790945461070445787226657397951494025973328101492074463590004550760783793430357744197854382135019411990240064514784852699211574586072909881899332071517810789924862612479785902830717590785659796713894652258911768753736099075007959851703217803792350504175907253403334706499548075142268944297757246078801201658876867793733976060353092679283251226507234552052890212990371894169531597641041830615366895756990871405690107787253575173892763254312792747033760182211750096585315605485174669398310193193309045949062018474864972448872626994765330890118410584528606816891744150639036657505883364575762944502958777335947381657775464984181787148391257334232089307514888758176216016394272878687922771673864051431563475618643624691169483618963379381030449225727432815775960230458822692832250544316116097853783942482934031611505912437745821001679724896265246762482546978701430935017070682296070393218498592866915437235447392750820485904483600951339741677043571845208997882375356662854393012240064094744193133064031647081155734698014373932241397053737630262185890291511882051123092038762659591738524156312450941186398267745971679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,28] 23533380233055748836161736630569657036054034636513710019543846293805029429672075010910622204296222346749043554708263890904235556251632916074004711380458279948772236683086658522206434447545626862555958013506345292526282986169531550693960764398278010289224421214433693609510198188521896626203331414255083113872684630480616155434227293068906880663720701689090864490792603372226496434291213119482281931371135921939259992024286133002488507746800396841159554676009616026168794049503503691326752453310106111782519619775843070535534583449268491349995396582691544790397935963891163127608487678821421325467724070731519742838010350922491332949429700871402116506927868322657248156387555035809857722416214922708222009218481219134053645120048341569554091427956544312858315117261341561125897860007645491091779567284999014327951319852009770752272040259053098226209624005030888838754583128857484230725931295574675544685282574156627367514794957725380678983055936052138772674927127995456618287004604288863560994192310249992502672673082701781310266282282145721510706579910553976376614390715586045006268587976043776171263177904735719425205683400553898203505646896235842745536267615075304477085235538746403029815989554487833680446658353825421152664604943375323274411411881984067940866426325614573694634705718979629684632429518523927007501191577569508371171769553228388070902776807397121184252180082810052764727090768522222841857053832982288483954164509273631080659375635733469372272322484673892293542837278608703353116276431610221769251912595594356183335898541196831600936224107691736970643962684073296827407823147242679704387572042131441604697950072536805590275917008848046038639796790275950870125455599146682962837170386948368866854853448928472519757450107381875346737450481714430381824816043787161950167967000926833520915312010110178803826554298098606188381518351180959333728922846916576889213411768956139831285591485618867457894144163895029479877255185023411140423690445197455172718050182539393412892514149161477340578969065113813370227025936134029081856105062497918589397745873594701693607318045622726226236631759116990739291633017682319515754663096683684562592547833302626819408430504682043823006463029134166265514491006739735341245037297403142296549752172176136858230212875300312430493824300621480891754659730289757357812874261071556247770786285400390625000000000000000000000000000000000000000000000000000000000000000000000000000000000 [105,29] -11514459309579858839786605955553735919079090341703813926377027807184439968140041116179542598415052038783596714496254540676445795297003876046899343445682119169097744994800891112857769240982850531138673291831498266405615237401103036767986332912839336137878544034506241651751943232820754805900169902473295333072920932862720407054776902068728077149719861242514659034377280155893028525947426699653707165974228804021619751775843698545004321454590719072318175015162171281554260583296099402161859468293267659905480464748515382547184257170849083017260113381234673137483294326279386333778077459130947419569970036491917483666815727747534421873418673952755435394142836703745031041513723643989163130037158916079441633041510128724948274397127551417216466275854280037173935383404508765863820610938714499949465965809062445928787350899932674918273115321627497790028081373501166074338454336020686591382350147275510496425984292123743984404228078735103715564450058023701726723758271600126019450846559562277057705387196579071230009988152278133928901948397927110166246138810768536502510512639262387969259793627220519528778328148478085989005152966398491933171187031109249387552355771492388390048887817999628864177507589174340286344516319918411749678326677249058895353364322530793886435660951638168217203431818576584526168097964440957797547975100947790589810304352836456595882871214031397613450127589899594377444141197169349184109647941506850174948195365587253026621988345261473406615948541938969797921014144575961971333366763669554596789093253144214896486017235141420971672552482503750958023743090574703895583706793889871606157378224623611745965297449142222647369707086458033821159339464593797426406045736492234270616452439337872611884195610913839344826634353427734356589422896461203989567360298671203661867322825840593740003916578256890090704131774745784174477032018870232536277426730204783526695539932066359608587306136457325413194804871348090261334594120723483232971269613387500109837749586490409795321491073976893197725416687918602286756786430842459346198652707671812731931439591796605212466867407169724048530063480571458715637808065604258244000086253489383858084965200669118325741114641888745273094808921250604972445936382758540635394138345459462420342166084842358818425336891474443180630109058094002395202279962947413067056445790115049021551385521888732910156250000000000000000000000000000000000000000000000000000000000000000000000000 [105,30] -283928445139827251893379072212810085563193295448849127404950064656811028952248839826036812306925324284218719186980013510288214265842755443899014101318229881922664056389978205082856315959406824007268938389774624192183111446463937415216879345320702401977895230985637275498771894808682239544471972649244793670991139534914488951633002365167307921307184644586532527258839359235174100779007902451890906184509490425843682654784701812128956590609129626387566033265509531700839624096959276286044133831348145551898167864772421887129056392824291108086277068532871427583876264334830360285419188139693348537570906852164675388809679359285504841435587530430746737669492879634919302893753500237107932682727106868481400764402348904982748271939671637281521968303953090994744668064158689154036493216508428098955940965564777186807580278626204791416414467472449256456060941344131389286945632273744255819356699280109476221213426152316697811897043251607796865611661562594285692797537536289236736663190357011501787866723355804292734466547621265692205842078663434184342727878494317111588040647446810812202397799882999578290268422437216619072173959194019512499895315370733886751033587012264841396054452314424963557276122772202188478481654596105122869816555390095558887810000008194957974464803778602312843082018147163722808243314005978041726346480623798426983480832593452756898676571539782558165156729826652047762426832476491324357724396148189737683576020823234683069502790530235886332971500484340463781203295873730478539842892289628926309207591189955227367236041260782170406677090245436335770006812843764564611356482226232401524641479066549177215007786435227972353840406945024055581622920640287792605094117345409492956925989934744459781441795038138156801473700038029083142290888559967231219106194371095820442461716026185509221213903661176802484631847587062498705113810784300559735857256447121454006230043719452519474914532273080592373098127006821786790597834672791205988691354530505107106088987861499746730106609287753624443484825207071794032063655222288703215733479827720514770025617174367239906287319549018490864844378269191085092450026660233027893821688560935864889679348311380091868776104916948303370982912404230312376944591224253332900549318164173256411153946588098868796253090087839281213756090488921590123599420409334986251798094158971252909395843744277954101562500000000000000000000000000000000000000000000000000000000000000000000 [105,31] 7230696216017654584601974940587365124553474252110834702861374383627704192319806003251459835316246944103414913294629445833736247969490262402306139429576120600752822296993126324014797061838343987561978193727696362441673541548974215952794484046545560259284385937073518557930298281807652073263546293605231877519642947225913922359076837241189424796724925729300828490752070643550537130647625638412794391917892184263039311934380011577335116004040246959622190791711876986240108797425194748267634961621319346113998803828814430914689439046200489291735414250490728391945960518735609690812173528438133503449980066137194697878056827514267356453741429977923837937170084406804229469845415708827042300017624633230925698982041922380213297622283407023969176898847703128398552337624545354557746483792247023709178821607894323741715527927664174359215828690542904876870293830834098425227103355201958622453968430430106233748888529862657563349225855283200471484024226103483750574596192897644653535486075381202699217191331414010388841603314617240810502326233489734742336394662424236805368205300766381154090473408810934546187192013160799756794155288368293302525500006093998972325620017866879296158227878931460061596431335232977417116605577625146192718343516911991427794761802195710158694274572279062827188060422089001818741013439141202336450876454257952864998113585425748983407135766292066759666008226769792962967053569703961709872362302679161018433582020865390226003051396059510748519730350072214000067128089551794861085000256283893077657029283703970309014629073581711362099129306825159035304568779871552472046091690051797514609461802240209217112523265164223373677528667082279581275688733828024390408498748436891373488424334011036907155676196232570848453948415489604178656608497513337546171081737414861764911744454635206999451480370089132242451612705277857737927019633568717485992347224245403705439752107351726872858790270250899314530097850521127203311879715928489603487210799715759514138686930503426468834192146889195435839758315700857310140112676337963413962344200774250143085161885097610468802497078274081471880363573258414357402136829325878399601075048182566794689339211112333627655525459040778310684964058354831990221330314318124350620083791686709876224696409021759030683164351865104468143042544072450901259815716061935452299726636085641651163768983678892254829406738281250000000000000000000000000000000000000000000000000000000000 [105,32] -9092091911464883590528177230237241377969341226110490661201452196376749326150500369242534213114519588825123557960721842291737147844646129748997479335518672819327993063496711497547013146728714949204344917530031839924397138842358444484816893895845317996443668251804388166194987418261942568489552377976081339815791560226736585318740679695585830411428498417248979696277912691477427490244658040348417591942609627594626469507102954778758277507466937314678243073077175052695764868512715278422107665700689371705926839787144627575372635515564444953147205590496228847311575512816931836879754566210254805581391338710035201309970446955400550589732937847160953920970648505222334776005744134693200105853293258483155628707037852768338915565988112660368944658909563267614394665618907664963577996552064354322581537950078415991811643890467698037981469674321438275342477447345935262010929998349192692603892884927892366127873810446200028816080109146845001703778734093198376978000747803262460560305102459644925604307403007647535594422164488807484183978352434010254467095473182774046071224896190476238854713056290159940249713370163309937694915697279066709546978828131241956935305891193203184371186344056518242812642007917911662081530990461275998766423494948518458104726325175812041895230889958070575617754382417202347427539540193276257294699877801317694081694877837076537295693362970582739319528814120392965064197990803189347256408813596084337064745935411632520257350080930062284533968752656116412061238517116575315786659768937692903757475703889454323737502497358556000945534748713221396144569028329345170058940317852365974951546262319818482268941550144197475822417737263691972534003376599858610799259792522563423229809267767118839794286887885079928312671692057936596159917132011704716585460561287805922883474001271302868406729906626558976161163416158350473000341126176882482183165212084938746270161627588162171990700976013842016999869549134895496660120567239331420763351421465906582020671615739358525841707191323424218704736094413857915178518150736025041609936374869230523352027885537223356118289799097062369150683757521932355665486773806430121904122691092086608626810099075728141586230345859500640545047712108356451287477673128407310309152784741224230075894486962849682973245345251977121374303478541745394924558992876038435934904323832501851082588117947125283535569906234741210937500000000000000000000000000000000000000000000000 [105,33] 7762607158259022999146666102568397049100510583301895743711612842239609501018319467619494799304248113602815715231370594626663801930363318514663044246288490992563352279818886768003562175816334403414954888891945620425226873854009087256940988681483993830034779575389496560777592050742733621008695418031684136159074369679800898371724156750688874882655172152329030425270387482377975773208729373155212162557066556411460131799880606758170832805099607312227578953992050974170634249964711613106354100691212562619012464252438809030937490930468447816312070375502277238434741355980074845723850496662803909146274919183417330653610842746823575084119872214587012218306598729879414304732571552098149067914171733312796913543303263832430377478091739744334645319425157969518518486669412916008244730789061517389414947008888997880672510708625237367879100265214593243121336187489599461040552541478042751173844122861338737904391585677296020105770095964039576029687225187022561884868012905054113118207170430710058761757905387376958838838321904022773124955163303861715586236497430587081207987305477988122155444711913523891288400856894552414783778789982323941682457677650544238265145509829728487484515292549459623764120402078296499786849065195145892303650822498155849351291819292094569375834656210229610336927443980613614012179315045455350333614206531788289745533643520134283805241901362489053020861523043746738938292913845795900848872401188302573100426927942811669696992632975389372466103893216226757018872021542821017946559099781606971220504685990061640279549804781828550424562402598827102158858649913543982887829245050332453574436699381096108087097631817212144097673625167176602426341091397710124981144492687673846129822449063574751050646833204510072758469231402059692153302237228031764557992703215346241395009339124895643062848918773470636295116633281051773939173967274531988198916275171793397929570219651788849430635054610179247053832445768322711420123077052641986899920717340256659748755598730352629993530538836787462389701639131259338456588608514855191156287878768912394148606362221354076300389311380988679612099689164562710319820605565911455622473632031556934663781300292059701167322504254429390422533192779696626828805670896340552361205787268960467949354065674077388627714814979930915194701577775944105161879407470480401023742507467875016550530598014034922016435302793979644775390625000000000000000000000000000000000000000 [105,34] -5320742490978316316298829658692360144011930837994945625227267868382158803837219612253923533254594724412411017877186238992359967536462828759671932012583771557284934857166442518076008438457347144535713676698177289891647317967760925619486704949360770131835187751043548085816566368798738266264267757498855549778667040857297919729521924138035071105943572135781084784127267054569894708658326536233015249926616644172382604090995036657151712905501628542021764155195189603085924416695569786399536889942240282510481338475776037853953678685356466593322242830200968075044031203258401149757496503693703612631129132750864926819967694400633369029041504721958774577929003965685874018474342345178617428734800376342068530655855466586277430190934081198604011408554417552321147305232811405333998580842034509271448371168433491739316511153807257123966887541574346122908464485206720378294700129690594903094981561022373033636231003548353083837418719249527045775949909180412381927610904839725007237380912397915820793535984841356183827207378868906026648902491181012957387285748139275933491598787239455558495362329853984868506766459782626755974375502565930084707797953831948704253936765198294252868319405456559121324277996840988156233657263005388523858708392051085712126758104620782693615615625710215591830931656215467994870000252955477200195660572655365100324160104294571254307361499047535704831070538776233920757809604218739644701688769061972855033264398740997786195613567307221767133855664540204531305017808462208579450299102980382546607242086837278063713832794281217454364331363832082343375692623463967649546229102813295214152325472045394024389537922159140980975350947735900541992972559573995167706487954973358445659195320809973751105689043264989085892855464640571179034803731885594259423525913839309781491842137636629310047387777739799004235520304148012383429361017209591213536079363271007592284156641620550432727233883732029877603782695550173617187772536127681900180462582104113504465348576503404294603867709347365298518364171597681084189949162809753081887470747421165521600354777610343052466303436029035309377661546773783823601560400368361970572477285370994956344871026490823997851000833884921449144667222264322354083053549813784056905189584967384541331645495472280231993485879350054909172048854794074755563796595191921753047098908304297766853170007644857619766298739705234766006469726562500000000000000000000000000000000 [105,35] 3087675091395775537240219121381096954936896331791240619060142450796722788191590156364768554890997627227692225180459410631631185124412961185282758856523958014732724670478042532495809468271181471073206066420738854072178373389547025573986859585362218443601219359647212795045700461881252625500557025176885679378053051884282496856131138958407819809825823184755778865537973862555549836487363626240632246235931326271250725840140621090923241348227217245625407361912723457447484456628872126376831414617684935647245811237109715800949071505975182637635485097780751875444668841993702477912301225902221495078508610962927726489244262061160454628738335649692845043761173043251868103725649672701415568714878085535954327110062829851632824357111482126621103794438192895527556673337177648750457391043003382947899623034777695862966905906792488590409919710311238962833239652929714780189734134463003595605478756020048816512540928485443100950818254430315172578723872889956040578480894969130263250296378328194327140736691395492618815715889211134600446824179511570070346380479619068934899546699984306287566011987296580069917733503298683648753864264048654636651487816404957928240082184797167680767056444831056095715087930322663193003694456164211213857590379839861402648172976164596748296145888017583808357798619393174775546777121747762548311163644256230952205951666827594525290638198451428311327691028105673656305916042202562211519512861707995134025841802072476304968129370252404299863348756953488198777929462046976821112385251980052069522427714970068494547546724878513286470656444387029464196556124472495560177664021971585967003232072090892004805239013130447268276108336340307258438092345679004961309423039806999301240451091045717037323056298887734855535050383423059007174060436556372189255159116817850513750834874421275382540956564609535758740043884827270279445503791205856712589983699325294077821258005249477117549346388348910232613971521123969312627964503660796216748828146303864962801322638296690188416830424814598102428171639138661832394621097796794442055196334499969233771815492606240631862080056806514949981497293812160464976042613982302929461687711095175951792488235204336614249198564894456979984643273703753373394473722606871102746011172738826316930554667009382696752382974320765790802651722117045166807393820190727239162437587728089364915249916663814860884329505097412038594484329223632812500000000000000000000000 [105,36] -1549893108451452086268593460492340628885653157557030048487408735760864788435900868062591669901242966481138972955384692035829224751355394489087960688946544296558004883168585535976219158381227936194202560662457820176889619140756970717495110794010081853245013379079883074710102890443242933817220096245161632573245099118110697800033231755716690982529944341792050534517080235727384935717043319723269517613641376562534009289421894125053645082649890498794563345195413253411331054344339280826564541890034411764655207237949731425093781642269802440064087138230472185980460877834479820541865343343461883191334455773096225660502151135725844790517102965506825431164603982725842226612772760633038324078103573182550312087327594512195710470848923540349610206092071445108330747767316541054174782849306558700474934376224322414693420511433005897040218402153706783257181211096882746567098882275178456498435618488189872899710597874412722544107440475542907772569615553773820987437033685237952913369084185102509027783564823271440217142739557432807751902280658828104930563363900360448652209953156425457599358412404404561819044735473165143000634826570167257339935213870435850723542106354985466045420121156812376816108338434351998856822575922517820580580359308233213206722822705737759754385150902250004644394305244829465780635499506491283551265915298093440678566034372766763914763441045235226538437378000757026585683510032173340435389428543835754294331797139263948146820524254895946263602489281099097318526138393589831226223536530961300785546975677548924173722765715786132034890805167231413284378112104172183475406783702342336927723452842852284789462538175742818116557525080853995478775275738419177468181916220353801343506928605666597235645604608096933548588389235069158991859945858881346496335782612055710274527899581820184275648831397533982354349521157320450184987301173341018072611401375832364778214626302604782156986813676021728520843092596918056528268742977417193614946472325591013350844189432988429281642831676045912676800943486166454476280231928328562322728886398210967297633989578836389579047229520186356093770226961225317668509549449758247953440301294332176464546007367768662992232689807087500394714979630242142567225830495861454675491586381588016865657241457562761567197155644209839541593149143980850789755232440102482567822621635225085029400277064000096723106469909225779701955616474151611328125000000000000000 [105,37] 677682773104183361739447159564221467331735476988646740121504950553672447746318731796459995451981532574446971385909816975896537424186721030676595648932353296524062746264934277279185387502194366343074553517372087925393645293371976192985304126835529499258828967245455852458434096106170971488904901987191153675818396919610805616320837172139511491645977547575062030074825543946775431454055771141463984128342437221746899902184196722897033702070957994735166769411511803497176520031443001160799933993703641761750875506358957848771435593345284856862231373901297845390092224339867568681413365586765733872527931871771384030080620982504200133619545979509145449826060788916014776630594297957565413354404184405417022509300041083826360551672360258109671374798942549820977179892535476186168889022635085152641909613598856521674261807488531891039951341604965809719191421410630788605626542069708231216008813583542899893328028520660636765781634656321998734671331042736385010687763909213813841465944599531389492690766019300373113194768477563346655710006231566667716252752945065002123047051467846498651663616355633253558825817641396605452070333986995201701262882606184073744604107391474514329905785748314739742352196402133084513056742682870482925670522587509313210820576224685074002994266229866989608808399681212353284564581303674139954221529483552785407531168952537207995173476962139529664159187024167718333629285911559450456837629847657379041071311111703379717852000802752768453462189224951813977987413909942871386147930649860658476063389203783687533431367632066971734996000091690131579389799048055548582006536476108654898921136129430184648538832248157950552811144119866488511447270747282022874617302712512169073642998066240424548071308838943059610668899298788436261370955304446407740601851526140177227772224523212930726720244375497578787335071991568964152667716064589647867395231348817974518138804800657223976239729933919856602409289127967296269230511299563453728097943964795937889369950176577846002628038700619782989557716530345808151880037751376151400121485389691678909055038541263167560533731186754584718754349332239019274074692327840488118733742469329599927251962534626693599885609908846445338134464517030199108921038514558172516898414717490285938038630046831484447146293228681213780302651340370795926899271965631509004514884708502102185561349097560842783894222152163422379089752212166786193847656250000000 [105,38] -257318835826158516055331700738029550983825481650625256208483421679186880371296721986726750042948297919250349830255361174916947815103686642373806649187520328190926845250038036477193266985359641863624791885089671128358949675758015904287180002207676653554327853034725787308247279833383699520062305057214997510193215944962851075130911575208857547791668663191567457059434511292520979839747233613129274968964806212178887828966062615732176358532957941714336350750057759415003304923554410799489770502740413543832176703433966635796845986714770071939505094335434539702624243699313901286078267030090011126457104675778546214070927800938732979721016157780680435106284642649929423076385595691398832441802420512007102922331796932974742822873232072919806177146644389125175142640236869748338291325234446188996923863062526007106978679780006214801434098793458614596600278249813117761120292351434328834706087093777007873350696002594130643521564841460986597975298063114497497494718284856207304385709151763700440296740000834942050815187980369356329385790733362492068754278859198602364223412865257089189703227713106395103910903552304274148019381796502355333630537396669545451497129534193008247558845425655568806065764291485922304817647579835649847812544616872596824801081895093249311612631114889222858249129961051495245686136948908078527366619321436448766389740155843284006261074954435176776173742763135403434201855824030877093642200246062494153381578598113580976968666504291291654787422486357689669429952608906584833417002894324613593726162135175569831999282851570235748114732975974603295214284059521426383093878027641920218039179169139058176078223991291181618226454248226848070671027513823744110399955625832103532540652983074341971963010270054646016263349951712998871293374578946267420634853656513239062015134286181721976696935469462902714544818760523904549921145073503128274169245573078670992626509535081494312402364690460001684836293614420496033446563346441178070035765576856074458093999042281885697337263230481515940436901764704306468681877928850285859922770269860604497568094496546530928536977626500336853142789105551650600444723894749984107697054459717301503563683031959546854748404343859885606292022614073880039247618212138732918757490343852307623472965662362965852464230410280620821082775109428104034434923624870707436205339778987664433802391335225892479016129854585415159817785024642944335937500000000 [105,39] 83642263970514785264341645206065153174878887359682805807008213500798959403086979142850374571035443264538067022341483850568483757914047978688804346169825305798616689038198285715768276427489952330863529739691788635443692077584755029457340414958826799923385037566711856872411939102544087726723875640291878364406651719643508631292321660696119486278364240364108624176548047672035466915812685973972432829320988629231690171414423513912455996144692331515871280596692129381707316390439889026647947807308420885859233937349331240485496520553064639130530585614654470860419874124247300864816981025729463626727850680299163202411624907932614494032486846934473895463617359335030624071094122580617691464703618865226952245987567081280999302223147783487653720701109929053399432674728568891781973749064617888335414981547298116215305351291402550789801760211739799443350810925577777255111231167922417985774845378376145985906412841167047306242791198238478619385896761071036223097466228246341244709196034905311625901806616476678504129472797927515068534153328872484767287515567267821555674421399777860667199683678943223937894922230424745844522945585211143256768834402958272830159885089175029462317869078672445398584561562927376912213824668251922926186526488343519985531463887487755160775668789918266238240670434891078540081009989219122794438158329944909477077927435531216297122411198666066743450911750779233371269439380444737398236100859404921246894967329119465824647209646717183081838994436985201256572874395064320336032046063352524499721090517295516635207696024903515146135561583591571809905617857521814512829939584169728995220927600250127222698165265899653451492899285524248246240054946127259420655544241336537374878227799554583999402642767184240064726999070692963010206844325696400946584858757518677757648934460316778997026083885545320917288172067364288720395739311340857576712869040460561476777829105816308263242769766379614849139523424371011179085661071923084622319926717959592728752055252019854463372080296056790862733911263390255641369581726171355048538132300736106727509838561148237464681630660831785070688530422288857424860470920697463129958061109616459153127458490680805988415492471574171635611894904128589681962292750447453122199845970871749961399868719917415712060595863516081151312096630932230645116159248802781048189618413388611671066820928664709011712830033502541482448577880859375000000000000 [105,40] -22480405534952837586708198322523669607954728453587244897064809771063137696878078775842066686703282521430249862265492605631085789812731735948444931894063146547058436539541927869836721241332742539792515654844246432350551757259792505933608047864364859932142953556273309415207372961501116923386674414435781611612098813237038795339750787965235193988770406304657265990661493548202391341450593223529585576242411795385370530041282283036616528664283241735625741490332143364972219620689288300344823510856132684792870643769965539536969702144611948849553279135625552852310617436149835178601904896851901572735246649861185546366212615942008684319929746392763805724747497919799054830885870737489390354141593601960119332813611596322834690635596352736581320503878689386109915034073666918514919054573921660126399820602593588018790468082434379827129995668154259660781140320904717875239110349409383827806617309800114371076189712080263621271139787985183728139303744249637548321324558183118550190904798165406462523964111009578940645284203933168909567388275146027182886145149655856872849901780426947889172760881106986397472621834646729814645222858340355622253882222299755164249499095607748611126359566236579012656335942007495105947820414824426383682676100470662618335505363416974138201519976866331209160688461743558450480695999873277917838153677109556307762323868567231989504621179336055636009827523530764171280510063574184612056615129359580147878615706629347482872570077580906094731803081893286529831447448255477264662992373440608916126794080520091657555466385178569871831689220137943001977848356314401219143449779002586579239557396770170006390570892182691064155186344132869494435937258827381567154881034167932606288356271465499697348104824681642789560117699838855895785814799318036303851122621417132941293471166682680505983384689148537385191112033958149721427019248817480653126491469897062557189164249367111368219112340101898052025827530103402442392496724342606931818109942227023415311613351012259783988729229062203037337550339211569995311040709672686558292155697570023077117585221018921466810039255520191087927870324006462163473294186761151064090863793384472204097463666807243084562390836714545211004267140699493101949954915531926816213282929266896269830523970891969551408567164773149481643048286742772741177168659876782636986667673319733477772876768861591567638669175721588544547557830810546875000000 [105,41] 4543039105475676220872158616174649777596432293238172969376261354968623301894020047819241315430551291518866204816611729551744856613216066249447006135260194610848280608890305009407240231567459235666496097322005157124341330079592434111124028443515617060052641769375468592116315343267063931262255651525744952091657435454827363716325627537107955962949201967096415577330623409396476350704563252624815543621151019016148695912639335850068612289020659857536823081181144235065231667270539937126377390495667932705599810268637951347068327968931196163521676388162999733080900055123477952982815848789202711432091418189618510844400027965167694167555354570136009021024252574405492027893230148682004981585990770010032613259439856464682657426063386938514062339973684272543288153661606485197342508668664664568294226291962508918765915591877012822379421843723585810893538683440365684688170931035586871734680627332748893770651771979985146043017596499772537983769088768104939754591322712725059600809210552017678616241303864036065972754928047018466850558556660019324363629282887130868868841198863999466446390422302342121846731017263008347698344964420892860118912569621263859081511997476848359097361054862690461416582923620727928256077377695167568560874928944016787689596162898495272300932121306491199835746461739368329190445668533702697084977915572383409406961885324435266399135344037568581471135900356527253552051058174247870302814194477368551132140362836393825781898850743030308499239890828791382188869683302166946141990082534634901130996539301575824057561719363734418207897364930973450522578386148160361540992556143309789691604555532698543045470560480402000795119219817474823480018103893618208949943596269813329977855085507778230231723758936243278981824529863313992283583882287731784929721529416205165193445539090431890189506036537440444691374450770230722622558716091280216216489506544867910219910279550813085624858135607886958672008992246451111523631205054117997229615300468496108612982300136146457291764632522749845286358099412171222555666282149491000847375449992009346572907857296916579950123492494907905435760553098693026657954406353039778905702181799717495714167051286686016315651256137297811814327010795071279199423374026609555095650818945468038258310593830579314646873304464764097642173612514777866260795090061397218745600321371525456680143671326331522575259214136167429387569427490234375000 [105,42] -428428364381983863728949566680824631302709998164619217972259882238484147093881065996587397435996065962045139268500196508761697149733212645117975452262279997888052070434487124227340664662755227866846165391625453012012747668708346332098033326378191061017017054160958847493745999493581765323732626521971420362937043887157124905852414020761433017989529849665818937163974463938284054148478466028395902781961620835286456048167974147302325368818353968331077498977686296815335297258244995244693100762565542861901450074221320405110721040761967424779302921272105108176833558704542357276930639064583631884171768895056910864303625929833766708894758993279979909588547689233520973875677095359114681138848793918818696253720216451800644080984638193015906837401658890128127642801446852491693111555878950201123295549851367335177498819461573710805334184046190164915089720258118810232729716110049263049441955722495676794389189372087429915995919317473179083811308261785555341052991752116348971147468719199581619727228244670416156212835443210703549919320541743976121201179190925368772572757010254883658201223418592034959699771709731041031625958064594195997789269528841511250358705185890773617279584345770177548838374153572579443399923820946421757590778224096356542782264018791384108486726243826933319608560439417787167235541966201132243668218811866978907823272402655552254192789684863687853442186639453442161449807192040489570655704318005103063621726424106378769938745801826912657733205510282105575607437367201530566722739035052354591320366133397609257106151425733137304127649509923792110779047299635679360359769377933230662935943774941567170934943638535025789585112544238425686390873791999868031498446003656025211379778207631100951002529805205649519862946414034495950990762384350452417996376228617971232057082492680200621513321479734283645356268564524971523243105927601171878087806303456178101444620178064709751440320990204715576779048487787257558590637117089246105023119357810282104386343223602718516602214564254526622050357351535605632182891242936592841373681663895278692797139888899415507621287418073978974976113519067306532311567446131711931201984395880243495380562635764012403791786835956319598827880865931698487149177185476216914850627301557138920135004689731605752261251046642672507289780187574598922578484174341207485280090190223743141523661103614584177989854651968926191329956054687500 [105,43] -155588370871713294749537665194485985860400034529526830155733984245890670484732854069247998348478451210550257786014418639213681507835342016711656240231097638931262055759205295803756407077381773791156228564414131398542300678592030459353446006934537105884429678322838380563852128125735463582501749562343454136181897290004231132810251159505133391168378185246033324341030999098132797228005635429287403968811625403520021893871189311667269910628527802767318227909872150511082401723220295051614015886189352549893558524920836377381639481387311059255025479250631337361410547257356956094268436805663990109929050150545705021629292115990693738439653471179475339252334925582957141204915302933941774127436252068721203368723829711438246827130383080864501968726978033136535174166677491214438420656110019102897859156324115225805740325185450802084646742223148648482679321477208205329322841720512936341089428078973683204861314970332394705097043716714572757400337339461386333617010446606658082757544331870257938416218901355375061374625301124331273777168187909478116331445541676805365642686361091624209658246947975080202898902817724405801821691337803380620369429125892157227898019834557887167214146429306760204335840955824810619562576242571217556463073254221177017756223166669853123733383449731712605427663597275065618015600059170473761723761794874575625033817554061845045282678867850205611077947355626519585604836258163445811572456632320685477505872711117206709383797242314591376625034009350575432473462417805910800515556603100783614243461111518419531405150005234366460137288228591340967185498048412667198079935018001924781708699913091470101837776100584804037008193500837309463070450648462848980920611775301710997980831505687757705440126554938810697574167853481548046458015581726885790300899963946838160481651304841909126468951138385328697341437455600031266408478419507566215926854465987096213945051469506800914955149615276118078524454015467656000166279545601198626552591407306989309048274595744422376760889875423244061240052669569839554790583780392549762119560251639483953252126691521950094103755359913788791117997640528932620596849108246620567022213778230048643929844403524210755292070000511849808826239176083555926385190761165552449049398535304953113075756268410021681482951157246834317051614117581616837063331144057100880688413556731341968910990736230104403148288838565349578857421875000 [105,44] 110527272978891137521689884335997678004692661823249904996371778599186742143141746629125557068551336247124321046313522284864988797110022630576602643703726839714770323297362337141398192460929057571488031097948058988413119191739743304834455598582519716588213084028517338205556852761403102516736904016831085918186761704260933910868134029498314071350621664784750401812972988329267802812844798962410198121039535069235636068565599488693312357696538754972271825191974146322774943360996951600528170833995428988486613541345445813800674177456091447406147519669596025401802359325123479315617320701170144341247803032790191307381366913033552733055622872391582471310407009914824047927640520592609381217718356426917677728961522886993339854122553969810493987156967081191383477062893670247696817592907660037191259792216397478612401396153323808726224678366921024654309561191551796096127030009011216311163155651679998844115728905200391174830219536594470646144762194639168145807014857553951863660474514389807915271201394408501003874178645039020747999036657625461539710650740488470216582075111492114763400634237434899715907352091876416372400895235295923407147722392089330536596556614988512315264923638828991619688048071327683849390390258371562926034488171673669281013874728701169709572967599834219877694377517956130073865517981626225494148227610428041143221085504200127790001466892549839637290288029150592041946421290739674075950469371543749596733337587019459028391635505867185760305031121880484062886475565995981819394724646985393221393328137912512314652397568465505501156019720178902298612133362606829536763630863760284546324868056761569194968381008376920030546396380485555729689449561983379664791949916576709532793797047398005923156107108462214443052870310583540379178887051167186644003171167084743292322914041289753690458065060904842818817491706130885512408837541239830369611977804804564551208658421189408314492287163274544314116276430784601012062751813925092661557132706781629272075623866895536776153885869487768922840950486102241473969782072999298332751112179430683327103136273928617289112793347997158938244923760781714686645158941695056482350976506790708310912340625996007396253248760247911213483532079255020205864845767372455891328488837607283842171176789304508399044162939436554671488470474848140092432882411881332818120054936048202902723613938462676742346957325935363769531250000 [105,45] -42331417254367518649696196408856551980965859678477170485664316021983408319445570514019065854706388946357321717609800461061162474463106872679856337359255269182352146668086034290728818372193822795370705296503954165860966167617645926212504701463914720815050058593102750070394120783175107517122154310684267654386059581216680605658801604263590893992422196297441070830322428527390492992349814401604556073394627780221164012386522231348432968468043191545650770385752292662697345525981774113685542911512230859236646581715494173763487299894299355700160933629540288052482913493304205956327143689750745678429146114224839787035846196594286819418765711312208014485668784594635466466853693578405823700177410389466924352232501410454269571386551921735952259042718701767273503784768366559257307457827926428507550881745345907233843587656000485550748276991648853740557198663581197167335918087871673385380582210655154403445039438286674445054306301306135524785472670836406015694101692611593083062386176576674029882752467429581808151568737013962316506420173353372184723490100046380148516388598197522298909536578604248341681117204901573755226790011536638913324194709959035586772862706108100121497991999348088738949178459145906970829669698289455219946250197295606387647257519499561231083340488953159201923537135587808308763191975625688873920358914670151489117389878449273769266016480630073984898115545958723223648744489562738966039333450594930334954944013567091062006646853080860048317834286758856464520866626632075660847469772353887434080858413061558524593939609449441891608083023330712515725252384389412818769652981805275734502150450347490931142376534911635375165759442278043940295578070135056476043870671667065029102511905052359741460700507461386312508725827374254332783447882518704627534993649051753416832645623760786161090520643666515101774650663019917521260932506104396543269994530647625521274193993157181865449177757076583901660270306298397379619238864832882991403473644688746546279726036879720657550328765223250442166631364414544956725506801007595522126866184875175647231819938921644098880284459322992507133785455515068311037381736402706194726922016397389463251225340426279282098148339334332873639617562073103927872280885795787773109714635270126978818356901128424883579134467712187482245318668371244777940990518003248916049144343215368752400551421999352896818891167640686035156250 [105,46] 12574682478466682296652390985264984772346524227977448362502910230427034324145480417992525805939803102021485235578556798044720026089779178633043020494310397406140767564665342312346864984232417281813597999413198322354830080476460896675947102955580408985913809702475471779686491191725320246905192217184148499055248638431143193846022695369011191093910618554686557146225553415694352404316139197056705145107454381447666808970081201827732225260277980267692945575732921492311909239192542132450408623915493337022743374460606892936885467803699587100766222821268708550668069893374920063591151982663196233450993118802371243854384557459092689809172382608941402444213976614004900968271946998149015504646894741793940504937249440156509580973492671733623558152274297085540569135821797005013338622195480005888497531596002060951321663542489617117021193076405675767213996815880488062599509860474138404061863371154824337164469056951492732768706238486454930015148449807274489087788380749364141189832825990966908940062595692804297821721102384893549859692721527546593776940202891567727062212992246143983042193258152149228254108489184888836619062945420985804381529168302262874452544580059278558860303250920314305878531266626736557784654083861126753465849078462149378292718055302015341396032328309290136021334474123596414892079767141387758485200643963173825027045221395897878773450428440568254894947441689685130935348186540199510533403157441926151733006938200333505910838354661342777091229286799282107294972653291980974240614082410512776850480214659382140571034736649290173040513774010463289918022172736804371147042276925949457396422497315348546854781299726524845683241167576700757070830731988210055080775869188295415067598547040513911156095602782906764820439453487496158123765400702300689349339345618358225250196670348243454124792055374720311201040610697328108601678532783352852314280990135978617365233402042907581067841069314811033654892954881936635158161960069410338928364078148056822638391407098997338738968347674363918493481551885132118728014259109073278071867498828992038494832010820393026547820818352930139924186823619342926850239058377213711247538477634684212570363563317418515017902297262197280009975926660673824472839355177013961842297631748639753431708082242469904926821649354500603905666360764350955262986605682868652168541290052843767410806208317808341234922409057617187500 [105,47] -3150680678026303407492944273553349742849294679577529066245739977430781723327846501398746928141719546010229752943972802838317511048714092452827546962292543985030828880002958189720285991277894840064824581596874731070199095756169928695282118675818706237293139481387020747294165617033332490120456565966137217468141953399882267033585345111251574833251279457988435051300036879201039617660129843109887927911176592364126682370061144034113185387213759318148216847533773632131636603505076562806384954426247492860738365842450254960865254264912177835191879485996956661926204222080335020933932128914733127666183305484296277952175858325112544908197447200711302339377680997494921959286216121332702243762070481937640987724890564939545722766280189383973591116050126466371412701867735411456208847686972701065248195244271319359622634342402675400091374344097206130358364413083058914770830191169695907478208640703706501428730422616208812221598861936410476874010167947716620734412284867494607854867363217463593754213337473004799143438606689707933249230146929730037538429238634069723848801355758322013928454935792670198533972564377617472061553991368668794822570770530197288330751131859498924875901952936892355266520721672343176318289316569177263820515287919275912124473207804528293430486083008444873233716449298362955384652642684640395089365621590214098385833684273907220986743907935791700663489199620748066901111300868514039339428760408983558995139860765291497712612024953979760305867368792055547856232650130043701760613691958969572042469487409800432072949080013736044154590039525136639423106437903706833681040773324469514608590033678774483493458790932257931020684949207775308385736588563459290842201947682701964388595519199871888554595213207073088935215595364453380616169528098054067657929849801428165048054751025854224885300748577092228074822013167148395790701693052775993397880464968175949426857118764485051809543791796204128002243278146944017755551800538147611259793566526049311546643857411979773401398733058297109673979857612066648328167248640110863906018140560807544853405661626338395288553903736904468214912493907257409940054679808803471700995738666101390412078021743556177297258651872093313053925761564280097996909661985940657165449694416803615059605787067486485758850538528608804096318305592991469762381742740507214724149972605998781816083464946132153272628784179687500 [105,48] 686973585951520159852016766665604455885488353226650854433699860415109476496047989144592279625288841635807172201600590224494713118889701564442078862784622734508902917542905037209782381358608940082193363075078189706915945750166601424710531194141406460714470848546468602196622921453470845114607139479688965342384628085337556325918821691975629009152530096722433500499417757488050534679347580388812744121559097280445669146253165139366388205987884021433235977148412186957252730965234488822633195012900126805129534413435134983928013667481989122310194607780830956128626893903368375018900392743129421428033886393822144326974782401914899636026623455119002600512389329723063609574654546615077737597395775014454992080416687105680102587810316233347950452647329590026102260373544922794804410808565120703469980262290886795278192830525791935438628049598170677098049777860790138955653046356454659479413195404513182609433825702100163731173665511837719055521754032555837519870185872130501307605407141430019516347307507284877406878402656620191964060485859985256960728281461454232625960377705138713017103390225949259268967882756566853161655771661420450033122974528583071462226496855269550107438476204316325879578379863060927544924423378677174554752688626220637065824316178316741001685128152331686288627044822442418296059475341769958086614724577341061842960764789606394469931651805145887496934567889761229802074433380131932659784883020197389138852145422018944832620229964185403673015496003864568024504281637744756343702100111419261257943763149065255379730301173967066268050901735145530741146363995198782925903269585765745325038357633205709136148953573471236419263145230849086378975050060659868724305147650299168132746209313926480650034822316946578825708247417691095160023161335663843232580704181302951872786008083226610098081097310865520457945244106127274034541515863712729645360047859234965042261521296711473942660446404327986702180683151333927855949382008672474639447278317406500374049115752342696473987958048627937771087625308142442150646977739669939296563527197540794876476078306202811071624344128615946307958018145971971344910090353641657632162625750244305085826649239397359475181024333460051419639579811585604723609705969242770932189310856337368507058097246693832621720260421660408075186612291227243478771249481417726678086216329788271650613751262426376342773437500000 [105,49] -132032646767110764150165158363942202805177699205443684683229713004453565745894974774463842865198345266480451981189489703061904667216911981237474264394805994500119068597542633567446029484362696475704851668028559331928578064141062508313750803796488241055838646585683373181416684380410733699032751850837916615799738651408678396505496846826203026924063805041608204253262988592369659589393664824875778790946519773389526056124222519927046181780270817276330754269353322295564977552726710702840825594054139487669046024826079937705571505039546928192854461345492339376708656266984139936547426431458765180114081166426974205496609261394455742490068215091830522334066339195572397293096312734813375893869492605147111685580714101836564727971604534529306525121253431189377795326489585299128652629378908699688623668114216672332295413563106621069104699680112441727246852716113280105334065504802873780248360115413186616024129514130084620220258913959014842263016102544371421238923620205321211109328436755688413214432387489162865261229544608107777115202431152268779631249950927440759827553377292305475746034683564359228476650405715272949654919922555850132983573094622136306093906543111103860795430846413343686077563606330165853876782798168685533966547707591248527965033440359376740175554950935251930825899313759435701276717223208776814308731059491406394109007389385538578557960429191059361437007712803484518201167810882179241720647306137869996616131362713604256527885348323386779065174558073773480361948157022422870925033005404034273292690830544725879988269746149185281498722579408856824682931259472686125550899563342828553226862111003349239222782417995520035002865450725778570959542930860895090900471575490225548674038322787579940711753250554805826790116170097224471439801816525377480962843522918700388330540583218598516557401774113330679436867503369968862140345276463383432127071662810397042780246001355358424283746505721132409677789919510278432209714000395931157793933079210747295864965435898260401768001744591474290510327812498074843925381932878235583595629234411707943520833046966600658703521061345636042834083830938184185885435131133174904249504525174929232508796397735261095108320729323634757610426891608276054217370226094526217902482708364732959040051512165537269452154105916269523137690941984053012599820655370608821297523371995907837117556482553482055664062500 [105,50] 22491796165052119300993758861515899386099484484249572360218963028693661381952074548481444116105123776782974374256075108677326290781577928320676313843986383265156784673152172068235829608253586238781292757369117419198771853498746752130936809334080848667846982486261205572781413696046318289065076507047798686584095124614339837678908810461147921047279165793144685514281658331436084650010445706543195597791959277080715085297780249379050221003365322255863478910801191589060773880389374798726110357981367594698684839648478987187187021157652636008410266496262855644348836531691349089633349264901484980997014559834304797688324515147713144341939486240190162149480772085012594205612877141131012017530848622541229661581117615615909108883817297660091345844815991423232979972602171219842237132877449109848682414014476160767674955062193704724818803140840252609444609457974607063862759417939695715616840004842925141675081526750194890494098173278024297065443100084270921415328879172497005635898404910778926165079915722477821122821641059674083474217642628461732805340806674199499249083279693722208024985299679250553384765355057138389847282951885839662072357683092240762212527361317341417249224485576663356867484249867740769760447949200175180061563144548193814301693500694094681247725024824306060693038557504507883242056193558747611368130465241950052496917848614103939823501785392083148830345318289030281267230981359446611130249235169257327312809443305375676379117374384798806137253298707719676864263158307964030012499081361604307883681738927665044955326629260982740882292898858265270116216359515146441789603260404466349872853182991324689326299445330549932229955314367847311901718369064472501618433007599617413800114649126128428335700144347893759433678097742723910370890194319320454255692073161150938561377185383136991838344427911536865252158127851311140721164598039571785297491583160240075923268722127415617558870540361926422607743233426280486667284228992718926560462704300453919865234196542190017809932086961580280717243430971525960002080853549975180583351040761874603254496715584163039461090393756975274554779127061039445361648745350085566377480523999809830800719942152703386881681557784096319798886402566054894733303977902516879158567868446693878610713231279898096362813274422751266497512771237623757499987381329562170784175378912550513632595539093017578125000 [105,51] -3406978578372032910536607307096549813149538578119353609730039781064296471585087470445961462317196616385849244740805421991258491269343273360701453814999213278357793593503940038810061335334783974080453608733421656702798703108598692319730221040487351959950509346376464648299835416731441917250333990147349580799370626815884258503442091931899916613265874746695584636326865838156984776859979223929367191364450036338885590485221657114790723807232549137316206778625272523768543789197334829263783569443061149985509707693696053818464435794586775744827268029307284676177207451151707185010259155711306077652569973363223738243543910567538634694408228566275361180905939126785928324786441548243663154414619214277019972427604834282860816050887599004940478378402404085298138035626472004034670243033977619367962510951925610931712373958841829194884820370190831629666768319602492994241839049252144536010038829927604026997645918594822171572417253723954268888782355411667499663073230705990218197143091961097733469634805046045625982961699448198752656841588391455003532576469583235371648241209235555871957398187306657741932716791111274904078316869505285875903542026317535177469118642750157346423103541376240545709267147864549975131617509099620298790826732348766492186149085112187777611515301743466598571496140690942089224667056737793652483719276022025361938722078195938207973910005573087110575640250115542964852874548813484458911865659628431354128690425803674099081418914018446005591722142751410557961579301564940027840958774556694244175878463301709778295590774606160561475517323155994665715058886466933200282577673707007470665928192248202003983511892907922234379289514761241815164667169076207318118684715066679320461166778277480883178775524720721493876776453820354875964800329950513270725437600112900281108926459190527644031110847076117144583983180171828015995433921146003817526121479540709552324914714865527049900839158691925180711862609337240408672306961282767784572095465482227023293780612911662226011183526940426164651999441317616251346731076452852686514033783414557101657083151240259480295860203918088062307638982331032029755230936769805560870401607699082216441106382130402554015204494206663672520854892610259907511324104323336587761727880722942936037089603079994782496022555532886676561331313847189299552492592357364614708004069143498782068490982055664062500 [105,52] 459409703696236326223168130018301712846828321146495026248893323561713544918364452961913081438377520154525440900168625292590216224991184750678328092363669733371961746361161144802750468139811250296284903562853888667046688565408329160504149610541040769482139728876942969167602318513107818032407880619605557115075670171676309272359587311373655783763885913080386155750866573336583533329389530016535276324298650147499500275593110187817173769230447295309361707941995509226184789933882033680612198194579183487454349600853632144199240971539726696507202978356511421283978048511785051987917127862671640586375649836258062892315165010904565827138300456271240736090348363543766465229092591695806269086050161068186668829904073992410245846951168132641408482523667022441731402855381117652972333399239645023978671611671454582216828785767459850231699919904767782043690443074951240650199713828518458977514292010555858600732165087580556351793564128905953337572888213710166105982710274636579727536597105368393162395090560384433665997012452816171671663982069414408442333069258847424674170125107287200347782345981090771595409895183001506877452794847086513879560818424028420553928626310621968233835588161802017890237173688190371081626700541064205145455834964322275268535268032443344116064123921360957795894753482489166294785679352141658809559056579000874584229113786311923383818432094178816431915944435274794164048265289177779092040853226470583049455945129061063502667013391842319233011924290505634183795898670489406447771069017176846286585988499632554722366193861344125917051874506107899650011483149121610392655315328441084556839777941856416938812088376276869908209358269573952865287777856153105361484378124770363123959180158319284609044082555471426802458128651430481902449884997796976778058703049817618399289382704132457702366637574943351371946861337840203832670857409725277396316113237682254639544660494568153739296943094833153821593433991953840799246835780162782698331636256056043047755380628997078295773188489511228368734495665135058336323038411023239629835278277348645457839075247263625100746754435209997613687743693060029800097616359719738448785637807407046357282620005285572325296992733131951582755872486984243746154679593944137287025081192645026087725298451493520552268081632400386844208776956645685161478550109781515686790953623130917549133300781250000 [105,53] -54507865000605199658070512092278645422818308108165203782019786145495698713822868601500345641767630640075185369984575473950376052412166609088794462662859396698502604582765194677566277696033320580334252941598852994051230155501236351653591691966992325187119402756003749677298218918115338807493305841021572399713627186418407114943917713856722866010326089865437261434255970053421535177094655036770674908317892127596377054592310791341666040195014288343585159581650563229338648614110002890033008914175347172330045351107539363067353422117436933164981308610846181713541894488609510430293835002448292607342693185819463722831556930552161864892571035245155847282448561220700381100307885901940682929829162275827583252900591100573819093460884877700555803187660350067784926612740968199779028452362546201526868283796445267820141494041204624548482171740918156600231623319666992631751723576541553374596809775445637306471262673338584503353577617326722008800583997907619223283893395056444537971386227518029830985638692649589557090829926633594732832522214502855613905713883725741752950911777597950495228522061053748330740004491866465952687131337425652127592785536466087239496217027678612819405674992594186705039381730524538960348097032608525836299980560028805161959195114744126642200622307408319400085441448696596620615612139210214255776082343756876759680406292331361772619247605388713200493282849362124443093527160616169757887585073015031557986359764648381726505139791134386668093705960212578107090139049089046515521884476718268355872224430781405472923957675470986165184218650334646789868311594060043511136277966753836894293063468240413553164478554315029688699159753499020404951113908507038874599977523691434452734921062023380410823977411642670186979063231658930293944141996592017823240359001592765160298532333509595460070690007670431357199290304306580200295524072627542974845633187412953724277596012842354584035213197430241716593794956120401484418589223631258480031195886552561144131116590713928736185109739584952071775099774293693424535267797083269283641194116449200157417158410430081308197414206145636530197833961661320185937289415230076122134815104133930767179326876912064283748490959412850738464034013743537637589499650880927383637347725888447076479824040164906049165070760096213538174583191698168287313351447476161837357722106389701366424560546875 [105,54] 5301067547099969088987301839339166651909417215996918810867493641706338244986549655539742696984227813711515724919325465256572468476638721938985622009888306289710904574534535320846560986237449515486763025892027095532904684964163201190507847511394946936314708458679335320423648450195952406272517960516634456170805297458315721412200106062238074793918161865931774946392263105560681226404803640933311351910293264845509217650407584070799852922857576704712506840711772273231821084718043000124608910243689492261551395104316585674969760696407172912365661565206462752489041100503816950094682641908109820146346079515167268447252295638483295814797622923967788467834083784975579410903192182937090320890575355568522479541635449725295911928915952653040321799912176957903181504976832681202335107665553766596150163920568422957347354004276616820315124351936714046131197582893009200322685709796640319035076699715910695495942438694784864519480090539164452931552499852455487056433577895473767782262935393297554253631531497436022076344054099339201811967845107394032338628283085397830154568204923510752045039751361767212370087782523686153471726333314411905589715256954248064794114662875013580560724690907493224706136141337741279881215214890343669993686669926274830243872831746400098235771473442772890652582354627467991664192343491335320315304491375984064081749862735339593219910435409115363894335952929436123356989365587236866184469033661848825446431279333622876318845664222584781845564199597141679146201308721361143242926766409575377469302446869697145239400798764929188912191555607207127965519405093496873332861139822015777542439402312075000660635993599824076282147941486502821735361957825090513234473921509123707772586727174500542994708792964449005632917044936076903960255972856841702389505310949649928033334488331406769982237850815592972835749428548914795343401881117045097196104363172972054040226275232182482884671950761377221303215977168819536673997750144403889498834737242602497957274886874442779183473130421058513532353904838244592967849170079625684920794181626526642852416374440246642357663809500763807024603224880363126037802144303418361571647814863551370420664841942927011449315068111680678522362758369410387786715474018146478467099581475090069023581326509143384463206859470119275502766246229178506558545047600006228094571270048618316650390625 [105,55] -273254765068085501195110494282292350045183245594418372618919365799578376704460475518614418786463888060764789072110241538093430960948882786407924908982786830622209633596272261741654598893702276235321721492413298023416056495694775542745082912974724659158492829185569475592520510881256675056481096222535742658975104038846595987522378441541291224529135334262569827052449290685244632155389888713140347315360505042144297606895644364272609510644140171990415302914521177591109596494908135878689945484933428768244517171346929661502618062653248452887821674318657335649322211899095974362338920967901118381593313820080928566965704349337264264769741811738322450365292594340855166223173745658201043689374815117359150354886123554475347797431015907300153285432062329230760125811266783293885522464924302021921242434064646658465603646720007891815852055738266916550685724367493236239797731179886499983070036790150104425867789800013914066314030270908643860077983658513736309147957470754409363226277577104481525910152838731164104649525511980002508387806658487599968670874403676239352450710164556038741585194355756565327407457226870638143936951213379480104521393182189485141149302579849342141868603548309040129201380462344737079016932001121698884730692115983452746492562505167308707673044957445246140504096339182174876929773340225988062291854497988032959241761252706050275348284223251567650967863338014231041602652749067487932642615350833962452138512725094429009268863759483378844105597916146550727179399795535262795899233310991603747744098508357666488620494500230907051540883310179085937119261406562955161800858850470709883338939017235077094885447862526638079397317982704896295208271502449175961919618963590492113878272089783300486983688014863646694885739866554371395936650254999303498019498359654890988353557831346064805904294114812995774485808431885269024364947008055575698231549122812888321733158060805766306297586166150716532312981562995669235388479451213635477603784750031410408432397239995339558597643645531816742471360940547695146323107413632475949045468094658986179545832147187439743545604776922596859045193140206067463317105420711463366530591064401195539815422001321716464590710627626357016127895625674293233261805143289479414894680547143755214462400446346997799200592874745536896587901873646597392109036661622667452320456504821777343750 [105,56] -47142742819216322697566717307561092841405071878536159431010207227381093072086063549065144327606050078619571216700126481600661417369529797932117819356736333132765472495271632900265511426773700285523022767781718665635411388102597347791443817748530793725377480722373000130286826253691214444192098476983542682506133970273176583505213171081893509178978843510168797440947185923952531199609881385158287589703228239474651975481900352226483133078612932200553505840886965958147253653362893201366233246818101925508223347426947357383264717218701107414830196643052703800883897862204877175662836228742222928180222698728261378358236016497736808010064637280029226188631313686303637720147722487337894130847197058083300552745464869554866541180435868091246794441254267935554732649309981467683866096915415493260339793957560365411440832711288372045734528865674630677818611541122840092951069226806132644987096986939217133183628531079649375960270106651062853762685718013201104133006627211945186233041100732216887523383721025847908874391750591888836034552645275094554114764515599675699720600969109605245688030045194546488805303980042543962407213234276215947062922019463267092321373210120706067972318298026491003975082213563890269270866795865127609870574937994680274364277018659350518925312847366711525799065513395312405377356360155175347192875417414932209054958151921375827601866207345589745426177692576249456064697172924762811858205799188279445362740703929378514021421893774678747442999350945765280196131738012045261206189883865784116352374684646995428646845178493042546624278060143289811293558008975750339562038876963478012196221530619495284672394102989942259985858642887423258338807742865715416298358927780900079072080848496239866778590978708155639001227356434419070337828636866395361560610918553755405135945455791000680666144797086598753000873418643386207920518322610464847547200412996801326080888388779674877033483541315823711207100491261543170631827020840618012893474234785372028722616248859710556397860595711101169957768008935206433702478039831897012396490650330066543495077821917825720618768717085960346686228943088235355642110129947697705631517890347621717169758252833526473606052072808422872934384998762656430125154394874535740998133356551623489844694522720323674782674168894342928383124493952577305222462200617883354425430297851562500 [105,57] 19397085935183421084796853615718176029536079933184566095795468918488148317125478086871545868585263085399060893914843528452247272426948000750148970305069474399055287427929739444921933760668332000718659499474141080888268346349681435068646349827167481912632727905900935375075565950071878596260174790258692825944126713412843617123930888893800359997370777269135682789507560023061309504336977507720776135002468047845260514494583699396980525813869174554597332725930872238493885536737836388989868858884245778103737032053952906525579188334911556390873386035035809196771678630246151267196286077008419107405330299438753324015800551944790017601013049601542451004114848433817352699488189543245083616203126884942691604317442122397744133089773668647672144897419647796912435865561747417013384740623887756184337889269294938002682357562342383557867882449950375414756768915261408827044972384710064066296165328554982423373912742981208263254721651070159294220724848579821017760509340106674422447056936755081887458429453671625233600112801851284116965739944377989249000735670237749898556199725646657021808938307058670138545419548117938934969859942155231009623705673321719245454806338099277580579559839353375741045500193758598008723603490443376833950644327183343124570813817228089566986239130135735063844466622775686379416182200806297443111230744082387156513474088183771584498718332821055619196870834179712402935252219979687248400760075321821423685410314943055997421701234882939906796735647559530771522357698438175759850307975970142694356470583240921648647137403881022758189447617762535337714491976446182169113758844389537979245125258024963073945834682838334070348489503625189165378429309561649040015374967767400993757462006195184061260151405095841416872134874471392116680808049503636483448874295486205618187250910679178950402240467086285578512348374223709146705802291239469570895726740017372478813458308234297383504863208457169337546046020363635468073655818292198442090793234492283903983192753655109421673926611550317425617809241051062303935667076909189246801985330094536474419861447206416450618346592947720867776749176358073167157750708090565516365947822157096721211725789345849463490998544188048843105499930251077103476242545952673089160683686494796381082533797011236861093549210181349444861024236708979540111386086209677159786224365234375 [105,58] -4010790577201823917475390613532493652189574824223917296782308862095237764202281935098876634379574736264895894738399685381191778576727344398900274131608925076687405921971677299396108266315418676755185755235205252780495869210569178919813847719623624415508487757065999482838043838669283493674104498693575066395724926442274024168323653509112409198902257049728633014554593496590577945485974714598429883010193651209175122742667238074901363802263840515674381072907041223378549696599015249989389364630970099235263906383636955495289546529211608831997220067226477668126197446734814285303974920608680094262076004218466704869362940990349290472797720067286163294998387428803078311288119651470352597898131186639468392747101766925364752535761703812306584286254284848299717334692036417094953031336326189965231026570825498838710566488696512250707613608656324499705309984310678864577973626820125876173846229061148492306768978268025062525727074144357102497256966831463534541111922530444054279854487201484726517628597500377650853608008473682088850927065527553155110484516036059664038324247657378247142765943465732596369439732309344751760488452895409540460194798211593951413669805929310551571826806828807853380402890206981487191768140908311405678946297760775368375551405354629758646092769967373276017452012234734009796696107145524466001948831131891170290917215591946269444585855845414714656295664160327720794258129489392595928540253108860067775813037014424603168879426018333469972217077620604336448052856536265700948666163530058609623520468997410551558518928339960620892197194013478362486672024987448100649342206738436822286694362772258561126295219928787053269314842450138589921430370187910671836926911932968241243265174819531917154628303633567371708591289154120518661338089847623666996663080338483932984335700283795339720371621341169851747809851199871086185607123478992114593931600652646562468573670206179079919602659416090667778660504168990036678402803858811197058575368544302915830506742564765283544182099385248958703476520884001854940835668602934085666557088009113352353063135947493228193217055328978950199157018496593784851190864119437866864168292136880378376281938080228494370846383025977834974740766495437047759873762426028463046797088073060257599725364836243097730648489621667125541684559588695435650151921436190605163574218750 [105,59] 595985975746385775257617426478980490648496859118760424968774405649489980401831628825855446747658740217129177435048479527193215589056439776458062669891922026760479372697667522780096288858538530303332997851897112987818055562081506406348144580239318137285799346370606382925143802515379104327819926738283947292231509059403036121900955765553359709177964891643115533910366103133257342901322871371305236413813108029731810254129149058926773093762444650561009373628050073078872498604965986820264657976422361126314024649967181584045136697662021727570537447123250119496983379613828507472371474146299655950152052699430374799225110302850917669729590119004541477719191891235575625883052894819491139729345460787787504306571805619570940924747471097061136333848709560820160824549957336281064621877374563469914031066783010282911386703151369831507220301627397053461583542881217030425156347680563839997497836117237140819126830951945245557815796010860290984756657256984763163523486817279794619995885878465733003220953183788921059610073026889698745254724064191192526515730963334103182965848028815467227796499323247292012046780838642960034964981421047968271467496112151294976246705057493199741460637642398585936667700603198191958122736196096879258811812137667687846668033647728816131111566104367865393037474197170072571959800125267583797693796344485925472354492487051479152427966347835403572763679408562575994120760600738560353313915834807473275824666205193024923567300577660459758755866458895488239444247019488408988927762701847816666581460645398255694264555270784295466937058378159932540897073981472787382864441381887340208555141289325212670064274094581164664895243731842224725847256560570687773344563717250199322713500058826049964841209818724852869660585498658028160040982816728740581007739939155144056762788540147583692968446993407206349805984498495282479117896956696549459095169396563141644517716752369403335688350086531503775425286165491075203473383456872806619405217291973114840680744665763417321428617850239174829500768775131207550701468861583518104147657482600517444397365078678636874362345029190750690265138776778190111931598655056372637473571681992241696554865046593498930165645963733105270479690132663289440265878664536891833063701105118778693951737836871217016095919585423521120753300337469227088149636983871459960937500 [105,60] -69152777912622293369898175278444200179472227748561363652654285464835290039559285112399943982668929984143987577345844769804834336543938247031193397364658803392753563568108189697821972392318737873894041217168278745941586537387465492172763223309785586208121517047484064010947737495482189945156384886273030608924057961754613750432143904757118343552030976426870770154542653071166501624220106934303114434248429681079832094242263859419439282929741164317900436500158744732278619289487666096134131882924476677886540105607659578694182285029944839595773801612782364300800221207311519411329509409788716163341683057150124555650778161466758518019782325351712626485888045698618650999239102434110358484278243911209353179793662419416799829920473194959761890533547146976916405377248708554343484115793526782513360768196068747773658908648818556900450690672541977235377201207967192952735180603524023977656721787322722084943701296683588834926569660492642475911378797095657455114204271290270998576557690620846378066660705579953000285488771418498385101585386414601715240345086525148811715552528395067393188077241386561136105223763285150118746796015866973825697612593737346862496861439330331102726944615416991792911860386175135501094308596161956250299031911447108900804059454033693382761433389978867505749872412037280843705806938945011982452539976807103293009397493814649273502498020543506347947889111626353018133230900287184910747600195708797433044345447897519267781571737749638713416833753335405523300883694153595672185092695425181050743626026262409218648749022703825967933410265259949905569441718514332011463311859639541855270960464644425100676277668247230728793451045345044972688212967525188794111775880877707041150474279491786489698255142833643836483895200804234343216534473126082580257407484282483225651585836141502965035996304466889938790759218926417194874104486913485034403553328111774466186428987212095697979507549906879964202488969426584706208487165046402021225879048496199935579781489351669702895705010820598764677490022889601921658778750744366544004553380089164721536618314131302819030728525802717142011337289220585944360434508789937429629850104262654887382901767841904723530098734228567150210485903369925376469211743332122062770019825588438517706069515021369496572873470723059868446021027921233326196670532226562500000 [105,61] 6774156831417625901495991475998457884882846458841253256873951007455801687073498399076692571861303170006277748572280057811389963661419512125953892566914973156242480994904085116153682928329119123761217326127934980043024499340078484140684100148934716037101988696333126917458609469087009660853243269641979735078476616292552366114715152951454504812038608871835561631494753716076131888181318529295421067035320693590913045875495433307193902053002695313826691514541532363487385262866443529056306183376555937018622671875309789658734124701012254516282364921120881697453872623684708038673428317477560084680554865354840356743591446874627443727408895326863386040390771712714798470602798804039194348765222502860536956220548074782697897832289149828397347059870144182880496958794524515121275036450899534779467875381904783113766692384804612364085162793611214477530973287426529743230865239241684196690343182988540466819479253111401941085217267934192320987962646281698972534953382539917135156391335397216133066698468714236680137238465661114903943688485182050508699238936663221149789397112504633338233009766825182372771297263945310850828771867856116589021368436966337754899131510984223483672653675320429148086751650648756142139035639028850744608676496933786665825407917474640566793795827174475713255164885141193818835604560104048151565617751711379793776299302621078589278808886284799205692108051743597352341307886356870806473521812192342246088191927014415246497492348959329570448829674966270112796257075152109909533271242797860284014398490192157539932267142739959131500391451586320244636049353236949130182685503010728513090427067176551575735686667145007755918011678888702420769173314900270943964600502576412350478627589457178962187199364527182141570172353771182990723015549809745358140379444330284759328142146185398783639205366382817714770939529533114543793442401508521499734672569777814902651116562600593371908533575900220441396938889624218668368569380911988134788577433494010328697400379718159020333297969018674219068543624857663800329873968234612327949485690914999198521173138441343311257280234793330780929003971981623383277440070861291189672224781418164624033823398662833085007972687519209266914526534920455830372614209700053909285852661192541126638289601836147422695629886422561124705696329328930005431175231933593750 [105,62] -622536901776115740017037620514979457778434102864726751183315543156011510145860266085321388900472201764939155394181103398369891781290711826941631597355103170182540891133785431031026364009529408184540039360853014652328716293931147624240970880984132357684851668620482975060299042690606602883821574714224453973540460598314117362262932893248916588149203705782634700563157728896627662364308490542922596842702699576728696998934245039852950007709301234870696009536643124671677204197579340297283259233188746042130574748329603611919583455754220867259176331749180171637247857034559019654391044875070270851796007664447810442840667905841352713231497823779435764052430138477737000570909797901510629312612633053752743942484715504962949951472226606143777692249498232799381003498659211856558107294105166284309166964294715892293726296618982938118848035710400822120840271804353947897982637449697608302859343230791546972285673153031407579470061673007019757757968614133385706024655682498351643750108533543150303584619315577570659558715559662864388553739376728751064701753282369495979443237940376131901066658300289732262284333551682682719941929651511020106584041365763269911696308193172062561078286581242922790606656130310619824920822730587933769018150494463619474682417219769330044543101340921790347879950206147344971640941752913297664118101144746101693668315236857652384011249732828725377319686275154229339637043905890084720095207361478173143868565994044204951568804069782212480602561373629017199151502059934143016152977460576357909430743823626726520399269485663704824660222020933488995515723385892904024164032801326656982372618487108031033364284842771459371266130417909991805271799355938574782555298878724522780660721427250663135199492775602950565862960511975032461141509909240184833968104424939931645544034693017524089048858879141298674552239356283714855726746590118444315561879496667532819529716616090170201796675633732541739383987952820202138028879149627972728956128827051395215151565171826216350095509279977558284327066053145741566053934667368983833214205258138099070344874360510217694524281052411236226505508658341510972814836266135497487385441139509403935559772490942599937125760760239603855606288733318813770034969934271573753824287516198689364116997091596013958727973432639129999761280487291514873504638671875 [105,63] 56222035950308008555825839402374093210311149789243233394754127983301111171911497160371587771698080581181125182157219531538612391134851692659392941980796169448631283058435459203001142371849234849647135380380738256571911436254437638304621043902422509314803698363732070041586162870311608032287495407108443297078439775279032416931479765226485508295928229790154732234468485863147503475009053209557883048864649123597921119819787515372047355558358445272095517614747033551810186538421127514421462153670119595301346549486038327710498310016735749196316020217783552009378524854447067301377890870731404082942078853741288556697603137916215905620899571675292820475247842538244662228147763226425830637121083534682076203435002740203034473917217251344060400457015727188996207466950843401214577910204356878977292836481020425703445094776786912344284269755827051817464993215131418330157525395175184156025667328528509705294750202884703895654205048651998738986800782984098206125663138803776085621541762509467354227540414930163667689940910595025399537799299882640457710029340657939378157924750948016315849625327522375748263495158301744173611628717657601517396716162024847959455722131128440290528161482102529197960788964174648843462065404004873851344844119526666572058304707273414927560247083903800212667862350542498319660991083768689885567524427128838199208751938805614152753025499430500140756049652436941711231622849225100357692088626262927339282595294154626989621884864421130039901525734056724057869871516951270935102859526359256747649736053518957239157425310395949715091144148467524824463407266895958726261505478224706405744192348335342152119415611610505054565304734923244204543588038159869320016119491818076651121072210526423956315126355718383405358633946578940918845401826625311724618485681493172140217250423373759174221967332206800737008244984283530017741987901658316735591020808689560045777203735933895406414345001293377020498032972331520709082404083612593557522303754899209676153006382067050240709975786333354677326266776431927222248437608034004410630636699730297703923047313642310950866964206659916916963553624941686505613668414568084009786763135721568384667536887190465471534421383492635313293857607893061630216722926416633388122603004184821339817623023730157413680629095216566975577734410762786865234375000 [105,64] -4541009729083021942193232161506149296875552550897191582100863098289956132855076544304108725863859220052098628679609436016601738057601867533620209138978973221361745040502768417139285150847008514221454833319979735618990604841931968128673080926337466777477064582630647702877561815736196070979878257620284835261319586531039648513383792227648170414054881086893365056272153399430791909219706990851667193145163758104426046965656637280861068055132506918422193413109116270861518308655656504362171245191088142011564832904080894644729407629438659511296039417967137994936619994673528434096270801574433744685817721666763514201584882681326946212645267661113532195906292794790121294192702273877522173738120533598926808618251132558990034331365179699590561000139212783727674783822657904491678811104345626568154667852118345846037059788900897994659356843046642327087669383128916521556785215029867717537648477502012497108046651907583845432417313633506771774538578757224688570339901896114847675694256506472971736670848371619470605571645284096934428428045283084199047873326213330203959768181975279424673451448026390837295667461446254497292952043606816408121348864888521109823059302686848725059589263737696856823850416845317949021529345584665626497217891260506206364256850572534903808980800974520600734776933721806144978732924131230728231416418939816010222557329943659977868271221705121496209450091969900520493095412724807559301430137506033310234340064369274090534749748063010095154842404293016900595000069009554308149414565557942735329489401258349399806592170255905377782807944584588164131752098419404151988114830135117611605686626401365699929968892371733811662519525930933990520547146764296783564250885660776877582883427664840639888882487850074361253474233669042922439252980963201113182702601381404769956394302920736815353187860686632926782853645188996767136073878737623993697003351044453219345263791482785512537584693284588756408432066642007700375545933906715367416325741125550630677028014228716584099477366895139805815706228823809360752904012754222409825812201690154429448732611025515055291766267787436943963847384965845687691337658091077546802104938823415519976603152731180006665219586218633830960905976807155248715757613886373530622444130749653571574263803129262095218533761458689884748309850692749023437500 [105,65] 279963702762891369770070808401110476832278186142445144741281833695690719790680946126973437602609185288704712143030229229905825159974611036550390997425701487070306424256080135059619510867124215407752395082971252712850838246674521409321245532613808251119133611595846978023091144806338612412256465703224582049262436007709313268124925731356913770341802766802247629410009714569203169780904482098251114520054472573953429149386666506721708768179046308582356352032281988073236287105800088574618764334099901933954646336825318756221265343335391607783275839446188236493954325948932976049422701775176130034808814910240145887271964080288830754465502753027204212780790987670869853335172725953708077471618419640246902823998638009189871181270215431500244724404565301212757862735308444679440736094568294327733142785922121308481904380569588037417843142274557789862885461630279190208295476219958064910145372657860440266665922326240970045147802496818575416548550806983766390335504334516939613184087300073102822287350163901346382933180521160292776986982078179576671220227134442208143044961054153670354397050843819126576607395104143641268029939397969697944795281337354166869782945335266103172361978616819313214396792753980374137694127260763255024541085226924341414104696289990334117155369794469100092160570618669503665314008947284764270773007588612656628170434210459389759951812453134088605663875306298010900800491888158684349972185636298642648072486890174177005741797016150809217630537667231298443359938725613192422437947515247609344446115802131297974872534202292401218056065962222683566450754180666554797108268629649762253447132089333918412941921251911328352332903723008887795102214408336005281069475866367645513308292231119494424351670864524919262791970480085888147380937491089838650874086716742408462838878445694402810174097430199628327071686321784981374436329498051497524997427751880863985351046672481159625926972908700525153008036823585766037845717066873494402806001115843072420243956915966817662597581696511982544791438939664661561991621900848420401344681609787014117048983772588218911974566378184304833602872920119333924407237171702846678441731192867709966534204542962508274485586638162200781243810094351586286621181316669336010874693910992933554492197592125074028615391448946334421634674072265625000 [105,66] -10644603349219720065984098685416614320569673760037547704786703874917727369907331755169501469777581925022923979592612264061786205257903622650521209798155459290786988229840959303908063519139853665752961329779359065649731939768968238858976979428395754780609361973490196858120557028492364295625169593877890466784816200757059500581422723215155550804473752884083470174907338119298389286592243925951738816359082383188261319408967676454126810805350191445170095100219746739526550942369994797994988475308454292184172558178052972642718375578551125820225084524965212387259886482160036359923962177678450980334641679935399002655860791230057328738372590325647281599132002201070194493786148995352586494148998214291599153987416875148283331089577820431353321785280448800731701357475055730598581733847124598712057194300543306562292842951690885997521264555734717583417031789512234999594490443739247754324280566537888175030915987875577479730052952414170221818026431599835203655986200172031361636736131861157571658716566339950239176744415442593621388607474091459396931061642998168833586644983364184636825413091682566029391726804187658878647871870270501862356479451211535776902098351634582272506569560497453172211121911883373033124893172980502845507040973918626893432272796834522936797871306055399133684701220634430325615064201720904688057064204419757994793279737286914219834031848597874397577220444036260596379435522320855895042616683662903407950435522458002467572626800047437494964725732356160238577406945944782566010642065947685835669436230652375640361389801187342058660104906818249802440096606116152055112260522532108393554690142185999392938788760547836118800951722402337599632520496968606302381025512798908089221346928004521141139218646415238937483884088668555905545221846830001081111096511728782601591992714590797208336934408334323571986765443011349912020505205658723294625965675731307369932472452978292713664592203101716976187021675948681690734006290913491113522314994524740928602462088738456610865524079724003752902329557687966969669432743781382510543893497553386667890283656910977402810822118978661297141786766421054009446559331370424219503445960879666710103912933673880013718423913415349947702718159098105002021019280601936123434895128053733784777862732139062899672228406199589371681213378906250 [105,67] 55138898231545776747181465868164485359157030295973634274870738261875912807307030929815942469434499515363929631508633300018022808741248107642091728233652344391892111557720209625673834230925656573294640850154321455534601017544294313542721618254916976170203873429812286549099749091495913501943334429178825345691289316969288515830175753615116978099392127286258071211196453560807925471396095418221938437480490713763343374717275909202975640985444966067159603102305145403163355407468360897496103581731602322621344059990938699010525786543202234228868287841930138070428046342826265242715887486460650121071541277663738294207485914998520569797034968062027025192915968396772679730973461114293355344024631553453936603208815540807263766768494466246796361064231188862315515588454626563163318877989800337441865284617132636041722493303030636111914967499575578767748533729355340451220780757108158087858813926939576254188488810994744807336146687565082674264377077978785306603377024395227745792062675441307960188527061272055175064327814980472463484750930341250467592232418902168585530845304572680764694973612607204228096898908436564152848661709384673679744278130231361046285291690025402057115343439070677769886301599863819828238714197004301821317345758636681042267564582942468245199192556266029893828167415535552319145051325749638502272606662320846886444960338346511499356838212523907817354337916370909758546556931481773517681812470820133497325463347855344397456458212268701662889075598459174172028565400846727620568418983884657172709684441783879593914713149540959810910764043196451712079889843226377547464134591993947472271447733548391131564177303909649967112472068440059180997882715886379044512382385899444508889439323743670024101466209603168000138921608219606734034419961899701525121812912611835763272042712260833430519761225861956051577902191837642859160051694646438771180373088969748025760951374390976273176757200956404457648372301457464835540840204853997440555801477573414833105867585391978085476480382219634532864841329906541663741790162126850315719058809842345954179497683284813179242264846265045924950757693493872993420492391837937090388142949096105353438653658464486676755122021452616391902926458172633314996129943620778070894418784398649601780952801728320853772906614542007446289062500 [105,68] 19943603383838768431693273981093180973536811391548611701655281202825122513148425157386787088646576209517828990225899038203528407334490643911794516046151529631983628712989789111476018240276677197686690710913806690659234717883048278787279555819335912719015931163969139918997494318058038773192386074348770299703830199879067999706434598429271069299063324774851862895760952508752766068483110146939896729655495381782407575743273604126617909035244676003741424636837936174392686645020420234487818656031543858073201211045163180142160004789130232575381060153010489188862877977480930468915027093665874931464528500595915693897947712200203087152305585625124387347488475879372628424673622362488425177009484559718251772717627509759417991561898243944670550239219174310625205626728228232733427612741095376882093741359399581320190279781940346386910913529900018173049851347715419550958571542455856983801529250519846027201792398809305048873207235178291478537257378601937382115021461798196991835761577975050583777128744510374077289071273197640208968566248183673185618810766626742488772661287808895489990505140815564185102346383615455393597351443128920181617331481851444633120044618629047728602300876858748246028244413662153347976200300864121741734320423363407919597180445628265839154346999025541603136315989058620770521515426784956358302171944657801752689883375958700845632418010277108282627395988227043786875863573512720419713517106171438039617290214257554111429989365947662898508047353811744221104328270399075965142266820531323858729675205632745447450195658674830718743984901290952168020801267943224642560791011147099461738301946315200383309184730823554008223995291925546448993335657089987726455238671074967116652227638766922286346833721204306271875101513535401823919357746521791028500634372741547991975842820452869635145334826090256119478287006514373179340083941164817833213741828588873508434877519416032575020912518061178074928159691973665758951580195705880965094080435190069683640192036754937844301657885778313049442304346673622403792178813087835537816380795756554805853611720728032294090505256569985732460774390185134975086211065540779914393456989107982295452155377877683845481487254092203829069686195241800758877992613979248972277960738563986571476078403419580057107973031997680664062500 [105,69] -1146389117066419766863666519531569687773042135930538872706834403610002698179407091000948081650392325299910591230966383016947011956530437296998684290241591225492847510804477332696852042889561778718544219530111887275556761094886967792548695419642804264325919470603648949737205940432380935117334145188310483273359858986153249467358916263334203426071374348484346959665050935590592762598557848192857488666899109035289348161553343242686448430173935576147171551620633348657774963548428575782878006251993856854277596167882229131513818317452977234457797085055674468507339111915662020190856566486027740485012993713532783098826177755245005473262374267748839452123303093323610887471670919935825758585858003571142896085044379580501019827021596997352444013792774183379639834326132667495243406022833954070442165956855399893159419897815294811756322885284052251048732808061394563502442742452759400492795973328062291710515273088745641134288446347318102545230534436581876110722640727155334577519129073898402206831341954373063262051882554883320685431729380420883459952602388967120556777962942393415084981224723138065593042421222838630425361567393641098661459528977900435750620414567426473712166971768079683659702013726659862095506673157875581796726970543347903380145933333818308288964955159326482350326257710246693512946686505022347247939146733948459394473012000080638944416606546448842469003781880055050315950130343248209400957189242407689871579626556279293285209385105833108068549969353740745628068869267101630368579336191996687624699822323465416391971345316345482825486326870674883478227554388663304821899060906599191578247607255720766540058185824771349017878193264202925791562086783791043379608168830246534678507843834239450090536597937543339509018512352403683107714078414681158585556839462084926790473153270072594880198039517319594376792422232831339380511802854619938415802625458395660824327379818191175291143403397244107889411761430867543013551979586672037596686088441420874708446784481264205464286296428599457561670776474007941433784257638271961337801652243774318765354994826510999534018730367660895676888392301969741664305946810692108644255138667215695722722867713278827485641268550008135054891260320776819259247061249526635954605632549575148371706792910115411111562538146972656250 [105,70] 17025735182919485088198810115964733619091006841881736706970995887682723817335883779588652297179156319240839615145958543118538453957274858936422381166102795688307588842193214988740712324346805677465616582491985056611111210588501178332097924068864762714079747829117538144409574314086406714405578355594275309237131998245157591778794811160433747091196794532232277709381850728556177808624118781885783188086546521765642866776252617999572963112366726197267503532199783461128052668560505613755211248151761584649687708070704211830790232958055465450808227161005942138328125357469651961156227859041363165139914257235341824994318496187373907117972617415701468465941313111066680351131010822430725135001681904794818471601748448480671480821633588198070412997668512225119572054141392241356345442356658894435505542434050010758212787316853285974954879369332539302022885309302341312574086939725196020128213816764320373442269414764876106823374420968266207020661685309083671477598026155597358221286068124391172805727011359438068102698631402217445282789534136723117493667610248414044960523643710682205567680078893394337362819215854172255165616017470392258397367015618697626776192921424516526465770404306579955911457100696237473086548408004592356861019090259246890388721011655790821000308590004383888039095067838993642760332205057662252064343721394783870898029615466357539801006607080166109827662052075379652785055258015240112930914455099927670574071053288345764793090181832124066182601060028680881692077568825335845130258839262121937912407349864630787652506617251863325382290682266037644662643274075772690161422052083446174826265474772510318912954783803948242487662658668591643535282484082185459355382419364906312488163606412485415158690196768028863289320312461854443172287994430122005573318434917607128339384250003773833529573365599043710042758918796252453409571083032023498036213251248641424550906874326522751479718712009341854960714796238381573930987675330481019821168816411288763345348223396309203169899575015741268011456469860391797251794580035781841154135110470709100196191133849929338089052939580535558448819925149242379494835956136570566485329464918876104407970302712621727637743510982195976946068964353687296466049161839952049692050838804037193044393843023448554229583740234375 [105,71] 1346484445259773751392535847401426942105200510387016929697967332735673877427944718555593454025902378297218035200907156774934511742874614295155848198108678916846847115692057690335578115312823771386466039140235266263451916619146852156627135388235543181931938891661091817494305436532801772947394484884329261865682169943322903559776862013650176779596050477546233968278796767425916746190733315303950136772612769538102062767937662468465900351788809776121277917421178888898979844285891100150052565717961805353600303934037462667384572718148302823686725601721418745287847894572102128567655688528976077029886283707209300427665882931530954057760045415347698177041617840399007298925006922977156691708907445580235517273551654316478267655429999946092052372764769504848999970765184117672906841200797212094445193172338276256656090774134955877096986650820069688236375039571814511358635917238300397016971343790737156998519873818610435911432786674330683377593553986780587588253089305486041843844422338334130263494081020187359369107874984972238763663391107546856708355901863288398094474216462197494004380082299874025686489427373711597073830741994182188810097595150114487724807477472296625313090660737950618669269115256149558107138811715454980594403129592665059716478158737680806508636600242126817844096024906763395632554173150369610818518825615308661437028906634905080866282810141982596879191129769485612589210996317352548650970577678418039354985677530357517922708089461999821934808281667952009523241701674484154007404118985457763154615375336836518371864224691044526144889045433631304740482405741347685846348743734076112479614621833944460285240481531334532435212106219514723567543962928814210086169152208463103231939201966006505315352878484232526188435282240710471093124845040606880433510435052789285129810802635801952414956223527144171640296914222505411889830599330531745554227628416281404874599196179596991613468457415775921731168367059706889313374912452588449669332133435917669782587282556487539439401365183413298964969418185547031941068389331392125550096996973725123488488841305431377347128709192626997048061024916856473008228123866013426230798720728490175769639753766426574147455947788449421183041096609083835938456923537443328180785027802228727017635992599658078294677734375 [105,72] -108444545560814791841363131374621779860895383701827493288304766848729641444451861660081577291835219904019029875137229407299062973654951921862405076739708351069039123040111490859933026372631465701644686383161195060008192674190136485902698286119703004131547725404318995047534810230341569834232284261922539922355282611795469208616702326160608884276557710866652129373704765735731816594376845838257228686096557627121451638965208983267975192922436214693243984739903375877281478156502192128291031253538280593142260988190208786595217570883470843361271067051787692040630940464573344295427581908832464332761761271739132817019180034069348479758397434754237089952813410150362057316434109571968619404314554710658377785609081055682316421766019572573573741843324698268496433758845809193733390780369539380507261010485499334613498826231581889340385861285509718903499306046348207392241545281159351573687175610148745194977429307994896296554038599643936502607831475385901676783295444437369357142761177552310576157081701197436585893557442192097900738155706523243714007983755631203288011483505265050825298011168319614339511476664721110856110670756092912143563825787741795615375128942015360091415616043788552232682680072382862796166988785842345055417063085938397139952669796434385158240025972009476805398910358779514730756657830893746584884529052600758437255133490981131629063077549702361653421756906871915974261316004483297816887508271034870594623328379368162455428644187777804041828302073503615876324229029135838091173550123538594811399671164931616732377674178589805333856374184723397811791551154061852636945633970080514040436635813957637362228711876980354613018455971935010655509884670091682024990787740764489956934021492551964734403139171210196098857477632186490895861806862320857980303649002174257471373834754902913044751791147313873808324567599409767370915373582952182025218831410776138320446095394126037093923232121551290157521262250330688458577815384366777526742537945332868476068897556102523084067697648579296783542495793737651178929978905683997083791367984022907678075811653827990877045953588938947591433724671650755689519613277957598659353304482400434086207878370918949437010200811789925534592495955781612949277308687259154700239957668940893318844956035962935078125000 [105,73] 4531085142204506070396381580162353692496343245353937658806420754040259049230954906144596441967489525246579286645332825656723507252536692778720824453162472909976857259983746392628540362732814479323613227695891373504929263331883137838665252164112422493401690590051269546580528991837602050696472188918190454262428291010687527740768661852739520293897803130182613401771053015433288862412853405164442970888663938988351732688590449332537384486717488613141800441600448290817616836621361631541476813201502784631265601592907749861620957323817107050996241529353821952547293546206631352382034110180570496494329388562546383842319600179416290360202255301760311868828082625859969029067186268887741574678430666391691058910484851146632852866628411608712670176218594892634367145530654730347853192385937245584350585892718665309601199653126995519295623682667925547351243165052987019598548810095811556497660242762940577810157573010377070066093693996402333670303945996020838918029262116971776098112762603432326204084093669391507953826914263493508584727437670568039590357600544333210795749208073971159516421080598018857062708237667699558176748475768934155854074517712711498768675586948804018640069924349675113477392179789528237627118197386092704677453903996442355370121737795752557652245887550640070898066710369969153250882586257297414691613972398023710840302020132475777437550006480144818781119871062397296148206806748583443103925410582802658583306914683558352353240364275202496622669706612173735664339526261008671290858754681433369451004912258958760395071316190227140859631987532275134451597794901882672765403396962617129764097893480134313971946522002168137055249199104956529352464857035934426284232203301532962877407464744616554478487490631320193570671285142355061552394156634408453937072005240967655762036665046237520140177223661872573498710495135827976747543880930133120453608733483284232496107785074665099805329768949805846534597708764218527692908023628567941496911962206906105769987504268893553304433937848712931196131158023850757559983917955352379539574531211401061222097630928086327794534733795158546155876765421194391659544824729601851601382722472965093161287154339320018810320857235776969244789016481327421649645262979253403096310983411560714496912644294921406250 [105,74] -140803444966066920661842774887775449612487593165726242813526122527298460653908160046750200131074251701922509785402402460589684511307569303641160435295840073626608214892779439883391444358411396953214797920044831297462340946436094450649837630741306585324144385441589370892305294212017095430258228299674434673873767365086617231998001685284808872916923217299488605097450118276526518701225332124299574886637712940376837061599648776163172373661013659594854330133367805022012655826640824289434137473399558452107418401551000007298267574407262037224682252461492458673230400425403569530583895509443495855473911605383035476959729629121830702025334797203079691937347639220993333684958978547477269351797448570282600583308118083678291544902182337667572709545316680600952620299501202383795787901585580013089291829159401564028946521987599352542925047423819023501794146386744368786401502168172981352752823919201360156435941186346106740022014021889154777804258107557625889828972110517140307619936415284922056094170763020950947115605846556416624137065340249541502780575837036796258822255362909771046338083024267545783971517341114848853936496793961023138366330825274983666867668851096412929537904824710787155986627900483911739056367468368939541808962347918143644386707427079535714966986663883210066906940539141423665949772728270431330694514433807072649804008471369505716744641650409144118897420947762776254535433943120675208747206813699834612975935228629107585908055472463343774783795984138730841956371830775578708304511671159427327383496263001622601163800517146678537828810871178279270133976535490668164051280305839829360454731156635332818639959813033757671429510432397631117984338754940257915300478290221055890026784567042168445902942213852192265568855625823189740593191582857063559286010960103787682003735675037897466103668412498154184929859314853181884930230564401570829804855595158473351908947296281295442889292794476125599382669910171019752878169809190062946576832764439342064514564056469216439929226926581974993639884371385449856764218402706172561686032521877780891209575482610001194538211734294778524847531381406714285177486538163335151459693480054526073390684297305344453676686731247417137219914530800865732383428879127231020674201571994963785696815529062500 [105,75] 3931747852794925100759864303697265324267337933794686889738717211119544200807870704746618585158084452249124986966996939983783269182701336257984787154919705764506273351376287448619024013646028891141496076299256899696729019296179023435255991936243507040124819456228054843607064079997442326158418805934285284858404211208161554935048897308685720397983180061038484906863185007392742323535441239240669460720118330365206098016818174574214416536049806051421297738709870879803986320297517244372132566201610401719480610527266230307033038765546669667993488868273876823497056917458337021318974710146872626679668642194460891231683898216021152730215965916298283010691776242174850688876631812637699102433321323306157303568597075311627415165075619493148971066837632566682247890576560110008092269889985396897907418107150474473669761910412651576336474285295088016827820502502080831025439973700168817286486730934849684844414105217886528047930893577694138627055912654027021636516746832732170881219057406960345068710470089560645089328667683677946414724879429223210884541072755038656762560727641787505465947975284722073248994905529268670736173622231909619538035957947639474402069880135486193588594921650736082604422487264798684914824712298691491455419517097904294477838033414100757058750723602462259245972986045549386774638622280728702056588546660695097615423397758989290252739424357500580678643058210477407384800883253656123359442227942106332971088859755825771753789873701032584815578954797226575341421496342609213029510063560158438738918540187951796095055782498665085564752329099294074103517688112847640949975263745039788950662797508656938884896727566963453382430445246288758350070485261802699147862637963317276987835658084183335343883347474235076605033798473164743981486328484955608411812116615734235943041129493493247539518765448322223849790157711562095089390760690006942647471505602132192160554832298794863281262648555029123389921544359904560698934434198744174259758859074890992249072652381366316412601064767312875977031155843326618340061542660379746766823474405568931700446961708264618527594907641969060317504827189744200106996879372687414184723401405804144336561775128020956759143639488696441595517684292878522610484878699785574327607629822524304720919582560 [105,76] -103313861040783538796401892479495769499745485088569266787099683782570001712904537430216066431833626774250807324571596947570030522017524535464425159805731906727190057498154326092054720962732691712470724295110414357571659602545279245001669140203289560479883491900303373570451666434542996313133922574444170870680912506378788518966558989452458859297542082605245263348799275300155409227731880309268935958166995103069449185164844259822701251175882311857036597352679362560153178984473960127465282078484019881103154671357256094136153912611714943853007677718763950944404418715405382790373208800867939606148623391310286037767322752780793277356951009067391450993884103902745916925441595749049667466702153928859277715378526224279536186385944877029847735312476432485740234803764935969055043563715089834955754557022817936887865271298763699308732795504764796008326274768860612910692253033164622790522703855431118098901701526784189745505811697911268369669221081908020994984624680627915509485967468677124026513559067667074445923128520108699276037698339266900840790150383118299169625121313496423907713008333029621093341806786128572917640987570542890261004270474737708953430124639666255703148801200074705571058588883669529199268482070265231119318928865748850168022747128326548048713251197592417161764079300073337689910241142792483203307806078721767609969225920726411235627974472849427257367198802136242270004644921713526065107940165458236835253867583909225862875231888904321722903049787955040432782197928098747680499699247125366364452156246405838115396160217839222375104863789269057077748199455543975079165795583559769502864190435572561131884145937858765167856240474510402426406895167371606939369968682099792161101702843739001208435249600654668901025957514967091710224716322525131554785789411974752361761938011212187663608282690169764861424702102254037169504966947270535457546349006007889287683294725860618899915943066410842540654372774544738276355745142037393080404715784415315623144536412766747132781312495575556649750310366296475025012591901574201262812497766645167723734518506046273015855953712134527869453919554833330967087368048694925612953317655593991892352950559047132898547610035410619562789198357141003823321995916784070106554212778332729603590750 [105,77] 2339392720647197613119675868975556900506082841259691877183813429020092500128604375883217366150522066212993634440743287231244787893615011133059988864104944385497828741003203638358621474155616751053427153704826962556274347638243936044726319324851708735397182593582994395349774365823098836105269944219309156461554569552744518974495183583188557237359541062949685186468748447216394209193978386526774421442232621084882926381319239973384679616500136954020482144352849964962819605792695601773579644476129261037978850306121092660221646178362038775636669386273631641185300853063899228956527841965958707575266395998282484265021424691808541970341129623155694754150055521115179034391757084265603576387489792430849029185687856419505139405949149253573361887444601707783004013156905246546533856082282745950560598212990279509414042674975691033323634735821131293507039614827373612724508816807285232038631312292491341189710176787764386069080316342621960740156563856421373160915290035971816811783583257990844100050510838228583583101405162143332589294180108859866595176926841753043244559756079239750660637172099726913710483544761723881226725402042255198066320364092402563617079744187806269842467579761562190890556590612180393516919860329779905041152498769849452719067104415199100763340381241051275972881252675375156740167515508721331708342699524378046507988988068961053075398133712175063907447618556708559796931179258334075142848459830321765225785496548094449853468641151286517159837162250429682666384309572276786254422239406561936528198864384570972192581446341729096213522144073315958964018934717138272293161958135227454891232364627290691454568850096675879171886806003554944659729381504898179096811314792644533972080812116406987894818933724770606369385096699595718670197718080285020157254932943602014867509251941624538909657594745796653655215428124428369489479242663696645487917878238348965723277313084472994002504473386554358163341089342152242930059383829663472678365041117985107324157905068617092204161789753249662184122375363921080012902370782753296173217536917554064031971287455529215680474254360577012652078274210281612485720307638929314214598754125293630696205153723796276356441588527919933582632490001510843975839146530291773802277787556004459370 [105,78] -50365798022645638457405277615465158138990475644090910290526629144651267337713422243142532490397142183237489114016697578981880244114566314759392856551442935825965125069637236641516333192993000659041513324295630766903865900034773009174052027391951621531367270894638719145463271724437739234213624834786066489339489416548739192801499691682356888478533723294888901117990559133346251516596237499634972551843404305615975635394147697084859604975789697292339385735888219277513302371623129358968418380145190701762725669689590583677181718512101497649504259973533440803928473588975311809041936301497426645120298261046602918109482019165477484723788079069269916551410532988278932031663643090186591346635135771271869572232727813096371279786532705427640537419581123555885244341168884951863346472541295450818471787100663163463100807897963871482181349689445063680400358602748834927429996169197784095556329666982029867860166554193615375065697426619294493207102694506758261301831405654210761852408899410731665619394872562080811853814848807365307403566028900556706449747431031536076041099507568344496894499376962110073839219172726754074918669170588073268218961171568252621449860632859311670440549202194405601496982429080004348975750967271575201721374924815201601785253038866855339511092482418121096793054449711816492893632215234128691263719593712112335013544394753442467343878619141171757745988898361006662855564048961669311003279903016385087718437717844806452098656436369257511233720284553676406341074131220341677768332342289343241441286672509490726474614247486772489768978583838398805903870222787678386986678451311610660748737714946370559254053026573349544232482216442048988410115192328703989105394222361569249045150765799592108926657907229679456781120194854010899549546836697204650291635596538563385171327544394964776632778384770628493211707748755037661534629128150991560803569097005911469200323517913097475994968984831245140560824572664578299584925711631097830906284917915228819568790582681878449013582358318405748416495826440442146753496216925629634862576041526955154470390057448009424432140279359689922414914486883232301215148963511081502124109843020119929827740760988533857586636726336914132909921760987361726677353366202959877832387747263445 [105,79] 1224780716955743878589762646470127973158430096959484925155502663263058953547565843769927373022268114795705256405883188142085402373981310840623194978947370401447469472213693623743354393084229008133782110689947475446819540509161449339327233140522418741498694278904470460800870298384184874712438417388411025315483851383793747421543494073241314634537923578789526224800384273151347467364196165759687372155174904999998504732841748732856649976761514276472579744267925321673832586022634992702365790373282137923539994624552356223889157434322354692410101442804349391066766412164921701971101219669664206689838424043578289257519989731709120722621380500297002321507283125048135373647601276411500060787867210212124633390534595236562039856248625813676490210626602119614583863239449314833318883916545677940145158435641493166705042732533482820080172093993774529360554790928881401228162319048346834542194769915073319060628015785150957079692567304251310762398232393266017651336401333545417840559191162687934257285254755563785863128357665179556608806943643941626079230332385351557258408058937538426383624791674956688278819863541147216796031768888687055097172222158951558006226106487523577840534539685091199843471831120581828155975440252886419009131669802046461348385913308356648803628087161830411168797402427826409824433046420918367781350775129048513896490671770095925649196314317204033818893641597793008032683376869138930326755616978414844162126726747086220244600786028979116944716716508510326556630504718104394996839524178744680064251512174436709833553695341788106672347944127579538155852301349403917584187130383921195942397770234258191268116296479647856292439257449657905140512330145930254837325017754011869615756324634704627381520799854045630332062426576900677735200024593567868880610011617677608816126255525466898936123002960720063407472934495140712200328099759689203653722120176611131176471105817952158742195353699157107827050292008102412440882613959812280899488985579921783684559180749618335135309101853074077676061458252541333229518928561296675832982204942825644890949605604236554383681376247345898990543342403059668686699178044161652684344887479499082104606912116474063061666644713711373692887306155860427257579560847481976515270377330 [105,80] -28524761991819337593755199121492776158708794711115323087769166872584267330698532276909347039794271783985678406835749844517797221712683606348290483536596572637171231848247654585425917121278770756917348320706755763510949287514603570419148425567448755187192327102697977806963467316754184097972281805942820591102421151813991376471767869881448106378848901857678009405687485835268779710414015384729340693658626588827466530681039375986062800380800491929063448151520180843011125330528838959174574766141411037912873134031529700851470215563195071506269695166000724919788276512648453581156327389531228518257583019100927033073105423966343817273295093808959177585134410741764310428650355668668829871343984399683087394139885890784270527809609046315672906260616644516195347432049657911198665326612729655537831303975128123483050123558594128911901249807961555306597853825591167912321280573575140123707981218330412239285583178150722282084877894918143809340987884058841940576620662842841877789855077673332900987939210830908372050233966592673519560063536133291916256763444853041494684937228192633926684873860700345233892570215959621259592251209212696273298360511544045575572986673097150528501635809159710318994353503775240839409756623050314523238314574802717104638469131504956564850616913307616861771657961910757349532219757913934708566926323250157642098985528587589011950277672865670040786017468584042370876109034429831165309946646193959235125901508573220105425331225841618430301434037529671028522906800088290383047160744322342563111196789418257052524682400471621236457428943268509876879565058889276775978255587835548757681204051827148858578786253940633191188931719392381891186686665860339473381836606456048992385149462534829806527018635117165065811265951088681065898950512425951924412967270968932747032609649191873234217234404520152817538255319871720727634641873848448701206533759990517971582826718831681577859669470268116169653402436260506647298184783333899842374677457431195835692512954895930774907066941467027742111658927721425935091489721069084413261272119758737934572522665869673242760365845906866850269993949330424271328017743671890074389692467276117161047632161941677847006851150509478082960959560419322563296752998425317938164225 [105,81] 497209026215420316840586067487257341584882786736933689036668208822770112257727633228629064239155808678182669591627804646648868619957127224147549353632007275495762344101330781028402841799178720601901311101447077718809075624400923953273636737327381702576269062490256708711482652544538084181925434105105121408863350014155181056809710931355182977403362410984573846927140574119817383363051660249033430309658956083269846413185550718701923334135213624430905026746397818500196968616392218616513882819948346229040485339972583883926065533125270934008405856315762536653877551193127380780715988520623211563628935804563856903433248672455856407741266248697805365202569084942112463020615037310681218969981503356852681941107254140033163473793588610967642256644355470777569095678838432023046507733550849063729194252987045779070205553884511849685552528484621145870729147579113147811802380434845341600060319635278102956945146158828088165582540783856246537075328443148322991615118451353294202090359003951660507973861105728129809316036039473034450739515876226826479924292130957647086125887151013976972549527052096648442838459039802761358247009909377998579892626958299783285696924797670240588118129679547176152667043757516982353645287866478283061655043186508099125292372292731967779826629378822182804904476410565256323869218998526901128904729116007193093933487984915389939363332610849692404298975155186350843371727533844744814073953328303070424817410263705119197717770870932503500101495382881601816177350077483571757115445371904548851354930864141120150442156803413716383290288356573277169863594515852155110633341964538673624426536038459037081018617720153927089262197107906211472314118624036656911350137449416707834690836507596236944750719607487074497185392658946260094767242142301316899207501003930655878899011869427146374293350954283709150330082240811426608965247944088123584756080693603864857212167049513212897678975383947912671647068864564388681737009043992099896426120694497306401851699062870558574052633092555655633948241577750751213492862780441880306741277199458006450532376698737436490504116372864110594687818725427690257713520479968455113169052456241113619633073427168523212363771539382680977121512315101794388829542890641646425 [105,82] -6599566595393819927942359267400301478779402363440530229641235292065189916614468182490998810052642060151581898390025725412206661418082513601821762665810899708418628010317715217941948447953932852079961566371204741181812097580496488821262826671413956245491512819754679634445252021326438478044026221027348139151677305211729292845145133273069919400753329218277500934571886350537086717066817146592604813656495079427087503942235871323903727762323223519324929050845235907969108274118698714305345006070837669537896698269378410510188758747808752185590806356506289133793912715806742011402097031921388662798058016250283033877312017303987089681501101857627449151481392423133635441471729440746966951814934588646030489799355344544028385189361117429896643370273555572615595506648124815355752124624919731568774424613246744674020241657070627867819616073718509527431889535233881556989062137789967426524093325129652035906899032589746509079966513895465628566173188129845437048907669647835688443754006321265000826218577169968645646760914633374644661701462979557471397591361165979806262340509613593559458332753283191687866649004864518566619851753938299884468159467923826407813020401425201580920337302653898969929922171872004830619123698331293894762705315348799392377627222993346487016757489778906633935504581989864413103931987773480790390941058951678638130646743455892914872591068044262780376435086290216921734978532662291217084162268005878803096709323772598349816908713453863062054825619691149586294458134368344471722721817207184264842284476945308441902706251148390735044223097541314669256361081170872606778827322696454801805554854693380992512279366868612814092992942475369145174710003680104439862169497065605285509226760239446948324925264948113569103935939346092491748503181472528501998228323956751708311726001119623356137013414800750550719316159307295221820397660831764973429404070768266343098822396404385633573031178529907352084327476513699951461350545093577886350286119753887747440612058992279831637607546430492165638148409277925394488028829891776675276409653734621913098301681300538264371135830463339903352876825868438664186159032149916692844067345664815279381499596535014509559175512681241062774003209938630676508504096208650 [105,83] 74587365212314095244863286250734288795133288294175208214248711927307931414234245715555263078649032412788905744561298562988349388648376364215050883356462159107251635796604167875986044860358619087476750466250038569905311817598906123646881744231521774684691959692148429612948576114868348902325537638151633983814232606362866289692234123161480876048138989517632975557719348227177894095827362402943929846323419158302828404279084511363960498861515515968206153717022168263638097069717755729444942166627418468429819742747031462140484592896017908452870666357504811861831805931024542441202405204625215410550630200480115843653784098865941978450421190984572537938952842996247497564404143804313580127142028894792842638515178313768678638672607662238552360215508929066630246453858089485853438858492481997079996582036647752064363770413853265963650251137173994061378524030845845906032986786252295142234104535226254058698469739627917358132199723986498810939339287250716573272482421202411418707168898137825417496008560541673013095151001914728382132867400789836089364096633690826983796024612463483287943174054408617860021749539608414321575435305756086495464000058617265991647287075447299569588442958703018361911814382153723715699079216886688515983640910061167907716924611685448920337868242617727482929098045032252346790237163396126518177025021126785908541596575820770390274486920386602791601260942729003673651091248126342899055994556761236864120889685218971177798832839240158062127421442411493699573479265718456545081823201857975382508462689622791443866344592115034149741878551498328012127896289975381314989885854441501269734157959543521842483691134574272966657239270412190360807134992624393628048405282720694342210175722793322052675592739587982608092991409043632203117732596969996655428186617084949669991325416271909293276969388906102794085553742157798308699213432541193321254998045447737272015068562947234901918012738267442464852958787316791927792094395795213811668398559955377350334227229279045302866726887292983107930173920954722828007531953120856821257976924797294060866290595412326563838256465523724089855801032102239015391630921247965140910502870689020382670751111278905797649895131898954818074923827044415526779610950 [105,84] -565028114839899306189822335175101587238954600185914275445753162580097689385937241085427639543313059542565368267106905648284349603695230909539575060333183409955390803228660472981964197984766165838767357372762046212578009564220063529674963530534504061501830820427701995352198763390258365306457993230749928821891351704779844331493596194691788401035769505074091807408645239939030998805201929443238252630262441481794393771767796909918374833457648665322120900499780394861557871414293433891795180874638471688681064627116539056744013725689618314784592102059780143285722848485393420629594162475572572156546412125463210617238798744756742875225615729815774227250583009185694206949134388210862359942749911555685163778353833382931556119593177216015854061500600490837400369932801642552624997216703476941510438770439123037170209926052396701909792491458143282659164049957333620937669540345662207561619495374530409003566746203892017070427126392231800453412112916750284509956520714211610889089333391326499469725131288200499795716475841050861350869719565011227428677787157622707105128065951468331083185405441009920340871819922427332031505478833732872942185199634350406409945941951046697355735624642832866032200573649011226633909244311190409652082683774029591879768279725660393411259972768449162509833287792881035026300429933369851476044622250531206500641013566702067820994589441471321783489125811572837514130647897997780356524659040130193111315390047149605901260954000669590363139346134516125286887685850504308092916384444946804017765713643689125506614173717721144257942150775846268517388894080786371388161998284767992250325707553078759820185830626207980087418221404823948584133375326698260380034996844361331858560957899047502002168814736062801592559312426326969378055807116058455761164015831342459757139330854414918304798742075057806155247116978963416835167577573726006933870383838116684894053054504453926175496035013424813646709233376745832185802684331013697265517249424763050049375606788095943897726079267128841488969628410740577609252322507202735793057636911370517620702541732994007520533657974952342062729155553361355731642739150917183126789666606950976924128942633075105085687857287443825021054125528175303993800 [105,85] 2881931604726127759837627152403128192815250831989064875966978277391038224682528134996364724489227183446569802279505903982210570251674771650212739065622871000100808018998447994551897413803125201273878233596149397937751941662829715321801929654235919364050727184187011120819353780024385743008379411198784356430783585153823075659004623851591268638330823337417407171468004889135969875862980568749660583816860398948652699847526906196619684376907808413370909324959030135317313777261371921708226863806290480985032867650806976415872792666003586800212914328442035125646939549070178124112856742888774325825136701112412810162932767854748419006263204839194493718164722504377976828016339085001562609665455697617667639305499619768177016594163107201282271864672864384995560621432623540233143535214371027011784596124784833210886162409780746532974262507059654828492422425832540447639625969175277466146691618911506735434059163205210088357680121855166761668060506709310047495225241923610003453502474878670381803246023518550348656406271631075869561801631254131347412047372724158067243740892641954208722369705358310605735110164897202995130278993736020430180446067265627508352522801857520850463068285526511558582531392804923902138417748857320024795520470345801879985032703471765706276476154516787022431496487818781587614311109283200011072620063996246099138577087041801130177858202488983922004048603800761156558258381203348206633750914079709443180862749771362568592484772197831941963552170750993552042211300845350196264580919991274342631690914049485485722675399256363868220620785061435147944091083259836730759419386674417134259819146880256818549511411970005476399781104017762878795764269865201387991859792188514873817630796786362710566909829797142359327945007948253581371869592564136264968889116090207633548250644290812125111525756186040624510952332047555917672914470520434031157740515103105371811154480741523915062780957248309640472750864289937742516177429158398978797884805721303013614580151431613491066607844654317973940695109957388172369421221216283724502016752125970943539604016505562686174457062445471722719534071719878807962981930405184326069102732204917014385199969306521736018841058422597028164732779532773175 [105,86] 16528924527720236069856283221141080158020346861852948256539347060092716653724822597718779962764405587012926431871098885059491788609319425119520217003742504931168289206834892281556739636039668724872078557347750324255695735650474023405016363037382354851229615143605685397502596453952382223361544907702392101642685449474290294852465464040369743736490251233086526961803673970654625260968425943638445270838049342002644959028852086032277245955722834238775209814471619332790124110918401653409875120883622446872163560937813884038560864279088057408035700278155609012861499677751753546071755494789625484636209552917433394900864452012197069729219871289123769258902979050143599273575316769490663317338517410488396438714631171162017182884429211515029857320740891969158685878702158249008220866770960665343022826459231346997483714642646794729217286130372934388900317669705492139421825179447299875867048138630174850475363693056493555390763652990887091806538046823088774269542868033559667060766021237123550234865771170227487130683570062612418704029890366974737550941829550148683493059437886109310845221979053227777360633205574856871533033152384032483223621424284727628688849143842171335054012755075203487454471337446857827262643309603019416061063855385351661062485453723881353687202824583114312293694138846543888828474677034658607292208346894173850337120155927577553225428852341922754507034803570624797629408317400008966704473801401905755073328134562308662467168686946641589074411054535958216383889900424544093088044925754910268659615290014702587654776323056147032665320845529911969586263366349038449094365382751598067064645555706847277529437823989291747759657774174009259873370246330538803793263346338625307770266124045126025469402948988228075018656127213917028774992115008358054846293221005114944156464988695113390857664902318466409234370396343731643524371121807106116489231270225586814839508632819147343804467072881140425172716300809049530213460637769259797014214375218372054748166295713348184871688143764428963492858834051974556394457459904193649658563070728733973789113503611613290859451534520553251120232055154640305466453155169037366571138169421241091645407525221995084628453102268895272162399500750 [105,87] -202569129976332022165003829071330877718800919175231064057669213763727673270869258453037553431585241109836208053593852514657867218563289898068957118054027157766064223094643436474481628364480315450026994973719025928916889716011825321296080193572085708427751867638419924137453631218371948126079313807171011905080349064162099329729807073652071866230233996572542626565190915987408531347694429211962642768657908188338560424966718344313979601234367891511453032485718385932314243914296128400005106172067448620365911934455206039801851656190320766975044677844100373691428580202550647171522653300958902283596320304435583137954899791206272565126204627460539608403087365538187847678657981610846832488028723549641803729108512665780873039344648365973644474242603719933324669566144675470882957473706899476027393609418853783600116488123442908804592478287119430634796338616505875595509339534875124883670896935559068063296299808932006150272874932720216929844412747531141770722605607325617266882322232261198958637247595148032456191142810100860897875140539963123651461015580966678056277695944084509063762708581496366644742407970434461237238843728722515386328313005874827216671655592562503474678508421600202913920975934955955740105353669106460151837634428403223116056612287890174399320405558490952630594942187235628079458571657391692502272323488647451667306630769150826855140345836775632226175862067253496154677559034167257439011043352599865150710428292392623843934551791483993133396650676086199187386211087130387453481642300738115499965509067085569213444243121668348116023545888084858400809779512211165167449264282364306517119723371424277739896694419664419110533958374439534536838429570105093372511853801394704904319106262982696563414141816742746149064917320726890026146655719275374380230381890381420247976770411867789982735567559099477618747201035071107318536269230549641863318551239935000275878600699149557052946034464603871528794293486604421599816605729382513085678752334783188345212045702353022703055656589393150650913582456969962929209823305286450756031352338376090048792069402356028055659152781339711717759707785028997624298885543107804862805677166639127188721380490328199126646489416790663823597020 [105,88] 3461262349381560886802000520520441484171976195403807812196048349072107159406094904660526891161926278601553960782570963849248154305886839713702290801788538590865688785137170095254793042453613781882508268609213497630203083232384619741475090403515361596265650426736724593921678934959145843695149617544743753368370764779701600554826436490190745385082178460202338520872604926849224118742519330786309808528836145162075458782211183882623553266090291013291143121398419604549568615486311838191290302187246791982079856415503507503905677198630455690525850930164039630783943129850464550257923681549774911770665053982286501970586974768165427070916519881135318327746083121405236324274294947657810744548336623998219595170580869132896577177046079024959279430731560148290787631762491336744386000038504563483620516243815769638287978374414618412541550225375314703335873490584177481534227383745366620678522730362734393576238580669722950910379471878364975263584038239825236150777800218147165586335015596875296840554213344833464011450032432397964174168038768669742785521246204386176161124624772602095016608311716616980968297495460493211747785979500231284207193583523609973337904658902633743743759598779432885309464666776290983793436055312229301823803867561991387528035399861805473557353885608275459746342157123548801313466707170383033885147946489633201867106158069011345346954639997181053172363237501442946186480867878280709876403586189364846592586749089814239522387962375663663289884156493153857272383943960516511061796673066582568161200203764477119631504969264629275899116247649983585421607041959992564248359618132602503622555520013897638375830507440847441435483350007078863505219097393837507536364949941617729888698370067324404644262480683103577553585133440730215649309724193106824234276477610063538090747271104556758978994304156405772534509604703089003856345367538880149170463530812563817485887313382116777879725241370332395438999910996245037567031120166708115544442073634436714631886824287258394884721760471626307435142723070370532793977422818056643281706729056394560843676857531170577315368156008792482342877739258901907851055107139057868207862748328497537336628599335357275437601315092753513050 [105,89] -14892637682168218992235498941315261389762811982968494744802524785880718196312426178482272025349589147046756525582073324425850104479133744887965514864472562189540197332007510855381295672012730243656833488690749721848215463518873235979950309596087338645636341676098022451727800525688688022863741622445431114486455165381716229529449590456951640382414815297564588066629285735183016812894464068852797429723617303218249657188818407980565418407848258203855531960145947241584741195064205278307416599345096012679467614801278385102119877879959412765106890429141245515557518454634980540333784800476357513155840904306988324170907084853572831148562954246201444027183045678662950399448614335643993474102614724801970141109577898808572107624698947497902318057231736125812077750981879673813051179314485442272850321298277683018385576440626257380231591295143369152423276892479823220702759345439044963870178268303262715339116040707111800348855568659416902982945584844066376202741780930246481977933293019135838549701124900166891121761638989806419978282179140036066445690329098700273777540539533408855159732799185431847038186128665343647526361141013251612778739022327709130683396845784474684549000337306565028863088095151065763920846581258669327999688808616074845253569868024156015778218700561359624868104003085510963773487436522105622828768169686684539198703493856527744093589671433632016852776936095443368690917219178321163922405287472578004913159298365018910778042001145892154888090609866713361092607270821876247819466823926720783055593399047648433307773452039484984009305818954955694778173910136031269281883467894424472349473777234431130264695227195645837341993446291167898956923824672878450388260977922669430604612366018093283146019654398423692024575892241712247717349975678476376152405387357604774081167853344651955218713529660584460966456871921790762271062330748222004942151582859376239586610693835028406162770953644678695387339054548349522756335506048420835933489282498654248811724613742899656452071073046245631481709269215633327587027079094183163928059904719137143701125353724621415518908216762647990819327922745508337357090379361411016359926851106553812725807856140554846986486090291450 [105,90] 110293474261705331492835714620311864255132968156203742191875166244924914264765018395491735042352565945437112268863335774586629459976180694646023461081985910824636388529379384702748401988125147893616624221131944321257508313629278584302986485677967235230334492114272950162464017413442917211112442690235441557007420088759535532192815274401701699494780433112933547096514045126725365323867276198277399241873433930969586752807006680241553803513715951875370783520507336965706336039800562250681547308617847482630253651407439218137246555364986694310661010988833977062578306625463124524044061839056035777403109041349921764443067338742960070688040855277762633319959242002129321361885074401362417271826602581733136169133104784113479056870056969909269439620086090317320860507143084631340299133853832133629809907262810814399403312551131167256350233099878121299595206271476228509834001169907380593470227387317110679993975792687567204109770975758586539663237703123450039060703538378677328727621061361938045331759630259454833805907284649986133865108727310332658656747783240374091960318807494685644140676001563049791748649988911034772340194422566609319779024734498326115579122005696448249057653321573397783701994791765751939082320745774633841638390203843107231096610719650771978720093986787617182644528371642975903515242418595686359918378803078296631299676544872575467010868957998107934890658818293350606314155255119187333127252123618440377350365591988268169396252598279554886918509106124571927153043781336450917440249055001308898777209195079829123922068041211542508585353842690781988205215645529556751866042102685865504083767351771819337004214366284838612320551524375848235112244025198962840667179761527236045445638852150884662208297510246144029037345496815377606703007894960295214111962520566832439788162650624938120896950336544021524467934285311373218383669110165055960192337940922971266051109159137976957559404293712232061167452148602932475921833938379692003681572720952356987639482570361952667659185202268753615880815524799823205549819824845861900014185087133931887687624118657161553415675795583550493291253391163580512340706353175011238743270152480894196140962234502434291202340180 [105,91] -382762811501417379895033712497298677088305706773399588497296914312465373320070481309198139161154633902031791193384224740797795215718640678965743417031969041866054846543125810799904854138517912651831113814226079511057310422612234226272496003903132580425488264351507931838325567630794307847094053489932208336078008423136804351763071368689272630112174389028954264344064692499214499428662494174292304513201663109685691142270130537592198863959365731848628875482787587509295647704409062473630968352027977948821761233673299102487257746756822004335330242646700207791170241579387271053003637790455087600697900747233195145285785581983242809430491132026623586068660600021304532237026761497603667355868423374613422882817691850211474160382942939077409818842066543072353852814097552065215351242640276152243848080915958338036264227820247363978324661496766795129773370803386294166305021716470055602643495378063732090113389618808463239694796275136657783568460164731739467248389393479065536191186040968482755589646434504986799880513551814440918543210442314263974760056056537917678103427104920796569034418013239894966128703626910747374955358421910631940033977164231538828731201690646588640918458586386409245458076965038655620924376862428123137511162258361292087820945878603876296063910352544389334751468102157778409009938218203205918006150342981444701571966566311178316611896154082094136230906161334030559461559554213107107550016101543313884526194964057412238580219357839144215755917813364466603628223896665878784274403577858115353089992170319854141088767643728122185813310405389349141853716879020035903931864480999399062682743579949358911572779726473982632300801840225545597258882709177572903821908307339264355197391855971687904203293062265170080684067289335212952423384980598315950335545039024659397822656459650691954204399852211569418211838011197896429047240698818499192742688978596289870438003141114118689502572924284310948297529002248321373264627335072873677730701275974528735683469966672685591670240133793769625725041350429598863146594700396727636940894692057902349993597840827957718976369493358210381353205846648772847657110123828557329026861771159442391250201288008362517960 [105,92] -492638950852787699117512569772842443044643421486448648705101350628066620312806021458483981628430642282228504870173257194074702418132825141649424769018423460967068851290811855711910088409160568476907565607003146972927215470388999743718951699636110908988426169899826141473859759012504430790575107327399289222655680274031260634774084884996985720252743311801045955149475293769161921766392995958010192759073470380140400103885097958385799777869147440100140370003025141062549403589540723940802951741076146793996998730443498624969751132406970483664505617585498528197148335142445317850677017671987867567533758337548732303277775090131993212329810104069269802508058428936440862382207326534276123204540539592758667928937225379890400978746191818526490453636837470650216823324302481412256022363617796965787639943381730777080136941656137150552643261812731605388677591259820709765366540184195101122335498211816402609807200198961372936722399801175556302554812534650550009512641477039655882145247127918048368868327740360007249458571067617883650448576023524153436886512148272169084685340611727507944494766420944728873958495728591732996115496482086898543220506967644490267656977147828463306561164183822076513274621349358096109581326787304353722943738774832480366742182513318792977749350744762725410524518724557935041066196232072249762781014413652971841673324167091918041298893515648648517602199691455162790573292389404249477866491017283830589350609108611237511288719523331501915877831815352768237424857702028590181445144918406858775003339058148459102181943412922849462237435293808502215952662025675986596877403450598746196117453455188871842910951715351692268024834165009661928368202212612219378266912005412934976426840241964256282372488788676193468611458336834907347875201419715963469266288725191656036121532589848382117872289693799938235825746880626761064959979104317416987726748730723697855354851018907526324179950561875673630301424064783172774378902476220137239728855007219243697253938764220112376692452609612059235949519190450824415073772154526181270155110821857283391633678481269543330437086204485385658611893904700976628541545512812600739651499634888554518801601725309280 [105,93] 2999207664516010383967125417020955033533478849140757424933262932327971015972787012287416340147265277417451678769008533952831017148066778736796409668772312627284778042690865057216320700968009042886728967005410390087376147994655651263219588556259721192834525344003718910160817590411165053337551794437735683052012118599409383856206000375823332844981802413905213315837597026797833339387953227926831131225585847785300474495398332137235588713557701142949910560183124409998536320948248913741516214637526297181921840361531472604245566254804390659520079571530756614023949646551262097292875027436588331349875489154755541760344396319476064831778898479429693728672928815964751291491288495275929900369877284621881453088071229192172106900465097012256757955658958326986662719633630502918801082650351151004912092825460130809631352027536587606233153709251228529028239059943581124519626881213479265238044321356508266681319220324409749827639192556554602420505510609532061585156901463940466184875996638251363104409900301556683907451609190422081457893934626749918453030582839241922982109161905872640221022925706146025761422465724810441944913011976455169507692888922175544250860518140807681716028649661984327650644334341882335132174736637172452708412452164227190329537744464955249562150076839978038356611465341088988513122555168073882664171968842905129403183110894323654927637773482961775212685142929147353461285459541134598513971137492328102071436259941908759536814566986677374877750660742196011292622935233596297184668717827240179531117342312173216104002212683529809756577431216654085039953223955645375836378730580573498275916805360798807945738780014916704054591815549682187618796449921716400675339926306028443028153293250909288391319653473064244867297125650785826089314014078687650550012392119050573290432519480265385988002433450903111595296549731705158135953381994478244161652041379361354798785634974861170121899916466929608943776038387701392455611356012574857299957987668073245686045775001139884544535657737431938612300656457740304696218903822242213345919477340877187420574239121855946178757125601252252793157041167012085303422808016072879785221535282990201900984564170 [105,94] -30704398249851655210343990700959126757301598145364508553697621183650030784162376436468216988964250258990346242755668079553002297582320701465042359720044293556274157427490342996638136116843681605055827720061958034898144959484828755037578712438279072939689614574352424804908172644362937507475120110878111588248741707764433346660449594211593311718998846246071606305619968365216311967491588382744338406174728464169472607714174787370045443501071183761869488916261273234364227166770766021884366470637571192787233695376691929844985832177292445715053510263510335719815573578281668244197235968510215761959015587641436691676348680021650414559941130204939331664127457607202958678726190876293876774120252383213347046876878499952475716736267399790798433292804994583577564988702454523863611726475657532799309538763898350751653285461796507585246764596315884870188617753957057618519817743411591640040908222235131569344002263230139082546354838513143132775545601077083914267632291762655983252988462513380831640339419035376108178552190718367626480734516782830606209413711516572853273877683524384010740475502909891799834180390135616211903477625751704420371128529111412844514642469735726228591189256734996900464466370454869918758844162445095289808694518776906798033937478189887662597916789439623264001689655164213786601981488159585697089986896341280148846735404051342984812933884896870503173750888349742737750593359508991269191100318227441788133449637136067000246987024111737323910024143872795012592100356611488764286051814043343807135823138491704149874558838824915570935752844321845274649927578896550146045886930546585763042345481681269764062273674026436124508854369461956399617936573381720501793739987849952550193390082801243531140803723477572783112707348897266017194848485831476076853224346679650523876936021787353882307440066446598448782965220959809869263496386440868849092444419260650945288734950344506706354492990612840169130566878720776275720804493357039885611158671093760246239213397559185891255930322398184790225783524576270436647726884930702575686364281451984351425699837361031265211441165749824463797609934850336609084706004796077799182238607717656763817351 [105,95] 115117080050972068726434150560584263878739439334341427433803525204734661416652030537710662104184928585695605770262017298846369272034813406666507533252971269621720495363606993543356619540976502074228686690484004237796232215010496464519994296859878468033474902016323241540127306521947669509176325158290750290314418328033767409427800102087502626177358681923491552143948451309631961774334098622190647412320915609459075265415462129828011485510305380301392598792190491377986654743023947517983570387074838744694023062219071782835397496598958993284326085893716446961676551850256742312988657940744210381606474780359747866789226185632787166056445223215422658609028812047106463260200542388679955913661046466619072902725301453344572154684892426075316036888349912795930840013248883709452363056302795447464862387656015353119507220355782917889774609270858944940039750955182571505514798557310948557504506711176310837420048360509390917157872174571571259660735413912836218359658487108243557433776653863692371112119312682930249276394390241034001040618493775183259833231431388273109157232729469453365479733166204924537164185787494667010590817849538604430476693304195825384798553295040170469769594189271969452505612458605640041763653097544442436975997594116288803425519942098527899500903893786179857260801501463895285630448312815481235876369275322100549766021432896283710371010457221923803825447512244763789838991552829999699871687899652002275845811990253419223282848306380893389896558484625883673838402228382612461285098843632828058564993560819162373509049019344364339506820566480413151063235060702839961557740301723403284252435513043211537693013056673901941653288917347110271025303537522027923425114699299869203127979885098416219956878298476519346147872834075761908739787068765128863448540921965105594685580554346779528993289356887944387294085787071149845409460645648188725475133152906388642847971785103452832104639315737809889903988457046967405530601566615193367090986936783032629009383713712787017630360081486676086163850849643937421875425345754944448984848237161655792507065404043860631766328589890830720245917539748828337346862377081812017343088866839320822 [105,96] -290133167159135365135228512620092548886076328295424149129845572322350908276046312165962831949501751984996642549127989921916461461599995536337995163610947989321551379725549905209159251159380570346708905764432303752040264120730658657375449587950332644310047038515249443159957170257882651305042492146556760854265335598068981571234538065747284883186676128975578618058298237897222509139272091223497297321009974100381079051284301642476990221228612392454797537614761577348763418150234819656839158085930866301196573414225853374041782533364526596266395647877437840723039480603056478997430338607451967682486943139598407677851453454604311588791768554923728478321343253499945882975236701307928528962224106006531088400496486776836323493296094386614092385554953241092483617287162823306515138793650071663936317027717569942107428679464458582244150305303285795559059925074849485637587074402539159297566056211432530277060037842748374965237482248707472687202341919605090232924146540388098345962123037936609858104032281096957444177602418360489951364323544508506451371031201190947855326207200925433058783064610724723067487756189864639260343795475153645005735339624714785563837147423784090565425921757731738581508049892855441174645039223425276524909645794784329647132460924682368803802890369566048691607042639800128691574794815351940962595200450033353826584944166952119330209949855621475547570173432872494174115678118871628903858995912268677478802186153837262976288925060444787437170268022281727724575172860658621091881981489498322494653625504676186634224045890815597924500358977118996414620277947201196631860286676540824868841508030458166289833298288356401823666094828261432755745105644016961014563914214902890657492466619511946208638902188537385194940400972801336336641201035379318857456852817749326288606584235354965755629307301469291230898786170019541284846405079681731486467363523292885512148122088509103090252784741045357655940419042720048544131463489053087407082403609618371367969848386357275615138334859625719734295984776641758660212794240665108494889318918988050624066389375827917777687741953079323547221906052426018274981813023479188272653251830639 [105,97] 560163420909848494498406971780287629421969947852073049713928171487205137015739142914584932452637975323910429781667566188874677086676105370374691150436956262176439665174993657603905467536357005487500941593709310401829918026665545891814009364150329957493452836375286312341084801939836746886345095611614958136607952627201944166754783590697177838047296761041414765598286643561841539990941363128807603200233036683585832594882036306992490044247717140760641619899378037402245527586480415152326789203085501876243035956157668756305578929537973291129955624278905407881027585438599083540055461038303305956695786679304320172509619964963460229542255155327373140000784472678191948664539221250088756447427152879281615880852028109824567071768484210596246551967284435506794646309720531527687241814646688897629431512165563976646017872988754383819442464281109457109565675219369580102503468354819071006997674924344243686610375172956969456528037156423551396285749527062297539746781379242233100892703175804055320065255714647332058294676653797191163937113922304982999333237176418993400667181335593621568205675727432176041292755153225987527057002605415099435618671881405040638992591809891190699130195619792934487211087555459261404463305705559168042043698261028658922580486782261865827929956652353510229274652078451421299127473473995561204972323099584228727806584205320636407909283098421405537472323073352370964426940147971550950081680866470822214629480125521365371974648716046264267464545383569697739334700440517734438915811841413276296980459213625780575842014222911097540309605285845414290124493380045288383861230581164178415904782876416141788603074943696842204597359627970459525993647760626989962815022838957906456169216924389741350498077258489078013734014781441400487091036765970345049426279747161526842031468325408990278829917897348478032927621939927085806379789669755952420966320236331878971405502557970176202178529832562898094842553823907679006556767542778577882701746470852207027478447544363229163824621351149338571420161988939102119946817985476095026037388894913117616387754901830802554037869169470271381569791903883560655387229707220330189295681 [105,98] -665021360145687880758610204777305446174067799174430950914031249254844154408731253568660982082646676829697867136450968586841160734225062702518332519234063836012882893840469100716770772407020066299201658724391380459621558798480088619027403714524029674675809472247482638957743351957992394624136511056511268405002162221199577869531475834363807074031947879018304967194070800716324617289868971708977505288691918729582526008055408599722043557774695833147522800054653566572487566643768447050917431428727934712746230381811624888226781364894295950572789035445314722132150528534106203391417344980261747396040460445420962244616026199875309321908217691691825982783939277650856775820787615707913989305961225248988241208693997568177481102250811270955958362191206803118455124967420938094238985755830066351609736105631026652888928613720545184715730934553900639528632630877573238722352919617518362999708478656002075994382154549385214803792693076050127509631438356170978754477661416703588233180160084480754318794167162408024496563088307598481680387539164487172292110647983184204335437218268211602910079008573709328427057445165392004174694456812837965344747108769465508273085258676725987879525109749246609488373000745368470478374263088799493054163697372910003975094439205938158394649404370673430994749287450329003087244036296126709129543384420911627100622965734426262937768201582466670483452500491279052908872484950832848324195358040257396457261322382613519629026066266172294640832670137991292009372179595339233101079703460352292668016368385950942987274255461156759749314753205094321693531085728823224718966815060107536643213933587005717034764245239898083874893519936806198828940715930207267722599761949597194013675025887645255810218152178834468415566376081774963935500603122700637713091324328724399894345806627462767271415837868252546494564692783691712631871555323990670586194789690525228640719747326236602697630603560554683461933613870098860545775802629947005226758545529401172305684960190477159754664311685009444889314807993234098077348044526216548378657323918896295560667670974052029471199667221484058027769379478882475308492709801509476997 [105,99] 581767648103058085865182336091386316397008974970457171562319453063914108296160630003765554381561400967082164088534174836577051795428871761716971116473609631618364431182592957094652729954596195229027705639156356417978175617538898132105309274630761329053335205910783366179243237467284796661811457370034565024629647420174669063673212253838825166783596232643422526312285527663242149644641667370940471126532885432120848765461112868702003373880669540425293320580716481610446356317040462801369040094153397808040836555412453074194690441363507802188114706628904871061360994621528267775321047979853647716623750346376051994980565131974792552342248734994011736161276961460158755405460155733451193104538622133492583090486709665944933437483662828708529791086056103339769452564223569786688385329845356133012016660905257766483124482157807914488331344358738919565929010214891623698245631557594021854160732760932208575294398493935458133512657877328586922562844040206383975920350568126827433700022468708265346489914895282548680246645233978474214305598293446876905219622411119638904826192962378223391787297957469728222799297522893313768701213588426994998721058575800516516623212958204952385025013437166253064600391063868462792626131318519233579210712519737438770146071094699367917072037534287448732184604575996603488187307499438833952913798459712125130134092159485984101244842323958383075702019458761562958166825227327615270677226603144882641179423633119377105434423774914745859527039635453335422732385246772004558209231154186005418526602293577869462234292431352924532444903074599938311377310299230996355256837687216427473903911065053821225938085269808187626286702181038915235161724820232324930069364741207438579429894371780435260473652043465817609634270758429897108121104369702459001595201596417562904175220322729123940770103415995108877287549863777079956865832777464287662147262948509702872371008775799522767346804570664420352213777103882462190860721320892048984922481028899997167376009443338490638354363429840972553966107520734800518952425273533405294061800490635727888157156570393288316952424536917299969757175415860601486126637141552 [105,100] -248852669523613327021439244327824265357338734747131917618396372475929188937229726523316225264687754742355980782765175725893882070065413096869150075482779924871542746227250180110989737864997950641079172273492255887191696101127228563478858801281839495803433825784836129097636305941202515897979114457617089703710467514579211053610343363534417708251137608259633843829968463614850501989957657356307141025035462392280604724839435385197621208817005509566441381844603986229986469441691030940668267561232104173959504654380156049543316675649520730492124353971653594733946887520497295086602490687958607238565730610832090223567067272739876188974329307259346046085523142438560831901934328230915272070964956940541839752670523632343530379179365220691585622107966736226842163113002765163896559868053704944361367745190358362495492292379675969788798734282566086540845335810471549025204428400002295916530759086267790672750732761921550534201070059445177121772362757807116957019560092749167525921582251855978341981290313566616308001767045559940000204689541398709370530403740957405930171093827019550956872720824114921401550447188528099159197006687505543875667712843726154578181320240349676426294252327127467935828438936378391846496926578206952462026291965606523631143588001393704287422099061228083200595921284582938230948137114673294207423494407839777314622247540955423001160699569626178161167500705137694019034883883440832471226446977711044880717564884793578012188566825437527223727524070838392814091186711885006412268350313194729717411627931971255770882520105183530478267002059274293370347466237311734243106638434347102649073125377470382133745009186711397630626375532592724052014094795066083225044839374287161032557643453361590881429818056021516731338359794106753542601586202748219392865141034227233947176188980909112015674042021943366596660154367706153337956952712101021460119990605552152465105834724655853962530521608793627993211512963694452006467106467280047547665733178464500837171717003556413124488758575425516349354861417259596864391200298425252360386348993830265519366498365847715603770805034277554051371120896932396779719832 [105,101] 135685356590622736955367552411542674200289290708665903384781249484282296472551891614507952990407853323041958868139656478964153958154355085428447167829661892212510679553119688374201894792975344197531074655075338475104348999791543337156813406152895372275155525165858825790195896169234574284073103745243267566930514710588443371364205103011455835876953927644234591087462192584399626813504533049161543094118533498428965969913657728296486683748040290626851507085168064878065998474095499370442986775896762022680940891390821126947758575482540899451806383280246153888864580191257066579507184387188870349250402378252801164953958703794803370472640438319950157163922738477153379797280266844240557637074804313271370439776873474521688059793159719879367590164050659474721419352880864464232656227451185156241360159208891460734561171915323806430436187198219835951375517210449295426192491447292607850777717431667793857046986163294325793271256935264296510538849858988038169254168682780909592072655676318077081000014649060717729155996626068042796871957922773669942156082163722713310476775606927544052682049961682835630946768785382711619138179781182839726771573869217328501793037740172666401224249195078294203632001246549030583079490329867976631275777275206429202876473571433535924255652731874255016425490588675369659930368849555827959536511059263772490758502038440928762296609396834643000867732159869018120660962796957325554834588912559619631966851656342100778107751426468591330836067271147449174837071312458465151922108873725770159267205868477640670177837695242633366939591890768316021755382430450152148024949698617335341959713500696033024351508385430707121482590376528570611922930318692326480217921566783372667577023382752567653708397240596905411207458364687690023834713577623857374034250418509814192803885223028894781680731473990816675103220823265502425906534410599331869871417181445391179172284865215486756144898172298979961588167330724313066651818101679470343946760717194269280242975061714076679777819027256892798257550984740316037840300286413724940849128402180964590453379609295097716724824685568204370269117868557200964 [105,102] -81493046889770781271208201089199450297416498594549477488550529576166010239975437001010666879764826999239483820905621229199544378361138420910902082402285424393610591370848320558675955991997075093751645796093244489946695175873117713548609360101303751833023692119917092327346365314889293847327555580913394866258128142390218083766358107434290208233185900153468810895229432789004090594275643828331224704018336090921466416258650240038107762054254941856782957761767047142708797519262113481276546117491424598309358982496831517442069781687946226804585975540956262283236437089096187251265144241638242356136104842383402812201566232591256157397441925408016778875786560109648217117568031758489028624000900266577923851220837570707951066141457620031442557364148687307044278265169707188471822896851626764585695422194244782621284680567040936661740971366550321739676499844881028431026808101333978302414571999354988298490706601242352605794485379391933092735422721282989768990602607250872487220742290369852737530036390799047643107762159612481667552614473282899112420776633893499761212994781932937567702023634014340009719529927801803837215804646267113971033223388488561130851924469888334531836295348137824665870365552011608935497729375232921885401813111848654725749256002538752779911864670481196316187037803029826957050531520013518690714961639586923352522371722680442501933483493828139635935796446108712385857661293753331419868979775476895460534064056911289954762781656020904807922722094194141126450565719582336286519036832685369051975696763849006779505575331154495983513742172805360839942764233070134588922454351750695059835384367987283378131595553547186538975837159953086810254147653581214757550375418097455166180536555827415341506428774121212021336937750484421498230745905376745437164972271132288129098375705164275432223895864489903987005364395381093723299374599064965889094941581463267559364667154441986754626536426851011424323967556199313362964609508136035515181868350491731055314752454996651345130979623348744378882051927115747909590480717606666890228634398199637816185517866877321966388500499257854381356746199372 [105,103] 32545696699083025913181631404784792039792509120850803231298309329210938371372151132346448963083832564529984788954356643905906011645146971100664814911034078604313776342587201007300054484888035640821939613343532278200412959170451359440577848158713575977061395568624440816840342078354519825546322883000854478558991001031667495946255067012359230361554469282951461547685281533452899449889207544164433729179168115179133096847756566711015244514475400821819994405843110366101271141619050367699269824537487762166319355147198702752476171492582149341616705097425094829007818029732723551398307394628859246292834692302849620966493239130568895410300953746740677516335506082556871592119422856702726618677744949047326487605292809670962846488136232717132751047764836758471012594603618737977788425584495525096491510059120889534822452704532709150933667428461983848330571947227330462355279256026615103536133777923135003121018457842636296408967145419161157471705725582293599639369547139691493536836227642570372981020989315999304958881084165398492764202363760089955328265930011411670712775063180107657184637390800019704057890739451609787021526044710458464014454642221323907740604103642034210857029293044450379446215345125781226954944661600487119727061354286183098932737627383882058821124261238301758877190219121565877525718483619241935537242774485618210459426295609960947270795492095596682632146252994775775855047184497062711074865813826866680905734033272899428651807780612608691380041597366454455591217817999223079777340421905421205299725698118213936574744652276689747436383571951334808944213672499743571637664181990146851109749798878293053935748408540983444677775222745231886428797739882525207238568445373728981525097603627661589888454191487762117417357765500198698576633793714058161705757683095147965252009851697399578401814919049044471738280486062918084340713565564210088700743483161205111811050490867971787382329887027700439482038190617159509258980557190141895344934522311205546540332901691046537629278771687306409625811199494559880295223364091729466320530624781508775845776659591534794404918040845608290949766 [105,104] -13765733604415808687150519584089924637528764855443773634685600236641178280594646398573344051624621843848801728199583667101594653844586507912059459383709926021355120096918676683626940580513492003828130394549144753215566684139712540144610862294697148319710508215941910466805090064893050758980529602352508098905779899413463952876257183459528624832411315197064904163109401585025360894973166958372124809225978158050518222910530468339632470538499879253774348769770720747161316066759318901232720465173407346207126002091592558215426420528686753039409200099512557610797770636092798326616953484471789875942620460892658635487403566691286499414114802781091967673290740608962829646787942370628359571809255994176148145803520853098590870663729222997784813995194352621138729495188404527246375360924430554239779896427003341399617166658964869345564481646909445617504411440779365538988664409014335452979930772865217091433982570760262824811528608231267472832780001629920139803907873190347675059626084004797444258315944115980917385328937551166540947205907413886167635609422297611564197845169397773073019547775320451783914382598958420897093770579335140236235217752664376945699243120215114398789926061647486712188104554291116956327470727873735541016993872360198252513796901343028427200190023581673819800149569897536625698440065036846069138013905954747590047509632358946602570780646066688118894326079725825208128246659653253356732426938605617874328925344435667111788687240284928354407380551068133074804214975676839357027996275994133280870293944059420025922691053659455888519199405786324541137774418355432344782285495965998844336469974724521788805969580227827097619162153080642101085780329143452937698705369585817580337564397396449950811983369541743644220416843202302369404990565200259210964981939800001483482742967394757179817121805113598562029234144619360826135076184077053337280481721955680242896890626329633937921699685006222651399326660628964864075203412900309099967933848133854953021594405970247779271737371766038899813169591565299525465695226496041630515922721542366367464285823521210673118172832694700898 [105,105] 3392181049277090322891538761938029102744251596721485290604213581765779827793884419035471300354612309745780316918827366400173256790076234844708158014289836311756031390996173552090637558802934784657757986235535414476828297635783876232491037529518582227340922699757574485112084299371037892069353643692454317691268593220324116241041798816205571898797289618534230643046993964637630756659660891549230962869907833356161550376469660352542236318054788794262831853830008643665442744669159302685455268325896745120860848611837817283486370566114826967160097048996459513226827993097519507036769546814964688618672198750963322057869633089143265369988147952311512201354062257569371366816026823819713477092613119267813199713614019707809484155124974238574851006737260750656689799122218878960384185739111490142947276235510962505133561771531068363121846709138696401604891823123307288081119796305720199338524678889459716952395808457993425465666485959869678883047205484496203648150695118463872481577698303153270752013398824332807584801678002439904945200288647595060330528599331972931842282042962965882135858270618295537914974922068633428595472343450971175109539430857681442647504233873830612081702689275623129426838120409759095873414510734472857548725918840848241819148845383003548297771193704695268384705880626845299127457959935619445825468808259084946786476012505969221935708705620135266661199807791493208313094931522159620769512270443990234736661593971771644102555634802943003559643544187890400904183182493955426918834220370297989002069301494479350649775404685411288283405817191968867721281798702466904847184959263014451095535469083503598878722544368353778128009121509559100504383062923020257431634087500889389776332576714848975830178063227521890507472363140310929968566714998517484891951826544136157128631017569147034610974862309192307591946429776302706824621385874774286177197082242896326556884332105441725331256017125065191198594264438125206304681580810443307997472752255683492498758338457607350320276475530238456511830914707137700201266778790472581459821567892600301746169005505904282589457072281 [106,0] 747943536885319288003265806921262099147268830192816246920823501901430301759504062601421747507099587057761925355548028333323955058618268617344574618229710720823598687337707995243654861112975074661103361477413432758872511923600450132099787894697017932996659733989545148063842466531552053770114987776253993458985741082569814454226467504979489844174049142843173853934314858536983411450886283584994003987835290341442041831917661792558020932232542390312466503035272011229646780480619218168838705595443622973198497199821361893933915678884138876013945461141603802034758853602007171276099226520111289157190850760700046156250150327395387164116813817014434470380904664389365644527836464286831421630892041180253051425267503857721195326101126883242817616837832639236200644248230169042984278280580314507326108971101985512403646773455456796207172069933051190397546590826724076111428502809019755304943883392726503901801912955034328076421067091082253694039568829800606128007214896538856623482682196170334474363561504654167919417162029280674339833642139613380430540255922911839834948489595262199907089352998378092642014285766645205343616742776484440879664477119590765695166741261075321755783711517942276856374058233228545353582388784613011438749891529930061508232737515122955723492469427232060321816023888812687527929339535075636156914031675311286302979749660569029353875272949027876464700187011186196484694115487802809400644252084714710297741868727987747216820867661013783531573733452206409704298721333156321227196088060594777036718574728915386239423418811111951432337943799817384114801952400550440627140160756678726728823864212515341360439868524358186921286160853462144435650976558305598370663764353801248947203021534412889616515520437857074920600757074498109586014884558999059838216882416020641168748795902653410998546240874497038681153760501199171646749109855074540580928246282265013179667759639769419673128787100645130537656711220349407521740582076497530883665090245408743829588461227546893877304872545594518983895771530894260415776625112999762960516875027604192212498573954804718763775739526585320475904059307321204883604638660828354476728071527497293392681757071954903788823509446412619732607968006730523889426805360128733864710092538373255255922735504254151288372152238080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,1] -66977811599688437835906551704152974855662532224030203736656456969873675864395044743019750231570236213068665806158743657213518444456637683653668221776331028769099730032099071985658557035687812084063564863565850551969178053163498433761083595820959556987202871540307312988196113417346388012834296281436351797314493890863232721502419250212319461334870193914562070827587398403816251253923139716677764910693115314886391697128624314996124945239340176364433450670078093651627714745632019340647582888602557651644980455562178190575657363614706339606024513150240881093769854589632637244239144160405751477647104983606151578084102285351150369988326883345264231459834022807198445063531298238915058713115676118610584497837731938892636605701497611029408546909417946165141045893109521453025338826468064169694051498270526008308689737621878760376378427217264134531974118103225747830776554459497247970738146178331059186782854208484782278099645994153353872479832062222602419934776555638071799428238115113439390964726926454373483852627584379844003963496546792912083710259186585628010229495075167095467645494834604182598822411012007088967104267990042681738652553863974805780570256042425881398317770838177539575325540935558428511933138899747488080315549133172004066178651801321081355859387603799849393680926186115535932750707804137574323334353838728506782354777493450600172809963778116564959294644823519915822351424129049547337290284635115778470048827316566774605127166957250186540398337834054966979944010047931312755093017113405644248223286743373748705632235217926436755091065565463388869173250768894935393817893182355037214834010517183295696955960536057117640816689773528953572165184483518178511480906623432814612200406396191663072660681801403644230677756347616729611013959860149577808128368278147844543374990716947388108102973981468084603945778408263309666613463535061025064892217445829370276824960886565447828859213650242532458973276958824869938483808965151112588928261884341010262279889663942525760573047775999522411932248165150598604524814048233799317166545218091956679843201482973918236811932605321955362450954156896243275085787364941611897912257790272874506060827814683149335159505307821398433207547082034573699028970374709416767126111957257975292894396311415974005297362283528192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,2] 2540333432940555185234701146598996694590681071687860079778957383404622498911676473985897622924013482525671621799169425833465364456857881366216891626002788483317198793389364484554870499992846456648711848049963484112552697315979600422283910142188456116724245516654355761041885392783455503752223384901172361434988191621021673486136205727349664675944117843956557293681894487980834157882539759232888388776584763792904757981919685786749884973990225682774699307438729304908453991060370098194800552953264175941742273022780530202773969844528033667471477168237518325720467680666306306400491235584248730680361474980968755766540257232056824373247984659765006013821020551590594007838877565047019465944486609904561526945984108066645638824362732274783225197182978782864924604567521458544672470739974479082530025785013537357501351680806440829479486694207408522854486980892177598907481570175538982256812207274102034639414825050340487345570175098179856949647231932704023653710504387364168547737946820466327242289127950172372735023159118255488272544007020509866506134975482404010287781303513094249508231246361173791445173402404164979607538032571756450087578449481212321574462781288060190995972940688258882786862311529990381564221374207807036371959272110616901238510670022013464083077279015726910949581717795930346177150141654189253411385650581398058539956010829355757505524487794427898425762005274651075141365382191361899415335798988514624522131268663548194013393010483974998120014452799034228522036036043107314283600550586191325798128272281287139568555359926899958988750707053445236844369874124062330028345267655771307461503330111603240117877773503173426318093030277295111574457805494875048003978350037996055446981111701867141508271135339912713143918942023541183022046025205901493001306529897584023961764399768501353600645092879938487061424851949285005537265661147889761800983737031712236872230789763490856208534495882020359878623478227304776489120741503116932129553345765660105155482137818971738254444814243059352053262977827106518848811410681351206854626474142442664973787807590034582298506104467623890604480787799690512071232779481278520967252181862340920461548063396441056108351647869198142747516318943989334684143009697908723363408821547602717307651577868610320084242891886559232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,3] 2444190979680629272983062545817001709915938727813267171919207671757482393797519811044633437317137876818838519219401733372932441487461034293843940277383050187763654037082863618428417587539501103041625788933590995405335642647730442779240592537459594126793041275877883736340234495141857366733941793128698588001940006347428518088760693732738913375851041521245702382282306097317933407040051998062240791983028451326158272457960248323942342999142302799302109968384096510001748445655934216445942005586052585328541842685962631304436923069288862332399891736913806218937335660779697699575503387968228768854884883355732522400710264442310814106154871191445467749290011224467167913790842439376085961591985526988973062227920217267154255760770150601847417449434099967544652183449134733038370394348445848907990186664600604336929291345838021131745762755637779542493061944856949530675245257382967182592324244689119030899056486525885397412475644387608249554128901425091139694509104322661824103008706751865126012568204768588239459148192297333745426628172737319378668634800683584707567720538019020167697950014370923131451156317270101497265927498207853162591419813317505631485832080153277500195394554392857592367046970198843991001704009237767424058708571254149876507909678026126528476662480459487006673118117205551980183678953426847402671513783830279338018611271986821912175486835050944574203082920265793691270007962312802821834171032688893754850211992478830735675874514106316138584990272180958896285180156190597305689254247721514975851621678552250466218092024576154180049996290360622128409401395797983561618847780169343355361970847991807494925592833522219186965113068322854371488404381524720293735486465668270462820068680102898403023161185725685978940003799568208796134714923472715538115619099151482202899665725334550947580041862718012499825827277042166799190508613098465205717887305680329543670823921708744680631421777740001232575448988625458547842024376675953686933163475973914076131618449401752793028822256984006903054235860889603574948510516737379651242981826571525137057031731106960090722873520810918258216293678206162368192623587592607115070325801601602120505231530146328730526639139766752258684832777822341690237105436662492845103694668044657103242425086245049405427217164117475328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,4] -259708973292533899170757619727789340470573688986656576206950473869198385208634636204936786569808395222717909713725004651865438588294867987740609881665898230632452655065216302323627316500685283525599552492946706831551336264289089238658553091355403108534068217419835185239996502431414510842951362895160300007304942569429051391642174851778595305313561602552238872328781273155690190735221382981498444834290579303547345421833248764473824018121709952266254632967091174405058769517798923668481266749651528547937082297059465284948299637453391832228962111271341186140697416617182806187170388019750644078306666944194554982867502898268739853743371812364929743099641146719650934649379791859779192343038472648794645211708864484842548284585175434503135104373192286394127927649983115596341402335210549840818178410661677672498030610818314609978893433236466343956030256193801587342302697305806754113911729680841447818749945064748944454657670235876257004120351403738806631093797593339025856415021324910754138920967270113378385393947769527172394140879467487541260584102870434030613314083747797527855663443835616443526778913778962959993802610865306500899468045290937208508721947913040635017818771942210817184869508820429780554319372670986631941411578437579628533594323321611223407798453611659505405709927702362799728127067672853237991306617962081115034011106737634406815441402956051682163673784715491814185446547788521266933131422598555156321828065958832037494066227772342838365408853590562976797002209794495994959258416384611377660224521552014691169951919449012086015748566511009665362755443082106795783768175603760690060868917956638817485763824128793084926586739798099612427912805220077414936846370365757864527549001778054555388339238124018319168577915995382089660593223502573530153130912586231833439322001884945699496933144699534292167230576327281278206340794717964155546846882041160494411734472570092283161977514923851857519025130915293396266267951783474107176839708951527806405946113610866789045774486240807644948875116801884290921861332330597849474584783297375655100379052029584272493603598655250159112614392525761721592976313357376628448582817155573544969147318474671968462219596993662302953693541689925820170092424690098693636977085950873625132065310490550859535120100255141462016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,5] 1761604904484343785303201832120636403438291031331835909850893863939996733380829972321983435142186246480564553288016419798291571483521440386819142554680079384296564662728722520568800839405968253913128343926084387251069049407954074100855381807348587166999253260816520880979824529431318984041986164081866149331062502675764018453504909455258535861791320877777619463053111224022058280200264121342430236484803995230167866580903452285109658902771289621141018405000982845598919576005945316323794513333260653377734064934400644575197667175237385206028643053166164224289174757151197647253961283125697224228119262895073490277347122170155256438145186514702874368966140732493679513050008836865795815767593405335446550882915459669595845760525220913681786032261767768606467342847163200607468574433540084989995578902068276636746730651101164509097399826808313216433591528027871682581424779306683000156950234685718757819371668832561174393449783789838148092701459441662249920106973456730650494582944612537811080657330118011662037065196075432556926039571229452263844912477407253348564149074058259106960528146021488352670854112569199638973240570306533006999278034270557391896657954260401676538949972150389031707032595724271954405453048323180105645409711186914092160964742970950634198122607003088854058876122183805251813100126378093094047708902552652288978045705518680477648473700625070816347272830763789877899710270836730652450293289314724057475075129907367911590646092878096703524677645537479015148028606961478004467912429131220970053895680434916775867524899122814210606032031642634561473989620306295037839505005262774704559007089264597373316905539014477400228755892981101759854756349415960145324204703211015226087545107706327092435637680563459359866819565084420785033805151143687944957761108208126164333455968244602982128919853566883138896002722619138042604321315346580363969158909402731185932714502682001282172609144748893361949892525568189219604948469889797207732186644263311383206972184775778950918637875465060383430168498279728797097260485248843924059134819103813293176238197486841248169679772811477977851998504437480882892949073087812838308011651662391575597926908111317524570884220541813939606199179841274205952091538837558781296342808810309930750371462454384561348461626216666890240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,6] -1027982842102663967689309522849027424459914170387096910586391800526334401475242433175839539668484080749558604175903536813360175592390857807340533305519092265571775685894050754499246229813626839994013474419188759353767054376569862868870451595066687591004906763387287350866707404365293419158653204332406980989534735127304960007262486434458081901780840967739521618287809462889174691240050532397868828861034924084528353976836050615141736583109688891042969769479872932604725882038678284050077359002417663989299308780955226072635626442021486504642315343848059335264145985126561505976986544495233045304138113020701357943732485150505542608942097020712193767962836704022439183782833460973448940561944284569382832174463536123280503139913202182415003249050432191162383722871684183020674168274518527335027128405899886747921599433649732386652137245547761428629769493759439735623167064525712256055950813972834746808549689505311130013536720942996828193283455993998194243633111913565857157801364322201669859264389036715082885927964415733069938212801394415206000186390170034253249091442061540494057064294186469189195999277259295498792940949283277383187420274569456778461298804121921647844304535139021172226757663689089381229302107629997415643129338172076549508908711688832544826329186232479150993720208165126879348002711449855047775885327297627759171349845553490105138288543763693589666162207235394015946235586482866489990499549784191668090109334296324076998069458747787097334501772323943101669016781522179058193033016955087828541916129954547570591018688903026840821139699819535736753799734162460760193895460231464084581202257453556998848866542938328641400617453270930525900713111986674017949246652875245177967108387323010746977706623595097223499919514514867834335333902038368249192138529858341633698393307341501899233826085294516559353695576744408957006609960110820196389113989416059035862436626088758095500232147631211074681796435721376347884707024799566964085396781827856441129926305775925008318618984814438142756951049331432471456196868251815489561303801216365515391103109104275108872327092533465174158406862169281196398267206953296299660846082950547634313283342883047096680882538639772003235322049613671616967449213883702184928719322495386885540840302891429451757711783768870617088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,7] -117770230482883251245242525363836337415533498898430170350005768586914646464397951809217905562753934003763299875266321182495467415416989880443615923831977483185454482370277658978836920428146688264974306021648209975110658978897089588960495047969410418119195714174593375683918484537841797264005262100196378073018430290578784077697155137698318544014059638047939006941906459156988333675369507137789578083535199801368145419710661128062993187244575085676958453497243588884251631345162737886278983125340133472429002416351153092415647502462894515865766288207997235282590521115155759253324200871456090620773007270491682558830083815728759585235976160955006372267789011766156470859867519824363762885739388273782943500465540954194938414250217597648576840389217354832731667694126048342707715012769071824757767419932448499958689420720289902213543814604297128261693752779004370376403975930777041063712337674961340223994501680715992097933787500735889549401783478640883449781227714359014595287482503191197284146688383785553586742420183143584866841289386769814188808131630535724705853610200349433171431943627370367228098250494945571600439913454467422011501090909523907844252886717190035044179404400753223179411224277853087587162519600682587726471608900724702040166141532645798749935583630688610828792289564361838640650910419744902283248493191014103129902208539390785203106710631934687399005501553689613370256492752106622740640279678482930445448182781183005710621737792163693551489765218305334831517921459285952527817047788009053830013013205637951488202960857434139110365941387912805811905135220359476697393817890976329048449487628034431702564336591772845651957116109442720092968957822869943535152577703867085222608470303040782621434962269224671278528561829754691804998855095491418439238626038931233977459820095292473645602540243533981456168426902391546547243847220999628937189228479866429810893053193702821710621572834019909733441990121899118327521635985327631946343655086028458124899828819945737788563016325606361146668065979445633874932192382486922950101041735564146015027440457518972949461984188171310502642688852613932346733494073306159435923533795054951440679131643496592920283526536552212167849074792067878785490290000789891537499871863183531901173319868266258546283903735425522466816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,8] 1395882797760838186709024798796655369126210068881438585637510916374664846637875141296506342290986426439556007529344322389259878965310647805453427862747721210914930958198269256935539730134600818231298513912527646972807108408330965644720632378358559728516840914961259912885489303270856683578114599950995725890268210113852022155300501191516749703791433830931046572547148970048111241770090624961669964784920038016192033237126266781559185648797109670837165855675322409371913805079467932687666243474837360752358404788167312343921263079750863937869364968530695250168257718992386678685223331819055184706292912127730776056112132103845092521463107640145788287840762174800843309360054491295615474078095240489642519137758108642101599882600720262341648168647701258533568200661732581765469330550355356475612388838424932101653435623308676986887813968737039745934834738437095652448463739571656222372720193194905359195874381544669248634943148051512663764294524708738096649856358423215137279280054487935714030636804756181037639721334047931370727282721047685586448169125909445818564740418980859863812238784112643383013876442528706795648507674805426104754259053959078871294806125136498188442582429844608378296739491251642830468772508849368163290882631779567383258822053944721871018887193110848338558544342724294542363757111633177629312493932997014171846871299164769010092040429113272115844409228357840476974229328685407920829761281523346254233773792380186963266668453476738552073847799184551239180623269249451580800548365564507695604555018650136549487694794650004247559373670836742984100352625651638246906364423215937762191198637646992620420562491455861975845764977405039137501218413304029415613634643155425898410594617414315077523516760414775890889735204690855919476044398731942580362159252289356223164807429269380342297553593313664383294039926520786262577293218620684531781281526207021667717517948318269157527044405915919818800286814288976260679543238420680957788633941391480309486506354990270191887812448046678348764074105544769531510570893728582341741644716380695855937214499367407449212599907578567615483771904194202892922560038747551661074685462624355801591816284919766312202197206681737133828573118889230393287383982043778224047979914991640491790030086705709614396668128853751557521408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,9] -8886037545265062691732084424289578361339893634417591174160893837043001231186678858724638550412956039718551169411940106491797028011414945412341139794803381434072126367665744162983727835666685885537858731231505954988496456428081007406861874552398442191391912310007476835244380179948058434356530564551610630160248045686602182224389573020245929693799905210118057058704793117781305924429980353473522592510533693372825296755633988589025272636059442807284621392511190408429071086945374311446560158392806366955628882086366407875178502166062785086693202780509019829052418097884051011004716686620062982752215472830238815543914581789213360414043883197203639667039422018510511500023807742314965558839185719416007168614444465046541485876361457513767053405394371003261328089444304733202165655022351043289936790942058897480066405169538463085055935038082221206686622933754173290539882352533853126008995129965966420939817717279058735030384558047242390212247491146966590863941011970740640832121327019807612298537099638653477733458304541444105679776599812850296121672346553679232318945310846064321587600374471003186046878907817535935132606666291635311122754270863953864622865537867795971857072906134793654835888987559808936561136258652800254370487342355754564644511361807032537518859541315072652896535057659717955148380878944470188233569724919263293115142052090941126203912428777297233744138789412156428508490292662426763037593344028429640366325310385611452417788151249259158542654547669238910689095301261109366743842692163122807877631707065501484589364229443059172633296345006465306035251142642002170694427923221156455664442226200933282718333284123801570876585991047173884013340219272160644505290385753496401555481196463664684905777543415690961960139132245018365777850253327493424218686498905877203007178589159550667417321175327809825700039931519057932412539927267477597091407630335619712383954801963959568326051132206758312191485426435309215903456554961651523293798488464442948846990431505173488575981085914304838938333313170625064832961727951353808262098136198621208261145619631836229053339857436655552286995953756486749210944468658942640797749072838949149137818799310431803286740732312840597209758184274019345335359296061687578381044235832158998488878501713338716308562189234978389229568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,10] 40157007381487589683141435927258258468081998293665510648815088182766525247672842729712768310200322394407097644345286418155287465669844649143308277618211688480575926007022240223096664513796960839217584228157662556018166037579268811611009945972593232865265693702498380670746347236121836977871138511675732485174244258450950928805331893239661317759712286772756996717995540869131260736588570165495938006893615885537505660106905574580692732620357303402165658859553034014224884832052759610855260401054015222494308564877525634931653713091617091855582990957210761215521901615357865192476264710188857008478095891464880641591346284313595043926983161722931009962100509040112124762093955017077345058320569192889991311728321312023619566364457868507693435530583810065283630831296469233779944647014368919995202969765877436863614513385550567837060033982918830060595481269228002115938407515774830635789397151793857385663154707637956675086096888253972617057539877809548098732859063162922440659023262579534682655930322003851097919963748403665785730038189610948158969414221070916361439861376120946163601953080471446999617737941849746197900409921788480681436107677415803382195459541763950189208011726084626418943137901395505153353744476955848165605857562229253854645663495051630871836061471707140111168968383491687708326012493004289859421479946562361433660440026868648882668257902389127653939578205825711008035320985200535322622735106231949248138224238699066462598419201323428409707014265355156711054207610268125827636010018291189434972952895088093157862522762636211345851736989111380375521396110504545564874380552700162001981083924171488763049338393862582879546950901801667490402278462154622082280647830295893164496395460744746104892070901127553858442843312461024731656145702770509065816436163308864513766722680040337049138610334644066611277014146781249503860764469269996653230788881544084251613829120521344629515376870760904048697024361758080152526946476026858578756238308697133833517964489702978407641508933544436827165754568111726623184337753252152962501000359197063509542928054817276477673721840140734945976779382098881945085703409008170639245237642808160184566035700683470424465179643072951286891833074066205901655773592089918158227981020871731221313579654772205889500434667814902093053952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,11] -145761963590619550798523109896330737508503049672032335618884868407084380772131808516929260044266316482433016086162451739059079355133858028599483818911495130830088706303920055006400990199924900885410530922667810796188152609320200564531617117603974572724304192745376787376282762048680622331985480317462219889060498903930172026211972777895968181320695304626525030749824580982906055117104417387161901528763390836585251698003541773020209660004919961657116965170163916352212754308360112028391485474643002345049686159737262117395821646026844157382024046243560535499348777199739516299150390271203412044915633206006693560371225865459440714091453703169665296740544653574219150503330442426129091934798596847787670109809918472106764250595184029185637330149253431602296572819042611188268418373245668173248536018004195184044345940392825721183703935876815627180913214176565754132166514894953627880013451666890373384047458225881642210338713200212226334692656485473647929806280241162959900163862351422863822816197264984603144934046254722644574049137625982328225292150894054656454691703010170244962787931177013278637330555096994765056115854054476485024035718871164548634226907467317548436386221443200262068229982794731436112356036359637186404125337999541424115442560585959107916476749442740929477914402060769292558603444332223067068950272816445854897336253766625316890436194576561146968415977860193785645929713510554193888144561166382438172727385669791579394904317895593978770107986471440685392613126874955194048768088615501565048251466488674971665557063295724660140895653467298607404333485747692071075477289733457339566102372033386291790797920740616816457241992489507827678835622457690412902596351881135365610425342848711210872546400696204565737112957647816027629306183265654621321843268843939005864428373693108247216836960953209959026908751323245359667339432428762848992854503628386393064572936702802247902213117081354231436454502431927480942654500034725668901521024654696839801441945318310893816252306428869709035354409568757537967276869451965356767899398082641641777638744143544914943460908377203641381213117726025428192122014966487328979905766660552843728568490593199550518567974366124594191969636217409571079727157993296149551248121598682769107084992324651476993108029469224756469301248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,12] 431887249186033044573580503668884250549214176914082652006162096599833644164830241436309692880742827397055407667495883568936478727791833698416914426154029102887310750519460362132039522112140357624650168179527803066359863600195014875019615156967880461878284240588165219478998830536175267886858232971150419515294559296146400872820475858135663747657698596907615664896315875425875550048668806564606026716508186434094930669602468584930539106713177456655873767572444792001428457141984111989261016093469683553996657667246299803483133647989248971776268389520638189372233048262994792148422289322303165873902063262640394954838640160402786896423943024738995589267063069668994982350185252749560131431511623305629232603550175085645195068074444862867514508629009366044969763691594297929463599034488292053190126061254320001945338191774177248920267828219671661196371465548498989719722675925513827549507566208284736990636924135808566785633005307263382759365105918249773058103175024794509455223171786869311579664277118832973513983319804312073510606738367160405875845820978944750356739672929549452495453268426618225004682015522517900197957885357107059336208642561270768424838533428005097614144499514426276715395230736895629895417205381811561766214434920592871982983677275342648920026403033338187028075718122542226608693966741796980650590264675116678042170241234408069543610178472740038701599909237532631092903779876963960018900815244849892906238377451684627289177059768631525511073143567913407077758725171986358221215525770938607917563091570031219755956791401516223517619666737303199389047906218486425877703313834661873643242882645677092067030029655464440041460210773113054299955071363876904778601026109802057089129912212394531558199164785293213715890276954927866294321524012595543949111917032582952487620150414021889187092408155082655172633982502378208085559824403048693523032048066883954218600180231012480903168046703254664497690763645551246973869233607947262438422541948115229985081186214790899081248245377748736736561573109879694793711118524317005619151129599440121594397445855248818527314616416138383534027795990143324273453450106450013665876839018458884960052423961219095716601045305637859350262472284300734311986985514072378124687365582719840687807084899772496910417680754802010287505408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,13] -1001031265194520308060664960235744559358800400736320522585430104629861653046684972988655467996676098680215233904108815383825630680769142913749924211164568056520138938389060435960904351143128918866400450878089880526421192728435908892020082986379673386351650262070182018705577703632666538630185668628461458261792994850701769461585492913900318544031215023278235912181598982580054483935946007693469370545699348976780345408200456269894779801735841610427630934541059881900632485242515554465376104032846022202294399982573865524999117450515327271183729280726322777521094228653495201290732366438293108060049458904334577282737001607026643628779769235901353027299195101668611577499055502288920265966796246548361124016384711441819388490337447988921020980914016640372316399785153100674876926301524390887421191647500603377367001755063149772979123369253098813292763662064602112144596367776317187857021834514231610551111374512027435932738265552208748461778327395464949847754839098003668801070820859904284706791266078675467117228744711521883296144256581712197748781979899057899996733468951857826961650042668504168575634063068214745832430669677466805684063726204539380587189959169517843210566971124047135295787261023975263451430625872026793937843996731720482915779683510343500579309587383133200877306871767325747658367638646983092773493318255121393872724792859240789746819761044259700409461755582290223003143626896410683301223786764532529971931304242554122320558289362499874223659772802053393770126757703408786479976950731655506760185550439600265244799373649282168774900662972865641414993269552510214282981164062208898529175967189469986551539399846559924643041356736900072597877386474930856510401057286509650997709028330925161339915418772241271428531305190336303098967727474647130639603904845508443273962961532569006187122081633979744279037860847527408227696308458174094065804161751633765240724745998658936683810288687869470211336354765833180788616933058148979519053753294632972408134329640089644728880339828887694927267527735221959451175817888134532273572186923126731805814275244490780795696764712959607980006601081259504780824754325360720271230209667255456660497484450080126444001526625617146252965435793612231129648576493201799480935198953020879318645757865989581233366035621137906440011776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,14] 1718450165482185230964990145036983822064479940648854403027046140481360861315788371930187790145170730695651969519206310779064755809410069075072346844074461087075750914932807947970541894441587559720243695329905041698227835726161049109198670570411580868338686609594449242019685697632365029406268360340768211270723208563720476711179514647013137357598797151675611727814687108205029021753403817456853965924009981125027247608625140476223007687541068930468568592838512882644889899934452214936877837885754323472598055631900975572624032562809547776497669645166100028260782082514206984154261193882760013815851330123490470606533737649041334223086437677585256282668356499300063850320380027399940977977811402560630505912386121639327101417306128726081740286929607320915515231427008224105465045284855186200930975362259669780874921151421894833120166013734602376013389529415663091888023259981775276558064662964232114515644002084528612435550402929624864933583909905770060753254063890126201315422240218062905160644111379851438769358536519304907024869254565685292985861697727173762847904688513928142605070981711996972832520400486401425803245520514132313617236006866025968166323575707178233694535452671702127924024340964199008499047921609966235499329822762461990318655110520650866061029352994325253318162551580006533209667728019356322704827575203309830004139605449329118078607440592817290433124304293764866004253983014815723997658571269738725276359195787226295828531929518768657402578487927717552676524407725805865530611653151305333249197448209509926137624986947610012500604074343454256847737157999015873682250765652581512974867325593854151908892189879973040208974395826837155392393558120842394042340219670304617661881530829990896787225820253135659367315692372276454385443073635485704542730165384112298548600596144767966771671394180502035258055464451923664388078081188510475018008944854477000724020758828094733942997604899532801012336798304890712204049734776683136062194031684226098024526949597694336007490387076772180910293955685783315835508693093428766341124398335349003133325463357503327532974626789797580403946116805587601145882239585776661129182937165207269559921282929666549092182602445719328225708223729766909757558158476284372141958489577174295414264766242841370315740006672609730884857856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,15] -2005165785602374620732240431002688302612582694814221752150344291473183320174319607686329609319131306623646730023621531931295017615124437543420424417493341588352034451083690768694837905089838726977946170026958830315083383500727836218386957507186438209068838774027259404584854418664302861476676572437881934852616248531064527640132395374969431644915105960083008661456658017230319766192657822593941548074615408535730862946374691559825843736898630455187471312776288886822100717263704110969358707879256099389352652315235415912813458936097042102275085221113090552797233555718401939976828825954326757044160557061369152953511393921806070773152740918301382693546060372149740056048473916157129174208412237759780295712245559060834463840955778062888260960645792752959570977088429741118813609973467361959164811163332898131760755722462482406037315086917406346892592038521015558543959152529140994672139878292079399775324124441865036761400398893569847857893773346473360908401941938045514273109713830783252765831832720175140463530556178028170995637084559005345267424413001447983826632895760157010283011561305442263923092455623293229178604861051731071070964816499615147134185995783059682160638280646892767566564887911369518052456983186028292002853863753154172631842527953149701639250735495560376741347040721636349695813857511157664423151076902996959010814155241301632685698926900096592631110718679068434867446819372390329369998173548378340179729231562502662383779433258072041588223339682522869067852101619660483158725615181004061079755591674390525620294336292977465458455594525431343515932719388941574193412555567803655331756732310196945683624225001557078302080900596225140339473107094813263450661249719712743676992405761851428396128523967320832539796996703310194203170721676857875975796110405950122823067063812625248561009807748779903690215755087339608701739643006213074880217885902616853789356730402287489897617168344637847075475967099187379019930731459290144621534630801411688347484069019254261029133023907197865241183507518032664450152693231589222268422280180622717761712660769652708405371347719460620292718277285401737622711707410421074204747484833023243614397834218229337763626877776385990052905056992805633484273562393193568528046856353721044107980949413198017854271474699753619771958656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,16] 1181284451662469021863324878877668760949311688042088455975134363042614888644169794916216621074482695045169638893733109357836385347089431045363213662671425969819449459654019755761887849902047866797715583198157986009423025082285586816644357578394894126780941153822740037555468700414792295155641316438916047218263267208870417014719860077233089425416824484262899392238145513397583801751434917464398949497447584488545760347212610711776787331499695968070920407439458444832124298825159751693870842715125525835793303409412223523739055091118885272342310028451766697103285038279704317100947737484261133247950980787734792922932795661537696484923754870418393772480798390345806736290711744625223756091197919124021083607529439702912825952994219472614082961546293860047449955995103310661469538853772073097835691423191941894434759840099372450477248305249333015678486511567386837344007722097126701227741017048197532773161715622226049435859730153629260464640621393119899183872729386398427009963240797972442483947819532151566129330649407760763295669958023109968072568891661934462855700011073868561813272611613101915181826900947360008535374218632378492805662771137782856899527800136372537139624552079989872916028320320721814507725838488480753548577624115839614034810709654212933347714029414895390032625597590475560862209476671135887447138995245141574873169082419147390560762855634153425338491902204224649018938648667758849143813577677264177324225781599313905942503680567696267032618105021249066100090334071271741447961486391023952970154682621819256679497345467900534303901302463082942555897599494865629838856424172520112627202273385494106676959112434311009018824452345129847249444182028420491506159013037593502453911122944871557836060695209193970869028080377600537802952793876865640767635360659689300649594035137473990687845799582777194213337795728128555743492849595615002656775206491307771678346816997168272806541956655970794966760073951879601707822642530559706956540954292176964063240444519053741287033615675748895414842164396305589989248578342537342968132125919583234415492453152328064164056160807221622632951833874883603739421496027620639674371297734341687076823317894399078274519209113734357320314625906442093418291793370250683292333962085855454102489463646971218931147661025447189903056912500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,17] 522337180638792401974870804338870453665338885489723119726471520860938476627154826418996028508745553998764960660930775797140888346414991596138447716850103782967984681580221090123754968099575738450476881002896256803396253824066589536729624020891641338128858316201993827165151437617457678437817377625583369474944000728356565633648685461916990782956652631260234061736836498875082046355958958610421206822524710926008940994773261083413337767810944031243904921190767297964420025673790797670585841446236514533422196141005945321461656460379426970789257642444380596579904112552474971933199708639974474971553632011839089140896279528238531150355043633391873667959237045942298718994523628266965544352678339266947894012763066183826369908453492396299592847669410058700799750771577867573916973800932775892004200312652115094758329841235922015434150616713999742770761771808490059320668034821604114166442642873832554758456847987996013580512927803237567761016639343023948569438669197492810422285559050730831154831721317553514086656235682596678717043608360447696110563482818528105508093767831360031366568756617273426302158630432270036452651323619275390174409064958454229686182378987899516721679448930443463050587437698713533304099623353060726610181713818622306769955865611239511771633779545274448991398656608274694093228664512069393605269272582009280736876303358335294793298566188427897492541660650241943454612902360687090141170385258491740085709886444332169429354267738062026428426857870609392746590530890760225258640194071093954222086429831821701084110414958988421807004101658223223253178326473303021979321396443701129182632096553416911887454805808146327924486927778120756903297695059662935167966330474492229800632629678590742924376309385386820164484875278526548273230664145316694591063909533632639716131387806541550008385499271535636992469057179207700774117382467661822500664242321159797911126501728034055540925759655866972898439310558243509584739430934302436027091080365334287410592826281551023310155053167982016286657485312234119541938925289095612930540460869938580189760187464515669788712038937841793638133064787708815557478825826969602040750651331935528679442633575839031260539315583705132220928159919772350185678447187520035067909875867623990788010563219823956086694680047972490825268083218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,18] -1268035764791642056084924292428264630584791012400151671945495958800247828479186743849283493471440417308436094413200571609648956906234289436692446529415592385963225918967578660257732060173248658883360076961662451203304293350561448972015998379816866221793811419772254849196210069314634518824750011620350132305034698970191731463149023433425446178316575882992346347287836477456382920764105164569429732939858347683781739210420438167940891187980525368119329433083721647739451309220312229063413861890398745387103393515084020281211242672937608193894115820884680736121027126797863228779320095351139688681209387979387914376612456679017101963455445306756083635162383879675164050818390840331025611871106883692642950634871729291390697011869488481256817276097185444702183377541408461923968117940054735853436071811683685055846867712083176111999322143575951895875249323764593908413641813676591817376182173980887516581440725761038310679756001732120840074478569455652894878146609735694259490362399064465949618123173151985055148161946415221777524738137547273032911682033458436047140798369635436641018139871114289690045719912603204170140660435637869921629668036145104463731197395472411750873921561605030052885458110431359094709272283832676443246608349081568082138389872224793891148261883003723455275949227405137461794778290620786469160285898443176566477111424214850614444819054085567863042277853376692570853551970351747163357758950908393586745756957124812474432828652873519360786891102133989469417011256694899566705058239440914689868987423849381515535979769147154202599440721438354680322373862263151981712118836162046192663428368583043996041445038248751521759114399911449007077340267624088717344355199844072038326976413613136812722126293446843939829167173471907800599392805669438436914255263727203208452300946995238169787085731286073029193255149572327294245262313384799101063289494794917955685413073851846513221570037499383985616871157119383867909211627742193139187637527221090422278512648794254496611736732951937918604187008021754984423051578123260779332427811993587530587596790131638129760015798696018568009906744247448751570710892941172939935892988788109589507631944112707960858909564107671288417596206766087158073605448064997319157421120474231945743580844317854761954253417523490954891137101046661376953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,19] -1455388543169753216642650516863290209452240187219489365265629306147105571395497109285540031977022018771499967899742454241796344425801216433004661168850191575765561694366602132920432822621257437684638086604695234679877921617349552927677559444702056697225766979494832326756396914403816752792580140610116761061526140590193076593805654816584716979766380632877119151962459131046288627762597842108003598401417304677998882002844818338588791727802664269829599069389131367398056767837050060483498873633298447396855998987060950286315183118549061840868162531561975820562441311409513647229912470006293239939415449284037459123516950956529514237458113044739170796950089022655715729731901989682444674060411738289383114764792841013660780941433507680035305596727043713713775044165877045871536962437097503189300275684100434318151834427542173178863946964770851139475591092178474568685785796034108181751580117668163811931152563280956349144823050910273670014681528545581971203146175382695014343075420998002281558185240330918629220704980723276974923527722043020330324982219586403804688943867865720034329812181524945604231627478876927245247164203003720731574436386214900946034570518910144254316619211945547855529465457918255113675436882064233586180832918223020731159792854982559228536290602881648794357937625704191975593370368170063174044420666385664272214641348267027987030576391995581713760694483139881231636074925084016215743307551572032832469559138698948425491386681363426872998160848653429136488263261580935538807219841667445167014020791976559798087564346070350818448220749564391058721922640254082466706432419697674955469870949747407865563837511129080224165616506196504160325729876482165236623804852103201860767373054560849284412149511714186014154947310729794224362549143592864530199379815391769721831849776296154235897000921850794586951681121766294976695927596653731060176314182126073995960936937605231252087990920581780105742030624864392032501345664569888398811375170688840694596200027898994356179252393872743525098973105060120445714697866261257139715962671739825712116943344273016424656677020279175117886533248005562649736289974086201964713741011135915156934593661864302278551232409615577793100509358143875222539833202682379463515682132249462102340161357832477865863828770604960937953050711977405548095703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,20] 8601692998962253010231550489239105563689273343168357280482820944029224542778750077613821109911476758664363489174075725104865974660858189466979046734002768288403529872724050235741801805186458396931664956725434100510931201427688149698787045504740664052395127075663110524404186125633197194448512488283652700764427758387106945582966665472102336411424701188940471974391994484840196018255828243618414445035796787763682438888998850282574889632367768994382457511830965040767697837049141418230143282047730377528495662723452238771255580403890385761796836293752404647946547045442514021869810387830663035710703566268403309752119341928427827889956190790849800798737450963442788110450156295397932425357715138645709685071002701412915007261417337019148675914648420322675950404706438241124343382482247473059401239116747951363913480832812697077988510075277507326626962390788249647785031137689788208394178014751283464393670767781979475221179015679680928468438228611197216040868931029205929550337354953264601685497944742078308390282279554487854696850407013119596238497581028961072287911515081751076174134322679909860561851905624436220648068476242324636404659505098737283261630838557973864526956650993201605492697942812815644204185711752139838310544590513750065610379331723337883358182555722397845746577877482889793835183507274474651834041515728166313453601818452082278114636631815407480666582220970072970154189704580296962023562356818649439771473556391089146349892504116983113986144822014501632013822747046686182780345990435981466900275931945528868184900454988036431033281748282863706897346963113202145894373847946444207900550976298526684266197862729005584102465874071990153569441124221410804904018733369294498996291898618579156608536866194737968848661251825156127083288597925412844500842812270927794084502664936802324656623343707450967184798007763583226913951695949360857767897978036327741579437078389020588230174625508957513914944720474241592460427332989900070461211739027503759325666741533341847434044355826342752252101646937886295498748858849717685208587307473967102274934686981664458924880924112271654522422686419488766853759648856159187449414618302135129877709535122720571117309727412119812172337092349167469116642976831567443580361308467735222800088557603913654188905598344821585313569523149964749813079833984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,21] -18331080947814245281349787138458104361709279359788365035853168401529258310026553381234734619210993264313663344886359521630725737646946756044596166098782062359970995444550086261432975826586226054279155855671855214238472079975601674711840164668652195337818156237449817933129987973789459280655017236091999076144464818064894496717558585742970662445711546431048086348572530049807620838137590969073927302012530483935395888839044255715031355367475086228343316539757454445919149499588693017645058348080398010011374698621074428685147110118634752763183477149518839931283699333360190153439892988932453516879455854869267189698542236168076772591792038085364225842066477216553141849071458058225208593785858878895816150120658570602159440029697238319721071062882766349759915180176160971722986204150947204639627101793716188239169198017709709365929560299985169434082283176417781452026585435283265120422040307946777448953870746295119520549182627968632986134516935713715919675066546567670376701593446565150113082286179751962187300706528495287137413509325794280739875542114247665670631545591131857927783170012948951557829259886494055609738925780153793610590321552073514010216199421875153827000424590693306038396744392258931537827069736218928183390527292522613825861019149479027190860327202472709347991883481556930020623185669639810040806586023080344073606784317989326222140990853291820571517415666278422139739022657356860951942643249266596107719125643688274671494531116899149109632865121273921386410975678684967027228910919153957214887689944853738384730598138940921006080543633008116075972169269165348346818843181075588939573651249768924831420668254201971142588130925954671982620546926153672326124994566089676084614083746144974275612548903099543102449501318883308804857719073422052221722164200100708139145764106520873333723358360280131643902342260655271561474491284326150517714569685937405392533059738925736610585443646124742542983406041368384466542644371252901464443946551326815241886048538483729633744334424284937452000494387368307862856945292203668508270422827171008929702275607374309180372557695230809294325281944634339290180784659369172063096299556771667122721532204667801509788877866435993691745496494770580562373670963999219057467544089866645202134058535021076611416378392841616189872159445989576231688261032104492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,22] 27217752704235978632635948649243911500742367445398298463543525417366693037761514314871308956689227949408760342045182746530426413245510225632250942773101169607759605032935465806752075454335269951817105113829516770649035890797856518258054695944307568138310701080783812836514604948938528727359326763862685564860146094499454894864331167924947122950077677564328503374599992654552539426754637911064473455507559135183838106997120356160313842102075663223120840015167590569869922965912388243293006719143948039795042512711803832661783394491998773582342388494595975291893862194277385886053655525827203385557440673783532275455632004526243198235702728439110702880429485311071532220168726581288221846289388943449528917141965136690034952965918640524188600479117901517570989384305257087792361971526570874463348103333478677594046218966880987897299462024410389023998571617015459775679236831677715079969202516317681810366016935477389689043734822929984094630069142216617874288440812365117890965775654314345410607244528901789435268856099166587761923492207861872843799044057708637528697257307274731439183805366852721265496078998136709414478617918619500549492652321656888213796534027620409228338723716319186318861051036517337699717684658585918683190948266141110430995150076372884668606564417563005909011042966756032195777220458667568241370058109128387954532875936353767942503777709819588552467276158644652089370575968285868800800687939701323293162970093097538329542363744514767317262039378871625496745040214074791271550903310243852231239997916332368679027231993396329321227129446411328242178143327222654585345634644684497440290500552346920749040190785046463339598764951143221466828695368158881944458368884177397446861807377245220778388409520608860039228312991473103067938731895110222257584000296876421091769033523850883371476901887801175746503827669908950617887506235641747017779371967552990143528123342700002934189451250954650925523834674777920918288350619436396427172940666539547668208816546461410709016340951759741535072515688345144902914554789845514110138312692353160366004733889764340770316923958238684543342195898548900386760437121959667897051646407671239333938707361873177526102769513854050528489460745684240588486852087573688470507230743738629394885873782068984986445189301744453991906837393141882447060197591781616210937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,23] -32435120777417557682897783917074241823083012667906735780087323278154936222841881641860106059240869363172259287262008294967937868610073894496922785793248844496830989662359401310943375398922610188968269253140939985981733518861502919099047059875421123640496313948019245133030015149712525618217396054659997050064255779887452009232194585860292151169187823252535108512179302253222500112630598781123784687661750679374702079284537022113963070335770563139456279344910067270414579312575074155601470121331857546313840098800306285506043717588670351176649434629412054867675330422205746703991333731909108132214793299982104995913329592886254665630134539761484495323648468789578576417609600727062375395380327656308169756175101303408428759673642816570102459944607559886178761278504314219836101258855716514339586660580297288851602208361474074413739291594136482031854974748779224714567064690674667206462883144024566725855310078885166386656737003469094944113291343296405695032757604830790409243084686489565155472018825118203183767314873667690651894052980212061101210504662679108515534539965556362916273334140299246091380475569663153588650208969428009398597831546502895284838291519765988869815011188284441937887628311311203194627453847366401243469152671925637231213822939043320072654877120351123283968378823509226770108802781576680561945655939136002309858522496920958459657116027657331705914202599694316423923929275485120667945631853811055560246717948239350841654606687301358068277869269928763384877024891259036608137321025054959519007998364655542489895048498692878012221957291443636440398574890731248472640564007119480757577945540881764859160238201769819999949911473167827869299014917905292608581963198438991764394185666689149783736929452743543536290009416109814738626367808947732576561528351486026957736758987974195137768704731744903212261147925626137997972036707609354583627640919847556903889630739277109678412154780239292066439223755066717348291156830112922314187835009822365084136150657998193379424486179964122845461702055946555639422128801285823331976069500892157603038355724478144252449042363000173994063827402833801968225914650913094405255006555619222803763459857639136530872118380592837940320961017020357280217700403039650331910540931204594620697336413610407672174356210069110674891314741004900106076092924922704696655273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,24] 32758886361307450145540670806168924166325679592689849319604164439573648506957448722778807573427180450371174644662776824751253113804605354499039157213484903708959576558158003494849530262875684107162393111333078658392342570310727708910962931160259560735530606651631747420309587019084187600917226088398902899228153427263571624032440188736519803697969383361952134305817737865725535819605794540132985577458350230938147454332157891015636936680314808478277306352669996547821901405522955217840400461690443752044012053635355958956553611524227089562627628982398109361943786943877090997271127308651485247963198240517790319967588135291068194021024440111847267062190086041465096991993102697444264207074096733041638780482709151586265943900401865560906870554410676324316913031081780494128666094140776036764692884542936536127007286855214897255432928235132073790619304259844626456109183872226338648510228445154646585892289403144144536200332230645515284204886154542991684753154093352755940661253516262040125372478046883974237359706030753027034547600161058304911010083928956033914896031707826152340842673395898796640375783694854404800746683326100638785978261248265204417653539827703427379220541912935570307393409649106445895745311961375125440410263643851957638859751005172155462997189144095102874216653244037691453070060809843995204496898239868780741768661967754406692360010377449201061624719826485198232548491743271527044596749249113806793541437553922811909704920874041579730369796080683727642135543767598301131898112022979461954124662049048425693317999147365406212453307209702705538329691552280207759105304635184316130283274149712773987887891234657122944136209247488082558435203060180107986364030490781913277137899763414092877935973926761541499677366670724476930682232709178774907897142592926157313473119609670541421332974954736499914564527219664022714609489691728875485657936187338562643211796489207545626741380282612669192843975117077943026990095065437521048538111922119242916521551553462153956352556848032251690781434088243241707741811802127075245510873537620371169003576856616188867592202205412208719692082005759813086794472379626138738198440516681836629505999843926761871710478491922325088774816075803781981724186215099282095950761123799445410683538742852495021555184706319304357481516337362212830927262530167354270815849304199218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,25] -28405253784242753567689716602006269115792979750972537223210094460748806968155398175485850719642621077486501804295496239758034800167891320842538995213737832311870742174557532332483096187062227749973228043623462327507859194477592370526630990690090308792110123197878820884044992115329665987343549423915645810263685537647116633844058245697342191256042769981323198809059315725941656745877035960971068013688584298266187951732204738190677583671270892119501396318857781118793013889526449416697222170606464385275030664697326051088311432318724316236234154774991220690607563882993176870754782158409343349313496004083854255352151733955263690867711977300665202705552450920081670385697866087116364167353305784171136940762616320032403198099050672803510816021206933014774952721782812879339057229282153405721958827159839757716037931648330422588262840513454185513751720973095736581754161566023924399341453087801624123627763475976571263955365927261250094978036978919867869672287326671189074247259558747305968179674304546091403479837301737528805232450268570566315047586491248816506001433131115375102540448400551767436761106959266890437164398796363198305290523520130961670017952591811593022727329587040338558728960359938840422561513052378767217899059987723511730622604991789090438093454324159432372137548770322553285781083077398814145777451548375308783549913891448026873081348003133515172435655521302563268652425000675554244594773577234342688244171581815328511243808898949914520965813539289581740428321297229564658377497618060606421359842214188378009861918442071613288435451154836587133430752341119042061193591867972838964460518549435648112114179199714614668534583777275067691258586187287927084811472245733673894139177372247785511437428092012913818638972930327260957203171409556771336481870308102069299498952489750801889504451415786816169577793921821864323716943933158141143930151418449613676384248501636912739886167747595316368637942676396082481053270493243643810387525699662544883675700130174953898012280987073941542770289784334322150430974340030406573031239722852870900984899978023686799959874703676862936923418977572743696203721277371570064254955184822407630286846043366586598491716216502345868204834549843409008543958651242361268047572783158661899380237696457260326948765455546690201519031845285729766974068155604982166551053524017333984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,26] 20836278622058447348075419636548548724916695909890959701306438493537249090659800883496078007605450696373489985397545365569054937002038435147448096998594875263127534497041661710017498504723490017482419724929387092330277262866881196198208743775292798588335680983382315706253055798982750540143693274032936267194031771631364842771758519976089586703828225169806802612621367952521374298255710716597350870597800296402255444173655353050432527148163849934879406778431536244009620264529135116363865390277813168316103092550899360150779356204573730738970605390088436519450482613903406428116386027093003975405311657880084753544525210098691988120973139341258365890288667374996475312195708064017973568215419411957328847744110872611560783798907188382969455518897766997179580058842405625824499615807774046496353390805031636046279944387179325692198592027054825436668879322308292240124182215173235376877551650222704637670079384311779587719900212231731218075407830839280396101501415852086053047396276061819284641484004617190383099842015759616065177238814408560758408419956112258436158337328144552602685130260461675232407707279706816301364856732406760927809930561066294355930508334160971513062343432516082138000449747367367671803576358984750851672758772256766373910272661997594695997627542666287812058465161813779397057263188460752255584144012783034578548003447243491064409390639509644820186280694861764258680356150892691011041942645481343831448288888444177434285645428651679687012493486644091036650687588708152605542544551449732769768268408641734277689582921305167394991138802579482068108513381903048585446548406048328848041357842136896813335752826425305924358669834639091197523733519731850237464479109297221315759180632634190236377966749175448369292574600793408276723387195356771702261199469671737601192341132205196311239761262988820493245927703507688224832151402501886913525754692548644368910368482737212414189903849883737788895220687214899415965950418517229435215249054535258935754940106699719324736299421011385272073199741692207685226788595019190924452765667712879727792920926502123485952169315744691785678142433662716384219340927434489356766066141893492452466745092399076665647943506564031681549508989395266149326035248776395829131280779088325827452438407305789371537287765012485992068920478343434622156472524334702711712452583014965057373046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,27] -12477177913434783983426032193690364829096453559642924472719754175407241207573992314811511207523850888903081688945436872914830235590458283767270509946215208767713123498791849305430621151070109518804792457204142820768129003105949667797907907111022944672081529662630237374830025517456564559811189621573533087158358413272775005740920245910291568060511259024276224153895586374897754121760226897278853378873639927453722702440829365695012459411894160304160609820767297802471504976856729177456531855412020427464345173716898178178669020732719543052668370199854036657500309008810245198641098786206347905789791227297165089595650816025290362046668506496741996472168679138087570548299932133993083518980609289606030646917710139324896665085713640706638793072855996479516872699130628611422723703971471358241931426596700728139649111348760835924944406079466702374517450809813949107448331330797881802213269301126257241690108207356191445469624646289095224085918309239582358782693218733136326270890312153669261541831260237708264987969751555792993277926834937752885384000362234940447572496535957292847854439269189848128940103331737564671181828572165007650404544841161770416036396907961388189514255488329441531394467440725911203172260804170932155937450013842894897261430554472285506711542687701758512572514597928036371309906255161366052872213535092506295917064915906796646321992000275003210367414220490868571504479297023306508820947015827537831524320739864116525129083224237329294604420153469969425120601893061495461145165993879550026132815990116845749277011758795452453150847352705006995618381475476593288487747178248554364393293101957421307709716507768628806951407145427892231909937630022900671562951963542349703411555751113503997324517504363203405416726070535020079755058361345855590903968462638229577408517783928017327817872733837286183182883009577696831263028018316746160371139992471604467369134366887953783341686354085271890709935028090524161397885941454428113372069883651548336063013778201667069426773515826074133711547967969613412225112328849806244147897060686105004418524546342461262041306033216880354916512373483478861931510106952091452802461430252509892173403926841174289290380100448500753525497106121467323304190971218220843148649147651162576851198456192074153375011531974844441631660356701727338825975113789645831730013014748692512512207031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [106,28] 5731645999480698698103587011528501661070376882985896228740705342708181607350042134735413512778124393995539526143703623803357692921979005296355421521417284013781737423535155820077844076523749198511408917901284697943430202549972981518203436988552419133355480064985993125537028643216745926530014631854912564962658865931024804319476879900019423427152153079340415615410041083062588895720106314625700739239607864084261638526203832455959342783653216151918919847883493549720820650260855438200010773004935986852256767520331921331352109943694140225921680833316884754929015727177163145684251930669943155596095074484037253101102275509109200678885269153514293736108254018919936189665987261857244621992150467666315876463285297169346028409022688647954824303779905993970584331136767658975028318142908042594004553551934843726284203986150922026465189029370901383845053345915612226725005856576120012073822964064856637224635907383484426016959987301884447939766398696055812888227818689278992310217968651196028301980838659986811302190700030879352161309303918777004948795703746455317347571277153037047473120265283778791652466009180449286835609391782220892585477670923079182419035391436696681768516398131239462815951966166848288903758053437800554927715585377399383722456700831600125841081215178427133421052717729227139458521123530931515343272366155197136800292711595790523117892505003733437977743743435461251638823845576467137627759540305570946315478010368455043055266470741290848275417985101481362190311348916205734195727253997100466523964703457630085396510203531059182450530129430769426701636093269821520227285675973562467449424610583027892942837257728349963247568993965834006264910278110114004715847793047985346726929407559476520441639953590954079627319322519540313875134818015667237745894373416616630753549564802259236122942525501993323890621181117918485618275508558112576100038097315082928237574401299983406783753913742542785705194317260975713729893525593630222952416526084580926679532527070059986462968310098504708385005155996528664984399855889191662299532388353667875650158597841667210783898692279180821788885329488979271683117785190595712341598496169204791785889198546614748899778222147372884875881544656447010585667101252520968345971963158470630244286653967558454977285296705908029613579412729048853896152184101212001543501628475496545433998107910156250000000000000000000000000000000000000000000000000000000000000000000000000000 [106,29] -1795288732267140114792574313569417391987488110125857136119393089945654142949850263899309585057647810858295053296581409607171934996857675543121159797799821122938732403606213855057367762795444475519768364316768322632836940694588272942685729264611607599149348372457273166628667053662509696133320194395701102212472777588576409446064630947222455067670334525321377260762695268110430908335380392472504664398875070379873500002891563272798090881873436645584124891111598545389444012776323000946409362128733736087730984792460968791218205419350445572625262043492833766662878584890989793410719202904867262915378286924198499782443951937607282695968599150824007764091461400599650424771222497147602520732282636190994062448681112090200529942203740860012389482748618713629178684377338375033526459501601286793432903887217835343161756389856960482849674137038590886256023073082222583605117736747000631826178930432016061604215124646274608598320897138147685602100905070691980982452766981656524589230913025670136673036805261875756184536995944477488101851031913972248205467795297696704493506471852822366560486344226899464054878041938844049738176580179518664826048515127268616016973617965362700949856868882761537930128699730549568945126050020734208412307190768343480925764018345756318483017113819434584305654722856890005620990399003768349460839380448241145937546563140424281479244253001531976426005792624831536906870285619791225080985478819504087358259156516262413328068180192117296755685596214271264199681908725408896819639234105982616565441716822321095637168121438145365646145724547555929066832284339760089354639874366184091814306935942306164851490491389192812249421016773185583577686424184241909378376510890665959125136568867709974415583327603178957084323957276388255796997882814593477121612021271019101421655197309615834204069456923830375911452072977182084135414586835619091500758093085731413839066482739194333477792283670398601854872751559234576699287163053754791430126173558718196073819632054782608500215417201608291866154728734056432267882127967848615766780217526057437112056146261755605157642894769942855128585891581230173768318028533907410965266629656424736317691909690927029419508261150467220169875113763907966753421875391960379457069970164787110076870283141083853749358919471981775966623452046591820681333309436930774360963170011018519289791584014892578125000000000000000000000000000000000000000000000000000000000000000000000 [106,30] 347314836588316017232273244101949330414361316025728876915520540457506497627949014209285789405607472596997913101957820644879030001543314418105294544779716549444569746199159232121603318573253739101669857993127781718928133498149855350466818271264650184008706083094399102782551701948447919944914004278350501390174053256054837979846299854887780805456955573170201307373760429939070958213643501100596698027886471788612444882781406652876991167120763468007084304056285737606052824060433026505402804742576164137785506438779103078326499633164666440058430885662511711281079665036448689955750985186852743318904027476080964201358165306383106355872472445650891460162111162470375335526724617323377911183728822683371295748306452151613508361613901384236828882905092548456929136301836019167991420971842813621355945399603587908468342417480441858405746752339882805347513407886026983368732482545614989177058615190716367845990016841515541761720505514142843854893937490444235422422440691039305831587586252275841351123781401561949871955193929682796946380288734141835256246140807737111082577052045247063448889554156648392736616064909261385095069022752717097346202928318457073897092736324872249320122438196934681448733865852919489793265079822919660279454477157609287609323266981529768725390218398928816180309990044754306776414739209870804204262237650789901602048931162140451750964287095637753666101064466978186985545851543871435137921694059855461521216102885419004491038095726773801632652905053658706010585671527396232545295879690043395133272355053112299460666812135641782836725574031786540697851078094354286952737377399712684409884436714991887871780231985720758140647819743864061102099884218516015267129270675131021196211086352516572649645408421111688674619578628784773490522895607052667192749906483656027361080078816955262696963185662294562697861919211470353304853691611708944502444813319843949840973409069813273017490020069442332633244755566219552402580438045929439335812506436909930359388746307097045517441995597126347422250820438243822126897457588252250323233373064974406235177875287423357617676332845667946787998400473048710763301054136801096264540425501164510690887061138753730277439463177879563700282946566548534749003287865694171902021297036652807442322319725302974682193849185610524319546433944880762141960248979637669846515235505535201809834688901901245117187500000000000000000000000000000000000000000000000000000000000000 [106,31] -262372249191808996212591288053078179433527804373131409167491602926129689416770084716378240246727879176170364256239431230377223690918172779105931240188367343025552747259815816972946643184509212007671881733185103631503888407726751859207159121185777944470877228054904911166989861296505099517203578426239874581556807203129831067388303419002628321977310478470238607879563592937258756717336522458297604415534670589366537999163192945719965600347681916728557219232333261406632120525592286118512286955568085614729848939538881295205497506168656996611954095672362077503775051758201893273774883252141357415422603667530917492987283824038120537275809262728352666211010908981656420926120033132014292181840143748446849639171888553055362997748152924803643627116877177656981564563995998837435525321947505829420753550824081917661685073883791748231028896400253852574888094441216351115167849865861020725732633986410856457888377441140593765299540233429695484959895819166337032815831766701060687824106458446275080430032620134344720429025522319336807260536922410826534710845779743097353138833774394200139336471106864508469658369258242172487177182634987746016895282610946773751306280687446012790397744919263689656317067642912774397620764913813887604405218719946504949698747939760733837011521225359423340496055247088109885714095885929487690437049182398183017960554841955052866172047582380377495702891250692408306073014219070361520305845540200785577456808568951947818814295909795369879531300045916920507640672705282129307012781296635896513241182923615978411694877264869298398139140493820874344962740151384638344794434869831471811433908075739937114194426682456045063474648957725933542993386975839867829573632360667132699231618876653987434226889065939972744648229343431233919739878488649061730769814984059995600456943352593733122094255237853581024908688087029869828072358702205916452183225220899659670082097768918714804819239804978459769950593311151227046730033497482350347623723834108560024006136903001008298416463233501113852259514073836585171735854727521721683183344587761847236078424125813565736300628569244689674477789305178555915237187877163461007170861650171463263126051925465049995391244251831977831593449982258680833483745931135166141677456575348841140529279701290289943967569388818218056156472565915672524713789896083444280337933218749668640157324261963367462158203125000000000000000000000000000000000000000000000000000000 [106,32] 522872085413432377475284124528488923725842040045024412611930039824089795529864317349138819326292281453083692001301722841291950951773328081116637390357921244512456252725404199964206629671571175305697444494412225205781802617339475174117002888840749442201916771621053034083342428772896826822977006956882836834489110900846216640187754518462233126730284917173182873907969068535836498531796455211967486812051606429156991026382177736952153680989282954845425716238615732241796617119327272934533538855067174524016363374810810262513074626651989431615421234331707484285812486561011070199984645578480395608460444965300287078485883456847537324580033887104110172242623249097134681653079348726396533569646369297921737114705531324150981022840611015094948490080005733308721925011778973577435157871424209486349807356740338207001842328938990971219531880128669921384609168453168420237083031387350735039258819145055681966170235348064437299116646720143616285763070759446177224422928962093764751125396613470625654611393706788042593862823452707531259196351548816064675464487295482206042886250471037605526173807406036101078616748230559418065839293778276942240451683585183229599482676288511207211210453216330472053699485281700958927981081923725469231493251074339106509362784767561837831586952863188121991007007676087594594509186023623851339407448309890972530526228166641878084358552983417225886903445666459015221751532336544089488137895045192264985950097325781999184041479878503142418162910372646786601226214789267147998698924588200611629393811168433106912349262306029344056287608636881120766687046109239390587516508166270314438372585632891427565355335867623890385104406207835315794934360486191797827885526821745452706411427822948008073720780388243933391509474689744920725490814754204555787624876573328892787436934247065162442536728592897346625822194280338189392967446013035259610615385147054831815638196371487835926784863459816487633547733081512835107336410444211048557999563009470723075098081453165881229818017780218800371047757115426801546009439119926886807121927893763563668751681022385157752744458181651166030288811364729151640681323373472479194974766540001514872580857983377338914538264460798158601074788931254693941320867635038701402378041323896700707206442182583015754949789862279329118679480671154823798329512986637145767329993550627358078752848768999683670699596405029296875000000000000000000000000000000000000000000 [106,33] -638641084304778969809155579116231846276334490874039168789624922299090869420149066490216259441681980239094973003193006985126119358608943863259653692011533937244023782110960098400782934955418763636721290963586575612139969288799858559194107827906322667002464079504858734819039497041728019733401312416398289208910013554155271011763890813866647160078976007212679446889288960745769299613572628432949838016575250719218446747993632485827630263355449771926830513227883413557141841160823419812053485646123461097408981400638482543893129961774283829790419381756230420694534052593669742564276854533301896331545567810716777903047211086210443025306664930991340981812873663584079292338579305813916205342045753221949564253519515918174487255759443012526160391218830969540023029244911856180373911553084917586654587456871070276689543195257774830304340229381482185799302873798377180948526171085664270205199615615955678527514338638882041850367596513057918453649314370861003296049185612957257932592734734966024769954159416924952719586752958966041497482058119668131841442405337899122278412740973589674952041797543698517418723357954305722573149034248115218740750014040824102968276009411778949030717434466872755522467708409101567027937981108852789699438302390206711906153893761628319422817704464948229662239011819593692449025090041208201512373575360287006262150706474643952823913356362564817162531704891030667337943399395755340160685860260948687122610411308897680301656111591715143255168423133856789064151114756800945144611152911434191417125438816590552678720647452288089501039061987141857005624537132887745608150843439048986139252816529110356988486829467170641546797922385176256801332407873168083314827693435517920747380271658585785429862549800291579583248662959842016864370724935294606930165732643538303234431371533758606660880347370951549853894578363195262978404480262967491225425662323538885206414201076173966015178772743444891318071089952229733846266313592062340137349516924018770838127100649404280943841067891008486045929364189698473335536946326758397846552484315342958133122800259304088784570270524764613370181830379563013464627288610572399385488909404818114051917537185538311675592813435739142558176854801695071761248529673833163868796789090683139011581328435033282478387865461610284802154828391716060998509660958310808776133699920389324902053607146967806329485028982162475585937500000000000000000000000000000000000 [106,34] 553530683817231186559860181004196195511774487057381846289380371490634214664075812724490700489808554812514911349048249900310054178327806826627963320533303483340953012805928819648855674378697959952904715801005772824471912829314819120234403609787066854732046292085304837319483202836253011602484389472422149777660991631005126266778001505446295920892927135305175040431244393196409435378876918315884642819377626349052248621159791215507724533534631858018015949256563853243165139517103209254089017044424399902200749894158459451931501169248480398798496502115289682181738635405254837846925117628097158506826534964737782781170470116168681493277726804894073808303564880172314588819250080666653046566556138606551968723618456671529005059457241495555952886256976281754927743380124057994979496636484432976833412090139031783988518821395628764483764078037814358755153192931385258346806244325814500840758774438461074533157002784719418127337826742472261896597553745323974447658666468552261498574308410738494755375716225545496552835081422735020906393900802676110343670083467129747353316496040817516545951333981288086546568458595384078139492674412785695334564397065701936625458875725401815476011494403631490712258298859704439437260768765939641270603957048964241601420900708771173289464635903599750146750533203583575155403051824897219923676761537971415848975696203219952115321705866109500190499412865684617209384377574610773578007631805031058301583821546823217131114253680320994676901511757687923646603625889769882414960247560912209856612123590835118379655749802014672803003845218392228724643607961163453215673880569539154576758662419568112761316791285627302229500832079111641870214510449831285977747810827677014569851385812681800935718430464107541843175770778598508379842745300624436467934747944277467346582099928475147444168872214751197018182319848026114107878677162844303762714809116359973430729783564740537319208818897402278821705838224623415222397783071071112696216358279121803225002558402726498328857722286922324296438081189648460850535835669101536481269203698851144107826111880618191624295711739973849272996450892438421514212384338897199114233552802038779635078094168328792210129351082941070609071677570929435230610573029930345281056849149323576026110578988363695092533371928349335156407067678482467750478591694826135648959572621041426159247756180747934706687374273315072059631347656250000000000000000000000000 [106,35] -380092559623987722181352047476581236395307228041564725949614513580430453458717995716317915504432362269830866433924995458438495461648229909051898846831351092585601389067624556067883877821085782151748779156611107605579960987257477303690553269655727129513553297982453721404898048802786835807945520664834693579172914063826832817712993526967213743603313042340368449138409601909503480287162535182342060719520582425967055868327835799167041515453798040088122890842475170754903544670483782031836375165597353994414545686805016828232925012735692953264429196588179737994757917738996072909637564284333029859801407845391586457549892182588776113395010988533552781729839440971867429614813505064143056157671843173772459770950998010793041021450383858249043102221862197376168212826682387091129712913152356027003599211383325091133625978504484607549267142690557723487664711130779779607542534585451906172168054844182117734185846489870888111224185506814493691948232272018328730152679935384262544792716723558177497276547202664957210139139968157569960399137684260728586998210145382135163831966719539548507523128191941552835503363316345514077755413757422692104906757684529624500096905990257091461333434616002804324773172541687823870987799278945253151586364643162818183636176245475679817894754495228775236145266473838115973137335205469622612056024131048535888033115485670376684546506864543383525678367851277609633244376173896365920908419912240455007572372102511606543201667207984539536521054589728866389765723267947314257848351278587761797958121676754995633259888086570707965368700839640987109912343383279757163180973645146399011344055710130787007423101508021134852917842980401143390646960742188258913390014934342783296935804648932991722170707305906593534774328805510675776069438797491889555975900521386612412531374250197840335638383801326813124130158527743182278669486990665533257764278544778552440948297069822823316200626060660542856458770344401111871115999383375379107295820099705474813289514051241227162938910147733404965273171927397189161364581886040107867818926786940046907137306529242991889268813342548961315817439249841257080042390255227202878454332186103489376845477021960290613636068088606044285969845691420570150374594299303717926709140711122885210001562551279256031606717600204391273475017107640893504497230004713884277453496255450011883306188223766164391292932123178616166114807128906250000000000000000000 [106,36] 219061106638541537905701200883348293339007778669429071370065149423453443144814039269210104182967092152593543896300910682330335420121141370939872376356975755975410556194702139707804932510102188322393011327298535032193047360102482126281547989030887730827785873625258471776392675991109826808368254729197846192153516866228406964002732694470002774027992182371935951421588612099372399815335235158168071226010694612586806633294112284352751585019426043187399230257853533990050442541403243326898463615677529119306830246968888472914796115890800844942962534993915418097284082068878823179772754626847512399568755266470629744554180672931738640124761386939393761407043957810420457585507930746056155396725583491632854890415020422604703387729652474558941958199772981754217060845613418086477156727097953961069876171424585405518097513589617846182489216910793040721407448435113571749604584941696631515126391949226810433659879213626480584469819792027317456850057824192354493500500902282030726350142901964218281654822311760454348043082083395268759441070196109030708715338060604065874561372522579037092756583107701174301882264561419278842000097115868950918966271976838062594965134784190588018432764472867817133849733702565598141966073632773275186876707166974126082866212497162215880785648130559526664784131996284547223727426482659542715213098862100367933777056135635461368684548281644338284613307380584400333782554381633405237675260900765245050224817107800969556473181614302784043532632963193720178912919764971792309402077889204609408699344754553447848805121659641715432499357374280900720612780183629380110883750374848762373092974188861073179464691337111709967940011835019778110688312989821663719025390819210236149844595112975302069025774679683387164292492250670032483308907234100461452062878824455845863976521642771211214450279587885610371302355649696644067851621169573568978277803859119914761345496038849859535704847362457486230289341155440129601531909400406251132939300172903709917861498606901452405498384182575375062219597202481976579639857081220628943807962602893912869934459613066573863324239318168951044636539349204900435639306450681446850237668552340635675219137593634483216822556442438032820039056142400103878596001608790652459599156798624227233175254621269870781339812210966713459338530472877680509192967237873336366614631243978259525590127247072482971623763603474799310788512229919433593750000000000 [106,37] -109665826934918993098046679814093683128702809587625097558630648422634780966425659036747761185035555469915427233020251338021031835856020898264999207642538087015657154492791786357751302313263129332159439185448331579145676275496205437275899916357458257894004978279962244140623987912957832375031098598530189095888826704491629429901784060769071332521537880460984832073286430253114699503639405952699549747952491035328665325235279416350133069359196586659409905481563219354734962205027832294136976151203356762018237884396373821808869331609612590608311271261545190260653030647660732809663298962586188221381416505918671744817944792577477788259510595935768648904558046293307564344952518855244939080000948154198354748779372712148916973867499477642062891223042025983657781995175899283925080651543855246489445839218340616440913670101963505675131222428826714759452542145071199121520837120992339776265629172646972339653685871046337688896114844897117085692205137687278327322735873644304016424518988340129924562228569954939459112381822678654249982581797450096296309073078483337080899083701551953812293350871194316235070862064612828782042320431514840351382267181398099384203047641126798934226089851023718178982482739682087724012881156892567127906211258408616508184863920512648898759265954092095208580650658926977999294548453824388382397594061931161302290169366946001547784196316034334885363602074779050505494932183468120959425477696758839624453246722547977315927574369814273662866953007359293635559343197738604387989026976410643226608966777696300825864889072932217497761015959025641808139590867372832082752028296900241322406221049058717270342292454604069584995919511143091503755708604287999649017445388784161602687600241013513628648224034392079851225453442943261576121076503836347015872808875155859673733740057750509364650967976266505690415039755143918816059971960055839026482660768979089731432790169785545851182924150025500311751601478267823327451465204343156537720696809547298411840546849935191740183424676136417665825204298260667320054071978427659659248472996221967761374233567946543364019870664980515592737084527184499948312197781618358851986921636085326608803426411382862511512762227138835540844456178887299863941603660492922430421142561314411441489534851879491066745429559187565026897332779134265962032531116768863050428090799518580926000793402989719606092922088436125704902224242687225341796875000 [106,38] 48789959135861667033970494716947721743300664812239090898159615258074287496864275783160282306729524260242318115041144248005563486171690907788485058286831257517923904253764689013066379345858243859719084902306806422193275598770199646975805451592586001939777205026196009715719703688211199913392411352368866415401234471253394013940459287536675242752513391468039692831353705909286398195561303838001967174780899544984291013915617445841195390567515610734920608633669607344550595869278993638624309307696935191455740557209031838798841150782970135221206826043136239223090756559984704644735590625543377388988163111238971233870069683010952948441049551413534292965178195804344948136240689484505885667281609875926230689919974958564043071775216298251429905672583090408874287968422783841660556805055393550320380391089763963554064845209524239623152198700648117137588337040547532858578386191292714423126604039869968946278339209867661659213709170560651219013730956123459800089738404475289107440807991333472902718717762719389038283291422099806002205532784946090187338982333732014160245220481654775261971516201108569539205043692798624006529302343699374919474221757123219008447439550394487713600530567885498700099465453793534072515135833993881575955473667882910645336912752583802076955431136682012636123415467137371949643747771723701707449220388254037519725205298557854925382839731743613139719494541239447384442202396321982997348730925276133443238841880798289477861820935805697519286036297548698445277584902021571580959677509977978036820605136596101130469232030861744289558471685142667014942705694497277119129968515707631485157891004565977975431748531616263610325466633729933955462998107562493507898859321385676947497373787004491567612537299432571943833691673794297895151458200071578729750720398826775716647072850357283653908470702789904724006333289508867998413245814332335144395754847561812971203904472306103450003339544946137464799881857382916700523542956800945370239124345141048528207832582078440601004839368785175403349963670599759409239527313492894946817699892801261358849905703237425410993527509494394813128514765381769655728261570345264664855678455421153442525715068063784284904594053331079989153865927822988567156893827839854457507393203402549250938211656582479429515636017637192911655458143416551446859496786473819862170248338246409456907131748938091439504738389132398879155516624450683593750000 [106,39] -19601117251892386429948554862853536926570449685207913153574509059505140594573088407094004203880577219357684013529604587336735070522117419565357036808310478987173293715978849128488375144165959111209971428178779805063006764831478945228333134796226353022648307015554756055006871489626324781817839604753086124066189307365973182134019546474116064915637738394500889367784265154797771735744560718174294146047226176669045881485302132357250206100538795459240376740234760459470524151626355959491213102660801745662516108622595712807885827085495192183822398220093244696867594038462654629037230459676113575935859037839234485002660357576696221917144138999978646510714338444008176915373575745553589490943290596472795538140837619985815774028215392797400950058428226844529827357182749345225038500816366857680737698585827547928783750416118064029186623286190025954659904385981897179898267488965062919263924593968449789852992608256462939845823634474191075486039000691378206049844636828114942996805128383675426451788467661577483362826351375087493134757527656311864070726653412878610742956786550623283599746966298644479878394877753852049639267666150228550966347353718571531419043106773785192551791965972106228195742676549510677878159646257145499476929286068848977059442822644362343971422246714209750955188370802161587269089755245423191503262066056730930049505376579870911997092731547531217386669709365679506008537080842028197668944265313403268027376224722592375313661046539341862140197930187424825949455913610409109293399110335769294739820635168604058154015330003629858855833430471591091729485845545490556627740469389768263576702577506853533837515271395700483786297770472603371145785665994244943191921400873229292011531964311213529481315313774462319687662091844920317516060095847998740826767942235629933730326501243533946798741389639347788603120294386540278479787275121606479764431107085926165724630985718200520236673354042428848249962080602769442221554951360995548490632011901358454796024310690303895891905696597309496907514881863552339211598603206806366113303155089346769451900820056945353125455510130480560409786995889867498320828494127720180010094217061188834765665863539299233015958167369486043800075889182072009153445436372746840798214379079348517916744647359580992891118790790501454197378114028589917279831529629206629773208333004012183289388317159818511670188456719188252463936805725097656250 [106,40] 7186614745659864814176022991052764444929634512507928326878733224795137911584606675555948658359953615606801741565012499865330994767226016628219474048470873354418823406975548573788535775347589394262953197696584985031097408652448698299510340903982980029727821775507752065958959245358310792879328705140040873695776880586101873364825104517805787761087505982399747674481805954828493620925953386510322951518657803876336248664353044320481681664440207778017641956061093717700092949777583365812285588817140882218791442175188782526059895627047191815641124947797159272598447856514974292752823824292621388185358080811033998374821327111387269163607785580394507970398311274219933396515779232975955731591082835052713978796556796334074404109646281466776892775332122540702246647477803953815393053707344131912771600287633097160658216439241545168229387207877918658192964867762170989973851072985507168738894769457620094311729170642840789729599713644975283777190635981797308727991822612552399675771379355183343407746989271106374498211326017984805460976770310971452312335326974499370380303969146984509373196735276391702571457945125302119898207560821759560974755890641915717876830000246220939865429922748572309982881813001758109053337502054813859073539405450512975834819694495674905228087498152399983969131541538650720537151640867959618041665026073837019898437460307437739457230004453370009567209708023178361327361479834679315862848054918557134913164969909638852431557098948476763139235643340418339360065974399113251512004293998885150360095870922365366658945903665397713810179416957191609068530199956402760458637395552500751402990811263879845256808603332950517321788450317225395124813484139929760276455277696037951339505876843311860343734748531471813355336105291455335224098582672455247274306111908215717283739127537205332139791416362219891357595483066302565995805397282462046192015268771569908462764834223112315648610123973427026836616736253578273616036931046931398753107510096305679858824730985528182854453248985523552658102076406712944333408991783401174300061028065363065092568628802002116378785305476347993399638064004793851390591279625719267111207723159914303779366922017363154154244877118103749589050060678421448361008715202846295541836085844995351790825422661617574601312989792482496259198228464090233924715072427862016490990343177520753714072415880079192085361228237161412835121154785156250 [106,41] -2418506328922386071493393116434907517680166552386147752642492738206509926420154462697993798758056446656613305284166155992085576004182395761253566185138210669753148026599424564647529507922082460504822988162162392239629611827943145023324185818584885295295464163484473327358658683641619618392759051398995769828523911041645654070486680532764065917224508542262642985229595547510049096749119474112832108825510321128528790915694012228336159471963247129270483249935801672836105204762984940253945700078109682798469856388050489060645187434153479124578184076253000781252990528113385287394931084110216410924205945288545434157791422166782791883371393981119415366160413931620025663468630477390272531201505500428987760192742815786061764803840210077307098500134840257638358603931521375517855032161749403827846211043912083897435897937164026070243004727561366585580916543159684848663181921198675696672593248258706379721829360125911057298129217560237201138654204995176438084619253635588624559837827308448764752537457904941503484408580819794044201495750911878409214747040036045872560810982268522887784796102318469195284323172795684871053841444062976154945449444301794104211063083831180381902379568416701118507886620381843691271247989208871774614957166149778435513125153235037768833804127150594520873508479261482336021539128004640149779761596230465882564553697289080401730623516192304887231596144101615852225422915044020309598331361990687384174286555971263446948111408165041328540619669693218633641309790324322612733722395637706158919126828841564080341810709936898206044142469834308986726871762790946572221896694469930638812369559134936916807917914146172212184235321444893325031809714082445231629981009900551064632761025404880327074011901732627978895886138709463965059571429304211535454621939913007004005544766889619384063166725457025347147666196178018071534893773569761132566254760162177869863253552660589035124675420669000348282462731077594359988692976289746757789067414718746733091648594548136137943911639505905842428325420517352488387923474912625409909839267344353108006406786103064096107242959109209220607894849574353372112331716197101235579338116521642093958227688168466289739081540222675187337477691628763879616418789609773268642837027272137554258139384102890449198299242926841980989053564636459449816031155411711454499827553389701952940734046987314442844763107132166624069213867187500 [106,42] 748479932711671036559372716556857989950438295027541816788964102168849449826377742841721504343197073773485891215985263332719875338105739622014114942339258014141740398324888357265398471708692074452676859021369834532048602034958299203906051464223417519584835100005569553605398977248033409894702142642827348178464008086745963181841134447392648215023097475483751266132183623929209891877354682588813157738041840445296003053122416706593341209686168039854795122669777649886204690589577329877566685699313588865360573573205907728371904278092737060708098794417627590887536383623970299981948968918654842345140901215546614242111419806789083231552524378267159220422546650503563712624198080561760115618734671895535116287521922920349003739471803930181734517595105635079126297065218504621145294871582182226256831564389834718064025167693776485647784434747471678323233924113446634251893233555438506856716364779747789794625526528065255259356103614734305851673924943809724219817361094278180251768859629032394795226744776867951410829081245318391606849405366269750594493370390433024633204575927692599442926487574430899378130018523939707500356470104921067011068930702462633464554286784542017262806219558087770859342196576958498489574375425513502026985216036852926162877610748413293957342750600298242947599290451166616436500865544285014636658088861340042347501773385785076202304711615634230469135825302310332945315818414156089084877605482556476001900084657464468951586639538795155127122552187664419275250115282185953304239762513757391671150335528723794739578561310113582811941847623817208211731132710971586131467425472106672743428784380736960926850324100534520359553025355493603246430936935242213008390826641170123190069273183670073739275834094860755018251621176344492311166693334073324654935496374891434779213340312733132666255125493055333562109082356588048169670992295122219519129740498601090783493869261874277775546315552524005353092527669666396547727371247636468488615268984676243450472834293677561347235918428954361696488770435853499096698034165605517586776007179019792777399746124070836431684032654576879163039071603904161081513398324363716639857655168081094002019634048260835771095885310909296194432120829217768669536469579253351088565997364894472207145197201409617249523509386391351055317275094506862422604406608929640016221578349171552626238612671016880995011888444423675537109375000 [106,43] -213187832170070036749133451017431735593250755616809998629364050603219076271728786996533466275740582567385884118493406105215982689668306453142042401787976554594074773296550395661851143435493134738084910502835373410947488328320031658708147618839184177145085562240824054064500468689802284652513432797025742537903281840705775297452533661486856631834906153594883703075620282812789661467832453887488292082350495587579936431313281878201798306940944470514809843825736621920040307382436243948745437755835378650722753244177706778733223572569939466163091361432896568354138478941153769748914636292061545591726214397037377192936888723968537223116362491891111088691523569038235684417344824840816325958911496912381583619646202843725249681060765846298834657432648549401931520656395877003546975205096236249539127069143348766399643366599169429883731127017520198720540346120631364621029682915995963020770006276525485648604905798980203639364478831096991383014461992730565810399537523709856224264959341051628775956593545187935788727579242251180999711854290285905340839554708195143636111241972710400067853910418819984843085791964538564003408888855470325987725003393315110754628245202816710618866016196080769553521422985149776266497958946923851100328680863311669234565468098209241865829451927845939217667111661013098506614712269897262411119828015534745613735873816472900196396123476819031836235768491094404056503853439916584666432014993869897597902325111844960326638369319428020376553037443971782550909127923311000348745411735773856599659485509841320608192112725364066700655422900248582649603578386596085469850601328584398474343694159894308364519003051454486901207398034276624770280689724532072429534763289073603449100178044129197590229971883432154808756866043724881555552515607209350903485231142580854842755094076008853997047297572070597516140916922974356703594317926184349807263806682220841519149053646685379509394304955740618493810230713997731200179422983301647420347822974110595044443577936208862965014347167706358244447563255745985627535003033083789711224314040889977355861707431349249421231371968531753450501206268640310507930591235695520336078904457837202288249203573735388545771171494679030290885680124735713009542393717534649411771650988928231803518175294115875196640934958473394581723645864824829021693534721077079426467787852404517281307283482760794868227094411849975585937500 [106,44] 56126835363240801476247689811386122148720994347028149296783698394186688812707558559264152960865328085268640273611456124170250184651169351157710136621528764154648720760939113963572462747655534550010425908105890683069667413948807756082572684552304622219910231679356496401965579029555114594599643109053208869882697058432077928143028804423240500295771686559274170680001508489253419706292491241754429726650814091124299514069291180643275324836188677168313935900420142359921134964657881521973074024053451104099283562923411010011240968269990506384942897932364998789372081929728859503855685949858428357237802681545010315778951844352970258400358160963806482213351919736756050971452664949408821467958433421294477468750297769420094122933868291646519119286004066705127684410111251298377755227936347033946417232926038517151921534632679442583566192389862313976503051125226694007674428876010803553363488332983011339409478109544769362380109293028346398213184939503688169763213283830290523404828362572928695833413764433695908030942182890559191949293227862776450891443073614981878666838120607409551207381386509807700380310260983271881823506106122410820245565870498345890709875981147426596911941748148412541815667522768911420486406766649454825607687044005213087364176553980663991140486434511693872720652448893436013987314062068783954149014640827148758149273663552720479677420954719228429728417929720913324165457566353659083918721833586999361460373686206861982325543557623471328576750451113555736383937937432043330903398720808220249540975628536274231059332996401753766377989120821276108192781597023974559651143054391468169200993475095849561129291460677628424936311029412118333539950581364450015954720241182892775214336141073930899349136844710060272288862384397890086374922334917427341584578670047564882118834210585682655771410165421543937250944483462887876995115299399483599037447257100350412250892785042802866717288904256905224277371502993931231745616041173751586348043273923145289829234805590751066340488004496990379831026776074187646497425078144425854298829902172499286297005312249258470789873152195106123938407994096693795312956452942164484648411010210709945524756212971547479616207266050927470095317521701154181956665368228386797400121411760428085873820476444923293833130656316419156174421737680286658647463772190118989465334280988730725203694760239159222692251205444335937500 [106,45] -13848263443229598144393633737012158200190789894410974708018740034723051876220239006578114473467544539833198448992003998781710003268843958657175348244557371172957359774125365815084993639706537852864682767147942887884789049418296001547628950202759227078853872211290869874443529451688103274182645224747751731915025278495339819722645367695689794179083843334428621319753019319092485325974529974533908595585425611694259198277225181530923156712766153109590073301613754962261730772500686870874530484317207927291661502938399045154044961771322260241319680937696065970977941993892935586714029533994085462241375423718864661557586449025770107850025126997228705732467038406403867764013395654895847160932711797149928491977462496657173888792239434627218778391297921398395411729964901031953354255835118600564214546086291412902895101856331316734779354524224417648072321615277739938653039912577787991852883830251836305369736296303050537236115688508396679559301807328613359459966096012579859748871255135539768940096490844231082453344445279097670480758842936870686320444328787997067331057045988691474300436973074256959408469699217143730309805001660048917663284579406379277579382493724658040626477837150103114115456270492786293957753208510981955838945322203118045075123125954877171557857709724672380462554614623398396675278969889726259303889542032808706060861821677269274935301418316483967404481768146079367361833725004167132228003432549044115983349805776467319228943628322009022393724481849678930956927124464345334561232107895082113788607073277241380566745417385895739922097408917292717045346055085421338219232372532461369940953003685316316926422137196839130984876139394389069234206500409816162934688525176753350216858096305060218172212266303238576633804750507821619202498813935652943277006692150194593707575186969374506842923483035410186686768964921351581677239288311446323504026673591211863852645432152645549738525439248826724856371464572745540847242942302903376843887124347548357789932857058734580778454126057271942724500981651948849243455704416348797185062749097335758202029354454539382413259263872586611503969622514398695509291173253797322759430935030581750753030093372346580753064847318456767652478267302843378610384835347262640149196399058087316088292552372858421347696993235032987064309358849239868459239527697446044101814888356571930927430003066547214984893798828125000 [106,46] 3289035350261798521899281326782284116797968218761008899379156561478277684344787831300882603702786246215564845599200472215803338230278533295719835710206805792312768166175199447496394516310702613327753231074692645450305624649365840785947434325740810811098951433979117916785154417708659581108975470643807693362718998059150851435726019750868644692455575508022668318315471937651231385146324841515303371502626602725670302714529774751189533725325722038302040283981130805205254525458169711986939637487046187535096749553151226920646068096025951426788171769054645642915354840851735013111850186457671775839070121323592816012515156671971407680533946291920744493573168403247038640050661906382136362561478069464518825862222671840454943821620729463408855636520277969405351714210945462976835230625446133190700783208724605125079259972969252299431410528908175046734458222336989995191073873978395925931270538620636538905871860785836630792411859794063639160177530965560784441392034038500001771394509392294344112386550790730479067923205129430368058344720501785119050954943228739413582725964337453613037846515876155145627118854700308257337671291364747283254747104647944125951071998270125089324089539830906950246202985427721571288902860296651528570633407607312083852352230208512165864677068417435269366188623814891006166025893208695760116397134858304940343366430883960126428441370718332704369507720183849525230647769718372009136147397467956820539523501459069617910082672551699770122177379824131244408592572693030385573476679006801209383385991568626102841500005363141191567542413252857772700050398284054544802045713280256157976983606491916450614554132043215868426635750654321176408468559053874109946434331790079817765431145563758939185146078780677572145951080755150904646461499083255078883553337722410575492589610054111541758866540444578229105364217478833724970577460969777116650845031213028933291281146227700810272754777049258466981315113182386520674692810302439298013627061192547987133111192557541127189787866913576470453789448525417933097615781602194858394478517285213302839766881782493322983420960777816395145761685687713512791252734469889223306517112420769601402291850655533305129543903351497606204161089793154501558249905152992749968221300237396068290561578265060314365556117235799905315597309751191043866318932825595927903249496293547338154894532635807991027832031250000 [106,47] -776534124547627650571909179788774333945414286795218329367473453987575679896871700345483919584210919440002482858350368460582956851721152219631584012704686085925635946910088889523437606329813945959009246831670860294581056557165874369513270619043768683218219399589638831148156046140889966784528174649346999109107250864259934455627751259628269937036221579162115802490930561962894879968793333710010832708700750634870902217095670271995482705271477656914256930457646840759728048421489024676002158437325725418785380924006626070457273302440473137376947632567784872871142911253091160865810911653335482783222856301599377364257107507716676026949215739549241230258411365619272968230771120411136820277303412682675658483845427657195310232885262605436644669465317323986943950076776727568584845407357939159067479386516423135178465815478092714338921732082173796588156300911216972096704424249505164329874438605937512028312259915496500372295147477389011627594176237502908009475140919207461776198268648649121062230519366809622262804929582055800461972780746105721570547888880936380073477928870211698067537225622117626316946724427948883390388001749794246042429770913924170622904109710578529376327427123361128916586723352419272090596674345123057036890440616186199191317490228645207002021771938781648417373954713920531195123771552107777043935324691739938590364667950551463603704867680381991003810481634258191938318465136936986582044117888600773588222523849755624623906488758540046256417970060021901693348734924904278316100170365500402727522012480537741989907255589133824413168398319891060488803087358595843255512759691097100429113947547884820076163681562248338900136547891964454631441425153492785754146613586429229471760071614966207153343556729199036651778453731622699185565485085998384556028955134632013065442019582997426321936927066884133520790391917904406021486817961102399474343449767586164811853867937333785103127462560741209925698961812187512835306057757825305441109615746121842221542328576134167265928869951070627323376117764053651357814247126781772315065614712015625786783286591937696069717807630474314793513983908056982570590177665615961931481209974865338960342156273199624752703484133212114229405260120247573246451503502618860123215551996549532731929747639683422728859032386857654615860390483742681956878215494586741569449199473762490697481553070247173309326171875 [106,48] 184975497363910567468985967094342213227585564165686434556762185499771542302546717351158144897069187318793106184135969911671686874921568595425269236728398897604028437008558918405294381568237154049027637576156568124649696579447142600345206589374166725496959037801656032768816673303293583041515693534495458607932345104041759665335886581955809390257603435336008525691084151117302882097175347931004120952113538542390645463075415837332287283717516274440409047243764609579703700081374931166826415236207687820133466886795649480426321087619731133565073591325821901982813041394998982653391528895400062671835898057128679800551218886544811627905091089377615302122457711842878092706021153334730721341421982350389080074501605855307254061712249080027531241556540289748496772934990778719160102709361045369794471958597897922042667593420663385446074099145035732577876583327809577452950326272164774728641489987316114020971075833586824855686342012349762630011162506198620788007699957045772014415849341900140348792668949811224756634086482256537094984069242132143381159609990976960466405982360277938757448508091837716727906991040585947113030633389749157696388398445055194670291736238698072232232578480596970503758430803453372136770071450771003930614390911219758948492109177571991583227406692418090320796164052832405487633426204337546994962195096275361512790622118395082487267538693378734209780681295951837270770832824860659088830644876500950030579143594447153442564903338281582966182890725932276048542723088606955479699494170063119496350191231031902692513371387152093215333290023111259751051971148856097674026052246989596189951720573482444805351964387238187839084418279461555938669429189187021488890042848765552834306191677025148654863824507791204848928815603551756943635635962682164650689551691739711061813265022152877229256395647940164107072223518402803753296313313734405237878144459819842430449403949436279312797404730688858283362592872850171413831382442149815797573453539107590046370852045765256769503250850711591764886170039507923800955372701422887188892792835708649899304068509499963555970189432416458615274980336621123347033404155108569897918207910929244823427565284414306840111711575539762739934951837399474447012074178457762078765535486061866537605827413786986228728217605185875114233772678127304510559397943571569608404991935657335488940589129924774169921875 [106,49] -43613016903734170875103988669039116408549562531561228819414389373599334399178652216829936649789726115368948590124386212498381373846104270504694542813542920006503822405252544857902926335280441888016279272059098495046701104656033879003233055667942974254818575072876183494020172953049936411731512555090648730253112058546796279494728276243641223193737104952664922635394783908623903866344530869184162029122109272843239085022062807901998214679079872705652504432904610735306937864879375750269219911334684057961272707905822114294516805647999808297028801574067558142143381544504028136757318796072041998926059696672243770544668627312547735463799149973501675155877033509637120920585855083346483207414383148416953309372263082228278377409153568741739389421168633539175650735631946477975000013790409727033729553869824749734291923338071031582545731998965392076073495919944243919009242601257421730852596721848695612661646382421290028698868539472570340066406058178495072383807354118605107612837687972393277635906651255452329191320956853942681321745373893237607465927272961966778866277523422618102960915715643284283377841007721263375250419995516361248632856763355730075904387618823708399223060091575737412220708681213794021176249990483633401067158368088425469041778568182480133738449649038901413228911784009802935228006120050576214490591422736197098993162135619599155046490252113516473989296378606344778789200709879150339896544768214571436936257670578941981013171276473841949865761749940012766483053645300279912342840164628652179398093489408543342181237646023323896858825419407266382351637481785951626468384273406397570888736708647446308898617343268964563828851955033788915894621086494390537446544155421228225397457507189184521649679909846002015362811310300471020711013430803966579515639024465897480756522565201598352642559635610612936360088318154265192720762545965592225113111394900603142171480300773507673990065672374912536813969925521710403678537035647303602985526581888192379217865019810517290381684493720339399075836733722856205085727365052092137364014506909348851073273845337647407159451976153888127807409419371080736243468502095658535714540539991467046620906479916023699625396625978227627090800745064708783542614484470463941290970519656366103316699107927036329302728894104834862953273889880280997382070792906991717197140445705372258089482784271240234375 [106,50] 9775394444406210124520432079352514217992460368123657991879730831966725793092118900894541881830023689206600697530044289591881649803450058638479613515233833000345545363144798518867657209625119803354059226921983801037619498512680377730553511277288941837433007543139493503708902638018922189744827267194431212725629730599643506612932030761919433871350648503307256382294033966845833315111248048636727320243868235030930189731269968570197194487188024410127637552934037939275709416222628827080516296998488654361410184694949941491324183995179868450353188032531371673260274860161008406297753284018919149137770805363574417031654504374404048231270730397081679956815114154650007368428483407546943367263544954328327304381172739256686128202130537058624832474693227360977821605883823607415511528187301106209782344264680167195194417964705188360428862836043746395303616074096412523601437232886766515722775009518740880309237418570284677808553161008429503088342664716988696603932579390347209150520609187558074956768199785169350675450042701696839169525000431450883509466451740712055464971890555298553569030314522706928059508232209654764955942037189734664221319201512274443683892644890867153966587036991890146358767271224356598291393166524987128668901971011186591493076680098076185747645077062732935601660060194704610339737557829176486593367365714093656057426659930765379495187692539663348855128538756522036033427260980014739959358012885662257018697737535835230236690218692692802419332098538518949691360774056148935717744230687269969482675401725955432042524002116597893653808333917906696042128245811819986046863474709605735120196349262928008872248024547470920111500883248428776081178618411849811953673982495046057715014786295022647013391528684160473300780356745982561386595909251736696906275811316065204964058898032176683044474915486205739263031427502358746463289549859788857958710179951908109335927463465065238996332572717953675272939594955491858454455318919271592130458428455325185030146850477499760568273167841933493722058041793103453585093882262367826396764027687762975057299130175860237737746069648006365849572932970899811361444554125471909113856821174947452379832415529812051942192475150299443623999752696343765465855702050637665121193930542208774301913861681032185730421174828443745944971028787276816341286170709140579404561322007793933153152465820312500 [106,51] -2007515904113927212439068481012496227225777280542791168992743673607516718375689707355062274985758920247231998538796764322645333034087822503348686538549596477271190169514835609260897023791810176721684300823376529833493143584614629782422595389718806480028676075630661995792198694887157307075906033688306167329999125472151370033243628859209334026821111007608335157647882275831775696771048900518845294417746199402721125189390492541735613180067419999739680916731646535023845421193719233265493884158204212864327192972574762212666933231496971119553659013860067949917563737560287611109538559590109694582080594306899918016067595455191261041292101396289385699318412272832785361711394771703653896026875469057391545461071593722492663637696831151670352466640597355158476687756971855448386123399331252203062118830782283866282950432049686273095359141739610575077906930903391465994528976945776226450374957352740727857667463700938854832709196452599799452000920394455328758351579264157818953690396803742343476667906839566347408642622678518733079837470925915552855372099719200197497063804101737793852892277626483175275938466394291459649507786031346787154368530261875301197982679236992069872836839190750134253222880362360670782378574732882677463713469414814392139529137977425282308786470186357133861730653150430522765418606102378584117471583011427928929781243497761654327365447440283132819975879786157878960337751350037278567383043594522261318023344034853157534764017980766912064553873111147019181039189645485394607883109712539877642584608661116486526107821337717517743787503967497466137479500594820637294713397263723297875903861202434068256482249328009346658217803932181578620349623934283373548164883075072614532440204459605266762846925001208239902099393880859200777547378310734760685143511054957688433767600998889453182274477488457382633709175315773400582512973243041915456484328585187914702421257081548077731418548624952137095458581116874650248641899340648855121027559214686970814667581918134515997293474521944369562711679908821853943374034489841354114410498897116657714408316505966627800009270527764747886931486830301044481227420495231941168352856923431337925483134154707543460493189444289866757994740923805325759471443727144837423090434062436194971874113348573800302233331649788668441278300565560556603420211234378722764404301415197551250457763671875 [106,52] 369757520609969781838633528455827981874153235987125131627244702019408198812780818177503438458435900620884040343793417989388475120338458249401259787864546518103138406334049881783068910443408132318307309003175209285409992185128981671719417596624757268238263483167947552515021705988309564908198569353702546228283464630890342998236378532876928098324788057694908119954815797576115724774104234502302851281046736233957973742166694617131732142432899571601008401514105644061629450427741705411103119548816123794078050404854800372143756965041341733135340468018838434485803856297412979187906679821637150497933456367019146012836283511126929834891823025988610076302521791037804555133434261855341702918761305156330680447840546987053554587546213109745400650229874236666957212621104099869656871642544254975089148050648169140765452950778871175632941822454240782562039421916533765839882438253824341812730744539720908066188023157272777680061293779187773743660493628242172940458174288779322506499707255362527456071112880896987547597564250074906483873441033129885167331850291681306209833129473413571922815277834726276981914884238086195166565185633358663791966194083954066757790150851734755821831168350441747826052679466008759479596327074643050122843171608895154371802298712446614460214897919383042628673892129801147141032652623423163310477546854674858607532476476542439283520520020714189467102018826885181894425116889387309289117298423658224148116035298934791614784208485104284690157791792166716616645637949111874803656656553549878521770171762821977167395487826237027508473142938740715561661380755972187286883341205180649867833779971421104278682616893699901374187477379639157826429384688428053896037663021825224341861849368057713035110002154282722239677178176093281265860459369735362055837790110591254909401413975340738660851598289218049997076056707740876321997616653768055370930420821879977481612631525832597118237653374118290709822135040570263765262081358471880505837704354845684315361797608628384176230606554085263655260565238386229706904230973232794403975774504615346083330622322159842360784190535789962971184657832012738420855242437731263631195620143784938783891478705540451123545596229216122357865191089950827709215671601543402348058607022227675086876011093951192794206106111367988689273942627563946750155615683652854386309627443552017211914062500 [106,53] -60762180566831101128326545056664578723732418667475996554719133789137902793575413131630242271241659800915892667168750495859560233066412990824183429581008889389412684591194651489670437912726871164828191765393085141298970547826239216995415529398234182013615159925020159622699846307165584258832236716136213690655747991821650978940018994806496220896214457912968195404843287248355060593048926403432299713498132394723048628366039130977165099750678516979558390641396262500839805186057022736676468005071240764950320616154141524626539811576903452120435682357041081423483294489904897957939902386042640126940433944408806865169292134550217106883525556098485436069076006897731959143723412603666494239293653994135546334759906489896882385990010525303948477271358173718099605374109923670792785247674473858213245594042914899585525652059563562178224302050224296689694629390225499216156048778231314066498665544863120381043151705876812921239571991470145506523013708634686929950319034674984058558498018856864337227799945048823467659699869634673048391110492226099652324975210771877320261047425051288674768862283866614713492457870312442405440051127233231625415029640096525759253748452650168106775447469599244434670834169724853193344225452198004075825419945562144396677329067289018049077849576534560115870514096276702383536042193056877040655288268721071594346863253307475070044020421080140411770878514531306871603271233670078095526497198685527179817158814989587618650816321945427539810545957239782587515754552833839966940242560159791043972969149573542300520626043019179448350205509305483804085022572347038295991464567561425381630319865765475632838873769752587979462361743009594189913960439704398176413372410126034098176731424540421061444498803214148369908480534203570372454178170889210408018607377658301272547753353915934255026431245745630025282275270816100236601960947784329062073376473759168685723337699037047561456334793887571739450375296984773866727267233331586621087102893000803926250472203085905444805837866614431818647735870339195628996290039153130314240151236527885244783265616419167125192288971128694125026045513966424820075665400375595644809347501548771815335784729543007244955377760546668679282128036956139461733469457263908426825688401913084364991272072744504892469306508190533931732603953911649695418528693835469312034547328948974609375000 [106,54] 8997291074599778493534537455227545401266936737555982789725143812324245882774422707556494305121499105697529384120525048307626695416880058964654251656778942982711535803505688434902149980592287516394730175860784008812942362039694347266836190262517791456331734657477737670157185242921109027142750540180004503175021449921048037249149300632467067430911654586292867008641409553912762490054194045775362574495856479866062393667429426884772812223916822306393225846836248724644176267356960361140757190266912632806540177632140906813619888485716808923058065051337804903292671774877590846829654040359689778548765973216404794860640239132839163879339119547728121899742244232803319681775786295320726488287509185671246204162966709661086492324386275391015455563287887122665293258283135208345335610215408779582390526939077979699475873892168322989628435643072592165761007255975137500738652571937504319848828173726011186568953623361632808584262325783575456807154819393490424329542304278716597008496576869041619577956383559923060885051885023884059782068342408342988396637143454737415974830521883612670978271771320729911019203452731268906393539951068015582315863489023342498964770259266578332743253518268406638341981186862822034857100317973684452582480544595012892660063468479391977067549050402958445155683967193838042908572237034746003129373059202596189843956656170256565154181435057941049587501670084889488931749393166460292369438393080221250588376486982964199759033813616700970536294547227099166690103904163520687784527343717671602428002208105147304848034965857125164819466420552040942831761765672641986817950111617574089466837596548123155861707963280273777423168650863969181315486219918351508777320127381833287029245794481166291714621526803236894542439703833997918776156317607164191173527415644015239019200654095849254255983006000499254500172947879809495161955952319285252033746706562448923479653572588004956173637050468413952105895810813701505655478831710354982299538679783163885609407409238658545200777505305016353041746968695917310363296468504506836237018152682580212045263658844327888571489841575553692203619412624652110488391563587252097605763408287605112454716175175991182259877917315996232747787533212177802811232867061397912322941741004247063315144239542345636732253417685924054267164099645956096273913260574772721156477928161621093750 [106,55] -1232637618541415300367178135345972420220111361875554429247522287768747239682648259015036765342444381191424867378987451793027433460104002453386951891499753231588830362055034355188551812526078470942767807165460029260564840360396161654944685508433008258400395548891050754257652290938631313277367351505751388576223379521574475702874587604164276488657685474821805988410185050117523437683843212541567205002651836128664189570639212548172616808308929435384246340731918400508682479838677214200568564059506331667138122200894524222963672144895724997640548753089452345690228729055348102388077718086304582143831778544513224010011046519828412978207891201050233812830922620600419411673002861930093236410592899576580266494236791076738371811931702579338536097253050363519629294837235875237219321205219963017504126076065237144384157778196951496059109281914974759904254320086149832773255462966917827827479030883847520668853852729175938239496488854625391891720892606893489320695141616469033004009198939786059569623060888100564802460584128625040987963269496449575017154575730490189118119844666485432981949694487478784722875462097649794415694852325008370844822931081389778502492306172603221997322899638805507771997135294612448312593934360351307951740258984049863359646566678809260061167098499191659139536533034470789574198517487059934754663951975026209617769295454532286974899156908827922125593476867126831144323753059509530828713958326220470135781009964982401118206697310968073409901394096078231532864433969021057701279610779150294971805468394241599174546430037596529834430211290965407809887256965494018024029815934343588849257082071931765120020959595774851483927889219779881120559103496193964813021318294302847696815500412166092769732777994501130950675731614975393966424095453957481399934159967624395587705783949756285750039195491135533737815414571866989276607008993931179331921020287785225801980420069295613131017181818313215445701137128173677118980838072524440822882336939144517130084170176670908389552071452573478459193544713236314798757905126775348187066972232185016431043155305867087035410138913824981627355189984245445954491546657030822458384771956419361537293754704538259681634856370077482625186170786493938748588270302291729111234004608227551029876610297948384325100063897376495767732809758124301602322248072596266865730285644531250 [106,56] 162735754822787730825178399977036928620018519929897501038036892091113089699425161734680584933549793087460626505907168086959333092379551116381167239870128325624937064941531098996773308474016785745686936185869903472712279888300846852313333127709616671840612209556608950714548722796208383019522310390218222366211819832730663441006080138238903789307039846069279922520101495936476033908600829249693510112191083767152601648112103513853155165709552050895904602322475049171756703980470281225659990864503054592944854602522225914561370310506097248063796409951153205263542015437399642807279132673870345534874024943376854186966088335164338672958774382354183927225364788794705822775936150274058063387539167109052710903776005352488245800734431506942846329635402866656482308007943745907429270059721232759602767104822258028190729608787241961837691733478996468342006639663059079895753176786433491145356471996326551729348839339179957879887461372155295227686047352299503871895326588978397819393760432066356553054277084593042324902397329390421111070831530909205336245434974855089251021165353613090220945464389609882267040473566396482473496645104350610122638731895383047979386335996113194986092087457989947379078312224665000472525062272662969206970886724118228407074657334949812706794175508717541265381357717066007418370993718265874854999314717250447868206243929526757100755610299991803589124382249437062299723549188569564931132176587587789848809495411730916040084210667713282332828264526568810943545406179759973600152541988887690772361219759751944391768940347323027276562834469547871434318785401991605902610934435119441809677349496994136354802203397451877358260241633120719513684688649573516274668371189573498018926188191522961179298588965404367714171540533920942172053547065170303950318022342068012921727468214361295412570693301743274898452562875924054950486049136474716589226085444937939794426108565155875527007195245264122260747616452034551136333033674965387100475671117988851808819213057900834156839606499424588093029137715213151101416202386131297206482929493635545923011142061585682381802670329925658541323244216826762488718450763563628969270671914740067059002827673300315418365717126631353637841231377731364722477142393029263852871661718883466163292000231064514178154054076193351831828239074384523377148070721887052059173583984375 [106,57] -21410027392113500847537021980950832260545313401117937616764428290070000471426155232957968231794102298489098160461161281776146429004964720910804670943578712595832996501660906837360368740200657766850457110863054283758507490496439464906620255804548309706262987122852137786386186883221672358220686766554530905584711168132912985523030622975638003894795818806540113716189311544172428539526245449997653262913616197391645742005399053256360156735849815004728464978514097168329750552207108317814079672405057098589159046316871535389319975735857369802935857128519969744908205244370457128668706455105860444959407855025485175445819833108228650368924585428450183448586388361201661312325645623600841299822167397523948374889986562204693987312138344940381551287891050785168617822979661617431947954901673690015506870319706163438887755353060454200119354302395791099619579422743994293102047326807329988937568190607299444072735728684208510393269052520201128950788330041821143584268828805360252709100120758557095231323992208995193497951500396769170659374133171289720011295688007700136240093594760859130300162185588925839417465348229444585895682617660637421064068133092166700994012925606044203864527312136254447627225392192240423936514024614869441346764448390151963060182865005015684708935854209574662173519606807012362134651695312272751984524158188890487675012948562791990610568781556076301581070653936672014499509764760569184092284839818202004338247358370806533497840806441969114838707876316744078756324553614302290974380074124975403615995392454281928750865837114678343763809802874150915997731007402509410971659624423156370612475142161755610604891452201044234803026733146098680841972858679065185104377745449382005417887967090249110427884823480707768796059977823136035177848102309108599977822845118965281347940847934691938288387652738843260037899859199509063471071616119820814331873953535935730338142682898493134368254522615022501865929810378535048123696417463763478478980998009803450985273064105573713320115312227017457712116968584917653841292145443364032023667488333513437999291263747580852505540207215079805335075393220420190724001005588577270657329207894512779344753570936244174746413948468438956778077104915975252829946834274422170977954544592764667048599945390364434084269476335703007333441560966491579165449365973472595214843750 [106,58] 2786812207952699992566578182102637337706702981275226971691547635281555314947058706801659933776881807935166648971240746694983382116740050141428785427944429940621522135360416271963021647257753719245927168478033827093374003206226790913028563364834447744181338942532448699496769508886297565803730605487258103149290491116177357527269517874765673342733978385392966155667400974590095671454715243367272309038525834009941257428653397810092655261462749641920196610918180569109964557486508688651964102559201292806821022833644767297247287320026414170690967202100826021652349170447409436653499158431001426509127403358669299533761695371640332456350451192567747646262590508485521123789903757833530650776076959091986090220912855640389894995769000664540605837244418247093469898740704890789096753012791887592599858686033887525900807633802192360135709221664438095255405268361638973128837619284357059521881191388482001304614481734172533262117725278962865612859546395431163470700164548588140914021160116612442502874361261204552595488752519489514800408146742295413957619161559277115397036711913802825586351359933950931784267802860967975683311043128191669406975493973336817558986477061119637451106838404421896853607047957983200931896022176292744631901145080658395019934085774740604082300481090790679809600858389404321608764772344859999474482146865019552979320988644051540177798879952726877045677448463372921423937279566434288748570667082225312957931962995326847760831279726908556673216408567451367621537378605520548335230626719935650702042707637933159304394050070246299845458363409205059305540456297736939212549418222763083997820585643143674917397128575972109478843909082880239341977100953876684107299301990207367791774256022009404060751867208465617889524363551519949776424897244100862725926596291213375993707392520933702633518743329334018516070954907790378956673034053812887950465329707844612019434046147910678282743266468651320419260149475921244315343273952738504526204801665921362567940835780924247078895070972495445600212258205771693141763181694058302876235545299705909507245580375204737885649697528343267943049854606174769819261966733634940877378160552808278270221584089325961894887959222887267471853683127669076142332129057578762496440843895052843261287309843503921338538339945524340205189144370478970813564956188201904296875 [106,59] -344058205136889114293107265914501467718442303950423921191398529316374045222484108341937790114409881618844893641456383241563420225228369642087611857761566864893780886767041937511053391251677332835986941707231299834192532968038368300402576277078287533484597850680389494956101981282817105172728761276718665252687696705521226861042518769510125690956029161658531805013464707525013181993555986651576408516180071701705953930488248539051053807978431305560968951431748444235837117807770549021388847139251232034346819434344002981424353151408460795234190421687624687299563082108517383403438805407878710752648934847893228491700436455019944786534998940133999342418291959393977724612693543091888098725448644408592975000405512016754872407047517777506474637389895848713480591331078409364136382416951774938347790270440212174264840045984939018836159484330879188251022830960992893174741522587428010661541006043580036443579414034573792947763126818995687451016281199081761848081452889507441134842354710413226176427814701055772055041325764047711217305181279752828750668328195239688117067763773558095849437476466019305942216563143240037824984973039711830693307834021132815919357801549060592902450096101095798800884700748157570532256171894320506173264163609080323991047525836557355570455714211210309760242373087636012054302647394629427916714604919746900944607367742383240735550541750549782948753696081713005488344290826605175874239547976589752059317012180686084692968314400767091855739125388859213373935714695749341098789338039181864125498545309362724442833486760408193763434491775312951385362117205754909694529952987077033580908391913020457027114206916726936366734542950785675667844284806334958658021634730523551456672048742231891369141940347724284656244713204907686946400245820337597751375083991412570735291945341939909164815159950458040901699937721564811967860568784597431005881884170134561533546885261041845635019743183098005110518378950067875210208517397882402385892052029745066221180457948988218941684095163057606592926947877485235917020657024038913881054106244734742071355012516053818165710072248195543176712706748762037771399484103640728000167749794092881880374764395632525576596550314087434237060247354391048739878132380781019328992110209596081697900473309009518153035963290589151023511931271059438586235046386718750000 [106,60] 39360470497199550167693339374271039311200033750353664044797651027547639841249852314050105030440729802769182749076073199377864745015995711515455118207918660960461986868893546436313636840728540358578450514979745293158348369807784535845678084528290744453238787801046708324925657553870976763174326304481908922325683421697895473464984147288113686790159265503578623506837130032795928910977901591945852231393084188048937472285625357262038533810780399445892098093993946010482416865644785316333932204930101990765337755915986410358234490826692524364106074474549565036589677709375231082207288197846417636946175322328519365151717473880872017117415750478915286549255944442107124450824818204839723467639247820276222161513142513980873001038014487096945504004896148190942131933851431512105951288008847270719996236635689902587675065030398901622179987739141862171141051974027470091987934112897069094239536918496691838838223382990454834225870285347459019314811636431073835285800163694236437468605827583265129330567717669963756930985915796615311532037006593148187061233513492990409412866044788219466132992416780273680407259061549687043812762929608679597273183549869639484471879892457532517604632639250741115604561012540382708088207609199379671731978953531055112961458529169584837228761493084423508117481970227823166289484431716527917035025318271273374287883295102389036709552742538237089256672411698466094669411062669494491842670327023631713245798885578501963118839097291050594005781944757769341382356662179766972279890166287878306409751778435611278809077079916262125308009871605514567847575235185014190746618223799307869319118191683158072322733596736442596397606176493902460065818063577856235671133928506725663784044829725925631907892298174033058534727163934532229121610809951340392647379237946623841863780397507081165487655139780819872202497258949756291089628670825847082257738178307295879403641959728422655174671133637805114483078576939544503265675894671670197280631786457447830681797769536519865154219628744297430685882813177311718245339431396550605764848205830999197860698132234480913178412447913373180441275692016870051291119318549818398568937763373416398408366516393768968881018524164924414518954976757996015128683363348064396047060034478241648549693747865718415670377093550990465444101573666557669639587402343750 [106,61] -4330362207654889149413305455495222314004016195394404215397054084528414463958576557375330687320918825164067451108956539236188431323780112884801171643831041302412688081805699430705291114431609861884491107992514714973181139690109626967372499142727567035023573601961517935088107569789613728668205682720853632521959862066746378594808872845922730274415956202885900437356089535591112762505984498813704909151241179084744863710890194851818031928358014243884484234237547334682149089821696156376694039141114777195283857686670426065618983274074760340613080403769861512571367298895357258490801281156931577169116979813730726453439462964567224661878999748017509693944014244985688627422977838575183809648030084039077370231455531951387866390433593501088714997418764133442835623524401161591742360598047978412331090704893088173142409629835023914720900092261495194845971486147792055642870763474924715451281118973237423509030766055530541502963461816817286047425110950723670276638449773629549786609098461038887216606337108527453334450412472387927505296166675115924454527458524327054166929556061772687137275197459852554681013525696268183426319131686480246944453002480287204359048819331486493897380393195413500266972147346650328358165471089302493336598619715537114551434395626966169459851805771170914008534023815667089516093784805744068439480627237585198337258024358765715850120489930115090876131405825920158210384115160801020125528928196206869293047325070765425811815943757535123602112247578409762457739286743163518701788111493498051493137925306563148862643217673439372682905271598192208146531727806755862591689011256607772630103368384129470615241819831260277218778053093845673256907514655979232370749650068794157957747778879249208681805106500316899522446184477228880665320576535451041447913733190783864817676361193060918996115516862298862658433446927581497697331158289467129107690323312491069350494835334772148713767470533347803027142337307860199248630207771376182114798203074022927503812601242426904617826422770201439539367530681519513009986873085900360856941194580894929891785863739179334115520159739895656867525211881864341475675265276311142839295570514108407142676304267700664432131559862782289638321065006106805306783381261887603346821721597824921322073598075334345417168712586018408455856842920184135437011718750 [106,62] 486946235213617060211777746600689835844647741984876564736035727487679638881310257217970433395130304150741019065905056723153416734424675239842846470145706675675397089569639849803375524270035874779166612395588763765174865269975992312671662233351973389311100386853620647140862266537852307457768157254732773322043156603582899663498033687622026108886841282044581467017547798958831252116644623731668000091890575494756540861259140808617771716660932084859263534887690139660079294318858486423367137835055601223924422391986755335136822264629618077491607638277095377541960024264104395341498423778521741830180172584535784283082926035538388976197838524158467205740576072023102179544700538429684667214507989793974538824849371670844877435335062702909288431355238650337770089260034981513119882647321867937227744559982230960057115768717420361662739263503757393849419320285478227181983587574671141423116725766345859369187959473352774635849400184041735560731872340704304364133215373399154832331713308577026264569580973439424275254875084823980631665693148406312307477618633388911277340788998971572070193151630574362627696647889347884796077046429157551225995149010073048937338991353236161972329853576153351054198937498565655525794906599872076555810839108946291886759360690576705972673340006514498538018455421304298709483597006169594853083262472026873804186617051563243679654167497446111879448982181556398704928977406569756396364830093134563034683162293983875895525281810347233605597610593543678967626583959508100513426813746797612746879739735698958466685145552300826223949241853354840949255845115536534776657240654287820716317037124267725567593531826055796628314641675945359040098043528330092225079777120615385008804639228903823945626284309274015857564069612990843360541300441846233647747186399655144351341700480569449505056310619355380893647273562282100970160063358930426347806859469600245579138458664764895561686503085455250939638244022289101608755829177373341648631258647550781261589333837417456219714239904708932768380889637655327349132200881747411675042895325052868582203826443854952672564498609336036278724472977307176032012254881421719676320366650544391509442651005742045489513484341320912256792787767737699277101265508073392309635619221022898499053757005936937243945849073223570885602384805679321289062500 [106,63] -54843667499540539183923543020634129829529945093876359396318248838787787171284057001777616831795836235117284006879463143407544148839306758957261469808707883792411940423272653019407853441676261230545631771476899425281458809209801405716238316975117584311572313958245006608959301517452529983765243652427493619033179480024220061554500088295581690493624757806688485253251935196262729968375986144870879156740478988442727495636760826959383326900332233016223454311845409684902733755753070026067545794194589363476776402713731501288214726197142815459432999060058071675666935194536436788588361088636871106786998896447706804796935091710597962294890103952553321046740578660343006078473925231173332273095305631637991525228088010023935838509285006075983728035429273758522143396627050917801063198696353186162283635431706900482840410404951353078462694047721160065823991586494783764758859314009138281296623632748961851204107208784857165924953166279951902097654160293264914338545177961900488384953141014731921466378407258334650562761800930979625684756916438759830868620905263103041809632697902040760252592102963367365629756452812513065157477291646165995066066379305659284092143354563758418937392451705818853520519274464061110518715180958263598844432568423382006731732026680366255185437003409791181318646810150953339263098085125196859350719292499645205671284890560068510582675071735793042063614979331450407990630101439802936373630347791183503847895963098973807475995876152352403319145377003104490059502345898846382506545206184058360097622156473891540782604613690867982452758124728523378004109120282421577855705755820528799841302169240165770274311034892037261990750427556746995926544071092151264674856022956378600511970680016582692375789039536302114440206923321780270755825281511458694375153157934755974528876010002641682428223218976642506363594957302179799325329188456450248675678702328019647233614844313655893145665806776690101494104636729289318347591025895959941872851899264880302910436809612943470478237566192546543128676776898949287428871491073745176796097360852810187784885215351481456033799697415628933753120334362181863785320648919580335052015156828283957016433014813814031896493896500736055876610459636704974177236553746546526118566560887964384508585169984146365051926520306594902649521827697753906250 [106,64] 5609899479211422119221345854741476365650097258254672939219683469353974398228603916456210956562117924690219138171089150692776443484141132269679495349653888225229603115141902920468876717900822099067890546869513537037899062325923161653418091528109593388552159392804994209672728012620078062536970898084506537520101581602618821108101133547920461428306791837207818946629267012079514025919366055693604221490096461306330289368702722116208744614559726545123332862232408232013027761790487550192693878928157181345934351787617239243821294501321726950119283186331276499455483530030909813415853532486463610637860617750241475820687362893053842292410086791127659747279747655358711739265898789502370734510268925787953538447066286773753771962730296282230629281358650451582987244922355848403885980380140672393655020110391925141702574220896322519105936073597887103175895554467222781518429055818611726051280509573935430392270152906446842542556539491175444832469211592409571862368864796088567986235305318090401176962945539285116145343299206803491407617828477640626039782651478955100991723145251688083370482308457616978577077465196343854741656752240473448831063600866330063629407608352252415934022373697982292923705520408407782330935738408638652849025068238818852660733708036117759285614506865847270404845263584498978490587240245467604633176313600206768928889850099126967388633702635115242504459803735289030944595476785882340056083728733701976638012430760471774313052411763415461801293974938515714742476610965854453396586914737408849245708795186131917791269409300736371900562811440269715494162842757756599360573723511911525673799630092654296142921447125849117810007798497860258989230843819509666734864593269794779611321486570507386237276706531216228194248298097615321363867086049772163328652042495576255006516401349173070654803202108663186520667485403780324862289905046421548229143141330724511894714240472971272803446089793524377606353952845599720127090062405658194094846197164135334255210457383258999502810601024803159066661420200213902909681748223400172947405634491449125647230728732638394820253143406640556575738425620099151779375034132103684308055909717064386004870074347154213162127050610542694673770023016100492997080027322638664508909683717735471918332330956169145291548702264004386961460113525390625 [106,65] -483885900479869608328271785841358906323760692155067111111845941371267323155778130559706397833446973073449434298142382891929951902540386544683306366165273439884409815456873495342050642893713356894492691582650434190790819658430313486447105552433808259807600305602427279362616533042613926344643568987035680618090186440279367659010216026447938732608042193690039189260466199869009128964694873719170046480459275633696444015558605507373472144609216391343899688765678828122744438409047814882950371449227415483567688200168432175897165698337315493191097324669572280573085824925721416888620454058050589590697156780252581675040191272251628391455624327336109344862960282307679961567202468115680936337971466297051636356086674294554154034559346012575459658897098729651093498618967993471030202706514982476053089117775538303158230831093146734406469281019705013077989431484102189009365783411076369046142412368742605906937272697349485204797970070728003837334798493824928810046438000017832223159417966213992870254860046669766151869038635821526410009130943204212387284300540811959915328103251764630228728113031369139116175420335502523862241241312584990128366088869622278658604442546568282560280669648912582722179305970364574691715179001877290112722075055736956657879906448149624692508579484982731148706748546342615532734738619162342483937572898890934724510540711711550418502329837203435231922397001687867442614048270770124022777258269858671680157026419854366807006049790693213142508943322739591587317131943327856609322819795012224588758127689402485546389045510006725918692855015622970439504155253385092895601479166242064566058228011624972599298511052297081553273806296234034505499593596363752499792753152320929972753005727712249004105508090838030177962653058261811128219863108792150221482984666176639307704424886814859415724244412734426481159060826425665018905262781493460716495299471653387128786639686460121645251528448257591825510601611728183912193964687502595406612456485583825782133047135941066012068231977114791281181124743915504582587927859754079966309156372894316493643738358368132017263624765318902531499673273936422433476365067369298984525003278739914815585205312654470448185209726760576674361465138680090700192394633416650055811003542351065632492572371730034162865517009757459163665771484375 [106,66] 34751788560637386161819325343988987833424822968497025473691386638017767181978973999541610764361443191195164048624196954633466965787071274458594876566633862125270076358353202677471279705853859549998554384742342994185953693500709972654906357754004673582070221033013638743440134811716390547072596406292079249736889136868373371505507127903846381919405323036546215764626798278502786065513219815955194679600658313479641462113987594423500367445699695295069024903831499672748828302867123836858410582561578267054639177324871215347204278096917861265702004336708949484756185346773033160740933894260826271753646134647894472103382983801766999042454876270817960581936209421706318149527590047039985658943520981361228652526694511564840007725707736561646706945335799304185822318768679845414185336024615972691907396368379422204757530220143077604352162591144815623701805168542808938206203903706701525587922326768356132706197553199503053483473818461047901215970068271552646223922418931769686909499901623383009681836144541890674277641212234012712909541087504196819088156499439173026615535935369901807809934075052014445278726719237093221415328863558663666475649489328736697227733661021053431543524367466074556849837459032294234278133420630742398954700302485857099227159018960042841842132183746890239262149164764931204328485146979251601650227251489100366405960087356595262589789119001838462654352805096007740487797325475642756954172475351145325727144516150649662389562699142649335335559512178006363199214136103607376369825075599803381751511380084781714370266735790284625285673655391265899923240178027279303662165007123888334129577063071479294923569374376749033098974957704483525881795626942408283969237915436395975111547370646110741219523636550470242090088774828515009073270704919562865647062324787912251544042096572072738787178791455010744850842962085496242843250658014047823939540313534159782948478065860602329600748496111031809285375430127604167488247157959179393475610994841512636884249392182486997074158823598712450092797289076912182410617829743483121865312022583088525585264865409733120322604304754797353592894574755668995246644182388367053245441343359966820022593135548040031837865818608579723551137201706519156772942605890613785460103406083826245130820918836090465767231097817420959472656250 [106,67] -2152639562775944977855302455803931031860692315267286926404302622650157035656247909038502279373450138596399635470827647962510690530950895965195060383383443881721455590592760045286197235548886463082378543067791421240117741264931342089168747373866045681749980419703184733019322981826331478785271654137247093085050924587105198950235884960086724385097307480420878337868252322258568666936682496864810794431167241740935159222753178603460064113571599554957234556356930450539262406730487824811861873447637191635807621915535244672946726583871715487107720027621387483998278868274467731913776284230855571367188412509194557456421535521104388065682356687365902618327815067677037061663937227787413768530193887375484044529115627194740945540321008580731736539658461278627538606937134263441929062952179954221300490466157462049207122016648876519199732129047931131472114443872720479495420245899596220330851673242810958149773097717016342987673275835404194006957482251210252268710138727310270943093827572776038421573826665798673372377896986573628789634286998492646225267592765158570651774708523673025857205434547444873991228129620042526533843492870940597055665728808431088965805280894956919048108517983562670451869367178894995646974106222562616509033001000891508578464792661934006434275881938346528520832062643316766595195184755762535492317990304988638904521130931809383004317221313670511547353148331294198499554762179834609807396051944896783715373347562424165888566708996550684793332290399191985259662522529205407285137586804710090432082289593550058360151619109310639728012401549360311328431904792670070407921169881787245143861635719687466434624044804275157806010785691540598404346954632076709704555377509710691596727650339862367306679569880769756635550635260439399090516213282790784115342458084719856359544865972151561201338943833062983041694068381956363267156854013769462711300484402512861012476884922059331747646944659204389535934903549323957066780132074953891885966694098174235059836573705259605253676411017585119227867266024646088383732862324810235188014517731150589478250366985746122761400608043381914193645888269698032746724868165734717295100087645835722970421408567101708541970122990615774498059468736133760370427035660839535583345408444812122322231375266116580553458316326141357421875 [106,68] 120938999398106952189067714486826768830274205945474751607508916273571447129990720490450871246605133945813401101614072559546745968559645536335139234173482065059211732268149982067115436680656699188959054633989929751741741879522438725575285612185872695515418216702856964539220626954953773877915976216079516802109010601950490699611108390345076369162773599169018223177159961693886020413431421333945504111437950870072694154109235507520605316289846891258303462683959555893100861803281969869834755173668127877292330559047481623295813116232498881369040843611546296773859820507797610203215063334596465939775506194678057520418754214408225787084544142291340143014443060706241960260636365590455349474847875101324592561669237106186885903355721638523314635822763020863562544320628219616477713530002938520667690464347354915236279953013148511174812800049541985489432104211358333336136296635061387926191184719645181901616303000866760181048932147282135208170745838979805250625100879046468420011568705192007516312925515506055044568807725490516654221583750831453978633726824693194317617750344166065899805568820011680461050666127316231931866243249672105789703307872754133474183513729701054881221592708712155609223438690283399617033327124573793385727498958066585676624353272573217507596995471031838928801276760204413345400821463942371637951118931048000817241397566248220441310303811648594372406686060917034075387978026905298428586394876806524837053600464475092338687587281749598589545120838411640739423340697670707884031964792062857200982805949624956862412929831610535142456925885566942076006235677418494061399985126341899600998285507793604026655234602673782736523515757194742611776110104805127209310116084362075763809105197679290243481666788596687944645625357311634681439049503766341893529324239465134908976838936136828822431885727965941840855295406902585274442790855272566412863304207678929848765712009996816640466565598269744149390732328419472260017030280941168285230514581699902459672421628227842239498932729710262249958258241177276409242764597193712261712918628269974839883736294140495785994620390674958382886985244937384252101228517739686633897436820936986348622198794702977635426250759816443229249823482962626754166409506885542759252610940419270217669844092797724617939796447753906250 [106,69] -6260689816596754640988382231707533413288009484276261518257275515164045116278305241578579518887677630745494855431325081551312812294201193753324458372720541305397630383143173991339281555942811351472065647956358765844297833257605367235169283260282527569187692068117499528285183924345153851506294377425333122910261408584516694783735280282240600089005340587808120846101421640681330291460192029475482275513137216446129605650858195366635286398344444387465660408026559998978558414597618714641892482654874536938938732507508838127505318623724415376390392185777139014316102836493971022119745008620879603885195752438277436252846420759925581400039531980048701452587735201023577408369227394299326948660492874429986412298533993294590602465883055420905069427735047708406912978935638853345981552722811147269250235105682534459351097261046072613929507003913134361838371490416733850311029753211357096354481588080578962456291484219697234557056630975475045593732628240646213254835530974252571857375779303891164708082919858808490477267394027900766704245395658145085206216652832195592683976913895381843464446284513895219190443604971440946990422903635392437256665300801984485432297421603172952843435855519438159753243265731351903943823046716496031045186581007954576160734687077352539180586833072685158343880330632524890244950721605927172433126206357383290570033174516871663752934604703021871339511915788007000545683440488460967628369003992075016272945028573847637392779139122524762857779136321902682864772010554117016755914444275141796308076536295624030560896874495961753517394517675851948732125709525639166218213573723871245098173732746188914685124507455581480381570340130725873844267990068074415947927908766032693022367396963468051741422041424197918653716664007484869603236707548263794488537392828888497975896687281900117445426887701684099335669361130492256299056098903785426212647821194880391048119963561785576237020319567096371863193416596236485648558495000487366323861542663746538836326646909851840946908493609265251860671276469388816757060369690253875711065014840794903955924445902766554090488616152869159875199193344169783422375494706656681516949238066279611852313563658696274397016643550289443900884989499889844002655721985928926848241363834472225322769547591004012576904296875000 [106,70] 286745894596906367348196563236140159181265312885288348564803650093406460370072955235217230914207948919141505257634390880233459920040015538365332878576662276333757254282286342295700893601661198176496152622007011559498193176769403303323557663462426820595693044288188278670606586414168836656203177930306658636219782905773418684728962942426758747574693833672586023546282132982467261771969425857243672979162053671008672943896709433853880598565004916189821739398952868479148836883575245620479531343015538983100013244485470840905542016101011658480064701631764345867949832080474399411142577352469405084804869959595080826330138842870552118107108728788138556152418334985547315463060858496935849747880075695094185190620317826882854212902765160981355522128241204550418536990925579624440120194092198897960846208692041644177371967708853689698274028040292699791570439755385725295620632256818882463539997585554779425830455032108710592587900360545088338535808049791610041505711943090064421137135099676846808886112424098212175038772817707423243569077362811286465956924480470850127453152918770467039394562453857315666865225455622388855005145956204052835949812436321585618364354580312025188713633599027236837951841308761944681717277625306929960188667271721688801161074134632285206303561968468593836811222559295491080733829353781039320772959866833451234526488489371763760705836994010781019969559475758845722550574256057288168357728355220103742287859851224147661322397812342526153305744165445578727375758843894143771667172175815005836880273658402473451573482349535462363626590192735888810067217470060802561661861602777555463743555108773113293247562102521021720849156011424707096787405886048950300559704756389802427853053210847361768761021066839247591844378021800920923090594448344445302769272735674787789580839380190757632799883854775122396521116075709107833211679614685689874672168267054880673204070964550175572093301862572468356630022635314473792266697556931352877548319588775662904310299536164623630799523717603048726869015267139384048567678323044326390839924399849693653687113080340585247619187131479013177007029364402920506981486102748796810801007704676451496419477562294461837329141991418830600407161440674135528091511061827209150680226705342155340012754227558255270996093750 [106,71] -10909939933597905568877868885646725257158563494592955851422602034189099841172038085890695847423345361607075398337047970875731600602005544715968359740313066760311222828110267500286533148374441578984205504508996792923845956972036943264010206375176665967894991471374532613402920656415375729530328046512253929481341078955898625816296911584650765989364331476199125871890571649890884218153015580391692742541511171249661732773992515909397561635670112216387084688776519916042534184630144536263354444543372140740850649469065791755918215373141052057387548773740697908663823989999949881145821988640836164896089452461535221388003196266464552594013913271832223999221548447343982604126970163242625064380169156554786899304949886551834657404939584744952031744702456870506588740574191171839443907640063999587735578942974547493720849645785137176837691240313135707571777783157550571353972225445397377149710570523584118485381306970250613256957039385271352098878337073766548001723910797297672905488650331888524456895316114819016754035493473866056780269182547960734837992126809666776773588593009279453608258777643155237013772163747235804407519327854067398879928722843554272798460181391806859302185615167432585152146646871346973387978664839541958906269174761863021284365069809794275388282385604977285946754011965502040611863619300017159233763193938900652733558831410073959809664493847120293279136093439996774528848470173793301511468450924493053453556531534449237812809220346629880929299786301321287608463070952731058207654760652518390674918079717424023650346514845675011868483970686835221554854850862140858577931653675481330739502093395037626641418236926805942268011058136401155918846500507817561208253196352437958763946781418030784672358393311144176719750716657111285053109692763615233807855013346265642394381807571436033076040643290150017520064430863639506980992077074198149482826278111596844260527723501805046496349606351129488452781839390384576481376497516668938156424668628866672200524417281788734283991173179472418325000233493226347066199719036219127254120566958921083636573531731252046823126038223621012117260288633020662815362046956732356130573792678820751335489482120524728857225874543207388061195374776390296500854080200685584298912701793692565229305695446873339843750 [106,72] 328035903490268930269576258425958585886590364146388707685706546872210811948253539910078833302759474740626694176989444435262899086277680098896966604329627309416252529384630832836067009754530002265574781729749594856310757410599567385578775629549408082657073770345465460227119020872553358847918243454264886647530925053923502763164431265120931453241942072301045606656776035736594733967834450879481508859334762767040337296349409983149521431830564612785019896570748333739379311798447990286774659413917954450894482808280497244157582692696018619467209658058311924236706801269887928444570509404668984725042127752255950704896599380575760163228117971968671807316511859007928920971415192424257019527747527570365363807958989736175218551764567945034545546181927650921154322652141308426218035170615626840842258367886819873733880011568458198314850412055841557058823051383114894885134824469337350855366046720378271852635239519803045286193801357882525111580456440736006136180635645401519593524087867917934352781692877679033269534935124681530044230890969309401717861559734893173618004528433506170452393603969070460548833015187050708260211633039961308799844604064498543163330499214968871728848245212012474585531826141613316627733985195278861158197281642266097571970587830389982545594050410882979467620469809190114500663205262331059271767499023990360420627074736279502118814112085675215863983662113167694589391076250300153279300873165202204157624929614844485212521525801217189810309417869451469204966653660992567211764255529923889012091989603842960545218490591952818488244599750069728630033815465722424610104808249930751927049761560814592594745701470253548535127342705346602898973022875300348789632867225680946051566825538576050282771702369933769167350149818821209433444420654027550081005418147969887784812950138605071359283794273192044338895681191323644475286794758490724645074178080682615659879162460900691087182414595453769142241974124026833437026854631429818543650568419073512205131503066244042565882359305015984666380663406131240756082206358341560915874175728777329508822665146631796592948759348628812059527456658607137110401378748334864237667076137394713589867623318904110156142777028593845609872985654279673465280245363244567047937794642197418503962859796668046875 [106,73] -7495500874517033134560697257703538878208879499470505781652622181568596177312925069922793007993692317345236080520452616919562800874855293186231058761635322513323464295193404724291612348564405365676714882975992185063248115531491852157449003587970634761587618163208915336866553174979439338139340844596654241546428786395589732651517794501172931567217329725166298172917786714988949936171519531805041221906149799760603762615611067845478982867656043928930095748559465049050474249390557689825803994232479368109973456690222695406436000860503797343987960472146421854114839215570902191056855636319996868218127819897634249608376530345704032375476055774603992209876549683368756818322515431648677342633540547277707115241571405766725943314902503534792304766522977690893378713668354665645695782768738786865654807930848121683311750209947122702196855388204001304149434071770084479579262461435939622049248910733395103573284559438216634156702834902474042587446471374720407498290134496880522876351610089807428077348659225405847412071705399836369964198032920744894015908143018893356773303137943302107288573209691517761292626069571620860564951274079852410494332155719324721930544999885207448176966712782331797614024725771960404454633049925821217741203397919166678875890538806265185515403433023887191907034742194124016618040922232938769491159763039510214500427055763576028162902299893477456182297808874499179556114917151121688963611561046347352312352042550019211235818797712743303916745728270794061303384009829760550918192745329712555966010183171442981315257583271727947556166377376892583418063980078687590202803380526565641570812625201066429824263201166551773142498325984061852560504998088011972608036098406188530546356499098388159320877795807519020169942435290039215503022738446146955746286924451622483097972610364033654484655615045644216840579772118170693855477473511664946372614380599119798293197015254201893019476123534214488904946416061645388480761845575819522077184392728814794762223092426986778463195182033748659997302868428073093029516402242078945724708208416480667589265909364249991327984577257801724867052416060458910043605712644658095048835635444029366469265940853035070686172267979291932581431093249838697174780575978996717638234208423094553671496951125000 [106,74] 122336615835286799581875631720713473691790752004037039132859726310120432635309144462157264159386771203106393919536533596398372454825334666631701622719200914765033077794324971908823793538798676811109874340812941480073362145074131180774358048077759147325204533055545697745410647080162309004622462764384193775263310163133207066276175339022586416593768133736553735638971613275576585844396760579217462915768274299441492294783065221582585127949407498597570377929353117286685832525035250335477265019586875068252921992018308514062219607620612644708010094762774747988973296001936244706354226982202414598776021143163046302101727913507542960382608027140425987297828123453674756377168275890739052474064869616710883989829558901712366897877459949057864357676855683875564250556264315534553394234213610743964451389250444019616571193177814257811686489760636653561634590620747563642494961004315637624304841386640626112092854758148608147671995333371417929510428384864208716819475089497484349172906251803383069772890678580689933955846365427843150308316746978037757619221648321516412220496889948959855523565085492030207371273530574999065699406763001735109458331812277528890664344984734919833115108913995820149854528670547863360257558480385431315909307856544278962766373077698097457517245737581266820397357606712219425321558775887793884816113326288076724804471821789036979656280602420679752607286369310563933937029071271399504775359612997636214496678230983418541072057836311457326247155233256137832832190734093811751431113107514095585918908453235793094858411041070506542883703760078620272362155771083531147256807019414668381264792362241353907826468000352993631333815810935157085831306454613792624425030385784855408611665971999965704101368245294739335113909206754605486114443268659074597860010843437859613476612013123627541548452071366361601290622342992735122140072794475656195360102654080998427303376211293655486043613139232993425814915349083071966782536003100973702101731459815023131661241763925890996208546279597866370179535561296765040588774712933849250263644628515860249530823361946087111101882027451576802674195784187074665209441821109307451571619561674729790737577405771516713527845062817565609433975907387946164408496623703178615061407117033137565039931000 [106,75] -1147719356514407770618259316281690385734463526117844256003018895322310006373694175856620748001968773710918728132017611736649714011447193300263799925077254548876834797379220668484060691870107479826904186360647102457930016496711987283245154978128493709786709181678640762032427648198275744731129232525890545815480673042455731279183336701990020348393103821513895670392274236722477103038751669269877862491255121660292827933747400821348910379766541312199190123643093095860202442599683121907427714243732218783595669636472943966099176926960854392968350985687947103479176909163323867091969964551323750896844281489065684911569316671851475814942363103631138249161007420436456244316987840458582350239539441566783738784235980995219953877553407483509588061665737285282122310575046991893229988314568694027264811680849608587744955403318580047405441312857417267272749643354957603371718923949521816473838196296649539995168384653355874961913713019352698942752721434393224893149503873588265546420346343076168321064214209993877989261918213795333337889817836449311266447041234629476864926106461188025601217677532476486945060687055153421510473452669446007551285497301016163246859928047083547916519402822854825087633181905753815179560799208535532657958906765490362306908116150318539660619731729567620149480339626056874977570516013801232909865691227604218479221154808624691630908538622430447046567365936360467614486120507313591259882764124890451667729582923661591992870133560675159032970666632735584181546127250838245994216096386811464649997973056990618334950729402692684144700019375518132546096560918758271947791320571576837423133851614243715016477572357774475058277684670170747773907097527333174639008172397755356373825378348870450949600043423309690935265479014725668020196825779769165357672628104286753064824957168090332410391092554690389257155261880355005130197516405610657665531846605644680112820382002047567644359287411730975130771341283166723675916636107650142292417790144263348449310926075667388986878332215671287476124440675820199438424450283368072018929945193246308029932474666319594342521545153438282501766166234424620901258617417993593068630776047308960762859889880132082120005709767866889479198661013609964577130003043445698094917530614815614532625 [106,76] -3244221654742746807838214481958968618183985321514698354043573188290923107283150112912974299021658516507215197727121835155037609751214686181003613942821970812812106284258096578712305643119597979192617824861575440035719769826473078706110680552386168303046051868712922734729654192610680065767536537150232495453903322537639904031230737259430473896755787165065633386036493526696444474333243744972881636832857048699827565757363101195004149712396753498267589817023850432004290967784775466067409223185622522354487478513994222078835756311407075426002277526799566296258780573644018733743819334909778431504705349649935087361626242430992703720509660015143393235855557895723582633087476691772611543262094578967064875771005861217246670014268397847766825350407297596349966764413296620579208700609491458585104884153351736373925402509238633408961363486008382347040204057817120847705874911682150150623681434770974928789642108589190519678149353744040575335627930468577438307602430717546924810777609786171336355945227965174875160640677685670479838958892672076357620973582029171957747449501132824387272056217534816791063262142403139388430154281049188231466052087113452697607234910039914257454107465661638403992941993546897868735853994275504030830745105688071787509926809310039211904552487846317671972964506782526731449022370863635309381062129531402787347603645051337585818413713265874263370193995557126080687753530010173741117482900983422432029708532939501090941826818507210117980729801172325468726484792915081598845722607689923792461870429707763502938447967632552050258083400270406694035856956807354697483365188218026812069308881647149719073004245042610593202908812614869045556257051589227821652465922054223130342629765417639375517825290716718235240682382709312711554548012246846914503554020281848777122267937233542971926201859569704705464269588028279245269319596745597254009867546817067223708802973059755165099095003843849228697878910731445229272937199105783248783166278559724979135403149303096321453113008501962316781647475344794009560293521237200953341642491609424355691100491454217564070070399127088322364126064661326136149173371864479784608294218725185456168661542652479570200532349564005332861778028328315909219629750840172917685549149441175445 [106,77] 190333499770660060658965303881110287388057068325146630142179212465925101166146563282061476681789380310067937599707477610408987175829240689515434254709757690933295000826069722600423545920742561634696900237325030171771564067995182057556352790013890447191930394589759800770885373081253013257195357115283118373417406450041152139433498829957342149207676501971219191795223299647095729834026697452356926963175714907047014712807520506029879176379314223505329943827863456564628155932189529881616844080272336480400865785377975927244514776262524536827671365921740234005213212929527960984029887058207204609772442302140111197467622390535000163457600104698447177688188798579460727556734684804393667753460085039607137401881236545444328035508285428040914815129197856246862213432844150278104437903341264663495084953612934491592424303657491962319063799280593203705824956165914677038789037333400552698334407774267386004621476450700015581545004569171494562158558740371717856057662336638624640933580430111577890498240929347050379653720899549568619995431061768169803885977807645644878658044935714689054804589446867138455404758630713347511949364035878529246911549538005947307644595010016558950521190287707569080847504266114421815674562008653304671724507975997532049989076613673359640542407049432932669282777883314801925968365710280625313391267209241879841589402812592530409897463760001895713786231567838016126731429103874019297629732943266747734464155619397590425736729996178079767643382413459573942806162999185240150096458882302910711928492786477354402015361791214728520160369988297680199813192697937795679155802716622543202613338294585600402275494030364618216357850961011710638014947553138050351650903429264284143108955698060643433771153321273199254008607367066756138999851115239204333965955044684160383407734037868432194539844248511614985434277639881694249199748145601712777593351589077361642312588997971851791529530253618892651592531238148656421670083856185713541725621882040858088706811965301501810024870357203289790027707294339368171732889575469611801820989133047835170564920301727422060780100586643377727410557504101854792217158361436660078295083362908617319693577447797500931163562074483183605960014862679102360074133662003828510661653778770 [106,78] 6147537914703440730931403144930263229213578108974312166457246304869850065117542931086327162269922176567600513699746772060025192534744270744639490562423389741630307133666934478616889862809655204413679023357267316748714507340897765074367663005489132911769030390989292626820913989343690320886725222340530070254428342145951867719373222381592416263089842024769003315270632005501646326095966164098712994706142316341024554248663334698719713216713397045252470325311359620949631465778792218109372286523606975487650999649954986232086096945177683913510158272252513074202596532350078223828591378226143771079181911162006519796665177826416445618700056552913377950275682145314772033373660397633785978828050684739285763122316318512863742153213794752143742711227099163995319159361783712821349782615300417879366328739922906253646522424729879909998846812784802435933892394869367557334417468096496328094487119474300097604023350356429882455384468657076218550859325851701666599625535461216088362156708524908490959731252288804763064684062851557053371489026018092244760399202477870153588590527301937261001007157443333208670126511094764769291765678699660406715043195727632685197176321898241484413820895398616970831740425627660460716337524050716779840075562575381507967757886406393057177669236995686390038774954125227677092910661104218674149963835314012077802531011738297531095033641574703472348395814187734486129690042385910714326536261525300855018203781094881353833681387816379942427744946219411962270415168337171340177229104654063434884405644683147306151228124236699428580108418128958868330664319740628736622292537297893170267314523855839160212107357751502520983083080211615264366171107049977596477734539547024790589197936378910515703897915833504822122413300795680052255673936983981777187351270293662391739700445358354892656197448688274355939577120142502750298396486940604895824231905903220332735751043035717578255201921046091263671744037638204754014730313796716689928795432723893974183295850820737079453137821975837074591544344707231102400950547598721159267276216594422916608126142783491114803303720241289901408563136816630849256443737990904261348394534840937416660470760390452974128669295724300967345979647668000678652890220483323540281010810 [106,79] -441875242126899081276524866573229155877734629330193088553163195600334116341378440159807011033257011145482775704699345974195886558596890292338531499983742068355586253143311459788758964252161152755462605872615555408247184794844833110762703533468899857280177787816991257120886474978076903199800022012247678485859223661138986320094970875822532645985245102963901327449381952056877668036741430858699269027211574887986085674074870890076573239987438139577354189061259245033383078899456066058553785799246576388231666055167594163256968598695824333024734601546985448694143367170268816586103202730000779352645928716427090554978843099498045428165935209636688313801920356613231827599242016889080998724011309714599761586400257359427263863081089692606174230051508101905761783313294418782863092658717865442063435420715133601547479928312480213193341411589600485787843885728582124337365382190400890156128441895180718541221629312090434861526240016966375483362315769744048971082239597253954723682918241658835511067177434346016411174725659347801936563799688021020176189898989810263203749241905639147806108230916887427803242823959286050970611249881051016290157921220198924057998728128473759635681297946624902444818141671803849057526242960672424858690154304881404188029384720488396774026172223447511716367034264489834226544478180897846265193007762769748354011521653217098311335856654361638907394102970977529177822670206934510701745591843935924178647465545780733527647036842649697736572241714487273308037350884857448620652194917700853799063366919678776904912818894539588328193334060327331834542296084262974905887857159631257697248022804241720924660114450831111995714328710832601040948963964633065826527147744965791403648028634857617068072939907359729430057770793382299512074894428156975008855891754269686881656904499216097518185415552774166204611462406843137771851783342794463019416105072454285245531393709128167922735464166911587634369314302406901030001321097762804782805128299038743613305259527926238598180711834805697292316131667561125276705115924529558703822887756453704427190647156623077658815163852040764950559313114163208622745947608945067086424049758594206625541569489937143555766002012729210271515177404239722432066572146560039313980 [106,80] 12535434225236819413369475952737826376447276821213015485724058248272601221081527281101326578673623295555390764038652948320507143319444297685185070456047144716500340354003089724216928081035005088961073859142213452276268959992816190881529888018509112386379277150784163775641046973320694221882068520612011386211597765413952562956307852083633471291244230443207367751923022398619547910175899608949105233917756427678736572204820262735389087964161373581811075423149388919930337367842103721550415998528224050774296326588077750346301575893594537982346257109514894792865639569467464261931507269779653502506790939805579705216126487453775989421208466348392768331792449239474586568434915491242721780320037439209198845924643896316741802757751697847110578749245523539795990580789283708951312514164729262457682280967315268516324880451368332515027767168934094271649798231308441744336080986851491913431495315780903919299772845482184368792904471308544609191174562115693865321265285946439027169463648414387055512176591733087707208198224632684889929418385592054801211242740554329091440759755543250664518429183769840910873062116491522297318040759619171361384364251493126829515983441710653124185857803941460319110238526299909695340646126865929202943195551825845485984853908112118485893463618116751197917963556037892499291395574398411461548944040984863291765877734889874335283280985749046991239579416057882346946867655652680448232492972744766648803189776409543007923082681151370398257339912947320661295042125189121971607800322490776849798617876305281773191858559534889977867200769737104002237670872012779377611751598082622277237628174862235857943450680644311071890616012637291480344259810239646518525541516354998175155582214447611213711051695952702545902523738425784092997272971539751484880856977361632458982486334529662899872970777413719109429729713325113569769643497722690460544994535859980234361580315156112385751389161365232825932884686298336016485438294259178604933914757182120784706998280949103466402007156650547553632989261115257642340012934746310106618391842678892721485797857123196553730144281628186728756278425338859922373362222871128302272198666370943005218131371466194317848076804685363852417531133933600203966337730142471675 [106,81] -245125168353797556249728950280496733331505828875694175981576823120338018177641816679362151946744807262242542053041130158433189072652349062682441306780408891886941156994462895707229946125458317581636591051773816484735718748983683003008806524575457316208004985372497634665076227921848330580210042151436501318934231358097455072263588687522575898191602800398093923900659101088448924837612510049537031295146943223684395753361905847506635949089519413387082687666864676448507172936547100373977301941955448613935629115838413986520505318879898933137790265564006089808552008141968761130866647145522206645776744221809879853695032516496467148045143949326976192485796475663151525004840269522125030414591447290213626524111938545875682052918440339997617898815169591334005629899288259338758751623052882013370498968883651656811134957404449722337666710620043378594337548229848170063781826099304339967168259362809646958642406892447902941964233234992839497892401926996515352280941950362066137592136278408633437028967354800324871901100514432839131749734333793784494969280388914649485078142998533394283204711323410932076075028552817727453379192612060082060203744321200728257007255784445988813610244195455740119933318847984661955709767373249586104067473648863501164976361383513275301057782283328990251650275007260667412460895960873032344735564250934087720427582087744909244856853784781387874330019921518778950832892159951997882676013321106393148805235820899156233704227782153427117478915721149138191178865630206083544939732376350729705399869923819544594373920527346473493378880509590603693874168625815142063111607058750988918335265370302075624946443973415020019487681274901112632315408078661932764273684121107062675786820960272151322569787938703394142063102198278623074828807194907990120828392955850061201873203751028907182573194607975050577582460020278272117245844914080804633343649353129001352072530481525521821157997839691469214550545595911305181240660868256577893910851352023846118827535600554594880075551087566694146147848199840957755374322812542221172768993491227066523703788932600108179800417773012411189117554436934239425528063244107309979611558305660932435258841507002397663681000818996426998934517180112239839190283853550 [106,82] 3742025625888771299973271789351880167667480429014014136434258728491392308706607948206358894810478008689721194113882481223145872338792816233483511247606340030442928891923173765146192387933206748769019176081288053570891474045440982891737012919010558583236462702515087260188026368398863345615604166657306588283099127619270794335012720698591579904773809781654487589579862341338517728338677126633955425188680851396673591892001966532903104767544020171373120176794485441623383542277968065113380727690317832728560697421987618996920785246815689458591303106158807537396907592099425158716548418278102304997162596201478363026083318010765358383057953377002703428994934531627340445500786085262249896034691284564000619887452540929547982242706628671907035620527070711709022363422248848715612417506430939620515638086826232307187994309055736788441530135853561256557422123098735140828309568853744009676994495457922950403505645257574101943441205296097350141476307549723494861105496473247040413032988607932646473562366578153273716326068578822182769151426481611564705691727360173681475046075534589217874362462809725756551099026715589805700366847418376912049018823178860957632385413266504644928203715858439528154328927550876577403828548738962491264340530580933523293596268211343508566707175924589551414862806665674545332181471553993943548361873341247346195921393209895821692361710511446793965056184414355569301077429901143275575104585125269613647264553934236164569614418166787411040759996064217280361938781069317427850071584183887910432494715991600115780588355149299757274637493163879726181523872333617281691928085575931021902920446149826634805282284020678269846618197656410697674172674783188537138866302781650273574682671016867089344145271970167853102194106513414493952446194615917798801746768921361487579376180152359293887217147623784808353971158050630121133241139766222173258231445307792694580564262035646744860297638719647957631199278178114273359578703612087448527090448065500104263080933548295713940802154750918915006189402487667975118829358891252975132993196026104483266916396893638949332312246387411045763974391212732495052329265810364928601889352173645106412332840661356108901757797830498217051664938703228602263968850 [106,83] -42661007521370818493398439268802310272610594146684796335236766098109935175364829795506181309527248639381633770547833999023734021448462799639519300754544337997361900333956828517415552121482626042335906182504172125140205986065492615537901153714963289584362988681236337954283594720472943227266853885042238220126744763867430231270290470617536101112298900583381743641181675917760163993096912548775714114585505493891010184826315681640945665765941381224119743555306924460948616278157848130145524740757863905999014784109777089764584266970108969401618727824679159955098686205195256150662051793019346409689923537987274825752853761523698602666345982782028123465541698553695116162242365049006665447845839667568989982283600982801967495273204596735393546823867813109817028599715455225779005992412586308808955733260731988712591848679509153360568772549536396378648997098615780990000347263210683638645158901983149852332021706848972256167884970758990154033102167836343377792435235692696845545665246663437054248832309126363338374195514363697226439998167728410853733678715790441316685775502652475079957678651877232619474395182515037055167125636003931415101723691672308391728396357728179127375657491940582350695450241415481355941538359461296511316463659677911585301696271598109707756432296599521738140406962745100386629847610238718814826537785770919170370643433034566091147424751974211969431206172202572248610979757566116674556381863155307618192333086954807275305241897307605127127862574391872533801113454652835558092912690865793274242902031428248399736293273432738457625924604509094168304520189590070576990262585149413463925035001915880591598150061684054697863078754880564731217879549760967547282134236262710384578518974897409061203064533956381525763269656251584922603839296935790109335552142482601890106405546075195324132080479676027233717292502024775004438676171320965045758043078088788093383862111598051475511041275493893606129654841739514123304580906431158289837249563631159556160833678941707942341602538257845157363492640278412538641233673470535170349863080014882510200036928886221514210678440492225981488982335036656550189645085445850743314233286427027980609793927448141674751853875243238057181903577613963747975 [106,84] 365310862039928978047378941932354952961542583532884815274224906809309144155423024191357092692079069271793041368375777366265286756887253922335704917707396702337112797878015311101927191990302815146374236283299189900639568962521984768005610802992681509716438342926030375288911721684394489391938586453288760985535692492244175811549046144957353524201916109379467169371657189419011777351353197625276889703713949973799295757031289047099333967219686476867765113558303707856509083846051126531994257759984603354829484055134194594899742899677269043153838714820131919180409457558879588839126677066418854270843748490014326537514034381341919266877590425181018749847755364139464327124418894424182434668063939483628315679073547325947147118685036855166805996855805943390502960853417902796563458202336293954801025202108661598792277722498953791110950875856907532482806479112035997090381876198719176216033954677530449251207959940882987550591048175947370231944201194936765878347726799011540394039387345552356265241578763257404045041733412179201931957761402290044488205518267773424850064155137555209561786778929512752155537238815200400454266226342396012765905585389440144866325473128737918408865208493089401716973866566616345140647466555281018189646463318724095397412236623501568612973849218185192916335384714893778592093268289538786073071593826915409866184625561641676380433772581647560300504749926543824325819259446555884376041821463775958270505392064531929235440055651489248105122109275071756239717580224280694224851521826877471471462573863242635639201117654120878116512755602637926604273722366023689899013219568813803490961718535907746947077439300186953091358723454717538262583589902418023587593295139505749746053430270389182908303758473354686410689785936950271059805244852204606818572212552749745429241914423133299453651775725624838739488361056084658725142812802395186636720328547090269110925843322428402495431091081698163329204788875167406565977031870030962549827888743707662009476073657708215330578808775757506332056645332146738352516056209772405593441720229661543467114728399583422826323595827670284479844376733762127665901577732560629301661057113941878522536773175632512614257643245481637212017834808334900 [106,85] -1913186748599298809151515329664569686472153580199980141918958639231560308319397687539750297916618460262987865269587116379465039224420440071234155826524615678197694781448428256734117025324760634971258201364712605433294656468514143770702358237510361557233132051063242949312275245413202412221406409125787643873550642291748008460943130706143993619521046403909129166720904492508114593135312598329229473139319393046187775729508103110515119066834989842935584186264830455230120429637515371316833579161409408656223878311562433554810201414252144897250879413396923261712191207145702307650569078943916521331484786553710704352425569092432053262540072609316951907984417858551572431385385528213847683385089766955301056537413349953577125607806027192851467530975843038068467670913032185953160311186144775539064888665250869146318583999591939329353405730822281845264045119694914503865448215706193716776876102515999039556903194292945539123070518961294332264683091989941069963126035690174828421142587854308012446104416295067386483950794265863912103637204693576947918510581975714369751862920800157386622966505292937401242044265689428222948311638105886307725569420421321223741947884117989953657572021480837063271375596578412572154249877365307785807549922809994550750741205552794610830145378567212176768006115971522867817133743646803286167925075035549840746599480069418050061152816356578800404927767671972067084659108448979192920204575946502251266858184489036997690625213823676783956057836619056443592551569757275875752945846117288041723165557537784693932024129536649065999033174536374728586943912071019815680132904142001941597844507422271948916483827184839339456541504007100394331793818244268043032487371277324958734499746787199946380760636642583779368619989634843111629408203256259525159584063360435060295425747080984713625316485760965502443249393111584266899546215211419622999251650483099518014990954049437759316118363718631147111123080699255787772577171222989138321119863942840811527923956352979405483909108050622423546900617184444612722809625287760939939244028757753284396241163689381577764528889564578743381106224064780311623241694736857448883914754489766265673614987894123749045458433885033412610735342600 [106,86] 4464488293017642312436374228920174046087880085312315816507908231336153055443407316981309359588844893872241216768139960810645727328267447242563144220224337904918452055121825972011749253914836722922784516092945046030857813356580739722304044597237772884402224643352752726931389440919157665357171350643406464904076950927998436094870107062693157933706483849357186479868048857724868061823629993814492663819457783678069396189108253799213707958671931969493965853595383815599906683433795424633636916037446069067894148632178875416594287393805901024086309590631581774667384886993622730794468186078143572071368303732158701788079380676661475580308077505181494988168255241323625651571146657753661720851596343705834101366140910579757472541433159525007535559036223794627510894034444213214830643771584347451865858583063402477108553008936231771798871561174985342308369661191725593731087915404743055040242452327832902617873043182557029186472245536905646908728196616994741701361313896704937374981316898765051020428900590331682183592158834803615083023514860790142177379007071286744372927581321779767599215766625028911914572153540073527053581707172821185995234918105903624440334331121043999034667448153925829598465468054637942347207551624565347498452522751480408869095398767260994355711128818251005137607770738244868319117900996420639634595273894882286529090553153284191097143183400898158792875164793629280775898729143322580560070846917371466192467129882023181138764352324926508951354250861075890745542239918143028102341228404559693142947111640917184314737705302078136097422706905438216751861634081744178849067398930087360961119559426339783489859341329349229204449350165511126168243256522393160141180658525747920168092470099207048240177539991016818033981653668303738505189495434959619246742438824964218107820023436070450960320331143119959842524065622266413392758144999844642639265145696744530618518106806939002559123226889033286839249657981028804422922689979765027552356632273480381908530141829453980547663788496624227464323796435529970645351984480265115872116011781147972738329802024961317316040002227184922425020448248871261292333757236879136232652934918292408490443838844282460896759707153674720082920 [106,87] 107642930001505572298290312333242979267380219345276265660364622278188632863305239571912298633766659096132162710181713470458923546897960198233498563365717859890221586096731701339634035420190737959028720360914827661219453407240868229491813904875471535638610850123084521090396571665744014291276154923334450712309494126092926055138893724918725005142509808537091948272956223732277093350368945177923909867016715651016213129768092159393608053910212190590739625123465808156164284749947966321900367861260764377894334012388020883544234609214277462615846925941352822202814298520277927915396287977737957573011032278901387698719971136360555619286158673231137531645784468030161501487080748106849452318794438889930391883592290184345764995387611710644590188318086977667697519095572282006799866725000467484351207791896223421376558289708832581598238222611845341493183181568843006709887421286485552396395887338062755357651676599764189179341812377609430592981701970277861562745251948087853262313675670985536057804788288711313002719885360602386757072123483246887693095513787969650596674072072580809035437080097849624983252749466874899228365102607717405204773529551931989256549363049564651508285482857552276873410182519401420884630951460648340078193515456797935580259040548999982949194643089438435637525214121212879275569483719429103948904225366872890394825026839523270807009374175853165617195555707009653514514126146442133544043711435665357499103245072392215499570964915688459715834998687827537041624464701694085682601618765306877030033292341959259873687353413789950141911067600107545637744183646728465800198077755790176524108171461411823642458496490354379339296170948976323164979704691446866505602759618639854601325469038120633318669086471952194390004723699787060348798252875663070560629174498083375556933783515162394324202788802126588700318540986918974176624315384466349462629622131416955625243300746769011633412586787185524228556920437268098361078977175676678820284926565354524576619097090345214562572643592636804147359287203856933224591126893249643214077558570329432938777816021393821688452348847608350565712825750331748409827779661398306984337603679115420374586343039699455758088943508873480830 [106,88] -1106427577532461766164995399619921964421110662924701013304386653863794000437351864657958326026689697813739269219439286338524638671643997387506078599633436964804079530188771750223473213101717855701795373721716540301480627226621654421937969883045445239971839256941402008615552663356285491467775152474180727250961176478607697601458550182332636000289998777566708823246365232053652722592194800680915068784442600097310854974831119828357140242108537437357854235938140966341392224880758383366361935057520252041013453224653328487737268868559043772394981470552215722766153926614134087551976868943911670565994490746092984157489963159932324929234544327643741288499071792030019215651441532762021850804922646104317865477837683639206844346113150056623886124511792889473850590993112619650816306689697504406270165942505382607133425178593030847195064709525321346771818743076870105781720985137278444615420479613953687080405241781703304133903963671185133902884918281466851557592603100518872511115869573757006283432174412043949299610596409794548558672566705960710881034155011661095662326978333746340612531219639185315377291162588176885446992058867712537677200456153360203625979965863197743233253579115408595407614393978116425590985360161491880941358808915756792040853578576564663433937295530387298399345442138868853504513171732182559602920815192931945867854714841394185519961743332437311879738366549539096508939141434834178119359204997926366662475080377373046596191309923334164239559282082294559858344257644820052801946791450993893209271425112455726404821694158151517629238119366412355728652279745913860765287984885545087447860118525835465010168450339984966349149355013670922827879047054880514884295649942392175704043806776852362179600257982928776610330424318349963947100849680041661607485800048460428350592242195937540587541393962304584475340061229591021687523067589851284988489172458144253337608559639831818811210821282808949662368463065260984251278007747299427408391695493225113948479666282883863704683197892211627745829732610113367060074814658034811382365537527663438805401263211476161482390108594292365485667631119567350962167695403546806803443608116813790371514807477737566121259491713870 [106,89] 11074548080072477867845403494299113328571235031521683892590142906448586968748870288420444286789833021733237625418603280023666629732683431115267250035061074546009357057911174530183936436104147096996521424380949666141804983256599951686817822788342625047128542894559927665930143024679700928703985741584425808174023659749079442912349142262623645720203099173218227622745722501341963780522801249608930814682990762008550077380846617415525630354421379394652339025436430898060649141080629233733926321931160659089158137914684162101156265573788164802520574939403092631176813254627594087328421393748825377798503178816817635793071943843671071142912122938735908374399508735732758032913795979830487295809642933022934364303387711251182563026607459341888427427378607023955287452626934539957365888994023139551243174317812368594475282816951295803401304154699553818168066797143421078596075241009781760275934047588856832518525967178876845272808434286364397693857496633535904771507105328337266832749620760174788288352432011147815631484054079574887832545395162399708345793660127538826893202768281212693166929101464299087283158159304302389673050213069767867945184803078751384651125584509731113088743020452081139334910655397685525196088784164584485339894050512328490246181572665244044445996750559431251971681391629352692135730976956671251048454468426752438977840471979112091772495555879940434491355777596234122995444499841650358784590772729682459569179830794028909325479396823439767627116687276331506310567336140726395837654666430916128156828229225948580985692283852284336307756355029405469715870899844595651621932172834591577029061440613941356641626883778470376373453625132644935521453087344731941507063818159208741630399692975441782347678044177469037562448922915737067325704691460970972164758950636543984830592134070035910890625617411682778177071831667355670577354611760051363069003190156472049358618763758704096479169566625895329796165664571117129677077337308462539085554395049001582817659702670185246489524500142190289747515905250647426742768088208221001349552485665191268100290057756332892387192912265549605245363246332960471551732290194609366564821262736001192399469843421396575296409745 [106,90] -50160802606047822496543461787576292371028482980185845505945154656530935733248898370899179728095706695976043601799758673042833292514569087383081043960315204475603336299634699837409753736790524334876095732772652199027765123368576494092413620868104398893172997186959628567846792335709368013874830914804636400108910002833775425502649736106033385675578934729381002367419941775688243342171466771224291095668947727177041881248764328495070403812286321249079904358867511890507959399678663658017087540385733790515869256527620025494535775950931208534628194050556321949301792574866415001214155558191893195564513320327259923792181313369085271110820524039866876720296965648029986241658754990741512063337867287278579677098601277561114050127625993718770321853186113524961928713806071607506288545867908889265031514204278924473682899841055303212676756228876679103956771529612670397194706912867035307460781257956413862038985688575368476666683105995755507098379376275880192050394930187302240357476599291831750823588216985269597306473927166294658858246954018663529865406975905917892415035583427220912539254393763997769897059077666216456466931462015625998720922712889720543121679656416122713994840443991592813899628090974206495533463238957237400029669491930718197771312349333900417929703220332764435060281468234229527588586301491948428427763284625071377279449739102503422008459096773089053145009522242287960826007335761513186710647703006449590209990090518992633277108770442976993103345155418101918828450362834482616878390628541563461647885818651484487110797068291774961965392579540152525933634207412333105688346742308054071693062992004738704330436955683354978107109684670876452448802072162387887480256473478333160197845119616884780705459369772989860488391988194925890800345276179861201929913869694762173428344540808920564557590821671159235745625363203196951591910751721880700534592846661253708299040599291291208852958164956536014416460352976294433007836410376363292791912248213601492338654987156475089215228126375241097163254467914381718968101169835563475622057285839091608275044758349097214374599982460297364624434801376946696854655834797194807183005966196583034078501866833181206690 [106,91] 229202355712221829238977794962907722278072530279915247399881308136166188275201040291240046288214832955418613081384230552896667800719370502287774383185650249860327828751864200841865214653004483347069406709982052340944497981019853354238736876089408120625709134466185946429250244569503968102101558055663358809526542713515150458335742602507922619663171445109633325399484368306600555943598637460427996794071206789429594943374578340865365305516845048647531894100127996164526980889830032286198614426016912322127092128189824746983239362835353471503738381320498441607639391514839040536519595607265415241786841326154958656084661971970514773416243259779964883362143853631541210391095602437782394883051006162246486962084643521719456768817836924730079179282888697111671393800312911223172583279881579372259642712565687801805090348176550211888152995559856212416901684954349901802045678520906878884079944138043936546447243745468502921846578577743191310808253766999997527660232946010582305705672455694933612045666302818212493991605524409385580431399440174231764341023552640029937999916355915517855126798348955269565489272512981400543158456194589650647214975359349499239733075056527562316419322265509108643479352425070381332324268353180868522906904646998784188521278763265515523289844905916044241984233734136536657437990650140353932532399460894658883780985046021492166125275564406083805808271938418258521482400991348617860943608017693980758806975783054721955230529521097741591328497208566149421674115410961736528043293026467391032276395262485871621565019749222494910891661821446978218273080011683153961843195350078399359410661320738665243070677922424245378636989721569609322447433349252319555918727402153430054977694996612861925458409404480210017619258075725635410945863179137628257813176189705335064156354831673368399712491920948760686511546150398986169821308515846703317956836911611311761565597481946774160196558328224784655806505541589229600064092500412217090641583483445886617773042520054300316948538049690835614428472830652251175993669952610543765015978894938193331667651031744827559428759617335062379599324215800327240776379145030718216360443745488639424729426499999575 [106,92] -854112812759316735540855628224376496470587057946682294571794075051562938610335258861735793067957541127741898045778957093018200289592797385758741543202325503718249399571562699379450873168609732004676532752394162504232738139301634556989071576654675019890742854779809873339332034802750212379646125751766102784910532712433639882048312548048582226510642904835750303015667927240057587042355933219569857191825344151768542000426905935259191610982282250844435315954810109499395813982549148849793768594065961040045337135156290943478886136465008296695272734586201415157931235298855883587273350272593748315852032648388691948362494806678414734490617862354023197783000165594115279039411883400153719464830314029508296784374478199630117717646674129234968023771199198727551888848997123666820330058194575024209724800372144293105351029305815780870112697544321670806218434787575395943336499583648774176704613952447219824964026501687460723652803445058439874604959543427383773810160742774275194860905873251671912905494466619810765525897603708955851071364995356538348794076653685325034942218958713586973606173123358929455851428442009010770277998054018967187712674803622501260520063987661151407264785254033333936378212843590791628697363601335886954054536695903182131121518665042728165378805912478260385598460904575193727404326194026305603372385300551679842448427633325819324719314116641008954289572552651551492148041844062118643412067918424776750724582052239644334111883806290249714677656532204267321595541259367943375742685336589631064121893826734905533256857573982426344991438416013686145036790829284764387368222932039456957783616485166322299508730357230950739793961012143829551093149216962091130449700225105097518772307794905831545262559392930707472413076966437733263736763384996823202580883354862399604903942606123562041867968690808831308018412642082210312989209853190758695421506123266283453705934979444527504522049061174133677543880730662239044015838044065194789737840416310854678023192863628968301285759041717568049165435265322179121980487401188532806982070235084923777214416879098896077730422658828648777768231679141164567639957742431184627660011683760124198510556110 [106,93] 229692736881559447976999746966999567296294922590480868832333382759802841640459294854446917507372376193288328022030003970867338477940885521095976789405680946634389290372273719850371359782236443364847806778328821956740645276341608377960174300800692364692347890530881117392686868546250717700280887520513341851863345245986575903230197455926426757985608242751442321468123987742135109384316460977825014515705197920175902428229597935813392408107585313030450967523948036205259951742626926468902686125496088237636053308221115926515680585920041526570593377759755848824597965417854195940325042719277669947780608128466695550709741637637098986103730831403624406290833069790763687322332319511778695024493779054971641577524654835791284812706397656470244790607898362346100147494705372163671795138364198450038273378474333339953594384597368602486584002692482675710643071148648122587722042534338542308812167941974929638975138015247083598653500704128138482054252493208786285000823898736994388485750142408481420158222763482803542700182264819737823381754856775305502366578754351304326561072349824523703561828648554783101268200196596424259037625456624461413833496692869556367981428335386688824372728168564959276530972565916613741938064543652727800462905390340083792400034088388777365428504157940032354216150294939763193543113855318219000140106000465051580514182105407026006521339626954677952034202813605531687182502841963948009002345809806794843759762102556480371163253798649756316890811715289190744930179020647552017374822079043752347374920862621774495569124686111256949928004725134063256845524040686509533665210084190918510732359803191516309603674621993380379334569195382978114637318142193866108747088968301070491863796481606702277277800149984902329712628048009416345024211773209729410730807392938613541343219419177519882960638041601556986617143379006603740176701397447048528487929300330958945284968246357826218806835219528935736426035452247433491445869575699723390159056588293454704234734922265091846970591887135698733790316155201739787595453567139768585706021535269064930502488071874847504010660238469655205330900236678699378252055990644586330775303593732630833878 [106,94] 3215275966374868948309768874162908640378518498729532176440366149419535003848564936499926242881393525867186298589196776220477126946189646311510324902291853527896456393824210040936497224170298726614504209082210017461566750866637583505809708306692507252627681936724316428203386456247693512916059960547079423905487234408283127256558087742495814655814274363851555265948019399147054416859162419515348361738684119296682662127781358604686747890504171907678756994384502558998353439393601853448651209248286396775430098352260104269398882382842002876903877229203903543056392394106467513969734803557916160660703068785832058068265488220579506109870516928036104860195732093806796892755342226085398453416222806209749432680220465454275228832821153664658568350885426819443138028930161935842915770067072240662451230026095787922998674169197282074371033881449714034849777136028884166975133299076181224818252900119442425100106097059533487128244083322760789764983040589094998907930765260182547444547202399632954343784232169378373901290962678793340909755791205233805163971734242663166474760951262820415278919192065092960539822862999575002486731189263304199218934302273526777296731919283869052201597936577270342342549471780580517826223389916217584272255570678423559368585372102215365705268121995913865529455451760003129922024723851856886742371380897160801426343045058508254250376105442222229645676614921339315732552669159808040760743716394709582323019523966921930820042621326422357454222755269032989216802051255864146562069927173746729902804247672336970572707930804391054314625951633018101244654532846128807104434597607318038083636707955248093266980358101844319477297693417569464349582015546913815796519974920350706547303717423742448729882944811116440797628683197970097419076460794707223802289360976745698161546272029694417769047275161985809364069524706967144790355380857964458604763033195558452520909195536860953163774645783393854065725094843120408604730995616188450124135383553879858155510663139535436947587597068659397988928387950071583210165232702950393288260888556836020880286481621422074858327449444264067921123646657103715394166624273872485527974073960444526 [106,95] -21996061452159423562126881368156359486174216708991173869781121955811273167998923488276865068325175099577151434732407522665160164334893578623158151322078691895443851354330759027908996405742006432286772047472104518388438119788643470361868737627710847172434007023328692078459687413133580181795071146467943889314377018861350955786051638391645262908842589010248100839241212212671857192526822114343347486580435723315900887168019662467005929101960937508814686321748093656706809348099608619125443500362374399987416407518416355337450312455764066746471355887681670076597932246599947191506455009568503110839801210882584053059138904394244065990229810582380997034250376242526570534979997013121372928999369407111478298945124678214225989514338434377663052651437381558244898992861094908067248660026271059977067858205102831177681845695122958615146657370345618170025053075792102261005647740788837389280205280800617205654048003242359885255114765631713145392531290736594407375450713767557278179698651318987904083035262258071796223231319077199676150966250384770732735835479357875052772517197266792489004944158979411772966366520969905184110408898933750127523516696478260610733477022874744390351293157509069665306331000159562999018793377124320313616558854474623395888774739201081693160591344063922241036016837458097849547181688832750205619272685075270752022418964812476586302535853475170591051676386528209225155743230634166330673172781713336276368790021576919405724067534736606964756775994451902100054028518777030706457752469621921679827491591855707215739366502755056566669830998131050787781440870558553382583428149961071319984530747801013430965308702437548636767914451215355771978393512353798163520745208121572623959925317636247546232393969285176385502903481295293153328080987394633237043935297438609475396685042493982641291376479473489902492863746009795476517361503150464786497885671088291593433482276798532257514186486102671934355877911542561210854158021067014407154575334893285161225043773204193068504598627028213629055885457362845576614214880943892447042614846451419836933974843802547089453707481731278778560386712805665230545367830226431620716489130250 [106,96] 81382159930792826090902636504835025832482883640956546076236363388369533850384053889608770856045085817689474040235233618708498378511570745982153559844091589617127254247559417585838406612120353488470609528430413006796310736253607432853241659680818553858475945691479024252946475273028469949216070312304173215607562392699147498781468029386742127979079678601788576758728463670102348707031467296489737072284284222549734234136820471007886553863640156169055922922853057450180709078176597687830718916987130325591278170123672937925001215138408977325449087875199677366088700145376759213457200843560340225337622938646862987571405543280563466192986827376029649564692736892331539457551167162354568330767205105193089396868447706672266196532881111564346433156245795531841008978713781303022090756161264729874369950601310926560940069558263712345066840811948820701944484878150058581516820285120461914819325056913460689370942764286838595054310670494481513724258088147717106490634787756612927846968437746458837117860971608304093525894209939437112877641623149809067680145048746753477495512781840611472753241135942127689808541780246352371535272186783147652729672439399634568665046755241292543865450497420586315851186408072615242384737108477720732825839011153152094624199586151936342243271914755671705374693988704951996187256629455047511212352010386254882994060416059792664332547366442937294326420965437639427664534419637733469106348933482974564483901209540781195889032526929224575846221499883733727016219374098748599174028119776306493969932986087797295469431223220035075911784388330237313179050584614172109827094460828149048067665381923422634205483260488089884400681763293105771480694543044286396828822627338754178490352777336741689594662541300806150416235963666080314299560322066138486488534650077492920458711474974631527099016277680794122188029761836344915781875702567932166551513761698827304121354425959480774999225875805410081431919511543712854530776065136524760858503819791672055730879419685615888410936762993810402391026351627527884447045640786565261012590789568303816448149372687408820411507556865298399389916793978304268546485759201579555376339 [106,97] -157972239576950020279785914485822305455205825879058471560711685920638948929989276385938836232674954997891372599547650119569610951772851691215062598603364808311233095120822056034246979345304257916955456594638637701579717868545057948412819026148991336897889137048739577139187735354638240943615189337683166667870340791217444620218744688422232079127333815598885121066509907004780377427972329841801599055905943761560556523921989598421870155671525237465565125279784104263408269377800545598846204940675904142716697028321258619877198122179939777924104886760378522745508979720150155827612385393760311866381213579756451725866432529938110248673715838697720927239647364734578918095867030837593655059666783558079648632093674810871123603207376577612689989140827022464143248439583879395470013439319340620242074159325480075255453390516333800449869639570880844660138728141317601426232162912755606753336215362763921619905855879711486294242393709310689688833061547480037451411257603843991098933369714510976628465634070787920795690429319536643335367869089167966559157392498810397909811497005641646147740369175607582025444395345970726350659547786187546949852516427941123942224034019445543825117830673363532307041997229359436296114882109231590361375604364593834988821109496626179258095167570916563332965353072684460272167596730817846124269371153266809913376233582708155890029036172780314896079148123665736656648548120226485316306808883032323980278259291757346984254923296904648699420715019851350968286919993294864058992784177505114429351055921742806812258265928062329988303289892024841892867260887603114237321076884006627365789873456865541344195985707034303814221354177319373113548025072159439063172636308538340332107285030082356573593446144242919488641682184762732178990514874044374094796213530834567224692985138132229451658945158008193208934641615597363419048418101771316371890131061569837904784021459616941731790176944444417581532331365438345012974362507081975708893207796745809413056613154877643882620366003604119069124903681804054362610208416200114040253544145611550223165791456681843560473012340395923235908968284758025616413028284176469380 [106,98] 246534614365522630544774177925066533961650775068485961886509193460946688076596018135018211242867079176944158731558644371301702394564884136489063724005022242830297330278856190888326344300945132404780258581669615552791351737998705538173312984171092341929319034245849668469668456961519987949744023631156270812957954234540196006642475351499112858047797072164259177677453593689243070766698726865919715003328306805030891605248494089476788594163754831377190583100486581841961958410119661020080242158274160086496021676757366828426059277124451930404248872299844075230908715224487151073654969797997897458513749161642744292637642582075898992037393712866206404876210177935147952297324971828149827568344646352376902369494152262061060098042385993124205902032885216376421174529692806744893473287072400835742803806702788552104571653836835172887315088986630012769548750772616440800306385746183753034574947374845252480745866513514731847156504345798466367771721073177007311772967914149605067293569507210572891904098527788068682368395722782988808043182705581848492628307623495731828525111069901712553373301479619727029151768417169279136143012923867234949156037211822053452535918428784849646826369643451800194455122753228838342693211238792605010584023014881312323931094920902489313683359274461859972333940756560324313361424026251256137658237802999296374524087247898263255754036030301487079756774878958649641474418070688605599024549392369480202403367637381770494061297849925255640193936125769086321552017561196324652945862130242611660723261655834334258634465203240546925441450218105893147728496901774058090176934440800087943721458371311449569358286997685438737070936098702963449229662073673146533072859861947280904091397597465836646460408303238493788920664619021777817969493393915022321679817749211760929567685677915464582173686645363560699738329599122050871567758327089563077162933158522666085276047826107952764704735239006225170495467150597067860175736489498937475474063237046489362939467079606719826937116923685188169715342827507191087594304016181945505280589917820494004938104107852645128616250584253475027752494791292577170204376810373 [106,99] -223349562174527252384444634769707607272097917982505724006072079197859899069171627291389698129468068874309428921732667437978901034315038766051372374245954900606960588555946943355136694383273051409023424779669216714572728436079390353152547117149173963950422737287765664817834205763936397927983204944084782696129696399309676514227652040254662284906447065480413107418809989644429848738042941376837800674659160449957284059240949730409201128349472964842485134765296312662884405815339041775362633416868594953213544993761907643180194416315945286268799300466736567922503602088052320885318387900767681214204876575888317086590972953054429227405432305639472325473457644395609598378989481810317009006842828894612851136237330821876294755132658503307884549082864684113049693539448133380215583814494895360992852472140610215644135546940330449398600334510396557659874032327825393703858534855868524863071297847960310774423188701885763050793117691958959407088101723857153257101405875633214037876954753132256303961759618074714284969849879370705060735297689681192317607524194873401605179558731061025051283823797733137090701547777590179366773805099037886086272809946882118693997881447171598369438460425173055730438946271613084599709621817794043705732364122322486998986539474449484362042983495723782276518891965265406837316398033600793193913911621502769448136254259995159530454605688615859115916563808295988221926221128119135624028883658757711006148383293048115877153067905513133501165627420391580982072493358346416195393559305449961297662446358618765430067229277742563315333387123129622709424933166665630394852296569933990682735548565943710419530819492220582224092221370707455307412608641296351806252146290129851891680309137750996165854936246105665426931629408317672806876074625304461325193620084104679304571570931136433088857441463717139928968594666831215350297669857859202423444298123973537560487850875313741219718242305309688297916034571380066897968724830332708883795276602199649702662759319400709854427929779453765758861289272690022634811540117852906661950271826782776113556410746612490225191023422049643681304997740218699418623493 [106,100] 196294366029030450224109468017934110110743256573518470403072448159989139082023197255663237020353533449606624400828524949970291695148243190905320108957925532994237746441395140208682900961626807198020841475868174913779502350084102590812018442449181014844586415334372717113576895369340095701040687680532608187175714961421541170029308090332297578610596532531231949155782988484429018836108336910498595045744670549593650543978998402964342454288957073426795359390966534455856752502033836214816351816449649630626872772277095843445937350792338774830936951087491960284712815622731558938069613739349850714351962767844903225805853210808927585579249287870131592559866023403795303656816832966953271919394658921120322952710823799965822515046580800552294321130965833289076111630597371951245913874146113851433436467351064720670926568027345296954567538957263207560362382739627015893203406654394350481477658815127294742680504803424208847601097617156490659824212351436333179792315633981655628374675045473607550716603167217894156310516941381128137369034345153590275582998598261551889448132586811190953681341045279097280357595025950350321170359034314495335429466505438054781361449436487846926870062080995394945873508901126300046428238280402121004295950639276872084858491396659382458510137301134689783960754113863104306779925512173405748589421301138899548099811828643221621781884112635093514466165214907825132166413190859600935176567913779498784749634908536520244893066235417252331456233806083500048662195304220163816642572931823952286746437758843647837152681633562338923720596666345886338205268157521927382728047776062718193147578666721362464688257749853966181786359477640000940314931931811053977549114839456107753824155421701868703105553283618462296798582734711707716040530838765465935103002729765089198771137449455073492252565850401528382336802140429971848567742633552099379024277609864248244608633245012034679754648882688855572158364382489698952542801190290680415937853348470310109927512984946175987502933491482434870746838547110796860582587092897287429385605779573387528063428927007171937017685715215760030047542762979115142 [106,101] -173295034044443549449607657780891952664564537497757352469961090756870022564689200123428216383668434704894080827164489455707524206652318920771750817328189303077054727740375265784586900245889221324484560945488146056673169551693678381353074860955970393987600718807298420938744353897862858432661470338796858601489481784230436594307243206728927274279719956989637592627829184075856990920783477015124086529308175149498400605314839575429398079876938815962145077503684561342758886191645295883968939771138526873779783282492918750157932842955936816570678628349113698883925572271783757433003088145366359556314020919869245015100351764005004967583022077633844189872073555170731806874155467621413085315231300831955079407812478345120681293237410532842230689200549014267376936461931697310821089283255576645851807402123851700839644827162147105474079091932763917323507885114950450331236181343976060605812436331682625090675291536730726173867446615340167757707525449428963483593244885619014019691085443113765317567507957984342036121765631337938776066690706003972791131284160658579245970869517838186506196403402857703328765438898886272447259476950459402597878175595301825201792738361866696939163434510729403142915847169929279523534330598978591358614551602230657132360174043436090223325901524407067202824634215620406491706324705779455533012503871240889540990566672613205957039943386771879736954479803911337246454739614066665770733678105449192983177553497853944852950719061433714219111687503716758511035623466885740819459345284301139907075836332507654085043977625465552731570469774420059265512506557814341973487133582294172752428333419001965408702632371875151550499610372647211565024275223913455505343622188627383325351572561601779575519236952626124944679660917791607757276495715774544089978644789488148182164500949085324654863690745075503041591427758301533423342736304628434256477534691827212716031740304565136531771926558176249751715822530057388147268811492978950568223238488089903441536666720552906216936648654849595652639992141793522547211003657209892755401902755181734336244617297666463174826559435359178133583304281072 [106,102] 103167465412767122480981608028529457163141738393415318391920279639444866232161462066801603947433582152898075589422679101400598630649573660809409750054078352546903753592110780741777793331721821597270346869346149046272843860091140547181928542043015554572904586083131461024412057849781021681873347175272519022257387562876875520262342299580290898773245488052460338249633171847452652132129056636824503113340216337927094808024116217644648510040296566407516207703622698683962346928471781388232340026453823193439575974717585504826573780994587696218474575179303155270509093104783402649233616230813886362193255234289583783348143188772477830401161420440190839334308195834453012779387590769479199967976989438529152332675568138824624453871382001580496845088991314459862597492846854183238793304714086520461061930051585910664280890849585425874902634809031365612353370377572755313974581068746757161193310126060124404702902023154047290791792404270755785560886944166292784949473870614011410479883947396051220108845409010713919972382535639776517006956818999991196229632908548655801939118690231729151083610724886464818677568515769744011939325969651831056266386189707649020888210874770008799987388852372552502515996650540163441317376904311926911414656489848228476460590061239325245441904901000373820770698360389525404953884616205966173930156825835546754220708858893485150689811497618713771688580521614813027740767335082412300041130180597438325115569342346688586131479911902252728367280945414778799405094487994267894958453972088432511124959662264756934054666536220453709554227028546005100830403855968103222906222447168943687305092227208085923820232652564276816658002782638094343010176108650581241534156392640832596124704350054074007106641248606575744212142247887837278175636119953755061428341311440595498684042316563819169342586436479969954789585171846420940012439314286540084180360584173544114430087234407167930570972640696428584474099628437810564360399774835498573496064814663397542008103530631474230307480751882592659211531990085599089245261796209867963654669690329478005442718191542202163162618152115642546742502 [106,103] -1228352710591958647269334777736282872964897837224267261946003741780053008202987460055684985060623980421412962980886316391582183125042207986351858190870850807625029600942910594363290298239199892990268027127851606344127214466909511147413158661898241492852022874872062003339176434855106390366750522037332848768970291973757535819825280971435758380295399790587407817390419039042582087247397907056733394903012610410083629051089175549836378726396906578867087955590299314423360184697211138741652304879616655628865022140628318479847722543878978528155522085206617735379133502896697728165615410029930831258001632505167163117383307831959632255975988291401076300490838871594906157709607452724233969406010987854991219855943239039343612716853780411553776781895857673449256438847265828071967049677124601024658680437729187798564173987063203883189241393212211306096791873567995297958101713053778764421354347430298914865177126289294956606225175109727319671648847080168561053571016521185220786385801649264196592756456720121075460634436920595653525860256289866558605622961967947175699666291044309371236827021056095000513467073225827016913219694274732988703283816908008401078838206994543445542760346683353632923896725463815111797857865190745445462831643779349551211699111725259013500848409890631412270005890849086761705572980041720433628371637441351773636220576127069913337085017890257022942329048193993356154428097151285600451238866628181769435170311103388741938222918089276034709809524272163653143496403361785526551390371138590888555769548674216457271921173886037746622339030622683013438134531020354223209778203634378161103646182679454588918827124739561955932539880066247824571640584465139058408322034840796881519104192601556493479956080600825624042303864262629368699143248413224940344415080222481314270107747457229669423907761735356816094573627118161081600793150175900284330563724544727813324729668148986092592365407240941197416331191662654558829294711775049295954152491305315300610259038561882132722452341119710058528035873924459222303783126750031674091520196322215519278596959524729826657766631241736424 [106,104] -5967479670976683114679564121634368957053788636804565854355700559273821601991271920561319721628345552634808486049289492967540862208746576733030402286722432685053293180494812339287889510496547136346136155010488133352689130350401132595029993692892546119686271351204662445441064948441541149447455368802214418409690233127622061160325645043346174654502430287727752285076171101747548640065282150906291853080352101161034572535600988828528827979654389165685797868203292568169464496534561893221170556810475012376313057671884665626816614658640729373681449083919820051443504551067310415087710542045036127092116839938789477331256798440110552350634443242357492304244213964575887280340555740360979875954799092766169604491543214195731661696953940559197706951773896902908416590792328412435778932613664786232622285464232161263888092725662005661102743757246962143710014211745214661111218044002344820208185124092446126085904585655260630359920763971124554697254101121068188123140315650640999373315317655205623147082921764255021880291319597287822435383432013391992500212333541822179309910048961938404684531630854849670863519048819757192724335825595114862101330764815805683006793373973608090227279558312093163995651303528608065386970627619680147000155977664346605020435258067378162751402485380983421064868039508923386993340536912107761458129296473711708705139809263218670383647517707299881118568215711419814320966600431625408598160515884525507611362401565132438955509286146821245540488178542752756363895536369567372578371600253242000898612311971882374886109389825655179533322075640301847766464530224336596288340428795541136527759507508958304301711573515613986256513926287855580738127123043010103751493355556319774353824191307892069014035413692037485224821935209889343160653912571208361031109887597329900491523438467351350409000036918243124630739231458284860531787141917582120219461823848143449357427086885643319157167544940696545344374826341624897076968235777088697767740867438022370320896272000939798572964597337177193564029201103761575242077691716032154420691630487991384054306977331642185472150303267 [106,105] -425530645139393123775971971921186024520510615993223639479204398271792164124542547203070105891568989964952685705769477262000613809663365796183247169124428233042684923530531774050028828575680574514239900557103395055790174772872751017263731561965053915225006414575361089450443745208874233961072662637338177093665201688928775999475809008518345836796072828316327832226950043023770364203549088128949850121162195714101688781357035419991442910488200734434750451686943984534749306046586041499300616647396959551316040354857575413121726579895320778787868688233411903597581915662258009201790425781127421656037343002999759471319897486850435211337637868900860119157434570711912025442947625965851307727887351624236649463607179379205452924388166428045065350955847474288181082156100650817903689686810849592519390599176004076273057038837694731929689915851404166842657506255970776162500377736883891153519925033855277605043623881375261406258578087312803602028408371833422309875945603011993351419663097934807122301079783760808657064320895264237184620869888040802818981993381133105962091740161195104781190719385493487844984711086413183628799849962432616325087156165234078430065416238415457781756113216020886844171645602219278472232543428267980485918332935105760838718380875344460582518420648642024024235301317754120164760297143686470514117590883406509243506272760743182250923775163321248767143055576705342386183067705794449009228102782558612398064985466401214044206560867220676926394427372896238756051587177878330798900008939263181236096826912162350785062621455869900348218268675753673592109539297264144302749864950069105835878046285668877820346390160301647310704576886914002668684884149636509069351647032660562428500151190068097321599668453398895449617976885068660880646837718231624833793582612139603635298008796188122599996608602065404847754567907241657201678585390375310190094686893859204339982389737962477328751801825466277368710656054625362999739291518167878676931538215222834576429232158928090531817225622462509742627875732255037864500211498059417772958341166259131988225627649883423794088 [106,106] 2565062149458585439231338437752711052916485689431203195056064123580277431585017344807929850772153160822289055355826205180050315900277484745493158269182144084891595556956485019821735610807406926091284045518505229346817370619158467852770759232143998632426896270761028517520565317074007688675421150740333175048144418388691449976535555952735585835005340734011319376703538892180547462663427926853759854295883115311586483575653476970721583198480866157918275049719114152367476533125709744193038475487565606216983087471792139649510556107896480708194167421372952015586394498831825114667870047329040294084362648640951610372178855686835200481876632681592613727423322944066934557062423558625538718546243638912835004908927289801566148016184262780636788784487756009230123467996360168692911481446422131632417721210073621529959552976103271991482764286463048239694816419689420308253503165814334143760145696426197752341784346810642855011274485283094717497929868881474007877446214846195933887719635545608812053023138567751831579032437211695435786024372638534566073520383066963400736923766594642185282683785466642336714052940674051246648137260653755820758212221984577008520873713104395339573545433949828355854687537596439849379241976920841896844147475914327568881435762519896595782497567226297480635079621409707513738150634196493808181031748441514386507047106330200054530632210062361430445389547590337915142401756043193046947415493056026413622362863782382075220386763311461065500719605708729459543475675045472886810858480010280385415521970364464683693924466143688175039374825874119816931385836455582950225683989326109373749929260450656223215379728506583857502336857894817814582465043784278839785909752954140389576842280275726633339553998469999162585339489397100953366466767107490130501483574124408982676191403430510999641231018700777440526253023944342471095442845454311315532593960725283516174047529935945302573039538227729686416851592530497302218929398309853554451084675946894567792325984922818521059492605857006621527585978688315915813014528886741775867131118006652094649121703957606068 [107,0] -214976517532664955045019230863210472322490209027717494787515245527199417990442432058764192607676193706730032917282572725356175762198675688150263185534190925480780900770507800387721314952021141686072588921158628120040751130848390759238278743715791642619947008253551662675260654583285444690040651143956311525486294719316945998427673624694840506092529656068678276057884831747525965168584744397689558398049084837891555105980775959034404161311728915988695997735350377461105265363761482365153693579616778769781718189979478804349060477508765623636879991318901904946450428371753735063695858471063337447711528786935416209166389111484664172268851642206752526489130980900338703911914476627472415943962814887239259636104366693815611865830986549550767366143748386583177917580281323782777701233764459972474138549914081990850127202213500723709277813276904538153293846631254141807027321920699510011573760259613602755427697558546216267630573497729612956406553286372162998827043303268330527204676149618551781751156753791476646899876900924070159486656899503633356646216806610520440968924841891687844259234507206550731779645156801554682556996223663349274942066494979905282373940046101567370093557674822920157177655762125873381067704042168166382342786744401209622858833155287984160522294727021681361678611593354293446271901694344047853883874364711302818159637994493502046785483869049007445149703990949826310468238487176409648033264988252930952397161483437763047656637619798918808420834175914688043274918621106239519256095736164683440032710122473925752523210341572071126850193059810719902344950217766532195257378059196194718052266586486047820633326196275091631730256920798943529106639125285374062926267360725642057310690068341439179155905425630880549691006695032039911802122494846319560163157696396410189600571299633733113506110192293706605576130449616778543210337053982340979706172001486176642089621978148126860536470341706055050359800685049243544831727065479871065690450812733954802023869498426487768246372535356692209343946659328156977709709984993873963630135000143837752595694292107857160167757539295014813979857723848131889338333625020524625449534607883958582616716586023605481525873832967514052311066360584437815481834983813257128959252469130612201611212038071640992404996096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,1] 11357479133111387865382935894256346735247880513530223065566571041783285896372343581746355663715139150603016945024570743995668233238292433065685283023675523008408552613319617311819042064000977432486052809618077281625448215350425156721299908858761395129245139033251517932594511384441102102010038811932371149876697942617210106905682574398148653123546148126752952448661756463228594285756679241751196893507531364253377710401145986279493721934596721562301514784745531920699580301715336230273853764902737483768630415281169803912259406697113511413704872881599999600343642259413868430937131632299366747834968743259401512541760353782435675097317379840260621263465086056261304179149295653263273958005417110499234185375138977081348612881252504774005537951824322590652754050607371549532602695716451451842749431221515252376605831744219605606518134152230103020497907543482843730292370428672657639342698721076699301240925275992497130637656472506412127696635379762906023946263837066285236709378331780520457844016916159285830719038899390655370929241653218314149268521883592737252400862365041977927162565263225732371579051900128657385090206501531929632774503908327345676895193681896225878884853517456635748581144710597864748285556687428881624956538770815649196986928330503472397677577669414068156834857936804018272071033520516879816315385182984188882328687088033560036871425828925034850192427813363863167941753642126969533552180565411484369207262812555466373812537809954178077962258202654504293370813741563983077034475445751371672129326745731781409227345315817241371370548235666348458005721802567049215026339942012296174724151595002423159166748112891729237546836769560310217090860169962089298850729148129853161739409852633947941633605267245192289107979992938134551378312256795997496255640019904449140639795293684765482971646229329788916566692921288691234831922641756291184517210316666570747562483828330504610522546729672402937400594451912643886599671755048871395372599569701501335437404811650035636383571947641816380603209872083110997644776945137049235519733121735476778319248835034472150494863892634017618797187369869536395280615055577950653859130519963850859328369625568162414981304629972107401959798510399982537512319599070487025532026586078197485788056444195317775519688163328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,2] -235946970333799152204946490729771865509301578365500917457632568521965486288524427107939296605271490648432657663515143895423660566188365591414307553451157647653071445514251792704239672098446587189416345559085537535345099059209298843071121181897152143558640255919303643477547815599238261610437081512727829945213986360644791417079917034256627548339286283853986500737369287410612453085356899395327507985900280961409220522952724689844667161275760386608982733131770649270401407676143822729848023313199605605705289989102248803959851263556646012382800800706923753344696707225481857715304220469132303746315994739030202833724051452458238262153273534980882284753976476426608615308628591824389285214708508523283327086686361531129856924341452010018575509315645828487967835902412942698090539765191798342743201387166613335464078290023934496439490673362644702246766927441143447688490828170138284241412795899046017766587059017513429849543962912273780474675655776782354845821886162081495231279795757706551757273568587543415711042550753926406940819669092682176819222658734070662848149217612196801720876574403066718494065676543273235124882270336984699099849125416585187153953052266346319501202117320829338137424776855951794804548377273686774404055605864093436907795439469124466582371797160609264801503654610745807337473071439421438409877955007006591196335689747643597425332907035985212191955047519689360993507103658929753063155535571051455499087979903238764149170060787499306248069549546132782035422764628521806570401750063271860042774601504631043359526717665912162672785955354350462660147465443160075514207511787761958294974911117844385696315491795214158822516308460131376898102227911495445719978772287196104156068519856237253779770024977420373888645832797285312279137656914392314811843639267922644308270083054018785813401222467838920708990698196455990563481201086362900541536249242394951188406258983526349243669713664494297665384209518444449622787107782983071485292494436804483153602326811698280444698326710643470008785360002904315609898433875217203275555494611082661469489650295978018338710880913444010800328580215048871068415316513838588876319014775423018546536211641329692132017373666748049572254604274951706128330814535345169417814498762930571343611868010283673544665075810304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,3] 9080703902959229043159227659267739596571815319103446341913727697516313716515938310371173556845155828637062351351164738970984658885813686290504751482746166343101481303701926818860835853189327717239306644274653560591724243945767371262597692415658631966342601399619922363050798628929168749066409247763331458587122389609517846554310785943524518272431981876863433090328204273966786743507863244153261785713341834470798003151176480525319491057996653121341776909526856586787625864073188833198075602779238263775202700023331711592856577131925342949400560927609952714972293118219765125738537352313965662530167758324553405615048792288151504551814086417131768537695837850272972031521241684191655773861126026636336178105279603171227572412707838621020547524882434937223441338120861125147300661943013194170516173434853307933720708127643709979786816096039048810978307518586501842018904204683715570757235177569069706110533621996320095615792652730536752432208731048242264160591755412789851496220014303347465546650526504680070330286934239777665799257706066147052844393704664709667771303928051653100511219608778164862210727133378068951393973253003189964624700455957882191295137741595504956353090750054787058891885095456546271532866565502524438970122465021945387756068692573251823137390537148464705262707488543914653596336900684947424512673698063401934978167963380138854984350441461457993592843149018027301768960996014130217682302049156360760768727372225373636556682746774138072747379393682503755368160627170205022353846727071075916420291143177873643228506454536342150819579943708321214899049139652666125725206933677580366717522247488128849076166225003457806599107026963480216147616618998300783440903912438117622713168647316737756792609321888702371292431791181434112779497620672494579676849730692673948126990092879540551277740656217100962816111058837994101045308562210890441538320505267579154053542366764294360602707269003756283225218751254007186398965066647593614108318593512865178994313879355646655874055884008701083653139537125802401589840290731316173855570322596593950004632574933124624380070984888969730408404265194238658814733380162616211497808404313889520583974371337115183612269658449076670405846363010192627265117165335769989184598200530697790413140677274683743854634064674816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,4] -71349980300992519472218947609268009972167577480395073028114640843657400170494926291478888304506984365671887176022128462118025223367940975556016608598757002553405325058306389826583409866231843655558604230696202234623086009016105846521033270476374644357624757640738149959702977006411222252531011337289655333029359406984197547524903896992174970492939177984165513050397891148742091048637352466199803240122545195550276968220187970230300498876294946580041600309831450794582275393590385958937601889447066120305812167614209000957995963903554255732005103858626073059946699384480397419209094592990898154547532152288662234092111330022398306073191498088127869848819713847730944284830388169050576364318257396463180169661687532733978906522754788646244952181741536532440588957491634444940633306971706745071286402423047704597068192096786969302141147744048227560718080743411093976119404520847655138813871008860802535819330051629069759959158098149460494067849299789757437285121287908730479304267755739497793612258607601679265329554432972353163739105707434300466713902061825564176195244062839368772039086963741233552054835918953977087000882442763173234264980429429440713505881331177018065748910037223172410975041963237904912114489912545842380669459168333530725870956471136605531417957356170715274177750762425853059849762424708694681797363337212673740864111190465354438502279616315844128083091019543327345038657002829203455483537793074065710767601990299898720237018458424587520457218584597628055633950856234976327407425297938580824665001576369557863819203868953505484859747158641797553127097845893607457486861218169192648308233768314209150857203479059723343032861353278149253466581374464981579071985713622749162065414492354415763270484118951257408319138937365604582449935920682095116262555302064893178645951298626982176714047875551527312280866110973293691097540862517624788805370664357915288412148241599728006063915399441849249575933413328073852421571079044868148485838856141134760342778559725988429549421926669812678399733965311930963681298500435027923870019266842139280801015521226563001799237432223356925374159244211172515837716899724600436277675552034098817048119745883858739853062009440193851005879208118623624073931050207022050564603801816565355363419429907610361705936963239936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,5] -358667261733390968861553765539156134494819780478149003559158318155071507258614804481699358623714813001178494233751953713733305467437805556147960232164700735281739260082982343492219133863580673690962354080339887604011232682722625812034727358137385690078150834874895384071742446359981003677483088614522188375970371843691067094662272638401667799652814294888964622682299236692815588162817276742472146814001342509667338387180835528716545388655908635772216598967595619533975253718401032350151639564288823167192222325443500278527643883035620790849974866503297417262131440943915031654887928686115513891098402075968085185426622764909122883507095617615240275122257660838616032783980243384553951096952232294273608770193517735995561535623348857916802891928439172501196889209845653187561113641318754459228237502961922539731183876144574818763957309679775326944069384722824702049604163384707180405594145963380973375914797536944779317097162825369227794721177236689685315803756064585323655847926060791687489972063578152772678022656153921449348927216561642964496300926831292908353019080452312734061805604094782237320880223865750604298226684469040063459319407357469983329195876940027597079174874488896215067894963506478510882674286145235359861446800882215512127060715095512776681596056962863294375544935817661864632634076292502050875358587416460770292236738633612962876567479824750031692154764988832223830984625876931881142889616183268035096957598023288705020200180632332098176987750141460666796353485299930304506150686397676924932934669376800091375082217465422974696660821578624237444867874881315189876471547987360314672227057627084307586542911921726365295916083552583020364124462007576120489775896373581412713320831253096920843196560483521651385145674501568526432364985378546339732923669950794421479504717141769352879732155900354109281510505421621321962791236262760547272762740770831909053862791128535368516002260671873804521414110345402968785773441282384979261266283631926566610225617800399005923685271945012795771629591135632180213416888805256412314945441173360451420051808680422302511614412439867242268037582352110015842399016994562568433103780878373766108192135609622944020784778717077739126415470166239880795413502511923201327972140727632656292193418934914516454279718690095104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,6] 9903551629014835303985368109086413113145873089996750413946299480479649221170649647628885538672041804518350340179137034997306279246769704138490539253695698228718540933719632785832764998720268343592381601564618304033644167916106619891819801520083793495254190655459126126101467305393122608532005542543009134803976449515305688312226563562229961059559690008712317275941766281987318727242714549704775635624699061483420584522101112595271301379827923044618454342087318882544673504176124813702054263735992981853333837095832374780304981866905408337588883986396528537392239955015823670201449570281856119233721505079849629552422674747835027304297086449559073489306800556311130555203512108123407155089064887676222737932366921373932026998879256494692136520229367506949998754457495760301559475296831456851527637310919483630718261349817339684717054633086815571696667045987954888554254717336771829471199518709754405099496979886866204357616057200261890378253913005045954222741680643626498472968387060954836293823068207783930753832179975774440750249069503509380680496468673953436007130149914250761005744026367760540804325208643903903092382650858990730453824346384601828349826075210568279599188407731624239239554378111468867270885311508852875062875935376527723464083407348936417223656274577068743329714203500801769854154678629700986114126237052710664510236472487494835274205301354230366727985322315428419260657281200612147211385899321229965635498069277591428073442406568670990626455088079899706109964146689388097495643726070365964167077661164539078836956614281111231777989229835332809409314014656532404509899195300767604111683413820385517299952620822419599410554263226614409516938611088837731234119720005597446160331732518028231323466699228691199242951351731992626384320224168557533059830611312873644848302872326484935452724961665944448348912107246518189563471029434699484765958636861159457389023824406767351031825918091709860653516983305398629185140390295851516936123403110470234588644281477683524865255529115786470234873324566501883624226774169835316531299746188631576619523135565785208437902483320164269115061360556381704948688786834064872256721228559644992114118263945034560264657895357796113490291210728572691486774848221321454766379513316325543499287486566740437382195522842918912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,7] -98570493553104736293263610135945306440559832586052596595697121917036664175018790601553985575232729149258827574315904556742174524001481212605731434860957511434547790772115992812706372493516459733235809955218263634650438236283872110185466544038634640216749307745714560673930655403989908414743297913856252033989250433864472271269623278516933986117504396498206476304631511923925032805030776204957110253923520794024523275702382813593182607501894098452686217925214373932431986391162169761602090395141672007342392355352587786787294272347494200739794866437501495965816325299049089057366773153492997645988819703119003121631080901030944864778973722344338085331718307635481797894067363238817145086840676294374630360473632542080164298149951881748925922142986881815794366083855337327446076680563904219917279707592662300744308572115033907054195417610808276847224953158844449585468959976538748881016714925525473566624444273464929045801003919645621889714386246754658183451468427837024056517022411186824810558114723235672011261961668225013720620752888897257836841107567976688986137479537930855396287739648448242060190295693533033450394953898225801098680917818581046244234566497252037058175725564783965763682065248257364561166601219540404524162065755001501156416345380467886864849852137631496580240402242129581424157986344747000566539256326713301648366135403622638654138606403214188131481768834029691697507125851965551659255541296318443700481863540983204077085114288235078523046167843208649640413847924879043400255939464865552058393231716106060401783269599639529061791086129148874635274504019416136030485521205452379844362261353500798335831690805932084808809345696906028053947221612294810820969563222338775760392337482275326619505395289218365494719557329813671656067130905026521514473133868245861307624308547315963825437650079456334898676730045945826283946156296874766865908734950662016000001800474489957705593445433538597402355170020941665550249577151924541622921837601180403152476862467308955910601203858480145826220998019977749930329712708636409933481073015095485754621041163299616378408351609016601108427150155081598203407327951098901351316349233230508467750845624538983580902556980999425233159464299745061395504432304522669207993815805072969849791995620152367641821450606739456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,8] 695090623099834528759312551888470681558808935221062827311450952995533310381624403197966488541175742917001332579239051945377962949553689516039071061273228447331257447427761417651759328191001879053324460793860402382828865445333682062979541994220550485329483126237467105959325946381501206082220884161125233792914642594479876839458005479431577906268064504869709560804206720214541631512804776966471574428779588951157002006209104266343966181279638407022271658530224574032534994668187467162199532036895922897805856132298922619941045631391378452254687649139378107591744417217032794826165539543351700657267327080054430523677056500001321712805835192023038555351342881548107747359158764064174760696904360238258729493140664227155663079201742614019196121838692182154266412524595146505950975197471128765613633429938349939169639217307446323978049634631386457622079116847983585751454309500961592088380015968850282839242992969311455018162739581750033363011699220220357870137602724418429185656745704676186424393871179520835078089904426351598164906872599766063946828845455110792655876845898360718194579364916740062803255608434092913462404069043777070489074482993177613732522197087861904253261613060432057160861195354614609126163224262603982849251954533041369328782750525779990581328924021584347822372856047221547789562568555072419716383126877125933198080331919990209894054042063443690787649370497737662815029358470808491551173474540918380256796145165973678575640852720621162956103702801638694764925417429071611690926494578664315692332153460678974821154311552330354982069954114182749907250250677401422155196359062060553909430636383581860840983969238213021610091185987487634680394294571901879564502139665401453192989932386352825631424180567561928129947003920801825768620243108276234534998106717351227412130064017435631492080200322298986394440165075085856240727861206998093243527062870915409224719320473177958096729195743754915276358876912762971187931795682666110385354940799637879103322231351200884381779242000435775787371647992885691304019645318820506770536376069331829188957538745874097510171448267498292923534390372555138209196073685047293704128820629480035528159986511969693193323528060704352768624000454295704901202386504503843080637850868754074205687302687121941442841262307244244992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,9] -3642603625095375298215527676789921520837036949548079554831777396010318458203692607964606820915788790579876035484268794498584507704304159276698869346723044359721130571573751169723373231177366686822383283975534430207407174676078573645646292899620583285668778015308559311856825416998706003797055433714801135921300704461534876549511070498503981930269845723458527908027350007727900000194538535212687872850650634392544628810450756745618027135927236835512390878645194378821953238608278120441889997755731661742097237011354665903124650901056386149639811994577706472253341418498727299282762243886942433511770153442120005864235385934015090416398967199324707736281168069421124616626828596981238211189353590181548849811476598786760694232501500737793198295007739801666988486192036074854750783025931873574646860126169706647658363704413391305419542049896361081230694945663672625542516819698270994690798363776409932521771468495193212134553867970857130901308641877230463312413565910619696922389189057823851779851296159407794487839575271167465648360405751172612686187741430651220157240468482198940777305509401013210962768625017686038179817489301815648607295819472278848199571279292499555591968478164295169303061169760118154026294781581357021159373313941630866275380827316345752957191440791532154445650882655863306114521979402729631151583510290773016494022870747452563091274144303705068880633122347392556135479634031361935290512946513642112887519924461153373849570416227057211367524412596475506435999206205169028783278423556906910837743765036791181447352771369659131554402143782037497112552130084959930619016303985499526042772028516392584157887152668422371845756675879959309253216205247491486752989396858523847425528458749884313959479847853242060548035959946512308029223503989418601231132944135575109023857454576981330762518551796624279615348181328853022915231268631990461804495802588236621484037236560181398190020714747125085096473883015769729046139457448931471205140596083335926606918863527305266234992707859965846469902150763353361113584865579098278967963176146570019657009385936276073877183996675160428510602997841788356463774326823259837567378787173204920302703057346107958155785180784866234971458187916050739951283458716934423348936241401677143150937222419164551798180787052024430592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,10] 13797805149931111103550888122238027098718042232297982394467856512907679778695910913262150815124776278926016323798909795285716178517591240113657923227000340327004721368431016690758073163907437867750177479989736637004450077237717384568321031774155098045485247687022597211476049208871332093313060966828330805699756086638775925348286388057522196214080363222107623020418392430545158942478843022500525374445042151974851244265927459601508054905938929360330995050166093056317923123950478082968611538653676872887125472037011396406761342870900566758439199147140653154753668478721725312968885735935585527820651685916216507915789524902251856883610591319311234688509176124151589720298833582846540129617174914607713279644802652540498941624749925639431199837584516146509467855878140543816546625950834569496687511018922462079820477733986094132473394637729623287731196222869397494842094042658733358279619582080294224109300020043791648292052594379003478701121390074153887631402290506405454609762351942335490961182574758797495987016249965439363144771866634949554128656423104328507815185659821551251606723427120880830194305123288404468741493437317701329933822458920218310677279611726576788721396684136079928205021271045240989203730137404047531023942102500319239180535716070027024352210511545084510782988066030906538985387569134416956010253419878294800599770261203776621623741011856974583149558273224834789261799415615899964070298716716350152428736959819179485857472084092575239544609223174279352634152881431054715978759271771258699185031543999844365060408692987725616783144441012696202598350150911147381797857817064548724955717599972048989402715343235467946886433695836220444506122210471027647284167673874393640231467900424778563529191414468440680467217586497542731792503030616208152809837498398815800043119130517014261417086435119554499011998071532768471962932518975359368435135279632173185824317936622249933216977750230436379282551275914106112991404027921937242236269737803129408102832752459527671843117555038753114133445744360661551692547449583587512722208856118494227188311899598692883629939586629547274395881666455103445030150466890601382438185736910262217917697903752322696399496361500635564100943716657661381574168382523310393933399407396288569078583847759977672886557313245974102016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,11] -37230167337004280314267113017028254170012372746404725501287452756300079681934691315842722724874449340989422602095152047890524872704103634800911651171388722488970483534118776869912218767506325049407092648745451763138932212961434176461437715635162455754601156966957903069960425580202623956457928923280570959045904407543463620299111277877584959638341332632231018027946816490925787783823956325081032874723057949768722664322337403759590006967489929305541896229154701964894214176502107413795121790844821671161669770793453362427667823556796381737910931876283741971858551258237537393006151252714936917045532512973554538238885038169200467217513613496639759726552554736077838382006926622838785674954507271981447295219899107263936650840867249989620639038986344509145447271323293182696887010508233092266959846659355112218970825392437702186188653135090368665511597848817030120981058836805717185397983976871121116140759331841290415256045240592022709336457410969400530750623870363263040159855355756494081389861379657700155248744448017308659327518170857212205134963343511806051025592874045107469580857021756694891054324893921271927936402085279751201764033276653929361606902021083242528943805326904190098871286782921932713679452700270204217587615255286425737057811306032190398920576225175550983037757706378745257686232904066310131387143304863200544204098695409929644776727481655660561007336141970497274709917896814197636704960705579173681974245460095743974746213831793759088953797953884749344654104218585595362142133415456054711266704017942714642479942894507650835763260378897578292790195810130167344939992707320688261740386765354059735260425027396995356239339052950602657417626478684905049827456766337977575737358845128572919470710686697783488066577131619372162187827441772339561881484382075957878053049962822169571475471895323133944918919974676168488213334792349692165680625867536224868573418922269938757749766037586823595468000318107841670464353680365478592457408070840434637776054919429902525662757262993891815729523486121938936117860634351468611334487943211978834212421754341978750194597556036977802200575091380538640619485847992370469961874352310542715554835724086820991339817354808249551697110784608798661566448367288388839516256297854388424945166880527688674444683889234004672512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,12] 70635636527980884628407127488955777562616412616210357695755804962450775241178036363338033177720707847095504272970957141522344825646733481028762399349947489651715785023253978410872144369316640804702673610116466908112526337328622801689533087377765235747703883916786839815148168910024614744847326499670755415602793812386256399799648249343117498120769606037649985863834841950884191889228374661354769835671499669088207078776081004306118945779171972387046159474217081229482064197244289674181400462347226032673829491927180457362048479137307650774477358827831912722273853197209585013160494905293657405605786932683952939828580436330851121902124371729609098603919774215509710987596143852339545963202924650790292997849777160932189702641117412931721412350389854705474079393138352841218057387529224082316060485654859276831952884664790933779221134506498656806416494833846016215238757745969899589200748268443007289621602006830404355730586176354840111691332893285445279021553069582741570012918004075793333291955227257479089740174756447570685721583811964647064056300514422682372957682582041390733330499320785969932015939064984977558037079822009402280911354619836919165079835586092718571517204991293111944359804179532887861955649117488741742330134061700061129496526419871119891506518735159688784013784626290267386606098117539762269819881043096575220492503340518397054775954694272570166457262378719856341397928750972521300575664657538284541956838753705576466636014213726740872416259981051269455910325940229936251786195410245658833480458110307572322624164535928890645950827204494094861096592411413467946795859630475112236279745991037672297939437080257334748615075082980833496268069728370513789279057229568858627461364506246485947509444059670822021202750016950196937555836130673561873065579520679655006955246946841936158158964505850500275906774037085340705690991118476971062368116520826115585971648403899372954583334735489220153234675339880584740689714182907410684895462223846915025563935546932238708080237971393607690854312000494661167507572702063722987835895490582088811887394171066939053632067982393282259832675598593713051054724281346534235163299326486569095264039345644077613089382722606796767410225458222877911779320773563848913065851239877520032701204795013774223514630122952146812928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,13] -87707208646306425791309032106866701245068690363658533641691917755573605947177860611646805028082119817516580022667512659424710398561478117249707510942807125399083067079619632578780387452864466843608095471621179851681437654987089631743845324018735424121454816969468805227883182069397447725992865633913985568010484200299097450903881840470434782084635424522835395423037202204808827064167178262669390250774273796596100513511891227407079833290235843146852680537142952571056832237097045166700959527589681834599692011132883955513086761378452487671768241916278037459021118968111073988089163399615291531049422101170074581541270171134668519038584771152240191251189896456852264283439214866199412733866910917347499924698084955170918217092666736171766036942671200020674213897126009683455870255633839231564785566628120800952998197271745964468631145199418229242780197847131874172877485987659272472878125681207691689368559411213967444778331464793831539916970236739866262433781128631691459533745078684230352395243683495939913969090419879214644519523812392041978096905862598361561930526089807010712664325358931974816866334728521153200397670865398479056447833055145051795758752449229079652829979373640348792577953401580784769144945964373942349446998233204404746831125839283966541339094720809980567609683481066476686395264133258676682935549569029969822860365942330486861500964280427538161175915069415006475584307249895488415714190465672862632723914870145917265162306571927559944720153429447139506429014931673925109863302509226185331063790518999286056047533272150808398649905608336726051742761858124706203001051372095737715808348606713469018567191952608863522792363248263181427942859648334074296281025773377540501746853088358459956748330757847679130671363246251105851290012792692976389134924405384265379406230883995017008988048198973326865719093136315965657607893999045084547275172515630173838367168307549990897094042608569858982668491357642709010339437841898337993048748942887465317845958125772337384089678846875129455914787330929364118476027254036356630516977677380268825914015727300101504286616730338051228726366699439733041512604076218674754685067494655823879721090091293528926785458859852518260029229141548347039599371436669239832518059739965883686532324312565800003423119779763852148736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,14] 42106141280461436721566139514419164113278908244667743824918738701522687752410347077026790821336980400181968087985179966759735820208066892453467849673481423753920423709013836568607072460650456398782343948386221344515788112808726340460256993055932023116379982521606675296948493556014646018779226591176614141865292410555052328885877058121405359027232438294652113751611052353660110172065008707910978971988505518192425653364413062349527892339672946577140268161282251757125114217348151206233435941157795435752267827671179029197093120876913007496399893055846233556601541853508052926334574534794220594295849293938736895811720787053473722861823111359550530299802980509704983453678333709791985698531981428576023832357175684294454411365476123263275066734271232037143801424177739600241206972693258606136329615982527318686082090232262757944870414928022749672034832552224414615581593193536193528790251627549046768649597154435144712462100373999481152017268093597377696338200967245755260564738579509524130620770667661598172195916990040279545201082771874623144042496575562102170997127754584858072071598756340325965516298848412158833261650021462196939537915099221733588349867636150699085759503997002122892499549822557150844580186742159616079834066558484741801141598238957429054577650306241114879901120453146132417322759206957131451411717315243691670939849228326424915646328874237405808610298961283091002311582627988701816171357889456692664704379199963283289078619817575178277385863905816581450118057748151320441381319904580764284954940509115553514139007605659968663704498388288646464274325452396054565000055934508759128737461249607919752079918502764780643433735449316954339131471640856090162368958408053536235583262986858421774509851117150412623992131645260901472211046724473300093097605237374639574209408707534313819599123208335779176213097340916955793527265365525220833861903521400149581064658030716911466103634217827815998368963459381265347445200732917264292195780746580028675214714306152663549773650137242251943772960208169315905800854053558325598267139327466598766668074720146758649247384470168104124490271388309566165933087310643609888168546636925580519041590973140652147992507599517232032956763490938506819624308631034454743078606567221180076591940484541182677316355394678622228480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,15] 89762629771524306690456548016114448928083285647331305691986837238667766510245273989018562040199410335991972134405657352313081101336223071878797107903573045928245548825639700249157665018474062548507236256896440466104050927704082139325510186820185497962245205028272742635187049373763506161894485722974632501771113762243003738222876825980237191432751461604270210466897195344780958570430940141909022591760466181598448357318430464244073544638128268390161475864315326317199219604568249231647927730345107255265887997178160485249416847686922643695300953059271995335396368349374717257124465116828424038614147360948859344951798485547590807925304982541454847137337608897439581113311862155248930796180355733316392249972372092817839603461525923343527478238921252614880503639468682404002816211848373783914057206008712751155206485529749717453500541363895931291871754725508475372689578009097663683610128669432011902746377356834791309136687732922825993425622499148279245045924213965857430449400679051077173308367125346936186582074954393649274343254646967603009410650211368741869969994008603534769126079500731929001500234754610259759011645226156808778545149155001867541098031101506685866648992635192319261785785409748461376157674606810260995170219180585393740100161262344886994271188788315824535272376157806664208782914094189537735720522971381724405652336662232889267002226500530184200552782883108934940377903374274548571092499771696035381165947819759782677062341835150942342804475581463776306253673592004054071664013636512127842772607940831231132996609013966206316526847151369912032937430433813990868100569426488424188016722914218237381801031441785130171640302089310330201653237796219561781054234689958981148418308882545729421595054605620668968079535445482611132819587784914930744812550722102488194743588837992805025228719393164432033362937741501012824547027642920927728292815587762352078305379537288095085404870094836041317516098559970326992070677067857429909411086302824543058173470257927239010271456907970504490484693002533865833438768898169269051800831823923747015009962576192281977005087081753348247229811460443863433066361565492040022152846653409848280502556251372951956126264049990897159412743483706507813003687292654496438606587463618120987131717065289311642813326636841269290816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,16] -218589325417794746592564673964282780479348904944259773953001549551173713926748938348045985910254460988234307684761339787606727545465535662592313018719552628356709164457637610405558933724205505649807131294913805200711458909434094755475119913351616858756333877779366367016219599626745557651183575125275340516088612953843917829174197190141588855940906356428097990255788864105226776295572228409458932794879335755341057083848335391737867438225583421868792295494498822041532061550361753715027707514464807060525534541369034933709044002805259752773423125448748788119625741479015375165990292361936206851944079329451158832549627915516503687343854726787301813444574834650879861677346424344437280587602631865227015187528021754584504396215526743976731070839394725997678225487735229135739334187133064404991870824296581684640142863105497226394195025161049916830616443130317596611929919617091843370129105974891623151430620346472174128346716271287916016653911560297129871071684983431633946995665285720699968951550619112860310018620493367116485284797792074361562258652260060839287635917134968864482949890832257058879498708262644497626639049949128947518877244480905426743337648116540994074256111445113716481450356381265459406547408321064936719176898519701184153962270926590934573625390614119580955244884499695442242469212448643613889823078704151700184662462112903848539657140484000635589151984927278519550773014069364056416378808217847245369239991676431892699858714913513054736822632353362058401978345558403238586722341654982284976250004817846661609248756901274946082296136532986981169439370013489592732447057784711832636976634394392678046076909962500851287305183148908414757698790619341894217582227026753612961183764652566201309047506267662906270804580004625072128355497619578648734553215329553373566197952468355395743141539258233640766322329473152606913452883245561641914136924866155217482553569449857843584329541921051743176992258134290745964268452611125452741702446986345347647539744647193925408496488185082759041152371948070027800733450764278200609405364417488890160289063807114409116768363189572729817242738120708985307847721182921654128335088756345115190429184193976993269255886961781555127805906433872158938356215915020959335324621628911685854578588668594404518144425240070434644030500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,17] 87067182590715939685997326179328538034300131724887199540826808046644622956136152135027404342634084298873894760112467087950009508923496917557571380073212699677764344416795117514371860782318048957629671733935322848170732328384486609081276452570321282424740329521746199464925686465904679380265959919846773117210928356859596228598899079707218154458362812607073529287408862215401524086417336125789728232203983393622097189791513191721321404868771674827408932857256817863896257170017142369711131290414185383152308790450882985150707823924293198580711901621118529410943162431319190234145691757667968612560691721776912549053542403866651285309569423679788303469796025018189075845284118819163899076803847451136007588621249865610123029340779548176234241410718731683324370758252091991614462517274318155344736085477826225428624155373732308504636550728105250635713348448466730503410932275351181623006915960658663269477834794156760597328438035990010373409010406530171626624863515586421797893550191670723002929047959116780900819399310487581132100881017244503755610427298823609493094271474810290891240158799705741873001345973136071282683689736272286818044449177073133517293178380237891830930493295369908941168648193756250699953670067457297093561885612893298622268851384814411092829046899126444967435716623087193578297320153173860402146326257805120049470938703992567857789172145008641623304109448643654216380071483579497726226636445341958426034830805763335837274246686693493942978040109991834414734113351961191941251188552883960952502095897600345263633984413895443948201579768561160947858136741846965138790463255036596856026176573239086683088543307250320214812027831947712765417457065356080276787628404132318407038921881448837231016203567262918149334536158249818208352306138980620708516562620881219856109992234480953139565480887721449303486026143476627199924689761505266885681358918748496891414958183196104051710497974000124976303849383571647859896696517507304099851125814711924963690459176870057919860816945587951145279351514109960055829073287123498068277475122239073250738925478301907138731840199715983798904572466343778957933601185013481342490375806033687757487412597203446694466573321159694173137732469827063230368735643499736220638191323286625353205766247751159519435463975892357783739812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,18] 572136807382231110453095691620958465744482266774467320733422306657413087487624553188261867924736408357673519100899442943432002172956026818590037597650053148081174855601097886795926496390930207080458763671922672761216038634513225679125371056596087108347871883016310388843266989971446189325704620081330665576894692991263313982087601887111437178049314669752424418331557725890415155195420977816305969440626252411290373670852847779734875116537793819159141539221129824579673003804770142402708723576986892633933102047541512576772452394102867586321261966437046709417926578173784928929556558608813641423366827578471752608323887004254069462867788424172059144226333329569707927985291199376065634616999664477576299072723785534788743440613998201716566436903329923141384278164374702324460984578633765934304755259931719014923074084937373283814221684871547979577631758808562047426173606860489129193775660143415358170350596899936270232497869611694368089818447358320810809806059631424696254036576615192888647473250683861860229389258745195410446458258674719911223070811381965466941618806686356356670938437738606269154511719624098552389644003769393975845335265113983765318674559319830325086786117732700324815220966156259116819650524482890032709213739332193629657624509166859291820823839736248461380500213302168806746200876428063157790086053341815906621073723698868278262504976894815408770445779874266670481544419551197145612025793752097228672887065185334229185576997548917125177396986492154738850697929664016647441842566171703978475030058894044497749876534089532892918168075421779173838117216319500927125583287647756578063878388869199456354823406788059709829685844831908028079559148600372143040094318003976907973818834466782951499250064609887025691328056864391176377169813674340068216573465361278012888028310564626620376367148921153035586885128492842569538437808411603225683354337955352178554393744532452010731976274832876914173977387998492109834692503930795899400797224495869598304530720130822141475488701577007619055492989316980898708895205694958755958655806470694281548691151317590761223690663648832569691855155674396946333560332576250969535673908268973184204116932299776021844919357687167939492179834946175832611631588483585724424548112275260663496777958429104508890744818790931281609264428497314453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,19] -1679535175460444780419707128834598354468736001174482641353350895559251153903684873913533162677768405571873894192592850029748559194554494724147727247765594848892089911403485851941840302318996323821183428061941513996540515557448240438203292097796943652635485330317156416136595947538188085230476308367535505276311222756937115192706721473072005717971743965738497883018299004632952335505271127619461245819466608866544354845239499219321023299233202809034462002175659340902868605646750234303766938534768880888072233531090163259206506520264809454431897005410798724644748547868617953167670508371138081794886465310643114547633695277613830580433128979569415710329006913877686999135183501689748811698650476577540659924365431634396994328152313863439679999526169836438555033894051320581746053650829874876684880033269146383926840685648330648239741428858331512389062152908493029908277780855956769256919734406943273710276822808858220066829033351288297487518731951196393802851725283158394039254538196510656147666187471504488315526572723253188309676107596280146130988242522498426055278366639756216692080959295097446365694940712770960593073834447903952809351694205847802279429793190740599495732585751323870323955843805536936605255529956630474381848288710240609156707388203512322007082467421456734870578854260492533849291558244328559888238436948316179790582984086973497208951975573022914185622330657307567423118550165655754149171924957234777667236456224924052328576788841713169003657769230272208180876344298557915746221909209968912702980881261543531291758557985434306449894081809491679646799918513805916754981573046884857350647082383167926315885896665212489473905838262122367109585005048010119035556544802706713965392522496845317331782829843891194845418222905071009284808114092889701167636317990547647479215632638831564498496939215232079599048367981792498654113292196705864146601596975084731867424765450844851061633922467395949402845766609929884219791817103989822675515523188657273440065518598428821339808978416361052924409244236401708493336572169178542829697828968236428637184283630449216457189780045897857612332350243604138348778615043832849062154384283942437460553954710950131180959686255719867931689069950864495591890927976922185106276724985606505934656184850019357303844403195248067637196809565544128417968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,20] 2668006567606198529908853140792788616181000431590644370873021414859831209039509000310616944434181581903458149364068482367078378041851109195892413626300214723099238299887069719838092701509808165403268454395272063007875104345664965830444423244112764539378315698511077808068031625814014397749968713402787589769665673363795521536665480707674099581431534083290945920159862505110740405056382863197770461113471981850034118359679841971866223179725279691965755692579360784342966593100574869316219635928487436690315922188451545716621500747000573756297248541391112272127544329944518397840332770633583786701941540402301701054299008081637779877601352975900123966403011036059120792374611420111385662738385573621734037873915467468499644736738106266664056251158175361710995462595121064758978910932788964614784349993667873994770296964555444839875254908677729577773200847022513254202831051271195021417898296791136393304673320292880214860695886134952300403611436178784266896240105449093901187309422471095224061930009819439023433674818908219491828441335528823253237969448386697913697360078248041885975550676872459735537677784460105774823781194000078611641478703177357098634623223808869758669571836454911267593542732584232372041454789319603698932552586164445469578820357767838496897546577216354043310536923658186094565597766251147032199347163144677574952052934552308740991860630448204553253710660041008717939633108605212276427722095907795419666121617393996190681536504705847558926260062649288376639126350260490156059550202054656123981834940155142445576421281258066385290830194109426711116075942654238717970732357359203055715130304695669022606742011613937622641316475515672299196539417779668904784507883542271807046503323512659530528973155492124934578920636569904021167651309603677454941649073839684765200339438023611367378933841983445255165433112560892407667366670628143622147108496055605919266734853910384608182330464398453622341628073801429755488143916015946183216182100963888461234820664481102887722811617828620996242108226326193123120200817231999037058240551689594164597703451519252146107793954739002119924458416635758574635369908865788497409478532942713791625648835003349857883214790592029795603760790542777997650353763043637659447431921364949257885502021272177795264141703237045825116850549765884876251220703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,21] -2899786135424700731627140370484864196592506035379977328566217413495236121129434255051863891253459331055849196200276690419382685040588901997781056775765384031669761535673486479419634505843379005741305294100472282176339703861231116695364041704890654414473695346458158940628798830578923779027711906814229123783740244836150828513291458903561252070527865628226786981388748897530301150745989039173755100765266459389475384529992267406270239622912972223302359794797814535709380672273560966332839342456484961301809955165738588179538797241409630905874404945440002786715376800508511071914161976663065351802053784279469628112184735083800317967087221558414051480805751798825810636673273598751977180906576592899647876096250805441688788623669813741594499127665720716541465686803047403792682975970004488580472063312277225093167333578634272596430593124054572850618017573471446092150343832114832581596072481789301912726788553237261748637533580315405468041820356501071940449773704138144825716542383418814831968063384637038290506756733818424572524462477252937008648268660005128833924602176419122312050298686642369533277717687350539173993116514735955965230731690473640138019263264663681031118430637001612731311415477137920681273727018706498186817080967666143468320266751213301709765750933979188502752157961431746192623898468766866467409162694693688965120723780609035246596082915652693012797072851904273451658385923693807776403386230215393957875155305400887167490386251852037996743724061085168917414599950347852237801933531939636502280192372172161365071936311624497598224153122568819273682359228468285298149896366741139666800223510448994180947328707967229368932404568943734600946025968280619149619034850599329453748977516863697824334971110103315285190645259246059816676462687625813243574316368336599532270658605647017216267604324116930950913108523098512923030116436347019040751033601389866205929991359645438202274414746415613462467008672700830232011031109960567619929942708442969866932170832998694824625019492139182783570528199586952093368692088080425935943573025461775899174027370346166687433050699010533195942632539965367907422106806974462243818768973721889207476503716035575842365108407607533009844971417540537512429850892899219580972452492297460343111681778570978490257838167668464979835136624366670846939086914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,22] 2279572685669722051352815368010004430476723988266419657975176528930169035692627949604681260532766126169515892981238353771896883619226536000186053555277435974548334161434441824824702909852922800947728469711360803217937355436229433884709825865334442729832360054992511158907017463393946176486118833130371547232405580928592342484783821985963415370460001182129126973746546726245692438202158084099767676681247224497423753930884638544358542174433440022688951783512260446232868047669396620606361066012319705395879164790407175906499065943130658004257229469139050286748493179491362657744943357380223677815256934353372560976212872755065538278623150208705856666746072383328700183010267007020057078558141558827689955656726788591515777210643016122486403634629027708757885870381047812792623651567496104284414950572382326983286275099620748314745813633843719799319833123283910626263615490644108020703032932400619066789405777690511400514282989924077492250701298651784871797579920140274154128098398153763423658627300675221962501275440528535189256124783198102783605452950120660301371034285116853107178363877964808404851647658859604495555143542799672879843690899031298941442081370587456358922002002672450319656717352432189747349647752884906208714711364721540683338161101977641847477754648517197756558675093561994899542001908581718208596719615740970245559760426931936960119557757189187765082207342263808351577160533716125181977264158917023232036891716544629515275237255455826706968373770936532105053917778951736906507968869738083066227286560675762800389892308737310828969468886852470788777910286589587460152803401533719405332983454402269172516194953528820386994871049031388196834100281140518967294775878419488998441801349876481203903976567032436170758241763925573203691199648321663583613624635349386975645408887692576370033848208660830937822009636202012663476807494795363809605184628573058245225239042601520449054819734256658504936806625269517825637758380485355499156183944653364702104475287056033186401758900276382441034998047987964071649477472887251206636435283727895034850306436740160509891169235756497507538637998646664944463086675692314076745597902255057468930611255374776979479175367063484727917131369522568082299355867031660146533321077566795100809694065364919422947448374161580527746418870158656034618616104125976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,23] -1337804712029867053864516567763360058369892634952475778116548237843209033902451908720334801764665753817456231488001555491886775564552454207381159594158204389968540506183014849090786452786120356740173951839619594540023514955196468378981788306650437810674646177557879354218832287660558720308755736962622609648342498024937034499626069479509703805046975121791155559101850077146438098033603982437598939115865538683339351334767427903218900571641241582000003247287620469052719514084967230283318005595867334696319208908734250011338175124672130289684389501941550624570820134362063128994178284150234326665158417165311628926607079319004084875378693768656853088640452330110956917694914583243804363798677507839008925482380068298169540837872600075098565740786701449909890203976556388930093622463601534288652867560215641378386703499036130785494057376636908272710001514590167158964910364497145653953064328002355919571573821280851520367286239202618242003633947817759296632577745652336790860140645612448329401273662052789382633961707186667213822000942334863540957504425493362679783808587810849166403168039688182671050952546220632255153502970854097982395816016949927399473010795771884369834590658579376558892790827931203035325524346515168775870003811307687139554283903721507158628522615777518428967535315068205170820604866202933568593349665144884868998960003627817774702212556829080380258743903156804809085045685785712883677372136456631842081639989062546496411912027095586474346752012989707931064579955608098418443608798252552021458090537428826058332607672110294217793609530035409252958781482655420110804159366391099626855566675647084306514594344777522791036711191809479590361211231791528186236854161414059675280450642136152820972740256320675617873504925077389054232324782955632759271082661438293119763974145635139325966428372822416599740016717585791430522292975762053298632071573317255381518282875540116871207550262585292959917672398032632512088252926324689764864729002542533663522762745059113945346299407133549653400365482959379818841806057703433224336942431643165410696652028725311794974316615398107655542210895990183021230801809202629634956911793965399847302854182533714476368818538549795971784733168059544177560173829891881455751699831864065483906509717760631404465186892078749811101896027057654708187328651547431945800781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,24] 684632661092968200352003094599720519305182293228372705078224908155342871237952935691491967201636012398933029171200509270628666483272778522481521580445792443893714248303771595832275423019880701288899805387650085827404779118402860224345691539240032759551173616533359398476718266812135347035563245030536800280846984483789050564986348882864491145114882742431114575446774072674033898723614167715700199066971502483680989204808060090243361894811416229054586448666152078737652422338502976579657384333574969314612546482186399747536958483039657144296614462148989142982056560235060019463688346674341573264602069365976320876446545919215021309440869896419744795757947340274948306786625676373304160329906444830743158444214595133911223313925397645541074467525993175822232905273458740919603573677754352021573467369259905282874361312555619233880731683989823483790527071269237543825267472470783444267398816395313341904540539801726457996124352047205825670179770095609303626716524002434750011904346891032990023935425478332030438701969136100931208087641506740042448914596517268298542287651784979400114797914901996740142546724713820736188435790781844044418115957221807298760797038485616302670867529831183082338243605857688263435797138435443442213351599846353028673819049734811576900607877821147507742170036648585859034254191010487382771045582436582178834040858297301911161324545929818171183227528207702275031815255506252753041453804964255748199333396701713045083598130482488882811399792232150356100237219154403368086835394052749936693233284061454852966895053818509833825580320538381327977633097302485273475478795349845972473999581544209175101960306077477395893718926435304105472827402380511529386687768666659327903231805848995905501588220897287029917000261146028657882583766490334369207018586167393295336335109907816005737986576212177529719317557213431103742260112311897039496324538164273722265989842137474483995990923709219127763221529038361058379995191369699552284169866265681827747426680601713396853719642115504899123609788138617013775182480429411709118710253003862943453097687392406102261716035949782329424616543308849360719308758245419981255553359629391929910928750476521977948335428921802900964189032434346516839941344944760013913307819952522488092408524231825346500388177723548321869737569290287543083195487270131707191467285156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,25] -501188967104472586825689317728467219439546843167324026979426912062219770814742995836769021156142586248191231589168217345745908067980831039780332389603922142146035155827348349216126955762061251788495686643787688393466428350802853610790278491810176693036992617087960177180108620796098200686417027117655482438150571607793592484619041711306994223315060826003588534736263789937257718390215490845558516335205078962010202617895969646070846480020637605561874487268449379556143623566264883267647398671374280877358017989412485305284210092255077855376526141204405092847901496356163122227386848512698187483567186037074197815153824817676650835915082243100155331438196974102189449093236561389548765967930320550520310656747533032263904640410075465799727047694100838413763065347031516495858706306756060101304343715856284592317461878491700088506607867728761821847128924619434858636135961324094489006330173455713892732432608387332960413832639718578458312974847031202843276461248909045882643911677948401053534449804410173767446664022158728438213864209882640054501852767728654604438472157113987977608281685577940148659631904790722778137487767472826837943820700033081246493985318248036770649282640955067800984801738009753170355436508232493563925251653719685314206803665735439408992719003760989733919962517495076074639861584685765618612430286489588696254743740737264408922916517879116234907827354711685160566813656777810971483910145990953322871760261210640986424757632867056530286353241463682242373545777069729603545136926131581923937757645513324963287323094284657087270250121600731119235791622200660951848652634830598522603806038554403591611596936175067594534906878755828194459230777205549628260607069816187871315760269251024705995236130574126050629177767670416664239703412502604821535339571395576437545835243580550233499827114474427797685601877784775851201211298730153453756186592111437053607632714210683290692310317240769716252228525975071628948726770466896795510660680144353730708713020293783612846359742814255633824361252148712165904569282328631767441282873000959303545678431218794385217571010882075350628611348411908497061394829143779863002622539728281305533699168116986379497719993709423074430650264569630758092712115745052879784197222805779487178268742336743662299171916540304176702803020351149483822439378855051472783088684082031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,26] 572395319049245251320121451424265714094627310114521153509778650112896077504751663776412772673903337692825843309424984059714400425431184906699570519856661717481995872412916118250535854312666816043428370659448943624580340686915931458239713230007945854119940704162274376519134672435214876404713754080748968252239174402966819591698835112741490542901815779544257116292953519715285990861023484490146113660444638892829302582630929401244569586081849386823692463471950871065573949762003012445604516330162045640250325519978195434590264690788222564987883069928136566254820785251749990019640606793959522173354583953818136055705462499207015037364183471119556003841625253718221688768382742393322223632742347763363127759388024133861575798533044837010172200874570589214516383783915447011052326962013786049815465670123040109641531939081353835366867270803905936005632749936072304224181701945878370410104678518539433574006118669263473418325131330271539213405040012293496656453761513803507083613104895490847634714089995861691674056023452866495428166592290112634447432635453836887140587127773520269729739649632501569278266795642361999642331443699753869577283858011641756983843366471223818054536389716580648964233151519389737578959170476828678107583438027837852539858028796562837361071631038352637735670211043011975034381773743774259050945588173829445286031357247482547184782589392747355341394427193754033140741082954692974848080264127452240087257392503845254516599908469248430031647598968015658481233327338939496333910648041122667752649193189016473873103264073534278318111651206642274261239009195491110355811209387591774532432224476665747548709381158280211856650410964978460551330889261619246313535772244200290344959059659303718945506298254270430535877271813055781304534783406965610852460364537851624584735736681061204932547631984907087203273016750897475887860456483612341271169025635912722412473764445682107979075078683019478224967504178372506469731696234236428133221290406169411573966788113765617689896807679516030199591302594269768486441170550790920648611519461781164201693866152378622511753826192895765743684444446979968598829296402357432378501384522371280783280655904795198681048977359084193417650734015761709376631447576984959319924481652802467468643238525953065964938239038127961501427404227560079626624389703692941111512482166290283203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,27] -637002520697996201394208809004595278242470031023658177965116611381858604640978474726637998252601641248226634077642978955044862054945595017209168856731218188664130260980322484175321911237694281790706772106122938623265752814724598135353394532104811773113418900654821535899081521994419369097111104586216698163731251464171637864610953790162850663091530728482736714843946261710406965605901138862486017768940471985787842730258573332164990191007860482560185058975990899248221689800998312093876453909294663486144365043714189426180487483611011925199516064650591873435690461335978522476775736592799260138821015562502222614371057081836113813432990727159223973253476553485594076960989196014315318870999083072300644325291185573563616338846273552781022601996795044996676721180741802041459693118954163360846988211612927822174052430628935025688655592487107537230201287286904906239636601207172318841435029316271471372564563399628957068796028337269764158862258637773646928658662511630589756594747670508849859800551907934883302908440608505492546916491616287896347884667584678380721753733604996771044032331103054751475698068303368563337987838923575297292446837526908554047871373640713923195785668149307299337033215407634468745044062951325593424186246844839097392503593727708425698563757860438617803842829143821484093991191700119511772176493263259958088795245530331912228957396032793644123053172580450250290669567706726545570344953406500899723433828850899138465609728782660729071772668111645605654298133004436884851160993260320936534486329248282730039030857602595036642795779363739694246062628665206456285600299053439753227985643258700219197280610649742276401086619693304733058452620003881014489961248089373243658390191324599610768890111999790506930009768209098238503356599423435920282683118156849142977213163619970442158748816548465407713525865924971827105622305637549170350608614857649085450261585948501779609972556796991789253641741586668305012426497462704312034186339520533189466524365985443616656309133996669559715221356361739689431668526853581863997846471559106076498288644242763474200975806346857915572844324835358217890176277230006245443244941898141884612959067359241797537552296041301788651913272710909802781940092484671052684018206495880338138353928101473635156362094293338455926855019986197280851250926425599629965290660038590431213378906250000000000000000000000000000000000000000000000000000000000000000000000000000000 [107,28] 593451113003518928111444275946205286544564466873043432471602239131233535340667399348711932610854493654302769213529456479424147305563445598263675893606127317940000407076929872620483527426563163927671777077083537084168667363019106436790315946034397488954383354621578663699853650755682589482083456908780056423434465208766800400707103373653697048925762151702986158240827047605430367734462293734639990786266983516917136904042027401926673353127971495454609841938977098262852204059634385914943024942124047921831052971201483138142253851042897950010304245423331020269734440577348759770042026880101017371902526465652598450180163829127929029375534394662541352434897425004660764770312019311844813056059159004823743236051537562693136451544470264583392017245867869584893815762101242681197603210092433278817184456617401479995652081546480339213094022979401802800475612681183273981703833082555346528161673624982200087527287265741705550390554852711423823008121487137179571437114451112683090756457408666676660197839641512210791423245645887856087951646829803622900090423249785762626662934513189730374855736210457681848838713944977776405831551274743094071309086698544124252941126280340679020046635695883384791759221052907244189057489316908286211998067831540100626380424684078893493845730297006119864824696855290512736463354561677257206655661736648267142865937819312100293190811222204078601577608194281927694939756008204229188967388068763785208287225423811924614588014031550654335341139339832947631961885015690265286974159240630484216401925299570361679750038247848956954615536423685146856519967777794807212340032615576109887939907005112477916683399050607656998866162994681334145544565628802464975934637441034111949072348967895774203199896176774596932671471487682614256946970803941007489100205693553421547521921321156819208889925349678461378337450885953018589015204648858574406802308656816058148767998813490422897264938264013043736526607558418304029817943121454336059642760551165824703072362027132676590837076166446553408358723686318540645893326275748704487995255685592630551785832136900815245148121177739756044159190822179486724607361253302850817002273844168390961209615073308225305879994828562329348705027696827570122782423074912875067262035392963913099248005046707458940351966614929703545227358087095952552562005619107843301662796875461935997009277343750000000000000000000000000000000000000000000000000000000000000000000000000 [107,29] -463580260460762083001983201692090810543782444066187144634376811923732120113590645960409549677263481221167807826990517999488570724937377035475967459698720594505578910789750198580018283710326895101123859733650999664553471882964434565431333919299724967949404010107480478510312974736550949642573508634899780339939708237262193818651038649993393937834411441760731084773225252043967492203956209066839071030864404840666453091925561360685923998093118851201808065847564819519554487151263208979475489658792251455743879642490842741108316805935911630550330382756911417226000802240780648462765348141111984171935331407984873465785802097877380798417634528472857500757401033030018960122089243246117571366075412303206437767545018982298319843769208522583852996000392918107649735063104229670698415351433118402697859791519337112495559650409727423256716329798541618584699856285718398498245113944507007751066269218655924533167751948619228298527263542091701840130751028218216012343688341452918262220897171844036088145131952288402805266888536594573610265095580544891561081595737494976999754487655150823563036960071408320504967101146265606902282017759237677372275657537274953833614594891390879659582931224379314350175234540129174548584290220906597503465849764755311808451592985040819690422762519864687193810240810188684514723766800003326271688420503741668720438652465629871978510864400167728078969126481727270030003906275142012272659052039631289161051189334428716374449209034559349746075760210472986208817564840661987396375014630989301105852520169539717904030883894526897505186310544690700802972276438163153921155730372918668059115354823583200669497572124048915357709587096576767939102976159901000185852476575029676132939566974539107381593290750945341995712026885884591024558752953170699495050634742722660254373656591679186445962471152963040244864214638889024700349727370431322779724355237503820283483959114878155242739122408876956934232051878921917210322097745287886823110347511945470696060183410118698322358504535678285374221855942373296050704132864128316875722362524311349422889222454149245953638323788346730298658693718728816274179979573290633176029284966559507878025376621796890172018418215001310794388821833913579019591213260437125257087630718779244822869315541610147322421598276274366333016939010853631098248628285979355823087644239421933889389038085937500000000000000000000000000000000000000000000000000000000000000000000 [107,30] 298717439254048295538764598934933057419283523763591123772941700053382912463537735768192470542083608861448651445215469186481587006506788479074072315318046793591816461890781264261248017533174224368391991306366742976360742038820849681934495283173755890898952323800969078778195571806951552988745130763721205114698899399947758616499386194061723360169566644568046032240835002470364970445164862009425888035179034550854608107381116774369381811951895823706785533083751360303040304016852245079809003782482700734019466792130775736108773838219291395313088118127703564930127685915009348764798347953468690800961415631660165142301745510865597084167279368475412539569743979347270894572088353090925548621299574408552404451417446872815960116391448655942639410116612004373997086900345442143920742978528293411569843235902613726039929862996588914240497423654273752915614951921424780916288052619644325662019794720307582941563361688953159257385829571512314633267409304294129316898895982377274793413597832944001621662617155785536203947777887930251971887838168265696435482405793538505608009029267729166838168119330671000305606826871878150860533966522059141368294524796761867252456231739971420160162145002533308061245201130342857154802022131796701801337522398505122590358932761685219214291317315416299966776739309047284567173322766232628328406098671080542877109196479267786208294837657586337272596226351970522647639645558128186779309199175203914423072581468081942756217885788579251215411854837883451364968563655149490989341336600756389569389049113804652127967299593857953350756713012714646457089766284496329478987658572182147074297237889471316022809330512033034416595418142537742156436451824523104397495252952207262660940190882040336097513575236217404621004908876570307997151532962903853539334401899941510177677390735665734681156114027260977318376935557594640869353992787072140773027366373337332948458516999464571042558040753862023875776880174937068485350641350469929120164441214824346972216398712085737307231014354496447592337160480605771250082726494445624128276679613271678223881432835285679571281999867958807393240037082791941681183167396386992939750244160664879761985266452928807637734334251607577925457098821375685749477814076833208804612425400260340097211658610824935110074799526392854599338185071269278805943878678165904344554704152869817335158586502075195312500000000000000000000000000000000000000000000000000000000000 [107,31] -142307931371826142599634600663574251100841343332084703680514826836780256378581304005085459385964997984901537964793142810139786441592016103819243894865745433753262290922473625175421864256554002710245091597043689624754645086372383360990980147006923626880938067131683659170114425812378450655469604709379467868351626527722048524595894587821089336816744309461875198350754618152493098978486487568065412148305496391262907691608695134701409972117503120309618948671042538827970341780997532333284364119093490167525352903169574688621544397360848395653034952591307555741075562846993583384016043980766598784720124587988205735682955700802856854868206603352046665103898165377432120189313746879646442289670214409142259712401322319040228885671539475037280963352736218917180687667107263035132821610347785182714593921781010047969831785270368809587120783090611029270901912509973197585817565887895274502837524239788490532333028759973524075954024670588852201869407879222476035224835157262414370698718714436365870986224212598963529413474328132846360037026182242619736327529457380786146261607185363141199088632183391460608584569299734856447052097226587978529546169309543871989272930448305910093934067367046820882595550425749733809758604733569639920256835661900804312861004151721224632159076284497243798544052283961378679579799881501146482381246974226819478209833054743631318663365163094242211718175399205154109558438900452812418879518286178051697393316198524515383803102950014670821192849103716705734734479993906461974016605199838375671806041052107118069708054760075589033511810204332448835111362157358338970830275098293204617983908517143791819275423320101065501446662593600122940695071162521833896844824982029137631329032556449766294363912266775646488835658852822860260772622179383425893445385945048083658197785481370222609750347286131170229626535110395156336376695887244839438044764759883116702365163648822188385963879058783991263556411821186562729456687448314044718746476533328252159347311516212842457150724058269131597883912454950142593431985843020808333989021259152086961598074114173909170984232403998937800402970588545894725314307502211422812347231053118567946847717674602215161047294073671230779153168282457727499849144338785018746450619187628693925394223557746008695131278488587236962093339629292307602445013509716576210074184816178899382066447287797927856445312500000000000000000000000000000000000000000000000000 [107,32] 25543473778207392761501491247854470271349247754564788173440267862011430248656235002121698776127951138722771098017425456172636814284349672432987939229817262714766039554111482971477548771491994869694729190196260526243418635532457497133438890646392034575014355912590639951392499234750139818425966233026783504200366708913524864405004295087746194422670993291385294404718542947635107027474307471275465406378066108998802122263212688844245735762482150708713333622460707897746138178056849479095331848418750649405531841478560910201077225346441653500297799956225583567565026483387600798825435224570113674116350589333154644237253164311822997993620247146075675625108444426948609527396430810706717244390075910541914535499658674977477759708251436366433109988621919401124269929297708423877478319645813053536165824012802183855550043421567980767058774008652644114786285327895614235881693276171061590782699804772638671533689334022949709455973542390320228497262632585859642363769939425657920380585369367605978361815944751797677025572700108197492026667224354537326783068889399044596422150437517579611456285246133583749939312560080219572904537398194636200119944032582793321602699001820217549439569444029962807232297453583547714715483586131655198530861475822704221395352668851149333080924306426322848348937708603439653243799624000916288550513116779071351225135588973873985353546775731385742041520725335704247710378463050608354167869325270612363852554381842949317453276649214494329327636866746891793419669322873753427385042636795494888681306509760971998723409368621775162362235821015443201541356095226983157682731608109088293734570462889700871160327921178161595128100876762824921369785260642743708539528173876544412965897187944314152717012155897753319168762935150020105875067475086321340179162597339167212809671327095994083163258386992675797566142661245408484670594129186885483035164032055517278237146578135064684599999560313731269801988272727078962262659900133530605929037177954122078517737845138987542584251653360930007777408571769761791502714936833872341072072432886547193090113520287210927510327597339496983126891065327651271896877163099541656448930358971835962314518228683264707357793962475898575789577396083788820891581061229229151543242645438364727201296972289030019317465767279627041937949679099908204705671686163543937059285647041273481505641029798425734043121337890625000000000000000000000000000000000000000 [107,33] 38310645434995918159368117070345685787589722852874421068190746698243279868620017510250984732916781037172028597442502746759852341569780420624752076468995050728572960828999176702861544204295819061832266448431791003677427408664740378868750807483384896803140597291952967733224686478977530606183791761014315157160537409570464677912582423433990045501161646052306458764545850882946232280505875793567206970068624445631769548708070828547243577813891978555115768878947460402393224713759500024575422600463678952039435359952795282949610935440093944694187060789721526063780220425457595689100318910912358519844940876484779633326533800600031341772972621570481189289732478568754815444127094984644129680954308328906221544351885955401933673029201832378313004704710162001716065926157023626593029508112999409431072355153613392106955803961096614340340023441853935920573346729687494147604670796294103522710405561242209906388596693893721658606239616860763564040380632898330098004830106034316442376281130638065064091042926824534510637420291103544989121686664182731941394520565038892656067910645122360569400711835349388965678602513997609270197726595376682946598128903227170679812058567935004330851584849376803746603503977845649420882522380405365433269538190386408160651374413986394366243176387447342909003767041670221467979269203108462632362767907846511143412949689885462824103384943353095097474169273620715864633641188370932530942182941083853828978519611571271040220769560209649723445846341749263739687432866939253484769373628533487658907406392058502304742127044476923351947259982061147994495694493904891027875443612712962637132313125803833625776441474646234542638785537638630281072723518348826717259591233454707628116425183826645425654975607990144125036228165037387494311577305559886145858185104748919228440678968571155051019693452467987240053135496452183592594719347618383658375763399383767500078355176204785154870739716939950232878231449330375185785705928433504041651849502843712646385946313281841771207258675972985217119935306166007511737760358873786488741275202988841822130557896419448127206941289993671321628017863117867229299690218598988918005937236484099949432481790790543690422942127989086770131885191545880963782600607699790608590527606251776262399005698925525083770606618802539811862051705696095899978034001146087380791374363904651378920362958524492569267749786376953125000000000000000000000000000000000 [107,34] -56484698016065623374690175957250221865817532155054798969999675670266126024602453530709400623136369132191391399904243302913846559546784772535732036024790304047951534031196908628091877343440874759513894917391702217022807517837646589245007413909435571959329297719480364362553732418691201311644811453738600564840299537249639262017733670600487552049793765978797146230465920988438507440430630678295672307723077618674211181348353743065151004445771219647081050184229743754425482709893349631078618771228929044451059563708113025453806299256346939921621381745603300630910341861833211321285871576649543974826871153602865846923354394704755532113267638011901928136424907188580308018345489622295647339565205174775191777193919479972026873415492088115328909117692773197981092151507164787695273634180534767198956442935846370691778403855689935287370742676757408262733425225843143181783847388246975002663726243693431378076570592484363532723864579414181815322065016954236179066707165562552039308954631673456028971768355440185850091559865231866231845007424853318644608536541410574077908536265473016417836042961588020030631393123922478399687824757967350259743211331849983146920562053077912587030302107042443643703139425896608318639929344114752457994533491163075431752628288461384579057711844719826957039365319359655088701644856732888053412595062130563215860278247554535066105271044090699574392993218693845958604154353843450195328486105074128783047415279696735623152416689972441378132470373078397742351822416020686946646002082922994701128841230792812262058327134609516205008064475939852836516038724225277906094618151085199964848573690727259684977102619762797816331531661909520141861046070950337121882018820917331406560353511775303219367569817844418304836893607538136819890694678745761942249917252671076317151541821351610798009745906158790649672541647013707080312040434949869042975438776688021764082804651539355981883658022573433553061039990193637315913969599706990903212423876530003669894463157599914068754031215170298604071365808908591199349064638297129966356619339497243798233496091370991843051584490149725475583246163060631449560007690898990584922574372450916658632028742924907602911981112234385279970420661014641987628973303693464762981969034431891494130901390273655249933768221382302570274787883199479969876100765226010920267034722646658191158933193243285586504498496651649475097656250000000000000000000000 [107,35] 48088374806280604914537862184854939479732532090514913145220355366608737491666177154196628752432505733378036876529309639814892795060849510657336913418318445057575129840440344740064734307614504690151396338854649840616134078887135865829735213735061807343249518145408079330023088035768106590536638543300201352726151465428957200597224472871306434003996112095012824938892053381625556813234632629402576569399926929516872290246086717402760707604614683177281674261842948351537215091231300977831453547299049073036751306679785413950995635470364546070036967807485355945300249589677128105763450900840090440223698460852800822924994575473652895021605706668698484046908686512119085172776095875031427563625771836958945195330768990466423338825781989208032882187745971280954553356709296964605450437715961741476587326241516900583635029453187300680280594897467389175992946312204973006876236837798274725349055702076935094206917129371110777136526120031547299834460887183969252249455328542521823305620672085833610486925940308145584598708860804662057970158038499540352931307703925029430877005799526356007140429677812586711660935272241585323158560576046711422158642736006259593718949434713730945807663618992883881287563321006949420500890264101765046671006406893960295417892092691722308795627125871018238161694288112104768393823504836178590381904300458583916201258445401890705141826451190343939961819583046403896025311402723374347014245591768922298146065169809371074221866530445416230725869526699213142455882726660017012072763240714396929149703598124533947400743263639138942185988434628346980584754688768190604925610581665027567625717575532867950632299153701962532735270073239126808733393938680877564738453263635126742183771164898261033586152421078660330245132494242910904674673944896101623897202579917910287017683111925177185285958817804468777488448125378057959036793490259932832286019661604589072085795067398892514027354662096942514761603766372456343385021166892263306594695347374113459774946519774945781382373780380853369039484731144997780223607661781663162828751132422094059709063677793225220110172263887397659300419457266128121034985827201138446167350285507546178219240169274103093267403399021986916804431001897971082518112424435820444671271106087173406702140578939709648801698422563558105508585557180649872670016655843115684037020157584386287172209095003294621051281865220516920089721679687500000000000000 [107,36] -31427599028666371891206246695024913137328777626949614684723568070533514138619662363572110760518028611891478772231263765085253659777657650989163052023768572823069060440766517176005051404267278032210877617287210767600785867088222057737008488014377783935417738664267049458257586160225943752178959740708911103702010357053425180371366819814540490419295106819511549816402861067700395739533763906512592573203883972363376032654986310907974618030451556826748682610300590786224532271564548354854755878112158123563513187750412989501859645586379375690014614291580773644664404842628621974305941037357290041769606190932416588399797095089222634323026157837600637069772953656969599472266221319484751251671180264625779187111646695008388664782539235240392884358395955569956483669698162965653998346841566235574942086631671207873935640408396098871871586458435257550268250783666176502070229497489828564356296602969857443241455063193425861944205437368524904460186444437274801473979804688439261405238917936116628191735173904161678579898037551261625362521730217760630608200110633760535632128705222669389588793258163080817227446208926826222836790775272266660672498514462539755161525530950850389343532589383012298988837425024062919179279480486434502054677410368864679238725090927591755033504090459625400248271316094532603818522109724198529365272123179033102449041483924390839034352189933601219579165649689234252442626976077940356870020472451247788360990782358693863354325135797711832229868723159145442090281527583723976083438307097290148087155585647084854412247758951237531582319460730399678707338371779692014013661411176566314717440420144239510660254408655544847293711029832680881818692992814850138543083370605521687646314252582546837119851655650586615744385845700105347429956512597933418122036275212780893675212959040745747862731910831229487965541129777020508905260664065479446221351048974818381720351552041512617824050616709386015073837646541867140864299822410196963928527074639079094396092842538971827862787124181658569280468275125176231170163190295336310570461515258297127100392501082018043611713208953128499811547134581342416539134049791293736180134024696958382048733819888405941267060176543658791537876501931095392337117887883728447536308592958711321741532187964709055364199321816402939370525143068206691725780356187958597876550340969618135971297699952572979320564172667218372225761413574218750000000 [107,37] 17011587215398996745934190200684195084975759043738635620469007958603541485182234571228847816540461640550728652518682185218815705552555261219863135272137220820798181819647497860844526024090100730087602627996292691497935202850267410437989895253141535650771246843045848452544031763155295053369677529063422138696316376849960619076526018007536846083450556785952827663807589400887513686101831043216928323305805318602345198350394563762590892145478710022926470334057002592647081502861871038262016401974870776472109841979253354885235958056114415164780354078464760890768136451020009272861373440451978270337610364911174698563394222586051537200129845667854133116971013040306875731630067666160039590641951613326511496005285323499386611972982259229865232166053709738887904131550405194743617845537971612238793084577005356657706292044775763093412163552004249808640043712827319751629512276864341485705564349158528672007883811649720203720085901930537973090969349452734211924831593694067334416360652431746193137458341604975328135928746634431170204245927133632681476061855245602716488710724625151119376796927188109017238519778637740262867124207805340573098048570575586435775545338914074997006457735722073049937671322261175762954165368862593052030454609312679773424125632827286343121296183432081572057149759610207208403459295416556148004432413609562631002615176308607065030322850162964699575585657654960857810452219072311039505521564274792210772178418013206238982905735480627232104375620007435762028478903346016591791658880764046472330557280280152481982450546224242803516549145954451462902773304380083643512039318289726172766775442996130608560789832029543247199540616768363822221439625817262922543675447815618584193193161657400333043628570335758706612569879620266595537531685893301560605072121260579050583243382049209975876356651596214605573045862367338168030172938867470174446605316266389391156544613279678226147918135105334756392402945695930189601667358646802532537620720809478049464765547771282057172280787992126016136710277086005049239740705248766303962704342378694641728138865804073900892703700893690114769770128875905786515081345145975924610813476831767012383470612364089485385609708296781092857372390286210357364725378093675793359024018960329648236479656170105480142204851688867513025037125500550177215233974657765783737788140130174714010287992209391472187007821048609912395477294921875000000 [107,38] -7886007455986705473197960910765518555550326526163253629461211668479254117461863531996664414970589868590258617454727966467576992706806497175687229869010543999140334455556404533204578260986619935171232079653920869461044298985488352730246543348726069639959086839125716616518780736577837418309846418540653259509549434645115099254109760740944067864959529408544280382416635736006596291426172054522047049168629151200983311517111580114129254423766675681063491527056169468358234116618602853684483831742063694391284093991874316153776052927131756417093297998386397179754597376487276769603472073474530789171308944528600007359408437734288334584601169450218667817895760174088483861142300308451110678386205284226704449282883047670700037385724197598403564486496885670812016869251417931750197867490634382349341440898778663887823004661739936007902733906919178252470967095424342485041830561407624208086277222840839602521099760318440255816613946456784934812566631277435574341127930644268105154428724253398246873023414064740679549530304741920954432355988260903964330231712552317768418069677847190470846397778661316793957552413840799079378028676898770225936554406299228208310903534411935913388967537843078056472985713798778237919881013455383413751490492955196005277752650616167836730107002765588847789511591412002989402500135566916306091309026649177956629686159391950700468385836939850579946356697023394937198297841093771969443554758054941921146217906925790981089870917191593593252158533255411862065971226922916947862642094403614339433489774162491974561847048561470210313309271240289359881775248485828808530567195408284709850647371969540512441395009382728037460231408638852600039791114101063864470213798543807375358052933176956136999130941370314237176164848268386552849779469329835343868848801352269728122777184514263080261182949060510054173923905329232004719583068200974835263618277271233708896289319890292578263833866718514737660035769422500845431464173963088170847117032010017689410483462210512636315164141473621225983118547512415756263915301411141658998571756806661827540848471153487811653256493943890975762337467511431769838817992952765783258681100098158160449589274972398372605522361561439834792654678069621890230778286668533523192144641713169631664807271647904010930581482258579230929232013985596667101818910104949197744945442107013942082054753970193905487917618302162736654281616210937500 [107,39] 3184435739111167752150978753819425425745232287652756556373702758536060742037172806157979050482646552042883288669005144315096742655197971806768070668770807968022051886412918071400851899331291080189536520125340023724848707506552661710022567534015275627795951973771643482727563378079048144752845045140041381719059593597803376854592005215435333874396238590080231557630467434278223143992420104036736265895264094432792889537769836983785484468972809775894059866240299001925778502717160152814155847801338956024342901538627927360267624899238807484926129799444105381240829055578726821440886127684251433029306699080468503515334980471156051306338557299488144215122711645185184460051138039909439815649200927395559025168309980722878087246615072208502158149641493703636929981144758959872979952495901023485379451173730144400479338393127743626958437731294757054381603313817771715041830742705321269004264908229294643911177598500544233019288390410247136202180037130970494737214028516378588955563719704462819885554964115985200549928578712961622865104765852397089762221421517246254135619597572514923022733121534306571817710744451448102265556640153241052827999086884939568793437262791294559388002744001999495011322627824048032211444466587857358589192582665347807668956573039619115415622159232224162278556088543736788620126854241456863327997971212754572152506800964083324214596443819043086874865356793368311481991492686942527814219247701298717665995578794592856625000829395537956208280824168405052409308045048351506861512610214706073144146740301832454397876502655944666931970298515959518673577593889365642888482348031724264069388313271262333059152817177969845288941566973234419486590323513714975687432433397644451037754371805270111125220841147096104323118528564241756637419194080280225265465059858240991302438436701375054525740481057008358761183415611046165691617541900740275126088503375750975278732531910364560339561583390442811122160316395813157665716888929960734700378338994426423344216730304173543844714532175183463005462158893092719152320045196740034475550384705033468721226169261615562596624417761085613847636658162452395037022752764033705004357442049558459563019947422616278760691569012635384757515086527363138008009332539957902881936882408061009221445687402612775178737516608517753465130392710160909044917083342239971114113926454290280816661340423934234422631561756134033203125000000000 [107,40] -1125828888854932097679082204279029339973133654205699939422183651341620805337004047746479043343217038874496500751725309542913313845666949085321229872311885369660028287305699889145721295649954513700771697370203487520204172481028671278790378844090156097329679965875713061946441140958642281134461268685225186211377088352062355637740229077355131091629616801652078102086286545279782625575818360340380492489732676455213589031979156817968454806910730057043572898234109922875663192894544725146534952648068735436269482405889014054257233935755717127858164026142334458531343171890199092103867239508469453932746654338927917278508871309625437325683912261465001034885563923848492213927699616521580414713553236009990217476337530685670453620219646793699548597947259492542752919981483845449904960801637860379957166886945606978911793193074335916287060639726877057220754150334370499785041751589440146257941108410768313657542809235148638827372213582317310859221766487847298504316089115084143784286766849782975206071310711610897243467410566772848836276852598642982778112923434782094761385114139861564343379842609845739690399350538619858189107801305893514668788314413754358652125109932596010987045645263006634623797185878428586972751186604422216625607805853027134550528433104122214329811753193178720034384948504969037271806432618557194710573500223848211421165738128362046286038443076659571969946415631988016881031532880496649022552420840864284773418020630817968022647077701224549305445781097274489557501157495993308578695114737185673671073569928191110299469301262484217586693371696200002714338715757762939836831467319668657994105047234315019771228105519094174278551540961894587984203575903029000392438875935714837698505882366890624393158396467690461818798370572157875256641551679931489907575791219910562263543510048672989745366014718327010973066355093460681221707574259702894637688745182552895672212602834817516346009310557516292053812710419849082312067466900588374150501148877379868497702734961187272514393746506216791380687356976974836324621075508382595481873741085413445977201666916736340136011200779591501092138700400497519655033034180029874379970258187423693508298417933545673506548032372266583044299651248136987612861307380620785186763931542843306978714545674020473601332326835906168988379483290608255191624021957918654226114935397583897958538601269395940107642672955989837646484375000 [107,41] 344690864212860590866972253257213077916440968573817659456816701899122070396033304271503541129778444331870328281889940159755546314206498538365485548934590016213149479762071641247492212161510556453861140606531369522545595852906224501147387001576365733681077997300420112725657444915559653724732770243788334745734763492079585738541963724084957908519078195656184609144949195976367846775858089134258575985267623651401619233961354458334485062361040951728573507614036909978708321664300997924621178248851891659803480129302699711271434750357163489248548373347496417902159087114695035476866007053759972502792924231085887660273485151581257040573391977977946152394719589412567238958687474643647564141538525984256614514062283023520271529641927336462669649414575623314996428359471379063195633323680217668604748115315255469729278057167091751215190588265346312011000551172937494169152983490015301075271463386546883906696943504273619416352253274501664951120396035887031833226255995852017824090883360128383090920030808685993545824673434946189477481954948596412269842967034699974442951984370592603294216669542030077350263872030256851055592826868735145418523360090887821949718705135656798107420825898254398142728800420160257538236970902286994716851073794718302223383322719873932970706129697771916329631542430940252571403846401405391491734176022162403236328511932132625581628884283022610278859948746449287507311965283763233674966025300553486515832389290122340211993124145160549114878563967397755106774763224877274532544194638343856018735327633698073101533593611103119764765349483863962733157436357589412244314441934324578129879106121587545035416526787801493397875988414741545089381192800516439781222920620100861600205705994986867353357458433112712679895517067089122360497017136171540339111023212416005454982610335014068850024759688801905543543679984666499387979880789855886997935614806679069251799399600116828635916292422387561784712726422052226594544399961474155269244797831028014517829356216438409155381512959922865529787934841493441819246521449186069911801048750877244553256649573158167465945914520152494729324393663462331909885941558240301527430471394585042748544794722009644041577401274266930515814515598356523992602246137309578743751078715361972166219651996767987589783726487104342507174156958055196837797341787520842629643602104765574833944441479616216383874416351318359375000000 [107,42] -87571965801288743017611000841676906571998045402218343522375954387276014197690644806746454736291617051570712864794458887720360321525752678063792147314570411916220254984793430534607092478054858998853800415633748760092477076953740673197834234843146605465019884125863437823456397025077531631990806811899164227897031879281083834746818774681655173994147593184875523799733886404116052627922211822440743814966670488426661776163132378035552211414459691313787535160649022431579997574152526161240427585320866558290562737953147149336752118134304445926680913193875870313520911382693884758623050698545150462529248272485548775517428497653300546975317250907892052402979151324038521374218031488611803624856389351518188232514398040745033344345580162807132683267768518481075254016919327557074561109756935702720733519139972796577994923929882816396807569793156518827922126408627598053514089921254450456698168702634885916013323039208443541085656981076963124754716057771952594314510041667157763940141262981650918232659145831185985048402817208216071977393221935325500041271218364567218076082729194181790927931130059546908084478142914191308976546371750288692042775659339637661811085283652022463320946937281140594093826523995896081097402911582763759864123829853101477191870653674196244896492874461845107280585272229652640516080551943482829482463150941496319182580998081744812589373002673797459909692067956347824514195946941677745398498378831396813152734171450802235930802904358174767711094119712077147282718070913721212385725334744119817748213840636437071262602597246430379084796211428164608188515907085677257274397095922931711059520555880477634494713281509820405494381955195059530567252375255094429181977649448674225480692693881289493217981557848821413172140223328350332636269919935502994327820647249656244774465756772133188127611270084265505439195136828986384179649131545754713500332064251493314718179296898709981095006423245118741944350784845490716452373442424881140845320424860597508260304656048756667373311192465446983875837823005840153576228216071651038182347299348375928167015600216308590775079553084094441340544948843971848793990009647786481603653219933544869547737795966322637699183922024247215554417582115796937227756665177862432293812046510636368728311186222402260848587301640411864999649747727559481331987529764227806614174581256184425048783026568344212137162685394287109375 [107,43] 16012319347541199561578036440341310645553880703802165531101103348628856352425403000011274795894002397984908428411064544883101292719909404579830938806556802108790014290509466550259123248892243877391899515012299911074870349613771617508433397200734223966576752452626225022529261062024767382983218788532125302033609877820010842205208574728271329830944368648639881119229676659226747792633649311595709962804182421413203843523516828775733271875487120903808928492849563222465806475686458173054770148177985287517819750313931780918846613553609035757353271837125883927171317234144748022400159965414776114901512568715335450055962314129577417503337059352481835711937455838859645775745638852042228211554611739631607147518808379812362980418203880930930669521054745985502602109075483881152113677868102693714927006296572521437369642342986668469228913824072078947266165119025809786475740099744010545280017628424707084815789241057005088759536204760740619332448303094529475989888851424672486646950333580594175206271803226402584672106924772974861309546916562800198952964219510259673848743714148777987367964414734513291153174916746997616552947388030950709627729912478451496827932619378716195317603336615518541993697744595855150730141805252794047593542439436636404812962564508278236760033775308430645664773087076380857954767308116750001796619811252888752606554400068406856537812345961876394928559876492943069307296499010833125311119756687258073196906071819758526036459149181814521344856857665022732656658978896561320577497035363335230912214353815497958819664707547378892155130415857941562512687399241091365714282310145722640538574279939063754403047498164416603012283267446308276744370983518150067406213188842178757573055044108979452336611737331386137864527091947293011077656479750265110747529559671005163115702372627115404631210488094893015014456243987506584895771051886095743119146039122161221148987385583398572785330864242142502617201504006251449762049654699217082702758794754842920093976212607248676723876099435865693026470265259992613159629167669376988899911306064801771441264190549673585159758897142005096243916375644110226234905022944901737729189138220163833979724407886234783721747832968506633786616338602164617995947736846119759462815552389607503758723454794465374880018604478253800080275160817173745304618585798197278357218658814686840230478992452844977378845214843750000 [107,44] -582747737980859974085539819981043377829220374469158853618520900791669399435562759456797169797747371731799750678573388704843545284141856996498280968751977904551525217462023859857666506127679121452586087390973546355613856853513643450509247095501750780610602318816650203219438131718431117932527756582532209999961273930860156913506571922597308140631515430657030779051853711392138202465353943906506971664343934480167462691363200150585655123745680907317302327490901491213201058109674844745719901580385996661870842954209008257185161326794561802147620955646619525080831074068281404461408466756614638608050594045855435549984726648971826141047884349915398513459999348831136311352128873002326705499508931163410527717861889295942780641284105879467675612928102399443296002647652949009507689658623141409603435828828904021812048505752893712056833963190769070004177810637394597177122829828539191836713287457574149084600996835076493797857527931408297333137097780331513107488279876924689054673164932393214712058701441770554311824151111837053794801684904096514523462866590472888485877760494968679795462492665320282124021022497101990723496704795984174132467820942344420020590816851263712606100445060188983432231128315638327382025015793302789710206940494060069754348323273415275403002498208636810868937145931735447037703195100917164756951029084268326781820690093825284493569870015580957015978704151365282937913687601294526734962999800066759137052022992413113526244100916106415482749182166716270709366079741053631540607869137116744649302596776730739398921517080496209632046573466844136403859535272569951197349059419313047998862261572225268765585062050827271292287593183924174585468174346258409352455990233219954383392995640972880622269674772776114372713643509359123834465233458019715327839706311472861038100587844196561039289777663538674622368529855399073523571095742216966780598985350981727996012248586496288290894138464412128988320762864463685859731344121469657215849395129257005452512252311565067536023835010588315084174503813390042552720475828278645020639841731584719136782600258960094431310388398713852906092724612429677419333045211804557594944580776039673074340523081444477127579191723212514838761201156638386771744489168080155309790244847813734286671958175086036705995622402672203639288559699786548252267251343104427634979856909236417550346232019364833831787109375000 [107,45] -1130345309075047095829723956181081719672569104246737304278820915481347663608667565637329723515151204423335233004385415404182040412370379048760732277383907114203129294501500197124493715090665206612378392323703486859532751151212801720327396114240510817462378467874758481962234080096298819646881421997274519759254509530666502934255472020009902794234196526280258369035926868964024026013071692587504062388588139361588956919205443872034916675145024886738825309940001232039206217738692334453763409210075508174391560851405329892753001191632837373267607800994359110431650399835551125283659631292687128766286890569428302502277054901655630636043585563566452020768267736737263898346971033833493030842290705459698612775144279354396155548774884977869537782419368910361693034024150585765551028668716682911979760833461589611490078941807407902506443852268485508627291493797824338769688176095933662608893552200826607740222003738998938017452860293170503341096555918296156647083208386057158142148533487386196229438222530976464384829878708432030405458090976762188634949598913732565153169004060677052827135309448499935762006139850782630920810054906334784227735675128729094049969401810665439052871794753011458508688223818810344159384160664142654005318789417276205320546097534532381385721098060701055526478409408462280576296134310451240195350779310768073365260542768180460499571577704801363153539165120197318903081415082989193942510918204404968853723329871169958586282750526823606044239817064334792520965926375590280651653576216817078073454187225858486571662520241741200050919293943510748016869923002791175144608480070324827705595955995794679589832346902710125401622593299844001863420889625257278769616194160310362997014067520211380517759194638533085039741861648413077427076146577894585319205857579030128309873797188313082077690044893989489359520300202240246414711941336646424120998364849219453201877909726356697237635206611519162509249206469584421655446803237411538326409356731903057127133762848151744616892874280315193228756874291856324178328260626052956750158712563003029550201965572263361932849897427852352994257825969836710879666459096636007732558444839794751702169453049417144096015524402963388050031087830648792908702182875694982013829929833112678080219319777094542587615909440362377923186877293243874528221772851991364181728494386902639234904199838638305664062500000 [107,46] 639241353049263930894887422643813608034429876926835586928552947961066044833765327645281808315259497471883259735813492559664965353664627049864867428508409690429241188264741568479152770659171589673160803436861649657345026393499878288589167266071361422353812220794420047656340570860581262675171151612512248783431108194613407210903446469667514731529450643922809832046642637049970992516258913199257294682284266738536948332816851022693144648008601017585531892188352078779667901872597949854487509513306447511766214099037623754487591038418595608435281772015407122456085304057172196907735366796401921332640757691630609352121148652385841742532021930119742100982810941177769996300038015681472999977476822923018656254654441862791039773662292482505473647103438463094749747604576648869879228825569019549562280319219210462441654655906232125570864553649098950684019495981237950106414960342997961157800729292944964508536074700215460011447062881152591253582950051666284819861251721902789484815754342089666540828219388741379475168460767038770482450960810071469655453275402911933770049297264091951496105497187841702570155677812060407855751735497310201531253835759835745789956110431252400609800445135198160021096090457260401255334696950030216692286257711902492468550766501737461158281608700318786362650317721904870283824573117426909177898725883066176750551283771188258081808139292086893553748963359998822461809508941471291077726275894622277413696074226754484964854912735237477870347686663717600061366744431937287046829759861478893822235426271743416131466507200919531840414640263524429839319765380748722798665852979250693251006289990386271061400506544880358776610200742234634111542807969380532624608927536831711025859515740787695604182315614260745563901224031317259046726857584032152318071479302145235283113507849100924876175780286715456061918366027480225570613850634649065580321133989056704787992559605626970990345356695823848881680129961184943641730045004251282829735553636887721723505166861794272097862110627331330727423338809916345605879113095691457691311369100193794202939749669109245854473976321849529027853958479230537040310798349193048024945391454166438615192312565969809788238712574366819718032568629801386213937974681487391097696514429035103973656575044898459328574388762984070556446383921300037228092649000095671263030339126487433532020077109336853027343750 [107,47] -234370140864986546544650117184603652323422716421425054334271394042274110318454624772960893140557178048319642055801424511776982271506242385885308888415447011814157595417999712837963400422718282508528011531892666578627669238842490249308949167029573229224169969279153072573428323304581221878887347366904835241907496323786397490222449566637296635053133462739190047182918143868749299718741311418055837615739169683120940727509057564559924823256087668248528019180346622696975611563531716173002758042762573437348659100090486755623109327884436972987615270263254633649839766858540512618951763963002917263902565525631244759044199030767215822236804885141345209864209618591311045666920737903872679779463327278385554422489694446721960447635661234222306342459446651614784064047872295413683150033028546969530213938699399354520158440580258225360752370681262503679483383114794385336213635752611033974580183794009722771506199627728275902142853383322084101214757449889569444136942270801157650460976538013572883566422664233244513955550128083368170456168202150685715624254886261167502749274678234831294273313721911136449717478227879567125213705205910580659283945163652479717814527359305035311463584960527574211464069074881002810304834436149626038464311193966370590941863612607602479647953188080160900146848122555570084927278004055606112911976647564398381746619223679589012979397464355138776875834588412009182183492928966806633036822941162033450172376954610996300804179181621032442721870738781274789042265239053399063518442364300566565907909917860902056954077011654131104954197415384632619722819695656412405115604096935742820070295656658117463629385177801817887479675442448967906817946305448805279500319859291250196402697069172189769100374088582305797824072645788085300806648220670909011188050369094466847566146929087306131337676429304247183591330502974238437116895794837217159679428663514666661249379698890644688405226536560362920053048724557286390581507547711094250693843515538927742742235878447565950941069475965088208587250117334228549080248518537974848238259997909311224627139160746854920086781983579652246470379281120730560755302246353484515155208337513718583129455965220966720065781330582179855698741387726308298565105777922282288022928087909230192221371267069381454938018134009082145337815954767485725040306519491913744834832300512061920017004013061523437500 [107,48] 68745764839652159256326988303285155427058422975783867223636327106629463399143721799093364742284909606740357190920100895742526003365389911153651375219371509556054827463657159992429527883449120457447576411893354539989299186354633806955354638069743298637977345808783242396216949548008944805136035343030303368349634727568376971517556037296881951442828505828396416088580723819641944248586976639531787921609682115101574858510009212480604654048329467943836017734417865962607111630402556440581779904459097446922873857718915998172801138844448795072592869623878249336637772389319712638143550951396025563906905454488913559856182133197673079547518133044458376948819630534033365931566273586466565920127614399804932051595207616750140441719690677392769348512806953582097624535352234457181866690769259017745565858840907902826888955752952397005429037459085480973635262795621261494812192313011078706288806224819698859959992155787945923818818976155539045039974686005236335780510065432281852453197219976415056190136752127894544577253685425159238871676718935104411800676614819961357454841796778913712080622808038908178834025815281655334560062498925558814853116947626244260407678573299778161771017540597773746941517961711195834075094515700151549624027940676306042922074382441741886747009045319871432879115545397789604705182846206000120868981837934617360686625677028415528688498335992565804887374766712455793995159544285469286051052801015578329822602155576342746965851502123977650945452677944271660111102970535930570624281144262324723578906015271572373478918897696413753003274669158042800306991365540841303645451481615599022017487854705802726050987212700852086565694156845520364720713368555365758195599576425492309666794780440052653860994095648602880456238071289652881903192429926691493973344820859588588572437574220307583987098914701414901757946048284626926424898538342861309131972238225518939539518879508650335215873518810222174639171494054500128077972397565581031610892643964734078341363404617376334009003848798024869603573746981686292737847668044033670873920003156325111315278312056364316110987062143648420533165017666155797961584591216533065907959683856551690747277686113454248228556149871487867047807104155201234977924018390381202600071113397506525950355139984468229860810111649272308487608892425025746165493940442042797300814527261536568403244018554687500 [107,49] -17285046795755705561321131047321971299213797519486602602165435508784832938835168377800384299087450640964617365514124206099738193598126166007569098052599024024464265102516656759843532157170659133798453131515184704277591602734176597216097020386100271048154518211624408725512076910060929580793190704557897215298291575902248713742097036226839658569311517886823107701400471238836515366993179301345195865585293871651253073025237267742194154348631892492402831763216291314981328953660766348953278321243610709125813686269906685683559555808167102460390308247417139409509237362999618237711407535739107185191128774927047806299846522065702238269495472605912913490703025413073298232313884969942921015661124898758759186177594701721349196986192858967742410542736589950952942993467562518773450785177965601894472049180922089296261289959928135674196207532744333929959968781461587750453579153445093465599679967380852995629285555489691113520751898943711827567293406458506282332137818798854420077306672733357410455088822954415319358326371522131503126357548255693335038124461856173482239344284791426126248515320315119195319865427597616403535484435054961673808219994080853285716932365785486823583214147245414546599646218507577355993006471163482494138455068628737398047247965865679883406364301920874346467041497589999039373432359718992056782903770754987251278535116120834493033032620516131217263880456672497408109235004564693049631962134587550439533100156962095246775855787115081070756834207995977775777196960401786040222778927287204541689881983535667685339854668432333000474327769328307211349301615382996181743888759666077055929722997801677026582216531597066454411675877989117965916804398274836496713723923369093882647123383950145437121261779583409132063147288359626773892729502752612812163216550458081445421154840245962841588736040334363428633933571647153905265914026104673019187047533943188667473076919822398043314730334104425735172854195247367726462892216884715772792443399262962936470314082146059864401261127836171236619357452390634182958911912480254626241941843381449292454264998294002651704435236145031664872443489091067285448783880050080042633498295505086138994930282814828887386147942258629885770696919139501956582146357192151763177776150465374278433684114934169425229504706517034145909622917260433590765154703017270065856791916303336620330810546875000 [107,50] 3880351689895525194253440243429309174269213218124082848569012307920446742628911753988768513987836644338830025819645909734784714850473642267185711634899265975341148984843477287329706882112862101966976941632552912243107143948655748059313387191028970013937809102572519933843656406232697052131913449092581057631958002015328935004026938602765074556553046482715685513158414957630717166024660243203339254110691687268631166132756176849268787413170399808064655043008492119572892128084653131029963662644373411900625945957330742296421452884980770006787323072597022119272717275001549928389979301568724809240227851456555759455431545406170868820386198610247943674760930318477609474800909812572218918362851044857414770354928556129555747187314959181087267076199588565951702171731659204623481451442942936301470981858358377451321397428419262983098061785867108183888823303327143797621368683324057746703756633486014409049548275197846385414603004230447591692379905889905694722503733805491273631640330803444996464567878415442659360015582243613827128242230178307509869546696139195621434382656506791086147609527423934197804602120628611428117786521130428274545386973017681170637756276136613395979490569623108576382079184440612840157672203322804014437251989936384380021718927450744218924048838537801446461160610714560102197379066988820660266254436980223721716466100917851638615965349033144157104233495178270170698551917070049693465107677743112057773206443233735955819242780687537252106077857407781716209526155879812803396048733492420574484564765541902763044088183929735496050768705362921075949277427738801132101700392833277520127814990371715892088135108093648657752477709837690142017087333016613133196262933892614595825822545678367779932901398303879293292452580892660284949565022076883985555589822578526841663429925933030703142622074260241854301914242747415187782720559041847964401739018460843794640894658732945559219493038710254128249644087246294939014145558458857881553273811176966614029722060373542494048123907289783111014425763227312307993219784718554615648175646885875945517479885075967577401496136434761386886179250192901285995445635137620982108890170241403682194491291245207757263555528053754111308090351303052048767901602955246872886740905493959535800700011561912284739660407575630484180934046367333576995771633744158890522157889790832996368408203125 [107,51] -803274100356186845643592035869139238838402090966950337310377451473877936475538358797194836209703966422655810297195405268398159547125301364853680260876244769957427517403796886874929106243178971807626677660298485801233676824243202895933276314448660964345966953622462140184511122456795599385744785714030934046414246276491643826960369753154982394260730025732560417186314603045351837188918375301917447985205348798734239392483074007047219652817009699640682092307047757123014703914754176333903631039800851925582037958897631523256366846130918461100359966612335513184555181219791054644031488166574710252060547839193006018904362669572239794146285493495753651855927481866433412179919353405972974368250932950272070893226506301013611691158475286409320068001247619891597152134120907003918606506701277621295052163938220358075677252162886970564392889376552792934141691595150120847182147592810328629804676270764560370533589019732830590771656239843014268810668913480795305088429050486485000538662271122554237468150864305244674755457220903097747296410356629530760911391304924527519594579743607316392512311879979805868583599582790206415929964607704093024227824441796263709437498692376469951946831622596725198530067858574951467625009472265498407501421827151448244677312200172348430946837154744157951210977627719471218948493323564808337236896199805396149985387685489363359423061726706369098952868305590893154281379250800274221890869565743178997713265307414293059465742163101950653495165925872630039214603326221684451248896809092374706400701365542552229036098365808482778053995357475815898708748029393983224674860630372311580887955951846662383072366236997879014308141003812571363013327089112570921640950710997052138557359554818249065304919641825398479591306862144976980469745780904170413527522503742956799215973046386120133743099834620751784893556803912416039818551156440632211673743300392707395460366401693542948322676484249215324332884381268925788433469303088855891074956725356566006896809351054771481903306928178920654024394535300933764567451551532150609843419892032891988715505795773742858286085034239275717303871505948539354797334654605528873391657660607309814684175024140017147426264987642216789760906400480264192448533867289528853784088725288907296396777378833309540098589221809371123231976925567877998585197829584103601519018411636352539062500 [107,52] 157276785848990002513815024826739992572316821904988497120690659066303695725954104813107023829870507048349990573433862962954325884636745636611846313863069383914749832888587399572882999970655856117306276803030638177233644914538847453791442844713255058489562171125420407076192041312628612688721202096434246780734308136908992529685045394347277443321600018541397953203716085315986487520158805042015292085811574556845003577770333863326258749636077559861216555253561167354855166874193248868945801156682590200580201748983678599307139654943786132278752198660859733356162728935793852031175933690006624179658297917136558353899243458000481400561009142787482295313873387671129756869240300322186146328833171586406866942155502350963459796706392438888164636043356450721839467981588090042426237802582489429321023218231817024276276408424713480685050871045951052288303907670690758057342493491845962507987147833289244422302331916906434596701634700114483430192621150294164300989696618133322206028110588869492494722040810422561904881977438814211501770525139022226633681072669814565010430811252003197300306793387615298837431837796381403579380756654229890742655785496363369570817353989639702898111931551986930434028742665769162524943567602768365712114341133874235059158652282523991756485792365113431235135215874574679572999766100052526655806719999282482704922744664715590838239823783755184467549225653588457699282894747055643855701588504501457083589026347285414946102010171681764735000917413060065520932979587261173929143411033307764195739189357292506860964797338326015601961007260017060362969449782619678197434140211903527062188764122370405863279450271907497305921603810888317378711138250999021634322969526036776591877011084983736792737935890777709154176888122506432103402383885068555793479153203629805073249186974500285252910119900592127234096041161153148757451247254199776248441555190991440789046528901194866886974160817569122065118405950305932680407263333173731670995047236455700440141184632567611575148316356926950207890186586974250045703051444229263891814394135529604843814864312526355598134846361926641295126707971237714208248660932313831280589724422827836452601957931119207593433616204235536371448937891100319251925523091627803873240837897222800146061385214889220357319235388751309134893572245347250979086162203657295322045683860778808593750 [107,53] -29569642208582131499677246148515319296883065169902292661504410491312623570164373376960110497584118396040822835002264137570147710303036486104583187344887858832231431556072243753317448701445389792866190826445443036356823838341779848674118847438801851181881710680496621698604714568269072692011060762559293589587527279896906458778498641044743645201927566820883406350079319631809140157019911663809150012574591722562870260469386853660421105230461492324792214521950303189545050145793402838296801429270464021927279129254672550077780991328807963464022456345379752901889268532590748076700355249982732579122353879775932703357297887599035647701219430215429284159363220736268355902097658292767391251534034531453309426448018823462639250189460074578569562847229103806907665000936565042505261739805280378299891469151544743720537177587990145278552808562726081307827575252585542702464780583648588760952518487427696364672856904133127737137045005568304100944620438467604459548217992954259031043643281094562489162515895140489173605738533921228599588783358603078755178708324265216056068484519419115642219821089271440016402721934085143447710721774802813781445751721770129384624275641998347476273176240805491532746332349543121363283185418308914008539960602184533228354005930001150847019699756788153981598577002210252792034687346631795323742906314395671891097258201756084381379642703248358029782533039414180364870166640408908676771365931936320201766698612312693503193111160397806976022879910588063761281538452399584736924655976079554653925824306460840658544458917178894109036776827486744602118852815254416155290686330663931355074150219037051626577698576275076959568969759110570102569192849297923241718271043435945560253861338641296597256803879091203288004871426021449572937578519078986363195227281547646795445056992482109941253024250383930426911782158905505170461480291667245691428244473167493840764435931140721006326623349596162353635723524628995392992249710536425742795438356451166398401546861804175911729676159677802541486298903464200760405788538983099161366627645207168361464052010908524300902727928287647529445733899152840398864500824483283910656851490221847286098097832974320300607206618099899531600855148747697514025828412913055189155696811874029198712323951721110480605326317793452982226020053675707988105614276719279587268829345703125000 [107,54] 5359377902422702203567061404533216751980355648817768588611024773496049014795326655919494173879678734610272604443134859132055238571021236391698384321151907778142715209848802594951951477344537854046472102035088452723936339675014363318956112110295647569464442831985914219098320669957538846180046109363374788282407051003228597937667507631583839108575517753454050734602742265640115897158718818347303182791215714324677380306658173114058395594996162102043115705401896862248902581353049947303381615835156376221161659848333022445269986581796120377644116430172489262118743472320485421458610464962576391224558321270923059163401603629616778206807274492980819492491222141218699021213218699612246130802740310225090717226132186526933255130322199220875840930506452897219793950628416064471359600919692154139336732898227988125164958645801642295320638045671833998728686389596461147774353417278585953151037448456995963979749744939947062825978563198497200285582998606019090919185419154683359239121766916582711842814302654540605878191038452440575109154131078400632087477247775987734165621775932653073765160561054084373028638468897665145683449632972292592434242753317854514533260072691391690725943937277341903660128006244941440618915461121148649545326359944924353781075527698261587959869712097331916692722279849946880206398006694052116672816658719760877750040043750623823581029271361792404665891377111466778264753223940744609989933064502032915899251338199379366382954179674953244048291564181021329133184964065941961188232462246556679271688529207436653564711331803109463473795288531797735897244007238474672833047640328623113658636921645410460929357436388601061171029436775503597885601083868930138575523855153703570134399190281007162483308896942267369433952168514310896777195507746165575338874338492851490231240553974171388773317801427102761582055865414862110181945622586462873406386485775055664620761002638943895519112317878179306633554964018404733254644112251166881006046755836965117061963139841444466917811612629733353465299239998052172017399823630352949943547349135667791905962747885495396068174428208629358298626281378827478918445400390132688601506711928528312298531111034209394838383459603552667686699472156895040807622703228983819532447374360870445509694470631064905281994920796418208906287703692516988240868158754892647266387939453125 [107,55] -932664072698045112770252490058432418844643424564189349625873631569636291489885272387071727401484231536474673863968526430973460932354970932125356195270073625615636892334779991143692280854637444264206563845807785351098403991493874224788927849044768987133789370632368573598464808661701551001502742543155594662707504187783381768625890176322303793741941193074054676307990248243636896354962113633280082501016840326047870563703463022229262121938844480808344998902554101622561886674993916956049843256267395571417280017149109762983445341193799633619366162401191305375834083406196827774205947381244766711922352896860009547443882765851779248030580852032482612452012907213856547497608354122519764602478742776155265415540604574960251353512778882736849468353682350007314243471457143644064968126072022238809796936737021316441759050577579759748642324202797154353626694346147927722285707453035567941573424930896369993877746495522791043850182354372246198783207144568979997290393122409339971623551627392694385707630073159112283017951173831148602915424869163056748198582288167209846381128914972302654594858054826549709662444255937064254533145343001759994218868723259327325114945436121382127422771310393568504022080787278472991396717480718421793488587804746020942217809028719440669864642480878472370080595932609582832227825490790613117495033148065061623215634906488533030403110565993005283632522027447123297638583089164995425413848930437582811669515972318551075353555776333673053901963147645257276498187325621920051592248525744082664429512563327405172486284429462555140929087718012239912423485481710739369794036365277084727302495762836809719688670944950237706098874587759216585310311002988768274423427584738143004287842896218892326118698966561801952373712682123256220950280401323142476443631917321695840388133092397426638830842589081636930024980353861031781727340874905591812434928919130096378232745205040640098507993492594866372146682780192359404586774243520617244822271733281952994506859862105789079547385706778743809255740982356688532564314348173948729887898997824733287525945003515122428746752073966231862310480215795739351361401515936347719272456808511382661898313257670680504171799875124289722709553627682825300531131040355527872474143380709427000391695977938686541123857937425464078581849314275586948497220873832702636718750000 [107,56] 154659349515874631986764811118549465270144434967466505377214112014734587861835950202295964333633660738523796440463013033874175649194480552601858480462152431727502992523268279545982408990908312332277258046388134796288967251121642536521066623147002938859895863754174788000375645799129687675862033445521727437069688394152644683591205892492483660387594623835964249816110583778370428628248745843227763376053864447485169350629403785549328476547500895943319818437346245209985384095950752493720251929419726529655334125584349057779908179441142120288859680481744048612183573377052237484244211601777784047552716705326442722111205929846302689545969431773822946799723844630385367126306134359713532487791264502307792401407233201304459340283978035133161261050251990193830093223444204068085174132977908714120021871786347516264044897253890322633250368444876670998369901375344148103132686923327535970675084241809475478938529463881855987314991618091822395464300597833450845931159661218345644538030697961337258088664935674189054346978357066477435960645830116114442993400385987575105228859884687845772049662814579165174475851317311928990372706034488601407346422599581386707649913430062051573708167819985338472389659018451889649836494599446331800539077696266546618740331229262801169008960152303903267487060156195554876353979018761920615568341627804913856350376698398660172379287221609263438569640837490187929288185795699461815106777582925036683967859961388344212733206281889053923742837733371950837235827094333629289255190551767225037406214956649315324863009851095615648941182556242380359750722869955947280652778655788504130287924814601143160767225385697483142509623682290297130921816875865844714467247223160893829702070614405742800276290879059360498309294702681349156541948737322270137126483943165846507766587495243306046472557268512792450309055413462154933732666543005115248104501476073603120752007339946975729108394327269413800873911411597767302544287902456314269884985320347705942788454220414845905494654021655667311568447296455119187639343232141343079711547226715859698000752411664379392520230369419027403660872230620694784342161603958358941838362870684489904900888426123223076413296768396809092459077634539191118372185590592673098523735999749954830317307109086368136885228372794689238524972196842099947389215230941772460937500 [107,57] -24245732993763161100510508285617594177450498656424603535424052106454256560145170432803231566078212884827945084349253240372731017506240573307597318387258892100776672878126668767422122746030572803137923187789000127708944179953347954258679951415972719456087963314696566133997297478245282754151105264097304208043223880642091883229003316946565447617661940337311638610981609665455487482724146738005150579869217299950624340409859909600755837456871994955737743239289147886293713577687648648366784867350957880657791052050216413617805473924939746747518732696606888238315433704824551407505261141594124700732700792964488369406214580030275935002635270670052305368247820280776175056992077765659507112899475773965654077691211363321796471506001254875267452829850865285708287151087600916314430705042836853928758556549625935860930062592671250314049511705043427331704767240048083157972125568109306977662152532084336472457373172621336959605683855898247525476679477496834264407363014810643156488735018589662054851861104510992520314600628661258088305847840629344196744535747110245172178796725918311388958165725647878727973830148661339172774756995847716944186465333739656347480226426331318814160452671588889722800061101191499284162581577556993485020333358182600764860920930173641602252230010295032483661349384329889393009287664786518894181222585292311635693184832294590205502498553519495067600172447314007615016665887248912144001087200136031196313839290594877858968900449028640386506818351239685319079305543231398985915262716000654863068701271660909643856812172262901467064141123068849616399481378685855705257532709113261388602597117510605351193755124968380611890927644299010710600166814714222544693254089298484491031611283224854364026292225083229274245959721982378537944935103428850424879801552293046426328108502069432927153130641678750790393538192371290444524355687301186906627294268102949369996119622784732502894004084268941571424291799484793620146438361112011965044895807714171074611696971025127569796856730696500554089294868386911452677976582168599467548598686718068290052181578856053974026782217929898836499003116913697143859448642320660039389998867628968973424464089114830628739994871117768904986917300982922541363633689996613346568161402415663040142188216810912997052060831955451738503839465010969433933496475219726562500 [107,58] 3571044836621932429528461748721072096438386505729500091949295125957658570330155675480265542826413871053652044860324151328299346909870302322363411862818458621288582395942635096031389686749723988940641574657167897985762379778016082766901985048847457528368635685544535259279884113771199134623902673382015889630698928703099311036337836967500099467423487868842592347151310985298293845370628969392149123137914374405142052781669630777943374839858116462544318821596293497353191499088124959421768407682925536155495311098579390569107597434001607212152214994167097073227768817822645467946935358345766765653833980762944776293095598960838789710578313318465886074469787053945600129742454131443410508159418262133242456377685185936983256082285009783159343739468833258902903707362092006834571223862863846701570587757835935133672597099568634575114832706039266735955144208944207695612362732174710905021220090135494811872752742653416044134810281920609049732639889787769990510191431609573640147651754697818511262522803657351167028596167629662729615840606221254814412731267009596556254083089255149247891548824746434949323770622222450754543907690310697041340317723458814593178892263283221920235117437675538601465311787871031544250066021791871012662000338366689173560097922299675745652803351219390091727552468118925120445353939711870665879727124484006312377276148961189865627918739110665413539834851912218185899616536688528659477152330391041100327403200580508121513768389625507396516478351972156618277153492203635926619235530518032600693314312289212035812119856419823572011763772716363292043447771956825720622605864050282647751126217461903509575276755796949862302042211469687107888060995461608850476387332598493031388988684130864515066238612033935177962967114589192815772659964786783386805810653000633955339686512911897435868089638005171220364630050273940502797344682387768000905598588504352354105849969996963183776604517630627435243051312548535781419020937527886332846620145388425505956946392049463189750424062139079724295578196632363360372580942718068819441076584177729813620611779703336653763958029022761649239873594806556621526569744088093823554444212685219912393745105199694746634495176527246019900449496125801683778282170419225436979789531929977993865193917134972869644210612465318829408573719774722121655941009521484375 [107,59] -491417293703915868793448298703021203673138726388305477694386749769447904785224139294718310571726265684860505993591693290791651863564836634968384280124095378151330651450967721234966171433649290361878792572815573192785460388826715432229764924023515811775631749296941583526195020992915363946454397878491761517196723373009722321913267039350762263566536435925496063157206444415161582996165538171013430413992324169060415937650829959157687927740099692498688617010834154354670329444430783015806304913200241524172849575946191467792785261956025205258959485975813854870379978321125952436025639769710306357270317928098566272043884079942752273917995010049980720513453364048326274721551069125861030797999247930276699999196641914045107890272042922967710813720363793386742441341192469942720191442088037132904906461297066456302976521868850220185296711588121022472091868787714215895794863252812924389281232946642276055029925387455314940244131637468721773467690175844402242747128518167230568662828870681414265310055360241089968142346827231886802661703822986995442617614873919493646478317049358579935052621372962683916101451844352163402520168569052586328072440634868186721998802975034832038288183819751227631667386657126630733410196971900324983005506137391794417216229659555403034208742725225217311797482313690150348369986031758172374456851035746062148595918988205093257909774300054792223506211037426903053206520079855496538047025086745676490998309080028510463355433815755918620172545107807959217753157717447588874321792187103995998103382848657798828248001418687175959231335407663330613003312011563018571965749873234563568573780091659009794467339011195268130289541227306047064507642894690847589830590988764201382645539391201402660523423330289685066600501394133088664334371507820661074398476259584556302678908294514261859140908731884837818673577966539498924517890020300286738910164732116561791885312587443282351590640538403150772460101422269278497475337630728746554358049277593932592361769450814258578598931510573298886013957444679126095219451616596290924990140306424712724277064835651303382635509561572123301462018959662050348678300125923007602449328322340383182887551570067760287911609886905848071728377822667556365524821546588085307399709740412806669641581463615820801463111161245523886691444204188883304595947265625 [107,60] 62587712823514519765330668544628402879733746853315833332851155533495528949297927813359753416281310398246013145235438576639541880622124351446844273236754501451288310534401679909937154705971905050923462586107052299750062849484684015987605133446196092281945863592046073351917939850325948015087696448383803970997944197113961893451124037189994054563648876832958772487626167600455695125491600861199399792908571470447577112756029542441265180006908269697589277613542861755085229644735432251304777253677468025329659933283011781203336800395509274001685980664931329021046927697926858989777182780286860435723930154491913633531255623608805594566524358361364983610849057208825076673573099604190506043592121795298259467863794165930061838699994589319963872353947581061806395920765947737568469813509699926469832895124159825816654011193759045188761184605313517945762235949680971820803747075736321925204896597688355423618299828128907998619665948817497940078764863532352934560337303925817016773558840466317451895117269731932622951119141406174051247270518712093394762887171319314986966022373733203961165738071744804968849125874633909376105540341387297986376175151881255394665239911852787199855947374868587137146759317336219110550484422886137237701759333372677926373288994587717052818203104823431260715261277857018229603045361526730055542673876789681885512900945529086498034415753145490717868624720093612418961915949980647222347292430793158880706539473295410323159826537935299709440852662465993934927074893601906658451536443218200166334889210214411175447848888562904418222852266772841286616747014875728181707528137153967987271566162305240449080163807719470144783404779240848495514403887448168607799076942607898453453229845832976668583597442664106151656371158304151851311886534572246263122412023848877468212716668606608177300771387464013862687492944564692153177878354109122723757137532678329586510104255152619505203101077494339025896974384729048347737439533910580658439605066889036122209998503309855124485682196441961440490440556116947148845958634330494049598953754206730246678005944584091236744131392161122921671761078791366100734717948413526257631391498610258559610897902120868297035482226244413384054395854889921762831969178896559500982622786919815775074542620724491260272610582241471420275047421455383300781250000 [107,61] -7255334239061395630491792495812886825689811225260229059199437378814708561399967718112584041831864958240365507054711918860632305744970465435908911756303213509027862250115745755998555783908249939688831538050278999156756841914989222384675357676841395494319123495286847989466596852038765251045235612803478530180705549135401679245071827624698739594544811942147005722259805565666645992373733999189986596073042481233737335396834566898256033000002817343221649483521786739233958215536639276824027544976755752025114934071519059445459742412998784319886610573754952290131791458087638403853109535411355904714289584132314534457939390831725155671936551421960867103458860895831799490566800994994369317204645561491972328850120510948127110366754207728180761282451228726293088003149498103051870670629673479021249015042566142399167340027638221940653712956261192163729897714314182178692973934732411478771347903603473904712691074128448166135714355004412881861463683699202955521950475552695517454627439328227703583471023548520424226188500952146719659686596587317363406220901940999036360072515828176234050595573358920512572130225501342552538926889067353832197889633424133998910165995729088765096483268213180515564873873417845173301512590859367127957141918100562831034667238391088043375214328209509511403976698581670591512382799660336063368859889002065998410868483887750608029235705667182752274770859075741926579704593719974587326498532654228403479118219374742060338124651880945050607589418619549745041841503685481016424042817992605003028715744240007662593189339952135388278592362469910274955414902913724368343340934493435387736626645235226184028379450339439999606671950166282934264986301485618397176807913651116717037682622516423881107291538246266921510285110808005717211446081854114583864378761813402424147424878272261813239220269410303783522809271747437830768417548048599346433390021824520280886490341298415130940954780732388281827401575876744952547163592336693690774562468221485736073509576339401571095796431345785246539475378721614368215124533686898259495032634960834918104115338491968001227626513152840381814293576758038302178563536299079080592988131770021750145456095764860032547808163318225418559101548524553463152611832220447295613719385098200283336024898945981542646544944702678185421973466873168945312500 [107,62] 750719567906723812543368510804596889800538404637578889962196780095206186728776747060942942252206003594563518912741859998434810107850441375868689828459507063070088856856751629993898881830942477534914876622769944199085263438443306213848464979860015671029900201129000398243025386852500593064911166878576691070096623372938720945512524826443164279429310250251719054871236153327671091522306202953249609744330873733274384296551382639701431219689614694104511932764047261606610697452355819963804171357705641895033279430979342228371836340673374336609067264248908639797782828520217230303215828438886480398390841463119970772551367183626294949865625963511601441272495711343487043654593088130923975829521477924586083061559147896074039647355480949266333286261316057134364500243743897062185763798950990963891640945535065098926979842591698754706011824546515473780835409365394824472039653753479407623315508629626859895656830803080694465335250993037332026109624878560214506620942958046898066805808459192317037611463009203177307276772131437586567979325765812011726507295741399466899957422771308544153183143010499767176064693340986684291076799726346141560640889799507842161490183904552208382392658642889778973302484261293618462901332730161267200818541438208230794650056891575629129467115741528121457901152676158931991223580177280879849274101346297805940433201570839508624203965895949153930494424367351328890968495647684743291341446465858223245802638294856338849729760579863003129705376062498357070392875467882250657749401098035099286758290363105998492959943729939830990930736241106488866915461317338939253622163580708373766638053692628241864773308504424627509865903945250445460542770208651532693519519698783819398431649862329813733975998538711543650340687725685354888837794678988313193517801589148181855728387880739114967193956336986846017177615212354100993675044180130337208120425002716243368360516351144942838626332217784057837655454697497125928801221464870699228954965833526964965864456110696320463984635419652425557288545693965781741660798319313117607898022727722958337413608234289807282956798063079813232338686589719331515625033489094179848221653609050191267770087218282671621930577597176874296507920281255355658465877719827812410911536799474987763023595863978653333912520674256375059485435485839843750 [107,63] -68541038877976642568116202715262990076077045942084094578270903936533146952152639883164831290727799241268014568687495825204562981607168335099924143078202481041525348876174390547588839442025423529262524814055574555317679981778292706651022550732351422860966462962169360781269572874381040274122936903652547908454908095826354068707206203419322016952847578741044562170363446829867349948608962060185256133284632311818341322058920578905090323872651644372143865470352682096570623969676445840724041581624652980673820990661457983594808165991150257210237799565080067539250338249184152136690318625733420651571288004453931601805547024439543372244237432755549062349316448518585533341504297587094893285471129946401220716629960329086972069826812933496268635890170362501175426134657535110801752719267717363191889557548983143559155331046277011686279526692175751901997194137037798316035360393303709529785507220070675132094697657138985328968046225913928527999582669108988154048839749487171843224720857839852398895006898015321128218058342829562278379682575496722334893731809398885087029056137146665070649723467652241613383552431567993841740522897649145133936525150146966848389299697244797450904426498990042522448054327465058104451750113929044922052924058917145541955151073370510461409045170526964192800218138173749227642472162733245712972724688512013283252760269611637388095487347603383617831644143842820503113852523598623170512807657581490139904600747646866097295249963806189519848693341403715972862584918792475492181047880490071184717742837031518578136028626992560763046848441376704298510809919111412970279779545832689204150178938250679674961919464726270436718702069384955744648577360554566454393704863518318510866538031547280528333121249269992667072168641998407252968644614295056304485026605546695687382355227702911395562177179772628176717083590213188570637346661169730102157101698057705887968811756875422587079345523824173842142520424393514363211634877010779084701415317339220531084225439131411041413396145419198315296730186324232580282888933778408775925753211242757153909467035107386151193240500271945220779608739793662007031768138811419085073549920610424160873067855835562912221637379592023710548358443504771126654947378061579687959012100852588127847839727793876894857189769446849822998046875000000 [107,64] 5550331051264616937657907461825314303624096399161390025219714168306191064779345874281976547780025557628750381043331511911746392167856844643924182253463245146314740408433860671269688826113707427574821731326033417795189073760896501759300025075150565217656683818261259066813054802189685334144977828338541278652139754936984022687436284388055577746759288021583004557227233193895972115233783037669271491735720863299938076732776979000081576418631821341923758268209911616355249937266494302732330860994136051933278473724622446303921182235902822768874095414409517687866721297881083698036977392750487997105286247656021992077133287912427223481377121052057301777212760749952914304690153173306579526113624054500827888621871588810744626554070545083552246268926986260687522128668634584045371693980548525717107705953373330565259939670462769081783841314305146760589259224009398511761822768861801098039999682022733570831492582213585314318810072890974989839623955759699633106744643560233308211111983822143344553239475370361159156448894802697523859186906772403522854268084145799852769842006405348687396824904189257375080552080008136180459918254315799242524888986417552989592857289152601704511451336116999478709701881929986362348874076323315885353717566550169815982895502288092357297812934811748274620662125583702484177078079623416298402121073418974830322649154381835771863692590824974196435889600947121593507835051238311036361015908905485938876855311636371253833302341789025992031909569995025460968872711286564882555081994504769799006026349787483927766705548936167542616211353348006107401017388417077965213971466405550054066272490107665995551438448877500552692543772448262997710011688362533189244622664438513350057723178584762242044772315885903967051278932306257488457834245025175967358075467278879456703941418758819401185865929838670714622287893880888919023222809136871920231543364969294404049815489071018981405468085900827739228306343727100780492262456476632521510249709009853798577692940444935175476523956169708372765724830480234867355780029830236237068017580799655252904689099925673329229581566134746517534930096034482243238437067104052230571039243006623394480005339610322848063634933506080186951460031007100908008283513998640480961442670758220482222375476951560826064695869162678718566894531250 [107,65] -405891706017160857395554593187833352346731156994616171466824852186658063087741057451929045388725928369595825623476823563565939195828775497483439088902451926277686351754762687025296175682292110235863810973646560567024456208243018650219436559234230694574984706091501156128430168300968255295567124091449503656217213545745638648325595281876093957275312030405928236388000536082718187928412807663714941692822705285911654548965922340139106782048404935210634186030135729928704967945596742063308053986548657014991830793874164134660324249214367985340883591536760008669882745434459861985755566942311048418011371442629279514786973274858386666838595618207630992177679270098086860476832617842155597139797370669396882002258523711343965534833113620505481176964343961713956126067370779987535329147420927860824458350781834413997650302588606694773715364031918441918937465084318453793701644776864698404157836053543050530808700097311948309160342948629363382792324989999421635297706620386762519058793334893171039002353050303170631686714970566775053380064878782320276661920157072993899885323244149922857941262174361043748240344015088400475244839957686608047694617050039339319435377325293565769352495081930538401400358134215965905745664512037919665463061367790856270720621283591365090663244602320604860473723507921971723915408781285941445073212872244211335156669313054822039875348306871550708973763332244796692205093740536711473295193705819476484778562842638934645571103468408166804672384508659596940482281517446043867018390698729628824595047231879405983672166669635072729303440789915142075487382752843528750124882931925842998572310639341956752257055978396910023201511447695547395704190134708889310829857406881578286785493404362334881287985385257292513691696562628307016875254670913413857453619960296287161262952075360389974292756764509424572524449055224053520592410496760928758772358805166826364557428484990863919032793825379298455376402919509129183977805862546891711125703388163164838414818230567772728457320025817793825510731197944887701129178769564761405519135294952230657341428356256756277107170463999812263057071335865788230095832796947911509601305404899302802022441732064932600249219216366319862440268607413932372922571555892178392372474788574945837417410120671997000114835500717163085937500 [107,66] 27086329918294107485031600509634032363107902122754396796955581934947887628032658796371980575727384833874598584714901629494155640106978977614052431110549951270111913207386114911121533294143461266841300407759016459644474661802380727814025393372843004726735724180244594457207776029139504097363837139257007185648737995627728578834419206521339531140047981156649921938278118573028041664698307283081048152210136658207508790672648717477184106603572296988920569043518503989212329848163933535363178551566823101740264216599083934451145544705733232426724524214099023388577786538282864224667742456934443271202584442162973180061261684385800239226502411490841912918075900975221858167846294828034484737198747942771435574342663446485427255069879964379043207495583505253566546974016604179066195472504116137273900594583189867628519978434837814049542597396765098665825777247629515115702156146422269235717706571759518821392248969610185200912049746257062743425996438233068331604587015456259806344360891432598976619162231127508058248713954314742877675233520597164368165525447794148942031157377575413308299199650133713213131184929585189488690143304232167418404237425436970363719672290276035634437746357177547756300363191461010036492492207514063252555908339738669185336588422728852555404791797141918080767993923375507675411957656228896105261474228841688024435837931507745689573845570292072891147127590946252441951592348764117672278479049216949388687491086388970829972188595288325836103782555708614731422991599332216674704053648158093464870280086523384170545468680158329914706427226181574088835795872170899480339111006247878112233573307778257757128768456403374213961337663218093376667057527681634421016588612178833378573895508805830166059585268106979632178132611537634636373470072552078682861640574418013515077868849376566158397511150692116108228055832597255672934816679141680860636708618022667147093998231156962384503719243969417504642952826227203566669625042643665423318060002504547576107268280794092990232372082393037716435918260067701457114161571803316082811710042068493971551415667446337471225916754380238029195191163873842502059193589472097437730642000581543562769204853513705313989564806497010348237722789075389345148067991020800596678581893941412169439807946367922199568159580230712890625 [107,67] -1624204245509265247482706291369207206178375288122093912447023759535453557494348213035246631284516120612325724388405581621055499557457669167705423350755997774458730740958125424018588415203912588516451989037868951861440387560149386525226251355373816441126744804051312707235938994306580234047392775801817337884869766253704886498402625714149714387680205867872976841844464568005347049687424804535699224794488718615700181792017563053489625442570868615596308430240826443282454765445848121483795050845725025042925319953444400542230338306571283491779669152269038305943158499382765875346275714112860737464713963372417273110377153097295914323103153208394373351003013302999255311781734236153297043757053480836531803689071975650733202064275990484265070136031203762461463193488357823092925120002113927037617726199298933819262268389034308518144775954617280626468101035360797408536334187849503254571393721098286620457080536846789319514525758995106145286157837101562050648272116242295186030320963532368169973213623465632494488805354670501753603739724235001362597856825730232940592565970533777286959728184676974127521909574932701855710635705393624111904496824036839274240042731847172613364027831180435131900630494387504585249151274113746631615447604856074771901928834866472086064456711603339511060435868300727886378081120453351550189418961498345248332645712660425275899917812215617432006742364520281395125303423936551877316823939999358732855514804144129135308386785204763136615408239593012989402160818199683062672321962848170089338198444969189983960047156746771221263162928176027058778639889783736101930863644598104061044371155812269563835934471552006054105340962020406369089028812164734725596948862514056069829187312890911149740679981113693367142986163749528080503681347975643424582416161960701830772268571825165707424816696191756404361708163209640163520202848389368570388909803185276936910152562446675310948837842251830310394731607206094211967824815740842128101241458861383264560157784510814405237826126047720792868684476867644416319086459924532140023659902882760332739735524404653494874529254919175824482932294889040038531457435859478405809122362798349189447468079735024463406550627328473733449139336193657278992515729765519399058398206946232494463621126392990029134826660156250000 [107,68] 84820877435682526447429965234994158585211283626289084910122680800429239892813381553353915206851699543538233657602910998849796611916327209362153163935743522034092955082974847910543055453026679688494221429901783539070873171655009552544619253097680518483166635220764954957053104123982694861135853679354103773774838055785990221157563438442485844667906876452785379315406269093013425702555020151535873938920253226135747300950345571352552930721470399722534895075702628352784580523531683502805044785234805540266867963094627392282069054802790843228558158455804781840650733399152094260498827593958701769515658323893039487472898614487363480706824866277449604288768488209613410274101469271057767077883689998863502353748229793633909977079310539535238077155281869512358489749853656887328310462310843809475761338208679915952554996839040159826957369640581425774819847917037205175263026294019034430398653449667547112339259719766005945427438961989016683996292227357594477132334411357851199355084450847990971534079979763276370764903857577890272449169163413061654078789350613154789486416773978310320267153352046878133687938522351604817049753178604057586766354254786879780236357439627663807478766903466452954264451280354303029571064731120293711474725511129961312759749644907270957680661219385997647893489856108177825934027894964789975961509225124109849808012640853203939276709929218769924274083059187411962771561146242733074777981705450303289357353995358823430064574949850084434246982407756040324134458275312971171465511630980042290583304771262977196257182760879843242015838375055000915955783530557910540325176665040057451888177532459023121687448830299170576269687638256923590009426670239845203313254895686929188431391949002518500690718417102185583250282992999624383569446544759064182352837192225231387007536711978386142934353119551219413990211079282293808733009688686726013473311566524010463731482912358929750615615247425933557280962619639761448993260103465134986425878428038946412699415916828683599280913635271928445089845832234864525391238944762284448820476687928831037343039326038196130992199120354254866797300891188402064062822965912176678034015330452525518123097894075939782521037535226023768949844554432450943108364766435081759670046711143963582303604685148393164825439453125 [107,69] -3783251230673156445043430628621108423382975998522278273078354716277715706381890666872722884737660362314149860786034160862572561437641162336641381236563106915227725266018580803721284187202933937571189431147553324228219050129210988732468791699426405023353670330971840596806605271569941786634319609074817513270212474849056069279651358198959213309806969609653266345889853933205235303999714011075055817980390939646183128768003850010022711511531515285852388876105141748080020121140979847197640359729318242569225933182881658941781428222369861966191650739040602766939254222900020749994704737585989039432651589024311904794601808436894123237336880452015350720907604672916216059449367194765188001196161858603339392022584133269989700735632875370627120745756761714102891367870191741805878246680435388627538537507653110453576114974559473304941474866049019643324012523447418048521752391608765506672403218142559689899012003095847958776424927068034176838707718783775031598450232229971001840006513163236881750517444258933148293395543534079821211148330769229153432476818182021251853571358105517395283939213500567260965446417985905347412534501760089562014688347862685004055045721778671587525411587963400944382924088950919561452132029940044398455095667784608999157579286744442176632778383153820509882914332333608978559819923456272444789943745746677434586667997406216767369750567274691505351140142686515978135704082983029847251167585184212331402822451570151950222472401580516914686924331856153260849179646771904582289310690185172382730614660610936026224963096682889639030159497042775666962724675432010395289980892328236418136720451846550485698596366449243389674693071574261131760434893801690851981320684956648738023513225787177319142639925945134047934450122157008393646600111279151843054196282007491341392222429121548359111627303307600806092846111686211545071362520481371536433600622651897545298469652672569111379299587770590360712814107275264582075665543672665432494523723847945605368075239248261599464366711538658892005866913016006579233116677605493903829962888814095241375713954123915986403246201994511854838870952101368017907346734396384006366473752227750960668595064093136075095145270998856983802183206862501075614563272109608592877088271283358857867434155362481098632812500 [107,70] 145713733532456817108094491739785889762937330173438875722127562498332421332440803140024999263292612393136663048156570932918160932845640920705102227268178464938718569395440008761412771407760090561968243696861406118981924444203355433054128541744379187215389416940837928601095207000181046744467295800414011698511413994049208084167808369621220694660708105651447611026730949584659290623485728830623070611568801935221445217561244355139104736264231997264067368140409006286586191591267687624282570857419338982699469737386987181898054097685392117743693542544861868790893369312378261009898701663934494418986870699769528510489587213409787237121393683209846878053011706462126184846710631763180769919366277183794904663077897959874255103124088125703162168129277315263909865621364909295705096007255850236322220756460532697335395806618727595318039065852811958244065698987356664954136551904482421760363435854739464697590391112169281655173610117911282990302140259371519465633357792856949269017790876060709356006610937090032143722777109747176019447754889849944865970372277593981126326486007669829071918383836543163326216731314093524067506957708106880285193006269983177903477509626161076112762260465148785259554019322609917240647852494591289621466202337478978974846279583982500995795843101584748402292768505035365066336376115261519348554782938154298108044189262986926362195171102784972724637015396075408331553427623979523016843388240925851175036980234043779380503227896894950525711833858085757673870878690295384781903231205817770863789178859379134193518266113465757279221773250748966618305223965609516060421625711371925670721605855028757609935649625797838673294786946321951063785875102437219696777058844530507289312200813554413665001564870318729478563829082665330749637170697967409962564068809692243239348101254949247240094143373845701889572148509277646939266728043774505915854641552858246013227276008173503254296027908319324282769998632584824713593221431853732779617828967285462244166300423486745464313287145218113695595809951521224755155601259794297155238079087653736384137891321100412012159638812715693184340117626584568305766815321065028947462380618865473487405279543916070810432514950049463566650224270104215563954048652637749794517729447876235204881272542244892578125 [107,71] -5033767605440614605475243155599169462607455744340745368196229862695355535811908221097725812855419357603837777187932642824373471615792974362039357563331650623422528822170654843676201134496769389394369590378382041016937144636291352380814344342881243977036649774919916807377148148167473861178334660683649772346986669510269878486503861703488940068588114465561904953912175685236574404800785978670272554599725090303521330173856748328530508467403954584336663350675338343097364952381793952927917952214400242166209288336901115715567383923796889981489269811493173747596555589236150753247055800575632086464298049614190578556084514779169610404956887938432700263878438615146450463993150808183935735725431755292920434518872891033872376972072483199427190235808454904600832086473349363097149677219838696958317904553259661256949031743068835318447854734329324261022992863857660053756306660136424964443280340551186073228102958762805269539838428292938401973523473183527287922591602797562642479939775686767109127163790600571186125314618776036402804068892695420054621614706339782501166665904036164786812745696499801203280885879727799948166431870820177974045922519571760724876357502514522228732970154659967503057699181510555820675420518168940961104535156976509557920422437206573984750961579083324934426370371999748067378719488964870844484597446579995371225282624213279302274437356674709750280899176131239815314634744446304040870100795440494758268044210628796626487620637655779359775359037763663561230632143261926255666546096987907381051127230172010888842984562444409483037841181122570250792841364033591311835378931378954168244768446073185165258692159672737622005531143093943894527139065424144837177561850020491883148383046264573830073623538927987309044326326151747855536654040042242770230436564288312883462399396219367944341421030394131663266320330866361383653328684642875854596762382377981614824581603290049812854860246421262990899181820920280819131230389804602733979913217426688321047329851910161011252220576985732189619992948402766160092579070276257233147538772342894712181131353012993134768521162240788125864608202502870916606579880031265679072241554094264409247974621407882594147915829169936239074818196675871004772849086900311811219447067535484110518688622187968750 [107,72] 161092652535119103610470366711970727893236415463651901215969818395364848255980248669706197183445611201199193345373165612935153013876386961930888136997103545212542609691712390900228133354999112714048229185986457994562267902710259938338982905267613033448680223553773665334905791512488077341088122869381287142364623067007770027999902137612256840655617501525006417434455320579350284060626767289621977364420396349404971589337168097445590369194825599428382736257231772967186709791508889104582432908921911002789208035141957903194706010517640344713328827127353736237473520249004300159747405105830585098915462371526074206876276155774691176316081328645976056570289166950885734442104329325287646013587389770308009962184048960180305402108796541466292987805331597658308116019017892311845689324433378608138787484859402052893956397462826072660913503221969371931101142903249436372931569239483877271592756199811216564581373689073897041899627962776107131199012439395068143476311721945027634737125206612751212098618025975809745293861254419629344346810805526395078696272055544242903946670301060811370107018542345473147180155811057234498476866031947698419847406906224622017033933093968803171201404396259310849571988922918948131791218017865594546679569790227757309118207993742371064012926257928153438520660763346996212929156172045161526455625354546509080987404510155030627492093281351980257627409106535686357841395176751753379801106515074544825314716104685531085341174345172579865107790895753221414231313375040181759014968922483727245909896814889962602313695510637825130943350025661501748433840149116246122067429840838400180097782156299965751653370931891954582464902253434762772993318761802690818571701153146227975508244896330690043472212594148262400333443502824913842316256971659890385650132164941840460583736625966175121327758050514408074136974399421603255482430307302559696691504585968531729294140578510376414958196020618823559280937624380228744391998325043475611618342328018120085266520980105555368058781684469102928830093353855513961250012666565938880135704230821358207535886379720239105013077737775852403916434223389865012205365533030744047627778627662842788734305325357762489980136834498101306149384506471224011803955556117247860367791814498276322815820562500 [107,73] -4739552602988428644227307755096898070229707778545210627957215794461625368882239120637633685817592558704925983161747112568659377395359875874782425104364433987597394671979253454229913091054692664676717788736846204923570758613731595451625326236817419386061777503830330850544110519496716033418871804690345045300737733780904724330707332209117334080039283106075475752560749576960384888426879178701790332717604971129336207702598884992530598500305977365467321446150663674824893073137682512652673354729659165990828207588993046607679050097464895793903316991557047003238039657477383610546575214668161478037055268567295834828153850945114099318328295445401015272298313694042362141474916421072934923376050040333416628660271310409603791815153402628415363086255058634615567258984009707085435469805811224303712061097489930058805494333380455110636540386116729885914742304082353064940284104747195165106531399849668201369433416911287389034261588739633760021448138101864498441262145257518095174663693583973469476686575065073602958938154247146640877049804264852015974782574790817770547394611197959177703206784788057478373796889591125710985196312920896216285026622766302506282504316112419759670834140637788866062446861585357328199146672429378448371045216888347335521838583628868471328332519606651815883086715308807497166810563217602808978010356494996792355898221854862305447426931608077222172587188643008379973797641667371260669823533251032664532627553908685540961226218698298722894388658079900429067084332518323913391638246825434734342202705698008714519764530772808502749871480193508006808409724641299898803754780248823231347772818210358376847887198015927125632596693921982123014231616350464047067113536071828010438361925274723362115389890127802286340671821504349775005118107558828378713375768262920904150236519663192906276142334125469187108090392204564127822042982403824859261458849426870774735378526796077354086361353893891771646267205608400773846399902106441713769708449206533662167734033336463758018972032363973995891921600395007282796163306493237239644338188536485778964737000903231010675328698805292391545433542912183660124492287995227092450718635274642064955768287855791473821409208761850684942480432975044197427566122299074197128973336579633249962541500 [107,74] 122844873284909938238973661443279560587225129093126955050999730747143986132101297465910961817334852336497489409100395761871636470983543921314772457681855551636140851756880061931576538688140149580430678552123248679238210314384085844103563527033081272783573216339284520392402298698855978096016894425223288266185743033254987356143162649728570781384840824549437223797781371028114999491183362412846559739361299445519219567958812225274098468242976940721790284323660885938402166279912289581791682879536919042673986110135521235255554823850068886587076567108144024843933705967094013576230787837789932924957916835108825898524658741952115372699607601580757996769685742843471704794617354637637488131504318617482409687041712807698978705646069506625474703823821378729338992142064828385967579128851394268327430304195465308506223650072395690116781346470432137652673353085840983403160609431210989505227109805578377875488770126176728578378863712590793387987702243719496545133006898337206622997202474285437660886400614987408210896841061345656354666519030523985988406083331567539925405884189993106850061509335876122151532794636620094307291854757078687054514430703601705885551808334720404991292268934000497849317204803716463707352980559766789691530754936912243783794001176245067013604402256940760378935366079661274945288821017264555503976469361661185236846832383567772053970786899875102429594631838448750667466162109726878680582942781849516418448449183360190955016439528218216996858604376220848609392737075509556595257603234992893705822306885980887744212352759752543725593520428819725124143753136485010698998362732247238700208446018256038196322813265759076190442844992681079496006047605194472457915000982194713944847095285427786854702000488289801273184111697625223821071223227766990666747687664434355063980182658368750324013585455315678031957452120708205584755934417518276587546813828908905402821148007054759553917506092598990485387262128236098764783120721119938185338220739145283029898576769655977441526084404010565134851328074528275729273145196881671307730891807425994866273860890872643293585590404183969502645440968640947798202938291721022837931551874488726068623845846645072196443905556034399218100414045364394607927647194838206401205261471985368697625 [107,75] -2641845439497003810698425115176275806959919384476144671287279168783776274892726597971567651172650857403603218259844093047132206200326545598739569332544030428795151453431633337437570317035963115674065697483492833743229442379234405982883325250087981378026180850218250341250877537229141439846612441951559946397071676848766627334399764994210515117262986777383505569036421122872027777438535486366291585758114842606057191667323987999456996807999934818315259446132232495993731799046998953143834377949768421690127380585494947874860172058149887903035357399737943458735434704811287630972036304072647437899195892075284752877972809506619133477406645386197890656182110979373337099083677241469950665983120761828928661956767352490403561027485397291416275548559616220376247662365853236974696535448789011126008339323248443866222257589378084349506452037569487869816343806546229840705849800756476904856423393560127189402942579512736383209275111447860805554370730801695801721517950679192218886851425469841346067590059187070107852284145142543512699166586817762062506960148877774667220724764201771615234235659414990607382606061483890947300129106051485781843345407072706420611710800645144122513515642958383598562983791320878567049691219637437644456895985813309814044328397031089064541964810634231467927219189796620184447121187302563452611194219010534377766112317249235871291399138908381187879518013864482645600389460480506502650688014914450814534959344898433579040309470501416745761130388732752928276306060547438405157360409879915088011476738207302304845829730191382219340753370483113802552694484961796447067918926048194775662769193904226724230708335984633675516650248411577564847340536000895065881134728850537854325458947280633395293174642797033116192501221047286747108382422728250396421014809420093863919482224449897340803036589857325056046705953362621222653310565548482243854425277190974981622923738568704276921839479718260598217061864229856182064209134264127738267561472876902450202152377272403742287819540326621447043336477688411903029802847588068528364849853253004296094650441308133982575547979981223675674571862274354331978298782684267956194074005861976604917131019199008747253496420775569908079803626540248196571516966602870419522801060960797630 [107,76] 42582859508537551640471685863763421067052980596946809356964793788551771047861812001285387318395989738970054993487947559999082366239964338087230117665222895572266699517121695592510410866840351700368992629778744793427797599013574096057342094622920467419197674138241492003789804764158569287844904255815719818339995530179348036262228651014059122415727921496404615620332133680799796228817393224269570173730683951394332832112336745224826542020689679387214473258167237040353357651036930647598266645118646197548964879863916444325614652162422764972902039678520451928351541715067195619137858722631531970383322193712029981046420634712469458071556777343397324657137372175700822078044384400269514353885938706901191844514030155449324092265535547585701997842496698866342053803502248456582825173823812613363657125532783557211455260762639949486564454475556101855427818296841787262644857790696456859852279861554257954358866950321160746813425854726570470032168546650274458128247312598687501352663032266111060616500614312509602243895393319552296910325489918335335297742037547259429972598480580945245282161121352309067493357765504756287101246377944345271772647547832599825542356251535344661183431000198603946595103297593015072169403039931453901972956344204718787187765185424591973163834560563392270152118708488426509051010170737264605098362779193805669013749154485218145520241504371626071778273826310243500605830153289231315587074804693627095199409435635095289311016128895366994036086753905530522538416407438049152780103863051896275236987034541146701791561121079509405295737482342654593271474357731195532173078698808988199241584160721126600810209943189007881975144576184849475743617988180173269328107011177094712651886754240290979654585384687745180440923303314670399770317014008635120058226455721665109195533118096548418063122311062693847803576098351337379286498670490837953952112919191662928177629382375729173051789492305049592111731511402075806517889739174385738895019202517043332624322971578782832378661783052921758097968339662827749117602376047687509397354178749070119633241749704067678361141207798973316322682567015192685069199335329828623288612147356269748725079798900271942534119510700206496383246053849890324636528614753480752183852560770 [107,77] -358336438831448728560459557801527254399178272744219932875007153755158909541152624063479117013905342604838745957049471725617021401345134502685847946720379494975678588883843307946878108109775122210525574701161213230119043538388469804081816612652814518112957879039940555604872461718307038887633170508191967614328188482829430588743283575046337663148390641665587400384304290121717775997399631059648700185994063511740795336855942251691203795061102891449502822458571859801283791538321405043947647073402884408945043863629273048992016272470178868831526563742070426106139722411683375900140399375223998223785479793767114383320096930538334363887926651405572995149246329314949208835616575262187439320654166765889732284862377219392338785610139026336807040060545404014869943649517583911578755420076867054718383755004594173160870028985130942163464036247999069871592948637715947660226552150063930751658919468520434747880968584030164279428079981325159591637333640471872171287226863226802258467598704827199496815654311232385176591223432587070286570096739672903126292764450514424425866429129170345891193827232515408577391422004858542050989284193464879285064864650412020258346174687587466682601970356111233732535043073052396993967898003377829504203423812969043887705428178787280450968475501641669635627878642111270914893716613404928611012316175935265029155064794678483516573426416411956005082093149311239395821472475125903196776572014251083552422008799170864015630470484896178270501441587663472442109050585123743115549471033484627052862652358703914783953363089624096987244066769409583842927463777272007211195454083017652165352714811694624947355581736453564685600591447064060093609863013697564291409218695045525734798553384005242421404177686149411934595267112884934035668862332038430846837816590182365305148671034450060437270291876362076843721501360917422651844590894021670513612230075695410825645625457428889406019876315377064823192261276758371552296883197516824823827022182264438354989551471611189261109515286312584825251698931080542412745938676956435151804709439046698368600357533779890107512906138379179917806447266483143633643239679826854571495029645147574419584736745065386610354459218833428749597330156097799843990894497043612877189465 [107,78] -4756368572464651787514326584863547056871569443217341812065758318527028754673501746846166224277588611202006228713286393311707331332546878381639671565692449448939995455715320287554200948432684163343797442310084093504420298053352499989641561758177083493733904868686917584055129586857413905786017234563511318623338726772306120725280564015102638990950045144155687354416484606000151089987657970406592418722959046029825449309073076453509433294484136259474954282320362789380462868170688491451382818409832166804355368064662631273004887056405736759962994023967196247963381957098319473573309133253272141471779117319360646702515423372461499429645460802791662932910502695167226055674137566994225229155900427139965343061112311173401042402654776984372735139898932242854939810379347500841101782040535237996144443305178853731292529468190486402765467386536837906172408261745308928875446317029477350391942317999987570603528763226309305958858814912292469738510117177544751807693808140463190427942235507422056910730940014803055501043412091926258672197657323362179805696607542652258540973788722957118090261340724602447190320914594536830800294722845943985739924546784417227820010545028118696281069039155130560604470663445437241796720332634944394850093269247472498613311790616744729316269285081437054170807517687762974404825618673125521148785603446135527075537980259254793220710622211249488541829115723853717835756895918895950847248265346406749981579985622937676046625194880567392923786486215866338707802444891557224230496788667498584176544812408211485968021109684680063338598530439248359607381443897031761357679026163747637665999415250481930706471775254622790023517064482527276793015777058717801362482823654652594156457115057320917540852057803812498054072347272057270715461692121508486236523593211487106287969092822422488411247257061581658338230430912439118415455478060988544986836610186590870847267654310979083608141400489591056177706592237874702836688338894641415571479177054413311596244537828366879204799009037472863790687212609969000367645927452472420996550446307501313094582432261279525919503135669960339969740799168543748151673627042313048774660022621467025720264790133162104303744664880489452942369452789189243550553232913045406385 [107,79] 266306179979462314921804633781420350061746171255777372983039399295745481379868222183931036484461936757518147392433731172213595905129655862031819019530976995878633527349916552723921726377235060393038443088800386392799987334540991167484125217505308304962278745227098726157187860285835904287810134783309156713662613018511354386110962920793637860324399198210022021680754668504772773889778848177749106743729742819592648588487092363919001352601074092808021401034217780505291951274276191759226868025469561770144002566447132404945639919419364841705153108431119573130382265862434243731531332907529302949486765924780960848830357376545129897142429346232625548081132112199923537334072207748097828991853820775570986308505293509815219161574505592582036059582010855450880055831837770373891322759723415336055125705389964329082605582078982018807383757731459193660813473136419487531385599964633007266400820052954953395292479969023867727325814474010122120015646475262999132041845488337342974331643537692918413546971333419121360981401781221424876092189238816951191914758199756233056228531849015127259771592936023786065166624461699747669505342226994692714246190952419236954582342586822835412890676984489485937047759135323234483097674671909348615953884655448747878008846747011474951605287159191862965089558959329511836887407627553775745591731839957003463832395935816297277130700536685335053229492956573384691064768431950845796689934821389022150025038140987221499977896974192984444751362828269742464457368147205220296180765960563816515066836235683679780801609788340339571818421811058591181208651654083014978049882657763574480224100447093314089520242601344822856370687183851502512921688248468633696287195069568049919672284045278117031436393651261620909939335523241907297780762677853830734967703481685946359710779909989527740497155966932617195458375338992792603911722050565051885348344417654603788635264981391113809531163532282922620367025018592474824213974606792050058748548801558079245408732302717231094906365940477663454176897459540292988051189773268845525949932138303332906347682490556684857327445714550331713100375991813704632341067590161537234759484594467579296733897254278490071259530335704671780460771244299919941717869783685660 [107,80] -6538992298545720848419873402543852987230914431633904669987924555212163506149033434975504895673745676853552242692312128706930076972810243270916713936818381208409628043352358065763395022538535704524211469481577864179650244482167016706395555573316074897194163253947188601612362906367930191716130461114844879279956883127020321466133502443310640504163425486801402306055133651682508153421470727109644968024050149905586547708864514713139596020254400123276301206149338027608501019574313609353371924827839333045218137846028073773036908489966087944044403307835483478389358210003955328032052048925188128897035078005029800135653150247920100805952906516576483084929007549057986181959804632754062811299556737344616738838648465609677682467856102383899032389343535150023480639490606130357611398013083776203540652065246186825990370042708098642545455550691685171590962738133031739188245708276174775275671509376735377007163265349536841513165428281047950584271660013481764636625312520959284276944285309861192821722944664196485622459037458003774564712808763772364258087183478704274693090888806914182210790701775820579014160581597615604864996310362386545598700604843799588398145996729213824396518148005877017944888048908506255851894098786199108581487913226619933191905002739123877323209858420646950314086038400056038203379594502050504063454044585437454044722759406802532330651905208309528125309009346626247179830616092772027165461722961782072592096812695369779438702523069806937680654973556731354224682069351979404015282860901298749634100661737500608667354300910772536609323349248466757472025842171841005602056161413854561622784111601269503319254644386962229711350148625539100100153970479936475025560488162807670978043103235946029366799926183228812559174645816137042214496038104038206030698235988222116602082967821246694118827920678841845013052511216056831622485323166648668852976346431970334970180387313225191945011906692385453646196737185776026720411403112208100138117116142011682810840975797736274175562286412174337697468735373429254018362517514130012455349540889375330764562456538265584815809032281539621290672346675035466530831308922686925265346707823341022173049156548377596267024132949221969769847607613638270151781021400 [107,81] 118557983623293998644715602109601873460609698275879590372213285402963219697087072047519066544358506709173797369329448598576253907905931821987684575492591370615767026572070023186916048848194450496482354550066082509419375471000567654908131689339001320977373332801127109826008836535064798234281523237756607362562146575157490431367265225229188392438225727208025453437263739583262932053254106932805996123393795569536522405234770145080289309662310403105857751867967006179122410269205880295152238913112540647323467420855062407073935590232284019654748399568031030409112355173422186704875243818525170179288677690190917589180167151658378512301755148109743620134579884587676820141297104769627405252447625631024282951443194246630730340752574711223627868877479485864254810078616372870131050503159936568037633714257104394925055297618525792950358109304349094057622214428537213983775719829825512332914440776417944425866261511392077472423076582579510862210251770053117616859793643636245171313984223161171452634639398448827775966079981773460159990489513744976597111850324554532202383478244848156194319093936579737009707311888833899780559427252808492128974483843115384228776726886950619457206253906623748432978813678028855622626889291379895160441396452018723990560247890784256400277539054806823730529787467039767020284783079887514176011352466819495465563177223454678176695140472573244887432278770387553742090626175946544980825441241329587605736023173969914098728235389335749807791498429973848893489771162448163341279872159196585076551098140161236792270510166274539202022760050313715912817992391537580227001982010506541640540719471385242906515269230345164914372037702337273393449060153611851678603166543151386240268845793211676120486212365731373765604801632581695961540137991899637092080821697020656734845538288796125128535619277418898723285018273517388097977708503692383313502256098923947096178635267849948202222581744601487459924792627710539998951868963518721635421136826342389108258496969492677142368203269525153147797525411046371933059890018673401678221386224236252239979290126176110964557381120174049663773797256616864952759504741144971172794624978348669621177642127418018387216710088662235481693107106090564731055600 [107,82] -1696564933088420724408860048942512896041103896189351406346145142056829788213709146236718786300967923126232849222479946327226481595094093064734842979362777404459530684792446538122974196787195080230694232580190074885294661802282202119932513337532079025802776235432653097021754977865514765667909269036969068899297882539427804229453375120894668884454653754089442810480449102137798994800469457376925161272213975643007661593686409647906840638110285008485213738535361094361176764363232271847062567569750758101547029857831720681809075049341053544215388813860268176333717131660704480676220151905058413938788281176585058089234264169618144927364981614331847480961141594270570935128491183226600877297405808919888041591101076453667151998487224327141741156434234889831737901064531207783944763635051474398646479781546347402646933892679414434661761369239067583854273423745941828563699917937940015430154513937760153725784434784881692246562102523981744483084551191848550045017731791332890274017820991977254235670884714631820992883851124519869472668844803876208061792055911947830595014566054388968255252502616618006796275293126541769891055367687798510090163292502618660837786911744317194070351434880673263630691620830012330336478368056601268591169660850552096649506308686563083876061024706864808919007178337929022499655789125660154038222431053926617014488722411109639466111137741822542175482815919876439349020823881878106033180692096628444940626876293292113805658220087231586247241228586272460095847060626828850146593049329552182729074185831829315077697648471465099090629919410349237549356114475329127653817650011891617152919729399862083468090701527877156106626346864470276609808073898202679982728283236554020693754768332153721831226757330873407598224889963522726897780101873205823876159724233639263339211835746635431179469334151202953122613682479374556186282718170560481885986153049092501070441317791915347400368764493343544288425281387924794518005995827764880253859879624544595831936464563214925980526154853146191325322775922120464701955397238486307271183454211710806862428796288744228794574947136669619481851947266789915155601348513752213385591883551936758048169465911736258337550875727916485929091102826563377450 [107,83] 19690558886624729120427185045698998393902301698855913087940815779024074208814606217225784802494048947109695782088082285315183790319998172890150917911747529384657710178316732636306586033266851263204006898797362652730189353998422401476983081596695788678217817242916336950423052518429141757590372797197771200286363012804601701921703459063828319029532614418252012040593987912382880310524702532579546078600454623726866395722208443407048841663084200867718758034848431060376241022385193155067260067249632139759951020885847717253878680375150427102936167181545794161556667833350098862712297410012874908898159649127355391422980198301741733301134561950219961550346492383598652050377144719526534906318142333533427410115904292091400667525931365674741467580817192844926376642668994099068482825681376981634140785416294257328315258743071165781727591371253270741655379142679095443057972990475474285093672953367001884026137940318647867453575030041874189370795334040084384058428472482005264255813831354417253544029838514856808210181897240560715405321189592182159274094835781884683887036139619580178261792617310982569818173276091531847054459383439503193815439295234954968533203565727663558204529688415986863452635055850640330368253139559070412845886138389594969568789416719900049123601170231970781248951123096501887674352546068221368283297231745330854561484129311099885016646939363639357914275178380731620431469041705616442539963393811698176652992356463449927814240832670867296382274129856657557442235000765775396867809662081451015902214726657993072189605458517398002980760738519348554057608978640403479692524183329314566824420084280939577295088299851492213170002092451945860566584491568159702110251794649569010508992139904538867253734989336930289397967096881645212412145546806118561403619644456422773271413988674081827290841309190502544085985977142829697586904106119661938089483011402403458372508920952325837450644632357492899757489664582788369669596568033907132596146960245948106600234946210746114560225295376231124932240752986999118746142166577740896734726822870825682809219328654995811448204737637845006651576370537298923372163249184685208003386324557315840964368421318993551111075406996478603075974004883650 [107,84] -183669031928545413885470078414351715365193613124389773628490120729283676864670495952253813352491069684867375655211965203137405271229272260581558807148357992111123922667452435041334545193475571368630177294211715977386192533085905196864221365384591236824275327345648467013012334608893084673976267016097036779727018628390261492480033136347719238387537574775720785106987245043530627984897707825412868804398286270123509179980078418921806591505895924010949381582274338133576118440844954344154100749474086571065726478065513740038159827363288155067767442372841882703222630854730120283370215864659556644017695231612339609585033199702385192612085835148241815054953549223999705598834223057964017612336494730190370653191846503966837446421698385114359945085095467603902723825869259566013096556786251638785475802431496669415196025492941473028497148747298759232048871435379356648738106704433047601392512107215133468834759074852354052798322219374376082103730743004332401698474519422010650048614894350108040504430880192006785426430601155927998360662545479739025674977531223427972929524328271951342115232629523491295922168383787849050912954318583831715341612044023378472223187449010348894729857147309803526572429177742376918608700978765081363054621384875398114430704448417501343712182023927489943514008830095944226135801797385103182558753067747394280802178632962896596203058624133565942566329560253895448854096099949757402727983666012945358277933173843769636209529400300778772701743813018486849684982322268091894043804548750555443241360449651930678691259999350461264377785094924050850390074625233904744817668669671768201051696518199188897197683931361013741190516901797589268144914846041163833231086459418451029865301148341210144846243948986264956174574868452487510469884574548006086905844556802056752210835939494569187621001974069818594240267475650800886160231431752650128823269570329981527911955316855440079136554887952669102392829417173158916753588448705391785200086710764080572909768405691680054893062119645872434964444882358945348717756912720972037476926970674576215533027444454411598818099953659156355741976349552918745111804308258244361287493281115477682946348700933167592305267970059590523993118925 [107,85] 1381861232663329784975391957315154006285584375841794161225654606379098622856631003035123370566949532660628299559180009791532257147180860790236355827384046385867231339927854022581691122761500764203250020086201478693065624954109859733150298028024122731340203365361266725362524741568469006892767888190759426025659578815730185355383438356392234482913459533567200268393676842382138741156946504542013556590291571217807630499694934381181791880955891871424794900638593964863753007542101753942991742114944864772006832564052584000040095572130361131895126542679074121704532374766331434270577004433476853275783227088164931862456117873096121115101936461768352445659572177825626170787090473870365904655445333685777420544309063061597393688968496565943961746472901099326821390089848478687599938151387149647665489131121074366091991011000449446436572634272098507081911335136392751557052288862798202679818650060660194322916420072878451737101668907765967414087843463741115923652273298440171526712982130290969243293096177763754105848888508921641860678338165776829486654668826243565621761135470976813757493118517056846342751092138524771150939933862265941668260081636027510120307584368257619473942105515480696436530180190535184001827798171950253209131307314589564000093267573689799056091452038317335095442988874886709101413534296145453075031530411680353604023587833538157418368569423184204377986914603442424981908884771092092239127139248617676518142380564918369164774351187649534273802398362002356107924575235199861604076667178351654688565371791656358893393960563385719095411675134029381956400421685047097807880848770841672256932563153231261800457817895973419390246676434067550956614432642457397153329544214910582342915919824477299140464676924447038183304091292574298295366910149165660438511182613321017540060453996332449606323519247523642171027546427710643716310670263170534143637271881351397565628927001461320202862006239857031972048280144729332379854355989618618487265983845438234625587801094038309357958487512391782939678453413011064197871486842225489947854232315144241837941201996313810784843054804239203387530252310612371353005067981198585832044882429681912129220454670551281562452289434205310592030 [107,86] -6670829091367451479645625832261407665647520019575001868617638735229351362023253562762156556753644068945854143301347868590958040906865382187737987660395828325329466639408944125859793086936641310662927253919031576175209925604560885269823687671322813228222002176547311837798351775111715639094064444825472702007993284901879083664332593680383651622580256100753980152232533430798924805149541701842818428332178001408236953003302854004691242759938659297809928924746727219720705208479149835751057893565866080896764740894359307401116248759081891143153091124524260278020936178597921760821832661801487622750332845127954644105941832883048642195507280298912736722962131482020904136289714791098319119727592884595407928717095304344646976696161492611027185384483183319648076023194081198672325336778846536458214778667834936556357562287360623482256891535185483214319665565984496577333710475229952421431982788113266838146172942051748873639653290821105147018809292588659514195634856628423176867371321982506891396356849824924441843270002053490195492755982228478342219191938198057609171057646855616165490074762568539296407153091683252401347390759517451419734309554454310388724930922069554797547673654460572732136318014040117110284746081341955916364639306435424434926874794241988008975537371372977853432446287110562638103983651508034165212033329876876396543018289872301312372977124203199282699373072838397056875815914471915871323105241415964762828805414910022070574431615217697053712827382983216472735560845176814480670117372267355928183880512180641527776606600283637124964632377912306114056145323445688003560352535481500517172275662779246879223383460574169163034735091750886122539363425827391623748682433613465121120896693386642425923279392298690930685144029228071217543080280550659924259763528176135287277782244043913043061263334080705899850542420265285612913978476110718347407055486506161211760815536572626383255388476616892225493300712335056878140465108297506928812179378383790582373104964584964705020461765454536629897057108663640881598559406092225597543011101826123814933991185172892749524294074681950462234020863375986025136755687283396381751561202452960956702526851564617896170146980859129770 [107,87] 16654269259578674881394776176585551972151848787142443391574796655085938928036596792625489071762028473655752416287757826757807171334025138799334109517894784714130991250783944521396071815183341539489511907636788765813905678807010954635595012866812702705525694935721481532181268115492804756176580512279082636813939031427753068384555737452885450268087240900443016426317211272468175022906432249793726256193746490395262766381081980709813068414480504218172920205485577519429804975918955290685469931313016344378909358556583234354689555139163218250710730360433486252717684801704592363358197293348912494966822188325418453679299058349558729848163556505096049328521886870473277064023555624500243353463236508497024057123514833987728971944013408032947143242460874343402785938352364450232199835471059214588454614539046395461616086905065237978021462509164311341121038221457884090874506996591812228198520253003795246655418831328559561181245829683945927247988632803602345474306064761881577301439676930786816665815876673304099585467457662854673620057528922162258552032062136945366211767086489718854815880634217400677411961687951524850466937427355682961205422304790136143836161620658158795172623123804232071065332866198935544975729995203052292915829410461753105287527202141616451479967621444219974205578866482978299518882160762964089083631219260575437074810257662321677446265585426339758421597939372089157709514852784722762723361727323307753904053205453099396294372519788098204104359732238065594978450457676905968415839173437796701431869465726915426018350452226462855352513709935941666654945259969867033364571914814524796364870302883594945421068584303631358626544869786267676239706623549172848870139895481844125761227110310680657946941946061186187903480881015698239995170718622529454849388585455216292515341649963169147236193601867198249789692922085509241646557598490348424994317003858807882793477115922956057908418043143457209696095659852115891818502178361604419291210364689037501825089182220605634452732724359552207682562541574886617619207240622849984637615392377634437464826828817796661476242278161380197251798131911638970907894048418859357281851565620851133308337452669808128749039418740 [107,88] 202373654179942487668073573385669630112878083839443819980578541636313926857273247767436931340394022578132953016454969985054960188854226227705979883194855048973227635404035542568706836543077804623172104390681087405766694762400794192369024176916994100260877231733170521784386561655592715573470653966613499018093155358654482770129848635662612208317273986930924925861217384118803637790677506897295026019658493304654651362457064501543770778506555359765878132286351636192716469516388976872487085811306993228161549434784462532702891316718691161676713971274995663173614198191010169624637605226597341482618273439546964181237558249420805976846916354958419302791041113795857517089776060013628729619370194167424434893305742806458845083832906077996079574322972394462566773082871198079691914663266042194327085986893591616052603220724775157467908625351306838510901867028041029809022351070203711087635177565295729301159297035532693060031402964851150648650701851002105170932764429905120130384640817754546461404214238976353808623199168636836586718266127765826867267814297609488875432543323675030780246034426293239107266418324222801615539025283259139743270461729151142798723530941811870013595111690835584204030233714793405622089157415666142110611002931045845597560886114289366536846550141568105585462133681488793330986140950595613463568504195547316123045667747538435292388124440888389658980696973103278112004607408337054380558651811273195954180025054745932335908633280237601421241510272510167058299884683700568112447083300641087425879001187239998655463238325983099143086563667506583240222550228023024441285684322523139590101655854930400945065509165319535930482720647586693683630608665200534312770736169733397644138220976920086462883949807269078205887614238644813751648521768341840969531925694160217548221844015800039020093169844014397799728673407199589694970139499895823814241328950451234100508194608417216912908249720779947786072489148485160137240316080533028457336504436105778141052314919528412836887227172411121652561710964183651740485024959430121642339508396829266067462593547600013927662843678485560140122260923868247598213667700627848227801041947670365792910379636901497631213680 [107,89] -2099788150220426895044599945239419361208500934246928501727719560021924408302199316956053306600143335149014457544976955243515012692736103416177567680152391785951856311793061995267283251779592042811237161346630277284987019340566792478942427114514045586441932122682138957559749008250048095860374124545660826136175824417221205603143816981391370577494812005442056731346599940540015974126294943402002508015385539747501151362714304519309661662292840410059040052561936475000340392863281536380835277722831261392655014878454677081468504655699132444169440328603199386054104560559296063352259150262959094867566322520613487546256833389610939180941527093890182793767644164421115250749374358522771115480660832645260461822930633669100406821306312174283713849609915427328110076624617308133922707343611500439931134899851279564376103005414639863853797236916188593156156471678591039405310247685162215693883021575329246819459229005860832571641985127361632206817684791712423995866630198008200092659053896830842015789887421004573559720672415888399302370506230013693299463116436813887610369299194848637418474053991850701296398457414481276575788059363371219633546591228814850468916166377250657109044414148044346400394681430819839114697098396915876898573241837281449836894123545101581278790225072258180578796690675379256788922679984153251542919650891485951563912171353720467213132818617306840728459229768834944314205096999748742279684038839822639537081527061845954186044782615100944483574880416350848140656382169659668068148306257151165120216898714441117990374437985794436374516182831702786536069729754682579700172949091825386594316723415923545318575760918327235377245237716116593900607460535397554834198914224588579398531291567702116617328887155005166088338605410124305678658540437917514896695185640643242976426311337725365332454579922259336411914744909591359520504103495662760248022080773111449856955046883622045431632894734504462003310665262519794351623574911962933238830444315076486381906515282964193197383203966606536369964019303283712189184132445052339683416541522444214595626967387914807438909011238521016701626156124429231875657761004042917081105315865356939798018246630819605870 [107,90] 18053855080234222292364903694721666255690388183809100591540474872001046146520042753435731578511817860734475636278393374283711074469361257276128077865204986239173322431073481129127586955938670924364429171003643253929958170367967442394489215034665028939138380216312994982422202124583418564717449095980745581190354663429362381817702287876496023889820889226508330740265433287601526054449714939483458506556052350561011738335037538625292055607521859622664009479659078514303770378778731910419646281270795020494297624389403155660950070725911573097584344304086994974101494840442406683717469527160043324766470941405542152750317134713011473469597012739972257731055920922755970338299364925141256109383309250446375048327885133917126579418447590558057045093098943659088114724350907378124474460416643419441292770731459006154775234312366140936462803677927971177244251822025145545903951633480204335261817235903808869219515256378291366792506813297814568035740638918029874262961426826773569479220464907848510769717907114158854443978214688389035605571427388712716260507639291122562196712452693410164374964304973070434032049971193427429385699566461046167379740164093613912858807960205666807823764906094941576433015719056714857065138388348567026600178648597346496691592858831429346751533765106833875287942446306935215062224423575226870095965028131857312051984516224835315941597954022351582043817640633993916236965725480978411327346927984216136144498115716730068204845978293632688184800262766636230440498518423236455475804930973780512645109477139245139389288588879252118623124397629487997177287290948378699936143060939264183049093123922219468395365788782020086565766866739215186058755589499869294106449678092871616693289452406273852718703701587891610418940975420057988205010411140912559543835744904156503585991080007576217752141264572277893908232721245134045100393518767969565471410806545091068279607844173211452264026100850047219773875710379349144635048652337375367531957667822622072222498515633562350910594348550684374795793744865289626931879901531337825641740894461490131124384065108156038475846945255509792588567803437754969571807914013520004520403889213854963449911187854210 [107,91] -76590903925183669053325480805791134702267260145142883529630172336084447375307159998072681172271014402919965627654347192296081811056778438984198368067635511722978226008525064897550054007596836336190623749644878812643788754916591740014021458211052448424733205581729112325422325726376661403582011288421152835139519591955887616654153231785334097424057399009051385336463529307234125601069597843969613233463265004684744513456333985126535261267242557145579969351439787851178485450401972646639482299814202078467022928907237224377122960485144248264225387207016468056690787168803689161626419138306364359636713149173992775972228917803455935927392777831700227516217583614077813346049175908656519753704252921272375253900665334860032140484317830341907106681471789721532861552597274230353287820691146161171974908462794495927622795996760113099408040085299592755953324536145615089639660835748643484848142348653912773932393478987072956883390797511901232001039150157591803443405174660072700367873657457748833010361601111470209320053293685501352570112121956178107074849692574070202932817236883755370924195655959601872125618888368491987694233360876085669812446763953325406885556367876531467054514499423277844841369922749826066226382132308030725971224690135623885264716640287193658938002137139772754495684197950565967986523582640601363388254090700674747407198785985170648298852578478498876531692666998439160961011735105538013481313690472142470974164797871155313267544369650252061110347960715069431097402894073805039650332333929610980248533759932478347689434950349578148866829585793875921142212708309669252858437024103509725023075988020293601651567485375418251894276019778045784431669733523724065890733038942107457945514012990197383874389115244781042384046427938796075238879196679187023521920692691623346189628960182546873796471368538278727099010417016410111891834288630328592050344618212015857809145844731680803818818872253650368492982138665025307998600662494436843405585938400824693047185425421587464466788164511060930899901453907067021612554305584408522865429073254633749512708592316072902136645060799581289656604265541998903336605943005499542635530628445514122296649650 [107,92] 250201853570412829110474292938751017767344319543676659142284605968861968826438056763080501644252536795030546771555259366556657562265802347231384943847164057022628215338716174491480319771840305355242521154353274784349472283477514630823001421722037670570215276890688438727859493694427937264854306562688002217836990703385316220212888878517438456105493924958411286621108782829615623962939005093888632539455578600834245612322856864589533103232936389407026010320821668031995310279868969687409912812796119164691982730279660214825215919706572866527336319010751269768061427039684099783278706721621952555789591494052780139082590737092954146071956038721123771080323690250498164460680079069504333018654247046927713553156177225463119715561239781853487197492435129830324871233693578101522123977785913637876420173414556698566590530465400999256417733860505667418408649724918760645764803013495081077355916018384595609074070197932214005141288782351835993383731159863476645821060887251852756058340576544803223361482118573605460953007044898670804069669233087747163862246214072257438141092754692202676395893896745491652944775487081831242006399162752147567942610936862647373165234745491059488171316171278426220903156616782006600366091004640244018423959126675740491055693561177996055357107041205723426494265563862550965613494885617849927247135223198397148907588877859076497270009581683134516395892134623782210249144521910147982724620346008984199026803888841336585836791144251443955963647096583811469905546876275670668790725707212084487448109386989796242534246033682361881173352650081138795691590838311533969262391673798378159196283868855867184963037074483738496121893707817521158180597970479181613467322430115210180602280677545035608027452576854372472295462676362756150253840603939572884269543494353138189703103183764407024373514459908035944574733692855438107993924189250677626094498689347827359612352984552684677015567501584442416331329351475984449116746682618688049126678286662203682266241305745956998395051460383806793126295807387373464329351720774461747881080833794117186891355145024370820939379110517815149462759817315501035396294320468403271654045095014453233280 [107,93] -811065919548012412562579901438852287220907862265997147504117123179368859219517200433307194885727289083485406074784162326981562960772917007659567034855113020456853189962216375873123850596697377255298080189361860947489541303638991970014075378985231033743620195219310403750014691975196578749423625656042885678060434343632325270181479000678848211792049418759282729550104981064041567567285714222747216147404314348912618408724595157670068174359930273819359995732782389165685057663412905024430990947697621924000047942884945419405429019658847364502408089062732310778984769436042580401629288488337563322553453602481912828053276112802237980833167270942067599832553651254407985860321362777980152674270405678729230142568098952086935225421304238338486918203650869503713180357863340398984263058536248566173341814631137597638658265535519556268494696651633550957514976832031395448174410673510682589947924895664767821345349589713819057243402117804181079108127382114463515552356348883221856987563738348438616917155956710522700546343538470040062324041503931110142755632315529704800917988203765842656905264147873506739158297711695226031939102494443509734537078490305456444627543909095667216686956129128708366973392167826254685480114727352817602470615251266368436358918219371055176798707980881440826169118070699584975581475636628902385420688290376146332991874604085393777992962670715399347812778394298554770518098787472957402158036961959525252343338958117830209206884374280634795807266521046518834817546145095278071316541542075744955264055974611743771865102297607313641319295870908696238504395756844994032494219530083768377626634048531353037049487957119108813291643056964373559652212306801034426722044871641984116853957666755647876101008075905947959055819602295545312531277126284582547563743424056070041379989357039880088044292732940055720608175326838534905446672047419245071779295270965987790369097295790465997413602989082640055617267498636230618694285136268159049739648792429666495191257729160602911178154358679219894003950971238406378825137861880530740178280489141602695936803574477772949768313097644520526526875110824386740973231035346065349737194267374608 [107,94] 820612669300286459238951229045038949265115591986734839590407422565882825915891754734108389501204189948509466693977194597789423738447186610837714769957332786599962906799519207306989291158272430359476921909126720759185632298140985830715072516457727687793954753447428163245583022820860870507799776052619206702926897870790963700001476119393172105223586957279599219616859098680632939242778211376988854947721675386586019760344325670326522694209850221680232699288871217179897864377956898854063000430010593731125978841586926819541180566051400522331601310602164146629401563376297002937632972265154067697240466363576549526423152433182846535498189918331594553303783644873206598288780242051806993497290688976874402409828552387064792807841050400774418597230095778101934079407642138329372021317391208448018288838497802271831074336584934580432288136146120215903733560985061447923505435953337865013692317996209680579441274535517141369135531527624075804824772350967971187510803181048509664191752165102447550700512452253032486479099511149519403056791417006467896977124482195753109209170394983916765536185863178069641921196419540078435670975817344242220105223876111131721822694101134612929943021342405251431552559936290931251674171899899673459510827600128012371977225359901018362391034492206077146873187702446643212885864405441493780939893123630973674829167089943934830430701977233418602777969103306818739940340128416341104029606896015517693544356759707023755744583147116129631507191252253039514472792314996688009221898205368605941378398400291992043199180073888242360973762121415987836213868174607862692737506875167304453540322734197024918132214499398415616378180167868423371400579520323678343577798148432966015843166934325646052780822809438585190547553143886468101995536959556269876266173171491824611367520278020383256797223633288750231925833430764559627926646809379418523488168537767510952786806626305886525012973351068893207124422512570740629808350308460481691605168043366977898098044170429845009959647950344142309552070477049763883357106575908174868148205569558225329044966637353006770832952504811083978332706921886649116232886505901537733776682129 [107,95] 3001180891785684951411159068002931521214248321757473629188899271979807035888080555022015423929329340415391468903762289659794086122509255980614598626037902721085405357705833291996784785179444285322159390038544008774039344265491476769031934652749303556162158060804941429084594953688467918013022847684756177192093440099342228577592815428128682360728566590757076173365129052556469619290767705754804432116092407386755329395138879831061855444121803703807063159790856549322367526433447879372835604466587784129617283722536643306115657873252636095526940941862812494613669698111820867488893642072258659238336321620816961167229865664150804942209867952418251170166823206919207699309453131488809552629210573575800678853362036713950060152608384149309622389165998300135113983769932715554913981725475896110795963720703025181321997683109146363221901831599985295270759051100024329463254065277561624932124984375682534355408379392575609419426533062343301079198911361377689514734320557053936695880492226503415417999409078102947971729321256240369604028930835976034152958855298135641545990668900327237125761174591359008735706523004334940754185632111336633337105811387709658375779442274078792120273421954634922173494452429681541663744591105118881205169129452313341122402862868541262015538238045589469952758384149897124182443078523090683543359647317265584815510376493170656126214328241577709494818712819224630537570631855312293536707805877073690516277253607527015781593361839498431475008545226390180359905990920864637038845901382286770011436987407661271167289020018349907069149439055124237500184323461849397939572622940490326759083661398346983986984307620163890383328125123434506622940439828357039349714828501847320645850438097071522002906126400340574088262543577240891342135343044013403297176980963452550554491417311375820390499702981241466946760192302650155448023403994313309119097750580104891486835808442799333590058031515665522996158492530357607387934354605416700648124009220433809098559607773383050489021800951944525124122869343687269671048738313903772225941848872192043478339513863303669341385128465046406060271445031119665491181204803470015345332 [107,96] -10765302873940331236988113118352210495653095587846055226534575691199613024745352460942201721057046465467191418541819874860197592994992341696220635948460858085885880107786458701558272443264052486690201494380922666651319545895626747146426659080513398614461773092091236054135689915554284297014404996189743345836783409480157012073318361007628499778547850099899131878923921655484550525008402624606707316194749859444377443114132963502770437625074577880044203502257688651934215726056590811875999771035500567548540966457608439973859900789817167056340716484478632310945967837338505317820889426704895533952106201503714945365129603477023081850796995977615393377270352841018006962780902142477145499650230597910196182580270956230520711977258036141228968506298495532505717609387835295279174308965277686320838874651575918399188811886376506489663519361911280714859863939116398968794316552156188503339803310723210657068537205194286788183015771978126618811954179418125136864356833447809810096671188959365482045172861008517926545519342651902459056044535529742705589118248120678055624904087460102289490925067672852057083449365664536155488446826849220694297877515155359714806234774989374527853401897517554077834170562767266410205573855249471736727384759005355865102179416012095902224163268916360337372914065284547179430924029959893473966156142462169319759739170956514758144109335217201962657831875251039822241467965946948948271961327935963018474214621144047253892333398898189060457478751621276056221245134048126666269603604091768033657342122655459644954955529391321702576540260527832371903167638034376186539281168076757871431218985748573294310347465729794366470380820999451216108745915783627965880437574361052093853642777535683342635734255735714353025709916479944317845603970064853093297481165054117513246651796266469135680717442051509722615862224267615326984008393052985662045266916259735697752213103148731808216294042644695659139448491966716462281889530888600539601989123419897711418811507413969038785091688751056214092439317586081624823301026108252187056268281079380882694353149351561592173251349707468837410776998202447783683771832704496317 [107,97] 33776145136085039806951800433232906494794251321656047162936487332187945091805654704965378345615123254583257318033985745558126166572369938276195095596997031770926859808537743232263586948938046869095797501540636675008926031632264490648062502532955834010876986383093744854828614915916609640922514449531748629532836412807940594298066319730875300189837505708660370163335780123643987803835856421802784817022584078769405906339181124569023402759586460583703652370280108014689086752964385338310560732379924713008743781039199399201718877490307737880008429431052506824530151093760778720004183950416814893109062262592299072523945666344128161005748922646023064414332309693096588565929176715642516892668002179065904185103870982978775502438012084462921992023517741779965283732509404815327264702893811591745847499048151412222634059012144330954019867312068827367689787021239345201178061081540112895204991707481283545113489213506660312309232433712647330218837743305493153050459994101267788641062273889913479346612192406798651319919882606321095909997992693235531741791881444113593737877816811298699010279139565582953471616035307315809631177113765861501183829157384042119242953852095051591540198908292880742627343617915530917523178279028080935183919283754421649756444416789061044328893406438835131391133595597887140797946922834628018518468113348639893579566134824761246162660273750215131644603805015407425405136648355375296382700975275075358462391030394954858151761454826142227116193203960682648694054854691639467130627328859138586823020204356035332338839444865203470772638046655082205990379353604741701824687293435206004331245674793129462165448167464903024887175828115036086855085189387599058246259847044898586889276215361032118967551451808849083225341627455243097359483782704351443440838751655442359585349241544676432030916460688287145509838784073429966411243970777582833731426413848913337938559494216763014353187001417490138471832766334651364680473096429638420508381749211006473400016888686267757117795595292791686051083290112780764251549778022370183426230338646398545356636372022678348528404720625851049626699734349616451240838337656 [107,98] -44255916941109574167498869653870622576640601979308700366402232270806451243505036567860364934634365168311757274382098492417064024598377952340572828550775954655737479239755261944002935175114826481065062317197665485317544675874666824464830675022959629383349944606103303655688170217342822119575103317543090321687088692613890894605868190661154808570739299784889500601486887063472146354608398373633184165885438679087029398845586361936521226355653913127561081245143624080917330466712007968208578956831125520784441194834611393732993400653740837267949936962812636396975558442542436772966331253764764157689356615399271279111296070381643310603700748493785559469958261093556307905093380063074826076339730666144077275697139816609014326807905796383971394347734619592753512770236402308237115188165489644308974236662217322555639029366502668342198172304491602676438173975174130943775297603997427579688742302279141959403450518312534292200890188215098284916860665707725761995426257188287778488285138620120290619266223609568991301556227620565680277198922583967226509518921943577649401631223503761799334414685081440069068909592391613580479003619606390994206475827900447825087153416708070008839869717225324732811395990724027372056402536057999189374912256120028619440074459127790562351390667250618174828783579335171662061445139891544859060531728131974461345687488964412019222356455310083148647328859532776498261909204906632990689395989798681122621277570693770101687468897867653636960923158246700011349488357636546497426928895728258094662542802850297129639826810671467856380848278432405922446645585561498254229649750605374159357380995816289516671209930601090233995923303000460638391363474339982308441700494645271539211113431935630605125279796530311285276393740552000374095606351578570778932855997999715055231025747151271741530730806393434495007404050596176429334524559996413703524983490438006002048936436142837839004699036905865357469417687372696806113904619260244002521803477360668426405875893446541798816357525229661563669399709138468241550863828610127156645801058146309955465620682368936876444153429725380824608253789950586110426311 [107,99] 42078765613684725444205444551901397368486433777864824545849348316898843325765195128119058106683750356906961344862695060990381803033100512688114822038295609262869190290615310681390711382919477236613285825892901078124691802359007789267980645501059239487385669696532763173064439844532248150204684452659667476008946886123189398641908229090785538131520426815534697533830690858027523183957027843665279442931775489803438167369970506659811297554192551408494332934680608785358324103338072343946260668836932830899943400147553107173185497562678194961608069839706054187964767686438307282742374295841459565127239161205208995166165590819778197881715858995699701372476948943866998880397183901976040341819130074748554244161876929575699132731526333049256364668752655496861050205097678483337948857112254265180360536355875910447051602247488121869878764590208259532927622491860693817705805059950133650999471114018619434291255704056300239385574058282674745087515568418606603202457702481745465293189531426559703642279291058753601840411520370011890015613746866782726501532364119890924936023489866715413185720211215426504335156615537306039889703269300074365151185748746058419686729319403215034443614970991210824688466629827797684673999455078986926965147614022692837994572817082705266502207295189577719336544612637375096860163297854523140245135743246144142946949457414964300952859600548056104771500594953627617806519917247288799486416057719516757018266427117227374061072603158958584407040156517409893092632579748468122912551119747713086834269252680524745707973565095980815842506299307635823762306165411733644184788297298515770736033396875339001075739213955208546094365908945127962233338396278965956171629124839743221504650138397311412729124254837219376404782872703896024482850151832021460353610897902262614089741308632983617946059003860464588067438119215509711467173806164596602866385413433767088757214559519335346817570831942294849703643537040030982276962648503547177861558857750989279617487994405672460686432086755757564159078116250774852829024885882785582473715093212752593576028613885038468244243624469655420668373700191078765 [107,100] -29938061653912291611850011481384954646909838334248749428570973957453192200865938181632950147602379197211590264166470196686611464727577633244994279605510332629617784851278617001062745804182736034995210476114425745786804451236145325051238112718365215895530958314847938384315926864775218142387156748520566404322132816112942555364864836943601779020437582977268211101147161521864812380882241709746518782265679471334923984055995797381409174438233102912353733298248010431733587955159812994214595079841173821946575810664457708333046135244023312933285268937665750584444322133074194857656202988885187382447614913675865091761051124042123470616897716511821165904057500057026219725401071565407460012840715086395561485482734134292025493676058162433117495388778719876535328459017858284504120723715881539705246740858898819403606702632331622097291173815569047057543013293938856137230774459458614073500026203750971219150962901361755107026645905655203107042944190030363022411809553043625814630000248646105205429091182036152751806327716522088491589736880256708116008390927787736627330529943434587020435453052682051062620653704283414793145742525613011002568241826078857380048488594909346439373377932632278621432259305760421825752617471100337505038179190803972221497994575562889184899833654122410811601643152297786526114681888309530491822503342439866021313973910045765550012028821288024750947492257283528102306133371675937294841061618887699040218473421621259766769021705365857799604573876369810394995315196789414940283845622443591093646406316231344563716263521207985860483172416509484686209738174993217371814644242448105204893926885212808494497912111197826001574478118687111173551244702699862891654555123643645327975312344480642733174622293933977441618595542049518797007822556970961593731407313767821910889227887294769946418088722362894181316197641147678656050703943079804589907499822306627848970772917345339647712301462518985213053257995441146816143068959843949279375281493164927089863007850835776104070945993550942961026115316045915854654496490201576190941169127745371280811434566658698704162835358859302286707969596580 [107,101] 30712488815918809014348443064120654849841572049871431320354566252672660521533616014068105272461806235992209965981328035122181954880815907679028747928909923028260788931796977392891909490604885216217278648292899377034497386762686563729835988241154417495701797988389007133936404213548784068869821814693712384679594242496839012405622425141722368406749300758037457784213974617279080205171134466828383474382823728168481285515832844883910973435632707753994092636418612401476520383801880150724655675033381815158403394823635422202979322417910700051727156652394066975999285681711041222400121427931768613526451524702328665930128079962254556443793665718374914285634394720339515090103800964774675923191475090441852935735139925615553459191920297072410709440967997628732081401599513157273813834581820713002969935912822199780691742250042710175404894047278308198140764406510630395698010260377367822789758942508965357838324054874052918860164981013451239733123077143453188272538538214709109796820449117629213559799540189619864977446841336653890126190671804659489074583770479341428334692934078950348964909214175146436344731917509513506084361374015559758399539116065957639633203723587666872665077894960126786219775997178489241664898823727793730191688981344373675024913895662175294018643985771327172242593792263963579781000002691885540957543065098972503024647232498067031170344009619721724072336004392998033933896713712098824991821005134003936545267546092196835197522356960878082002119929141160969193528409452678681680420770508191241108551161965695610407409789446316617467083147388973182668939757406065563262571118933668514752020459947970997660458502152531778578898437417738098787032455989624609028394990654065644062522430307553543777987226144298501350427498274640464210583608737736582117197188288694786087416831063897130192811862076039390225506524786982021779312346341060454144014209653069684091875104004777505906540674201362197675384611766896334654347989873408220066393373867110210861335524454938240315297876753026058468342499293026194781322661629834223974417070486577468529261077652455018414379182679452481792204 [107,102] -20401681796208090683454905404309804872085536272858883771487880864445795215116921680737034278278481343548995670436274633402352683014752934828743157683055749016155364228597411282064028628322716470713083360581353453499271096175252032738350285345086409523751144960299554317773349585209412504854224021967500413764736670192568745479386834229003275001148467917701307061610290066733217541758189176351112308961397774630710857517007850560406930079345280744445177615448757587797447438593370968512179074082266501944745156853911414300435977154751040952834436356771255394456452471590368296409435344168290631651133740489053031242734933031356807716017532443753609592137308119806129043432316199034258284394329900507376043301358426246552246632774401281353432644644272592484463118926962363874808524759674307331287621142132588712292901677401683824271727007375557415689593575588952423214995710106497617265874880654599200788532635749049751739382649663828017547529563324820384398972335413820856595546153105979765995429919674355512896990933267910454488594458660087811869386309388792345964768160273132913932331380452147202882710812334583467496552232650826962887567223385211180741116013004382583112331056613651823850800273899126449149948614721571080939369764376621864254823589807185650856857418014726544131413800132565764514980954368424534566828201094221394484202746690190605383510714406215553303083696638286244229186797621413761038895475959848432766792551461810640456826700374172667885637968026096666531037675628226240004234930014443228401219125902216007813386070032275833324316241224867590883015728458909494140684122466036462383826822965920669802737020398387380314341808211611473923807143791722171702381692007609246492929446493632370732293478323153843324100747489352365479025600477354668679174703675101389720149750020354879812547667186525486633801329681888494012572333229353244001744343001320528047549760250318613784813421473495320293061026189754906200789109266569068659640168022910116115861461439575415191769419712451627180115737287716595160291832810252149997504407900329913672329503420258443837621067291814670 [107,103] 1283707078545676015435535206950805497006482074093136255602576562316932030759008607946023800910429146478617022118391347557365712937369736800358643029826716986002619710131150303266592982066215626513367199062152508484395005575644610084699693065358715166301207949167526076526467424537994868666484786567767433172195213953523634350951023248791140509845679461976172055078102026642276838668693395880427560487395325534623748697482963494694051020696556666451617995361345070524288453407925592412360264992100148065758039828124345480624161302419047220164670861496706309781114203171472296342350865478006838024380796456711687113175632377446041875882430246387885785761538653396387126418352815935084488145699286707944052372220652113684864730947417535111503116641129848569284660934544059653189953771734505972228894252565237618580053093344753914441002380557610615438410804457133130497814314110275728527298698895711252503854000953353891950981922575625882717456322753937875986227978586314682842867655962667000935820753272175712432877148709293509994408147266322310786875457678288266084087794127133259066079265671958963260958884341429578321143240034454516362794728065271235264036874056864125423508088672236072398841541765372891341084828143547441252393127556188057528288430009641843252248266045257254972105164704282708028698058636135990370350704711336693438554433526217229188318743627804308096213865053436261615096321201100354742588565101292836901479618442792145043897809815994180640862178675150044484414748978323090494735231394794007641375240663453561013258027046108604595002722783003787666689153984594823573524670970030879264556566381772538972518043595891910576331979564233448852877171420734916852300427831819724790780796335625515443778577802822071124039569320962216953547462701209494794688173085271551110853821469855768521554615043465436917330535698030152238656354699750290921199921876244081730196016402385192154060490488835569961542713905013631853956375646436615463289983233101150707820039053619209396867946760322423636609462262098140669288355257207646238755067338604316891828319230019083377130060992 [107,104] -814458298485943707041454507334480100633977056849310960574335658370948354986031924294266667535333064108379002926275536498805144945740404079486034951112060282800947081440748453818521043722234701706011210997795766547527194185864933305084954463901102281982051523176364990395206192869884390120410331206413802391215064726091945568639233029289403471960977492123651035216910632664564875727740482481754299419172831104426923859344275075947267348038803317345475204653249946007331242617416108535839385168112900903469719057431997821954198468812449323048792548430173908580743590202648664727642674661937650926090947847622903252796974260935493301875850778087561580709027116305847447574279505592796125759925993421085452980341818970504002058862747072860232767612721343985150249389492463394343177934974029300779429680602530225126228678265680455001934530660975955133742268401037708782396209013201612315287520581149309489842092495980804984301718587855322116355157981420781448659828159540313730711886343343737361602137769426068924998258969797233800076350187123545341367938276178692843510523266925057291410231935932372977499534385172941519762435461089070855192951535984077045148502847896412064221007377732493852470499235082288537034317384318366449730341902090764976120059520949469388404514181199329775144163575562035019099304037936595144112735412433987844827211181745300825461986139440728617664077276177601671976922672584837785149398711201878741357129355283947178226725043580653739323523308791303913011628241169378034569371270179084673509061696348390173551276922092660868925012092143045526393759520238398512026958133612226637181222802881789017071342547036542045789221942246024927059899873928132778524755554157951359180429064525352627208176555026775535110726962162428979344340432508173808941105013029038612034098047815386976995213135144598882949402358728052133125284418386172726862455115998183303237502109704042050674718377913225237838611935800986474090232071896543965028829406252122477209851878634479717326771945008529150039343208086447246411113811025036968091598993610717917012361355303609612535 [107,105] -1332924409630464399988011678307676284397504732441861395691402968408735662762042731460449139232063362127060830087662501264497249469750793876154826560300375150384413472709261100375454434940500065494323788657353553816768617664522846626049910495660279724644102615227816459204624390276105065815790631048469542773357866893352391323808472609726610221126823909739556477322170244435759023357511447575071841213802006265344872151275594902267295505908929199455019458224597736785978292033382122115230004161718432600222373267232452922103441644126739557371221429788933257735217575842943663150183957670973216313615099183417307910706185430789352905573598125716363883501041874213431158846875152818285961611518101886572262832592734583904320524094249509447801699542336515051415013314469218219955555827762081387393730097360488516426521882677308612728375054637302777697225343283723261905911481907531220705620053122109521380085841565667913469975294499767538562300367505119795282567858556049028782900025899223536674309451289727840268506826845418459559342734921083928202607930663753065915936929205109871342276342076186431083484153010642991593216725887316979953951524880927634551552353835743606383065498480021096366643910654697264854122498724769184737600073777697937765126428114044947268953897964336317676827504201388968747238285092704762173327871776996076416385813723989210471776842427121423145134892495175294897907771486152679382590411551744157924227781187603357627119375749753888496294871829994734936028165575891376487345740341015255890839650837775756367094200648861653060464231761551338083217611220740500372962331184098443711162150645258396912764393326786340771630241394854909461997352732227980135055110571581776182012137829164501024549264582935222541144462253663883150110099912114918432582660505032280389246231562041147782075316515124604484407374128544341261535773879813707189264073888028704338701525532843986114145007516037575435106257972568117451006691573065134377908240156201142050747272665304100944700944453430732257058430635087433535896155444300343921225398767009440328949275295375228 [107,106] -49749446533721787691645561139931146851438111446114471442681399483652903754663610477848314649467861309231322067363319913175254705636078753914825678998550759797720840954804352007118198003481535772265650086491044977819826176882398107976047600189188705852753147485874093954719714196522397136652431272230681419723565582846024017253232584109271120049469445881570659456772028292336300054522084242752406061165890167259695941784146691595465094022137483839193218356245469536521831280299711477623155194245324463439694849788404446001132968034757689356670814187296349359211455151118354071511047356984634265217750284253895116986859793461451813297469375173163553973993507262011613636015651239234709427272303233447951554995014785655011021056185899625072978238769761674848020831843502969648223834731299977378461617019072289235830842192804498027389970981994775088380359171298054007390285178327343092083435688196201460023982245945923038376205482551749418190189146442872947237601836885502070224152357229442861288129814514258363500654468951494545803345999606117825604974493174996919683144620033297388223092177933022010687244028128167085259817232933211505145634250933486912471486877732811852185926197261822089015560610093685601053249524892169516586105196388040508214137803812577381753358235516581549827339449866701840332476341114686040132896202406055930393545753409594308501887746121442116826871829796664842707754124179268885941218115346147964286526741550640841248767378793939357775370682662376710632956614456017408111406480035809563734069459210559711219044923579489924871928584029986306022799879469144411891276151990596513175196440572262511480470140742712130835387243336868905375034658115313549361377484194723532941853475326745931235998229646391045470964161280132287074897136443992269158940997574523850875910233680436287677267030171558525074807104156619544532868196864849248444382837941553497196373799352325611807637085037195067986120075656516864141553875996758814804244676462420183780963887506287080433588003529169287968321094850496242690554735674041818275065218497789566837778903 [107,107] -64117603879601918111875352219819548933320255129445719036351478405365846438534061431203550298497435611347565071302777518944430210967039528823780597371619581824444833641400592553259532899570098241972797827801103049015648830427043611673268496860795965271579616909466272261027049548749262881493947284085481649796609592853783211282929204176250577739436087938605897838387235620696492104575503757082779181638793694074506244841584432195468744727556258226065630617701447982851253864888425405786742042864740249723637167117823946028820993661983736161580948319592967484741598884567614911903435426981925823426425823562359705134358502847500491888637327165131493504841785452367480030429308760947284544982706507693548297220330913665860261385090111110355883267028695269347869620560480463927943293552268007810631816425419340630091854910392661695019660070345635057166705114914639434991230136261210139453645893235919980148589076971305802290662016508299266622373386321112812890013337731293433659837042848264204363859472598000660713845380914508643405640777443761516548397887486878267297239820018090302500421636840183484685525561731589326961246047503117522976427118603042191934464991776203667955275579279528745303657937547381199798197382152528715946575877962375061736212061984776987924390359435356251488506717037741211971914702672335918847492221840070950927012638595371926389639891334885484625111843949208142460457592816745874699026158402047499590671311537563152562822992326041021245445615246998170285039936196948168310982743535839484623899320823077191134646933186971024579758394760436807205377010902208116230970455179747777613379380618960488054823252544160531265592504026120344940124428726314157681160668017553661295678585426832669412640713355443941533624967164224219177181573225565111357365534770286051436236385582179967364604133983364638894374901779660132851681747726972577605911547665056004923430934893623627842859626041418253587080102599687475072740967059774565572145572890799416145554021740087759609178768141386039977101042988501607757498966847993101597520998025617990853 [108,0] 40047909817806878972151775395784797803922018749739529918083001013659502012254017391189959279961442520275502109991167359465847950575196907791626331236736172532515081933666393670820529473359564370170147070323793227639784494729357861603227528235474597034328186505846076902167550981737015803957062037834164061805628726058086177977084851235102340805582443161365077310958263422661213802457328226956213965534402815153157207846922821870472839562493539504960146687372136528536025936739407805484326095096497720755839344048971392753824759255761897136212058407293943861685897269261817765343531999118114269841670860586692453225901159000950375379985016311850612418939371841105425870544740080704962887331443028297868569240763042845579849007846265493932510903706505379421686302352668726051195820495458452715188606843538452816680047097990787161228352696040532275711738340823869403567098133238717604974976518457332639818468101826206442290371877923039387642713967924453265751373458707179488451675273193772054884083999489581465102720253156909505744859001361465933355833583675956154416499450088268968847534646365098313362065462802505989607386663655683155252319878234487148381570831904022611431976198585850156341755736688951188756767069278220515492093482083632130309584435051802538920708935487566330724391688876970263302725130005702053210782400802403382466644725727740815435414440566897075282929197788870848430375375293373482624753574889154619814922568503788790778751408630522444682521176495563020118542720877918500483532230313432200995415383543257676460146057810056589616335400824850832637100068233070785429870894673597458569678713157443836830017819859586639035826786088047676719200760856871393064715334470225399788931609618782184828916491973859516640849225383729251489367966085996830530753501245621165743567730003867500260238036292956815345482089003816554737440986984810954815955239870301819671013354144095221714045854364089823538079381294248253896585023937554709324179011794004587252010359428325929282383538061489129026409830066210452484950235150270252435036258106491422464242886698738098428532204100991270501672351178867299302231434702057966564673087481002858124852010270203988042165801946862125451640060569254613091072182565292814003473388975816439538484004990122041802752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,1] 674066567888141436332189506742890508071133907246542041336145532173390019373810722540188901543671363735871218015710305859319764212390447020564427143763080311041797843911512248068600694669299210285303461915099802349872276313957251109642212646655108800134568685525541284874042244865469348691102429180816192695610251428925897222444292397540647649880004455138717327070447358713395787484055269587650363781684463413820548473996346064393457926996501343390288235062481488815685034060063121425655428269400262411106217809243606974605212476775951165960538055761862282474825785229803964251085449683309938131308930149953324109630143117119831817699639932994189948127640413862972300931915837642493605438813507938118468550191238875758808337133119686895466469664375272332618603186119552726445077395930109644167347102640850156603999411412755580718599690840669065441568920689166033853304113458575829507436277774908816127807869367044324215351688022250045268717172463640565786354062644209976624125139648467781704480393072418518182851869282239252866697961268788449976123131493853711083798131709527719337701450947998614502132386752788874113489104360108331528446389266167533677187987753946733266171681856280895624140137702065795642885645220139848150975585046649092767942359991017654047767020800038019678327158921394225312661930121075565035296988044019960907667536384802043993004942798100577450249286427279654493735666320758820232981389167781218509302397033249853875013161912870236041856927768506681357281494332281867455441268538086155699003403286373778801910256351626258416427183469013993664201677029262847404868160218257696402384288871721726149651335463342028741621729614817813259520639316515610729909816365854949082247099187366235171490195834115913901319948122587701568337850290680837330865894463522507660217861122058484950542694891446319508853349051668505097848130676397915432394244994176114083563372247613498688743979256868989155361020856469039821031097661382460456473342016203155558607053246759448151846258678639784099121860055406412018204224065529874068800570214130948275037765980462800430384665085546274888433119870463849928149502698598211119770408674150962671627568929777532323809885929748751264684353160042894724634697900221552995403143138117283108513373773592477002891264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,2] -172976255013026889404783764569187065284438994140009002460755261826306446487260185755364160982669859067435299746672911818084546553132963987513257770230019496212016622874022395051365405771541778684311590162978832266383309825552096167181277826785784030965932106270501846175563602001948129401564720670715156615893359300399662286987029649225394838028619578373026789426598127843775967834190121951565840699333530386078713228937882230876790181497441993016755381269783500069041416806943309440724147566751526946846248847368971117140977400032631094437374872017927553194855358421187180760540502496999985915326021189089457718492215464427862697768042440004451043134922399530578048524765094994145159246025439564198347897225604383581567033807270441703194636691855544281075308374129645712305044807361683126943221972064645474146652109937037994011967620880964652668146887673957863744189983726793119146690515680799669994509593577768742929778797400762232548696676479334259313641597852529298489375390047615217360884293675035180965113904035197499722971643836987931716251567722147431670799389577548729683263272591930313425204501237668363936137757183613411643097898035454009758502984498834359088204629535779363879317588060272361759002471189567669583826407830462085693563027200608735539482400803048111103234112489516858769529206205530471792668242220941804208831541045911735385889171733787207654853243929068302819752100992918456566039749732782642545163680768538468352843984412619694085956577522459478796198875262544273143836187493653255367898091266948988174548297299614780554012564761092855655803463516599121470448610155325525567419521750375384821442039514029765005089374784561011949418014789919944709471399358569339411299434218385922333392247367150571260887023085792511816199503967842022374630566578108131328500845618098182788799894708084535530259484217170917196799209695617926776834847822416738899901573391973909010415110277191739830404462870908651738018158747158886987784837356971100652666261904040708695869704718715022642140570835465938884638701195508353169124657270422705151217918389039857458058045430237332424470462521271702069671554895067366595136133934726181596383502417021087542956387674499419066462864578126185767962747475228592736011998556731990734621031852650942626485239808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,3] 4488560406348984787458933414812046547364763745289486979947664993734491025237563193530273154954533032764376904935522665928539284761001957570423958810595695438757629424089176291489840500273818269877315052669412588803295986859480088059372168870456792919034220129499281885817550212334684634282995828253682846945956897191601620208333236870685784543599831047480223476116487982263681232233209480740185078611535041168668386838604055338631930790240218593810259447666546408716323182279956124721275877179392499029015277927866712242249182706133201490603817946377044361986312584254789575900827720385223039099028508653866376160493889285751323539612304481496652874869448571940535798394708658815271873534150402895499140942299514492606104640027725730374344673146311047045547089712499120902636334015078105063077447461959380313240963357709873061579356395415327402011725817016603171004477841604253402900572233440057367489307026363067535637244765028406875246346774906546505573823248366822034874671360978460690088221091594908903490362865635966182080414675931401016818079394063786901378181708508931324117447535365504951431786708909692480762398359972651417496955552826932445651059576589273143089878249915494889587259365045111478652849482309977448383840943745868628092782731720258632364858909370958548294185500728671745713786221196197523073412274162382413396188135650748909036120461571086555782442930351847119556966856216318579049217615469391848878780294677065586579805443960071826225171348397162399967590272638268099884253214367202142985763332994801829472433674740691795932159665713495999918257813177081821484856941778969101707080351696542160766949962002673310118277570871600856956267741065859251564513202236055627327752922213570219434247683977046880458125436239712946603889003016097672043552798361087242891571119825456164889681507960592665704124526924369630511195586189834162707756774914667062518477905619179243062667761215262758782240292779461332848793777944081167990018364810156870968876461217432128715895619871444321535057058313608138521992702755594532293648384709535822781669598658272987282860839649587436409879437469415447152144285869485747854443171536073814856194374355649959868591634424168726010560792602960842588033771333093279144977063512420202525375782977269398160027942912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,4] -30517924641052424867095919659988821494945598014033887842582089654784031598066828836866118811242557590899357365169060080229841812764316759513214133625225547171578015430410934063434646552505535316128454817313443047986929387254097391153970592399842915650509534578616360376870607128729834951659823264759471190660430695490002717519384997503459393474917102429309913341657350744504040796900186321452834295568215714204191457433622118998521053598852287273108573281003336506965103363253270509718690444552708639527975287620038975867214057700462066299692448105629060718953848779344363795765006300450125520939490873860196096120181918329559841642914212687246824842463344736118728501861639541087018180342852075583743149246180482916365263040200173981792230829290168801327579496524111369365986158688038981791437438209820594739888019959567744290000839401132132726150527097009907116643911898840107976318797517408631299275413135655960963954528101203652463595319425507090421640364299701790357434486048524533142702734017964561520981081294645185625520391164953315024641329885480617533404372173030916697332754012933593832306915116241454088731838724408103408960912436719471866620352613177260183736125456227643828855374211729828455997942584318727572641569725280122408532575979449564319714111667949967160315415384798283767762949523188708084740493581386982625583359819303937624327878936560569537377481340139582499679054510798706494485216488829303466566433331558202304301071811873421624832733442037938181077273434862383327059225149470300891477663036991365406695703305656402542674415689500439928802212486277454803264219545070828505520531041919137992370680615842450886133407727281599229195342354883181308090040350647310719414141767391299537051283624507229626977590524538805063053214742342233838792385796260002775074797745216226969606409287582657578145025064723427015793337854375448832195542821416770831493559191776476046415578141715087708487015218386995049031816477047248226582464239746380393457708857865421682162740888342821723310192067446594203934914764325919579732189475800545907410681424795802437738252139898318702900665139279947325087998657347471199065203536345519167803439779652861488697781417216680450382416076351515275594732706816887252392520599615917719567074695463639393098765697024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,5] -223965740775397584794824821230262078560577299431913953313931786965843938617549736576126249543694071488288234604086787119576007261553714040456299576379761315860544297509021780578379331599449449941841655119017293407932700712703805546205201245631077158238979524942211581951424718828397378196476377023043471763287030824521750190153157277110530484233750998924510816320320520114401141247821814401335066490267265215446696471747314512057637030618994187223136742115854902832594451423188420105337454013473283586262484043243502537741876009140594493295655813973035884798256753620939755609568343340948780799883182719273257750652139005644767795159408654903223334565425915467404071709929408410927998665071902287954792850811680289122337820328439485465021811818580234917963881781278964581074806811824517741588090087571917439621841772774618199650888579060870173421150247377429708487366638465621693243556294138599444083614702266347479825659605625981152262058765078078176135102685375854600658667802806176005314541935795269488517213963988086602338808909822822027387741286877696415799740012462824099143294939112230699324775290866234988582066838951982169267798054469454177847859112757960694351691708360615966495119516678930759297413994573947565340608474056536224286524372430586326338400892002523046065109693604170709136527841170188933035092847467447845617222148612485247412670809431714068932934336333828822906972570377074219823490669764686696443002676903525943509551745568449682126726442021378952531499729724782395047191739754773244842387429348700948753622644677247042026646251779130107325763190863759284393121308331051376602124140152729927762891874581122207706869428781060177098414940917555998510186453690942745035228616738295189546937267103530703617032716563570895660916636608124261755521274006967751265809519176401096793800910983358411702813955042920363267731644123179441455854012662781630561841487234188676308962648373050556533979051473449867793192218579277628181722630942977144440297127995120088174948978217791640765632506648232852371885858353081238576143083027312164219506763758014250069657006959397964913034096151498436672790432380324680322626242352239749014174555290171924816986326694205020867039483827212831633421944245027579761678134119181975054056963337315747546892230197248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,6] 5509325375774861935404288591295271131664006360574046550376568727562357056233927626579546975731219708648017373957328605396438106718007464681717364039380307622503683487941032046772726650645227740084079395957682750375475972342888637758299265762583581830202117072902806500125370594338493772480016916562275349460530087054436422765309902172308992661875984927897560380162754469626721553280734423955694525762252418015771921964661829344142804656791425275583700943847406506285900521542339083202902666924689493007581323492001805217747143538827356326263987855169553806269302085727372514641544005528227352384170649069239016475962790756108662266042928134969436015928485232224619463320875649339104673528299363018514626282280621668478231473589091389881950757655706107364552672949488030465594249072733071956530461489431488517155109598204117732223228981239166231511200553766778667953241812462038588972980476884074563724169548110365011366201027264788691880547652081286158832228652491159357841547718549623751761419663251490387560670455772260006319236852821365924640565970142509140059082117905794301012790778667952708113131766951970108492156537417243872952909238679377777047226572722298698448703851728278657875098366256732248599943158942924643990927529618173307087590331795618553926746778234546734753132228421492081321225761747537051442203556009001928966272569263088755024984091356493535060934949623871605939019051789822403597176584189582708764174020301411493639519369812550178154183407621658079809413691221678969953444766906727377711534920875460700953798443142785879590076062348939623863183121437013175904127895548242765201209178829609561230284696415837133666563443926299020248854602714083259359958445158601544850710982514222484094065984907217676407811118267793512738716621200513496886461019209677040338839847309446406007166689959134894591810953370095458187695761023832905640377342603087682918272847077093010805770219663983835658058295640660314205538042808178712895640098983608443562181509263079969621782909971172714783705566357679426210563970144914625775401115537880041174962395831573630503442195852957479650863858825370517866404696948589149214747639597798249711805087838591745058686030377692051635950273221380847326988464278771303438944371757824348210696078972518208383239208304640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,7] -49547649285460224765033057658315845745285281853151178517268027984441867271938951131778344064269140967799614078607768004460134210917032518765463236778638651645871047797377610395970411421132041260341339478711434848584376517121445481153503539138881423050548785426868652185952595487432470670092151264843889820799865647828122730012677938551771068659624687218316493562687700963247413767373468496862703212035824581178909630671720358296730910469309377512329707377308434698759000057173145263913915218213733183455269952454927113496925864178955315656076813257335189780185912974433592084953237249086568323058680302155344032667236109010988313235945394697444897699463848156809259446228990038375066023037639691481625629504654072120758397643913903288668329314093352336835321885593445571045560917338603701449152580600500195747853343426443463722589619056707357483668078359159499398254502272022767276889736488955264643816691145205008817350783203698642739901333711633947946315859889576819961922012784991490854730916213409164949005643936155778830163311782858684400713262674301891583056545920963719836382281822817825983170120842917131183887748075002139140348809867417186100228007319153005650256154355841197045415275511805960856547008496638240919028987135708914662384696513700739911246079927531367737228171656786120969073448471310694875588846438796190799792688967554214223922719976079933396912902311630903894693524133610495766718169321277710090199875998425213751414767546848044126512701536824484945487280059658428617449494802590100769841614362344037525565776154772259130201940421195760988746392942549346694100235337072631470834588979673707320867393672242325196742755051478139908263033814055273507108692087788393592204048645930786074450861218485106378789618226028592656930197649338724506560530719366390215585611293819236442196293464090944606446952543699401803784733763338480934693487032651243279054844527309721171149214625748987617848952166968254601046526941586431937973141583860329385411976038213516727924561156230967438385984776173899061245186804354419716716914122213074247681701004764037079612538770029431331901005529454049322559046034994423259015511738082297643070613819729450008183757124661070405714816999365740742898811907238891174975722060362942773297066820202842108968508667723776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,8] 300800647702696337716162463585593665792006822225107552191609332191123278133125951663179686283753233490221339798797153510529543897075230106779689966744661132091022149436071753867227373543450258921501213566359878541688413890157843647649416800479221318859527422603192516053874712422305506003042525765910885190418891008557763429062829685923988102396733867605371873783253897513379868698316761566020477709698623761654051901231312774294507180556511635765877279180140245692191051126283598895928544057992952363127670921188580019297952730988303020015575078676103180680865970105438553915625789012386961094727598823847737377434990869810432369993411904225915269042687645598949322513704778506694148770110942726918561903307826956043664703798832495301130004834073252567329167419942621835104868327279467147348238955235255908913668640602579082001197157521479536147840344041568056535088027374566170839953208805860260111401094018780057634325433823351878724491791039779465381474164825053983005364852955608629285144646311450693545891721104594116377080825921722666714096700586830615551295145458516613697527283576543356672598491059261504811652941383949318958296172807213466801162757183935296731919583422421256135719243766851630400185574356917671107100254862274090414396169603667876176968861030915451571771621474487583180399261735920593006685986959587813375341024554711797365289361167134964864762302888681226627686740161903608650580162225416845655705953594698414985396025711866864230235801618987538136780413112711542051912091447228305004445172012612736033612280112857811650006475898850986476220725153485741997872494327854071541229119067367313472586096546508973698101179708886358593009930743138057128429513581530253799724843699689710469217763212289295512976299483531206643470493827009234197894496560184857824407355181485729047054878065146537717176712059213487798265277985422207662626141212246379590405239225060588982509242022574239211504806861139282902982926842923956616030713121074975593096609125779742652243627753314739659111657655365239537682636876267674904094300100996751327681884821234865016040488732381878077075907878599227838760085382776372998420318004550102587936727531402387262320227423327393520142651987552267127627740523177243309469023546687715187988180317814152643335756389023744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,9] -1394460580417864566710828149453339938843772564536433568847154433653231102491697145918919896252434711524133662761800618171851188063981720248224551053711783069800988386171508031794947198795373179143408922441614672735222983059429867711169222294877529455939813341220261746055178931193259372483261460062352504981944652211981357913805305311764860254258099713503437901823195689028677023890280600018605601522870504008954489445731757465054758392587848012000519747885077900777124813181214607031445674152981261428187244777531205795563439255228424981031597697474283924419379283026303601431656675025094594222012702898192665911169159246188552685881015454624654625887453493565617206053559927040716893722238874849024191289872064917663603844869894788275347462578199976752180338092775409834392097652308217809130237225396829104699299662315450153503774606367915029767113919070826985002163376073133795622273375565929032873032215107084599761271429479084014728787462625234136212443647542276990452244134294234201967699003066861534290145196919989641708178881483492761653872648944191945486182137585846969440675968079837942905708351322540377033555266633093324725915211351663901036298492173106266393205364996646401897960857643687040538984420025934720307455428138872200479975590698415115169035696024634187503599480101340907188173273749364142895953279982363019101436120040727244883057566903343081542022505699969198629506566288791002696869073354355222431027094457378636248305027921750337575543132109334255869500357749971872537422914045362097005673109101858272972483834120970987520502079711269953629302897487845581373940138404811248670771879634290109971261091766205324936628158795636071773479574940403703057196849679883408422724284812701665175419245048032996989653703320128685004424830733054143317577398876443361548717870361100354014551998726714240227759181020162550467748234885449205395998484203160322298536157528073034834537781280206190508521263324376819721774235987313448839638631194434666804806464325321070835104845114115442664966826774342429966052936728519634670805398202792026315062372748673757524202534077511070887457449828596894525539561254161521387985006850734607739318341598173371100213346015582068483041933018893114986478804876205009671199398355856370422418219080280939606632924354445312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,10] 4943978155559208389974132278648663345483376089797808211257897480141131222080712225651891366348036927699512793587349768175108131133383728855229387201328037823686567619000278294594761528393807717064281801173555389267816934055087980534706598900428217049222260569263829452817135814645831751921960949559907187370927081955300387923157912044909964606214695362092444373118910944526937745734501179355919754039415981423242067491677752132818186815683095066375244604798113177806575836132435449036813606479135560439784355718184976451858477764424934470446856897500632234152123446350361218104993052850829555392019746627775326777368463279813044397227213121714954652788962346145890898993299093625471718677182725348509479434746621910193482030908737883995628435113942117808561075296093463661931592690689627170777600902305117605545990531301206629320848887746448998639138273457603808447306540441190035274588902047345699811679136952990310402290161362090951512328374684804908964951467906938297623515332639956856977671622502227957033853886837050972917393207820652956461312921491429651418728560846001579194362127162235427915320680500379080574431773266797886316909532529520100319527904101227400117645675706927870880617274039561787623463246453915910615050325903038494687426098942038466474184928265168896456297324003881739622203716225059158678246981689558409773430876987635273251598308366404713048213921208479697044739244929437775397471065154692968750767231386224892237251688648984133810000608053523265895994727658762470866810042189294983589064445116474899710003429953848238629959629694141584622758734309150376452938424801344252952547857060118340044339803318607663409245640812781105503171755981725681429341390173624445103687494860850269660395872549237267156873076763135643160773715505983808336024436785240355760199920713168855824214365438170754223095613280346965821918705051150474533911895780508623192789695173716792731341768198965325854644641827271804902700487902545962233634478776754688512787323012520973762515698532588514387221551651458968229664287077508870871237638054446671895762444581913540007372695671046098005865579496675130638232108129499932317983127482041998782362176152646703595748282670461528471867975246603901972039378180924266961287178213827296758171549541349593654356527569436672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,11] -13043217258205151490275476722758808914473004265457611436310324646300463927019920560736616677166847337900027929666491844431816567373708888350459032179712339508174760862227152178707179727531967580264424889296914794378931733332993829322416268876199758505586450728945866734590995639512418858457162149768287403816136331599886427322653786303277882392975969214656862378077119268225740432924186245112660743637278850995339331345834624511222801377808428804932967301740782458999194660288100260988706308741148443416422619124932091789076148081026276318838735562063610870712857780512788029962986030000432004552186197429664401337684816529631986278114267637387621726269833274670114664080867132544529046553962924542099052831198417585384478833491244032436464825331195809395798792617712578143147468911297434400523032218524524363916253013518257042065544996742258820545965646117099471080112791378188852816430847560751957244755692832714952962698035369893411987666547741845018837460901762781083531904409826950056716597199055648679535881798678396780970364307343851058807513664731828251726750381627050175398672342247258332795799173150173269167231276660086844754036572566457865192870811744895397637900990016033415401547288286197327667103579073061115255783530906587387760644728048471432084578266078243661235205508329264253359508217922628258216755358065907697189515012290250498429767436533778968297637569049259514265375004022880741356549563978491232854793273022180111462848450442283166537258777317849126880425804162763438914546011127403217426933879497118551192537023151045719973895335732216743452632572794400280976129054037721666599730684447109299600280274911005672555617093611249704346011029884781362214671483205346692450309168408052637054736028743449351460785059996619182922770109104914068625933487902906389491197364778820854902049349200641424591261880968087655264367659494493138595374448356744625860168078155429543182821138421907523899637565723559264887958050082250430924267367670077991058148326967511903357583329672918539415101795050548868684295989731276652638094023006103433993624734950898085596247684917333794511777223838460195961426756198823301313719968606632567781910755496570601832077205545284159306590445235093086939752526258429359601081017724403461033768724282008965518289529110265856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,12] 24751308926213725033765830054238417701195755813138777796638247259331501917755279889897043935104722457478612702098206570969698531952548270601885677423084018140881741880930323884780169170232442659492805540378401406631965319656639126749221731230002861192599967691052341874809572667205380483850834208213511704956403074453028900301052481727388756222723285157355939205290664433707086482013171668995777806258389868727584077168022414767679025202839486790721439347264868951911424819730913980907792111027783459494721608776446485939546704017062376105701944070156687201337569826490530293855301245301686944743422153951807529813900951157156692303032510250824268953143052055917822758144809686389418586069716976986023291903070862071030647856650749822666182865837267822879285576878795763746268459380105741675419051567152635930529221648789117983697181589543873561688173856774604748978670519379620979542468366333725550125707558934088468220687703995960280819907636897409883896479321166250587825587924806970146676655442850797968168796098525989695812857879964736314231067961284666899828538006068901810874321520088895708581660453317148266528904018786595824061752521951088567858579214639658729833091798729048492985593428952103204740484428747096102150348370919174525788219943801557484419708087067562260546673955163159414984754134953932538094994219633406610473509574916603970782845241655629133591100196633854044374944511874721564451323940376091212762039050328205384335116137804918302913044778468557748509408553385193004293759626678034184653374021019687970352964156398183636498508537673313930793664616108376410954733926064839904326868444210084063599969328183794661037107114513302535215076808892167156387471233949957512957220644361054300210587211387790177373702828828232463578664663284696414310450254067265972788137781667118752827560436275150221896545538373843129669951666264881612135285634511863084587097182906866878100559920302941320570214783218872632694057411640292687942770471305097074078592112654297820550056498378241381664518021954001472075990791852325335503581598291560187006339627768377785879966485736534548763871982046203180635626751009987346515637258594058100935816900359467110155773321433376027337917287945916622636794857078545982935044305771156229948869843410550046585440120235081728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,13] -31536280757439214817885987047094325903237046554684620013777383754325236183648626195494829503881062156010790692406682920879987037614988093684362087901940973320139456941830770634626058936600885588704636139122451093426044759858008740555108732554376365828264206583014896258533508819274084199648123475641890647864509918181519787327554310531082625719883256647558046903076364576666610290826099696458609745323928981714195355472079117316028288817548299213100124390129558008059118440236444392466770930381898415472756487831595717172166116496921174121417187573231442545738600248462772522958501914477059923652861766433510061192450208175083844576406912775997179800013799682637832847633613349079244594142997085658035585092934831512143002818932644293679214770014550821288540070793904160722979822017924562444197133614883520236318917528636162990241462156757922380915088677097263833068067274846590737525151078689776106214033722852568313283081787307806691572654431437497424178090341011932179256195306568599120780786928228489808504599021548998937800752204819517925540666271575127752240421650193445378167506293365386708354469455620464775602940177916905332825746202524024286392479100044771451402504104950690799134117800446599488634268464330073084674827975814013091000963415727098182006836615413701830137893796200557759133205440710091269395526994510272719409645452238535683976094752738598927743200733369773982703647768670638941196743737362527952813715973983945248939807429897271772400340224017494002958148923040769274058960556340237671647339834344870584969494612199780399015698071775783547624646041085340887451455064792467102452467463516699164322988477094399747524851016105347195874286460161500748556934627607690593053483973273289630119587765846161779112185978943712764623124165075730267894419807110199836392866598634011577075119255009263356345746349556619949552476584175032033720425149220222197186147983926632212874433368682725383841917956985119970055236848480683964314905796204991185196410126175085586605795331321786325950181371032241220010437743057956313149838673419083302581284661039170124063688269996554497950215820596428616020183044059175344811468788555807224010519526038129693572435336180606625764045586133343509230819699186484257237409960635172135087412318313024157635084421563678720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,14] 20947857781730980124700726089375405783311407154376937907914716327070383915494286718183437097104096682465014366195130199588421204712166740912223853166976108679460338674247506692855305453060617164551386379509610228663848412119713275677826289558740132186407737282853519282171209798283103078881362934803778184501197365620260918468070470733885788538420606070143802191933510080245945014171684567859363411571741118412887744185910328821141050999944325849739718669507335682804591129886131797558651454231363547561636827121140359396787090729461809362795804941717927453011097246151607074202364787139216542183332388504241163706029998619621292458822167245853995424579142459282365532690644229948472739636961169314564951888221724794623625339054005311547505576460813840926326720363840613139965086049002624582766746484101117891672225484088837415116680940680061787629244505194534461782652673881040118649681235961464223756383686134876596126588886400513722854216010182645344651920191284170220341574986512531922891487130210260917026331667922258055500482310955424719086195028150818418154166726663631807148140120269992934969622814740449076813865132414680720987520306669167909158321135027419658294609712984191199013872913521955906342236831550039589484760143627306023535473444055706237006432770188140311877433921027668279105135896854841604124286095005932695396718365240900854535552641599011833723936734461500105480990372098256110606832204608303570235891935436026500750662742384863317014978882733327045081540380934961872257983025610591298102657472977365473796529475658126917728019790139692875247970389541876141794997165818986642140884704653519188095849733940813682179113181572836678664840254254134437439841236549560113652192694099820638135966471764571782231035373767679893998817091423387179092399198368407309324929502108227413470201353900089813682977807768486015457458252204386965494425285499570954374335823817312089704693179990260452021416647470546430818720438662876685544051073932433550110121272990722868701693622301539687087372404819394456919894013274832747458848135552206179547299426961730704808254666961231334130377438417074165632136436742799258662134792416904719528166211652206310619727058756007845928716410906440851750303454968518716491197744619958984838106324487692453744963601612045312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,15] 6438851536704233956905336243564592033560723547840592618173582944948404412551111782602015905399194154934984837100143295572395815203510805543009909564541829792558725727867027964151435409421768718128640772359141406031965137146446111481697362906204558110660967625865804988131690258430530600687385343554131432532286650200193890805109694186408881088714560884022616648486482895919934941008064374188068246652863614467932053190772300582295774394665563983115255106464491444392968949828359301261361879541847165129975657056036634013675347663868662236514059603688553381342959193095457394158424277563306341803591667842246129755721109899262699716190289839234820519232762249462839817772301147901374007840862710295090191975299736592146203597279957655991869004759213858064290581596096847550860868805994152557740084254265701668722219271404194448406460242272756961620965647003327191178888593282774549847470755697918989784714712638932502325313209116384231289114795377958637288306364240256866761737571893644962696161582442915585548355899151786784188617911543777409329281216088396938793421695010316817331243757011501253889050101056989476883034704382318527217491680969511716765965754366021375578409173783861712072761004980514599380834894344520247598177917881443095094476350809393297098123133449080243594484804134803823739934117355501573110391172437738170253199800085909197265144378750503700755628791495831625173819173398853210794546500467999313353283736312819721946528385592919637453568466145212179534316209400940922622502544179402153006124753903350875625607295948957588433584841142949492949463265323561621260817787376043030498948247051953305918559778089836218131932828351663735229512618912390500104087111245155669728545832216538304846783201453737449826861242280411220263528594640290918583577900772594581950561127311620038224159754242137088065989346385683652614356984663278750156050114668511663586885379311421256819796258767707767553037934437501824533733366320879261417994892153195857379113989336735539163223717572041608124970790324321832202808648130448050306373609268839601185030096591658648941580281933877661446081724451874835298581314348557302004841088892311023126127917168800077405670687521526461806388591527254190086397672225577348056700019129424895945786121367588899053618875131049440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,16] -22202578100547294420244992528689251358648362830260353390608798484509233372009174973431443124267722587801671223876799244652553745840377575718912585128991409388525957065580207043138077657104976346334268287449974187248202517722191291447740787477433788347592019039435774845839767782566500773496054684456012715362192775920197081258148744202208404267219613616002208307938844893364073998520451172446123524199934055272870922141490486313032855366025559282170117466410993190090459129330421330424331913058598812996475880490452942303372090286344926609848818574636355263545154098036808642223630747635510037835334918932625449419920017971668053545724789991308279302985343079125536830733254861886688758351923801817302136219241896480225240617315279623018281485134069667415137978246508915050350277917711060528499340795418190176184366729112060256241324554286990293945151919051204673782162460844095415312601672598694725637491307011662653866045540227510801229413649457986182374127650776857356808126647288082538559264847279100554753971313543835885532912521956393463723409756742972013014963958853984079447414455891445062743018007206948813213008576392235850185859469073406304140465258542411839036209093291965199780827107396565085316743566956719711569950838432060290454319901091750488583734252540794884120470898056060455232402069040228764877102865417681139968668324509559621950210565148561217434368462191003588655584752760652344391676450263891206186724311446592027654413520471490722715274698500207461546877035931480353977676512893977677360902412407598305760985616355992697951056964865890125995964047200738403772161578286466882712749194601677746759531065113347949776929549585709700734333666811742693121876481352360057063743262537617403045699301228611889204767365906201890755683914622129031962959471824820238218069306925257534673754848947070005713385165642976234856077267236082293110765627836532594634502599918951707750860220654698758006182139070279880057976946611204664043632899359561162950462851512614879631948306600559202166650059792863916000445832373210916951843165466959929401624706548647705982206335782764048850165565818752909355204323606745328104385148456218112963144607748006154279245526543959988957087184988154783631235049793431971846273127082793775089673907200759142051494948598067988437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,17] -14497036178334249018252109299470728523423291981018644486216209185969177257890388386712557664402716888931437954020709373128678762524640762453740757335266287411313838873001229009880662332864319802027842775317533235136668004090997448413894768546564154150051386227055398109391809328569664862844159882471728140571323088235721768365588735641696590972502977871917029635819449732575631852720851665418763993912273731663287576086366310722707791925823724502316860847247544331333924615264853269264892093170332748407301536446769075768819807915091124096349841836911159849511784784735983462100010048002071814141348777230769614112380941458314760020344454857094904468147497968822928523307715506058291567568821865046170681213121124048479253159166580734792842100466250265107828451348736380350210681219307240985624400104602772606700123920536594586726361759113243452073925505965825448255125280377060634683494474916789671992787053002636409496620983915694808901059674551704830185845731826739777283223510027764679523907250914997260167805304868628471387419352741911359046177124620716671218642637824723095074019234233159953524747750581729583386057285224528138825376919067603351490867141882758935427507065977274559686792045126748421008623052561328007905771916214746403995928692519294915380944417503097406695939938394756973397853286350323682245102729564103667746542308667967081748864112818481017605303383233012084463580617843545470207335358124380833712021191830935298389448088066463602687796176359937916768834565019141517358824857218140697567710654907490237565211083146936358992319173268506000812549446041494798716682228653596701145512012019514854932469719829023797437968911793449774698462538343875362063638305004782730146944613274201784378985148698986266990902413680655155199268571955253834260908385290199832225506449563791025552721063252515676746983313317784812804366712578427662507116201296353455261121676899489828945772642531054713452633067989784469392853532205911342818020736556972790135515500806274076541057813457681776457111189845713318286535018300156747491305132631057513629259437983529853856941337719743435327122206318917530388883237345330464214843902009977497177763142698021313430306161139822533795918498216608867025032371020643737201287389594838435160370593317016527870606675000664583937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,18] 101491080996145124352231470719235245091844246227046049740087676316443984858905719236131151819335458358454916151436716024071673456448050762790101000789678426572170296888241826011147512783180772268847368369517211539216469294511769717295995745001595723628900852962111541371017215010302161201364697584737613881545140592892522032434027885983947395537784389285683013412720136428234148294582438052657626080700215864750757392816483554781131574292714401137091195141558504940926571823806904279389366977471115812802547874220831853898014683344684602344378495823959931031662227678853586987933219072932140655799093605338802205305016949549406480550333837624525456429651938406606399565671581163123405390509296909983639166407942164783695948918900294531070965066529872034536413261422032810373836527639124381846537881278604825916053246652077074580026662669689181567646159004306027336152110594583676757928826314602564540989086895299952024150167003593057715203406826552373711905810664478810154418333844860316004419003615723775358596907168919560586641746469480274510591210036012749304930645590314965882956765867080623820268832887977578272856978655296974800676418495245771554772750256637705653598334613909304863864896773602950159008177640360794106796135155893865679291059306791286101621801414631889629878128359459690169300189748624587814972922473434433313015527192327391280078834092800001363055263510031561090521715903006940580696822722095395652211637451960826971519525526471941570950254766796875487149103860241713296052397776601424617815521573190969231868757556146660599323495574215225794429363601917791661756910622925610703484024271827111459701770377922532035792319437525889585742697774969035457951385263537934649772172731824018765346312887871796006508248806538522293200854048427121582854279164060616461975217964667839883854758987923264042350090363823345545598518353417289787449132044875936816093417968326727577348882887541291245860747671510103650882383096794548707965268502180367852460063290297813112875701866469618487972110953481853016845264126367180046391523896066832753535958733089596541926752427518935021501676006333386193635303312480229698504597910172757938607444409443779721969389904986240016144590469980486885085297957595276191658552926480449785249402428332690820959646817348167746783790588378906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,19] -140806011327521188711889218992901624946283549707166305381999040516824591238986672045116816355608831979095420549384021356774176303950409955348895641683153333219049557319239779062179544536826922962040109546319705228868899381612733427189229187176708686395454113379765040603453007340920246614065549182523135509354751808508053335543672961091689513122757550461183561724483609665934867482119448338331814479048512502322893067419764457306340465734476668460894008792397053488478706497161030010249580933693156434115156325292890848987342297122409067870256037132033899224216521489408967801584072947312471447676676480519011096019143481743809887359350701778237637244396068314776386200188237360261908742216744875594817105495886795143137234506033499165875637132188589917788087522854956475913640568898140337139914032592271004060029155270585104548300307882454189917017035543577415611621553452596917409029059134346244050184018775619356386169486688567425382344597585159259827110818232855440210743960649622647944412654557349029365561382657466523687775786776420538075064807353496043101145495583636894834102209536910911662668861894292763352396201524984798197018232035214274981309856917425247886104645139595524274022333688090754077538797832860384101709068482549523068775837083891507659706195614867006960638169967015868860309625958910278011688249822497831841969925418223091010770722650961460268807813470394819430633274370258963108546775416539077860450820817494225825800534448921507888024160868878387462443201353518492089349844175701771980708865393516798455524885541093109086264359299990542969413782070785923730845521027071188948405771431882395148280490282109419583158194509995977358293785418829903585203605560360010302013067592123489318495178643483619446818778728902311834442268799132632051194061695207549560105552800721793319169330645873046811137263704348377061420837540310160199482123115574314062173256895644271684770913148665313971523480801299258605561814637175188220262751419432057344274354053261993075545754008855008811354707828534430765315362375910310698025111108246235850610805414997582729505835346778208097844211146277140858818557057280281064864011534026732495524004249550744926385994146085662023200417207047502328092308576423312570664627723838865695693394377470575042809218813425157435982515811920166015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,20] -22293241928715467240987220204989921167621770813130098295510854525980683432127215255326682304031640249705815540832658287321580931767081614460971488097395896499149105793934872827494527644228993431150930555308911696170646390216808464964957828405154378312435986965280168963902890019859816790882857315990362038817543748910623343947849298565870439637538078618301350888919036609095394071779574615277654402240336511620627132668361008161171260207569968346172889749094124457689419359066832038102260032298541541841525029474892234151146970696747406136036041527856675771494550261539674206465214190452676620964404103759846804449736173865798732698234026513112277583962663978093773485729681856328040757158199020483506248336263910865295863422518098901700850572069876708978050731856382415558890190674658952041244932904775869360019067947658225107411194592177075452683328670023881384295353053762659022292232302812332865219590840738892306962637641481270421875041875320021668413487368691550783500235239810185534096816884996974493846013747568414798609822814268871761102610684114993403630934211386935270043709023149568856324285962062072457399423688015801912690198677051029894822405002929723971454706512777922753353041509547857031513085037757248950963654666523772804658129901979090902803538975253517086772638572885526527684204532647373294989161989696171511861903689310526844878086157149078598513196810237575575191434670272570517049142373016528571762383098212965364518312167544738307506882953891874945064203599713556681021838735110768516073334460094271505493505357382522455012696804675648729073711495989221188361666368858561551379058977840635771369413836852601295119717889888392724851260972634418196657511529870575672942604516735859627625045257948563967162802610078570145796560816759657722837769832658515665382859487207074273416756989349304380144887882753043657710763835063974726191680096146987201093744227021964860307023412999507845911349832787634669634426733487543385609565464702813349573375081927520891379642050339085939871776158209929288609397701997153170785000876773152480387595696337280421335288673373483782419709223369136986967301717744547688278172599304558773352194825987476311371064190132468767762862623205928165371296319105106817257851709362101498778958553722360193201274717637700672125277120620012283325195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,21] 441656927953176382112007551520597481345945891110755879511053075686368527073984721925725771321499333508590609538059374862746670867753824448742075663096641682023590475840676711191534484125870680099244364829551173203607026357973045225300684056091420384346566810453310059856258087663725438874495824831073210556806746020419214187046459381703501402183269172009809982741742705767198862037573561882923482797482960148760926679177161396411100232906432442446862802503420472756165777544315200292775048806162580137443871709242703229648880517752915505801341355925840462741252789266407828177127878573682534359489634082862073863759382045665459245793497160886299253866342374436812655720336928448131408574162225595707204837670703249285571281512533987455659002680799115207659977943660577923569514665330397587276442609812687567288778401255546260168993638461214463984529671562393709254241168439297081422025483703650396347047237944505305111301364037241202314983989429835621549452277130293965409350422009657809865498345362238952050735269332701684817760192326528078962095228255937556571725212066152946509178962744748143457717487164531148189112033080995885978242782863421278103025992571315721439076335243423446307299717234547000377020581277470798166634628507141948795066052674806273214700060260095680350986197990709471152411500266238094077169179510906081283386036407580834160314124923448807939459722394631989416144421428491461264206701952808900207071984882089371454577051614985409959258490374840896060833335086411743950213753260530153287991847687622822785922760309757853437315457407966765538030741916134231883031285778155129734592982920869589224096047468257399784794425656494534346488836984519503365394545042609805392143197294867675504464590094549306323785309938766980291626722233377399651565422150938866729651100304297507953560223700056612216587617665858142985257780013990155017804039746593106086910335891691135371658557422569959398434419734249929609502642234931703128520608854445168635681278766960786340976539912592452098183716332311525774270713741313820469797225212315174102472143750279526408246023472502072664363900859010049408978686863163657041307311783275605036857757891418956294062060233824826972202838078993966855103916590206645885286363290730735996873317040298090513324105981881212219063418909907341003417968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,22] -942064065187850345450679208856129553701242638841672785780455006133627645204401431818119695628516668769991334614882813062210163177036366680998776872030254507755308433846134610837060954998339512652568830316488382175590469390739338272281009137011694092885227898760429897628363813580103489733038525324761639261212718442329434491209471487192488304048814469525434474767523609009178276299842880662415483199333082391926897424734085741336044066541035084142738918172144791275011727996771309092518302699513184405188447798504874675430864214632876090501694314059416858717858670564290958895916503954941857905780330480363954656994536537331227843734240921967504862248166958208897725766412530106655385661070333983466920768078967079744286252083470526818106344859946516009722456514665466756733921154413467639407422298631582162246266940875193577559709168587954172869132986219423325652154603435816657392315224208652653634422279688500361143868903857874304895702726541660298627022491696217639865741956305933037392916116084035824425073619181352566129090740107276044540773972421149225153050402260562497943249099192159408902453167746918927611579315768753972501665758077265199163107327225326235524201847912460932612065864309609170802809226148565635558247906342734992891937346074445663364409912264477765778056614469177776555037748477645214667784770778126471682162245262601420243815315627614479755354922868339148381708919341184023780282488558771910638315021950325153866145975495726309962131280027621566295232713782731071934286115333856456945954702934588182320939131207908144768681235314701871373783504444002362133449033982602650402064270158346530211111163664324264106635085148326807021411693597145621524538965327050098205586451890261939656255233734895498888696132423843378237826953994206405825193998007603197146371584932336613185020951723877294734668087992745608516612751567920481818964636056949247398400682987886449257224127983717818017318324027868700959481777635050617969923657427260601054284980423573606228497259017486420399632098713608274495962271011198370030407501873895672391960345849588817169165092112839392419128071775662518483587110232200223474113778549758270931931674054088044652497189569055413170425402142881649781630930722730031210518291868787193013775839645063880125952112076197206977362719198805280029773712158203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,23] 1213185222506776156069092652671160025790337441744899272437335803114696847439428883511648622629007242862451319102036389639902805532488440589809162959373379778804191970897294771847131362853355431976367571232356300570226513093782073103022382165683597831310900286993298482502435213474191625847903547675918535493653801785099231836356588174337028189500249969388001010927467157202458991805907526446008219704565373397486488100407320407449951813589785867921434036982506068860208597232411161120965997132295692436714616675350275380470359735744472408311862727589230901867497002741656920797732028398901550312228102144902905600706238569759401559213958652499691195414325958267624032586387772925600303872883708095522883114541294120751095347927370794686893560286945537284973658714689050321967460257842402574007591055819527919506394145604702754421956418034064433705345542798505169755628588904610619951290922480380913330087239383132819912300495333940596232221823654310013365028864027080423827344416061350944808345423786895842743017688219387510368587800469033301964461735949445593126832470652699218043301869573198162160358406986928104289775341741989444769629896370871922886897837488659621739324998421911394245796057970869990474177140346285870787780008603416231019642872065553413067143472211083061322612456397254437136686652438988158696737636970030600134181346801910652721040435379198445288241229831618948672585928026421624500441613161751738825416558692571823699613546171088145605128812779500448685481409872144170082277457907158103426974617566405323868312882866760568973130829426154967664854215865271728277533749498610170075287229784055617985837117831387696169264148523713497193353505397173428793108519918275033508225608907569802379979816230525997270184478974189692702416773705501882661137144597630978682901731674952210759006531950942916621561063405963764988990430485771402447341499375115293989182030500068526097275627124010594380800382018732131491871943339695067766058964484132334697509879850783536137411768744412089768757914861252118604258108243481343762333516300088955181508333562422926598193970185996690533380226960955176539745935873359999738242840005340120775887460870125369998318116458827270047976626701767360658749800787129437632410495651333059973800181034348773557114576332655100603971985962272810866124927997589111328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,24] -1076082174521985135166072842959849198654858597919656988411228274192420198284274641085022677185625639053253910828580735491930289779397874534920130549186115937683514551964980425034297974441760870826261337802990584577102019471321838163146809648622251861507224431555553941950739751143040509672202324459229073675527471680048056107425637685858154767984201827319095918347857932325944820594595449034240501732254992283600458231563947299527111218160867893784790689739035671750455119076078579990349390257308875320414343310136724843831390748499798012081030854814660890288094659748867356324414168629057396759947337764089481627505349720464935201683582542587276002606989334971478549652328547814360860244191881858364774066977905777242603627220798758696110355343217431166905417621446630791593697835404689184057853484942166352403593800968921512664757495198893362525200271356050845639615965456880142792509341661722359179916458375496941400864606563984652448962755315771232532546655363028777462695224550782216767546854931253843953542052987340563988668044274354868492984474704562723566795639097714808668174635370198630852865357035171009874770237168271105183626262636677916836422811917954352431579036234280006276096407560184969393916759166904362162393823038478409707747615284140210678492728640540107287283421636373222977544261624119132145224175247159141142830853345750721481585194357310928833673612016461629034960201376643665296827062860010824669609281179920757959722476294008861124182939038406213830823009942539571586075021112264633872303775432452589437807547038979275312689668709075069939211143482513970537734035453284199697883911448493139148000925565991337316939605958857782197044180159702757441654117823550853564509733020472277597341272758231074463764709935911497096397425307642403864800027531306300666326418245243254919227181144800597945143564970487858304979159466529847331884261889054002606596353867494167421309638771395492553395789645639601229160599528934785860144004918232204522673174774400184474008591826723726190411541944117048153182493008433212177927187849847032111670062117693071435037044860386430655960393111233125041695069091199284934742153026045618044859136588529497742903698312179988697588161226911103890610444732442587035154868908938373486610680602838901328885045758044817492317869722162349432892369804903864860534667968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,25] 637359449706790752187895941529473979300679074280222713423507692377318558527871119446701146873411224884744513612114942469931529688104433639489953254251895266989352312054705701204647174655512868162305324422701605402770093621460305777742631664662127093393362466447092200989479171407181233460927506719908362584598353929613395747895172437014625277845722981870532670710668921374650720523499949047111501813727209315862135078651694821930783897878836282364879539226493513257371872211757094890771975419005855833525030326509609765896470546757453137256801199490811609125591349652477634253052519424189183494438830658319565035093512223297129213928791477085030139860051280291601841860051794019589182549502556432608163176351053561264129128931532462120012196377310854465873897383291324165020482779587649852689727354935041950115501101847444805962353070107943045805730765918862299072792225786249888081077864073137204788237309155126937292429267567667035962933259834568254992420960511366577479408447243823985657676224725350273182451642145945833765803509829045214335760011672348438713033609756587870489237987561908317139939970473103628193955980802553073581130890902572777172207976854578091163551608439157811860885887922582604858313496671043041039756506249599603821143890759400731028661046938391528132434030286265895922327103332151117632910722012488333316872881292879538860252888026718249969774189355203458333425036320971015095796989872389227853327890914967854143255630047549959091004407643745636822673449632802294036506743361231621778793294033893665823787554143134039392192138292993149716486634093156746293031435812265561259994218352551982823868698101586722097897202370994646914413175354309558558220916518042048904468107798313501317335596564735172676477924664541174314100607862923831761298518231684192373432354188796962674078720799568995155495172248934726881760076699653281963243385928105917234062353841568566981882752755980871699029742096662347412244095211979116721778605272160559719834611731742133145687043940576022276738924931438149655862238774284498204643453641291783258755258977689203783982299003553456996507800198645122579230005273574127074182213816535561684465616358433985319506951545604019778687375917461410911419396418282101981204632850788188227941580048486077531680199820384253604725897140612655533686847775243222713470458984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,26] -170968791582139576607765087847127997496551391692028776707695616268038850866384345633679425254268388196587981139149676099932320082673051062576286811625960160302846656583302611873644374707912842991806545874781158535292865772433048454199845553297443982750362934090674861424213382845169163242449267044684707949465745861419273145419381623786630516555766672051662058234380945631390129579285185403525200800691840444891632281041911548979163707075445350997069365885919120234920695556958241055434831664948072560028910672551263252228624133538716238743106766425775128318385493538733205385810432317298426582394473594227345100954900156958674089103241737502632809129158889266304868153335042449358091160517358572381554422061674130559614031238109254788685288875569091476976771033404876507059076437376426772265063278551228429467689246315239509239024721410121729959046418215327364040887494417953971671232597648455377146199819447514218573038997147793409472457642027126332366190968514110668591233634986091002249526324818542638913272983661913743175013008099021640675178233016652452693857780308202685282140029678936640943503331246713080488016821264167515312708537288994568080341293220198757129643558021020431842199793117759826158392812606799080982609044485766099194644075624671536200880337719889417771019989932219841201866345827073016460170511828748368940470685258758191341354917057005457089454679989999259775347387952511939310783204158180607633074266141202943648550675108386555968900689943623169370993845120771448995664958681907663511635605657793341543852769828204398819684406316752550924206747958892150715841520096934273035460695510862166873449696482610641629513071165820577812797299988292710752713018518610439207212459237079716569656457925560507125598383119375915315080176032777293197176759184426429853695428600416959660524807782640173146220394071378956196433334669305984144564340093784940347009049684624176398385986669890257404604157184833008208506966907177178437368788931565425704448757508430133141230471660214938999170652076643493622802867421143441803338687261638020991527722532212858946253143481470869329611119055747635639436912744090682188840943648219174256578053668426562953948426211773503991080108407852560695324779864466103562370042833208658078709376326764169943740344389337544043117370046909936062706769632768555311486124992370605468750000000000000000000000000000000000000000000000000000000000000000000000000000000000 [108,27] -115814401056744303446379682699287792069038980718271716656165846544932087423027993022835693666207926012299084236043063280131506721059785306738564388182934339011358142241636565374618591972094164920108663613572383040994992378124638485912711128886330815514047584193290667999201185662648383991599961070501412801132968667766849147003717324128493114968049128565420474295040194369129011275571314806984528954725032531811529315764197108471644063629426719694983691561277429057220492139138220749029194518204429538306646002428341666428893478996879270142363700551832952432009999513057545327042640160145098332718134119052557229220696382320409305384254513228619022416338257302373572112590834508475949438535348668252292731727215915953304341119443402291521182924180894473331257784961655323700988792667890460713620294013262556282537524961287150229226411884093244686229229076624028554413651825155550256542965125448293088504613877861005289152648371190930276799313632706804498641067146711277749752445960686169677852441882702027524366695574371747658833252424912428209023010466030505775742057207770790654758215019461548888055325619620599870371850876346859954637732125518381672645598045658162869568680388526454660126785288117311165235350687707641002033096680440683982028434296062111292002133250397942393533217577937294747478079319285103392216811453574113957120688645298725073303499992402642803335848261723168375373547975285702756235315983930880339123797099586207931290255695925433923870948871311164453230353616437213433156943335881943147693414974819966227823332312984454670809171809841187066508610547905732714073585803379018999013841603199046130561392815590804567817661557842273467371871392019774213007254151830225389390195838249559230845986437321890970141893925241103071724324671991457083460064836119470808592608177043807358058692183097720929442951390788439125352489567140678116126068513905296567368811674259848313616957188882859195429711978872752501443225363162725523074186715341193514702597269223974367535986244169687280214670844960714903721098977539752997521084413334079481476922191490185264003102752323123679939290427205969555040537077213538072009823804901363621880094953686855600200152546007768684453851855268617897416045822339844996309404729087585416494913654559821014219120959642218314545039495849080251992091472601487112115137279033660888671875000000000000000000000000000000000000000000000000000000000000000000000000000 [108,28] 192820559701104795665514228179524852220011969551368386039174433925405025967640819963169445733629655033492426521129193251712328948413521942074847159274683280804912170377401509014767567358757403376831879140836669290372320196458678910725714043698329640152795757163509508433603100020697944569573270865789179422876752634678817693859106309232606688961899039966031238284213241512066315824322869214123840737079854729362479365334764832259507458007309412354080363911134350762334911252671719568031479391375958589200662090808707167257372910470524741876992759186533093575326139978060548073131041346185638400502125974411215181142779079392570083699527409839352828554351445231774176819246937116890926691837798797440875271939192079117210915978022255332474826766432196870978268816402416102096172970008557113799562624423221737142974336200352805800884441370837897211206402224535509564410276534805042133998985052888837346567593728001993083133504824994010213998545844321979421165868315096027423609270347807529460960307288411410221194303396900851721889202309424533832673697728259735120643456998143386398825868007340450481570518414076895235365967777197001096295277257980783234417581030784923952971638461240581463665502931332825295308898812187503096587070376132994714268549946530136164833662042799124790011503043710353384031520479631092137533966654298658592517740081930383435314332400333866661569493167703949281963253603765821725523589156620583959127836787621306999163797767282654119770110022241211358909418803763772129003691335945341290276402068198362240229842418667533788031404518144494560759887736628675837987739068601134566666007691765262917728597363250232722787091254004266973694858151999990417187309824896950541252540375881047462952493836428920338577182932441671411822654346078764532085220120989432783339919911445781847975891253369535587976820623502312851166337908532315902468970493976107058664669755343360197328514134705157794362293141095660255573527301543888177535033392880464213420498127645439839826220430732290025594807679650996595442991481665300296164882603866647127917056979585506883369300921793326106055933247636710646913163564611686850255392665684641952681589297898195291839031377861680023539581563555818799532309946928346838897406820512601577581305486493722135250225656508302545933228236764592344809827236667976180228833982255309820175170898437500000000000000000000000000000000000000000000000000000000000000000 [108,29] -147501169770181629573404460085576279903132359756576053327123122633145967275909570291409575360666849951446162771808190661171739445957501964468536576773874346339919248370796442353747151522956658782635980260021951754056763862645778676970255635083352065831652641219146630957725863408213646555568134531193302324609332190702830474405293957514685422315490652500285903751965997339925010747181214912450819377231714196375514910814191776195530181897818613430746861715644618862882928499711102686735059174965637822382123633160809065149689238679590413711781279529631539227785025634008536430659872054708399874260818779879804482754634661187410050178865031873605480341462746685299588209550138492205506109181046613110832264024793080718780539571435690888244713737319689931477669552605028898935527930800094977593826879076895793400858682550567375126500867540379689585458409550628713397918893378238954021336559119098553867336788822165309318906585582442096125509354590355849708857518265379699932567600431947546524917149338274466980826275944937407961964554711202800158938204540882783091998966240190061213178298277836157794658564486184744853841854424958017142204097183104348719807148439472531427246441666530343140989910910953233119380310227207304753410764435639217976296287830124123699016377978245078336803103052506657654655975810196157679154571046430495419972249351426966068096703379031535885593953000830551492753875519589081433484249262073004992413908371442040595443040828731744742009646193432588366488945874213991959591853963198866221165739400177295786687866021684841788932932862635576296003862213999089673613012554302326358657090707162485053935784895565459303981119490449691804050782562897067198295430978400278076125295023448759173662764149806388372017052511160796103370543885572678474208045393179589028359227367512126488566048664596740870845105138357670691676831366047557808088791564593142779785080880775167489016794292585065623469213574891386233024041143626019689409885745762091908115047374391444746271649077686362363646909588321047577846667219311281005228187648052678031702334466268867027912903870538075621838858438297012342102513408878568074315103831985363850996390732251528168350456618718736530407678813412519302515455959388242799729241096932906107356406556474901429045023728734931943623096758168340985733222106568440779028605902567505836486816406250000000000000000000000000000000000000000000000000000000000000000 [108,30] 75919193103890972459132774337207352858228045239249210250178689848935310534788895355994891725699109253883611476547705399258630359880619897588350167726282466949932435338700864948951239319951518148100288162670797822821082086525714701575242621234339161481225350254193724827005052760470541325323449046704288141819074108923706597344655937477284259111533502430164552216943441774149860463493132152350362136697388803386770429926399251948393908641049604122608854039487351610351605895839680500872850896491348186567258574538755122911862398889775825113786825979788683003141914133039058079875051843273353603882175733725937671756014737623881437696392622214588547233676529686861873089359832042417007452370826393973580713562575759153065783421945280405338717055883255895588353203542834911547736662621797413919713339175198954882428204175403501581520163207062943987120781048180730890376004111049638333448389799812233697884752616418391633945436961783177563321246960636306647368170777934050626892609519977703139469874571776293392667773837021615807576595955202785084433792530095095848914758392462345989531839777318160212493129059017021673911440689518663092713641481585752462886858647108861054024609293050355097336040825143830982624004749614173112198047677142470554806096587480286129617269530172945164226047793542076190278144340871934750477471334324521434285018778978542700235360122118228753585471526511556967424523517821684613610213714709894891319093225610065454736146885856167933396969892284761079299940184032635781795295276734473992659419211870881769672335980506469141931479419819367477039041640612748639759940314315487187219377395703371705479862588577897389642501493341773940229673716770241124992843613646768082460474361428466061568560321317942003005730447760939750447621189086470803174813873480319814874607913986711787754974222281794057008587932929195913497297018461232064557147524180998301026915201496531677019617760396958457812302484863234956611778613564978747126832321808718630986542985142493881842820337603441319437501755144681281696903190277706612182895220772697512107724598508193236557862256775345195012369367248975506141472852949114215936499964093210061469722174656286889100567765127167993219668512868231567896571096014503549351625819517119170241616704546178100255344520311938602086553250085750534357636952714591671576016551625798456370830535888671875000000000000000000000000000000000000000000000000000000 [108,31] -26813747142815037570545233510613375358863868361421243784882138558238713014792103648978472528143094699566557091533962926196822110126805062171749884517527653607418461553874472166715304041438244575711762973965363808935098983609011624907457211052237258592213926391155571489598839163712070303209454675733177988877576016699305872410934401715471180890266031275830266098594152739698816899076932419520231587132151060476670072097671905731579047326558236218358317933086144978308803951275377504503317618097559563077381746347638825911162746679118706664731437133938066888075709533281598651264861911444901050221154785697897131451676367000403364400903812173215667501632238609501480203177282087340237946039153733760198615113880259189767736231752198833998375661827408277313566049946794840360710888775398012218242253806780453616247166340051704015022275479827561512901154276214674624966795822396992573838009777741309497281967565974472450256090029439876267030208907366872649788903920174158498306303242520045898818378708431456500816551983777734155056090946403612506260738274307548470422195840354991388990037150766539108488545718967569320828557256572094831450244436876904751772352445688060981916331048769930194784785161537974963819767949263175510819287534452039199192350884811173197034716072541382545428930577253360210716793381610373376410837354175668257945237762227194648162738823634536522392753832006173963855571330719442147007790986142864407625928101413883907044763092921361481080778732025095343455624848752005874290118292003426689226171832918052015053867621218907366013778504909741575979673069241909522736387750225755221154582318001883514920016819444198056156814597649930582666862644365289717494887583510060604131115205141938018341927351797446735363049268261498865851964604757025483863822792430059713452941024327663064761612977604048162694606889830256887000373624822968600716980858390658874563577884526117632186420145706957677346994911952553446933225083174481775010237492574563056250178455792578179169996891259104685587185602215998022229454720766894526995863632200647243749733703878533116709331883860473756141113374869701463753645066329070872445912826063871438800521699582756212625059295567449611474608429037813355412585787770365822543820241382279579742006321992117147683509362467131671637425195973729287795760334365511049978247903879946534289047122001647949218750000000000000000000000000000000000000000000000 [108,32] 5974655037104269635036242471509904220991285539292102010238091775955487542096472759195054391340940146162991207332103341579400026665510039274873452150245311565256413751205207878693236470681538792235836684420396718802794220936981390407806602982175565431289556739903334208090907191421919108548279239426259982992130775324774440071690628392078576564909334684958803396056538063805335389921207835209866920533225463567855101077195489563009438092484375028906269142669373607257404156742339006621983841736143747864716758878997236356764102322156631606013808546002133528841398925816410587363668187102799252724917596366024726142724806355414044462554366921703484571000552887257358898762301035734993137997085522756983887922730649330556805880093725333852307740787042428897551118335286253452752671686906847603169620279092338025338519044075087496420391043037635184583249025031458324766367935149551346880326264448093380749632061102122266657083806373233400427842958385015346379188936914319946737005986646869614898784115459103692417697382889899995067757270401226832127377762591793350196695558120466603039102508819644394939180252694458061696876377999992006101891953497192905009864854334142530973372941090176481113014637089572339401232383615511172228559624879527369777540541903554394174560944042781703893715756591176300437272222058016512855196217204751966622067662513231624048815172471388575270532017069643517312620082419666723245488851377550265072977364314572319497563437760457246843329588253260293693717569525807964999816964952226528369129908252425608673358429119356083951531116898934892387942060035763683943611332481277319168501714979603486428842509296784433431465806136332399260479711613408360337463037254185394260704768568582331264585762403410900066834512879509572108016134713063050187509960854693581800274611130272507826781370250179143066194756754827021397971230745837167664147838890629614550606410171064250735618944695230326557487563654142991408018378182652111764200673187224408047396472294676048932088044937090946137826806942885433383471078391700151617303455335462952222096412033583493276903273888386941278744537904305561378711443559496827660169137283194355530284310711640442251366663535896330271715214737864260044443002989047032558827839265162759649321828882602099920528861663283084886095526852953080329086791298951274060879327969242336138222526642493903636932373046875000000000000000000000000000000000 [108,33] -1642881771395688161844125629147861913507322943764441609633518373737489319528113698338080266436942048072332692973100440046199753204048487554369667443002620213956496255602402200897740813582942444164770156140877237010144909381547773570095326658047409669709658300929936968456682580252782027919633471734548298131049524046918878181168811392737153810636544518014486407733527473044186218172685338332145709883730114243337861832900203591858228023534497618294415645209883733404467985404427714358293019415171232651859361700564982059862473692746954949388440317562759221297947923478723393761000465695097586089389287216229583993679806273231590774436486858424263072831427142568988139528759185519485205503085719674976984313207044726436319253798071589270085688845377781851202867551721707103269209771388883251751746161107665952731654435808437004190032965809477402977699837041375905648404867975492130617387309223249560781450131946763326711232397819330018130051324452311598058930557955866260692794142971799697320487200860091516904872292468758974366116224656344513741967453977302515013133980858339838203397302458459859643020842419361049832490792919530423002954415547137006590732702941715404794425910570346454359325383933634342319820869517925070561806540106546025403375764359733934159771356445759202723854811095587174334671816983804418836745335859854065816261447298514687234838101026696883583437760789930875150659323323617760261088599574829726569607047367324037909006851021681891381627735876760264330113076875653462230971479581059599513438359916287248264198548498084989875461650604488433577504207317386572900853977817464984071039512274847516443223358264295536498537264364206308304597100529485223574354097268752880404659255893690149872722793366749670918554287661125554757697414153992568466004032233100354461464048144741320908802479921934701644451342558291267180780079248830148174682154206178899846545280681503449996765122419793045979672886347072039211672495380533340090721352227780510157296987747670661490647597178534231176144100995805700677919867170880871888363582226830455929612314973271528577870454814999912358457072838953593667956765289510885532800707023432156727742882026327170805068017551119863313731107009220551592240882416927766147335668750191981206933681211300728144088507314784017753479970109643635612745130543517469965665263927773187546677036152686923742294311523437500000000000000000000000000000 [108,34] 2537803410954172168738596579360186296655954197182463259864307466071890833597270966070486028198995891379460438178683599211903360986486213937699015484511835804081117911224274485770766025318698832990173717836108387601098208185408876550210825831458406794863935244885743104175680462955754098769855180719286852759070547047847682325860192687093247898212906952759022251940558477016116265473078291059759947256752995031725016190483783753150469512379722977400380715767716961837999468556980803013713455693148750595163292896877431660624069565971278405271485890947766536961068177095071910248468304154641439842525173292427989165066989829819217739180166953398157146415991161490849676823639561077257414068005194432574587377126576038768036301100660006126153126084193328047893439953652174151755913328087386052856461076442978878327902171640625656850606192831894102551355340934191448599807731186902857489344014621792053320853354704291642108763040100739792325192565216778767558648242065779154716111759455870354884217464890690905560088368060523816262388676855193641556003150617458609874000156382932165883868154244928663290023814324271240159761185141199854494304495292730278060451182452462423964005979216644566665883906049354786778950359066551184899478744898712562374057580860521909267969102031885076990573742131555398416538054668840173737692592505401129471818721073028016754240219700879316890358394411221913141123716579319692868797573843369400451694930752782824660912392668931799958353257074783086034264312081983926317262414983904017020290899619181071700088504929042686999960501503093815840889978983334003946643169114181777348904735275132537475190840588695609683643343390384150869717040921071942877189499212357410301342054645958880584992543910826600653808638649060610904247978414032185804860552309801342569213116367490465257913066143755754287332918236502477926647931212599898382936372117211498487629653077989279881567028061623508936162822484226935850270398885261955539642798225577834840019487312992556128376245557488077732902022060879741221897600805244557564315587383816241726259953832759342807320490268490267919817922190353019591387412641335848485152176403389682781800290767747202943332752551531152639190404958650882517625894961529526669931872205723746849338205946944061453146797529721092302020597253330381378671594442144456763436011845185686069265029729535854130517691373825073242187500000000000000000 [108,35] -3273403237632636364446170361560636097112940279658764592734108876192896978922110303588839374283237525336969084714522915881086883219104451624571821958098173336919771164341897644292441032386775904894525558912892004353392243120416971313266147295707567811461286284336257218778716180913507898470656151130880431271290428209709804331746455814449379990031504648823560482902041938433509353229019520217298986438850854339788346469615377428901280297710389519649318652780308077687126758623474186273397742632684782314854223822003230173278504996712547341060373452144728965355205846194422223382418934541954556740505214626439466325254239026466950786833714084569496329116436360343657106343531395580219271509061670200648367381590677009214143456095024883316681200712189098937433201203153831452685540114456798238372189613660424896372233178140521779172190400177057053746680775594285041845537362352670293765242752211522862773627283335182687013684597794993713124172705972336681884479588914326891215199524621356777728536754144301136829566437032314769603171900153812787454796445968269593853621170911888110120047714914269820069403839225501324510259571873981086587668696941580769061864594804665311953072231693813267613908145865605430230517336787888739918253374880682647460769428566219481041256188630242601259421779743502071586674288735322752746239782577484525324219993145294396902204785489187356734091652836226086839653562503259225589640642693357907259430381106162527523080988171270907268669954148106336912536124992366586746991921102321297889679924684422912669247760727518457900432936195705403514891367759613341202702988017313988323171538210389305981653711174530574672346609048863250029904665574808476409794404247762352165795809956367414470786603392644769009188522361155496347654238738490040883606374703613798810948395997008040181336367131641871577816187763830506897342613380554538411971886569969140242659154909613704857456244788569271920012329840701190567295528984590471034259655446114062845509900720062552667388704595808013174609444802471898922467291229090346175733304494703743931154469604504499782167385059913226995806348901794157753634544454201668476494410265272222060516477278090979129669099050692646334900348572745401227914154310599322931493460356368213096691559046008572880194906302369669762228846875148134088732230214873564349645362504349879777731588403888451921375235542654991149902343750000000000 [108,36] 2847317391627616192032994149629165528004763911876172023577542508322403175945448947878178819703162543648364184529592703396643508938616337397893690201556277710900921891043418373851778110008073722744885483088557446451898811474147646961386536729752243584033679154074806478869073715728496259272133964298954964555097423787364029114816979055209329273260748923903958778436780104736499280112135686890873606910982280259436880406834301402883047512014836156695629653289463853571241911412465425570153832509443918434372330812036559419729088260549685283115411886566615684196216063417912760836685619281525900777489536722566055079443696011452877278190674375718075368816721017998794160218674012737951009092080897737907104137265949323410582936367554177011847732881715647894551846896009328977799864986832218060005759121441157861716510063749906627715461699336667821236447838793178135770223783172044440751887755746716210607945330706086945133414103394083058422342379935560229145198715136483537038134724558353347252701539672779101504088047044854556310983995539430691593801601942415763662152967615483978178412547616795553512789849401238550021176807799447716713280222131885043623410434811713637999042479008172530036515552159483111813307201145882954299520808033977036304941099745442483316528037320721442174002887107659673267674622715299347876165666116553903484255846550871963933990109831566878354690932089065277422161884884143124214282819251116735761104680005343448734419146477940835050026433141615321820928808433041605146558635674456283777046781001105712189489710013222354873087501610205846823323735574079986830181889364074234697759592300230725594079627714691053905640820110526585381200250071995790220525263663444917224575016851660249043178558290736506108703509766869661261807643365791809266297107788076938604864960298435741290231540692066965565998328649227084152707462781218740125420670049321255438738617084284018960205918853012022704277647799016849973409319647483121788963013304754467017041328921934789879847228091126997115533822402875283397036355167479446752206784680227094636762741647750301761984884397836816758041170861990811564113511674573819212691644514520730949895974842634450057532753680684928467378838436396382139399002884792934233162087289002971150064049696482853378210147073959827785997235303261831858956239937555425612781886978473726125893483057151256421235530069679953157901763916015625 [108,37] -1881953915163753168520346741783224078124430460311506766942790534475833767770571814375786505058049426883823280138603747287841254101982216531161805889036546315354373000115999931368458473810163613434989686179179871009619263444284958262125821558360573935136017899625231559497724599811227279281594027822622090924943301557028792568247775892995756449628229589548918186408733757184027564166759002256892094567174122091200414153964249263140315649118309139614143555680534954765975555083367092173821778413139389893113786759610628879393315039747657599932436201177058112238805273154742324552762588882855486101645168076737998421755903129335963741832661188808085848133734880544962710494459458313556715027211704209292165137809578250817237327003900596638225597029871585575225474764817293195906599915333675984158416807237609014841949716783101895217445438915748170900637560787495524755803230175147377528236206381237035159760399297721873608965156236926403583139702370549041942474373094857058637636249294133985178461978473063641609752876824755426705959097267841834099434366371817828634401922099873179109432246326369755806282178717909138435982047246144515427956165935786030668144657758561106640171414008719482000712239713918674815320883167332995168473824236971475466629601736103612780260466131850870104050932342632617265179208319171681389314526096893054495823561026138746008646672807480300370193927365621773267745795722661646747719590789027496460962668235904918534035520138802754520774542388187341639435847681359671155615298704171526339330685165509196447103325839342555446868145440394285526608646877617758861677135146538515801844420831551974798779703240855528811413832894998923998316669083084439038909876945619679162487898492773318863821886242514894866212736479709632646102400134171446015053380467485934129149819051591888977655154846058626488148579867924585058748684691130324290654472886120046131366007994620709454635799278846634406443357313468213517736162302590522333258811553805291969891981579856311288714251299320932704720877428027596371175988412192183402012384067556285312822957583149706538556094169811826696998638812104790795810051117670932245634782728089265381856505615135647845616393364987570130855579939949305337970611350913629479400114794583164643823983222567034843229902814957145123833255177590628446070027919906686787262351377161052098496013540440685574139934033155441284179687500000 [108,38] 1008679528734847628605782853271761610119501960198349943915471097187502008997192239442474079411237899269752947493904246144637460012038205511217733883189312744986459336960367089350472520164738251986450931838676762839574771943495903218518927722163872237955688363076957290604744773449944597079433730854110268907667699208834639529897780237192755519070144716448425674826585572234614828186692510825854744714085920587454081531856252345824811280248306495523560105178444343045524471184201048970364255910135303824757659264016342419364588107592716730919360407340186158166337514195368397668367957168461110238523155794313800931646534892021191142589512570433868467925205136606007286879127500506233024487172508761304783866777981814999608494171260543604873589490170794535749497366982398513081849117587632918797466441242278918004205419019111679239825854605420587852675846589337836682945485662727369933099879157765231040553827878913430109468627313595117712541284570075751788422858558494232019503149897295665521108708477294096395159416900091483150428813318575745474387433895084010261887610600024110668729400343692841453910377097779192849421362547021846362213998199781788510555271161106624414135356441580488203742836937568106005739260205583464221802252315336702595432424605434291614201155617977692344401829500270908808734594343024115757899974862959186746428764814102629218960933412488859438675128613763762704247172549454982044728607879866281053653801980426748617826927451269329820869190611214290740227257420054266373698015200986133408985261562370051352561463895827702555467673967758339233183842066910369731400028275738804376983456260739307621827115309334506886659830610586161858463360387705131017501051555955796822283814367582511879944543830721504363475148278612756104537786540490067194911764241343944416802659888806027120569559567397966747098231120539492484823855742086906996135549671721476310867249424602110479868160511460242421435767623310655328562764994507247984825894551111642063254852471655106063083101288917279651321328651941784696373716583052598356029555839150943687335250281746697619035479215557156619144205979174939377212687250490333743311472346331819327083246936933572609653716220880760715064906207173371868760304535065077034756276511843161453269352861352223503654448347536825156016456241069473361138141742731268094711419016901624121258784771981709127430804073810577392578125000 [108,39] -454201185302578473876970729565863248490492537121145053770473464220429285649117953015478685693190033047418422149982694486150404181228156306346408061595025434107372791726100014124231824716916354939852720218014955685008211635687891980515986169121926419901435722391483535358612029837921510592072966772312275246878948391153394730058730489389723113841663904541982001167313730540829199318315971855531614448893486970401249734895219915197329324294318241309080100680863529401762992108690355778266004241368720710867031989235302972672481340712227148926571475826791416188149266303731660940264372241349623518736950186420817206426935483638776636330329850343125875750001615045156318078770528560546344005600075550629950623579817857430324951804589768073728188953977538711806785689951141050333937192116284523859875731803992539672225347053517202547665491752030755695394717560013355133870608842692808264996116503217892549433978749108803277311700906265729318642388698259846978141258809271659909428273930268501429160039647119887901769936956374264185596080181104227294737841433203443254848115596312965938049690387138234908668964030638715753609807065632198768237531407986236501826020565174400282943988152928271367201691302855378608514588524876513801907322026610611406831929412284927268501741861194333872967898148757498280589745628085871160568675433760688637391098548383075594242038796042234138630719490226363715570982127729408873783596100603993804783430361438097827642954660703694794805576999777070228485095781159011494786951327064632086233254213986838324571430063201196251081227594835661802234108470104977767509066635678064418647044766558933298384402454208162431445945711032536355258248530621509783439176134761472281665770427692366995180995559534300595985120424871320736421728014763673961386580970234064804441528768151483489664636310540849650720371224072708716473928464880915877197782373787359594486977853822552771187957039617365452142393025729732266161084904980633139141185294556891538165835536458243576259851961396780779018818528341892683954392868817113201232849119138400577668231341995870527428196234633311640146123205757274412884449993640321899521819469929469824536862537303466051469756448881144648244615874934849463325842650935874859852168266237740327234427828013790392084073662576608005443739585301047391717290937948124754954802716159644078441903758402986568398773670196533203125000 [108,40] 175983371575244451442501858172038744794837306749298428496738453167117861599484756809255349389916379419165266461295485620141562411006939262105562534085764596253124960964035489608370269980149135141286493502517943990877963188096140513340060766960969175093088906366139832492075297467450055248212910652536517590654938917165743025433754492172058092952045893825145712360407707854836838828662020431225456167847928870718783971291397512453796705927851552554879000483136152571403447241501497278944226539795338617132047967072737870848992584439294404397524870326419176090728878787276629030782943949886492603542853209757090321479264908164467300553152203124748556047560631417663463316930272153511933606459963933854067469395162404879726082690569390239347820136659460677169683513820544439395851875353189178440094770069471948374273585588718664191230695659394517235656801389950864521633850062844285376204597860927923350333702468612158641513999225118867240518735931228612671789962844261143887836725580092303233930482855670699320491952788798713670463968847841630860358357183161882184427445310500878821427466233925229095468778857116029188108170851089048987381138228100756963629819430343405213969673153677439816649766943199614342334844325561257472536636186773827522965464535338754569518872771565513990253526527033852558406828468823515379926871723598267277386928968436728985133244775263298754951163924802588009707012365432275993639111449360846795539461233110808555937566850958349280584075911376046381516155079703843432340450347626852418961372127850762787844513636853281690259109894722806754746913760479490931369169865061106513973035999834638628341991129689030353785627104262601017559330751546639833300776462825134929298630122632250525718087671254834103045224176177455821436424427437340771242949009299585568326422882897966219850868035741087473372805614680413201583220119274649168399751672497264869479906161029292556056503840510676241178232898558465758685298105708459766937087267090530538858088481152992461897276290990044101167153260824182627289995306671214254679211328796120955068055886380838580161962333526481679081185813489028210845256627935213193292537104204040516108220081098204779025418037969359242129472431309114234163319253773132051130773276313574908547734082436662676896524998857524782939922945790335070850815582131159866919221208895725630516615467513474868610501289367675781250 [108,41] -60023972634977291243644651792544391032626272939867036401711236047191189766347552909909571435805523241090351198293557077465382438672327367440752546595157466666235585505004355045703717785362254125638945469713665635656607000392534590795416495379343482832889808197493047118176573567761438433503397840181496698200658869806068937037289722050863180733236708369154645592611216624633751885341750214509994061652228020567083237758195159591614584165352645208419115036659823940478445945991651472383123777647774562898685169598834367405841070904320620426635790804491428600333279906931131185794361415232770270651083591276588903346013555053390160844421738789494171923959910792919679262023411568671049459298277115983353976265367263957996560969219782983477657639573230308897769350274126072734986570149369241843953985220183985467221114785585604644940576883449522956512895824136561084287984180930422571469239750393466095495438878297575357374472773349837166835683584368603257891761445970466318336469826035448638336547998976169966450380532380639301542929108716309758816719700264922348609918308019112538623029573045141614232422430978668558685782579648599617088677155145235584166073613841923490842023343769730875379409415096761999574924240737757759210288388993134319618766900192780732122682836798397013161788302346009460751473541092400904653456594100003228226281398506125969907777418781216579005398472550310381617153654565831083919789449100501307098118339681543615675291747838944765853713239941462840029960125712364799105426171383269784960461832683449336065307622368003081560877626509535860908308457932495393923324077678088201829862446814808578268453238698461297353573180204718459709787434767680039265825988531399134521410704778744498145262758688970287043839369721754306160944960569498057165438892641537250946481663891686227276772483932968176545756828608564098033076445331944552978076917747789173245708154634062355303892886026109335920172564482848573155191587176050431704087865725736114564050098077367793148060111995344887404354515222663123798647680029602159471448278668079851669552335873402064826142618084577447320972146670764810814662700625439599208697955546351823948921386761998176321665979657918185911296489443635533711439098112799713769592904813069962703357394497633573602791235272485792470211404256743672751902850727651986792227003369992743841976334806531667709350585937500000 [108,42] 18556214783818469975598481094298816794214558537653952914711785520001468312388023673205112054601814259023981721356824422388767082392117571743870084904568073360805541098031624045146569089931157780103282870822597883254130440642503571887223784073397274749444267785829833715847046914683913312297190479677445327426342990335570006507328043399459390391768866937133019313259236484158551792803878872951391749528361914536628346124752763338581452070714286575765710347936025821765104958378758302740166554875652335902268006739473043775353262474929180008662357702856061000276418581170640809411034766710987492813939140315906652885376942084069877815090325920345049128601142036631044148999914500253516097872931393664771808397185592985860866707788034201644308101202859513046541468179291481941600527121033795747300127928534822154345562993061900318620960589505550697504807947730447083716837355445123992936068296829789012658868850521818421926188992804331143789243370495575559363908090852770993616085980954514094889344577031916565794818216937902654505935788970997870138572122282814920568481196464200142457650757219920274534800931429484012177790733490782402749169906957187348683925576556241944036126080356381838013056401811683900225399838348057216954520326240794609427500029362319799415520003522436426041515237594267709470235700710461198995157709396983214396659619310559742560403052955729510787869381652101172019914168460663727358211392218688256059874040832154252775933160226407004434051017406285744737237823456668742339222315501767012994360047708156511412771784705325554690023439064262431235736379033252322373661711722262876694778532490536171202005225354147816217978960660345219402103443511449097360449259390045307920803749304657483474786817411138032699545067418179309650815472841635902404843080762451329309012078025266247506321657991495089695901326380724884729939329343910761361538696022243596166208160357229404874925513127479468261100427438794545411553828995255187439290876155609975528464034159130909829599624008377524621411606733952116416371349061935026131790543829931616202175960930485040251368408148797428456477812502106790207011112079435632503170088864880138062393165246534170345261386075103713902597246308982559313907143469005579453292207400360364708408287716541093108954406088061679696991854834083817290808685985611633116658608991245138497561129042878746986389160156250 [108,43] -5405750544620966632017295526988393671860002137575350524832602376155442669704843567560383423392743287146381315782668473073150322759383424972498578425005167371870423716595625910440852786348817003518662685481557387353836582672542912067067900692844534086498432060811420204378260771762269626924906146619505550776156922091253084664632799807219891544964446601213478568351472587283774770531418184259106076111406971767248475966044248015754868694510766400668972045780524970703966560413554347140142464286834449471556351199058245795217898570738408411087414976551677767143567650324685848278165740128884735901155305799165086252250838329525403271010318624564965705570940081372451461069981885220244670653125344461803836148267163905125493824624735891765367177382392658243244526254311627943554588217405681450948407969002937618265613418615939615502598637561648474395604561269084874296258420164107677862135807193926788087863061412960657544703851318254113823313966128100847584462940340209366221719884895825851752015677259775961981428007784865189525152937742227417026017057184961140560885655597163512109351302859487439753251053916874031300849041077469061516728752959601464052517468109395717069861141862736343616623520475526975406370669444633669309990151555976801058779692296880565511377418298532351868270058572374040946017858357884919821179544446809062905796107790556316015006524949717930555411564901911451573974280321460103821512534965062937137370200563703345071231221112184929962541455937411216945426128157561731266115080134640131540471296542831273989089631143060786392763867304605674941006133386687534538825306425344823163777691303468969703182355362274581231962001173714628906050701098573028569710330683159689111091953393025894226544985802850552814530041523298948014137479860346342433394815150612996484061601830774820259356519623518195897684434682888770909556347831647186190179456772906635727329676680063551483423192841536897504994660700448527689215722548914943743989355400630805465928673592352000713117623663986146981572798821147923396178518768378924084470945817297001467701514130144468663157327405779438631132914057766692846368175619934468183742244107820110222803284204123676275041538412799512726534213042443497334642059493405396402639678081483349120829032123558074084660131848610908039697959915052242809043342381008671404876708699305254413047805428504943847656250000 [108,44] 1545442441026951008225206696504985089944537625160937040288096573741841456763393716656520566751547096635041830221498489217497380651649687080402331558144907092075025316295887100138831076373142872528259350419420523019749760795932190673138595516257369405245606614039318295873959614822537553463481079524182568853020764671377979203216169696728073446681802722896181518452975755948236316877183276487892041847441925096861250093198116874644822060247197330819715856611606330993281506113389777858403539355493585137394965458704808611073847449504774712877755042799415547799297141147021123566482241275521080292509886277181554600820786605822128728604453242942392767109491644894670541539323319638903041221640096638650570415686419702014811956213306375383560055066718669314845031114698929507258882949147745669086489366549924557364695499263940988376136022777315009199839124843356645165111324898988258219497438866260465813412545094835319348986455693191512688293425870924506584435380545075044382447807007472289803608703593215494103991059869206992068431152921851769330502256477662625116115662843727841862604298240688983104930205888073635117449255906718571400719939847475270440476279980530642231475340373761146760700529970341453282275052769498800783136437799000564057915782446574672705886724604853768713139650036927085978522440653770582086743114078319636556995534213174457134178480379221388958281930340623168985779096579238264607539169930110084549799760769747782411482978177457957879772974445385221875265154119014164008204548338498209711528807253990542060420133179794060757149358217328356456206871988252667039224967514481668494189031909928927626351260189837998799797446949890017002925831736742936676021196325483801345106619365256788205868017681536687620809720359813224363268771695056078612577894579352659351911058758658836378530162806660169601099622148736620690733252222058764396278151065294683275119203894762323266425094926574193500658824818661871781440522388214232488140979652233802498291030978444572691922329280245071811728654209071432362903269596987799523576775433486846034227787323535945902917561470534415647149504593808854450776124789063649951781540742631024242907629096052342741841494277629113935009412594826965718078399980031287777188747895086880709085513669571232406879104051516129757852200764914014026827725192543466271356822350213633399107493460178375244140625 [108,45] -443016910189028409373364988009679615899254076612701711828989540232168086878506889709909737987092054048522719841404484489508481179865535874906821216395629545943823980231688457262338756612054060712915104754965990151411298279592355192476561796823625016211061137326440827966906632734685930258130249066379706324643823817342488676328957473660832928377598157590067234607714049798237485885471818125228038067595535973613146152471726875650830116039665489000953946540732796233440008180069237887878782302596081776050213573488863156503194450568417794147360067414700643135872185600201673095726882658250977408826625631961932035168610996227766424490617087365089200153322899027577048436926637349984239062729057893104792072573582356319827114885882719163823951626293290442658065026389383368273199691269493469442289994500488616712288100599059596789189994272352162780294534667389488194727749374889562693904273579697832438231481088854710458404870853644550347948644415894003293752390463505194143460924794128656869728805344795173009569222045155521116638332120820846404044541632690767418240097602448808951959556917134625181965594938470502536086818236759959772015573785412185897871685345531837757388591748756871455356073720696235007611242909827116564563039903461455344864454722140043428067151261346916643729747424412839568985111085466527343957332584470835316880037331826613313350924276544938508790048731703447401465612147283733958846339061694607394288957920549256468331173148792115786602815436809476651996780122305786803212201776820750854642584135540657749364999105935513812283199137038625511929278530123274373753106067598981487423957850539316667775881414591562529944178854764815399674418703676812041836463718235926130144234726250889626531714310418306674585560345455602235298830278873780530239606791553649447226757187250954214622162094040710066642052787353574124982078379894700998551150400418160634024912678885039417684609774680267830630383863655134177718197334545680129129094534953229967282738777094076728300681449919962315732963540130164099531692772355636545525191261644602742421913648688525717983563088498438916320369164838553727786579892396872429325898264697616612559862172394257850172958251435733661867355959464630405093037210446868043643629674546809111480637979735926884171341942364503037151623405174372746153602616779815584480139989409508416429162025451660156250 [108,46] 126059236743229375252796578027142751471560555742397312442639814801402307939143390934645876923942945745054092805498249697357744396994035294216892476665161665669841270004278410154559807196750899852503229672947468630798533374910749533490774133155051027209460947672010094825164644696949271250577421005190056991254867404835453251455903960680681707405967124374128269291595667450207718952105267444166602819458357576046244717232340996956114908205356986106764307443677581223896049650260739231146783626946752625427937792315134027902069661235780412728163443711033967024650059107556508653997658152699376436950347841645991717785559695059587251252526689135388968071214910440554873494109939319290357785750326659971876648070163598338170251811254658283775428332940967053836800975893383646638769028433582379461053858545407878429728220943786748698924915289107548580989267975361937898447629938031915332238118247141920235539866993544536957266941900321473430078188870813505258075146680884681811873132965175042402950175457062825717927616906275127188746996754438443764289041617479616361957355894390317860261308864853583893847174610331501867773675599527930353892132550396421661592926185184434193511577553244629745772400125053449912778185136556937752346865471574262764777396456318666486719793560248425513709528736027151608608919846906002999197656021894190688003432746584285564976572866566162924451821555060428478333381676266691779481877619902919914602897890746231999256028554826766721268861885568944530641199402441251889370702974956446063370438703949622079363408707983947039255527041043857768643799966536830179629567320945121826045280589641154707073331301464260737408394978976396926220942595434146550178862669023792543080128573656770679619081273635685907839316586620890351236466039981535991296188343774111578373470470434509790153373851396515852311396385887186831713998610292685757183884581735472799103710827850182973899930166246558615877948549061572262584383802710576150583287583074081248990377149821128831280757608186748138222387664521086959916828641344712211030687088989507249314176074384148089983452486227367976986039487963795560419907516562728552881526773023514672020116551290825367455880280228548862485945732584395450133956608934008233800374194663617927072995415624685802515336684845670963885792303296337205365287612132858818814185042356257326900959014892578125 [108,47] -34664170078360354796758860780536012424927779591074845766885892166060069539491536752215096968273106285211172097820707752009853731161880420594246297763940640705987858185627638494515677291902314462890675178232336381186337584420917334619886254311675611621943425215907510997001961747231696500264996048999270896153279223857913328983037513117661687479336051519343764952853381909187474199677575365504310854591739193853241001242235982995345904072417243231949167132846266488015102715420724809749150816185938085509834480467063094817168638363095472788416518027240750759761287029475618669611899005381365206105309976678113267698914665484165564516877162492911169119081668263834934185217026666448526073530532599388687620267242811776037239206097149426316158083623346804444433973696353628563217199183140775740008003413527812092013986874549963011359641009781254595891315086439167984751566411728205012317171400909879361165840266658032525487750016667739298148409646451746128611728500030566960466390928969601414104478709347083008525931765337380051258675388274115850667525214443595108144315798341218860734069390911114136335911836715599990698579509898504121131891836732852996369181576956280398185266074056632615596686634823994186115230913258156949446226573503691933558758416105080531312061399250924750803569593323234898955331699158812073190836492903916074077475971587559743821389981816799880438859051698850247223022024730436717420081449100765205586931051895883035574518827296127870774186657944019808016457996198537463296171302378894832191051236849295402060063408620225667868683094499213424556079866237597553400544976106132262360775457520009752617723228421285002673409927616242264524740716184548672153221247554970008980133853539755587541023158155146175210220250215694417591809091676955066987628358309246442417231138727324295767471397542671369241830261673310379900010529067620448964936448648773460698856219420245145448502808412185157489840407992626483619221005282044232637633441892786561969122347809521308637939390520170173568493032174001722919955230161168160107660285919763724075292454163819227837470306096147002156235387784971276453214421373638616756247351507442212324041213137142910220886135928754608103239177675251189218239996222500387078134922420494217554003257516291867700394835994626163365871874683025870864192669040804162250424269586801528930664062500000 [108,48] 9046768570094538707424557426057439360929027458849606302184816684929811088360141598061038452484372099875275370124516140103137718950753662521997681092033308858617222251039044384663420285783909487902952939051643608515987144409505010106470364321206083557516194297453153813284466565051675889450228070708207434132156094039058870026676059122904626639003978128448470299752267903837344825852608591942244397826136522315270982193548064167310850767692724694283031272600694760001592606285649020902229788281247217982945605160804508210737641908312867763059867906197143615400869940492031280444626465595621496734690280283616800239713699774998604673567413121546132664642454661845985916668433569555098812806861164817325694452905850427165661196357985192296453550558541478692500904858585164732170269237384413108784956567064077178234629790960749151099094519918116449048447362130916378485274123883586344929349292756325241681986225865183935579187354633045614822980094021942003144720794435634035727475606469340832704287758348227585951093652144362843476722663997131938940766886708933727825960765027555789788872362698721180146445995972600163622684794756992352001232051300085834617442339689302624049812488987492362190305347083386656244412293056107090144342398482910844050484201625724628058415121991850104229811346110837205651757321385306014809672872626514419330192341139908059710039910210796741557013416174728657169331409816086583379918860095932109220767110339158463884258543145365673789700496003723067879161613809457946739189009314978669290233363767653756728833278097645387413586928548472628624376697692778934519675263405428787710617818469360025697236316797616027698059888217031496471452277571806899488205177051169370081178493598046166622051882943025305068855041189955452904431130230319273750944584339884161641994620589720029707034099021051839202737762410525406151321097610764180687379519277106688471253746783332901738380058503426434370518478600946622282973667279595083254866866046604057860077182759798735102542053603526307675214006780208886734143771784609426405790629761507619836587093881510803933370036142569719085848725882790005322750710862306049831518982888861980498004712474604457265596064148054373880237236042331345023201673663032156789361958776694610551337181598590911262967723238905603477619723704248617997410696067728252955930656753480434417724609375 [108,49] -2251562645781341036670914022991583152181521360171292969144120261606310700697882895482291746464380605673185545781551581265582610647438573305661482832657807673155777832242999597224423141207084251608419580608981990940257081258379752593703858451382973364165808694491749612120349657372809471783783403633738571031929272194010518580974163561614002754726084559847448030766586909707833493428967037647940915414805830699642958372805557197160230506871968940147463274647703990702089582090220355049801899215515592481927773272949480000718383133919877380761761668576781324732086786755229930701381816345422525839226439043256166917315100011298343975881100106613057211283394335096553120305487605120077116287657651951327513048495421833994283850438800489542740720148666162613293764332330838705977151555274535042353161257234276351372808807719286792482808540784014458388102481074314529023763903619657526937553575507694932504700077954891844469972250967002514418700797598412510393080573114048091950226639139306042893456422508731076192134407757785840226741873103199411072021515717151132389455195837139430012801861144047625914598535215038409697960095680805906046562212773638050683280513566590200873593492137002886325156569637625297770708152310555611914058220431180742544518101059387263572428778329905496362396960963067851246113769646105721869340346357248435050857120249707705793022511157964576842160809887286203252006204139498518013348145492374574342253550847774867520352153161838742515919974106037352429059975664025911573946022103955438365404383241450124768704102231377215836322890174786141031524576750949514395351252319643743735961072566461339615772726468305003603166216478587928048467820801348226539119682627652351900578129501474691899639371643094315946514808682297903784165695051046679098906379172274326998279035703151126686267406913046131609588771980690076672554958836111011433592632125085158232917731757131412574059805877787521810325630219252012469275568757231565123482287312654135621479812315734641183140869703658128658965646460408834040604350032710091151246387407496881758942514632475517527998622010074987197978600640359986759945404096834993516719689250899519102497830738386812488985900107877237798823635968270301199547710342483854607127951776449264979028199466571677355340822619974280170854249718722631026096570039385369454976171255111694335937500 [108,50] 548700896766824392584707387294652887744933282068735131735672393734281450445457918201117139794690080508742659295890921398521537613899576789853636853351676390923084332494136509446743491271381500458180096184806190882679369489541844479739195524862020367001184878069766647906043073674219845995459343366292848416342000533868848054616791254677274244853782852824058497447221043530343184756648968587443432369374446359866976093228414830271454485861462163053586993472955131775277557523653771095777069746650677985886291141746378196838885791291676090709169137676819238026967727318091809281681661315417393682907790986467233401481075282768124217539052540344632018176426162425780455046753724648949126421903740216539894360865293924667190943073181081345554578571951303879749051009620357452224150565753132212401154374859129681729610229802559069532805081239811572519901980921875031128230018948737627990109887087071277285926330490513839858926082778652168174804556847053733181235478992376699782365780032385230959505108526864154341867170680674887373120830203933027227515952497454510496360291057242114455337757477841265280583942833430250468242489078746265404880171004320030955656957129237200521004221158975365800405511556244725247116852414606946403081734687335938124546812776573857242242481923898127165003900665771702330607150031314120856656526250163390266566979084680969623584498269457397279743650108098538853854501449714503866173197690273866541338480745771473505604333111144972999306964148011090987807680609567920579561521418035014679803702779284327673660242726216705802469102142030580972957282633304155274515306056888082085073747247446219506659090072512099140822933751216310943132281151338131422555214243893759228008323666146757996039476082252390563767655648226153075565040789045853231925605264281703880803713542017627056609516554687202028668132721632440777571900021071113271861445231487001973615930045898729906343332250519402007056631258156457591696229900738352744049959121180504478452506414316790497187475739091030060050136710044763523248330507036596511661444931301313682550142216120640822114484363995441145573197377707623730513217542930620000478517860701551750029124520479151863462330916431477980968258822249400792637256965739405419260465270676653169531073001231265189725101978453799726334166226052960896319987682545615825802087783813476562500 [108,51] -134883650956391501046993451423883953946408065171585505277422658841744781279801546762759912683568684625652165679623245121091827519728733800003335371090486508005145862886202298742944241196586733489734477252493539294274425771237881006778282027757353371261934409020540394056617230017706293594165625184264529969498381528417945589957991595029197829163313870890024067751157386257441060217996817463853599465530902790552873432026902954249516858319560483789341773957363286996499997756244289738283831759053654543421114811501063267919543370860996623284676243718585540301135430155414337913940990112672705421512585924708154263423198277745057784215519204261346507222271001548465143341755257650290213545896815522553469681295369091986447415772573464440685214787873084023910684484936516111490213716802190738447465314112894240069383885333337984764005231899813176641411649392008788317900205506794854092737133587852299859187578665574955975288122626071128732075880620610883355009657874544138453592653871147629371122635282101107605320287740750702649360002154226676887997066085169835568343585613046629620550488541355604880717621499992608233387470410871080819697552736231257922543288736701251108536710387282088172148271240336642872519977960711655109188524097819915779299815911120882446520911038107916477998773387350331008561206823624450929183873400396057220390457298369065185455097749095221052659741665082446573146492315259421383637646584279379592291158373341954672151277712315249885171664836874881830853002563071431631823926254143365747226876229738240326013164063796537792513749019009608598221344899921713684138451579016647852209521296807406364969549414049330216248108899429839730812284863893635421613266197619029244771496589637247129854276653909767492835940173074237852195020296515736884277505448018810454141917278093004420751828424622716873630239089070945055928170571652194517095632687525124805649600360403220946964558785964419623917106291665759377076947516174931012995572645837352476699234745158449862145908457812795821002057149142580981694031712798044490822611018344670874944559093446079031167579536299075325895396174468735522179772724324363845824659494258557512924800208204265036077698174117043614904300409667486166280106723701742886869894522117051899758550225000364557806855598946688077730463786469555786950991205230820924043655395507812500 [108,52] 33602170556514730842428937529721240302517244893456119942795939119773780561300739136753451062062933412496988045848722199364936889684327330200092356761902271328690963919621848032777447994082904789195290694122482263396809269628563348106910613847462525605188564999209003271987537629161770372160600466470315154580570709814351422188245371788941039482201802523721787515434178620065727190694965619767520464387440298438465512448849954169631437494505338578661032572326951715213548297703766304589128719158765961211818009668851735227030199430558188595670107778238058494169422904983364993889306014946240992951006212321903338426257462559966378005177142889315155182395354267051392603814017784416096486646857333879256841527723730796602074004881533902878244663226808820665782697565469981193007368010672273391017182221401818426824590704497249900934759633426686973623291501405847087742204603300833900777065126792954288481000964262207171929750148476760583126856176411851255555696904755230927950242419775760491941038499634840252116932025096506121570011973390488934301418387188381642222338003188430382265167109133175287006029955636425706540516553492385008038066644900329628072741893336740066061603743101183633132143366394610421655178306928949931703426415676277967376905466252761353377597304375811115701710070413476291064664042507669739126319782935675390184547687055992704171287331632135803270605867469730455181351515733188669301405537045879895636584995244128656897180349389823905278809980687466922574742156910000663406974493114082227174426378202180613719092140683388759924162958152249148607173646839928273085422454023650161668998779132772732614355025914494252997473560334070448609303498938102356083280490823569535409519490819740731112422834589963594180736487873027164868064635639352151193305724469365132571892909591266838961941863850556959236326494697817557168385323620150459167537837023669463321687209492109156115336143732034907907424398048710289288521884251405624030354313425518355063795067626932672712424549128058883977486136321239954375665265122609313970609112246169981415074628416672580261337009683001252660305823072639717952510675863351552569821297020082580919371693884657659672682819978282727094753313176659956501947285282578944139237793674806459015288263132197821779022164003617291111877022312393048508738502277992665767669677734375 [108,53] -8242827830573045962124727023873945344452963988476620969474177802143906709034915441275270791526396064318510985548618543844365628352727527416383440355656615590889587700073189185352603633890214351418154905685971104888283339100531023795684952390087437843354872635058444848997481880258298229052756550044230572265198820241659159062349255374649280788010731495135019565891585428765851204849109303255959390873545896155482817714263868188079253662559533799132313300364313526528601282111289131121708486106864631462730303917068303945120206271257235082831270678587511907619042706268552477069024836758534668071819424073715699033209034610111202153198679465577696807664046195010399721194586731247163147130619412133449092621720801755162058632711766886508300761145354517250561535376209869193364166721569624884962432610689857016960168420495675406837921738843819346941838103066183812264375330250065257761211885946832158259752433426921416107841206986883307725052101026693110943425628828272393781704780365970598156060415598132986091973774296777477589298190676193184462091751164129229444758855939807749989883836635609736366081546355547575102053669883069914444180333554042517476198651829567068325381314490067127850920283778640695032135119106471162889196256525251102011004604577225970568339300687773971272178445513027174832110082501634930111545121487501939907238887588456308469448562284696762231304791169640093167046525278687104278106157156555102306939274725444952088516097646578496876590522985973100999712562439892495823291970323933328287628654070214273342771134762002868222490648529613872847820862133805257889918047618761094654509717861895455953217600447503582668168502160544468866465029311681180241224753465202085049570815780537466063082513215998231644759000861841918425166111499610785758008079821032848439951832464878860289287838110336502862656863978122700547443383864834131229216538945944818888508509195335044069512066060709549354036491651156476062351854569245810466254032369400793499007800930846045201548853800039674470686307132468611956364847841711276225242035648763928483123132763734066851990983752923002071673613074321385106875135393804398894933443108866913059171459992814052127570574402816078714128826895517517158543573479066585598430109274121022119650916945032297146713967770425519153276068540225907099738833494484424591064453125 [108,54] 1911307436538272536424106398832387943871924206896733246470808482088207955863663976266267211424660594787603704191168414803863855971228141731721738925755311719766942584065338614499046040904505149575674219404367318401603614863216446752335032399334606698560640735410916639274872167623672481634718498215167343944506454140368278965014182700365446239479499034063709883132211100661457885254674579900026426702444251742745315931635769085619570591554552680986822475038079062875787382895707549888381889547221224173356514228049327311306860541397274970582283483292455888942431762489562834063322668289669469227946937603038504993087418635647210517001375299483129623739996222758099219745728010494799895539849940817419224453904215996322840982452896312178221343651497768111721562924944224654697540980434096583533706615135416900121591773913258943223859315827320520288325797384622675107973706181367290057398059926523882760812108116713273658002532930738176039487598597751049780941853682997136382462825865647960560062849953064239520743187412323232881684858104148647733901527554192695794904658411323273780174354341613329563862127991883383605582484688020516748850989636627825721330799589134430766646878161818479854625979429471400461689794586690434197555758282721356526383748762763157692106737193553170410376963417436208098947194806662725302009882345398162812642854172038508457991713902313778555635091481739166219272580811602569842885709475372033388769898806474007592659708066787271435592076248435597385496800818131507929626864299918048367921539593777425996876737021159198532861639178708995015045819545266054690623252609647294725639643972493992494399803431561014200870656761683397531918933901985011293390022934827538617338491998331342403524654741542942415748963986803335266183730585028576559779180150719763156285251767421868662753134534565388296716109392854786719863723516549994042634680421437840504841286516682504870613302790467586585758755302711853742610029903999577004754545872262579689013171587822218065505702247478442620159567043967823292098891574969155684193224803418596474114394985587839777179255468974318030734905575686395145510264117543650202690027907756597262505490087779440181659323416969315674418037106829916443975369957912019814644769766656421562057963899525493392621077051708091677766909732838485069805756211280822753906250 [108,55] -405788654114969006268077511979796049435452659071558297090669591871579223541145348296074271213208000963889094472417674483348050240171140347245244243290497887380518040223201153634817300258821944691050776829070516374463207780989493345598420798182672162814017941543318678297137886745594180055404806450969397550621148297296750085963923877562389076090062972923999715725368683900006680447850616551239691514570008505294628383897269019759552491370732866982281734060007662858946914457134789327430944119893104637753801250196209916471395160621805325326454006812895170027385111447186615027540517345339003840054054017939451531770974335792675177996281780819387768043946707123552975323026025087370929393023366711294920706829248791209434375541229242617704721525820777417998746701400885076021547189316177267326119968659764047634661317026045881658724842957009237022535110490238897894133161373462318507742093067482048334583343887321896349528788094269275969761328267564257557195991689010075348474232474732086688339596384215841230594352464589526047652580968908504288599920107965178063184417002012994055201051728390738095918572231809464583322750161448122686856017782881004677249508190920970855632550157541540568620634267697881383301292768675911754798200735379307958741705649783095667610372607119406558047048133829281131165546343224546868816924196080915652510389990364243982160021778024362742920325715434090180177446618766159686515933702602934516354774533377488799344450081102018768149479068424647717178602135492354879932061653643536337355152613876107029784588737296908401056568127785831313091956914671725869938911446172917813646164379493401421900646927030000063734619584910757018093673004079021023821646791499843346243203572226475244611590103172405156076889552647926592697075058038488135357684835048196197006933681308130209990580166722786964045566467720359650856858107700680505495164672245394906799571050304100848488631251316330264165102116596696630214487233282808478825586562089427812011040429628774451174740064218268750525852673523354586247527959193892953926923600078265843189484640157511816014048750408672107896278834388996350638607802628352477874321228571121955301863782520846457015853867304019485135332638601792245089048875789643040763593461793352332129439992096310133499046869236174888586621278818711289204657077789306640625 [108,56] 77482370333953701005534902165254206067508675628939417282320702014109043461319341371780187473773234841050943360155357334467255780673861267737920976032191197530163679505287824348480814997899285912903766255666038887491931806302502825281239464345970272358974093823996629988730616622110721714636386556051131824745342616159990686786392563740138880532030802943729951524898872155149265849704803269647621725726279636056516759648757739154564178481465409798248975127317212823175939085470920927815577239454001676632233945587132400111917082638648739180931028936141163306509766213538340798037790490396654004098292214511429622989296781026285475504505619714910468605278085311009409189593610636787240453126714325167197522659609646528078099806371463168545062033570601513973740329938161180191722535851755088754261144060342140959779407471922552403733382573861402411177576733555122399386214465232564947657942776119673555222896248759877161177134191592479372756145379991071652332693223171966416101424426219883065315501168150526600321559669946973619199666373705008390664436736538463197244726945811683820906742017768291457488892041051406924273158615356480332083883214937359491262560801460977924192479227707132255935788389451766433446437794207666495486474695204235563027451364617497896042756711412794960307684655254974853261117065298333305600199943519781379088782268777328308933362679916091129387071023623991755507889135172609364911340881278956848168199432441011390626269085283272441144131262302630160213951022912072231530916907640132014009232951575967631914296174722362059430863909581052711339581983472117860305101240928893696265286676346340170194831211117330959489348024504280685542111893953934980842006531834357238208614779275588608247199924959757456137329017316790000810344754803730517627607311267821717125544870046056971345387288027666782024194931608260900153707387752427336051144089431152822842025842452339592434217550694448601936629437441934643523858251724941878728815939788093814015362109465969464532763877277007942407434229546135665178669321623512590452795321244701370118359351118979491323133409747500950352630860102281068405914852658387678256695839673132877688294613197471212173534952160920256477240288529090821675341844732949834549007172604202715163527085942440227395754576998354809909130835876567289233207702636718750 [108,57] -13198164989238287368649129575910523742469300173672250905528319974196284348662614906765180234492346050695041427924872180548748442707071515787365196273167404162388342861953018411345572479312950842471493052005387876345607526294773492630942267569569463113211853268663044135402088738831216724245390714606392037928605518173207522051351834950060113990104631291218568936144652741468016732027415747545221621483876188690418629831846888184990427669624559937521700625999689110895510360760006092237595297676546926978167516460038767301296530169846728109099505077870505291288102834505034366595491177284601505209333903564123632921981035219098531355380731207568380589752309986902488783557849690401847970525790791811394118742307181002576698276362770423684715415658156424209215570608030788052183726686776215137947417286109609898862174480590198708317586622535418867867365730158589302462599385095027021761474667656857494128259151137859989762084408666608749545662572423428824354056981233277875716133936252750632027676105790130446171328948245266150664820404436763412838634354975044772890345319765231982118081956749326403828179807833423052022263964879975226758713665105909029876316939761646536044140370221866149192336249319719480361538613491427851560469203206106120376525572064164648826087294031585957087602583831088313075037895482089904868727715865063743416722206365564685530118834776818957617878143757199646969916969703198539968715690031560559866127711164721381784908011487655010490368597921442943804283423887915633594661537790390449415468931813827133248498024579029073294740915339471929739113165648329352431471436207026943347081569092893775121688559175196654542904052326372976902525680061088679025427993420614105739516165138913591002933323706512679229296425057554014969860535819254070065236161323927833641186306507877707574481921399332150944979892959882181556532137845304918612637929446154839377684447381826534133617408013915348806710919023308578529335675153044630207766238302650081549416618010820662972160669389687906215588840391483531139832753646651297690791220947386427314065936756631985865320570388928408794429306743853551959219740329607392873556916408193407456385116987320693726929390325135969017806010234541099814860102734803757548884214564003215951727481311314328381144285858570908089859585743397474288940429687500 [108,58] 1998729278883246967892555284266120495442346973473584357437412746969263320419351666558671907187400189113279566754716745858946428081607922612803919655991007367865286790565811316147858550991077452941581692775400095450446873888835303668560122317770467652242426202846654397281653029135112323284163846532413490428728001021127117179333470423024946164579697783018845146449044639005488246978142069098256971408536430793546999193828169492294369456448396612839761565650487031077308035101405654046684234060989237520779967738543385207147887291514587113374853183607803420713373813441452040089277583207575266094047587522853831435895307557506582363160494991775997691792889399954218834854558915603726783473378581691172832252621949121093120817182565977005638620954194107396953710076118519580417118257743197614626092579628283644471374187393092687393631145237106029078444092443125916908223937458138760028739706939396455702542945878871527235346746739174479864844836834276134274952656838426931110018205594671578306155590092190872119884539918993726983391989282743047822852127349161741329560613928366280646053956571092934582022394007283147199236233704843643338962899857610791836512721175832425804069221753362319242649187888794736154437362455157695716419773751825485209482296948042185787327909158162371928766951235766579186512796633039938197821339899638579210686560206451420773028746910862384749876436752399111896875026027835266326948781703983169069966203145471153350092120541387638435741700891041254702691088201223463141589745171394389049201632534579009651453187976330751665233981553149489430883177347093051093133512894681185120664123578240519576063030884362175760526882752185286729162549663443471080994619636543997018796710784955100028035598751189908757487671032970273789692377816750244966847381980527168212335027886809622406161555590170931009193254031956790390824598910536229121005664672574928127410636575397608449061784525208509286038447120742656128890011935612893443751980915455643542546763035539956963037505341501844556191932047150749013560716786097636843642119782399625080632699075940816413220244833348801888541324339887136887300744390378194088859432388828843036320994244152570769584569050220335762218017769597883440811872001540064383609780111947022931667927880935055746577018668088160211482318118214607238769531250 [108,59] -268659561734683538728062995110354902323475406023457984056398610478621330473594977224966600110943888748347466293759886598358940037154515059021969745914652821430064980887310479599681953850553474218202953854347447646958026739361197562646699768707490791062034130338269202180511791314992795818068565340905917653397338918077327825933752839202302543059606458672546634549797018789085069460341812501504836048425207083743425843067740630577826935388445248952332876072024669825540025275144465309312281522735164955691238594872966124464848281698562142799797459942013715735911441844791183446524018413254194891578234087615356180044989661012651660472570916829737009039923865291333921379422523212644895262573308962104453946006036936697463599134260119783677890159692826333330720722605626790637362041760950133509285344746062257338430486588046082285265723909198263689792112823686288136321321903108877818679816464619322469417763660023158601389667999064689690433743571929866910427002542673627427218902036053935923442723780836160355690697742288037115332237572241759474681268628118363047399072333497742542516950800322592821533223045384676300814704324007548827484584330847934547578583384907268349991364237045373412166628471839993407263649383049796885091007404857807586607867000226881181734034612833050854468792716838650549667875750422511500911279290762527814018611465093915847038644426911166304318828887098424473481411730062311841304980495121814542686572276872976187440208989557542672943319419879252061397616567639969556795312193959757174566449615136293470209296185869430941783115091502197311589068955143135839909830357690132704608369844429264464961897378254222174279995275285420909306295643312191424685913830963178873837273157750138930076396191910678018983269380782763836704951901698401542223110098629863011734391081035688546403470963615808090276120425372354672973628591699398348921397238693762291245451202600443393604526447659514599884039987919853629217761848433544358565614620051394947353152517895815919381288053498585719520522646549174879103858982079854960351771139031539280214512636803521656766839441744307761267304747918024919877024792413873601873257771580752732713557046079857458321739451928512077622616611980608771928777511557155003901892191689928021877735430157310740169708574494288768619298934936523437500000 [108,60] 32051602685081424563871690173092871173205078240999395726675836362149628058070685124115277494510339867866565731429407319061220048899034142518415577193874377022661682928996354657564484323274214100280495484482463328142263560231682322808545183127472705877902103934198116272918785751530184821546627528546293439519530564933396244897918593377495243135703572505715151795777474789248749222603682004742954174147123230044827723068006067756662317452534088111185492660276931530943882551503006996539633796974737242272559790159687687242912230671266199452933141836727220701077664358551911629952784273271487777939625456047108149383430388871257553866959107867033096007212229352357216149575441323710073375807339258941909418146760842355175499780978402627243428166931915825139503435706587499494021428471873777159952026401619529167646570389124993357875384082401296416783985329362886929539353742385239809788885822098825807946095888095485550595113894461769313508514701405141844171806225664171646204717574184546864260190334976695124329863177434469912216690339628356614356288905244944245656453732711078418113418099210989389542277777008306090452575160714060893822105820282655867986710023447112417138159810657359997583190552224552099839267651203793668036054997073801559984806190634484352151189416535103151118584738242832811900899394868459021568920445356299854169153811350779775664983769793981933626488199966577388456476174667645078865455599527217366830784726195575857174505729146876125700990203770834913949311954902271559383301678342110596135512304944961873928984612193253041774811708232658745720404414947828241699425360418679139658265055812165685552333962779245043515220852299803992408680258505055693816781584579487081531270873199218924102421990274095834742627388310335625494968117142202475275525079008191523386165727661547098072473911148400359831996062920006920773428431842643111592386797822777281212192260137593948690647700390103457553844141538013723162156321590789616001089042295826244647044011148827029977702904940388030672236858464664235238957672811536614461489531214545913914433059924425637912568590400733343123658221018163112090259609275418612815270185156140425709842062192942188353684902900576274157443121133485130310118522040254946888010452299001892046889606353005052365891016931491321884095668792724609375 [108,61] -3406117470075175928433134703962033692253441258879562665607367438345771691474718595730233672103882978814115933113938694332134372763164414024964615853630943389488829821059800826330129281046285751719101764322138861794458570647207374976427968239351987762582531749497235677428350456585971642489880716377502990573569303958575700589877670854030811847846077287921364586160511695320547667982548704352117394956062376792112411475659009862552565744777460170277866001538531929974072151710215623199839563769104692798170112754008113842387137698275911877305656664660027457483255736199711401787680734179955562420481774563278866691922193369553571513870880204920391507464911004366632624034106498915630124961857034188445825654220161816662567105924308416280669061189221216894200728812418745508441566044322994250267639743541630912496114647155246748882083416387913601012247409281203334999938998962515336851998232878291955654482713079129518681560813601764712038069948758921645905069193666543583975707756757330310204391189535326465991432851504202073814550117924199583718599584147535795653491329011638100391032532377185002113379959551438204995740963498603515633277270987622410752548436050456694816083726778482208136741775224472238559551340945184431072318719202324776008371204482425555431891210848708168900749425485905862452349644172392729433643044133146908817566362046301863919372798641636020288515138559606261789778553237891156343403254596443121761737191016686194721880649368858527921120069660856994943001076348175403761985323959228108089179962101114374738543025180532103025729270696798850941308496700253430136722557707520890766091239135965106676525878009980158245934003038419374674982323828779046306710419967093233832737576159135499067793286741873098467628785600322457789185247313121150154769117599604978830823150974376515734215610380963849368322441693894237221215524856983058840600457260919978370513317881902181648036124976234643923898667725054552302132736519138530390991039227557259988007528944728914103536591922296138912346451135018105683161404556795064945524850155681359665111747840855040721027735296805900832451603423676316184465685752854945623513741236387683810099361753050632236261381377919611693997511634066196324372952440102346744316004568543485389549077077535199197639669489581137895584106445312500 [108,62] 325077515925003074383237899014686511661104245776849098691603695185190739034743227158406069185774595146881596289556072248959233441269246918410927567690986045954928918366679810219312818979319098828568426506680041340681058233513428377022711220551554826895400321862073424328299237021075830997695566341848159453957916276066426685869886188700477614939330887891949924404933102679950826423094487626638466783472965519005892694448373472802954551991039707192225413929327930973102800756587401367127663888195723486762928607186385698251327367866289524489877593054416736295843627244067212520870499069796103336276551266014367122471256520539316757343179154806997147747930733997642346428976869541963279919827024664479104343923769690080709182858462033058942847506313330423394292667291618860893642418816213304856129934632677339297008407768984675514664939883506593382611055699276993912667543854064334080503841278189347437869864784800774316769770081914747984812041809428156842738849350934087170048393050671155512953770751355414148335724698669625860398648447705305168213861974759836765842020905516105703942789554159564440485270031397185593247595891010125472204265579548215373557211052287583231253166247423466336664588616500656389565240839183724806062820913183066529670752917464713669354222584185070794785887817242011427756140314594905625985840134076226750521267949385225260222772643563328724508629418225894305712980709905695510617015061541936656371615463812353136006273113604847773787878293740506624699148748532595870023396619023665066378035287982862898113261381406297411166027696499002220097197370323660802375209884193375974249163833754125100781302252469314533684002736078960627546289983084500470365423290196488206301533647079797473625508527311611032932364965750014193678845377977858816879359072074125432920656472670401288860824785031103966991459277489527686859285627437577099214321635784153543006330945234102629114846530785199748854386908516041104835706972334510865206477182097941138796840621891189494421755193565667098588217141674399344541219988793572163904636465740869402174347468856295949150910277998648840995458232527991734446335849825289332375037096986711090222339208430492317734453314446135546428468297174735931291909477612762719489886093444346570830084891116690747747302977368235588073730468750 [108,63] -28100665688665957542327278736268929505353120479637950275900364910935241097729001530728769449724645801997323729393870805390890602178212334729100921184039282866228934657013556373735494925206924792425200579882823217219922382247825087565902893746540420881086568615915286350753452236998295219158982284054203583628412294745231497063673023859430052705071824351210115372753799587154875253940020684384436161197217706464270881547848346276851051455634234374376374824921201430575578453236149170462155456019001818361835550654599510747263698257856431300995410941265893051019115410583059074634821648710189793136491753948438549999531542221298136422862078373240955385502561378210508525439314828073039995909746506917643393531285893857378966128582401363724998174295406007119453273442441055154022122173497730729090427117961719449927959776585886153749101719785220009270747736688217348561370325770319309841789686244811005618578393933847221986420205119654427923829048241161531742069827941222465314012341612105901523924105679807906229142217064074508569143282440427225942745236058016362281293260689231618320268451427509313648478537827658606840469972686292270361411871651172996334507978746503176685760960309250958208552898692435673650028645242205226045275873397411818640167067519951869380445206454561748044676644965482303719373022123989612992006626818712076573128553004098020470260788856714916195735608080906119860785420275236692694786538838760303662566680718213738235872888181326693128610045529660180892155612190886103297691099499531395101816570224705758490115116828560567250675644169449931347323203416900262030180981742281500092510753840348079499692968394423397750908919769064611122278430067325051786467488056420889899394456891027562811909506126865254585866984999022067534597050120211882581352800706101340742423455293539368386377138610528668991161563050622887511067909589743659047790069880682683378040912575429607856302670466799881639928902452271758795452838129063813542000786850822655019010722197347605512497173117591796569751318262574872897700515558224137764986827451634773479983409585312134171369673030517112831271046592248881096205932329529245067137145194651396985290494899841388591957777598120461467001672161400222049641074026351275685405472401260781915707829881285488380236104130744934082031250 [108,64] 2199480388686939259924238430241932404915167432714199907808772825834992732218093425725983774428144127501819415722374391140658438299049840841905155590991191796476647932871255007056748320319118402966285209690116407137560570806420751352610656577080512930527703656234642084784639596443551623739802075134349751216380078503923346038080733632455521599841368200645862313832440704772186789578947995937663954500696059425431666766526753363982524977378512545355689974872869635764091446656639593393766557860974387259151728559516421002046974106678663611179260209611857080361004569630101750549789452969499198532381720316201835348507865176321095162758298633401873257087813392066667841916251784199949202369023553473986400193633202704532495413454872680856820949394296907813793844515037592351814106258773754038444416687586220560576615430359530955463704130099886839746387963856847149049332836092197376048002231973109975371028155486395992934291231378533523708452340933106586756779800503965180803103880227575027151557192757162720389189021365598951551855654951875716146669241573694510842251706676056700455442021945267703860495074793781069565467709236991794961885076372421317321121545737292339253832422962323922216529184864220277797348536682302195646753291865150174484322761090982963164736789841301649646611522091521582701278717238580548484210286631531193745623438731561573627570648896176071151452031732822427059551802655983957458534312614225933094835102292733045088951302457959032306066230704959216751822370911682638921555285199799358324150066742930845940948069690059477422321180419304983078064663740194439598635730263926318499271220680162821638328775076045800675536703206397877419490304846860994128587152452010429661011148245495820202407306545958428550436439861943328398869896410960120513133903638936685886467925741758254578209069930755556761845033188016850240854025739506706348123702346370951450554645887295371992285730184030270575837666019568263515593697608205694973176543609147249398430034147665773119838492693911745519873926824651855834502561078566753151174352842151207458253065806447820996423399736291011031159574482046006069610289933935901026819394082314366290632163457009588259790457037250470772016915338719408807399962283792651176542547499918639623214252653624713697201609611511230468750 [108,65] -153853269396548023621266869989281535819371791372403804548279051677918797480971503551249574152195359233124383727472417967152572180462496012235350259865011258965714627779165954180153691804095151612737421141507995596325426697719268120827346815297978772702982142852748843259767378616364998221363362583465848263946829801451160198859526016331492160291961585771379039006765365149735565746627449196979632660962640399752891684442644520955522908329496236910298318555989966715697976028285024968626448103052371067662848129827809236342201561169978937466716196991031120322944327018292542268187909008478260829493686843966269817025818542245345971464166249235310471046335434098625946016173003424750026383720301477446497730158053456618214012455394051983600441627692460151783165704483210769186325421213088760413418989793022776736152213077858515869698065349462283130771232681743252809263762607368173665191464032344457519683892444595254586579225825884004734740599594133744375074663728552996021705174389323880865839111336943380787588064391551905207416411375504117759022796633804831720844060857279161391244900106111214961170005349207445724064066985005480608135625989423890377724395381993658630294707913300823218446578634103029693007664389492603554380342848845996682371406194231764697939978344707288312911698171521968718228828894381845419511591579843446006521168614908819823896266283290856959476861063998069175994633798225052510652326921537405835786788364574896479473193564797782000659317735901431462890726343713842767752750241265298262323599306407521547135329436471431553646351144303730270587672737231110154287697314189724371501575996992640005512262187926408640722366454298430348865918024975947091888536717697166167773142803707315246372822965696359571993225218154258564659672513996414769548881449035193039900129528596926950173900633461210683439036071452228367554239651998985030354141044875046311085174638476589534224809743695026806189756261829922029132197414107797538709635460533349961272054081032724927053539690603537974029074517456770516694809405536100770001580196481399141829650662830547670332024257310371954816508287696671650398659859321857999643362350792683579145273160944149088524809174962225999500774693958407938366008857639295797979441659238120321716547246409385382208824157714843750 [108,66] 9459109071271695920124937591461743224787017576769073763698966891879868601456170976848901295847214785502515147224841460126286839739482271248493922168195483131762611775806664887047778910909068477190917463821241381622440217602578058331584532473189815138091348092086342982759283988654611011794983539464606191385742804100777379198459382524258827993587511483121755845237407708293299436335071296799740610981339286017714799869407094675734887005653568263283340634357780345652497742503729659258398295418566639152554884455833550998234363397408752290575927909304629340233331619032530359886215362138885813700540884394771334689947505317445006881403126330372083140247240064233146402973602184441784712882542887742407367957093524114323543171692936583656951566293080302381973704492541548882852445554470205656197416935333474965930647202855063561292139877024840292964119580953178497650833982713295808901381833028073235409166600202024713098723388827700791506618799251943163921771981295796707644113662319636470967777399961886557572290891033539131397861370420728262342717371493346893707463993315566986475881503328793599308295365702069641450090282604903669332730874041063155865182704442533712063866604094394566103044775619614863986348197530754878437345131673821379435203405802990173905651605910972294093730791337145728413991369616280870244320972806649502675921339242486728666799477910638762366464422087773278050707603573618258109644262469141380271105354928018183969494214064782029154908520524194632924529786556204821614371176671620615824360696228762471068856141478546241089986509920557047628697197587002065685299131648125571518671626717323985949975632203096252677176417514899165326402777133278113236122454350602133147763031802391020087633128769895232027323624357462858164415745469614856991237819341283186814264488167043862701312272178241105003530926864174217578741186842880765313645770659096165148230626250778614257767260555393523717672777308257618832196496730009766308588295895896913005225156270193589116716852164331923172644699640270161833704380244547423530990805051891214171041841813573454294245832909897832523735035132742672060792939174232383609727529371322281120372731559647324263624972510569692592313553456678536264583649473529687357441745400830987770431456211396623497009277343750 [108,67] -508372730551762251569053031401677705309025791532061177352884653605260335193258012155912370501045943571595536521997192322686524405989277092888472541473151621414926154138194236188352252396213924943597153111598682546981478520741530157510458107365050861564354109250739769053941708882815068459270699775177199998215011878168806670328144773850144809036209647593376836641657430365798849087152112904355512949970009302894580523983762069236031353456822691922680383348995512480046560494563838718566785453133983173560403233218222839560705666125859318341184273360184327914759727712391551736177525221711885770423696244555987420981507621193642704906201575170960568153020006151718407880266136230466306475038687898949309209321275703380540172696673259289721839456647217453640218049422099961397046274411907686623524381908316741930768977173414111830308181212961344254868908938240770881525347881142258623413996763530709571643156960780900658315696559180533016725480407474822533037817610827577825889610051658949085372063529581870313912884963595297628055128402430277007689601147575064569827106799987311398965314094741942588180928185931203956383033834821722874597093385098095600177170723592064882605924902120763346383277116936271234359079092392689308054521987730678047803419867969685448585398602671506982026598649547293230293814952775384028535611050782057570911164886111874614639392241623177613292258634240041957326625266375527276036415615608712741732749096406305769638359664843952157863717747700768209452738436465866130072906505796679783811167789326361191428836199347688918283769283404666800339954707424577265995859295807632634112480627379022623423388481394475518617629269923149544043315703428754131925999748495798696128535793352943689462097658022392621412607296958386854779639118576860432705750025483461713749000450814106305168155585780759607641503988550297197419307942320521230326002596915078790756538116396493960488500071003229260566271013253085564015552309885356820225782390334778698408718945115522887151409423057407564993263166428044950063073966590838448786575500556260462473067440423780131525324217341507592576196997682733492487457351936383055248967064895219838170345920392289665418183792034380508586140755523468291966921871737573072281889440043920348053499271121220397949218750 [108,68] 24108292904878750774299052068993526241571327436606275856038933454087487692466530564401253056197625050426733566864610603113849590836485260292850944877425334568475619782131101499347531433705957423835414276110232995210215717251606319775825186774500004099260048019662822073513239299220247020817150591612520952604583434415142647975013990625113438004506062957144024065601054509571821043164101043686280137789255766018611439353549470993870553977869948233166825097692350917286453083096661652329770156128396740923509110148676810623589106120613739040509626959887637957659585235629986084896135065292452155362936449839455827525364148731498575156367289333778354623456518557451089884570988288854244520849657253210532397554940129084402511346503083446832563446896790049340862261862973572951709538854789074130186262770266854073574074911031710454965251339253053910428481679215431873954693630251866183266449666506542933233255972997542661625711340106223366246168310038590620056463209053130126526726889369552406963498732577115142357826901097713513550211635443286621091035840225642722553838043579474447128145085315920338910314286788258500659843331931667166616600185829787266711607103690197118859395852132401057524420867750862861540224932540574961546047003410346483433985544736304261628664547738572047423020354669967005391280738658482021182689496793426731365353085127893303415724404176382504057489482719885602716058270122490313686310081966014921547088632386706551831852420609511332688282823023331087332479454615191017341960921473825272045468117336578523784814128072697742816780592263523630346475767485275886627292494491667821433022094639851309531434281175248577570194422838836954897521498103910681227927901972288774515832976265318958196592107862212061125352949237630564432049436424934872326980218674220520548388427763260769003377974727266708860281637485156622547799690241845296614679520954431983765489467095929608840268668468914411230611650372438561913143774176897090661153001304587946317747954215218698666639178386049490081517063198991835807859508114679768361163309159302865655510620163350925622533908151541195084131603686201852603151633173884201838727144669804881556029605062309303752368579978209147998242279520775610915130142393265959533287115080763701498327313204226074218750 [108,69] -1017009231175711990988128814971903147569362551224832645714336738802394258654894429404371929643095582768768556593664568468497101543772293054175588455177665939243736272315908878101122780942563912668625828525499491106743904244858133751597093265296052048330525333382041127205336290438085465190596806691093983398070205355704377669565046727018649028594165440542525685017528799634696795591989251688733746752161057990671269932826411797202221984958048952431253054454785941062049554868557741833614883806860126678909145202512897373807213702110289739384657087408629182455816491113275147536360981479754708802613864661958070647062266298710114040702101486977476089766413844127119282702929827955054038528290630603022307685685940275182336044761437312814897102409641809782699381840530547915357351189014114892017970377200570964694638289938273841405137980736904577312134899593692864586092429523046564091406080410021920052144189474256318035591275029757633005964556170933788776783714395365661008683228781740443481548556531713887479780851587594855690372482222466650397355739997414678071065043917934001910645090638937511788500235506245891791900029526212316245174367184741463481413013955286012153659302502702833351768950418193097027904259049933603095218567766212964578398442684873039821861051344633429764293937892710085696842161453669653301574424182530971986743586373388937922309066008893405907126506339546753279457993244429861264616289339900620833993272448260088014671007624725171320895524981299913861437065118299968113632226189661262191983902052604937876053547995895018659143898171694587534119959918500746127351406458528607132874452990672911472629696124426271394195557463189395800732892396395894548502564208049102524374795555252926231077811277347036374235080773283309558784643543281971661124550969211339317416976265757293888572316813044582382606234309454448821695187457826905526330944380106706913334679895388983197467608774878841162644970483601113351250621935277901861866832415091749626326721678864704741245196299109888604648170853869225687115529255013368899939590583452333302459285378368998711251922639665475131800211239110566461654887825196918285353252722896144508492370109668080374276274782002780025890962131443882355166360480298277989611194339364153193370319951269531250 [108,70] 37625772594792730621617221523704845337266391458411770941560511835810628560907396744703118966811141051640848100756267280014713223079983241730977837494808791849863316350960577802367876448136938494486040385479532483044782875728913537315871038537526638658073630184999310533374757939552340944483630886065405830459271218567760059073568236180512067558302384788763083468552867005549412291986923112138931455165883864143729671088122659156244226776975948602859091365568319544281923675022022906927827485591982153366114240026111336560142152519342068084649400705611345970735624819606317919219832850991113865571155052731018854133046924876770949087767993695928706200508617342996203025990686509083634684892040279280142404656928412302355526651329289909002071736499516558890171841628796530014727827298572095168842888244123257485219634887387580515037254178153724940343401698626786784973109033243463992380963841714134181769806387529858871298571353605408810859131587912733988089075010282711581528644593740399100004863405960251820908482097042168655906810022610567381209639541619403730106163851282463165375193819016737891551143535250324627434552199114966407016079536635477406421932635721883224356676404801233098811226772447026317943887138112355324190370131066285415993180369194639083400988520677411178949331853489047909071046482041908224056009196288768625488527829499116625173018443356464244238760799549389480433519120590106889273800347404622741224704181905214479426409712049519138253356037714444987073726108668437236514322016829187832301344224819449124449994628904244515584511440640490900225173334718708062833061920666435539469493882571832572641240805284126405244921718928733297382440861216255966931544662287293858349168802033221990140337174560682760729767792492950051065236414997911484073204388201134934366546410317239659159370859964395431035387623271439274013077785481824415057031193891879205876727811507502338869128477707352610358640559005574331140696454971233751719085876861147462873490009684545665742019793107388490808497352239356739888058821597879400406209253956248410492990059711132440328983805893238351837684532296895193980922933401967505099452504924253422354623596675487101301992973917579716258109499896505686800425996958768451804672079995227620268111506718750 [108,71] -1178813703030293362720913990338317786077819190552482693001316603434512961171105148524902935439283509824513854506678645456871107498644541606468621202123132228226765842397779161653770455127118442551590829525583863094439364985939802049041410343966941904060594445419908579686427971303942309784172936599627252555412514462721735625634980862814656795740106362142404682346542907593960079863967972284603798432971364914220560220656073725597635948032995055630408199597877630026070975702517883338090425836162282806711007602035555527053688127408690437126968863987564582039627290412353716879522579974309707037879353818822941975023222915625365584217779891633826324782456904926007705302555846477114438632199296785417495507558009462087450243630335989932357408702205468688390447982341184257039979957454544887750404241575252633254618360397537163494034004783243668620187610597638806160453085883527222032689394130385799278480874503422918973807299158119043443368196665444080902035173205952190265640702695761681689978297282907194661001102097275224936141297239628713498482012194107512175676176274501937590233339276340010174539018596952488306822778373233714835105217424338707749056524852189049526012593049756045467084665590415888452425242618245195109370903845309594026178625882996561522797238300887758765051376987238393059336378032063656028138462814449698680810717815197035664435709835571159208875430189387825160776185846932769354555353282298039331851292913543395273457608680955388385081038034536890127148176406599178396618038228900578650978050712750865777183545573757966398414989807922492583597132026486841839968677521865109440350564240425177208558578909717304068125323397486422910457757707983479204855985075457539249290659333681730249571181864461381205091441255440825613789969746815580283879831001945476882980166227832804612033549216285952190231941386493403372210034586743140825750768112659412202888423686164720916089552195927220817535956952877266107151397633175866886666962077725597308450458077152438427256191596076366723945916298001846375202015224123920522798814073399201703932963933384234744904601648274487359246483296084050251329261744002882738304371386864507411973347111328271956894348120045571281690960662229935432878035243343381212459401252510747152033328125 [108,72] 30159875553053201634833994642579305336302025909206929072183568444262835342789275275693489317810346942456298511752154289754078765841799127837819435437367609842984266715889033865324579894406236708106287212398710842297691816462362976776108634999027605958139497574564653064549038610681707540432375224601248358969512860403349149159417648631926802849446037440772829056426054798883422750735882143996832136219782668674103476103528719824550620840515139322407781873195445969756816651330784468821229311332422006104715040150074410531934335894815433156390293936093815384137136045873760621348747169228727164659235143930817123914162279571645345255067160397043787494612787286256631468155884142104646011816111934243344857143559008427815728034067947443902851112795741290101775565167707281405525039155654868453766070984415140431878580909591604396274612990005621488152612059097327966961911488950189014698457933705621759754361019732294046647191304231492129036903929325748041307846615167335719515671694142973983463176578556568332762788075337993211980563458294154359151489909431860330976190940880890383788619903298476701906568231460142483173837053114938748607784661213696154871864598513727356446614181343322408787851537600584764725856545302037309117764263018587681277200043461058915294161068221453849327420674042595832938895297292352077814098823936009089198340723261674219338686062958684620112528632273393612911477266757067736430553140675994124425827209455164132245642329208511572535929903847199541133418216249169147559184600098151904100821669515111740891775737486498564612357126380986340768524850579771417603668794722283440396683906197251786754324866156780808082769553426358442571781057486743841378561497423670480155986174019966544753429089072828985518970405060904522539726070674608200025414909767830172595033422868691238974499373761042237271792661914033248367625200315243588367823416310473692592738268367453083750269444865696755062635775653205517511951955721409456665023452863572229696877720414794146336806501265849250784200759768842430698623865029893287265096788883783369846291189573365721126364948680189550223094162528092788889368304063051393261827088566768707289844596252594906339363104895217259369815462801979788635463253643559860573758134013332420984125 [108,73] -616176732493214388017511457735338932507631912530404290774851814646165957935375479301994251939485947959682000809582313473813178718476973094698581226880557914894869270375227893159611592080836247947963735491470185846202952878035220957474517695263081409832158112023942749634793210027078555334729910210255425087372563462973006605315216881837777350909350431818634526713683850254387323389774056764447910962816911050870161969723062818979445479068479683858793731896177435052330550735616624763680437871556540217922913254856076375760970706123667798864901860907677635642335089554416821431423542604198907110039546321223515356952002816051148895738066074859673664173490140459394608474734519085084352733085248237159868024050962765716663470288579938005722594146344202698356828328950901181560168914630671748054255725759264489763586432955264132285391956359587451694470383632009564294253129207925442312017722191258027170714282204511885910649207470618792463709539047361171637734568123401221317839838577497481444716678382777441801676676057545320207692244145931557442687333669202794837315160646717449014845676818207333176663576821303700934915855119142255651892851213175495275929120221490601218700916800661933229649752029408724747321374540216493699849197393661485919772295921009040556074416334049943340359283204013006661604732132496355595437979066291791155501728795983356390286956846240849154567181410868269197041444512049153428888819926690643678792501334376301787661725984065338293503816082873763365100954191484182459958215961859575854925793572321889603917916101308400556933640255283992697710750160054115860863445330689868152228907165729941126714369121938753462751295203415813491360735231443640133734425170839676411463756532939382304222958640627360399343897513142915820783687888190940848069522854502935433443357394453354483578789069897741801300980809466249350127406886101316417795762062652963760757427557491718696923503305334210672934291637007093054697051568461412734155599347095092221816700871854149732233745696470822227227492662686636036998318041612906508540038085130245464985847387142344657119998999523064821126326908133417394905370096107662117702206465501311610482831024008820143765627709444036922299469833880553563946951369183091091605952129795762000 [108,74] 10364028434612931580953141008232867741393463406671721237115017520008290731125050376909457890503252147775486279890518721132509448640049641195681933590856201199108119247559577333821961474806504248232647331624112485833351738333956360885742504536477062192977952064582139683932276940353913900667425104638324998974022924920904480123846805429087427590878913910031067671814199150982856834592976544420228865767034761185302008775232387591259709433902917816889248420131349486156795743652826843805629143328521902890630800872716529433886729611375586053680054580508168610648019342567601702063841840391425007157034957385878934547164803013528794943369011221700661822423161676478070297107502316686354030314326675303084433763842308667275409679259328716559103250349121701876220041772552576852094670100772134375222502832739756555881254897311725878984718524918949723757555649771293059142321705931248348419022155631220831637423102807776023013881657684876051420108437290997527448807879673039907996860925109148860627585121175737227054745603762925273002299311813106034731297183766806302068079397581263595812619653510283259711163660778487512182370098416530869346129051843255450638073335473990641671893531423416489756892455143662026901072461837003449581331744208317980169104024358108831648854656435877165810609929188818425299984873913692712855095344135322825045978551615717836836130816327814775618095860375038063674865596946125123627769352235698973327863848664545854958990009617025271440898026690688433960404445636211528220042841925149695378648628111299022483492173275929801416874277858467293959131683995324790845679722514315592120774758955566829758098988433634587520909947411416644623178458595875315681974371615113711011798118775790436749000581322614297521096814253622493591695022132564613264591186756871058713060082924759013463528781025987857902604614400456291696024174044364667313871102261312015561830361163297521004063946573743956748195350319925800687864820214520985711817114573070254562094508041527079231343228296545012514215408042211071588395787928751717577306444751271600061288887962610045924886387403363281539460851464893616541407334013300431807101254190720739893390461096157522037369106196161162431682629362828498009684055352630484192400231187705 [108,75] -182733264345917322560885455696920090316759140684867533026208948385944045942847201962008280213332141248871896944927944842195233261733536055911354280719905893714965261448944398593770591360290081906061831809339120286491933639243857876559688084966642588096870296044131593415425154371274013053403162588764750968438768205465561676587378109866097403479758477486259435766960607491533992542433099033009533448205354558902278256790122690536707647785652927982596380326302044668953428254209839679315463754607683241286468639213770210729923566740079110247330111830065688880068062741727993435991053575015035009090143394664351878120236043588647391185808640086873231012497525573955825813207956291968958439345649757569371492039112578236486340151306800143136408969820051463240579718549562847200837597695249353178366739405862678951856246572905790376226846939042718201388848474628076406198832866385580529531717305653406332595647187459904611467127444616968917552697610132940839730426181331196566493499283930346074415717916393936325046841573332816254586326270759171525679752723238408111253100645782233990954149558893356533816440273835111004643058445683173833821237096331904206133245899225187996903092023874896678492632779725146640917522967569590712220177409022495900509479099041542163066816733870603680831160522741415952697649950444365678149861842466174935652497673821014364158940114499049918075431607397387062067964471574727353569539803516172809129659594665352204714619660116058198929587506559097680488835171945574635438565470964537046397016861336009005882992540333523313262192849470645603089875156882594288071836686231491712101332614845142158140062667182652067315247720924323670631917587197996415180198044834087899979632867750698942515144306808384776831854059527299797832259552184688033317620998197076930780031845093269736796132474004207846011696671492786095650926225783171593850180277490944325070084305517392687950528092596776704751079989407115778477725588244210207877294824529948671957851316408079817526356114221380883067389347690320553931313994976053844286293522410711027279188423951814939668499724451151324443678205674506264038866606784926263915098086324484058317288875879298936247885161978842062459864977541418988601677968369022808806002920 [108,76] 4987732913730102594297996620135498251888796657017359359858540032203290717095806560781253419301492586519889480871141869521031511411787833230883907343236238619188501288514602837160497198428548574873094575078338775035830995420514214901949505916419765193523728711432369587620019844252083484013276422294677777811938792451143916732439480966573348425417321492686217414154260900917803628554009059278880441151103720069627117887595423182930726102614444449605477731218824484261883464787748525974740889527652298731193226911774694797316356564128763827338587573437617126397921157653602463717582514608824956457497974799373370244861530441310709931083000272040040663209059361640759877643889789621621762296195605765479595468959345034387526450677588271097963449521092608963136433657651270540371307564779546333894612230456447203787865797946381609236174037688796006990086397107084690447767152759736085453601232851595452663244773258337785843551827070482707816939519253551810909296033558059904148423812086051907163525411608119410834394398646499657138598711322469648302116104928132085184449852317913058694198049698248090924754420905897625911429292448150207291257053820069845369933138973398075681951256767327653552889887549482762445491334688177795884891694009199203880807764447628110955527760166980969145060249049107551587997544832457554504310096059695875938592980035063334924060658043297423700489736927128144901127165122629821785500074418504159289767202976330708043668227013005567504491703490822380081514404281015820584214055732805258223533613573835953845375436541356877727358197372888613652354707902890964756826319269201928945071696078009361631342872254242681636981170737689276551509397416492097146459187179117973301645499495088928682667043217425815196288613724411903382963772081082304736053576455176153463627643061643118875987470334992948603226943933490675618870861086397065084174478316397284537450017936064063342444935587553140306868154124182732866966378067634859314050886141061996825469188237632638610428461458066774804184878935420380914258645114117265439712203988632200178649131897937271810222957940798254625279308405918540764330811044716548774029506211374163379522798189546467960061320134784798126872064616694265954637769611480671422370 [108,77] -167897193979819011990016372417865984748206141339737151849813945591795579828407276216173304679803564787226918600186216907064282518166864232267950949111150865973576279316340579384540931834706826836641715422287030673932353344323216287823872532666103228721703774827086743379467520059427099209457372750220316389685585758124716906272008090604418073020976065044822789748788517501248944602292205872498940264970522560162711080664711888579077313429614668831164345787495336844537700666550917446342084250399012497027308711222746305355912121009706107039676420717559822107613232938380167549730912203037568277767751977230569785414338821851193616709037516787934989996843708525513478112062390446839160706398533182843053084525693491672766759202224829550543127739505582982894018657613835367771007040595279136920037733715717799107548443430188422771256351471166527956628769248054189964823376407143628588142534297841504828507831455019757299304233244886299307383884080030694647910567398611587331079447527619403855448619346858063849313178772021098591901033549845554393745058294521312039925262526817728349130181712578299892010023819957950570672409058049206365142299463163724230155209984885235179311292907091364133960707914371037143989692862020535800707880932942893559080283784264924314393450635540386590065680565684914247594088511183814534791624153920638935346749657996417844354523070899312875993280761048035660974215805422075017976734995969841637920263043965155596608131892394291440495329900635866210649183460440501777224989038782403622001383454644266997455909009999961732492270602118743868631125857268119521830176734740304407456771373322396351187392215210927427234292994924708822144459583077705510853395256264062431080972840736714058050590105968577224857924300798384738804421200642701983165450612642892753831655180540117720412082395468635591368773634875501888127360370950131737520918607792224324414988114095353510065528156011473535629008624620178478233998523169246049034816624697681549984197946295687512742945151831191540461091486944128681875052154857791524445350136044326898858760859316404576779627230751864678593022454609501323145194879115570107920782491154790634395742275857863944332779893397601362417440719400106916863682318778021970 [108,78] 4926072087680641078440855210442162374361632305482527065513021020062677539250812855638429604490680438349648053912400283041635038285411160072723654277676867972229071066190824281365405819652155309693104295713862717775227627150106237411764871107804513639491760079425359291520238348457435822882102018827357789984712333253935246508193893293060044714737377732239533633448001914129055461324430911239238594166433766341523300279346031995036026511571861825820136498714523159540890083257237688187097546582723361907999288614933668202451213977098450411101904837957974979244442858426104264079534914757516327499311365300954223083559910940960880813184936944573701809283013359562648348820602932703252366052382442361919095035275817828488233279828567333828557067601753416220957444395911321579722463355766957986093494316778474952622467793208355440320732412503887937881287740085031228665611566729062865632408379241896990499421683389759259323951222647051812709266814521235682603200069154980704812640826675904757053754177970401503588426418578889729821522571658231305226589167058614445918621570835546508642523198109125250155241605525742507039062132606180131320448005134309010830261663870443168819021926785964588675853941258379541031450724391570396432290343763948069343640283622727025649960658948983438606900542198720189853862069611356439500072581742047972174328039746504284683710443989839740643026169485989308753945778857174834667044684966147373957339941317205648457015862743774807112517014622104224727703561998392382103139300834057121189846952695620060006696247082378540765988986848844464104224504513356573722205811213426635331067271225355530908572814225792467240432621622605135584128118069416009786594131077417038936782062524336354291944001210209507361823523578463322908269433265585703412335148681780175386547303951713893872057249905583048843208199959214383053752241775212224239647707506167576269716395032756251750807585525582052098001945408510386767338033715589944243337362814309506274648901858977496644491761053487789339913158805358349772879707813501401306761316894201305783469805350127512766001801701063318658991139332448904714455803330961626828323455817039324999210179432373305508442308406473660543371160430387449466123057580555 [108,79] -118875359868895930324218839495857058882989431692862471682581979892164952745760688463345923129004604069681489720587853046528250227204906695251881275328842306106572558419466626723885205571853636027555985853794525643087972424241873278908562694777149065781444507232519711561737017599897687512656778689487624430404309821157644429239233698823809006772504214598039235656682153403273308232400926293930550802942257099041242722719884394193349917148655279733986702659319255588555734304082524187522158095016459725302981194058853126787331445576830365464573521963667695784011533035337531125568071356521130628265398732742334994747586942877002151826672816849876249336580134897597486422725563412972892833324274175261405844895734914464321452144714466514756322365477179071687125534998305571180407115674923093448316611375152328612634360348825458545175528350015312608651267616017760409076215769392424027658599689578347379008706758156099925134849919413946188334779043704355443044949757239399074233045014870905037508486579456201247318726511215855244934487830144920102394770254944254463339745581065378337455385375357735195066799048906955714112259898935070203587403693996989957285945072202022670744569223668022571334659458115038185279943057611257139332826788519911101065981586443274032179495736482810409042663220609245891565600779094852434418759136063943119255112276425446362399772483808376376783516293824635617424828255068801479725549542246819542874185269586246221229117643771970847406854802728021411008515302259480020292599330683215094360183395631411871621586165548798113278061697712857502114466138288188433246115042458962777049841826833781373330438689675557469041439522734366208855139476144267033763587583493307401887412027965300294311603917171478928250328572735725065931411588012305998751192741577153533999346482521051440424448944112591526969990427023625904131321905686270015114063865016626460408213877777661185619003824994390442639799731298808154479506827042617095430982033198653839633107208786036282419213109743192470503217471445173415773028573267080385360947948368365920392541113813202189126687321223700901077306335321021022053706132242940725245535787951592618445436327784334180100427532234115630072671929311803613476254725 [108,80] 2380984294831016706553713222531170892346017511363632696283467923070255429250546522986378238864133653868703510879139729870733849496587081191729964166276731307644136558339414988465056687981948373246770644288734142880206714780776942590574214426865597756113812343815752583250488168809289565983997047726986719867573246298951113883803026708695833734741720554670686061047974249937219933624416186957455189383013235502443966770199665042863262595779249539187776425498985015527300859592669533415404316675174129424735614488206327983062381926965441116630423037763356953846175382714052226100566199473428905329688200347864826017445268672038987966631941482179705416407014155921347612158936433226782611067227878450616075529335396721859821586996586926786866921319487730514419644643681142755264194915007531650156830851530788858752506301455184014908574022220117077836618205163184446982018217483490956674154741025046423993760005755617984022732019464706333655506578150681783835652528157269978773242129788871640281267380759652010088490098483574065038517491439641621784228409923048231548440964366240730600241677632331508126563269550560827111423444014847312053399440243240049622442350327210856638400631126109075125898641574416793435067771275239369996069195233620205021909087781380155091757024910495249081240955320171801929158299048484494604601205284827816813400494567732528315179777017428041473460692034331058512039242046557494045130090941482468951608164932820247048068752411645584809453304746624041039599634632156524364814148702492358814564057014629880074976114318009250448056041341112902103679161586867520650424401271475178552236229572387783905286313081618857627067253703964907551642801563536881474978953255689383131567039101047401612535832373106697878292068939996796380804918961971249153282531425197816288864888522054184511889603315374768299891114265724949625817529264491676594820861755012047822968561669953537677807987224876178513914853003930533291201084754801635269266329935666629756280832784658695220499968293148365973122511856753097219360589870558065056910549933136946746338590311594767449188452206182938461424202161029671484210251750286448099000851821000725962444047629982976126668330903366084907126817299023406258700 [108,81] -39530717528728376384655658040936737615414801243602367297632858922602581707991944707032414749585754768918650688519541276147931452025383583098092958481155561161074591185142162266038943402488162476492498365850075660770782586758884855634618530674527393483349795576242143019725094347671518972335490352793823077789343631840775283762044752992409935207654179275447845666309000304835784340878139730311446067056953073422384162744522785526678359925463965383870196336592868367883855211665597734955695965629113778440836475676956838524844338958498365310355210044915311102187469787394804928319393765382236803435338694910044050811763212984736506452341180312839812540092549403182771271806491796159842736051807167298995708858083087726938375324003002312968652291771195420776994645042570114021543400752562628958105194141689514022041329065626178880811602744075955678776711389980939602760842237234594568727965217295162765881238505487573866994216073467451543023163393798829583104709511230353107185592641577697512195832972516743110196459301412557227809901697284952127230181288556051675556529808636117721321664726542922065404576618191029871859391237752328203742069464868191870358603486584467407632668586274218648798054900268125991837741376059261309908290290617665290443591940858450962313751566349095615024997482484270797844037576991657534573921974551388247302850094595839232976809059940247373358612464407045632303939101696933093869614193760877165013683730338167043138491737092078908050529530419221002769298128281960488215211918032417552433786870483772481875665165430303397776460107220596787022492170581374100818693969944025470858121673677256675342409339164203399240431218306452376081360852373438157971800161463946550945938811428529582466835767521754569304476781798456771748895690947009654959191207625422779968664033320179672853281491276856680396828180333526494475287581021952610721255467976623073402814692175150212059176100162759013556154236372739596457419282488979485558897327788933189630768694149216595045089832926591154059089190717406870133555020781151793262245187128143435548666904548945418544828743921061136107321626945962146883359708699701461070101514222038445259274895711594051090325322372056905458309866451659100 [108,82] 551066017881148551009129856579846097029282825789583402594327844983856592323247437001119691259666207246370621736767602763644761365730787138604581134880769938890050739472482135546223609123989720397655011971407362404703180851059451176774893317960563556033231924008632886591381371030383826304374883177549404239404051617249862971031152548056174358683719276042382388053539872816788330810939155155690831648338846315040982909562570390670555249313492341453152645107886799803250237451707418809702451180074385330672914752696556665084133756826919683794347252605418061279457359248135892898518168249277920964894220397629152384852895655457312821872344495119699218579329255391477089873130543654517901158065990957520604226778960296746938249667642927086477976078747746592999380443484412062935518602076006349005054910011422835049836106252728649340030965173967603995363096440856453320245606645819979191000548862741522707484157202407502599702066835344150750278793730189675404205748884834906948909291723553916364899115923479122519484341724154695779077317980950816634453736407135285655526644892238254880752552246878843957116317123994442642869618242886368963126765613396023739406746574926484578436163095017667707159974709759123819528898488285242527701957657927869670540193702668284235866495329175310020478259875650709112681369913191204800593459408965971528601880430279180446690452771674463976308742718489898645734112215368766146981971809102540945891274062510440409639147225536529258032539125274370186006541445508385031592949472337525420350064616389616869519485845126541342382237788525739852889248939717999227291276005637759488860036611816520054194274411324727630308323464899084201274067504096154683811483310245488562222057466559770023735426474588084544420131688962192411242337455088991292953290036317983379251991840840904407831629659280381857303260757347287652895941022568829992139047572301872563094550296565979058790755908573189716750497305576201478911776454795831245279103186811830751134137200507621084658756196004236399183688952164348209585803470500691073236040027016665328147171505670523425988323633956432816310118252369220317832036775403925675707248653566940497148596408383085833934257370715814727885192714150 [108,83] -6511631227455703761166612659747922304454238253695743489493168209196152414114276235224235710968092410938100956227198679411511710223021085090179678125674132216497361682989990250768670363036669480643644167000737138392568975215650461192691030024955635550644943371344565317913779654195012110357899893736225332635914204854724995670611646157984285939067096425475580564073456073568531499899926367322529131638103138351027684403545654173348001450406694394165114479189619799441948524551461801846793584440159281930252472148039411495391418274090805430870143740460805452721763446862792970584901772515540435107318383092724104259699862199309496168574186260200790687946279386333248005363266644048896648592550120902393066818582862641621073552586877071409548408660826255599877479515550030557430880381911567636383691894346077299154559382472093437800828380107099178047904815088930325150907001300782857119955986935311097006360998943133728567684650561057426554187802079815853503682245400944376432473717858894704223480772283185550559405984486064408375803395805801193933541891182783211533931059133008181732839024232066063276636823073597821035093407515676344739410496358914135612730964761053857321155231445238898539962304055103871049851518982690123923442903353529284411399901271018180886737600122782576489047632181772208197777501479213641861626734905590662921848140973205573051237125300088316877820441397750041636477841074475186582468783320872773275823979005822786977893094286499097072973684244550219753079700457501944239762739039969962277581673008972204651289387406046208840225580263204753662995412213646521509367169296671087384885692269658689756254456547246250756043802330942140125041750124461410716899459163432787082083073970528872307544503064195150767628993144218081926936833170224648587596687295229485214983043567816249557349671189937627124960350334619488273177494264775977265642611595935637433272212803147795167493055368163246481168047639686248722542536561783418895816477498494808705477889354483331494949617296424239446680796730026288278582460706111920267602310979908629554038554650860315670584274191711488856893304119636083007134493984961025471210233685600432795436841378777665277235729346432050021064450 [108,84] 65412150451950861997038664684421077468439689007106541086420502065313380120304782042705205792268631108892083021393978456977039718215226199830077344271662175700847190130343856579515580328547455267419782386182675282534870614939470285645832325112287259320888626787364105322680638169381183967598854657982263423570391808914077599466713797497156446541646373530760035240737051547859996054274379291546885036047536083125682207151127318436409072235038260876604263940085619680339806472202854512147884772351311178053763391700574131469045808068398216664593557163196484148463477174172046237611487645822238996967848058893189354793627898602491450579331789220047150396353841659655760577300431262857025554392055609866190124974386910272763677344169531088600728706635865404682811906360143086189409374905682193543567994103943129948049024256957276333407406382135032237359385894558394254183479972826730991152627202092221493524914405223542856067025383433336123582085225982326599431042016816687699458978726675743105790485128379711158619578174074042624435767748309857133572609589972252308168188340562486803156719456499529806588847601100965337517147392822899579393211874667635337330342806222855052842270363927457612094140868082486055963444645448358481126110339132768552921752033680505481090089857322979833701431706071231318677038875407065407307173582787086369858224341255972161156147436704745215587526481834988795486398909637346131352548268019383839078424776051650112679681936363757650480376477454801327086406452275592017286863881568055529143356102811876434475743367752404984623990734182252065394756936311084718199582597654978336253984178826874634931503624917806617906151936510360852431196574930299419029412053866302743451783745063959122487719010212621422361815637940577112236421861737169849243420006547599151523061467996740885889568359603305589458674382671949018944961953589572670195361033574062674196515890341022319306978010196010695356163471261347721422836049104875516857887595208368110295882484899806004653437056347623887734229620225140128627615405031827160052923716227527924744395781910522890105504174397871005736268683129269960581969311526162947597389536782086745542293425839161100204172918406732738075 [108,85] -536544010172726144729152523488485187384332534249156531648008779250295225673148377031133126268740331563797153256048882732766428928798164406237540821889098681268815501588287077736361005214893125647841169421365256847784200973444332158223592384192404527435044594253872908780722835456322619472554308364995966155824365208343762979842617746629730891698138119883296985569713281716854746813335909765205667558871325043039884106535762497442544060206539886936314364381160609967636489060160596815534554817280296460841644050476472567460056490824603343531596279244803653619546826895276213420170943593282339081068316281117226279552679438376072260267806736857006518228877350054390185630392642870802826682497956163532615503843309835598341746357840918796200790903677988094812216358709216789043557984010210553693427031823235970705311400744968109052669386670955952134337599485865737167692187094743238355923509872700931566954325593777511083716273832276527951951309179672294075852640269792288983073229466114852306045707199695280505375429728073455208599844988904347822995175819637754880576477731353969092990592727044241682138917391656442267957849908981393245487303182232423122295675453196465498648936530439768676771597132365279674713672992046876036362683407364385579613567836725219979016268261654886837085753440044555712000937999187673976617486471552984050239426534798623919505459723745927740578278346102584369444465421512815856859929228071621272982740768336939565251943723234041368146692634511823099186924567453340917755510284497272117453968559357941455792497471060750599950141828808726955935953727476618719409768759767408975588165607411645148868728333458404959347158496931522051554862450133919567786666731707421484733334883216442897196024379458735946023045903904363584929185687731473334852546882594639734813943415421786345766263427417158320858239679631664728127163767086111550374360980462298693585416087130605875114084310631819363591611943569425807264884671170789928002644890975373337852670133442838866198678990385507771613450115787369229656219147935874587374144791497916779049961219232641889810247403592132547194010963057629275612945606915433247164751211836040038681029629407807041069044440569995 [108,86] 3645596270481495466717931757142798975515537726000338649057647946401946251803023769862331183916243411834257717584437912001710212410761592082375960894264295594808706917135541086085772207979081997229045731196510932520595803784545005486957969969921824974939975330898037672409475162819082796054607465834051644759020888619047650428786537473751308059488770414458067757340149035652744263797256472685683875271446757192161895140564720823495856361732008355733591544123742748989944308753136302568041778076893362893205392336500099318594699228273747318789111722728706039165321378166727648748901157904029006766756396836818770478489028489969823931317404119969473105161761660625483356781738306886599638676082595711243350563755024461087541343614462347024354905915168725955821142677566741774914287792636486473222095630731846803766350412425492847178153313906609832716995714501524095549485191043785821795771312007411838938098191452865315848004973522625026905204559694988160155923917998795539576233230068301670053490099752796059805715842729870031857611145615678009132244972571879999168773309549534479432677415284854937540173678860966544126954123112087401754453943464235688984286941171055936608319047993204526732985637485268459790277953880335693691769361841766068607889195260544408775439312461796796986849170842216026116276166119338528777984654018251954525504070160933988627379801685439246890972168426689770828175701432648369121082115570132675978598311184046411633866417022802208511530986796146051893446608698863640796938627669963296608974541410466083734152238420441670584530337976968393551349009403893736599108548206290177685919709733573520207563830841312773967095816708724297328046217784878562635571820064496524371506141963603122979429018950073371137384432805210783165780739991442557147457763711142498552637826031288085869955210184174131363768988818724119913543151490829937170235910938403507156860850533019352484268830021213937868852838036488092563949488967696795580923068086977224592239796094835156801045206775857879955389978345192789862393578298019956536755299509278649849234461229824342405578186613166421855639179305872902301273086738589079396962172414652752988145142410186193960806559245 [108,87] -17498806628269954531738174680829968361517607838765888780395398182837236492518685711087943683604752860053242320987794695256115750275892090234995115293626524397569386133047226257887308969915288019704672936177992600895712429626885195593283387153862937175547944106594738018574514508787078161568923134981772256170447532766911779628461929601013063944052049312165721201605880891924920910534254422583526860211901595289082713391094585594207417110700017358169518453005163199679694018519308699480033584585316872497422041571264588749203486306652739845779405237287872916807366094946920350827531502953245564967666651284805571307629924443954333126647636277655111639425337744984496187584901734829128204077205538170870404666781185980445663182374568931422238717288768669080165999630377987549158762733466469996653543113904041574609657623697336383830322597738865460804627582039465681529506415941493135042342297669030372536643359144723573784200064975562020022729861255889955430015488765801144056040580604887673476861618020664577363304890369613935626014329929837788604242189922601270155138699392288640998854326593009460940614339599063161831978230718030406033178936390274619892068241274852366363729108705639661843202671626662234203298661327095153242969086688307373619685146326937956215994322911180857611596362830387756426055221254376530481018109307562688848244427338364052689566996204541570091673864349428334690288996541047313761470260306874824402125823872806162838687929630360829528394622790676560533736611431216920829681318252530308078346958516717149210337318824995473928958351744214739822961898054653427326813626146364896559728636001303382017207465519986794226671526852388652441534814803051790257782714491782195002005241890814413918561314904199131988075340616675248983205013443900966253507905364178865454201711454052332150246724094722819051483179891170311639295846232210232315025134145652955930477517754660793771322921935193079910578405106157400647420144213515396981289133914467690978935520536943760328917467406550048455085588402408124918692539397128872820391566659458100202265332149629764244064430687984266207160426750680489667267210752528965649683470998780066159577019878924187140325 [108,88] 58310051956723773750921153890612599587565135796417933203347396520113424744638705682908385247260868607848864022797348994513534512141551137738195455414772495691969880681459477770847580841026699060579040895216706607452368512814075042221932420701278365165389164173312351622377969578469405955283889940745830202720751887996332736834454957827812169938014409751453075202744027802793443342162763993969588837263897610440754462297537112018455936653345970026224258951730457859005615241220085966971354879729235616199751561660502456431124166484244841858027981677292692126902234669768038900538157599746783539616097028871315413392249831795597397607380811232041419851904388937909430623252847264711932175173244694966269060786851592741838415946827157398039594127371398690224548980292847404776323854508238628824238472353537123939655460677425791191344526131977831073863084489765290642974497621033604808392184330537253215810173948957621516684254015675440275219724182445364828150605804243513991463707519694022810254981770618128242542450105850929772901961944092903006843946654249978886442506918999236770649058947894840630032271753430104991320347095395396810820631897085116627593871631930627829963995221120315602358008303754914263583462014062848483799961716537163858061361276282946036117344977161906789500487155173817875276135513541135383779097104195060921788899058440727844584230047966638267176231160660907790921527212792051804284611846297394648910644658560973001421225929434485660470812566205465888602597168858524562543154800014115347698501329052227270354735334880193759906753592672393818599777412152188576722825666256730218768828196434407104200245371686094905882354332057246573449558756133590980305141789854917780673787633391316218461281515474080342175701325209325252843391169248324039865563186063009242353299579390128171626079644856091020852379306376661326785227297071065859752895691515728605669242234544713459932790345652318782686833226574618950858540283861678053824867652983234930347298606872791957984142497600666234850286090086489983470846512285582723357209778118199552719052664680831497621088609045234656030077457091916812842480850193646749766372908064467359017976902232814275 [108,89] 126017416721424892079033653588538009125563958824147737120167157847667102054784582581403584125603547100256793524641131391773285311258754455771338279046222973525006777015592716374679663237198777161944282704611345619383284953871129584943855837365014470640198242306573781403453479581725442976629761435780637729613240014566802177720615109125773305359449140936097429576121030326141818161146296193868783664169402867872908912418100431566123354384116616027614330661313646717977687502247417050849359631982232351246542637848002288117055398063374666797130497794944563929843137571061203367585707847503922799593992194365346132338495035438973406695641862488519711154221286655236681447923705120449039727760030169464910216985250943171930370669951747772255454221699350017415596289738545239735130302347913756757284148099169425371677159795040197700605497643893316341156222243219944018883703435556143252972150083119190623796578051219299161656836596012164151842308186638033198977811612515451494638775992709742780440983919094274142979635795840773092200963212195673297998933240447439601674693728003619281679369392642056867179486822216093597344310383540661409172320719443152382499114089263816927801638189387071265425102343507039433129297568429091311495929239176718939603732684341203223501623551046511932429625578402770110596071500405563025398783410294282192901596513764523448370671132995615692624389461977564812483294469579001540037457750389764503041545445738597184453503083971959759746255143563528521009060002824358993959441914598671634749536026040424642397648317826518059764765767200007901720895249623235866448350293357023367640489973211071559468344565132405627027017373311863780583902241563196028723677307677058683692464010792796549261878530285954295946069310447617372770122149668539772922694652383115218235476303443803098127498860873446308254225624480820521289607288818330744156950553405293011789008376844376023622810977086623982540498428162735157562891812383792326243213430534446901407938589435525810333779941067163738743838679121258908767598046164807073201108792947190920703387933238009624150364428509359130807890765922683473690470935085374279692961154091447633715381874440 [108,90] -1896381314680364031374341196329740139951525692244238991178283020055618236130225707931820413710448555478892982440217924109612710936826792010244139086195537483788063669823987330474842453118710752615491526072434046108577880029091521702063383024729579609278310478361843386404472053926538549715743058424234847799054266802385498440057417610629535999016762934610503539040936039057779831037718831658203335305989979464419037060564687636897709581178391564708605694882819962408778348333458434574699576530548115220164857853710381185952159164573938576931531738793028887282390374510532524838702365336352671975925290907836933596060414078814810684578572685590299276519025189844593357936902301725035354365632770530080164026065459250245245014600749367435752420811910871143938436750463192961446032825997420923548525879160126152341887389543002263868244992044549814440372411203051680284559413534790127948017125538709246957106116041440155539345062415567031449114157215664144190471155103242598705449596653989768787133765823930639691789785235335647360011739519336371683982605951969116234803568551065941651250417453743485532098648977857923338805387213570811603337896370143944930036701654578514555069910576335176327523000890976237001455011926364557632404231491795727982990223221598722219520461338955812304724854588334857561420394745145648544802843988852153364357871663876216594627762098827426279955489484635203994654507522162793575544843998717847673047054706785214220489771560437485449935826590959675049053550890104829662463443412145848491680113981557793339276045399902640945473990866144592443801476007064382656242401090883289908139432396999046604202558892575088685209102870448536066487827035906965515164889361612404782270311926148695810584122519057134328389649990002204488135906888899706639979409600694020171584998142727565380836265156384368857715739338457957326889947002525949784359033506142519140495264436660063848625759382562197696291769775376363508995308476979833312514485438280963376590889676626106650466910054403617404638486844136389432511370228025375069706717631330265518395249735880509374705594172166722186621964461940020178977310975128327333415079161617536203624975 [108,91] 16123804868370451543113094115796422440701907782398137832373089855469340085318357318581937064967664492945948513312608341613823968502876218722893282849906250804569393438236554225721805132402983022953557449184513587125808211264340748112227300211351505346981967004302144114181479290640187340349333157487138634924907189828352741214680948589018087817722450777816253931183335071207275608537053080454324863472269758696621011874133064992733480285340728776101914003313353309798165338481050356860562177965540703197276517636487329190662608445382151362266860591532586925332878744001767868184199856224606496104930504434635134031579745092627727876068196122248448081902761635980342146894157349501759075241360967923893601167596848678183665072850447402607860073969315292835833791095829890663764290862335815881350016010821091816050261418248542720683634635088276175948994203105878435424893305438892483455895803890838833436435503694622525878722598184913746711873511062553411728627030492441335310888133011424146551812924415988400331826144589974796542751927583866682235827561766763903454761162036372221378483485716210279377103229468301878087557118313296280634857690110648795960228172558778973583230674594779665221024593920675937327274570082734967649407751032293706626623652975564163946303872439626369373683390742870016975685987149577421739607099785380959310632172487647988119774024335211005635031788890813881981822484473285457681721143536056771362992303921964426293087339123078607987136677619345529982540998693937502437454948228216672468030883330333725597138234389775984436767342708192560141131825359162364288708050313466998132339468315522906217911715560470854082368634249626788919261345124739117512409608870883948168359136338244936054425331667766352002724444622493911498134624550600895254137701614507282414483416933943403633901227694407423864438427549149414818891031119745313905015121872697583492667563402148115186443566343818198648001310369567210605086483330882059580330494341046801758599230817516621302253824635326004189122553256089588324239445501167432035832932679336975715019131621849628514411663665693676781807658068118042716367349000270659149462673158050155192 [108,92] -62519882287079525901897040475930467312155402388535062270338998701273223103533639919291799196270305941538787798757347257487039215128040459385690302400542247824688567703156888547327196035084117695276822900576194807815797025290176956204291001270920611003000567351593370221345281259506760060841400034490485815030491117354653497952087303883711791351198726819664391751509315268697638046842375609481511589213708544404810396661723254671384457494409221236696403377526520385306975172751963799722894484757067216827187893171617156409848453358320241661716662314361047997039458592809972373187763618764416142315298293484573559368794299446624729683637880893481312058380297910750637954209167994198383568565115470150297577937695122610833480974842548452132834433339898272300062481427552308284411979806487781000219038378712875406083963446722896738786171302773795725303317619136280023109270375342606712339793466100753040609515815845523687177144925174157712414497264936009897629202392436318617018101142284695705679756449274859927576855788560726706750868413053063468116251230384987596032071199266054403791431099382970334965368277884325375035547916584013031429137706912641873279075366165984666794903795010628447198160980006165326305376890801727422079153745479698468081314771092197749877902339652742118240259834662018133959907232973538823940353785076750338221933085288837630602969130276268941135229820439883741197212678215828747421995355959347404333670749301486311457547720032837921215888613892378145324096529484011153661553327034067857552613073383222830869888278232168352929250849400273016502110678605014175994723827995765142569160980499076918366562409048351585525302939613301703570338481537541833521575892852501123974586321758832292687664925170912891058704093131311591845964365670189332230857478700943880600896509670307015935050640018112894435689894088871276931286449856028639854382211253103682947299494756351293644995919070548133748674656712592609966559106600125980519335798135385508537868838407446457194938776415884553033401150972569508669404335784456561667852676959388610548080851273191318617893372642198697408474261087876003667370608302919435094670480138502 [108,93] 152296435006261268339731385150072270457340867061611479728655626881520508873289462244508649232032376872849347303091452752490474931348022463529073957696980251064262895980567381867216707656029419161498319005348579783669439445702340787407386732228946917469357136421081282041625734411772897353635553241786906856108025363599033262218964489092377654082421301669952314420143026422055958039442921692775179805003414306431739104734539130607529444777522370828769199638767168698145220003798110580170178915278896980176748686425688911645823782335061564010428157942226781805522171771359289129657966725921167540456142758817333517186375467750898700135053676961907359853415472478899179316810758001672020945173144917152195866972097601600952600026344368226048240751296937201071767931494281476563619678982375968666308783390102634367803871587928681416143869632887067065852475066682208628766927253593987231753034860542869444938120066898620094927599969228657022491295402759658784164782485821345257786703269395577533559940365152028160983050005567426758897803189025720997945042652519527315949303829458916707432421951516234955895203216731758367261996585967666991788997629094639735364805876773992981211319052732413692813197578022500902049057672393810761112757354355391609222973314765649445852766947231552571490731805084571316542743901515154284590271717438690241579989290263976230357103080527064623377308240665045121703921560463134750463735685521615597412553960289408753680043552500749589404442223758593276871530594855478085894544091818488428074970445188097361822233587388840159733797872735878934375788748284982617386382137643092631969562428566545088964911606268837963589470876901480357940609702549759692188278186381504033855820804258035282688363518925620513088994043890890392189334579514831293071486372515793910165064284473144405340216472107840805694672496080071722145209351031428631330742777182968022023903501388172861790134894800512253808001202884442301968009255184810171995307608457457251123494880961836368582096610644227452142888280832538877051474091827567974365235467718772373088605257297524059631113079835263733201174686378601199408088288759989101271574729 [108,94] -238100638067765908813064917485197262597333280491184771621711981921552049851634023631323240444216293244585847949581493523223089196235220078036705900269080568193039711032265115625535715009093693780356238614405710445379767472345039893911835029296652021948267561075961771787702054277344304885414822272166000651369297775940925967124270930146992455861529766180232779840189929023363813213902406645342732662531303965573941571137231266574959613462366213482355607812888353719540150842648952708961217839645754010298983120823571834846019452936059550579257707659592352541492545634350120410402348967616266761268054097545557577281578301233110134463937691146356660990527889060254134155818500253288998242555287409997872931774554585721911917355422647425484812937860975301251979982997523004196805912210820363300461357567108208952822322919356634585033547588376050354822848279009135515142824227822023382702537956960008218746317644317531862622610952200048137927799919072964363954745889779860398695315707205541698762954045958529731314880227731795880356785672256159992117684663476196041895002689939346017223055572909990862272243143620144156897018205626057547842067424520733485457961724481222681625210221246980233479707652177623361872967376125645506205562606992694041459542246161769505135327241244094653367181605995940709705901958914462537113812813650182639879644105542605961668999944630108822385038369664452464869648318362514632695198017982454633623250024341903457800177127712585525463864002386550252296234328696314002503134504589782988956072505624704157498471386662755242315495277098090129864754504007378159678356021912579754442565696704507829870579170014862252180247705292807142453639067628512331747290100058382108781108942392063485223876088762927705342321691232069628912977829597861051055891214233579758133265902543855381743849918687759137179366011538904353477070722092072536737828307691306877057808030542288194901380277980900546195956259350420408170965779867264349252713567037386839521248409032207642529219836385359274454082299347884914691075526786810142991105365230730913227373619806371481790285425036938146524727300306812732201089812505196331944 [108,95] 534893338828366951758521404822535566758123567042342494309281560713193163584959262554493753694423934726050288432610577621650421208673267492666670693271375947880122390913652657293840168186307257672871470359884241672481147183912319400385473461826628547758203882861368198685098151835072737117547554215409193752831348553232282677750618613691330291226205363749570757111111564480969923028601834987642345212218882595016852084880039891660739064443470941014040164144407286867117457085636448127664537757207758918663225826309430998996104482393921960427923647221142557472868427810028404298246191640272144384272656686145084373233134315713081130688078299392759548975078787312798107279470556565266123134101360493568812775387022474464056190932741320458387096643159425531840540561560303760355895506468606713708936902513370629909330282523209790295544109399607262461543553300929819163227653159013440431076600551103705652073071436452083532882973705670261600199783005263021834145097540731062203085353206261790244188342652539226647838590758467134777762310515267824444514326122105448277753233151691018720009726521037914164205354544997522577993197686994061460270586365917334987231196973078059980081048947377712964403553761723315358328858045674988202526946944149581412184956011268887233758503908869024493040888495488031742430139963123448604475451619860870225453729115568209235008128377030178061937110600659891467515523976233663292458437989167402682286344480626498633195759011585429919180708496692381846632626011393379781032129834137153329982955177526371896564294498674691600487856127886349406071707597470015618169224429373260805265319616613678280758743287633758331286679376348205905638631540100870017978436362994415575281753096643491101906894710550396766027343770633589064838502074576825458685767105248484787358039062608034874875216040606915881958703354241621083365197231004917112574264123194775347222921980883185928337348539844426221601162593343773374795877397681187606517314374049112809175098202740174834175350247082883841912130545243005423046041301939520624464640090227416616629104519760111902210393926628813037448228608950179586093839518949049 [108,96] 1548892785097035854385930333873416500843959153769249435123085330681885862141519501196096142973289132669928546768177827748496961878805264574813366830794664678347366524921164926457013197887385529091525259902036831924346992083019319470468068657734980705304470945732003312292967420308190941188188034984383883007861972669937482224558275827457113327465454658245591546691661599291819865570884815334668231953826250565955841551866061701589945849485980785289883941473764733465556809587209758318229237461129602719398427923730860656710197242871004474402993150295166828729751883213775003751066127392602149351952241170040627664221674546860832429840222117327210318919411281589719560110068502608208958907045387365980872814310685113743185365658065637351920095772894472425915787114689112238385957507561417793732151904982026091877446735455745853050887264667158252163330174504701010956737303694483482576599081823132530851128806863084001850240138396688713830549576661954728171156424363405774325700703332186962084595279046528171433754847185025616235102243811813749428958065595794069081847698233226553534129113798514372048364488436350991448194038609261784821697287367781354418285535513887679410550627320043406222792006059831915475395509769559351374044007952279784390335310921465821344118481574430402457153053592225056087946799168540909369250973579917003218818936049943928570604416665915235507491295531554394854030170546449724953424284519517950358490893463981613189403432532104921458951616025730559829559586398590521815636497269040142553778719697411223549312597493738607534726404370734457779892816795289072642217961880832238463551669716808690242339257255415434226704514679872351309266393148075553381821958873067384661562160674128474347292790615286336878239480967605687189691353771396822311910536131662444227109177578525956364840820712672735566925373832204139811861815098524489614899093816795967222212600508622182916454461189877404213008408706020399585964211827178474620193983470156981879411240161236751098265677158304690778825211732068666638796406615882824017450163011055138052018631469616603527654321418926355715785735499159304942132112195 [108,97] -3990495474198947471894449727432622718660978766958567947715503545822622731700869795978166655847347322620376274255744462758790164889339599726892162119622667652466086214813469793205487029881019472648555555235706714105128698050111961587564618823388688237086144713731987422263399479640277273194416093862116231648320096731855950185218937945252762054135792967861232245287746549769596030497010575598710505400419227415737615064311526654722165372248616676847690018361799135832154630690217374255052382861167641909780135810408087124561607622847487762482359115802489667986269352042437925935012457234004924007461320368935822509380745098773110247440524138842488388645386124900889969579316397159281013531468062661897978527592590530204383841516213523884737446294109243461508587296118732404394852925137562087511323161786194175066696886516222400314845391869091370947230262941134491095994685598320886069587215435173468852095078438542656058135950239491071523046819548652294942058351242622430302538341842700844187013320198289408992986698751069460138218826744018721864279475623192723901102966681459271877094504085787751805727770655056725285148549350633798957835188978240109814625799590637552385107148282708855360903887594331279117315405424433447418981120137658878805395100132742635850198885590358175408660944841094291849991759204361460696808365838037414156815512702189465347732935295265663557870677287292468892120632123236626816453447987732626302752095035059957952627658079562170922330254428681314348044588341118904796087153934855732921453982719043578502681105960853163925095310917578311217340379181554372590102079925646819510021625601691481417612811752872988968200633874706142244259004715180481996205697291862578735012204686221876658438530854243686910882868753416470235050570408050919380910444100166970894295133974652455318855858549742666337425355498681423276166963330534994377370702363838055291780131536725962892874723991026737483687337642048204508354128224133228430961167530512683613919303814228845714042141734698033697085258230149339375939985519240426167613506484645047135232233413582140162713697845389175155593082550298217575174 [108,98] 7838987048368742399546569589051258854388021475074292649678048039156191764536002642278097865621813255241910672452932453558547557139410609072101694621957099063509943968694336960537531481308058735908142173340073366157660243996823556203678225130984059203486776500386217880282899258656575412407309943491284310002424895937725572911462921534939011839016971642461543990275750898853354518885678781801561139611225005176373690118120044715161026812804592756166376515104348538451188997865672613104415680577580328860418124767649242762199573329087614567827549207852978284671961955756267817296801231104201161025042404902309965786807379497610115358013352184336435404776283961421332330149790306509131086815444663581908827178393667824799362401444671794475754788050696303815430645657633381336032954681887217689953529499750452008941841221401690264232230365226482929497543907193337885991361043586068721383558101105655489246155648037652865131834402879496338849809675709262210584107527720117108367468574538015218445707990300361135482368271226638279046893788135813041640847026153960297924654160392954727607039077917266097101617111269763608840673676473904048941723432119627626358456065245555051151816067730904913791626831139363285391896597263835697459283587820303774877152164013899851231042424177169253388796218150772073572272375359299884337258896751676476219746904886425850818853145768453352569150560166941852922722211060514438043674477657641256442299219961713150393092825793740712517277284234664113673202697821046524965252785080091423592125596127826204984176511770402223284303267365299446455219976696528693920172132438379801209434980368093584809388346771264262690543454491167141431321780371629349541033185135957927634226891576339871757260550552790198540185883339454899100195979401650188081621166736190514226401898325722918426499073221624684768513004495450593183021971713394226892942274189428020100152546186350665840356068269582421607636930096146699689797963703308150477989504282139874446975502263488019528548376870684781528244028215329009157292652582436587938001460098365619864174799628982402656294197671751303458626766156637175 [108,99] -7762455049356409500783822849358913678865642585190230124933934160517153354382153193953821019374148457932231305166708171872126162642442802397216635378960635955483278162329680895330024771138693086751928599955696178957751146994393862916814862491761448977560052561678533145820068332052677763129340201179643845301310798823952503861586384540052551219926595789658257125531079895844185386811633476536107312041599613460878026193032568403577728914188483793468379239617676656194948312696944232759023007363966216326329221635819652968353368221912841797864995911973562385473976512755023274816025640417751151650417647905486287494314097881798259308115450924582034742949196090058215183995389268606198180414434288789361386734817772366383660139814112906249217335353410697917317283618401798807455797445401720758074887316084788302520517425667846633847210696584426723726504745298860230624201956584291666210545348609883983256480115727045467581279218389904916732540774210446224652908050502241969574531392445439603187051510168635414446779925730880202670407411685428376848741916676400429447299675285379901010440750913416374313821509726613267257114420081860103384499137136463767235490466248280427998980661172394389157460126265905115315676436884043727640258412153653401669153549307314322584817461441277756902294114152748235465535855903420213992047216571030074054443475337938137059002405233212561633839142402155150250010712963365786046116968983698995489394924107139569421614892337671516701221542172310109023368751855085606141789809598895783261214142404913674737683490655865823982262690223107664280080746459973109190382063759808537625215888795648321180720075697217060289487564630453093585444293864520653718465722881274424659998419432046912457526678301383001688482195371319275640387517172024146910483293806121446628241841711569608736429845457843317314238406980897095133052130133288417004176698513628615799246293662250989456264769053824873248847008958316266692123753418573677958834362247531735750019284990136333055699254380333999990265129443256618837545188622425639233236196017802488855236435769183736570488396326422081301382193250 [108,100] 2951957873597169815446555285452287984431593625904867275844606525449685478393600051037355839116828458778841155298904842009247508780762977236564656775731602173397170904666985587001796166341182987282454518376111878382634352912432338004714173936618575879542635679349921185768062353987636243191258967069882556667463464310856270674915251081866659001865083218124436314594254081375155782128409473280569662774855261467694165287279623343345949719090909179571528275419678187292564160837561877010660494989989063029779466245237739503482159045735495557445738915159631964371891387877733701324929418905144134818259983749049276476946357249582302812047613083556559605960704260681916641003609890260149732940569943005541166342644050197046011976719045257335711382097559585223226257614282430430667649739266009224780111259393149524252208238879147268820985973732237485800327614400450512875010569735153199847246770827529386751129154152659743842198236535858135118950571301607008517976371066776350451586728555952302445074097451851276137645966009279360534160233239149433331083477065419326005153482627417908072416111853978828696185248910273607306997195241468338241673049295517016871734039630934920076060627074925147080802660424349101720993970844462288939182557810183538357061705214407241546764280257749714138567730368317407247812532949644439085409104113397042850714448872005828014698626973630606130127407942755973597562287169972894574472102164809388679347169582833585211970279002557819206459299010566060733337928450330463487900559352527206586038655117151920861518844205829163222846463071515393872824074903668535739775664887767674598118203212539274427740265853688599701810574181731517391730355634059500252898633744881977529718725058676764186495464169439000069764764268640289909996304227222069457122714952565341646586118660670398068657923559453886873635626359928783956913026123507958116464052859304961235015698341750973872545276266800315500803325328328849424410527279226703277570668064368865308360141692727338798344142991455707419335440684076087949041928417838509803545015165318034113110395360732737981862399278960992100331 [108,101] -312529985298339267836571450130464524898120492152633711462315251072581753279432660911015884163732169727199994648919843506495675996053214237150987654495947920316090509736421424741836802284298540453319509568604917319714564567283003328476715967560033836997794595359092716111466042017781106870684325143442726599078821537485582436616813397512222784681346513106445215683087033651544750433427342388570484403362490601845522574007145234089507854534562306301672050787310729940551914323649809239043234588490523982953405942173527466615032997717254496848082596147437907889283882926519517721013796561551681662438335468909834801437017669078205933295867448338218607265296461886220888379083822112026686018982530318919045621262815729855796252786956291272081583051936875448796083389202693213922556134987024598353171154917890452395630426435766615401957482486075658579691736954999782166286994296091551225920559460097194949253500527443356957799520500400553770163304466112277356879548540463185883542095448250641010871053849091306989572453326217759080348871959901325753882451554896923658071991590556718352415529877727851521568409506157839879557313322331441042934487200051712394003581243424196672127030560821839820977517863822342366487550774738531525643373808971536934633173397643019468686712329800576068319739448892145507999298330490239571140396886369035625674070469778346438904045730019687280348372701970003011738284940107320367218907679764217413550443242692517473228120790352974474409197623824001742733669505490115812343662480420567935303047252475798289568066346713472433620915929922202186957789915398517055448318973781111814265151017381850761467578608159123380037479734236653126243538374931467641916812862184246710039487493284422734764558672611112791347060230664577512757158891639012637290137093464739519823922422796398784383178604987077858853274892034237176241280014935591535492369305749796741400733630898190549244026420940688632264713929599636519144797783800774233706330760382830326669878095184751872934542296320134745510733997454379970323493695786517326757580153015213621718621353022978327014570796303843 [108,102] 528544451366703173380181038546449338255185635803000014339467819220173312748782459701576550101441938976283385884030003109176695082147539770125166148618925915598886829507205129934875419193683260993646087949100182778094051681647119788000448013312154221344661086556285286512658797689186479638202563072715506792394796054209179353415898832635787946259376800554613710946583660247096861366119448698209085500289813011412465031127607010821603073153703332723047986484226999835648282297392096988125153402593267191279059503596557555703286133004948269231558277838870790738751167498158693060637264865781816257265927540749528024979338665809653754203960793694536619645911464730637960366750219103555419989307543178782283711542893269723433511825183169444948530635112613671261746258976847272118304941735691950592304196758280673215202918059068088003923881298525404024654144616810040284904548954400591169157351951112424413215942871487815080020911867906343795431029642914434372761227696565166241617946887051220117469043366793175033260579546318072495369104682451629847905295512823610025116443666949804792782378807515153019122609750100652023598677734136382399311878962739980157930676971275458639109732166967764811127233519567428678348452545318364228758216396387576328381278480677761881461272260051812480848103863782835248553320789260475089529563703903692323116800570224248654894671105872716447354223244026589655024964768497122823003880107686834713612256217921886577578114344110058165114416377814208462740530944000351954906403025408211470084495562791256338100492824275665226909474391396544890915775386024815677278016851030654229234315374783146260671724669597569009019900820353693533624023003968465232291765504202529092572468003426675916271065154193851669321399582492080239664459810406992963659778854251024293476394724242424612296121033762967733367648448373199705744690363784351182436372032819624160144487155300991109814489162070414330534465416199508759201407900492258058550650898309213014361815690056615990083911491641230541719079118817200543069381307507758615546898216056280866270793373776393081604144846 [108,103] 352943738929656466669601567381551408801021359369314528076556882101727175498168695766909182773845394196852897062011559132234692921658492727160629024835201852980337263913125584118587809706107923748692798454072407694762204161273742565854854185896007818397241236065568234895326353891574731771048713082412995788402413622156951492339854127345099572681652398510446894118399453621927866832844096234182658865811705861575858420192209406002627020078418533691295035179964239505983215796427476475236418417457322354196631711783142679464954139052062540654095353466335344062580599477697756321819916486379562184325862453285116540843314466161286206617459587759614693453269131184636398138051686697946804766997277629302368180733924592717958306864317633767559963084379569483808098162824216061136706506889198408139148411360321257059301705455376418745426654832354586617951159257775059739965819844683493309687810638867755423736041888789135737820796688862332560366227146636814097878653773774462512553891229204101592423129235389109423994839761416908652741772254850441285308348566220525702535345498249105439264568154738365333059235426463428965235136143167310717095756133179489013548907656582408661623096582954980564068173751859979326653386833050920632611377948917536935358551605455520546891077612984568145332648419397071096504394153660575595611009179353287371445045336174582439296799038747880648533247053018641683832359294182484194023967393174612563429696189419137645095604649977670849094982381511644806144496636833655121374523439324509308420385992445539598845616235671703228350157327938983456666112940346380627036673146058218067852458926440782682722966072965479379653000307138817226804699531604220489746400577145761733348648843553063974160403508716406253081693965490897880872185888977866878102340861178825346885937427546786606428122036500215031994412595960262512621483264893966872127105493143548645640988751586089496330980600608041561532065723239322906005244184960945517068925496324825826179015948762561929101221946719586293156597400021476942585017704508957691545468636881463875006309886088436697330 [108,104] 1372900799510669504742951168648376910327082008625276435471972995101296889053086321885790789091953295011116614283074196347240606722663320550462795399096673985384460725857742801153707647964632869027849839613897065032771186555477881966211940094798310099547069693729630397778811876121503237271970995324566086024158445484644156123428628735161019816520921382620090104558719196361357971065765249452326399354407426788511311615776654928019675618994542591904229823518195392163527562512575443399518414407673625752074283096059261422886434824598956584497397198140649482464065140586278340834542406034223178002791808922700959572159664856804455894401394616305321512928085909742163682830996885488118400280285789636606183143357544180985788292504212845520022693633891634938221459710067121334037283829163999635600772668624775745772697736211420291010582648177359201457484595092209214222825340741365802943999510201068363997196895555781267549146849302966237855782247604366368042603119611911152113348456190595705483477961036366955972803873311394312216010733377116040642995247803256375498975299875011697472723386808622891714366444604993633605961296093698803315655906470182214826443116806983626656508341246289923413503546764485819718358760284106477354316447680128136618946669592557627468549180017895517462593870916557469549979756450464030819335374373681978369978763112202494422220310423938822812153552384979708008807430259564270345116711092770700825146866165573615165656116664227141033779950127743647968602841755216171472664726940269307184978969920425465076708042991837143858734558385308122981424759712220396889452700924484058125964541064682409603115678868058891779850510151128007454808578939934314700356105847894737157598109777105856382953920675785089224183953667647854155060346168126695821207856501457268357548143641806706824286006660340023499230605389291987009191433577980817119145923008054023200529483632416744785524236868551786719436681933173240019374547749634946305698827378197837913601475314677269876681188671824797447239899252931041776473949707679899327529301591941177823715343328376325 [108,105] 71874555233211702079198031959915572888751751252109578233855309053413521718481395428080061057523239271577215995839901751850402168491706646604075543223272284734164115510218208825766516976836112463166030820511586458021443580210241610790508725222901117820425566953170168736959674217513307146215939837590507179239947330824340715319927583495555623865237795260304773897833974183412985824979063517375782898118947001183897065652977242233998056050101353539942616903344893326340074886639554150033430709711888867668290623442824469817452176077726007270306624383908323290339124093635779121192239566735504704186817598000658948949242042612277640987945027694100699104012515021646334468636120294375563255873338445588713048152933507504742404940762388688937047368216664934857965187001640608831972962474801729008139795150670547343268960207440666249581230704407463553921074879365095078794819349636835467473279610148837749989486569696497163781310546026021385321666831904869628183449028282093123235824262609342460634520636068827159369203809161153002415816474615195918901185590171597382400354747553198589120165122631961596343462410570320110588575533483937751494471456174242427713417306929493445980136094379211656752252816806804431010051966500850524529291597076464222331397858154278967622450878975645954827210519941859403444481371108244336739810569784724176883580158290410892410668368137002117085547468643957695502605396636070773704310009752670482912699201817250886443520752614939901587242362297759875965615707806234094656321334318136348900924915790014551097287299464899652296824765684883099845285021048545110824154930624851032142185672170500726805031723665596734503125206798814884575356253023798296979532046895249678066159155872551547692091909616887218145276847065405261803543639624375674856329829437420234040699339988696817652419239658027506287294215956869359883864496548258074363137543255130734722942267379806687686802001973678620944488128833707226310612487933242652743336074146222117328058948281430949471465556327021812880748123070716125142860900064827797236933182589748557197118344 [108,106] 26142915634129448518888861611177451600190229773822874261010291711660683360111576032940258572114927680969971470560839435108948972758570269503670590811432428604430077249961503278788703221443809859279285329928718722463222371120586973025125347933562692743461110532795210128708919753167561170438570599718817838410821262295242597963461167144512645346416592581303851147547885509536271594257589742896727362838805770598974470171299475590898682000131167287726094313565119683405262251394859293269840981812195797986261225585547018868114909697240901228660356632686640096854109046938672552342800262055108389622961192893414887924712487088643914934949022690288717426580359413239242156761667797400120248678865418347084670360248602458839852171802533596593439255804278854258033680923801321468790831450874790877858005520217754204639259406082816096813105360788664458450154089097612107201500522682976871250575206682757827181072452626573654455977644919997283217727643354609147937008994525907662071334970097097001308315762420424389966792482487836501258309443473081983516880303430320445264988909637008951696738922952462035162203156989169766295519260279347075577493490889663545082818519234153234068528930330130441502410761875421898856710061304520414839299469353368387812024688832920555635864430215818303612835446546720041916368441739117311325085791752237781864460745109619293276022496165750847328007133985282573697533585822153563040024804538352017190738185029662591112972746140535802896351779488838873893447770560084773658367536990125006397250838496664404974980484290432078757247503267935522923383441963649811304679959775704619941168613255333315556477248671188087678584647085994120823022312985442822732372581920054800593262710786370822620523725412319721847111445027895728043176226531624097724235080497467567950247779838104935516533480116434495154326251774287783458092645555142452779391711868873101991313553326811140961040255110221033296542092378481178028043514004685538782340704085598114026827632366299177758799120150721097740447070911997722637041215346018240507012697619949347064 [108,107] 1209597679901149389604107111215888694621788116757880871605350380591726791977606816119652328482097868521838506862569363699327978834302234583189932711875522707060052147106701781209582962765157509290452864072094076970968695095407932669478483389431279130201954660599409101378918544274650989820211290976903044141390842988279034806330795435964734258388513007852140321556853191287644854761504696921931620627606604309099308502604159809785835373212047165646625556604701486638198294513915506665831754696254556387085848747380761183507459188715854893544511675348987218603929098917256380033225561427022924071775038537290968472759776428742767406064816006794131490842687594152124511702826744000440324696512969835424579407332982997006179815392834508277757425704988508725299622414988249500493267302874841235129517224585088326928017223037614587160655605885319052047274449144571904812631655717291106059571661556146723897205913342086721801886909028354003721511974228417854501930052606650988767436994588838861093722618986111031036406740725510771839816198712417636547418296176678704985053753565736433381023238868390449685728484605082983288174217876746154065667699364823829267514140014316423808583482510169737143710011014133048230230078622904129970471046452738390988776826127087466419870411090786239689073073270342183130301472081765327390299338036352494581283181682189752742875003019949703605926195749647948678569168610718110136887787290434845814666833518404997764881575463809003514939424828319175495356433948411360218764426654450655528803682138595894339544370850952729421419890690392316035827307561110773411012322470768971802372190310521341906959826618448940001292641642758389803322187286025230760144151681470169304884085398833275094198856549592075750634197640694057569018847673165349158826111636742433889708170323641920783219449586560948323486309026435542796759298870444122798368430718971425830279061537333914676894565629611006121334126226523379451802965930947892116511613486855202139945482018987345120745073644041688347491191281112285535808628547497940118379910342298 [108,108] 2107363724578137199231222917320853950807787440683409361703602262133430907522983807137198948603229038648639909023679563067960835569247349396627224846498483304450554312703461903735749638601209051123467136521270303690170238964026173869402507128333813099304182897067251559903920678276292061297943629538934014312121526634327022457313471754186464881818801816233930731214706972501180684123443988158556428178029894491014842339513072292724577954389845405704144449587446987324229243658950796856036302646092068387184428851818715093739934100864357288443115193916548916693023080462695468596842192835130384684317813423666732316021603981890300060908238636284180920227395714731760253739562617037789989500356258337877990524186163497796219594058345606022630974417101315857163410468820545223119424278320931094810973947848612905072365277176462387279040801991860104809726543727618812440362039571761597594421284909606797005567787257813663757698324191956195294611407257387713456800220316318098203002901626332593358223673017794109784363695327044702912584024338285157773591660530881841988540143176011429842240073144709344963316979465212047924145681094074252740222639916392848035134013877931457222515465243879768522095604020118564166427688640773792025331464483495581987205412447550659571858455184510406497621462356975978158171692866471926977459993094583370285540873166481820674423917490017953194756930627585664847095073849190781180276720496527523862008866350415507714388265131831191290374719816437096333979853413062717982077794158256594321992485859891607585044029466027684510565184639758530889527732090066971104122302237250255400053934116331052363225892791700745774552394433600487420385839187756559997766672851580571568582347097380259077651523541994205759372440706637791657156670177021684817240051320727814007457397143303121558779043763594023273189432158893345502512966615898408415816483596901044832081208216119607944343418615472158670731547433206866557252485644207478099104210391300290632544409377429353262121568982524229398781039384844345147889338389758793829815740 [109,0] -3693307278431710882521924665290096238785672050216750776222001052213804405309502501929149533750529402382615737897630544935624488818776291174120849854397125081846994566390905652456989772788664426177637612408859250831573410907391003208862412470319865375691988070349967976156209006231562529323654504991472988051821817917090727798449851479836337992756575620969680873457200701779754438709835323699942478345117361238292254117143020971574204047375290752898879605513803932223315942682427236796715771357118350869829259667833608449850319677156611621369310771583798862961499655944722432613801417372874563206052998519015591721697126898478070477334229563741042158846163260345355163314226716366296253378054784526259060747797008658827525414976614004755766798756356711863035906599501072144274548811916516718588533861986946427366421146143214613760839234530967229565346846956212283591817002589967463376797470964584330933149804765981909575648529999673099752239564428931812576105567227173245635153927807148301125486354680328095669800780937951356086764687941381894474432987074824526536506720611027199879967140175792327835723292574861951431099596845781878176178786288455225196731372166652881403858499978324231162148322075764393564875457979821637031391253936924330124200147468376587193993644653885596650362470495571858373916550999856042573298120190168733710017565782937041474788108484839391204253668411787924088422891931010604123794638537884696554102822973459583716286657963522575390674593045486614705990337347027863847297070768584539983635694217045307541695351082048159152947384605113574114975037866409947324499188644774551193492160370157272510358730915821668425123952048667000466245700330399986994091899172375260881207700199805377942144040960089191702679035062676264365251030197454279524791064714872149673355597811416447375094590692570309579395587416150463313340469283816102933981274925027630303069601541831954396869797239650375118091649879037551323499356377165904575722027439230543598896327862565804714637184882242440273347602227546978522517600178621601171916210108829699348038722685667478231437808815160643129800581264912010928085921147603568612630289999837738666001107101373414842726693681892559982855556255918136875547590648907564552162647467417903144281272612219256832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,1] -372137362389828145958336227909759939868118603943926229935627021907342882774726907659057541229787821538433341274719540709983011739792392761857471382085066972183191099367054447359854483247361540507020872792953394335899638446030800767520091644603474877630057223275265525135730947208989066756893369870429236955545000441450911901690553623893176608374027512654444637770305960784240314756700619607516705983497533866861137196890917217756285809716166742421430203075188268125730338946239381014855671488919643477405165177237607612234755564671810784219864850424723006168085999323346576844594531093469790050134654688589651919207288380311911655476190719337194227967207716228180812584438951733749164291582201218522698624402713194490400151044863236509170066664376256574597672862047877715241755427808042937202781871593090705506349204298957485809391307453989909780303863106945992537663795468643800312801106587644147217545422066028781296540952610372089635301935775248992590027290865538475448639886332043093619709176125168166877417446370264787995381035660360760621758249717365874373163321322845385153230401394572153687833226521785623402402111643406049388132532831889558525342116670726403534740934765817481992236705287533398581526455411479730354797124448656508301148625137389571387807573796595531669387797420450542046682179703099723418097973492451633340911411654638743744738426180620516338545439718335182765545336888657598666901134795051293869667482837393979734036770652252789133148059166904093688957680364213532254086571778468948722963809131977840690945640446065680478918228359717772651539739106402992239669356262304039291772828378658962800368064628398214518892538219855130959491346951843034931056799987809725197909205832333842712154497130024362297886048651461020220876654442666438631341061145898804431477975861755526261787313539302559585807780394905236740638934225077496867605245124345863312733610722178159330046852999037523355957811099748722691799960534237985080496358784803336177878724590427248744648920888107398850037148197325898927580066387649359111556841311551543411419313673599979979610549826563212375933334971799086106939210530795696061308193005056768393056332927769015039462370122834951068497154092505972728731632820388598714939467909342301431557197597097934716928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,2] 10044157647700541163817091561864309798396994806967175700399761551009405947394522239127326093619834988083984728345496854714750147594535938320575737936873742842628007875573047101160506353310908300497276821702835460377830632527428494878149593577725024454601020393394303615013036229110538027782741368798976669679875537148588522517833926802129289159909906802730544728625992120342238902096143132115840245145525199582892323116512938986963101504229815216091406212900885164970895382520594662235038462829327377511516119622679704470785179778064439501948803413129299535880560399693773406485362799157866965274558194267798912065942638965360175221685591716416118972503605435564346161784147649333534337640619193022946780912603970765642587354887281649756283453622449469950140900135925350606170128382632434622795001826740240431461504587951232707142359513033742746062049386357088686345335514010307425720938499686185744636581873745406288319650294456042021247480715811359090920606764502727609102917602378298182003921976235736677803270103591793726212631446714946046147964772259106169975416149288316734371604423990847872263491513663027780083100802259047209892270096738755279773271314857608778524394307497190704821110272005035897211438476363350879539327847370200147802629702880251435192451647762987962877451768270263348672801331105926199745816764058422800766977379944872645775249439187082954319702648148529939210171733233312080324987186485650070843518263244332774551703485155165444933427986658225432273869998822076285957467700973802763247648812078073552023600951711326489666418461531576629099677299310992166919821292696164042849005168994960237675794911637106599895102455385456331338720980116905443942298884977282647400116634003415446007557804596583307222608208957092840700977595075284755425129438988758215211235072103276058757041324037074482157425419805146340685944591581029506147575983425572613583051513829497936595806794823814156094456484170627660829589613079923062766302605417224565020678648353223317272714485167810905807981094295596115767475076329875358710482999330303244067908283134014092191410190134353657236872756060064778920710546925429638416592103068482835896769971707017178406101403373818870471865282527033751836438886499583718713085806645092274771743165878847129255936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,3] -154177814503955977140792645704699029859514930921067544520216606626666993179482764293279425224509956824471651529390411186789966055825908649386950682497355533001300500067893349447545951049024575368519133826374401318340554747743817548431957451952476873847143767990084621723305985781548546022847327211464879631967882977688103247191487727274585261324182090166596463810009437314432847304476726837980334463051815270195733790950018489955304944115307853862879616873735040623066155525116198714623975018510473632456391711113874779486794522187386854992011439707380626485971721877214387783121991259770002910562154345939894289051060746509039227712650229674508877209289561511499954297011056397776855031626039572987178080368881806480798819624209258439388947989483965105562046747387426672732821211785877523863140319586986381606269286797216213475967420734399616531974305032227406616880872692599859653305694702929267700410464632083645501126654889527891831715625258821287108200498963645331547237830061880030697445708854435112919569264283964037417960653734581478475029552859190755168474164990647272714212316631013594646980508862697267309988921731508841562708030103137545196508239450780198485798742284103588152896231331220636804443404643626062746804077592031391829171902287015295060697404327491364124878642102075748387882902477342821856911504932380416739920445466609270778660234169719562129368167728499821838396749027223541953233333655448392086174739037966613874349409621372478578530284377496090644889653840005899037522876051508874343507724784949213532139323973532705298817485792437010963273909239297883555306571378331313897082591731092679845836675747708648440122049961214814020506723385066690679980500703325242434850520816513750840537713075452171255563837745897942207744104047374247313248440137317561582685721758171980398103500375096765953246148466939813306497621300077605548274488053079884515008755196915059622326090625064349476765136708554169987616554038626231897193609783366411476183411734454094190945932888221981613081134804981187243345430701457153536412869971985820873318149528220894682815191365151016038274576945696955542192940101435246806088327761555732499300005133709855556109073399953167480618304501026847419030365289101114847295743059983991656562875590539052629098496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,4] 7474193171483182626043379657306031608150416800866719253031978067779493501141513536635301337638900906508280920351585823560743248628841230251995175457498866096753418501618705080832615286341532891984087617448214667967420952293012107260624873369180137419613949125670562998762019653989705000836028774815969490970447029361376918525477376917112802493345775312849773712081128867822079748737749748735013674191451778355236016307182180003822067514425528515066372602976607192687715083927785969150971521094851693458561524867602384581319049854608736802523151953898586860594284892811987204155663975006383457245870763641619107251114206875214312671141412022811488095597626758993109114817027330549131000071469604355088664934921339073625124771202842428260158961799730241055123466751990742772831629749631261073755775010290468819398340025122389699964757030484198509385474556468099177460653029660472901300484619349659619434224018665956818604373611356388457371488025861590056948714369916442827047575610492976368729508772261133841156713413788059665075357371084881389815428450504355810364768988841960238236334272002166459920127067532541854204391942587265187542276022553864349073876478395365277208765068986082444650897188335495679812384961684005875123284520260638183368526362796446285543245525075130973906490617139835479828721755810338699172673553062136041096311855044145547355870775623918545692660339186097926676577548362010540756803096273728315716693289584605293708484324321942970810898709345139467624405766834766902536617221518288911886573447325223273014787574930577244232739945719001388375157784816821513440326204323900494492498835195004656619884439296404871015990042277117740715337439641756815181507705307839693151918099490032330084425439385730523210609568153320513584498570963414476023374230016864297722949219533897385513822539624460913045884661037872583892860895675922812206958960099905438703878294199754160129986834535407600048726364827900171809229869362737591959609504200116095321951145941101187838643185776539031407112645306568887573453394594160922850118567119728628113351305437581774300294769898696200535921379639450058239801437955472163583842832685702258377989499937210190240259563400655379259950379051659260788526366673682294666308897476620889282319652556555886390149120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,5] -159694768539122829367952261957779866472705633796551209121470647817226847487824108073117344553187645271902230121748565616817134219208947630058182493069723757575332348246036746575987717783480827480158684816528823919447436100121079154162890873496197463305547751801896134763797359440302615121399996261756047836417708625148667179555832104040000428759850580591059427694582384932800843545454790061133729797451094740786403892944144300923571715101132807670592909490498755141969963542337409903382298386549900582324562114131588630532390478241228421929916300243201227641540256792448603559493918001427632269209164674886404573007422992140585815269509761117380199344800209878040463370730753247297531739310474679747047439770193991881046774126732189054766120214971126376500932659943313227958557476599262137294824237299408704709886517195564519588758968015905869851970051577561290496979413751556315647630708546172287516373588410280761195717914691763765542465079013815113512568531517685014288277287737760369441255978867159336617889877598603711070129794420518040754312670725391724199712269667806221427035688851844606970555645834137359194191564732963825920275410887298573739004119455158959574463806886844587150079156405935803772720459059671322613653519932293326442216627665022353570255148917220330478683719790807920054156510471819504643396124425588280818887742536221172513166573649356623180621776573041370020827327736116588070650977658167156694434512252154240602079112237492986106976532647607526513350636114670838934324859567491317933535248651283109345670899215207777791385117541030521825483593211265235273828432002373504234033973590624616334594245935623143236829856308338870730854008406065783321964410680648957999637518348450315344213102932672424871549818345436562455035728068569385625260956869237549096390379912910903498272772122092137174805612234191576175024406579331010956168204660541742045801277236127792893525303433248911973326937847537075219745867811084276850591458667632581941908733188428322429430301969515376753859801084203245041604329178494831556716376062918210668666868285934372985455819874490031110313392819993940644461772249790201758060213750135529139444300825410548858728485936848820562987825434865399592719460472147502630093392229611084628777605661174048085963177984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,6] 1840513697295195090799118858326270971787987904252572725692953743801217884674534995143645263710431347103868175703501880921088297323595397571615182966702308508826280280594078670327580271324816068185937685219233077948575510129191358960910630151290054184326319588088786020807871785557151808504237243844538762499025644741135396823309697997268894192575584888578749124558528260503914468145525287923357355149302387944497811770028660993307810968021584472273208821939848871749170608628627250117842321447115148661939637711029114357198009579394125550670804460742581207699284478020232312100220855775108738012363500799853529601052871220896856569798618627753645567609728477248614078479688830460522175208546738270892915492799006398736034613961758907323456862707662136079664035044942010594597505213994917135113294306858526832721661410629631860318713957915108354836058511652386452770157806547073308664717901546293781144761276277385085205949750481863280364031068729890914583014439037898978974252563256681762856004273616304917533911086362643481545893970380352216251827102169693487673325377789317129231829593867286113797275197206158486299222729800694930418856786121922022521370841965059184491775736542314514074068880496362827414443145236540920937277939598573400794981192321874744357832206937927741881020513407804105250124703986201023177308468705966210762243327638868010053355466838931540533492035388028595746385244115661275729095819118609909930856121448467705920950070615758850165178676947766773447650914121517791533536760706947724977498492458283750015072447430932644656951215400198999996456247803421177494752786471540159386946291131106263425390863477790413255251663806938145346270353466222403781665890602149779232402027758441032821320690564216115400940665833085038693808662245143423615425807856397647441733821577237143044886607104817408490285939895597666328661917864263644542689351047939510138519225935323660470281467731394362412617075305685638666728302586033126721928745466706204841714183399518979033528311056776367759985205484412455544832003701320436992717226666021484989857400043490059904394969826091330414290748007690513782081637879257370509479626120737722358144419153369110974190877540809718825137474239856510439697931731334499930258161451160249295049000945543700114797756416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,7] -13453271353473940291708839414395412035476189410398282875064016059052755244979355529089697169791779960114516060094645503804672775947772081052483999717785126649317915808997961853533803642757777275796399923246588008010609230834116828102297086802460350450948330731378961515404876857439389300496396155551646603454068712676655778144297875546368784314350386716844451993572334759995938143690119013861533288860378223520260274661583535859375258709655782175438930007290199359716329177695752025091878338033671292835483859909843236497037451317479288745953538689151591506205318463317328049632523728050152768873777154768650832863316267322772832451246304520620158318558141422846119594027969258461259700841923299850274700319965387954963308306938044848804848725737802866758844222154898500144931214573655710601354472366901181793646402639794909269496419202301148539791417106394792589403830342064763238446566897622840199782287063183805424750862254937761772318666425336759577300737881298425344381806190402635002369527235198599824152404548779577215497912078871275771947610591028810334715387713544339173337693940446137477927724410995347834179686694420381384060383750874350906968835776919519884900324224441567280847603447665152743838343594555823991270081734369764406643855271228444778349605838583420664209932421779429230158104642021552755097704433334746097421503698434406919502788645314321200423639298752181160655489042560393384131481974189881313396075012635004861767394405787566663644933110939935096263812663599437514134963920462327431211550568139445534614600168772832032290438233855694580704405973158211668390500594200395333594179270967122871524970643738015754460576082369842051030669443539995547664087865867537585800524609659505424677258944214332375677106086804688192811297062378613602827088207172271010388953261285579086848162458845584479837859669785117667941076554690194745601943608393496819326198359446270667416011599184909929725945801153491700775767874014593819872405060706142764886636909034267405541556069421881538245241158569398535915456240958509853325003831266002383594303078740137314008687672469328250657675916963134382105976272472214725875175246014724460372885281120384856126201911170261478434981262184632820633004576213740697286152326249230609929708000161830986691737812992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,8] 67966051751771770946461708540689938668577711599914532448827878358215357732609779103342211753510306905033987498639958799003785413159501243281895835500536323531558378521492171606153079863171804538993331153790352300704641666643239387453818223841460292822059465726798465574036772491871265598193346901124426088939082369289378648797966184260879664023791964525395998606665981112018397007299836395830226071565939838616473043257357977148888694299793254359794195733553965541717340066100125103304377055564031954566972101750443526051370513496942875658835012911751201174617674895591649533575668436574689513613416231203081233175849638393808758579327087568534883979872662108603426290990514136568806058319874511640656689190402547761811740186986275399153778154104124782484154347363750945859464278530667087206470459543084678579074485569200029801047453604336462588286808197741865687697544627747098742810771085776320000728227576911850241767554949103128891653291220960928686741288451975913459860480865162447823127498424871486204180473862049239996926411790033781309806385275001321121913242018225956013334659334424876846665106021359158972262368726398281388852331259780017055555984889763180314058159478278089706362064482031729317122327462462362738344327298531626354723496054142966977084595028582907787808932359685550601369353582461100542012399394485265816505977643877947129175372376356193077561683475826515908018009830013838187741793494558277916207744289467374655408310374588306120077362581121887328739699532455762754291983839532828830968365662153114554568969392806667746831481572025054028989826427780597193655302458308458760783885961959357583238078048879701383232475685810412151196398969888970138380559329213726819770246261978473214904410027435369890093621145377988119174803932745836002852795433228244675004669959666755602618093296193149312675630019518907214477893960011646376763015831466935786811764816694761154930103873698371015833417604631109261647013709809079180199961260234339149972375383585480814311965459214683105151261877919151443697966100306943220843687468346175696934656985202445265896765464994616163086702871706143403038947794059573851343501048626100263629833640072815587391874122607625677355108116491910983018125607553765605505415747825522529265973370595690797913576833024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,9] -253260535670593116188067055348757843119201115279123134021719856915315303862229555097970168517027683166506813872710178152257816279095834594402992451098349980260689379605468077615980631385732999442592848392085952797273871133826095223677062403720784729206669867433161177886763055028662187364843994097784749565015260759355788222433227303473430666814417012441631732934776875234502320970843514391141170115457210718468418649727461467122966403945265882462822294252054656082917592907095141280764846899788692444735301132329941570659168415064209662671972991984456439177134000206774945257629743794295306679812649594772426107155692290821224759512590210039685964839550899498759958788357000317869858367396266917213115817819542830137983535357295125392353055649565282268158135259227178476731156717806527561545331578424802728705913770774450579414488867686366662325213371611704636894306272132559771426917447238768185986945120276539196463223368872055332863329653984093945880046970021779623360669167996865623721858237188871900403344383882439826309728506791287163851654267971211662054797817953788386006993972050410637206946360050114041772383092231668277102655426238398374330235321334758607633832315690884712198741696063395964074137744866613129056634446739606437987502570896970899450931160694706143941034638118708051720024881442813400730240613800423432212415286516337382482755538712682860865709632490730353439404161127231598083754811093781502336628376996595760983286777868154986639394179339124384699444848865968123912027132660034867646124102337146353732003139118275659946254287549971196467708739055219987489369358025308775459699717420874557902257453258058396721588131982740458597125575214926847751917124021214026499233901208807242807650634962877636394034168695656974386454220034363273028608667367698143789889050715167421104813640294588924208933301137870734992960900123451180265151854618456468167859584673231199618855210137876479564640199177552030553151489329606153574307302804209789319197020457775015401564096655460699863220790434239394188733222028273248754268762017457993085331323626123209127267200099391274022391180051190215663455051571282342445031375351748132567698677056398053591862888020781314047274895190028874841838318649430447622794097560312169777115984889344090959324871917568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,10] 720999029985530158406769392156855940217056129847752993071883754041179526619023895865415455687979062427211756148506703378513881983464983377664371174573112500292698684244174040112251695948438444731442841129819982312305052827639696685251812827108757607241563591738211778159062388999456455777546921134686876918597021321041910921045591326927981046534134339995599572178727580055510935282821244047449195933833730712911197803532753973343178120141860258830407664114399981516240423120924471801822899491822939380745257107300661639373379733375154217152815798598687085412967281346903987162825861380647192613306145020031669122426576517289870008971512758720874238929097822347243388501503719449487061329029307792232982280852521451185441659520757020089942935827885492397863588710400669823816917622005033929207667424258719861097412354437570820994999249705010294349463842824328074588623808599177272868769711883854298363717386796351682345945289357358174899812669013751371867849828995435139083833063566240211757595577615723019774438407294994260677127112234978249919594044691867946163759248522159771774914620390744076675433190292976217743915001031265696088177834186570484415659019066826684612955049000172522408326240758614248612553491790926614288340404597312373696487260875852946186621462762497348865342897991634681091000728415496469553800812598264347201121394044560384316425115165692944669475946355024734842167212267040650158266911552726950645975902384521775531608906602324568477582171999828525660939570252392901181108745737333940632655191656486740332574240024113329067780523350071129966353683321134533652431922535324676425112558909340675546897160153947268813838168479640289074473411939011036032579753448911802004556269438712163706617421608192125943420864316786161604526767564081363423292222144571378976019605442864230603507587714891613423593413150392510001404659923557059385713164178187275032629854645649274537041771617852387054818314136597691699977733916900835424370268412228252158305088206261161679388403870864423077942257430955832120720016381071187603380073051258891122839657101766533980558419088887423850617801894392425677837173544789194389288309480749439079482247120148856278301871434254688428991525390097438916291178064730604416897898567035071454393905822100353871931720597504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,11] -1498815197035677394027853747612280245542739248555444689091887470513009485342995315544685504143551852820695964895498372443623467288842164687390806833802776486614716742250515058789523547402449811092925940433930425927402173767074747672845840442449783159296091213257454873047043074356680808133751676483916454524257031979752710879071137652368768178318046956035943040863075316955846560909381533466124220145609191807846357817311839738766314117251927597474452043060184713610006072622151159387222315421340617355085613495497238498891333008105759585521267282420371206807261485047094452710038966101856878627791878105645472182131553440452815361111951711127622480030124220518360005601921021080633948871989986723200367480416796561741269586475739506089306875256471081513289617190605787285240343884822964844249098040966486359123191992677483862273530928250938634978627270260993838117102560159890992784804952098277111843407802048806051721138132848358958812714816773284909626841134293133351254882888269731799347862912389454393501797659655962133467103227603837566127654927791141083646063736832869469708032016836035627119752213389573923881005200021405626102565726947218660600492001475164751832735884445949772667710268008640520450500894058917378054807648108454166771220033660106009116681244300079226343262010868667196827091350675891924503067101481487095428118316095271684465738462328569735256574458658594666041789040073065203673729391340952613337486887981171590656523555522592582484952794259430818590135433899670006819900419595429220228028502793254245079939035605787978733784269604080127256429280984516229066416166401565590815793113523555695002344978130232461018351402201944292216828275789225271684705895673906900432584011925662277920115712285885837026254357232682836217602405985671249073511986993814787566699879926955707894145619072231145013554610166367460708797700694491789239574176825034979795515851214632673437322278871347772626335256524792661596231736684271729273387230500459739465764012929427887679205348459953837856459372001538643756060547243159679163311330542974579156866410411793868599580601786020112266374404894959031757389625658807832513154745021239695775573940563467170628253587531398312561793089190172990255752244748269997957576544103447916783420760978956282217185701527552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,12] 1693484622253340776503042079990326685167431306307051307871604155947077420895405651332219865878089991776063455489497579230611549402902152183259698885262610530127175291180842785823360902543116225583265053673290272925966470271158042444132483636769281367699339030948420702963584670114127471250960990576162613429350996911320456451661160453179582743987291676486631834990599467562802586882644038557506409399313733338344345569516221269960409718951084749823234544638771909985344019840644611868978624676619078232111932384815813891976559233489490074782529861487785443377248603560054491339472103522586430594483023078569593950939770352312172624582836377591005567180826705019884550668139883408651065303962879061245687585081221433645272779776297769371563384041112855542926697225536214692611506759468062822024433707311057764804300182464460421895463978947994115712078737861912251608975754351830967264261901678131407474409728614765222471679325842355792903543545237448128118282132363392534036810171235088359841664007250572945475663332376421081308995671901231409312260493204953063671682791730527305536986805592810671151776653081073851207009991756171545954513558646907246566846551644881604011100485955009166037883717137669830991902257679031845515540080378801812636995488639125108574632195644409387424120065134425096193503086646954535454481672627795408272406486234629747323950976150030724980318081349135291856703012532968979491359495580652127760197870965607469458600711568228122852350741212344874609108814256330054240747263702213217980026199296239590414458371056951031863746541829824354323369192079299851311904380414266281641914840780977861252792118878226711825922566226561431837212825360974014085504784839887233532571617441994631535395151018421960663916935706231218620729746496156013169322425692842655096719765040448639249730608655116960303646565483414331649042747702235370933020175915547461825460006056755192524270648926003755900657333915836271146468335114185363554747555017086328150780506901256292829602758371899470107070458092940456927102141002348040773337846210840525131481171788819490603322959269044053587353705980427183517774365380504869308277402414806362132787160524432836921449023245536178227253454507083798140775451417461078737080522945690459216245087124056581204880804413440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,13] 1790548552645045430135479481350600826618813009326230584788898341092091478888236875613146393002833323774870255365351754959251405599006376955982099533050534681212618228991415312775480427080473762617651805475713159966000292496225730694616492365500021646911382605231822317338286403090229680570027108068730318356844187823317907059391834276181629466065627474188667667051915705077126806385691216781318528036149433293081731631396039756817792115599145316212706291368610408359915694755010735113778322613485635239698101817239151365628365861221401439608643029247754501444645604694671401028753167549648582480651548960579245836748827095873975105911373917391457573956210074751505270498106079089226614731738766144921408129221111674993316827412195954372303734369604354327952762670050293376255974114911134834250919855701937926563973726027371190600190103530349554619503359995861141877840929965223231995256391439555306259249648706300593257953808749065581743712924253286994397217701404479280279393849455432976174157409773572751075097841656386703760227306708456616331048411744506209961596526331068241335073774794602758033049834760329813218091987155521060754131415684739160371619176336429964666824240790363380572188818406897896197385243766045656149881242153164259712417114437455962910686814314647500491698987765807410357845549314944835818302291242753490176311143651531370324110521232138460851166321333086700698275048332508371775319892489594421982634479377858293197577967666016486199402787891826930153059681985991120994637404292738020449808970204917359460481673788944254808975144320670920183635284160842751185107559860378566870185268992315895216635114686106871329896386981150331057024426550758631452887708052890871298153327884251429342808180461723800881462436817308479648220638591718296663380434159409361348783867171143870048332896431623069840655657542719625814869502587777259899973640824993109325846994014022407304949328848361042198807645608163662817829415187295801686725611378235379559978441730474857946199755314066732412952347185517457084853907066330817913429964294672134573078941309090571317630817178276249702510884335453643666655725342131139781123298252868382719527074048508516574074455223104265035919797838246062903914014686109968759457696449733431528117483807509790792528030191616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,14] -13606917880276132894397253770689681028837986064307261321920552633057572200966976683807848650162765493279586689217831670249445233135979678006159118693957181152361177921594906827299575277486916176546723892316351505354912032513988383517451920659211347894940075247034583354779207668165392401334169183508840783266889438163193537212184547638939775415853674061395322341776436532469462520478510279703948108371365536396670966923475490580257987410016231842650669179453486511171544999597125730436861974167958620861982503824423547548146262048594432481176988082161136659799764612144502209584695990073002648389903047736148762779569429497565140584746564056942800347195215401926570386720662719250987561703054418405832306462516308166067402848626916154426472159347646009699170170827022086854226417478048207011749006829624793340110963045248049433327763896565980975942911001884275531094643040343024762696400412074022813896471419973376123856886286412098112226163904598760549694110312725990052534580831995198551381936427368097582900067015654587793591372634769559654176910402919329284586910033833940698116777023404646321590297993329940565183992769713403693305016747404285704132156857327450736559456201368347309762284974770160923562286939383279546973278447507368589793415965368423948638176961122790847029783425390678091417820620965708018549331720549985585239208824516701562634607725793608130676628188619014504525340793987254295659003421412402527622709648335153291545131521952136032919900567210917202984645153915465853001015150795007327528015087089748561190648921184279664643465336591560375357479562889468071856844822703672755495448588259421457054289241123092395535251161906305675475115572721771541286551781288585728324826831230397240132264460924379812680670138692384289789299081034114071918004061512639305032773449406848306656403909427053177897898165170755398257670153160925104916184208804270086858416452288252480660431066745930655410568917566513602078275594614711170051319157056790815613462457656837453857605947630010802050857497204636603505030678933077048781200322770759865551131345531127463859797759776847336837720099385774506507001174933931979671333689778151182442773703060245610677117092757620599150975661196882777208689151997498643905241174870609333199217180191173537515799975501824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,15] 34118857122299759124099095573323597419927703012959424993919470173932100244349721188544647164291027342119732463551677432053580803458253424534690724171552887618086942789163892323047468568664000173629896247704278027172708927175563437613749144080137353132974952749924249841393486834139118643959306440812733750980371343768605729312087017046663331329826379895555053373299841125821278707012678633549522345291967397750756866939083080044672699664053410523136168023577916396824295762967685363607160353740880654237487223147033413231461514302572321962102315757500914662470005633973646226630603124278603254648172648251289538272060537199656996652188770942260452326663059926006044989218175256754917259286595367117093082009630407240063015900113524829362528625105268253379382989203095323671457475774805472707780450560304006949478975880723185922018013860905462274595721037096843039315538439578438681450303549704781044677084257433454374803688489221562852712626250194419829548818799281608244079936388323106322873849363643860042813243810480811393722786573393240000810937852154468896343476395794910892048330143193791355864574263686222419068358492115041500406017095938615163277824954830496381441739807900994147882195631047205970343077295584151050717686625197979568337277555285442612405304920033617090129775548690332492748408706088608879219741325127042065873093360927046298781132576547243431977928903226145147568570076535563484845513194247656994134079077085549849843724336174014536324285205073571974762204609092834386222989757890925675236524819965141315602217021143867404599854799516787120741570059823840773414929914514097124819488331892785115325255786758259384505642200773498315764851239752673799755008656199852414220726620328790915924095120771183518496006413783295453957093009536384508555087941153969262630073471333175934046184067718110105975413719272152988313407983667390216448457994227203894592846913312783391152810549772638419421278070476269682202795496297563363652237594556090272182490380509246627735878353762116159103409000705708901881559038250054728329063662329165323055214662093226154621352802511095265051122272016373339329274815670409426902209057709684497933134286182597966654369408097752093742519353053318378884513127299820247119268824331702731667314567387580743634215977783568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,16] -51658415228663630477513702573132430588822661394731551850312107008575010519399087789778139460843015061651207230947401866348121031655122136949509398655364706117313491884625518576978176993956857210852773959263964027976817781308087206148260194633437676877397666101253770706126183105741734081022266860776247124335121807119535440306224021078848868064259378713994117660633175941023762562400336430682847189856238791223332150534918549314204488363896652918765988690928621228357968011740948116603366311259967306515622288725383722540739381287004395101579052730727646890352152452813285876489536845302850747253593193293488964289006963438848029336572071866575841833575452012022761009891592952172335541667485208397974276995647364488746145951247711564627989661963400281927923295802097451478006588190543413678673001691690614093305144105988996826831203598692599172508909107440380621100947794267496024627197432796234650230578321158693953776735026488750487131201707881819930309474056176312959558077220821644308441997903017928048705678416679741997526694410929632120974404562188181604260030291609055996412477825909591827903968238968616335784688754282847941907716893101581448761593966598490454223192055518906619875295160781221448557858819983964009932851749940540979358868647107923581730700493941419849975159905060286271787162773184379631222246485269890113498305731909825934165773587336241682160219201686172627260846949609865286862132189048037435016698702006919436288394714458704944296964789059140022563258625225839305862887084235201691912161191993042141056896803475014461184164335376373405962661885618689207219068719427704543045595884879904573994338829227918206564345234723441734189506978743669931883565665425383188292942455881479469074105410059075581087359696766299506368569246191323894543909725201119857259624248150032383761877335689013368945590715758755322022334625660984821723096459759997195966255460892369985412416376454200713319922523009963746462998522167390934067515236354534251556910982587996898293118829236080139676700522684276650834619884434540422871672255587499126878852858678644604610678794414385489540148228862257651306064911876663635370537710491558300100845383266190963835032368037494219002912085190783570098548088782015308639640334637062032304109905019155122902090059932940750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,17] 45268248332960993902766697900238265397541498947346697387694058101694127962390642254636356636701429022721967809220021789382403893454466408090709480611663461204797474562113596017541752036686119649931095637867910600931596511876773865995985796408305382294597608075997984125769117686075409268680522322320102093815770508920998099082153436125303269795837802985819905211604369096025953656455687556694054944148201420881379401781018260253030158793070781595981356192443226648946588258071362800054573514099452205883785371720645104395895265605975988732285374277573883920672127017624868801366325258444335653608455438782147693555836855692139362209330128315510003768889886309352976976936121063353404418246471741991891923880340368451418337006275187353294063443660489365368551008852218628791298428265728249132003402221700858971008427170267490772527600224232316419529950188433756937681258159332606318150306520259424850001971955200747737383683410941482067997183492475270996263704667753179621933632930327972384145976294293512109169541969403449067801489314772710865507599778225162483047101716775874757834504878405809272819056100301001624557024207257192088307403871206230513065559164950500431188672948098202527032578057820433707583562904075980023362391851458301477328944348359939019335540151178506351132307424110425040006366259493965881429670187035378852275984729027560603171314727347964900158041542433214673367976770901525359368858774783153967470128176168019985489874436394834171413393854882221501298040894303816812757260350930040497105742058996832390298699590513019656517133411025701270084168988718100232074569207740552865966747121934996032346521551222355097723755722729238928531503687237528761237964407248611055787812276698922948531374685892340898015702032938636168000624681858765763509906579343828183013955406889673948051440037707581726438701805610606990489766684307517881775195694183974321082378504388304502211332853037698264474814046763706778127430998269839891737918043896178333470840130423956948589021455138873786873183761360357340406467054363185735140924256557342845981832077173102421003892763662741205214488578383600369920666621109871526441102661019570674035868001182161336637502795724857143968889637909419906317890519835490255836446789338600671920133456172103277290227247564559054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,18] -4080532259914435111176158348876536456761412001277343631147353847744493887515806298798511598677760199135890347085981572245498602392030060990729439258444054936317527525895407057795232521840938033254471295602027849465923469493679743939883080240437515599148500252709612745348804987943692802939750056295829431601606277151342509043610813770444411651162837858526901698629549790326551789588277687556754401739155646801052909013027620909037176233395304023828564743829197426183339860245083993635396017722014776107325031200245734246585208910674506980410849645408161431831736826086682446945945295661410600293474307630388934843794422065228271279361633684324731762592047799749063836687810511113803619402500772497285721946852027297318621847735207720529784671696415133206749855305619999911091311609290986957954732510828266356141830648799669809892030612975969717994076172055654974508259855024757556151036992508990902585570407206779713019929553327164655754738687205911649821574565053777925107482288839368970763578858341494243687451220678836082567605371021568879773326353199915444031759439508315391855400203673562644628619810191165885249439355062165465847419800160212021649133811451564871242614088809489321606384285985215795286592469680363924954842826350633450881239632645205175437507162983285225678367583621056752601951385103622290909793920538310248329984809440492107498544997378450448055507228390884726675244461380758570524679612668751540990740495957967252051296674026370951481195048064420621579405587504702232051676777070691900893955182428269371923522724184163160500964192584108409696307906568423854934707356780406957496724736632539104869905544563909136676220164465592688759381992003392488175165492610864416653584073342008698073874070363209968063219066291021581295354469816457948524225233422665058541745748742228985820281734266927741426416810480418429311672846058972383703537199125618239378323931452457870153228811169284108537668836282970441608071868716619169963075130083408115553920634637681864830197122040675610321992829435113886290874710592331661788550811549122966100369960504349111124662511406181234192246107903761063661140457157648432688158207275972240517484768058220350250112690262836707820738858104545482797637161891381760799315478091783640526302826939479132133239228432949292068481445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,19] -53455058510992341957960616329620087734623724389881161674856335934505445284857160099897045587246113492778158687838344264019251863629600293264876621049685245213303448668746924601755896185274263995531309638664532960922677293256617141690168278648335829193062600906498443054638459346859174867282741545552720240916919836447895838068359954605680529464028917275039620585499485655468783733092626577453766142745281096034732106918122735155329020069512799529171366903203676080283358415135404920150095351785454074094627171296761198387805871605411410202864779633687724086615886529503252637451669283910154245401702457147397316523560755364785383750236142051481073171319262629716453710954276881006825671870769415286362739377659153343143839800302699281374767489009124976750387235453969738184916458606677994262401787650834463226668637986922760258320300499876596693511290395909764279660904581262438907057307727360939160489397028612397053300734417415954984645576085905804544230256796213617824505731726186339677290753006160957797252350862824913433172156089641454638133244317130875051776099854728291493647467332278141996319323652990241685904619740543171228117627397750284823527893496722031126697354329517827793770724370515890991584282337786424150769212928948823216571220091980027052702594516888777398615115568422283150842639961147569781946999447906672915118242642237247063478324963827481593862689286358197575018957345585962457921298528176933085843685477436073776057757143638788330947544913881662884890143869679499387548184362058734464662422172476803223828215157252130212852794366043221629142352746080118239180172292979839513678915897365938978379392173018520716258092178410244407569584606659018140780602427764536873088857045142552040745851281454770290755326262424198892338236880467267797672200267213190091153073095422079578758790191108701752676537808136389576329371438524559975122248327174382887405201079259374051646091075801923898328531637464188280143724396067326079096008575175823134950124057357389858559115674781418059149230904379895587312072377264990928592023792614277581894894466804228506463713497895355072112360487095928196031658365415488347270067846236498931706826809373003204163856993743693595107430845219336232358524170547337858351821148845029854499817862529716539110197098223620531544923782348632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,20] 87150566129957008026174398708297622090143280361565994119354204792951490724171481325446788444142456682372995359571860481308793035990552581807759471782058859363511599767183736577739190699585735045541526699670237492748611907500725978496701952359177064404730633566776097373217498577221924485407920353848433208691183196872804189715113069621338205873182774554748740876320220395893605980916071601847245360760279652147450215823485286326856100687841679560262504060765570443396876290205109780063962847556549019796459988294907526951480715018550362504885591722591678066075154520565882451911725264082645971728986461880182529091683136675437585127549773148633783084945950525396530112041933540002837434608947583297998984521902637830430671840393950219924250576568999938129841010663846633029910407645294027572472457367277452239115410726360300570087216092605974890486855822387360373722876174714451754013660671464500988245653695937698410414491794206943318384287860451966410383705791298558873835557581326451772234973581891381215835434365805741045952235568180356277075326251848968257175355253885033241132311666898063429199583858695393223012656868227399398968412646855658415724074095459868301211780490411780889613799443082882580640441742409502060121312263964190371088951580939705937049159573799468342669004129657898576407487002631406348457388466672413895831325329292929454281502539695503569271446296654142810458167782999091320055021436922762389767163249320058713870741932441435454605280444480220913191971717155193901907836691203380739858797941941510052151104001485617515691165647121243193881480300344703077008134088375758240938846438913969946477931396172886708198710504876238771154045252891642848027205623404130103488668409760249787928551740263919528088497844235154739156203269783970872976048976342057499571434009448771796164594227532988622306351362808026904236445629382624394021008511587698624387448106815073554441970399576520305455252886327442253193312114361915933788384843785490751794311440161427086790541981516555406900416962163162607507542150188816335192291461130745185900350553337935293737032846597686628084806901737454268250408572244617521922707459987802109416872660162861761659831194075888801104853258285881062319847223654055883255180562218252837797979368230594445735819472993340171022832393646240234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,21] -69924404907533323796541542482319484148264199638645527880849463165726071011648594840674411483596643658647110768847913177584098678407940262291514872682620050875287503602687216497524819336652534517112348238415510488226832263843591040758231081729083585567734487988592134333689071780700280463772927324403568666159706646147777019125686254259366414460028746496886027361988816816803131504057606925985837379656559002016869788164820700802790079839011632807562572629683062605160838897808168262918951091558646690697756148807380224507438503263317705494066582036215520277938706513851359472522313455868070610146253421184279996012148406429026987186405288439304945509381699892323757513168557868679263691342083736503722126612209010972511865969229431640866945406047125411531457988210140930272420517812389516714074510874536711300402008076244668796657809625291228066965009435208128022765594187843798580537473553784184340323168845225647695256362682800760260064462582615547509707888118967495685916935010304646030941745880941426067092456072595553775652422388816706705013467203443699939954567001294319116595461850711413159688976249028417400691459738346115087893295938552349542323243362224932469054079237546305173871838766305166681149929121408468802897892220624166509680246765416617809397688393886856912243519595120872737726970712664959992902900047588988360627950934136167511346473603146926521265871002575380460083324976336155132300656333398140466361368051683878360914161691461794800922538531339922282590762109636401168995438040789705188907769420454644213415144058672063529296892885434471772666932641779867822006957882062412516075651698209918966679814345770356970299551681454231869243229090464115258568824503892290410156647382052309687367244303235250235453818840944592431181789186120752999464689650973907279466994008877032873003959870134483387133094000652845359281376080833680002077274779569577902221128303093712341418775592179435303797927164016720999091973676002361631401718387279382903634713416438131037956602346328584626230617470095790215196819163669747658415730669246029893298014629252366790302084885277743509599009390238593393436862091942713832709507820489113100051205662480345197969441655086388951355112266760458539474207626997815905924811771816316449386774756882768409694273038092322395998897030949592590332031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,22] 14286260961682764054543263400262920458033991983607774718422599713094259446521612541022816146599127916757186313377386182893623043525851489469099786622619405442147018219561452726267370429981680295998375792807733514422332617730557741956251480416946307271894224734803919618059092348265883734292244294128284258531597031880454436958184669921750512667089948155065867494797838966287973205724487365689240954667547068424375205066679352770594992188664286675933072583932573342230679041439458828139590579139654800249451281270612710846305285195357331541335006376613882900883956778511760081796663138248993993951936378391052484646106063687900332497513025473792832896670174396602882712716409364940448534362822607113871306473609174601497283030960510875503913956519578821055446888008654120281632001895921574056669152902772437171494242372690684720530786047012523079345367735978713698829620923894098561946745040578977573596739544852405868431021719392322573112791685348741638072677800376214316418164805159522218420629468735677468705984843527772420505723825047733784532941479814906721009230555148265364860252398075145018747374322735110832676859025765571010876248387946025375888002400402917100993178320941929278255641554005677140953700920752077046413956723158587212690236338973857987427103427929307284452833052832235208680660229677815677576561629106192019106414017274394350283436625995242370468662520962302606362647200567652019797618199607544496905995947554822033646461122328080908961296712659414515957091441114753529965635030725199638169007116417250116397244238848840342168245033490476698170164181988392722366625492054210055744424678829548317500350174431169544105111374607497320789203274242179934282441504202493278068859298937972228848500206760182378887904719348623998922919915490358023011792853188145142343668895308840196284580918977161509819611796413534866505047796540208160386447477628113742350370139882028954910836271649680073451899606590088340972554572644081161292620785648256324012722945394996073499188094412718940890653091513565990236666062819433954161920464530626111927380510074599373597382413372951782664744582039119376442573283227225183847986459352432855825007273194914626250516849725876426762237813652661783324152321938856204403962722858087628940757806260429747396284143605459609202066203579306602478027343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,23] 40496769265098214441033693911443224798709661419358723142028949047204945804729379730433799711851552364227484502886832512118999055326135063458135776955338099091192542279923053296066417588864142250904122358906331261787969704320916804514672643927372852803022687970489358943594843062917572650152743634834277987186149475004486288874977030488004114285896489617397464874567235086780513375871194070861070204716656630480175740879505311192603750891164409819639050316769462534452260246803351310104076608499474008706548130263503524974537763919012920227168528919102838130472763693622686485193679306743648622943813993694255094870328385290571628081637789662009952009280921222660962901298007789160718969906809262227035980691514830943468742345252273737602513479606309834717849116453125724897212200476769805262136249545421726091368947916360264330240245300574234842171355880506778746533979781133375768128064370141753775687746764616567237334867790670719717074596473825560885312972573089605126461209902285327491418359611362433637812474293676338224307208749795864596349889376631554277247536596257151714551644838963680219483483503873802088950425002719946696859143171181122221780658645794708304751927605337258189545376875934954891095549612963168330453963979337603954838095633265445432149839831121315497920240589660646036322457983576112886388111011545739483428987711074562866901699872851214781465547963794523922021885621452436830470765501627456022030873449506124837625013777478329180966354063386100272290291218894392915658553612041416171264467454835802132442292355087125646702852814270092107127312853490074702386610040792342376584701000178168890272187674592008592406720374909800238634614111766950576008986878828666531949862589638820677002135180010024646534354875359144086662094851261389738948368729770131654159823112432393718624853647161132641705661640610309243067576278208654865412326495805434863855103496206983321232242358844608314237273630049987126297416329275296108683738024848122406564233774779831729990170472485058037123816139087486768504461961299759344277300133215824573170250667236905472907994184579108444341966748795000492293764549909156889944582791740541410800181460744241208223409017874334411270057194369037570058465707321383476889560035523749012773447001670906838585365249631241165234135910395707469433546066284179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,24] -65350804654743056367320768866652203333271307401355634781838819678334227941348749664531130292867741271190252763746391728867920728269160522858593217762669936425510121977430446592539095597065770999913005942051435204429115390854009195825661024844634901979090510078658064975653401400105240062502667597730574434177420357078180660468472226307617414820428502020669042357030352262451630950559287143447371345859218852643147382177139021888208239927830476016556506645833874345776631274048739160853929028670638705060011425542252775001295874417629270907626607189452897917416381106385283465791176384362994653677985277535091817574665306585757230756972035373419477142584338183972371942495398361203763311671168549570156846439051704401838233371465750746068482261456191240803459194632225752618568879113428652277407863767427006579693132817824953854843038597155796567051073412778322977265898132680916742472356091308028723013094004107948155441061674139908498607331895336497568359211564137793294683133040527464874197268026597947540530463292143708495466154607055237622001940803714275341044693572875579887382361475593634626706154132753155550955570722190226864899518992927836205752354935706376404835171675481323699952574630435685107318550365936756333237971741957646080185041953804803291160877867732085219684032879991100085338846467979522708989210612922220734903966515211163842055059412008872375028744351434286004814434384314737907107308294184529803991182064830432195885611637483777699888120189918171392647815565966960319858672084542426217941661133948157675551835504080979117418682371321236671578016333241031030126968470600155722409351983526262283600958362878038843526465639015119950846825730449516155996483339482391094710774247934940877534965147098318080523867271907835332991543463202628289601223575955595549596120121153115655679795867233163479666440496904211432207720857198920843814953992469674291303229033753843916355370083629519444876548188205426382124517019764007553967129117673582727475687306509738695944997136447901657338791257071785450817049546114685352885502725496274984353898269246795215511898560724384198847941222144107505929382179064423825845588558999618034585072754245974222419660858428490868067860187218600242687865564818218790886414171480941245407246779541121439956056995617138513691670815120460247271694242954254150390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,25] 60729001993635026134758768730517717442447864612924526869398771361767393837186976184635677810864394698306857983197526228124282850857218627953966165958949120632415785770492888818922700376826571779490279935117001831055494281756130808011242452657728998612931485596068519016146601517967568744953642316711893146008581925408980261369220585457263972096489285254932909401677909805511983121432713394372146217238458998531068750738256813377102640505529395342579493616363785126407989360340223848310742359760734515280973690039207211574533807324304855136652612940126816384655300611537426585013437359164220995940088464519066899617463638730147934112291314400475807180699714485342506659339814085006364190524481884162362683705566014453209972058720212542563078829869511668209905319629658653981008843506800779368882192718308410398681631598689377343287634090280404136681255388553616709236843784855923665558071458633606977184748887832176878564113200883905466306604899873432778314696883051533506243145562491924167474319424188406271416395388876223493669526800643552515910308738846695347576170338372075687626729567298746771128570246630192842133190271306037422510662189045586016130389661525826451946658445405783401677323224206614197912813120605286561601549421994725001373435675153354175225741547756145612984305417672591209175559914073167939556956795934553013639733660049454767180254917450123952464647961105257276958029105348387000283973968775752421875404225356501442788663835484336074793379028442815571694217147443517025307225092172778285678266522249862798119359467879970020985865643955909327210680166581960013039819704196068946204785973211071759631366972436812314829837223001021218898873949224105341272634722156711434576484496837346127875733009140226483674332164003784732768471018680115048785465141275348675023298428751666344095364562545575017256905673709938817294851348830291174172832284189222847304829995434938388075034807363067150203937318997389191689822842682004417199460908024639798555194857115885805653616139354991669607547177873212764118211807472778721814121717808825715599634353450372353239219503485029898461050777285760860152407382620366213598741434423689900539999230571857888293428662243718063204703976065860285641270324688535508783847552891137651143528359764314444675677547468220491313391945848998432211374165490269660949707031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,26] -44074088824343641896883575926642495877135808408120914703830950547648784528235870472383204924015212742030645802839628015152490045017691239814983054372919824105190755726618069084866159829371236487965912884733368197112926418041298210780297262060730262436000590726612945390698960432115603785571492131137531626406211108734294706429959850106138083462801241173938576987402269102924227699798553027663130574360100391514765350742666563860647373373722709797709813435905023149012774629790554480962646256498409519091054285567418243817593291395301480028750730482798934919431262550292476972998224720291115692855106547531172232067601080519734130761270111701542436745502571017264822720012391078953332590066871879660717366759678729123627466922548686942937405205874211192466792958524430463013513369193655054636359682148306174696080978698469949953825186479919135923590968676229309598256142923947260812615583079801693368441384112603258332923762770139349993298016338318314335784862251381165378606016896359477629437833874602873667858624365643675012633551343228731177560313484484192668588628028297428580482877459525437323478861485581371233161384769136211836428997026691955448065329761485295972888679166834736213087280221998908335602712634874797030521923368023997383310256748167204426870313088642244325008510873137448336163385645984938961521377584965353765306119874395527191307241049915844707691157868044014760704378392277483161680773823540523679905078899190687441998137807374850386269457197022269947923666615356324684036612854404568694588395589393557079867754117133158431563942206190341905554525214907828677252628214742115509473828879712419280536682656411556609955928422193128487660286263962045575872098349063205348620001265576174488907262850642229145561530104152127757147589415145108080791873150353965059527138405320643189323639904587670647878217898145293187429443941103230624006033933339113198013594460316284280699295259190249602918534407901829087706863381919620611733760390847349995755147007711256748436554760411176499792479529709592462997144514107103526240921372342172483491881335885764511738033587470364271947544743449564660913918655104993122467429417719337410084552475015245846840522907604676529739284903305552502143430484418724306682661614701953485483457143711835711851679467786455108932724629286187267851460092060733586549758911132812500000000000000000000000000000000000000000000000000000000000000000000000000000000 [109,27] 28933625999368740735088579692332659056322861843687468515922261019276317622970347297866012850590044676174399686198725280978366696648766744624240804780529009743736182642383193700639440525139890237218134327631905162734688660989502240102514299818080376882783054556752319680889481775589099500595505803484586295005092060336383343863589685196218825288791547193397726492067723171381249527776733299758332992611146188582340102441932923526361697785948775056017769844098086942029693820368411099153289596122183756323884359852060252871891758298544436731365528518145683354157574028117119060273075758175864686467064280566244865619662880041252089097791382552200485088063889825832035515499465471558119610798344182270685057531137507280845094399797432262843077675338632112412704094768790644225457207756149123560913273263531579209329795617966158314610321422719807230710530691699240125085288342161428903893615104241542259147006759982013511178509645300965133808853618470209464791151288163008503633938574520409233397913782370544936786483046677540248105607605489413927288832903795030932335401736045862729713521178866221737221711000298517657001732161986447892980924635206701923995332005202861197811991864904062917623833622145864435523455645688970998040334234649367972782013542712311453106076550507472321501510359184406066587709225637927143729687171189641163967504436595957847923276320922433085779792047782319455822183464288812514029827056400849973281370868229588904234974286930106592271415926841061764049022854963972615817082753507613825371886024657929342356255175025933074038766371202545520846652466971326396164110471985372676070183979348574911973414709997754714972858213098955625114132388998943469295704420582708140466006317243709670993789177197563596197197734098227517739072255638353727026907613811928111808931514420048432821409739406533062837824446548947498338039182065604168026763668255324780350980174802954677194882551072390455192262622665010700706871272274259810172085031843991311069310381516262791889356629985749693464961595588913597427439974932784824496891762419107636879715025293454909455841662228758664408826590141354812306971641298719812547506967860370903321966255561762213065554125602238534290870051358629770531023502537365814752689961151629714191844445138769998685643730332203560098599457303423804904740634924564801622182130813598632812500000000000000000000000000000000000000000000000000000000000000000000000 [109,28] -18433932486610360273076166701195128079405393926360766117771688120346811037290396843588554916409437467671362296389617075150056102583537809283483749905149687213286190455799037285085261736819633952533306389406037035178443816136787998426927528179699741346746753267674553625173952893417092567162170573769035028096092501106517949749004651318182045094002497087963995195824222306558697909662189419543362304937431253067271247174108718075397276902111159240830036083092240523395680425152437028149358829707362120372087944199305177407812368572047685963153810763624866679059783135458163354148211868350157095828694004374303494326215850420482340783630404947450995625207708876716084602671233232640832253277458081619558414386733250767219171378719706778824322559254703606778030221987146209724854442630123798708390027744467949509544062081429624277092346260054988526369178171634340004825841242746842462965319400801336303190426575646378726736492043115604029826658793980921043817024139029797422199238023775353016211854865173515481989651110668728831595608359560682715204245459158141936200938883545785644808999981377924774305557884529651872897905692557783665786158322473038696634145837315914924269610803327172565631421148534839749364188444405031109374789867505005067329532458843794938521365368898284162127191525290840539156717895761933758570862985598365808295614060369128732294794861834755955259570237315749435436176567537127840038389077289946373819224269580787830961629227886892609952681315901721367555983869942580198917304308854903639734255771545031373695848769724696761525114088039790904972580827426283195294249355788579811783706855768109920121951530331396722803099819112631003999785502774778191282638151292067166579865060403783661478757680649373307371213704499504953805404825730457742417338537431469829104746928802564854161203140240286583697494675588282350940043145324239189227761877788694097328392659584243748859853993402873624517812732338666479566485394593669883869039063169711376907672127288042611149692586257009441228879297858374675601441675209287442142608588653942345304390686111331409450114991435093166423086283993144418137709966097219481782847066550279345698416065866853645621977715034306419587328023093266194419336304916857415755804376047343036567655243969086353846476719413186848514680685324358818625439804250731867796275764703750610351562500000000000000000000000000000000000000000000000000000000000000000 [109,29] 10962797801360722115413277848972987411071400797147914223163027265622360468695814129724992678188051720449923306685565919579447909305587853463252250898914955628378178967431573673469525003719617553131449896673223005716639726545378803488379255607313913255052637980220473056178412826423579714436888353051332208515530042089251759446248272590996672500043245418664098319529461284255356221619101258651922895148512191682285369493866766901305954348513635786528549175040991458274440807629634595087557986132551251277390755198149044652852730974079268034506122856530642830579456218537445277405456864010558698503305174530274262358528667286945808417562935536844971671948999481163845778233011646489956017454069006626823858019585052945869500666237549909460533213909323000214021988032590610988054117577178048735896500363479563605396200509169405252834846261231210338999778340165573578505084039036897619412946131237988401780543719299106650318753802443946219129533933939950936822903595242635743346085872636409010807644712221165618169507949834776255423152951462763842476936752096278961163633262132828178635543007134318580877037520852099388300093264566349593812479634467738975226762793734936857248331383339223576593664536996201971864573787111879671036584037919327774564806012994245013363579245279415193359099673404700144708283042226149907942419573607071759817099075472328229691130701564773607765832587325779951528057058973018789010188876566794265742204228362210870140715965165070690133901501868565279119332790873155759132661169791029589334606777385795843599180239435063096427970495069277144935395854544353582584715504457337202850440688080742680550009910843503417452235977496428703443081562671905800566996591326358880535807905445857804216781152263980334051217317399744651565911057311990424242574460341209044022605205762965258300919141728033127992672472332385441100984927767738762738800968474619615190258311959207612353477051386357572643710711191961386321746364588426343504255630136551458464580834210038258409578264472759669012844361130468664703555650118373169012413311518523082871615621268926458439625074865556386619713126952191509739002313658841560272931828881866898000572129186152589354982559646593908118334332086763890298876667502432554834275839712274567577077950310984732916865994518202272103865747763136686662352979604317937400992377661168575286865234375000000000000000000000000000000000000000000000000000000000 [109,30] -5479051461601009733809321027261045056843740637378103362112551314411211620149748867636942879146594279902956529006522306112747584432054497762173373502480901085635686130187104602978931751738940991173046557139952559479988918645460538024340035476519279812519166631981273396451812630995679225256287697902795155638277547904259318611274039170596682825241325478357851427807421654252735395863922288268098078032935610715138621195261843575096283680267398882893355585057196844324391240711453272860018991145504898928104065621430010460434416737864866019315403044232333434380676196987088839835086648246436735445668523530510565562463717839763324217809753254233255587918001618384454513511200445056490014907587101198111790188297408321690607265102692741209730118501733745728442664247782532622625593275400071586107092526881352420635131720664391041522357369966853500566393157457060116062725979399315545158784915192660003861969280713279173371877254711714679675480698977317698060226647299535832632664439602806302168704160149484784545748848966532980230006128338106572384069820302611742258550110441606003861499939466944201102584320042269886785652508928910951893704531409810690001807927400306356732078753917195067268245997524872173895650026342454363479007724580955687106310478091177633338204448933655221884009958607212718523745434444298736945235532427081289195470493917619052892536878424479563864390333459443933915328986223409131774089156176881393725874955280202260378446676285945871906997317738008575079297948723165790164758776987496785164279843554947228035579810315777362225635843288789248167170901944189508301304829210708791697928103910020798929085051624822260257562719846587936831965449794449222940356173770314529771139660984731305444821866656960798047967997639271748120912455026622682079026757047402804978135305897159337836829428551151720566736621273343418912191976790020068836900034266199830904993085141317529078814583099003434797779866275711317861463883557073070365144398703355919598844839200982367954371919553282609035018786378166332010670646860292525878314355580276621863496001251173300521012938525594505038872183522341429597731819138581878657111967340455286164340903097072459887463940427570983089390807687484756099180382761658335508160559429302516951805813317288435349551199498714862679795993988769638990071015813287935714015475241467356681823730468750000000000000000000000000000000000000000000000000000 [109,31] 1993132112131236040856854531013781697771668342374359573136046303268591536638694391533239599082904501976551895573910184158489284138472921949155498051575788334432779686731367568074964945411228560115147360786754558051483875363619536191201930027384299882788698016960979210745804872446739886087968230941963522347136028334647865162694523286689139327990940017002170221909842024387416843113991439810425175025689132584014926873133445032949367926334780731473755459072822052955967426400434489882348551128018576192433476791236231748915597738978988692082934583167350843241317283650973137650321429108821851067149077714069101674129581456734490574783087372026834100606027345120654851924331850537545161456892311919124757076375706662126534974668871723737585969461697627957969865051265092948938642653940352515211287503130217251874555500019128895842362991958368236486358916445325691115856649545615841426071464378117815263039192239971375490635215888819273058351977049827309783902699015161408882178621125486670473950518892586381119519913319233771457302796128285842865565099485595801325737025742370140018948435661416375654875447433971723390857082020881851632875076636925476649060125691782177158307205068463914320132719935838921945504052913104350003922849609006976250539712909378747810997215716846466014776051797072971715324163829583398107875966662450245245303669445419655628066019924417808245703549627038755755631710895120232167368636087733751399216980495706514286998900975815842688218322984209456836551516553289161143535140843283414788993991540112286494121393113630282040744308220573407228339714711653109009221118059981378875597308178555120497287979742267667655770251517520041112247041975234382916377143588024352994486457327876449021954318178584006990177143879065953784292129764835649944573012702551937310782516116111582176168974861685241233883157851381416736149072604188215428379633045715888286728533625076744568878360443856118346910019618207504852830617023587233597940732930819705360985886304199031975343397746665488583237343852777170405681935663497039592009289253240015478108999892957744349430632898111183241279579532820787217531953009441779843017221601445801515883361680280438159397369884040020835628928015538799243445134014313550178353267722043173696990448443315941953403565994174455931466846494461267022426745015146153094942604866446345113217830657958984375000000000000000000000000000000000000000000 [109,32] -347191092719253764152276877286830258588666568431171382540225357410683172736751166922811897841661013239306824682688680082226995832505779968386752872134629037357245528898062618154125269844780888646739300207017060471075448251351337462494866848970342912823858659248128044327516689487314921661804423375730579663913110742044802983734733507610670957260714765629274163507861839366881397054099223838594035040751077205034666079565095191807495076803217169243436380538580682817545279787674668122010108999755677170672476486828011778098760857047835554046370046356706292231598182084750169584294194382521017082437492292045670174693738392646330933627823755502471095159783683722986952754593906678428579133437533472309109426752071942700608328767931864317553823085190649080843595095015595146434645169671198942517188506475134001059860514263969952140139111905344305792792489821667752350515579648460708186111163761740936489930791018167798859838304591254359125022935490985194561604895879132959955680917401679235181649611704144171456665655861913932917966234836994736358758926540713265543366757534468955622811536401300035496352718482789893139802182503639764118640899248168920484795956574615578553770303899401328970933609854422625461972221350867721503628415629851546031463768783375829301623959407254938582340159854499850756160855542797921511594311934260370012722956795018045579351872942969909667818455272139787291861979716535306428628729083704449418831864598191707713016186364220022418494752298219247324098121340251510538387451572934338497590194084523135517121411015369277552506700663373228736002657651435066599123550362045641136541414192467234018955473309109543287285997193564036265069545829155669195343624185929708802906553758557703986847720585721980668213414519625633375961445374204977897829734898179851930204213820779420249425840450589178415247233752089570994966535644682832479634651215505266716168369875014536880800441442433478118318228027977901702803385488794634909295250585324767707421752963980350296870988969352865056599656008503124399873253048587133027590961511490545566240245789935049244121253298453224896985415550018159960619117588604843832662674133755005281182488969132850350450145293373529635232717949487996642981404316962707515999035643724579150088477248978656653781963853683709476973808994870441208617121893208956270610726635439391429827082902193069458007812500000000000000000000000000000000 [109,33] -99287014139264363165045451015537370164330735340076326891041662537233224769646914111394175541015480548292146173132791708100657266182819889068550227149952624989174812038811965981089862571410700895808980420460411891700802035437530063237651934524814906538046144789908852878134421428984703124469147325847353715397527271030031539438077463813528735652054174447580015126071760243910715488631821550725643069725278171574577022282776732346544359691685815006115692666123833437009285917999068852986978457430013459150379332605026440701928619010505130632816183496619115996851668774654531492951594995956419039450675396245209977871538712508260735490558218009957607905278736074591044779019969397037649932002231362863164634506231854120468115317960988705667672983491851292788667516810563169631548263558026254588366180931003901682318848852776593725283191064131346354991801092912005428713512389787028241039576369365962584320527900652862099587170739344476919215312257390542520495972044850713661865021814392314818321782461332303164829573038360919541563115352098339094426220282691223347191181373112519490497661924250692608818560599164338903767457828520916450830981463058455251705060276200406260983056062360183296675630190100484809948489452129384795229644181598486784947410346903880814256534744388019530222661478249424223529183240709867653782037865899637371444094634319972735420839830291191889681018760320110685878921731466511123589981336910167797700055124374210114368715149307971322216213059742666886043494356610010693567656720220323203053968465190338776569787099243557848068797951467140408624652445714396933584964388327408678003679611124804563814612435570455676442769507134873863787079660528827697494418693353776498635009168701019235448297480036183923692946410509653078617680831961440289543407334511720574610511841764844342214467729162313617596845264022892543167757593025974856077335488220233150552376211472474475263806198747788131587564327166090665211517086746537429752913807086621770971825860459722931925994244999240382638679443999369153396238064925819503534920491481832403654312068038346626824954851376101705211134283397930656498326495669395296944211343182498020800530254278856609794204436742092377513424055637855589877238207264700665255224364586575789142536786444699956921728817148981437880457259626512821861177635685058463145438549524168792004275019280612468719482421875000000000000000000000000 [109,34] 45154822513693748815835601374142411944192345566062389418261920935360661454697867490634267819291255080069166094710558263104723910962277726685072415133369830349376828407039643134438028262961809221876717108675989502437652113095616106173160983643539417622568067099579642656178744468933558886900904765556732795319637180278720694200365150804795936715397296207165617006439478066725487281516775256563969252482421446268719510061823679975736809285556310884603061816016433590659127204469077061657567606733756059299237484777557443965000453890645173109845560136682611694048961801517724377491762582480192981918004953513416936314819353398994101727543990503747996966482483060494501397093651210290958322401297880744865385309754839318902276776426316946899642480132183271664387927612017772992560224649712828079509571309372698322247063336251727241134609688940279287672764780520852901704144625264048287920505779733890738412462853975348749027732153587047743437320842732995168686738082093971193331549449149929291469799550876428342968745650061593225286876680390831496685837360494039970964576253553960016425670882722688580366156939994276670564190979789145690036969313460581278927337078853726395212113939199986266109564187851722152803370594870732886329299338466861025447577545098007415618514540857534253248266975576681643344521915673063639812199781722350864245755157854084719751570749026679144634255240244869737229966419181882262507084191095521972580751298419090755540346250900721579813952313143347677027146884120099018510076073530192106836175367610392277382300441372138573975304191079944886563212982380774087708910195167026914757673499291359874129793161610121440349055609124049929313417049372681956613095081276432581959087039902731091778243952542496353843628101035808687396304180328243753022520780839925009676033852833096219616647146926671668327404534090132543018335997350195543875579983644845656666576493388931997475568570087305921945423983344014103889702830073649810238882777178144410965681226712034599980905077258437246636651411281301152219054030111304565818822686158746311299196343387586278978518092872978910594650305064347826938264282930276637406289936343353781754373199185590674718272934008761284840549695129884834947467747969095403450393293737053033479964150283136433613927490222980969646666565827735893637458872664752042333348591046128517323410278549999929964542388916015625000000000000000 [109,35] 80837199382511953267286764900642425140735006196571563688496271601442587030502123814529282680442184207374929840650334632653225812217832537728301295397633059088038379691001228305141513019998776372935256857163734786727519084613418417867352604921517642465387457006488480119303835932295933092416257755605514973880004908750403260291396480364965096492125632223153846938886047411068647737358206303144903203933498098085209755411931528393135770709937700549636496571893992837631297416538157275587529629957709483541272879038125885346030946204996005175532373221225575362220376227244348904075680702725310447210542076618468381593929386299097912618659652738307382567807341327701774546853031073267496009291620133915873089463291642407680947227212820776990709106257539121309956369285904189509311567451249071236870303830477113335014641539581896714235955202855256290637171440412054385039191338250548208552177932275376671960381981473422221527355811575484434877722353911075377702313483408053014745645231596045970117189082413643225697060353484076408742132754274592808831639642335775476214306060593033745569790552387832989630052259871819158058770005309529324408777592727777570765728206001592823238984492061030427984961974664080536263421660539007902133020510606951576199578284000623090128730468778300286978194572790968979669109854946346443542277050720283493515477521963567574611266132044633112957443922172691706778517321262070729774815214844685745209625546465041261028248854847462096244671581751618118225154866364448444174790750572662977924695762352584865402362768978124153346208762863262284487353496383505765464159176735625314595653822896983866305364507022091064352316618200807856529962225395839202291910279939094649104611426370886143812039209102113449259958103166910736818482541382172164633505550658458980419182192405735456613364014429234776457200212834246082418618221656917438857281322710177763323258210597686759397043069271963390503791884846269566960450182141538577143446755345652807864742759643521901820036163543633626951100843199563388544642880031734966340365418990994496639437769358693879645092494151160748030546081074629735376808094550250854337333377665117320099978557280638907402081415165906899105425448243526791695868011047744315969675080294495944605103993429965315857417180784118435525484890802812249412120551990268405222507396161015576392661063920286323991604149341583251953125000000 [109,36] -132558293793654280404428069132614696806337902663724678742010493258177864090461290076602254127889209336355899710400716533162957654265138896351190153483514875495347369609689929060534879977061717017839154424775587275199627376844952654339795689814464498404209804000027950488925549778222237867537981143736127384046233163989369802204453365025469836807663327214159919677133562480531316907517194344541437656796370829118054390014254171682975302663086753729524570113830587292350958962885493798909778751369094112058138366255363281265472810432564031589592966435798230546150896113271032530615106611106364715775191495051923918356109615837270488219998712551149975804814044795960907752587520655805831563930463344171453207750258639045203343954718726741910387498289913247285239533078361936438436818718910293404888567348086494487470241208485173198339592738996155613766562587570764302220083293060354488192021413211743363798849991683901183706197039158024861878792976952560507691290424548519596192114133169255986433411537040918722860144524419011580791194864064414538745084590956232647447158247187984497009063180542939393509979330112456012439864145673535925230499258444207935546442131360880859371104127386123109608186550439492961561613176889036159731413688459095009923473351095477786614400105110124863161187082097795231143401203497336939827974795380238685801082606882114204725555121416150560550679066780429571160469455936410664062542169133129397348472697792641409991293308462583150221092947202907918451657161098150690733377757626337680764940476331454739164077412741578205825318872703812378203574862982809772026770179861378531015331459487020623278155338302707201891077305418842504846582504663737531324885775428785603290991960890012572033134453253468431219058317223637880015614178445021028393032959365385807989150693938960838991346068834336854818254718100685221839366200914189390379298480113068683777250091502802286295164088173809669920472741037213571755590300759898614224473369215606656361273009201686587925716376328153876092341504892667036821612078783643130661204524380620357057419144164583087264191520238780625589028586789698378530034941595022396378025129877372347230730807178738198643315649985156767372645622940320209540044492275163594328171060471600553580399202901859327531916327333628165184919141564749577841108627048913539194690231024387899738670171245757956057786941528320312500000000 [109,37] 116023400614197254519635717533345165536523856980090209026480232504861194662066979173445277343116443538995484235844525848319212720585459305696064428215074194464226582242169893675512646247499621169110591583229333602232971655654524620046844031070004605288586372827723353470926402118945328930784403567114398255803686412621561953052838000948671584207193548630021593404222221303331695898853146651475063167726706046815021743562971004348030393869439036790208653775964512905622502600936511498538066782006215142601557395873543192792240265588919535258324410352816869888153419231379302547600220849444564330932639780891911954795849168761409952379540905956209928256326457468053305466471229765635637774341507982454292787752718785805784118714222724279726751594282504889875316200049532808195005254263129464026158025562294209046651208251162933191637224376860221432230376911962780350505449403975954992242272611264159737183451613907146813958378521523378079182101673642454030679247579490436046443689468946390107329272058939933993877484204765745412441677322693032804973993642991581939881809623474582763543756311101117391341131416485027887502022785883826533294042394560794479357033329402465448828370342821282659705491365542967840602555813421092064282649793728151760302107568458946635532314590226713760937613271734640769458230013571222967227436769936290172469056754022739563347791182621750773888799199305479455319345720103002465390072710389953290247815074334541538750249683350498108023586707435802362899118131641534087551761302828562312712358665641422193907707434735519852299857556704700595481598636066149996851662430358963304129963947867233320592062735305619531880006224138016979546795045057015393384091848008799971738962454036532780325003556586094922645253247939817136206582762107763672026292727515097647384598665144141913101309202681126977890775128420796899895232388590948210605183016853042692192165468688395348687531251973192682809607981267922231859641300308708821902090458633635706500388049576350894862307845596712891041475549057538533930640987889027168128625489031267762258832412667390609710694759954358469643616405289386340686754730718506602581369412126633072537509554794793704543115028369084722443937552967434080808160300379505846575683205592567093550728269447995633888640128540531186881144739909148920071975570321269945417975657007232312412092767317517427727580070495605468750000 [109,38] -75091096273947256059370365870156054728449726499404636073042109101035335489862811830647976741480541332389464603659654031852240135618445097191654085573473623012053033061823004419775482423085304838198335854336184034053839682351880174104917361268989698383304289514599356919336067590241264266842103868877606521179408846117838463695538384201803140415907533263208796110666669162357553760735194685171975978345187996015228151041526150948683165358450135376207852557241947768636249978961422387364448118083827332812953172538450503963224839133024342945710944539882613268578503216005007130474829530084458700555549135126623003311507455386075071533437366765058118433834564588183172903372292564059126864944095675399846231854605008604314859891545750496076523315573499251553607744102550835907256201454937166334775247957384184473918566611408175114298465874197922527292064055628586619119219281626082420186562851529098522284438732927764169285148113458998048686741227147547618217786061379794069339058219947681069644930728543522722456147125637068533248954766405709138368832627351100132170476907705805401165119795234376049485044568719157427774621544407898518758442304343989645165037446952316454454924352333626508185239788238549088997663339509766659114344025827104911051569524546696474730394567991523503981708537697602721905481301065232984787866355527554695887728045661561722665910925630272416710661005371215812921674372625463198200682905687719747647807217141448039367363212667870541552722333066912277023361723152475870464914900604075872037082700505051533649410342998226753578265468270040100044758078036984080222888433212846738878608885899762851451643327019839694455377553744296086065814307281638089018364004535491676122719783756905703851977464152446113600043255744723334849109800579574742007611091111802493080775496368909865896044738158440147702768503281431097500704600289372470957211117517565467807362415000512829930232067504740194700619901072610426696804229308855892507533670550465336140230565025055995436547904805193370850164067925546148699486279358917390930372505858016157154526571042002323227198687899135672054793917359050854926834209817429144685420533841270367772859301100141400838718884162940898116028143681549809115029747726357016342859435891918916645544331180290164311258930098713930472379440638631206819793776146740525035815517346238223694854241330176591873168945312500000000 [109,39] 39437038763902221068594723602873040488854208756603514879545233590548391316057783295854191019050114194851558941272791706437126828252992379707029993867564673318177824994636950738678529754917873506163609512152965018376940600541756770860738283469097245794334329055278401780608978527236294950599402426791883667731720058723127760202155091810981964769154672613669779201178829142116545408407032865071371823199846997230160466975867583647042797888698135213844173883592799012281404818014078661212872414311291446767183150594577275707722965986936325748184859299708852308390084199162822411143819091422502376236830147706474112246770356677969491207436253710503961401033042178974211710703959944788916966966841419399362413955623915915128270168270570787339694880109811040356839920296288078895370086169778690110329399640229032741904102905172992052029790082021380151172590715822091296059070953175295451754976310322879858327966935539775156007338625425277617478073707483703031317617820599226968744438860255636879053278649501482083123924916027291355386456673493308214209960276330702874367553506989524554327480280693706634321477260201445679235209969347533440947637624726035330041314737041921525482669532804553266833205459131784648203002910399313041215874626064462881718237326709841605656929832184655121808422961509579995230126887378036254961923969949418783323438288196362572570909394051760462029600880043127410555301324085349116401783346922077248767777917930119140528360086989310863434126325627549404484874459676060843195871262590670625043515567616207819733729890617196950200925928499428959281460123018303976326267407099144565734149742408589213788829370220101633055302630719324176059087053936148879865211621279223878876150967034248617523148570601794280205070885559286905152306233378635083735109296556096136624015631522726978499234972099115865151868388984279497128296993277240086870750960305567095857971205428311601436712209100631900250663061378282309855470209402267682782477859994964031104628124791105607428930473558088230971942735909646032994564439305908904470389777529625254432832492563112882587154965107297491266562269460875998375058724057108598919827006087758016317935240874292933864407141982758442845873157269970058885347156902647651839961361488232513577341070823275113916564654709263663165957671598918813092416228345859934151376247415954345854061102727428078651428222656250000 [109,40] -17662706851175848375064074195890725095534969718173152250804570022187118710630151142523861399688077691316066477349678497482111175352785212132060741126540767779379344807753950427101342386363881363067991629332695586446111115699120829143338849548993865490927082191475386278023948981660431313833306013684975009861798694021500576983712004566886919531854181032810011238804778834458028892922202183162006759486856496249038826955193540419839951603778605908087610011768487762740169480535900227455108966255181724497479103901671425075897146858334476618619813450528598287977937671854052519890323068975278578391675096446319907052976420735436857758687005717148288705864899962186500183422441936332922424236247857660328536390389745612051472957639050795956265002555606614392651290814148516542251111076712168516574940392119195915923508392266331092846955880299607738192974346811757250957077155447164898898051931249626889358785938631624649034041520933389532286174099134572020891988545307788162507099304325541295930145740678799844546865289208424442760994857150357031419626006871943240413092533571589360602593204090014369606509025528464464251336984467018209396284773917285926729280158259663004380869535150162264347311474338206096004912756168496670918341327240338127456683409752451490062379100955520301998159602380759583925283791386335042566616302876338582065125948158747574767870110134017921135521207764487257338406467206977829050749510668816726059010603061528668834483767714750812071936560994720559251117259400124426049510954839237205511404177600905889021972669759217062266390343638739423915348044727804342455554282586725208883657386190265898768296882469722656129181497706706232233989741234667716038909066311889560749948844435382089429704817731531338826024839431438626913880448460815896468958704770044999246414541948577004724184381439122607263595197923975812976378690776311410116305183597972508995293595054293237502648259104501015441735280301704635618565026651933020896975066073350911452560175422631898178652228333856315340703711998239681561616150296225876667182772793468503349653559596073723681644657031139047931241914864542281619917393281233413780557032301978367381953015867390249306381375047952580552769590370070764507789943775696987890866349042772679151674525375376055079259017101461145162900810259012580595364711494836633173658758944046809347128146328032016754150390625000 [109,41] 7054566310726853336791146014043948328584676178330827822005905546268127195898021720505907240381608925485747197558416868820061350698097608291727276551297312079370910614343349429590032482553671830590934490584088777207604108427089037381277438886130081874726312596115273532851820354371532946015941097146383507932351872153380620404718158620645081240014553847128670669519831590294234757644447903354034659335426497583794572531934106710223432433435663346024252155980050483723541608145678521275741670025036185073074973692103914659946448221397417838422078081227108911402573732543180292087663158204611800631438088667157185594488374897411418167848650681590716466730571948695350653770909448134060981863133850712920761713610832968208012133096123608999302827389882746797127190373227064699342039177156382567718900848156465654501662474539512302023102878975695526270187438302784493951712498407854832379708872394902061176944540712848805719772988984173231818596083413585980021637531465954386504164546598590715203388467171842639577250163711726287890921284922642294530614201804838006829066703182074192176038510287642087243147854120309970050333292946394601724805662847785581817411889677498629265322780664792035959861971775547297995186072160422964903603816277859399602093783196984029158367451064749022218186452938136243005715743648079785440770409688760731604322906685706971137871346547132740015170910592931450926064667995562759132447210779378089290021519243633509976990181492814296931643536474145453724479152881496122951170189899440815677170165514207205927328661226923610723788677958911237444160867421866040489730807613818525713557497113504522661153427380398120576579162250453623160441553440723845238049536373506828749712809527601085589278791161240065770487718030545375200453406018936479819823284450782464077832729441650620489079465843056650943945987630450270014504821774281675638210193963385090726567586816385765291289310179118748481054222086990521959640128437755630565270642464742247195808351175764711243508039671846700751622682584200467198613637111594352557075467211275694561211841214140562180647066633035712325367563061683713675432083688032341146958280091838450349039680604017462483850076474228609230422631441941130377464790644801936488673201294083994741616653871665773359010558184640781891848101577197824774660411769048737535333509773849414159485604614019393920898437500 [109,42] -2642828233306138939439197807201979658240506566273076165513317352284704734482570191024055817415693406088267094498083244686252878616232073245773831541307342662263364632768166748991689488677458542229348228750082155893756107479562958120113836389115241516548378254713829214126351629777981357424800784787138126486830770191719698096235139520765909105345508177617931730522785742857572677210555638860310607689126717891108952272284241652136618813664344437759848727616738381983169658875638401048653295824357497606192041687780015498650669956064694648862448709910507509846427603547680938862615078946632948373995372570948901849142629196638508894494012511750533581413985291700005056796951008898491339948646334926128993992752583681320744738895509853517129829517538500383025987243939078316710430578884034304217816055867928457936494432408289688556599583709695694102870189327800234297638730927867967549747773096214958848597728389570098400121007697563794820877824721494198017127061990845176158234516763323433829199866050255465331393715113887760665766208993504093841590570683752180199917137315676310287146260463503873840150722620448880612589605713421847708156307725865809287316904137641734596310569603735200043504862790841306423150312284390674671472152467028319382126144203180638415593287895758329907194066930012617545809263939861375274244348450329381224943776951077382373136837680249760025038922069668781690762057341574822818356854871510107657445921978237903862829253692798138937218372218351446815215355917360428540197509431423077577718343078621722823426834784406321203990306274191576475642979583966370087206489749686418790148103785177407734516744898402214121947070139580280146302072019607842984956112496608020729118785839895454420080568195635354309159424653617009342456250083386618955083502935801055307567005312528601193940841226032401053462791095328528115223164012326360015168021690802522007240972198157104902607721294972630952028387804537746963614182406289788779132191842808031116479136649535604133019604393732025445070934910896723909448497818947532100391054654446261210668794148947089725265954875591554728993023887700810817596371248526985293786361907512239474044866593332393766542160740424744137168648087080469638602558390894032526412157788278562149209743073782532084384078411251848355351960677575937697192977981596861275503940191811125259846448898315429687500000 [109,43] 970573610790275511462212400123066631752181382975612778594095684810222001913830214224117896032601593814064310253889377226538668387687819201229770262748222396996514791137930790940177422682385992043225555316962343311709123577120941258801010648213651140761052873369397405348057597442722125416994912223397892953149762815906261979994359460608249254349872024580462274686200195706430665667380664233271611413406874761618261117364483678416584285433838854788525450616813466889795812267464633335495738846084219823218387097748364549565806577657237529736301605532193024581656552435374044134943173800072256959218174383655382124171551641246131256775970532259430439247966851980643002778458643639801895106960996404432867468898511267263675803768106958083454999719401248428664117801975992724212731172487586683758076596022654881687887205812491659001054265309628150112951412580666301062828287942340957902779779601710896188792232039525155571394758776092527307432497065963680184224834276899259729025592339215917736444497329254632049582053577463737194940536069879790368071708932449689231848199425068413230803840985686837239487403907380165702857699779531250119785404163624109232174337252827937303499110299827707755813191898204643782387523356784376528032691046179856248883320474272456924506001441111260533962079393161599253858341747532568794979656503472675981891191037159640631356584803675901893397446229338871639031816291757454928315893695968267683677961863918179971692777253011221389995341321378605169796899325532363170806861199065871229333657490602713602741851473175315231024515336536124284248803506957392987611419524344652755321467186882828716388998727408448268782684700568862296252085483890329843843492629197912782121280618301673653816795963554638301963415600273343582951168507202995144890105211361035938186567800982895126823910086399534163110278456535632048209493769135587293088182809865779551791794941982829874787124360629396220520550597590383688033241348044167676682286144655932250158524882862562431463256038027882457151076373938514787979513337194443721912176700042818926760692115535056464535047162062416359361302155744623803886291778370185562909948550343731307358427550033103846655515992654220829496387951271484985873904860637577850928183829056526477262464593089396597876285995897738700486437454330661892073770080223600598134936490168911404907703399658203125000 [109,44] -352813153712335419255623684920613105512821300530914784487809615248396055316962886357243596578339682152951430168967801400967981339064195395856885998926269751303128360081249957455984658893696239245144122541572863343461331875545285715743263159572494905427900955011336461809457606134798495049086558643342868322461811166596808944936060766676742695061855194636921736175561909866369569241293070518640000290833206594401005926657735678058110242748438289611610571125318792981921551038668804433104448079586647658085726562291275371419032643989999784320095307136526687057579338773245927907279584209657618261951994407390375626771736617451448521540707660085360245030493998416221645522788372576141530923125961114736378485262207694269298581867346884275135500296248875651930441624653501929847251118476093052361903732886634009201576678119638577616299771561690747775984728315181934891554442873485886543878350375684801809243004375977748320960951018191153483808809284952069132895042827775436410746320565712537736455505869751609576964357642699756909925023819456480843418083434163969713122626779554039246051698391656722699081943271364306822623608343493834809196231603486649482511695982233406025128172154273478953043654682851103462359724284202476612680224818876475540727294292624015806195252946134912586380195974010704913875179354945698662361641837222228017771946934588410314201202332563288475228214826346877375095203842986845871690325946807276761646062549884746781855066155306709596240630384233658831247921565051530114938387589456528702032622398246674291407277108246701786768186793077219405332972172641008498166063388604406611315733480911400689138930115172433241164882804104594247361503196817497662921428428610286069584463579975812766389491306211415269219617886066507344222556765947200598741944121531224842832992061885634728674174396636411238496658353972792334348221093568664934563709171163682026470737413736665268155869786934655821221178660165026390815976332638714820016948438300010184104332925700627846493360504321745050031131195774392209006830874669619180175166865027300658984677877892509583819295434728226138853363426806588122640786451506510995778393259931520734795748593140745876720649677824037901107148683327556628532294945860041484053271972167255155504982387486798447046072995852459711231621111330975390991280735402541024470224328979384154081344604492187500 [109,45] 122753672927848217300797703884628199073359875091836431558720385136191635167602564511256897804919284993411411785000323509497102471123275604499190734278167067565448372392323578308698575954390678043301817823818768436766854646855104828965129434187752717165466732615482931545945646769873341053777447525268262021884067470184277420187922415495013109608889271585905380457565148484566459540811326850331795547293031202939314677716252775447173237868107983911063526250195681808123994386186952935996569030654047475944594684685064924487791417335351194360905869688023559216297510860190445681617868695232570559810827987146602234132989599968447420416787412874627708308536433509877441534729427120697527256281458059052006999996352086177478783125576561764033848086802338358107090207599845186005657845646312805842991512288541215539983409724264161791913573725276080533121024981782357981068453599418916741814559306900748828322087224812248958938210022443546954515734219261082785354285112019508167125877827008529062144965084999041458912346818116901208050976719009707308887607392979246998035315140714527914202597138411760082737875413879852796944532540631204304332637161328557673878338231313857625588286073549486276303437526820241412361939847015303997517811993641741847248248057190314793804745870536165093529704107630421621842942791951061458712167250587057711244719718268398028533945018071609843446682689689303249889764826717641642050156085065643979477159554562307443852176478735974441951026730707366072586209812495681690712547108508294229206535676821792086656101412751831465453660750814395554432685961209674119158336734105205794607507722467614172252884411514061566041338406665151608555590948245600164025755202766218256971097049632185291928923554791291634188338925463049483742302270329417243447763883352966737107909255428441242021293878543932506300100035007418548065957515000760317361657222741490595624669647364364145870104959511381585824586935585687067227914085300872232524292937634459029370332065109127837658885736266769829648341473111503437292824185139888270840451108198871463471702228389607691263482792092511196282563442226953509952531355185409213943935095517477222964115079772134149610067224849781440515558233454892005404274700845888636947907809418389899579405030384258640905651220610196638904014540875917098584825960100319619527908798772841691970825195312500 [109,46] -38715296830180229516749064927651370652815631608374445843283278113478770642289010340930030972244022771626292789957149354365685868462427582747176342490208920920297904124308213751355007927366257451651042853949653867243690891286024531425596512010764962820945769112312996200583675716893507478611235841566465986623027753026643983494687539445652050822767574123003073449713004218558987522250545645147356809261053872564240450108386123386620904215284550378045485044049890067531731512779079833104952271552741870284826930658368357558569271468215769117146388615943417405302283721137585603058094503368004687435647296762106555187899621560998474110790178603754858471340567853941993049044883157576487301487262622968622437489039402152356005464357651600056374197980093818764737670290831658247646148458824116173845554787394819590443581863732210748400174605113290791380547791930060479899467013659582585866148175394933839350679915717010628277579230290378967132279377288745534698198027803633147509780814886273881213430102866203893472434812303609299465971814267895050184402940319137951548291040493852850705581693429568646779147216966676312683855343665203721525614560613212062732089132852521956046467292330529876898136668275804208343479265351278936642021016620009495663848462430732407953246956538323935700914446082067279397152331258976464533546553596532418260281553711536777812721471557669951269640813176219607766523624453836189534982050522160170193007022218558386830181884247679903038064084268071292121923005982802213994718658513768105231177662101855568341092009156095250057659016358065423859446286698038426412080462711819591423552613681997954217701856198034319878358900723858387277480613498200233503439574400103634378386044447433265838778042284512456194756219835007209134031237269005155114695431114516791221711964848642333762313044264321499164382910395242776019040183567625503330425855392832726293284271774891630245522710661361249769644874566393577311783186313133221260088255597308318621335233458104291461694690820515991444312416631730680654204749053551874379347360072566756556838245274075886115660404547386519388515812902140340740106459607135477391312169344700250339081684753503236392100241925449592507247567116783947002111042629899130550832501541261579207928079603342952595782098236876633811195133292425835363353980866918391257058829069137573242187500000 [109,47] 10440985883675972300130717986611928122029919571343377748481081667425208640842077136987506163350643222455340486961952138434351116854107735685823365664618555259627528936272393218114561259662014909388902446052883907841729534523203780120252963551716026831368313316441082801985112786044429996668361944264896072275960790945030734034619603287988840088894895653044661177356602805203247275708147127901397926534650451273863457871626697465169455085040438884714675980846477819460848834562565677278588362904311920538874624439312032562207675209724136151554588070312552945311591929113180506464115805098155292357069009280655242259117747525318670913086125104753521881878653915313382878731354557781022791840430834933679422813774258012141002838279558666552497283679071996754997312518904297245173817180621381717548708088945764404483658837339108108586473896849051780462167696088991596192729034935906223082324567282199251012492851462702590985875692002188022439810636820049603528183791365205729291712218943582892388876732413951590662775716051175947221572160588200238842329894726201499482379833534415210523878532025806035040667896218983852525713476663746184159455762974625790710448443203237075453206033031234518249988428087666792935712956014712030427876046440440317071130560890353194197890118492930131021408598244936392689148791512992534821440164418133052931001755756385880841110776933570972246526484477194431676551241135266388999662601937945017076899179770456631079593450317108293437637297861804122082361973270868233200550729679940008103515833396283939575967241591598087129723094547500083351221754360829931803897747729614456030018433988260506546685706012276051592830997665052702899642048097294559885837110096779623741481139898779303570592009960717731289356757781895076841184011940588296379711690743043382868227928006926673089598828011056692839914326321772553746068921443571025403882906122223403847420821427083137901336973946587048392415633401829232170569538546552818978035342978280980170094120070977873360100692536727355102070272780974188123072880724518005231909543778980800528989840557889214010906901940988094607646970319694098307606247207841622344452787304153197392409491079883912441439887855435100335798102765296421350190639515602113994480401480213104758659045144201841317004380377086947971767580636516924304756093189183729919022880494594573974609375 [109,48] -2221283374580809369438200262685750387144861352726208068064931955322911911430008465618639196051261798853478825086159029755722473093737812143712229924952850303159670792937254841809516412818331985196500990156030182278982601471735588315253498184097417885269369079559222451138608454418977697191776984022181329787107852886798861432740873456659417275310645248660006155590603967945005684617030027433841813835755075474034048785524611338400479253970395356353927226729945072114867636394380295698731898574976213073190358870779776896707171908168736042539209060273638479611680897507223671642685953639232503900397812578801469536207095662821867871845129162386116604214376587138934006651751677913283088124800150887539638952609102571205079100190507901922725978680713392036695014231436944185798775401264955343565010031051802007960807375494808711342167825776050502667830542380372372276169499205241904451512147714962560148042998362906460515836019691671611363638541865452478577522553839444142968852565168997129592865297698424766187482599179262713497958189994847810950685827214756941012935113543545662598722740279879001853243381201623224020160621007125372661450539237341949559312240792580978129588937828281192304502874941506871110067333898746116408689164733843684733386734142796441190951667889369434219097439191489416170308469791946513830883179668604790441716848516147257937209099069572115725964567303749647466306647567546290553286968322883488575616169664661116579141072765877822228533477933239290763908130372735411608101681318613633342302315176365820632914923777382434583170317072872843857939064273279970212129524963341797033042559271318168697955477689049283720519692305781453203536773990218564100981852397549690603351990190800244057316828257406619374632390584064671133159393041389751997272077040568860585335540957497069590267346801738535179149314652423874478287021110056965377398288777706851647931044454969980219366059957557078220289721884359204386938714982320452227350690032153618374968471682836749073997833319089372022465548111641125220020001073808672352984135974031132823318420645182056006942432516080108488310757733982244540352093961574807523241960383975488513777029134184314497593496386934575945516964045936150744941655943367196523107999802237829303972172390976720746593759060117271554406985765203318833327372772146190982311964035034179687500 [109,49] 295310953562904460088907586706440458239603134587383678962178344022141958207103200665582803710845571064558548030517728405778597275477601082237685719665194574372335346892049490718211681525814099130137199593501949766772484985015051184142041689740519208700481405743026204451706574255384982158514511463372876915918097684466779352053866643576846532896877571948462476808333525317337844569955927030406267671663412418056139714148647984921136775817685114816354288105431105721071754544822550533930706124572075237094450545075914234224946883717599026423552729816257096735732217278848470129377746286799676437732950209181317067545516645866539372493044326567710648058273472819077183911465412277050012013605477767898199130876796529835896158785002105210827202642929238587106808023658340467439610214627486408048203618804299715863099221442833258612599840960200386423602547624571418219126325852380945464568155105490567740753389645562203129897529773019105957129964485537071337911730165850450411854327755380752991887824030319171311629058145740500437712618951419381853377474549012913893828000152009355537126577816411449200063472401970331306756065572651764204001765686213903431666110211953086264300248241906242298325382221146998447776115999967306817959866786812323061166202625758151834872942792206075485565021784055166431765270558274851615648282948101040196019781565469212198977792974391345505442433349087712392632601299279643624636778865398855975495155496062494568296794981733927025736793502989540602630794936612030847930006307189221325534091372700459802836372271873338146679435588370038405260723087376392306628465241016492544652722964252882750709208902237842777494537931907651872916292706108351279985147165620702490753083345910489736907483204025582573654757141836714570174076080055917821091815205741024092048690920035350509133832802370216098678280184000258981397761860447241537415546342559055827443345774550549608447831132428417816401913651142007997175568521900170358159199821178762722284061125478657537540892719032008878489620606256791111928964328416282509045668820700299627784007886544896085487723391937314618251963914037945665602403496881949984774163473354818369410697658334489103168548028237900058708265758349702238979147934403228651369811661790445132749074377211127930112775318942506410955223353524343177234356971894158050417900085449218750 [109,50] 17605353220773060886977987023995701985886506279372585760361202662136486428078852883626662960734057930863484367998124415435361664311503123845297480430265566250804640416593023437503952312497536505924739251354716527550417634138239462180859461808270476700277877379523132039720838324143146554676669488017378338229280907647682855600535589502132833830286498837666077216798912044481021873700833965659453452654551520319839847542669678399612514356239612705806582124969531562589671782448843390499280122325961806441705056877324470312764047727549845256996384456091601820453461553112877324525848485454896148979848157343500940672499627707852310035793213791970451271030099217597569568601573048650667260274104370010487846422182373603875495962213372895408707452169595497365912161745256598887415911239354693384639415799688118740936558754360825540470982050475705401816443995949524850742924710623052483047385289030142954881943215387790292689780736288947546022735021594485032649695347663848319950018952403286918777813284292170186583939859895577450029483840776922723960585497411876175352783562236230566464939046794536827682997498283898716351913280907427924641467410294891544408611369527438404739041112072504072799972985808907209351279582970373214632096412442893853756357183364084405891630204225866798604325087981833209427485055650133884269497768686311424747984939875062749352098198129199551956939043560521255100119936559635506645034403723481624564737779410609388698254884679065926670497753031129192404529486323805254849722615750718560588585529558491222126629921890192353574663842924823864122506942610769775352092043052816528556925885324856411573640198215636313629448457232683939299419542999723074370609411850280756863540343631832033966807534072211087981791956621124190473419488550791067598356946934452583956074472017558422587689262098515967443380959346303267646352728661266391679011067471747027645108006262335409292901429192171689510733725566956890852874574419786465099510555657387924217481007406622752582632409133876888301703721866178903116528689383534893078547494014247726016465395301837138870348459042905503959675989038963853983443078862375971117032087097883454098033908874178853471190352250478834298214460116238111184239062450743132428062040932111269640118576240323424624358333058127594393423628188477536582468019332736730575561523437500 [109,51] -26999050054988927583453680993462555044263917216629475949202458371807999674546942852600017858322635414276624255236311000564116885401811952757018760383819693936612244791129811631746114854088507057662266122978446233419921143698940085512532325707795889134893648000064451599012185689084600723719070976787144891942584596694420366234428558019443164433838811854562934139711414643615066952677491047906597905460586989621714417944926394592652574738430352626170132243722277693082670016885676689421514825972137911987698706937160623164482700128555586208775951879909224040294612732738005127176181053385325433890002213069404491827604448661198926916122580566893091613468461246762276240394812407495680651195510874347984841420627569645230570031458692800110334656060378565095794553294522769018421337193439794982639787247081100521384629856435847755854256923719153348115399878820410754976564159298665611818665591682342164873096195238207545539316347503382461796686071840677574630089727449036882946789263809811085953050242088798992850894715023804868968593646950438651096810199146992033543771584469645038171191534613723284581045532929752848029782210716764930146510420239142998673844949145478395299618549551825509137722630540638108977056048851937157662166037221735232151277941247681769653501493385640875943535435852574074329148532267843825646322438736954246733019548888479679812356952380649775804844696260942731342363741347108419094025186948309495701266039343476056203191954483713106918867421213762416784975735610598459291387711785007408171834621732969356327930375445948249326129191620610659371532842306453862141182840733609362845170670992154373223180890048901432272631817436676756437503306171243981750337206000786870305193263171489174163746433714399967383370760732365053534849807416121866811778518187427971459662314814187371474286765629337387791896633159626619024539518887740593276324366428950958523225718114095422941991331680843782819685653928128351834549153498431855379545684200838353443277626317334572532969318427215229049019936978153809947799534590313233933189157222416610596581983935261265576190968937174597476639738184077403238618969254920893746741880715411012247507407513984869737173204895386322700901915216217610524948357791811742907834330904394569740890166696798591210516351723210164984326220327659484610194340348243713378906250000 [109,52] 10675232928904459967788596086932357107033835343997342024680605657418323829035304775940493607046834021822064623201000907691447556123346336969957362231510948903523376313438357999793977002682233262036286436385189492127912650078971983134714343066935607043971862628439984929761718674004553500673567510057677723326546716418155487298939070648955255224993575706691435022184770066605571249607159232652806147242634124907331946884026976925381822213571273772186357788523892515907945535933464539643694316732785700831092933152338170539874942428757882114627157764355542233986526997024365166821266771906980743469964769496860008023058562370915667062855425336509833757627116799408254982042682551513519569894884942336108490331877986816274264239765041649600761417828637762566890313545278876097718124551169582408338672082177089766003583665881502604230074062891122231821124364832930856227871172368334738543099363948922443612042199361800000800830270125378089159079386206698219497665678241196480098547219983558599308721999236014474691060661360998493802466756827442976410714912365607975488126768579096502551371154709230543337553712091696001688464275139970109228306579912050265705124195714858576560053582389115023202641996925931648421362452076896427060134594082275579228780973756438211147874800291905335197921732583866248705029389984647935720692057323653438848568976041580387513492954764321875976842392465093540406103451348784063660374714954746745577112040421133654927617238690560411657464066533767132944070684272587621258942571818534275873180553041062628221788078893871892882357713683666202556671286689451625151254061859901051759751390600820809759861808059417296398928918622244312575544274608967784615647315943948354396637645724332134225234281686479070628490842245623079730910983280994643102425419033608512914274074965441984855109526243739581687438223836236882675620547957432889539231863719664674862916731846852472746823281789809409249156275157886540889385750066954569184935356512597060503409525888133519596872049875495635482221550698600495423793732391914414103685726585023334508486406313877558436140925933082325569311267915336546400310941735268013568403266942866606638247998148161625177391594551509399183379822828186961264699966120140941788414056351205856341064025944270233656332692630304967019452822007963277428643777966499328613281250 [109,53] -3016085743924242259491810195512836297563528481108085769781820438244626148076058196428981739909621723287512374199134624140173370430583649994485256183628715762846654321369782529868825013488078566813713630230026150990827518627205809813301042240838685774357118381560390470468739525470565999663309652100775745702438217363349951850743874263455767079656736128516987940031916334391496898361871621354259117176965525807393920953833442893742990571294978880002245998600833962471589035818902383973078589942803501428943343859187114994846169307638215632743402765383952254195499465309856932124300222133424737910253218808870388883167581332238421993805387669114159137329502554418164634682024382392825661588026676522331850477073394731751564777742728360885258993921308434731899677424613871166291938937321612119659585937544179858464217227471833616530567984781362916962978811804103462846989220212402280910555969044816284134862531054333117940305439724999295240363352109462093116698487074083687784034858724698106126273339209203137067487771665709920029361395168810455803751739879466318438953707419311958352614311015691755327784531103574629912918582285272412146321256292772808467805260438640787129978381996206329536873444621863642250349699437904603131335228611466643251978530685513648311866979687731090575397825164284415324162385414718325755449275055947817772184159409152988821178039260490445149976900063790715125357254283188182392707460253507207881101717699089665911692381518127513077677621838815466257009560369762517848453497143468585314378307886184114729278068400305285891610024958028769788717525674147265134063579261127443157270252398700330101672946298117623720581031587981667676528811948796445300772689202901201161390364966479578963677204742552105658926527517536023565812730293589707949343148037849125263134806701236333058192385148629338705483177585904658661528270409051808160629846240608474695879594791015409927979604635650991322570150869238783625777205255822238906996115831151577015733395528341504533338591041182971731642781210458311663471152372654240270684827653925000099044668905802019411693501066651519515673359148035032725697792010448578926388914634367958406752696074318189817600353696728400779453411349349651253179289236060004647623191580010579129552546345414536162099483046082200451420973763561050873249769210815429687500 [109,54] 697022053566260694359724535900334220018117995282846573578596145100750377396908616622082231812795240535371752476932744719706294889947286947763504148598036823015823671612502587491705862700092055030568106159470551468562096084459109016195766134244061590596356879446397113388889383213495060683853886111416930533414526742309358972924020439322440756641370339753732229089289273620885221553708444681929801851200658090146234116921753788637781636862718376213649777334177404667351607660333839831849781790419657467891812734510755611983920058558870905491960919931664920099872679330904689972680491202022233403292678290793871426931746162637825017516707615932012118427083001288447626505324755877690036685022521304207473295825573564435241286524751260701447694635325519206419147386749991374993745698492184995370925258561654619462029237257610326597661979553328489733968669971727530318468072981211045021513431718611025186659524505390266292743037476564434062555208028584191062239018188641334168475609564545845821824580543992355145060254413842615449346293895336894226727789509909501296201392574877028301113377495109250128856969158494065925719737807980297525838121138214178080439832596628928570479875069602842301195260440081495428533120904932404997700960007679881320322951738743307232655578060001044723743457175804261102296721888651073745154680374816057228783465816783742831235321049693828795937482879295373862294525686414346979761631592937147092655548205980994334717514252221515358684649838059462029244519980480053461018298829001187484956141987790372465504988717017089981735361533558841282086341300601630328202771683335782259124913311988494818568172479686880510838842283968266137458697230109889975434206258838034950198770052686840319415847321767825459697859989274088561107777738844985861857405932928608474206625949856445354480441665171037607771587137986216961045962040498325472328084825312052502309572645164280057557289121688796876957751532024386787818894549927701095213217852101191967376392363036304454020188830358609418616784134349933557711570275413504771041376174609036119319659979023247826211892287934410825784656851304183462059299186013764833044803304570924172081387048548364185323260040519633244772593694092433196860875448184014762837100403776891327429282181941147552387833157448802907651952409651130437850952148437500000 [109,55] -138259649655873361728917704492789996765490730862720044100367527251910531621048521596803718282080591576507818222671615809395323814614654790322258592378395000732610551338682824160052057378664315356321345393148132572544475576846792398564345956525933059761692346864500967285604458696673833841050452241993463171233563696067056276327449535281581065340854080563335569816469965299245295540185871434150929524847407955811559312055656974239490845830016276624822947601664907722763538735849626323302078815257808753417295694524606478718267107214505692121250882505156045948942944814276600561187873151185895524897074362710695488058383036428855376993227611970873102115671089170864319318334548820370156070774382939658989821109673697106802464910856964136009066485746229576816286984444049898119522650489756733028474676587668683449861758384297879151192063971690022744177648766760219755427293774207533186625158751973129335780387706547107950994585804080192191301582470115131589591544280605001755489143536113103512125679902115084426464540004472985912035204204612943500399762767899006391323000803905978008409451452635660198571974508263116936907911485635957085586934382505667362284052422884459837669919125567579505813396444871544667531773595116652041002905070745687181042104442774143891574576178542147699966276804523630154347419671430715226678465045564212182263814911541434469985770223828310806952522662150711355076466802194939984720662514956779846474215460998613906875153928315687742251153821597232938876391821856905038184543886590371310768256191103333752613297791192904527267349591601876370330785594268627521343939221270966698682211552559694192573895317760642740656911124228854604401710479547248341372442362328512236167227792161270495890062492389783921803055536552972639206249956939620968335795726338439371126105030922080980475314657442124947569278233089380807566001864575606935649043720978032658423478261301331078289820460152531086945112782699799690313810114413882771939331885891955334688315118315943128504338553038807479402448841178926818630813040671046644968753204762829088528381359861351141382738800973446950628674392809628314932262917784301167199574182914117478775634244599026625428322490429705580059037983289523195854406026006940527211245036705514858807852781509266630657931438489950153325480641797184944152832031250000 [109,56] 24091387783294560013733015216535957861459677056206611683229604465577522696021873522219432477808428542609735890886361776605250447962434044692602961696486365071302564472977173043827259829351337284816658672654709514931196336560044777881601781210987140646317839143929019035244109188501686363700974826019231842674568348981145161259011901161385121358387324342661769241914558133283771363246266300526895822072264044624977867862065603025617049572996351850078385209112312791586544664404066062057036169128515949520929701639903634059895925426426700100596957120647734335636407727811265693278659582777472521795413929513244624034144381901470951929640587697960554798236049319015038437409380603090561949367170097961173970299031590701999756577134952151319283358713420119429389293918213735316744020173297727364345022534624221064498418157625480146033298115761513054695994459321148489271792378375338885216129520970551640246293472858500896304829384197640364857801926573074903573575169008747739062145622506100207221019150062488422960732473708281688523860868824030045883501173340921907094977287503101103133367163631722979564362843735836035917580483456056424868816809369787217188018935414377142935588247107731476372294554122100328378797268202538504116249657666191033221119318377275558747971875949538692190702186701788284726241140786083766850979918162023661041740410485312079164642811308555073650585448720206597266223656834554517173180110803192221791398734498932413203574501507953306618971642994548836255129989238341632702964359917128595951607199574556400216203314438703287677421520267300298945430029696507930120532510625979348436480952337619786742580237949050757361482027926280992824575575540156466499893380554876343625925491666233074333159595370905245028000082209603759352684524866288016729770792243345331661901476799542842986554008458785827033767737014859233464645582199419008612285978678196496243808384470534683312812493997228672111669888704729697359334356417362014287955034425597886690381837938443715857412947247653789353675549144924023822414404766355274605126971721989792927798809175930012669168028590023727780275566278120635322112112118040501734905129810083059110122408770441949923451060383456620452198198169835228125665239789944419030661569688692070789093582906135451417199385806825233657946228049695491790771484375 [109,57] -3736553138696765782421896307861228676878589993674519452548835149689923450134373445194574295693488868671154329727029882763383820767119491017331367444652494893827074715441989498668390004309541154612244922373051792992609889525627963074525490867748702522669779168253015627938901356572552381813753003114111868696350168532397976516303754548658159715950053313459385065665095224695911039425945556592871223091657283445508225144973465185836092580864298971488924009214782784268611943940920424362562110865814762280790715147995220103192573702058035195692529041291666512854710270529795433915619411463766450731623665069042675293873615762068524186945482357974745528654522858761716902296348273343782198982018518103974684888119995244387202881365865422683160445279218489588063998282618499107260931942498544965981175392958860876073824752165764824236315094770656337357841177683311322932374952683536796462864564134401819743192343080001349272054643961194173554963242929081519936202435290807698787796683176803151553566501777975110687846097276836477755632084291080118017612513313518822197483250626801332052830733173349164317221272114841942938045831778914384760205413841921721448437723321489472804706221016807225119488829004695641684473826731754029784389216462643223852548435983433552381745191978474032896927069302065348734662242677770669112306223219985384933909934807662259469411284400165459885428519358903483250089207861806009973334964051287903551433507906690944190134589262374493308222610099910436062322821180323445509283788548674845644273875227687935876030678897380063573759890424208537469911261006924748898999513922216805953863184782217286430798710311400081348478748120717355318334198656905446835470370356194766737799622879180716595094640281732039513136136321218137724939330240450458451722738790306792903361938488436084743571351264219869852706299532445397193325869840240551722180825584251009497513511430477563381733328999836431274263005895481304959820599557866813782831208969044249411173944405340213747356015952940104200436681904858251512726898818454571926802520408967643281075509390563388001281121098902105264726918181238235676805630939093629769291145843196194096082712780090622297509585667912242166855833022739734062215992236551322038600728046058855861125282755278400260201718128128050011582672595977783203125000 [109,58] 520547971612048583416228510352532028015796566843790382383488848410097079191186771878729520777668564848866487095223822089247759635048571616845416943728211433525299517215390566600550646866567225072958161387538389465179789375059645663135632905278073716909951701967061666135689854509601819824977129508425067343215951463888999056250158714508250768619181472519323363858502083370654725373216126042313138796685294552940683224135802562391069689671036827471634359214726344927328402526046248842046120256058670354465086910375152769800985512605467328837622287337649274969348732048712552597852680744810394379366632990949932334831708096238166756655791907362920862029715218823109112086322331727240698992553513943855445531358559828674250558582092738521770105575568261429478418334399592371046884024150056284253233700611045792168045771773603970430506300012069592120059104898252214015280663259957066715349450351586051271084560060710698577450635791784894239321896675281852324253318474727458275415775285390800060054473419353576245574175312197373049876180312043193357356631590145027577094261156657760847724442107234372446970057235003545465521093678639432584093040999417952544663786185011502259174730268684376740307757608258127554780548680094621668182724590045803588768123656076784552400900788001024051863728381867197409871251733406342359171060882199658388764605257634780286738447360744248292023666503204193236131985771334533440764992456659488342607650936810756336328055668811850504183923538273883624377460755987946386897282386657567669913350219539519965284306384113481092554820225552398066375044693131857880408671523869569469978590649122860594198568846801026605685674298033055531529076643115350414693670040801574233566877476413209900191838282051364763862757326554954881412963104757916093639302752138888614705295070194407584216309911852813715355791503523245308716329188278338798259052251966387019768367453522470424369720389352349974529671070573059938412169152123617574344169443170566239502263495256309405756853479586786224989934897030357091295623932874688283645434150031815867966369354411193293404207346089693439180186168727091980158844068905947013202927145828810674307329935912662814775851273072865789747295939053519363403580083046870222086485719292605592748977924320914727256972696377488318830728530883789062500 [109,59] -65643036705982956083005989622017189179203988927593250244487711274196515378855523460514637872789558302999566294855853478643378363065496719415662530058921910260145672326117877614645287769039907239660756420569955905364381339518367623573933341929234402659137757786906422900150104593705119485960474284056940930315037906009872536842892746828289383474498804504401666796604220131587961013096781033942584813540795707557940783215534507558576054109723033554220450616404626348905850556929470746505583715303710284765232921021292617022136673415414714171440499836586170675073862061883743619802808368685681918902583909046018657916200180848054229444036536536305320146331248324147800541146760457249169574347569534175925172763416001366349980569677509323963281328268222069678317573143960752969784724765820073281933363889213949975552883096814299582474766173704833188926328306634456535552278435436377656713305638656460953054675449116633838326134585044634785586996125550445434664748869242408462866994854648826176691112656047934526796375976667195495003301872391427771872536030101473479305586526201832044138258134249572789843507972043598224608401938491446333274153699780853169265833374740890477620544419693723984589790346811575816843761009491314111119322955227476430651841809063114268521881173568568321663871484959934931057343317516075668784720178570377578857251088396041008733668993359633196191719615036971730398128319582293627812050078480802945291124309130152587379984354680502747268179075570517927002100154312201443525027457878768661626411000272701607526121451401886845680690484262061780425464620393344207748709878655942974477679078275017026984054093871830545307360831528078609922680297761296108105726166232279799749742777298491686480262803020718445783708159637144121449895618851459797018391748501033007046423654309473850614788999493488605539531564694462856093080105957743236832469200415818123767950352115944629670935038194001187087115675386343065008240775670856946119225570745374099947041531911966570161099700015591405172115471419322399032776604647356447284781977943545083180623381649326239081441756356614594360490896760933470163778153152658581599129704276723836573460716227396867022940930756558659520491551072493974256063854673267189242504589160499601527558866111935364442505374754546210169792175292968750 [109,60] 7539216176085311490996382709453230204730976731878595180740614858736571937786898341445062853427418682150944548700572651432959542317900208353951831353889348956811717147672218345102913852076471938815631977687049399505876196696244259032998712308330035330339620378820277833837861072687912911461689172640222464254339188781954825861128707028930385436855051709378214804542944305986505136757104248282267955790772564977642418002931750703997769149876430605793587565862288441269814859519583489436215261680014017664875015429876722205846969318047404969322112564721906204568623612110085715753329225760549841213161885045963190992207194978606832656863475343058261235648609131434725956324124453366732377769159795603568706732687865909379583315730512645891627510652427094398307965762366587974492979379435014810437672325641501906828220650036835004035933992274739323921102330490181492929388999646908892835615511015880129505521635011228382462389610841746309925782513566341444610205492126212802569636662773993000737259360841364137225671937423363080606760063069804469550827649383223944554408454406061673980343436185968076483738339541675605301607335558593431795700323858009281043339664914135957472531482547308000373911391085555832130710028765817903419149745896836624907728779601743241051169036693657088424917044521547127028040761608080083034719893861502903250290196366989325801508957969337285563322357712222851416743052134373939469636489044817503662036824161831689277167393387495244612830284652852281214414599653423275132220481427173170900694498098530691611568926748168427917254378994968996922902874603691762789809860028105040383466850897571131039921168715733938036049389073597013437436380732363848224959219337874864533580308442716194797475848697519241814201386811602941335350080595861588850199157145361792974355249374308216333961973268867978110092638546006910142567452131238365991587086971523430250397858691405287028631353464816627917137333595089436340215351812323064764811032529898124569564198367166587387788111870301951441167479307963030981584072187724539945222316474914234528651930637519947995795481361626696775491726558104391531984488467328199293478914732503030840139312514640349499484823776157943634033908933650750880682014863207851188830761416324324669653971073658365695199768524616956710815429687500 [109,61] -789518041412059594991685678797779318024439024596447799154123332858145969244479828699538561988450573618873330085513196578421412573029430279698627384268625643138378258122982675870257184964964825910868795785388516101598370911172828521446345970880630358621330057496133689276406631037283781086922526291627854041115270451404626202431117523667932130438470061559697868880630792154724669709728618942815800795170772183039469386088617655194304369762234432258606996757271884672683817804910294512095583652285425770998131448064627743077857245881382708186082979711975210696968661970367668765174224890331129083926473827114146676769752166995837597965542081446420624090317431684170037508597147916619909364054694599745240603187666608907057215438486411344931974765041135584104377693616831835037384052123780530131385471911522570931665108272288422327123043400765550558399139243107501405051565687165175767546157687805938469532746920837607314758189742483022728608224944914211351164013811985121323494676461431997278317460907744362419679505859364687327317813880805381436054127706517121088904476945762608374434426286194476251761177462334118551176382798422852233098848636538189094763941679809695587124980776652552686462514399355378493609995741510692455543992580140102355948518974485032558289132833937065206480123315983532817640670871192814284163931216849148365821332692276034028764449263016834261612568988865777523401909795764985079014712762340333726532423827234162437011441533420181746039229329100229635986678995116204225829926839711184288274116664056875744066682854833309721178425556729736853731959409565127948650906160503858253926897662093587889168591045388733440363924131111362276415385927328488271901663937829951391243407000454235406551266014406287113822597447566168132226755118773248452225835201687739876982469183299981151696863375239670257162063358047537171153657234903642505978001617714426271453905861216275743587043764768580196613336626665673852779396723971062983163583099493734480358612949977536593224813327609918920881950032049394208176981363060894788086207607091352855063812190665803926131059795543413677449931454167728935523262403872375511244953157247938060183884743773371227939052423775182630922286881692694551903606772360739270902129500044394819506620610379953074983209371566772460937500000 [109,62] 74838890793576306080456862182235024710966807573624072410718138690977994627735893758711631112561611753081976611781980356780580903650514984038366297116325963495120329314292065449013714062989911389815324374740863585016656455770643434740757007736335625983073247158422090774927417945505354927227228766474236687065018257253910065691851902295906972107836953780657022250821522332115555185599240865447222914930939355760577867731778358517474032070204077573507237047242360240943878847371361259080275665943802430457621477068087555219233287900333062191191355217770009241449574640817164454219934375478093912612305682417187942484309037212209919592260769761685895540504407746891491038328260289902369176252685848581258069498309374176407236769175411871166028470117384001907813968830828066478458340001063881095473301627872146693525080915553686893820474883573666292054457660373101603735565564161320227046577569883536703063418492316634386357300615566912900627736973215104073202012482399524926419613275594249939003080942592109679015671531244989994486490085693057408941471339088003986844560068175805570633373114489928184455421331368719560084272455921433545655955544615664162533767319394226771880500008679636904978696596633124883345399509173162192176552288258180460280105928327258068851200585310682395924265534534897701176271788575091896043209386936873795894447471885144192641964891129217440207979972574206208458275626883006414891659242948664799253421329453234934827089810492217143243775395996669727408405670920562519603919662118861949686571673652689249345624032300066327093472342461974428886210848787151172783825611907297956778622658491763528825537264325537480941162453278988315767769607833446077793505784997558193425755153798852957236930471743796515213827254032177561937791709570335788973455150807865259531145956323459100470131249574503567772051067636666289731023701878162239025804591673430826792248308923981667604628155679848194333265868457787898855815251548119664375465697096805895418663632811504748638750628816993598177683764602126726975489645886139151449547013196475859240251896839267096855933888063434875875999419884367539202218929945279971453299156473602234724439550437672908589766584652372878085051299895229705023332348903714673948758325086034955268172672340964740628451108932495117187500 [109,63] -6333577771165548739270892096822093179955080368326138564113039652154941456877809552804946821683338203728969854430280437942294616531353484979894307486305762204037520455639130461805168139344144523591054043854319109331728772964806817259447225939296651479636596267449670340339734449845063442563455226111961214454211957811554550826551873918986526499854579368608426335133951113435652681026414472449409907760221902665611443396401958393625044789526618361237775773055247567676244790231660871929705715890305734799714921914155902519866923236160004802887824288515900234517750935927557327787501091465694991536165296415916331571038656580697997094587039306684588170446683111436721285809903761446251860320018767934350614422079644225382163177218758300129008586421060731062914172463087697602284626290974147624249527935476183731051053779338348068063013397505268196081232199098000197967938565241774800286764277041553354588032806960096650309406314406008660521844201177871625421940106346971997196984110053413662710451335300275832062529406677688803022448341194320404404251176058609514328447491711924776092563040697052869914953041406955599765373042472246075170255745306223021012420525786346967073520341911437792488015041550917040042735588158419196204997315357504155289810042050912927995015032572570860084062115009104065240059481909352061953965467945321925681914326700332615164859020798784686718405356620577087432932525725984423661299869772300994142446097991386899817996924550229796805415204651121243426070835804826343021428362413268704290581391305794078754448590424443657296546980317745536889185018812718518001502749825683205924900387269881962428195387984460807490544417822583167416691667112332768470706577987784069996107617958323727230052823206023166004827744195049396997988834190939048422806547243960337074642875222888760294273729511230314478515559321244994390542955404766025141296780374258490066468521408601545848884072687243033065282025377035416880194291860633719770409602362776895813895074967639343007089125195596793530493235457542250372681437342539294536456908202887875300360008095316346625679626600997712008094626061216673805725372188503795297178118244961080025405336781378609381466311245994190496548341799844934238603087816513761499916531719936702030301563178529911877512931823730468750 [109,64] 472604762810894390185171556084548482460085076611868766506719306961323733697098947591863607439990205573746804824524153518986308526297642073811903123502535673703229643753963647774457469348543590932610857370798995929191099749331260508333809985776960688015235906042016025181842494187354069814766272383475697502383367558283657807849553206455447093488146157927009809238523101597136642686168053308754230226884171770102509568883964475864273557971912398119659112911237388532027750248492816085090865295146032663112996294592469136711109812473084408432460447807405356492424166983109177477632467733886963418479177121300476384478724202510784629293530741170491583225844972500130285168943678414868913850115915172071088472288387608452995324572531083891113820209922061005415392422722895889893175391309337298532511368204498881728184182960777008896200848900023831098106128950274755086949912783249568953425490828725926741257566306216702290471653912337548893501032274410328471336221542476247476968067058632531324962170677026375469299516103554403974972031966422379279598791491188241847752109049151201175912541673974678979620648919790729864232385988765118683993299023367562564758180744685493954883832151150324706116073458532963304044624651840648932619132197474026298862095420227470168661169064854378417436785166229185405411122384929529446398616619981716011346810253827712821238926545535803956090432947707445539086424250963919143634386675285385030923693852973830900857176563741917705167772914526796214090867322725655897322486774441894666920412607061665249525738313354968542428627647597933574014333337567077396429487131094239496439519921755390106021799266305655897046690612759827203253353601883921965389408784635231951761495215292992486330393461918904651491661150483900114615006781306977747338024190302405444370270944426490173918880905392430335632630720820744421506055593606390924400940922623078683751001317554264917155992392534371058932153669126042306528872432070146015622589662587934630876982095279365901151377895609057777207850756277692553097270245982550915348907067221000372460784253973279183233004917675602648971577975439223747807067843035134840286488464915500871279401332564327295530577783541380759723302408973632795323121376427340407518755980196623620055988815544618368148803710937500 [109,65] -30945999859678322388477179957937407148768023812756933910050582804063409137244915449221438039516222670341652400745894216925055406309384448014654922798561041412707290197520612106518982230333142575157036906988228183435124482057810590119907600712231486637307762572905917892566874465501988558341586407854191843059628048449769130537011473504668280093206088858477475829783987757301057920628218925597353573802523547598658840752045066442566542266346227927294364640667421655349040381416717146719606282052627479390215142121246126322338386933637186738896506342641968810540973902283875916106657869184324580964402507857179498185345065550818824128153587166355582981440762610316997663824607856236301728818651459492985905725694280553875310027113618803276779295108185298621788149581342627734673533012740889197419782104956946044073548753740941092937843439828933348223531786334460514618643967618791007283807721494998363826041516713239721214268746948732905603691078549332177220593371601879078289811982955954343314302071770734109862856954776778147879093799653090418541792342894017919488948310027267410409894134460276446694629606820886678314861517286430246919964260919550370984235870436479732058480717050367267192787052191541240809012375105489410975026668180751892303295442082927005163355902001801994095872248273816501318675809257995735602539152391354096297299900099557507442922588660629928479104464553790611055049716638843507351419430720235686323763932876421543360824721618526049171734951966657156912291481555039290652852482212847580981273790061989591124213721077448288944805153075911952962769059213185206567913391361652550787966196248630406819647845224235730410364589544862727822800823493313980059845637310914868435484780271626052540439469763892104058524758800360393782385827229395695154842319959821392200028086616443009709127660663237595931055384904850610719903799081376469169228486035492916725887968061139761888158335907685904771136993268421471535904355682985342148416846668317289901783602626014170905735680980045157198047972379545733446113708629220344490720600061811383905796837259234225726584512282515640526973304269248330970002877057860210334204504791470776543355907094253198322610541415523267750288870731138572347693844592457787306635436703817674068611200036183643341064453125 [109,66] 1779093105586981969576766984524479049080358181397934123832665890672521192603567518190225957585316984876459873527553052359045732583161871096189640671707178942118465859904414080542833324858160692914833865827969959632327578162456835771577382991042181839182214900142652988603620126591506475896392270146466856626695490534144068765944668572974415602198404884732112662281243969210120103490184821887724823171393363471390457852362771539775690420819632216871085591713357079452904545052273241865012129312252101874905668918371219054365474499199579044718276363717735038198114148932473858111435314171271297094996592230352794551378934856351186616421040944570750554695531817019686274143624919664620650247300924210486239697873380895806029214989301076091592698767615289845287680686418726314750103706610378299702619023951218574955271029396683068220087844948256402604699243613809470298974998464195968248809995304709327631673298755444163081312175620696836749865566494358313416973640313827734023237911054812630666857140657641521632925578423642545279617966503830501241186987902927460345255276764672189668248469637515003603921784320886231176952202624163082127346225428334305970945171335351222154102631679637796783003974898897432018254673672850318699143821747229698164249891744316177031753211060937628297243579485705467827131814166414991208413933530359230911518742675436474634617593760659772109485473435198225530318224926437979252624937023268380323153552083978070377123431136924886442044628175329166242445620025457156591121423010354849600105119686584430583858124296106597424316682545064738091091726995211175869446762779734955059513070790698959351323432947779612711717570947612195539509208024226927779502250925751347457512568462430653918909428027954246039683146666265628533334859972408456671826408085570229561220077818820948609635268979193683398127764277568366333763950168318938403491241079811064642768030837926101643691730584027451295022049325796339385918678008925650111748835831328159479496112495354389229039215157136836638574870545105454564691340427922656879663121477920306878749774670216902827969371508907095512393316866696504267036595708170240036173344753405768383289228470216874670061859785316580716403752776748673646779873819391899111633522727197685987511079023195800781250000 [109,67] -89369238337029000406681440075420620179223452874532087327037389397961323802189339889945343968236107480811316858985313517487175901341389475939042840869333484146095267326760119648007871878358391697862064179559938576550117601610542169853970957309649331999980262085480101773766349366929191991027361156870877232573879589324531721200570355844165222128459747612391906992933297508474737655113706671121145908949307167412564801615579501907905388334240563002703602352254631872241462296420775863960197994095005067222818547556148206718050677971479122179693670111012112892848738449726316941502626853514689452498296868112766667066005879545168352314442808146676678152965600797650580803830218153033790112049962871563333097884389482313885509830240812244279659494674873804822222656179952786802437060451534820065381831612888580860423441399469106856399298946173422992445467252776388975630001350790819723706140106935731798693126278216106142326823278720156195398108925514403210101069231554173103289856931300835290747536063553953948133521467130592084008468529713874421746015599583034210492254063000137291712996134574405387841223819963284919009580807003298754566897966305646084418831501465924971488538949680300067550304127917922760997439365864841659680526002755872775500491150283904770140566709181573131063842164489369845085286608379423519780285495439880694965455979687201423098674301329641123687867731901066302033773735130352677109986658751838874912166881397017397093285048965383277608917952490877223741980885170719498064144123554215000103247304278676865552021583666184089624130341481733018495343016329831575341650597265351537787349018126605258268912727121313870283055906013750693893122312109786439993462396951079051020018122801644807798618563198517860731549807596547902260026372977569628891184602636568863356012319681822170721623842631649797131085236872460068047448259158424825999448280091182578278166797075609725905695611916532592440717261966631509613040366266168156725935241978348460769803031311737197080427041446043578155208662066182465596295690106406508274282282604371379387153686373358645237848418805044918892236845879578921508236789754672135667134732238830838183922825017603644804221586550740932519008733448639418397200657515562430410288609295529227032635236538085937500 [109,68] 3858511651175194755701847374392725094687690855165956160961202358486963979127188700520344481350012347260796294008090231514607276425634354708373688468074777067402580687415874899290113687825477398469280909963110039708030589746384015792250383950407080178153119412351267184463836823388079469253160024640880773159627725415520301787218556451508943802476261862324273510360402067122582379004683894620156650864789920412416337547087972508296572327927750727355488961197368169902013930791496645795497420387479665263005756796972945693111581918216259383192980470355301886373090146467030160301843160506780664358818965052263409548959572759922161903160644055532263269001316158092726316733597195537253564660725024495995200417027135875471062216838868174331938690539638238584854181834906566593166257312345993493575431659621630029846763729598581052018768402851052984810955665292365561452424635194408444256219009169942576037540578267589321047759197678811350157461073066439930199191860982534312428303758528846180178484058233022713719707912998825982440121041970553970654111644751533100724768809559141191137931289283351509515291375807020297732891997169352550968533267365591286587532755314710548360410788049761424188810706120098941431073995799578394478606186882632482251757813852797106287766229260984078417910548279856833948470996206902052709672690095611499091166163816908858448051199857361716538124762934968814795427246038488305952249381766714469652832465635706551563959449419806794946508752884640152555504372250961454649626254812424512381035492479791054571129960614883467137647041072616162294590546073893035815227066448955986248456342626882927521975021124455111833570217074233432722497193444874165589561050933646425175508706678949923439681714627985786077172698504780226516069929827024422253983563856878849955235775624604298095439247466478197389235019149473844123027166463726389363543787057143326780939663478726415750553804715409915675043089607552689701354118168277753479374053777639739850882453456280331531979762585985116714950634873540109250589498307777125970157309223823359601736593075884607087006451982197000059661786641517762918087730741238586848767589182976452716457014363788533392614203893201860831085111312630148093417003942839184582261221218944741275647705664062500 [109,69] -140399382348586390489708674182037137149206538457423534476102765456446704469123042039476415498778617960565123126694580210539096742119931629998593927589763338181149120631226520774293632116368241324592772656381817190826512001502040625337298614266631809262760376302993481157964135284458672413711942597930923271107107873715952131270638088338876709898597479853011192743602016508798912631110167655877856437173070815115093537434872828914360221376034834385628062266535217363440650397062927632640058567047677549208530777368788730550590393664633033765378272122699901421261204344320911096128621369816113899671584544612141032845841011388503523867915470146367996784746063478188178088760979011671595215072388786673406135281132791341976068459957428858058015303573562977603486142273232812290421912252510701840449460870384714816986675988240397886395371479968100731245589897599087414485309063855928472677192264941568792041577025355170243456459939395313559366418030856812375715758440729937842908679527182133146435089148044076662730891709186998668313471113439328300032329304356301443215343726154020884909739735795913662924005122421833698443971971969171877349621172407617509639531647685472292581542446359314179879920110480728418549690995289547974551938689791464656565169744602432116600745659156273976037453500895442637092611194416197100725496767980734869612564970667835094255173624068168728790093033024924137079474103970701310592216783648411442006499758310910318991797979253795557085673313811334561211520106683810099029071010935608921395530538069564741021175284726045522350166211921819837844217487453288511244375148223593135963451007052280430831904233088544628888353597887868847489743448938987689602803212414458260198569928426118880385569839264061696726266746705975577690679191777742259446148231877506703336680159390029102198017009593285869371412176963217114307344075357720340007834460000769739743370569670132229363191177455229670285196634468816949170932325543011553453149222790015753683081148612538270899940569892143490986235989756947115167488967012304521282760680357656535154926170383816908723772794156592969751689264521435656566913349269421488931488746587950814386328637360268251127488310072818516739642991857649753924259630631446599071846445810874742925420000000 [109,70] 4273385470487886784518449903145022963288789695037192958118635113116162172869375323165788270733366319575274759784441363467915355145588123739472712601346754469501289892297713423604479955369956039008882854191309083254698718654664905346020460010349887489117555814700662116088486953499283347411225838054554869317427392668525466812054552138962857056289855931430571494052499280954152692185464886747871983371975097351192250534332884456953798273514111932400334022617499123305733961399564075119933105244438890130832345649972029757988567520143073746698864050338094438367651573620682715058526154418457780934731066818020350726298057794976480680908091160290488248696106079575832937977426783713205753560011867256323219703874689613057357515562512675589943747779588845540965172356487867430942292596853976716232491068498199688706119513651451654153624204083327650517097569502057831692918904797811662386433692906747730092433962992679638480960150990584617918984595127666320356698745479003646163259998064847411512578700490321696623893227839767694805188957363694226492137622178347572721608894843565501806120897423842201814720126066643098538501047297443078527070600682192136118608608943099091769594740450577699925415670779474445331608548293715236801983835971158079299792327192464889741486707109746758465105352052906102948824755367043339456114279846097765041331876617890854399074388779098637694289014479768984147157270834085817785781697066547154118737309655941779472448634289559587426100891455097887630269603723224247611213901618907436153843603197482933140413589511686977386965807993971929184262115089727280018819541621278473338215053603784147889636188239585691832685552761381749721814315445145397536767507370065792103027675197716042717736996228144620704230997802775574395098386058204516262412625577697793740532087109039050977909591117947923499997076139253654086999081574857228426041566840931285478065221479357475103727486034707729930268538565458852615403080565469121851630780561178086525511399476346137458299969893359092411480245923012883402200677815096978151086961991018666803356822216736875909134698971518759133709559849868568294594298026545127081172403114124963574286320850707980976971634079036470497585018011127999002293306679080843516200386143056813509875000 [109,71] -109988073544009105519728517191085652591208497838871535924424037126393161172531322741981755973842253571388114990729702767484299386342592508951482202534680404028780851025109390187523559479258614122287448671714182505005251636290509020939745775730621823326991582870917831592866806507357564418649182575381406918471646861781409295805015195042423828070916705681084334695687569877710900921517291604187933619588337241501443974732994783809779821833249322809193114710936872740770636100596475976522042702901511672852919440386764744303164179672979482397154238491616080159536948495551003626384259135490459179553644828262635615054125752922194422112177775545448432803871018096162843216067509326500313093251342643322243022608423499790744132634244763258364272538534933559830542249841843206778413273008187543967198029441123993146035235902500866822698523423946586493428579979678329575845734495995822177850845483701126206455515772881769599902079316001710088374477898534864107890598078029292429364686273385226214705351373265441433805464462233488008496649694294866944955279390104504011290877392446108986502333534393260865603206936709418724599576430859445179044020893633133737649012127988684582749156901861633430609930803942815571323720081185562465826662887053123968656380932640430797419753303618803560847203600169196926244358242175199248597972878918906609474711733657739226191579441973759632656236335383845087127505978453912153822594411092403502481515442385206834970918135139372406431640731368448863269753892136408760139595064099756388885825297873539207464517563903438793226864244866419382065256129376447887230563418868541233409998806106494762245114032504998297091423608646212884903506066136108715092769354491953209185077629632288856557823251545767480551084376897391306870585562026490555691379437497993735620427590653209906776731295208832309698849222930159601546416960204647596650804697049557736276975701150747424829282471918221056377469785807130239320244194932281949481069858902778855537805255359700131889923086384627213022183588238128678284715072032609919332505246711340772916852258257395685120090277365469331270272018170468262434630744105491509885076185309992104031571738596197192546095832712658828233673204479426087025273061222163279725052392143400695250 [109,72] 2431717335153656278063044323857258899065622484090327183439786861987241896051942440558742908994713317148563591242045978655450661184263455757191374235305397213057264872322572283457971013534080119688866829840573238771845123291470255436199066472813903601085048549899225573239834361392892189592013123236700069430958390570215762139817058464232863241822172716392758155952118341872296586968954247172404224117542228309230107572393923837505929307786439665393644087004233328981740441156790797924279897705368261366762837626164455674112487259676174233570900274757315542615065498351533080946851124497786097175773741089776148905950376247984205371635565867659376346116763023176723872967766700787397611740931912187862769395096317660381931059028433373280974445784540122789224971799095760934304004828545206223872492011965644186049656157785443807488468646736619079647740441308744199020619940831588845633796602979090933121646107742312266206338562795502653938038050833763086486903941697241595816871508424332008918966920346080766724141102016794140689916117725254405752280024925236076642338554780019748558862680155349681167219967166807026103019959603111499816092354614115981637396190259465000656723677343716847187326471957939498680335378742144433256051652680879686233416826250171408746727386081339256264695254853052859967798342580763652006059938908509419487609364812177241590345830024721026800497194129522608901194011514835486687465924020383100628398227532605539782304729557102839209614583058857328739503330987135585321073857689829968188382977031422912796342080463512123743073456182335871711815209015130898802111213956838279651676996283094676719026531478486424403828819669029193999690118580144566378051532799870738897781379202768755131025322145149349395552786823963215677451529428361103142793797960508274118562060374653698689253736644060360672732821715802736030543408641249350291911755338899465216507946542135876806645319002089107815302582216595409148986921292951018177212951549037663870650758152639094110501287301179973157531668460104789958361262462076739492394717402627839850827333237400105033956290178256995141725034592334367198039142981382595882961433069199928631311765003039885416718206890408842478532563251706962376732552655771946752923434323980625 [109,73] -44713961559153575145429949034433642985828752986966432330115842242387780270728200381501291260712677223860258323182600247841101534245490841136874094239497102293207348588658850856824278727433672894580881419837502424630958737062173829689103595745250716542508656258045544611491823862167901105408738626652677997224071032635315450673346448043542147981156689379459215990417244689754533028602668090023728727802305334743185100695666967656950173737010311614249463169649780095185859875049585293707770398654652254526081944749055620870791833221802321462196402081335923251567359964415674018155347662545784023759842086550618556121766474564526746174863124778107644055203312747075229777307616013745765447363781611919970366488332103858406376807173101807050091578326382587365193111709786105643458286128850403121593355487835246230008285339288525637544816365942244808259817036914113498623498909346700749236044723897276934141617880367169588310036334735000970278297851380482867703920150276792326622595510639799028919353098660818411596965494618355694230431430187745794406423599080852850640862982737186313256965503693084284495797474507655623452598104368826909342209913520819835143313589968670650602357510413155813383524181779965122497086160705903610448115571779646391052355135067321201255150125714407801224876623740475444381140775537910366493151014271846533862216730049707378419682595167504468459520470186797201354531810544962962984302805814335630300078311717887110454943434500070899242185104908342757116294601114311656179849090678332872783904114124769970509980932522109348119357789375619506111167239362930495275580260124645452282859902627362254000400962104454165372738567042463709104011808495094462242612433250742644512040189202788767101696806242902975584860248250661066825944849202557430369496489289750671886285821974859085215477764947180814809498407549300155738041922093478242258180368385366563651751740884513513494792190390293117504698736111197293218387696462749810662563834428889071986003659716234703282848062053452969696800638749323380158965058751988551976991180387796629465831820788980459047641194814541748973458099697478065806015796911675995020140378906310375875192929578719893667774110843426160049026422606217503474221411719684157989195008580 [109,74] 499091369639868011450709859308351545543235515985233397682456312546490997710119227213549668303923637402959394887961339042157943576905135684755921588830628233044145896956229231867287285507934783985967929467901407493611608514149606243649329548064413833173853915213842616100121282212530073328321631855616869505493359646726445918020865088009046492215077878595516359487785800885294237846957033976105671363634055473771697035260965324925913625376278659156938985643663757904020993451062491667322092156912976118368928942053730021678106452260281462070052279092853884319704859210928144616594494650596349495037281148446577957482574232456239416174091257050396783666290384673893688956643049274221225694740584556754514105745991238734412065811376999460831387618097167673326637061551878273894178294762748051942983620713756478875076536784915371445871541700801804906299343449223308106671109505074319346910847336282611831783274143163953296787202357932042902122156320172408685853396103089041966337694555696606403491827195719406784261843923734855446569828625384047223363911552549146397090251068028459622752258337319395924372845801511405595150511718220907436269598411939504405918404354432762891755436744357168602314420543659784688341241092068895697316367127951566518006312030533876553438806984272684752395487917912587877985029245493341640098434604895176531207310360338204210150689593498636418444298278198466249296139896685001860224874386123057919916900998832893179643325979334732712816929630353468075228024880290483066942856801542254241720837739261230769369713334302522283539550129863297242999799521184203436020755596876282936739788154786558268959490387304578026780344063804868953478207032368351247862351155491852061040009128760396338491761149937477788033304852368727684199481932193094919390597287484296094493029522381202338432468127689991483503244444032193867467502345588180225940577285952650673607075364662569506521838096636156115533990269643787496856042563861399779345332752392036870962985253194731891574226185666374282516082043636019097851505069612767619316650223862774089683746141335599243254624939696604053025631458473729510975578928886209468381824467081451998497083673788747225538616481838877021434481237197205760951663397029960639599675 [109,75] 8743947094900320325830225238842169832581041960794258555248579492041053686109830794820549834387131648533958425979006379640846977939173031477750684133047429956686392468408546445153049064442527583702484580792385940200847004811529723103412165076884588884658693189090971775304234652950965242865405135387931469293193711077967986137837708758945965371951993711220893314131640737796267401647360104734720313941664421520009053835686983885292931034463951368838863771075047517948589644817624425901458474663247533225347644141764320795656289326657620448081565526196258801788128432938542457548533715353835181560168668632971217099023102362041355221658188971372517606036220510184533459852481378823250624107866436488863739758629179767561067112785085703737054766764911659319211076002294215076850956500031527008593788463509951437270731001506909825427067763132389207103726189991804954977934381074953152249264148646052305472508339065793436813687408117199775434657751894971629175809456884036028919827071481350937969043158216556696178223009619615898461120435624501102702244594827077077974373751248746077834811979107283917088251455356934379386371311468785577324588867275744673054964626176925117243090218413561037246996088561159179491015643751063660869689322003236290228788133512930542537743502388363783269974019952808548810536637072196919901252597741242076518526231780890740933500499546331857779252723278897975957083435783486892111175038602879398841838136598375491266194500609030893179783338936291123844793031185699639949567710717687919007973511538837547431406325731660207258648388510035107994691196573756579867802188576385325853793576101937985811216435713740044409941979452861628658876725062911883903145463861447107540832669490191440587689536303891387879642464407169130697162375975369420234573309023598145039869520700472858806467711621928940310869706402127668928359194879260259131439207103741014532122462165584393622516431516302606706392341861506963698084352074605446486429268815290409805199192932202572201861390733997752683809267144457435857882176501811549684946784887065520100655531330536182982479702282854311300067925952207517104072894371703823058808414486152973148817454849316700125596782047688368306081286805741961923579694548882207960 [109,76] -800504912921902489609058481833007710479643739846194665371181362460126132684736006426072185287495049936396612396260523572053355955629037702222540911887097986423086368826794610191191997651734540702484272559904771175426928682937810668619920786194537985961175760742211024925483931661276160772117910614342056219024443135344573698929883498567947471480931825235401168001357690422905085790693123257862553154771562229397642423504472602175148888413650837966068073422352805826215500605909994963817722418858715158421813667235310017849715045729021504756401532714905753467551184560424505827319730794576757071896114861494064691335645235431599576415131425935252294267828628660421547482350750059207931071616891812947525166893041235271957580874584871660527270305839312284243601796411736554648276381821541260880140889746175295478404480769498504931243404551512928996177992265494333460318231875804586709634514245805896606716757060168214472803957847152201574620464159401473847368788064191461776369452772909605394170014434217236010840570761618476867239802130089022085465040665496300310574889276836986331705740578068146705632768871201309489228889585794825398272940596943291253630869574768381044893519491119643795871149478923794768508592746791486221319469894173188859241103352874119548846690388575439533518366238078572669855817529070933267302849492719190273864645729448564173330940481242741507730313570930641190527312989983483475097654637514786669232117869784539884531224987819938638426053113863652302221245285414872156775950062025653413472753209888958618896228980703493757946958804494925645708764869803338072217499369828164973621870118306489660125437322127105088741472980246342498311313638418336871089182682016337193519908529844421827196265596579394204090855891007574243591564092366828035770045320664823995273613281765275113322573477475539925858238304377000329152007743509872262547278947728001969533601555095665477716058635445931013670462347632066412858477288548345777796734368532371285736742562942255987737877055145449620726036666150157514665628706673241507048203755477594497608199443345279961577943084971140357279648304272457423796280268344875168084008470643317965861148747394481227276939706935051386842364472768456730561265915273310 [109,77] 31792745036708685728571085884135920035135889266856610317922865528154079386738200169416098699292335195488311884148510740658965815488112316642829065675954710759293898978649348968371074833886634219522463694131442454856697138276148653022420742411530919452222631037371465694908560936861579546814437634741367271757036647800649047428722895697439187357160013393426600536158306384299749666120575487296735212749485465428668697905468981099929947838594531764732916273568754036419335698678444656606596222851689624499430996121153044506607429328475083088858073668747235870145438295579978290430592816690146285380541625609424778113832362289759420168492961615276922755206407129511183299363036410667759404709578471828018694788221684573400060228337301567756492636887317349310864279552872273392874412230049162226078795907376894141970359014487325119580938528956019223023301937042305544086830935980174708850365017373528029201595760830881930588124776637059350071271621022566410647988149174007894444612980807479441337571892561712124573479803087187684122367149518679106503223561913941895727355409238138222631491754450062848571969783446648857174230262512119978497976272632260361927746651639115132401063083871371320749280191060173083661519581461884103108727332483765293346846889426214583362582502151280106069343119970957604720470243815669698189448626694290491093027841732166557956732162782371820256057020183819175246226400043264372005689891114829992734183973508302570720060605722898923680805275314513352399416079752382753398030050694806518167488884322891241838372023802582047734998987899897813730625825369071649092687774658292545393751488581895572264040984434793971225328859304265354678861052963158060171578314088240304043836650748836535456029637969919087066682909748626359305321221393215357687637931534969611533976030818134433925754576272812389711154578623403328599121494084901595240360422513829897534617413625765344133075311221733196441732482490546718880984972685573650375816893007302958333575628981806022498376353145077580810939345678478073049877320994938777645643144428391681941599560839960573481693850824684483111774414769476397066313914523255372796326379338119195258030937943674003833485143144148489196559910738370322416503097490 [109,78] -948387417561005075786470272245705626556183799351362934185313053071597819729979657196936242229799293103109861846201172836993793488183731613186990984293891820006366985119459200283360026985101523224200515694714934453371998385108448653882098226597697958119112002311082043546356278862741309396452369672118640850244349860330888358886267529699533272886946841719713587882490308623242670297199400991801817075374946886951554146181291913540524348633220931726577378392456782135340006875116184047215827926748727736648700384309880404857546172738350457505791353370416802574005083312146172812010232043620047354625740945101329256400146881592073296426990837753954933548944457207547842323522858731048335248197633571983845512570547965506319272114658999961673512125159557414208612274982856391200343295822558782359472272342726571160104754565052002766451636564404411273756026117221866554551351584027012017489794340354371848935958260539374594044640913371747064676833591560454705134241779867467754393286981596609468018355804023697723199140448310303061689715413661773234244208152991357907006782655634635039274131774579659906554780775215276942465699434116659142371467386269366931466628134312237170955128824578908406937649111414864171466804831414746634122867387894375622287818846763766588127430883459574659744964101035515771506043520679426544672959282792787857671907016432023581034416564195602272585226304217160026430649958983735096343317381806796072132158815491489611255587832454331439514403223806013079206661200094230703016744094490004904907809832727574024992057397969232353715624999688132744681435546001314401258826318534287601859837336783340966934464280456993519942671844235039913139315479458360790807990642642752045797578908944694011903392043867319494381443818748424081442290403837368413862540420779489337863913261072002807061211732872870470980850368253539546476522489478419169757991546354758917578737547386313248360440707545783203723299490401002744766478680518337026915033236965672673484449252576489678540123979371129549824876195900681265259807938834197343745885596844929887550126210147462298796547339220573162387989667971508567009950044858031232550746375632645100150149272557043678524355293350775091951822119226019690566780 [109,79] 23089413991475729504150852281352316006349220929879063284755124671799364241662074596429178422832225919071804030470060965299003095306815886326607876913090724848181253657559265410437333113657870698492204643309072285490730224444872496307481889962654820236565524607462814402070925263552785522441602523266038766297270641463869806970755237524094687710577534882674524271047934721936842393075419456746341774914908665645630932262108763384430629625242393036187595094389750053795818647767887701235076706944273753089494810117899531060523926356634270840814966279337625365452916575727719545695845892705572672035926450597423807096600640119328187507043776402096891268585342360208382154602495026340629855881263808349434596341687061203659633818136555777350366954089896110079384858359091504042879212421738337325419206056913807131755336032267177550671478742807371505056648305124530735030029166274995294571112094346314170923496139565307593877850231998787836525246001160568372044253012285218764855150141468837186812242300480765176420754395202845650216009867880050228761433148438890581738030157016541404476402791014843033398895613091464355265548901101831580758609855695899463923151890171600806421041546413222277938321041105616426373844149845028785581006065854410255375612056106800198955472994012560636598833465646435969275708105810148611559431796917531715749628639478077377560067221405098270017002533685836523847514195819798467323606034737062146752854789215280671197163287072050081926531338149743122747725205271648927484153959431510836165262360109059246346999985227530924654818065014013823887287603676100783337564713689047628678096767267477985713920939905223532960270294866980385841822044824360202033978902326379762875569130876243249259040207693590459073720906404659917294300723283615852438838198196896479946524778133014322269651010970122012490656218435310280025582547743358189552390352119392260732975228799378016389620934520348654640196310398009282328186017533604028401677355701555069128286203179106376535449119850178254053296387340237350292746995265269659857801712301952531557353999363399062960664620391609812383995051264519128875313558271280861635952945559045406672319559940549838748767792516366747175411615353340769175 [109,80] -462113565511173244293075675448207226487268140183198359113523562516189825958575358129268749454784637186766970854079848616985834253823007424333532707395745588851332276259282497928823242038932180521028402882049563883650026041108606314408231070953782366799571446317394920491680385964866765236422761001135165700873296921335226105971103456091375880312372075624399555873942487243715445782875953095707843034509109678441014062921008301491699670990897893475216664076085986632528802947801438654832080100257477758008285757733938028262484514555328631491524641615445799976327153121755193358518421626164239791964407787728056770197339390135726513390547237449038320160314232600201391214910414757274091179520643981691136545296073175992977590594834686982254905582424852140777063704217875456160954906459211119277167613947894865442596449989829707700025606916052991976648630626458465723491300824276525653240876094193738508633782173604245611272495991415107823927495663679488397493966470172683150645375174981145257822124440319581783885059347005487158838292363148096148661288775803956528019832469707339120136553714144064413153138186633839209607005412015798573538769560627053420170293716169019041231284002981497983651964410323967028077492849820742163844152110266247610520810193361896207691788391704528187188200443017353957376457660158486228341936910317312252417039444399728792528514406321423101285352246267148942291546932701605949593976778532195572568006617891233945898746560546131351697406310025705933706770009571335609041934988221314442560938897365007516294283686297267208837418988567032247404294517335684882955542662794459607548852352778905682447966505151291062014793787603447953374270490460604581765629672770725214339720901127227056416893770742959400736498518703119804097960312516166525480933465379196898871728771256510217942248246148958022905300511832679953379810625485959668918360923056009266751029158497065089439825278670146399047353095781669679699528651833881106992142226916437581001943849395332779699405621944734870615699481030501623045423480408587901639177421823778023670210167425437735485998194683374525712130620196637949013711970831160497057260551326694537386806876736820948692228205886667054663173107778550 [109,81] 7717434875212375465861680184689945530676069894641666131689933492866238109316924126660769930630488189136626289293488808496441389859853307019118014291800529218230160405281327315494155432337182497168776379459735056655455325064370056312723323898945309663107569229112725335064938895912920302819219814578278819218776083854879663241167356631062453926475219060490350580896771735137517246578929030144117534187204724320987230481209364586045590952441459090702437953638153808135330554500474676534273262170554319456160964576912311664709472588841048573773804596607931851190983981697671945439655311038579321630507897074335842113610682096787390190660317445705112720442342782315733110430198580072440687302819651507635623641902207221747987077089788294267826109493020740811875984503425244600158828428332428238328331644569060802116194466496703973240623837758563417874144629790557616498406057351952653675803617354040846278436601168224123493740313150994358939147147747862336776046660058870304173741167589811370973131402546355464997294065146663737387106580636215908056239494576362906859151692013153331407270785071819559690150294452889296214256171489774450261541956469643133295980459540626208361962193685458951762109196847136754684303704360467723220811593400456115711735512792654401901663599446716023230674737811292107695617969270904736131319736370562486725678644459469654203180165912389960697771731923366277359234747201215740389221883156397457753630509614713741808918400603120441963798957485592207383696204389204374434919671032898319119857393489346461881551238549282611474745438480951354044311363072976382625359700919952328449149671075955869737840205708137133575041617802593309220296134528437513065600662363550019376485726317921309095230333238146100728561706078656138345650729292854142353388860303733132581623510174640078543616454355667131285119940907974653302621462096321790448541700094258563989981060788801979347593589676850174194201440635565098469754917930419726911390571514723309607229649902016976493738815169215162658782311099957347849758434750248254597897071927410294662270212126269677989340636388164693644112003735661259587902106471561715131084512479099814564210924340733634700794482239096681132778344150 [109,82] -109722371083021230755820922294514053223033216982245663697483881790302620079336147434452751235768889758035571638357774628720767936751871613335926281377274233259767108145935273187194753839289052419541054370800192060864733837451617982780278917001832156769925176623449455263241710590337318782024578088967247532603910789952758844148380565781839264633667141964222892043842671499823846171627228171432301852299019254317156219256726048040072241035072380703571267955365266414032877238113740415678213857758225335933720227943151386343473162975824254688681615471959432842649167107830206682876760212333164044957957910782870388451673195067669598355209996373034510173398440396863165884207619860679258414768425438675623643103269258026311451860309715493783096978711849834047744928827911379879327161905383215296639811544673004326581329620804946310744571684058149930938233167366993187104001569626248246941067716292901957798021481764869791386838002023020285883351371807879626416007469158975698503650903010209018311641300564371597641425388136432215789839365381722967315449283128526511407037362194107735854381636204282081410348710470562868712975509447921135174734926655987647954766063597095256801078637477330923881544440346994889171809172469899566654683299140927759425300202996765856152844951780035189240493149582661604427179784072788471269479993212581648139481337875043957483201449025499213348408787446657968938471588319699563548405310922869300597438976393459248062695511899977084134211939720462391197195166622232741091794170034453158443157079876066320452579744455355583519690384193238270381477210402693972897238075005707937997309160403492029781338308178267380316835065006816071812818260679269630194907588888232402043059599189756474637064873140719847392484726841469447029709886029538417695926013351653176920760044115296198261420364997635656286929122054207585225256625722968120788224822512069002796611750416481194766226892984657355333390220821731188484510862934435138295151864944297940459810203706091051120253339571893956257722856986077833938146252900209387207452175222898209959145916825414146362178567116194232330216771791528186899461032183936133875196794548290672871478513805581909545150254125682235885300 [109,83] 1346210128183895697565929920971510062670969966695598162187290154294836444346884491909562401972435107324225416958367140187353124273339368336047046221242053152195385199679189729414646976624722966214098833290567005202783035175966983239500761510924760644887958267161904834690956960283366963051435708646953730859240680982975153654918180244778692464268993359120552559561637890413170344900382221493940645674179050152723101968055508384989392827615866573621439170940099394374062982649497835225619686182196612247559251366232402954791880723968398042358365891418565927256728749562257295116920283675650476473880014243209157393938890069329579132414328816282654294718025951535463472861218785606186931048828946123834036972633310062346448603552477892954031415251670452812028505036843504737957627993830677462503717661925591842909802023391673557322591044072489245068910922963565459090464112717532122712691871053547923896216559688649876143467936937310434814444124937841067678051930694483173930122317272329860427993205947045132982344403433430313425182791154754804624763762389083662447117104950784298843643832375435675063329756040891310389846988865353097178962924985483497484768704447046409926992510801835645017004639534465240634469955386718486940637690758668961033895722338677851374237382152052141863930885507478351680612370998434314368582323746523703274674140930991531814469482105842162939578309180885255082015285613484328661484364462882076845041536283249314786468651136905892903064047495375658753635475800977828688803593600187904657856214004238064631882543035498330387814210021625785479656843915573256534622627681103857393019372562286265571028402645928578392338494928529727189191776724779413439494932732235720727088668092434449317220397371595236861178393110755172786213824934609894749670514386265009726314928233537401107440361069090810637104056166680763323947746668562216545867819778012189881122208818851322284972500700968311623003793833125047367990871217730427695281247461902983496938221715823389651864495796197220360786064008560160582148652900430654408909650871037355679104691263410069603783544431977070073421827120504126952131030385739613584281427444867404593869339540133422223610888693733219900 [109,84] -14172034673941522295745937030017794412967639428083550901461459345087944680350809930242112280956874843790629899352531636310270156750774259012828130527260045646355582272834898423362379433407902867080096332208356975718421000867614975444997618120163244746393414082847552818748328656747745292123485757803290700642174692714512052955980499226751985219615674059631285632181863331192304566684755292009009934304832992334078284731520480932400046951184419576521737727179555251020626905838268838856259330467639643672256397065396634173054067617025616581717876231865521931730833502294564776666394544002577487682191992520931051205084185570123958840815276537919249995680098584253806481305987698910771501663833335964960356625547250238606589150071292607314482681213706124366900467340124639630919144766532544105039344495525489085249498880522671779963800097858844590473258530942540025037794295977381697817789955467664814194348926882132540229305632169952478419711732565190330396274686054891693722012092160630999024579521997423637226506726444713627965065075876554261559404199650723339299289054722236381491526966429058059246204922465716740084506838156879439074938036779912350423488901032125374817052947056798619652988613795579907440670439553885692389772008343371925875719970199631461911867385301466396372519228542802492341713182484639963446497095597614105797597050029585993695937067855375939514146650347545730286735786945049604808603042791819815513231686042167707590927528771617747036318765507552767263021177843031834033400683031395143699137915501727089850241039805823938616688926422735515514882844621526268561250306458187614882102878428282541552359051154237026542390581684709467768174543611620004487252942457490837948461637686249777772906950323550404282781945709907521846327468083206478100695148961917266963581246039313339578792917522524134074028942910344828817049327432896092745319858436160556852589907659251079894359037474778976804325571860920028405046600459645642953851521575242723932566391705205631778176610525118147263048329254477337733812317178740576897398321862924723431470318300615979432997049346485984551022756921861831647581570166842987669547672493985901325601210153266962152220020579250 [109,85] 129371648242706391558055424770876864434710369753896246298182307648909862556920143513454269279950107412028887018833392179047866194552335098496709257208217257855666466054959225039215210843606060017344072324282420374926827062316904636460639323069703446952143546028496629316202950285676995526365875917099390816077638868241508927618789591058191700344900926880935827230618960199154856853935648151493206592788115550466313902651954806556916125793934995548085327760066716791976477646140497734373512979307828765990953700346163138335203272648386397490642780221827106335981166886313458439314224795101892335902190257428071844209437828462138364328996995061753549484291361522439968428305760758808855568865361691620516844217432670268960406366140588393842868961809102731786289985536900265685707824968164473118730173792013549583517924672403247801763232665586370605473988418262020090434120026540754984301844883553654563879443609385739905559076035642469892661707836474951423391589880738296371598179098970504723836053834844015259461596189461381932226028936468237313481475181625757955109118419625824838705896813425897355415337976616747479802792381167526096417795103325597257956110330961893860145746187235952000123163679280398179820168731749081924444829444797699902029278416214910241547273438168231311962672516228094577563371726542253712431622775076396760938575386307144326079028297637369180888789383288398273867185012421083296662388349472565350738017213539929820046675538543788497916810744743601980994761272929216052139079333387631366948483976983038022610066288580584689752098382474315973514688291825519247976927390344858948759166539839529092930430936834406037789126141290140263357060534147897348409421669154222878132955578521750300888798888270421296529440205727041703900987664764417535952001094497085307206128085930225700616500844474208044785574330390668817589710318574106511716777067990968210950963630524814729697687382403350225815206565392455437082180615718785281243167049909894823981727692269839275309418448337011511726768229757801350395560039357749747318150343474883194165864960391201533519222954321639185335220911825408393640166032866362803925569896378762450516611877454901234851917330 [109,86] -984447754955365060692011926236731566780452756930624063643357220371712991626061287218131734581592788876753271249372688878595383770627459730433773828148528941138231961945164441913996006682008428831434585562076681912362337634728754590172924786754247656554904012034469048301270544358991597975322405590240948673867123059413887901052484127431295618013582199992356253815219091593014814194785647481960027325379754858347783189938335022887734531340019598129115146285400308914733157694207213852028371252142851183482577001874191763697393498715393754983026281416929604680733518185419384403219712354763725299256970822891019102887549952850724690860550312608724765688635041015803373817116594196471242336943922523520245381166320128569473626567589525425803701486955543891742069135639947252262084627332083616265926891552370359610244277802285343322100431476376158399200789740463392765751811755737553704315548277081219325818973088434864822891159001523936457937922635617473189641317864301389560886006029253503765336165198067537927611719108049293052109943077292311319861090296285207505988225276299389353329192221362726000316577879955056367133677628046372554279302397598213169412256449154322872771223499785316101004478855795242788263686143304608962174095607318790188997712109322163038433995012454670261427451418944699656127510966417621744635530947067615716357786453485415988810773833559912436500246509971529281957560038334221132673496650838211410312837165006786693749919253607637034458442270378933319713331108856860283582987113925315590529697838958288172331371371555270966260642496777019488944461359208705945250816932278250829067047990969191492735088007498281335511909058065996092283891040353327647470048881099728886495029236940809552349174106848614117967705331302804274680623060453841974036887029463191109934659782311621740133936550812413519200809148016604088439462690259950481487485075609908149861480739132755601256885750819256588827940615024263964918544222584366664482309179366035657046757078740841270282357011030063057313658003957700724511942535893698682781036464743976565005291751083676357018146347454280609310732507067602654330691272515465221748507546776660562861898842601778420940 [109,87] 6283344716457419100475382508981117450925848962210144378117620127967225821784895193398572407574625955321230555881668160135383744089187318810207349333064936073394403662901024448098393493396908229123362722677384998853473618013458151692878273239729069744599362737695885707396209250213728089061835859482286162634183655792181263981293800308967516867523099342851702802662778368149487907895016377180683878043023032574525037594415174877450997418339941978592777326804933288462416952351281636510418961474940166371672578337323397223011992894148710671329780381085345463469078643253061180128757671061085167647680972435569724273194856249684075213934053065586061800555504317150181988668316874808403829272339281881239536657109038672158557099197763241100400259823271555613421941553748927121192464933039302617679596781378615008886405912531658583141579314563572571395428192015808928139335942667048972472116382036558833931610059319258323429735789062130884076500655545885178078491872415980064324660199049560902917987306835117720085888818194280424409843222355437211319590123660700487857584070485819893531651341728490151517824627749110077731554166049163217291586720851894825542030477454602736572143848243506194894366417501273864162790291848057356285443051850893806712654818364884972853446652552554299511780457596407694247201957272380892983303898496421541980041622239259306753785294840428099276758994846989173934955918801493533627270237156446966606628250150503882968082236172345001515380330108777263560019183040302827159659695606271228600371364864898946063268286022689196489622537786726883000755179414629696489623914045393969172290901608388077543369893841263577537119328850956830073711792472238773154193725808297386588606837117515920676092515681169120514491648366643734825363214485613149582221924941341545634351950549077824920185686776617183357913280034220314755833761978173962235357793185489324428183644924995121234471681223222460660019000544093119534402318820936483982790897036452303846939251976605962006815733577736927135212752318470640690498739175580306792893090355856665581332566900816784519922934094350324156669309077063735136668718935909249017465354682268696939968026030104515 [109,88] -29031731461537216590124883353178304117962825153808481425491053632107802257657459016112145230816410029762309412876211372453533740062877467403550006470082105007097285697002873557783559374776667062637953539634479416808420001437441076592165342897257728698913314810399383794070667295305145557326854158586151278448744007428650524990952159307859954768535784189026771364588954819989264454789493296134656227344059036319615787749179815281867057010873379912420338171834044226751020207824999364810279744828135807960220823017076043665697542752550397354109455506369491856008836502564665000472308031832234686487845372784052702215189852321843817359188702368388142591902691348306488853416000136063768442530100611448025835948599639780204280893732031915030821022911372916822476098852374214498397839298179792914574985581331138919269680084837534726838723729559416741189517052400542177242097826937224068931572376306822974122107127620616792338327181640927208254245149361696663751028551731910356254275731613129044708892100265572652283218625490496363822684664878834744178312789580992978221512405137043214190498925266521583159173730209994803821383263025913637372360999000435646127285711230425608198783085561371406833436955368090034362148560909466394390553426346796471251563015756719110407091996988009721278191870747280569508561706059860816875750514840497783639735168247712314551489870441315522922855605865224812893663266362749013613745090816244116705014753627492416610437824985330244217899773339787486520692731785319046014656531871821648807780282053993171284077020587771311265200303569343979360634411047719902660468110687100507750132747675272067900248023796390811252800390010224133731751332512859786728878393784369150732955240511650473044008645818081340647896840522628383935216984265940188483634960501462461869331433890522050025022560199991992497964204586212688196307040825552635494588679748222210369743428274683594182295113474305138136499308167061077028973431308499353027011733985878053153353709956776838913266977578299299661920205241722810670208152057552879383362302468682183165814746042658377886477866243994030146553424237080575386199609078168708119322724241903935670009774880 [109,89] 104502401972633600841436697798123193899304880859349633923071512065349364033711494376548450731250586799066068563250362127575397233088841043416791690902287392124116508166951206123403887370893907054019860087282944846582502395232453914914706715925047579723667897702285684221294479614116112724432258045437386843778696777180090839140885973196015736696353283172883805053592239831117277625729664034391951725136586778852600579622579754116432227972938267236609996939834667447441886326482522382062838201495711584626742726434923486477540335590778987504295855663423377918630996882119131326005647346666616014209161753593971613984184495116785525338145188094380882263325769135390589669414333971276942368281608490934293719590774649329153828840332133640096288342908198440624786368091859978850594414060143003699999228668962671799733650008942460200850162264353952248767178269509660108102726120171823316033663742940732534499891790684514215644333423405836540454034585613964679146937106148197939239579856220594260727622976755989710869805687997952946730912560008654052090039797778090672075814709066088395306005076177401573143909386352943376840062677394057403197590551984043504936243049361000222590594922839549153853515420590965474014750514813673781162370352551928052174156723029956878059931826284427392005447408547290793217103563853141321350010930602405857800542061012364241536088986194100719974888329515279751517580775702723598746238709639146913031945506804580644740318148502834265232034867678026947412279270159531385042479357364196232853982048448926684349638883164757282349306280264220549714583320943379705496560966099794270001720965131647798430382809250908256589347879804155592970679431013759827440402221116589462216038986602404173439031512454170947808944875934305624840794065839433496303653820612062642896899062831465262712927743177460342573925073555354735235862096211669222305591574754655593094106549577117784115214063968992749522915501408063793883082434478071673934925474905933836566044194724339203290562579960590470678439773839443709220274513941221179623292020122932057014889242734350383466619583729270523278515975525506795937233210942335309960834216090821193058150 [109,90] -89367919977407062184881086330432290264072117926270969946779686802986500036687672964202059464410467320786815204867282205548409214182049615029474154931582226193431861157306995710359450689021860274261089263781668929047925994999069219341148631602288678679730749124012153053424979903188622540055088010348020494802180843080561422948882611946641262556090516944157824342941441968918426625614166393496945980643807022871087244641849564194095325060298527424569952370836828212213652764511375549848283714208142322338750092548063257184213071324127641678754006117893902033078611920524148990435822901658080200922290240760560661953972770082641508121905234545197775436670523249209254976798798018712774674100710443172208004813172562157476866612425993304706361298336747692280367414076698505171840102809501449270030087081275051641507334438827638610672670779114013903289871470997544838351696091057257937552229248919075017327392236178719899832049432411572760536743278217420946142758087233822720560621152661763351514411086158618619166999640034409368741580561358649486831454132274548939004880054022558069542102121821623173596786834286651442695712845102395518742485251917652933147215454232947103835657235484350257161727454288860211569531896100303643234990544529747559959676192343370479411878428817614301722237149761764321909622867166084598567178035111427707081960432581089951881195768487264149811967611853579142650854844147666019699786594617797757265417644007052557322637884081637548348020468604368257067763606978748945101266479718690445286918082421529833784495252860364718727919890527634925254605277829393504465623234548034776709823511933983369540509734114615769700578819147348362159088593201982725739701462200805299616141539927584746448702831308850954068601055860727577122149673622123481215181699836076820067927894867182610472072698648536048141980246524969904057646968890742824015751082969477820571502249971673020788532090555784963489426684176560146437805969181177390888229306107283226796811825004482320365358223251788246766582505889421043561456592779353063333619544730575781972056094696598908749078485311085752995089990638955778376545019819953443153131676722994719 [109,91] -584700832353695834490101690011871125560364515206522804069681667048314160377738314223614766419546186335834068290884641041576049648187244059972456853616829883786267849038801899112580673186135609704572193300230278606397913713416478292227475356898918975529274181313432059469524746893091895948662794437812112269674347023656487449605312525044755746733507404280966810594645470568917101746996333291270624994704709888846925565186194049255531827143962649914041470327737709536790544675123904570817859665364114674164962907983863742058332316643454628065014463560525542511776295832392201246874486107900807652400126297461730980486057061116661297739132141658595203067831829246572142298886744741953391326914737139966052545166986280224673150207443328882339620516112668426145778638165759947763294829805774972287544188539134198989690562957554551588498954710769784153528234771171053215462313882844184435250588855643291114325718140214811417270144687780411982031632251093076282941829544014462628647869379270958623333781328690128233370113417788614652937155772582706333226505662028938885148840703982181693920184371924106246324976990343647414455010135078405691231311581270113319723909718347884954069526372767338659979404498187284572205295146858925899458742141195811869217331146415302874166381417238166765012904870684902275596203339668597800035589699500272861296460274972825013893316973136487472222809603181835902781359657554935634829074288912017174268462555673539195506233333223491234140629805782807020414032736292414242461804603796756997874255280559370143179214764391883119655793783706738959059790656784302939654252394842102297395445258456607522531646390817914227275958153169331198091736451649995872347585747198250499415618766070113287584721322163005882186817497459372465628077991710566972609864218999779226199493806154790107410749086179724489690805195091194137270923598579147419802942436127486996157451186808988488326498667909873155176848054247139347876892192952319502066318161868708986506326759531379058580721098736974830280917479272603512674693667805908511177866014230225509795929350978313110022262885051156010264840750877007360512673736704464494927408282576 [109,92] 7433031165686158839433373838733721844862297103800328468744683194462524578370944209793991871286786600214921243512219678092668207363267921441060825402509975731915438855275720026225838017403982770821879605092298055548613226642898470698030999336214047364707077618583383062536841460631485144368026656418337908155076304379404918687450976240560796927722346560058426758471697032065715751897637431803155751139576546606274098961954515584871840191431286669661941429770306070127439752881906047834317756156819773075367901014650468796333795283023450544180252848692200085127014152926313236873778682940495628669071342386097104796753366118939596182849108421948507074384544220399418386516948304217705212619792160837968273697757186072210830107544058109136563858128811514833770881625229419501554137472283414339098807031882735217355072482541728991452892439798223638153875388802506553406416174347716728350032250965383285706708102535299152637762321921353672237346691811745908334456002875382536874794805174914720196640916379925333138754925916053507954793990020947764482361574029186076173249745695087929819760597183128309818760275768168833192466774413254979211360626897985373994944621726427155643859594620527948765388932546827357518568962226984129738643699499784814431879927548505614901856239503443701868266151236197722290653207094916045329419756708651139102259017177786684680216533849474764210711241202124490169473023113651722867950326001402304866162763658835468511572910260659044481372851922105888488549718480893391423389472438444006703215248786765995439498789751918345889719141079132431415523700389290694351921245522912519196179704185288175061539666401383138037734018870603590167321910443548726458848369333046807005657548238962571648604406587124963427169935832339135598263961266559445330797543067822848151662572930570435135898887326217189631404741569764412506178026444483371089048158932143596745688239073462697268297103509563651808631099439279823335479701854533992235846275889296977787247213246792546685546802002217722694431267228378042932709756163284829342986070246476266312234928495222050262375509188623523712106467653217483619440373809126313353783356 [109,93] -21705053221157605576107727068390895298169279186662059599541585354168326633100073436449285535283632025196847669584032982835488098210877526558195263635836561726216518728451937523666356671714127148593912686291663864319900199420212727979458149681087708657240716830893423071181578161486270284575650584212671219829001981299321543206319960121617890456362647693343724804686407426873297896554257362310694547324409058484138751437796285328206957474796607982589880569719441389286840002457722397214244885340056843135878245134296198747467765959775866375872831799909574276944660254031160422029779441279386916607040519225250006949410883204002544396348071032592187211152171207546016575373672142503358365172178103057710887882354190567704189328794997835412357474461870746334942748332803675721871588908114571411804502354333902837403702392252165425868753419002969964073832036145587582131830234051832903635162469803957644898983548355639954622775481385636812256628773084727519946074858934759314653557492145521007260637247532049890039784472213782858425357377175247893796035031123086143440601832752019837097156721733056967309867640256486102265042248395453302841708118311040580753668992796198966107811175524518810741789402664104730505859006449764115123401071608107999974657489532956042448738963498103096485013552741810438029668937636007739592585218591843960414620747546324377349407120933156746410425559904409366953840922676938822435630840919095349325088550803702156310662965180696616218306553297708843057906607023345766058694184383817577973821783180158075883105152619469017097676764993193449098228565680566294754204215078939498157158827687987130984486100683382409138305732692823500453931060674565226387629924452716938391489742824114108239288781276981889387930233168658962253923139421396423983635765669995949106831355962516844055884907733191749178611474522403465905390719976769075191038254469881611530518926050404228766189980836465353321348031191239513161536861407984834339343333937245418478633128204243177829996423437959392539434387726586523019562654127195816186649826462990139660058618669053315968607219457276447908365039948573159293804975473887585230 [109,94] 48433489039241748776370409047307819783575300780983333178635871142067709858660588661233886056850309813795465165910519651034377754348131598692361349230262042732749050376183425670095246691484530345382749311581340991488015204429699499043700920310944185265660196012489319098580514642310867926562531861249080398228485200864878534974111278429333444066730508832750440865604869264307779286344639535759230955630467535987960668480586607640763759730824533018822312117063921960103829848536928150119392401193727769751106629287978362211406427393588003151136821363879633958808168937348252823967861353811670066315844580522380879369855605979345562499157931029248406788047535207391297829207015770360745169085809900561922209408492611445620157528347085493295517421683490196366708446295896426272018405891836331996919503665125843940059611331005315218380135439358780631560824404069940468343250149448330865282137928612091541010337403331599765254741953806064703716229169648911358185499965879438545482305668891619107756465796745527622835052321842764311713856724642117833757572526786700695397912283931757980836372343755388682648041174030975249434274485809235576846533402141601807872753208703474300526128323873233879958864826614579154838656770558608954103214288129450130380013990575741920961314456771833065853107799175831435784223171695108119866479811634866979718137015036722357899596635819572966423500209328453095055979630509121959472601500742575156092507012105786001104616911532324099810163000566396759192742756920044075600363545933234063488634155761414768435674665101469955986829639609291897231678100297054866829658617859205635231209068742571384460015759529774383026269088709503390255438699898645820077915439540077035824347940675832453125931437754205287499880540067388055840000261834164737754404471833143182776338167735384827783033060828332226776569828267946766610489215402414203675447083401069054236995302687781646268709573916119403314006648097396001482940196390367990090998799716279154255591364632085144524775372358814712173642710024293475375343354534352030370301584006012511617445756166220659886499823261324017744385512632528851911704094763556 [109,95] 102974596877937017206613054323349762608466493009997971079682928495360431323273421763798425012143283673374241325915655456332513121863526795661806225779647381343326131636311672919320096084058181351003403559635138250700217067585082256158492315608602198991980200647865710350287672720846397090232451911258714055331679324248537020801515033405775507556579286152807437565185453408265152949914288620461371693361652279509933952575993888948494649074932160885254886701334235588389715638886352423575197529865688048222287529368266298546236764272743746013197020955839841365425695534493859432750112668666904978423668515288648465874188363486875917092383296410587189878930091033422900990480222796467454219060636436157961410408427066760182760996650965573034667981450351560790849466578488711126893561114887276555337741140984305052774002136014528790954290661857101295186827066136464842000051912271597308536924585676444711228114026541609723111366296093538019919434297928120380580019358306933660084143214399710702312583167733872743024498675906291778672594947730511092544664885631275199916650055339992783168185202566059081363902279192908245288820438115030218987684417049681117635000568525190033140039369214335488421946604976193393995192443483208980510089588191912339297210137635478728855206482040331881995416787219503139993326814731098495689742862658865109681106933226074947438490372106974567175858298827089439394055524849999799836812533956641561565088044050450319973831910488537039400612626096927138124309035551773803912567666316458332799356666820295342337946374309896204285388788308825029371217119109262571134922113387536056482176459436961674383150731210675413772865666080831640015203462627763767846171543840889222028940880098101463034580900210293831621650135739935673548802861139884149231644597975705816894777165832571375593297702516959228322821115418931530522348360993247279524148755450102437412966642875464487347033040115401151525125849602137223710986545647139910427674590174352495281964222701472582129235988405799898785685113600180637953729015401726805059085552145411240887106896067700058152635942899362404107698849585118635693511130 [109,96] -61363317228271151450151564250808719476959825585993874318288557595073442448242509227147265287969817399685632135393700039455963226389202285886359714490815232192376738111117361457111755052910802710644005679735035337032186967899604074854717322417008817175665301616539021590126768345171151414403486064609407933969726945953285634815672423291849719062458551552552190249440150965468115264441363302868317382489053437154752899688732439438064996905321406767384809510520416037987098569086543114030376653907242538889938663892463146381682603439920417620476053258079537244293578020304561261736802875634743212254934509677749683721139085253425721203558792686326320436077280964046329938814950796161988513447379680642051286047718038555783165539089656655822545527817418829835383605947800224815758183158985121486859181870001310510719952883696403115499716230388859225002492213394881776138753193966589628739451512151435918953696211368571635630883778495236933797791746406842213133544076907306298239649498480111289146203461089896961336679243418231765545388116254933616144483590089757434036663868854118304588251219820173921257150557392881014658710458300660007485522781989750855059082378910377805509587359543488185579512045894380723473510487468089490954190960910883946725581089215388706107842927285189664135070685970004306137527099343543586884906258984056452442978662304241908848810849453956943823025166320988826505093418008134820667328670840288025601534011046298051099858455638194323363875703063491582577794547839160006267034962569085353337271173812271176423453060632023689291970627915660703710701122090018121055163494842611949705487136126866806239191839821612183916818525499057970197172167658475640222193963911496480995865364513428239475549495801307478777023548228679848834313449665817876759054149776288665429794703946138735493309042899197428377857005548158570729806493246614387849841899207430200513229342862291015394335295978357656445713139808153219431879628959740080847378290544110994685601370077314150758109360975795126697092953841806313675276335506863264410578309657628711025363475297155099441217584255654985956835137604198813381 [109,97] 270781056654723004886066651854031741142505837156405669903595537598967559087496754687751362652508046605788930732942566277068670691502321398988828144987548578642092664113041008433592515943237060888708230007380284983202394284433199756427053390103180472829143159692046036497016539028650239423220219714180390269330721494852584360975172703637662553975114367952083522391353324905498967365020582309376991942657654719592328589011119191055507194173234545149936411101897027035452589662049898973596735540031455751612352899746895524795236465328736544132427305103878558810181323268155179443934086027992365844878231044054676616517486955662259219206529523052150408705057295570035530391809806072865726992083623673889943252094338747215951897033394443188751656437394393969830574851771436024303218692722298088711787802165116478747091707012316154987336548947237463405161202907857124153838563930232335420619565234065822906978808814322664492625340772827412946633004761839742768442906059268934056252773303004124783163481313479177989494375410419385765604153655402780962348016319725840156816183047943897297240954280281388020599037139099637087316489317937923519527096614586010328602930764535246953879534112772561398920804792488011361368428490699897918571698565595262147110797465333031454049505043213194455630146432789395112766986144458216728628387539019230934982246492706818972215783983824926857645849274637465767979681538452873708591032206308795519921690950895502325460850227929707122513000404395422017374619486538366515570102042868065819909853988515329666499067721729194142617022914707551118468896109969397405177431046151335914010592184704972847967536556932056615119488878896321119341318598136762880256976746227671007798068193739268187905555697283063448268981559188738648091773894382407973492415651538947303580480374836483945076911439327072154501363353275604377550848862463775562993255562358189960700334837957279626255822886546293322321744620968281797339639507409067581630463403566306760049117394085720274276815654786600352557482819405344691943085009204935210464770936849142739546579810491163930351171590055437929785873411964936 [109,98] -810538138778807479709838884586932795883829112835569668263890312158018557241784657730911669506704580592493608669082332250867868349049131841840718209276715654867622419738048266815335750067580918706558068288832356571768147603201381837423572406452791144047538625004593156899657822661561963527860547691009878708685932926089203985315569048146954997508137230128932810959643499387379380399184484652389407344768881521889956078050190665887815501628239763899547334408819968203575222036122349457904601997119970865042941132321778104903928876296520759211933865141692608752681411108337949260429930499474269501430760874276072417550846473564108073276753882971168740871219005703205861395645040071014224088992458542587605550566105401821774412841651062859011129226370268422546610289716679221873560111258718777916212941570344499007904259809982876792008216734796888527310766409841945071927833470154780368818887678617038648628057507114525797945062120059293081181825579753699718005372543653265102956551323644649281996167445306810083328357722422546401066349986058052237829003309202835481806082494746157638646402327854341127650245622934046552268625190520073169306616127113207263612775811695758486641314353252427741994011720758581138870680593064295538682499219957073071073607085686819833384754277072589452958980945323862000639845424676247038590998632659122980329079175819127234354985280182778212331380482223511828407926569134056456365793168317665260505728359701998381369902836155208000816743753340263001550115538860724705833312242207429675005752367987943727417178865407546040052139612370012155189184652074081866897945779827689510124165150829355603266020453376004765242192148394393972728573413697099929922140237244024068444725553102153333032963822249311582249749159926744399333070850366321393932975249519403754624388693574493512410828853555962973713764074425818267121199065082284583233628121621314193785410858307482772540726854182004923734437104910821200857545378269109404702010283531070807335240137136451060222003097667868540766763681407875469502904806441216268943624089791109993275637538082702163209436716316309152491372652 [109,99] 1028978930739542118522052479063595148174231038467229107103924321894100373137957765628915809323264779932558093837371606183430331035310125663492071174002465673488435202478310508679767287356435320210038146001943936839406052746061159852945366036037261157562650309239370867711616267492340750081649604753860437570574395238189619442849644439801789090053949619915326656659947495321532194549102546022981333753557525893622334804660913747052863123787852015411369041100605026834020140126068029999819081799021834667498877840281132422277475592815750685569085082674416613550152426068089245666876011428742724497639609869076464064286266226244767843872448014737191279003181842854383307808615894649929130254283266699351617539848806697178354667994827778543118184134968891752316221290280553880132263516062350619250077380930037658398866276417004572536527570712177542451689749843726281301894050751024619489243361731049061650991990714224645817690482473871583581621873084330602034032754124986677158306320887785364335278477945199600758499168739279084370431920905272736585527880003209838335515261182785524783626446701880833736339185629312792617558278984985275694261016488968183431127390769721812904540281692703630721996161880214705114482889215963081211392222939329418989687384815853600075400490437982316864486896534636602860926424131886104930998077066625803875403618169515035303754674256905998673245825165630090506581043666509359122160839369566505716357151334463729823257677505458221267987856664535590922147238540407302829240439505781132413128606056744129110721179866591683829188206976641139978916298893513181739135494086040699886388546867915671972270383825195546430776981142463507843154718812074435868655136442765722202591877411408678306952382968676715959383844838337279443177496130805535885231184982905413349060279918717534709260900034987567269024517658594136977265585705703414258002846350652967035620775784855996882789332955486187681707789743848907371618863396646243636689559315334522700201076142332517315859741336018177029402145025982806705425172533859659011816826091070280639583472001472764707473973238350866257756 [109,100] -599893908023919872478248791198819801717918902103564361982514099690083764827247861859435729804713513837895995111582342276089692615357959883653273957555142865226730959195331168433816595891619696738925001256292711864400926512017231942059195832477196960972040789974030517426848192141644328510860093464651194548386750080114665811417949580722050481349168196122700746566231190545493276143397856407780595234838277837774288235279733505178705372109039401040247469766680928381643711008023281116033096943043768484484408443816945283676873629326650506562785020994530640546999101362879551285596235500156880671990129000702587889135218609829550710513846711044659182165368065417261291384508910357666095180660219751234624813992944933518749077641360276418762891236641544034559033516530835625205565697407467216666676828791981679802384149716127010476045883267077243084602122551757559043685631501911004570320473946621257894846499651681291454727108737014088827328793001173053180815778783936833042030167175864796920366614045390011837171687775276087212085481645598803134995909362097849326856770299799983695610358397626072319769926196294725070582764738941028974599773046236202550803483399201558111420668035564724871218041200310414431205735889551198613427304330455537370590716781504011412682823583277612377552994042470049017005626030689761668831455278664741527818318369972066335640395163875279852355215924828382234893753336378465265977584077531750069895957467689507296706104215496173787855309593277571532574747332257729677900625672317110072534118593883968395573612485357972792393271095812360768153998345406099201559352503027480447319441372568648623123843281825560016763854793282135349540588258515506568735314380714718624042533107517944072066754950839100522805064349870998207237297830254208361949067713243188107709661348037053422767823463049570603924196249740640946391812881163455349162512877417721993692580483494059107467814931010392959577048217625229894377057810775446460758733500213359233473743885285803027183583089728302682696942224822272524062486106878490266334340054896115145792878138167997704740818839895304 [109,101] 10897195692427969958320289536557251630960835222144660710700021130258186798489436200384550063201342027185039241168683974991859815475861910549864020068621918931536660322050641140868569377443717630920770659479982443421203335147434602216754108796273898725996122809603049697734912984485520502270423026576382534207829781174185735587307114689091677365912871943344056553598424186576598047197308817920558585357386242168989824583954951309471432571327157892718728237463154893419093880075185300998465833978762321259844901811118586656871715393326522080342991039290570379626061640639261007492466622505908044439165603578977675240450753304647826455970751921137787605922022820126463614451704537387428879827396078973985255670595975866241675702452117265668812609863806600673958449619638530290798686934908258775250624019762402403435435348752121024244539116932127471734574371257069122452671039135212653223087985716716739675817180835057078561285298764685457525891488744055286806397377339666177171079663858214619881467089820774042333925257558120180640460047617793753078584157291022302562301767780743663907797561918478896799425930073356086484406226383189174803929671395219591384838682169099871064224487379512638120208199379030481151450199018796437652930387686492577653991258027011354449405756680820542000566065369409954020903322094058287758675626009969003487916678949198350986103053987203454883404797285834937058108710290240799685741646835768552601928108586976349019327865781436259384162124094101072599010699039140631787133212544278591168461721288202215285845191976427189858237772463893516359896572887704028790943918973671026921316341480824918687156628464324783090988404376917295915889991507011587790498380219529646011865453035565426129844384738306979196804164620035619840375385872862315605074819219766033916998844338342194780232442202567605713677135670636299729482567530848754676266076642585212637370337676092049563575774611481863138959392412721144621484547002179228088079031652111125325325153986208223808490339833955064749488159753163302633239177380093949990888832033277832623608681014140398390139294 [109,102] 144973830729010713676500846016545945032230834441262659257500803685014678243715579975046739453828007757663911369434239351747433344846288575079217598187175819536297840108356683356207008615818688562445711647437333593771836311698401229623112001702084828495219198450820789492731668693777889168602813336531253966230187075806452700430098193277329409885141244800235101636993324263834335884670733179704689198964851189394497250064815804469754439556187341138592179209649889162954053898961839478653000810388151427955942526819504983522487763529501799133978539197776106513835547412456174799065436082927185171913204683527392011225127672860422059920591689096053240922642596257670574907246730020571740799069934443240025729192664659914426041939435745132247492863711096095379089846299874669457046023138012773280812258881203905677840230112754555575863456389822212284867830271307881743868691212169519357558036056529146136000211343373627576987510762921178191644567377360321977005319603521069653951869059195239355536247841728668222775334746742694334544939243998885189475444614948820450396221500843354941818668687720461218734755352476821349542022334588953160987064497609961416181598970389105245271773169168426712716154079646595450115535226231105913754337459005424771163814583540249019575825560176462352650011367677548515723790293081006384312834150809269150968692959415545813717869904208224094794021345635677603172093335422057794143215263731972311273662813304094643399838183753569554944879528490074785368692086505863826936559178313868891258805167893012218777095947905024299061470059183664558364302338475993573155783622916397784073367969773335623724484044948568028088838928214434696820161797538013526077060470756980156023157978669520618961458633861511304254435803213394011973929534566372945739450189434210136803924548178427756609782832715197460721794170475766443786378137580423326501710191307464643343480755964488285960262792537775912569291966260655258560566600067887983876122993795642921345986210621857331519030676398229496814802347030391864790065556905851735066735600581398629346100616023702273744 [109,103] -290909042837349702312098746283286433995366135696972469261093363899862776533519822810106379830459574071835533457333237064858204315725218303048515288191233565740187342339813493420026895898487404371214152268625750881577709268327264257565596558159017768189418988678509351926694922324646716083559979823911508776578532793231804723142265054440506985307163948847525537174202824672804459661664126139222370141583503390464410885199039704467239915225345619357883588740044533586029576658134247195870036089986151488977138313209887446070853333784141117193084647014968700543518789762041912010942271946783390115433508985595189177961882960212784683389586789001754978991154732214342425814960397518237873821178781415599869610682718475626245495651413808426603808136537956056184009964803401588692486838506292716495858681258674815230724026019584045410119195708656928452674223545431298799826715936047855841244324977206169636737847443539519172701231625920753466854933061174033630468215044323895970978171949615629429612935440653029200953470373178463621734821971204150237701257643754316543858639427687186355732935897993208597259533613453296439395628014172551451720586063523822222679134462661381492112381387467581322849530082581928765860169321344761036170178836413030858464782700926165114927026780643292511978376953869774192008972768332970358308319435504487059805983290713587202681740662680582752514610617762236022089330378296160641558346629652034253113591553274039572403946483291201588545566960045085947791018781797636521057368966276309544433188416923519393658235599261323831257595458200001933972117574139620892308100917831559190304547643901396932959043890192271243411660911096589054413222614161637079627363191423353026945090778109140427188151588258929012077253668158401309681919564273894789880636538164092499029673014114208095310802706501647055553558288906174421840867714534761796510902896170454750374758998582322080365452200641956150499543816475344836032819183665163264251871384412271040038292971432549934478986754024816410870787325579856291511818790721512693371717632378524218175136894438644 [109,104] -94989337928310626859044978384633258924157238489680481814951189033990025933672869914281736440501935500915188251886232961070859926904436347986404706262341074383574378068925044288398479380638667240251918005586316486279350036792198119622427500441135756540558908910019811773989558925330055337756943984721470369577414487394007809089727574432686136665991015520295669036280601875276055732942999439682551071686233201534349005341588953291343533052202182775652610097615248096029154880155577388984987193728903716098542836651931051482530917725824270801376790869725809470607051562760595937237550026114665256415615182375884428676242911846142649232213344832581441130638048956801680359416785740540248319206312895927240815303553730737264907319144691233580123106807469642057726988756402689271401979980299961215291683684916035313497770666821143832435918968321553298734291488382652930049211588102973303209162164336333770771777655693598781241145203311154236343921260804019749825221274127093964057838748846609342424231037816955235925690830508617885275724936395681302899707561841011367178075466126310778761814423617959096829143130052601423985303131184933917679448127236673167029158586443407179964026490640585832758527817044931319601128854898163720915034506010437959253810308725665143608929237192781898870715575321555039988779899765452738010882012925089585737640199936240984183843918416010154153391786210652663985971760301852895645137637016911663926786475688968692101188701521585227171549968891360341563908922167636763069665531890494731794938972276306904468546970309150093317092258791269556599625887205444257855229723122084161810869554161509769969330704751873106238109567424119877952162714227908595061650281019602370367983949875161543624879204148341757025401886751384524482352095821133699565917567267747754599718271661437503987255897641413942777045237527528569796901859794976784444625936009807389665569156184455287472960520044645370277431732396701662600574884952047407496684600394398689198641718418033505835809811307916906431843917367955289002085251091434293829350781017744499470256519 [109,105] -21049935555977805351043562960833750464818312992991475113737693423365602259843596492025125806256988676943496438659231456838370684386277386730737502384711095497633478802544705041541723862684410031309202700009064423140059492061111319667918831053879475797810250479330708852667384944286950512040944225506653815599087434542038049790360413461375663535980922099580933786652344973798894399385872727404723754528973971882219436051083151143767207376842473888916290576495713030294226801071735127622006977747434452835747936317509599365910779275554930678908432257532848124046422655084432583026139911236649703627585890916680848437889463715174467358876201110066300977231262568266761417169494851734753936655958090284985768194491521319343510640086541024633675244737538795439063367608726352533461455386363445134302766453453304991400302991912926125152987541453538948623913592315270631502962935266715764724070406045596024026480948951697010142415391936078420881600937416044426955449849425399570980927258074892979600257595672524849579219391082806046198043054827899161504394663837160810881039777393561662485923464059497299182638240858289179751335105560643356980053395261142140401182291593013779893055400282799064285239796308112495057521546093386832097837468940032145060946004268414846740408905705332660189487410366348322222092442607741138400873037932005231039251809742215187837102086459825353182762277954297361812245868023313896886040221400173717362553830942278074002247100942034369520767636407955053828583548705001518529403696813456401166131674242689973993596143821775268595378264789586711301095588552335264654508240165482607471397457987745015365437780001369748555418535712875360166188831222637554892051885195251110440240808455789507090787076942473066435908937460823923035376749778139653414939642078871806340200347127714315716425782956285586721821456795524084934347896277730654376885555003679620842426786665181782720228157857036761015113340800370926501152732932492231054255345070390599188022731198156681261442363234229933362380530447336193546796453308171599944457875590140593070 [109,106] -10440187568388267800559713011976594401014148510433597396332006995156006683648999391177585836897884954222781613452926667966203550939150373821680876317665158372232367001838536638332561035732034475370700629881644838871270258049063758355327827082904500767557082768080942258078230601440330010592775017279302380143453742409603502716895599833784200023094498532494926319251965064412612806088666320120430535809526562673854124436872392921661286879735274689800390739270349540771091108964280980811387933876189884938468595062856101712937718632533614191532376657548288465718852530654565774477178004108963801058513144783536077625759991750574033045371016708219675687558491861679178700902184233017433846319273441666908477547352796335791863715212872335862985293294577276598302373953359621606665780359641791600433276146960551696326910221326410415216378019242336932035370173622405069129397639279573285476567185101286873371451466342015294316703696172526165289607374257521360202350482031399162290366248516461119215392335400703037172670578665294397897322993536871574116245963911974741645598772578416564101551527665676132558042811121076079256636325153074266738463278902488029655181263265893451037464919707851038184954042997848305874861668099920819573948015910251916381658803586165442163909706247388514203840884416192488582601846960666390269505894725976510632064534056110279807986283582959884200600901735104141129936264330048862628160694253536714239647143177525991951879755638687773186802508641141142248184014978719831957332172535223524713377552592656662633021834188825177163231509622323551444526677248158425358122082314910663468754050854177737608662571579722302539123556886922902537471533683851630162417309119986605278913676121029630149002442987130632699527855397844438986317910556946033623439576948386057596783965079000700877347220638249850102747580188809408545623165797153458939468629914914485273237589667101629424839949308731373382486609425554474594194664957196161472993388995397789353585710436932212402254891219137831661130438908501140647025571852900063542779490323122 [109,107] -2100677481940156516455423465376288138812737926378398426672588346942015824494919846010117647028648621338346208625581785624950081261709396392010269034657087760117010806233935870411847960175326409386729703221306001967350158861622737849396654251514261875526006629394567336682711877147217261447474298477765144229753760115184895410524524494730500730605447468473921836902568314439621707035299319997647987613138098467508060458766512558988017267716845637271864628601873419758384566912744941129369574388394200493029987940509525986887673479564952698105120350511081217211492790258724412109252966518383695581893743497589004696917460115536332701516268293394084110676116149871331243006468194641584623390709545096105777684670581782975169417613023508065782622110052619074772145783965129415638863977144037807601747055542770777347535012576020994190044541845138645741944336227845762740266121584043832181248462374580550329391512583097522855489425140532533856173957633499821522530885523900388064572350957427067472289907579226724334286064349147616954881534750022086948870375622225973886470775274448869991792769094616704371836676983566167409816451056545858008277661910164236143277653037903961430250751235770903019864277940575014680806315232474717668845099740171876817435195625981364759178719559947974325562992329331142702947506184534141677647368687161333388412813627112854882913550687140307179106165311259338925081958053921779779065060130079316212033138453772344528052664083539836038444381506613775390117501367932699905530887463197487867479928840647367244786683533287058779530743403287265268969913244101123725611683201690356313814303384854477904641222928688313264501564108718737052754521961436748076768749165863590309631171165369250529658256486448700608525980257349144522633443292528488647207165989314119195700736139368253015017031438009455363215221826087983732633560344943522582257033378796747917619346950825970383752645964939232709074102793623113887628494611183032750187033929644404502250269541510944729638416495738700270613456302753375546289247687451737776036262 [109,108] -98636021320915969019658924541464985260555126167192524754235412557965353284534334356070970939313016686116407234705187117212569375769871646435368966462817251406991292585123599828561482129312736403206061269456294900833661727575913852519929402796426181885705195644966740181501891964097792625396904840509920683321745740112813826320556234810063468658536115077514477245227376606661723252480718893726294748950349513147515948880265248206263976011828269173177774211560351504860442790879863419097633944106623132996859748057489452138226462156480669169907230373147692122869342059533431231710005864967933964665141646474692699384315351158232680357258457239846034397034523742389413251947030772054394248976806242574542979685516060104363894166702682978636407250090693938677934811959131582297506813603217860699096072840329715478291762882143520641727820252471680849628025104588144912372803963508181623274488273512042212496024204663941113286734736797696420733951645627605833709264100447631192158769796073152562500004685428693186913091212204352834946668905271811096903158097910614589898566756735646478936571532674393676898576388810579678034719706849692217111719272054773851501146913469331517029887236844498203276128662213504702422642875628786856742238716421497226041896901346090379626472094202769619512545634305401933987917593225876218202957408083579443760699902005008272455344937489717467664809211959052904373576866763662138355621731994334550666325373666510687507598647409782732645235053369357442073600717444161136741858909416888397695769878329328622389892347466423030715673035281189846230846654502746566007907318874650055222937773904518419451674475905283426845876002568830845228085542373833324228970960692746437284898935009526015938725765107738138429487394465856115163038941150327176062483314200776496133553136612418333513714450796440247454066493422908960827860674407339853051785389138723080893995168999112156590183634721376536075672658760544037945140920318406528929967394127085903893642355412698137159708128749598871789268525925035293470053932636530948 [109,109] -72605613707983200978134516244542269430307362878192709073657158412721354562319308699122721905532045575197350911448211478230665410719565774516548408270300809799530505495292742716976634349531503797878131843925991016372717397632512396938785683959529200357529374177027336910700911826039638955796710110315102673603683836797380134648035344675787611756644164638741320860163105386372034783163496603637852680752082027608394670816492128013288330292280959942942298554199304554783532347284302909407738051259323242429448794909762078452594229983176258556752082450042677779843398291473344341379706963982037696876736083068306936060555648009883044050715687101216274007424252156712836204332101680312751166569894238588206119793915185272031164618133065229473508098679451160225509235558032754813119058779199005391753342772447017804466134252816533914298923422913851841867444757228856796071385994994048749891615083708685592746159646255262026953613228708868792860387613288430349588713937426029741378979602756479318443809121188993841467133459237341035829509828254409215964084401669079716774209775913655475911777254866699657097910140126512520557173759307827462559554877077119552655448424840858653972322524491545594970247436171886575454552866753309061400463789786069886857108897197418825887890545555831141177633614901290800947358786825342072246857430192276697491722189614718599160343439856679633062104332982502744758724607596000010289292891111036843450141804723700843107829910191449601041610467448769875909977306583071291546734689176782582891406841640264574271723522301034538329493600029946958831439860365209806896706844489436462073233282887508001287217447012905708929580830138823733290469264479182241764568660752046652079882554006179826068224342518882014587387774812089694371918416167337082695780393509220984482036084836544862081275750632697677363637053304740306130862294395980697093626275429894292829364913453165652446945411778889720018298684516327060323509240499379573103899467372994677769241091631280747012304981526817437422706718019954672846975137184 [110,0] 43495389529287662312080315456132948311771793548811982419145912329852183127261616888959881846852118734502435720139446056720853287748682309466141120597588107115610172070966604374645568237325114600844690333384472919727952869402818547662937795354700953859088311576087685123586187475095695087336515268576315724515947383169221410594238430724800943301294857230840681169323282854719201860842485259079513782201843453275405025193384342237967989144513052927537290793368437746831509951356383717773753289185497869637168309854676643603266986751658045424560878343977575571679008579513805075189855647935235375357680815694667780847410733169064514563451544241549083576155611478891837111838588153087143998962319419844063201530695063078664580183920714179252916928016575239423996701871085044232066769682789436027556001826989131339590641384237492579623190378435657658762320082577326836432936054664131215061431879100049478470700962961445332009820423148547040257303052566570442489866534581233746679355651975252684985623944860724634125381811344318834551841541464811012046052473219698808626285812730359367660650183039232736533390759946559511723459410646311599355291721374593235516636690777026260830093378078251232056707644960653020549788130182138788002313742490951095487618806692172448681013049674938662741392337542198090468154297571160985632852061244324483495887256944206257561702610313733526599065469332058544834098922039232014445691998523036771169289348364735077793834572086496192547456679656630387346471426073809114225743637256301326911228427765551421597102886861399480814010230303939656924855219014061263675912482130301159456692163537460413648332456233101998405641650050645705254425709029626338111803666070367769566908021063837528856422670754970565146480519025703615583309533963098952973425589497768537445594260874634867263811817906139084574571859183008845760872574083003164547867595183655744060729206272107112683442894336714122399406728569449616755945394822628919458551875028195578163918019440968789031764700851310589762054383686435386416433192542677785597059189762053226649901130135464510295134633631847307224649977228870757130065287374373017106079466653453209348413152038616888920891673222758106230142646489385538015423851638006672128378690472359740325451079352320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,1] 63142253768258650319136261138338982996169542565982055794281002437913803280892311584102034675217307981279928036644246334817513381637823445633042200629976886804467141777989833314160772560071585359765160563273024006027243843909297272765773692426415644365521757020100125580237781070608430734033072184926678466633186108135268192805972259312934052884842442673538952957900497117237880055573296729994936508155286259849719203988981560348909121278347555194597562446819695096234771521804638328326173419259822287773247303600855811595652061131027642742666801880007976744690879053739867107177995375774622720457209550231195946393659403014808065068551598920219056859570062655454034470902357727776998106928699995394487547190862835375225623784899073863830447169825189850350120631190789288475210984391516849155756204999070736428484458582553063789303214188522685592839779449371566240984713830033496556177250172887726908696765885060151737281538059125787680043970860890098366326441376138573553001279243506795841903226532992912683058253118030445202381799555897876890364638766885479925196825822386873109241535429342995210920942008468923921763187901372902089896837409137411289953301302185985431311907712792680819350807954094622774382010356730552280411262466915797869444782909796842434493192646485622816523812856400890288161177678918280746629023551174935377806724243293636812589543345489303268522689990976732546817964370788599287430473762037651395170486682376718481969225204117781093851597002303115468239147415144750930332995492372562982721650935791494945647059338203925765996309369150755539463506285099518673148244205423832432664430752285154796918476810562579555583163154052056521993185390150337812578858267287101289836303803918892187761415386979434794900209516411814421978093681461792617776644151067947633118973364370436351268948918833516902454087485030945993052578603589809110295906702167572690833433293267141578892530355660702949853681437157827094893193774736400620560435885510628721649907498364332839590567424907316549620348479000780269239801910158243076964433064941540759295895153893360176067711149948139270044958085884869993887095520777833218242457070571446888579882716689066717737989113647745846146863097075102206443875292141570023614593478477760555128158588965486592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,2] 392103271035327529547325506830960858795135418443107636664588546458338464210798769676386456858604484199363801079852826938413145682818769227274364471361379712656708495875107096611401474945932129799541472927083345475010911859407053207516853556655049394481449204454571956672950099106380043852635583477436033785535187357819931530566771398052524458953679248579680522191790640372834117303739184696798522406597593732167913683431351293520563792535901884324791424532768004473181547717178536316282811593774145085264222287614009057378069724163631009035420077707015389930370486618071413974907007006454370563618543158811434879535331719245729976125858274902853714589615860680907420831866716083215421858093733179943806658821277106174524826176045584828886262400097009476374303128975693175899532300026450640865628073449257594028937378844248035233815639137026823299979046953016852359754358255009282283734817242496678145143190227975755095652674634860485121631745073147883324934642598333298367530640184912279414175305205762954894257576865043981938648339043447942047411496530388876649560955554130001401629589173218904463940608914162724828591158675321857315201028715638711334637944999130290907629978703610119731881752103473210703446674490464747728154811520334788253737944264585388234343616887779315456823999394102939074907184440667575685570985064396842640776284287166979483857338270009111068157481822159374178510770025855841860198313015821910526179845404077266098711515843926854287221241605923119824801983902291093345760300899536687165537106355694799345062425162554905019103122208515355539675551261721106970572207720388781318960527497097173976265380576680122344223508534471231029819000818399396301413611159822595516987478442565630563454779988776188307119469812471420172015854066559037440242429440242665779784466692367722205407330809269986691965190372662755432183590098244611172916625835382004452660429711962285196884093527896488270273405885319219872279564239726591966471614964384934711892539231406001455445286727755462703040335465302718301675741658877258817948842675994254286259357671612733547497042080775292898528401115076432131360774313116674166923550411675440747082183195968918252096254169456425091819211077651427567884003012569867947545632260631789288527692124865429504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,3] -129229663738180182230658711334990107133040201160625416035587546250184336394689213471290633194163061645918991638826125900643383495062501261267856555161937115923070786147001799444411047225498030677601653977273877094515725894621148660824602103334860444394113065002541722807459249362934839871816058867019390885103978270961332723348265615679566322109599426630201730874292966637021957225992741457460670647351850330547726077393526365848482661727161496362048516467300026602047365332052945319479013431745288010347653874406742967484837695377075742108970130554367201045574275395481997858518650378427300535638661092511291275615614301526445502666543477735059428028581907159754749394598450464124487752518216091091403243490872548027260240919713657417943483813631560430048039593997113988869555860619137477099743460006978861250666730221140946043033875876103419387980683434052511520374120969129850338379090560094064564169545750806985897704413376003787629470701573873800179465833080376786229677147106271842265090186309016951772148653095064875066277920828560674463593148385860467537119244449801176450116103162754034430296268378712251370303463311704496684638230436083766003421453719775862187870502387239652992466765898698127066863339550717547158537759147279895313430428216893549556215539580500174872203385425237022610415713281372724012548098412143236563356660297701231005710854138457176513973390061346791033163348250204836357067331108359470148334190000569480709964090555332004625032219206999307205058202600443598269832958340139749091582342245109361823298244025750158650398955298914852771405468190096625134250347114237142492841059436775505053940028306721075117391255380578167805712732029661940388918360390507761097885941562550731246373717486608393068462305401168147653765618350504686728223075346964263701359192433228160409316637708276719873131517692026619214691371285377642626086556005652816944286387932892535968937197775614216682031134816947838057528895651239601723283524072306505898450137032931046419700266674238850211724296970693452802466768297329193329559668448328282493752092030089921027463727946662955456789991442669327706721959695761997235359557199169330911537332379820653451376068919064378105364963866688471737390581295610925504809421931641807260213921384213315059712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,4] 3934017763467234391003406629175143538486307316955438253386322629001191090761848366377009756525564450576772044244709140257384183117639582552499932973563713497730466779933651604899253999084716126205262294886263941132562306116194570636815460057959779218639346230738058472546665318590024028866892091564641817882121656563550427074075643032736087161239127750538900733211444108791292771124357803916341637323560398466664593872582209551922260342691446037920702010312497355281791830469266508648097745440548781744979137333847493956389997662466958585371915001366752945064522116194339194265599808252963269660407186792876555326401639802727835716980689452363556986601756801849891327861889528370374572122272822879849909533781771063716605219887473204774328572750417635914271308729362451184368613956171738405318022026891618565813877782311730998895886502886374216576461420446500266966105437929989100052793415626538527013684555566359741021179835831701778044229724254843699830834582536463227322968833052586110818787440263754367578557085715198383335451006325891958487276727053488767006644994043747718077038927014339898990721841146152864072435069504923357637351139284558135833792115572848169384264270993723936530345921339392118290321541792726834328950000591758843656030047911748651465686063878397592572828574373602368394969916385911313584610582757184848285477041508316610262177633661582317449878288760793247210258908240750512026845093206852726742816903521095367140677463424476044731225540449559781242050304061345129576756591646501286295993692812713440500099640995557502071140654468896642887944137278705063219799469237592432308093479376918185146007648703031444508134115783594966295781631589525486918714579046059365784640685600061459635545637001901096397465824653481531123313345077617919681535650487404743346307641462032171711666572252263152045806571316996618703694506876214068564605532558324569236455263235828686341442740246100653773892632913474810065182003115757334988023579462608628087198832253679501713221816260513593080375032597169659983025763347102279557487120094238933083384050297078084429691562781360129063046619484764196949058259055960551136011971285077699723992374723458474476998899757645011233684641496365650730780676168972163247598994146088740672814379314158707408896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,5] -59639020356470936101154754953342169334002702815008520792209290759829312240032088452281684082332880936529687927288576400079298215171388801140313932590045479562245904131403819202120648360084524401981029999352346245907069030735610071749076097439390747246250526834472989693810515097727599674711754122923908407487266399711020188432369155955261682669665545763144470631780007632213258844516599414412491884902236337017747409066538442755472612685753242346068201181802400317467233100972142661376984529154369912694908375685531960130497801668140126545680422271105756042324778662747704145680916896278716332939508948461813330407191151606734704155648303617505948438751194096690327560006642719980752764351882667395097801443581871776535949774730093773020590626686670369558892130766640907313739111939844475359829037897054928746606895604135812334422666403017525263506206946329492323281965624877686476706177705725795731943527084169662585568957693826895911751668273574558572264152356568591818864208154657328718464329708881987491971750674648434504544320782082006312671030276150509835569290150695515605515177386522590866787371168684648754214082588129480250902221469152114950044411804217555012834228032556826143473638753265684790383792251623389750003722094238598569621749795901979293745437902057013679788576736649593973160574773778251454120558165063107112240998157537641300020119820308714120791670190002660677159051897876297202486751889823101052039035182741303183383181841320402063891054998403763258889878605201073016242425144174397393196487808051546492044614416094706915634384289033155383236824790675689032620955350340928888888352338747461986502215039347958094327075227492406827996434701648584933874327711306642435487750396099847227735494034544914873429460277224524232416183136823458606816030378699861386396955046682677395484793657850636828497890439686900997994379422802342687189289249565499982591214765781248092254833042880691665899719342130515301013463792675166316506382306705230033393741006649876240307269721535551515448416549856949940807305165979992776834525861599935187463547242345431024926401011932810368972008125652842421142218143598112328173384219888830793962540114787522895428912239693870158344778313617344066314071792327096038579747833078061705115538614100926780145664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,6] 568195251349040341882158835864392094815337877648049190906624503148609651977377109843092818527058725475754602308661099575743492089665302965801166079678216775606735770264898341811492196435080208224395437774661735388354347815799609599017551998374629634137011400650235643347857155546706572032477412602350519299004924627506995230689858486913516756379211824891562307563552034475654112294491939403542504536184518454595530687990252356126257466394599378458687078951281213036243890989760523293497707170267201743968994916691402530419431971042551977228022300232387760914087069304839258929822102882945113202561330428967956949311578017882480703887000262298377281781033051930869750010655215060583481363111484766957495608508599095663857583484195565181121486255051241599972817668327473408258236279710856853198614968014466207163452386355032886938831376145439865368754056347533637669728245980052880719022713839467725792004960023864451097160888910071532177656711749839255957299570204615613412964017807393118830984574354304400223932396454993519162277310612683482014531551299508446524214374865330587354073780798259460980314763733289504150001018632589241288644665687339351262578191022433629941027445766761625317471035643884767857064669743103710799525178492341003561041238918329144278246033093933566400429575997085732620117844829262805320087663287091189353226038273883532255419483170055750564082800671602055439386228618646468145062508600816508342918984538171740308710652015708325776328128546790738265145818088451322622772263919899130998595593767633504957552684699478367364296450369792672429063404878661978304197616512882873415354612229207450817237605891426889129029477277042409801608534737427569711149791544542037916667770974237143087224427622082221340238175198427253071696510397241145702588838591504724881286495296454822101148150176526692846907133270862641758535228638577663220119821955089796374930634410788177662515554321550358105713497348132459949017475718503710385479640221179199758793591428481020609673776054534521911907918939022451326600150008072859972803034819897723030569206997870448113526709527238348080560500546086195081920413021540624804725200498942073615960057510917058222122532474598604581262415575871456027479491946119445559878058689023494777285108698530257391583232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,7] -3696460967843527163794163664109298870127465259044546711439913551402285925499629118599381464116518152855256713190963273201539079419001487186776037521688383797973383290514065522905068541865428158497639843144280644030166966440327307655289121510247556676240627515823113571008006628953560624439562358545237770249800401264336680633215667221067535268827003582564364903448743880728086605956343637204603425951947733612880955543162156298402953079150289522065744078942447151380561979469030932564594549318730622057476882482423119609431229843341844559838695330208438599381954771234878809850028404365321078467100152067580969308378512914844045958055446797137287727810007462930930933803578734348582105699203895503124920023464958993199886359314183911137198996186136335849952512372993868884901866695212438415212766858687442364466910210012449037011036461831777641180954430666424927639377170221137531272733647530308212501782270585681351675081275439415324096782456314364661879257757766118379942321039928138599660555751411294193325175655710032710640584299833716575754341247551495542009366429131641676347343309769390419287314932284619008260735637376328049246270937265983619093294879213858415660770739396820788184329203485199786405305322121442847695330591532279221099011179594743759040823792134016791286945248393924254309944496331227668268041945619842675896482093234202610294563447904199141634044439121608936768945906822255367121814444713914338470092031638661328147286950880664359425656637848433401116396757698459451181040561895111457537775590259382909035408650644267285597126229447519296074854230816104687631517039885644337828682426818026984814302025002646454802511595182131821196885810699293317997753972894091675112064157966456893940396455003694903696051221127614032726965011220110504262167702446436073170295347489805548380933607072002465449527507039493249978361954793532740419079043118317971491856696247857814382540479866937941695854899979416803115228675508838707246982924656044160284771973746782352302507409275096355234371734256852069659590645126301645423677732749242300248789310934722343699306522952074774402379654758843238832565890964717090923836563615352708772924241960092070827634695612151393075745035799923133283945805146125593540344981153952347731547883056728244786036736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,8] 17222777854615316448851454347932438841999245546557097123900521094769109374343936714086947060946219119134659578217618075877106429607347663832355681176520723634404755029064262865431261342881784441346403825301281381032392218519202570805090013439155256959802794085337137419645719339932595925757364436879942929364897886818774084131482126133539973806372423860139906692762507007732423405711830741084783804975302985264141879172593477441169923214557839975868584729893740988005591319834069843936428120414708798891466466107017355239649092413025694365752795452036121060022510791161994801377874900164189426033853547598159534430856432501803596091776986536905436423484129969840231782815696678848831810725344903033764556368475863203295620222303499517903929050118101381277362296333885912092529809615374310769778817844575830299647477170587229874803504727650833440608107797120804122610695321621205442863885099759632748549151203908657344607098639128501358549727784231600663075047163419836159044108423194999970810376823517708182043758136108393725404375180873321055108639873824922386296768560558880996717878409945730995012036073327759837070483775501861833993866013583275196156131345962748776778698796584126387924245003710766238131354421564168380619691795845651213447299105132694231159206032694285104308613321810987198017602535647632384038729942267581781334057926871234950348149356894191273878804647877545158192720089319540015113144788103174143667530139960145569321580659723353047525496593501644170962001268062270131473220790357419689792806776646172054610233766510568915014443802677251282188423708117715746473497172267944015722996313562418578432775683963223210559690623876938216182089419624629654607470517384329596894163426403976618040318502073591285874651393582599056204695676797331063472631338050732422948631567516776279535809352908582117363815187539820574340152414404245722173784548806191960837124195800006939237793683945231463712442658164864673139914740400426218829954509990354754611944053524201396926580901223685644443300779566441437957630844981698563129176594523494680852360278293638133893445525032882864953926759992615856990636077407644730906459749104412979924718038162772363283881125109444957089594246922252034518151470485513477036370590687848018606105946853652262346031104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,9] -60257407564286067957089205037093302314225544944415204252683616278241095906627117463630683188385675207859343430882353683830994529273635039897353370574537326184050788779690745773481093393197880343614520640112880978385121804095454020962476739120799457084636338973317252854596977169910840127791630417614642810153902164245420678596693675102097052988379422075810482846824590249683299303728566981640930671708559441327130102243780482618948841383042777497386410873707954112127050219813999333245713613854238990158290096838518512064721139768633480512321758451129695313418481450477216930023980646141046103901137575416009142220003668620752617446518013805983409691861710034625267717253664226767532191813643061217072410432906887468180209260477678169214334590425755898003782846194897660524910256028419010037079891213421126531105255996158468174829048717502774393537055982627379706051384602352678357354959862522789056338276070446922626594233727672524059259812576629930953763287312661256979673081422726202473849865588235504400243787930303640258737310615357886983627110659838904924464191095125184264685118780639389832720625639666495410644006612241055108335450881512525902955657039716042954525400360324630616953310478238365244787809883232044547449865321533163330403455448794379430844439807233900374191982406064334878316492141742243800968668005129976267643935251339077077731198232588528324458658776760747175732072117239776656899250670002468435991322362360330107898381851616444198919742402003589844969475372533865037289737081056911702022539597473022352330424054048752270106378392217571039447495234997554892061175466729692613590519709439469613375057803235456203296500596146411664873999007783001792848202898058679227929907714773741488639701893924437069470019550858720966095469014025039677473964185168651046581702877157908663982518012079772777039955661962944278101900268695631301362112522426809056205981279214845816087299477514132272774927490504678951500477148904285108494717811635536442035256590244642325894928766482991161444387802544194073904112189637313712136849904944963609079816571255677417670940946095192949820511542207984338441150133508963055067666414445113908412255277363431984935866048975120950630256337286773663353999807179032773848057356985316780519253519326774407372734464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,10] 166482131267672222723097195767572130115700848032706077716565025312185059039125436961104911883238631467634854175866590239178332352304616132788226914897783011354546478137292066952637825239583024817643783588728774328998340847862160638527723546993911180042221833358849658348185722976227550428602890892868907245538526928832889949868433197939153624051636201981429946398924095921400687394122464816392610448479077824558968672360651665274488116895103371141696864197501529759560206431973545739205842562137864784635278855068506540054444539658224686058992725062782348993290767754022291902739256534907176196884215723064348799421612506774710209963051998889251064283326320827143209374282236699344189044863350919333574084568640286922772869537525678725425025155701117555269725093584551481557872346759279897979224594059304804430611717235265876195746830728826086287416139766649844943628869673435128926742720682277551587771690350559422919609826617329255488064523092388545174759611721837643745947680779506661270767121501472991848913409226718745649267190040662585957115339646376558181700721190587641505768804154186152316187132659922791851660318678001781817339793839282237358654062168452685858738985271408879737250463319399597458510823565695712188847222072912855309895153331584189905345003058511080124517012897406694935675050823701187774439890902995277626214824259028195138021544537271300317059512373523720702941957038542147033094493749193975449713709829600295704468175418677631557119753356313170081278510703621704861895116754659117694067898268577319027136146592487374244501096693109459620243693544428909265188312780747804921734882800656887591118205271596124056206920720141205852604846874490301150053053297569713618415292740279974602874224023937363236219674875212454152217855596752592089058628746743805699368226515629608731536984083563607095262207334729666122731910881085145411525219411600259484375633055286571529981142392300726703566273688213840860411009264506712957974230723626509777730421153205407442798007877681791905811886938036372046731920039128525410975021277097046308511390034593036530955734827776486949853345855946446027302520316105819746411628596479939580231932109407410545530181154851973079852689087790382268484308391319580885693912723528679245817252226068671727734358016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,11] -379295667872035712618773915900202525447248330013340085506658293894529165749045931811661527048177009063042355482403368334880387947013488268246495085441444078043154995202359952677019896228426480893005220203357809673619462740988701194115458229435064456344617062652060975374875147367366836605505750236755740798263395942101744511857721201705192717603082436292637542340586357692531959858329899375765374755300457878435893330717575147231735494967214629954612536748867815155552372317581634494530644805526491245496743938656372916095951281825601509627289751857784119792153293243384820492727798726426059788652981731698554444842027890599356788513232614472554868827157346664703781657259499301918494813308181938022221662260723968565796653262332964224050903972611903204204631641247216278358884846112284333373660208823869112485334632265497021778059634907791075808607675609175493573472212266611859216440154449507689164983865884484274699187486004127916342086706350131307002633867774235339453439052488067177999980649570559553058052648153253061338957973007936970401275773086882451201573985446820897820957875966291998124398850338280193022164482084061500261668946784213970603535697981875077998707358701801788463997184723027334387010454619176839008150589459906782293239839067298904996390781711745576338479787658219571188628155088599931593805003511516267426806979587594105534117043223388522008145940244366728346534022251130806994285376129369459923085060948583671349906195268304293653992840779374236479103604724439489030522631006658113360889356782198903914811594930801419470290446807212901196803518330657632321971700023942004657679627072056687093720350704589345636823819418926848698119810383728486148588641912323567241420785896056064282937967010819279384762603157222523377119553631552465245517658054701419503182008986877571355394411619616905762739708402576735433287695099343373897238090463525172901289318153753266816644894420106225575821103010827875402787095464523556235156497488402760710419857729503346759816452497740147493333989920897023006433635421194106461237956808866053237832721558068737003718433069956909551151073722575285132646106275177486290470191880690774350731781671315167102086031664526929944818508783679143238255513824383459216568306328004428865372849308331753119561547776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,12] 717732194872816247751787842829997689967371992124183489305411248036688466833466629169241839174595697433812282221648810870443939780648163217154161975828159032345047467251853481470750977525432513151102376585663785388285466213262791126711546530449960372766949832778311242303969666611711172256348463337732838899994140566948124440333874970753983659495633145085151554612205353467983826088196936809567361375270865042808662294469042370675587184952044545854066409769722594495742334513652380281358306556467211137243835405097766806580502726689171861917453104811384010565567736331861271000358396450198675846066785752177069326060090558310403353193482003941772602243074228866556969365706827726649126706356046447127275998005259617382248783310933660412090998650912073454634308981129624254716405370792676384682228963970968466355560019648393025536299049687815508496523483459914497235743679852738306756184894097898432717236970982387395850694244077253777962643194032308324355743584322214070445743766763376880319421984043046221814327710278884747694323519004742857732088153624340020141904993657598731124392369672807779533405167671252833113873435309936622554023472625121640997887347184860908029930661205637925615271329545614752855328246988583910680021187969490385330980551889126071784596751340214881282133800463466915621012517209214503319804959150757018791362785903396197053204648103267846366895881584654992821453133728273552108401795804179564956745627763320280768820011607440175122546532723287734222154027962246353385624076875545840223873513986165149697688152418691894189988424137172954671458776167554239410958964564957487579803362375323173401046939145028994533058512595757444226990994953383755133608734121675608689319730975703695086941611502397929870268031629785800527997391259095461405535548229858743498434057117723050074180050016629005278058437092896845825169488283007670017849259308787310953999339092903284715438832885813001490830619345234630497802092930281300755198531712578780137931206132444324192858768260591758646674034932256361476391326621933079685475488938670770181934967710540119167395100880938638603347268179350266476700972544410008366783522539814972124103416593108790312477135407005804506026817643428719330718668708679666962267104048111991736846280270164496659459702784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,13] -1051918176364327939006232882785861742494502400143112048737890799877655272757055998430738244753571844458733750537477058268926768059102029529243001579375142204921363284083102340300430778524898853367885540861472306073423385328998779530537643621531536464347743948817177954629177283119654428095355298158186700492029100988217420384154223378853142417358456685028109393821723548681216647028083323952180529150606383594417739755974415877701396302337056664933954465767906062443527648321428252073087731042623362755145931764323352183683641653018225116634040362938126242231482293571039704092817555151735001803234029534358096533727513882535677807670393736352777701228173899926233327006741192086519631383804341321019199566110972303577877984410199694101581661048225318789681103750613521446411008334081412371996615989513181641042617342536788463232403160225363428447380650295545705819750057855765137685296201534748255555721114807206492102035320215441751804370734332737615280659412013480700082501124141942656727997968377051837460348967238830592945657702484119151153607065903460894492140553439836064088207369475292184466697901097780707242572612161417796487507863066305723848677529334979691716653949419271023999479932543750498887685429278281739132740891153008100410547028928070053418355790323022901739861982262782904325828104272539356117302336217193056161456742482742794345697257196187852027699073083703515103439662685699354210382387430890233062426940831616054902068260107466645517014470889430778269951742401981440919651394452042878894707493200464598882945133412662043348510943559893062132693988298588717315987844189459137450044888737145014959288844159271945358174670496815418302358309597772840146556658909149626685526645176087234716950871065583631671675577814752674877034162390514159298779337621384873183010553542914125231094582789995120423462368379061509201206377969801507237167434621067865236793754232185121828782411997959961207595662264363922729185476576945423804778562656269170557141412530412173490531703932977094449228714383687607344639098255895903838687207892137912194922157972798161964500706678687073406743137812482706055628740277560951963761858482066605265825137315262993014861595132018928324811520229048308254439884215321163392375329131445759593819442324084586654533376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,14] 918579832288517296635782124840558655003523006493923893298117105418641741740179534239816612081470980609998391998647794929751549110089093265269789839042695186358735463269232816580085669754014358080480100907345100251453561705825003719806262916778096702415108874278362933941105423103090173174572448782211553001717128526292625968671412320865223293260479108363932002652480684323782885941690267554572058680592131345230358839949667638303494713059443763190023998757899901421542782058517512612755196337988182186206608072827171323427417357115703620583622528221390663808191984969822552125340266541824157713479960631668732352441720207450339329592612260233327869920253681940568182726759872081153231509227255633484888903312750641972161198232695072163571899559485852003662615012117882767378545611980735008770717811171739201310296323610178772806936270074960212390750985071478319194141319333088213093404568854295332337900055967998344092039337654328970975511638149892097249239682126343723921068744976142083260873103070237705304390447832967527329119770393874154022670241362758911084866498542647891445838100857911584975572072210008391274475467624848052625135012985848457423294587057144042247654010339872999984544679506073075913465515574442811616522647146240396263125732961482784147746153362459907190977621081700832214062232052935706091187716932104981280441855953233322444245930591171481530093711412836785455121282935402359553450809624894629903076269739022382963139040883088808941709680451222455392780598284420418222948396156398142490627086494705390683876210117537897354894280465203797909011456763410843899990377186679823179115786772079317503727040957434053964514466637257025165775334769581620040546319189692693148996523964017178419798186883908231786400871324698736247524247755715511208141744831976253446349964186363964892149828809537951636855951173471558738963158219839078773418270210789398000468377247445410317900494801854927352381810653345342192061554175366659101411868418293878896357185687811871649281758746218168700647285308839447483461785543938144576791092281502379747242221340201874740627341600317468731037675550958729349190714000872330859433581593419445971002708524585796465597247688378825067267370944562901388314672021149414908095275884369041435830463553550574514961336672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,15] 334887132423450898287380502642784429186244218175626371277708954620508800123712739681675930292960343307626883848973730373671162177345165408897199012942069851863603143358010475800779270517212412672333350529727672706542633605460433631713531921530569872259488234290717330438223388318085131512450638402474925031496858496899097089606249012057412211333262854989530798809576889359705448927239322083758390208379343470688906393923803317274682091315433883672889025236314271653356321506947357004060485421735061101028913495345847538060890779949118294622195104469176365674435905138470126261169322330077726669878062437939769503009913199581891132180452021888367676309823531572387318170534056420730715946996428964780088808872226452527662064378648261223033633721125361816960635306520944791900418183321456358322404232107472122628897796264635180413311647707173530497493204059893756423628088811572521199129063987539858486596764050546567554407207146095442061901890800607139482362493287182833403633504667485639349085069249190214411828591969702473685138305503276684492470902349801732178687180590869160749769650379693091954229872371850773547424573140819564069435760375812154178319391426926612462873266142045382797334097218930959624842048839885440702641097665868265486873335042167954761617903649636951060786214367238289678418790755410791816181833003172987539922467976235018441970524655819830419236928240525446127946504730049730811907303011939175613462679967917981080730837650257057419366462832379282241551574829872957793954218574491534843648879314715878318277862299944114102301324544972178105605151271770740201461211329638873096535144506284003178025154180893207628315766585587788451272493713175378690045057511140676082798697992540545968364290944210733117087536708058726773041548987743691473158377977832328524964940220261622476330345393084062200915498035578006076733285534893245659724704701077179678431501378481242811027064885647065987464497695321252965942048465275704301230222614252435012749689542140048000724309208223281110932835938302683304895287765851289429993044794613893188195800041719227479522463808862387507170781226420247056735525288935359320363816608061837579717140079789418112508707081206922533348649133834194708147015584237924907788363278284879592127637861221780196997153848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,16] -2652205155903882051600948110256220758454933200686243338935998112924993873836405543695154198024961879003063212031119619032510117369263360018895308082887927303158080916165875233201358660988407463132685045191215353675288107793999393475959390245604706123575164225784488790675787119474907117440065101061504139079701718953463907782027232930371128385306384859264732453575570087031209941058463111261550750263422641520569056530194687106019574293323612918359242407423673829417661437353629703241818366504495076963696313641768701459119318898656062644724528743050701523515588885492996132306365673516793492602263921327571739023925894048642767135853784536889539832620444609413450681742549027613716754816814227915355290838764053370492760478150965573500844746951355537228726193889822629569255620673553890414959219128134967749533817872521176299896890371068579311634119592073360626690088442756907073957240953323807921436318494886556808136291388117338740331990687164831758681652505767213176050408557076949839791627538024607548806116981071942944093009783181568841914686912437308778874252072465071524849242588587404193417905774061443374094335701857415963695594709852138469584281048816433771689980057271734206312828390231830852078890815131719414435687890552635843562285391380528667657185461316068989777686797781928288942799689254984283263348518781726389064516964819111803577119492275764420737642884894990124824742484125698253108043647248307405844198888805155364103066815377775654805465994996385213832167264557876478208881378331759579252361302002076378932321213388313658753183891055714966249373997239458678657486562484343110649666905929433689149627303868643187825643569633629229519648943450784455313876666821533209687748257593246520405893269539955385913131989057472877170112386713951482002108656053482294487633408014693562643999254356597564995602131244948332380021844600136800902573364566442740728791914985398535097358514459171080967976551708428442298974221168480523515375542577094500216385087729503738992373977043467158588162700897969864172709385350209386547279766724782182155190060820820698979293247100999804494058384102561012453017524883027747030164776158933205279141387088560768671248335418003602067875749516304635032693233205733945358966181325445246586910639269368154216439283212937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,17] 4281424575676716051795374739378382253680201656574267125404983636867417327409322421804630936345460323955363135615746987791218594255961469760982643766109715511064459710885471409021715569806173706078883525142849524808440571395469359859372095083945577947153802342685610088100973710145520453082822881778456847848889096946216856646073954498210745844482239602433381153069326119548013210263225511217176177431012758878901519096311270361744822851801627213288645470163360462279806743680599019269159443229528827351348423760212053460575965868526036204350498411342973160581107254001410240424874854176435625517759447419514265201968497668163081711871843621300871172881559644738953632681984616223089831795825991790089858709183345406917004126838690618478273008229522981585589154946464888762283451360689301466333717327376460356310827572215821292016283747020140061732173832649401529125095827746709734395785017793760109146839729656029615453536221303905442012072486013321791757897965720771088535829549174425081672327757336133135395851054851281387314522457439306132293891866404511854275047140301442029304442848399781046031322846728121657341625815748582889684855273206834390825896098339266037745936254188942120199751913579462039365948254868506987081582022351456309967517917266679657267081149807832271664465495443302489985458563191743706763270011726548145460915133840687416219440964109914465679852808302954139790683230830831328457257483197702795054555649395104984358216055988516265741274621431898667421178183436374112572708015882129474840614023405442118692629488738325044570284831742447298105359395489990689939238664440479823295694921233892837521509829496737990418004506727501677816654030670967481397668688436076816564223454864522643055421044125612657447861032131899839698484370665620448778774705881799022951398360088003379164437041678835303192862962280557478754148881789256968724616605197737204297025089705406113490422850042891754455277102748959954420085981443934004537578280324162970178344947871174092768084125933858022360288539612049670771657826911767248120311225297335447075042203877811760452316600680692478850016263502832693138868484578473024469061190388153458982900026216923006027715776108141414037665582838608798682425650562346642802214567887235244310748303783401253497557724836144531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,18] -2456895747486518452341551615685362887018061108027087588855147183639862584951133876465224171774572583896230827168720152632691563213994343062261859589518352367925782023096302231786172671399144953158327524050337229373179521802820383281551604376579459069346468862797939387228906418928027248252239103915821628883919704937810309182462038750939633163734201067792954152654715490564701549388444982863029557176044736034072811076441282868888263306859986232768269761856846600517142521980340426625408500064545451340090463824840412001630591301431450394648831844439789009823584251429442693646568766090960730195825691904907211287730369543710781949604675433404759566070229198728162943442739299072073310463435568642800494514415098714731547406144649890044039788500599151808410841713716738581325547291163808758446169088316991962589274585236443189874977436108728286689068018920141402550220053622676362765962143516950268072505836721328722088529320322562376620065931945976343707237763303334124300436839407933360314956135268735956819234329880309710025325136531688801229737820122138700823429165121234337582251100553234321624683878370925013699225722122115278505585586061635106423775366543473991706977556574119166593120606802040181048119989557671325717515268851173200196828937551533138625771794344251509396543349112771619031883482416886426822799159017942084676078313190244064640264756184902826959775302967602613865551915997690136605939570247441153667593696774481578724387730727096087065111126994466232959398847012125855907752410649442271799789130660861837912692113208381793643338542520836164037365573444037012368132152184391397778618889198055496875109156589878382281348560970421606265967369115189913493948583634439085474408356575617535653590522445328944285947056485722426247995973614292441785544284513330729107438315785433108856580486309769884065033658338939293206203116826403066693594893609555688191688190096753590334208602337012467453517089603770599266455205083690840029632769058984433906838874470189749415880838532074045571413349796577612401656995546058946367396829615429726467741745860267670998361527886177502513587787760981922166800868754410879892988704638476263522783244183810066532495300048035487272212526854765956464662217777648319463730954016636651107236893901314194045285650978875329971313476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,19] -3906191291439208213076774411281956266976231366717748912528652016325682712985490882441312971043559378809293159463235058823790015833698420112241503823523972632081542512237668907559009272987590060069877078954174616353662558461340036334844806870540640776556444978968986753915584176820809147065024033325130721852859153743357690485290917453649597922108114613550962058573584469867845292085084576116191239659675716544812253720123889743523456493028460726936590582581821273891932369303537763045508822141036018474140449580331371037951834152656789067443331599515251775279548192608167888268649447805112456522454804070099974440600562599972923453362296512184557205468560031916017281721195188546774535212824018322144788650360868046998433596775810093126616945542496158848963611899042412168563236976670954530477916147897206235103356430019032641228126112360318201661237283995065932123310590385293836310256415088910188809671723826263417453072461450484811210758076922156210508544809528170321053970819206414055130238997900084847316726868211685271869222691292988957544436245399793933526387682173554092516448530389557335148633049328041492347316792200263897750120379076328939463777124778396109185667679231782183691095855569998769829437656645589003349267062338063610111813642147900759158709842525280454312932856340566608419074077243479778585941759283237730128588537658805433458059203318992653619317586780245204963699683736683593060130862031153893724978538388765413113016299822938251785788987203088189607401853450071530061182994648687969008932127924741736197960338934710213127998010168121161006191901611702432292481640138041728338531465013782148029402028561785316270090329887753669991044698818024268372624802792309405259628360028441226910236429093168290088126141825607803488687420045446505673394636845235078603219869133012336362202074950678173515342703905801006487233446309929984352215370841625449304154680355080551202076250082387739232014446821114366231934342620340298298282016040340572584105957846500056907534900161941680026906926454407194545684196748459477886805303856022724890051355861872805449109447062840777990220294948999280246869194921552379289362216768973602272649036191380514114584429225322861685364320963809712326975360795681583567819333871669309556239421877586845674624478331029093146324157714843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,20] 12238183682373652789369318674808796625706379539157702977765738461145332500296748581599589688497522162097771765186535901514727532697049218486395745122704008219513510938885373807738898171132663375313194952630574131515330946949730223427288507314347461015717162341124975717630705621611427402054191249727690253417454301587049561649141968508201185244722602572715830264961187428852929685654999663489927652295788631641541518616376529242191232256701806985002845493450364293240607969294444814241028039932663432476880709261687196028889716890073273877479051854199422951564881100983629310510978534020308920582154147065398062057128010562313694682623765309446618104186852328458422726974532034329483038817126564287113591087453731514472484792901507941257595859248644206071050062002284287607949997012394540561974107079352940652436519342796536029020233257179083458531051774787089574970384883714438314918321056439007447764600042634386150311495340570398783975681987116897913834583237528573978289145494519755459594112333880961939185229900338846066154451505037797711997552013600915805874341003746704533292831850108917112520297524830788433982005511870876358910817350940617471738822134279497558325975871952944023931586001644326685091080763613937761394885423388820695142108146392142960222057270750827687011488945594179855933069003217204118218116608541252879079105428747185769499770497536481558569793636306250405699174067589120157362159096850469459654285339273457418767362893982306443504136287874965368404203466686102729341855895731765963889596900097615152729996859790935870503957088621605318997525373281143673763445987278756978243395019743593857689418899750156616493252290626603612334285101877579755384443264456760994294437500396889273991729490050522497387570603901156391168393915803482360456256209517131214492451783736302018654524018353494740660477309511455519479560335239190909849722502838649585715012183310195192510906523658964716724090485903223710078658846577201209560218982545234477246385077830298748472067026218351983337691221370356076001016034899573991285147997165134788089836238812553122981593595847172210137621125951157500476001711932548928024166445386559006732585888949986443157179472509984242786756691593679634158090805279441215374130402742033489711738827281500517669699803526716500177979469299316406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,21] -17849805510836473468438679670068297332395641968181919018047699495432817841162183839796600384615301852226554480460490444373782189923938628274861622958459509664358943061627974462278477078401720674408707620930348241810386665077623104452341176563339992862553403435923672800952275252613187829896098953240122715858329426039101966180219218789558892898548887795762875468195188298453259134088680182367347825774283473348416043392422352431241242425951935909355355061444546463043881461772907047418114989066876039767362570985907305396590190740654166356434864225041948451347735689350856087053849556648160940516023264879472813065637404163565122246091135321695386701673077694395637712942131912917835683081001448919524562161399913677444056218597020111903762294538054161543310400091660728870339275224217366248502238496845686278064689360275841228885219858830193781856133344650904604290595798258495717867154698096832122964952827648847508318642748580174090440880024648916017768805549938803085765478730527623582935077087874610062180235113359976691567365580066671584915766875152299652737641396967935289760366128825770822714599239843416407462286312065198105863249486612535343506804861319053274836330161605928932542141029770603121896178926086505953426708175461824449196072471594483113607779653710316036076427496436418437920013152260032502358174731763920602981354607705309348483708257528009377488404190704785120985546835169131759950385271183477880292905623070669653638378575859225627822527203320757370855631629370153791055510701495570350203759008431141159891973533653235938141667041270304360680432948628585072794686005086574074633839353814606746419648646614705728313640132866947503522900207608620266322927084776768995381523666789612867052479247711724804561748131122879811900835475555002569370912101237945395307695853556779077731557443471282663854952162181102677949362255780544545931648909766808056971214748747866634922867968628674889445209898417014914742363834346595197897488097541642089688758951872107814102257396248466853726816190277686324651508457581455149225100819808351220390041133043168312054427213257146729108264932425974081334638045757766359905029454504924559414383570962725476138455456194182317556841525119407692650339877184329433755309346445621888995148618267043216837391819474939549074508249759674072265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,22] 17690728092805924828131808475924152958601991932691462600958925301696757466040326487628476689987106138484645346946965581730728523247605003528418479683718335023676037675155328175176584187883851891658446282502352767236379949344166996463751734080558592851136808091975269865501777254764933075729954164820532565836750000708167910493282898306453362515266233938746067483679144227309884054921404819121934488051914840581761829433795136905937475149404634570468339638196476279603564874885729067615476959524766193817719958162792958004523388179160478519810394008211113005089220593009010677571812388898023072116250199469607634350069309467363210751497278503905931636838766644520437638359157113901266264892887436182374147440671151135984125519861575313103905193268603983451671798934516549248927693126516856427267919504066539485777466274148350103535610516930751408470262543152913045391214251247154162115828565856064752762673210624867457726758915380738732441986589204848215860908587274676284620024333155511707378062890984212111825937043882996074669142364009438214453908356237795805974811137484433906159629337934912778886288571882958462306370472819472319950423958521540408117918936455614156520124325777570325510315472936276702452094363797958531953724487329429032641727131190061371735197186089957143506626936857498802680276746220060390077947821574833746552792762843092865328695789901676459542497322699958328256497025549939444863921595965933431875630213846405439882616534604863301583310840177686654898857386560995777089306733661661507493481437020581862281142780476308366871455665420552408325470362162691352819562358697712027985399687909523425397673623049429618141400681244541545891572880367923200480839446319573675489078793812872087145778529741880747790090396993690019819303954737123614996544061665651461387051931169321549212457067590005806718443506587708141286205371448517763263459270251231129756695519993347114077432386615432290637831954261035035434618419469171534571251667602566666442380581661045314206095534535418363976042550610409948693267142131251683292048561383437810839156896799482496134427841428651842770523337491845282542801635004494897361221377382108824750156771493476724644288826659859254003838218349989633360505828039651386493263562295028671004928658569238468280820993365513983302385895512998104095458984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,23] -12391592505716150196670813072408045822134024178632995193817871350577436104795556028151044926440275088164768412396333444857449409347147012542185842331395923694042584322804625190819917217955656835323873449267145691439535873509000495790145154719714259069674364333997462386568169012259678774453128759110354251984067145468499681382744073121020392942166406387676624195220898508161438125360357326136237356323204802929360958692737427403763969515057048889568505943619088730314080862069654155220366619385582174700054213131628871414071451740102700328340549098492245930401920807751092920419273780540217385565271769926600307309735879126569977215678383859237297849856551464010004713526916225262192031790968599660115503038962394346083654754965838658947098548294664596828351678454117192074283058528489305115350084467117232051766850240865801083423232126809704398182611119753022424151064774013083396424820249268947936835142831085608896450497840551312616320317048041803834787438815435872904996954791260698978738140461964102229079635896184504506558854349950058612757912639384277605265565719876039744234348821257890135652443517446412971955327627870528872006132493340797459259840434348889659988832247019108744539693778839969748586685837327712531432029691929217855846071544044266361285973731683053964307500111750853643683646544512213551904319293088299394840291250082623370717758598046945394955391305715840828014152682886969873164503848104612439535609539142747866719534740536772220076729305088418211837403576262026702436149504672565660791753016012459628606742525740290201652974966209659942162547018809547237820206107559936441698682508719678426722932386749523599265534221071543278083920757914078593547185706600066863394928325383033647756253999162895373045401235449406619256719717438129267878744399593451577035580250265139716199373067115059700808703489677008875773802645593887372847096366390690672867489352389053033120322131553556557696813268319527669119573034168912570221697813463737837267353433578919730899100044638741149842081313326571709328384831598719401843185748969603810907468113132716454114305428854151823724925738934300995772152203771565010073794903422216997753917045075874940895522592502549141635299683852958883352524530251900107974103557117171707034522146759219561360553686685267857926111446431605145335197448730468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,24] 5087099450705570678725458060919626056819456550569483452805602460374705671673658809532663668577275946697458338559011628660701709835698351235801651323908785705864054220543694269266061251395943939011361803614595476953524638426865890385929449528209338163711242871734743571674544769738560319827287832089216124056339882619427295231450165910170025755359316377037107696560759080986399530416061524700430649403616830193352671481557406698219510162895247172883324819124520164847415300645224064587758778536285738034041120424662559740034332276081365850105392278496727652414164717894277881705412861246890229410692201868347733141743005226236093428189859533483897450482695952929035839428945806249045017249538280550557940618393108925667156960374332748096845015440201476680546899275857136149015584391636335046692256640910485791633319829767566374735516567563781078643304172582460278353953363974429972992154906358907900587793103760364053027746843089220650826623734517648264107633152039926432585390912453725303338653465274509263309846945118585125870661809636801455186358342017703470658343621485359235938431775246917675532413697866751328248435584911404762422890136825353386320593021679986761134032022919631950759392499919578328210285763846841531856683564956382717464323062291882068293991153446184191103355463806978432886128177007563573892232665364772383562598988482205249398403001565061623246448391249268754265696411967699716534930682797997101436530938735079196848508288450541356260691533585129796954843147026176820922343971950150236850839986451612155347042766628652530123753833055615966821343462666660742005729000239299282246705223635662366332086660579813875208551505142374014875641829756291399851749782344312583400290006909744641864013680430883210758461617396349179614692855735340209420490836556838886032098495896692130628435614479693900946882374196238004225438698482091678280725629307520142428584966923189180894907499403433340079798016246572076545580286193641561606561770894672680477330719974056459913471435404067962532820748778992954246166341261558546302678889380476890127499236479091362837536984090862767808742013144235965142759634052540445013471879858827345644016502251752977665001983916795599533938601278045435748335667255525407514666808041950629009060616837514194691362460169389936844242832592044578632339835166931152343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,25] 977307225212638093250713501771753608205910738711465630735622036773538893354446198132626273431768463366216138954894587254912139598635444624067818449195674811171853215300300341720274350425453609663240595164965122727562418361902479016413636814843091635712099514535429300832764011152850975843781193567933751376633953220607770646889329008310403295634529733980337760684130511916284084357699941482125604213554190490593753951261466348984495027290694525509415417209627764444294071154817214823372114576046997883111804904912390937302398861626791447979036396354627382780164146628693443157690479687153135912107091679705565034368311000832475194371779567016602999859062427019456726996352549484695460905002271273339902976211718422683360691416368338323563301066352214698993253817684814473569689406673265012404578407772217954554415035023905329611188116074800063789842282587709014095928032111867698105117649117887873704101050820556324730948211702681616328466258470251524034455144463942039458355621073389322675757784250679542855826492414410094630613278872240405706955880449068568419057809807930504040909039425879463603385785263609831738195716329372768351879323577367814543534229740508673705744835966815750463894928103561548454936422857102007399764850840590163184149113392271309941229139656641308828789817026351515439261081580409432726346531733325223800078119562625646456160530783907363377061852634153328156615393189306214946734443756928489372827351631129755673898854548994764872461187762765763733109738361127811056185043854619894267826884986946550400243697157640689176416517657320227656005947715699177558962133020346295513067388743097664129177185778743345882917358661054985858287111712851094279552265343669958319935169972432396886993395146884183872377853611595966550343198774533490890315509194517793828418648905084115295660852415148057380041000341397119332775496631497547801297853576516438858786176144188754716595227331000852176449814180914047904774771816387192293822246420008653456734714173007586763559205813912872839734658201957556465408887019268738345477370358431063437603229876357663504244336011604695445345346191512329004123786545116817984935339094727441924641079500025137971019255152403873800321950063457095942508348772935578227623703079998310949146527165980820264294165493039439022391637212905379783478565514087677001953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [110,26] -3992540856242297378383194499157281417879818127820094248328100250240198123124985745041712603038961843749520996937164715363241799542410447224390378942431020121774626535990038547401551583423098482356560421015203005699096519090651539735020673573933387888745954078296975289435515322361561745768142210985387761748158646342378432583397477777955762823010352491440319579647808227886794882759331657855219306543158275406019414676349037147421123226426124632362386332105650410495168872271813970070222923176538967334222615186830152244882426589043824806595998689033970157251337440519113102650259866100809397024682331495693427902518443180297961144485595176584036608692023448998701503403485036276665911946473309509651489742444825672685802310792517770054045377061812379991742452873437915778276548910905173387008208926802166965901516594791225563466598452846040878942691111358812672700235542274283709974830189067099573384762855502330917255556955365643293952178788733927627737310508637923036351407592376976291052769179844486076037938102589255592252847989619183054633681421154024490728216053162252704487492186581084923881584425356410231950373615503581573593000354576998560862307634005296674506336944903960805065512713072606008032615034828267418261945223644929881816142130785681798294002025544387211973020646809604451192199245216864934957011841311107308022834959142933300815885389850234884691501880643571888911373701113701006222028891722668681774665487120831999750199559860263955684058640006099652169530214068192192125389803292205719668056522234317200687374172448657153770179230799291670124228302211506657991609544258036188107538070148905224726551271248263180133839469342947103718536809719055600423542559943460010488785198534892902837948288072641558290606028225405928989535929293200924711810838317415525540598988947683943922653500203602195708145691020714659499210873548585019832363417220812630207599006784767446200287679762267919411426944470562629158326810288644737716850813480176529084739798253990485127035773878005762524943751226624587789921274296850159376608189934008583593082635058237220272121161561594105334839780314942917214141801889378689424206257117550133646769537803301263493648982392994282507631105432782506357990391893397526284494309416867468599542804019975949655556214345746502693486388212845694667407769884448498487472534179687500000000000000000000000000000000000000000000000000000000000000000000000000 [110,27] 3978920078930836931990757496759436752338295715170640321364861914188257407008705516231825563781296900882856123673078246576646833471984663232649085632532392270676208516089183326330930189026929986159139740748072927987465067436990322578799436592495621191737193747662934335034718106920946597704435064427214568934049423592056155040053120572215193785265518228228835935491545258540325181936545112756195090273469684170255014180865224802461969803080741141241254763921980773397997173452560000918548146001332256840499647545299933706451664406316005531363657653911055594127296053569937410852661501418830998071925673386978900076756813198658741291558029706486718183412031494248908923437356064131517790668606714590067937646245373792747948046493323868264507477183170613549197228063938292808201933669292935514984146574588088934945670163688335715609700864649773393771345171617001703755673589581886384775600712269600966169964014336501389029669447352693022406455136791808507357219161901316395890854851044737771211931218860707684819677428567853869083583882424859717495101371865693480221942375385922240716767916763677065245331582512025456136931556251603097371545262459288216604909515649713845133469544887335828583648583891365136814619254742552146740449776975369128433283940005678895812350959316213870400675689275298520344669475701517121890054560726556520945082348106283917428543804637458217330448920644486219128984250169351420703563513991247052534178269387788233264578617261378027213448539112792121338660277177901721313792399156199201628834191842125960618367444514920534897722499105849201820709208707155132156718673410101887522484112757493744642053767119041913898629637677763602543110001907002280173737562331429984001277137674350214087341515341076544323372897598527575581869027832008570109103539669818681496835253803875675256533748410650577728275968148931879421659963675219228035781214885883850428583670616980431271177283372942153990464443659224296697579344546882770006464460824695473372425606428622038013505906915204067209655640091420648095444966182672014251358864809947455703062989169757812320700894210715653193471744058231973163528077866369441719622673172649956208409037496003684735810935883578351928849158940602020909686250117546277563709582693261533100255673364540743154566219281246503122118324617109350049837246388051426038146018981933593750000000000000000000000000000000000000000000000000000000000000000000 [110,28] -2301437918079196794698327209149200483283438751575757762291159460481606642140503079686931890365906214217656354555196381209780507186528006396175074426950241088192699903620211273999128495567719582340517184519573852637119179389935414708829632527909727201443660178861840054435507232464420823206934514566011629301973765984600110827850459003871354793596430272893972136089741797686718985280174026349675616895747561042096746292387686678630033480521978053541108882438417118676840823834033896229914096373176625266179568892059442757019077631640905299486798459097118897157618885131842502629355687468749139961779660010949983371224386618025812831093896894172348930104120536396664855173873995877575289711789881299893797386037808686794368095534814898134956286834539169950293679590808186369041042985506650987134471838698044801309309247082663216280235878080818784006424820897245416486853807338480716619796073481359014236140693410305437880350089163726683754869707007153610753522284741282453812340612622174684673193448980423315860911917721263642568970336915944737225493219298147489237710758151651158548191919984212079445132209268250751518554149394350604576377140507399753824754931051284056698710852940335888588661936735105623676505142990118255657518342120113831031403086177338664301242567647492891000670971099860247408951613756050221621194199135531359400985115497404130636603328089286391435301377195859946370949561700990195349714204870254803246829146257727158241353803026772709822597231141714163248530913618401474328689579599855539362672828554753239909759481951184877246546606186020659210464479223833233858358669884482622996023120518350440876793719683515420077992234532537906339700084444260635362537852621693749989628414264173169447050426279897749223534838091800438590364166474355245270100364689043149763226433457646358592266185507451228975970484840726775127893973472565975783227826991447526418620793650897019589313258241822645459038484641262653120781115578350174341671126495066601374072192748047887226308259188062765657232132877400277288352162982216727847134017670093250849341738022560735042914960258733120892309935120932381957559824760289395125285524458005125989118959761647240622343585400864758239741260425314984020737191797811741350404112758087416699266614279267065927135481731314174574829781353332565189961922413885986316017806529998779296875000000000000000000000000000000000000000000000000000000000000 [110,29] 572571983527833383396099487267170995605769068601179322738293216706002781719496437346392212343194611354419326224629518543399783391712265627072460916856224530507622638573298763584326975776748874574768452259105497089358087204408104372833116507538999349553312021858142243572934568088114569563070333811768527896123754363603516766230297282224770443842768250376762978657709092872994271314987360758900714324635128014878879904889967553935415074646973053232592583292731856282782634168842751438487572825093393546162423092085688138224003033076015602311701852005562335932847546936038439346469380966360962640112557968890921320705704753450603382831781136292975029174259838778247077444749165879873608510371392128657304517397713621319301596551485230149056849816825197060054924201378244916786174952078367623434908741840206886237338931646255729865375515612228854207310920102609470175642455061774805388022582843887782613190182582332959150032743446540376281695951930507566034332459174779791336074444609165152012423926923888813945948853286707198180301502121454386955938277069222453752579703821672168376908553333589211578559841323020473173191478809307120605856243263182347758811945184211629994065890722281530526314023525837227213306690771373281833357854923664332394323760778025546399578358443696622501193605670566586416699126069530173261043784384885183684823645274659852791908040681361728981838237651607415078326912722963420496230592638999727704685874055648037365611732916740904546291588701194831642452090344001433056449903446109406259648200580028910596316455694314276690142742894704396945107213054214713466548490424680937282649969283754481771708036173013600728883984227293800417507481173975719637097002455320101947275938918632165984937168605772909606065260550934204025577003254404175677854162957458500878077461413281415580506891487742373644768704380379511842369988642568565054033260323142506371917576964837186948427166399087239948726136728546681402685443367352283234029183971515626317025664701119053467070954996015872956713157845690137652156958513767120564934846670892828982682583177259466686290992188403959526794197507823278815652502326863548247679516467564596486825534139332358430634485435855505420394714103585003507860234021546941742497182049572309841563812899624398016852780072551283793725590527079801351616888949180861345666926354169845581054687500000000000000000000000000000000000000000000000000000 [110,30] 339418117079462138313067101869666399786249666776742895042055353192747058301455778076795353615178140472124085158984452128714537826542059071309974809228685693632918390225265690316717477526800473258036674334079686336762466448674007423117437609070181894296075109372242353761824822699618171309785635025027919528540472637299524283988681925471772557298548203923335471507510162336291477060983958148588715949335750882374005833415420176592928413735366562309078318454100575373450306251598109691968874052461945495151896597615759416621854482360015992536650626985846291299774633654833358463897765091332197976102072982797346141015807900435571242610189433664664236064963654888120510131174929740950438332509894486240474746641864662387867841113941033938266350953068575227321797426911694455195249017311818452172754026887949917364940942252963541217463470537162759458138353255836511132205372499830001660230129111261166611133042455888013373711105742833170483059602001271921616533875398891370917095736631967133928283902794205117746551739392441320200908314250704497875253426382070218361849160478694768869906293983092679488079833651893924210160374452377591228491969130854958800246120633051751599211666391896532726281093952473713722719910183195672319244956193295005934970750395154134139201200956155569737060500517807979108124803665209353221459387161751198156017484748809976532778434849555968833280428388854491606417786410912161527118105334679262644380288036127596197017655022976351680468767038960471894499798338892300909088532637175575071660368020160862251970903102525473278043775704913078165519187449446509589426309784740208410623150328027805629134601144991034004258458663788016407452940346039481973284607020106002029081271289278143317123325182598569494737848191201795148622463205685309664777492903933969896593232130382941846176625801758533781134557718407731479702195585774480261949484804773176178175389446046764069632287198731653717258920279546154910052527809282688249878734363564768166365668387403650662873071487042871486613757009028311990993871306868314362880457461992812618372828020644897224191938261450867539911355313569795640421511709650885001500297785915034765572186883521654858072453734423837523351016322114105957484398587869996232869740955743182122217852846817012959632529038832857422892514258113735717380511722890412684705552237574011087417602539062500000000000000000000000000000000000000000000 [110,31] -479992931854622176469519654485123554205235803515933566300065730608769507104149139674800290972283152556039863560082366489187381105765705125351055306130987513016115223525582765927434513907239037717208300597764578947597143669145275876691636269130825227496028048478272610779031504557137477309698412140285093375033271411077903022674770970130240490220396411211846756230045533245334419526339259240225924212975176164103593595329838855458576831773486451065682317634776029541640191713850824561125198141360014163173436466071509443312384008351213527320056935466647803810765753998211051360416646245125598702788508945866830642774188536984906643691663447916899975417124876313320832744396127561710062193201490909022793742231842708167064905776128138008330635170002884951264478613910782736496945064284566561771447530514657715917649387135335795337797160222294328713381345125356860644622415751476689684491276364241492193880045286089089813441522236030965942955772079845973811735119974332175542550483305455885344564171517212447870734878446993248151167384483318922251249666622515263005692684966048119610986268910247405243951594709394058088623068185657558286064267484241961426280918048229507790561234638975127085580428976509613106818818839346218269898589825586269341257066585998149988939344617256698105073783147122189622826104084385326977234389623007193047574727820524935420262609848775391611139959852677548225507127233047335623276919358759754144513799004672093989642347931758836174947208767563299535731749478429245339253849569862826343808098963358562490422088485475964968756584683162280918969651519792102802501520812430068636867904351393789443821869634017169593864328013549748329300536679207362769038122874616748256948312665720502958073636662953524292314177232286833370139440683366876711449286822260608524294017455695517029398819594135053914199660383439718642111584114343635967846505325422202025657556687946448700023998648137602714706031218610225601317410844453453589486739084236352030978120952684979862462244083206563184123351817694412790482004410970581237096435066286173781073420271093599261318829666727707821211401346426763452278004413839589305961513870437616969835931229273248091107886597516429597936521782922693970119988291581265429294281640725862738359901351465017694648287952260434170492131286991890949758238075258803823075481886917259544134140014648437500000000000000000000000000000000000000 [110,32] 292354201666347384803166081472641118021762652926731701464321509647895008148509283698287392894204966637319940329585847326475564493765940019041364703763626823832056957988599330336832497321120406480577148379553667641567302443783574227120065303323130173306074998601552517512748362839673905085447948858928477602842457452654500248568348970069783868889564054434933128109433877044188688454703465175457689813181071479166527137570747636843173775805032253578715385184014574119112446350560067010333201196490204369478770827984564337356480053333194141072620340840005541419620400448942046142545540198603146612874361883509919866783198383665255379730543599360594638777584688837040684374948122260693690966801417763268681963157194786404910715546531934881222992804165998406953624630296234840525771311172486119470590404400207545214358926275428968539098220511638904648368762317705699269598595784813950486319348015099431795991748132829275333280167618143895413722640363605279369833351302709247678738983354772342896826333035537628645143267848716850616670482951029964967621432378727330598944425189906468750064133907188170103616280367273396719487622545344050310880232382832201890935822673078773778555448724627895578933893719099096150515176246000988691643013618335121031226644241275884333018890134389009812854697885337739837323949595784733584517291911230108951742839258574204566521658898713308028068943725349598124384643636836580232098832259725254460842025584530369708435362684161306630676544173022381677365999017094248916419392816024007776067204377045961880660028299048253168628390379403747814876354164762651164729364203209662539543752835736612697271106782487330867956241367699508149959325588706037165515531310587827763288877572549812042471580404983857712733133824194504110089910249763514067206273414708792019658336169526705135170544882079937493121169609974238908478060769287034628319047928583645973465358680266343381974884879069482295561394319333540947921576539061059155441584732307269268729672548400809367599105778246260533924097801480273978014743722417316004733841402880518368453095656153267209026543854733372592106204876317496895561624679908280728261378071322225332971166404594972712989651878053075348577786329959389800236583962212041288259023119943988560038087467501079275524761281232523347985607474891041943219436532069819569511215373580625964677892625331878662109375000000000000000000000000000 [110,33] -109210020643618821095099371245300508091043608612761945041086386338233566755616254300734494210624923371878032423844968115388045242882752709836144138838195846879919132963882199122830041431659024217754274874350323219031642155263480912365765699222342053026259559034669710515547802687964064671025990511281210067303556736308001936344944208357209825671457279138229711203495343563731880304887720283787093941411392867843565560061799845667137629560230299218132256479580171033785960296446587391765904423553359845453679430486593056177492092243484043832517988352547070859342089597465482315310046784341550324444807572486429751662639012170212632552931276236984821734702396336154334486562019624259105684621921632601973597048570478538937986635400737544720821157475243595850190928911321834461802417981887697054130289029077010814264601752130838752324129576544031483727624352045273809112539355361257621041793408981360478930140106083348321051409986089904682476585702927575724735352406678521406475888653007055265538906406022182999178953661572938867656764504735391265608958663454994932933342742537529604987205780428131447380537317941590242286468030030806044854901165533904194632855167040342563383272292636448597525706716732933797729401964822029812721701631729587697553890124737690246679059564359554061641345228269735771112362369032249292181354457605096873998613968528397022239988337018322102926189229235651295892833696628035692227642450994450874111221544414889455679566502486858875113290652901593344090904143470350011439640201437750295615445895103769072691057242141817881091701164720295384306827123510135101735881220858787837521692964990434378273154099191345587545633026869472701767956999476060835664831846028688359201933439661183707097464443652438144260117579607721304720755829669825853333650271023204971031296208455890197974676014797910000578113530784741405080797574557705144387622154074723079737449324999923186209944790772370683731437846690534427994349147207575593110561887705467006810320701976789290157033719903565255269597626420817389430348110726569018784544420287044391911735612239083983672276275871512701931682557568673354695470509387948580806985221949515649286870210168270452867544715243305086588267867554585482534335241057566228161006524773372736989976513434756910791985691916402441324412328991314740273912966345249064218769080580884178743872325867414474487304687500000000000000000000 [110,34] 23986410738030274155440424273593609799528247842884880556539989969021438849757596065152110074747697234172021332673085176464926230713305317006134329941949688564041549105493522785500601765059386941024324979109941224559031281218791329169733741880447348529793149017656532376631098284612573866652368501346044216798946491297604672891579232799238925208987733606987996543789415558704665024864333819388981673691492163727994661233301310095919796437154116947861800359095653418265364477278103128505413400191296279770078796298190072226522577033474910434167579218066323878699899610839994349761575218742485198966347835285472130707866658436358615197761246622254767817795178122158559838723074157806009199095195610113035132767219650938510603667168149536016800986763169943680498080806865114353941834484679663131827485833801287851868229712558389526324717811909240156633127337105905754441366322069085403081494031033069466469815881774966826506576598124292825008479177660523107979105553537886409497308343284358516957108171774580885715166317772777970324190477787099940020210697168186555697021648482126552473400371959877837955763025832212580528424476400590025178999516474342558516773928847680559405071765442633335012507766640120748614215926153947023264239479615294113912992017778121949721717035131778801565547569408615759079315126385278605460998942249611393439515895723923153170410993380494426795175956546962665226933120930260895739411016866085521529517161859537180046000095924275279796297395248698715556504127616604954770797642397363464207267797668662081467883730428367918312483607600682446850370504922962222893175172051622481202639469560561505893471305675108858491392883481302246085584055113146184722746748185210401235432468467742742144237194285359119026664055708954617357775444992225992581767174324942179449230739643109371854123519713999650076458135089513253795249540601364786299412412592516270932687785160040299337663443026134845593104885105116063809092380646236790448929540051782228385688127312093728032337515270734941096097889247826271036811542709874769731294598705604313657017987854570839324551021922716115299120610638082191653878409451090659073509158997280435866231181275660711165946847059277912875313937290045324384387317882982446767864984176921245098205380090549387028316474296372070290154509344380619290396096035997187311751525245519245377323613865883089601993560791015625000000000 [110,35] -3976192497746808033767210419549759276879392486424237451727291577296235338534514211528775780369279399863922167267965574757670135520493302296599851144594994251313209425355180702669801141131529466556698405130032757942426642998058072991739147485112793586691054461023253592797590614472576265467232259735186894360779220820640533022909184035600514646414504400788086532832963707182198004698174362981273368472089247651108720655427155389576606968122023327512348046563965989019443186963251570988805560449865823271960047522396261329731986326198711010888847524005288852777070279844620396395917202749147673918036100083365727059083226882146329353593693257187194973466948872060583627000468679344153930997658621961830577062761618867453582289795522448238926067299987324624152691881336840986139892128540637958187559803724195686001803322059965033298053677100706885267175373636127400728384082505924625945078850692631597237933572677554453118896107243391541649697481621254158934016972203652607971852465807147668069199751838602982871601160446583638358466716903871194952028822316318667989068675350123168085460698960452262903037340998987818489943113680300681266994843289254876679301002923734741679469472644392957971593584296124487701939723244545600522236448554296137428822931760362813099521077133266679331573403612365362456559729205587571790043461436498538545979634395684710715644862557176111960723284978294553083426654997834280581928470453558524112041852136155370857031263195041361337393518001840269824860784573306691240029064884784246303693728570460534163441857921707645488448661513150106302231553569402818693313591752893119031841657211251643514179806650193567555692916020026788126802496739788739378976922346363038102275915403035635694238790865637900166448426249355069843811786012043955195846938153584190328851076610212819533632798786188330377176172239569004666816416430817301456450363694236664379384458190545988510397271119853347985787149088575964674653039984253042295445423454832509307122869642314478731007687390374511110569512149425691640290323272099177652654621820345599301488006125506853111747951344066668928775909877814205371114927062823583978263211752273496608297285792107710500157336507157318805695954831421599721505185247144321814022911345955258243989925402477122995440949554377767694176084059253722510261986200986099048879480990419197500296277780762466136366128921508789062500 [110,36] 4755730013307753109432536554190994342612799809520694256084290619411355148195448585377094471330411682360985653591693733859282384205282674877723674289036602590115530606693493322113330885140776900465165661563955283434796062198891721888909287479189915358747338734502851708044165245793334002907104950851401096578426507640596201480862673138864004274893395979028864139713889317973128242530976053702697775188569557934303963466591992040422638425917034211951446887164757742948443863498232382224557903594161631798944852980365864175855384362423679941752785438402866107452048798921994530590033019917030088474608540535485463100552098804098722411841079934224249411331190917837330171796156057243301556845396424372746173180041467091678852776843616298203349684759941871085292070838494358012703914803310256703621053278632265110664021154903194925345176408955216332075361421077780484752085610173010065493599919651749455703860331630162332355449465754503322445165968907066911531630668695179367547809984200423379822316537408238634918666248292966141130584500846629200017975154604282631734200409999489461610303524835530675442669888104937206919404420930751160528760142957110372938821261454363149659088863678755637748765801479170400234874162497948167940248569731660403249822639364785475932879198633013760963499748170405600551030954798988471800016533557405423429212505609796386986881493937891670123010094007738478008581497409131379063097766889099841490384038199096460946885763434618344113477365742949889088359011379891240727955425414634171230791102357089484810563945579892767778624922657621216272977477948636136101131552461779714140867995591894461102862582434724844329507424937476400329643441806740087555105716407979361769303403632510367084031907974733662658992708954887095537584844824300441327147993355073362356462591644726792064181765176634693033570124006777737935730905957678804249393738403612727241289027330087833060449154487376999704120696539207276285678704377589204943529866097271348856489532906445084669932053015564079041401102388062453217984220286054775117444391252674367583534669302618656864773032897373597546722223180888776639054956157280639611258353526269644578942395037273063512226716102943944762256836408091275822310184174309015501379049932025225796448144018960350051962107728631575370237476378833798355592325405013452167836114723581397711882345902267843484878540039062500000 [110,37] -6304114120738650478952128474066054110368778161355350290881757657862824291746360461686248286701490706767598009004784722881191721485259608854956409531480289715876642376230572751303967582407156174792511177643065218968328358842560011593987066528016765892296834321523286912941057144026168738840131439091813937708832776032580651709201485065514564339941134413208574138657825712753131529586482416302378821069156759143592147459737811413611889334091894567479482332335087421989692517153309228049115311001414497534851426641579693313429580740788292027118261267180334819347796403377478258335566507725215984189649363020526785898561401292294069357979055208095418279262553711803099802462940725977138992575349490631025514449726946562683470249626697400626613472868142897481444709514017848657879360694664269599801999440995463823928101115273283655178535934204580027782346512140624675028303526876350171432766812422466572960620294972793849656376312250423737594591036809867533674270216443052314749120399359844694902514140455664011891819470339538383534730223961930258635043009746307085542023733917753085533662420252021757740903375558905924241800344198807833146646462572057676148985189887956605073362272428621450362166688928956565900746576439866784519620060243045907356859931949901959523943230029269203684349749488819304002748844678212500381990912138962054645931384909826658834418786753399406640064415998757787031773726863017142854683443694475571597019893612240757327416407632103356069470806171754007698413510327459137738863728806915599049145942072170991499575862659095124060465933887276960828034422072539675074348736240649462696994648810655521302948866560892044823127934708085275789597096790773938165149295581403361245120467020949076171575326759028781389256297513483280342368737369595447797662292871910861376512841149341665282734657267549715679813263519335587411581236753393190317631225853376529944004308672845140197383977839328565579823004849627441155723071276400450521986945501584888932842897433359195710723244992587282152716031808848262067947541978948081898665475980898300234636569875181913361193363583679642004724162174807345370116174762338533244924894512980908207469685202080013053744457644780197894722505303136896665311766148094072982876816768535833492276228998286500930567058904740347650029417101134685844713577774910036489629998422007384206722235830966383218765258789062500 [110,38] 5394558777273717359689559110501778379374981017938299242037439072114912379567490449391443956083700425758314475648738723937242965985641074321422750873376341602893555162041110174953380632867628406757508358272670897835597403648635708464645653761431539985913029714063185674678989731552799599297711889017156833070951736729654587915734903536139651934596288368168302380320571923925946594681722035066773316972903027496688858708955392778200890316976712086090853193529441193701127018087809471281986557141545610025581822776290541804276223622154896936133814607556668805223192347732218550528848342699931891413070035392655259929368191505254402160779512253374139765565728984158065887876583287975748980607135617231996712304308966438299775935579603721143253644363810692101961047526502703133464951423943715198188670062021286314726009529315849668012935992008659613245775735492981590366156316814263334619736704203759846548164668401870118991354789386084673950848704656590144536187635621715871292919286560928496364545412653081405190024929256796448507819702320235669250699833549036805486617609648899983841534033195898654393225916915725437763554552862452118965135343165794735005647909075372418438905673322425527305148868870825565446359523663157514716838756385722860869090786918682212456993059578769816068457350925869978453094684396965958458187245676701054646203723388945233066561551333519582592622912077270639432684272368439268432992974144590206420567672987771482604178669814997460050106271718501803641214947743837730585241636833722405338609317823733048844723618194519403116168430002518716261972544328424284205331534641459998453347114119933386016672150870672423900025499234593455290126539976467262946317529714399068848619541217808515385242369380714296754728877267235296413497562145032074503599707728418765880555664699133543284700257449972689240741931763944946210798810102897457566451108598308755270814877836724033255575045809116511658285132984629361822589303185026091470621444758596187985262518870079335911568777012596696897447221580217407782446026262532222621515244463210850050123864777768938605558684303359508445392628865490840808250421275270062997113326995327477011023964245205624017234687924273854971629907965370228596363197631596717381793069595839206477272617203438602869727933554645041417002838944673805837845253244487803057809812562473084085468144621700048446655273437500 [110,39] -3547831274733828032068628224655775830921815433752956277447583836284220353002658835616326146033285497717181335153642345037400681625810424169873631900690149129950950687485095358379205723255722119656705951899557125274242399874049845360544381364240473728223489507517485537893245562724902286390550680272407494554723321448492337507606162893147245018131174948947499621480458211730019097746737737797872188107268625878009132261811329799726407468396648365283289168059292918422627762335535507718698508808571306102539478183379975222530809838640415233469173611178742111145188069813409241500154573896350913577644105218436478680011059088974545308807357990881539939886351612280975399858275695636077988094603715785152419338775662666534686477591599421720559413735687184899786343090443214503687219751822256991964082576260181631940183444134150003997222762017592559992166626163566248576868783797068435014365342160329595010897352063398537670730104215653737242056790570559237559271485082103945652673521557949848213463877365632231099733929056953091267880670144930913739300740426750877326644164200421031916419638494344295904272592890994163057179222740365847430937841799030259257842815951977656163718082111849174012414036322230681261284025988411307178317479709621954804298713244616573768122939612318729139635230680364798977422337274618325478442728957692836467500236877909868131404176254614176816163669217027456952723418177857784718841694614642403947752627002045560102958110866595491381139103939007278996095713476556986651144414518450411751388795960343672858242515342340262146763239343555828886812220742895087034741665269581333660201614108044356591459653431879602224052837352459029002682565549166657798023491133420766139321154757715471895324209848570389385257779110620549541260875793933803972195925306552564010085500567237705151122122436443427502925336311826229610688276871372915001581184217868020845721557943954395804955994471231856266813968496230930611120881060935499467598793331803783733763507150420954100250795984162266607351738329586748758116003157956014966861629587210226522475187026101498696060579504200569527077953743668452522261474963572312215199772778789194696181416645528787439439297502522541077243181292447955355598553967835215298145579636714673563708629598147254634740131830839627110461372948785429523793342563291044273934143893356463195232208818197250366210937500 [110,40] 1975765515071523474249369276189634402820889495983315513479192005253584852308200459058058270706912212005091532661568475700683703981311546663489287642120485419377673835988377873852374798644176008162853916420821794025594712504878561363126045349030181621155395123786408342954015749179233296897612586004913063837823043428829000475698651480007857902316960980288607982043673952706645045486868218584113774551828875405316053888200328747209060746359275592002482434418226438327599168556773010513270624723221812966407144525455675130041870162454870421857092388807371458202639378428686549182729656930884546290065616535984223347893861688514847276451636961289531623140609596054181832910038540317757833018682088989724840391251959849320246912653058636165567987264240108873240251548844444024526403678074460888834336750538286014114640113268880766909446816232181591560474157900446694293155984439714069250736009974814536086002791083390763850803513891901867342086860289232560184896536498753232107353531611556776901594056688118624050396762438235063355636214131111346140683970351152281725670618491307997277297302142433549634564570893699354920053499329089894036583703448149511811764802260446039505648858622666017311293357487912152728459953268029584781233131667912385550566147702140397090931070107505840397532812841739297694583576667127216804875877498169141597541097786850437801181665047504181611992999853526869852219393658447845394011366974288401466852862407630080005607598594560624441583019958987551457326337576840385579079958229865715291122630654336066794833338001646889805549310808092100627995012481400085679769762972801273969067037700518053008395629707562741311456423526219303712103783856996769635534735815893252038243397577951664745635619378888982851636119144429134653774141530987291873932260973551284370872506368457706604276478660744162643354459631519792540571536436372995795277690212619364679751139939800909407601360578074387552190400569627004686755586300733506649597546198751729686807790139449820142740540652559082793099272091668763730645664385999426892356916040504489953140971287930803061859349063532138778441852185165763052993772356401189439734368813216192988894112554543163624146776598278837948842053104274698910277919204091833245193296025284607549811107474478119004968798793621560775839542047634584123961722138573576974807100015141259063966572284698486328125000 [110,41] -980318167278676218973923143672921238215321010719684897809361104971174433650486001115718280994339425978233315079182614861186985633139859833110713482001715163501263097194764781256580682958557013714622030576528042819818061551372545106056538753994141219826315768600926581218892430696578610424992275751061188441565855015499435152692463979270215904098746131819634194988439651865418249837344755597054705446029298933432242351428097361108156836218461093598049464043263649367219655928324252359401576215991343636303502602529646808438060113652571238432321789203762547910712403142792508237635960317650222150030897221423873194824744122800581805124005230489468097249924237291367036526548363121834809641204233635345670002430699428007570680926659321901424831129343875426390872038184163262457139161614407671230028067485267681011906173734253811699018930663915822464948384609115567338719784201831670309267991740058503729091137939948160310225480081550126003929325081704946105410805036855095046654833964010699429605090179927693887486197792127079399479859198576247634838650972979955933420360570154249137047868689905713571959770840847511549885798791729473320772281861548028316650220488544814925493277958876034842395715985687107867418941475258958202112010941369634412292751769252030817613073513118823947207492167210848655527996882781435941705533229225126963904031952353719318320743373012315673938907918915865666801789540683163110541471186844701999990146619923255739555817033218859670133366260911954119782992963483071972632952644656680103162797908842633631809711928370333777761055231258553180700298529333094353471660130974489691229214888161617520649784464369456481325771960409114637926856361569757073026946432858018642048069511103866488768691443037858929667464105882109533345498748214968665031619872023814167803426229733138935134832564124833631221125087629345039747363995847764981133241819134394451977840173784400810560101799187424011171445486849324634097960625149110310842599892513421412266849435381323052078437954039758068568806903608587201220716395858172345732384815806100734892167925491922155870964629144090460709853025728814917714621836561422229996349250303919742157696541952384287806651048733861564169365228059509704786209500945329220028219387426055871001175363914867037663685606064806645960581337556772679382907731028139360074380448395459097810089588165283203125 [110,42] 445216220001864852476901050056791452844653116414252328507469255045376281537740592050140270602353062339569230741291364310928900496161509170705030877494779821594835508016251531291093254615729452534939650357360721707236634704918744405204171928329753031040019340252946841946045756016709571890018840434353161591575167061632122661268452039493317463765161605240337819446458334088243845563346013652828915812946824392217782301867339600470005945281743369131454581253296414018119417037329265522460910784880407838867943100014028725868443176118582934417570084376086975391466016717259605224550946781551066850461061044216714376818684934288973610180782935312016147069671587902686196049379632824198437215165008843158197318138363547184802917829538388466952699144140255433761167633665273655790701347504452084145202278333831852742717936288421180584584688935585398852606459951130130903988959033336571940566166744164160385225909645576567693052884887199279540411829709848429208088099480052459758663493594359527752415601550817994645596401943512165440850960240405622707511393537052771743901375578719215206391591474020585421873471193258105877762579339949046933259844718334435311151066783202091776585626621264598973110158017170603839917536182520478757023446786446270891184170507197407027348690681747549235670839238346780782450827633006015072742478684923933254606284433351000811114920216830528159289739432115426745273049144350621904557344094599941753978202393004982133165925370113319537399632244337968823172890691140526594122490083367086692091912397542993838747445338510681261550421639425684899578167199387001681430782949304176645488913461433032023156568971464126815100204800823347365418331155982512427648417288968654017300597284498497984091303077213115479356460660230530528825529824749646067751178464818058559382077968468025089933858932651206646294547503817964738399922550343869066821756052045635315261982264974672227540633726164420542913081643952367256295740962814319235911715596248528069696347207107538091788946071346938707090341654220826826757699005991104845061604443203001918386295697993841562973418231367560556484177016850064450824112517611266654803522704998971389969289962749246641161775817032627112689993655920754008516448462489929830081659605589058884317485138619671790768387548227217242859795529831841660746931101056908519630894716101465746760368347167968750 [110,43] -187617282780508701116806327321279479787450476052897138837932631112277438734335317967266235629451674592851677515500226517446807512265272464052119924033572713953123530124914348132747150312706548960666616835951502200452298684569052167916598647578986814912532878781502674800215267767508150062193528338574043098475412391324161884823455865290519310361497505271825987336305833377978068192874276530984292808211495619013211857406650906950093378525671240334643575412816958746259247857262324147678496551049210955962588856581435950128798563307227033382130699935955744592654433145197104468828739326682003024837232532355879482766311132723286393434366619757014043058677456682542250094310459563059533708367432004656230284572465662059717641216585217167292569399096059152771429685796522538325730274752475912507881252932642925309285774519390028032292295977024221794080200460796060661744759802671400412400753080500633352482985462339606855389857487551117473143028515566883460932960249083655835138782038225594800680717160875365036748889814824166451730201053720948147644294206171746327924183486389633560829906965507560506655280093064252797493262053224647666429620313345630429207461552715526316886823210944756648222576554320261262025990322385658245891095110081732692692162321134448416546863184929789157682565007421154627538985382494877302731460718295313308290187108880762059557675797347475771571929591043673987778980494078809917480517267784103943558650224663704534328590528173251628468348946739633166308089688918832922387417209273255894388220058594322726446092547517425897813707108968694366690396860743337196622613157605573242686236947025790644573678505640244694280423523030752289424151354123469528788401244662193008913479478803833441559902069394109393167247208724107559070689809690533494424139465754789609006109603647139619509113783459063668144494882657646080945670268121663441393383446802449427858944913825820292716217150059872652687839922547914749240057232488220870926453806898289425127913367196410738408603473112689094268660204303514786056261640699207913112644238430650548788041452018291942914824921953747756374487529166054986386537386792973090645274976198231092181324714632002641406359247477575158928878227500774766797677553436381634564019395970819252574897741212613766891314061419296417651150899867232494960906318513804702519109923741780221462249755859375 [110,44] 73797543200338279378722282812589198901692596766307851627172210781557504700535130966540611009684977731157013501177928037964912561236141623997211268286534571773824134882683934722248599139446237603975237222924546656087115394761262569432134432247834782595102097333120067157651434340487226861506847160770780445306061210846068597864233237288117670035705278996228066316639849736706642263287541244631678159406781152602790750091046430574296585687112312955092348509817734467111693344999478112354920802384602596647527692099416402047340845435245413662703520166096012603313980623466100988910353314472078616624639054915754335799077326574413657388239300152412327089940422374524301452787107948500966468832113572541547484704527229109744219861385547756368436748848313856994548741552996408587004021276779841326979477406842457063196730786749680034641714689230209430036416155136741721349928470340816600305226001090712230736918160051771889564045600279969820144559614987008567660178468079081259169510632082245086077434645633573347922154562238991143173869687674922679643914710981867267251030283335892957627455598883868066623637633839199526173394538776320253460941112148715293745592348580834711848404700936183150280992835879118044034538091565754092522620417161060219638609199622240166836760638912305345258290394528840713930084580045030031616630628448708988989440977234066266455052132800969296641262358834317501315233867858027061409116402434484100478291343027314922470725655934691486643852220129973663052818376067919407358468012953064794944795412873643489154698773318446116553882034640051691712268396100928751198121714359124791077895381408212484555472252424925286196865180408267964252470128942180316602467233092048539736649295172609597317167477547765187555569125833394807095575741620003150661968315128008136553366612352808501371388173513641709031019979320741644801817728675903834461393706096302912654439636862161638321080309870415692719330903551704113471352384581997646566183898793722018697268231905320131095285361443877738809013336198029762592024093541398557293195338817103620077822731180402528462299184271510731440608283353009660096554672497750823040000645277163085011074959945698093510304941731234482775296548526983615208439340951572363946358728384437092752163695118986514546828185016332188095399128077699531247108516440746939224482048302888870239257812500 [110,45] -27122070688062523795353892231961708441487208433258434627119741914438577990301365654257253578267540104949285960214905603346107795691676451912216388302356574166522211891559414400664353991130018597725509724969449509629863017196197429784936055440802139916881649022651085812214487645707061068294769851248030625937473585910851835711944232360932319261407078817469191762661287751847710344743407871242825249058783790693049485441295266577746911035438867783316409090683717517023323873002443780598928673395316239656602857585603561650290425309505462291319153548220795222506182752651515773928721753160585981114842651701572464712576815337035630841294512140329585976620288643436972958976615409174836195240094418058602836828939473058417974345905967637367247413689505189242869716943703674369840179930069543479557158081651751280861025134461647414404302389628800910977779674903471902377018587218111442109567273945241156632376895484561692252128831688515699090590587306400369839802346835120622678747403013178069779703610716756885689455868724985897048940126304048425569444129113974608908409513017835586024702694696044066675347413011507830356031349905849232791663966321544977299056905215085810242973144811809161152688622248354622702066051611547771113427287183882667407885137814432235840809456761304306134668158889350889963237701335332771650599039722959509898973413534833082942810868800205387245136827728320485120754647090144188844748866985839250859904865198981275294933121031507388481411585051280337945412686035157184372663657361267051641569081946073394561297208968728828626956994335040539817653060772084295068684043768889556986968107461378895885163833146072228092760229881692313713605041869026295664277965660718139399998484710560550166478091646135815747276989506002370743651608593164091403661103762599531329987089016323448535842319642084513185836337338600959886385513491076929354454793177400899876895792647102006201600679582766000292616322375749276048244894154028331552146113554331938390907940294202694312231863173773352732808595550929446297271210303171505261325859796262056312748449430102826662466293480728790457980825007631325839938775733654603091134038452590644451069570715338181369741276565546489319586713278759468526789247786783673313156232919629974550769029961336642530081925134384033129406055273591391596710309386253356933593750000000000000000000 [110,46] 9294628661815622597400736206179291271314071057447364809388924818060423293941414385276982750110518467793970385301590155085834445455881117307406468696265396366978805940111900106525032298844156334891537817227074460953086651310106212459249930643475083628538462258404799032210102046020349072511286208529019618190380928419526333665056109009969857915100748709028427307433848170091103550250786654733527206068029295256309718890505790420970825417887237530043704641860781780058681659215209163458033251717347213688957503863203332038878579491622108621002105512270532236151723556657660745142793796305493352694176868943913357865054129005541800562856398671062267476435057581158597600534460323095185265167433546311852420552417551855433176735737427822033881550067823336409197095461699639454253087140408661137274338905061869251019775238278264470652747983298249384125889525254693406042307176760540590153195441160103662718172096504184419298386594773257524517507142541986743472903831429006781890020743260698217577650553625229727372726885160385904547037548170327251292436420210766068590442179894080354137504166324392919632634289235762058209197134459582481736878325458818203171590530896448149753068450593529805523422986048173768961270219905852071874610236638668507916308857071748738427619133499761786472358882241737056698369327886757542097120099589655534861439924952398599017323715494541477303081049064410044343918178507731907163983925597123788792774346579901666914954190600137335029079301861625264930994447839171144203132744663171984415662495077306663383954772471920438020531907811509807194817884933882156650436714476694456645146762482019342759794461841085046273639186562356823869550199838354623095133433649332394436040767735967567100791870290936463845584561493433546828803493701303120935175319553270401350200735535522556854410172328289277706516154111899821742983225545024604404014413330600710040245534306484141126749514022906600634480202536085788316688383866475052055782574789960580300122473907626651880164930239263026607930072805859427144197863072420624223228483705027914796887609400928288871318762819655848534310986088519309789441923745553840394736505098159044359388978367725461257970600274152031157303223113905891799332015684829458213815792954675949400280503911218407064672666986133481964530056947023642019423128601829375838860869407653808593750 [110,47] -2960595085473778511741080193861282558508167776649086701192615407701144617876934403657070916725756657073654412054096393921714416614736362099070701913176111076394146013327261971404690246066708772001990677712177068017401301254662584558360490479254927819515063331301735470170988445116481003199571443393747147140622168780884095498585719259744133545902565671671758146673324761702607136669118480873448088627219732081345124471564220340093030664034691038794441658451908008240395765349624647559623217767868065484788519055292720268486464460221536482329582772874314553210175727986213798747658480453567807028018453487317745135023496107638997002817684715119869062942697884241250160325666349704776677329367842796387834331072848314232100988078764094120311491204201091400419425269623224458411748917926968853589513279225437274740752976239322469226086427061728962556314738967882225278439852532965582039393433442185768137935609569097600898350085300634708127058813920655279014102608780036342158410581005715012268475262251117574116734195642295604506761831210115116189601386311954182447147892074206192188472524460037059705993922928647120040705565580144544451843528313889861615027984634293453085785687937885028957351001863629124095444728843943175486079666114990925518899324889764437524537734861585820612531836606427294304054026335655469033018102601797925526904596996366907516509002238903925536707495549903358259546165845697051030074082255558413989884145273669380751390010641676515226700310403038008806709588935939946572579065744921746322144463840939418149037882868419695670781289910891635897552523894603177283786278499217551889417935856770391772631754528232911999640297234575057178721095566414356410136932132924530949207756833222254650469848759815061050855066663180473538535866158854566391009201404349589188559709440617598331013294500142103822909638284831837712447137051855018122247909453168346177429363748141514027823401861536741217763107430306164409446902949693165352484364316555577921004401166796954548075798450070423649427896036513873810729436330385537521595640193634099755287423637054299967666310250145331963003475897937790739176025045487513810083002833378638528929855977215589358921145405296283829211609407460285760327905837919764606363018807464704235601916298605807273138510265384149619834842697904675468123514292528852820396423339843750000 [110,48] 874115312605857095139332189267629140751902475994504308118195527340339465125912657987609780853610375804770695158964226527934864607040617810092586537750855094728334450824457716512954072915199952709336296011587094560779657408174526193652836608484832096021505255140710693028583776977669745442044090825572724020660644785684398117047540131047416037690608166875711542212943824002479245613193468125954020874103555026529528579654990207992789201811843372018673516943680710188288911672049293821335756317569176160108264080169418423480406818072389397162391493662863415023450980307602631713780250946834956068503133269629816779547787640667173288676026894061111276514797681376419078382273615390578083842074950518348735752072166709993109567753923539672304134340822152590696435053245190048094565191678996043927171636306443033022351553732249044113682371044457484540031065031152890725439779651733125659691270290887747745565092674505357982918877208511041775544994626243304802433393308905832612737388941464741468593684192625521169218105851601193483568528774591127584694275091561928711546900957154249106389054718863078326021971409216886576935943523551558184001012697397724250045593017042291698927844988358942924691787820494135210646770419242288266437627042940231536893719482512096419632587981195555941874850695745514455009244917728422903810554702187284549688612182920557593318028800994616656020332948693386869073981950678763740685305846879920517658364437066529669119864097088907497857422198717889788007979497328476767330460967737948901758176585427956511253555783538162570955227487101572248311851714207783010189678388703479294243767211896025367900193879275738595709353604267643570879281301993634710440249070424143690906820570119193859801257915773549921087246439381096620450935000325778283762801144279707874556177408027938343511870966912296723147092647861427627547981027660337176865112493108816676341162571779183800278283440052164152548920789224154459855509962880033258376080000064350570513817766605641813471316059036207230754800432082762656106778632924945057055540279132506043115124559720306092285717625300405454994614490044425437907394471874209570472633850791163403142906939395927343248307902577072134927437019678764496298616298645883340789377782159932638334801804887980589895167959620905647267477198147922479165572440251708030700683593750000 [110,49] -238811067320433652112700477891748803615572329590614562249893111997242374907236637766448799927010021411156592359605611801920399397032197016455791582986733903268726237097691602820729377400317823088875425433539164825498863327665888484879431735519456080888822926361153991432402527968843170629685605981987156185898023220444865039296214614337718531938161004948165369431464963181724459580909783382796350009871094231975108835256695319288556001370612302123258578841762549903715507947463122815567856581202551814048094366299597053134787005155241188165984317151198059871016456816766007667763235972297491915487333838816444077547876172327883885647599357036899412619389218026950933849607788213826322683044770113247309292094669797054285839122542674000537005801437805061071256502788176950866441626092255712573225249062470669440650148436053860128784805927751925484394885058839948978356132833846116300570258882796881836581949366669090866590417808179944366115757963004004944308124851202385741769838312438464896218149948716939589334863819951853851139566517026404742835225484498785341269620017646589599005604868181094821578465587805710929039197083034780694711848186952367784362632732850426847840730783334791330934067558334888611504052213878397202715745723696592594843570129999898754084855507033885038962381376329988741022052068250884187068406012657575556148272024653116801304248501194175823240986224618452423528400590284453370199788722305896425866933599809646803727096437395435058243061736011612171521089493610307434659627464641822862645148141898642471934178000321652218553185092658969041448572250376543917349786302576238897504458290163286691688673781863049168383719744598671926113316538399006062972870249038832806948591229990364893979162294909953779550147546853372027336430554718145805554449874363076258924240976018793369491584636720924353077651585763076753349531979443762145761852778288876463589003047300662552154055371116667187385503727505932040796730533128779836853579812903984036908308491946152152711631060121606958675878298659827185764157482391067284405849625983476042287038999642273644734641121101396001346332811049295354862777793160461813034516023092801290901359166308347981521898704424697991175259688637491383180591148491467540335729003063627253579540857373352972089405810265070154091611442925824349003960378468036651611328125000 [110,50] 60303421035923619108548645546726098774323146203956951178732494113231946558775011625904462627720523229058979637869746120238606377144485014252287338391078017279769825092225103070676162988934351384925163199145500930280523992052950381502467763461266458828103351211069587882226632665977866644404434430306300177776230761518701213111873553038121244258442516581772547421350310127597106509834736973716727744325455904380373802842059937179775563941636285954538763705552960226227146242732224481769301483548135575180176768624029949036839629888644154732289696590297624480649418206426964002982618239700650351309260181792204635292169493660602814192287459049196510918279152495928519962522706801888459520422774648626914902467574847890799243916905030286971043488077377024584372292118191796272042745492622321222453708609143307804438076684638699802775165574405600343302678310112630844100484848086873886441668018850741169815964997843228200378361041530560963704885850853583926538987794516556742595079953171764897371947811810966340657864173388001259352870617694732560364602671022564521276770152819832393892753588547910387962747093676510708550251935110055458249692398382986370819986563102451045040124386185535676766555354752108353146969126456966438406232505586022122597050254243074215581270436547787230249463142142331655582932846458975568745327529275427469710399329593410167746235084088867627864369945387876084417987998133482342372068063127834058760589692090009394441435381918944321107280545051275288434067332054783408820740691085588417801877108398125747172718978571460072006428538429117775322190932562095992194688823103876728540651576000477281698036326285573657880834163423683603608914630822858589430390583763066941097655864051981956468107123643683277477879789308012327268363684939680441788822830602383756417774828488448287548376719166620927384951386015933838499102261999555378602335155467542822221732735544813063789142375116943558756410514153681847817975781576518163858585813367229687056718098153912414623627450497518108834451831705119843126128420601392556987560253581872775858703185307463843634330051578043753762721338692411366140338875374023805089047960959431294533263336465255086466386758131732025218285515479714189224227495420835479172736520568686868176640525820963242067160093296453640183095445959082780973403714597225189208984375 [110,51] -14057111640147984887714603976428927625634288281344527603167608807852176665085276021462902633856532690800150210948999657248654617706870725600185348084192597391711885131902202810264361153294301443947770400897407100699814485253692351578594233642756825326330189993987586606214200624172185923005142261392867597674856987495388209948815077856500517880785373299667187435770376746557116652599545331595746285736917762777721561925762611937759033084611963601216267074125554655456275915487232492912105722280007066789737321981862316814906904731668469389823880246561843463674624639292689910149754100163080889579647646334822062050092078048571706425445225288222196063982986640757884622637585850355224950800159348931126120110027466395310126293399022101281469719454348516131754349074817014728135345767255913357085205575036748916348991050962749891308155527111946362256854756996821875736362052260564348541399023963961221641314037790139655516948317030715322518364447554866620646784833202174286670020880348394143373215222355954720506838247038003528910227688755230924676120496839990120262035484929762156175258887165285724666182060210074779424081414617836712105682878720983757381540540812005219229477829709175686006273590625899349314946490401037089228725443588862628831588646976600205810744697666131612385219249174286816532769928571840516721804799267892342016269141505874262510551008293365171953513158327722842060111051047646706305112517205916395804076292740054006245578215777728994804789794917647257604155117478008351232940006180353743161195233141100147642356426982561072395033527494929308810697925303288216716697275060916175330271228854628814586807710043495746785664971170796666270183980480823537660433537572323807656794795903395874684716297981139177424246545164639560232274341657291915759601132587956735564828557282870966904488727548967521014025507479049325335150314609593148359897399958278385742977330060243389775405318614058093439613009630711152172858337815376398116331274050536582622416790722968238198930916739602666298580881454844092795624506429469050940621510606911467778743747279510473293935391159340765805044538656036020222977338862076824362346055570151939507800648600004272712270673464078713829129217078771153472902458675553658078786928954435456157451397471476549182242894002016829022028154838608315913006663322448730468750 [110,52] 3020983501959213486982152964890158135928808377437887800645173638714987060102755521102778149247741332997347763777545408111439679403607216324887685965282638048386751439552573037866862091617899023682182577149825482064489285748295202744609209671917349513715410697376071503177268787265247987797099403903469592320644143413731367095186674120503077063657875458104437637171535874991228285509338477303706081404082375745584688774069782142900595059821755016451802602014181916511962973463388961359560649515596289458979080345622420607531033713476382960988300337709166501905063374625658224837660604048835751481730375682532085101078044100258377798302889467059803828948214815898844334008037487507915152171266348318174789389950813884482802108602411080222109971950443219545546821122509337835450178055176410021753643950526713800454464911055041979074924062214114531622274505747179602035801111092302213239585942765584257878822356884374284399761499442997287635197942195495870865531990998335841773589662973334387503382231689242384488965801852836773202936020180291326061785014526373570616267263889693972857397273660703789207068500277238247237593157798296809212398282944504319984538160407656840303973324820128474096288014797954505640645153038981064500199606482042764682151442230843921623491859403148588525780444855941523917758619156796040131352280557982944266220037708536557993554440113049347950259514156078098644412834990065463464239187494729852733950747751875995027841279664032464779544492017805103890553716616004500416806211952348759349850040241248325688084435316446254637991954549366040316940383273202556901658060066294432225129889009232070187416230005208450475211332358571933287289619363141769142452401701441191981208063011672094608033473773137626464796549873044707835392411468894018927284410689653360355712427122845138494530565384611937350345343659045518212800559949090411513002357304270637660237100745354596853018334094505292572311698731519342600961024215598304584552158661291906885927193663356218399584529729309468945298958562426973017290549002077712109381765355151530817286582817800841212157047953923237741024788974156815914162120533655193500257587239817208518059051805163729111224025048038823347452309032710482501028780798553722501845994472168568205489080208837219877155584486659852527790093290605000220239162445068359375 [110,53] -598367920851918015408890671046038931538378419063364946578335756779116122840301324808182313920443667352655067220256119049306358017910197459280002923086018023137479287534838178922793469488112997931571136301026606281170550802598452816916252531986370828291570539952960404023722822392488370620049922169163889028654326420717298579571764556719293468269950263733360636776097955849315771928546910836512482068459233905990378901741225476207355691386611455549352641603022928066900379858315983806391886444085992190527637726552974851119754856686307375684438394552956036343192721922326787013495185666934928084298939477417148925145248802597300745172432913029323933316570742140610285247100193635501380727530803612614875885183550292932003607644828899942921048807974385583092806163611251072777736576700097152785990926597806400566362793296402139533232831268942080832051073121504876466803964367401286601034575559419796891439186984313677259120637075495239757618944583217611287331700565763356949877913638611036135472178216493054091126381867006812412812920664083420838174521722598788513500426073553975962394171663205162376145034567018160344344400320861359754876862227002129750062840617500543157265165159469367669641643825299093418385871139796068313184232181632162887641074444699125636348520451779366060411718984457377087176698339882523407801262515420296374001858189710723469110931984471904043886730002785725663633974054421581625860688588982569345769240773956233555354260124805837759081366152270840181821245543740297860964028570590950080926829481338619379095545338846217196402193252182637493220596835840307394654195760828277183164530502693805872519356326486223110682293780502603867322020178141904739751562793700309797194811630537116694229958102838619880244645935396097604070462615374242089651236688022404917663744246314833432695328193989584482373274752966662011175739738310247580437672400641657699439945315811767409947916179168445286328614739620473263284009477941522444049148664065233873001566189576869382450577954572581096835394578131049846546706285432837413644307584265823781500548313431263318590659779129359426162853063922115212637473084157615352263692337460410921573167749887338339369968891883763478457810553292018064717762340480646375268477621804859196083023631184575371715230874594069199190471408655866980552673339843750 [110,54] 109497335342759155825778500505804213163078043569242145154288965754314657305907356095904942851198658403279005780884955163550986275727465853226477024999031086693934007445496203759468224135060503279451185210965739589005586544585608318343781055274991760649435796658743488232993229057182328996740955813161538939288359568627840927069567346582556695580936091011768142271813767365750060107478238104483101950688260230135888359906460971836567993966195926359825029033628980613530061768552262818905733699013874368162484593799285315788185671310098252320647712896419372106070291670166002703813530829075003362253859149923568174805358143846213986628452607910633528034356277712867224754369071451273839493724908732762537233854603555627518367110360232114873594957807879637427252169193700422131453965197779294188806116430189561634668295388439874777911498942982476532470758036263007323883355727899912114905880953763287451853081242802451907140391026552225867276415685017704027252090017721849215744292466472228863355978673430891864879897294107414140294172621752289246022698596531813927760193913692531467733853846385622674899304351654928386733960530215986908113588011961761888606765527232136812565614226892403428284746129191327826457220377301864677901168644345537921751006302787427876903473646152557153028079385905455552693612063329881535720356470301978999390739193639615346197331678919741160734360126647080092318155747883812951912785666152175025430190559190557144379567237146207376706247668606090885327083714534100888163438750177744084478139662239040065280742293073555995988860350276556989510990335874484243944456367298602705267221918836624584102679077141931321108382254562262263378757384493683763182602932040076513066381846790318375149359611627543212795586996766116966615196653010766137992508707096463581426612786951361244612935442748493502260690732751143093781219529737103698303093554498656606594303547698912806392068722075722439261949478539879972045964578197062409870042237477682197586921499151125966500865548570829870733982050797613017681883207894628458046741809958162335735705799243974149067248218244205313216513186276460963146840090032533815340210990922935139973598923084325723480821481697708362403251405173727735633065392924749490019766814549726194426663324413521434826553306048424474283820018172264099121093750000 [110,55] -18627222998588865655384130808093488665936501155632090965210761701168948635219220332912067131712524788727040576710625655571458975426459421528195310307782089280150350298146198522170698936661837032806889342681597246142098747004330069957114361578638642598293386933174955954801581154337054081572341392068793720874385263850920211905228330895267242716934517362690959264762643484502616137542820949473457473521532014575873232861813784030072693923860652503283179583572504676524066036925417355181620396049459939003771786680447592057630849227498977734842031590238597505370574230357982325873694750965239360040426414321535658594762060752226468738592590382407040995164399420698552920930079489105521752508788275279684114558357705573929425118874760827469481122919601295162673590105943387266485648857419140105110627535834083489316143405173694274298841416861771348330342482706521304862842618547059463458301550862745846232218211824979312618300078316017101021668581856381094181911750001729105000925835925639896962256851752423280513360283636837235751909350963115743705485795513589729080414802101016113778371073107144916261833886711778772112931321742453610646406822709325750091550352733090652337104418937222099684750566273941103364837356971046910228031685520995898276155317810057767175648897869411772020721770044963020118839435381621662933206380112004972710765682284811209349881027035708278514068443990671302989654558064103643730168129661173718610591119083527069972879204966704685962784539778416262050454849873772298650350408198054450195673199057254928865402340175297080190524354970138268510268630674076565153065515819290353987062524963805187608719639468008497506869918936370852483144247128645718973244385318016652511630126787861875008717868083442561748619481880718409229566466053047367120305601228348830877497158678702251429911452619719805711241956414792785814095097016898797516488638696790209019489345086685598230764251939997604721143396190596547245017272540959314409261857866912330012121486023109173161167188564903666980272854046856028689528422593539791105949508167045373118881610614303143963875654432097783572757667251598506947335109561893790692905075915849571847130324468541653239224077992419251963412481140320263298945442971677086591141408560474558366320190110730719211167084315832198626594617962837219238281250 [110,56] 2971432138646830590018084766925761391483239732335279969596854856074549340153118654399331655632157364694624223841722612409031175562058351081822199199919283640502001117338404817832384908787040682140189336037805745884368736847378247072226630666800595955324308784702527781685817086377809026341931506306584516810938916824554015301180503777993954691107645735549475738945607499372810458271618379596773643914041493564971812186173691271572753068181995334579568116317428050978581655075909528348876875056095451708326271427190310724796434329437665716997195144224678609403653142440581689926254447341586515853333231154606996999336216953977550669854724378553726250900303561841595110291290754155282938140260602061960606947552650852965831890507012922325301315357905519445092329771084939840450287631173236625359428856790508766137446987404714948658247329943232913580429456936435570352979594560709053619962258783300401903982429165925393566794889961127163926530779330724535910033030232546237217988815570053882556061316617831039489498868021102045562197263570174869090394641680571034942784989056167427496090728776488676955846312635745321294576523391940692076225405918483994334535457016283780122969397095650853891705817694435843660706512925423814275714346808903882142473626041571538767739491001388551268287733046599269093607167153075379661300396887114345884585468851617726891418215892899257536565375958047987768375501287334093228654330510145514450750072591401322551555856281720400935173611127266556819356832680867332225721050014698084027901377853523495780447958939368072609488416333381721592267933879648160607622236170422070396537897177304881097666681389135714739886800964608323601493769593968605288953751187506093528593180670256189601841857957490054303691573040302630385782679915297764672081344460974029013933185397532902192705648756226018897289405022937790099787691870886462534130177098613478576892591489954436893175812363965913855821839330431943246023742862435184640437596257131632149014497190017105598148825089799346646668061826031564299483197189710124045375976254354713472232065897133130627344958035440567832702283357193405258803542559264725302707549264030610461038621933922510198715567759269671262772259694170050079926010325705658030864515376506435561271507888494086642502208678706665523350238800048828125000 [110,57] -447247412797799220111403813190932463875184481648219923522446910805720385212198801152605368601041084202655750465066843211549035933171974202288141430826098924865542866442992530425186259424133632935396954977444932261196769403084827778939179666984042268711919341788034409835459595841499428763070538299403737830839345563692592025173962113841152023994442445462497474602938820070684311445165408256802888087268881694817836579388807694133120631158412534516294054547144531869076014674612516738401768832664290753334133999464354734486797877557824212950940099181305299338617420135781529102951402737010313124460637768859479390301633317583803541560529896800449332238607487405592961469680747173087408532824136470910018599708948209202141543180010131780385128228695973853852053711948513111624768795097078805456824142631785845838228622742920410405185750415988945936708540485749183680615222740377376295341578475499431331619530077870241032984993842904476749123032281410457235338556781710010380450710019138262228592759627713256008425768246363955473855232358096954147475267968830094747737910340638079356426469077575303347581737066563617913876119788355004248919301096906026440264421050213540979017132967318382417900862877405348599781880723397122217676527838604093603772619778363978163779413006325828127490963150150144703903518041585020495939926904802622679980828618980840422882139017407844970166838592224121282753088157245633261267534621237373061269434855539707964792211921426427924765614836953689755919297569261659476976833101358470501323567939838003467956217231293188491046267771432979269082098711807066044247157259138980817578915537068774675003198649294006149940037233922260374143034623526353062743432729026606747474550986485081778483894073848161949067814698186376328332547209460047720185063690079269585298385409272183199447965791837984223961902069041127848605403679301399389031928369299824171221080179864180224727518510140121153448477638828269585615317871833731309357535665097960130761233038541122231114419657108272104480331299601137603366249074818609990272563816154463260953819643695629894966206751724430994312180675513685807492987645918994709780284105034387787689269119814702838013350572405204522020995623263670932091712619104030717795453195578747138071736401989633909688589319557650014758110046386718750 [110,58] 63334738031553343649816141314774618635075838044897806351752979647120356987833685044856316994434266043579694948718605717527536635090681962046503646433543582581392794064869497803700781793313172594363341690881548545125443760347875137997571209303699253182765406410880908276845194102862289310082608114791500090034328827793981507231177199038392547357853342701907822333704432681294176549806187386474480364025809196502106604278247251200748249559774002356405734076261148804235873594785321692474497936674053918915750780501191624629075221893442791468226123572799170330884792321815184200969610148056421475862621425697489663963961128438460786170583113285705633660242142964638564679368610837923311537319938553848168218006176656701989532942730174459173043853980341619894804679658159814481569552217600387889729881143342023431867852968956114815532365986217896261838612042774647684876866478952829363257925841156740733861042524374269729586154568373772914992275053249739974183496602107518939454329529907861077240682382942751249651530184592638636626182291798823403415388908046242093493335592578482462485030446357015546407396936197908122552910086983347341556055548265458735377440010637732868157286270290393782137084545673639783041173577794366185455537261758518216176149905302754487536545749497535077424986010438868065977926983696541406931564118042156787692795688352865900348931759804230943163671424468433176757180247428594429291002640357494323924999018968055727290545665236962440939160100604364980648131668694796395377766044257567049807495276388179480999344393100262131853471321488192341632546889889663867570306696756360530431174594740346006553301990642066116218309196833423625233757289732148983756871687499813116741226098026949212555454572412321161367049635441691643580944599637633541017285482537012975069815539323398697008908856782024136741314870913347322820612057373878897502464275120607932864232664297132371631130621483905002583091800692803172677955467231355958702651191237984619334098702831150541937348231559324972787454915496318357758605032011825661263817855317416572649846765823833507154105339000369168926921054597275726087169454163472411462231185946665832096421610722134709448662165228368662128140370554548399808895400344309384252078012470232870098249510918599628654296539025381207466125488281250 [110,59] -8315500777879493002720387494987915259295273652572663518777085261022608547900429885956564716301156092479276405133196410007091091547431206568102685878784941031591743312508789759185710406827241205980228813899945197648023138597082793243750603522667830691765658263133211429606820937930585991065053345968452485086726153944743931965699592001265045899201904766863528612234975034089430522907200923620033952631365475269176056761041614430074878757861476048411352160224501066917292239200568212181148071535364028366296237461954045981154742913513022766997876809638602582326605802812688553604866193800418166702865757517012281400748154114528158125930716874200918337558618016644564314623464174457306955478979218260496895232098988144615213234750331717648147878828188858756514152056392289097888504727256834366552941320290731650622956613647909914876266065496883218989016923172519982654721528154929964675480921886604315272379730304700849840221513291948751234086229809950670678051993403430075010405961759170013145640387896240012560288522639403137662757996134614557084015807476437531882827394099930814404902035657910279096400106004082809064592921344857675928511859974387991250852827610451777447851923746002436024462226957189928523767878517697912764076447523288876553812391187438375795378593719413469019784522344822025990337601302354517091473602713358340611289283048446640519062312166580667874990629228745762569761245161175376054400843893477352672749245293665198235489998071217244503737927957121645082694786538976708863155827842378475049461117075110982530600740448093088119652177211403171946596489846485710430079678648497752632293345411259736943489796360342439106023633276289113660525798634486895914252025983842917119760354004561842623774434154207039583798381484878406696805257978597075854808670769277749730615674833409594621122178816107767264494583326271196061273266638614602466222752215467709591710111706348725492226757905426974350165576604182503050336449984175198596307673017654941067596171935603484878613744056867484555185820082991528322675896633078777561211667136187121350602391823698107107596529052075502262265514950183579826444434285471472174588007797831476330524865788807218723892026232414743611959394172685264975245740537015743658738349580866928772671202271641402315011364407837390899658203125 [110,60] 990565840489593615640212334783905017416880549857080473661478549135109978111763737537426135272040588207577126450896607361161298858576546939708705005406225843170468457935103661701305586679429022553637718827969682927980947753770319549036391115773942766314488677949534013764651209212412010550359062725585038778391475212311882734185405771540782574794919447358281668745804597742096339029967068608187211539532402060809048871939783004270287640534556498526297908605137700984309836635082042944367727032508453158099108246269035753991242846039419098902203119247780901155588598237093820938362675520734724189625623127961562519111277835273525819735581997634418993232385819186163083194684312694044121270628802433624917971898783339777456176347998288105658690191442197354111338475508338628619659584156613360370702386325334664264441718090636779233228161660686516672395115470278643540255907483542723055877950792624171273858443600175376390592286391026853892074043373712942912813214466466327897188646312222984368547220681640017545621161686304772536740627127777668241713819593840821808960711889859829392969836350873949272664136156098315222377201423928756602983278193942548950454272428937799822843282977627698220739061524409471505379977862065691684921373371168082622670185096451589951484935870064045982191328099059673481442069616971499970947856495550296544579757656433216369728998754046279699194791984868310151120945487341638602187085191811865939126006812730658060509390885331253653491154783812659800409389584802824902837116676295770898527564873693739701144797484404319981974753643936366427571664356608838159958913406515946711013359143149285463726904343777589515145062595596089336158816340296387748596455211957750111882445340457828843636847394999337319966398705881834015193462449249000952495535676812590965237620818292231526808630902265040817836324242702971010660230629220644316510399672295384383249416525845075820045793617718736590287947824571532198295806792871069030993408008701283767706505006898360895627335102255731644317323510744398496002243116286727386149499900850053800876897329803794722374362145519938992491757391306972075754946824755548517138605242704614380804903046945385666760520461299218580961329453407810577739824668155803476193108889635075461134421138943507874701172113418579101562500 [110,61] -104937849448529382751724642267385204511275568236470944995625828705616641053653535497419095026223492083579454991260279170385812764477986863985265340106738443463256066689278810781725194872528011025993033913857881203265072633908557100458686658640162647080364750203961729858522971638262845650884486533432744978812027484342023616942174981832691376813687552432861836458865556307703178225737496741668331802223373354058681819902004957123479467204589666031055417292984984529368287477214442600080368769117133063303877665585719976199347626123097919720830824243631430505376451124772316526317565385471797273888726296819759784528357617997986798487846455158843069900016820301096343158009064824879523550493573083829090100204582191378643635891369704146236522511791747608020726463031276776370405618298720405009527953624804876059268295806037967393644596435281897312853679200175192731337356947570273959294414968872485589692402750602567851505164567721985657403531039747360579962307880357183449256726535157597031923165251124525689205115804083577005951181710211055029004787003380497010582111083061152228664044185882627819452646640575243181384730433289481828447001770132164659789955917073719885034461368116221149639721324093926781535602617352308795610802520625578770749964463989820109830849901689602292877174422869523210418878356485762404928315941307169051527542087123091987509090216303242752858563946885035071526507717388094417125800504356059902815154324262997574410851074790761434980126827106945129143208318379808548454813832503979199292887482345828582993343802627314610212643976109760612624052284304915454556779956533672906742719662082643499191543744111797539648505368802646168788513441549399465433453171626363335692422159786098122201437266281729492204071904838133365361838065396576952012829028625482066201663815025177059175918012666602231132001645118138698319183384539789605473261865417511304696058625995808771612167961817786733278696242649824272048696135901428771411089281055668105614193091710321415035341089475538110821276450232737546492777576532977102187542629229141009014972865458299627137536544013885002700700745194912034298358152852332603224033984112007150161702433913366072039110979474070754923694735836988222524211035464852976477690607945432273233450909560369375199079513549804687500 [110,62] 9766765184481133846220101572901638455984286142092784705307009344806540563821135643724370296449576777775200895348613131809904207445890968270150744090473343044348555922772109867434685895172210106459376454191693752900510106057666070692025178114225132654276984079641363933282185682201701642040565409654913056140904354502423626188329730203450480818540069531389369567833763555469182325155182670445118627828774165232009078636461693558021737016306232448587672654952372095485964563271529872698239763541068864496769158799203037678476869568227952437053953896661095922711269931328535267820783738809000679766655122643908188978555357063734380807664572998815197501899907366594174518289899427278963825327034371194090298428525734209520577072668924793608562746817261382879807337847902985097880758978965584532700171516602262420039301526907721370347270858813735487899921663987549484760666249966886947366275892521770904871050549489710103876953149100789759082292694624233387355615008330675495189988035219150693953418285236843916221368769315520612185479255648545408457691036715050252462475473051683521827408988199919135249740838427141612693961490346824036729253563508671293966270937802614159930820566559184325445116241119284310275170567266551529937314317867515258975798222477666761010794319385900713826881267164727918507069800105026309478887932766059564867183380563127458043014967228904613124725747921594001396790097367269901826428224520814912701169280578988454277459213007943844752804214104173168338650433876288698683597075550680488232630408060788917171842978240861809378089183782814408685166145372724637314783504365062459886124188996196261062376700751576953954823492404869781071855454256578411665339763066120517455198122839185995596565576362803047342558524680967067413471354686013135793039548244904607323166810582506754040843269176357597484393029336577728414992705044745490933601064413831106325931996839914002138510959826212854659387758302509510755842297292155590116190490542793017401076742004893643658021781597354602623989917389551787890793414197532148782923092183188356950931814134207752702976779761703966960375599639318866559663619549351678713029467667467730615243885335505069744118286167960611172268442062619383821664419982440617831221365104694926940367810639493032693862915039062500 [110,63] -795375362411984487067292481268253474256647384370565312214174865859081152341227436726215278938606389760430393438682828231939110368467131197953942695718243347617682321367948529078602193166361794284217290091723257350459605769128154879459953346757848414253450935296903378883433316009225443758057093738094349419209118782394509269073673763149789680517359386240625687960799506677620466737927164237995691934442212162293861977625365867690426790302708513521768814706643707203681046620422520914958872676364007913315461139135937343437280483969835257037706370611876725187386932921311354581246548419512337127472304623525617747531741410235144133722509738295154175923773915801359612026235843525263754334051390034997542090112039157770367552859735624300437679508116376959714174847682893696442733425424189541262899748112132038695246452673681591480627336784568441908514343837309054515263149825380788881488027019853475754504288297827223596388140324427713628664030904158125453680218063956934603377620979835351632787077690918213705077332622228807863265253168975229377667472054805231549122442487852186928021988764595975459809410837289109718809284521016073148226802869578145557082146696059614907844652349571097421542328358614951353925819824500379199379999506071838962566588689319442277079835750236871377405111094250742993690167326683962200187563027774734243167972483097737804412392906856723010440537868848340661518992492897828957015049174533156019526823023541951472974299905029128826249838363969712436706762842515689992042622315647022462739488867004617878657650172081661796672410269541413723696337961873207440587648630828913400414931070936106643272674664550492680119171422273522436962725675302396403631287699757362747875242840478235106304571487837546008068121234254283636073190754338885782750224814244237078806187614281687451974434089386202738785702108555120719181327634293845993667962371703888075033520023281501341869071712005381567510287773013314015943999469068234884681414864963174600663006474197432433260397481084311974402715699992302174903613751723693298859230084900818358862864578494517508419391608709884158182746210668069262731548453559862324613407297484143864221808745221766829064967147091975650233567472097970652553504686266013423755828282492247357792073703415751457214355468750 [110,64] 56586602333488657848520456372049324488028889163197923671209866346337023012867716113509021885069945863191592773595394584431062013040608503260786472292660896569037112959135100860604406977878348875850778232344691627778125790146470309093477902335525269377598870382380732884950020436246117479166594559866499115865469847966810966836217555013816288339336219832141035865585894162346674317810980316002321021841390319872418128003100704932621790251596526909933628460260715850638064798562968732513450089145710589872877626887575976701235065844679347480182602820717797396266894137869592724996018642056288650982978869077650575846709842796653559782056165955044440857164356121643991037096075336224321625216378056730973828393182319103094119683949639052173074483056239564238014501073879007512654892154213164692210293168624001091434131410368102700163873015804551998626062938870133585348089842586697603823354553585354777445011603801622401644856262598604926901533059657627120857733537011606738266170464658013609921897532504848467766947754431652914345600740113736372297898184524970965674807723962156190668923702172547370589556747840934723571083221493837361287971592807201053477688640229238764461613593400623236878490589698420148143936430869101211409165115645864757002507189735416406520988834009434823551966254279480792343995389804731626635415889079238803935161855438119070692512081270253832831296938606135265352291579143588019642589420418045871113263288701945785267055858091072707506157845788413741032623195622664856713442978917912595665775445457537879077043016667317883150289342348061631208480552783781577210385464309724104416131635312530856407123718322262071155451104192076795210847653786663600905187006082252606929320629953710363598778228483346368463470557076176508477089996191581090758310236944564711250729486897955412926693138084887105370984797383088934384122768065059432440910519016677155109627680004499476824365616570539372362028771733988523522043646249398550027524865228839447379152120499551311565857180478912918069986315181799908468270902742980554183106079895301174959327778908378678352275768342420232882457657154129099633388930511805761183241901152360153022187387292246848245002845366528021205634372250611458460810060571927782560206471377498259450038816906013488769531250 [110,65] -3496947238899386632793834893639568927726339886046778157993303767204933871185657086599391122157100987672942523136930862243073474691732906701341026942830186287052175943794889973600766140650260466877409406376090314339224302906107015044371478480218889738032127371238303941955449404358937093671222559736603598773206087436460204117462957429367122206208210305219518680291053642589949036601005824759692120855162299194556020396674226178060270850038938200231532905285317867161385425855732722290898252125474620486894197337868326982154291917565958055083693613871031514804743967935681452659057606495193375080900960933526561263479514660028078977978056492112247958000273690214247247732591523152604340302060036195881532521077055735088848585460395956316482321236165590857329333020687283070088199618372367694422681675565318462605078926388441372166325851260245829069362283631519441178101051627308812393091461745410894148470006152755126212258244615013338203367159599635436972544630520790663204845024114431064309305181735229541032504877520828081254104168377667015770301615952244592611397034676297477235736373846912920835570628050343168456910854903898194818572123888263186636551539151516623778400930438382019189722464852481725316458331391845510219687990616863126465515080562908032860348553078326916865081066051113434955606186947000083217026824486625968686634901623320525240001858308534374642261304745394217226005260877580898234683080777430631929707526398529204289581115094163425930261842330516982304369341513878329241394770445378596710099448644727314150818684811903132395449986453763074549661163286260681794853088942390322217695132398257557222343351590633685887537261885866754833383308901027450316090721559755943814245717317605743973949286109448149246299798913743109025193205115060868268549601647646712400649329402286558962217360600442434709959095471969507960412990041381176143971764118358945579533811006482286041211426247561222134542006800424306146173154704997909367225838427481937779392891412377561737794864481711623237649073382267495224745634549258208959384554468698196202370565102649412732185917678846096910409017987788127020167730772691048379669462888613211716305317592936931569656017307242327485885272150743542747245997098758828456666357116297529268590389390258789062500 [110,66] 185806355443000581105399511926590059124153324263992531381038641762835659387782209706884297836528883395365778996374471948771843295669232325629649973970695779921068123787505187917277664893082439307302372247489396781234238305645442215712121362995193629854289527084909869967760738651219817304039210827655533366580339293287804949109229010359963897114878851645252713883052715178875072884086234650108759641522737544355892368043066777080129629477584340483977638843708341544825252566947229350243894244382560006998126330209642930931114041650872082197863684726067324312713229338142497239034562761452258033612186830334137400695780320298468343817808041905941728484099283168828017345099120459223020490292938120031527737603440199270865735061781296403672297630764270552375074902411564254302286219406287936436569519085025558328184697714712083732629426621547279030019031217505113188895737423183642331863775830834892402989875219836919796821916388038579242383702223553773175510071634069196177118785660357467964436291418635445827264436364014566403925855542117380748399372370463561510520788649968742552531743527229045864128102777147486096289292156384176402066954362235028932547057265178137211276533686157279393684010309892723919214073385959961697603675620614044719340093375811382525278991578500842309935417796994915162326628891205407072995382247973434662243155875278089457445961551071273545161628782178470828817521872234522778607420229337680678033060490530736597952781900205289658195649146594754087623777534086888014984596350371242970048543839309066391284660213014544987589625060545433393030353995160208396480221412804245204732657047462045286219684093987327044997040718743833908923062993350297284727279641141934720084461957287594586059655300162591226341362403772388984482090971896087264496245005575535926367393269986775741253269436505435416817499840307558341378360240901324037404145157901879803767402979517744079323202994143968000666080174089957371841019138585962257899911166479799010648151286700329698509543759411265196682375744831152172529227278809826627822775475805396614147649584266811516805972026988740749862248502631201888795996283961056992937699885769257070579587706349814576517940111341510109378734792495602552005900117685225209384098805895312130944902105712890625 [110,67] -8413742272080589640622533446637839978429578977241479246040108501033651832298804147096820988631131818722219382027561085967609777974939128903396372608535205244456408914767920075290666930922457117245410160873014658972766980286044599389977819213028083908883485513049485992374182262212110467214631981957530207609437310681610877201228826309254065472502386357779266357176917283569374023455790908603707232038451406946783175225215792258959924577242860691896515951789635389000555888084637147126530682808496915326205891297774235342265958291956091459885257664428317282233374982970002254806336514902278817636213155982488011575151564959557379707523522781602178030228794113561263843703393196273776152725499986874703199195619570600851376579421919212792034464310585706294352253541384728745425989947166114770542971991346213592658880591906494796798743093244195202009748058174604440710663763849134189406027883592141988103318298386859906281682429651755330091800493869371917589543097987770663075715103188211151107316682015514958605539470361684606033401022852003853025083674455938249163281265594122828099027105226745026592007990308074356511172848390315520981458380908670638832441769277200564571782533025901927788107517431545825051288907671303724725861417075128119070257094049339741462758736604550012024197869411109544797524672294466231631204298191142226587333598425111425735074510961039319284189244798011256601326155887857125162788610509001232327496416219451739884862528836241946790953664215582242230191494000885092020095895411346316228110358886349001043229205823327445969516917587139345968515402056103598967215374880215526187457586865054526309337932335763915816516080626617317652544251776112697037969081738441349167418301650492318549404262153336690526851106779924652793000084060363807736178732553480621365795209711389846645573819006039536055104697297816695630454329258607643509221170116352517937735973831277087460270314617139285127019260177466325833247089940734680654477791377681782364773100247618210249101713240196812066824758976866280394764561453631030407690287855842417693499492752452326547041266754428016632529073621207112808421472464319094506839716532321496265789851995868756477625055466850485692849624556058134919842266380734201586865803141201896499737236328125 [110,68] 322695311612293022981990425735174098825986096425215339411728820616022619441003753176759191248025080977179893663428885255181008450082779094220713570872868748172696626113604625418877278124901728227589275424042413181221011989262764462120366747839233847548212250601521203965020452080138065699189099809986825047700124478790460278270303632085681395715096420010258208343342026751655648502394336485428340523738166249334458381790146307989527621372994637178359718313394426913658389251720677341302855958245632772331932819405153302441181977975675258974189569290506912538637421677972630144939101985909883868568790130135898028179513754258606461145095581745415467970235705381927215306726236314264338399679114213285592254240085309496118415423692603224249919271735182589056172035680821801939078627499538920583329437927619706194041017189372681957954580231932444938337315600624003788885501709044345171733167819922665539767620646239624203811306233964240342224978895726319898725823531288888181076613453656326132504713419976941416565645870730581066305711254732166689150695700528702605659401430025309591932361792938456342314140304755407611282929832198004079507572070971034342838450110141417535760173321750730552497036511220738437599767921894603218202583707666831242973092155265189210535535584840448534003557486712124896381892556982730404777583598514883248662060565575601672726793116373335219051767336725083143413925605881619997924491787254743313688252262033000463154532143079350074321353682785353199124717410138631812875612682782201682779909008590738003481059229517202245268579579257250129306031907893701675628928876050134635670213705817101980943676879288242071016933111949264040940354155369151790698416773413567146938315867122299070450040407125052766124923506817080724499507981990365792701447272597785014720599629415601993357834707176849606537964972704127898463591144826085476155536128059557348441503297865116203676426008323678000240350184980450883966638373111188089410567997644539706520537835523164422039172970286803046724291485533470458172104013127476024518102914175617838995957254037759252680431394714042697453354130498014630975027758213596864253864492097428839592733850471472931165916365204285904785430704975215069596212401762771794241580519483965099723125000 [110,69] -10312576923233113843769798007507286475202955160523222977465159646600114953474284260247591950321992241892940453730685318464672592476693796551873781545145270592010848729338850112962083821749292727505373842985747033480011176598442446217601660011298358527089328888498676267819671666413309060366651945742806597867991485146801954770027367335018819216197390183517679101109722473654207773073742789707987846796632221321392253570989975359760213032018633403518947073079278910980140124720682865368747747757860334533212270262516968812848007747357592677333648812188611692519847163682622917565313459459807577829620451451128721954169531754043244738186346991963495111528855026307304387043253503018958383159142732142396011784554671794344416630203605383632756037328148968202941056507599393147196798955799094026430539363027854466556585213289497681351992802583576560073049622908768658667034325952884142431915511530238419919916022369065092533018548604751154336984713683328309716219667001169249105715706872488267254991674405118666043131488314826486886731324932602726645199204921187745971962884054156656358110528290677086126627023161152654630609267092812518151799347084677124013853491467369998274047143286995884562110325549462339876367317278363077413635846812738311991392883093221597750046607154383990246865343902094898850047097025330834048008787131218949866218724342652269474976510025655524254464474962271933851060956949722351900097794907785876151640981740899770758686976945775863268503890960180536046139886621692261264557239508321783479887302813860273264057204433600304617164961037317519457380050494285429781312803504140701682341425226754754164692051295987371525078886515377830083295682314658715505134532511412482246813114363672659510875899871820557920534051510687211794196704783930634604328885010024463043662467796226027764979996216682729488027742006612000900922067535080222800128180700240687258981649252178579560794471475327020055012934972681548899878652427957245794519113666078092659755742556020950307263385414182751553019809123238159859154526593912852374074197112414786402733570104578347392149813182546948891080587434936615048851881119023620172304498867870597429576168613248039991708626987375432017078235697816124571545920329703967532659075979074536750000 [110,70] 260047093674229124172678943021723309283935669299495693009206036236863960175369376839305122276108050761963606640659221890738538939598276411441374749710233988795990382128156591899176139714050227541688814930891739792036125257796779605222541780280065760366159305643852598900686434227061353345963913489116635391128743800658233026850577059596783839090188738745406774178791504467465014086193672200646640077661509422663404049411504806743889999435188404950868362868480653881166251942088183508282075576126396072319030941842064409509266568770592703064705167758220167461433876723379654923557794197147673841764164269594261343471892064906956961315735414284402858762380540939442640508292174569151309313738053326226926005742482323197507200855396260175526181903348710120478994812463072663698221739620307580992063456047430758090144607265599382819563053637840202654346795724403034387816221615301960108050724834093829104028312553937536093732339297302121498164277951521777913429973775556546437887213449183594847070076283212069129735600086613291763650715016734779906842759345834541831835852408545256463019755511807491470812321222815963825378531911423693778049482586357155939808728287211038132519788071504849309200563937463636793462994048297446628682934359469686324800887270838542161524420773191967380391734522275774241811818511923721635899450291553728716935420251916628170231171944797599210201629220890892785065639323485631762061806621660980292282997764976701521154854712975360003844542587341186644244751144869349354292208046652976425400123640476959072303968013972681425280122670328923514519078598031236376614957997783622374425380471526204664092774221575942706335495250862659015411234644002563767759319946550106676229751726432397066656825305477421739630264409580916198922722217270248573389185762129769350669510898956516068635333228200647882696673563196680978842107000872057267010760269880220171036011950068671707932606173759589913762171518688388826974022390868054250218494607344713613132053606203504641347189785123290074871927877260039972378064641382406939911032259718494853538658562896784544634231252684075076098363090436688488298564034128606690163833587202581718761580720178608775302860304670915802669927159464808487448253268845936184916449614436667200 [110,71] -4280124423660695422287199210499505682764920269516177085483948248350555765681358429009379743004572572640086227313362411326810565125316496565681519497280348006371163439398990587139554178426626460125181327154039429101654892896621783687907884129251591705020886160529371552481428006052338970355813629742392474629472447813520331921884638931169420606224885373876571563131785956422381701073146661689021477855422362785658292111536444193264928545193884506812331776592052796458808520435145360404890134044803501582138093934278582374585670223870276637113535154971715615753384783055822908099494274828405022982753191596279009761697920129183733248324444070187172092359635150079670664800199789841267074255627196060053040763778200932460817109531312921320826112812899959038913216892358975270613012752278124007835213079825372956558230850308140445981642170887668057219616617966236360968441355510175576179275906158436215202907999981429103246192839379331286897385233429785834957271085407864194961625009540927972644541757012005380143698629622280345213702809413038441701180035918671350692118921822811333738801546951492520640252940323055756972761469997092268330423821661108942707338078352636158066324468863750518082582376849330423567887627533143162435543836512776938512457200230527844355832510058837835159913504594647253151617988605803245094061699856961391369914723484603423042746310170405488980905115689905918766600613205528335551146325818955395223684651722664996667789818205930511413910238986285621911316693583797968004081609857614042637651366630860130916075728288805959730132081237015753926768984482523205918787026758634310733884939633343642676553443694894907297596280987610360780296632348608039704993641459750707918496820132067050353715103886356572231117103678735245868878820188744783160649785877994815881186131632350187373629348609064104161578553173186720984877842771181099409989113183076242250887249052009169530748951677824369703342418423034661054168654328604918586972801306667475627261353692295510728875528234791311029700550996275129208878536023948411690337815073629581053082949782482003488483849273409448213458995421576927796392234976111437790715131626001089208000299000602046632216504383994998918108527901701094982003245803943116349146162905500 [110,72] -8838625016582887160085216278631477979114226472086505055313683446658286294518726243180435224566718730196951361408975770577206062230245036583197471074355941761520280013094089417478938405642623592657632947612949048639697009427788995382402854087434946631998912197149688566308185299679065077181848836085241059859279035917709551849587969251609889465848872091332321671971697691551992049179769145062647247628741829369338007410942950974926531070737011793265467521604710837232582312361810225234620207245541507737126223782720421683219821568168795281397978137962669140835676755699679074700088903804312538194351781979107935769171814941027830911240451772296032596451984438576390900744434846249782627068634021452414086260621661999201554894547456136888789522108662108162834660297543182085398338019223820395909445479860516842637026952232192892818974571290669209647003381520669991794555370067876054090059822085737932637335144867679435619850296058064931283840244894311030053915086629365144477696590610671666039823961027973256753355492499542178111838216380369708939283893297908185148198434107885143728576101250018352737674104288934318070509147860275430961713684852835414708084714465314996549966543701043399359748427501765005219654935044619971254217586262815373216039239676676570648978428061717935845458606445729502023206254610527190958388717073815090216813841141069827056040658567841600514430946456040619767017638495753531486803416045422631997442576743820445062447599203088541966833200854324286872288312301330890471316017650576905172305522257534500563537782975304441140390990229448343083076762327914467345153035977284417891877507300390312907282310344204274607886829419733609720870768750348553851581013891756687962624501752025812368267504201050444358795965572734221201215842612521546185809863309096857260002489762616785342281887548901003988523552096817377894655284264150039365760805332351182759731969331697829341941154063012741907776645678173180935882163618770959606238771212484577915550038003107993915505007429952251694317159278678551395689524140848684813464228964654368971908401759491105364727998707789587632949612135676915710256270413775016124226713180004965052447759586214972605364919709041992094545405401271686197841143500016122341508670 [110,73] 3829504986671502664906335309985084441787348341286575541741416792565804702691693037675525239583545748868100143126878206795022378813931324830711449107580740235513758381657204905354195320804421829499420799854269804125357177307419790764561158814177711502472927856905933201043400863877867724861558213400279112796412949079244457688221604227105619621486865562349606245677675620130943570263077198940850140637434836223122616041216858435446102941278638303179859220616939656007708997027920822528105209625307376034451648124597462536826460251701195460459228251048474476578160257016003807319407514004532689388018378808708269862291911148528249510241408058280545489554525060178778905882577666068011536393506837421646050099295604827075175037136898508635347019393633663770666347758695749342898609318496100627758618373129680632432885495387075079182871861128628822159498288324296976034439861272353549869591475938344022613344982849845802846944021845661273329883164572429424075009238669469509986651120203996845065300438753312847431122378107957929502015532858494979184959769200867640757685040163933662536946213980667771809575832956754666685910359916833251013741362183606765548732314061200548756743897560357431462413603247011053829260066077821138942811615358974572275790918613494188955268923113984614221840108597617550350332212024716427743780149882593269739886908012013094486667111351903321109701595115436257326973666896704283986456015726941829871836537628093819102632777937925282229367941038759533902906397030076985417120043418502006852708286884023814050418769235907009077361045784691788704015491397467063939049792387442625743597293019463601421225817288954810700383264709450173933140152691301327510140566390021683212571560444564390510575784296419891626688933799961446528575463078466250694804430850794740562485338248668439784035202197054257005406560444173333929267259357855855400573851657755719066549979099138084577905475338912265140009270636533762754919200222735803257582782009435280039757806832429376229350518597941722154943990811716057365388270339618526231227277783795177194339991369068990161521934160175742162159385244597615220047292253948388249264211038732345315723678593284331290320618559339010588382542305256106474874920401538041239020 [110,74] -163324258790466631672008718733537232335837006917714193090853744899321518793115437166684538786636905562952612226005468530595210548239027577798640651019547604118755244266728133231148874738180992173238690883495534277873720335196347955367442594830051806243181684876908193540122365863013786956705200172347350575311277980308270132901491397594827690561411084823826843658556557889989834068881586287176320005173186176331927726560975487994585330642021756357427652675811159722280931665920921003476635632071244240834555852771816963847190095328293707267064284286040897519064638745289142139795011536615270772749210062411379458263930009431127736703155526455803926091634790549857912608793396064496201678093828197599255939545902477607774692773802232442426045165923864725305027186384186703826528241287587034544398179204100476983674409855138628873470324743739591812356104681470293356256429319887417644414416092272969067812002476773140811480514035678901970469529760895936971428511069465437421032538570025411727918921871383203886481344183706394391708012009194774529112744211996635589977832300931976348114033827402851334716737689052144138846634274990981249020913373302914721641345425991432760610359928367230171255261678239901406882964325867041264635131042708310639666113856580841047022417313810000447402781881230160624221716700492708511468226190583790744982996365893263071172691334068788513954109944633677261195982593016654721343302199519049970593853501294572434819351822359799957428192409953649495857784416763179247451188053012908064987464497596871451781727366746507476640003109894667197370958220107800102223401135449985539950382643267010495767418083089940122158535955012798961740618522605759948514479187979193328783583256006423143651719171116579306956301121201466682083704683891143777681187375602882869952879201857644734016759273575732239397865964875939977109605957055648881297520917484650328632850283882990982929222846711002678741427441035638407921585075474936006813244964159872217083533521546626223226816553681255364598679233899955663137937185230669206435263667403454680634352868825496049350257270265130165924305388569059771603407183225705002418456544784960479047256054309107041307143141221204464404889188346076046391445864493732250 [110,75] 4285581990164682047402401666033088442631373160757276835818794705628808822423591737344584574534349965872369993517360804202822549455459787073356928571739736266596245868798403417317146656786790223636409029675777048808628214657784106150078397993418222946741405490815846765955321347943114310580263032207778481102903378695356408402512131071002736672716226300696351474699060777068073332708726427935284631832499717929708583057961111707978703334268604296615843807421926630501673790958529498819545574619951204880032867256153468306989519962509137078509152355853632579011400472932880867635480521241654007716021494553165682471117396979280498113037191403718329212243737710740225244450153956165333088697108811329609640078560457681814042642526236742187202921510761050082277131963809436868250558600023881107512033952760997465147582273575987844442588740536125503041568711916279739902941590166953254650196201579070574306278376988906769064378429121137119114456738245964211685432656836404143981266938905705471079456880423868784585081047791951758098006933592327112427309932279856900555024921871716790746156295591553140313879619939021153165485051511130094364803473965645436861898296850869151741660410287725088939279879083950438523276442270736937120478992702139135564989534969430778670896832838558789310121504429727839242445578058728717272586385926057831876227385606328132714984333148391180025907589739988975518433917827131151523923015796824580600455365038653962312459035546793489874290860778111588370090104812984508136082777061123660568227063846702370374488723022678689062661023722278096292181461858468305781195984297617591300771123502489129017294376288369764646667001188019726333183091255904107193132927036943440062964379590636124680638112818011173805314573966980134422716913306144114569694909294240256121061199227512753537119581024228817763917412167488216479499933877697528846105064534715306953148121344851619441061629853295868976308255320400296726469731647016575888777579159567184157199735948364427844681331193168414088848389239063951260914261459903950608607971502108320903508030261930092513540929744873271632248898027141444771295239900467024383860156550327453437689785352883558200174030226024983904612509207026075115882126698230 [110,76] -71132645824742675959840288056100004527621507360227928151952952943054948001649700835045210443801749604318705162805511831867700102224315869439582190664298608642526050212117070565320889672352073184326970885140677344621690381734342074094322247312485998722944031642851652702417802736288724236174056296301828153662649359413245919869356303516686170272306679133176516673463664422931369450309057141824724166472016179530449001861948352561146877680619644990587594478621090447698756319635889411547765743673557995237638119562048089444155500626217312752240033893768796196535492648913445964346445888737221335610433532450177686422447124172400380205044781402312123087202253504558956708212536177747018135309154803281457536117500639749386899003403043649917946937353554882988777335010729566364447474791355379266954216474293578362784153255105407328945908447399772304721693160279129664205070963270398953749325995311753527648294499421531317065043271861808820857247366511825124527246323955655425223962061479641452582542488847090394940733270753513902912710776642554049458905387095058977376562007573079197259949412524018462277986446710654251369115536277530748802295587389045804712135610141793906709994726920620922507009421247372338722606713630396976435812553961825940611553863926148749459657270432556478343809358239474869001273744392672553729409561547653873298999509246050596042152752179707287406466642301664015480659283514329413337310112523272043213266248804670576919577974411712357043604502971810972109151306330325537002437685961240454103359317556394691786229060923261745654585072847062854695377364901825194433404697729690505150155038001839670716199499437148934311448835494446422017573514448254957060051305774986760490725710590126716834743564394230515499773825439861749419003136363980332889475543378106850643684493525537466353239912111884131385044579109816656208350214710140093866403984728390657850802531110189726987576912631831472699848981801420332421829505984001245650939950289412884912886358215959668276820641369155011705344846790570811738898800918180620414115425853926450848192888663064269803126043511238469576347089882750587839718103439191550944627835782595585390202184922843520947977093850615693294282436361296596474929125 [110,77] 266335401421115217426912064681806728507559372028756557996297105931029666582042637997251822409146476277647175285055107915909871819859196218127957930318482626992440010810772432131303932348609520733367352956693548883030320736364465525071261961092903024380263151391015134301443951943560780233023424027667802914012435956736399690072920308463850138931407205415652344304268981668440568856476685513977582898924169114680594014706804130810462154304820926884596169254114480860293195150554348472935474720715939900212848875035360205592821504156016063926706292108277409349782045069471599983060801419404960892311151144837894959198004775591054854770559511656982080567253904755415616666142817432531235420810798513790142534045275680317174437939965165817031288423781015902824982741820392594214637039695849855377875949397383112993485015325133528751571467710235624588918483035423375258878863298241259700138108537606811440822034112590741219966635588999272925693233897244519658470386816462303550204389068885309108028809920759531773195559293729607591570883357966272602785236228664346626662936171393630133235695531549956010168012178510221514079836647656846285735357075790527540051978119259686366852424301931796811282101576354234249553822330114413372288991609494696823226576762080524080197535462022553578301026526956112894631332698177546783940275477615940266527775843114528942246163105675098281395780651481022516120777830129937183034602220230853832491611767789829644583356921387207449339156723838364468265441335523011287026269666165682864685394759948168423318190147349235297610906615422879967152385097500433887548780680242719209604504879830452033969600906004560925258085341724851805844195869214909948605243675694885277127576950868952816174455432150968005877259834824188734193434187890076807313657336702222598757258629689834910363120546621537643063081705428469520437111379459397984670588708235749303772446199454556135378737922450830434071915111549915081787966838347091945398746588106729988065315048350932708918078487424765012706594703318285084439572828348674406104722796909577808016793997328222277047407220105500700278737791879298943887742521161497386916892092622518207666087142050132211233669651191939209742557047893699230840 [110,78] 28945061056497864286757771287342187411027737298161029791956468961470747627795395774878053412678693998840192630328971643179334556308915115494036448960591854719066009055397767745178839236181104178504279951037702446886588628223767120780581625671886051647007275448574696279974932915421725414276664373811648467005930438441768358829446083994858697189647204140167238725707913261345106574564729942841598869696725398364796334020001955428974198037374399493678280954936167266932134762665200698996089570220197157712073743495184885858920640114278084859579078581558441806273160131063561603873300658227306883169271586857288345198046352818463923230750926153817392179549455518842683649563713317899360931633366244236961343884352272771797391502684972205903708235333103301355748287998613842510622164653275902728863438298819518087960640346291270247268775629174216243526433402074353106413581479694492591587191243862529294306272823097008133692111742125022243843265413798133878211464357457388218629887404288922503943214226499728337344696085009925130891339860340658790729459426525289304720493871585219982372482306818317115296176425134932989327015207173231925994900029229423066365997076815412452979848960809317223732450286206417338788548643805641586394924965325413540116624335784629977708308234116485884583702968553155258293803939397984809238021212776506931596934877139675891029537580147765741994751672017964343355909774318250364402871881542140443561245112481255940661374572229685920946903797385845224052619438307909637048639695765714882904708450088347185566350542101360884404881695988159558797400824886033847412949850285627609241167161793215023572202198730574176672711461608160292503891652848594908134013990372734588965431914703335753868722186290862821510720596393601146467251038766558347564777586145244832133326134284647818158385622209694580668749843620389146719057037701487879509841170060684237821206811857286713843196971490535334169185475691348783722991582540940766966132111343584021609195265590015460025775704428566828192466521733509332836139479432335638212994873420346907941411054660273299218848246075656895910018913456590990781451230373162010849930329827838657797433258356080362240325422054423628734928064864744720 [110,79] -1211604046072650696386925038288350234533208622544906477178094809962038326878876868217081137529904208371381256055407987182041653693897593198092540803335352125504054845304845227942309327986231688007960971303460878831080936221310390364281311036219277271315406806195237071091612137073488259852760466603568620076297997348059179813251157408559518777666492319090517189821171844778224665470447886789821398385041879571729769393581017177611927062003066522530585362627588158163260262118894987217939627611413432831833370585417286040644929683029601064621237341789897564787418682793232723835509195424561764838326680612742175336265775997529589508507140982572133681442403097699966457262888366185315008043538324444883337696433429944918034833832829011889098140786985097321038161525216278395032295805289744972603768519444181534201178550642738303065071632516797280760724467374533469545660437050440175928386640818697967517861007377052970449227491301910687728859120433642998046448265279810650190665263892256130870568616302194893545774090244609458594911373990124056374810823193193358123775577070023990722389436390010818169666601368107605001371447303780198854629503566772485181900999878670470013633319404889346655838492767509828266618515705081994873582362806908799144837800805467271564304920371220888799163901612403749254300106878243132265010581281262448035067166318634273948221624016750019950727893404067351435699509151419780256945317032871096413772614193652698881574266255558331697787510775527538058412329060573170017814763381999105039278188275197051759045290276078387063987121532205654297289237715231491708373801514385755053318453571536753215736177136846840316880673772285770720129711498576275973506506886826577488481767573286849214503609600218684594212451216386225621202258524437912047366365415576988153109935799537592448679289396133060165645698987093700505053669405832638272013145040944196600319468105196306829617163147076731367434649447585236133066821102991164751615695212358632036812158225600669064216823767792253138850728286807306076844298407125530790802886264189391849947719136480439589869068170078326245183420741267300001545466388114980860619393710802332898036697064842923514009658713885416132950322496870 [110,80] 31689907046600625556054099195301522611742103682835178762652124321832292680030934083592553040768935671849069008373671793004630775646946535609241018722805816257632951415074387161446648814958330258275376154337482917373930709981753721615598186598733997213213805388245999051030501462447633744812291363185949431884062056306288046202131707421504871764701071321496518655355315296954016181795963529831385669508161717398994618158325662758367597434593972052254735675136117667266076374589119374513696195199422278602838955378514534271028722796095364003559212663256487250416992097678885077292031026003897309045720470536855467158912401764363547095488828376008747630052701525101673537649459291855862260436294706964742047512552586392736524773324300420228941984505608097507721528914941591232122357143789954357050554577770529081543888483789157568456605093924851016275706501001533803862195487088825096714797823383844841426179814537212774705079135129432752273355012811616144622220127458931923707157554232179558521232931522757105628362383651153786935007299296358714890001048701807556231802948889347954284141147603693342950746633942396565990051472403517270231555949678563324146482366569798435944852295481330851443897930044850120626493481477698861763597464748035608589882757782957908804035057695451859963873287727567733766038089604504445693060454083938141827277205976583530827754797289647898661150078368831656250819170996775778007064596052375371242836026312533860612206640550666001192522836033995509578609960235816862386840164663341504670558638750189637194877795420291602950809880124828396272316739288357438718770367084306976727337850290091385219470048155535966029012356028464224119235363538291252494968393843444061628754580527328544924020022678130185608836663452802182011949584429357065883975704774125122220423669356523527586063368939498843706271049212262395100450819592026066252807217674614455857621222745466654692556864012320777617312052130407647839731320338254894383578234417373353464723803623172035480872893516768530803759708040339862271236343753240932561273008737551910328800868292908084927560846003847872773348706587535282679879168611071515904882436097736991349893586093634484298738169370660116870673550 [110,81] -648928361606708807122073404426884540861968104258827919236486685980698562572214602995604613027617370374966018341292442851141317262663886708103188399656452879783463788267932793402744072323893500273002083286627808078064969606094112966105385092536726898684257004014409044005601445271037142554689880491791651491925197213348626458122618913060507087951916782207465304484283527836449797723317877332377979157405537910272909898528827053827837269752621500742468841123023819000873114640770909693963193515513791247891656214090104555609818916693457182886756554247292835681316170504937248027283702625518287690128948967655118782035310968528965203799827850795182959305629430790522285967520433035242663291922847086169093817829003907041778298517123518622411243671352917419051232065379354643673095898973763089219978479501256266272076500324700591160264859720192873762046687452941212488469131783807487405485438459729607534193030647696728478286132458166627910325159876597935093545844875122776750469313041899481208736106541323972991756641169649853280853190334871698452896655550671199925394643313497202872387827130327482880489516459428870155053957359938601951193664026673023685355956245266411113055549182804725831655756640676187139737324511473648229877133702920180640814628027977293662387511024891667711980952940032468658106343757082159146417075603401501671753601157966888832062188908896677878889375203591672471296727331213032982714678089202680556289389777415256761602559710839439650568465065429409919624779235841950660712789409708705643657492357829126636464812997721671183074149751875375484515832396185014893757869706258149216270470417635557609886837452687270253980631222844155533587670487710720487292210566161674377755849794826844988476557539704105643938183646510247248556149159530543169726111446224329251280063730042626979992015216382143174107444690585674971349142694092653684919802704319817298297994903562469921847716566376340938230506710021922031433345819407918427209718624007433006202648086009839839355903946755318140522020681029761244643605549783627637025384828123605929859788339573120062358785120573687622167320587963779366682965709287038407947337011081648054091693435466384291434733103311485214725 [110,82] 10933190702481506625440528822977273883107233016938454622264207286892897608888703252371473475855206883535287094351938916601877060724600549060090819052638769603256325366202608281487400943259733293745429963883529154452856134113011492957881178483990487797937931047245178750142096364124001758601594875659143985513977474260978224172733675507484935257639769900985657376624508876807445149218355798224056702443515308073743003555096711257864672202315154302688985990239524015799648017327524592577806904052376563806395543398030216403116979321388041287198164850279034777051194803157330749917042093140852657329711452771249317720826738587482685784219446175625543289527609863324098092177193694934193324708449921807983319407174976557669035127777222328228128781497052923282862264471613388022538819093015754842744406332501767606860623775268434082044744887247830476946486007643135524549974391689575829436949139426317708666830196338494730828893923076960971977586766746438671573139940366547225193363720153943623184001063660692582070818659806974495883962222913691198414571949563046289866874437659934158670500285172100235992365873624105697652474432449662809066319722941487426949502491474285780594506850699616817768864532663379585263380514332127009737401969222978238456800038399220862685134048318778310832445678307969835285061437658063511302897267498529052370076319681586819316180469317168517588350722647771383420076016996684767771518654526029148191994140696188834160899578677607768260655415208602628624082038962377974163400332827785887791466482815388706772521346187204180282478095402658447457849176521100466988209709615652124441150086250928095073498836917318427116665418255333485223626716443620718388432630484934293338439294329824032502366702179743655591233359180664844156252476093226238654844841121434345373781961948247482246357419316031463992716089109689363640221778548267555500396446492185371396375541277722406128377585707984023181777297306041625291245227891506806404591793285333433604089130977708440474024100092095312160825350120389937179852290802951752871451156472829275302574161699520581475176610586762281645727178454272023420822203188707676652335061232530882535502411969163990990939404590944955 [110,83] -153315498027797668661417724980131095488030447676833233504821254289189919329656206794895557570078797144580718341182762268050020072485740389167425844742631003586799166419136594027653835770521255024855006222956962134104154958514329917488060844813202166955856316196260828367927230866955773964802628810970874075474256985222721657199733787540382397609197949526240099124873273703369627362449637063859276122564003854475760046990940820331101184745910021481815727098641630554813397072767268217390279824313341996628087137135126431422398219029523381010839834895281312066813652039202326261230741573344055311592148537313097523057691279171462517956342580750216416737363878097483207716917412646648434102691729094083128696371098620969113321341814773772894311344540648957459109043541269286715429926154606320315837375216128185159674815099304099927017649020360814859214464498561399432578054978774773732155695016614061878025239983902040307527734919807279363219479890230016537673588852336395501519415597785836235915764701965942896540072823162237044875922350929389007294144691853588187091897007138159001240938796313871767598989103584794477356254742822746676735060684594022890699706792431567852889494259489618722956372060159799246872586857520654004375953451426385222947259972624104729795508951002214700132178080555676395984164687914075648601059843516816480548349919450993331041157805313409481649259575951859822762191749112961941873973278150825184910346060086235207360292241739668384171652524016846753918172124658200785831230274338917107141340571153780822104443055756482254566880541451250163476783447025786151081507897606899794071112162159983092671591531064177522762833946696100393644644452282964825417899303531507964537030639024820529887048646652696490816889286033925857528988908470489430320353896731884640510399974280106650635292856854187278638385731964363419121974123849357879138960160656712709245530017129739247754922568507122005910113916641797079510062700216652965856995071996408088355851566339178967199744954557004604795968300446992646740331927229864306555195249844517919595630805918651364210633107751393024496797849178266793373362748790630223759441859426754202364248665311077058168623525595 [110,84] 1828891038744891227796719489647682750446651324639428097599321262007968560627952875641856384058124366750274497348382847211535976696152206603280900247141728887078745717361817524375214266870071463115833539885133387790585482673053203194094307685860495947248439451322826234111572709148498151076515217549264131142864354932925818125596878462643017523893252101293073119704884126996943830274868266269442330459080277905955928217321038106271176831010521265639026413411091943696639670827803817056927064095175634009278079862774350856582352923592190993015386782051989623522436425110394402122077188622677913074018173795369506443697919170376386032396010654986445889631009239557013395789742682891656961938350746601698302366800633431014948321220857965102593777593128690612022235845708280331154625197904077463584901315141090861474479475110101857058648245883361840959004691225108817343673410454642698014128031050902083472086190475967078164321661881948219224761311181670039913013795065304681206873114570716484411166296305964027515932386645997285888274542438021065594405773375291332752164747328251039060543781811406744966000555795800502842567782827157996402941003550058022729033375314566880400679281368350644001374063156381219747841648989489560190195294806644241693987039666786826093631158149393720117976146236894634942324622600144270676126045760868511441546368057381141595754628325323571318027655143135851065716913788376621982486506836076031129251686251461981163161243932533387350050698899454135812274310198462902610769313429186114616829003307510202988625061917938129711003007134916396165876595528980304409420927391752309107961389280509714705584461947173451511779696642752059769107421474754511275797470997450826153462609018454226758264197590476947667742715077899473166072752984859011779582748522774720318888386642467112370399068236192408768181641224628601734837703681864872133964922728062762019415400300360672730214292512920588327867544516488662620070169591125184080148021626796656163545933439152793401056020061851445610872038471295589427229853851753414999729075176620953040769599894456447579425623602017972778534697457621387689002634469039635212696921646269321451517190839447348749032230 [110,85] -18408817529673594661655558411390062501891612399905210615293632692678372296200071100419129919172950279326275170613369409487479669313979408493836335808592216515631089849228641581854700335993861038970690739730214360771391355697875761463021677714171528817610336166767472751724071775799645589948939829299843564325819575095428919793542046681555162954326696633063122910445306449056934162170646671376239476120787314074174666704791081787336180751534051175683353471980289672435303319263997334822093098479196370555397079840454914204368478646804269123882470175718786809596630406438387019027701508256268019175522170267071908953541287724834686685495223600886389227825491194019651431649021641719743503762313162766843639579533329775671662430508611853242787325718818134221050124646947050622021692556069481795183295809882096037624585267776233575894754504917236903146831211573849818748250247520462928800530183603638854756775331329160567193098268731279313652102202409329771207948072058801803290737682117715622375991092520365243057767911281234941595392252739887531898998587473404765416695159663534101539807166346312013860761334262305118409000279524397081140621721892818337842188228411445286990572728545932900651136268668241279866658827554766343341842463594925078569238634255058634041909690755662822639741823519436081966052354241274054544541987869107795925311991081089643061396395835773515595520535937087182737311170652802125756608423507858441048108670031630660375918888700568707768400638582085054151770892287891071843909887054321385159555007306003010200455301876063856831675769635479214790417296267931538961273787869721852565668396897574394962371662676647053556810950985681281894239997988388957698417411611577302095038513347979516718211400943715568617376407809837431253965854599298778413255836108024702668809990370320737664037500384061985274474535612997480063784410910574282658159008885494408068674866453694394846353283412950097849968901568370767724424526972119514336333049761346513861443456195076874420199310252542495889979028854061258136410553546431780256642307356128142824407909469818375823539171909967536577189772363028941900321323513552967379034454991227434832039846296397181910 [110,86] 158067272374585776724082908107673367960799082045629632456741564671993395307117089204028280743371025928091099906869602134910761779814556017597971965942555798059994924418960682467333873333398343546732203451365240194663174675908142890864314473477857478402954728434996338830465774858645177555406123698210126644769094701866312845614041038282915287437572818883575837424633518367567323334570796567502098601449556528531223177782133849036692628295418467628388241217519529796147642227378787320499654561024802396351054806705792027344144157536707079006107891194145512897357351409060899470449573624748434314534150132771370721547497061214243265334797756668953625073631443669924623432284411847707529213120610150107169597047155554733764132286910928248963392107553789603223727085829391451628965688472492007542955892994611154371502330065725800768427505304968266226527990086300116618036445834878466978561340178175087860274886655504325727191000171083475082463793074218405274945010991228030669737869198847554215509002777545279090668933686696567388760286419834221330091937938749393101808001470061776793884360207194229424596396123960930650180017475469979060719822228605607635858900503687491167116651027382768065685891574147777426970910619858613511144806629042167074070191644363016238823099484310681475812231773826251540322080614291003364463935082447784996526411250629175161840368806826760434416021029599273848070976342581146390916290853042235159601483993622142887696460303239282616194295272632411691368129519679284405630362865500291255455356763096059473096492872966412017089890138412860032314207495654929748092612599294668859348288003938207532829092384084022621037649410022587466149094771363199581019067847802659332652283502080579069668949583672604947617051344609254850579609803645934869776376826734177688052575696416862186870802293499692176734525598156014873291398821857044437525652795566385651214172521579585039440548165538885586728625852793224188784036595391808477432437090155009188906247283272141661727061448155045811821451921060490076287961261097787734495534100961638608038927531831447297796533792950296600727926462543734715655173769344797721477401317825534376207580029385900 [110,87] -1108015817927532636002167430973584555058145664385563089170980720553018599283060573849514088345156569340253480204490011940550040522110927941242163300141797231550128357836774664537317547589555935968149492594864856062343795746966717102489409931531710949767594197248529990196596170457464261616026679496054226245314372234609307029577260149103675801060592189259327465506555877174467743579224370259168302379134189841844297037806090305367631154169030015614956342789990178342557847104328750098278164918962612622977180479425735864629147071888792241872172184846847720062658627894368611818183253478128404181516550841562503793784874601839585483434395866463665836457956575947686438980737664869719596920350054353464417703683995596734281084183615507059056673883894737666539343305406005575462724316494280361583829956966177455786731643479448020590913466119645172924673638250495063743738632913069102692675114957811512216325653116226296811191085870984316537735379881892006083544336823274772539851039240231468122793810648172016610080865350313733892159015693308223470875637856237534568810184886309036898860615947640428611760446744892141798602501737497970311309864028628238766914020541316435269190545975306586015223240365115753112670206536351947223664867320406779946585364956848129389505836410302797203575877087895838499542003326210790192475705819602240638042666965948250407767014432719469231200700039208265616636155214120779054405686368944940513896874145932031690506219599604480438286088010974895949191091539249527919761285052189264772582288044940639011564092352293257443372037742362900361952466084032174333655494322988101536650936882535056676107586783652047804400252286823057784946668838992682919888311421188420277657971741868019400484464662032826360559385373715141867419066547506650244879432500388801053351526413162708720324024431921095488990937817318433050419915347313454186662883576739448723774373893847408718334641539058633735801228495458538855216348696265791105532764779625951607934654042447607127058421178434421924302303534406176728193125134159905018645654611001607139112365769509258687744967368801928120327733984416984358996960176416150841783278004288274714472167500 [110,88] 6667993512403864754569606418031810455318956677095942532523833219468792333875067503567781660006602659738519586093846533071346383160975736800794408997560531786286197464696172873946553229858277248567145526638771288603175980748925366458938081619777897427726899341768626068424624752583063743963245541141270735377307030326690102823561725618420122493692025133368605028363114515378899413012420577672290292155672508167331888669538143301022848174301305442904962758777329749381190155047838328104122913201865272914241507616126552947077132576275462522646341972913755047302024930628701744646478109668073524786082131420288773350868794141322897089378809509830201894155383430215422896138378248978518553361406114067179889923097402866144319927581609925417623064756440013272703160700848987734113200770160013556797309610218818210290846428023655455890655679564046207440775763870721010795692719958374462044389416922065843651077284428475591568294680162181252531599653556674412888472753009331360725546464285030750491158519588197185342103967789248975347334728448433633362801308889705592035564642958938703684152439151179165490321292562650526222607964336215076976557679718881897676921477514160506695547236576036391751992300719771191669407300158494453271972866302229048600792248648955819699022754351614944506685750756932227859705848588703373322867887204774972764522153438908411771972561269764996589204837364839078682811724940238739846487137339252833369757763500017130184374269487444021663230375385422769846250601591746815363561943056677679385966004460503431072877531535047595801424006405436483392306769544226339030292300643923721072485504171701509331622468496629330687678938334289512337057853645601276483190247154592166222164781362145413209057188248249806722890879041015592148089201216313487946168475532294658907885550253640582901089443104676710842327205059813851698861352058055517589071961517109949520017370794411859967366964293095866231023436004222041738510092318958797198645271346314696051477639413395666224447470562036047546099221963912912537743793721133869851578482093128722757940396760323136950927792416004218868591451763751361684166860229630597478630369367963772656250 [110,89] -29985203037604741306971937846024357472478687669607149099711662780148057728672196002507654311342287778210055030655903447054062536723869234503876635539445754851254360255665519197861586861086084734446629008324030372253464892856026351675467052997569653939689719496804690663999738070950806214418672312360337903472317989533640888168481612636514257103072450164900198254813081143966086209195446428218289681064694103993132317218061799504270807784674992843938081901321570091211448449791678733049576773020245276243726803080005300216314919390018109555396336928273078992082705163096961345661448696872630306629373698564632313999961196623068457817645869392392720520786824112443214275219119121672479613081268150656994423870875747007937486056213043672196956811922140288282690685580987765538859767997273583352984223236002023752695276751332041998055269111399234884111518071105176861577752939281875966439286819792850221923445986811671201189566989547585929870069824721890589977001857204583915337552118389363425141925534072534479725950072031007832271200913853292885324821887135524316153289635903059206243438285443665660396563585192377249742196568221234744639360087062874748730052342566188525850344612497595444299579547071286698844438659411538934227812365333980913577212762028424031792924581238001320575662987389773864877986770765513413027221402683744114879370272399840369602033971179048807596542668955261316251363893874390275408122753070818547556162554072672752854214697930684046510947951666030031312228797860511814783379817550393343124172105463231298043768522689350211568897523338222308395057456890470617840771319842911762368882905938266989375334546139759898796727955545950357199655704256371389303326117123017294590139074668260748392191252032801001521051550095500894884080992044588189142094472990220652009458633247140309552124988116239459393810321000710357741379022307896834907332741607721396480207872798036375524569373084776794494475029292947562291699962241396799267498100941315387286206797480210406576747499805930536415562442125814774334521440938890605387532701150154677967573007155687836837006735629866611770531095461310653594601758611521990683086212728341234 [110,90] 105624867866726395126670273452250579346322369719234233900711599052848001782710014722006462113316663491634409175863805128969032172254236795297214916048811090207675406496885266594137462942249184884893225657271580204155061143620485896197082802891777013544438472808411177365083278664840490141403875782205549270947565764453693076901433208419490242555842947623286196122208480198591642632690227322764537628128429399641450596975700479753102627073882406382773070422440709035548470278741114193085133167406625932656874183946947493610101224045553918496447294988065223001628555688492033621648423345789642473775592113142910603016052472072962653592212106806130083539536894522045071175312590276491093970374411071302647800411683744710121057008828321718683489633689431307397065039388834311714195920580679406385325121785697549863430965558193649932280759415806386189928613675815307211044750757524829935915372252522756849767834426753701310834380097563264352636113353735109887846009399013664963263348233627789372727907207711472824921295519333581417059243059192178876650930171142858279271097828675270184620442833188591769650896457018231551040439089304013136702641026730249082995561620888844225557383375293467523900602341960389605947772469469338793693983047414443404536464235359066285476746274853241192718721358318368942543899724282332414418786830245803393420449143090578576320538706685780269448455023221437706918784756909825163809544108741673613918809956564634512709252855019022161150021958192794780152154492353739326178783865159849233646708508779620499245623234343050848140248207450511882623100476613982354092666580681628453912457482687042781211870268191879721017086849536527203170626643459576278452697193845413763132576086931419401115569002255480393885160854860374407062661421024084974103765221571445584436358115397488965530374237265045006585951859324945819725183932394451069714316498935393145862871413854172357611302411508980693834502578248078397475012135190968117045671402607053277026330572482742984102266970385997806686608690382264099169544843245329797896004031274103398486989468553718770460317833747773239926185109377092550394959305182126382531667126523 [110,91] -169474887824279025004518754090755919112643428488241912191768643762851241235989280022098325888322166001693378133346450978804084319159519625654758671745312374949291358215540840284335239966887017967268764551969283038239665484972463456474088982375345202316201044657302030209618654585076196770827048195519608351913085135548332175349883855466798558985393361439158912055789431486881706445984257627075238988849562371977245010278396853712065713627617488603791438619594098529979335747436717469836068898563202409828759030847569204189202345950496395070349926031476841360000960800202432154872482825131238353500345454263234287656727279535276263289683956434348523686479636543699480788514277489742494135208713805551045814323867259179787880219426707710409255976845753933341906620422997402713509574100898602747317090847534545944718424687470527348452561317054100603857162340708508536778095922542895528531324052417357729348819691145546190533060371689568330537562336808104301781437966898580067233786768634321995250688516990552533285112772675626337295316701809369941364245143054199248583499815827628353775917109976639015802737860950344608763283970241590006554951601022382799665557623180880890306921144293502182033792814232403374849407416985144890889363731332253022012576042278142303154081274427359648771628295207596462855576348429347260421469444122682321510239112249448834573280100433022983152257357386155723546311886445415217918747087136493679780709163551175652079496652243993311233073615565455668917035985727702657618254869799683866141608885418372381134766438255300587433811266560324510486078061786249514731008446294313375106481242383518379252715948822854276626406877662139687264630027130027378753208749795110260186147186120869230610339441560137532257246808549873874241999115889137743162597708904626128691196338638503494553388433268671874963863612419811133720263807179805439105735303638379946285276809996848986642998107047297416665592573646440743687362893248119998835870351938571305101540305260423361103376794313522236754220569703876729140420709899697818666626338029883929150430968397861728683948704572723849646575800752674283393878020065090305908129 [110,92] 356790745902138978973257228013392215473295710928204533975541290938163552549675297612612834056300366834925869365534814701197328158501969689993078845735230627232953236028159501209932801292939043675239787574236633223510501882584866026521904364733775246609069787007247771785589172375971683574310228221728808142955897753421336557525344347206524344357754769616068440940314281085073663102951455183845639681732331665612246211863914345210422068409188683907951737208866894065886762665517918689309064793812023424168606165020832450634868847367596541328407913422944777044320841696823751600993924942867999797905919641133090688517571668295873824670377001683189007878721367677108426078738656590809655571133906121924395029994428542193378661104879769965603798886272591218571869344159427183949213897480277159060265229238547730912943694684298779053256724040139481662321939267119314750879138677649674838701328208784456487562328181122408291733447203835306296646518932238237142464253291162327251182403612532867543055048360702290891816113815522354191250529593233385907695904418766165164945882472050290578346567134060233424448444446907234138231162076143386871578368384446726990211049507712670423577209787304409483879474805447517529351800455053140470143553982737923040182291127901626686981231002254616669938535661254001924965243510267354280996085121365140217421602469704990215549448562023993322603327297858392485351730219265202152516593946301632910994773037611538511542534293145940306851323494819372421158062658678784562045119464385260762838034303582178750424046269179251578697010015381479993756835385984581436191065189404841977201619557515758364075424483451337479448877079207607810209141158986628576094134980720973376880652626965723873519878892895727027637396449489760140013646249935782998763925476662196117340075100275711240045097673142985968721696573979591763288876266565649030098955268821584426396643613793911228228135115430291668962075283354632074470970757217858265583941272104836546543359267273730311392878001770207737901872274745849686031426115954308742202938032888909270504174668202459324993922755836427304068622126626858240305184585292365603 [110,93] 1080350402372232333655293809179987623935302312554712933170363207289546576278526817937706812076518304110505896367502992200990616593244340661764958121937318648258140617909196341969433709256317050263785100297497551637386391870091467877738721042529552211179815742868721975076168758484790379094562152266703705220401224086944579310102950041874747060132125720252320499029304385006757587678982347843900095548823647441389868500549893098508481265649668133508873215573674669914981150313265742250647398860218607397235539427288413092299021493304998648201745790028680207533511736022641180255726401055224731704641688449970142018590658104847541866035794067333262258861643026969186908150377557337154663258708209805133669469468979924481635782419913806038070718584925750840328669596869024861494088044222542530640985730222770919731597850537393334865696209478937362719594403225215356942643811340070795084898401459039615534747983060917272458895203275318249604327990342695141194536494399386717745945642022360974941943534685476454940515976536504974795296794268784609665049031742063457368702439645052396840884139301766117822553816299733612979226952614247436785961663953829981622181777028853773304709295296556166535888760206250648628956988920470709103881744811171239037620487529756728231879901848260563529022565562528275435041368000038449450441178293996276517797743449602373732326904099115648151896295957058640492317798747657595570267033828006067527799503265434432983936027598426964147357665008626140378595542022061483506609323623278575656974411637522166327097112330762509778153430164427637980832544871250839992501713413075043258231132744471475145772778091851250052406460476181894951145677447002061305497348847636815674169691327473456852310946568726815143594586564799169061352414058400895659787753532901812002841475995444967025992472957802853458558259831294031030671301378578381083387589283632666814637810091026071589070189864964565065959427282020903838125807353350184662998739709787586779061256744285328754428011689922252036652229858466843692387261343806740267245985087642049612392541306087099581135741026912035692630313735116602135159174884588 [110,94] 1648198681062852063118302588187913230723070154428725354879293821899115677677249881472567484347048747145702770662665910251018087483423025165949847329598801948664762794571175768343222164224732789557977374837015280616070776501612531776663472061984300728349003930907026725645650889084586023166966603189346918076554375383879824019231325330363176588720356478418084766780236971605895134131766338401538223054648296019991915817247981544163562399761240714222374822496907495954331556778807366717689547787143358211111211349698479484442073222941117858184549166491472751614615705339471397372865338477368980704876693809129634010950149349295896337553944900205372969142205828432037685319592129962141291027200669388300374331210827097871934651782101838442545532577875084257843463727646476385218340024459239067436583853360929000061663933138928772210979049715297654973970442933553079108153581676184913044379727584379096209945820856549836960605216867523704183742609846449227532591150914367256952823946657045963143542094578725112962507508975207709019579060516412752554944218833147422678210491637856033049276204109995752527046145410047935474543809806563164311816539232537901744979175427309993128568241661909126915986731476139006298572567437695153088455197357781041078194980821310104095330788789493856855037858426059007312921196191483398184571450284542143440063296057363424913025309756701158291880687970714841865054585485161499787544826038020625510701815436974469989738964882865649294684799159948691531033734499219525515446333188030071193915075666309083538992795564474752018882441870667779623198195546392677123959131471317296630724054505300760332096335498470491351351215618288552898689493012460314620003673026959685366514686940806091935355784613610266682554050564388420983780780533049587770741611066320771024430307830562068243003557654510602869279395646896799974113769907425882206913490381473763422280876329176186139228409518338951071854001416782891968832812751727999927952019226573425429545329220007820209168635728007347707300614824707211925913864568720700072538405464962515287362073872545013848807356886777549164859367470319584895874415 [110,95] -194283874191778706550218551183031102187316211411620554754956177427789087650453553938357662458533783234622715510806118251195310670448411051957555568474569648045846974809977355096455903273086781373311513515176267557509299672629001126798537874497549806656744214769951662905979293845064709678949779290185925308177253373411795432484038265752936334889229736232585582579651289013335512385877921012106667649924207419621250891823853745693765010898880046143790105427382203681402418772344983754074536111916591981750722990875471619677969218329179621026966472581726774485101854339154700643188029853992630484952698646796911254885765112272628684413180641380202676140970902667769265658649455481592956616812889756184010410900483199904894496192794203661751089211291176283594097895345566225472017223595362007755739752476190176233204439153855788366098846729120556484124236107650692175405552488948384554954981324971676610138119143140623729374054073851691160101154278066344858115441401195481127277715866641593918688369273017054165151175638111829559146468235633282144575999861993158828286647626689083042745999926945035133282221677583236019399900479018925771438476892183572965502607770487441341504048966510437052387423062823742864445012351601391683615077675642214876214327863946277350643234219309280496757961228103974405907960629928666372861260085435684724024337678183633212542743474105610699323480939792693239045608634655710313383129573273210532999947909040750883672361751079421244093062338296149254602344235703438763618804942111215485897917450391391717322279584219604504914873562149049282177233566951048903997434750637886397891911533799376325764650431867869740753910721705579003545630425536589872474558610089523163542182683528591496520129405333031142502997462650743057841347630927560892473821806438139980008889510445532468309196630692315023680715858651457383976979274411044607277455534435975220301029414766968713986458633065831897975053776626263148328488007013947296445605227542710057384201506807088438656670702463757695869259013319321156313363870474632794922685842787257496866791619710207626025337435916550638162730248493455052 [110,96] 48424421515899683330923804096953012866898390432952728087387611284746270777627557177681152156843787693092085877126702758442217691827353871278104831722113034568072296369069314073911853202754136234436414240318627337850118087241510183274460265536198058818282597850055110299198905807531112429512004000523668934701164539019829887526542660651457445326589587821390835945136487224438753572205822194440001535308282638684515520577696886123877941785694367421207309678034207406092745514880614160777391622430202809053644329003377394352355500670917362310603741215224669457539785171097959207253746789269157504851251011727512901775398502145502724154511099548479243212862653181074948435866635902601218823095846954598569876751535425553605894295679460634864329086444166073872875085568809401133127848731728877986490564175502918533077186978689550575299985378661640334305394924610296760836607084999963133233502135247241670643241150125349662467337025544660556775446942297046584982088807501974751839890870851821145081656226225841646855779948664328052149869528621441805691855852762982883096688215515060114892191929562472079831469313007730096643226513908783706383461964761576174486644564374731535422623105389041424302918698437646193825425929596883947004325972804038224794348846969080854415111731840026190282690806057711170818140455747824052135142828692716571930244831640039625225570527463732686373435634192714963602859127044486193759026296969827439635805413481399828231400749473130709041672121779709476035188026913182182003361820840427666369619544935551886013719393739848296696562854088401316858658040082460759949741436400734213860971047118798661981397654169181731759542302130869051659273681159226528589956101362697138404799432497274961885720369664294638699664278981213470986234762662824750469822996010084723223878641773332276449539734021067180248657685915807991886375902489680759597910071195593882511239423302203886502618570208051734252128426187533383529143043427224346541060478460307702669159165157865778108047990431866648074938501539340603708168884066063683542533608242894425640732880537947316227609682996541246819486322159637 [110,97] -90205023764251945357557152831081388365391378974189198230828529830486121362581747444210499639411737917791424814240533598068717429847637434653546475037072020954862275800407289631513708645422421380020649153685777473897858379827687592550579468874015793611922384132886993697537590399049252945701036376367481014297931340573551717325894651755101143067010944703406380678771440084843032696631980635519596033307562222445721206180271798575259988725165547165094975961748954689809786784372209522999200312614414066563661302294882101739637517743898845810490007136121251926147295002921229730274719015087786899381942356581230879378989434906157070509647900110557391939973627261529284864289505309193615819449784863653860305702425110404417365910431356896657972166850892165609496015961235134065071987845638974022477550120980695192609044417765846907029528945652170507488338042313316297267683522576899767774238278314278338213937701077239804880684606257328207627304929813130923914048982955188049469304195121485936683603056208584306389031081101558413189352841741861243691763874755613210747149689714180017390639811880778507175137694739612456948488231772657323154527639576203119180013984012796871100142867795217221279598929364251575084306782678640796898609662465009660733831016444839440020977312593599225628999223059943253613399777146751310419152674810647519911167117013509346421020668123954267812747514556025089122139646615242785012423483977728905012764600969960938615092967835212947845715640419029417660117816968583163630983218144567794845236334154378332998823340549446123323629249024624118451765440196673551070592886162646650454670816795610788674746998202709819440403021458740991029240986226199595435983469793879272747815777336937141759302390621352129231108764883345716899450627826220596653943912543919753473720741571839159434645207262384181538277681290001670086190109987384665626819324783439937655305398906880748888545150619172976606259389784832331973162306235931894782951545498080425680410103935650653139390390485947680614352369716494052162080473608496922701819737181500351550495635158775464796641744901173111620141965 [110,98] 11892287944105499158721358848791506114940163743786709837245783496618258134314263038439163575288588304960128523137976036078867174880148127610927061104714020791094818771675841558038130280872048875650047091702120757864536960411097099897908105139238159110625927843830616084936440837557509737580820744713723546501732998679501130796250846528813772007864703286010851981210873302148102950406242572301267351963061687319313966602532168660052195423047093155371195267893539806799520197365969743659989421655909057194124389594454961293651060714695998006902986689339904848172381947215585669440381835609947276180014518232015120981608816726294046467112972902230486075822540307723669010166430332266707646022446097547131912174942018210998219795502817167609289044867584535392136760173702225435306698147986579603156184642714828194446888987883381986524678351925218390272155253545220521089621223205867373603540975563129030098185692825646573758137518648374779608380176007793184477818255888662771504465522810908099857323965312083282430536009410568527380631823826086523387654070615764849896808339644570137083256441998918849802087052455411297407741881440881839600368072773420821750772978728855376391650104130921181325348460151623764736154449740641291740014075950854088245611316255686564071457443428784408182365726049816751751203815781519350675512132380480094185603562782865693205144077149781533910137214875501408958850570704003452379759645935050357153076147859736070072597309935700501300546519321500245068223011278236798165593334929621071969013139115235381954303687901868772181642654540912667059480465143024473742408769704390115869413222890269237747124687151284698145816325748303141627722913911849070688920539746656481717407876976498868996784922868221738370405796805070003785904221082963466101466039998811081346829180375485453646539613290582775672559645837681436294152186515114774629602174203190884210985736580616627065562082626962764907849137357300498762109906399788268343686816042034255253589360459345478943712769679997477916999302759143380429950289343484751609256991799423415249353898007718960355267757557762928628 [110,99] -2094519283348888865542912988505585477344707910280647301594406537027952692470658379755779018316860092391571299890794953111359314690040450383341408596606641932414820671734017401838600849627784418582437401424314471000471936447055897318077814141536929657983127560743739038678726953609964546027075723016300416958091036664163823412576454482609114592387573397501777814522633405299641485091680024452803949146893956997625662845586814131308762382268606127906482971167415877532954333015925950384248146195806966822735090267897105547855464855768510318471786209726904387264728952595321895575616316179500428157468299257015323178266977735295708496627967112602365964010187553455987506952613548766579576791476465370855409641670884618050660199984331953531010196361524576589734741529818802103611113115692893048039119106775649852468595487499886644538543956772758474512722021302511721419057154961925675071897832359403222533135179894151808118886103459410336925944056014630492409553098550325099106580890885745521212261017249118202544842647342142688768855916864121241957389649293683759701928587901771009018170166306383921356956564541219821719105443471186414216486184504944541679880054467259850543492170903692763093699384261851361930445448407827072569372973853075961175214944892286092369433435871794685752067885172038674315196666808432835305780079186889501561310058291736368913786760952521950000443120875416065998917964285502666697897273215991721334992928646524572995531798093021443739915907164135711124000045756519387360603582821243933429542584094139434119733616100730296149014177998939306388696238050403909172861106746203283357480887528365471916400084591617811804547608757786778239246049492859211459576608896370305937906267564469371577505195381331716600812646169350041073469266636282298214023194052581547591440394313576058175320813767225660844671962749159281770689211354883683518074628864191221827464575742150601578882275598705371208351617789232371731931433068070244671901699534470259803244243196387082679089834687529562708234575237086564636914040216535799047693521341984019516980167344351171144497797896657 [110,100] -701027899587970573351473030439066608809948265899045970525315228590218155371288328074680821323812782400678948890203348936473054062538638308649758782198883282087704606912315560459871348492537780536171463986063766963687555642145706055696278215682787572381004193976683777643632054471707966583417442173290450333587055405008107315909422923860147234512424602518146865171227039932966966514811815640259704636341300558665113720885713917557867576862492778957461159320668394190614316604742126899242323981779581398575572493303066691853747948119790488490181498740679617560525169446287196382454573500933852583378542076634842410650980824850349702708420270947073822307475832636268735476462985638588277262788817754393215231614810525773093457707497957011339941768498458126888305427200414617744751111510379257614089385831983064138646684992359233899330541818345121656978435466298413045315357250155905351357468494872851427862626393540881987801267674994569968818665108766914250016804660549191555218547149154343693137490981864433545618812765282343588526967297864989248706986820730524321465582369356406419472333026097566012927942696356599625436205410995951658965837240079699454534721741026557583348958801879974857206329699232328519052963186298418353059392045965765283725087673388245476832896857552554251108777962956211287854643375102579120823346579215298960895912547447996695425901702728201007231073932535771888286720069993623849598267037456558724461577109884633893582018408338272144660608521211115543608876251647757035165172171166053879575934781466878464995950903223535597368451713893924276413918316597149956173037768871677946685632897244027499042903278414886527443783959382495037181619043950681513532125750804845739964087292644446960279594487935730637328905006697302431405976081230489016291106253592623285382389057745823967750986694249204909247446063468468021136065478847438748782438041717930565856043393190476098300233645341712869008692297843560459392748952866204863156327753737323759783542542547218911516977007627903082392662818368204108153477431518060446676012352861576031555808293192497077295860 [110,101] 10063021448425970524310170993763185712363598924443269941502900686280616586584944091981741965675586470516215832469524574462987783454608170423151890188271437750301260525372490425307167298335088415151670991602230824828126526911089270552688324053111641997043653212197671530068924923066008434781030924087235242024097512303639554506525189557577360585300204514990556550343257950882475869939901753462328183586745081756095070672556521118286990880740080786506356974586454164624573247817565063149439681031283731579491590379611901166580164476667665335777523958307764884898607852297091099255320959775322169765651461138881653211251689661986209204089390087132230337356540766056351907546571250904635814378149608894546229630604147611605911006277291735541102783584681544156898176119245818693294772215939983503266083327514185168216694252418122385712758693188998086544285832208125361821717974364129091633791240283334393553731935138294060558411144483068439795866869671442479746141186215416656338475182380844847526675021193511091211108328151401186219662619294297710353786104909163445441052067502388468248164118961966832803316892573382986229996660103398144631280754522979436954550090061386771606175624135955273974780886435613735573192238491343096651197255848254830890498629740713917983748378744658246783906600082504055085110714290205199140284127726499567270241896679265274250952023140159174511349757805992837723569239431000281390308044687894840588174850630328287800911265478657457894967851326725216248190006864360711597740811617186328191614226062783261995858480609722204108211173981581815776376701092145969424613964781227728311380188168842941178772827758892565998551684074709219172780628471765122313132612279749753183396702305478100811633592871443542418924146254654889307199039861169658480542958794911104530376782431975105899533596793872812101372795785956647662277118165486998005624223472905431983058378423839263623587719664362673039574185800125838031863661085682265305243502663049045860718339884885442828793123248059556703399799443611800698479574324853598779521379539485359638293060470777222754 [110,102] 59885168591242853860618625941086965068831084627939724267308475348815400941977332605835485982424506667757267655020101621176546494293664095407453787236987719988008524838312101151435342594840551429172736156972365352853393618875815894004661776489886036473194268354584679124895039793722144521678945179596208920190583014764273085925938016542304769408559023779775770820331607630898662586639215346784528410259393301108012803379910890471553380086480674089048039301299399197892795127702368844739885903796266974535462580444763546007861871730395839737584068836809541762984976184827360635493767087424229524073329969878407690480621645943093896155857112552552573453382265186833834498014275721180511785049034195742127310235865501464055332509718011991817274049614786260361695480013740801008384263605549544612688977149406902681227723265947935433878473391409614000891480393739556029303915590710175575384576779251259795927578246978615279343408060465762885741728286340852415635191822752342905125776316006526103202696273089367074855248662777859275590503457680667019146487240181476071863822666507041631265103838147579518830788719328020451946435976787407793301558193392467586440520385359294711434388585461492111159720344816178321196138484202955521139054807243930298106908462841989538695882239061802101491669377351760766028552921490934808408060210685598199408041386388699570677250040707903670732764527998723485728490524900434488240228183314626099653527880520013505569941963259861475722735786701090754634443113686787154914757437104078733528935511794623605126285814154911652199791107416184034696294170594739822712417535010028745057172083315573979709664595556530408770198850436609886120222500532537904295337921997278690615243670340896261609401139294668517735522779760871800007407767120928134075603352696954607516604009627677810618133829495170685718104337583611193808314784335462025549081648974339432740470353817685282480812580213358315694588833644785477037869611413829265562167960279113508565962741985753757901215484973950495326561520289482655493991764926767778123027392496149939118096187843557 [110,103] 15224906766605023967413403069752878954092080305810496973146309920674496893885063006446026593169764930504083159942806283863198069928711855608755898094187922776058446854885430487929835389179528710788130039069868123031596901771869671545570026715632746679193685834901824024023393979314448254625565270989643032604757588227504993645672526557476132247022048243114349949025169016976917484935256575862046536988642971516893283767125503042490149637426190316993700087055877875684922458170254150240163881239595486947732620647103902040994324670085642537513481654252372348955367133642905086620488111866541478889280433904598472114763032456846435598392541837640183317772483123365016187633905292048257186187292927962510509276897353236407906930287810042427601675251755534578541427969808778823598012571930838060518336654557042626458718972318221297777587464724708143421868744294721442936002932026254730281947010181897410455615368887117070375277397320917683500233367683795255967733596663084412942101867640790694315731338425850402702580486359351803437554402884136372407947892893498538140746436743524246231435172157196385601060477250643604946069309583444401106657406474647919238408876252619046234722744271542477483951508106228183041063830796086613200484496780007962123845973988287822793632630108444276235151153397650844107526208659714987670236420770714688692084977301941820461805534188603509192898211359554732004004255997847777561940596514733787390865705450656782051974796977064185338197708102588545043485006583155422998424230506817322589488195597386914122216298986911444848034657551246464093682103614026334842992489329491268686325293654520832002245466987767344458480432588819166835983489869197010958209954618000283657071368210883605192955363288428824475738815841198569194461729199008535863653919208148657717916019736518755623523151136007846895050176196315963017503431710091795528723156223970978739942799479666503001324760658623141761483468458632355852837116270195167782813922190690547077455652681292333894921266548034998175627257131590567662354851480571589558371892338994776845840013 [110,104] 487499541199666351300491234064148244963842958917467579629145911993690594764496853854176025702633975089692235791590966446674991059149585426333520648044661202450448885442141316778133368925717185802982619810634818598994902277551621014367200899634375159088050377241263455346641468209161615075033253951149715539065273209805701301033558059296983412829581610972832762107994438858746448897252393432228431573367603012791303957200635369712583649016669102449579255670916470663227323539111877267427750453092798207282012193544397181889893508501710759638387968368159783503414026378543470606100648581762299638138836818249081420555774398998841815734181190141454589871969864180341427293336656691989642930269371497111288811977028685382011913655224489844698581599535088252340977772945736994873665835400125055932371155623661413528105731790941402644785028609099435000797968665321858276515835038636551620878207305243815380594037336248310607071270963212349453603245827914202523637912447648618214530964957834975536734844642581632215915910046642125422465773459310854310385256601291874267522141458657812588609952673105668767981841574272822209567474746753659038446399005271515560219301536281711161305438057815098315812277428608661008358321560337974988714575469828700361372383592963277461587904090866561180627243346231767281583827022966179463895775524892314081160801974353796352266095489552154801426280571557349107352799931478072290798654576017019355652517697581919351131557085003687696096423367326210487899344627977515372923012306672389233363569711248793287623997925324938700423743386125647143677628600065970666191304995504477482628518879208062905813219582535532011490080016881259857576268943739984691140527100998003420177695842406199738087588563362275341379949284359020297019226564219117420963729827092732288031854010020337549576632259866500270821827122541635381155131668566020402272449909006330531848508232805238152968813179155943477306862926030657209548853130702214485416853928771676899571612751673100470160133234221926988635199221418424244031438446927193473030527086631461392 [110,105] 4535700522229499910046074784084086353103434967833357356929363995317274748892639632937781179587492404047584618712581071850668497622738345868410094591030955284968684641105401348112392233058084937671906329919759243600939381371008627037630356814063724024421781896847579590766844365070709885426423386954757107941499466642957154764562499670766519603481445233373915596467102041616069692578056863840319135740035900664652425267390189620181040868335296412163848109855412834609413890115804022500598354232915108676752206793032128255005179919289379180596388962116164631555768373394804253203061659071902755727886645699873363508196646336705951447203760398536102897350041433511634703884195000156495140710782369316796275738349804599922647430510548235198075120051494547344891100109971194571558655258335081045577433827394722495849900108345690566621917858128447873410195515424854534099683243107913550108983820687849925361921062179363726677721296735918496269261765685946862168537080581503069704627674810036194935220547756024118933093859502165023281526398307027553796240154220360865111211880520410860144281720413048124800138402239822282178714541956367682143663632603838153913224043049663864519404509229930916822965011422843004739709332444831775106339975626286764546164072158272266582647640648200050879588912988792278937922487181381529939358051292337883119526514314738994548569391341966513655395140230240930132594066569425801706496312049775516966713943861558445936336829449016014862550439796403243305525421555951436011682273352202278791216663710834049959449933639902738115540354897005170162761936378441885462466082337051618996981734071749383883689045389688410775816522982092117481070703690518479507985649810253500739989795169250741079604628865703047325088972087268395495738221059095638239080379190653643452545235563981259138728954848320365856066979637761908324459377250542866452601380363802308840710651994724003414817097496207927107053146837173158138546181573260641194739115102106006411550925749273903624844539090904457965055870209800914465877693478533353787035388309509 [110,106] 1794547634555488394044742381323675891864641657971922877551550352811488129776890853765146235277761356877513447661935444482198224852052417848461441309088537058502668037058444401619374585445697337276418434250903041420776578985614349905062706082675835886420050064330022956380614709273323244131940821822243307877531338419334224450855675080856852630369353988350494651635451330438891539406661354660791927139709344142726735638746917279373588269564404224802158588210376625321499368580822068884975819461062492924538183981950936424295021502863427567248901930072838586877032808166209107571267129981139089465943828759921289744369445523247120935640351413871411174115166814315920225480132527961237124992123758006294391994060474890886205169755723990098068721944128013040692793738986394474187750851105686539091995928734661464289620898463168969474643875035243987895786447621983674177957854377191198028982190242002825006865733363925341633250578482998652493024258798187213862370796174396925147571446583442974416566354598238839396336497356735125548437434275485176324853266108546433530509492032418669349073020790418430056507034148168009747148080721680416848169488222371748188669445705286081501044832054972786519517987095627697836877612399448052991298038921882797106223545866420002762185294857236093594103096151381265849229940984573341245466778244028801317133679591816212366518554635609187898934429729907166277380077304176601788723861260461307796521718227061379596471073615783593445496634454093444445435676395106577242617165892890084996249213752744343707461722202908210535537510430855447325080186343353576608358575189586426726206807298766863504950201559568960295190580617527293865972049973519407160441795997588868169325388130269210055651905302934242318101467735418456617800567109689069703090185856414069498163901333408255412570245719586046477889678716729869751526152999710354389379458854213458518391194546002847040318369595155704217689070951145694001978849388803744897386460063547191456333658232330530850114924446986910865927134565528561944993073438074874549915952 [110,107] 192842999527777640661943769075848658910959778911216654823637116690676741909577377393788907916198700123465877262429804492748217637098663019500393024487085587703625599272319000570087013913224810484022279013008595045005075195518253667991301350278248354243920606715196207794818311975710295383269642062946416793570671343356075473390578415366137200322443364770140241856678479415833294335492320760280978320615378933651171881557202702408114692374138007945095671471391006852401304257936189281345881426711914134861601101581720866375772343627438783135813065830356933575322990138097608296302472266962977311246045172125653625776412167278455599788121318152417308613308593527305900384003723666242317025487887608642823969314235130869037592794108966900170861985920701249884129616908021668570295825827740044332990059456157960941798494793587821910486139357830965733295736188220375636959189154826848845926020246908940487274651103323433434770698086269501451307027237656779083041198900233865056827911374065676574260643370880936618601480588407110628557644946420331018795721912883305377626795288483990083172489969068458285277853479183210962325034782812492906624629663626862565352062675021766367267313459919698056820849821132424751772978399110458637285441445699246592589302700106297826481987418774586356409251927113004552363867634089191583811300995911189110843637866563540048710082488687315523550844018768285937998495532385838374597453999922012881661813870532092369181390889600968196526645960153946773349020325571309154225012777162575568784275795343249708705127294989721466204400100109598020205820391746397788343884387948876999381518256235740905624799670311852034861608421756015244118575273383212502048375935074544461258419866878201382240999245525607340691313081140774306296669118957162690505655399501927381914798811625370557719930801002019397207876962961536722559793046153731518061453013176550529536895763140993812086944535327111617077506188534961835706959861185958667586257656292492299265580647317312670906573237973156216287415704073956750621575206856239017 [110,108] 58418251010476746363770628176470076190863182712297166476997008404998579319138275855358384613994033589320597572806804159835201676900309090685027886173398648742107023316646101254224993916303922626942586876319145534801794738803684174166374394052915030249829616858113180818024055760028015743583006078107480098815940095626641634686986349641723928361695455103146720592996739594193487838592185589409685207632203413807716360071681065699967619839398100326768821940827418347267259734013482916632179137799542106633423260696453598871633371374247487504035242702962941494709395416722772658086350163733820755958283387261285857350040250609497129665614548428854924777813472307146364547047631505541472587487310659423224033445552507615219665445429442567458470096090430846158341448438250996530180873516462357753222779361374537994664159032818503520058232331196496191288063747718853975193690003885180343963425962196443128143103054821149497097106296209530718333066026304875293260416176533716346642090644077552314748070867788888812407486522166662663240257197382061845806655486561638493256617772398939613832939729350197689813332358880660434171664337960436999371287259495614536167655257320856522727702973091619369587019676294359342650662636623187019925430969192580918107792739763107153539017914007682494014122947819533729993981455733370953749793487077116990389709675866638298153211925234628101457952209594948129692709446382497727049887914380423326730176619938501626577179275488554961853135964610378189045321983830283667418063009202947054811835507189892790728809440848696045196292655098940170243298572869494946586547819116675351323579615444511431117747414729556664424247135461112101550768384802067960382676256420774016323084627065491683683962075654312451735057443461121062574801032853927417753419371346269019731596607790931788128496272464487292960394257048882451666709459226178039786445597509326398399037815215633369978373681981472776421106219508358521608319869833409990709302107761319813211620119784307302299860184482907060305560212327313696172303230262 [110,109] 2505621930683949534724427028462494413817576171308228322808477997812221556735365537261298466080897594928112434811509451101617150072281986831960672856576841786206279802665645830823661565063014414256424054568373800893540110385962496723474544507539418411620514463916545492890209496613793032667931601643715818350587518745599108762119070165956134950491676829084091977565634704981179157000281521871096489518752063975392398061049641406116297796297481057138227566294953259349497221895492860433605572142286715311680689470028612837072352356192264468272418177361506066064565672871281980842705199671942851740670185161877682928686308488440914479191205877963950535354310633921652071150158487625787320204298323373753319041545081069621504203415542250853026492636089190023013802050904543495064420668383527466081794508795054307618115622304921787127972553664086957541358732392972482469120710962147959539504247928362944507143713219970161014508244646741749335732753282784547487291154994019895172614702265653411545087301824327413631356080825480793750512721279974599561622194881303923350155741739781613047812117235975068767376436523380997017440467397606309805282129644028540015445133351956585255145131086040744482997725444037695150976945218884607628308978954334855831802765237134148067237349570598535198916289084067773677698643429587328490091017436268485278490976467748026072823766349442493367827732045974613424421356929502748458475883910861435798258172204649507535570526924648580133782753675075471771051169251085357796508118353679660660248664827097135836637079397878541391806603469067446799330396326484129153580281517419679795021806429267930597909514325947841687411873654877374743836806141282337647755907918179710071440365105884358890718059832230643610118513961105481172604569392736480352969024832056931483937961000177541148270838283298860391646566627217101505949943407670746313504961369906291169737502378197235213035575226727171869753141075302239785361322557299658515528574665036428080714120767808602243848290762685076755026985756330928246760 [110,110] 707021814817347799103638139603332461926423393669981796240483422216356567167347960542889315181718039564959725934917665873600122397381580474158846762786434771191509670932037340907407489653484993301811564399687282697173299127965315112585408504324473672884854010249047955465379695866390597101986579656661544653239853725382318655469181906206210511932689075833787016389038158795078079057743406809010436275302370876505931777386238688160868626078650615693079465288285937291548643965411799527510932815248667913778474484136586396031245102406059931333049281647855339515267448631822055571287180738747627939249576211298240417543819952961991799822217321675681217098221674142136777440939750393727100187763429238387502449078570592364867904811807586673080464967197051958244134502105166438719900888919559794656733490807399872264781122972706510583418011732966224183661065485096651515913521652119480723371586115146137862660280406661173315646893015775960338045064006059151721007950804915219728863683436368202469496207491105693331691932153132861212085944802039257041559857312014401577584122442351234184312416214422912290022869546052317704042454108578218546967264346087765847516487315350196425871972323944914472354599619957036603633379281935490525936868269123330646156618953621209283668681310819521931701850337902294368208918838277274469443131929362183549025399986178914394973903553093319202637199003026048274875503517402687801126332149133487697488186547487717240866586816171595354648140598882655444222639836299951101922943293319661129967451190922302220781975467247803466792439469509239984047310208510034094117037197656296260076293849700222618625790258047232345301562983447973108232956851268526391003914635654951437300086073139585369373928854299215097598677199861487359143332285887222904870263647822762421490526043939682484038787243454717476216705322965866845067938161353728025936197962029053252071607174739581135764911634492943706433609200165744501566854209092070857775897171257457504382626073035500660346373772223478152968014948293505 [111,0] 18671517817119688447487927306105747697552553390143585838373347219597672872006667044544848227122858712868787916772342794789042163194743592660202675641364111687826087901310030902667548481660652421853361192167532702561963967524635019347729140354779213628036763294042772237098900813549821366892438919257214891597985420761493420379516072021329672329026112487201693356679351927223093955422714727840407307637072961143845849586259514446800024255346142028906531560258188088767214667007625471674146672723326869416775401856418365906923861773996119195086111573627357039562693391874077930349147843639386518997709604253070092812821059848257469542198777444327812514899927669090768118710066776042798778964615318334075513788403296186203650671344163395757792890219510954905104952015180087601384841986764287371946296615557923159561487683737102849010611901327670411139798965057562523610780304541577062796375606967120950220904900895559069655162822175239820461461273571561980103020285357802408470346665362868511231029359563728130150245107961816505618162802570763822533529821252947321965650078840717447656761440571309189659870702189182574757299993990598470847261344530045743515379299092516663046921245650155666206673615141780680294270947888515830929840138307037327159780421106932953378072253278653483021115847834105470682699124067790873933892702270507499655461772924135072051126143643443995517858779202881062319352244449247333193701795107136826490184414180663830134511268500078370414850766525701766967406975422968667140124707155187313256604688305444295320183391103991427426878807143127963711247816116994601488234872363262397105236857680150613420089490661598701676620927575392340072194384182933700525245286739898977409555459210044162794461016187029847518396920555486111987993426376739295980826701263206373142318667098513984181756440404148584003480316495788650874679173265953496259761571884237613160487754363014905679373456852484702634890443031246056029407151134462294358045479643410956434204185682008266345847569532849064734410739475701144208537474947306086610385272941591688557795912522196650452216432679931374093188537743857079935236049380063180941895177465234440000951496470254245306454914264237088978862812038148073192258004295826803178169827715668350589554655232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,1] -3134830473635533733672048438688388718915848138529393116740721706065284165397899349474549425662834672444989459481406572684915352186156655525343996569050182153172519540631529009325178247166591273526128361255467345418787791329675355488005357457834041664780670738890802318739261671479166927930963894323304405916302886136806281396174172426698284679181332859304975862446804149623062473874954287885504521892425358818748379105810353072094021780403152342563479404087423014847478469561058153519243654329527451946424264953552286122740957828104951187358630289641266753132957669260292054585632666921517548562536516226151967521967464684453816505741985665946038725213285483918655475251171500801685167643749728000083505745803701823952511013307970387416961059280799620603907713402259459165879170069129372984615354344442756173949185209875648469245453689422935364602221971640804426624039469635659948903189467552622906122641901191340251955109125159834882097477847332232126783759358376560654186363887699755453627701029077209778976960073493210467439347952493087219117507699273495611332303833140979483762914853938031803222914901402657915726301261233260149828010940734731235656665442129790805101516306491699600081557339207661016726063011193977791094428856533151386619256287556084726496257784752712079918565162266657795844498616576116572853193327470172933726710581973678487358041964916077199681911019146431178389661162589624240112126005503628761432142179311513867765032690791668078463225675735259816598894241355664593638852046961130946567113365901906089235879529038784968402258845889593197424462444329512874963347740843536512948239711938433182931258974801857636955901569735706253082048383380860393641113611178776939763528763569057447452604964902089737441661277985731324658297159508377225531700276508850437093727074993518136115042158992216719174362731840993024299337153331485597984149269297854685679063299420727042922387644720869887369076473583480646873321503494021403227023867882987807315645424776144828499970478610062557219894751367320485220959438284614890668599683774564165021012202103121408658067091300949479264802795764576321947534193520532856876803563980962213806571418513045267990697975108199816318384016024055282339816620442046152352922744338751934175695807184896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,2] -82606256436764434887181203429363698534272604738290128068461149296265815646216420755312076346612287992197576990565666475336842841526211460303545935983938553677993538937515151966365151221583927016854959560913298661679358098904189133054899666976581241002771647176342503642941559579039964089152661440215533779097531380205064822750486753744211655402003539166350021045364579988332989252665354900779989172962460483276542879425571278119412635690597730993397065810024694545395624637185216388789716166322005977379830772672647671061034734008384434510780086915054030433729213030509382407129605140404687143613501544380979968280136980937873193646378812908198178676524780448197406140226998645209804804707635602080465460217562921725808776628793323734974456356368765432733515198116856748289231237564879087231559822677211442490129202825450527276270998291223077616195921720066835938724099462203578343365177856058022034239793377004701790373241336017376624792592909403035873359814563460208932631404772777623136406800686054389815614245167883941100298309890678544376827664643286233195262193325148345217838755026786449740585473959392405139013614566438373187953938868117622823409883583468028001993964897447954301719870987091778932492657904251450828976281649481963591552740717769890198030096629014714993179252788099937841479983586955571618153352333131128513500214378091591689439638444569570176560099458465459093066973116225968959676918329385084078373326382597077498559270388644647513859615106346935513598070190535360005794412794921008199978606426141764825593645147162092978615089746464988303339462214859710094994648300561485729056442267249618684380654394134091860365643492955269180501202398655030953558880343135253523913475502989008752206193754880591883980114493354476159525184956124197255355546343779968696601235503734527532520810675687455415387838211994178168830779556792791982477890899885465889441992733690505642171268911454992500732969167936997423882718300219789851870902902961154932735028766286237161279822894233113351431521098404557761592681953063932298032772931381281283148383401435629148233136367476284259242310699997497075360902001188791013415736822236530304568133528440357194193227262976242756288647991538351987967851455885069289833919315292934834224190195761152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,3] -4281476647595701628715564613998971344617101735452269577341641991977151155564374151871878530602613013819357027928164157756183279248907781472589771013226788739083251215268283756037105383154651369160024687502615016618253992691667696081955831411767510901954580424144129518340283173313095629293430128740872498984544603397822421810245665989225026686135808129681388803631392608023692668933886041647422107803645834508594628469950862414931466448692780863661015154529174122759616023666320532462294233865542738460356063610711956776701144982489769077830943046639961212146866239182543654377046387089418185779260888567945552701228971689002424422278075035529974700583442040791780511540153984749971487288772496961953720125250657420555643481051069742246209649147816959402345426320492216664556956007812440618376520932369678181806816362306460542578469263829790402199769397434306601554707071868376049696238400737418571958177548022453785955432803993518266844616544880954264103053916289842613916614761884424368357662074703466604021598617969501491490004782992634941649097956813793857976277594304076442037475823758569503998894048492862744977852230650210025129843240459832851267366094188938474383593743680224202500644066045022345110342228007368522279912761609811627830829919951583064848337573796690971624103256468375401122961503725684564832885782347366114888926979408864573252348134328202351307912483638645465987897036652853673616619659052194244922164878094513614506854473899295134465650170925861738843913339227892275215208420946209024948392491025873277397133131036439296151793543510845039799352619907467653455073727666952750104708461809952127024889242205965623678102114142376167511431761261462936886311322096388790415160854387695018183891987841658976405778600803634272552496269807770960562773415332970765423066266462601628555077272519208240340258647271047682909842733045407368208502987562229711742083351671426516647876213014626160334166350929913337090958533407865146684222292846169714377473582467338520271835183636329224894564436703805316934583184238539249065392260844296544711412186607031867207875298745840595567024195960467978393526226631176836207982008304170985311112620614739895233364826798632794742372795990252987141436751492885352166958562106806852142087046560743424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,4] 278784524700705797531114094533046596514148893608329697861341215141509039703253716820944034398593339952919167006168242314850592734174039415366924709567505722478812282118469167520448988558244461348002974124247200642685015149240135162922839914579923728836076433217006496255551792628110528503165430870446744496237347716300555897837548136257971680672028737151606530746623725421696356993943479031534314733062538990747765124790445109289647555894176039605054887627046659887845038112604209244271116082948398922276066467545865326082662748058737073788751454040287167598291783704783236105951559344217701309095533439639329568164424496511084742116295410168929896325780481409038626746618934299729805165514859566107702249141721447900417328981995996601729187873549782155110728560114843483364785361624190496953126286604862398778146249650101758157947744877622240355858633451281000423053857482347628782514719542089170238133801876451229882873119390842540605460840570320244543773886292424544679769917585295075413012099102128961992373837727629843769074193242098147909308167775910838774087685803177904838085969217850326030970286404768959588030212061100610094250366583194751726688938937816929740027575019593333301910854751049304652343285385330815651730538920412995055244555674009567661731507636397528936943196640229409393929273978517969942260446122403241581833300489569973829778189459361951605174258637072972241062065080967476777778580885987573705185917493825571266176892020946024470124848937568498350325124148140971943855329635867633652701862870050689683796401456194119606831274456288571439348160022958810803985435902681720548933309187519175935901887332125141705792782342534095940292275694500357220270847309959409148555065554084400792668432933862193903102249802660824043725227652004377462887363248454306662992318630104815030841209885250662472329838655574347635915744015193698279481864358588904260648466353946145147116853966463902507895931492738043303973391743395330336402457765873565510897784834576085178938893553298322328094194802853031403844921362702321731413664982037304105973098644002416394037247779844872368652489500013410039266986095640515663810464979012030978878713332587130573779996424874193806027474842804008854466166148889135175271350125244934880540364894210359296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,5] -5605566221145032768910059051429388478459208161990693583456122687677059473002229833869988662797965204622938076075950567730547760075556206240024089383524019046797959917697140097067164017957407479318629287620886118101115484709022618544946720106123434866348392351828175076608952309456197045750091998094650297502284978020683549498463694795344611934811530441278495957013750179656160135465355902877920172153006185764350064119163462297621975377014115885467012665677886054456965843430237625211915733594546634357432473624637015196145780385577129532388223524141476592851821209567958571293276908385273839168846862759433939413286646443728965117858745682247299915557966621301316611353342313362188017825445927940826673139195908414219646885121502253056871998483650026503578794877628094347087035689082627487005746965633922422854601768651197943918313858881909647158481900516832285009919533391808628607419876867517006934350972827858885090775214196098646556058161498753551433038797113369864146901462840484563828544965601534412401842885652110422996058446226026725697940585493626620093944581998246070931512781640723307136313976601660860083170564055265310184939222611360837803330481625944103711727864350926351634031083014460582897229123711602222250986316587269467241691502555881315484563528549086924370778445519012795483654719632448647635078687657628208611239062356704575248978236435151441360863949102668359984513217327567886227438677827398815864267573378091476340159379982565987282861557528219953272719708872381054743707841875302888838359316134517608015297436436355662323408668892016478886898191073271851977715996562963199264110583379484373982878719055896413842450217781834756804226530812743542674232247033828366865212430305313067454295691113937815962187184647003593609500535398542150752232162937139620280157951778404768970954743471156561516132151818963978504703775408040051271578146256327266557795800258869946131739863064333859074640650523820217516610622302051593569332539778153694478801173150195209449251727559392559907111459831216182055087175650981448014574612355631987972293731860448432664876525587749302813155665934984076303049145690514058625707173746170678304274232568866974310797980305208727828177088178980410697420720479899793983424976185565241146674597903013511168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,6] 62098448432082419772589932800166767807028919854980815033791884983139327386327063573243642279063370236734023722931190707858203317464803756991909663995408447294574165360156294593850838366693549477234415775718592159764737879287473025960102565407510740222560229357081597431980449053601962871400047729300717474137626352522260137113718928059676526359357985989681060206888287434363753755233498535573873220119714777452452313601492199041657146241698502198843172712414627323438361145317158804879404332736672027499988882441968527501609117929840265154792853088278806764928845450186024037712362673344280361635689084813562411774109163966706343611178019560464670107038488456549422395054074945721572570319565244485274549859912419806947558198405706925120127770974092258422713762782582376357286793498980771544220895838769637443639337912348961055708943771578253105902775819822649343872612461987495778248489118152373182451370177819527444049677854885529095441319024439109181610083267689541486338670845209239187709131501676989960521007397040467050968246078472748501314254633434297162079423556720248851062971109601894315742848812133700340346838985911023019976924757117160287729072563259849397386628474975729327836326943438178855913992888305087062760150504690716418515572499823320890064261587454759971565031408168596925924664740841714275857818971642022640089623212257730922423528273232871086933445940876179131799632584228143626666925791011585343693122450716818834550568905737526631515010580112031148498433535674881587999728033526445850834539973935720157342388640940729992585885061619303776067135149969292612255455175003915296831706405215438042372929077186948745125151092403451578713331180242391215943321287251233896616978083921952610114891291907477262283095414022708301894941695766144600477318168271770221700621440080989669333228228037045898939587744649788402404737090518383669423991124741958421017005822806070790134080470785878876392786981055555703470663755171535201816125217000730297961352908241411998237489259969001197026019201023051359461386887853068710074708891214710395225056528559783786195376198088752921026645624574508207126903527563493804167375842505042080045522495154055826437064118472061407336826417967452234777654423036022750101569258603711139531716023811039035392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,7] -454635940346539847469879936244793591466107264729189508791107686236622661752602081253505111250608424921212844319940451931495970477345420644403048690364682862719147365438873544834530284592571795676084813752576584912103333891681612721451052083339506227488061233654707473737919247560030771755840498743531914729924193705529685914358591437847137748946732475477210453444287896909823783641797960279175645250012778370664221196048695818470361003758418774906119966112583774607529594989214846728316405377974852604989268933949465361112485175551927552962889346849398649996266833500237343093633822368323444547060934518945767227449789199807305861558434987581404166040701974636660699054668207566489530194029684336170520162624603162479922930861999203844404749157476605684375233639573835018174533742447317356416795400156504250412289175702524833789600700718304228800436113232781051396449238887961766319388904141819995166579223581004154532768900680761624444399640602795948259077227137015450873690785738495032223752965292028401822776733421219953041678008207243386782386033963279674097072943680979031541798352466112457152020503045137620247369754978292698937903113568108595094765908877179134802048722307572951473562479828847390985394368844444188737492255801191688649432910016336139335717677148218440412845300794699694872087528484092002287824330814639600111596659411166504079664241984675314539051836348285728899293231724565206899787608747707516230563127194308357720307502925890702066241177535750376540033477045322013759092264536624818731185537957282781123174872616396203993191139121335395344834254057378336940419392241165855382216990101267154201149831248109336185702894542778794696091319133057715988400786106255480654723910231202552989870105063603430275071159235609539076236453385299883174901257983584795355942359501846843392389722636366280768620097645010142489161096106220529636321766855352590903984919104907713486018868176214528037356335424475560456229243927354426690811649327730958820769207598228719347963938371980350316337097679084257251302863511169467569864944948600534889244268119077337510499835861657338062217375147722371122684251529718629250619412152157357163820505205897824804255168956245679424512886486550241287438534204226475322310783519043245855191252046650116407296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,8] 2355324047105656961070168917190833275504606200489619050178506475203995072370678206664926456629503879848303918060336789423609653334299800411997969640216905608032980868389058396745434838807625265140130767724341969906721569070576908018440342327849007086792690028845061243624839426266817872665233002308956267605427401560639716014019724951274080821370450855003759445933380159383653258896459583038078377544748194588245669113647578567386573872407079773800961435535123591827008027590471213872682250100459988978157394943173767677059404648249466623354869683652401250281343591000927355961234411273996979875329311078365957466302673355154188116591789271394671761115457354040482293549903927971686377666560872391228911600030135978501180479949209077240388667511804184092577365500034757473301387854660093171594052058531333652076959440953995264127315342881023041622490944886763660454338935558213368799143311615729732926800418689214995123640060369954065614203784916208664235238801984374139443980250948117051029032317353625451438592518214347685756092520473073834631648384444403391320259170031609752034583622564254431998023789854554507481637851175780706450594780314133766554632508516993832053615233916782089466278329141573462290702800063419665003570970573760143037484367021307668204106732915070954263576320725137201232247616357498757492857096384059693065520388163239592861942830338696834232609946159651601969626518450419723279651869113193944373359084872227558913008377470370471063106186744799040267425578835433739221789654549617365080441229396915948225250446520744401014206072626113175476306703023310639869688432492510550177524955019149886763493438469400406126659214842278923638625318407713577618384707033124329573602904679439555592211787344371523043940102420888009110616485324318516633014540030397237313400205956268756448190613682854433094356289394107418584202690966441544616935776527012985355428101639342625548638849323154313953735332951550927335339834925467319683642492319434405641001119935149384185062496409976319964233713258824764258052053067634785397006076553711106025455941809598195797576159621926202170603200446064554579070956481789781070800668274865431648494515155726992727917474947802908219496857392549230025766254288303276259115682939074915617776310734204222570496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,9] -8847695947672347907996381161431394977777204144505965837660204879999568971195257729941029413135295912378612716472830085973207134140255607472495535767250105783902946249941450175706661458066498866352829884421406856256570460378949842990250665809920492613809975120818726635563451850682128131826796604068840657567029082273515517467598248802981011052490931014120836644563002599951545661819036712538963369578289562214078380550983632150400004266752829489319449642803692483691734820649127658359467034302532460888650323915362309978325499663538839810672614631704097038739362570272286709223989250609013391724894800695897452326980472912328676948534845043772243676624805121109992026491503561652221893644589467995607110174861543391837093690996542470201118389801277595425419154675118403443238885880845916932494603406930623546877570894410388141224483810851206587397754451449544609699765172761163968652315310673916725189868038320370568792505285071240564591587149642895769926799325420583089706071134374765509196413194767851541255333201624459288905470720312457547072483312048053180209129213143179689358372848090003358773151434852624309024239202637991120877597296222699788398742299001682641957488646292940897565993728237379993451984961795758480933395174564437992768801395942859759864252165792665571731772850449670570914235525524717112415969310180893117038558771846701156223873995101766267667389679295258911594040133984499524374636589234741396024704631488890774666929233766075481145196707987466508172616303611777683990211404047053663514273913444479692214812333727579681466708088272984088346921779755143341458941716932401765598962893281128799541998751015185177155292378532346966650125579670779944476281074588553660173231720661512649597357676891924772974680020011152073238528764606353012833436762510382884831455598094545975782191375183614635536314605628319166904163664589052403108172336717416293363462178552656557982984667880064335747148575938871293653294660408063282320483378479042846885712966560079221990766123161766520744703401603919831128794659708977372626134623165514602557651904299912304773693541055020089710530268224427925231092946907763126870537657401822492684115833353994102156699575067833403479542220735082599099959330827070656523725743117398148444405228725914107379712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,10] 24334998031850569624815924690783970142016133586576125162749598185675857782383833327705492222738753082828772998997671442244844553362882347888805885879760793618020552325053162620025490366691416584502931126648223812142161902714320136564021530191827710835174985861860200831035633334615856804114502627588359833328931233423016531218737216364482065760389063252363401182432925115800201815953105257944816245081071309291796185991415558040708393808337973821687483768447797248661772120176989028198673265958143733710601484764305794015329235426823678567701362966896116483587742531428834779281801088291697207000592874403455293729989416838181102790400616643985788735578755900389790185668338442700152205672188200643575209123353594978897365843999689224819257803741604549157950897514991705390336579668521857274251227874077660598575828918949549995843669974706911641095873063162609541977486342872576396490383450134764728900977114796501319449326404326736902229922978535560721053086696943886277379454718783770281222238243303971107662293596465245763972746087369340261217866815755498373677936218803837614549748092645848235180642189859264689398055100965433723013038830387534034926017314469860919851458369110992005523992681301253818267582635331037812246716742854403823924021084973963394817495949760246348854808173736443010958432888435573754731592717631369529242275352656932818468055725759794237015839681600321554169194047981425231210605003272329394407421614762384683384296142050287102821069242250855717345927264968949193436998061635402711521599177903300183452942061852267302248494000718569356482558970941013227825201380904979913203312227183352820207609321416852045061816387517469252055898220254985034329605093941991737205203228117857873880338175738297253591164175502407549272449128376275940321957933240901313981078381397929628131580518356184435474629995270867634977085912675677206794128487670500799515958174458584370868224506638577486106172868281317214602672812908159490140366553944419920632534938083774336238556892369191888083056302476908296542269840383416864593969514878460631641919945933578959807895599587043783594497792562975537390813229410593914054089800252001884250497915762624567738627778572488040342962296283029850882721964118411683114527878387461339633688033974241382629376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,11] -48913595552763124216001551185874527773593342951475927641094140196125831209731040393680333495006640038601519028640477022412375395746441050540489939617830851080608097876237590658259429730191922685061740213702962586891205837548455040010282798326361354052401610854735166590310428445478352728193762623018439273441886869779995524815388497444795428857332842296833623989735119789928713494155872995067709026455899206341696044740347405770196982147589016525434460016173540758998055192836580810223593580919405081726333000803958399471876483355242900464744059287007566313740601981692894352909707875658268665553635071883915121889009319110034046445616311434029566028233312346658886538360830020515097786757094449928501261157867302313824256364324314514164812261908672029901456393508067208136063331938855416375560663803111372645494085315937298293007839188870680119565543366461069816087318401069602579680783619769629021323031778391560454800087837017664571849845869324589981872218623673917131761875028618504898552625958827453752136106153800444293039258080180250092845878804064535947930956186759017240275639286043652797642110055687004006706179020605856989201236430242392079552318014070603504934673439101839907735805729176195652899647583671205810828366665366275970123445302341391829378753743799230813144921305526998982902780572248798402992036946627810561017149260481782608349700858616145303492903333412314525014734182445804610511401028343744187600804511578243117287135082604653787934128788068178955172551185509858427721295833190166940952058500346086474417935999490133467317274888808693275478926992177878454097662019561706934116610111322260568336214369503256615268929224930438459519835920284155731527540039626587238526058850593511043737613515504186969991077987964143297655761819605843305775261646721727407858678488649766910847299537757698740714648735298059670466112565343310473459027634827005655264012540556319962919909811290327480600087475546987695582750725093787430656769237349146797005976533827198726050685617109329289196019909894474736932866270706252493677870361473898283655061775031898821760692871656599619119624355788755032047596515666784126159214392574736996292577342761599129399953124882046538724937660541674615483881342842268955241462221574017093626891546447839348391936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,12] 69594670935833519589241914174662494993064572118195687323016474807806518700469586700281951686581654758266875796567891188693008401665346366648802272361831408377828577341698258294766820766895852263211644200061716624973370190599187355976223572840923512154220013046605031470432505567441411012217810874156849617257021716868412476445925740220421847676795216230150781957891022873901709814884651541659982784222955543461352189205824709097343470884868234153931672307311563764855294306022824495933604740968375994764402129031078723391995149404920912424330084337739537765040465782262431643657824094615133321443223941870614427211751970950944067250070507809875791940900989204281091896064639814961632873379831651803140206473418306796360729036704426627333502877353018361780051719882522402358089420635837577926350413577863184292867493012486346499117390559881962782297510065799287354195135799952424789536279393458292702778353703003518445832659250745790112309731949897941277075903799664879588523768258140160982756148481419121695332679488702569116148238071731318335747559229519102000707338730491079605759379314117041066525002483116325045078503527336021650266552090818056501430483889177884593933293320524410993562700537533460506193402557550222305953300617159534321727846256700265684282004461481253538822291987815906694276868243608741116558143137758168919437887307549614538651443112737143567009529026519190588095415787790611068483054839643077509009288024961349659378242991203301323798607801439817689831982062408451703311674814777509947667135321157547671326154580990751013159958529627205548702020043458695644907663406990021066556253208866340601824806142844341080189876886790727030386886394145364947580667413704266165884182190165260499612548516058146873631292689408675690469798894135920764276381421440208975978281673862604709319939027324329112832928106687019658637542103573138282542634823520459490333043689193433980364210127924444205399683255023427850796419547987768616177605699572973454410003056007221044095655214119861364430352741044477437959085235147221565209270843673263842946284280600776985113497258558580593432451538392989933602434414345179411314072500041153345428109070141710135600288807267781328561310701734767963961567207720804019696342072066491064888474588388557748535296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,13] -59553804003147547520404637918230887755836736582457410806683297453449846972254155873890460162371275488881431529676619330911697935804326033660485535297137850128474847257301729000074410628520150159864342968803539742938691833547658646857089230763649502735911550261119267515596366344653022967343035409652192968564813759744696634227042329154117692247268199019380467961846099729405140201609979874503900454315250806906512487094345342686905454777335320570553349697574405061688134797309756538878784237643722989262572225502430635736182693120910317927005555506563111125386221042269640045198111297456388533499156270440973050666609386726005229219414947034001304540277093880313572403495167794872202872049348561582852926568162536237382651729259455596703492171379515389602009112643520674107366168684908252228200536683988509590884962519278828937971373796292983740962775408788800666040740726055914944221631761329538097259786650589440352133607447808021515632448306632367420456092257885814418984170894183463305371288944335980579323253652817993882262340162877098008598380528621580148157938898755112826027293486098736345261233023806958123389564284698531972161425344052702623449134670801554212608473787613721870461659575294149541459988167769878935380645675406283157839821706099479156535797225536844672977726721311424084146042320894127096421253277722155779957976970310656734759320586768079835623839903968047434555770477101544193840698372730577213099305992901693798097726114026655397640173403722992886602634145772385138076448387426803972641930099447332551615454491662111493393730172905284306257869546632232284648921408060032353340023305540543092937290488371475539027108706131027882846478372308731156728267812274915698474345055644387973871370485388987877790431943319370981641188833255444718454965765042136736129988682753368245865558317016967723474742757791028254120847337778032231759291843614218900415087021027919377330972146566614987096813733430160456598299924845407445310156753498476879795676321598283761876816326112337621162746433099751782379623374367058543228749153189808449626704689558911395437448192651306163008992800906432026751754827152374130942585268325435174928807327668087145268688144914175723603512189037871126338823896060419361738081533296782407500337750956925748062208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,14] -8445602923374839123699057125463600715043829650680016504340799648422566287814725750420174235430938845071660458906010506981388637130695274671213306429611502582181312152803991947656759490754527192877418983079140989991897003184740515703015271592740328183451195090439798865734586240756936947857353618170952470168173254000959756026491700515734674150657124271207027822602515673825220422887562037007085500753827482066620094258026419399471062110172431661181360053175736367787031978461352475899468878570795889935992809309942274155396582636179544240767682287261369909844525552379751902471845683200653092487875663847992185353570361565209639418536601445167601620893976609353969285094477264756213516329670793913343582990613399898897784855465985895959532200089530636366029387521009257425169978973763214408107406486751560844279425028915668133683286346214880529827104453717111894190284218172014809120934147540737643156957598685937694005835967763079883751716736776697195679601858545194375636876561726120513824690442321578233780584786530574047731303309507648696144228215825752182949157989510772583712537346922214888510066701336176988666672362360480051959592562409057219710505632775650081072149685825198961630957937815598449944179207552031422444959835937559211411038086210007025330346409292032470578216750102332247155692471715463472661859975972072300426373957311923839586798304758696401630593365905934888640687658729905680757686181956172663418023761052147531200042531729297866858362458141228125213910514803815846180544432531513736000283910394402529663184625507149088750266012585405848416553249560707141340000720027325344457439333201156850266673541941758901154564144858463138290668019752140867943855811862868970771084980712220588390694092214600772184414406035500247829742371598294445079703463806086828495419233293266803910503193988199811168943431482033802547842648325759342162108877604358987571111168467360201021719119261375310215268269629097198148355615853237820716662927559947559540004614519228888561078890619480892986590484458126072800432587489557142758555316150952204241561710709562791503081798669458598975535057463219691400258533831052704869919108269590910296460718344450429552676253165611221787056859690222654447233501541451195605391104265988212029971702007686421640864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,15] 146513033040503151384351745262017143986168077873771442928974032083826348128802243581686328371668332213766013464771879418272338260579891454686131621481195175002010810300286860033863695816651699027607136336262525230037914829506287487773257838366858538988392307124131975255584163995352559907207191509011830176909280621205307460204153189361825374138245966491692752166125569208986678547859490661804384690561028430196410802215754013928434489081303190583785918241937141992395726807856687728463235553946100099771368533911535441520705070866406726707440391127008042843438416295924961363491662467791170165614240733770399951736931665917363568399435214351701527672531654529258318078935104112947628398485428365716236684943011943350642786169738882706981986096124975230258766723139906738131315929889047623062776770056660193166912491895826019002751075177952623578180020414361897000344979455466525115094715082040630056399145140028658101072376782464440594857311736761193766436159536083578384047208985871285920601603648532708496463011334168840776640620456500513594615019696315583081311033299102803886434435943993450320051885999675998481354719920819493954516799743257206770142058544856189422866795716870573738350875460172889272659086650992357871313831236459874674979293137030772205176149064594765015132307371482775112298900912047864032461917472219989088359615279137044813710101656463960130161554402073450942221148325874746103184199469012091363528717360067580754288839668654961480896620961403210566924998764847632221531529015001990680329820416666831807361096621881062061062492129258732411858358457389663905530220643178118363225591315349291019507447731227251105308124622812378756284084122257274896076637271244264095989948138302316813899479413130111527396950780998606134582500891637391572822563140705428209290854777153687412734977808555782835809509955165724604983121803996738022205129710656429724704177440102087609047516947253896653255243214588336239950790726718323079536328163958097265787954227718583199516843323349381468394116273580198039950624815846964495474364540881393025770235446641684513465037562462971480808000995727760469330497648055507915937279505873414915096304972455851445444500192561462054282262215018807215975679997386908156885555992171545737049551383269458003633513000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,16] -343745533805728909838837707051538551390257491222636014316504561551613860367986309904808776403585388493775796791984806788525580010357636947705620966865462862174668103094461517357217200139948393482282053444061433811755256122050125736131468278563530387166829307047155282047659619418341969753854707139665196941499149687899872146654929824785162367755854375145272345959359794111845534379854658392717592772366893888603520496596961348934367355326691054101330702147461780354943242458124907311330568843132069964508897995757583919468499970604477243203052672911050589455213554795394524935927858673545679554050878355617627900249449379720498198316508861348702832337568048149556395979781461458458754385607188775049567686554685808265497632311255555499050203292202153769987014547872986771630257092501184130143126489570759398500629154153814078428218953430835554608355745335738562880400390150735146756835529651612932488528405368441377219630404949750096527842377756838177185823728771047548575610590798285473782349056186179157616835441394574438353133806348689061393497153034339666211971423320826991374665615167654270142915661698074104569625439241787618736764864059027538691915669573793348948257329117233271763221235931182968726302489605014501698250340834482210191467560433400302361135785653587496158965152944980595276136099327132682175057849043282978974028528662884061238163277596762760681256666155290069154121570873446892282935171161846634298928454079000098509865089309023870591908127761690638253607553327169289459537637947495594272407477586882103616198957461702960423579582761642198037437739291422738320934186982115576502081635815576808548050260117015296225424579899709996551838532433868648597131491420834791366776404018524250096126377147822934518825306604508778299517377267944118072481075683473217143881956529272929055083447315814386291808795313762269320241485866151426555857567220070856829103199899910618678646913472311587810427878813685895044020949936569204424198630253225957418315452109493007549850987178890439651760992419243545094647344693753293309949978645534252089358565885729403048274785830256511516085203592723171360301587156639561105266950704189140738096903802517126673307521792970478380686724090999958655475834405345683799451379728162248992457359005668513020107846937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,17] 556184207416095408734013595437065940760990797572131034137192262848866093076620753274802515956385791870800360058479019553257853085887872345860281956345178299374791630465023619319086320336156710181132128717417192753816371121734517718652432090669248877551900527569319117259179843558753739760497488897285790465905203169186899720694526413312540196030769185463919519139588506591183535751184453617096673510037506465384822954033361962367340672857152302661931176429660846311718862643591977993122950463322381504246245001357034805623596544971731977887232454051524050166511278888390571581593115843036727614729192221289639694543964800503496924650562532442760393760222842553236878895443211373236674547026258708308054043514334732157560941594421447348279762057408249375937207373039204357216385083631759190454769667098356661698013836045343119341547727426433370905945018741901873387781505346670524070541363888322760478168946582673601188411351439203150124069833180830342516164850089454957749388867536580972486306133997227308571416059801111574935760252744749385820629543383147329222895389739629070972483120398126863655560750925886024186595246630643489191718927775417473045216830217590211887877088597799718654406770537299032117852660516076957374465793088918293824940185484718681781986805236571212390607826193077534319423898860153009408686370885173257386908582053223620857365274652341434398985107797392513995335778861615808661382166438079536896085410478758968615647795250883141985317301557367293602216500524307725710788453253132546084193197397178400504323541500386304631558009576210561691799794502027931365622849946415253200003636782142621426735277460028138578180095152227448183780972854666059909493806237553325969815186990474383188009104564130396728014621651580344535195118259437113717631538333301575524641068169270300018605416511097662721383375811252352808548506901494261086759974890668721145284206353748664684971494174378293113727704298161650500639078768810504979857298715240198838596722064325619522033554973914677675397896495324180849233952211546338998044903485461018080203705381784073082631836971767594653042857199053723492575922139368679450563616638329135005507789700608523525505629978135058614408379858081750678881695837826329557516930489686843578155805357597946237366318324218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,18] -698114755444071886619264870977992054527926572665006074963051121404534398235623708205415628666762967098510579156839309366291108784461887124395745907662686786874153556025541702139861307378988465165919869937168277545177705783930375045013784453495895338602025919752159434743657266839952057334978529307799191945732771025271660929833568878889763189345149260409660618823210699431902787016062811454592790306387440237045224357406301572092442447286174212692872783736987491315715272954630250101726047389793221739728520309193617050042049483233143200895131725052133422341832764250685956373569943580634502648388320155424282729133069306928177263510843079232181281886148175843130334283270817236927686749391469628966890943693966294750076357276904527208671042919604336143471955374217175441797012378259399041711198433048872774698194963303137144507035394625653913635335684654558967087810872150043805010281709341183129370464603508692689663492788337602724452139733685889069077556005975074616481838861411615306598837161151030057527196907924947347498557375690846903700069228344661318465275143835999100660464228093769556526931669379117747648209417372034317481579887513403124373509581191969595166436131717060278877514479474534944509073516010883456752014436986362210083589184740523431422578335022041464778539630133770717600754449702316023350737381048457687347105336063260908507996593717171980194965526151077504432896988942239943044426324533040747721850439037093364119817748652279348021018126764732046747399504352252404546154347788627258720746520559700598734612152587072508399972091674515737757545498284402634882553060809866616706155972767925719129276298233499552426731520170394264965926741550543293425830927655281839706476797230360177916170218789484151494780691098092731303161507355083665582361034777971492060747600100957536082180665743969335583510561699000593901297402005467844764786232419991458964967614640164439627472963773872670529145726287188642044566189760545780010037078009327233289239069614364921585836964345710504249093260487348469088590909036608233109133142535070969137951586763434650300808780045877433059853302061352343557128869966911456888401956746000078145202275082710921188419448346485952674084571483159539635373751294401524772751841318792484658755684234695639485143533893671035766601562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,19] 667683858768580910347958010096309722207925424789278332399462524432447616358482012619991757116838951497358747276605458742914766059314862356975251238238191480010052486939695332642267253358774982683316816289649527048295952775180479883058220973183571768706558161094243751336924209998808271243329116777115810170121381589078868763035384992796179276974693563665567024959939117831835930933688814260254085831432367451472297474291447687795298404792862783415614113501345836414983673542433678251862379613259045942018927032839995992279853539809685512533864761410944432953087790801711130573676930856214143327708840123684435421298336565884235093546197844639020552698387482951144859009734626700121507008273873871808302057625255226531513020862001207385983012335570635745882153122306455988373846990991393504129900233861018697530906170891934157067218700694308385737602001674328764580121213516865181605402529192177741692366982307092978515305776103477499070431919284339469203832582219427683581950233420002080785353098148893650735855895454960221391752742468627332691456659590556657990126029454069432122122427011888408108237248258808704793741887930136648785067020715836035304749341478266133032914555161278384489759426591883011408842059669320743402528297246954969598293334271486587943914786049633935808730453442523342365958427530016678024403945967821944110327750455748693571398663430968066187081642129988448254528172988291224101179070511227932229287174874149769769152783466391910369628598821810359177688897423936787877952552142478599052722694347944454996221778115649546024721608127903558888769109902836972663074741831439026189541786912563713241364922337945088329192394554378934897975525057412186977696688007588700874757515199562682187719221342188096409714537602664134374854388763293536631614936904113651610589325538664366439242846279070989328410526297273098359023378251018239322328495201969709314188546024393205498241114698590695280659116647152461268770569995236771125228903382704234449543187750125713411108596556579800090395442373465860663294918621657787968298114789997003464706913621096958919528026942624020953989124450782650711991241549058987521330852861947460508614755870279884249093745746660659477029185584897172981497550986207409295777553282937637646382222575141874781153995476462841033935546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,20] -412305068742786308013183897370340743550676175649490739791424808085765347331266932282957271173852637326547052852969171295039132878298631384493201285062008891300853919830996404727330158578155768076168492823765016857025613855836209097743049869367592173974104799236827541971703938121508559265428482583372589217327570649836333952825356713758794792649283332812642963159807161584372959667787598354611342785095065281476303641539814198870815631961099350998678167757940083242700231874116344649410342551516778077797582414697258087358308444412708153804362516584024422794456200326828994892859951012028797466836260777171121646428357941918126020420481103650580321035973526014135522572928064210074341778009939521639938086955822003676114037901163049740770541262600193699179997725010989014808863277115795060562670145607557250242772686101319746495487727869502705360333204142240731439722565492955431190898683705785501085251506572575206695206437809154037379958895385473910440093771810592602049431570526706478029738550118519918365017232923131527877569229645259734712954790327816921782326188933918498953760170913252060236690827594528056886890956122776163182483938870117038085931426043366486669735338963338597507341360327229433041956052159165362498326188487986275323257976165209706359572890020569372597202105529622673172517546558900067599385460390435268452351819617942718925977138866032228491326126858459859316716050847789126091073882260142060942343201886566760976707745786391848614451988420107492223931093487918261380470937932715196191997098975008791102929698506772089709288424244334188475005682809991072599837035965503893553705380481691194554492825134755364095567896644084977452716795845367668839460793907382526347113848259203700970918081555830228812334629049123895005036772213057542141312792721225073437211802916376170335939268131026273774739750983782362127313871884868156225527426203701652975947694446788117470005149113366126455267535138467383751294064954459793787499792261274258668140500159551113385656619929450179624018706995481107203246167856437193619604159173454998120295638613505633199388889183116265564185227027756722904901180065008872626468636095899747879245792322809485589497664419562748227013548086243511973537189671752409549034226430601897977062243911477265808291612716998085379600524902343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,21] -15779146598195584962083001890795110418347596652856070881278489204179358806904722460773656976370422598663678891756731832793378199697201824198723447848736916029741764616616131809107973253594386448295245227109968660061174493270021289627957404813706044666800328995620865765727281197966049111343010783285355599800669325291338263098355087068429798663219900856672101323423463775569970931432621440202182045357625536470034046054567118138335783634570589321577325159333207447853429355742242180227762280432572451963601689174710088685740278911456621671922077202359023003621792904886853849092562096075746195753294878349271628516327706517506631405962120357453654992302583055779580420678272292193979590781008737296702201605732390179343679754527002045946053301522846183456465832960612152398922571494126909547602448017267380438952778863961139140976143226343549840567912713654626911822423963051092350444520931248799794543207204223738203147715181465684266423781093224370144559345178650487291192512169214988770174307221495544826602270700487301378793295101859037305531179657041883842693528000656488978302934872585113300333427462501346378992316222825276057200828885384571041940269042838598124238668025873438545828068526408757219650304337949366877613048860926234433535984913368206058688958841564959501494960067367093364676712080830959190831114539087014076740246510524020955411459062063883640373814326100142731779999822113747496345128677647321373747150910432013856420187544982860998282037010368860854547133388742435983656898609263967603427385155833225548663812133687323149333943785693448519567320213066290165911392077033902882308958573418331670005935249064197041210887808140093182572610831649030163374150051160367528231922063473166490966027095775424790048577263113284389084502362647523566087656206492840149806155552206094978146579295342859388340309391036176879755052429066510268061985133694816834334701777648431276311257613095224951668131627740515174772034531695717586605973595501726934814962129671437927906982496070329022322299566453771895935663425829840827593195538249896286174134357212325321634295792606447028000129551745427796594159633321326506074258142615665514279704704380460873564791680728490779983944664186895730633326912318953234872743925601482955673628208608588476884976693843877874314785003662109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,22] 462779811787398891933586948476671975208228440672996249423526794402366605081999816824644970512026856461037779586011863812467715339225238560558207682689410281993894675697125984211978228077633523300201904413905154768329755794699709146748547817484605485118735313340221840881655138095276232819353243477087862581192400647033912443788289783858888059418331061072123675688464959672687009908526862082356091202620868250555214346872223511554995642390539157323191403334302343925206305510354575192323394155348674972320597086152867294293629869603529764755982741179669160801348269997263195116382995410350733185722433917021311430398816451161453962653920785430172262746453074658556193137516706138810677634097886134393468973425068775397350898328610758200751333496361273988675337504205759024088319884144299265714770192762008966698168154386995239755244969034415022450950249758920460926403477310544455558881226806434626877569919426607593173225276467782547571335328337736785800537998424108646270317233841323495385093272293317915715553801947742987717216771557780463357385275954425549008952550235664611833026184462889865572255289013088501525379982064523926698010631456946028279474133630623260268475181532799414771952346982459895277067763595157740622502322560932664456287939305140737767534015869888374392231201964947963619053864268719534741665567949644381090812840590000583852921458413367184168354297260922130231984526969304990206304617515462251756429451538012001444272060009196802511437882269271701690136117168251026077982083480312273639048935457515987370485610053433957051998026719112690855796110717079470179276363202138628277927082251348823201336979170307266006742552692831834329311281791285939912280751781948984432813767506433710525766305052149966675233886858189838519558137640224617868667857363699970075456747106577433737186379730623143236833743720903221935328735734431251953821236916827604201118324831511608217858209721701572077828302447901357240673491568302919793032576130622591207728464075903096095131647340425279860524572784948316623860159284106895761558636757836897568295541959757722781762793385183055084647615551796823033261826212035880256869156653902247099632944863915617203128143126857563237952977999136161152767216805448545046682817105316344389047738461963004163126899811302807283936999738216400146484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,23] -747451931660912874452781271790421705281103985468144749755966786714810273769492153482901246509689950389041322518029261703370153114010068403950389812078235680867811671225272762582882553196675444998921604810846106804961904711332355423410138565960890986196996675360561033168528878423533688087841464516833771466092421244036635568935217691655896992804212117073026224576126860350129214702004214679211710555694388362437572423106010743668620919284425792774723934393216044233910943507226046220275593500270671881971579069666653479098595079127579075627601258765009833890948958060702480249207023329918161472710706573434406850764850920377924214419232207130500720202256858055289317050026631063578336219775514849497546007038168089405368053112516026609684168622701490910629139206848230511648626615237890433481996180429466068028120138411258094787793323398857121173119941964872516812481957523009584859405859085594400611958298513193681535714677612291520481391386801592635146319991741213086098241622312123052015001542442793868748940911763424271828550925613896888131110693220607128524083966574823718809899771702459829543091300975768529273258756300156629478824189893471353328470446886629841297555745277945110879898775305585356217225751538149221144854097046934213592183171080670918022131805568276766837008544730638365347510551283212086355404134577944443772375774693191954760243296714658930928705153828110543536336027200027940524208372803435418042397236146548041794680768321932446328345605461832220775662203362899451269253498359881934381492812657442926415589590742155874126978788167418131854574855908270374099941395267635952803042314684790156601553506726491080266727126712436545160923946078259238141345220367838825002948276728560743297616752284338947549668839748793594342698674591467920066343917138045478639517282479875176627423973518587781022872815081428148729102141267138676150619629301271533224786758354104714439357869180632054121306869394241034143570606555099666076392247137550977220760356929287200697673033040891511495787163201820336205009421838100695344025121700345299251401407697367011970060951610438794695842709383754874153592402774327958468950821609738691051942015685859835996800400325518174159080761489248665402947753608908905760304712662135736346511932184055284049482588431036917924529916490428149700164794921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,24] 775668833420928476409750531689904592838155245309895241375578695164996065269071514771184775808163507608158964185983869944205132766687491552854200222110437461443283905234094533662458123970055834275824947082862690203513257457253281744403060552271778388547384498343469791427467024848995930725138200464781228182862618767290208500567860492034925437764662635571112651848307406758866458592249231770160090839190706274613828752954735541522858858767901840490863997540755574885950024540234920763748304211885157562883304422191094423245449645418232670557808287263749213732039499095212942940291848472283361509925832959272624400247413264978949834032343235343346036096157998434927151660337386263640814569974638865813421094446906269239430270071362881189182221144464044601436358925817460523611404861900107344764548360237313583671671899867154795829341015465942780838018080007444630866554022680738293215732733924646018056596668212280905605578547116132537901418725907382492048388444684835732032153452140484154369893280250455452858600484313394954002828527118421574278080859037336073259735285624866278710608682536244373835746501341692380857143295801192184599309931417608913028168138126364230626118306112465668369026360616092887632841508591913598406512969804433593335999024046159484971866611497007271670823248293900148385768681792210925300366601204985129299046221576118632641287667467335560004033952282597068945475716597765164362763546123304789937982558260080909518318019457424395704911983382908685676394938583205346132131483258128179484123643274188614090507123745351457766720836143629538094178342183595299380186083211844242882487294590576404306368732218749483141842555136373937860364851185174030152601502637761091132372153629319044235082696938360517289012209232953845714482708383417901120642034204902696766141425002520330828213961443219030876857165288724654402947323477254900779098540911034041796046534912448433366002598232843197854888219749308296248664985580937386740020967172419249457715339045057206257668860185776420403865475749742335264115804373887055735926098556331517437549948629285175598040823168176761999723718271714898161477780412349707340088709689766435337730564998672306717228132499909208437788295778820066971988199846077297555000900160281734307929693963559879484262946365048717445539239179197466000914573669433593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,25] -605813853176547436111898800699110104082277966912008242397176478345584302971339835151184683766845528643683457378763013874434881912612756138308870877808523110214382424801002116722579723342396709144714433219382077802128626316869097048577395269456917302882539872383047533098960544227342695202174822878108372526305011405333935615487409938715240944309587267415068649019688112100554233574901350590659986503949283617378016306535299444030056497591965581203383727898439943343843945946206703253176713236794808899289198013179279286225806847928683482793413845541735763276789483203990139081545517157325711327762818001879649367624848901148185302413826513993792521575723622509798636973464690895230184445817593982584316236369254243768833886227474682529178983825117061195475112402753009265331396054646927453928303815734056079489248707806923786243294401574712857981127565572511112348259442436795520361745351575485382129780338214617782775074141916406067959664694057534334275078389461243521694511791703818768285556597761135481405676308617946439501694435821342859464461184784068027124994264888129080059095305244026193377638512828558019373871759966794371183420033512745159053192947712990253307051541969726870604924643269722266806846630850095615782040432280723208542166176582880766877655822228453112591929559263863136414058219252361683353884752732302098904864132126586976612741961927617884821162997554615457179057597870391305576296009110286026114234314332015496844486400122367024458186437788822270510336482610513555836261262819083310041210145705900779372592725141981825027095149525736393217932247650153848099155369477012931744803001946029919624627514951110615759622753694296454474022461832064025233116312627104877826663813748361348441210396360164988444742300331683530155148090764533667238471584874305820407394086416073840629451077738492303532707381304689695447294888629358484490684883579747008222125611036179413836200722827785850923961132662516518939074162709059181385384051678319031142135861659487156667242199058379221894101090784426197592680676235150234815877532506523545039889684461295055508994408251076822000973139145745893490862053836195709331718393975657599862006399778170810598762640598662627409564266777491061990268461877804299320692663663987922107665825146071191920360833751617240156117194516127710812725126743316650390625000000000000000000000000000000000000000000000000000000000000000000000000000000000 [111,26] 385683671265928475879447000897797840799765210205154931865998932869242450141073678951406542742799003184473945618957398345279855115527794378443452760579212423604709942958848904050276879970722499249405331996737755290184934175804516782096861146907536172956913105347213293286559857608437908879115474998947929043005658189422168104049638096328579088272378996714525382420574578230519213789847533326168583091502001776663456801447746204000407698420764448581158200003737669795094065489490081525343941700635691139676666852516275929470815535676891625927886239930605875400487625240134646340945906794267540765407175107344780507421467637841922628287538990275042216063543512047575808562863737414784509624416186222791058155989163434012687375527124929705004233255905637871016033469040186387674504998549994616952996805578131351636114704093523956673023803242407554075437449395319846251015079479844602720515720215710279730164765247202062302765336977209360797670416543086672187365547911070273936575426571617327836008163770673113568405883800381545857366407472032422661736173198139372057995541740865156269363493204704567838015165336673090225765562950331830767334521734640540218332501587814736351085745382611821434353731251211514055621201976701899210253122321365049832137731448268541450604050068368857176562157552397103907782835263616919782247302218876472876063289674647176743217579223064532578110860074359634796366717216394697267179631799920919897114750476334954838823440551586950403678212007025276083480250256132905115721839378295934968676730169823138994677653184902615594003648364782758806168635518694720732870226359240440077189940193441491602695496069815619732298454761455931213013223315332940571235151620085055052745637595377021480891945679854747880195047951275522576307608706727712088880797651048217192732549386582557886095208140765772286564925618154851419358210656859870150195578932773092526018295634732176466585145785401531876134690458932768547683499820439958341594639895367311282583897100483822506782390921254636768042111018556804723530460543978376334601044369303871091333844876124544150352437499912296480290312637235426225361672340350271984176648438354829139992280417268908202847308495983325219691366422839456309274572288490081182861893608567375681139586098448667829724557293890354770088891439572265085189428646117448806762695312500000000000000000000000000000000000000000000000000000000000000000000000 [111,27] -220954813969129471878895230049120899308570008199496689586132152608618778605727667723575226383692705146059148642093414259124495765427973159481006747863595312299128006934457472960072460687563019689208115309347916426104832402578323857463624042545227043434640412996076889192593580524009065583140007512731822086008622269443608262971453793020591062501345207761114861611085554617083920302807117921588713769409668042416076804119936000482888702729083255861701306943051549953744641178518822091743312711678035812578260144197123550884183330037766408601178244763565023262735429530036264446792691902436933725343616468816747583848107461271242088645893643681243413936902897929725531775837815500335331809827694212302342298479235165747474771145046783089464288691214539458997726629059124802489955409315023543860787179027057985523120358251075100800398409088260268241085076794616686716165396274498862340945133408550762592344995823707926015516166651360164269160920341171099435444493055891136617990083127854884547634602608591674072438945715377730605253871410642333818555934727217140354396792838620046268831095217002107650584569343259426958596257728284860075400610205963400745384354234134684379346153455798760909094391049427881297147130873655089687833230567172047576757423829696651487499163201678674647926557730993582138487704385541882338155350513330172121356908287630314888380029720972887223664222040760555385354957774128847749752125988015434802557848289307419992127493477776974320368113534418622328543547178475481037717897338012395972648576258869356101782939027213409793410150131753760301094630595515172824934045137499773261307256109660013985813200909918086945692899160426835015550762828016365441876389775946230829443506359448733586477706588141553547726663301140300871083011666968178844820472377355372756112918192293552741479180610785881954053410518255081491247442778092416331202264026857353898756605703778490804298314622694895264218829569259140414307153880222940903540609941628581453531255256414630320986815017966019348744229136018591903895892706655560904378294408872720593556425025508800102186822906339900202427929357713787954178303394315169230153256459728628139227223606606236234384830420833619199634397173293284767237175723380208809994363402164919682020596378431725136522721908219927596546218896006452681035625573713332414627075195312500000000000000000000000000000000000000000000000000000000000000000 [111,28] 120780762261438215808554813302850079446131349050160349935074658115232096099637522972180128427279291935426199475096144202679373897119042365702507543116387264149869257415185617067954823245366249260282289206346341844225547711935968973592014907240452123423780065447023604254611343038488761485345909165754740093249798423102140609628806333983694922462969178770154229579375939914980036647443007449551389054314469891411362393647005092610355528337984534548913237234639118919929131103827703910194448068165492160845402436199796435677786716586918984748878898647037323380711378754413910541034895697679577117500856975683383225985038836858538089761127977754233031481116499048874404916545462541270778963293942118998958809724438176847159399681425569084968504885930175477040901073175248477442420856021767501418494101013761749445605431517039061878637038166590442126163866365982488463873182617224305701901319593932363196461111351837316920305620696241912614232598273816660517563169031160529483783729731897927900112888948900549538699936513473518499536335153818703721101860366912085656047021686024431650947772279571786883348398703379624022608755338031956503934725585691575182159279820401456845633750792621034413268108667130003224303295371603849278438124719538208857922833831467944091602160247080161347635347802850435595680009277825656349187490243630320444510610851408991158784479320013645825047170844862075617222380907126509507791206237623309657599464559393544262311978422491216048913237230446147400413510202207151244746934840828135612751709691149151759568197943277333600325445912794942126662528642265708832375358117006819578618721240900993296077710927133854784077334290581000402239777352722271439755188168443127720722211998316598259944751281745363111868685311072028717220260039018036621731236568856047576184947281974765915270691594064866392371774925764140005996869451422748172005691342011921254433672928314094666685017282687947558001175516049374386453359581965547566212841785849882397805076327895909732754919397183990400421556377183447335314548974857636687054886357057677909433363596164350458510306504904029201378458511717282885974963340350984645299900976655502224614430881678176850972598786890978642662891197524258007581343198518260130341227959018554509742337574862211567384347353752907983337125887479852892614218262679059989750385284423828125000000000000000000000000000000000000000000000000000000000 [111,29] -52522324989262822392354678106786889631024555712793267296840362079725519495345282052328718733451504297952795310924528134330240752069298292436101535416616369374877388561781205235008187793904595846157726854244204987611794139950079794577143074695812463952277501998985222360122642940538724065681399843406701805855978491866161239721767281255827339518597376831139900880191966057599963226798062448089292194460023885695578887869598227805662470769691444206732894804002493080080648641790434231329397352398576227669554958487414017532308804203806554775722899440961863128539278539030710399584693552734221559919329230829065940213456842819436303661250774195448958204240853830886636115705836855597573531381861038022880367541557962312304329249077490373911376192009746607477493390728039902334060800556183914925247253916398777221800739158970473581296593181177713486721251777295907764319203303484098323794451959529949128321428358464507519308843261025388518216078446689549034320802296915066794427361158256143691902448722195014080764049587166236889524178877165895605692282035558428846652235910184396676545414705684603771620947379889338637703123750593445808633249850631569611189638511876265020211087302481308749857148977778427513108105213167627119685553617315902547749820122095807266028473392221496111002975846823496539761856191622849050655336134611324175509130909574006358227859403370015406575393208637604405766729115207489964803044078116453110319329037758179459542059129222841887489291851238820631303928099091716588391781101015656385739629912217582045910339603740366357429456137982432305284982406660487772970566599784260815173521420080556161113794507472654348258970660923335287639962127991010295223986773940513772494160414653001441111324535258359652313459035847722846184569306024602363170894538527606959776545726849170124198842532500518420795473261951918909680043979835624977761352177660695387911810002938895837893030173066741196714216161834933615774385303851403774929791420861247001778657203916255791559694951352866918559576539253646728553668697691623076385804441726994487335899892889475905966247962758749193236559630265051732895552012582800906572342002521747534460481814841249601213997894216615280320658639007926899548232849110832056430983942012457321199621564642532887069994994374605948571352361207715663676820483374285686295479536056518554687500000000000000000000000000000000000000000000000000 [111,30] 3048663224094544646190213276937883162821815393403203230397890536725119711428251666724387625125590215781448357377060670390184515245523178653006147326637312466679895623428520949734712360059256631475622794751038683149884596687193067423221285237349033187236305899449609278520787983507905825959998818283580862151847831746739549630240911428575263209673753674251041616986796380953878728984168388477886414872118444788348361543817340795621806651777737757704456541167097018071010588860119269296909931583448624312458306121772765216954324218551870628156914491477255174866958479895884965937477797484182527451613155290399917163708536232336201170578971015918909434502117708795604400178456757715163331195312160844410443785043139252705997832582078077575595959193693205509022017324134971537196828618884577356521979137374283125285640971292134964954849116568526756575724613364696416170505387431592017761510138092638199611448391540225764822634411728143332989857672965695962054864146157630792546647836483940762415044646928691110738850913487584000536593866674244081810879742904916660898552911145750616228121912541276646273463525254110982246067287974949093712176628294005779451362358758526219197509722047550775800335646923973822601758620072806536907655627818268567946003019340848059578359361109429411657756865308112304722347096905207563074905592732735588367766612057853647164950475554061014108080251382506771565506216721679363992885432536453670005363968277903413126123202423812877231173649457789213132037307399621483044687945045763858436544966021155612171961179814749992935692774046161371712682454417910014682026161341137143278271647420239128560299694794902849702804278899443750956573648297616135035325144712779776692162642116070905104150419441499078521725170708175781411228397033407823073908506914712373821718715389837699799306254576591551993946281072348389211508938190830167666627823443610339998089996952621208739828199992062464683914171727740114781689576734045026328189849373003177659688006474334187749755217909489196243029774930564206380860736617484230988764716827090279943578392334866193360199919231652601668596710814507237606415402765845683139719869341463348087909687854861154550508622422232096280724222722453999155471409680663360454471781231454085194170618395078984010957896543525727262408188126748867215285582199513214618491474539041519165039062500000000000000000000000000000000000000000 [111,31] 21519074393968152457236599336933812151912881497719383374729667098981526488867432864031031362128474914079543150992386740940686351619695435202379684746540194841344167519772370191394595098188089338673694012321687734855750880039807547137679129308985933722968786261133912441167180354164767144150858415218188775172183330569808149171660419867285228070676222547000252764926578071080735504274119221650445985989049318359565573030107214416907076714141190586313532167761253816359387272256624291628376015814557545488227528428795675379230563546139166126350230062675791523232806799309089679291270826349545412174721389057191448305997970353983419528139938674828913496106157852710659692583945440027476109167720080939917593525299830481405194626501742515510880379966414153224720698119845122928128479891951974658643962406036058877083118324749430681072726589500495369433707357797400874034310412373553462033097504009464285597772789398044832602108631991037827444891432460993431253493368745151240341713617709696862899230425222875367616685102839962437877199949467019615317067491565749770777602440242138279024784030214392922732056435428997858002799631245485460912251105554493959280373874170627542846825281970201290914863332817282187237402687489059588246989191090614594309870218475265485033664978427515130128378576527478657955229552078859947843440962922360542089700518497237302013655031946296860196343924846820785644907792874089247414050097176809003207738477863262260875598339234015275054388067696376985065566931312634125833769472976837928163482566804904852705168941678510361000542177737956633662213881126158973544256043759829683813298571688115843017257624418615796476639330832507927962482173305498857526025627390511988683654208481849412288844925396565874493084150033515455571106245771513124013946549191684561832454466292272611153701809879729239192117811665091808033427162546104316111392683532377086394846683394029095517351989907329404685423986269670642365644111167929760878383433052254900069262975834507123953797383375448841380781106580424127726659850927046312448031074503235131439303973148081790397394321845904748845674988975668096640619148290637613098226018661880436021165438301228010307052180196379684597467983690596327354235059447743970122141586139255185766513702756248658292103065197743434383592793729809069879933673165306462493617800646461546421051025390625000000000000000000000000000000000 [111,32] -22274118529799898446402201598608663592745932145411795378639568936946190480492125150954865335876885498253725454811554998868566317095802495172781711349763211756938920982079008485971106158981921574064436381388975631332966707733702735587014988353739324719965244889158489426526714662504143548059586207030049049527025745970670544061367631376902508340494231220719760056652887559078743127108244969677504829692698491636810363028916762670618685508619426813022404400339170782568266522595891362377845084017167056097675439804522161590676269611388310687003387373214591442860528180918249405124030272044774422426033010336674696738511026509047500012163464103248644646328125624214510586721953380472725113008085234775606223696992068636131934513297759440276877727907586122895675857686821483075636168520429503388520396410408771470238125327463053694111137062793272271028101979105976703034032905993316867188264695363196949304620417861978514232886366315561895955324200496932325541978301464522799452216371953843299730214995391701791658992703301020999879619733273030262875407235578835202970694902153089042384077253243659943936606475413055939933463900615528785184232486947313419847302127525987720137774237821547935253104455445629016736284888302186739814910360815100241302157365332342966929816782338721278097569660719785344863896657040193119576549101710081134995743685637732894479518876794338919719104940122109310691039881788257631287624059819638038691354411550146209665315697865342288192768969879084728007193742517995310305389680271689526396702110841651238210458132361951121226028755980480496866544986856750950383196669310017601097637607032310665149211963228877065795199269565023920575127444904581346714765634294254951741694023073214372890031695925892784786840950589472970074507519977626515317406748636747679615863085878243379153377822770822203555219226572789414933735464464420665941921463823106521000001951097618772997921162534797458466574158824476344237152240393779224517600283903485000145752800555871597486625476526200831585681479627754604351125332417441050283236480460400707682629325491791059559156168759703601056085298337967922434481821239678662947570225809695720431336257276348621098795228167693935647087592467467986712060648067933483826770824297060550345698230327679722586087883453445606237229073411586889625416718686856144826524683821844519115984439849853515625000000000000000000000000 [111,33] 12343878357276467076218787093128698158794629173530045131982077883177008130182291468327322146117039050914010913741366556402168969088952465451865982090934760875169623752607139156829938908331455055576884500216628465421988409546807226291617286693328514555033619397662194918271123534733151617082293508085013419910802618215145654853288274011250891648928048103996779755906118929124717808486135537521635032781076518483951453302776705485577240244032812594946806213061916531355484150845541462732769562250708911426412846690544307121434364507868905007882915899885524774761623806764024083132287264561202388174733849294091236368409607273813791375802566010121557673698484079114050076169349306923870966570167708964119941208513478819386891691922237446874554483964847119447838151817290884172154625106915914877063877012954785811491844949668964307153765126048570184239870234596463103689038708015738265660507349349831841774998656668226061935077975088082462323621534987915028542293108243526526955378931004212625821708258423341948747040305978652611938187055848266419314746473541606808205967953918703856597806002259172017917993582883226538762396365391959246456235868581714706629080138114595234645623255708865319481251501678777112181859592310725539348259620286639743371289775271926653913063060690841814737169028671638411872580287767202048450268884664739433768996995696939934015590902496247696080213844576030310580970092750373495920254825054509529019333740109239936208668987091751562757730640620439840494215420299733564881520812188874136911983093253827143452750456018425020091369522892312323756380820186682175653204615200534208050570047905543550300550429318415219934486206688188346270632304957032862119784447998590053870185433583947546502608897378186498288377160534709890248963979562775489716073692585431659980714627172744638612432095295669968634328258643640309977310411755619431200825560168779293410412711840323428269317927751921473013602546107720902082187240829386733322240442648939822203926800394799658863165397181630812256079919552520504869463435454059665010511688788444600638106163617061671974123749668973280928678969448460005843278167923837190426881155781638271711191266775575526484692261919865994249701746897612253968265863688316047976011356334771068667745591118627959166618672409081809611339930643286661210063744956122141257365276700852518843021243810653686523437500000000000000000 [111,34] -3793916634558713198657648822909077426912153213484923241195389975182890321131051744039209416091651203487386857711812479960676169144279709578714953360421908342575786345444379903564364959183658511933884294289339846113633981422240794984679931411874130463495502121183497442021214273261119667849028490624284298569154030712262052370132725212138405657295009448118982506900189161605497517266413074100272222357339496212126875073662539524409413311553276166723046775563040932654343395435741874310131841703376737669222631504084430070162469001572083804146021516002554028090773386708473538858100533634021606059282105858932110311693910697015669370423901460528336071276258757826618720240948662308334911661307608786637843648992136319011480916149349796839815023672413695723407541701167426111738366757951664932852899625813707237742396415090509768568848757051166896693967770696256430264959034898970316511159942955468060655615784427913011474843172133810789945511133067349756718510382179266371746287275866698649101115990320597106790740070609263842131361355230803946078456849750933387918857145195627839509580897838520607191221208529389417408685332063792204717895918784107432736428346821857159913259606000328701691277920586925335190147947838473914516615232347078644900464395680837031106794662037327497268634131644551420067739813442939227998577226163156071863734768706469404842946801593751627713485711185719450122215798281853191350104954328404008640995266655668037002216652340600340799308868521845999291199074025747809967252427526079656322116478551125088189473392687651765959587461334568910473476641592761527637400180272906416915570509859483853093490332596904977720560792616699073869831893003891664375733352700558539999705201356652770336156979862304116149709675552948252044507678420736718799137611966147410106542144838682002953453528513549215390524092079487727456732154646896272280196757235925605033783062863250242025308969729846931959426048878097258287786796642310175692599454600647730101135146934196914477192272253937663360876680165249876224605246732700988871206010729992680032520455317295444338086682405979596317738589850021369292423360781934276873107320869096937652611152915166927764225706346681518973212059983166539460438144442081003077774548631924729043262473319133157310904935620657148882299490524119791309772228470671366593554621991779551848367191269062459468841552734375000000 [111,35] 164717100450317765792855019143692013474837420504226079406288246282586493111963041528327418968573195855190808994322962653876336839012490005100519123968032547773817830328763984483136441179160137333640883593745554849707302422612705543858488760310009495544973084841575310090924427378267052741709225732113692923563539520675426072085856360225900474791500360938583985248949718451181892918235346671215764456669169296621168160073202921514058399726963510899317358102581639567582140450326553706072561203729676178618015259303509194912893993505961738151531738481952485352930464640565796344651566197878873709666153784134482656735918647663244060357477574609541697306407893767680384341280530264175862202891249225813919973443338167583680268278792557077671111870421970218603978857918667367576050713345178651536505871704449968267752844216563289654219179832016888853887506464733791916286876321119306166929372688116962655716221774191982325342337199153901249265770141283928207191174974285918075000058308967837584936331743622800122873006189219854152090958949789744145815958904215373539554980262074151772516610603074982687343842274104567867820892529638965741347366165167349009429484052974759398898588681721389526929397845290009316193681248298758424048159921485300297455482663314864747809376161981669779065006232161654330657933602739973548835108735709986915637474895814216480539599901790026670690329254258880349099640818574482031604605493273547820971866940184785351589618376639155729445542355997410426126272172834733465303290804578523104658937094246984660148442033367422012811197420481047587609053521856114127534053156293862656763195397020411010126615421765094260887436292348503844417104040336609797593009088774741102534744747783369543846120912085190955198422622897140844665592415919808295288868267294360528337306806691601812130456884214376140357437212272424431620104312174445703131170802669166459876157497735687126132276626675781521576635595306681791811926681643484606673583544429166084219794336444705161031716967929988829782887047710373998729325718149042963674450503293662749249244095469521058589496013468274808609098728532585826163578299094486275178675882952543298991344754794989852389344319375576039022371500640295107333713477575950101682267743836879306066504390360226686637501743654194330807755555698469840151139911904776849628159740568378310854313895106315612792968750000000 [111,36] 397376507362675724452964433737394398262274656626884478008328715026829379506952106292657270294876163978604501583617939110331026458061677712353229463850552682420973756258870411140578957437537169030370721761926550833787074348129763594263977310276645700924689821145189276839319329906930530445012681622111299587224238368378996504469794426578352372953866674534221133618780071443707873309769667037299986492529328613944569928589777566572669527759156342705581032873851643161539394395992415534413319563935202233587015867497610094554709195063736193584363712689763457278415956642085566351238360318527933479662642846320514144151510817399382839961216292373692478628370403677128323078647395182678844910572724300161977605473747397503198537101879221837948896804668155743743369814791872175990155409047595463384071370237877709476464206323953451927779272220562927990683398069879895127173291981050693975297529064519816857140532771552245163987668334295232967464650481739975139736178745882899627900323578464312471189013463769923632464479736150529640501062267742590743897127248584687753486473880645451412256875164161835166836181828714341133488833381437387749245191395356516877286985437017885161785948219965556777394027994098449969247998975912869432030366268505816100372155941417026833362248143362264636409705173156965717825078176159539304487441173776062387287082941647697120606495953810271340063703342589429730432873729118952325178005394750964615122798874407373029214740819988845324985846743251368497733947732968587719897921454898251795393443775598834357392093238398063110361247294625837316369266781889310947355738079621724100993916374197896201487565848248708398652816758911445928034668420262710515224691585246647268239156484611246430940220318398817465704264623883783757795744138886144345933246407863807316556064087485955440085623245479479597674570399024762556428285347004117185610057328501589789089548393113496159726440021842207541875050327590856243299506844522945323251918610802160765990695793464490484285769009267535181326844560543680503066847373107075863313007318272777389768265780971121104082853970068674372764746416786589124002837064283720737757754761496017464222049199582949448772497238793014403269361155652344817629093922646839137168248113040610842495370121903153221461713279256266717810232171506447274788987662340725124407274371218790065540815703570842742919921875000 [111,37] -127319137247413781756792436048323544185378962177558835636279671918060635648408984005440455598953903075424945446149353136369222526534711461078946291231862534477946258914329586315515634140552439840423329562940500081702068473157406085161438744330048893139080557199105259855186533488738255694561210569090931379586010014333116611102836914204429338636566394409138143175928758871381132253535394378091420116082021298915248783778046815319188289210025728368053227914486452989595100412500958039983715997677445832622955030135915024131519665711080386655428904052120396055555169096388999728635146741135480867815062914550334300932317077576449794483737599450125423365594130737506452205753681463818480220100662448532987508348435304416399566460078034786329977355983249284404032291500566064643692680897168522070860693552656574892755640105798874909366662500196112066695923334487995026032632868606874513350222584859138769918450039377032420355719265226530080619998921582837066186507342675449785556802924850696303293983774421333518891608316734689126209859744012713285391736452960555486549488669435837216811922915218933230486989761797219510999317114266950933815693841497409905556544654153682413116687011494697704868392618897620735474922944499428911949907715726385210742824356070959547791152904603847039767027606250272944115946859291679668426378386374157627046039055345804891795313614549137492777982161615804133509513208895785114059475297201922134477782122475676723198424984735925691361031671471166729975365586885499551116800827696649899875221901930840746246150266362413517856844784141329782847610313062663171530250085186557618127886340105961441469875973047905448824436582649384004309486074964391914939879738988357954622186746069654097742153804235095129427492024884395546226875082401954009096863736400267904480169963259053344837805664722188541077170382637115798316091024066664603885265055911361328574485778644739863249318814227889799643374187416412793861989646095946329939004509187163183695161494189870246701358645343502845824449189455637786848939339407867395914536047124954453870500233384572720492953382185740705542322486820289763023808847832828393965027398952791875086662941176747447414705441821318222711607840005361952498621710905232151023536785032988923302997550808083171213567621646109339776481482044579828920543123505903105457948143452995282132178544998168945312500000 [111,38] -69361120052601502793057188832977527012624475924486490236867212958650719614272041442785109367108297264461760113357957577711215415298343017993779350941923334219880500382485258860732917742630838600683749091000934275276928769080871268062820002278793594151097533652050759285465198762407625414821017380485419388149855930463907411869757631990249431300543844468167580152083633012401031773617562712216317686555700431835109499599484119759732445984327845897866013535233726282544299108786026708106114605142397308533149386924245454552319286609691636090474663745593171552318730133501215351184208757391192348386520189795263209442292990715682605866035691334955821790756213597830871195128115164663138444624844518917284130237263982964546019118999628525692457046465010643085518991632409512848027883624316392424189083503990938927068904779596959895777599747909333012640459648008756102307787514884003195001262808152045238123154371308869792645695196483319700847479833116956727722743785715876510367273506785240387860961500873108295396132218719362129150247454451527013882039172814739724263254833083851091754958467822521828045997868963558034436960484588902627973960759322091510100298460913672595121537991437154823494985675320944925772926240061008509311614739655062684511090130400427515236767474260353943173284799101465185516983880152706451030171082135425995784779095036606986696752589773050144042641390206259911688691311651505175860942357633121671216397284846685328306590317986420618699836435505921760973460931076467307098406490972643067412514358689529621200801030905848378771084994949828446537298547746999654903690620430435870643994911258396994074926490567712013735850653341589267897764205455897304326482177060514267746349952298674455722516455910172431324956534838025719821636737927884764049133864475163979591211305554565917063401018309856136009714088897437860428835511170662179228994180788615175416203283912771279410752097758635040807906042901415259394068366862371301859949841800585812597593673607152225048539750559163305179365214725589053911572654492025831390394564827683554021986229523231469127998166207717629143135438578629412548841608192314436351211094002949141221558012351981078411869078568890398389938148060133073926947958206790833307659925908004709064581854450240432700849529466136027891097517119051884909443397424786206806324173612665617838501930236816406250000 [111,39] 110251512889812759586760268543601056838978052052702773365577259670947422209858169424814603115624668784387935280859979748746649938242995186021150474119831674777008718334566221210390671537714923841860547128821129069488892597140915555727565155268063914182236704534374519047645562310954261932737360675715297401018203804804558720423657376903612323768811275435610628470709819323640929656319406155183012387114991415909019626237776860047358891993752244128717247425205402412777202506094922910644517900552819721771962225868186134857041977862754370607752779966257890723138604592720464821296120274777445229090049576744861802192504105804117402182747670666215197746358910224905964329013003076683113426892338328638053778267985301494864234485106550787125960923107249202194074277170134955876549047314416297567985107482149711270177525478078233558589453524469069154488058608705343253589955068262308273285211236704911512576042703412937997069559776833473498897483704902314096530284272129537758615404931886227732166018924180430762551709252350778003935737345139166034706747485729704954825696203620487077932955978871816353611609217371650492747462037072139482595708084594981561242763941873134233907173561917123784454270878135414055184182687420903604578351596967242072243982436777585216639103510257598684210567925181875407549883771566944948012560970224486523042097655393290548412730472712386003002439399028996294615996876854254266175585275418890694378241200551230539969112587133931511880747422645284514543477904003413521060438621932506953575918172539489200512344069434800203937903299779492089759267810535220225970513781205098708504025299674635040810339429409754102111056758129751940602534874106072166508805648894169706532517238719302542943373111224958395215373892049479913603197635075661878356400863039412893261483939107756925200765865330842304221036274512597034104579770155804691273263312498277023132251975341152980582763587676683361367934765197316956281963187068686085926542666358051842255348902882503484434703142084323320749233422615223580521020021974302302645310293014650159313473828574394090505885568480731890865088396724432930381483463478133801886440945083772456500511666396764984185928611365865468377787428693999377095933204638948975381984417882408298032106044188979162757674537389859867480931138437369374979943233974419292131585734750842675566673278808593750000 [111,40] -87484347659500762468669282191864298150074592671923141667418505365307042900205079908921026523703342513625971997440868730209959825182416281695203590244846614508406233615142587122789770326623845603146522191672237346732798159259350418635070207354754293304669358982358036839711350068931165577400300595951516472000209990625382082412157295999382318824057805388359506369488209630897745927596481355711362262028310190014725130138330553169185812090722286671459745281302442969406773238092783272321371998659139327602088928107833822830105228182484165110859355325892702168928264334602674703552379378446340969027561324067869311342779386754684606960529223207706909487425654710779408344109596029500668061370366422857199520723542603013900535492927753897039667271504785204786804441055575131033611615619763912809081881083620826644565206187869684869845947610626225720779868439733620718911627038609124421310726870809203202833501182236539460110169504310768723071674075643113292352137890183255310249298191072755128623702013810798254241158838742581677687847568504323110862213914813514258142605903172688191194578471300984703724907539312041040198682343817765764632999510630153171544435784249954654192538207623492552003865023773977716351418072765829341814743440455218929640572390023600877081021999240200459459867546613559467471315972445635257050299772097926140331718086193377279329880761499661022629797316564755070582566497119007902382462028656010080932318749637338873385711309779718492931734551289764302355254121668907961401920796221533091719560386515394020213018494538302009927353433660000690447287361286365890209705259950354806156145758950855400567838042494781199912480624192145268562949327089708222571790853986327622916027676004362384814806328722462450729420762209678840249302416919801108658543944188216104773295704608924278897428412144002792166728622460165142547568702960131013005710666880334213938790148658303037667457005625863693086263119623191043270035288417963542797236502966772497233432089979363303226446983402172144371065348789514405695501968956664784266026456080092234743501375220624290012453866443167965289433359957203109110599616125678427387240947372224862730861118043117645483805183131062412090957985715806743369583180427542441838197281833221820515700233557388386648659064846695625220194059172205856789451388624487271350460559915518388152122497558593750 [111,41] 55058652604341000866984346969391190441637569166865748536535923612034681222840306392988836325709928287144908886784582612603867025839833186446350782069805110700131243462955665527875087086007011934059555961733655119642852463439608969378214229870755914616220595561558741068197389420997355811968003344252115052021494726713104692688472578673466822118890105203151597675461684955706687867445910824856451630276827425929565430060105318570934297568165648152464806147322494825713359508315110706703172664586088740926567183727499247425347132797550021122334417157453739194977299255158868879702469250014562880438682829004971397073307170034842657410876672843253533398858205024701673606409623155015507249134959778761735966593950061845548707056135091859870501691311718659722958823794647550482621001064078361596168165101447711261177234814464742441750815051961392727750129391650322348920968839650613862820646210397236973926545908243065550355633934411555808485641018397423327173995450763047513914324672685443187466918801760662015970126600341756033557834499779102254361417414201454687278233804671370147710016541328562197819700045166441950619631053503617934254317780058357666870054437839991908720263589023045739220474432721457723352129469451464471482039311660220842912132448032925242986446999537821467692568946667291189801933119329872470130730320412730901746218211976181418966161004591579983609194566349919837825364919447957932340657460961834862923490812761879416999056287902240922305765958134976488999106726887075327449499956646056352828551592487042197309917113298529138932014985727568732708581686065217440881388325951056610120462062278282429664568374321380910194142732734507929352786161374483154921997950168920625700775267278446132000662832814468498292916730671994186762101472641735902367297900869257117334107979634268845635044192502034630898289369311887081387700937381998354074173907226353937869201999022229096055067446406787029842254899947211852096038088989256008722729873593397038604065713086163051533753948580172762804334123340359448789834314876576723464755486721453953878609265928886351961057538967477303034631829706173592959626282844950052790125688847730551757324138445504349613443734779946022396703534408968134603088943896243942356666147771973644291733483759590156177076930467553750077407667301599133412575316076642550910946738440543413162231445312500 [111,42] -29518004915902561770933530180536212951262390350583482472870095112587839282893288003945263929295507604697848440359069411459721439061412769143442390000426530092147890100570141268418954221680167425747029388162567398163478420700850373152133349366971780165013875859738122480601653750677997334354522559277334160457360717787219090413255016663548032598722746845845770318456247861256566092565435928925974980084484466296445056975764259793761706304389940302307572328340193695850331975040612289694644176062565251961287591002212668393748810420728302058236613601878479759644928851319221574735819187489606102869831506326196943197126489097410682691746213911373518242256153128755983603205112208947087899097895293156517635465553561667880271159391675580420364197634768389009216061660641541823515146737199909510284268130532193539599681965716030426559108655558004353917969758403840679469224871241830194229137818001262485156016624150249308198790624362197714933260381613894286969805416860850329874051782905795544730921186011313799177929253615872012960852758897074919387893100647990791896743969216622195380575519645417233141801257689497120679659577983788183473913366764666175050184944462549363403931068598097061981263115852142573727687698232679180302000487638112258897998630585191182804890857343913546731687554088775262710532582827464903383100986199637957977075530908685106216329217927557989780610144607149782107784998094954435955766707553858300512803734975833238612603576342057886999815825254781840638913355198345651316298170755259062467426899154839087492730065286282362236011015185222135505917057738223780165170745118822467014700256799148822415279568697545005073676520780970511828080873194147320104196012940486602229486824152381205846467669976326114134181200440105219865299831895546781125043452904218410327694599137784683592624895980441825794688489647305679671524451604677912192299251854994287497214980003490762215458198374788214554209548054837201637105675817786193748464133572066830214130895657822286286574242613553286217652676851693308505794659506553382606692331701429753300128150369088473124825912294503670022049197814638532879655567050912164552556265263472303455930270802743672600954486746057053632810622944735307519873616813272889813438581338870355113883511933323586940678255782956145237246767097809949814170293880266626729280687868595123291015625000 [111,43] 13521784988206175668274366969143359066169205927787373492722282732648654854055623869947474685789198168541099824185216287957790375778638821021447827757894180966144405573161319960927566639377328330359940351702053788298687970017592319514100672541311774684739577765298140032625519191228040461493723120694384503230500697430203249299617522449183321954996159434122490040934611944927464146265771815647143632467286705007873791328643499126588131318287310357607602319764369060315207044432337913972465214142311614507072861557561744573840410856750186924667339428471733808054886874551005709925200097574568532803967568639248007886387589974589733030814077330650220078236797090877071915460334888436697909712936416722538278631604492801601001937677423806774053911058287177463421145096891737032487450530669532019315876880969292980449846863960045773351945817501699966643987418926562616392125257158674134434653748003726822890470792767548598570724302354446754064767804883639557541915492711564788254410497414416770107437593280789054549710023528501900541922994041267974269418573498717682751304035993352753179957784721876114988894715795638688591178609020284325282727201332151628816857144867511271733847677896387222809582837766321360056487085783405998067925931429601573446206816782955418575420322199103693421441859880184200019028173266373067816656384994467164856653065618790669953769744541471433061247809296657124002264394972277410563019782773613275281632024612803072228278500885626748607823159858815444636106842169011907573562988497184423084528457640296212294673743601968591129784182695766091767489329104241783045540419709157554423848842745001515905060692426543104345081383285164762570443464709118640390243007837288166690610802942222005653809270441125831961468734915867475610881237084489942229147039489661081573113702309255403388456615472874240274883248013315634457049267979067612147490517095535625919367886742373729007954784597576114599024723187293496673705795633664196098993423463268512548656484484444168537697473147925486973693289780614927843617848040638812256879804072917252887640588574822717516486358534665331499662636277773756706794133427578804313645275366451539627890434026241413441860061354605106863159765780751371641457190685966286521552387243887280967602501839278582162139530958802311706713046643972163038394107559270196361467242240905761718750000 [111,44] -5242665711004666011396694383894035687219226292100300016723974196380761154462136607790563912769632681304389500552302794413673904673482570405108418737208220148059903818726019248256192616319254815714859120440864691432213304657379144407898583859485960722684250440913679834535122914674933878801768861712543966066855277978699993977038103607432734485485444110090777094281606640543397321033634079042890568316904255012776579707355475770690339046381623731826971902354580172317913094095510022172295870854925795500850781722713486893494160830200975460712488458139018247283327065264707391623411042631931785061173083524341306861107762225691067363182067936167644343494486900294231608571736496277629601892017083796887745536927380518406291875963863639935271978219787192054263532014649138281544004290503638774497301207969079175049186478341040498312770863128677627965641320531733510870410628948417090553471319355632152082343030729990824276069843663294665478814612070708679922690232500074640933982920570278921923338082910509083428144140254718046900271090344206761788039741379171013121888570933375340075461448505443704091102457269444347244685942868306226856023162021675542994787048246691173300580940199922021059681021719397353066875960020249645621853875325805020552094133985373865385976733489743798686819609460506970197760655561155386009051117613921934858731851246160767478234122650155572369460406277306468369383623608209462558656868095753482695034391819411779605496995626259817565191022226409175832710910046851820589604844041061193879494732682303820410727881113643047104476389818689592364899088060817120565016678174766701067691184764857022872753368411857792676578966891533004578385705693524664173220365972957535516817980046836738013100005349836956253188650114799779769629125855922616473609373737523987246147982627654978195484284922945717063398470751671919023092322162527528211259517372738215136139815902594902828004006660122347014693060937891645113675472546413387534149668897252006095812425463333963578466453565203725574538488419723910021910273209440633166321140775219731931600399368478473957070737449468387471591550594561240134949761381273707698561655118382111748866597813955727231737350454754500446868200130423992096039390788338134106161723097166074539706381583874621000925062133114957129376345278974820042494631167073748656548559665679931640625 [111,45] 1700227023252166382665392258220159826874494096553680806254979822931676694697235563935604448225849972013137931370298693353426015247981062079470370765077262723791666233125798336426582472421918941501832130888888892770884137274457784576742943907281092100258106649122683582994387365800089927197495173590995099274365257502321420246803078706059966569091228597076276773559925265773611485610792569726016565231258066225861783911487677863482871667139913894464797269271148539615919737423393772289158650754989984549883912794064579045142490398120433324467814933497205689652754002733928850068148031359560190941814056036619105383160225559947380903406852434214445266373888936199348233483349478738936177813100587258038820631397712403533691186841184653419042055529054841596577545251800482480643098559591296643979823501862514549075550874892638240549827230160488921750902785126112664198733637175121593782884454613930688354662199767523461452789334563243604530925321597220113806066243195625302032108360727133598580504272374808942757829363718588019971825087447234723161009075204518425293326310539348834400231566428727994695716427687590115150407719725315617326228404794068596645563436282800825776035332086733362607344002404591893095829949107124325165877536739688745200787605465897359202115205592434094513381814573966260472651333918563114196807934461464217831236604585537428334325370455247577582687229371294467823721337318608868783666691265862822409550871727005460201023542952457413162648704980786358544406129829665846779252574029275526676115400273258278780008224963294136138057863489535436624967590101440007711887409033610354500622628251858781756239690157764207762269956470217079910146157489352654338833398825200104814211717187562747915343574535114909878525676374938702660012516373058207124963414851593121937583078558322233977194523023465411732734925109430288084330692055205571796654137639653162107880942921745677642672569781186405827815014455445483779447857744338184526476639380484349122750204381317592482796372600027406694315473339495462984108149084933867606773318457313535553745846014649232879764360830845757620171572185543665499082417441318426302080583628999775593222620205361181582010833112091054188163133625322693700801144453281430401972224009512542899629971238414676830846816585813415807370829735661182935402280236303340643644332885742187500 [111,46] -453010100961039863483043303441607155500945955105327469808131871008374678190263092750592307180412376138660735369059289817227156411908234918469314427955306094151006493098782928079612284925835264284981277221369958209950989577757002859906824007324913299191512731447485406264770090214625732831711990258390283299086544671474176330350448785758335769797144494263105317278469200534846056896146944385330219537884060950170632355587629220095778439335512583742223158338089674279623531799079970593274886310922061621778271012860087082316235537742393778785190146403822462504984871573868686558109198233381128010856001606811836734158874001489203937459486860917622590023889918135659508213594609864025776248507739181311757642852250643580644247119204013162316894492628498359978043638210533100183684471789549418664006592536477878094809429194330727377501789608347818895325732060247254673063829682900261471403643870323215183142813359298458715521588751302154021299354974876415351640510683991465255469553027612769309774535355657850147127324108212236059287454098030945324366067154769631655980204893762045558590657618570105747418514902672171895376835512525085188311583244287734080465851332712086194650176134897082435714058512984125108104089640046055880660833697251555369849436372624399786814035913012743034107516539813009277799637658511212045252141703219121961785020332637782676972410384092059820862549865628352380743800174854469226294394845267386130323966562423645319672224096084194559502017049714347374820647319767005488585700688119002608218598901308508197647334882270629000869881921167282868440201777605023659254691874780379300320392351070988953489146777710400183714471532195435248471996247480184387503156174067918257062440129932202938285034285200698277861891624295434529995685718975105140217392238547503521507532485733372435777642569884117576515138581807153622627345026431232337267213893192430014917426463933865749999266060657051315077491899096559432177559753374290951824158385675988524210547033403527529328104000375064526617526094459953830001516586342475574622777471883457348766638836378874407645908095398482466597093843983850816088970531669049252751476696310215534695640212136540179548226012614623781961416499575801114399575041710700723815954114140894705284679722807146337716566752751955714842289251256812754320435487898066639900207519531250 [111,47] 95720642255135394751926274812322539715324050026786046712578026644581681627517638584023487791351686285801768695378906158165066786051690312042965572516559967410526810220107338469042413301455477502927718626990538857883700312752901764073004029858962016024215179647801011175060538791804032145355274085587003777770075814470845273173831201192015705687685529921456166708987495338521604728923932917896042571993103206814728598458258339802987627964319727817066496436687428169644226209775627715245373489162110207707761555270737035017244181847566923064785400682738352744160062776424815604430988775785120727032981687679851444434265126100695532815443464784418280423184185483520198658622697762664304271903083276360087596774078036423307274066385827033164491377191379777053759159999294038015048615886287710335700761820748740491308860663251161064013049248649950713204889588436805615068341052516475296985855538554051203514767120649269236512226979956125792446269561930020817149901185878696676121752941237613587629455340089119551093793504795245458516550620035947454627381568775048913580616208563034928697443194151434806886179296276057076670232526108696998016008369267538065961120881534895455299863654545322521027729015377367830980881314150741953954788071856825952753030931201866449373918584336420999104827662040247013847612729409608249812325875159079258010519371509715376185146572209968658922817427179196888592627122689246054769303026260865355827860352176839159690527795165163328565940122283230562720003327876504868237322042809586045653814154433437408219801245389611869854433135338745341484290031605400259788392304208239227443601928090852945080251806055938781315101189764369565915565073428120169376789983542467393050639307164600673337716684730580532738158642746424863103426409043933859044335714216160543998902692125347097028873806463652959969386908464796577583368955270002503020318504469394538314377271686365462189561854906615416519202446463566733925657142123283767183108944933942899404178191101230520020504314317124982728274710999714311632736126723288029141783941320563324508171928504695781298032794231296281880229309941498231501966321089076737552960490023419044386068870554131701840632897430725187344385658421103621555324144551401018830420504213666998979870351932613404818927726439760122990538238063606968353269621729850769042968750000 [111,48] -14690400950531332980230791560813543564775942357911370968242091036205811075347469075564592578591813987714201092878258671602372959841926762607696933523794229934947091991715690485519249521174057988283496214714993428379188278688572751388248827271123239813768862770840518117422068778249021602610922047220267931168099294281252617097131905238334172752474129846459442884699308032563788100709694764437647311926735364314214129693408562582148401035140221603128698554040308804920388457499242810339287155613183138565414395999584739424559822882430867842768687678588092440576521567034160019610389361760165445794182192069388679799936514143901704735480524969083609664321272205747214582191619794253931749004517560739271633962290813151973268608436036974814150609475839696958961934318922654893352923484138842379590769386146171267574879133151884483656305972385003353484604179264408754969744494868061387126338379398570691461126062832918061542245520301532183567487419147664885915965115100439658204012458146747140943371001725656969490638449745708963160883673401115158258213802472830164022370420817333941995744738093954483324678381750512285744850893613161897820754613019670666910934538787795644884404793319326886477907847898170413644322945048480726784683869206204559256052511671414765433762418544363918988738438660533724572375991747794619502577715246803602219593238184403276774516390734668982603698715737015170912819161223793115798431170589611373576087094996628453768606232155422541821840665537402910561540999714331362174284591773189824526489267936777809126275130791035135012503077845007878096090793563287933593482066950802127802651962528722841197421032631415993406290797526200504763504704580587542548389878330847307620059478446944619574540008839408008258188314165111171552359190625176895442644987215770483814748487607389121620585261483141406904803177690966698898489115372399463020178356500779730515834615343467687074981275383333137884227742820189590864616948452596193547840147725042296339356827060801337130062556981864024088358493573310378604959623919614074298693403536167131057509166177201491566256734988752857856938446133322437578573927207017091065686531869281971671820072390097267934839755586746696977020383511976460110489223878195290072352622192202023135881738010386887879669289849261960313742125805447358288802206516265869140625000 [111,49] 1125616074782058546810992914304606409462121920171454586926463807659935356680547761037933146382054090735303216120836105659610024361104808138405856632946071877518255698440767010109929963058609028445080619024701772728375410821204955415540254466078872986871686901325194585666919148001544633408667034888737401709184734600383384790753876900529549320831056608161060031586744404895689015894661433492320955224353203287153406631145854662411439685539182320182343423751109693829900311765561898525459840071385607296736036839853559043749626782816800120658712039740318834895269366383794502792561146473266762520006857215514230138103120105068750391869893480915608167795713225298659653719972037626921073500970864117887014960289780185220424064246683912114698718430559269459001164598341714377841612502607788668728841096692076533655858797069317080977302753213800668039330130576414558341680566394587457327355506997630239170059125230735864367750558067833444628263403472226990921426723625343791351460561436668027032538065810997249633141851003888403718551256071627927704085698202233239860436126632270167152425733918079933900984586271346246537398489396314940077411704726510326977450607747524124449631919093694364891997019346454087957213091721552526102184917612552705260902204744258777807334315012242532161436172576757058817500471381369015838106510038249574758487714757931028954315274014570212523030983930297161755461817539904191864089193417994880548691614480456371563703219378718947896043063678435828330633761178316267683319162767291747878573433950409146150937943248912837513059934558226986243717682963099749011937194587382466608370216164830332683216523711774611140218422900816609108874716108081896895103101592563595328941759464214716183868459965695516428953480987180183119376308737110491968602790587097482747315136534838659021410911494034222292287558474139643703759014125665753921160667576237630164087190777152437685762767256722965277676769066543673941526130166282167652126230910972179281500895316709803176010407135415567338562464884486672664089356707309644798048544417858748132803136295395950891677581432958818064195428022620279943542929401838092691899865540051529287669593038458582743096825808816029644583424469999256565207761116716793728636444844659364354238477921956768487116571620368869061090677519132441375404596328735351562500 [111,50] 171383091596795496850034653648555375500765296009771111222059314436199628629157031953564064726253192171112216216216900551193957851166544127850478966896869049032746460768321686295537886664782651990457097856532924886136042581965335933677241226143500969063857215534015304549544950565078393946722602053500876317873701306868446621023363993287533486522717749828133370203761741249219181787501964154388361534126032512404666710905954914156799606685084859932869576662697436362934044126164050511883792246527784857682506598665565166351511196248815778947231057233771475313766231192789929451387009741889016654848377167850260373418226421339483818161984347607521349346242188833907415725482298926499338615185791683230920152066241366582352381538419972974382658928030605322788767693173912613777764540493790929749391227755501049953870091950292825468300612944821466192790669283676625005827836737095565375644055158625970638565651332467114105073822907485253376574571619554130427996829439463401848058415640010622731819142084497472388660649309580268808391980920733750985491980729476439028895820547938826550373518055473752536732097025652909488425276646004908373433898399839792417856021429341566204867608044306818151766905000293647946796745439372941371225569202507254138008970048486424815924205378443391475299111140388294240006311781106612138150485858983446294966417184525627010959402248548933693939370484846488569392827350125229981810526008820179158110886261908553926731468630025073471622140190036974165689699405828379659717001876867263537048761422533892391524454993700806262977709997864776632191091968450157419703536754928696029130830676082052000463777272766892228693329558027421691513727476808946535857052268786676792447448895519384654919465911537005506599561375035669207094559085821492733292814755448228060773514984687070786520947103670054148400259487008164853370108611812657617341559566110498492510651006374586565578875394624466083632307582568327277197294588932446193618864978070455332405022991543393467753768325659730691200991717389932923556215618369747237398145529930169719070440889556951469789019151683300375115604824405777431077719959636847435454732013625323486249581641974667201826994614062694230630130674886701801009716295331083478891607355119683132843668618053529604282856726923639500981266792223323136568069458007812500 [111,51] -91223586602513930515370551608787855464350977076601617044837493266698462219708398889821182368078646769444227459769038032968201748825218127946934655307811930447541510646853810270954719323117510730376819441471231537141164863056188428457205918604055013148072083109126152119706402651424135790767407442128593218610143928120564078255263944536346837426390759858675564531679844272158350461030523926116113059807117196894320418868067939049548535348994999636752005849391060155047548239317439431112993714396019505551508252247219957646889331885638109019384859012161846070332539025898718356296094285036015226034895034137338199333169002834716715902799508223710693798365403691914571968140197208965776451583396273569184091352752165614044376791813025157580655275158738260047754749873206695784164263583271027341624177558437081457003397288876549633039561954503517287025721648330955853482826111176659830134045117109278607659599570277771492610432108333911825876725172613984648506859690210507959149367086594343393199113875536629601082429039628948791772916377659916419318575927360299683690189516093028780118228915550896606328980908640977353099407454605152215427254850226564735860987369343024316392449381965795380039175987473221120705745000316414970802369164435591799729564527875929174400889257521549945876651902027852283449652549967848838332788111021214772438919078424481465363014860077650403083468393172985276781897881743143604404417921096096628635116522506642449192524052020981471434179072515780644941676295660863415248548647123364344524301052419337860442704974227883709769409598189683505889546090717989480916206426067516639385374636865743092016273266380347810222855000763637459823297416656009354185690323301499250734730402712376002210988259834192789289550036052627761795315536261171869889333952747710308026235613587989916427621050986277546856181025835337008129224434527045492596408939325165082312014270065182775635128868961653584628659870416193387487879006687904932317093843600762258334910182875544498643228060863568536969250105792152337103770919788237963268141663158111819941310556578731964704381693854899995097885946147268327836308651967671561070085804664931362767564244410905863913185328690395478842100245202238663181314678509282250547422556392472810239391750395831138004551102972383702649494807701557874679565429687500 [111,52] 25304548093504554207561315662557230182913562142113763390938597217382097879165369547469386618550373774374568039456987697905488806979236193914649450936870001990924669676411647234541795250257447003431146362576776855061222021837490354282131484136834191903625368825753441196054948289059682985658983366825623093653106964245272898394063077274113125074424499933806454455368530340265626051311481582418145463436839654783384286693060162501527241398143243819376463337867572399441113043813180772497122955844383054966441732326725619113184250896060878297723297714583277944431680892406599199098392811127790382896903818078372512317544693636426126413276884095151363723942821825370497469048775121344727214147183872158917751729163693434257161068864251291056432904453628587901445339728331350158709300873988689284760409414755381905797276876372879977407669461864230385068332598478740347731190163488790675066371835821702579863749781217271953928497712092275864581291392363391280270989116255650999537569938992254672952770240048647196590982726402209778779722734769099238839468089007895800831164054083823458354236824657166407881311160092631493526472264791142947465090813925720666407199810513774740683609730287599933862882808853991145738333473792761975830572118285559152308984407864684995626470569324702349436313881590284926605555940774503099600881347901719342772181294183549964538101663377176624659289193492500269083147783716378867960080456101151949439132694425673082919272209587397809867125731734661230083903719212875670952726007723860521269752309048962463105184319177208567336871146318307971785273424410618219041018237100208857648104479609360789900747534086682218380320327168456911520504441673713624231652349429454540815393953005236215907974067682117758072636170783051416327279368876583331642275730682289194517774814795530556693102808402637945176732462340756805782605441080009922949204497215866065382090794073818473568315197342413891559568543498208176018368680712985114012347523570488347376771747873347070283637444283337168130178429714974823431301692371973125331185546275769634234113531500097699440377498099512679994254073706408507257912360425025589158655730288814943825577193564263515350987916309253471850959768405250668768115386539570770042300923981207080987434010016694523627811025239253694962826557457447052001953125000 [111,53] -6840612502932947322093820477437719756186592348394003670508357659361065548186386569683394619916149082998549627097379456204922290127006976920905861356531965722903749885745288473187058765879939091283380853663304382463580309244000122744635436557737108416528285088391431678087712046570379800922616707693617757277862612025379503971566499591933298402726096836280229188485910637843054539083020780805336780118701386293085027111453516169302777338826420244412734190793580200374499761585808897151538655930325549348961637254296337382289526678505651041857020180957039730748797226100605653745772170707715198587995075042941565523761458546585428392212271862336302892601722731395451760119531210653619106755204884440292358150033340436818656338958265662531647996331543565968856702358889391759934948155576361393032085856960062842037654939445609292062918059430545648392839274799591324182316178213668582320420466105692044214444581604115960994715763641483545664164584445556892298799483355471059921297585419320704347920167889223399512712852354870652992035802165305631724834869656183681912411045348045447970056946766082442292506108004987742932063000053539976318625861698777677111354542107629290418036017802334480183791577387712294087700962948590283328208127144438927740477253667149454760628310145480188316099406657365109052885625469308489952241045794370260703619897973971180225428632760041961216423586930510084249975404441772277738457044451167990292076854866894210775960368656754570722005428761685485412745525503991814141587242540349187048237582469978703324699322576052978270662858933432038925083444346001059968251074802879368178821831214680894322472693288870673946604649339543876618174723837781269519163175381782221388437408008182442228983029967262767080086437560330322440808401781798296353088469562823106419867384499529670263354847022196515182292950744773011421310341255391022550007300750315670650621915517778503873023741728353620063897436015174754663513844572327236097202873540278987030384264705177529086465248747575729859660817398211028931848090888723466181054847189499211790957793931342001840294767325100934421139921456239547273836054848914523028922010655464905046154974263238732910094003325168952289884792559971196260865037373428668691627115171817148308579622269654076808030508249913737017777748405933380126953125 [111,54] 2002525959624518958515046156117992107491683978956733876432950071740595007748076910745729876078927792139008649462726280029101610657085135473453476620986960970147040213919778790686634136975425699176573573747809408827842291782122731290951024470086970806445060059037863477013018090228581410560920899432897737534415785721106738161441455653253918212877594758227742037254633985909347103082897841541618668903904375388337742755002040049644763807960608144675433293926381097868407356271701680911921846442034695879297692914890911703330498605438406166166631602655667595973458017257771881174121622938844074937193115718778687179471642158539127014230447918803068961084158394866257389270547569801934158759812894141578462990521025356657980584200486493436160258485464214647159491011887207527734661220480729118411324337100947422783045534930035612483833764895362320191645649610132265039285699890784703791627626192950157064521650303088888491722282539513087447686018943410102811322639219883042102816441612646780498845674260365916605291717053838715630917948332665831028958935963356666456840375350543727598337964278657194922809748781842281729419825218854840899906253107211360955052207627878266404222531907121740060020141427566902887436285655440857073770731641494358082376928850094875379186549049989943210771912537530561397732448594179627134105877590124633944535795322853548436913669762718651194013103970544641548843582354464095340884208153470957277374055036249445558900135760606031954052544826745247079284655500776341038397422380700951023615465898542636098064737463056608161214071463058786621603689464144959879827076682558024309082830394886019669877219291132149374554431490934001140947179093094840261656941141465608483486863569859190229952891146597600731316836324204145211295096586174377126641078288811555010489977004194832631971992334184563135536010036823927203107112971441664580738057887582981131035794115990605996528101497566841876916878527405133438603094447392942877426286186197394955468381434065730979536759372145594902714423045027526790054994625395223180429768807781911479958279856269674338379826735767064735928199498211694024308030820878616285295207596803717924103734718910306273706012512340838107581272435520304519334854438590459729660999215561447235219805538762716677950341477298934478312730789184570312500 [111,55] -559705874333939928274617193460156920256052880751398490179336725691156874398428124617311225363157414973933631542654515579514661814069378748188393126798173097410068232494561285614328627337299409817746523224865980973453672407524574120272696243801585447477012016014625905893041070797907947171965489571830177053733740183879511344209231743510776741777073958177221644884601942778491979049831901660114161168301044092727010862402420496469657226145167292206382897902367274252209214257907640656680094833470836206211428528335503836579833030804676234543804546653999380426613753392121350872810658895881672313182965561819951899921232066572598736264775697493398898518313259040732889526545241376376941724984680546491580209762162680537480317530552804073362116516401242543720691512896093244352705026066922642302058914126159899332179491246586320024406827797909189252825042177362019376785963830913007602457449524236613825560324223906124119112187731068970677182823887297120210430363309710404057348109765734363092722494600456292692887730471771486320604146466632513671415319076395110976992625712344183994055629115634733999260558482275280052848326124391089387334978089123291247749441468109542856857022551254399223318589052698830932041645311411983111383511686238057914001707296762083831223243093099607999471603817205044976154256159647444532228554047613748668984377642210930041880178937479067300863425020067609930203612270144734765981895790155755624690916934659686257341174739733591758228234760436926395359016800709408688959241751446039860653691182317281685211506318341154463992570543428890030987880421745957057831980238898434627816879200241187604890190299382416359454726422208539547780577603094167181525350157743085041474354450377765062553715825359243149464980892228287006246297676562084625656958308343848895288160966680177378324301354360308465794322899590442592005005714907421228968484917405992727770540424505096642039123867205414916199152410041742361962888692263346160887000747091469167931247725935548402647234765855667358065361256030748676217313419279344567093708694968816377318095100372019980853554899385467909617230421996877398267101945670105564296395413958045382342896703491782977172966836733251658199273428728574138372127179594967290924963333327748153169158964821004651884359191171824932098388671875000000 [111,56] 134478637056617151120444019070418074223583654973940285153279981078804849240149347597316396479343221596538640723156749116253474548725304880530555901182037138000048602765640177986092751661188690102411406397258597197215954115664561380379482748322575519345650003022546427687687141044155155963335047800216925023933950247785252604501618020444125326925867374114333737375620901203218539860075177783321754893059469145631646280002952589526819635566863001062397703593870528444360687206655640106842258416124801942988930339676562316171918390358661157254543798837405546461452703552503535318418401735228482945834183182735932385882733072212458650122136225519476454159924476940392349943326928835828277222010148539075325625973499550642362956546198432059378055951752646043160035139129548316770426038726112566992193854425777706375656511078107741893013048514526855048706685487029796577350815023045995165488871472949324157932163539505545176207813258084546820606029929614744412027950269852409782170456390622428552308402291966942773929314626591667004299845124235145973260825996880097626538350434112016606686440342124948215926069831090626125189158357054927554874235227044245257072041062516170794011405533834429801637392710250530530880870555334527688573675865380632544546868158147275859519895096860950894989470836893167988114554977893038672944168849039461776771772376513202452864863790078971638432265690857648474910105901957214734156048007322997661168318570285993249002716138436959971871231228878545349743999452562688369731515034977839996232946610567360707298416848147273911861632960796792227998144649555952683200664183183420602991578736621024616288709556867374595217075152122448589262474546132125344038491528683915002708261683599037221902667387116745202527072880942961963958945046991597856324588917359872984439649306482668662693922789984449239856025100366131304543109233548051112139785436486268261975618210523286318522555168408503845589891020704282708178796859864084905534171459259269379668061396312199682985703660117820077388495340619251200055226038888983240782755059072620382478974179159717971600169418020866740469457152277080320212767238333596979634089384227239926126426118977849805770388380615735750532685016900978416616765660168350198348385263348012835376478322182311786915670381858944892883300781250000 [111,57] -26857869851029666287298822294922159492854539393158381192716209170397866515146776899083751292578948866081936254761879153565245987697008910349332560624797823062732350981463962187423955685065469259852041853928589403074046705725672871938070311629176403159051672537693818485275179117436249400508818581049050619330674421023331925259340965563567745557732406658858422015147299824021301786242060491260351391744213469147543701551049280878870629760665695767801723662744212771442245193729267937178234063489734751387764751630785525474715818203702420723907312106778427423891736254389934277791575275195561522633932116259149790886526760968592302126012093567301137993566285245296891027289779150132248528066964118631244863977912818938810763814806945692956278915029281909014757335552270162020336825672496895705743601146143968338990864095871153935451475426613004514201377681118683985089953004063357303611269113179633739028389219824873892564516823005596820985491166333262201797116811521934951445271532893458297620530663522626458230044096576892619683548147761204976381601910432299736060885110116437723041784663113310746303460918327674978362260311104328725586999821096437481128591257328054936370389511794216044936653081341407986943689040478789674769450939118790892213553665378246685438144757298111084603124702603405796884327156187383787565591646075553356400471391577253357246221172357153292015551991362606168005020830942273631216004574137369442319411798893967134242507625197706115550373275943583974099733131531018275794209356632508036984784924611557391317551434938798022422215758784688283346683956821862590615815763715834569023821818054509659849660987696441909715463663017357866848316510227378284788519843348006833132136762096503698984419920954902842924942167712767648404620184375528027630134903252412058624920760898942393680307116182423581605497705370734851654734135384616189044959715401355370684306899498030640188902823740855722389277510819871187254584282311735470834357330626214379498734839693028534114812615845449358716181207010096886050001648292825165403616804499792174777907819068048772907841424768496347196891017168322894353514726170739551836220725964515472317633551849228557064870616814641438083175406259412850788543087264626018750103019884757486826895072156796611626632511615753173828125000000 [111,58] 4453218553371590869059925862986749527715081211887567938322679542258344480932906431422265329207840465155885230639649201263050846475045188631030872878279208020756392998005021312871454827302998749304041406117564140193721244780443130273034590317018249938337899014603414906229177615554439684963904599856439971207051880858042454164876740906886828456188423578405958384795634453023241522873395383840833879814643175016929431148386252884292509757897638945679144061536230128186541779868082652957903123477446966607757724685064903731231670858626265989604903383526825652329045753015853017697279482416991776456294224722825771923436078676153462420892945948900759048143124195260394247978770202317915708109338203707627306245067502922603713358291719182111225201968172734785450745337912792045986650957384497581175758367321166414325703311194734101962782133986948591292168101205737807774492297902232793881637804455848806194113916008303347402624315028024957023983037677960684507096758169911580029970164403680958663271254019847876730886546330961080287453014663061284730541100783299492129594026715755273687444325232900086240656219991050341698180979427150538629449147061800322717463636717902858403691513367635693622642477745021586369347358443797324812404703257046057573641181994511242945797519534291066752556376882734267388136254039038145986928735712002407757952445884108888981895704541097738047010823232274920306907634539757409989496841104225433205168504521398110953738641579810974575202590579277640157350760553015363513067757230804740015834029237525548563715334227333295892876341777826536151069250446727047824643298698797931430938175487942806362355393486895082572509675442318016755154574396606810957469870034088605622988086372581223639866031583736669879547447888905739337175619329656060762991714666082230570188616650184746239117799317000695644339085899460210424909113827018545413647545825778777038866676410236012312339360831146511283107533635533092163151314177394065175491174666137453921653124360748886562332977196574473058487535715752932117016873901002672643401476734635154473316567781041954554218168252558914938381595359454029480821787476419789600996549715541283961275897640194666077732817130959230816653107588074657384813559128753248167394597820120055633224856893337432784028351306915283203125000 [111,59] -618581482461315369801399762503439625719229924065840885170789479290346697086226739315780192791653472919667067588047955554411309704777361580174907409975197526804520540526014779913883973774888475998349555570081602211032900923600804579981052181961869893158654171436820150400532679446660371137398681334352986222368362947769324984823663719232921953921334198584194012308924233475490189678768717108694514758184106394498987425420109822776837480763353094266310204402737355812033361403333931259699148325599834907256002895857929581042594120021576543448100416104633684706620202880882665765429622470182626899381228259994159179575512479072255059108491718688094851694412475211436165105998387061186223603639500775397301900379777019307629169259488459702783237612466619343777964294296175893032754311480104174296598325920403744681616371901219106960110601429065347597480796188995409306058081085155329900232233894596731681531566064923997358503567927467132287764596015795284672536742075730811979522925025152889125866726157877541890377118516220300630786076432833641234729170987752001000259744481754820139434900985354925324646552496128985340707200752043331720357014558622797778862775276012750649713026060445332240869408629274653092607312483792950277046675014598342778014742946996135248362812243246656178794737474488998642998960622004207325955981706809721007080859360035838868726248771933089480836883807288160053027237436657814114754700144702235900401699339732064312160601445166959044485660307531589153847559406109338959817958863100667957435624657134821782627822519112861875054380405255937095895609860787582424745650590243124107706105723708190235733116284222366091064056379056495371830875760765186039576891475005203225226716976988279879805210276642870880425527019949617821392490013429632879819974495256536872895630118979799665228773214736682987163955010005314848073183378004488992766469997258494310210803026013914186014766844071183456103935381128393463186025598349925699351290767604342624277037489491850348782372444389423381952546274088186866902302203845271654638990946744291866348884988344060553322826554393515700285307696122444640748192760925611877189297043848828598555620347899883960743468721376677983311933494989644253495782080644122788170255434466386707551484692172750532627105712890625000000 [111,60] 72866480158550923825610848503577451839265947385055505276080793020894779664121149206874514591593804141306641597455980382860846915128422894879466370071371430548466939573162975006093094310483241047897517227058334675625228363097220240629617584865928431091734798239761708455711315176237908954116525083336527671534837330390399950088977117196749183861102032709724008450167531796459290429022868869614328152549250288606442449601672264488885917929507574951058732181114469575253104666721992626192514297167656870715771528194957476010493800167560686725786829012426196970391832674523359804209925884433160326760289633544433288831851456205251817794359929819584720350671108026064721036830994982823912431321386542958099637127297939792050403851328969161236199052223924449021089040756580336493681877812290744847978894834138707637059698050770576881829435411041337322078789232121136637934399558252031643762915585468338491623912330233962921894183818572643850033297090117982007296087460938855366673194467169388590643578203422985993547218874822798593888109947541458918727600998381117907460195911826308394281386753958803335857322170387894789083979331585897712193327314975194335452438737470173841018976901352847905787695853737551910588744679396025856714124999983191012849142727345139021318744860991880994029525516151848028888489180304832549921911434100362880142858856700018138178610070888769602168980845729791015179839147632696890376964746610895325528759128898091414640523715014611727933460181937350584954097048091733258859774320188480845887786984172251651411811060546489549233504274709701778969622449639995743327964681525359551509817042880077122360583053857810521526735891677803727637635083370421186724424256370044549154277211908371175585911589224649063587676964291292571280636210971732632822286408675394986737516288155601585574978555051204932200166284936334391974600591079634826851915921093810616564736946501153964539324734436802783537379529197839948895509339444238033684887855667047816730613843396049065941091407746193090281956195461126714661284243428354979675622453128509590430300279114452362972670126651145655692981514412121625585751205818488541194836919985791026272450928760198492420903014979298790393698567700543837358537241377372673012965571772491045837975381865553893148899078369140625 [111,61] -7366690938223902814382706454212840244893102044537422600382691503652460831861640680154897948639496421843701996079726990745214413660768789202640745156537701863810107245812524347216513247819958251490395991598997974746863891930680844331361051631880695699245284508079731823392272999167313421218780715161566059549800396902281344014102596770383349487842781610799264586930166428926455639519197640969330364885471340178289311712527561176820543203361938612014882725161958938062782687036894552569443554649361831049874208503691715276768369600046408199853744725590065083386613578706520280996873696013633024358593253978788947319166221376553329212921780667244482148140816159105823412779356024316058555276008241156757866357293153548388470566187824721267975608541295479180779367904094955606715934378671825324579353054422352369246996271963814981755234536878018386045765384709087759380358499260571917416657808363121249549396285411545918468912940915388531595845369318437421018714997882934614724222872496153963248832101962892051407532542994170252179867521909495926887835171563470507117025086001316130648213858457777434013215284060516706030381838007268894152364360180132522534620763246359178489897567480532633499607994761190304209674049231818009195316149767213164829122871941464241037522487584144548911773522835849957115413703742560343371976570834126287324561344159325481953805192667273959107894656702384794597449736940748759941630247419785243245316419458594419209477226862515307351099333037028204134318232743313602524871523323083133979950777550757075524065731588362272327324828430215823628123464769655188166538668980246174193215462687666776533736148887557163744051048058096076344461088309097805017205666449746837332958773537668579697001061018740735219775512097856028986010177376390080653070669995982096512792678873810121431699004300098095426444450391166253223062807526988650738313894710100816636067341045107465812814772872144725834557919692660641089723195072231738541666899903029634080488040924255447650977741852730390113643921936762396327697185097227146006309119931046514159486191320695723788361996355876579017547982448677019950914083777643094512580089202348411190285596756093485925801525043736780069847583567089599671689502278593441011219070978542311455064053753314018249511718750000 [111,62] 644739902445869220972334059132828373154006516439081804557123855342877772809878644038125902283822276645495696074166050829848349786789134100113696440208793183710468705946023797319723966766964113458930950288261695886248300281743482743631223544111858952638064698740475816209426368163523426956099100667202070960694174290797498914046051497124504724758148955734359932972087870554455309842913096147598674432697365905108135577491213183926201769936922018186704597058866895372776999330366925378683750364170501737017115673177292343661532275023944154868257964425508767170306270326203403811832305142779903694344967940973583833750666986606468927722118808924282177887010903671711013420375500433267237026178872024135346376368069266301389703967681982315896214057283966193765649698216675428230554046784110590637190659573738416512873113109716023354587731680661705624955457622405478893804728558372576668467964606548727322098036028010938578050940265347056513657029649480652219129864572822574170733063647949683531147478894892554160747892025740460321649538347384852885978186417589633641337482123540871477690550867589852363902515700872137351341952149806167667874991331955800188174866844632847077276589338044843731494056728221913625317924165581323197446960201660290633317660547077746812311697739145279810757080087731370711436928738103634926409505360081685005029775013339838094657154287816609505285803987188885927229418375709272678673842905922686595623195449663780756493671623397327436751272595805257644469813608540199620996271927801693533599551672521577948122309286867934345191621507031962094714050366132209441654713053084854008384612346602451508294592872633946653515431802519049831859614721693971543597724245072562045869388007129310621532588168168673874236805008431654078191104383846992586753926169524941614286135516501235107216278337269967732627037468049584282640456606327410321696692480529927367631945272779415652200521356690283999094699612540162801028746044821524026855446381643611888574309736166298988399801010463734486161469428095150745658071782233710987362270238337692281095169278216524191929006990633308812565813753635192929244947058418369686105844812016125053869112544736953779689789999419767747679863507476067837480222969530618395145507529202261836124283011343479156494140625 [111,63] -49049120554339192739614742604091110962349560833628551014371118955954685138035450172096448141488585988127515766059691114570270936755172706942529504074973025959834949274155987100157129472117484967571532559922264621315396517590846303995222305437071806584378298082296684203888442509823667816889062647730653963898868064739740806439689605024825875023693511605443167766567532100653940028314085214170420958095243666268950249831477115350686182790337204717063721956019951179563269481242422862329969987298444949951320209145257272905048541776137168511310099922809329731133426036691425444174760016886607476129607776974909647477269148828500433016599549519231258431684888163677355566269707432490924482279023581132337700888884654128108358572346242866175120579324911417989421630750250887555969847168415989405799249043174505369598723251872390394726709083657055524302104042775283963586803803696701432905673735226249412610768797189442892678428824555574692074411385780728284212572800399074654589656556937481230376932428273511770344963387738101885125692620184717960134838737060639151731618587496943933424129300782271372541494340574197447199133283726282011632067542780192384697108285956657067465005093430666071974152437931273733372795198870414447613148239124504301370303647339915500422928711375546195025986112080469798194147982666782165226005006180517558768447550403706326119436710692198930567265861036215114520449255183456686606263806201013739558060172179689636952403831166089296943611902299945188253627110660537855595386384918345936312149907713142085909419975310649264550286722919965040433185637249873890720022135916653646569722048765006683867155545213654021599351989058218417395259972583983307992463818174383916424549488746611199801228482030758376889723174791232052958311728705667686460349086387388171495068564442403862842330845549578265898454469878940232919876691859433823542130834078161888206165980492896994491659564693265127024196658044184458521234289177403139284710192352352654372237759021167114238182038471349443943926846389564921881754068934139825926313932773087240938450792512994656776889190709460833037832767619320783528345423382892017222810571544486176260301261552573591081986228767171821662696087426273962775806936876050698597352995917006543308696925506591796875000 [111,64] 3252705900589675738701360430261206205967448737148017380332965191909544526978437088485963017320018230682840224068868474175605597298082444535053333145429267378988335516789003559794865767865634281711281710952848325371231257729211858766130192942789185077620992069420077228824894196435293431085322467290128685656986104045376330452891783150490115492900618722165650749267020610643347685279910448513453841213540972493633915114965491230833244582718737389409232436029639041717104853345656115008969470228730905007651392105960805232902314701814209571138155701865698064687396849989557348681184020770012571348630326330088193473457724627009872536882722280958392155000431077418597813260940288186697782215455379625902636035426012838094351219321567610568160369015774412890883976794439825802836783887953901318438818967785894457180441618750474203395086101444393824752857437642774729964388742782200797882965642611442469788285307992635036241663141436546389972135378913577907461912411072928428623179180199391168059538881860341392078948997104919039955541135951736901434963050384930580596844768654580115304241316795285586709631927784221573999065115022200610233859692111448498393852459111324903198858388419656515249833669167023757510317468169664232854860084443246393430118888516873056424561985513905927508950527852970533533237920657735387998803858587900290508520719148810096249344082879881463806551240539201052667578564159968672122879691271836993542187417022338257092933851306245151840761815070032378931381078194244807331294485086107822419762346152523356890544600614386804463647809324421761047184278689674407224856718622271185739923595159893161028877489295099040202456510066659434169138687383953900002019207136436299732954367156920457418930086645509703067668064021359481029088387175332936049031343249264462424607744701358233882386630128327380375131824002696261793615547812885158596693488657353681054632488239080073665565696755192221979160373426735486177769586956324643682661377270451117256849355609880849962129604621988932515953250310121709291203925265377769173693492775800724834558542944704250069902301498847199175840389747294377708141439556583518756183197395580703492815190482620452002509843303738066615059381538893866755158418430453810789744194603408729249425856628417968750 [111,65] -188868374939102587554986374554248071496956132054983221303775279116735108750681932850366700785814002032777339449333448866186193265609207863123319426742282489013802890005067562055470506801250969339378769564914205006187115979175858939376164677300415806385071147818003663043936238172293824173424706930661023021338634913424253838563349666326640166274816902590584419083960806698809411516627222018693983376869710899341281646423587028990013645775476348026812259778500582339149837915803833789658735943308769603996229160033043196360248160250408485939196391363489982003789931049659113727100606593219740528165028416178961654024918379977293029240420441030056572698463836630960882455052546152541194534427737258429671121868246043506607314199410566059246744587905134816351412982803326461764619890966469941955493794719825281099103926035754279753670352095036710074171116629951018481173485128929425505642092504735372800317397375594271097500689728893447280394103263045326416995490912874168716790191783047666790641000942736329145801954023580019276934388756019703505806551066031181321296886679797287591769063984524000616221329634860900735939154696384289834612542564533510178769466133006534050021777284711618621026528346389978603218245322171458703311088728666376743694218924993957519903295653424602282995494994268191238559949237124722696455929274018946720476950353576112791605078668011263162583307061559793314485586922276581748591044794744662127749556070238241315567105539608359775862807399245746956417424429108055373823114600357396784097439591214986144785198748373045992859788482685697028963185987141114704365685865753302712634246627878571088922576225570634674986814218354800156831983879904866746821314845025266790065775035557594395003560360648245467200496275347904938761678772180377043102705089906408053107918012378200065802675317123967211769210201171812641077763330076302000422972108951190062264924953994405509943847712211726125191901409833304765388391296754005174613275585406011959285571941498415444487739489389432034990469681224234206928736333815322688341726107634949924042215576393440089151849092485516590407226159823028693416195375424703764379911781888710773652779660542503643055653107622688036685669218122031066842655071919525527348101385324416420393498535156250 [111,66] 9577032480232687549754575837309957782826684278881812524583854915548408214305385037884668435750515274624196180476600733091388962881539331222209318042723750436900573874986698124757709335918298778639353730731162136276518733490758896506404731602185766819440321178730515824233154090716249475393366641457042104042788860009318901336098512935431945886102485901419911928843795412888181564995012993991700113137196612618686613005858846878804769644945809445201525000476894559747449153029947020389779143356021859141617663086924182231045936062438545241728083085801105149532208935430404185520101120152118658082248820320136660093682508225368509590408123280621570987224691464558289578880141519206727087068811078208046291061322312907755639240829923353844085890427162872186594541574688070206531969879333904228322771633963197897865802262539837119277143590542444736833187642078140914419278897221452823664744313769491762434218132217968096150339556137721254810842462076138043829434716788152848877459134022980034243114691946958965744430457894307068144280314442228603908562657281355746844181742288500713781735224118801428507668523595900585330263102602577025323621884058113693964741225128901257516793930128309870098851338435273012951303518091366748884037003397216615770846212153620915013737658494482442171202020259592896894630709192365729491275345004358044591345524419365819002901320617617195428055496164358632893649842226475050698285418372024720053297520524894849329112545071780877125313509537072650648700328712587446481254437614956007436451941059748258012888811486452090827057917441864156227703387535291894418007354369802014467112374307652611933600380929347024248447533165441619058349448099221618930283179244468447848120791395476092531691809323227940545522731597232602206505982152289386418313045838049096401148065631522878906247901559390629241478834072313127990343991174790315493404832782869436858627414284406938939760473143108359173943447246632393462105455148299017649807152737971473644092861510184912056079305539359462024059307564963631361187024033532977157944996461295378119864220584082851888900200869528114514176298843627367206752926713870156503036009240554503157304127892502335341440772594092841929104889381949075015238470012847738589870470200580897088476562500 [111,67] -412939305190702724247459882724024135094037410499738703109683049057922294778255138222673946527331036283714759189858817279612503529368785045227641574750613023548588427982550454602949277285394422316408409918897165660872445718216545392415291338231465860636715736642407018121123134824469297929370515780433785836326979534661657588657182825285522920262165623382490562851776841817485771148876697743496806419112279191621783684511799149778970234675356359439605096997594598234284472200789709451551827161035284706209095310289428196870046508866394337064466153791769842196974461456304122052838060303999937340588767261026055375635285467009778570312927273396237389229811222172186134097060817860374011855249381444036488755437337194411010234436953880137227262050357869023641753016574507219870869277042740849196554472551097869636901646381906182995282115854324310127071695395089470236685578105423806557806452438150416714254572076412493629155653264138817230529380551897213889035970571078219228922956987839467029441226918901825145686963155161069661978006862284728990106786464138909897783869890663888723736366784121785856847207699524164726272696161773466650141685794416370694753114930508212158844143793690211321104303083296640118102422386117107104741370748109205961346375718794084670866486087948469324490409494959699086654849383430036366598961378400867417672895302717226212625109794499928224248486489508457812755240594527371903663689406595382934868883686411842887318582343126847092000185415573533544010578097038301790476568238696192922416315755611389777947456794680703171656974267783786369671689848854286904454004948722039317986772287103942356769052116377419760517946238141789183527352172330860482944237598151867640031129715957946274572173628320781300635044364690343310467180248122258064904475074782102782744350382593819727945402700389789125843850411023369730226059068756433017087862835430534431951097325683894225256467165374560798521396800084229889902728260362891775959382369797724143524501046003400309540386587768738728217913885152600416453663287304926409496599058640538088889981411583326721808984285538802204694163129871498159156247271749860498841296159720641831794542232034882969611496068538159969205401903033636497844846244736006021714724329709134326250000 [111,68] 14237532861680355488724695160592614385536281637195635740175352410846994982097342933069393070784345435843521557325578556811420496482009334638763208968476036948718685363056865045193281972968193948333083504544874134809360418340629743354353515657490505502199422181299011490244310440805713478282466860941996526826085199556930631323378722814784554214723914885338125601744189173842044428179235798432930282313858919127468780652730519213703922571011712975781227599965368521162545505246815982440328082728015168082236462038601772608128269503657149997269419506128367164476762160188956245427742461533015316171210622672796129437379885910514600789612636352126576912365504465000233836810942451551674442435689790282472874216273608751574482736606557570444745652805354946933239279081411266755868749844467465132482296731544992582337757589466586672847069018030376513645860319001857897754009814813799837876704936576157361042151070414577603877959181792193108643426713154408690951445485052665624540995036941073597555782206806276748071808579912909548290064631945412964920361368399702611680174809027929174038654268799211898971080580762401674821474664493052059637716864006235210851166502562374118735082131932167122872327903004009387793261068394077357157311111765024787274715347398492296557969441184596945400516454847598089885165500756890491758428488652371039542285242459173107767680597613740817105266970003117229826318185463691706033197971923916112518030448481238757870483815435877751226640841941118062527436987266494449677491759099078384040928775696065770149771145597781407639187367841012455489436349380834017293766963400680889227179348450278388367558545548282577517665249396896157181131471962906959131361981249642188114982359051199593848974721480993515238898681035689443513618298645644681229200223968984320703112002773290805626912065098347000274271474182019978907394422516702348792397058167382738104307414804506662631085075873464973200812495396701425359556058030436805994484735750514406008246726826771416963346594597487439587701145539727211059048772428298275531957585531467828159163058628075038762574981387335886846999879677160088835145720465571873994732561442199681681602964684866057165464556000933334368405721250993001711770065962277311352172007028230031250 [111,69] -342587273622118893790499113437989380268554959698736221911915682355518626051038341420238114659994555334400406461402399360542904371142932588370266441806772328059316295996425902380417803964914253391149577444801535057135761225677646590159062511149564833081989511798592573192990474321482634565579647510671781524515470593594122002864404513123984416348755819611700656491824896246915292266083276867056108642260238873502578487148181102713502516658181810757055721671145682938410983612481713222801952047060636266166669606682952679659179205238424263019715273014703863636307152805433930958140961866348951955667755830570757539265835146463548386539151085896249385467018268781863662579104411366274915478029287413147945184751267464497728427716679681401906290725203270987962149077048039020091013602383492359438886799648622932793003533346614295067532510538364828563041891092192861725869307371664136444991753414820818691090839860743833873793429483236340072680668764418994081811947182799616589032576297189860895266492745523281129816276679683889379752655193362382712107032338810583320314182507740702427105387257872137512536943669301979989732973500160152674065026982646928686051597374140447006504990429060277378718534941714390526051387672583772092873562337789479749636891850872916179151085531920181360392508832804700654604386664681687427860586223025218277566945127711089063207074126038729417642245827386938110579878858220593164270428512040065244081176144204449669385951339376240459299348924658235885058828691556360090840482639508317875053517001788584544043432740740964309828123820175323976209198237726341627052464217871564879329540401057338547705019214401974435459816461149916803405567942252950019098693229291695885437120993021902299534490004563945514177211392027082826409114455624666154013997365403881006237596547272787823439514045128047870480528383985325130051962140272508639489764522542924682372444971333680294535004492469126905552033740751320834571366546716725874320922809286135859731030685772740075985196932392900793691135259201387733685705429530351181546383473762230175596344013067920536885740880258584519618386536513982627783914125448906191559223304423405939371961579504672841503572500958622317767277545142516528864175841184733922927202969070500 [111,70] 2549301620129951035160951522693835072810166675586617227203991581997544834739421874370030069870009764026566214960508552971477848698086140456067971366245565427721799545496872971537070193233467669499793637026955627591154153987851246897018403724048520168310861403168580563289497296421055752481647539199260826234754972569941019832093670995314521174008068085200438121047725858975079466755699701448008873312365360082312563532743080436012524693450711981462256945143817901424094762163692978715538810819173011087864387864019587439944832200969026509443461722221659746353395877287258094209713999711950387612506072584536415745261248770526963002244010292014386753129055104950120002614940941279686685293033759099392940753238341669223071540928162487612027960567906677590463119577574489565672878315173842844209966686044857589874170451990701188734556523620785015312065844864612900406940226834134984248532820986601333219635724008209435381057085976008202358893556276026444289057314565578967135226373634397057168856667088242532991957893724894748531240975837268824352988092165624171636442363044840962673422125354882360207826521987484456622383042411679136308215987309468591733028844654992970369838617148456826570651363642444388326242716767097442276007666219451436833932838534110523490680867232277873617791435485513920542736106429549091422951023044906749818086596629156872273236633039229294833696881880146114991391603644830279701218930571241165562302954022099819248692404086343856504299583056379645570305152925629037186507969083954702353158117502714657584169231057099373123725484950554316450786288618512382139301584574877152279105029443944732721098230577921727246370512916933239865505059052069795451201108329109888579173494169355965751960892387432052570422133601356506233268922770219844609242992255991296044071490184350525522661776891744389472362493495033808819372986847752052895761793725550790114629444507967741981331037144495941024950549420666181324839572673304260657123545890220930338738643609655180190361255168165741154141128485739379522148626723712035215733120094436560603356157616029445049311768128652347944319578839794106097689602919280922537368463976168996145671456001513433683031468356812420605914599013744078018756995752460379608538010750 [111,71] 245965635841273589541887012538718682494837518782951298888645193793608586674354422286343994068658147206509176188103608760241158282272735687861848189715043323923684666515693092591868226085561479763352043183959417327855280143844353432803379587775728112467237319461422753132416622844672160169222775478193556345053262221071397067832223927665207449161828217609217267222072033113218796685438282038047567836538880075827208924656589728710560294467761919160200011618038260888437080825984999069437632548178233481616746233893578599788110760383847040738551692876760567153202942029667449286964472285658833011762087285750800494861080303389665338327350383192309579121723184823388104768337659811216683776250065453289626109675262858048351153452124498127550840605684918490307248211007648661116056115728546851335446975886737610418228245375663262138140937369502571404363640867617260062615438354084783314662295988093903057903654364274572991211281460681833387431695563935822096617575357919886353442219122381632700342964161754014880871734065565135230216811705630620575127707432235911266385982796734621608704724450859224463046922818984404711425595245866300115851547535011204213910805287798854692124953086630554654547489309409291921715926537115195323584090100604440474275624072567241408785689036298865569945759759844301186061892875968926774609197635115045957316783384725810613331632223153159903455634993129572163735928435857368288064684619725461812977659790106534417499982813017987426188922207696759080129191722979500133904129194693246744229805119017639364515369088705607263044082828009073118537096671413036709334970031925616386088772487180896357529148660348881639081109362069685381293892981198969411236357306975105247639623554330631677182747387620497687719875129105580346416607566427390853592327286093014146660538326297590595530327945653364110184470910132327736095035975370240498857843768769344101660220478970358204390133579926342340350382794585604483177146113802367737237888406543876550419900258777552259600024602224843810100519605018862770564728596015175777719732299133137817740845338712048948448247360245091326183235919759854013095855927569275668449982774192146984284376606446436788012202785527898987654211035031649836923703631227018047175120 [111,72] -15100956779688261742277290160819180791696025730689518344759806796492234392095377174510055530303706671473364896962160253352095677390235530523904892736499404274542904946664149790866645806861455265895396864683185386226963435608512897905040415425249816445963017793857598139979776162285138481182416366924498199185068254770928442579407425795463560172708414923161156793806003103925250120893080306839521045049719908105203154732661175337270243558136432053001359323113344279173301508303695232699383137833966984529630436309180308293127661574835312657021537906049892300290865700438424742246423208752480595134113101702433525506373728191144034070979141887426247340358932449534280440342765530492572387621956088428529051667623595187453487640815433746891388518557601147277348467819406079437569326291412805565589194103803954924446283395393140350470610117789195197701096884674995759860693966223335607122153559636490301554985177570216805470857658057128671839919108852784871159982835344784839737450082442349453647532988688526791899026379114632619579755607051285130599594451453134641986528855548480961044337542298363090608043050485172595155900814558034980914390472931639594613002757884888578211731357000511307380233777453437993521906760014821840002567165046573903127132295229213978979877307311284077880096412186312450176077069520789976628724219684168670577457848389418455895224296394181664006722985737944859470991180710240507722125842924293851064773783389863944972113931074380141105765557726870228312835137294854920424991011192079764434511977779174182145137599032264875393054884149180769347101164167222989564750735271560452610107303667548381568300784926023496503451028072070048950733937544718971187629902082741241437102858048371840975219311552042277939988570647411385355119929394986595276456183620829981779727210351820072212025787257646169962941593541675206575090238920517448275999039794722544121761221839397120627872632964155379574623527504189569749420987337974557825454806698509082881834040917450203411117358692633266209176025244299794655582282751443129598101021781604531864917865539598686963272013980983925559110263649108473487922748344566565646946938556976652396513350816887253880814726080417462369974111156892272279429804017194605945 [111,73] 493662273719584465936634087960830850106062115219038727520457049357069419213094882302999508683030761761256654123880945410353733795382319026411875902495964862283753071427805363825921561444751833837559034195879186473298405392875666187107716464210980684741706710832403194234223629005539318188827762210561551359729035006864994969210771937404216702470184113428164854358581514703047650244767895761981745122797561177676984245415222070327869171753448859605224262919426194561022405238507112581296082793062356696451101817587388338581491437251301282488209732098696720160971759915237806006099149173949232326560793465746846585400519258851976322635368536159814411215584604283204975622669537871949876310585149914029130971437059042442526708330174624437932861894390948674473413787197711889223464363260222553544414690457161535498571313892140887225010565038004109231212781617452687680228257350912038573132395065852231207731602942082063812377506200871380624437021879929086965127673369862875317424240017647574880441926887643460517906123720477875062512082337550747438493482962023574880220947950413176086656710622436883890096506532404630579751483693171017080631555219664160163635929462844118845391864495390769319291776060606636492349355488431896981677659487850343841504797783657939726886493192548946013348417060751796644795568221702988621711973801422797570816403034061975824598637503776747772038723174780154082302218092240621296788688490031324208852739512150085918438745431133012435582996022198524508487439489498590527830417350483486875983700180590950563674199284195014762058360996643222041486358118397519600229500907427618655068081670838839445975700857488278566944568997461790759543306246876530572959708343723965506216152637859332184742613870456773027079274016204599136350873851751477995643743397968187607305582862912296220531562794123382121932775343561004725613281414849915178560063790376280068095774793102795453279144077839260299822835223243399361796904373024651059097566175961881873726180624917118506053862522644776649245652020135607824119608006301790763942576630023686530235245750995713785213083330562404268533487132716115681810196869461286092324782991727433467691356262340955167235143599563648939988719937368982877887189359204100 [111,74] -10505034777891408529092304251336509938496393934740027436555502297880505696250256757341911807789096725091761408719627727060895073888038780285592434289979766049531477372000110713474474380547105453965125079123400624375864963554417831823769629966041876806567969099812574003024552695189220124634543784679233127039030777477724103405181189680080752382082138663197793504495810227205339307047165107789757212906464601534242611707026196265206881423219521961390115908820310271665473864721174576423599707561377933335454706038064597225827164879610588563087317409267695707030994172030233088895987590771025192920893017296074032327720359163417767663999577071091643254126020028076163024476074131186900340413068889453369736074055607723965483453471270367518496883033787024436597564068970956828395412185960579475526477857724800328305144985688282620699697718891017622016375418791388656959036493533205900300050832825749249459482532192062426908423128128993735593956502333455013377163759602211946928201423040026963088419975155864568941639496372868264135808461714753398440479824787062655505431519037462132913966613132817551913362964249723869741510635007253107867100368703261136255212454073417096826390032445094747023246161751029619347739445494479172621448021864838394762810887053889005913458668677463502467871762618358230808563420111535848771015641282282400844375591129671500173572255110281635076256117472866688488845428378662548174573638384709664595331581644617954605551968652992789351688036856449488072546514771912868739942550396690606739391028121095609669014883778382647078640849276135367959914134501373447240242126540447199077003233141827306303479620472139695038575275333064473307345661263371018357904147151278444317533384723737155546007167370720873413625202175205456354690218724968963364534300324810182971483286446601888650565979223711033871413700707089171757317358723431505984591257112327090107296530397702194296352106848522285048112769168244440269327750485653960427653284055620501538267012228991819742608944766915376841874001133170965801326532232254118867626832159548983865032720661150112839341375510460168313191859480717524464264148620189437412509770979150118233314988991567762767378171516306401870961311371452808679470970625 [111,75] 152502643813510791442475927543515662312505571218307255856842621280207249311997472088183359244939788161278842502544996225980995697505499353216986448694027716640089533783972943668304885512363842659657421375726744492953864589507737750455812229272708071112783434100679687970745165821082164887102755133707487966628080402683716876395684323181438350536460139078616131387822759780919791959724368079570889258931875983423547942519559921286842388464491879762015411362211060871020824000043634934070478759769372159676196679759748994911070115993441099761436700295612040016718260714315005397250101265710864113933339867387755861959130261958022734508496750640693665838950216032031470506102787547477553238405197815201154455275482109162647797603924034691565684666416268934125314497685667352994617401410914999887195010707666761745187176092081828945247368869156779672444599149577738942543713602157597963078425013123346595394673278759518148548242005520164022431236285438850152033620214379271891055126589590193332525510901453524407147238752939502767397344089335205516110208149363012187433529951672534159419973880406003849914603763202997566163714223173877496717755878014567252047407555658088595115031346262547793220316322157707390239354435444232794831032587167001225514580788838924130197586832402359454071443448168485819636221186980420406961094817147809529035917938186886499183261486084972890571808245676568489310445579234560643217950658816650050979109502341193891446541709712675170718143321045195557382695490916987026298461412095319755334168630873962458807169488861062432639158685449479369411411184422271191079546696755470506948068209176911489787905093984966926816514734406387351782033259641969120263181385222532130649326198357809882972073240801126897558574178222242739431686056342067500115812130589780094040240825520364856927648101747059497841061590179426776818476953523541183207539107423159653656091399276759680115611168058740120906772347957034755210027427953946920297628958600902874467592560618938899930435454350206256756192584528789946866257626142409790254237030772015499996833054676260495813401955377343133813602065041475783811953122430302133971061565578811491734058254478738621232841283275337385210694849926937988350620 [111,76] -1788114370452205621505869284943485684721633853649989840623509314668751366596570984757993966713698786448819925977366276397794571494419215686223036024985596744726874121227249730215040985553179597552981809789664851407268456026958701231691845061611541175157607032620073331557485434242662134977460427136496279067130506580196034358475779239868198837815175732227477572799402184647709922058282284465090973901094309048218736889584359838619116875727696952812659091449519579896082723375064141594980527786036642567848632309109195340541445417816535099981925478381696894604142306714636271040874968577648377243588761099234418144798821258155271078050760694940385812217589258198115513689314721413084520086536070213933878394650870873005160420919553283250196293869543321659005449033903329393460342648672076025692981139931409738458015028402957430939707144074261402160053726561404324742072986341146021398476538911265584468047997249394490922084058165312216569910767439876795266376815536453117612232681120070544908068320976781924395974260070687359367803657452204000279554315766658137966648417177404781281275573744975391071439859694210938535353896507258640924513638287491079263888963143121439738961831605627333106548630621923852799096826369164974016139815125543416606998667858997735757425759006010945304503523567774256151770867417400044372366982888214595338894586759504594367381135758995612638792086878463371789335688646223694807199413012933797841685892141010296741969080636568753765846318204742398872187247849362558600442856573569496823382306598712991367108751969261619121425810329790024852130328183639862165565603704804107971927626911199517729480380842894984650976142311465126874537286699170064678834522777164891391332299634050111699399471874546303091274990565722858153056056580415787517229000293986725035358364016814657624003077679701849423656859470866837213667979571497521444098818978014172627889221452990467907927962661546580411558226282905306140933680654524202715439462048619016315337353610416530531828565217532273056253667557626622715778621097330887240388563024568408631387089053553326003975357880067645357368802383340509990178042209977215992664505484019233995644085855478322088100441479378051434772240218609774195 [111,77] 18996315854092893760010379790455536040371076439412640559315717197669157148433172350623760417502711098821010176782289325590413265946189044484057497182647818019255714421684891895567576502752665677610334618500822396453843007345869779879607632953854049456214183879922501409749387889330970546246184643903729531947784504275083888066639388417087537140076194848905885442531593070352776521643297903455860516321774390608576513273150392931548228868298852596469171174466407548375124317847088781970601766293846016260445593422588005133136039432949823353888557707172679824584512751589693623505636136344210716143773334443254441069386180415198358037984993535336047611735209851677341066550442130225096148992920131523517833488052939702992611994781830322626006626784405604379169244006580766360234571158445589245408597402413708568073234720533858910083220338663024724336455891862797596061285853421811298078264820556140533005940968715970424138091558441509953099316470960820880061794609845627822228357457207383799116621135617611792936143313347584236672697712012964523928300904183640246463981063109717366417430837304996966842112057963453337001084523033920312907971366732550383296061365643578148683348409501471086257531433515165367042944605057033250970693949876179319326988016821967964377065785465496377871992656699257289974591932772910061691526538755736595865456277060997425940665956193510476441743536782772491716810258009776986296090189487226913862120754216483931857609610712100717423937213268119203937410164153301273792170055006645118768409047232823596803211237261085277306214014938053479086714793707279644270313352422122551427313065562061866875752724373550539908605564572881534496792219165337167661055062156144709609111964062844879883732585108406031640143848575761236023959937499968755542220388732230149984287563116713275749957787694512060796225566484322695787237484219304977949330556611682785571629924994112765724060558490982119754499626555786606975312894234228404274743246640636726336486076529741993993458977605811393411790227247733492172424595299631634447410385715231826893120783347645232010968112583798692552344096345768239161820966878591112372081703087321105863056937506412793070352623240756118629753560978785 [111,78] 108514640266947038100021462072979090945798026535445206961909629092929075186956013082460189186787251198759720276030754437164270759314256317410538752490504417200624066758237249197785522542253025166679205887556868250980085740989375759351122701250777867080621935611341616495417812447923278744343764862708929541329662508056520943346460855459412162761866735338445357098052436744327874680199401561976285672004783676375743718933823404793313873298328007870414878063149297565237526402786645584715017852268696384799473192287957314733874565511979402656292847766178002788004460325252261757492937654897013326369975921778052040661107729894898751730447575543579770296683691193563941375125309199682276703154474752438670049965882810590426425569788706693723945671546852576989459175832331204869911603650096328956062325564854612122874109725918419734966428686984116309850175115440922066031014100617358467151055829240875357232492018602745252615913479665339118183621312136306707484402471757600314143727659212491905602839462226911023920514585235118878694549159297675381242003254368961219098722106526014316322169663253157135969166292023817671000392419299320099289567810689731900956950397819835052425628611457077875001541286166353577077167227129969618529292510660051548244031545060228437115638342609804249407973020895207125066704567699650747678005160685115467694086270552568198152326179600060943096590467020766366324200276144822940453989527784892687194408678491634008171522372317949762737090352060834964407382305090273285460276519276289703626633899129109812981032948313582573730808140603590798912823761909988211193129498920983430885143245082520387698672829496265717192240048708760575274383162044356698831070645553373200966791041807906003722320697259979881458027867667517094318158737871916426586798854564576271028361126735513425406873335634181854353017331483527155822727733041795460719986494170678319534317952530819136804554392321108126118710720641806711489392498585357967504673302212847979334462567138728077634994273147471335173287755602484958142428068844993459389754670725628897673232617784969372605106238997266218742617539834525958490703710712255545074891885353150926352678718481200750807048520505640243829408775 [111,79] -9583108881656004082710903520173584041618388857832790483198763369006109274812793444450716221951229415580486787598772889094817785029758982523657789964133636534291583099079179394570941540509492685371877613274369345486064522802800297673015646107966939210669332599753782822993516688339788132182966051173186629817281054363016779597720087391526306183735384111100062657422286649651290427284154134009804679512305076814124523380274837414465298092273093650587679130666773486391481754119243133694544612016883044120301719086845712226355052802814538903319369147745063911143277709868438265505256720042445213267083054831503244926241113287831922803535391164222605888863203747663784029414119520057840147421582665726048202696715562227658617144188541230719160808204851335454808475613034199673909607843687748250481572021788392298943278761452230873743163610187882646470917463648366650115923440904799374768399630595032776522874936069749734814127370131604494847235292041008688310394037590844359313991614174049499793449382835832017456502027108905910940337600621032324203759895961513663899132805679870374998939557502806964681099280381887026909476760729841977356340034203130936676465358775195858545018661610869124209908038909452217578007712422023736327012993941450151684230452138315616728970262440699923049378908722081825417484743398020479592707786157649964533899689010222744829314601085135460571406237332110596542152541004761781743866708231088230843015768972823000550561215174531090125309334279203847446929635102518129032439810574508033537063070831066985471459672847587347237641292515023890131419287256957825630738559489111462722876723083818322716206462857248223532199190013681751457130946625334376415035542961261231028653072138481010312646481001648334473807025843232980649418343335882484427764973591373339259399664810442944580102229275932414369495546220588112948641313599778095724151455118914844537653120278665345628960451721795922491293322289307997732086203892328443508668035984976809059970233836317374755701202499025417895163739697176903899391205458757767036843580560362340991356697916987689365648187331820007899434272509225096713938555940569649163653011497036399990591859610681995751729863326805442038680 [111,80] 42721771907293055640524905268959582260688982835855153651917857303378532846474778099030994916716458728360880914564761587083511600050314365949356352162123150893365062407684263818934131118361531750149338984763798501882884566494822363602601248113360033550126962297372182549730256252167668414587390420350216339244555527811314376696317961503223110588995705472821811541253174486430259833254569495218045367816670603276299959730048770112475268846403996116794754934749203114401550098535861287132174327610344401131095352928224873546599059198402475084416134021002546610547593431669212206132298733042743072254059445845135623914153859500876591368588305363214615526462330814615428467943584623074272660923392839512978267541550568526539033173054391536998394352302981043504079996242236682877705533149622625004958234271162727181377374678629593355033924715180471215767638379702643451989807324877413368383728645742887032416970104215654794772408939773113315516509791093466776836694044199925753447153843961132044381054867159094294936147355397250123483750556304371940222013434425994283073717833930416297407310189928530431543528697793022553125697143517352444043571164960132244571743367863491440089263596995851002583740114323829025514124419811718815913360733843859074781904556311483505645370742255948932131874656534219960825142725044591437521788037744756569025001572291100956479376898014121519899140099036247962859028509845781236898259649579506091183369806513019386878866924594468779355942310766315957640245804899809227290887617577479000718178908244166673874754578791089510600010692645990614929521129256449612004851666586875069728790274887213660325199767596941745514511628050069525577774051125574129774168698926293860280594145654386332539004507161131717373381349016838784531826877775738627474098206263202471413400852159664895559157841725386567000459191268361219522121101940304176344953042742279461602541630447081719126941677937495204235887960616858991292146360416806620579168562388512744036138842139221610738403975098103842809794842278271640326748558993890723318365311689184987876488692939729136793609643959667766541235450751653364550646144531579552128589007720164349748397985868537774723803558048025750 [111,81] 6803294049334866023924287546751975985320597813330210124972696714628038219926426612034210040201971134333898346778519684960231121871166719033313406371153376577253541814818791331691008864827972553616854023788452208997198214432888511124824021542328411655396323343685454184283827766306245053356406222906106497968940300391789648614743030913167324963134923688183605314376588923814563575295961107834871342385081444774758085975870876567826805597202575661174139316195132064969825529911820773530319026336813419896329857084651856232737372993483854421703317444370379700573070311388349510589879494382473109440794993453828297677314970079492161937910505665211738517903870044268350874263683398003745686075368374452581480102822693769205289074863685361364034640362274711230778214382764034387631341830816703083999753345233435258874701301162724639122054920926015412303032978828204403128561372477271633988735782142511358682226366120402965180071809520865553637589906687373264466806634270395657279173958961105198282942419331166408519040120622205181247694034438581647606624762741895213194063542566454864255391913303097699061645083279493379793695679002091172976621441232910587941451690536446381917891720576675577560234529722985068827669295074574432254631653609215346504144391614499320369646123755145468602054075867185118769160484516943241506703477384737950911017130075216622817930198579283963895844290232747192708932517413967507900547088558928873444342766275784152273504697160506263914152079265207990538014744038969878219228171155758993699845216643667561965734576996516258061695595373887251786241111641639876571891941350770082432370246317091042038922348447623723702333273001891427999215850094703511802368016694900273855749270796199719434054911457044663373638906017662066282170310304377435362657577840323525853819729526557276215429079998528845696735648456464570622172710596848931791127855202818457371568946896991408050854852037257450111354353070057261919587435470030584884570884632482106509001589463035538020716341404685078367389956408983454758391192680624477276682056344333186351388983169307339758071796596501027227438129962647921133113305376430510351690777983139171108337314376186557547567500464120 [111,82] -268986768611665094888423478839311744308930977198588318355066826351058868481797894438619731637497762447257070727472388657124028361499128966980799518688875274434769273907170316468916804190190154147588959469977541076584521009075446981692766683576889005950473296011752119538555715761842817585001423932267095761734311719864294986001190086017657275234197181550815319731470235093230339878182001996837391532446712945029118323669055757907434494256516078297726386518483291338400797395853193159010232842655919607724455066003687575101035117356810847301511291347729894917715461736712826818853348380611028944962636226671995987278178131081522502263953164321675186857100645999270753293097905440991097801779167533756246523975589240463424958421179239804454384238679366676627010547467545981409549939397235558328701592757484078538873863378794060526686795137388011248525859910766420191827446967702816416375176668159305100544673173764359383956623066379426842280876907131154148532817322535826288827631593293532313963185601799909437351929151850095059450221617086689065862622985368734618294063714131326553862757797657279776327396937167244598539714508953008114840524471761984241863346659534641528397251688188893299935916733317988427835568179158339748005535165437426029179462400454700404407823752191107580723325255609066905254975380099020927727507740067374790945065280653914392808155954033247792446986589131788683093695507721975087214401509263593578166303321081313257658530321968241036365715771918065078164005881091409182047606109885626020663833426407598058320053720639846140719210577629616539680692321423186098429793671611655572818221118198357582928127552260417470988566850722634025708528728612011407109568773514602468224808601726293300503832375376200574351968229043321869341902235124777692107156280524360666989777559410502362515388173439874220927249272184369518207090163767475099588631675908283580836210081119420852522263165356700091552824817007672863701557070997181454466540676255596533548570489687511212928776145435662192055721503524482673044988914027701488394492965747366794033345999875194154691808379664371358691924232520971412280943003068755447099760696682673274809636062164178046114696220 [111,83] 6298426222146791162475878706755669510994287375949617984544237389631188098955709058092431774984695263541377781762370787830822538976392232228312098450352970532529912259799737981332956599666699180962135491400507289009012844629946227387193978311527595897444332101075359662505284113775068026422296030732774795895715254463360464647387363978925524735077211506855672448189260673611621455832065843872577133182741826861873347006910776311283740489125706180721947873929610460873989925778848126102526082112187535728947084446398165888446257303417826790250976833361524754495040657953483304490624057756685573809110857494337959215012145377109333378446314502896868487969460154159660512306486317044453935566644035291662948070695574368890484131065174810830238168778073072070386919506184249777020449087184116739398800815270563464158651562711552371199822890840338423755737478383212752087496336666501280135405735808214121364464600973732068332605524316208131715981456455998032960043365327820641784989494897705020904521388290636479210390968189357277929789824205293009060241212413761205544901501714250498928278967125281974400429932109741867976108087971201753062096221344751041823394959649109217851647542943239800011691330282486197484270177229836531750578619331642124117891310116228383922280245554137597943217148927824462454745870967146152254005924977587122628770740690166690157557062239463062529642013644460939053170548314162021116575143961456266191077002780091536573453818599547446412118065734823348852622372170498164601006646764795177136343824231733481616798112537319959952993551740942235739659290575516633147047087857195238271454213193058092390405556311051889288368771492389323642585469177720296934770523879802537185837641981948611645605791089239577650603336739987574074118776207703186792980751725075568666399001735487563204913591327287392164118808856029738619535139916726515872968643706554795760297110127286942151941781908464277047148260253105265776432043481312926454857162046586700560206079944273291959570147214308668713562215515118627120493356904469195771951518902166231219521997369762424282158633897577705036785231322852406332271290423637084633029480540490327220531481224963047284120 [111,84] -105953096829359119162734520107274172493383569795551109893035079326983361646370125664577384573130338124174707489090238121937699773315604078133345086685176568529902604065552252144666653021376728048549939384040570864401075858904273712459753943880117614870565385891348703995526379952678642212667802528280812896141463883651925526173124121656440980760665555926821478360500262712350274291108336898448449489783261621506385690866359231694002996577231455894924677060167830139564747272887394792048625257187455033223337335907659348965365778658234953855234007677352618930379834236300429962645925326215882288012928813131131251369810024472624944945334792706486302440683406966647633840391563601267149849606268816767022941182103407602433819053981384710796253609632723901895612889072651973301046953006171141467955547046098791855255424085988310971578744791171531718724037005075523019414401309653012396766956493386390030544462021875468810226566424846977175805742677956388441174724886361011566825992458541362684686477234593780987673679071511526452858289529228110157879750931918443245732440444024517138938720892723778483252337789393317922408602499976034311190934965319811917134062089955229339448821430407359837692892124566381125668532758936185310562012814067052248073532670336306670061062898698870645420755351558347136914336350245374253553541912792331476142157308883042240261113977192251082162498416385887776152577792032047740078849270560146154347872941890804820021590731931205928837041402546585978075670442083518355567838442601051036543464876324050683727892351227988865998707043903556284436194774012561678463164159147194034727451435970999810711012705922332634781046926051951283449366801047394772875929769860497113726311876283380615711629561569872617633496947698450775802131512170872117005054172187964014526567406727799906168431985621429184338248313458475335527942368715367218441812767798930212055210198210736914901604719316150559177114470640696852294411673573456922627266086132008185908561420448160672771950856627570455994260904954499668201055382414089381270842007932478055048992127523393641839231796253539639623803235572951719132204841971990193364924891203463301380769551447437915 [111,85] 1391933585727970953904984698153408750425195687809208605948210142695083577958678067789772594059201375185879745939287290511555547302660709897285077634474677750096816589449238457986033333069939109642420726249187310810502266624882627398526611670125568315311577596149592359957692887595543352203629847204410794667708154426131469787557806353670798265927250802224970412980211212145991505732951449869467127726507074341925908171234942009238756180085496500352413447417842099907165373119758921974634586899792531310979968221119182909536589999813162631983530050793664307646175463853250025549646774927315237631079783079209861299803827937340260635037309541973945766671201571129798526629847289758984629889723417804345738260829446069098948753905944843598443423596865046976472033256891453417372941664845931178109572428817123374090018278143235266094604971851920445820607331067963376478964352911954906129356805933164734741255721576470545559990569158901604701266094537272099024918942008425772653962332876137164289115296259346492398887847422683727584837453660498177562197155311860796335205392931743961912747383443233374643111143373190941585859605778409504630411340090342664346576750421746956785169762100844449074336881983748017407781197784805018652344015014300138292368938602465960428560956383850305108123746980655592339642159956376070573440190270006524864271732870269609287875069709912542237578540982304959741641536474160714189115493046247326699222036167446183688560336504305560065604943398147749460229099076640478401559888833932828797784405431698966402044870402852357434540950455573275722095153817628890895692232420474469348537478389001627043576073832025675311935486652601574761122727030244483287416806371043743038306435013186906375715746276447602967987824479848256357219863301403175163653886279759805125337788138964553454714990151931114983645495932059925129811660511681449411058205976854246951204205840052173337791368163645757891316273662614707818857806245595265750462016581598234033033013622035536412988776881733377945615798600188877432975131391694741943145374725101672693170199889505812466187425809594313337625571017226960174733955979189413738214211300417621218856785098250 [111,86] -14251747137562128307014055396824509147935462941014678402270612009295064397588823669002828592098534239126520672823455739544114262776286782965512544832126043037127709173497319891409804274811212260794663869055350986389585710247355253531391387275381004830591355394253777250710880874959578510824084769692319746255271764540094667858171629403547334682493918649929579245575807847105646638510657733631776244613527007939717478381905884631831078868356776692208419496892679280251939927871934115068089082372123094406908704312906654505479795823883427501795764424556264810810983074561324564017323226113819404393415511333867080815128337483774803130760298009377365734031349500546566114836462112354000070359171167087256127064906992668516783546474403569448249992759042209552958068408252169249730198406815003281437487640332372320373184840653390937456040369609685648683873459128686475766908333950511549927815968791326591372995156128778362722133998979333481292829561238780898557037626079940407932003944808077994890503428134891348711844116468247169486224252881398827122820964904128943021773928289481302922205975920269802331548344577447731515929762659866644739291730753289647090029048915234956744262505324691345517222606419976881087249795073651211326109072326118792088292945168234966398553982189922611057710124040145663347912951789607162059535158084478784415573405004918334823283249964712014346780558894775101600826203840973968735456304484604310931239819477913935666996008912422067653337857623935102695617898822814497157656714103036792340332557106402510423520898576950535990438255774061268042645988324861519757889547761525077823012656903028233321366413901053071175015174873053660433804082647750815687560612336835762516234553396683329556037766819515652605647665457838166915572639892627628834735176115758691322692228435348394634479408816168123102971691533925556102938471673234095908735727017771828455843159022551711591232105712073648423568602711746227195556323004062208139209181667471239593915968892361788466053928514680240800310072471859880632928300605280613506337021048972101453673792818429785756560264324537968132272290188767880860247126903927955546305102271911863029195190 [111,87] 120369544317600734488887231158915608250558386348763567470114860775163691417496033319679232383228581500071303753296779166474040343984130141689333124414473496883624710948657346841596954418974458223214418241084437020012004967886086728462858633821196451437055324234220215060309190899617841858753771032203709199181617660758190915237006712201608755521949943199911736760189258452879954641242319227997179449481452483153903631910532717789902667106097226839125915176850964245901390034037455455459422109993216019282132581572220419130504909896242420522245051170993813500390592864256745689138398197764648719786605774898527513714955524860385709368557806667391219956766669942794145843791403690978057656188099564526099928208443239021752707259408908751993117801686849106028672827219180206110279938579722805520496142018433924513216892738716190199385618509219272442085456541601410715163298575038273406775392699545416078761892952156577428626130024982991908980415603479997309004397102665271762864320757447276519164115920929430329196930821560608896066870905471092795601186116655751153288836704378093869627665978019981392709128459054312973318538585988138827944267286092512801657740885253930940516382933149805526347298890947773938274616339544971016194087553167893612411244536141578146133297201986945342964133959805721490924524563226394150849938144341278151951718715667082301039416022394286774821992702040501745913318421244007219768432573107589703004899759974648159201888020358537870935769432713096712615341362474928197233943638692157541080447333677966855545734529528876926647288765512757530692271291288858038752407010986733389327560042105535245702318818814574317093629417620271997082408156011837598953056596715978886453259917266933648489150835104673417250277593562202470958458374737545992419405155662007719944174285120676336908452886904159384434033634775675443228630833996743667379072387210873553070569881625737611380856731437815149786475273491398356221368966117162244642375486034009730904070342532360284036793116153985178448451338139846141864480603447801968530323719671639606021929391963153178475811306429250257054544940831409928146514950945681167404423197392340039020 [111,88] -784469393133581679321403270865293886088241324584205636261979261594415846648140137830408317429544147662642684432470849963419825213077118944493303000208878774945887401261472551064036046201616271191005732886578478208162228904761485049832665404798679725475035007955507255622694046632614441682913815304831855417337665682362455320445089887439816478171425661853864855874656026619290570985394594289854416900685994262829325563750261574787698549858008001386438132277407393195060076797259268173798677584239201307711189572781936451272483550482270329277415802552447324317364162750294516383784006275678974021982546919376085077794329871045569206337482617676172075221572634709232609046984882068759244958984012175986509859732599419636177638909215310846885369933991109281653913373621447422971130613050141466505234138158511596040933757914893264189661674105846600028148584345205793570985314381745008811729572013961370443740272501901592693643834318239757795131475415939839814870325159006643013601949708948574611850664865170697596729756821657893609365931172584064725975291311862464062904286524577570473046328964954393255570381699553963885556755074016839953786027956519641984939206673563830905402543717283692448808794693763993888469189444901451183961026618222656157600423534804254124259611638999299093738536268960586724264706758162685981648366062277000213424889388380883146105585538948844306398407912127775923270406334710783312891178153218919844922331382538622330135794864276143867511581200090002972388169245918918008394309476976514820201194987357364283969543790501598107637691339660550295358164398543653652703200581710162628727302136598510436350684405631064672149224205286912751833816351021777898634134379135226384451163918950168576145817565925960733760212839145050731044568989569069677011535713195837336002500098195709602022023622682010176270869574233664856393014438969070828409670385474384051765652570568934544301787683412139144978348265530679577985756620884319624781917566431899330731900250451745002098617896232526541583483873176528717177058048022082672694489053698112837339437842242058399494585862037613849464850082086045821454811030715676702697918333823118 [111,89] 4199732515158101266675809793795262192661661056340149063168878307448387258227504774766273610980041388884079385088023794540503653701919596114316432223815564644221028450857764884759727425567332365932733375314751216438609585617717479644461140916410676405493820855569519362944896981021872947310958694335474968290460889207226177294676481725865634478933710379968791170208804641902235830168628946019138231315638847611587177412772522694448865516722640642412361867666164764729972532924205334883818691877319081563649335731648414713570365934586950902350684417582227012329477265977799637285424689714273267367316569628747164471681852508667321153593967299965922541951461337210253589265103374633664852135576034217597835149250717432294365138090999402116230637241121006450260714417428603681617996166127089179960941365420412741063981643576813677509785798684986222034593249536725561483057856916137761188803952377764799282929950707088336163469366768949301051762819368142085810521159072673072182760931212316095918744763606513972972389694857641640338957676290722964642966890466382991056676682256572499616771932865788146914243571774987030177204527674484506247353037542466264166379712096893217898781995518687689414075641015815555523166921849036967209503264012954949012779054016484823279951928415027064346442537022145616894398277058032946682288103260739974721076305831091051422643060074158492711016480534652787493570828900948082005061427379833837159576781549698805839222030469303839878639449031719068765739264267389339839450895510405538040804764831052858907563447994134082494691977138043942830055382557675652473850299288069263808235298943090349268805738479589460800901939738575651979354004192192234091875350970098752353862795089416489417518048659244986851855377430873772657657051314276160321616165417289668962184973008750702097640810731467993977916490776672037738745479386225262995758858463899504843108683489431593773427937037373869884936224561598464465111430334507499036042728670199190958472240551630635315115476499873686683836434958847617115852434138151823055661949379242642192730858113976776507698200294273515631608388908175052055133460935030050356520472964 [111,90] -17368682627608414163009677959543966578049049783960594205623966384922059592782560933426054155417644026044750921153021554398739252860658333899302632235989211792258033794429424147978128744587170128386950954060113242418611929432871619325834679187682637167120135712355028654341039451834686952140796834751323361941952593972424151989236298230072862516257394641895214650608180019437144145132193259276863891347492850851487256536024584598177812947276620807622932981349742631995658953491174872673676329783379062635645031262996238195868872252480625913866659442289440734952116324067730512314886353900698559552421573886519164723024160530119894721817182743806556097935712612692634597965935171628627205054114267648267225376701348576681085871113232504983949183465353777327838546871146195276458510664235698798532228203137739172791839453513110389814014368648758059794259280254323724441645506058810082474820590027392415444725871626855719993284673998233048124593894428529458074876126233151461533963177159063608390386850447130715624926871242956593818180668026190934957357036862858376444486773445522952245953867409401691147645576195140596747573068648300471163122188239097350344415337884107444201495785462425280083562634878815970800649064665380125456282886973202393392080374035492888992636121677954297462899262671965286118293660318903576844854531935451289388310110066849783115835694804956084417447038536559933047350814919946362402815700652449081442162418780757724697782361905536523750705589885972583567524858700069017154338245123533798056241920392676888366242996928998642949763430757623013776320202340064141947907209169925719091772022879571590068224170293306764784331844041744617702663122786517268933665860057815434438049634593813219128270924689467776481836470755677042098205952578038723951847170685336364005406840690430633032334980134083619919314399339382364255304686556921724428723519533817338146078390080791754911124739267885446562107851051505297454259018556721597909013613572739957639636191491813892235202230851256359491253200654023301187190801348461192279427630433591694341772079236053265698648537800990744903612344180022562931578499811635118270747 [111,91] 63907319366596210227452686587761403582331044834387490801662603371336913886804343529301709533353875493138493739416281958253249334150534265983009676276003842390479424887594752573946698780946443588001715275970381058408491151851140827420902382497104076915965026989144989396474450838131148346068779498475147959862802630723722569817248394198687267168225832343625928994582189366696300633835855886875409873292553448042521546060042823420651536279411066795350345914667902913521675556843873172492592514970715564316321613912381343278916016947323146780197500052212882643655738365570138575537984894572404766915068795945806328831642619529614123642438874290025515326402938232309754259435976110851064318193559484637755418135172415286787169790155050848553566031825142411281921461729506776888407628713397761213504232368350995965933643329576210641706399425155292613934328990895651724368781297186018611174335516492782426940489243177771292515685197022827192679879725560179309712236391357103331836226920375979429768199877820718435038771188188673153199534935080662497985872317542776887872143426966026646223407772615747068374325464582900585433469528680326067261371251675316233539942934706329775049393935183181233532642408875060025974474581678651175419461067888328734767799942799861419902506950191263272377837759341198807025731408119107018424018757059593572508095227654227409138180552482778487597721485730515134165419587186116688667646885406888977278393120859443364242863786901979697286058831239596809207161597483552228368269633642772060577465045012955793448027097165108487935728444374287837801757869866681104483666496881532751596726158937568577583398431141064784393452314173018408197332764319078606673934000184046424142571144081763466748287172020423124116703733091544595905329995727677482505708852084577691741870376718736349338751414030212592357642929369519424096893245687504685885244558546645300272889874512874444897174636208654839144069357580061811424057168611150521877034212917889794411145423644012080445745108702706495008812585324457309178584127775081768478470628134548226231025642236254772623290248478148218134361407091099443674898574055578860 [111,92] -110086374675591393960798275188202181612963101027611154784180279365719447651520359023992811587800241586984826738297316033049010662705531604650762988003888317872621536383195777060636578904974565072153598065836210779593103898212982188588769773162237709711250047765689741943145177285059178180028651765582370072276429235151517037579141806256396170681316727069363912859007799202833058328788429079173375458785520089443529157230475513663990132541845699737270893134745521415906943353403415569713166974784837015475484783469702221374859438482631319016587922017059688364282915242076142412224244331030865284085900566741326393241160609576682287427206680451895081597965378148553607262945635156572428007402561355442943925096207172852490370158464822940425220833778891446636136711707580185842475191525791517584603369978503892365970841678643844341855362870471097185424072219724102722875135787448638780330142164198291566659537698108404020248941935720125636220698695189729955581220926381424849304058680003470340764912762779277267707627000244697154639960209579999955896071812558465968379140900792003199915454723106501338760638026020218856425944051112003795334790582116636726064718243115637859031796772888804659626530000523995349038762522916684266669974708392272114606831480789081787068676623110706368721805097267526416078786372188549611790833144438538690029072389665383297141934158230314252666576870066784736024874410961289261527471153749928786653702917238796225727704382837765099206366595802824557253184735944914213637886892307292682533668466023126881508264183907610964773857680088460786901068914870495074120128856349987905994060016779999048749670602462496240542470729469162456812852868373012255773577155761402559718124899181443269925887654674087272209115937580866955917752378295041771985363954340549699452122115377837046738378369639612644388389740706890650458634549198922875428706674061986154083102921306284686178692287404488951426355402632927744803909622454063229707437375045324240864860363121848597372838777162022198765407396739622691172465854902355101087728248370161467790090614627225754592700524888249724541098580196226028504692575535 [111,93] 283932628584004866011966963239246888595038006752841756915425901291538987808308022785798379123826865056442035710965541631716170581987364987461624981711555795266948874034024156683106590395470390189558465354375626096693007922482031889454065180632131258952788523937485330370793060359450216236914105113058526206946738613058880201374863025694162477709691992325374008115541830586399884163102130654596177344254870367908925455357228530049245289747277136856480900493059639312839850527228098938810785590130133756124080389158321417654538065536423725569996636961034580775934232831392410100406333455663320269038736029160283708755534158490035627029674183316578214870531271203408880775346533309233016130822404115285759164374744563064850806523173339993920673004781997686262143931118809374597019800124910942900985193918971911187072076899226766686333856115138645267292845981958038554546967427086059690703872554311055215412042660512064915006039183601977757542181619937178148067539934373626729854241417650968580289430532497761390257686816796001097334332195516041084610111442292718946476708814243577530329586722220381438019928002278111921331134741629314692428574010392667614329658395953357720456256834933618535821884959803938172526943071053804131207160366974834452058951140358379146790915438909887766273352222847585451533113495354309760471270574327719450113959131751421262983156381555628125046258795832973999369937606935056965517583768936269415823187194486208674659672237306058118204212480099448430417814782312668216062097203569909149264030879036727631779471435512339625287231464984343729210679166909663828337491757779508103510416233225266015468471623690364493237248102923189153316262183041380410967261842914203973526888715318431688362787527237517860412107108942745026076276327587798908137738630266012606481463661390555249129713655224071956943104745359932065919226692479117576695138688252712644265127357076222608315376696278725254990010496253636182306348896960691158252326011442054941864072287471402003108072373617059048486659408151703664589345369005502390502367086769988503827039007319361114478292443697971858867275468263758866919793 [111,94] -370859568922896878733326276545789842892774368675166823568390762244768977620430610913669592804967061674704957754341124116993046131343949837812303499547412351279007967155654307954172663904090984989935859078534345078394808146332264336450547002419879647981456163251333977858408604324518355270811870453802793930122139002497319929315088803865719351022428289044252150150063736468461349841400956458511657526481022525538507280211900695699657961564848271648285329873135432097243713219978482723326727049380682246992387214525707569757432968087868757190627684136716116384876960036797421156878368631478989416446600530369128334607946471729509847210787821253179997148356357170493438776448128343991260045121149390714167520144050270097117992850856019859100401529961181130393579658979892158846172447878857407732921983053479667048236346164816336456165110127462643287839844370793351207219038442373532788551050706184624246615990907145196016118513358146434992308956750539992609989592541684681908088937157090992705214610622385094099099402326261690995687259875667364904367311369256436141417204916149359549163140138310147491925258964399474086669166408789982963557223131247647707993898458510831229641519446585096528360327656983805201503462003510184840846571407470973885218053915629349294048230947320177774404042241116583963113870862525611479234961192338221538708300896748484639457480877333630243182308379746051688293927476901768195619969941215183298144297429685191677911741428253938586899674875769774968548346174159648047350464147026571623809135558095452247303553254192238626931608461258781419094783480206552436017880985907142905530907151267385617840914277941676017346389900076996036304269915124172108345449159985417027720795964148528688041041072533980291898716320286999952596770431227645581355816306578172105606531834302813029184184674834245655613401054048825746884295133110504543224646204494647033748366245824571098209351224797742476699226764948876457381036445563571947279015805768364909760762782906203247537933247887589481628114458224153044467807404547132458712128061252800522673157329663280052764341713495389851044531586561663458 [111,95] 2029488291631045125959498141804912466050848676598179162150527089043857089254050212396889434229735465539202531827704819423022654097724085977974985425760835489659176283847808055743856024917473020321159397719170107608915242572992483485768017040181950213132111351884570071814016432597989825653566074519792204214862179305195512720447510341047520272440249493468502913186684479963170036355511265362941058964814860540591055730565842250062994785244108086913967258672719461742249896249396486968119627439009342541247732140628658850394022067141421005502863099654516745931200547017921178451914492038323765066972355475312993851016254411765473357129538630093369196643191846089902044826859771896536399420058316070660950805691135592152644901183697536918209210795537870161381991107726879150348915874946024533589677285023051553731185031466491051320533461288209919463037546876464162694449303262972272150643989142225694179605740293528950128334220193986976996303521996455106957671702581137007593626379107827860920153363700734803045498561064865936738242403272328236806318070107999433044805507541788314331753446374857634034033117813783751410972867586523576175629806292323839304205043240269284381441710525645791215019543839765334675785901385004123626131442981217163629379845168004152502575186313873931148672816673031050312209641232383312615031870743039840187944812959025654806624222164028190681867031503650580136537579168895167432812605627985730249425057384509331861150289715352141294669684748414318697909634232428066782590682054286656697308192315820076306441826081466877513366137876079428796461137187669208490978087077339383229818502859735414277322299079202317832841150955872012733090790480259417133525333466540577484456548843950716698334273161709346613652069456593657215376511766506385488919382374305140430332243071146643776823807133809067357105731557463818092134549640966839100683319448954803122844659128862909016183547189673197101156504012624766832305666320795397233606739911502607908641552495205116045323800652855410331662154090446114208278447847643237058610064832746156000500314821753173774228138930045478777174972122396 [111,96] -4209977749879553198059744562093805280995246489193099550831999417259319584347920132583805259024098546393628964769645633710314784081624078501688704807008518269210246340487852419573526844026485816001729747388591943862234220300217851813865409376656472798818027995964552743825850114465272096019438149934218675389108638791093730151844590337957853875877709781971833569331020787960377031623932874426057683225535287988839317653880493753537836310423903267123213737722964483314265369370297595470738620616904371645503819022554113116221972075204334042966188278252202290366116015497670469748771208222481993580275907960320635605550653474239628539829546265743627602119658590869429366014273654747730204959804327960946861206585760069839400004575840230787717173965237242575247194985412656815644343883856793807153135445754190014277061764864921739890193439236340335065102128329468579719044971621756648178535147619186742060557831129845690856745154542005090123091723998199779714943928616586835759853186916578141618545949857330295978519802807448512959352122645168073519194217737759071399859281216500527346271068708868888930863558744425305531615512128355574442278753443974400620306504245723987929853519695836707505240770397003479889985916908307449540309412948363044843385288782296343578685544558849453754005920288516056316927444304384314056892767932160027027660903000875244081299243824702621516053256168717944517538577112584739633881716049167918266344917814999514146586665051263449684239003810097988461321151356877835199244593490170153472565421864859289714403440051640201325711530641847522427005401632295573959863526214405545692832390907841197632592082845906556493887038610111445212549708134645234552282723094311077337962765698740640414838355822072239174613670972749897286266366700830749758810461817094651650100747163713552556093544433512372754553677645953821962182777736475125594923165573806472951929016427811121601903018143794568653133055951952461892689749180945470285230677249046254453853188096741388237904727886122356200375109302359735364869221714113722981028318076854681988099239569788109843495053820020199592094294 [111,97] 513469824778568697692069020212793777638057774725029432823553817669584366153539258542111809327685488288261959674391645845535182842605675810544888512438685507798656945619613468787260894779789810311311911105844678277585348036230158899718180358138828113427816982235230802955100258978773410274456035782719276330219615910031741360580397366959373759654802335100175866125038347270050347459767739595989074144496929916417978555384911864767522842635210011395549888012367538013432706914283070984001349640589596161390679899993080302779888651517493082649158264171470216199849600153554574272912436622963543162246060682665871286751260997911677516953469874621394624437469188195727214397821287461999277911906124106646562480861215924355747304001081915342260350849306759841054612625658537632112809333661635259748071051654034595758635075256179958356854001383152349368759622971300369671961720246541903241324525785507759910972738679339044392322307839678190520737637348641440801055858745058467009457492317445904942006377927718984082417374475572206399889052718923186364168089272240380721577655020799717060996844663277486036823111160192969564618495412116692185740111313845242690376819152206385957179299442967612778422299336228647803757626457168845390922191390056923801908316432529102261458868470135472721987314153663369938168895531090212599692190944554540154893245856073755278654974477139446020438439332203887200436450127589928195930620743155717646576576486951113706931145331829873381442258293220724404374520458667292820657662699382702105444548767785245699313899910476860920422292717830356656376225903329191984182123390971156155605957349772246002779700245226939811057410406121863154428444605325289223918459792301195229632672154782492604635123848740924555722353699549687231583710916444481385389740533467850054323482510069326955013062789124531076174182315011601404771087424145697973226886217153900646766880068939478460681162319393338597764369054389821226160252982197281136375611527212759500219625768981656966728956541041316485547499031853532723454799948103875194890414560797252853448946787502133653537895004851586372 [111,98] -7481295071962514199890224528556847423458723356331829811441462049720716188375793458285345430581446770679692497573549645514089871378533902293824154592849251489384245319067118868441541710250720792532377576335586665685585368112705542134972758129269621401640593242340837308268470660128909611540592248656051584962811702788839075525781756122535213059863877636546977391412188502436427105794483778290364314679620871699225306209785256580699796348566650511637271827306504342340918992065402214168859800037373892173360270176664882297044743046921706239403769158588566338134251053685429537031437356575992560914722576063204828377370113040977193101788785031869610964369303428870594354967865622712009808010491493944538979980948673355671925992629111334859476166135121608215765357267313903714846589010644058847836812410890870342669656886544063473570797576904634596415360400349036732537270779252991775142887768263986070583688031182654314662003102448972410443365805630315008885363214501297706028832304892632812296752333597254546271108782215820041372081263414201339121524688566583185153520374940825798237409243416771987676675512030093236041830426885370538480365548021209487219116241944430980813945892269083121233703733644199360337401738918177040309780139741979637695590991344726607084642042587879282202853029254640348399582441581753482802490079673388411171910899945399374670187905427554006549877216702975524382861838675367311535880014328844973902566035724533981408198457907809555785600975030869399848077769327880627273220641384348626741392149817628690137090784144537279629715945611832133600329389361765503066179172505449006891051290725485420469184088604521496076610110486707007838811644753017345030758098089349238799947764643546844614287800785316959975924246474804943966183996352017364259455606401749615966130480445074800944411357437555988529045351239800822493585166794520384079293284463821159612212108778939283665705159275267568526954258835211037776436147715910116160465705453636660659723252162983501633898170442500440524410478970277079618511616398685821440675714102391383104115839525352285201684750634044 [111,99] 3666694855657901195641728386528868831583989741117035689227511522392260596857506741281790370021283299104458547705993593292979294900858979390605044936390250566401021527922816118307382317668723900272041068175386448707397501237482965162680877010282100372233410199990233136907148429776410319212617793093635171328562504871647433508703222450591384451624880052568035520838782038512230312691040808037682854628996786903452848644918801949299225584938182800373168628066494395307109133669099437953653232285680774465959229858636456643258457036020731465634614251216546240346151949555816921738001788768456090324369309072812264181651844285310019160390313324399565162034045033647654749951176433954929898878915130543790171519701181225115425644095025032976468230799944156270660942774966859226482691991948763559279273891327498095469083594614029227792815971434505897125673915222073276748187052537691761455726211545414205899638072498056208157221101391899805675578743736535664457983077008457372215195661490949267887699031351709701135458651040484901632832447626029144210782299338599023082983442638147674532841329741060698239848017741831178758456774581100794332308570105965867276838642447168153005062436057034942624012632115935514489442748424823452912041908408112760264895761993629327675424752803170009415993842948556265596366482563181932403242616430850345323191773516531151294370066528873784716715937480572547842191229095351600434517568387809725927255902318026007446860994616705063605949273711761023951369212738421618936681142280318895144652196828090269294417588663485829342055577816168944297516953292180523151646553241745786701476651434531922816144376110859203616634500423269258049555899558224373446882954329245475481003102604217734689920340220052935643767789701593821843851452070610367280115641152520351190244867270554139739117566966327858674529038161780728074985222161195844843643011825966913897543088178879652194749752434739520591270847535989272092674332444738794109059532823265020016968136331856809314112381235681582100319997615735437168257582486936090598346066996248063606661755474501079982876968 [111,100] 4992234623049156744357370600005075384972294646195864198974678236585443827655300967363433317179972545153654918884532895212819965096813716379651600819201180858758616698552534997210937520872434199258146912309200286138779428993594805344221903143814216720978285791812846066520086679674745621461216727096605224191885711950744483596919213859258191359057017834187989651491665061931628384189203516625504729285970028394024211847267324653844019095273435715059223030506878820539793094391279051345085946014840419078404386421626034056099661423525418383386150387391025847800356345153732186147277372454742532841015077739153143645126460076273062859850066476119244823471045946437811710896484637453608995276045261910496223049553210126410747736442631844939410943528202892463834217733833695423539556339323026356198438841901413793213802177569823133493094003903202151366456301370866046107377852512169382819387350417901315636133807046232698102053832774846140979157931425328702630288760104703978158923096262032715119464381196333408331983335437499688312023378809218970453007199308198465421334270237874364145672041164213687545008388458676929911340647445083493153926694346245908900707827785477641364207475456475550643226250977626537546479437784578528939024295789032240917883336502645080986424585711648758907654708256630826864437604260340618060474593515155465598809461886904984379110451783482012962411233913002246908344415193828265936988819815220259323003611649394629255991091591815369443968426588007700101481259852531540545077626138221414106107328449545474143238180361310449884299234534015336579057925672166339840084226443366798810087526421735778553881215142881105313427585648535284129227301103085557716702981723657054828301022115595761227676808436252826663031877876824677191522241185548515050344493077621663871782155525939430925340310890497332919758110144819703548786449505546483942060385067254575263208138578699610707200047637186712271222563603229526809740379327766904714849457769567868626840254825102126616986381062721241857243149386492378275983980433037458036200388513264297956549045111570437326 [111,101] -7923717957239289908574848145949469103357386929745184186080659601517433070128472928638753427951960466840079681743006646336425771880892866358786323282976416185010802861683295251753371911365362486584514025707300062825968581207506449462424834488828270929437925603269242575304500560867120473085976642696977307305189234929352737521793857838889121428624830039714730967988377638082903492568707260889112675347355243257533420589548205595624053882180549524130730729628482464840681032452422946600295273035394373040400426418540671818396275894891667423013283674863336675931849718893100557626040844304321710075267182175759481385211763337737185522910069454979873822921778694564781577044312603704989495195259807728824160644891714033400371569003968987008360310905303016292594103751805120358775895019675821312142174627648539250863100324992424305981367694450204712464287005282642398617081832052144441228136725400548932552619307001567274629185801881270170903128183220465349119756948267409855231757991299890295756700150905519027939888855481748182111952951361311243752251814749446510361212654285771993235122579595375498556104751984965855990629384854811941080375704904344261309102880371941246104736774676392892265904576821608974535256856907938935880955564400566456108118852972639310204138313453602549104943557437094133198865197061644063164814479332606761076355417401024688727845145576510458811064750273413263098978608323747301356687478234610349677636092456372356249003480653224115381806847972365840610138288241808265409235062305672558099319841940834872595641149919004384593109745043504741570760200055459917343986501484420644515989320815791168258275777544748015201555645746000207289983159405347814287459805360502896378777319621247089498718919326159236740273536564595427434330236917024271628859903749331264210143509363433266020167411267605265324023853853801971529080629927359182321194097551597807791817115328113358906553611900228625759697464583116206816619478925829871747028872370014238636161938764382186272662045543128959675074293205024259281979838065514700089524006719206150758128618838218 [111,102] -2493976040302128075659787562564367288707340453396188174959602844988881949667560388809626015402702073659805634585621899313386893068995175657596181600390708697440283342825093357246559963069004514542944619331484219754400475053497387378389476775440577601506634862137620176361844686619679609369369091387778922821251651157942620953231613699020049408321430607423809195651619949001931162781596103112592616154576019393627214803369098302092412654364575980397448724766646556012713808999386272400518953283155819476052350666117080617277693137228427894673356820112055618751199000061469093496377905807606005296423824886226580350401866380131121273011314363321340728559299930822147119151528386635555385174370365092997139985699038706253759807460934341401086350791510107758269832152332209125531291999026580175317940325557009636453814711066434517833266223678758331626482704058169499525318329506918092754428364615432913444903613031854541926373284910196864698479089004638648035605800245785760747025506333781839449051436331752645452377357452139814336953689343546299593721536253279677114948763252478181574684585509550868273356525089225995702089098306358478659134952075310856391777498544458764947463052412046272587954555774196178127420577476309790354034144449769086494881077602442635859788803240136780880388193869603223943533609239924000312312364081894420667660708795165150080415374914868268054371002261470687611382897474635390260966847953231793635840402496929410219961354125455053183492770774481039269839000479486080315403175601327035732511860284070822263942791584159959037443324157241636017430184133841707283154034503963250907404401706315668066550204043654634989068214055011576364086525975868059898922724130220600111985395361785473444867117667675385172590684947304045964696927560951700455113582518657464886098761959761841138651329767331720670967710325268931978380311031788739356636619742224793158964348544751355692181736762573659520657384925806444549553283089993474451948830715213888697254686340269069134129144198834313984816702885732851311345567062216510182529897109954136043056640 [111,103] 703189139005332871489206058575406472808557812789589886080882574358331877963875282804644014754474107833546058714574561667610523489010958173871776306431174772096973348407432101508426529999884705119512710882160591459552899723011428906731709488586743344100165893805163400449297115249385498450608157265168450130520102504338415230280272140256232147278643053150615948381953566038667815801559565520193559845204422781971390435807933510972109484300641023355116777005214124182296973500825559948924384493918286557505309969313406491724013223373114735024138519843032379986147349030540583373446907332985330090115415468528976192971072402955016284340423495220082001790275968089316093019106176177302944007114007228936109846963103784214386989415647811366579440989261726825683538932135758766355922549264722972835648654601943205943915465230690700291079387418521802115626597471981053298097093739062090206587086751553521925181058457222313716901840981499033873801820511050452298366823399643868987737469710691400594006507401981237041023689773055172959048812110173734829324340111569095889997923571754411852503381229998767748917475649995884192826779324681247103796657612118501567451663433879190616887649440732801891340422539401062030565117555686877966408918623247386024215709402222122590136435909541481882255900231861367437849568650060687126977179081281493691872063264609515275986168693765230517003501427196207686772055575541241383355432182307598945107423034687516145330259515592046429004477344398526411001118511574619277375070798768230192757127743033812810947847699574054977538504728197174068622022445012489273692235511643585553641947162963698025563933863087781470393168072142993277959517714185223687426871827666962196278053040445902897552065472008198908428374692926447697827446747966683997315366831796630546029700717190300612553965951326815625411633188131908852357456130444677652871982496369721425836559431007906510342251416514658235032820774016271011104816000416020192493661366103539809404421253042956082996419673402984180379834152990644234739930339775299628196527690620033924 [111,104] -487520730273393207213377101949007827982257623259870221615537757709393499235301355398204676650089522223502726819041995769201284661771751160523146820878643495459699514287771690032812690379607220416497430396227652183487815119524741252925589177836909897666436322710828229819501671707125182608769794340681693750215535959678373665161049586977930086018532309716722579489148342262690982335893471368660721217355589964619089133231241712364876785744206776249227966428341846243727427673421061210312856220828266933840741703308617168842353794617228891950695442000724412079893490714062726707682062505344303837229054470581177809452354018987229884347540404827295875115694914539054440143757908281111869487514662407510155519666680166561844041876012241388417252747225276740147535849512785618804400208938562560585621608949634831741944231672786828427017222254709405071162806155735836605351524587962014224127583751203231311576087798127039801816773975521231176919825689429793553978132292086946148195564216483598914565161110675118577108664310633464766116902103428788069025514691610118813220281386415908061100560274089900119087272858930092159584747462361729886318307099377864877272016644173397285523322930555628952823713646470633498941196776791431540191660408108870602199741981238442965335752999142304286704056928288708073601573911170744691131710923926495478283547791969951227770126286569722930085426396121018098164761083394668809665624106447285384040066728773777553047569339685439728366213418655225282354134403763304816084515603673649495409406885624047230573811599149113777814185533632872437502959131305645466965069807616546070763571869307332333295518843168752619016729257576327894730211562546162407246576725552434187672560871973615366160247099923833877679258904214483673029765402992458246153243711993648611735350781049004863628387803405514255829157246283150534687392067843227305446923784985797540620869363442296588850363398047394369220765830672934822678838788362143032707984954895606493218809515047838196192100844380159806450537649689840826936348801798370465849565164477 [111,105] -252409492471983335631523683916400174461450894688536256797047974332629691994277930096352852801772095729292622224508928603625043555120613381705033635095137460263876565429874949686654184526940262844337581350264151921149745489248360569411240429955960629927601764810932671508956713950625304445183864457416337294744704749336497757746611068741790462958680451368117749556174905553954959687605829868677503015807423943313386113015106139918412274171747053696491154618367235567238607570129496223868750838045667942887727075013646393460766344734768151934993026076496499407083883453907475223392209700260968357576911436547446461969338078740271100288844506212465799093060291202635010860073119477666053799960627690047535354736771506887480172661247274615658244068060286164721818501583769545050114923158818922834543704763034943305414744198804552463673636740548857238425226722480894436679938212449708088950306281048085373022133213582815936211590676649239591169220897082493737282053845039069706339258574049690057120507457772093221689268626305526170803098257296667290532509774571375801563336789438044621235689237824196442677516237688400217173194139674825509610093945915129194847261746388630783550731383231612887227296646161779313931905432828631299101773916559661933699310680113594763896703558368157109317601142022525327971218124358373557462820011001570047283868419693287888513368932622703172279156846601194550512178227815127552113433370255171714399253005551453259536596496785186508424879556997646170662586190232550958685207574068483575903558684111017334631904696679286628537167552906060926759783835826855050396282430601490412660383811871776655456583052717681542833160751888162583760589078877724951071610070168677373387495763570273413396410012822205835367297898120963734333364900448965046841045376559027543828238336068784757541516548758441950534430975131096433160245342551050592056651832592575677960895603994753935393948743054208002490381010124528888212164100369924111306520520462523287946521870142984894689000919524401753948760253691280877103700508411355061468090 [111,106] -20075804009050067994224045349167544222090129144708041143216686585123580907182117395167224271720999588817351690926460145291818576331282299530275268059675032100212934940377257234040053965090383264020383535451746883777291104043706908926675193607773194657610970695807573655861878541480454466979278816925874359379314736095200685022405709874853965508211878970820032694886982101714370420998882766507193813717426668718133203238530622685119383639720265925585037500982616163753348653171713670730967667355239312641105695518526960011869996628295613428219953511355323245105667237235446917594081893010446225756100847816491853585999437239434472076403880430253031264694166733580234420879067714898311957375693376529680959922259756556655565380789959849487216696537856281965504893575623023356593384354200821133301376184359416761631902760724592191366813088690745631339332067074377626229531417601277240532255495438300537493152538847671450280089655861412733642564264200060478228725366170113110279337528954184195402289741524514160730497683142715898021470098232655531501948194468766272735248053070511643094122802331403069118021871285765526049617256329414789984495756673108520211116150881726152570129111613266281743620173092153203194638746668613998320400511170944601025179776215743065411085468597823935580623280088322905579235394344279496003451954649179781704465292526799703295302372424286561664864666861418929963776320917629716846254929057909217171206990372986251900105551630853527693151438061552150266258549410809144120645243362805787118740831093841329317236245728426096858605532800726994310470064295370034186370998409163876008110220885235133659363543509407417460291123592478869535967525511193522890376198276205090899029705440406321663085453003721924041674926398852877390774927540407244043023781829342201573192626143434710316077100175766726258154146914965188027040992261419820922453752981646759285887350821190583762677712017071594725012145638895841376686416856805771712796024167473270244679725914924186686114236445312957665237782133984300124441068413870423 [111,107] -9974716028356842660643190482453388628315585942975491049094015042626189483285486235857851326375804700257992633450123049021964716579293198183549266495850066392882904995044229184035122433765403239776548393603160458000228890652309547245946239841328374905429232685971395951831742827796096028446498335036796227212871267699472845948469809253713404354217417541910603781265693090148186809037781347714930748022304861014814519251721623627513441043548439852668644487690490294570978980182337429005932956511451213593483848064731257968428291813724318947427550374759249972397665811050360204819506113929379837269892430453926676548119041253223107742060287723583001205283014672079385459592939011950099119132107986529082277017652824009016284986272692586020662789219972405270239582271532360386075801100862262877362213557969185806418322006505994066432388180414849398559420957709822106439051837117279123231001854133892747791875791186192104769815537545480184491343950571521180736098729012433536463827664079845345660033349490018070679289154044434400513334680045911627114542811330597603997145617460354265720895431862569729875067841452413206503126247898720725489012191409520247879140313935064849055409295583646173864952960254007264986461983843288697580589758461067674018572155334965211074629953729481407248369129306350422836950465452470784235169983232827926226450518686843024739304787500873532400262920053083324469032652957408110389253888424377952165962012805360465469976301334458205575654645481579436594586831384327842978454503221322367060253224710090614399936069566145307809377508613047755320710967367512160105802366793015303077515537779965965575568775236637338600004874786753628099803691027642499929717703232747798653862149900558375999139302750758793324887663784617296564163944454754521672152745967215952401911641407345932754004596450904582744770900344892030627612344568126683782238255978834316630479382170119873797289963323913850506160310644211746213302312967193740179668948513547291333942251426741580054557567233281802837272848445663469855439555972 [111,108] -2719563585598831024975752578809035615051159220597863303853644830955631404332012522810614271303190871320548255057362381072075293087829961901861394660369611563852171245379414528314959125750725079930862102869202296694329963190142698946932966330698919513034637399424994194517648338267621788420468808203776824613682500617621065696795296144444433070112082889342466014343307204275439099310552308432059540720543608639252661195120245431049189774130281083530254574950644494490074830873062922613945460654233501568358926711228903691142245271127178544198143505077582772675102008939805756559580316736837004410293251272512651842774749725298938331527006475401117753673408887664373138763901153414327280844900677784871747366866646953001230537085831544009219427257745619686311592597110800327657542692402908269528040177040310993445547151241595560903997056702828895347593173059499450821617367115237907933296313375433733281049530968811570410118013141258079799294889455321394112267921407338749155157523244177926863100042856111991918558796575757975015099444057178777871288855972730507089729899351066269496734179260041626470113297366416121922122277785666974396247617055599040313513690918621906515443256111012901855280443279646167275790898760557775436480663949034912645838803085964821102322147232682062656324383522565608331790298619440094321125956965729661793822710260238491255341426734884677513099588727202110068195948496815404164973578930606000291353087482978476602133638707581747520827260565305182202910440980298944600648920672532229498658265118704165794179881509589619976012575478633929686818402635622886486902643605257636223118296819739438555120009761755351954123904584200834654405561683542784078896043104313280201052188945738104749941175537236973612079762202254940715856002104084956705408486342678558403150205104784111989564904622851498249731141595903648060508195865318189967951086186801214362792777312055274561098909126794091801735384677438318093094153076384194948650404191648948225534675178263772594414078462807834385986520055244119992274 [111,109] -425793159446249236805704851447066536391610499028755799066283331245294552930767759372308526486578400882254994785130363001293322344742728077196085186407418219787777496458503351251003466927547899519751109379732783195462840801021653985195269159964299744134345195699234893333001770943918742745103544566443501484221408449218690642816949257600395840152422787987567073640837536279208807557835291843092313937522470430494056209149446877984727121251898662082450154827064524871486399639074179684476260084676845521901508617176413898798000652201383045729042882858193150803300955964467244605074041517857335959286433716389831248280170422535159113099249573720123338250063822233691194404629886728052374140510436522130381899953876106906894569700188912675573013501479720611648827448271599502435886888709028925240034952838266101041532867098408592554779918031334982403069911160314897044736719918680569258576602704472957612873586278617633071023338496832131478605390673578462153534749912963357047573280764618372676937720853415674851379300891977390050232284904383717134515804674480157428163442651991753210215482547977374633411102866830902131253821372546147903155977828582282260185153878631149480618374953283466610992768121224639791439532914278866496822219917473194126138367966422328213048020527635963497798523180377292959572217413953247390490567158509858350240604923439135642703300090493991296145984249774539090484518120713505154135697312359258590798087719048207896744356531527437032231976926197805715813178594619699916037667751109352312594077190718475744303615527293675264528035410117987752209877517244430569699845066093389241079836997203180736273835537228721555909999504021615696219490753584082574639835405658329098713561752307175520697137302529338765438775164857118967158474807091556518414751147433640612933280263012331892899416101667246238353372659795717720416458564131574737540994706288562898109653192812596798280452370093524512008252405658501576285512846616331146852302605474830519436458183769244125522895745106962031587443162526476 [111,110] -3517974792103741952663450124541596349154788167453573462761671481739109091736047237741833800095347123286736628442733391457248721365424484733028004476129333766901014682278308711977098236881262403925250303516421551780848418351957217582929629854423519132251774541995519439689534582203930317228086254433685103836880690908913633815700400588244385481328433359111454515884103610457300766632772836118153625688595860629044558271976762120722639586712264015441269399444001277134727536939636247270237044034801239285164978375968837137111249808900062644962282251217573433278258307517207492355120036176966765831581081986281251919208281293726613510123422916737644406990049078658038911358936344045441381349542811725980571356399991496832660506926999209420101118695260241353624146744172135957956438406186762878679656260226367376581057360174957873614710598047346653204993149603624460719521023728555998188461858914878901306146059892728235560790118147540410969499680969421168476375902548443567061512386934151001952592301577444466378669759907258760408101737971897086178290453736071599301684350893418935242723817199401717272240886191584778036195995174258152856921888244965750596152573298345072506578484306233256071775789165385366796591987566727353444358990697389621984392993162766462161378803017199197236286860379161030847807977274931561745106963995441243050480402362748075613996903562646393223786805967351159169883539554791170992268859781773910176411765853177157604307587900231714086881198795220831278053456882833328988200990149615683328098244819962617039856699941413189032837356508533893424254250465695117527157805724650703139571376197971662966178235285572364313630907705609621973952750742393896862315493820602395017711211041172555399629553358699820189707371352927262392320853619226884792007041264107203682796351409720914207913285546901055142153865626500023143367386566400327501062004481835322718211676273144575188949064844792158043858052234591728495063165284173724554824887100540797075488858114496359399582870645236383208901202 [111,111] -9310697638997471173827758204357313351393625165453477352601463316958536780072475984608424193043679695148845459518339676010993029538867353728944622894499631241377706806329715180940727699589729196364243446358942028400831023989625664344041939782624551050062837222557713850226311330631146083249627085444430160673333593608264923125293130463622422997207749961220013661209333690078536716545358404005971064522890146316053108524840125410543996339138559575083013356105363459766608314654874662537700785072223458399334452420353082693497819664161651837833520224051634392556496746928409814159741166055958216794981858282962134601259408975008360609014875579934594193697401834784914121672632870164698653662761717288430019637060066839288729202658207533616948444439606888117304265853985128939509782009438988963618498149426972329936626028327295298372339659138103439136949967089979525332890547052331761758627898218978036947653047141936161471867894267422161918301842966698003110021367010728351858927253050467349160447068116379124800779462159695608051868084381614893332124302231800629489647378047108264538666264001813970930704864175811850860186172433278146570750343317210697049107328087861261611344366448038813769610199851333391878618394185715089462216789543128468991325078289715861715628102583645950818463349045461496809055723196904941780114690239672031750095651285405214181985194808125160828917424157776414976870538334321246928831892040508791440933115111583161377715838415247518691691651351917576535092534484811280932257280423904298817449897651368496128248845983015643247418136518279558192693923474130556663389938140839107129253761763298128454036894937358370379187632292422630491173520720897521420713874440885938741329793185692556738320650531813017026064468020140118830692213607970255492570653333659206141355615196951630175577961830326750972155613977217405452019004555229433476625443534557958624636777015484857328602351619711134553373462392771912664634580448589164115203276402864206467574013129024672541103848829041333420 [112,0] -1002510101317521645345485226616511447448983697207673088902539463290250244550540711844766732925138280384217042639662907941007851341572829181903948511110024395393771599194940721113304620424770440893787364951807485352398598281488519672018430386987711278460174664896346626815504987440026826428388381705242296860787681980610949641363441525104008321223673567385179914799192735504300764465016591624611659351627327154287899334542530653778889188888837384498377240569563345956656336031246672864434307452593580880310501735136200277984599379116828282751136259203426105143710615483927991005624577899984147155407923564578609462949755267950011011241022462584298944454242167141130625293748666493205566601669462257123535580100034055970288735884937554929794175639492396382543388934275537922889880643255517422676389688844912337050188489516172749936347319073425977892787287705640075386105979258717879663386071765997527673303610870544481662016390574201220431312919441359054079534776034815665376025331427182291897189233116458128433763115850892872196801013881606704642682201270029517102921781126767423994917489946082268141402985246919759604529735907333455172298201910734496857616694166964948452540886272030723301998592828911986197400234305993654529812195803468202389513917480335743442530172695329595728380276949719195264019113319082477131325338648287528675860356130146372534221728565006073190740491756308247446820863765055135502697644297012024589968678808542653187204939294979400052811212779510516922963899632110464487446517222767230422122126746257336178178214609858117611615042406781189573419722680920030534679519507923926863828422394174137046973528553533932561087230862121636467429387539176876913114164795025694197312813691705355229847794118205976909407909788262466564603604727482785276622515681956137609567989295447478033587000590286887573351173798614740931070052368915308158545300970281385695713091835621750782711212370105232966951771448440706789504226097625611008117073633303734286031556938889982326286911212617442702848108000561903181290790819411356254216063616106064082259748436283556647192491049023816547589228562609958833425437334921034665777888808555385406670994099635946377415287548636051998758390074629973126581566390302448200026920267276530149752832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,1] 51648908347967783334077841561938985906476174759616731866465852959499916765488537117327801243098727960933475950159097494474360756681022043750981013246427927066775426269292726795209154090352530596106764124479901831670257984657676773266010901132751345777275496289180646083375991589859252948851023911360969681214334987511580688177363626740552882376889057736610903455425254492587554089696515179567030068340190922687772484322582701690402118367193007581187131066959385043598746022754903061625317153411393116341127556849545755780193211204123085060582008418188651878699070442238474710974141926496757346974349441520639425698454257083307414387038432719141966861037178228448573008422552741286066891337606987343536862438090548561477912009456924226359044820876226933544073541350500581781634619898461745528462566411596382304596901364150158814300378386867679496348820442950383403329369393055568904221593292181404772197189834707937083584170553379895059260567112697392055265191628413016899775759650263751003243169448012083559907207543944902207255021522329088272895058238013045666886038868058639648107004232758777935953322581320940539371626202822558195907383268911039732006810454639029821854249993274285921188558732506116493360980671554226992079048363835038631365072765946158053040468905810430831449811884972104968252193240916855870103007452854100979856846212513414291133604309425524256751493102388096758359660506237528449676824764369785785600481580332431108899269259616904683458856675559772884456591940959917888151886870765127691952658469948253631838388595825901450532981437396557104534387492674678867909286261210842790359206304761536583310918297220590819905965736224825483114853659337365891744728763692142505938474658371067025375685666118086706417267380613957369164927759136086851010230509483598982140511936052357457682648092262884630783769640880946461868628116225355120878288522040568692495910737477200342022209999273797864641868864569276164705395790192694373376981328014778690172062609951857147283923305402137922599662184884350824811132695725515950927315689750471561123690381421053959255795857594473842831383384887231404843095799133108378761785670393201750783100461069403498308250512748108942149790226178939804094728910423689203316099335805495517961519104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,2] 32268076912646059308260914840386518324196859491529649768479059043275303551126138382510956018440601952719861920888647712915850494406837196234253865785673818425818045621117789603056045746234960368439247481484292489924096455463282275760678510298158699281475581635578132586181088068641567612976934324947553583433400877287065214096194190972805686390877987293725707468508460518274765526508606051222409498817243911979389720136319183266052277899645943783214340967581381618722121675180528781668234273882320734527444962975394727233608251261546305726978195050301459811994966009204703253446150594353530172080692517069339871980792140917880918262787479349717326413144090711914836464106567141194132377789661414920198541852303314419288780358030900110728773003712370411615978594711139947309403508268374755618501876780541180612010553333760301298395600951734064160091579633906916632351033324174641260525231945680460877109773974231776770695685881331142816178911351305579167511373890731865926732853192518149633502767402687705070963920861398245983968901031120854707725295156790429195737785179570996613011852686816884976111136208689505253956768401020900911884199141089112183960395775209328043141795497865756304770285800433276924437487636927293014874257933067343030262664674902833095089177886880322617166066863188823424784410200684335698678942375858080619228641237893389839701963519822850078078053159455959138656201015350812724096140036488211528626530995707157167534952178170666843923414723699628344774809460454310283250059997341730899736982765144235879371109188539302071768844417249591206845489799453623578545385933826593585346443136242460661434788633022494176325576512792460007665944025725416644169755695550330112810816794801587129322375305120919381366172386836793397287751138146381672294424864514528217250551438520016496175726356312361234683606494860470037898008690738528397746107053382706539053912060066168119301725066900691853388288992620545112202780374479067053005406834931462998187499501705842214025066296369247144824089341741458304181482872281010908219494874045049544043317753929452129903426306555921332389864241906914844263783740713691753231329098282431922241301337920326178677394718636283461680037044942415418252781323265792210105891419844574689051440840704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,3] -804152139705447463383070684745355536089532570469014160349296484967846810844826523282738460111285473531052001314439458077911226185848498749078282818506255260384714183832721050827871024254605032141078210561384731013080649418899496539817609299540614647832518659686663059018062712749277756594226421873671532918745839085233652640243069946394388153197815263104667843461859700881426942617903563662139247328124703097862134957674933192180078296273460240064779911049680367442828764361830217010819822623332913248124187397281501415314391787287189969442355166265648029022508563061343223366048603580854994670225139265002486193213496909445484215309170150105972648342352105746604861896893634450950136889078235283656857699417535140710226795494250184642627076681735014861929921952995117395442591292674766891209673732884147458147900939222600115920852648009051745211935046044899441126461108078262852326539978528571899065468954565534330537153051432013879159923490617778163219970658119662432891625232924464795063430521205302422326227358897930908148927323520526841226986217179369448849395889460512405575847606940516748822041498505316126939741067193172731282763430864298664262242393834153237817239941438837119824077240859916992301118330905245123290148596765999902695869906241758673052981531436188692341949924510326442377678512948371028080735307694223523369546491042446484648080746028899415708218183117751482441323628900303282248824750394892155338142096683490201001016655338885205789385057854515583053485949643445084628655031608715437495940973762842148721623819015029221329623337864851569637588291653950755212706526012130279852241508264037544211851629946293088517309097657054029025168653014420888911957985171919086018003646582710038410622532236185471121460589346270862137292671358083570896318596459860692829002507144210229519046607738805691506548154257578340732600538815903637870599628324281309282619217011147750807128682705773548612169148951960003099251610025122958577026384031576584434210849893217307351383773771509418599990751448100617833607941516802131149252165693263525272789780459413398576980340841036119027075752424485919107665889398308260600643278297702891101420856000519020258394365889787234660551899323174273076307103616872359822661067218198111692141887488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,4] 10311834778413323538782852710150216082362989671426718266946792669508106084975781097747303200504062463273840704291543958549508837519885614137938217274762801161530929643309672321156471672046127206981455630575686407810931057066617729105940495590791714887061774262390942950107618251142618426646711742531915302142176915951094577112309980711841402718809100735445613858106198015286187260051007957312034866889772662002698394006431942153151035790523843530324693027774811051971955951314222584822783106644114668882583010709414033087944799998318673596658612194738969948268525587914004676159685676408473842678670205945299623297354529983087877461412847373076536151510673172548326584009755116361215331632076065984048059429909133595576885491505429181674175528369407545596355795990302633597447011090657919153951304131074355872406585569714397186032382438509088512265656085834262103937246277186626301400783356917335277332626183627589428496581461439337978246861721484775871885550664564227020227565712297526376290982791854303580923019988659456765806101284260055643133140281207659931134528248530982561484995894322068152447186862529886832200396098807620981162023293964990499766845368160180717594748948602052638521818394178805217626419938875244803250478860626860633719397398372502543646827053964996861132035275891884738881564874849598379265826569254393038750097812827317354443207679395991580323760907080694162415139032656591654828214324880281538226331986313349276013490972627713668918613634803608513433421430869323914293146323819623567133265131604931136967412093128305630267875078070294047000434777600143909782630746731088491108288147577131862117904446220601772365970976969908867530682592393965059980171816066022469622510692382392794507814463203317907309206007702576658702804858736791398462583448552446345336733098985045819907092618786025792727005789581754303885883251676888225422305504079272192442596436310800103206726335509975389679416737189150630303817018566746846448368039582155534278019323627491746827775936805247025342819930464167385907568202226237264245882106083953496670738963197754315160107760849660771770662196652830131842268423874249920660675029196962047717749578668207923649024346761043404307850782068011121414063736429737815545360294398465825061875126108160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,5] -95978122364077767881121013069792200311077638929751629787878519459053963502617220715594737339339309460708720426373802298114910210426798797721344106042930818398536598973558809783329479615201903200174287283644634026919845311049371791547270210851453414564660379263097279531855700568083102323459214457006695793118305956550771729152694008118192946175192945170401380837445103844693609347117222204527077609275138295869070973235585900385555195542612773531715770582629095498629232877905703963384121459037976614183822359358634934438889892520896834945857559952155804817696948862257445360936814981551294167155034733430312515300081941711333820483241261444380220974584767859151422825711904461856472734278080934999554603277348219054016300548622024546905057350281051233419833332259469861468435442106648487599417802120277969424424492987399928917507387674319283108863123844067995137392976831085333178080863309351312884509354055024065522731992991276798923851011684656899998984549605639132356452580517752919023692666928902502291803894916272952121447250261828648865567318213562171973856405907861661933012743959356986408354438117775015391742388909025286941461985442094969993398374346539803589357862250852324363632770771513126185018260115125455503981758784218829750557400008548482006417796506189349667897846055984756128279490245004103134684100300112863813012819932622540866892636233559012586912276638248549756188649853432809101736727800432602369295439463636189838054589942214271113434109327299498397789486642323127510117441671899423126346348363534654973536115774126294187228046168286440613439668535561677524668917430039240104296286981827632265265472029520876812236399991417112704109629577553823521318004812421703640766959257659113506487490113153036922790754699370728065840274355627798598219319527989454276744881846882639097409148270766478420608438073425880884584409211227282788814332942105074120893569338945800661863624113715843453775722043228072608933073352141729589887702159731271435556253644042610056853711372135203924523768420354346800572044087076151117867758975226427710013758923915325182924545244172783136994010909951027280475941061471750962979276844630829533481628364854438935072660013504482481838012579723504828190230061676334566246901786151319799215630854389760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,6] 1143781378270477935790496353644201471913256494238283895621685847113623098273301227123002529337479168804277415992486308075572680368167364482474312223234385946065567329709036669256288308664579878191919722831391193581303587325080593148765789466049279094749044359277899658493694191622373325000627119657971819111931858333915126739494693908923931174668750231796187249696514613223930565970789729172265538381811523517064481326453975076224062625320203786419727472277354162102065041447183120121588074359774885747708125871093833414241379395046746512483186352563877662488210898768486895824865007359477914441990331215114740404901919743715617572574795384417642062974537946775774000476710118976060717586538664584323198450158076024804677780764268343498148212760799177493223196655658270176356614132655727947431892263297540609143431125827075898004483620094422650054138787193693227214815572500046277100135643246854121201499764102502958378830767332656130399242116804548679296309592698620583717314585599850767277379725814920705020353043419657055182788002737975857075616268005320703772516546658876880607274239219294129085021766229070477632511895006410930892385000576776563149234916844449233661483491537240813497740145414089029997519719577178760578093159370168215642069243525704780771780567110716735231403215933952140386769210074343582383219314640912010210563674001364719709307739943822901854551844638462319840180747889043209595650825854513378913984471229000106767167396084906361079709270993964272727019595897676436828471268573497093441783938788112047143032667079896178399478385490470760270813579574573960807196131111168627349340860668716294990093511993323011001484511446580550387463037640661913211214941513209042790521494397116365048658938314528765634426198138487518744705640162813486938281310965367371106996503149432512984905889218140573935807705965563641067196111868482847502325213707402296067058637068338807492588417555212740753338408044499817080675528996581518948183221788510824215152617449081309867280737282756201382489193195305701463123260939932107563017843095298277333337714344337574870095959308339730154739786390930337848344973393467476322375504374106373407270990757829370556360768917835678581521974155765057502888196510826802534401683868606841093719394701279232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,7] -13495617238784909052521675400719432335388623317187542286617821711606212879095534303805669864559277159416870605150692705482780390889475555916427346848411479730859241634259559864761158803670265964784669497283820894536949209306426715742542297980361569778723009543010679090887823554564941085126540744475876305642755446932460545412621227861221517402060719114859387647601883975922644069404097639055195001373673701064153416677795168290120741535854701360872292798500793975229800099189922251134677650357269662872535493209507307083069003000615520118347018939421199768221335236004921052764772833105721455819614897316218443350745674324881877665872326538989897394162609840179574651806058173201858918259839382474721867182318371805088646784034144266430516391920783622994288400074242016967169656317410822479936607452121972108297729534721220963065457867148268409471885244113227157874479883260765038226344837281909477367192754501016151479301841089995813649938778855789087461838426572992478304536693250204649892429583413745066211203199629378723956760437909413710003526527894266153549762213151965543523132658694005349593384823726250658749496749293616514281550919503338013308689568345150765078889396452763894380496452457432347123421983903166108566504763273720573417047535738761061926674034588507637775221751188709539240679146839670833498701979912499934584380784488834835037282858625210939146208295821430592705165740312103151173559910035592186712456850496902793044332796701937205109975664986182388858715125557021095257910472733709075276268314040666577821928994494652212665046718331969663181299384257285962718852509129936521043073133122958192109669729884673087242765795376893082599011627164678359424297086090465999791770397767069358809920592415374397350523869387876387830326703846017164632920702730009371178152767479138457999378809862251756644477077730830856279282392809701219266527774921746150910219928629680348933582777771734223532616756149405498016495234622929490640969092088834442499807801548761780579413594629146585232909290722103258020979716511448797415031960058091138937879789513926590619599971814723263573584058795774720298655297812874955565134001294515489642370503875894055116021373643007952681033871082973042665276531846121657794466850306434760532345813408415744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,8] 109726401335920682432789395015435501178917169473460594959460533745261468055247916994615434319079910729632095487418304559463358267601309279461127334946231511844752649720325110713538847037996231049741719904463685175760045073432467622517539178473835786913661915649873201593978580722398449070104786457653627266708574998256783089113455173649421235979296573871821676316727595883928081028303006710780104051216874582459436032215342836643302558764636610624522289212953073565780532939218825276663788633601832951257560500725107702281040814410870238567828218924826340383236617409451450475612327618228756645995945481975311399587275426462348939684047588620030725520188517511860799662092591655336083462658554784463052326862296714952160104336133917558980650549072609997496317052191171862029734638252366062645495734103196295263362436549638359933470600303074837957356338919787077703583251182235087500835785933716278448506931375203899064590909176429244148829406225715147618389260910620879560567429905619063031848909376397916807600046478047224038180485062186091106598123764518739580414960465917357218419897931558214204836564160805163758740389812363689481197796107674330260336136092310039128273360295346096274125297649319318105550422699949886502645937152017667271884122875907961385013425740585372813022209170159407812816485364176958247172729663518984443121928780134966015635725577460794204761035131460442720964779615880385111618163325263040659710170911974572302470130688982970667066477955617116606660668358277255497435235099848782892152344771248989937151241726052525510636122148616676062707819135647856393080019179631673291914448600741430826471963631934866335625215034552613855661839945702296453331359583520357451724526996850539621238659322903228556931279766549815990644979526120277612405649759738584275473172212002154987629602144040831906914015066702321108022676522357473677714639097421638931734605725392547300284370889363250498568566223038331198687407865229098049939324871845955762157852732612360164762369259469542493754114877485683853444528699234486347271084837927213959240763823798478535296470735687204794539857047055540298353054910336906367604241149352944866811754514954477490280651547812196978456265681583895251434089683942632075400966802041623040113931601968103424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,9] -598750791437260478489072640707128225194047249530241797625540529223597951548829819319257343794196635844680689927515114153782616140151168229492853247813753131557227483039305153909868893492444974795120627303280223419935171993685647601685231052728671804150084329769409890772935072593172206677984839135278726945465987263442519947246526359058129872452605703978163414519290373448878452804922140008742721681860019448188720804873048266197263124746435763336559901357133309652536384859660561138328419108481361842692509197200496529891661962032854734222520969260557908908955721594241217551908879230884736086300874351113394347950026699048230057632267125184058668883338930349453560490431504230353343497501872013773861971697795122062376818396864597237906392553810056925321339016616941385711888857757935818559790482078927636298596285399390239607141766830995615176601411056248867957621898144792481447659529193673342921479376274800154917254079386798760243459355165876364021262363542833398417409502262227698711706393832689315773082623931354908740710963117519961692586165979205367767015973734054573027724919100361806786357534177556241926943283750736262443117762635653535410005748517189781158733887421712365875060996310502913284736897892135957146007673700722688944374377200619460755689334137538893154730525195597398233393870926184261572906702495447623480767006226876269560970697256146079987600201988772149602547197396989411057586732420060503276068982436352442990868058509083670938418203638349194545865837025621560863398333092408913275130975862977749913535137203364490046472747362206476056890904031051099729533851541320791441661231120382912127164631123460442264220133514985294736526456275357965152397775761724404636147421809000073984593990449079323927086635684658291526035571627304581947036431385323458247947272136136169081140692923975524414730649418155139170735017128356167744988265346058449722941175515839445213737037073147342377213930210298929614987661667351706714386804835690432804750175829839922419221968812644257984073949710013050650015549531912590998821515757176477132797322646196431221746848447328942861624789542849174401352564510704416659228313052711414387729530046648786824319090130311658772339976827523220055568434618677236010621029497300494808032219163705475072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,10] 2288097086249619683541341141938790172119607313006525951730383090683205539384648970815236584589837871945424493246428634083747859165547549587499054326650309551168788047531753885184423892829833325472690378222018599596861944279076961995967828581495400132541570658135977430475178858146081815826987030834349389519905589085966239932373877107854187062696287288428151305430483543993660457867238644249320975561689852553058600342880655725018999900523977124593679352440485581009100792792838681980240888412877299825941089469968094725520570907343600381071985713079494507765125877792447487606183396492090905665277245520463919732428495163529426591796248691297676105922708954262920297719233044037396415107295416020912591861788159312818973542351392608767988373184637699469624732963358823198283044730069003765934848057821261369464016073705216752253836309070812191756732061206369611486453102936677448883417646481746312821471502373007407243284578321738197648758909765237502879266655922929444651324226701290066812701402220047433563705474553459134967457053231503071842897810250526702164480962797791425239906895567261017097797085446197884475018639231998700407619327603883288125382347638573159730134839107674502665952913722939944358579046953237952141418116472369994130020205654310452520813741265887536966903772798603982844371900997757614574482253731715598815252746566905103378226950973492776680646291845412449909455129710470172447036826154990295997927491966869029682613892790461663467381984790453731018232470904099283520931098688961501091013628496807158680902281235463867529106263151144350209604185654027645866019658301270163185939178825630135061642726192218231616531487047626199682693238765758411737487640805727421932783090081182339454338251073769309567193481250890724047720077344012818513747566059558336314439893212610539338775512571191343369315964134308434384051947549759785835786593093576590110569007356154196840832471179862536644326317883518779417618505882040375740916588092379461075610250109447758294395311800774881852569555396187958821740117819728377238747378206040842806311090761855810379540145042559694565710518592463406822009618498071307016437683998963260570147622111331395234355269488511782155767707970206405217975794623930357184397103718255344826715573267057344512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,11] -6332609161082274869508846338499689629736067302071503739773646347958081395424300900912161855185389039981414961158430356623883818136607097097642174361510746603708133110660232877679775846234270960875604010918024396555156733135778759055625617910674752571983745073132134706307418489020339033020570828776229337981875807671780091784671883256938197235852190806452267496068513929674497345404991587036568199317979539509809136336661518985281330736342643990564662306411968037845441880465940186496074261186441198715525144644448042412340896945311101595315153686084915939782939437978895979871431617016359414030094178706987777900248650817396452997242222760680198204915926959473645545086842361175898986031023672000049465925140556011087939603115387893911408958738882268581776479927852150422346633109796697745430637167515986267057854238414449704612815822742949848159511395656830709714019299498260911260045274185864819155421259675545490906376060536455424900763385099100562084893254840947361059405487733864961126641184201819526771906793725433069242775751763028123942932456588652139465171434809929049600404455515148582399720888926127830086833658138602760932417940097750745588345963500863879641392384724991856852847656438039964888573816647575928174289705208784057424671730235525784527633055972027879996034727744301166561210265731449626956298011954890446113980350554774745244141215733893442121597033409716084030141460424349386342739666932385289483652856749089656544776561795672128540728265171130089905602563603033570801121619737038119725688006108574250776563453309009592285122351591538651041051093022377004884026938275399786046327649128928382551577435790868367165499058578472958246684562864191321543437936596078024305899822347965395090227993847648917487870885909345636428063036867977983539037308984307076092893486191154428438841562874400853604395222703387665512804772939082442057775961528915141387686033499814667176599475643450724191550993252204951216922929525522704677808362220194662881778649484826280279325490900466460391765490334559220346400690379660609994293068562974031699790245170570360740479416835842063789544898178585361457159924896126960986973886186016193601405029462595469770860003007708027645131864335387408888626224290050133698321720444107333176301273928576794624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,12] 12862175384996353863631149243793694512232709169356678495590975392717722969645847498410837110436683376508051750782776854077996983403826653929537844929490718621795470894700085708747628432058564789893823329869095230528608767985050413514213990768363059749588452746706832940192691617268699152549743574905446956336120670111410750881064020797316326756760752828078100757344064305666519510478571933176890563404151186430329805109624033032913694291433654319644281653681473038605832916998037320824560537142866152151423314835569970222766710097264536850879651962344728844133468950328345612584285958386125045519845500709103975920411570996915178157014396602869526971187179347636193924201191134317241364273193502587639568867701191753420050871177579924363275570652713116911289273490635677471688322321392339167940380457401056442832178865017299345279708060374116964399833850283362592190903309452975476186162043124198514144666568618586776997502512231149306732031328802495450663346992412192488027295105476026221910758099739801340488561123940875304949402312788586859535244740217239618879764130776846052765790042912195120203027244411367325858095588283871150479773620682686617710730369777008505611073862805373573100419421145381254853783846202003380944602976538783860589255359800598766787192461330235449721004452406703600004235261070512796261774168031104357500773031470544422702945623014472233416332832329984978525272648746883583568625199189057986283684739114566648327434656117718475410229723008638938223501435875680446293778829077370242514319200083343292489020089375071236255123619524005378805940718580357933071912619138590926459531514611900242962157567673059231384457088171624379792542669241841246266078839210057254551897824189785843505354616399482968751199702116336618228139079805085748311621569081947185826295586386301140400748141040434211875184552169793959922235203180308174471003600948435460798109792010751168862699183065783465121192974147844890120680364960686634704654388779468593284725325726907855921780715350073408904561124759865783054679956752134247428966636706343243324420549538165486556522841289383120241217981796606054025861784007147430964801698082514023299731142046969914261786352320523286857662820414299141502804787841897848964887089590723596446965492228094636032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,13] -18773704985111897329623267380364095769554461132903922719527973694496534713318723392327106910533022515897857242399988603420943519275813341600874418822212366782087574317568323759687275945096141013483382343450366393481569949011181404130362598404812334131516936960117524156918782427786490837870197681330578093728681578275719923362147775237364333331285781840880852139114203215100187146142716091881224534035375865845109155852404200566462665163354697952583801598594347012821300328313643559871497971760433444791794809033054833217061855075042613856764023383318391984675463836286289034843734753643527945040468679752041555863417856143494544535051985834456507418385788090698573020520838621762918608876726118044721172786883336273148567037303234359327658982459027456235213960459898716800931927586555470466176635926152247800834161192617953858625786632004044534318857802861403549955091879044250389775061457065622358417856435327860088497165872972185535771639716492198747437824609039049658809127725859264918724101916900872900617626250379652946321948197411766149480087057354699583592133987275979984453693845486863928431225152356487193032173898679562637896445694729593002045683928194504556791253060418156851266379810151147715378885617692618641237340235002026908056045120263657390698982508904683046833423171172819457810552888387563423680704798285534588316572568529356902733738832274880938942294586208838180010325022516006044893998698998404604198002187467892701599504910916257889424054260788430865038870901533993598742686045830301134180665096626539775739277606879122028770658463821335301688404119271414690563951339155402899517172386502780535402282685946932299036462871138672627682345242126985847378878438963865207565751494731630064785031066137042210581364992357918297216162263428897699309532548608121683273237069960496861100674637101567214919464556303972545823792847534391517528878952445262680374547260922591680036687097961867335565151546093063524385426387786660464372504292670045429623035005125499509502567805093791976965530409081738914392507731645930154448774045363165573247704755525954039307498636977634904552302781134372140278626205946680687424952203406187857565692663970555344873376210450076696013226583185634738250812651771290589925952042211185368185353744620249269248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,14] 17397564573958407253360596330759546783124321929769528781180220277426512092481353435174772369298727217288067182093357109735063361367271520316569352703656520327867847297462124870736225882091269138329920673308656207193898051261080180897541038612543209216909429955070735549468666827655558199431524990196071126646929073644654138006611476042258926904399108528303826548004800523217550692155063624957681094212115572735771293825230307785201568390392991982190201076386202355233529393063518295513063257469414427624848118772483615241023375421228821492094771309366993001927273790337788663677983241258921171596399688535143528835402377859930359271008970501180673195494222098945443269991297106716778859178059344434629648659980517284403180687476461749095780429717835895556275714702183948035229427182512172972091935288678541418488904620400524310453052472126688292094831646189835440250340785532852074262985862713898408169251909540518800360715836841409256746279397904588697976813272324772562572223277160693943415755570667964647702295281295364552497647449393008467297410100462749592544790001286955881344033191816247248978526018806241793827919265084755632520185300361650186862215104539997798010863778056624785862597764944494220457781508860988416800911904086254116317022977100492079486959001390326919760601866116714916343561618899550864979911267715788822659550082606817863822241830663981048695111114459875345045292225616347104778507667354078453886390499950478876743447737171798221257082698800175982998899839954859950818833580240770356031868609167590861758873830632100617017253143701609636282082474492615658388106655761790095628798674024669354252828471544799333019301609169816791183445825501740010792620123949580995670715230731899452987135971744918822895348772805266905080166361085274952605755788829367738716677635711491785742430683509078448417244504963940826269993639276522209594648963192494133234759081383441694978469537016885971445135272872596362621972226266996620021956169262108678346471615179947442662638314406882608253509777229480847595993113669314520055426715387883726959784218424830625965058930103431104855441924212115311774675216668739200005689912214743316349724504596214848768728408221971694359849469113567983926784485217451410285980292331617920905089063214013517112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,15] -2478409608071655693671104444812309603858235287155559797181495575976299836759739757867750480144747098024818623032628634366822995443673524079859809500936464223895317368818983665194180722323683366783430918975941373869440182929819790903790907542798173602705270774446020688651976588368109882067628937131914984377173897078729088031002183108282304323827954421568649916045833151946155541104293486188545685571043682664742371340435526869823590749052103435456211954665446937987956684137380913796703674381583887062505318505182541059986175900351339955526248253311825146245652517253862820858880038483044540443707690967421574358146216424136885712121099755515468347412733414809311058983340700806746124102400012050757522492561306330127526153771126171521497214795611055130453725838604354877020573596828400739240385286623239980982821985993039262440519783901985132388494288017778828364947611351198114193175412250690992295851564296434384961662390729888997649326524111492022616883843315969742042429978510226593733194096750946086112202298176802393363759019356929099556291956413709378317950973369836668337823870156624317623291021478741782412084962970809494812127492914336933250299893173892564602713849283454848482797509286389942440926193594556212668284006060361401686944156930060287639758914590584193764942037320350987021289677171531109602412341332484997205994042781913740908931300607270240819309049762789033393971396436395755224673166685296330121516054842482422052565192607383511817113849587275950127184659511817294440231651516319566333143329392131581590318238449101347022800539555767466550581480021738493475185288547867219185428009556249219159251049804610321520718261630803642632312886649034669045820348696425303399865692732956227014120916314736012171268031356467726120486274877916128032467273811883315490046066653497912956122359888206053726545850669751342893358240897925622240246843119176923475543673155157219976037483615546927799891248755288396952441878220699188345203746444263582684014761326661136451685233622275983188284627102808218811539732012857331859114291790341851262189473732369323001558845027840691505660008007948050223597267230484405979593222803103282300612926247705848718729269183324365571698043839739154486349623091921119283360409661470378853405923469906801942500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,16] -25863797337302130073338095074103196593038296597609148927488028675887673999193892682275629578509100244627140586013384891377699716074078442227395835508080528966453999755116528792554383278408344544056707746659466466452099373077716904750687026474651959818766027791574674045034056760564413997840286239397424794460320300538315746355289886763007219141304078394577579540024781842641121199147162214343771892301681685544288360093563126346860328974378557787523123422235214345067254165825491149178930539730702599643713553197119791624985295491266172307848005082252899337752813607581130391067194713006039975011804043912071080510484343002778997230668318005667460208354984366802029222534341969639473092522665809408040149683846472583560621340660428494806479590332539952072634875367224683787730377588489767450446938100024128662562604351068330394968789041772682192654372350870748332317576236846772315016849800733947663909469568155119924315946833690873288014131981566943014841859780319206869820416359398161042158089353031707341293841318802227281834710397272992030270795268933319857196853004969535983437775277665848608316739889458019170292135156136884003364925361878127469043683290202088243774911329463552918906841234482519394932361523854095647754711741008998249997528939103674176842000879050737937695516728951143186516899125709236919723113882765373198816348060633274383468246280938810174433806151295983758488525422504773308390165946774087937029970967280268567962452689957322438425471013625027299144100364524382998600738071523556674183667346642938800897455128776215788292620617525029483527379850027230282685134582002764369799281445595372939634689618167411533652110531021040440495826962509551240652344756617976410515759378536399538448312715299717586950961563322119665560448991297533489951218604243195989698887766530317311463958459105183044655449074958324531735376715469871820932253798542968592610843767428816790340076927191508627207480688960793821941600529512777809400485742264038347160741556919307663763735134629665049604195027791493226351205481505355194717519141907869617331655870948356840359409207411179538750022187236603428388033300749969290737564018073355137981618837232084999816817154710287500112205612071080166247661988577709139739364489437184477952492472158400356305168945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,17] 59231857787385119652267395804909978369001666451486493838684818611178231528001907584879875227308198009592102680953795294647565134987445972616166221990789048255754190923414195606467440571660388696454246298004368836972991107127086989598089459416839178112949856263766555560085796942944720848120839082133579693424230512236556772057615077729509251117555032826263159926771718725734767633380763790601931616416112450360251768788511258012218712245237154301319941454341971436625325511247433253142066586322905875420762871497406499012139014227143794030890924982400059818817521191978521334689889118167167678535070852455980656351512735043749691159892737684516721591045954501192978996188889257814788366224945345165053108653423697225276707888526095564520535553679029179174582101497377211973866634470289488318070142978995834178558024426156143910270971330031950351134083178961961208935109923658683766252328749610422172006666274830522004915861868386634001511390212790025128740864423141214017525330051556903322928234524955763200546336739679573095145262713796489159063904952863704619066557887400872694038934691063901132119094324643046580393577059883776667132482662172194357738980714045610312835628874987314020222371755330394132254326479878329231237241613252723991085438397779709373439518254007493756805339570574948844676911139950266731971530049431661867759045768242831273575403302861253426622202985392042258440807880596585446538728685431837565862879694074382022227484462320586491141726005619388454854376894967261923789541473383836465586715338072718484217451361979932000635556424414600387553699646356090379251076915466188681194480887443176067235686957061606257998353418936184730422682367495348138575556884609844613955659689717195126668580770094916415070953319252198951278283275636535160967256665875672051281210415274642508296851443194966950628083260837992029327952052098135682142247097935520338920685248401221991324581519429753728012869215375421064235239115951188495026381402843584913537660529174045949692492561208246920381296762179193745675508943260660759107444832037235800193806078688931690959892401455046884101168190308271785957794863109466531790801723828091265021433544817728131122999667426150212467530838821305500633369935349534509710032216194162512234361088029615262457873046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,18] -85414274778402297233662282385400141422843058432316258086223895977965732970496221958106202871847467422004376716753353040539070660864699134990235287487580349454870097285770010814221799032011458454777137404851487627722661233727117497061604230390502770673450865864504819396913953225707209370353721234966030216792813456647490681083940101436972499968562579256302269771504435798570443295452471605355280025824720364933149536596343160486434245720571565489339673707871876000608612673610628166461809596263404813282238983121743755684094049356731389839785693101955983930245331300838858197693672835990643183090284463034288529237127241131058235648657933205861358668588322859592451575370571284456965473264798434305803295171740688953689424825313543775752686101674089163829780739533996948994977772770770415368148447626968985828046959591871925771743654509083416306469397344471389470027435552325278080740720668946409556003814880783257154420840946492090781311500558509759790044574323222069349899268044275214211384845011026536613020102928853543510092772656911184699599174990685265331644370404958731365258867913232013408379721694935134059623189698345530776436254542056177130495425854237656572225928870821328818417457451559762917536248002391871690395671090944384115889843191599056706561915190238735912889461312699784641557152685032648856434683244552706593670089172528902362226660311331554301347738548739732742967170306382493183738634409072976599266782740732416559857988662896151398007416839442554534969169378182046307639862666518841517071407998365307190719974027029019295052380880335902954239524402442592102435157184284070545695773222671956677506585881059257525414777886912651128382422991944676890472459572181118096943766014290006387228783642430775553363142241058940575956238358910764255351412086362715732691694495023847365634550062726330024604095507197517247582446633111914952912542602065021799293566065646463088040596351159812414526644706369790677944342488449781686944112218092111875619261555213028370814334771381013536309954952789350604874705420520017395445615994912847071100742541291782886666859981509175252622140159182563949021957082037616579995093328382993675870005239450053224385092814871354865598337613259645699088206869413940683347078033800911304035149912987196645961353259563446044921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,19] 94621888589946225883057711193152883185831335965887741996024943905515306582079494406992456017656954814315525748579805991753771756064539879704611266777796438933025206978680377487221164632734534571539922505342419180486328024337015003123675318970565751188865255608835049685090447452041819845552458021503806913784837437908922661870123188302070858037331817959919837288724179221583930920967410512847297882351037343362493677763678390326844467578370084068355620656715692382130923973198817101735053498618610432401994872432497634632277782185765060487204997829465935533763382179063083148170986464122855316491178521030061618368469216079160496669724792474527868367050306628346172584988401615366663538947609118204050268154772924894973956270625860328956056775178183524130979871233812016733655694969392401606933487676294431374151955063723035104070157313408337648299046686279123362063843746478321164312447203771727417300187772857313851943899634889225642468768305334086185326282898693808350757201546192532541690197066898329098164619666008628858459085291381689512105212514314792996063215517120157567258606054603077773739086761917099176320757500142873533926205235936870827233382724357873320720768592508678616914934528828535588545885278934283520220014933529499975072607109409423490275364710686212138672077320554921986592692146024344216321706722589564479921234062334692286787782905475169214781191761657710694255330227260357628204056550914730460290055786550715275600696793259899058888510571505722940483664246497574242282795175981855070963171753820432115394695069480131380844326065779366492077504967718517408384053733339049750043122368325547309699134018079183344831115760465992438004243728542271011766900389716957665155710292585650372184381022006378775701277115914097315955053477403020212042789140329015279530658164300922428979535759592812479247197380268234477904756724654207784748768456720480165463384766494730550130232812558379749652854471532436105213519360207211974198029745097198015123365878169904417377604975647386485764600083724861883303898179593977383364538184298785074733739434739111675789653972239273401929335111953153646162742605589908529813230843998074509549057597771798369907732726403867636437397145853181154407139292951460579017376163607226156938427912181248533985487304925918579101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,20] -82773447108679823450776044691577076698780022786690338488468086495006399247620578297997992550175342500137061901014371766857865113200262426380311935207725519257871985635967093019294430762876964162935435637756302217256580819532931584668798521229447106250373901722509185320434461923935551425015299984126829362074541480740924272186306140881103810245689535756001896689820957127030866164829167367460161746032222245470075985926955889535008812367705781598780966542383131542107343648104687033661560076065416116850553524573268584898205681341840573005534078179948240260395150061869692158409017873902246017272411381255917324479058676043031596102882221467653074612347707822571912014528562779912361222825501715656084269211494982171204499798124827250762574599590474991261697096364705488262209683282073992247911009364166736342376439781016159605668580526646808245605907378447801256415617236187437478632080656126757740338960844252929508098862829506826915771318457786874777316606791282413759336398215858066745413186154219545301304808169263493921479168369536362192824932461065303325440830553159755566237230740432379043426924513862144311824284722531631480167433907025950853702062835462918139307257024740109313590533866420540809262329757752248345299860640682483846486930480879510724185158991635596067117196915034111569405743329697554437965759097201670986760747113211437706647952971050463890599960095777794106492839486663987548313243591396961435890446618228486826826442591026507250757089187120553888220804100672991510123406878866505946624086923540590685790187306796036655279629633877728392782823316150134056276178057688670309637197631215516429773952481437418678906461521773414038598181927379560961153685385265467504973856401233563038492828120218097578853052033653666469022241516237203228057790857861284255497585659839162660478752279411499858648521696362240288602283029146076373498682743644092257723201993835916312238807460442752721367180904824838353834368164247141477183706934316301412007168800791683354627687306834755584553066414532815810684074387868701396112640153062319183605681145710120995403054269752730736635100826308724615292697679330883792453214776761584327052102540600247705355413267030463312797631177181256021726218496778616475866986869122128019788211184636347054886701015831902623176574707031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,21] 52687383211477756876784675980713093066206226115022161833471124465360431335083223424599899221878797389301496985432647188143757185951726363645299337180776328492452617589686533900856730541392015443417314130240175376869002993822899287608745804408064956054085453486105917551092707303569741079774266144809612137499845117289780037215735881594544821449203831954547521481944925588621432805040043894825925209736135247710008160040560861708218893347987419403839574932995821613179079192860211058558042925758307738141780963838704355684890099088460035080919208806529690342919103252646319112105611245597871386420453310414448318016835331531042154019944334602095126150481410822439723034020378670636052557180006618085380427173913649721722447358111986160805657473714107723137496262188700667514623464640968261225683982667769016971431746731102063894415969255282333353599558152912809213729188767477074594817911691993764333420767327700416912480158841790440735739487185692026022188865023449915290075433344670060845670638324749634647649106427342502802700259454074148917548995994692747797924126181553124831941987062766335215964230814721842007718074307898952012571887615305858600097577826837224842935503234752769353754414246664645904064782769895952847527225032555650062872438989675491724410370300400369504875637530362247906616175054066715054195505077652523423924785776639203208816024950700900783252610528616923568367032432316522919374853807075654590688557630664477467178028945048349640249244882217891193874301321340906175550303649216159367542678415729724283938824295064141996575392259059908643088702283182993254032846762075891597119620116041600278669695915849681869136862418770817152839961498966663207121527277654922765527026814587603875558452744607759919555763310178667660974762441995870652036097271973693913365420745993861999372414371369847821664025398457226317507380750912879856046838778415654582901884748470475282483840346339454395561121797436702914893397858223159742468671807417252136583654090528681012293166538088686991418254096558328675607148905275551294103651836173221296843137849857058355361921144399366021992957520941068536263861604709533951233716434136547991185661807582293478311954202001799428513288352356397307939089661199359843478544340045388686352116307088617743595659497028682380914688110351562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,22] -14705271701676353075850571455995929728683606371069423364519033307270946520975163561700711806526966780512845505586874499706644088894371089466451340063836543290393262266072519607463008006148232676680469234535340029142019864968176035609695284358660404559198865648436866972729697185011384435201101639782489667625067927158226556018829752659803070831122193239412026372334126299425409683713711547446180788023018374820545303977710307325084031656943687273227565834480144825380677694310500874874195703161708239759752463494105578103509140182565238079795920913185444982970420940552705202812826303597350980021398822865137297132772804401663108159814625065761260761525262492500837170495030700246102056230468609142032558575094003038164163788056313023549071605789637741973822169872703371102629117753070968315727852832051085448581587606427952485417803078037229527801984590987278643823632025191120945436782979304019950421437812450249642590465761527669123442871953384927580141932753388624075980696565705502865727675430608393170279987899583359421782141422672651217568347736223906238137720100441435907426391286798196929939967390548706708150027645500502178904592151148365495534490742999300501966566759835463986904794528210783585648226362451456464872293195444421471978518363551341928103960642733205044243390540166638060155923431482023990639839634018947030315100601219518641331269144490146792694146180489322609458908964957701153657426127706907278766026054842966648383008576782715997290790796037026395070621893462261006904850610162134060246877737695939355590447382175715159396993980434841511285426118026154671855136966599665852621972077182321262686160660356175218205327016250424923530265763984918904527788852418794488093327944723275847182772509666091692493064199446871036839292723585894874676997162020535914707038665499850380684921959444377883990936208472165029775872611172464086294921694748086319490280288846849436335652511927548684715756238371672392705890527465799732818550783731905986595974462291473552941866541877563568956725107397406263835872738549819583933085590064628566495203058095865387318503052390932854773042903575181812303646708562255637575747152834631112873139993480795252760843569385487472660654857458582117514165242777265944313258268700280033580741574609954798769842334567922080168500542640686035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,23] -16351671432254765261453930348959613053563566443389530196281249059888267451354056505112564644055385006823484415913437461419402930305311412297169983370730112535036615660697090928245378709514600673041226862617815539768183260351686702224812402035081015161769998277981064641280470799730278180270802292269253870105639832363200702904918489846267556692654692476517546106398270386071610672966093998589317120624813635913609013688380828700454575812427620026063025222047413764657180226545872747840635022344921863173660204337264915536881378353822709292257287732315205042411614998122619287499150942399110241879527911513153564644484816115759554878279724501499344924409507964770729928493815202348135616031184319396067491478000488716640293938783722275953722628899049611770894156775212253324392865534266510538326901275000340548599346398064692872021138843772621642558587978922334758340146529911752958947587000217182633595967919094573139399260793758104769469922090422217752790419578919007971922023591886767804275159679114020852361767775118274290643603892494996687800591937475258631713059110502624818511875741815282100129318666746631072825639926933921112173664397183294468178809296229669121347402302920817214434483968219081259923513849867564578375889446232474416046282869451723622999884861480563602534144813118045148054494588049705179059021340408784943054560416053045605440852266091905650886921950557604231480701264810297561521372000079148551562045714412115198135855371928825929136631076311772151634991953697096838808384548365004548869451126615091399753195501379652047246409796292066431399062276839323871348529509357863090615166404778646565921553978581616142724302669112018645263648328716982343014171387210843166664954696603691819264089103352102797505260757995507591373872780363720406433624500445797173925545680679292730812330517555408857738491558823057429049834675757325723947492264364659989578063466116332224901468437870529141168517593802909768193785395287096294559312311676809605995678625718757942637715940535759366942840842271422051697810127973301550401146318206099515031118209584015648463329602889895686221582201621649716936840543255582896613821637708323264705590438477505408094368164088068596288210575812644980597856561499329142820984959044861063767250388336032924784480668501080913301848340779542922973632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,24] 29521106846431945649770168868823128354341718851993029323036557143035613986380087325426005793548388504376657027161943031548110967166037827248998359501351656393443540182562330949354234489766005505983588289362378640614001437132780198689804419898055902157253408502928156710652872154212288752353465646305343886775570306870781416448508609476665330272509631610312017191939090297064700896075683633335054270204144871325923128011659619262528040622919080190591312905716242802356791643184624276342990568857573022392118058393549554540395235342036766299300769954655492400379421345920348782465832406275520395855044727993789182732677159265203790792935288624008299800569742487153721034756168819008011541302669277280047058261208542971805460702204135484885413199214218991597621944437812294440322853077355614320252063739968778067220230515793244326276057144223338031309408815147517936297251872767928380819075728329699243386517808578659131841645871819227560628331202088240651627804785971935367213606080878340482491639803706071379864578390645883875909671167636307357150644990605560188774428887641486010865997158828884886975092965116155886708162816207016282024488739256412242418919547856177039365758784802875849770745796045243021235570707343709206632876303351074693560108523134218583896591521520876647932539294516836188059167245426888678398079029968875564476723867103712272614568892086096142356875376497442439260300546092375512330304480081720466247400576365923004223756791884886339249997137158307041691383770260821294568792363472982368827702997412254655194458140507644887094999974215650063858236453556647657675177528038612525818293184008221599533676401775965098867216956526672873592656301362018011777396730661230353415574538945230394901461303066686382757359726295579542397194245426083806075916463504759574343770774291910499984250184220691534008473079291821686354054763311579177165375932462818165946434252101239630440657242301957511075123873428143078663451342384245784988870465386973309993179691963686845334219536508529120917683022783233553591875374679908032154327466030375725772830995449845821572052422632468165544553524069390777994591267284416293802379109844902596767150003934942288956360482358278292293090551995115497277733061528753187026930784581559384639351261851197688516219850615035185104062520622392185032367706298828125000000000000000000000000000000000000000000000000000000000000000000000000000000000 [112,25] -24707696646068279013053637823910767150925628719569115401364260045709161657610092118192837525260298604824427296175388250965129384230847624198768094580086174642380348580175506091787955739842131729813374476215859983195972640576503173429863392919638888193194692648118699004561534985396660826269716606675158374978448304135735896621617674883071612695455722496954978193342664211106428589827693740071393927668294376200820835749375900500896788899068290666635695137696167673890166408029334497528409630780281143522102927101668524781483156454953120785735465478260673577636046209216088465316033147222638853731820854600549445055429899649286666866033328189526666751367040603597469410707750813618951054991998861412971838253651275171557108120224796466512796876217187094816697421277242272936608466198453610949335887652418906996781096398689632708215429784821625295092998091705952652514939582582281126829740267419331488110717404823791032228356150182841363840747374083262184808862028597785013010049618879716824879111928943147301421451952447764536862717982417123079366595859000872100006375373944892943717207301662066215576432715629224216123466621942857084684343902765907886503325454499599358619432580517891676472067359433156223161241901285717875145985604968197473250881669788144929572183690586538707255132141349132636301450168080938406623579337824637189640879306164466056064554851889649123234510514600523673398531831421015656632705725557462643424322353334506499111232056200404560097336128251158633361341198867480396217436533162237365567040307097013550335025218191999217225827658268545556948768355757849637460132651386514225524899607156569409643402767613576947060900104609550686435619684912406180771008404538741565481534246698972461258996900101031545163618986815690128794292724937409435998945429197615192031593759289638147367306519914412297749971669289040811107161558796797503120443375660192569717804710001955177862983858301893090196292123701128793837800488453235566462534661527412765481907398916913081713838764628193209661412889777060780060797943392705122756872881722202586080367535568734281556866885245070184753067099020307225920589090684644828856175120736525786296485184725189233912515767608300345952537598243083517791832732512405026637741976581431596601725170279639749997222577735365981022042092263291124254465103149414062500000000000000000000000000000000000000000000000000000000000000000000000000000 [112,26] 10817075490490027689448453029508491463161237636527316100229035832742811046851369071824553420579626472842509951134750871794710881382189833470777173637202132755491762620915470028659825419344696447008278245954806182829648229566479865055503399173919415742362093006461524379984282237216160633030078432159376139764901313683485568975900378714320043879858132612349716656410086955463883607973991739853986947147926925568980497616714670782752887474374733674473282846443099288976659142755097527174557654464200539341385091975969408426759200479560183459337586328981523665370607673505397596895608017905718446966969499680310483357361023613899314138683022501208755315357516150335049445774651777603204981423271222740805834936099323543206930975412065296974887185058825651147161508056357305183972017032350997846620056544336351774748799624997893449856292378171872267402849389553565727196885475230795839723146074726244424984377441676774006066613823515740326070254027522707761485700370972819497470589240512554181495989700325993665336719803127280845372551947514224719413530950696395135233577877912212521064989528439135124168235877490233439757504828615458205236635737568629072984703420869025941439017987069989703372837094280573137651436879414073568744987184718140258643333791417113951682643354061599738472638703531206984760808207255515590098437631812695134577879772859152052935244633543478965045678826830588414458662214009995932802934726625550501444068132406160167823018425432743880213056837032646790235828395843682495548394930348420804209263567465040679301749124243592322190299633012166426263770056378221717745663454220844252275156454190235140784269739098087294127914544220059026502293815895770676906906567900927168483172015177495164472036974116878132955142270645339865646371485494190267775710287338614371356060056101163813227358652055205671707357125570297352405970454378542394486132726940026867982355903761706477652971140554266372255857230889290347758939027027423951382925799692426348605004455967269786388155312133797254744481732091098663937449602648218702427319863817939854615451241916762470210297887324977800554082124435193457678213392551251584046822883767996370539554175388277455686574259183871079220767086020396296121128158720500249462311209864742325566289122341742325735790683127411066606453349248084805367398075759410858154296875000000000000000000000000000000000000000000000000000000000000000000 [112,27] 2400438541025847509141428694356742105127040719516011875211113949354313090725751027152527925381149272514756424845539067155406009818403392934773972062063982019898969958726645946190918148927098323924264164464454899438522726232077249748060174037465573414492385519047886557124858893444123963574291903993031321460518029172995977321064090191744738067854458095517939330432754774442918111226260660532018976343451581905076763858419879435697771274694183253751080674367723117190291575102214636679380968561731554187174982065263145583175653277800169465995489825709282874753623646806190732515724417141811060160931243708445842143221165558518335112760850535681887576549754159581714036491888878122454470006503356350897813558571159081174837960209425167604955573357665036139498301005894460411490381234106100064689586834994856664292188245305231604517399214050214907990322610819173747821681783447812694943283503187133285202105226927480019879100481136418647858503703963440556926170474231222800838195087708037714937206568401270883235647453318687533449977651475284825542045338666191424785192580259118197091739072918778891095208221419589950396023891645622911780534157531586330000457191518596062719007430051269740726514923304229953642774077030169133299730822833413947927760791091901291345556988706087390111294636430705948198545522191076052124718834174024712539093249919084463916801460643440559156125480503501114468094251300392377277951572729540221437741218669881763190613623269480259587438670270061485145322308810604553115195666301035158104788230780358615913512264965776345811230248070217096620043418438214657351854771640580744638739524231129100169325733072710076338506392515590393395060301659632035686483270485224319546419954365715249842705304777333652913219656581499345128929743105436616629050739859621135543943918388258887597622359705645494981761831514854343354381304131840414402529421327015344969257912417693209221937131977688194935351224224330007160345062308015820997332451512403673169429790191564049281806699773240299405701835182787189601020813842866511696940680648438020824603715724665372336286677782646710259951651869495708949848994336745478781807858166820859366702538417221138903308437716778944012253367579192724503293666761803490702144549821803815532467924970973923677996892038302904249938776737316459275461966171860694885253906250000000000000000000000000000000000000000000000000000000000000 [112,28] -9943039893629284907922640761656510142495797395480980535869390942716398658750446482125038392754563696712547281268442923381419180246010525951772910216481278783445022313527486376115671660060861405550189791253459480223264811639198356374269533171952715499406392057421147817718401942787184897212326257672162310289352531220797912835272882368180751477564073994384485613481548077145760354212673045439653336878121203104915625325908315741453370110006650253603285677964756638915943123107929032148116384170372942974065731337124405331894902282993332680669954205416751267163573073215981529373930905593505580878889889661536079311063715137757959882853319871720611268201993248481748720372722679891287336644351044304722963703061982680125377484088179191671488308150339254471447645668049941241755532387827644019469038610367531644500161991142721639495154004544685911958708796943540566681519960855377537504322888396683469274180043937924756045877473875599586826693086342401328557775762238839826798049403275914887101967051737563593092140290194310152264010074270820263558030759044428449017891916389257497220407247478704862643084134794974956247906059368779315459351467365171948215666956741000279681416321704695071506992562774793579161891937231606444504234735263282683461236425661393221524376159324653992368432174642060812770815044215004614616049724850683182078125158181098156393481013056294567315512989883124744538518346726343219131165178027328656542014809681799920765231672979352892049424691019977825628314844239691362589269370087894653726582699121328449908721240744867425506735022757882324707570618327945343023024822611239433230798155139473003172474337159148653706292412604568388765567869246811517532183218651015635405586570999631013474705503493164123156385390466665748168092256652078552457944735049739702700236968036072228450666817718468475711553434416431348795475737665718489524341418931386642541213400523695037824945168310722696992648444726818346624168190649453896357393585935731739770282119129833976182722162990027110811320873053361775563639957216841222452875413719704192190715797220478811473093152800424492629578174420051386435232662313997543786575039903755906061636377881169874943633705388096686254865036523155140054037106951745223824305374308038467880707556442237686372551043830727264957384839666292009052739331309567205607891082763671875000000000000000000000000000000000000000000000000000 [112,29] 11411623749053905819866439547849422554804342783235162404160959757358179838802722163715148032465327007521908055398455833296421105236554014262481922841684726083831900879450974012517494902772017078181799854431820997329030059210098907309949940951075313301637320644619505650122566332607615131945309958597373769967753231688873465946079409113300348721022166740680395259502122165865146454636843549809745767365636633040155232671191828889634044358282092268850352682494225025272736782613763176816511790473551348357167896695716948117336100301738606625539826633109218966376438869514383276042246130645404647304588169069788648191856465706695648096996920314987125096606438252790969751454034233042721404895343936042728008658533217264011894060185971932150710938275647319695733058345308595951288608528260398785883189061339151782584662003041442784135047198109112924228279306120906182373726523666101633264142267345929197298630291301033548617571080686380605013724450893153659085623406587434972174164378205006783455945460373971423054717445159145929803006271008488495424763542822845390062631246190899778184629277576012906091793248662383615995043416174807046069528951237473904746974035285787057844561250607948290358321575553659558791337617049023061608102161745545371280530447003575687636454776199428024516251892286427920217318989413604816896581866564490623341272237309602781223620141072360618187193110770701392502626549528210620626656001915772563085908073928759254967012755908131501845214413246816239750358869045589681817119951114372276997069274965198611357637265825059771506192626500126562960794873260662991425248483362636084651064722143139783695125258403430907501261659201973857150251710049425543941616252267874587045764447691104560370176173329077488702205416571264933420074775206983286941037700879683449655596966575207347884608726075061890360320256830467273294176401473928471336548175351963312381543603747860813331973138777578180125777764465624230166590516148867935933686098235959749052328885014615824325950869310132116908817219029063788121022675919088030319540259141460182753993831113963337705112169945913366945996709764924115430205578227459391890005446651970000198557927558795371419616613677312081143266835039502986490313092611512793911180918753497378177704120180909220569498641246507452611780033077020293785786009266303153708577156066894531250000000000000000000000000000000000000000000000 [112,30] -8751057261370443899964989130016612193554741607498623490938883443688324028730717081683095086380632475556206392310638499632441055500606828647552101997663242168278463234796045480128969027820050285763491236750510900990132147805772474156062540356118711827130416571256627751862271695896764686749210555662551860772639992932459175440054999515156586970114728481370686920404046294573832068671584510412120765642517220428483838240637065148898615200658949611032249451894918290290093174226728211013392943013401786301898652795599296464725183938599886106862756855306684683961129986286049718442295127319144719121731157823903011354399582104359437547342563563042456137690372902216890182128185773076839373267537082035708020487480215255369165680831739211567906994914673007827880678950586675536140163202838364785178134892687104426959484196937409609402895935497532730747883942220543654378772367884588834076663671223695188368758511081150167031460758298430853055431155072929367300749988727043022177688019684792636755487972111384892996804913394193119715887512754808281417568785901237067794380767959993596928298031860470043941219746397340461582002234172177205026328258600206527074841475646689493094613070456867831883685752027544421723678193300888441852266648609117083849980229484785736260461506744892556033162373526473902127947561258947486729850574138407138743564652188390647407643722077136845603118104396839534334869925486454991145563806148184112950787277592314131242665149100777995364033072110605763415503300905135163282705081431163860010474012177275863137145029905706573227694485873448926845871912395420230043957358230093718442883563484144637467125517298779277539644181559942054654837440651293455214349328847746940169474000211907172287655335506293626671427024751803448589777225617992563222799894635425960297676000274975506157335400654574723633042299220023717625600730746633868615580097634987857649434600643304786574121333681194003684185465689849384344608687449853124078644681140689544616840406313695583962387428438111166454898867006235504858133027323069939800733051482908992453948354175240273073431425055590551259669249559096136246093424098885359585987655994025466522005580917792376272660405952955581199054445587480871561466074720441174674924215392797478245898113787934761694822379272032194567557854802278833185151529772127787509816698729991912841796875000000000000000000000000000000000000 [112,31] 4664378339499107495876036551889569652712465786708873130764635304676505268295246563148836818360101541943526671420065620447893673688333295167468809258859046186663744155793993456093726746654892684034188440038108908021288662168489671731578110090636411507518307158168464387424464932131902416741492415552972282061060263782572770775054540135530202089030988288530146631837479868900212062059561045969325046082096446363145729162594565283339905767547151271957337928409813541692838330918634354645805057680066015291861351351723187498486699798925963868163836026531838321575496521009870935648917718080132599022659810146555832319810763635981446393909661539818783964269364348103287497347156834153741684373351271167825385867147782168629262042217894388617157821818902842490708438613495476906063017781953639689307832329924397317727364384400828259449861130420726878842598851623319167497285267356369199468714367355325372327299114205989033377050889407478389621917084272946954317009572299759830324381954834265419785873943106469609710800441969450059444968843774843604855669304841121786838316353186362090104734668062059650882107230966140367065620961856686196265367184802242138845218731707825821457634450591894187622000847217078366413651100102427673521730673222222844721108510273008418564773348876635834979366639538074500559309186469620278647166448478380814785313625318705872419145354035122152331366587214449515534252878302978372185317267630397313615099870223446577925434266140996934325844883829879314912744319646482594186095293707620856393504077502131457369736184806629987772726897135230146986867685482895457532522913079614224534865020818405798864023824860113439986685370086439985092821606610410801151352628435294692403014529704688719354126405914863339325143434882809237874859463206209642249409315967602032853460377545174104288529193402659067562087945812394474072341734566737954547172334846198376950077223555063535688096658811293763361786965315734343906941101236597611366948237311758009081204520371843215355651734027669617242751603878702917318928576728608739427612820487141764014896990516378606803824783588683589015199471507035432182842550129642866685365040361793720670706495241874420461541223955850132608594013750148891510652124395193476193793446558259539471222396274667233407612317993914820209351260870620164477662935448298853202686586882919073104858398437500000000000000000000000000000 [112,32] -1402606388055469694494282083697047624053707020716516137417809532494220352826937992662739964612558079110731132133363917888916065603652011398024239333597113372662685004052941767621560764119002684300291297763808307567642817568534332643333158303325043985378460000730245807674943494432277166105575865200780996247852383284494187503808447623877414100398708247787199452166372718015774313176906448521557104511770665219557969756979018467289197323681380207223200846992889206987215308231305372726352920315405577720362480333176869735198096809076755996801750785669709721603857861503642541575753650603512051301469538850246319842497278962856277138164371763593702641521611183931568147724887504221545524812872942329203539270760259001261533723656767539438743719797592951760095602850694886465067974001254205866538475434949181422353087780134309339259531566789049658010056814866647754771421058933910649296860174619861926379781020916675084549125168677002590176812827588974570827619807442310047134661900460885461593027867154030154672663320845020525315781537615523816611757042691849466693301215147861987287557746978849040812414269934424978821411446705311541186975963650697822028495499038759110270611203975009463247584471472202374886232182167267354122820675905405745337165796859864028670898415771481039527721036257007118716338015863412928185529098165813000786837661410939483475009405068703878914597244020377106797132408714399735066447523824014736766560315081536376891646045871467571488778595966602892820880099086908378644846713278826116956432508884450616096173803594278606844584254952467165080471001287395525652363702767844224607911352598503543646760169436383073673406952718623023889185583115944036868280316976649091316642447181210061142987622710456856740710817162905928397887474727093544431933351351631027573887486209818308355254915958412461815486156509318881222392117844040465324449423835156913771638840858385835799601694400976096487856855970596699640290889588935664585332849652654683774811271961192720554771255118486602948504108305085034357234406232037058550634913904421822630063997453856994107373338090032330128115767595830490887963617365407335780436160605785232546347753712766347330251537662625465998643418640515474782718180700211820263481867404489696573960421198399924818777300976366963368881950391702386520256298305938747264520749524763232329860329627990722656250000000000000000 [112,33] -165707703707355988135137587758417597913327140320538887564686424876502539533449476295790765509856940815192820521568120242065958024118331005920461368426493734928662205301845017892502978846919159424498567856823230375414950874091570315757245338303736967033338627973264787747656535239238756197728014981149356700997203496333903884998371655628359639371079572340278328623047580878900520189648599198334557693771730513441094892366036048560347138279891288002478315242218419296227102733026489253176164857579800128300655533942518830430480030476746174196446749443417374845941845849776648558748514869164340402408663830613106623365289938546516181452693351576049711078928161938565349510697932893434023580713334994727079437665172914986425482239106108193795079851819702220240404598060428177034841858280172157591406453696801741177455387924892302630573232440624288905600478042349648311492685482540157331941877528186743976942017945856358078036092825350821688373465345440463979064643411243877331643434164222622560118179837889249045372246508876354342944363013492004376967636401783327157874269778966191385884870698742011490346498393090609703871412946219235793402358800993697749759172794573712918600977660517517676780558918893323076468764652605273681096980525901441190625252631869991285978505601707605733495692663528870438290620459665568930474241663011258783556747906491917032088573408437877843319864714958084416005917607233759288335357686920528868982427956820198173278881414740885240466514062001452455301731782947064712297795743051490174473468021699928441587084324958036463429478161215100845074491226945229739041440012267061941611596391123850715985935742777947171009973997377211603293504980859401060419160153944220880250557286395500220769489864912723584417183256087584746050573738654996125686187434263384539261123942638125510993313375036307285965270657223315929562960806587194837130454580851763854848634139206041379075544610932174270405401389510917685304191623576118835756707985747308170076345623241602936236359939285120377103635829119526825812155496997251370322414509349563763139042022348391622128926496915680315445370860905809566944633291206189268392726690156431850538466289358314658400141639285325880804372429355270991649901650734825491858732897951058636443544198733903016213125527024872435211034567138350915232393003234450876148819986610760679468512535095214843750000000000000 [112,34] 460284796676632106849768229335536375261381125827983157493738689969587782617936714685056762721020983737240089457091109645080107092269302531892656543327345802025256368289303765845642581674944453518675579642319331614942716946542651778700786882346200965789439686873559453482318451729253384786684667693284602896325653923137734543280147757546997227169948230033715805032589006440233680675339285577260370088286238331401920006541321876492871232382645646856218532267118256617247405292277440260587183632801822226595539638375257315125665864248680804550081622640847876089940457137527064665168709098738155591072393872836014486288872961457516420816431839574468034515267579877394132218857788001353812142436673829842265579306854288099813188331201697114882686325188779493595760987513461134677666866395077635384638976339147811510054086005223046069922038733117377613473621691730761172689807819373352584707001906220217713434383771725498560279180770174840998959191579220647204559967706736725104715136296275812248588346367785411640744285046247576629943329205884990458109868676373018731828330582882225851460255801832462025434267102823651099857968879694521074882001294580289192208125041838300163375055028874088259660453345191282177498641524164522304842387740616669867957397860445140498810545963982149702311052600226833571940362456495650848283149403172777607949896899364287426069430899674945341346927737429820327690465466263181571962121198112430562566288601887353448630703901896370395698071224564460332389246827626655443342027768407276687431010485797070476502220624693513544636229199612129404648995521314887341079263363282924711455450573572375933694865349845113205519287248274151379863045736388623231006182796460894890817033979898535789355933913338265278662799011162896318720286139001941893068219852746333685770260963577007875085717621506004971278145711869324945485172780732829217137201030576359857851453347178193812780342877260187907006645467016526653279223463755407224930874735158602499938398152733573499899627605752020421840170358170398047635726637543779396830819399499040986069398833293864972417841837620000352617555041799011208806420754485470459093154483846132060477519750104787581803175720791999913369518435416107062141335928882168160567601286764972183835880381003344022894059513315850619835448873372589598335523341429507248868903054872525615337508497759699821472167968750 [112,35] -278995306927960821037625864513511764423428129365738880150691441897392581999369325707895247656312667935829345662578042498498212591202267329890970586756926388299583824094009064382795716903094610233372061277843631444453577670590566692909426850186702779367392330949446422105945580951628946955095329378001117412201480948132497502030494086559163262586748182212995705299210490157420451092185503782953296982329256001548841879169727289570023682286338790496038623433110108422613491844525351284650483393718421229951599910079510852934963682860240668118442051817992531191934377094701516368466567659360666531973697314558799774007219575810875568358034791703585101690553038700898902828310330058789469032844871705272248637876940350535660539109760739712729402154519474240894058857978105891885914566025638287510721702667663940675164683293561457620798361091026881415110171519828938003170277250565248891371078698872640244234215599143487526253733406041899636537132245297415712747261775694146972268609351514017590600081046625781883577570926434463345933491092023168954596385126671459751363776203711162260016528594863139190117253236195225155470612248438365000303897779891036065952292246262255536990983639028748206923070034163914521611498362528654663143516165884152908708494611041659782667642738747005469429939111726665845966601178963780898363613306000274187804593265170089332411711434979798329909410513024237214580729642073123731635046914206768505081398899087269295456598745364644141081951987147696270651246589179547272222019349085764027970681069763164859086978899754911722837939417131946404763744661952996840301634889109625953633034977014839756838835868336285921093138624621084933362792023641722329043518305818449893475545252685081938303585177808743431695752250379317670047172252826302244045443500706121107175250268249476159502905620706214185398576289597599827922192961370827119807491250865214969211920871224499302312826311234863679388741619924765735595973514245659683003053783045976810937739599480277378408501880359210218415644814679398472519445478752017627485230552533526917179738214135535198221509023658449330723416646767948820873320898314632286654937943624332168036344561338852777308618242976360536868786738404448086728225982415018443427951180885761015626680979672895052029055013229555743281310826074183400601062057266141974189166408137907637865282595157623291015625000 [112,36] 100336772577638485985566009799931474125408111410595475322505990100815471827377715193212509278260896323393202418954922742896475638268624573231874249849766779052231674499792939840765772620325132312352046699565708138832291936647262764843713584837298487305909554535197024367411518720956863036674649313308250420303495582737839744645667020203182757188401195707335315430901598596553252630386352700953482582662212922675083397047422267794755990042563664501416671435100242091379953621365883968579694033979863668569830684722955629954507390234313740757011849408900410683783114799133821102468882121365832158338493650263293783792041614859559545590295543629520218909870438834659461475216508753081077078554252504353899594670592465811456760863637645290085844175720910182184256241449021902608653549085153885190111917159870228547700935180296963811069079043322253754908125893703741878501901587151914046918519908541879913360032285388585010503890642204786218322475157773726960137743927033509521314274883316069094752358608597131622425508963959802928256386137421482645673288572218310798946135880867430393288309099590418591895332334411989726591526512048479717855667622249939443040594793029942018319935528750562992288643841051339479420071265588168604446798445399874097093939020180738015116670037195532858294883040165317740406465070887816209560450820111674322149166505708639322868264283717821062086736950614011728291748128158770442189253368905490029307505375721861032156032580614381920246995434753608983236481248315111608911836017584550814153117455060218960839203524954844760060081876287684391369644400864629184648629450486598064377248666683003745994392271856246018206772116041605147530005974300113809484756551850567384122952382457812459297127499890737642414442664727085075989584688108400362174669468187049070891829821957398040631478767674971840398085564350137682940870548704483638756901080756285227166587547285359924298690469988231743806960217893017986903754170963685292684745657761929926552450278558196590101858855521332336281249477736924498393304690648168033856005496866627260477929448992002394564454261334336982415808590173088747677663459079880064416761034772174409214117995321154470237872596576549161205738053338329125478217683147333233494420846494956998401496078340933853252429096556548640443384027111600448362875317062886497410101327432130347006022930145263671875000 [112,37] -25417020373759901745702506643248683522275714670933657097181682908968853547229589344389430892660351347287135056475359101118229517222578802660415126194182655546318916984694815461425517045402359555186485512207040450781335070671569511158158601941497274851316477608552276340912277578856684249065558632753011619471397200670420606605962453298032137691670179720218357983493219198534740536551909899301979787722168371913869843503643964759520074002026831412952935508446571530814727729630052856341842061620208163771615383046631814750727457002723766251686820144405343043144651434928567305863944859427669904206830806950819210707776983580129365823429420520679901894499786992263154298297524164329232026039459424739924531491539121028777836786378975519025323328671504108608773058321326229269563135941243628178789186981403266358123421750003285208200403921708135253408040544568578201613747333747486785852872819570505621908316973753080041244108540754214505551002737040562101878157305994392293129880874337988629721700444697914822611740093727292139929531273892635022422257320795288315796394508011173472985993931245609927808820364832155790247576293786104552147861813931745709840486289344102693415085583110970489161829134734491118750015956132135134106961794705462725311774180734766866797945265346415866795941724747803394863714742966535239252081292973389332656408068956574840954149331799400252341970505365578435166979979782776717362332313147526318834912897327537221661265540161677793443904694119181001503577480368803850979080328056652298300087114021356574908478107209204552516662721590215051054109019461982221303282664278645046238039681709456274207216557921327720029414703575753928855606257750867736276230357433011032373832582313907819566772779266039645101368123610488164838868631193847602047921888016519601198276115975118822016606902567575749716068724284198327031929067867793447288541513233167596553235295150887569113813605711036995785508938012929923510345435966592282687713468323488047281800253151284763773247320623117421749433045636044167530142295352600941557836941454303054675695659973511709983344206290787361629967884569821516466306996912868716247127299403116336453311612356425924360666832618343139266259041668262486878471480460206705852291255042696841340182774967135958020132613231545577557435303523828679234710311587129571986309883868671022355556488037109375000 [112,38] 7973825855456074089579810024852399963241569599586956728559406839940603818756565519611151077916039312661971974141366006128948103518568308200943860753949901399808729915180195387494230698474528411654828860437349646631872850132414527061740989044184777898398177374733892079056875851095072960916507839449141408720465527513924093171279279172285213934466192162146636739203645452958815362586807276872869331209242336187428757882629007890938042814669108503215933849893873501510969405074014399146979765481778922972192234617715131346577714661286073918607768529955697261437978573199509541844761872523159253284628054474939427666407492561322999661368997086789891725864459936905570012091062127961267125396105039111053046181976279074501387265725768342069544488860555158077048903386134445950455520236312408642859780083401394599367500896470850391761696397488187228432418908375548382032044001020567126523343676344807452803363702209044196716289689730872694882840562568264848747486479457885070835571466342104718669045074993409701989527862974561389715223791927194176434072220143892260811470355069051850058479243655271762841347728879855035664493298170267178582380172327026508826746302948367819948976789943280228387613926996270958578322761317358555440776167705528953128046340447958021052960393781240388618938530646863982709916808777851849913888925878699954092454827417090534550763585144111163514741809405097491011322300966527512161954719278859352475370041343159128991203831018387627600336920976465411861376841564973963218569265838935917247051961312926073717027473378878657907821344850013643650007919783309833086951572386623482739758833939085606690937759803827358887896921254803117507090077782258120291074987972400899357988759157743416740899562424225628403589014524783235835971414228844840845422420750118221445704359617487888726695447232878654108106015869777163674071010776848434423020345357972074949518647740422274923357841242413234301324866313021884801475552850888628841236350837308392390603922052111192643127453047914787895696329837584719225204829997196517027897048463876640690784883989440541487207326115845917342728525467686141961190440908779404249212849615379110295983118795804801463461215932414566324789917663202064770491941101173894382279981446439588769013070179186970548255266839320871967976671310364319366384040234894958754097160635865293443202972412109375 [112,39] -5633415546428502298452721582732977088222178116146015773679560596715196818482838655430634907505800710771426360155271994499601822066153713203539794285894439931508007295203409878496884045404812877213906109131065411190945082278169970332353758804396501245417552208705674120962126252873840588758789758764421807244270984020658751942387230916264729156800762108111514601423104328946064066444585899652779999612360868267147651433672847226716474562121741513112750582291557938134415058569242527456830131940033045465002262216207342219531053662195355146674338675099844260464452671001577814231377695254646665407082910541331683790552141297982184300780194987922203446761774202668748543841589242380660661336340404573283268486715497105342568630484768783482703585262801017039518487733436244468258605949936497927114071256555614976080166506424075106663806704225080436558125704988986638755428271307255261369657053442970004989185790160951311109867142217943274556492437547304085379671935540166677205347451308587272496048866629152205592171443793073862955457824813533469614791175315983192076749226355562093997650287428957624946874667624076459232566039996180508402936700189146095444492919745601113486347112032030383687879194630560682621417287170206824384505538021482114801034745393335539902223968912763664494215005587941005321364421833972673666891294046400652052931173494124218616070098407492222996469552291330402740020422813479622310991653162207838881451594974744701039543358895888045779039279442792654500968209979886861861597743518052091175982732691901613065819439423605817907151732324788298056923114207354866405075998656600766310148164967921781340208915834209695206573370907108671351661971119644024387051845532533569352809751525232842861871708870606658568682363148865234959599197321047660706105518978483772905604139536988306753254189466513722421552874750145545076941539300070213972901793621971725880976878604520429790136095562177489133409071545487298275524150082120081495655380698582006374713838226377839930054734148592044231297734726468207613856645154936586795335703350651703036074883950916585591267171049765385703148183480056886029852046157281976620028527034442079291615848884553314729153960263974922671791287278960737255497782224889036433279845362014026813207727098896203852496500906253446366852164091231076323745873349335688828887214185670018196105957031250 [112,40] 4581016463569428345635751378936041920821577461779676387271590948051096209999133477884926783498763207089633116125486115904002810583372808129906865618302567240802428232511173472794559646159781883877957423012163568595939969985852579790228429442057681630246866810462925939499011614249138443312107313075314627529637971881136348861778754163916772256444130605939905207605376569806306607589667432104091503300961004936080680012873505271224012445237296763806552772070543327125129905806423584021092815538196262464651542765345421347837995817673457852252429591271597592684136593198032468690510645272419438210663112515887940019914668902467853756929696924711798802491993343496729223661235847607114792136186142622934867629964707999474599601965551644534337202669016432038764718052635704724165631411574364186502053119389557269829963096562890979858676037492057854306370566232927567654531971220431280207019138953394624848434999335743192518380142407350172490327361170319086538381620742458395985453857363309547329348165132399814420919309228567437776860636741124363959896047596143554303504882282154366224894011098526684608666440117007993596497191432208511093603477956858979691689160084039699553632691303984518763109941921682771611941994869293371314115674338226710587350140758231538210429047969273551964644988823542959368066188868902098721539774308515275638732401617213931502979673223276438539496278230057066615315149230731310285728999478481842055573453403350947460890822330688695911938035810014275979455016098214786372389933633617592770087332188702686662665272353933053802799044094080743317036110438112935006472451342808885164312232094267265056667264563046318661730447489414201199565840484715859005104510710795682806421284117043149085316938367290556857631105600744878293918916643753504058500770818285944525475179327870308345715494193852753141729004460520898969417992627535761723625420813491823441008003375952829973206536350769586772544352389008929598184432637850289707563627059344963273458234341433835730892900156551771905528742871832243975011859316156142291371044962573769533757606984973236679161237154306240053675325680836388431995212252415693564346299222676591910288010747811016452422365678814179724283456466352188703886698613251658698389484839785585966227058847018970134873476656656807316330378717964518097576810673476899182787747122347354888916015625 [112,41] -3243458521370371934263513119963659764840452740976271947182505414196618879296285060390799251218739590559178179810358095572232768266847318117713540463878901634061222833118697483369930530997518420473770390312676325211209048670393021103655911287428837651383057772181578456320192006752220816340350467983035558648463819565649688140011844978815376435760989855832051362962728922507878425149230486416373231693245153525512202494146357539927408839477148327691726909086092725828258850722105387825972568566109807999513853198901587939749201770041786371108624531206200369572347778049879937587031081799230807584389618173491422590593305420507087420520687822980915274501319364789989153659455591110250062769871097764637962842290118637167397365299360048438913230778591574218485726316155843921037319833117288377290911784691414830430782062001222240870579846787602978180282646916135008109695595500175921664485169081331913150098048284952922154860044890869302395221012510746727514246964493382394399786340696082438282242958195660471198199086776858319279046729233298880483536361065644201374860271963137025295317811636163937108309546405112745480501741877524525603559345973467544669556610258696708665709385517229098458023529224784737578160513526343285616055629595080114958064484518622841559211786220065545036100063910275571503988298430863653190635851679517000512837073883873088671929116329225689442171702047163760193352751366324664374129495544285865579119523502490862706836964555560202335581084782377909656309276043952199173686053562154509232300660363189489934933725866057146900670092486467723441003451209215657450439714505596311465663969946800595991935188927641512178017230008763724917871710025293310735018987305835239045862157416423970037141642861290153384515249367723269585958637943322800840647675116751245378040000735548423751744125125277025298082977895342167220435469831093867086532926750203176725690698756916381256314633939957692271383650981153012727583829559597972068369001757297105075155391865695042491901460771928124929282494816205554563049627559358694928538747107810983764404398340025054652415968757719545148187626572426405274486187399850600870512273336652342921498673311955912161099239301160409565801728620341804589348177235893582728965100843476006443810088991835312293428775887526765829235671055128117055976755267465705401264131069183349609375000 [112,42] 2004297511603701919666795210355314972735371498244790278550846150056854742310789100646989816042109558306610751419505253094155008755296182431627540440826593284964332581789898008792323271135436713976798762568372692771767362625259273749079353352628377129308957161886596539817431360781076136581063196915374628091493378818873012813299989110432166189674997836166384244103675592014465631884455250545312276563755529443040745633523865426203608978497306806643295706296329523579958047525043646725393339366260526428296423932428625913301828814888744934746695468371675989959821313571834655308074665199096024225856200462693701779856694396209296966137115986046134851678855240287447752850395551629325303683934880695262251790111612603533754465240716978087155987867875573393247811818205152192727678209304413773127489665611646257142711289099870303591117484126790443209805313298346108402141711367290923247489250015112803382709825878131962257574293880232567367688681491753454371455067959320625544973030754029417716565216997375767765079480367472888591309251821269147449716160431774441157368301046149261862022251718779466010809694409695718152326816618482940531406011888346608407244577791044786210571190569493667497094435153235872224019139390387278727244903752173497394608521041333470370849395074495812961596065499558795918360282771793998069360688128942153785960678622699580126436061174275554078179996228724695442054499679818912504827343021838307939400042524577691576121896097323570986931766307414835079615657615137020150824211482775031649158833255256352447513080392757412559904879790505070356465175460936677630450851411817004384630133134451661634123617866030868308420441426538591049312203759663427587405190052494376166250723394047838770364478438457595965897803016022745396730114513673395311689683383546780461928269916825339630346146845714802408616667436802085093791156302710870476647611516595416710976642736773830469042870303366620118556728119203669049187192795253367109547720340689730092726851237858895187641533129563212397343908994691357526393595211187441557867407143577635400431311610946938165601991969726987986902302528577710645886977548620855505792154361562824264509334651495524711071747462053535679412116075368917974634022253297158536752188203130174595165240401596357309459240055210695814461257138858370219214322105472092516720294952392578125000 [112,43] -1076195953015597611440308292904969689921811492816569714683806682226921042612188311101285231697516643581556487147317009232716460407190866441508857161726000828854767035261142666662640202108879572609431586541004932128977509673952493249322801556905892693749152148716596153116223011182635800852244010654205436661182089658094719701607439546340404675074688425992005917915958210675718476883324092068512266709132504359934732652701440711435800594815636424925165389759391454640614215567720274507203884315601438182396268934052581976860770468606625089767385403456397850840224105616811614258454695448534509907058833233086558236546367473040133879440677874189113871388801930887331565145117825487556227533381483228255930438518356317015834748494232357880530569630968215927340913114406883606369158666823244493939192547441138543607240564260707180365069854309456301762859870927980592207866151415503148263205645503249756965305082126894144335884199462545785931300560863301185270739066141677922904299010299215000649282871357973378750216208368733667785412437091199969718329012811988173679667732868715744688881541101697051617334364439693989523691358945886325990771872577944837821303506647671522722410962346222709077061833211820377338897586804520924777866536592976101445585821161480436551095079628362803778046802423351077462579455515615155593642200367319147381082670384706094866257384699614405180170434422121904713300390242878044901107597220932258376239061668804962717414963756877716450501464204372295489314517208795709401259792131085711392361160587190426401927394097901786887771644623348838805973765003539177224923606156719550145069875224865101322642739368754414760249956986137292735709594856884813381591472979334950123492889467373241771164047227182833506286287115689704295946943332076956968595484506120514437501617277355597782145804449310623827025506328001070380150339595104198410240807458675879671179514576879831538354216405196636032480148486322361246950107706235922426720642340187645415653766321692977818244047690251451255407855425147552905031065008091749150083610227191455800548015405378407591695187216836859732759739802832858732994455824597525375696785745820438625472056300738510707818570628921863524821782131105673202875335841240601357042013332603505584077948873822843400812107252151100253332474221239223322044153974275104701519012451171875000 [112,44] 494332349974092225151871313614329291440147454132165497197170988387885902984830364318608134611545422270975748365100288467755652053745805440746791988559071413495661558126329571632865864791117457793060507823867098462859190288350993419056590620326922161331417524840018006501715941883369577881341842094017714566044755261506135781279299698237449945132404612939978121483266005164659483072272390759113273902705323507410092817886103701421683554291486431914999143000320476115080466826243898401592771977959229931568611409748165022116139889364767071956388206399862330411388156809430788866900319009666526264262595044463596703062982197877766355206184013511909650929884930095709218515543108545458260747982627183531307102844487871054379725949602311718893019279356335713748633872373762885676193023387269132217105917489104469691900431810702005486330286666974470770027760496826176967333487751963719464238323666098037175487914692006600238990723374558120445651518609876662685677863744219574925023040805770487364828764979327381226594554476777618138947831661394172208688618254100419801259279697549304308493365554624738332045864412020054191088771115040712216560093511048148468870553395953132944935514973570042517655037944608935537104207853778257741581226410024165858007636356117931435991271729019204733816358951407662715737647237051510617415134424392956950159209545145274231479686843552968992484584395165225645758929271117390680136473159270316152253915289531528521768262668232967342313354661152935547517850696153115227546101432922895250175966247697700695346289843508301342880353848720008623800436673821478049993830180188181410699622252932651560491733014480988554615217532673991674770333270433926979350911273227275708651797970062052806643779936610404910849012463884127335131651978722296263354297693928676593410148603137947520760004371269116729159463422587441184839932555554899612957324197267405966281225393318254377242231314250534613241563672723302022296483423226518189440701207783934761492540609606604358513277825957235025213462732725749245004093029090721327122896891213320811856133234906739843389885851876603994942516503275298017361348336190333520397423730012270422151954239497582024255707203535185719307175542053827025461219495153952158107914405501218189529050919446996715419193189615581399172917868856114154141323524527251720428466796875000 [112,45] -191963991505810871654290373333720245300940508187631024128890940129773559324850103554034421560196847518246599263537332533780095160267019456152847139944021839785586570895019158375634816333393993321583021969004128854578835551615422285880657678158598301069387316671190195273714564406197732951013051991696829896393808412492282984433563260327567132393831536120339993761341681894985246576911688777564906857317348323354934056361549218967636717160989865800060202701187682422705369287000303556155479947247345885460883797734352426469744964798266843904157408941558820236089217231845313289768904393256070676750085019820731314896238210007336918387317627575921357008363738617447301710322287695340585147500115986418003971720784432157064039988632260583842356388554520222716001894300143486131033394180699211718799480398972413077304713045642447371627678220564351310026398226217701438138358640330529382666498817303674727353328729665339900692963334821438292676582248376297728950713520436992076070860482708940439077750847058484006552168330589797142549733907281415262858623159837469797037141565655362983306112702675656263968874582017499469689999174361164068040222075017290212462196238819898894877120098601332206379101192219155141602699072723191487749764820822200293487163486994986784257490770649332318279149496132783322406821141719311606399128278942455853921367097911376187042970424958548753926245778564468204486226267620698267823124827876723308659991715574763883681631670103264409285202574573111024382267592100986369665160913312622511546737235025569100292400022620948326406160358223641877934516578533154598172933951699460157630078174147964822469663698699353346885089769792816859441175160072454625876100134366220032958311917240719086215680897601175211575524252049661540171084258987373803840983669135159878011093668072729100888795099371884423003977118783481635828959559740299837556698919244010358954217274616896560705161315312549435311119765086425542513252098968073592152939645752608866600767489581793254245834184975719593671365166595100585710415638367591525647541325456922130080752930235896910859158523567226250492729566969103184215608933389268590786351027620282542584817303646644381066204411261332801689907329307891433346022985826524652135630022384418729147256495677204833466310547666847770786283794430815419218561146408319473266601562500 [112,46] 62515323925533119587225340181313741230172341339997811978549708116690791556548614085300632900009665952141486781085153657222088627790126552735476384190112770327450358482994453963082309049992458699027338560410159254402766533618153451669633814073277879534971562067806717490188184518671195377966188556286874185427092174285998020683194202125461584290760477595364470582527029434255443524792193866852654257840253600162288036533402110723759544335375483681366115962625157881533504446125230041240197450918209536107723988779942582222081563240039919418331153574172304089048786835623146719743561313452214915306100360711054165791020907244275543392037965388369244534284111942073558626649927547871126809674264392029759355982264275595717071296913508229509159167663469429983193286103582157134413622611225366278225458191338755197235552645237917866385740881355521809337951992615688100949079339039044591812635794522142461427066840404792285599407997943666148043242990740579290192712921493983352476414616922175525328403307882522856005785832400678442713532269341686074876575111086248810565603534409427517027256465738536280979438882734522518492765346611332789075255767779096323140051038954940367668304687985828720829068533041515360337496301289588571166834133865437710185449342693753003763917245327049061178237835385808189018984486469899234868361677871019424286805921285224410585418290086330038617788683722254893680830540385973507841811981172782892695103374152626118656476313638707189098120428297344216938478288923766297353192381607576663256341228691150844051513230680946819717623073415693825704859622758770921395785740646126107298405468674134368495766690235265690163076803878423896558533022779315414535261885598672036224677314910147896371256498666641179127415312309733536097871586004342020142654487387833880466370092869385467688883507669438783297184125691945675395551797019414463586069167004983231383032279477212197061805972060293890069144015166138884128633280087593999020445061123715887957816205415405806231747270855162191758104705763858331620090092912810523070926399065802451556283589964639347017983771871643847971852207030360206013058152523256767339420663425266923160532213471908134269030921303060886156336502934932763278647922762558811803712459840457721983551748694686535864392514550843052423267920403304742649197578430175781250000000 [112,47] -16917830384927638611462743730059479629696379142227648819680697719199144114957019242560211007902659563535573772867753930619281750105839679975816255157883698627901465643694202892906525945125833970346690561200790504224985864701904664046754687861804464290354494505716125569043050470413909712119043464274949137966883423346121075908649364404370286670489412375622546408630992888304251841058357854127573301724510863542136460270010012890570179938382285319267270770998500400677802422923681224853812717023924388013081922114866951967567937996826099546320754914789253697715055275910764496112060573228688176216809303732246141787844507484254308215728769557009728953017350895464045458054972888307389151496337300181347686726357978055525903589296434601266192021493254736846691116608815843465790453691616712037379228932232061880438775944597229304179009270683625019726033261313961328639748519432553838921902688262429869479701548592519250522061484545793371686554008429167827919641652121849952287688319162167249254905885638187768911158957803773483713966587709698335903975097668106003062395395665645687077372897976635825686573824443348331642783016030031093566924315794380434147613891688234015301497263468791581810945776784072394255609780534640188433137498105483946379792948369294301977536816299924179701099918630934780826116306620334283803615316871248635024268795769448448848054503441608941160724041959177799282498770086970849665608186659974972508193796778544610120208471263659450965210390473110833861820254109431811790239483887387701491467274776940178819525699973862286673057536341291548460154513402519807003883905111656837822443232077125129189696901264303481427109857142072687606472999374937728084102849146399935109693110276385606589383949134966846825653205946650522021624736179523042541452055881891276144311051227950885960675927364637756762807476538188386384850467766482088327994070483299382528737713803304504334980051119514737887953394468805391422792658583140440530007103871768748731333456573330997438940507996890551055644916593081391130792022548397257121392635559911969532083055990171783443863389543347371900190082292960407598752385999807179338392660555304095142390038226335974109456395758452512213055670633130289856238189771839345713350205572986779712235085039604440702084217686536446630107821675892409984953701496124267578125 [112,48] 3750264500093082686161892075035075485665583187985995093700424301058110859566456082272101928946114744802600113809506397640070858108416465223338038806468341718021776717165029134543019157986274751040995392895339528256816948948262720890748841590095273846357804592644131939456692708151921011288121090669530704381680329628380064664383586475846372410146807956303890115117671029750388467655135876775424860850639832115814707585325065925236766502067052082275560644031871533995247268448363963801585612137559009958152284130930204269502411231287064844967513216682385298454348493037181779360502614817069069793135888213551941931967323302991776203201497105487320046235792505976597824415430261530494763434039377804262320223225368354889598496088509393889544572790086590072472040703652186755631455323569352784187329903869657922161057122226423348717120546665115638435492902955674673896076515939339974281995934419934386095620760556028220159767712410681408866520815689716819994026908520639412827123527701994365281618346224849195249363629420646782680290735222259621144191047051259070129908096533933249820574986394381327119453347245619199443824975115087577558085477761949915983559590223383891669159095957302663604179566655731989846568361323779430633582413448705024498903592672143585922268998902655049857347970545147803009909037224621833141425915866071063080140410416309097043456762827031110036356535477057456780750852652443733769967112673583471476938661242684125642977343848962169287888194808748883561485088594119144124518328559346385122160394869164827214407613330256594872995141225008701664207788614493318108062364937118278729418599250238877956216648070334930070573652531315258278208508080070162051467188844461095742664367807782923941749060957029861585662362066705372681678258812179958771684189284617224374461349202203709867833646603300137413848699795012014632482760793676403185079312711336511490813870970446384227698541401878364048760548519594917764388348767434727593519740883732918449976008220562047630313203229795339963922358572923255932517805335611261047791611816989834942035677885561660686949863926655124386047405380199375717099324385369656423518232944040645954143829937883172813468938468638500186192947202815529442330919986773583206642607114736552613227370976389037332516269359003469041624612145824357867240905761718750000 [112,49] -666835354103478127852472436261001445827697973023377098971785244322559339965518905856537695309289748673301683066521467312678901161679435474435740343479391823728805046650129063143841821590287966870621642922086852791204036073319150513154328719415277771724788355352729087935692442917308005762611745588475464449767573740501172937455873932705458174777955235208133965415187462070894201959576207159641492774618514480951124548888027880701311287460040088222531925438573984574258290770059044678810616461103338516926145340464431237558174821488501167942010877233618458592923521743261133107922134886741515633960342283760628140296074067112777217158543123569205972443425993604825025906046377143352334964217853790846455572004702886396694896114078504421989877559437877868032455717019047046295763905063176729032330985394960403472506762783820969854678748323605894002856066260865785560653424264565594822352782987055755325438722769689080613766951318371967098742724120441467023254688385600851500778042374626270363600982090533344518471980342331555277335834998751364390869599223592032734277823905403155087039293797952213211531065557752825679238345684158619265667711413813217174239991744440788993908687351625633090242341481345616930250936299168107827664360794884193884900901722152478709719701900930814537144806898156787969806877040975916159606526761753765230320962652680971260894664013287733078077139851506710639286131336556609903688343196587024655234914956429304526179001815079502463180933430283269378153208804785514021781865703290055239688522466489997443552682719989228581629661740956196515509812000277731475549321697674165406735575768425667854313732007175964882963135272075928507777044854092735235026051820377648417696426679662217593618181794063359708840585649674046839855344060089821448994701070666078623146085218104200839811839666878072110789797775112632114978128536040785675702252205774220083738286891171058995502581796337957904191443212470286988839683386926889727193167071810950090145243676699475442029412265780474921982472403108206972579562482141979440943928994760052922033272167321280186696366927520966181802803843816473785178897391246272208511691217314061328763112993673046661206905242780948474932168903094376239598453755568151445514045950117052309373498478549480732084624621580637438000849215313792228698730468750000 [112,50] 93852209981492208271832101744958353978464994037199221676191889102576230088612804308242245307131901614864249769120094944468102300636621507647140925296136160884101359965561071771387175711140110503208177835171559422567736322973993206618193133969485322011692740219760877445379810957426277662006396712603117090717972579666515447885197070228316730154131617503736121941086615941753991263725395279584826324770398750454064759506588231455202733952479565111399609910939548613624283325501610730228192427758263033621782259061752939336210052378458813603416527316367987629511428690837429551625087684903428887346226026800995405195715766753468763366212518311117727218060032594091389785480179836739487706651776942613818193104244017563450155510521746258854111292224938571127719613327056115142287025642389516612078729969444510465752624345282417194286657438559308223361390824891813036929745711889332032046978612570513631248073066145522510056993502901335092027951187021930906103992606615948424207303047182799461410879532070724350628740445545232256448501233281172522694890392722662433076276193981917032956239309727928622023020735773837159817828605827618313856809348017844858076348117731084498905731560323836750688046249433803225552572407030436454868004213439117601071880590525098436178032290684270636216832750855606746208274196329414397899544603761431015138447428214234449673613060761412287122577554826574701087442716720348859417661189974404483400224362581194194597635535080643618906901284027144456531100096362965321955957122498516644295214526629901070608243981026666667876236952101000595939397641849985205437756132063539093271318151561990004175857499277753155706548584094777592803870063421710155103957279837677797125522689277017673365354978403121812132401929419948100153677376618452241899095508102801262540428400276713119354519420297565922609431508768178476689979262113547521388746445467595525151099203631236688543279083874737854738547119441267160839815275523821833644898315032499677105631877582067735554238495699750956576195766582185972329418053641515131936935625765638194747380621632962519625457793273293433828420234511605334941993596819017347519326199110523530738884224892752612864692938279221868405100588630789384874455528125468030782111331834817658754703079220068192110439165842805664397019427269697189331054687500 [112,51] -11674654067645474125425417461983647816702140020142320480736077459049913942268964794032888562079708273416936730707623475187087826051725094533494247969158632287106405090713915981868040194347412225922977995355261851143349201486833316416767358095810072776730366236347827998651534117751743594621403320561274803383274164499973223248529894633906770697810204711779722703235876283743823207829902901649648966676799831262499274424833471894143903228262899139744432953544325828300744086626973555175298077902337778177567941398683635181501081884995442380325941460807440689107834847770691148910985690963596633539860839288123208919713646591612029388726545537389102804214703380016622556662286719654752208736717472227918943961766149771174378004372489771152169856891711010706108406408372799102697602522208360748976626763996967427520772081785208541011676179238772015250226721020569400249717732869091007396284308452855716053903546420056768327188020339560951313345216449380932462738020390922343623029149213478916040198405950446172777870956471714009779607818347847562880752500068049420870121410300842348545393352697128937769187091429859404432944141789316888973629875037605854513537012492020514894786993662495173598115767852320270197058336775496021943075671224195307103594547566735482004244563862496339917840921388433345169444160449729420901373294750686773889577943343058584181589856076228650451893822166461922997249424207163287560144934004005990518216390116079822026135827759414415858580403102659159740051870048545465605974745383976848767925762670630721771762105430491928322198512153388753071061552398669623797446803005402944381119557307014843191994260200004486269011801405178492565844881576981808668041477450134403011682021873459397775579969184127848480374528493601931944007629493827324721577630951827974807968842590356454538869714608187507450758690595616579613690567613844734237715822089584470570040978871300061412001556722784018755273334237589689295106890880193520725403456750774518457676158297671475439137907321110496055000615023647877627660296768771106389927583541919059010636018115913114233121417708418922778445250845785340617901615334708281847014463334386294315325729085878442214987669097370956555094455768219672287156963020462476229744405631007444063349344941529482367906007667102130653802305459976196289062500 [112,52] 2164530252102668660882873012869824496672349970571815829712578890729230848542852197311674759203786083349905886370829959569275940118154035913711516696323073151592169090646399603166416772107745765073456376428500264129177906876735134304730547889613464641487612190156165012123000188647032131995283908097227503037029913870757498902608077572218615279917329308824242881586810500173872987800208446042220231208713176626387022603592059587635124490437339680798331323604184503008386755888591125763626220849833403127361875979387869447491558130954517244790394947782053363860505785867990830441073173715873900426307561268751975634769158745991327702380284264213328483744149084619176113518235719582499566843564586658823631214471712216939975148037318804641554774199977203938866561989099118158901641555911073543090134903357890308602873409656447342091379597860181860438672959569789449879525867968905255093984045104073345710063089863965824000563110374672337028871876884694489907628852464561029310126404554311734607807007198990553575533598133864731676916243863605470236316565187416317442872298293411026305581912442012540705622265557476309423337327729894768803841272351497684266928235369468352212524410495782918526811485097098135401249442809772512128911645741258100792605659514684022537017493626309009894124632756381116100073262102007498483934466870806544676177200605440981114765348327285424908917422996033365110965928399244421332582453711191826374843439951140980060785700572555903274807081803428616178551268101774071299612345540375896393129935831736608706666673929901475120358316655996935326698156646394578339602486670098944044016906370698472909676807769862665001217191548780829273904349262936024402478830261880588890238900990415543192635771336497656260612503575165986675646550647853188832879443646180435544999366967557558198884798657905266319165242274244510992121965645398433627120405620828871986750199188572235341441723707641729068952496815091441275106635398658271812746309752954965509731888456109720837834405850792217905978029308089665134907621249325398270395326797987274544839120528792938587229614855513832959433405614672133934475630689253489218777701935741501930131201184066310767269810967607940285828097524823696556381291914457556870651255733978480824604830437509600948601349301725349505431950092315673828125 [112,53] -690719365229595252013120982955582780439050655423903778965333864360434596483520034144344209724069660039653306569060776080006806205872008301650080528241676579941522901644756417166551265162259311403390074692833757092874552242822872062879764377056123778132323786296315900943058837885926254090564747355953380071604479363210387017105360173381945087197725353643986127105327273063467225957199050791181657605737565147092864948160045128569541611290198465772386518255325078562385111796980050622472263986894287324085963957611577622835819165733901332656446849489848641220351786569985044714006592476578334402083443524952349461398201295365379243120386588384163257642437327372877325508401188014810333026156798862873690126172039532763969883097193701696064555505573317350460330554548269156719357915004188022754201984051068683114514297913855508979453077256282256103187801154566818382032524651029362106311379141679583182030018466085535575051346905780107495484730805873460684929845613841719740558248796834171350057490892862000724869342731456269779384248208886173432655942768888986203093469749945382519296544342573006300030354558886850656226749103124372511663610721459371961498889715600666041370224991423513686195892325244495544550130287587493115527532893122448857771382968508837870843058361346287285684693908550628170774601898580744822749106241496932333979202288024318891444922114405666119100666170533382604869427040478067913765050313080495135733801355016105593823932774063017738365420322962167586960214145181691818240971388319751143975864921635979653304292917197184238909223783309529533338074062941359868245804466909523157682529005389878740364597214399548181650571880644745473834766133376576979592513368988552082913835439843759707672263944217557581890490892856915610277307666098424852631065304332408698666471370154583909463033948362950662196667937239500223301055996786266476178689632302160587676427537059364809418800914359740879047491442938646502723085625179266899265168211833041095559648098540934850313391221800387419388841279863845111471924944526459056374707684919787052842735601272235850001233692164828385856158097084117581414345115790380670873777448139107637804065661295952558651685604131749942082798799082493111172270503234561534802576014399049994596453107914472041873068519635125994682312011718750000 [112,54] 212849843006301058050089434498519141816748890975992520040674597428691135991449878233806347339445003421590700294931247854186221612906322283439730831819736680937872137803411797999089715425374661227439990332690428350149213160564096617281613899590205110150892115411772368688362097965959704888251049737275347854898643752512557008423044497236322255496336253552492758341850029180722772680759629545813855909725206902924381931482151022948035466673068244137285847067062314176158614840404029308537434148516680859949678529604990211469917296937560871490482885407033885838298499489716367421736677069410063665108401229696045291992580031070397195832883149802557334912729604844334055848601716004540891729482820816208205736772665151304222057835720128804929234813706142546433330398585055528150921029502573303320285098175603487878851055795111546405217971782749282085054536167144947261232758519292692104380893090999107525132226149603039589764116022210366324888649242659871934659534540266431119120012455910729155209316277613624109667772439928663434064300133012603341386167471985205850447771615382138104343732630562256928371850296657931361583515384685968580092771271484196716135173485924605657618345121186352890195373102273659034794633019143314226241035652416864467830060654581809385059563127702123277867575157676120956856984370475372239021106785029607012411753469937665861882023875853343556484809902142059960843114792739881323056854406339494730703553396669319441909848316316707008565202537034050738702177271170253815917449741165098864125364053471222650154646627336896049454085592950397892175515206330967597089953960256287266625878122030795962128249448972117594356782289238664264245436493176199314527738740801795006605481878113910764742562320658535107140615306160188709475867173777082767234025899654317668612937937528954083718897591845666198914732966000133954647605919948474569664863618635325079794591617543524328503876263546437790928888125297496112062121939486049020684550433165340202110924334808478694050583372001886333036371850731555961971425737829442274642931624658004474482760158558500791211989148047782254213374420909870444900877053897640994190983556586289613699785591114602277102173487950973786845970111196134537768568349195147490624263683961006636238442452401775234308161088847555220127105712890625 [112,55] -51945897442111295562942768497281325909151211539956626007553756562806217291364261478978495165504002990922553297702439386729237050287242644109744944809486971567444145406785811645049844636583038040723541990094366496187680261827244864396231914768672161220596281081647821977847021551828196193841758430190346792479593663746850296719110661616272342502898357097980005560114492089652516092625150447273631580202830044360513066840928903554756941273873054453454128159462025519396751039560061910398627845942615243230895914724259322624561811583989061761207432412396612767576858702185810923246701648473573972175083895030452219225936728176539922025572720005930333833172606673593677155153180368080331493977350037189622572997810346832726376390321462376522178573610155220513735689536533495631442979059320683248741193157679776282367621625646824844225596541712043068817171630280332483965047242847691628212035979376091856885875404086214768644894394849477358524513883285900135961310918564942483110796998858336298761411035503416827236650147308067853407608321026409786078088715290581419565214126311759715946960076064151836819450170907413835855316937466043383920460166350567379582525012240700927293576043058119592121091054667781428956569788252290828839576028886397763842119265868327969664458244675548697071508192640551920025228217059751543319923643557614037902452276191810035964464634821998189740854428189408071803068022917878815458760315500048115256864672365881448252741381399824942938058193915433582205890237225688311998338094654914444259183548393570134564935523401745988108676396971856519466647682494939159463340737885865297796367369316070303260685309508443493413711434250409633298547147748441556488702723017065749657477765064950739580284733100633513635842200020926436064490399661652810282108034141520550226332265302207152322935488348466107185589920699714930333379965864915018375550378495191372272559592106543482285546380276942843291150126915366112221760737133683108767121038957267898233405642512361143848653717869982735439125636515631712552658508246233060272692794854639000108443468250711152564161575681760319180987215686231039913735469186325396550638657851054437248695269180274848705145157708646987418819733195237554241348171500661812842384571162335497122027104720680134705617092549800872802734375000 [112,56] 10023267378378447227076570827967691811572085636048253589152946215077279656533917763949247118869928710622519937369925430412340399527105214203744283948308122947219121403552480594712455920470969969607159911221487457603749769008553868626377046692965024714272096692391629486634970986540163782769405065375670009817865535574723287862510994352173871036805369503244998051078720757877968138278412835362492294187464349599843269528126418667969689842429561814691505349247708487428305072618244504581784457295436624157822389838542313831772078994166797282185333605734528441764819386688645460356456338607191682481310550016011370342239903633333338333670504755479849387772800870539556620200508767224005173373610102715258417927355223117048521859397163677791877131630173189699224436703661152561426305023272563980236992163647647540275283822168962994647911526724498020851077008131798659717901121683638101545408821433371048341775143045766729591905703693029810996110267299470101174931147780531903966209824579105080769952815167155672599358628611796386627500040052179182500211767720826195305681380171734403103762602790738697889763231157679054749775280168561388524743477000506779311138895529822523606428680588254622667281679767262555304748596973671388337823696854660668496285494485125081063955027892855232135634941585769789727746345066782492326399974204941086024891822972379425380562849465093763823371967005992442908339572588408035629980449498117292816449101874839767559187138269318739298844569073369013161012752598631493294233755246646671714800124305197437106138277781650888738954477678456398253699758922105047154050918013123927949011461243594080002991579237370504245704350402144030918719129516856098776701933074942270332165008290082850442968651348693826383017127057750689091688288277575479242463370035374080239672746162221366687801781376393888693381401159410848462141245436711155069541775569399621303719205108996825754343438759519999613906720255939213207642570266981518101756404841550648060636528106688095495448614776914811376598592625754716619125462428548007180722606258032526535846752191058212589980428381119682876633622652616861078291831545779710516299518309427466441003406539492771256698812894722477972887032687677506220778771977704141527630279080605018005834098289978805551072582602500915527343750 [112,57] -1560308028639474057246961555792097852376246960215825154149185534863409584077744639012667922279362426221945120270836233602537028368273663723158572660916059606137885443047866293690661609035690885490737766212916921502765865870780291088223909836992709301746758150790808988092677609675780095181984029844726337355187336467618575066639429346437872248780068343518228198277511918501943108865608592098449559479859667500308557132605202025692434950859844517944963946346971927560492092985331334525244043689666411181322327233307447759780824110839656260050078731813896109868683196584166056859931328792844272019735562511902248558063106854604518496233061504710290007743622564786966173794734964132847067102453784993355640313578970300234941747283368782521119717593348518786650021313773288422911677763881426660409840552794234681127478742961909799375708104649022173716042330346585254786138917984941861927758453356218337286618404983478055393281847605712464688999988877075146719804429772988285893320454512364079748074706743748190889000346820633259976200259902028038156062007837320738247225932904162334804712418881861934382399556094301791376734898133094642617392980027147393283499875272637880779088027475552919800372196753306222047914781496503932297174418645205971643550933304861531873684154869132862412181514962666845125524400839032608704542200730264969270686601969680292011025686727422129266324903809484189078183276203161440572534469564199656139798984455624621212446672103798167661310540361850097098017819426821999000767127392540492369043042234042680134640317301560658151139449765658144004659961957261343929174893549303829043345887531296526341643045641055430097561101783036731470564952518091041107250714548218563964021377900783904993830908689716766077468768411518658090417660535817071365980848524139121843568618131018901367650889003000059833850982131173796971866523886239155040069475434966952349080588688751060641355699446175638721117842329573386059522015641600236140021344322752976251176513557865681078593491289316638452480361176477484350034220469330187720569003274865225764769639468577399774161997568660332143316342975942326010709202720037813799466936342419567087747392070564136383372250356110963335054061266508017288662801645915204287340465031442977394865583991834223270416259765625000000000 [112,58] 199223142668116487973725209713826796264125363826580064649366422532222484311993920213508693428788701753092608848774839493448966712695377676240646879489915206106774557129325949737027403746328163604071572979115156387104291535993847194303284300304354771187162166758820771349736653506919684969336119093954785739122227578423664741346500691500300185730928228605986770243914516848756564576922833011635864826506259327224983459594363403832540405087766644669537388165411175305693406254189494467135300404603353055982078332033503225064327282264002166232124124389039817685850651422827142113410843229958380099393503974654776948119694023908938498684553407597809116913835185899226987950697464614317753779989456281113884154558589599916680612282294784868880029476441098735412614840571294079408976936810629210058159315890525649914559240033309486569290916097485728675271626963475183754888001812066421624157445325537713013913133013541925965669432873549114538619101541523399590439772860083485729848126190025813598248008499009939705843136174137086058277792628109010015792384177947304528386721142143984569192439232214629026034080234399123712283692227567680662814566199435330279412097207959757598054884896258430991439705471936829970848334022110426264287935631419690609521784526757502104823335421185238827446708768121365511696018866121567552881911024911170491472653147108076747087053461316349315711647704617341870776928484588840557260077950367900811164134594287447358952615983365908013259457870544626495116965700937734307621484535958099572323337349632588733035985108008960809047548361828265475076652120336496051050690135774326053476991487131328205139733037325914444466916458891898057486859592500011972179846348226058539374195901330100704746290524200282516757843030037752499843437134410396025044002914127280361375803058706543095276230976548847943592451027214737047746515330324302640954623687781376073575938325975701560578798544992391702915370271222389949397924188577302052375851285304766913690806565953773473984909801737100611399067289909932316795435579625775938794200054260120073331581787091423009425254790920395118057562612248698037673838134134529876632404042993176836623182874264387992844728379170686944139020661547599828772767417528221485214049848475216437230247136903451755642890930175781250 [112,59] -21160513586653087572546308239842147698932275609751880416228241801390238565371129336534265176705057999699047829282327270097668485558182781614665591641921135980109526535633392699447541048945331037511291789444089218855456086005053323956336416381939915487918987905747182524425956518177133144238625578545785957187317820358572628245963178129033437916125252006135658415132292664543007714788269733214527167768165772770838448347395582630838398933510757114240764974232767934855864197646137581549149362615107504760908128575188342351910316642755533214168711233761968849238499268056036400371391627453417354414498743936323470069868441143965288600325310707148355011679681094234439445086940953069530717663699465997198046631737016450644913830023455540941728421599441521632818004024640062439107617307113178004840326886862607628574949062238845543206415755041744415688924920961996388053031068186631661514470986891150100699404413528783848761030106818862510945169675921899162884804556225199430069787457870473315333180806252342586514090492691464196371295339889302820576707726547146332263934704589575689458677770712395704864858263674478773280385659721548160301528126670930971829332285791452973649438561433462327923946207457346705220368146294375684422896920178211579548279489393062949155722637190345931114043657607717987915165177048248178976835080251227688082819652671835639729396076085525720010487939534324304521438257278468258970371878772799771205440646955744923818971674972317355514828480223624544332518447320053989210136298739595317913870201695234816494427484744234219679140656791162568109953129292947451289156323793485559264110016503915531644571785316090698919957857449512681547530477830338462465110295316858326670240711326198397200107529344038297354274430411801272471428506790408944728233629902837057304827757570981449554276452681633542983879657432662887627231583811886341097619397538955927106974724916308510539830028798027057972048988166996555792053166908862473786363172149994103989424688220061296586822629454666275623823347482886094905792826495380472549348498901560335002584835250136353359829153496065433518040449649985733266213002929767230751256690927342803377157704205845891167334493694173253720320122688680372401734479213054950491258468575215782033543907926157116889953613281250 [112,60] 1902066552408460955505204672437776555947978587014244275997298184119471274003205351724851756928002381128161403077427894967315579057117143603681034533149134059275469679432011806121707171408583672270123069344291050314169029703424639458414390276262298722222996424737186939181044637030450816130211018137799071920278682235346320983338573193768017789274978462879540653273168757242819496035738433017168925963009907396953107419140187054218361779663450353816997009216162452459524662622016952624115064500299126597961669787151692421284800859936560553770513291076074894333294588990661344459112992236352636093701989298995852054952038199928078748428750025527000290101460903759542148725135893951399659395373503286649400090145953588908505432967069113379298604329795117539778117204599631227900276703510583145881658064584182818564939618055619131939939408130168634525343533738864884943688760301413711469170227516018083939031919529548947305589526749981450112207494429183031862150976101514761948905969992598063880637405215810275244910513940363164941119414293803195147500341306156770481716366715574272512139271357608756255243129673989600740878758247607790501503413641257233312492803697358632002412513411065949715991019906119860263464724965251692062196645242979964184298429520835620796970315149959684121246168439473310512891341095253331279724304911212422927732259906135188055089303818275810680279044143162406203462272094578824239243216486883936135999958754397678882102641400963417552868118528444193964234884162483516448603466341407677448478394315747738791805090165926001647540012497923555633650282257454576866528506835718000909614404378809450177741396602140072422064011902935305447518916854456300051295348494038670595613016686552686211757431294415744543715719902576402488838160835015694655439934107350141506710165685604428707284977059573561804044713008685076282335379322930446470280581003864961967058586560913866645073426085320626679222362788837449820053836515302978319067638219864935672772851211525917622531985572527465181546225789255094876371705807874268980689080451621629883138526525705395224445502469176476720058563368137601986164724131677610253375581173043298126336569870256458793010742539425590518268137578846087422444858812092979438014055946863349030685807740092277526855468750 [112,61] -149228543940612778672859873886971442420499234785874500800635701842698191399149927687055097192941455051492907047743712540650263404745026143571531461039593842159642366876359719266306773549216001710809413179446120925082003021692963315023901927079651980768393939359193951504780028071811977856964782094807859621963954937222910822414061757748269604489818245646134004358121072022415592746806139893087699028623018635468985419388943059389857672467272217279536597551392605725823621770582434517461571258265177578597639521750706606517894047425850632543312334180672597021906336736644622599937622172884922979247462166475211510525106445936563496702226126966662907869887251324849515873165776558281517988120929848780765788987938799898363648682750211403220388479973236101447223836945140957867958316611585784807137522957605322068917454679649605853422589136652990044029474796271912476113098535559817251034181521558043311222749545410598443960540255833538450546152270909928629658664284927420829477142465492046963341288394732572737490592018674870785593325996181201465981743654828464124456983976974801320495943907954587000446230286564551391223344177365789848951235768995998071251274073786769749380558134432062560281229090482050022262735437174995870756108693151553271912164646145541148673509164666827434682433873055636489675751058147037617781304039540964035064000596876505428061141837494472490461821487180068675633067197608311887252455452597752788592104197326356972869827726153274153330779898458176663033588216788482081512359396502979853608312176745630769615358165675412876465084966756395982950050190968837807817233080931385949632920328095108489221420707904007652878753634758879879135101097237268460458841623671472634197833523818724550698656817918359507961838926217631828666213109734134951458207640619823042638656044171131099454822283301260169273878650865927638997085133672232861369463402928158056873610183061755403374613850304893768799718880450672776724937369953516830921570558925452657032599140786935692495214836173331390778532416360385093724176174899657548970839369288965565863283455798212214407491838018034553202535029602992723269725302330712362648976951075068389166812822571330954588837605120114329627693303991501140804054321764701085412344548491044204090410861968994140625000 [112,62] 10852102799975942580304533237388382308320794937922839852282406452488207950752881272847003388905126079311774757232422087782321511625529006699468632437896142614873212096654935773082633247165494942797435456764384852509325616603661922328858243152013952743622211450157098650879278505215516197480107634366961951625815491685205972399645475817806236124605216331259979724366872430311489271770119544772553077673911740490081318181917862816991260675569537535616912079059368290916341496612715415333915951364646787208255268879603860602024753633061365893139051160157424011272119559782402616864125580642116999676207790488211180435020730403701596666219090131142362237220797812708256726446078695202422460953485768092282661972798293396139140156320000183044503733845561228579102868629700920997088055030610483787156853570290856702583594124111305517553187049030519863745751216707742224803302518623109568394992391050874869721749332644215288151334639073701514826025491950554900207059916517082400498304213375512770093731697693906551407390834454763322738120004172887523076445674827778991233811642290838219727060502181315221720245250869247611570237288219362800353614104616133280264675968622014073319542772624520838966688558312404071202101543417795036551800397858492591579011860681193610983839217703483725940692786496608204764884998648383074397975227682090380770897446571510515872408545789154660824020081008918562417682969534758784872292395563070710773484514063153852674992290147416724550899273663804320753902614874186242610968784898530276294301354802136988719366830566527410116300798402699319977858827610466458505946474333926465367124977610181569679945135881358921463743667480354330741798702388256097207226695553592122569769752141023047284565513940988056146660091303381609663008824775895561358552610545418244294495270541846412259217810660353346140658853148962337275908460608137126937014857534228073978104017007703643267604059570362361582059211334728403414575389804460811669753134222017054907183045653792892794463416742765074053404351284950395603909396543447986671044088765430953986626437103232287525203939482882211220188713339255352394058473127361548986452585589019707529427181141383604013893205389787263052865711774374214383642380715897279083513392786356216336096191406250000000 [112,63] -786797496881507374763867445757812287258129348182147944700880557752737780582930079084338493354859686407822081203123413895521914502875567676290547429782533244168180986218820176309690580303180455687582108347825505020353938526072160751641233561682672691352949533166068509877477609900527203851085895949405261781101552195643518977737788148929593108748062551345545961338905313987660730454780817195496167652640064560410563672282663920887376556058037192911138964744515660114716512238381528228009783619773020003436613953884361912296745567335830431207100185037992051202024852634690283127908167444601954806796834146111386747213413897051038500589712627391336004329777253940713391215452637270443283120009448103969108294957039872276282434925669565819405431716816281008963489234199382258196547215791711548334027768208274255702699445262093186632607668993758951290858985648423927259659865964501648283012498451743260175453437897878198442666168817559085734611993376650018767011875200766617770049384768712505429179662888788320947981536290899050658707906384478707109028474869670865754077104179434379998168330422014990941539185181608892095589124591334863678295358510167828473342815062649327979994758856750347737493061906166509118073211159883461592889918640876015445538526950165889066157044790154823735806432952434195725640244437568778696218473596569906350260513291225679376237239285641480750939635135837353658885555079613566883970025737226628114958762954752075153914265532438011988357329085008542650558331379304254561644241921086493045604138904215379644205211809086461847920828546365062533519478853187460085299728580350183950415031934630050619313381346321217350688297809701808092612559858389168926921452162082692463856482235132565765970856097472461341315603067192472439709569366066877024505672430288139270094113010155377300940235198803632419582952939902468732780743133249305606253163682020331686805997638657887702621955761934702105118868953050753167238983102567151769594568201059174207291267878731066762333761257679587591446930512949390458034740997094827857786360823112071467627278264652182507274155482673656806872540200655795022758198751509353406183113321247021354687590489469854364059922886900246707898941126005861481047535203513983810918035031725704233546447753906250 [112,64] 56799479042874300469615398540399358039522848036675417654907609279329298804247520867286736528544708838588162411799640642911625827938190589715752721173290539579628149966972673821301282541886893516349691316160537828539581074930490418492873849924797052324454738898256542091902692495353102150954531008036752720462982680665072257467837115017595557567923975789743331581708576801762875460238186691143090749432868167544269577436760496542748340239368173704222290128042348748727805335000389375576631559572647637925066103524835815612988475856960152613481190271037104433715223144499537621985132072705685781381061368109834818063723289085450378714932517466273449177129651344723559479577452403415009925828030093835448371203416037244482690688447624243269516552170070909131330806378082281738619173068891553968876418463058707432672408624591947337561703341692132428129817227862115888674594696703817244277242345507811513917473681979611870217987563748129964614589218639210409076574939990704032505109451316904497041731179321107265701145543863221853384555155955435102171085909930265486148436925075207332493420423722661058864854530865430565641570956348683565726575840669862184678002156169102280962530204694607486763641067232787441865540307438422195567967314518898369293145393521709176865875688158173624381122930427229027247519544764036067380650706785489403151530118338773246057068472507000337389387616221773203677491428897205288120122391465181937654883401172026872350889722035756824271442613047010144958205125176739407789742812888773367905791485110966813000546136342248310619903076245171440351042101621973168206796841371463040232831750594920045102532964821444906651687423376139557746301836802221077971158879419296477236393430978764340490311007391414588874797645212465458171452691282974335706684279847238813714261324235402659756026804801973087078751847609204813207637112536741160471257877900494855454882307537720064999388570480093779845590515411871154952676887637806777465205569014819129744686895604494891371913883079603590230257868567865778852457620490609934960626896836764556141979582633913294055246776609995188594344050265590759415980936755252381094351880806185762627446730536361667661279886697481261004203634322652160252432696558301684853972110630789196629638671875 [112,65] -3678539243516474577775006072404438124680909754390676582679229947689517742019321947079594055940289390116629158200269544362962593790236791320456668021326238121130462044847578212349125097904043282608311680896759663085894644008972040882632975222584746222609074035411527557551713768352851408117059894573064254910808601141025731088564068908831830126027247882502343240707374650919752563562535007262309510697481597074321210390766710164526867614557010779063190804165994719233926226716997952253511283027839593542208056134485461476060984817205076979433741526702718117136119968697714559615997675429326124156169942929051660689874368634380932217094011322237854080204209616455343499055464053405504764844213500165221920555547783955419594379779269007016273586922333248005123661552358835923253495057531147120716960594555388519934632771668188588253556917712349595365175886068626526629043291415270316737535085473813836790577813066471958151512753702378776854662442690513667039509111735648967372453254999048203634830560441729568858551574652290392013451069592139304576536017482487455035646717378637719563620807727538052565415650389860832936916301788911829063228728558590544113834438328735514505574228637576569677190525361059570248859536088049981656137320026323966718190107716060504795793829537154389261577222463726614568419012569135300774342763229354434004419364206555343309933994655606204361922470323546063281182246291997290829319906007317244592941777648299098754834530511755722950983596535959589256100778257639687769860677747832785333193668697364540345999396723272267362707529144592092557100932375451167451513670085891995159790281353616441180450903862106637820480616045818927059970303821702583903142791015515739035238091171414475039759949827525773680800058598609847516168007869567819890241133672975447400258465810542769692124484725187781416370057207790705935444462875069615739743090738180457577457418172449491320172203800075924918662418280258335462557358278204475656585292940851094317379200555023366966028012966439163296514763657413181188158284674186201704216749767717997522115800534185833352274584117241758104375170827719703807869391357139691598867475311433923585298657206244597344581282216895875448166512178761676037907517891037235083748461236992516523437500 [112,66] 188639965026616381202398703896433309239660236680785520731709737264194494032718135474293091983882720280134846112915581716251505665258991893921459978386019198218023152251304662720727499008012509524505344388502575943301127006872886771208147948473852504337872313776026518128016182380772058183959494904039327907363095163647813700322010534139170953689023363013173592626488108170837550564953107577996644542207112675678899827527593428026534934492292362602464538669926127973399100016086326661344799722794515089247703816047018668508052950455142412143730952693278047865697043924673089767743748589006401858123728001076330052918333679139398926515108473140805908444694907944630561543565463018446876392166472675614554721193319580718011584239752159126320064385391967315336008713412564674391071502929354758982162564203330524000877894071664713717002870712747844445261672032195977030097577988496207433194621672866220131676974346448614775583151936039934192454931057238712844287157346532270833206502771317944198388007284027114928130374237747199445357301727875190954251796944848848889240620819926680873139514120316285281951865340283629025476401109744222650158048562388583539811711448896597362726942110994385553748051772340514493214848400671140710225434149032155494857233742181213337468679209899584937040209213025301683766373616862061161756167728232826988885051929862003615371702957341959133927805274868005157402918174520344401880250393016278063356867373711437754365633786009167607447546358993198395210118933910791764213884028882175248218425713830702376088992057031886419103444801583367561026984596546644316873283756262461194095411256637719785618498267071668383873611305090843621982941009513036383292677181770050758521082748486260593942392789426842877689782189700267197138155988535974846796384450866301877037253018333139380357559233753386261075836141301844164138535741439900298528981444979801893989219134663194658345398070392882008981365030368708986450378256970421735516314533555327130030257683849684527773178801193075074900489260109903269997181870491533232531715362876046246418937671254961955136830963675481751620648047669727255507334064121995727159757014025451864551291392772344580867054825069133127500442150810242328760735558036319838513709899056991484375 [112,67] -6529802605648893583747058378635477756161336904333676298442248454032101194937464780411442013360443454029766981160101031153745276400293803301407300928851353415728775048876375641170351419380844815562884145024099543550779601959046141595639311120786869769843083415578479224519661499075961367873398621553391105217863139723866564179666722447252726249126026789164329000642675458760126249815496259933975825922164112579871208660185771501127884074473125433746456050408347888522212723060008288296118443444459773588083877296840074800774484175761503233353741111706448996970199479079798017068729695445262608641225934087722254249825411047168816227430707698197554920729321360089169687754593470916337718758733244023157528759726153296331450276916473441746826556337714127878616802813981855090768020749521055532962164946870193761103257942118754622468112871964178614060161688428661742994872994801435219411464380035610646321893486792298185490324063961681571853615354662247149631071418499103618541072534381529719745530846726717552935672420618080842801119710428288122019294955244061294106356937465450904064034962166793858917725681568533938825976969858570413288638286192704632083236002942476293124440068348124556314293456207400158341613473133077247604384492882134686221327369934842229805127476163296405729133850650237521962766426565126299527902284307653613611185712924226393626537716073948222056523760621434345663985468015793710382737823295663860567853998732156337433009068658576806328015339844074266935269259626411596424376481394016941491948960574904312559573899360156554056865688461505846379427427984871853860511423252164011678506943809025089828438989194021396712763798091187941385660329729569896936271972402308394291234652192873022896071294669607951435511930858670144755252853826098654776093757388875993147744951224352827056098010465656860356315047281899198839590870853735295054524635370830433397594025242914319135751807837362587211443661894231278942641115637733455428048143111278213848015918995943099390856018855775749371098489414782698651965805884071219976775540480728216475724064283898135230731183766442655624088076576214066334375883299266699031600807577475214057577456464414186223160442645753667941409157163893800805974719480369214553137159374500000 [112,68] 62982668018847871526251877617253118636851652314777545618706776193691796385227281020378818828622286796346081831381907700347745082534775164195132224204084779369940545143289602051721220693699257166912804051626564564236175762960071389772418713777819267879922411050856505224015093736360658921939262520190528887968069520040250754079962516108110459697142395683548348519826449049215426150482148539106702491019478590168579690019026496582997783840295575864630046121675310502321059851513624557953554578927240194918155564266749505023029689545140630113499488223261283658079992890104822181161051858585106093043890434187858897069786783345058568765851279377227023453153690239039981520770251210588814463077465717362868454589829017872390448624986505872017020465626959099797692491278459045812880636933989684620317709642044866813867422277419690687477116119921424495625814936637274212168919607305914851327140948566552718006518828641978257140091273128165093479559043422153925170363442313806942221162637304906019383960428190354533751829836599962220588868043520089521485395326753549301121519069356112155745469592191149136129998327206707986248821123612433994659944574549093797455603672652884151780116540901030074889378973313693083386125789582854374880636621178654755982100958916624156174582857514358846836095938124557016426901301092072355291229712416918652425019506544276222802683097922888961867413674363848656272974997062600504232288263765038813370383212681836146057070432208265297849895638497395879880004775137936799483166897644366607012800796231197872913718916619695102652109223540343707600362932158698992841152813071639214712232031291897554072106217046676157588802472272424106489175368321845561673922893351602889330660043136763128145649287748952758888485190612707465580210206642001208459724803234853215592434066033491197967085367768130504392099603775948412189241294012489664692224851682757820786727514665964290173970093849446482740980664938471741605368648637890205419289474809500935375316355807989796234760349207573070527763922540704540155180327599697017306319327631267403521430195730955236518266207187530146463375708246822000182040962280609635697375633123908128570264293735090786810846635020057088136994324066064736233758247085062852487448648250 [112,69] 9117023212533076447965398995099978205262787010605421747433773804832121704681875037860239074471180163598071684590597511529787271169752466756739755708321898604431527023643758509988682452280318298054292043182172629399044698135976582456520070529300238167469838894937851080165086287819068654178764211018216671709588677419661192400859735990528113074492937537858167425519803811770535445101139812967463031473872602040558822154789478189032903925322757249341454490574739473775740853707577024083365095443159146562441748518315554251161297514425806271346587285046138671979484031090620063289448627074315379420165263016675990563328105471883386927883213145013454716517539323061391125768491335266961441194337782696426748308556685927012497404176992460716732224954393552061453310950274611153865506535289074655157471079645559248403380410201543023769155973650467587015376646452983436400566619437168816576427052216374140374500911961943438076068679536415538965861556626024224782627142710318254776084450631157303560236152825203182206224833604785183723756066092772612647475103732207467687651138262380411815023710166385936725978939488687353382543682847301746261077064118385058578258094872228413200550315068208101661642732127128412661253358911232607214257751425065841052435261552903048946302551746950162131738341598461878778538343251235066721433819223328923901578062913641336939670365096901801584672022126180738058020482103187745242496877265784558696087196362821640763652575016108531393646410586420378998062123548926985153478953410213593692573103991720934705442644516115920078220315773511759264476179261010915216935971570457858515130100259316643544701376182178908661719908252086640841359717906220206076185625756914046989216565064943225036723058292210225141219409687829670205948148971195290371106242413760334844329549813773010852016526723742837676125929355864151569394613353406666653948152841532572871637621995066265343411612195228204614439337757734533979974614520883830956232840558863026898300891439644606583910819008346516248349083925636959268845447284272138917270154905255727060195942210546381344609805478438157589851316971518973967406500034765253671159480693665362548617481885607673498079693173227086573626881867904118495518247919050951176451000 [112,70] -697329145712665100588823134193793491008676309114047400082212295066370287065270704622845562184483928028514069257762311031739469760975391090915188882737767836060111526577855729302577041655693585120620510031733569815311258376598725361490658730459041867261031655983424491504765152602745857882795920689764227547677850503331345710634279850156721553113114842344063178728880572302005685810967687444860185405301663532014463559441858357887458132635811861637002878947220482789420015260780476351018305995952350709426480313739320800743565140288687909604828122435559458045914208397337240015042072024541086264903909940601106375161563751163667332984086982788288641236916999807946933262389893435380001530376508431127477813190101945954385655303438135281609146706685070431163481985149999412888944671564758026997910032315018585823234028175042624885865947392281459116684389911317487688157192629562880968664363840302542844325866071791821261690858118267670194010502552225359012474190871269988361845669235403912138157655757548748367431493810094385810677544674918817141422728414337469823585998694648274024381003926019078302563256470238024017976244359934172993750781562388058327555537019213870251785372247226275496872478733605479399912817518513558361132350365495641334976899525839798142511808747279423613670890011565526596843876044936881107700326009709407227702645302758750467794399329677301556131896940307727226019535012437949575965977799248713701856754643040967377073620182044138739916332455924905846559121236509804762086497766636061476166204436940417346322410674842447294990855881592587704602195926720940228475807218103912681075235050848048185097935398939024387177130298403161412381238026700933748844450553040655373926931011026136577485088418559847245695820444349924862653403351646996612939742056054452236965996953741684639924619868954413957532606660201326176604097934033435388752416975261100463065003961771709284011836716529083068841810172033469221939815406559396435949757071502563469803816546791403739205713981996526171514979124525431850097138729545559877312324968589936760124683350604230669525488639217156118884985894422311224361366503263798110960773743757405012521542324035809183904681227097958851145043304302780237822917698971746792670 [112,71] 27842477553522829174632174237395682840655953600958961495772705558083628036737779432015372242010183860125774492156127132783645525355467985118975654942692765967208898838329588539179311909941840967663530835499399889945759144231585224672827528660527443224340218887481527518968867078736760924320401980655258644541977279106078742396200008596974328083672023859073025077701582943851105192124422034242789084148943570239257419947454015839654930940441569286442307332477531449169400066164764627742876526384055393414638429960097910035325298260931848247876368185209178941951960875611746303484666293600860188185357930268588079053313423598001582505894375044842029152256495726909819219358315385752656703681874117460265244088071099624223094864292236835992674859543693902021783453122450882003904965203461552366953544864157063335594166841485715711110477526825202176765165005907348215186367562466272920046540102593944717769604575067422968443568371382404164061583154767004456358391162915151419219232887334456042144822943606196257231412900564211952809610990778273229020895458315285259557567078886183421547746120948551636982307546426407911791374295766508295131931094244382458809551051005741232284246415559705468551156309131776650109155945043492209197896053518922870849234254545076904400240559887866135930889514589653299407061442481444280065069059046019311911825054245209583614927562320475780293263713285396800172182737412010168979456572432531082657441109110642975616442983975262528948967513005932943198344815528913371222461380841399549461204051944546582842536184148281795530108545107539501898498995974012393574607699238901869635060626641551577030484066109961682660291315946458516248767116844867551023975041865176577107651731009991530672167150171320370900139501040903080404574044297332899298083884154932099359669775861141008080310188600886906860707655229815867145967434974003730234210560269823349802566979824587125763654479053402305165363525158310611104208065478298649480631972415697735676792855694183643381574098903231270798865600004468623600757674770240116166368914751689529196019847329890680425902150565650300108579101701971490214532250385926995907154389776236259174194672381853724893244114324935127563913159364755085401060631000681805 [112,72] -714898304418059325092652919246893467660344054142209442142209463986119178934117393608831335630617476358269773531429684695663967304275008844346922185629995784563426941660590301344744963361007726860563967346971597107042399232258508103702888819942101883566101915109286269053148965474072161373800667234892270927613184957529365848076728244526764491828732588049985974179576469551526402760539473906861045710016265471432888417481606672060510322195565748630010942240391269982171178379552152976524978642588141372249169227641014226207201971823135855314307392790587985615241227150508759236003827743072428888171661396502754487300010643742910597394487056153568214813143361708250376899238150581013399676657845522158546964856651643875812246276990505070939718671931107204657761601700354844135324908705760763922684112342275729337662427538467536426961037334034319517088037925977210393941419591795393618193859417397271437450235303595899751786186458789688617747388460457722541698976582965834974347549931641223986819616909499162846209580662345817104468396633137254327916610065523472822672332799793568586053812282441919095230465991183300365889675362540129484415638608437987170410877450852387281626484995487619799017137546432739401759249566757257688720900514915032969852297498951873230194401463869789389994341803775916248028285887898323331940161127358291020374664594252246398370570511958252999084538237893791495186763782664923026845705197648168781995009956225058180589389645805381791779334575289230826277703528614427421930233920379295686086399557829827467772136975204573554944900538604348558208548786751978997612057109183541223725439146297568356557344364856924435807879769357723610353683453334932069084724782116415048579523632765632081873080986847569559210743747792057915859515939658920851244502331691161841718555765680391949952289182198743505110805058811204078992680028533522640234346120451653145829830318628505934960023508784651998746974048152049005871035030334727535467972620863530636774720835578864777792141224653158634684680518343633268098413917998901912235436206618345496880091455083003673189237597936034462973368390212433998919517879023810477661083324817449390970119302859256032697209472587560559812098209570727309493962317085 [112,73] 11491535904826458051723615797116771472763768230298226747097803345407154217908460235861577722180632423934306758798908087746974647068311599890502346390115930099991889636342871494204712741910874886536234785988200530331118250044943248625374309299186038097285694987780157790951267797776011783605771096886095205561909657098774047866328722107978557819158656889206074116835454878219245501754423773400645490670471155803598577891965339849545933638280312736279468909080656686358562598833991787370197247858383643779994234710809501777912909139887499418784599645305157075894142599174813396042203845809389423528740565769482564895558907735556940391655893644147782746417677821877027231986061575272070466902112896694270023591788550034965536977693611319829156985505264458505071340017803716621549410542644004393629059669431237076039420299041003938080111410461383097515495993463496143419694034785083493763601701613368059524002048115594051088046543492185305857543057268913164086452387309270471781556620974481703722357732256045922975551477767504444641714351118325676236523464241405455091043549094378085140295674579348084080691627292805584257281880218293392669714272005369299911101448402390248625136373321574999304492517970676258954702314754312090836711933537895125684842470211995296366935227903042078142786120706221057876685622334803604985237153260714661446986843224750080492094090159235327523321646078348450900519908636380366555041188138020430990142498202872955225296101662853771324527265977747848863701376332797920381302865442149889923366272818451964436776305675529695595141181230538579799050959537733213503736316014415881007745011025425677992029387493641821651072022815351505777526851446418712979298938193985923879735584530398033260051828795815642448198030985373221869697088952933841526469949992561491108977161049060698820530876325607577557798066308503160527352215063850847182285455521964684153564408347884738995323704687688331123600618215636716436398057053311613757384049978729485837338134751641425036905425614327829792313482155375324391602584364460017272487516756246525399594163677715716179353399946661089616860757114096487055079080681224571917187580401528105949585271744805056605864091530727975762008723736069026117284400 [112,74] -27699630184812984652438105393322522433462698299836378368202741577392772696312068704819131043103267945685995470858877792090427690641220676256965104848624124467971080102266647481159644763286763669111008399082360732307314538136076595315798806839848996586055128236182635078532115137681619633695539684633054724670469525256652907583116068016956412675120562482250168285144045498005866685336165541661458661108243146859942069618859409977256835728542536806187585003013424160633072343861053447512736915370607998793786713551593327304695295839347203672363947458975034402179493513025344943332081428120036741343832805605877265657088221643045042815933335349407434574962468688141904620468322894640686370431805741180811665258554981873212075191814340989239214375877225916573342474850992364265948303719912673746304934072211205633551575391106586018436826729471893419027682942197499905639586124730022977689820074699694728131113212337479144946192748915344934304760547610301277104792073908438799714364649056263019490579815360604561572742514718402692909303379515049647087123815549706731482227421001674024997625130894210303273277831738562193844771733431318905408270926066468414462535101261109717795616020793680913238236411186208563978778213434081082465307798488393455889912400708579924833062030360054808757904272909241770916579939426153173064209483838044298807000213917291649297545078594963088142805712445456616048643199813154266458136432346632625329585521774563562147478742002617271369667305886132912324034423310701580763035561132582073032740654403920977546824277955948962269575505650790827856125309818163637979698520573836099578195561368737780807490353554944715012194248752078513177076581371092960211998970964635868559571382287550341240039615561184983947511224590829276674882691750282678108334511836537400815274164216285647392008411471675797458978375934655157425337357942363564646586401751436088002421250551615131907174209691758962174999158403819546077543209271225781638209395926470525778608559214459770393333994470423553256262592645200867277360983984823083275508855650530535503816747200756123367700571902639762398860824874410663987428642818591905715112402949006417628027151154742236044068875889045215595233371902112269080 [112,75] -7922125945734592975720239813379928787245088057371478746932801076161647258467895014305149614447866089129225510071881130545657057806092603631519454801310259943902587304795761937275756338790829208040123670244251786670350166588469908193580685886303424731215863048417562727982318076503645956304214039049452630826517840782851055356174052816412187881683879636310738928568150446964448408394977703692657377105142153000532978452010085572500008673810049735987787217273084992349167926807244771815613975120646832075159276884755704199880047469682825384659166185006547078312503692547341958622409799416566443269150332707062545724058232927330763400669515542115086513476823080560266968704075768204046891167787913236912363844400821514219412675592802851440511686662418446298781720441596727159020025364646274615054160176452342324952859640742191684264404326705026070593048006417275998788002279136895111293049811111791674136318592050102962372655374407958935151430694832219513282763486332725453093645833663662126483172493674138891012204730897563685705413130984935906283356831204423524205030874345551408208508540941518723322287024990496499324903964616963809313825522189398686634491547159843578173077528135160974075825942624840646945840489778920835767674499926821998350661878250691024068226594497087890558601896393236216376258480106800054012795795300431815040479528546408862775596931399685661104596254391450975195340853992215870224473903663996757033098431148659482672511006304942224882127290496195914784237164513096878919538883601146227245483592339533932660816414701151923878386783275539615939883820748468787220537038569601190372891039840639772917303789371898540255752866041640700213396700555649472090657925715643649634631420699673453429638803057960853103074666659529370502397523003075833372422012820467636315940613301733049842505176065159288313714694460194904744636040320910394902440307108747569024310390860802552787225995036783648080883497560532891130476000159186137230760659991689977696236486302689854175259837861243992067348328376688486099464139755215240940781633422146883039355495429224978120985381105296548081135226765717710733438237741774465763688744802352247441698179647268281973760365296132152521323394686837780 [112,76] 438830632732284894764570215857640285166986789204557742202427883479998542662915211469397432646041309989183972627182052856731189459479173097701093927515943762444461632731476866650475813291704822155208670484987988095400570690780022030648307706007228896974913814055284656854338577906852904917412330696736799045286925036745349055407204329675118906257703723276384287884331531960741587721931075131346431318413039758820355483947478571999456269543181675685859820012511217723216311536805838644940143724621676492194354026947774548833435128894755534502129646697899583521768184471814813255561697397634210437312491279908458290967488269852747601624636645646394878249445959292581633075435558288436261535773261168983111878272574511725308065019377772177837951958552871824115999268143203932108187452368274911756889278563229242174085467635852658507708245046153060179204281523682561019612532371303444715260500575352158153738655148631256301397818392848839883466981003306192704704042186025189542609155683555869509316954589964974299253188843668172457794226636612471697105735561953999312290432589292336372668741848849808224565288304923577469093353623875154357442534284844687491936045956832429151149276765293288929052299365796297493864776856659685503255928976954805512330507707676810753556847101378269022439211065294527209263733004471493206531613325664896803076252752472988142957808734522835551740712198312141931361241195254637869108125183218577482432095820878990309008433686613567832527333438737804331271586687065410792838255038366397127174087244261795439379779764407345960086362284607833937455638991840923235078332975337089083178519609663036680094403114232681503697294522871293875707012068935623378982319371674899288933853042216421049597991280870623048578871813660812828912663104208611456799791487953892645085947797006550289563241385980803654122264899179653504843605055869950713555937628368789418591572934160443514909079330827641848021214843081341381965290802603862413905923810396395822007449210060761823009763255548266002817803451624859914900530469013425277493940385982819485326106453714737103938042949138653890844398255196589754456038061056149037727049649515475200551141098525774620274861082992954032997370437675 [112,77] -14106643708316516700430695956252198249121850135233001631557307802168353794421170837215153099084507961850736831129109398631974224833257783135397224559081589090052984296716968871432733929110840042637033655243889631503050624522099641517545391544424034118714458049181934403588220063515531722006377203265040722293097860307811732633289776510918184171872473330984223968700990369514828570515506974344558680922289899347110211780200602810081691092570115106249652430051174059048862826661094202707840033329283399312351345356057958273438403697482370694384922385397714105253124222454608288223707208178829381887246504298802020690558387649794723609661277411295456312402505137944772858203698662199097022370598374355275294774124763677505163798912803244191669705871311586113280198396551441034910592358714180494657472260816780130430460577685259210527630421037715314137282778019545302035135664679087577875450629849589303133095678072107845039239422792376742519964052175699394615595540739831276438880750249326476434454523912080564906122363994518584763113986302378197572195263365190743601181484812077695063656342532153136583732323755723458961786582674497161766039688610135920225876108640696357183955049929019989518589461902452835914030852159619500136461738911882061794152159247802092137514969143179860661653472706724127784200222591832591602783382202212963952939957056610687099732322833176281358242232957761919837753553632650928091160517546118109136375162890475081824179478860717876978376579728252263083790653056211208814626907517283480810582228082340342437180815641155734564229865344151646534332050830139022079685390155711946181419128600997130217666392363046497411267445112131106287582207979525180588455179584866817462893145513888764501206151157786764561438946738644331535854954693501222287070563142889564228554923271799916625884723614856692684955260557053297111694869858153476495818025343603838984234934070709348476506185609667233937426678524401682339392673983328002473736241888502533100366461496693078818063026116999515471636011081446029486809443597629438232905334207002142680891116900903435899645332890437384583651659883797303670451677866162644646892647870352499281300789685891048282134431602800961667460660 [112,78] 291331043118605212316887240115008185344516222239503782130444778332772056887967687244386250556127255210331770879857397426854655141368233535381691957297091203886164466385277009146911344455012033023461694009292858555760602177184125429287819926295975822681519318807930569148827719017007565432078365067384149477360248852514017503047290115061480158747684458684787886938210824625188758058665910310648969727454360803767442577782038025957240257022130145426824776238092814380766249748545756154167385874203567332845997370044027532492467545576646207560910710094954359908513019691911498776216760540663924224278421140293029686800794634057199793527695025746578681243831563436814595949625789043505552775854576499460138720616540730153616990906896105233692866244635606974245434336032365381881671268436769335856364002586337000862204922588376950114021460781468083676872772872683599196275958040501875179431215656676787949275852193421228610918723407189390576557331631251857598967577369569130464807719186337365291836422817733662463470832186729602834339376825483024855568747100798251683460046445701129564094497942089549077925799183094797633163226360653096550523615411807141085423727682468120819223559276208242825474168601660746599900445293977295296779487735752357533016628357813422154157041228818504707465933100132181587445676358830578312460248239397063621804746474486262052611158639757751906284716222555989930918100550967226208480191573175790747170658227296284195664418119711829107416967380300227716133577249531205133878566223284034181290853580216397252044286420824511611213244221682948935092870138590635797756993897041500823942808703138563412812883960720448958530838252674679568844152592108998529170956206308960093688167042712174035483529461887198302530695542620814621141519689394175583365247838463521966840969158332846049059407021526091860070166172705070192159106059411112294235931841144146135161875665938729994547174163724662955929176050845503474611189794899315833238697855796574180048100974566978670095739650306853336992751205345399805791086735276378416404669878995022770670858029721614678882330657171262740766006972335785930122346143786301084195351140602441439864960461833393078720304863378971207515 [112,79] -3228289474318399028627590529507456676268174666315422663548985522210198102508988801720161229915669985885889011996709606448728776816837479396913916548854649473086743839785920791452054410813202636815256975213453529696088274944183620352554896346968137312510019524145046852907471784357622986725325859415582214246548754949428034758565138334608922528861074512554364081914940905819609047437272229049739843209392936606367822320574396057188291295891129449766790047800526952918280799883724875233404251975908323123164465619325455095920505225112846679293779204363761170745402595581350157641783715260528912091392584174021808549337670270007666787798748996154232751901251923552857221540136019159728366145878810732255091684335363597809246633416837589989049350579098143154411543140834554373863568216972501758906975573125343602867911895986697197858897742711692812354973808418317876070356293728818369298571694579991914564847371691332553532347625922950199886443588280925320475795284709757527749400423305247043428196059935895237645849078606811065353847256401720818808879870839893048242115593519833610771181690863914661261598757667417123663973171297090315166697057000285000246871627993661636699236188184359316432011019482414009582218987944705076734821245663973105289926720899411064510974800588101644574729517172634373852024166100062901348427253754485151272714806942534312163569174726092830288699649707877226683219950130595139791316233567304857442466268258758562161640172104671968442520364771314703834563740579623208473187854308027530501226908718125304368121065718140438491423436198744405764928156831808545578314840203474757259198690543594782370826497499197476368509426697890084367385586902056933080957380874013675933891968965398333079999079788227274343337938431793281823760868128387074276984939111073590884762898415027872785388821862606111404494598109803259282125228413685946708007792356326384472201881735079860491723657083537031040387427308356833535787150459373369237721538181615658424240430577223058756350697507319307827031185234049601415790995367944337428500075256505774408882603278444249551937012773507065729372147278805716629258178894932623396475177670075607018115728062851581485196143564666015 [112,80] -12974949485643579767645434426832679655087770873135589424598639392226619452539780458249320752651326540000992796168341223660566782116654784353084012343825024652181063427513821175208457902371273109881070058183845475240088431871986094540513426697077662131664307630174194332428483668606664209583753779131207973531833700208468958827228124633003167620263905856934451525266411929405374830739177176275743412962195609243470741054972749588774239210010630689647484715856582441365155532584731390106581846274225875974539834036508906571420484416953094759799185364382913546057310635173126228406955620470192775421114251174314543835330841767807099050102750191322387098935972459194375859595119840141068642748586116374225594706396922044545779065121509486273455579377617573581879024489916155168671221345276318785605986630448409251215620131630112630810467809605713215704175160444879608038894497525665454610539236190544295766541504095736147213976286743240112402330972405401144791307128192170163994553535304618346300249670705729478040818318409121222272267245767321731297318009939125810246652217478541504261149826346967871155765491627765254844774112104079818965211246103697166830872988415328095045286714528723703054199167500564184299254452482550421246902396717899380094056511822589837373953355020014109848362360444843494221759887636534857347305318098977350802704802242981193303399848864570726155479150577624600389314615288285061177144473635252383429349797689062855771677495663111818608914767844591715631933532854578861773620609866115807102905089436205015680505823503587216010193858791587103516814551409062617340726249054249928820396015432043373292576350928223747709589771804898860399498307957160791483472809150964964823545095790178447243050424896434165498933408046841925815303261301258044285232855078841888503934802242004292163312894330219014121639333788911286422216598737524192820919136326413690525415611121440407847343167835261154446629092482969724370271685198506952530613139692846721565776500629927987907799444600987660948172308363725083957060500113495414073767270628131734417548251716864618599488311459981461133989312264557634246165749792972615537056660445297342577616094611993062085604732595 [112,81] 1225899322664446367017720861329313940402262693471553119486846444414477230456967054347211377153159401810422237211705238774810016612447463902320205684609355383685874660674392854060888998078340161939698414821069551338759128009766181876401521554887750998748522653613073238928114631357333484880166789792988923842282381967070750882318983066529794199771210574201569991980232540141271393265914309652814593101503466399184733441504687644084475503162134324773050650652013202148152032354732073901408303075979985930665437775913073267153599992016471707049883435895119844566398811416895607945312451566003510935390141464683380317956544740684756209426775676501069252251154861028409486848489759261911578516112334464236282607174447642250608170197404655022178096800605313748238642636943815044963690779867827368723769079672688501008606967315460284577702868545230109169953073772674398307782360096464982421687433559897177096803019418188755626261326830127057332822974747102499058645997013894005170142215398459307118648368665017488210071071695692317616827537304933588302791065569711289043484711637401990741437017689183966003750773542401754784725401942361555008682730950003385882733337287305740843596630732968217295218128653622185120924465289721737114080340806683037245713210874825260308958148020931939331587453052223039855019805427745062422449868997893391048102355231805224248608425433293500289794806490819761776161486310148853408354079555896559470362360552741669076656893494348329233019482688539606179237266515085145792922288730654287619803613103676767477267902632264539593200762249775023861333827787721929549363225194201979231352762333573529706509592295801689683652602102331493776513330304582358382771050024205662733022959733811939290338385684984974780417166746010693396712363829067633818563774922482707642431058152770945130808288969924247218919351894843021727944010603642866990423655897015667631876206913936972463500251503338035522526365475082269147927267487395435002335951500839337757378283100881690982458834189907881476906582809858182275598650132976863072681053877609936220984235528735039990518013558171291477408588938843135276612082897000474651190656841034511976811553038038553617904380 [112,82] -22437963553017270966502560100932050159691412656873769575882127955519451612002009610105947020158587323788997631708274582511087180775348571158344588334719706670910022421976521166682846139774538952522690447120273639596253870709439658977781599430880561026615005648335114974452426372451975659699577859353826972243275906778081806237390638893516902880857921803979767273343976977807393385415456725685787227909219878715376651027582077133349705809197491261141946688483172154451620863141412046820798909968500511720704796712803395689569551032537577786124144336239736600928049798037328426697050690682494074386124029223690938297550558885217808019071826936300125857811477796252969416320043230954604594110612678247345305907249422575036700665755148321515555389345620712473365356394072524483332317182049391066939193244266811000744535074320730913573091827328195823769585249632761713348855086528817080806638025133926581636538132507277936174749969387557576124391483715496265483204976061905430189179951318693984738190049451482167158892871618196557414749995962106127873054683065740911515206478995072648303602531350567200771201217880897361717750583013168198170090961377940968241299533456014940944588328294431864763094841127777095843429546289176048373453938896621124716754597174197067980510463920942825650217884764487552442568359501988534080589650058914890424069494623618033040145547182241895859831241825577755594925631127087587074981670509976942387115674604748724517798054443514630613567885278238197125122872255095061268670901084323389029048057649757677176321285975373759617867505787647846242701488941933812739410175619583208292350594866319881329978727089217635204749548748746778545169741955040144024872582721214560716960468402203590111284998173471029603590194829593108601009875258040967935646919331136358668804954029274703542561517936854010178045635086049235154142993442766809486972805033106670817810244051302089100537610602299925792493758292490730262231154038750508811517334522153423868528765787194697319174327257284674936438906682750441226326568285229181828615120764537156101600947485133945585182172874580226968329183179445909016548219684411263816197917754320259639338309561737857235 [112,83] 197060830086463530575258647884795381663999545329244176289835725944278038695516318364876581460519341815377054989277957213565597595452896516051941797533340417556199538181697052649093595775050728407377165533205343152610485057084155344452390735614229185995052627533511250789146797233839701105944007450116847060501425715738246476845714146200379113107004427673187479161440319604025888505678936946898679863349729453394432513626787407557727515699178315716087518367529823731325616087199628210507847115126215142086744130038577478227091392696728657785158689368865209703226194609593120835775232225051383417272090444241222146399370493128739876783418384074843193444282153029693579665338339330455648498967173033166590915514637144139657298112225696136283750497486774811846387246496363225146304568903277715255001567612397130869878692737154238471747498331660701553156921662170164188496065543736976874795118634308131965471685782971424777730153549735523860980412563458338669070985484979500867639131849756852186922577791768607258112772688145546609674087367825310973407823829694682365310894252872962330049373235542746768923416146754053842115555135041756230083077377277033967499634636958598334497382480826084821488849956561627644403529509226562315686417380293029316267764198542092965380209343910511351545695347088481859943252359657535744556510231350448408889800122451166023559378585883995244717479874304062637736271474008009553811966078460987138544548545336265248705952483348788231383987973171262103945212386909706057882028666884059257737072467293229596413909684679018270217318887426994031692881487543876621003341080827006680268656963066719409466410476118766985762309987521978617100261074913909930745419968757723162151119331928741841941872846572018788349137073027362739772536499597003479587377305260061129562465349440649038557529638641461162311202059254193354331352080628262906617321928686174765119852285760195105351033095329820186290009630709917273691271511791345395627646292735063573788938198196088180895550745109770416084510935290145604003415151674174399933786822121784602451926683175560788025995193938961610430673718942603867198079221607053168816979731503817199570757085897450 [112,84] 263605779874691885711540061499538849842944543518205438201559640138999542106796668420539893065034938343902945176091709770372124186147534708010870622250273443248541771172642920141546335195928769260019643908585675330572738334679031411914188006614154585354755818869426814105713526764421998362530705168522113996200790668372050462840475185431207084117139186177215810870041039431198403387420509136630218137183486097574920744905085674297733029315755778485156102723118721076475286761177447688361168024750893378885220732689973507824952341253818284673473471071178195527368632870887766485154689993535607449648865586162913457768586355984494896836453232706345506650141135016797814972021286419377309610396838733668928069823863952907838308606370018153873130042618750397777415934049552500086091191014593486696807579916494858051625845376278377200635623606960043070096240793051944014618793732716282949375835307265168135380134833055769613308007090146279363393559984562687784722691439742906105289646953573765231311066722514453033839019764156821700141004415807795410827073234359687889262045238929341167752811936609347183592020555065060950912274900186122418675527433235353867932981447578372346878943529623856376014877820657527935650191667824453341329972800212061219191607539878879247344693774005368001024843888175453437670582918478710821060776710910298961334347062311172136905480925947738077869381543157178481088141374190370693750513246807786979870635091962352156342839714569510417864593114377430472532145076264438136170387622780989574395706782458121259371981518998918196013121992917300230576783891803287133007704579827113470344982356887435163802434849785437759688324818222696725599433052763845225056731661656729480699859391822654372308219340445024609473608895840219322151698952736475144070648558196327851830844282030307949129422115917163779359855586173244366450777033442589588246697850636179449301560815847577564626025772257889201767417022817848577827358970247677469023724282051388096305258572937755325734872406437806875561947254732945481268509695212356940490048214503682241630876865719816040774660607580038570160289491881753920112138226542769387660182753959593425145102990 [112,85] -33773198004418093488018121257340421240416953107126592765456366201895796536123923434506865158470343250686861098181620355575241060073662674721176270648389044726293413200555574581535261443956747226963889187450226712181381943404185798306178878321370977440875550957904046408944438618394642465061862948708662865360708855983117918234236116531582623200488266092050668892999992461538918048410562510358619950151931504681792002847558627639077725390590436757525751631850532797556846713002445282988455058893320238381086385764113873343521076830055549540827030821387288153662409028932914294716960723025860391303141452241696763018532297452934843997479802179486919385712554935217623859310960581174213826576828648480169200382240688626831586411520067866413744050970804304747414937053604883983813846432004193077779408300516226119092260859456763457948041236932782222544484160710624481167762532954711223107593467767930063398377581462097416038247760641109819262209289742859802358991318899441993493277630757066450782467663789638429854291728546881432363991514834165497324851792632261679007144656955744859019900645461887809892849041668789267857584708416418587971540856849200617468497044697889315995515639773183068957649032761460115040830219486331304237075999473177949989196191256082910366170227749950477373145347291758527532265794450066881448960346997127798254878285856983891959524351123249343904431744684245134981915810334079186644504014174093664870648115979614073397094291367033646971370485325393787089202188813349386326439115230929505201382099083953518909743672519685220478104541146417970166147055959717339622399253561899254691259860502747837065567220455599477288767855710057527949467755669163867810197653399277729454152489013619924905281137157889932668356315737243738326838958061235880597173858252994660684117007036530472452458786365295542968255899278554443799178844428434920838803988801092725390322404658738470265655369685246241158391385764055829722618981991603200150729485367501951189198759542415580984791725915086921061384635655401506307910764809852615472689299660729263917791760318323199663820501844588201881434707249303220198044112990570112169489029940153829179950 [112,86] 606585816347994334601586369000682506996798867565628835922554905458875468102875603309726161839175379403608026715511866131583459342825109530074456928679495407516366934140420543713292726295781583964246945923114105194829157702595236646749854587361122312977658001101920984003873098890520721152521553832692442043076277585185253825009013370871078185148892437332664487795794890891008245078935354271091013650483278082718133928653843981395846220108142482085032847482187431599368091858549917928855635056907830683132515305642617009722553422985832555744055427142200770460497174463274839239626600749260356481326450792431008820854201068635946618924541339508887555827830899310620990874875394650687218225963026920138260752715640757911865782794460947716035747740932795186779524389622941420285404483868345612660740456503828645900171965825627323351110366306003140936017779155936024745985658510668197725699761166810422351696308068896820114332755965578046913201630779057377675241876118324723349192961832451025045454404740471765587977202828727428282516526109612045214082041246631122436180481918558560472291992071605450148468685399053305246442168346486353085643739748021240761506198477563517869100036369691020389887570410566123633112356013576194675647527176968358511805728664732676419161480517403635058117973477344210534734009648471210858694962227192713667036590255205007264762903880292185534675226513694798926333769338013953371079683495465593732366483543395447577805379156480444989722409186830196702418325757428208582504694802643409016694735847527177298238483188526544536856257936653442000399078909932042973395979662718367638090189499901201116210349189592643484478861255293425726531966876149964109594461325383814358360878674639036011412474188388834056277531289752820245987517671416182821315849145487931609465053586388643355042717815746324857933002359610449410696836133767467441104115074644735249296411981343713061268594463384735017502153242489746577163981625509711806312222883514366375287312979225906186934031954014886045781694792435837738044052571289957933106079054689031429094472920901032800790426209291105586783566293773960133570272885090804001223929535823296120 [112,87] -6606610911063174476904928779571975658008626259867496038170639784726042661483535045804723577030800970029198619018939588203339164185355907441971106453249203838409471633093787235935069069362750864647196332909221396345942298828960535340144031438388916644242611987519374464646923263862829859714998445193823680597901708846996980442738566397974531624612817099139966769631458354384373962278198963540503237131703123393522373491786900486518309348510850859091349363855803696821066745705326089797386863603204600412312214583408631082781571495624795601789168261384851959260240571393836451228578804419961326631289677750572344020639188051626311066766440955010641078730842255165358449721044946088860985755331045713981883914422601523745239672863441601109215440735685558332886130078476198006247119708061410543421094878046206815272587877217839179832746375851495276937855764521107748798070132581266482421666295177318969080318306155688107091172571730973351564953013653688250690231654232875386516350276736274414714714271688248383365167902598411935608284091221681298895313674677108005211508379510503787615108328548579781356148689479334275696097325636600412040937384010368539023164853758958429229569194921471556460201296564540077731895791727305347634134311149192939841449872167891858009364723677756577051939080126703186010584697752006500959795912217417518647083761045658398160982017367560529601255823771992765351824885180530210783615275614234484056556979210297289822758954639471650780334487005071408448055086772201712980855631246846550286723853164615482067481182374436630329337299484758591370217651120451931118892507598213488464146725526271914175215980572613675664202791887579473872437604234750785349180216748952750725081632749966848404383168363009426124241094109338317575511208855484679912150949554983745860259794131426078635530739188840348474375476851699654207781063477911190230549809092583313827663807424302312926719016740691136859915854028076095849434863487463132505805660967078313263568297359502603015020530601169152811915550976528185745997515701746798556821626301880781931473279855988593978082590426194903045077096358835375538906064429081238960293779280285 [112,88] 55165720396881904023081525025763348582093536360643541508360390495631285541454268110981147626499372887859265517064374948096240696690913092928343853720529065084950084454633438548570956464526536719993903958012486977101474355225509440736531435603195684645384993150552568176997899592414147829688654133667886499478952491689490905502409343499800884351811261748015683294236130236140522989617580621306387850865943726791272811591995603025089518474361306546901670979668157454335195396343423863389373870984088807911656886835894030648535354149520718526676542953750280842763536987691323245026588343902641339194670689801099514347375527370224749696465495401469119189808417579149141159398755651868429678570929063597573127834559538552436296814598127371685555789536099277905618044837779076006397554437979896832038703456597199265116451371117007887940116527547749507412793811536405034754603410004734586946829019975622066731154885354811920771956847974505101727380715750796550449840522019099570024047328823991506965910786722483511371084240310660623761237245532601356929044492911750138442087413348877928018098291651867299956485911329029048729024367421811281534380574437064723958114770269399981197925382154296865949138773541642752342189956534753931814083190644061956270412114694059082857198862522472771334417484442758923174032927236414413824234643296392432172721793550338442470867475465038839352266567647669948503366766224664972401197517422679072742845764534691080353009875461711267001481365822200911341320766044153405945410530942172926552646614145211798836877867593027078724611050453377692020497060938954362580550669272529875330311910574145353478480223945264858380416363659047160765143529920728729761534380316024027166860152569272610074341504713468147328651080187008200428940799016515704937686484931089242052233629684935303684607430788716957337503047940829063943101822635420303358515812437525677063166797260755416009172122497853254120641863579031361755836825107883322872460869468034503971627071640957635735057658251832784769393905360610381757273985365025846149691984619181916381151210930238702853445327640569621090521475142569758056735634122124033889813518 [112,89] -338701681613743193043837281524183767313413541548957517123696792993073995162323641427976851336664849704483677074275755261113259256050808162214004382655026606083947542846741772056622808299664595311908550581312437821405647416417935376793962456571855951379273179030689392808228047539815861058894184791637902245289046539887473609218067130907264448110384869664602425355508504515231270897914062536086304981767510069792185937805712659120936929046462235189355697567141841259120878788709572301178428484390887396851574553707179307607739996887572730417992511750388006688040853627359941910277866005699046930652293518819273689963560823846197768261818464892871394575188985174086110366826426555987357758339274177350143936728316797545184550602017599046600609371536521259865143653614087933676176843997686250025398492722002016912377429033532183312112594958427613961437753037986182135918232932663558880847755789606891688599078380364786660873303551119749269138605253126457626996732431090701003532488447138220732200843226774128772535625838434533259259119313747085506485458768502651431832294226026867195193089590902206003426646181647211172160350999031054308327098930089274187267294026489742385083071782089700284681023058266224370756830106758325495815721677560336320765520213955460048495569446045283109825812910996359271356632789681179087525990163772546278508283708199057564535634127383593660039680230212122968312481931902017678622415577369289839113903230579423868432387602386226081536017803995256511126319557007835897122326275910996617169661952784370894802132357292563787652297356918930000484498577273921569682527958140080309415541959769621161036310826861448887314908953144551772387764732444396643115425469446794801033542925544465364639382120609942653244646552585727672126222038074207662834353214378595386864336802936823402427928173878639840320889993060497836858716506441903737761128220991620828156350893379390146458503959472644514914540029170278088875099174324620359687334451859185089189610396814635547762926066940599995254068425543171171587646767829839124702424992459818651868580660358313734583733622253025777161339996802673649245187402607863596414 [112,90] 1618580658443192546211738139614488319237842178560798634526488696045566764720851488527638769154529133514690491006352363343989606303377246158266698142632397480484140219261058054667712478369726268637642343497674194264922488220629578555621200726041504579944242923165943188724565938417645886698718333126473304941190198173385102806694598233433173033661658453114168907253760036598376644231633205799587670634127445587935002537939181089582501409492867226243962923683302918324555903177609576916700390036119124025790958916069926416825340196732479107450158121317499564291106461454201672986694788750666488857661841657040433319898800333912251095336950901350996999704299956326104539132598186541346541562884851337545638561855935883936349452100332401205830621681477447089859527798235334337089867461136641982622514412869019780328604519920260080229469564512819037938381313737116932458587135913910357393526500275800391095768805017399448711569117415387212233400699250458084464292391183010898019805560907308984234886059969882658917806446860021298126052611055518363422974527382202612166480861246079123689944164961234076156151561888984725543742584404672723917861652339622028993389302120950548547510621278507428134945867707455781469873445872610610859651352225136885887714088371171344181045156078436166870670392835110442785427317307226468096387142276922005990357701383168984212177488679198126072989201881494736973604090670127864770183625042735620823402785108875697047484666137671032286731269476930648822705941259739072637474700134552860114652703083049128270570479360315073995232963225650969122288788776293695453675620788002097155089647938224615858192069563021898876151543170902711292194173155517368006631710367220840063577984169434553566137683932664687665693849516670052263793548792930250993237021930514610223462031796370511623578559337412829537896588599200059941416686796429076894520253468773219367022048495977646519473947482687837672692612821416963281180724634832520026465167412075498592958226970865702854567960772750706288907762299491704908322201769706185780347569388303845815668425885160745515986506059848504008901782295827665496547425965769691 [112,91] -5232845085516680551978764608204520562483536987371508840493137175033949730305146534625585818193124336668288174584373467433385898198253324744400526797482970019280091821697160916819501576186232661255250506982876743207639946521555768240883962664192780237118033395826342957447083940983617373425674429001567681805771769815472767802626589387480382702531221650876192166668283061313992293872523087485765455481445667220412783530780700055317893791879538014790906614134833272033064442190873260524937924490235424909345932557667939430967819211685567466338942698862773703758482921151206142694385125186791642216477388942455718255779990211106164513971015436428025108581362674828577155553558889283299061375436627976557917971381165166936445943853116538879805394320047878858538361423170040128981746027687397443568353971564137428632606110207953555384482475077564327893409514769837125354888419813290763734619343520911711250172969050953821073227227750193661452704957509383983626370115643578323942049428764971309905619420447432245613784749452688391148381587105238457638964100211264502629337184612736090382894220207021987421352115708840793114464675514531464188115584728446854138106071588832315207372487202552990468090422271648359878855972212204584966844333121983674286998192625543340105432724251285137080725723038590706856336949103918466937590934678188915962066944735964985183246831097268300245903079378590069862293750485365899447881225052069508794034145121686870683487217766023661686121777674862234188249778240646700749475482667887637445377739019185165368759871087955669273098510301629816835699905233598107365712776558485456501885162245655555505887005089400301073425047742918732615119253923120962127339689125051939165976949211943217530024865791665908051078747452548955802935781445637663601364405713352388872412862418573695023255128456418822664150884243529635396399096548299010267132136533374539176975114709139292092276335720522952729942112594940427979820619089875303360200743438010403779054048811183582394429218994523688606126506205342036099498282947336459192148490892756202402213948054378037144840508974721871744998071167561844355230961036 [112,92] 17210273115458554104486855168730350183597533571726716540452196582894271566813993855807257730760551861920245186442050793505615078728041688506244253217245008999008553402177079489934720333992560023064221965351488743448188786657293200178873843770624180047587461049193165651392530735957246890612046077781439462235186421191231092390766330982683783022188746907902607490563792128045401253464554059932868529647292066245460085531236557561548943201831734911133098719756045554396211712286528154047755281378388290837888674528088072779217490271335924463859576054476708810766775476988813182572934443140319540010713996127253065671771196537756573629970198505658390241540954137440177827021586119509512931256077361028836044984843585590982111984733650821297351186166678807116072659753055947244278121396287678035382565492291722712012828882731332707415512795618463572191318167616690490701980305625191216692863586437175176928952108271814772083930496725044852035463315926317328346883883436752204381397293543888589124320699908016499120969959782510309577479647692933103960707430443134607766076598027381191725748922019782367683434744897862117578582638363589610674299252853427031326634421781302005647332040334213928866725540331911547627894178729441121615036554271178507748707842497455289991317349771310198491295530240990412040867639944056858051804828530157238044229686813383413814358967133189835424593142035516874277849390440248850022601900249660336119125268836141718053721289700623827762978096503754897475108530070980614625280030142418375399124617548175094451535879804367347056246522364113428901418340695146572199834780486398433303543324883607433836972074947130932160354376954122822292654934042424130684079669205485424152558239455602953735968739737168679373250123890009602774705899298130822317971530815704310803319238654935355076130427412948060982873398579712046218507378629017801733708571870538795634961324428769091980926176343101391745471640974269664929182540799846557196705067050151145441512530985961357177556527796809152515546683351060336457866128621641345989982503744113885489992629147551387274043011220987769368233414715647606947697 [112,93] -43972244125291541337565523501300564442886902399987485328546765740299852229486655187947164681744342502592697885379476625344107157616230424478332500129867281315519567509487543975797447724366747501632402095516854598984569724778839136583259061787821419584925086149910599017023196145480507346909103945668593526655355566690969802306428891158228364436026936080370824582685908775404412755404087593307630670822058657278532011139358708675253755556833726627361987587940990814782208139171584824814859706697981244454941432711106013232053521432093764619049097594881568042697348753945103975154794709816926474664760679089992177077642324650343161036451510184998933875038059862719868877650302488882383218362566565791304816369116687533236245333723196395624134262326916327487816738409989574994370690814378802528862564370213499643237080939921879004642457905619793437042349560574336566024578119693573678756817734925054348417106142623198921057088144598915286741092421026351183019316624580017296236113756817218632147162948379650929528181186820743608288836717024698618531702481833373230262355215198121206350105722109950414192650678506250183051857860379873581694880063938292592889762459260265683738066158591019283231211396859879587095490050412294323025244391175945437531622234706481939764563366702899500948719740818624880550516923203683949261227365645565443447550577242446424690721377200800431846842955925537289841012120319274774309193422277850775421511787917443935926454544221405966316386856116143714822858151428538208417528332228588351473749551149408508356814331850022541485873124651097818079578619183320208022003006054379416234041322481197212259148153816997424318803804593385569254131617032223047474895290892059589317695667138714890328810227890048576207801381877750415760132661016269296487579553096675372229420264968847521188115176439556249322897816155108343160285074392854674831763120454802281497090475471856389371501051668758416617193698804430072240422460721131903951362711528035813726641365725650209183609445706877997468745058672627934945548536858401612074217464700868089136160144839163516802912439105049781125476362062964580 [112,94] 98248621917932788801981964249129567201735608070069615686725617136404913786304720830983056551815184822001303145804020709607735816830558425514414898013780469952102522530986738039321495715651439674594248748749933862318402703511681458306287554076244886401442101861612133842164656820139433549297397521007388466908710130928408639098830043821500614951050280135167157500966299235631985942245679100461719798564620544856742061408722014409432358415683911877837144341109875779496473367733332560325200561967130174445539977755990090587110627700389364958052317405736067556188121325724368741537131779099134646963887705499924007202319194522166618455275291050156908321372940187896490679859450887159205170332131502469799982411895290658766338159819159767545125142294106785220604085233909341408206146738668569792596792661089182675704925893817362458066655075400712496496125736456201272259569923256897681727238803169850270830134509267125412408022384184014950283770264452000294326501445181060206498327224608749146496211658958700676447050041520348214618326713599493490734149180145017439040880585695137919830221444023739159048305200999847984886260084313812756602259918979286548724970279502009318599898682856414357524662722803279883472386461410055539805820013846312912968081295861980839094525704718323673665954101281544781771125821164083340118936674700484257278527950554014152373886356949721928231249935414632278160374849488456413513587209678355211262525270365366476790257680697719881372753747292599459740683167206788657930540173869900504673408073163164900593175615521389827385155978022507500351314292019082989011573803558735281969294274894831993150178749218655191290959813278385932576815556338148713398582895426009567592063250317038284312627638490675040255948494004723844644477613525543023272894849238427940075229444483922091512335500949976283717596399264589308663728842875512119601642689071259292894338614127438257572796789889456028343461311693036523680247848354799355880138140692488853765565503303183335297764598790455250687406024945232798283619174122003191565249540171187459596705310742879186398755321061712364111324983985 [112,95] -94158905307528159042240033340122231923026720389067249285950925255175645808072450469134806166041069709599609369843317348937836427328953232357304164472692320748020896153649199636933912911027337800182521309935498145845955577771198933377981513657394164139997254088204907232747730635875031645382026517676413668228064747239913809355294998043902539803931055596698606998955769511973134868661641187534570499835887628536789425956580061126222874490027564847424510613567497755403463144872366468766631928570900391080187514240441918101094575175241938878285718275608692002639736872566564663686919632109950357688872363991672090921408062932838515134996235188218038685607266837137220857680299452232567254953660749007216566687031237072811307408661293808771262296479153627555546946744722575227868402724642059805481429253803680595348541114314856092967266754413601146414457095125906512833702813672969244081181439991898532738465415280162554947079259199135840326522615335254798927671766839100866861189992315400812222551846411741522921371173099125846352063644050514005519786764237942432548144639264815076834500030649438309401177208766614796154598873613389045470183275891529989005102242587365385906902267648961563486159720749075805405712137638600101810049113885061973326979883243052051416940499420201062788730282536302371694085876179542123328156886090544790674976860581898062068068887429442020788805851200928937249855936785711078510869386471829510489100652746399199115255332217188264661544491902868084926030542855390053203798896445416006306121034461637512793254190162967528098115818944496470953179866428908600598820924569636606729447086575080059473938084107052195756399866150092438561860746453368609205221214154757243402231944124216352762247073716998792345896398090171848060602730062282268714000913907496455158677424922982325670946537166245549305567213035861167395482155056926666268818828215869579102798455238923943642145638703772326714878524565211868733245727012510169187624344994663700002762404182003428154227781965795003521995407902644353718956360384911986319086783328941148754046071070324546332174798263975912636988 [112,96] -27128394767148498967095426456416052414181058654005877334671861710656315864967144847676790353455344455635050268193953510352668045164771384849990911322021607284972803732481971176816931688069512338617734984609299863541082937802295616609697179842151731902574376300347783025346863371513896290725688533339649557367341128604024588365370221545820998092357929992980225889880595277002171773844384040007812693414397281896113281398896389857715139717532698445681897462124928240075526496069748854259767902325336157469632547480089458160049302743473097296386391942618145971937842800759576646973319693344223218703073813708848181377825783107647992603664080790979231891385041747850977699303301791225129232555248990329721485058836385375610183257771007931837380307435898971703831452397165145551624522987619498235569905027987692402191991356064557931692856021092033225582032853190718191228520929818571116847614613959052380901039081854802912719192127713488762375864547126815552805664076197220059693514309005358125347359808184285507007302710588494715209460525961817866079740594650805772468144517446155360055943632711288521009519859737049903828193340637457171077817603887153149952019107765961587710849724728154039820497371247101714723014395313055214871364302679064512099446113546711732607045025908740700253654187158664437404866772184413969106790594909653358426127757593703983467786107739495444025633664128408001551649903476231464935819608075451664839598893673303680704948855558914432323653909865345465379647311548212017531273875439084982572245636594673806068395899770159645876377174567798440915117516137968024237484715094465986790074131326668761770595541827181198925906475539169934165586191584985966439503669390046094400283515614554580736951231571464114118131828206855375274711335000292781477618259539332351922843176275205231261550495795309073565811481108351421180068867842674924287985094952345857431665821149950384548122560393706245172029166855047931944125210165881562959116277290247531622701927519313546468843305630027450814175081806996865160043980796359646155404633759964967015822827305831435323266589960911389 [112,97] -668503060731014045131251918679520122119199625509783702380185460509353735336236527191213764902744918930913338254994032332589586408879591559993066738773276524081060594543893179448077667151384909378080413889200213492896440411015603811032456576284668733589493300993553569808337365479282771446135135371084693474905853966427604623202735191425268451373130502586052751656636923543363609886073324428548056314221845018743456326864349915132144717203919946829664380317597433389502839061303934108449433877903627817830520495250045602314728596293017570945545668987510104456223907347075872141732380633503759609664149229875409671495966055840085690731551149213265473916515081934793576595635688064858181166924171302197414195506474716836879104634404779600641153933657987666742594759868484616326295695278181672003551981187674356981403836276894277927855219659571266192974540096393566183033470882087793346570020159864428177323058623985050454342688673660457889658830523765931572364034731207920937455020607267843311721357730502628624870857904298937986692135459344923727371415898182727592285623930542138271664634569569748237788959888113199639342885068108127263119908413823537350274087199200077566081162169428608483016434159589729754518337412395814806549328818387978712707233697462234343518403828223418666785398395223112780643999054555302056260783662967470989017296986278888035971887138254152195091791232688146133986511917998244754007703580865955072756036142919954495380021008870060806532099401026924945799283880777888263221263056571038512258931480165647416586453590874470012277654042741605375956093588582812989082246215766744774983051770943691206699234271654026972143138915667325227993176079271836016061584387084815362644957646254957053634290949367898686678370175440403178273619061030950471453707177008676238141328374180199392991572630933023871590469383857485234743375178052417869166172450146732758676839111106631616988482055432712980150001127923311608987070091530184833320837199541652749257680765155835708886700760985397490367932809136063823926110934903401386189722734341108878788822762906298694987596849112 [112,98] -552717018424554993311287902009404520867051383545203481744228757443518923046681334280248722677122006873710490933374235774865297887430142632228682600341403787735276679324027063268098396383066043438551694421855912855893643029148541583494219346991319553892538076857886588090340053816194433316994838789910324149021054445277237938274361319970325275618803142571367894506385632036270996815806617783657344538330446977256940553269974840979509465569291018829435628239676039461348757083098437663854732242151130302133889800065944928313618714080328447594075011723498828113055609532346596032798846063456393764542183881526684198709387842561226561728569774410913611040031802467923085358908303975785899420407495808823475556353604798942854535831361353377876491150103550356648460052979601643549841127444790304036585309603944348116987288843850983490202970601453376855913324839771193926605348201997860695328268940384435097375237707785303160101354389830150130374192442475978288679413892599199628823712031023875237934157711312546627368430411750296119385299218679631882728871333635583489819760904386709641328942499448244476043422040983400755354865650413154141999912836627500526845584239576655688048376960807422746453277638013327450127268290453125505092501063328124101898776257744096396593426995550785590211414432512085630676640806870935054817058087476200590628878946033350947812689619538223275871293831773024888947292401790316006102767961996994750076039926746233750591006318395799011943312062477225678016854554440791981653232903023285571305275789639474626478765365340747777115990312838247469213215621132371180487864519617423695219738625724299823270757642239314910826419885426115772891438870154017123014960235854204289101705144966809909979563712720247845416571580185349866834246461062643119100763989506488610751125644141250395023912770719843237990381850517462998901697462724363652098513559051898203505830825128177765797659947632576805467386729704433380366027224668106468914345890797365240924305356194241761901128985104880727062892420460961221221396830125266330797606617262001710618720430009225928557682 [112,99] 467019107704249547306960622786710905134360750567281009310746891538450822377521069016602167442661806979723734664901104104571350413091317503786236026098092403387699261113808621788074076892379707001202959412360264180092688766735011875016001602769382647129945312526302491945118545837193296576730328402902891426558028310415864707348047119959364898640753490818184410275598669074621977091676873046304068633205140116066440673581667586932033839482984628506709436275299992017748198564947859959134793006894020293393118168550943485642590767419238159659316118167470527172002397489708392416219485415196132152862168391044031013920147801835645011384675342654257353610221213235879834734686858021161658027070868278590140875674454698185668773578478633869322766450443546235932181053684454270655786557079236284957603967196086771469032619888873594511007515548894168725233734098734890360703327382216153953928637600856842971043810150298292523243880014445774957982803845011597935716796652183557324111806455815064319549864968035118279983211977752753459404596431336033756994031260600476310225942746113372580013962967379722252361021896534827303909595623734552428157078795467436362421787890895007152454962883616727976631599655906460598185715580648859546128576645620498942485195892438949956871423110801107693793084077936742948664659082691410739737073279590049750773391358103464286713663483875667399563056275225167296859047878986646042821694370239075428670246295659892700713455346686552139059816473279518161359402702096075366117267675689762885947680142591855727123657867665915561669860274960345956320560169134268693656258123345369106360634404359604067991846201287709948664746437094332087097386518071770576355906293772858687474876066192364068946167315326688068102733653732549361978595932247717483033984049526636989902902574310388480419721345696137375836271362899661783959144018717661700131184025833703154804522893268223212671752151258506810806071333283426790849692657887894043932756597309627112741489262175295993456113202600101597059844120006024467098988152796971614491624525808613941165894437457806694 [112,100] 1002133452768612701296337908329682114525064282954025105679998610926154702392337763204129432886304913887091968948158618431739026088306547274112910688312368095415100212209889297950406216341653293490660718083308202945116227700838231942817359414369921305212452731178606937967916900505076927548538809462369968349521588311516600961972300987438170022104250516064493147561009566864974092790866587914101123692548892213096219035857281333324525768741680460617451623264701811850615714500944209616599034932374135174143926651655758397097404007230599845960104338689337071385939349398382640897633349820928862578727576392371948471446879256041233792079379412938208980793488638004569048449148187937132963420879383592495280047252310690629118538635151403769337420210742639951463322217170273354729734552316590551987076072275721499439954903293893090827371620510519087074191946883765174438880111896332883707149890080784973600293918571633881136278885649365049976721546493363364033096451133801518942231823446260875500666681159466540097038822316369927683982983643270462532128402083379578959322664530808233616735843231738509502732547139836246662639351810066556454694482986726581218685456076094296627242847334442110861622308480826200364405671044939838006358068162613214882882075314487233586213532165460424846816620599476884862991711892372096393248471048098677513198649001611340480892548666730435224876067347694268434578358141247557483974910605538177197760346899386598242347293798544617676592564108008364959019543782915847242965096668769980451207841565679934341642913178897234489006435302415419480914637343956518046152011729466456729587685015875899310657811056149308042659084472877214368848366828498290746301449758641181245719887578296035635636236974352704229554038120361692663052248175646421517207566988339897952821013368444807948489578685472909192123596851719382068590297490244416049845271526540049662672243392059525775513808405316513519758883382243357063299845210485567303950321179342815396901131189983287657484041478546005434273678398335580369814625004867376821297270787042959946713182170374 [112,101] 340799160249028144245211040217468390482730169157036371408522394151225191416611301647501694316150524706621101477144904139042194480295705344070401720556024077366675708015476555824926425955091089122469340919981799262292527564135553098967550286992920162429540366835477608368536530138058632553492982264165188305287703789119210122207227873111863399604352441620829006091863093342136016915208175926854551504336667103300961277038269996288342470753423736816434735742651739988931646459503802390629230130539058280954585935687923065900502320727099701603368506851675178592320174006019933642028400250604166052026894851818915407213975399073339436955824279968817426971512661737017970643433634556718950463260719904256319722975801264681605673944146934609419081309669944925663047469567580988137980001725358938931833772727174414339465834835698838905739177751910537874622402379035738608611943161303691289030086075827467377499865644726397904644976617862494968267200625385999263079695283022515302654051371901676491218387965772658542832580999322066072555516847724282592774587913832372857153183256534652621633188305444500064716179084541804866607841464676767618659966191446151676793620856668922776060840448892686161932379570726111262354560702614693117025218254127172717076765162735724094084659974949959228949965895977821285584505996324619150722910489426625122581184069510261712880962638769480607554826850766586244639243974829294289828666557568195486464207641144385310529061534086554296451609617871089955863263273007261939131517343943178552655411810813414538904751048935993892087306099857412277377587200933871766422294711278826687463332142914691009184945814492745960053852545107200421555475074371605099556911221635738495018362058656297114320329131463362204983674469551203230753240353005993478919118879761561142509207482368318828265496648140636447494628776625125120374838842199273524948337023591729538766589200133374849874543480877440587601042026930552446354225074515429175761151356841725576391070467422891919291183882310220622525173669473604882525335257466280368592211064156097372515970 [112,102] -72969236961960544392300696809332801330433516783902192238998753512732931670413259094868514783562892285455646492405088626962712879499064042738854586397448485573421300504461852345210728381733911109306780289711926900553370155548247171279945635086244717700310644215766088011529405195625700010487776804580939144953400836829952483909890664127106245714619990344263532028953337779058205832518242479225526302363389701996274358943055395946638873728478772122896215878261418910609812628148337176229836017793442577855117378837392507039004304201160603437396356764310127692320862146715974532848993904406417138729461837095424953714966087210282696353791753248759218174076491069891342479998981351160015856507254386695150710431846084847851262696124270271838717389111287389914491509951796377210328584234736161291535227380160550363291723693387372147449611430554239102248018020454340162405413524252906529071284305236125714473033055045646708331379370580066959546133661192880644769650220778960302963883641752057692070359080194374389421911027998900232973482698987754540970818875075982268961527847587229095703649224581846022165452485141537596749973934059030771881324713686417733971003571998173046313364516119047697620579702906788354097739612215346315827905206237086682859026732199420140622411278961165733529573365881452403790383123185433281211457439513774139559188404142688013562743555096422921817909596667427917845755802747038488798885293023745139992840702942710924274322759259723287845142229665772938629242029525225514546884973995297702976265359195012940642236210663559406462846176914675624638765786413104351513643211358883216560036689295411661816594504619376545574271289461423096276698341103737751959411842576315991486870211745351972294390514034026092091405746750467661682694295218691577277033965209024250197865364654501854869788282027493273342168801222443513550641716576638263616382546317901063098315983582346236098606912592249333188832437727110780320711195748520507340863097540516459624038848786212297091249443883825370848420820403419470870884645065048742150502856349826847 [112,103] 73550518126310862918605595650922718670218173503160002707096758465687575839163072736748291433790004961664394264433194663235270102669677088082781445971124537779419527265242304042412721231265118105878063260151834265804859620262521087414989144336501973136222562738502498111704597422344594142924500375753553772737828572254609629246541570094256644047890064524602630240120931560504838541404799241869088035533463165523199860522585762804817004996724540883530010207144486903901815832862379660120471823832571705591661059958126751920650069625441504621677586290545100687592410962312460290177592425017769237210070313458164222738000121892400837080852700804588008600538948768555539292798613571195162916915122150259017912571949956641117119657124390908703939175405941498481663522895671111330533371911862458654210584898851225456227775747235395605781697653028384459365098827948683971216094531770643402553857282397169441314597111669625022910747946668163811991077348510232486212178515011316962494691445849798758321215703761677587055854917935568864728921452090976145957940066675894047701581973326843877786503443313015778980550162114222065327891164074111944668167560972802794331408058566320965486788742371293154788674518601733180968671575415536798406003085316678920350506179685779501801515610608677260060088738739184253281271668582419174404971638580990556530136500306491404188231888696711004417997449573105434649147518152291356145319782947546734119856818505390290842207172304188506281823385541434321629298756779838224132054338725162296447096247820896168537851264026452021312935152890275025076580894016643223830691370501103739953734847788196706453087886527066071564567920426793397472275404367693533192296397572583087310924501704566934072863491588818608434091317883673465616761907319220880593018116774059731878264613088439020781054949438838796679027034701053420599104412292029838344128819189451367899890279261172896595915939304802192570934232688199525220155852864448813570572109683062284017986977086519157236537634939510126029311597034204918700558415445902219610075458398 [112,104] 51840788142437174944319767701131140573202547717957537009147760602898934290937360003626608077166482122970374831378288254220188563138895309512734975935757620149458562974801339642233879031066747453918456704194391361257535743070176312358065066903588876100864413327614083258542541352633553406407267921829708039268946511767284024377240824583790008700833941452604125206860650479410787265241547484689444297372555817522694329658681745056648110438742943753996077402270018664564804290381769797205767778764658592309667361335793075127043790271601008697839359114345120161946855711690321965437857736801023038582058460743613578838620083718408125488667856968933329160493002859737947873865448023816578975231410846252388507819460259526111183209662369650906226974380356610019879957015246984877867506752622014974931292040862961939603884907068978154668973602736013736093198249593665076946497047965089184042626044810437216010433300096764043052406604235527030886985928472329576223969360377047816806120333573695893132832657750140853891522846539376355559801194613468804717411515956111054026518074717542111818183317042018706596993894514183006525957979098539698132218225802821004229821529602792443436084245196073563621505410294059138732075018133565593073531083725887774538745418597623252877518405791440108594584320759137629360003325741821703860426062470853040522440804272017527887844857803682945482443782935816437060272562068927104516645786862031574411276364100650575263363415383486503213628106719892875255238351578028736573618807393614311574622723582641910181746923478785224103424068919153595336812491821332403319355454501058236711518755235220578930359366387241346937919324122427275290744282108106107166612768752492858819579965867662639029735090223893230197421536620577160678975499251828521800715497050913493749287519987367654134033533381570229351374153990587432906360456664931825622473864359845742704636336657192924526779081032991754801907004009508824220974358217085954574013648925352679112156258618558346673948068245867986637763088672456072314999356058364878444475 [112,105] -11193440528096192092514295840029826729580721618249816419535895785306580618340590369793043814872875814548688983219026649023567223613569856642292494098937148786430276768815300762297941701532071508569694185011305018406171033881730450797862384842216401922185888108256064486864853866473737131656354477515756349860514243195677886065461436967846735265209741228892006993203244132908805471844469676296526079414749519154555427899082871203930282345736417436778427421391780568932009358307129159119476459935832623097559534899604239521201778690673355916118275047521900054570207776528202311060884736841686949633919746654443331059326256260835131231643550606870645112754068958713811616446819215483713187539666074518423277349194444585987472286868581998720475993697103046143513544608000351812664816449103879538202774920624194770809082824472640067472710306844843989813894158836538504678146098157125159716807465599447451847280051941265849710178530507396025114490993198444836392749436945799524545158152818051164778676451102658591278112271823745617145403213788131737351557681986860380356407093978369693921019193325432145601263050224537813046780250490336918033017094254125308265573824676288671889108160282204293055776560214258091444789699026280617697420928438774358812687665206670338136808233651977131087695114493120601474107800682617161194491640379857749141283966788116651020128965311422420954022102403940019577267916660465049414852223805832475681557378849211297674818063485379493412346138477568646820195067941095805020871282605174773218347870119835377936480855344961818038204516360514043236575241992163776087809555762374579710464530035170926536886932290818868564672101060922532472763309105443315020921091214946817840733869136590455047055882878174383083183788781453510237534389618336505101364937628613333019526232243267706651405902603536987903809651317891069749785281876062518796975796245022428780587425776422492583818858907461161431682290102989830453671149453752415040462047626156888720515013099855918796166225552334702862783839601457478741865734520470650 [112,106] -2720477896599051217826165178441239269664717485412808687235827048559594801393894620868697387218939633094115681227852184451177783398290650983611310410572204642125832147707163334918453589552684368431243445495511554172788638445349610617223510920486804241824464218883111748255239289996740401912218067729406334363220358130504484895946402211433133549922388023656378826186528827959967308505610489970750358582391057433238992964114358976883834795601617111286933671964913822990054842496522742816067271555170685689728269783810169932255014854555478176192057205275559332025188892667938476339355161247798966788845463161194134728418995261165304030331632530748255407878173558115741575038334979998166542244720115479783701198696243070520939674655128951277625450162082228002850484484483785915457513094799956066807978527099188211709218999934626504375609285976565876504401360716110180328245674197499628541577555258692888587131995996069120277184138567119539814116069367115384918879709751140721337220486983588021070433447097024879651755077978796244145935824358412727288618263297052876210683131451307770097269071844100744798715021169571285326024199381075929555328069432059255479322656657454960127786554283057909569164918709069274886174466726583205850652232071841836101024752509159614320539857081063682178376015539706109120586019247328520420780108137251155682887496146378509050639193171313544160734795895563046787201834809875672303003995557227358155204174851495696898920494315688491699180449691304482815573891999418452312618040833605193133185010189798878982340105617668157636588883050572680130320345607119320763680347268026409886824409537152807544084647486207290254452348279461302235331002507909022131374246229920202513459203158678525167742040025181379052854973190397958584839547672258013576489686184082937063037950249574934210565690567829332035923048062928476911996794767839081328192830610691316400023890183240056952196911906993174473617976495395159654697892681990828909142111920975136197410581608946833109129154451064927260554405873121505273529495249 [112,107] 398452586906393963489035210574483024554950044614751143651339190592498681309639859083058334752505849313552836405445483637781760609460565169386461475734995679039547328055110386926005274026563418297735949110910655751179223654106465849878165927658615286895077263391724592241597377009474363460113081389574230570519691399787274017142322651474158304814454099840559999509691697568037794705213767078476391412416741420344926218948461771800468144357266260783383469871551330102330223518198474009823483616675089535385062709540361117376694133658334930509874191629150475289048171846803972126510477135078948692735032674874717349690370268936977186288354384984174121947219977292916708520423323430689871826289033063919188349325084645040260826202393893526409041689787171268812900416487504116370580756183131652378935442969904893725489581476826078869232223105456574916157751001267350679501762446336496965559788884475327279643065018849440791424037920413077998489860615440434995241901280136845876421603046255266354103039362844192821199966986249665269224126841310591601793221182113272724451243551237032251234797898978540855522272582829864567537034327323972120863155505089252540184846746392623388440434403633070454530114114499023612836305064651631988040996133567996538641188876245216792136271117821416519892973960675063652850591908427742473634110933607709988901463313322135589879791249386062679748410645415832524016453974020768783132088673609667944136327998689269272193339977376481922570330663876982883547691991439079933515196620722551922194565257633502572569081793798076783605318509263157547124838118838375649126667685264287922186181778734279653261486777952083282398182747360698671951761821492034255734982356927220521654662617217742995295115117056989439912667777695297922252173626216613611645720765939340069312872116313611259755488241666356684478635627684777559698743936270409023209389027445737403862280832828765060222082322209771058648586194230350920048366141943867170110289273396172199249455635996438239465405747885200281388146639395067338852 [112,108] 158030288224609547237514201067878776897405138376314452516268513020643178731035724910603805455481040300896090614730425021084381158678479666953387244047039614420591834137906678792254522168465386586193306232056270698242792830072550538855315085878695982613786649720591985210654225038452617861158169314922788083469563456489239212713888293461698784495141843222832472567189748883413780262102827279032706548827224095291903069496524927161689686169266961467668869513545937199129870227388484718704538664071774007395156111326842892071533106454230632220080589340436202517459057979619137911519064058448501410081151564802744725282163108915894658908992188078631931103626500429793814102236316548655176756539690986422518318105398208391369728814559595582309818778978237971759935862194976772185342898098532235322693813856725525911812248219956267794609780265841535424750945916897568333054183891687488116551941555505488180371360320849551144675333961463398513207146416795111958487685089227611501468033275175369648510331221616095593997901223320175729029283499825455924858450891299974398550424173569667832337408603547754659535644801568143470973737793810319481307969027939973749618580674901164821940649654060545216811525003605339134439996885030244249267318386954044308934881706008279126482810162466177225534247190055561913505908132052362633948002194046553527136826510662330666197833913780627145734301026444285101111184989988993875893329425864930519634980197732062779664465414352394750882860205174111512990495171331154598818141413602345348085443042535713673144791732793276662455582171266990219596791835876822331802193841006229704907464089490543713150925280642784610914912496517861735868466299882206263632636820654110134274134227453835024663632222519958173883263222067125643371265271956082955667782689805332343538849314640516949824007725688446183763812766056413880546908777173474652750098918199307673962365724629691929397170095316481319789502212751113590123456792996849159179800283582279106185918843417617651626968608867589533071295217834835 [112,109] 4699405582784209370010704523613213410989212166879508633318021215403551510480290903910560210720773491553232786297776279016992429346560111235247868613118452296355495804747330387329637458657718371765045398066536437460798992916327875593468194196960069059179390250929483286884631567480428724054711365110538439768891521798880919294874649664894606706548241692204658216531261704853144551363527915242309683704618717545006400508617351780581127185271259319121585523011835606064834240770687755673229951120525144476648000599678832261405522957649994444119867470743483368762256868682475232384454731345626252361404441722458258611280576817037377388974475175044521386574810559883869241349169484436972346769737084801605437576005689527527667337482063829224466626620313036161772397884839168400301042843849850942582640755888055016774111190948056280685378410103114909588729735140844184608623511561548528100765939121046248183891610091600884512111467588422346404323473162712295798807452668165089190296957994318356217418783817366905629398341901072112158352822324994151071525868307269420338040756980687116849960139005830682681332750269996322646347165863994133328668493155553682302490223691497122094489884027754402156377823101008875994910885257718746728463812275256083679314118983916829745217162417542868530827493265938308871597436831580337787880954264247078641522182124303084013348747482826940205336960606351125982485308219050815246055384172111034953988382043426883871954840042818891078467912435298302073061956473169687262971043997771978542983589837225633162272250367008071877069442185902371577151442567301939746549068348173819152839282714739623769416762290485789300848520696931772400144722617671404738078292581846869604473186051960211235304937287162518111289467018013427660003893546980596098982689819334800608965057832560228822106750398922064819368750620259390997528403516549776973003315803607463784654006339353326562924409674786716870873673816255590079015513188593514178976193677927985970647335067732224335464071551814438554417596 [112,110] 6088803682766484159591996235861313048573071655151139711833097051117249765203826468175471321769376958740141922103681947698138253718407847842437977800686108942354071811284749274692257250569610857900023085340763978829969634899077946939899190757527734484141942681264878748825282377220080625499423126342039842997856879131144201453607005673735767954396120024031170245359474766611740274651303893137122448655520148237495946287516386411793158037385867663045259088163251256022414080371882493931144940829467309737601221978120810529229137069621296032790967580192544114506785429592281677726461215679946668822832267103581486531172018291946606331635310270046519153655652767788914018989928193944568295184840872715286416216724744212864640903840883768637284674286600006215107692790721079621414357601665794184461630335860425092344812553281941989186990586871036852995632595552954305166685098852025499860392226863844005946460822107961692403510571834429458038582874428718663866740161173180580366055858205135298995862219890632572861068009336817018660764129209499150237420682526700451452963429994893051199240264286253933642107885183419856313434549446310512410048349953458265854819651912654641876730431657052091583845113498459882949110347614715641425966302103995103847135191430133983733579432343200432908443391527128212731404688519763615130118226383414746826809608794197357165745206392430950226593236186898907647265954834449964337108598022047648728654654747666691220041232708484294991727061359967554697245283070720381810984662210784312687723601982637743972030461718756627425538735613010486739999090868971224389600516668043452645165172067607276400050246032073081531549438826617332343064867601125332025321972019094998120254009108667119829774248322929821596448341602296655199924031024733739247943696666749119630329416248064468561516385481802329445445476657489514882506639419969390754385612755518312022366310087576480324523412135132831132988036993363913366619372082663964526666527714718604799855215853411436867210469569684696429 [112,111] 227506560674124624719919271773486891397767091062244711682228204470740845016065366559187983838206183701083291009984925892603157723057518790628416007030469756599336696865913002100977132508300699704305883853821949338888230594282218338678202322042368416651446937917556279359183016779187581141668204192568356472270348051486438311546742950821606914361549904041983560071136609626026125547698696658653911401065264600455425053523291454351888382082433420433484219176181524953669779980198545396507098707939203411759440207531587413815407288162677852830312506800006605136256221460468664457170315850164439140519469309828254233261091903898626189958760220505944453472569854924115310222839685729188291583088096422612823410795850349456900178915376461099520352961730823721587126065444543338961514886803504644342121322463565261660347512905599080010637237828104533848086872759823364621611090308120640900339592309627340609620545376212403505341469946874576397423283825777734973048848182651482500272666736256851536406450122900258401404264489333435308870183400363893504512782242183387747890362649826789639349352872044945744939165901083648896488071344888224912233117942895404012423417418795985375413570238418073899344148566279994645948838323824107965828782304479215478524723161950385545357205013783814392953239327186740607033325613537233256084911311519048734773555925621724103372134356738726387309653590695364663428173233762807761539087932562288043112697327172969553275736369270988046686674375601781394417021844821546898843556280986202866711714868331079086162788745581176591809203312950336493711650793297615025109664607059448167733368877452028475317279221054491815269989223405915310640163206265338111395312582327971834964451110303949225657355928045705085570614505906762841581050877115346630028144305487428224516065242051156024361856732546755384078937823318573825906574657175295859822191653560049753408134528531420674279132725532572178003763708773151097005164524424937312181590236072095609918198191825468825728644812906 [112,112] 36699418941306333664916000702512151749107180581624834657143448500731172126811154506215281596232960879060470735582975060221771532870757765304609375771081275141836556945116211400211665573435652562577971489042548629935082356917573518521716820127597884698780869463338964078769370488019682328362442182956640615360818279511367662136205910458535413849421927820958992309608146386797570588690375306845099779929316650499996749358187652963178311684903993508949331972538535475690673872912777729076563729494346459085252732023593781799346479609358311748856725660754495980280018791804858485837838320764998017964493954107542077975997428035070283298847626237835046305333956603409365511608111720987342776388512038164782462518675392667185487605614307845114774315936738546607003794278472454361042412790705402563495931890090262968600353016402336625785205336089128806571560086330926740212851407821148854262412360292597557514364793179863999887574967110548169240396263500854260983341561009580525409517529544711332602164907061067601590678299177540394637415773075272553492894460204080410554558379656068103342279216615415491131589325397337272177346908634763445518181975868401824225266730213787959629493593533012067339694392349904596616864253094513262170631190338487988715808352770892668219586458846599783839568755454535241474755742463811954785488541756556445964415357547065380870685266850471659872223859106370070128092930071270091943045198251240197766823515211337232522806781951995266175492086860567978353096184104310290289883919112095053332828510928478239531395331346365409739204752965328687840376967408743703354311236826556688937388771622719506341825983607643166526645242467669256922150251171009866455980699217838832148060325464744669968920431708219580039218053153254308317095216029534579875047668402335086288946328988848496947023480613150095827181686964190713449904840249144940578081424679235966559534320794967232865309929133885409085356391887470919493373709798987722864865803808349308896282800835297940033585 [113,0] -33418341092529396056519028774576645838587703363029010595223577208613744568195402401339025952852300656065041032828104503135440992908039077002117910664065282634857400545977458011847916993653717293241534564618784330333472331073549608829995954388665558348687089506398506772330032521832337486441306853657900363095574090505344140207426746721044112120939470594069198535959811663514181601652158709221343819930560901671760465678437513143482668124258033482410757904430443528980784115348966824917457585242061245082257039303079897943552703218914382744570224589365912244948265515605241885816308369325089816660329071844533558135830209343689531836957180230935244410362787592259491780558093309071691013475546579840369824216743876089404844997226653645309268890956038511093909319733784840774983804806734652358661705521704583133123259970066263698029584029659945622042608507597770532685582770738914509535490518399100093668910448115992587173311330216833358503590798382267686123142388301102972579197208326777156177712506036840077217107708798401571862372212527035153486337063445602259895068514966102894924137602331091381441841983917967117778618822241195401396259759357102630607097265390316265120890778273471244173863170724209215223469363279593521675438561284679626365525838323475132612473151990161593432780598862461217600165824690981847801632418843911358805555760315134643292748297013159512145968349999165379874484703815591968255017426797574721701759760436649529117404523701935658610731229180531420143625585128074427919745118454401730722778567235794354866651179953598101686347108439364225760863292734431033900845405922034278711317740636890729668920164480077113027067996008099390437605444205817684733398652726865576174054455639113663424137885116903255124626169278179708768382417864525703594441065586605327317216041225908864191292857107919878927672834452587230835299808561588635411589489714486768582567393417662634991774727586491686980436111448131438745416172629194460184947320701071707803583034670403313144122826778739047392022170152926114217517387936562038689202535336878344726239130622889037672893692885856181145700500345610804623190361406093107828563329947157050746322843546804215849966789561408794231142123549301152461594042162705024482811194168037081088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,1] -9947222185963897718699676439422169367403967057855763939956186072578211752105386555798935837160563026433709199292043836290819216331597829539504116807154903140005222115002047294065390629781909144757492084530022976835762730125056623965197045806639552297292841469310037115754291995149260729365294954321425457250703438413210783418820970676949445619679231565003274717750498083244621652914850814826843421800192794742695114605310777792325461166412961027162716532307957815074008877058030294596455673683583629282256225365909125651316431811676242193345444644061292750065271649724999217774505375134360307177258610708640487840408886866893476325215291644328386360370748485683825637417425404030702678317073728652718620503470872933239535382491622101565915034670538622706495432085820030952042522731308227590498173072111353441033764162495083980663218576512568454255919698757483065410827048806297870282499630828562764352801700816939774008105024160200904284903551790548143655559275743217235159742485516435376006185116892897508116837887869928080237779070652784727197751132281001878521740988508612856184224932653140108053745964408057445437722205410648197178190932200541017207476024084149528945028024556039967916815632546930957082872857950904794426147924919500408014635521262235818419290242606873716679678515653432106872310558887181197083040389745438800272121469169956770340899958464827109036658991867162262469434225237237057064641643831738049363512503766065338452302524874925624341295246140874506351181639111991895169676202249486123002962695933685667449932123902216855968385781404983414025386878899692081337849476502037177251188802349548309146215923446776203581722321784719962467686549621427533358169347357740974568302223155392433089613354671919396194264489526816575769969341856382684775243165182802262147121648953433841796049104519922375684040634459196850388311969311713970151500328525565661023429638283763710344458189851382461243667766422231396210505679750090406305344627510144253434689097179028456153681128711140384779310904811938122186522986570668161475212777725760504837544112854131286021941738108405381282526964615615217939441170675740643749122689630294821678931575332239796009716337810452201584674762470405240091750618401227007883700102923428212768768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,2] -183833316218316382996793143873869536712474520806669162003987850922978928934708692551676589917603033291341806135353635630986571277112813940269067345728766337745111495289995124860365306673636586612741655814001449885743007455611209929471453853260199635430021530136543304931968173917794791648180913199980320818350258950640061034052280089642264520872089119444612990003793844700421984827617631937975947109826281526781209118645376625906579641740896165893564478947095990746307860768221343485072085167326305118126187877386823148794508074551998184699324683423655473981064370519142352732277575289862422368635085852829572531164136056769888173795961596237368500895294927101326057882058793248519486473271835752071484746460225633038717076966668554864919011591454421237546814186053488986320641890860678774679311478071893800327961794938794630801376983553892622499687251546738895260282658856395242402014017303748815102106029913298933754146237830430572013126769751899053529702759804001581456793894069946552581618642702848030377066455734163282060246243302799001077334378264248775419452173101315648945828373159420379779116612862203355574202384190507264446668105135867459226235713582807962433489915360645173932144678971879962113061231633983913510970847114705305012969475353550986138447443148849756096421430840524487574073752013168220868514114545549463942945965609549669614582884476039733389840721768085588757755274728267575008087328892734779717516354106597377537284627898401112600062748854160000039503535685401517551322449652597689627093883036637618711597691235458858734426341936174419233158144938213403619432695030332819412168935630668692160798460383309705399334198685850138833904900631611419101139902179202205671415883329961212785192949608789094578352374743373424183285271086024020743580823011676428603277089659154828289218247475981776016680948903169860506134828745589329386825941686549066366995871617853379434071310120615141088270432051760019119271860939337827369675234771291857108442286322813102053254347103786188143446319501217078260194987629966091142872941825274393659628832432814958552841240067974951027669763383105356087935181470923567409990798281992787195944951578018780605271562055663096572238064562252229087565975790996890447289614994753890136621056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,3] -39945293302447046662519542599451351442481424117367325575531248265977236619794539402438517198366299597126674346901563364786791664722200571435940616129204329528294675598619326312420619741907952649252909249391622346514001126938092875086609853412524033503158355376434809340273567373353435468916287550058791451018178555867411338223410988941357455306143157585664331342481005005571024261626645128863540849869669527541202573737417067650916313699504092475713268678063145076681594635215614676843882265468140423483631559476300251664048932130351466144725666213109048941420078020580000557118777077825446592325761838276006487068019298475920548113225755896639277702790456209839167353244397576869459491919781618149354057084800709305215975051573305588582838064764742893243264816961502201653007510095601115432954947921375859982038326113025013728450189074489680587500384898311990758781241895548650436394321275192934438226340394664239008004424545442658542553405104606328146721072010376314973738362884713510044488225792700825030225707146167897375586206918651905876522516791161380243601981037276760925432416577233517725820234463550330856800171982661337809358700181189295994406938351031479682207877640515644303849602713337052818372790556317218253799235529047601685246768166219703824428821360215917509210945475589901078590241799295919736651676764424101743824365962710735306490750065319644592891540818124159506106686242165004954628104720919192883820307989229198169128330651757238166430023794834700203306444379014957353214218288727558948671284833200077180066945409130463913595196841136506152749214862525432177137323107996617241799884650612936367139054578868368464116394507329046202874371635362381383631526123195154824839618921499015723798898412523442271195335567462136507639465777258348049019324027029827995234705647599898587098730977225359327917827830791724264750665383650387848984276135169653597347020885630722415865917553928295979010791721835032255267510186456764159116977324546346013244630673727581443957732890610752483045115403289812175901399777829532050397327114191864508659934448329779659365883942191725184705521178517128231192648613818246716693473794068246576271998872747480533371385069647854232723464428277278258657866887162216565783005332533216410666532864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,4] 699272980685207021086416724298702031235943104159289478517676611111126246037148236882309182545231204933720747049309405314378733317031073700690013238837798899190145012406127657334862795325802190330009197991159186664802239990618894307066237974167964057202072122993396722696790559761140830121866612742724281658154214207832575323445936712152095445590447714935854014062093181537217598312540332373481633344051491333409917445407861239654930316839064093132097471968868934953079767097507373154648721902009667808776961871596278779793920643622449294107104128839780085239633957743280270618886349203582078730511403794647969701787135998837901693056506907816598532671631809287029663673243182987992119439297812167591374548528196701991053795107986140470906049877293133977574112217131775343543335885487148558836739780565934908548456150593713344209515444219124767757851485505016269315858366308565136457935196010199940202913969372462929101669651064377812398304049927476742132774443691168389328409038769642758312413579829071156895993901728837987897991715174975206292001705022186813600971620872473944741392901280037378535816669155059218707218377491744692668247688271473051090222327897046468137092733754256482772632253457648863254173689102664236410778103746555833261638742241854420010991063565664299152163562789954810501861438324400728357661483698519793814126425272377605292408998401897224336376558396526441805525805507747384036117751752615274915501199636368934626863922191676752105958849591227520212229582164851021899413554356651174913435408274740754612199374881705255751621189897857148951844138530038616917985309959871821635893709771407398923242351060964000640390201555900645088887971103966900630075261081267215179645696816419019295067840529687140731554058406961513444854656965854242164301271009792712155305734970200730754350650817923734614478972656441730038467893326641382950078602249855319554225730603771570977705556174384093114305309158142202218901780690796073314945496572536654491387076551219412864584157172498283219236402619882459614866829883174503528163389065265496657595246874782451616559451759454042101540092930843187890056354718270466625771033221371531745168931470743791351593898266203179479644592551102004253171612033955074487914181687904413875339001856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,5] -2941859405932245076185085749826293266158256265322303209864366323082304946949175215975174726504795194407365308852748904101410493279927772272392970530638605433531750557276808214583171404728895368277856144109014893568213468030449926321526737467585198715113269313084306073241309092274476937526836728573050156977475255100507167685640800560530456637512791153332972455121464153647221938350416232878286189448471894137730427970567827630737383198187370691124763701860868558447173813167571903184724731298822986477502595414939084314435740695489136877419583083133337650551844449533919280716832264973347099498908306335067737482600609216816439986979525264901434384580195732827064420312518504689427089437886689798508178593540301875312524868347209144998832330908437960895413289149451461967940607281116738399527300217651257609117718057816290605551776517224010554851225142587153039666930448182228817494258202881218202182157918543964577284377021474805493200274472135809891382563819783184782259054815722082559382672695671376377153105583782962152023577221839586963231949916664204972784560811982611253367775381803640222987987649820793381534291347061213457294867212069454514146877546692441619798623583292026667720178931216008502618685706196807477605857083722653674288792315178897116879764138841272199351316473897941299452565928573801362464782745252938235964212330647567628576296152644159484144632685477282412596900129114890402311171661543299880052928977597984415458297529119618654241394744001740326949092187529254271403522396411372198767405312993908236755454617656514100387208000188349405351637802641922459849686695983753234403800703114090214423863619086746223344689973827350309391592389654764538300159335649401038744199066177763861623662995325284403300967335237251826851590158394124512903031992144130980780720433950799480916946711659902739642969523329635211290853267217850616467647585766010656381252619913878063057462520115684451575332345365867184521621609656134029615832377721410561228036559160202019272468197973430754755556918442379630153010911739930382446705345045307258169534324720309038483987612246635447692953480008787526740850225295845880849341915570245614252406283894569379153987329778545089735982114289988742766334369635514735800737857305641641227715608576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,6] -18817264549783408794786259259123878017584828721748156799773600959419964030441697253438598992836337994337307341058508893384714188034731280994140169602328923570161135485113433586830099431965156736392838911010534755484593573966854807456684950957696141668855598868037804573292592094393658559441960382821642378872046479515896298645845363906173811182943761226151097705963840184546169902820006314932782880857819890104569761184694716023779908612838690882959770066588931148403288182938627117872699183004898274762874512928145857253936589115013826477339353777572364990896625389129344881936075754081307416756380904348151930787569685620923836183429993908321188859571704031247225067786730902477094901013713865803268511202592602964668757577462945545333211518122420338652291050730298527864944019123893572155531228690748245124644265942438384882522876272964824320861499677239738386350099530014851407928606430922973576173745746380648075272248216094808006029852940876114742790770535881218302191999829380263906857111774471011516157801148398778788555641067423297389263511299743356362386815660702405987950285160230895156171359073734578543064320241621838084947005438402921893296308963989519771758709965368043585173813733808978708758843578190512009281740910726150076602561832210239570806175370249775423827357633751178654214133701004403636828595393615402024916515155940324705652231283389631641951642599653415934230048169140070772801028200492735338760567841963847472125903840189726849820033213938083046517329753733497195760431175341177547497034228082281802021641334940517128125179752007389978360819576270925957324154454090967940276687404548844155030903627400850776481103259052237470611000972967872145041895183019717879273977612151102586466122574712741733912601806252318217365076991760127009711210282213687245210642091586512470276354019556195318888956673394073036337528993834698527225667556225084998785208102768551139939276230085640620503573469439641512409905053087553559719832018528369855752827374884942538648153926385979372187352688887159362384009600413092286738719236758150131977190429437986735545121236409766406966569114419435371558072337602831792069091070279063847060484683063055947209565589178396110903184751210809867052968715319108310219701144109222062963269042176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,7] 234758726647185907064359350467500756886488128409869574001848556042093546912366460133999349394117531986965084202647932009387242132157458355549195159971805819641992553507267830879362393741707571221864476355619054179669654858164526681937332533541183743916296397164401469867926747159906577157586668086576092989827779342627833144646587570066428655426422278990038200648332152288761935117416375466135716942341333817260859147667292538637317361864972165024204596541106049316583991072647125999754779790728787891926711757072208893806591830643357413777435198894815753040446575911506910839841762687291130685529337320415139787447543908247875671860707969536299232221262206514223888006478668905267737691198205221318689990577180827683217781260118458836198442874023100867577828908855253861293424145588141326941327196556325804843701428334259654069573382345930051382205881748782796971479347060366276439077646554290891079547807654922926457500370804453955779194113936296576988772778888603787299403766336044685158104736939185504118572859431260521664527357150428195535089598695340413408338370742417197256644540390190057480848110066399948868689475008275154797758735475772141156983714458961335137074261594943846597045819274342109351355861937641933696581658324601870940966567795714272535626139719341128596712231899401055042604853849311378146811257380463682114695291502870829171536930184659336541098878554231174767485288005232377658192903168595097260664844261040523860987770017934068456311544859528401037223041397446762144614460937926971507513772687247475739357485789927375271563082564042837958268447620548650403756540789124954419271066461943001629888901796366458566085357643671023981171990919226813312839206514188982399877970727388949128364628839625670846950710825899886562752126220281454406940249915067259517236884120926521092320089400546863941344676008430626826660281721421077698058787724653826615751048731768102806408663495405476444569138345342564289558687704666877824196983106209690774583412307929076342813565982973488212035695101102875542683796636973097017303872997177035808831545485685086273147920130722349869208509029019823383979387944046575367768282590737068454267025950821812690924675751334423757580036095150743599980163024583085025104849813803682021026102771712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,8] -460388656254457532640334663785509125081562959199144629663354723155071626055764444908966226147650216914283310608969194204753111989157727426824466586641363297939745183973049610066669047637146403490349150016658134787409029318391656674158493588307137652617679564292779596236275727858309630402875663580785284639911917414625602374571458126557362636373116469790777812632950323491771062482385347700804720755030682168246085206223170273949544461054863104580789192298295891596342225602808848919607752538989751385335379071245421203460389025296252559128456504888051353275304722604822188029761569093171296156783960035593791278205925136616431316622096663871110208453356054323766398575649960134236150103980337142508732570639375958026188816797113970342591853696348024553581198587887711782107499689785342750878211868571685729804194667059625763290872902155821240212686790749581702642696340171119488184296605694692477311383750686563498154446255550954191058371667990304721257079199056809827414337467277645808285441241662077044368290066813850050291750221770552572717982651826471547085528369662025699680642105363765071526725613453582533209071574501142507638498660018587518598728971311370972120431987157648968869014903228681250187727932726849903917960068436577715816848219121036272432697317796705410615948879145836621333036577560780530602535428430030524285175590604947542803887843578599791099128661054521558915096364914350478374346973470423729908913096818888198259323323162663431932966990466224324430227046074666024422963140097873633034117320859929886277788469094021926182635580606947004856285021303688052374124372831231143901463975923088209146754011067758952985352316134572160597632183693920956966161835828717952357512979142364502067696717604551116715628236362015915125954990532789921516978586124894332246717655761236681247878898603689279480969613964760311387902413497606436304077211347173519319031832442060729884035131168127194466305831842123142198260136107837524979326728021610567777099316705644801441243446807487284550344438799943851834909364360966838119122056027630175051781622517194189830495314835185167949654399887780847689432606614622105475222527766361752156180300848229244056309852477585030759390431403399297191897786167211012606645848644262993208836999872512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,9] -5927226143790516971062430519169715620460682840078643039042102272340188221468563894603679111194448182761384424835367418819651991465850453981641971789460318251797980753726242751908023225017176663683945765470213978836785230668142210210555780163444982690039189786630535019666288379228967073599229470480806748067645763199155697332092145413762147524212962802437820690115892348880818541460678218526385510346788833289926960065117374700777680260752925822065830586464507121230863214987987128817408605372163382496421819691188865397574224941938164591071651131159408031563075996185603915568428388746630251018626150571641278871923179056493464014781829381007084999741272194569429053476499938407527420229134003688650931088740620608002267940127240203062448309765467595949229390471326150896673256947238358609101566563612633289580068767127875493081849236067469419439596348262929700451198799911467758521301397375473380836901422546139180391301267756113211221199449130444988230885493760561673342560156509131920932799422770103994118751988371238669185051861677595607441841530904544141963500944708229592015716058987121140675279523410252731983960220833753847034889928723381943509512439880385738963886338598184505755440617038800467375195339171289231996071176432765994855924996427833330336466816695968534875850669735419965924625137669336903302754884765450228964051085235643321245165552145289281567595046761741870709305756617081990723390618252312119291932657625045355170741331021701081078054006069487101325768019667631701403530200317992934220641455525323650091765836893086499396826282089935122919646943051197642666644268590442847830617564057157720390241300548758724458652416790738684855580699210135176636208486142295515343324164096584202543513832727922424284797913758398307972767456464414109942480101535865920143789717602526698555634990169220913327338857876453517475205646471606396872835840005358681150390847871695877281357849665116875051720311715294376405663300431859004371965981228934909641369600518601293694220020179603982057115360823054599900933656057607241208962460520017267509846314554765491838289954680166475641617210361092778799047079219824013643410227733688654868646216579243349069142170254106191303500537087161057255815908952414921822476885838365621052500474855424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,10] 54276612581584569751204038704048595797542816710810259153420245957516984476608391863284602814071504374307199622681671083298578320319685451814076854962818317554250820489780407557742117598311853370486324629175850162965795206719123211070963738846834978355783399595573175084261170221722982220580408969918670898338508550389873982762905652850018842168057755531748586664130542946350327306982007296506378675694212266506098607556676985661225641863757935106030859799347235370422675791163460996306777249252986629381407207576576124834084174444704535522368789671495534643493283544510871132642836476959780413350284024223852850199707079429199902719815899940222853128561360050850152797622106827649970908630475928801894953599399668133230412955247614116717964415846965559580552378248263303168139333867599579127799878645640263940173758957312825245209067366754144166757432939318191815661015227804686711801812659073126529534370358765248109209762265656264973864193199870376577791118551117589049989073581415110427741438415824570788641555507450953227330213564886328300067017494668056665946854204378585061911353579369720349780649818785304609369337868592068002343438863315740954680436322675861332954735040118469273279379035867900052061211675389529378096933178195831364182022875599317688345799826744410947349407943998688050672959141567139165578151610549784814530056822670699688108453030460945732920997389669284458572083024767073930544393805509825432639595631020488596022640519421231099353364984021768535371504628839197827289627577847416354131927818797403825468022493546070180779793365759737059584754607294452887670354011675145484599209993362565196221863190912570016763661008420971474904865777310107447711732532056475789019859708110845234257114676696826736929297057229508973028478297494293629207714709036599315226406633210929447670308535550704958163080011993889123447019668174372587230227580006601633102115178392355714533361198502641221693022526299463657475032748206299698668502564184462952197487735630625444206583294831664540897275424152275306826088792784756810270604994153966849318757197901656171942504822148442643611604198116139380608210533952248734424991748377942857494299759272734526442147899529144959900080900634647834082586688002509619780756484060981734291501345669120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,11] -244098447941559676765830623970887657192510580484211917738687968266881673507796168152850846473671673647087044359394749045749990253733281353008820053110113268044143393065022852082367359968005985880600768013273468342896368898974346773161714562088163186754179034363467128504790791242440476970203054114890468206214766417993045136791550664119949381126652826121451822600224770299518703675910713710366452895833313487819062833661583429735671768561713581400386685797612175617253371930782441879445696590917102285724658343275989573832670095801860588942486718262344485433083159842724009954139702063991936031750469898497933980906174965391267620911245680030112714086852650067076512575872356418435714086073669686785313066178180566020638256439409998687801789068089370813669943268610085507639118908832835785413970404348314893430679722584009018107683436579457673636165299668740652612699954790357158176029763413219902570397093366667964210325573824402408169508521932394104415399569546301082279314026154156854099090286709407294789583382958918175049481148103290878076796223460061841033237731897563121647119453942658131216003286618376727544433943672356036002670707625425117118279783898394461573243914225304945555107746473325909038223989796896508355849409928419213183733637333818413481010362374163163211409790951960231762880513123789046088967737817971233882620270678520962017936390856504046962079578405828518531752589907902935106676815264882635364815244213229742017285494745521040152456899011973190333335653271357597530047254897498471382099077563971608380294085052977246553778951985961264727948127602482483058084697189634740344241772236215034117571636551164263890579972795642706055096363446897844712410259477897276344592771292375527576814745078153456437964665245326955938808449413050186745483490454771016786825184973041059183169558158743581753784529659369905785077991689260022536991068440859525845291735389630428560097573422360778590131562465892747954871055413461093223415374109067350908738377153120401291425717801671632547174220084374701315266378344167678558755949647614913796208624762733948188313165322033065733046888827274142154946508907674010160489416638318836409454740861228458644386341407241548622816088121842772369910768651016232899425760339116430696307215762194432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,12] 734214185462657366199975532791285904605747192464293880550085449702748709824671095236568491818241513315639894416851336730513621574632118676325886239312263242643303311957140876649445295111184289159814010598269483543541153359826902750029517292401622808193667606228484877519448554440483392856961440463795044895910726873006056198129258671615747120148171985284645237138214844266531784762964760890706677375155628839441750092700611784134640641267255936343726212603056966882067731398917227317830488487393627326196626904602828553558837301398305716047260317503073706486077269686880652433651385952980730439605424918698329382188075114964221784442021479952823392392221631393508596430133664561144630323266752121655455700195776875399980949397189051978060307421423765305581950591874981108272436725020195741072351747674413513344685919354476368276434803198856649280329949283289546331578292803143839260124077873189752104154984386368919841899980363836727184940343221113522746680048488741893177107521670695007787898473281616424082377239048375821435822024139643647864783577612975125388611337262139996230640418740672634140696853210800440378145490629181164110133854813111227834970022903849918398431831560363376966063227623605833768142079634016379939932659801759163572803597859614926854895035972715368247041347610742354252617622443914878314553084021209951315638043741506897757096267749893887033267941236341751329334544153383184468835952283615343528305315402637759880620578657545822790705397890495167251452619451444587766922972138724309529049164944510415885542697452459703386224699336933384252667291552817254326268032137392496914965436010682082561810436423257854831434815685332453907910150329163150885029794868871225512977451001718288543777998963799942153623644330747472363113505597071697084204957526456983984184023309886465968945866703107168655100915404430110470885989539275138267209748327776537433885601708045633616603424417396463211370752703565017359908236255792831340149428840695040249307410159894978116880437609793977919662955613408466586230026803293303468613111554471711402943184733224314537875191391082978565646333668266246784282153042328994381097600270589707451944032974303776997634628284650596936514888102667895848601593672727710633701969358675652997343498191183872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,13] -1618965385672999949109384695004517899676246519791392855860933261203305049558543256948192868127946115215564043883606946127480576920453823588432124726075537600212150869736785159658109798604986418775987563672219835890265863780591823945647484990840835490882062296601652010240053279541730503250574568868177471038887148499290337561502240136916758599260702936261142364972646700754772732374939481422295822405366279272706471445109336432334068472403380900047491820778526502149114045629529268325311745420941165688074885496993984092160214170984272618331053686384035373262040008064869027233536179012184167239230848154331954129632300132601683865408905056327700880020313286348696357734685811886643605829544516777433428344226253420441466921024321217184576636046130748641330139907983975021758327456304591635410315352657861887953977041884775038406259216915527605444157635769583817708600317567875643165255941976200523493886151597133714010361525590713633199462872712017454935159140814684698455648968342902887697968040536545207836810927330724928965590427809591542895099003534715231974337684018719411971251744280878908467597407085573003914481207225958463751820354657412984143422180233017309591406529588622560915496610804887164269927179765947712655899684633832905945001104856818766207389294006060409132523000224984430579898979799385747926274666291270300912867413479001303445422646190877147516382379881195553701072857650161877992393133148531269435107575474932594659613218574984474455019868340562755492471097241506859828211844532733275364654001897897651495633921965497282070868358336188778483790774980529391378828033152521429695328604019129665038173233078439015661040397456859021106360873955452530497633359312194031839485239541832059232805765487737363685739780983289752066543877863505819407573428138031935410202082712692955865772116778060008269617895708645679213374914488895524665174292467765614731537962650916242181641876709644302910980706501988100262075713925136791760739160077002338881031723662389801402710652001011650357717413058381995264633269261866253748866559053861665903410064198720918019019241028594138069332791907412960345248189367359649126950260464865586017181375997857314197654831838563392137831458738678235026295786319469292929626840149006064511785486572744960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,14] 2719540602269746812050552714474598930495711980121436268855939204819330009388304368177139287799261589342752856107329160812551638528774406728772259267682300600094970452828613240136079688512518207015649840529626300481721021371579394097770197318388467206374658850654574589217701536467774912977530565161229267817561431298451972301625054247353761056817255617031556208320906689983042733911360767778413986328075158216711434431201903145122038001986863212746489450396194106912874216804821615661896908298357330921528002990343545376014528974955746288994155753918762542944575944381999504053819219408450708861905343101111535058630615696228664258958016885255242454885130698246122831128212888756635314373203831944097853007038629607170222107849325826721990626845497148481174445659277145897870004367974434239993040328990257633523588579967294991432034728385911220140957121600879755341163400121945709243211505523149422000604505166665976172912263664354889149500753617547607063845551253029998838096037150811239441086724451004211300294229043369107772096122826177598008529061081278833290536929288509950820518450505576730031426313881147090915247183270169374567417945907921309478681558774453465376459388381940981404918958252596451255358569121036401881838320065687144807989877801674306905967696877904605464629759488006909361718338245399632413997488161380211389941945333537103699459931476385807868281156238346336333211388998218102417310508048536371585885536306387498484525780044987113332938214697677818959645638973000029448360335118817611135217146566851985606030426137529406478088625852863341758170009862526563391213308977499056172680260973239612939529519256966614538118011743957040038008281844671551938833303018132015585337898824228505397736562553746034279002894892298210767411228544902050192155527603457579806171580504840164097706683400359030362078907733662354294657234589631016030626464184857205604747441889194353483176641178995182020969966468551569163480914760609314336664390379762869033177956486133645888741692717530233653388748663661678865782716472436436738843291388825368207106716245623526170918716655819696458931397884340535022778143005042466777961022144841715343491906050657130967098443557987014174336395683221007585327154022991463650067582606748763160308852119273120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,15] -3509769000560945124301988008646185947895686053583259943835297419186361251882760281550015840701633501882888766402715114583691795223543198665097208958564946042976869666014752898156339047254156372693023117660001150424414980423244136736591039334285654008004990277327538240490818367735763576555029431411906127837830191594974715039493619246253296493483662748824524885626004906124685031475880416750239112907697002810950817363533295628232975921285579790069116264083580130043347524514447761478958363424374294174861508539782125354585595143296099842535543449968331345202165995750360575804799132377994492308341915812421744272968894403537450864749955855948173793733996495754032091223498411673938596755961560073555640692315069389062178933098735784420618947824651261792804157804884358266749990139357688120415160184659046716053078217934557114560490692062602472760172739055382293428917998496037041946598399772375495023768772480558673583719937608606761150272698009541537045111581617569226613451902803139745816404689879132300709755636925593915855962278759276890150725553985322458389100502825116921092509447923111505440750669929689148005103223579873017926521066606886430716219075670614368299096740282157691980236635408704081264402742731986315193416120847761154518175673908310547044106622569491208328217112643956351666842731765237338708729158745741382691937802579048598128792424789858578031727281865334377598630538259705135959509064169419430557363546689926000032398316307085301977772125947733334827449850704042148142649303600835577835968622941039942286048157465249194316544440895028691823697042789940444863334388655614710035969209636635424421022817255034254180461968475382600323850669213526273980163681464231810346005174073427256824261000080741054406541837718230514424491921391964914114425030909237740219251490014142411095313406003946002722334199061403779169972801956683017954679612325428260831126222359918719198097685700066088138130268785416275699529044485438579924052899842487034876408651116134180063422184797549795069918478487851037913640903252760530274026040122092400810488758323096232736955552429632422102671077846110631332871093334858453683366165323492376614532554214984388415334822203988015195717069534654746968302704434572515839526279818923397861824157701249094750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,16] 3359645402106294222720735069312424820474261872200794715800498859246400663981538135634886269284989754574946132413744121047579101321168561147513066586792078362103390424760988599690225355395733444637118123662714012442812779215236215522805953485536123535541311486776545258066338154522689288054356283740765181275191986379188231196679511661122222745097556215822730037916146845491929529298194242473989681836245406821372650205132132037874755012953259747366688696393633437093639409947573712312511951285104984330571795295720462894805853885684451454199139430297535358608388440874985330214407297869131232082544427760965776476955661863001509863667741390480125082322508131361169036124140813361508135078415664969279883469727253639336520468126097476367055202098515672156776395151012221990792431348714104928824680931978102228319832287183151107306414244337633482042210104986985571867714519479026725522496924558048532735124326459113979786738178169852404639404961596058153543047632607219738072714725428970785483185915251492327933971256200803922662770778251636237656273191827210430932926744048435365708828903251327096934177691505178669247421544141451851703983860574966895760337439036084795114098124701676367853917362786089133755762000263768277311215669474060353887216623564592250485445260632044575915067656959000101514152285101358926921940856572096258651874973995435073512234095845901410124025130209856082797828054289636188112035271686637402386888192157756771969341963907025212888266656348693210537637798119129910200785797851753376691813787587343224857433139959568782374765067026682849818328829075183443375196329729536888513746101316674104210455656700166904988553004437589672846160985119830944905458852256056136995779110396188649807112203958029008475290652270839730005851934153299226046217978911886237164489534064604126063789066572279251505523426107280622937800005870048261545582061073211415859569421169171542330842070947883031304994470524127793927449689412155587058999239972628144406998289695084585645048976501444985276745470804556297692348595270382863344231827951877528230077461813125749675942005404394954094211752302100412965676250855364948506801327542910198067340108707572569809436885919075526848247735522825705526169989675512709128299397366984193419011524198722861279296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,17] -1950917025071571733830147270213585535310866697393769803677741285207044848741141011269230975480298101231915646937356293357045747201031097692920357911424118552708161882422369458491218865325316031058835575240579845793540191849689761993854297887057294381167302407682250172878219182861783223286790578836265151267963697717385312871971139470322612406008106658422236723593961683869458316001224943402897845098528211021861530738741972222076277326304876327924921905908113020138670416082232801328819842344761391670566517380759289241628742016393366974107009057596436440799454110561884827110122032109426831295851517914318925921178935210819297797525362216809191635293922183679574189995383242069468602956660593568624529822241618628380288044787835117463658097115664312017519633379997606077715620895855574649855188216617709825781519136086157290730054417254106868839023542093770125948601486931859011732597108050270186654214973591661221893727651662624693241815332900807920138879851443928015079899067619862110672358214049663868029121687009149659477084518341423506074789794515508805573947370330731482426625698315473956277064788676583724266088783301214441616200659174675992380880954889905731520637681649877713534523009014324187588492923424744373347151384292412760666031652303920241118686931438420337634945108179276655465019528836901843167322471060387182158129370041179039976495763224453398457070900494025446500484902271855460608388231828541949260101282877984591514148295318037039316856949123953265102586549692984190294384982471506428085930139245792355271565917820535579151177448262833283956788254271235907891306514720891925189563073081057556844586537458119097075081550755255695234061088236028649896930776025018510626744799996513039119956266322401506397722199651398664972210892836387926273549624151011572654641513183485183088491141957711766161047990769297211899657592139232463906547143695758999052842360111288692261441853772344361851438432510314113012009692878005854213280254858703000043239953061105738552680578406507755143620635194556396266824536708841141489792797250332460427284525706168415997374987572874786450278247568060263193948236487783025658458421739609675178784791018305459026593002000212852927995571789606440790915206903980284961339644447736134042442028351044186759826660156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,18] -487081509875226711532776610946825437807723146484633412761589147880875219614969044448022168401547458660559096032035076512270666797599256392341708470329371543442916152121934804862233130781097241010613241899964709664176042051348270521614238444131181292542068898739352181232309706507952608570836046613918672072360686031059169742372129194736770056439471726316865020689148091685881629292705886167975282348393486781671933857892314610321615273125498367335196909957852162274847482814066525399258208042034489753322190423220363126872793237203087934634307402186111374363032497756399396610072497987921279054251577597975229731903608996994979011970078481817271994673366891349500313442528973593859270158932204789840949196374765610203932507114767508228565613622236637708642373507900333933308238300088676934783662549951327662232221787962845821238586172466497062514072016137535090342274932900967439788340940170547390547433314405675745070361781525153768465239456589424433763272222668125809896171815775959664508047566591454809080329959396388120278933766988660816456325693808053648268717098006319863552416620379289712073065650442525513169671879184815018473957257671025773185893853777542141531814587208630785879827788594325155423061052305475150764375768343491945770061306661509716204695641696031731758736398009424343192732893405920836780263041785326068842869895369246638638831774833185237283243799212913792078136563320926919626238586012504466760130833043079241342721037262877248683790519362913869209302527560508204243295874959221130883125306895821287836853644296358815383416583736439919723176434172982760495343522524440453236520771680403700619732802186230305462622663658934185536597175276789991796826308770532093727501292271298052383224388015247509851512306742129318898557977474855698947082600403045618238667041972744627110968745724096257240472489675981914142329564290721279431578786732716583906920222575901323821526734505290138623700499370434583965876574727381988786475448238784145421974687678012965658538063549756369374385177789316989303363042365627351736564716452682286144319332178029031097694113578732404161616507891591323355264013333072670351870415927814084933641723906227773779291189449556214717516791700943062774576420018344505801939737329244670957963061803456480463394165039062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,19] 3263820720085623243211935583727738387537524181855035029210175790459706557808893013859570743781159207719182594807403140676487781918447234498100841309427636378977736797983392944037533999271925992115378359847925761526157287634929411629382717946733554929035921625127540138889297078638699486978708407155479285517587426472073701131939433414983758741701372627337592955960370381340309127892718480658602021316706082740529166495621109585930996160280284632410694856038121235130879535922619634019631597289717344901326325995476134783424456158545708715727626973486098999468303304307778535769454643116536366674493712935427537714244710389344067428507235792586154596666422885507538473535331647442781018630729220248913380459171238597393417862149897233548006405067678738130174832727704031959691434534551189669205540351746971377124845296935918254351427509301406507746308891637518787465417351201658889382725148272916814080488959294191301971358415675915316438990112456470852997258087563662703437236635887033411196285782709079190487514905023178047489910445710256224312154308606321179796441536604224834206428555856330785267633286681947548853348224241652235822455713801301242731033314900673494001860055499027532335806876371149193635258793738152218149070580493077092853046869041207482297360776173824080195123731416896681233393589122711385161178395839865783758652874180138126276697180796406175935373078938944396999595610400738957637560608829671008049508681256970802343539616555851760285513478549811557902258038122712187718152893209458580632016084260653603639130061231860057431907318765253294823488447253710358779756362247130826385276328682663496098714960712175684978007660673001114291536664530042610552735808243081484779951043446185774744083433746956426606604582776624784361105733844497765718609719879456388760345744601770650681884169754292523094724488747264386742286799107184406127970824583206594099422912682096541148862624127205149300116289400782828667722473545535808705913558891331821730564490411380814405968028141477354152192566324405336687938054445787953949452961048877746651539165763089558461927773865877031548779527523597879905464636621477015432388419818033443172629212035674517594710297884981698409743916973286282965979165303339278633598320394455942207570672380853352023034691810607910156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,20] -5506081864552804372645466371177528355390671323700444240746546090069062649197961581118035042531389210630936488792055727351535888941252666230896590499571479887566206890966505138994927515941670058701335588243162916379532939834186249879135838028968593754055671927123084078574330524792066392392239666092574080742849696067824365162839780400381480499860853099015179943504154346498762889063515236808219467898093421598461882375293247833935099644709873016566365247847526901282000537806445092128532250124090716152322776492971344337677562667106917636383719490896170792302818170812192956547878133323651664628265808335046680340753787972216504742172562756779768710464849021489596979709081664322333418387502199192606029008982220283204330714297129128777557783971320009850644480381219493555372489510400577768541168552696829961581086496606841039671127590854510406987149845240093049967439671988162875867511464532995399631991453441691893560049121481081416161117630659520748906980481624035255816406738481110232017657463873529704686972731462759291437473605863795131015740266937372065934957054436988431598372497291054878860561664475864447588622657002533551174975441813574709395187825807350994978185340924985689019866046386384738398572380475730132716093072961169091806036911988667979914272636669445103787577726258050949284569907501277324735623645009340810865705950337357524670990093629441428893691952026957624526957673594016321032998645600094921278119543707726612596186342709312866323646254406785385520210778199046249529414374326797944327313090762020166201573058657152885454433196911093888614893542793427640397918783718589796182741677951158044550287845560428540157013928613063212146860472932942867145374447865441052959003621502397748471302919429105438741269911672500704560929718233401146654258421854464775302723444322004915215320186459435634830140198452712472970702916591105087507575169292964073982084008632757437436666712166335211344228223224688760721132030409011252401143360390593486415148318532231010646550471186864615889964817050997379378720100857693839937021638669335415504219981725319440402103497850902103377186678196234231704170191890198266423474159226491470089726184163801399135015094138711910775360656209544906691301934450430592333750554655303596897336921532364404216241326183080673217773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,21] 6512539151002226700798848267501637612684320635090153632177054183378584521804365474348889616035796651544109292286727483083337820995910012075026652323737930125261923498048910121538558302505699316649559586590486390220293667535645481585020914303888618709061939171871265793433177164933650871109543385557615794276915051053930590639346439720230132201524888936474570426373178615191690232019796575537434283281589381639656388673456836205737674147969926768822594796359677392184462201124650003278249073524869688504317170787190658996887486139796710536191677226338260113729660843098588136846757085549520345429052584464680890542457350384057681246677172893678530958384766111961540793688042983559476119054615979455457427547755046003605304850439442337822373867364044736124299539337913544024461311757579116800104678678600321083426804072565991919339213653049126378919086539280865269460780614629356096233241632469512215507233646855542550436250518461988866929413731194535884132133676356907454694616116641820118899257946870847367885540590739494646911422485902436195445656419999842861093483848322796376214613356360628433476762623013450812592515381757156485423819926201061426538326394848430811158734195883117575866582567184153506273317209428586685772929883360189947464040205727784416371945081483740188139873745487977395263422463852015981824575793279488708926940414919124498103925812504865223226998910699566039895702392172649959371598576702476716543353479762453850090084553456826358145642371455908618087502361381803956382166503141591063026512512832709151119092835975348954579613479150321009833840781602394556798435251259028652031628970301946499201686885906438092360780992341846699338968781971683190591048713795509500346278834183054264832913202169892469380542696440547677659120878711307607112938207397191034745626020866202351196555735322716486075279486372350147254291377996865552242592027472801590659691983528147941741398216234244244194176457339401991876485029598072275882647195560403227902758479487391566475479692694107837107367640217850654685661108968192034899496903250194198051105970149823023685765293859511279814789272524568625030132154856064523329561699393982884631049579818949857245852280693230933926881691092382525651683021921865323449965524967333674566183818844789404445031090988777577877044677734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,22] -6089451900746537248050412156981340121678595482542773415153443256968718137279945485076742739474318629701320196487970037670364494577310303893324154041781779695957189760950988648813532826779381197873004269374417577836126844494439856426343509073084454048996715413544018068285456735376933351245158640496739764829586199955093612639245929423940277336485473575917732076378702020990868019462450937068127613999504114131518796653257640962436003791766811518574327757715528919627180702557329225219807678031658795265832868585434468857576860401503688930717760057885756308975787185140081786990252572369067312912957994699343249206993317362437048911656075572386367721098106885096272430148941118766427731508354286294056905011202999754089961069572851788572842999011604373200527480668615611425624780113628759740182859376616659937046633079373625724358964055841135350154664379474046564185322982001963110079777959598380241455997031452231750065948265412987464431127234007628814924434839266003496567419941979013253532085915683579729964155794539979680015621274192353171776096373056816985608996783659687469089466972909271724836356346353688106314315920206708996792786381253663205846707774145601282310788246721439078438501374385508220942222641177252345368061448894562098529568651506796691773373794050496281548962702875058841910007919006963059838516481691440378224071817016328647847033854783430238347169862245724812991316898641814641800034113917500515735444607250899829972526020428556536042183794446613881123326960533249700833662656693195393971986974527549912037071647901212693514776047467260981837467473977019965778281211620717982297769375503394402626346845707945749528635017917789042151943202023626534622668733830172841549585026390724061703635519208813027570785091736019683183225971783718855055823130438925880780580899042962434374985379149979087081573692461091587998153989985005321570491872423670150100854497274415175412856592207644471471459330843558575424644648397464798415670598614623429687503917279225699496834667735764011107562091276941713550696189770899892067854383634520060188202631988476076316619504874942348496220853573255895192559659188288073080328727301926664882325992336383081938901536793107539144487346252229119378882011494896322919856292786408068015357380837366330302055996333365328609943389892578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,23] 4622448012146155146015803231819791356681829933126340919777179261690135013027918157966636989028472007328896538176670740110026166422179203001983822397999110929756834412759787195783790266362816968789595794650775649837938996706592366166269896336010712493228018330556373005346231242227098728920449035027216396619309906611271357379490475432849700739618917285551015206855852254587753279315445658856303669561622938397137294259990630417743161448796110864981724430563785628947693918910525534081870987429266624087988391490742474242169324905765399784167634246985242888893320180174007113660872910089546335165693425433130511018941779624769312244944348418694102612365543145211491345094974991799522387010272817045087271964593140152750482876038809602101461573503087749784766224661766280739972192953381001450561067323307678157714292068957195163083264620223325722701469065286221123565565441583327192191746612111743172927616477739591399743737812051192914631362828765245537979160711936865354907241531690779523848729549195056480982082607377907754376125556549815115970144126128099980733572063935950394769291549358450902320195545526837416275983591470575280051305850468011071725546085788906052229256222995321414302766073150023855445612374186304430269064801993320543023104052412365494232298547857803042482157359876237242279052038519231777242789645590894330712009634601448216528851928670535174579776149222900238902512553748123691655901408338207731813844589224052142605850173836391256311790694107100051270373536783326031619580393392750257478790933719854692524626853782288895531873496362926630776218876025316255100864460816992214760484574490340907293234215938053716446451678388918422560530012386791188433146953681747247128834392203295267297305569591433315568101621935483619840071582885529763427440084840352595636248811266693685656650518151732164597203759162290280765116817083588265833082548764608951936138356074066796555156070212759471743657605086328755132993352888986200304260864480869959598145310501945320004130316630517401211686640175524796318560352514096761106596782460196727389247387038109932861087404926000641479493787081090004092014070027985881182328778707604958755652971793729457079204860478565784327571602506495742336147356206845668926752108710679941558217749518200858899140302807893476710887625813484191894531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,24] -2763397112193893012600411227705399638799701439667051606667289286241607757547440253486988390799359841626782025238203589754974213592564458181932573345953718152377536601093336426216766797077231065814325863083349606969465415138751373763000072509022389342652842403345496237026778819235748970166811729451522868292156308221129862758965750651621304055575196560560893035802074661782237258922669941111310084440953914751341925854482888987351814933280887370129752012459091497920083517629585750104559504378083288668424157698394990385643033567774918584523342313114448833300676681819142980373816632146598748656302833938727932032691968308958950101286907707666218929667750065479450050280410615731154096427771610688292692909855189945964128070648606456019426803401792774734621965239568159960604062944802315638623883901665927038129250449504157037409085979833235595909649658825506966935553715936696800380110661317021644130296973224260756115429766493238991907887990092683630984594953518433768157063293950380137967760917000613858760969446980301414816356013199068572284422196593869207325100530469280357284776622120513418796586842031878385804083964602677016167093535256163200249956943629859381676431658089045066296957416938032757911831538440908134341758238070763292023934778826978169817831762892704942980486202243781333306089029194222323601056583500993526777135373047434949313961333983031077960505659556412205985042279137126991501748767686143516121669819144036157551365036669868820221122215298422994779343503373225833526995332229334886203506649918509084596136096047627394386946056305117447385850737425170120898924709292420405708823056076989159983242241626170253714443813455659288742242759069605046505412818211384005881078489816016120711896964293998147403322692266329668892260639958799903469708481750787035083156598055726805258221109504637661482785994069434096024406381673258082336202070928502889497581802686822284256968281104665632507974529947359982033574501702883885009463723848693914637136994180220422316336099312058262078969394261254495742898377108837404569655189275855118384350799524752717632581098631480332168968459056954031132731515704913974092166006987474179919451287610967772848584834580437356430958138048793772671763981667566595386978429049336743355983392284863365908239960562290171708355046575888991355895996093750000000000000000000000000000000000000000000000000000000000000000000000000000000 [113,25] 1044162637787594613156117283379993850785726141537159964129265992236022451676102905920379488043161105331483892561479149194037653117359378133065630094874135507274745506580152194892539174070503206088937143170314842382144062466311962022373870811523510670099683717827233278327090291707489472105030018336692153858490129483410223291393974084831806012027003761100413120875388001428673978520091182260122148935002905281406675402022549850991204133367249805314296788078805902232118505531032122473640079813045237428201690531175163609778556835853335971435292378216854569985209065148540093896687965541570413554786197439742324898985458369229130964635733741060109831579820525370981641034031787191868123668599540053085188523575617090722879827995376630927161676727184715613563786116903543967913429358340621614264078456796805264015346964637572051525629790157065830602536008703940420715606967597506867361515511851797745708167430924607663585165490306258697832434178748489896508020127685221279666635600098866388422261653125361397553587319041132076739771301230458513078779139130520422758107917288601281130884967369523478387887492930901051050127475735660170187014696168309333778036143695794613746084887486868341727295425711319352014028947652664075879962144348721385941502453834762851607059731271698134975262381495507929705513578946668506456229711382875724211795942223207755824654107761345741428643755574993524218282145802456200207140173092266165796018863776090198964386982797122059140517951750803184652611745421866103712369624937750098435927910618530129034675329707551780658357995329551186029738310023899084024033607885968192439056212109473232726690484891191323584206721486728095358478022978951697066649929353862061048507193935872033577460413315895019688406593828191746120595480870596479512584739433347061238984325016390740681780632811735657921155832093743072395118964446812617247265918732995650116039519109113574512496297926280667109095475878116653984526939273247983901429799013553329364182642376607641662941915301942060031721403723342280905510807780280292770529840637065396325237469521800327578862044249276874601932839212741423223419341488155673898392297227146429944711251396695689497666465402949010782330088626344655928663566670125108461755497257635298919038712929296007898177938356922972440443686537037137895822525024414062500000000000000000000000000000000000000000000000000000000000000000000000 [113,26] 240633881775395271684297405454306682767511879342787321322682889709630592540656617011502141253705202841619792480351166496912671867843292700854805670848782243000873111447454959952449347233055690516199595100328806224550732282143331827058644928877344638109119978497471789476411461178246680212533677997295203614762290656270198550154092662454580849728369612663363738540032546171369557869251552760031627883709821846783964446313467772092809715779167865503863712074713011019357171071185507612490764619584101245205886290721652368581625879512731071015361318104078836525988389903507978718081286089879554844051956431096668007928885473617421038668852454040149224041671128332062610767622144640479191312734938430976794399563840918370093434404394150576295577322098116059821367556417181940592350399286388652233654648630610041021557228912153123125126679014920177372642910826353431294523078299244901561602208431959431497317003694837473205405702422804715020205497840431781692491239638070809483739404579549277844991569044563315179923997590455002388385341076943863507047959612407105618896160166620654081602886341238776284375104050580355871969417270824651683405904438354204101826637686645469294988353912380637367490458927149721888860362239022531504217302311238100608554099474709991288147015545722511056094526052150236747959029378987476352130672930881359233227324387446599251119204222056323106331882362670531590214145071791589888475905430586992886392538916772832931837166377147629604288406450886787058211437740537998899488946170203062594996445498662973669995075746203094443038975080778172913605295077804510019361186933939004807884708288094692817624673771088810327063221483341584319487268942137387685861075940091784949328376597446953745682486241335594528597898442345271415310541566627554409594382898026293384993345720267742956805189518844923479883200835544030282274880518673166202733578725419367180701660874002241825772540085003159001382067305817089514274272393973549653067703759435202097860956309752279909165151102623168629123841480200452715838788131026456828340369012098885256584597876276838643116876762898549943302432067300014449806915790632419474842034460068218600352844761035848385180764236222972324680511582141420684634408515225203588393810579923400190311734168859008125640013633511939128428736012210720218718051910400390625000000000000000000000000000000000000000000000000000000000000000000 [113,27] -970111827035001418295443324125972098204594214899154254795638536801905682432307020201600355197311374083467008017159575153916245301491599332077102134203727541531609690299502368957850989094842395235717803432625240971596107787429151399719285025197396544657179600656841678544072505499652493772691285407666092341002066586753017816039336441937183667642489021199882063594684305678522464389495459157327849178670057734516393801820712077835426701046986516114286576486048548971185502101099925808559101470192919780672962160109942973770457869990319763564375397897902732284838523194511325523464418924958357996646190903689337659793439828331347011481127643051703575191403569239023224653395355480669026399072216729212457154790541272298890960155976646631496272546745047680167806233221626278242433340810374886005249256768893156851952597803497786099348118924730797388852129520372238603006373466333956426079584238293044552536891400212604727551302446260927741475243355066715191881441821511671384181607878086802159922851842520331975544809841777360041061887697578667377111586160288957340475547784886790118176751332103766789679773318161243155035353011559388192406932152242690636996318783151417503284398367540560498763932215838291652829848025080855980968253103554422445755416149047579378179871610701237675593802470187501594111537654442892487722284730543694491687828077094913275391392865328539654588199955458263572533127993556487254844749381886958458447963634056840463018096373902065163649407668822184128751326754341965230754115812827430163872799052293707021426456676448876228414511906234009500703603210107005611700981432505305486457873867140788704684063341031726521224510283051158565826214282760016272512983667419822017222406299738265791955922557635286354670168472660326286074829694748065550008623490632248220896512462754490435696264108039377045674575501918462080105551869659477298259942409590704551730197056507392001022455489912769054458649668176335329776171238576525615041751519034152917807432297508546128249757728289068126925085513164195175275997719795432675337129645917198253169108289079630656421580364620263797979190106131982233120188049274697624165940059876111812652558288137312725042406695780762041009520279339239088742878783952884461371097889334021239857133234464479674290045519344505005158996180369967987644486129283905029296875000000000000000000000000000000000000000000000000000000000 [113,28] 1173868892673428445608313015660726955980844128666314433200896261200933625029069012085110487843458733256241021165888935330278127190408536659181666271146744450103416164149644363087519367258313340395519018640095718128307595514185897053468707541543776290691838843306931480686374873966507923597287639123838314079079210405246601155933137141951784718678051103203579370094025898867646523808372537766921199589249111828851158362603534666458022380109074267899774013036584159795996954758385353242263651280521536616832922244908428498662532796893511809073616518476854280185749861799127102797408969486679608571294739009205815857754704924122450040447623129014918068118317440654358574353397324428203298613693657777766289490026829082471687679556814307203202786773739062772161295729841970470358373594806453062372639194405867505458264916518098355711082993527126170831556809407958805044470038780301707918515018054869575776582334301837576138974239721951437864785471628826954464257826936535484194978141664627701760136799095706924008819788482851344639478446567127771690898647610049594109265678386148914345316453175660477548483168452419486465214371416102205166105993978098550919339501173240207980480782631499366737930174193757234238078499913212426971115943910705548405680452731424605194816421515966931697900072810170051406631936248206496578958580799794766063885935622547377943562766315599678309077683146387209464855335804505911684031123278344537402602496402794249414650558317452515273578402305677335160219628466168323375248700925591649810340620290113578296329029565623882624241520405272162357625042392721183086867472979851355036868419701527095831007374040176360249689239756509939791410081377509142494164149419974142607988046602431976585199704294326211765427791045956459005804744718495724246629881157372513773539986964361524202814993556805047372891713107255065118953528226627126298660615447586679775724614111255560207167118280198674994376278379477298076128274070393901645488835070390796044863769694727693008956082806600303653564866319513538670805702552052628878305686289538926016817306150458084548478963985376953759496062962367667841314388956662917145344950842080706046773134051266674998582473149824374760262378389977964705191621470187804685604816635117342203816484249334878983667398601671016846180765555440750347315770341083407402038574218750000000000000000000000000000000000000000000000000 [113,29] -1016971894429202069624925812336416353803644712232599064794650380519478980453535612433982773924977304193689952062537145191851670503567543572184324010330154966405383739684263698051531455900038258756314979571307046531965431184891588873314973219347580674743483999469202106161462135701537421132149079650319789463614685265412692932421689401843338031997238594938123505870929077620062603929025110586048134663122994123720683478460033760925635683806531473850106035776321683608602613426046917756943301908144157688725786900259487294328973801643260347601996201937583055906486434177913580673147583045875018726163861887080520268287701445392018350290664300512281031778741672509385875996641257911706529609247610955036471778711206775090972643730535318300281425936469881580936518604365986903045606474643033712255554504346780672775955071954010660350727354273296199473810625490695875312376537528744851586638496446618469843707183729703138945409670032973820301950855855711238401045146441626993262113204572907549533114562977869554728416794523673609965754100094924493000973884470667298354801543861241095025455879262368478756630499234414161573153257204397380738132114941148517438206589427008495309782423783186025053569398082950114415770575278347205698759873345873391386401967686361983641316077303897655080526594679445785365479220280607744504772265393332676363085245065603237641700345551657609386021133313671952452979341643709118434010329767891136300128683457929279902067429193928325975151929755056345000793587265200104513991205479245078884560172150390712549588184220025763141058636422994643045370148929514565884477153809196533347566508217413335595303065848650497079023950412538539947432976554215866692639655868203850856007976624536997072299257523066219922475131558698397741674158307524579396612802103901391811819984845358927003533767060540258465572857925926655213521105780168618519768489334054296806015348742657047340638116710307492676666773636846688616707109945920612423393336963655044640196421986063388931922461506076558900059679442631178061392894782319382357189738759054901551511988202712596707656828185739809264691072287308436798545225628799467708185926302813041907042220127218751309458479037554547107653128965115897577563200832443889880324957955358131596554300569784816196015686881294179380432232109778695194890474340354558080434799194335937500000000000000000000000000000000000000000 [113,30] 705463561781462159684835448743450989507433344125018217588465131689552564719788873396411511692086171970146834324291965901537495582833870104468506586917056145108320126252235730312821265670002228076802021574481154386774241653631121864200471484371729236077740627632801006393562888457985347887046395194263818029345248781343725408381145299593390343092529178511135895808020085528331484348352235071411270059960189327321502364254310533172313402367610764610776725549000994746000518519558725564595061355601751835917723728298984862442275282528457509875871371851735442327786651762004401558873284561319675936450700168812612887334880436668804314648902629624902482692797509874334869955939463288749432218494224993687125763993392433116067438190929960380112260875184918724240996056822858986732949905179066692753550518524859778841982475407641367782817235247117596278251461984486078381066981067937995655348359204890777514742484250174970486786685647147801565341127400274808974990733041259836247001223342870781644440857714143331870113385166093594265771682890348732350726931558376471202898957997486297210584357583147271342292692242825120314734955786591652712472144050494521101173364340498688433163128918026952389406915292012595303040034605782846010732876944190049856570371612062414462687265251666801783538235485614429178713213122291889158263928058003525010287432218573271165669128785835690300394567762899415341812221643547403628169404349956857058527011107709654522424446719278145899943932839115980140133132736196451578082988099077281111028148062068675712420723813266394343355474076875948298233249195459105409594511378977620877024621639368916559180930163811986067259669773708067070692913487419129649157861192630109459120444163529867089471883066251947556030986422798434916346401528676767362593373643159572776045371219759151781639511173605237769763417687913133187571341289957241364520258736270849604976837498212097432903340372677289228732796297491517127473757112727903196543143750698276814915335506522596868884836013421078020245609405909460538179562192033896096104133329770159885090352769572701608609400938781459142573830473769999525047172161716459382929969535104890595828894022877686479628953236384644658947669391798518466320769869231651800725027545906896199362745595182787385717823519769792145386755315573500818571162085390824358910322189331054687500000000000000000000000000000000000 [113,31] -390451883599707382431692513023140807653448287249952133662800950007947722630072552723223898281362652565972137978821733512451446993353928142419757105730411524977907831019687565577475995259397854322813566456391827509214019515838682107629762068281106815547343470666643774394898923727445591997895075301180103629706232892619111170334165509785205463761358566242570971637249439577225131354340783758185879971050114260968615484135795353266951588196320058919089870443233553811426450852304349111148769171975758397571122181914188592585849741522761873561939929595946050560043824836926780177439552991894648954656694021412602856562642091189474907539951620047056368114220265224142709696497575181517143144367301741011175114282282646587706194784594306222250556331796425522431623685990177543647930286166525618828672326096748493522206121752780990168453535889524257168319222771496708852783286456026426490705615288935067226730115777841356356866956253843218055226257085397305092707280315462796730237076071303816273605622910758067758428716194835413990915985904093573510619484113229080675430378518282233240072765045058856594984396024647199693998312427881455459315261597768965708082066933805028637504020179303377353718979409169062746254574179719424144543834381185289578726408594182786426134289034944907162280973442572857911027743916860174175403191761378718777899143598729785703618511657645313701377518018026120931343568623711412972899765215967576130283307077679674653814936608530819207920867287804912174309037976441239164833117459925158212999308915809469778575865325116935177102514282579325382549875642006350116392779600984609841439712141413014201165539522727784156277609379092853574092195594971068147211279251765422711000247198268085764754345386913499127782861607360868984245891197054048900275239654623586722065475484334331443507981842557410717070458227207307749814307177545486767584963408077066443037339969775238009381516647563812713745101379028651180278411262427913480296140524001415516745486070618125510895954178469667890705232418219239906857069885294920621301163460419632100964087284057680061998934374445443702430148646736922999371291707045313463877164732463270726744298234671189318229993857528569718501958909179400573341679552964561187650568697912281849534923801372749427977296617184574011209393033909196608520139615272626087971730157732963562011718750000000000000000000000000 [113,32] 150841096131437023031168306609681229754582869054650797075120790493888552155273246643431930971729689906341297654300749151617289581040167251907230872514431230087312958587235909248800392943936772511194105182783052990698262419351291338764651210370693716677924949539721208961071747608591535337808488981793426550339027954624973607793908508947919603078401895091498769658321968011019951859046409743088638777347178683605896417726828170236816984821556728177197959725832448839014897053096905999985942280894828418893460973515587795331513569393045927240622361951244178985079047174747226025619536657019484848218299724657756084162758407687206154336453910754372563382117529761199250311705308721881870601959789694546560378662851257312126042954089785292461408022196516906724121025331926496469425384175364418713352982670328338767438354361138688263577373338546748474962971461858616722102535367100732998076160293178335415411604875934090130544492305339016731224694624424390332245563219602035790524000422945796233625238679730377132132098948235532101372884108106469520524530427690662317107636752512249052710326613288820844680929483946590826715012635273962034386795202871454064955933002351711544247136950350928743164096240045513233740622933015488020217843168721146552969393620381947990856691758641974017412841928122406741438088220373587137078951111881535844720623461014348901505247228755649469476407203607774474742574487190838506546668218038173109121245272088859091227345882921682447568521709432277960370444105618391788552638097132816671192414070908544529728714384851107924994737260876713108486460430694748583820374297985749713099290865669449349378186947342646913433993530885932386120930731859649704541457202384549612568606331143506502845731944071165021956997670850196915454832847192864471781613845592135440891606238301751001886728006488568638241283758480934241334460008397876441881932799821216573281934994685084765521756998260511051808992783941787298482342239528963518671441384435229576938613238007851547308619144488461689550880422665483758342434010419879909862837204826797200118027926556822840940187901364041605752762031674292789269439177415788344684650419245318873740121703298739053307888658338662929456310633966773319979576214155589592194261312660280963325123598187548791501122248363144474340301179742786665284819244605557519989247339253779500722885131835937500000000000000 [113,33] -13565134644290463688529479855661826815923232614163846709088872505313460283697395745598024418917246910167889728732604786310940574095810155994244343277285848261005260906677609845455309687767215035192802804372135415931959592910848926115869337423543432554507049984349535446038018337622162301211798701414217887175366570307203922927382058469895474438272988823748919866830493307657869096433335053458022307617219548093254915103839591135192872380482678971375251187030448165475016708566315097566396597757573480956383425262609134377595405977611502162844594921781258713568943898815905899217673354286794463812742909545551403881841581134528347746971236090341949127474352133811450563935538048992731920038713075834314197911818112102176874587405500612499858412478424607867854589378906418287487422401294886681775532588069136443004903996460914735579580122152545887179891508478941274713903425550383418800200968684123655992122375637103516919732886918999292509058367281663117792514289068926219051035607181156472844768816837881166703442633877011007400593825039979386875158364251764064390701109417655429647644182934043135678492218258997407445144959221625127914841756666620382318761180759760989961995635581112876345239492832165187822526995060994819064104201884390238310720356214529919980899284423270320796756106094215033829642675544952361922723323160510591857271457083171852400622729625519164059412535364303517206350832927251064038106087345541582262360234298716728987571726483357365017348895628709076086288135268799266577377553475151082371416523953731396787699981143975947636273767087132159941296271539197147510413053657817362890338535862486130421627491881249080630907091747070671960787396209992921985596851843939874006227628035975279853480515681850696067001080451013890772047916137759852537185182087053051004252329064733076913377802175891141322549954634638446600717084084801714559340820194224660026793841744432890052092456953839210086897994000807557053677388705321035338601270920208935231422168808380938324248902759958744221479271851342020739758893431309488970828940275869926932800440252737908060291627081026750989205334964381518862038677539294312501234918057647852269890441720137530836775398644933996628806947963295924801292577149332640554345815417668084647692473413457172695993829205293627978672936136444070035065807944382916538916816762139205820858478546142578125000000 [113,34] -34930042502037920184796763755925497900822241664338194969809270662221536733591830975719592721068205822300294144440207098411975587865748776198750979052068935224809933083515079663122580823579014084600594856393847108140361798972426196536943296496998406730895359197891281448427827307620185840878349751694581757373499758801791725123744103154447135635033456869295193672569930485570877087346479035268258771291238989364512862557347625305721887904495448013294382016165582470323586933704191337389810073761771369635674131294652961788428641022800935816567235425589499254033119563225568054834190283885870803659627293270800598084708286772401464418785993788926893940205431464939409502746135546938451808797538238659414948768867949497262946194465063653866407083414152810970993771210984555116191547823533281936681263873325523635611925252107405612888947068916107595972027250324030931783253435286090986524733753521213540758493870326071540699982693897900455566396444279503804443274059483725750388633689887321301289541742544696992069557153259327992223438650868998183071174096700315006128893220519743295922998513850110785297934317401199770450027703963940966858068251515125180567280684070072563355459989085040611436984784165521201142237897239660561118169540392505570488941480799858112140179316340905959380301440251858057976350447966049392664836391669260053814248680178419734754610812202653253483157095751880544545435896248304613695944113537970067195370800081944479264731741875734436147599414611241553705225089233294589368490817410808514675363941352410835597878621649360613809107836842329407119264584452462587387894982577553686227188887179595742868057795034663188182596874685788333075416024318587451527855749269051912136892534031547297605968832974456274673580926380894743628145008048384627373989770179194386567758174875003619246525868310806854493154809826903580119761300386071089882412310662932845675292273388380646661305949304793701128186927083986121079112510952045238735730363381631441166639756622287944636222493724498071271462704262091836447667903532637055725131422221680165219852766341631520536908268367502562498952558418482937532864947522896743649231203789614371148063251246063126205491322151542702578447798117281389668995115014453573546977804508241604780084183357232843232562002122969705676399979506332236276499491256161689101134015800198540091514587402343750000000 [113,35] 33102341458161147454996223993856152745047509426433926364449961458383211911632450266767475447966284307785259217149337839764509882466197772836600097880026902541450721522210849772373755237597005960471685828590117803217307217828651233191888242073227797645160135118796581882311066299899905438940965554621354716464980693810559084910934088803801855177557810151093641681871191310227171875415690193551133464839843434084688747803312121516145929116973369923973313968876924454115130479784970883317140390209482396558182201221041546730468274880377791479422326822678078614290622730160020043675209534979210098271988152433180950568934655577245641962866238633186583635582554335021849723516765904560052672500992928763883346749552876806223944771876324955142073917279769715348660785075636524044785289884678214523107693333106139039569844084096405418002475736004047810376620838589639778956138977643041186186792247887435564762496144648135106892464924472785688053619940719259584805916939040468480462801075027504810818224093282372749085750865947709905627209525708367087619187325919347449828868143242584492723690568704672764513871522694515387682866031128266463637831667219642838290844961979018098380059537938034735601835776277568162960524761681855522868536893738227572931621193517431955473093491154607362859917086621287815560411781046180486124232503295392954651992670620731958157798088175085804185685385704094725231183184203530321066610328219592770613704454275847132528706077608931930370101483062132949882111358778630039193126998315671022967164023186176510552697996658408065678632065979535510691920414382442172978580796606383555471111840449013268003120852388403907502282655359534269596902256724239770634665067178537449022933825687438624276465151157461079597265887500497579389666932876326053147128897762165814073243817422890026808443232857740582184512024649609366300548615112491120034791602248709606762150996711031457264981605396525289804127857380090148733084035561074970011465751636453148169754007757279272096452345942845038378452763136143726790606073765472165617945529402249104965636615933716507486714022447430843670799560955602395312534939458823679866445583868851334008633529290381475141769026772867842595875764095484709093648046521645581241814234856857549631887926976447381417504468389045067539011681381230181073561968149027157082286976219620555639266967773437500000 [113,36] -17557541636374784349287239527291510109215065131903491224642291096478317834509907904399214609539580608399141626456441677521370887878735584778728940447488754103425716828910036657645065410489810024380268336701761947996970743993681242638681741974428736409134405049038328174866491139160860132879310846060235656213961685909690253443114705932238275749467960897465270130006361124164876731233949395136392996701520209345093821398259187265321563369453786482958259726493226431049553959216633174900961356656473552567396818850724321063017156530836137351154043438228181387835798478113170471106835204840917613891972144295328195043355084930317908821884419877789424541857341888731468349167670111339210836690618978755996878000988581328159319519697246737915996395419058062759451691384174395662445954517111177344500421272916505538685644305838137107114068110506327266176824846608901547759404176472437049662577600740479098125149871846384598461365186795664381705553693790567692090731923762080139750065751737507663555707083445310996146533763552041793179222832666594862978027948856026818062298067757778508038223027783966648392085170453763394296857244382319573013458180588011761377112170860439727465312211711204768008864804969959206673003700103330724628657900725751989937510611016369546630693105602240514022529626279466296133470711497464263096794050843393149502581048017646891875650693381162961449096175399886740643726472907698054451796010973693516508429155757438847980878016824789505454283299771230423567155310378555220657101786536945733904176976358307178740743380913192588684336702787184751835346078710495771533417805348358384162073790170469608843090894522305146894028673894647962635237024207927409682407041175340537322688006736734107537077982164336777404257422946865525103945754805999837001259799007612523450368404549107176677937150488117497465811933284870403778452921316396695095979085892662649454874914128138589418443689169107897064851996347723969822087419650633005725425457412151046618898379603601956895594214551927264516809813426788242582015517113044150909461696892052990738792189709319665922022852086068727450370950517614022855238541652247903352009822635985827407886900787618272083965598314937909916461791747078028795632360028216865681244680226275737487614308304264501060460771379808892151359531348752577221787856548429473946271173190325498580932617187500000 [113,37] 6283061778011587752577589672233016021580546445938583559124216798125644253199785503561567298074509286492547800827358568437475747110633540233194333314751218020911590801338332945051132919174742553734076135687133001137395388854236117636433864491343853141848881285912107991706197662908378750356078937498686189940700675912086644086925933365915980419204266651232946212055612209492509924821077666444320402456600599887993384736095063466233545847579104279653150862669691167353054239658234868980817869871509546421938276373566875387418687813016627540929474305710740516577225729861472061004416480695024862001112285624588714742425707432727668933526219227852500816825770661422916740118974259516735579978464622824353944684181381728717492582787656018947208987373990385611664838514494077636934520313687372604568049117587648446910575751578587325669458549695702941723986245389995548830380271233893974311977059790010413195229677273549804344174508327871883480950098797160613616155445254438594591581598932148915585748213996507848502760871419310401690415486302456800784551433021246074507269743567819771165526018916377286390653749422000749506269502001832798956401753947229001732061383448685210959243180486611123997851637758571141281721223952341576364407359505341759545984224828956922814091062494207929241985351867708124517440668354933066952038450756352061225314597502233678067083203925666412985968145290954504897276953406928771932819139747874332358703458918150304248838373538229076312609073929801146765043562274627289244179486615960399206334815606084983701309523029455138968451223845386984397047135025138213066747397162127354969901716782442975343868798165235606900718771161136522792844186361565598126900256590631714317796322342937552339191739251122319609134137004198603024745291849615119473533372496176417759990284020953604560554709834643596668879008139867950349939056653192245791347681777892446152310306144597411751309286846286295955066819763901769852075708439480675789909760981923047802047328230632424732292311747016245760498655515775898578794682848662344240768932130816038573332212466693565449090719205765953754126828330318671009986324420314131137873608162978021131071378559005293381130750020657993566162156643935324654499126591760944995505476440310225144277391383555990156070163205962914204313380907150542505491385564253548068336385767906904220581054687500 [113,38] -1559732166792763111533914308390970624789918862596922117287578908218898900461673790312111160003543223415182771549221319752968926150545048542158505389621726265443677791558600311577321508380536312194660407256970660377544591081675162204617441058813119494268874515262408741861643223127445199582255637663441864040330396871345763016779158224835640167159023888638413588968177425193134416702469125482699894419889986551220328029062428406815306647328395317606876756551409137702823203866416305700780750095352350075691184605360977648464761691072234554801996668884441130441688339807711315048872094737604666573076925372610318995351224890022327025281537635980926386387304278092349616299376056601193046401140289049720464633844503156563166707613464122823441860832769474962404869944720667064550550959766933186391963427846596585835832530141380724363837487270538683098592538312884424075443623078411679520615329520489262198641613342462475434276742097125001003061947622462748250498080617702750182572237922949501764840673631481401606791105996375216440003719210325861493307148570100196551073912914814217020927065390674265988440251612818984195915798806849189258049349593875890159255713171836742907074543310386904963921173299173893287882257663532565246721446006826239957479011140561718601644107929148133102760477391093412219885866441948463743512317682876096358759624153650249835640485047828880471191937028409099169459040803229884188678906205839324962763301903884445761138494230823585555590594610050856755601405100835915813474568295423652398197317168761001412947804521848570391031717488969997125068888310368238038159856398784741603937126692478292173877352607202481033244736541538452638039525507469053891723553322720971156545741641562871459913491635769162579623057100600139889579435476140866510061736272183084639949470833810287291206122460302738530354163044938603590825748749579116523214012416075951580203725208462217949684887566347708364864230926265387387543125218335426260597604455328945151456496663775264099409653874825527839025573576515128652289621122089942244796497196171879278592193632272844517899028065766266976607798635834500452411626195452815055836945524078461974014928323960275836878204170991818433595451170638203813005453088857958929805003002430644232999729911220883362876913186218092307678928557058800586591212899989500328956637531518936157226562500 [113,39] 306311565436913742719377301275703919364847044696523498474241262343317046633011752936590509960971639076034629437521355088642547223069549613846557639052658535105168981673635425725331531758105889079811977759018857898917487551091648647109259054600247628382339678731072586847424860059187911383011256682304686930762705370319586914931476099068611684400239904464011880577140280832077089421075845284572074246907406401383843309078847847655904632456526655344886101730070889477055697800913193836536138517476776142069921374260505281655542563037776400568476131427288194240428206678899383650898553731367693448310604750815933799088081851956135409180615178840586282356649770071305781977106552954365333877265185275160142381213376980889969592686844461161795242365102678703441973723759797921748065312969318438799393950081115608438864762295175856862753408640805447627991977087830427640389191543844704349424038394324217601770606817375777088270197024293925502722255207680931266072692401382623781777341227413319008368251986164969759066436060121650122961510434097944934645370085017300108460335052159522748850646202869969277194508939709358582507427028440686886176837782169538928211991329849985386385767229498434552808158961148529791368157861364452423838138189094478481552451865197942850129206093915769091416116416186992958441305181678086628948684212225132785357755546623690907141321744021778247575992634386334761876592646186058532453093993563855224043644424227740164260430603214984268762096543816964553467676584424292675658723100131940878783425885961688224250685756998570854649553577977064570399076488963763737698126535536603266744316972567888399320076062492452643673893223500033216851938872785939420436995107014789244958474992235377216923984480801475344182064425693586316439802367091250533431310047527259143755785517240217736325850835325052244480678551702464795378082959577328525526440453595405852250397857575317450689157303175717942376900437841743111105982606459900697618299147092473106939641653987511894265616156053139144017911124965102243399200092497470996852343775139803314635746401762668368801126608069458888588255067614452649391709016640858770003054422400492778114837090558707128311078159329852538262048555739285713453716352282562249170787894066880808403125279529213735264919500805668998271993672817515522860398746729515551123768091201782226562500 [113,40] -107965863654843658612665499086319462769962702949674408328371131807994572073567246598110716502209707201832651649519679634260015000544624055895667182975805443327846720127136035670092768585959267805023598476962531061830316095347709729091724508393216118216444220141368392973351658507932968768187603980461360705291090670656167374325679541175693828952123609241924492203960843136275423474823954817027326588693589962371152954082293372488223092848776798248094824162083672482774874450049090937205851839543212109163391896380950137556384469615167566199964516419828468463387089404848604051325119895854825583937041423050550589793601169787101513425210639305277745569335548151096082118272817672459916546046049897786353051007411982940643575845209148928406936897435898800829474907077808759532172112345400782218660747508691155604053683242975030920942141601484958856402140698505941450216804553254619324456619005032644943386797398337905432136860847058802850460425430400585776779616098107684935632412313172874488496277730016989786482051318352085861503878304111985021590547251633551435735426580910410000469833384095870481172626155713807769030105417511461696160559320822606296213439841393141916788627332499975837540742448300361778029308342813881482935888978917509159374137008986608354689840913152977486331772936057119380941032168121893949975921416601766986383518079509932424217315506193186439159062278350716675258573763874169236116197971986427899619985733740033244431859699143707027338276406810653755794940582174882898596909911592830672630580231647874233231045495094666597858228880853146961483520975683506477178395983135594960691029426494356843524572719832220731813140232966228947868947886521427313422662579601368041652202939226418272945871603748679596652449850457772202772111951070056206286717001369935299344701306662696565826542456235776933656897372810472097434146832408226697209497146115510229928528614508389708475787357804041682487608762123107956200576668539216520571857340025698835603461587686357066148637154790627734165806107538683268613333538286618257440832230892307663603282215494285262510800194828401025134182482841072092378669901049576288935487547190807089884858386531805485872523692859678164675674481383774010559679115470992223174150880670095221276132931682186089523191521525794592468430318165338588354273952063522301614284515380859375000 [113,41] 78034839268623476646407341565961530476479532727405148632955031894012086076729326546160181208097446592916159479171243600147976875639056816952965271313020299839945513722219902456167533789468773624921871005012930608681356012930503648576896050850300195653920016041168953947166126500353796479187299006188390946314187357450037026926797645647394231800281992279129669186911659905999808991616835874276615389737308170538079741162008982043157369382203002355493487745080975004119005675828480190716179422129329433343708718690409883081549055445361664781649055640315408934179966408781306251788289749539261806696298889832317702535964157975980807635507347124973269949257767261102156910308380945522927399121088201924678404829205501530270266518130742373144276729234573471179210748875454741460027296887530431244887648561450149727202607318406165819010665807092403633957076520628605138884576216022308322307150744911019725353456709572258335007212938527299399857429399931538979860180377586248558532765452267874588136011041794347544778784427417066871769027463212529232186787886879808124553967358523806238979135707896312782390458338337263762348783251069326841552086720323784376519223183623412432375097061329824753917708875325117562124394636361547581566073693060524601057733094046997619596259569987840594547034498032594713104021678127282954173416618926456194797613192318695544280514470819520476577756584473339701104656282587651506291607502526327847091418493457035617473609248503082048071490160199428728413460668139851448836655838914453794699918824854913600441441574191107201496172882648503567810125995892038252276248994708760707594301954703015219231906525733764531890062292543863224709919448668596147711288332934020142135042644539077456506978692404775732533209130249177519200925149130774597305260407549923032995380074033584505851003796164059248079897814540353525496834962801251200765413282481402549378783769608303590002057113017220434320743176278802493521836654363332733968363856945076028293894372761546004967893081734924502032585636493583468146611086735626486811093202357654070253532272184694103150972140677575694095404132905240495559751361902987330496846780818367754624568853102467467020392794327098537135377905991095216925693020553321663893637422789983831475985176572472986957693650734287320623685198293754960996437830544891767203807830810546875 [113,42] -51399810088845205606901396747979845061510062501219847007546403593647155566331468582757974493076710586640231589028240655500173438009602774825178837628645523916519449728886667391670646138121728284234529659707662700724431069066997460492382495136318690066418976364406314209352686202577618829158553483189274303623235214315522869883351164194919869275375143611587538090388866384159401711991096688963371993025822312780227303415788066491136082712125022209117129199072819938555934252125158928330116589355625832151889384685745193956926331823959180547144402370365576805248717974353697728516254948798793444080132598201740886529177339296206925019587465948766329618726972970119567436562955827623244948900447974638722772391833925536272074813822659768829489225466326922733225879377932913604367543261415093826082752135842558005001862363574471670555159134974821814680574831421803345172346097404500911552597212861884746478313854815363919205153281016857161849585232646860954687571245862116055622527826200396465411348263708294450683873168978660612848415348762327712170122098255494888723836112790668190807684157902224628195396234670969290900248262017475618306776384124525491782783428160445043463422457786682353043142588383797385235344397535704268174083324160108884127337648747734786349902461732194044434693702013193452831304347131980930225521781403076294186336482069161753870656098241801584713901602325649863374461515728204192159034213094631107782373246012943907767670832201875404122077893334893311784829481189030276094161433022237824743822155489806951621103903711192968963841735952478069648749331964679222098569358918298356202842687107369144644161434651790558461745077939221339815523131619122637358025405254859261709882215339632856517189876699721166296340114052902208628992978236191719223272873652265272117764647950266659258367442032578939839422866183692698244550088319843050999237708761232523221293539155265946911394978682811555934494807079249288326849373382809011705123140749998054153977305032895824632961354778048476408929504116105191540058806596779219649051876186748928731999125874271295362764770710030866188716216794646053627021815780453004830043165863179155216293967374844477117748910323133527554050376153955502836225530232031739683134657259875211963474552807732474738093346699351825078883482939007265599684615153819322586059570312500 [113,43] 27595721943687221300612818526643927225497394807883673825571698248680508733202939170361644420778598793226690574390807160454075766656541491369997934807072707812625122170797519230766553020167730341561951572917071616466032051916837340770030728771347403960530352173855653803418832603299294113097479631804843593070388283811819288943042924692668914376238992529771270560718446953946375071567202220120217475965671479158265652785164067149055943958900796495466800811547725972466862101609278223674061889587094374510910072411959010902365929439248267405804572089891314254089539178338907085580388674199579672160264270161280668999120802662010984047872986578545574232290811290008659051134551832849897351070357883885850658111048578800265455720966945828256498313179379205683784603830058173574409790765610242590918231368539994656595947229824817045372667251605398107922845432121126601760746077012831726143227902270756273598274838626425360526947751126336274465825614578065716681712936032451162498343111297800481532631514744282715439374833984594100237740297346579467657010697866821056576457201942836576951304217650497318563697756807534405907212388166088464909776211207340869538128948807919834388593208390021974799123040409885638458484210325551360739469288277699101808800338723583954682300833151516261319787145010321881245783194646574684569713873924963784560932147107890564610322598260578849928326041192987060441876983589408248320802125110986890882320423752989437324712341986165910481638289561141151761026796431688147664264084721698001609104820556403450917530205738722827109031173145391525478245505299528939417223503657362104534598869513008635395083126955803074949614076587639947292186973399382350568783527250427936591210759347499691506476391245400173875991522981495589010544442022492977860382113614254476319974181961298347568821069698602360429235295247134897875102788561208436693465448758135264722591774352520378930303150475873293184916343828571881183108171263721024369247460510530966292783255696547755168256632182321515378851294249016201830735275154035529351893289770578693132620333497864872543652430687002192182790684977181930813251289709004902478444788039953114677408136888726280015808914838858502299180066658311502797700374081750293594947157364256880882518541032748270984742106094435775895390428047448949655517935752868652343750000000 [113,44] -12614357559841773668982023854833706355872690933261796053541425323574419368052403929284981490370369805210189095456184759286601006137445566244980966237652026597701699534572535545488008889982614215734938984554322853508361604780521883924908824774160799604610504793947804468982845380225390016717073884757319031541243326785998922118407022966654198187696130308762079114498226646507859132584010405068620372442215503748150085115911966218208413877564166828579807620425542908129179622078727184283058211194529340295911429349670320982167144300379635715503667701598181425220229261586244324932022623020550459516133503243782374529177996914004095912561271419622569931005401614764056544511764195207914105086424573329226923570028176873134603634811243839742855789466792662773165028796934771974680088260316926243063735702352441679357492443087634671808962630320217303944948928305405575468561380542775420710338955059552471562830137336219399809227481103564183743747022968786389608100914595791470605910918002078923559737170400792464225200773523311932372774175361234231684278672731765696689920840409346768355919921696311760810162058337101959896890522118361747836063317035042014951963575245280088094899152462894285073960383515598228644830596127182698303665620388631583430857627131921173750517595704993596831418165111640838056763076993073225093712326460307066253766308647987513277263771545884519638113563559082833982330121729942894248718920644451529643776444481915303161097059560952084144394006989853287923625138913529208675092424590076989033376937063058200166551076333744829284781841127699963178305580573309809815010926419037600923432810825249539197234261809872214003658922877008910816440297420396339807919592736302001703421590142454786630177751486218832903141201771287303956249104454878238450842196801822738646577061936342997030374852846070119097587681757992376929215719762619844027242319935816210502947220957623522248391344506185167936464025553216360737274648956634307559109114018886857485158898608496373082163715135916265284382183708213895834311765651663547075187501261541751883693724194989940801501230379758056477997333471270095755617289053749535052106910102832697967184988339944495914137715781178092332570608570521935137106024368127889187310121538129739720764688432757798025459758672119645397935450148452218854799866676330566406250000 [113,45] 5022582525368165104499856467628195457280933497205418237973197445855961263770976162232394147879341432177786403387766395929174619149001619546921523766473128644305466286044336736488379108608115466991972561091550210281695749498058798584672096966922662287179098124871292385042007853820539024683170293789506064089831287951856589403369415986935978699554765354241497023652021880357644590920324061634253583989533743965041163016479754673890281536876386518716543938544378414851968931681211813109485790310689869345155816210353682512925768904982031679851512544841605376247878043550356357791998106666229607921690477711224027123014620351049367099160020014360733502217059839754281950538437197910020892304799991871439622846298248067899004779792852474270786150584206079665274541576528035002949476811750340830919450771139233436321214068450468998533325094551767159528188814856051596742366566767087090223797050048103653637894475929336328516649193767397629542296410918064717848041898317889125429973567623124221855130483076632031055861938698846006651739003653593556940823356780694259207742042477345788717687392157711884073979972053372885901424505050483553344825571508332605288292091106915621225089199427864634944202852872378665258037310959797545895569478560321160763592117684547524403382710910899302945412526601530979406462549506204387540253463489868825932570832321209625534293585646145055287739066263435522205291000853992662505393831153120763313289373218285344721246459448618279080549019577813469526407984693395521105852480187233658908722953833272133173167353717039848528685881001163107614231647575571189322741616022473333268207566236293991382685814859704186524757933956522416637961617309259211838136484568906496951215143851984267242030545264561104342835186947868178166535777977747186472978266104751751886123476366764109392878652273227677673135059371379224074546948910018308403288957011293410871925731302494127079676212039665361153871656096498194841542946868953661475899336285011770461522385686417203751739015841806145333640074439649039918439480716689473350102851478440419032172420794878360089022197065708625252105487176299553078182019117371086736550928183988351929969392010875031941351612767514302258087104904310522908668758464151837469118002302312463900422801574587465241632727992716032916487023385343491099774837493896484375000 [113,46] -1741828934382933243751796010551640670888285944374268000627873680935808564873317938590801078028873472678746605924479517371924915733777166115597966549821359622866676471908097957269850591325712185842522534273821078563335793231903192362118196741632571408910393847301563335799626406211014842725716657426939947849586635205523346508527654704205653634140690077938417108478128225241094474955949443938363602857034618511354156848003726837050293980535272405356146508956529470164059893881418803009232900722076916316580650092940813102227313246184169525060031333743107945815896419124669506180381244993401900434185192739306809547511652177284581156282119001467177765979311262920047144313879008758352987180136866848481420270499136974183847368014509483377718082047598741417587792901939743673246093391840656438086279690551702465415043741852699390527766606315742055393761824040121886139289034856360192423495190082510016514282731619657097974158073505020587434398349426255387482503661968357313105503845482558454398488348777483306286490349556583183031445964921963437830937422557560998957675200588534566913644216029059903393676898564667629287767094121930858154006096022041810379543698262657498188481171224134059071218233554212201901286908365073662825426562574644387745778861223562410213682801496140776133863097721629659339262392302382564315955407982562126712029878219141633108052394052046852562095449342664861522566214519291413059048470447840540316813715150391495560178136719829134739102639323562676259766524672646794689403648241914486238188653817928039251026810769630062575640699334662511067467715877379609070846323878612043387223598843802497227362145156882586723862014975017268222118461178947607218728829249077348498007662184546787725112879513455542681397904154199478767224953300752041749068348819833237058589680786155315905359367290445812441673672490619878390119710186261074463020340363874765700448844537855206119766634083117392911946717533301621298940308059377078017259211850686779351519017819354910264993572248146054767708737318643346876420462924008766433386497853271686494744051566452414811532703071517081636558709854469086858012542167336037721925161364260149876284299765662686040951883555748773473898991883918136848746465803071838851993056389825772767631936849723098163416866606279659324130193454038817435503005981445312500 [113,47] 518323920566957680887500145096662172523800950363266290808618300853260592681829072943644187478057945462750983840024307524019215132704197836043668947395442454536403184982689995905130954724879359847104467484732390654627570946049207597649838243480319664011737479845725205617300312561433753085016230963624864038135571403215951801839929331563831435424436958650642683221562204651228546257123271267777371650079658090277374690117566037577828549935250814122709486629569158698556300138912541821755482352163991901311032890789034905811984628959009071162665252417971255947996793811759305788213362386723511660740598974226327125465582409832523603455162212962310194541908960324032874802266031053499622269269002895850501069548849627755223107108456086411616128168884472081635781736313092565064516081740950840902391864356157636996149145022130955907094667975547417633217712141415382394240812440721875781354090939159967542020793428101508445150724645968642060686070852987354096490715223715904917606740162545690482625841613161102543079022376684848693415402822782969204002040667092416277374180736517295262800748775415328728264067930491726373137424296514091121118289749220310497730913985734938990152453611156519112737262348380140717498244518064919498574159916409826290405905643874870364187501413834429583063796187223831016596949550058377043631344862546617505300515298179045796773099792069059942327612165236589690264238023271366585455145350032837780085540636607664100329769330293358980622628545095865673025034034558982463178008780679231174454561214252538241459363869009066106315390338756541663038260429426756013954560439825595929363821187854060956386932708641978588617008041924598176882707165618043826287663771265539912261405570686383676006828614901836194164880866623420083434203496885665142649854510786775587210511060630817758109104473498770916156098228377509958821747994904058853758829443425060484797505645572987001739622247099745981400016862883207820675838754698461915953165481847522338692500479440640386728365709093908253724740338783722378346868113143507743987013566201420611158167678548151689850546218531609926341585990826598898364675733026417343735218817877149799308686464691660679656120501973888107873319770679646859728898875766191395095747106450073834511547933097194986380526204872154494296410121023654937744140625000000 [113,48] -127950158813327792713097712583781647703803290204628778535183924967414464071072145206451886049039298376851395908686002825627529444710103612647546970725771242960823256997838538949104869519018774814018654493335644886485136250173684655736826443161734811869786091469963105493990339171586716982676948712909898393670687720222425877653983584747023560137972582112175994136167208163662922244015541918670942204559503671970660443270715980998756776716865059784405995838713812155106067906120065153356114720593241598806353902760641685692814464726224211557906801593358388781277793785494561363323374747466255942926697586508239189903121958137196342294346811465702297244549460443675844172102161350544175735293663924351014110700073839007668687725508896088340709340568066740076829358810635837045889110662516616339857889678230323017428401931641197247605926021604642204994970903551437874140105837331939797341761232260517323381061363768367155768522381075380589998667180558820149631366328296090435404793107712352005014661750675534934328881492536738203163833202127234096008587112049599097931135162343222883351860055866826271836238630502572480760077574277140266793085270842210041021519318947793182026742501030752337003550142119978946666207454602911404296464787117866179989919782033940649995145248540941900230730703191653274746103931356731244671822520300176762259307424627132746773527780004387255449096403850129359473375030348018278271495933078990668755335715963147112872397358938612280735040690215080462780349739303515693586585795317561976368168083912707250201340525269921424388766271938246919397865250536171057795007617707820254123660616199893324428345196760424385556714799066700422654394989809114094362895667437041822572265673573469838719593576635032081283513483745825738508191072005431738843143037393234806230163806062574206133482542299388848184848714281157375276513803875871273366189948040156613529594316137837626242366102587054642975914010859990091283484346734706759749316633126025894627794512733798308725185766965994895226572430007331529949419488797008347040189776914188013358707476529418807235411780759289677423856015660136446258647928676272447985634603954920793793138264502534578530246076032143895658253553277865709510234822626211931285806543941399196929534615643338919116321628077770355957909487187862396240234375000 [113,49] 24125063538877450785591234404851689608578845325339484500754678445994964965664344322381344319097897593246050817254282701792161820041227465733671610069025751720681719971893941816705196170019199625174213385549951176230613070127729921856773029522711399138302901656202423812056509462599588590236161824347844056791754735598271880960816028397253570905967762084044672161233408365052310664689960867829418781802156897343082472161632201783164491356725537713069873468892253615475676796843476387338663065689283636375052181587175215299132415838465860574770173249210479297595994908380463110345125618830227072078392778533014282537638966836753919503491284606870271215816874771044966935695010316786936957168925761445091702292604995557372628392751769627286853490328978414496051307477643955049773483761552533665292180366779142081264630426303622213051492650589728015138881074252512067477413407526314614912598430408031701681009099283702023808157960218657115543531251152347962787131911356015922941497229967928299727619359173584748480719703436557012732406865784197763353571647115944744184830649479552745082608699102379011890909280833631086264104167110931146531223945816936336168568434805831331294323734135508564214816887376151227255003187681320893988865770693297707507479707438702283675187664171280359051948825959298016452080117931914036620115922920006955498129853683646351326935914296540758429644999811282155260352308592613514000333797122467009696809426529136843333036134819475300985238640009457273803524742508448584740831438293638530243171869793592738335572283047131027406442409860989122676751834797970774154522373363050721046166589815654329763109483547254741962600026548464643666068575042922221930163512655142565292890049018797106514139561276392295450959128323344287847829325393265004625302493898565856726963641059077375231143062390616025974061384001425232937594429617572242745376992411270566427356775944435476905004316316384631271026695601009345880984497615983919161042166630349601440597745158089577761167962651238390940827550752350117046562933636825367585092096781681836462608516902112892983974184506552667238759306798271604147492888287271858528345104232483691902956631474472800232697278874831917863972752979634574419329663713941536409387518097116040473850263886974443059263428779104287968948483467102050781250000 [113,50] -2505956624643365647470783567302619784435143710132380065335517815655284366929170848170724472734341611942560007068027052095623075316938879863512985170039329423338216589711871334008493814641381184028492745692333471788653542711501140569752415642960039716089545034339830621851674108746777063958845367450509592616375330065725782268546181942408750799235509109461873198993534089018011163651733303759844770900481206604395737326512594032275133121507068307319456800596699471127604743707975370865856537119431300901374146390656035289123690990340779840117099933245301563195667641546668097606165208510945842364720038974617367927928026777203782496167123722055208853786299246388184031582698833701690788879413795996277089336473354059659675218048870639524111013111019673961471051831383950335842997965936589115858153045429679167496775629524819753386850773979572863611016924464292354357573770887853866143005811406256524324789454248983079030523217208243771175306311824094108889962471252146949388823939106234947936077179953442987997371055094197234110150360452948462352639620884235007011099813870466467113127312509793366829835687208622814423244144987541982445701432713558587694539104192525453730696298220045332522172984678657363050810517894440823059226711185325470826143672334832331131589947010279017880856561778629579359052439490287112227980705458802634617340472415025151725292433365038883107667987253109942397096728859482548875497327437056191293433850344789729015907860049433346697542365296782339078432178241373826524319043003375576321687418306695792276486063214760910916823742175187570851099897265022357447424742910222729736296784875100009419967859495545928470152024060741306216818711747544002838920665758159383254211795863103899355391274305079593072946323458329304488899524078640085924872844571081714173644004558911705263045255098868461262737585763856862102794876354059064181128832530127970641065952057767096303951782008359808112906108828104937282363344461928363822553973568883905153124805426661037501090796980809347971139854894764378978486786489020941874030797498598183325434441921891105170789537932296977341873340899887516648988432188092406876808308056918520555610818674543058158261894416050783020371386680883838448587145469867252411218000721622776987558590185287255695583130687964512617327272891998291015625 [113,51] -358286280802312178401184660299143843328893278472688981299100557203032908297783595396349243789338904821066075673030513858533609644686819967004314511482662853760142245890923010421952262231530329222231320593586603670507704175280713728667276355934811340134711763318927620545960737086541553998694144630292995586904665237081471053844298793676077200170399422107526036232370846855483924830027212460198921192991907658825014989946042564760810166497029396312034562795886973510808593970662267534836545231387516824077290891176485080819978566762344453458092547847500985476485025959194856552174515661605288393727876047550409885921565475022940516743325136804748101182058825408269342529130344179052679950319152420585734426700282272030704312030033643199482272851451448756195773179522699825844882686415642603749760919787249089354344478163678083832874728537778307771187680855745537477678682935403228661227227940107581315242611478052984434809979712949732893936789870346365996372706988972316428582242615310026754503761365883406850526630051348924661681889085701810816139434396792476708915126463458248407765876497548182776783872085288632399650357182837594905171896741203170210219010989681496014552275427307980595737525892978229896505382833635536582744001274363924192484503381170691210711097114420065752566029580332180423588047645700101748957223088606358223341237367180431666569241561861578803747886598092150343223065279433139617447323974354048116735394267786944498383792095466606376997049930603823296697168709131030090503755550575813266615169949503378733636285548833091588652732793357899502974355615710227796240979767919758767302985220757598080546026256191994469286393900860531215560348036304601103245977023673808004980368432148041292773918246913022807636508793142237836556080939294398123033733301743148248209304842465241992348416954212150705608522134329250660944888229743963237886050301136777974488158302776444404533648265793427036422241959455109987660422567152926898205191410625814623132699449676426016950761111712346596795587609619956031880573957894088610369983930093360468642543714858864377874591371300096231752726158121957007699618613402358556809903114777075205880382767105514061314468128872134584061233806088671834515764289876329508268798608588532829064962742115236880664497221005149185657501220703125000 [113,52] 270415691489399989691644094193607925115974236233859058456644682331957966091602783087172897828716975677529633320427698861331600027052529961836191188660419424665356641840362884758035840669526868070242465475595372267946049993713644810206916171012938776213344987541210005374805296484980565458293931825817364818806115287023794993452035042887689662474638603594883728940998834138911243725842551296336783471527466349190184497020625728517612958015167531988469529977890040652509405924837792156085514561520424764413340319435712991837345529367353396091051049876454803152943232413146709006659764547691097655262477524559598567847610142403603855825259923713510123770583322385254498388975660644041545635359830884110928317581606556751925429370437390686043748640119598234810944604439168421586056736832955340160385851773438621269727304542335911422459873312616832198409175962404430225618042445760704359969637518502708521068711602715924316861463389258406620868345475466135215682835780866366374136441730743462077713799576668549085093831666146183475742288463190984444842041226378810931842803450099357522371375489889804196283563987407467208690977928280908186721527902053816740825335996492700818100147802477349109055251171088655161598993422562035588443662505973314896266778167420973650284744323220854184229945829293252469133650959911506064515977160770521919313066595206140652753920550886222378160421999352417523290443594429012139583617748407602407223907671915580365751356001440155447050139729609907570875876927787468702187273153522906401070815517586921788034541496036966788221469601203604686601450786528523621496359239126494900975996035141824906204198959300185484843919770068955829863844246270032707548159109620999478286407443717019472628582388810532448730726497389957508001577127786168622438162164326294567587072872592615908083730241790543246467688908319527765433982806853583723286520614155738280661678128895258304515390254402304417622954255850972642736939553553430643615669488630161103877963799463266901286166727457972315347048488290252535718023245829807338406450002910820973840368227025821567701396076302311066560780989215301084186567767458502412017900370664757922021524495072488001592646096481302705891748750167057918937009868429318016567051977418998272738558349072465366589312907308340072631835937500000 [113,53] -82174407988562723073107326178623509415972703990237278180091902516536433740503986688349265264703880434938692883370355581917108225929414211040820365153247707575738066053457158668010893265008718499136148034146061243030383958731657233930391584194591978561308974846082609416170406623836607579070975113714738969908264998377493654845932705109394407123615579904262951110137923228445863062914934460026469995268243722249878259076280511273693927410116254008396028988310988358205362919799058360605037263251416016416743391783362376343315141184855031543226938386922702875097076953278775344629831304859257588191972910297283850783957407144469994188168877958322664387116785703734441869315196484136488581041140670129580641828790939304883458060146667145067328351085458143279968772947824649356511960363452316426861631195455456551640418494439224096811567354256673480466372847616399300712670316732574472983013599541058197023694299623507723810847300427138403876389088439112127753498721768863026654819883679424677910885950573767435841770207188118529164668827329024760475690867016202863731601590224684677378871210639583764916499352673153020058965020761178534781724197719394137938068894029344103282313377899935416092083830949493505521882781623099173988566258450937547629231605582275221576338738366867147619699726645228742079624197973462158258303009233672637495545652970736242418620176873987031327782760222644766898313997034583963394268441321839469175032016940131852795351904404274191512618177806162769075541930846075123617512374541481541124540977857765477030810028540420083727828126356382170883495504821600562353891870465928800595881637212696543419700637846863061737619478909218944470666328101748747099902057960520274619784776331810906527785972583776645178102027011792062240061054293760701278939011143595842462656919541016059695753162583129295944991745483604405737243569710394471247483740103397719352917404820590685481582671453614965869636215659239595334494704380084186109022295548949586802617640189139122605386070652487503458330120206325292203343697086283897357847274523748590151077493548575313136782369876544895181123262699528657946358275356246396786067014281287235629901900828794783199672996589728208579039192402883504879948486161600976542285168275356702537656758018688631182158133015036582946777343750 [113,54] 17135397549275682222960001811525456709325161270853350803727926031678817821016226862433764757422996707415360782149801983462599111820074386932707817726379560323225960357903171524198495705912008024494716103198841779677400113246845207605098746282314964226611083267115735609030713580776280134085245730610976619413038094575354358273089496752382866054824167217323407996504111268089388663027853098798961354752773233701046294364232866209228955625996681506756380425885668563221166123896444775838718447038189751732143503524610106322641774719208519211235337417052460417503368843341580697370236508065691296290745050296448802112391119358561402907078214006954288659874640191538687564056966897727086812598997055039262943199718918849474139895955480320723504792184970162067710617254611954264875573049307808625054861762477129802160113297015876345529042336987662361470750819391801528775756225584288143804604712160388240244264118982456466180425125274097889450778666779497785056019150551408244058259025742821656776790565415565373217002038028855540266758304532911125149464393409183071928196056082587671493753356800268778985142698306867527581100306910720310391612648145918365008805062099838876575257655452719787038931792481595879963587354146946347468570727472571204767914597463053955205508791671666976035567898154499503088930817688694091556693213115641819012673696241751140829895018719108354041453506306315643171191850151876445204164700416885137663055228816466872771131425484818181901015288858084709430182622248667979698322983973246904954904585518131229380497019061801062337358430055688238362142336790808557228009063280705062901041398676710235042771475499740082017223642818117523160829238193903829030097711314406718487946125222871163578811554839539991390155938135544914627160134644206869953070959662571036760524219422477782703943122260386684145641265123193916894798451721230936072000409212830093919738257266931668081090824239343638005700649717613454482463990082124557733807194171553985164821485858520232963127180508917371301714206834899087212890443174569639275514779783164968456176321398638321581219687964188576558594391232960577106723815248636260049184494064084401613985322523716744739912764377651513586247011596594131815214501144693998326014211545151931144134807607957955042365938425064086914062500 [113,55] -2619008906896615182671199155351054708055935400113318490355649218781611082956964498249241180128478492150179008921062396291847658155579110385206972732556412263218807151465008667686151294976745184955212887036031537809215540375754174958480473006238060168227590188807318767720041713536932257561796004184331309932201511532724871285884933351935292784452358131977395741107258045171088744355630286972686957000629026513086762778449000081781276732750528109970206027259298235309602434348444771236199658654127265728813390654897243479514036009006081270152882914230675434002251591758476572068722470157444730610554019487012576743672396165836847150275925256203671123788574605151026572668786299092920260409918940473126108619681438819095447867593235437652466700702776190825529382330655065809588570026274747788920427178254660348364990497200891151063621988632712971976460195864333609969323812221025193470426464116126237593756243686180017164097242959917828966112426555802045709999354851412954350604574291176256337808581351335459974720519809566032901549301399022471827562595731589262440911807264947712781377941693395312317864886090621106276036571461108435139428962501855949055203120251826254347653402827047855688357859959896022180696439515692217895835164264503007737259771763653308079174813006216330773591993143899144734574234768377925174395227680725895410724103998688131359386975341238115629321402038848750047111391384250010833733111334492659914942572200438585736774483836974466194920695860902682191731326116937197417339058398268697183615998090334980873239659473880517014909348338191738880010404711785787908159380577550629754223035792967375007437513507174022904261029308676444691371478763330369026985246765865125552513655765220996982104127644911312655583873487845449394668173676250702343086748554157805795174515360599446732247900732653165374509584780440527059694651258095019749146505267199106607693437636226455861283412090738962406834355610757621877945089685336031815160113224943246955083551944847407705431478011865974546821722801885352723987039223681971231387109312862684918769214617403561624324387269627746688569041089653246282232042749177902583935674902670764298945312505661030908048104739118298650463725466226302100609151915312913433018350747967004479430222400466445833444595336914062500000 [113,56] 281586152913560532744869149405299625249963338606279180289800897111448851646789618631469253404350939808480881281759453122876403327565450910470962269712749955987345332597303652265487767382483332938614187336947574370255003435441164562743570366131249879275569086823445146163528978131594024195351478065144914884568985807115763847662514403590012633979709787181937090487266864573842314467105958588900032675485524194448109173081633073085097236713715342907913094815747418163138997586850684340193859050376671930948348693466040469781075901102699439834984792858134047375694907677671071620626475904922684398104812863499002805660225703470841606208115383338711801702877197819080745137917587152326685530760069335135372277061335574778698823604930176760101203106469570583884977014981221219358853332313101636797234094673905563223236110598548084902474149145664009300160343138084560748773312145988548656409360723883389364547028944760648346359722678596778739725845248515850644574515140879501337840791676175552264031558682286081946122832592269954643790425434033282169323586687934486630412409476868468081510863604622864883493540655106864055167486302526188440973154439168687859463787873593737495107848511741767218339497198555294462479076940235786187548926552209114302953983900855636910970530902257977288931954234247833125724726480886299990859297646108458555238709513652057667493463035809314194724345455963524920221842727531460527514403136378407841964684787611493603630342772415336421618566331297490214187026420615084712797508993689844087622397263785376120027041024705778699540339272677812726405774636073907037979173860868420649876177348650988039359949826068196597592476084683587878603256412274124862892742656679767562039889789007969169062248934165878668572310290039389581578970614998530270324290800766892087299082393020862528035867036260479794321152122037194147281235651794481012910203106237327958033051228609716455347779760174452585559416791390648835202445014733771830851394426513631980142872502017996437807978072593970185106657942414316387266847136612746777633954959273889948522531646049981128036036976147955352344578035869792855297674929156692530719500117656683814958473701489606644532950134170824192713850403632542908056161506808657877239592287892880942774925696738064289093017578125000000 [113,57] -15985221965207805218881901279271280320133885566481760666306260221440179930747130078557788542863448466138669788160114575564567929252841456672072899204918090269227212571311741180964435634832610553320832046413644808178637762533504861780338984666236520363214343262899857066121556417958772348052669132970346305954891868058579954806537759191375212496039446251043959916290158816361892705266856185974411209092346880859618666388804983460284048239695789362876273179569284566055301994429447839382333709556240803806335637318602516550339719844142355951164801850791137369228814128257687969920044468552645537283514980100117708902029778285403494416239278777921548683035119706780951171693272865426992968273143553460434499727335490133252256777076953432580737074340924671517728886193809898534867243678369129952166025679548860416493441995616700865963155401034435991179670820168448965245510470791582917212082337594681687646956173094291689621306590568537117041639322670548827535332750953685836475394668489054320385160593030123835983779982598395297470534041745465640235754324517138947492741602373652491025043731940802979500412910141746300259408093130569107966176461968024462519325470214340532314566607886913778568542527561963100679928951081026548025195185921232806159519644852426089758797627798396774434438116295200632435586640677913025382301808268797386426869072692748885708911306611305649170045540331989320002513840573752784759916546772385443615916788487823079939575297058823522514782291106883953331690405731508661922766898216064200203833509851749309700470215633236941212767880724235278944278946156340087189821525953154598809720005824964000022269436838302517772349720212074324826838834954525222352015235460478045381538994912085221783177590333691570544453664490860314606567819208262668145890653220390020933909025914754469857845923187433478419406093711428483318890614083978359324962592279683183993929382636564917585197002443118512812211363162056341318331972154733302038674696001838139429713697365984955389636687667213530532101709893079876416329259580538379781361382505954138210394445635200194828465291414747691778746162632685704121728240475779447996096052125057844271341105731147752285147533263563402600150478358386295793189315820182661594499120954691175396636872142553329467773437500000 [113,58] -1058763625641347720431096195746088276237696991135503408056010709356872654014325702185650042308783524652718316890654494348979704984584393410837673157973568956120168667674675739938615571514936312156475317338702351225067173563867119795061464760729423917988459141242944788254393971004316789384203779694026267197353202795740622406815453307997760906504665514669927514833400976066407706694596302900285194442879074229575647667352219340074982072274494592308708015431611901252144193752072261163346041525321233448394096731369897344637752546131022302660907621995426150166240118335981671422569423255815816508566207184403638911377409861455645135841940321478722540969427770057245390148262784723094898149661679785373138722570579487574973412888399204395954315760251553709622405820558284627397528610269876857932015803144331296089522731598784844644322669365787806939454966492466040407701847355553791909462910554236749860921539537445789860404206413600560483770542666544055622907619684674696268601375114307920334691673285560713118728140098826087689103715374110169694983882978538796827123063681496426616682723106685638668771698886560596708907327860418724789962818024654901142457457964848628586133535182670397296835387842689980716998291192828514814513473421123106367004747770916716728527602259288795363941773060683545997612211457291958983000385426627361473085888398557033660847799049591125672364156435555709948365701220536742499591090223189425092651829767823501368219465260558005542612365678749779988909327175444592671668185467937716156606514333237082425977496328342911085074031640081084858926194958036608057119654284057148175893380096239795749943027927941154361774094351147998321382668170367703056562286994176344766078323832226020260263465531251325341092338206580728749377735160128267036775049419854300647127784311396200362278989617753579332113492749920472473218418161775087731468465293269507446128274233599978205110761588278730024756290721633373658100419767872269600558810393388048348685315992836498909132575778363292109406312373409195823531770399058629735638711397430695462684599676179791246514993808832944535243696364649252330786155586614173784594384010577537313880101329668697470278909616912745250863721007044478963869673122482319945939865138701440696680157557129859924316406250 [113,59] 420259132398215152814096095436700761739445068648985153080969224533962351167844138472645361594458369723617521698913172990252608921870994656203815909708556637113119194149663703187264289721199574760852220889147176803161422567952696991610692151318101820088543161734488425518397762193352655503465817489380188416553819020037075326649002004431250030623980612944221780534692523414844558657506621819444750470163183788037474436267114902294253739793305883099248091259341635611922421203865857907262100209147223638849898019870972628259219017055467218138733882856853614347006720000753594469079643765285638280509172119655136972549222861485646568227722393251167664184642330764898726043927141327824588894214526174715608126180483788347401209271188009443426586185285275533480061091262330982610733889742957719689024634843241680549356338699954344171668059815471397582269855060618498871001401837247521363981805732726186942536236565097601515994319750746305666471616433889145441011676568752430893429959877667377539603327867509626444644964818247918042338128959529216532812085486080041006430381522087218665548661659794618779397476542451949778376561999699341425877362293038484731816017232227402224767445042528213809512035937842914142128864641412830369196721132552329595435197813856938605991401815586321075075073423159235891279804930540718928621429342529049051331441655157960193902814208814984453484167695246864793767506404298437338951021314094303885831868821833849698790292298579002140907090944747653404595255512036376278696973219585274040180386461300357816683528829378552008077807633143650569758755588272145521529572208032408360124290174985228895352426021153421707251137744811038646155269087178071909324730388872235008957739658856538892519375604384403602727591630342982263522327829332812237414991163488526652687338882262204720933351737456300955435612345424397908502027803290589082480868965198808327124896781280234594991816332111666003524510507613178295768922753898601778195686681331314408077153428589555165585144543970328971416393493830783825883445523970519930266742747175654767264324690058953922128711471104336719666524825529199165175629131050725948897221827561475913334976374192594163165569081354160223668912755461744698740738635351372124842775600187475582798881530761718750000000 [113,60] -63288061758702817038785757044228254270839939746989803123117308574642104032132504054710366691208203771083967616998966455935788298988286410826566929693853800420353003578887270974528029226779639718365019994160630614540085863621003110401406981424310883547576714821860642265021441113828038790071351530694110747108519767739635802183760093691225746884343588631451866395465842395586174075311136121107555645694742753102704658716063641213557034575901153358980399416560692694244510828683996534529580911581875531379848388713464160327743961970089523117811495253623267445640893388466976977943183179568937265329254847145943898958060164066224201070862892359299634471889409069616707051778345184655607983260579620784320257865815198889224161110710214223915675535808565147881144627635509057539091316383571503666866811429596602488673470191204790255802084339667377729289362135666881532811854270557863635567156201203221274462627809317735819405166819038282757442654468612697151096191600529659215650852989473387911083679743252630654798914886755316618952197016390192270711583906623089660599043010621618015233767950959151542378295752851449322849764584280987800718481421933674201009645433039794160271644011641171416889041247314891405040707258788117698035386832039871920885798246869528735427266782539285877313728042515562531832644418111024729501044491673846986447467808927669273225222330935882858189094114114472816946219659356446951833795056529830545761930480180180964931434429512400480935820741793253256760694713969405009658769444599558336446322875058513195225498291133604240689132512604558511054814182079755358720341928983601906126834082072895519869502544382840136344280683292152106799915611227572398319734507325156963609722804191040962984549734792090476310557692338012735995531595016260349880159614727612323268784336964119247935101452671951026259614583960137382006626999164682970263536972495665142097190378972188611343967909370287836220231182728923574952567182176177057737682442667416097829176097623034586923707325563236028576686835868986762424478730603302635749066787189156876021027321569737134937548194358744881773899535191399130732720772087934038236080193409803125334055245555648536469297674603522678584493338562786090021129336019106040622340949133354585475921630859375000000 [113,61] 6375964817203688478055692689462358701982954319320470394960363037517898007737452414894872860217950790396672133536025343572601960683376902218029741865554428359321337391706749384655472625687995702399788860699868456123229552001313277774580198516759528307058555721511226622423913834466361054274059791631611692621212878630591308719931936907405112837330009022812618919034284934339255231275968335859928666909090381878087540186841852331283478535078105400680923606340791514351494012174626591994477542973316192279718634066296933511064085506974218044408973663021793502545428529193526031371112256805418847378044752141037948282146298753368410578978819797357345270948792722737620361078307921174261092251913261529211304187058434040430305624389608626615091665034227062684328299998779389633187244993268005847607481315471909252988579979516929561835919061074026830139663687526662969583779013073178849785333417930051162563304916858943585658232382800090746298300442380249299912895701955463555034215738653284211632178553568014437562423873388043964407043881434619189439651272683161576973499483358307448404743698102741378322997134850445464080400838949000061981201856127613772461613287744760223309035697979565840207636579480044506725971466627899571431651142586779634481932805519128146851309368298624984669201653116424770744782136073615849086090931274017674925792200086121233956579068390175248132990993055342141691207168906211912141898915793500494209787798220456575846034455940931641236803441626850977808326970185560600567471492411699175789478902489557021724627992138065696221223278776930829109145974487056066746775532790359030547679868601736856897192651321647615042641190018699116152502561812109211225640634808754455229211212758467540582887255860724331310837760794834253270617445433867580996896597272643723667421492501682610512139246049499512905191816935324490512301536460554967380945326823342757872612703760239664703107211032691128404873818532328961331905871953707206439279253616679897108905997394457817053927407631037256515416388492156164043145623924232443887361411758766501048182150139622461867160326071984775225448349534753889484502671589418707443333911597059926923170678190251918132056024438774464022012532445457107259709950012198769801520288798759616818275451660156250 [113,62] -455976029370022024898794512319486142781757336502660806249677327880328836712674176537539015403384091785561031210062785487653701617368901854480434511870038468289231006246358984947139804547849426482972383513010836617907374220601249237442895380524687008876869080457191341478797166852435961626793888987832547869662668008817638614771887118716972048864938124005378695030800934432423490637879059639167881257848186416299365981388140953633929006116649241480998173832069952840150254484273681793980331374210734710756323468250595390518867288737288492367014433926951705014759670632955309189702341577176139303441102358100634961521631091679538508553134551798079109974003602191466137496921368574899542652926945783070270076425669501989117816447358764670320722912588829201778614969753658612424083455726097502522541814307333929870902482353077427740588608335855894686168152392229909166759768115987629568884741833112454296000520541091710799745573704602622780336367361146769367269310213042462203395410156815170747620840228914467688131493933355284795575260872208660823136209822516383175435260795149831943567644762134885436816917387872200546619793988384850555115224322099351137408221951056154453692789926652356778572892162861783350508675572599847088039183624732747877182990122784038176499117953796260577621288367169467193341866295680108413814904429993122622843793840609928510472816880786965596430457638951547153611950894164363051505137804664099870960867546574433536372786244425596855162694158046513741349946431349695116947790188417406625250526641518041401018385617202042125597745364321063940403638483470550046492773518102760795596181702473385768028079824072215743867106587857015402312769249379041598939732777850874979754810796448007083346386971090741339939620764291400315181135413498693730175172403512714259241276631016224264027425917518527011718429143521063349420293056096630995362262976199115244272608329771109832596900600961630853959954402974672629526754086086255314218381975498160551992879040181273564342622818865865389460032760194860816957987258548785742852281549812660172456839300917512263439803400525995473402455216405186186496991277043560153938240721277325703176794509531437377832430627863726195888899114171831463817587571660871002887180668948126979064941406250 [113,63] 21478575405617541520076063287650477377184813537955436930132172147091370932335692117218491066065473340431494258513770678705709541340319130258122429152303192525917075865729560674968789893785684499070222199986584943151700934773526476772282063643476698246069779340896862328879327504155353182779001905719343745609790121464203828969307563458754858152931001634650630820326048273680240675983744209221489911784488355622107304519631940219926027318993794912749776298251772581840520089992008981323671562377952754942301989278629549576357305647671746904910477451561365767119309500366302255725823291467608102423158130230236647051516088806182805071580166518572096688962330427673125215815739176122665520849904669498580002485581616539126890222885704872225677243176333821430570712788066809594768672934041880173133426049949851726975975505341966920556728647614130467436715813887546907168889364439143022273344172120528574113082218023465088072307672865663125515992040186753138863731294941383098686289777186723405373624566743161737489304220714320652172520000043650560284061883134075756149277526518084419219190357364996144227700188312112148165759426802174942975977916104655385178573193142507832393977294965203841830176329884982188774402576380411297066627561729725927636636209433837315910268406667443420977901333552659878033653791753229696215292346080016911280613173007215564122164022695131685957089812043672982960986671537774577841655088714271593834321071808375896928444873289174436947881150169638156481166100114792359551634901772688875070068503578409980154657547711758214226190463908634414204960662271276944864023157254001039636647757918926122166379413054542847519235303383567524625163097541385673506576603131979568884748529858282229894601453864865792184021703919198994777671755738487933190356789332104087765833166379986894740025549698623993171770110907782951431954789035467309166709934447235822293866709768367886470814848768225822944029935425654999292448405063089799313874685100335477223831776437968104793404193613647063765421219666898609140010820418330094234674519102998013377649629741292183625820858040160842448783793986417419781018660469792583298505506960897711802765965249425717789474681654552525823332222387160606390548770389286008847801646227286459960937500 [113,64] -373434923096855190424692223082367286664952029085324822911168377033924048305790593321738931661875291543631976963288433005205457883988738101802670060240262761382768792776485162411322452927978729475252277914123542282218797838980796978773396187450598982897225492702388496345603754922678278164653954513375451325822599833121906300456041940113484684838508024296993101772238171282264021254511964907895919188442466298876295046987873633643137657831655907613961438199367142444836257256222475566329279225759118838278842784930578135210842353737019760781581774459352192067836160351023370723348792955883329601562337936131405298199980101857362748899356317565294689616116098374477170937545481435484051854439607661097721643150730981514927247606431752029558848635660085335472414273460051170269860888163725267437363863837036406191015461245579814724332472953017557649668786890204684387541413737458713586582728154263717764866200073900598467011210085433751796784282632271753312082810073795188227662584447482939095126568662541906001187118139396582057622461808294478244158648519138895877099574136611865013397196705297101019378529708369308132742478722184948777052703468651804462593567993082041371772416395655819149615515037812713988711692243347305766180409572195734744405475968392360377405454090099430942900586402982184458610522774331075640485173031873350983191847831521383524049004412403962653319382558526563918290050307784391530509885233045795732022867080734432282724229294935875350261146108879211643662099386607851061698803409854406740810712826166824462261621785731295111467209595557203512003173327138190184918587841426638810359727741390084658134834823525866382668013320408164371248505029985521498392095908052716883810882917558130012495627397984539630678466020625190446271786773565103934177896200539492689110028832867857451821442953658261540227015914130880916902233678441339675788560635099571916226997483934259944661654322325741936165137058917214255572435034476721471924326248396449499509307671972384227638872329904652457313218055211264013853788726273913468018010672467144271809137715483064706184156492761762288638098560398362587528966038245447262793086368630327243227641275262707157587617862415727159023429669412222382254364906973613689802196387642578125000 [113,65] -33225331574969288691784356019345356787499054502044104369307516772837273098389515644910892473767882189639123681944959395307659701921422033985101030892490816775631099638260057041711139584723153020258127602347668196961767530839166908666058123745398159269360222145862599218801174106812765214158781932131977921832201225276272922842899271197059278683766258628538012714493975864069885889076238285516140214889373823132218192677665923810700685430652201044010837109722908017477772127615734640540390783991287258609059221199736940344957080022747993916764229389141438880005850583524319170401244108718059104570974561455602055418046941845333717081855690115486211932575576290663436316265433613262601360509325177882536514235477500849571743489749847989986962030863774743841833784267281417961688393246120629431061377004267708401700260700140248216378146324734093549075804624434239078107684039681779874069212664958260315585226666308351132698088969173792664499723819191853368855930406871076195496952653966064590853200140115894539465848840305954411963915107758073871114354196554870669353465847156086042417931287668879432842729443061082371857819467811977907086899088179743611076606444424727241259948658606852533330346554009165315431387017239767245725531363506775247425260918777631572611863501999484269780928335271842721804605761120621254501824026668196170613438313968421208237682501472317233988378704083685700028632299568764268958912567883316847253009851624400298833566027642961752293740880279404483046508213966509808879523795623665299650259303290036204361454834073242747978606355291374559728322390452800362673352910095760894386111484245258318906594045374685835814644400460634962698922776308660871826507277805659617773167081282608288535345986581028950853207148099509120924891662266906751123060463190862977800273922989632003675558516541082650576504398612580994604482723273536482810703760845595031729308418391078238907851236767157048928353710458688549476701448227499842958282392693341624856000410254266295469116419444853656975620186652129413897483076767919293852696282366048182944335145798707990480556907502177317888450540702691081161689675527286563570240243813363187713809625295560122819668545988343612349047555027746051831275288406644871219538905353203125 [113,66] 2839317251989211122076685870752632707640645207920136123294702445403004441328610576221134528620096749558370364916992629300973139650490529011741800411856946259427351810261523369773711325124063380056885442421225969610314962500597541418179559611223275472981530840962417695674658024710101063920046131169484507012162864702371362307860579747422241692196201653451881110528554624816143743213013070787446935040919999880615159693037539177351684030745781348004533831376949059693818721875977081988408302261216774605711711149279238423737866262523445657671684169949068935370889282228687460496021915066941829360990703642203603033065714423847425760782588936452604934139023130666377802622256342365437611241079573814858194182471111936593104462403986759897033748069344846300926590347700426688987555837706976555049155364948530945281924837612390189823298017117618449590505499783809528319724161008498101669686910213206833395177687516981520291213521410238900794944339294706436473268376120528598018427451202346675516781247184767524401706866907513579903111868419132981414083752633944339407106560295453590355638002764084381860434345438553278831654350417842336335945818792153340520106413658178484469973616522771087847049367200637275177502343548098124602170772818799704778750107483411563797063644522038252031424873784533700940640611389634983002915633598146856322858485966407116620833434352975663062454473407636107367854687029501789174593163319096467411291020098881238276907091255504648055267423758015887436774419160734650745526285712975609654331304821427488843160581840915670199379400977143535735591146801670397431781364149221698014170584840226015355622116354102072879367348110718763549548125078494068608932466017543876546545409836728234322977054468399337619386158548496542092304456007647212626836230732394597983716525042934007526171979727618893186384380132362760528252819440794313669146603632033750535199105737930359684739710931785813975363872346627538586320764886742088134132730723523423639397751494755790486637374614125730618781331370413485815515161824345921876212869384395780976389117072872363313334521750138348558323001847826547834630713947699768829375741300600565327125812169335690287384824708796074594683969708970568963749463498037244794957745515625 [113,67] -40000211421888145813514054754458961010225727569610861698489170825190378010598856147168705323456731585944939419075048999012207773308533923996755464597971570851566650408016342731167825218334673769065184579782917446363551113658397707568319655221733112965707346328292923395619013055489570892591728903118095604218352894664184299952700097043310939037306393279688596709345636907877733327449032509602545110073018852015375575742580545897127067128070587684448285304027268339495583573101372002995537318463027233340630544315570086509520535860061914760435612156854785692909289170497434215718731228437425180690921401138900567073822308839979408451920995666092256951406964424298744751111936870330733491957028033068086168288930555683774881285722509584088463335366191032016537416729210645520349422731988081834819473767453573669894396865551562930950781092920790185525801339038008002150520587345621912415493038431806750778487716608518684639296332092836504694512787143052655202454933885156861860781081778220391352750355534128573652943154467855557610490659006680870091930642219494335240570024897541261526649595032502542792446503653599476574330107735023261327306299277076108943386748057225588705435316916535446545703942056407718362335666370036031112823879462135012981068032025886324222716450108542830456665879416515820558806577372232858891844245818825385687401809007137701148895408410846148035420668481035801300824143713404797194901039249794774719788105086063439787845724345639227465064085155090400780455160788457882956298872263250449248133916081790118561594646941949986276894273697594951395181109977096198543490563011928452457772927116863723011253106547956732964770910815960499270714872261468879812417771257818260872209090958152930302626776838301589138972493923944708931224521646162409134911249554903944452055403791025093159665082966105861748800828569648924753641363432901030947282837330331197443417347285684027914800616144288672712420566465711624991529378718175635175024962421118311637845044839930297417621200356370165878130466996459062629682535991738153916546931408754353517437799987911645957189712451265731908307537056056161143243624514740060496323817563130148573399366455909387339855373290934186389659770923260892121048434903986602603068000 [113,68] -8116095211421904633021724025180612526279988088812609609903888449117141606756330714449926631220733017936786835004171251126314696005270685782106291124325167622122050843530787178771502905378296295729874948721647054630126307371811109323865790491825050693152662520792256997678367292893652924476702897932083164401769271381634723002581537719774480868456277426249064986972763563941421540609836863551098882080628177687981344487269815318978589701243967537511954385492371819133428524650183450735829956659815183812508159397462213039036411278991067185864498923560328604059344651283271290974260486377698796512829297706485581248425533571270044909028870292223040276401977028927127449706872521107068499120771142263398009201673771664991844517613746117774823147939718370383266447903159599482997381613390208083541094182837770615635451708557501755852279482902884050223032552249007588184490502256243635295799338291444360315492397075325764217857849268751690352587957482112187534265558087361450067756832553736679822250978001541866945137712418082763295514760748307389152700663013024084826796394759655354983192283487646423032390025709806716127013954801231693932588705690540650157530852543597877082857283281088421674042447274076484095148439878283864786353947462561536149576026580842550689389577658737620895407716906136732776067925537813415394567975546978197179360817472135538731364895661552822156490863759530772580594308065933728152052116815216247410876810785791925745731063493138819093633007182437912416201278157810164713873324472582681387380155087292821897413297399359443262524778937328298168955132774233769480489966384597861557194751066391220582517464182501736728765334850334739128434454861172520462665397527662930376787636490974069798153987956075365359709146945155165229022121141329840039039975871360543168606464102862410576863106376732794292425595058322731949069933218510775119616023627264208291037468216565596811805567862457122547110592081424862370850623604385824121459351658091313422446498661040050179136664922375684280840676320461713178239972412772477766202304456286029313332875208496933877447367839306325369371877067255077378413906221078774520034362714059675686003723590776544367750282101740712709965007217189155105549578263993817176500 [113,69] 763242355520608192513254112594310654623492230336356470857543697270461564546701050788681090749727959280510344803572410155521825012149049698786300818302686768181205999732026516570249794425646294607100742966398324695384446801578778994664874387780726129401583425152266335725743818067271873425801514353799213286959719307551839391707568453931458540861706516183295740475953550504391631098875104140875083503732216527285097672882168809811311590793734142013177348165677887000230319398760411681991220581469979864056496611263861756315596045033541811485326088132564993936856535996838244211272137067076495821134679724431579476108633824227181402680559953168679111212955065845436025151171051396235923899716226391530741270510266583614923370803748521749240480541446831867581233840758434286281042397823761820475195209632593899830369260448587585996103047743828995570157067921946435842233139962999369790400931769319313349223350597220522048693400442265557703377947560884300089442847740205847409011570321619688852325962623729716045602429532525008861821053150177189041265354366513370214638408820558769456534243772120635477113416070978085149841976195384684726308160889475068107469574673126999593469365141103153838345938632371347167072129293303564232921198580178012646376186279570343235851043776527081244638343183937260889393336950244284153564474481214517276771617891935033261635942034204140742685020612529049301768571188094568970263117546468403806355008042729847474592672172414031100518002419941283464687333787540321851419901380673375115979393253775323799387586437852261607677956299443156655711201178820097252995953875907314111074266975473318056673416801109652562451827894523416268746678567088083482969310649747647860855287153653247702498630742162441199537298098008083092475350136457014759550809143837001664324195881307118062905382791687812169614955031026055833764123035226753501839248524713203153726048577797381287361015897354814931194654298004234981711436942557768927738267542648186214544475495517309552146674773966631108129269653368742262148210493068601166755496007781592746500980070491489940048931746172987357608447272733834405963453877769461953784671709164317685737725132908706924106499225099406073876487405811555973544253605289430270 [113,70] -37582393995198377116160327405687612523593997977111290612516954980226551770583397769406711724421180438906312392453862224258676124424296154901518590769917651017211626522500937301769376392795624866299118378257525611510789106771196571293719824645299328140656705578525165144006388695892442435987102644030705879342416547698255564188738186104769852126677718792259545897322694321955972755108683321894086493351802620832348832085608870081878430448990167213048911120540507708189074658250507765606511860130964188632518954618503705514876287096275609025010154799391619946073913240864343593138094342599467138146523403530556054912852237438893701927827094715609303673947443732829535374605461842052449871923517225849411593819469560407014286676717880039505903145547954042594338103473180021868137568217834984088156473018943731527551586566262153472015442013385468707219002668892719267325583697427411394160968582122269447357534842538756618825399243280077084735914126740858090064204911397357215536360105486664294132334870048098933014469481576524455388137142196082445903383782977359545418831817839733110174707228330846773859028026566395548909380202844044813520399436866663313908989975965330373721425622405133273558591326124188757276361083688990389284249309344100978961525597101229605995785853896262898659539874737197730311017886642276192237206439029885452214836323072433309796149433651912405986283834320697486410322751533730393518922415306486915505143926186588473675388460158486238813717317427841050717234361022958460219752313506659892514244825790099068399823065346077274933439439074810914038010993990124108884669572893473712042998316743576523623153236128176009456659946220743190546064240716781040315181147347084727455182994866536460521260540454848175914341956096172918957912855550103092130464174235445063963020036310963744430719904940225545148316678595080247209889426995205065267426241174935692658198567532851144223594232921541776531544834779788028534024699362720497900717767153237637822617469887764579368198640403225930228309088790980199743510283358294524110305060770012248595024322523030285850966014434878535637193295925752779521694773992436191755550965701881944878448840443809270358689158569498620533233090046040169345319004979680 [113,71] 1211546495359650778489114318235173746546895739044942343239248017698063176056903319974174146540960556422443813137052716500509320183923184824286415685188386683520115904930788828812089990346393767334805151698913805603203590840894432365544838738050930202033663605053545063516407039708832236031345516536223130733324035705942892383997078015934196649944958143457364200911760491616542399430450763064945010455432788629278451284730359505410650186823272096403417793146229911871366451049860907856692521858265330874189614006282263567887663214847094793496269344211125183991098755441675157973645195342545864654036965862088248282125000603368305639288701848578073901773292517196736171546758006548539576568880879113839435988125954594625298070643854661710609908499422604596524675035853234983205526944487918498413452113114871135329301548360286445591596217229077591706031160449470938809557429619903947796515086067484918488895344656052792387719310696721722567366936072102986241137104017461637843974290570149017620121629076328861508280365464251923111872266830379517304088586415406767085270667456811733225575766349931712532430705072265983422518949155657536415317904640588573406000931993722483202826277515431511039286634291834232926871333214986215901825271057494482978006825467128877520154020523030298926650312698996648042982752010556257639498342607663786242902444373454103901302527880044914652629918310427379671438265620816597618368534112346884687994019935795336887442047780554599014778164096322595610289840506701474935393076273040775492757990346551539942404987345762745550148437154770378095624693762998863629142360823841912905712549048340524563086870553843452522926596125352771338491427202929588846842497883483994456481706864703430681103044852820023227600020704913370983196578237565439277307974773386774649093400068604632178980587443406688392780895189486585195835137255186314130604154630563769631865822480580869427053846917722499551719980230508845466396256907095547281300449027595118308038172529028062900164504911583693092768850145762856292732832706331803989465565918604172897680216181642546188010113932066797879628822938375194065897288252471951009600909100086251770466767853372653540475684629725939265796639682249847125024596320 [113,72] -25623310050499262227026534408670112255849698172105733912407417914728808842646629709845757346771875705381583493591063036974373005646297134694807395257300423951007507184191647441634889973248971625942823153390062092117901878923633044583731823614472837539094201177230577167286243800865775277694686204217874830992394746527962607561914937494758977228186211818293882553164767355020769920110048052003762754982059608865593858552793045694669979825648371621369395857753307404058090449706368570811197663760977019210631728734759968194483426568363949001219843132823763115841864552564879429571276239696176540592663939664837362170303427716688544736797321390539429480060115551424284808715415442258424129150268459812896007623935946565080399149838036539427460237057312706898693625382380508963204560149008537449559721197854809233707362142730417796536084594379531721884969428523498511314637214850710456466593754702506351798934591060861933085823417013327152502183031997495623854406727433842066101849939067406287152814449592070352421869626915639111287813815636551954866344675830227038548322867474388186704999695321595347869441094068745176520863035054005367524687121457625256877686708149626737571776999745653641425210892998215597454274790743871370771296927353348509043814929440698449210295405454527802200239988448637855902616599183404985985659538637517031045002760510498679344662963510775645080086821313057582392866174588610892897230534144135531205057327252332455626501134605742512192126518345390142762337713412585101576528548758614960345222080566745667003370648729434411311937650448475378992513252438953244988999716193735485431679042125102428588504190105607547731136691803526231287501237001760324726036644446750579606620337479737164168213485852908135887928832849479404959271217194077876244566869653958864830471548743695913511688890357907152919285752996674708308170639176564884022993293002381603749358356453078711274984402870159286645436443415529737531485212409458752442342227486888897188434614510114661080837371884164553934552546546948793893092199417453574940272739964226495494255577012851179052664836738238340454251263270710898650091836210160950618457835828602589102042385355177399078526481777360697463219473492613575350120 [113,73] 235671000373323039273678583088138249372250389099771656121251018095777038162716672273346151181466199785836559884031896351402388052213413347207531524047660443092830719375794166484117986214328140050037942548082499717149199890782747676382399008727919351251925653123771050731859858877830339702660871744994288862186937091004054707050511295006722339390368459219219989023667079962092614050416300257776578876599843041308876167810147180854300645338910398091345206097766890460958468129887586819874946267534165107886497148906127111178421553477656759883796074637735072149405890794476246547657262739294677959314266899667481626769060060902457645304003855447673676830092319213710821880315447445594378677475992955895956470481210350286502602882050660316167391789796931840751368459342984004132608799679338969757760812349593620192724874184449697433841097604149810333587749706377817230551224720883156549185981174225445523641633074043629172850393745011478546136894336442855932913912953158257927916704597675891378040439907932455530022202830006255733805265420323376620564359024948379283948185045566208058373541959711041915326321188878928518214724703984737143213166914116313621276245204145765840549369439819540919038792339712592736642889632850462604891024024912739509340620136523445246264282429364343446090459763836652461095166578132847466740338231682763954390244739504032245064387594663405359107384874823019549424519353115952787860152812113397671917219789677984466730576327920458915383875987057549890876613145387663933227224807252109917858302513237776861797247121317097633294292240839057455671232818018159655633067984819611519876727838465836173111247982276948800620265725837528628500450806123003121247601308180898291990272118238849432040988367733315313985743234907809240273191719971263314038849174529051385260370517412218133846026827081955656175396215143363363232922483889566259932363744955744397480550904863106583014128763238108287706777434679115545399712100196059774424439004795757238534388768465703227270875663725171768869548841244672082768980399841478512554430998054706186807454345149741063528312692557265525899448929287255066102716173957377115858888969538386489796566714679035765279988570142050216800722228753114455 [113,74] 9549518220369467517059770557661441362960718127284097310707214465458994220557204230798831152126422287049930617798358247883709923793554835253033581297717916204587404390619666275488024406333980109092946196507897202085843953956311659341226681389473683573685881254446200325739603901934775657402459929448987652265371830553831399634905952412639535322496469219694456253569214199012769063526714002079684489003087033281693607613276774711262506376849842267886018024173703106472769382582411344624228566485364742709589336948991738482247811442148375318296972752498789722130079640296106880873364284477049228626841607901931622381399144399615507546202001098277040417330209302116560052034462556090761566914993377023057147570317686343552447031741992651621053595377165297431641886810690328366096867863015870135360506208283909378733870412004143839698499694203749341495892944552226386759749687762225879129379943105604847976702898464564423757981499189192278049253095945328558355988156351530585224908015468586440867548650436736611961507759100731226974483839203907973107192965960337935534766882135030883920644367880521881478018019597757391086324115920703389627347596563411092717456851087346508126850120406108746369231081181702875757163809612135819904117975927636872590909095566904404320250079608686136046574771944038871239085145932871765862671995386423111258139216867039502193544346222271111759527393066304055469617821712558378278896317695531685700542370424238058823512584201818831082008757107340631196862104272655960883064690785081838796616207866469298894785725353643054210826141723428436378978838595559838104142117095008787301147209361177248339532403828929001192736928418330837112776629572258672806843558536467160084903160392332747167608978492644957524934283386050971252052909514043480092759870404537512466915622078705500836293318423909989348792039547894163892960403690403925022323807015775464039237232509316709641739019546496831103813505779001448460692155325388742920529994289856500664319409270375432088329484433656351442931222464397433719652364162131773738737882939608883622985804934113454777757423851072802166609961667152186864492769237849588366954419551752517317945534964233636380592644125841884841201405936885 [113,75] -623263395350447759099830185659734692069213161086174577323927234609370302576828538670124227782052378146052099601837041509624625076684770705480392440712808675458191052498691463048236877226488226711560161653681375819271528963384184862128560070234039589259593787703463337374149323114560671861665696275041993115039854294423019250296436360650127455702591768874753604941082681617660709181905848670373770707437094427003217472694782121471542809718854783904547139746666876678923085404368500358066124082190219278516643537799239005879715163105649504552088863082022461657391709351664075780013832331457305198912552574085982604303690246341640765359216284623238040579185489442537661051075792537974954745691189708139499653188524247460420603738293495722930131337407432883246284236853858471599019724223634330467596965664069113392995030275747066730748351122792200856187162478386956845439405428017500118981674125704245496429000882916367321021590494512976028485281946067735698155001732812915958310049783873208243754535895912806237339290413103818824381232521132403996337971960335594940861482897963711526461952228266121672553581315426471161316567953712614572074606578763352251499475260330380184198720724813832125439374666774438554184311122713711615644368826270231079532012063537748380126307559346181393624149309123767552724075033642969411121645659386422477950769136328817589975041709969251282971233699205325025629155092947241068852116941174733238267704978293312601213573339805590580877110019093837275647496599690782661950748629658683802539852286914497412175081537549828901088465846798937978429554488298866887947519065127534225590814668756473621645047254449618333437858041196534204696412997962896114145715240503668272016896866839828044705458294597280548318359875029097295124643190736442313680646886525914130242093281614704304254070042867181435490564475625165857114317458886910343430770692622171663929427173350855223294211756173396441830008814055228949641288107133535228727166562788189779489964874270053943149912854833786607295513536919324660481094936311536605979882106167311064618977317941776042010662880207018189340320574522524986416228280186065276811374267792377744982576779946867241927434117901577278417704460 [113,76] 15454609068321546708875772679154763962685528990252504400267253846051321806798314227769861630124666326188160534255454667754897282882137752954402586915835920880850665401723736101001047268953306791500919974303068499782750271521401097988334713986322588961120417710607621304580289475976532054108711190689113197847400801237617663323708117296341436883145390813624896327619491773992249999179541673678752742218692902733347592530713216566835817188026336195521200155574137128075447293523878048477247925555910574954975488589115306567427687337675318291769218108811533914971962458029638165223965086531858351933255196380036491863572117305608131300501718978483536507380295228488305561263541216919088273234902380355851231136557328196349375718683575081276464204119376498274488189881693578876111378972400361218379596602568324720573933170138313459454400977619779677360262738337964273590936415048462995320893159657965305219991556430623530952217910132041388607187899315656681907313657978927192897535074735498597458071391574879227937780371704764765176088370253168970539114551190975230548930537061812300674292782657755867929096229660274279231974213488500063369252798830423408839062076263186010034601590709894926013922720940011570845099037831964299083407471696685910930544145865047709004652523522742263818833762748736017720203852708298032035383524830051161675041565486931338219616338373340231245709991048238883443634495871483912760172105812551063360684442298783928714218672013158004922006106003474110344373365671490485128302384363511013861126415582793093771512628799545512419076177420945339123811592837352193049126908720507509668443353681174242377273723390983084409357004773744900833192826709138312721211312984210146211336274491765244834003840163333102155490354095467398321827261906497190978492651258814158627168675575334792378519219133576506058327953241352546960242908266867296528078787378866829308468369526211187768806586870425241328482755398378961606065540823702104033381334633706221172998398524463817946647218444286160939044096251663793447716234808841857032934908037077012568081361701812305119757431681136517937477866697757475749787491756991261021606870432117995486650200394167010715720994900785382414520 [113,77] 14190874184382660671818458283763716710927516212497138450982243070233186473058727263502160181424382355533102384364798452291608188276545092127248962680333725968904642598645570718387470587422743914367907719144833412251761134955967588624375742141770444104924048328769188576628428579440044564021654141289928518151997978186405933039579809645144361013351635088755121040557769547911886641245606129456019273510749245406889390447674455132666977318969628248051892714165257044727171869405029925523565099345750527786234811285848471784602369606661633059070523556646015885089619539426338033106857543314451583804171926925400170640526031660397401018161451591000728769977497737866374322738122028162740515546277532384293737169217530456220947695925432452002971923791548292984156430604213463874454945717590130933966398098308060233862734771390269767402892547790547243781816895756355761125363709220751650537312338975754142552132678375986700043315463881868164674565700553769170867177875809589864903149338111309739810684212548115315055157159078129043909112792915673797558166762619352146497958376401682474921983836564520130290721393173601873611172659688259751348942239812835227438578186098474738636359717931578185066159338212639694080497508265254482418547304462511070348822209913437543917711697939880203972324013279408364645249973403129039426945282046127561869538199840015643709135780826992443091765217538864619276699434454499336445087973146839047688744907124377129684953296873034009110257601633793691159146802172026538035239833393339772682182371368681429820062903040587510771261458236977185665842929281615928305877925334310443406906852293462538250617522746938216288182211624464392234431246166988146667149827555844863740498636683710935365942501812916034275196901241074221251282496353895936599949915088084970577970697872590069136203986998901913056313809207683511864700313290311351168776318130441147904922529124849576199964847563381327186759617943029922561347860660032684243280246730108244658410986080116414642375296557824660950790385225904599474804583146026009781196328326438397114629064685745155799749821013142959619250637397365365826569271002540860187320902347312345037693069715929446639515757007048820 [113,78] -11683345513810457164402431498457165451965552221338364355153234296719381897611981544750107798543171936667306935476281616946731990918906315490063227572394284941927366270962446730093305407271015320526702724805744219927019346509964759403959039120330226174301372720840390095963668520254485366121770097273170322335650944383497764509965182723031937689014646934224768633959063510554622590916525344323866924376627668989558545975001356542538193399330473079462418091095540492508556572372670299464788922286819726715050451852293785482853383436951494704922315142569353249514376207717574377226780363458393068342031737900967674552787365679103179401208948740184908515707369801841928477791662391175132744990893555380312661238856703457802430222654750353601051113258006321660689095471527090846497931796084478478269028184013951230336342279707451633982043914651298698648174983930439591769008895136122398823052576636453046919727347332486047179334499913649747895736199388342209221973263644018015177864370414527835896797033676066957736929851227540095322261190784005501184110017358036869069847647250228408169018321051457815706739236445677117733072621160529352489177853498736693799093972596524642362030155550253974028809655911211572084625322296083334944580064680753783296962620303723894441428287401337940613613066172993850844778979647308215651545088406098798797723428399460015933072772190059972937716490833965646649146740088581864350990016740516832206103482520812566699210167797156347496724876146797634085928261585259405484644052934560022564366405104284818419723854437544522966108772453625584938579618406681322230253545675390565748514464512425183398827796006632587782787817735909207755222054776976920809982253791415091390051354669000968084225103610349659905825166167498727081798842295369054618076419680644538348132406366054201391917612499176376952200779977601272569920323022865361883675229432226239773274644804153200571958563792206117443983739284641313765461943907903757575614423682756849056667105356100496906014493264651794101297525056491234819049063282140757546380489546176278702196076823103895303269396098962653772889469743829056778987984424510996931461618925826980762062599396490310608656900345870 [113,79] 325875503136222115404461845157731741441742672295587011990959457659559058853128560084599740351424847958091439657048700459152196532930518720069731602500845398507051847386088025821295268522751358483131548569529252237052192201820364027313222400260990464227407740622668043303090477502679081692234052640699051611478845406531244533557297820760950722644524480317378317651721070012984064377169176074991678203383572173574425877975657880958718248861725838251450846640510113355157093009770682162490628701014430647315668905861668137148241034237501270847985385219039569570730062709997352345031217718960613254194600284755707234540504424100936515284159860581089415348198655566624173399578261581656959679703416255554746038747871522973893729438737478692146222984672537536319719403430286854262532741070881704902793936734670293270803629890502011600725874319638460381720766971786626316846227173526545522940593381450960632087739387485979225979489881691561598568352139290318191293004938214812413717101835930650811327714108365623344235833372698351141099175061111872757189896931423707336741189067286273301008480642489236384785319642279109692012372786080372271746837059802032284965406896078620458978690862267331913771220037527041369300788616580534270692417540317392156280778977537263346740084353466177710563355386274878767339001137731711454534434404219703183500311027665747084250257772834488464019845136008947947915218932669747867416700322667461382358687104472957636168175147899188098049841302066546688303937230518504239719042154729329434424187135805941825307694450930413294441638377409739624719451713841180682551743311597422228114888750665025023608966282911998444935647295605775068414264235767159575954845784323746427426990549143501794741378276047498170598969011481340820036652766484229113681261924415666034168292068298549958921448287887412762453794159003009699185710546859792648388606045086554295927367676977048671167072961353158295461252584882853742651775227245661239776724203304180154513001676119316659692146473578446623228737646176220815850475687674117735906512327758356168833691870320190725798061131164463225478588855044128501143994733824480757556738074489917003962932195505458575845548720 [113,80] -3751415950859645917545441756146568604134873183530065021750256502716085629582184886596522286501583120464535619181148324368570292144173695573565856080781068339582696551580391852644656554315814443150367247657830700495183659135770291606666399759755749937442601874918795902640541672876802355518616141051493979380066937398756362574268751388535351413392169748787774124721098367238348134651281724735956776413070874180295266122089697165341917469540387270319593170225042762438277326051030778870655781328916303999493151051335258628346352959736392386655407762651955402188984249792030324896463351321526018273963570116063603800842481444780684264040263033731280342573671027243846010887773866708911631648556082241151231037329947146097039565700811297744379916590008892387391459678253548492656641844384923273582374180809500502710918639777224237127353423858563179148310041728366382525162598807187597837222809812233827414513163010375625010161428454247123689419647317172317430997832275248409265862450881743178021918158997102282785329714716070337805991323907051963414860808081103504011398590907902753149198536926342203553021886476285505801635080528375343529563252319208996385264821949121704467030148475472464204218630986761765793477134512845002318618874390215538934381622047188497858593390142861318203526294092593145975523563950551329883195356040579758923675565834345998452788142462020113290376484630265739021396803353147141376860489089428193979333453583801047120475677299832289609265342206822503074672164974523645815962253290571875207443468699416712974065804884819840944414959042005457310745661041824473797942537801520133559130513425635337372193397874940284985155863111805421102424446129444627512913334482068113716909467514232601922448529735951730081594387597954061382256474213115295194003598272053147225650237682592077610532327243506561067454747186233645830980502493326501818259939263169421881377808981196230457715427837271971968418433001562532127402357667832275216270909262348027229820580400575815184895520708419297445705271004136244269773060233940900323528125355552492122170415598271684196392652998167230551800573319339570847787443760567133662728571607377042105994248817526852727800 [113,81] -9445556681850427234248607341922581236572281979553587907289962128459860116173709524358405623880004568035423701547625486621253685555123475385613295095022572754283424294759718692994602954718325327925213418118467210980913851876464746896375391018004773237990467090958313248042515658961777310977224591805357192244040167769228126169319512917958844602585889764325538766781199062339428730604809972305332421565625426212700595216071917300321398654173006582486709573826456926241042579875093462953931494559995402136513560443047742739115604812846383940860861935638265319826875099720229878337620200364836904239817961121296095972251959448323414884778959271951556727620059547849801052852713503999179822588932773634880098182431837556978987576644132278471850525930393683589391958037008308878671130815888721861395297787251364476496827811298251753420124378065517034400052186595930267227974805522570329743647647892596345451670137771622445664994320457260565406102057801121112299359737608330882643215674367869055678769984407169932818417334468754541375448634938950579538157786633896886705741464488113589904010605620601738446104173608483802427775817814563138799309763687384942016291991644103016071926712204540954000225814929232119939744416351806959934430053877054012615223169225861727283655234700320012364470899873905699955931481820956859689313899001443434132262200508381940492697671667271453374603019597846322483676925594785193985877712293721734474216459094054191817262273648669745557063096874631623550461160178959172069022914979399473360184223201458233443676295642932593429358078283363864772016819594592009632867132097938643501103678175756664326243821210035653140806053025358529558638417061556089616376962021804763986037542616816006485615354185978648176913748426597110611508931345687169419998151274589747088057859762571479444552128235799248389094392633312602286550935239650617989830615631274958950870198215106931739127143776049419885617312913659700882137287893369578520020714796161290463925193333130937429064424722088400288866465335526886744941286615197580503745794673931925393521864713717976712300767821428213061575205996111966013200653587243768235946531805110374132463354837618745 [113,82] 1137616839360129562593926972835647077528799080213642910806257072249503259085646631826386102070993838043544471810287213412212825077223792098040325731295363615489330505036116052282248026220493341552861622381191923079774284706750098737870336111757271435817116007501156143310979416187980779815461628781630477018659725555892057785932159057425664577413528984598739353793696693616248405996137748134188335698944845481119910904424474068194168476629468271415111092387417948207762908801014579812965395468546510791820159926424136156025235691022326555671800350290759132252172987793248640323897184622617608491150176405045010493779929289290358143343175769367945335371838222183726387299963802711538563024411952982292877181549538127952452041099389835972523019370166574294749170147184962892960315137147371027514490093774771047644102418987717881115593378397454013428956802509536821932535660841198578323172486230955790546995555665305994163881444500842137496452381221874749591316718906896092953849697025793448827286647693621138812410106298413766328930515862878450650744751460443625001312424400890222935527557555791870854120792900420517789670273387170665596457619217409577226710061087560051053237438900809891897421009631705522001940711611508505035141524549301003285146408855301126299004169686943419151932728447826843157870274542294888215963399239784212411188870378288386706813786379398739768694343555630328677410354616271617408074825367812546954482388619017381780734082079034281203547803012764600651670167303374022683551107834044925361234964776068420361903824317633193338130047998881138516072858953167820889756085222089456921440085900921213893727860717195959307182861127524307160633367314989460661261861868718606961615713525733698748054001719454318727424001809585460198274064795624061321027361117904503599775677810766705244634879176514706569663980109822950724716387799140731905038402943989282890633716036974627143396696843730538734619645197718660113328361976543906535254930027684193688834681557630127853829867222117799990795904218659447740446283555420193528178936407685660867629245003186839616420065531024733224414152656304121080057253957019903470736104639323052434587605060080 [113,83] -21264129033534788266133804115425103139302403994328161544034663383809494767805574587195145109726081769431613358451819167167229414194645068945048043365207068102161513601863258144626432029285723980854483684276269294172835388836367199757919613581396692119973802186734178164053343727402347003981303232630381222637881802517036806837851037015634523223278360124565652093069732736305059393775405531227755979478909234067774295825497179409551974538136278831676950365709701835575140071265723673076572932854331188471238163519206660469271624953668421751068499369641619015910198997616541902902682946390208804935290290404916672152560972584310951848588396940499905118120374388352091895699678801985956158599301236748236997725957507704177348928387980440049825572508178903732403686652227617576191761162965287276971809777659768808352698994263499310989496488255472105129239178450891688097260768098876140634405456210128966195244597994789665476359656964904677023842410658718908628552934821051864684030271043262184475561903432840223490057681229372386814512262584666793717967128025908489927981480087946891126875093496941012953535929087332896854053849298797735643155374520716095156338262922044069069904607388325581442947648541165840961198372575935826111156821374191969841703199931705457875881837029783449413884642277532489542457892967405808346199771855597642139747119219045383135524581900190929572570459357540115719583307050300908106242127035311173712563195626024364091842784671766854742928534808141947425191955081983325175754931167115964228060630546119275444161307788885612373765130540106054869792259263499709440909559986947794950331713578387769460012796398959948082522812170873012257229058476674067504080114640353700280465275080228413287291549853971065395613568478693400639629834562114202243962353547260856705660944206989808838228134461729991865362822214317076367184513043310300679830581905337447680312537182667247244116750558691238777623244886698491922130091348496217858221794980681643678258255391272835654416125013471043916309976661853345577669376441248414613516772396239272734689115218686262967227027221609767218653877587124372179465328494920492273293533282040982744747300 [113,84] 220826184773644412141859501244501819323352596241571964878012473396855780757209629845329466138258813706480270964795468991664610981906555944317257212989034548715761937875870335272826300508173926597311932882116523480399556586940673389900615390623680398902413607655107198716953218052122674280615835337341119608488048317370102021146543908226374738800892643089929648023056141783589419078662352831093980746230885631398216510741466512333952077988514740794575640793457743540989995217905406331284549891077866868884448139941941543366692304179413538553324817270402227307376729721719771854058729187581838189191864505459782800430612776844405068736371330424768655701216544095262052275074901549611746385570475357444393715075029295888933477411352688410078191506354452268904838519670418658548611653604460046770642433179390650239827963726048485382062774359820335884754257276656632180067626606430226836721695577467130805307209751075070512935969897583425049970089292127805736855233263957297749521621533946861058320466626478546196343651964744964252150984497163940893067793818932683170787629695604253687506733236929673679548758740044217624534049054437571946585901615020289270201443079414773682505200421197837481887983503531525630455939814120248894864488861644962089247936907400245956883289980965868606126001370961629780014050151995861380327888247526845885328659578292929833070286858223146932190464646841738750555076898343211130058665395162757020277436294032196553505886180500968879440147901158599048258083640872169460921706567108611905739178457878318147446027452606714600130852712366496107835458982010034994010460325997503436981547176078987094770567075742140214014036005842521491899003328430894159095828268374772118613973152899118228465131475891226926250111682103206324752583865731390715713406405594352261712875608870919336692577975051607604286991488624614035141748244818694946046485087641151521863500607086260230468512321042310621114076135363132106221319896651934282711170745945119259138942509451637646997426339341173910470441940375048943194820229134536297550813932900613487354511518881359988227019097513687107660532092520842543932289093995968933514195276846853992420 [113,85] -775556224522959689597947294485333719537445151163939883660023436033925552460899774705948649621093235222052300774878457113629665153158937988193995721458524423002500101905411817769050448751360525564314385376271489857121798837639652690934339150947148790871787912738729244435183999904832416166199588096683863735565121899317857473703844921033996354695480374469830936845770655858198507143377832169099012797298251699926212824854124801826096908144761501077041125900026358393773748830629029433393282379531457470514651480625104006570686130020470847063049860019896296931128310304587361595184845533149348913655453580981341156441650328485149720593784840381980399953382901648815407796112292592627726088308433117745109259192792732223212724473956541173134395836158147419302909583888397424813757381158460573786990172149178182850426730768177878359565669554861667115686435167655454151462546135798234188782839781688030654270220878580804244839180510894884341522919475390585730573275672019824416671189792659650563457336906574652396998545591625974481654063145730703829695626451542358871765417138322360012515916320531949871823418620465921130581034093275631439988854635371449542229460713185940230076465470597459208649992579651205720049977042383545725104774236686717652037197315006114930127394221083583940736043218062729587726340562100380595675119140001648833075517655478130937979013928112234346092592317945588732860004405788194593449969022470213307356219307929057513379283956226794489043068545368242239594469777330999306365542393016299136306398099601930327314185408732290768345937219882926797527763134433303828816683524281538842919945425447936898127359933931315948633452248841307421845712909287644974035585365432926824113448233634111744526669401695816469493084385844696135882902195037037179587344306353022181140837594924072402294382309675558685137178515231620555087088960574816246830329183201926124252472225968848802126299038539672876947108611472066607891084535499509818511241566268223998412569318296665797799194855706959372156468241287277985472640771695971489809185589648955027959105273407583731688144425984854775343594880724390813010145704838137528421535807434800 [113,86] -11366448245509269352794117155822724299597706366491544883753064635999927053848708620233034154594511049565552452105556530481736244973769436855160639189225974695486788719756585072193661790482428726552750472088943509492518192288574710358681582910492330295321635625725604904588559273553076703576858958643527794965412922406938352303874902580038807278544352447409401083680569784079208803667313693263476375844629670197319868136428705793291971215693849245233798681270468356940763902333124404096508856650653331143350583119370730561807765247316287303485774046869103973751688597301953177748798921931010383415597535299898424951561976629270912457479873429968301567942418627756928011747716197033510932537714804576979304197560327468713544492665774488311792781145872787670792473211751002763564445895692492400455801617283003306744500360527300037679441921426856629678951512523660441749990261692151233966744540987323068847862421101961844561591912112146151467479400442274194813436363169066524983261951458034238919364373528794123580118254574528823003839434325866046846569204970849352700741028856893877752514666284546794569551838441014529834029664023652917918139177868479830757475197979908522228081130860922222839477473732766455012647495580460658067428107231367608422884741797046482693377730792383773916194347989574110112833020641240014611823748268965020451291621892099486184643900388549769045191647901209952965417022306403996837568965620541585350422307758247749485303475547257831047441387155200345941296926751037052088778664758639477999615139282903276541421787705948472338312488154930043615106947989645099281526245391622521364116340342101721792497231215029789593039628705290857505240479362542206221788942557702167385454722466623223297083672678638246902017680167253221874186075796112781543094602079012848493347035559467306213909397537170866157429555114476579382025008892256153735500503924793045278478770162290045661058552485739576932660143022668182969837649237673775490945213776826965237124086433415881681209386759742034083618334987616970195847433716115475098990036562544662568546549809976636769048751632864291838769790204419843179957551987598430484149490472 [113,87] 239499050702107143599235174422435637694695108821085499430626610391232354975863404122126037742393750347324663305257838507481955455751496854793662110944293874099869518556038157161023740644341113928382538324472586673302081997215670929395753029880807493949497596018180351903608190971963046299882548899584228548278899485477083448696403587579768593547157719346612947919234655593562980995471704648668151901127882463438293180146874764009354225536043500044878100976725056822956039430016005150364092554650193847065754273903917145512672149828595451860392455141775890192281064568308150815367191692831371288813470956029781332686971324882922576572094564414569270268481694810485718378523902502671616861021049585043558670374633450244690987436882039458165824265154297685421303399764953736159791427275622615815550341220948585717731186225741449258336357625355089809753464185754613907643038011525437247124152665347419592833899189013233462883918249309177539844057190903893199663613744467921787083270353275910644639405292962288675067857467103827657688963956773715833283063176835509469159358317108727592221200731879062964478011220021649173467728444162352841076577296202240089544831446479099176926581192814899227252491177306061522475357442773515095524816678975299731629511169905336521427849722477612198682991502145374698087564693173375163381859950628648124805106937459844627260685062851837981575828519915510182471365644205176550878270558375785639259155679548199347667029356266690875090460078482653936587891491096119731859645750083858174361777130588953424171737314591278511195479341657418510623399047131635413994547255770356833917313553834918259681917806993874181075140818723728794528723068792735338115407348626330190534639784408243064816559743729081058461373801698094838483337179278000398316065750935208370925315885616860575731636794049246352830817541100210148802614756003726480468023884304729537405760542737867736776727734544052082585440590476164066285833990022075944777823026401728002680038025159052940599283793543136458195003978598175374217924094318653131210377329493892579385087343028658769516467797027044740040927288665250437452886067276264405075132 [113,88] -2225252653771737955617811477306300999955530071451765102513737948861396998486127380629362850924745007425274410408988514340211900398837631903999664455996816545820746297978046964998546674276808122799114772665171241325701093586575815500542156714223865804014258176838732418052974403837217176945473133839038855506031438814080839556835302691059392330880725865927006742750722816490547899082802613972340895849436079839796492824450329119002819902256815827674646313819460672805567637129833256023272875360939305369821517070861905928074924795872416141675157815339388005719543129684444366893541648357180839800800765518332175056286272710536907375811601264335956358695394149787093535282130914035980410087304139192136528563611323639496421860872027677852164013769204886542355260419451367149395244326263660689983537118803575567156010615715066481466457655441174975203924174515905665568772365157530061940889279887292903307345969339721160201683799431411964817490682292983294181744108455855353199133252605494493994163739338081198721050581151552447496977988771322472183668683725520773096619305381838322817080388439181075217267126975914036758323049076960258016876141808727805362031255150695296287153236382952033457829173654741978358720091467083266041662103325111879794487813911673478635388176310188964799255460032533272421069418539626068662978864214784998724316131253967826968532292436315171684284042472970031700986190332134693003959778175118403122740032158309156984014112663762678892667817966955302895577880279596454256738178076376584806966797460076847770063561810985392635315956227288080418899960398237071949548299421225815206979087980120802379003275086130017900843892381573157487080086412538935874489579481918614499445518367580226550748413807157320408701980110666853057309583185118574079130111495659513555247343492460125734073648115850338887544138633558901786982860799907759945369400363901079170012481098064367180920976704408780141300540548505508207496742324963487747722786880930023999360587098412109372505587726472243047433412225365780108805858937783355779568860500326822701631079416776400603040674831017655653718119061992082104365667547984773640 [113,89] 15458730228423816719132637611581042366594118067971985403410781480489112094733095898111037030272581364881815600133028843868731055942159846849329657460124008126003876073970415077596750195944966657834935784448079517574382855245250292627483305136393836218648792330269625294435313539817922775449912220909111716106709060527346717218784074818838400239534483930424112256825128877354427635702192244768460403911771672156149260211304944288035595491608434424619329873576491947422195651632112386577270929590963460492262252131323145777786555624252767550188085808993385780637304618921252098973183083804623213524859111594901415037115436124630723981274359473842298156968507530868062479910637321568392952067593108808641384374877187969557634884651667432087279322561804428149388698295921406650006377237649829733059632427860214873997910575758994764423678199836092428065721837677744570653615093865840839444049667807594535400910488033408362780162670720742952908591588988328668065785815078817565813588550071438632837217303433479833926404712419386772843681285065327377271907998195529773360461507065472140195979260116327104651553154489615146030463444693969422439542194957102870028428011409580784690273186836864245892230962611762810954139224747995498344095757455778975915626999729722092697341437714021075909508427839613860799961074942283952799836217708998671888755959757399195052683351264536755997399285180604677615275368833308015483305107833561653114449472212414265862876895098368643244621154436500885958014989204977839600540086032823806600868735104315573569870811965484713922844795317048538340586435446419597706851428194856665316032898275255400901486622562600419242888061112134676501670446559746948794173392771678424704767142039226143656513780801430880175777957158299067387085778006900624102776035654313571379311781085523627042305080786279808295795338119357914296641104651834384372962135292812461333701529406758743777213645800339176550637049772517666718030504123656319993806335685484135724156524067348685509403967265498765454448875530813914816518564961918777290733832773316081540291356325013317960256574981696625008356806811054600275468722707689 [113,90] -81387808117180976174783793017340878751803098776810763024761146511798140433124890447795074258241938301941370472267158895628885487853517723075076966713862042072997829266750214608321438588995789390325458236900916173642595366854244774089198623389758486335493127381136815335022424767406563796822315247964241881586522390632088233782956272418764899057108231715607967702657804935007700754018606223818364177149107930623822124444887836590854538513315685729095841173401836985394049056300695649006126265399315194435728130107259172802564754837753959168903404394613913598387148643096254766411455820222699053930616064527630594174217834983903794532148223642820827465163713429057327876773289686943248800619759770280659438473701763033942716841014213696713404661222701012120562752250603032777582268383416922214864574839339111046716811478988484728653242309103344952023507940036339544680322956806059153992127168120170189369134268399335483244141932712138531563461273889031442004726251827040940028246720264279527298755122671680998715377343769987471097299035622680893907897678096015888149989518468180682530664972848741141906145047236180653621172851870704772815165279295898658714929795246235301528207664065210420080913977564061858099719765382628361683545250198892810588366477287009811201812632148081450362868936239924287045321171861646507864524691176999321947331101724390944492335142712089732533196616855446784529914603032432924690634254819512926842812276293769545203851911953596186436709665726315966775077576613992912149875881263201314217805900707715433079776168885905563557625521023832073756252122666613507069259384350804500672527918756810514699616300081227738382366689376370551777817641963575725813723423170304466699308332206946560754953842319560759065392405982063266024343743026277386456813530694424101866268304006137860630818673823660131670324500627298532510583476786922766622404037912622067468558231907191451013239951997744879850872231894815044959104421794498929446047540692371403345453651968857788235554995849353096199721669010729678946674056642350269172262612893852629315839961105802402004686029092636232768182091681774963008331619 [113,91] 329817580354928628770956458487415085101282883954014372055225338901883122784375108510897627747343438963685648983224848933097963551724924470185909086596325297076419808859163160491675161366397941383999087401804113985971126033245047457599310821332386105388068966099580045809183707401428625478275766296319773973095363276195985475971311478794787201003642380625211536197924496992621269407926063840280440529597467533965264909426607870919488491258529454972800145523053113801997946417968847656315700227038218424543704739734115575414594773081440567223424548608431452219578196419465199758297643088611523824694748287526084470222917388977593909096095111465141013660478294858534420139483399607395250674616473922404318486280643724349116802402199130624778503634811903564624055960116919784436138060511574720828188932874948037135085976103120032992473289275458241777232234497856437790144398089864337422626598276924080769152701563129382149186908601436510278600317584618937844323557289988272735852866097914700114439005560711157695751785251029782497559826148652620132138252790509794313433603544362654348277408702596006255118534718298310129701761163941098202151896396411906499260061628111350168142609541285256772280765946785703114608579903433214188165130403470649812831554698805887068883646631798992740024339207141822468259949635940761618870689295551048271815837936194517711109485122296251279601854246674925603684670963971009801069640717291705472353239612147506249543208156532417034457612833397369109550683580825486879081489895232222104169743375553847472541507569363551250387642672816220781435125609938945018352130574814336754147907771892836078379987771186842505031515517961610711540520282792355270082165556215456366026343108281080365066345823059578141159536803706169580519128368316860868852129177856874690074252357897531202984316081286138137138081475366696775121054601467884307230337441858354601612541996458883136103066017289312680474416881305221768474187086818684709279249738153868808641662937643763005918121627382976622709896315896324273314012714208661724340800739877143981850422510833367863826067115948961984765151765237724047872 [113,92] -1171308757359742659834842033756222641202674353462633798501634964153436890540288270134990133748142303532235046312754360684916437089984534579291790806915956184055635375135341622986693647978523042307083296097802866622097297198379201677550108005567554876335156049221243431671967546040926374936582120905227387090770244522564567708765581470831861624769062490425174551713627432174148312955306232407154421032168815649935316243912745801614618859416449152173469502819145297581147534728435399686701626030641932640589859625228589260489835626539730473802883309133886102676553351737372101850412964802712147128915164406869197981571164579912868463285006367853076376032930115195551364477125709632590316026908989226919673617224499902514256256030829321711353562319171471002549222409906058839181023682792931906782400663848511683297909912208261098801180199329356274704018114885658714323608442746301315726012497438014584459745970443761982162786573551242784012072432032995347106660294341714735797493909819208702285195517652949199880297949028750512704271263215252895823580294760987071318707980280606142508086481180716169791055088564933341749986562608101060927123465361955098085196942397384201240542035329685190938828214097660478509484988778890297850966383779314989709196606622384357633538731087209713003352311220456487736795566905040953479438981071482498203716249888777409088830949702577408515441505511362519976206255833827918647671175822299050423926436174457763115847531224464315589530599772052131734019600181970331706845524116130570756013679651212338289288748119397822485512902507630482355641346248795404663205605038074560377115591356121807167313068014141141214600911681156988447303295372788216708902609604088286742726795351890504326732742832106758356113104710909471489138398633831200987990916611100001508050691928008330576617991074041605347905566540078072466406518154226671818037666097876513392803467959250650429725514286563064590566003810914625617162642370219116856058212786586178463561082980500099143506907279749571502007120947166084025014271171167135834459987776376660242383999769167163714073646718631090999502919382194717 [113,93] 2493346622682637056342847472403947868732283108532405474850689109732979414415773949148311717998750625154792887314893589964052171814000810008743489619134147893067186849158240787977532916751528478337551298768715219403326006697186410055256527900493127857572270209105005539347432145188099653835723796048782709585800594464107499295267077277715361046351106485082281390889826219523881400994122111099571711225035832960184136050628507396036191080729039464076612091207662546779558595377006944883987835344260835989461847040183737057245640911569158136925530667233378910229593762439181544745506560904914419033522987157504554086954934487417487821864641819634781623509984475131520882925128564304314672773835646411982539151005826330137754239991774918268443451730485731619704615342667139189008131787523492390952514216227142559804810508130028639442275070869290119759843647116882990065591973602641023243861622917930336159014112629928799825228654307213043414163562687895246582692359712803415692184079609745794692232427906642698583006805254097351877039402349084935595907847885386492837711656546195204120658298196748417210559051636322031188364459658099939589921561602525026034324500828553518713584599025556882597107639061427741523041807566436918739848472475741613601200645956411463231557093434318760063907505911674536706046518763546542500930430855451895875123019247080874498644730050341908425046511189843861637533861607986267364929015117927311558263870920535320967383718640696400162192472981223814478420204134092763860346029415711692818388674853101688548370806239120899550208194237065709288971245973051376885915562571772723211906832571902394854791750733112236707548841277934136153813046110974600236150865922767820244281296136484452192508828448896584682810818434668130065165380748439008247931109721530664918551502012028318513945205189630571947406508925739281115806973143603286386826189239645685841262636576223871307609564172112687372465016285962709258240739919269890612981438722926682746914816759917151418532076404710083206895756263491644514366733018858146366671824521242136625699150882589411644228155953159915337027142932 [113,94] -1477819588112570671421222900537692544506164664095009909870784775015467665432757097715068229917583010147537475461643522364186525537687232831870463844371972161274909207184684871300866639933064161148677447393421909381300919791216861535560755980149808599254312405038479779257056734679185699621216677596219986366305282281441298367871354466893923672535609724236127941297435347073424063270178657054845530185260456951037421634483541857614679440171263412955082175635311703628499341854465293534690558597381022854053732007019762484768255412653994142131157563084384322353330144109434513247921242085666661934137503749998930119081715690326414042091748646858737890062645846195081632300161600205927528096307216090930771829113316232504613021927974306874573432564498196890124501483577067860046965026380333888533935491710800435671590486966904214247662988176411413884391282801106003523783067411989712696747612287637342461306752344198468582453435518728431766270262160508433350163786790489249367258498261214821530170165396819246316646260423830177705682771760863403992103583130545967888994644991897569789852771303316078798726008382240225437307735490359359487262746472778715320013100058125111247083090094128376130927334947978834779982436617527624067326462776355667386290946454144847825586656575889714688426487757314302979597220185341192697100636808588200542644343784339078884362915089008921812807974819219907629202032806691816516171056896419048091205772854865081469764620806920778789248121911207222802922619666890878096204130554847169023416424624654504930659020024198154064429756186202564786356530899544081337910173429320052971785694211656310353828845765546264986547577320430190126222375425048030444567906085217962979728463837046813901246569856042534617710855951562024700631444787735232291307736215580138734508442627208782321357471435427196088374334264779907546402286013061237035915048508989954821429005474136522955437793658857866210598875122675092421610412435990711784011852110856464187074027217091920622514073521796397056937566694495587017394926353547347903077329585267655648260604550060371160771487475478073611847 [113,95] 6507864239226374283509612267175155703415431477077507749146131057243110160687880457258079817178427276734887836650359060837753984444469768107470841129092464310471580002521314674750908403744144088822668106178112478042350430816423815450877963491542709671588943105962776201723915701400518628065813558148891322422275185707700871356117769065737936858408225653923112033964043451783222114072229042386042201827056347826355777080183114869657734796610347595147206359228960546381090309784106532448393830402804021291240704920620824510966775167900444618473113948820080951828457493755899081619731480281310474960880812198457368234545355919041920912660783245357447598497529788089911405990584853519284011101507203363680167214994098394506743702163938150402279920021227935906094522174929615367793475245347883754764643324899320528568246687740370989374307475729546583601432143782602996156925305086282461871916668413058803293894942066899258692994750895409797233538247599073875002163248075510122707781529073168584365545965925872962389979544717435284382541832421906716470995923636422711248389861007969170603066044468560467181515513380351525789718907222418984068066145032658574551438525494681214262011181456769641358968642501781183031061815189543829123245859052489825258927372887256860286442111013253785630809405501217565313771902486587611111450715946162757905881837792349890748664587628141394055334910485133070649321812794204626044949163021359534239850022571321908749812052066785687340336199980459537266501227088058237191146887987508705677535371170447083494898591844419766662824359366801565983379276022916783658257531302658903471715461929894994985083686284835586331700733272003894822307371347295621252041279688934862869544342371544469322346024780677919560652929269514779810975215668625317307108862511046833957713395284597402166099714929174259871657474818145530147022811088568041603018640112650894893560799660547055304087684747675875925970309122506640054001433833463835741737348031485314159160599665797132028276260669172410354309775966205089298586044049143067686729914836655192566232927331909442424947675432724695 [113,96] -10291123634033627417464888916242554859604103839408637230069057245477202123330851211536409430545192443060133682230389660800940884110626787491855878396107276639237516599186437528739924841174004603601908567239057906981005934079582561617150111559628289773387316589018907159651539790154804934937526822200809964261529602249588120642228835619153942796443380294486846298242823545697788441075924767675737002438784475063033766832643950427405923782806418806497786237453499363999927573780507642524056597288865713092176050300404162208714574397470948124936073740797637904100042707869993706162748985069179011961493323222534085356382996826041031938257823280606693288528376478313439403512678566245673946758181974421283176082859502410906929338828403714536864260758761485171932288971103827084685144134290087380132024482822495441667891949238813337432792848603232586912642137372167307821319586304665323571037675059441933742611035374836259221693314271124999732656439796862949551646836803047894305886356482608868517586007316208367634075499597369988495687892826677814630885828388212457728591283606168647154003184556066012394979381205121624790080393877480444095303339779109717646221853487337174845780739583206501241252347968675639018884232001672237909137261331592456177154928644865309999548695096355521379922162141902402077507137053396538410555408060113015636295707055845102634839455737652780530624762629266904838868300049656719535794413213058656022561966265790219854317467381822558970317649166339981593137331586112769442033697589919880920031660640520167045173188629000767923323129166714827501866070133041624395876201654564182418146245153858724048602291121885024868781625237959864550555272820685031551196096581301871903599540072439522154189385257274879803928492412206776885285121596648062356455922395167464588039905647831215676357196106899003668371937460784627122498558340933614849833974916074897102322678936726804450068190958127433449059115307202808429197883255313689532883594696145966993856964727326955364300565883292177580415433270629423300279126834800063334851541630221765081476152949730154743215493508 [113,97] -18654647195435344052349927250777091816919894635543018938945137740135066318524368614578294150392654909338698959960062558931048029583899359499886893688302003871727787456215224446414501044383432647416928432396174077668370775410748725427610904852780090847591718292474445460562870144600629762414509307479946243828485747309296163850810479492880215879820506114189590589673819061811859089628483693108086722228455121749867353708923373378200662646896351098138306219761300142075446213848405624731143302974272740860309530064557012195730788061082715695630888945721630670242595223795692879382246272845112444822191813939759273992076213838780719135154597691856417563131916418501070727025873683000050241514572073264432160216780833531312763223105919570173063908788250678351118751680086719609453520737593692239926460821754878539694656847328869232937143336347022680694304094403352490074874224058015010247397534504258594841276295092365120368721565084285182048255668686078669691587297815545609807026350150675159642037230441658599242862068643432201298021075195563711953096997340643146936890379989121412989125868485850212426064420671484187211846350281677795554272491539589216836601143217340745605065236891620240934172278078157598940470578531271993228684654101450625496297012411969797757176507384160069490991141504968483090790891592532175322175213512636787692021618269595125880640607346500395377295448350156270130635214766271955025393884523006561714161068859325883395384231239816449289042681725014291520146910542967037480680946386488717991464356889773466814953864912623799281890902220445042704280187922379005973941616536611882298488946400604426446573599033950743810359667097965821070366196032420281218984887489986234112762203268425115489760893843510113170300556891145986420567468538480970457011447991102314696975280577498655468886640341198102226036906250903273236180928600378980866105887379953724184596030768317731800559959654857942171302032362587508901203044545424884490143342481024841000875825861718993134156906489291601390201534535879202500661894804454144628548221781273249888239235579760680123811 [113,98] -17872440449325590537984029235605852349326287816993658728269638448052099365865090106921293233959314745607023003662009565249165045781836305001299745141729557159111366950414415542889146367272088437342348384708979216559634137661239857049821069157084031004585001658745717073550378044936409815703963760077968711292412442294454847220381399516854204408896267868583002053770482045089466430029051475948718038335631104776909295951939336485093311590994869317486522905050026464426363796587768502241103919036204608288381588320006696261239412118646148416513424761549545486364492591885316073166320622656073779362625562422454710485093354937339627307218766343865810811432311596682757081311970818628332561729237898105068540612458829926523649529524107435193249529409912458794915834111873979395804446012115857628657044939852325807250621067310132615012131290650992633591499047767750763808161469095513449623600909884364227220570928194545952357455429829637212115151510490155185827501694281837436853190946114470923935670317430519272679015885219871767960867343657766131438052857941006748491088382332021290967304908843420664589857471323143348189588439218122891609332680259146185069928359864311699471796834582724032677702192470747692526198822751667577261745429492204548472439083433251831573919168566184454562020260473185401782558833037140197337378706781439844257383091058232607020610853438945598886110588835844295834432009693286985637350756128880395388938962020721809060442168661979640338796434106071006408869300501591688432333337232226906289480256537545699983472748413422108724173911968974132202301394276367546837354130422980278217676829265016352257824176631939501125020778780029799921877514984679502887175176986972214083218601625920246053998263973970639763042112627492733049005065154185943328560330009811025583873792466461497815623153504292092204618089043014218472305882914898817383749272627201105363505341426205843360053361089023272392625480298893509881846230288084886770284229649064751350614076384420815294715275000303526594650615379666614297669816039175182623814424413911087825576287988446095 [113,99] -21532387868614454881019940512744141075734263595613715625230235474614269769445688053149337895350837327288577458055247137607419906412025457581579342325158746747744379273385502479926548284056335336917611821134072139205586559682591290393253136787463895823262371750170619565944403422307564241269026487786876042297369667485008662497255898068121234667099669025190611258231867833720206883711371747155498347977629118211737339409769487182803896864895416267301674238184516898594969805329191608316455851980024141139877563939009014736314829209340231883535183610055099026482085040305248383440703876330542271545922595570944255096319171066472906744564906504325538673833714221153425408341375857788521406746914825933103889466680048523617593948656439864810338310862318643302230896616123493513816577752818368393008558836410738248607187023962606780327054072798451952231184087763699810096837683989578499007721816477310109302852340524623139865199131060885420068100067544444995959558921967356134850390251205239139814097584599637150320021563506148117322984384572459397805253137880941849604132336324951313592955293612302718945406364657653641296052576708327754438031042664618671584865153242308718353192280853348692184843604998163988757450328357344283355577518605805878644749897781362178215569303948184301716926593978102128872579577204036259602187454451306835648865883454283349546978886887141216302418628263531228354741050879233013236622098178947163837205035121585717425586121082605932885875630107412624934182277027773932833676779499326455464698524720760634047294953743923689491755106211999939746104535615672093412669039522776931040719835373429080776512352305818522788347589544238245031159111088435669136356249559786621571240440433056041046599033339987905284265803936774136883777136394104586333701943119962402005072814832169213966085816685290362736873671755899210436942936756930208097920360943679986747005575116196679471043954422148574562557707993559762833523046226871179193458266516318156552248637505233191078339655442708321710956825920337122980274187262086029963422793966327353512526514312 [113,100] 31762409819302553954720012218848563984408424117285646681670919811126104297026620680665853337731011947896654133030517453410484829686083397662213280615609536184086924797795642492001266949351576012628870834237047618341467837101805598306266945811106660165300532501263064086008226997388336186975619194924223516115105787077984656434620679898647883081859408121710519580844562692661070961598481153360937612623013864102371242929524725260430127759867383335268580526866541028294922677858457618001877431636772345796124621545100694295290948832789858393926692224218154683725289109898783099163896773342601207197086899553402162597068534263132815664504844445604216419245248638835880869969534334024721298649511763077242908599489912193930300904350603588408522771910309336848942123448765272444871436856899208662509077053557097261226463493952562778155575371216844839100236149649656919524293283636473738337612579936552384959167679981958754095178697864958590027770604410318458774251026618871826077629533145843906633028270875247013953368790021197926933960060041307376352198911557565525252365207354127257238975860556616554409420681215187901454520472585540649195378872263349750556185333355637368238643434216308313625476692317597363983242229590382001605695818237840785842577413308279613720687310003116114778082874867184989522568408607528543777322174084129682234529649192517607015363409291751888688030731975728301966359944352699568288878989377015320746623440623517216836649042897174170612742875648974687788427366389573728031809661009837037381173154640984191475685252940145110560209812712318577203613208259782834100754713219558448108906949726956933686913973094179818838768323799502538495978392083249490928719908653536032076062805514591008423537588197154953703310814886717040896941165511522460124376804279102981039148124073271041491849777488431755769085138591270742027710805285878403144280295248670943372897893410296371871659858872842934786882078733272163767784293885431956459698446183773964552748208900309705571552371525470149244074698806400758905436525610016285911233872753435092048529 [113,101] 16879621107178857318723307375762994669373839093044958476015528490234418749274119934774770815779350953603825979461132287729621248091582202073215632819783821403320486466764635056776449853020328888208351978224290784493588659606165241408199700028467943980145735438786361063372088121769654277355022299768803917972433149450546238221940566650529169387321679282798352118778993133396200532858068827773927191114878710816688372486392474357583820896887181956905688838506119324992752149895176873456891349761835306544755898618998681961767026530629452012467263683373576880176569612814594931813270264853969959631207459195453808318892477312944151164926519438105527365999068922100695145072242184652921984208532434977814938719075206042660108414623463462159739382228273641381400550513764431768716141798416432831789694517470102646668490346537034361448215448731892921989376119504794252000632419381934240256436438178760502346188281974067448698339036734044501526798208052785519127563033604731819370365734499702559687146310484661825844045759621885273481840767356145563936621738560975181256050226888388566568625014346559821851362949737051867307956203302632362609026282064332112252299232465471900278420971096609869588126406731037653241917511999684808303791914327667684798800924375908688571089365586081189351685520624265213050173684717648911502736759180962365990165469485626888381817026279759758315796092876641176353520866810173890563343361867937435429396073790381641581010148499721804947136316664887164027820502605259281608428563903795180309216518240191948651694310158693973744183459625868360345923694764268264950382644697754116577057850136103296462244465823759906625933966322281511680659394913433526607496480043035753791650756664170271124354453632397134883463749300447949497697451233707514842749268765311882342396147831840589090499084679200348035725168801707763578624765873672041989387939418425144773685285646243735629884778932107939004788427910930306458444861079242603553009529457597041478773176941104932943888415587709269231876640801914904182471023191966198392350325306152083 [113,102] -8261196658277364233529190782703337804231272149403799265200992719540518929429009106903358302180687533827793156396167269742296787996780343326996103609195055323964562195843754829617727160750431814949004950643758152975629190881770191691445003495651421111064836795825866299617444010520816903459526225806616493465555708468876570844519398344010991861603874686615690897605471939973530639255620792361667897849335607817951239164142227867767970164039987106051911845763274679628859057560301567848909787241030891263760314172588152681569243883690007916599491839051944219364413885586241411868673187011168042000392370775196969806912369470913854500046125032256514842059852660651515957833517544869086691506120914353496670435636573054007350935381297686237148292460426597749608578181000323910015584215359613824333746355350334778015365094122777719084213999821168700783694336614087197509215195814521326928525939150724062541756758319809387180088573284006308526447748944244583240191895847591131283152064767016125435240546840945909368565331130466911239632674372617437335423713940607226652833150846773541450779720538121578974513739245188216567232456061525545423971711938915667204362136115491562743740415170714245640763066425141305681564333565134935596752278334196384087592283196839724897873904229166194954119194767508547429816140039000117324495449047762701145787780031572650151597817169484787092208148522197053284477024905122695954225630925494279378928277885669454836779758815314898004570276281389813424211200418709893526194640976511709691609902576077607190466134452474265327433301786979215285764497156535648793782519088439651897419272482030013594980700275042044334093191645155929585867928550020101240164577274143455819239894325118508117518647266445358467801174365848289131890325664024654320678931951299540391555793267260078179339992705998940653598603635404413024620131793914566785707620885058445101785714738523394148688155170883019657798208799907473436571630669866095283443838751334235081745305491225101342376058045728655509185486570523130416746019462223527467207615782 [113,103] 1310026596439078536101469472482730612097857643868146142494249388016961087329423187784194648321035272522248777179374170369863309198608333128163559508289332898195111366893448866344442550382938152709576974516761479065966929306153504097143117710095858953150986112212437698419864423225388972360906243281019416518280076503899746642118412529959687255344104519573974210804706774845309677813357515541193091351763806607753766232766123536813669810374004040926382229380315266719487112986777110173038630390524961864913968012070522442642495868599833676624520326399185891280759747821132543602686922187565667833354867213480069271004959158788373976005515804517583183573152214122283772459447447336632574492973049439028649691303021404491331261699768379231904833459377337568934010844731230789293792916762419291908398877202733590154540886305162971796133164012547436448477717026305416945100255695655506770490161759272126392385278411612927389963996134522630789303060723906895193477586367967528576894307816760156741212863312534573957444215167576214185721949593185461138152822587293105806858951780607477944086620786530833247488685883387404812795124042529772750718296278078656109993894494842617684220936914569433706315893326158051321041112281997325756623421496948939803595509397272798957159888394334025813080726654202375382200966995257444984064963181817170910406630721244816243651484780995816940035872516222022357650943768574800358777394240807802658635706909603070945213283636764468779365243097422376704716316364867260839083340896047704560700331961332621178024775020569316865522455308604895618010084724157619464259996659217601502497893145981138898471346735616275497127907190535093814144407851477760648539984704022017549517105735562204937415861395898955413213715608794298896553478672956559803076184013841609299075096853189788823971048157502535534645479570770191493771785781018136068126784762278515577542907379731259433470771851758437858835840767774185254327067198235272824893760359356842223210668779849727028430419539866526864452194809161876168417533902807707271273 [113,104] 3195920640979873041670372191582897240516696937450859899223008169791917171421400641604670654104928589520195856323335895928207492572689348529679281032480573320272234538143285653498008767570878261874256969781336786165129255022735492758964874297747438585310413310105189530111476979248255310587114776682002078412526983918880619445884097952435553467143275804050720356364594158379224125104799931746518236680775222806046473718801931748335684482785089356826751935984116905189746003426923152123119419263658689830433410018456259068522165068166718880607469389690368825432276668590785796552097011197004434667214064164671994786275856551106878817138937468605801632912656000062977352798096122248124267411392430000919371999307097731664903143730931594556757708851281503187636892755863438756696498622895866466388614623497041880332931657786841797734567061558198388029356730595748886276891540413368858040676248051067597271002530631773931662380027812628949817911806220386755029168699300005609940024837070163234828641582653257985759148740864339673745701728291838831473348539883378898884144718660730533680138957489574339295927053818214919513568996687786972831425811966796743277731662407894012454778125001312595303990688609923264990174248779811295606841646324127586224345017997021997833160522207054654517298243260566119930413848794331069095824029633984529928701446228820415539208069107134527369439779510844253294572401676484472098312198150859050490942556680674201792449225641646154756180632846998182061375153097705608253511064545373587160899114287375009871258912219088638977990991517632717448758291611034845506797646078453943504526075934900891984351068999900967901680532076922376364141188512727741726094103543530754775251601149669847116641007962795111629478336220985598317643662805269763019053861641896608300667661075824026813589377601704543087632381307468509144131482189452964619316355360473653945282628532733036428524169249861456783365618203498033347638641824978400225161188946217423946097000019088573173905593385074087825976139930474867173262546917400676 [113,105] 264059320142993484710603338202944264825965119536630306384699481931491812481845884490483642232207956039121820802479294822292229014582299584573929298729665384847831810385192107614076723493212505920697722226851160153527276939831588941719174434398349657574737541558327017822759010506002104971014932493428353218449224370444385447031043166753113680289602335378829875978071483795945397437421548082167517567904262098086658821064506058678309442059470903079638417895435484766729801491928531862378843944924253952193843144942178339905428371966384128458523557755478832099297176235146288205558425705558659171528168353509946333584156033370665971670775427571010994848057141320119425979760851248954789752705575327589180736287591779047448452946525790917812010760590048188867581578415130873427039007548637171361355962455971601272622535894751796754555067847376931059218725589300701213568250659478323601645667129266173352883174097776252813552138977209132104740710199765018243302952284739889217383861639150269261299523995415264288322904412680269666474857730274811463713155790724882885141102518491401730507055932840878578806585294643216206054279353111486172484843342306563166122843724848573893276173259568781038896634494751831105222676207908646030231600427572899712083876977108079337953429465913782471861075277122332125012375506249650816061425572051794301005415120236592353909371104793858413750423159906888343785312080451231347311251410608640440232682940185514600746457626199605713052631965576082223493019810562518520118532422109607490402929443934557246962402842908919488816582021400318994825281554167289600614590581163425101464960605122424684810754546300954489671708688716416509176860332946249387463202123174286812296634292044111062963636499424615303388548715747808148448406981859437972267147828670573034101297481525699338414510150021880233188883758000529564867854706408121037787397146696800064449808463654651809031977223985454669870167250609084053370308520000067397371456805441041075204027205762717607466058787388282969307251274604857488378399505 [113,106] -63829931522999791389619271143117136576740978364065020726276478349008437617465170250365372067994982166127580342548351868263551288261297056500680982780278306697633357456790604173733162130520044150528890268079524922514013121057797441266320921949323372667816629415951379545960860626105467153074562193032637836630195527135359625175156630205959237726262834494897274310231248026034280109775355407029185323101086912900486144321001241715269663621906883541808698752401367224445457258588487930428011422775912541473307305202256522504827740471889981284394781970795334166456639567588878800005715071761639868477969675230330690721531815268631293231623140708360083140737615425583881252489661157580225769615542694678039378522167592304547563757604628186521323942778852101093841209148542472488028899996301955175345665457896436856400867733661098542337332988411995253796375673695980537784643429644435293186634352841809237084263322224039772368608623643531572818072024612527197470834405022085955492690653889463330352495714181206554276773066241064478194305973836855284692103794179862746490770911075544758525968115680400327084888562647152044931422268754720247595556613555546013928513463158635963581825487898335246142397485337662148644346502339458878953866002270873713977426739369509597224572284932543332703482275910684643061344423363887443955989194683253402438468494208089665511589586374738863093888816757367758033084681133705838043931524322616771606080622723763180117079518973243681759158334152489718913376291464924120789642337176916590996994667512881741445607039198821339718602742550357786007599176901294886851952520332769640487502829337224233060624273918883650404718397531946560170157848259611675384564710829080471056648210255902847434140082999452299386216110199066365014488500532331229457542712546925166348168472055103710895564638303533374330463968078760740775355096046085862992495827768866150975397737389871810669335637702683938863528127722638202402156988083134606493240126063860124308121069261118389124048725475563642435426319788107683890 [113,107] -19455704313763669366270145410359601574240105475276183056199101353286419762749463187053485944371141284164092559280671763597787696902936049738959025524062549145461931433657903374635876782825937139145847182925603316595830438811202095018248070179111482385085272379554232025635411185803685703892872954256193166933999608001970847261679445813352612508684786999409168210976700706374722932089738007089156362820679811355428357620748996405869192725872439316521622139790634222277481632572531551953426668961926179168042587140844628594284515247721276383019525156920961117759367369806593978606799905970707050430455066625673955810613099640802041781728745357430432870642123110769218037125087454622475077016577132944407478818167123719597162339620828128679209478435268353724226825474327363614987358040753558631599421081517135614212165614347811497163379838785744684393124422304927714831723833735180483392715163068680400601937535354668400163501658799795982362099588827948615763342295634245333179523326367768575877297997523170630169975472422951828463058181075111741709117543421906383160458108048039062257096585777615952474766738930170913685557776787627253455024680457553738893494718354581370729416404651849724095231411546014103006696803707757416241320077928972758509941090580861265118814068738371762178574019795423329464962317848146130151301722355730885560308034366173134900545734043802335642762527936073163011252782245976405000778368657509644173504022829066077640879492404074970682325305387180977049445758296491598113466537694669246834132570596291302808432945157050173262832348265201571414403890314460577789362295891693296393326435216819737464998371078347219078677875360198762162169128037311346244825984308441781586666231458162840038749543224512599062667319019687585960302319834042794859367041515188748735504104258770229259260161702112207105680989631457374063743702541153068260838789017910521479702365776957400997623640762445903482802400232941204538819155287223074385006489423918301822633474956185873237084240098135368479512365472456 [113,108] -234070614672725666158100656919321945284484690741909443875665272754370951694341389220047300521216052902313156601736606482001212492630714477526060585647318282402048096019511128671112343878883485102406874893674912583331470123249715739011937897884453156449380981327417697520057597782701114225788901768923800209767402831233963044151706633317716987749862909364882695503151230091218008541482831516587434291337711717154811895756744291127031816986009135598504196030260903716192719849788983674522099411883721357936363774598610916985376363937898332534143751458559105142315560984485577963627075717901828976282230940258464876739584439789427452387322644726511829754275330883618497217391898946069865349689858955463497070285036422609177472808772489892963785129945077110624609533101198096990978601737468418754271236281175726398422448176319424970126161886555862544807614367979048162600084392405562889875187653744750002330765323267549067307508285134404491690508191853549760908567545370254232946501227098785149418964698426711845191145878268999298532495576871413227101892108843289882549582231942627729865419813947062120489059202358044151233218569638265924100684260187534742999040764184219004990768956154088339898375952285274175743756033797484391024657857622457546180091871662424186432048771529454068761179676583189832330023291075432848180358403368753222057437999021053740924085581596483023972357691093161061525984077396161583294611477991574300135795079698550333460452402526764347433814600936715982264188214943443780658623168001463525797995880447263933968586597548772177484223053272167285363380385402850736940984119020534978541095295434063866147008874718724331785931375313923123019572304841637710298990258033430590756767313187876965543274184319839146405563257370837599921909646233020679423064259084737867052387257384749210483579189604628504658373273076971077993180065356337582660790233140295129035096627403465221364849659472044547632580041748066021900463091665096753844704149456881711122753106139434230748667158665212708901730 [113,109] -576417462433319222680678970449539775237899258585467016165076236655448432947798457309633031695287243235275392275635138950179331595174672797882829937364648837946321242279104823949231886925558879496304670343942575831979340266299923793084908273673364005540307591284157395054235391304622478852596973016098782508585678999155914468915657640724507794307085706423934127501230120197364711907868563858555281111016341173729101417766409447302855262075767223464601096180053012031497870289010146095676753991559943447211828596544722695263689958626191717076767209018100946567324702979845937514798180392481750711655613839602227065278998876831583297933965714761850903021771263427482219064908444093206281547672528893117417790096941123877300639302466481876398996788816712326270146785476034442871183620442887198982951317200087459565421858660043713293107216436979279976864469858037215812920921866327568681855224972300046308428766373262383807562380480712934803184613440638268599713726865005569214439540286897187766747094738357149387196807125229890917703506297027685394096716950642075485125368941347219991227305576148015188205348028033858334646745632729683543233525421958379434694630556653961784109990003787427641526683506915505342540064847037364798757056475814118810297597467577037783386939341876572618835899928763416482932008044380027723261723590828214280063479557682751754567415616304893421613160762461175650802047342719294573494172499535894316093045813008835841368398954519389051882865530900451865620163487353349915577236104165413821959921568889042605738887749815554032144909311314404083800414894039556837647827289101201112916895827401574270617916803279162321760797614669583361317748721815721633247047857602782597738710563644558579088885559164284154399788617134088927535425350947695616525403267003824546298570792389876839304170577080858221292215692558517510792918335445377409137156457614335676131665967907958448243515663424968200349187842938701388888109365502732008133373637322331368120818979164259521356483171464659226 [113,110] -290495927167140306645518316852057482255231920074878311280296752028433890555107213633036428918898011500912062669575151160593911165418864148908062418827366750035261247259365655195482634994325280503530603250597467990490746934228357579722430544743862032411110591749596017557218847487019115069802603383485440487314246415711401291129299470480647774938581591026638868167964900743249928984361382401768573357259227571825087597958612503244133494553762514531068023196534643770742269927389112162079082870868412647160080640086625241907690560372496618314508782164535369474122554498247567786786903597509753436518359083411521538522132355232063867986187675319404823681810927389611302712136910773324279675708043140727264826352861239555866123087143307909692945017069425595099574584761881694610496396639238858764165442117695813989751794914872226204364286173634977404125140589934739203712756326667733925899393903125868261761787427515760923130266424691409441781866478713165402261361887303779023531021289685536270321704874918575149127191070070643763061108954527629064414100754309742937120462317146291395071580989666974815481063224596646783511266898949482707949856616387562887856834867601469917316432723487736205672402267259937057233713559511227089970714727342431287315721419756539769902176739385389341311458916539332303966398585116360767598419237692637558860766341142609690760741778077293761571382268877253498423185211629886769151812058273526753081192366165385153896246946226749994502951244508000609592990812383598192937796480696187916112614245564055312623897156958025531243538409843436640528541406624007306037583427457573294391441949143490361495754866286497341053967104600571508884277076223295897494966104149172324215238844531842851244243393822780664813125808955487330484343920132530062588204922360265541605682696758077140630420068418570915374303021209977186273074905536931240810665084261261538014732164928197532081672276212103072453682591476323896511347784283672076492547793593661452558107589117604436241219503176 [113,111] -24934273750089067990225600346639808065653309497138936310865721602451601349477685328356287427993641103875109132488974384317487594272855824686978427743994006042275666148789696335575996366559529353679662559669303664731903271619878369908483854234338942027845310817383380755401848407017454151801690170389749797856250579698807536078585905421713743375376028884830036757348694806419276298028301391003634255259354468250858485419934002024712342406391825131292484068767817844187480050311602559762840687787052505938340218323573456434017554486375284593267566792111305963231069432651431524877280494555701147137984749885119888452520148765325335232627992709372213527268652159530418976503187794104623596482108470409059615410048330296645831348612843808742187332642026633996923568436929042269039326336551633533820246732135469313772866799305268237474626565764165712487983269089776869983229189817107998192493655640526403171992635142986342095566200555156997408747464614051228422002696851684063601308287865124899829737404868219611509140501176258174729991980718384014641065113220598347027107985295323979972845673125869484045642235258338120094731418810088454138425348426940258227395405731877833329482028587907138332029020105937496132184696353029683697631312168440319551116160912779068258916862644709198801068181365951021006232712149385524535877430104442722338887152414855642980323574217458948218279496907121282662516465658812221532246227725213595681726570028006120046569458702003301698711045384019234817669072246124048793912402614362165688430149322206874233684047455791577164234069402240430415986948657494965351713397344608343709076408031260946121213052358501326815597025750982318239865322421537706003099852193720883720147087559372762370670058824463817535978446037261771364124984938554508086071294556591360642070190166970941562779162625377983719520333519618528354278383096460363875818273873446974684952707173311934020152315982558049731829376392593759841828290503933177010675031086256497241888848249738644481164 [113,112] -220503397197578701257823274003420665837549658646651679423746678297343422868125764118642497362219385504662419959713618544093022472526556198111671057755589824982465448705925357856048938514052646650824952381893724278288185178410609947733382654119591582078461748236580236321256602986306207393020662327214347072879808708355261288556046660562457091154993503549560403230585756494838428450740010418551339390362944092912487970922270452350737311620095264420964913977101112467054157981861581797732420028260254719179962394835267213806487585707349308131235541288911368227444649764945349756831637508262523139117558383706213712291661051368262759120968994064844111512389774671554762133072901035604817273464097022447022789285842309663769719679174195705393800560711131741088779077482330156563799094338984441251958738281860029990940984195626953576044458484058357382020024891545107214984870546752421397952144102690435641179800144855352954202095487707377240487893423439731124397535930751198589317887892487702756859402459074038644197021738364663262559805294456218743245893754022109953285411474834617251970801796659700849670243870855963235522930402073491554362770860809871629780504140270234054110597640734255610508335234492493599785880835558786303569261039412706171577210991460481477479384237023095273842756643152684347451773806446685492199565378606731618798673379861354643397312336173741218319037407770523851098166141742327268498961229096824763627706135310566868851263139879431528600918231114495939783566531006707348080353641578318461110447730633060760349833658555395455721471933573963157285503214641246656059071432159446580552202445337961583743584137560309343163385199444776732639467654828389361332894734955949141523369305209294321574348246641403252420037201170972299011557910634932553147515534735769763725360940670704019250835275062115306716512995797479190792826774270698300405488296397466134657256867537737381696105113904855326471224604913145968697684868905649452319340301374541165541525937192612 [113,113] -235319196391081891869079966765426044309358229549639311200265207756181734302321611709515084568429808024456149069884984556661761104140284042543323081486108791459350506876411584250773429713473021982519283065360290015460144359028610152146742323986493336305677804234086080472302452115318361973954711781748663835824143877415395526009892338717868776096540213185579823277874842076892975023478312558850354423399900759784921181856311644159361533535793883934256385219271440365884891730199858057808297028834019820178409042182595588471907985898028799925329594461080506234326500560353523890952042201351279625943817039828874269882533965403424899864913723183852093260514089378101123860955729340198435373824882512677362417728310372267272765575061184000044527308793188742476149762480432507553208264015663510666784268760213890717037168522179530314136626282123496220083987132083075657525221412955371067100758948431585197388649624539367595630436695038595421034468411675499723316322566729390479868719211359640153497177738370220904053886581106091769393215589640747276309267075147657623133011767747829811242389382418237715547466818164658565436197669780492873672890695057565544683669214681289277004319096700212136281446004137426539017271925384415078224832750885861893183618985179367900377800507493174177840676513642228481012050528068853977529688091368764995511783296733070400316950799110309207620658952244743734190830290489889489049330419862083682876722502398306797829782086740877348985434025709512904717847425975121647216183112208787883611870770160795623839761749174424866573798286350832506864391237327734826362979769511944360984436343395170261622950995511806552199442844657155674813118673813492166130259365280184722872380958041993662373355011821388464745820655249592628310052317481244214853766505144501261717685807177827646732510883471919266997133404112798101826263394804048976003966523725392631928956583930370626782544189903884645076419412027410902587685665420118861053266866730024930841342438 [114,0] 3270154969838176294338323346619912970715402150765195961858773840115930218046185985499186626885284372277594160354493349413007500632794526663763316794077524552313965441957977992560315308860511500841050846227926487893031966884390250058146473338454476413982985020023339827996614760716888504216675702309851406119273392794967368842654751178686884707933592670241254353654471634422785634080732839054098775734251847023327769695868922815409191511730031647672695761622124840866731291335902845779060715483449309347528432801063348844416423237787578229178861104535494510249903464074187232117324041804465267654500272254535097119598927510444895654693976366291705877664419394741964614318490714794726054567216213694351567103636029887926618509354534266880697300447068784998752360617869821999150395798164362741836977945267473842037525629917240798399591905601176881918771017504896748759393767363681727943345985115864693810400571332881642169050220578526381228974549720844817472749886548932480062787678186193878870531015638161352051023613464948154290376889812978958167406389218938756386259321282353222423514111605553161509823688736349173421000356475010208627475996455836527757950178460257511028282061874097508385322446424900608882212655380881919098650475073415068078495908502631259970006434786363840639284040522700415228017827872969256066100018027046440026303687211181423786979048203081495084605167319214239173051795983930728731753306587756637504032128770010403735971412534889030570564522348118780040750814238855829377379912823991532115643670163266515053735018455922331792865569658345678531381992692346399326634284882551806215087657620146905183086575694268934194262236124475219280455117990682449264769212927503257062908472331422305185467572752155461228022436030814523069784756557072628234634884811846036078758158463134884149699631410054254112708954562977685574079594281073813522194902030295231864774221123385335517968695878198059498861214569677767653684300988701431471844912411901491204610886488956496127153157225552707875187649856693986294862342591319237098766126094875375596628235239989788691116106251283974768834723849875908352319161909966219403343154453819390047491373435178375711305289188303440435870999397383625348937226402018157432756166564249600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,1] -542940213805266484499247793870551940614534076393578871796219915324305694670347992708167538995780794531109747291124568528424035108110764818125896035525986016559633484188281192552273558709463429892508831753103858553084977652281369100823480831588820740629274378900355352042899878953339119824551988187539970762294758791178553283902203520276976832995950163397600616435226648691983088256187575375383256511020269674844742585967574358761930968446670009255202082169714043143453648579097454881683937422654896820041375278374335215619272786159181226803396390109552935023239537554166087787072796134502270205931073152073596005483235870908821527940508579840148606334237313697222776290824672328975525147481364452190689545345403300925091726600274105469333296239307479153849110015236415984574464609668791876478160443183512533334521822553507116784205882378440427035280216238764566346123282704655713060808860896994880280992118638904003870308474019145999045043517400789873454411658855695117881833620350383969804722227332103148655535824806960634926424471831061497762692068604939604629157033071038539224621745997873132589346274834485600403424199274225254792550438208969434638272498602341848603352029145144279133619279328443009603802112998939219534800664116403814653360116652022862009880409947460271985987536069348043315335966695467382105529793384691108584111162763826660172619156772787661916626132123187057834968049093614819552712125957207154430414615971194377033214720916598117591153624934885267540004422170672914463900008754141624886521851278655367347531741515874173512831805821385077242080574497864421191777390327966289103758002246787226124284502211218924684069735520389798134680963799432032269402027437920767940954577695261221573908924578844339482836625031454835064564344579766827480958921241081587777584574834313809872319742255945528915128472600949674013758692256665848073343131848357495154624759444891133099223801011155690442166039594309202720937653016265043478562201183838406494527010650944431852140538925349343374327921931235402562545689524617470922689708939008855861850147131646162963440325674260063757666282854131189524171643217040989701314673921842249839012891132269615277413621681066758793574638323356823854313013037630953637035354554741293056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,2] 116689072000774745074453772615467310979443298044656670676504476544789044581354983076169944299378843447619637118696187470935833234948163034200412334054343286008751981182768667914953709748440724455058165970658902136841789230814034398447465178280935327899482460498631566418679749012627866741877622136733498215774781295524463592590133017302379452992297284595674811301601448401307800231127805634176906186615789473512559658849087483617573168723974950313973137420127095632779725128089128377235022174573535022352351970321215742342067105047875241703185833174743746157982734661182566799309924747308531712466377848488791964737198391028304044021623579217896934513423216088373634966557450984352083782223966444132461661385107687016099487197764702366676685995457303766100389443283583765718167957508660145392253883699265598169287403598107691237735629377011084927867585364089146685131855719952785127361803892693873085883701927964985585648153731311962048801437166790880062276422497088032240985504992561968128446497690192976024634374128958614093756031063520411683004276716748970961031227144785375218334523799594070172514122316672567672224395020389153216302843366777789083272278813576476766099133210323203572589489309188536360420243933632724791955346542669361614742553336214458090866844400336142274004398878870618962103884971822996575238065572999332396096460290534618948444913271100487370828038590825883966621389631706427972412805671219333129275423513468126187106071075694952268609490458837278808601741467617175931045769195492623302563948035740922745035316759479117772697877756083380167169607675799592503961064667922236257901214431146492938727809349344522157576433245380413789872711246895317988776706862683262231403011752809141504536634954449654320345219527714608101626374947159744243308309697703004674403699834942995404484197641147490609237080297904666534249879872749120781864088236317985407643263633795635391061593250408915634358823297319886555726120727326073477252086746313802186879868147347525263312944935787069701684758772223349653777280516739521288488892405558086158275829107363261725973358739647939105363804962994925829359990872251237112976598490200676498992767392510451226411888159601550450725959593571401273492023878771303123398272069075719946240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,3] -299232592389776677148771690778254660766139359503363066357357413199186222535198835573743772807630179197268145255390218498813051144195168556016303646077395778139544722905000687685837563141955628104895084155385269657646948646836046049860811207772189495942358826357246914641414743059149543488803253721386108534822299596487618569521359275811277169719960334126762609173458015388884083760329414072920625474769466242400102381362234730249620091017107510788433573440679385585241219420021544799160971430295334466552805087576630544576299894267887785163655327215228208117025365681119530674341995220419660298668402269341909579131630481076746685233357554791483796916684727839947704991417718415293240324066509124728091790999521917160395834697545600067513065460442535984981677201300584434399304346024574593293883406227272032500240697715173439408990663401197750099577259387190906458126222316326156970489297241640864912415693133323944346741382547982325382913949203416135656992593454326674751241753067304748437457572101838129336425467673542186555319134751240607538809099948054693560364303524808002317038313207625231743619706220498206137955024292982455961734869085107122949944705166237142436083295333113474793948376027288108075478773541106560401255796394458496742575834251514431136366683218999410478630788732142394128648690960253948081307843469139854390310133381430866304414632129687825667870843649255644852050779426365901745058405801527323351419556824068818159912126029143595563822391934297847415663821818689432379583845690889927163649540554832269711251962635968731738763768208918087691181741999361696285861431720517848108929357115008008815983151026451314505632205528176560699970511128632320064764270594204004532997942696297860929037621149744201643313644160267809171767256774265449933900721667987262296866241028163597477782762310670482965319812407513337341340544678273305837186592702796119738003235122763628928403554527040987251910033094345197875187314901066126387754663943444810224826054414203192447192500723448006424803290503284271199628818160058243595854429184607381621591707862086210019241815247344183369610855331932882071562983679577609080943513074027373891033517768659216364837003017905580049434401117409655708436047324542498230061977351100118859776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,4] 5456344004687106279844187303321812361512937855824347196111753398094767768021584232341256357005897480524771436420405074296183792346789644995715524551040116378546723814363767241281395418176532488452463048056853197040155997708804698659025605073995641365639818281615015340613736955644829862569954375715148735582341220684082777936940127163760174628063896973576902179159332099078598503857079331768750492692400086522726623838683234290924522941664873523168933177621828719151236671861552525923225485909955173305662065339469677195334535532271649272860168931256138583230941640721615466642518413147572920516497002314872641318910312479148159645652643277013964002310401487874747931867424743849895014827274192491857376443440670642896287572666404052513466105730712092546622200220028338894992068779320984069976658298496809759413160678205837045723435968025140683458022068903413203024138027454037092467981536327098650712118532347873441501022924017305288838502813607897637930955574278597021665876173863137386000364503260697025985620598362240245810128498770343353301695489750998304041255300721686884478027843028955976811820657826301121706727112018468476807789307581429619066037201946392563638638119519681464762594844419952192418576544855252170938933079644970124720191212937351344162705945766963453129198043897590897994944593600343248718729194142246956708300125224556776468550693400717157553351997172439803857196343001097025539798199726624346008464080667710630489016103099791344319191404771064621752259414438815922963243225411249415344764383009946758785609423021167774929079830353557768965802658396107036230905066229375270270344592197331605619774576218965204229238165758652169068753107698329378983057536996573138209400449299716786584064348330050167143360896031603703560231283973800916327791589043659107454244147425089849336421000034646817034415088799854765401070452046243003361584203813469620380045186963776740390260578941630320642861985015271582280726543284172410552738028766012839128849736894978836532119229366656638715210504909827327980280302740887493648146494157861012946162194004110206864259500288056264073617373398848317765061790664251086187648932844394854165783064705715513690690005211918980288364875388968821421966985688557802129084037468584855732224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,5] -179889698885110716968434236525832400081358356362296160217474393701239705871626577583260794971512977194985706512401045918662538603783880013691435421274149939898732078432962013586177004331755241878920936994759291608409058143224786095189191548499575034365014904699084700853594188890142213054388733743556847866226855622569288039038294042210429526944166429278071367388129306781573578218354841005769668662203138979524945620306781684557633294787890004474901381642688200102158593323240577166060506985377261152852183334641973099463245486608700758361846279905415498860434832579032315343598812380421756534557017962920383972176141427733354001184479619778633741525150511276617402157411033361645663999100080767363177110808906620498304326365861885078840397926101229238735442174175524728544826500355887053312802655091177811263383243175058772646661660284109584744392969013800639070407424184553474240467717979798611321066169370204424487795284999142206765062900331929432689757999668986737677195470750800979944200308117423345544685818773495273270512947408910783078655088320133302322341696052428480258694011694387437538718318503229230646887160982953413198743811545490024473690460191569774797611762989802054547246963346701703306758326523583776791739639841738849297485496964353845223999011468243581243645526306291819875762098368122162579227231880874633167172109742795256672777417978101762803371069259121292505653171624856859243257242958855237925341452615057677913072167831113316636150656044555931378014728102269589932438445670137068729788687860669626804967448036798366556643659732391767366918079217085661281082104918920304700903108078807608589375926602726003101951799289890531910552140751872760472950805836076106144205863041138534706525792640314377398486483909572149464125582443683227188140531764722066738500422493634968836685990110152929361769961147481730779880952845749725752268119025951707049658746529363452676226539645189562635129731113330108602166939485356916342918275409113084398072053919871163430099341673274191052575738525160010677383233559928595133315769424918073736886970765536773503825805545177023892874094034931405215203188415337823571399579769471312318056050094812462696975403149977719914302022234454646823028432285154647317081563935135808618496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,6] 1273457652735137198986782512460386394969407385528248119813682256722893063309122420514482268288711585596395236434237836687421938465846177555343294340437020745482680019496268179235157741302955470236135117295963543965741065304762632247962844764161580314751798020095571101677942748569692329522043836502064912911951751419470167986401572951717973641806995734912277946183395008125393756638648836980185933393479865065909412999847902566462314553662254785028214529187468025323838077063542915250243112256813604121906992494958245010616772727941034551975784443092493013060934144872397943288694222985670135921311518475713667878682273678951713902375857323630168127642954063709772001727953025782316852303942535189520149905097259860151311937012380268752904537125455068546164554375117152138490579669249968904401511024284121301192727901702348777869528538148274645552301434141908728194333690043439431798629172458582940445151136440366597773371592912934402290408903702219604165552044394472933996918244705964608940870430009212601267480236732496045143840430262335089694080076817590043790595788909238565758535572803873919287076614701537110425720927756415614643054095080221173115537872179013653052420376780642032796479543357407664383408766149208071883114585780062411087710886339070081386511930101951556067868283284926672837040289369335515966320937420689537733404658589977589476730743842504800374955197040065121325249572149238149488712693809543100577849472706400033256445137475964973568079265403813733010015105028236796462266281585163949942696732069244805507745493043586226987395739368419146656798818721073915349466546251185253743311639103406933081362830041761558111936978870461210139288599107744652591877792104256453074812566063314410817114785080469900077347497683656491008390673931158532938564109679332576033874780903366764701686189006518236828871708223060477669151299735530897750933124401624040140871621983505028655398060692350323574029991947726256103064143687042952876950351182475639122082567216760574096092681061121903315211874726159626234658500678035518556129069840001425038542958624002680981208680002683100220972939025074459534914644750334732532391286914084825909802324956000009151413814804310673273892398380075801741428992336740804121651641104242644514504704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,7] 1127844475174714185479599870491388989058473976434207441086075846682530505529657447411385976583143804826908662636802906725924466909819989784520043526283045096606613716747723460532811127300111233958583461452750704721474822531113068176698492235624142735520205963730780217514931462459357278990343938733650728138153198713912218267545246149196082983157642028656914194704355944984798256539921076417012178364434256676131125331597787123013735852189973002355323089783740455153930966623241990915014330069000181490565412121402651299312784206266246348128253898112740545275805745917930853528200176243453143782663925631676343154340042064996226958407932357343460079275891152799639554137352573599948156099730368994238487155818466243341742197645328631736360282143989058225327528019401986580800896694257517237686901808682350429452739226552831721697734337990163410602940203924800976789698512266543347175005855483539640260176679589234295688695361997481125407598130772000471979985912226651184775084944344645895945675356307949893263111065162885929855758297471471652778294649359107795150863115597257027970807463331956806968581658965617536379465100710685456269454761212398125036336648536155385860165909269258305046690373500757912213709540742664487181524067649860281994829604523847530483634893812230409650878886207917852319019217658307430623295581216253374728120035934648026126718690863983939669022356881972194544422412869468320331100563775647873389424563922427472075237168711800981886005640314163004363038023742999453592367251770044141265135780458992592508757738679398152069268727374193942856405389625238095443232683229662769023320327371599252642464215827179736017590457213822058733143466173766946974732724936556847612505560350650481460603729430158633926649374205061413434307844293386181440606079066913581063796798112948998201246791428681425757391453308327476510960232209613605598344329883279813162600018146730982331851837566337744094749743297773805720597835182492601749320887519102505931239222636668231277558792246112464925964003313664513264733214128916393535816534267705617808866086656110303354194332448495756002397727791281922654813593164581607397589310307279698031482178709174406208871875730987443028052884602392345956190723732627899691686531479111239123075072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,8] -51231605698289023367782863777502514842246040210262462390899401881856457312382162498051943712152602602769076394613636764057420376300609594230549924746941487400120066250988663764417080436085287010997752404906271465824509027054040937846839608169121446753955836881119003616823419518930234339153604274271343588240487661812594976832379669179392399767566185296636804533169935308752965838932007922648472237581863170551058369420575290899080261475391722362485718109964759873778265125391387054024842228243066776658236611983027729760433806913723296129693250301735395307820583179975752163860799969553576047762430697449301483607045955881264338649887168148426291571877985095767077230921376500265734172074604560958460772797708044401720451505360080447849165592602469321133706196054418973202558997745697582949421210534170898887525224795994275711155157878392640575510020484085756155583236744500268278334786629719309362252839246385257401436197206914033867196483648105555614436647177689114634294815005954783139172772032972864922140523315602065612714985915373789972917920791705277319329554863009566345011935898438143931943716437045193171856107207301983816844255894247113601679657236562278012189923223567079782573373950612285288238652708704008927765512978321584573747504573947120178596264370584749887737082455093013428341186256719924740534759597783953777501429885157073296026630514452178846698246949019411585656004561798866405169488459069700850718145675647212433081407688448233862182116758867221556078037887056122728503762401438038067592983012283972605045243885711636148687545644653882971543447433597083101459670297873888298357878854235073483610841311441762225764381325477007180433790498698666147611567021318810812725408888442494074455942786440505645130494279725568610347781592399221315050057412794061794163486129802944854348438364091522639947322800143497145804935499435151522803122793913460058939933662551399507933740507625267203879116255863161338783353537626189199917610701195060342953517090888122336902278548701677999583883627444048830088755484808768011648290916784216746304727894012663797210918014671313890136629427942928760982464824319992444511650335152934245073217243736156861411287819069013053013385311236245796968244803752731450103332620635460602811121664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,9] 250673993395855144473815867393548063868587589709964697724201377777022229400662932053707150463510149382394190261976901379797165101852334519629218193577852501685987028533260307309860885290252240366950222182738254682026900524964944981478863149887705796914458260346851332965069641490334112726927900405535537100728002217835182785997153952205677362406394624757843191162537764043134920056444864113694268270654945431719662112588510585220637873874879385206327058826176160885459936717770964485636738974974306411405922400425757481038076253031932940045167105905465561108303055315824678590753794518605612292685948498825730485273866998664797121580661274142749949680558665915779856615124692619532085791620240515638179970133159195974605054278939166329388166680880147238791098149354577203602958824062350321408538923356171475279306676363997099360180790516873742036373981474477372566206692192853002277010418004929994366570074468921446621059030269492003798304630600104043756174691802522242860498919556731444132793028556478903086872739940355920316665377540878957743306836466335756821998991605901712260561951881050101790540925506712251891028732654894813409371624789591813750671182931184580072607976450120192977061557722295559884744806585843733727543111536287572753550232565092492774958089642524435159106004947352878756584314775916500596885651275566113280424768718630226175169608653954226728411011639487675898282785126657102995258969326420263206643077556098706255687987731930988244565783640502289762545289306890501236246586313254032325417260227646222616246473906610649867528570598277737668739806281916592917543754188689487363754357337517051761580947132996245123814324095061339532383420215678147534113668635143200914428118306502224877506210166036563188184834764996583798531785151155056456971149852296077898593096462198772793288521251623563355100444565814630716299116743554636398611894941079042579337703130617748557124654406403453617747565803524608849708194271346431189172895007468848622908775583544205522842202757561537575876402493943630785134287451362146658391412036098856483485294762602282745323709012352524502831367159009014080035811894745504459180648602708323048876703817511257430602173618151745967624105341892740269218627919019849829889630049276458623370788864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,10] -362096428080195953768122910954724959627335609152014768205093722799612774381161782474495530288826141273690817811085515280470928891981098315394526237305726408987735735286934634692513092116075628177925579159174188569797284266476882225059519267074422114977031204339999444168788574823337113704237913493776715622669944944636381722376626859537504630330249855122822971884589189513395073918982543127069491219376603173807767660976066432745058520658273449820954175432436231632778074258146683411484684978838842286821774112645831976705560558589792709634159930201811207561034563184612006562351440680025000645446637132964841655417166979041258069768529919201900855150376840242809863229306049249359034553466944661713327867180641748782441738351414516433876718938380788040541466254363320888003189369101440388755980604009467526780925181854413348624459177512087369907316005899164277479598367196610437444378259162890912899207668335465692177826048222971712420105987649655616813389435159782977601394488168905032140845073697170610425129270702521129273149626431443785984904084930821959325035526286871339546400634535603432590745610575324556939455049467267637536365724067951248028751928724042784847386881148923054611770412908604797944658552718977569692779829034862605462437416666385193197458988352691616801320741458993825137039474134205486343629584112587800743512031317205910658160401133158886792805943848563788824727482618559016063893547397038595800067491034380749803467039795247858484360585217867837273519506016442387698947377830593175931354125095108253068141901529720391330155745967168885072838113105534047591604339997515048399584492413250899356317486193640812474947563477532295188902136810535972134117951587256253333138216230077435646066375575380455813704539269855163902477379594233310052088334435026806376146093642336718117487778332548017933632505846069659667791611754166468250019147915126780713407113553847202198838852240603258048993692405088806992839703498982650243758560088583775635668901006375687595044541386514126374992420627937962067693880761002220680731768888509425099464999235563008926323866451487283000198165630974515101580626661985857942827800571096992181919529375814432370355172597838278059114181789841655927269851126502260807538492783050724603262402560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,11] -1674777966835765876563090008624079668890135131428979701453048529026099732161169884299655574383081063418976954864167318596678167262875800336317032264069882891377052518663224410449644047128751527731360507401002168496877662446505584467766376040566250225427483335647392724476506372422864347568835187039291364064801137400041987249721124427905855062857893596465190936953317576392664653891642759993031636312536313828418187469405880060912710528145507492382709056329795338201751961694764621725849505711344582475433386420515006368238433008314296058936613110909360662878684226336305565184683931086403226076280767686227265584930687210797015870823377403140390621901460982514822478541178721413676749417331687645247487214307726274361875593589031142490124459762603856931747372303453040698187008267330250710941942285521326903599662691045579380399285809116523886782239417554703642121765948893431152749542393626296252030870664191040716847597788234231016008444998836419902272434988833124270728358083370419239378195365098477884503779078099204090797683294048006146085005386908660105000413698828018109486224998795986360220224241716603104876784053113347766212575958172827323325264168178148504501612037271177062456641656112702682539901157157234824345947970415367802059887750858202526679877822083950347014445560124375881532400104252738208227884791366579158124567257887074446842666014597421627216306863588920289547724653361486805064429491694292250094072120970223778444693702308043541827100874032168560801696428223848952216864171363463501899755428447040901519725211240071646874686591527834223498250776033523158232800948170472404888441311391606228447359646593536039112269546289687336316482092409956952433287994791487229304586296137340832901936396166834305223000253365847086035219541706525954509191205081325772880875628160610662629035999569896734934108865255472716752737837482819733893423574210464696540289083857660503318418370848196735947008068677725052390030637815646894518797605090360288902914340207280920691318317236034679172582115021405474608607429966854770664973210185904601131184073440001283415930588210673261981322582849802323509308569973941044316526008085199067883456259334018303366679535892341893391962205103434430361330395611438624300956714836280098941328818176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,12] 11908446842426321962069862667960829850131866579421605768539590871902368695055574011585132133360321120499205797250983968102531367717389443907100729348587854098554417492800814482692984415774752812459212705915618883264718901405557327947083001328388175911225541855634346574074835287571903386964874318193557253668126010737688571602931190487260925606044935212895830503549094352999315673559305076215181819650048303902794823965543807325009059267526426224727780575112947586233332173275812189623167215070474641097608300283651575757655315134708966356793516524770621127687403870733611391617228528306578963298913235997420590105302821758485807379766123101331858754018623617961209075183412249882934055621452792303000840559562316007333676447843462987094261293297529839940854444230539450337626937921458477865314948733102398964400313224707275831499006525302580392443958817681977564487763270940096410971312512864358152088186025472515264325205547223759326923094947047287455694518296272681796916207857447084180788020934450351825936870657642706572921776600201945055483491759849004415226756440211161523701728042832271254903142298397811444849684475991254263890247712922293597849923193876900039940097507305311579201409670374576430761350041603164176197613690391191384160626169039372054696015211255398361323384473932156684688495789198166206528159079367011385484067655713904023460534662757590016713221031429295528169061002364177013170171351329541982584155928176514312172382130581198525975239623821492243268993799158616818077617158699333265719133902950924998542270221869427046567500425544892337392171767658644715849535199607970624353767339705743071166946154681541773833654739916333546477236333432662277648925297460000429500048152869242876756204449845240733536397469387436053436981434146177633330661439088747532087049441886010725338785856544205259555790176689555386547616887185572549554199721948432352211251825719977265573821256853617597577146329305514860977719434689291156613198108357669315747599513839612873320835448911130538536860653021127458776432789573655274190621896130503203712809379714843277373991740167932713099952809624328111506097808603424854348404471891723581914408398733892714126902631195232807520832713413130553694167109560534605989860096968532057900996192256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,13] -40222632689558513725261139545980058868099455533718983741561014086112848613993634896254486273929670066796461031690059055903305922526677512686798766736433026475768615156014846342950181102472022370708466635948270651648167669400625672451955845049074791230942396743406966844058201703574348330161313408568629759381773603820093802291790794153159144415937202595381941981336343029034570149640192457483984036670778137868979283050044001416150599299388811805643294770164666526673755934972124126599926570019445692676300065547816253194133504793788356498572109870643105041879595810442394874398437616203008736521037696746577555562065331295688229306600873147460872821928130287416293077642383370057262168312366865703778096360630373493834254301097828840203741021021295320370313047588540061312770624734044984617835285793678467949275998390726969010344435872440232715755040815203798869770634003051386016668458941158749521744416529243973986264615483794436522869876803346388452531726535846525240723148041784562550697773013323068938553818668963418119983071368635838918601452046321655412344038207286424265616109639012346823256748032056675459195418375893973623519182931145454139643132421242306779304115347664274290687524701768257227826183829551626597421353059852559102244410460468829667206435386039163474609238699324592086965125403027362041751670089780832103566859655429026731010984500742082763922781764502862275632710153540152083573061885421203618415192302234764402948103844815247100324635366759796463575602918511330549833247654299435519144752079263290685041368970655492269495554808436134976271915929349245598964814005128658625477394015735293083241069847559410424033682164493369293069518750268097915744728325868849133211581777093976499985102263615998904543059684800436097523378255970214204794958425518952732855673149588153819507254116655879837420023725316721187133265069520283652544164547097929826959779205364196950897557244808018408916437831830933384705415048693578839678040522526241046001337943094519837934989514681824268750783893514892717436717892104416660698497396826498669543808250862180998621303895355674429957699326668203763359925868559507673134910311347584406129074505102575799807391031555016725552845339087987764131234477474085157129384726819811241514290829440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,14] 94228655484760720073714635030776700605025758875222313437471693895942695083955150528432015455153597220237334234497014637853325711290561646596423809258824773009984857080558886329322280782665286939864278996960653966362601395534048642529828250664248428790865836292779372190704496217261782080740602510306343504653401541427999460727701657926191160899389079823442644509605815800023933152175640354346454417804929844351492018111643120390523350225477267573849831048758944267560506985406379459636109573776956869136305365310879327885370904341349289419474193390774057853966790405945879987984939926724137172345108637481159494397985871128537089316382502841219605955114231113647741156121126630500261870777856330283987487921887249727665274916625811784746010733030363215937872679529425236712127082981562548312547845398455025519930169279484063195564960021365850950038899230914106062203113600807628143782479858240510799394216080273071913867865933438257380870114296383836205192752354160187884475789771195024441051410215784165470890755206519895657385156504857632271575361014739003896717317597663698743733579069738865792396773939498292266342429505222529690667003313699711304803361057519564171447455212251288286223561126547516986718124855746012801116644243073876063527805804029785665178527924255922195730870308005600433748780569667184721820803884192820469733321425249318422271974242564595585984809996391735679971423566071132724195028400993076959925646925231087966300498934361839878121058842885785827378708606556357199212868811326057101972213838773303467972247918564319082207218400465576574834862022501006305286626540288630485835781338766111973847165649004442286866268418521191709763473682447220946419213123876825987434619364849358336747009045010952512162874531819287666064916916713478739430437672247824782791368996676570861763013445090866358347409038294936400156384730427245861321004896055385031871255957110908755884296907337739899687962514813742492522969000295665824826455873194671607715644475291446455861507977573896050646575352780788009520518856910317126165484597293865358621842202499923459778446178363907389373933253844721698448338557905743532859410482372364696905971307942630797761892607927101400061528027969368652550995445666965605107368849690628421010141951452000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,15] -168761540385768545290995345629627823835351787101810574366866858313179112810463420668315425193771632176845932941256020393420430987914565863958050446857709053749468845492878324923378696128317101365202186696079334416448140455269279163026001932198611276579903554442372953737052419791973679470876122699617466184897997253179593905047685812508569758569226011606363198034870645281582315078099527754333353187278319862564859979792289846857808955878261337079882075372234935461483972958967434173690326258053239128226164688963771253072409737370471792582065489859265383259315071506910046388641008976553224472387791655843584378849669704132876499710070849989043750702667345054184975070009868094102524195766930189950199154838131365106317099268406722807724782293965247851917222468764080927970234119654058593572364951560292898564563513649578974392333042937496086214953513546361813415387920435916131154890855008486846890414418327864075376104646682053443140525571623324011829436308641086934355513787779010913143294848429631856974381074600375718348010198597523809755999234601299461516230386711780072712406041667174875930433486701755451974908502016511642513095828557491743355422253834884533590653103900241383963441053381955300367204884576580069776139624789929706200590099413746144489933774838896407623110396002248767953350976040099939459004964188124572656896130607616281922570233928438097012441797555660136894574164134867659110451147393400006107045367574055216724402567071993147173809073780841125401734690486878266971406452871496124704134689374726398049205494624172743351303134828603873050609869442528138647179884338279700520280060647917399635801456065907775742948740259716001842463195815351500508878210004004208601835784871968011607192890123961047719929100786570527703030922741358678368116267678074700848290976331324760332813620132335419261023965782306749585986735843939875978702827147141968858921405413222020061214631533716613417468924916020354939765414140416110318186409681783105214099443375773193121436639809422712300564388433187786827337794922335165552261374851853058519905554472681013770857554083621380682157958633755758614139071177178381208164714029348591909789710603177459881532165550072811075188190111580314150326861542884229293687121864624688592105047183545125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,16] 240362642468133074633415782593965688175985299428469241661403558567485308270719695759186911821654907355958263618816753239944698428016144845293824712127157069854858992083993184387052691243198856363479883455920665792255099085317748832758840453963008764710507060713075135045946531223968788722612997351705842372030028262402219083844582370020900682898896438974547190860891490938883892902403477851804049094101259618672138731326267119371666219586824297969920171406742128282493681294727793602372505504497345863867223752318312473927240810542469562894757734110190144546577364268499192610128696281817342383889935965123599406608753932376525867491955076110685114920745355292737942481651689664640227820729528024825225734426932492622798915985724007336346687946759994039240466584929036622933533181853813642409174449988606271927771523954560700686749674287876818392470805353375990687789019160095515510492369123831909722725301632293523262305754357198994761845301081750470157039462208517760073542608263111310814587449820364832947940205537536211184132676054095088024192949191216013866365967677776913498381355935619669082072429435885254636326231730448035044365524974234156341775083259306861806859245634843861966937890134369079525337329867190229877201204789445108105504181966213267424156613768595613965278089041018659417871705599697322178988560318071659438214050781493824759312192660937184042856767277702606076663160276792567480209100169148889700348120377015194780771827162665690000029474859577182257555642234985116691669658336662533986019273673099280858967637165977447631888423360898984340409545743953767069563188905103917501820076213726365721363156101524766705446078550750013569029325845080629021788673210513452757694678696845006879993119291763768179970518396034109050072316357863527298334016193654858943808895179339211366666175680673945326662719223197251789738081271500706723210733425360050630061558655030769878055418166905309469164859721416351268571671347781546314060735324465295604240562505319108269381230498354756771765506720435669218796039548368161280629835152607973566764828698166735157256602864640488244584532309861525741990922868315612535559544195291073164245317588251406867799630687493082777054963816175489852030034287246402761725828014431358125689724259587590332031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,17] -276292211734130050555550803385641278989166330121019168308855846706627353575867182708897774041071077653369346406363362067713227427305283277989447539849030779368143127256629707844341594480710141547150382708993010119470905960578020372771088436295101925724339745745161205153694460858730896252266861358340749457767245570805937661010895067073773893741356831748160921971695908543088237901235314263794155455211409693754116408579992187152003931294578788743931391322987441326897866730918233244086838556504498455603950434856521064090376597112971493269455504137154056191372639071987947788259606974757129999484513674987411469217539948575116071184467989226392279154860821087243890552765593273230531680927885415148785485708911889586539943447171299371224557026292169357071391409750061233739425860392031195178862767343000573843643813481933368395513805482265431715913696507483656609247074218496888321275433106468262731395089947553363594892442343400217530609147607563804627903830408506173259059791060744858131333361552184780718464179695329651223760527814831310919335527207724840399698110655069676178481394642229479415954981519112479746609629435798917093862489255138760493462485737141812361789524831601710277006092407157652512910239227247056965534435594223221432819935863316380774986924677768484871278163853200447228858429987175907844952317715912681420286438410271406182258031972550585906581873746271332367470339316780495655033192528104611349138105356375337677578413857644455310208758893851227127285802291350538194360122183338430246602830579127224788908098453981865831707379513658507254042750906158683585351563564636689066256724101892276851661054670754081683682994758770281413467565430606575477676721700739035466625040071154841554810037677525224573414003771294745364534346281144607305376036676792511889821133462727219962997139463065270467685275904934776407462252956007298951300805398957254078180006514374194763597043521454480409690654202929068954261639236977386152569578376625145469491097488835745054035303221734090372629711262244343931796336175137319299628237357548801028331812226858366836193869611686818031691163656719779551565879792679574579203762033138141452607389746982046170284768151735681467564793209743980964442910960327002846297587994516697515412465600935292388916015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,18] 255304376706802773599058576730955469997472584414574231871407455521166010266874761255707194603548347151463171995368613098359046028727400708740281647322216876892419535661265173128363274076105187381692689035480578477185426061678777364939934620446824841231781105492166667856498164869315494548476876483816290239538322897684772867509215686319809694194271726107702125900983016656116514473241496453944799596876421646126693660778258630745821950711954713914257718967888390598942523523283869573456787097164843580962717684118829456454371741482650217950618033103186207350874828660958179173648906380381977109342816310172130771994157262428346069311076402814449029915101991947755543839722367412760330246385233502606470691280573112835482190641037422023386014333372028089678493398694773088695122519138756445833782935016501643583198923929227632448800301286652223577902349177259801961897578566922331748341299029886094811029224098942947372547509841173179048229333334496631696652678997512711959142924327717378106611109959259542042696681535085238761576702527308133506831198030260737169179395830611769742602283942495192235378037396886326686684971054713714423404219070473886870124744454598629662502619521895800634271675432473382467953596805475300910809566722555278652923595166025714234778002898752306255085102941559732473767618756611750191432013796504482385978543789190637006972211078365049566769290922819069045273770022971849557205718058146458254882069768273858632721708972584646480148763158852124030014237368587809163845188532749512138472811343697421591150983049809165246910075805985132179602265914471197910759398126539996234841463039724668115717883050295005366616507656342837157344337255393597345678060596139364860749341255193445021399281640839306994532922199753558616774029609112680548531086099559607726469063424825616975284920867271522847629651432910391277930797744953541442165775206570457434513031075591764779604116394178569905409506627465205560385095237569734149364657359058465232732422871503645246728098629891649442710696943757041123996789513414214738677775189487183607454805440537463651548451232376363680807561562864313212783678727879942083389463925905053070554575869087684845980958464226923483755254037521468828302806408631595998128499076608019707123926806291217450499534606933593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,19] -183875565323205032402830822276080696349310153953536753929842152655722736056713706747593947006871646513441837271613764883304630950412765377196354886000680159761081037462120162969996469595133223646635115261222863703317638822636497074792325684241494427922281112834113062905212493010732283754694230833250022299610745540350483833563706678117415750279205948105240498063673042504697080247862043613385831155990346609204930747126974171414646409510347707949790085495862271704026593130552284038932281116574128758098425010116285439266228446515953949262971676716378308210545758781514564977066290702336846869449028655772955673082377624685222225157830147748266053041469214746312933383905374739534985781129071097113125301283282921304983063559216135384626840593821163778601464365787672319763098452156196454639010143662158896860205934460763935608538268661135454590173588914061110051133905347975312192477600005026899440022373646826912534874716205166861424859305498033010911526561817529078837530165236775105552056585418550412718020205479386413787140843418631706782952497822577763407498209002079774744523322242541794057931664915927399036291598927553325959026148532860160467009818239135113405060602791995819195042752221408949460718983300862283270650482127186862724241049063777977773177086026998138878222674721291629219758105301534454422242405617838658041045126509149274462566064362175413487356110480689045910972777470379062773128286454477666067839960594487417352643526278680119216014712753896466942043015721129289651149450374756392263258256117431708771501104478269697561152923971115632904557692746562248648928013607455809526826665294914271511334750576480398692431587972054301276581217516131531313975449580671515812052057596990653217486261958419723922871585787387607677413699386017855750291324151317048481876300939376947594187643451343189905484650776261438638667235758830600115178683690696686371247411516355852509024357627158500148857068066628631639962226446415052696978645458562021876141796538309343323354311256543279088718843769214609562603631227597934446454659591638602404888266895323646533368445756764301633160519631684439278512124468554866882640302057934618204733289992631943518255939294751993777176116650949975436406003618772408562043531025255434750774459526459491317927837371826171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,20] 93506454328996549786205058273421738647154501578664065049350137447674276490034712088431075187404974031395442786642620052339738407646403348001798064082105033678695093722243202417477405845446728499915728539946170549729313345898265917260081473849798407497858953528008875988252231596828584396762047187673430396648858107008502320507806677063380601395480144162712111266741154462989982922380147105622955954180648929770487821270735048701483280198246825982193562871702978249379705133715831742894268751367772241205194417130759998190764038646226221128396778311921171559883761924119261358569810235063971652397581578705561694519899443108414443975370953313851202219250983470792284692682970290813560172333633994291700176698614385153892336510912077208642208561952928972927233788849769734342374504077704693515924692605022509024216131768129519820306775887399493597822427010981673356480421448381500013704100525414002617184989548767322792637107358784737633210832911796286671969672390132955992719665312956896910944260985681922329016527837717985706873361414514497835902161319282814811113919421893558204994811043713940761992259313612864801279331453963962328364317660362563892625747730090407836173061006569004354557290890836049260472423172587111157725904985916884807936342892560890814290598269335548767470821839033752671779177096190736844435477623034981255367409603752716951172024229232026159639151130977905855085120196051824084075481663137819891240735337786289596552901032706574548184622871952527467153664220158604844434623600952523568865093559829968201020487533430823852863770179278527646824668438404260648635943153326564309639482017883133475262182733824396031694540482183955530525319270276917830332761318550664560937989086037330673260794760412344032835906564880884530369023713058495541755088633348850388045381409994249824095249860610919060534581828105133018252312306872632613060676358826501260021702745088834341195128442998508731514092675910977267453316376137295686491510429070329108195254328114035749450155402857126121684799786619710730386206399565404970811270149970658277859676008992699545567074956939231974985358235103807895313128233243895453214514742779907339734115570125678925827421652662266089713144392043305414431695467046558731771852839168728206028991182024515592359937727451324462890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,21] -21378751371600862452102595146193360907271539231588616707213678270180582126897310451217291890162962280599326523481156390085384193722709615199398917925902162658172699623165452278825753472663895746121780154685845968776814935375093015107281326431174146330975347379932602819877019121665159410983812605773371184725184491804445706353353359939640834214335738090562510515396960897612077087883505974362603582111363801117098929820986938449098298023209044038852522003809580522110413328360556247175835910473115484471795425466317438309997696878839321890505382660772944721951439539766490311494794491242227610011267690982695405743453241401269995877862858220416154381916851759694794382515159056979103861060228821514594194115749529506360231583210160211802760547723232547773773377983990161520410732375126725799645054587809774295976155443291832439131280730673710684301896083650675749729744231827999525258327223334576431348969092445517829205983521982204079781449389197527425356265693629774591480297466738124403241734270507786455529051262301372850567595375739197005862273060523244694405598199756472670244766554767643083605713921346422148354025482586062302915797883096422872227832482162942724687762851341543527587104318508064605148629406468125864989366793133154046827105593352881865361033864388126625167973543762449416206856371194166995875403225170540782848389001830270890657751361079144207553266388609073971551271394665657475281441738141031356279677723853594220920650326413414240381551920851468119822115977597676487646085676645814949871532315102045829288904932860634327697754355883205236820795389317913485200294485091437291857287263756676621349934262065084411834985243112000268617208017373427576591141882647152129328487998465093270457618069931235460877324282432778286681761349851697198859280203832886646896662117710065359407307494108830211665303049871784151285306320215849510154118242247574312401568671887940587459889468591492945430634434617802728107312798559687369933626290040976641266447175139841335884650365968572682529936718342563036405795270926395173623764002238894039100674830415078005830903648566036134052258260257216032424820689894334073017697360782394262627116281293639409591274111373168240248105081996034698729563570944063738798412701547604503458762912350098446298216003924608230590820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,22] -10597119003193710265362743005125032741091472575209897515974788853155059628408764683201051221511759261570090842834647335309165338997613587702404382879400353611556032443616570592267437205377327637324008016094231444098099985850665286596523390072412446805186497212176006834873550859909480833741633184404296589278554304855508752963602844111257870898496014770660686420619730927376876002187712145139901543026986406674727259117688734978231481683400290940846835589637958908787657545371827433845005201099551005120264915203375476466069715635618367489108131457175940553881294897032389117054517676515545813444033793337604717585807274888035415933856850700701180559701030747954073577717420810974177989859529874807040577058242878423600905203240090915760234228635484222026790743835307596170436918833346362516099483392481517519950596602085743532909114118339490847854246960431385355837702387108677984045386469077664574721617446503179987493022902141960998054579155587863926404173414530906431238267873608134205646826182644458808683888056757834470431761845306845335033428392075752102447912727932852867785745110998249228620436586126464678682609060774468473452156977387436366493206290542395284802503402750645245882011122710174907727611751858205935959436412665157627051851543567687653261516029019971899993602248014964625750989571205330164307412032001697890921872227153174342131726676645891737416587761097515413290569261397904848666510154744954696070508060628231336631610258893090034537859398130916600605309682268634595961915908092813455282329720568536084720143524979261763887517338653597269940921433541240511117801395567353007362982446416489671162005547213825177773978708857422285511623374967247447901140391006889520754203750692418214999973792827688050136095510639736723525254141068690773913025797189671560984060036776341079414577567896020503927123630619909287833935019612466513552030103979476536270689261689749985374030746956391087291798548330099043184159635276270568886752674340778264409476367988963289696882362164105209891284423583455324651950919964081722005839805752563883111406955748725775664522329824771123140085736288774102264542725415095926860128057607093487329023558510211071575319175599402199796230171822525090161414104018690293814326486766619990695628531581098073456787460600025951862335205078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,23] 5125984832688148117668047091789145226418683818319449483781908665193866021073082400744844647308659903431716813915075039453585283881253138846841277584348344668996685785404723704502523051332518832538639116321403627793141451303086330056438594638055079451655936695085335111865066568329892479286910475421328204552903732330267037310993161298425317562143387390442834222205990029540821006133871431471619931428461442148797783800191515532032577805927879449803384140792571384589716829778581508364701343944557942902300546982651661495863138777683775463224873172913387097222191106792319477872060040314834567055938527023920586195030052279952157463741438723161744331973790734128861969073900880308944747090510770414270917178846639757323844765430191967019566590558079970870262601758929285074598439479654101667669506407947851491652222792446126195511237681647922956115724057877228225823846654565363288180599833226828844748438120972892328372439062411704662612416654358324644728118098522212122867704184322481418533143807978032266756583223913520036662202252162201160039439788266797560024941158872990682328472608454909306182583317448912810579035870340879758767951886252033338762777665196236739057634940912607595420685407536909490788259041537236451636049565158340452632277984432934130963724928196965127415379966310097277365742476126977469224488413708517102181903346584732863608972417363908703129295767400374491364656151663958632093533648170703155132346246531573503311580553187486944984283707144306423850304705639797147539824972601508537141708070007261721595492363992113824833015995396431223134195519529685393745649452998559735863027243550229084233136699758605438510177631891771927487591379156271893587835335019956885143995972737308618926060813422157376659818537713198430693463085020029002047769682178155860041856269589619279211654180909538069676214030285934702168268174731911985417862644662034587223837289838207169021885379323211803476356874781432330530737196068547072660170682251674639478940985963151820160989633810522403516376001488912893895988201712732642421462583208576698186661794746782833803761719212611400404826302016169675521168230124764621685569756463732094413612289593476697801353681224231442063865182034266481585785438436055198752316735299276411394145573661562586731501113490594434551894664764404296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [114,24] 16786253793504287446136787031906403046988729272466346728961304144613522401520891556655118931645433453223140645410548368481994218620183407754500930856969823372324734796473664462198014462749458481926537402719816773757282794359277450705397530758511534749301247239591628601930272201474586316125444912166418040781049045398765304423761446258403613977526782743586095231446500707766842908410988537467488424906619670108488491393243422506938539442018746160201932438251419944415853946151521501525217323495375717827080286795303316985199040668044910759500950908953106363411864028371613836488919393718847358022105691524164360704165793604722828547131426992869155621663901633942094103101850784921849976860874005278982907425284674834098397577119095533148582401794106201455599965200442500520039028428015708307305897292660782853113668958566481552650721091132818529924021816384717629802410134211255659443535093029824954592669038308492648366289888935111666226150255183673520971112300491382667668745525169725135056138434525913449760207189097748016680769530342223631312055570035022174092584595031292125371277518852951519033685239598298071908777635656357657113919682856726189655769757860506073759962949503525614240716207194877011002103449269948124693972369704341274161061052387852267166316798016226176046412155771683100242503909172353144752426949135371811051350117594597826124324620663623954652404229662627627876241867340310516223581849944638956354227123095818184637981165627501344899188745597534493830498802855933813158483513308228118902214777098128401071366652407891420099736707564627850542722337219189315067889620832868899419317904358078836223431948644230111307476264619116125691942331425067299205848367784495344646032348656728721350408581155520137810286132191264979296636350919785820547569209319745811365114598036185067537869027059710500261265534894419404536795704865473765209873075171127553729388590024624769886589990340656342075390987869977741754536696722320190609228250538020805215633495980875028461416209548880320835920944762110442424040372115684242572196732002355536875969681479018073785026285697323066457252179421302322413821800895912951766968816129996345229347389299143427023834558276631133150530256752287380228125410038760449737492182720753775896374316330733895727672492226290046346548479050397872924804687500000000000000000000000000000000000000000000000000000000000000000000000000 [114,25] -32563772551844735432267141598161502432476771773257903330201674538131751171868693834133288192656980609065123996409329786373756018806786614760712895067260848265286442243757271080481916360529457457295729400065232348124293909132277660851312665660533760249554808495371174281888397518514049714375792708543579897811460504373246058676543304525631155643969896113630001470302798920302417438588940702151810028735106454692719279742573519230022555557025325194807930029875515510380247196000493140102716457510606137897365218673207090290490642455554024096282786345928942065814228185654604134833179893929765980070189784618238323600857998420002294544249484347985735023276598681829639130651256676135699575738556073748994162682100069428111126598954701002080187225363939654377366775612906813471916144597085515724094122038063182360381999000621007430093495767039090423090000265674158423358465512576371594562878308312250348821943489527538827820221305936201256870536711094476235811346955420248539898966316076998488090970344372027422543258555154776914178680033535585996150841052465438108844197022238188656374393607612137057778165958933966277787741136154788069048110305354364912269084171763709719992228114180486797864017060123163049971781552029072234750114829280387540527936839850446184955711604240996714013021286431728892225141589540931963256664909455628131801547273602654922846196675553617183840818966172475503331743110229811673915798477104058143696498769148260210708308580123864582252944856054519171969599319998362424565842349509256723615817747133229656226639780741014106171328441832785300333757817467167526370295279035174097252350085571425707244219688902686867505124159026241198499259229823698535237015704750846058670756801862615886109266593011305260779517381353713544643714125736411813810764057605251030244906221841965767018242718691391620876398482622413239110194346220182164738316881653632246393744137401991342959584144595098337137133990427677409364009668956225833473224673905979820063997435959250759123941173635860174780180521381791663821463788924273703425859428669854384275281525665006416132666553115543061367651794411280957124525536251922760831234345250489523553368811464535674905529725125947046304287858458888904256895357401418900157421579417222496150212247930947471408126071876210083644309634109959006309509277343750000000000000000000000000000000000000000000000000000000000000000000 [114,26] 32570421955658166432496957165476094392992072050444261094695992852176338214080685432450027526576086576014392263629420419020054473949035711026403132179843919445805938204191808295774427932794096052434796452887338658234906724117192841735096797658541007432994012861946854590528090372907698431151557177817076245891673100497586801045900654931953314112360292236778833305314519690240883609396753069242708112803015548214455075953835151204235692909757415362747796032583757922505949274105982784520754134374201216996391475047523235867166920224822803905982433722159973044239541965069176103766359324737929617676248817286519205298679514600576245142039072341589610825287964988807041021606956733165205782010518049680351700820261598938729593717443876233865916461363444686477538330285631185743405113829307550428244221527286583324717135398951682540768856816016731577669133801380336578250426918767434747238437581201942358155892435138948187382245755576679043295697476603885042319025075330213793318492521568581012111117503059941034841624938198581737204139565276103361161299701590138920539663234497566497746391565217871784214517684097962235149359253860059621299952220128635745422924815685365107302392207590116647029077158699887310281374266593384671940052147562467654747208259030506711035983879178625800390617338340840547086769033162907186188900743254907568002873383279764424565145987574952326060640366513813127270302036512221341719150727577069411555564037875607722736850973085857250727515547467629443201237711371636893467247975879720662360666093494459404890961609699567565351180726331411760678297107493052063653325129898934820490177952508817804776825777007462992154580703315653583418960579092207945279549787650345009742602645250243433939007631044084860370271678407539154678766521107252554799707167978745814963375562537349535505606109545958567361863991342329142719326353178715903095209910305998619259034302010246520851140625064182279997486394427414575281730611109875100317793107353340791622882905145176100064621988013338144493400375405586748015173729783836467850213458181373958815925143135741543627762165693789808724866836233319277353660140788584951770218681134474883043726118245274497817005984049978597174684677267741011782045252070103063706687424671310074539167414214169896515234796014349322179626256001938600093126296997070312500000000000000000000000000000000000000000000000000000000000 [114,27] -21407429067668095563533070672493822566169723353938270098036462892023553723414602037439323653790593504066948455403002578906397020785966618018996152378504376547451283381862565345277500168129023454642202240487290776276006808846241951209766844202692268700001792077658633844482614665984549328563404927480296930098935558816902048055173433461370289599969168873568673372812249523596919952781877885979966467228624201909071306263425606534726749304878272708275691692324216904622624045681853683080260042501384811523693392355039180507896024316664223874121085150686255893260979956078168767371276260965370966255452666889620943816955076670794709248109139874092910322111704921908090968438878002807847002541380914581332634206276685260564833080752627147225635385335139472366426421280908325490477023376876465412578144941773705214312540572161458190645517410750695909310470244849152439471061352127524733613493468571724377386752293771801918034311656558169632021017922865303119127632203980645118164157502619802618770830655611346614229044405255507965879636043781975128637388920297504373992289649279830745659920423543082835976168024008341378177561786033309603900955600770403349187552905262314815929958777063122879380267559292100621787769060759277487497396792430988483750150596355192261874232702667210405074560079046862874680501200516088264712203522058543910608202221444969607182371867813442735482434539111216482052981748876633108322712197227309596104078452817810540980002237556689395654738821601953516684922518173343682437172142501170900075889430361463594505716300759948699293993894415990133321414506585319663593687510592779255187387700842873885191028493745826918905443192595196200659173297201897767535921434544897585190624511601562175926096814769343821301904442261178416145040684803195166434627718541228642819268889783962204572148768178776779575913216927685135614967341818375700578612421543849085283771145657392602671196976635115283862124679724136961933559133172186934293245530638487628523537095244595131408885449183923398710940561488371738707578465069006049248880650643949025276908273800875818521889423440709504446076994207034190269923730251069005070356012880900431224370082365391978999871930731177121985363332286397966717232893186140260434483665360359298087905547445894226442090101196361138363721821065155381802469491958618164062500000000000000000000000000000000000000000000000000000 [114,28] 8147406252956438848283023247366724906650954239575155585857157198521177781248548704457087518229093738892630198812254653835747904510411368003434714858009475815689215469427629850743200725811929738537547937361038250445886911469150981075674245581182071168512444934239238831811693615084724952898487121481057186139525720357378617717517299612459097726196591831960871413367263207800127739713053056856355521945800999708774812547711515587012795729143788339515376844950402026349040650660459249795583093716318141488915809567264198770283430963376572811987029457037702694673879421189947069556116263137202509215102309935267574908061580664681107286334290310455195631730435359732547863280305166459930486733244240195733602026838853036000481361243095630305472792120419998263006091020909041775378633182670543273369933324050825338781458828438256656637747980757102162415870588785969165583644897030429549133961261911606157721689211597749016509284504000170132009683481088974482271140269241105364175811704306099223464818873710302229792790460904426839967841672722959815390101148215217544851077324411856841814707615660766384175938161919629498269882277171896939128572492298374829570728531807517750700336400083759508779797054906558173725101267221686951794898409900465539162211069010150603563239126675878783855102986917007919787276429466957183160918505140670603721976845761332605607173393733267488490665684998393476201392045513815453186427458557596303989719859104094310276698634886072312203798657601727679763608771883066425289694986089592319402511203040596640019931840543689040324174985204954003049408523688378825709784078251291199190765882772618789222187213594736344973975076194419895358202843318463654246727202475346685688664330693500219487545657011941636528101859387375872107200949186171929457743214889735052470410314313534234158889637777392346978900768970122944191028908744539140872493042149016781318375975483534373577846517117243390520874714839195204996330293228097607113485348238133881945674532893460559251333551903894448155488545835110381647484615209225452157343637645646069618659704810129115274183254901567512132739475447667732461314183278891323873947718261436389967801969745069241431515061220711517867886588197237364878068830843221987110133339554469383482215684738309940519314081667845459740120300784482765266147907823324203491210937500000000000000000000000000000000000000000000 [114,29] 2158743058726805496544801011045861823981222335496095967680406522030884941325528911307734755682235667866679657514404624286715277548171298650453437497642114115913160656411445766456469914955220716113598362291375043626832355405487508555478083244152692241699777205249726736948009595197305055599722058590451825185031355105465964417009687682960900767828514969897249402387488965964699604557790932489145667997423157973122222275725057612567352318838451538921404894745451285268752687857537725553566847176957322363183617163332966778023861639378965781029153907782035603432369996987467524299359486011927089041263100642024054848135359683794171473765340812674934669200550020394569896460135019376212197595854859404257718138777385840869278473791582214213445920571275474627071693698633912966997598087103662515014903182031822312774741505091336835602899139912464347239926913627780050060399479370336033759908736439399243026006313266782551480458507739362951503474356517411849273275624971795442033162295241186484063192499960295585303204942456370634557190220618446640507380986680562323125873499558007697597743711840824115203296306975205481411255919160633461653737218324372550218382716883173805579838909357895869981156609000150580147783366310198018377081009101976486617181937989649272134961952226791071818216644188774735352776425502981891918659159844181550881958255806926538477490895104540720201205179295170709884748068341847845592844901449919020955824827966216971499898849676393817345864881675767437409973648150397461212654778077978627128111946045007779968027936392533060342169445280987250851336777609790788886317769327450551303177529685565625900574643618368632774275467911993803598482895529397767193458536771537181927359557957568527094753505572097892730287748665385085783020699499333629581574026909302327018512313007494987365800444835243544428420061699709215987769538878889845164268280355614019542768877290956726587618253259764599698229710954788597734640622919697538725341737430952893329207653639548750021084635110003992411284762091373433887732084843629879678497975714546824813631510425635763448430000166129881127986965521484545166321501249787403572552959056025647633423111384134675888270925301755051564203223945868702134891870590912832504620927528039391461204631291112284287052331071240845415524405373486338532984518678858876228332519531250000000000000000000000000000000000000 [114,30] -8711917110376150300789456465110713387804780480846668925606689145742500613837749276406480405080031149347788154315416777526873321109812613865706496158958657883041574921823801361416680321251589060261497628108565314275713580469551830032539076299014598198131224449371541464458577567494603220451505941585674382078193190084026744703956765723280117644929549904710019938662107671228801988498465499938760012461924059473372815802277211086654201282200935659551768854783757954857865926926784144270389404203295618243288161725160206162457408820198104597977927737965643910188892852873326531121521552422035181332776185656253945635694230128528181242527645278209741544532299685934398257505403197786600966426268736616464791357011744371312096207284329836866912091962074044023875651699635670112474283748341102346329442917317927089113041724812473884170712998015362695961290075667017907588615999748797005849710254120431068209987377211387562810398657077070727301503955542755301293138798985839056079753647881072076599736390884596617762839189236439070299902671644045080820676980953994313743770195585081698128614435319239497540507658009749054887520101858458201721546081342908823228986791319555207857507878573698547608156375064797831517732000034908458197834384830336726528321273390540861540370386006165912977841788726770803913020000358380762497367031236639709221662624268637337932603829286932263699733077521166236724229127070860704984115802538416308014006723024152488054910541066325375864962499621375477080348248328204218926635669705608611016377673916684705027990805882026740597182594202804333900867223473726354129137150825800533694396580482012406410294599205959868768832665975296013309274588559628568813373010067987739946914034817303809617181683993065867320134115050857884732537095832558883980062539202157638871582692376755798084796914199052600453755426944275502898682409863489381478250985560938384123009400860422010337422532994414926558120031291106643228815802927320822610308203324761275033369756699342554758636189575502659458519414805136143375753649598055682361850179650218225472700508756121092883155478013431580717814210698419122722924440655718969081154162102388582168084987268100433470535111596953657982729130151590934148721569426891689001590592226183182622537633620869614197004338865121747601397192808155706122974493155197706073522567749023437500000000000000000000000000000 [114,31] 11534778099587041729533126742079134902529157793965745164875402899284283131951680090395925695307507866773272791461855218674778123238626477778379785722687157870521343284902579919463067316911968191208449227017825273431914442716413186979942761201370915546522317975292078945803104770797025302157706399571913473996888788206193848762086518053216541341226959632802135386349817262476478947455383064591772292529405226318442538251737935319333385800499910416775111556702485057222526320745190532077241421685576901372957318413193235250688498896662962660557539135543834047640747454253824253100354295165180384932682446798497991758340087673046272555712896970575747527851456636265657396519564121066221943941889744512877868520065189731873142764180398673745801822286452590117285600718724464201657007929572122991764568136244612281843867393995870181048611100865100847891315356057517659046015127550566386436103825422917366346416801288701969081643944929229037114636048012128935182747285026470645484383088343190578447638263864763061941317759237706600609605075460086399612976935431601126606775201665772215089668043517703701189400218993255693246597225780514061240171134802191946833955366011087616134917195968518274710553965988229243525390670558535658259807645451442408322411484729674653465124961450698512215653464385109283328972993407006685328814862843358340424067055924966151333014296039783971909654027881500030602457402609505521854761151150994241193565063770901564129650506924394093419073362780265155735933086877835233095549496401928339046460311314756661309948790348385138298847374601237576563443157648623530892503791231789230323697622977743841948402952788571969213364089216017277993728325739007524845906818857858437820603303958964621993392266907586646757732164846910097124335900406922224700698793796808638940078544024310795324265799703080363893730313528834949903818530839628058839934885472280791753489661119171753038027231427129186883436838397117630563733485429833104308756871694450569327955750756538835402175371311111422342984313537317363734133530636504534565795444967229017059396592667956552396404094506548695927259338397714267135270748931065708631155810756236396882557028626107391174679007051615535033973671183140122939345186404760571775777315885931063008745715843407590888027192275866247428124171509790786387117389466538952547125518321990966796875000000000000000000000 [114,32] -10646444404807964697037692874201276031354715558870411062356114502875884762515458197693278871549981984020553308195726402794412922386011795496686270834245152203262174252923311385095787669958430364681548039534833416998490556812413826969445157253398998555209483942883216186986330933060500703233772789764047306144585944776102191224422326972507504836039802028836344866170453773092722337191134183994217324121202531569054786179073325057761006799551215557515198868993004761384537046235565630196788864051386730780745863902791542699814811994203285057283785207648025273277143064874421282026950225214408414058642921059666699106556149285774759315330467974838017648630178028708470774536469333872137975169125783667708631834028621503510602948858032098318163408272845382139199234401231493725301507270787514931325742338366514581884203925532871923366606283596901724808587414135205796162297613452035901056986545743175892609523201413304241695629278767686796737248873909646280656416596119081226523492629191963597163974616746792029068435754650205440687819233765836235764351294090300250536124260964828244651249545247331180855414925988649634253865772343669194438914721309107705665172870709474128063874702623428371903694065392696193313167290500456251988628776954281989644258313213303937311229462564861014279486122327732161761657035988709569919738458413016787471763069730616203144076332424081080925955862292398172159886869499388998732761790213298451335076928008933972385666888409430492533925937124974192114127182672356777125897423520886345492749094197305433981774860781813070037594129540031200054774645049595426063828413109282558023931928774181742980202723610973709577813552496594759226548595136673409651447726861471512855951119186640443495680259783392114685364396070971463742750355855059206716633329891317377251653010648236578155446665502613308926272786925478237905292533622240146177528361412150199347209193310013478994719325390304021232882552920150686414309788069372371346736243280629220658259463921224925614263549750220517419361326617843223920057325331476511647217696854361928871044724197000839125499192857423757350662756180721206639664817682327019713672685270301721916610863724502107436439794606647390285605522738368564426525383880240569573697713609013374401899017216565440692181714981694258785124632432838857905893123999285787562030236585997045040130615234375000000000 [114,33] 7245563642629652629043779252098675351332411964925768858368072882388013701434507718924299958482149830184039728358377898632692042519363337420754569067130689345721858783465027914865629293998968827457680274546790573062939658145835161551414535213122819369155168124278016707713086379265294691737862855555972666442819368111741418784167458164996258918310179581433818541767289380580914579494873036123638640817880457250762413022722990883550063404973089522262581931279269114866513047256828637621751889108086502871177969226216287471591520658473771388041872052539465977128125683628539501054064589257078832260079109991075892773181670206541052036900129446647785929085276238357547197285878243808322143403753146438927270172172180034436030432042721427096277434569820800437935175793259918451084269745066383022576092864377647864546302405535389124105550687709900175212788753061704473521414469999135014218835900585187526799191008269765444362739807149050378063265870414900322026385791978139683720967111044699872368684851081874864358760924394445879249085496224608619175792369678968575467896809434426001855332978222827794388260180204848742273968029095337889972802254277937545260663416386576300534311197701123648785906504687697780702815644648889302532620901333390347206134014419786283039752856079952117180132202479874544707908577328116013420035507799102710625906902601366756529548379568126123826960652720366259807746706776296530274682733699465165841871931749844287955583654905869154258319568385782492156459662373850217824847875259986622280537514431437770933350852683193755006068487416813206549960707500372190970279053043554276535375889639141002621527741649809153162322606058431271889291706772411579047354568600996256517276914668863555098753727415368037878313637359013337239699601977604050357397164544857258011580746512658211001196398055223050714616591987832357977508634870956502131951475170956933121648538814093476283662400553829604347341935477526191516407182515786060787783045101445608004314332567098715357158136802676267924602826621431554969592786502642608470391539144548936900734130829274756027179375831033269394526052610310089319665929240459266850175528004381254596398976472616720885659668570896036490398313656127877663095525633240504026124951102180231580018808377764137672022358977319379780735610480187312702381764717689954791168815972923766821622848510742187500 [114,34] -3505958539060307096398001043464662900935171341589764535268137726817750664610872780848665177926287078637405724778475587764452505881149816870726544724630795417394852583605068594219877077158077140306943490838226971061421836355891035582642857043379924009525604892729990456904404394256383516962251450767117054365607595791426725115091890542865864370814177054040237834234685805610544852046724166432659707212980088943030109199832187617537640891599239158465357206505389604600006570426097821372986478818634323844445794699388653057103263495821248013968930517805055683329690214131118215183881598476211446674100441456307830212369591476223183822646926703423154687017303519164052939439614579718760574395661425289925153658944329875397091725841319960978536125307071223110109124734089184458805670064293005935429025988938701318240324685364605185133271472830832454164222638096649616849956847177444906550509420387996783429319623824903549204517896087576615492771745769957689545447188367753474994705729259387502921238894815259585402337566732667052170858393948202243922222746305747265481928482752944181006620163589872628483044942671392128001049440383176282956552274210929380139378103081412114569149636552629840522392809049509729663816262826951913530296725665544986608126207179752644318961749625212636087042941871346653091081740317685783996796195356253434507883162112747128376995240025257572504672204410092905297043805571181720783633425011625887904346362471995361665927833278142776204075223202418563425428440345211460181745305984768297627389099876293957053049384565857117473669664984376857139441766911660497425877425989271095574542634926709437688895523649245864040982490568110916790078712373204259352357268521843512911818614018541624565507435788889314706911095561430348089526234120790361573304145251526738984601109295116226963846685148233347077454828843378535667659534924071266949490102255627127032325729396234370572792174817455867774101385110158257840249057705678753715355588615010026691663585733233749319147161081509653448124252163559921792519029061255369539096027838884139435410211271282983788109945640885016185887406275893425268110608383577328762111100984238601340962368820767246337107737877986062260085322755890253477072754941051295645679399716926349358982489707703460713152635190736267927789992005908487283095107713004612293161699199117720127105712890625000 [114,35] 1008922783050583814642397013626880975313209436251186753058029518631136184419573424558170178151106073431712782516810316972783157423190564554889412009971890584211205866237345494396264994539964750113932253592635380648093379900946305309222406942567777936218397148796092186503056059876130692580186787972174105409771820518549224671306775770280912791466287538712490838819911017880766261207916250860322861006147224327789198478510165744439510681518987093580324255025029173712762135931135105701960530701843604062232317658919534588989572330968228473312065392897930435742836220737672814388943407581281855587692548845768698390077216317503489952918859779722265360536642141355707413929421948764296674069825992670716329912060731947680882626772780001653918889634575155907243667387881119221437612747288415714798951078169068524771563266833049951478135687948739620061666051299708478006976703783651363180043025032100016095753142484945939353682154375912274147422617082442730190766166622414270803033104823835682702433479455076091938432692984076602735501167519137411311749778866631142662567580381466711902671494832680263249658528815857062134780693940094584288539140612058051427761404868275634663953647200543097486046400547956856349319844729241652557070493624651904777447882917805188393595950945006182825870435749765666565965503882410775148682071889387933251239167201812902524860214252506951186765700486580103057587170745910294188083904141849108345353460888314170384347896405025103316077603354438167852548983686813265774204465204048492054116769919337806293389631037219366325517380477877323831807387013623184341678437226520962295408507364165694916586471572139667668765909574950264425359668430763035076834907972392727715721918838573644068361993017265193495984649130226002787549831667739467480768490720445087090951023692908618340510570504099709821928530203873062482756515611540585612307603337589739034554236853540485233644265390233242199779298752685959046179363613494489967183000702779461792481799297769973761668405748845110962621659018438517271574477712902168238446068159739665827318957672032308882848271856869127781958149763298219492344211678985170534504187610846274420970396597479538286112499819779370409681272681387096224285506125370886099816421823625766083095018729547627142173515944265055408640167233590981633046114278318139412249365705065429210662841796875 [114,36] 30829593253624448922638320206678934347282590654820281790951765352222487711027478617963921455475626469910357935005490627960290708609360783602687744649250927729013796347698118804758873326477058667525149410325548526926611765861595873192577946390242753880250034827014064935801292277882771533256337693974419780490768553587679912706968977284946792739229033970640995715678280515652962170152596525938778859987641170283964106994059742665475919085044757916790913814450508470336249721230188515755260777479999198265504239750522168220024730564481377372248776056272116470935290887743932488956336969870928185920321591436390093107522545114965989487984477423055247830067439165109018253022889863393653729674469993433247185707177843181098435484334723235241894833665012278794931712593146513613959666428372941970804643472209468445493131579775019699764062018811557269304881442210812188923310301142774444897222905871832232968030015177567833253306421267549494543250946260480278677031206028905447263330052268090868470854081269739861969856586069131704802398434257995959071943024070016735933193381847370740278093115760868945745112060025680733203759081850728905634873591252516274349744056169467896469310202081929797698996631246213989000397847933104601440931283216497669660183863014630169511729114552990585463873451287393854328054439328296019232039867976474649933049329365564271354389009450259061614260159549635505758777089041640910039462192746319843786079320781062194092590520244546519058589692235312707286120651493255210479477433082882388299794719896850296950779112736317003015061606403941441490490805626655367817284275998254326804485724305895167568972255597297962782173411685540013464089612548802161813855713639833660669937082762271605188641027938956455245813250205148483955176629096291009791129614897269693778694046597545850571482826954865729421129528759326360663232238879524154001894665182942035004329250000679136518637608013109347678682421724322151846655375332377915186521774384010681507272163197208915518914704653727141173294096701326029356294833352751124648384324499424086216011178197100758657766283137622299976260785518210757916930941079714421318195724505623909512349836221512625381509397455227460207076291735542795052439379468823629789661284769602098181609238930913335843544747900143733869017786671721230050066675509867764048976823687553405761718750 [114,37] -209028780216944474829419223315967866349455372944231605936548886368254885211447194150154260221196722564943662944305584581570818833834997415507469648878753776856135439230352929813491719745947494437548542184860711492554228580888784618845078332187385101696055304721241199266783227887644576776244550480021214248444525817106075054982155428833892545730202703966953056942887946481029608490136878569642752870631261561402124482837421699126487223689413866547511594142564006614816855527947887062415428512259595459018227141759511873127009116589847463643290368972154197626032399692470164925183290012394039009718938378450229911220916858099955987418198309822388469123271702686709991561772702698865214833251826052712929727828303493471619855181199406388360284253799030267718660015451747264937041618006868047452609494227646433035456170457411937642479783370642085488273864652270145528374545067971974438790486854223907900019560310640349426003949912983065199960360728885375439450546615032790211928839643954151318420513349654221660961930500932879844416537404598767168234526037433769929573515202437388366069567358990254946953920680195453369509758534476004580089461761279116007269016782990975521077766763291268270850743512786191935457128690358224670686710549793123908037283624099525775304526653892119496477666661019080043236772472387916872344839007965374629965611369076335651207151755787731399658464301698051650727667252785763802917918570761277062663274655385619672630096800607408310174675370243972442194604305032845818084462121109546154236242875359915518515162336169039899242439519570785848288563238630042964032930411603930738923081224585321124306778946924407027975397517791417014644785862423893135480254891709477165937966606470150414313123420097936387115368750426224199348525310057889924648932096853470226694492451726045010936076765858098111684608339454482876097020122611612529820436402591651406686044273578387582855246443536142341305599249826076702033371594623486374235191915652963124214001505709975042509315194489122016757221633841293891239206680559620674128314514798281500996603631478724932027146127553473578313411497452389997982648490738785276560522588671217790663114173565534418425017799230845015344348223337031023535545456631512847363404739167321931634664424181217910262465501465543988545776993531570553397358480651746504008769989013671875000000 [114,38] 118342842261643662666694489032692659082937458161681542290669596620268833679969810152301611633071434321614831584346928175025858324324884941216806304472024295871785881509630065728805117704483279614429192919375683955894501634827206576652027401816638842912945609216697513449657262534252566110065860464573745285803897597005824418992237766836434822455988976553066203078876815511620359495463736942923461118395357632449588552731432617795428420577694411680652231692534034694503456219112155957181518164588100003318205046357854036713138642788619725858941612734869574616505324595130357936698368157273435647884295941579197107325788389548611322515541663775017297193869173833800893256727735512300620768847117330132490118093824458998725133509958098306332186797448978683457566231801568701037220510566678463952224694593193078925266298428288665611497148412948333747051089025836669030978057517870372244215029027582548883298815078653085483636136064425678880589977962455096916710725870271928302622502324691942324243672937669430006393762469853723183150518393479102485200976326019229778904363968808704641169339818262070456073427857537112512355869268951730044443789812949772429627216800780316696482683780969082036310828781351915844113284292683981352558748194014370181309193190236099471328243299521009344090557524532682578878909682370567960883633113040745421930287041539532813714845473526997136115526722527881194457251212651407096305270610422185068803604478632931420998647645569036545664287510568440584193637082846234454482416036877304230950634349995260194459288704761065978924943009184232914371482791761266542410421805240459049454169043146060106254284473629191668022619514461475628852759669172603112125508537061259380545658404725009574642402526178617818721637345567918568585037983538049470859003626407501416338949772303838134814647466534652469747967416547454477311966753186391341092599970702449628269867237618574762096600471949494119938178874491774906483538103576217774013757791180799030517290961001592267013778701140328611728983632614193220786511676522720352763677020486681351552213338838153589706353352278228309790104599648587610653302279490385633821704099146821900262549291778864204068390992016959349361929205656823176992079118872961172474720715526443636791932560114148272133781917256211013620789497861017502966518577522947452962398529052734375000 [114,39] -34284526149442142375671341549085813501291069920770079505741823057395216655811746927357638764529871993724043301577447239604088299973978910056793007735228019293434673324751107122032893982093440646413830613043176199283642469359854194178846981796863614130102533697023389848025494863084580108660752803509785169409546186266109693168990295411108373980970443270670391847288285133878057150573283006624473987588048551131237523617354655622970100241671802618431442815297137266130928940161546495305621298701192274580988447187889407510879789016987316625533570170909901229114957409236757602542494125397928649038217051339223476708318469676002862535124226284700031657459760326343626611244603889691261263656439684998958278049739343089618572362444351054930547773810407697720769865693601730484735170741766530173644032444890368247309678941711686225551665076899280652170088176742508426525413399580249793411656258491332276707876443017224358993868133997658456020782773298602941974323346754772614978521639850529309168697937718169744635036896588123989858337018139232298689947661805673104704118992694136171205631454862071350640474508630608390000367954300087985426616057678973601344367065340016718544999467101846467558224557743365569813620328820359138237933317701665169840911093067138954275708903247731737943868364136931377088513811930327454447613523141193546772760661501506509362394161814946825866576320673532846502284307400778141568616245955540914025084133075937336640460067870208871834677896292676749809406747855657079855549821522014769964284766874647724285918818811509484802704316474285030570661053666706944780590365924206527988193842554020573380960089622064057086961353431355397422600112201674865959774867368611401627461018420194479196570041861667000390876576539951322831819404432437352542732159254706176214764822523629586031423462036441122701627123606652450002170778862960701178635023580897898184553672708560558555329786568130434622082908179342989574076050687588655226696235979538066219223468658470190387534611332218985291454829583356041135381034047141178097805686317466422670722612814771179491884690252355232592946153345247042678074691690336611636667836787761466300279629180526777656177082748769804156168972018562613428647524918579357943299009168283210489927766377938878960883121388280204313759474445133523801132469088770449161529541015625000 [114,40] 3359140598159615519698521688041474795671644775291353617182243742815189215389499541480908421682116902341938495414132995679032343718044722010770157842202447614074320889327073122065819619845213572190907480982225610729600105628772840045706411167287272975764832429251767166306765264546883004638714784823273030679031658002070014485368634902354086118553347353943950495063787257310535696252944114324912525233042168764901611679297029632638915380355374320523886278622985324226262807743628903651894033670275465261516280445212445827588199493085231664987507373365495435989691118681162356270989980068292071995780218173190456744511119331382574825940403927293907660933354022214818700649467836384071094381728170439879835323412225508944176384695788053908915912321693938009704604300399156722694032713272973608585932300309045350260995892586462147930849318081115054570878938922183169611813953641831700457959612171401063626606717175373907917740080529013380591468189267277836831316636160651790755580387202301479589838797014846651792662142213145450694501881882626104194691811781170665239491682111534409022429073167056960828983665748245994626189551286314438088826318779445251404310798439085308328131611720368798724188151603547246525090318535870812312312691480691753772146794452464473821197741519918813867982897377535646499503967794126263478135132594089805053350107585472609474662785315616106126424173785226026800908078811531535353598464859195002620336737639156842613795227949804521002151556521580548938084044594661988825571405961533878231129199405730571210449530290467996542058631341637248179710265624589862447169323016805608904338495167131096757380057300909092741985590589456491024359670120333631286623874509465070061207479914313906229161491758987137585395907695780052007396074266249385052199855477856291931650334469589678124790220402926722517839791748673027246954644128792104750140174725117270211817831323433361061971714096157173605449001640272799769861276264877153861399578222646000522866264840732248580714981919832254719606213880879880347817184945447941171663574412106956560470958740329874173549185395642173851529308502493229414629970091028563699118480880601882865028280711602611925173900876344052378278651335095612737105402013571102119809242800132076223860108695672581530813895187659085902922954935956312283451552502810955047607421875000 [114,41] 484478752131254933026128889583051670227529519105317713928631746923321862018895466864248973558141587271405960186576087353834263707595428613725489996520780083006095447266724850240037686902650920046406470343333573475509577098849647424785510849613216144798681965811852379006692168921666941661518176754090174749309056097600277599835515055754806048798623176626677573073072845839555879153594775098185684619111247136037253900745819178400083887902719178180017139616337958383067693319987404681988646174553292546362701349204065116577681665134949458611415375054378096475698879965463759335454935794808192116683419205072467995803397846021679041919950922668495697275271337950593472824238863572415507784718234399072881030553818936692611738751431383765953759549718267143915865926915849918130443465111028547986550159109386849425993618125767652885222528323908107464466375541296388354158179537167698636789177231427334845180216377951824462551973010978659298433630855757565710806492957209106311716199079462159705690779034766022701303724238597393337659324283692516829768764563262561555008610527464331550207712223790626766770711227230962747044388264646597042802813131150041829359976891558104611586991544875329437261495420726590194209910152842470347622012210272878170671465398905410764451670091663730083489662871258492383289790025871247605434415920883396124005514313550887380565790127626192613545082024061629010995589178356042410342016968651993366411944454151696999046238244671148559649461419014047954637524948506822280324142242210938816528003830417037569720661643542813428783143936194917315826609622137398283860730494834326394288283527149678121807155996656557005473814543338186550312996509707392624606530038217197680642669075207910130449492779231429647251049035622040020973810610036622397885047639381633638923819598587294552004068757932851170268386343741678642591845398788535407181368781843798941288896557363142839931505624782333655510177848680628760339258715914148483643694734950351807068786640150522360471219151110228034654110326913519308534423180512565338248346127881793062669961653471765365716406345925547587473940427588076569715404626300723957622792477569163256474068527807138655233152792526031793474557969501195658651719481874536264145833685809425650217101150799336346369223840312433519358914502106472355080768465995788574218750000 [114,42] 965239239354646051390906093395428506644697082777796552063609076862530887082532325700492423823185561861425493466889707264392021800261846831063619769531395603256655005847812138430582409253382545999911406709888265777262521273594596412650911104597564516589212011467257799536604496975181627134971976140813843472788114406757664605447890377719158662028952998363805037048636230000954663288391068115812507576194354128584573891624075872406430624847537053959921250867440486161896548223316716107778641926833796512644835239051803774569358274059791107101229048803819222188664140057294353969778567861615049514676794126049414131719986044953252654057812297548778939917995527640254234463257071819576267202747033488524302196214890804121576250901371667456080361630086433854039944304980191626588857757815913495732885106040146692643069872826816613172918795919745535899297588231196002238424995649097715179831998486329696411985637202105358899264690131822807469075640397005853858372470578296945784063858883717266829472321307339160069976431141457885970977131973173319493442486271610317605855691202700626820011607781943668956757423741361757784205287817230062562618417392201261479545851620428099843569429963218997906639395736136595408189613425523408321481122511616477819440585682639678095334338977195045686540283909421119915397910018247564644871491925499800931952008918383170694943451742721235576988789580384763755418741659109462565740523633697409278488739001573630073452962629996165925937528647974429495142322836872764005895609788660646459850018697965683003241675388173833669361850073055504886802413289902263617765297323651142025119568443105522563551058205596559964917720390368338715026331293925470703119497461663643097646484454140522964718938662240538110983179281382140681818373338608793804791676091398027384036883745724344447559984817578641220341787227625694562527631649263814857911462246750421555161745131865433817241546921049661586128926936597947761219922473795824410369938658601435835483603413992458261772023144958068519407846980970322008536792102165721698772463600644908185471279256510650561108119879847183342400129014691340188975083608232196287902686504027878243583309709634515740741486470940273033434677585017682094152634658581745379175996681407237151570878401441171872322573649149784688616726668897172203287482261657714843750000 [114,43] -1290481610933750942924349473817953107713850473374825424211618535979640917950611564197260369945251673496115950562316409603717018699648108507816463395957456893812335133193563138509421387538528850556325864173934330173605142106836132211057914379719766160363406739136306964152027843779100866889401581277712887633150758502738758305668298512008161840566299109341794764454600933197491104025899120327007970906541892987549732542092625856679610922201362914392709022578445554892190619110058000305843197397062653317919731873536479881526827843904797919122471202009048161985726300954046175357720684115070076591923678428312035071992204139782801438321838832754766817472998326536822647550599041545471670671417564130980251839628062841573759973703013084901411740825786992085834621240301009671987627632604829741434395514832070642992487093411198296281643847918846725885008235150789108375246082858031577501941031955876864106040584195054594259521300739739418554535186624327628332475983579623572252716137365864506859557814401938496234006214475286153091883815689792981128823803353202323695592358414539788352530830267642590376823547931241177996575850286046877578978104769047558473181066565348819233216042707180604283368444709697405010452393461734817123384491539597556862954772102642365479957708431384076855851340862287070588952941071556089656806108271314973506570133873083872179452251532363736662795821540707322830432006855605877099027783821362224875017666331069888543450050180035952624093882331737630320445326047670321468846021060600599980488029219341205786502219981350029390364844065129215549680205503065221245345534127325734542581394145751962568654871499523673719666107338483655463556559324252042685918146875701412506410350477061845431846721853239170730201103698469066631209677917415172964990102663780238455128852473095646325494962631034426871470133344775103935874872186446079588316706531651603028864007692677647273820909012899275884515104769293323581407561821565236782244887866976489628225286927853851413812022039844596312575827807535036189989360517030862923973560107903188455311008376163199740007559257325150599482799064880746425915321446902109306119570826333211264935935469683096761516459971553764660018547538132263393372002666538150602163370566420174054057828415586031308692985594818378181081186539813643321394920349121093750000 [114,44] 773180454598926771970716951302028231366269530868692344709717458477742443713450186357243132196417323654328295814178006951181902281475796083406936431519437634859533050728369928336555612585061033522736359612363995965347060534944482720086147837404857601074234983170621039705753932033200058166654797236008823972539052678845329859480989910752908602068336679850395321101097579088452553994622038769129736133812191949345341862768685875999677727834896635305510165980394742711211583695463806550883287016467299655563702942501209306304621191472567237863542922595539181206342919078652817724974102162359672186972191779047887936082083430492558177561829680255130210593368420304033575428615901267466345153970016670707341996350808146508974835483432709986007021381474983636394510648710940427227083616392933661099844089824398662055979610296380444853833014251135289083823048472916578198832448350953165108147180921598943355819843034566655797529625635911270381238553965948093140527571447577052859394502230166248661322094327174369163116541290330320258546369268198085961470979015344067451565682898956130591251388831323062497604255651612705311865825023981786985789525095121726410540240700379291080571257460236350348322207250997039026236907159104584384886137406633560501340461348631752392544296722635259189938327361287793976453092319221390890676493333811039312133092491133808444455639832856897875916690326188393412817694790054844519182685643046393580791827436784515463383858569311790556222270728289850748572159468705476070347435267087288849937837145952401471873016573418642107605188196982386002213312903895295805029688197479997387946177788123637811627732763302344950183280199749755034235599817990242969752907669581603866311288214262809535259613621793710842864741545290204098617827017637665120751603157171046935249322520036725662484064912201386708651603884741337134778834622517459480289135639797746734244889761628453880316587740225823305004535763700990616771372738904930723694017378273560464586766414701366202215330780709086354687679743600297440957188037683472110310613044781051296444975470749275151679330033659527948041366941754856365913723027793838603202181873948073099755214105513995906002487312668758172364507190178721231801342582375926810383094707658268058737290067635380735431270600595786424147348725455231033265590667724609375 [114,45] -303473756070316978240546571804365202313073986149624919556651977389259987928877143065497179691650751727253585683899893441357762333351579757821731053018882125777066532454000697466458239660349696324475048880592237908345332056608193449170925685184599297375124124746092615470127662284427858648498754146926604838172513082868637923984257381804724755498302483352503413543581973927817471881360309483033423911692977303104245827016956513617339804631332674276135884912438652550063163066382477086662110474738690798684634826965624417458408624756740485919744285441733819444002132146823552919362416440795974254404861948243314066358783441131103169716680672093135751984037465578670110490187408324098283900111567481623657373274243276379541653360206759803955219016512538371967598679025333935717284465071214166877691674998043456724895412206336577876053127323694203515797497404415901445023156064455126404839825235754635832644308017147885618907295793587620771200623646075477597632572968998082102438673808036946667606152658282467555520642278761701213604570395599530957489271135325771411940792035559609729878190432639859137114992346130463937221471666611618444496879760146058678421915648822122654591312405178620585908819634156208150548520461689420300658597482045225536893964529184912517429534261282827213628098168121865410420648365295384808489916914312133104615236623584697012259069826581958047266205100053938941487726200516803811849938958831794035962098115790788834310532251262750928347808146383458267765456182497594679443252411282365712932021831828889452177400119971956329100804091891651394732266462123979241901311074454977002784556075179072580209848070349627883956580331645409970922863176604592053612765002469086784300197879551599035012080182276542790223081068661941569562637986900065465286632370749848799132473032613424824166075746924707978839305221658921464690167271747424916556718457471608848908931137718111308662985186243397476681236071552925869853986891670023689842122694786920143573315835817061665498394559518541872730849202367496397627278008217184318779200698593841071094860518414979234365059221341254970793780629065592048460284014420114048791275275495261304180254728124404269647935417245393301348748879268089832057203479453664641573040919219811236570503013939929344074180814216923351978039136156439781188964843750000 [114,46] 86302054692072166962853969714429380735214887450237036631864160755838755022117580654957213024677994089514869251256260615031033843307514856748089764622865487443957424157453840039032673152642356352711459192630062726317993274805959953325471556925659153676799172386435009709204847442053845896626642105100403636566362575551337916786575106688302499024676318871385116984958939189115541749380611558335724309149389183097013543257729438231503694156721616083683348998921255714210934542642824422239984129876076616453851142109940459370294817076149831948866926624211208906262394439812541751427814425412822847577528351489452294479329584513116061738547267989054450705140487795130364297600729787371236731718904320238167533929466747357037853659585909544846562795994090393170165560805278990980460873576655043658571819204236859878142916464502601582386905183857517103824212884961089148353173306823245766724010225686300447382937128030784122119521171635068797618783441342125346253613042423493330417428447770560824614452852183249713512529819358584400400785688610636196771122587192761773884467043967105485138883492109539993035387476109321049082040559071222957853572622785852530710681169482193817769075596419450333205686514052060926879934696816674356110025109289761501648331859275386038304442804669173442084785113462049319598919511527263772629865579078722642236557675402813291695265501522574623430638981444597551789097228753625639616197937098846090607318959862809248635526027783675955143350671764481243556051796507384169947390333615642138635168957217680529661041669606624181731213922572789555352659299697195588667933105057133771857693756237012083493955515532016200254702420373111099602920701118687247653804777696430279417991538868796146711561235727847408277426985581089204045857591415878886975402695271701562542997756470450140876070277486400043055728751223291720901475848941723701153102283346988079221264537671283828809649916690340243093707641839077801455256573174295235338097076222826753304525108213771330367800441536129798509827669629021580249051807575549744146985570710674402378366728464647226024946902093186151854666319362235995637203433599470430435690724669686383736114956355718920354592826779872839978690514007582495975654172245029492333265429531807774572154746061464122385623043420821431936929002404212951660156250000 [114,47] -18897733464841280095097789799670144752006923800341463893327904023783869019254874784683423426853635653031142068548395487880052675648123260238009398857133105747195534048608097024590976241206471828977371861669131651823582397580861163416950179062214645830355598128769649873743854261507815237453165729557043383027991685382878283108781127418600804941606528182774894616568802575138442110053270352480110529510811082325158946919555726312496490547583866220340377039754550029818968070526201108370953511416554355909181957264063229188277708741705493094739222181386242693067907047893976047293112047986386604751283912937687232501601139961240246722089543230666492448087441076123444159951812085357721126854129020538444043130681536455057329192823977486939442848736131264201149182033901926418478539729339901857441846958676621487648400523921046389342439716201705994384191315869159365073790853802142587088114563703271933798099016257861194677714562820071387589559623569200607298877052692637802660042934657137570690349577587856574941438329931476540455238886971430170654734876809149286074488974937239391692271274004541322607792519132219561560188213331804784718507285422596872218201025420808492341783683693576988244952097304436357951776980907046380119792279979012285679606621974786788927821807134240717528730134309108208713740579263817604725507487039724123340204968348156028539181292913431462488549510789302462313671138898796601398066284403348247870275872794180291832491805017695984705852166058792665846734767104783220691687183809606827161195610033431725432018789809530514495284529584623195372193468533007907351811823159312135832559056723740432539716541710103758213674798312245008909943882689019920654518141457187490205379371389277797438925908024783036885333265111514924225483564728399361979915652993927826186062300880516087361483320353340114684699825696930653478264182785794700470561142488587479375198124927812495714740766446875103679088682748850966394422068430801497462615574278889223006598860690708898562131199500410839001774239670712782309944631688115201468509363594823435837813991945550734925817786011052464440081935039893104886199406741313611689333577168408454160693630779750357631852338370069282055797125571219557650281983634400880375629730091059058991856107442938897193071556834809143765596672892570495605468750 [114,48] 3645211427521039643371204392575447918749627657560289187579382330152981491613269929681608912657027632385781285789669116915970604203288008210351558650559539012905243650257506781406697581562432989095332035338790133142849206797377065574772335877462455827979233544139787530920185846711350654719128900984819440117184378035955307825545125442857214044492981431836219755944899118287530522435815605489974817530238504520896200219426878147128595461864879151754613951040429596981988711735800534199723732677314985625881961854564409123235800350041196544949080468299586463916238667471874314346563634201051016959677852245954684428138840414244444164258978483485528048738334366589980774513493888969616926435052053628108366400386714373809519371059138960117585255753060211970970375533754321448411355295395930245992691518679395925980897393473452192316690528426701228031789626550290835762223503441767963076121589532172355592930366566303290765058418183214288288376842068978527952657589188841585516130786165719970773287500539660548484838571018209656725491297508455510031571949523339552781811877783761355462393900701620235157425089762203653606312793757404550887673429437876652941506490034953674897160928299218854826944989346602232598480170723699102031163859839060695188905286969239164124619407571238489176860470585575909163703653525998384803188146715503887277812542882251745946783257668111141509262312870621792199842039586330757656222928050693835868252912816972763777865349791230592250332431278468218685156999124629309087710016065239120530370132686567191078430023856463223258309783027070275706893887527276162615246820058347186462547050920801026505389484766478413866695157543098234846464748482264541133323383181874950086226957740519609898321080189076864328768628457755771313894664082671230312514778002212819579355331079119780247814948035032628893281494593387607955382652335531284009287516671538963611625536081377687869518576343955335699005594752728815769771542172276100468295775042420860044417683093892364121776530652288800848818690181555132296808867649612237238329389654456857998157329739093923905776580419360926359515071143776252112850883285450694611398294389658237395926518908850142244598365611880835526496937068683762488966361567045715341247060076546856955952432365045830771621560018047603080049157142639160156250 [114,49] -824293418725319418834581080235853645128072701773588436847018023780048983056048170139834589101876225945210149101200155027274928926068116795545351163931160284412771443919764820649456761277505951026893338155552109792180375427724653785929292216578975503504664391947570225107101805854720009434887361363843860703204975374053474097919214245438672276952869342557154144568060391684933595966537336327599347886518363011994609136330270573484626132763136980761380108865991199841307005103619908775648373270211459827766842468989311943994625242074629600957900426036332315649651841889207748875413165319196967079300412925677553886255879436519297576903950016201790158223684758578081313925165234618115115041887216945883619857472296111463266107801546875510511822035199739000303364719476007891754712637988902133603791882827125837958440128393956260945832532055297708893979088131510453490560382526819112235778805382010473443273694951282981786053200323858170234316224887763679088943644993659775805436412541826629408218201975457618554353353706165477211491988960804066936202854127575654423598714638208891073807781303999385724434029534151626398352050867717384898786137184564287661312083415409806975196344271303159920458030845555646694691017177259365243955710277074609466708393464002494270176824375444235827575654077925755381325585933057497197014524193596090508187485479554787056001967532283346998313607756845037902056528232499784547873907001843236986381703944654365614810938375468432815116857558741117092732531834138189710038995576192517800417290452802307320004269712604440902241607536645828049375917269769415951396478079299702950448769133073732427715077976639017892151615470196817337647749443343761663197054755290736781001893602263297653800111105276489288013920589570347230497286055876202739283232814466001752066203615276217328683179039943229565333336115125214709050811689111932045354129416479171886012317290311115589681880616758581438999002953275603402023789196053093234437174607339153332602632738368805117025513059888496527003396268347959092829608018555739930373179345943636585371718953848101625436104029283197017144599412641851605488525733411645467124859130693946590123557097541298734238109347271883582432231139457823633761571001227523125501853698446796538745611843533201259504039626335725188255310058593750000 [114,50] 236571853652744805116609258722181879936190669823777559585409736776869902076466500275025347028459511298417870684023962532042957758682721129389408087533965102119907527212499736539608676455642172762269620637804684909515812903932164341963022452521805216123623507482513721936448722711879029758312633841302268885670108443145185358120240148650909018157424057253252194413657856561548632227322910770621920461394568493524142750581179856966655988651525291031797939699888405598384598268327262212051780841067477221154756123705757765372141810313619768319395250774341743884733388831188060391504325419502031846892787353177543647310743751561213511632756393363635272632046365960514049912632577668147984645551081140132717504396729191710349492490996995405333288679108722253520857057622768291857723682403422074854500212705344736479468999820950472660623088727951238083007376631745501931208391469057177396511751392845019140949212851198123117597644917767573255790206146855876834279488933819614142515931194797058448589144759901878115288997803473174264020739636404016774062071593493326414411171289577007296458110058459734953341143978316042408457104125047180663283391527639252433134359948209613966172062809926062140666935678277185291842017221489304974263016718709546484724263096554139961818636107875900464034978346191313137484159525629131815393794063892887747775457760066047281874669022335020271815165405686349946294940101159480874508846838312901603686554230285741437735529823680883734795154197663534446627165166748597527393315459316810043783347033146964331969736789785809398506393173882306695301201999796986899960478630906548450775261468698528818745262186425780567659570484718745857328239565956010993055212932456317883798047871943317591238315602591694966739347394273741062930229063884548674064102572807804096775752801326106706246998052287638732855563096531159342099492542822186725688339696582288690850056651268851066113260335951667435531926035539647422618790336765691315392698214278342931804046639511520028069060119620523121326420097358487759235018134556879278285606918933578975561263663254822343292486634316119313745090475339913456301246693240961032079630908803179700238607319209754676138286763926882053382479168828176797164812310179124792792885187254145360713513982622847748871208750642836093902587890625000 [114,51] -64707930132857806776297239489591183081871655268198861230500125967263127988684222370485248458288717259562670852091734190175289610864812776247921261124204842768980426515906236281280686314627625025278735040064144978512894806359933616122546360020497435396354086984402066486081239045596988394805465549016843524833457028072288417772926719508542360020329237124005493313755386860842527405289521825627168877812658660143705397854617592458760635207703036385348584343214722577618923313479453520104309797048850125155551584143756791226275872540749320581343135781856249624212925452676459315054298222107096224550626149907357997534453517476641491075757362687132953160230258704261284889485747543460541252782479641697832142019312991679671961497286833055999706716677401739993718763414714904877777810903660968621483886800403355985986261977818088539073090766296308493283439223223948979408581228450124617018390011592556641206470747875255553363371666069324450984647490201189874292451139705101909275901328059442562226714458737376824032936887801279787060235106951338397634941244653011800107819074022154960187553716036474931007764115547576992557191830029878405880588254386183091546795006222841156301054156044977239215940822384139276326887390367929399511535109446694332017019591594874543560124510995439895538583116231706255221063720893608089141846735708614032146493351341511220817156010879695261558077152372130213426312985992861160282130671388794545807962544765884907343507296824950238636157247431748051789157664386766994063098143202668452602236292428176745189904657932495152364894762455842778584881547131415681205794812919117990765936658861418126617673780853065878446664860627910701452679886908087398751273399019298495465607162412277516287994241251100761713695497892122390926239983282890369640108507537330284456142619608944517046996875999562628173373480876274752009271128982446373256537779304816168295468981718853574851053737257258818481274472729397227340497961303650528476778610900050904650340467155110647812865440032642433854994405386327143762331864431921378258174354100587933696108284982515843144189269827505749593463784405818774310931219215984268278084595996910242857993219194137928726462472159480526118647874459101380807510416412857127100198928601701226807565998900640238389314617961645126342773437500 [114,52] 13825559784033167833445306607480172290826859355522107244865548590778452618182075992829335683452338195309686148055166076683775451616370937117099206108174446771320273476486088552275510728592539929352220939103203987391846529733462022569773985693689217544732962053832151880256976101876158311201074706392009889381234933808654967809366111532941951808478282523802433410943955257302515566589547518618689850023901634977223810898036604542103783414930854429484964792665657307623121044581356108010317449551736590929638096949704714263863733871620483986639751914979774542116831586990400312019832267717331604761195122020072248617462137667811598088009036943081286395542198232968893401853051363796722173366078078207109978470759655428304515829180091966301844957938814133403714885904160727217633928540237525953664432999171370392508379579603840832512623751893056987493447816401626328865722483651806862492864437582335887346603133386852944393004334530711316467987209635587654836176649737162661410799417380693542699138668982084859862450231209215127868844031432598051880293616930272288595748556600504674397744414916372401814182877425051442141138575213948889426904470462829665145835970853529713172605475154779151481842117124862797629883414845757164781355998563647081180162589624067882421868081070372513716719574304064403195839685736124008546466159137536745732731061374605163372800074317929883953474325455297159979374284373409102872720709434179454572758845693752301652234842104050257370585569566695178919647396881251989830786862740556548270425686643961612725305975848337716326112239448531112392453963906969880873165654605471291793433117286739069176887114991512150269403789469349102788939874133896342716353060199425494624938984618034026337974980038938179710460918527712694672979480300308534012377440254048853326636399103671158702355325062252142600100259049923505357642171185341301452990523725280729029181613224976599199328024304488281843347876619968947790873740829817534524941960018466508960871304184375901246507557181996536593813952188730208918489443837199985159168590961991728626632520216316338333150246902586567877020442278251084379740125764479919207734205026171753286110058845134471578301134951425440833840016422741271287204291630098943047004911557358213377001557555199724447447806596755981445312500 [114,53] -2122750291415070832788604006477207565965126166477720953173381776397767904449646091345799079984411762004985281648924381527532218231478130399985691498492865551887457069902256622830610705084943514775112597277586726115768470780010168197598292479024620454657575532111922813746373342740759308685187720561493914845992900866735183574569824119601329006860706526091384399031184227203667628111763173240622543558392331691658447402671509542951457524627404478359084374059347279534015475533841554967773858405049049348731057665116363262431991367801279215828875601172686274664662121509286022153710914101373555532263958815758604075455529154888216037618894872049546292076768905025468381362773070311106263852104498875267637577496287264023287487696898668584704921435338308659656407609943673507828786045069735643520859320180804778771875380219621624402596232850210470257311363628820315169134900195214674074742255903550011588175786902074674978397653736254576542785622793403499031833193535957424751281164403055208296924227556254637003800590301473773157152716770861724845803703755410336123545462421871137535560648100643566010526223566928566534043125279171223834912903151521980202429616920122510078596096874528808980611288351970050286626625136027452194832857381265708760311523865896727962143084349977346657802660278737766793069503405245819794997708853140642367379398042352025104432540259449939260632469479016752410819286484491678143066401671050920129960155304637474388798312940749886376727015480999618697631044877019593315614713972524636715550122042434264260287352142600829208220189398389895017742546867035027812930887400702444485798241128579313679664897927868296091099277247472470490612720649410831411087303554293197968249521752888001234327287040942431925229680968922077225575196212107736994108580059862674231730072086303578974283890655439658603557673370178532008179991805757052093819814540128034479413327277950360311543686946381153678927713999088671178574358439461979518651890763935578023342159769656791779234450740413413708133560365036596665094980916718276541254191249790545334020336652884931107716385030660107136315088877494238845597046603059308141437796300594179261704740633573597203953249054047121711716325309244786207600727830811747149236255375300530831137747978973493445664644241333007812500 [114,54] 205360235151412258553923526914032498693563189297421359415050588925390618056621792150555972752027798144150147233856521072186271931654491304138642398729515266380035521472103045770623107832394049804253566814691625441265843901910027711054370701909645857904436461466967029536767405538284727668785569439406591408990453407356737363982407912886793597411249592255388725130820948210598598445952256751577021730243770715874509296629772370030958169263863050176159947815501538437382981788753809124882737177985927468767595120788031612804972289877891282037428831982652898809973476322517179342664253588799442584694058955022849733153382642769725355578440813630910123287169283345199720669613996942044065764218624311703898323080145170295300120114085409864250656284150590206763067367737481667095375265734762340058563103825285929894143866140029324418818168692620901817228072757924789720502051799159541383026556098467224830677465112269114119885936661016827679286099637570624344939427005231008200904528685828927267864449078512283677564408553756957963885627414260373699769503336369936134230275315207575141469838005652262328049522977033814159152111250506325719200435591606464213533699328646343600814106723321168996045548050534302125404591455368781149093208862211560882163679319009522787348439212728936871201961153554161160561666930148027189979429478715884038508918976557154543688555703628354692640826244514007377986066239518965110914312803734241298606547299039866744294621938884353336233626266656115879213868370339372414557546890007357887116952100965896629948769810685610282305318179865750825862302175909262388773452231114871857851094136642402035133308365508290044560598414500669042740481379984650970371757968086132393427272835409326888074685156782779160432607734798958625410195532338838247248473071435178195799632222846339007127420051575147283766454361583226303007447665438587802037830661140757756072681586472442669464123102490995425714983023507067573231786013857482374039111032096513333050142160933134118868791848652852726640432961870965732046103439362279291044341586756511994962106010474712410419940845825485241049979470942751263671831132602374245170872902785500436420481741059012960078966603790229880062849450357749503048896335050504039777121767137067935283392608107533305883407592773437500 [114,55] -3177656337015440359831409564321197227400167413797978295575918281568762558082047237416484967316222941143517848557839799350227453813115945648096787557808388484563795603715321122765492628167694651689334089359064839190267512179073485626341518826658721839295092563550181281693831544018936772289656634531460361489229603775669468624914394463516060806898019532851092896682961871898923527955722910487044791563495774543725361769013897956855628719357278575423014787832121576177209098257885722754337071117477987002517722508263094656441749076215912470786882646275853180502747917057565415101123198491534643730352739845307893842277184848306670350082193610904598167870010346226250670196309873325704802475720082127890176942599412471423329084418947581581866751605292813748968328814964522216000367694960877160563972001906844624805395998987290563660810528363612831207840837237874549366048023652310247920484121872637728826056421489672365542304015353771387941114753317425091410532646978300097988445583064183111633760434839379286578221060555137968465557705538415827107641800346006385199287272467078040488530544087184051589631734630093653930794798387665430139377821588458758254180447902821443711888049390023514659319963886588397524571086285031499572619249334258221278698921655121229331983730204504047409491327782349897577092961145694085729619521461668292925795356514048242075145286466354964277340446802085838791666082209714616540946034417431620863994836166989980922585920155436452814974795281100933763006984132834211409633268416452248045381624146807937281647374740715706100058083500610911603156733136837229474024956785657954640290537255004312164443496532721647966883179750208499279161376161808833737118579015040931304777570879930472887920208178602182882238961177420253504627054787063341208311191378196991376788417287302392269219660350971858851683916981495014348310914870739938542966066018827250609770057080588123436265730079111333302715617966326873353322646164637119043323337099822315039635954226684455919044524706870870303488135268742101909469914620933131694731294028574206247507533114436632703693649682072208747848126798867044603509550456095506699452825182734519525490003238979860846892434000223322159729844678784238548020975978653243359977114897107283185320844640955328941345214843750 [114,56] -3372778507510960935995385344859100236225553049764287254833450079890680024258204933040386350799430037307579563580872521104369459662037191746438258118857605018975102010540625636708249249746178270926108819168826906829817631842698409385377919616843082836888904936026850563451236805056742505106079158271078438075279453054958866242043992351255880632246151619498753922927224451238611710295354344633118431518294006175590892186632987393436166256800133845446098278453780463457244103284980569989472587977178208648238077212390649374305142335214925384583715809952776273023293314001754336372140095191351619551597717837309155761189752688817378773669326242686645205988565808325441865663096853861885281478855757221395695125966280689646992871522397638733449492166353778981144506303770715326678316503825034775204309052742846143917558777219851333140202540642615946383802725553833383065052845648728178364042424792061039300961333306617849023502335034825226591512340841725643967356520055052332274712553869616075276188367352664314975016865679174742539678485276946228642011008862658934515262109004210048935649959430760446082245959604892456272273066562305406867227411095680213493554230734435411971110531284738248008338534106414530965028899401243129522257163091238718722743368557850931834440234677909956090252295489049182196881364090652414541781672658258938978482690034610160791555963184936033905862564104985246331334433391541981567830019129888377883258422121280555252059524758534706605629167711765353747181844469693458660274451248543060892395010134867756790947200615788192228193518048922412457605001548545080065395387194350639740781623374817636991510074330766335332382873503158838047212331672257228643910857286580004801429903939582459808930346254971626412181241163380733482012489941402763174343391673538782211286533841990463454272896253488361844189127183780003975701139024225038326851017823335851156704659096124243560375248868715188628473152573234627150163804035899022046053097716744341594455078359274043365452994053701865009596978062915090379839959994203181734783954102343689336831723059685272336289782179026568401832539412198592755766421066645530499046369802522533855365213803071707136720213054556595284218267497376249779774105449514336795943582859489044627267206087708473205566406250 [114,57] 852148094547318046780057313413204329401586192694986253319590718647632734802159156701594452227924791961917939576963421991668261406445245358652179887383321262682464958416314874168421526587484871761787935010944390403329460137805767282590595501983334269376102702921601420970553985175490732473742759667719817649398889557857558401322369475984455369256975892229393937241498444665031597206330064942416187268966956451349786529967412305827507925268157266546409802134291657524328007925252271706399457364523788318290912853173016658984271506591574888420532633249870789124457653581553288303502977521070665165322247478930695278697760356343140222365908590334078367793763311133119570619210909629763973582607514769696365124945731673498776772272191320698707254419564567307131433061920480376346730869144172983870619650600109663033036971187873657404638177820199087878769914689628486886261028847885294536358069124448023124240386075070535290040938726049551030843122845082745899161879921514323692621892396570058731387911604657566498215037304154103084050035229806167283602077811847468687471975191932167559787249591617483546730537252760280208842086864245413432880324335133029942459251857813188961045107465382022283725799323396431299170539202275331579016646920470820710857419723219602319333562140439446579544094552639661128493447970478091966043906156883162832291363531131544590192478036863877688457598966247181847057194541834055021353823625926199427902392936473202776119918886424760677003165209460995248329586967051876891911476117654827666941603209658432426024806945068739235765305718082055922224035936080640244694756057036487974087050791511768735068300842577635523771560611680405246454458068156610751848103887197429747106764683860575483582944614844255204032504013484722638947745068815456205544951169457219192400171793317756647887522272706953356673937020846850269048093609205196147932067505255724605106690796875948061895450809844162271354300075972108465638872337630121762710826684056325057772343761849066691173405677102190768403699385180243154054079021684822252750722110476729645433614631467027635343598185754367315006166288108473976538365261889384454120074132103648705542705745403882959652629876876413874566359407298509097481257238609569673116284057526234716922193765640258789062500 [114,58] -137956165045217327954680697533861641383578727051444469965618196864509986478193082292200708732154850677161762403745128509642225113762156707242617046361096849114581912859047682311611487535491965393307842149274582488566451365469122108792374592828601456415291145759848644626334069285177533208728070802776622851870547501161044133947244277191250240656481046711970772060637832719362886017709757890994596846949793316953520193583407044117725781635131650822793302506793376632891910413537568250084607664485435583077585188886637514431371989354600222548523774188776563152136042181492089086464882024093727221381428079075698604914884210460898959685474938466203413052209790325944003759329236228111135471378977423981163441091157432473195550424754168050031136098903131649328139543086266106884940105666612095139827129440149617655237894549430674069536067360856658274193247010432686524185885973840950810454063263147487134073488451061618516464535792588552032253271117454636318702040151577931339966973653129340462487753502748104767086128398904079235211373976812791255681886138869130981855752944864998418406674472330915810629097325874007624213702735409062934820532904521472669063468174638272018088469555662637079565256064213349770566037434835316248708373257518756591066503755678096804079235255820514486135195921775328391553961832915367105173245082590580883466471787441415118285663856408730678676863004169900629061000785336354431243230131801728081326469884301574090129362605344619307396242249191357636633907496313118356129238113967236122409040592056307839889736657617196596970596503278680741669197979692065633045404725149294444838633729885093818967465024444184627115547658616326772531333220857821852788928587456295995772654017109727124190753251138617216991796126300170744282800879277612676515958745968722970639198180131157606036660557368695979395409605878674574420672469131531971060535477770887800740202886708589545263018888623812235244293440904431823685230998216877634370190252429003831384734793642529843704648482401922483213488372852753805091576156834892191202646702375883321195439472309811868978527324909628665467713672094789066069128800626440802434426010934843532564004879592441257758224188786603235653206394456379616035001006045101582788836769677571986886262893676757812500 [114,59] 17244929446883961002180064506633609809968313727165521783786687999286572325516248412925655106244343279246233911722245995129373443200499559487179792852698909451005069847432363455384090016383450087906502881343054853849725662804880566098057672495878421641233957375149393727454874461051504074376298275031522032737309961921017223274336600765576207624204441633437081742051590400223864448668179054788966781239532958665351905014725363197460195290076092415300012526681330590335417617256371705162598857507346921294285164414285637057799748419248752585707323022760839599315453956698058732966894219108539750425615238489386267914743736650257514372074135465505548845911401445870555738244118939388351308616774318743256450260777246821795821137183625999051698896991338850172929085498268936118046325421735211680902564662078890375354241113808732894454256817392838402655294234202105575132119579804248492528468603689846727896068523604052024499551004844906869061165232584738402940173918278360085906197835200253033972054051496305200772251289943828770079651631410983727466471508654032000704221700029969737685352765991061575442054128980161675921988845471410866524557681237494005874149362836151943538404095540658545596311342777461875302287619052050684531731259715866140946521050564619006950526411961427082631793813669470405691615151830389117889494547884793078939314165807628783621547707260465687500008791832474639050987404445585331504356033505583126626655702750632365527406185194591773699560845367493966376390945909237647679620322193176097859387727022974321058150222535990813577691572167998152102784809621616662261134882589943089371519262605711955737051540379331605058731962555610887962451997669798977136812579401901596857076645478831476539619765042676764396621722795063041908995753699088196693887584385395450467831561591037110194576294399037364922841798999917982600352384342607612346809739184244942921792909606495073581710186662214869395915661552114211458399710990811919624105615742073033479150959297200376285710960492487599632316929328254903155285173806021574268665151804358819586185056782889714475543582635691749509565991241650985559750477696648676372135212717969372598643391305739756160887672667534101389603170122064123081590586297858711871053463102004490053653717041015625 [114,60] -1720999091511584090756440548211007892676019113848133816610788232283130792453934991308939675858196158215356333408514220025792338053558532059755420012418829968036060968461133216005034590897429049897647975616072696283148971925724798177651530627182108617161065075123856118775700507924038069432433090524023220911322902236550947934438339057484863727485161877642273116674677598920760794041761860984865522967626686609589695600520734094749929068061361316104636582345366730815509556888842809934901946618688444615573330026908628854667949513806003815784515602580754577269418452008273571755982740233050715510189887897021871637714470242171151010912410694540740219249041926162851097638031326602592560950885096545568889725189372762606895116822377489095657438315120519948253626632029552123813970407233342764938958092955735134356687026710288830287665623614983591185054466556284488934572489709799261988629559696589919612630541983079402299220747991951239553659926696525398077705512088250752546884511265447150953215306950889466389562820268892677238622924947182964863549036300137512772831410641854292542364756718863947782508296628852492663144830685942446520830246365696229119070969286433769305374821419659039865107221587793652144988605676133868533949023234958621860974824865874053407461105243700213294667124506202775707990452442341010581908072672288518359280898594676790247507274787878476163723973843823209276563076568266355844344245488211551770927044512212213122292695001898818175712305318970636186600435789805282115772634854522255350512363807516744876465233070230255998673849471119627290901479639383080356055714426004572495739642827837323457859426076757902058652873754163440446982700186736123410494571429409502791565287651428522079316551279507014178455955680517480344647666366122096898679224459437212460940551055922354919726761859742957334373198692627662568328938593363717156198697834266770855260536738980879213423849789986123026091872441040697275040903300819387977231577663965725547408805096887790908377659620499104280090612645608652070233502091394335153615749151204716060216756893915282358280044807906196777868200725564659438153228060901605589074185167412996768956964757854075686638474461535157558356312147571948801813435707231703945328704274947352848052978515625 [114,61] 130717782189021653445090282401058407506498424481139721563516038417949467223884032493230433767485732254278903702504364856533605142755885248398579972713617224658125076166165173870664383354058049372961666806572254834468547301689585076399203834287133121556830040406624615293230278915081098924873572062355234915558030853129784538240541226280973459087387788092306777808956739268504279742054176377847615202270704383854605124132527890200456338287724485703955602857424830346472554000890735843878010857169890475644235345220223447687879562366956330604909202551857609315422088522786597250142238275755549504624698782049978794602324095041533298452372056406430038656266471329793019865549050006886423313720323544003144473934504628269487564529132323124908084738701067843589929991240408199960852065485953208161321505197041638562162193617037943389287438274892439412881748861187187683922542439078595898006746393193575600086138469043853555374201140731864412805174650674247157335537757314891791263030439710471441288221023220522824436373958253887100546041439532122507483095587441487734110176372394873330801197730840840552481672269384385395445101215018864292229342348305634229477670863787277664639193630124999388860714793105604150710320924740036025127137978751997738465281215519044647855566285114962508159850040933047810772933106487587759002663507234380045436797353312273248110620556535891442884981729402802653173326325879856394096215837111770571622542456059442608136020543401263712189373454879765241269328071297259860708625338222208075034569321363406912972707140896428182406887654652011623050963444776402645071067169021767230925393030291450374803819804225830293522456836642754978836734306566050127033400928097093035149743482368842681549417777573436851808229862385616462350760640177746449005693374505165015401989112060693152040515402221275572344073739384863211780171090833186460598254790495261690845929421878108047126336359448279956544803641444281502866650658070765416464159463247505851544564972924092216302589735475130854030407076715783165852178955102321676225552186109231337233078589585600907400742136637183379696211463064950802237482514873957663542983982573796738030288784156247842551970257869852713385386303232864672279229110974476795764992821284445800781250000 [114,62] -5775533082679206050262374602945513623348186331468954013012569977593583969282368087214796537966256945463358702799798839363983717656968293540366914978950498487334542028857547800743669367298709327994978033082309485811725543758237981142882197968347061365640440365639367860797560123751181095121279083531780229244074548062999994326325044514005177339757327321543415707030546269712678882662812892679338939101079191488068660763723265243100860291177079858244900846236562542918715239840313961936934180799446596794526369813049898490350339141897268621522778137327059895597432072759790156004885763359760684218119320230402310617214048681791506336421442748291531835160395976552155941462380342384733731492526148869847840042612310865751352147981189191941335638335929282270622059177505504004465738578607356452357208187048605501992232771246552309919033727164297931572126876020540493746113556449982706598155455948771722378220753065138655503617320898242073120014430897552656611872221448497878058539018205213818341646026359593994107296660037864403645587451329733735540702031616109908152762757656411104154296711559629183457964105965140846036046532223746316138380891258945079902236488812587811988789636353700657002848849816499815377440274611165300221890395216509068802302865751455485937767824844765802720939848562663383559119699697125987379229183297777389482055479218109562804469897477771852999867550893035092937766616345207762206937283065976394560874726872646538775172130031816582729139768434984388341145171628935679722016231010053944984071713839229042558523191977557546891757716589869941553463980215761272878793168111967680551507985046636985327807331470191453607111502148849101921466361856849632662319823735562086398363989123821099444049088047636515743975272554441815952791610202799650549658420869163208634091564213557011432739018509235114775498056193021877064242273519907327225301036488597722868208462828421933436617996166202186817832009972774402960456917283679481916485905745196012107181686541620813896318857000803229391249478176702995518575071625602041206192722126655381449120356145784015376693438946331514824614701641664680907201142108809972517401666782338104697132261373739258161646906025235484269893634481668694525972663596216058292796075123627929687500 [114,63] -167893691612038092790183054620692348481346047292802872804986400908882290807839288651427950056736094684570539059515290438107980699047852052346674107051745744956878040274088810442800870457699450914276029050483510646876879603966145310203098904399742290072006978118673822106649081759270564956591874350360571216402974439633560902489613216664562961933755916215949224615814973321792065270789439063834200927327986757287877730373120647109950579768880234942943543855237741569721287079341480096273403189574230258232380675459137894672155158834298638137254690265831624948209877161058831538617890184167585512598095184324821653659036690400861300279249279326513250135136211940148857349298945578480293556759658851115155271362988044540187538136776763508072010009387035965577223259460301032824287096407501031418277113853089890114963957421224263146636970392369988766394352696329417099338427505709578201351307122515357859999444806886477576745422117138572222053268827508967941824538795263975064592586770167161119575391901969394591090063428532954878420690580261017562511473522969819004483136354904132896900596181799174335403154503042515499846182882264865463225220830569631531344542724354374255117443221796167785278944669534338193086264998663191731638708186392573183663530785845025687759691536264128413978436600955114279860832266668418392884809036722920755154834958652020407704929335261337595971329056950896891211906227609969168365598358900058266598792626467239038962829329386772151809743625648870074082584558861007778181657911152381167696784021969080956250418155684768596026062621088729791718913310242060786461682056125506821732826961034763421963008497513656705650579796906737906015452809701028261138810103255513381550656764198788738818159855809814917086033930503082697275067303024172197195778849349974983123824037434408551180005557439349756463116120784081102370159281887993190030990417095944144478081749957745498574905617887965493282928249285913056162053337934835049351849719229407661118638038101676304492508188039741114521462240932570189767649762330635751451683357295056498404652694832391262234288946774573700321333205686543093705093413207358304785600074056730951261930481658504236100573193331461703997597109881864720917544414994968262795951408691406250 [114,64] 58317393445425705325923379297150681723318916475246660881105687104769747719767892907263444309301222176395353329096141845283966615611319484628571838253239072989561605085023207443076268110726292327125437102807984190523144973642101861920282890924045480129708179273355869953808663254338337337372560444724777501467443743028515590658957334108462245884267767139515274811315641093355650949280556534864141948225209603631598871981865421529716457028619174056542518481950688914145907309746971240512662671539366268818251205083039630798544688178149683109161634881950978299855994277060605475552373900878936939011474732120981723278817718435614065123786720735167499414600643057520277400004495233836539405966091584337468674620042597495255633890924494204480550183007187299932982402915053593881142229994329350000941258313044304758083337155924491697133564414702589120725339871557655368941504267735362136958473431823402933525965739041104141073522920312956223891146261110554468514461375684674318178973596298650559012290170541147875104907587072215754723711335688707177885244070873143281990433784989123783843273673654719346480328006193696713766093925830691773337985529036628132475041352371562263142564084192910640682035347227472408979906632865142197818748318145229065622704273671962094661021353439957038163298397396008088809136057904449068795985497431691776065077730105732171090523098205195181679342467801018955890615143266949448977835254420521573819588698695823056787687442859331354124458814613363937070324874337728424625237989188055750566141695601703237796207931602441947776573362233159619801343896679040390296394120403257495493623073253257626532534617076445345219221712083411430132730103912773019307915895180139505209485761869980365160471222984983015558188812066817797863329917096251795374016449628622688773041371649458416978791446279095247025124360562045253468720452876181544126833336775570799622843049151720570245869423813545309311028035010605089991656957448468081526254543339678260124436904517309662482960424065033735062643479733945760941884800411778852260637523763794737409670708581885100365793168839450700492519245210718721290958522346825798598068452529673661291100952619124044708797046042224847955917057420028051162301344478769192268774167656250 [114,65] -5768302250561848005754788636974044514056490028593651702757034807929462704502848177513110252813241473965934056888887934243321508919728024649639970444610033867959533402368906579504321830727893190924291963046470258359312071399631507532358684621560879052328618808749154088390918774248824465799392001016199231655721934269065886118661765369138944132868238241010879360023402587346211155306343839844966172336834592732775335570056329262012519233422319418760892001335467539437006609308822760440475347512884989458087503960712260003971275881321102281851392885937912513352191289430975675054013501040087189591747640704114553599328896929016666533745184710881610116468707215415152074380623926858736822759711285229373157777816983408046776389100889780768862728750599490340816460957553656223777300145811924988909609408364148141069129639593468206319014174969516567013931708551644426808890963617976358717945052619546753454941613967303759005865457946528380868983983430721440364472906158410292004314469651677786346071192973104804480064557193948085157124794688396044409986883545781384028310639572751948792516818471797885368252856842200149280516544037557291926725503220372225906213082041364869435117956139972176824518584822327714048280649486666075921060823365734223982584347974677602218610086313595932765936062286887543348543308586824029003494798581080109969065051591836567251784945055785081835338659233186105000837107182862865815895754542841072854843231384646573602175428920368204606911397426761731240093609072939873283029492023053254198006628639362602745141177409316489858007323610238405762782200448585700780251920744826554045342909995145621116835216781892391919411021009231619479892749196756419907957352329409134198912934668209002515020844034610906872000043175153863838007843880996189594753590769599145681415926829358021524136670774357859680412298767436115753884001803400026024765753675539227965202450242965379233610711698864603983234990390260878288587225108403349913476596375215848476705499131902859340578156848852719667931319037879065735045962452956721283763913424330519189275995328349115608189109839737474036728897567426996559323446429864742022446843281052996801097353133216111556016369213105659013948507829058747892241444092338164931928187500 [114,66] 347507225336447359874858568993105403895697401415228117019906416901080940514680474693423017966438030436551135364259325695582678164897890660982445670466176821569532477770906819976187065684190833470635831349369060022862833136919938242613596108047117997924181402175343972821045571575366254922814209681336247278149113342753570849091504093192739314692329584120066728691567669328657077894209795958581090845869248073542248716284700857272973146303827674786868617864605839744494660049886413734360195573654053058922138741264608636426913851666569515508648063252583892973563869627898739934431593025881773082643434020028009322272077047105821252995900348285471492541947813485934856469187682541655208253134524520805181391697256718811905597049669798056104376754179982738333615931045366522486601912614819404104852895932154954898504813684344808946276656123861946848397456296171635621265705680111346559781724269015563478584312056833234354732701627033200955916286164007570568523320172925732065024368145081091993021934448496188742034844023210816092360398287510882973341552694431665210996698037963901290953298922430775102689426647494726932811347019820079377449851764567897935152842213973064308386781939854200635098829357680148739554277317797056947020466189291117197788266140930118051265841345988655681884716296578136351391067078138170260413841651301817479619267775316051278472537761696029188692984497455106107914841562144399849813995204305251142654911661407259813073171383788345729816555223447401188373985574422503918901425981246332976760563202963907733539348578995498206004588996366853795838071022624260191779148490168431760224735417263201287615253202726728569296606040127699930843808084975720011135200549762279556527941117417167215163009331130006948375766576723909350578946781452622005087183756857986572747239883488317666290968444899593969559143978586249766004706478939884787635537849763941296948614339369089530647980505610593520646280061107996796781298106672582999521940536303655981359544484322814284787864077815614041662762294174678439531990308216960946350170590392878770832344166988024642367544642260354193032303560680438017853130720389162370286908615982878985525237349697844653677479112162053318674051638578565387345737683031270021999500 [114,67] -12866676952755682700040424461264799897630957948775635119960131456307080354676948988575775975360492249363799289464517622580067145639570404996873304218438065124091696595150197220779014651765823313053063844422989166114364460115113797754877775991478251330049095412491508580895622786011456364384491587540922322349565429469933295350936048078934454163100851211800165315277458662759407664698009498777129764168930790702919663525898077284246855963887957509040453966530676206510969332285435990734767773274125259320841714817739813230451788062881512790377083096881149230380883990677244408608876823471489547573413202889321309294061536089093172433616261691564798799185252559756728911786119419249241400496207090518040991983554090668213212870272129208701574584121901293280787228453227668851730433519027574492163682306334244508567302345490029776507098552325669550335293754795848827911625337053208743136757537713387179767335952026150357227822182299325023925823470939904130094915698428429297321332080203069590150093841571823736997470024647709927966228581359449452851569365025514414798497616223624099487098019630495229500716376672178171154560800918006356295148534828009374995021254176800398111762603878225803125660892875749486672531069637884116495415346736520548355818703845556279032319655103062146802920532347186961709971273065217025529205218486317777464773367880340477011890677262331823088916409817574421543450087740750752830688644285394160084589188137418733578237771634611319691246795866762410791746485697775975533725250293573866881280877639742528057932388264352428286718018233524541464358246426343092538196534974788519267091164460696062980650830490532075249003491296157596644743226883853443488641262072978596809658827639927501744216147382943994486082927550310609490570662332274091903951991043326894554639525322566056321745839624687300882629719286424886094858772632680115953834942887106672499772392307295073713646760499519828341064637899487721892704617680122857302083922130602978838659032894167051314559103996020840800118159755617623531683793838755813903478103730491553556188963622578010842257997925080665528180957063067845852974113501510925994326182370754885214944415173534447255145016919573074227631289136673845112270775355069397000 [114,68] 184648321050917463399702813268508435221233066288296151336241433789676910529333886923016264986037915637176985060794957671400269039539094620848553576317007750572839423517087273106137669865760580262213350582108611093693307929078912961812479117189443401108626540855607991757030962921936656761729139972100714242689991994503336037976134448858516968892028306298148091698213631424182560921068453737630406931055263148494021851699368829003376820476711217565530293042336508735041328893379580774579639182882837151040051014118851604315027728777403264824955043023128780884608437401741336580737099431551117429058617668312008698317316090368198487582429124615123423104466736845909060055440446476577837968794449348915449589060087489859898143872132877837992488887880578603666340747773750966456999679556964541209673064627753437223194564907365272560989468019057501773329042344464367673795836518282931931963415216635199146136746782433604915685731739068627446666057335216712570038669923691087479407367617198731077448947456139496175551161976194816425488553737666218686476431881431167738987674578476678681726832341080231896480478514843992001794163428188444014794939562809352721892433879931464430039670773811276262930191895323681728936150635442405893193186688362607934217393133417994639859276204062457107948944205090807398448241459756500353518706830351247370981639619216165057097974563299550204009691454069299876841911250091831800125329113942992459781425565264930852225228449640611992399252003746534737054035026986706562377668894791056057377040124685816117105724985844046683265142823150849099228028886798986396568650288583217289010080490644247520834792227462464481988252172206938539808199103244598603200596614397378977579799859279184704547381165031380619098230330143264252712997645881502914850786522824570172840905632492549173301835241329658798812939744198841804157017265708210180335940354069974225884704395832244611847119553388409113627555117753749215082729409979115239655231364991801660100458455455088415011675562368366058895641440231812814064541588511096921277263573698687286021051070793521643668816911336770525356083711973775177686339182150412596271472321011012213614747531413810306291060555075842339814677047279429988626592503036605 [114,69] 6872768811488384881217206906253425730295883631626836502295730868385423905991295452213994639788737681284807032997551293296742726204939797960752840766690267737496463203436300587834262415234456844741611507664375336096254231533901649817514290546209651478131397104942136783827007720069280917557957942727723287742436677230667362204461892004110405207658488142763582508011618874987080643582297781365283002273986013861241581896432963316787438527504604511307555706504118021652129767761192588604962850235541899210810215670171560331597001234039673696912317353587615421950424588112698721177149018849447020127042780188293339953022641684376326346817701878487151685345343258097768398966594618169789494956552210905217390752080817868947149619032889188496519752641686455215481137284664144831559749546541170453037768659064491861584078401518913523163893978092254615383748920452671061577142386623289726453033874100903352113617892801665269805794536313700446866666636384224114777941980549227122111735784122905693287080872538587881494999403245011260957695771814352120490279868547435710498772112449420923964842608986440144346017827071243443452003942892131963842298039235077536316400696541350412414204288130143865900044017256123076813581843773727949783782545733385112303904441751710316892330629295677066209808407503309202806301094134327352028633592638511106651805178778483239597712625974032301630119736564851285642441662085487875928423752592366149941860640676590716024706750477810766920884717425487691356251967647117626611618998630562859371337478516061838605835488463247914033680640471205589232037919999878628676276642224294435445763897738455286510045459694842134717556859627199513592052800344967591019379723591754915777310339767981417349513063565319690347114198123372998248023613356720940943545398593446398800651929646934395922692171312855329475839111656581445916858284580823656739327087743252502634256165635909509639399316235530433749996501900956827686729550969971276302033524752563706866602249560088636520650711201686247180877076823167887351375343554331232612753789609322313074586543064915769290266883437651875928771111296035415009346097815951904154411926262163940029063125807964929129977697391521360465219220798952239509713418400 [114,70] -306909117835378403369466163783434802973273532383692460140077492238997923327851119074195914516102713453410746982547309631431293816980730098781104317628778676321627557260818426616003659177147990447983770635401884238127339364748132397632948616862062273359373258716382747154005957030326670072724850850823514422548664224750728826793785559508585575249017998444547681857433125060134821574278606140734243828791725414104821693304390449200820575830151241406237238865009654599940133306468631790661213501929182675969232205907406280525401278105311990633448164316506227253312760977370451710296450984517286271146790710893960506857350402512066732215187406890558940107314749699100757235584549663300096409165188286125051613445016099534375612429868787717461946159677140817870746887124622294090514340922899938227604384553693159313887396750953952104202065276562193362083518308496042864931108537389028920866266791322995841521077332779074593618639235702126666256922599154752152892410438635240048573158501526525874381552486076912543209170967486113330837190150124510503373046204919875615275292409473367342474163304342800403294422007378604431276527112234795351192438642026622188775281075504185684219817411575955525347391982806507602449912931507161365306644386871853652327358516177661982058384566193283281690198768834661348847655317241689209491655394196372442935576544555165093535794289934277968771200272265944305712407185373998098676306562934506543605919900043201859239354912552055701971189714537607846844791229863039237297568937890093303839021847367370570172968810214120673838921178552735980938018915728855702540022125554552604640093927334195989255010216219592606427064108948517908550305100381296691653540868997757548141516952891303046063576695886622853411071749618805166914308143941125042501146142088378923704955877888928335505157977860021239302738823333527052610454392234079903725350962986286407416694183753304748135811703598688954918088577561374294608151805460962495372560380571838927882579167298493669396459200951918166621369928414677008222114161978524206351463605523335546083892557503331059467889750245776898521077022555714248379969014781201461093129671849786673849177752822784625820275771781420044409683944815347190423565 [114,71] -10847184147169548860532131378753851937915242346916886962892472762354165523687173024319529032571074879063292702626813600687725523757795905329216808800282901589676774594043703339812596417161995719661259691278541965408290295399435441465344082282635026065960799305972358641700955642993860248640334991263103577056516733503689961884279069837555469162712320966298433074895230168763230998361596568780014343668735054347150500818517333835538157877930325341094143270407514657635693897945976466528627541997422028620021215112020116754574983973827170351394333852643580237848613924206523607517106241986262420725263117369889265372289573096340532443143044466872564455809808011647045549381113320529077167987725870841648550802606582934342340842088618566081165401500896561206228307855638549750931070364618021653685690122768495513311449019674157097224436880901753908228033606617957575662201696054069510383193785602566637372811319793093869941165977051573003375285770503172133168229469234475200152513830747622418565990701692923391993736939291106814240313692342746159520454977202748485178599019163555353702480406945723793638921287764321507587214617258249911892473053034858080349926497338821851521216986396792596908488152002170124603969686147716351823788386591401418610545993468417564277056901999954107327746202278013123150871489490387609016074071593621708758091278831989085935355950223300225877989907002354478329529746250442145540612068712478794747774878410525089013501334158312493223329957770861365696722597951770352922992520804460736498753187105188506144033556958613363250403893159776689907651582886854247263604879133595554003462620060081452023126791439547267818353345601872212517213627320174296028633338858742994303420609482077326461923888249295919643569557908006097838539263935913631193705367817974067138078349123063182907207660599582642792593845135220453751008404099206368168262833673869101341862698095961828939536964941356776419072775547429128390879488035307569753234834718840069596411851457740054492420749425605655646937932826716784272109905081186221024718990214069014797657000961157944335462302008662429445577822899748551187882600687141075293386532304276469703865868738929981047937216867236109777772810729423725710 [114,72] 1530932479139144586628458282405097406646893349687600966141686333568569754015523271529085997265740347180009040978413465978822064516845368278214237920053325099045739790150259543165153350355253874080688421011972820406996595793097890941413779131064147448830394902798868000904295449037722635433174023120738228043992245376823140484643381478500993468706635838311453810802621019556915710842026319310933792436817382713650740109471849372624960710312805195703337933004250879803587671109759325858979097004567496941148314162806280844106456764605813429827176327352335417538964481444129251377786298015400105324442187770765763139045041216248114758687755264446401646216083050189221180932781540646972523649370384729434963789307873090530491309869338643157342383220451158952830142424815361187521659399881789469242853639635691163904027252165300447518441480672852302669251251525031737740210311982279037983659881836360212865502463266105845543874332203026204253792300105194951899467616279805868745717484162745908353241286910832542504677236480611738212900719926418847679868350209093735062260503009683174392245515627352552274143958356913043799513221512384576109594606197399976845877751077887419149087531595739148800680793775945767606983632465193377296474627496549699096790760112189018186138857708872575923885537749958896692637170559916909860627872426316503351128497104809516267240882006862178126646872155549469454710992624963266000711626535968195757679133816041860557073543456543165703718236579333976588280786984757824374048232558750136683341021204674933618220120398775312107216755096972413045262232583866322139898657578279524589650764062704928662451459731909526480005949205251078797962534118747154646982506476671908164482159723344814098847829434333785900719656687921619319924380914709734176014278139665671013390823340897622704225277155024017779413595312833909812862235721233368143422122530890171701345719729704246832834293502770045661804881256263644505382988798396875358450508273457890860705450572630654972904805103882040686401225507593123335445813344091815656457494582814863156418075513122052339882634071693742907323594090248725763394495992481553766776369594204053632391400541040814138136931897301936210339027045359055 [114,73] -77348746111331614973511347487451850373241987370651606682475719631002492170241523481777368260083561071005164976648086999881589019211173947742520702183481500634707643380176868633105705240141432213332469976569328460357500693401250134449156322519022960218446896030167386360260317176364419906952295059647757954123691410443348955719663646326208238246532151020345243490004289767190269363384908866400901950521999999685434154837401093364391561551882091816525062097702255747728247948197378555973184027560219573549360718567753450207595313973419205251500017884289595036944781041680295178200576345473067718333896925603215492620175757700218426446267448369594091832249638591236749417727061863454396466647186471426486568125073046385410574660013539022444006122575548494580995318345269339091256055684677042518294954435314656123938017964302236343182305569118059031618502975471541882740513690022227175771026570063960447302295838313015346384194157893427780002464655747976106967139968722166509009096532975136229061673805263696287877348286342185146415633749823883705534573388688066178156675092293016524387127447019338898800409527565500593382078663657095516971045857447503664543828421374456299857385577708891040863513190309796012140032154528203675251060305019465726650298298813810891405772365662289298997364907536387273248811037762046525836302764308268118127309882597003379494796104626815553500142190291753324220298896898857829861578774500611608374390776591626905242681232501117725446653563739329975058997907307751755814634196938786434224592178384718124859170632623346382965413236765233309376814633256618771874983875584368483604918304811816071172500298941107670993944678662616778813509429423690488301672412042732981886044559675468053349146785514666398214102465663260191290425064554861633182350989587568005974323598688800363511554212773008307517855653774848655009190508652707057893075413322404172861604748049459650209013106798907185055060377613097976883733136010564769835472429681612732551506238326933061953588387566847443979708908734610759738304937679009506554235875670781927291371396034415471129934941498192213710573810027507651227348530676105872525456136125701494014354312938165627184728558324661246373767874715 [114,74] 2324561629120906603779558953116046668625279545426015883076165954898802393655857000073111695699465701389238167901054641709970311031692895893831316423787310824317828983676015759108966837666413696555736551723472498773026377677428950074868864512424277084638227761693078309017747167554221297752669224349387260200755492129207732179036026944753171844942857437229746144135304450128563887186381059062736713395321919684410729052131453006258117709438206165442604975728471552392545630141546070513495448378916722605228472562342192089416289841209456464849022956845989152972861960327187235911783617258419410394301513318707429319148712056545404815838202299499331534378594858442113047699398871506246329129017109330643939616948372786189804925866659232948607888633508678312809838708900951038986874319049228238207061060575942957279438114610462594457792724970214849734899494776112006187177180850296817000451354341627178368084134487109892057921551303732737841441164022526110188739358954340808187044880338064101290286061405886913222732172676604919928803554423454306228447570814389775275338538173448353201959242564315555088742701923462415277532965654925196061057336913307418675288191516529654291443388596025889777129040028935649132385632501343671243451458548364692264558100723801075680544101945676235919797230500971055728607862859925856903295058206057582433485037551700086569482500672285868595480208956041804477700316852648817044438305418373943983520394947795916913237968067165151076228883698598485222685957644364118579606494258716946927923991569422904044275310080214408683482396968334045776899466419308765234555450461239323284776327043593140624254241600303914947852341798886809143301976943057384379009331567239860458861698789126558446937169419633092653546857069487279720174128467027082655505810635952104574606160453043414178673239746222521811843758654918521542628042930442939322890228669045136451499568406435618774023022444223723970397164821814354441592721244454076838551006855591503444455335603927549827969429512103422414090675113987880321240783308387328782694462786713699265804791934649879754825741320932281173837828392812860200999313401603653145467221942843601560532725960461887334112017400335925082351640 [114,75] -37445974366502920913554686481847159607283101108760512051335104787126292834365532961849832474156051197346328516632790324079652680792974599234260093767739910809104921395431479389800650607949083563909828578233285246321439574766024415034267701839386901835139801131507441850459737755164689133749493838002392425279120494175774402258370166639271759311083215835280198740958885502484556864597166545200996824760873334280784231741884985189913082066343436663061643958572417268653828048427300850433583425023455144727823206700149314425086949124033059257003795427455523054322536280118249392516838811459100011759179407407157787493740840781630285865535686351763883491806697748430930811389584424611916465613194755466073445752279188176740530642027043525484469814536410112902212060945765142431517297711169424095725874328379215541028513409383390258855248734242774578323722203251580805233671670069616531492359630238828338113976819080016308727168271115834567738963106518650114218179398698605587896828742653576487026398325242093530475845732754717077623603164504547744934210549652376168588001835801022425308084174582333664611247850931047386442496954836417983228455127806454496669499062452114245957557840133365759590070250937900322539859633227356152650520484932925585115236595849951878601637870641176232821096420037065484937856170395103635269381176124815290570549986742883163576477913571647524242157291397590605882085056929336146104180935541628845506806508917253227420060203823353021770315221421287129083999051701036642344458501263094455874759863574299165101892157569031549322352854142395144328044835221726145298528321518390584169952290216052977305999250053745316789309380746456467176878478799873244148701858531241820089685133441111522435684957829283574828006429728333408273732180185558349918816576093037056002365240597264919546247485073284103131515325105039177195414367115673923414609662115688671582416611577193621364786256130019681945898553656130333137314574097369831765042444956834287865486224444499824119482897684116418655109893831754745812663761927618353973127229761537960833106047299200728133833722075636442782797152770408015892146600419695599065472048930715944450176354740433245014603983608086315070 [114,76] -46594494591316455306712006359431472997083622726977352469959442773961634197425746872764600583062725427150842542956286645152022238750181700975801480198014240237561988945781911366285544816307668770149269197549675393025986669500461871744479197034454387119577906134182473828615250697418370173043818957578660329685563031575795813639618120386654108545799146037750327537892764029443738514041764712196853618089977030560209147597779353383890255441486355088784450788975210149216722836064476927925167872246295357832808112501057978684701847559059430463408744585268592394873835287434897130712832352123124731359177730478269687424892317317552499758383128840673785439890606294202290325321294546334860882709097203776905174376359726803366594372748592069906087951371510700848116772616612724511431568985435608196734012237917748481076889129537858459763069891905856539485463863696278193699421222236804536130377581826379687148859539768298139639516525998566628421573071750517128704134693516924233074120829673291881252884243734179864734226758325439273443648267649171814068467876433650742772990776795653284308606653102320606864749132951994487786126671742304677480634390831236544560190506428221201533471925005377156664904716331302273810684614363871878768374075248075790269320891708786355429311793530264080713034652585736872726426750809093618499232209869474894259137687183642966624267526426570425322365052029344971247100018004744837801419644034012985884491000536561118927214108162430177987069359019758020158102582319818893532706402111469353955220590833450422974792977830304506009004835801477294262460608194003306859614247251036133198692870245021919065409544519101282410570290614284997390975607113699799978346970719272378744725619064094062023907046031143737698074943351684284690729934281435545015725839145958158028380888520967442431404915670941644092937207566221875434048444772663466401437946509866808008928010966256501948592156316428789284569437877351482205162043969404782437508759725881520248949611191253440907495453818260006532536757421561837784064389731548557866782090899901200204471617327531559003289636040872442907054254445486873956885829515502228257316064541952412278112873795350478233396566857345 [114,77] 16270915180935936102435655039350704446736668500134508641650209812085901413238462587203807044300555042815219999181245056727204337189338756777797005128533343171139873483178791490643894007668506065168308211159047829112304643916971647165647496491351578023168482507112515729231324545824408534992454230023540498833771372075223776313371693485686870370268795109195068828073297440920092888128473279647910083702484575641734682585639765556808300554507366038257686608297240278090559381982568977704105514670154803426532379812551100812901432605066900501663866713016373291179899757255274044569616640950019954320493216321594906149067367840331031114752059143206164117548425729770377028297595945013335654871516812154307192816622881038752919998903609706819870099905591774255301849921290849778826643772253160664366265620646878308151156224655928343935664849310272959266145282476593010749238038045207502494760821962096087046779429918674067434370615783889661387318372145761965101239873527156975693551002667734317880862595783962165424575488529712375856037260131502253321804712186125615226784677230317431579388323721321290363816949821732321563718041912012210830691372834225728378800392537543847937801124524401487747430185159663059351207621687891725109189870411006908796381712590481122614848918439690235717249554784789082963315769953417704166624090380978369917258548091735644474571380815463817018777429984088154772208658278368677482438636682739385675909432328782461468015416538010261173731912658924607199214742502375553379253932727452261677823708470615732345723937816089774003652617516910600532629850102547009530913066539987762059203280780060091987111007904577705888350645786044727519613258974102863625063304308768223049604862366486882948988659055018953351333596769257476956419897662672835716622814267245372049536516490368753632262200476184309316605380541323849575037644992229759143178402186608854357668304957814559658484763075885386652979802439151082501764960400812152432974048045939443799498870412088181054156840912905384014090213172957933310257641232779836442473401522304303192593388889124330788030089756329753748975261519170680259505079944674597765653876686153289332541344198927382537902043230 [114,78] -287493718205444902281911002531713412110393257047769967914488691102657816587538534276461971073056422513316113280620650768469599244671860082491741230741845176262097591807407638233608013794927705688277668140496099475724859450648178976921971333033901974565695593366913677811455021084167975013208950679212206387468733888057369780918863859167634774263534181263265687063611382921211633797348466797357666986279291379268513187232696803587275683922030825305887966361997644779108618420273044135676076609775636871677772355297049377070371307688839083800362735498369452286626399925638140448785679375922681425496776636685861852488808682163587048363462576440998626669859513419247820566805750602269760243521151816880500371242629188693550157749853647485567099344839370595531715744832302939693060405132491247557848001061619292819023486993810977604094043580213875455772470099978062209242427516780725012428715555411550383245562874006717795113890764836108012308621485136256717348832456262702191950096195066931928233939448555945016650615432447100064314579737022134181045226296959432494696931563021314488069632128983358847775984517729572506698918976503331308296908641633877226515555872898591312439563952100609255871826974097781012477398287315291841179489281119262041527356750047279946103566246270340631258027245913351958801731075364708776569121959051576681059713410302895593913788261070930410316967651501533486647325317645601113823546737792679548399081270355672117285951405547205730924552692622872672839852900871483591283292033138097912722257276658622014355137626490806521750185246052465112587144114963741592376554151301253880729559333154953191439595279680711059088083989671500263313422205349499036430882361957457194808417496038977942850067195838760675290443318786958491995956174002148725674222853741106147752901174150077975437692558625336110951835041019914978407968382016190752626171541844217240446056912288948025282696288980968670918387787977317013893325937514092066744264186731794560484488773128292354617346001411712751131617147445333466790348897094284725209707868301397938547892612785840828883127836427324409148905579389289775755773640041883441836593910166023041164273920180763408669800 [114,79] -1075124601454790341061038516804940049943787327806691257243561114934612010627773487299454080653872411375156381143077742660209107486489108795692496889826105324304525870956022567884913677716106865699933051573053473613893121524299489513115016567290266534461055097149570193038302902188108896581627410204976416783801831555543219459916575827627131643578896589876995184342742685557543787180497538131570868684826697968259245743755172713975633953142292239644303998895372997202629561525232948264120836863086575943306665706055539480160659547540315843669390622110792525300148587372048363724593751519856962290838758801243304024599008255975227337213595782006098735032427919676849472359083762217210437951898705188791139240095935055875683661207874665910069610183440275749110930290453425965611205911643662316183164272019985081415448777016554565561889443218312627583450419904401419058506782039658805705753130027548808837263860255393000908080504663852659885387326334333593718068903023275891575479328916020944243220233176146218595601008349182246004995638142336951781324350836051776923260882839792428011935829512556810215916337535462346016396832556291806906007021959576733689361099298275503632292159839152163564483751582877750584766986912499171495878074401957149153207497953127745137315930476299961262862547729402055458010756084705443958875760096144701465649352914589282105364244444034996530824673410643072593555884619502972293219155008672580860558690271452575129967663046991995537283649797554905497497691718764128817437144019615191744357115106511689419889546258353702198713852879340375780164924398889912953785226516912554584914548000385189888983520597302934663679503235970804598093193124030887581271153590773946573868161447690321810905786356952605800238097140897467148365058175068601308285913959843066339997400164129497539379382569360732637371716002907903786090859085847232310422126737226678497479752109152515012926323775659621045401768907816771117451027653200686490847639423410169983280917285441324733171726535307240377669728304295818542161175929126738776327999638265401293181149096245011148004072410818941103776509793907846151825751831310781991762600838218639106065049338554422300 [114,80] 113502312018400613159320423330190133841485406147661410396689602864595379297156069962108967496845160224806514753007827188026986293018496245493591954834863141097243995623827683454957641036157297074038214805750277399326320640841060277510730004480833247124604346220052218083307750163812561927782216352660893852385635689786079911444570165021832874069315983548186752423620221199014386415955826484550232061709057016550962036190389164035832594565908266271550499551348609387660200655089958340552644176777819954163298811858586802632152827020800345138498138764333442282314241031364567154077640252462866008578012812907549222067788106920560545905584579005272336816598256254706049413908373646306445454236651615131818429452320175473717046145507769427664617252730532645484675068114831408477492471156689506885266641464482213428256907561230435356996247405727506674816271714215588900690446614670009872781023021958587265358535848684884574777468993595178685961428527194252517883760625810301597064388930484784427117636157709574111917410978491859785898964715834795738580472659889473778242906765572372990920881344097712408141331709466585104464468731215637736363783573771174197280574737267625936550093636641778612756352643597184634097634392613204095792894617720317308440546180236837536736705744088088176673792138793097687232439003419416939954485449683723717905505453085921284860862735172713544269718295200497752280360079043249775101574446227086181716357470506792124402939535796874680790372589260644618438186496655976616596904186268819407180895853370263250179417865596163836020894954597408502646609717933139032005993128311308063999884399696658472408165471853004224680970110343576398911456702630947047014355882679757820977806661034829208018465346070686262584071053608236911380148041200931749906998996314950606047048508782486028933348149993292455446438253036876267441917503224788584903339076284438987507788768578070348051552218323370779112415600808142794460022441885120667719769778713065657595777297756450614068562508928561704361633675935696072233808516146976444050857552971865037559056446216862784563266950502269537877638268407505212335617071912323013073802000037506812678525272417950 [114,81] -1157365939140430117672948547690329872543922968106542217403250520051962375765097127090470041093020411853598213255886061250121782313563036658380786144593003341202904451515735752771072363257620175237652922638604310438439226293456471480330943000130152699960283175291960974829477360690116065256381125342725954922601720642768343422620237632963225477899751696870086522812237658784574633817376567724695741323666802002755788099950576061175362908844420403442865278991379977577378069296620349820759877987154197388483423559427091153409767710156635131871854176300367475982567878439808866450729209247445556827558533135276249333927330845213815766799584987345520564428930868406144775085220656555698960430735149936282126940158341778408139392854207769570951784991959038080557338059334388978223595347562540909615793873087085078633433767308319153395196982193417745445187077153322600749838813802036040115916521520862246210751761675398445138636968809008657129430583007753467273871439973541107335117682798415625157032183946242675555448386715265966169123774635662642532720350072031576369461768063596099375885111616015133645640201953321549382358976656507625441289374155061948493615289793503619858205725916598011226623984890057509952504455294886265095449946362763849527341716385467345478227027430345972213768698370135375341447670296162440127870019192553434958540024994828259657086947951461774054335135004907422379449182331264460954847853745283084601112092593489420954541874857911197219669481541521262511000218180465515985521624480316887541884265001314666243769654954262171413136005230728793034062203827258538764109094727846105503391574826595571303641635739196384786861349408543136572559748540615269316724838547848050186107491935379950489102920774473417538088555070445503493208971755894337338139697385245771977630090202912926021784179575862462044101964593563749688274828674084879252185628027236439336035439764547030842971924989709417369031660526546965476377411121081042932884465805320908502226520889666227829375424747564939473169869000862968773162766060443036026248510000448319367691044325319330287337738706740487013624265145876515305662984426989724680986212710654967926167348980 [114,82] -17689527541058966340809145569782786080697879917292198482468442444393966477902615759503125517376987268894321633048461601503171356697482797193231249297106157885613017634000873594720056770466462916329157482094630205618748502868222993536825447904104565021322401291343294722839729153472046778719806741911114926377904775178354594529068002596823808797486456471328396988027640838297301817650522367100575186546765762020124345315543479598729938978656644882869121024832493475883286748124303731362551153734972670503851689556156774375262228215121924330444147776137924774454085394685339644816045503886094263748598374109266781098402586513414247457914452104089943703184394180084544458155044241384567314549344273717070297120382926353172633647999648140355535626666052390633695447487002244215567408190834475656635109843793787504840231707416326879631299184018917406121052486889301489011521964867066184664744697304149979889200833423040846955629873563183890619017168896510758541290326655596225495672181670087323610133165421374211085640993367310346528309596756348379635697397266628903338419761181118646080144400754846446244324592430720817726054707571009214778090147622323411865201959315751100909069074839244030316376642549846131592518537350301556742639619171399253191266999776231342809958935722647291949623469348498757965347044325065751807010560690394451919909569377883197614190060286280832167865835809742000122932954469798560449427472409992673371355589539136326069353485699165158105864974301452166953099499483745768816857071811577593297235248861794175954141302934582938913731954683210422180581232129604736417594512662523563202734201177093944244809994955831592059468573425669922518986007882417881655422235131674577969468150025760660991355679496132262423051120923333821052382179225998424612764924135154502522050302218258610551539630520098999306578471267881287707128186371771755256693260442115934880935095267467019867712442717773393258220205654697515533249671666828387463937708270558776117566682556699578851683389396238770275459665790160405897799693537640708941115133324005906924703089895955111655039968352016860471049441855309679853454246285943177278717621173989155487770 [114,83] 648385610191682121358588190216890705387543633395915965178930312740590146391744457212432261022495836445076400760502112798908222216000052419857169762403260438575466317990382409673776182807512838365764257547372386060480391492543518052586040813322791776744385984070441353920813397465573863824886983179742453160182201257365858600940537945024207017484051907753688490635135567867182960112456166457684127443277850230403937023653650801271217593474638639926353759582900429669743615535120144601222639505740442174688084293642797590928930410093511182444392461102431187429087359902996555652960623292198250457051583538006042742191558300219486182761077949125722325128997559149410060189142565383496048616068665924531679751307517131918919311854007667442132910853973323127058761070253978986994432546514858502836734503638045548497656294182708964547038262938858534068859746383115443954331646769574212660457463535734418482696174593340164223467047989893933037030530486202302221351348755248282468839329727435706437749016107238438853157483005040336330962689089269394651992918540952520100641527215114066641929112441409691013591271559166169847019720558124054200379196009622698669782761847089273923453931197472587544460828409528914771858088858647109250129551790534046680909574656498838577080400677451298077845184832940686060745633092833384812943274494779479435961071164947750618241342364137954158986196389427858504428301696260897751021921795145507877522795889480220681852677802554746466926871647305994999280187379191973844227884130192395149471469539822767772291184794612647921104159315392235174259363705382327505953143748588403549442412802691392840848928475005462401805396790114858347240610885434095061754151030844685154575946027092850543940877069901126073724463298075467964920204283845782620827049397224074832707767856111257770377358079544118997202946790505392972065072765819729638934884667655823579138089959615908851756881179516407247514865740319724720405226514564027956989108554373033720498012237448615441670407315168504421907099444928564078965721214506010126557242880450301044511649869747356382368733585687343108059080080347878045566990734546571940839875202895973315 [114,84] -7250163465864779410772808664333710852268172868568696627342901119098684430692223919694167498783345002500501689751255448625318736633984304176993904504902436541541043807780303630523024854104741517659144267357630085662505265645372849221658224996677050961421234134554943179846993400560081796623084802105622862838747484074916008212923040699588710160993535807797128421821758979519459947570135166919426171066170688888229232633066183239361356781107674540776217770647134885033160607360488923356509347690195558349794987138167372155003349391659162531436364503500238745990951915374661076889055592941692731773355269579761773800276699628256897602893728327186082078433469098107751341160529858764170404458349715875605616556912136449252799882313225231295532042559615622498920643642330978889683131844291080230608827825022605064602668541152705813862368198879316127853014785112508447328857505492475460850228560275119595575162765096181406829104028720558698877473714115189786640237409081379420940169660631529058371029832893022322943627025179988737768481288076267511549602507331795152309687948668982524139550398786711826291674157584337532138482845228876308191195879616287232492805204296515465282040738235729981464824328308263090791190106302704725011080811086737135079426686629262723209299513637604953908200927474703288587440390066426009597927651274249196358211793013633774684542624524423608595935666375199744550276802587097596119570288515722744929271761116630762098199600494251526555124125136901656248236678142544546838989042195240503124857591004779678630883543093067091086130347100538097977773599592267893587504251796983174298512891398746384401732813177746518224275469706388198015329606014770435473131244467756833978385047487669400247137846957379168345772055713927914327973407695306047492869987575137615774264395543491312522923168054198016398753065166576502145837253426117746313772833553497787783438796112954237543882849769253713246988341417585179766006261335122406139572232085051290501315191464264048558407314180049108849791457254046138151228190072937693519240756940364185603904735507138232908775239213570379111377392354403507038924622520148303346187276203125 [114,85] 30456518910311588138008985125384101612661442277958311363915206545755583306458955101351745827864572729550060481862212604819408512476410730667134876289821152896090289159414983486898489853575046520237318171340360344500273048244050260744749997901224705943941722320064224448136740671899943832943460222867068489712154749084255341962378451208969458642210044308277118743553909084994206929578310124352054256505188367747214629283094182149920629520747200084972042889215102685385883270044364152494106103064948091695354972709469787518566602974129740666640394514514371876339112152937987641804505869700521314298778578322292263686249849800453275026445000828876167011844213627995209616795888378624970620143301515085525389821362639985687040639834523650132867791722235385319546873654989003928787690011650046063654254004818860282671337858830110889365965537552620290478094701957583078903997830605358867343626797647242343724010956329870118298134161309853726870938713162512077991264681484467175165342694434441705914834314862703356197022099768391007869934242926458019423570799320720874200950349901169635546426707932363134174875450658390403351906718110006271478589701841457837018941641583810908597067467954526093662042369568336898601749899992821613832014306573078148831598485536061712041418076669067072589603572434762115655200726231067998878061559097261428368676535764856726323976305280683003841010424811865630767276676074920959309755178055571205018456051841933504301707931747552576831043995623010232615495540932202936959136004826487258565119616382484383253703390125682472040390370403251796182358789852046973108700086052900394345075174875583143714844324788739520277194214482372709296739289636642697328657721324701674957551214770449854222057768384571893711382535459275656644445433610410664173342467741345778586649912033634650033242509669838778764940979897747902367569607550894362656110402951035247130984108205025703840852288208963898938976081145379407537075321431627621884175797768965300939477765810359026617826213242345677767769964159919131290119862384305400277184611187707256459233496133043934559485090073047958438978551138936237848006745463404084516983284 [114,86] 418451101307445006520627601138695319142684993171743057100401224682363323582916616264879517631647713667734832313083371397437106804154942833586119719915144869175736069136832643324645334013098279116466365026503493040964674014291358175301569440781899726729521529226913887468812233344222381272843941514145781772614664369608578670252184627843016948653834042127985277126537283878300282230488046737327841413081567110490376563292600132770815025565525840957260217843372509918573996935370008266167599102477192681143021685594728018214817920016176046456459437015153326357298999506842355104964549824588131218181141050598791946859245970073467101611591934220245908282389322675630797890229570224141938384120330031359465956004530447339840703596350779859798063494305996678812395508085301855262315245052238778191499447754244817199674639455383948921466133376937101286702833273108836712344402497139499136176419616296048533366397089420490780331881996248770264584824251980664406602210753208610764915521086991093682944685782587622229201434219534674682981597453867625832182224482533221299959133550543790701930565253781185163890148070589017811454303801282247863806029989192605895944008685332398852857665651884592536981349842481807950472803124295479611397743376556425808644709783087242045333089653957589270632509006611286601481891678757472554316669534196154505372751953100927319109134987024500752134101881368482216634497533295796508725550724378911681732898386163679474529365128773188068054849214242169751195642404122361711754453279784149277454761690636603050696578539143862469576545278785421865224231884910998241853212515345363925144506765092964910073016472033999430458185654760065141862078599067070876311963214937645284720765432476215101486236735934747605270482644562540349322501637944777391598316164071654027416549656264418340943907944991481861205142380696882326642963659647691491046918744995620057161006758115720305701270067469582944673709884388616657426069367920473913663935973260730702212679892585806404861931743353167943408020472278237990919610856937625591610385848480013395802014900045745059579091717042842093317457685159163851665167025957232892151 [114,87] -9056624537124941095106857490920654613385998701627892974901518803289462211728320876102610085281916685145485369914049909756671420792131297914024530550825962507746942232023311123325351881653195838995877179415845334132160841651920408216459500890173590950613365186571824693445088119000353841118828221453329207446281737653515783116062053509512994977150082445853554201555530794266060801638760783913885175337040608851021563851945434352982296095168333172540719895798195812561864144481483632554731535834593270182126607729048364885703911890571128651953664290442124349614435501130124607595325162043579207635965384614871286937429284727219321452487394858561830790474542515524059886437637366933913503911811546917668632048403149758738596956834345732772451892598584302410667456698739396973757248011538726689007574870761664192603592943868840018129060881784320923967961325833120270750277196205704589199541026009292634153210176598105853777971101108640469638928338965696503950421877080822953075077760928231937525385490289087701101218145881218543976039330977109841388716008046601776363178257587551462453330352874620693304809325959942653482693823087177152094869628183822943661939736319763682070662783711195931756338180343448733933926535554057524986346863197732869576195752127231756993968449052127635979064406104299525792769085454414845894920531728482535181050950875328067960326268654945227327082842119696146564204071055206535512053741007169604385116623593617607064543868699452273017808091591992303892401637989003636408198955737427284069421830914733960963342312228111301542349786895611007305431501127003664982491181859286735234525147886308286555396913653901280497541129724166689029715460470648852078249977106096184233369449136713143444725287093629636952691826678459642299424140976050263674810847215819389859265245127383750060126985454003307817235062610400359522055183444664333948192883744977273951875370983009163128649025046673146371820291476996570094171671669457007025881983870064020655907416331638212496199114140355581599329525479990605909272407308626349988684099394053673020557177923229292910992862858880889751978967903422638244409852963769536 [114,88] 107973647995453258503101682489905508595091844340692987746199006645413329250087609775547817933809959395107459696045472897787866716885274507198931572252127177179584807432288085584279573214919086134235314219167488867115266610923943781825858775603190542586313026560352903697137206402205076361439269210652843041239000006143711477754695707157750913096249634360542249867815470665082538874224745603331947921912840249579617042126672693192366304663146759929591659626102003277752732515671536961319129790965157216555623306627000740285293039787387720285439802371078811709807054856247682776718202365391011270976043475226752882334167295194319899052630284608745342589034745002688568705687227955562109362536837310795019983792247639042780027149839830423378324886697654235671696029902207433624526239081259573302621231218826397976231294744679060365563171303753915173699832289504161388566084147724958575055301158333806418249450839010194529041592457376866523681167228974206281683531171103344885019937706261470377187613682765753724405671128748385338731810663974895599352668931446940350792480948117500478457053000572013220002603554747071346676642479853716127050206615380992784010504534494242571158043068694915504257858054847242687808193393790252957219041507801742838707250683540383238519928794491202809908669626075004656896430080965648557480706684877409497666044191944143946971790200634006860090252372711074606096276206308906657195741208329562879678638699632307110257687797679060289139157763745572304972978423699381191945612540213018116209873894435578035796799018121397466926939180632934705697505265787297617492837995977025663031667180078795367046360309966197589670708076853671182841965835855189571727289169813847925906292696119965359610452410819953223907805297058032498462672806730306008286728897524045924297596301848660311161130868449465510912489126184965610278509153177994026424572228283593920215527096312055696909090461356194721724418197284521781214662995050076491824572220437282445666636555017448387326862949562615544446945943443366155330399996929054585944781348507216058927674379582494492007313318795349875953738843564788568401936474806 [114,89] -775309299441614081597520540677146446178165250784976343257269541540212776093942532165423509427304946570071809547957394266840757129223668891731508583490953196691848146133563056647699483046600846081750278269834698197495967301911518498771765010291899106985633505489494190415723020645664896606141809993311804492194008145281259012214339686059317571621611666992571164405004103156299380337700386528362428405034483554857046877991961446446210222575695957635782258676047265692084844281942092981618249770941690747369571654966373134981753154057904921236322238742540133536558393861418462882091463436114106922702800267096216728687893076574469641951941168473271267162740271114736904204713399153971232627419442417348825535182707346753310081515171845361353906353139415507248183765963713424996787927352115041598526600495300458628925771903383584131765896066951143692984348906531282418937815650037835911339355638000787080416024863126381265636578428072336568924866641722463580015715178607965439597701048897360274028421874605316895634823929077921161013565305950731389576410450417311254645229226903307592823059653351796553047806467022941049456663858072332125132898845792650773839988193591910900375871621918916168426509675289397350197415344120709421678384606751744221406453843906050137591907142485606260868595818291541263213224605316532373944433405525449358481561381660766691881767167404967679864192528715525359577232363400209249014880125028390461217881238878251334311937958327918881703886329075368685720966520031670282531828027700421781374690298708721970348893829053858975449325341665580115365843132176109070309113062166730245101572195684894521086146775274847621317805558719550192470516448543933012333854093923302957190992905306326241377465580855830187744881023173727907489101632081266779377008388127617439243937154512575066798782541907342220488932766763063186752683005567838767709747107058828600368647134119280047896529837520850712093296911052594111051092886463867039653744249922878210901747742901345357071526765547814514422410258834848058019300476702765426335949614365749162013897141747225306569212135140646167260311803824023046221055 [114,90] 3163081965144404158941189940716657058717052766684369998822032129898804028312248673227563797088177659550369105963613374882383943137440894410689211367723358137303573669976543851735734181686490374136314784319847317803684990973939850799616223979127344352420708712817765947108179156198300135369106535728828716932776418905731951562564795044950770320537864226988031304003192272076721261167560082025931792320712455879101605118191692904261399058002410990882210223226597129278463677350458226916794182342218239793654175128668368313243908689398716109374780034760026478295006167875861038564822543878933958079207186466402295603599559493489403139212259707898454015184533677633651170291483095245169459349396332452681858549278782032194538280904429543515031487179758201291784279400803530774363963906392486744634849738821955521515896899890378762381981566128781215686907723105684516032704871258137621055042309800314569180500539507848401848574180206188235691958773783320244238680340044641920455372751052559530716555021459261342454982480760975175822653278157869302505867957783876308624746273121392905817545348606011832703556240854155094176025506554607122652271645956952748616788951839479090503850294811799311958296825131161252480448310243340163350539496675414624694352057123636155814622689935176450783348342875990494004629094663602966157520771323468900926287095475469266376402077457517642026262718638045875742814476685973217027102956935366287244719512360533520046617908734134241964983531280476854572130790283083434741283718419693604457497458056466269908027915739028845141973384848857388351977882617042985745151069476877512153809755576781111952539038919204021388297853400336758904562552561164987280946183083633365138467899871882608317365625003404808624933392364642983992848947950873710090505956350377170739245404950454625554057176917100743997419351979039170811833306267301833548650340201514288476979964295127715321739288446563482809687349478934189601582067761016094684394039940397901519499624719266599448690238499917518249383526777999383778703454403172757291672651692354132014036686591090598329427159853128582528170148096020628728 [114,91] -12132969525272635428384887053003835499827267420992480557242734921632346699988383537771420720502220741262858487916373425324674647198224665337668692448962204426597826843973929233528700110977053721682534714874158028222932359610961831312672710167264786829388626824351033662979921509966927295805844325689580073989248105807948059575532799976073276841902525970579397528060590006327493624688296528362296151276301580182177063801679224938398613005517480011377303467699301240984299650969374518802181572859577456887063369049887228128743511439469465283820746069083466080986294284742151047769179469391970644289639767648779321353031470941037191108539422362425054974340416634089494343255696695305178540004180032712084463817401944646825590452726526764142863608248732069298177951125162614274931311643714469705442038821556107498624232467566360600509722633712051299399937020351084207435620285153201014257161554508185610858442708025078291177090979168948202742235436154975441187852256781181515956853163512971583048285585176563412860331085152083267715093301631474008048455601228992892353291051531146372594429922366653219099086568401862608177549751312050276760354170589306079947283154160514197977231526360474257643370201494210073769600083134311690759980355746759655362039515766369255918350795026542017694540728571750376524779035406020639915940404748976989220856910264268611502595896424463007912332988691684817520535547671996306428097992668945236291388162454631961266629986198736387410973650168718966660366605405935027281301079483903817904146345512083801195914959664891582527267239871408851854431356503056314859769040925885050606139801855714938297701266683314827340822112912044034416596306047587925121495565363783918524253755710613570175569541183746057367287375750501018415652332329036797767543913424968803487807521498076061749339858495890818986943060860817650032126944022051245761699379058466058907777443328995432751882550447993371230314368810083255334669794713501110579562257402079854956870821970651189769459724722429530484624439253467864035275861904016156671841922874600929407590280421296524500423156892853308492910070081986 [114,92] 20952216912728303190256059709646611907859821004837955089378950988854770281189617533544773316892516978396745526907926697777889584647679980337135472478755915949249294435868757019107172797183390583944423781145982264122821557194358123552902534042913594192416229903952804692098485209176455007677720348747271038501450214913301428726992894011850462132893656642091318282262054934329415813437468856410365210684992169711893147066927785503119590914006417963334633976101294777414218632948800209333380874339760915053027115623723983482408464374588362574586578098582616771125023929243273278325455035794115239812643932803920411737505288253827398440151699952675147666530556100593126987048655283925084559761948481948872015026592557866887383208704548408939067358243667818778684036647615742337088075444793893957044232777391684744728829896190150104722342713256068681771154795121622029468999078722486583525697153916856264388908455186713923294686368332696671954868640802004343726993999154252774031034662618370258637598354838809635076700961407225847211404275102627120056885761641344145188084901908320504478664001934894063942916553887197102259890548989832166305638020431934418788650147014036801118276559408016396150073741260284088928604597250152558832120078012973515344323958774571190593835836691535333113254348397458278418190020224767400118491370508562419329114788490265648588606592796821746899110987510514977548896038017919868548860652665247472857547096390623946462471393992905355171313001464622931582964434153833440795051765453859662204575001738717897960115367314922932538649777712618361897452357862148785889375749449775752709538057322569266706490357845459362056929148220610643351052303517483566125622760506843168024018574654827436288570196359913279557782077697247953171157779998425796218124706778699135659455435036651943016890540953540867569013015757592799907557116676819995020820138591044328960329258250782309936720871108096895186497968436234115717691330833297194396876475269465435990609733590563664674041500403978656402402264783996339438832577229906726489532139536023358545357088164391011667869265656634619596570312 [114,93] 5652813421045175901763537381308908907913027481091788856385105453471438445120969121561388592278350673024957900594706119982410952689920385887230232441325187736572836788074013736019666419728068612296792626427167098562759391638643939513988793764952010151619375363236777439042589743251528290352525554411626249509738015952625300556214475756442711610320835663071051938270605003761044686872638412564212629615378167866886413472765739752216253951239884476182308517611770292578609405325421502951031679792151215033721385262705683683295914898679122386053095524019100262137440193062024932388853545190252943446940997371340063923055884323752531372152219975589493922920780684102457730754144033326122402027467437086497945222863945939257171452820907290942026694502535297957875287672332157973204762247578563268504632429324136204177844982903573412985157240019205551018591181408763420816026922888160419912795536827565126934241887385183559611713944573242202938103852534633831164655886699136413422617803018651493402293316233650231663356254443762102137709862049933443581583649903158487341368169583490687126537834922926808766784098542455928090682731504213988491998585459737171197872351013107700511248266528856590776384479310220934384702252528342276426653536491398606702644444393335793633124877457759345106303276349114206842181031092789467560012535756081479222337885079295626893952271798097615214436800157293777335860724276857539306903649681079945689296242830149972000159212605533222560935631270958243676760158101620295052027333662123389102669687418465066011600318815897678512147642522042907747987257573719989438269866447250013584302580375348287109469756766505335873508532269902927398055694979139421144001745356192417710278866697360509773856054685836851250259367394957282228953763778960041239321247115636827202889551017228761097631544390787593274406988396799830108147240815914069237788012615751415842379344786965516473354397489560660034383913150125633616732752705582025842094842029804111521433323535058216458982938470793768819976811723441858103938865046323831922666702266291223332077636491647045393522190636078407454 [114,94] 200017387220462945369155614281952126318603741922316674034645007312489209737542774558546838701698923779565904137915707739531205937078439089979071385180848153523997857662310669349706860932203802868013549684317257743831613058355310573055338793474027335681003452102182108384380918546275812724491051552339513146090783755137446602209657232281419496047083315766219981017859780175087413722987464904656945509063611950581530265650186944871390292847613770709942304864788009007083117797982276224680060645562020957263116853498224169064171311874668528937978237754009870513132429652190823661246025173995621813686059290816799821705212560890284395670074724939808856076740102035970775341694508429440155350016072626227166371149591685242453714948496984049549366749836970049660988091513944826965208796628339362827636898391867825927489331985661490374742035177392872077635866313483025785312575087958864530309606689086489475966411749434034758091124413661545979758233379279086540125011955723538808366376179743252870208735312516594565355088078786733746210910126666565359569310375236319227075107759460512022602256768001237914071140227815002397876345139134258231470959601709605452073768439520578224548422883192225556936007764121528549137273241627873251903235323006201046190382165186286859556759362693573076556848254620273282460198665689433662885825034221966284126534938356930017929011454713478999809367899618538033303728141559157120468827038884981822885138934994626895481686555040540354670359673562610806387178932232245612852262897780293243041213135476536935846334946660152482377715882004025506441866018530476190160850982468693558604414917272393395672162570795493743565478074391743879239789410551070012338133144983159984280394847798647154224241371976203749586014131370197444332212561808013047940216694245608138580646675831737454567463920061490888656204804307909105336165760364935256568393563480284154745309601845638008862397621739364508078127955028901772018442133633541518026793459836571175580442488601119609127360768308395216857123372457799547683267122046669624722628152911301976089831793020655714739210241703281 [114,95] 100067569610345964071721404622906593181384795618695646725465072127573502427382355053720304218359401542657799794535344307885061192055313163731089443278267600204658599327142109824043210881475248591347822528859480423389019555678334882277965735199504901125741374530332703253897603296365657362867609043001496741133351715226034217525744988545399708885351460066970931961344556526492063433317612054920323068075696795159321619772958487997028087785978752468072860296886370883418232908388901456637277834354645598768099403695248202744496786463603662683774746170024436118900486112571231270713877100464272644004686373822152440203826152805901991634347390961790572036328963600463834828448078076864268214572907903729068668664177890376280522227706023514335203548276777025610141768933200315495349097938386673264787390952066573766483741863746057037901052438615926733015731393133083709337996655388513776798015562385162054890413468810617687945817873268621789564745523098627537372219202250500689432805273199439938164905126401473320627136990234092955654201244895071575826748069397908351827505469536599545997187510602393752690958318663707445452194254464000498359666583348028400987810440358781526452785915504284527489379378084159864048890490971839261082982492281418367607931425753374912698721798140852607212293161678541973343979626786424803025594882707615173880420993196692804012652205520420683393293590106679799917273641418929982809911495710909856044292506343792185638108434219097812936587163033448940312603742691130943714021455019647999642910148006186813733123173548795752602012523547128582372459982894660804988389782454349902338695632486968325264231645829780063532024651060250616315104047387652179817701123000336061192742855867154260037045719119483159907045615054809490909288486309739787524104909059981229275627844848713917096146664622172750893033799129467286896788409550256748988090316503596441656441342661998684710076201343646498473192597645309336123914011276238297893491931151832406875545965174591672707420392089581319441861420544683414722128783968319397915000297166953233341781989212972292446811627 [114,96] -115317273032815343389799878516495583535877815608110105910583547526319542440398149092449062104555695547049420675474816140225284896380117660454125588136059888625650514558054992179783558908555416295528441632340418124326682946002329723375954426233200976050127781969910588878216671134013373321763322027004276406099139893238565570009194425761122997945741532170744711899809144147427194812755829397720097137782378133594800072495559807639851711779217321501326601875670166483818672838496090064883397915614281939729149728406874875887008364218327265152057317898392150686744951753517248585343036276220595692940793005611321861005652137624123752013153972842497634063092801020048514322292315294829552628358379720455014577189860437074489328360500968971530749560232152517816548635874902642163517751192874432342294519759353672886935412395455451193123074359267095166013999642888136535298508122479894870049696710407291451548890300695216708239988668153416486132246339964353908952899669295927388354150647541200831115183690060089891342000292408140536015377557716011135557374107455807868891054909392050166768999372483367564803883761317013136678776966742655173816440429068410827213818425208328258254367197098753370098289703279974432994416558120782390749127194921969607578656766992664460689146424078023560919926201267742348151609472904503779136566709928804446613884438569045148489152136339099316256015078551583454499854055895106068386360014794760578176169226996794357376068489746465400751749844499791481474290481990333813283108484248431351086568088006139463097508795774131918407202141892901513556986640948846249917741053821590320102969430643918286241371310719630834145462706522395784303825258612787371755879054345608216851670422602469027714406006580018949648068461736527573234935374065279445279613390237689332950604400162172289259871802512795540866851771613388262150767625049751108746238573590974764016371809933647896779174993499864256612017743503917124099485580562780129428367937324400484741447063853534091662711088848613530146612875641301483793354982605885543593603615485504521039541509768219276580 [114,97] 701118680435776057612107180159513282167287581319776039370227294321445447639194992496880443548862860973485212967675841622692921026169983023744738391314653618665469416702225235826791432078251642111821372230239718654713313041486509443432591273388480910453242360388040743460310252989302435203036198607784957936028811171305027101193978033488111991774270906023375217733077497558808010191106962472887241301009876157640113546693335356592725987794611517589714196315030625480042859994721633658372734383538327738570922434226787779029922370103039637106926503323568400237180294755669363763858258388393650481297238635232067722618960993905097434103543512412661369633125434133146611176522164482319038786146206232842050915584904407357375023059427058727558520093190221057380133479138539543212998936530698499664791954275554592296930123899518952579235079624780636930380981468253758960822011339298339031588283302317947795658995183722496790038322165935829939242108662807539021403687801349680796897500380635192967929251629063228194894938972589887327014213108139885710274323141843865456409582634575891491902768919868413381528918509147666978862319725826086149235674818389808179112351067744050631663340082527227346912036954091096676046400300455445289004959588363431791291993384535631282546083972713595988501793761628948541151098017403773610913862738269771136988827647634751567566956591032777744206411823642486240844825681599555846729058983072145054515798539501946541607070903879224200729535116187187839230667940243485225085502293215758146984374974923653229255116087531703509800597805687588902889786212273456221433109333971116413719737241846337447567721481663026371286324330964033833588754402361249355248962060510192805323929790288153063776255699757752058714931767710679971733517110729122909167903637043542420791943996428415491491047794685874036066148099728998342744490799514198206226584708155778894931632736489645945944638585432384753889544156168342477083840850473521651696659610081449250494539046294469051163845629187110546381302297016745023426591099329652967202468684164007988444897910018499 [114,98] 1734843212128703248145539304661633745439305881676108251488880396773084870138796526404873687032422118443029265600733762595676200351914024341319664042060521791832988684511328043632786782989010801610854728731369306308578887169149019586853326632893370810073986956902687829259377668113360295671745343986825660858630319264971541783347420194334179695227189689737781007116130026961597167265194075033822364159084361614015112293521012638720540666603937445499559548781946328906436537277116359658504052450877500009144590221237040280785695097449615747286340765640657271130623600956071295125048400392782094398787624915906633230799349222875579762173614768604461965579346667353893542138136041574807891992217358840860143296116572207869968574671617190236214255226555460682913201827032242882288693474458130011388437375768085720211771226991444088304133994328733832134934497967972279765227602664473036632572677838777447252955006669079803220649109443520818510230516452305547080982820756933704896858400848600994838483694176714851189275207615574674260027785856018563124411004838719197572568746409765645486318087847264483586353594125515962858663443552233423499984075296559886827307125930615360620838333313111254845864444427006948937378481049223210524532650844612929553079423462064305538459248688216387729339887651677818862419890920261078050957995913895872225904724550186743762862182783635757888185584388393438265874721264213055060762418673169573084794152030476807302975970996819745249757591020831074521628161592648046388552487904360288058848615195995365148590370345716617540805690694230526739779588617754677970610756985454225571674285574043812925436805287602935659136484192878672642344858090140204910247931058145720323989952856735124775270781526334799298515109174838698985224731625196436381302042737385396554907907416884125604045984729642261054395240794566550778149324064675408396238497093526686322621582205085203478671939777841793730669749314447412876932612338684589285520857951533935788029027920539686876556827872113215276428293976802671627348062570971622743432342627050962733992398732 [114,99] 2582607359846622311400875234862001521192451815433570674826849563748356686038955643791415131828830169575504059808115737174433440341534482535877939673265307292788562918421654199320345487641469661293416354389098330944537817813142303069890805815612684115231068948913505816349275586310569890857007806852785509516403395469889764181124627320462229369315171027965868549509539238735262130113841943555803093060287733463034335838119145820284170044743483744722278000743935134364617524504957573190952736098434801269463198218829180545843289566243074235281910417227987240385558178474242304400935598189179227840282256834593735556804133166426607860577993766044637734778986299840347509866066133733174588682907422038724440678465800713664549099837616938349146752838964805319950883733607604307327556317072765036144528997671639841005080751306855444922603497967393564954627872303986381122630107204535439628168702975152586644945179657751625571939436268809816246628953294778614948031633694705110463917901418574400656735952640121640522599214498911800767048266053195539885738925206215272488784669715813750958361238962471863600063544878506092491294827648582209965768918401329340428303767514115836312360848879639942344737415813801089586068336957911692467598862058256052824121041997080564138091636715683149667334645061168684495957352122826163644386632917873460827863179850210815360844925220239958716820824716985772806979052521140680432809253669808592540129586619061573358029526024589247042006346731044734075838874770858743002610164488520341616155809529283042582985401047720848360370095719819582078738055631287895287133845192487220310381269288687914517181347329263321093944895041133300091928775494424371211830884188992296229692036674788185679627471862291708632748811395454839962984113046061274226044238302893507007285043881468227637605708980681489422505521979886519490568483551905832443816265544485461604848532117831649605349777630193080909783454300688955337214291508284610071710967492958778791982694110591776322807084633849626281656117125514903802104546674990049009513458001305498705773 [114,100] 2195719667244885261024011079202052176240683232404958671807562978960278486087034675622190730947930832283321584987950035535170435518394760724512314112031704619168974511187990416644155946488943578917508674351258373184281750510172628098980658954572800134288508585200205379560962495392705897227742655543658325544343797339226288854547769182268633899441443594212332113753135351682282623114696051996717054136651125197345210556220792818685817300285136042661909911857110344722207229384672132827343021248317733833986704556560183284290401597548470698007410006542971407912144962081872564868057383524233337207489870416202977758878412593748095661430898708384837160008292847773495907366913769146068095183458567682916470882752128094438197743577024501823489137731075615460287986537580943998555259878696987630330211795019134369268410398703780689872978684254512771545559059806597795790022516961400002736605393631933054378748494298531741342329298014535751491740182683792592510463432738737805090653009462351505898904557440624689318555307841285903220990093465236591445440718912194171067600171586729044223414376526372782731530357767525597933661111061780774626706697348938552831836177802883526580896107625538595593002643680093649151022369068154709635046338917560084855980532467927752655588071135763615179134371564735490671003643138379865112528057945258862975968220825606309169027222688017816551375200952923436017153608985388487532693653199849197013897484351024262412542627427890477247954185530077096395738084703106283976710023467614318935675092800663433678839806994969055976416061324989208029444065405129204981254569132625728302011753871998170642734219574913273450445414974360900135100601898897970277182386787493624097255524922064556903477214257255494095537884640921931157996921401724732155490848705407715026846301043961351691276206099497695529968965746958928962638922091547223353574715518156067218865609127829389864415005694905865797520792370242246023373138470515261167225529387838826302623747639701345757153968610385714873978741964139113696365705688243142161621615003058356 [114,101] 997116564583595880881705628823605821595552982197382799025929856596701850545002963837868463925277920734591083281155520383547941209847640502344469726021739912642103320078906401269212331644196328265912070305071769053209080655448524516288149034979924106134162840945038603857526194634709527609890921488485793494102669968648356019417745789289381999769774478305450822661726482131120551028677365567147009515143903135430183275278604754075148545321055998442662745428336229247794946985866497032660427118762785992136903563824519764556747916540319195205600839631556188985336788574258156267714458973199997806708250259173335730732930908170629603565173381468243043749401582154741784994442178558604803762571772776491045646262344440384125149590143949724828700141780217223778319467029097577646083889635518106387684014071805691603127422898200560099527180996423075864968734890624484420519296169511441040936960621324007234926923403403228528762970223633183385835242097090694468267286317609742133904408194248280218431859612363497807024795345207196524496341312446141353655369935781961341141879021381965231980346199819760778264523161620246059290249852562701667564404093834311306295308661229409452437420069354605734946438367745117445034049348859138903934112207025133942393366356785496004240903523690105361530874653892867887307602472727510576804358441822719940982136627232240218786655125175302247479229434594604988549119394377732098112436095884629846281268866977949001699350646871000591549789005088151849816993392982460113892355079072744588021968952844459975738891543959866693117509938545402130458249374227654972873833581683367431627006725381224521031970781624052672389188443666573671525410890620714713148773148644411292806419174468765720006329668899971045006835621383994299348610140448091400980223282564913883801010053888649021127850425842638621278882237819811929503878221114329934228769288187389282995992036285559192457678458117030645163236768551660037207999921419777408865165869942558354310072723579871444842808456595643388024901453533263974665012253437582858806356908 [114,102] -509367643845284086957524260126814536726741519452791608071422698747605444359580880290746053668919627864262436542246919093984112741363733123353918896708395677379746758394731817697382659404357381940719869860640977872556904974622480853613384605139962531859801251633831655177216409792135822481393583104216514707023832191461296079315918614323408904603968125186862782983129111205238168698013392985581031612254654032519002722375613414403948971533224439549308286731927703768172908999355411293068880187617042925426127282818583360351420314237839180264964078862297636544052545706766239966866513908502290513834312203347797515536951374511176752113686989550206427692953781126937631479881916767227997440214014055455051642307863369993980856797430930936808982023561613316548024293108121898565313305256481951134967839972577515279744937423130734476254927596822311749272046802825948703392555295129202079068875372531126764468218974436408598203039778456290860941390361635217323705035960481693355702621573022679067766941966126492599407553259837958179500752519589927450634958956482216438757682464231328490783288401138713861589245948713826361262041131692197403684190066072982219138471446216326463313116345813218166120815481895649412422604611582106712103844519169840158261656297026556860611806541810722697972389316162787096314260118406399419202759688225274976988540707999237956753446898093287022137860138760997025209395821838023795469815398696087378817682241846517319290854096505425111258999906509356383780276135155756871371515931230509187946607320263891289526072161210529241066412477191877958861445075665460822015878616474198243384368810014542831147669624657818398069012046277703338121774691831816887849961542038535438748053951087053262832878748455222818601390622088096117440453801353732251091443785511716233998068312997376470092655284469547291983896875295673342637980536124021344865194006245813889820370806483342443132207256620100128972746503446917108500392277188357088839553880922494784688080713558828193573430274753767027525593242424145530923575353887564309526 [114,103] -431299433785796210141962307239645504467101107240962012198385553505285194055703971673589246301543398703314719769982874566893266695908489866007119669738677120072903099902358328775926878385058251900716788158579850641722142854458940913785844241096787778510381926655000190551161322476058579416130939779410406148811859143676484342891745361071066309511396697977657120466268336646173118264056836793096997097662070041825862088082922944984192602670591438988886922782524520115811893130461456993845124155920199905118717971379676293603871872460188965322104872594677861692774552954122836979832520530073678169498256260254403400558066758491163537664505597993262853693776461022493991315391815210806091879101856654268335869174224304860634490234257442064515984600540609877006164581622499749110342127213015145763436426249685063846288291492171662548783814930632033279314540878209087687178731815835401854997889363209464279176149540762334041613048595477871490626302099058169946845794136955075571796939725211197967333958187077795472627670647716664721464345270875166752027718652154973452056501442184698186450907805521894463920609635034025045819726389011880911154941846633945244773500052821218637748179098526799697253418463670418222933494823313888958948812831421210742250121901503174663605859875167842962047829002442967738198844585517723502968013915437898320759802602841588156023955811041342139743106473599117276698907709662676535376095877548706468782403723721197309078523873150326345450127324684848447494212945104632280229792708003823506782392397382973514890950526110569759338849073774552107946079471511749122595673394464406830500456515336459193837600706536683263416100812982761213940124339738897214693197292152127700912148207634097003624961907515142451993501156965422089264542075316443602807437953542071808399644466872855563073188954014398631685128617536821938955513166014928992322716911314948224252627850048390245453083198333669941782940659480163314557911222322597809215528406818026583609103015930670926902965378930343525090363379729174361742578608217196 [114,104] -18883652766935748016677875486329322428077653873786730704005763135726025978793387994059319812723362955745925877482018858499463218668010185809927719788098486805245298722582093047815589872086867073902921991193714115252499785496734918033798818535290764581756081398971659108267116720884222499632055728461478854458986191069691318246477176528191201619744707204879796989786213083931785003098428387642070655895108609690304861575321844365188878121922755409352295321302041197347126666697749551463185461769762050844819563075513596235013383620690355294472942643524746337533969409859201000925665387356970710130773291664973224782528132007659102460598583349699933960348131208130225346933607326763522308487336441953927085056947798666103925304525746430044082739144105357674577318841237054706116352995730978431434028969850200864120382559524298883006374888796972612445561570229037913931047521847858480414055573570502331818448052742998254496410394667385057545495957398888229085811761424009442499558201151394672169581314212190124155298251091564599691587570628617556134870150943638499050908048851054162142558849512981173826971386269101753609599868657634718562776914481453539997136055749571187639791861913502425223030122735894629107595754545670805043472129865260698768532811086416820712831278800078255276725690981341444445393743371580624235249337408746701843525685247880717888942618384425206353081328749851119380340463613639999368132751618623213087509611012374461195445865013507896613258756751403293537094769830286083897033717168656159429668488723700127763650371442641148690926925147789482043719151348469627589658771511302127123040196674141741937499200058338548811456727929340417912214967024636830193540635113360575176580174703184253074435298320593141518676245422866553178300070153173309613163227810614774769910999402696695967053815923887729999133647667158534655547306655343105226479256390509513422614610194677930113717347903452813196643225129149774047056471604283834647886143915389267416087110285458380706898206451745541412108818087843990728809062 [114,105] 18382718254665884216368815885788726136981522582530801966745641893897981760860147794782741299077664780901674460198085664162273345611610631169289555169505982552408692886250276318600601544562638415200626238680522060033318648948208163138766790204392012394014296028124512023472551315260530612607493637455930849488197080319463338629042093314578405480040783669567533459174614363479817457752101955546470260745410413902616854986921248531794284281188402161659563015293333180731462317693653208734440426498298318557927646139526785259082624919122696393525094917672176466677731330629928272661077494753232054994765333482525068715101467937160375241607429478318541032881259907043352529057523181425465439092737616215472468638783361259159338208714722290678759588379287160183959863309105164053820775990999981171942558708764202703397688677805776589222025658064378030071992087518817964804606249889167220323446885449200139569920270866429787200827524941503721352318262910674156967735334003903259838239440455296616959634142934493897736880760844513713529483175778404712318343846838329684712947930196077728846538858244078903029512410374017084009696176627431182377417907855371427001113829358926056486903419324273428991967915727552876154417147317903277373328740055632775480284618479173916747032874051280851020337302964914108158631362180981457314221718670558597482149990606785798328207080293954734450488587864748772801101464750934903553717720983425431540650887096656157164272088266281797334151884103162252636544769498305777135156460433868766938714097393551190311091163130441478896514910932052657174224908054223926994526627846075117859940436013997950792835832403196773677699239422517160422407513920064248750290257400677114475656208417409794746239145412006950882921446098123083442214424318085775622249980233645100371662424378781819485451670649439207470745891710742221656325927944148917680677114711875177806720904135693743665391661805193798620533708128639861584821268511775366649190228245718755020663480765958306517340030591931413903099127371247803790 [114,106] 7900038264045847283160565372907812072956781737085657034933256512809243193302374420688637422992106611766307677350061100099298803927864819116102661278630563375518781559433866103617462959456661033874901536339237664814219732656236761410683800075705017991481234120740215301245253299064736356009014484854773698738410589339176888849280316977913653878955451396256980455447499588579468661363652277569132498147339625440620031706817726198036149261814675737713732209052338680576818566993804779963395526919501362799137490986959422603090954494239586421810401468755210917926289414058580974864467929228279521125649023372172701943082744665981739596625698397667531398014579169168977744263884662284361415566483031509882949839684647336286130528792464446929477006569885900258546938837813801562329186683804340592093842312947624721678467012006909165230662020167551958679940059355273577846518198758694196252710881606805370687674692973707655883522351120795033572931569978179477150741539468662130725286568502262377459337709910868817549942471259794674192232585543172881312516813263824786105174733082015200523681052296271746349964244547121496646511587475619048851698123046976240564841100070015966098450120093772922856413364201839830446415037638645888333997259527051438854782655164550722275386936342360834423289556108683071847781450776910051686234662232303853027421795398747336421282888364895962406288076650044373482820311112165659598718399656148015198438914586193111862874259128266850818436081665272808219733802022578457998195904561315591308236095350186918554438309719023575393649111556160076653451236284782153272304070672142694700935449062492338776646383248765514494982583043404778148049314468492283717492040663849922356682558431031423328003668554126589864272060813871992219618535605560613756684908690672722447142226898039468074387776275328353960292067103581193476335335054319245304542958337047278697991114290817075015886841830802138640558818505103186615863665083928158412916918684818213283507900499738563888826781087669065206535220330294 [114,107] -147844596403550669163367953459757650429445969171739780806077179391490365304871927451888812671043095497073214801375244304097553175781013895194372139374748403641995725072735243397325476028851378874502678521617474981260433376094357079844406064632364524171063002720214632458305123707311270143504558990481077038759355372958791020099634279727237154044962241377075143448378822260602402638357836946062035098105812524812279055780592327648874109716596147968138344771941302575358025916259531244183757938960362441696605626225777304452102946061875621995583459428968636708508276321723855427114122220425571900535749017175541960787571353199248910767689691829072068026486751920666897114232388488735871642046808364810579793227036772134198424892186719082314157279551529559589397716259396713672849469574464821529196034571576322662601591278475442232562510040200386718900227789663562320678082815427211496556385626583516002475252366641009370609987905095398833526348710149695322923616115049371128489279360339320495452196495334705290943318821713734907583385218480856460680575692853324159347264045652081285466480805982616600049701004792539004431486319805295216806016295020234516446982239549774259952695086798530237707750627204980651977781254383040960433813265674191791739840811993883618666020146297025744657628181468219087667101883093813876545116713790533833580347035108217093832489283804325915693529237302456910644160470474065566164962821765206114282833283407441299812281157483999450622324832516570150118409596204158720600133365057556964886276388024652463230083111248290735622068682550627408532990274374942924903781925079967221187503727870874320455641666615952929979923670944667446311440122360936605272987689550428914017619838906331886385591678623326438229369632112118457309782984276395851120545255545577982942154632863278511291873467334515677463503460194512250875152918557645643685422314037506901510205442153357622596245073860467689594365655004477655767225965421201974307485063480464795616746981929919073223472238898661754339039 [114,108] -468003067915583566939089567852741597264726393248870062905193321366919986972723980965952266697982712693120932927687739113533298197291810917420005397574304699977277721784859919774319038911282687606956290224638866353977083410419052603985068387225688290869427820256294126395677128455685381592520937100419845032248526438976073499064078890948817999328148215300416194497160477001223257322624212732417766667825664295334159837696280865406245844091012586885105724396747769051562273222860026429010777637878761590560480436055289183389861674726345996427747668652210279671627869747690357121846273129720414873529584779759403709322609369916309650783738190415096540911603362946950869195039373596287334692110753638391237490587878631695885960774423376126229802584615095853695564388147032988867759986141446894004280682667805314662685161239082907079830108215465458627523233536464559851098859753065074323180560495539326785398383814483465232338042866661198225088317523558132762554277052655288004278117174466247083056608334534031772956024439848586696233486694327827144534958225681974016734685332138335815427086726986149212822047830418563036608090911500444881435066212977512530840510886781612634864455272098355131106468260282643294232633808680853910470002906479911093833464685266430488658037957724577495129533267943657457976099142213429297592979711705098089029351347869993661118086522175074351248235639976320102655925654872504962292576694406973945786436968650682858021538938416568235312094700272604276442524899066694956095759269913923009566391324170264803832949874603891969782734279201611531930533197493788432698794468479995602071271196537614490740440356506034110474178444995592224468959749453654586210857498549401797188890014013636213569097657812697811692119885424525802999852283173545442023055558191078654116426928680311529816332676772789670837120464362207771487465855261079795293228484434061005468814406728184884800037123680905881999711528500179828651677814200672969925969126047188298675871664877977326102036960913582641 [114,109] 69221328075156400953734562859184601393444854549178496837741219090977808149376795605592257339506945569518055755029324004357127584304725724065444708284218681703284212518846104889230693458124381173316148079558752566860187403121811982156933371848359761759004239622345731124604148932032764588807191601326960539497619201740610041206630690777513993991902654074061692534843037208139474783585606140597065415808571495669226068009008247567655808762420212560095764458536461434049923704690002924507744948415003486295136558800798700348256111148660262261900799199213523549282337545509112651394256332649901889028203812702187370669543307284439957831730193102315814079346736950434328325940800238904457408692545899290195052648084968729173159933459240659082974575578814012389536400579641441020427035692208534271627249548748582554641423595571883522178883656336513399535534995227701882046565645464321690916287425394082873104611301532921268766784535270478269464546106451661244851292455791316618366920670400244419080091987020699498357047944151304638195070387035354532849604947437879888505310568888484417371061510296392851683876714623385171006230043457781360361396620077330852973289841091590675594419121703254864767228100681316174042283383888982033066561558526333977419427141060568586806251286173626898466693789781856787830980347992349128660372994243781054645415854460638982265109679432344488739286610399739026485381039068314917872633020901777976357843204611842431400196459363905852685956088205666208653043994484054365012666949056632225402093054997679572924942800623295005931744923541322725173804317853910789885989615881651315198676573476056344314028900737779536114843933375351649822718305744853560786666571618829151943553936603350123428138442885655616776279828585318472347348631766082855686739867204867050483695215803783305377155108470849768075225131338579894966342991740662573532846145637701020631552159411710800705469105773854163794035170926820815593490588885791028648256388275573729342219015886527435347622981270 [114,110] 10923954536385225746494322466088203384393209023684954406137669386881143712286946314624057798416624080858588302898284383392751663221612866967042485936906017309376195121305300907960481111837779585024686452072638609854715788681563377260710402249054386538085117979347654348014491508639396767399521591378374158221373606358792042839905914959193893336613187544014910159827911307840517745656271115159389366409749774332985233090013433256269888137686880603224676335404855421968683373309616730497881306071162167851851506297771086339200129293482480480607085207665161941699020984020247831518185485334753072106738693686424030423900160402610727687163562960243912438643538184640641231679103138399970686328824437286348101772534271695497240425982009123111451637087282649821512388828544291086939994683568290994863049363045095491177827059581529284329777919231623340024124088089900628206225387092079765511366497737846698929906436958544767622636370169005242778565943969452530146527698509941849647314515066143963683121847570994463329567489945258405940907180535417147764638985672443054786087107705610036408672627894941155114382899524428366419096158233339203557255171341137181838221036839959848619249516853447026658491787216191918204850426023699409737067411833503916648217910594595953837840545472240363369221978787217670421991639757012988376989546134815114340279384015472160149761049003221045288817217978081348721424760599478396688052486093841782234402607501451593053993503623208204955530867459432097789843702792837611111509259361531412726131607657638458864023659496618398440871950038148831478307493368783492793345258676474942847379295385183192284335870089848163928795819605970866874860787145282649475412244815272938822356441547243579220132499147056869969620145232742231852144259425981036585275595186781100084336532632754113601681928836423309237715656922992583007638636865875691093783352518348607555302726943097854318973570343111110644239664203434263043641781055650252680199283466243929003134353958763838068764 [114,111] 326453385004106754257247509011855734980274593585687576499644424523671395596497963980803606701705601722047636081925735643893099975310054443030878645091814302903415680592441060412430082408811981540097560736670934104235189986387604358433233470047075297183011842321642494718568194961387592005245305751177613566155642923739672944691940068359160357466871953764273621315564044108452100520861119630719325573020123895438880913994070705010122203775650335799976246866181670890085961986934725079575939507636173891163294928252838959279468867485753170649208763182170448697623738219805859708201241326127573292379907561658905258309497713140455825270905626761374397140120693681369500157638479251324246841927662827355962486988136638208161273670276765071166601930325764462212801835130843442522149706975896007123380995534600593532947656017154692052805709223078554937410806024846253758884335022680864603887604872738204294806941978359978455578562341038257464541584658360683784726723615748224055521107994384772510425924385712354676583025934326629409683634363341713765423013042204614670314229597275921183048239552006788394653076338836347300578008864858048906222341248235652856359088607399275244617273308110447373129440162878110639993353833312427440823026858986429636468347611508822991224762489183090959231121692347081413517788986692025308287802891235445915951234203988965468994623503023662146463771632130336006653125405975399115742109959335753983252828011108324285282992908096339474946878735702863831028825850122092658683681053161345858829556359251916462731284874848145429774571466509356382561450826704121641337672314757694768240679096975321479978467998693388713484331515955197799427531800361281749697777472729264479890510730941078543895559939632644676456573396335689235651074639711995863061161458526429141964687888631761109700719830170545551807660129224013979248541685576843335343083395067821949503816727998793594259876537312168279251071801185351784068843537488114444605343104771214342336476931610796 [114,112] 137236220714667513087372326548292501483668123715552815597016824918187083677043569199693233621287640410856248509370010138654212635734450334794749887187943784404251836752686519187241067907974818115345462642935641562132874982460893038082401066015268079094667872764534506619150302856748366850581456129051789021729054496847165409413151586643543618347737008335384596080969213899819107130405674132713354452431580631228897375634712015292033479698565665280750966322257870651164173416061825174924442238771776561485275027614767213271695723939586290117716670580504479265124578076608104925621341065380582974946711288646891477627154831624683409908634724926216223778400447468956161350708021557044658500220092243914527119508987615788355973182807517716477890633372049192645615630608387072706293824809748167930935111526913850002178567614415483066413405904869248581591043262053491626539876677557658559016688916508451879252558885108931336266276887454629165475558542885554201466615048705197919448464610696831945152924700843211135138615172167455127326738243404453592901178544293742166800863277183004461259730550236515444286589907593644193121593491880849577658473105781503828351466078778654646284425215497341807880714828803286520018004492841828448498486405485581757192143161302659908001590734367450850670772799687290164932657975614567933249371549487447815750818920913480122694655167521912298294981387164102554897427063687589870611097245156877911962742189677062913151617689461061911037404994246275482554564552014621378410709141369735025919745791629216236946469588612472380406453327449907818056856538266240164573975760165821474138890817544958288002202608165589870301405646046867288417385022219390807560390150931626845474020541670070363046253381697420967036677766701975744422921837129084015416449748014143733888012194258960916760475897460737180491461673843171720720915873583218903294748839742320571479408831724345533029919398820823012413432908338387338066042089911799332892791659826266731755556283 [114,113] 5389556962305359152738559076181809009397127874829727923496883484052584788275328740601377907288716289078817924517606658061425476272182589098024300926524438508829758510409796930518446118172113983765511162121500760409678819213868518817631744194721616286111213400459306998937958767364964188238086252082100857022864708648792854696990921831470852022623270582786737040636917576674927956262574131804874693687434778832161471018554818485052462372363620648912086692748769813138410163102263886473539670232485562862615576976643506629151686892413800822695773717786193272468617792268452052918278652884872859093647886090069410045007864606639717365274186944224540088996065278340846219509128137875418572764604450765456198090320700707981274212474832217149239737310890295824140084051528570330719750227229165262140106806333727720004616031989124075341435785318332906289928156231284265066100106086371837646731761853397374149599093883842475661255799552398553857936008000597254015096371848103692479731969052699370604093656143834637734494328001507694864901238507642456385085426812802999004191148435490939214734459466674664066017625103798488492774381796529209935290431197486248491570541166142188887799315035284445687578124393054041305473106612602186075031226805542174226584063211549149985921874920096142213089455573709258139453242238632364882125792711052790663155602530992730503752778955062888422579278259466509860448457483519322656751082449393548681368195415117386541015677421231024134442731588575280904504519421249395622225603586984023110423846180280030961264291383086841301940510960664636724404225313538324853731399785203393343775339289912886092195916206103664394752722476250448020014005957353929686573358363874702787945278517553289916490647779143510358132866429535311184053140524520793924626537970878409401291708710643490774983331667790497201408760403805105052910813276367483752080019501997287143779901022286743198240216270387116242440524825080449986299445972885331795650256359399468401 [114,114] 473304575696630600265316845769835502457525515087747449104562919826335821424405964577143437949149560874719057543522840128023030690361469777583827853538300915002040046024921659098667822443571843730958203140899850505674279270922187612743942309052755804103575915099753895263878763691244014006389052734040037356161405625628941700498150101248431698586502541449543501598997472261741449103015879583022702686656336029415852141198675952898553026279595947069594063087057782115403363845788470991868233633206081344293923054679662266657635904375577965873894347992754332642495528856658165464734378849524340345719076073435463858467007773530364020807885232756330881657681957198120309674760567017949809899876841964167568681283859351510382384455943236347061730740540293356621485857467581184730612100385921666233805356778126327289084822197406887791750856203930379654129591996045333545463304902929601262434638792192976236108828570919891837299235472403280683463243919976810469091833673035544705825293494445489153905282021555682978211972104185322108452938160858241106108980867873583301134522770551199785657054042592301412393286062294750233111532059085057588619494345950156715205785167659720408344638830544100107958543339158129797022756735016146162332854480404193906805708002803933756711713008716476088557594551788071068767037118715643652311230168503585832322467042763592853825742109070557055499571373837497352055716208189973710804184934845166891499201790688312603695642336561801677192865123821766102533010376472606951401827081003262668099455375261886623990999521201740471298548047061865363061345895370884003347830926053829657168872893295628841071476309363246755545258775244218439713147216450624795447875215047878198327713195772888009570164744504123767876263964118067066369359020609085161233955181382610080234013356735767888337229920719600120557677312188861445108602045602739804505198743459933917022739465711352416440948588978682232486965311567135164872857477674805221844922707785 [115,0] 37452925251365714397090574290836719199758120844893308841516590565658454984838149298769161403315920769549944470093679706640637410353730950237895537677487611546330271805430750692704336525602550113263295716775770781788602429201514893670766704221871559720825400428984013244879823788690469502574180425618007478471154334025944268610013136417060090045753817991051640024291878800348460902799811311933527526991865278175416115976825455679370580307656834737839809808375177208204313689079222486937862941035590683224947284268536509534917892376526425796338915786670682561763720922947190553622870969178008507446322102118552341164191599903762948988140915299896868508796789963552688224421576226496762607516236698334018895654344911390503400010689050912448641400015699372224046113779983668052520246456303278975584224441657460548874529494263634028236085023259515021150266490602818755583816307246668747997318956055445631884437112845092779280202384428451435041716326857839547063645116279371525942029253382389021491380843251385599911215987736254562779027603510145836852769170222583293111108405631207765190187012456455677910405522546778835854036334463546921785084541911600141648803896878763880632070899194402301797739260365498795544567207708554004823739255173235040763146121771258943647018558282655712886824879159323990210993943282384405777096920196988861629912293313370088716519141567961123586054547235800323979044849421322759231661717736051411107360235793992058574882542190965463683385003620806705630796578844964585352947476633515886098143968510804342379438133776381263814608137512830746453385552188344309427220714109691929319626411569761545996161178276958650494109319390639521828388554228622735848150221743334867312916846953431399633015527961649962020979379172678460140013663081202249693608857808632145554259938327247724493013851954995397438076628479864396085789124012427952271813712039287926004716986373498405569863335617329293940804496138404186998380527518308164227922805818326157469400577552948151098972192004156357608427865607871167014827716843451342917248105585762794899644930538960839723806071331135764566133148405725982016105195191211587026627569384361455698233021440340245130498210347494798047787029972508234222737834161579737572970594304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,1] 35831788347893670129835684200340018625248900531495809106141232894234316333842629695524920931721499291440764785966768170307801342223438491800442816817842674789676624507231112968692433717740335139006206440683076667342908996046022221135899293993872607124305549212742917816208779718347631775813557831836998617341085914588020615395973567183425143926833637427791278153303845881205611936672142187167751985081687492224835336738653348892392838902379768216757037603651826571738085869590196263394165316505146294392395941366511877256706825620901299800420417949705886171739388376127666574381176143525861528166467069308460610365395740443186290450036228081005910857313571700591987542369289796493241369040976614503717090975978110077940868758127086782233987827247320688104610988175274764024635759598323410625474345309735042376250938847497977495833812646417810639764306871390401980189628067050632074324973302257581042353155920789293639556923115519572465954124371217493956678396181286712948058604666016273867426550620852860717215949439218243620233266238153764685365351318562285076757519026698260611972066355125058504700287376493883791326960207241710340007516394221092850829626971221874015672511100766392245962092427941908573237091079417177510812208781851759396107520983812896394114061203343927611182904179248223624856455110606154797395997742241846411624326096079050914334255328173193336691118902200328449337368945682098401314240122951580006032316068740926605958812683267189707979418970535080710423139403915034750626598260564769616773569576292609222722518230571609071385349215317253216365655984582529735088417409794068312159980312547923427680945122260515190703809911228402680026954467964765539228760739015478319674700303397872689136490570138021083674585181944553675057203266751999972097650652508367479719925129000447790581661299698270127438232010595667590181242636667772513895019636753865983000497274767876876833570339264994170485962723177115413487780788210468786199437707300975389195109048722299959351801185781069925788990874206480298257146418271170863237528637009824737079042688423935717563314768805930536790465214524095618861869600187466665828571821196309206614606308288843478068140313783585425145655551668300414674909267618860780199204844732416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,2] -3745319918261616078049986937530721783936298930068940365252697895980771579173955211489973592045620058310108747170883164407465484640915126870642867660198803160416811310408396688555766179813795332802032032156384034743173930034953176666139820416666372354721893544075939822156226338144959098607341912876698484837261329819238705942282476843636723346610910614935721551559381941074003504729939335139967392558708331259552310423381653671505041714929742412246859126068098716775117705618314139664945682610457090224302652116706219564564359279342870049505612147296370559637126390960488579798493136732428383847272341249694628142358475389377774766126640372723243970489621862894038645980015477408610548341536540396429862658670722139566824580899161177066405258633818035499418533447454787698320097814705058330526821232565645887921701054497940619480450777327848307625153922795343870138953533638690474593642403915526135090406559818829450649339877146399163700885737482147162307551984376768387792697838330695242248285316038031767655589492155227118505153367693821034571804611530066780188724550212485358904591634288634972180353949830559327937475076669030253271323915260967900582937900657361941736553258596455939081314990146626977485857976391673818434866066881865031685117944806892536874934606661484802541366934892484431792852523284241687213257355377000673578739789381812451757575976873455723525467735341999045040312849138098063816532036146096998570791245541539357626575347345050279462578086295842046440231878408566752965831906110443526066062171976847993162296031752294792533827572049143647229193677599755468866828143838214394592649830465156196388116960492014759691956744623957463169862468307521984227348683818820055768339802630137383385014035548286445012446579170561344528506788061105958161403944992054301920659894910898800894240537316591486172240571948488361551810806390192613229681079226983923454606928789037316038738350884732533726018587832365927101051834774531609048300902328634887404044312320932971085806129387204847051737207958929464780306708818410157560319812897109562513133530776795113796600081646743252799945096937952738472560877302733132763671485770001945003681167048435141122339383409438466670232918219360822097784659196778784000301482268164096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,3] -7131274726777038664618612388598132369603218321784379900820168514892402499533460952708130595270130959526894696849458189492034074671922823263659287578725048158817902760783516084174517654239554257281693136562536954104610701409521520019923881394177608135084055547541317403551834144054812269592261442084842861611177705549060014406953743100510389249819812092802081429725737942665722335200580895001214297996192117148019332039832412137836405799718996247922151929276724604392959907462575534649019829952103203394861790129306619804298534730773190496168256032237767212842980237821141475764168020940274652517373910448611461372016908256271874004506241091116719898531469134258770428821926256893940514525101016726518601549751242967292775574686854088643974473067790426573891278640891615048558227068937016871215774928397168499367960237729496820716920024554133485449489490798880643255575680951903227143787054650492369381030995016349505092599868111872911293713633934859854573618398537887717905785881999438793051537935476149682844495263219771145622487764240487294299870096844135796273883314482865249876010476963049606441380733277656932873384053012322997668713293656767747738511901832226271687420664236701318112865337970392915483341827996289995441402121878188544562386013652141253828617507968809441583075969819907634064420040301901975348384150513298669158507288577839766060053490220609369463318050229658003982108546960476488368076458222676329113428058002084070325619885737590597306133759400268218749181984583489936455191648642845651727656786241517626555769627937368716429357270198045614616255885170522589554747741842209270908153432186940304637855032737659250677463523360794165878558343358018443954033525055537281369204166453548871166831537997088715699678683047907961989921191929528701487609487537493708038781802961309620229556587040192169754672208459374012801778137347973502630986275928547506643140099455928991723896488959633682104761041654655363915279013974131618571337632100040707249422536521561290599105033214929665197254929557251671687417977885510955613329693324711003994021721799744074651132385795729069430014503552591100582500257199581347759509212230020335878940213919611948841783202992198277770254919223731662802016200201353492478445757434691584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,4] -517443001438490213594610075661371032357565644301570194854586087622224725232046400251057030563722206010351566997486986306342252888580743418596886843096628051577206522788823829793153765976524428930901630866782453912579824274790565161799662631552461714814054771119017519192941861418653480088837029606746559845921729606347115340923595046851689531155943476192822995204279960655122089852013853214494119948533404316424159111709966539993283133363850041767418332716785492609494179964309438828358294628343387784681361009744913619748023094888463316203239347475934250786527475391108621098196632297122247784234854382775178691458515191383383971460076670192719932350606530134399151567087410564419406966546834859397725983097000643902548992478481988933862359678814023830371448477442543537521840406902470036346853546750619048310362396128036351103442924653323134617205913479361448936641606416830206547707407999436876812415588030355172987650769080905408919609727849059318509131730630530299501788704368262781858644992573172207564516093883368543631576110038570552124981741928216567067680595896169774000049558117395248180448042618980887536230494764210463965295383943943344781460735195541544100695867286173612357384337172517142742874399939516724071079768389523244257490794982487501082683988960058622002283306023054999263022038682729336997075917664919226946005444092871835127963501932798008829743124362705542597957275398789503535787468374103423742585103128532980100983834505478482153751807693862659393877183872956554480105273704818308032169976262517423060402164671860797989182890248889711192170501767761050546508014769068218341059926524142471213920461997445313625741403928755331626652779055755551907687208510513718679259932593308110389032505713678254712884489950358752483811981059628329496436263078201423831662038428122515546278094565271259188870798614674205996528207105910557187790107053543102148989602774142525493673120047921931797768320401149966560334919835972306968623637350844592164405265819804097219691373563901691977267301004700926375190207761334021442525539618193649311294386245660271803513054310607293391496279229568091686382820600102147101948824158365915701464862316691150230223413153929626222356014591186761015620601879648189965961082548109967360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,5] 6101706974509901282803931933543566903135248787828735904678097108858454717885438599762046940626786494625711557367160895887245190991735649185191567894083572059751712351980185295915856863901729726442444128173462877822438696834779794725759282064731003546121813370630008794168649701430719829649319223326046540348644005590002805394370075737875044284773647001756354410064563961930898423859338222974769576189421751161490149674299898014249823422549459625258484833952376019109064688883348064541197590212458975881153559011706842672859551246159301840567678281981833002424885934027818959359295012990401292151347128374845804258692283197475898049379258638319191453285897436970006214946168935278083678775245417842766430212725114297424997203805225814782240057894428650538596178663108904964473707916211153416023164250720016946226735753035002297513650210872869733075148753361523372823405176586922435735998846584425055139198004365452063223080244145489078097958172626716988452963836075646518788064035080375323823075728827335517429830189742529937106454091732793458671888099617774923178118957709786087392895472573699900718165973034989509611193057028030009299436438216026187500801685477943248337432764434408314951462329478602376610991039228151232694447086465663393947327802116094411684125482903291494122048412458406085261346029178000832179892265741772604358160551988735392351774080629563417639325420228221496434025608169015300290169024731765394265805971221271265524930772408458486183352296745520975065562238863128650656195643119638159380744361143435694998874003250125757670100170926701794803628920550677393867653494292348971782670463004020062926152919849635374827492102872706544783490955842854929676480172278483825780315284674513724674986628523556109341069047339946677882914479630332058200618439066450801924943972213151197800358695322559524912485396002465523115253842490021540428378445204757293968876091169555812924340697075755480918002707629415111216694092805036482965185910035533493216577699571676373525516916737770858928528749531628213386729139337224853751285361391470853294187856274484325312026805365769163163929726143225535060335690867741517565160308993082706410069511464622478756319095059785724489293030779033502876004966661816634969908996397619740672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,6] -9790527034277689448219627215043422799041186325729674530073624924135649086858378000174341457401021632389490836652449553741203306864890366922774889675421088086585763415195555896763294058028283077812960792014638567373372877107394598160537343486059290215869667934313774065327323479941064266926977035398378034207546726967492225790671005271780235726319195691505827431340178698585530448723414648078361987351885996441890606486884165745475195802047852020331626317212099454027778021722218936747905208761434554045772453571484359223039160345226466333702615759690940684575519486246939693670369171504958661679021080812414382901894584869722827802245849331260370562017581781377873254553963153288865522433102215562018690068579354737575170927011699750188905351045997334513403997385126188129064699823978114228723944504270417775789070392047366355514876791655526081341304895547486563275551643048035262703732051671595153152251924466494527455423116186444028364894024263637913081692160978718260285269726106454210228316982725437230942890864348519286255249201702198872702755016379022428187966183464111372341636620494347431171320365323997787850045872893104191698127891301732869252705619503467426422449527011463715877735414672904382708843585443737417806816085704993147308419397581061616688238038567115598721002944031687672160143850735659342537152442907315575254701554341408054345471451641996200111756041777492656687503219305625712430980654727430074149129375298689757876732921859185320785337162379645704182117388676010853213755834211366943538454250712284373560595873083091564333100712991307111170576871603002455854622628882758169746481720061816516294724084954603144044201038512121561753325285491568392855880499452405257150893457419181388158797791333151516825057858518370351775140521128393599640482847764126267293971910732825053817137190484847269488101926356067784656135664138200351910184772475175835000406960951484815173961481765869230016806267260603961026909019030590958307117483101507921528673764077806273839036971886341239876444322257363390474304939609677647925318707648959076258700717099006045091024827826941163881337367194872157384024016980838339018035810348232833644418150454214457859855959493536460729463464130575848981030534637138304821527414958393917440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,7] -104615274014323450431975525662228386662339341308361895215324189563348060652345658920151225222751875658441253653554321050285414229633897440628049178334664524617729273793298705447064037851466723656990683367148705497648976573926309331688197460768851668657260446799575235421522078200810127015159322989315556816844243056329262929775133079475369777761163805563810026462526494564269471885746367082566638754740973071880573632849154763852389749084788743249084987831733104507784594858169399704313271528467796245720336038959973027432256657419863735772016838953058629337646784132522735278699415663413338800027511092582621997768030774214430391996779049772214538742617322221763263797871057374879951748137213154825524271852707934875365416257427242825884434925206874200163218885538674996191373633092565685697981378389647347045030743052942885718439679517036680669033951427301187703385101334212572982270041943157842620808397000093404680823488753697383351733166202854291191539679399267967640882789592184525443377812210821077054253884199924571874249481297287403706065580330312026652793016398671394183878497344709911742234458466390797283863409431101657828928637361229799918388300658333962580308285064568058747876312459814176348402532225376279751753270993393976009217390907152121478139633312957750363053166614568443654906361077308077401551762746161628148607699906747731271469245168309275214500199026913571083864550229156626682246920079571398388448522416315360084080379710381913242962264898006649439018887942342419444738708252667208965603842080298325061467194389948135552058712879402624407609183134480770246268851819623092349587955846800752130512471256576467473981297718924285996669670783547669349563712274956711591097314399984381847937815350597157448700998703831006946984973697616401907807389941757668081852860376866523047226048871537126200320714382343325299882866595951529373366293955980792441050713442807417905923280535908655878418743837405119552453006101947092015248764471635917053615966482380803673498971354704661401307644552989413820211439088227830771024836825274675805293200856124139417320945074505107739565703153117347975496734348806391832993266194567793300865455204839903452639800272781469328583383315944613403219659311396802973846810693127448297472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,8] 160594139611951060219042108471887394429851033460231609954843949903039280609855594665791823458155944399893558490690620143656268151913492412242873782185879526086728667677662941188014753635352124226559721039254455476631397396966337651705240614974809756527619918755054057496469989426028053281787520865655901905576876375789120514507905163235972867911356615065507089523079948492294331496577065231132804429259475309288454134153527385964838660117773109722275931471857951341639351010369265522044473649095243487518360078302069775502734377563997759318821868974795965029298272966442178983667208319036618340583442586405537162287517309749229449473883265821102249046407886420009662373796858429065040743537410172327479878735618363422441793071327292675817222278861518042890895542723031540950240404497232647242004410503756604371267986611983940298989573598704793054035926605628788568246160223646326852698961730846803731331633194847204124172803594622014172077094031628608773312484675919113234357439241417010294981666692197684459615510714958417407747580929024447779340341216122739910631140308149133896793202630826122590034306630510235619396939953899184287681364139882328195516972903987771056890092400760251134244080598304721543560348661802200940368931439491379457932161917778718793517877161621583257539637451365373943178261537187511891162275095442436500358645794281527241780213041747047757696338060573025945046681755153182388574743365988854836006637213329312275409619086034137983059758620527992565126062862491442930619655722294155508172158452670220927301823366618587267578196918480231310528975607854956105597344809124901160659655357322854520110818598366056385775187619741462611618979596522887839719978599879854286506987473749746268092599541087818821231968479866308867865448642187085929933066954061745642609735055994086479696872616662703210505804494811036254427163616642173600841813185415698531056656193738023340006244444302678301588345869383533403582346816232541965545359402058873587505017438395385233035190660522124743076418474135817630829226317132512210020686948123926835031597541524355272232451006630873095700927981996315673043359448282643009719354644985142183278552085869460692866243814124177957904290626325853226285592655759803705807787603325664362496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,9] 2922873851552018410635476251659541915920688271771271854837190966781746784258557639350619537182084953981823851169715480120148534410671846744349428074067337188494685179894078413745624125592954257783873259476822856366471829768596347876882615660674089666136906649728939211591969757623079748057046099163633576870792731212289427184190496015566900725758523251725063705392548446965286775839789436995111957318742010081713463185352059186663791485202550314087164778014298982312665314623282442157479711360853659721435305486027381249300454394319408431835894159067133680876629097343061839810993339221718413691169381429085240752822945076266758494932074404109874180467187715356285414627716179698151695613133260864148758708288263689834273978739259501627436748194770641614179221552828260896636545067288819299483424258603117488891693325734691009527799620112012165147787671681206797926140156168837226214166388265592541130966020475805281316582489122577338310776831792201713827266200051104177253049658531380071710667708185416545858973192563664107812033451857312674924580892337377940503870799703618981462466419323801007979384875754605627103548379399565738890157764732610712753017509486998217690901149637423719485590757990463371168190477720045720751135823137128228970848478004085311220469103534159847582558569435961838574167509643655353799764340724131142114310610673322092337347163491998888317467214814252989996591850746442543986477391161419716790844547573308835351271224656161512107865448701942852561524654359567284088026398914241876865360382914427369624077751068983688552334917356580377833109139277278377808830440768755367310200405376755191967523895576616556367186470825536372948955254233036750661950898163564348093261991148494026979111360275623703872116672800053848512532852796794387409486087269915693060420849007256730126995504302177756388872557649888187171360886206382820047835245084701275114716419773201300087285645203086729792176063580644346029946090550343920425365507833968939228160228444231215654947339339898861512390784047061586944399591394431429332313202743395979414571851457762027211578361399148559115728183073898988651383095506496216632403098101285632107240198053824395241781721138623811473001433578283757187009319047318449136675886993737829580800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,10] -16771880622099107055361343082220072457978759190884981364405224668548812878765255798546948046399044806113272248139876538025019093932607341732637872820264997823852129225410770278554878922062005227565924414517705143509776562452697947495358855825801505191641671504014120314549927394365435157813777538852987288946690883167977885830212021677468658202148547928822163839290681566016984415036761473368798821887146457458556337122234442183315542244639370969265135627409421933740016387026668858807640520608308401614310181149637402621943614822410449553731205468938251608781949297638589304423734620256938148203818474353051934544349054185332247095108019734177790420509510515337605988393535736349436899864250023946298850854432521174917745782375662619787767091539733145715796217596924832128642204818583688330155338873150127857555509894306018944156511222879905148337198930800164943918406349427050746333174056746396605079971025642423714401164078917401957484692500176143827963144482918823758864640850335750804514396860322987289572770464312014087354063440115352245380274269409297154599314861436020152660557092335701733939158194892974841738936387393301190647412774113412299244100968350946806947445372227105229593479447513143019347093232358516068137927886859264661723494514538088162793917789425983644594278512698207093486409857779193531216937225433856862762927415685744942694662020163121188274943785636221854633664904245762231295562800722858835382159582958922219365604136158577357114112219166731524739748441442718439011980726219502907090418800966360016724976624878222581871215659646252402995178437017402288971996579674600727238694444262139763424086733771160409450717524611974289224142171334044397184090498112725618130024167984503795472875214882223636641876216477951631931278321688290945475483314850967157825898493228848829654352929064736929786453632765644547254930260017008578573082831343911401838950891672507258642988945123687512005990670629917777451762534557756024547894114966382255406950900904666452977077847006510608622429756025042309652227645132251178145594304085868980320113511598370541980955572706268715575903729818694618440052310339491736762045448979802757576388575472495254509338936659410689582613187612968287331306447885690353674968524234595389931520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,11] 35651369025779742281162986853712410412317479828951759307282522291759322823282305240799189153601155710530376581735433457995289951076287551481824148468777060095658809686724296212922203108817651500476625533166074479002888599824732413566216188990078760274098433792452665976617139394746480318203021926269139939429000367962455815764578246904370111570013703257920801408343767957218645899934341907011060041006110590475950807586079622589481201434923917153741684565329251572476835928725213112859171041608442984861182252419331477687239874689410988812025781266385492259830547136491552061995155610797537198982683319852437387074591589858824653207538645398852882072286626286714289564533267011454994229073827629715428590891658860201173864171749746651142475432683551938439694975225567802553777207107019965776853728543821775413276200614825104499446346214526853324915112606668499225643448668332630489652239664135999346487557053715856117785901351354803705542578763283996233645261919330644206015653945535597682846736407546195287878132930882686089832137998817517885673238436942266840012234828014828007372392274031881687085845659017153453540079111818743653643807456961414578051070715742523873362673657129237272454205183621901225093334490864735813849652926213725913256342466554214614650713319501153861794022961419888158632620543535848407734785691045382673254623524282781339407517958695860642878953525987742385820508651723090420957645258344301076126784735571506974610509312027940349708230151032417045038115288584570213309951353427348153931339054472452053203692554348796790065142372301141321592625600477916122236585058318657012138171230908864718053667513137751681750113876630572403675084663894357497942702265355209033857430714346931493344105291899956303314093662428609636637560311445229242513387655334198670947072739718253280037007958939429138930579727361893784077342935455251952229635824872036738093734286184038888062250136226895440069879562082851102501430404392197391387595271211060445153805035176673890075958050665580382516736005792361401334239316379127757142147905140154411223076506494688369281934668654557653565618077897633450643368006181642908737629542650816827985067968114225097106210521721038795972260143114305129508149092368432622118091177243161317441536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,12] 21503139795194763921407765964184587085352055974771286780171246487417293293488104775462699519163427171925899508273164067888783078737743909210396078722509028828461335603427415601145714000975463866980712265423725080048571602853066607499453236198923600136928905977060363630334050050288842086501853536214388001619527353273033399480361758027102253524556143442052953244111416996589331279469143728714404478477462006750381129682936557053191810863892378452125122777306137582795220230736867613676198195597752750902298623894460776829851116743974304219690274740946182455528025043155645051613280641696799665904939789260239049707442851586550123867844255050038381283753696209041078210061558079072401991553388289827078593181831578232017618666299220771308489220648520831171598156448607293174477100323411377669135375616141890178134820959651821880883160525542822807695269492447920420802881852284577173486288334666765543232871559913520328936239377089789104847488846671945694359232700039243163536661304922860986934083171794803809563653692447447862421402967593309533104503846566227892369483591424887990957644519415829761177111421186187853823269882626748946424015063741767953725826799818606531297432247945036311827356082799600663208420095005050968402863222870227105975420688925586169881012836556099470155239481880835326612473395598711387513539195571305779484014293245387069717290637634414336486232498608194652562315492655042299939101307395061250767639861659996614129964587609613966251615787343283590013469920832740438464379004656595160446850075600704676482049984211921662749906182879604117259742299316800236006315572291448296229481514580604930637112235055508953049296353081945395201115178562907074727325967652685337451916609897628754188445676891979081025477804373415522631490930981259424976263781156365673505411232386280792138652837110859070352988979414680321570154176617117079450021599199025602369709834635483995002220226802863112137323623051163084627730627210036716703741987976547130740911048826349784554353458828642441416370358510203749269661177719444015093159688024613377206184875370818329209291278961083188253580402161258319573506870475320962861011756901605770842500509459086315697713910286596332285196990161172287661613146293317440505865574864092768573440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,13] -403860176879325985126473117150638879949872494991506760385497696813191959856518057557075757957647300373062714862870402004734101839501180250802295363831357252742255174272763723041844881582004806921775008825095489558041305125749141450555057891134305277403112740794107296527863917382303563240312555523264420359507016153369759729899959082417658225369364541674979973249776320511106904203914788256607653922536054607152564016322033122034763032746469657368292052539478186067623788847919255150619379125298463883009307701374681093910236577226806197120817062350052805495214519439878585711163076595353001349826786648846473821114221368622173399551930706382103125533872530855061340467151790760600113458555903969726409762133228252052425755805157118520953501097545938793774690651188206286578827337974172483414995815612817269805060749855072002687274428959426121869971804413627202528919463975570875627815455887957606003040077599337104645925635098727592256693799462012378143227564966564623022914596972397316972540915562683137974885968615615877117982798929444808003960958358583327019812175894655085788112254236180198538726752445757138475756897065388211200697339263549334089809188407197649024028873351719342991783578031345495850781574861911185291419172280053313794701496746503757424539757989255211832293346766539301796080597181672459260757456654533759188797808627623918719308203867052360745829240168270356372342903885733594483923692143149335083183041736528963577908297371801933959284764179549031584680039751767755211947209997578869734975325415639988249257428915850673637672550068232626733493598474904875739855717870325673132922343525239077218263767023501496473109866648875345771193973486343098103553122920661621176619254791736961734653170338401480675864780528407788467107654924564503944036445183123518179355775161538362458594002716208357884674226905599626657165504775068350112983976154097854951587342978407215369193459000711276530541481818772442861651823865919917275537913149065262036238574320837708114980464268480670941688250570808053569164104126225670314754629976715373964110567815888078798819078344178644216414367771006777800905265793327272263776119633360627953189865454059302711037497953127256067736656021273028818417544956878610831960205946436474771503872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,14] 1552154719012466640276762628919738281263382222709614007133786984265571675263760911759451977635574842280043359983043700415118678682174074563417896810411372863386067208541331539506337191228936165098455404041731569626673919563275199962475529026777156727777173616503856987158700332236244179958741835491613202816386982206498583618919386314163326946186147060818139743980816616088697231644843910545812928854719431694900204155790320735063901758300547061591750183984217243104803809446775710832844137350206541773326175089350799555694248419115701993252844520772932078850165843404784325445598219395167190047953100129889224732804513094349717646361813094969945257236899314472298526083433643022374469991690228340665664396759014809793728692485419906303627308229489973676473903063658719615450703027417099537092585398722193854126349205872152771197667197555199503260972173396248158632326727680323512537488357403052679711067911030782645471359352149894755113143496775774226152179688745851926727313424330716129434225556936943809559146888341212356480165137107697561860274916090149924587130137935769223681166893878142451103742687215046571221744184793517554735463237077762936228793174835350049844673189850252397875944683810710010077772437288589006493842131217183535918434785094355836925543825992723760038160474453919962235468994053107301116240620060029745001775310436246171842508073179557095010118092692479310862737026013351634506314082665745686800304032574840169892274878523601455910572177943448089264929956172853966842907995265356721401485266735308544331294292036021029804907810204387625580425065337727471732929179545879928559208196073751950205082038802324477556230832506152436736658659161977461673400175777896450741773625244478718301536797666238328575766561593893226759458568842911092285971766729863951337477773819920268769966014500135869167553759260154381074862759075603743629170897860322957075652559349543973658920227198768510225062604332981614410700616900830737355888715666371663094451069046753652020207030809838693651149815863407724179070341861978849371445245993409317955154666720450794766692704530844106241477989532023056723453780569885834640476107763560500661567317224066527433335362654043612572328377442555850213189520623270734953603529641186946267431860000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,15] -3876725850845854182385622865424044991274565993702150573492052415554499645440045157819661681452425542811715396124342816566866082709697577748563140345547724142129771991928008126166283344591334214601536908221364409741184109692514861741297250699240306879250310709723272593641930955163875957214465789927056774237516040845492413536109208977876176414953013858255114963084322124041252925830010242626491237522086067256942244543244855468343193202837745604298178191523678693128611309051142176020468901126168940144540659742707705623308090998310416810874866593290852707467085623628238076795555203799993501974179361018136975117396900930996554209436218162606294987031890830118903801014501825379318984954823205532251538931667330277979716577502124578603388697576623801793727668404476358106170295728963624415494508936190871197227534905425125674747985350633352498220933382306335095575309092990555831511505776813624768161113230269091452777572859396832385643025544502051073053600145041306543868789684632214299293724609842359316082230318882548308632627400761844278916926555372099806581381092169909130632693172100395012010180639644953342634951635877533855181391316345829990635894849237032546141263561766374553565858452591901585142584825596773810171139966695519936115997307475984525246067284718458016830280197998929395411836311630224184183290734922252904031560992273593721230478147877939535012905973338678339776935479143109772718912017769106148208348775112280409241396244050570284709302412982449068521591874648460353803913757851793320127729748885750595556987934643222554002264716420488627207003375803086313724486437262393639220590893925811401999281212889728515721436997989723567213406384392050175785787341589903261097944872574863381573877686714329046612341986724290143329054423071943867234770886500230060154379215997169030935962692434211917255388149675245846733128330251177028606028082880602618104622865006043040262108519994416379521560640000055827064252678244701416178399851709698556216536639418874505424559373199732605327305187988685861994834142680406506323458256743691732481726651976004615390106106064331563538454564829398506445322281409700337621962105158626827190550174922115380167588438737544090793184859268185222715105518813047050340675589283507525084120770312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,16] 7238719576164078488779462931407019985237154121887762681280792978389996855199127779456013091051640189629304763563673174959366932859145097349032062257860124018538882725337082948662149718431466310736611000731280759338564293974143499521390391112741656772149075953536092573048153892148278569377471518328667317223466859477922671448469874927618665241230071734883502591725772521635781653826866960634921585676217978900753212757929189956755153353520670823462817763081389114513931914931537757468617992228559088542166587971726619272743974896244374698856660818532505751727176713316599972691006811724177947630375699550683169107795583521813138937160250314950407591177627393216293184394641136799831224313863666800582904216395119170404139635389935318408969883483971381774531725281357124803598790012227703624041172964041632407226766064166439468814561916679498166774707106428699145310577633310788662150226719857302727181224608826575289879728741533439118774551560403541310833275894591998758618294487952669132492712229939803514877049207532470146339812672732479810982726263983195544797229590703073067228673703607799482704149249522600994053796318398828075693552253188754696258180505400636972935179365552055895473663511574868428361127969682895038314968016324584000104632376724077167452548894503015867962266712289957139302115934369356313882613082098720041006184660411058028703088067016822064897080215994457560982027529955579758510757261018375261886110385583395842284675107711975256806804026816907197440035310945554747199864814455204734610147405462121643652057566916358313676638794855556006200500640290693701598347842452877281501121472469149238866910652383231873388149175480182028317992289921951515708349841121250936116512388256606120969353844711396420552761522675212578014884298982223895117728632890385230367060844424358230671769369554128836112799126083099289154590250617813224104278216244828985335625643543890178912341382754437672586225364533006159621156534194920117281790913746928051256060943977376582875553246384399537120340339578442643828544688779454271479944246512250736098613395010084434766181346562319531871638993376769209362844559446635018677034709238502815101867929886067818585048492332348359068813136760476069628505391966811589593473226264279919323393018081542968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,17] -10528349019174663448601691791139083456082654031485736900030806934797103449126397442181704343138550050502522759609695057166117790399021037397061907811798260981252896423218503895984706670311991061116864493179539208040101137390844420838166678676769637657793261040471197352498918935693303894287555893081117885062841792832197533223577866646015068311560999585654110828081300657655899803628495222913179843909429959241894687829405710334488485415162397770448966685605933762263263083784272017716514695290490775118821013248864242238249857126759675563339710651248212845576242587651104792116412325959013921347452623091224965158476811431664636154830286654822068535550596311203941947909427432428242832650595442480896977134213624130731125722182032612404241179357990020545484283766702002711308963115151169421357724035973735744357296882481954639116602594098823240500319371035122841303636409096859975330492138166558106715185598157664415311901897239992395947732969686506128242647103230546974728397862923231255807015301981649964175409765825655569586912241073545755152799715453361498837159255326051793012685666887936252792230962691021359904031382240017928549521878233326398551981306576741307664687888925165128561370603503320844381574249236005847880970819387527312613477151740608938565880934163688402223639068203338773757947268221514615854302015997339408005636692450322573347998707656031707546387554706552131132034455789044360548452055305741297579681322996218289621210662678550008119686782753389642397839818108933195449383674423205543330142942682362567982741040958557787214846606445378964975268977952184491515603680958440015321743268247146725319000590511693276764569955317897983666880452657106729453385571916013038643036687344237691931322599473171337459766020484666060151839287682281662797544691876664805760014000351682561110661427868268027972601949881348098481272755297636082895520981408027331140209739491326215055556682313107650759517730465202559290798630259327904098577638105681032935243555589383081498993526914288047443892895186723034070890429811316533832816025826536339620189053256195237261894504668787017222422246842939455831886218094092845920875346348500213276596800697826198117412322063646611738089555223472675381486518288691762238344646804371332218669082084716796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,18] 11996454512678689162964273690815732107235031471661556913607133475496390268513188747397547423418108614416747940382200524249882676231302507215837318767244812947330822952220086525232548779339075369897196366045758893355924790149042780800467786180781600906619467357652182917911916414358479274543413278485686255367378464505089065942670047013993245246172219996980353216703730375401032317131060150751012107450743838010750564535760327099414964560530067794364024920084179616605868730449663344195335258255646300931607966331875045872531323627990162888312003662578634554523967018842602707366404867692671835910559596894119970939219043471828031192457908368860007354693999807547845302137824608627475508125767112331682895649619828034138736245722472890661738946331123594816309380470746202021334182115258613735946195123072528335740478591623825879279646513842899856877092712347235174735245532353819724882321928801398590807450427279426067921326421031294636577198071046577317239839224498625695919424560622894292342176566025038857799993348490401420660870829942913108776107425827485443690383420845921741655944587149017217249907344276482389738227099285018786868458147968325546516483956962090182629935786478664072852426597401127572063042187577847460790267145141234517903369729737400733877159301586166049091238860256586917855889981599242834514548539236626513809685675608305639019895885376842895618118250655066017593249926200068466138652382442909285506448192552163830854489038538280373387021211911064890725621517856656025389059821009275776014964264192196909390933139644375300673877302921638788585586766947401043598399531983058295014824664689187861033261509822429718092694508338544924872059228306718042710137716265299209043224703444315797645910386851470561527558557549146018938109541503450188638548085921425333087655436977394669677415795915895991357304234462883130734778653878378562523772419064248117272076877781179852855968691648756918933456138716757004915246962692683119798068852183586719922708075877388851959582875943416989145556972290351965596883930995672311288719702782485638756914994646222417452622777437224986629624628671020123213000419019155616094960853529633163797253662528718812231539671175450150111309257183148467647645739656097967248656411014753926428161270376665234565734863281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,19] -10354650285221039186861389440066089387597243705924206818766683757345005634565671582172292358198071705868096795675779713162589815173419915405628999891847833056233006657973730909587018319652752232175536051227273339419230389129317159592222156556488663694503244158970688063850276788271727239988418894855572680270447056636937756030479847617758320983531383216448105471959367569247190369141769815486686766167764090704138071132294999394220319429573915745906400495177150728996745219256911965978566550994212194426840945654949309269467394659543869544590093994027685605443579146019717104614540004154847083152864064508870502817279246695437265589811984994120681678541054598480492179976258215433427753383211443269429469403590788828393029523552112172124333590873238651766478829591902557498289914263048558358028466284974547304560347793205495675307280182629112563175631652915086295626136121921497886443161702916674270169339064690286502354627536846623928562190725752878746407615334933374396677433920490814619658819298775186975642942129095279001729579909733741074063951409258552606401765303621396141735171710583262533928992396033528725730762654596923437821575301585206799251172109422494669790900153864363125394397518698915298222266888470707455223010581424337588510732387720394813845379958879252407171581989773054645598665057005956563779864882548168248663623606466603758431090377160624776581753807895141289436541211624454483076408263159447862891655470424111737565686340778802135871819811299707587402685888045772057754107538635275071580853933122792492656453802650521938433378444590195925047398728942891171581598371284698756481288736607573567467623809391049150016534528831110870878538782303169641875453879187163553501199323200990587736889226249800683703200351603962059995290705902079176362551293457995653349062782195232996003008825719919804651071683287665980354112792529023230766678628381461378060175801281056260459663893281777475608930203578597522159148612070634177238821012339009638124908366661686022220017258297739793985535620655389618320374470186569461661110163180966712595566542489643178009685541077121085387880186883602742690127767498754287191250665111186567775597859847392323472743445837102552921339186871477185580925099638956058446570260589436739356766298124757219105958938598632812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,20] 5687085873250996175081391439494305495529801166085176305476341831572891837892440817495304437622843252564782175472529612762940228638086117388298210895267346166723488043457298386498465250235389026777383557170810783645769152096681691245458426496534581692586375565241635433069135456710185696931356450509919033111832978916733333561859554382306466659588233672523946844859623995410949520128199340198495703045100796769791132805355619133338392310980962718942794221635731895313974650532242353932671383699796745025926794170470889544466929452856553362522710862221777767162634036611569044505803725280783693035799720587260167573490382445623991363560869918828121993211880873147379635880901394670566377522654020972775069365484143428201368134970656967932876256822912325582466454088993549614758186923967239689938212600242525284529791737750618919591634463225328228010693359673025523573833775402098931027120975325418990341463430492936202290068999911978704039358540473111344488476950974715413523118052274514839470303902770571802160592083244098774853938612205288639619025870969338319127652219206797741487413951594469101743556932443076342977708573184892362057812529556722773838627595716902449021009474185238027546303400448174226374155180711540877983912829232487644086283494041786965317309432626614347911751421189186273060004465388807621039404226832667665239514823022661843227164207680807761912642714548592957673087176427363405060016506428777317229348872201828597626818393923932606156685093468369571105871843774613922658162208747160280284418089737523714462940758214307606053152383993135207470217123329092745722135109523009907956356766155110404062826310644532992182952508649268558943989399803686314228551257117941243338368415776806024405121266706387761823722334601377386406241566551694059194097656410138918257269627296921592483314877351038857466431844659948973082660117478568254780445553785194685917254779971400267831362538070427181908286141193597989886046363850727764753300331236087619758153475079161685086258782923953130077292332935336080895119542879896655728827585363774754874601628837201731492891721781860625367835806063620305377230463590663811068672049581033008679314307429342152444987178106112751592270304772427279495803452382681083223447371298702047593798898406353556551039218902587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,21] 630605983600065837974506770060888785717997084267057083792533790873619574110730493185399839941809928483963946587168718522788500787004234922271603520858627509995352908511614054384639994575145200810212931146524898154507175812078548909791840602535302003630821360418941874662466238836676472169179689723344446607905452761655607572895133429419322997399798552568926417608855530859547956877222069690277464393171479471979696253865343052116379075545195381531465483828791238529767906181968672427877130210943611775889583992139145732204675942229354600553937906323805822059743657570365088634860529206426179699341417429465960684148030791987242398796607688941276484035687054880817316655649749580982245562711754632893658137715645268914806171396243367538871348867544721197440943881731989188267565297546596887208326977750264056190722076607607153043533677212283756076782548133601766910468794199439985763160219370924578844744224268825481379671064088722793239880091954282361197489578284002641353311304654111322143710811112872960014698426884744823502070938350342266793304882669345079907706286127966278477998310009233934655389634134911030365770700681702700421756291957761204289085423183506311623648478276473160129099169319817454033657903998317625307642110590709643204756973023567215907410595511155085779133737120471153427814581786017096077938556677669327960901126361887048342454868283536061180356693146246005087061314996413719753655630860756606232888705154846098127026273099728065644565500028561955219509983805585990589936150773509747020796265024391833934678965349667339998564571688569312503027662022302487633628419252749990919422785896661916463025244027006718484544006584839496778144807527089688588952056800684760590619348990397285286659433050309664308994673325474844877783839407537231962307672773063911938929297066704249883361591033733807946587144599979772215741391578779552382926050988101391905934376491209107287054458548294642368213575572854812008293911407254239843549271831419076139296528651617969608098018689482598626783854848302502880637050761730633207299337060133766707757461684583818875002864567429826103993032693125682956358089285468994719176972880350734468321210395787455895903828383668972489655242565740015894670617449202851085468267592648341265876112220942447311244904994964599609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,22] -6705667541522538715959016159390325157336171532425298109878269580297581293822807581034165396313165372477774648375624735932021255914322737403913491856490681064449710386685091105404343006677788423073893064771000949586880257067140385357249340568970739288094840446178708157651935322640819783380261108387863311019327483702116384020972827236580839603842506221287993694291499857687810274163075275808969097058311141668762320907964538187281623911187678010824903813060769448953800361900826318504825431947722388260720942089169264771887269692495022209693762192850833812819624524540760849963068360369321802521569073644412468697631406698836004935246973731770806711468980749348184183736131688975815287844527873454820958897290141355214784124498871377766976987105974146262036537658432206871010693328880277736147438664507858097599589490667712585820119957739078411418303491007452317752554182958568034941455420300683626272288402263441536834194104532555051943947591194742870496629816784858181456495234164230893532406738845394771069557901044119724211978942436595146877852940182142123970536160950351030697378994836275681782637167341836079351737923129913514033099660705085351545567134844797025931701071706890223942843569765897793559407398446794441486044861319393308090110182356058603376829790823892717421284796732553235309787072231482245674153481930757436656676043607599353634280832417117266302210128178028940768338546718389138138732611677675547161776373000583517639979663664844944265149287531834584474287965415621319131543881031207603373478436177646448783553290816892655028671131231172849618350667099296840120083564824709675657013869674156745147443532827975169468178937409317837971308751617645987035682133282791983084975771845266985548123196175445871844785958077760900682986589263646689278698539763562101783444341007634621651099254405822220238833626172637412766850902362393987192678882087419552920439942780781365470459390373024886276354712908369790345348461915656235194144536354311930481999036948664756648882538059850569957779643556470459706822491896119886007662794671142180837253301202628393452444513166202615623023723775558457855397724418345243532914127545500665614480685042633128671445112413447971531721031715042505252044798719524858652337840455138383402837150951082499310359708033502101898193359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,23] 10893911800675652628866926892630123511932000973903383224179670760244545508817934225411592011821669263938128821505874173119406056996205398935979865331212171994612379308485062914220588550331800514315767335230422211077904435324264078738929204341366578641300736001725947062922981586112540613999541436123450541773089626794151755298998399256585297753080319900270589506468822110454692958190127649025130352415078485886273122439013895163335336101691110851990175440931747452448870838909050558733205367224182603538514462458810819237907856408308464683217208240479975099233135310816357769131214231524492812442462775166432359882625675045540870054531855993854247228840715053477518866299263726384996274910490648886027108055423762308920871416458375434215706399107536968976064416576925031130787039822465775440455257784440399051634426880149817888273266491926263942199502666731709147135325873745246332012421960881963201558653398375480115999814916020534226520016812584016477150034698826270461161588991053380589296375894825973009652480448852282151360903018899543664082817664800235347683743032946840914679212246728973363667493191437520180029693421137654601295885399957916971336793071576063534368203595223337399388852740534319052163832559651753620885541869754959976606336798512605870626395753981309927977653033175217483071284089959453520780491103506549908139239901452484067252619515149862669050992201204206269356885843284415344200366746853688790409185282883466668075934535111835426484327228108233194220503218315409022077345839928190343281760434383870915178757490617701546392153426911986770337527710167690512708464527631330139597444313024212990274951654860596689325024779343804153896742481411488233202708017285020348165778372711149223859788534684947603102703658118624757400529517558047129452224297601937133356204999873928699863085277019657086643749772628480331774180180226559678641297886909676988671937268930126108407959564187088100217965649119185461021775735993466116738024614733979834032548872846386279374421385268971763829393471616417708184992621370949209315940025572671949039152253597151226825817576815513243226052515088609879358811801628170728263832883071991922450935492004099303844267021984488689379238103648926257020040384314152465923827902279014079225520704044482639273056179263221565634012222290039062500000000000000000000000000000000000000000000000000000000000000000000000000000000 [115,24] -12352970563630899949171072289860237879269500477903274526480958496897352369536874512657695449997955900480165540854857830425538510954509712225115471948356624923047464331810973798513282989171643906858352198288497174807274843236998221219328974198779804793936511890939040172784981787803245779371008063812889878341198542573234597519889248433095534461958646857241578334996194042590010864045677010315458226434241115098181639155719396696840204433022197751435605407066451555379646812468903195469361764187086909279940460382910118827368839676824780793599579710334223660495002300697900284379088820661694373482975703703014192209379209438150690155704596902702567416692322066722288528768490491197359153778838895445736267214285548779022718882421803578793071457539739978952603728799063885703391364593295144193490833565081672173257087771184497957901387766395808462064926540411269110128276487068938360558206788157794217818893385151789127817105918009431754803989413296943467548345549723191157143596519214702665857075868216678136810353868611525687819783855616737398428579370691684356485382951899160809148982619958109919395320092690108202343262616141921465039737933217239040711481140364628582700816840234849807910514471334744078702345348259209587847734794449483288306930569652575094134482731627475951499593226129286363081148681671983578197474827556962570323763226106338959760065854770239265096074058361700556720820821825906485570863356804157101519166875297798896265888288731914004710456396212495540147229116944552007224569573666281364807681441400611921611505708767378778353768389556072971376722839109269192521648416440040879633182142889643539390818160045066116838647755491285150373215426511233525812494934895743232017885782937095997835840696212622319895633042729588882253858882310399350343083235632475971181772220353609708035457728920417891990036020402170834399018734860191427837911408114236507219116845932535288068299858556387042448188787982696324686511565858877506333198326479336029659892225605541857538419843948239149109457463344120310529471043016679665699202542918942941668851139859348083698084729083419723010192780508457117536580866132570035498809437776762973630269765941868693337814850550779856343351273479701643741356414380472239294870428702106745484141075005779121175264689824757624592166393995285034179687500000000000000000000000000000000000000000000000000000000000000000000000 [115,25] 11318968321921897368041772609352029367301273617306162946347891585109562509962469707584959566291282425208201056923758827621959234911137326363200268218562532858239630943893079486337522015891790491060580351673262011495703674698713611248342560237150352331831378939850673082699487311063734252640575587959169519972567572932162121506723699850122616832992442788947327925529725824377148881376367635772549809248409239609204976554038593245352897309732941438172847894965356651105323284515345492878393877713131733923927451254360209669486563188238728343662652842596269729776506926495703691674767188846713987059181460689883337088121319314272181287448204867095520656888188231533814102880600668391462990826407718592102402832900540301393807196163441947452429685496180959876233017837946472288530241391048629671487985317262693789844533249452177958257994155912687028130581407748151072333959871271212814461026410630811257387232227290034478905484617395486936452820303203526024329354708027687984533262722868922247766326305003624173448214629014438707146361158483829711724680233071512688575468979323855378057083404519226053276643293886444050013668281630963524957215040620080362011490025739179490058692934474423006735978913062766839586412042483210525831743496448719892150345763935295339718782118683404297047024850570818313990404174636498561476358349205011249926327034656694086604988802848952002048051287961681994522043808144254590701689878528553597139323867455631795843883654731348881988604654636158386753230474435182059251633988615509230005760087184692081406059056581506848383603974657553670006061611669057835870307234591396441775311476959725524006280896364864908748376820137967784011442117000270949547609364153351385011637546288216663967784213330330467503754028628479219391623983144059552751767196439549997925333777744765991938569878009982406615751718589660657190560120715841560561484149652595017544128499337363888061625509181235821084226772082988493934320373344934092239180062137192075674655598743392943094139183522110190893173556714487045462082446521160462059325409430698010000067645503240241816191618739975447736768901115950520949339653714348198023460234617774381011606449038025751138864157691471704042469905355277639471122836109315895278597498031614751811927947927749794014513684548006722252466715872287750244140625000000000000000000000000000000000000000000000000000000000000000000 [115,26] -8829854603857648632555718185400921768364352022236269395939810671409062826809404647734704122000363508340374188073965460853567840295823797166638426134800505953027795709117968664245600579525637349122366255072862243811587081445010921363651238262321816900999373300086704757983867427690338111659218665360009196337051309676511477169042979806222858504748432177154145520054484851454644202943611170713294521528303509549007574480552844717137361887238599778051696618421467924616840280072540414257437540300794871877294323343799395093022294880321820401475813148082508315105327388728063636755257495123300623377385785191268016756393748436258611707042066486924243039444936046083412115040238610956215162793452727624538398873153882303577320629478249672034941454165279314391187823574773983642691574528106774239570675489334361720871916617804977772909951340255937858580577154723667747934357964887940544577212377976825411465625087727987546480932265994014811265535028286569996137870526732517985066502796350903531230852870478688696799444490464327810245741167351978361425320218196385053370515592309545932533781675898400193213359511040139847568970870709425215782093595972000843966322668829777280216743214972355028130014638517877288013176467485234993547030395704367124803488740430596635373534584517208257070436201526752372783019686359702189091216024820119138275651381880463538407962685114557043576594274226589403568307465443232836258720295128757892318048215322823143830195075971444667825548833765139651811467113447260153401492301313191242243169461905465513053844318319813200511258350722345543802054499036221923334313972295095343871634272358412551131466498698281956946126573904958355542967322719191901278115977404633906362695808811406571420109430713762372520589117957450617434105378955073756799470968750965767994226377751824778544683637227494723060371337071985589733403424902404029443956795589493108429617492996211919253690712121779138525161383976883575935304738676356262132999632214980693025656843390239620412536554692005363175194377965060469966752339995178743005214602236208857811379180956225978116748493514274899994675696953965586076211584055153909836967242245555758340479873564971225454774596932400052057537373293401716790348521374816965307201371841036465652902147782771003312364667490325098597736541705671697854995727539062500000000000000000000000000000000000000000000000000000000 [115,27] 6003146852276033855520006611361508521063935522967383670433223743304288205761504193611360077422623733051108064360566137480713931303284262631815918819730226111795831225161901747037780524091073684023622995144320016258339430753288516436340097841928286724529200447365246504696588286197376163129263518845729372400838305625355949943816869049579524744803977041672917924164453994477885429252822354944529288965033911629762046896229551576742069335021309652945050201288189677712569585564299221949269312654267712465654617959156366971108786636999577035508988582683640284214936850481208159519745563706242057445371885681845530919176598279535759578177389695656518692895846710456641402000887626901830620193562651376074264825756474860680601837466451437011546487732558814832825571687877584781716518177022058921422578766678263367840485331265339303465180536174817683077304165456787826738516988052764148636390865675989888495946519213636348218229160463468566311787644433294878707925794041297179197763565525035463543025212848434984261306000260011948045695456682852286441206218819229109766304228108596972213995153262290927884443831066314153753903175239063290872620839278433640094472912479829739028903045648210983095293521543954809170130030690697616284025560064933265719140443958362968208895299594428479953254121573779757757281509440456061277078642948440295127553848176051771436803440569730506970545963557843652678228357439272908215295833467481468640420093217298368036149874395072115074166384017735500414766740064153213380484276720452304631022856581459136961901338838381931231915060176250487316634781245367224695417841402026736320207679656211720181066095059777253840380575418963228887706673346416479148323632749006502338880030062533233710862860918389297612673376063118231300534947901179020970863805482938205404263932812369287044899490320189431889691423809212087208798224153102153549651433620607595024085146005701825112348941248688741769952488639400770898535381720712182124245523085661824597829785161634017977729182888389874382763063259400696482771925235904767346055190492670866296096180631488722731540573453237186208182955528372552704516748287375907989285991339583871266060905449238781121754798245095409512052307114479520633675017619601127777206361298316428051929243526770965697103170667365927559711025196520495228469371795654296875000000000000000000000000000000000000000000000000 [115,28] -3507860235488973456264048126153600294040455576349005967302168575948250548465346237414116689832803321430150124546920985729893359197968550550020079532140357805529861939660879774958388195359572675375500573792966704212814004727410388159988677107405614822184721903180912349042789461765265507158242156207405895853325506433035367545317978916947652625367774879125815994501935537229778386917466386215237311374149798021523045008024066815236055096801613120154932666812234591929963652839078380961235860656964092418047105075988508529814094242527916912522311734028526729500574780187689795808726899430938083828228325864246429662370618537052086368601434165690217685600967401673844182936065878442239053914098452956232906101818570511319958620358847590798495678508959049283947885464982397083867003618365613963379501002194369152980997144107956235597766018479465275527057778492071278795975729063642410935196174156983322850082197501529596839796211619646219595367317357452777995845411125314981272439553171393765512709187913200751687264101897786197375245218580102347288248262361980113212131018930982009357571967545480437978062630499288539349477485414776158513932381634446505179112855769255618515193819130761804488208737171400703791338315199474983600732058923554579133616330133550717557134079720126404530963778813650362884768518510787118872749720220272582360539989288952680102547136105281918563153106358318098267399192123776809797712784469811284504371834435660264728809028163774160908918439031164258193292582928232562082880405856596087380294122480693556503326205815434767651968642443648991065374906461308830885746188844449938169626985639790004664448930815125236477645492190563000777016429497276819279392871497350339011629697715631130916825842935302774115451796700353416935872626308918719854906623107063650018636899480002994188810900353411399460863970495697638101737929100748136922716612005796358922818950619235280269078314487391006482849090456646314726658504650658820700405103065695215371523418398038303204642311096856265872244562139078398954822433732991896880631345080502782182706237421132765303852017682956315394267564094302603600855173287996134766578452990832623861151084610307161425218772541815274901242616146049302052564221942423096159433255935420770277615523300098943345041327494488543527889623518944972602184861898422241210937500000000000000000000000000000000000000000 [115,29] 1574069186623374744391636575514157563528771842453127780773178169189648388332939413031958907790439864477322920228252562909872508147199276091282194078746106709219200648172362012492869438010267118382898437915801114192512035986846520078199621087006196257339959489706484566897281344475754893631270701226883457087665046662057495962018527934729892936928739333664416365656510466806242469217912860119571067423400558342657217455274778883254164843279750202659208816343235916736713281524524668895669771202740049301680568857757173881435343155373199550094123032775790099423577485064115722405847794003673384702436279045766201743330868230957494499882888676304693056716361701770303784645617554018993226742657887831260379685009394722078511184957156759517114783285063340981482981022122759407211227631113406638081806112768539170970307054137103312636466563152393869810947969944325431139342619774989430092259245669626756271983179770672500451109242658919959725035874176650840766988589725885784317090355397855216184732544578095793809692481488791036909785065868442060006747530645991963723951823728440987729388272890523914285833034689904318992188122024964145164035429639893832390780990921447677076822511006395507836791492754453581481259875625070066339698362860654372401361556320127146531977348115305760129361862358661471840265202219969139207968448333862456256351908873621486558922406814901643404091298300003257652088932722590312127642286620172884266955560501504348080290536534682113460751118096667043434207028385496793254111033031887850290830885634250395896012323467227778321322689492071861253258495082042645854621623929036481439872417384153735077325454963552967504500338354372986593763548317603179113975939597790547534407785787755925506381969208939927472787866833338289442004210471572089289773419159724752097408766233025943800221994800625597267144919640092454451491366082307569480336045579443083590812040013877871270144046331032297351088513751776313119331769535291892500236228873286324286141004222541864463284885762949552359298602821827802049433369334756118967755251751861987891602976448231729747829948197667208444648458796706241433269244387451186192028296098439172916372568082630311844839008422498975019400071968701995601852460066550285459755912882175395800910492743305050000914936660804963953260576792203551121929194778203964233398437500000000000000000000000000000000000 [115,30] -242823735937553314915690254684463442444921292501295484581994383757609695557200967086488116892693552011967056053727463200878150459994437289801652857164451874653617228333621048743894575208720468872956823046369226867502656894685184899428415978604240507665589166538516346204078023463699044814016885902655250539184310926002334602465969539562805909466276511977582094095754245598763411174942497899889554783677155130651618293609086916514331559086916309513167856422021050295339946162079014507173382154091059358285652771954711628240336516757896209522641608301739936990382214500540091041080575674192688822979074263345648176761208386896835790335609033253800801783378679230490961416762936331408952265006690094083495033897693429891542605505739225784504681711718468045439704252148724447070817034609650196199249924745620274715857307682697664910609499742927524063087431645451460733828936590525160306160714958299698867274353637539951339066641302005902734219273709570953859533576471701749827554845250531927331594542053571024735105154008370557621191467095890836883679806640553563472106195459857739171014565742805983866114950366705200237004563876145806887218566948938804406397639588972484138321643375153400302121394897807952530779021220937753801378769586863982847529116600258615833980297590267936403838264708574951787150582867774954845376800205638182601500312868291750716134968627665792187492697465162048120818589864945364224711664792546266445948828044662263024343986674553156260514691392787316507494185927885407049080057494015845264376892095122380666921751084037544099019934637644832183873016307383271642437552401811381805994699069289407884095658820469208885340350602397499134945329372085815294317826090492787829886614237916943554560964742458945237286955176412918599223958427326789859917767022356589415404771291112800912080164619319681554045013108252967311445693322406158433465490918099327031586759693491922666720790415587204958713507144559887717961643651195565979657219101638287939520813633488117745038086222270403691769357391948299373936965829036112517916219816946300146667731371167197436278472650366899045481000647285430348585483113909288886071904818675646943686036929289332982357816154349255022211133332241510662463966569427907810049463905401749211484655558063252455056410099837838909807828397663387320903893851209431886672973632812500000000000000000000000000 [115,31] -505166710675659138789528239356751594311381012733447900098455042687327984245795402757463246165866096543658974570816690402781869338917719107566300387662798215616868389866932967605828746344738293312315046929524425894031868653984834870301718367908979394274374849345063941309350879812881283080526397022964938960357618152133743479251458739124290746599741235886944489161083552450771475950441354344737595062918829919376970661578117481584627192329528619395256039157677136342376902856898241526530513043454757468660571930690195465604693851111943486734892794810026574809493517673804205878575444562856531229663332560098005639146134434284591550580618134904748039111508660894400950508568213923431196668926808598807104274637573636910605160926957126522692584035919922304892827018410312620884640419392950464626862409006968117195534532205614777057129076226539390395403480246177339420839776964283932747149612813414698180849229262065571875550713478184925250860546676068597265278437725057442253973757541907215082519800826318510656755524471278740661438416583724757542445541706502395112763404464381712232478423810890086912824077948485538412253679602226286592627196740088541617160468941768056480111069399609145694658488763281104228600232016788154922375057781148116393628337007896750881339512196403342565651612514223027117916182359326031025701056368184664682211926432835313282241037073997306628072093606236752217744811293769335582478372394983185666406597869307386689201437423068584408705427005210852054852210646064370556567283517027198127311953237755728818803194245110834520166064515635735350858216144212005552253554822353054206165884910464270532121021621950298625964735735876085622626816594555850072757173846565766749541055345093719571395413498392798789587039318047466161928776295852342564176118921025775542675082561628087665728819185108160198653659159361092850042500944583073818976999807629601198697071017128334205184283966078284824031034951611217850158710086185152022195118484220504666493111998820590612035327974271622166112381814563733567305684647040530679037490158231073645299278988803868881796545909186098723079181204928595485495696203657948312436663043223090684915316815484544282870633238946982087754130848269752858777935763710747112279237143210581190554542038944005213744307363257023251894099759014365030873605633132683578878641128540039062500000000000000000 [115,32] 759547151053738513898538368040157623218885640230248611969963081770604997348037878353727325777514198173841899208118955551039752283905338552033063590209004018514894817428114076533726891859750654545113339105861271154919788345064974523688952774895083576740151133970926623999265586759179551830404173175271420839938161461910108405781608762628126254955441760982322851901326386329169098624877600687114333681049959121070293292440564073065353923178672008743467132521392286784405835946432379859921266650082547558186598606155533425919842774436962379224406920472091942631585052446306768273446432418833545366519530313023911614309469786022952406482385305960258474274192373704086630820586048822020645370376948364476827489331239384614881871187120002145835438507383861733137428805109955450038771260775457787453426899192431865470274838885312967717271280226346646390659431996013257306404937236615262102013495695937126280269409140909953255273469838507692725482072088057941027899128539795761980010866711723424327373857133217311263750163965280602569914968200085468509130754703821070304300892971114697142912792973281255607435323814957780058451432512168947892842187140645978735854709337765853206568827749075541721682300632590041647010085003387758498942638335235164037925029561656908203298460918504845838516246128625822098900809391089327485305427090621795569229915457397327635614012432102841014304907869816924120833509072900163335298974320392072421630721681113235167652033812364517901956931558542969750353658442336216304500439569537197649999978113023572646697056527017718607388308066150969821297406113164004108118056627173431751272137359991238292076595598185692203282324406278374394958964316215641238733312864457920426222686404819155042845501133141344048141310152924553252452575552623406062627902016489814141163844473841894441574187899324879453190301845175088463560031400058861283234064968849589152653951788328865340585523253715620171951689607890741284166506971128662217412639392433091728925038896716111367969644947388233858024425010205824991904557671944885023048613111798580641480571700841067909585634909695467462877216115117390262212991473770062530780331617173709948023744786349020301702925105738570918193333538469608775430282523386330603513748684708348762148127676693846454666803808298203646966922294387808658653292448459382057990296743810176849365234375000000 [115,33] -685310162679053249146844764681065201064041582762194798851079871988951672566800532142739682782763232943481567986838342268016979100853291609342546794231268521828675573840577558467335775367299126674425940337506104362533465049817628455821839055304099510514442109884577297742931840013332568372858403717090042359541094842931948653544324828159137905475332160399496599449885071876768565880692994223933879909507072148335378509379756134947147269437891871692929057745010659495984659926389439415327663505315749821056110981049531615359660280402029769842364679873288478385213338950843046262788348562576200997382915301757270637702247963482425389580217544163081077576146116936468601531461037106404016685976725911827672256502820955171112892411980965434157579776766407033691562550453711858514359741438552234106534217583064499218866598168957969128947394145848174225946976037712937831007925384955671693330366910117677897972461076165169440387142591145290177641036852783727924525068479716161682121950322982485645823557158357876540606713603488542508791857897586053876943910847972148883483687589540265871339052065313686631030419784344266432025490511336929705698010265185494173637849158884914850551616642961749711543580424906728207509579220828218935038590916725691925667442640634171633453476189345510044364011922303201204509065903896842838606634912028209241053117899944085286266902465890099105052598550715229569494331757723542216837527572400629958092475364922247360409420024961031321363869483878697055804614917191108924374883053729034666658494356910091560180029941680208545644188668978410557657912722708855003579126784889847006010540845034159043194558393711907939218240214164440655326356533010213580820715468668294415113413698888041967282012154467051191151276019371452136161675446944465273960592688782074257698320804783232240528903357972216077290733854125952104836896442492844491347452644150768577722233787118353763739763956696367345707802903475730346848603782355627258939327444558823080197913197093553712775799802997476802055973541665765464662484572515163572004403835779275358935862102951365359748805543902846283823682124738977263321688751897910380042725142640595467941892146635449764912782993635019171412940351746094536536492351402981436195795750905173245689161245452012665761671826850221344213480702814832320156346323614116045064292848110198974609375000000 [115,34] 468901042029673957484214599597906870801413542300530950063378108552545527186700403648483226228227689353247703171094091337072361916522820592848622020795058155975563533459591242870035025597800775155748841721714345648386580944468999377106084135785417092281379584584193411727719635385546257042365397963932353502338063657775753587950654990365638602781784490269701211743475747946149974953342802836593450546665559310199959431708288117154659629440131142881028486882053718874974726610767444142306493458872955581216768307377503159092929978472501479362524176618632885952912615939551905098607617730590736536740887700220307245521882530324864237607800351278189763451300598157912041426516247775514347014149113579389874768711678239687696018061310755274211516056953283630046800258373691060078424565087669708150113260954115367037888984492236811929533457036693833379285476946964895540394458295024936855961389270959182782958736698190359080356203005439733040590073428294446674830013718696492343096365932900390162997364368961470467984601063014950669042216418521888819581793143847597239973214761130342625947643852697336239352116989558111080896209551825872715624447754765647071827391459601196093495347273871679777297008645398538124252690881308096188675089187679309486858174247735662265675598792964575678906289387194600372183027183196307937567385505783734874653909191227581666679007104854821080479023187190556902880518255503742427936717296119564494444343598260298711767681637990674345782260309670664931172948223007300065507857102005919171156966801530042772895175823488183479470843586873110691892146032803181680628698913275194176643082846366395940044815899999512417649144340698962368752584768945339440634701009514140592202587429234523661135064133419925039271958578079662327812510857409260021397406154457541984252898466338804170919589346529275669843078137616002935810147547995050336448290185209362811334934171615878412419201745080962476333736178092418391053656949188332463578480498030661798191441595589740348238288993492559698570599512547200844709402358555103081995464203286357358060679886079270386387989624232420030135301764913094941967719957801582958347717102481802015111722944866804482081156134294445876667477154388525300679816311559285626370970186100918974141226668757082614432066312308144927205322587091661657842517341165944344538729637861251831054687500 [115,35] -251985242423457344750984221183964594958792248203003613362030230243425220388534956023232410581609141623396530476357749109377739961038408814801437576275969440843209934619327496568825453729672307604853387000874396767657339423289307508239949948662000854997565968510296022199234274819142613160985495731201795026460701210517963448259182385315267883940943422913290820549288805565355936592942224945750010321261131475351118264748346789917788749136923549685473499731395779021183146871346588126849056992964873180897336754552914141992292037297854262235528438984201921769434688581399555501046059713892814293596916266755022075610186518922060190102372294378236796515732030289063301799500668525051358364521239136073570185671103075732663071996292668932723016045119760265052604337167922888318535134614792254399179287210603658347507012902485683162160122866087581963980866914060045002511809854300112608213421302159488459422155768243536994896114625856307453310010792151038539009344767164937869113491537831781212727802051733974721109728916559862486153273752473617056702492662724368287593633827506763862984116773267871463328125978691628863568285043023741143684019008444276447991865326066268816277893292489072754334299390188487497250997085455104994672565834275253574953047735550085762970569796802799452933320128476406977626810148350336361785018361736579256696292987263974108343290854534767152491104946569144135798317399574557540540461944486363439348800678091260954210923324636494440355148168185820653868627600956412390344683841164323049491584997990932977906747241109029438224502344426802213299185859321657133163097878299498185932360985026800382372905963502331344964894810664892068056384016296966576298548321684329112762804643494064923820411478006613617854869975052749674800468177846505116450759454431051325789053012261477036579985573535428525731310627476350344654931008302669208356629930705604823198929600082243115639156560591270149983178853648377523899881286628323919757625307937873444332850480784409355301797807725113491356014905107910127502879823129287492501844593806380630305570781160288839420138776091443808184619598989777688456925531530505597627023782710228850095170184605800334560242416674272288515202715645089617027519721489232252011895557418730795793996984673771201529129954404115731086810224970823357537597075861413031816482543945312500000000 [115,36] 102300560871081332476222213154069540820406627680583922697411038911433736422198087365623065229189423541720302732523527179629806430518759032297532999492934470656163889315231327264846205386688103342328522382000391120424349492799546945529312636565592099694578001452286265479245894672529451126604677261971302706562645753757558420459877994598051211042558650298037077671108161482539129186816817260441231129426046783949337582587883588997624822656454722691691806548775981130730428973793352777836083268718085667458278153579948114513356142127038661658517806191767894895156622099177609482923907831189680523764958460387991012484758019936823856607256816021471102607181242568281156446753780407127430054723119251323462511545686576945357197298834709099278113795829210827238374638816253484334563458594504980979759381856794843090464037666646766701138115745022332529150538377434204812624190385025633369813677638496639498326010277927288177591289894337425610916567569703087390089735933765826316679937330674321586568310528394780276250275845717401442964509203196716126163808314093318361510253159442436118421674751718836250006935553943694151547206848173279199285177817615319720307933374823057395365365286778326892796990619134133882177950779975016697137170877427196775265835413914173774300820722136695606513965111644026469500062241497999399348966704905165638033351187061676888339640854162861675129288851889202746964595289655877507907314632798823257973027494097850123254690065592523647162493380483923557521421102857418211386774345231265739000181705061443535090316831058283676286512882041113472605152787713668522298337766018338484889019138988216043398836702219429282512003115602386481689844545281541686402919276152463493553176708045621027600784733979614638127578806500124297153086900787668868928388698521045401430444678891599305161118041818483324280591584172601534724681612593093535365919677072401475937425084418326923648896494917617643184462788946135184010168067975983795014604910320106540263426429901082706157780668749894645803264612076390782392818838547800308301612591646970859616127154269276191958441844299249124252712955106154791429125741109945152174199851817648758807626264526495367077693986186268978121556322962006072784047417323088324993408672016477203404630503601089518964335872227183705512602415375021658316967432256205938756465911865234375000 [115,37] -26205647290936518969486473876234682831186519205386109807043878781073814142587013215979352812548961256650821311058500646119397838964812885147540262689335414864631926732034114101339086284175641647613234252372621461050724864875940901552561588826701379786537333419760519783228828123163592731231950854127751140183544737468840735509928995759662472865656208224129211832478154120688086625667481045693549094395701454070365002883271222484309535717919237329953777357397996581973153370861295592158641655247453095816535268098520586866102200936083152508539525912863947081003778371189251279634662299866598326107328912275916640478275849525822464621492734055441886623515312636857141186742377713120583967434888939045646266687519278688683243750493368424786099595773285561799705046670707647825529192092500427909367159573959483428071836815601176238327931653339681328921282137873656716229369324198480827769476882553637219128650329317966523483307918328830512889215172675388813341473403331545165867264338380919575125053567564436696098346498819216698892004354448931428503326093765109794243896615997973937817496304716606579267664523306734872821411025665046070738296193423575218017519816213981840601159059239063656515145080084783711972371344727948376381833195488168400497722233042565629550521011568180343132361116626694044598390015721715578413310260350762649724374653674834976222972268794488413988053834304294207584494003979872785384142429140131837641767540774157904583661200506637426065589840500898827757103641526736995250022594408481159351777441715261273997535554938046823785851715324507352346400069925283266390606109573411511084712975052148250211820382196649724495280395873534661013569135906472237460847537442747441249063843096602207417526533909230369293436644856655206797359894276344707720075485962757074460798625912134728295909106278959103026966038182501875771273105514761047297381856733568271612319391464372390763159688781703365811880106686318051710689334645429620423132187213582327069063505956224879806984542954016160327673371905283953438404767710525395940453289409979504864824470077451984324222582619655907906988921522329005493764337547124862194347287616294609058882065661363032895740779876008687750301068253955620608331056975660111287857393587431379316847300039157114503036875255390016927864145837578924158606241689994931221008300781250000 [115,38] -249143504616146962337382597679141242511595089499091969516136337249655679702030455649957645109785876708024851391593331373032996177907304013947853674264821797873013543677552918318200691041688159730231776810564827944974430314154708646660356481144305214894504512457746826335519853270598003960586458495813942929486090268611088973749121660472633991376219481075244239555755345759250088243982186897804837916083991636098672969059486761720696393920024301411443416131290410403227437417287127280367245413243895667357219334836120353783583715197032139598159285701937729420656514008277532640838831401114921629844857726891207785324943120574471983863721829960085031425342906926821835213678994574672835392796753943563405764668853632996907763009547793675666483223873381311656049677061785986292906750684410422824788608947269769112914677953199056059074136358493557394784329330766187931819724384042646486878267958737049264026864592759053098695962493689182039512787398477108789448555148356932906251268025031025940892769087682964855909869329018799976533635301632943094654603563479780556878230624149991049055447225993324633459348469222866945422813128957902413613356334826999066194195560206328055935419204054830072968222053001707844439830486881067656165184173482028568765970831500806758837497482124100817912346199638365437446244503237153836519703411558841318570121596400556487195831888275155479287163402397954753102663367198021175894863243553785767198552019557864996673047089213390667119831238106524072062268472621299504503750412976445733119200856511311499292359807838770970878720793264025605643434333714432590642113314302517174738383885788108310844877128677472511515721413471088937164340688696209029205298904226676936718348853012494726870907774075714326452316362068065627194171039556555233588644152702043830463879288665493726492352144069592171810516516452768052442778031626511431647032950829448759027423625979696725809631783278602118806040349180419322744084520918276967539618698538683628150735639823604987578501851157699778705918193486759984812777476698111688040818718822409897181045459223598237395523290705607540614878922032707268154111683348873481635386070244353177592760928108276744183056369368066969652469561015920208253054765243256500417151564483477241503100669563144938183545529746472319153794035273552509579531033523380756378173828125 [115,39] 4065256992486393423226620488474569101160860728142375891063931031712081972233429328761735060801764765025488793963136751263905863103452021591068544028348606299946014381944906651020534768074429952985172360293267591189591556182702274412615048623038399213128615855631857693208862637944058501132602280444766690826966803593945714390878146589303872178951456334165443819441605160268548472847896483161264013415232327649451848926560982039149531972637672273722447770002487205140741519975488303014210331709545623160871733892478173509115647473835534546158313697173329934650094005189243209417076560659041979109143399605768466384672246066754750474219218684195012189618660143288992205719091164327493736590594814634646286764133012765632916425430178118166738507377189602181568943587667609978529638758785561698152857736349175510379421732508306535077052252024075104744085255131022343866970572317924239079978727736811812897862740090041079672414275407250099873078528841508627065971368414712009036077870774909324143295223606483896342667999679804820094158634236885412864252789646069419799938812190454039734111919871502261152611168537473438363090708490436677958540604727931994512775821073702209805611537602044168188493854941817664013055965886760563544611476839095648084601468933320098265765561882849818927457066695395073119163136718798447168264118004655214245710421542090556044171724999088145795372236568645447588863836371934396646777339262205444057071936280652175434968270224132758293786435666753640780505503912049998599028929493452018070166638297694183201217974027139655185198116442210725832861863018349567511073984247616695024454196577672055119080927994916494380061599287733907851990082324621728952354101934148674357259169764714223669311503116908931513600515618607238703127099435777192658366427331376270372047489955816873426557839307011997231082767637314013202116779561841434373902741778972116659125523756562867786264051499383205042649442837834639001828683549867771303310218591282195260614558191797904090501020552579796901542534723835799584467289222890552068094172687411693554129541793471987445463793423659953433895311871526722669156855255712822450985397389862084913501459894173777808689030864367138275677453409438763580327693726545915528109703714040935906978249483793245489298115075385195958668216320575083955191075801849365234375000000 [115,40] -2071416886987803463239075384445352240069931346108213824376866728218754696310431547251271383120058816401522296562986715024722105041477703951556163075827996107219569943224889983129043659699386269205903248351954611037279094600825408563515728799946262938117476373830747562277626496747098698842857972629620168377311099811276577984843596874238425097286012908178055901073822237322528944008353565823488822258898538683445597471538240121058372967781831276430625825639792246357713130284456765363247148088217283424259940356332743172335072456793660954047012788804478050173683273945196051575812754200009512825328157275721545320022992572980508694921181633123078539415560099358359705052855871537589648169316901386647971428189199197958273792979420322713725143836655170873113016078233251285072782215077354309555785706029769869707941000890891956997186640654880844364576272867292046624834121649271455552550458007128272602646391470668465991205575057829668693071288186404103331567969260572973738510915164094389021038738088849535592337447170117661528660252854885867301063142184133927377396997670610622274822372835052664606994881698831837185317865664283160477763959442936109320077912272501971496502230932029866935331522210827146495232207022970476142769660225502566877136017840448086429565832862837002801921807654577025236622584755081298803453853256244955693340765203486898172014973748704765655739477849717161635377350748010649215438850802559121579082197217921422903206787961621496526152838338878575211122534529500979222021934012552528506486337180562695731287117806060465245752222525012608781279174315872429729785587656553903691273650503102028217493692312844683421276007477874633662190006527699426351027870352210452149696931994561949393999517501080785368932061110652485679756033063248981590752524912832807191359434308975777538050837971073139368326502712418277505497737833460244832388645898707026032770979733328810053878445021913516781026688033855872924144045056186379624760784457985372722467832226975095077344967958769761282864583511730232433255851485351851978123927954063053990566731197361249666040772114578967043552622948954702354938153059221592373043118409114768715164949996813492820739653135712846565330374020754561098713783601976439111147491861917687510289205579699965880747153670839080102927809434731898363679647445678710937500000 [115,41] 493694807615319356257935637380548001718549324616896831363165821091392214502186853433478011724449588153150750561075392535688939917317498873917435287382999040875956419906397311181974666829329570478676436056797315640462259960924616858906738390166782507248358648724542141738261210379810962902392195151926199867925937047530837126874616330809040574438537250305649749913029059970740148172057718263856695044934238860297178307944733248263710227912042723962716808316348754243914915742016983889427903293633432229113202372221972971948950593808913428560732215729351141417042320086123372303924794871731658695285765407243664177751265442009016898699469851284687033307761780401125316028675089057839416486099291468183331701092703321931918036537888059107648725309717679720439795270325060544307589093840799385871752607217575722563010417542629619160103094906595535337747973597120587298648296723398499562970269101754423717871392535154436375398688300377211497649104620271196775271857043785898751497913900813423188615274137403442012716173193994767220478571952532749925195266721993967690694032579073602034382046187448207549549059797214997187425860576600746370581810940179127346475275574704921567130888943708194061587522319277768892083735445909687174862620668604222947632426615693412051375428232267245773692555128022255267500466908227596977535840843291213763563697091083719326901265620683615467449021540916474984619126632768546642430581830041595298302589317284750143699152413377293022521490737973160852149063773495462320649756881853580522025959163129366003394017162987308595128645837749572711399227487529451093286789038375884498495683580904486600925391639809041571203283905274452790851904075414366068712727382232744614624007139817956546093938525690882167373980619573030708693561031379836217352579893374650568625883056298605883012957183792408125279367012297829854977182638946603039695238455939203319087383279940085078267608041543310671766253017368840626123605352422443010173147572806759104288780803115957363547153599517352309770563458522295762111154132559151015221092124423313028306471146942234364688581304138365543610152665699478748135722247424656245914301436751282222641242190949736464435060514535281440395728115037590422134120650890618152816471089919605281583735063889501737227893116491395097966687899315729737281799316406250000000 [115,42] -12141999840480862399952593167502013105009696094655728101147562483034412352591030493436984499669741734426873972585638945504856525893511524810493543193085365319623515242060348312579687123573258186364627964837976496830799092080434147184859518352652288486283277473491124563534895981441150562773622464539863316076261945171897375168991198867005582100261000981020756890096674390953908408611520261662922560368857424154564039755543962677755120141417160555276594142262132843949884776362456536221757180076550744221181454743547904263017718825329579633385438561087612631535203565267306771613552691142843142179722374517239482729532185839031359871008836469558053606229662343962273345283425521574130083154230622427498203454383202695813967881262452271964796516662833366632131028833850897359937374706359014075857496146090870148168130882809002457651136293151587078434619533053795271211977637705268131101869638196793035071447589510256011783281179728758872464140904875480914784773924076711512796957184157007412803636354965301649725457193934023469310762476564213616528177612682098541773255315839502367079309574434602066824595617501026136383478290290541632079707002600279648966906190275167042943658432643483239818580769941029559546274827803459554926996860574392781827704641131229283961937543004839490406843223223185446260034156087838201734999556035547784190005468671991983343743361078425253778347906639608259117403264539243116669910677240723267687328530084736653258621481663270415754462352528726033630457324648787622211029404349289900776147358721502581949518317611725779659021421204500616013343074062922686693905298615404484436642448084725231535083457434131429940493048815195327617545213094107774735225873546151227731235726296334588526418729709081466382029747837258460960766201229278328600850658862395896613346224558925098129171254786497293723139905908916233506189442892084644646966042580227622171080562501842894248009977596792826311871425643473604624920383356992622093715412070773009052199876010975353097787703555558998965952134601347745276753218682857450987399361380315521652932507185677475981211854314465126228944891977296284785263868527660976756072729055995840133701914486866980425975754009789722555878090713871732397148163094879476428107130117264239681166163255836041785342750178033899288720931508578360080718994140625000 [115,43] -19885093033069348805194085382603719663349946217585125607630892657125594213182229669365790379672257254637017769601898472710675509606370156422245208831967022858006104947976043134749029920328753311419816700926485089343377353162125985237607584585106156039572062257203000721026067747541957711254666590321239092414299666858163896372999918469970230872960302511091502219200704661344211031804369232859032667147805348064077795613514180009922297261282475988500063705693504658369844278898183352886245087359181057051507360065295534934788886847130028130781238542914178081312561853488939486937198133313019137344864620736911857123323227992651132286497952042661042501230820598453831274805660697623331710191796039179499746530220542403581117067626771367753133714392439833381409469966960796237062907942465697886946261481309132074011181401409007867269249282984447398110230560072351725287186504695374325487532272524991478121215116451928949716201505670989431497212733514416920682330472780587640237300446370712536348836291949059731044038226429916133240652031786130530913197506180018530381239165078398792660226057207749839402714477440131302049586322774437742183910571904852082162136053893677954716245840994937810858921755774480804753283168597399450403189850555745300338018097478959713137413729898003500505330263684710609975995441158743882734861504936209442789024804128686485233953916965249224491007982636942074559150911724553355034216315382999802758525229680993045330599641210828549793392359832214283634932946126129106795419878134373095425302467058469061289759058669241277700081033955545874633741157287652030560250920437059751506191748541327506577439463634258985504055402057852966028454834083605823177818182862158904211797321282756740078137977141051536555791662445230128007291122487606831808150999061714987343053072317303997114924859412460272424129022811795338554986096613380175476924159420347132153388510551225121109844014308542224971638466040679956190586765266573780181324632082518976528062223303373845866798822301291428010894415698844723150304650225409253564995147161785430684210433207087583317567620592074767841760555809755992104188788005169087770863898919318866585156124072009339597699023342944790782278447281722649664036380729598581029471103085607583756472490732633171823650480858347577850508969277143478393554687500000 [115,44] -5215278473531259581700804241367749279989979907430120666741078046171138707368446212159586969911872463434489171514118010862637905771910860800778934150963931128635155401851116657210775964849385838210022047625231942767770631543346312939691936731164009173344206800699601183969466823626550952528912713077948167481032071188140103040581639813929316923445431031021898227265020906506728631353001743402262261398947637894194943783728772690734888692904568942016142545181744013389176827869995207290117055584365470660809814076050867069881577336854764160141105959546470240285229058563812458052296300771342649757315568748194898440190689368763483076797027178450050480446887232880413331935269395686782400389455420884423687528270413282031961808812442786781478396536089180466429265231637085598854480572959875174557286813735476084581650770613043782907850929240620020778529575773859116770958022289326582224143988954461679750586268153351030356469628981194685036278096958355665784907550422776462986722036155581717037001009686382328667530435765074597856739326356037826533363906028243633359172654574351809863836004030829579777012177190372396298032563435876081719130571263446428686393798361203529850152582351652877813891959475017530777777145980764859130542429792321415976494648991611046644328215184503887423819415693436917447142318108077897208859047624981112859757621150017422788586505702595310307191678626796713010309354632445393636419063497489197892704767247483418073998103166391666811754762917637444046427717000648042220241321008207738141021725423572886294760537817683521829879496036255082058750939281489739598310571612802086791525104891116856076511789275441268877493088094700592249589278737041679182238743696104928719077899376503548772520112771695836205786491912380521033304650846981910351189153984097887216313241442294338833242358153292450696634533237315770767015292593541271021009113321531159526051882042058061923425648152206324688725650252563601716015070760421853744881307766508484796684821998973903655911047893149986790899625289740708648380606900487238650979625497271991172134342095608368527898643795877683280561416741912688915992055198922463504936753292617067134111997912417561669689957050430406705545240147668901066989568185458442623499713254650970662940529088535920801752987507882153295213356614112854003906250000 [115,45] 8811081832333158121184814097706729752408137281287599418566850778789351197901066983644748366832873306333712771256602166323062176670899225745936253179726685464161100849605453217944376085927087164944849735093159986892158187197939934884593902368983255945829136852334052031744121566606243694486941981105226171686984891798921291043816644737485224234731619958023808900700041946123042834071854238060340685788162321508921709429772416580066131017370932678854918133888521360996419446104368773891251396933439019092476345619199977875842012565942369914958120685672642703702488205282572210881958858663851905222539239111587235764104328178656546775401539419098670183020643304541252798035388261180612045674482334670329837161223918654600090154970292985196309266643854189969757092505581943854521595072061426532614844330042425493475897315189290014920794133527081435820127291633708566837835473699148548143433722624378935951558416257868784546481774948315306784441172694246212497492926694464152059496829247780308874983875824662238272506335005599034198582452263730266010278816127566940551998672363519781862639078307258299157386237048623241354870510931144577129535959491257655705671416804844697029887922905980738408692059055887463027733835005356594547761274699636494638821804472148787332223641096498200471941309213558331267099568088949253361964987870624907163918272354640132667189302170463256790617086637231430787839485232852742555734830393935879364731648940950387791836233811200220516856250204056851879700184785659276025496178858085878226380373071181377497760717235202401504825447704594781005118534587041671978322836093309169827387634139833183018365466501845342592392841389179117225442777179578303523907994038289798555462084192641366033372013162888882871370558049957355436170995693533729254451926822030336215954593030789480787564779229425969050437828665198679292916239312519536596059146945428776534513618319822346212306011538171139174589278166144723317227474314563505740889366075978841075946607874838176237940565814695329910204395742148938328834169705092001704260526204074073738579147974684375377344787358449959694348036488539560801050682895253330187048855165748785561037710659229741342716342684393742782655622522812559898102278595292043037343101931030017567494507853294329668969453450699802488088607788085937500000000 [115,46] -4083974983947365346914409698018000394866184325221224865123588146252827134604872011350419913010855905195695380604810923106825314520367649453575865061888311743301514469854841724136409902357619614702285268617277773461617224034875566888010572204653007494727972405898011928784305331596164182070064783399227839001525944889580429768659942670970318272692506206251920353479988109432948284074636118911763794873095340661589386161417437954178139981724279828295778699157112415491364614032772464867252227960675203326067271814233266356493771907069497854217072537660971005452212241564605973086020153606827981511410702882505511516732352841621809854856926237678655111278445787757190468540870013626841949299113371243315252444246377758127649004150342724862384722220754476203345467590035267144462562409269252220830095108653272987384248622681087055910974982485211931857875004174665450268065169232910684615805091358700312055413216514235880371809970578640762181454582122952447193439686898454989397403191236544546745423444388068245025743913273369801089751463465983270094825275022869907886411756860534576137527733673429511779648549571685003860656553124570082176534778025984399688789942211722226345282882487934089722988544604179613307453850764362927547689871725503252264778419862273307665309555245102839850660807332392438652758049532796779430581464528102773274804548164733310045846251492538035524067515439559263553177522315275770974737755422653974203123981243110740638602741337230368466090297939519835989052569643503432267504069106895940796984892211556523611841525870501508052890569906929553827665543077776670106712308507861351011073994819288909359271106765099190874115166884254156573356040431393786517277193390162703995908374948335010852385199898736984696796649936784197305577996402624582947157319674418437604583074622727295148634057989752284931057474114302950629683554361670773025826491832587443432428028373089763424812617766701262669221706102343844526218497432387616832827206141514030035214478631667737082101177642757092072422810576565162384779685948807176349489679366090234429103666189027673480037255967187833738264749434164166288334907477779719708680122351949897311031978113882242939882176814279487179162644942795138225071575711739017329777436953636986347349528727162545529982828895754209952428936958312988281250 [115,47] 1046523887716088059830584857595819517896910739576575777079111720993617665391744485627145238737068598183175470185984426304643565076431497663831740485920629121258722841619052923496545580628212594015153376816791077255754096848490844275741947655139551529448169829525248359114238067480097078101237941782271047406995405319763845218093449625338487119106819634186123664806152164839870827892756631749595348962533827044614537007661904992988475595829140108443948010576145650087036132245031855109546654656949602396927000094730723747565721545164360748849320162386013550912291151384771166234381065615245943927628860923412500487587991846977128925068486352447024580756467668989426736588889045442737816670067432027520030225796667679654674146888201866458909895840454502549866797315406629320291651057395943466615952589143163965158301883939662167846929651948247195224017841976823470266703612414146220963149326520590319519561511496989704001811930603687939589551490612281394556911162180291038614526087067274428462033765378073777773533602957790272191028404472506496873880631263121233749185324441447566751621597852292372973080834173983677744283135689787963522240353140142275023446460409019192813400628042815366258359651211618503209589274606399792461725566773033762936925765548110424540149759660154799761441894017973555644179357272707054285589751287757695318651381454808829519480528528688433997286766788515122284766125477020723354081642403606906816547114736469257769625548834494276606291703174364198821782227262483173657736664016807065015354792806643730036384192327358976213859205841945239732502989974027660641587808421107139816336175731502959230602032663183249043996364651449640180572179409919444748043866831425695710825524568200503291842365871649174377484765806037481671850311596615036342494453210816519812149576853457526458214796766444886245045281253256982684330961407234615690796729765314694071513420348920360861620640103579682754227856616033061925709155358927731603859424813719333949641891660254489095057614450273315598381839006972031014114250857355943183882446023127015232501882320652548640500769851282251222551707000028997003388819572047016625071008393857449660476862715171351456411604192139399826191629608075072626278384807845076473828900854734719193855108544471379516949127719271928071975708007812500000 [115,48] -131982345353782035551565632794165183898654950777522482722640345549241493281118944872434726251125622949373960518902029204452534203697582154790983772058574746595281041605815757480348419579082948771062367709388936441739215058418684037770009528074407471049894568947649777348378354234864984759394356867551036759936987549376068593593691852212420901328437789566842749036465278718328493783663715671695978405234706145024227862138853467325142350710228099128547048667945795773485610756535231288189633642290157782653535343045041956093860326315992578841505215344225908061559756256535340605493845764201700614020594557191503630082763814235398434950799907642664850143225950456844159530284180452153756325808334504164312044488190701498892121943631668589843847142630894946858601931063321789769990576389868654629059791560975745241004578649660212562461509554548781924707696111998432187092796393496694297856952807106686083069399663359452654002884604863870759376382673212542512764560736910360934811982385033582069942283581774114317274192793431089917599449068882414073646222144625542153560464051212114499333551279443775577666980667375410871127665587214310746501367189104762483795082955310790560534199604330433896327703625704793048045736362043549427795204883184171262271231204670056865730331994270915518079610628303367375727405550999059750850843114462464908590070525353860259462470894644175309361172704509762543703840971357707013024461612726880415867354390329641350927802818194510159718163126746695759024699287432414769711096520813824526980286082936142338869259886584353004355026823336232968463174326264971126809390580880117766834150185132176600912060917605878577438847700412967611932676681547978233639518979253451557808199644879362980839146705571341403031402710831579640205899989205053349932656435475059415208230074982128128092990195230016290945040448798136783124014810240816081058038239348632594115282917159274082348289589750157493359962842188645889649637695462067509356069223294422826866215867525195134230860797542242089777998718766617726149856731658065028578429473448685844562299189911132855857944382804947832934421230707686243913195225257786496940078171625729876267841277536542266334410822039743716717462866783288406158603916119379704305174779025640943822015503552087523075897479429841041564941406250000 [115,49] -9937446860994361132786939480599671173004385683803946005574752209473095282885070709262198394942145803242436081969366133055499989407876399781947477960517561810555028989247099783395362614419016172169215821078203493697762031200467236101193757667816721767749449015127512828310618705712280533367584734588406142426096003423856252093323897417598827108179041346203609512858466418482927318157042307153859697004453331707698648282544070659331242504239655601251296538926849499188803559429292576425887644153651873977213661874078718542291353500733892344997013192783731460038779966359774203760426858926170599844134349671304771204712125857640562765443536949583948297606510201773471202205282556614258585842776699088542557554156365497615602276441139712144301476887219080147086019433311778478521247302480170259427884278469030147594644731030084013617330348559079665199540996621500063984805804547296322285544360826726118792348095404938633816824499116375575619868906014322695087265838320406775599944595399832670012095443097114602275641274890521614267432948240177946816339129714649885056876006269560499961494554064790115396990745980126540474714900682855810022479666541962041940114233427554449557236912921668079100408227354119612300560577596161905301726938809787284834737987318163756654669350602236311906812010173695320199666047346904866190731213012330071128233196596504341644854141363097299306355104486155487774883236592744000429985394411613081783386606473565912262107740658865111760489025653227805682810047918874340280114193154732096637310392622823132300246530686292083105365143233375455544692958323491468639945123434202732539103625242382218288951436007477434644059963279455974301020660849350474528623825320548793766033265390143276020656629126212777289961731733012209455502398334929246616961656936101177865439223442439751619533284546391970108954794238337256061541685887892082766201753130487388652088048653750686764973881981381991126980726020438662534462881840573631596949808846629882000811866734382374826168043345604868706722530053642803303069919828720875176835240997288579697874770445875112466866512130254758988388124270349919221699255335049114596906967484649916823283097668470483607176271794139961496157919404217499173830000407735966770802873213837980507812395676410233136266469955444335937500000000 [115,50] 8741911360671904641008509021406611870566194054765967601544348284206671893531525800962189999634245741916465868903262810338809066517132934000298489791157811355788805052460443188081841142536809192323793752159733666310119425670464405807011225033417206814093751582634642046531196660976909677126833990945486136405079558744037900901582477884808356274702221063618194059756512557457729348820368752657200122003261801712053879207363563366180004284635122946099033783242078813804761625879358096831761784675745808935917481593067005180067673425963859700765766482691298736621700655972334903513769433859413893995680655945793300935044809468001501631760520094127034622808300360084295550624099648619698118388099398693941661792756897445834960117909540685464508057029673805830073459626855649804097588740421814776650816429566926375919592955189802769082980457299409120139629078657063347751877025138993513302518823177362459876284768932248914850240085811448286857180283449236323227008505418833906065446897015548022274827550437653535991955981835312808763640902086246186625583328298734087222763908288949057697848112281652772671472888545309255449208431950346294831856419149243349878952821464963673093611159421906202386234413097563642248171722941569799289852049622760464016195111833834629337317086597464819149674737552521415934701925188572830254776274542919704512066121071460344387021090997047859682640835863424220255056878772244207054052266552092472638081253251092331227802326986346226555540440394741632484721248212819381344291913050812281300249610520132503368552521281709784100464169390154262661036936814390332461583512649591275373296258803623759087145697778541044643591667082441488776991708188078958294437081332176006131852082791739550417904111998502950389108382641067750252552372137673096304022405779977878665352726335692719627165061879592698859704860571750869922884279886839679064686027363174840792138083901085215353571333930858527078756168829790114490860043768171006223946073753318874344562723615587375925138806847161620383624315412953479482191422729942970816030984986586676711803121335649617944347336384137162196338774375703807791566518431091073689301677508496472945945277736304371812165925277446717522739173805302115358438174902702201104902406126244028224802771186006111747701652348041534423828125 [115,51] -2136934355652015600727248769922630590299068618028526717252542063353558875626866866628106116934587702006892661753094490010404959765289781047018636650285259161866669512118071474801419789932151671793368310048609088086772912892923672393420439720315138305428590877862956943943959766897723008665313594820420912937237313799017806154056922714245700363293734093458629971490527172542821585747939348640915118375839593090461576096348707222461584647363544641580454906001308311860160504431008942934715665035233868937932523518198014712658400787142938434427582924827316440397597102914449473157843677212461478822730602358122022487633829828460011137251002615204130524423844551315030479335575201974138642063764612271153287180549241800403200550962440448800212713410369578271159583177061086014100195765517814401145708571516979038922001575424588450788379690579643230542341640119803302639525701758262222999077286486855062223435808255348196012494247834052261265156395383735623720812143811274547909030900562206329160193812836699622263544137543135782975179588372255060791497628307979915371382584530363783074526403040005100974785214002158577356104201030885291996345620460610593142267433425348906520535744963037738378534195884744366033424130040337700560482109598319014530942324017238361601097756922362035464176675160314761195426519911746905165160542569768023532886939155972878748634217105537361245712198039690503581512428439808427275535233099909801883120837930129754678126862114977081963349404491038399460963427610904301450861053757588303303277108831650570723075784492195679533312493598378662843194273984412978766557782475655573657147919239158981921455182897381583563957386288611587584025766250832533511332527674819412335932689769634313926630517144183942197109818248661713835940258903724363361785149937173865392739651038288784050720987918916582039123428259349248579408323440032799136239419168783274717406209142467073926902959633302788565670817670958995560075754290266035854726804262145588576629041706104830209970249571106150826003558705783290644493700458309913302742051120888319539628025066898528902258670971905424987722809310006970279266673496344416287214795521197945785122079932383644688093610479739982819816031028019528321749270988381520380203933258269786524447634583339095115661621093750000000000 [115,52] 301500928614973453379827959471728052837748091159969909746780860901107347775811867310819047004226277098280330363447528744051464742480580363433570548010688242691614260000828275394163192583421882414728098648532183802367357458568806209652105974029879291039549255205497995116881165511073921969229313972801334724259857445857125864301493546209189058783625073897115421844332394119206351301900481847069682741627159796864112777219929818702724450059007685952146476196615011903671528998072069632892654244675858732413669722708318606061200819807583986722991249151122327324604784148207110336771156718250224573720760451034226776736342014207621067464822810109793015117960340787481369346049811698777261467338407424506188329523737027203668519253758182052771806231094110666488035569337366303871457654365363234147662700950483259551078740292549647149219334620854201885167805818619390594858709034960728412276182101794385161354405573731007970588191303265359296092182759781580037249155229384201216730310883352194727700485637658403912326186169757485962499499793024714990519346114992274803588381650196899420810244942110936250341183780585514916013180250704290823242901106918751898986887566494331668953177510787777354202295737117318247245883608798581783806728785739528601720201635094012862726742629003268224584482675034458554829078939553028373146742209558325312879215271472718873910208504680426022430118810915344352897580111947017859626404183242098169077897608895142467755870395766688845314904752404776165093285036565701449584621437158431910733913279942644520517891949748121715834188888713888336693234269912784616436250357041666725865514212634839433850145835172330550017950723437817365337022129751978660904872348886699628647330458951610552888797982987210605805446388893361405723459733492592285916312534221082650109147728664807866173639735354974282168315984351923413647221513025761599345808005497009505330407737118537807714439893718577171252086365134750442286653760428762695315521159318678338276448766004413153686085619147677775597886091256756113186712205251485177159962640446647057020545217656681563931294416328415649303969191797472584045570123945656441919017310418285701543602133637994023107967293418769281062535853058417410806770271371410166207541083711172937322756333742290735244750976562500000 [115,53] -18391062409118815153752216504629701305754119841824319271544581097483646725535816750990963413692345666582157278615248838743875641498628214641476501911513597912214554796735006020354813291583761991952942690160619797750304547700407640386990002966940234143708625380120343656770685443382745296091925814973887359372672368595811616475955164429316576491587445635905201494374521671985479653460224242676582366037592447454810694132221905649899790161162445005662425614969124547948129917211118759445690802753819344154759263006773351602937486691609448624404590001668692764775892634507199251450368035622004848489651393524515652371842635515354322796401501381709267905457694901864498350600167441091681939002454035050153606972597058397199941557404574973656274944861581410833037510341676690935806592055619071606589763638487830811393970446925033404621603971988970757595455265549458276538752850686264364121804575646750435988908169566672549961635968169555950902131778798417532471341775212205916822850542399757159801158930208568122563580022129269565429575983459680025391136693504965812797135021669908144361136472447662741577187319719989519771194814076073740326999954207547970010726799710311398573352391180146351031205174419331520648990001761796775500690160956436022143288360872577507882296460945774463728634692871309690418780100791715039632946945228757470162231889087081571597944120663442211683369189977074557147973910954048358021730020025276243660715554707374837022133875872811278140468808648719960676958353379788995301257716968281002373388264125732899522914228337490153322058659806030945512007841178868511026785151007524736795832469840590501900066610966684264600207707872929184059611971748081647750151326837759965741079239477102931402915365212005569979839079177445373588830900515646620943481796472349997124538889560639815743667323895917395843889260814091221619474801588670571072304918421003212225109891223170244088313747024072520804346198735493874437800033978701207416999912532387303859695184766778656233145270758490640318319021848659937410569416761322311140535060568486289917642554471147882679130204260654696201872644472255698484385183189066258867213258587264708170794203471379017117114998630802921888855392002373659782466096510622772796418088195374428387579973787069320678710937500000 [115,54] -2794149249678658340459117273987819465785460472166196805681666163898341232013704234430187853103772852664837147360964677030301439165864410105376676488035770736884229631087000810833576520751461704939556367803093233193315733783070612342964408636778014523749737340049672660760306380794448774375072636712601936905803693616298164065279308866793652727994686718862909466741764157229103533364819074256888357964546327334204881866961041973173033252140728274545912745471972590324064320534025086483213302540772202077639860263162317258075688034183057964286284769428262750881683839346095157328905601316226836790885558924894615885632518125510173523253278775351843470644711421333992783301600691082750149564381612932441955174721077432254141650756131113207414521162485596293940105114621288849465566789690801033772316405165485601838233098077488434925255632964121272267904008422221073780194509065640026672274313694346901340902152214868467456429946557677500653092993313320439200648443161318792995780679181830316058026969628131052089703668922057267368608916983646147183655887255090302740769958427921623745657464967683143460625679432246616782017060408154303872644818868618117923901605011887632501473895659856873602873914098546505500605901584578185855750181861459063456836837848499267909914668523789558579929388838678886416564366552913722255906106850792795630682532451745851769175830189752361192292740168545379480127416038671605652005990105299065220253021565085598611590868425286216779934908007398231823082042052129896430524010324982010922542791314658357854350677724138282632044253542697159256577258666772377148690522582863548994088933011293096243749178917803495732297390584163508656923697459445792105647136505490497319867064376321579662301670837357075981869422331959798368390814340695018276296957993684207849985138063251555690435801708897725471745997169619316203800068494123676140653423049204665150077821773565972714458791144922643011252281163250383362514599223743829064301105833663259309981331021231537548913578883011937752668133911215878080957631884635337808933030773294030915309607672896339667037369880172899896389867768307455022887028936954288848541430090432974140118501720331545469818285610739004884718450013325262427918424041085485822353449988747856247517629526555538177490234375 [115,55] 967468395735912350317495493902747757869261486314714713819601506989623612429159278605485601665563818502558960735070841654882286750992119412113010597138770747891604038184142385459945824778931203094210091217239473884286290160124972982620016795857159270821340123460396585072021378815731137164275892098989755655567546529392014027182768882992723524512458962958647865747350161920389860474938216117889808371392128075791814684284912418178844772443166058011665988287430278637585049522744037172898125991384872648682415560033911371220819335108896417796192509324967923324719080639144169877668913535894029912659854018754358725294885843280131512845027059688424213304490615123478739744118636225310902670014073460268333617983879077572227799252573394674059958931731579759391021010854598836606450215836302131147708952069999755530146109320694635439233092821553332025872034405613591827216888334938048712735365543893601502076396038191508874738828098585727425743505254719612786503161651063055360291701924388395035422094144918472633581769208399630311823037218250143666032631479984783254993412698427964574594843843680703689404520337331380093343745507598329665611401734424502121170940942639911499638293674597507730079069669092767173516241162874220140675664117289794099490998798144601643542433685497168054654880290736929806576787524370773976877926776229908227179386608417081188791777108185059522533240465464311342884677207544929045714518408839255067350346589320535224190673294506950641666842989604076894990143560872663430922097912953286301238191146663535301370266224461668798370273031026729205198344748953098031959591664615535111926129966938734581727183432106233760857150769447588134509946868985934934753590777118648211911510691799611226077885840499644300613282033099504216616555969473625155911133825052866217581057198051600235043562497018279046913440327652026303378565643015550824974730504326939998191865764091098812419459306974986959733010822405167207089988747973900086641499898222366190214128596655878434908786996814622020408170993991225646913336166529849784820963743475872233937721089815236191456896380093330098546844220436830031400082785811552257618938323109366967144049956805550329942730854377746282789099080578815366283351285679687944729625158145109825991094112396240234375000 [115,56] -132132639154523962205621486893788844044712847988061945698322999041395081547388259809208747685679115555153624462504601788356708211205621564243131305490171023146512382302205060378710049633708822199814253272390200925263154643763540685936768639284811720088864969229999006746732068540615636377639706658431604204413325200161051389342102658198583476413201121794677841017375096306221135850306345780874737266508181558325943809609217268634156082282890191438081076274093869132784842654550875643453845523434917903896877768334195936053086012384982815648782236191126898729746405617770840081836201465084466526322418468839207933321426093169991925894122701713993981987890433170293815832057803672752258770179787258323602783991464252798206490947251617840189438150203484332290875336938550381285644359211829090473308075740439383913527933225139602427523608892502013642915859449396183737043087787920295779969365273251622842947627155467365707124040425576162191554727961927985809150393306454139813095192957546810298958168003901331968154450942049558926504142247376605057063580729497447151564354624495486158965028111661818960302295977643430218243262494750338889666085161093500655869350418888889829571113374856873352285162349716052844366286755151616917065420394573734858520240257385005338341957848991933356668884448228470421873132345105404772630936346409532742877858269539562311792282715162218287327495134553129130173987901471207005178528988468521971146617352897726508721143713717144608447206779116990980773347387969965241408685289773602661259028746297599691229455100791628010238749562165614659111663655276568806156801335526202081022892872383031268212560977085317939306107094707693567295199688462473325513481937447537610185420073902824577620630126817726199891403363098442244277191799362605357429222723099968369823387179623617393702988357828092963519349005889436340386222669189044731176682186975141752871460691619651362022022488848926656980348270363677311957378588987583373871885575423749292868071271261533108185472763252379078544956938150381867703112701284658639657259970178741814446028502906588459143537189761031546606915517665448994727835788008209927024861234727436538361949392273975152177205838209496742318782273149557452047086562324486723522096321812595237195491790771484375000 [115,57] 7107174119395715435418233253308580740873971721326550342789683703274225335346407471920952280575642356915982503130426093590987932122105813467417772154244828939146804614587941818189021626965966214128078664081619149472332463322272108993323482863343393068000819272400794211855583115839623263849428168562075078274356675007275657634562036989367151734548060520469308566242397227927760440156057115478129005756403784064564839775228230086821044639724138083719983960775363241809936778718718984017609799199856991636897593527598163958099272541172764975266974148672074459467486511072944006569851743377234201452122674833995883879004485254301618335477034432139268711612541388378778689996974571507116111782498528441409581497095510602667992952400166556036951536324741269117202728310318463203422645247231303437961921863020550515742253570202032373834557171975422153803603278248797049313400056260395032658335345742606717215403283425653531986565976163521793227037307781180609071754778282036402739868686599810313753201880519473307459117484222619390029339982119966207715786650247024488658875850120949217107150661308848808383969048029683976033333613826052499460485947282731690658698535881632482611439800254935164581774974774843817365197074793413969657332271565319485175625533002377591508293984761325822053095472638346189451914205836358596953947693776161794943423918610482791528801937026292827454332067943032844485034108857145319161386805122837649063035503008254596123145074443341681795502927230618735141766892521359659726773716740427335862693182253476215063409366797661820468529338426984173516526742428531387451058370107268868032613632829848724750343412210997916006672367722383000890454573507432105320705547011519648988000466077939375625474073698740321492123354743579088208004285985974666199490512813637239501945875468022583788769048939429626046522192184864987028166454702301681878424348195143481097368834823487522470312978099224929981178909038376936233263282592385868883631143276905344919129748188848767731220996754940883639213664544554481385123409921110145002430696929954256167590193822280056217101714192668026213320410066426304882136039738132892783440063125344990706001324329935653312951339428986433799668148439173223740104484032366868699618784171545438766479492187500000 [115,58] 746845808629291740466489996032932655295796540210366788216662164345353892502989991244973284709157791796092011683497093387685746065990316599621353537868910968350607169560677334330257782457113072180129618744876518956122600472761315285257383353675722691077266514623561686725790665249822160540167994076947952174681178241126838454415106692601219166393064827259443620096806981571183269695474897245465416706530839392897937676484445000293214328931538988246340650823279857814102359106863250997840161354914771372515992230770423684991952145084188358583406097296947396149636516747812051256352606034529509051017625801287605530178260796974173095687176251006738933248830580143189402452958254711462460999010971209214624003936724216811407667284684091331967492728902081115819244940411367747728161223788011465185743065113355582808604014371754958944010660313344782902310132134300344152798153910221567975200216180614660755736153404437145719462222882501891934233491304805428950345694276355396992876641601750232464836562955924048925364979230996781518865180399866446104796584281415660860222679012654787095219883678283913291653527484309176615159361234087816220524759122590582307548683777433604106093637312657737047856532241612326155157035030327540192604977780049471682378250435611824620536754289074602057739193744018548158419246389111079476838492118947577076353087963725002871665215712087456856007086196111644742651495638477659321185994620979574661530581034899818492277330316695738853655173637133110664961347826503315996960486343798141479546138160808596021103672791630091747277480273845815351089477736546784739532128770934196277167128763569185343188997996300914471140514382573226066010266825519632425652495508779960223474609684431556863162725269734419015431443465866861405469434622709250204233763545110947561238947956363930043658861912739257017359749145647080919303740018141303804614897418020841430447114555604856425520324587551692360830420772465268905346132324803588466850745651220102389186820049652228846714497333171960000257686334199122425083453933415746830938358970877511373945815113852033542162952183127434605903529358002962096337069886386346689770327931211515187263185302754419070538212080491800999341666288529627164587116192477062000438984601587595939636230468750 [115,59] -209004105737617715415627702284884257068668961936806996866749858515112933961460741682801244607766547522420911599109641048981316060737148632199938689659906438665096278074175390748806943480616542142750931255418577557478866842267169872286409990497264429568338274164693808251300405965211595504160296368903034132003275422001105506981200244738247038248949331823668460816948144420777710461658861775283675195973928161099234042234103797572458495675709950511757792692008275055794095493631118445661970135849056962814236300997276018770144326884981740775612021296670000513170004303143908018048007457609239368257711975005581504169191474893034701861993613705056264804697591725405229359224575555690062134808258517750054051966381959421127774148138259849767468067769084649426708178044468429456568405983975234535616622941563333170122995082637319669160951139441905805323060648701893060184074913488633648648633750642140991668466683409482859823053788868796366061965153373389174050086280376529742884194277141772604688354251492932287965721209508749922998864085768332293720792048289946344799933648904842595685943683423144398990245904275337598753046661563598826044312967400421490892428310969727843166170441864534810111361909087561039621698875650695219837977481916645257536297475443757197596183504941945766049457321407298900854813257306390606772034179274741625082487256345392779318531805854586565391761812190683773186379242865859382370849451905854469716085242453797383423936181569226446342024966316386064470315924332903643155912956627969977695787690324096683253102853859177779780207168785061095051199311050959938062697283604296581918742900687482591273032682541836413096420654477288187289274199307429205315562006364077110315053284144805461042644994638362376119870036138668514527458743925925820315733708782332900842349929818248153716622884583354049485277617431884400003835244437282576425180674685605717320856325976807910292275337544965714964667061419160116281991175114867547475729577030049708016632019024981638057645127956903953666589547128187495765298890298764845599122402316589829972419074721549377993571606552191406744898263253733685228564973737595899708294615565648454248897942264428445032711345923365037110175919100317971046159205378024181171849548362731933593750000 [115,60] 24865941074544000854168798679612813298248073050980268309856686519400778536571693880346729901326319859495259233220966456951704993018839577341896113175744290858753324384674236624523040415585688962769863074423916160722399019414022346258850933517024635280235420996764236405968930695822450851750582813650086226316023216115115207236912250345274112606611068016748780627580321410154481320945972166231496706692768041357358681288755600250588907279439093176256386567839193073676592181997949112047512237710910053834760532066609946940572154635865705624385121893969171177860408155007109443240412790204237772839333704963469601451797651577443841307951975481919597048080120737622991680257583609508929602687793955579877867443257928877926829878351396917030375593079891795063305254631978034108761007982672579237235730272641189855399485314223725532920527991588816021120695942858806168791963944964948273982943194659593630577530617733848296340564604791980176196754688423899089293522464562904176311152054902952675333223151440440839173001989677688617266789321891724988635209985676792247460651219157100566396224998933804621150493311885449174948233465577287381641899917369071129846614889284053909691971587777609103425643881056281103895611344942481677702420809238454328880736031042778664566967041930475600753066421224112477647563568816214865164470681836402648574571176487186266579587360692525178348838911501417477083150726592962561410435320215807817088136817749102856987291357944699206482173296128227154584631550156386125830679835092621395208663661974238207717616290055484117844432881347306193954364849024633630696500338699957308667754510885666172713326615854718820848997630459749106189992251764322957928450043099374748462265106677802245703851542849673955770192778153611189143091765302565661200754361255122192327893159356187431623818362878879687176838623200512388903815248430475135039639333500717778038327960982213824711131020278778536931959978500090671459891032988598645347124210560675426733258080343857076371049830232321562208438560446389190919564247849509431525685734134970108933476658890796967612097429942446430357597828755392340966369378439372837574005514257530743655629551903266317498797817567772466564247272965895328041658391096468463221917708714599609375000 [115,61] -1963585778886406629047403202477437362315177384935535767462042374949815108438505228718085674941688012532011445124964933363333128341823394129151575336330969843616753475241787704824998651292190883706106952827305067889964800802451750333472906943079694861688678338557756218299806796479045568037145795323659650849570295588991000480048582343450045128566812328519776760535432929039015847843693737709246632516158788259405544203792531602668079034308631171051226355859732963622175974025194910487540989720919098634587530306702903704823236230079983332747011781304300918028200152459324224898075002142227540917638501684855549469410031057555731625818440555154034262563579864360258083699232810373139593902003631468186594472302558709226233903424944941083753629281282939744445504577402681961263723693672604223431135501937385542814069540175726652712563474758146365077555301938003100585422238958073299480949372473065538284886754477564669466851390870221447317723778577653192650343692640513501814808425449590028176286837651678649894772250270377619794326863990174842014300744247438298566871807442552545269711705665466496484665149452545624577302405451460802438473523790643680630362591327497285887566695046098039473670774411848429963622410834725302887274497845511249923529778489431417251682390062351285158748435432291889687788572031963486872949704591789420145699992291180058448929844254931485426359488660198626453304576552568222260875884419929484912380207812299000431272563375964991215085640227460399825375361906223999514857895961702295606154576904913340907064577038497197264805008438408143900443611802842517060965126296168066942014452226454752786108566779491561267772627366666099930825576353555809255263946167651625716469863213424428496751456138993637301554802265240061654107155117782582344913063632573958023124994079880268331720493719266220837203508954464831607570926498988428777055232648200202839942451797119493693899146281518450982949368690414622712148630883372416273400663986126909110008105153808887888566845116572657830122571767331530912125269525908905844383645748269330196531974913749189217798906036199114716519747136890326986111977743258730447338351425583828726909019471658736622322420254956551996311282671884424108070776970830029325534615410156250000 [115,62] 115904731740032688635116717193632590562661769365236417314461837007901065239433023498379327488913367815553902323492861840891982851659192328606420833076821489689789499570265260026550222966930775907825647436307621315851153399654875427673628596550198810610435177221631206950541301846458951322619790262706431159175052738651890703712495657458840143280464764382339250976519046687947174939267057081400567397630595560707112586085372896339029377057651561229768787271001277503762241522854483550042266059808073053865109800689825511827228733386016853504924753692877356414002253670361073047838807308855911239199694707183056878799290784337671837504016669791276770822829563845312328797377292987357808615715273860179842740437057195348344021442822788532375239168257557048302652109117825985055819856791646111467648616782527222314577592652408951185570030516469894218569590599259372131863506823795683327991850618579287178879693555334952971499231758070314159749885081684371376359467275447599334122876012803100813681020786281944776432344227125552092332443708236456037215392511238450491740637794654033734878172116138100364671802897666071989899038045882086682400671376677189637710066356674106739026847588176226926352042327374795563628367168213845692663644577010785457796362809544799590591772192207758605179204135732495837563998809323012427381074145366506324564991504883953803938213704076812336340598900806175548870310070659637630864377161789535773758537565891168305699859583222717142947138897745133726320711036204540509842999853454097201763540297643099414268930479443801184077384776944202887620715908585606589933703431713282587654600711100168229882504149249660368624340628177356807970722510904566699948465505773425704498376958778824625030087759769102117245657000172368619595070408195739544728250203983804568692821102400783847622126925048843386518298044712945476936371184672252719376445412384357661522531166006104963048872736038677903435252594736261440805406482207277023146713959494653648716462893669549946810390817344789031618813361743765993788943748393570441076531583345189933929543984930621021502182548828475529398154607839072459957231076924654732319575718992262072823788023677330059908630211120552457260161864251776839720862155081001614081413896484375 [115,63] -6319748184095205619781921241433277987998199458810267037565599074253001521155099510663267031230553986612032075122565162568698733350220304622132390601411823754023828435315218971669854981830554646461150044414746797684391914756014748702866851446911364693023159427531630410133017093733731799258370136038753506518262199039577903584114994405720652803785344835407137946918280092529702455460522897177444603179703873036722730847130158462493113842228624715171981515011838850374555674616117606734052679473645751472647009581231904023382233420180443557488972044735528219032471072378569179707177685871942235849061455910610491885481438656173170614621811948997486697443071363778160189359162307713850532536837768572363992230669043738376973542156620766927287751060985283197171649327367093994452655840538029111451895459113666832605131021530016371540184528810225978988111318057493320682300167148525122862400653300966880113164632467705180418750187330314425638098416559976972781516346163564388511581428376980970034123061940374821471887305128467536934754797893899635675574812061173276385857472956059094993660379690554032048066498126352760123453010332497658245853477079446810579333982628120826022602888622139155277293299648803560264647686241788477027514827142253021578002444421115265052120687363603413066329192269110284242654764690422101173387583900173237385311140022133104810052778706185566024501408892304410291999392892535659733356869923444289249281579702997774219134012905192871289182698501141543187408519156770436773124102134243569111349615044406615452639814099906295692295286619383013602377130865870931743204955194583162832599866026000784679942736682779444944713590711905947711412638236492888514576536710451690068826418596056506021895384128139744222165229467340174788009784442340449654281441350977880834681536609536235967550703120440995425663687647667878030955096235891779554369961479305471060596028333225514434192735624560072593979723444083082241271832851567506016598908526221202089675373884333997475751964428874276122693413034830927737859702694634597656769745763279563855904797515772274873124171369121487180713699929046054088750542421247232892904315291853361890883787605524872564788695752736682953194944494334179727201182016680549632671562500 [115,64] 380302134393532945362029297598480160344494625713027076243204350868850455231058786383800388414412206652996165770578813566300497601173415398482027899658652223620470436935181261185461379033431087477064270275290569903145892665807742911242759639490497197572433492153171713441594826701178416233268007836945557580234562601141877709482941609915133714250561411794864424553249557450909154598343858742024731853104931049425244855159469285480381341785560335972580690190946408451733303714994684410625774421101822586248172395520974511128921366980597328045167175452754667682725935160130839596808264960702921903819800302546510974518756389608398674864376138510456437424666907641078350003192596816702278069449519001097651092749480813601631189017775552845100109488569441094193519345980789434904058941079695619057309953626816454732359414204651800778980116825948116700949776774373594077270946983760386112301806173258623117087570108310415117001625677353538278055734847796079562799877537954368543935587766392013984572912867035660671213624318601932497074464743935114447428591607649246941175023104072255086068357473398512772861089943929922440839878671071667749001745281747015681100860434922818222938869535553216599029693372901220821671895569224889968627014440519616418733636085918429495772663900646668631221474895257498329363464508184558766230113865383245468980744758189673701649325850942886664716826502593943556175845872207029310547355932563591497013455687017482736442943375098935024761961940125429153343567309111581181702301593961059199636901038546234059379690481623653584314966443549186426921740103483292384476732310598782944785225860678082100528479113126267232699375046536017576818577299903043429990866652606592047994472459832192280758428063780737635947490701397339632198675359871652213874771104795906070550981885857685123560840154000763872501298461844680814557786922528841073429541693439789204562961263765143631190370299764119323067398888813419992680355745954241910786974732117028398844433557239225283446563814040186430295799926207256477350820885136326932228324189108711132060522208117498651659501815411814483219148648823185781372085239003880094196688386655980367237360004589696658955875012602340644830562377292936845176845805745858473531250 [115,65] -11425947578136979024267845534539516206646188679771231553316336246329423046732530257217682358505271319881687388182889494860264517953268751942690349064459636262972916914886948000702380068027797675985921970841454254821588073271697616094018322377848169725126497402522832694578764464036008357551718553893165295892383523004723408145150973499441813720977384131267244455798851142939083594205377732367493471541154031261781449152294421136428373632783954067099919899648056258260330640624616534829631218948628282111821043589136422760720504119528851801519080371681142338479627271296041401364000414573420263079731642460796532934199885167042905848557124146302772799728392074853827794128397083136326468842207064820331685003764996730524321007099712437367290338669969589248381920095353675699832919814422985497285509741085226703092154982270019430722922042040373616596164314531464989999166747775097433674537628374793940989330707506851124004926149206588751972311481623754029481857051654855771552013738067168254092078654847076258252978851759072746958054192883643115045859156344655504408545614428927901885027798200703135735043637064004723300712912795519386245869680451877093382502555224348017488496874228095453460830938460969515678240843915770762428130246038486863604305800741452146218347235912167065568112611999738799906563670643548200118483951361611732194431546061002246488720586854754702682010444840719398908840804092540011293181449899804950036322973091763851952079304781598043651476642306972622873633214500549745954706975909874742599720262346186450141007665767891544025671998774249997025122420830435664739606900810158525526411386367614737688087886990258148777727317898703618213808238859616254237263861718611459414989509551272124834120946940539776070292512459219087297828617938281802158009555378058709249793967671048664271843640308965573594173896799680345823804902929273459514481943289385576008872422776319769649858542090576309433744146781554113501032103444104606624023864207868477884198071920767628092213110307832225715106712460429006776993963204379091076237789460691841167346548560435162901812030181389110052108297914182979228396133484580482477819082034334945425153867239193293078384774234351731095737412957198868066363422658381355400 [115,66] -1901235553641168013543096554929122656540798869831743558228104084338980673138511803540900226434240820442138913908681648506253751135257255970217130245679426443102723423301981406563713020554445970212706062412482326000542848759263711733345392871491156255027619826453064305209224122047281033927500502695171503040789587722500341982173391048938109860147600384460932694070025240644513451875781417038134052302801794301007967596605214508292390598770476012801130243304437182877327126073781924376183213168462893364067263075913069762423522968516956860834182047027931894344179725188400542950737099338029272373887889358393779543752070380591274350205650451294704435279533261713866904308952421071855568007962534931083141244511309472270816011319522377783824619736095073353417527714773971482076251513512308584305658441687445476708290550926598867184766534161669221884852733382768599110507450770332464254228944146721054631362079688064271754607821928289428267597457552984971295594778978579877958845882486699545577786433178656840240251344093024682966682979794665294905101461068791219928302960828812309153494152207261988581971454057770678164849702309098798347031857100546177904179560622482777311166537118109902519454096559520892294531286171953466700841500348287287408543744208852137985826401692283189303489401134673007978362112522943006074279521434952832873224144039646081851094920189688960421348869323598743084521612442879031771188977640841049886207631924722139349055402660502114322540434555642430501272720262379724786360570258074670504768606634146409662295395075950887932108727235151994612877043680205507737345455392651551031265398589811294627712348225640670200292034752488508237764403724844030135325524415993568805763220134230436245482473529979361737809227083734892544752246411591480710472245490534541623262449096017884900561045291919275971655084283250450313344024030965113373196040115162708289707275946301397081719956298069723399476289489526266042612346247766553031439583946060369186141852303009545344669663324653644968107921093744968379548534819867589721064609019638076570450794564388505284620129963219766459586313388702195388648416593135428566472935252301137871951500468869796984897831157807627175043621621195493478488220560217625 [115,67] 321203257727991871283273491198839829166393866586685259702698779204945340606989356091329651905731415453581146163913070008109858903100389072728436170172234817470325285757812826738513147327773437095150573441692457488761374270128097400552423533562352063209532996085355744827354271534700506384359034290741100672640091803401409812327281604903707286367712210950100911855100630824970831595824088233719046559976304108815916298644717044142240054647608114959391573770511982106760198017524574093296453020555907209266714250546497316247690619073194599651264430035478232805116883652388002584389758981626286668730287596831395074214598414957520203834163102609325070246120768137629024947071629891772022295041339081702221130831207377178596647218545072442346634554586072769141063626208135363281721721844569935712938673972385255614880353108432701697592940891418138537822041087803992372542869051593912017874032896779013990954183843449872160548006475741828098824929448305495002214514587771913588136802417184688865449637536509215910510644013760388685793757319234752610324851448091119257468936287486968232421838400998251591228966158718058529620744408586998197835846472626750349644085811984958358794708915605943520633735361952921092854798058882920172091914868685395579693476085164801791427275011100528493329578249925443363494299904604537744190992675920826986516986320709707843064807644846888834330230813720243085021186943154256161151194462528421125844929813566977486510937132095758701206482283239022817742474700543458734537881030989896752323677620831550565368130417582791743875938606205846229079562682551208076381800698207888623551171219532619738238535901963840307414353437235348677173909671240469825344746890103143448906770044860468645418516381162055507820544280047093813016753600252320350484891705133700147970234279006276079147127744877589931485665267838843508719653751133962659377848542197308246346840895169568077546811040287813082056959594023733809097237424450758611651617226795312984374029480108118982489350767769739231152116984177730252070678784014938106152287035367114846645707432777351994686105102597320568278156030663683252517561612261457078783773574141198398233680383141279875993021666428030923485737238345223538488492151820 [115,68] -25088198193326984324357062673442609600350867294763720261830390057965367766587910431436586523243720514922684751310216535719378445973949019732706024268937657207345805651734290765918679418755725781327008253524738539857127922523473161735432400473541413740925449737394959365001885159287363371051444823290120582864534094839910305912619799420055486490553997135028585566047039770094343737423544890599186396354619339129158841155807607160208059452137702794171092805226689224351545534912314968461066062473923448993750282417442169264139077858289589979326185218674713382789855414341122147004196985981139559810915268187377453087530381266700191178633168321081541643694730464496267898963491467902906147431664764402081253908562997797398666560147532835757012006964604937541771261572186805592986416845474816236476593320322233502446458328956777431836236963003223061794114014819154240413695370237814885647004129554260988972881203084361894789667058531916691896985761274281974040695606714909928437897070842243384835972242915449704591748417336970758783384477042322250725971319790472648648865740060502085233176961038720479155440337742297520675795568222361281974907248354503060574413421547637611980869473466729536198864137918675640836437785433244354570498019569565438818016016599948945171010447111196196350320314809232208005269042695394721640156781729228000160624086853270133069117625976416302722049475880918773153501495221338022907785458115298828582769936644919145674019010481435566140261977971943181487863298287008612792459899173880975780074147730785782788550191380307396816739744526932567306716491096299725497409949607527069834556478847808694422884290569787174214833799102888014927780887162124090459381524033450546097022572348378610572332803208584724516784755297702578507512982052683988135312739858382451481225155658266041624833394757786864426853517719373370568147365780301868095915493535755231133349288082292432750088579529075772465387752484485655952109739640261445118266323107810132599481366829569689691544560690069353647958202120638487518453603929878443043921102114517028087406164885186478241080386777592009512232611437614457442518121167428235138269162217109671538230590530005904705669435954472696656282597001268351978219320 [115,69] 1185876105289094902309303340371849648048548384326475131255098947081055333927624040571239954593051786655112318840837994666127516778915452158184684644693732945197735984885955995309333022525479372720661525199835966659433265590161557154633368881711474904796382572874568193106116987654974205949975655749179975990200794715413782355446897790472964234909752267039979790289060758756503241529231035950473837994688612110555778614967021297749718724137428518077564582057495170623166469543384825984731937311910150012794453294834522927081014970750860198082529848948653139964618421140420848786711918746637290559546258670578795437210398741785079476487235406954764699773824761825286893165772896710665524699305569267757573292099646215161935049904630179766293947955982816679782631788941128661558604523124067325276425987288134675372148539539115355084698174964700297244342401164889165937628768794772719152521862170945875981236428644243202140900715802424616513593770173974713587497082604795723173432464691757329451560319267322116502934546792668355574214288170802708467583177883501848196672034032318930307924725664536901275061338657653392975737992138356741339258851153910002489234792546868783978821411761797764218187478198970970767382741626911285190316639135439309731124249325689492056123558379304828952119734997221052612912353200704101647600028475030017938083160653737798573972584481988583266974045023919145853999359465200169345770721271663725730650798981231960894431821762986156401288732124610981338214235768062440684226866589638486695804271968119077949883286778875937557591679723259246811735604658828532452356268504704101619084504092775291554285631705729590278342253539495811268653165959539358818166262366087462601672666032983383027518838268444748257877486779917139637462929356339005092755881478593357830535156577671999917628416385625777621171894636608274526772688373003373891221053675689416030179134107971791853126308199957790876083976511038082877706011278978658588541739333490266546096604350110127512560334600748024079995178735808316951749208622820162487805339371112768698651673724119107580070121697565050007805386240240636699710557724349430493165531480858603386240554088478838731420342781051611088886113244590345146020 [115,70] -29980282020920065908462937781822528371690445594899289952802968035545020297632155256736101690628005864271016634181279670448534202751434165312144512446425488677379203049607022611567230196543076817889319018396749870225528897482298134716582413344282711196037344057679635867976486020069679461691751949750891329528396415686678895631373931635672534979426382338792614735342537515895653450018719175790179542096657593810969449388252674333019659575999562911394142939689083279588485474286230588529265190860979384324492120865134317020692830740278921907590302136771886072694934978653033510069007699624582609566005407280993136011654399662070164991052118566427211411072540622355156607865602080496535781872765074895617485941296688602408588195967793775573298640930909329882258325034391632705302217234364343996199567737779328684158011643986340064712790222548270452239344001801536591133391629313202340153981356125240464514148057609729844221688308910519822715364787165966538698944938771541718942927700295485723421827655217037187076195682937714571338155141597941006948860149312312548968563568034201561124992704576426940625688982240185294454363023456352972023406905669636740329976340491436477088849798035409901544103169914782991752143632351526995884249098906704183535883232526129279482881695183976728582834646667577108284588939759895081916228571830118362101325182760927585587308649689686693187085757034693695685774531531273294537024978920193052090559328263229353231904092621506637371228938932872151742869593065161521125813925326694587967384922441477952435034835727782193270731684919860654026905621805553262491735633323696552138714324075071165591325084141860153454919654260346966873814058642491632710520781289894418767484974063976430891627638102724534773639808029802570321042720312261212007435405568217867657322736382138318574110125990911616265361715725924753569522224914247775822292884876159688691806136779233195749960850307590018566050610566619951686434432058630311086105660887250701763493132338831115316189962725089225257214104223280493398297895765886169144791568738135683465570078926759149762403723459861255535408782667274919122970931654652109862328238828184916546578648755667171541037731773718104745086792732199685 [115,71] -60831189413810109796553973237582952566974551806626458631087850626078615417968667854934887455883430891138791940947125252863368869299408100226208442733937468187120233098041852643226043183557034777205904184463304747226241806561977092545187479436543963597365314024468314400688093286752488439382965338303006859289357618588309927238316684205299971219448514364992945742553134817742320174986409436580836199981123759936223618070519716261071845738424704350566228011010048399795105821930118313480018143761107687884140987505247275247239128879935642430077252393130328170893205774904596074765784889977274187556130117452342430782579713865458529022226700192620732612455839756357262252986669539918968007544516161949806123902360067519642120560058798972440289001509942237143359577914205924463271787610133213319298576002255971292659432674601728501623502288479437264334034149743916864974199936248177984328879108444257758662470425127001758379964682922805104315994608418442139265401994191994626917548380373715439743310921282921411778710156929758451633156895295181112604635560732132117318955503167484042448481219861967128774503534585866958949327875812283597614165304467491142876877259245778509028710214140168147968431050703416067721426633788694527407496797855805255523121527652520149382315623304488368992153046788463571921225929371453350649530388135120122912712105774878911145362354751718673325009337448932747538517356882621982977018432263477959265869904733863664705966372156627464749535457946107043494839112927485783219489191332420086792447261774400099426785435531835284504106025765873324310623925217764021971717709766199130611056812183908232581677769827227984206468547907927602840565944800803163366323943824992092429997204715217339354811141913298277092948678378588623072451626613827811783709491163355022779323248115758679389498362308567048175710068284847971983564798421598124112353603724936074305033640469409995034721115051857756068291574883011175232448114693927804916898387934386421532897522299816426577505828974389526110129053774760207087686739412069679822700321799507197805439581735424023809499810102688371838898757932379375538211279642704191682866452077015531024334717184091036412485495181749641383105692580 [115,72] 32874787250792595993114179754433577012420156469589762297475606742073263771886373615368485544404112719163011983688311647968489670242119979773392680034153169347924805170178199041349930812293295816362230683713160891543249079116485320141556871593517510770256034662404477816627086480870965567777126139959748791953588942810009310054772695066260309274146225288098869697637828490210136084469165636208294616481667741319483183862684269281745633267883637051971594930199900253485910724288872572665193448273786419183525276946947021047124987974158072532575049118705063763623521354160190319346728783426271096524494872270176334177766785509713957430331357812097486561065418962574677894460184921407511597721282875131952972795118186230199016795762285664873415046429123381749843178152935315451315221913850234213773881542188232237661506007144675123168406508650522460329333306578770971990928566278704826131342044825948410113191937413530185879677021192577632302957521875265753123945338431626216702677885510778787905855836576428230510713640674083389678686823800298375193636241927496922043118932258623092990023678146463178806765692355881309453097044498251456013114955776357866559282111613582504499061667860605965923571127868698922342031136342998966622636271403227488748295408497338821139645661431461146550717795827505088222446605110293001473243522191197183838206701174410918556834009919860945089624239854542473337906788626254016510028333497180199482029668730691719963971038942305075124216451164086326536393310380164298504543780824940388599148022351534701540475465335233544198818247171565100660322870412046581427193753270395705578315885465812170535111185259191125823518302822079891760527485036312229964556226639610655963300205389694751796469145008564341731609523264679142173839199960010100820146780094117968988032684293767289394131336689423096382871606867644591138900643619180732670474656339619441062517546497535272997498497528923610870148215759271722758941181473837634405394963215094391062916580416152272757862846135365614295349929789194038294770204936575229919714162442486195733518336456696971823319380864803766034763762668669471284908456521279044380164939027534391931024105406526962615988518429943582510658190 [115,73] -899223191392864778452327523057789245674183008355219254176045170351855389420355796300213902762024474318319095806825838437390317087482166447489128437090328074000436167487459169319778148859301782738215713100042078793474100645041894539502751701818388753392368805833961252419860438278697714470435912625451149887590496877004826148138804815050733767067032175754358997728972170189486672304402570479196173552627095918238507466782446064812637077336128889878354362733568229752228748079326416486837435775788242831000367066628166517975292158943178096652988644233668004716622180120049488452382337258747802589636294420264955403231467245279487906058933169455760727932916855219416246954294112453091010926671817469445600307988669909710903975306312551895676109965917366999832402781488335272970372523518409487858353322039154551387272990096209250413215571211040064403465673007900609059140128824057869067852581570810381785413046630720360813907787126301974672506149506990578681872009425360327317158342361619459830700624132175668704764202383155663165363474141201195689402388479097743400519947555869880579193725441450289774045529921013244829323950695124226680000375154381498317857648554198721799818281186481482594564581009613468931678561671178000499398094512050927504358902777391954005890511240199305090536160771259044991292797771024044802590855296638923706167662627719465591268927669389992985416093001011173982123112355426066428159175324598489062132632525919436537295032697148992680758276417703459841500320551826036688632591373319420591546595319302665537660970251848876481963217832949338924290382743730217893482594126308441218217060866679415301748615081605936333381565277705718817551451593508072012005828777821000504759485144114012310516237878803792447404991091731434265918569366773045939487404910611771396104972218406633961103106795381519927013671191143820418316859680984284110038273223908417596468547262211115084626608935330072274768459737595474343728181342102383803011853172775863048571655459995382794840342866983867575084775021604353558989025949515297420184909218111648651070293434018877936501553771146956949226688196752714729099376364733505954577431511169088001497927318982032037153784913598866567460 [115,74] -12740061372608546645284060841528025516126030946284637472293191155394919739053313555804073909260153129550316858056297850202738109342677379244544802623795872764146771002282416403154317352781492837178004277250176053209521581771666334728012811433321231790199551714774683371848199681680624126645962038127989766193836657409911430874440660505092714883789877837316032369395250325838915610878329186291838801320913322408965166787999661328353892174772029970986224083588745236949798681369875276145533460790851432711507923163031933292791973021599525569001633400725419181580453386100653118005974889279720541601102441605606330550564443935599217030469662710173381695940113863508379836749285759071528882614012373959103185092904542407330869137565892121123994280352140412983886155565953855703073852741197339164516430867429863489842615649950215857707561077701730206156515563232241059866810216114089031316874090124083237786453272512817616091695697167788589024778534203098855283776508401205770657099679410848616947981860311157113048895874185774145322145648571438798259976214263682298563777832801275405645098813950215361913528094664162257148451440694961244791513576385861892697301558897688125278718145804729203468621652098915245045633336971080286007881546938688134772686770654900581641209718190601279648221662586431925811454753189081425128423538780310751983144864869906937490166519062425499467545069987881535841108383611661084268244656104988653449461437062199898707533616249529416028945738966819548681679209412581898710169300239417267437651305246870896700645627896088299138743560140151608296702830080823010758010478230967090407808038935171633863826764495877026017918395502796649937173001916892912792457442060417155405923362780845512716207060753820520750118037168073662562824250095266485022282857095865054238390141897795413427283073443798907804706656072865881793287023589809811472020904489549250016925367616149724895935533792508237362481946828847148424938219487209757622942436261068137539575841843131791758951096223309872846268159199540122286787304634230781603700991318719995775740340215670600806285836045464748444476056810940232136891663080055004955760862953300368452259923516705094821769124648428945 [115,75] 1584555028950353975621378319634020189428839284987808886262975082897498293831064452134443445861695909027491045508680064222289348112863331892518172312337460109710349551448239065499891926253054252137823083139877586532627845820781668732246764785004685609723953956990698404133148320478599266222538628512681641386470795148017542449336592620093169900810414561270860280362490552121369330854152594254290199374039463373538410109934112811542349854854834746019016078775335079347401913961017871415027330340180702527531349751009989418996766824633569961054355245785199657811715591093875414202492810351701575285548004325854416136570780885204656327174737288607116110920504798647700800688819486718172949248965367232604120454093628109294228871647083711749402463853288345081649060495440164218273188517280218469043977334872184900242416823661489057385384962536334044267398321964508431460513965192852714447761259253567239469229463184783760068954095563932411971938294035608514478910765679604988213275003876362338403987715093715419325850490906959535006111957655923867601687877253329878601751581933722955901870160926860988931742905133544018658433959495534612023399763458626785229617959592079786073715381657682267576319755709532246515292905339365520748691036605614442050098528168496739900642088369368300135666245944880780461709985158268246010402922940999910112809110882996360012057004530101098601905165432401512946865256524098493941933659122343588849450876371304342587788518337290637128170936012871406460374044859860713055807705281929339143036703148146460240718151992599665115460201332635644735650773003483439752230004781054514678248050639926592813206274642335040517346340530309733216081107422951620692051938010425754089732128871589685723699065373983611063162074105887637336304774686089678070942253084101915778350982523177954332749001499954548952435572823706869384195890910369334540872295906197012597560653201223695488326734880382007335316941173702528470756401962914188938905843552669356190054728607690512011847649609149085931811482868682774422410091474071354595430569643381862504464091146714208685764601136189675841339794341143156674108542165331396256423024437361581574048934454899009355121480115240 [115,76] -44619537369990059907378575867514835836871311528945108822351136273446127662704386887426772303999080093043471253392716807744705861799477426729336029637410393173331308817806324671561335313856257999188414329322171494260830527226971324217672437129397848409093089795071543190106953736567650068715689198461424060800099928427093257275293261692707067810460960698499640785831186662246914768550898680187976168795058717807213717827221727409750272687784842131360084360073732347561074168911660017916133603762157282101075827191850733879158444125874667162865632720539054586619841132241606819005294701701737237076573198500872669218291972952398238825068977359890712583011114732259631300039475553304061281288607434760914343252138293368952000346046496593290702060298525944330990887216574225384683146937012996706370624285342712697896770045575735146856674079066313336644715956822020773629859948717473502136807743485793454034157335866567793402220828629585501359448514140975410276138882209406849248771609495454942069410704895941069749334307112207584214909386129384635240963033697770759082629022179891542939555790351066442354086262326633859716733763962958587005151080982534068041807235677188091820742833075854494044008190993799319365589728036182760565504754000955820132898644490832494238546977026299344803218519255340279437038673001227576038901978661578908352415172880599869697147740238411710349181278820157176813793417105577287675236325400347135908273148393934182446610164529307550830656048484506833291022667479791839012455854933018303063992473022021987096938397822464940826641434738997694487484786919640483318360660422818223200124599966147672874419913712441628339051240691612687395034490822267737400677214188586352878096583147459444656327675463660482614820311308154053829228134421906165660621691934637146744279420355411489581503697862504323017516266354335463635613314511764982979577471396421174238124325595752386617486354652607193609276723385189054314665669711095950637950397144921080097898462397028238741953912580381461133847532826623462789443306652040339488237446458796705474401154210385278314951189300958264168945065117973206840056159013751511951472312289703429622041191864639632470729160 [115,77] 349407931608710906633237219015277373370653116967949342779662046465113141544919696734745245775974004583442951085485597003323708514736565442754919665051797114642683220815216907640074154683494427593900012614342097389477737191119917230893590192315363660814771487245685618818551295437263604199225121600196526367049186141431750220205585610396403315802297051806343277433423287416693615581174717415766729336049012579842286348351157761486959591736477672170305927364094148743303646403732165340515981513138205436984944751214246994204926975450918325883389633318794810448848463968330232956698962434951155561564637920863646368843443177408210097752133729465503161285560594809827922167263961907021242082154225633161905153600831192085974499781584077531097069335909257520732525689052747867178241213016557368122906541202414892644205081893356253970431426009490598256001992956066613628914787687357482895313916995335000725705277483023696089647652446802303651724706015584438099851434911774474507910465016253988318581994630794197723642586432060388496845105527061574369378677464756060980014264179018074606178545231513392360991223866701907109712240414915448337346085692981033760119825520013286567242275257773868060904537681245783448045139427895868147332010512785694712806939842350961031799647580160533711784676275881287764636961906125590805607973833446390826370493346887494365538831006188067968285990705941418295788932369428166182145774516064896561721557646721460479027469785300900168503353779649702373094347455743219208009593368991032278905730478638930989791094629646316930349616219608600228361306786124603868611207577666806881100499950025017758503589098553107125942190616125736771243386743246439509260131780754097792322706112559778682153661289962300640807227365815071051789706889518456485721648884290678931282720245875261743361632034741377230088645196589512782271969423729509628297201721520555236112404089361341030896534621421256808355320976739989330867131973478901466698826469087239466065149382450334906217191843436109108559236600360509846536078231200170999689055075908648535977547590086392955400243880567181930720069058070322890487297758234833398387019827638341434822232382821726898000 [115,78] 8420437004660998153523837028725131782662127664236002849178863915124888513480250167575479203478064986449023029970303734393126602065103925369636766764873381323229071170984809101413343145221041165695709047971655215356319121752814825763749079708671256918574049222293250378493752467958094528505167063327834932706805192873013515629010867089865694653539273526289731088103281122927576099852457934614838530124874791022407320849821075538589606883851447891159722019315401582310820112552595357539903794614161074364159422733138131268431475728025239257159139653278224728834373691419705115956160823748776083119179929978967054030260604053908418192964677774848917559037172098855093813134709295216905332872832076850782422034292450024730904476972386266827142674446536618717367465672927356568554449800198826092418233454973802348179579423509416856252306729948400044783883807321952715744803915032196964323898928169879245950687990264837653090873144645165572545560712987122529403051079185693532547754629138591076264959453046215780560075743812562913534328577398221923084423943590943853121558626731127658635380932332075578927034183067209520708165851345250076695530915592712249720872375246373944015037992259082493572867526225615878886115991138366029608899207695495709294643699403789448418817652745648508641575647242416109330296816398173461131061560361747296797786069824187770429664805600873486523011895428052961026478394265825402291287305688191677351503302540481433425753727279947934661665473032821204417922207848805826403065954352626179794443966030631155771709233211125461441430834088518344172176600561799009096351088768197363479705937850589821815299185660228621786559618561729877006778186217017550177086735651756348762943779830092201320530300244697987760850975401717314320318632041401611014790074406324613225214255499554415536146642938780115841140493984444110621308650735195266028709040512076340979466176079634630308012520510587821518950291588243531470033178739740593089310177691587161648545623307575042607653306661459046446118132629287649825705341167502188503335964663837011864202904294438880715833180282662741389065826026763704661399254359389982096961105496956608061612418531378585 [115,79] -204131206840487157351281020430695902812570047054042159287107454145257374333011023798036424995342330251588487327055882391225843498088897457139628721845225630740679879493539122819552482621225152566558488285115066564345762769136957345358528837173133559387085010218648369050831412824657719528181052185850419700166184863969957752157457020876342825991176748744830440942623978810139821515711811475174769804273070841171483769151594765683458979923418036976035396791087679394586377961571115885772412410969577679144020341095641594408612821691572122444884988481069655466855447446124494715520574820606939130702665173599501301181952552679885956886370247749146617445540722106194076912530251251410555143260986616295134164206688812901795592984569055690298096837286857333418775771147065492099979441022163680157954456599058454272915915504225041194174355314296917287387534639143016424016624219162631204341692625492371388626886881882023300597111631774905612114398157168832847243703850894243975017106523611632641910869362146317350999605623284184973828654727956123117083519582106361410057643682038626015109196384893370756991570263740027495304021076984183851070743709962635373168700368351832163055565366196030952101676105611893565681900317828615624805678838682265811735352091757931206359735988954724165033024323761084390634349029911334790931672444564939641618072126105110150443739458087538979525130708260766032853577501767999148187021084697749985757396573300947116113409157555411828909689241717201119334242837196628661106112722471827739430768140125983558726746455706954703321471008941471168988879203067427218041306022611524040156124569587981865018118176163932023926944981388298077297067477529326152307192185380999823421700249548954782109725466993291424029183820369174748888660732723040404129589421700941004395511957504615068366341523404665911708032379226297347995324936592579189098191007574708002086462506098816777299548962047572905838633295855503865621062598402756814897869636395017953492904402458397003631275986306554287080985289231679842459836033239201877415798331993445246576711519952564584515996028245652592288959518341753169333273276769725979335016583005044146904626887800 [115,80] 1168944182382174810769015393146383043634730861386046176769701602668381865339811790581861306108631736693830139383733677573839935924086925793890890632933424414532647531586326960542387779693799778314585591281620233739398260486419557356338529493254513456491238906429133270787421844263560087663781052034674208411752045543912257674149061878077806514833465848152754212670379422823083524713037433014871890511870592246346966784069367804621101512435848737672369739327522566924493565092327374501148014088117611239022456561201457261020650361790192852653524470578465491263134088805541295685385993907148230936923574455124874503761071888882534400554462874781500429164136542838657608265703680533623812411571106358531187518337762169555894596019364138410602132805103733054298251040217341678741921670593975405505281673244558696395045146632314935385739927020130829423319216480762320685760740675374773910144751375137634855400508954805874123646692313914869470918773098773533704042470638991847892128390529299657546067858889145214700285768212554570855820256877571846296836444776783783577620864539412846656436255179805334277953251677021992359207095899856722677037377623422011096767938865696643686668207663007095007752053824478574603356655621213089021488031548010689803967617018135430492512315880625983151328232574442391176050751341903024085453271842655178035300507445116730103873601637353914976913659689834977718452569013170884779899105323976710952003136218543167093642067024947862216801078809659532122439322750118857912424319351006173917666517438390455902269085774358112811815993676033990088952077788757167503859935909666219465828565701910416942119492002990590678528425733284000372833358102189745378519131510829576276523508608097518186217502044862868521298255972976103493223937212080472310910284392422919260914542334266196743343478421256925776251994418461299926198731018322739040801835437382686319231773091460952011245028338202957179260923730920932899961514214261367738368680367126161665484044041245704669657334303119572753460376107572638824264351869224050054157822585677191467089045118201267943080294932157883706111536932867061383031126229987269253244201672490318174758755 [115,81] 2018486559790062679365743657160504361000637594748928198970164638385469536317118109523089375630180750960439316724410770551836830074005161101171144535165117612972431243794523435469054870552738654915414963852963072171761748079334475617723738944044361924013874124443980701055841874976263634640715598145699757720497874127112544161448961965300060181447885500165772333228110518743092864581886078082783294759461849945000710171888639779441318229114266591162760552529773674960267395058089263003262989792224765442841601012530060881393281043071716546443653847010212568519386593960660839014514816506831073108589007154990238045897706343443731705724750621072355077680054715609980131392734548265143181903150710907986205621779937234750368237069962421126142240147899663103622874801319784808929827810784682860579889544769715346984921830026307203066360968255974542747092774571740691275065003685854110866891692177187934569495599141275654109835352844430208526625426147411721709377162072427153364893850312740672399255941550065515343809691876628455593023658982079887410888696305072168382847944853112942598991866006003507133131231566711172771117844093284253843012063566703744325406865771451638507302559007282375521280569905389220432359534247676850720597423483514396544831432884250736902910437697878125363292644323213050827143955630461455747439638962038036796397483456852300554381587359028033568939957515667410265795217917419422005520316890148035828270569157229748166162160422011996102871486047474765146834882500604659066486209557538290965120958165873700794702053431271796393781768838745349105016009474245603725899931812973036020992546808624889152515565723434977790590274366337331094596113503991396967230581506856776296962229055625043159179999347777811839772764902503403569841142764961456421031842487887232989875072752338738410533822793649028508936528742073140251970689870560573574621975218473880160912387906779228382363993821170592940144056283809070316891105936464669923812096556120549208675141337645704400752436325943008260633435204906220841584278695350782502249515058430283739929181956778774957276589307653397589481227408582777781067768236725001324599736121842277010 [115,82] 357089506583909481557193320624886222710448803084028059942949178872773545548203668228616158034895342914690208279379995266609946237824090491052513428544043935518816398523859365023247374495812666016439845948438103346513341420976913317217106255701498636769508287232671485252738104139797959620001264762560809170296220202317321162313088824210945722349754265182750172330846048194733757584436160702967813052097122044129773442237091129547723663163494857756770938914881482110606506302837583776751962141435553959662983361147724180955515975255736145825053009321913149301820164607944556669792198411166885584456486431596849100356203220826236579497191338942884981741701029570760965037395620388682608356943813117309288568167425106815749626453647227906985420923291232318454936068901280923855094759824795643497269757081928688834228219835298343397504734163492773421177179142202389533266342504124305184606927075339429420014522700511577820695488724954734158425018740343747988927423055125577308458874417697095255335236395812272309185615187026900909808970855978328676194184157575699737334230037937171941937816517038712075037436978681014749395180923323542487436706046661908602301761891394323315239229418671918600515802126992731653739002714450017830094837233358554174255734611524009709245608552110107377318790581808138362818948412856555540776426271720119909292809397272142180028015322619592920534304363078722917225603012181148920460078619032901833991064353769302634096983875827392792316362121816036778333700460763267732434352400029259282398387434953234579164015181678510073309568357395756822721729476388251272999303176906778109630566493978555546474035808889152490182716500929308911929120819811164700257055795054296574910804105366472756812551905174191075641744406277912682921634684406517216756224592013425338546333898593057432560188780482334423545947208837814239898290196638088220590936729888687410775619236450118127036220645732705814736239702858904288400471803399018882377005490128262807781073852020410893375223310985817597854962108296286207392724862435155008377337262908757893068647382769189696740893508432091366667539950916977634900031778722635390483153313249360 [115,83] -10405540742378946704246342235719171889054493109452049268501759792078475745424006990692056042471068480886265812846824860703486605999371940458444725936297841610474159763613269955774666674020106176787855732867326910725216380401395659937174454304740892208672477510035210035317174701467067912546436370143636655649574295504616306254547816807107713908641965675333296541791863575801155501586306279237199068648631063984090532214787698392095473312313534855671064952052723743873210572331146080273211266857511214197804239037878170554669887813082071826607917494071600808641006569659055552284391183870569259882737649831737905054499284122055468782061806969995728815934995363547433513356108723614108473768496488127558131210782906579258405958824808065905525414888059819869220992582412426177775962754879509217008728973533431801092849507137192780155049778798839716210956244088427213654027469862029565188807327107485103015171073747979474363653883256335352583146303354671720675935158375512192762032451216198675801552804986185332825057577523293708073828051999149699921684160480002625515626025163157097003856337170306613028988810828099306319199990184896689604148649055310684435825414069126194256979347511399469359605299067280245447484529263423361877299768080127985917372127009957899167611162688630639452663715413439983924771767868522662537541181975345120453282560911939280720136784208113213731194920937921480875556004590631453139307370710711845192053472885652386156784390862684646920812407884817895462586576820015543439077433135598713240048408795868589742444786835371022814425837131277446814503771762341475124702480934448099723823512980916284220923675823179424574645585715463399238728367014514480328819852109014103159746692543613284332309764486760944453660462108582747538385646090338779613674139534479695173594091470321058460285808160746497236215743339447042941014552636975256602764367634365586349133826834767261595652462265393349328018101391415692398182873087871805836564402069870402567198822428765805981101944987428593333396653518304906515265605869327379127126526634965960145285459870429958237194082580960521085014445748772150544389809670840408232686329650 [115,84] 166684792689800787041677995134766987917660095514313820012929248975606139284588859479245648851066349925115178186560385806406250507816860839919396856503957661864190657947087562972262731146285659152715756648834669023014761702989845659421451273803984848646592413551332179483405105942988127582424992173024626276938717779475918814056337566123673944693919069108528421876513166928057064514003893837278329597043238525723400242904444588585436009906936261776130056510296368603887344202551819840974140992547297910427352762876823649923139067868540748937729898591293929623630807743337111558189941874725915744650281877765779511610353766486432366349858616413958762284803274341942934268649507295381232024469860260135932224375836796630283299151597111265628569024958159017823975186107566608840704909248761059273419471038407840306060822221267668799048651720739949306683728195235189254956313776716626719866802669142060927115223095731291857350497430783762937181189861132907767083588123375838006300152173671253027199561398851809169246611858170559464304226690578355275809047181595789947890781146597043203842515769009582754606586328901282507322630933890278079298532966350389498855577389193449333959629665145023008507413585451711077746223122432702675049660516028092099035700270534388720654953266575725632235694055994037104582277552297824006471035260924461724779960144103748485621740062538087643944360695463601132624262280048529762098681766055727914462941695837716297107841492852922546036209903519219877394202527693693044080241533366140841868628778138682367619539619149719342916473427030577788778666273720044351741529531260405719785311218163647786062013140924038279611513095349957658029038811918259466880858438179947608588415916270560711815991308488397048352137629299968013767564478021868221098057794109710116058838474735964799589130744110211766410509573383747772426141167623966208984665286208687775377168794024472073208543628896285823354787044786039061533203650339263989985843675676326310129725177685950392121043572693025301883340648537901440020404808541769514903730849288311403769874625454242057177705416147284672578262034836005960478145690623032835004154 [115,85] -226157056905569707968470181488969034348232725003861823711529034721965025581508666579710470622988268499485533839052595986715693580082094262236216015264218207160879450081006477312294372616398787824651816742053581514112158025911090964577740782090685605550052616548402822221803061705207799216233637231363385235347225400518998594147316253505756953599478273347919890247584840579419185797546897775302349265477130308093802964034904591556787547239052501270014102108579307159063615324203477501052564634163418339910794759393934296848347499461615915847762317804630327062780465969977972282837068484903251062247365832187072594929141242992931730160469337403155720131427763101037159291100615499492490911756929457405029537771410683852739775438806075193979860539337616270447042722633881598428885102673485218177344005626047759636668008204524705123251003539792321674691455067188262238381354013021427352469304631477234036014572948723655943712053259653169876191409374489383497036917069832601712125418937525977755867785519286019083504683943353125306905987637723934321645413464697636988903725585376053113078837116483865813463806078872738019515371769249389032232404527128132759469090903128237308840833298462449040554430169368296185242308011515190560931181163594980914101783763645565758474662268846981365991533815753344873992673405357871539610898676149672474443071802488953528433931670069903439456560148470796058379585436005469548384398603791053013233764411588668142452563900469021794403259615383444732157176880427665114641498310590942175269642173816280442901669893967104618502036934689708770682206014931719182334517727262249054581582832345095678133367384042996997048634792337841795420430284790507554445078558008418484530395343283845631356834677538227628679908814684903098150040220153456251242601954445052422320217596143279023070345546606178891083324066769939676127303609456003118324396026191270515565341925738307894241892427947482665622300315270722555772311934479649942892705402054534195145088431145238231950381051617063293418581460310364652434440355410283094682283410964247027196278103190665562440067800772821871114396271078490382421782624882242388 [115,86] -25840751183640906182210544143055903866433152312120605812268638243726789817661474677168971514425058761587146574784830678002905773292492444273382701662397154710958223935697615358024892231914920981382496557659435546973202792171794463576938346893946477752896229267498396451821397094270858349328597923797852321753962198016890260560605965538165139085670972206045300236405243354032276215607531967134666294709441479504674370233461695857016809960002404718851530589262700550498691285025509114723119175717855345220828796873015547298697651597314665635158003698641245106564896237508574126751834665232193693554213338265426477708887269947011334196989812336100230300064258295942139882361768552549404223242868682381459915885842254780357627360871633636952552944461772764794839271302123201537423586865596022539182069199963864350666450491028440229340091496006666769308503246953729672339341349557430945689340304389615984948067875738752284245949470535790831829932217120502116542760768569945746334412284311866236779641430637227380110415483818967544853947865596456243771690861696162064124357227153363723333649441733319561194569421246437250170370641137151207706794615685228191783386678061202205738996468678354983613313969442890342982152063509459915561977002351421494849646226205013073688738810001197533613060526167797608149203175579791908482622647290077679280261223194958980299047125953978949108631642172156014444825565804687451626112770221987430151771351504553374288241911980473951155094860005810948885348510636267066019627651187706614658237354154245400891981947956768958528543981746060302549658385626022128227012794720563640216025998384943113700830318698923387202769297374292838250509974999893972681845792455320021397743405928291026591908288591722001075064994896463546321534716671904903273763722418308632302840356784342420942455655380658468828771540965781163107264842897926510765657721881500129792936974399168304292794042996513435282143387675188741393856144743935939778010319334878429094081007866284161881943211312513066151135044346778151420550187201958127924234756470378821916511000025109972661362260056143554588577672451582925792198601534763 [115,87] 444579877082405714440229710772808861841852189428831169581594326561143431889910076861649669899420406886357272109104707512381142920075305895880380897007739474944241982384492257380341988016895070279961787108996836077090533242165647740295708896918022922253585554871908770543135812029051055642683033629362446284299107430774391619454074761632979034057146349891669534888100553500701833443894198367868350340271909052199075510145261664475976331886402806394444009083651774473379296865483780221011367047019147306773070845604604404133925995455538321131469139154338289505491155995095401530369977047490624932477617280961095635685657470679028565172700046681697325180408410653387594807039416989344162256124269059600895768478265547892336997014400110363282080572427411255323293054504788926184997072418598698860482501806531776351226126666715426794616226772177894207721906636923408657582973983489291838607839411929810454960346662537936874295884540395144788127899458201126431790495750213805727743143542783403759019946554595252182890428427217166857900687831788129869738322464975133773402280390131330332565864079948843972821421176043467688924978177226672791001932313957864439251358641740593660481973598574074826528243440236333258782953371403199394319539678595599408594631136791797321284204409067132714842191393967045117270575772476443273901850746151948395987521385009370911605284359011037887173408066451292742130397033685118218755968419701454574828666621527977857905204643688151598640413849555622830330481616330394772095602299053484565521687266176988292060580513559993844595907941482047601030730398544043902322468870273236174095217477090257326474372150487814349552963055646182767461155172476307418423406018959734582882112287069327757617137494662673423260349770087172154959359358560296264087828844778063100374023996581029230115741711806145854351182011140843916335764354548924643883843756519682989621148029117943174381977348083715699668594212163878761974586800967109461165872994882475736235021000066106506584180999503574057831589567366907125366245393861090409919775937026374179089826450013424164218421214360202101396066672003296564297878594 [115,88] -3536929791515170797118159575104227198044113190733415115182656990616324409137898657319396939642374379315411648631734431658107778005515209031798951721366731805767864964394668453032664742770587615565195875870481895928748879438322400736565631650949418009266601844048991164341659864794624140332780514253593882708645327349822513306981872565473673692899404409512416783359536970057864475420755616459802708235333281706448291427474937426950330831928042326723671047473366169344788112592122003845039060110502207757352698016985680898867438774016919329595299612087017190074375946709893382360272703867335028648630432120170360447287736502967040127182138284679329237807883609782555532087211896191924745719752842436137521436591810332098083024337439349739295689224143949057661482385299671349412422986032809140949014105661431173604617892364652227627936379676498600376470953721146882997116755396026183063681123225664496025956669567941849983124448975511972620226230792250086379612815750369961684049612824479149920625207547163572137175129734154681603118251454580404717246792383597142149110384522437805835251271291565052060956427049269867601715923858454482100250960594251523793008984303918423555194970554782613001284877226334348650989703263697433277567273161851495211569358082127816962671572302165291077463958496491635040034065031343858647529803418869086098211125233117084596710608280732023989438989791042319965743461892757698830292307449263862037449872045218583007269310238060982281196069024265917835331766062161788054661314973239127436674224008592302655304036855933373821202946410717022717327847231529523012860415040847325453469487244785071011643103925169043086032744066237971300679768692198991571734710950573003612405969382248091162657768343408074251381379890886827405250261261178677792015598954893458118011626934991488241290603664700454451423992325215952823083457359510390578122458156867985256486368208273105582567638370488567817037137234159518542626253112658496076872872187987015577569249816005250040828783974386388309489145839215919211544509880331521513411442163916496129247741776751934491902500716013838773209958898182901348681 [115,89] 12924012440999611748401581790816643539177570182897580437774721839043517335292434164594932348907438677943716953288853125822287830260469287318187971689601604429185277609058807360711887622684012943794672602779581212899881857103515567168121130293770241710554049381891092386652039386184958881347534145105353955730648226520845732333807740169502236189217000502077267730248078968717128254966304000556963600269776218258981963135080975137339301961606457396607550271591209933656489460350810705942075873458041568228894468917852437184513452496837509924075298601197015966417360846579537829712968803633968814402158568403487436361973216787653010945495065613668872851350940075175853304882554350641324752872883333776192699749763588104600582380442021030370274144801770487687645081837240311047386634175702846817187697050185974109271926131412006704161111297262351873680069859854779645046200914771094270394090809356869017100408714815200424980955474290815168566238278775930083329120456408290118781139258420492011757746766203246119417864391344632213542996488798852883723541901368458300923238431363256463326201733469916564423234516295060553071432932393484739599724341735653728472607238138257945253493839763914974388874564634645468919247709284426344550699258023537329883040340856904024165351398661505859439905174902764337669047905928996761421642068430906334711175779651388930755484036971665100947298969815305199514475097121413001481852378590325786666148858797162679098623949293265204332954047400633141548359389002244063878255081147856453684715509228554254570846345080315881288884928835615300988651556915247046611320509420715091263831972388632629974423155005481794966289794593729028809126972588479667599247069540563973646765899834744632433420764057175151494248267109129007458186376556210235957698087295913666573613515308757644744825137265448176329393182724748010661016967081736185903870017100431436880339618941568409008705723356055759076154573762446640368836934942786262950025744009855757711834858074046064888367448238697933974103419086747070024977526463993525922839094823478642340481789743957239945835766233597073777563153659910982 [115,90] -31113497791480321604252826162671099219783236588924570904562867363266896824789945162161988698915853304482373049859142419226924645782140629648354982953758621995872212343672585617529715158588599874656053909999614065100612065355961170017606747420519940180723961512403474245598525355271268263587392153331815510079715761333249498183510607916179449229872531577000266653818237285600899337399291630855359822208224402075835358911319121172932003569821880313039525132943120008371027513821194215714865591155174443635267527478203146745066336372572909213471052719560396637914706551580351687878883194079466210631256680375337638092948624631806082200306424115313836232525742149192856514633578992090295197029093937830944671753372201218760718421148797172109525892832112842045803912931979283596122344326627417913113400639052612026143204159350405228017815726189733219568775448367164121725689705578973690165489271472723139384998647395733650942146129810215138615837603724310639684204866469572959998005224680770958823314109306885982657133270903757158365499973985559943829340564492001268855936052130231853257061138305318942348659859147558083524460499319446444350911326741128311939672752450694479689475665333243899908678984954039964884603599626060053827938750376999614817325110827393212833394322916393377304131409779684423310540190881053365160200085765351048802618470109723205172604936151874411049269554283883132303993356157867961807643627735253285302026338935391434648153931997184966716735746229509211369660416205013610400935889344129593382777124907493565208324251692425277596193943521819453276994522338674459310580663164210979430441104777851929667305814602646281451598389341394161977017866731290741463689731967565195643698527144223738609761842133554412142612529788073374408759057841641276430453833710377752405897928269655096019391331489784606901223113152278623160996358378354529275906505399808660590796770980343746072806769882088217983168253810569579577899029614677613963341048122210022165198283319629513342158592563417124023283851675100628706594244036750783656668231573361596638972414930068682237354616199832786589083977395 [115,91] -11170798666509617882462962453064583276994072351447463456037054834926296477016250398042835659757328370526271078031954887025869213479563262717226506693081622626844916522988087619084273432766199859051008738586308383547144982631067475322552557942889213532752300599980189634035885076269574208179112449087864349881761077702230807153082430143503436445353688214356478482070972651780091303783020577350671372641173720675889655282094142270896731310612785669928313456692189419660967112045752813175394486871818031304645080303634313250188479885354371464770429382503799790891169211888895336372359395673558282876580760770422077866436308104484624505557458442138111671914357461990138434190036298355221933413245485981907921635409714853610001409601658078069122684483331163719522919091659351025049290563717912940302680935442936132948668845928223856074975683604142600301288580416753775042841168952547074593831631103612770990246676436819012079761678457035046976616988357494825220276093651807064093379239765462042819216498142742544247814146586484124327063028549197426582602016387641187574815618652347333637273985171536782389918717192988056685027227814406359677201859600133055892503639414255808701156089940779717820930459155143927552514699548155651596216491958025644009596664001260953166976248535689562143705486602840705632614062769239700349006309388818579996608727353630729100714657200429306422484774830669679797223899971569173151564347500733328520255396723053071285057490642851279490362084406174056801176657180457042694348301663568069394586373556097420606855936310147431717889749220399493120236266305343694575400564738828325556618561128198732918412289745164568957917780769722468890372904133845004117416168203861196254466934902354027894813711391570356628815191312009008647471022989626552751268662752563623534249639989985438960913194327936817265661465243460572298023417319639236616410689675676553639741062574158270405156023369801563634878293272960286339952551323538770319263030550368612067317878359050829960564298035955731315823296874150552055344236277336023166124994119696900040131329976926637411308026175157313140462 [115,92] 30384343671673633503922588220724435806157853537083477721961639747713024799419105981112218489122568047652091373686255400878628879756752788373156854261474109538787794466480202541543400194250648129042404818827502845430853791282081703374677079139420281348436127876130704605889527962890880316056495303288992698415544425417155703712096138176976118818330993396570121807494173979124160517639133210342540945862803330076180103428213338276453530690441149550787149597046789495364272173562582645683089841596271882816893003537818787667626991759716638576206242237251086034182671242684237357455816258536051712868334832554544707702161993328146548976255554063899769703119780289247497061105892589200249957009979300139630411908287579864282171350372049680094272780212731106793157232051580961107920015602687558150508236692368185224972788260847243094856327570990895103867736290703757690653197784762921021187419958712425538892273376748912180997593014328092765742398089566737788328719399300608946092636197979625450495137090951987785733703438928378580731482911178103655918982953590219818978786325360209573094769759624926822519577581487460417878585671724359242984678419432189294052280646266963956363287308022287572313833291827755132141293799379800873907809974526624739406980093470427288455612458327546139177880531578559251982610708691541049457821065956080649780690748041478703535915334845587363347164641098432989804833696075705882912559645325221954166351941311903515494248786767349970636226444658162374901506861606977549717145604813253098438784719575108464768490319254672643567702531842167705497713011551733484347753743185458671088807313003117497107128223815633217851696227060519946315886719829057170508439314353687622240489813999306182427355169530137588314089560954430931045122522752216284722258192455376388437649131233950584187227389624291788369022153097028943116014822009517139101484456966062639376712740596464208487157075305973621988217756670342859309325024926486064666317967549324281548212399292769532460773158164503462559244693920866919338121173649246257789067167689939457371074327080413213223599677760429915 [115,93] 1553523636705105701800406858307779067586634342642871091093376565692666943896687913261663992531035679479196874625175535797263241567171117646653656646469730879949616286459912528587160049602928610972825261267791888810224080059663972782759951560214521024059025370610339461837804650213394416466647581755483925005876820570140094004812688400458927683841009790336983437676956750659355248863513461296276343698893673039307796921922102395371571801819998389582393305598068408496780369611039373479080645758140331420713191848717678858137337500727958576031684331234538467829674947437591051427703020182025239419029345242562881794042231649190300877202440512630653540182103461652084557686486786246142340303891773976122142975904551269839432738813711344703237636062543141222356374915241363898427364447801238171907399629822317022696673896267111143660481370038950330672032948890420937436564440813206784665092542367297440827561938626866282966246025941916829818960846913647589479301886133820573836060531441627112938724156544608763224752686691023336298498255742847016017097557359419114600928525873299689513205342900615472475556200487383198459171945938225861420817693007925326278004307920204399067348324990889259119545425688851857955636951655849855504586897933213471574936951438417643258727794581025896421997604419000426729718992939486339096254171415308347114009441818262769556295075156666555481009524157490596587807512516309247162682045898566348286877269411374242934382826305055064043550848246500352085976515516828397468079604374676365030139755341870720026733588255139445134432505790739325386788645748542761194124532017708329602244515639309843419281021323566416285956017857179085272738047650014288989578981911195346462519568132710775337576571367098153886734734041402022886142052990673144839289064658333509050656381146348700113204948358713669936926188424866268174037508544783769195807430010473645822914448745488246607032821216366812906908011699077105975840563476448067987939490707501278770438927848290273454298163734957461078755462303993153509323909380784710976193726202086778369477061881662639451366842074436 [115,94] 245651479231302942775938694941943953019950150192953961893357802585449685883455079727635860280225540508070467337722887540373006979816412901045662229353317198652720267059820862230623415220183634076883677633845978443870529226826449846862684394691511462082364118585808545127728373811034767987537985483006697348514324457626849664372672623572548830901576794250804526054060505721908228097270785444253393684401052139840354983888075361001223121496311272484273025929318570327616214940797843000521853283518786505798667541643581551945540698190236433655771339761040085270526837485602128518746148850371165257932376203187698921271094029597103964621203961428637111486555274288861408838463567698630440083317128521635684844986399751732393830901994162845635588326318572631319238957296828605287530779185152215337614485208267268394477757906924468704264665218370733021881724456723280253087189436962882612940315584665844743104717441041773115077338842629828168255422518140990509142079330246131628365676218728711716038189319223310395819077343743457235195227272762871093978056988051887259433874222472007270254547613485212870573295443750888681785969607032749980037442334881134549499317458624260658092302786720463715848770250602158368742144550408286954176795232873923363686093861531203922574453058639310889614768619811653207624372348842687040862710012139612901961615287687052416922046670061161838613825928306461762036927517525930951288267065665336197442545326471441132234177706192124221382156928003860531405597508353591140244117113426290943089505621590709309821616517787089327390784982556495313653619824709542258961594878870386861528968429130407547796281783696557621296772480402247626766811761705307013716355601347010868720882938474498472287863949658073604231701247243141735462449186225281745628666297122872810887876807495230899356335524544117386007933073821891736492646437177402425933592836324168300680035157707923604425230589780727552495535598618590524797026427731732709424950564179493600873119682960198375093645985460307362702851012879681266361169186047986678554458098147552238985415834385329870396639 [115,95] -10218846565940144807790420935056992074133518836413357713090125130911608190439554017168867033458541366283232005743524892161660545367847279772851346607655952717427911749311394263979985910596119398514594670085741415223294554881614695642436034239728638055781379865019206120231245642525972986746954004489135996743453381303478572945613793530613356912386336332861977858774257978094860285313506084404933572105678905671645361564049817806181243655484328919977088302453112835414328650489137095172937596444999142208219523769808114242917270066343515999112906968034714756902370635081713805614679031873243440272228395541695709268847472504013666630589018792405029372416149815902717860550267537020683296163493840135555999372600808926890339723513578075322963289896560642980210775250535560772361126140524361037610679293636544017118581840521154346502867813760713597360071974023983608683908663964090312925032182475206901101360517911739067278703200943901460028609947928046402028893111266351390540310849426767004411141952957020517824009504662061742578098412408247141938999646528005776031394028549994163347820896704945851770763329985987120705737067315956282439373397147911632625785397350751364277273521905888636735970641435691963674243529551230085220301099221805218063235813609643557241204818479889220969579915817514355200987347201024820634358992843275756378734308627438813867987251477971062213275638951396480171379038322561224929073693540762570038018475478378090415296888955892021948950624700986226596747280595919217494823409562594420087017318521825371974331401255254625980158007748113108982762606124648775506639813461880419991821805503162044782686370140592258630874460297931330085743451626714138707076175058502968292596100307717919806392101355817329873315038086826782748597502728806107021085808442178957169164876629212119242779999044149557035089239941773938536352875834142119246694262550206449770840154885310466337738396180846354733196827804406522429068134832113557728564226432293957514456167751495217064546096639089301434831791029268432809586666201600077301100945889227413199479339941806100180 [115,96] 1773840870041196265566551809085255382542348685131495710653493851012998798481189696007270431518818031327372932237966694677413177438979401089526629209553889331821698980198475308095895370372661199323504169625728848993667523958070659879827802310653506503997819299723751289879908350602046093959806606639376649531958390756743564705200494624286812113248831175996420559639351980611855934652987346393794595187600856771685313241660758106612409524639186461481475435595235294588452279028063226412088002847377888865912492306381028314696880368685393329059438567100924033557399884506053826436919482326292453364087826081152057891274850599282738168255067087453719161123958115523069047984283061195970395953937406102953370734998295035486475177894729627235340614311196654724083678021498212693543573506824134025362275649667882248984133286052809245313804672906512544708902778220945828538030490161562167318807320363422256017897101656590626040249198870999380637870480697179263583969688792735181681435318468955033336467527658157198304238313217287763080952480991369148213871613696451237560468889367430782726026963867964678937083967545790256977441955904680085211730479130630440268626949228533713050125013652623672640432506402719934626040705238065537402241785141693616623934458375588646484867514629553990980261880559976206334402358962714198045569003662451972159229599927940074088873443131526389134015001712677810154430086788368260894546802588186048739084303442101623668553257690366303732346317696134409314062703406952700341674779321975013211805985930932065181497544648558659798819762602513919385756717680449071990160841932742210921878414082779535882534319498586454815339384054790642959259504743895086314945016777195490058528332559266446623582700949016731814588484918832948574497185511114061704485705049904083211170705377989283172233822151195596146221387460898440736565884657268399102852486711280312763965795913547292428219802945223779073770731452562491948510513539544009688859361200399599279923321432944214573098535482505945124511135591830164139896355079835619805778306691298276761711585789954 [115,97] 3365559124330439489199610652611376165620383559407198382341927957041037224999782598391266255498223360005799872151256902651368437310900760172485652726540628344288832219174480269233611514655584988931397247163824904457787757029594913850460420569727242490075080094848420211364802372412209752193237415685619674854109069814504850375729375842244949659238275138100215043578478788110436016122217223136458571631933690110034260473150646380216117453681843076712729472971940973010470601624314890478677718764056537423142737129232677036778499543953060950759629359702478636168538755570029562707122727521511933071438142024816008303618941409568311637961970738123648679956862120507987056346795835878134299687400964447142307257398762650437634184402196642632122745606179110286692098298824934441523503610641150700222130397225586646691500886690908041361822701471015256779513553646486748546948534903949150071335805343166587694908945432226197694277475226546381578462648318697677710885481417726065001083965258276858464747206851078593989653365937201004845848491546414478799263760475140965381310287084597682031368929901253849622746227056762389879852513962444271871786425617054533553130272198681919285754655935745458704614495880587594116391229568236697681811913966643803916725966931083379990612343410715945295422310270614363963117174739582468092153497025852817344784683804372226231444074829864278461417562071531316269147506646307835819667224235607119292736693733104297978299855456942288985320205375473758563554679652285893224172919316873542444710518913176862127292708367741201556228527113831477048708750793359320710620210252518658060680267332058616359400391378449372971842338239968594544507511820421991983061922083213869901025967115125552508547384898796350494309143616657114572573653445038281236634194395244597854605963229477049916605729214875282210688392274355195583284160286317596626787355085247320429905257290968303922219843420692742344846137961198514081835839628919954995561402124506364795269295798962831007878325838170231766669284122547515271642239865092623691988964906258639079796926 [115,98] 75456861795327389277220254788100116658258659195367281604791103204173799762813024302802823439730459626069921109366208865911927608682287912826997617294160160475091471127625842299218126243750101869392358297518207061819514459872497167665673574381632177757857403424979871369039312951843040288164726695405694391270920636844493233193532357687706691144436169114267621401897920165053236083396247993441863747140983087302184370327361281102154353892612761652945157180035989470458261856298963235326993375644494395078799047224903018906709165408290412079351365332730994346029318602384907455369130303723672704579008629468207580969765020927905902460763683072219717408000130693994409899853047851243457565075318985937619286724767624519651148067236590574178257766048449708176440769789439608886063709726931581043301210994565551905240039430921179314355156078689976556419441837879899130851684291862001644819016410958932533221194972310622598439741257942662015970971201199201958715851155735195017651680134013404016455632541129214199400623295871912927200984895538150664094906790652297016915565465251690453047804324919881928408046849434681369377300907445243973357109130065504046280610813266332711835994449017355627366155669632023025695553688587142427945059094244499722650715659988802840699450652048808956462110974700046959718474323651572059345171779097212761109581565270554442296354681860226395410683329148121761484303111775766700894837168965713224481581622968006698134903440380549715556827190303803634647026795233169568199080869662543700055398903663601599932583774276113514229492762754877450303084993163457271245743765784065076565821597710068248006816934801132883041267441322097357299065280235882310312755784914563614999955737102628971191424993619095547681765769707699650985049280633315332984047593643575374203830497830020280208118014134064853000523486592500754896038583501234084966878421482198995933846012956511797571552076501902409272277304952417146382598535064355787422194778020653558733066611691359312810663441402239416828182484692831157096118385267386753577384729770593845810 [115,99] 106607493574777851573523746052952793126573512995175301306560017018563404605194272235760517532035344657364863144908644995320934272074713259488705445103434832089770225605555422363527488942954662717090320871210758054132983202562454878251136791510382842841968867446524537548133869863156864998970000548420459745901308667195022827765110734901609131951141465128275218448487659815468732147842727386975551814919189328483630344249428035856238703467630833133793215654394483466372255761005249838899662209358885497021477265868770521790953930936996868616300610048168052591940175918147876953114506160132672240668207342131841894044281039271657930180427250211993536759261821416705424052907794388729553411465052470163091416932016261001131046896770857385618365004152527232711442989056635040084168024578633259936832142064456771433874922288128279512608327224204545322349691658151628513918984910638568288405890283696003350072298535153459039531893341908393473071564868919907244846609867944500103051279912447107408286221912398360586132426079048232853843663903446975263838642628382614225600077973492522287404058753024700979577682043449131892445998387441273346929614090673012038091649543954928131269946639354248930105687210266153500183339329520894981915988322103903420736022417911733846942608510016941310518462324259133197019877450152332527550839355060357075418474203724046806692567221717695114728102769486310836249778430218021631859882575398278366369927354702980995743609371902561405151123495293010894929819046750726613578341458761718270672177164583275992261745490724325106822241484507384721849536958102302346426800378514530461603983965424028480855210911232515059980244848558775545220829163262814818196248513161843990388552677404067828198144033352939267299521247143946955363884298953565409745397065117723210863288198776487959809822573925680256134863197481732987460941214996311021831018675898160226903015058518231509100064930679349677999084380476681550159411740764553442996701478727955072968632720145677774945915218277263443734050606123326568939618845054583333095503443553788 [115,100] 102745838784511553051331905813844545926085125687253903167372256920826766897408877365379914889274067468987255046322047151315631869297163883469234868711599193442228420277775291494797546188158094792907994862226713507733647740837269473620918297495902683710076003982450208604911743592064244768038125146162875157574423702418759442118525377270940972284653255251283215151241084118556729717972572332981341322093183031663143822002815527528176424200267984513800968155629779747758630014620375978291001032517491870241516089975957797844466941549857637094382469996688635922639146368784350893987873095150124366479263885632877001319902320054653320785738097952306378905096804600983901835893015770770121027362472007365856541688702765432946882117574903860341567679935136357160705823020840594388861655393375204800285831122938821756240744133639235719572689361622282069064447268846803215369092785075633475454555377484909691919096662277289330689897639431593786513032314576699668522673786973919553711598010180431625677369249436994683752785793433055656589006477264503472848183497792471900063491064963274670094310684649776485398485057649708759527508505702463533865603721517726108274889700447422737636444508337347100849464293410158958959690469348823151396257062250246207603656215514695737220528742529932661104035846558874002434872511874801654729422423735395945231698790828735361037384307637767740737583354121567501542558595082618538247768369328765194907110580588961174045774069308101983270308303419714043030174958278760692431057621337411980886475785592915969590613552260963308029617579869108700216100431351215418028791650735358347617926161197005109119904774036121382379575219129661331399895253035024394064403282646593922758367001493961497350449808139648158202257336293750647838920455090868521673340938605915104431837461040388682919572845604747127666002683874059397486147671056664881585848057035376668059529140347308222254015874319286194006626120907030153912928409340480138645311625725871754028467900699909332541396438455362961090921696104026414385608890989689637399013729 [115,101] 83486828477545039714312972170979000744933371022368195275293138454647918401813429309026374775198569150367418697523677363899620069281559716389033351683789924161024597356955614540307374570525715058545855046326649856187472009878679288483275821908446321432077090590478735275717361029569150175017399995020831085933990250617733393252892462862324236423435118849846735618612630004249123579716208256944537015771876424817660197323987627654003355967678496720276409315175442153860896112405144665291108797496987690322958450424310787237403621658204509404982279054865901613913160200673845835371008139440505334178341709499958539910318783014780590208328656289180499025260610393606629903899935089765374334003990216531950603060761814933653684034405714516204087983856044974485461266985986471996319432978962553948253734704183584915946738065122303129805905108598116510302933152379380516095711823812290093919714548580227498378863333930479309417389500529458977129723201044937240576784621228368393494677764388016791010575701445690574787350633009273228271080566802548144026106633962679987685783735031867681727311951388136934286376123718096457533575673602328343656505001240700971613956650938536447498875704073584456425835150287259348726581309389368323757684618664374117654174608703576568049187351683282732787430945170887491538752711364003068371995594805183684550198133712125516865953058195771180085012116484934988860289820184168314820383131781239579936768168655912947426219726504193628727648445682783080829248950605729329623786476162524060768456397992076593877389339236947681279342086450434755833709752631258883286207742875090940329136188736983583347235892940965902898874742450394586878799774832020557142735694650681533137315829055119983836015142988354777421201559769233480895396325995500522130830546570052825947659986378256675623141752980649632203766631258416144434852070871952965006058557090157694049583969628510531615356026315465886197427599267189020721996372562647777383191321068605517090842044844507410278571737317351520956531619252799370036034522388407136444 [115,102] 13445689367482938224756034750191299952800380956968997598806264991312667936951423888638295307827048897108602748591802210554197156410959591979275889523395782482410609185956794782532759347096547945483994267846406246897576422782519888506332254565278755798426758054230110116956222995690544640026591308633559868936432472365903484028099808461613691626207505397006389771323863698448095530003831877841322020704840575463263566182589722382053459418265108161896142318639384143980185629133063682420591199151302883491572313733107353067525090870543402278232363024426970840996964758076964449739470763952604378973669178343893025491310841985920592289479264098792269986936818860228061052142251718358157789810337472209555308758364119026094369668635186942033912215941586228368579734500839265549424525063111172003676309677870011300311818647036712063038439113919273475213292908668108991058432263095316908279349680345529881365728852650590760877630860419861336461664308651691047771402671484914935073067287536469446477992983701815040352699788676595404199557302729482362294485406027089775788861678601404023544079707353405029326966947280462550896781587383193952276822871610214494810807137050455307126763821999279625811160996235015819348586481807001090600114144510238481564195360951946618244806628576862611339657594813015440575898046191474064910395578730437750140426609980441665847637268722002915933364623088520522470598614760505899618611609758817058090317981220841125139606404698841587865528611863539415378592849509216875538330995357422437597694794432631423168819125533217196990066275466011384599739741074222904855903835459010577912126256904085921441301745041021097326258327883382924921435367382117985298917707934074515024468551488507822089367726027522164823896484321894521854526651117175566691859779416910390324286245913079313291854902725948156191586002673233869553229496308080888208157856465794450603459055061587812187871788926742842548756802944886058976658819076675462307284640946824282091194353521856326623218320097644828207504881474315160218349128957821 [115,103] -8568316888371425325061825166811906215152606796306808782875180003789255099426458557988018263159966471508101814576202650328611039151619688836931467565215897388100144437491534201482686302174706544336876093733478595306284492945233588774727074259195859351794908573367431174424553260614566207957282457545527248766212694684287993200169565233627245621971388259744324435259596567920674747876115327364502933028215272546430991448371996446648628347345089729618709736317048944899681333106797950273849000612713905109203495729736514416170668646252368519352277010197186226108147758262700181808314512739298201422605895152370908735034383103185656121575921775679119380200524337304224039905975204190622472228595319636637261718473830818917403220850845507561137996114288662378177498844419691550550379703560385782272811740939075268550733680890490670965063466854205132097136262419889905371162556614702048844751141702211341585567410978938618003865794252453953819616251631683676425408281194103682773925476268471240736339307440419700863714189866089895502727042994077295277130184829532126079208146573596690441546400424813870399098934225306056149381218126182321352697155550653287187333236843630200136798676786222936761787015043481731968052409397809900928394985723772617798382586867595673921482125335818921555732066138871208543772465220178190924449700172438488038649195630598173544586823429700814147823699062083234003150877832040921469489348309931649696131411193776828343194317896290054918288023545884255839594124645964083371387909127706963582463559359430154143214399402239401531234242366620710418250499656317830259144628437581695315277745215590014802236561383454297605998127096184383203911075990943440330341684368132186111147009285427644604892383597559853444971275465867558059660269536370721054846040710143673428615331551766129133918873234760919620954935890629585453141211233350775578380254614259764117146226233649822778397663863633702956956019879341519050410883713431935614168175630753114419274757048920466286378623453227625734700059432908481737721642 [115,104] -3428509920190369159980332830167467739140448669327581822565975395302005913032314943790221051711185345191268182082166694661263190215908844332093017819512946518743026717789579193167628155361462774116385424243728012831656091197957239948334369541699407534405441591662406484700132442665727328296357625524884978441642887412223484898795026093294115393570688668643349975544397094441040385797735828095866062092047837942679171012949001659896013050153496936998103142388003941819906180204536148834451801364472240275130515126877562577107285033953683045792134435000012005684987538530615832753173452383953581591544077389048587877786072133608747273362502652556198418897415471648921671477782788088305045730626491533048227915977392783297484294722342872892199409185910602894938973349656326822615512144961389442995690330256896902811398760139848701085405161973010952683715855861289385143203492084482601679067675184628939518785684102872940886073147046937487864602603018590951726771536208397126049966251069737132900538675090526989412027208011890105304361699025669630231069759296916132940445761309134676977987917836042320389405576494013988118625819093686947535111272860654414615456886457295191971321606431806772593759161699277570269802739255022576928192830482103827813833664748952123417973808802281682847656860790345203209607242880022189212767315304958144336309264226871845702184473186885936618951003057106125132279274659951978961644256681365550431660868055242031072500955915394107254118627928456883758490723846356304637753893922477507019732446141595921472011956589619815723037060811988964667098661952091469562300026297806137399622385896997576071808447266512405886674916950187217315522860862475912690012137874128293589501823128244252790811753061655369476318327236893097348822411019588296359132125705446454615018141451350524086017492683197025232285092885752984091185649313066774466537550165130466742038797381898440398596290356890140680924518210229786142413604529518606422996821984377239351395343159850078473335813380637261474701273076547159230 [115,105] -912629011721848874819013514410330891902173205766419546321304744834185851024716276449104329848694805699735904441566186644139336196561083886760879577657749805426858502747086918477230440401922636253460003499944472785931257961466946135318430812910290427962975696080096030210824186645944564248134286051840635864317792470543510318730744367718249899781587754163293285787309808160369513883391938390691795328825668450177505758706951981689893216822166775842830498876014373234532978881930847554340099910010335823008153171430927084512592812102249182948089785516971069259278528977083411261981710479252627769006592589054987444057565012823614700786135900878214811514529836766271530844977833735125234103359843877063162415194874928460933103233264664730473941504428065209193303751280658378032848638643793316204180828571909453131498706264323755581897724000303554257562608263287733900678482967680743979864481356616757093911056312391919820090474854783518431109547877570899674538097320994467889734657303963061809013944428155557281556253418722015934283980028373881202241618607685890886455871848137790578998754218841996621241373323453549744358117912975445115960495074955949117315542067166037995794458923146275422148785533708069605631910144272926998771738729035514396560141742947619532379859278834116083695608510598278157280221481390742413006156194473225453067960692051476511310410215938360778182698455782743964865492755184697428648686557413100636031597268675778092736454194571323538788275822596482845069472315028870001044604744131898128670527513087080447517019517760333559442468276210868013396198505783155586655862649093411371773846877327935843937071584872406961382113597655103428891138475945911003275763052727594596060432476549881249714869803440689479542262939047100553118254310197934325866707569519847291994865947866863441394791978572360686430981247632485943496004145025419420944121184131363726710547056490946012166837061434948334948930666824029844454265824303997079424820784806439305331313732474703321663881299968663700119240905212 [115,106] 132134845255892631529690875873973043327155062778468848454825492176326695332237772099645977191948449077435785496769150270846118146045887361024840041653533374222498689016582895531127723082482407738511002327028626255105934296170771692609971979986343213404157735542984574943691214656573956621363236524012175032222064914188391281513031984319453000908676088873554423727896986628273312053946252227612654547420573375207637026635891746079156589078522904090392066733294895626715144375117786107313348740961294747267937516551390451763716149875387757350591458690285211725793000094799474718455338833534970563714041187189798339067458213877562494780847721283992592436195652316126644160221976519492554104891238165362169250529905913015735512537697412042602225940939343348029717971847611455146171425189860228092540675214870186010970198181188202005927741737010505953499572701401290361319458720609487571644372807586852489235289667656028161295472455117863649624871197842573471289897855995937166188311646112293778058543104399824758472369123451601398545097544915120101387973367483926909356235100532254600263416770166733885054878644358475255091058439707527040328527532534186331966562223084904758775569834443762667824440120210698942415763719036506223566455156580845679454526108481609247782995895432081148498371680722614892101127313735315328032635667909912425199726158719987187494589750349801264816132108445848765712693271433305470358155341619993590310183990716905579028508365165734310097607641322789412975882201535578906558024418704412344799305504502681502917059825352546024329164672698209571103923002886760470878835799024555245587995689274990465337161922630900377905728231524460422382981628091572544785398435504779446959846547376043870546829485364433191944028332936288326522302318566374244443075761489358021333924811502750207014992991983516313905122037949766493823897694200823486490871320765034210960463653035197366419085987210544957969153604413071233676281000794758030955602355434214415266755398468729926816683479707915560884845 [115,107] 90058127179354595559681906658028823870510618387479327339908842350217560336449471262931901419053568742174679404892502561147895121414323136035383862890060149542420619974115667611850530217100855114016243616759090356228165244667993541488893880647545835378806122091721764293686046304758281442652288122931968594393725059096310580360443485833552183423917131216995712114624404384231047330088864037283587501744882649625922687267906705503077312210883626529522546123708426184841664689125710726594909896576935524694142000070061823103987027158006911474693313185993434458563308770854475304376746556763720824660577651886242848144369355255295173089769940609778208964129362647597258651434188468293561392069491113562519026186676806428533911907756203152486903094241768266558502547583135259321009651336261333392304262114987067703913538512193745009443504669697884433232881442143060659361287163283068822719930262707105555837489758784670933879676192793088992310348203660748803968647566066920593454806074770839897221487930425019727115055544649694111466098294374416896696128136212637952467899395172066554996006271905730931759062512039003890595400887924188405167552002710642313028725660090264034229003947729747953813000942828925410363030688952744684506290912913416523116641785922562200421895556703533046916088522104997633317814347158286539557057845047221597372535357389589253690142087666216262940888418083908497092112451248447886035042357997719972721655994220252292663499725588093323546703668330768630424684029038871607060208594284255467348660424485443761966451083057432132050897223641137057925180877204093208821934717881802398430725025712398220907078171573789264338065714772291506512061520196947633742213395320865838826364850425676090944701625262374799556071169247555949464325107160924314245630307451791621228159772031232245605363238540151037388094303201828905465732745276700502460469099507365401537502799067012812825506148482520902515996001044648677402963638563201859345195468621335329385196256115166421944580351895655464 [115,108] -3232376085465589203224291662645101731300285182925461024419555978976264456710822365966315411540613236536403378139817222069501766190037828410592538750983561192682291417588449271164070474438537085291903422068995140085675544153393451235604673614612740880712976775095479114933036602150285750845057510365177108948138624814108863878443200231884893975894677002578562905510973250931778941369596361008049434057490931305232775596639962548825789370886048401839727448163519538498679667503799013545875819834166614468479850032684934146537675945885813746093089280048837067117380121076759661669029988873133938504845072053626254399606617487537132793466900511641554592245553575971535588436675742209939521599234512577028132766804121606543383785660147339573606991801531705754373878482971989244494735818907019337426841692811783955489599687330103206072150925202586554164818810753114012674884652289518346127776452105306053121658189172700945010500364147238475105279599807047075774420802112002701702282654034416764591235789945371384222386902553043040130156447480933640373308218233187825611539854568484141447034924661317432897113974859328675260470618417230323076575244587898586785099472619348694628126027845999496631346034525758679667540757169517756488898890357159918545624854310039942858824307721605767897430294437570228949609223133557020679184514544681927764628975064563278345714281847721954158696687267070815231214505976310241203950756488929926213933805410797773529379248619366662408690123550203032013074144865878452298496783562076651965025824776089904863841073615050440427228299908449925827400547077702344094189016383931012794521087096460444241630346817914517094674849831927905233038102961523473859714707077318958329097263218816712904324783806881874387443622833231890403361668390369884052249956779613976327694069625566211769435115247709024808351922352598187229667530953473420649106093085571547426861447478961443173897748392386510683046174959003844893338077776457133312363909363456253051920214690375537595219501252 [115,109] -2160572160023035116486846456836926750830376114686605925640203390370224304230509791533336914621644333560438276008872518106745866900947919053560119943464096425773861682729877261631757560099510935135027450220534085388730859616827043923119872601944229411313384961663540018381783694216804379157949075427901209361415094647966464742080574717394944943677206397639951284083881365379965149090671737779493328703776736060562900308780744349061009603271399849624861684657785698182983300356983823060069720670725315297959114894819661912422659193212091413594633522753559874513801245178655627844636779217674733782750348276605271137502954342869365975284106202991636012849368204763556150113625115377995834905695419127309011323390617912303233816782031441907944625429187401153458001461337464514817852401260061710888059947214478558913561890195509124734460572246048607786127804953594018735152555398543105336324404701787905651285302136807085780620111984515021516421757254329764845314564935436904591110570090260268071347554680027483242590941684670988301156787593396859460038258328194128455777064029447923212601969369272203088171651898374333565112113154643395390634889796705358615395459352314510438508117376366137979892643864456418245623546565740089700615740123782894837172384471995747029647328794979192344793604538841225634051164929521948657936071530029823756037581093088622112109198384766450405853798490811089779699267563211352614302274975809305087243692594989454822000610487489589528331096691458374960590915027135894225301676056363542559293235504484289548945183661440011943076337832708939381546330339100885952090772441651925103000669045290794616023031919185736003051120979487794015122974681683189915324808446806324188549836802256168448041873731093149131797907529031067089715371385465212544441981070615676534397644859100233272336481586122080515821328070985024646212715726264115780168733218623865817948662039576075780729050460566578370980182243909150075501756872773773166025706697685205556273086780578611454104 [115,110] -222004393663320168654788036779669420832751901996637462280678027632046856355981368918387816451248919886138445376161457744164154095129274099590699082015973721616260668220554567275337395733154956493648447784612022068776034635000885710754143275738661452136525799582792920952933379488316769181081401211545576350825079108638169253989763620747545253233457196064311777180039958710834001379486950021240033359457894708064904772849859261329855031336156739410528430737895900610586052599035416321215779299382054259367337051303534044949484076623657352936566111783790584541794170973289813502551402384054152278176571458556639574414972802169698873051392081477866580025849996760857165615264007509639848752329450607513304355905228559571312285338577512191896057690765870764441515759867149873484962213990008366073297893952027228184225906107207370838215540678111410080903102358347802148651412343983298203854728365767205734781230771248577472748949902450629544201030009188092605911852439354724376674394179428077124152552044657040783393471338814232742567124213391788830943655472822433233827940646099778507853011396842107734606688633345103183964730396924064528270476450439205695726580522989363123427473208133914239658015511589450986243432574451511226916449005701895884480177410351982490066981983960614696317874901408952048051746235398518062155379586200307345991307225031285997900059671573445392864661380008395309562556859988522988406940848289989186845029080031374001126325224347626973940811387678726022075194048523648924428184655552310232966347680586281437044739844828382812699143983372646085389983499906432838874166662852360851015697263316059706251344176134452319912860858956853181197470730590876357187317277924766482687892027998015584547028169046456244026920712999864767130722537045149421984117128220765906035710458209228904828796018303979825513935187982597446816905201234117096841032278816863732298668733726366951106609284855165247012482591131790442931433786962681735940616417815647589605235199526481 [115,111] 1247884673022145776085446612873483890305500693400004540986150906633528717775557097687542374365424908823689690938736153265296892735715178955925389526563230976595389169694311175548420930107794482073164880632657588027412298408213604371699775226819879329420728106984689675973815910351409349162274289617339121410201884760055208977239630231889521313593005839175969232884710504911334928267690179968855486971208690729129218653653063895462112160657534861263472076765455204933506328408543723751705957465101779983785917109347903690583332968275176385161255872580064747686972160706317815229153438306305799906101962647861317982988898529552632484396645302167061218720445596995276218828577075173220223266051110764923609840048674282753751191193465008499395608390844586864891489886258388622426418353561164294207799104911657100632795880529273710392949668679259184850460785360324903425745571843999788851243313627854093219443455665667740824661290999363061058741014186298717427217139356919467502502053855729532715126071237141585090963329504988266163038338985035349599871501131553224079266142335569296858176274361277026550352385330992651544786820941354744576636056677422877008391389227519525775744244927286029709867316965541624640111514215979830052497954214588505591175077466747740063288294502746291010846242780757365728666078993860971969028341727415156236752613049744753741996654387048897087354370823098802410648226172171853516188427039047530837068393343652093172827673514921005701014098030693878979221470859981409519788944905248350003244009343583980254478142208532641439861989315594823006442072232777599079467320190338280241630443452670597638781263684457693363357463014120225891999943927337150443821731795270900522256605275495754219310141188399002912496865075258845207820791133481044520172058493454299775502130186600737065023975438107219486010581967001958972454402768519964143155971675002289239398897099279151484015373301284132291865622927906213350629253652288721714056503659924780103909048 [115,112] -6454878189692077764247100562185717026006984382797658928926206194238531154760246713284606595118782237353728365273125096254287707634095375551543640543362780828760137007400734737105237841280775047199088169538387973527011189187889384165411426232996424613337174894526012932841417810905525508069831137333743419947150784293997492663553871458479865001804929351072193438182254651770132028071516231031867538841091456193598468052790671935627633799776673743156775217161455698835744009105543584960908099418637372680499778605430307397039296437283842015947486614953088399317093057004597619414091726043501805887089893435349876848037397992472700587732447354543694308794519359763824128048379402955311443650151200592619359378829980024891756221617143775639213385676872507607898962781859074635967155403179854522449459151249033476034605461008492890407322682541597523501075773754191578387143287701679312300632076846593621768018892362235169112240198438751207952422191548851387336266615775207827556274319806292007061730293913589021945736197006045146658728082876369261896701885218497617201763022075348618367381497124357585546431067039122604556021606292280028055689510335844617849188936243775520409038460053204000679466527759295448516562607291886559298680835923021276439796008505527785677268454597312467615948948416952793055417875962271938443439314483237666402081269233422949931766990871023442558699959886818100231477190007176656720042089113824011482114490127949662508854585534548933677647539740336684548004166791285241631090990432070122741654882615642151238205252769047706192388741867357151203808006908464900192212554478930461174360970748836181824439092152271675272288280444535469164327921280732090207079727184419963265930474140053661009691824707402449297329059330689116189662320779702746131833159336931718773531807303288465506363770631301111580408221907918701381532920051817989878488575479972264462742270239376519640078314189113441833633810521207718278790294844644692225540322943119010088 [115,113] -408658027391258248887711535252759993631100494137144659206738678498859010488580429256898090792431008747284381540151417794418993472265374922853859958384255818947814511769571023712815814843021445278571621472699658101389201756473985835402884211291447207992037260651075191469043862441877200543151058738948944370626678010648460019603424186697622092043073728371919627902718668038626127239363289606642709668909904613987790782226392008417774817797239847525725880213954298444211446287966657750078456755155300051985346647064754978433596844929411324931079037185504242017081079641252139224831874524992432133074192641799242623553774241578251618698173615290511515015994782944390848093864638665535585628638914551544109955389508137006419888174674722343820519752684933048002453969983644938684133452816729044725628769400362772156217364818987974498506651071563232585336805864348992518533169928551766491353278725920787061567803478094890812736232850690003103977653090662028998408116743790392589347575187511775605630929227109251096916554577662898939976564450353804187591629765411461303775974906765425029276635533555629037088546082904797192588739744961927299021876600630737378635440953987790261669760732495980029449290220388736513444314905016035391614369396551113145163479597432921899147117922046160197877306908765345385975480409279185628319705494645624690955710997365287878930918673503412706890346694262666879900901883586860581568946609893110313167791523417129918413971831646267216574341202318271519162667105981198939313649531758804291711426112484397562416763477986072933394960216552561710331760444971339654273520602653655054489357297404917767467866027134343529880254243365807286071021973589450247389307006712632059462216286075850001575433896775616813626284337102845134206207242686626100813152872438220361910109634652910022692143990049635032110396445607058874648902342667020006650342972806688353050164451655580021993483154318496133499542543709954906978094474688215869771322404760 [115,114] -6488344621196984974914910020869534665307503702456185186046817037000250098344064433235362627393243489036703879615640476407291372009580460625046708764051829062477682878854919800437887643532417634588815232058470183290337478836833144662912175435215168778851930266093140407708179857368620885537188128363173971801747332250767127788813847539618411058017985264231786172564666750131294536670607799763168357190022636702109538085672798003231209225655953153075387647869532790405826241831040476020058372220897382873251491836663133573794351582562440289964516466647076209497548165093144098616119334089283008801338689974652451767725895529433866923086772790321797931280752982429703410654221216605816157817630829441090348203862555563642576895092371698783935212002767472677909843988522163827385618899458208669330901345471041062520865232733410144274481775928862848301390019558787570428633525497901519984718371297397089797088788048756050400450930131471076202457455445992757853532847421070042455404109293300874741755830590068108187998092589185106118806338470946819983615730982395244406001675710327387660177698858433625494142920582108017186942536649769597918761898186494612017840698566790318329150204018508958718969753397331626860463394801482574060476724146867653061342611894324942511264454342468852221907409165065859264155934586204142746629826663761894685627031788928118672945467317796346284628501003060705362348144562326988159935198571187930747918407540009238900187112577339263766115722917028830090654579268293195175414160132641086855966542026806260386179977904995939111648589651197886594107086135525882707516993296633518683495252767549209035900310273240898016329202086576164045444657120383875273467227899314882098342187430019794475820195996348908603000845765508658038040614138671775965950885399808536698429772301424327732845725743991549962612859047341635256405391229895903890132014087453273817549320826610780733933355796128111021016220933587760130308659724466555000096 [115,115] -1500579496739140654856368295558927509155333245413827470705202338953408672071060419291504115242401360418919315129213798535622694909290641121651482258283211993723379873926985189532839973946575225796448077519487390740158193216069268788430518871536787048948231683145349015712461044859415449912411832224469037936900086401897371032146311000528263598539365989296327848225573264158557288919179817860238773455546423115991475290662671620777386636659309374934168307277493797729693777248188577650885630525633241637185522862401746066783964867253086594963848905886871773066688154441747263492098836008299537238843195655140637353697322096543536965095582875414613061274010676584085663517874073082349817645950514515464876566570984972929249730894556730030742197065511294173934050314216768610137336088197847802311088843827995324260188102627670429949356679217471500286471849370742527245436613683824084420626772300796301205015139150887787582979402365643046708292969030430095693592903725953906656808328144991013722779559904839722328523561082655764690604008158782652488540383864577492147786847086271014142244628956170826916068752527724205832860374143384546990407282892948575690494003043949393253571728163386854935645718821086661378921936562845441340552553009892162126995669073712251806715549275488860701889047214463055611070552923269542151317647942786995275161677285086804554029104446318219244850405016095342886335064189019790461327909540693604883735295435364108572938939261194961113967241652192354881573112569083764615566024003225230568575334733593397287325050250257325314653654013403842603450444865147768928023668887871659030389655136331763746586245534850426959083322973588161987616858510429658248572640050291638203348201669019254309102523479632795404557397217569241766882574509859660548168928102669399516583980994858916547939479847846975781310740241812173531675478126566753329875192946965511638751868546949135307175541817378648480172407099940971424611059433015027 [116,0] -5396046295137040785814220224135242082973513492499831827206657768334460141521682072233405745650659897204362725124304922421781450535057093468429753084753080166815709746611309587773977422281491380487148360107550822389890526987322795118806363059207141851327181710667427753656522188539308570802905737353798395927545267155955093237991607895578615818722697548143709403210531890742455799505588937708452741570095535923172924321635297025622851354899967754809994831581643233211361106318135009572973450463244322372643058882728531548409618529817494635602208220444656154328996670264860273121876006332273652492658690482528829052395996857000138140670223997785054115138601759925224089724491743859785523290768001987689853062371245799564444736570055846689334455744584514968920225766455060323646447881146079449180251036667945978474402495036724833741191069665659608424774680731282343073013762862377030845614364489316282525129930081253336674501416011611647463450147633774594491817741065828439189405723435589528269958108347570524396909906989735109807916712167105849813000901779247825041024258696242288312126508722981389257702687070967136502084454720280055603456343318032682037978354412178870184867062604615381079782452840112168611019314662467598873560551013292958872441232676706686588140315414205312626821433643373442470184236368993774909380302322477493478508562195426721840560373684626568258651155764491368209767342866715276118096092379288789175595395242635878698372265136783944899089104564473333880136037949538202494719803059785585949761589209089371555865991193071369331146239951096284096696921348245430894363308182387283006125637613135181111490433277563266983838428434454908687587029357343144524869204243015932661541110597394369830169821836516440566479072461738357008379761194244571291966081907790729024362039433450849237546847335150615679195430586966014313259156187195645848639045479494336373607034134745057348341597917956938306557357228358220531925038121244970246874746595607524196784691498350746601338349753678700212049538177271991461267803918832816416805967018388878830935555056983070451068956118711939693862077897466959314616873986080334128678298883164050023301780040530184501628307317552804082171507670838365463989200361431950612758528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,1] 1100937729936775383329954587323180719663670622613280941807142019144766728067476136778048686866525676759558596021979163239590158519179692640092319306216074718426936348994913015160678123783192222903297582445924867857905302868387493517909034686207518037675158544559731591858443142528313950358843761787828835630056608356241022959653884753532831614220540078643857412973117613613448260640067803089983849214056506768667712330352429075186260058145254985667708669349231716269303000665848528883928617910306719184437075294211924833162889059370472900930980232331718513140683846460330314588108678083880112585796210782185490257006115818158167164114253737255914712951745298616140537996013704005181377975020082414808410474095413203064359557165094989281869154848219888477193804086734405148946272483085228521314273862779712665392851763041350327078678970294140070984756033393084413704430486555649116006790011797656194647361450942657991196532747158585330608959966549965981399209744352047615546327483590580925754100805651002266219503250875681925538661792599253314788663923569379873627090686194603950007041718116617856673580768582545947210996143565101602409850183219091194561062427267798387729308385736293908575979100903528249585022569108991148121748863890474574051039461273657212160011543861436634911540763087067512613528858809312858748683348546057621560541451610445623306516782410794566044848299367149423607573756086999460221412666989289081867577234424060897608086385746848043548083901260659382020896288746050564877531642317876637500708369015650161192692158938155633929964279723417887456415943338249377702442633601280008106668904935332892975417170184604296831496309263682968696808172420444978996869564557172300023242721200903463289496994777852182800866105492200596345102209146883629061025306350704802017676153442771924942675848106057211373348923693853433706811614102142872330400605102939080387166580004412497430927781889968068657502279828160453910953736592913425233764749220846832040530233643743892745232325477466184181753221909033350305286098349872092760375093763113789201209245552435617067507226470319533297923827453810513853009796613571025030615107646076857327468241274783646882919259890837762517156471339373854908240505347185333296145891328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,2] 151179423396758176772140579342680189983646043372599660953277582402160681813652099712996735280318226788215588939219356137113513703246949518028374051425196157817151681074785000980628882654068644786447396763293560642747967668266939716991241788700578446990974400437515200210273581195056349431629870695415126215292303781141858184947429096883619569747671710168848441328499878545680044650782959974845434313493573579543991964400863603363772737358948791321432025317040146039460714401750008346117480759766649608257986838782137769356522310519618370568315163269751018506559429426216689390051383193814450253785543366179392656106729929403683368697723168365217445051393509144382039305656342472055461266569072873973459696541310915082031465300162975262644640304856941602365760840278614370405515807861811657531010824991452273100910716543241094836864663626175615992645766682775495228566750222952650978361341630410675440268313946013494819181781698018121638837818041062002458122573984604983933467729480209491660930940193032650925984627711091556783358287401825478985127639304554141426341922381473678675483400868637462459910426707016702098508251584902839249571267255953127078923117490184888279822246442196444178321761982012332644989987988233904121350848193815272619822366994204676860542126670133287114107800068131340358997498065888815386896644480328545114048956933990473430185042140631812983656212629062515387708415624145338770874968040939992024728832246702881475602050515080189786350815388014377905334280040986489485770435081089663178441605883141867485850124191361756693995961944835694632224786235749160367223714032131943539369766083275976908451882681224025494324492138409154790979629283968861519679408922557126201872682277142184175876677495499167883328898255741464439773669634513244171216407435569223031734019103299104905620857231619414788821640995222351632881108953780844524183239617806316236432325185376530609090208346795371861644034664676869620184674962383345706130977811753792514152231281157276020900679398427010854876824560300989485329593344712195006393674675386466154713569782311159830812045729556552780372132999154897476941400283642570733819173592464075012445527268579437658387515833075830652664406036509273981700594621637138739608082710528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,3] -221489995129182985637034377749973855393023542607160744323940160364096923651418622672333609294438700618000919194611588047563768258722828944750788377673831431607820178478273174585204065653049060366159644088116422300999284949791365957023271889583527672202355496055077828860504387802918098870317393965787504370404939217119744297236830949243937372955481672735889821167592814210257319114443780187120379981954337551416084673713550728223991685211615920919411137370973167055386876422936649378780516851798063707600787607328091388595175794322313662268270145642547783322340894252567958078505252421215932981598006781544844376764359208888999046748622032269900072413273380082184267123985866045351575924878685284567969732140048037210997527120623566759933174323677634476134525164203818665817403084202901359358408675757082391245188532920868484680113995672809414139207088628638613479083204026049749756955749884747506120654115772656592809511871689080114924354046353512070894248704781955969036575237746916581439216774267082470714190571308432074116679061590873382446902090413337483635969317162698141827669848445867935193298978169005623542565785442606878943463755031187225286660904444138729334363967876305819474751254092409839864118817186046736942395219776715130751695918583880232319235039365350420235748500811534922909388641803814535451937822972161129719650037370948272505544583179117634013324093918933673084663465037652787696113130217974418111266154299261461794600408343485916012093858685685275524144238130354930213119863521797368071359502010228272434560660924235407545509181344421252038459140169425226466012963814299297178005635065682124989379597985064181211221198553399043678154969049741543450290540226786837338521419042695920377334612188536547269690613383514937300297053179605041782932152258370233735803368448731036350555463277687552770640605210177192297944792642849038939026011241334148511606896144816781242682836694072771458172197078898225608480307623881904715948688944924530923235784786884542794202966005612027532862854471746178867616396770815965666892128688225683805264767235500040352179441424764358458899322092651921255059121795764938121359489174442230618857630445032486413485542252410388256305551145912709085191524175631047736514224062464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,4] 17423946964959974356711450081232506894143142112396602109454467285314538941922881551749664397322545599186205079639615059165046525756052402254536781954794162523649086008333533729447509032903935138382124476512609717436154591638527285748227499900600524582644698277381891967740430847198412565715998022126546929402823584300492885278477761259285953561193345822727198908871914247601006807516080281978731777866181082700711168242238445942835434969776200382839307299103247100817371378052328852459100775085995564306230575354726966639880400606870996179750581917658706156504709708781166484921114111502802583137511990954495000613526024140639703087027048834494171438598787769150935766193188298904451905693730780609719298541491231213205486422959226465691574822450718357857105383425122549707655523627751940203376906099183084623249421474257261077107114987540530706397913965424588981830198639283467373055313910905242097322647471131239215621831570196037577820739358496458513571265468599148587056441737834948326849317598047098871520221435760688758367606565188039803749805850483811012573532051801586414647984994922422589799241420623952835729625215848550035593853570058118450179289324470792659091262148715508062014381059593316731017324882731114127469667257927343385216929825096602915716549140650649881825264769309984590406797968423691924386920038243324896447285365492211782609949213896073983185496956287699449403310382443318107997033653532825440028756686944577844775888421415853333257479363118911491312933429802018608451826745447605897452305328508013280887354561903458591389543777752336404454627183361912496363824549894074612231471985033410692801834937116221298538124975979455695014206242362740159715818204142961658099887376890066192849470933318820950775285042415284785702524821919774164709378024142163378973042117397223667139660263497679503592102612071729442242239094559045207118926675691553548661559242503969078186486129609468337651747484907571927930088812045312320458986593437619303030301041544151212534605415681197670702888636381592516237983733302150381434669615064989887252351041074161814902785386901024353673778757707662083467131652168126908525313023761139246731746201571406099045085620579130057809969526920235693699337212201111740642479161999360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,5] 15848046463985871581671873568618499618099701741651306268642803992320613626925830046201376990919954108527986955970103047337362795326198886437435253255584818160787330970040600109125047222805680791371271944045666260460570545878645113528012557107602769585912111504856841207137195445617585525653818579349314059839303210415663557488668412856449949805936767068312396298145305871877224045128641759453042572549090186271798506625623344928659026447130535785531699737737657320883328508904813967841622820748015938475616253803300242569985179279393346181167703921646809763034421969596547283922019164178554731076739467610954825456269627890358014137817358777279909823243028879827405964031609793711342958773127359137509777275564709854936151080204929929650340094615354157505209919906213630025435437893175941451948904924024514501841457768736021242132545945816746406738970237405389577261682996727269438209276120316097713490634528818066822713507497545977299448486759790987818377279793625737197581971231196733453265007677330487273735039830991711581623592743707046232555245449766304702420271527572274122391771342631556373265712529060119551860932159885947162100485675991200921650748207422050540841964425887843704701079548432420289285986810382164290857969950980504166850236424295834003079201304435863562059543660310880177391242760999419123933846219689237934182520841499499500174165222284004440272789947783138065409856443609052081697958946772800005247587442479246922799345027519363009425042490418157449591391600218884095420190570895166176902807139219269544595564036633999199708913322649134668382175350311453570637162453135201783047153911710312334046153459791070735934261901157306544535554136890806893593237443982549466880471717079915671329210091975542756085291562799046184307320778606882648705283561156580112974681851310811549574958847817281221325562003135999780134751830332113858485415572481605585125212684775198832998421453489897984354661404672415123996470035036518387375625140820634899468660651446341065897965005711301546758545358088907467590843292007023426909706045286006593191825752565993429639889614644255492366518280483197441541060504183842199828259612218766887168613866639064091937105798804451741839833679520018958037849993631181112307556871569408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,6] -997752367963509892795462836292655058546126596327330690137018415814125394251860928513618742896160074065408804706358395974737240441881076783651855082374735719089345932657732915854323397640443713240955953209213727910043295956085442029548964454489902321588567281517464256101301690959833612413232929276700472741862051037275218115883594264793624298983519963804908230242114386226122374822269623806834214814677603965803043874946069992783149436238347872108255679099769076841990786051063816207628278408387960594498769870557207847305537091176496463770374866441469610126597593110360297746796922898989024371852229083939162243633136950327357118473218549724489517556439095288566463888670727792235636305230712739580059712583077866118620398205353409577101717713471080295536895355450898271933761242155802884334235570618433153984463110680310932790381657753861982353369630724922402962211773714479559272713943182135875999442467639937380679715489198402945707311701602257865278571425328007762879966868295929053018523005429199846936316563727267562004789701672310299272434345354656729365855249123489626121763997313722129743826188585943855116200302978192682960168826776702643325657642570227086120510970415222188743760852725969134675820923406970756835794292576841302059858223972290804971005326569988440570459588142094530584112249703567495378049119884146119337139304890699921384033976374515105858202899483238011285649556628855110431565247488855995207817396179567326067888781442553349315419689882556633290617128901366506845570486467729634365428025922863953038316348717509119052164029368764088487466777000374889688413131768255649443954840338432614296282527434838549864599021113876670749836151187371181030681532976915279191821977293408553406342155779388030328602264205973765811322184701682445028619241691647318383608954819453088273122391845048666380170647305501877942229082782240730586130830124130645965275559982203569292589145855987839177930597432826467387529038976909009773037932482571061046536810032838658222909031143856052624479907282512206642386140177975507944149996099717356886561850544307788211724246686457766170329260260829409137432050042058623636583088404388837040342707257461267141952751514424838364834200957785474332200802600625373715769212406857728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,7] 3380681894300156066893690028918118635632664676569168775506920595912813707262169164928382074834458008451822516614469724604159652882750490620118040203536579046765836324217147215926568095239180764321907573604357655609798397240666748425755024397850242179268132435061533300627230121586133396326232759675525462046482366809259507155642090168871779857694978027793283282416946958642479615243050387783279291953062538464181440985839892248269123608937826111072448936722221773161096741537100709486391705136238644915569876653048759214489914284413787201303890803503584918146561095825334060932684427475549683040211405935873014741456891755926679210784346364765199948922021069715542881082232413686868900096770078010979553047985047744533184834987759048661658857406672392310341406714914665533768610551904712398400559460677815723561731953481468881061030127067380364977926696118959922018353764235832662327757716333165432393013166450225312154996793135722252972855160821808954880051650115574217089296016167518260645005241396911831097700571534874226089935923219070637688678051219376978975068425361559041915522555520613268799360008891137567754783503163884789898677195825815544850109815733577096722821929088414217759182053812417675028578026488775961720289110813357165489757952033784582345720157406893223505088003688377526903520528587371409380140016919054796287612501355272961094615137203449546128300981290658926936798359724449000253400754817437143064959873031338643679972241669093167938234464764027789258767621140996676935303279759942056020364383228804431120012232226581171329975612441742016022226056778731232141268221735578867315700115597361967554489984546264503619493166196612974583375610597958867497621812764856048493548969546282883381492997304003709680247493727651990753937899500365025019447916697401082120242813960086809110625705508250443953051891205939877031905936877068366157020895868780601287968121038407306818297820648234082492023474659608413341623713021892459209812152925766662483414137470362473084422835522610702969984659468423617335221317214738957878321788855464351427667150525683926341576025688621346377626700316773563071624065784903487490419800501375379039255488120094545294504009357875795267023778386037250876827543409005058567720423680638976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,8] 3365025982861891619539115578037315979743756568783599717300174781484374159954071040747017316044876247015779752111025945296001949329912944338564672326329040074724611955645806885792631952021830720912085838020423506485452227708794159043033671447811979669769009779853216629413432036591766965843355035159509950337804559726619909749212073403298931518910526898842639203301400462132344364204691640093415376408875050050161478700002272749152665963656475697861444731074663020448218490884323193343288450867667282890658410704232536456135707108512292825262806731434357316438251333288857610922774515821521185921972404566149382874163238069309827667716972772163510626198454485109252175673218868317601327987857009462767265643836281018818646906364930432618326260898125021500714072049987077606108371137817151564643770101700842422596874763357195986793560414791829478248799908687333369277063532230479651347156987163388289209865087519715391740786674875836933310385996227684555430066330651397499927505242360870275107253124448570560740698690778056279995475772482864801181830653079451543751381708122349264375164727634660501207743850447179964522104361936177568057980314211459777404746915392413857659370143553436417218702507419743120631417012216799052498865504389966714257623038095479066732486426821985952963296870457701960334755970922816661153004327351438405236089660098629133846800411963959803868358493574408009287272688602094894195739527366001198523066585321332951309832553340037077869086945337287882009733286194181743533738237220367703640955463961476021780945302664441836421725366686586759503012126399919638815785239628422089768001814133960947060502217144712779315552309064197105984576959008301412041489360013023956445338778070050931606756151713627039123713333672161786975964549416080131016879544515135940101800235076965010723397957115640383148347449062936142986125568504139937544178188099802150509237256007223205158590139485670982019191110362055681904324963455862034533771543822465427118095892603100322211651792454582812663483609161268113928927581452305392035810867093043899393319284031691404526782004374311319741850816600298242949331293532295356831588390816192422965943791796586292123168702382467398437947259477799824713013118269344678135299469555531776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,9] -27454832619308175696981527289284294645136505279188267524321523141442689967170715014339171847891763025978369487441261544120995406699556358488255198977790304463131706141517359008529658471969662966980388673343220367651615509753205954902861069068673892317136370458365479277828688717928320024470772775715410231355478369543547645797779432876824025884565153435672114482785791561041660127309838682257504173932714664306833391551269089466208163876652474625522755554709403431993817566450520509065709487242902320786508156837619462383453323034598301424141856065632158116857971547663919118927696187707576901397062295009281255145772194006458664606247212744977135954991144997122160898825074877976308375923753083818236362384743154515376133428504837377987933945468805941583603495854815705545193108496870541493085904876314359157125628383988426098150535561962452270509396752617952302724380643251376527959910727803735996556264785514306530207143681579329399598408664695370184634561261618009784425034738682339481976169393393410661732132114391319611622873585461166981348215978497200549836425268151851836992742375847598624923680492442366506445756870624789101964629588023715533314872934994159368592607007771599237341775031983285249725492963050676230814030429587509362029720762162905610926798576187768507449216887613472185834069151666846515412375375235113047594541459746721810115347835446777059024509098184258875325709286312489342810975445129888691115587930303278416962504001849799267964740995979668498303960708748691341940246368816150312910827451902030837957367635055781574509931936683937407614209797011357175255439834605552729205289898643413153321743018488022954438699069576495602474682605037546774380255261335618688572743234309095256303535763084522963062381629585913403026166288665246978284492758708397690705360590353794936284525265856374807928897823541382430836428495511074419953481870190466706692153775719312578619557815246655235272041448613332036528432896220811895914137342561137876248947790221907537244833752231874998519153274733101437459109978308555475126587758367442392415210631189452085228686559805166056311104775553285943542890500944750863460406352479245406802870413580199194897721158711510592126111641524333506592781724160826364009191240777072640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,10] -19918843823945732092877827381906071871904777027756544836529408932222043534496076649097911410691145667912822878774156377408816241845353727586869743845022528218540408541270468826583587418240677551119520535192706093043192052366983537733751434067126371646221930216111418122743908093803598646936862885697568446861706276871461851688539636830474636434841968972438809993891772823587451814518575138351696530395394467359617862088371723819228617108072591800045750666382799021394718247861171598675022487205081890119369383195466113786941502069190587746311232516123329053566285123536815733094078821454632311259882958736909359284731381808158238616725527517409030856179885368682266416549860976152884280640854621060414138193714838705258056472153356536733607860919647618404221611816452953188441466733258487829525124166785818493854287646477571757632099149219591883067814732857767643062245174379641179588881818873063199819937396892222054167008184292101310835618374868314129739671033363686266648732517663485277410191788601542891944789227321898096514221011741671595257330523337287401604944569273871154291807056025167287817125069783110282418503050879387471971265337726842073065495500517087366534470645836845451138090409437745481244498865895616756776660050589878522235070792120674236386113561695630314505007412314131237047340428315836696038388897268485567979532823166592427110475491460176071972853901586754566060487940424830771582802130972151884725783509810591952962452117546482188807561367848919594164552304220515129765919013241344832212860443882248186170080087620265306287749365210415411806875234466957032584299571811856061856547714771687280816980006192579300047617520990977830008594135534677230891483725539516865253237939703067022456960620560352333840548170489707598934973895419393779880886428182069490726596978985092085786132499896316541530695930161096471375624810164210113798698229524731300962929616372924264428593581853462969450787905089692781820655175100424200867917707314835501707279135390110995815900699062132625120911974189963104756605128309771585089707604240977615653077556755888164115055822404255408664351003344102158244512727895542007673813593000620176113535547615453176891884278276409326603628040476302582610148020917741416576789293806387200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,11] 373529148252068741741243846963440694138812657406149798871452141538037062714963972153379535132373193698284155756282936421345087391900266275774378260052782785673602009929649925142987852025030289554848609399769858632245688921395400222453508289313168028863973224788447747184913402800398769283043532126097022978733768199946619602989132020764048545706624045339546822029788590150394567935967937256371302567459153920072151145613592461321593064792828444712943779231854844980758556560558066853924841416018776057445324092960324824297915692288226737211659526683312406066320405517972128946252887014762986662827691230632657202656944281918873753086273894248675599766613115995898749022049346299723419456745364455610747068699355025435036601094214476148042464385163341466699856781755059185885101513510155512818007518456451111311438629996555579972585315203151184375428719491326601736131720143468784680057047757093164697035055387489819825804261185426482503652252794107397081447439741018108832697608326748642188653226259395183719356839365609904007197594474032265709983144337051082380820657797397749905699306752326635566090442857664389370408100084287418192308768035923396793635354090211549393345715027977159895089221110137003023078414972349161010298826076258187467484634528480279101314394798085739343083768424986279365691166612874956585567385475909727552576272455073452262437466397285067617239182771688012544056268615024843372827163506983557167170092980533424438586712689027241800367055950830773386336270801786468590079968380992602064858403126121825954778689404043608454439607660580882885660273644168538933988159328743632862303852771351413918477199709697887691468610214875892130522796448113033532952934864086058226994050991921003077765121376017626584118070076140892199918679178913627815342693162466055715430764833058890388354586424130650439466742702170297143028058760441720816297291374457580326475378857107609412701959495263895327891327544760892069280104877492131134098468507112413653688058706165394611729378303278813947036021053672268844598793973530425318269841307440633531330112445258326280693892473752455210106133193221510176219106646282609815522062117208809162092296079277461733023020342954253381128148720036608189777759032149632696974984086642442240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,12] -920218117107820883170162713398160809887872740035627454346910276483492574837367347091846538479617485711902420997034704444660687561460408373623103508032004566795087073678808342554363495837504257054534329992318789583412906390239892337278005855695324607068892560646492879701632452680348233714351660948300371113444195337767404954694981117467100183444539340270665876615891996124338374982107667130526685796587461866550811089791225234000616246565231322436233923829519127775665957983188677129183933469616061083994736861019360486261205948095093338892673739523954668379962215276604937360862097220615703518573032814193783341692471751905616144127740165092942404485406175856095066952417041004902031712940569335418849919587283734984633355530984856671737523917457708136957101456054162950565761781061819762478392127139989740699439078896075019392279991596640112646304011591108773883453832881166425248651976911715810317944619947618697564874653422385837147617205420385617929071260128803503133253458285380501372850771815170382645592024361561174436131737431608168542884587937828538329755370219473136699001269510805982591730103306112078349563436177065131704090965427747530718660256629950935158060951138161542037722575777253598602545296723198284609026464805040332050965418670095814292583817569393472611026284918120020409991344267607214595199650543076752684416366158216929201137115431707779576997984004437261427475028966730525220740833889723350193783951232980685759373804013660172886235392207667917564078730698553439609754015898362059637436121592508148925238569071899721829535267772205381176181366767051487801650707545169468873981631604877415041951563309662439605832772535512211887705998285132230666960105510003027677062850213440845039162684460491236546610467336274965001091377269819587849436822448362339366727684231981786898152825682001551161180439647282053563305648060690710442982310097737338591239973010479604776292471416234161932731501529694119394351854258879380665090815429046112291840684875077305324135099157757963632107433501689316326545158527614987559381110302754420279469674941930159412842029585904915688777898218921025338801741620731955724657122964177921666895897897886279483167008214265261207823005004183887057225409609581300499848219792216024704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,13] -803817064559436812299860968331988872505173721971726338310994213972994700643979890066245501345787313204245779063584924314095805309665577948032657923350558241531933713737520903534371343028830586244640803133616509661091808462923385827261560358433843917875091471954774588735207175418350257726436466557434347799881346760755226818266528106259584729370794149802571783193518846894219935067137626725557688758419321461084398630745275039629195248505857900158938629485679603785500154613950451855262471609195959294713877903725457050281970880042592124350394857954108206886329218666195650817640830611582188049252523470005622548534777273100457629127815994245847925646649106960245198728877708894264507110315395001262617689051796253690786473036217136159080799959303527185242567971762469059181567237484790768392686838658419894331571435379716961492076680478123880529843310973199702005906992196604705678971228387415235249028466262867645649001512449884683695025816674798001261377790505594933343813285066105732829499753256552249053290186619849117585071944168176798299406219958987556763387347966875267506295906689799564065299137021550459980049904476032354706409414814139514754722084439676925480735629147957895319539095749684465406699815911237783923492834575091366828220200628188155259979294695827141492252971341251951979229369426222099193766883957949524615407923245369419695975829527665585239744666035662362365966716451781771543889276431710333036391052675513800298811431885382146073439452332937166526185449248929877689782095285898940773867602758829102079690789092987156033474738454543258122396077965696790782962205594420051434505629164966524188989405602852604950330785070702055735366132730498243423067660395998419974038745384877381039009054260462719586151899835673739640151379183874130003353385786374550983581820519941616477579090236888041205522491926795461201616963225057325261162429838065083953182399905399646014890439766308719270888403388572092886166347017938015039509257895333469378484491096130383407653918469092219748687535938417932467820897708389565869327305676929727081284893535319651531312544445353815524395220373583367037525008573851301846210776256471363495225999920036110834929524467067962472248067155332824842704470459399507538460832394561329536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,14] 13632587718005654261575284001920404474080734236875571391169823029328068622341824649444625216898702187889348153564626889284278958058150808745264973261743273295617146248932032572849985677601182190359885007521943333450046026766883498773622570931990687443414077935741338209190530382958115525756186678889654096402431987977469281611594626813619350172648096110694571911859936119493601671000774317335508492007148905833770674502709693281694272037695663118815185547981778170342235826877412788672073422994064599448753128735397067696874410020862492694958019875933547070590405002742744542912539518155836730874305067667756440045803418935615721350686714777958318918148277977857175844391082872203334968919414572126013606605865663013582575550763499105458307956606982677807861929878219408414554213552419995498644221029461823613606759162146624154904226599042170678928819782457331777925022198129576418076187619012418484765726727483715297581913541828455617722045413747736248701893678836678172472276606213053730819695320317634253952464025576535897777331574140084847022357368902108560073791467773473416822530108650817271388694200055018634058375266895539620133562566736912622793350721091956371820293561852724367237054112963041620967044418326819809326684803290513495454099642736880671551539127925459099309967278221804866416653339299979057790498315569456561286238728214939011610826454357619757560903876356893625762979983995858901523196751912931889966583167865988668190590500583195012883224080911906586941715798661062217397977788023151187375131659453984510515774896727155543314132054511468730440635817075159983656766098376447943162189127201503509072533794496244281305820092439248877573207756262293380354624655253043723410152391557042761420315561406284637675735465691620884351461285911294881366813567188342124333568078016928414915269712098815038408063909995853369540350699150225189132144381794017877093787698038082487361218979541496309887695265322382252942044947565899295755946189272258428102554043890149457298084034597871221973923181489350774209593933910061826143098158495542984283484883965444149386988845296922175855193390407482782358183227974427793392863973311919820807980689409728432185789499841665546034161290638281168379202977177875965917707649413879442351000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,15] -55479483008855861875384813842353214550073247423166965387482501102877271444121467570363881660455790028797586990964757591307223745276858062791271830910915511335981137790754590012362372655035439965388937619472630007505744161917150437038625274842723601617818199619103664211497441185560203226319190080078834241018116366023607406469627552791062358026725018895181760702404974636895904170126411788385931276128444058172556888954671703862585792593009058495718658740067091051670130836154783580183778145634960493885907523719765482123447079942001177725183659037243816869135726213937568616050316229502669513801931578260648782119463507689990949019261137197913473422785326563608549564686783402844842417576472985651521440761722654299036727382774654020254362560042677441955159060285817306836058527034326567296157666334690698665861123754722720898608322099707935080934276927727048947373117724423309622231054633465741223861617368694515342266065026462106803581343304175296194326499138095109178602358694455692313152538541149547688741818751898325291851704606053584716837322759930091565593197458607823543044890675115759577185434723603038804879747646069856642771522732743595958763964948186645373693195111395355432505038551443243763650697133040338237538969024297367207445446974930503448496019660738928904938325041018853461488790505620799716884536960144076802925924893908897341149031817676335350061134701063245291962870231572454353973207301240610102478681917516451063020369218084676692939551184552462298663982795014263678202347618630943331850282619608848938977095264587455132594982681519709824670646178951062881266693101602329975107575278431346135940474765341816867391734257330105449770240397857700745833227317917708361223474592864865498882899922035049545094387729385205948980017614395890532219266653516382690216549773732315182859877356314859630799890266619191207942849235835037029345965497147801843962703252645750785427652803750219488752499112585444380182336799274053429294277483704772552399383140319019454059777766067578888755585459527760152837392986752417169788933513346992406424361647398849317264292643848050829827833529359233436208945202485324097242858754730549354934620888476907910246443661213769185049057368856244657492930875322866787453750268229358110874218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,16] 146586112134715117130210911010339618887940041153450594033146192237904621140908279989257761709840274981263007028714704072645499707777712803578688947875408781081504488534334745929034758337807613724678849451230937768316751467285135746076631287449367172477664407478361379083303137613310423277986069034054995021494202279160377569233498131365452170363696339451999693988553679453226192404515938260069829785678134143481203163067813024030980459291233772334449761683541367058648036321087299045987960124582727393329276907890794719023391256695560052667442981726443949429983729174816957251906325031533225197813875967990866590333632905171966227969244086604523693698333745098093419135560450347269928699215236962473662843325552241466044605281138500744465569708324278624367353175579632946502895284692007012003695922088905943673464909969738846524119102044750938294887709055976174090030271187953592403951907970858888575295899762850873605297007016936042329452540223288104996285720648657371347077807018194240987560872909412444536420981473237798258979674647209624706984001194792843690094014931750381757077589168499994941995888176125601562654189784205170500445668650454967210062280731717987948719274274533205980187750592686381067200891151968080107311725110137841549329001484569651784187428426253988012804381422553727877128654980379831087108792017584086070840085809049121567834568628715461240024452172029007807095612159238272262001077957401636940115926144659650132894534840378767672697135148808269846566931206479240289238483717797711280369359102110343243521399761388674176082084535531104316446958876181343285796841355976989822370331140009676701951347430347986545720776228134478701126181838438398803760239120530618319479347908662344495622657206929474392198026431768589050797577206818274613867183340812455152411689195553052955829894250198609419818406204490965277449813246039502602264479026971019846474663988138985786463065830544905126187516745627811230330905716545728426214477961823366788307639385802573696388482788592870435942334776669863924164952349111430498922493140310600139545851404183471466196593252914613394551386241193817486284177386277995208958586918514655567387021888100371582907652495134436492747654208655296553556607470927005040003363207357931429287538269042968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,17] -290575123621227248152491046108667780583467127308865814784902657778700092846731086392661907598228099811197383067570055565313172644951053886208021046637262084225459178479973829987993070383258332530443572013929032726225174890378165553227592428668503660437397413813021492450685487438110164483894964254386384790545684083220634910507419626436816369237401193824289939174319975129696743888856681016528825241594942740080164862627117771957800037420233781787629855333125732101992443423230779559366632596293334237243127624120593448116950466187947075296330953192568638567708976067340286557780848874902249966687789598359808264635969447258861741501699184311222400546020357471385975470276660792670138174892880886986451821793706689183291430895241469566253698804446455971611647801294129831163638404651300416142007076399500808886750485340922525035679398290561076378621475514472146134316960242225320314283013559618786997270227347705624100401135033827096879827384208350629380742338079423649846959514998789202637671864543277048284449431918013021215581839960001405700357613687223394689323651576314120342600508109736586091531502719823085460713917085201156864903751708835084128481802595607845512332547455424889863309674007845724299207151110985977017374746992225784780940271039957487629702189981251824166737217691822450165280733145588697446585741888884619974821036103180653113155710055557621118409510820022514602890519897303550674152952061552693072203407340227186821572722304349245084360789039830360491509895130679025655294907619232131390785997405334739635614254455319565321553321600322873861325892823752321975234756741886466416035911895853964417780693282496295855843691445032097405319696222179305903493146767550972714938830929526359305442265321136184202064683284937770651122572126978326722353876269488393457188757267203812163450317679493376045056644439782340280092783037094555783687291852468799929958213228225766451150151423742749388284398251148487013724982406773750197798961904008781943733589940869382289671631250180870542084707436712105156128989297436786658062004883322348168185350967847794046264213801376623110716533153329066698854061439230849322124987363324859848816425632177757725930617340340901338945390977043699808028243680447682709890263036218042307181170166015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,18] 458767018395144362349704350890920588235035579137718288439584886614357417165091243692071981478309510659572442876653948990163314272779222107561131183923698249610715270166593960325294223081269527623655298947302797947082239074542162237651167840064463463672518907339987387059667080712372368000513811072672051544152467780246202813152331563941887493460712873148661783951487335035250643419761719552723696878710964530003889769884665213918206111612105168838151124843560258137653889636423171068820049009792000365295177361637013041696427355406894355705439659355027749545320893686553349097199100304590717506204129495230675433735786047506486669443797089290323639770240252688296071511082226324302571709176813906851764782016223423862117659968069212495582311722340120224059159605997748505812234832800021153941366855130654142773974405402037137305548862524868397083251921757003397751615904721594549614648635907114044635652303718350959908654330544471728156427300691369934637490542131983317975821994550980337698556172946393127587110253946586666166800644299525153624373723997215736545463366186163380571384754885477657781939279095639430941199309401302860461197389199965293692430739435506252753112339081320139741950788159359085412996406082034525133237339544829122043796073067847459551707369225888355434431141713941974400021066047631219538609043377770250488001760048047009628243194374424708387797157599260140829659836140756142541297943629160450730735437865907494402632353653855241593578749390125694393061476243064615251018990479505181617097679143543630520813970856507717668029482446748313268446539783107594294170335557911839134684706745696407561253422444554956241528247990695520864924156491622141028898802750726766386515167385871422287813753713203256492469138734564309902930278687370355802664903741186923108476581538840213860964918563708137778932679565843568996964895828450249729435485729359898324556314943768138324387160321084120206132449195456379821956052310165910705707922740146465378717228164519522841668758173225975800908931127689775772922402883080022030819878475048728318139387702252141024287890932324425171849520312858552253619753982838455658805501585272085335817519854270556328246709198264001425477061907067281063668824854617068094758431754145578473045790679246187210083007812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,19] -600036169447386358449932668575638288883946464910768100649849047890037793997371563756206877899369861013369251595207454272919086527015304332164578718219696237938323110541813156182019009246908541241748321361309321343073258055084892950017713410559647539153804205077055723627126560307010545271433372130799252642051311611203406206284317190917275310017979715070437527911490641636041362656538645782532684324750778624671148880539881328758340863560301001281254825107071369601092843061571506519562842840803961128506766934250616470146021786226823526446807021013217462051840748193417977748208044646016321652271850326025246230432170425019269402530640252334788671458139347537429346332446658180835442302402149187134531153044277804295325184974106414898045619914156895582843726863103435846418970095481482639847062767869276655074843898904779527537060036342435397872108175950094593888088569820416656759631122920432607070183611568973707095306955047949929053032613711233536599230553935630908091898799832859629784314849639453666443243142856378354660899412153234093871953529809153638891027404596901039847244193310935819303503186936702697711524600113648752488968984734324540820029371955287998032474507077943922057755597304445549848792591170022521704041644522318450637422533989400952048626723362641401815042778439476643248470704732604229464727358358752596126716634806403877426569597866779490784992861810168039385553413693286886014664388099067887098454152121370912588181618129502303170933076177472589939572556216385976340984134809699349127603321778457562626960304663270411563561023368907919086776369668444822801097580047557756475319101344603918547720085560375101152429543850494360973413958722549488303051923099266830342026835017069424946083934601903986870468865869854176656924548236315306258119771158124872135055296143395597693924446588940255591853005895656454617125265597384760714897372149022839824875936860867464115164909550875023063836494680857755591712529234509047921423177257298132488997641701232543989760024764314833985154954399435589965222188346841094976784325926353003842522875075313024288128810047301615086554518543259576039198216473489063778486934365024716760077642595575518451909190140499348700581618770881191891273195805379934242638789711659453196949270401930436491966247558593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,20] 673050145743016736081356544939162527523753195285423655153102942818966872618448582175679996153792469785815264823577901628086367072857434726274423109067640093701525028115100146838505955860869823376371158311179883331253592652130645041014772912168568215207218877538944786403789760699890947534282586133842057896421467921442404956895041956481143072829610227955209802540949533318227326716956244939768563332858643686746979105516434056546818061261143943331936655780954847535063841259137953399510906598842214803655217065787843837235339465355953638147303397305312723620596731856978733319861168150330781823834937001756933731338787452403680726594487171667790012387932072460271754406349787365532396155007726750079762731165935497371223277560284553488474731710247099581212751634184723548466878161421659127285512412759378314826901248023972099753320444507824683955806803952497012428157361505943017661374666021819452872346410464675874643696885643173069626611713057059692100649573245964913731911779348341934937424598703159697939011654995316216305087690985459557635951454592103351558001642204824707924755378788910026535451123997931654717473436812441482968607900640108283188905537608810958183497694468770982126398866064574274808406583456457667222151343734918814861467514200680105377539015239808388402226166645996095328975146588806062153155999342046639738763063626822255853161325387266994649349924323943016493985400301251259923824915039478850347399517250070201150349653175817139366385924484073928976709440894545435979369413634068486397331210395394248930148127090572235017788403298667206292676702406511776932090015629280335805359010379222727384747597187543070535204055621267815625655191229169451129293099238108408508225269787704067719625580845001645051224148947693124596420216697113686935121871406281961845267098920544032688184253523850139108229022665319001469685851220376067452391958351169265202556902073378742223752874064588460504356384415522373686910476656293839294066832392347695581532831934532532128800466400459147010490243568430420686035687177094246581096591577909852345254010434654603108209668475819300527487810979207288775619187030903013883061910396076659699820798199262818108953114799333475569805430398238735491541859503499423501186494615266625456550552064855248318053781986236572265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,21] -668724450264528522052673878785866706882733087315654967354182110923619281800263739220436691312441067805111666229254187968099236338338983601364765206818256080867908939253383399733169025522399227136407792335642329646328642128535037449368501223976229661793254390362943099714178699722833440182023164515836112773978928968868403752701826047135414741970912333530486555665086005909949525759685085362540546821577891268202573842936517607714264694811684767893433961180089458095080861236275005441533445266898196858502958721828286466557216893619490887287196026591925283193590550198290253930744418448964006009015745045905125518072774870845314763004685883853623674987112037483338819873488744911567678336152868275268696460074584675847534841500307331735478302709966684991901803042877528419024642039074109771171388099455679270135810456999628387255680506407052859677690730146202111422786702296366230554523184106810784385477849438139190287022965205654883819132606627937560118019770851004723103751181780706376480469819778932195064621755721548969103018445465289711196977542905389362661393561113970914526957262504601907405411915339070848546511715484504967862760730164459900823691141845698611027616341656915700983571153397538648357375232817645512696165448983926259384439515183581758368045467293951649724154421141861132128178940877720133857781521185065305592340150249308423232621734852246974147652602985399805812185907263272116240065304320175255881103933715235589761911591022943945189770774014920947944599095623264920153715345612024214190630933121748517347278772531986124218231926890734770152345696941836793717000188971703313068724318005296117780934238929819501281365063563267613867554753044572246152021148114633488677215392707980334584311098994486531105351884227178425686733529162648256423771261006087040963936616616810435299589930333307385974318014147409828044638827680579058121013262274242903613429896878865514222376560370098906561170041276241951143735244282129088655658073535321339712759496212797180630930477418322479620260696776224029809830644068086220708548742593069542582128940758977641789489184111803596495522580174892134627741497599405802267988530696943035989482961245176364725480720754613541960950528452997407682140693099699657343382350456555215099926445189522230066359043121337890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,22] 603158299294299485970597218985870868786468588827567887424222682451411844458022462446040695007603474693261699670254467315591885658932564915160363005103906530721700231152950845729782419758601986670068081519732313124296690639064076439310658519550244054526943132330190782699351386168531874468854042562985374995478590188411724819443047321788274779799431669744490949511299316841779795831516986612496092963410728633393698286572349527586647621703181382558063140224274221989646762220166641935048963555531523504217349689640433402452607163892835309450429488655592766957449445577346317832894678809926263269604918305907839597070565900860711560589114758690044785415221395138889549266806466470698473881587712066381702213011503134620492632388525357952724803201429875332524475305004558462345350485293209792960216876258564157728307781831554526896161062627434187540804117456025694920593416052375099290245817827772717905276977960240618802933380131356487756934363216718310273188832457715506179768711723658428671042371403650097618480295506173475462985395020944969833834718444926180740245772422868425404277201633511292279243581852166104620810578004722905281676350941230443864695129510064048041877515257642569525010989810767597853620848481709627243920935779759986924510319927385933048600212787321317740693911746757301061021521867471700109040490198643311338152619224200519530529824125748427641535532853476987518874540222703837260121413889548622222585790209258528180490705022679977737546413954141048101079074677097271674609487159031280774645582018077424471808754427993167338877687472478816047649467421053376302863577310901023556614689644337155969056222193351009687173294089015887221090764475102456544757658005445884240228295021029790126171340288795907565923486888015352253860628214060759496379781473535332966515379346745207925341226420072738112360912788777119157055154639219721055729376205823459308402145064590022049481794467263730901500466118078613481233626467925682472576164971966144205538228376966762867249093267572785343959817123021651711513030804827392916780481448618496044659157673900872605930733842072038937675941970703384469845921610516353206304164145709883852380864371518396187335084545848530954394748430330348040075917920251165700067765414246334453829287316146944704087218269705772399902343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [116,23] -498891599428634173650379079684965061818388614123148312482148977101897443510571507901717856550061014335001652762396144199076963689056016978120325454589774424865402778237695864092445880095962195887715957073551056364275025218326264077544231296422511809307990473790445567913197267187924765035656877282690950070680849989548613137179728967194335471365930763946070358693981424363445794386987073597907899656205261347535350879538145905269453616645760362848220974488003968637301431534535571866629495533484829499068701604637401546205487050394816632417340139078933617732303069768147412175403726932578612124312363646010798571926584969184605407289835630078726456631716907277691798575453999780177262393377139384140936068302726825265788848655891564980345258809519228532350997407749405475085460486953906456935788290036320732883330371956191588492607871767483048976171228004986771419230059759127626512772520871621096182009482993515364804805542119299767422564091539503222397487561539630046162264217101614825102592070374211413446618394671416344212869534829152643779902704209023782291863310160431716215974639797549238640044905680683598669364483874314507384533852303704945892750689018717340048688153493226592009639284998783587758911868088707101807402586994885351500406399566050792537863420087076431216144868710590658691858258544786718545513480253488825495966308889485266287155260677524828230095022710791961412181975171767166866595601676211805908573846105082965960259114053805846753046452634532000429022223650660714814000800956698897809302706674133700786731875888261335146724682235440095128766557028464470146165611613203794600988962781600875252918392215094182546302342502769351295017765718928469131244894000670740551747301547174414859407261364912633025762864805618831278648761069269265529217872504518434275964283268503243532812337295776590868935853890267957721503767738768517103695941737776433025064670192407383688718411974703328315760310686529060210092228675777126607349153257809370289960788679207293276507987763944862279313480320904398274475962800078846779067031742075362664841543920616634430049941409522680798038063534379954164642549107890825821480344717342947951976303800382922269033733502685036106397976181008111571928409869096547889846829210059061303164869732785127702356930967653170228004455566406250000000000000000000000000000000000000000000000000000000000000000000000000000 [116,24] 378684014458758344144097878364244186210660939348143795514455495837638460729303282905988043287472417433344389295136934707477023306726220385558121328325986896786441445376076836570194991244955590632144211139117637651801389260870898521907278426190909800852348501002064808558072073945793185514298639998669759237867045685755585976225317596183854988285890234294999048016543195696943147159633130701157497482910559843187038856767553007479357197480952284464512762626668397172691511154461932655003910254499886563107063034874767370659880205179254732313203143134983146616206001392221708608148738313482177206943839906143699412237411046796173472746161506765823824077141316406373118117363162085077558530633911942604157064246296713198256304909031330512566575180348714767565544347226523273320165441258044547763004006453360326984404865784079097131614154263465101279168737972867613671412966498936821940067067065972516208757053364927206516560346489101641457777762313779505881862197063858575672890416488385501954435814557572443554371117400309381429698955156523111578494658369675825483231278501241794930695123816108148745268408951390537009988333228980471420340012059292840604763485546337028129769581016787721407287295840551108567977928148744204237340512144987052240458082758995514735587184574031837081952755478414244535915685487583091511668649125427763705056410598426817336595006845165420713328925049701111234105391995160444381777512429311372745874517605566015796721571240817507640648586421100258526708323998426000922523993826704712138407103615629918451822788721159217142983470424544008317368827687783845748663655995147888012360903738900024715328661958299689621634778262307072506190605593176818950189774465391207684023479926216539098575683889143074595746044213074574266401995461102557936199928876248997356557985809856622723491063038491550209009338801528873202017916013294940924645513666809474429132333220516016039857394141994633007678401297498311044969623343370088729461313475757058374597981936718632599895922855388126287664923155256237449370070719018059268008714366650040059539957014876745296290586756683938803504148850750311789072606845484685594967264952223520852080746878156932413361985030442085395778317531667798534935672502369104465836447893264501587664073033857993352241377849054515536408871412277221679687500000000000000000000000000000000000000000000000000000000000000000 [116,25] -267371262281612372929355078810497048497306987809477042800577910105369456911268199137381913550183015497499209223045922633110984814983120761300794891583670378124759266818679843895174208786028381928504769649140731260918607828567718486641250634074345699293245261282011821761299531054242031707244757279614259865092797204117153798065664255171262786063936814395755602033771163308720844840936661299052415909628531820426906828348484570382661450438310187930890917492151581445191053003521916063969914185937423527959479021978253483090685379504748707700944407355946145925948860339541916415767529103474108883861058952859720910576734907817982584820761578950663406058634971037106998356726991351828946662376189673176262749602085364275825695679307491948941286345025885773964276795782128189053122757503268303814970888458608315199353822284156996876155144753756118948236492184787234905885324889876995881682111810843983861436550860337842019760966328779512921070620218176251852083105915642805005019811071558672293585748653570046245733608359426506544447931753799056321772332731989056674287655551553425947175188382563564164658805096794410386564056304313279908068033946452934012564817762727668447697837875045394195872330683831656924326404728783318246859705990153311630633370080500371949989557889615954645461969574800165564401475575023511581727552540153431745853222061713384784141990361955090543837328861262645609093484299024568409946497171375002644579818228508040191461967404868524446981337493798527733957897193828406738278097248939120079747806203336684036098034426458799504271342318830172419966551538063533915610091853115714357295258301186610994133304883899405689747585717394788472535569119014055709786148142080364171841096768348044400605997154017847403462150116890119643560738625120458742456616864123189650387318012849283987628305032508113935852808072174563379015474386940012996641799870599049447361419315204787518705398206366391000442274132121702029076067598647660622880697297862209258146665509890108238805409040287870408462032542780050138304425434436922556443041957311194696809264260542614785961369336762128332232847154471915924733772484253637064165410829171166023865739886557439692875321318895439367748582024475848409555018914135649183838946799930029664012668592673215486071880420126944954972714185714721679687500000000000000000000000000000000000000000000000000000000000000 [116,26] 184570025840973265010683485100723770036585791295209167249415612840794517042101806663696701954285834559748332288908457259775394646338706508850827638161956899473630722893373673547370235036155917856397913588583319839690669271809951590007073292068565073904925936227486132803724543880776392235604707282051052050022559747543071710139074463358276911884337372805177516380016738285314288856190861151595697548411268698233817205899473973916883734128862230229200130280706687359207371258269572401320168534057351133111584236781103942906083864026929929210346311838382273662987288538142864118888500719684222401683068781919132092266542968915894573256425266317211801851125494993802783272354544526390399492436978479289219628636624594957140047167560451325738143751173912033928524042295624936194125616072145437568347855398596589348185725913242424480570779697876820551056463290237253396616887809904512115864088242175224579330879246972191135740905819079360988697593943662474739688483125224593239476449486109386885688882657315576821541880447924385251576165182923709601250867089421283857954462674850047125943855632637424042088447690196656478821362851781651027249679669012574456090595764570061160993465638930114025790932794845453355122393078673916160472951478762420137284159519609545792501997455441951725403771179036259880122860436206129185624121529211046568896331076019455275092469332750221708546955464329263706122282825598264668740607792917825151051425678516981248337099732278593889297312638231955857016772885500184515132748651873614754752080784434374296772943997254550537390822036193715587634509613529577752989366523207915822636020774017543828612247819794977837431273740536073977865234115539205056834062114898010595994686748015244082371316438283402313880921648888044775242623963251521043900724829022805003122015118847740602101486732058442548787068605898931749286126079766504168944297067380791626680690079537356164408247512180939457266753188531241842858254093710499896940901718107571711784195668625069579142569276135393881677068834903942032855748247694119353362379442200244256692542565337694048047804710338184553332844240940273674329674339025406554580010690227950483079695097033930295262950457619997202354742352028051687090552247477964734572459551600289838839288591033994386905454747338506393816714989952743053436279296875000000000000000000000000000000000000000000000000000 [116,27] -132350516421964383107724200623077045264487633845759398592178694781311712406502401236041499849712457949421354564639895611329532224558661184089090654057860989018492928057885372595781986255923250330041728926744804817657785354814400827792735750602333829498528696119916727674322324768040390410108867851127853051587121356776433729687072202550405261459785234708923942574907776159532287104627757171781075811091360736347296136878590694475359326074122093409726037293852489301399861573906954707726882769240766196571846587100022765205711788978685811427826677381505665108113399859628555801431171720589432675057622999529092359026688279510692156236599365560282231589809317300300605844184614326110678284035645088302150133525578174622883737259639559816918200331566920946761644123748765544474026694890093428538031230645880758890699831650823141981442111805727828129302431346048605610127317357170956508095778538360284517371686787074518811424776643903332173745281893578858839909119575375187405449256301329424953678604637401261006248793892752849101397413097333622956201063882470046649032029505604544110954265354635863513740610029359087113896140800966854290136944143546696509520707255805545738072153498051449203899361321227131702427532788468144472868639686893923219668299890911127013872639471946686282328747565878388895517635782315274794979165783632873019533769935776305454418682003445486739563388097728303417431879341377767934837086800558335804861562625929524070188401793801003625461885472058283226834730803596960115874579009299973342256740897703784862969299790331262019195986512791490807862652672279759006547526846879471620165382453325113869775250643198733050707932798831297827174715030609548805789087212808147266305414426241140437335321415637229773345807730610512356196165089133950487792265639224733592996354164490499252039148397976237786938929123409095201351178310981883369455136839262820029511014737386212012073435864374928818406562083575815453670100925191515405411096414984243360441224987315708283972139841918070982919357578708900604438746345072265764864692331372498992668886882372067120300951339834639870867225334455499327635143183331261430918794026937189254061864509293578907591695370857808908454433543456531494475108682416955521271361747546193359710762753345528184934798714058462598686105593515094369649887084960937500000000000000000000000000000000000000000000 [116,28] 96733039988139730464395391032467433531179017568703389903135684962060640572213213446630692373768486611089036311437880184068513105062746835688816424705556166740120437960972459277693028675529732327015828370776916796973127257280566437712191910268858591766193846931962074495792663086510427728279873183231353594846886958668507915237673728904637227621145873551862585748332508144611785296308564738242469622277815959961501754522414514738034292458932560175047987196435186311854769024650465612436154290705904637533359453147597892094326252841765778014434773532608735254884111490718194212755791389536191060509963461824201150600624478161651403943921288991794414767499005475328592074186229476859025299388552212579871203378521286371655482480349645397880654268693189439343161154079280694783066036358910373680752981666325570889717103053280009079561268681133546535059972177219562807786672293994862961244792216760427603181879007375782169487990074434548691144064189435519368826838164637282099174755772815359363509983939274382162465485548008904486566382451082498029456417589823178244822642129202929924788712439551928541344197943068520113422178124944518350773094773785542808784816976880698080216617426986500644011298702153596606566495334562918661800175789029326114421997715346453275408135434620580602361050465607843961686774365289602943822533932895501967374672818416177580576147801736671291964334283921595489501303297395408109744404361743458374149645981998940632225228827450012989081484851272520285521146108304368410947241631883236597016386278027140583244634315563244827267915526873649021867129582403500957328899255244589218314091034273158880550442368941166799031272148896862595363142699135577940595108576292790778207900573488378468738351237284985916719683722200577833072202792958924658298609703764335281714312700531966728450927581912479929892060350934134095387786090054960455551057273192893362241570286060893132843400676512925747642799906638068287179787763458728504686084003784244235417561194179775218436437460274791537767390917068519022369815613629399119225996326815212113257443750636602581003126585045880525816118543420716739405743448918941350410187278687654440477888175739013908644058872398315445428984280151451536726486636706687753836553459726391065707963068539344498419127482086117336343433770196043042233213782310485839843750000000000000000000000000000000000 [116,29] -63839507241891850880787467733344324241873304505962253913821020434926932511678963233956529186672059748065086781054812559061935733424880016546676776889223093046289214320061031998432033644507394883848076088123224946237238061759931916455632963707188290335608019281430213065860686716466474524969634219655214842883821150298002779000526414298602364828906471002967361951538238748827146633871334640349168951523799839615880567746383013100150545766089790654404221667999285719168535046538248780069598079762001916970319657226188866476897990781529582586588765966055053977253955083913911329225344641512677576483058513592078354490307699889598995346815187886871612809112887447912281662267094969778127843760803129014913171730952622982591460791584045562053387383295183523986535856835427547934048088091612265526720175981815003107825509778884243715678067033443581125957174498941219650308607035057358365872882451815731152525245146627598886171441560434307920251903593028022411469288353089573952533229794143887625486622743167674323496709264930347753282416167994202636022031829188817696254355645147763707407478424954077808078433496378168210057391946289912873866715688580075535426152069644294894154538910925387629600141371163074455425117832742941853284669213533692239770023086684521604891703750854352733407143012786370858168838857726686579251783435905500812159260123118393956301600625917176347466928121090169545329381988928489085282225364188161186701399186062184374821526046921467924324170200398573383441732609941470862491014167927944870535177462118769062440393795240159202207674028608152459922083423724093018058146824846562163420217869024015090864825410420033923718906871814540127524119246621473038680255074986559948461328948628673830343690253309873784402532198516557764212469269996153613918697638186920668209275991717949406956996074994492962977495553963283049925222386265120759370277398999174860526219152090786832173552437818578499775505224618604220188410108411416693823224949221344562330678495689448786802737746781358253503341546003806363719005206487621252461223208304631687282500413361312371127108225126345056195148517263484517563351636983277677347639242511829269257954312930073942513386263900319449906251392040775248762213220562962559796300096060036849442691414647928685412342964315240674902374173882435570703819394111633300781250000000000000000000000000000000 [116,30] 31545910410764994934284390449545496308127657440058441754610389745825852150932421062760522579351351414723633044989185937717810643358123143631871354437620218197240384087827519246552946067117346186655170634113369511676814632169377474055560867914708706777841474693995109928855454878003906867399451707103150320504058758783791461546379574212714155184183635693299810459683185371074564480234975195506284218381536498668623624428528770546119008970913536574016880213288146464067177360972890665156894844923218810518806214170409167030345215114908830393858986397839186344257213657527496192772661351122052524209907871895599560661743279774987503185316503824758908818871191147472591771755173078178408687799551090705748128002517520060535053482384679934603603027101665703384567078852161875213254550437538270076201133035135878162009434031831657869556024367299530419088131704703360059799445460247810400854477549091631167504347822348259802378028355708679873963605930826673051128920388492940235715710175174648695995926662152949057190129532875762964888051870599018921029989188819957166121390736748817233735636793940959358920466384011236957378754496872219668832235634420042146797326819342839114919978690970436782052755052819764381031056457928486083402632866423259609064092020579559628685328451082727914171232388243493675039101548635521711593682990475723153337093740716587135823617590020804834066162551102749132999671927343162755082060515103045969295858066526106952776517101800545873310099743224546177190943674600916490941128678023908246990990159582993373211953626431378115518246424027721663388367501538548701128088591511296919347288905830441442876247531175780161838502064419623455735514114167269469104132416020343101641558911577997534180752472832267003340389107904940062373202240427772176759057536606382174728940126348374896076968862003867847874653263666802124363306168445125134752955432497805654450049795595214557291282505545474200549731338479586065484109973392299072430597616268918151671144312058596152172578148703345911521633576839592628256024502016985212140724331973768906841872919412984298707057977360912882338917039598470558389854787377193325819856400596502101433724836541984672905351278801673263051324028162333621920593610566609029492331853781231060004683312139759798957478553177258165539560176571232119613341637887060642242431640625000000000000000000000 [116,31] -5930459298594695514565081865666207724917837662246142526551939744517925133061997657277414825584029533310080786241901641807621883087949983586726043371591095319726739564733746481394751598205009979643013285479458535722111520845794784053853698592688960710141574573192105482489697878993710819640563483636355264165509532749731762687425091972332085441932526544535658332283302588971439977067899520355526587997161303050331107284399948863743409565640482833587486721560992786952698002464192471690626924839178188914559064512047385889350572038720254788948474385367484074016346412265817979507787383645987846401638123242970400247106710783644555912316229462685461476106236766411594381359502069451722304744869902994124489301512238206058824512956984932689772249211441532007085080720568627161469693299307363164815108460925140174639123718657883663951650676488050327434424514591372508843575984554126117483819954017562295909277736216209376619809671240254955528537135688267141319792455151938582455411930815811246683218399789908771509135065458328241393555860762867321432550254480030752076046379596173267550780045136226263078439882205441279785610128233143602988988305067863050435320367040012272917625666347008492988927885947625968696607992267632379203478666189525351805043899566046466582679410506541785949220650551103538371052452611094150724593457373030333124204878585275725047733408334315915064579779932075794757294642307570733771444617954112346906447239642772590485927208635901195819128326955367512418020048897718138173797532381517137218644418637836157971124634976631578467374229518466859103169402610158175456188439145631227267517704220660182070509362028729402863324332149188951040233092980993962771767576143365266072813036339507943974868135495845765004956669511308681830657121125641811383866896405109216880629708498271429892557182072392156265920905785653554679125987236173401469007745067039659426710312475555939574827373352572712225097341434277927374327445074956036499067834564811889446518473150301471286201126175500309288662636881391844941369258707094169723222175928774282989138398994468070980961946675889266506584140260851159830330017001831460248166504021757442224153504507142675727497597766031500791454542487903669210954825302722621520760796210357486655100545588031872378843629112134075163336718655368584585119151597609743475914001464843750000000000000 [116,32] -8519480769410809200547529037052827637113628408620694905484460588362026653906971775208035209640264310276698124185708854114047041452918926758739056017207943878413642672944047898992786103118694839883252887941299325586824272555841098764007900728114701726706389730590201506639232126414806298258816208569679648405534398620688696589752670161555145881803541981762905434738799932872846755765928885612614413504497933474672674278105722459823879998609777532460271370649387871939632553077293085115833446413673341060257542688617607698123039567975624772186666450610927211560227304359561821568898291946570407805044547326533022240281759290764139591222942451303259312537271543134975989796994341328496336045212505750754225293492010445766608972427619211584989600217430253273272461567333189875230572901015532824955121886128397240882958277522525824705390633364746540066220608376230114410882641012461596428736331922381492411090976854964198779484439050907726512040497080239504274139490137672872863504767558604759079655099955076992131164881285902040651610136970817016441435055611144349758271574781057845818821980043509696729784062773407296885741463669431117076864839563533559230212536196363233032711774938576606972206023417573010255047516942888439808425692372307725428996162137978431672619367487054977267770987647952185412526738842363396857601858657500895622319598766928573477171681033177501040138815722669204669977230698552485162877215693296928331219801775154038972074664972712601381372669175254667345233642889477350718281331415128344814414532739657201337637909046225129490778887554704353265341533154951089455430492826928310485049872127867174387882243022235531889144233545967081658711514233278497339317596730523374133372158493855559522022719029878267262193047170872156955697027512603453900783128581879704841545827826094043898439872821444621648668216337559983688465386492827539729504164718255319483124249055895125542099935504316114578854534827288755666381307179259184383272033547524695401831132657734263318271434285498599415378975277983750601071695932373678125821453605106482237897329765558491206300142766299122667341497297609476101078350006767810878088954947064548379151431791142256700562902895624569049030635850203999295170540021552952277916084018373274089976326578125778951094449334834416867219128422513582080295713172546356872771866619586944580078125 [116,33] 12993853029173683558766753991042780219873268056602517446169242057048892423207118478896406532107968456648375994679677506741613736039533003819485425632726314328239901994821909700574891724916631298810519809249532106111047368309252644931530121300760376267674395653029624601923843068478026991524941136261741134153305142869160293179468201601125234576317430634385869918086753784148981129284333337364206881358172029496951771761665787015794294762500941218479182464375842785161265197833943138649389885511999702499067608006750367878177743951978524469898630687165396289427330658839317615103614033086721256198862654293880650705396993685639737006634305042550473200400953266691157517985099425591179694553517786329120878280922876949257830600563598281193124714879178705083038801596124720042121181235038961364943654831435937651874758861646104773260405299741963394492852870197372769735197588973275743009696301684606411907217615574020877367754040894472746570466082198254006343115226225511718825502989701852074760803993063241869859514896745468932552289169253210317264165692224474153819779044699531242942079042652782712035574112738764180321246306673399082912782462811911043013536991026410315272872181959702580857889661900507305977437155283996877842365703732167519644963638137325058844350451514715987688825058895642072107746767290481134393057195507200045931344293129591961823077343568201123551655136483919652160334588261563718002233314973376819117100768481872218249693860915213152624964150839071009930065799198841045378353596646397593975001293137866878922272657712211689727408559336246705814127302140471799476074422913766932708142680776815919258882945838346833606055262642360621522150606765832215549411930660513141741224237800205202626704047884933592924706240276891583278138556800243816868675675194886415617656422140635820449856215324106219747121507654400059719095434315052915398604728094501445342675865107365929681047845292672708990834787379927611861195955616003932904857133660586805971347081638355052020685935601792413346164450636123589549321116076441608490900219648407619281131694797940646994994614933125753104554421995589840160946460188431501033681838878306941527744561895654581251870211533743940821001012099217146349370575921316275080909424321263384941992722390508314678259284072503393896372275847714283791844991355901584029197692871093750000000 [116,34] -11718867490907482801372740852538630463056141559885294676307490328497745664770172206578441272424816077024612913333119899648378069583883791904088326338087584694482116546094100680698586034698868637280491292861653516535391336246458923278455741722036164368038733233252323907761594178424357236502047783835563643712103671428294883828736143097098808599859326425148672625272487054001173851759047066659783063840589300626984081969072957339641715105045465982337507670816156483930629161839966252432207979226165258816884663153326393091028008054095422491635821912139005679936756508883583983822370978517841838398128015997684341073813007503561675747475217457290718430979498974817751723988360449475500678091471314551257538498075587167829204926055837825170783253557089571225176359265703261710049432497119176018376233187564455492375751017272729852052699132688725811161005941579049550981098562383994070790682410497472738055327783283332115527578251635396543485670173815138851723123611237435729062694429708018389284347201447033087699880666480236775879076962183202957873869166903759818288047113407606518077210744154239173618853983966557456625144825622828555719100287198244989742878918662396392213932244779943309737055628408489920706808091431543586809491741702612307860633323464563036651912442375683881192783788881715771628770230093268211631005497367157285154056070700735979520436704890373831872797677844808933992642918823935454565424545351196089530778577193517799259381010208934649396504890392747415186924325919412372853605183748133457928688446182244615264795914371656166651367259887423753283118517338525786059985326231050531800411773589531219996781536197793357701183801252432075273714637171493444185376825786955947237178309081176113557085771265577160580791978138441924534985862746237407039920579495130475476908186628246756409318417453417824151385714485622893519021527565506442191068023103666133377423663291117458885473042419308109245734171496690834848344312592458784697750868556515160752287502891571691921260463950589082983491269205993728664844065556516736822846937938983372920256207655426128123916304424565165962227860765528014844024058675560946106945026765309652923366605887186066433278879202401541385843750892035601225142055255575747613159616379434851391163179445441341356992332944777464963466895222360397710303914209362119436264038085937500000 [116,35] 8373877855522958216663438567419406243968335332496162665800967153494555357691063254112794624729007385739444872963467158387425265953044142094599187640081169969439604218398052753611046123206468811201443409352031109791290914944194440994585414396293485816847492918863502308825283239432666164759880062003172755550454947607223788377515324577318984846536810763781629916918598217610218440504783880265215996769531868591214665340350302942726087243340144299442741692944009061788525468105299994689706563828609063887996273265882847457942226369896293104220450038304787167052560533197782671674027349370576651550919846997499241099541866187741438294972876607205849910192511341301741688647448754457413249360682454465633257075546959367479636820085523646916673047182974082560239993245115199872057977135431944227230510578691967189970514646118978720176274593459327393679682488528467953151166440989943001958261762170533081944887626501623744069669245171121705518917259173647376392100504493768829625241986945487576851186343712846360725920163577019641494407562583404443121244364864393083201473435304564649542087533988613372246544106791242448017764790378774293501303643800497465750489403645683095775426166037617658512474667169070913434600303345829322455571269578995545492019474957424551775797283872897126948045897527211682081573927344310665829687690943871277924011918127983511782880894289268335674475277271640042961051750224948497618052558609695403844596676843068774074785043519297543279033391336189912368817140192946947013734098340129761834359389334722012962832365740672318744868399570516422985359453212762313118901428253409215268354632518767558871214551971109683212702892856503398851684627783258218375638630040925588971094247848659150844111136086828759485219278207733670194182819859633819015877155065547323337833794169606037784195042263195481005783804709624317423515778099200148766186582526921271302054698751931535330943594415524277250392106049632503979744947696838114147220952042778196209652058219536682686884382532551076584665837121795921334885811864933882491292833505331114302936406847099815781274262125656571820603646243297537011373776529307665347245794606585742828222459681830463176640900776552074324987489661653610688703673919808746874652358717305927674245115813271622915653477134612781476578381723019361970727914012968540191650390625000000 [116,36] -4972622339538420170893240567758404353929526344551927107791800592159223266845489584502062795237338320825669822498571925660782199216194089736460006041699996346748495348577481209041624951104530897370178223031080360571233143199702649955966037368493879039169213125950082838908919520573264354698606959872116057883724028998258968612910740912698145952188508682513623607979158111527344460441919787064011956130035579486017339718126454992826267344315175937533538381002413975363000856948361258547440738174345296690664662407621074934896073073868170177239038565016959448530861489052943333526363928650239469678417943787275415871906848832842676958735042365368832520910551405189110196902683875629664031149438035455871003081441895953022015499627587469367879811514074920276713421938425603591572034193557520551869159306142071967906889415622583439816066190198640035172374038935262549556439074848477474933568546561751838632703240127975467053044413022847250153594654695314890137429247348448469627226100190769452691712428343898203201531606308446537814247992402181929523197171465912293445883747253761531837339375070703395259889586526551382590378319106357382990451754903373562971825599333780125369350541986275615339031491379039793128400298757468817798817271202303540807951660484496139712816270879442323627297928564495870778533018190099209904983135760335645188952988608669465426514762720706795140689921969698318951310084206103878402715321639951551057418022018977217287308577724222794024175740988600055001171529379344509048425638014306693863913849821574109560857775504953785659197349797908621195499519569167386381119139482517601129897570617442006476155072279480726453306052806521528659444098598188488794428470396352652545642483514447482756759205170140745638028859477935133978612152973026460231508367891551545761941007360379088298248164222642123116908248517860516367502743005994319273327959234434585211745314016945897264047889301627447229815232956223961284406680557705344008328468773112503276751055680329006028116837434189602816858368105114146730810556268980507794117137765741414195294681713017216860283092168885666839687556213115164374835405004264941901742043109965753883032884241743972178365602620325502496863039189694195150650015115283834803369603909127749018478085167670612933585699518583564876028982326694460880389669910073280334472656250000 [116,37] 2377628262348200259451658430617042191499798996406824185649116040703919991792002166242096567016367381786189704273754395497934828759248481539359338289360335650374287940307941739057639289466943459139096261257716799595350254924393333933771782652546810908911128924111230406802616708285715411226760490609824442152711220207278780184856214109245167209258114393180031880554037410330595199809894903711686511680797268557956683773268435037493827226451762528296648687853532672576831779220772654423431595777528542301931840964520004052911358822403033735006088297641100791567600999205892192915007821935122990070589480972367975623614808114535493139386900743012899764303118205541779753595745141873302992702201643344765650767286174994200168371659133926657108344066972817852573023420736753986172137877197115716748774901711306861897441504233989503129620837892026345066307095454144842304259242136090910005364901891731133323778073476361473107205060267406296029435982401561369773735742872148928643095908566224043550208819706124996948560611198024817984339244574632433016655442360564192265737123194214982205271977715595500943558995613671390039851671601670884218212062254357918067266998920748038366370162640406771609828402733775383517969793551502365137989521296275727365604114576461817035305125549060257430754584878752422947790366819401516641673921465549321115716059703746901741654126292157992246711825721100344027249810180056268830037761116182799787092542554907378906880281205294336472333621120073441643896922982587624735061701681804970207753603995177672563236418191792037426675841103584423756484049376756740985505242277190968510038363103269895169000774335083462378505285249671617713580949257728724184419397195522887768876065294254166777635762659191546231972311403376463678654488532679629658445912269671332129753419741960673934499594189633652500403375744363040868563101791841797847723194471611405473658257270912280036731434518989561602196328276061502627442103781750586318197312343362423533009942731194460640893770649766836629491876293539883975057369883067296304124245578054886749763278284062350244069741497700857814600213754041808617585805508851247172305762711596008070392458310299619870428288153101825017785801368565069671324847222754370162633701957947738668888682301619122741638801589424687728951957055301136279013007879257202148437500000 [116,38] -825121301843317387454330143560392746392497190584436918252012881873305585300659133152690035947016808179854078624327826817171461689711215336117451989455154323793784776421191938891835805997845962664820145667685319901416716724396751339536281734468763170243060339803923796845038428800848613483416249141319035811332023776871804843272925229222454771349483948249160636544465881769153687609170788512183539251325878554141769016055785783597630645907672980940464730625998408049308306047721241595388754974265752793418064328083065611649684943728585238996166654544640699709300335377080893472423382845138744606147947329294763951853798825724198157528812477938954509663827327530343974616324173201316767351473266339894918267025012538630339196626627558246383046903783537798869428393239751669554143929432067245404868533359223190354355622125910688329733487080345830519264957895340751779673053249892084135239583365868980724524107876010482142346835600173668623874909652316986493985681152146478546954508104657196242126341102209060602652452860815383973391434056823461860640471289070663871317509444972170966000195147197227328960477993980967914434834065025428879676020040675744743144411704725292265487132630290105896680492302945777883290235865638776042273635977497692682230434923679479126835092437835150591409791330040883565785909908609000216976773149914677842228057235118385883448389920548176285724714685608094722000573926170011124057220756089421359928540138684695458709005017245155317477461599412796237483459652703455879619787040558719509093383403030886209073114935103900848723795732396332466164670130393872777207467746946062395892722781574939118164551046606888320436767967190889297657545691035062145999641113890067514214843424046338878105632475781288672496603662815352134821201722441886126159374479515417170299636779036681818882605694663289666875544444106892649300112797881323987846427316962024813683022004724794372039663306727603813920342011848368326731567590915505672148650251912033833895737128850883962760765527937379247420981782114770713672698184041586483246876703071988129274300879755852777084188767092235905212788068486163419513468449118904762195297552831565425140877943845127945528604898240636073015122507787997330707526846312016386707061061583740292398558207836503957727137436906116388368737091241200687363743782043457031250000 [116,39] 140878492541628487215457069006206080047355368212806318992204503256423997586398969226166624515123983705640387775785958905449837670700968404895509577314212741506176251436476241566018266445401921921669033931050113476525358428032462746081996846600582868228166370884530979498588143328246063445769414710199233817782500495032541642818240195102522043962688978371171000755537370898069967279977298350984228088005681159918544069115736802142492718235378772802787336632607465653671156757946684458852270931201609097846289726045636479758128474154497618281813224243047500763651967723212063596249637361673729774342970490833960818736910905240251553288953257101945618319535615931071299769573362866221176200318162816902452258055470123242792313196161184889481902849747512814813399421641631242794545389568306380241290219839802974411407217446686349628312018709109611420390132689461322439415869261178048121423080954716477101423031498376685069417532320439999100482806461419294502704374376438824856314194205650738401330815575710692506580104449066375532158464276921790541612045218122165500592150845674787089996747178116276320699076272286414925193982552030452593608199233133723866696426245818081079877206323045802114728226780597145025312515089460294340627845033284853700487963538562971449909841200685283443243749779882707942613538993483572252550261617881296714752576123388308138774423642794935815125895893360072039999122844722032577951734566367383114841631807266432286635732035982927373280319806513077935873267671748109160094323389738809398789324583265656533301400732573635497177157300285909004384528560741818834166924881011335626294921672708792259772431597447909678545559926916474014262740951289230234998982147070953723057077509630974278142685764750054696085210675395378015573614137750168985322721625743216125160368191770290986643180801985743485283640313234678181951141684482557085613237953888391195851603617093661903388053179891705578397161401937729519581420715041002357029302551022484408812289824652418248327350653343526095807323684544697634661142725417808986412640366474544303544891026285490122628200652972880738093202081104715252463009709930917601319365492901706244598258437683505518533354828873013346512418042879720170781912781508672412545933475225192827895037045428318790808039037178167607322620824561454355716705322265625000000 [116,40] 42402339300021404274202260211337178960318440121169321515838692135681585375481473647748882905330483221162494453604001160130218543270093115084837074243576660626194534678465717033547429733747544888986167474729932019239626384206908787835017105330786654162507841367093360281128723457843685885487022502791588049065827366840227580076279333362248429501721874524170423625698952679032248978900401243825480490324739636578071110268469187442872674516198922028665649364256399393243940519329875131845448884180283376696105689854920300679175893708008917154495302905079779015510782472180818883940544765930028165221833021732050454963959508394617444319785956187578324086586077003854772451695331581624234687355017854639629757501445404118816756274101447211184081408780516054946456644832814514046894425417359767017864414739850498906971636089968630007429457549965453087875786163260442052022075471953549796753125118904888979952827024614542812491267816091176176618140541429845113848954458837092266864572031263205537935511343279992408393174775825367972710139055902185704797823925962720494587840251844874820395122994486949082624137297562517752967949642689773405929258570054737522460854590553388539434205243523273907590729135766475788929938956212783831244263913148682175932023553495606245082303001998155765662446683403959530038231124003079129810795932868490336307630965117542406131520510947265913807599292527613101468796501374946974940630891714962699273791093867823564292613061124204497525358632007225004589718247028097595762242789550557665664410945381622654854821288315684297836130444448789056573717194893568606986648379941298615086645979110977053396189664444092019636773805452938530595527631488949100847608964034325754426692046089512424994875621895817554186221534515228517514175867210169926697832067325692519026008729194402647861373889688817917128341109555233132800068416517557219898234653268088912192607370032466237983623774715858431057656435638215377399665408510763161681152521253964517123832192079149708390404312974231849150668789185561088036055379387135448014416681373036150355256542293270772162214537785278822911315673381296545687312798690765365426972186843797742815816121710121260330015681710075452599628044536800306026036220249717866621703939332482844088369026996118313989814798932800887776295439834939315915107727050781250 [116,41] -41465106970342464042978620234072737121264326241409585677297766502105332476122310495854711410879689863184818301819061017676577506556406874906130810271509329237883526127350721797022715890397750991461832439113949382074558440112472897174478295309080198245720871419810168954415579060763475415282561565774316270774244772293525513181602211231297581002041865949353089836237634997735794373406141814144425464977201036472610783290509364304615903947803504855152305772950257741646812587550920805683277269318965215054706016572225641350154127672674104656104244875910975968668227362309953959387581419276055256604461369596679437684328871433628563128344943686582413001570021268386269266242466496068834825585082486751249782534421102033961536132836088648535005412316380791142399538318446530671018069730705131326716110851436090355773423964594911135308321391831803674283581051128222870557979552444007285709210606910486757325593241719923012336812656224455371724142292799340016016455005154923616968748737549685370750632476900425173078254367433734523546238302952458058571838594633093779430738019668933804664808632805416247419304983890598467925304910819757354097180759098580010360909448658423438236355429633604599476233750931378324227899307368215683932421328667062722236967091629532437805030418809338910021232994588592051805023031046713789008635820355102722996471456874970465869927937729887790600117189347910644934530458065491271175166772546518549930978224127211800809698962727373354442703335469966971686892852700121228246026566802502342461456981341856523897624364218426810552883605194492561345602683604106228053436048944364970859058667780525094933062923050429524324831651466112560305810606917859919394006940814999742652836275266669480426789543790878999349581797643582212621056605946176287851208291738034824842941162789494070378814566813053919426193125161103076180977260815804790363336504061293296363915420285832696928701354385664452688401980705545618366185531017216350785385877491293329498029358525376559522028053778075898726385394589868066099768079242302627699873856254278090533911289330195110362632714196080159170403955478668395286272155435732494464461629334490865123678387052281459494813556349785984847127084805366808159846417676742041323017454200316580570260911098924028341623435056639834783709375187754631042480468750000 [116,42] 14855478981679890620635036772706122100018554545122899005117005114651149480143321733234948440775575263734784565566600864918609904068089236188664198161024520140843026787117372687943830046188171896597026151994545679125449030875072718558030791257777079994051837400929115967809492137026609049208311401915342529142471622306410174881420518487270388994531455992140521641205826521319173403269412932964799334959566259757445120757892442838173741154153974153602858085698561412730686119449911381474499090482031379339965802508155732702411256744226356973442034651044435032678681835673834579212350952132515964334808402738075154781517740673268032010222186430958690803666707847174226349169976459042908809451854268485266946250518445175222101016671071453002953355955071467252041903512176345973928346340344518002089448176042055819848475259150554237854468163402153566958590065755165705499468290529551596726057019127987864291441608032478443449241083108641587054598932091975308712703688329906977317397056433029847343902135739312491257633027344501817276804239824813984814080810455796371486414725085256485502085296472377963610767173573924197724588846317785392979609415631078569611069450386567267216758722392146592780677529128591649657223230398869793283166781398564850042392960948750571151163213404948855220091905002007103859512993347323989469964571598062453226095122300634140644313050980199576341535559407556698155101689446324126942706975815551708570239353209173492976189458784778668228977606918323853087644392216669591588849851052859491212692463062096825805082819714511660897617604819846250862315543913809467849206712762269031828170147926530429298020471686942593069988505057423391286370995702111211844963353329061822059068171135719892321713096850866943622653676034146628585388780338168964213490631831659188337447070197480312040404261162962339671994144754069861054683386727879415820216075640812391818186646997339497911497941838976071711471790265185528019948273794775649447824013305872740979999833446875643713143440013055124929715859759428426297240499181577205842688268957296437929380104549760754595880210671491121099233966972659422706132860467748679357775387629136706718169960931766580485750056253979369745807604467632884938758361660126069040804127883157741785141242311621232071155301879272769838280510157346725463867187500 [116,43] -2277427510678478205390949455162544032811792135379584325667981252994272388210854471418931209419581736770508074411117755758847155585789782938374909296345803606068192133789707123542903788987960653440404227948127689394875385782979772138557815906487189537575203500002268878579394569480867412507343370136039062864680023442670525238069797019135047417094036789541665239343548172628800792399154558067312207686706812250414014882087358986325341019537174694601609394834784037887539306787120124789844337074731298368096384616382876592677741846853230584473758668230121496710447396216803000223148289432054037662237562287129891987750271073164291876638854035153490064216431902433256729622562584802590113503580151048846011647238785575645258281386742191973639213902220586225580498215988283570844196897925491119031363736106871122660791504025101794011076349775316136010368930543186206399661795973016728956416953967990292981007772603904021286821736411063763428809783451687588010033061659912029381743565039326050586754572437741642521882180854363410108674790091222474244765455179028513668039975292276660679408501359556433611667719537666604667852318926388665602285271842888893320805644791272836657973579519667722544470492585867423670649423459518042518400383738829102480746142341321415112249474587986695231842929735114311499126678820631517605023123226502098064369536309559934144704164799432527584749801167362909389026343811852318398543730384502338393738761991908231970576369691517991405060877795891254830641607526627476138828366931137899326923925848832555751151841089085705843280222825445716717837751805610080544840313141573172535784395374430898671646348011399427911049268995411164371401600735307798694482207157208256070429195486809221141150300872572525778086696245722138491233081938383391645704211055972200366206497389068559018212493672124649351215365560506605512314635728127412671438957296174248717017254251698366958206434027277290015654643748710031687529800424856452458958909188441739013200355175741507819207188557868786677554873817977440352456112946658534676183942741570052267037540428627502406467301627998958707127089200580033944619533726979118142962683348311941002399953283240242701263130595033169656591177886571501331730526942161513187719500626147409252996868295606960538868257515332516049966216087341308593750000 [116,44] -306906154753453060388636086299216171227578617562739506600942800739135780897987224780413961641358806156416009309125043986772875435474479838808508910728499009449862171491720651216075392118154409767525563474256554761595341086096025211717998696414070186539767720527784530545224421551839208466706526800772467441428691105572965939911670590636895415022074601364487742527074760785719514830179054703515415297247426598016507985764355169956458708766070618423396120802251589594858502801856557513152221186950983401675262736079632608418810095798187421004413826815046014573493318575544188500464918542855685133538426293683103671432883521496771317963225698525744294352603951009103148323064957029858326576765465277257458420920353068094596296365480849914281558534425651197056143996229968226882866917561308449361242928693845348682244555909099250613758931145408626493551163426721045781526723313445583876350964605346288661810240819479333421391103050592058994767671939182088461814902653569409506368958150569529447725967773517720836994743590054952049615669419701619630795278779860914120638545856227334173752046465903414461339908037548268611591714921476432597597830833983998776491479987746483388474308879462013715238329046900563279693047670194392657976347290081820214004885734221918113779930630301868042446776983423622518762805802704213098107023915843725928030877571088691542854667953793610818142522236687034879658987351639580679450204691323251587963859948386504261144307049983354828620641850290307277900672395578924685367850523919106386700174303798183684364987861108218915167588549051214986611831993530420388160267821702526034241761004912527092746955724066391127912100686131145450325532900548075686632558993461702917458611904600224404287506519862255268036215548466453002860621634524844279899242561950874353535281806717318997717035370932613128195467988100501423351282832937527356081822775913553229645267287652803324521911579182063416570079492225058483242473727684629920874486694395304587148057054919640767291975437509136064394316477421890468494721133448788040448046054993974226524916697690687388843466258304177159689050617932758374055887392114985363529546248470489362652714611174518200515144112598567934790535156702473263495314414270125167409042038017859391609278485090737433049756788250306271947920322418212890625 [116,45] 206504579270406031993131520774235326925126161355155220581911540241555835776329363217793965061418456641175824985577003760948865258399289619078312950426149857662227830377080892463088563541014413708237765766469605521322885139210373953972796048793255316403808014733091681804514808433732588102237115158317153413711551603150947197618479729890851068749182989887370210812398776521986075390955012466344513084695400793811117696915625225880052791216013703413495489281079241275290309212562165323304117014600559983884546801693821215869445064980493588627872955204684597923589947946593185220560122814006382793015346376631863018686578290517574567313096566989388651197111809578314611608880342582452692955077124248026133760366064353340318957776290191695452307843507801740098669725417284202665875491990962526313081519750897252089996936699748771647902609742590346650696822875260872028185953182671138040679506264813260653604122135143947022283062264281408949497734568686005218617328947582688096307905277492407951676994033716077033216945151346218850829402243650214844933149145521563933206270768230000459599129654608024399096328791176588903964943333911597696255291578343225103891728280495703196530239722510594344975703481718114405939231967622167458926518527087578050378697235264746463083160878198887727994394800354259647457108231269543832109657155659234733895636844259611295099083928361723511505067509783577943159264689643725872168373632859754041319365549994261233837321301529093675790966841078226888945669423673828348369581304973031850396981508689431846927807429074164063044492634729514492250792303871961591972722868316560939185744689358108030810194827660724649290386943448286912561920621957413145029239506335314057632318695952554702408186893741324087995974536169922982480654406427551983424614807496468438961801646847154716641668471647937957537345790736663098633673406801747206316400442377730384959092704201013543061154759184784965255069490933911153278455525560746426863713340929301949862494943609666963548662214510044996794832003361661273076564310940651823807875782780224604055557405552007117614232486538758170383680756214420901127913629984299790219843237994466495258906795595811922279277546026604896692799782291956220851214187873952548536925405995312170399970611896933725404323922703042626380920410156250000 [116,46] -11655281713709228998537866895248566880220421378675024272527285983168054226629633119835917859555178396495445271663614058766727407178683885159670012371833540952750193596615858128912086668308945114358941937420647674271957593424712460476940318247134839070254202032537993493709888964028569217480020688200972045940873676488007114433664041270283487760890148105659423968248023461844920124844244020385662496971420712588349832394835264029982248123687427719367755545318340339334201675007763525471649180461532172250574643171323839959528973778100988146096411098583662481044092420943335065107671448424119853199119631619721669029458494600975124838187381283867416343617274297349191260336376568202550476320497473392485269900904354951411006252210021419579438260661274098606802082357742808936573231182473349247542996626917840964446964633798122088412145444574308463450559699164202869799285028554612746443221551745231120429834904781873835996736371957912075841774245028558286294470070910369394881709338452392362446361433811207363972080002455120100197052319808581723555691717858411510616718210750715732510572829875151961747108350939684445517944451428969046371451181149955077707746456852431503944140405236619476725802794302516555387223934552253864280444477785639972563971785440379787841494727324752080337548614949938214491896499515656722419273911321613599011572575325151268612448961810853075172099424752981605693467272185490054203731812479332640065351879307764887405082064089356390010125852213155075224486408346120582803636106258581843192779258852390155330396859417197570905728561535414180104714613006437233133309581331435804046775694248005139481445774186300954346783205767690488462707838047882202726961213918586682347070706835835148015399917160647677285637210545284937836131071121096884888807124162476189099177522489576620088741721791362955761316003822295324140188872714597414367002850870882474609823101853095008135923367646785673918016677592040864834204639069764538133973366036585942848039058542503880541543235161673604497970449867604382017797764642677034039365268723563069936927041341027873044449874883394521437074451814424714603755697201150393710978518253119039549644716636828219353875055436016812754346969529676897430222261922703610056712680073674476243954854389750508403267303947359323501586914062500 [116,47] -20406468173915212755059401499714623629208115414085735055928075220562026465879727447883806738633410591802932599675523496072440212641936548563933517542040625191593549481195549560484269082902181052850328431933351555258094636588513018790631623233937609845630649742979379025909607862452811303868489184171312844582546300020287130828469618067388779535283281996461317686973176742284275122270460899217052847034993146329209251953890637369604361218419716852882325168358498893415536762974103921195157499698668636473575163546998518110208424103791157599091166611607581598049320327567112192918659965472302977827061394802538856045947273282482094283239604256773684274894121459134066922738929398948974897953354527665466295291857833238627585076635281912950624751509531458617560429599573318729671332724464700668036593863910867844394836929314100023147743868891740539203967559518844215015490230091462019508982902657719681787077773110769842162459996511280597855869973846627360742086007528858336619127578778344986245153238819974399271666123404617041731908343979520546107031683954969118334727819948149149658379327865480155124868483309323732307649649304264679318673449079797818769078776403655017004247925131007832742838911891859619609810926511589058757489957017018166122916693881324197197923373057738612104373668435045186152309838506953206628577464315488988792649617841379070100609129721344018052169680890561297332261215231460820068704647248759886948914137098099220470153017465384831060697123328106685682757966979713035311985999314601439040560553403279431054384697756817855673110136130234375331319720096351525550543333002424171827613802206665543593627105270496509680682213770177551430537569998363125933102775585370827625614683467957369091816511690817021799358336786105252319114562832392079107979420691538056788928380689225785110334747171127672833944803909539381656412682344564551481789313348987672595445854035885782176378032211561289097635863748672129359589608912749448569265887793804398026290567995485472867927714642756109979798716223751199100207862563317011663685870586707254155240191659136826357141254148562652930892750915649159248350712876835542587895355796376826417281944320713333574496964646128480220698247727841385143755714463993127371245874238846672530409765062842097904649563133716583251953125000 [116,48] 9459051296579359359239197291974427033636199860524314230672228612587073726176952295985779396765219462801607315441773687062731515784969035100106215339868494307551029682999030619969095350757925795653584953028493279146693152755311902711260274726524962949560420578301050469999491802881910217841999941965009262820440128505629630872594389507952042968831057826106587278246485959551742364727073103734022011802881500406698502021297472277221528172571070431044689095208535761316269076807828446425267788875752781938820451392082770754288337088490421557766160094090102277851179932455890181967077636636737506032111204086827925658502833379184524560806761883744604661701006368303999709377994995758991769810805571834247912206306586557984198063263509167059962503587115915996917027614184360599873344264781845325517717594678118137661185391461912727880394085135477439046446363984102610521025057521984118815021692965936784870592401128740479122991358573930132401463833989946566527492336069028849352352161441645981901601404582118943805391492333624964531252796413719030662197509785631212011840507845845833984088581013387487338583232931064895151550665391517197782183330732060460162246505082980627719344344527103376510768835832363699859630416223490311008943387352369874528910184466473674470792315239175281196114639809490386164538398655035100969729993749219872105345330462876884126106940194034858111404125054527296524870991699471598816075460497025605669648939958727294346291976151007133444814534448308087312751014940545342040667845071321715252001411659870341650336756113897720285557001960951884773387783263860286411442287736010917858352516225054016845134626357813376017592191584667404468147912000626814785140129685884434689890777252962417832232636710263254978810765648843398201843197356057897051274273719853449834110669906738475341583680414793660903822378963213427758141962034416967189575435720375682656523090305699367178357467564005156450693142296622737635276244351712307993983603258179171583007815447612012419992607153693053819005142918697602706982024102304060027254814835729056185027437892562952350824070857984127963145188740434917447821156405931138093183184845648648304915735854889273853483110179256571298875529962404953235739049853510031057906484700520106593870957230052454178803600370883941650390625 [116,49] -2262577690476211629727309867362619946026637319232789012171080137771602812070383585047714132768615620544243230882628501126998967112814842663930391751128241824010721346316666304989500602335462190137545795718942703481748711751498697160102647735276304945181483374020237908825033351879005619495266593146021424267975227870363884896918373371092085462399728420293798202360877360403738458188749936230245132806278401726220706357200495305854386474684926208459012989756760028590288482875103708136547894154330983040094116322454722593518319245419378789715362897141704085295305881413659099504772811670511206100479710732748226449817753387244487722180781507176790101587734384516549071811311355563290409018441534465665257346119189354411199780219217993808342280971166149520767566296900575050710399596282501072738814785200627145466695033888177664592293090846930517805455260295439831864627118055142904339533030130006555127990146249045689211542861534938865434460155438051090927722486703980912706000886824474102863225416577912503631771397645380490939436209609159928238422989743711444329090037182196565773221117882074823266815715857406722302019381421942226162614051292632534043222838883255821637106016622603997445864207870144297736647339771902417037407414238147900762692523950852744029375023862835945527739668411411209442355908737837923042803397713461904959237890929495574382299755304878668182731223636000909291351658403619690973846651279715565873322278780212527191071434284865227275796851354803789955843180737396582191453343040919967482759564308930421551203399613799939385321973606652027103376856013735652265195252145067447489516079906082844799188695752928194806209532735400555984213287950648149517893568129614635079891088257111886776285884246889226772757515750583692452403933292369483531520757056834900112771034331274175756914610612143514858155019495024506625723276504803741785742748201921822533829392429096916987939860780212331075528536550725769042181729542848032032899194947462127793173169360623805939788444535722191668962106158609406686991052477903669228902857063181083273059942247110414007861925921770896611328389918673233079437852446815717265570986173358156177551520672518674361300665511928499938349752020930776906155618408813890789160559278024715930034722077834885567426681518554687500000 [116,50] 321764443121570755554012600754345031437327385812055962670270223622694515775745904768103354497327177302959002316689086171553292153037022388105893111754849568935529548580666770822695019879625444986564078309464060660829455940294846162159358131524034747562085265902094014543014981849891697124753143021874991080408162320668465350253220242998314966899998010099290168065228808674794380004772132413657924481104189130340793024036190159113846169864266042569061701792930183629486418832092477804120396771484236059736087910097871028577418337722643373098431439653045941119276755489827254929635036220157350194477347593376201502086750091199138136387975826387353903232638336967212381208819342633624390989641550390762294212968297301403864556733212900798924055379129496032593128310052475486278581815846866425210024947348618047692416455823965564756383513408269875870981629394227061619457200039239281676650437178545166537523411697832277119574150194761516345957681600110941665106505157657873167830048656733498037832868687082321173973614349914164308970298765907367116157893237268746582591839650189254851184957669534572201563505190910767918200247295200827305194114890331680014842550855746798433715742978090854379661189838128416952892668209706370103792384532825748126918044610813673880074497255753416671201195947673120629242219979479509621009499792331000214934199213873895066026074529326076618037824879185795348348053197226140555162678534998352532514995095964441590202731842659506096693789527954913104243230816565643812568558726213213477508227273061625831316302650833277023598049009107409078913112680416638033514326189793921669356591774858203150163706768768362735981402711323417447777771951464331655066150041347396618841696419710832477678490980580987425239256827820987549439582684547481278658453559319122298761935052159160282263590011660111054500205036730227030485451375485025128572018697922746785236173509956396259037776712991054537311106458327483921253127035093835960364202575128173412643548262747230309848447446727935574435422742392330074352031628043975320381290456480693445659399221283283351380063794693083970922662971409135515220907883716074736929965322613524660836950156015362072244677389079353254188999601978011560469659480431107378232822363421599658970678774494444951415061950683593750 [116,51] -20112929461448386231035139701326661467897607346671825446737647117062660952767523324611118065475616273198421171123628654303575103575953909954622527796763318720479021392234733838124152959209295350163333607369907023030862628817795432800064367969826668831980153623917168231171784216092564807153360718957896558583133191489146022394816184562924968224310835048601647451967998320509813147988409716057330050442427262123099954703313351355490634229583893225788883246499195772417441894658492987209124094223147215005455209378276510550435677724140703032327338989193601791044062593012439462655834660549419634087624836790950429791718917367454624403202496317677827680026959263616670731607843282530835516960163198466237448018304852694594851909345306689546939218837072844808250673384788229812263936172769161139761409404055875904967732023729117478343891245431543153934301827213246972270719959796484359536894585617019793600397435691028463185412916869209471256462116058810740859328517964805574724625486669530285892460409897991703725740809097345335810274723471634269279991791204618291643264315285169977940702758622918252792286260264711194599898881721925163615976647222473397461515051680605576432257011031012827464000556269611379428966045059074912459456744808572659736013468790245698616729885988905095138465285990475669812363977126546198254043439184355111496218085544821665515885940391273523631346473379865372904772446822030655210961014980891052895677172215228227643284602418630619402794855365794107078165017588267711556303833212760498125807451433020541640288594484644446578794059433033974117019054424190886242754307404500700220634914413953027250487348960624535603468484251942787899238077966627544243296539877066763507719889780559367103912048829057323659313147249654325861335739270375788779092199949466534270339454144951395641437258873109355410536455901319112588888247719173696940614718334886601359778747679488711237889069126637773551479879400997683353782285458459213237527416789700778552615215751170915723839774205524992924619359938873994183747704650173977477914055807724433116977544101559492395715458199060984056826966185550695221367612454823597294099775742669821480693718286504218944191103264694550294228842274919428831217380852276758102390704381095084777334704995155334472656250000000 [116,52] -2081185423800449626569773964795131920649113803303299964401974822500255173669986100828013726587846049230011111540321317596156904275766007511169640033587568226695480833145636071898462238101197507759298170723521996986739501558286728380383939135468731432143448778329991478576859627525603317935641833968705831957587071679800913046019608228775497270786535717177364436740695779481307434865751415661003913689318402885838054308838116463462909015048198210445256778192016896052064664637238755494892711175990541595087233723447521177063150206349019798077573816519700494549819801517538842874783429218594807316957926827249138766696581873685618798471153014502664552298700216427443025951903269316427055625148157254867196970834418308128547863272039345635900752870248234174034500196669271412192215422055626941578177648034351087058094943008824082871142617034465554629619443832334675162513622897018933396495514673190358323822536492972763048980039324943264126543744822056594193970015760288806546027239702450133249229497198899390902612482459556053324468911041928083195312655691482982385155197018320524491847533790696405265597039274421840100881176811710503974512388459621692100267310936265836406285758467877625133642178140968183952114705538125679503659241982473232820641469122497160421874263428040747930487052977556972300661713965086572023549032807387437157074239704573008804475903118297473229696186993512033478026009636607752368067848887611294839791428773619862453094007133163389974702576713666830310853602494449120372677374703410505638469540466194237081352956799092891934332337166270803451488534296926297096580651795539728266300200161360470751299450769243466720564563250716419260650794592838976337605945971649421988871699931054905827306636907258171341479834146548119505226703436118888145911422147061848390592494700103873646016285228628039689306048336712615312570953724684617425167832252668843986770214472589360450807306620383298056346437074487268459786752212384540881124132086107358237425113623627031648101421805657361622272769135511281962471022235000457234265666637314805308126665758581583507241131594326379132021362583201667914441168694873741323190970273698295959944984345658538280750088686543408364018638383028543482570079853830043742692814921289835968782426789402961730957031250 [116,53] 690914164018234881084759008859699765138324592818030468371818880249595223229500055771001098174510971586095622805943087888238105743829228572468684895281497954632812336265147762069567166700247217965179825301651977312635056487776390815167335905100103273990175986201622194103176903493163109349014983122067490557093332099530173864938493230705927232765138924697648941601270701776661071578138604418953737384828364363702541648588112093036169550032558581391843811346851837835067414574027915723545736326773422413675910477926254623748142253962672978969404970602865236695704980883844905477440498998093230243984187668817289932330978936803164539605118071020553403349707281512562608787918577683051104950639224844019628274629369004276876985543229393281454893111773299369715038018558689332817157580299094725711103541811676687084233108473975193915603942177892782995102853778398418060724055093051550092639415812420877013949148445868883645885430240020997457521442825495626852675103861343618609260672741716540847403974027611164078521511584107905349860881468178837222939887092219648675497991105187043723215007982573824478725573614065174841385642246481806217445294893579773632078301877906814004288633818957605973071174549379135867016047064095594972347484538729969953014624238882228911877201954545138476080473187198375515480257987661531973165242683657162003270784780590278038296205947421449830406840551892029131486235057270961418283972893963506117886990850087395089862207706760407218829132967159708808394454342783584355955860096096462731769148625513092348500448733603963552213303801977937991195786958718618757390654679426225580581016684153169315544984747222531590534536908517416532669409059184545296800132633811769421022182504361332561836911907225757812459612807520866748860296524358715755552022069922660188446608652378584489911816416413343346440563754456235703616801835457871405967772275042572185239807701937430762918360658517101444325504863701088784690773630406830371362575284188591642916827143265169989074217490155960628793708993653253310376834957296464067336659772137171764950646133564828010595251417064934409554821451024101373632566389075495527907904973301422129759556155468961657973824114478763340709572415999998206628730815118178958873703937700966624543070793151855468750000 [116,54] -96626849785883625909406384545033845491070066829433517987175694446515327281645601126532549886243203050872894866451415674916842398974677291435380433092532154989541597125976386470280427804739725429349662118823479789003135509633056955912272010320438458459377912890479969274799644056146554855991439248958139883741177884110649771396319569959651888756729627702000268451044333780712104851803107675382025258613693977033009083105263635646835511739766351668054173946705538171171683761761511002048363360372482262319103759528737749392336168923237997716482631355086609201108269520344396675623089477023283152898673051030935995571236763096236600367803883278530913407917627914149078428999098517884862450373553973404353766904412682077225750587228476476291011564062185941597841864639508676006633092129581282025509971648188802779436193698474342260213262048623431460641939220715888432244012775010081647248691981732421935178925495248161130831134807431840898352258816304805268722709048677911695626596406824646170420715879363007806257524709161538865928793822836322012908506325279280552412736338464558110272426020479218061606707900664703043099681002418283170901145044141910596745444110812121703708223773721156467354684540523945638366697247659213253431835717897082774650552299344727180471363770245400512466532013273364594018005535257394101949452802029633841896522556099937630485744148082824086733271371502183086385464585382408843466854181592444275706989651305974209386827743574853936956289073831029766128287216989630260717406724580660109359400320857766694255762351776625661529991698596474058770000984050526806576423661858886879204401291643773114919149138572893726445483373625307849775972660261605321581034741740654956528188443457784170476891246672087751824580926904536051747418269761283117883749778430700921585174541131092986823334839090775704477132462753319935038306048461328029275896728078734552890874593022368413687777270312979578356840015416217688618107595308800447074943292533668997744976789756824380098705188252307728942452001459533222590379125694886160282442714624933247451126805888883760051504300202098311806042925481065377532249023874176629923567351322159240667288233138411278159963308633764523577017784397568472745449492236927778165933764076166711747646331787109375000 [116,55] 11197230407811678710249555305354508440138125706712703178510241691825190107109957639342328992148977706016287010933404647329643209735111583069228418131377209653623337065434202420213786805882274192903541821784638194327551815283696390892569445954781620240153838575637309182986288034930966226675354977442569692156890415770421048720433468735078240821693098116936984115323358097371267941763571391270750262710699392902452877890042104968457506035876351724803020018025954717272893657718548875104526748283785128964008862259639288824342471686506815175701557862331706086150237087598580984607021314204008562716399221747092328064148958944919228815691879708816951306207885256936094593226631771397396256644304491154887474003626548700227219949271540016767127787343139824779673830334929688010966921997832915274348753071667578717038042311566409632617126774836357667644463819765277793274288537511142965175447460780027373333392904268837042813457480855528740084042405540634688525873166410929350107496391614547676465152362098170363149300699583077184994612728924504376320783816583716086521766722396812192169618424455298490358927873724194495039553059036857227976570367506788428806268256709949658640408955533232698636188640182224631367291021635654495648241308784910065405897071334228032860510000385855143403310190825926923960125569274566645205872952934848715341409059829959946576887770419064184821266877117424515343523434595764177757991568443236283915430672182962016978944447983116922280415941539685695055604732529531742672009857522291177554326703245966256032345043400902126333078603499492687160948417610105608644682113965264033108831106647909564667637344923977101459603510523058385621123487774612110140802814739580005890288592212117041610639124283291689076542289599264828788859021671425172745420819154993651499238802556255941888526242665831178004358649554232118547909579108004866172505310099635936650795888980273312846344642309620174300998496872577101661874609764766459734552346388678923550641964855817140616432927479013679773732214877446237513018109017905188914965860326955791229921711012971483310590111158470118547266080820307067497720334208043295375566138545485303605003290141686959376784825038153381708527393830418636446985715807061804820308376239392757415771484375000000 [116,56] -1282875055100551845292265362261806057091836553696735098239529522652477476412205063730475789176503166801795884118995877942329635822109589107230031441670281461765519502146456521760709333818247488721149800077597216563223436218131651478336062126973159921568606647113598245036654119252146742437776386314541727737215298191808554154746907456549768752413790990634657006425640549148003446709826702019150597474826436268523457296956395234061460353435045974685601416851753485031486203253110857403852282957123059580394604900359049887114100321674998760841686582365317240685162598130037714409760533619323825733319011455407762655905491158509897927386622506233291157721956624531085887560483409804397789434066611492503782096456369458540628804269891219207254820475590767583613674061427089735414613708929627585832982922704509903667567699459646980322889349761740776493592227167246415821940391089932241952176679917501660430728377286102254369870221907059340932719947694238416167596653736098609763021461215884356682764297577826833236039953697290870160790073692873994401653877562209895973987978021183694497936798527307055756008885773803616387335575357814546037099349163988371914058849359609451906012968849350264867965029918225678661073553941276061938711959166804852290616205619796035765192522136632240944711414997274819084985453371141315387056666237039930660514803688417342617207939719712921732746370180978431926051146483416634756466681854919156123010152638356349741319986852887711399342110385311315494496943334162346309619797725383817437437272498273829571575788030776064788486448417387980085875978416430095812895201066940784302271252164124588849229934052037204332221896194046226651168124401013942499146112886527790333460545165492313828208170262629683055080247357377696169624328644191852436973149636679105855224075503030698893246165236564755319909586917552815093411771370501215418498728370690788632753378585707716796767339978199206561721977483802008793795680232257961456129094316908359405097534349264840197113319675383013060793946751708723076680384955845095477053343621599649851803203182864887173430081827526461311335064520875537968728144373263591076321415346197991892344830494456508017751408173203047110928662800472141443391306454413623699280148387132585048675537109375 [116,57] 73863860991651180749849022717410609254126809261633646074734772221383389950769320822831947113430779160847643678722792935461273593985503841129997589676386486078394193053979195761579460088041893420467327900911178806387280715552756624990805260748417334309702901568823971219638580856887484573739154252117590553909813549578528832753667155732892405134047115939664678055780661725872168611634936208900969322525882472715292057803329760335799991933867307360690717124167661054886177860404185653898104915928066296490704059599677010822519159968721780447349166941077609883908385284851806235097809196748255371916075850643420492581875373029859492358747894628270983085821532586642176054424079704161393145607653009340237380615023068578614868722657020445765099852360409995752545146202435456888456840676060950340286839740919186641343119514189654907672257097727818448749980498220667708864755129738985741744016007385899419939344576703652225091617600988678600695741192475246869544455153809091213789384444264763480905560086237759089434763614810603842092306555851295099251032895700004787131388418342637965030123639639033918988244847658269099731754924059941234473245922755845038230992534139810009157663439638980881954202039154616982888823170448038486222475056883346208398000361177465133751824072011748646051642370385980366392690415534542726617533609444879402206490381899648566372882132630245960357364497154482142132678627414151017459130189563491225338899827358456212073148395560607534769785640966704040389069191702767092592649463243425238019818970437128313947823084278887448961123908136091137488042367076060399459602179562630044716888153532924910423052311831897516500760949232174554180503911623190268834831115757162165837760753053699666430504955878295734462177921297702815292939637388809442541847449793764625326717357969994325279902776923865898978463467778941016168779209051201721357657819429111938526154543202054894354883497056098814362411412490444068935582080250846400886874077278821766716546302717345002517582268528384791030750017960707487830145305417084470056989132548242003841162389330623628724389394534549929917446757821565015193239335481080494944291047705294193235842325094798679280469623442267498932595332311491104171692073391718451609198900194168090820312500 [116,58] 13370612710873753799687660593038036043742281300855770624514751605911299713065591724614578362132995203858644581166965109512166605357108391028709676226578332693930734534598983882440065918777379395141159347854852421336083808709613538720962329939662206509486616497758744423858693700633484443753329366662794342124616289525266018191432745081891117232225736980629895226183260218043344851883128087622768806676415413533574321350379486227846789937695510744413213206090309392142973784937262199260188494909555133344424212651751420420321202524493780824392729547964166123986664503341886611746310354793248675262226487409908804531263391297276447957747892101991289138218112374124513263703235978815934107480689545699978888419811033517016368473308734489441164405717061102153842490701827778575633528335981718191765333195291561153578201912258990499725611844521261452774443814886976471382953632530114408270932862956613111857986386398159516209955030778476238782941969491000470596906843733840284977958728432487462782200909624571151444402811899799521315791482009807819465992279376425043118139475583681453593747329422894204884279542763994303618186106669968229746704073538938079145168398367980440151458764476225299975103704230144092896698878677723328695292175607040738538153915430315859164620251072501714115543138700665155177552475755464406715530914245800201160978532908088206265482316675267577597360656863001175125028835770968505179800342708514741883319960793562788750135052461507487233636110607974608533774020799173130631203353753761200671872209628030072526136657381204355071408297229636211116909864301806152678100503003081047756072936194782644097013809929325573017766471728606247967628352208544072752845372732272211793233526401648498281403568194087868467865061762087855897142472372896938509771028129374854168013699370343435482862379830952487690818865576404464052781788319944254473128570061360624814231135194142979725531177988758668984683097072019140421828545615224620058554632365802642575631238413524555589729504031385262662164646861057628073514397640174778955792708638633863101906452711263953991574389962947380509311131688438281455420922893330081026887877150019110545101653355249261121467466204350389962236410312569492273463046484842333936269177036285400390625 [116,59] -3769192497052573214925122180625983472647850311481982652543520309674601541526422913959112110319062645619513201247387820451643092556422643666514564798996639590648893417722911963843556273013112237615526185513548850965435363985574209022551726211380674505576442948968478909577724493978876177295823140958853660040971074266036706911650658790785520941927311651612774349878901458981553687339668368331962073707658547385414114055636011642480557321215157887231185795448490063798861534840750306483376758896703452682446976459713109617036950709633529443822120337410872326682437256385819404460728470502792739201041851377936520144950755853246279676892803107507624611188074746341777456288870116221373996725729332662602553707889624956264686769487825715529044303299611796156453750790809597737329010677754346616170199234157042683888974827772351224691469926305316167413935430307583311736141079703970051357421086487633034727462150990254424085250425709597979503907805841766617726213076140246264651350925026582338336508354937948929781662102015638499417508696578458542299990303394417237719217037658110023661413792633318216437948761729799495747759062282823936268175382605700606568259530944843963442895205602490051089449785786502873263130580975688574755596484825626861784711839652561921772580113897195990020451402296370791270754729882811502657096378495100126472534607103782074324683303476130310916693522148095761785192678565376553053506161939177084611376188959573997488806221044918586152563032600097279210355183887488237082267801122493071363187200186927632885191177672999824721445513964620265640185225090807031196179254240973345899546326882894601753235175892484966083587241352473852788212494052916126543715062610197135318729036666921371142466964978144224989080988586127620674079556492855921794735697167576363223467607208544498777745651285051129490266271983566321051874780363523060639737691460402172464509337509358341365501839663982676439291283183060853982703017329331784052243393256682762207918447304854252247487096767390190885242699709474348325271095484979998026788928144576709829789651614960871929599614244421144468921642506526186863066342878251092151333177907375676547845137324368126812990175597641475738927909888832214475514143078194838318982472839355468750 [116,60] 403779839856633245216551591700010989860964145887438981763062298383006566651641271760114538208953080315207389468648675760890639110585322597326216165450551000810239743974649512234462163380430434536099222239690470820600399557703306267335628743462089782887160720308412530704714097259792742875308585312537485334649280053164274301959323740340987233118405152775721783824808178826895401598866149377623473464373188182090650809001557887359561713587666983709499956732367931982054766419670353435159417225741253715429811389191705698079585244191176471147496573203401008938686947824845470627060833192933279568800033632625457432095050035641614397217620773062701193511488514614592139663894806388666532677550859130825726635776708197770209770177922623362848712536569222991715365048208194023720620125878792198645482113442783624342708735472848725850331249819646806176260417428776486386965383582473842155336876348369161205715990535997282596681151589191410450494126357753911627750418003133871284149744611593829207690983859656733283877570026887309600332465401162426280930289082245183935922134748289871709733859422512428892858791793481683427673824118954726604349491864326973566936979038403385661243070246971044134398271681553804380896003515854330715263678110329353591302938382494251639901009736606816695422235257705865113237822684642650977573020473794897364282585669459781746407140014296650548199256750154169787630415357466270749920708624344224421045342537948271110205026394007432673753974778771734601896285373548149018060815271429735128532607070955516845689891972946397666215960859441467811609116459761417074537834959017934602438410975047035078956018629933204367114513826332698847108463093195187326284520524725383741463510504023810414869136144916946934074873449282307831166302938861378679952762938632201181860949374825094716188863249378434023368375731618356670067375431865994461367802503814751624975284770024797273717170491178418159273029193047099989057597205263570191718683137512750026230597824886059297478856871123203539506347459469199184502935734110515807546654347634211916552759415763854467306878702758637339792489867548864872035862087754923471420262810939039699875280167358406227036407471311542235732989031602278920196540661486490148133349609375000 [116,61] -17029780616628694377160867440770487779104650790664276379853104862782613541757083683915146881674031124751352073516246251664031121440365369425478474051969078965279055135840448766105084157847157232346909313162197614167874139902980992855705619929090288127825895396676020712785546971279714012366924805635239753190208277768952548182737468575363168317415630262093161930579837345410554958814746050698170386400473625991938508492018462377124440610455612195050381555050851071526001681754066590021555540097158366213987783473927263780131799959180686607288107307792835750850552242043611779759491336611859565761019221916746159541016520970399264955102964096118754989190499252790199563735605469108821097983597388610911574671218987591661578570510358253239064119480679693407413277900832946617280428995136401981749350472959184315989035365041761740492108214924525080297331147921936069280236670121996418878154148789969679075121069172099959426727617358828791008949513691868887378588589923393036606150161413727286386420784907237359712462033693779034574693761266342228699615829465969444959492122625482213988622642200542830708942905161465646877065205682232058922903145652539217949501620267070332233277257827221498861851917124354138841197065285829839008425523513842390781191577907841631329891456276583827161519822461172037826575852492476146310897507584013079608123039463784964309160149721297580812083227538707507308250279532994621152054818941941880738416608098008256453805368557728027189410401290200040219987711061161417547488252021657271626957700633322734507210571843562292389735612189361902972742574324644224601274394122740869672847082368585038872794987986708782547997088700244721952922106260366698533645831714284660894608351980538102577698982895648767667653712614853734352481112274996751867840131500806435024317802515446210050909386893810343096663080626665653250544081877065722177802499913213887463595479454550239165355300910454645067953648716129837648396533873609668136497302527807838304500170282902672458796154526631672522257731250647022190773480946617959656823405027579326679174113418846551014550016293809699188856857005731538873832073839522986550280528842529543062754945145167666004278412251298732344361516336721026265933458269685637294335937500 [116,62] -815702395501344096477009015357486274677228762889768294496452794978378682227117731932936508608012768368208853039932757392588289700365780725294016238255426147257735886580009150007835716351985796955116776662291546199010290773267859008985449588891721681833519941402765247680834343640802387766342206680611858713977949948925023130895301467655853967830991504426525708768599438768624307228140964460471170680144765524661453131095526422383344834200163064793053141531404807086600613011067502414894115979517736355416591516918916946125457599886141890860743223870342148097683799416440235134437926725703492785792866906600183066358841731192445676562622374596144558222457453029038507094808689399816851555872776290789183679695485714614733613180893713572534597493988163012347478541911842653394857572488184568599102512969638436121235605644507123892378110401994974209348882745496526192522817744126263556504453075207349107681055793867168526651490181282983839680290821272623900996025514687430626485938227755026455148986974455512082401981488905167746023354535638344393851644539338335002979794744056246871407328683991256894112920610427010227435824973238071612494621840514485659047304731236821257894120375484630991546510671215374772494438772770389714925648480565656970725395264645846375771580972122482794551250511515110297872621942496264915647921727687991919334217700116567276760027641053561098478699746791646652984555490742843397580217116252699846979179524490781753500040701267721963492798567043193433860234912771690555113883532717481160613312141673933265007090005281118014782246138083794071168700658176021324566032005858418468054087011313670023015647421514595572402917481672849591498177202001344165846299950833880433181758634920525302385977375724220282628197744246099945439994315130848776553314969666475183545480370574102789388992337122869137984032358184596313207590567757409263762421793182820540241830194768681343647625759320120705227248789421184477809355035311064887133351120712777771387390289848357992948016036185364033133324510381254698517490967910602398729845173031448480983162553530088604338341823425011221794863621465248211677115930646066386666117455529037897210801600257168677302034053499504298678331109484425193141512335833363033906250 [116,63] 163302613285698922795651149032229738663688968167161334401192826632886438212890379535661099744653904934054711472588682056187401357404243139133950971133709300182044434216285643728770873034809802226715498468028940975842578203917404761916331938197518439625120815936797036922034594655427930729694651878554190595503581652749516307284881617083725238141455012502172172661638853417498718127873837790677309506099170334270803084458737299392612227226107893227534057620221595241514458462166330360478769578591447722033985765346703257905855797547740729978517215245724093965859325086517031062430767527183322388027205675983550858060138742501990787293932199189569455192919334545926017401859658120949130986790964910656216351090828064472942309887204731369127482335006003872805098542129595673353673542476963197285199345340701334859591276340356352657915077092403794752998581282737468556166939729654771871943332511883230885077864860014176748475846153547375598411672371052414309730910745405579137720511902109974500074819244339504269537837885252490192849235006045990263160073121106257123799440287399304214719776956489585141998523307268460776299275277835135619662766880865560058427233166298076557150487099915597116275276363710838311340530623485271052443366906750389939212429120648940508372063729866172243301700193636211224970140881444514367732629380232920740623132204841628659626383941685988064716170082351245776260679703663556050359238146240595875439011479299548378726916531963668909172374759945411495040799803748684983164610616013260430382518904082577023666640618203616473654507306953694568469235136654964534307199487242690622351669345534173585338854833814309634370167280068946186299687260888123541496750106473716597767875093441883389302156652802791614072419797354040561770101062710375240130078725610661701985753382279298476901977026061003456050755877069109184457971050487705272338333300670832314235164981378055406586523389449860031563635523882291059616236642957507752474894952913500175337507682333579950731968723100292066427928525084146398646289401588817123141877907877000712240080422099140936746177794098602575142392764929097371430072619307493612896879608255787378159175124764761809349613554016283335443966198585168501728607354141078718750 [116,64] -10212325924294092618956672071195110925844085470060483324785295849931003670192243294036369278686031463691556734330861132982476469169842357566155117688922941182346286975822419700579241955680884828322465712039870828213013490251891004862343627990576536905580184071706153709715637297414761744643660120322547596389703087133827683310711344987757235070582162421061106363910098089715748443380746294406396616865446190204340648995301392758690216467452344551423231975184121659391157489566424462601096666089391639122270167775261883604157893533269097544359528726142195914733095637323206708075069866634961248840754860455270201616762152439147195757940759306209467560227941206616916753210124421057184320640836994618640181840577656465037440735494733231031900236508752501912128654060147123519500871200710068218711145806494427012015276280185577073293058727158310994712808544213584226517182410820615629144824238568928809002636351010282581860768556638583684667972468204848050588568081110527491398561775892175470048966893678644694987066106085569085669318537686401922719490134758929253823732391352022520763712939643721277187955221212122217983626866365904854728618368133537412021397959735669795851927563307736589517881705129889426670777016872433751784669742956450251588329779272476027396934604309521270338568425168734343236401325931302242915648060183321149524500264489704136343580492951677604883804067710312946552565813214902381172221685738051964427228123419343716568156784148200872546721879932203273745733133231905505028150030786159249677254242637438358003669098359665423040404301332151386640077546724049190550706664133561811059830144124199014526484981285099996204918788081222165786098230568781619169192320555106759965627143098973426202077632529913993425252808991299590864778211642792270347247426525180663876910261473519908272224159986009878887814470834759091453616292070631927916867508219135324438847828031416734989543857862867213399061032192980196677096228958611004812261708694230516235311948220484058049945724678233691959327429299379823005326397768881204906779723906136095569640638929197582207157740816447567088510697239250353077483533366012038246341321746683569827807612539768176675752706292723099908190322100505565815117868167553000 [116,65] 215867062880181702588950174144063130847175026549342247365938169992532266548312146588505738005333258859343046072666207970606952460476082133775869235686786503399136012522088709333444254068571856173072943713007640082693924739159219236508421593281382027830442879773082916931312410134375843691469742932013702729112456432722554250747022904491553340355564873571867946805362227208838171296622472656896807873824340351530713656888014071822086701641949200874640867179923697291875287740744870459019788542481288021761396961887490243454628377214033662157651462529453415287275818979393940826722110758515795004238506453745204416601420700097132577649077198408981521948334863103992453176863797912989546595637806999357587728116275123405795198427018440895145513936893550324058572395233602966759785063939104485704646898396338141708647897945186687210363237393772940931256235758164508507856054928698899713191245258306183044675449364681602537158278771482574312085575391203631912147970689817815410286359021579163105815322895397727224493719787610321129391647407975636389722305286592751533328235429256072212948358768977033059962184885193717529743227917592343053725366578110070691338144431414007123287998923750737072405194806772102282668862390257865201583412611013771130756394168215713105987184184382709930799612574462734992126348961322700760953478080553422475076890207467875958241609233947127747161841230058258323088529802850195874216938288999198655321412076812208193313015055216292991758720874500849965500466277491699033290217362525940811376904657632989220987091615495145845250472392668063932731557622881282300446134565471237081531745383629393035083522966092877544666430934648609167283851492511532529145878131486845702782926507604159165894467314946130958523452224143601460183980507959999091674711013547354037274611780303416245966915417290733458790643617447383231698198909421420524667251211533034432828745460713146979909129737494492599832780094520830267508429155321773321792825819177637294225586470931418006497063201294008854164359485788145861074192828042870249864403020613134723235658054364201989746205178189806677769299591348406109560522003592553520020205360733524858699921541801522917770982252070428412698834433762415725348555223000 [116,66] 13249371801066892188214400232359180382026069376354875767084877967215580416730207517280204082106949187321557878112464031662503495518574948171117776230586242882873521219365857070689360896432136461993081556384874291814412604485512706649183117781714480211375985121410703944580506149227490587943222088055718598523502559175898802605919895040791249324327144204707287548538809187080199157989536738584608392569227187807141707264506323761952868822270493745972772201015269299258248527146292612588409417495654562435838915301473831868221931333578052560085215656007011023234760029987797237239910123779317399997503542553979443258927217847879450229345775381674068005994587290861199277368796566062829798562621804287870918819034187219143887754076527931823226886901424810009610178256347008215957163651515667991525074533615413344904220117244707797969083412603243123572883211297677957071554329821330997162893375304347005524888609539531447235976089061149640278613282070371293938808934468005301605693676966696097343025732040116550158818658463578590909948319040822913493988299119289172441384341742452131281920077002195058834242379030047851471765058172047591938135369901448113423712216986562044721824833436357708803031229520694721734534971387917955211032669655769293321349856186686635474791647046169058802238801950532485367867319915005786830313099000495981342544290158515330338246247026866596792524282560792409648247145266635210880979401663487140762474288409457240511479421533900839498660413176267067883950064496168018574214800475915847067869154240104850033638887052794993815918030747592564138187888526718360182700575087069481899414759882074104415855736908233942088355383979224359281481920590202751408155361874149240172548432624706058257257761703800149811257820627993767670130513384984678463148296260197573786666635070044099531285029055927556823405433100543529108657222418007043564743736018573649886861161726850878672032225764844324080127638214121908009968479762586145369838305796728583903178824161120573462796801627892394342449459270106554317602941705402851554952601353443887134156964313490243468783596477684322600014581639547297614527071929010826432040684280598889169145387106718757759805266526888069527472877099850856039529730 [116,67] -1473582772929151256805597937381951830245040555101310715403900231265610324295363666636330356718334195533964390387346596497948854980736015161677311591451952330718048812072755813725710070923847868694653475723242263670743794039227949627777952283226672681292023787700944252261622006318162048358414582903578471684569767110727059662098681092321861823279122208166636360540352011811922036563095274798160077949892104207136437669910338166879781087699097235044565885156234045688967694241041343647671344746044932794764955456082104455141559991459593294295760535178656015932732340493965220834894342344835655772695083435947868327094465763574993328698540788690290818938781219606270602155942626145276549572622032702142430469405651948867739401313162907112289987293618732821679859656437654117473109148783871310137851355028153257423076440907117911646396692318113793618356047726259345895847437199436587071880465747326279022629313459184690426044779132963291110537702609159687491112491707182185009650804636899398813105442524504583301499409300646129137375763120241228246846209348850664830931057933853144111654938620212668441853754459696193055248429961371683409305222990782269198743071457867413524677568122694434376616938295151527490605151538342500819769082272152931239209638082967428868806168757683028851928541512727123452347043707620460258827940843492766939020166425986692659095572628007073270082571562382411531846421242956933871389136917612040453351269216134396130645387311077631990258460003259167105882701346159864040101581542076075790112910062724577761732814451294065170188368194684079682562858270828800848215403992639120002699310516214587363068377646754478172336669490576403652754833248254731317760364593451340664131711869280333592750642336317508089119100788239404337055871355446333431843657329695855586937868308871017485203145706173572884959455324272354906048640101241469458204472470208555977470506943599844332125311299032810219979148697302585530320611166958756971362947252953692694020865239174923943736070575174122183010271599935355234271641210204565009112328377220810362928626967210239775069376507314683521849233745288896054911317802559934608311041521832794590461240519364294707816301445122288762674617995030355797030 [116,68] 142312790217337993358952121039563404853544913032653680472187492400375922683282904173968658812148568347422997677553997550073711050798155619540217597660987837996481694952175081842560892843780029827330555324004617159150221522867359644845922552214625986413962191449072147479775501081945484251947030269942570322061920665117331769431072422731688818980791175244354681810040927160670989690471410738168772740654002809526581473696135579141003797692903652779473348731510764967083448197891054503230606814491626269145703030735693680503025968379266039673991057422883303238617377761026005261782016105834226699359054151568726256794736886797409443470325613987774472552899829209201339721990238929405875765878675870046951523131566871276237955376078812728908338687088157387354127026705528225403343141603636704814428204202156004726421289772487778992804402975747360473389033745253627219068813099961791972116238317572701302658323726386754771609747030202305650744887361515568535845163623140695266951856542136904038952003010882038751383652532460306563613612751883692273445241120079788400730660659954604694291490073841106203309688457329070429831542316537903497703976787626020976096030010966113362661883502800668367583117778987436837667338966381669677106205527270093791523245182243323069453207210226107265821399561969903527635569682346646602565551893671486264534665463451156637577413823888737355229900272764189925196221790329150768912543859913304279371571599484008491009467197719316003549995289050884287282218926731463989390242244150815996050505272622331880607552599512476102384849272539559761614261024825216345588123572939739498063927757848970682347977810740770649186380927195128590370513200525155151648618086764129885703975237071506942614749849379156470563096338458418101355894835318715160784435472413014352372656596429717244593942611647477271722574210573363513702230642653596986644043114951764537693494519378195198837345143324249671043636881767474323559734333561262937480316053992749601733069500112464918034864497340452823923709452100501955949753558829704407481556685284755430939348201321283280034530405407928796586282302088847493220785610301015668824390065569712473626317530437948834349075081595751990361358090303544115 [116,69] -13703661540267919950390295535314087272591749850427275807122077000355410539017671916035159523976093195179808477696917074226087045971892810215847224546505021200638020158154278226122582864035396317333675983802514285692063057427869901774983699786758955875876840104221144530699462868088341024233519153289150114982827420564464071743827601102757990133338244672233102064509908530261645412253202280133407263007201967160005749598129523091443261896303085493380848061944286033357227090801217781591201120758168653738806515932998967070885512080409927429900042422861925138474568225838980628010924402289566222843011540487950659887380592574344222705199791894642682890358782568957384477221725900235264513922921310168546140512019071130066743701507241313392978660164565284574600921217707183490017429606067228888117564079197729411500809085125181891221479262369065994027032855172372102217074768093046603429004733938164523855402228930475848553994021350246692181346720941870909467123053721060088933623075754840184295794047115025717148723473476726903684104924266273967287825431539042678595951346277498649464500468852443699816591819219042197038083845327544832345639739921064278484542930009391138130243411069950170978194204540808756232795514202446655430037866372780886123221268136156094823492545396855766295293456943865130088736146210952719670801608642580344705534305346453749985233318536554146071192592141493199271181859155292852232581965765884394232025547564809632273231569831576748698771831948977505230859081897586265531768041581548561507302824675394014817917511368579345344175998558394254231747851207890532108808716737656863417752652239169862648896015449910187709640736367609319597007093443073264756157812063020287350858567211829195844956718519081596292772231096440986355957915046904113849222452146233290937666674461360863395011825538777448395464053421319590217487713894527229320105743580681155844546173123422174757278043165110504902802317479716521282144350025244535140996451269409431147871113657612106308134480106038667910401681174045972558349158430023694805099903292898071869392558168191589587613705348925749209588445395591114877092373821386059879204647053355705301426558805238220037125961136227286025576679025170 [116,70] 951314956519911953693144392305886686411989929900994352177848710264761252022306537533488106436207923038188073557031224645953845602663538738423750803818896199303876373810367166771034271716277126144015189856966676452574634001750064832411990135857759311131380706351164485593027473281455183933515919256752301247314277131953632326886984476431619427950226673775227222484522431874903276122236020511021938962600467245133766396576097140903082610130470865079741147310870321166356458553099542779060443964828625678884069253148539659771498128803367181575203840306092696663341625685124374782479205374919872010756643197705838384183288360180379593567347266217738583635300632579183567668392596719717787632450854120876329899588244416120188033162582649067607498321548459425267531976486159433732591034531930745014112632422086544035536142831431762867966100425234762117216611498397743735009211747139594531683214040151908417650975115595810096905315628747676179662511698445927819138678141173593937004831545632444155320402720335533373808593813395247557703596855444562243050450584552884459771045635946700929907583705799790108164916163401093115687723020173919433864352524723209960359737191105640171733699163223112938849865945583162104178757721605700587902149306422990451248163705771590694528461777013711560825333022868509500346288021905353740168126755594682561336615296504936869144492811328503635786302482449264762632712779382521838712601576249980376448030417503825689206478783676800931769532892715275212327899698947127516035482459624748755206681646538396083386589847247152386460852173652889837361520983067333321535438842073397097644723162378142453385734800344906625010511936676851613708306697600542121402208985989005184649886883537146280830012146538084617007274439897098485043904112017939092953572129404402874803953481589360462120433739968728292027704206280226990437751007912417638728008308824892266682288044383568103737301586603400611151106795923414660142699354034458406026983695241758320067973565408782206861127989635589680149239029738647474081354868663455978684276448494192360963866326701003208484188883254707275926813107146940114054794046510319090328791826368898629903227900732434407264296069470970556723833865 [116,71] -44137596222933514732007853669387421234927691057462302847012731785421114553808237923873389717556726664437083405880630172232211225522231633641707843021607273312810097186946801446837803574372704657307772539548757404035261327623545310315431039991460255975086060095392858580352102209667548304810023062292024380490495189062874988164154327749581724552509118189517323735785320254683281902341840048445995929456458127954268338757575514295916287050678207670357754771204577751630179564811125451429161918859854840963016635747943671488752280291319572998305600300107812030092140091237550177498580016907215680868621573270160021039047376481463047073650804364337989766949289327131800548895013512990727682035976540712901108107552744104212994895662888794308248326621101709600821783589219974488182456828052075009298635004042622769806366745380322326056256268067896912950159747687632531692813250849120304382567043431708446902248346471333033246319095001123889319731517461394050489652253568241846295580204153917551615102534105366225212087642562868237876872017245077846530492111513436632450131830552856947979407325068958429354980263378782321391295745029664039558363296837129393606986667645807587956185577116593158948793781489116361883300914522714317870925262044755877784257168959824169245379610539679542492058638274254519867185922845779536448402029592762460190928622679340995256375537605620668204899633185329570160111300512911286032813322952979042604308326388398583667012739492701783446150129967274867345833154309149371428596965232785499619061430213979075524679002517611669613658218083422887195185708968652395728399714566040635100121624606839041611994281951644558714961799113061587692956187548012535437576444224042138371288844145084532339454186361836325271560770002928202829272597157532678360125834209856640140557314234517420899389716723770868829375200524485074124088130980750983727638463649931973252147991023081687071087775514663598407704554937613853870002581669045168388261017464877187801703435656642913949199196725379468489279220273952751127213166703535493689149024894788416766327851141102419946526627160871552349248523404074161096303347308409034350306770667493944701906956472622880414391928988955823265050 [116,72] 1165373325179536734454121143199871976470056532633075505097971785902846326322672089808961858444180660574929004363464826660171083867927054833887502249627059313367939203847223023490766650488591340458028544607035406008361935615502560178795991850605266160651902209738914842810459879626698286445710221091689816998346166332156237093778663481516596892384335781216592293733350011861253265641360978282442242541655320020756762455383519195275851794210521104941769085960979096232676361305128477191247358609766683238533484232478251089205538156665870699199582828499407803316694487967932623960458738578007145319408379671897403586052433896917885397495516303744452794432678683809250657427427448315744034551277121084032258900512755966117551088996955060690413433437674819341311689515036800697876176610736123027413463124640478291257678607205347469699669144274334561990983804828332718700578662939655651285071154955139082550396742492933717710354150217885977583557459639901351310994055714136079744245130788239808867170446115690617773470910436493127318388980021880105463968747993287920972157701096862625595944842324039627548950809543410683534745154743298019180874313035614753074459412798984775170079735987845303609308216201058425167495767429826966756965123362128427747292638631720847016312016869123779719163784343971888304256451215601070801385128621512686158591662934796738142233748023774162297397717213551431647005415729862596543927825637695568269380598708340762088609933744217735130383282827010516441840176957259611570583031489442915337504225306428957602841325093794550754995587926317467151955346235221309460214863319621814096197432643033496131138630857295483867854093876633338474027174267881222213786490186837374945852664841887475005889698842611658342153432751102161965525328848804674238132569284490621909637865366442210566435294218854911914173748426478724261454337931427581986022061157691101457179000372684890005852500848364955503061190223728500772098715970479403706402731885493905912518192425721079723516899318011051615162838835078825989410403194448816503251932215236790671987417464952385145945344899490379720977716425264089578975633645063264572248812008484653317570270702703664780995771731740465110 [116,73] -971523037794269682816293988394067478569842915984543700313568100785957548888618727804962713394579030156472326158328865389127117203440446563267607196768910785367615607904820634137330007528995518000598679573628146731009433865571397359633513317791081444500775616862956840282630005411467033310456609588971056217157204077080698813816063058343453323664437115710449942514498826591338259010679783256734373340856851647644809529614505092555154460717182940196368370221190671339751248394494190171019808330825237838975926879844556064193298743935694670498407484937177802319016644686856624891537760784894248071524063202288971642504736829305858473355241610648084725208305497655152192993957371664107873021540220543655227103147617537292523071796317126273080015485573919612286593297114578993041901082556974745900041632178682900883549365776852369230765077937756723393142558735719485423751593802389891829459215289381220201768487015568209906009297131964640079583990734748910282836005750193276891090094083589583480821901043972408245387477709874766937857579973974225780248807116415759652734016550960156043269442625367708432822747002837434332168658498747381566687024705007745732853923663732270096004399170801370747240847359321678059341801820805360465501715728219838388333914907543892792603831313606936783016800907876976059704178577913724821424775999486105782910416966545400639320559316829311397068962424553851081284257572439954382894722018516080107645131729418930744389106994766037917199959972681360166077907159216858781138737880472052590528976705560769188375346254723688525181030418693411118125183011499965614466987572221551562920814123352376269503404611727193905161528545759738240965121595261468181711350631289613982009313377361588300525436132825666916093287862874958389519843107957231342421603827792842616944611783364013222605535140792669630762869984574007138109145031368526059768774373705534157787737890111450660916991313967697724808007487050767065741302489498812747975497333965341236624915404192142418168237864171019070935687461876114760396104128355551094720259921543790023008637498233392031898418760414188642896107864676770015740960067539490363069767738818926470590752863504615554982355920300 [116,74] -1180740661946180964548018309119455611781681020746287709441162666583670937336312013032146309646189319390023120717020309761615581516403465097506629280620129991903105916388328637317647707102538810231338138899665577118431887267419939579794561526829354624913017432792925933173705145896990218435544029354373112762122440270500851436952414738966583016904187912396524792403023068911768721349750377265157321058378466454501064877523292896700502119620080760557562233519936128914254632022091655490616980375940301422517708427890066596230258848911752890301275285561565228506802590807926249783410071296127137796883179847820228622934250116344481074577654065361702783462410874922894405086565199713651152691524116237482704539123934335672188814240093679568988991878131872906668810996797932566747788685682442587002526215694494025864609852892478973099202444268444098291854298866954002860870710824283814186067321261417391572022718077430680293792554414783223772224223130422932683075184573821773767707499378558234082119578979528984699195870854808504083275045993023424231588435996241085749582230783703445039152298167191137862844532995448966654014242415346215907078190680927009456735097103205475406127523082885709060846405453001553659791935905771175642096489187308762925514592692513023755452520391714208789018891125266460042667269876100438422450061744919206789673299471027819650632649690515287430225323114324141823991692372011640265356637382761535777762824445894627295843837417428452715336574204054922445007962988425179986691699895945118380361993075654951358325061425061824808554869445741029863799267077887455570672303100076248816035095214671875410855639916409173387235886418157628327690674895820352483691256240755588169370605773984400873933721152304894055317181072775881576583882971763616152671553219618800168323569068180121127528665930180061436974556636730413991596205573906244354520590306937982877997880157112822704662859414618430619912799831509586116857275914563063560690997744606281345937586143820538884630645889285273702510372024774916935649361020111955516606757115914606753843672921233232040163153617295444886655131848265321934531170140257502515770453201465889056867743058792256720161355745 [116,75] 40939678378170037773514045308508451537183570046131553557413954932223130836387009986491418234681235021146393593840529512839283470543634596545565572456903321491301642774111176353508806308271079130553977815439149531547074338675295938812613106810553889474699822959278306957149954507288126653044281802092120108782215457112294998812194927351897222226818997699226721409439201501748116631705132495518404432688583377940312641111230200791231310191450232790846278886468684699853431755901063581366106460639454559940491842500900731507184356843564897343693780126719437756700532079907835042089970024889000922598544420761904306611785607461874368527926619741725709340321921773010742421167354699375054183987491430417469746031244779933037620986426378330487132192482796987461511389673265440664831692042723512268031694227645701463337196202879252274103804258043223577656104632429893105808047319465909216343652155508383817746118850925984989946885130799533602737473110724134230878144751954684728316555530959414944707152391636802073949711080921525269734665993281167434881419974173900950916024701541889732852056551872028852292743915051191029630500240629238494847279454161165382501648432994997084564249567168352559060748535063206353037115460306779345362661547520605953364901855836455797963279861314214327581368821677607144899631810975919013373229128035811041292628299814737585844903659054761198669563573829824499515944489004475204896075474090668316516789397664871498166389322360357334204555986973623957286932045454970108818123291008999525931332487672597615896980157727698977496890279682593174105863087749415331167247546549256915987190059659476271628040257026319143993627251380969021402043525095581552186247331275644186201235403038924001829673694953818761855776482760790127794825406867696347560948956833462444904215672692714619292040257534487576029216035855510619792682032122210377595444738249198417248005478549279725285094096498467294144861539559961150943815495043106072571708222994299746708469678994783704007664953664443217987245115582429618706681202696397996650046792750612976323997690855945488323785171996844569043723259534317967835180465314694919628157473390831604002050769719897062086110 [116,76] -414796260272304150574067438815088663495225966649054149479722515827404036849053858869671640750019632695525813255721746036866990656088971793965845504525454320775912884921068655230785173055149442092275836328074871422691467271775372818236729098012226391502029787751506871351078947976764491452184500692318365890693368024807801374540356380247219292449092814524982155623334789367480873254081776810777308474107663404138510973775764255973445330471157130456314804332536802771776796177816103003279205464478728462680018579273246699177702078182052822424941763263501145050105020275281227969723431840180030186272350842456870595779633418977737592606941642287095983221158175053005916711973853442024945090605111607941277795445076069043380056497912444990349929525036025197148176210530830495510605730816316442794443652062125736063097621069472564647154764469160937031898870050370925709270051032979700483774797780067350863643275157223731378013789501658082011765236338605569119829623759649007883275826923482053585950964773317047634922954028134543104858521366052966769706829026831348673810958780587289519135856747648335688284648027384607599370056467574423901627224558984406147838257741145419601957409557567948372673030888293256392080630017558330003993186258525853131695941048974643852582646699379955539599714285444851500106213605238502393501024098986092019951489245735449343327159257990126774524324641017233184149024048892903997180118754856792832314617752406587007977314268751161608879829936992223506523399092119181536647988213786576926435154733043675600230943964296641144412925965750989175854159777171952717800827721937825943428401048344064748940045868910483509076584240652044838799835253280702662632522561159213030414451225205107991043776272249090697550922459553612204961845553041091886569323602468719163539927077928746041997059207287769401672975135620038072751741229704834506075716803045256651201602327258814555513433436809121652217853076727276616669316547294486291534196319354964631662365876793112625466100750623647339700963635961285624238788910813252561290358287171381928310356315983793200633921530573872994418045419986065642259462535084104091669403048149980311744302015796560380 [116,77] -7958478834501506560010375792931016198642600941050336092303505431297726938952700876201986223835670631395802056938485982437582284396538226304131014848424861156380547463564850029263875078616770141321892608412675686355788277660216221809019656263897343476630605133427160588761483620126096682660417701955251935883259470779050690690078441316558278851413403465541255971280534815883523974561189734080881733276362167671404979766526532335209731739044576184214288524887767378048058969180091616264089028160473352848385176038705414326409927984252212462646824591383454794617515409493119678490402582194638956584223187829959340633584655406782011295628767203663168279019155041374076477218241777218034341560042009026862229654039468012124889904665950139207699953997650718678199873272873373747797382996415991821534743211590231440557485595017370539351269705755068836446993094794053754328698517306649579576611030835254399719044030596112674493829767212203135340578317113993267633082012465745319728788267232583285600131179253949987218331810218288400930173956692224618896144418753374493627822564517792053481212784063476320507546864573965392760561230493057467628116381012542221553674640485886108332258590237887901702241761762565411666042232816680095837199839782969116329835177201601543776101750318943824621850347036117494424767462835264915639919217723390271545375717101631795380790023362084467229845839665974173026818542554228553255973473763675533404712726550917553224277409066300869458481689335354624460717340622437444834200409660932688754901588718522083879366242732445775443124112312797640778492616499742224621086512492223262614291256033110524232230667190182313943489404375967834208922552702768524581317982468476347900152127128125035451207121138631452354264492518659669359457525232493217891499448611831402367185225615106111804730010195383978846180910443797070879265803357161979943085529079979358883511299591055380527305537351034032078457870135232946632572700996602051171985933949027585083567486109669192892530693105505639321460031588483118167258820725803358469413542980775851885373709298985344065740851714100207029488797890193723345396468280719076217781512379472230600230164193490 [116,78] 173462741871929032320476614205746046236396703695493214448227653913581043493496657873158203724305686764625817726106793933447918134245007436027241232343300371111578611849399384250968815556541738403578087608622945500252330601797174790880668820652418860090042696674025407267827780870515116118204331002401440193619112150368459712759204162822653722247901178819908787359900586749208189923311498868210198456405105164508147100218566173871535008014731356991551551772193686624202591714560853713667947773499812227379092809004408849705102458595938876051743170566513587256724821295601147496271164080292551534343468561527220292933637557272771776373175702573188213794195673295357618794221471631383041908677853696506667082955804009820014534813181224541373010377590829704905108887674195201700227668960818479735677985583799041364175175089212042354944107952827414594083568006937249503345170157603920725855469930762525170132728478994803385771429337151631802544216332137011161432626522681102827571248969028449587864471402886297648504757877903620749348282405308258897147264903434754622823376629868504018823291811469856202036072240556721506925606621376662197957543319374754159592849000940743332173942146856490011869390132774834072938125544282536004645996210093967991190927113346233256242800972935489097758933741644104780583444731351009396223058991055685131153221638274846628061861297660468166853383475339237731640068527603078162773327494947078822399868912289604453472622164934368300548415377801040188541815138658503819167211463846395481431602350797431512797726514315759408497661500928842410453524811412333009700999560295513751068366980742254368607525417155805929285947734137099610306962395802680797012695935903476903856058116062971368049607767586741499172876062253909312128923777903675591335707381347663229092622623542841515793222774346939468116614333928333761848476724446187699435088702395646181103210206484237316465607599802328786188366019655571590769090615804967858789526975949992038263998568591837911409238588970116017760738615605696293339214249048477227549170625424087206293878040758610917792263817014774944975535415077337846760770464830566260286294586824446156671146270 [116,79] 3479442470776643026107748404730221974424856334938222414030457298262016633909834978685330581832866145414554106637177624530425463899665548344788354839031853532661497253980342272999746783962123371142827200272269958496340156860491835629719247965951127552008340132123153860313306466097614939424701477999535954040026640577021033162593771929642060454222018762125905240467065946346736016965655284790956874559333658314574707270030459990491888474901586375586195586375845602075752196255488119662846411315915248009354097546763106818935246919136543086843820234948018075213374379450382816946130757888648268329672856054393149742531451170796029478985702148586264275423717369598195211233035259363066457596972185180055488955809921661273196484292095993817912067727675610276358682214759186262006211573641817955768856795350549638283525329522559635369203884122552079926887839862147961718622563053408430301026605459349699623271632396385547295805160045752024867928882675980534507897948043108280211546871861614742593732147638458689845427233948549557918244723493288981271490898273861748989878177357177914217670612594938113499803006077300944766079886015695872876525091338322568067655553905828097495022624163342031313137200244216739934860750481443606656833980364438591891526510256903797545126163057477326413459731713068488257928731993651768409946680426076137539736610858624406642091092571709622954666175860072551700985360859904660206740327675936354235514419182566402817689528890594004477427727451343404606593847169867960442485430783982773756464805523703997986825052794496898265049598756516128253129448415996651651591957614420568260443656193617064598655371198954700864741581959419534411506364828991854390183920262193989115335018915925207436499071820190438298382515198418637193895474777140550595978361715097489581299208003803810487580575163962834128365115382196699316909568399431162685812779168681736746095526350556682507487503377587213873687909553104215028848480218849869284892779435064213257963923978535401214907941213963842411423189716439635124618603376943944178790285506239310297855239655285887738266832877639680310754629966144539001859050068849277281316197372208097253450 [116,80] -127238179446460865672500683414750259675010216021132833233959501167096166443137567486309142744859414620935052415820970499399810887605330699505225207094809523603503538393086683842261151121274930390241445613687247110510637197011666341962737846030399586773795297281652446655042174134154829105991329574484705204360051437338038061759457531705017960593469569248696012796726684949813274933936707556569484684456477557939435173942403954086047828301628610958787020898378001412138531980377462549162331444480988442390781876042449737312586231404980983296489491975462432002667904883992815742791085649552006968014335625961484062499658642288216450581859274163018202723021706150702635893427898252114082737209640182996562853918978857843259363619839098261781816063425503039872801306558660780552200177556168654164130746845422803889734289522275564912740040747740022968798847804713098932386376187848692691036634324184292235806452381735084846951282443531879625146059895540971221677139728505366998357131190505814971615702103783494230144402568648924076673497023580200041733115423817655728137001384379611504079293243269624261110776866145115008046150078498165689726043615002720386405822346514242232761646855061977768627758027624114359968099542053257520078364160452267258738163382008475109904834402620851825092753092860793434980149589506628519670893717664014551783296035308917694122100045003458600411348293551326487502382412014516962709922503889181778578521021060064316228078834889409502404054379949594480208940863851594575346651645423194478964453616220374501204553256775486110012323334813144248773049317122702499097242733756923588250289052300342692036458875301908627996123927352938807610512010453750152404687190875440603329538785552217482674931264377992996222626029070156510122822435216485508160151237379438256286160534392502790435979973369296465375937410368060219211569673341891722969265413212431533522062711157239819206631231077581756177001620665684533443004748789596394341252816914758799888894833587576974328274640696423643504183369983893081282819097779586022436931593661830831476727601406118375753026917074752144241769399072349649232359191565987401463781302924849910 [116,81] 926423312930606044679945934185942118980049836969201697733063076817847291233184138498436650800939366440215180588551616114060203526741785759310751410586482467891571605060622697243319149409375278174191273938007982845586074626827232314511206791622849905523890908844199492418292434173179898025144850077464298154432173619917444325892605623246504056076787523208424427587837225593055560172063267137983009851719766485606234890556006827795929963435573875119082860462966416994856431819837688705230444619688414071436108096095013585151810573704203638475264633605747863398272384029071721206053729513052055052590983526975134904060068113893068630783836874770348611999611995155270608355752066905644504970483818336231464997230206141057803878581680512131097055855982832073580469159397919666850537264394987545501550787851130207442451863223919580054632025953136703671931111642942402271341296421325181441475076365092678562273589620266954480602709529870527224656224420016272033227241235802264376933513423626314330883691083898162514631915769031259528797896135890590398790660993056290960035035929519738459149539964310164029580991442403086189442978951424827157657754878190970730120784786903687014485879124960946584258027993377983057890234432303048791419511533534741556529758011333861751493467750612571251259929621087457774059481409762967362793001795274500456439431065551328773993510973628048947523839531998355609422638299137032262505402719912589355583922339909453222622076490672123413145107866360159430432218590878657265936863911665567814929195183243123073208239175024838383865287995213511700968222865496825209005502344140450009017497796510402841964067211437093855807213677524628093158250615323175784624209478025480328936442883448191441386917668976262298088715857059056740805087334111094180930132609883293287431417675678807315833808390479753661761008828043895003198503085243129505727556904835180942965759479398088602635585901384734796195005473228218032305331440518072095181723597355745785837214620067043376236939266566266604543671489887879859342684122171390437927141297451880638693811058796576460557451911099616984532915427654637746643803566317491144567793413250 [116,82] 6547424193742747466473069096153918391932319834805541578896120696381438108257425987467908887830877008248966349413167074175685705369769596324840221578482166994197846151201994411579310265492937216090718591825215483279473116658494965373193788421868478307176840076378500754797634829590903206795855476457183634191503181903828196123374710117379470038722757631563611895832137945979111347114826619208423020188725186073206909892681628670301041517529217039384823830087495967486776157753878013434369040148524628335195430728609998740134649805782066137889748552526664304565585120498060698215428419590083708041863685323304221486129018879718121811762857249760066083716127887602878388255541716845552202933829622644523409142158561668636726970852353686409787992760002954065066628961460571190671892590770816129530529862445844596747902966646029176630704512288690912460053150690875411851572865165803537045289388083741983743078337807047981204317597595393272303065883235660848177262630348354780032960773533018876455238997585186286101701627028798679166343627988558717055016834233009571866474942453974310088072744280895756418890453555226391354401892332947342758411608247493352470737752506084365977606121735790756766045197433131410106053983485329617393150194160753215690473962550822609879398475094362840049054359091556313866095121344134282930738362494845373825712814534370057194974304027435266817792138513851166777901110677554455587718532481978872792914328145415853457699344908840690067814627544544578114475342423787805810758558680256579914382332129872701704242868216871776335879078267967542414912998147938514996140761480355130642082876576600388542339027047474259640092650876574602951977963633424888265394277696483299345559697639824189337633870303970503167182705273163221430032157070545617375895448898093146490995766314212225728109885824662827818003531924857819537423269610422917494711879901171596892262963926792921416606010473326753455085667358153496842943468956649703887974911420665088300716295511470163273258614501700502686340931147519640898305165412800374916491687928600352848086463400004741468422586316105269696227772888599569418902746090819858224481975 [116,83] 119949971111557535965303489670670974702963176121385631477204218595589100146524386736261564104330152642341444934520404370748733075880869815212321686453011570425222505812215925362374840279820054919574878101056324121424709873052933692837966071263819807978091092866315953983627013947652674214242501023166676244310308345051582634067336606106153125558372038794141496926448576415013356020065842762595719168283336950836600317737948085938927600489650288243600555442757781033356354540546079578954667267211598089886197998089021454947402131979508935483400241820234777999214047726114571242799884532140239162763414884285817379416639668006631264508318589078330870750471154520332926119308490444998793348478119383354283973588835327706195958641302543895452238289430364070705011044452690261403775974111968751115385544892270785844787337670131380456335556418438063922085530155818138778197592220653733571655389546981879803993330297285558464913812802653499518442167204730238786459523792625819953682539787749406911199111802715769210785168219566975898180079115675640816545020216670352881288541919865150382944500701368936600009328771248297739985717296974968171776198590352629094519858179534492528750725922973284358157740309997265056580821665035929853249458062070109806242995092395197353421203978330761459273039902807476116188782586974976633367444770431351195004553867008897555155047343414773212959549375982364649416387577583503770683840606027271300365040821903190104157032540040636229893061526810936963475738643304543995035632307635858373631580745279157872109057862039586521034665411917017228912258213271310450370170795531953435268830564672905646804938347668935938153914032711699970094343897320757653449366243678782423426103855077782554903933984487099328338854723051982041875554894268172665452529569104611746249830680708644541179712444726060902257046374256491738264235739213932786174118046248362193485594141674408479576556707052875740445372002551021426818393162490725273499511524204085676774477352837387751490868740599390910547385494639261107860084004271813432287317129033892048737712629818728963426051154964775557437928169923019734954424145112802357008 [116,84] -563510203323808186198014529873829122031572622303854360372979163199593003212288157413790772392718433643624365231663614217551119995747051091419119377749569721350270909723466796880828957857431144192383902511651894277279662841482395947839054646435919778601452899540583296676164626391833348178040382026417108939939891937733691561110502944347483028927945914087580173725579566376820526819669225388103146387289757279593387534698699554824319107973140335138721455054443128793070252281157213489303387792485169006338515257875498125802884083008994930210952533155202028447421581810947396658868151937893561154776754969613209089480444682316746699054105894307215635273864985612839852081097577508820465127677371116392141928413939745725543001766164721212288649553436769942624993660022321761526854581465908354072677945165969321645672273727361889241524465942987820640591750924679154060015839572622525452425306611118622931288190317018087402836294301958016884804607246466893351772991693700301109944096764252577897427356602510405259941012356714873385015038301463842454904946636460021801191934483262676533108914907389794742114154640955431923712414275213392928473039282439485741744760157972961821964607100059961837688750198681531661735919107157915140716077372903390952860199260460721884199392468557999771233718773010049486265957123098219283769468587119980761359352194934864083085018759806414596398870296599480097199353113193483184645400744360874322425282122755620523784217338015823447033797546056591693636980580285613429709196507854007954349479215493379063716340595504635138639218635972897497863754676773088810515499354614239911402364518552693185736868648817321641819296106779174246087329498360324691435114609014848622364894147073325766673573276175505986737342750557708378922029231703094403765092344323944589675555846743363794521551375860925170353043423008874523735976014093881342509383764295045426673125642593032352441625331348694515912252132338000292871888270587020036778095248181653673433083759339450579872508986214788293095025014855774929810515643569490770366689647256398704936270326127949980613357643854399887367508306769899383518191640186389 [116,85] -39709478044334722761343964515100657970543928396577930950121872787692903241991883494206821760927492012570485274511744030018909384589127895987837027212844867658745340899343374290771721209846074433995139088175425974572098597232070810474987076275658583020568855763823908622315344969601278831988618412914891015574285194996420720559891490355888282687478626163290928065542406149869783693691528370597825984010015385525799040347627863227459185276278704541894082580664292730739188982352184503472056087860782640912122315231295069305276458088273283495169085556059611999062764301835039177146430093167392417237986788330934881032241095357615100138949666624798803537700892687807770037942871820770334211388359155931478855907865643585939284384101855783522056709593732199389219182341084778547271182990680106338335034180627286943990476832184299724319726906656364971055047231981105681949604861697262945398042689892169493521445654897297088833495730000302705644113423527691116543077612452983119493802252758280561441885531276338898599315205953169797175499252037908824843544882746718726726363888665757534446213261813183140815776150977088412808192707849174608587058322737766455325139758706663038168950678048258868108746752643396998800465569172825169905862704282814126827063114628111643177316580888717645534474895058677952518160579985037821131148832719827627865048028166854517973704388135715462941315575433142943865900038201530492005283441597253161017276905651043172604634202075531677029854285653034892151404941477586942930959618204469808260503138038258198278545430003712193033090612232819398915842807412238258382481120288729209744511550943315963771289284752360697922731090249781057304217127943690113237218030103466108919472809751050467378178178597039998841300560910782409770232263520112053745491730530602505214295221445400932778798851932005400068599472860705338333809580556232553036621349204296917446632831935361588617133589274263546233822437121314867613913257282989700323775336314928706322974119914260873632856677743292506859268968186445977158666029970565602763531410139339599977752302835107757001089880432517508432854612300329306384313671586 [116,86] 825069029808376762005941180421507681674129330850662477085345043653773772050538208458079150684181276811407907506845238386409173508618348076219763757772234809970569972308256938772635310257779884268334361230593185244518247103013050257230076026267804367576806441224207729594673213132162492916734949517581894874006636047163936981198440037463138635355131767950355108993352201352800265689554469529655774462552873841603763541384698449374290346547811397842919374674313218487490905375171182817478663924764793880882700386959628841735104728864833330163917432226860063541336085662365335640183026945705534211563841592974422191670598785976127091879594043126474572433984918667323272774085159149282007918342492593669665170225505670862625030312758101991602501014478670028109876786240686641194057585726360438584238588387181773725058454122340298860595767835156299742961661150786759243728172152930294790533062150037512602915747069889587915298663000507172836556312116930547036155424799563687230959948493494006136317529543390455007851714668587119038197705139586202320118277832263337201292990934185043274467903196679719536561034195714619679916257314773477714840294451732526152238476464760273607560940495215722921809906510438203978857516448918370123257416798261477480574525783621910031702423599309784996101652208424046647418499525806462969716923073190543360656157571270767669448655268984221482818580623318702872491799119698615682142994678330619060593398432216419802140601958974220818318440489484252555345215045598796035056783570443669304601266846757358438467450531447471333088892799572938131491390668152629321585629359612647626148061592860950556348939207510691126826744201199675164610511223395351656829871446957631327498103282765292125157703636046087253539820500545529766561651604074066607067066846593335800869001347865995788393727294202452892751125407179850714678653229164561748535464062350096104659255383280739126135434421830963650013565339026870186894709403676080498924521396957770054447477389868264623386200935847118069898003935634113127586243072433856248973075565871424475033369800177360892197110674698500950851687239622304480568255 [116,87] -9075418531985428792913374697118308507368742376542570925409897524312678761887579780217689370201529813637998598864463599795652518832771518798775903577679587573294648510566681940443223339812417669265009162573457215053336794207351536590200861594280523183953062074150238370400840946119996984847776815515443808211859621733110761668163019726710684507469746701046008236384125596232887096164875470002413300934773561243265468607393901005952863506526374059830604854825164111316854270814308584445823001750027187210757017174007831943567040825912337923036656292727520466261396254724715396484838834631492392433183826532023341746533089102321451334193329343641124714187508356174694120826473724697775525659320742870868386623070551953843381294584670353460428808973295848026493359723396626934769852236401818339035014842620700718815988285302939360222300761558445351812746020405688621743913991316187430333549456306333299513179219992729947259796085700368831569306352476235816623300753459673565323180733668314714199350591157691141507618344496569553483830287874402591510957158832363506844001601228509518727033676789982742675695453875555479310164119257253805475714071148289479629303156417401463859007530652708297715484058756726882267652817991992192775813964400335501212468549568692362363082172317647128888308819231407204259278284671282816127556251866308445792051350432275577874317083111767636643420130465021235459489843416690786888967844726931111806789847365505414846296181569103602673549686740006925165165126561448948699668638822243547348669573955255758795001907717387480838569660054971323891602096938865794905947352787354801872442250441498286526569488653904161875308162442026584995604529317289944463065468977764624060874121293056713371940910596258534392965147850605817269734809005285485723083342491431653464949826711621790216649957949901808046913475170972075105296102154761717853043706884465270785051875740187275227342512959439847889543511442946642614108714370434159798671251710713188643486139994419524008517872656606827316151590764427092754583282272926899525701588479993613852633588269783967696847131415198677118309260202688086594 [116,88] 34360913908925338084175423915359374077345967419084979125950979325252038917522802954563900236474719896644048293821311637881457007251207835472608016531413289051959569174964413961761275831057261523936509260902367377930078928974055781844633515912931370742744504052154144282829766363477037229456349890485011688206689679682740355390884717765916025989152083540078772991457442655231110725660677965141299536371606437165708207181523383498774803185131805468109966228354659284047469878590200574063057830179291070947509279981438299546366536028959495212012885417300916585027513513808975295073994362837621400620856283938412084519619924132154580037221391129381732969574259244014763955868583398772493433487446021392925303139410416101788838240906404552019261524847318992739049600054096978688549129745359955741811986111809148387179710614370948322663989111715164123857567222034747908035316452450033443229386298853844455830187742028446283366887661593716783430325770386323288398616075396463032611368027693985558777566700345471268724989248680614943490965189757538369820681529557050747577486485861146169017222786727491293700278686686726876827857591405956216665763472194199243031447691905688597307058805360207932096922704472253286628308424690252579979706091977743761021652563232830849251473562474015792454125079876671788822262141034620778627465230400412051138424406379313023893276004168656288918416220212127492867070302793111107491250364563571540357121931746827404677863914214997837193301415106781134075090670221897314777740975985151077941237096376256730382484007184982039604543664341698766070388673213743973024764712026870333325889084713967564206298663492564855027051360682123632372670074410557565749459143502160976544773914865984365893010147292264823189129247915187605510639187519637361365561745337052003252643217946665551832596717184569695462831490716600329136851790208508717314061911616287441803702481239726984106873232827830752132754237721311350194969047450723835682099258413299543383528004499924807495458924524886126649944328435258010808595628603993852713069509901092222305283834221695557971157131514454257259406172693098 [116,89] 148457036081706850600531270287568182518302266302424868378010328527752239006534098204986095394062514899088633436707209499051658065237343769971299094136038760919604796955796787394987810991766901914107927702915871073257902131033660322137763967666070042660409233117490339866959182686831460300881635036073913372872833190279481376987093719565012600054125664968532223609270866646434146563194628207634779867574102989209421037234077637366686863611839916236092748339170274785439699031342732918585169475413218738920175299147180611120037541624837540408554051987893378829785882617850968473212722435621519808701426788724430397315170885497753440141508459569537183870856369669081715752865840088352697890214218694756711021270084565877837367599313628927258121262781738518671966972705474262154687412114396020688483812759718897191840922916176677638345165548540019249182466146440256949852826879581171340383290254671959336709191783974199126636214737167709012308143993865407926263330904128568513151636167016114133530759090002371061366411477811052046689408051179823784894847762105025913481369013648618690366357117119982935870886171670555930634934241454257536928645995487633721510958140480057651499242643935766498570053439786422935924686634730893388554881736701938244371704373102046930804932709395266116109489828826118674714345073469269676692929592050794666591954435132790554124325881217117517278651057117769595566581598830759928282203444068332723527333553619214612775527901024083241338158301011301346289993833278067509830264128822843396899528793633608814100049857314961510593191460792957572122115998810468442667529850100119780482778883960408569748375840552365082875079850750551954698495998392138211707504265177149735683085661306562152814568500803744454637398528026768039751773955856096616572809546368015193027306882214167550684287857363114135431144337084323341689028681753181628688798466040135902077624203514730580126384023177388476980763236541226902761955294487047879316399069908559341365564974337810364636458612953299890794334382222042197908589234566937091131700008744930507222542118169949218544909194508741200290111896 [116,90] -224199897455176794730487147421331108067707202005434920152787869789482838486648429718410144213939757655844853579093863520861022025626925286122804556785652415860939807432135665995877020690308802672235285999631531677147459528447344650688907853715088880300808836471995565608382309953079663213797851849692796111569375822998075402791147441313396587326085014031652673028379712989328985166498842934161746379613559064149981016189256743832222916219840830357905216201590689501473297772050386323788116882458418721419094820817813162149541917408966446032518112534333010960446745878538801631779665111351013764031282167043616086668373250524998323696718483489583231471061983956412259738117069557800597658597356668116433909359519644901492761852307255176996320498561565827615398846047333487352182680471985817014897963604891089632625456506732048540894049651845396403942294725157599805654302489955952602215000823129862780021657404445296564834496813994168235349870074890478414968597054555294767761384685424344443046700666710983315952615839404456705729691372564168264001083754368822297131305311637310443142463846093374356871854561019503851551143826368732855518214731134802197679295498606859626074253532854093275070644870596331671912585685833712975517915342716259003880831335981147329789722030754800132349800097179688553909896439939293016929232823751927075708363690290590537896786058785026015751877238366293692730763783593543316851948643026580111564100866591788548592159512924158190213164701828025003271171924222576528046564018419862434404334402019465117084264641580581337458438996476183219962709461884903451173696610437918538027746741796303627310629482930216588543643702520586470183424109516466915162826341106460318943157668397542211173967616014105092621956415554508918272748006015583736152489242603912345946278533340279423878669950935512861968748056785854259518878700772653130990123025079759091841444948490749291015406168788592688003459043820168047547902260529881557758343827150524164215198575156624690035711672831616019021017466714579539646047528126928768250196590174637047022980920851049786067021095512177946543 [116,91] -5536160144023899024425996097400259380838636974364761603359101753994178776290749426660850028113134871567894425639666159518045841592507244023806534732330672995735438197123156097543861904797170338706382209519715839225494005070513065838643464667685859905788921814307940776488801405986298473867656464666470199699393969764330569632283128753076823405239570340165422695240676512665207507396578315961743216960614237072458737649962136771541970696660632484841099090519380673553535891913687172356868911907064672106893722493172362132900484875808415663707790953629316946212800583994022663749659753166989757986367018033873670631538174644607456168165025443541843177975709789313139258996259581527898505391424245970850365199679595091705597840128229678856083122743971508933845336671492205975334501533435464785807353541421250919274559949644839417756315568282804776394581285296378331299864622538036834877860877226403563566918818520900555353769273259236686003485657190148969223287415365572943581564563657530006132185658199965498909495387905336631216381550013874848109473582548352710013438909887429316202684171368007776012979962333512641907667131773348288771177690832031609715573987773844456003122753226655901080552931403102895542217286446990518459805664046321208127943077544618005056884459664159469769515621988915304642666130627625505051096835312955960005859776529478584907916403281590473819926214254288130854357074792101381702924762126350863262189352132025242665658296517195999769853193552480793143556926899300656411703758793677544678129402237691067698889086154780436735243460112162884349519072618851915215907358614620821930116275261534454080346917403294209284206606478813958158562768264362545304272519722781507457485086024352536472259657939917026373025975098228733064246369782596700558017306975184734236955825397382397418111807831079263985972888127238743717331222036487220983716897056579316564400673211356700781578533966524801400514198701812459786802176276177251363630155934429784029983728815823563539912536306359893100275244016005765204566808867471022344252045538524754954204090010699022854952768830724224 [116,92] 2740647798121729644239781792587606987734858429755075654188656387125383154182812083639842652801310867548969639546484145801849851872989177559762735129383493255728600996350910596774852117351780137762626544555160852815591181452574428180208305402560052961467203411142884558961622375883768241984564138206861091103815532825301084967592719886076168611466537729657474076394267150846959365342462413998806768086410651312265461625235108850274083079479959363329800023337600435245931057521014558093799844136623237213855892841271486298307154958708999037907689067445593424516961662142396688478544181482770474088738402998333579551727722117603783842295566199389619203215264352721004787983834406519001609067797487633759946228663622437747134432659849878078096986927088725638053635104401067089442908498392376298355672152394097148962675171695347283600531105742527474215187463313522569481640710741298893014739433027634783857237032314546582861796079400265662817840385885751948859093855502505584931816450722266762063319660619077067716432821445248457715064397398238004521972362139165619123271160455997694797966619806068993868829255095243116800344522543227259082777126233567056317098217911256342139956478247685996678593747411121792349259015265493214830278096724706254370738021072300069808621718096126701766867061008168618124618668513539736828968355109579023639092813168519621272596549220536941846168142309000770813615133824213165501006754888507518258534421100744719865830209082044475727874735906353100843747032285712555044555045196983777741117843723919220686019830478399369470030644865589861530933797331128183784738324141224398416713084540710772652366790473432946011265135206477700762566476476812117461014073529125780272238267108620959891714757533983495433385031231159474944352576331266406253269075269051505700327196177242905914783949810971613330001887584701903013683099059597296982941692176839452579590362207504667073154833005793605023034977309529134394981753391536775832390118872384139582425992637755700721213812176341743659702231975921767543822486281581254509924642277249421293666091943156726564793575335 [116,93] -17900634677907544571700172187835505977526040254112585836868382674454352296026166045638152052541409672535199521632183556457576833847835996763636574087202045560853365150009375383264322578513296549512214083390747700966368639283257865645282391348733257339859992967895598343710726914025582095180478188463249405127542093976999767098681340939242059277699627233551360076886976492740205866003426734968792605119434998533729834883688175166733814772135415427672324593980618886150687900842880614705926133303063613491803705625445669197248453215234029638465170523569484881579119281311820055530402738720656467104912511677149012029556890182540131651408613071997754681029533786449448147057947227598652970201673967107102344401216639164920998362785113969943088640881222317629340751713814567503981846995924812579364674270621944790200833754325748689142559078158766035377189682128591962745607490651845068638653857820248998884412448938895101613927088247444770509722291633244827282801352520896207022197665273168444810421540939380960044042206709190367535689699470336686171810795396026070247549644808235122455316531930790515525608693492481768885972709900272887002726722560842426831873516523880154539357652682764384210401508736155041391034069152218269168738112594085448336505933272662555512326940380873385935856701909121915505279991899001585905703469213981412391434908540750976368402754861708586223713793484414880744132879801149818512456626928285805817582448988250454163156290266613493592191187671239367085851317594200229314365003108818933758229603116158494093991707478030889050784365843508685817044763230031350845809163526364056416396214195251139909245129125446534440262807357263941927815441191244381276226908448215128115128867181393576812297347134977594038352363312261873010267867889959955930330475466708840510359755130047553026306863313470710354695172789689172004216293425843510097104254138933168488919235849547846731936847829119654280827157422032221803345297475223529380113585040638774840530557214791330908457434590967913680816604314508874787114033884551869458607068135774160839930130732388925817925 [116,94] -96877048828051731055357684742633758956995091383122620699419185115763191307570144140685531612546631995096012400901423883933318646863853635251132120013381684643400747195252376038102410038446505481544435095666343553424490158098750988570154216991627735143019979916013696963378260556492007234044753476145465826507285478790901868189419019776047829203263113093381800461742037779055906416467560115957340179572415858113414118011185589688904646275510752309655506507992788376380540168044221227704563695203002877772693580156461533144681219577247013387786604145843952905084229816378548663111023824238757660526931624292965734886480594812368252775380732941656818144789065062876723777846537249270824950939993267967559003503326592781537305372346758728169668686421055590839017310786579510236466506157741809191602865118659428571081325832393045503814630928221953055991170558283749831312023292092630027426030307975361075732567531120774847913573273032110881960648620688921813790598867698618513293618842141592600430820179285094967136391865353062964177928448744897844242201563747670378486736446833644290573691196198496951099333749321113455760991361899384989732179689384897935595137159499868312635777204041489338260545491609526731495229477303240751775706801440078838408943879101992826487837955091875480054360464875581868432246360349586101163441191139153789475070064861440899325698299637364898899185940906913875558867129462478853806628740846980906894168272222579385072291126988257162553384348952658397252438691980486311675126037765956547587572300428087276504639712930797378834588947151916696318871893666115347357837215485608859931884519418809179294161983066334853518890990938032175225119165014560810501250696608875985233770918540878526316230874889593680598106620199007086898238501332763613670104719482757196808432773020912700246534062162554303237037548582764421504372994140796160905122199864961905169602231067049335826070347803188492771275846305347901937672439991818292766959207128803452229400920333016446909106867363112676799595819016936394001204096335558042810218353090214291826810399155295881 [116,95] 1159863314861095752828574044371903140276520129490575642681421343344168003164082819421916893476514493181959844452884045963953024307646272465437675184354005979824531339871367787158739167698103868515483538923087639331078333777719748587341786809036233580997467138499616854971121957351948071878388960973493834146145618493197416407505709481730612549076913613743131503227194277974184809622399783736359978138515532207266447379971802664482964069880156120652322050016979831972549746520942277403559409348568924747720001621905071884861950802071407640459317243455209491674507907663198880521352228262415699097956752597596717501079214769854289187301270245656002141104612679657782065960747358320960032948899902751172726332210424546297251065481090440014126727288976690352918048007581278050692669101039627396118451845295928371113034448081297006345003335709200274140979260763293301516351234126856706120889545333225294351258418278050111663490941642675405482291058794367208232801846348880926698467931363780603850105024525025955836981214255415493186882422952232774112354920103551593339511167263944036113876820959724407079474482222770187877040132674140329643099578863490741816695081176739197038262537449672157111268211805787444263798256714278164254060469076611739021786597373818895130016382620519848068998667986807153284513192723180577115725970072536330963346909147894086847245784444345055140452119778221478811254488741840471075149997833356079070019291324079754132645508157616967938312348525593053392854768872239386827689611774928291614982663265139807841660232815455292911500183135880305960643635872735048296050909203814644651837666622502282977141062166009190021242898373805870428578727165145714978025609867540525751152669604718363699016001741732996539860229231938417798736953911945444588290831659988317850055635240204338561364918097917537857358742964789069034030272192884430289291643752274354362465942400630689495433480735035808831686365119582960009594698906629549407629563711056495944826963074563141001482950342977327706453572443712698017508823875917465794606496332948782280977948189 [116,96] 528034645951818803684879193820412198146022302275969322167459248425443592425152247549331616166658916432452924588091383881120205733676368813932168570929697103327796767970914981612945206935113282355243945259222298073364837413884814588000406728631898412203399774143258694024179398172823619200042970919354437537994701627984680144450755928436070043641901787380692417729720756359581018713779511993298955277945641811160852006210932824641102303255604460568566785269729817229820986487301722607034893681006918130448045669222672563933590623306380889306356638223407003511697429016890015288053026292571908743187320580353794639179680360358233376169425874999605030579140418535020909294517549223260075998217217733000527897005262249055480861184400489545430367778268159520834206873221582096180977241936785477525133750533372493618424216905760533709382115764839844407680133975372339092110468519765021763217926652158968621513389659049790225500040777835088882851587364690309187346490572352678050068263417582057154541439125302921927844700909455784937003206924868485289636798869245763045414231716357524571393697698147253833981635698264793133929275281817505077823118228299371417570594893534572412221929428446075365886654820387203303241590791932431484426866438396775135242567805160134754254652147416223714396803138050860349635522752367898186816836375592109470387470261438311992414563951986834441576317571722618364813384029414459777129420787568764679780391400646800270392827851201694176334762965379660972481561252811139664166023404070171008932259835862291408625788689564798661934530709117239444268524258343703226091015038587679961425948582955546319833432290855497444460960652797210121774267291355389143948883004533586994367488695047433475788779277194105016912224632872603749453302518785224787443000665256443602019919666432130829160900928380076885344788215344282068929617984014183491837261011312488754058188008721643093040176113355170503978087115804090270290843581667818603802699663117133172688762067485653579584460161190334913034565446178219174053877170316862190911328101464862252640640 [116,97] 1216124797984131774480732188003610795052492457418464834142415957660013839457267466881608862348303540577017656976353875180716103731157222599618482196124402825237453662747860876374325915995603060901326954616051616066071330221869495789245509682645585819293806990907783331821037428396403624818804858715219955276428008650857304590445318542508308853798988296810233600026528667849613035950772538955235420452296460030072250107758353948741484508100077339877190823060693011882980249677805559938686842732523756825759897838754010519807509714807237532801668734144519710607498087665808159583116055592743991089623621512579408686387696160167551380534565388825597709231991838343441836290781977768734799453743251543023917366023405134082248908507734130967641207208230383857977522027835060566029696580974620328782913494330732134747899874872229701622610205631290270144296192276788282832185898981631740394840194080468647910315727271505751260750847743188192379836796858485576945423062344423636673943426467130437921959055164815972326777562035305314705885724432728670575246737142605796640814992589771235156014804632150200300078624156474845838789554886031380852715540856259904742846273207314529178553646647971647389715153722873111864049633572919327664369539144941921110168595890606631690012138547881117965990020601269485900851032955046013528991579468013298827912026189959024523869537942443454473910742763486258782806297377027440132863049223572612033150089507125511723587295054515525181689699141876752196055434524000768354870416064867955330524058592863973614531591455455604113362769817051230388024073255253993763129997915728323396407660295377221419299313999713173968147761286812171206783191288024221634936029725363220373038446069041003576806860836826727459936983860908070054558305143366636279005923107440095837007684786602548132285908333022826312225895734502611883299958942065696784498625501250930472877753677637584054533668665650750440442444955758708044276646057199380696709382744822803253746495604930517942549315279935815632908498930413439562747991545669280679107754524360320358 [116,98] 1812481845477362430404087789747677328827683466499383368847057605612894261903111230080949220530978553848380326366912534165733733248893861819461175351364454857133657958209085418395320368309243658089289143210283394935461680737127537291336385081964759535656201594550299944228457653411067145957768346798340243809315316846678243773011200285461686339843696408006574782678559995755430957726975506423704886212161834599078453118606321377463505206657079842443651693829825174659199621738218974508384806705134453468032604696885215123143257628151372482434190329763036736129566119096039187420684462707108230124312183955634658952998811488886424012485909323945542248130903542672275298572534032839396099433395972207303433076204045712558991774241464170151518841510682725196293387022067614680918105505423958117111749883554093414112850418245480598840876062701994401097413975196668208842960621720601621487662148879737870856026622754831206179243145155172890417822118916375573997342033656290990832178182686967290277445988982619445375696704941863388047526931589975845933015029576315726237749517651067393145149469782340707599766878284968166221962346831381037407493396987997534789703945729841196044412604376994606097300544924897043843918011610353140067018495481175465238197783869302318601208571737956400660722425792211626736332233649110795102758555530975089188686637901435925425298921626585696824148464356036803342487869071700323948134828243677713737382278602290383337986938075418153924406182228542738112709740611098094832430876420532328520283900876471363603108627769944773696583344041780591012400710964619487354482067604394696603989996009896033817303917594472851644791388739581015202319660208086031037888021494265029123325168489394824539551587929327618890817014471398560809959024467054284403823708004775514810937634640142969012087653820105299954352623837355071331135030592385670856603547026139899785411775789659169570293517022093626471228466077934865414946679890789132191792376855825248785765044890359783342519226481122358230533221847598754795824807504404573307880898450924 [116,99] 2214774255712142410598833185022983889389365622756700846360373648568167460050701320862592947479911967423079478762786744458763833568394700498584260294564576331682089858096862376168081089367147109292206147226035325117688557491287166917036266744020651552676550891963953650254593767089161320649758906589833400049200923635383466863978247874056765123825659039847048002367893071017308728202564177810600204510569160189348081865634911367231158013479518887162954114624111190902511237664988614052516324677610568660461776270097752130067140139773455578340917235030976229177643307804999712014075995775867196252091429587520460061288028586696740727067668303580359732104602912999973697159135125318990849282198198422625213506346856150814048270022023088344850550169523622688632120874312511924841946861837399344210729104001550407520935943204201698362774478957319730090500469505629025931596062626429423154534739802498591556272146454510931215417391571979363605540303969201244239680070704712566321979613510148583361223431838535263758529827670482591524350696640957429274357472169840478124926180292166041640034567360813780331448571339831576590418252460605618265496930075950624305108035594690466559100126521882777525316762290358021625059545920328814766910744650468181225526468122883872433108308691096147368746924368228014517168187078915083188208074574711129750181581414273624309746644724879733262736542611706428161677175203458240439607999497208858723612247944946685024172055095872936895269531682863077430969024008799125340879395765350569982170378546722363923493614686836334082220500562357683757247437582572915551048601498699209452792154686307814956807202250487714600790323079260989333513608813260447943924045928623030149117269610721997621827732477590502965062350341859451717321630627857878493362769793114678030016721954176984402914498230338456210650248417113209830837014113164054098846659101811069081597540020547574397076305654388726741969796966585225736671044529133489529189020620757051487775662193371532917695511577674873227962753629462016395987623869601427096933177 [116,100] 1733970995877560550741267298412775176325554841701405747092620785359359435231456904467561351531441128829582554985915679478633789616092568193905481919723238777731698814017124613031098152576788561477787123603278746591911596735468567868663170929174999028526644206058398209615591714446725601925998890770260569616729160837177391588447842251758975767578774565843535868265475612358202016971260184729584124779842911846989682206130822422495228215814167494268752387533072992121870690424252637666647570993666516766831642107899111692389311753649993286996828851220938543028788254723269251523668042509645675628473656723863552786103950808799469617766657703267857083896413787573030076571552994090624968885692464998753277634475792330408107519024612038278838023395912831319056980925952287291482279040719137658267162853144543300710589036753213490074865868463894552850991323853263382780936639348639443872666029310046030710428560373530660280121459419934716238349433116200086034508297669127902570424981180647591094172571298049874806215305445897662109140998081831560658396060019131598196740890291590711792630129399500097665436760260109165994270400495975514631994077047547110380221000724267550494303353580697860751829798935931883033260826622115499104687282758131310057664370531514665502089143257564391007005350071133313161285522822516077154329532117497523343910668134865171859919472638509226112236592635268056204771403814490724527996795756191759302827753300000979096163358831666430180234986957232705943258692039254297032497512900394112060903796492695444910184832417061834773027115802821547354067137939532046908421941107980882118361485585101034995767768665294082655692669322291045860495091696671399917278412028321015030823488770508367608966058147931948418990779101321739581180815153315809573219413778219100172738183824510584970197110342315674496308300624430045748114411583010879964788307211647483533939075103422832114277427357159658620256911525786042702746078148008536294685384297010801461043259631144461362544047764785433867361670002864566327506260864527073479 [116,101] 1412979675754520336262194466536194316126834862448497685706071786739854978495471173524908395990240302040229947092514737832325387094499311320059973783770482037355058510156418514106339057333845248860603444881214001337246280281821439683525470626031431849812129737450985416545779754030226452083123293181614748046124518998011831688068234053597921259196853633745199015342897138104588254095008848479739282853747060844841628658387261027872806043451966593124323906226921430407044991358503133775716261546563456323146289243336888483859236973376859778894813068664207806184630429674223589547015972095753016390417615615840853631312847938784968644513156297139269823326935203907605657058059504593468321524549672329230843582225275436008923895781098860020884157726563620037268011029010913379034687602447766725932789554559226637570346786283242862733758681192264562923468952267444030699540437898071381248147894814624244646534851971633483868327845236075097789307775870356098117290682916126100590703960962892942050039245398124000557433438800579476509761942185947325274261337722748023922307865814696981277896997472062455023691852727531637715485509440226857745388336799610027656918254050656150719863398072366131516221145222630430509857226726300731237132541225750856476153864609803464608995550766437579901285480666362892322520778242004908495484895336572834630768500621649001617416430765592463209798219994962688773680054876759500698267338570581036903761565696194667973287480387922189408214374691831271307472027983139665218129681515210801053071648506406030216626782599687639242784595025752939177556799514995796100256811270544661546543131041316791431143031191169752404955514895064613112490941398151509822098815131421464462521748947533639370175582516992638565831483059130162680762293774791206961406606379038228688692552349931219799156725239253034381668751368208701410021835952092469789625475950006049631397810739527699983351312834735957006592417406106211767006633487390117562947953005296745740894289398276042684939417935453213955983392014741682516508232299885 [116,102] 750929378555074358227733492392544090175954963081110016933120659659789045167942000323080030740553080111944877449085975694194873573560550140852177293766852655583947657276136916026142729736475071837318368532544199024891486314821331910306198674718238187199344123859667912498113422504366470348028353055126201141267448727204481669327237229226234828768781858585297832448199926756575151154908595144673277786414428181686337253809415640152048159772468019273167427779559331832151668739763149209862406384252465257169369123431233258363178714117214204981328471436756742614907974795312604574335903684057142327291380034549990500579196487797192362712210197648654663050613236153080900569611630661448712104352818363101682108153457294419245272046453220493558292006714862368154729245795722568113603380815290664255841354667196334857362528194468726545030360293124729931668473395564038510966758743459448723781153147754889064571525477195186378489899374458344007635536885866987746764019541758279415773865907195979253399424205170815496078625460685559383192741495382468410097662084902214337266254540640532318716708366086465263417952953222438035633940082297064103417562154164911547611809951174255609805807653671217480119445238733011166798894245344710003569031687976005165350239367516472374613619297729959105043368278317871409493435344952326334133458763991681969512345196555773442803257836173556031225087826755550197119690491307656649966915350158360384637805067668958285553399449848788049759980988303646804918447717766193637088599705581032123106930372070042421436252167994767487794613355763098879290105145106643840750330917606515256225874369586512118624147268381862887363213601176420915229736351993610040969461753206795474835932072981197223720702798182871309749500804067505913461243342597421542800536067250057176263766030206715699019641735201950200094295835311666376402001654544937001535038338256193596406499520209011300372468000565182630761713297751733161883624923413932348129018867498936646915747381940671229179167213055090101297228624220736789566543 [116,103] 125317972325297068957592702592714770064278236197024943579969555351661831125520668813785153337118007067996214719066191342844013438496941182599637038270955196976073331347031079995615459734879164047887154099395913916940187881768682648219758756489034479305015637044217696599859463100732491278244912265445298386137545396270255049437816556626957313838468988504701709209751089467741882122069260752718022952628670369114723033812079200668591132594299070704060975325038838083328693334289957680666293262509312914358197781984459415166908387417649624199016703787042147717621974756907046520017878514869223092961771848126535769712641664056235249148994759744920376079919230592903652885059366274775024003275436063219351085491842568516561170437534126944049515816211642767865475051414136211672343535829045383297369562259184698936025530023569770460658742153759598106862700706449026038440497706373227507771630719369951205586755677187599600083912871338314116266748344241202943464365325979559023247882706733205384376362750654717049083411603636974534523427702140550537592855920714852039696727675284644135563201411575548728748652426626031403768195861651831205916296669554479616904832576183146832580303341312413838180968631502760090602767769029473281201040790139516592388518449098418590426152878361633663375586592277694694698508571829352017612151507786157829810967328185392568059928916979132031319414505665710726444410351270475587564289084223031880232355106607783755772099750939771932046155169324897938757652208175673745387212503110658598690663947792758628833186367379253079121322404152200135231546260217498768238498587048869232798167817727587785408129351804328156315313562601935381478381504368927026312267098478839704462478331198318415491359598466914799581843007548538562045743858005163621475375835685813678271476171427861605418634906853789421013215469456994492522763289151877040005524571778225549835677545265022096950798882474964905068894489821252673903754059410743624398857319476840215229005524271664804897201976895387273126396448965536464 [116,104] 37666815653620898210239242535526355037305467286844190002093068836602847029844129281985391962928764039130108327205848798665631932187367877800784378201073898052347059837173466622666992073077036141452367000731532169982042644401563937322145672720831141541039970422039845542642056924549075966346366852005111668038530611200184942936964295440769071026697536185643750765718572840780336267447306024249070308149779859023121994587281343889020200789678248534030393633119095462205867970209618187419772408227917379054069814928146752895926836493399260030943951595361654379900011564601471935566221462712958386539710442262994549654290173678259868091763951565685837958394446470505859411395770601610746067819054303841001247720447241247055811526754481580792153051842715287813928653688775566012288319460454657666492831784972126339086389804475331919508013322241140024465134092833859106579341841994076579505017267377547656417452065895254605947829514476588514050161211492092047906334814640385596692007587986109132471265953439905532068004971352416182297715188619007182011779444789443643339870782828341256394915768990766488499961225731945788375141018005761599891029318803880724958900765813607722431277313906088735703872798669054821330695199233353497737951299920739275254354487896459825059656074182037154654318025647498648044265652549888890222536495472834939901961993012796848080606126646141843656520928459924559407235417050971079247648939610094627739201820535953065654297577392525070507404617782095459176448994420895510805488871506535903948097611980774128018353988350208824722934493362208260975881932227437536070006686505129291696563531983989916310205670742521171192557917303515077589198171300771485506171571557907847148960128538790406440822341605700347345166901235654128728709225905459576729114084030794198840782529283609946595999489311187334197925920638638344850474499227640511599294346201127332166981699547810926127860726515094992302610728725712950646134595589473656803675584885691008427755315662905734083040703587012584703463824371 [116,105] -20559638737141956814873637082430936402884306671698385954671539085165055694809851549450957555165332938378719697561810403724347144684971680158442902582133491657767616544617671998037957842632282796831662535261054477526975428679250373598762055666243859328694283659325882959959780924510154137095074943109720538385898724955804254313826595324860105678372672877105940605587948794553078875300205585425005259408103905177350503992908153668541052568298784204466283159838214436350414496159567783932826023601035812903371312554455316917354244157178062675149122176211054079518173071280153257452716194754446384840066298695295836463729397917399233592746438428723350721993021060669372928148287240346770103550454171400237873909327917964598718495193616888581371035379034415208283996678821227090770809029512892941893316046681468307614403287769945299633488733977966794619874325951624889449451640502293575615700937981681506134831126188393220124223434812212977946109618781508018207173830698329848215921959621011668928279846270043704774643881586359521952499689613319176847678773880912219528195202866172863403124312562572038421455771488211281386239103918758171408294634483966773810046347461285866543125693833101467745380676115792479583585376626938301357122590752161697336640632709375001998998128018368975598931325526942093567873593636189905638972306936430673416175985965473287086192150601229963715506126479129634508040300494711895857684918696564312054158015868861546081756045711382211772887138865714116758515707792149027471453744668185029158615904341450674140404387741657798135465196645422188979328910563561670809906933194690922781968747202029973558321986521834905030853458361661741887934241847898316966984517179197199987218279981237926430298186351758256075170458333275996001855814172222435602025416188653013479113015492200218048957889982030229131961571688937383825465579488898709389200007404543580404074768625214903864472372706294163806017736652892087523585732183290537618147151755087795749793385729670428071522387190548032849152 [116,106] -8292897527175087204806900045290820337710570333254486272765215226262415777907334824580978072877288571380893480585573417364191653956544279035060187326154469814272612819951907947029108881249647963886701535075356659481388374541482734441572055446604321325745182967953588799625431596850364040260930726941824896198287779525507662285702940750203161517109518641824439498179213064271334897434286482231339979086452217404745759604715933199231628068555713595994368465271160615361738841227231774256626680711700639449697893213311394542467805733790530582113864398964171168094276751816462568122060299605998007057649701060211596798915901241661122424966395944405166132782686886232386308319510690629400693831149626753525235047405225110371216763063487475314429332557728307050076924000562839137960628289520746661644091035648392216854441243338905442564172634420839452675600332239750622771222756368411207166902503578764073902795823279968797590613843754138005842469897822917382019229298634037621484748283099244934460140972960105666945784804297248834786947444825638479126036336586723080283618045134122732873282390821303086866838256915270030529506915969111827643736661421747086117023424885094009700912271999102606031211514607913946927023630163054695628899861796512117652716380977388094854130898050842463396121754930769808230785379228911256623380448478483864127503708817037024547627940067928783961048873786831390101010800521081172769240024480032543452212328390293862898623185821075700310807280140011302648212752442884621322884682084037679602421278039524940229123065160827658813669464118398851893641765706403249107757345715244963011025475851668804718535703403750691771024220415898066791774795689492629808003154806157797935339257584959145551302241330071419209729799816892788082362374352542514787590899230730693035274994646745822999018894668124758524933661600146416158319832378399490079358103767111378642551020384120399765682473560167439439816074434072378549789753026684033601811970984985492230486009417382297970518155995505873 [116,107] -1159843394278789031622655685380539392164657188358774934513410856407967206446899728007928885557886088930866766383311579300659889752828631319889692266369429510741479364572422666845015839639997508989839367344308463222998322617074810183920292306366966561567487596958939939610465162169716599113065622817871915418422966142323345973544660123548733890552809319305870560951923985570770003605517302702505975080244043813944296436588818052845855647015355679068694614751588987325786997010460918394559494425668900838133214864037101987848741784637619522958526891401835343476534712057342157753166525787830783175253249635578270483991510985113978858053681488196341446229810920318736914244626042123434591366551560269135688826245663230260331411004238469458594633591888722469638899659007722392523566694529051424388426503361396046034707425571827582073428177336915245765920522670140091397580485239121420228356028286422054079764882575717904849453506539030025905668154951273598691733184677729446031935007601495376214330909452033685930153665118819557248812057446884725958673449816370634916597215427023830511558595902295002435753973295097983254624321405699868221274024797689959842734228588192925373717162065331832792846268149968819552978380384589148630534920954870536026093758377021142065107186101119295858505123161918324678091920215539186028696125376672148882121131763679430082180415217160270742499324496187661040198402791020142680786287074912760874787028692445516991292895402707167164568072059052900528706185788240606284094152227628442127088879004899687283258258810991000460271573368030586295330438171525727437418746658884217211917576296589249092749409509440130177952831079838541267189529515654320283346077706707579368249180686586780693083170031141323139224950489116548810100753080317987767913017251899680367600091424677028187278156897899780336290944599966760443560602338054402599285028766433652613635283621835610966988343370361431857996923685145071588211565003081011261954411981380424478329735038643159886892569994 [116,108] 523926145751574058460655211980350208084247941259479175154721763585594090379627928119695143589547535991890575224001472279125239280535663940803503743789562379825517644583453619519089071925134213239197473435459260876182598416730466334147282295292229675872332771593697650240366070709368102543059036135377556574517293865938531900047535996155275494900301532026791186274495715886700469458438717306741232416621069084136226880749130493678664484041743788919222103054189259317216429464783050081902904455862334865044081303102188344055074117810232257131829331650386732453299175721028625178189116866130003273971786723351795366588557939498409374511974160663582670702288136127689378553551473972014053689597723898760240740591799496405273138509803948099114506694820845288631295104041297036577151309015330530327173460303663281650261427092201805299847169372654188313899426518217400511480831123275944349924816800253896631761755128471492006600987486158744936843694497927134807581991314289024000993380558620950246105349510540717273072370342363083225177295317986102676222872805010473752835151908167479583458717878555786511019142875627671276799662205138181265788161908690312892894967706421267510236310500843226016285946853654948350415653149755916506593071532633905461956793645308719458990175351119174222023329927261284985047802889958857058388339865159075327078415981412222628474337764977933912493016539977135063385011945936467626532279330131819306238930577267996300384100725095651508988939336038169830801412607110808043834272450357647245447833213886897000094438911390403502892906919085365792218359736711703899669469352290539452644781310339945134509898572635948600931172701219723983071503293608243695805478662563266725485473706802003713774141102670480636352740369534712572216806063611113496454913057322635137877287409231692006228922727207101149638564888769204752582154121360766312386623265969568587943803218804823515490778958884235715337428014754022052234183518627597304021401982624771477201091677432689401257 [116,109] 62994924841456929505467560488321918805790585978546486040261323849452888936705044410131421790278786585243708380588166490855863143276268233542950446654943963739096307335965592000933375630014166918690275533061915743926732282141125715481908931023583494475577474672815349112663982060786190656777945440151123526962039934331806422900227601686079598691402914649336383363085389042925810292134176862537054739290374703254907013026064549019190697103189129702967901519626101314577835371419596279745892561981268252844530990066701227731732494878039001045475242949882080915918164251625647070947147977799388278193043518131735889468736280040551303686423459156195901384315944037663932265849332061858879458327340195163237386903235524402588017716910145654305072904402813977077477250598322839151083260393348395333395239132588973312127863521040600904521076149633740200156700490071661265551102727077542929695576581837830005055059295480565526969881404531583626122580528272830459192211469818509422056680106494587117025577945728414959049306092416376991454885790461195113355474662018315659632856928751995331986939917424602864763566960193258455397418510004374480173516896377175346124385905635960899838270449384442154249306360551635694130070836993101550947630227148392582807536639638466334135909287603910550468708884826505630418086011949031439565360847568775983822817794359024385447808353733874216907816596356455116830030190363221254209029864023455545932968062495870133004081756406842162164851060206757731948218350604651315469325554076972153478638112349022481664144291753287557099957028561774797457546316772946432619752365126430870239924396019831776025472353421509837561094549119053807937015337926263638009941999834421233514433456715619848152234498506205192910371204940274336503637817943216519745302446750339505230506422845073147284262237748934421559281784099856366139401031844084233679813749780287054086948761550381876236539693026722402387002330358443313223962662451734641936879643288777576851982789321137 [116,110] -12430810761079275428122283108699807471204904569569913702719694090515141195798515443622658025236935493924857311943593639320763592404439455485157648536769947359960917694255011247812142167112208623258444065427348950157909355837527304215381289431133678321032807632364662761836433049203976490244875951982956144878865293768151659669219973996237771743649395913929927828449690353043489425350278901881329671465891335642164192861204544992203076531146209669974900705361635677135323747329948253200546271063424397186243270730501609500346151661854852258123467171589835807931568099391350430581518393677328702625260150518785370627216994210609281897317463429245470960611285785654483987919857498904306605155195622686329146875014745374856484328564319956872343581384740278017882361745139158126628221416602897221309139490460359101603651817872688282830907912456725828234442264386430844410204721396597597354795897258185933762979753544828483682293378889899721000176430390679318719869061645337029525395350096270320119491552922270094155608067674495399886101612506704723559568546511756567917439245122124811293992584086998067546497463805863135794870444925341916943534618428215764369056405579078581400592830616524120439857556373221449625481111099574674067536535969973730461752050724462845677471298740369976814567606800321205983974005141044595376684689835570042963230880579165810490813753076895646479053400386854823733077579944509328226736595821941921499843154838836638935101486032475444521587063477284707519230571453324465939476930091904025019555819109769370573467945898716883802763606394112477734671040166983703374827805551776078818220842274725285464459231929595640177901073964133997775781272710887585127809541519587921565634285129205424334495359976338410649809987401141394232511072729475409271627193787222668715789326595620955491699244504286195672108104412175244280061994531567691678173050101626675224461710879075342817401529306513219304510962326039717609534061460592535416677475339308576669806715 [116,111] 856262648223126117045063880468926858696031719979483611684384973373329852713729521525635939655955893372353863107820658013860255929463255136066799932394073840310476411784827787313262231145641768905812354847569880361610702880512756183148197292582138956738350806768893955777989236225962518053142000778505968836587796824385142559997076792909009060722671929695805838015512085199254384193718974840743239584501551707865681985413236840529146795253564885299059564421346711583452437767957662940567573762795506554198142856795176125711510238693806960418555974148334790578358056096637785934270568362767719403635554724349332226567656423703229817436019168954244461556237817145364321613418311173809167152721862345619265377066307408900040449319823417197340471535062728348089715173152154289577358511165242130650498463148573796124569566499353604488211453762463930734846699686730693496156936399715499798360253542392324393988820300563462556492333987920864929073441560780609688240591647450666981458603287479820691732863521025886129204945172256623225050352596966486801713491250577117324983938157812008019020855526133911192541390050300931444564684127808753478943543256695696424115028438034585000454109959989516073176494565524870568800359979009141824180024281139688594566876161717698783851537124014747029262974597816731084894587251936754320123899956895328029727466486913825616331991629290124893923373369147668170963116283361928400187823672101343837989658798924900366480388696315336491134125927561333960696183064572233311152573911974374113610900956526083298049258539588603593303969869818716754576863579803447020697394620487422772132803483533114610470694363762151697143132766219589994654321891418393776092544233979209964469029308671637086843761588550167377138791943805135522024074968831634255698654834212683378524331332911807048596781452535187623339187882757800218471652833940479619150117765642524243260058628656314654674808242041932006612384911827822725350435885501571975757142818427856981 [116,112] 219619051006461072481900489820021261007587439419432587308429168114795417468013878918374714078395401871866639997332366603941195457471029160023905714159201524194110794119500860706452669782147447228271964375364409585374151492460720792513481928370893885959273474406987259528249179032471020637491297758458064027761189000399420057221911392295938956956127168622720809899596255952061070074390700439395030490639120871125146821440196022101289003199534691168947173360512105022143113866517904021759091219037067171967166564867729308050553391197686188154028935252328923279647339539835140875480074714978216738058491184226135539855850114262216158684065072018935582455564307788341534067196398500076109564555322222403846278332895435556199180748390375797807483142940800219635723295895499151192309142539741200528940616720651311492882952590671793588655675117106773520569934005102560826149290929320713873582638991929332881046671983870039347236113946910826083752836690114021433291225655160752129709923307835129551215914109495128844070222103142272427194895758664831012268240331591124874237486711615838258544754085686827728575301233181667352259391540800936861603332928434223764631391631367164986247791701260359474678969062166412014879633170212799984211967127813371369649770440044374114239734942085558098474319664663421173072483799521588536718570509956917360489556579171024147734967975946957709373334876869044892444729862125265352213557434245600953342371583807486319153060508681228481008536827847891546782124602200340753033773647639508550678041407304256259398688992834111198536348057463110772202852240766607212392664623414702069116443417704770375453929161684982906345030379699888956801482076318911642853116887571354535572807618682399228677817052283242567184237576114907052307192879542156099646115207025400976204010592194892300780681961246208191904480982627955078294352945029721896392286614458655044487894877546346273049061547259226574951687974335720359262798137496347731040863580629 [116,113] 11907542749680386935999496853808985711311891155296463106794866714041099474530215394486530560702999359933797170712650784123464009539415035949111947691942583816188773627532346226781278045524289801963039482160020182684848453427555393694076734865631824864804831944235881149342565423908018289080727111504531427019789051964517583885759872350835280739680579888622953995119130629077754645718375101828290097452183814838906324755522105733988703612974453200348827980776791709639622236507321557987941467216556500593506670792146017033100843572615725747275229709762992606967713216774850060162710902056570907885173204111303950356298461248685406259254033889971373025941753125986420145066577799184065513083964857919319871746571261533860207765062561459668421727105719934447928221487758567702324909668589416371473612424436442753385950500000456699560975606677084605427674054612530118712505581486233237307404012193355291253937218660318125708522880624123054422404707421545915598082774333716634075521544438412330525610511383073791834387491132537527257767700138789129047515633297052672878463720455669508458840649166103883247479226555569489266810842199858186632448237880058085083273126434471602084690310686669293297302342396642649097303997152100944316499506917415012955262590100438779027313124961974970107288517458348318590109616795879130957025641196945125659800622914503667939985192838886437929953480811788452551457369088097105298160952310384980987654933062573878072921823522570857930071761051193675449648236700400834161879923457608587585772298423601890904813129290828356666446314709470590192596941731719623143192356041394967889403167822995977254478616091199484296200376756133782859102960609233871356434473491299306762900898722450163778535368028842863659330715056600867653600730607340957561455122961598634065846742661731200286955446431460337644694814291949871990743145568293317933554719296159919860706153017212491007657329721963943833046522896488489124467353092055856931994 [116,114] 981027338557762233809868015996053471156456583536832567496604074442618683237068025327527888604146984410219477997282815985621053856118442942656429823163329884977742992513580320733400540447900534262463328818475054555047255049093422278896989876805185394997200997752392441137437205438434456026412485862555002980191084805157850820293746425380290499313205451331468916379385376662418167181684502791069705235232757412597480727284716412359215553422180498360880362737498344096259266166187637872618946030324097213648145270276707274234435721528472472555757294629540901897147871068355415784505569130062049713641497232546840517024979436953466344975410838190231000851021969986626989823464201302386158058420868502754005966066378880857933580290539371223276120107649699919075021091722914209490043030092860119444289392957379146253507066108690031331378708609482097538795855298146835286327955333101602996857759450386149980999848883681446328676937111714689233329008389895387667770348475330774561850539696876355461548763754241142996406760134059203655415337076751217437304982884582108419976510943218117055844432492626990659546235182526538303591763923759769534591860264832607723343993908115656655276697351378164662313639907307452882329243035750242862640672903044472793639207206480024789084257345531062501459826866515158873501197437425660565917465234606600709737837237165426286149058128635181764534253383615636780357497363676290163839317162163578333674557188313845821001061530291700970437486230638761461107174027103554358490003227678459777112202439240871255843139666658758618579172764746293922636577900364702394852261187253105061442031996036209604914403139886146344513702942114640239243554812099065688936821543461154222037464550531286729083282146276399455968254173938880583105745597136416177401840368829544340792937144670617165906245365851810172919830169287285541614045385746034837627408250180516298470678207911671578272779079551679349058809013094066337293257766986306 [116,115] 26336091045669823272801380161870091765455048873700629583688956567616303126610918876588441247111807737813395471458267966414076464728279791606173646514098092229841938298162172621765413629800745624898861576143611073035777378697505587827125591504841194863523847689328151515697463910162098292641865709853050587062393993336755655574398991056028357409624744480974147548985272810156947466548551187008349409611615268138767188584532360888996759946016875337269390157741466262176455420195093915685628706361864449281997290246074441957126006587187731420321961657116587435249803150953488468201508305665081393597205796075139379287753158445480682878269790084617469466618989687049021565319023979395073997651705402697103868116617408147725864003057706405282415809876552774670561054684410475453613448752981460431185643343508322405347844831632816321252648392269358907045171262284616485058325662571508138297804605501460612203675393798749081761226938769548335796032237545106351384751385912460580245538153221974142075173691469302121715806170337500540635613286583388754301804007450262871335837374725025896374958772528715236705088250378104801808561926702446154341239339960011108981882819579721375193789026605966511280497312603319951500190172791120759020607683449737964480479224076879970031553055448965104638957986270236342798800253318762892334775572883557384091883971129082782491977987455116377171135497305260643139046376088734574763933269289756011583253831001974309548897931435570104297984488502838947914748567462289338033982558573989496629175475247313234656625257018522997662820069151970734354464939505250899799936783404631020711598343468586051942478845542009505265834922492605962330307038750331159718811671473685461150063420312391375044452588428702343579404102929808422793333875373901938904132862647049563329643488989550783613618861600086553606349085245319613259947510477309361408137792531899668841619111205920335947121648143809340336639788727725744932925740 [116,116] 2119088543870283168936154484385356802456340608291844107253328545810857239106304385710727286387854063743766270161413268579446352087761299938449225370171937151376914612478318831007122431421614092790478280312012618763914080292422124778439045879067633593701002512872815965468103000856350838768039092360080749749789572762889482984696812628709782605856296924931699088602900977020851506420548350914374695319952543152330909632037891154358468280236716518041941139760086256106704658327673342549268289614621331033892083251587904342306779876638864220021916608514187194879608534032667024279984855725082168677567943963468142596497778408702753274329891218710144873663355592516474673708369903529820901733421376478263826380205270392563811624610368140064390197258180963752793907704768882760893480757697516894628535555551859180123478691642177504165230320761445064554779222277435102992046981815465042037889484816011063937885209300122197527860041581509573971335044837568118449305474393704738327430591774535371691541630957899417671252825595019298179279735858422450695575399314492455684247740660694468240375515791079610749180194578207377778986334726217214828430047368967845989466464345851425838594806205564699975790959655159072280604352523926992916810108388258952916524537815116319543248767847536566465267472384298928861481745918769039215748693130365979358683484472672744088836696078618181841951896546446850483917351969019312481661952120542864171144567740592842659696950713374561623744802142762798498452115514522394914266876387621542670223256261335264392385103022522708728725026846370485972701327092398624616007275283110397647536750130167103142939787747038149309856675627320399068446250495028052152323642637380996394308288887110542265241495873696368017730915105169649171925188594603742426382196771873576550383217047641865984843022065101857302787821471162797806543825588946314074062558329431362377734559888841078535810680182343334093644564086638965985 [117,0] -60245716152223015585168102012138067222129795166071204605186233905247064468386108749844499121423617763405087126732226094293655857660198434418802276914275039327262484520059792907575547831915288971878342304734188336096234569090312042679546112905645060669726905654355092709994221532183447884417787855603450929336145087654061567012007958678715493923684086992725144218780252326408302909391877603564677492887046478553334625227496287842946217301548728421002626616701187355611641716850749962377454823029657684313966860377612135449175985509303755312426546676900989693309366354812839512438334702442087661828269047292877891747327620564357357027575458387967329520173260317775120340982017509615766460813455212472160102520210488738011752662090844834532574806856690151986726305636712880425170425231721921160438911835413308183115795358910562524988013890712688252886052218380853350351949346642592448600814439561491141639595936507028944385649671395599090025371410742450478411764462931762547793575501856588697113349101108864478918752208348733887947568384687048443576765642695161792685504722437694557446674184397269069018356043791900401828403116796445695391093113062905723815219032363509022690122760793622241502385918354471531980874135654205767291629414622243035596573845033518980048847396128353178595699239061283673611661943596785448970141423832785085194198379052325847449590871514154161856540798891813165813677485658264689322689151011973174577377498727674766924652791642663038678911119765736209462365260661521491801022283497376820993397951583790183093527270403931725858488449299059049161897919392003726334453427932014412590492681461397780584601114606560766671543918031695367205815797314776758803849072340098979976950002840290523153040658256564513442370637224244189208334774908109924075272428860917738957952943044366611025159839233113244667406920682680324035505774369746200570686846869641829367265395435971041208135450367353791751822697581552234977110137770734586784717470752351549671277838128113908660050286270333974119619449279454106277613045880283975544324894908125751289920545896416890091910871771566972062707016275382928415616370890161724701177693815057163962280839936867540138522321059712395451902823929345742673327402599829209088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,1] -744962192873955560913538938304062931349153030675855613616707390059193446078366468196982088535432531159796164141801352582804169698839132678649513856590543471826894894462240988095208174615325422690677055019350542659507270292308405289042771294677837960495297907899600415263309885595752646433074791255496516497606898761378938262483490542411147318107075630936299995737050742739906193362045273828591948217306494498681052844042803932354378705640712868447654551360633020762398233975137150695121092185126159428650134985912970650089178831979446340602036528279699625192644662666578687357874016709857183332188198089028855451755617403975955095106493420439022107658972916901875117571894075580123710555180716417937045392440648786060452904233421450120020450391709321485302142905351119051722612063675135016655134054687250151083415529770420395866347812307529715352809114705608927157070337415783902783151284825217543004093813733052205639434240899752231951698293473601587715050040685804805634669309029387541026408837871951994331249807473288563910297856211475497444013846081454384872265879827604962052118368487193860456183298733204347315097202738553943046849250051109635368184942813367476368204535588657408771672906431737806728354789086645505530218855217304115120871887136449801026827074418496804817257296878883561433205167000365978319621681383929258693389591625477270124584560432542234925082236984890240199508789534955723502529015836694897869782489867631211726480456406863260712846362110999100731904278264677312286027066112081624434650208739679995451088299157188326626132524044158199953056674156157039637642695527126810210064074628407834023053596542373790060595634074540149704808222160593208231568360487732426524124207314545686380284727070188143939311204211957849615531947597376729084700939932814594024926209703207267474323153744061008393043401325495188860028628027006930964974547883014002552828678735147275358866459166207845183406292744336377452877880167204907935161503499781944302402674370724347776431614909677466030517022852194278286254681170966227991174894028759490419393923312383370892286604126388468147971741834200606462159756871214553159218495945290858195912358206133350434922535180219504663911184831042418116986541103068458516480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,2] -1960335280681500441279936394412238175063869736300221077715232584232137100443008109780899760606650154962873177600277423160115212854833708618807513540095707961104436751827238665426279433647792775135773052886339185000981659979968919124060676817659519583247023875632936502734672765854632329680620499565942032308652042360898608463666374555278304243457613769211214193177753053851558234920225087311511958865465714900270315035069739702024178346541631477507905495715840670623175812798842680937753534021725645647357871455343834054209475716997850826455897021726355331516710071111233624544464754410169424643497848237721014500531115435607327876245021482163566402620019240915039467307322391613485724830743142122990228462972905208163430800685172923516475802655456444843580205272394696282313641128288607599699624109007634425279308039735938956666611997899296424129030783795225183822284321866430099652428363340174898787701101673442927389224460436125151945334574923843413002459711864025995136277535608770594181245268649401653872993425663000009870036049556084132258651123443076307555014021290166711241627321049909671794384246713483991461719276502270548357288673063268255649957070117276369694644926746001990659092231893365856775179547096802581675191423848347254142824602881648696779440820254672398360123687094629661426846289565762179839956851621757768110277633770311316027416666334079844462121629045132123610625981137665282001357881011440449154289531432502327523936076908042072244631835404555468226484184443983504838818836681017715523871065648982208542404756758605992167735815053381578284803466434966663988375792988824181540119259899736672349414238811172550605561849931601527116696460340433994530175219030389284356293492380521986617859387738236281483161315029709219997000099645064796471550630913271184382455914180244705624164976136744482374621484871685372996209000735486360056678201706648766262042970384181961337480054405214126537036183655497770338033215948896701480024606468909394821239856442008555084311350788960901274536051448112075727716912233903386731580303471852566577579258996466398436351878387872425880753529230851891443858506913384760595211801054359580905504809329197679389810540368469590945859537909227227943368594534287983310274560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,3] 2804606918698431039569286756873551916605849664311305437639543164454910427723862611095164833209257105768840940719651284652121816707593622192369413175387613391442054046228709569212421707709036682069949612637535592861622527734411246238734462849822750081676371730010604575693378012042324464873254787960863693544615065222449856091841153038279071641225660486146776521587606002326245128583091839706733143229136301779565435695715707708383996941328048788438467823176505589554479577910283043266774490922633092073650073782861162477011991442027957834315625576636635633011044467481685567611783841336842805891070037203999946966065361774644935891453038986898805917067237863179626686621870162423835195525047437055646863797431032501862797130356482508018907795709412597540922510727242565565587025862385665261799268568351518779584944504661652897263096650169194694233135308580446436763575941318860903684999086815858857355127006908052495704370973583810790813808009141720659145658338479146563480080132446008946872237677060066970200558816767836503692833667611335329393989095919731058199464479300761691893531597772530697267823441885306601816934578410484632861712052052535894708503290851944990525450349586298777613073049364967144146127117252265873908573966397014477709635675808561609854405095946355327603381936929310089501075937781484331998427618625832749167684089453593429042002102004644657141952144293269394193073298610411513056858490107768727317078466159654781289999536267106235137680510763800776688799900826937031755777922735350523379141387277179878450229411145277040798663054623458571917386969488221874284633241481207283685954893157780625407570177181667537194928273784127248667662206229421765629178014832925142245662600520941298871479978096236077177691165920065549985793709130034949801012621544592851306438997029393573444989648894189022629377785341972200952557463930167931441021981041671075931870439071679544901658305379537835828521626585134758063226952157063255440282425539116559621269171186593563260593773679337908396085166720109665433032816783801527950902705592417695254326634178456220512836024833743694033746432311404689477282163094664617752989341301681849685277178706458739975361188081801559392899297674205610436772871577518748177793024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,4] -102666201591392338819522335113371443817865517108796570312602429111502548992401175227959544079273254520021582882891335226368086786334733873723572916734932113179685446769043017490589084998299206493811076254610498642660348649561589259420722077109270785370210320063451100364533150217813825822244443158500639810997504946063818373717783426399156821412615091251501419120618559627686641721549145929402552753827583503241590527691736859271463118311047155516906831487743317123484500134172000082833500905669851707188146901314219369437645993754037169575166625381760817619841460033377599836762668407157224493812305815556449278259162858948073483079343739015526561012045716163696659431986162781902023761541405404765527707076424139946973428238478849891018477284718313770082910111092935762836707451698734432051329539523947677392898117029260847186594221355667505135999253455216000589320623854931728887464131018305909118103139095682841405716851597964553086217047408284214138418713871078709753315516257446079173848503514149548411610646632220400375429236880956230041941943009250052109643746096393025859028843473620581454286402251753192337974364102901321361908200204519093874510628792803428668533646100202530632038618427989349284570073452959507373618596678440387057158846524113063115586126054921210681821948919948691501090316889367417330042924207617909759795471474443668858645703648722895657169803213753385850784091026057181470815411538087853091960949626435349557855847011579810212243004027444850264790996114697102889525711766901061960571454426849201421766917061912261674496973181615021564908384184122244797653172728184411559267437162515059185235336251353524208969942069696784596965743307944201267039424153906172518455078019408286775900066636177403099526170044713531825882213533264855021588728100085683236387475732244047458201275835666790169742163396027179109486603054133723271329227475680359101793970122819710862561989000668494473467699186537715127991151707638655606020243810402950157046156390029851415612858758741303119887605871605990486667598373793824810201968971276080369920447440798828752611740894275839646871548655893597333629804511267402918430939639025263110155990477671811658892625659946252890812336539011868276144510553643777278882086912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,5] -2560157778352361231677543571652885933874499596467901808624005886721913324295106317243099009170445434973746578852291180129566250804432424403640001380721909891877426062598565271940523399207952754975319900287275709445258133159383766232487632921206301577610643106010286116966101734206942488180044366464570999838387684579471126136818587971172774997734607619636559238946316701154505694462514204664149948699603229616830105128725713322777991612410706895568727645246766281486591206544537858339680111853704642524592588324736637594811344988950767551977046825342184057816561095117679313355041452200893613390618503391406204509772468188664911369315706437214781796818263963798918084220514094225761338770809497845438719070701652726891552766666688462520173500791718228360902041009835345649008467266643535874820908333426768122175686154670271364635069338833768908440102888405165332809999287127177529556309088400498147259634216085495232208050242773680382600182120609878865807592350787698934966663274367138846774667271327154204748232802114145901141891238599540054421365667688966755719198055898955744057831745270555415051673340536243991321641287507492556897013277958555500964206416998099433778782152708281431524855469574352965931189713476028547870499753532005241224517090278823188695258651352946723910511695932953995277522448037176535276683062410299678992125802391160439641166395009947866847339769144905446183317601498612593792516291994738238916981069290297091197054339596158332998302281635630317424453963779840391222173092845241321517433731477137743393784471872140070410908885558541647335084406356829041121586725971972431596940108953507763134404050402230381146015754185994527211742988093630562879894930301736975552195783205659607471603566805432186020443179558551576144923145371109667663794847814295508445977061557098028962032402115108293373645541561362526328302221277490639484832318653316907236287964456541507163339861594052888414126071014790677113765361278356819076820298564027124416311131153677280836440262955381102038027921847365506301676413874827831679644804787002463836193693445965242325777541682844485549444006771427124147995279767471567783030960984625885383976829294901149825067836995256022047849653656429300726124539042502335328589709312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,6] 5579685859008756603252328437628486632269079739437729069547704566614619793749288480046029826854995351514762761408854776164753798617772533630701233703119424665171462748951539788602534693220464406788041956177704373444991556093573383589528758413127398684017623528615584390968515408540964738888693089484735490276584650575861675706617579759981560303197980488932482617963113984709303051277740940320576082767444877924416167335478826112441394378436880312261461591078190108890985290400554082424619818001417815572095366026603808509481429909716307653524443281277334655032173142317929749151846379816689559286433361750072269441569772656472823306954675023681823338659592926782595413987610842559080951913145039560962225619435885572609629491172520930354210244550719063543360910615230850584855414545759017044046345844715534559023972647788170515187014782368459781843789088586867939941936469961049109747062789289606099243457520243888201888997431659801161164476198977951354220494809339254489509068577918834403901146545872170609799689060667913368444036310972826749763119534059677324882599181094501385264354093411478688851655304203258630111308927523480489211330960660363540285890024633716164487029515403350677865411891320924003142688829059374937809347586833965202193076495925945643339961771941968601078723656649071289343703780976984930010221239591003558158182832966511519519372369757019675242909802003134547280880401722099237568882890467052658296520357139049492943380680145859749731825575478332048999013801866405258063095979379852892897642625998667646043181253035551100573620084578257208750438642317020318817690935739007041169893867906841231860944670256081519542493471761641853268431762187764737066952575811103039270377277497712898279542389683974052056885401561987319581983495181461782143350905186549455703106543500377995567586000623394294028580123349949869603656664441078657697590453139371943600997869639779502955776654041293258834547736517705087167945407348585556950615602656777976595467121841366363634441190584759186337005548632692949608824221422952981184320594239674119558793018729950703334627791058250643954776440926810697642991321788104722908787904254880190072708383058200345104725740736887957071018901710681743098483639325041726485495283712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,7] 48216296487534231738746622790056380039277047208477063938174142114286811368677456524196036149592478471791389391110631763684908258860509876994819606293641372121535795427077157982815204675310959405581746769696998927981052255846305574469992854756832443575974309962111179084733897558666668600822160474440306383380053842388917597604709543697859490016096761790648618521491099014052237169390249145763055074082688628789575375208241174174660470260786054391710277371435436317983200848793194827034970506178726568191901004255074336267688194726678652714752138831614903032970096350408239727630594272911663610283084652906171853170868025806791099225747698321812837957995493808491772566566572904542827319763378768231783199983650451557345892477074443155409496788026474364568978700147573552067293870135191349507654368905944425642892377659980387939822127255869414995863671426122187842600746118956793431155267380146068913215551340689106007703830147590220598314723902419030320194451787700633299021939255080537592774128184586526740660585652796973535692929280048985823599803835074354510817752907237658174693123012689878770580602752672470311819320827551315424980659184973830751965455043548850905235097013857638080867036518995982382246434167049220195652694339200438184075978780568033516803969512121462329822759876922576717083253612681368266285215420871840631573477406293120870889771207166064443140580286780357820139751622442686850031000551173741115358833245490005277458483218203140787696307139895970283249971453527266344408715280555876289074594096572738394952613064874994888756699276267875421922586481449541209315828346581823322404290483851175412162340661095701376848074578547430458642331199340473437264492495843879363969970829029811575927406050669246226388093238125839265091648426631923691708776118530979194381419593815663269947282429345486062772146520546681975271771771976358175202577601646199375875027530325214259877473842758949358529829923250505564070575704258621554916257896570456006389402473727650992555661987424889517420553308149576753721921371867241788658253649655378376734708834221125767226256784657125188759848257131358026945812640533211325769231936246591225917431833883581066838942028579222062921092629375619192960803432001924131683347464192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,8] -153653356302833139283856714975833126163547422694518199775826306490264964581962337647032294497763700180921963487014173147902282093413924379973942495041998361255564568150800161122568111293289448033280430924289260553826816241697705156129450252902769133864855202218388813631991220970620276530776336265597366178331920643416846662679958374444574130970028841132064500483117785873861631588830512621286009469926378508303818564641539213732159550556464066141161597391589272188145190143903827944197233509596845054145121712648772507490745009236820687219140398443234128738493707026321547525699788372635007848712429088294547623281679974929232637812069972846011627355750390225063975092698742750898278749777853427255593789286606231517683848327203305797653902023097909242405937090905916832997153476275939169360049954492821160206251873838513636897657975173810800325217733311528890353459544841351886964806416794424829698828939760640511649237317714979040580942364202102395523531904568922332417726394035482052760354643468572134463616557907852569902959434674764010243516753372615477397274622969820319563112472187450734038098761541636028459614511372387044564752445274048649868085541929467451108063666953108807342593119223001530227350459629477828158117433752001474783936126900780462176016485399243466553989116020796568971755262518310212157513806261327555932777897072845468778755545348642447633703492988675194765299940398072305917005772403001909547285998047343063599909790463369350610709844080039795800316046223111615256516111816084519018598129540432503962516629276724083952153152872159414947403513202175591585535232814572763607478902178004004251206500919510434381946441968023681302278643674500979590071372212056247256096710936359470294345059304011367725437421397545292503234023392351621967410663597290480814311230981322817112121765065529939231417976761683562516083519661904136092579732695561669448513986022964192616586669590160891750711304154349988553254241076343006316783055796629446524959520430439852350259077071579186606354021238307403946990142335650969465451176175537594127213234848034489821641956880536261321181486843609433890870804195117298921248721087824412026087209837407559411163400715441080293557948587553824563378636512994436541229224165376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,9] -75939929450904266281635954144989970563148785279191380070294274695406003468336891116256904430891629199245649342050949941572202506052862455426609392288894413424773515156251481301647349897634988575721398272529636405985207721295164906966718538182230943673097414317605350993651180736031822753481387702314333766649110064265339385985975432094534449150156627370422163348801302068475179782139158177193782010574781635795201035525644177987626353265835404306906533870486085154729276339244994258698420146427386772404598008137900631913805220714134711355884591321682046225629788772681292945681692806931037457912204215448098288237534106035897590997532367712849616348675873463351024430350090831091103013301255802858472230737795427537350206285824429189940128401387739828209490044075912537195434043182714038314069658334233704889337294304942402790550602303084500710639109574763838025910377761905681283817762673963974563221487544251444159243526751446802441046975293156108760307049732130437557586141769107477261741488404881756388174513795778327276769667816567063486756789152253757856338367433403825441134916797669576859985155595299256926737376133534042687561894658293340535361492967761091194987834360871530921599788733918493617648866316196893591487706614774777388191466829782747505907885138192441974033621726809908594347849318785179915577419358659565535091618161618643179723580640300058575310463026655800450771913654979191572661101445714943197898540316629832624489410679556122414915185165669409898319458740730273593138828082655625125219125062875397970986200006381964555504234203772803977477796301619206487772030448157130210685983092532449692876969744206297545247363160425998116279095805078788581472689706132039796913928931833159964254747437320380343392834674847622102816707824098633484502862987315628443526535064961897769894969894154521013044100511625882539372044680138459900676515331012606034688618547959129733120486638928303485047124134120042124647942506530226948843220859194459547350569484522014485996825533521781122118818326967016611392403604722200375396617094103895108717633952674046417285163792123791619192851918418703598627518721169233475529777407488032781136740688780397906039396858912472742481504395644557268783640123265083574687482511360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,10] 1253552472913710023676938382771432316617456616654700862507975677765275054452895890313621944109815965351875089390138952156643220670468440461714534721604644367603881435327203649019920800663724131054603295120437546355313079220470045523072060027017717322760814419796445024328042567566242129663266519275785651314216713061167302766590534026100932123182027418742538089323057251750071478057200343268043193329296463931789194061734811832903052665030312002102624888972294193938092238395403621777811491411572845180006880782303432948186251503196773455641585558084300702743744434734553894266551551788212674092738172216286642326861235659425158010652767163703223189087746385527274632843085129249840175377415872593251412228838187007207007498220216114778509501190075550196632885166873756140033264205611499458696768752920421476669124651252560745577129813659966780087727834467912644115661999445101715796423433671115390885510173697994668780400677267282982732091732530786018594815772417272354058321345353910306136600612128207320942540926289467737675327655032890314844462264066229125042370975060721667702077957806245155686856329399315693521858808759790118010293846181287620430264449132200767116793075598177969741553712005253029892379784220231866503523351313231783858655611156340742169303829667870347343936499551144586595329539541218328973892571504149339168673599129703856503035830048421943712443235655959576656073892363303248537664893153920592261004198240285360242022512941069953558486585484754644560981352641817211580943945282289544959435734972073348946261176182930732490958940729390599344800981084175207339960005917320085173112135852911598798359165718941740765519400510595755939697575496933826747152085721472717057374482691851231824193928992018471316814874059021750070249806178380589352075893481000920361086236954011263957927768742168352431051027938126243795483381422574973189479916953309403573521884504612806476652796846947765846873956330018874704728331540351555711709572910435492505879966437856029877114946189132013206652661566136904807299245376864571783620156257884279678652511704606566832576128399397136547040262418344119316242098076713930116405785909269514367244220851725286507542270166480968852251584465778038135632595514164572672685925466112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,11] -1941991381542261508345253160774109232264517854926015243859812455699327008803104847435285259035035066235590377321643514581509657402835763907679318704989671330102705455520730635354762611826920490787788992040979539596010250186717589377043587409443430629614625351621153985677738502939209563917316120800746785999229531969499806914011429684004294267595009122427660656819207995133987336325289075358002283251392468444721586340958649245259979296003727987808090626141589727163773011390600788484039553104092493586639297867739711906224092482486219420666138889398303763826222286409690017271026924041273615174765394731763993174387413774235750933519425761079132430981089335762208051442506767410200701030004015184400393721585525480241154830373767576293731901971167993854415360207815758466126540553026427188762658124249326651212809007421310910622486845366958667128746848823539495589845158754966734526640526930892240586863442736046914795205265451673604818164050991468481078816231473305881200470690517396833680462831396118984884348843257678048974938180120845172395583393272634612540164325550829352343015453805875642390009364453276448824027866363339768737603879088017246066541781591899431346522454701631327954714251048097264458099198490685795221586998499750179737392272498371352621286921507447611013721053541731616151747005929270132559641973706599096411584784312629495975049722781213018308382613124105700974294008969968587728852733542860999701427436792125475141132943854690380085022844288322195586646947917936976202161249826989336872873696057847472369273891114916401018170075669267388115427266765639741893560081340766214140835635463624539632323116811818243552968150806406519118169581967969420721009658674064917013440855116260810732286042758817429487697408682377535136260027166287525509798724118439541202731267722304186577742025216994891836177584138389058025503025015223290797188248636109969616976025604828449353517616444004214878125737237224662634697291211973179565294351704709841855686970135835214787400608671071380657050190060228532497528801095425552023931976747889293622102560686554072857872866145857888338980015294085900204373150359959630970048039478649588854055673855803733618147038766126516222702476165395567378518398211612292988677943910400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,12] -7039367602331650386384961462261273043407818642564000944731796421133132227773981741092828215533999005628934604978645710032262714579766236972673152747047124135765626355881998581535114797551437215828006837452958500954021033548555179259630691040983177117639786155836418243887653328033244034996987478666266859200228598957610224938483868147193358401480550844372227300291642198194910224820217154603521653836989476116198851642730460429294885768186313480768220057308326905406471535236419033375618428112906814509535902091367584445215189734713552006653083391126629239478090122484424231258106973556975673119780821200755242782120865182208176980177093344046243507492675144109710078601483311838317174159231705371559595362752276828416303818269846135417197981536463540488481964802147947359225751684814708866251606648640870785253501335460653876982575320868959212920148360892032080583968701074958624083907971830552695906300416796972727852073745128246941640250782461811131975470267030577282415247772183868026993369832896588880938755131862288582032611064625642583113021937837431578280474913836209172790880153684067255252149039791325656345800092765525025846655508193469042551164368145426931773327266770959527779615829958456225368213955089200684949403112948726523243287384504853048195444270430859245656799312102780923236158436431545234526408247743420256005170634707011837864765654890343149976536972784177390327103044034080449229057635496058370114907306212982870571230199926815073706663445374946667509678064859672083265399033899545600872578902155202728644214968798199383715390255640911762386975447232279060865324764860640036206013456707415203445845533562302439932244582486340640822722003842797637071958933237661065708987668562092987774164822849395214022322923401317036604838305128861298391089467047209065549328990871080208096348398254935849927578429688221655163523862400706150691980824297396150397643160097564199562127244621361600748017801607451831525612836481287871760170068659770161810442511324921938679992131962309619148681084352875105616842576732666193140480964595139646789580915234966094479157052591959048433264782103832740251223081451054999616053241204240680903971730733141841482106374658207989831603858180195514714091555116494646284718875298304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,13] 36497791535576085437667097362900934401772712668351841709961520282499694474742940171469147601240193533146858140789615983518024250895073795429320578924390761453100028154930186723662932098632717328878967947643335818953836370112134610291765849559077413212931900325500907920397138189704201787399165766831658650131077275611349239513447158355402686391132799380514360545871863296617194437425003766034857024086343198255753639101420890371835807422962121069981378501269939477535436249636512306147171056733986268623038976031916152273954588521017549394874713487392477007536873403076970847845504578479905204395375150786261861309675537624995575692805970525614711787714886116235835556533672113412220072889692092113128511138745556022439881947659629860119560728589489615504446563295624007085576829191979178475841440769775816286766223888876742248503161097350351559056750235503398467937690062009847685809010063838241294689351008448949384863964520711617165262434120851426619361357758263972722301497220330508151726540788669145194884876592455825134640189266292714943189112890877163904815222994681616648277771412520081641099890509308950472216055794765753480050759228723835028910395873534136635819685969131611535138807265298906716541122624203744048259176794711702537889704652933475439574993762346458580078486785278277825081062883450853872394769059169304848167367039417291924118709779806293168187767942915788734420693225290666789546086679093811124366209520772717866828904057694494656645244608402649713576275567107522545656537927661940648069788541007545260554886295435572933160926522937059031315083069594205598975193144106628205135210474180618092019537520241293872235647118395798810099174455970091122587265430158147138509104998271792280392351792816753828734807694676586461722042674831501954494250622996520670645479105117822128694780865124817471057467383196778716667829733721286855532792591939749081413264129466175605513004500674650297468270017077335563491936096809687653501877559132879140498278602627880567490770842221885566228366727695355119182238157311400489903507302136596832070407309606128896451219428935704036821668983584817214202395089241370965179054194897841551998829215976224426723319156875502646792404789663076155560823795219639455630623781230384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,14] -36867969751752061577428580472388454633204512297262240495720998168290499084933063633006260542149312096839989128119272059446054037891074530858481559105885724005216425375797020842912192844495004651298110572407228027878296807529447397413139359180630585416234754162945531524476607255204139079048792804255102780472568930941077676456817542981725252814953503034402628034054081815001989134543037538094352648918631192865431307683809918741931431586079612335458561357486379448851036243701648627072158278299766581057441586360073328475310108427564479039969682962379429624141454172741043977875051577713724682532215962291391105825661915385913013508999957840988454825557653717051062256697440601331244646101360358967999857916983152760291560778119635839630298929352406357308716815870038810988052021949109215706309207083836996599924397048837537326846611817064199522289762904024665701008763781718602786713211310880148948761605665162568864067919243725688333466103791992498397028736772536044375133878453342630703402960851957447268892388159661234047225600726240702399176391267905874959759707496575445794583715998960643829971651908133081959492996959491585945777650377581426377352582028660891274851189792982299302803110535995016062621132865518067638013616742726850769867917782110095281604370882541792753286756741267709395012233741665882482041312625356969365614017596780651728673290907640666274496960627327391705852860301591612177716382882095144433023315325574518647819254039010984577045089799336812235719211066905519213026025866750275025271434164686034185497922913861760236756696635787865436223583587946344343016274734783516517585589928414968356638156727815679394823804022574795084465092664242910013579534652800587851923473352662624378445501484710540447567470294930781649084832354195142704427853461152448824590147634657774854931924566763013818689267750142628296769257176030504484509440815327831161188285263767383223485335884570808867657110001370672849769187766775149761039035172626085667400306008717496671760251914094279407555910460632386088472572870499939193849684699356654115307647347345254831423849841149104192297822791195657790823900172638781927536515235732118796382097211189396959499806485608738682662765096655560924916080580222891797669575661138398000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,15] -226756576949923405662066207821034048104551655391340838721733123174128318621430242046167652829134342133286533251027497599276533513358579717230237191241929106668868799785833423090606981588310928773515796554425447330237770428334566203628537356414552541133612756157421844732240686594124403587878844329944496886364037231734481309837362207431388448680978924005695152116003884806202149741840984686824186560148922342794955371928477423899581296935250068913559212649618648412288136322050536241348992770211397084523820932397534700219912376059001204670019668667160823584079047926064123870843725215497744731516231292978536202624009106288457407675712300748691076550284538670360280899046851407797233964232650029390851640954334995644607738768125509013154423995566418550799613357876496804659956309575583413717020531251907288332493738598843301791360874180430902218822515111351494658800178153520149389440933293356794425970375632938629975920653150268454905330385169364298562724490216401993245801559764902113841581153006041890936345757687600134149666837419445073409817195184824935926693279247276740810593927975705002392584489420929338517395896469172635293341647250985881298363936461734090456770225296839467416137314874905261754717683927945692276825671730880145796626413683907792724566180786497254603067078861798929863377852767487481184134325017993372263965563646924181085103376303612310024497776051956082406677827492180064988629146871319440418480165141612153073868848959801277204208654243282299995912506164945472718727038650673447069022079860267315978811725356592800675198023157887222327550849531387723441687275738201271881874798199783092400256166047115608830927783421722971177644119737766168216586119427232135305279340733087225083615101451201723521255735793241676998259817413740219093310579654690966474022888962761864004261356172362292804463712917311450671357501899131488340981889790670018786708150326650385962152368905174352452815047709900639294445552394195278740020870043244690139892052188898488303556604674864550017090980851792352040021697405590728334299766931628201434188729006038649368176351411208290246781412760016943360973832790937876020680585887545066625919245226710975335669356419652135155457477195299522032401466517555296090861331428211400140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,16] 1224858925284481632787157061845952223072942629374843991612402009442666664311288649387757572365847185364474994058820312663095019052420156566930668412291754858203295716377852186160908479489643343488561312712127520588152561417944903230490846162260164655100411385882866785737758090265519505968427376253242225861565309223085052589222170282555776098342766498007198964552027567438989060334379571316467552235329587622603803585983366353755740632408739733769494149130903612908541569736154455347376254223366163038848993887273408659376482126540494604755511192302059755585602706790298237194204303691179938347717818930867390164892470345646853086601327701335845924703051419434241055987697621868660529345625836840695382313066275131616687691664932950612966801569940173411043791017522469734557366838887503889471788529203772395797662838001117597246611829273113022352595424183952317446815550186285382551516763913616408282398437655398572688356770488400513668456652720915833825033748168281668542811267743698728006420699761297075029582900646191796104039633408069380339152402110584350485290232249617894201432902770608148555127247803349847590782449411642099676780232851843227602806240272548474841262523399273744188478884863996895913416861398547954445031595965969592673957716212117930822944710341303215440940780350180183290218437755080026466366882535101527540148517962824948240509029638092196416545054927195389334220427179319266776540842832666315750274841559685388298991304825134566272158658973925505804397147050174712446736758410250747856968027735513025202298834112201482303603367608487310658831252393496424765216958798191157195424736176243760231982864343254396882147803060842155547249495551905588770293008329341070625586152271290187160157718275706982272271069100433282015293064101899911217282071337716166250484162142411947570393371365856464326042180585249201750997138806955841665633301212615665242502188024776104241459310007882267936584593359536355446980678552377912553467930864087654206127918195384629246897716307395347016436811312118415036461439139923486693042603936074210828984579288349396733741048878013658506932861509022886255168330559623714882804460252671768985468291902865384993527865669668701539496871803471726197711759648919759175772769354259625635742187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,17] -3429298227067556342657087677398572722470340880522618779856822462825861366338199104933695259294370939879386209637029677053133406793782370775371185955984644302618963259888503503440638986136944432295716843879055510003925681314372175528701168002695098446063751456088899315148888032493858020863572077671394648980801327792540843834010616787376830389935207858844929856383144279008231039104201322688378268566128227950002126332259720015784014106755661318918781842201073649596259040664145059643239661880905078710676484333584307840806239626358193215545557170197974194366695769252672984313104477129746523376144112327072928836662344933829889873525902926588271552302535770017443051219530515849666202263856280680063566633109315889004670476502945369794362038218565318830008704190136917478304170863957728573717696515130694410482354842789378979479036344771432343235856690434940941590624620395248344418546951715237490809786646525804962901962111041878439024781221420201497217985434288113811135423247280018752149843728194010890142420575003836671374722896011632900697507144689633133600519179588968423293677414635430907722321383701213786832839266694175546519360350792509139122312111819126906872620864317633879338276247042975935479306181151450470158193512116015807647985139223209795481221193991930498135461355476888129616666581359821378798484193937205978180659920305812631893024707711605988388034598595907458218497526713158742752961687669433378859220633249746854684214363931326528205525919390856526974974582129871844225377701600801866584072495712721221329034140699784739915426686068347129935808624976243727290221809459701961886576913225685038104234965515160005373727474701571074080269970409812533509823060502928128826588868453204190883139140189485355386016156950980667162265561496762284593769823280163296818943742220778003818721404779132468225143013233526851974466371678690686134154621885405909695295253695802098120747256167305999683595705592587902379774863346927045931605053106588935076932522558098602839869846826208954234915029902619721654030883708321093593646638395771957676694983396258566795145433771031343772109753926519109339880581626507605566672244684762342433813546722199177785194021652955647736197886163570960538206383420819329722281207948949052990081787109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,18] 6804299736756338382871878791307224524813703130313567108179029422562973078009851693729893896636834053566136646110216682993692043028006071041959517900966523214107297228655712746756435409333881688113025681177239638761677572887361084875995247802716178651425370461973527287070448470638592657380436543161480340176430802381518772946436649088397514800063318020119354881151870294426637904243696739599502270963181329735885323649533463763857555791994729954755854878798746465430082921449004772863507105461467386832538874679969209998560431894607520718316483518697811056061164136762398591365765041964442630713737947314884225222410645355645713920692082437290597622397782873772235212809547062429041311824935576875602831109223101328448370522421031197900557092134508292441219418386952799031261117432468525871766349087149250714740316780361864201353928380099945340096660541700550322123196233070046293669543519521707722386801947486538437700958453931307368822335678505407107526056869838452335294391781141530245378061892224733880266139091279005944421301973006262615452066467665313302337792879232397740654599496433343916772141425189313516062676244609883184449980079317031388738661741042669104736229469112281869905348817677048841145474805743124557737494214508991659433241235849171579198986463341536728404224259466820411187944434360359582138424491831298263940254692696352441335690677076757787390062060902304790813328802461444855619907924264505787058961311667012377328777065941008179861401103777446590467789028847589506792611103353107923565582544856088861860994596833223630081348603066906190066678394299921539015213843438428922833543864840993971123465158652443500497235177549734160602340251308941840813579812918854479836426333306169204536447243670436154040734290783621293751591405359606695594282885815857103006696343607317859742533258090894624236861097452949347784123375121017278306744389844334104283046826584551939015638983708251658480878614329524980969329237701091069368780633352379660441402779192821944221432130340741584112645444285607635777431838837775589877784459991684505313766826355870460081258131518155595345644604185200899156037425892602714592265336248031354335211955551056609133037068845526904284305901924828770611925081680940050338247090884799946180416643619537353515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,19] -10428584535131508990909450032508291728999114164900179971197143937930363323484075306411313260546306458378572980045299978909409742571178625164514865169427669035137075415382476461291906448495690433775710900454527285633386955712426166970442562769782773891863120303657444911830468060983149872974381804910031959814884039869992732624044757733015210808357847165382137101661764614532178960115662966201374357289216251423628566474406808514774164323267227195435251766004426573951562560141170270887797874921829561235199009141476485222909772146155936579524562459076620262752109715484831363560954288097527020451802961384470927938585731661852626404266571985551346805763752221792102613214452080497130337340487110327181127017568236080857130374288045719069220721347357079080031346219590723045673388017918125363729092940968443574147892799384871086729820827537604124264488601259983102711868231187537012899511266684211320567907271027133410896398726900112663881398457646608894728952239222543890247293496071724712567180400326324004424602760462008382107258055259766552010209914420227454126699053840123160063481246839898148455067702713762128574752540565534314995927775499411888864328316829905380552700223442217567750380336939295522897756895067355117327620751686264122623055787803435471186185338144661462820996097315555578593978129424475126329237591653861732406759995110165453950761380209346545617475605612416356976404440575158814351019939101268354942410851890962093459522079062480866698238318301209957808890951395033566111385049519887023719314986613452059226842996376082312481663065286815422861697210504201740110352436656774219434029181561137044687392845472205482386127702906464545303301001091853812557443182115753225076910054416567422818430623456706593444334046694024633165314304246658772948951626581942230165716461305465257665690597455203823884351375556921082492290287985170513843846185131330597125506935695227696965372708918642242598597074154598211885732224283258931062841795472698881981371812301247448599370426148031565254927170347133276143661607118367410099493771872643501301573929501986034333341978987338395770538096887418718235915229177888778687965057027720797802845533907741281705883563017238759874250221182230870742789911250052312885819433289733422336841936223208904266357421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,20] 12790904386658267793369781158964991132599443920031908036943448798630250363716722525804980136373852374090061578609539876697455479594073969284846673642707841529924570633226575896709976058646312698747457592524309750469465037220165911790046490704754408839860289809794053460880982318359567636480000983642303772329023924651430501374831580694425591951990612947846515939246236959684910320096063518595649365084635580825996005433549303308152951562579933627017500745219371562739866927939436753859673359523042842793526161076275037511776771877102076766660171924004550461897302510526889232902284702030043105827830196012238206858246218007781472340194658554509831689998571840118558709599625382758774475573568539877139426014650943482989198161093645697261342284530374593076204791001233005897914056238376052977991037087667401175486792293983887981649850379986014982469137506803189674802976743001311870712312354819758155469300073528373944159080272364615094247118579206392025063754091180300902028130798386544243284188791225037261596908988496807770519274442863880799168716687245559196043609757730190298240581016866926042922955064210820388481096652439154490915732953362612420460636639598596534870097001329510982410029240027144195012792916082632333245089402643174712966452042643727359936705828198486612575905354705211835388147334989401405893420938937239132264455363028220262075568564706804315687221216793588101226206577774095925029043705443488289496344408525429179905152271529181664361300183169303289452735193203586786777038782945419156961460294111781069578498317575373922179582459541791595615818194544631754839561445963430240803209820178330584541658577676379883684580737832924224226997597999403140793696769878186960077415005714081481180764358504011307010575709660248068371167127809105715578023413930532330607665572494903962119489255180858627374734024907839723832391428772860277032959169691980249575349438661914142212929531910108432261557591176855478928930906280727964393079722135155879625015843788116196765135481490728352994552785001250227407312874548690664198641092290878499996300900050540139847097444846144304703941832988476604755646445687080151849547752211064854931005962170422187057919653865800467525308980350355043509671858864796762554013719504853587758798096270766109228134155273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,21] -12767676951745716162241295471508577472218574171374895894901122669699321833208772330062101772813342915605682119548281941745301225031428503789205678055807573600838201735812812728363997582149119097310206652281199750132130428927612489502589755373530476903701912686080524813938900782988330621667935384164580882061237764289405022131488878622362413686682051568555496434233589055268808417700510457116234119859426944026499816614333522768681447066523509848692088867094585674241837060171437412510240530499451378500447419754695847839229020141761219121634652663181114912860325462948942466858987214069976598094847734667743150441576313998708406836898572153489608259748705967061521345402752290906120390170893751879703993404701796222686258673975227786454200148259706046316594587519071522082608777554950647742315495986369360833883485711909605790287535566859497060270156769554936381082464985174156041769725530678477744707343707054485989482052699893060117398160933823004743618727814580504189889181813061845169367583108076550395711010308692958017960455418319633768569905710980836536991366755831932353493036509530775502515465804951222969357505553148435896312158098045031887328254321962673243819029186920634140056634615905763235361618717359750898716927983944894147930788649357877692150731593813105171804381964971129470049513932966874607850839465603248845045433332566499362012745539136321168396600039745395491361889400789358368711094251617542357240418059746471953588479816419245857150747337887655868721566438442448783631887976873874018249072229770513323292912621278016654651764462375626756681850877995793952277204138870141495166389870886819853796813716065367123182210664015109845557711041648127873052038830970829042133595409180022578888678811837864673649407972673750430626596649186445889814556862750778953107731750722091851484847184008834955283472174177463657476017487011578323288891437049773816036762670989516428889561269610407094823378536705233738029427127000378735914641305881751251703179106256793254548898517751708303445233563506581105357319506689408516540024942736236809881700382644963723430119296590392709260246142598258761380474570198058097305242201490162349827138756778101749911671862807065807521150489343596765531914757865573605745644327076425001284876847284976975060999393463134765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,22] 10424035913562865194871250299930329859488193561953737257127619258890532555450166972124516031686445586606940900339850126492413574704345309947279058327994190369164514401804681597847603150098460999483965217101164221823378716324928821815651541237589373207578068548690677766822676928094006263828129701624118847950548968126325974738729442811664144457070867157911526744619242581185343488628452640549746528006000335357962839509086186031257388417904887314726945765932135027720169593001327959079267036812327115961642237385884293386170480231597847864142134964317151943402644651790064907293369251399722765370674432630879021824265815116778050396326042765788204989828962538441907041693832905855394071172106035797629539792037270090764318409553951169090362555456792393821621047283922022143454663248838379785090741383925708573375928415507763210774037962452839807306515367181645085233141249313069379966082914515086838262934901987518566139011222294032767902417798315530445223399063425843068994257546296331806011136315995922682552248032720995772281735183994241200798234577816963117678814131518782052375659992187546482295810890043323144314187724712029524279219587393779157136468491840251477508374834312578643888892212241771589666286038686280995929402962652877610223778641789110112093298850569524421778992115779896839710536555092501688327213764751396836166111253051222545659719774049175427566362860495437917429171492601072170895298624366334419064469976982923532490511789978577032861076954164636348094498233257456041703744365365389655483007273340670915210972040905453304933265213998769094503315108499421340057564444295136360058578949367660830510880307231337704801052868280777287524924864056739161328829624766947417982387416637035222602368446275636535862543584796063766560291496485793579069613448162979078839489516671467038717417838131142598552493845415118187888465043367994408620972036628051769699657231457212331212541969115218334879968976449425012519558783433806181920877110339060183588644643626477436537692765967979004769846513023480012977340728834489500266906584913740911205326491614689475408796896287251089483522322995273140463961445559228845271446408254820971537473927472102101718398377743677564291519314892922876264331100394775765918920961312946003297045666258782148361206054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [117,23] -6790384649037171399360968983431833973208700781438523916451528965836975271396121566073942100117868371674847461992604787018918974573583541256449802256167144551802278178900248958109009655526211365881434245597486488420795993897588599086600800306394478467620323179850869178502136421145639059691599659586041357586940141244176760427710799281277924706426331196017935220661221860861251899747860211408890995995085846723160019875431045510722029108263326500561508012827484551671627540142698023861401859229656090481389769519074391774839728195980551293572485509086302603579968244844315459954096847686709566527414169522338140438396936831512646269326058473053263615687548440248783946905768005920165766002211490625529240624680151766042494726260359122977475572750090657778420277277606133886546438136824214165477559646557212255013323750189284628871896670868569211290074802115079816626470405356691564744643964019340519170910053644891370724458444575542129205929699659463869980032886590413245193800597112665064003510066609418162582779277125651726392116120805340627588797558829999043141382466203153276199149205690521659513190592072172626734314919787075000590676098081790029573486904611863505092420380615971175423096254853136610626063017135409603274742525737849917301007161340235438414532852687348249220163927885377678939418687059935943181257177555569020759820501031186649610124032523511192777073324728549490883975114177619630413308219879878021406384014847174271555040963582078961851798081481607669765857737024486099293688864936252889651801897660699953702727113202782870113564996506529647583899503554377315402317154302834619710649202331020981473692724748459377021858921756919898484345569854133419638864507894665312970990440491119982989133094401688919601983221416504193706298218286317344928681963702012381121211500735026560628362707872830110202017879967798073062044597034220964294944048813382632704064330017969990093211039482229576789912747462364437761466282141965891132210450172917576483701771073371585634374396707530869182764506725331181462280624456749253579702343851441059225560528130458123785557290540607287507197546366201981113036179197273778676790104516443031814793214343006029556541450556229494072581390724738887486788007942945092925220490575695038391012712213150592788224457763135433197021484375000000000000000000000000000000000000000000000000000000000000000000000000 [117,24] 2939362342391446854028541358790464678079631766333250563149533725699310455327698027414159034287303040946076032682233706365917777151852218847333091449645452029812980606584863946883881902713798611819125174871989442940959677149903964061263563827413857012730125375982694273075134785034028523365033023938751039844214024414139846977364559725930481525041073243777784742418538585513262628405978236426383373820859807511020053505948297922643694319642362049192455257824334394525474440116328372098005443967787939589622713285838547185220461553346372916047373763581643862880360685419077940949930827861827375694556203484568625261003337124011252961537361148292020402890821147779147147603269650514659307679554586921258081154382034195266647891347745987667287205386885036314324684141990575190977261606505720252091340059534641576420468064009937800290735598223383426964474606873213288292168305975786363783783242655434164478482715765233240454688204068755256543276810525911859279250678814703668143883234846514031376778574099010017913673212282974121269422951689846185036739140287235966815688552225061767374418906911987361959263221590455586187750348601886345907995782506597865960062879110928509926778806456556612782661140457352929595388591526718255480838489078804367617028727770777610088940925354626171975760943851875902727998417052852707702541990478417962884027705102546248021879408240091535576480284801778751746333926177554227016435817876699722587208432852202639542781476725633938216192455986379045512659643965201294118611047655607764307808820335720264225265018262822454037013626049032305491116481135541339131445425270227134001916318540633802666109118903815875699322605253291584557161746046759773139671297090410836469843000887319119045976809387006666642154082212990999026014114752533094234509236815880350537951091448520424966084352937035257355024979060940286974149239773146022110871813990884115722547317488511365590517114267742360039474211849369929566666747273142669880522515395763828902599573954123406199167223792870764437517854552957145539979880273052039142704823210151080582149470397859947513614106145330859082278823265056170145898277557593683186799950187699681583778263144431875038704960456888869908997815260664055661927565534487694962986322000082941151566100109727264211301189789082854986190795898437500000000000000000000000000000000000000000000000000000000000000000 [117,25] 560302631818918104239239070010835069219109993080829792427882342196341295202631320871589781414152040930317724531360902870743196271453071316016773084791251387331790005170197369846183986329120356981489733300872074820458708094655135805576394565768796201556463692750043433245829523396894004396926874731157503413697531609586962859368000624217791148834420123278875810773878249849205035652748944707280767902997389623375114930851090630564124483464819369340562129537942206027905590641359321654383005858247008483401446010194289697984330431554743817483684281161925585518924636773920020412696194130677798050732153560412553726213490202499099032060103329118584644633731968635687935123602153038584514925088022727334028875526310030169379378003035060914061312406522353111420684353878333425273943705748812059947001998415327368628246541339919434073897801534564385046482555516417533579270537280991201956226967462920684666410654837777806812681357709567684036471051227650908701598611441011827463193995919544683128626540715682015125843368888141104752704249458308777234203362342995834383301925426737467353437836963902804519492097047504850106684244608309666907963396556343688584640195939165607401373956510813264107849753880456767421683889671676433832810434422067729203531412068734291080406981235505626746635311378326758283084955541814002904003331605375592346808804824047577861958755729744644405247287188926817842174648012516839317792967108862444675628389399777589949645231386791088832700738261197330053919134671908529452538619241253060478433463885392006142292054072621347623197147739999006526002931879270500423774503859060346604626305981436191623869255123117291700812879558577010436052090904609430573128872935258383019528849363833922400438128124059962412461434803512117457776186703504562848562897782343548672009420805555114629270046500607255177996038488204313527278744729817174913763679045354896107857319008335300892181982127427068026393584329886907967000809302330623873330659570781888835251915431067743130017564874199335722552678871299040895663286091476693368323752222583340446137691226316965788849167620050043936711589109680580330409773426577533618179417659093087626134803018403435453099459436064423880206983633793335419976426717221451885692362969126692945983944222408924817901976211942383088171482086181640625000000000000000000000000000000000000000000000000000000000 [117,26] -3442945090627242446887024982522881015810465907769174783282140115932196011980218856586214375036345786276317312029477273865810621087420997608061537675821512992720643949131741141336554509581335894218274675475623353018657702457858308647225699011567886415669194321214976044980025268423647663233194349721965956540060802548425987353146360713267864434416099564486676303423738012249126062040718466782208572669406805273790440652586057131021031372932424043869420055433453408023592663301753626273114713547992883524147921105044837549719614585767055534015937409992642115461218392924317913282631054326119933806519775627653553341691442400222933416658323588592169507284726465504884294761036189288570912473124343325617093716329353325279801984828596971447109172053018616810730051571465090320175090015882155128749464501737077295569132687543487701568199088146320649854297397458348033371396254677103674864989753347239244995566837603519067192505987633188453148643770788836656011086100794768060143791103270380469310943217138218985831404648085429607458168533907565772332847488528278881622008612532213197966552034288698422067894439860787518579293900321232752291182636882261113650234355057430847765764152930954833918835926293212250302487715506464050285450558052578886646766259725880319439253604780071761561791188508390288212598467443562444734730834470973207910248277672068684965601301946407915571966800114508257525593027349536927985967706660658057096960971773769694600207861723186056204706150910791103567253747227494245833749526007158459593124633701115773745786648244551940930879016335731576088187652141336933230119010806306908375155824209734536807372462969799113487091515364453543470999226413816798523959027850050686613598885172893127422556328688189242247476977394994575533841112898179821734397660226769129524884457506170410870591626292359225459720828470444701912807727946687553580026068052380415542549484164890157965051525327684125535262626675241735310549918322554629474417760177538472294211624670452680653680095576261571857464645849015461799647264048071346604413201662408855606103009202682543690752122407868411368805208264621141342737635328473899493241862220149671069359961205998503739644142953817783541402078818708219357146774296099002246987467081778277312280204169533237958458760097357753693358972668647766113281250000000000000000000000000000000000000000000000000 [117,27] 5412800450716770754125117004016457375724015475048846567859311269530627642179869147967224904451959397179815777518033941723574310280135371853281342661768152396836382514849801306606680253480757031482460243506600283556822094000774899141881753357252387546987573488966745231824191813404404142469122519141796400900474636283253215937368581035185536210940526252750048885860977534029062179890298913998050814364567483804652123342791368876787593755583346904501138269977416632289802026944060116823740321807364560976163411397840945667284206889050169486356385897976457559968650973243933774716448958677606688905486069744873302202494080827493793551019617157040457552494756096767333169181267899367431394774693429912081229439623442890985421657259214535367478118184487631838709234371551942937960683536375164276252106492201245338708937144073276877328403303857205397173899741219240388700485945612939044896218645227694230722632714589322914715479089025711911472566863007918890754122482690490439271115270914001454653863555641207819633756970291784798618738971307435313397540759981768174001720560403683567756797005353374557856409431445063652250054868717651620703501570171484097836082753258488399477892808072408419224277214419877975808362723854284549204334390767802951287899084312421144195930228745144493523917412699904219469223724203410585089907879302443639199568687127918715699107113487166525028889617639995294010141551046967261339604715553323890905802332067228122502496824090218830230316755659620384515028560224040778211390223087324725435017135312574622734742389619805251352490355700783622229054207994546740132321806556042580346081122333285989273523916169401398181094985021522486246480802795096774176173454429996623181390907895580467736584034965455123106442940550844298212985470064085929908904530035551080571896520082571663421304780281811216867803250005648678320600037607723016649026870216521387704105709099409747567876017574643870359818757973178615147639688751441277701791959778830137560450954718967908803822156023516095564791137511892264699103785927340549794029572648890947877428442510672063907645319415839433340314946486365249239301282315426155456797338753743250766465011193175578167396456331450725186524081164888690081918002519882867087111863472542140824154180835500660535320816349469374983982561388984322547912597656250000000000000000000000000000000000000000 [117,28] -6208658403290096133096015881384824506457193872088314611420424446346887486758067122363147975167354801705196979255696401101412927317087281311856661086025079768651725695133578849491777448612605595860338729142461762578975785179319909476256817525294597017452505964129921332904468478274384750214862196104554776126745410112351879200438033524258156592370256573707334768316219963892248051619620697904628273654420963084910545756287107680938057342655842822325231094255996517058359790482338713166178806274429864420043375429226051209779664747497288756370240384104915660970880515292925470538053877232254826772897357452767592764256093908263011289731254995802187927909640711080399319481576214905912039792445661107673770152776203572412930573259233413538519954392885122647626419715276560003019101572028977354777371122101360423319069716881929820773806424000270565103852826763625816573892427639670002759469396860514241120492662456490250760751744557224682301549807118207084670387883922190904610236138774323105755522464594376553143921985608112286059882239303438404862219938898895745076604499460286835138110199800088903813043915352841976726964882248103035613040785110736894435302392583461002218830922539713988967249626440391351358487202754148982632936701837695390752183566926811785744659779311370414804907462947408313798483339278819753755163194157984338207095519092420289434400097484110407120762822194131884626577212588861466474120082821774169985802758871643626524820430348463994698438650696221471715060650679762246482703262148077617622443237974531907042845476428808079409992626891937651392358209703701561034268751854610850762818901506816943171955765768054921894347618738101423902918315957222265110462178134348807003609381542254747961159331288618392906377258745806503494323569728960886651484211504877054481955363112760007920759013017917024071127631045260748325396625693677533627686857704959564670682481897703864834886255297813920484119956817050046919492783022400866588284638131177970048295909251622169545332602975507656409662268340380751939272114052325659088453245718107326023632501282909325240765189605678677830415762961532529399111168555240881687060172928738535361114107407821002239706375980029724733033695573761410629130643058403507792949263787564049605638027899937950278195806304466775049633042726782150566577911376953125000000000000000000000000000000000 [117,29] 5871115241406892972770270675957751671468443403269218136324538848104249071852048737691283528448618262881045751889594962263953752186934504996583472013184015592452655083097916751174020632851176036940843101694462429812484579470381602576144060574283492157980862595205916221252029402287309723003116333538438275133044025301223457396225823444571373847716011032792158979464294315095347666433524172554755443755284187604147142749235738048869670230897769644071832575978419894007180565990063750640045593044601011459174475024969376321391030121660419865152937678049235894402254480569725459323980237126150359053561336698018196934011987489678496641270346879142036930653453436835439005090833967893942281466459247146657261371096248332336227898296475329017532709786413102495286865345291644546376107565034364871031912673127089922184864607691002275160949415418069193567174373252486383116415273565571359150703245474552720119240373863684682053656591568911361603473785092086888864187317691253776892781905993008290253172309844912658202583465150253558074663756560366273571353434801920631131825087467671984049663456998690284171025775132953403187904312155289178083552267178033106235451552404619796926552003253516381299334915853121734510955632955288179183127040442935120974846984816500423589342243184288809189821230792717769003600833077522098614152886645847010458252610477419418263356276854411214542053295706428437959606437403462179474578890418789900346053983476406341364555405442823635605837790403634990185721528422345261071930091293018496306748445972153467635004745638615450046159966545684993519167547493331695386199225601873665368732288913593443209839077185444112380157203494042792654131370722250457102945513572175079107591227006125348999594379410850443588347359762870692229260373531322071572416955272414460866710587141137643291825710395710322869831156437260387150226069930572517068998294884304207112784399018770088185408378400580553843199725992395684416614819445829604968139553176922978125415873838816005145725238511368793221323122525526369679592316835720217965754142239831474433545520279910708279823502510208516870377320841308737735442749718186938930315630723237857470831614335681944220857485415611212576434841818575028149451440587557043780938055069117094202924343417580317747529198139265970909916880771106661995872855186462402343750000000000000000000000000 [117,30] -4782404323101238434129532150762790263840858515607393140682840869642570229039012660096114253950055008023840952991160154208646221570848488066324445873688212040924626486055407366063255948034695402599812763190977489571128818261684246699898196799966081976121077938521228400944827528169943012283584441519149941564802160483012120820449704712866025623813583193989563194828580731272936364390946629861962414704907503864925199225027318360499681177913754661869704638073423303860831673882713770532876572083346203234631267852218702873526637940488779946902158144020477330147604306718921609140810382535807813782483853383510640911679385824237459217148632625797079370382625569417304944584645581102321862857710701716988950146760621950630109244219952345546100450225315646507945899671719125573438116016984129512579935275273645005090172866904406669927736072905646754524036179835560095418371012033665969991720196062814879035459926112611954014623601818486489914901275943022924193969425045458669816294658311245215411429492351131275233289349285978524353438989574584743155882264942619744409140451050818350826533904016386476516575003139040675095608150538200129990707256148500480805674570131029349104252863618588732234363997153960543930823287334004408823221345512739653068950948834358840630405915983659055896521754169569842955624146255815798348025240142355148181414547789555002778285267168419341278713989960056930379562568915478252015517451092490626753017534167474726164445862584631518053065339819784523784479668235167684781344342937384455424745030345937180129269666640363884362941223727709847930335455298286175754267488659253436057579999764678600336596451627006736658107728308490943902018578316724679585165162324252225547303930016446322799514769969933544292541090174235087795702052915327814433579682164440627703372132708378821572511780920906541121317720629285537748632901187967667344438564088738354887564509557396746037971823914545215199564071671923973474423023923646608086195988789545119726276456461405679408842150071184699686059942271500626560451232493429534753315874311992998383493101234331172522863808550479740311799862960692372077429422946133177532785288980096802334436561825060118911295110755526890799551235676704033606994043784191105859076371649169370757467949479470485435615168119520714375483838587399532116251066327095031738281250000000000000000000 [117,31] 3434418733830183756332390394285188890227708219340932241956761395667877351180981600689234649344741673996566933685574965799862299341534326075069890514824270116339218707661342472001011361400742850804669351523008265688752990139147673394241842106033939696107480201446981010329940622390831345223479902789777202669636648173732556989447609598554028862015628339892323844432184002360329048837205597680285631754132277926650716435907300077721728874617237166666952748978764350816172875062279720532350780389002412369168470397615565458315424205445921625547895484064808144342875004778853811237164217230455474573404220674750054377405911770893714101459334179746686459461497986126393898492608748764626282255074725164326617654020997996548014807627183713680197280862652964141040305119519058798610053803004509944317094948757534089060050712832546109542978987729295487527046980901534321379046040041186628903556490227477140422769970355724049101396727185721695170375723318957251801476614997192081371968680543983541815711852178700118792186314007887341483756162506782672388577914126142101035057773376872360351713340685774871550548924810022328993934909647369963585622159472009688799352352852463171020212671672135149905137582231122851061240583876270640151459400791610163613926466802921986735796992728093651339846623543590215985765060943373985311906567448815266619081764037468062029641904484112723912755121426902431689136248169422752586904859608102154521393105074237061037900301776455493988012004328386120099590329854909167789094846590360876908896992801136869210313440678582328955977803564997173270555815759068424884005316519136413065468053518694798560121603176283258037641224813301623953038160976789496225841658712369632990892881507611147235252319549652813362167699295645204398403964009871483119108448035332711405358307084813508478930679668427233551943973455551432702632495713696009079738242296211508158724311502986742245052496257314106941478623847926475267785020618221660922648731835778369898149988657736280142474653202679259354383263709934145786464099825580701228916235940083988325144526903142016169322635002629217553943944762338411865485234943395327074708280474662671060611502908533071418619011088975575451714842315118165775628425794550652117439366304657067684535857865252092725566947023704120952808447990445284148108839872293174266815185546875000000000 [117,32] -2193591810746985360168778039317648151513844621276309805377366043848255968994344030957283138569834778836183217804064829891912091059998585656221794514905232470918878920474909795009433282841381291420550704465780945507271742323021427151009121137008846194551449906366729941797081423571050536628928808089573265189057316743527811161518746227792515562728299590301743604624272123947269174209861305820748065309991677886315967264971704769437305976822018669044157951990059485126168569133569207792225044764093539832477669466985781225992513963199526697166757114783114873895338583008788940304954396516648393269911805768723722067164265486608421236676583874919245243183064558873026461221685221399310273307985114200883593982353540248025447160179197203901563267236189261012171436946907420352179878156745483374826512511523685022134234837808012207320139508055833232546743408988452004866781893842025519827318714296781519859245260672345245581827805946512052881506799171200791178483532775444649692078853916119157155360664026769182342646281622489480060445488742326371037241291085650402117581902982984855140978511821334311367591859100008661689074462646033481246201804381592515914165074165475118063303235651640996992062368419383051348813464672437548833771865531423852278838546802235751531988141867519224953613090796578019246403680230396724905558128757073557976520834037822961962607842024711300155956910533145506506669222589283272488136199995431224257370343908885939904497487280361675584739600780916174369857311705285206094443272591034086011089243511347826113661607827402910771221274294908630217844812093611186085796301696615193968673869686803063282663052974421826176680796739079052495633551744031592793230667957198294931883516488621180897680111631115962642218494317877119185990079182199175197411652289913308283191908914197230823569754044618467232681913742756911397685068855951014080864901268584958805139909567529716789266931910491875641140114627774521095348888753421854458258244265258840601880207248825508124829230288807989922016433772858446399925349986772145246728917952059252155961255022697416080092731231778537179071303921341093011222088150765604815991605237888880218942312203750622378203089977129112389121823251698998698631504137661977265704018198981852530293631135652502732764933224970195285372098759069103834917768836021423339843750000000000000 [117,33] 1233551512055147020049618553494801831753007932187572016459503622670238602670404472201210178385464184283619218106512460288922632350580835799466504017937588225262884827748378300559142965293552926789938625383548154248300659287971494224902400305720942629579185096012970860329390465803078981930447735088032399449394337193992891833273722202552171321307139410808119102846776454625718323313456493846880461412993883833261621614779972443998396718776072496822160052839878489537035651332534708902268611760937801823541378607373873890440031890571042334509789787385566533904741536412636143689238001565556085275139008681758348335890932793294958187567918006018170301479428678828298822961547028611889681035196047384087995980135728562462878162157923970213229455311381439549973020505174626977093851375426054710430629717016445064669749791317627399724568419673038448920482561847225440938130602072985268635735855773764172784739035836389680299896876765255336741984144858056695982991914214103014856728423048666075174317089154302175748766369192752674487109995716419419782638656817087017174982225600698866603449102052474384734895727696127465062761965777707209131301619387861397265985494076049514700310101825510908543175738606248738860445030928460654467900735387362692113857784091653893856338093112133694050352625049263718572388962915784115748454942645329945086486411540799128625622619509190778021452649948844543255835317280796264447084759778351678050061483632057304673436564256032569721478376414526513753018505947911683680410756977944399357803630855648167197770423015196927155817213261573540524398354617831523433747995689054281739099384467812657234002212074623494731397179187004730319075627526412474013680894385750542019853983063123545942466026752034118514774942120760221065968533020746129575760751334288862780985531445420669509995260873380194140556818670486686009449230155507125876708354156186945603242044392478340245877963521153226110192771761017915922132774499032912881863488800166203924078818361690436800815186202863851270823382123925814790355372567344678464865668011612028126042733386377682007357695675165090129446530066129997535204738817531381351072859216670396558948854127626394411258295835170119736996964880561461994593926232763097888465327590800628835523376758945814863895015872203788390116738216129022021050332114100456237792968750000000 [117,34] -587001303972029882025997654308633086413798737980744982811578759798968124774296998480299662502138691440113694191186536404126632022132993764345155805303877712772801164202030743916302316605094285270582430488361707556515357839278733660222257383809617399406926711954294169004727454975139225092898091553231421434997966883796930911779423921076003493036616589922714514647276086385179022605770088271929929984755647691844608558550748132211654474615892104846297516110152782743896145223250929486187067760261094321586200616164237380440701724537369106820094779681113046785111016199704598060720540742244107115475520147281789558720669611585015497671590998710805062781984153781674757642523403125705440933213141925248946745940409661494141530891017008835147887482349157279711920702469922703443092433807021336506305060960205839698871856425766690942485541532555164107245525800718966063426549583031539479303530558309334740536383196769663813462783571221595399226629660008829394227447868694163243951048688849341619095433801867071453569718348931878849503537139012987051941565240549396456799727960401276223661965066818839343953409788614231916709488806268080382558520649975244648665302671757730984809496845176772450830660987259949763299643525035155084608057542198239636066549919095161563224181000109549555060242107537432748251016707271986942423500559463300723667501505036633897159538017293787336546771284326095227149285355621068894824964286931164600118324686257907198707400463840030465975264618241424639040834740412484967787689663084454406217424425543259392497020099613173350903734214198886529560605947034193878954213645240102075812277321853189803021090412609881493510355497688334462637729048047797627195230400589009036138645101921599095572562442937209789439318854008048742892594190718783680550781851110499416132803649668308174140978236243008468234755062350373039502104043131837768945120846641933663596481924131370403549693134838902322543967737142138661500361582194579057268395978432032439818234426014344822994808966746622917739035222232805516833032978090112798064993544031588938046663572239957471709949546545449061962348064427416147711175841789517625874104050780061914767344480957742623522798271030273115073377853552730727958710626012814218592246925654910067514215709937742947887377916390302771965092887285209144465625286102294921875000000000 [117,35] 212513862222858365486182964642159394281208043664709439729870353967234786033371665077678419974355265315832668125291149594356457660373568539213854887119367930050364563097352193844296191788696632475760178101913001069928179950581341887916390223202007057279394513234787687441543555215109197206650331505661716567948406847231024667557876432069935717304254705936824465078147964667867063887864372749895748126978879823890336181135253921920057661396202116651966132968605534998762301123568617401281012945809846065748256262425369357947164208244093009260951741405404551723470359925379670697906513844904296659352821684298518872204640239853903240509535290713811388968131528733097145067874863006152169248272770417016950482334185390503153431634966947396732782878870302887758340145321861439555015401229870653078969169394475799588315926429118016266436111113283150421056898313456862929394837545970094605094317203240313809631103921168062703767594657026299013826767900778258240453123285171753122162880680611747713673407412997137616037903388346122333796088455068971888792840857722106867800477743254835550062448943282884944819517390366004618436579459069484645184506048463938672925567125387102719518655415811660207217432791343333106952021665964624576432110366700088557847732423393671057661709305397461441762613135501514156806237369758282220414677169439986422864333135042218546354557878457701726557812934954547112789346737299961497144773560452364864855398573990518301782433217925859455562397409314662741738694141608049854275749731872812731791425410606485936272047607063848159588186581106173742663231903064637191548988627098496097940431943920839682012088928583426605990121181802488517048919948024081127703595259137356401430973519921581797062486680248993193832839022413150245382150594743674782597936410456298502889698192011293069473693082857195346881630071476317243417735332487575323443808242100071005478013957463985355798502491317798534552545459226407401748502007785703111374471003983123784541845923804675716814891978194962931132671006641734600050798477731261994398945640541613060307337254341218589199987196179553304564322412020276828712280880711871119362801997514810117905802537617705428496912889561565383679206309045457312788654507875396476510844861895909955197963250175196563084228979469071825481041315697439131326973438262939453125000000 [117,36] -36596817969898921308381124951576938585059771297574472324580774561929327170222606556757067282025397860408736013344892083354984368978968784271983626362476480975414713530350654093646273713999852926571025378598145509622573566515323109809354708927819075967527095273163463868735585515895973916143232393219258085095937962891316880678770215817044437326087970022929311060224121157070669829033234492874086907120758635627875601637090440071924672920506290370137057661760511762892169824223171695678434472146081135698694555107994342644261336909962018922492846656012076039472840643754500741973096454753956908191918589390731277137950984986021525340839702725634469335150499359412647509315331141687589977036059078925071325915594352035510411409466604104675029916110579399789022129597357401443547503705974298876791443815933545331314584875778788343259017059735459939873517317319128754300952023238050132878740104052609439239106841889704549112114609343374577712235245166422381237385070149453512424036096479308941328102434594762935626141915127111305667940993597138853763170203634056204035809974144490187370890870947453920626197250276773666152180764942699751121270066114555663613769491326827744803148072987059622658823658224342169959060091513636555621878674028450711877508048521130892362225781563423831494535460100730252979823736261278217711207138737316776213528205832539074594321986020361554891618524184114742973518733489375302277109116410015272101603170392433801973062804170911439124214651899570084449586555306158056599613815119325252069796092245435982624930479752508562719491321793831772289577796006058953732797127092338819252693029975495578668383559398045548233399620647852236276176211546961541692115193285633545371989373511888414498107691142691341304541707598042084761744901023209447667857620237621820886386723070538527300454195356660683811089899315994366122447928353874521014467284170276406438356741753196599823368901848158006161862203904766093463738542042771390881543961322441041987238437434536614884109815890540784572962926397732441329255756688190679425319439493208102219803515320825077139560264066158310012998744070667494544529318813976424555688111494631524494190334608617091273724734455002209283884169706359116441143247798621784934699511369901135501734466528796833922199585446312364300780473058694042265415191650390625000000 [117,37] -20136941796916576195708935599523001600912372570637791575974551674583272167280560562060976596416237663313000073607519855501616713588669898717971001188102594196892579087412008294469101009941577606811177335910200556652629019093370356211583166347301083843247739545065396537968323009482715667909007741588133130905232883024093856339923042272505118503430592808817976383487927579705317726531017255666202672991440666805113995149386893569956103591217793362582022521813528651212283348365165523713060732953818617835548614545878447604871694211832388261715319770760535821520977651035769791723781797572972191852417329988201635843308448533741550355644962470661490369525593268437463582354445411735225719776008576009279522730855180667324682310715395804535992830402194337824434612677644392722705892098546513115063879158436026843145368523108159114219205115483238483101277051846911595068649501709251483397269357825296605256883746066242147515719242087366323751479468500347765798212733160140590475667473890714173946372954332752478046349928379644549422070720020838449646699935482330484129085864513617111530535282220773028654043079975978636497371154851638901578471277999399239436518407050126657382282749331871651839169388260782793788975509316694738761974034130613125529980041130634296330845847261171054836141069731763480680103371622202193348356217051288717065519788863695444150019686770858665184174588181337642621607657902431982092478513040926623654169392474048681608032065488701843196243546747772533954657492268000571340326435195620144910768413845912863402592191290581977018364095740812042776506131873675557247697153867347904770668758395628670012567271554909047016115164645474247943756919240829897090513345940401612737670577746645068386956686246286237756181122204236440155081310948227374771488197191814029577834886072754428381367839275172837678102007984822328474654615341976946232520476296190692593495535414139578763866711099006556381422098251118871351552311855528817060579417118481681934038566064515334620990980638528654044898931729496106936853524568587138878002148634423736423558648894171175377825610878030930442028792400236758349514535522172479937661299098541792028384629433321559628911966235155055791345532937840427460255054948258465997718854044489427978967261273330246412791401985215022918396243767347186803817749023437500000 [117,38] 23001756285043594896814064605260780945664809765725325229788347532102046215633822601546269770751589646888369795726816064654040267263007676971917497522351086747096203996959761502590080427707490409697821983349693270279179382569432488827404913572759000339880205045662136348356313862636877283090433587543698255574402051746594317759538914652969345733291017309545855207671580506663677408995660259816895697015513270584478879213020770591281089347353019405950483208059650397355511207923456509739899578637293858794468526997502241808381955646550015869732632778233989092932553851864794600227809355131693661283981693920010652719346068841653422660883657233011387341506742804710656255791598686430945477946173352522536946146940685615725174633573222653535749090670962255313316175593618426638232446706207285284780227363275942301538599160780075346562508312129374008758379639644480666549715237283421061678994640732003529223194467591472880025693128381373588591258451844323771766752494361953105338308785592734843170926658260438749231137431571297150000188613440750840087449126511474232135044180634240402267378590774015405354800728042859937198092687738520072587943150676344096886243452244845117844143698686166776193951707068506274851035064207533239615908942057215007814238368918646220507096678412465178564710142417841007488523009875350690410624972717758262122594060892960535870818505080770913745278353184793895039680301431143955911490280419695183506589762843292049082356546663456841190037629017019952695769799801698130780407392431030704325744334700376097733363514492071653805546730178778401260635099766950847998253361790721673048431524652250546973206877057654100486934062234988180933599345045340806973688858412902138952774512399753479227859275231149607284176482609012440998651039743084891842166564009009483105649192488045215359268612061939095462207129596854184966393531232369983737104038798250561303121294853319455401163135546399376795082306805106322406128633782669526463562852444973701085392361989246944230057548315212294188127432449631439543677141478792049855103549611161760617113197326161943023278497585861654175408615129788770068201110099007619586179247029617762023140423532103533100852953563430166745784466622772742525705463984678576310528564324040423812733882900339219229439435832063054476748220622539520263671875000000000 [117,39] -12121122575981253882035913287146639320874137685396921113642464869627639470131429307037855928249126840949254085269641274089722908209966995104816136155733717740388372700514588570896955063595771989928720110558384232783121433140343511283851905104553867784045335751734033150886903177393326874021114440155804172831476935229427644340750916679536579775285129613193682690427108488938857308169249222408096102794779054407746864670694863756987687137720443786116187318265696024812599643335275391642154282759285184816900910169701282847466547459077593532362082036164909742683844271926878284889898061302077157287233010541064625584631092839600789962047515472369076950286983300631371352550790395964114815897093015607633480922647425513846456829296638031678015256400455145659213827838513255716407189266512456565092289054075568901114537418491279761155185579913710204745473794051151750921211825602491544147777875652240556277347409493795713432797201186604038509185524286385352904186518336226290343300695554989096314602365500438897352778046920135190338625376565551360452363381583001046124880164812783470303644838389101068966483088967680573321376999360461643824692127576515619880574886980311031238006734633869382230556242736857672480982928123447856173647116298746499056368269158452580835833761882293680479491726429968005622001687027880231928647280372802158353387321233637718079770420891263072004818583876920738592315277153721316316484189201475063011123990513637667195425589683412333662979696394511757680624723336821703618756477155012501051514356667281781408550428453828539137405869766698767120551457039892784532184656115512404585481367475611880500750921405485563558214546235429104132459535743954178723551742160549011078029705376979045993064539354922100666830141532968821350272421013970946057972096353121219856559803248855571553461732933670035328607720125646147020540806586083283424152790255195247790964505535804624559787438512902496330090341793233306440163592958579693185983624714771303312626809251888607866015115810660863500900782465119277202559609816567721743398085626173600228035874901628814572038041917696988281920763071857167001477203769687171691846728240793576719521015128602842152305476371484123306958722308480613168602690719421423735165366261997694275576520928888860545490427367276708991994382813572883605957031250000 [117,40] 3849624919213147195687332870656273638515822319782104924861336818092074638631201009304703362864970488257638860792967633838953932632537804350923412945429162827804644445141242921715414881367008493852214753123744712610946813635811851666556588734970260318561765873730678161516693339330441696321166824928070399034130617806518450206059644882429113010007520549844929853097602737058867657966797353978698337133072030168703221326834668957604269174795101506879501481037772658886676849436643363853578266119005356205656124240377678439985959458911802038608368457251110874851851090637383378767629798545904076159126300863773355241044485539239264668199757403669722806320628135776062131931935987143371889631620428581382156017800231243234534265872158717119710010452884598989440302888120298793552870536206286545391178647531805700644641655691169167269457586880903546111604522802871532249432908332804087847184563188910648027891808205860755813929382293795064614234824684604192944791910511733816173285730939624154765605579078355323300900381765817609890078396019619820906794776811302458245318998353524179305981292349890527448850972119133883690881971573270691165250090871982661531790777174256694390541231587681272519420679816989892707272375131649277850051303833932877116477398534425671970196221943550678708470525239541688328339042635659337783537205892314109673046453552467894313562759667953577985319179753969911639994270801692545747673927048817866792074867168198690799979880746535665631739240580998749341125839821882134338922929882511736849409751989365446086683009883945279313516133409416015968039116723783975176839404354251811124334118541133908586372170179685009218829987255716976900602876256574697451888207378047391983718932392677198804521645707376370277919641483237711748599295968715004204978423890673047556276434593501187485136717762234043615374096740817395821860113883020199352420724818499167234015285983871612642196595985293386267746083952764147971769161893015506083549720272555136077203822444946441639786963857892531257868005589470618467492488686505912347750484427166873607735093595086538531208249742950934033636682679708926092480960686759363813503546345403249890145811525317385544914893343374283921934377058813886455242062896332435258716841190852532373950668335741239671835001168176404462428763508796691894531250000 [117,41] -470547528164867752504223796491643238752213667469133393689087122739491687827456208938623943914995733723705116720902027863877479537196170991385627127563029859281950933271673465148068551911975333449221938857305460199727945174643756392573625120924657313459318583541254289224393534617459522073658360196637058501467286365309657295157583455683160073250520141211867897794704066900881856203355459806491347195942161340414026805775358557171888555364618352528015751935073006045805927105233326150401450581827921219507694173194476482050808935094352807155853627762354379795782672239709066725923786190708721364803557426310906651840198300483005427078978779417476340095801028789544614557140635858730391332277649013389720464643730849516515268812754916226210475246386379131061328616625415590880469968451840041207644260219995459269254181220644680730393054504330768142211940106443044324627927028394281370540193127603638567062118771300394746023432306339204703933570620610915314048838735173781488186225331293796667408250686928405354296902058072924914262531508967353776613180918526220765743720643182848545776540861960699509959246054874120133714373563703418234031066074539770624438227042649869255464548467771791292802957946127399235265851732706494209951592788236388416162960178969999782018843193956756696339099475489134656735706950581497828112442310668079726588982179376855699716488154793664319425891299611705660022301124112495980008954065503452365395275281782074854307801738368678520779086794770393418753481117993556165261492588154274808823060264198553408217655025427048011479099400686292278677813750786050597022964099037207278854696924514635476313682844733317818381848629837054063465453650022892231206542447529350730669434231747650669189338329773275757125811272622452045802379872828859959079371362736536070061038966616770605343174023051104464232976216266669403062043365296764645888264408948701696525849810595323617933018445957518526251370440635629566598838413543213166654004569899162221778827047470996517923393665957333444542813737277898632384901695712355756726244088227812424530857391135338605009666741242553833557707644793802122111303441234458539367980901791428056823216408036841301904190680155141150722470227485975020921025979698640113197492360400076148751743290742956260519491706872940994799137115478515625000000 [117,42] -233672654913533106578361466040969270063867049297064296552768368431207521592431338620183150480758461288210001729038192472481690076263045004499415262559975886916458200408974464193131142135907356966604351885134709910505503855353241378428569499024650826550976151201406506881776750544087916921946267764952694981384687987200715697508375263220023699495958891687566943224191383633923053313844554213021320896638863759253641119095814725633252150525109314198531515262023821767703459456599428482539790339228075208583762991576832148969369155912674858931864892093525875852621949910871883297580512459195765532599135318858903580429798692328663440146262547748704683204881608329617256477147018734604269868657182664136184532617238713168754505926630188552116790107389207276755210108133207173289166610975447048125941501473467384101998837913595532091159746809073039326416498191300315139309832546036918937023303650009771830334331908416539888488617683368345059027538944835861242939127072363766087985842713049935540972866719638238892402125002807176600820486897174895484589332355879750559190653531597897627932027247327424909706802691210541400823020097914804832128786506849413407903213568469380656794646765327943664793088316521787941016312950678622013199547034481813172609225695242612885065903140781352160327425388063555600840238090283036031721427309133483051190724534411108001539430135727329524280253170411346802220644709059507601840744777816444929883705776759703723222787509959471355342672804945982415546743685484955065238492007384594234702073031375108592461242038090217497573689443029421894723962070005074489766554828107483385962794225608517700257934125250135830264129101214524908298221011091311871796898143196779827719702878842876388778591158808277903973480986773249095803351460811358935338433043682107000106412969885497779455641020086435240801686081961889474953073268675061640267297729449827047037421452663011288702058879868763376927090880603404827841961690293844470025266714284524816702074009021536269484898652007066398838790989559697566052951084393652705358113429247614072453738692821654180561008704115352658427972268767004661018870579998532528992020419712201871246664216407660291491701037045350074420753244623100290251430176517716496130770539147818570003544211151867704412410375880426727235317230224609375000 [117,43] 163786641071957856087114694063281241434694071245257674418677024683127502219486364572513554644629006259599672444418993079602889657527875922087740158592599912391340565420517877733572529075947347936530644795998666894611335636976555321399618119962357608535903356844781301665866245734442916754082543160391955994733632937151646665516429675809420174359305182608159531005676552778920606996474673665022237148284396370248600863530941443714427062431543167106806684519860837990390752958189562415934376998960469944113442885962353188718499829345463739887001492440627301456293420640879363976246103649243098135987191810686809165612964306125511592807953414421639793961791445692837388033996720867600306376747004378110441648161823910074946412089320523243574329076750656812525885177705876372972238632740263404212163215515489755361865815607793666216616152492327475362291871435637299011989700835370928624370718373375461295529713461174631625907933565853728156921734221285880276747299879090337275076278673816668443345800129241371081050128260357992860275431324752967556348328646393346254462100929247442699928464865570468907134927412749979083929246820618699751154152009100798056669057073368894156085401874016070122808233895110129951407187690564622621200383332499925140441259772093953851090603064085375808530928352420734393738953981256100222190751924414398181882507317586626849817061473453409163863178593393456782002998387473809107908813651236723089292223579905006349999554635160735107055928728462823488371003878380097050746563188561551707508734019143704419593670644088611843459500466531466221482784528261530878736882447642635984874528860556612826186975620820652889243747076673312776908114306592209468415257578655564051906228577837524917147563628691973563374786161150029435820108299448670526579673098384084922315819961901707987932255972545156134054691716216718298681896605425585126736141701938486282127974601863299808767503718566070816097166448048094665847631521928255863544188871954046907136109036751646721448821373442645294889634469008694225715595775639600291971379589382245130143406078761629586252620096747697579766352493155894658331411280987803053669156858011125389205996009394484459917912849289667332827877516906949111922106783039263770414240147945375746433203419140378631624344052397646009922027587890625000 [117,44] -51219716550463882196774192809043835475010165750339797752157969623128770596332890462807306636328757354989740597944699888825552541822215558542392041735766024936199992311294263609246318400079295686121031025071288340553740590562258883545406252048128132937724533221642042207696934080296994691575103314169432460867887918540279715266933883950339605792415766157287903994245293547350050674021899825280823322963509384107640060687504307235703941715881674966065322856797253500397354283184751105983774061929770194870201457974959488483160237821029820539334433837899709266682113846990599619256443819462636958804882144123001935203528966314311625635434287241459919895252702268846169810229147964088426860230522229826199126068627746670985782239853702103655531250504483709203425966968893099152677198666281693483059726705999902824135507067527236018416302638842407605895031873972759530157046633675931665438030070247576943682172891173125443371012547798901978457623716775950709120689771469025675648229276640963294779849504076008653732815587655352349975698309681773753127928703310407891521025320758752089675515290439451791204987972278751041702297768484450255684065349134123137467930791841735417950519932701516989021185188039736938137515937156723786659624241624109534112976442645845933756377321614757840315240880891171465874862851342298746548831192229611058229351481337945849783752204264765025438701773837850993021782160882844003231527304348432209362089138216127180158519606320656587487290264052702315916459825970916059756800770235741324744582788841735055055518388174403598000349529041900975908337096318486035122709530659650534802670368209646199391127097697602660060208142642038533130664924950491747151521260211642964476709474419995998765451840197934779886815504984201665058239134972567535939549675108860349506138309552933164020286405760432255513915184561380593434339485598841226443939328980842258447136251142718143048947373430133845704389666375603231273691954927280071681163218131124930213766718873376851676009894970118508881875800884426184648946248082181544133783802907818211427649102677808424493699430504776627410088715988102474050646336121362162796471518879658616779281528059744606897447917626592152668485831999088101434293695258363794271599494229754783174839215753593180124880746006965637207031250000000 [117,45] 8163664320096860857355975214243551030348744639094503774752670340129950560928339259628892976907482175088721458131573866255439774636483613507709591438806349170973163710470331283686896790845569691925216742907447719542660338432531584104046932516353609022842347921332761634963930107174382566894864330497729059379004508249208680606523768747114672074545337702064345638760819130974481888286093634590476858518554771143199416381304813404049806706532233697946264241331451573537231823188551133977753573774114084445042271888276939004305109499299109498334592739841838646864852184682833028806288306745407122129216218672494619100660875752363251470163908522481647320559899179988271304323953431536337955167294586174292201677985747331761587372568589603374796863242932707306785033838464366073395717880501193868640148258868950922974214946397866802542262020752662836456892076928932483993324342956713319285603854289409591093292164632987382981097059401650991425455078337544062254969610394442223664656052496863119750493677789264751075003297696320794953724526482753065281063901512316626663380223482173580338298565996633766553703468219088522789914556414149829116390012762961086235539401088250915362666270257474317608783416820810717883097351342975527773650249163133010413470258891635909250232871724698070832473223279395809954956506075350742090043898343402115101148881875424510644275620980354289583603479190709254957540130182573087641620352849688773830279386979720834195781672028936872910593920463732667953474195100787077220199146270378620036149406768516670107477830968668972401409569086748700093530353984009712016342942575265961486785663637162147995076391526508699704545160011063569290562195502542844543377411261015383722397890189300774132243219242882529605203663885950716602018136776549787752438313857985493847299338883932156246893056349670345443996477767502806548977512778932203161531325813255643227882023302982996883845218920999873735592266218355205491438606855292907403280538401397523388415979645563365145123726043517645263428118987282234886962777884241043190029915841193282164430134954411442037494400974482966895763372828056787218025250010130236848657531831952853724065559125038412430208881783143605454256150697214370798536062184837230009874181289314504111219161774926078578573651611804962158203125000 [117,46] 233908178241683448037762580134036592554594965263886912746971851626934808416839365945106039898247974375190336655899507368069203600405698905770711906753041842683638690325981437907795982123945859217026285832126062456852375567398481616777477149742027699165589880970667018842608429045415327955860226938170134190341564562740004388019732387945785078828625289682639772496316627797617742147870217732961540180059247291303311595537724189855320049310140932018002678718249775668737697252526194505133405232330435931255726446298269003989872816294219800071119198329036688127628387807106309477519631902623152315948809502855842130359573210677128634907244066024954101223844281830215639272980452371236427971037967359169827259203547949705237539631803499467389550011302856960406336886964786648553878009614999657347337406258197911341996384425271337207283100810809991805327786872707654211401164932993352796433529071249291514352464312580812651026249725186103315819214808490921727978394303516684423948315001144845172008649789695891023401941225248051816765330653402414675209519077669929588080046808087484437284665279031520054315621116907096316678966376860712168935434598492498925177515574312467054804996873862044165098114561920409901218538855214600248279757925433400594836844379904531756131631283564417851178602067848492903144409672150432276937691108623288785074063040761599516360982961315647361177246014550708113905229758082494536840980114188245287021975800101202653147178941093800935490401500955351385042302852515963189556955791695579054139935145960539485835206863436800220705237902302416308286427896047611605853967614982895518671279945078543695080889987509227682278270811303921027029434821707989201010320636354366732068568427715117715246832075379303292617832671593697515710513700605945788693449498396469701669518423457045251480969761121970461170502208232101325731949467963291119040221538562895166542088569265084164053552031608768049750507114472749715027436169092391304265734591552731247947702924017005303931157234723177517454260046696997081702120299511794968542265670629120858532285711486986539324115680245522918779739390758697791960510181386419853966830608364222104807130722523301426271064799144540720077491993756247023446109467638724332926039243236533933003746810186385118868201971054077148437500 [117,47] -483996669759755541883627888508061685744617807262654743929832720729275964118164197075246570948993050399729437716801278725902351691866960306162120982859616273337549078825964818488229730526089371192107345574614330948479098778308355296697829827939971862649793859256911765362749800580092500883045143586442269636087503166708934794414412031185779658313318274094268733300055241071082485576672551684696179402835854584018922737838574087248020130322511819009784351514405662743508283083507006607556292948847318136551082394296345738534531777305682810640603291448281001232868746348460926102378257982494119945006197031465154370627160691157005106230527137224442405691081220145066844534332281996616645993012969054339881334159780679826284152755038392714435986599748014050997866669964624477194431102070975381335815978470276228191956447134331786732910128974916170056956150563087650995042750269591860085534170027334251300418066831187897474954847349495120481600747875212126175526872062307589746239129643736522071666269801418782724888367368134828432177793645901203473887563404194054049451776178385088925971738751352494533340030260695713927828826929557104697431079089158972837402414101324541059247172513894027360736850375123166420512987005591368053714741368894605946761496476458628411236107725597335008611038240246868449919505401710748398475010741165870482526312572835594995527943323130198049999875980077657986278586723151522556073215145650456816635871861073956592452001578656142687852692147581524394592832049241364540672400295791808642724745887018285029856626963109028722403098637877250699395230764879716853966667303144224765344556869849061145347312185552338985834363990968027923537700732792627369454954114095811920742666835512281119696803807413919708847526068091414442119156149698593132133190144607063825722248063817733596373050304990864419098734677153523782536917306774154273936042828463900194335628565322853688328762195380936658822618065353964129729569165077089882887456368860363607817180584104755280887004075271728585475543251982454740109956088441469443921458406601669370065701091659316071737329779932920649204966877275197580342195587386578010055878389634814624004203147862589493746468056387142376205083324959937391320018741572143913599549231558065337763423485739622265100479125976562500000 [117,48] 124419085599798939818277475210859739879567834348121167964959515324153766190471755527511594180080401412344261612797914984803570215004684739388168512242208240620490570580416651150748195532264155410071131834892146227669091307774503661010672428054773685917569847608023293759660156067572522146789066313866539464178412189353353941633984444764916914246433283228728647336958199295180545019951143635484059284235563002824422393399663767571169247319708681944125204402947941221504830890473461567512825454727814864242203402018019961395557785207358637245921688727475418910240943191359685631205531337765481554535028843647497280756048902332202110906220391318303524723440949726852055741231461352402962479189408743630845724994199643092253627862853488095040009951999082471971481824877202479723462046392133717486775405531850574285926034238620565252277735119219164420029845744522732372858274444583896566558932167427183168301268928247088749301528835471096758947729723335309479163387722400705280244058452782338095187006350480988026940406794983424762212353221245487108704688667529415850472108565449794215873322713067751033299498881715814118893091836051605384365815755849705487673823688806961975026589629643164247987378177001026050780780153034981336369047426715499014912065478868026969186255507285118265844276104637323023507528148916586206874516176358035834721963884248616888385395144737531949004367262451721911141682712098539255977608602987223544872940902072333928124612019047736421949352412947758167639227428357584653577000608489999847937931584796210354876157868645705214331385719340225624972771820553578209816789315409094743727873531881898758433258878211986118575356230500518113540001490990986197494623109471592991648183697821526426741132238132035785535680493479597579193487594321878999064718223985529356376282437985983665458001724098260741104104533805697125647829044645562856260867641232111558788023514216912766064666192024921972422278622791856872615538376288474869157499888749637458753575221359568136218536103819068330575589938467747546287144042726166336659748153928646229302058947422341235792994686293257922628605382339689037892740366377968898928071338647772010214213717217860974928196215578451788948860695082671919000459510164984764153865728536685011912368281628005206584930419921875000 [117,49] -12895437535102391454394623207496270902567397993299362562176329783428347314902582324883630323648609706713902559138629933929548543660125774047510500301613766480584806389803035239436600124187816193723591511538601111791057143998591129323991528742889806257776490634191599787202111425573306569400802570621153437006660178900991250991322376558285457931752702938097459144534039898836283873589597509183859364160854299592097702752114847583590777153972084732837287336686090077800458840864944370908423641322892824663652043991779318192489034679377540425037526938081570791002215442884829341311415211271066500396632995634497879049082119516534928113215437693354529265066098579026381205901349127299222110564433797090722835446130628021213201362785856868165745398680752874191327856499679883543920977807600067490463015355550201482663110683059245103615853805322988780586761724756860626007487231368826272372471582029031613262136303412733495745237904655631672742646646255635533792026034815937742150607267724395972095888526212415903197040660999451789858255008919337200942516723086314513094831454474360341012992482041653446720641697167746302456195103054312272827155991324173573463641700282038765788432603374633097861368749397214702703225588625602132651623722123824046449760709968787553007899974754743232391781906750268693219716106996865809608817247861180806289210171453241138035347302260069164124299944051250189626425521202093098757084940959532657022051038177116577918989455694918531401409041113656299582666491093258549979374613758000810157217277921964317545991183759596453451338608538049035677252521346714660746451680868533660887407775915919686780655270604575423761274212451257218626425243844026803831956858985655436212247028639709350442336028278464147153443522813832917242643362022237390723527703106775979495302167229387630498618962196224438731705931379058379696444679414315436803372806047446173226238152645311810901029790397387225205086298168371360135902992575743124720478416336226914289744463916531856407293687619378683197398041055006755268977469158572447229973286927147505061052824787897145883048517738382942809342533933261997899446074757149145911190720782999523454675987844826966084411064119257895930657385278034203203012308985701697559065361658724925468959554564207792282104492187500 [117,50] -1377852590987664730473858589487339500438007778316145736322009898907891915138966582832953502382264469599701030006867109997444295003378955575130781177497921133870227452967573857876176955445254291477809033959824119626776770317672304362273657659715428691672252872561073683042189485115876524243647590972309743766605277213748273438839574871160717067919111460269855369607899465057462874016471696774391102244159509535591949308131499408633139258033808724846608015881182491664195548518821752646517331854195118434552226682923844458877809935560995098667030581049476434768409613721779016046029070526438298907275850822841765368562618697889474414944070547067924161921394052281770857835691685394315408180552405012497563371868649334529847897297380671120922954300038350301295074418493856506545083475801775210841293325080141595623915917638305489574857455180435598288512874808301510220569165095877127888801616306331546140577843541324479103745700275244978116961677508364687685742283312491423515514628155663499074370122896033094839421751964141838199347455855247074834788399873000727808279670289594456154333773765156568384794277924030762869258889638365923479673824419056880675132902641089757996311004195457080521232112094020310412269726457672507709878222168868089272547290542296599276857686891734687209060219669340956980769541657537145202440201637981780488949768813320481213062951989163380756760577303862500422194484260604701347703156116126358390860191957700021154525040064243592661252951454691098027207204532908021180284121633486960895285450821681316473317916023029178159614578829921323490379500177136089701968316927941806349471102119930113434010810320170071585314137248564246460050817585825159536630672297946121275326188384563478074781321363726973100909889231717881510252076427942010648292359708516522929691801149567057328115671212384029175603534289338127153235620293359916514566559197939446262629053992153251543572541854747084766837481385207141783003150172315726171503842734758154856255645247981352407195004820007693701524738236472901866343700116230212905105534068541948085283479923217215064179843475768980874833182614930041609892537196122837370660941965436760437256717271702189036826058358188651440379151866328992973157543937790866855332650143808950379025191068649291992187500000 [117,51] 774436829525448308317991310049151039203501907128177636665932237345832795467523128810231991946828816353635083274891713789671300573799481928063624530581402304054179423879775721016084445093867021990725238722721878840174034604658209103138590575398648567085698457987643617494963390190046536058632976579290027175701950084153289313286011901657235412158312931908172492462496005041179290615249286328821078005848169627152530551844095552660471710919049195833030602835489160494197960350923029238794322921685533603734457495862431928785547561515055549356482068638154898747898631197347902445975632124957109838262329164600027330331118149578645480329354239749554871308693820550445492514844769906222938958083146961716836512657178580666638491309737368933435773834695057518086865916738947497957040638014180895032987942999182325569382729093887894827762176892993464017194427362757695279714791459565585030608734988946354805502176835644003358886416266487421245768936573667153178459648941011001313256636924654574978595547568042191177598184952832837066807671839952583861736194154925550801193380875200949592485277546898925253734116242795865173871113994335197768285553405443439434607447006368762135576224007938244457032085316211928786611685149101806773331041498301483243918225194927550790769149840184211997390379613939024678058077851583832355666537340566915055121152468651510665459204637251752739847315497665854187847747084882984679196762852457339098824274908188253991043476708861553362088221155640837677952261997379229689029640970784217781572968733544265763810255603578563115056810764844855134880648749472205977710329653904111131900324084283090547742121729081440638629192048750264565929411526714060441794999986554434997096322706125823167146870167667397139152930991018449317272122539882638936711695835355011118605659021041176370010537386241513140814815955275634356599224926181914378445630540305546914169604266689168626718750339482948083122029213261684045211152586320215902322911706662099874285128608871028903858751325107370019695774189328901288979577961461035463560833675893420701040996698691484845197792832538890760411353399380756422037134707328487219339344141473102147582387269588629409295142781021831660199201129664631739797265643665145116485940810386669763829559087753295898437500 [117,52] -145042596303436613330296170790217896657441065207318146769955715589465692680021074065148276521370755144747932174657025265691270088095345850205246990727176297052534215649081956713504794482205033349196784965413309929623274345835850049395692632918878273632129517840343972291468532231247095323119886528226293355890347481071725185162192978364139650135081631508712662498406815347270338294785641513690532413846494082473204817437838079381225825867454785883007551026991748741650391753422506585663488436726489818980128802105832662882762814188503476821700759159592450368919892569890705767445288069361130001956598382173462933032982218779487621433105235074951166146508029150581125747740759191236543638387175791176566956997618092744428135756741126233255364494498936907607484362930897795870873985619675907379089093365451180760129450036666619532728491259295502899999643348113989157287119592696176562989938501490378980127629090407600343293822048065798375915741167414293945617285428815572826417349398485841770664530514079054790481621760783646585970886961002210355564159885234639971480852024926065529561498622534091536629522399459774295462425897979685015238154838002922396121961908946099490970403608621722495946786308804724382390978854214844464702002910741586343939304746901596357546582568835935369577081382845777391536890252951359097496721958870164232280847730855344180713464436470683752499616047259364915682182816308167127042803655879713622937070534243868502958462283006500336210592523761826068745927220861633594693096260400134910548624850199812260090177716740218401650812478951826630181082263626924685955643864919243531289076375417469675476894535042494767841311862537579620466702498549237842618579414673383668036611272605492040407423323047951264735987476698129250173656446622373187386525381150606585018371614300589576206209216575849780781936877122329818024784270212935776424129520175973220347892580584253433935093443438945062785661284600378066361316820253836004587270072284740275070882907779763962693603947213301059815877569525705782560983686568925015591289352669460843679532255372783491497706342613688548673543371563676630981255961085414747263419286263810629855173473025287560093941787675317486032893388582753884442886210694408353798353755890715401619672775268554687500 [117,53] 13775184577336486025682981696292392252951566938717037493642567510835981811750016874512688602523501127116197068108451967045843767719449303179196094724254229727411843117105532435632403307634203035190575367695451455668726459954231002385708396383923169787420940910922891060131537147995746074394667181852859610353944517591578658640802951402554059191660259995421037735685213648459636886097378861490664654595905990867018088339898615148529193686450433692035485757949178167452886015862618381077383482103456074853028823520578938080446608282283383479967458631782827269875220177565465825582390869606194000353034314131118233876791709152874596637875529402597613482600222723321817964271098779913247156970723157181939112489281094532287951440538384318854191571958261573035745482277274629712555028295954890896609318462621759006052731664008685341042256218282286555234979254774754111316876918975820095240359032230899189554785284052842378331774446080869399150203721230160923664900911945055619289840374795108264078655685322495485255444790430618222852692943124560478656127868306630365561315551646163316605935740405719645663217809160407165145040792316532330617405692495027109125076462240591680295721743812077952096264971099258400061054643340685906733859312793334401367469379779038967340533394465742494895987026598231928686009643216261305537253392405944194556861234149402613678776237161733750891808296377594034499526844738340266699585494709406007438360596238127506031423221857491615203594015182469687022442879843802256065708423012545043952631608233543407229363348731687776775867424021219270846905287621995818473084152890612603304386437611559174648008232200216068670035642333343555499541744255339605332278075884005900794950313833957834016491763846864001780400352949773381786188090625848972396399574510800408976223079921791583898067870326670290061162408588122961860801960806068130583747527041124107818475310229561061299162776924337786379960299972335658435571127078656363244640569393005989351339537486209002204080447047329919015263968746681137097733652230730853675200061590100605018654412059319333268566164516032875356487591692965184637667140977661253661857394641690550648707233072710381861187512382388063470680396911287150620233967706944610109593677523713558912277221679687500 [117,54] -2063829779271468121699134842252985980492544778646323182210711798442775858515671937862439527141440118505504694530103342132271155208852606642230024247940544386923150865210182386997285849755797151065508776132007258451326468701135017909483845284278584947475131532073037896189061963825324526524578978035236643118672301562408092319672943911368278959239964851216230792611944959372445393785594926037846497722961703572490164694373426878739766195654890124621888037960712463971382650663879510713844238613733728677305702315080938973278462751381820047647500656830445353644389386586504511583138636711813192026940713545358337750545046727485340535665729319999527724304840003621526486914212029695125331848580348218594063088418583618534278643402513943487657068738425812580172304414481841316058287885899815906234624226609464999462488348891656843373147728744545670195594470066946621383889233842480255635935087014531064147691744130580484547214205277798421241392844607860466732928397752700951871003675079554263342413412452820233784401024638461448509253681942038606492353499034037770739582926583702934156831777860116876759168965055057887096819405627543907281816733973032101552519167441192995023535004883229972560729853625052466253363661439967006557992428136258919454753964731531125820664176107983383872951904182347220661504461402256061169859066464403294839407034626679144369467520300963884927576975449090239743783714139677042765957398605827111170969192727516733097617767988548206219405204791334046330532281744578990537985066764367609025667590368964574720132444014649429251868755755178742612268735645073085300975264607427498641008743602955289302861967711864434548041959396005571871657705974726890910681392296214141405140265941523167290672639435538683269496257118800965804479052781815777465047500497310749168458822484056804884570864865570183750556623819216763257387336131154474513547642886619008565027975575154739059196105120731435595103365356931468848689150386764113946366841678686625471169627935046699032810166472314893032251479131000337029383465403022839623987125164038493583306281800606084145983366055701604095475627797138446162591734351482410859167675379196767584981931149433130341281043537799283249681994039443819754501166337614337950864941924810409545898437500 [117,55] -188462582946429679911890070264985085704906089526889752501762466133273543920450822320156098035549992129261020756055732807020887009675300059066878415500503054696865945554837494949940148563190189318993419942635069724333831875993231941840684236120915206636660434826195858801131897002865024890359014892707539602677205962875343666628999459001648382455344279875475020016551836640048537176390157996354728515581722809895628372001931414336750992713929173249540244786617504804527993092755186305143130684235641515538169567113461873299059394451141600634030083035433387774596349656883745621114722412524369807784943351182474792356013828371281215372349793487347154963444851499952579325630835993636933399163336899649596801281820495173971488234466732189977482109641797210512784781996231795724059159495830669419025431287876850890269006948997415189117129731945906010187206364645069505060793974159273022619427232097569479440441143645523151080442682332972637139533802233227798310911125472427444040218868977664236681187705722305272988742363291374906823457894653162824252308977192591998670859167762904068245494953498952286003612182297042060719655238398385294364839024050766470363514008372547024858345261895117386531005805545762637105231751453331675022348917363876553641702563584026256939423908903622612965291018457234321448875654168322244240931621259596655940726489936176708300287489868931289733060172117736382502829120307499502470543838545649802703981227210710517443750810252594176393270204918522823734541565581128937735671589440229597631461131353167630812903772208270314502295257764692915174406579771590512073933751347238108980056523528950971840785804329982806167803715781462146616355268307058567874628789602789087610133594386527424305505030519786572743484891400683937070829677509755058846233102310168732429517390577529937824999135555467989943742315483598785935174592271656249226922472250945261004116418719097957426978697804057236008762341444776090427098172285635862378858934041442910399706656710948416277583068844770662999179352410796098361170506129252431291110452960233665111608900990293604963657746942550897436572572545701911159300587757233964031048748204889544039850764449416063586658014919965694631184883525634101037111830684573271439104001522064208984375000 [117,56] 21485529533068180137315139432667527216215688283826784666045702981607108543084715729135830665998586578136598014129396509388580374051202479316203283956820727548098238863948837859085818136678884018663394302859120170660046115285592430290554575462084181589217533749628224779648916134268462099455669208395574918265337110208409946914481044156296764502750132751030310270926895927991698097388563598857604107056877479717447193962386505285569615554477737938763145260781189058266981054605746424423591588133887579050159037075480066491405305381388357519459469290535657399803415928508624355913218926697395533938212826921931658481939074816611145449280496193343415242584568263682428862529354336568132682798928020423959682678593127934617074181166576999575955335449552512517292669704293909406927741145960195819198344255783811934384632860804883666222466513039469267586867294230169582258423879804614725240470501595888528918247885609104820571497649836151708189476989898435757459472586873697342693836205503985226686589794824147298290610701908549280499937999251762921465424364115262376536334680468970156303379982359369390026461925369586426594839397438590263686187124123925103843010917210745302919611568971381343951274199448282433272839325168052410908771698271418537459884829539704038301923370676644919911518923538772827220367045381031596810102482154461174847642155579885314764898408734186047491589734558550533148831547896353961178462203895978095704888380893641633855255085691048673701534299921218107306257856796294709514132110162267155645245359349103729882666922052564949749136956747838156692247851732015810971784818216444136583816241356563680538412932356940548202586998307717947985592390339427866595303303622077890539679380947356381413915614387791011299797533602692940201209652247832176133751008889417334834855162967346180684266286029248477698675446177993015508365581559964084010558622832958338676298932852742996349067157637399183223052644963220861247913833751301335040056407101504296609880297815405316287230645589382892220960572039241260888852835628322193397054899595751526289337041462465008528950581972079429405335651135127073851865457816304581063951496137034909800535724621379007743760992919105533588438845137536524270611901134761466611981658935546875000000 [117,57] 139509000828986674110528292232574310334211397469287498597952411988612270375613315516269259990451217456232575734459411988230004686351581707473463574220229118878300052482383923822799043149692176697067626448261821899793936414904769597755832405312954770845770460735077567531900818424312148351326248492430766720161493402361727737317449811451908887660096351791084466287297330669906750503097858903831693606379119185211755880959398802426380634237561157976962758506408571753027011649841564775760529848430805359513933238242487793629727513350171929896509828471404321008913653224186411822838039262871183484832508491088835906767573084390016187594051264372703369516313451015683527340935514022407742417932079917427138325228286328884993548948544446381534927050119654030169300665425002516207572045609105881609736933725523184894557709061900266800608610022310167368314159349506901615411866583078689934812733722281639611896715224051933464340167261159579543866937709437761235543462038773626514120477095034713191978648489843439006119144922775131130081287584214141000882549630196428923525654133954838267687667950990220732656878888997860874667451729819160352485976520102359894123452332926582046916862755202906182477307635343135935072801797112016846703421159107760014967308218634548349158955197543671674241807729640467503274909250570561804120489433603540102211778156706104298396153932734083676599736877164517682501647125325551750535811066474554185243325206406796984813809119839229393633488843930395186566157022375702577482203163829861608847039699440205295116422925566806146869072533945843748650858030583508705648107583253219951636180427191382396435708411238241201038486440529348545668376849802675902866386650581753811435231263915124847242994008501884419501078343192361098793372758966464677587553507867062559274148184191827462788857726788425002661154921073698828242796910891394077161799265511954144148293533343012276293601378851659769931914625981735232597671097168713457421428956024735747327682045752626036506698595175423742554092437747581380717616000787145403090026098717198541761172442103963609774652168070233604659454025040040248781434354373695541142876564082851458890533447592683958296303543594945265526159205702740636024796876252082260473556518554687500 [117,58] -255195098786500086330284545726210075717433904149937341224841458061934174482839701800684241088294615286274092861867659784984943971745494042713189340900256756219891839792792601533396023187520613419494793124310184688542862670854244071260889029074678216434119605731681469441631680860218173155357462013646773730237165465722393111333878559569317220247620734660624924397388211996130560571201265404444932260848493648384179560356994104685333659146703396052892361422159677845874326952870340411935626214623179020896880195322154576091627511258540510218663929620301295054977702546521236884701230353560430967471839508175974476667636444418876809975929872236671809024823064105448910982965469090785331232073373432053674197159024578260297654403752335438142027174638319495115615717455105626752009669288193071926026274009448436884068171379610088490188416508785897012529149128900906379222524436810843768135948540924857839338308526145340685073397168549788816062342989886251903796747561705385223984018833457733907754564970459265540414929921235993380285479471153931708700842826960084853155260874628815923063491651616668904196795225944509337725977958217839793802196973494651998419767042605006759876059334713432455557066040133496274299954876877643681095158857134205756569820538362996845086571071098747898610317003658921577050625273151090001060610180723143981989837699038013893353076503271831330769639030710868535357128386027705680435767481917761282162678145464566446548664265079912669214948958332427053500131357634273822976727777639304627542176349742953527213746810981122275321916384131706567648154185417196935245262447391400548603936473953861960944804591419705813898415265034129534534454253355839947847079169483479680619075113196757030060595682948151077297658918574699006177919621777674622840384216864850835753851584361684908797460957560533024748895612503454216276960024903038532470120685030082915487339693143555218569479845516687429074118584175393138370585456328235743376764750600491082515004092919759164937743764019902645724999333381871622664758597135925011411979798197285066960135996637633063207527266522271085018458031470558043189588248807784410673379217346915384444914857324607422975789435304529122278212264247758130153086358437909481167602539062500 [117,59] 24952954832140432324326299982378091637804336612280733775264764060329798228319055206900143910931978644837123713187379527821993744067884066713104578555847356544093915251928519927804612738618480024380037527003293950704695156777461269019346079831753173199620861997557039945926361376494237717780826504149061242749923985581773396410824598068475298077438967582592756174526689993294203521496948122713015284483845052904501711656839854264990580031717958435643637945903420908997693221179674262331804956709987588398455942704781002858847455415339959193914253016481421545735601325441953047780034242840843848766531964640807655126409801137842198809205562648423737374594744204969038321877664895839883070665577431065438411857948904095822306047578511289264646695521801228509134030147686915962805018605797812322551646071749553938210036871650528869824737386556880103170005370562752522338757583267034631089020580011501682150596407663858490113997006810452967895291386248308354263068105203770400586865480133892467205854066881729871164434603703542249932239702644436634714338501308680167327311788030871647738554496401224434505113387857679476508384103721829343064727606142338150421587977452728048975433745373514492525484144854397080361757088247502655268421838930711708038081538966654700953617402951508934344549739374917592988962759426326571886938863372103331633843112585483025670924484523929706714766688996226092826410091715750817802820239936852112087233950651135927672127327348725068722674566045325245287761479379857689641349265907823420696791803412024123231175457063304261888021534933344280553366434072014567410664867900791381863680437946473255792103905362964421783322829117438352637890856607930658850895257250679397113333861459685410669779068924180297648169189080270726695125875309311014745848995843460711240001115523090468761665670890920712263456408404043705558901977105997867805457725368731905219167747046542142541027195562851410925568237761356743838321479420893162059670403602686063386128648537684507249139926639126559607373299832750180026004399039454989774044888046442331143146054243644395458200806800537754387695301064481194818497150848813546653728638554783077037253081506786406184322783248507378662603342031267155013286458526438924619140625000 [117,60] -1094732911703058936072024989912779049049060258396139091577190851920338547184418926463607707171388555656940497237125452978798300179151209131574173762949603643206045908958116834157485996393897425372676758571126264954213708301554113435989138948410018256702595949777486681765323543511058882194169760801902587921262650518330329542527056970881882399940719496423042048345953308199516562114064544065872827092943316999226669608853336248130075269003692870383519040298253330662754136898478041813877783425510821959706702222075480382119739963480416489915805316775092567888397197818857605234968103501957173443976026362291025290616691825662065785948586401237432309112094768710269603088189405486519141421342985649213628160746730989119008745817382289480035339519403656880256648466206552960825550221881357418063305156493240400797507482549239761722032581646874137814739097650396471997704506251526876331869716436406236103251841231520179259002505916863661814357925184606166900839822443787471959960185183129839786136647060811270199749744017596911746911852771831013666217663053394499877810917511943446319903548262708476916206353644859048001974703035116702746845412214659952842338742348098683652887500415145685798849000931368071578992679420222719602464881139372962804959090722734913252360840756648308720181660723631119266417979106477590057083114212223627004187715189318515910434247740256959191314042800503040259645800063901188360264070911497031255421950150752287943410412543070458890006690239268546237165137331595040855149913523339291399910213637967925709148235281268208433423755940210547939867492652620281338195316894564455723105006262298371181413174430333645293699039997154471437413972515878582611017683708414617665804473838194158017737443066094648777072080652949453295122728318450928075476441294735707053360972243442574148142935265722512534290117144368635146437866015713321030875110494277405394784455017636093229189242858476501168097587504580563453509216220795697068675991722397656978137564688612969607830640012155354880648002066855374239460312976818417730456856136814850655769387795439567028283037812290355199976612904954509142383197735970570156663078802568804582372908525093070952925160122316948519821046568679011735461789630771153007812500 [117,61] 115926050188986834853275680317816872408815193319020375218803750257119341087276877964697103881276835968237757135052859780774662535513608308241489572077596549379394905788935796411588077682668913564476440211937777530334363130641955322867297658854110785629340107245369084023733067258616423734283750567949510445573662396747741510301697112928559183172348093028908484484017203313706895313929467813223239828884203401390585401762911353532528325005964851928908650853499208534124896134850865042006873908965090079692202421689026526033033056722659414769273053035995138420330787680236022220671597715892155049994489326464049987947711630197668747439657247175887498460669593963019934405614426072106438837442438582532001214814367002983698927785195195829483543284497507636322728347101702850987247173969188406641615271100726029082108968506037800112116403546909313834700319668980585363265950033471972679277032004775920349168400850465516195505772299818678395018524980439819951886226004745266920414355251669668356344172104796870776282198446661392570840414690074474085385461451903619243631019410503738861515759106567683632855701128621211589513442492630640695519726659748796655974474159085193684657590963655575236754793291017728035757047330188243998504004451092485149551392404432143514741682965648250607742250606420038532212298901922450489847235743327518138661080620436644987819635271525070350735366157641979121465102050847281915952977255958649242622433530809224963276147689123648071267597944977670396248141151544670805705821531224532467384837413618127520079314432392096035941600242499415003012813378276903998773311211614529991855817836185113320491351000400824675895352629955371315375743114044183369765917568040117591353348465072249202727951243487351059648834303834891631543918209926136066215627621128380929818478527724114383457284940234483769501742437429760544591522231048496620923289212654624167229478228454351770539476791847596033601514354592702197170563868984577135746836609852065072240697550030991123544927428616950422025741205865688075567974547579647781915207198673079807233964759172736467557599481867824475217782685277718455850198047380544988442582792811001283321276752882223962998480106641315816625867301723057572119584196981603437500 [117,62] -26543747993050118638835057048155402940112068770397985303415868196432965595002722666010556951799913823438192935237276774840048024660774438053756158256772452679782158761051082325571236920979927457816595636497143778535248517166210844414975201185581586587194742519024781715900334079399153290174564259555276972082590218199039468041234946347623022446122795466961824062234596391224929370628222768383238696045553829260434482792755783624935130993574281094480498733432444680367848558452377098049833855177000648421762537229319035113757865091536293287414821659535896010219269157512192425879687276187579877283465237418926078700408364414968825442300220227201704121196046405516294053299426222513554536052271881928808451694307624658980342956547158239388436598424134677008032081255784918474306685761753559375466037562993486194498807769755572268221239804787853822310579263407456517326994017747081861856603104812711432726965853903048883959991845137782184020204053503117388456738691511881740343598463297368397169524397336101518473715052162422011664800112254298761298892784226134459999894340147533661478255044214612239211416251872384087108134240037681435717306906505550373241725554528601783221010515717530083547122199458913806377429182154599495294127530981248031502453080751192484644352084816505985059504416921989937156781715818099369438702587531072596332728552220715209667942109868931583161645871860449713978909732692160778080242869139455334819145958923184313386631778308111121192593972685766039423016917289696836599566111423202231403028916391094191818084317982165118938375274253609252567082669848654169239145975724712629045996623141613273350005760670212855498295040371619027226541067955086103131037361017974274025864962678936715982860007446540365572442920788864431070812685334121829180593689845202426703680029502288217130573861695832685579761568290975007490971625400353074167517795050733476681684399539335779750523772299325551915779493557812827587078149430692029484259604435858897059755785912387370738304020186914592840314480350588078299152618090408691348848155181140422441623835547685523250175388314984467703324233631268101838766016721813155555011213359183368104233095478714266180983670080551422541386146197776827110067288031375000 [117,63] 2420873218877469941340498132378511010067259913681356196894638426195187939714608337504821137943284949671192343656605723828513110895575294129815823295272032456704639349021384525746955917203203174384322517299006052956330788705778521529687821186867583348556082277026497211417270737248662827385126382275010260208801320501603396113216645302391031427791882171072399736764460914622835514107713777496752238845325813335286843222642856502963898745806851576854837686580706449006644747282144613129479069660233480450195765780212079056775652455498170884150488634497908387188624219767243793545854262381045187064984268592665395859652197408490530135241165149761837842124785804160713365339215385168391212925190878990732872472201033883434398476786015326967530141992280371741123491905967399353300839182667445451495740805242061573146599648262432016131820154020012107386947592419731216402798479903401107076638682845806261041524037599737265799985666278499845958954002538944706751556888193396133723360566989824376313223958956136958404109140111427577445382070882279005318938260807055638877494890281365061441710084947051963935229775558277938566169437411887664956331832795556870555880635984722838632240743125082136270555366021603603872900252503877004894389259370886875010900744203590558631046092862368130618304155254076175879524464166966137516900794816973928220437503817008470961226685325685887159948360037898556415591296063463759726808614920199525030459426806870897014460077362421907919370762179606269361224728294474491235561652870900805914308853333034715385728149637254297825846703816954798014481565763591667592917841911151514785056163461139760448226599918436097674438936373179348111309428016508684948632534764065104885643365474288174333418765949960745656150991651660199566542388964787084205014940457668860693872505246800988140960455504906225621685061746190031472315307079917048296156249932149297352665141709050585168544476003920358217347612128729993654361199447514509821430998309854123553832435614603301846501526149813485640044243521710459672989053705143591827910818284651284705478289789827093517476182424319511304928830473854501727359730778988461048770023623025398397607477331976048082449157697440101934026524941437097318436925742000 [117,64] -71777210486990744291330387771359361934474364520300292812330591584660978550395794615233375118670795182446222317263554173438742555821374432911639114618703067207392452603843374148629379894285724063632982745060122140282145957720291780102283995659831805558938512757012362800940461494103208605598900075510612395759334971190274954872406731819530830042824474954692356052603364801354218007817009817881780556441362040766203192370018707113818783920920994986985477951593350981361829984979089303669513776027448027787110906256519764674525569824280637595670876018576702432915518945719592467126847551399719539892345477829314812219036514038689034888366221730219761550683302633989010247171306774767937442087816917367138611415799279983467159100405147893799647874303361681542776869026377482044946665208202747951455514964450883983080618181060154242027350863100353172942544880564685043074769737433449013120041461768064015162895572745396082976567358308732382237221327500983200344034897362183088333894771870947371898267979889922329717297320456503337584812945376642696230209357022973563415171203680080907898093890421224922303529448518419312965641048649779191881714664343691734363191085928525681674089968037642550197992178724712016835014801862302050339518351643542052626981870609812482475959653523375226495647644052871407223286703768219703537255382548009996161333958244322296554233062259458403889788906514974980902957231864917906861616362905736542476161139401326944645180511211794174701958423692902064427594610624305723139845954430837564744278645385182907019632088607244942508393690628985721055332908396417308922393572976574884646714043691180089268486047439362743355733133832348049864636733592071489260200666610389760323035252510497106019893408809409119811946557663473487081492082417554298545188590603226024745235418508707090614444326487060294658570387402708385313075904890840583275911383224075836056966060691951408515473519156903259392860830631402574431074739976491796768223564010974222320125036989455969002598996039418131536266384932341609328212700348101179147650665560708078760837452146241823634632998199314576545548753026974042785383960516218333142543898782726144961059315243739672936082800069360747562845802539767433627162000 [117,65] -3983176923752075925700687516706716006084828892897927894309781574901964470644217581101539034645819731592029717541206936200721417235493485558428340271595248936046660491688063019737154785143106457018061727469671804937377321035304111640356855823385404830542289203486915121079032734334837993389147995056631357647792083337147499935191514169358728511527956398955718198478011430732497657308412953824114118375669755922166757295884024980335184861555959053117733374331374998068758182323779575078464378387563398299901674830132310198556570445970953871715436164966093158158814347758104400285134487226646293710311722475417660176542126214380273321125028625503606993307888216352359923734622522116677393936873575103607291923229627877041031221963110444011174892331988576103026909782408028383289845726594685828325101401687545155880711942827168506340389586974903018090901273721741460342408661205373352483617972569994367578731562989918301267559573013849692914004877225531904741344449124825724444000102983639371798594912757006738664985513603542652225295780244312042103469354839962926181498128058418640254386759772066658093956637026765854060009637556753249300990607396638503983924852101217691864381221931330428533091828182500048905519988857095112118102178398469484584314410381856663156204742281008279168837734933105514146118982093869290973242346348678177640664242343200884277258716239298680707752167385867305323693533254959615884389564276006954863028521474675266473780204717949452722045257039925160751139977951306677905762005388501797991963271934051255551035967230450105838470134164964824294205337526632534814589808520367461478844057886549272237201382507850856553149224900535333675154558581375476019663246648245697881951001464826159618367948103848450093828352611603697496760754153016389451496131039637539723761616608316329501356899799273088678593943925007232607275724121442221885661933090858898086472040956967649763448108241367468391489304667286847719156491255836372518020420409849658520026565340030980774714479380301825643449799972108835084614137641008307222087122113248904845402425174384751582878793750388772170225375229217471818985603968630035315987734402401758855022484172509738837970140731985799103120440383272360018180 [117,66] 355081942202740081899287054167934239548430267054593883141397229246355167950579541841787071501303043349182204982212659403854496557346260204341750065977959499729368228893725277966912642973491946534581783478085994325695457021092757152098714773963030929507921454708486280782557552421754808130437059159108041044831328869888107751765036662911147631199449029024087693404889992684789958473531481265976333514006239705501738253578311407362106006154269051686358184658669563198805382827556641838618750477887749206215633602291379203717226081928047426133937241066175617669003058520390423304428472513725920698568478284534900696453716458899906682970715461456604626700120737057402191049509856753076578845416972767838787006818538145506831037040057319635062718068484146321183647072388691915649731836771261430183384168186460855640425930966155024458890538170999973595393476457378284623041969773968653248027774705594282707303036537144817831436384844647800683892924617857276224574213288146812098350527430345988695768541099413089506521533364453832864550922231360190613870305286333389975438694055062135167966791712492487567134184408090917462387681850757823601705855060537177486051376337462130592086930503843249892976620058259650497480241596777139543935840757818361537767253628879857157526486008971256975513807892667741551196219917837939214428293443643088778507862664543639265119417043956123412158430607063760105579904796138046139356577688126919304724144642127441328268175570294317755747109469792771602069482807435771295257892932372437255758992954261879622367870407602860421090041453900277343062829138222940208359008355695841603776612975290657376178351177059036866937520660976381297472612774689963154463181921061056181312363110772235193414602506777503476804346782427806967607764308396557175067955571920943085371058802763692187403678337686429649345651646630508440415754837991969938344367249402990947578546858820966656861166759363967487278892836287549348990708084896251782779575150915058219282301547499830751980956090794943828124600409229738771674564235347105510512165385605490652384559435020114498202628203107731021249473335561098323988510191607542201225815830418429139331404823258208043509061945548607959634611519459241720 [117,67] 836730963980762779725130591197911170898343460734063993167166828258183352296991649088156699319655970506174182833869744080380253488457463691070435463512692497719553634188047812452698118142729992964211054737170668418077975702421142463423685746920929226241697655446470719550626480779708220020882295681810259038306818774527036537301710068275554229162358767014158142128688292837753168003120478528029023730423414606794083022922949130252892333452580908998207398987074925671709348786104572032120246782843718467282114491961524481278394592374059475279711138740886927633227671260372506859683091601888227155211903000107799003085893550312602798913344510791897911919001614735002748216460875229027353600558475005067014301782353812331910494977558185001763305351101025069745506085955476489178311475673151305385634970329611412806247041448087570875611091562101520658789862102782912623498938511351269810090448847340492275763626496721214425692980899704407749354412942394890404115436851199349870311419764959049900641909570683365315248295977096361844101880900590343907429115888829530850607139468521202788483475475812679383653522052382309817650768879644546584865084223672933671116341372679065553074442716077872926015723355289186592647439531763576020514665042468512605215294376247109897401354181016171531596651716269338498156896654680160870023958384004325210657141010684922451176130370075063003859715566590854812085511305287088889826502115071428108208462555644139776712829430952028676486155773212649599293516515329943113023099533941117952885067904182058974027367313684465073756594418121273643509520185289052754184429851522965419558913862004833526014941341690150305596592410342811791078831666515755183070330747006944939963267930172171285278930878849557852527815326699503171469430600191404341270203173252893706541700412469945986140992980449899188300438818149030005664837467632280161599810071313586387004446171660879023863640606922991676382509435424411620978114557479986541601148112650958256035046067273602926521510429806220237246184187241868256457135024117945192697214888799117856991903184816479673478860290102739229104175794622071680453846311996232827331984934882146640563180631784725737314849633063997861463812052960 [117,68] -1842813824541533461269693023589473618481733953776347957527760415229412808409839201917529863175504335450496885642729367757745729632438316463056424672813850592091058976522398757572865537064402023415285747924585243616841792120445863176765395548955311531322780226856551837263633720406586623772277848328257200708565930346537926168961715712543393937108125266528276155253843625750446491774208530436123432549594251142501044485550714989253122189072271507344720500684977442440563658077917297501627859552628200425986197494112302747572901530333415812436929932382836729097040162276947432957693490337280836077956830938712206191075974009509970521704895819197919855962254989023822908986396718407680402637310614943225940452545983882630863878642122562244850264943779071768370463353249966171248907760087958667118938446601311953025526302868103013952444242532822277160647251495571990548719018886522084530257170358704021606964756887776810223261055752590482270824259957130121294007466847203637176563982834700945572334753658487050016141567800000501365201067348006651723918859280588957837526812158751013179880220013095269313737584196369703643573652454919270045071242462900688709710052585013148314758328208458063876159735620309532092336443911712592857659912464076460728666941927613769177958578100111331770063062405462962875550278206228504702974211223747834748044193217084252894788579672709897852133633767522656522467913267427293296537290220518224066635797546890589306748514822090216027600455856846056121221463072481211929856806056160121527834903425367229308107628452198359994294708772141544834857569087742777535322639167302531116210264597878637212695313194439695708973011993571201804486702628300901302136096199390594117596585024566979548505021922007607745585489098189170173967944076645923413428273981491501834528119656170160288210165527326528487188528370906284170668716230706298937498706245092924292756311400171001397536705673662927901975017516147497470631362167869641777944062308239406520676564706287984443975566910398113747886060746967301964169513312967919964368862494570580818304374477442406148853508390569137409601604056146552764988293208133220916918221014634539255492284030221118985435540053340616899113793365 [117,69] 134490584739727894677945624397552741775555291691447883167591978722939143023620747585158481682978413838784624327449943327686684704105034186159919613330404038570185626682085885190044932581443333488632048368597062741408947129616003088823135797090951106205812276738415727889052050026149216776854260238450029912324235362903648241471493998305939476576500617303230436001666392695202104187980111194739659399093576404949731152580479835820401624130828308833463213608127332040776948393248221769089620313091935166356491542885595799352110850513184990192455368769946119216498329032617775771894882788986643480948967274979830628297359949325701083852185475463974461050530373415181074248790481262592932361435375093028348300991344493646988604182999290369416396349493070120439841095275303773460508648138105224171228978104793776428360446049813925768553480861000529353996710192586546397113045435288972318335710204592676967000760108902215143248741332006622709377590822719437928782720045480767442762113000262132737447484255230545239904107978130296743723225438748528814792150207859392581325080045096767522711647474460966391667737994901095357846261534674081085689915573898190526762962276703020141769329521439297588501032261221057745427245202507777622384292220502958038145391517988526145895300415934445081244390990690305116935564283468730474674720257114581805932518380576495792302407148490131355588081316248155621245553958015376034665884862494158873101642050392338668156826440769028671400169004474034785942190281139392788188564936306545880939713165943186607631809691449350826686089896665695277680217273081410383966932664465409714695423721017752170388010367696834964047226974541454956142708126938715100993399199037140968868618098099251003938317233020213784046444349164797427991682085713917722106657566488658884211416827124953736208652411466021272854276018694818592844460010673116152076805300005560497312748145862709156910926000944626068305314907523941976900605145332801273127009202013923816079128220171594375185604955396141588468573334777215546755158651916904354831037748511674884238100786133090046572832795776600402212109359941182645076054742151162432953402018168585013146570667627656067874929062108827665785050 [117,70] -6466554830175092420919252240313996438090057926643808641727180284727908885701753188889859735187827386258909784679870624892585207816512209879343837407104228288305152517068151501337929767827606052011725137814593149973423593048269191476901014180621296533207413358343732696442861114206299936247738370698584933271093330216077212584805734612900331140973843970582793611091364238840062607815539030477523829444811062927169794816518562051134596357049310059878409397303972617385742112355998446897492498771683836050877847148624219279988817194530810106192385166247381078336188345207637311111099109232490578996940097939947380455177915080422992664420560224527433469053643732112301787993495838244310336676212014126119727628548221969576530253774485073596991862702500796365470643806416666746279665392204968272727143467185133290638637711715859723028385246742777388712727891767907632043528230011879616539791834506631559487786433165770158772845240019898231895903803427607706765091879716721013339488750108984590981320616497007895221502239969104101821437712959891491326238667682145515479916738181096056355541154716172456297487006494667352944896310661234453541523653575210115274769691112862631257389054641314144425405881083939103802304191369458724605096426705014995141310986009883413685374565688704496848178509216907184378570179990096888703208058787437639675575710752183955537103275670147318918324919496259866885469517326985985338026600983840362766566988956128370961573432463564886694128780549562880754137838684787803222075552277403632812200570900786414772932092984313422326099499542744801834791732190674142771609934199727457038154593623867713815279965222056712612756917020154116193451563409379406896010464935904056007954283457756899391558595928322111263848325842079928577465353771442988283418003871600097791569506114425052579782526497264331477736062702398837002599042710828635759684020195172900827794770664660195139956059063987405081375829792205165793688069389076020211236665093945879713000827174200584444864049445817226238156867305063844868405779318159174079686719490156048742555750480355514480744753174854634687357281664977740168923474738073192715109297483028789488890177671695457013529847023733318005 [117,71] 329241009821334143149143693463656351389283538202038606883637742194095541147279332388836301174198148141547721616023592555645272706323664586073114001665530949597963660221886638775035571406871291463156302849756983142556498122976741781000612014413961063311943409714406064456112335014896856257131617753565320086829326788153690882287644916094590213114902473728171111112364517576849946776899674580949585062841271676132327183694096055997715995531043504607213292345227701724460315723984194845761306391822392085898832174472842729304568971901617444365893124727595968758520615259984512641925075664299378285947529531850961232507827321802957563739871200880796754706408129457336815141441578686921295893798243502400641889582818176954930906078013456415566087492675918684585921933803870888745748025848244983365695886469795796545851680535844962787868273255537974084294116811651837211308906532072381194283223880248317600419064232894756269667909775874096199165147636948775746599418921124342426434777423031285325705193707108390207325970170207947352140414687532912131031910996725947479107330913732381820565094104659649038677067740837381583301380168961112430834160677217512760883371649539449563791002424141609062126593738348855368882814885048906204381450162444317701799182363902690279209561255966316987057015951913479058925147799890552323851954185928983956213059561670688631192382092862611713829391318665461122346516726857583043327177024462069855982434780746352682121141599980243257497134142717132844480806408362897156530645990698552887757071778800229681123410446847258927679333812352743985795937695112850400805968107729575886708778788928148945227041516435300607022265520872902718035587123180159921048902010288440506614595953279970936114580817989464120484888807478638941409078116322673713167988267563325964996926462869721603809581297973703840722330647979960426908040425746004612247945045747152973161673530939172555117350883483803768118698442350929135153017547595900401442988671490877260921157913339486391474598450612897987548782434161293852416077528239098855399576566370980780566743508550230573576910403429949853129328862575587586835571467096786571727106887964800218184965962038093578488323831744525 [117,72] -17275089418246742179343492382216881831467502479873184476765486864341843066507776313037782265627275047868568636163917887474913494397933255388234014456884044290731643651705743051556806927277193409442802060170116436736097379155703503367493660193975455822718950375861547621407679418350441099358931850696321314157174341698608696424593135218861428301578629909503636511834566977026639701024112325673407691550849448893140066162456080534043732577029810565005098744915624663132132904999714123493175739760904384993904622276008582269563301019585983199593789560945951974464681801510241755767423460427081669082295448258695786783810928241834766419282525463977773722396076946461328853093829027748924767998987095438086874691512123875775351176631548676051158667137803765930848593627895015617994064625646315242500847682594010949561322137016517556789943375616441325852208739578957911620719634439932949534041589771621271155464500433782674033972420070568473065754243307175694528236386174240941345611766843317129028258277717021445843966937057300153463780080350460194350090428809255581010457427644253350401736152215492751223302182279672183329480869909593948996902451838165223232390310038937845013316550398334558007361796947139685112056065659632247103633202408356126339660610673822042848137758424822704415377799317142870797672435079915720721777112100669545253341536144488233302803591009207270387286619734070343704812552077594212322626055283323328738979199810260082408526059926814282218149536127507364202839125020123473917038498413983460770107084788815423153213315349265728941620102458866198773548752247180549979427424318398379171139533624153586092271651962376538344336879793695035430937327913101890683282658089966544703828176531736152011112547789641136769419438847442906646109312323428635495714579408768336630156313524252132631294018081721942606037362393874927792194368963672450915325680566633224374551083043273742616020066143741672989635091557744961916782935476296099451024868544403397639000318374457262894286093656620977750046687705744259739434822049896015645806230858055408853031842018268872139839996254718952785316944102892133520092017196692762228814233481410613809926443026074371565502981660 [117,73] 740276576958051275775111794140334878644543960664743488576511146431934012849627896691978222597361346545197084222499355160948032015787481445600942582297471260860775123375877980868575966929377601943221450843118841360194763007823586332509002526538042897471777262289690679411176936836364512655905491550623891444492355753509767125949969815616592179197952301799595742080312361452557147247197786332932072498431997908530642955147481000151710478751443110963370660649270968516805226043457518450968315359600965539479509176201648540599327316154612724628035320405835833558882412891179508863163430282820539170259620325275148028191426369650722563262807835179796624822549986726009997003960416997286187029276067546536680919272224693094979841865757709134571260372949491271234875047430821807234367755087614036897869100559373554883461104567581942828149328844174991903092744869227740005605359663684147313140511401107164106858671039610440309976237064837019840562050156733794642865641461788379214645479594110178626606735515678104457133503888649531292532799613019973578035016510286187243810914631190588387778767760667298941779464532958859526472547919137539963017353447623803252223315917242296163718674683445969081285452345500367080463696874909119617468688220664486946743785432303260470395794597744477081576018566008300736061919365491914760697572669822049551306425680200825779594620696197373393809895314397238388236028196421171824133414395597365893757349639675732848626868238297256843902077785709875641005052907328621427932261581314034237703950298927427547320877128822223013842341570599229408810679858113678023860768545912111049580964913224729011640511087495526907424546065490278825564451467354175574641527086758395449175972140980383471207641629633326795731480060086068645742873310101512498674056456372774471905879974330157653006444416861528351540903871884662950857125168907211705127468048760968960569837659697131221057889795452492501231469523034226251757735807450162775368922979469537053611568172764925414087102355525669931733804678533950822320392424638467189203655472556541239098061392861991268493207774840569206826641459275265912614145199426433070196285710196931703929320460785466590270295 [117,74] -19094600748116736982946029259201926362263540542487817467397639753680270035291437304254226889533631102918862817795357240458923547688805083986062876409030013225623456592513412932767881384027298414823798157414622764083515642782821540229257919271368895010606520313279327401553479529923848638012859162326675847530774949199645329495977863690461682136834289960352365823353439081876614273542632745758274702383266069986320640266962037580296409580258432115533461712004252062094348803167439311206662361364337451886480985585691114938382875193083963133635393948848353631140402511509783568881327311490799274429378241410825730502244939128905238079404768609888904184351199645446879493164482146162642365299812962061329702249889563560540135109165816662513862054809707909459552391212187840215220141539141720211849651967540457568053584838792846154614245262325699025314235441116720845893905007366391511577429725900881748835006659774220452070377259107920131017701880498918720395598763861293540657466175994232877993848644508084966080590022241744621519241475903946055584665819045726243382374941039214978262504706108863594790424482174727120034603810177121880165708006550312182619921296071690385101122236879651806147907794044296732043440350968481400721976761041099337829253002025538044649104279906926977745532341993074600810317008558643445127811443286559676508608712554138069517532481044654236896217346956321980934825214871780524663031272475873367552101668687072301530308670876885898057681439227191669230134759108539314087823579758580251815441391739170560526075469645019863375174161285576320469619839142156278127658624679753442229600790456079793452993679761560575059951235595232683653135227312455252672770060895796191743240233259182915843265419625407368903708062407772619655460595056292359502158450355052874447781714850985314419865891980152101389186085606900261737624237074786565588676676953121695304036026395395222922651953802841522270954379489797159582907230296757771002965087667915314581392255842194185924246649370746054800831624460966116297934269756342613985754813035684903831067486943692189733284100390167172663205862501762361394741215244305849734256636917359679651554254578263881100 [117,75] 3748909941304761006047351932449454151423910492590642670646431593222963606433660388125290072761695700402818808717538240310253226821121295220738677719151906330267015653961694368274675649923341529862733597971246401515131475209325165674548954821875419310542092562600988424424747553323418407279265623677550900651297221436101554270123317105968684688622590511269792715910393183774945213769996050432118177064291325584332311418345786136702535807674514659770487506758764057415772057239435982687162892430899277970205164826906668916768653485481722756369989483586967130785932401083058504912652347541909053905834394341053762974799811719154038479339908647427464293149599659617207746582502398722427510636365396918940665691567006323773459787602773699234604144343388107912730457984503530307939814179823757764383839337615461107564996105159964415071241352819857955616094978869578011016497834024655272411779757216829668400933306851016319138328271205897170387946534748300859570656483607102574312166379045786610570517961674867730259723792021068699624268013149166769559622603889080406739930886355545076600467534789915440948552757388050401791702308248006635067286851857138371509877621221136113633977399059439913613622633790115363491842509537526176547625494858894859875907123082886011445130037555774688047625103149392289052074602462590970709082485192836750439041379817354765989554935431075902098149173459668307934174704049208542787736945419490753131521604902922950658200022921716144956683663767605079800268282230525027306239421715284197069262973191658501474117397514386584757411642559638929763379324390163016032248918839171616713287267546441149028528051181821102384849320742206091390978254662060603921051524578455658451592837889842171155065650689800988235812511115043042512381926531948903202964967531262846739761956963044978279726957148776140851699412087129794496214461428159821751960086047156136848418687104658958644262871452883823299965052420934188469136003456362102472361774515366767187990843787532760480159156470431115892723266563366485841551051817362246888234217991277842612143268526554017925368911266383933758595181413767640721889260191941313124059826324174925923043674882170 [117,76] 16081955564746828490356434424535655116155239337616382243946831786289004244621791708792243844616618026712345536913189324696291597554609325148462235690063425667927998000766955020543739605942255036034615145005734451973280548063217165266752359852545910960287082537325371225496741438288202474852592894914329309476356584242033440762686482719372633347227046377705015247408764742862319579407090587905595958387224600883474183397364629289305801682315512963389662662726104645522424626446543249826681901923365887375623736080176961045602375498192981267564976193948730417858437585274046285849048418325273752660235979808379604834290073484998046416595129361223740706183933036265941375580322700102856303323208674400932945929764469596664555248389978543275044897357231484760813973901872533566755587711598592282291986164101331375563305282673484969389866702083082728823602213257658670031877031505105359549988298655868710866496393477601285731610487538319019167574151954103079761390786484600753932299507067214190581412803870164455356348256756534188418628870161053981581739228118472949888032430382717449101829077417812547757467176557162832572367633887783258809641643979708709924110493187076240378650896494137931511945905242591160234407231112966345904341318604541677096967902167601589616663116208324627019696706778139996178182493935609519139575111979505562363407501679478755062251593967687563042669466005805505549649545096418259525325975980615009218118637399048566033473394721464085571815909333885166692142265299033057057951393856082050217699401463216952588461105659797187336255277281103918076259558319189932089046048386557390938189693862958461585865361002063418593284853868654242909409984440711499145307052351203904900910601181813392227757799968542070546802170217637328801939068881478327295641318590819433415558960443179885116415978877248660564351445162957097021524218961583341640112790017571442302253056784252734709992251387322861115629511638281469924770766351599923196436284981927244492117044458891274517246286180009102460580247961820817186478727669852036711022518678302418327770334289796584810552616450901760182044414805100501136632387542973567837190846931649971946831715370 [117,77] -517178155458539765911278159352499047080932382997302605090212333493796482326912492719750467671026727832243602108530973691085850178385341532129460637338133412035207331677521759463227306545650852192058648336924506958252921959579267816019543054265286865045825813021583486540061072575592164360113508610881635483621145466952330691242516058037739088053656467910372110880406157507991042397133604059601998140600792108754216131917560755841215162584914214099014731231946227017438661554649404688218946217864487694932633848091625684278110187639943552434324838093228573873723132916298910212542690419778502906277614956158514931570056424450169776776172325348292977807294115328594888542917652144729140829970920190821720899224535308517382511916866580183734358853192919979864314818426166112822187241972897605989745991029632290161856001020420670828366236203466775662271236889681786603123706574867493081543882799621440426073331733055053712612032381954019980770723480372707194166502988786328879572212229862876117628418312522006869503919279893288768532656267937234943600328314890817444104353479680890775063240613467967114576860398930430446904030904990461017943538115024338846337931253070334562398183895031173748484128281694138872492309434308397261224549558480917156108462452204928016904194067681392681807909376573544591382571832998460467874187756703749926759040791379861953874741557262677755435292493278440711791661952857806088284378170533671831854163756214882667890679355485071218962612994977200057096407601867133079801570855182106857612301015192073593639927359482039659466562387299613893698069000087945519604049823504351441420988525229789207181516771737648384364244532673341180118026460162458277174902767660051999343399793564236147102347137087356064255411747829510914126955841345854986529219769038728793227323167447702788909840104006377384361047270864515296007656817489058313369033851482558753642635941550153438652739912066197247878047627805378488829786682782586598535543473727265092326499842707903983663716434369917110606140187005761769308006167763428319145129356189411104593146006160612668174719334932103223129258533237430165789665051100873150666605899569251823102730 [117,78] 8490353622691337319325302616303150228708528422880411616216497137248302922277749000829755632891146720218971302467427130755554511477932922173947582053686371223941396398353539807058095239961119674196881702967918335637691129449392766166123381284260465575754331638181699163021936282415593911581537748106250390360152051780917128789554819206075263911564526091915279336722992576361645544005651987250480746825168698751968740350563073847848203393797033047740427161580066688143230645192488878212068113692685325436489602411266874723011071262515462945797757534810873827762779079244019684825804199492857080650531436442600823246311074760265247799121266777711502089312393234225880818204246112556626655587883794420594863184972842460858125409853696734614074144195858529510863294197510138554370777362894276150661687099669226719902154184578248769132517343586453526390224181113050436238584251338201307345588391575985501143747859500787738426559904908323325888708213386581446783933094084671323327484219884986120282148396025402235413803842359318110982092127801836055167876983105863290676501761254105095793075060913348249755833401160676618699931408976662447763114037491704933089130046945286957676956187200270259883714812520193351832530940154222127396815387201249841502563844241174366010972710811373878761950055213228977933987502971176749085632144614413473557502395941087043952674238498798663865676767257514762582588273465783720769196733409545111719659907302849055981374987478749486532280489196221013835863061163589426206341358736003241932204029589546355737440989244665192483996058889464024987549520676678787387249428289727253273777601097438444479397996694416361048421410410837158476798918595512604036318392168427717457330865634753816248533507561434005045312378070593348204926211391032846218401416260941584514078217875989229682395665258483241321687905893812662601062561496663654831728091967443721314368120612887390030154774787597177489714194473723370495915842693477059968665823724183311314684218073033784955973058847200488922803970548995527865625753596238212235565226089549249163310958093051830901363368076279852858980456284280821733553498484808512218761088750798978200 [117,79] -52946403690531924855539824912823545743775387873437356086217467872018930279124359946136389383527638702870561027843135013904940553784071873912040748929487357337072545299160900734734866822784389964907861292962175216358261842810909267680951057265303125318862178917289166161848866871607806932032885739446808562700280183088595107284766004979894741215583673931506220398965177362299126651983583726946952538724301183926997775507375856161056853827818328151293405197599636129519268842369812247543466973157411155395687836354428851635219083171251163148096164250825027571960211320201623692726495188420717081688565189231926622483691272575029199473707065048542685434275099771141599437636650294048819733827140544471345104345163704886644675647414526918105707117490285068470519959022877974711360960875623577428744269030791661667246338653422901681753070732439541260303123020183467081275302411905516533815115635205884262741895835246875751528263947009023381027509284190281065022280607124609055514486369409828010504056203961939090624585637185904692670353917712029038157842109040078788656777230509881861759359684406821272821256085348977555304926821116453309098433092079803342251567275426992834878602015276009896849897994069369972285200882844012073022375250764117868033778045829457660231500491445537059879368572188024478151323881601426248503336733495876146641492900914575111604928484128422931589792564536577869767603839676776911253982064971110888005006950117196245219940784629792033034502956281398821741633627145002360090670098785731422878174041511144698818298168235597454838402359967911920086023618526435790578479481737207974896028315395646335845862707429019317095247082265208545828642372319030491822347889987108249547992774805299429580753031045242681539522532568760499352691634120777525432656344612370808412498429121459512328145984795884747340296520334985996219334847395375254945579060614806272916288226049988628273852259164298527967857356400272016797108269629347669458623631778680945785704239010170899659577326422802638673069092538713563506668241341560014291997458832876429988194917244789034740787796564451316594317611584051606518074667846115986859066982923140 [117,80] -469756150401387942918292684741597124445535185940738486116291505117577945797394592065722065529328583902224627067270416291737593133470244253875493411785214793034404589362050327389807101963935454833542946479193168283971851524024066935282337510350459574666692725574470932408671521142057920076503409561960552474779453740111240808475722652893533243553519952186058784456467828102846778891792779574523982374126582601652209853236717808105453038683687804313364375723159931174819542161573026113452381026238798300991985400033208810193872304654956894552098870795319709825438955096271891820419189388135708225618237277883629730499120689851777980023635561785890519041614340823060591995163942529355848227172776093650122607021106926703211839625361760982567639580079961061092715583774044136655952806657897928509663058154924568031149720112903025197407063200180300530491846882801795786460128470353504496545524007925965248051026898347946397751791515313002038097193305589069415913779917949583345717185035754019634993166241353537708711418037212304578874761673214509698796349074567761145739408232559869994656969864533966808515525927037327667205528041805015676953913182826762556793025896413122096316463085635795803968881438563450736445155188700963435128398746487470819552053887956840762489836869999988712211374367842444244567295948403784269974166114537601573153273214375823510286980886286841472919068451773487302227739768083418711022458486106668507803357159250497971279507259180365497010660247253388440031132761586118675831238556449113743602157993420295917805626704064486256186621054144454399271379349083960518263166157048577679558854526217193346354455326522321382468694241408938871637114351341311481048267979126513321607060563652060345827525835012386736814064270331453046496196263496762151659351204149397762298349742813817278649416346624235771356633377377145090994230284410441383714647920797614094189014573630634511562455073650079915838891028810458773452088501264301403692978318955008934685224848266730294072012364210839075294980618750832686728252558192366293266390399910533546597603599274615768374067533190618428356742176832999012442669980142691825698371030 [117,81] -11524649132374749992322295952805529788579523719668945313139728966000541741001179696713605774319075266012900448487550608776653707655136199366941588932139914773729344473601742527676838824892285903709501114978889841484643617695750017531058927099883209822535169441726899837126899209487118168415021029772806629559704585955121493660908410491863382474381324153902325391922890631140268571142515499255465433846845804955766151351531278528617508914592355134251196324364722713021310907467582435299365324416104593734414886588559673508679242094178451605372272481233376982129209096296886232922687293839935606488127762574014298207459676586164369198440562644387913360275024573607978540932155719872659614051229998227753243620484866005993765260836933150151726713575978593600934663608388977704625873536612105800673460801435418580731291692639384727962179747505671477376306603893691797233055354854676314240687759285925167217592759570466622155272211964321517731289624545035225957976068879127409284758053840651886431923662940619098984547763551896624379026524291841338153823186856665438120288835916142961259950487876999793142816845557251858150092433892269523680984795349144791081069650772593954457780078493984210437770583902343160388387131154758218962980166868858868315206129760899629155543302612545785678032772809516554568334010432283544632140482063841142334147983497776021641394434063581055624317828248078580382581527503325622360460659709612872764769891368503262415306449338957365066925982170736171556843480556247741172779194581175717431271877724844246079367465639364743954202949599083048192625849157365020982665815439853035950702860913614900750372000220504958213272266804792583893770804414837359591813267059107301779709270716172889148839827502404351574984567950332382649705170943172991173449124309647509243552718816181255560658909947551301152913883122348045397179140042198179308104386025472438627201734000447333398775667020690005106982573268148625485645908327712625391177403080967474488574080615377536429642548547497768807255689614625037486139911970084939592816041580080175936587285757900788582140894586606699243749333081312514345388277608147212250210 [117,82] 739698366124250858896123172832908953354518769084604066750892062798540454630797236393379588250600312348192473823574045082848799455819761416452183328260016054974781904207653836679394969038813814228709532778128038952753610230532497960073606857877692651760062313466594405957478705763040973201036605398129512303840671373907403494382718171155203605773438085422705454103373646344926612045480682240786001259901418505309546866166561880534070016663263945180971420473393607460606543469896896677085127748957064366725083354506292085328669081390360470903790897688375457766354258010207901583129796283730483528203228221351562894303023141500626579741477436004840996442675732279880692137053233639453897728561139041786673812210539672547067358738634735694342486786994374828195186758855068901746306468555559908427942929679889848681898028324158155004438159102152169974104946487575807402133171134784318117783835457497166033034337033815017091499044836949150002084360037005064893199280333335519701018594737384242379419201436717417876239967725242828908144803640423752217643927412604898876969431753054747114843967281933409773621915367002118877229702988481345316920747389414543883016926352681622082006243643812322310318466128964455326507592001965144277678607739790108146401454326337686003547149509404748950785980051009119912401960325804049227976979994803401309148345552495242148809779124559796734161878391703171560182438010304875262235606564875571532567890748430266691971590910201138082824157549163513540790030093993743064301683786106199410635600236899316152805580909327848264007953047220094872464146216231955193536415579541984046632697958209746867455201774415186106730302287365101907487485279123786132260007282904891027475694827207252021285550600749388370826643775989523696443001318580086340818136348834002730585198327812846024895664590080987524216754112105308771980428799216576739162378624402755271475328369774968496382105698369851285226905922374504753138543659530759665179062573814197309960446514365811626321439148821706064273033362299942858501385713351162223048679731264089965516579128576533069381705392317553031678409284322317097903359212439077860 [117,83] 2256568867781620094972480812403125943194292127172977838285830371054961192497956401680506431005442131930257437228314398949287805882295066058017534371888039555423753292934299115065761601817562445839417569808417498409271821408547307692746106554358956374013738469423761287658616263647668940819082935511031815588331373861987964622840386719391459007919313432062868605046186983448680300599688814313893614404665741693661190653678541059711845296833065351010306431817125922932995450636615512363555756580180980628500668717446075225897098492829811017868792024130796822985118922912208111190967917840374756803504822102417664751912470843312915324608669398704604036303264672170982259621145657932539838165274813146704712670606076011817392314314465548147264448091692681589780709698295914269523070323540236718066371085015373016048698275442843559234733823728915314488311679707879760272155419255193232078651948042595863518037642125784128672679000048856447376802316037192289096945191565880979769663357545673235393291886849079215043979181812219091121708998710780649875310787442502252270918594207116500055394987643616002311233882167713381366931309262113495649566210528017895635961845579948387863877417978301342723351636932303465033737921238978987347507651570399403866638764974205395643704576984582850189726156500157482077585173865658105293233858032580096773880731518535085103653567301008310511988450766249513833605006372001164102408070649476897130552201695780922723784719496917649891042139300820167868830933494216069067759231398442224259159107473543618135251788040034518195220710171379135773436877518322262195863441929563326566725931820981499804355031274534835874460393894471924243855753276622646146541452610174041574102315340235566576529416319440297344304212353440151373232505114240646115615731970730748611870052633553630597400538221655040957940419129398107360675107268316225333468650298686792982005131172736081063134501605441023418031013861138733631327272845890901417222343494811690121935838441910134126558530478007019689188815117521972469297717463813608806695678379790493786112052498487187437720871672092060843197658540966381985135404048352 [117,84] -102334896755490842503534469425338006029196432315055130526828010307242133870646466589421475539246326974408426901898668096751977216520844503233881365667683089311888999684066890175557419174127775394069114294563923594617721384742474952395230914862031276250379600300484645107946614536351490894156150873940702011123690941262362482633849733454237564329787867098198929296808828923401876554652241682484815840485153148342513536092147246171773758561477534810347357477764669822381426242104544735954658355220400955774759113746908536856810649506727007667746077710449238559885154771137307575469267211068076482322981960398151664361380176973756313854079771870435030903906329811595880160271446773201922104315503603393207012345350277681872499649252682573701327354629600352492045124268856890650438359437673297310338754965552913478414503618641121891041203918340893484629990180780408333509400237143282753857386057116216620708589775805387082089781893087033855532513970716392474388718674434716728940993708499484174529668475524621399922641094627671512500307821411084427944255860735599149343467475115291712116004587670273760984978347955881553571285273667407379931403868589606190276239294719410856602079994407080409471713612599238316263653478677803151674276558398340650990554831209737012256634069298345095071138004428414317674334810524031052866670696293024506635065416607153790737673893695462284333596064956237916718003488832234112125406548436818663212002792488985314537997344105167077625240575128429538588308183209923433547322028554286338872685159714214989318307762628162556024385141596132396663726742700095734525755433990969362377632462127797447219863415385967049275641502514478121309629091459768417975595330724234738160603267504076187911549776406505366225237667132329338621748542240486528201363428485315839820454199989917711082307648812042352480106674400173252351796020016992761445937114391699396646702672666433154888311040549995103484306860706717375878394828794099270568926115335792358722192856061564298581885867971744717164821748534562817024326536242892428311356654902088073748546954957869157730275168431344351875473296208594280104430606 [117,85] 1054027321157520170383489239982520280560422051583732391252256463906395777804252239402737555521966299277806165102581607755060113630871300545218157515575980269146970320858027517020336700999488265855245735318984850249770227819580289720991819686338690419695134089503987079979317312033223694938671841774414304937776414639579323877109866212903372654002752674730869951537885981461681323046560740534124346628956370856786509262059691724540253119425519370977099286707703940383327310040946249690232824604640370553681266557079516605944453675586714989809980353914913455714617435820152143694159333658437517904173716154351827983828522860995395429164067222222195814294983221103675567102156725743022448444521080371036960300602277852458114490447818037340422952007974121425455060840770610484357899971647870364441494496511843159273579500768986930672611245067785280915041758955837497499230311117794850372410267515279437636418920017194035837527611595341004493025013797370382655998507951536192292754827305479568849871094485783072116636376305256917270026604758383803480335379863519842340203220327950273029540353115373897499211905119361452264729877537321744130644615189585121927379584393654810519701453755778231336474203965489524847674269357325671235991844710362056776768259397187721784239902321725005685553753975008183635537149611308347159173340646416704577539308840489166546573548640311293044810756253986351088968591957340306959779338697722955991987207882632273379061469111226459928826742524582206622480461755791309780342217831340016969556655184520545095067241559599756314443473357516428024580477072380621981457148962836004406165560647176592119135246103006977445632735589517020296901746387719969521697368335498764536147985339210805733848489279255909979289243693459681094774188026264514342355512010336134574115374816314661908443909525236879395159287889985240167881360535838577016983650206281420005269697317922677144250489808539608503929235470514222897478088296972488966408476914281394674818748081537355534699256275336405249695813305200282720020172167090984506273287318002580470729309986265273902479735314860566131901693019858437051942 [117,86] -19153157901411205958670860383977763070610911808961911552017258033879530507280198381290043779142301610193565737419652545697532916907215096205878586764549859678383648487327236191643471651025246041863309441842162632494529066177059680259599042151065323338840098366238724785787988847134274336224468311870582495853578696391358436999773770881318849098379418813141411214946232153064806289038971951694005337616465421618465203083298395844827393749860443890068745639089025006306166679356030217240694015618138420102887753167851441118722368104982053711239436427545067487246297446909569165557151458931981845903785712334117720340682896800423134328782371916845093582126377186776766942565500098372851443413433054928724707110168489745415692403055047928375586041548024120412884852415395361058225137078700194760040268862541137795215370369792540212096110425420003750306927182187974864579789072568750955808753423980732433499657707173187938545919910257676847034036920566423771583652096471767952639909201086413986847481885970388935019421995416013132302363097663506538785528891653797063701782738443558003786619271824442076665376419756595111376042254461405428582262452070050437674580141430179931756420293961742742101570826877053824686751680525496379493174536647002549225218620729333252281821065081573478404394882442571763315645247930687940402134211249497381739883322097285776391473594130846976340375235651490379149731702353056404937598254636527259910325378093061037753069444586920732800177361910727102072678152813299922899346626765592387882736159092303578789543432159455753711219019630292245054615949649133552891424449461925597652269664543839732234556260078089836938375378654736119368991907339070480258020910498227687377344443347568841782404482802795347327036592786073307755673686145323480249965747560914220698724281686821212157195368189399847406952824929440670531163574468305049853159878242794173260430463663179978633718479472249552914994797001326748265493601239828737862300991914231943335078790215864424609646148710705318386447664626938508915526882039644428773068497206375527695297291139954360065965668158896618911997270365705925 [117,87] 50339431658640351500793712282805335967024704620530979141460811362841675674108938254474690403157610155428509643077456495884709326918278761606574250524032901229352166196314341913835316230088313446089542366695427710918461917438683778134489231775097307509964656202072022957550145440642702597979255790905935919482864632719331992570569393372911326494118759256296132321641177592049455034632200816597078012951996474001500088463054254816710788697385516906364752438136206937659926843879500069577858743420449319410198055653111889321772924961248548248087536537879188163376866461361271893744311252531958680739641944089067839142034853844614032768478478206925375198746357131553727985877153530758014379195930419746566429990814845880889601171439346125398651129632539636872825372688665722748667417448156685175141657133703787166006097970781674448129630673201747958284420055476579981925267160701902592042938397496062598215432324483234939761170532641262500770897030798586403801281419754299529588191751507158842965206979811822038596628933177560279615082621406984230171270271261639649405634330796943169071093395012339830134408276981990243828283320979779295141718497518571027843147044340241601974954019460887589336562763987903259302297966467378057682676626777800607027098474983116367898548689484953654676144950657034215327909399146995995503733685236699463994607785150218205240461406401092669082795088642501861683366891807660884323201916399830312412980895478556322145856761317101087771248156050134729520041939922164964466958786347653538111996492449463174668358374625093399451599467391496713210841320526255596615369479969028904286539751007963212965226952223124581776467840041419865655015967028566797363866449646962218016661376747927899927254340611666626055452508492779985395392787606145109001790101936519689293809897720738809084794350875832211848233586931255044805862229467557230216829894972179132770717119376599564602818012583149378826449699770404810299170305912699043988462574581030019724508920750526786347346112511550664237860145129377466059646066533497148514697216968206345487516773060207422544428224340110754077024188318 [117,88] 1290109568650455861793058219611009343070681446410838131938617675813130094996892805017415833276985726491904224053981792144354203445877928074633241289795132057628007747863128471287637939343240036643757358772167272551373108241345518968361264576269586925478319822069793708216596833942197299760111176844038231564396420076070317952085310480414968948115517597979059487257149323673223841010784136381824082407041251920161107769371658583560521512871092303732410232967328645607371093471148593150158755847074173381536395167566709852556319188159601880470042310905508436722905059352111124472611912892624127094614828120248710889836056600187534816864906239982431323639374095068920323488697096852610039840978912493244846582213562860630875190106251249044302642472793159859994698119465709619097898106088975610582272665890900938005365230308529798593101797905171099062465540636611414322947791581319472614307303520620397795439575564662864503298780499343823876962303538044281887648197596353557588521253305382975198619114119780803953171050774299122925897704726687742851666080854833453990874054501558219719501413271801792577186042407566983598647807665272961071327190118470935911096580498622908996890776631011220573765856446724713249155813551116240908006647361611689650305344915584511286597672549374280668157384358449567644779180333987513264616736901899539178770905604233042402921904268196426758995225391008171195986556798670199761042410986517279775392123780749503286388793166389254325506120436796239669033775280849253227545291293426228137714236888434128437226789662334580362646912437765090592250933339846140812188719014762169876143367177511168449278165670354682767234940284379997542501339359646295187509171225746522451102713123543998165920196435828740278785127913686014118196932825775364430785571633569266679074621006976154048585802095363762549892027938159302807811383924650299337066657684021775375176490686576407851746317593305518779691501686806124597200793496011343313836005401662819379752687015025715210372186129164498370744033575734345086278361810796045480279602669433191728384363466556935596420966946723591992343162 [117,89] 317317026196891191846712789438290815177138583593386370270382708992339936259904213612130519086340025034753803153269904231448940083730075590217265272016945120930354881684312498430608644562521200477068624579600496833536473782615948445586766150471767211716651134057037504047238456631533251913613566919032725450523029493387990651416262510794143370020998470306327539592618531596043931123005698485011801478150107257879966680323400258459865636778859272495512223071883520897726272463223357918543375922410201810971330635887782191702562342381886675553537158019546380002853340481076946845237130303483057259626171692921307157613710196417561392386396842066229550603908633507416864607190302233747772736024977742716482856777859711311994545533260023890004178677782644147445079388185363280312741355666177391631789680206254509326913915698667630961505466364685027343551365796924926059394593541590524103210773644953132515978164896861905778197507241756143995356449136409403643405695580948248936917272307692510383775466793920220111387337496726287355821575088069270797493867145378243227593158850232919856356488699289939780161725364479510215385783515278495048949912159023574341503715672771770762894974270940252545323533796066646815326511785389852168124892992019351134179775285798938348105988683304704700958837149823728843509792829446286017548386369797966192448579974836530450594503655202682010321126963119938509421870964083428340376162074898113220595768857061442720283351402055174206353916591638122246262537398609125593375268923952343349809160719188787957964205296166785876106521865036414674734806616268429990214383698509523039856455606552173547942767557971205875924353712951114452520968839837802150918233805586763807429809303663940147101817571898763038432160914617354614225775888706437378364699630747555447461456586050481560040273625086577725601193171739269104415443185232337937539128929750340453490788823934972826739949218641578979687347162416748385897613822814131551249948730028771061142951583934020683352344442783029234006762099015364003598942155782586485205880634644174258261643012798439391480942829421624313 [117,90] -49093114557099590625822079740749182316747729783825440130924988186826463808597989672615055300225721301648759842244098849557469891513117519280172004396958109071287632322600279662330032958889677418290099195266746836888080877161843724487151762675770560633601932397980002912739437737498317226000741057805771629667091124699308784733453763948484716101546417438930919548076817679094023060989936355946747997401449760985806211647128446984120301199968724144995296085959592401263242422707986909740619865733423224770819437735263763028616303538464676895666845376201821195472349447720328864668986944185226512224966565329284888801144219045367676087412056832079411168167461476209012416613825421025751863508342071559240517353647721161997503776956243008778310025278485510386871379145293468002313827668865767943254721086268144296562742753250681027934473975300141789744114658924346281969831369720025914492840745062624644867269004282705390977639500222307127951948956805518325618875500466390291253647163085992265468141623739901030347596569441273527638101412447490078336878622200519322194094767945555172889183830690295799801243074111406422098606831135684733068065933852689475837559574908704674125179088548471780960755676674607407943741865248826357962353840348153357882785916628571531548343652373046123346370076220354663135531313202623614881837397955816425454291383866865746036896102789167753499455570710979817529351452861233634852402805867105765234363589748954283423666077040203199824649994402899861988823049956058025064056355648450475633419018872957910576760095658888325481363746106716043161478071307126554466415335758571523243511927610210619694162454048612792106866857447655052667133801681743915727967127731641922001276956555737367666561826874844455265451755782930864864676654394755506548007835566509211632565500899812667952684988770743880291554990475516495706531731511207442272360302399945865943073012395553598392487339629668107329541357744687781079419418607427842548239413403157352462847726675514428768338244864004347246012079866879191524535016049544907323155447616646100853375268264216171825210658519422 [117,91] 22584453364223707390984642470154830185125010137755401556300946681367752943009458718756321532760556541743676714470744943552767938584620869767802043645573387847611730721528754526944436104388960033279707248668012933201451977866628936488381594419611848384855379681885377308562543431748151133145830326273457127329657519754006981615266151613567563774322195460281530137943707507448918805653099988822702468437111427158056380750570183038624628063043648656186513254957360594679116960782730747648895089084473271056878775576533819780195645656505227608185561726684665866216444219891359052661432102669124794359541970169835060985431279441048027300800542606264535355282059147786230160775997484628603585226676224446467087796891849285795627912180474511275849144817362302604323581161099367506932707593913728306381951248747000524546185471000336404309343335341067329975723921907870905178467151453144188567326651903050484417511151279778305622443573824869875451122338824479899985741365196458598073122737385493297465293742252370206628376617694740904215345920861859395737523320929568797081386122528260085893743437355563399043715855041551967487101559661377676080949338368143892105220405605038885076955913633642212165917130679460520520449929485279578658595237914474833385956194664221278872936101370497905206060556283123287481809999755417194773912197409065503879747873959065791653450619633992356132698205457513064712009097628088684671220166654420128419574456008003994410006650300070218334118889207473202955348895168197862579537281553462241887627277468830318497116112989575864101898943635212654576550605744954241357829544148703149545517724350636616145690189884083248980418148830208905559265891322376265533087301148584194537093252921246740220300202307450280788761025497270338148390715223159463818104295222194736595622569277623230358974320964920487790296357270742171658531756797131324641456289890560352589053119256390341320656057701139231860417449931630537795672026829343162190736457991512780027697364721328343303879114826271119272362477380919168430048448501608934712197962205754051565657409264102979311464638 [117,92] 361732093430034568345686367700471713836393346941952371556834904156424546355571185707910826845201255828823584722508127396610114321939443458622543832512711257371642222144483782699167188227462113383946774888449607438463646445906773495641370702849306960244769735259298803805375641181155745292125470035640702395904412731449113111653409682592753524152538883195532526009260853106373662857355734134326188285796527779578789520997827576122453323786940010143539458657578219208256491736220734133187074643606121814857125562018070925070429547213357792863234007741707577987152588012506099777227495100425332842129724567133978407919608716580579238177204255841933816829299236676468458385298917070741394259335585168801089638911653217407509295549901004504270752587434920089275973095144430035004976680499243142122700171581578631097826644770439602176863818346755937392826395875453816319999952872958332125376381248118184930269410573428969987898236052290334554548111929783113366812603490052400508202021304220782537990524415298938334450393185453926469689090129533445352510728582987584720666817193372171836551439423283897498908527661136297187925447678741492638446464465878673608034176296452141358295525464301393823294289394563941530341787897080252680379218025940826736040301370552248157627981442241580938398083431518114400900483459979568431601101013454163182623832951567657562778268576072739343371019616785980464166725961169143903547383989782974728967045954733310936621243865294516637379279771631846489671157911119076248512586953880685186214223680271504003406485580189779072138203028956712876481255056489040058813454406618476112948354306326747516427157387340931227711791316319806399814285433718657791055507488301106603199049485586133457864358754401281077519457468768280997534236246691765560851147428312948890210789797902662833313936154758415649267706248565444412870052644701958191004617334270874291850722067811029299716142411192268955338778296336547946553058975651564481457259744521440102369519243855307130498851952362939016206598288443249345709324288624293094523996001679502324825021596900540794272 [117,93] -305566742984923984896472200466559071176167857357387687431637252464178042075140622080628483996053560540303051854711424931686139993427007619483520161212492326770600745215398240288422674368529652662211240660591650944646016424458301492840872235127203841190604388735407602629705308589701965781207820255659343785822863490353386514123069624621378277697469774426313322249673516323605651513190286149806515786454929045775689498464926033727698937406054528690303496308031971154924664070143313437069663514222226925102773757516425835706235545934880008049299485417070409337531607094059240577814494428674254069774299361614749560074778106911915240081083762030364964771765223174927583367096573575876782237035364692646480951009573812997010891591589615619159661842438483572875919872869267273838197682609983462352968870146490553650612555534643716212981039941251748783184245443045578409265712963022593222450183603496839225960946801796432387621217809200584458255145483248759046334269440465289325805153251610024028181762109327863316337929437412649936379006247890938037967688480624465245444567316175229296933176784229150764977747068010598761514561945872483961068497618599000265617802918313984677488738602060507696764982855661374948506045304903101396049502000515480232724375179537837398471700734680239934464114609008097137986687685136955345235054205326314170974154103383534236164277410679751695430433101069460126049573657145311979034184197175637726782017178902931576236460604030818894385940911088730850093719262530800967681779180416045627604164806721313713242897659204723179709917491262538606140151333083394231876541723042927161704601248906895159271712277172318037173375522049193582824754467813627175549307122184767083216592848116170796643806859870054592727939194163428128044333694340618600829798031316683034874572152427456580730435754466779512051684556510829233890338283952940897016085523292201834660826798560495163181033058301425591397765019638111127233957417252824856408012693303350113292739600083609434011004216788482429486211137181901245037294865608418410042103783519634810263722954507126 [117,94] 271149488092899344422369031000180300748777693763718768113804883051713247001004693049938698042051967495174357406265675732491222327519749144209243303772555265674120587179032426018297801646921463636398677327986424347793687872351995892045198414265492939132428567269554489017654512296639125670332059189702828331476782833125528756252906921628933149674047876825352680083039746020013741442935268254337417210870318160910396738144898940123012937907803738914289610019463740223061712299273112002290232701057797273204726259475698352968619369733008423295245396502489749530352800692395625227207884279693608360957018252776976262705584794170239941080153629146597981749900858160033560842321458001409710457175624302786575779828151743862434549117615747364377273840315209721061743544586797852956497162388484034350341900859920959266147514020255575792676815614060579588191226612271385746444713417264794701233280928644226904992177564864444846727870915373473201403701992494297025216847181943745015362990415791860260282033451592485573703935580162708343136144550879846531663349638481623199698263568286282919747220370683315832918034249439222214083343818480810674182757388368839169768926802753365791192167371047166878607033848658145819124250326648745238972362101817658709436420597822505993370230432425735617218392112028441381642852628158671735494683839373787792157783347014388240715418882112035699437897804944504005201845331414820805368194119739695356472550384764663460466781096013625725872980408358572841214232415443733886429932252989758172797828729323791601935544372264698268810736577516739113378016743475458054327573672268060062317474653729782439288111238677354294304004362731263488116837445104052969892189701344794120382833499754721916245187435212324889240759269239175184892541294322412631046829425960825373557605065163979988794408308013525429724702164288279052358690299309210510971440502375277834859522841880475869032019833245807616566382918453701947441172963568908757429677514401913979646783185424280303674477183961187845511634013409709377674297313076076768296008025352951096556981432 [117,95] 3045035510168902031406951191044381722704743447161080451662354450482638459512238205690681709432362285343425281101943475506194012506375496063867756154687414946200866410288895702777436964828652514220664784620313031397436364350173025856392459820494006320441748415776390462905257268559982262121891107101478329730350873751206180356055897826242884932494636066337620413794054573816677958074653760939120987313455667492004338286822200664316598244837412231643216723690772147424317724292411219930687757258379563934612300400541577970552558190622453250146252498952501883125121254419043009800224650717912714351182341188675024461208965982355165735590960418952574150817294874960070331554154620251892613624572765145185263440879220746842121865684282780572743491880163227665779134254871436634837596972271190937128889801702032510485963619289107857414531400118095583292812653569755397848864072791760553817048089529958019888968305818897291465505009581589025497724918199848226091807555272858002240392485230369324791090791267307903061636769192891792212638815666913551972306204433409442836011329595608143329806345465293615056356845050820038446293877930059463172171360857076615313063197697222407067667012434308466950322653737622307195130358496923762829707163740691688283984791214696379882934359212070118031188911932365620147019103492102167304055823247234309416432790859223754476544859789477101549267132851455646441535467107256792902308222501873300758552744635191666913781728708247951017729384232125580859427984185813817863704242616599329291098251682963115240988041785488578869847826444575836778661735521849715389841065771701944490345482654667995525109035785241755455973990968866496552217920199963629647391362604834313204411936319893220158938055447221372739158201461405176183071392400344765453779965028581832616223575376849839854432402635767053487777774062246351044989490969818625061754634755106197844539424993833546901570069351587134806353400813726219582901163705139720364806892653030164123958503581589777032334985207155156317687849176179631311090898019379394233484974282089361704298 [117,96] 6016293255255585638592060545437828815893917733049261321225508263794791550536398860697488768005366974838576877396524252596185337567009444288000516707334179259130272856716820896719640471862727519621769964949253849604471541569907003093716169836659423617906783557894839319906119248422953516572517171424337636977304598330573464023837625843740597850187874811453513805016618700172210130348892029662070692409514487396345898824005432649824007072357844429065366914719429239025458803918791354559209137280879685174538872547059077648792185242606605092118015274563413799989214870464963490309373360417076006858065295707103135501614097570208758671587586674875838666471979855780120717291175670698551489323573008868153790501577669227189047013166654133463527592253806819878616328526668185614503800713009869885479082238582798106615474322156865533232511174923615093493843059739879615677206779652422737080323904635954111411269260381896736734539567254074426543661218283229328245968073034412780607021420452657070687106010483574891261347251867565511111776954332581492606249585129691216239792665402344549133071344192837671869102334371225622498619231930583440720394387685906242120438787249284513060453528800540167054988298052958098568031142441694879930218380999569140994068858466081865665779983760534427503920705252069443814536393680480188621054430947674386054875288982990926743355757968327881497865323390457740327156455915819459978858852066975032359688588297995380378966268391049017952399865910113827007085697350892628404176453244120405817949485022711872513222634333534079146667129032843538876906098710552981571237453420316014440465699758390839127741076780860721053551842321040440533093911589191738258854836601804527939351429687925192710119379178316631037256681285174739289260731735935864566170952802708651040144862426736615759330755460154588090178006159295519338142872347338620033243061323799987436457118295001709530282151089469745033718973335984578911118102759382641852272878499906631762416004111710145825379320471782526286121947361017363446505700637629808913189819838591974 [117,97] 22151238479598225577827129124616090115976249451434698786096016989627514833846810326428419068042708795341057347955701240644539254542692400761822953739264183998109492556617443245123816616887761982294134798273218970597080260605618306668669095416126202005980159420786292649155665627381843617220412807215093224193175482891803681220086710743512698979929628559349971774994779752360868449949846047134845013134164022874438526294370038863238448615995992606065194410169933774028046138087244592984716370962570334542081728919871461473730838342755245794218374558576300500079242196821653565645641220343035859288414590711418961895650557818838093531947085815470337810321821872968570173560706245553359789091724840126849665808867980217929073816526792557533411379571486242663400061992683647443933367074527217328563061165209857072767532257012552056283802511140820484447999881959371223909228381826083443961629589637314908884095480121321931548069973519404724207247514803880776091822704481485124018257173954728378916724052745906243945349661912063373471691762765239278163386396699939432834693415341953929631387467885301178606135395726194202605668677786871293132396521158908362619519914026098528701510669564377377682863536217646941745567062353279014906342393503925922038631164546825731360300495791139402639108018457380282041946518369123968938522866266613578647029726636900762688130185968369099052628913495750629436897587371738768241647188868418777570422426132890584744549862344665215728989548612495900972808162464285287183903488893664459157124335125149314574946254658535912881769674522747086794652626428406632248104097869838494780195575134903420054927497649912859474720098198704770864686717088299129131265007818137003752604518510760900594846705589465143464289601572654702223940448968700240976680189777067637772226801880288712840200096818720284416143872811992809380725388184937405780120884214003711401379771732681291671000960173886307962425039250405182281565051334114696592449349110201410183245924873297926825430077595911422961384603543091489745969098706370592953402747324 [117,98] 24567877983285787702801438460823621825937359072051331235405519014337829022327578599558597293185308284059374862135706176081175614952159697757050043769868001749111866686136951478158545378159770651703615855095742493910120279740793054789720647985067993734822701666172399576052796521906767470567617273489527853810140932977056777024753608256887902832720196326534537086522750739279773505871489246559240472247890922689857276611238519664277956617097036034432733003097016097976091060696005519314074229709686917074105299041461210506414517957966411847660191065153045844693803157675778020779820103149474952729786659609525953197182222366585621982177916758513148768427713591735186953818684369378181509513312175566567948048602695360524056197213522341882423056032720286151987455313407280592215655898105641456636174298495312400861296869608048398735470022712947127807546651380837463786346309447468226671338833866457648953397374547937671891177994879089205745325223879456856980872924520601913456592677392167327700682362034356994245884879585186536182350743209432755532722375139922942193364648684031092851953038461972436782741498139464413446994161128550881899777712358982494263075917073068678963851685338945641091047471796722165412407845029491188061236287987187249778767507068975944622099978214582074374701632907691053817037551860927151067365665174224453910296502233683002876491088278584121846613594080775360965736571855604353918168870239352744876001453216898801694246090202385621949944940256138371104595596114506000279097752712911494493074274210765792239806058577888831562835013035738571785832638306082846841538902312973591653238863200936370224322744997627816514887501117530321641536569294577403842634117642603707158478730428832780622610650353391597648572303878939640022448511859773289701737200893226888480850535235266704855214169249726341659181409797030218529584550730859577730374174656228932552030939838178795126638890552301238075227806065882207679453816949506935472844642175829042584562378229823566157510263543059406326494863136055735462762047859373358975370 [117,99] 33743670485684337446265566240781913253448844151627510111537279458478293992308938043945865521243810363138601810045829963731679147142562001897714427930329318048134682951389013933785011468831691965835054189004176090999863822234892181158351038517687858624748953495122732990407197292391095785335584884337169988566849888280006685532256062754592228977135871204175898536679848179652114590052208800224313187305138417198622346783497909527674497428946108705782493316706235954002355547218669298220075525337187102670348822215603224199658940340926530662181173082494215826178795062705986610517097220036355746188262013690799859993692741055502016612786730692910065183129754977766676373730195512322768802809294911296158782450217325435381364789135958309320785707289888519827561384316761919181723139815611190958985378950003481240471894417872837874515109687814990641512646142488178534994969798338160298629439491791379478009703051618488484145025212538761951851053591670341050373811577032912512445143770208666064223351889870632517056077290810987469652562424728233621117697615903984460599073424229227949502389980050415501564087728275331657137169924717035651645438596393145544940121970195918521834667189978536268865557786417756060887140418187434980253834200925906751429549704406351848622592766783932229609770660933522271306384554835639278192627093506395130225920860946887566316402534352125675282814491685776692925033022137559923659923638150675942273414258249181054207994848887086753551155889623773994239501868235000854588816508970548272510612663729601923945437823236751051706896232710164992635233831136838928779243075993263789064975435670916771964608332464721539813839921875656623090487380948909753766317577379153565393217491345747013551841942694948845053222706320530278800035362378797307322897883498200853365965882536362026304016243415733008163940815331776045175241845593416075305090544340610026689748405448931756822170393375904910869490620402473111048088403031021454335046413260038243026699874218038466044106106767524532834485690375365794805183670395163228 [117,100] 11017385975217431087303458370446486020114728634860827321340348378631643972313895975923683326437362479769755216406735788964988841675635294891370592233252604965994725444871121459730303605799202721901616456266125078992633749694531094291501099127734566947952378744401171945396544121783696888856500864820395537493638902966046100086615333915701354512551042489809492299295419603703979575331959902958397345666041490706791483506593358403460142900702098831549421154943925658002558736947115193807953825492886514314643732690939148970569879963443708400363304614751181719789195838280475547596912141082644941602985188765705736200743897720939592571768699158014883280947894057476885543850887949556845531492068901100020085599379238982903182879373693850616585100298647037603105610341802398393074144252549149248219816238290434941439549383936620027603463501461119750547513884523940330524668092278415031988163274849443040410227553060238463932530076276962943822508559105313333022639878485761064485818212340100401561741532874876928182258787702570603946682578158267945131572021910548188065103002083315018544951735325523144825925977829528451125547506106537122698550732804330936863737529689789140037990707884475988668848522566652985697545964841821796613359631737549707995750681861146596083243035838061240430292319321944439787995414189190782468802818685204327609797683564265355805096591127812183277704287815815704871260556262512772693960916890582178361642355068088444310443777696164555382077552687177863419429002876101912763322403141713576375983502690352566938243441692481849616222985808455110051318180335637699976605341807278568533976634459069506218908993252610181009914682307129469390527273203041941912489724696584586372957215434332678923927218357761755438347697854599584907869036452645017685925193560183511755331067885010865400220171545329781163769141730415783576037034238815498690198255556697971491778427655528407106996988455903704270535069035829685169327701690281276927035120619957694001220883233577311745386860613537165199438052253856226852064180819 [117,101] 8855083069279982647458118948898794305396588887036144677666891656700508583992446073762036040785126035143841799694708710779514606540793383944687712593579184459021295289158288931574992738103576148688616538850136468745863542563496069229498377906731078772999209960060386168458390145771864910713194233102711870810631175628518644427853511760246422972158161128824324194215879151595947913842896743288244787765748815622819634620176416296639501677274379338233610307568721931758386960623323118956211346034062010010827445450863491521631057334542934037640394502130475316182590942414579432636258668801795226196505866489094794402621132789417175580772558722497932696640603680918358563390984485662543802086148011778123238051240388164562275466430226378884038898473589942731546861176810601558385504565387440668191122076035575543968040089912348702843833435935800787196738608328133355556778780467611680637075867874982973692413705035578574325389012508696347910169257450326678817301169184724712373003575135365332558272555836837527722347900594276721943716190929324645225633297885446350654951944229654072265249378276607322771060175450547071242629907679411092292033874682924075993731632881143248217972544361608271598809832275447542364821574533605904695312236568293221050078384220559856989424144109041499971709310765352456695488864393144948563544544790288953974609707290736283787913085305292114296253037874971989664208363603077450108531788408885236482302585113948669314690957868189496597064198174882358774832762726546335196673249212294395396614617811139454283987120265109672639439840071005291946510428213854521802659534908682271285462857340127192838390430333401616096967495922541518191096683419372601413502900471104212807400541593547622968211734972699313075427950297780221426646950800021408509693835335127858882954783918923975027437341453729009216687541505998672772679212681783203655461535648483291606543403135931080929316259772630344043636910762251506494474480581341583708267336717724956703941918572360072439062926418986898778366430527238264980968 [117,102] 7207719476165507493070903636132845348130949617196635780056626768449932696098691929410517670852562800968750157228884079079426261511543349907950742212895885805728061712232862714941404319388362400695045250282858427760166831033432490469933165437250021745447021902145949387182923077410050795425078414711487324469680536358000473702880516480774340215639334077799047536383688343738157988326083287102574527294420661837276352364369088101141149545191354390329787863472120445650185426747598576077695931624178257973858474671477826469825539273072884524690307133014498051373013637043105427935872244607613003751360336191880656716677111089808867982288099645796870806321812649312736804969501167402472719977372971619916985434857906973390549216809433533501910897599620411801003135034643873637768537983324747825192443669947583470359258028324146642751418453193785655397310371210970888253977516648628493512139076350591879259631822347885871446943783159217465263633878040353019549807646794400580724686964884972567954364866202633075938593173174872804201975264320976003849150980599820175741014406001535494318072852164137029944902848022307258838658305820264501747567344696092231186849280846545454118438008096565127000615108348268892855863376228890859577000015517948720224612005049511882962875350083889599820116112465233352286153937701947605192953118864539439125971595437990220406201437393593820902519606924332529120712520078825993059006351284560759351258665833361925366771811528622713563840084494385557150543909692308261995648012213042410295288363899643714799012932591562036718516617833059634220891331503721579635683720592272314714720223539777810308926489108861175077119047521003613038285659141765728784355297848148922142202531899016757418353358041168688251061415940422576115264533885373246871080128464529943464525365181548737084668285673929978007723409001926438793422486283931608454560125253859011059971218675714393899186409383317589259167004522564288754976559638512720879643205736529526417666090664805158339268471110742927360944455769943194 [117,103] 364179787967913566345841553351586934427140698618340864382016947719906340721873049221450429439540529100931119723925173491389678289398052522371012206700466594622324527606456122366674873245792775227899816077654444602341300443693109300989287389868750098407486287080949665934615727814778067191592511088232592441988911236491495850771781183332729586693971738702713065781567208914990804672870535964848830924851491874503283075244197903083200717111174839030896868862329817038944517306949697158891088016966311425348208574828248113631308320298668028959236990075798959447661672576190008840842999604034470025863622830691123032692286310223983274075276281398556829764049719503740140897706276768637925720695516031627656095175656550502210874297792981649221768880623929973502918183525917289932118504360727753353582335118463610524269939331186845891005690727328770384680553685963230361583977502869355484004279683585282055736273714055828139612390226158061462518107933630036695746890927820416454197476456198467646181047419279614261814014414639101910626823620659827866549249033278453461484149723266272832680877250156073590281736946894643806307052171811144449278005950738867355397011531603815249765807079800876550701738957684309765779003076583331855299293299111959382264629538399617593308517194042000354260861149777061899778211795135240311800656168409058900542747146464500744617569087067565189757434878523198794770086376625024257759120665480348249955101425796685043608175789987682040305652504405949828134087184251039755322999569662743852506227585773568467858317870437828337614856808391947757873290571607006461457767585887869481345657385526435112786831059127211763197845026661429118379730925616851673702672207066337792515136963406931363747366383291571673109525874706552153611529971674214599614463552254998917100948182309505173129223558216762263741575692673516650564075759030781725706135905061089278144170805536568511104853619840868064220097597267195544606014176178636582811831354972400938288356129475000658022885723614718485389402493 [117,104] 1708767821585670859631361631832472711500899603751585145007093906438238232528922308900341334552572162798494987360747816515537673066157719378321854642984037385760497941570868990341672014414272425651201359485347234268702051811990515429052565867183800111484791736408584329592298548790438357895790582290395549805902543682118987381070295561119290659612620691992606278176562081170730410506226454257598388411260873228673660180229298163694608185029428366860424428179014649409071701279303065940555025928436056305283077708037352922811858271048514563346793917402014124756676399183417954651624075902714310773109480709774478628781276081178769966328691711874386025722870216779157830346266474773824063954944940761527598716964455490597960557765960560415478404218957484493445955029279493819388284933782895684549014244872039260987166954093311282000455185609718683624369868110458366537148690534086182478195414907260174564004162500818208896735662693366545794207050529220207947425941793745571115536742947151013245080762823355226976148537460865531124492308531562198652476074782702439602794406421878515733292126274223834393892259087999457001732151448482398646052953083767895568408837178068341858863327096198945247400315865406707231999106437445193316780688748571459323096957537184975523726812128916245514235376233145057228416789455394386123317467493508221048126579596108582168830899206329115824886799936403877112305483661186104031718647743192312216469525060650346891188258738119538081061733145232232447932287890656844484921512167731740766557780657136572010044973120599939091777618470627365230536551316705212510735693988496282586507773302083941998474910834171278206544430420446998995958626411555117480876035769899879969011488834665428239943668573169160718029302435759464954600634627345917963240644611832057819054081192537223054345098338495057587401724762984743320062861853203354036558865232469568888785992386327691910306391287026366171840956581682592566668080984843495430880216781987020816625119011413317020427035358732679388310 [117,105] 375318346673597908070790336198996155193316221088481963053458787072039435550257873207826449229690962389931083868315793530621070685256574645293307013291584510383065098126893627087785803479053062235734785015647367723471867199386172759648596131006643415425173611695193046241130300965423983158806550480193366994360106104663708958467092928221444433784414113783335333352365061350252138885090311719293621760933627732719396448634377286399169032419334601729507397424740835677069253601578508352455320113190936562564031096232430966551545339443483410958564147759579801113925100628849080333329554174792041686404809136607914536739824853140309071792943844239100318150244426523128002198466598452790303802633253387427536872382714515227341932181189593053037818906857950807581672118436946937057340504250173036499130043799691454451132305630201912564432112761555413725818070705073640413578917617539095543017745260096551379743564698870689515437082546797315787349737359089006743454777488404720747943894738371830084375054181512965882464108594965952852136747615725470800148236521304633791876282409707781729874912571254216644036440676693192714829610656695432060477776095546817958616074352203112212482189064565057680052367844255592950762210858749910657289979206758683534903424634949537433562120629985911358760405671624496511523629202238562637938877525002935820422743504164501006024597740373499726037286632823981308308629150298989755990430960892550231159254084003764622047630097545746095675646815811329369318690190836312734834147856901786652277445435528591483041247541152680712545416041438523380338939348145856118774861165553916036805411114555534156039373737209471168742393186391157635333251678248043193173303086641995355514940098628536433670024692430158062914676579240043479502552241738628721415155962247455399019830312923041025105002122445836728569065522354359845352389403234869598668332198553124946209318961471054916889537114718903828051629689999367006750211528802373905040985704144933165786521545295575294029298131201243 [117,106] 27834068669214973249234024291067820825081429563287860545358956886884322014321262380289057409436104080947288401962472773407327106058184053468214487441902181627246918012277576564965771978735804781846741390874384518141793330842931585158769035185062716036506662765604216776159496718801725912641444893539331869094302531433302529521508742701022903554148236907642686635226145909452480867382859036230769571879985044770992241015713482953706676203395147806055440235724257525790570729962333968972889431198004722176350792107382773863213359537728895228063432361298017680234130171958569574798398639295271925348179458249360501287928307608890018095578778710397578981583794230253736364037015980024119183547824232589545180394390090023285030661061058575384733103050800331804900684329576380055329349242709667514840457154633314227096577035262347569539135181262078561213882618550252047479352196038709022773763190781154919019250081511696151832708270480560076236822650808791824903187657865710230333680552491294807040644057072658558190947621949904702341868123472424586081913159754578012649724567322495726096540679675187927451298942202656736250350998737315703933736666009803940926763083088737523894831507851008433342306128518881979555143060918391576470464163567209714168078572742304329356225521326500175725316259825995393666629644761584396209460870551579403691190652585862587823908728147942057641808162378473892708539462152625340110598710028242540942082646220418151023256906761666788931758326832771422557160430244882844607919649823281713771085518879669930842091121879043636813290393330762428073312219661587502379424238837643522216254603438620629464634572459740033898080687695229032464342554266339919993784778222060815217132323755229880992586350805730414283199125952640006916776851000572824239205752570770716531870256561821956966124703937413176752271923524401454495786110826246263183414350677089997947047640271858998935376496304698750626008541836421343631372146678435443433831360913164315993836479617446612437048536 [117,107] -43718339042646566356261312313820856596221767924362779241764177630623548644959405845975040180311515948303746321595922275365589381748670759220888175068711710208604443585941277700733626429227148683428269682400146191879375489326631653531312237874648944024104670059947288124646231656750159499450471038322456705503745964087115615331845970296371271733303651896984394982615072451998638294405992070276627253537056494466823594582668659396952730684434903811271304098480198498136911268509225054708837528317043114665864828601228667762368800447694295164447052524185566413018570013259739835080137710462889908142602523345582910919478075156689043877700118664486558412677033712414118011286894362183261297746956040696749526970182902801342596329745828878426416165455551770671605595578005504270610191249419960884854249260163004832257270304453441424912695498439809708462797929344313356390825671865262738978635837118695731240075315221401404759788406604718783941886142268208436572355284987426774732494286011826018387242514374602690329999677983023392220515242381526006791373892983411037117753575938318220583293654134658898883164098633440275039586954850905702949922540613952050860726341973972569122844216082123022865502212847866567335875856001857343388886751317175789715093566364392897223727688018902665165552411484895259084488077577817549639869131093806348022106322738743709353404387362362970211462750115674218113431377542109433830060208410516068172921344838348642609786124957209573238903250726110946425271680500036371587019428750757339384540604828588777630090104842483995155869233276903731057938022971079055288419097381788463072593461523484498849452397785131766754166683623704824884032133674605390719359877133838655396590358084012403012533427100601828205788128244541489661775869439746630068957164826590820717783850781472146950982609709428580479273934695944632267511737014027518219853386468866024865158888801865015335479534320168398556931384486771525136843833819830326892741710374011412030775422916331257930 [117,108] -5868867729449614009617236153645367336989396486093492875804670149840364635566691325157348637588111481242271015164265973748950168892076322613102434115134163792898997012550063141768342016294572219680082264612324286374389281177618124678567430972386499598006765402927965398817537326340971815579472815770013500731151495305674518289948472353493811744171653133987688221672998001916967888301524225389486115437983580296589865347543907838724272741473523238248598723520679700214358615934971144516854307996672950627733052096019712817159167512924292329126097084034552071300894304131554909777243980830896318417455431717138545427400808771744707757524328227041549269516117225030426017936369833899580029890450904296718504937006007528637327535397801500532093054339965083037118944046820044858800253966872894114117799407380133080686739668978566900557646806277755575670797445215370170821773803928509380533337906069896231456147098239053391593460872599700719003714619313036015031845794898437855256962402103767941954183428151563008129412199635066217766381874536348086353544116724424345832782466806882860657889999974573471332494068105875149276587826362768504391748622060870596895117832618547900045093088680349692157479878726343421587181342990818237214631857371132850462163464331187134413380312230592359216532833648893928330516798593778789612034421335997629870086893806245976887721073296148916395271574990558544957865439724978499114637175582249328287832313790040143454908157210220314797767901653857229413083939571804466700861835048462873019717748574620278921830093846892802074709058730220144340766818490322668816268381871494286927432994890688399968469202551957657250552942576466166492622332242531092009791555058077916509006757037264164248004758981993281616924763179037196953300071618481793578062328451981394877567426109784782430303701879380073432690370983710461756323906895228487256414802364923718613133918911220418859399020267814918538396111406309061910735870346765576337367520631427686432861461488575 [117,109] 704703270209003913806730680665171346467677099184981866536976206250597231108503762202771931836867525009985592836813005439141116013442332150848704978110473127772313349084671604700342491928596672045009094876901587577735174980763567092168261802738019939882490694653519219380220662917518171835480595175185468730995792684553622515117060590690613824486098559590178798895337915152644443599211981137881224187260800238317778237912577318629390235937456215035825491043049337645598848530834422212081148784054493666829965663459386034426434036272507902717681690351022470089172127934274946561442452130990879121311112558551854464014527593759605244522937513954563361067671827149258695959485560075106743573429284222839457745553698513627045585082723454409287084856794712108494752108590395665082536411638348895379426235504574978085888307727192996120377035688088368136343803483733663434268286287422063254418737757464217244909415136979077549004957164392119309459738119860240832509894310304130615219861732311243788571885846956141529587042998441204473811131844163794888278851756782609303473760003847318916666659218993087913725021835026906096194556779917252383824621034758894449272978569502057665177022683835499257266502068336172467744045425096538579733666269138633428892666843184402344583171063956137322056256827492214353507503449727782636793926795888227944475570919533218893538928046551608707883591790961900294554800437123783344959968504327377575729907677497817737194453848874715576056603407888313548057619442143703907485445626699918874436533788317585708925709853614562903253659102928893558397019779316032691453741548176737505838122324778522665672421507103213950277415765373176955920891822991443295860432902315757422214661588115585788460488214414655891525432205418848966645569303324010388727571250372586608090348195788972310297828207030776414033346475568731551133657157161282793800848473810805551282146911123685874924932227107065708264747405989387356667497541379862805295433915800754873701026 [117,110] 263660642600362014208263609019285808914128407994347048430879740905387910020077278012890694735750932465148834759853113208345107414914010720522544725611508565245022228321352030553450953646939634568908424779680642075737882920735510723446120772827601531813047917418449428286818723391547322050604045444603946274219187979024797715227776858016883916670526853814676278552575775555876379872291391977809526672825138487843921263789279450464264768455708604867722068724525434619030884695244571502837482286841528348841497027428666891820515244109689651337501157275490352982023925095025790485982659709624459776698381161717244054898709800140227301163808690972213402564583428321580300666474619880752144749453249377363443304642990024236132889933408198496041353003029111484386323377763867242650035164024822548847798779668973112839935682384302837029438427805942242124932673657028367333050003501388558000817144721870559475235381137059476540332848634256406859941816310018484310682703136201585339799806287324007508781031982038773466349665851860945538289642589867443685875530507393411779390150835544414566778915104815855335362505727182371989725137673250911924840078138424524129741873792030760918842831526221882175934082813178917298397159800010978429719876095441703051014523660934888138606209297712396338008716873039735192723073287075272765460807827787413829469830099167565839154075027560412340984525975509417103630561775855455077739069727871123533921538042719993016355449014519264471316442422298556282685307045725010912680344624230327606447109930475875174596925679009349284984576405114417776841324639696230058484010875043555415109242910466587428331704491763977735671493715667707085785439539251431675189171725310292441601943164330832498719796586875693047597013934306586860565223802639247119689529625653130372849372122825099049408519799910856476699947286790701806928278162668403759565721163845246995315960668495177517022960235917246325140743785591981789714715705756564156360558307038404478 [117,111] -35686593152155515711126583101747911617269444969932406075163561616565962681523950144016603121338305526533825386771518869493020498613149206449891373064173723030945929023303511774790359302990194240155460603629726237316111982664964718281634911387277742957324192154830826835782978489240968992963487503150987161425837977879805735172105098399703067612837019086824836564892713064836400976346146787254908793442933316333554883442908807849273711904442557388056811624213260388864664020826781548946194880734064413872272636332467053102010179531802038003451794638905993989702535224748840492461625449956565081073242196260506136078440401635824232406309700899750485722816519933841244694530715121731765027890071282257816895940308510480689758996355163869810465826002970356835136456258748650280827984763924039489631017002193780177201964764226213280452143308387310234124102037676918273370924620563753283182904520002958388796122044877183621374429167358231947538675507923857656492392739266431517250031642414690054324026749790744350539542033818208724978007608841568586173998920298759454909201867715575681358226090772714939208889714679975433215177936942616424868460960893702122480428727563951034599615291550825125757846143220629068995482914035421839783042727190713175595677864085105156394203127591551400017091755133494069069860988478513494109280669447954724109001029064299194832233113226828993684512268341375717799601169386909710462298135565984147797258940668745344956513560263734342569933699207736148412934668715422082370760060019585187555674049702704594679659238771614580495826027401710476068954646800527674774177959358543607301260542200403095072447874438819680866213426755664802338864488309644605898341628059085270660705058100981490061245823736384883562064622726446683686094928783219182979576989327710142728816309950212808147348125422790166497707789172120629520636299785572919683079334827204283337854168764045967377212116950434979315992388445364850583097616111873786635639414066 [117,112] -5929379101876540489395291344273809174977373649334465640188822460379807599067227992751732496083393395740574933970901830755827239382680123661531933345373966598245242630430512241579213034758874527266036779251166204273213773241836201526825689956349458992367566602467053395927175657043836879538354643420730507069428229149470420544550929718343804412398968792713735864466134599254250758815257622110315389433102940924722006441476812895178683309258682737708176907750080913795804742591733186360423816346431919816726409375767454135679927255334946837303141081611002659106245737699603900931614391306094927044011934118763087544489500737106878214377603080114417474880536324193950528046950817609815097465165136208078836642873904945056453132592499406517853145134212577019062691325590825140928233125095215726035863096990750292083686119781421035733932090356837062360624810342654479593895397990814956332458294749081203821609383501545050421101914360341205867077200216543110419125508181864067260078022606742883869817775252959176678944275466385425941946958202838160624000580962510964714811227803214518304648663544929545110188094689994328321884564135655290072665108038165195958520920997436894926241074766735280952464078184863467232358542565079678313500771595406876963493693338326863580026177737508226481548088710232489945052092128131081434060502806130336715635284200724008127987764437494682625046948003992605713405296732730157314433997138178104062147895328141001880867629667571261845433429748745852040025234904381883174515037253020975644435327192945226528439192391641904107308607502900850491443423632746489567403294419793116234922221917524813925824220545683434834682114418423801633415065886326851211039167287482035360445813892529447464817792268687542451269183618361975065446099686107735287283919885204998208076948177052158174599218591122066577183719395844211421177469745539272562940193753308422684509081084660711475838625901178054797048493048264024680237447015956262125811 [117,113] -210097082640502858132380642734542276092444807803386858524650645410062597200568557877863130490642300892595734062253833620670330688150907793988887424558395274480731214507030861831021956919929841930020491077299632221240819228486942887524502992052427131017830210019261609605896884126574296481824307330300977577920848000777762189432949908622353364308987405635048600564598519661507353522482464118709322678079772119636194765240360487702674830072477184481334843349625417306665901927101025968939547229621027357303146622987429395040813358615713334362138748324161847047499908501489864137810373578332219287006104842302818283283298093083364021169284464728194826437081230245084875409609916773948493571124211937268377112396503775868279111049134833453117683672174877399764639904944487605277367629749169336728616644425430556522800894044729229083878099054010936049506771341308933016232803368262443742490798866218060306694434438403149553883196620069326370919422259564038819743249788126176598994243080277349524393660824446306177172557217135183734517176625130129258182114778682565220110854942776401807905067678684762106910560466935487728624693221367996175467707383060070762965768906140476165108237500789778803622219866264847337478769069924483764072124246581365884802065608133719016518735587737000572821016531066567760249254099854537414222268884694025051514582529492591290013423203189695294888479203933345939904951784870092275209024173351270878208679400891369352889652926919958315675480526183219673715523048816881161987589195747857023593019216262991131695309718471530731192499767514230442131337634464716448398914854994630243376160754042074688062593224089459761451524758580875544378555819503922496578582356673826129752274571017835422006868782580459154115766989910927435068978421301123933213619024355055197748894462227714431570998417503635547301459617726294723632696980210428528182989598066463775136996254057076468858744671747884638700753597140470373314387932303718 [117,114] -34183082678833028589361999392531793699102671405981401455410433460977901280708907116711973026291349589464512277156886976855832726237320675773725910320197246430662368635968558127912542559691624487830131074151340952372917949602161335786816517069248161493132336143692434694127772717871497673948439204057401490761187604944009840628883371782508326688415973017069928009825337404477473838766167991084469443944536873288281275390683382728147512692908977852304980438099254345161967548676995324862801532830109828754114649403130394420829433474042037233799037898692476696281917279514166425435714039119900096178272613951811482474038976558279526049979022446626656049094271554612164382982029285993934462448518566757610438276830438035291576226591388984430724037010363208591850691795286089772710820878780298534748949102788352607325713744768898182999875582949086085939674831158089696870320837926693065372402469340830393341510758619497948771073027431822385874039374652923701545323126847916888297607237965161962524962277437275423203314634403875821828970760961365744520858381781298847442693322974219277042147360623703641396701589946528472101361529264706396619310449602352027139487915593641356711525145219452259872878281589381021350764601139936660310434254104438092488501984807184476385727661603281067670161527666416180679733389572973260678810204128869759238646796697954167616286716437861063098372009454341961845878999004675831797635588550561048671829749863539848962070127315302782462681035875955136223356671831308789697248582180907950734770236157328479975858478096557916276849560257047829267975323550942867037129478969037201026991011499074929323048277086458403275904316594015334750758717913170049179858695648975363017881689225630933266649372905824896898136977631084065693504945948239918116658288770207317851073127656393805300284377022179899683949555644625359606676905127060162976389446955875754059598355250544621338839225878558722271466408051551193279651829 [117,115] -1911907669860321139092655566623613660353440172257893676432213684600615914423456127313655907221811899289529122920513473525334438753856927662929831938828903581212471130662083923101269420935840500811061598709278000866760498329887839463534611694891010477243381743249346712284184879553563248734212535253329643460859377629473962507140051202126664211642124526205145534102718390829374716263200872765350494394240565206331968582912176829730747074493054909630150022476887155352092820958116095157871780540476737015582076426735492694118181453129426439787782083233772592164376830785215125539557077847323452455611745627964324103318750366768372049271620264008123005134086910337687762098528858502788485513011117913688153367457402374148540097776137798735986196133223981528448144144965142751473162831481368913450402766400285465491539448880641158590077499817362219485686795986684655585595023333375666700803753928204044805580452509331637292174392721920841783300603402538434782594375233867015464899060411047513990996239588143907829367751596420615224755016299818319795020365215601822828242153059119794603522371721646691049725305339448749944255730846535232274138676746411496284555211740713426802786066679451357305755753304285560363519648817967599028299788402942728063386468730966744188569642132042642525971565385029193654174969861284802525232308458541568082736983327762092938113609498168161645953835595238385217338814062666728009161230278452422017361200732606673468085317544688230576041102572286584576776418811893980673008916380401550479842051007628541414027744875825230437137099400412720652413261011944275910286111121992629344832559557633458505911829575069155060269724283603675793974984288634419940093443551005192074550501652633147166022215089940704925378200761253517188184098019411294059446228552216203124145048694777030708065610794822813626877741258925186267106548979840169034515319418629723304571127463033335398192384067232437260591584188603111299 [117,116] -33711749327578051919066819208539438765179053770051750033806986135826604605642539817793871379227728760477537798395346781686278298986896221843957826406749197262211006540197749479723733696607033508939305994018787062673635801469434407541230161929979798335721591384725096349208406749771912591263833219287940313940904012359627425481827751238487593324343872791457232409940129744892270902483185372510711657658275329706049575523790659770712246526846580684923819869559944678502047547389935090398822347675944041487615570589846123793994203641560159517120881830496542106623134673018981718647067510823474514849259015358473452154888886452723529014052075608818480934375319557148166737503138963156087688126188327645326404523947195436906962694332806005785569335832991483983135548894018949332542452682017410608708032827749879912703274881245465682399874825497063239919203790122465111103933116044026496128666421803553580143766011417109534853896464264512531884059119580116995734842375433965405451941400769522319719157422544577683412384223932909262317911843803215578995717128716248317670573905217085333266601290324854710140742972470397971506640209934492944961825076560185188994262603978860918707141698625300377916491791261575404588612576093471270589007950784872036359229444111516846673872422604698012677530111075712719894189750673385011946680804163093609954665747616776616978766364826310075119585606144502467334730586926678057005073017009127568446616885284804050494064679732403075183113132070011404826010353148882721007185361129136732941891553609240407880115772970857476098300365151491038674095535785856591746333123203574973199428307331117965390194894207366844015122482252412599675107114776494355613322109503644731180535392405475587868257736719678958196066021481717391654153691218586553820127816889309202813761834079907262202265154410586847294244367975700315737843353627809780313526068954338641923244133409732462440145196005363639714179015834 [117,117] -4121067602853358732808879096541791259677026410695707848080309010796977270142940937189038068818679111691906618821498040564771663081351283043048076479186532745149394919085176292780264568803738850286972074310645056118004547587687051977865713334966222051301485902765381719295930242287899024721109540732437372804800345346797041666058675373834158237117320975360155832100798511713990887387099110388914105182233445251695981144919889662313862534603305891520423933519039739956854465492198880234612834867488408683375264914205970839894046362253651556678226149392130519353413404189921260922569440857826003293896453251350118182453903829538821895263233712002940735533820676053347103107625881120806183194717510967789616333016731307832732492809796824222419949690740570323551772510830063603696478391607789438095168544450247121095691727891361665355481191446916274138992597713148555745417206850926542831197920822821458587139055148249653767914624711374662916417013921811272676591262127422020446271784346694407453930059542508996221682683393808729971260113925965791432481448232652453737039597767135699444977420386291413197408978183860775827329964270339003514623262201739366384124326402445175964417260125134935979275054394875626099174827768052712842694431920694896519409141102549086863303152562580838806819711031178819601770909280155162240422865501015073791905942102715249211117016748939067834742181351724093617630553660516418387861063201465912766557605895252763188667200991969461002824963283895908901665489736275506970636592403570839096485712551237905402042105837521295607310894731175370151410322288763077802597977584897998493881273453853777060419401858968762877202387589412448926239341582859218264325301818033959632956811807030496449155682258181342853326905790346544198890979014434684750136172955613142928893241210210306645488446215867875687464196176093879259876475765321623064610033514798779764040485130782124941250999104030099005703 [118,0] 4813517644015223457252019529037912858325308028106111509804575847184798598772899108373246248196582078686306815883127358190972294140941524994964285496963191695853712222614991667069466828885857587969151321939927889632839455508178544682599493602315678250984335255446447008252314577163705126798303661430323239031831574493203295405243025280488610590472881848147370232533904568776871801881168522632237892376299937894430575258701744461896926487583635556523672701283217580961454991883989554544324025345881959064494656907798054499261381435763460322946048680944134410244114388118641341888170121214359731137020056639780188355720549683776018002893316958319798198089100741354364740523284388077552048964047840386276220077173438525126788308060410336066608172655543332000773571263463350273163386871816951128513976273909638193706197665201338464183189219262060950627643886949404243285255355366491682655988254442748969827393622317971136044152633517465010722161912789468954295884278924643517043591254480836976932236966613524337162953167896398498987600023630813118912187841208740621864052617484732214351460207545797018975395574802837172240168794708116473171856867881804179307527329705436245671578712679854529113169949389557049104765156853575802995160925258677139103417519975372886138807928008242027216644159421129625745037464862459395682734629187951159966592007616291734367127500746799343088640831625874550922364005414794245748738622503837718687003698261376862573179428397564947466379438920102169260912592912786333470038169702355560534970074631869851700124532532036629323581893353243680076389853696736639882162105650299122600988391634475544464608129918715040829813905590084441887877183370064127306117775728655425045834053508446222333505642300752101723635350134265553426554578388565344970790816388088044698761380666542364994278071034748160297020265269646583661118541621452353078013013432628942157065663829431331922337521678197210454747057201599591764535528801367986505739448463230455141261647130616641417131664350642143827654642781994914083071951385144499812446882260399183559122057023930702286934757549089549194558138098213290054190755855693436565992079295901489551314799185376672592483638701757451309329260365141637831623885082066944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,1] 201272739436155327531193052688560063278188303486156814300841093978183727519644028529542274146220988249295763086650697606659235751806859307158111630285610332582558081356125998115035737185909030330328790077260150283573181903423350960751118884974895820992457083464791776751703864115629433862831910919842192470887129310980419363957230098763695547403951831682845676092245924965296204622273400521921233216522392796533556033087907442877381335960811678509564395049491719670665087329177926854463233782871540274791292682564205459852635909472706390514851809490731486357955058173152777552795473435228110853999989996474374511961963585961494614801365944176563260724294183846224344779946640509971057982969003350664443696446675837714653642827244083382232369833232852750467431920500883814419695201616028559700666813833759853244372440392349516647435755888685417068192567742714149202551076205666199959585530610864434555404158050411488284826558657736112233705128208039366795141794873195602916380768963711143468793817729305866663279270765152138234862184103349742684642970845001353026720972897275056244310644477203069297349404876535971524605500372685634943595874430070473024900889437532453147908601233711210487075376448385478434051292622054539493562504396902890650076425442839989730281804114380093612122094564642810250149375117677687908096102341706283641425452740226164206441867450332538144666331341204713075890556828168528462820835503313119023547939633447202659857871403354006422359801496543831663333958805468366325060752846912384289916790421652938710411321651311638919132043921710733475651171206641569695588464029547398924939218785375269206615135938590585261436152564917266600940666840799512717979913453591806942666196036843620295355455296250141716163171828580398044524053456059583638217499675960137522532267074138873917245384287541996392265753242154258459087967812312547924343996953282890981386423977435442310916654649878992327653846598221536626389798472775179231691292516867918078798348026538789154198270960118501082200809053751102084716270111557301243467644495756008525573372206857697305314981912868380246827298474640263140176486589973254494505722774324570474139565845506032956447638625025429224645448489972220493921556507784118272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,2] 25982837936309352414013597199688729749435354218134145894506113274619090289063433470874748272627054137506573036938054846117301534528048527906512766912102373204462299848798323190146550229780049331280092196687697483254988049723685983610824217492705548335477350450123559406912515292951147129583255561304705978514298799388295280535633857960092141658701665519272930262259062341212030181391308977803509796584735415249531914333671210656838379738972730539263245896830789376746295279420032729420615361060537565859857509234709432547150161032961064625841022775921759517233345925680626457600371823865799050353331462629777708217278117421290550770871989016155531439820275533872660834398505603857549046155964552043297307058089618736351400841194197699912670664930934020572851836564824388680254737153014955832453384796502050993590165865613357352897458960278209744666272893355568569312141867744663641408992036685607576909982002697391108237993731929031231927535982995079102618825188074806306891421483282926458444485802392694958887381431272843038506260642183280041696449194505961290005491436890735164470386343413154179756632100657885010696494168382939872386129793840003592486813063297583159940142753614478420625972950306227674964353456138246896786156564428887993590893859512278924452701482254720566941741047989654099427745674893960602309797575153839970771877753286446309456855125687464089026956756721520839554826176223039211213539333310645926845579649917322975951094710053986536610692397438651114094065087361282142379024142801026386150786862389323398051575878586991991485783089232725993084104322225200405172485498856201230377922360150452446152232194010059676375805388592797627270830978923204091703380763458452065834296602298825893565787119843755885098774953497031005741305161210529035668973636052385908647183586790185547590376898013511390685660622449994567642992942769279694671955289306399822422584514233847068279664655319437625062166593307795970523712246738181820317749200211307751746558970176146264955478185245740754775054908606225259524663281907958558325563216519305155478161937069096032895485347582433855136869443683313723310807092497064365586374532728864244536505902057383777064625554753778971548539336986142442840919531716901601280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,3] -104700606415999538306843633891267863381720097812436279218049343575161383910463025218611956082300022806202326191271948893524043313831468046581167243138464226616559413791667372239438625063830109226637373919336269253827022381479766505247183626538359511661731776889033765972295884687790224727033581057382861090819909110891566284221919512970399601791653722703513441967578077175107300005695841552570014675297786999857825225859335374224473684895820904835873336845078144326951147723051178707455719224922730143394778764459694372637656164073860754459949304025757873370712854963214314958315350945035611065462032806899342856259529486265597407172629541892323903737220460028172915329746725866271251418368059794180051001207778904143919928390941081510823665371145507220758632803486060851556210246532901314193368304603767813124003314855430391430614777534023820028685037031080273094845291624724915129224690213032270651537400189550269755684815058618489216846638914769566386802479432144557809189887623266562260958419828882975575403384729428945508166406677080306389483087429777517111061292386649904004952814921902661669367194460486398484228985123438767881684171097771604649515755816376806622981831364537197718874674460954055905440196237939830049330836981812311058719005607528048933653896323257662340852722239551592781588017429315835722922867131808832656452581078087398163912636598177897944384507399126989008056025297285644984298977526083339955722742749333232463905035603743126286825779025110281644586867078584813784438690127643648577053462834257394793809030713636698370155491208460463330837793263680703806364725119485837918934571204203199370140261940801615798148249701927380763910263439815208894696972112157713644499437585222928335772456773109652452171417461737565178634956880245434748343525665185354631015606667629532159478802249837595230097115087506068986060713783362322071485211576529723601966854588920027431470120116305593161539144399989220258912776458274988112027254009386772948868091417119797517700162812676049171537270208739344834835084671373752462111337228755791447697818443006963458157571164237150700986777257613172927766898443304762919877294956806336312902750102605518614090380392263249601196825639804144127323694402647703420928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,4] -2666961616388532301240115264499677180299737711003757275356319587737048565745615420751148336844322935569952064168102130985846314097746518286838351456867332850891570911707291725032253368524407497889021130323845990137207297865581879333023773540292522284967792493024642156560270555802672196883467286567805800583890087338752665465242397701832857147115035278435568514497613791869759029214762066352994110586627776911132548965336095168370819098529625011935388431520824706719196568075467558398225781015125436610953388459479879459019256169269325596072442283018978548918351873654469815776615832600205337100490292851531227894913488619858607096658674434108164453223360992646338546076811678292493312352245794528909796315416509211155386307795154438284892648062922625210176785383175579098425672391623310738604022570272410470253974862111719255955757829531558843226067164201058015422703182890457565030519535447840282980789675480935905751575126253040078478825923140274534669953980537808822805077755820032618615130846332363778977798602929219494960729147870310095894298011235216721440824823711355772549171018161486852036363440827380557660028196942388077762093077904035536449920552631409775802779560300582847492174485971338735015274935203455605208159394240299498085577229808772341137863066911218966163501437223866217384548961197167804502976298461298092771436012825007842196676311028297975934538986608390385286560021248416538663731524201112036832254166522525455763703541272525302530931332491112763943480798860539876508699976081956263260186543079877615876091598673206149471991204913968493898675779582876823226377085872830256571482090212203717686490844035975405549560860993649725697794943857077004832714495367477602336457857630988607855033327762559119913370899190241035531915643103820649123771561797184682961815185227658888098487690795771371475316467981372578611877645534218565335434660087925680276807032625570967825095119091546665661983990269776492261952117809024136326081904229709787996994552341756871647095247740077898217989406514258374167160570653960466328587731450353843528893420332213289068541149602547244047475395855618372427890977397549639750181174354242261030508490980596386792138420768040748891696515296798624899023828002570942545920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,5] 18175049896190442068881682274318493823195585506719526062383669160733860909025394377717621479871012639707713255520824928163090381664603254064010691490465733559034086900927794471720814317026353363573946387344495907515499693475926097658229614504989259770402715420671409927993037804031870187379103206701698428722304593851186056290973841079855150966532395020223001268230988323283745961603885106696360197309509186609699282468122269894168689001068825059116608019437778821946568679239410089203896709245006904788008484316722634019076047063146261369227216154434250385881390110139241619230004287992507549539438926291140506176153911968362141625136031357190395353174127229069122067670549901618398068901029463236260788785441862481568185317558530002480177428727183649563676232531837937434445727618456766946866235030806535412886805091548393450698139207026662184053572458544613714575166891875930891391340907476976407810459255539052561209454974951116706008737070538206249527912091612496096209517105273469473345391003977486836890380214286053485096631435292229126876483601071493905587882658343485875612218478649494156382065447749746699867876735904230209925617450546120012163231156597716025235455395306375721818127745414497045168699896609705292335949196551832459747360467295488277278376365255085069571154104148995785130709024214766769012368626939133862306463180657128824884250688758168863158638294385404991258994729420082071371580983487418551449147579964431442196851114252074838514866702486173714783060389969170985965702326213220029299591780620413296530303036230501525656074972289247636564374923055647202267530874499609428073056230485538047861701459327370791292782333743943714339822810385030694277429731084245069531391916862192584893839608983885721822498774395281351927307764212141770745010814313131984111531976539595153656714033634997208938537869468218800363671020350998387955936650998679459794597753270251053786407827732042437150942300387948283145232965428025072615507206459331506165201986885486204259044785232940489148738706547728897510183179718225406897191452935573277656655673462222859061851460764591349113198515400808911924700222048286558072645060416641541997475390073741424355571294407861872112269738789300012003082320974949556158464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,6] 176757307066906420214158273585061511214168940209714380921645203508331075335564046188842143148206956391207664684660548785010176109163626584639222667104435720011364170982650759190201077157928041507686879946056714046694817307355451178019419530347081460867140015995999588793329536726962441352071326598218616525590239779795824947878706842504482157740932780523108249591285705949934399830291887725346471996536654602722684855204564291589644914779562655811471176261853579014243180008736373825117132904996429338194309343485768345071172312086238248298638594036641638005264925514439578108147169511946224760233484764310981644231949444267221606481581432865622483336184133660399704064321473760154777853558868790592716369137726186174285295086865152100721320391378698648499131704715702348168702093436264691309039273546560579022359241578671036718879094911901968311197302747269766677136943452598062530256998396133623877643992092832790664882899585717799971718452765471579217990007483509826602376121431060623126927111632269822227747382991979367485868278890066761384568852365455777638248569214888937902303478277427732501236937827508239450045835347089033444732569016306340417558957348880222232709734387560896648082901917136055191164920508032685341721347410936441386522362855855082421212460203540749788574233270205416875532901733076771535498192814395657854160857597268187937328257346511117726136993048375948549566468086145409912646537141807216763720540634054459775566546548926712086590676013452543660676018141002339610784678602123821683286275001008504778651339049896433769155269923236419468130628291575345431066899973504317869020412078382007737531507364123221523756570261535690685707676603193486117844258101811987767198360783107093669570496554378821075621394231036709659607078247703396001009926341746549847168551216370840078346783767614071482839764805496073906382193125600534601281255351012659398625146344450859974652946629200225904149193371804707662523612383621203855955278887219807313028667694059543357982406396007677525878176684023113557552854844942633343304257924828426950032239781800396172556163091062858119869651926538578146203346226266160446193316481169813091181080126515403183555339543211266149748961805181681712774560107762948033740800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,7] -641956622710715457010488312571919047014837554776656592024203968957308291694524325538214166370376892716548046625706030415206339855732196808208764521584482627781422418032900461953582876004045397991634426893904741060303236399166822137005093061326972228991715182622960813234302738445418879926931173685990463179608427120772668366523602190936658421719842469455781086126069056344416290242944984233801883785969771641243968484175015547027791056529012946896734924696979208703479025736529500306217767810877615829162299890534714153033287795570502536168918713042671341158068270442473131809556207942520254016793851528527052081818219399111151849518515412010707290594649925083485691632730921624932661651243990943018653243138834362101593904527690317776773780212866399950777513070745775898024652133089002479933827155532472785590233841377770118214642514023953915829153558838548403086567740236542896967571434620324940295918376620982688819299397495442184781234646038020239088762829478797135902127180765465712876257470448884859265745325959855783287324549206496690498592457173892640473144382599136884783877951270331891713387655866519343024121762249737937237810429094267014852704169464619480673945712422520404574995860322280590953426547499154454417891225221599918518169181324609652034709489886617103523277201823207550446554812040091098049144801338899728169036353773966723606620700795513904300641477296116010147755365933466633151299791430876614746489114438992693609844840909064528574353207497739438274649194294314434402326415029483129783078471464515897723292342524624739320783599647350962970341866534636402029023295931474898397244792073923099750537111086992484261437659518057465972086185383853316787616376045075621320642755590069991593084200982210682834815059732757808385604385112432595285010946656719796758038361224104429895367081073340837314096552376098115245724414911362953944226997509855370895527889177280909079815237451154575910699995154896042070241294099549436176117642827954197309341195645272294726407839959977210222571633190974219261542400416298938818236604206118803726866213299275390458257405393590189771117789622630505531284281011248481333597319328960057470176923977234475529948456638993903428222096262324141429722510171952409030426624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,8] -17788794246480606207458336374723335517062889647014056864340244452864126230683874869441254287038277694075469826804852944021969252636832826897623863662784848504782435761597814289430765819735825919537904134952714412167339165981928223162360179891703208217576736747897186575208261000939803630775355758598061891979642110954057247089927638160949015597057270958122509459220205274801729357438034878380070979400223706605236884079770544214887287901740717352707756811953888198199928078760610078285212271112590254891984025222212778227086030136021984226975735812776477123534433870877928829403894505280146012990994526711787829445828646694019146199993207979795411331227984468166101612919675885591933640530436004224396962873681732137373303719994838729203196301809655533903892946425124901745440631132116370752187005557131726157399149525728552375114181846304581224738443207377078611821914998625346989177036837784658426443854545648313822892724623178452503588510534835400159237258109497049625503433773350853158369780075373554898955405012007647607840733907902929834037027312095579397805529151401112565104075322885516388036262898658319123140547469159144561798302614195322362887528777979513798682190485742365883637852829882189863794763937568791999371717562407737744249425787705106894260969112796068207949671690352049645530764568818469984184615510294751984731648555145853297460855139074947303007792059667506386307710492895428941770204326269734472861318223244641935942988551962765564016762853641274352090369439778292438377093647257299261660933571291156810365805672078447047760251388079597841066511772921921999516441276042497504023924916238068718176891626429840035528402995475121409778503857437538794997283800917079771605220527836818983005995293579524620923132007020385507882177521593426565599778314571839712082531927276089195567089238905236545145566998717614206331530629763678698551545978519668861289407027978566937498409860013583756167541639163361966683697709552823570203675512575441781296470257813102570050950377621477316911130156130197161420224651588273956066239083691253570784773584518042505110452041687136708321746308677195330599317064232411986293553254588633364512810380612146236333071273264531022797945300775229902829580109075801723371520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,9] 3794083121181407374198366233612646547640030257150670519121055968912902345256442131912003848857929679154997726152037825165687570665189781161167520558875843363799319804895483435032003130569175977050931927934204976585877387041509259455619101729367987053781116121068421356283769551955531110877299367739020116453089175850896948607154665783128652701598443554303256122493289870911003412449473056156105777721522373923123215290364016333923665219208433007106985162987004358186038304664448109587673008903954689784726327391486060505258242683315899720324681975477141220021796136188937948771780150307896651692550616171764843961796685796925061717996409025833113188686301648820423306313146480546731521282311826024195849856664190996849277551889354532075407551635667790809599442069434138774091582082064099853256964386998041438496054916062423654341389793915982522526334787878382243694607155358035905049631927374833580350686048500128448896656742406229538721886558226227446018023812907526518214354985131163302734811279736968245077729336058538180453046229106535365586317968551188602106647984617974224073399939587285774428248529292828616877276682181293444508638753986348222001296547216832548964679236741276599797862521766464923519576141861329389280275510241618551304974598475767196892095145761450824781254385753869384743575677351416760040067948873690520451902887468177012508438009631403186421453109092941765556367852321333609054088894541052328111480299211408548215744487622469003987354318316613639608977547147651684316401891411083591591218289106823073669783717437693227317950243193801897611201214337150702698721420667540705128696904060260146082302269801193841781878908643322077541242005243583086501993580612102106044974470120358559050951290589414896119630633448028784291488511807876054795374073615125817530952665084702179271568639529468676849369083495691585083760892962270368172736267997644291054378541543189524311204141926519186968629791073000261499181315467588945707204421793786554277629403692601644027750775620328649468580811761076218290872771399398839992855125518367589220506868060556629579555813279995777008287123302140324779945230641319924209041006836712968813870247526070733052444716080560271704804432971387231196941586204855652315037696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,10] -4711815003835668391897920221546731217226849389646222818471403873273365197486515767574100992404830512048933235630972465825661275115990476765761256627679832900900214293687764272962026288641962229918952387980283623251062540555829139144814749644402730408216495358194415779705841585664877736980276674186847225978208289257033358985464949990886590888603012955391806851232427121066764974170159243841945897192643560421586215032227830885031051365039076663010837415759598151962419789878365649597198966329745884924425190573706961269078383618378740504530896287274715050514998791503248181290340575906044095391747520574568179938506981153301562739687675286900120087624888059838183331993017303175813473765474018809014079176976513454213515069800878653367043543964237322586902145722001748428212967458922953369835443867509811162908076900336315175033446783100764241023315250901990446493285129299795523285949809800116691924904322213578260115441405057606351755968066404492692664123235926527910999705412330894806640510225183268726829281547692937279030717294372173378871894150093992564333947986842749050073347926870346199994326646317413490346608947829099335663777936743925619607216140086331621642508276741095653576672276792216097166978380429408440904906066887599252661552185653776914878288250559676698744321618605891378475006536061193829570801816888274999727771224732622862705494663561485851994082913693029115020549679456257144551643572330749687113654381365183586718032672275615680297478760554213561230866399137445259083791138638171356979328632605386501078300027346779061416169477815171606115105987111116762175754649376194074681163561239052875009630477409141765173489290534470367483629978232594327207099015836444067104598722912585896857460635877878844147128846501612749198775524269590008765853632912194835691445657281567156970123075494243681353879737055866058704888135123623947402286472675318306236150516275944718603697938306186359305715151926637140502228640836323309484205498067417470410934647207590659860911782708134498803219820578549549259888460357788588456514302076247956123743083236350061172614323179031963758857135351682769501765711283817613212133806532396105749400304979191710738494234860905874382975378994451776885139241812719082513170432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,11] -32437402056033952456380874039219370610401355400882647654886616463578764255926882153962170426657371535892628653280837351928854594726424873524199630267265720125047545111430429076750078032101669105730096445827896635470761115631637154564139811573665035785070430235567936085512333790311106289706819507076873498835565547325891241737902639360674550060714169960520695259128069099100100200096507062409154749620698826139219533329510623007404396643605468998201407577599455138286459710917286681184141632791867503808458526100454580304799997922146186891520522375063378006675295130996946794478688065956334956288169446829624026408794716816916818072553217467628927960347757128012398838617919896761400441548261872354617608170348482671711329591277369703987086985572875822298090172506793421909830967468039390424852448606297614714997146332610684704869774966344584023771111260662816659184906656378609123682638833988542594062929246554562271591350080224311482490258749276977775461027163807425573638727325859877072544472554053718000258151876647044004094044500828832608924876196539296948374213005182199525738134924357124546734948485666530396615546084974341420695363429183117629987557842821440102690411840581919270713981368544740271650390354818482711025207482277784912807271550166207310428743093651068049531290236036531956825582420899856225258955469068550507225795380806962849636453899771066343687471552977459432164676340390266017466415792522163172355303982290537825705260271369417852533999411328663387365449853787636269801299053400363327492618496764692600696027908280887210305992898493709009926719438705368241223055675727270288573715733390961728367234477264245558303039823335142726173717413724794806913761769659713768421304254731415727995016389936196195145286993576716736147507819027411959596055214673815256551385351265491096123403393904604645506748230986803329646249462555508004081559543204498643988421667644773220363198676376810162058045678543803419341662567543715203838924500225358646038982110702683322896367234892318923694096127580061512572097674844128670598578699031689232843123169559427063621523565339019673953463394220865650299241658988657107947511144766097359759167708721917588512533056212071364083749413279846945512432773738942544475820032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,12] 111742433723979780815648666439935973433247887909491217492796390359708729184098229443096863051548029392668303878196591626961631530033526484237037417385442461355814866795002965057096910988093123760707679340026561684096910479432580471969109543031127956431247442588248052177656361244738795260373368967221592572983829094327030581323327215127920709175926058711820852331636452946947356451457181063887513411104524330119208463718806313960570496692649604464527530855097111547457662775502469576033416273418946807137757808267620574973182042515132952965220081420229826138299747842386460813161998592291654988868039939521374892174796952193801458119816093699091708710084272983673184818973836221994561233743405231812510606714658887072261982201702677786737984188959851042326994799415195917495970261139695285443017226216494347188555548571512944347845156619450528842712098645064834935785899673127253421530261101003768726571168256633254906879604240519068026172327427207352872562797326459191095999905348246949438761428233396924507943259823251239416763609479481837913257433171246432307383810021629668349456954719363341277057787370393868896312459171837238156418949135421316530536127111428408979922697743491585567079070748409527554836594486920645925884904229235343865451236681824499423229514471763426210203294720799567489410196819573757078382048415246033518227378501067138139192386955090548777508152950516306325956153558634241793085512574995558234455622992076558210541094226926031603095062152738831406916096730204870389951548424006307712214890877212135768328727837902287457904127572365258362592604734005183139394722905222116300974342565950550296581118589933218536886949708941774324247636879215757503301540832300975118165013111888788135483634467266090307498909786216321472577609290189203438216009207012406676561628007857468005633524180323451815018878372212399671127715317903977346989576829550066404089024553359850261272182092265240127516819338464349167335104395933673444564725942025188122458576687952988923830777800497619573038255434649497519782583013335556537451384702338030498399358505551477296433649745515279225657351852838290838437323922813400622311254156110466634717084491608143201505636456337085875387939570839897354233683321808280377944205952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,13] 2755661356737151293724190122438053954639976101283148654225783278781353229263704386835753945694308385853304142892778408207473250261840678104657411096706667724833393415092811414274300047814700692669536697594518497157438308643404134560504106409166344993253871822317433207554851457642303134698863941040999868652702001445774233616122598807455725644821047797559699975909812426887860228137840057672676303831437805136503135835502356148342328219441747439904547502267409358597238182586282021689056747630227928363194541079394223893514365051441528336940163110928256514632932823779395184268748901263673752557495861392209741875184650202378432454240205921873231542323650320967823900918948541416035432301234120276681711866226632309343287820784933948158416731278809753302132601888552892759826497851906620104289169714191105439425467388896344018887415649322735700021113025021715281743697472433497090436477795465145669238576732328150408944235227246021923739034528199198369976560437008515280076466525048933297272247578869053690882830220990717657456622808607871408266437630438722832009553750170103974310599903424855907540109558505996312831753148753830491714971512439690804435210193309538444751601994593973831727040602929831159464060823173270487278687978887452008659642487412775638720279246277712520696001721536966726559187950141416308726719855522639484918038731374640425690877546561318103056964748161210767360187334132025576096627012289317190068275817224986535235870536655033663283248536654893746243989821936770581470522301203750918228768060161516653292057553182532654135167365796350528302962008126360393283190077808300883495094991498585155691986344840423629147013775492346713987349977652909851799855250099542523844713694043908295824406244440702864282215986191181006869956496837086417498219335534583244001193793748096281483605585043752311873694098031791605642013539963538253681904374691493758324371413242902998497671741439741500614357589473883128090108226438431347427933030252725293706864965963921196695237267970089738441625907052415291637948727473625956785767408457033558838270068542158406300778805667956745366001471191380921370374251593756690966413944052693857967437613794274012928473108815302364978999180358189159572053781200307830291472728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,14] -503058479707110929427801227300570253686696097694720152659997045166334368838440989347096809339637771680215679315191439257822549704058536105941007319073802139825081604875324967039893904805388468037032323843114067252136098498482246933143020157398885126314382230379725672597169758746592619651372021928828574197993673152773310447542212885180063282443480500021610891504462539413496943327790107595789756670821745737968090534244273405914789546494489459158793655443586639025344044019075766740413068543127353794793129819609987105000978879253893128057793234697837161213377433198289563430447572927845405375524302318253542950494369747739281113604803769961429027385272090446894929183948129396802098357681427250446766780293522403783066265877622757922392879142224566065946956100433775077988059262089913844176373146338571926509730773552255739812930875042963787545333732982457236397824804115026227141463846322822943820259875762029519784103116200471391290264129809552839637134266040744776821603891063081168060570695567248890776060987975418673550902501886215251878327486885847431006727428272683604436823749546734622470798733120675834662907310964951535697636178398328434024751874154582637095297197975763808073042820609102539196766636363379857138283773881452167286666491918175308105969535762405098567331184146996194055513997666907666414321073670029202100394025082325618689164489744735655439264322621145232694813310658200838289885265961531709462731516473878197925658404216269429513730367350125961680862910453697989839165781601504046888991677059154548754504725381099850974060960599083551319436126336424279212413755493534121428249255886287229363718174180350989550580705955892425629009449644858860895208068021342736691373389370770045795965445258527597823607431934447604450128212030947398572874707171413720176968343944031736794828898489444232104776952883677470007297810289235930698442602250057910951079228248965599893436531928736903013633122640043646951705839661904082785810299374537664138079491229660231894847562063467849158028522820903575233374346540702049336424714902843884160566861057547793529611676214665873584331694783819693146545260512693748579191958849870896040051965891114255194230443108306135974585005387095819252933014614660730709834022767125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,15] -260649101946565840603431885154407801490533259694863720241908486195049031492455457328197475338900720041128072228627429771620843227755487337877171914743335749327085387178560987556754266796954260396966805450945859226416326526471331437993886306426758189985058655435420975062202852040413062403673338118402250004409665855017600388757981655248977872525025680004314187736150902572678891408460041306789186963402339156616678485234660872364704813178576572962579583778835967906878572525571872711772500511405834975532940603120499222712509722331377760845566026142844361297847660388780424111417922095126086479017707245862792255886857009105556373967508071884787139949054128691102127510674486559338003496765335395614088544570481988331779062428844807753263648214861873349290362248376472437806475292792612258587450924900784775283245877229720041059724354594430830008218179363433242239633559964653306533143413965821775988336531602372303162776032317817802584240864626486699619069803646677094613184110325233119480485053619656725837246633814494212118768697990754654327355163957700530323918347637982245769942086894732643900626906443980951026719423876494763439159821911043147071602827409557382033267723186098491996177767375224007578838299618506435030309773040239156508050828765542580869261467353930972969933837285356266815692897248781583243264587293437071798351832313641199044003657454756758905096564293142439051220159994587219659172504171526616076220287147193460553084881672505494599916029326803841102096605694819569117757719289101870912623657453709494138154183121926489271826600652136555213374717511044512934309103405936373357712589184316591174013206635344572420908423205352309223315775593641813698520114110716319029294657472272534342516413579203433372535308706070874581832199510300856405509681402779553685180967404260654201302437790570104002041668243908205531608517682451662572342882703695435393666791641304688112869575176819432803650563084972763547810740196546688431026265143046162649831637112276743651046974312183791542408187229353443831768572380836479973631260382535337041776035292369799575923235502784852630065084560597494026840400509240597668924576707809356994783222904499086302727430172598041910006588584629648365751614578054197139016508499148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,16] 8464782373115635259195158132557424178482564363729131778201976717583386028443648271522069659789846429114997832318657141609272675334629573177940829200925814276278250060780356997324300000798706873125832407886898640480187969456505542743414992204139035920357008936644952336191122428992030159374192736460563205643920297190443409720136941939144229114258805137732662452350061307649423084324468319413656332846272036653940693374269989178411322233063599297059293062762590110312062999447139334012286233959897308154138043703703678751084555114881679099913073135492383935709962208344928818714368094012095769666210869854580495606992227054643330332946516392899605998634373333973970125072009910250309102917860951676512472113553828299541770460287867292194084261679088025101063360918783705137799631787571240762333364423998460323484826816561967747944695607891567544140735871808448767066388928832551155938860087381494246339076251327689664536653832557537915018484685296334083693687022996698068199430071447322563608062044011061481442512466239754968451753122903528242934217104736019524955713346244424052471112293620875340834736047289594007937793048664895015828166100047754024063481167945754622396904611679840346570082193276700855536613842803866747100303791306887747244294492636557041775403318201902879329568408522561202725774643718518586394865956683888193087806973179846124492477277259649989754528341015256871139430769249209525276238192193475232489077613408954026734054924859559461383980524089737736977785993928450456580402596947207748304584218359265937965101096881425376682966758311917952732523641320777075383067610661938837170255714624680215780962939608879390696764324181927185227568365282515906698833536188923194643208927187961993530291638775065678721836794345524464286338548076556742266525673444718930989118250941589386111089110883579756790264870895512582405032400911878138694911601491577101106607509098433050551128293570286783264841606838840447776719036117291630187497244567574110707768361905896550233207385608942254936235069254440230159273505676352157193312324063496359117886218795796579163119445738983787893529425343015687617934147633899546433493917896031794606812915855126017455798047100727524903170041620305816944834968540363610509176298610494873046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,17] -35404656419146335618753715577084466618377095671695458058282261370614798694716146644265243534006190446351224480983208439584058530157900533074411333577581572584071441894578335425372424662927309084846756247931325476653432388224946195330538243073235706393047563766869919949803867586980819932010312230898429719932150464602909644782653327778659264807477809330305947764426525616901451931478980652901446502721399142025700370116198817158370358971930494870242480344322358702564053065565808211708359701821660710484470871688153962923561999593702108558908454825345089013077865909966382837203709365371315298533058088220810583379597819547821736106775530015255098746159692392287048740165368651462576774007403677647266320639930645139451663751629282388050115134776345584034206777355045411421053756596258622889122180831306937239367604549684007093222913754902556903018585251456816929512229381856365586021340408965008556712417520689546492206115230190081634389666949610854419380329497336295383443598499149295051913468329029763550693320701152369810345765026807799665213855125981014612137201858403111759600213624156688438827077692822476778738182034311073150071271840503717939833834792189504192970332450343733656683840124505879408733821415269182419335570529800340908518836894600888481440677496453677775976291147035980322406561889719824414158713122471582791829365228316317995847834458276948578280203230096375429993714739560756471739433696415759905483854748025069384274399090481486957368468141517302921528096138505215857295750353095786702874791720146956122415072485149730692157013075356397050271689717895771787325344242515863412920064754536673604817238110407390368791845046928259938307338928211110297924798179175442295134526348426036393836921373667010349627449650610998796916173334224283623112626303221695127488150526007799837987390914815572142931706562255721722796287834675095483286610723383791424307242508890726797620580088324004522111007916596785384087004351374634288331011707495822426684668125265185509821281350822450580441658641761263783837357616664323951896607134287641831107578525738646217150036340520116652499866134197777053789665783219227278584316127283361599574678248146258552002401474574759468744275290820281318127422199829560754647141730137836624145507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,18] 93056953560948041746729024696585522211110553201746848628599648022439152633126965337782855585169070415944773077339066190896593409950608021556137302664999273047758747276736870801306206256573539716299482761481685313907011974920069201533873956228519266886542208654783628101377543404308342020757858406695466714068585817299928088878046459277662747646714205825167174451671932196150203669697440645452931366109943288738598828532156171589497586745207315315995377762029732698300889783089232320927983598716001292036287094135141478679911814739790471172417538695103793293219639919098046770754233018039074851845979586080753103531867625974422173649925511792184282123462935786119939483954480570897702114344247651458617079195693638724718140710079306702609779260408501726176827394269307948078775627168124438731292235868763558337926087220126090830674123168098127467150536439601715657276178138257815385413569019887238414016055821643867680078903080082664872674288079697847427801098030998288719795394474630033625771920886200450933069270389965616099367419592999931623928732326141172815181156494578539154569784428242315381176662875616145717199861977836210375192429270780394085426737325978701804787900271469120874603212381692904063068005987373177644319050535489182309744027784834058536575485699162886585269832941666091788151779466105694627859047791693630423811381859794939781296995161624540535503190875495052254544216096362119560250491519227137017590307969729581875982347720447781705735651769874173689939328535201198463653893588981514380134879088073886349240847032560763921048668792162347537711295888897483102949893492430670548411949574765471593477505905237898981688804327606791930537260166030261360836002387330155551076353928266431375220703237311875095494425371787036072219916494566719980297010770390312419658688013444850296947282644250237366581569885538594551532593350650274005213531694212245178338895492146513210184887084566120941212585866317658704883461459561748553050778049222294344615360719923367763880513556932452614466219051856878347349297795631941418902079658557367200701498507735276477335638887746067230741245664960473902112767644680312869224683497878774110667549536629429919366692284906179464201237049361464281075237933500990509753945029559858151249587535858154296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,19] -184991723384416967790520262130736627095327746614649209232109890597484875957908201985155132836014828895593618457750470513132891804213305410078563946959914598616092578652599606954202355107173839778634076247054405030765449157718185830389204634759461585723727223581228592618867526126138486440610179156109357049710942209748900893018140874830705307509544644830098628967364288870648332995011419789668589741166409299078867061884227067741262468182964235270225218847132446298157998089009246096737925974528571601516062431567522913898967207172647910763334600917161958091927983161622757713138571798214101674721539243971733612827665867996116336830714559346307630929691666995314134329829494800167907233978340519029823004234005777782718203685829632132384004346603284484915509739644395252203014699228542707638880789205787643902502470018586448248900333070153398688798171532325516195616261163003667223455560825143755024459348575438651831324240717731455264371573955233105130988996322067205524829908673530286639194932430481328653043386374375896835620768910792173458313743459179386478580351883175765512809003811689099151143574343695627447314788408879715558852059291668527114410757383637387616514480602375654446930459009544086715923818622909827170235521913858536727241890186896763516621209649841042851331636818977098252897152063954537922832884150618641172518001995010829443160724957204954505822309134130578957742017131488559093090557881275121801869087918841520242217097346498971750741083968176126510158436815795205077181539324695309524988895089852135190380510992412330490094985110782056097416986252544728831556920960656647601407285480896918635571315391266177480214672668302543315738520403624168844655584498417591631256359918332882143449571132025390516576654699959565473091608844641230962484234630845082397932895567446008701261723483703072360332957446417907800170178815654101466475950104953762785448690951141250368884703166318581409013883707807490485586416400011649272982114748065042999914524626676858968473302465112057103861807753999523565050266244346040065398391186023884852713395151328875370815616175000773555313807931765974093757402744683914553367430815632851520475100358205158277493494893952850487803122620763109835602199300645179700491092757121131259901914745569229125976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,20] 297822588737643182833981842066486333403962114394816367636594545304043063556593951457422598859826847575957184735196637444490505132902946235339800616472294476226247676322449634814535590713797411983396942392384421024147802658021009140594187565234608023369467462247431613471255690770327079895310508229118812077959548960890804755657861088595321252701978693854058114298358631803940039644287228454038269258388612232672400401859370483213358840534601033190584544845000469577284831497919429097711213876806870022695808769018710669152168466972659698757411085686262019958481601964288036021651753332396580937474719720616127966643639784681929660228601851427734639057602909492553154777758340012067993215017694684546435455771222685321816180841255658091291383760031282218463667210665815698290763806406139234369708563740448290184314680940669391100512102883584355516603814599324544860291884662101775692379466101956454243302494048339033012930842949944986687828309202205946929287151637330781913777393943513554694653301545274720115979937731930717971985943248129263240227616676272812797687426425125985071590526427165232244816494720537392320747624743760673474856341055850555072706212912076530974007271811221004795177321409210907201765575411755068068017412505821194708803499302590359844816264426372246689292432329164003100450490986651850884763229438933472596554349101875220871781312073406786341649662597306698500854651762521783964705993458946267548622914406601353264793207253968531248629010255866170309745358724044677374706834692647290990932718685229928965655406591092390313149268606497017580893147217361032214326210899464344922728033515147562398325605357056513930200284538827480060836995892526592896774352843605274264154405090726385124233561046407541336914533598322619998287938805146933395789109236674662419883100819414193413958643164857615163032627170554987031379133978947937108416575651548264053556545956131005501376113458291511735735770455138850276081318218342868872835288093975301360812164897470240896004925988701245643782171880539270195080379263411970797679373386157293453756381992466039450512540098584552900408386199396155487624658696687922779592615062436144345735113422453151896431288212885048405849133942893076832450101262509880983971859449501305766957884770818054676055908203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,21] -401606979763931858953902570958799947772444112590411012928101334256259056170698063061656869189954349293876007020230574046674993274570247684636162593570384595405406232544682499288913195343040906031652541425964607672472494114199626787024665453317461539049687606874517484672025841115711025232484226998262810634044048949154300952092881036650266376050412613313768083407159982037912809565871192282001055231557302981451858578425715931451334203273118470517015308681848355089927733844393206747088204888674180483768992539836642925827888227993490006966764031560562450370475033130916721834194928243712615282246351185107963542575159558531840587300758743240762895176863035956535278721896504817467957201971765064354036412652534868596876586775503931574852122533217510996789010539054863854354169473924346164185369412013100654193315817306070190710091421096590690082194422576194364257013051345738958310012091568966042330428689907838168908755602692582745308315243070697402587122050248644653903928144545400761650307857367842476910109416444227439578063676233717429808415132106081605946333827164967122248795663989365411009513714233090795254645194694802388633717223304245405934134938851546022814228464750962346216305110986783506445256660517942571871139587926869828602634441198074877615898978456937231991299371899210292043703273505990484433351179149935040408272883640818576298950573459709091140979870858757502078505540372031674397792890532233173039340520480628618623657283034750079926599655411418221538851382889237928929412966503806540138651629160449436363245017987238264880876733548160418523237996797349808864546670903144654097674017578024862884834531396618096402338501343422519991648224274297473409443953595066764509862561351778288306607464041844107637302874072212988247913892433137797591601668384856451184232098979751349854460317528298527034903271725499420132612492656412422396962447769589154491248091578637992898649345355673572549502298185489119555602596589534612475988982903803961391860967987621929243950954147126066311574676733548887688558985587003759048918282806072527765383111451467314508918728359363830600781059822104211485207107377369789523407580947686558687042793750295895662212112005302869074982275613107136861019204035956759799347183956354961691761648580722976475954055786132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000 [118,22] 464307377282513584833997757610161486406771197370060810799715665503786224417294614583524647404233959482178216732226810965189151482702081960008786519856063417178867184425907672758573180454801771856695429218535486215008252440271265953805802892875615932811217829324031259672869835466447200448857328680862080818355019873880582193157482486216768664196442203404098821342146650757034176435827322118992872827774877992615844803262700032095346135851170915930314815574787462943566691341009179450742659236945521585856100905645116175555811703031288239841698345101919696260760909922206403523323970824527103154917957851360551847020303115228144386695935675288283282198948345928866555539268637709004157964594319929672512749973209124650222687321635245359883382064511465822558464735818486303875204052013856787877171628034322102895027985566297489805623435286941694697538229248632740102999102202772319885588505595361279541835599364244126283248474517403156339456471437938450380896146995263462683022575392704464091036300050691865536239115157481483756360823292489684139687729738949742536459221053255047756071082502741093839033527163879529636326789723799452159170635364311341260267810948396285802138970510028787156513987327226058371330608248671670156523527038416046017497372611277511868697510108011817601006037600107530327039724558395505101853964867420791697803832777943086727272496582833633182672056628985243294988813402419117029686271987152295704653772254823808260456468914063508064893899412805277746055562400984168503218213443986324797115970850314042663341578513257547597480007894913071823385051117714303391090385026677191089665355583145208053374421001028517228418443242120742866459223124798906686831624188914211651767540593854689755201637698326914255745181903212886845563454671761409519492814236916032643466910238655485121982062274232925245681934306848645985380651492159389700241190639842628813447784779514319806014675791426793452943628058812268658857228701873719356727564184756559588483301518857336156184968461595234233772694482896399005269936649397709973002015942897848503153431078984541849667331557531008424692031726140360669408818533095243714914872017923298375426409141260210331389048131020588885503744112056542567347071453726209238700616879499603091684678261685803590808063745498657226562500000000000000000000000000000000000000000000000000000000000000000000000000 [118,23] -472427370929455872416735650448311319996807200508850999337400345537392680168848036702088137886896652249622812113377204811118755780875792933756114655923238770829299244506989426455905381927929488349866377493769625483523625761761523647073737614406912276743598378549329751948223247276032584889408954108713329241354631791639637462810681862325957294316977966705188673382270989464057652803552200951145912258900889578323653743597764646613931379203828336445643401898149938441278324908152168054758138732072219586876315466601965362453207188036971534384257753128423461917441642176090441277588843437370505043679250578436358104070993718579701043781244282460121312477942594210439270317204889045707988247664831326737322365745247289814106253846577817978423629842000278511123892557473072930070746894271012349599597987571749172547965501247110372019138544895538219824110729230763769234014446498266514678455411467202656573676638001987604013298191340567429705658069965892315061083437078502646354145113282001525410142931283365277664857544510628373734039188193034421825075622336223686090458864891534952132233377474964759803435379925068810548267366609807729659772836908371671632460461607586975832160108911474574007592182309428221939524969232066410030510237699131875347225615253091195853382097967302288219221155767832495610478673062749706691098245399148823293145746097130594332953315435795353928037921913171839478156325907495847923366688925111106128924978272032792666711472559447645785300500669448236848295873966308126649024665225319409336725616763549952568515702010172576028337722072244501845259591606213820046890493437634063301913906950962267696934118624529445448606706123532604635687983513993066183114844725077669598206544999573933083078674882136862531806584936298089691220762040449702938797532669806308474113190829002421594541395326629139372567601475389372190550014149052571017991032701783364283969491441081021537845260648453998010266883118550774700404910283851514736275804484451732772988654177216132658612378690023402978697034329612821145219746740169022330904159429618965611799799825760322421938141821934803367966416035801834325485717723098331998408279035152811505442852136844709314040654151214109525490770502788271916454303288043765964798344626820518372427084040410250054264906793832778930664062500000000000000000000000000000000000000000000000000000000000000000000 [118,24] 438887154010599349979811302385003653970149404287403024012376722460345971933267324503596023988257800029781565841277139652858554169629368288656903983465759718082556277630526643503893199327092848528838858880739165433154919058684300553029245961678684942259410092902390853454946948267154197420316813766106296437069201342246659264248699069559495716528478748629460377074598469567359881783886046886899105710601950410484491739573596502042054433693066362031047323711344432402624841552388670317877344683068170922434137072999088750096360813586833445531707973651006794007073068077259697582216288308507704701322738773264374441593829485401562216250304252483286471151278058959506962374615487085905625407090675071397319678932476216088340022263043444560105971342705418436066704412079512145923187561904335696787722927642620428875631976073868862785543481441244775074288363251108483259421211615229067752225126731971137090339966799468232713134809503356736508560177594510619008520359469067994797425529207160792869840950637225778397350227810684096077419598606382574604884805631815299466168591393792871522809330074609879107617359504111917475317220425391918781197328095508028071762878280916756007258317847620430891177300223072607980718306643889383062429481674816764375599258343543614359253906310883051816540239628955594652391440637837624292608832004197121670103778523848905508313011456065667109634837225998497835720120504866707209966578252192292559519898977900829684538424488403864029289311524514925264516783958527832992380633381827430431334508442624925878701900778393810313676428974008629999383202268285085090981788210271810399584456058770127257439040855601775558249800472397743718020632390067991560566346350962822331971081755795675331643530146695246771219129661930668904798687650017301068735793637873000300013074619088304596417946796843206554717567121282569400555291863011589197961188248478746190343707578475035825872039199453863979165790938381811386600568488064357707935379261801549995471093777876519755378312041848186602579698424651462622895305107559790449106595233678558150662661756158849895282328175115224011017110468727320271320276170680423048049928595715897020283846187196446159391525923541987198273993636827237834193982918812398870391389133207062150910311972118460488445634837262332439422607421875000000000000000000000000000000000000000000000000000000000000 [118,25] -389195924854098692794854229111198999131014234909462470339000280659913980721378539917102993275194413202492039866654559114146277068921751303535803784088850327271732606880134962629359021011678048190870008242040830057210913142477207766944546885624143834590310320021789128461207299183337121621811924630523387294982847460028214746377567304934333386111051657609982519531117513871110092575287057479357567030155666764159601841334855410403090468969485992137283424993650036053671369958123152877532866557530092130214778032482151436711959769532473708530686024645260699036971216481108100702706848777239116150671479254789629547155744658239157072154153484134752354180220088573810765539464613528354792880278980863401543016277163295641348693930108452433343394576401222837503665015541679798685280348873807783582120033282094021696043849846604774775103974493227303082016242733543236328708828488619971766062430437796434444871807250999756117079868900706150936182506835288206353952281669510846511040361022671358905893804075788144672212767346885628783486019974617867918528807321491992744649738354741474323815828391389909866815575162081659973903816772825719980635718096964939184359584753961299315730629966822015228084767063755418103996823467849443289463396243363097691379086751103237948591688364222803522304975253957578919678120945421871869070150852683239713525996602913746649867281936383383098716000118380657102003042854567354492603225817199896298932700696766396550336555497095056035975666969310370087820125167403942635147989044115461025766226092463145450198316130739304385599064864382274981500737205559648472124906885208013067400220753135906652724435855999130903864197641188883621547908628864990005442445724232118689535487925843635743168606634557105816664867505172384821825469801715408942053737397910894595814434914219683512173501958697363847509639865357621862707709635561304715746435781655889289115232791614856683482270347545511239708138425984908688179869582948349377120998957215709975925478956087317181228492187550188837692160060487921650227379253858140531563105746845049926765863463363099254570065917325542008979886931850422068598455681735709828026718650308147818324867568237686823731701184201999728997811575557592907071881220414937067227319073635440396298963694057121420755152030324097722768783569335937500000000000000000000000000000000000000000000000000000 [118,26] 340670286390577976674017228297161936020945184894298774168635058440769701413970063754719931341887708492240059758386640791551202098903676656672650858568257646516651710064219737375145193640264170077552337987679471610716597100564820622868164948388997598075032740781742073450356982777296702073917475173749514875715558386458684804831182105170525733180442604943973718594110043243475332607619233201357642769665494781073523616327178263410268415114493367663764056720410962012190738676540613462279885571315623680118371411329100865145652732800548649046578112800079166735621111571177726546637120949722163838301801903431448737687507718673410004307061047095496768970618734179554710119095882844905771215431848213712424646293852951749399677087878054164433195031430076816768398540057093135523456945404332854660813556221047180019433334593203763005882157317565637862216590368883898336086963333915425384524663272171065029516194889386364433101183651268780732418236895982407772474753044819945264988977845639321703319334469260927569856675780537387936681255525397566416203164993630397569946869250999469187353133142354408251270944220690868706102533966207411618405336626775352312893919759575869850985931646900665620938546349379756547416900752581471713292773814695753590579588297138034213667763712151723339564925372505100297321573013684439409286832196407785193142356629097594933153620579969605641026412902074430455006810483354304868325269816525613696626491293626399511392698225999255731849037314191291292154222013263119960536436203989565619549284522083221863002382411255166121713074484430824482865414578237172259355223025759399846238692313455624928654877816939458338309852795051196761092361753072612942401371694089121450400785853144721948643971939705482666436536461576859142483690527429609533862051772164675851121849653612621665609713689212493574968144960265037851799724789679661386465970740490892525555489335106894479989699638434335445315584946213815949147717517695679986222644176657720525817353079728428701402776715047522106959409263707159210373285370247226373412362459755872478652624674573384549890846596727153899541548491170998643583325512278330396678637602857131062025279297454849771842941491522923973003669036809779760767914220818823510897082209071035182452215073060697086634873720356608828296884894371032714843750000000000000000000000000000000000000000000 [118,27] -295509809646520565525983060358754656219427964612104711241695878733248886473158645764919183949458685883632437582087251445645182882476484577293136597669901519766091706007332742032913770084551630615060784725976175347788011887984641339730835752234828531719760384080996615341349332654206344530129500817505073156990922251964689065689130258447153082241072524175302827153519301584415302904884888681955146832099516645901831379238858487302457098803177753621276224441250211430325519073104299712034248130201051684713912020884670092789394365583815603137731943127390914967866404882311998005147181994769207205646836403745498349348474465002654339871280340711311773288391088575271804741848954507187163315435353184492675524898052628291581985346059617276301393331645973699969908765720605819825986388192384868936447570541088133727177402860357522012635666593950720075224642605427837371563686627090678485470763763470099214132314225694221110607817807578022241803210087810101955308615222358071371212739365364320885113935695357562316411849327794364547199860997048205043824399160487706322072323877772394803721426632495086888487805761753303251467061962999714662887273854028688189359855666329792719081969663573031020231826394065300395490084107548038017069542126019474046621170972052755235590594462837900989997949155821247073887031489830132623073692580473954695046498742144706932954728161016023996149081961670705107978547321662222687180680695560169932629643106490337352780075077742028170472614496194519365490370498451800694626166332210939529150360778387906074970836452364237098963029690180801753877398327340267403904069495183281757071469639629989591575384164489056589018605717882234596881272957338443777884891782027692818271266774119699301922760885060376928591749030683135190942756305965367762057798072593677009327768278195923312224239886168487850064794340501456872764272828238788069374063949802436225835808117059921626047969323634004394176777232102304425575227787081188460913396324564431986395763234255678261604696168518919226339368093223994288351145985771453761476616587491652659162671166044951036296133415047480285965563649683954380676224531023469638594178182426545490431179439864973180074426752432361926543075683767792377652673074489658575724919388098420639689825454576338982959522738713786793596227653324604034423828125000000000000000000000000000000000000 [118,28] 249538960051469312520082360742319839898776236986856821480035421907072024125358067381524909904526468275859198727691114557934165130593978429454606882999435304666110887869414472529480862370185760530959163527064265812596476529363969109819244076801862604443978744586864248541928404654779784141145851744243987909758174974491309670805112978722122432029786899890788368549411623993448208362580956678000257696942381677154410277750858745899876711518207987512608125743148375144859830098216418139434257432363757076027844892618447528562261469393685649815362012906722724822727206494939575524670112622371304169671514521684299222569192132260914494333367934090024207942533616096281801385243487905573098484243056039870978364690001353936993633361446481774344562780300746471500416467776800900661921036941507878571234914778187266141839860929210714199772438564365490979728197536733310354493086994341094287143906783312742913574179700731226539079718374569747142894006114689379865915645135089294072939391834065048313707842808438969905294854964870540335926159904324721711398746515084655970016128595227367235886551414428262767421786818169328281638971755676777059220326786093497432270898760498521735142959006683193805517454298730960486325209899335793837086844593917874237759634764732288249991107472046905604449723820282757058208307268450249997366986378947605552351668393001797677042979656810313238927600624364439011816116280362680289282490915594252080574336586367958301737108905332691273597961744776015500233819948479124015004324480477321993773310163738645979264987018997381013958991954556757609762218000554188063758633092834993239879530068704687871326259104238307099182458722890984201963127384088202887629163279720762373150929969893499710695059879703410431416428119043755196463273818239952920480575361176863995116605074903473226459074350434813836404522294962605006577138681004426173495883006072815393809687850929272026113241462962738540511548083957679833232295571763815031098203632347403834078097406439724168375513059592800106530928424317742833564032000557681559006917226816727603597175777334403803051164639952429809293038048198327959002590869336816891801466042339586195449659740689319696876258979858213130626452148434239218574840154111691917017223385163124438902590579582326403969917737526995615837677178205922245979309082031250000000000000000000000000000 [118,29] -201907420110393390072115178991844441359448633022908436613455488814768821605757550895579132145747555347707566315591632826794497294501741477257099700542419575749379122514593423072617405442203879777471799774565646310278238963857936495149182144483255224628707194880337519328458756934252655516925567698351505936301022907308901317811267819226411001001733927311665934019755229123711384813715073976718085637633383403024332021941224155495476731729408910143694571845269307455693871886636906760911524959839263198588024580669473539406010410169477589118352885769863222082501659946372413628537035449872119941659258716844745580040194345847071850206059892469618219170765847144540261350798059749061824103193062085798934998181709102284568646904839466637808687211038236389652204612008639629494456590620706503320173383539964074379530281546706919615547604169959092087746592684285082331444402259140568372370459709762376522377378061879727559007779832921104605455423491336311104938063065684683513886679551117530037826120914180026018693401394180950196364951937338672249923773040646609849099659485208453763075321992407008712753738481344051863043467694933187829836780973875546448735539552706716239038301297355826422897600636385921970610311142894700739501798602217574767231680299404565842803100460902067821417856952997067845734530476661706787000655931503068573295190180264652184252188793339267298597227477163651243767655951039597985440959460684354677847173606366624625693068780113420990738502877611725450985246917906046095793182171180690402480497388505555341011852033898736439519709609138701682941409988999982140501259160824419090167532503867249182579890379870001261245334257893942813045110713659135673465283717154390721203987085037117693559601370235969404985288147625569585211307193904234317205567243159204359806229851293326915687258097757257033495846276458977856443879063607817465093986501252203708115048571585984982104923785149599325197199255038539456448441263207746287516445392438264118612687935733014369812157026291980472075778574621308901678712286470985328020004939052941987939035001598980411472319334658410582700340056886239720702990767107000320903480644229963092628714211527140484866604574330522401444181799173286239735816299313802404359706440833831382111605985224934430318173954614809073593306720795226283371448516845703125000000000000000000000 [118,30] 155940128452713307192420067893024932858214905157449770450640411423512013686684735121845707328607790302686484031625447374951238363769321156388372175185192640323243557737194963524429846734123497637462778321534271681746712056657474207462878208181505045406635981743811254445420251433711851231391533569784375903171839019642832242898284995651700703977001312851590671965880440601588513455362058162454731624655742262046948942119332984040816506838598246827344873219180913182922596056666183706859327869314704917099301178293923570237681819079149148596950335765441691367439573212268352212956040517717110510663943075548578054525284377294765169430254161838280896421173306831768358629505321245107191113211733490365853910216544477446063668138225709335882892194987983295701845139787424287952660500227026148082927164881698311470061638085899013470775771180365497189719039816208224080914443716662008364324871691658436427995598981443782002763921522650563022497666314806438239226125397823083508089562657856962475131287055634237911599858118596660141117030043437955972598864912719483409213609139582901122592598073004339568783633547910568833222264317351743976082359194228624848422494928041612245201786084817954160975546323065194937413548678220122663631337236147335838039089461834121102010549982666851536408158785616125975193274507989084055687761751828557672547004386181655610944087980550281006165757597875095577095073434849241638299592413171468732905093234995879879580272855748860978678762595740743298400451297972238495491731145291085488459609318075535885910133858581144358251122537932427665746321220506898527445313120781129209020282975633893746076806203700407652403086066279014930492244317387908428099548082598009838568472834878499524263795280291058391714683062138090393813791528093973591663094134281983054208324139448001500926717496334534349467352294174622711547768493831258223667213647421126040978182104748426868784396520785097503023686587661642200274213978475214777678346415036964121556841920193427178153645357512887003915152792152264948398955536685240005337014299298523920319516502090235207914930627664259779178423514446908661772771257348333744846986024471506976726309098419114772453246043513454558628077590937636209459237882998871711981233312100427522392542620576514750562776389371285180700243966356310920673422515392303466796875000000000000 [118,31] -114907789525823826530285529948370724005050111223381698081422904478981250696670899686223768750657983672550795961513674400413184651885034143503701082969833203967966093486513367714589750570657782023663068443493795622625996487305758101406943007439504047560670377197451692300836292144410983439914587241113729909050652340723238270453316387289532109879354560435579364749304342553885624467297272747229636433211806286228929957902553220909384499895436202183114699536933210562090699254216276765648118448660936577385622521956715354866804419172926470191214710847965142374932137945213599475557672693590280175150654438499673037196080898342086200212048170803614954327105632340038163880375600743722156565895298584089146737251905537265358652619331452015187615530048624356934822464329527210992165514628636232979702176003044099742388509695928437725095616050112338182568417148653185353230554166517146690193478973119039192422911991012094455900496700894904524068873165953698395780616365259095359657409062927102683823153639120514691429754666917671100982168993906914279021652976470039965727883507895886249288153470346096828257903202899126612454803398662571988131683196938797744336775836728996827427752842729292100132585752031884791554685432317867374330245608650464813093851216698501944322867236405429649620964683056473680730439167192097829062414543471666113556009959578715483580721542291090532511229801233229263781156196720967342200610999560509258172174800595381004312528649846185241697087614921578591298804225790916376806483236063479724451877024332306404594829753996579566823029662801423487622286010918252849835487032953968488840189122231297824077055536414666015645548115776958980606430351644840759366416983619418091161600071433243009987908268039101961144459935291714952159500538269466912284144013602720884388441721186067798272771830197925663179424264992078270226689114024311655010258565280123373959566554628742701050927838935871111764730435742584965349365175900757811828049509637352197935503734878985928406902796670217301248916932985843810380813674261543632212902351028198570383020981538324971447266075649819122014988627820375592728053471552409518781062245394120460308701457208875388142462884645318377437156667772799554819687430380798345464662561771671090296603175749725094419622400546610880417690986332601710273593198508024215698242187500000 [118,32] 79983228585253803257018996461548159642199928103634148340975504135855935670329732124692132953359943511464164868363950535342342821672941088516338508127812539347840169666345597059702876690949849971529857028682822490910329120133996909363490012541511833247529184776062175839529886130409143609285654300143126030254887923187631415733548357378773074109123410061994360482943573977141493075053214142657177497065354129712236291772339361140071832649033329166375819654414219538331548696624698446960718385827135405802862173951596214765580406751935395283378364091608335817957308621195481974261969570761827820633250345592775547634530365175303551324470773275799190940105039079779106055175953137418924057618120810046075398308841681821469534994501114086412783575751780212577172916870337392222728734246503055263819929168928229509641086001207387762979093406444111379782444561862871197842140839485412289447671589206561280099525680068496149942502199862354799130824065257806560515376042294254455313614739094937059640867747234062068410914282955044359799133136578512861518057514439440291188030384355702761071741013755536543149842438839976123681419929133558714510348929711287558741934374094587167829209869933215610419025767879673900588105930018526326219102394442086614298255741105459044846708998164612185161901087685206407698269875740119135208018903926643188635411350564096125682515827844540012841073705433876632345994103937277628433351300717019786670496735186268860266487821454151024793758591810830353562973173169661828774076157454658079491148780223760341603845291022549411772217071842646538424308626651832792754473991597699907589866671478338337239317590566957570510009461308686329992778405862810699012349456471308121421480625493654279027150712145404420545167151960026344086625469694951567562746056122242267475265712139908209850041738214868188409618340913632519742507802114820839792921279895734162753970886056848828282695600568554617854802141291377962563410336155251175488729527455924639553167535227226592497389814643931809975278288065285454337777396308031514532525902698852080609591720192671294794970860610335177925906296212843188242067011608188489026563086542754247622727583667424441671867560675117918119213246295555281741311000252182160100345975115101321562583884329540141857160519218088818790834970684500149218365550041198730468750000000 [118,33] -51412807211670204152983096056265860615801650284107171734706616226605277281711256823281617467357441400292502134701729961911361555567026107385084341970437235438191029917440732490380332175893319773038250817171885611327984494326156829965894846503552304777541140321053090523541576409250106956540437522347878215984936427064897026380407238491517757711059106817765414155509353858002799018395135147328954033870919078265345489075187140374278477326292563613387109591751532373049122286433851441850800813522502535518746097353099457539503390822110504085832195928044252982100195111676880376584047420729639667849165157821760961376278805069616526822702442937027015193003043902024681334644388917150458374839333862732960757330440384724196770017555925849898580179008116155824057694953170965887208086620623997296296080521568620892700084403672874544923390204187787214483156638861148549935386045843443146540867541669871604678134850924554576953038808325900116547292971291726878575978026244889651616633102687067798740954024831215465478095065310582198902874464622985840853975368241413257708414300930779588457113574153672619865147543001206455622170493646519440065720632371245079129273522769905507481605607990655552966537962982265096386564699291788110920152314205850328915268767777497054213135519554246486352777387133340773196184807967520637141131161864086491436936922535736234099638412398837708614544568059918551102218879974577820555135835833630248253682926997744241963959456461324739538701536943282016656770146462559151833239998439637638498714575337347209457109809257908220940005493271575794762864861346164716233046441874795158085374578996238621678196606233489978811558777192979120062451196756722146635207259855916689731252716606303623317281139926237145897844028833752323969800037131471367493315634744724057975828829778457973935327917825985128444712386934385285254835664061788210564807448300434746242150526347397075260112989106270488925271839200675887596020082290612097086429213896793968106470879806908333333647505686658732100282892922555303406269972592807696080918175198899155645701863633199444208326322813382781263685396823386040778362181288388347994987293507727245499274821212218576286985998409157700792295196843242446857851275009664447126101868807217950008888432747264993462694147675554187312818577026973798638209700584411621093750000 [118,34] 29633696178185433003166913888946437506294913180435266259422074199855799568397538645074042493888284958183035235810101613811668525979467601784046994449485460645002449984194099349448266827360005574540087909794577763884130911308246387015809285784524405130418166798958576979402982622653457624490358791067703454421615536117921586700768337125934611881532410560205219125316657123926973012077953934674144953234390000488844574425434962280576184913358957996344457002108627859747455501523731248760561978343250207851758265518831875474057821730286291866121090099885640070770221939853322431372735754943025680354599190735558886910025507181653398307865860415262016455396487704834790389171116265282868116717664152701640699188495604507521589402898475470301080245697827723535457871301712986086827515673832404442734882519882572805219583247226992602199365146885796661476023168235683366362076076454233496444683617770010332955851029881520018061870392404172605422510432767259708490545853699538765280314451236073954881067379201397560327728082608917717431960428762170912938671283107697324286560819516801129771934171677261926072117572514843690624221700697838212582190996490089295515246264245139560995205038767138869026291451104221679434150739798528240557427488969086716221194982762733433213371138925971813716487022646018923777126548033007482680917330239033126693611371165932622725166530937017354816530868896263789512412688164331033478051615376714341185852105610729949500644383080647479901412864238957637063179196033972313656342192019570107664379568519319735967536300259928175497775758470427570377851575423182787957212104886650799854741490396736603128536797255653834122819450849221495214363255898776989938774460982678717743316551217034757159379905334046492151824175681087916233342640306796507627107711009626240606741178169487930071756411249863614988249517906536453236252343900045794770269526133832440847733648048573311760421955254137751437516296079706621323293962570158103002899292639521638101063657324250989704063419952807448625912999958066449649276488848118987463835128018439198579554941201536932649998513694209135974545868749563639467481014634207445223791865846373442209317297977695768738335066712276462655510218910757450401706441319874276316783933312202548301594137642571337578552890352438092813613934595196042209863662719726562500000 [118,35] -14835796409348411806848759030938906729674157123387793472259614850844397105811141804070239907181902731921934220963387420857207229336535373600003209722819148641374441151492876348659667392086716947156393859110710107522010327838180337630062622695966123849106216102199364247532013069597469729547518166403045056365049009283785094765542854978093444516132164988695825482540489901241212616047648279982115194715335108220552721962782824526560114317134032659881767414374330114618254144922492995253272773764281989109391569004038503655220750772801681623491500972070469127889963018843834602620004910441526919118484717626472230994826519874349639794476090765237973946413975718069819329631873434985889900701082787156481271938999358271605763052795300116186520930727831552293281217068303028869014379670759750976917475350655347971652129159621703122238357506727786005810769507960637627402776742382367275281730114543739060915109210889372905559571666371052194745524052986049702131061669567917997945642714572654314812077572539747206965204862016329732476398042922357798404976963571545313702491144045266859077461411490953238729969407983281449919619629892826450466494534660930609908408867897578156751069794664383970648229148084973722392514227971592729349811031203732042658124056692272094215179328739468719307017947932305127379841048943349318375756932597397318153855869093694789669019391848432803723196636764169443714038001963184699042411296343329258551584951175151646850849452241674759285379239398308212683168182362127519351710783818037990634443562837924670839032856473239085217381806070490686502534858288652845106452047889055644496145101730608851329302737348987777093816501493511261240540798579234914290818345554276136591693223427442191033678779827547405252199852753629202545751381062342106950627066202859621714313744773742231867422873692333214404120285897431267529759743741267521288368648321777232803854981928592245114236988375121741104048074179284864632972479199631829519753961412301081120640594618970237763092345644169277699275799527343617380395841731461402526895216591564203228768139918374123393296392399251770838228813651314748141572203926828198713681392206128166615974251600837381478144678641336329292157852603269713195286996032956720086925161090093517919439236648676634248602667753152983820541521708946675062179565429687500000 [118,36] 6204511597306475652377789934137480291122475277209744584719900100194548979469901023898145110197874786263182699854838173286981788951468128742092593019678514536822016123738188748367347686766219651336172923670061510472132489203541354463774540245987458371401169225790647421843098330761287118866362306910354991279319842861393342540601586822717913451217886253796451216148420437509366612215974824762220881815900611211047632811465326980971220928006793724732655424302027757032764870228829884204417909835450092854797162614327066651331943988221815063125343618171334300913052800669546316552738526262584882079031855390091667195628326563635519557220476291005690465528065629292561815315793238383654069049666673058266755625492434747414773495401937202934585034272048645034488970522057228181406970382718638649113334165641685783868787278451318065142558866740819272430705928359601435485145040100544177789339065966427171375817132978458310832749994719624197357178344479962894240070934356636075652709310396898544134956775856754920221744341226389413672340500281115458990805752916214706409481267442612705960923385726628222690142636415235439648453881134783395933582436959991980686595304868862169803245627796903216225853020311679246159764915682805625786325508120368239209763433812139029008083560101407429117081646490250278489575397644252248207861179477306351658128848221510232334732838966645576355558606995389763026835790198732000491519324749374793503092648143001630948807485140120923141371320669400832879505611697101008826354710888695300372331755704217680302308971053467316723410083269086624495978760711941554868203618981499363072148365484657870215066833987224139383626731360704410561054607280945418867777579031085410604861827480827238089702572461275901185307383656268718754290257647395865159930537528834941532516044217812526673038383651593770921221201555230987484243706763096063620600312384897323482369669723958814686573641074242774765627980021876885811682443111923699849443749340290162095779992183172491071763502284436709055198438259269307395189422798876927378312688253569849930575596562247351097522240256042596618913337621488961697573471845974970687448868809476312450730469480719097541319275350668756140435634665613890660591804259878459866215975053775996685114779859341287279392296305502441100543364882469177246093750000000000 [118,37] -2024688879699586378349842095890078530638293453605846086504228183995189138396405995419953961687009553861843520454893863674871962350769101859921379946769892720190373062265254366059682669440486110748306729858566103308098799100647298727861990063959027457196719226371329764343148389079328758885832611383979431973965368000162650640328929902418264736279087931835805308839389936831989001483299748589503590514642759142765926250845947755698906121037641641664364160445205977569611228136089458886344618133213380991758076070813436659109825717430791037060071846006354981142038799541076633511909123010298770345314530317392628812523616484781660783753457015334126813324872867891292532230290986355460735088953837027237911306690472810278352959345965773335406886630761574975961544298930735957513914357273285318744122651741337630766807263058752195504312387901824607126466934565542761671457336718619376973586905665459674875536656561013457461217570191323006707366570348135465558701562501839677758777182562267793184127145993284956167128424929598405090492620071752710617614150789427476959502762152610201126416785015009871874152469270847034849034310561847011203216128822904844771696204120893102833599526161747730701988970042636448851665742626110251923486250673792311162576760616410164256738352310008528019121433060691294952841537091654503632245624348964828072342721616249676675214040938931858899392192277631680273591995390200220078707655751740587231018140650713341515968311052690887730255288890641662464208525988850491722363426175634365675905033979832249363629515546650657913576654157473733414020994001761785978716607173718498040754348571758933023002152238177510740993981911693268232199706731882119738922963844616004238658816616584611692511656023634212465063708353104037196775069398753513474527018313109427414683423236869382918482835174111495194764923695042169869049453451952203545176900034483355550015514355188278056894420594538173388586271668424996472818043221109471143553110886726065556289381100963427883585201408492339373696348758147646656283880098331526172112887597775178423699689154879483645010747238971231556090812226069828342148645294421421667131607158029742156246054131406920930558523148536253636483955785774642469396377342245489905321999098786470385637511518389540095502580896447142322358558885753154754638671875000 [118,38] 422709944939157925230252310732823104641241147097999840728554017350811647106168739901871210703099531514981519776251109727055264014009355394509968306230280929893016343970836692585668285174240536195726264291445656881256537180619873305025349134212106480191768476607421666656877216671289575803021866042118213456262063531422912734847928663815103619705901669168182887003560219132688333314919561695053298474084668932677193273055134928441452990833408393534552699119790436000276590865181715306702091842770194153674913826648000233670076871272488104330827187821244256158725701517204793051186830543766266430962924464095487834720980051449421172764480478210546865251731996987627886826511335829682971009421540221651578309644508467107865842907870687650213374117269534410487336132596443430083350193487459747958966392567968637778956262342210566382236003453400777708312093477887648230167285000445521995113305962755262241584352627189041919821075201956455428113745258592619712294347097849313721194737707047153767022282330329149596764192069965624012595541775459114347385086119600597497999880536123626132698248323360997878007256409946713726786896011055751950275649372661110940362177960854250570660179993259321078750153491548428509052175916390690831631518321525112154647496983089389363130735268046452317490850751631841214411581398040622209158029855884397140723940542015355281277738467207551221035820528675000293988709726463239443614629514275448180037725523105045484111270539227816144248513102499402430969814105582007862553897572523593189644170497246177139462708017279477531553802753023901207849167944112670619154858435053695871611484234146832558271567934052984752474735379049255057968550957016613327452704151823137954739957066938758040868054368481969905429084643790417177498618015567400540463829212650657153054494839617036081792022321909771730650040739413178460911723752311753210291947418012673381475212190371611676683682160748723408513352664443802419466527747442748159978217084090260473777960994251418697782792144800627940580796448902560910357785123883429004740378474106108993466612997807026931980118704934683371481504961587038398227866491317793415443969104619304353328588848910912799696895500766212676263224816509841248046097834623365656008396597510757393752495550534720018288903364833686282509006559848785400390625000 [118,39] 10158726190171543483910713663611539233504428217345038505688772308040531238712371979559111106788679245927384915123452357332841307625580814394451666508989134462444803228586098324013058591346806281592302406335205250041244230176257730889782355758575872054306892634173353561316774902443543661271287730806622804058137126535080764295386505598976289187458356978792145790123042094758714695427166356482329606277098127056456745549657589479216708971764938879709204034275948575148262565353364072579410908027400681206341369579817393969451873120149282614627712571889076803806065952009341066444617249018199602741695686214221500639504975503660227738676853150259620368699688235750892608690575451159966003566524279621450560929179263338829040525007821068845878200313131707094579671666364363967690565210757555686997989743153955606602400444480634939415061163625509638038130242130445709819352761683352551207999116173937343530903600525917513832177995054891750424330751348286091123547892117627269042028499333949161781642997118771087217719369654792115072823849549474152459182422864138818927285730786996781254613631344802654452694291543796278867460714902037772534372236017522397931799099102171572915719187001800755323359169041283183411950770788046599939149128491714981331319189080097241495789250083423299028672218851384140207649718185713804276189686602270379938120291799793200251226493751857788915406504831576704434782330008202713134484991367621347616874039439861468773975570207113179518093531808573956917720711314447001408501218830758967539415195402485337888409492763927813183778546917338364872513535570899900481640344631227689546883389691894965266815019456801777326934781000639502993659553811781282380915039288422099200972420002128778210455924064276131157166220603019908054863983013984709711852839216351755959059159589606832627280744798164518855808252330525470646961382560833860590920515198374912965852265221271759938316140927157932607959403227106869300110135202566227116666022102097433063201706790554733680030580382795766317108949460335512495836023530456439790944704758848566584117165836158565947275719666900531093467613687102442832791545271371750417166467651528509070358055481470430897450489748664742885472790296622450375161638432497889261069469377822746782777253471722819777589563727815402671694755554199218750000 [118,40] -54640193866509746801245003428529340580422218575129312077841772811912321422504503707005695105379875594579524341382968313739680963759139138760405321043459690280913463193164177782762291998139926351456159250707707938956297932243359361947118256577362048906843033484711864981502112507650523010307970543875382797949980203861864364853019368845938659575730899493386381330999445862145574912561908195775925407964839101811004004958829978726288097160892250007083765377899342544532419971271974739056299167987089947368494211667593153712802858225839182889104951015998594827453675684597765457703735703843361565125476184473080814835210096910772234016189771745152636137108220747803840978414639139715144933537438302034302153608389356100598660016747435637782939220085332801605640796344173328218873768863453484339543112949971061444908337980118042086314513477148865204223810262833523290015391061601102210234172814510770243515866004103716813410853708892258898610535153402786286654543192798295549429831376188500158808212094184924089919304777400426628473751432352282740361421988714006779941632336247121007956426962162881062110017299491365522097234816968708735280423820297014493302187756761725257879709561497125790347959751169796925519525979609052227404238507675030428346190835377183024644859885589935756274036807820728216754499605368415039056103019032125407305127646679377940369042603246817149067410930375788861845214567054407606612224516450492895790318664995967564690228538893787524117045120868352047314397322611038913267899339357520778462681640281815234345950634126798106001395451904240792542468088401639047669097312541158810441348921924909041735747877509878740318389902424340634907177848062287884100075502315634517220886443282194723028887186613617057252700975157274366764760303149950719396392827228292944573524561325302975425920944941880185730778040068624651094430704281541722969543296930494191058365319482344826647033939268095475161064782232561773666417492582944056300630903657189782842478021414760491316844569151913458930372668017048150953776576344778242559560978968070466145445649120944897314267421862137830651816138971416851490790378374589592961523600519881068143274709388617218791178677452855932925781858659002217997481735548038476675336769632737701817793903871171151687136102736985776573419570922851562500 [118,41] 26225364472259262247978508131138211841193419368486125689191973218462655032195605013156118564839632473545381452875556705713106721450985460348178684160278989755170673200272088309895152018024563075347551332014010027600241544192199053501812776477627453520323906221741011211673188577966312762605489015182394561719381424258756761998789846803057606584938086905917182934763712191616631613326506650876850608869762626818150857482532943522423004271288066342654131749790732658157227182940221743483490588003078332881898410973202454578498425793672952045978713957239971901933570450461133943707199571077687040091981482454791406230713800552077656158897556955443724271632746092870773163778175563071399274748076255522140713405271598432785982674063658907096174027972518595908193814914979272569419681195504918409348748990744661433631654506451835746954526772567823653153748184974705493312527441282463586683221449644155583823415856067472578500659459781623809368760842987270393217650873191556436700059359370833927358544487002591014358403713396030467604822096652259749167921258870003046280783284377216499102965613592450165446255020918935467279392970544735103479654680501660833663213555056237529640755757276828473573584441235486304323426832803583384208931743325320957850142936164419022313026952691005478897946812331276584365439950583004934571864281612760953631867030344444644222710447047018143668839850977042003395418041477202866356892425764400777010429324244907855431513596002413226057113932606986903908042559138052797566769239103240403319721166813573201135499829858754384535303493259143639530701576468350340478246122265767025147653562883037220839421842702421302102828730614270334296704515918579619821088795041084583528907772984192230895489915466912018671501935858479445183020162697240634838571004954439331837846754473999169044331155239854888724986886557905801757004194466360728004991635414998379199585544859860708793535797225228675281148970438376793910399738220036439109818643408916642124486873744485539621640352066710871150474320543328317178896127848048653567509844868823813299432569626369736416975093716602776012419319290898686836773515604760273511633368653035009875147683740415916728232843435539496232826322153979947500379142089541486948103780250284600733753075096910123420457239262759685516357421875000000 [118,42] -6820981491553522594129879662206996329620867756993791919399915122970714957726924273872602409632579257309571819190048566641080739341405843983493090650436969924964037900330213956864894043308498230057069986582768411437650510051736731589858662979235268829349700899657854679762350780771261814187713149495838358298103278427252102529145256670127043100983046455602758382628914869190404318745342056754964780822592087249586875627468026290732591243710723369288597933716577364810889976598063126930349002835287509976800286904699501189031270243008963439060292174296608801280035503702596542990510137027242749961999350663694655713024829596401383048025963828982358082828634460984414598857140768785253187650829404863260244975163942860230622294268555484619969753188450416528239761204369910044487450923067340094856154707170550907885795885854504740115292332616638439717583800797673655286145313032747091039099434455239476953482675754028942080377086493942491224278829248142227440411659494540343741545949910607264806443107133193629987830871972344729269900320313684342392892700801814972596944879844672739076975212569387784556395245709385699754280681415874365102751219372695834433399083200864411988530660068112713366304142938852528323155858807450638711222747817694241611978107576103486549941944760635896575731434252879719316043603550612174997307458934393527148737129525092055888997056262784712382377313958174640318491212940903939945116946000064131787590869328379356919216456127268079718072512826346728309463403705412177517578702648598699515137521973216893164121270866271554069249738698220840383820541407495523113812086420675807183861508016628917454949229306797791976303794573170590973103336172282090699581031730413417968463883216652101626129191626090075411646303678117595137150351207682469863833853266773827789962933822809803839928660695255621066781646041257384097004826474567364533865451158568776966540803054239049310845923821878352956358659389967571044106942693296231882169942258456896996625150179448504459411755653395427843831898013835275533387036745207103170072501700927626428338545732766629530659142954443514983044826956477450245660785762800372808699654785929605060594196966023237836894464213759074081627098874941449386175943494844868651644782426573598547638148381633271810642327181994915008544921875000 [118,43] 559364613437132838584403693079138332788854946793183278535414812779145754930912854566582984219761139072692660156472571270901362942850259033550518465712342761266735789361151593214595156859613958715971699063500069116203984352704699748076959703286484531182055084634830190832461037973639100454029282404928732378858298802670706760130984341346143753680102501255151350886796804808322129498883658401192657207047103952855309620272171588662835453679877742353544921141021795312404408644865767109445457606245905338135304364298934516860982107778822892869763746148496855861573777103923405026398531122753092508779987420491888896368124996560393248392378402034893585201325019068824451758400893182945594946180464951487713363531255234961838835351328583345447284178379134387654455798347215570775077337019816869269855366963521165184567927003329765511536943646504461153776489364790497904376824726890454341653526111391143146371575457798103132458716502799163072233256186704176621817315381921338942377331251699898915201782950512467752228056315455471332269627048570122126464340932289201376911884418200692515069888415912211319662882972095486148999499293408591701258533518367584542920914120498157082038501857877534249381634840681438365573550167933902073865233694280801966657759241316215268166269853589839113907381630510320066868543593757468910157780202629605791058122391455758703125157533755678396279948201921504937258137595158227623354651590328257692597059122083687699875991711117691280988160903568830958143527839538502089134482775971767360219543438964479035433103794176820628766325556740389481524109642497486792221185147145404511074723660503967767804097784657253174914820771515402839517977770248588386978449993232078868197945249793017891532192345528420978521678165743809853400596605607095663650284817105643276632301205707443061845880198518488709892038528859757995790386971086229610838022690649466620607769819111477865224104630137291292240423856025902769706584280210933709552997983860111347685546912126771814382421108151174185043438247528315748517150032708180176207317962967841402207201452463607299416522008820964023794370299459379600087945101988562096704259219924396508978658583142585133813368384464281615385544434533567011283302642376124465825825895680713904319220075578300566121470183134078979492187500 [118,44] 379862147385272791126951709401193560243797346693346831263613999538268182846774849778600413932392335727244411183373683115252311076722806315128977164557335754359791389697973160739472140324754082984686437863377260028924879367559310663903343994225725299850283521644674010112996835993767456510102484944957075569665996047568241899542007715454583608437461562999044554020358593684303870579331275689913401390577917712950388628348821203936012239074973990703525382340754901807692191749660177046795559158027647715894007455306348050718586780017626254863207313714365747040208819508049287589172931592391672636793844934037349504023735302597155614881942242436384980581273263774103036859180997384121464806551360383509534898780614024344543971575647235889833342544205993497325281232318786644921466650163921613628800828248221393839588035177306923709708038518391744137484235759302239752755165687948097750031161597822893137839610768889837574241959937827611373455165995523487894495726502033768232821328092029779615455047700838466539469480215233394506227947726888409825383174938599104409688802713830774359476725436202988598420258859074633362707860629207995640061453125238448539642921187593498046124192372419156870344469098907498240740504347468377736937554451326538953713431125741449231637755171667773214995140638198061689080065200967293138796179426976473500082906489052035963179578657992373062147151913714613612298824070047255097904175063052665482595197976245245197328816876669036730427353567013167121703104552891187425263222117375864331892343974401835925921122158601074457144185526453556057679410186339258303336135478374595758189390247415789630571359126196961106999553272666804214460729809775637544906784693633512386797218020851635347195054633647116894859458651358301310792129594511369652577669775167665036313494688167579511361661989100224541476411683846373180416606895864430455374352847929928594425258827152455096763868917447991882527900260489746157545389320096215980127601900927882723895148424895093716588952847580751362601509935726252466195438029852991045373809382326145331786162573727634977153445570819380429647052851215071623606797269260981900894595930565755310838296223169779990045891591620429901046604270026925744717252882075742773946988444413079783992248650292822276242077350616455078125000 [118,45] -216576399819395675101071772116771401269533536933365230197548330305496721515831738988108402399396172961121724648890362241618144655704242807326432397963470620542227515673424243688880004730202902451613068020495834236106774026682745032099101036643718605656397224880645112081570511206330576764060525139084289978185495857742376894601418301007707947992600180118105455517046640034962658818038383437081053534781749797222772714865837345439979203007449547335467677320049076537373372008896805204577253357948165238357795218452546767347789867449021213514989145879606538372364080993279985460874192297846092259512669772861160031193971663446495930289401141454839997608919317627609734606824817769921488639695443669081418111689304394496009787317135351317576659344507436294092578738321016707103336543814264573284864561769488625655633573131726541661911992526322575533389057455036891594970737663699388123502462407349111031881822437286152627243267686930197739254574319052782484737304176666256539290845582006989046545292243111189876610945244053344308856346229884609634976499006781449162209159996353997020243291734149541665205784667370874928573958704614790210739699909837810061927294137140143466810651803608347127867863509449955124539875793943636102333464575857297029495000911280690571762449105486958671658227635478359507102781565347384108592271651392389883977794085692781958759869927521047947474409208588104054088690105549781318323368275531766252839388347658510432946924418866772741980948870235354746147586491310329959290678426053680223668614628875713081175699046469014808033084395312167369673977782367189852078596593677272951400412661113510153530991367979104678270918941837269504375480174722071957981436602114636336676778974224578933580696345625273114694984967748709126403143170742491398435334715774171624270745531126157212716122416678155473909905857380765376599538901729557061761187267157401111612163636869727194205208302919264272018708609787308971887584345985928128394400899600548505275819092127280060164964746399618058134250417523392140958105719611100719040262219194630115011870783074456229675674761044484283996358613389201373054038893397680207949571527144411748720334349850656873452165488200760822910805426286320733125721481318179718593031350023633520036625554894271772354841232299804687500 [118,46] 65235038299842496509825171149549096608955988354250960192853599991827527526927221983115158433097691666202388062243806047847589910138520857902530926309824270156148968570875896570082548019271298572590824754991223622935705841950826742809941668854685134652057507733605285430202613521206141450911072615294681979501863021259016726935818189289662877620939972385677979568088315139731724231436615885922327913360323347079036734238099444444322747744470307807512610728865186761154777043091930866665609969831154821119865622439692293062934651162786846288697227510108057868505393883244222953966488702801669532612152613915894116237343063183940090202538929501351765672992791355801925857743409656708113285541501895067312115880630805405167200754775911354210713807628147977867992119164967633134590574248907149153807402138773333371681161965951545069167846952740359425850945348448581092689742982166743289999714879525422982904175776928844896925925996782017649901291255985068779980909439375526554615840106579529919515692487742669197903769494008138122678566551450673468104604756347115831900086865820085661507000033430414312275654616917173955648136157525169660829439259041783153143296948965960394688500772851765607051190843539330539005423322612430522846520800678296943537454784136179882322455655048884421814875841353433311320989313564178216064523680369778242959310001888237150776929149175404633304321947782022991292170484566792759203938257779702623400130885258793297483907737882343834714747191304449744560671846039305018972410031055596481339259283251381550908005038108117425464800354834684850251987273109170082606263435055173633721563980100079201981998549521774702842162489286111340072383332751497560329821988503170822512476458802770134281189724655597755219995736722182078115269287501565773951573333580100482721058987601368674874982549388572631502967771422718015059110390776544089788713104854908234642006772570352227997942282755624730988325490643167774429750534344713152387430336466452967794290573988239294273228139201566335587868819376960508343048202175761047991844288269282980534903272536819925367046854282257865050701793962976656301477429072150928770086877896342564792439710688360012982512113492690203786073296291272886528645020486453309749135285860135574012019787915050983428955078125000000 [118,47] -13226664099996462931746796749333939351057554248604193369020487901858182931164869293736616347461468390753412322054412451259901501261523597927539692950550754307016203203463400886304166836059675120892579920881720667131836322024779214553199139528747801929779923367068532408019839377138233399772156943135070006058059890817638917476538656634192125811987608174144593726102215488569545208455462388059582058235703725468616509320230827448605650667976529149217087936479380172830288936025275065740252150417639354655417301162288081098762055590821841580741593157254411476557663649065751098512513944716031586368263705008037562358909127852156183900729188325572743486824330053126833639338671628142441983569767352048137723534865067572310451142137796780806770638849167237801800459313066573901836619840323067341824360597672415441392738461606484941065046533828856434456151225605046551108958833341274064639546205786146100280864101905389931485810132599222349828452903431223644495713508713034752817801162498344414409536421342749997305593361192371147159841794672689294623460946363046342585928020013466842981501033102495980877810333455788628137743441616600011454765066757607206606002703692130194915827996377896535865223619000670789980314928885645217083312476217442922233347535919396372720397079172825463223435955707889282994839667671711202939634521937055591841620916273729365165039312965540607080926265948967474492871272598948775050228930145860884603183922919916154144504020522105565895753686644994617801978939750198776737608246783007629147364597609115184636777152880943573985324925962983029685430344629002545818551311819361896908311813852778555686592847532316862432508981474828928568476933766609084528780943658011638378624710127147426890475286304469922248437193498317104751532054735133257934885409492612400211085095817221329984339964642826177942856146924455473138389730522643659914965628773579539488114586324284624203496021745592900595041735193818382848675599945227867862265909905964525127422950758737660185350297089062926606113004456712109238039442422975425621612480343495586214145023030637655278236981676450128071041164578120505019026290525768436129421418115005017094897960997712151639161889416590397365853944909387041054521213210550579374590472750928585412566462764516472816467285156250 [118,48] 1764602821677365134757329708380819665820393530589623360153483055939891067444024102248105165338354658569704763038201595482833440763293610934352823213939101781851091374336121311084789503460820172672572630676236371495287284053799902326712327999908889583979930702581146635974323897271904680124605906793807723183060453729623537299896818324042179989766485483262192787938957258219005399300583409046732337678788872833645561148694106436336388576603994832328298397863273435473303733981708152364828055721765468786383043497923559883416214713806102955042573015159628457845535604334201915943325838377204691085371961038209920166361032076005308881618122665358784986718512961667779808954681282797361170825438787965895225522023864266292343285101872905819798091383624660991508783543271266508560527909452118073465552685894127497264639458841563842818550316962882193680437255029358271509239768044045254330302803918849010434922501715826971062638722920639570816811055967352739370032356653730311048740334781592928258874601770762629389034053924296742959950738346718792899807006070632457097699186928396844766325427881885958660928644779765451194471503284616357098367542745384745709676250863198256274325756880808129852289500285968295304961706319022781063759143235038221099625296553705245447109267474505939156802118427759471949095471167994218298231387386172529380722119495641623390511824825804211881764646824987290950804903590527069165001428299868393192486013728380876484132294757401461267115362737847702487196994307678199484471676888292528198086538383506116401361594701619190128526257467881216349190146605598682355395994899778531240748407481560989331480360202683936858663443406549946775390149303384606765954169808431195064370373374588173343117282509748415388678762748270642828871183271626835067201732642187769296696801171925530050144378689298791243467514739437571384298614895734239256180286489154443715956420364449974032663429524679036281847120828650775091790685147595062965246014711278442332939942959199615201515971325293026634725575389230506069691242032786759602948630678553690346741260293912409861565273657567795845995222175791021642171034423851279680498262821567023296543015994680963999179240262337686265764439674136729941106372552134367795522959369751164331319159828126430511474609375 [118,49] -102374701684443372950966201790305767292680730137245890591878039246491531295761429502421767687444140212054417634073450270722905670617275946292816965368092265763988953593546666063106497358623785876458810012576742105938172482933299567627911567809890584093574193634549273451335111756429616017749047027091213620006505169536317460357991408405396821234864212642988116583872851649762121006485436490706120136108954341095979733916394947309999540556130970424637859875359064652133654076922039177010638256809783464338755565572861285167632834793400502924154706902306058580986224689457803072037279116535372760227329734222090727830796218551289853011041121337202310998852988606894087965305131471641852289226372278675267347134842986470787813620186151877770020339274846591452122023509995855911344528893930120229790932261028671947701229253219227659879295785547355624924313750003162104104997267384317611043797667674976500841148400407904909070789766575033135615453667308412086190249083239524278552676495897842167800119942820703690294040395794319639443433105456794087803247595713375013025885881802951379186522208776883946854727005697052582032059575379517480587618329674913039182841192271876602650369997541019455632609797723488620906448635383061813214557349035925447332777638547053087060934003483400617582110830598726236610055070512676833948932582333133848155785129224012473847808312596028322557911555775078643823035618982284296901227374579915197015817739916994836140408845300231377330520865500115528514757842961208658213902979159279932660857743441852940682365562094145671220789706708071432088777948180140022910654589885602993830580341577727331055912623824617882870473431405879855455676781185837102550137686991234901186171305960359617205158202935610226282024364975942561864625469974453142083166561642473344088521945355382734406816781007517856404930576790726859309179825415626805472056716345173435584566381690884242041440912488039185471627414143495374309622703867954609306179306658214208531826112943371470730803594147543086286073446042858854117418650204922022195226073391254738320416802499092180387366002849714722623791583193045781356099866895175220321241214586591205948894437160321007064343443077424760939656566819322122184428508258208514447051523977097531314939260482788085937500 [118,50] -16134987515801694648997054595338088347294798040353236411513321106887696321343264908092917035073680555302786857052894354403220828916634123362076622641738169368519928926548688447438769537350524134348923104868369574221913042245286122599000397956021552809340821325219924532569891069226476051166809451573729055778761698280277814321078187403831360573573633832931923304540477367433861739636508127822648577506907164128948566934984363133614700192352851094540168772104958362242690430354115272538217183880781002465508633644807942963121566913471498524252324922771650279624406623458633585261915765292785927584739456880751903203023825059918404676153236540242597857799837533856141188885478298474181934704620939115570243599054052024406717857700009841512748098468139595707723210102425938668706584139309937411439856080557895712377764105635520850224881962175477720017596656814389308396038829592028649136374600388919574420521943536379956596176766894931606246645836399723155602132554522418489472187026216093135818820211928875263009776739327044913782699490490530016694775433391483459054259506167014922055935657279225085518938276574175306167142427904945069492130984612545364440625011195662941673024194348640290445027065460068355747776049676399840497932223138779795458674599843618046069099211074648329006414162784984971320148917756306077566843721562901835097738404631209057947783681755070804528370719282335621783351720332137327437380355915248557419693937774099379432355034122341787627959528014926381294212651740108401363977759211716313109705150842160402798409964452483428123198286606787397726128298736273845059241844278176926162174756534546331535009145338582721167065812047357968232092904731008640236493990356406572791188295209677237416196958633696444381034397284008196009591952379367787442399912862653095985908817501762450593838473529471599221020745839911717364355901605231579287345677925388271140507350512302489313480082429217863242189686187150972640595860435741035327451076279559821559188916389041074192798373498269769437610825072263908648543617479570746619427289114844037303855519379627116019486905288530597545403508602686119735769022722601191414319155403381266053448882479594175329594742489695914906852087280707497921705794888217576418263184599636588245630264282226562500 [118,51] 5073677597173974925754095900499846723908897733040878189594918113608775163662288378065595988517230473550450355681800173741968087695231229903619839379452531956233278012906024162416263482238509925203293358000772335365934469883930643294208114649357970485581859007395732139413159231567993640042559574167921290873068975815988094424707810853734605161033680023616147702525734096823654657330522330855457383538046316145352763347596200132652789271803066826950415011408287873077786018389773433029607913243134734158985022704119068558547752847491742424030488516675558681047400314786231305223104010791304715968463604039672593620729720181115555489823415466680196750493575057983820800011127459715413155902527504497365712911258477631037878265855598166693768973424244493227947085672592933488404008864427679963012351281505442434176724824246144556236386678486802032109204482625129082305923626454198711026706888576195075833723692821274608904288069091135291972308743138187324729566500580637449450261145019544075565625659909687015778547874222904935539380533516331405759248437238308771737217205581730122563340249048727494612817635392989961798869157379828007650361328786350305433024871151667226727563065315167997422029266186898689856790245602223613331878946899379656391552455080411924205922748634171884729656564708527162402456233071116214582094749951536810147002287725577775525141944123354552068385569325018113989264063213740657479238957727137036649594013063720384398077913420482192828220726165116223743076407610465493973860622470065720918665205947889136027236749117318293228422070130725269296603748909613566380136879743724621179510931895511137580250579473586299853716388376761402892353878517033822379605349260292273491258148012347786904393590367116564172969596413525958694439532602064150341516946653835472350328749525710489961955294717799638101499908915851589164985189884961491476840650215724686838982337840632595979504543053500238578871238785033391684071454684715133360783668096692252145351009608279330930853552205735731509540607215768694276539126587902459153512801836109777337090016539168262639803330011238100628381221823393674985185933895616445192575314166827766489439047700343212889148697886233879231115485233694906636448427195214784366535770749324001371860504150390625 [118,52] -530623570694311544970537504604180645336856137368833778969765134900567391525959300820260406315796132938653298944367290011632489182668607348507109731980427151626122278955717220405920389514808013250927536224630312689980344800864559529434845452649584408640813323412596165305512985907429800828417206508132737660286987177284749422823515828163941451875330008355601216767727032981446040981380970791649243469325412027247658864608685183992806730785544331871173302417578466945038002291695299734897552873702701102186437469096619923487690656793044272399230058044265096287647655900968290757807990255074160580313991484718531259434614773494864296433162539107303301052304276563247020285483885388812552095563005788729253203323663965816141773862516950989767893634067313882450027885458681129821306360889732297579707105492945898711119944752056940498776790283306125255986189371177735479131106072234391487647566504585240661743023120228417361168945385050003783709624079883588161221198459662269711956303271381265560947604011996175807664923357190288932487269752284171671122452060809535911148752351552601812360413116613507334889221423221284237509688704784442754426388217096938351467789775696017069817005620179459027493818605995656101828892343149038711619638768431249474330122825828083288431896317842413482832983441517224500129382847608551807729797549305359330598967318329111371108115980700422581869418258954745319098207124597650197571957798545416370356543668200589537449181233578424882339906414713401866458689338142276456114322855991312715097701315480013429229769509455618558800541828420159984314751058230981228159110959270658272229694123267424861852014507767271093527066278931810165555816909416766756488017201546612290178822453624471033596974263566225313913808508261227997574766126230436796242009900790732160355774326990230418300177739746565739878718599509419121426490955490302801697939768357050789868659251133102713683234401858264135307237699806882642182063577378426911406957156673779090153919703354497110824541937368869201752987370130514616901544337233762485339397756368920193884572555696692656274518745773582782191882280087107747871717595367014211495373589534962462290304807406700044826187928809631213551839998526474718806383700780144795257796645164489746093750000000 [118,53] -28995486911192569911201638805463434940861121373619723565454246582625253673237857804860535348604462508117328509492874349906873481681300635559370236592409218089874219577652797655288769294680329749669174097793505501110129330045634862507879237973080561943347606696328812537857072173928326747928288862043299223690606410014694091777007817093245392150630965962409990212995777138016182469318705622633126122645785345484239955870922492794981929505472207233117636778742780860302901039002891394522614736482476347207424787548959703914125672316500446271427618478452383717599797391395622505561425352373262375884173935136387874540473055983286315948588869277361020451694098057791915701428835104584920041433412143505039320910969058079058668825495457423256048276368890145512989028738003270097236803717556490018170693148169181276198723760465895133183376106404784038582709346334155453217256021805536308556743771500297826351036366506211162592396199528321285213551223710916115152236715399087817568438996282658226959221396772725519596954121585717950804764981688054969014277028982299765537451478623356364218891241045555443734839736662035931898833830667979607915059368167113590609172977671261296428036694895673255789931310803230597867783411364866943299824057316962774893218573904439762683389830825308256963023796977810475441903179360594932529846819293658239766366931221401285250395942699265673730248883922589654579123739284828395687395099790011923591970094362540381444249693004330247549745510073234497596949529720032403661511550573055911178779889740816668601603965315448201180691614381708327269692074829472361475344211662335405469777593484483949228362680445897988234737097981762820508864768534791137571165973799345227944691799272993213775440946677229914577203179817726162446150078540291267107837508744476807692294133756336663018393969813923303477963217622815823272001631424988491476267446365317885504980848674531556006474467282556744473262054122663424805031652085090868532268193978822117027763765084528716031120932805089776067290616001269256395680451155287814445311094792960167108900799069592995974797292379715945696992188210111152621007251542761610224794117413498392865759722780568344881696443356740890422889504145753008128385574286845218660058379173278808593750000 [118,54] 19683863762818373184912623215629281471121207734260248018475799053845525856726317302043069161551986103568244358769760498849248628697095647599206994509262400478477140598957531703131202598712551971726489822058687479469364348183602200190728521416694157636987564765678405046390754831461324134811148211944519242834491137427894128073997707650069538610187694819115810363817059013970465672513757899024047368896308501695476028272491227085201674431894468425751619582185329186189522810826771052322387629047503765346251761550158042889090032875340119395889767786175715462150153699593624913101682637646104213307526932944974620460821253310000313419564042227481718530555757145397464309816207353311564991653124746555656279678797134711747014389455787331978130175502884841984911467297032193804310783076135709301717304317022712979729774230078200016420706190138145418230762474184927150338526759445104231158109017935313838655208195311518274412107922451248042588398864284472132580065236318249881283641210370026927629347571519118360086050296416580504702798185353319290693091114444978698834462089359567764378599663550698792666073258606285278716255626195558347787786919746116438738183070403323563905179976765565339948514437120269239931285211974040778650079418650763969162156323614696786700908742707847997317876952715747307609220622561510995863763250080672840174748200909866617249028708428880608229305909923555823708361829432225266682910288342083483013658801168144939965491473715026527759826779717084677073150810347618093219546663631726751159545230946690425706523065686728289030795324066129682543451722195585922653911169707637891989124839412313621730594034874656228290632093721445678539795087598946870594264366103139258433362493321004057874353390230693245053370940350939679651279792918354506696890584703416262095807308769039788301773900856704574711138640274701273678335038220747237975140152779566250160473006040795062220398819330920112579065438553399609627122911499828806352760314512314105090288024430218257664833310439705647038856718028790848280417942818568025808473722529979702158890961431008953781659537962380762877941889192677878191535098230333769766890321361041173910508479315145345919488409117603329477096286583496060533744836426303025735539793968200683593750 [118,55] -3511502209398254887611722268472713115100491476145532198285906592149022856297199593276746318152858123978460538102538644378821382276475146904939485167347956607165757005379160324809110354177155056202606724999054452093115597652231890547937321223222047354696481038043254148210912842896318220155972606169569528069096316244108068002351210096531581456526743262686249433478095378673428075967812426813305807424063121370797061885075190117634422477105159319491571100063717205641194677695301652576313581740226017196775410701370218614209081128690343972926649174165877648544711006797813189287897690708253974343461778724651308240343999599689047317823815148061602285193290974350234539592653131340608662016779550358805633421430541549576780091382579635879198280928738816846929195176430830170666545886685543751153833787264185427370690472428330195626187534480006161341353035584668361588866457665831797189268243694185846596987398352603471720844538969112468402972654413570760137522584631773112435513384000949647768587345787372188838710265562599675793086607495731495202681372927123268016339748806218082674821166919392700944138669813230324519904758508231210186745817580760446219691571088582477201949612226002280290851286057570723227303745007710724189706559809136673950771122138864834581138141000741791901023881811935601724135249696239290532180390510545836970902242915989324928482224476864674443200439785420045502228970178973980244999874739798915568894439302761414481816908877100631065229040578916642689048792467873867864184669520587538507211409089480309394551810578231101604149243933833712658251052743014214083195124455326297155350978396279582470432650765235915633128881961391730779465842792449433996721749662493991904534650071919299721253348247694188563426374114936993381536541153185729223054819398525365247726412599326956091238843352339073233393512029536831780485851802029069685371231146676885810998131987962097288018546828700271417365400799476320542301976959454473887953820021217139177841989647797477937780388273620578976935793691065955026436776335081421250843136635940791399755204290928189238695290391670399684261112184952611578792195542735385174282082263435483364465002863561612209809310009289649482282481863392118375231880563073026534695625305175781250 [118,56] 330977088053208048170819076273696463654972640090825391675937386375019318706418330972547925919580717980550963871848389844909061221240445730039603885247652327831417782720493487466169509892829412968005555678029140252737499059453563785789809200826247243615457380031878082854489787495144319017506886867967427141503386384081171294078179635687656809112000205971586543549316192868523274851357495971271260652821617213073714206600105417553967752154859602690867536056282085768922156012246603346946107602814364883975056044917105800632601424436190056774442764084005372706452281109564577658009973296384876147286991728967399915685905761526858192128420604396799768756538150392923045690373627998817080113668792332636192057546627323196727629066587664806824268249947396517884101618292738227610834129511983727157113382749793661730191235596003952431953282399809681397656541926346202725980356663145234212780964150814350521696222183735641652540324288638224949438083999730437185590250990500183058026035074174639901337529531080155960092013306905399579118655795892180443474466973296743687959861062681621195226863948722483958654560012362061211022356243281779063240756361578246144635259811422694436361398390694740994008568086212692148578254979007671061704400138937202110306395439202981388642984390553175968051038019987521559874805214570859525706215261365198528367511704981463431126495981151202624835826088335964359164472810825491271093227327003931410685255731384232791474642396625542158338682606558517371890712654511267512273066115530486073477267294736712765183289004999530680392392936884780043253934733977466236305828155229974593119302788503008740755231316332538661046870039480593727345366132723542186437094209695479612365246735160402656029479742055018688174564071561891956919630474672133214486456413740688029392663738177723773379740986613514006190551093883373775109015045999788525543981945413076179793626793570049234222002423202472691995209183377219136660351652370285811286996698069527591081048682906627638049246084440762715131320802740904525795032053731507391014336373618974914517656641362987105124473314387544729920076009983568367191046520988476882647493094080523996341566038896142070516829707877912976698147511055155061372210551968529072418212890625000 [118,57] -5974749594983853353385939664352004195352922543935735749104156242729527617886960772360438722765278567985155682163845420466104871341809444071788428413236631388947860312377371599258958670950390181584018213955303693090979521883747680038279336570179142231645336514597083796811907061168315878737829201152586494927841200474979261426717423652872536339426443376523756287588509490380883402859707580978347884889388141053401499821569721938719106729203988335882830805835259153759431065711464610085078324400722951713473182662395984494515431253779020023421616078503638505355509524106199851099798426919128063967294841613239763540891871199257956233067991073284254374840941706773572898268336067732568503181445158513854514700496759143034505495809374560337120808467907156770937570295158036216817797409646439948769999771801473003784523808277725520376078307225316027446302417637551937373131432445918223573311620515614929877388054875405578938675719857001294807584747701081734037517048852772032745485575568342501590016981411741909420768630039691069431972240655459672695631074770548891301584323749407676530093686475948499780645597281508943760339276944265763707961936796248852002179211397208463539759543332250132267033917816236799293776474179649376396811068323061485534726080274214873925853869065620604640902224621342972401106146760212969693120126923031710343788668243253703083471976388375513063004222016194599357934329394426271003110264208062508194955599131066370869837148587133052771830958625668928161469110935549733676168328577053407092748236124451058908117223472295391489663676120164114380982208645864044337479931975909819330242578707445663746186544793393975262312131220327727377528784417272173847425095243194996711717198100354236047590912145863184246837289970869440616310089070718061035480752719249307421269328840510776598613433260501073142782000638761511262388580253924305627375982738651229116682285438095111806628368027800937418808795163614985187502125908689022446755088924260292044794333265116839036809711217917998029251052166140953958019146087961595403180482300861939028813782827582561381052916943230936986562636572888499533130735610861435664440520571419290538532100784053330130820747725216007963603079786863382075852124277957943725585937500 [118,58] -2313475918547419454551640665523316891535353770749612534458578040038023888197091958698200276514230790659611876813500790386890274217646313337405755432239027724308304612492720063328550371530938345829432906032644244306958318440367580795226345564928001658780689702569544452096492092023838802572064919170040042246710207868683862124507986346726531540661231536809149734569875731275593459179915199904791433141326149770733708104494372428122409595071019193077742141291239827957746344432876177299194932119870155387086880716038006668570580434842412377668939873696929085662751158472042536898378171082995321426289026543514059608878416155455714404031088280885489258830180816647766451651391210026705280307515831238496632763281722091197066515080094093859234330531195644610883110666738902186948750784991953568179968453606095677652804368274475746988436520907496153644207263326032780212600825473074884767410254169276627299496101710178129802997873552165754888422266791765808363183693991242697378213927386215816283555965687054501056184658822468300865677174879180063667393620248691231881937747190907075787261806480813629039107774465681761305994283707751735867215017514728462845360872521463427305452637808294379584353940454079360622312053607010790811074541791281336924855688181337867902499101862515524365930038188365432095668598887955058350606620004982782709658512713751435291181564391499110896483019776220416270369122667617185340323336485273529143363685505588916771673780402348419029132817806983538869655555777377732050578243702627673720592402098143554082170873112061881797190695067311791609773994743068029148783379249151763381582382228765237447306541677455826089854152648663238986461654133609079697144966714142670991111452838190671556194257997409449125462229170841333854894957590988208128594870687113566931663865674265954520317761430517746802053607436191459492777344193557202175491723169447655079662890493495881722300297057419993902183656148059861186887188317123490143286724244647587683371627382637035000657245787247685131102064513113969845001572318524290732031641449977713973784079347254633663799300606051963906077008214985415360423133202378124278298150395854292652805355291113955811428326909763045260285967735437914724562666648569150390625000 [118,59] 181235386804635348777463731830471314934496114531862876208971785459692554411950667198316753093351053886598171260771891086272661514660835661795952246263307060594187982862203273534279962821099539028228118049920280203079358337291376024407048940302573953491876778722510207956123767165965758808098997227197206217551065885959999225842982179216688021746539840785307134084979498557370500976829054089710505382378180559327108196633836508594507804173615000855392754728816095326868543874134399124520343758491975799361824474270312441857237711131651105447140966133692009847298693613121966540577867971569896221325277698832634399147998506530446445531254898803242473689316329285595949847620296441058834033436033595901891409087024789451259098459931877440475594303764098781695339459991865319573727100074829751656734893859991599199362115964457127539188682196124485420719933576701183091152993354801715151308320732506449494154706636927128122037028650509311748309012339699920916735731780833180073552300998965060185174745562374638784725560038055353273643790108953146101269354842794222913867334645553839077928204200539712723445460826792370786505073964744922572451928344969332992275070089272524312812054073706756548446429127511953229962464555094953190499844591821324746326265676896657900946898799913502161765177339119682636332321957247096761611927919252296941964390874411778807765088648271165516328530800973391763169700952169934474687476653153179389885636530521906706786674779501549864542604552584123057956269795372871073488294046405531361699356423670998926099122936562240454380070751857202899476846412577881505460235067310170711341090038121550156257129153542102211371564532285719716326959373710075183226167930644767597809742120356655513993504571971150856837326309533241819596253405920071143008373564322880090312451584420472873484697065469732490273423157999764736831063961997789448488758607292597310231119754049729541457481679606739859574760042628399861066089046258095746011286220598800509737960506288214189072428443863211832921436624374125826902607147129926313110887487776209344345482154835975436183821422711940175384500654189400179063672199682142582923448354294324404431911250451016278874768440993213997041690055574269004151201345709570312500 [118,60] 7957336479222595401908975002808116424504261228762570719825076363613516494254739258803678902811620154307646333634213209336937067437926843339673980774055867299115827572432847240535805864261459953665867248531178343826982970832379107505785812927535540843731663368199812671350427341908140328943242755815463800677098756049190942071096227074512569431120494635010561637809164623265057753038666950148751653302509286249400704484001368710119655575028372899945387194240460992508935072567428007637878215304969186431907627443396702015942421296761102224777423189932806373223925736461472009667720712979838800443515052332110997389702898701397524010421021459822945218710473969109252815589291882508433218087636404785208131683528083015249361645621667409596563786615379473402182152874662297622354474713380384175156819344569355157205338759257372442148104410187609861477206795549162308094327930391307289336820378830961090631909182219475173550822863962931346026520078781490507601148332505730781134328216419709086113371593727698913732223700908453258294442357613301211282292072045763873485007055760596236273597731762224288664364854758992523916804222311256704303421344977474135514221861847594958582545431747179976875317098976410515709979335489930772367547721439066238198881975030927397719379872604427569050776538066434774482573954018419292421806893894181750930062939110644978457637628030198717915424720311517042999878093814231702244146682393161561413399263125261215137188264595287707084850039791232325977079585583495020353129362133058865767833959600100120314987135984805664591128616278566993497143828966094007301911906996044685164418709975058567262971031142424672159533632968576387201402035876801267230770206536277480055058160606351388420631339716683624449921291449073741359003772065630131567476583927911711194389989513084637215030642455527779610533074425488883029312248962651181782708591442593398089547156127538560837248207023774089109703385568039346279606827839650162974185560778684642238992286026423857175875967167546326591746889653819713005477506020897376725709935370670438964527594856668583056766868135247103812950745084359194126077471104378292837926344736895406760590141241652858356556514041696892394022975012895740632807989828593750 [118,61] -2337360205052187881038135375502715821005530620453773787030821896590089320509537752210060432509879598042202683172509324715359749030291346452443193702913548891766659773410829841347698483533987873845812447667218133778219675937078537292103615132642708936110459636129267239452711536211163024500275696695646656204997156627488345264522568045450016247836684652015621556800164180370469314032525784985040121354223778566546922731455144887775231230318541421103534075657786945195138275531715564592473929473083771183506157001152088424818566993858015596190787977076000569813274488582964504984279548806778419806802416839848100994503831690279137825974802099399690812942025743846749177662284469468004542676714840922687652255324207141854197119110737856748363127644153464704684852011513032262708590174673128551598211700085459034085237343452178106175600337840060612655329746457785339210906615099866044364135511615032879648577060778535867756546854036604990915751708142291356470907902363304519005118693494941943454779181114523124869675129370576970206677892223956634841501278166501193092655126298977713020353581069106623392931871607764795227444866841716217003857047578867044627294228990492548506762605089824470594874972571887640429614433784419074692605495780701141520739064003452589139195379575030199142714894934526782609068615861063516761751647049470877874802506761568840565295320388024020483487094491430889732255084882445786117154198930552610325126753007928097503328253197496715823665055119449014441463280748408805752894748347907854898656665726023281510315384394843764787700862713272099591955767035697179153998473754097513086727909268694983061153459584185972220786195882489509134525311439905956297728177619897657984079941199160815247296107269283531817175946672624685413541619814535926208200723478650714291166239962297880712643003550531045116160230027889349723516068811290762038741476703652105034213532529200521644496729297534182350804815356491689470832109564512651177951450792264219243593787217607885253915785564179875715184119242177086689649025426947959105317138634494478287144264961563304689035827745019172925898759937790423877259685754846702968564589908991885223104447593116463905832068544621751442667304905779421442324703562500 [118,62] 222894018168271229694566808372957357703073005632106878185844534751356131268416068282285471081951581651321424629235824607468849338823995695559692028340758883632704656049836050508771016625264149519680403315207954615121198509147154816494248597642906934818899857368346535493943705823441091506947535073738558486108361804974156873621494164321599763196594370545604401440340298082262303389264094710220885352224266280111206493133136737057948354043793996830514594815111586820497379612102450194542986036753901748595043003709273896353099209190951987344693268600991075771372047683326192069609172644648890355668410290409733581835634978157211037097707597708621761928406034745417476990350865677794999206870151702633238760114057934755385959127798629146841621646141061438198078307072330353122818143574923640951794381038446724221159464368255390328751382864384842979866308170698249756688838198950495880499595527974309315206026486906531974126227951986335117800617706678520821540008660030912681057810411738963726438119960481900612542819831642894184040752303304668519272887234357708370200773796347925799092131591317317108273147964789630108901933131369436064203543657021638626206960417375765147310296806519285586164404928593728598678231310123689751410845288259975687753436420391569127410922466784251051748544923612829637407542247735127448820813391775338447676123776596892142612550333577742066545596448021891056544918162740914679062552815727989431670026461245735605341387433749723950422842394949666004017842914211502727446050782287631389479514845440316655024028568708009323310663009187758020411499342368006863475497543554947530017770158461508880716721375909691833420580502944440876468261211157297248267377555087195629754098907213312967359377043696063941171632152237073499942316751414496314670700067620959917842419135886164803994909825085068343397070983251552022048541825856577779712120012930039522052364024484217887622184582610159861008130706903047947889379178868400238185195856479319021760874603999012159354386351228539328942152492253225925665651539326878998348265354324250324183257857670726593677109780911708780689594510773042237969996513329584849380424609918691382340665277069930798309958664432262677476481322284887460035473875 [118,63] -7539218034452889360039538635314086074170418988535985764376047064242316268345246519419977411281099456993969690705480481334903152112431789720608452855821410479520239667435460903955635601889661985282999540145930432491772470630060572764206632332196557962715670230413244085821963741382852246657670388236521268848346341752731365430060130613394786765444353595107693691262963071633446441718121976393825027078894459521356707278899061107735003948033643732390769089655253040257039377235256562826736600100880912188748044889311272228793891762658705409583728971870128086026318169231656894153185034918461065200063658765129921551603030814031648089996831735368181943765269023522103501024338058601928159588152574432040522251307782423492156698246944129283962207260569224799091886391416913189203586787931117061251289117107934253109906672280245020575220070776407820269710271378273784503144163780479739949840572609147824852035605774224907786151068470796060996141020037203216717035330252140532715603549941979079676321447408661068623611543430519418601252305633532077469429041138553197523046823759374179065858413514807125540789800648637486863685352592035684922874696535848898158704103945367958274816164936902415948528886406823568964273194739224384157490119049313794428249587869519427212373478835969957585367480823648413115078512519423418707028121164729105070752334178208035322520314078191888836274201945503820676984531509745515829145192790728846318747143715406501894429709570425860950463165696934624396737658738825759127149249611982441361971812052559867458462982163883549099676142462188824505684435472876663939013564322629101270740893258645065243022197090771014832541745233689512310935612346026041918261132729372639059737013202201163780147934154397504947925636153380439734582930905237402347268970199781111919440531080934817144234108797764197306388623092333241223749117399095320301347385531485753690547355605145973322337323441056742508359743112361632741675253691206444423225860479153386986147507032546671186187310261919670109590528293058651294222849783645035937667824833624790088508421824559829531069153775194131279194535247249981401589354639416547585277116346696589217175993880161395191613218820203631463081808773713206677750 [118,64] 959611180644567040527984813642833160953685751479932225356090046640732368705677373018260199910086143862579435593149779984664752970516323719021854902042618122401547071319416781901091523599048372939316323429299647062593970307334544092648793160821870440293457493813064316150609578666782789749023475797767005708865348527946344182977899809834696831417601888008316228132245368841650374387409039178706903985534783017589820700508636840921380720560265924194797101827089456728992640523064625184027587725877888143065127555487672066466482040839232475098091725889154336352351718193244049256288316693544018394033220534657625026570539032690985130091224351062164911797883289425950456871861093424881528195126463729748425741250094058724524837387194952102194169288007440021470496481291015841291386485083667517299400221191174890944241358652906796260347936269080955635956736740342397408491663065158422031319544612302959015402303220030039773861689340234344323170863144016694863963857055487049825001049051951820386947864075424199774808129940476827159866495235667314762284774691477590735290473808649267681839209740479453124281104286216165031008852184099693280944569065934379182319526710211665582180547956859845897710048286243119251202264207157571472343315681888360891031608980103839798818027377342098978252595561371050392973051131815747727322517417018801046154753414593804884217918482729172821727002506028474526461355977243814743436693500920822844027840917342575899816318286266531129973179668333627017030776112107121220878597127315949691844067022182272302079132336182380936452237196689154718532212588057891741233096198018029323401305287913523925159978641967664636503122685322045969583845079717145143256157206188942779348930337045967991883455434422283012440909500288258714670980888366337711331168337595475344011574056551436661267521214826218934519424903599656499411232951790932416918572940486109477972826122047708511442201172925618862364967793584378016563793676067327676627835143648736886688427636492889047618689641519291105216878645852373478525165387760755313130834877664736677201809729811911972450633209795383293882124023330749509584956805693705301820624987035017445353535364949935247483255212649008835147061212408595730 [118,65] -105954972630668455039661514448328694007587672042351152907684900295413160745810438196066774001132275778810288472701872396348522789044203417698974320558563183363039385660405777142983032510196580614211426850116279805128670838851457324918456854235107136848681768902816524333644268300891581411663173827207460936791027456004715778059662943236210253351695632894469510688262800557351981347649906259472627582931311028874315297993781084665211585564530980858114081581387380446656482587235813246906952193544795574915399488783674063269028779183986346896137126104407657951607921684877921979652354207377522875533066276489324564755413778520699763475259219142433914212077253672287752087859038406244333627597736760689423543363402149125046683681663522021824228768463585526048302089349123454007069892670754724398138576399015716026502301653929947049197700751925637365308830217384912179927325370250957411346488284206016648424372999491664998793456880336981410902134579632350964459041928653905922457979173911884710720519733255906206951145156878342861111191531240160690190069381231792457369972365183271488752341793424547919485038440216149158121422598751252893242298544728100369954489703113716907456109107594969715007409671972812143669304426529497778812889708336048782959058687140564420389740522116089282455038119917709189239092051871044551956159023744931434350849722067831989838824798615671386933630624898952628325895214200929415660597744648479155931191257511105953962869153808830542575226939670513789721828990876770917809709756624160467612449018073527773436182514646507468615515411519571468662191411334162344088211098332971160737687177257929379438345494773174683827890109135957898700627039389267710246798564527286473325709077663858058274581657209653403431381882366411582699413031851420440800101914393885685229023132956134572411732023684063924545430848967614629352401438937150385357469843894037704064456985405074420622796646486486620874193061635430987047350478936096836445159566564117221824436075001078932683589321263022421448148613113264179373718649812453244648104624033043947954703252366674475410525430051700178058351261934373556077270483493744617293900458690048951559094923381440521113054315492047620706130848528445 [118,66] 5133962197010956024890525059746291499726040505954156863287076220686227911937501584709001034540900001690364556149524982530178592131165650803225922172599519672893649279674420644134769428078020104741302453588757529122977026107726132292358102315924469613602337765127647948854240326526227828733884392834332093908374179042587881841351776911399374636748339293137150199490553389108219861269463703194542457623154449155562503266218039289098680796195549912237894582705348656628221180880346104714546692263176627814112479737417711773344299478050260249818759153588590631775654342030405847615203902519798545232952683947481128090650117053191725907204415813395678003430294103672061255099235561533909757928474053870232162912831597975858372700130270346832993727183525242095698696783364783936270129882197098779432035776856400195964153398839723616483068836963358741418901228711673693251725196333216300986478116321234016620247979897458165584692644530760391295875155373506432653831353105575423797582486408359848669361108191293362245911915898859265818000692609483824446628408831057276700222760705894146963001950240041090567843058396544564280891261193734272052250402296714919339843282433288324246228194207352127193843036092338100569023078593439528784920577837220899376588800941916960991471718310235860613089858559241945982052473148582339882323616493972168196716248494450561719206833329590731725728007015659480255858721599445947211260787213186018746939109854588335018005471545669406310683515966183088912962226930741619028980751283205605886792467417632916825651944452196999669100893907317170104829046256640233168031544071427547189438900785071486661040570984254734443201535251607590273547240424932032751455195828109994908425860392522690065032341899183000269616984466810131216468451414196822531886128088964390305809202348656038214954296064065441694072965235976855122549543981093336846018699935675659605901685252506190594641399181540904046201343616354798816553112815325098892664807439660567326173566308386668249715338912805786918861208984802608174930386078204122017803650502782366424105248719225431208543026034467412316659037333796742636286488898638447712390081802647648509875520296495645211846012687209473239547824590 [118,67] -19005441756061991845900867833999402734048034308011954368738856130443305437572394108415361890490129626552501151609790019839952290181476351580512225336639939611846305399791097540758372955014782902309540198753859389913000030286782827943484651169782401362384814845326291474986099570328403162020000878963399895766477930266305699225782629876488187668344237072705271956948764473399871859111386843148221056448571677699392993597270658143263832804398312920355541088787796853688140250930027564932275972477790479185999875137132259486949404318463163423107487153063247400153220168016177231187348297430772251670522016688758021196475504785319942859428160873077774883415855605785439618387850922994948701101073701666017075797837003785173000534110326784960833848595173712290882410327983536907260483315020402075836113004261117565535213846957226407177933498032531884179680487521194252310754493872726086454254488015001342647956759922181911383005321799277885213057501996879567282497336304303393199106967659093325179348625512775488294402714212333204349356833100832409932887528005077451622826390046286419191572800148004540216791843860476392081993445877224703067647314764348425888425117315102363028573848248260498002418765991946503183669560140507770403013979427374210198205602552121324212538240795295563186251649231843463568177126506028888271430134412614080370225734474114764902139338794825971422823607494122969325775953664569477364020000020452300097453904346637270638303688575094877336611786452018867785851152353098566436247186038724097237244004701041409801884001877037755806934787540751700241159498353493446990657175665791484639353106714526485744886091687306612697188802689105013321135956529999779469924581648050583975318227277638378342091293808085047291081139910808188374463694933391770235842757150290954508112818624762688790296350440483335863964918069027605364265676296530267541254067360417893488378216368704116364311655915686474728762544133841394094838649691192336899999414601764319603501082684596827447452743265068397334286185699570605028262761369380699641711746560336127244902103433791336156915405536339264018809027452983458292860647239837306043487669605934153011351541432472719315359702922660326581590 [118,68] -585348736554730361065845740986979070100594025330638312511640056994835596167261203683949380395058988228014943291365611892588332321788545719520161668077912012470424185041071340568282075649620992493251772701173791608607084105960780065813484837975960233369290108165612312158544985062603137251630503042158472454503190640675375622918455842029072677542136735634199820066412018843180233112339043846234098727869839849762976569942870123384747138251974985138652194461512393936964720663473180567875179825538458707927457024309365128451002288735784244344712351221040575812766398161352532368019843771160737613865996432905173777239243169646239807443976864279243034461631831175061160541564505505429116790090937196437214283624199265850947554707367691551540850954292343988342566127747977027274702807774165715691032072174606683049852682106365926955534854245371709683022909431534893639697160320891262453827521054728500999615328007650290576421811776389973083143709367608852143899939453544980475484922349802314685187980100238529541995441845430678672931318113579317070322693140834876141224705903717688475929479047916693479603609242307445543002100198489392758278123399643464684918481973641266156423594989817246024397199898167129513545521798483425316118605931050767580291648352211474676477519528400433190268631849256745210424551447800176307330661783411272000056739666992869757927816143440441772374776610173006917837179783669584361241650838490621533377026051666249075563105931497528143158207966874005339553930090651397959568174793706615389586928708010161476512537523020175477617798285900339621019181348476219976220158002957841354020438594719226875474459793526849589961847876491993737084659152403824388443491189075129983689220139142719377368535525653038356580875338605667614899105053641615679985896903230116441937708401153058407328465533749552412667961739342807196069255167418030467625309009479955248151372438180140310884166853925588382366535256927326269669245086924054896427648837778292780574723101674765319261145128075330869260863786880951347798871642435240839615551349530395944103603199186128955772786375351709080976340388752515563052088587679416345956499884433808834227716885707785161593615754075124600 [118,69] -474163067464192412374389956401663401867164352030789601785141421545373449220060047648181615518439123565314346118433452200943221594515013049338726010929326754365908162854911596904265248633221008358254663740080672982006156067913935006080236790844988235224830129138109860540208359001740041730407937771598011183153906427197812954360302959529596988122547247863676823959176522503261513731240970104463349141202181763472297971142075401850249374007055570649820185466027441752491755894115172512136517674408484575015918869691908450813117079337603858258491818695505938984494010475899355576159793474100002725917266119011905098096269659281319745763939482593085220233119632893875889280636533972853627772338351544272285110296815615564411155242623947176314650168184356083166716395357395863046130312220125188014839619577199830683221253824758646222053201757250032387729140203566928759077357397068279301900684687217538991243306426313974035554543343993043993280627600563943080266985246025704901081943290628456700432164437019310873247608998924104075387284446993113770162149474928842651717477142628312651956374238097942075831235520023648776337917205522001343925363816505312665886684743824058607833262978812932475122598863978319645917438232789133828390694598150726485069068092921529480811318787581726894242710892697187593219187894379885661028465397988961985734015498688869186632285825429744355894095050527333473298292786472897910963118343534549988341831575342959037976739528916678335791736296051049301064106207241977746491897910477326598668159979858244801335565597575604872794380281053610415883942352444421609989372928500143587024868564734944389471316539445098699032098254911314602913524553002742263552655851600099750555384706974648000102413080936860538074725166270387961411005589614143875761995454720591867356483949237081717501295104137967536425844587068061812919632911389937084657074291430671998494195142719088614392920373428832075347757470405401217446108843380239873755551842782822730785199141607886581657071925075056490758517528861252338788627372798767171265285817363216581991465398976266013029732848670215514408520001922692421727942375068397088911770116065061987933300109137766818798945698758550 [118,70] 72412748238631111923936606437641803759596744239504371578697017985485669391469632814550721080560830700337144580168012499551546084100745001426336778963260496245582543788725784144530257551589161469055623939029284520179003207170865635712813895569984185063489563011014001718116234360212399020672133938063800629832236872790733391493958751590926931810174488170899051076994751227038882422483476339805104847136772561591926482539908892771471897191512966237672138894302845341577861502933633718849161471681050626111626074210514820555405685760835572509257257964254673667969862845301359439229155454662529372560732746412913948913691149726718841290775019081006335574783586817474440789548269149901465044223885886596379904297692226874148455404488585749067764226069676175564969914640153870293631223879110773336865084068808869255292021090178094012165982510246911122664610684699669593944220251790135477838798959562843048522040251057615099403637069184904748716381731694424798039757967576953392412703873664677987164021629965511751470928313120552761221414358722951198425694212273527141779660848096010114616302235284412358984921182659432985005168274514973597486647856151998442332193576369672813740857301634755494201010251222188570000860992047454047481069229717474610280198061688195000377202878545871117887878894687022138426800493836426733769646572810639715958018832590032780933403578683808423605793352157776282136897314643684449900830899065489318953734921341012612968105189450258288036663092479088003298229626807114606434170096807132594020117647607036051711254378487018078156599882544317019972425697675337377837374762133886616878216551932803933693591161500164558209493879647185909481522156211680231059401683005624074823000019258252793521786717475048076261476215260862747140094758160447998427173090617686565650823637003752621256392415913445354209406310737291940172325177196875230266185977475165705563538714997267231418307017800355265445288592105752304562565594807045471408880450319136454823043181303376826795907555265088651230989827939013620934649497718057107066472441962745403083778378419054078030399856375027007836682991555105710324778486920227160620094706244524147250676642196074231089217858260 [118,71] -4032029880530973104914524830802426098361728040923583404725785957018468578804663708559945859467175378711154872770236756144946780537258314423913117165708163022463008369060261731339936584975269482063851750197735224982769639400806702099401701271358063920887317660453925373724155362828558029574756722348704922291673593109145166449087467826030242035741508721256463798734034587148501814023309069967718937021679779157545755945216761583838371859263494262015174909536786909455332850637627879418998661752601112230730022566426304283977378699225629569124121867706930574174795059854749959214672068029759897863935064224132745214841673256815579592747122459562216152462128369307315680313539890103814997258204371526938047496370411958446544414444368144395695606950835633527082161010633624482084571273181150468952506547499956146586712782329724684721915118127087021285037650036711873878969934777208988844916799196303168518785594753382270168074672665976388446590236091246978075205804994992873394483758203776545938724664779717127288031439567557436608570631612791897790218143916850667269907225687014195457167261956197546567082844820336772917008145265434880223685846367854545146837325313198016100937590364566302630114867744280808994192420099069273996263932565144243395161973493497636881022370879386237895761594624926983029365521554037208707189575361380314797725627049405301353658627780025705631243484673987549450669217280551765541970981797727556944449717372890387236137857350832955437611229894993401333050666646508096261810752429217426425324995770759851643956376705349738736699158946081011930689647853550487695072203039406484892498760567625663371467170804504805597478051353159090809541565478374669084964725465959961105743363191871938650600144062368119573434527800517334575298533566031487527577449506986001303097798810676772161018600694554069523343292496306252104563433662171366387866790571053713967584893992425810234375464206755038708582195596716916753103096478382027995033438445987466564876721332940045094738340158953110400704398385188740945828134439176532153124373612856698224282840115608867767303914211594913363008154618171121096472493635623769699626650763023962831639662547157066659258400 [118,72] 125947982589908417624543302494493392913271033872087802498475860199095825951450778261478469854956050484846027702442972331314253111700191311285081556845249016749002892188364721795313093671055272850653165266933896803232644629267074437095122461379691129082156594121091817380574504155209847827828072815872762260067323690473437662162273205663254936526743183350551104934063987944563429748395314283053576196269348656866868497096271212833931664704284924458199253333474362341357437876771234791915933005773518478061345713018428173810806190586993810302811265212989554176083767928590534644808257540686900656112657582200969119552630998883571227331047624248885860740974716051868934307948900735317060830457909567529969775378857593418628070787494877444639609453626798241657780983375354639438206704702751034264007545565355168119904538708759817902309503626142563264047955044516552405236698678988291417461041819316289971190588661284857173886750405963884486184998690574302660707647542540127505938641485192657457153293573678728873659591937564432184691269146816458795432593379845795375109735632631648697342933093871890467580059749721284938630799210272345486047817761744549177938224388398390471564208541921881703487429352270657070780186250153099262548747886938638783537667397201474829676380745268535038624565471988695982586101380657729758090993732111721027643693673909026908701711304145605200719445655305475677936532612294766346246259971473022814127627978487047310982033434961317452683812570236333682362935836984565380781510272374649060794654787949389842601387690130203158075477927760836492810188678864050645893318740936480661421689558131719080367474959698539181804886076350046551360292915442364854451619448125886099677444378849975191473699696607124743473743505009344903120656155875240554343411302362394003149823782170670352134850918600840660124940435792738408544877632711374392572798238824092481956622222383489612995437970833980383991563959854138477877116950360996614209025378857076827445831482978608003121368499183452535453249635017058428846533054588145060763334341987061148709877795566711198748795800253053553187800303884798521361580268463679591650182367606597855926205677761779501645 [118,73] -3510285660616651710381263878109322183891902126143358244727418468841052797462850985085298503216570442012226015853827459049634821958499312835960913379627210979747141179306735308487380044135243826112706937445516240006606810901431890093841457157092844968952113222894400012890102020868872271480106916912176906381104457336341077538264191713906635835182951048505993447581128434894020090256684554268192533040739103452125950257422159912851166032424244785014102378008529312074598065286097951611239165062647943715871724413879784120798059782348928691510600776966116197422790661628839422793525200485894644062172455736210876650992675757888558642396841734676745046207387463604100730780904238855317668286467164417598298700510119205655791908354155582492969957128055254666929960714647505937893331579621720309149891507689370355696841884094868401168893726970004922873131198020077223312799953181363469928994514254538589266385684686557018349661781519351827331988370772091724538213608152853290471180628689049469953512519528449856093221462887842570127110809828878118409512808878042831712617137047264718232736976815300585765845948042153028671287916010710373120331135070284488264920060990429579553490485341686489611652760991572732200263969392674740753205668127293136365306049753195118149541314389491010722482025848951986898157440433165186052406470905533421444118527640235631999133643323430222110958824720785948642757856610683249374363629676534133451449907576310988238957982767286592713397534936239193763402576174106102057755655452298098761426894152936236187723329790841817347037270348959204472464683389671047686144674445734962480291866411312004404896154700946078041887980375785712072275040790266583530932667165523045663626155733669457850966021249653168837317808128263435182204981594622164572769262410869176615429258078260202564625943976407347759205632920896354719239983350689989579493082276811076355633492621658923188179160393135644758571723411268136775364031549002043441350935123737026843146475211017168610852273270168923381846578574258947363327144504991071188432993486609565069766138187695230343060478321597574071947946367849504089098010179564405113188035461361216864847823845769960 [118,74] 144202525485336326776913823159636099205625856440910778868741176869976416446165919104516907921756867006216184299184123434238604374403061355022017483546904530201690463573336952748029749916852666596616655974322743680797431647060247861597406824183259066159231876719526521286586478018881277064241973276449844789782542274675734017509841697111394723186991762233046572215651007785646478977623053316672334709148672196811503473262343023077435026498724700240926800024415778306895190789197662941681941349493080882257735217346852080513790876214506509524425523901859983271701142075642610476829959420696292134900589047534017574118418283480502709343506313982577003826911270783304765168370857125233000503268021664112721465578875850265999175532473014680701437245482619766080669484157836243941068940993681379131508087680064209450858291660772156318875552476637080690155493127437306781846092561529043089516766887372012600346557125199485092253017195516301507076915004086054155665121805606274615579676256245233661500135524454315455509335809538357513315724209703273059485666420908841263076427195331135438397060661997576830771832955437089381313553358355292587149482608646008420857262169776573722626817256038876990352843682838144939278507752021928870079856555421951614473187974296782398343499198318259559100620214917360460001325204262649107809562289530050188180688236774156568718097739195389136051370972190228784814387974084103373364768577775570277016069482721814649078771863044706794264160338468586498593542978678368584758408190063234182878260634013884200032922391484036489004155293067634418955093933759601129680896553443270442253930126973559780825796621188569505064028657181426891817397177744135211332931926751519425876167254406189489478356868339735352079340426015653800619195039492504783553891530677728492055859222690118257803358082790771653172081361475482386816993968400476028583105654673725873909749654908132847478371519440284091912471287835557716404204791721134543795657061786078200124050271559895249319887021854566267763044115687387471336396675657349665229084767004960085489564707330051016867903269946261526721494967709361810335733758342406190900298831308169815916871100370 [118,75] -5162045914081985339968318938615457098837805822701094825504514664734721936758865962234567336015246361703785626900747355808152608710406083387756673506328037810809442685881467496284247774766258890991007788659167459835860075991318234259701626834186311762525942781844598019809096617733545225104122098334356429482740101820825727594980156057535159914646016705684796289050260135132213620327988931260897526240082096319058079347823701490602538398058755678843052764931932767148230591265224793118101590188353158733202532215751808720765755002873392143045335326389246368706780141221310636473380993872193086821665126315628154753682522730582257956665870901649684545770486283358882570790796547149123466232827064564176981393817958487928022980909911779931186354446043543041881683088333106684419763539174742915212004695014443095838908198126423119463084016209579052495704941296117871516537030835900164971937368257813121441935968229001652259641945021677947874176251921019800652645694989707614832235098172838665826084529973276179692644251410880235384437324393729655167977555514761670719791066470913550047322697890709850104426152953073358832545150366024142998740576109919945497941692566255502099735286554464511877758219992236575699876284214909996815414315883208156603775941834967166719507929985382707308472245009113674337915558064846321277289010896834004540319501813950406808624846476693284815348654506321424776888617605055441970102595239394346068538679100286659360808528225041312019068960854401063616035046905999087532245718166618745924432540207210429468131798041508365005499231438172625026463137027853787024885645760931745925927133205979516076810226216941317208854564545261578205893509946829412664795999505708439432735160694683717114312078036853690584879098351395460549172277698959944926641308180998385107777893591877059775132701880899075264406490274546742249782883834016699811812424812393159894390136449887051342882485444527435277395484410366575161553957174231229562468853632216623934423069610919735475004237033841362441480158875986194602864865645008050894044875717836294801951505289201373858616169555403111905483320996139138825500771576458548635383213865383932713067625 [118,76] 126150048111968941059983116214753198992498058014091790467414891619876242148285338409683732203916955163397310741657777299697394411942038646827503013401975997818079164941418505702846487992242778383489374983410691843914230950534015711519227175939042178534514292013334712193945617352885463505561806836085510187562480031979838054982560380783653816706184485182179892707579806901176849897357587870363554044465273613072773686373186431858249457822811485308107376564136768142493877043592025830146520999353025813125536915760021589760964547085976429058309314236280254358161717718152242632879806966702309430855546702824464401271050933591210873564596373456684235863690278933782289595511035921965599265464617005988751015990484115203959432194415580474186752226343159759729567222657634328635913408005862002666694026735743094490267955414361540623757991589135873282385586017627894831641007861100823362996135925467811631542344367153326781046572120407672271232589798334333465320046829496395008145214697686792681066614580440328000991643862106214310240204111439465736910017859408178050450397729077536531655546938131984532140251268074698659078962913551059320217170284865464373840696093850173649586813795900339115229563061024765059755631313145438456615913742075759644086130168266158866581296893515534616877820862686070600507142388715573530751284303254703399576748445204177955005052334869779862351485670503299876172102687745527766003272072255376496941972200128534259453475839901928215540638789033160983804502428688834809763445295277528950204390118584094227966448357417732206896087014558314532249103684609447886392145880385059964796211565207391118680096661440241968882505730777182195998490792022971674646314001717753159804512015287581712135144214868707931988231523737702612968862117386710736808348830154982361759598790091799393174329529555437521749902708022595224640377320145867420744246414786874719354364621467530517975628326034434030157630159291892735840990382389466806605502669172698194164180258883433342892510592431121608279858311581647662752396932400578014099841301002832020007492194722801654365573354809681553592417257388409463296220018535323887621741592949081020130 [118,77] -2125978156851331215286649798490380359564334706837681962266290534909441221355172959943977958000149308390784046532773899764759740332653278852416954695437840491375838628000703702668932738465658556824433257812735498790008864508245604137716303832033762060903153964381361070082778977346576853343710265873111112314377882828820652708253481316217137988438654286050320764814321751840644181199387643037643288101104470517233514361687916219412896848334626620179638975558361626430781183414175215844400305794371297409719276120718819072668188681917873728217449384658173388962421439983288557554494262076380499371216238685647057918438483982523740618244785193110725478303689653892007765076936520422971113395158346466535756015580285565673079509669925354393821752121151285549616868234038375371669566636869211368391328907369831576552308916546761484646679550334679609437737828056084082361056910733949390190356527743396510055174899351160222935429033376284521682427599706507798833593370120748336402109487549316894415209428534394295411895370257848520711176963372232069598723564547706975763445417160792714713804192280728018500799300262358309907813712598124125201053189087367128424692057069927989975170913812563946221620389681602846134646084269297392199822341747608668958451018425637429456827989541378462714742441247856460956187312693266749785513575837841894563856781341284244052684714332277906058222930826900283971373727463170259707380126575329078162683342227390804009161043781125220536396130302198281776195417678343635274641346867857344417530432755579510500347916556828120989143261342831977682629038115446029835683774542731016609883403313329403125773573784843868995186954283523136685037078092251001445828566751320080744027513654980453596783681898212810301111967635474663243467610555775200690989013818633892193011789022235989548453300754243676552659093637174739433124565527217432064568432384538888662872829218435317367503284586340367546025158867880599480230233298031883637553595704634455762163658163855105011762935040293216727212708353501399806841509169146387846210770488440918449407859518274963888725077005248094706038521018232811025179596745515456774932802989447280 [118,78] 17400663142641254810932726421507074344717860678683191308303153787446045851368293584842217092823236057427856329010442370245145851198820083633818359084939425614459855356280980752778527496411449366070988527965020798964219194495955134442799195436897564238658706562347890552362326475764845047381045323393088874820017418170099154048131762076333913397286304307034555602478127102429383778085090801383128275087834653395052795442319822188163259701945663060095602037620255505531062891324130813606035891111811130200187518255723884665007179663419459825053489579816427751022989709503273660418853215412059844827744696889072348084487487018461565742360341538643333284916218060379718968598927056443340626550468841207626981034792381692367497310027671673458187713922890577432903956639531395117312769742948033022938673748751817042941063254030534278697102140515624114819563172375877593686564946693659942304745771525491918407027886911926286179084788550862224286673911450604095199076075145923820660667152268791308297101978620608791749385994981694977376225530852012467952202534103215808190322968808769767494071985153026909411818889097394566865613771415071266123792175406587840402254316883078349162133161892895725471672420200359856235860516199115418419374995173212043631848819611846340878893909360199214360565529875519421034042551747330615854019774755887186081982804149259643546204307386232820720390947981361671452359421340955455240439418224453517994905372940353633734907978619034952725603524800720595705231760692447391370969464075062519665097862720688103850327524920177593223590720494827270700769822749614942336930058190019051332728533938112925971174158719885864691498831060012121890062136598060723640481083210131195372557564613148508519387578179248724932593860108700036251950081137794286626816655736807057787510784034579160155074912547269625119332416230285085644787718859879367687241781231957386133151042161767005422459832637430400140882820388668999397214187184099590546702730744146102406090876965602938660313091826873748627662433289128564792545399359218916880918485079381273040863337682946348057919176464754589590364397798650385778601049908596431071699560450 [118,79] 1832402647251746444482883565314156031536029108646679440446523852641540617446361769535212845030479017102075560720477777118943910556672975840017346592492533183010163428651603613882032954814293644288855441651572307862032589984210403462052730170063391444819112439225524054504905273439374083070720420966140219951517739356460162682365126296104155224786718065211338961446369871768188866228639572837645450061113035123628390485890373185006848784232738085026336925872286643242943083397479530384286176882646187622883701377730971269321667980014051190854354331368336226511170269524804296284164454140960464871671110534070496534314239005021904216901588735738694701836999208875007949341184781821484494933549013608611653819400288160323229175259121209409141733637055030052523034660969842428537562591198187917502588507917550523509779481525795041207432473915303641342308034243486911067303211481001519518997356023680428604002244448659700802987306282731957478196947000264178710946680659124665263343709516930527444853029968289541922606037439731768576074277147297608165392127192883639290715442691745988122713441401953490368867283375717813082745619786519609681034580208712666002149957287638075518512624793867811584289858955543805778016100916305421362144651952449656419785325749465770691062515434542127027721720394097187260174235356063088020402746770441696336302322842014369103857061483296886467549821709063426913969712996028056007492604836597777399805591367345052925607965079148892868558752231969326937172660620606315024072615735743776829716983562677085305268333374999813510546423232399840714632723964140924566311542755810270341905666453283722276275905281246361350403829525559975963437908234497236491426797979965767602638238231143114680757132798617520098823579162400584183105204144719652840317576314955421400164776378255542103982565928058553296047972052568027878972567715744373204675178521936497330745208383751824075718856561779665288732959552120409506954016615576844123412008284592152247354667521564934974810262773011909461423137038717649763847332715392982380133312351281078157111023495582496730509759455270686223297495570481292337768867704373789854819430 [118,80] -53416578472463369470661995130145609880403538469490737619194215493368942861620114709827460325158858314313846318335777060058692606202421156553039563546978893938483856164071068758956101008121071624021126027181810352191785613944703068188564833627714527475851905180593122628715215427115726680661929304322689053448554765191971468699091331622945223603168735716316391820886212989774117814907336699004324289881538154489964685885883004521085268951620610814478270976166076810208043974736439811203865393079083030466460572670100771348957354659887380574098691276394847498972331143973966840171719267298980483360252538841953371941775652879576836494431003101654149854800409929737759818159709192845463187807604538587639133255325035090678154513291265673705989646276026253261203702741829749573110824227676121228169061607720523879833515113622718996644527417398681218428874082035943482614510790064059600385248391386978041333704313644887788951388609853445913534172188310576300772908027612535406348523427331157417085034795766572937961642854666379677532845904709427610603281699122368803540439146884442726955790282149588500686317449962920528478595342234137071892594832869773943368307873786220090435309927719877603141179726220130611105709866921274020722368157125932109155616973207445016065399797452248891070806084329291447107448021342143301975207806854483410055309544243723400867216260830540038435591107187980180473374383167556911706680830286600965903285722338283956498820619654670497151614659294946343365161047715286976178498170431403837704237699340932086962776970185003014686800097542266662495468204642484581128868952359544645576902833680390463768733027697847042542450873966356734979780493509428346955831390999048618623719400139585385810780683101141400601389612583754970311996798300166887184817766583588445094110878803237396749646088020844285104633299495137586114398217769839643398126908137634033465932272714571624830044976644349934630368843820839367451773528464291777756706769336636025628575587033829526963937444234823419767829976592750855604999383896269453906991837048612717334335427935766485963169050077930667407037587948015471124582904242698918080 [118,81] -317103742818465100773900765254060618831088106885209770384295074588318441012738521123293969307761913358736249079818458708633581458248936578195389339575899584178670803642430935635426548701417965407477078025156630240389800051148579943096525307331738475200880777938828265872987426452768936465124973527415888736283719337297418506350757325028284116572372401850650111755467167704629203583667907694371985868184948362059137839420873055107002273208398300323084206761885463652334905281584975756641525451530308784649663211647525644984686559778838059926117314807393474961085438517633628815160927744130093466285140833792631446160040597846755764220784311959750024656986759843455448169477961288377107030595146125885303024522009469140990747131027684672616220344984798359143021365196867139638231216929376764957739716564738749070335596800081498182287618541543557530983529714385090420071401132839796887660434277652046266077871156313490887686854641772237529892938813697452940029065154817897089463782018301653822812343587734181184881625315888546755579407443576569962400247534905979853013187466413735160595265636009157604372808334044315219572281447174543359070517975433148113104479391358201203778217306551286479108112373464135469207673417053001997187458593270403752261763361770703152473764951042880746219943581685117383784613322283356913953010657296283643509693676867744852168260865690981874952525397600607988974058584433651636718581418462463156403931827379211636604870161084236831970729489811183876790959369254502839787921209204007610217204510156516709661047257088211737214037248110821150808556206939124237941960530518428192743526616870205057893574647717980873126374337290190188447480736575749501635179866780337052383874153531288538877392607443595700622469276465876653484908599253945160842997116988653126257221517629325498440916338622540538653834654903021813344821698378350194095498940461715151630281871597498692293755497054201328831022895741649807459416684606308973185972536536719580587579181222530301125649055459763778070924893760819271005042129415765591266742749827892789970614628805281513139309573141646544145389723964930435381447270392823 [118,82] 28202583148208399150937682782375613018098693067689021037992086265834212748546251512892403819945569845872300932699970333705785102659965000886540992244974169394727785293819796072134586022110068847533037971944729023549194825436719437666113221421099025400147237857258291937193992661799978266300196975745721358624225972610732303180857418088637296114209398303153538581508279035438812943310637688758763508067000413871480974427903553487024002166729694032118004232824982863475228278817490818193545859959770442866347248131473991421918796863990880624704016859451109984186093256158465299370709109175763292006529824382028264553440862866859378084137201889019809085051538461068027417347361558839270132159808045898797901733001225828895268924782602015682634828013003107165257846345069282345982627353191395890841131549843473734407213028679206570097077161726591562392541513480395985109097838630941515601024522667648460236542164795961931137948980572196640849448054429260667921496200582156991626291967620416391685977763665083324987652733655040716381028622176698397405384251818320468493033926742517269560219936631981447400725486591447215441503437324451174327030255175418503752561239757555102975163937470534915777569264421491204857490798790521735050869124812350015998804113394107119091092914577792579708798903729517819623564372669424344645863668380708715270494942860055461555605697440802932567373324610515244294306332025548236404830542991073871722719052990403116623141901071060232726190488345824915692348197782018488063686344982179315923403749347824173476541327602241335574234401858808756273651261341194255388794598448664967782568792536295622906799141248350872848384372694290198086176235677941892894792077891804806013511413277181529007296786041104930787018514235927714399452548430680512511539384009756930430987199974591950117893015637653863666535475108443476183820812120714358915822945219441094087958788919571524886637646480053157630535370810198376341331624715458537829517879307826709005280421362869842483706186469295042646626322154971713400375882197566129160413815146921449293721505632163506180134932107304288573885634201760360812553016268 [118,83] 23818712538664500960868098523275138486505982543042101580106965543865564531247332739571664682420472944944077503372804150014885045105812165352559941626383559917429817790732305222779057021358540569911085138701041582203566095168016820324429112921466715169649703450995693400804662511224817918735462658207960317341531746228486996703409938164801512146800828624021089420564600752540734724806752200450348813007522606634577318355931122577737212377600340784855755021937951179085495146202707824805559081738612334550730906950792585533526239338392186080272362144526472664169213662139222107995401881493866102344881407049700460574070483159923640079784033698868887497006766173062276067817030604937849813353347724328494980221118878908571042450409740259223354293122720521337900394389181882049947574703906311429618663555386339167870781593217347589562618001274693854428725279246639803826016193321956362962216182736643377475877390924377369903631403025775172176010531846925841992932136536940795499170492045983973728179944383901668502105831856682870960943484644920867230938769034644323708552665615741021264139777188890175623408784953606586331286750493402347214447320095128127885352522362151445562188853999950674263775218314146688713421217224244208029615040574629727952572780152579344519257035195142035569285632585146912673244408567516257979754496231138195117106214979446210046253359337618787190428424875140940097575796984930155769810527757545564054065343504485735361772707551125958538677365620507593082126488221204216906618387245514548488173021418782264716678011707470057616623106067554360905450506888067455316099869260134085878125258002337640534990810973722895796931963246678227546909392364099870387071255959998767270478995191648165847546309412694028989765913326244983108923154928908643233575800574707329379769650186406250737516083106167233002821996705979162616996427072083712133066735232668015905073925766513271108245233815451142377432855744682692023143170319364818110486234956801075494515046952572095587540923741180846415319321127016963465540069603802141859645013187805758873012569820085186511129013844157362657940947372919870267426 [118,84] -659460252331932677571394259571701809327166034012510941237328202217300511777909884185922439065397669791709275912734290568720890492182652606151683914507798260287488667141868646732666829326858740583485399617722349552076266251999081017555910794770527314976599538188596262965830208654341109112443863658657642984073967949199871960712881293916196946315966271728689586094583034367092843242727706350304666155343846486702127602755518935063948715765357676273230148181334968826671031129939881436433177851331781164129826715974841217038873238354455386443240401308457615612094330452699502515287954652760611723334576308592823410163008254820856515059770501940253427970780434069072126891823218417892777235065542048847651826220565143662098104758577151044884713779980274129196471352604362768122890989667220309316100041890215388410296342339746974539740362496018901348855406011393433533397665191057938731998096178061096816315430958095908437466674785175423621845016344290263670179232626406733924009573747351035519967195614915803937730867436264739312101692074498818601389616947562114136209277150448579229606678855680203129329847749328889036388644319653365878520354169598482553504193475755528502768930897605436698003822497310032826435035331256702508244642052580079006655574983872418882659400968398094113364702469854160827028804169525481166001336651997662330463517445126763398989972812757171658124454108845590736394682035161948881899635290603093718779921339215758198541894964516431027214015295810688345025958027192001029567576881462078168235410570159142474648191540261889474073310005308067547170567259718516454835503975523628369032211154609085030381040490797533083421965455317224584445870798467555588437429351794291312197121438707596513746775353084446194123981488814341572762979051063082162542891250828446891698114010930931356394697456780911399086762066803401833194362641081234718081238270809666760455089565673968970936417192725158172269300602680903881913119314744784709267412882733765608617060495269101640499109224393516580448836234875573302671448730802614084106228649797062053556844871440196906714139964773887318700271883447057350 [118,85] -42247993090297039030912816390592704024938086068466510511573156462145373280588173902324969886890049692873490762896670728173376001199096269490679947546203381642860863746294235993834926672399676547769645005039406384687200991330511942274707053810989002683905645523919349204953282828806652390890707723139534048039337358029425612145056098429085942580191376462499772597983228498953541151407668266725650280424445693874390439500549115954867941736939012323640769010356381352421768074247958046963428978491711624615595292725029933895469207849088607910701863579844167358036601186949510268978708785032918221719744565530762664191919922582091052254649303521797492398919732257742928897937664493922375773024121144816726297354923310843492384307318085549522172177091706951629286613837585133808057946586786769230588647854255466901127763554335172045684564391092823977001036825163118138131869360104084007420114335121953424731376881782897851185043016253987792679859505595665265422451323688730244557061611008087658376737717364193510618159287502902402770729371306841034018927318757010825286018310528205144504950035372845117580999089961200210958929438014397784831266614380808969178945389926365975924489353468877408617833415741590233194315289052684299202885145929823136306451612699765743833688745985768604905566800311806845150164267819720939762405442146628026001109513317595452204844710333452446907686902522522160976271793379850886260293993364467188073768901751769317595186921289872050309803251570670927068474673229957231699115999985794090387037786145079271684432646206283287772179175865249463360667193314723264335352302064488030184140193251631707006859847981568244006220269960314965344190963110494109932538410973749564979204775548369441770657004353279115761989177290954532060048888584145647035798103522472123028366520981132628978073028429505781314042467389082454600433664494653484015628141143191313752552997796571871877079767602431304083393014353982762387201862882453792360531238504254026364457610943603646298920970004437998378781514515310080678477796291175618272227511765020049942054910846292291154626256510294213865216705266948 [118,86] 101571412562984791963037912603198164024745159955342080077470793624196664731113677828287595933408421943108847738707852811690742715070263841711245795478050861911895497566549226484249553020375805899986630106431579062857137665329354590333499686415485053368539543604843185768680994587480675613283116137872545782746644090762272383716656827519424645813854454292717306906560937994746622228409014067057965438629373121848693531626015585845998978277035038825478709075085610817130475904978818828157653415393832851712872079180488075722037158634540616417428232348119501045845202526062304964822236813366152538407179900938629852424440931599310566337630115706789227333551884419282935249058346664079268167789634051009600064590699654983894251108752333731333857319823764581542614482614986307740230786228860579565871044092978451608449684538552008068424708944830353374358044371641845144265793017315583880130332847645982256119883838166970609037948230005888824701612725398529300269095082833641991688203047652784998046557972399862227635638195043442391716141930658154741817868687935831896988779088344214614769933538457893382892531772573382301986653671120145118788995949978068818316950415117222172977502752092517420273870300032217620623208793745401470885607129659621468420632697651337087582250359314898383101250336633740054899690942018270121896425602796079636997753908897355007335659788746475233281928539310335684447619163663769275542029251227965850282137100548023678748356133289913626106375187115808948144883295853855590596680757074365037678511267035224372755909334511684487304862615762963576845221019496689837866509040337846861468878921368147986434252766378066528666280477199164304647236045968668684876948244199331934871866535726987156915228410451297044261600034838075155807650796777543127912349300743590337281838123061050023521023430094503080035755731665158427427931200801431448594579498123673738828960102351150200036340235028396780319080394063312496028651584359145816381270107934895328886832805058737147916933094940307545805893958735519691219566440878460236230112773716665320663229019658876840521838093294384051679835732 [118,87] 2872907476575504215660921869884518976364195737446287241374555788323443861103735312582535985723999109785568370989058709529911764398764887155434678389269694424541798310943536721075875979243393013117990387446594159488921834546761173496971554230663329105008838262891310230192258607051837613003862972282235832469297485329132994135605388928743642607843561734264395203209589750895355247597300036789295776232663655907722326166699884934489309675850914346707563672023502041481807560544823831628149785520065224766810130366376346234972924411471873385108117568784057506447112333285292679472335796020556186512847095658805744346101983150630617188177781493784722001765630732441210315088738465332149846192801714788605540588854656862048490765876420216303384973296274156427970566333887676572088479544731458902651135931427590497503143572631257292672853785373117465252149006154167541413439098759484682835911876927986075504642269173073490012927787435979436218615968083528541195911405852702045604947618763862018541049268287409603682114082205812718295212112079263368634125074456140939039347313921623216496158342166403020418524264312443085347984553812844580064451071205656126062265560222608568363121710399156259021420926112467077859316297433823181697844060372525890014674064341036738376613950674513946932611858187807808598398535925057735048869406907151413113352536589846104873424749940723244717770760494392848337656817438712423392144841878711852727139027962259207970517909009605886201300396026730767010633383114229797743017615884275053232808193727967799487435420551015212746908536184929380292840476343246682488945077131747285187222965084958226439558919710736162076559963898501795204500227035292016482585221234869452981533225197241705774622045482461689349676737841336669477793290469442727282043995942376804685796484618746934037680143015353799811214214959454238882624163269851295418602929661243771775718526767166998124905315437203832336846594095167546490757206334525348583210663575022249242362536605544125596913534719094166427271926682348827113907562880247488700230611735569132778372499303883805790245781195304260916435 [118,88] -9265812450744660223345650242206030007899601712580831857327736680444600002314107584381239058893583699564414021636356593324571949029428692545500028830110959828219727965910456314553581928882887978348545024570837834000011466188570099379797966416409819030311993235653002034979595050436600027715886827565155671819766626844329477098047760120033287566327661955751208455852575189262647948110036013754449526808131414148747244978350859691677949709893777731303754836074385295476779151137918539646028159461714934533482158012487256461906800214122126790062775579060986550122136990703304799915879384572809149908692040390524267137388548564868722309896531220204073770765511246923966253123853446266288611573904869160914288540838965191740058852569048994182309441131646312650698520078248511247603677317489183458956089607127740622429871514702381654277805388529918425888206516815335853384088794398159340624130572539179332393922319865610515076088474074928726645135163723348839484606458955440464146587999703675440345919305893012373757039031076210220048928879417339558227002156218559009140825998282770377227922882720142656632418946714862581056660593263952009663935972311436443586309069925457006506469184615999035951167210148049172997672223212765388811497119564515823228831505504068192105527116089936338981519227358421251237615422827883968037701780838550315214523725797740721766567569484081918921253777989785623374183270615931516066035895354746125448493376433284297655473904366665002012996286698787665698255714932961013522852124607144750506276620849658178696837687443903804256806905152928164602463172441417072551916441559448714422409676025432742340592636048603517085442911225223214979094766378001520256610767490705011218595656948423764093927942371925409329815197002855291012670424470221271065133114475022592825418604459310263430712849581554407946068308209566683430051905781878004430116715585892042287492723236642591502519796850112896720959455649796464650785452931708899653209875502986724560279036734589587699032150878121258582153571987348855702478971087357473961042666805711437962938267806688757418720235920208237 [118,89] -104845621404567107521369458071541306466991626032344991395948924468200385651600620336759453010100230686877389717554832264107892720165838351331761685432374911576256905591787227499285035172788777517961507423357023641147149857700543835139304333529520844244489749666037929151322601852236224388449910670780829328636023643714632600478348590818054777456726594866900833020166352013525319959571197186485733684179861904581123856040657952015637742143267704603266642081251843087180679549966723650927419377394637604697922030504033275118284377019452430876034962360085457705366731752500105437363120633836595474747650887195207132614840586890050968800572480570517697156862205936319184639293795640958515963952978628977554752424372728542397104430484110189752871848626299059984398520943777819892897611557815349841200193378329875975945763163470420836993339822832011671271187730423803480389087631131093743791881830643614038012627410612250870746974159702279981626283227630540713408953316923537729813347798429684774818418612658444391173076034185754142288457381751276742765964102775649501542705033936728329776980174539819989894976201481426845967853846637363908953477898629199524111676072782210323358907018331969841421683099929166121524372462419500415549279007680354033966811639299129287646306126834952702431749146370821788258444430205212128346325708805945245645036395459209630678035049741179203279427154764610122726389550623540289791028566348203194825033293785691781893285648238044502607128323510284443433815721933018636244684236632845093632588458273197660091404807155381555082703227293191552410091523961647188258327501470876865659032312834294283261520373328793559944266005835003254776204811297399531026632814672077162058750282891821346437996449455291646271629128966701162893063423936180284586312196943515761651489212342771652575285657384360395459319063170246838870867504687701354485059583952282782097188691349405587799220245260955084194004131758875351090857745038586212177758268137752031078304887900915423318774258123461144661904470360956698844347711263531654058913411459976676036979249361822706156184986067 [118,90] 841057200288938611135532432876011872078576416191517765375535448696709648796838094567250451597858021284572212223305850396937501453109022788062574910474555520641888502513595872522720059429715459538079285187288724821461802077581392072213247342496679930100252546012168669831693717899489550306735358270200905192796910752623600029888263159120974982961547606126303027464284316303453296387017048501487366724305369634658894563663299197707267805576159325884464495528047954620367401479183882718878850470300556319782498728511058068296611964054992687135194241009318935503287222525806291660800325934925887399730537158949198996799343159869887839195713088216281257166021864663625775597322703141054243513696977919709737268249745382431667508392065915978483068112963241863195544354494196049479725413974095792107267127777161874522075506423645047158722455458484930999298983996796901089541018482350085478123091004732352495165800971342730322624852494776019835556147986870535916393422565575310717267951244210527508972523724651419510172505262803708920402415395935497602840509685716771104718203609517648159313177320831750300906478126952640595252425649168316448331495649795991925208379944234473817367337742298792137088751843141726459720889445321364621662957915203031990040889106353333439593129529210607124195436527993245523204913722304342008791666935859911420457168655056571429495384543799608357945243113303868494139957529988474618535108557280791286806530773650468101344787164983349107321780609604582486980135863343069416773967229623832605104611184345700151777245607082026623875372377774967057544275734120774419673690790709287989199033620872162558506304592759641487637228613378728466912763895436830985961388307740792986207462071559476123133365020103131809587662029064866113945031011881936921131406699170627478364384055691545148714550235007512851669451905238571100650636831417615570499402243423904223307890989364390146756441755779839026717852840113329214250349027657052176846154829217928485403579919042481961832437516756965656847627753708120768591963902789426787042694816160123625347002837595878670410093 [118,91] 2948731089538084079029717918169162716680809929541619374826113787702120157413920489247044989656543956580701370522342810589494502884682110663646300855873940350735055151796115878766743827489847212232603927158115555328880316393627349342953186081702117888751308399783429129348690724793096526758030996413974733623797782616863003351608558267975028060162749874310974701877115251299392496600453672554763784603548508658994397208222872101457089100854756465135362808814070168093571287278530709091464248231155343697288763614582849342223105485752728441597735699134097991743434118561373102837341073770087532531011178416254044298753896435807388485356345479156715546605006270810917731087779503628174329500292051022904711401432612089164518404042964583672575421615994127331455979682928441508781784826222159373110480096344708762261895377214021327377285730156179997155430021033974975516846110503968068691584019235809082119464330499717757966547050411725574904746510749478169903400136744398557511822664917205885751816846039733036885624711816636847377172534139121797526805309907675672582375331870480282802956373347912376281818744655968287000076630416252658214827623352439551125743858919461424918353285849659427744418394577811381011804045257054655116642725918085760236581972404268426831534146341742062315156066708556023288847371947088783105858352210824121588227005325380917117454994393463318297287826338460829880823073324195676980272976132666684204583192628186109949073070818637414912543963988574680177421306232855148759488210190280349663613962559498767553720492773888055806922174502073537326424230543457839074247332481374301540759765336154072251672178384877516813241660641288791693454060174501394423009509110046966926847983514331738082479834207563051426787785806424452941321602293348113414002942407230288300347127994140429952523237440815029475614969106665897635710250020057921481715285455348682874997413686797501418572101349298841153763663506997956826130779297091572715522313612686519470293126298891009315693755290897399827531129079149613546345631259563951225431011423054390764680425512249126307 [118,92] -7511390418386305644773879849583448930543393348991062146992038744487654476623552885574876140597619576021755266874313888899544672568051361367924609344615256688789084442591163818756683873432206591953789945255638404323953663064987763003203780711863780468281518557401722579293784254093297944196230456647433548725090326237775538952436701944267213229827675690593410864285923377187537496871696513574807448750841573995689913375888464133396829764426662222629336343153389480573041281345531575453634658256028119231574737061047938449260430446595503677731442105855052942205997796794803816003910766961787318954896747498687772273121598579830098941059505504873476995883434273329940432672441668322526420424694581167826070080021168122241458500188322982452403860863625127244235160463028382207051930014397811967561303908995455308756823677913549240968448152215868140103893962128340911054200757639413326488403493998614440964817296508879860391875811105378734211468424751921567090581429025387768394654209186330136085108012182727694734844940160993925854682435530340699628074099966106094509505404813232106272586516449036529533925274589174722416348004022693872623197570544477303489734587017603165551797564450662661609582929722285784557030700551194119956270399883189833917952465828462377062469232874930269395577304602608591169182701217770306799339129956992299926501488025900508782979852142949583139797599545174481123517110045528122341969287504473176924061715530145405974296185449776608143313758076060179190551131896585363990073790043101593449520581222566203308289012931332951830771316695908863580640209087430277316226105182903468962681697934106206707863098271871391132027446959163691079421830339150540077597474194956802622934090733688230643900897285085539492468301273652730806967487592920963125549248054496431356552540723931372281840843585510662969453579720570776898729277385686616244857615566062361239941594878338946883989589797811750439682324804916780428515725641427761490898442013410833154096788530396354696744983408383626159211763825731571026225665554120693460047287341170718611730730632347 [118,93] -13290060006730666352374587618742240190069966258004006614282896153606048789893029309342696351106911117662062381123464180499565218974576403513011693949072787628753919960327426818985474345496121003272185243920817405885609370762011445499360862121672666276180317154355393986574365774607538078790551783788125836104051193273886652776959973997096428005617089064119718883566859375110635660414711344845106063965155364087745957423834951415695772528308640855580397330825884133900556138622819258999328173991800003231732543618100289688522972256285528274981257434504951728270994549468159090864646616528447785517419955357421752606382856576360418238601629188679985949671807937243914862879396056376267231294259802328801228832257587396953858530886300863277072651824515987827751344638165872301753999063992992422698422156013040069510796526293475744973510662429980922183665455959913578443646730407448346938518252844302755179617450456085271142866371271301078919515485806796044091413200655861955010389883897822749788347011981142454200658746647787684810149196097893414164576782325817411921534056314602951746151241826899813087014098111199291451513740621873018439775385862235979671519637001085868340893829736514790722516485111697966955827375050381261581544062044556594195741008839513803654035645809649096483537688807116437884982605523234356316744570716092989191215039047496647143641083377937292086478197497795491442290572166228706981653900742707935333790118835518523213045111830679817971793732301202526184432399788780033975611877130316429700035089892142862089768501947894563475020230800412664909361333709761302571653197781823759238466920912386309599627521471740181337962455316784985449350602036767342178410361090433214387998097154780913180369998447636880057774078542540960110222821910576198389875604049969794701188540743937637980003477609438875923388378834404695582425678936700189532432830186126301340105758948902122590882294584228281322952403964243721879282611792884064631008792761829599699858168473125368918508891516629515742305328105508928183497477725542526118066504846005742065664524 [118,94] 41308330562875146603893472958198994557984913837119287549905624560271249774820461373947251006532286269212607840080634785245541946500962834155336344221574159180359684354988928736695669022454013356659759411432659197365228522451026277343256547051791258297499416564776626654120816572730728478224787239688877795512617005754494061932774381069323263464818457254523201796980724074358527665803929024137218683578061391864348721286967723070989262840818642749753051132379671248755396532190611652328123200697501069189005711965719568638776947150291478265801770328857690095371341807954179108083491689737918379150742990967720977624603683883412286364074551296373220979112269109739255939930273515389201324358046683128272245414876063210164093387088487004503131669965936491999985579231127336777327387336591183116810097808576538768485414934636889361565958137881696031935985650678969745176997652660934796742806483346817223649592578344996725256317575620161480173606175435140344912745476648988189596244721305038536379099260676562670837475859447175815999646192588218736288270740288198047818419091445026942294261737627394740612511489512886350742705905063284875794930443165475292754276286352314599057416249534879166563051315126130952393118629975988402628407582434587702528586493426532299451003793380095984021357804779305646293916096065144237715597901058210866902953583543233939435570237093417886799282071498575558108545398365813762153429783990821349322659495743627882142240727656698347207524228997263670991117496622588183378501647978198766034167406943027274091776716041235495753362362933275889894738821106331197399645647283705826943654715318725027053717570974600752230039540699169618817997777754026196625723019400404466028581851192724672726575525384255893085073777725614736433254339452980749898949779920007798885752740418818841362490835898929857835381676599407498912203725575358231564851540622029689021506749472034079824035102960354380329816407390313570215474693500224079856561141019088878323886031854088955571579161566557826221266189023352229461818227282644748208966469562173536320 [118,95] 33614047596118901259543128390868684780184688088530596797712483891005594568314892244416423503317957880815338515428133680678008115453553715974997194804816648055943087263650190117764040904120393678830605512993929114358925945715135426536373852906237262185087935180575636916009932337107327938579662599394040159113388720615022400174154815465854842840189187289655922268618330878070812845405811629386390311383793546564707782388436105037808062781772497672851053979869990961807912401811367830761030374898420398732241735892691228180783997587625447860860466057369447001599235192146160284374711703905938542725869611148749897890344760791406792431200913777319889706696634157205044946174461449445448304893908824355690970976762099258700038247279779924342172244431114105282092198927874913482562407731852783856077372344121419964207388981598569437688300154884681792740281781390849867562673985860878618425052023521286600175841689049600505194395559748553432272125403734037332972853975595561190237857757956534296554186257421655128347230903019170312884921251573770691532686209505514017354345622963599199421423358551750889144035551526410897308677705343301019351246489161493418848013352707047326777234891688123150910476077345313705896247409253746754252144199970573233462952278923691932438000944597647641162238071289955372284865066546901195421028299316333895098578872134709622956163252757532196435609464874559182936433817151406275239733388007309637254717365162386004368584418468317595541397811007471915242309849090773187932168235472269813130082076642857654994221676071139176537609692164029236331033225417888455254470155835678518721559231799628605659317535241450583656969057643453000551795412798171532937608946438816854465366954373457506806076209042470653020189337226556813293956366741967156503418977897199619876813038965433604197666609504162490419790583368197540816215439897922611535736592290225281269813365521864429370907947987057785742372173988483323256945401109803459823650286661297664828779991341832309613697644795234709626869005242237457960375907724364029165963007950184 [118,96] 106172408526888266979771571570740112857276809871666559467502060969216268454992981831058729192570649115136792655277908466575799470135488379516212747435384377313196800267119506885439513641260525501587585901394821747746177792134109977336577882200541887539346227071234850948067910717975454294606746635536965394304786771248712192215499193568562201729014294696011068553713105645478152727015395047725893959517471274108156983993546680762940886613129278692502140433560433843383753606060679533668125815782502403488366879660877383831372418852303344025556876195953255487535029328021118496344253097808834829634809197451452213827103681463084606228092913583152139459377460518536973018397230138872277761583222984059078084550459271662783399583726846177114740525233902734440991840029968941856847747815624604907507516775221592917131694306665935689884367511884445474484486940819476515871250702892963480101162031218308839432262388188642382791948560798329527568985700096278661872206236988884705983868915879798964965092053046230553285623870719245833837392022575588679088310104924228704227805931596249398210446723733599346127097984412013272290538489635316946048082258871472261306977222901737153111374988173103109507534109457098764393576948299974617331449444500007090247853273551953312064874815904509063139972417089316377400871124821112349067391936486373140365275872484433797988708198208299014409369573690798448554847831239379057319117679422871245216591766377990687300393800088501437918947704487703660547984122699644162543111100398796442654753304121517404769888653153587240422609729365076519153217712238566619149894395109432193964690879195444020880649555436003122877112918328726673396096125883127894613725044268633361785326678299040723909325579357984327140454176857933040989722522558626287411068747977497468841915985257275207603199221769579079858984712866145107854114701317808425852401157030668995520919112755222652008417304476768621431396793970580290817866185970494393626047297863626879027108716832624626867159103825292685308532958020394374716433650041530387186882854 [118,97] 262103898985647946545959168092939784515845895608821028914281526877977811373698797627544858649548903073540449387396187763058038336808845932766073387926108157343812302067154182684416780653166745396376117291223430984924407355202196070231157967473307415726797995377729881767489146073872063554457392173712584521246488299476548884290694442318537625766610591491432794259015305749935374165866491716410597077401824521973230330898494152300340589774681777887277725895447204458847577729787237047359780616580537971873004778471285923356506461541549616841255900958487542914817574889643146489054886933512929363872311517695600867075750899633897931320732682778315454604413790505115423099616278453908343500764644087053841105262537887249792102146573768928747274915840090899276465282967171823535687590374755461960817376611223696798948410632488421470703455342645302458439713348052023153780462225793855367446670954772645334150918822336523887373036917555279895543307043331658037061385619941285094878814421007841788430389583529866361553102776905175675753210140113425145397821620622620476451266068442916637281822342181611295674115996225743632939561419546276293083485944876667456603824421123721162142393511220625027306143435014014604099942556235665150481065082384224592079909831476577742275324507214279281649874530712161472432391267669140539339308166462075929590655171852375322282793278556341421032484835332022168390209014092723424881376241617166542952555738384856388416481441104057860066115234011821475148153225797017932246692798222657483552370400811118935912151812002870678117760430936153311915490910000174212096100368708987237754345176077362336667187050084156141186140824891815104091754892857911582605443924152856563323203785769720768076803234250797784316491705682219151448153476994412246911646476380167426965540829121175373808438850995201957989938279360471348246653167633162810838720087753810453693827277580645539661563386736828114960357056448032383501360555366995527269320756464148015928997872695059157373124083071772457432604323879531366578888246639409842264 [118,98] 170460676185643748405194593878569107984495359839437323124540577557018223428262003123224907270230623335278312781541821634275184912765060230899776736780025992723151817969275279908996424051786506345568480154562916437800537744801236577567746572541524285505250798288358085128915646430264706923791919172928710882121327604209874761865973236807644940491782012027189579783887486864464176752475902909519527855596482942432379338490046869482011399833325423911939408490721451778006049416099217307519001193452813567820214462089055003203294542276965069434316145610556389222477382721941383761356756378273130165033807016793234573814323958046573292158593316783609138385707468446872320896201697310054734238119504708057104641710824379479402861072503706860819859796014352614523080333402802342772099657242414014319094244255180178918886848215014328777021395579970330352160018233823846972153267991750848758950872685922352895860133475840097798893203674431913870166878248517820667465779585403791697216225812695288905898303112544190971544878780814191163277800751004297442386198768190047083581911750042270734942170537470979911399774948074557557880932432966668953999462136639555136779526345933565278966710098275177893434171493977316924243705197487916485160651830119687327116882496150905098433805481645685779171619753041478905337269812707041942129698990211240696404967739165848578203083749092553799360786084502076436651641329053496468299106676542259897726133075250418945963782413017079379190511379316389454935470460787689660004201289478878851695363832440568592261666254848514797289542276495640621419993007028899026938942102899661869243804268627607380881665476491176422139499895896679836410253496205467156541698995669137906660505633051044341999003548725886892686223593632553744136610695405518873190561099521962814601566310068929318557398527675545062904504609186875565976215109484656346105645947643228452133436637316236265937579077161832178442894400702187209098572299140491348881560199831367812723765116461730930467382974833296282659078883559896339008175522386589 [118,99] 127629532272137088905840264458894173911510053547275603631541781626075690504934202437479017844250098060650645854528267910926774895824418644275484658093552850097291255487830739951115649331010251675392261605333914546713705806408349670658873196814567756725616363428130523269005021424427076527497280668680871073914874618676093354362473171941529648128116530221639242842622790800431061851686169749208086051947510696934762744940248290126707033590346970192455632244547455068959908751578947862550432115405794414149152252800205870051048760329526847790597577018730628173508067450283537335051214005088667928709544977407881206024105705314729141200558293372402093326894720319540413360367706340157121762319733090037038016890364525359268083367454650150275862239574603468538707590220688343819387747122494194425717879938417562689008759286612242621782559776473359068849946922926486883137391245140209274371411173535384250219345195243624477546733126631369807860178359981505545596850564415007030929680301476971885574542902483415216030028456934861766432589902751486549107992337768393623477905414817817271232155995840285832552806879652716869097363351335052980374765342783649221918826261371919265315885050738335388273730075289381702188708505262524395252950340536764365807602891980524488615049665145752386292898155745336857659919210180339674962988436617570593777694270656012483390808255900293461830438165045511233702992921482898529132258558654835454828326849495867399828250079812460320476328893810129061447689033486669894386976821018587189135619926663391109437689734027127455005019784290261691971913612277977808673281720877906068851411197139039313937914173881798657451261336082407583836699529591527924155323307570289930965491813307698859914671030029806803067703759763325875628704418140056447572631944753913290599070934106198899243408046808531703880962966102185470150360906589221985636933267587733682819694890165698776728938150188447777342270362639499596384108713957673950308056787997891290904602406110816765951874036771267454412483706129239379934516923 [118,100] 75261208969900769620651890189260670746115145104881946820013997026011007873231814531414289503299235079042312775353671134419873337448547514196193370407704790194479654876641604522803544790478399496852732481123285364980184908327911035136224601299128414223871249908024502708142258374778787134580534398604066943577302439180101006229209091667511296578753629890071153957663230137614818934331868864796979197120551985037614914465554579614092708640223308020064511908002297016372034212718948276806348764909923129788639857208766323008679897652190612997918694581348283841953461181473355014127227640672760171926420279297593271595557862075132535355895745022371128830997222247414235152239954204433875972216852342499610890292873692804571392642416312899367968766999477945699142831814021076258108221197080410834023392058687199663386431587163864488783010313429652808535033346007368296274208877164995210960786960820225549273720470501845178790286496134143773926444036624528332089652037255895815454617064519789829182579389186295457958599990026679547901813828899231833742128952128659290559241365050852560489111757678881326737147812412934296482436498517132368242552340766134487767740669786845252240315017962111400236508548224891814354513607338367375108029838119511022011830502964264788377898887376343025808452141430040180373457687675897654839683833215207416855602141855189282690050215500929838907983805482066000035122320407915239970204842277701652140162355867216512892964470358789498071193853983681911832270710026487279162319741569969787377949044732348542437338236857430192110873125914283108489077293335514494006913608004435959316941465695677777425115875295783504847447137885280373381588005886704870939596223291366734306781111778302417792432056072753156220027184809985672426953506438323438493276772411715358722118549605627108202517523205627252721265354277270228197693106013591498821064570157174832607539918704150875882611333735463178007947626411776001280309853192293344069086084365593303002076206297724777627379011532942691726646698662770952370 [118,101] -54834260695519526371988120387744361435440059828491406352398793315397457786286176023616358392138439765857700166169487977919625647461770471979916920642107571691472917397222188879231894129731853248904242986159282291662003511721806515760216640739382192399559341498666262575329353725488926718129415615157761064301927976318305054429003367724979329050488956909083866122006296779079805950040449088662167782815171502360942327474667235964352736760265068101581332860673104319896884987537037685366664544691672949322815675131041036118717344171449488029684398397268442593388890002729235749140944752298964367184643920251498895980290733815813583554802158716430210743037677053291150346241862312212526397500743514871254221966592072733651010866233701971181658502327687924741024215121796394933571516974834272952979268102000967596224202719122828694196980080353268984018984269574356925075949495014142826803512481298938795751837317900247241361934084879491358911716251695180009164877865191699892859119084395410521958414033468729797403373950312856111280105215838213872285231366031824606331137654118973285553781841178783209447530204110741895981750949806704498809485591633107478812220245479023151946977500363344565511245461318583154517178430439120605721816445286598934401463593690798400097737699915392505313850750590501801909852179302800600072415839199274802007115394790977170613677352839427732408566979831037612714841373095319988557345032738901944301755060791078126797225851434808152056390346544858508801865415214571416115801330073650173732279789598607634553373051632399549810912998600129165959729608862289443125596110541684714696635043828038617655552072185163068619336538782883100613190815731185172082273579143892531343633820874420458740649103625614315284415528035911809231345142959565954115085225170111325126373078575907328092008366767621993553275504389979018972261341756050822414485257926141696872517222467323505284638178365826785123526126418927448916166686040062487099098449788427534494697500520894758017159385290842265489186758670156 [118,102] 28817007918720773859451291905060857380079481865858667082129165256260522078428320790802327993124284027381732983066738285415849179121496018532944052595171669590538524212957719346022092247959492732000638403091435948473117077928766329772734091167542859449502834321532466399044181271875172793856863469680240457324665368350836994501716224259182788616364840264259275624238781260459650451524020335028923808999382404882044158382662981142318295643618172052257074674115345918306592124676327451030989955708043318196314684835864165112806359465824057720574493818124346648057704734457033822488132721238542523184612747253688917193738868586872395605584636850838733891440306610103101431712700538466041228925635658708558630285969033368795709482392314470738406935403316789466279525193345155887607125499211858643823843270116019187442474649068041777811070729388845299502371570618147846339971948618899124956890151079236184694849675370509517595020417173436643517697281026646086052129592714741763749289768615849179137059313812921509601982650385062274380321707499354580717016904630667316533860286293923645945957784824411447413650728102034206379814286418327781948643660090299027080418713458698690439335181920054111721215513515758040363891555191625480338911525345146904851898444653051564867200018325443158846747203910314652784187812077552028195924941518974298848431644257130899085534530401766900816465460582425498182719421369194966850740639742813477012445402758576277316767847844381646892079115398408369677704475966715785012220121598159300569381550765954804069558294872337130072649191087215431453155899026393072598388982318315003460825163436416851736141325219059539346324257339344618842444575742043515980349182314172681399991320107397112968765466840953084604125855399073688963698973829200251457790213078555695673451396439555583103338891829819550251517840530756747618213596277537198701381849306804170548377062625263024221476730112274135157789829237093122645822693336910328282810129551918495891542164887139026499340620465848712628301828 [118,103] -22425136771264386839190969653334306017465711646374907489004496232711004367846189603088980344316288548920122540115585959504361317572501632121425984214139157838466542150112298918387662922981443797358315243473800420483736699085951089949878355284894936626459823311919616778858769167644866360070194981701758264819241781635546735142990139428718623993890412680646423576394253784369638153890858161417242054442951298436928373475563954691928625856972006075359628029631042189401647324047710850982056460790522558387176692712729062574649934313698283871080346604772925389703098258593353721095054513048329397187419638426070396327004862574273615843869706049178024245595401343703566802950753143839422068909510305007141591069747919860603342008506258652111012391942007675504840414163208766645132747479888067146571496013385620595881283132990471609275786780570372062012664446972827338070262540521177344195460731502176459072194838447930780961339443600576738930927722860056830530531737221030402182263520143793050940610768040514022728403762003004487125571264389071182406704551709329752391112421590014080369464500205094865763389627089900075110990917493385124305909318780554014193215083224439862749994683426192098586863998980524190682849153784960869380377288685551099637220285386736198642075693430697492222823347236894081797593514294209936320654273822614944013804558849352589327628121912017353750935494074642085454532822705384504759030116525908347329215661845709295363472810811535828540322140889029648687120212950100409579751399524272999412953287405025460424213876300890420826682719577981553904065174464186158198260438858740841407370128869822547603485908674739737552377700849327148229563868766571424424646162847706752601843124728453074450440950875892375860726353682406769911337727430606349134245487963304871519752893070846223776994899283652297263520046323255607707116400271736380710093337444964907381744808471570142614307675070727376053670029213356764577423526867953670089148600662170204305514317004583100364675575661030684060 [118,104] 4509927201378856439402802947866814465228697261021090756588394062760239156176308484669624712109287760572106576100930498760262053298743856293427680618718748895199018286608404679610662592663449775732681830793147027953284383537572726241396946794819484581979517032573206975805646785388655940733451165030782650471984608059938811299864551140617859945893589222201361806050488070510683490525067794203718764438667555176358633030648174590795405687038507400294323493993956836010508278476089141886289488932414314902095856750783148096978171911377067184312552474401706991475421712976803762316895900357524864368938393038003859821769144071701546386336955698965684516237623469523566916765289306900361598745473540691214356597175326592619406453689670890764599190706519242398108279586362913493576899578333071596013808690539776533501694484533050454091189788577648603340350225494728291108239063161386938645270391262455257432278223647782953872301558238420551082414037011436502987877221987779930234986979330330071949819732053026328947679154707809342019255558880897261407552057326028289570943656296359077669024650291763288421575390322688046095648742314467635637380625254439019886884041559796201478206068440006458037674876742353633705958902860192288580826925189011419702035121036273460268702660920196968612272063478835902058991198515532275466923689148328248833128730438903769397785758695931539704096001038500986813621487458477123468797640310171475329057923384417536439199082943969477994122916355256638956099471482787244215129996717303207430793356003917713894264285786657872837452405803466305213547164459487622959523979571110923062354502505925805851894302939906181886344590535751890577878907219370850801992792381354454223690290624465892533264510799554694671678865525423149807026233971491602677970152862191124794278678526548050066120352252392354480633645878690383009794179413073565435856148841819844745461695977046164668507346865654988482344253406575126326584835331000481487644298279002010666433618793985064563921698572052 [118,105] 2422671709641710988862412036221913552554631590742084775399498221852397395196367999454312986512944757410258229806655039323740120983744355887583958229416993779642180495300102776890616964468188394882254469265679412730213396847807567166017380118609471667262950747341354327961332147192839337752791933034308943867065682430846602620241696900446309144348313488749471751263872526087822908463516902686861738789070546289784194269636375079662978000581485931708969242708002769043897186891751677834579922258625526159166503835878270903250411926302235827951148845563392650289791910478005938260469287504835276283977002375637314961708087274712567015276885109073433960273138115958749878048680661325214137696408415537756588740675344685634680296808456988668997258350910743200419887466399044162371263812916093157131442361633714728987891232801295596000654586701811696809702542951146738379849093278426417463554576447825572580899030023206142918641877861768231878261105834035184768237314562887626424864229101512906911135392385236531352552385986275540790419355202234425847146092380601497766146456218274804019254818565434542090211278400720144351931037865294945124061419410869599248448076554784105915277018808597538919910862206428962918152405863408432194623806204102137743640435165824300134250171100401764519556251606144951808356304019927267936407928073185191600961986855913288556026953518918758041134495336656707634139885659654100205726551771399855054824089036494750736274787591374875217943699660120959697869380722672065383012823029026929595128988117111614392442271360572741945936948455603998427687263023636414580190646598833796469702356278328771622304142947397756628271982174864447036633026563077082831377371984029345181210160517160522251681757839500666816601832481246018475696840649590905053848094875751691258848459749851836182980183017345524911080926944085741209924275516280067446812180931163527774552086094918705232290378993776793933248926043544430540074632747586010104349751566774013157868025010922619112570353 [118,106] 1898682318671278332903172289646520094824930065692464215160180996440863846246953222792995753146195239359810200949367556614866985679904640964487768194619250958582849154294387282323676421984818796333550728893699440864176123243084448795502327838730944889756935055431503488368221266072802529779275274058410808776321453469543894524901048231251341250362811737004376872148941444064582298782236692597201256773834350464863883688741662004159404330211065742923275271277740149328065576904810836584910324915294345781569738379090464857773570695891211803543122093088488576839221547179979229309395131749819163974452459874074155950805127772567625665007665074305913963787692736206622286832838701719504542561705209843815544378653354793525252205820366179048300205972581057742305855725540071507659253350594636678697794241869286898710416806461320202174875124100162738990599881550586176288838106697462058385637129294385958838901654554039793974208372588752663852622117428984379144608462044655989206173906190230094407543613277977735036931181806080203681818578090403199708677223193499661894719346543225121803248844509439395872084669596122019124128460783352594672466729758349687820424089766861770725168954683232848054558248040939382186258557577602242717816047445546816747754084091939485920974783802852612658362240779237799068272070503833284840736313742746837631920418666760120451348438688872294575047949385670722436750646996297180989118113549642627542883322982998057819818500955089420805419686956450425266689519478991368831116460996242122135612400349782185128982916112419393288768201306832101424862930365852177428446592463791818296051896885398912657870583645012623038298644665350846995522417576492488236584946874963217405879152636186894666333100594636545711211142867901988828200891817620131496060608406399112372508500288003329258721555729533750435667960186286920623289822607203596758456987751953222369419508941899287873570617850037454755728449784502757219397598875363425140696889314578793587125449592632805297 [118,107] 255794718211112465686136729998465407969807719182606164126947233713955988008858167999624756935449687764281118560688549368253218366227765035354040517748939760880228011309398240972457682054597464866345352001417325413683143852709195289617469860295745291584604148761205774610400458595056754380013375130291867772280821825566036011804134648470743936821726441230159287162754340260612334783611883391527426066372540305206872871593330935029122561100517890103614790332170939739641666810637405350902770037757328998080046744492239916926435308477335339758238648001441522702897467889780472376567809116936045922600459411247806272735989723038262915479546661812326355865182147051731121344690444193831904797606281188244406053955162377265659274412109157324051148185322114780559252229995716760730981855224708866143577248329215833106238231321327846011360100167739794478571975897462135092629589129026357181567599436974575705821746197934852880864815031544531653905644476934803118410789477181518727821757757150595795259299046402532184377812507248238575925605993618840878697384707393112974336053253909690752019871285922401640983869859703674170876046954551771799616892793602693023170653352621040170768003913507881170343430933934534764835007875788836982578168561510453366564507999113781211291485650270682812862711103761847056388902028708106897118076980452472818031964240785671494340889330571076396732803956530284566046042122055768434973894838126867179000176759798717143552492182253532296224323564596907247105627572724423736237633042922313720108987479874392871434554662754495319673223936102702072986517936958351137537125101164852793396099073393688279194476726349458390102956334295327789545999841403920755292559168328392348141912618297096653401197196368453925708867093491858655581720977169818011106707917499299035495177255460322661085367146221949793498993222262290710539716946073878703098213903838743985712331355070395108573924010962120708318540897524467176338344773447536828115606641401157399703339620020 [118,108] -31960349898592022857381784341865981272237688403361808378476253247238025450060839106166358352485545628579089948328494995648048655080574828105275926937528439139749727313316545423354342882409543815554276454211328107319543935596456351583397706534207603768960010262171151527156040587229600043768907733242809408342855106298880444994264796652029418958599814791888589473615191997719971867911569714685510020214674085230367495579906960712753631553154501135705195300345868312779745445834582709326785821789105099840455962996330499093698218457310606749277075315329138851968428069536653462753767989467017057848698579051763336306942759834914203628660992411936747398822672938204959145941871401882086865670492722179194589446870451316247896558928009134428080904831447256352960899272294952601138388985239948102280452761035943336934398278700684716524705328575742383800931705111298523716563923765090197194524111548704760891665458487453539678437792315808448809218943986542168660829393349737898370763706504445659201834147384450548838318181100464377902192739908406874136983095504447475103897486826167806618211710487289785430198616195466953647921701263188970830772375280405479321070718462848097584818274478699027582841966336697223073384609410647745002793777151106361931977476648955736048112454121053451096900796581338898280694061178074509627354231584992435509082737805570844542387682435626057009566784246755723275143595216928411314825673751008678156538445112709484726588851113774842980030833490219684180974302426190743417787494180694834454237778607231256749068496909494055858528179097871957865016772747163186987565292462600133579113681189038638402127220298256306196564237012422906124721627308095457414662115590268933827140357604531786462497195805293937791609275660753613399928652264953869688271584603662190667873285854485454509196045385667040020004500281062528893745088370061132235538049881488956912728947893213516870788564629376130654637944648371307220430833114402506828666986784466140818493 [118,109] -37995585750042462801757778198714355032745423878552720618346417891615341438288280508146253404294637778551731902684797096706638846645469777170931078751390627766217274349294748380588856356025911147387376371439754603660473175968768756936420858375089433504780764098376349769910714344756240411653029149093833103355573362437861533791619048305013293076177908127527972175249037230975285992527024685763691072712512626316873088994793324511769935999710304274931741788705317518405674490806796941066623893532175300233479511620664001382859943143976769015946725789754648337619373209726300030141410406689498950137841513728473927050406602444271373913270758098474088919080400423626576948583877809712124282682031064305381187809984512618199743517566086964822499241695301555852206933809719554396355045517785531839145297696713271364057453059026511161234597331519450551978185203754612356871215066392665701664807700362957745207830998607766567361504839102768501509132542249948852857716049718705420809421701275464966841753503305131540959389375831635707702361381262785675532611719557266443563615322179828836148505743938350783248094789236515175496493476515866895871336811639103258126891045191403701212169633312416102645411119097663264767773148665072508010163907895990166257701304781455173651498481487082197740131778804033950470520684118453508284252781450436184499005329303775745595276870881371925705012080318822995231182085763804527214552262834816716927596478802441036745595350325533689412439003094933884945720075989072727943829345356755251089330237169210071982035285435062501483443711975440880466400302753457819676567930566857959422702744797077904793376988759994313794092799727328692307797073854206691293567451807834487232928648373288625596722436608020172139820873588109856993283313158612801222668748061615464694313010485419323092578457381590160086033363118898879454326541750743517773245521841449189229816448852603476618783344640454755242725913727306889400913654570592178698877026069708387 [118,110] 2726626174911079997625064394389545763421455753959299639511081826065947185450340027985966313959578480098290218460101092142011373192180142820840470234365438318320683498035088666124768060266984046431611855614789345185432654097480891443222941628142052654415961469053104822599460923197727513728635044223930618939977035864701180022089669303355812272821372861656307024756510376328803296846447614599293638500769317768503668023034977382141986613735916741206496720432949723922370794468789379927843829370197988313026524578353478923308100004365206361384927839006347754520388558638601500015529116281232332904446793338387449854006539330595180709540047498339197344165317086744879772940323200329477180382342463929606960654589917660441917292252635928789712632552636556772125350094182402442514425907008747170353127876523709265237858803340082933192061858208291134280770743727464296219963935937564743845186990952929020146901447592700070417285003974977814077550925290273327268770012870037652795464583980135343741520363533237031230440259799339252963657351856383399974043604554442745577343667399165902456019879255222569306535856943269851436989828053524139200501200608160526808041706463494075419604550694673855468645351606428118606875815509137553327849056959921364865834229445432526426703540948399221320436922743896334077176943903187169624063057634132513346565222125892121098146190272525843150392779011153720334284935582476777542661290042385136685611252525148609809990783098736461793693302644978065227936618606040294064894625691957994894935542630177372553476669431111515111952265984781890944332038790423840764034515371158086098015678805884300639432416404250525526421678724575257290685279717884268442789792971802986742764656447417788439410536209737212175152606870592191476770272432066019923527349415545353805051602677634157463832905193121463735539949694875280627608557640989928714488704855124286573906499857523609096465085437772209858034432122183408767452062845750896722574736096 [118,111] 903246121560966200544219148885023061073287306074486954742699070134616388199286108229530671074018774445986108588828777589298923450423731570612514450388955436393713336144673075966545850857452924197630517862502817902607671507750433859860151679859336905053058578558137271499051542615935779749870216402666543350061841934829371832903806671666563796578605674418419252570578972327188738353169042689922696090203975931193092764468461282006570778385885846476075179120729092509573282817966205569820549619995043801668273658520058988518829459660392453469537064686868692410824024670472656812686753855166600934092793576572590657657569000312592140256761103198892156873398106196939703112586680283254344912167350703167570323804522289804249310102646825018567973413125015742718273804615461175734933013853729218140315314468020474079351280775221699524025903123738560311556790686562773702601758308156783334216737412884036759937046419253548880866551315596919470390232386627083623190195517537091615108578717322060029597038494996045744738960576908076323850547895242771293496189107278428984853064542116683087225113465341528302986651267118920236502608015943199759789899120624218267664273336449020370609081409756769582077085623503458435382258280323716952912129384900242126498336795594696949798397204314179687295152044160045876806406710789769090011737838913016580582011358965125941086857746277776191381716602281841752027430105512145720565138922054836180925059656173074769642299003087290091222972535271623435322180369399568889851752447030897977548893327317118528103414232782679940604959998106296210230278701176334285790612729463772019325287129269266992189067004343189203462845348459882532490813088718866624085742976598303856309208400409214975695144078976855967492979296815147354466861821076394603330630386646653272549335788140372615703323791126751361030984666344605018096666183639491725687486930724732417431729063451403185700906845079789335003264544019649933273312269661906357630 [118,112] 7883236974737766796236810523366584029168667870894520408496212645138681204943377021837692082018386125769021471898505274403576715106305232939831252945286166329136797591701139916438646434616217704067174941188309368708388422307566427945923166098738134753017755360406236351078818309795192666406776256692397525935212955288501420491877634324596360266400476991287020506986123527806294122038682071062532274384840121913168186796330325670090982775570888658864730448377544662275341326326141398498914121033306525468975823109153346121003463755131723984467132679223051310551941888284174276962855344112062256359033688465296568266613172944303144572102666720333714037408172012604733535724341691990994455780000954577268553689247968153999064213433331091949646790318815348697906142465302325788400062237630361175104978075283516112471240122096005267077295651934297611827693399350109202937756386274284065183882600997190730496450241460030888307499830584604091266183257684289381337872973610589647833718689068253396393009078505497780287558684874142720594771403688214266034930071331854729963458249057323627130836287483444981753581134638219226777447668284503283622670469581415219786683386026648314012085208599834864795464263473670744818928575749600688923033801618255593017840652468230531948391147519605854296074363056472177409094279985920038813926334558784808539218895207781117101038908172997081204354485927111519745279989801081384696953171118869663573881449393238832436218635852827075502869250990095045843185577010430255545589125627372734150977635161804716961979236322891082683769879777509780626348609323484947389900571376117105660639099682915686615903171574303891362353403594916845011468882101964050616592357655699857862075176296574096260476224039627346806370693906987087498439344747798006510748669467783629625521319193753302243694124575876020124335207686896248786959457056415548242062262512612703868547573524173279560315152696185488065179994867543189911874026838817 [118,113] 6905636566851601492793004883566580418085673597439318314023904058797828719229082867937740856542792035571073010352031088180664336610118610889974677323883723630640997933430234825870341179599863852815482539441960145373813626164222005786834482721082970992760948556078470189348370925104975711792970837691491179413898900767226765930799935720567220539245077904501851281975943283331306968944999535559638246927944461764273701560499804175243818780002874150606591956240052178709681814952850510244640639867751560587967089767154335217540436223262094499763020508587621832709111125007542144894901584933547943298141238803519265456586115269628710944432659396984418566409119373886052741580636951311072448757816604189918497226515587716149008439397423218582340273275569145020697155145531830134462605727742568560565109803579337363496523030528827361785352791997032838373977471033798097445953422161668489955923059678763687313069511596561778407885895409039369039404171987038859308422348281002051760114861569219955293555714598651904581237989956391259818427196688441714872584221150329293981177080105011120656340929571569922089616385358493212673869322493204625263204518835905068384285299060786425924776893122197632169215430065818143754878576728892163370789067617973186557759982657239365517868074277242890434678126752068277481291054539013087394939402635188128940885447364747196337259456662347773694358900025743101100210474629327048812993306779042171880702544839742737371280583014282600288689296449178492182289143410959386005447433013519800957394839908512007419150062948413779512834673948878038021074450698316889192450785825828305444966092395205383198706773619527328737629350160198947631815239774186458340001546851538693920132066808398688727984288590409555581428870358829623180485245148767428356356884053115785746075287485979705431236226134678533343566330874985047191134524452156196786877241691937218525618761091669922305807638326099645914660063725488443745911571 [118,114] 1103147171233956433058343389836798559113406385346702633357726425087820488267289330582250320802426947323655709986094715927852289186493376299988493795268368719822669932571902486583694768352470296707043252626297610314089670962610607227242609592254912704983024219233706425021745355928711873931255829333096090569503246591592942455783279592939566654797800185345330085647563596161797176320570754475723655320710175747188415021074926532917234269956100884829087277069716793634673382071121676870652007668681341384355572044904573697891601882037452377152970815457184445849772083074570118440598259722034024294711952438491546212714576113034593791666765479904473783203149269587247706115712050998302823261644610478842941519959589102148314530892804065529732629526947683646567977344483310397301124890786635704913244742983949910924066098202894543304116013198019997202470714736133224474831625489521700033776209850934357069637183477255191145085865609670473446318398831780380605374489309479366023107862792936833746068518416792441377162360488889117545081367324254836859071026462839120298462142211683066145586050510825219653342829504339222356575244629325929260136744581274724007469886888913803091954609896685331827244335228781317051588367046526313325399379424170037538291898298851448681148098883956239657360664912033297544984570098424001066627193508426168219821498938943003204266297300273107708617870855751786337252132012137672623756457156310532266804601127851599089493411740211919157135844206505568566685967596889523670166006204349924114674134230082612177748691030853609171059184401781029002587939330224975626251074690213924922723842941804123157672327277776504157885888099374862453409947599742567306420287255411924011210020232759596026959999407490419762387806127957753317972024945080803678374648413982500669608878840131728728183882770995834305407082848992531050112492628531583076946674621841377153329987330233235930880063823321550636195922271578260980 [118,115] 63349328681887382422194893383778113768015177154749454198991533960083292081838649902826958285283778553211463866951867960310459817000162727846790219413912737359115048182205188076913529565828604167555506819115813228812528683553491441607820997079010426370377547712436555918695153247424284091963744566090907729366601375394748612799697340618644504870849212616022499088424845909262437053522881496966815167917445105662831549128278013419868819976018750077661375435505039420523464743413298394983490420817157148718785296019604023576419129896844165205525166644220953816713421514522843996014507465448675051625404692876542976714379748690987408820823986930645195760847130320276621034979074058316411497127222811647352213675996755182371644055284005305722589085699751609923553753379007938810078180205513931172069058234719737791163427537415203094736866596115473114851384459187909676195026859785797852537993212068164713180791219397452338662475065326063660083308168641761508302309501727882703442670159131227016666445494331433985868361302413829262256199270403929604092351637740185414339349246893229579004467220052132698527245743496947975194441896799575544969873870689924839895492163508295394029049816358244364144690423345731927069603904617174400750528830588038332782197044340377086251163631884362789821441585187848071357179039376911923631626376928532944189233310537468621705699669791127019257503342957966563018573009098654385896033491025470588932048604704349462873368395685586067266850430745870536362902078412118899122948869948672060752957646966720320779354326180071782185434595764270413768040877048307352563298095483291419952583035189968158462849177186888238104502605594770746575291071136813590205503332904199978235584505821114327182507034305404166853143346185164880266736429581492134471119923624334953321413185212191328402476451517573192478796664994912681677599697193637842507669171514310135655545511153162972791329738673092590527246334089 [118,116] 2942192928555060479595883608612726375751434349278520292861962607220708899069447698231366338366591440725274078342421790497766100049243181293688177971837761374556400279618908296559777682317762187183221447627641406677377748191200323618669015364269548551446160004042836590824956206857413749659800943885202482302423913126160713700742814725412105747105265724544714210798104373965201946739548899002033416934111052969663377571985857424780104744492533690381190360427667274546707645813846525771335599443218741610170569787864973289284432335092634975188572647723187494895779091858809719427208348752149573274676530963396930588877588213583528835830053887338352674872322751734701634164369423030727877967059278098968939609457786348046500962325962453290325836835158861900432269878969075486963079910381204052697530758476284549304692260722282549627755294243805466080090386691079649135916808241577226811265735351862665339181430560368754821801362925470958528505783321457162582723862290443589812628625123443850813615052707075707649646064642319555419563404358909743231695045815713683307045960959908282339897621296900119816065045872339869248985337284462642137926068831870460472062299851943161602471860546387600542769371579798784258236936241695491822608235979965589146880784372500630563712874044703932004891249902865725675136599495562384101567791643162178952249064164682366827457915436478070656064610175289776817490573247016452860966192898693491582710016672375674993690771809314824446666668035965070594770265826738869112703606841954974616124945155458343946906835368061117733499974789466375056956586786376365461679101335624709927428624100103575228892082723553451388848741003317332053128641843499025141323416220126490865787101923909518010625822052035930038873854133921693202490973752544112418999417934723619968395025981384121199201686234867634908029418520281377947460603751967817676440095555841009406807806528686410453452814617060962094418 [118,117] 32973539735642415226484589713094515596397109216958057836599232410976690230704194689400683847018273593106748193658238488632469223866538605533838893392640300838231099052783205042613450395877508519454213617860495632576298648142232955902496471644686556934307978780435279196844200719099563578957599628554813845416208383568035274239855824763021678341961427893932373302992629904581095263434580783602771066213875327866449087418186753054045858225182709321426333776290359552094131589860797188166003506711410987161668783577876121207239700862986446968143688267244393505941242011242930852056959082178809873559017783377694760005411413434816990362871896507950337306573102167463291895989318724537584188234727842214030453474854676414803713746405694570296876100168150580170076662873229991871325161348346812687306879506389917028108622985622308204320523358514346264995447128158763389498368842579534485982524903338719446508999209202987669954016233109974288574092741341502212420012544305490405864800083712003139529808530766032813909715689606068609200238242563683168083670525315723630514305369489143204921116091250518447172658730753019375212780028269329518035341063382555405861436851441998435216939338235436814081602585746431836863696384184087192338280769904561499348313301103602719620923141894499868559451857714431400636674040990121652640799744148962435032961515103763024507776017349756717781217875759825997725621850388462470404695816029823941020717910651881904130509989319661843797269441166024954643181986598735236362613268923398478768413999128272299040572427728095163022756348453632342274020520856398105934532802207884416271929682301302782149375038450152627434877106493348415022965303292549000942461785760605000718979682146588272542258919710439093141063730559142349389255192501067454401438946110273697407933905801510090596788715976618208204956958377305368196831165984687681542970430821479202010821921439394829590582668544812 [118,118] 2920434063429900796951220126808765055806805953631890224577319083484212773061790055903928769041450441845737771201555895188960166780400020862047723296204818532911548636070918818341884342815298920106682616906451974019978925638024241090741123268854988356229519790345545212544381677782962188520813901477339029105878707241142068674334571081867808187123691150475460634771753867162005836848459720330348974810968019734439325048391620419877358392808839976585348223916992210890584329147280102157291181401512705155605561048517640940428667872201086226344902882155791826470630210967403128575641136049636355446204169542900294446716177658576274264632591503566658792770590248910468091794825994209782241508640489429177729863797304035822823274083760947074458625368093451792960716891638610595976149380206125773964971080786637236658564466541039616196698313955803790399064150021605263111678636124696976820281251471319139735297209726025255836121866769760566868115896684947376174998910613650392513531500667767423076242873700261483806237795863206709414204631704792143107768680299684893305188740049961575036900594356090755612320637860085889293246316799195992978897562482126099095364553740098857358961899757039900662362215084858110908031641342368086680443983641237555352403515958158081154366868962300773873663705785072383034225306145033099756072460975663289666876042441772931596849927990410988773045747924337427115074602683229108021878286061850612864576422799374661937067636335296965484860630622719685127765470677382152829048232708962557548636920713049604082416309946703103647354151635804905682363967507604886026402620467079334613901418204804289666745465003195284873220215217943467948992132250751080481051938802821119866627142716686578777114668541820107961561241598358769597542957726002086961760182091146188850469015239733658141819145744225005868757751428833126852400127246200000557681052154305295338561631074771777285273286 [119,0] 115357145445003842028578686460367690052319604424065537148006698409712693492585118273326997963627826292172785169997137213717618889952144089542645285434168858863877478985761626029456742681201947179956672718164415598418552852704854266213386934818094928786358479563830271160598171321671114983064985035657626443017893761300171236546533759232824045949619972564276600983872480651258226509108216469283152829289926207842602516490379937192287083788508600427396868231955175583006539517738280111528564341131481875926840308219775962125358599807850577784409833505198891432865785300928284972457586527886518808818401735866489829105465077044254885073204157462766171255347875329563755390394209325975042039439619123729555448571576144136489121392222052362426375708050104033031588834421144404660344162991808020134934630341520521873212301882075052752378120647597098418462909386253456220343225826322165998259788947932359543705812282713186608285489201833297673428721269983079532200718137167370646682494961428392973404803607825192649134962851956077819981117914656161109702840764808929778896583706013873859737064885103379857986901550523538848754740195041477234436662284799324335267078880056803087945810611170634024162918848904579424195656637379521043995714423478628055858594729977345405737719805806548068361696532753805945438692099299944355719631364516498458045069641972983698598994475521675416125187307366808022854860972311129774314019424408859730596152367829648586325940306135267238537965400443090303663741806305777440257061526386497622694248681180490579036041754742500547512640350409467647860814898233790292314340450775025806320795894624909730301510285563663077246134491522222762601914598913888928328659104520691305587303617311132877702498617605583186046403941824593509977109832376633071767154082624589703003939669654607419958741488898045792893116904458384344941784474388123281639238563588242949472510352958189495449407358465065196922864117514045039861621455762348869476485882661493326621667392700422328383618158606859722750368560030663424187988893565312946392257355067554495850673644679678113450250684440792955147395535940337636831664118288774449440997169957381942245053033916981260142211420225253529560217636430997036038239551488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,1] 3774524586682194892315898579713975220630282781103364873345586239124882348281163715402933764585060682211570318018832755192221365846707329906159019652017399341613335813250947285079679608220900881173404951623765317811991674506370076682529894682840397765097528338573175515231887137472301840730511271357477130433790935190386386546726277900976170204055743700028194536580944360993564651105842146709799709200576348629925937877982330916605492808096296297095619764500240560443181710032294335803013847864456576911874806344528685983580296977739738913438370067470923990213568657277633227103073738497836285220322500099268943966045804857331652062020426608246355530814425430020657477145298202973385953627511733990337100362476282024322271654208128700057524982500181560326765371861438203888559694050354520566506523740804776588770123706056500851903215999182624663450517823961174127653284946913212165838101875494023320130413628445284370678886563387506515420774793769357106933002211307903168949368721467580836336526795125705356110895769161163060628096405152372268946527983890742165750657235694865295465834570318970358991301721959633942242915880333641237670752297128119002363487122567992538056017098543656437349574781110730248897908251294961917088257603799252870524517793945152246716916533221096719773361001063758556201958439580580326655238660348438447337298885028352655694554604581338894077499608363271651183716660008932615571399201256596986250235420109566206980813176861439669596997633128882289397905075080552771713401324986585029019322238874218775372040082661649479172710572293429014054651717166360778760127753253598508993540180745427550408557060558320331479442905468571521020560790855005720934656300260511490057058667754443864947045246133951776419234881996341743698637150658614179622770505739958407507676668708814701616751643608698078277116063401731712523129665772825521050864250176452049379435474124232249559796812438524105647307983779059672515228420801450116056291990244428604464654769109854483092902992840982037961771903172047519259684993875639554870407081142023733148406466085525238830695307975944593185303499045847397057247803363242356341446022639054852580974105168842946532126326319878306964208555328282421506023809351680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,2] -243297578089190808391563808928309785842268027762858860354198431873600237292763239614177126980392736667497292588061587142565776572914906885732345142246584635827808911324331397059163529016249087551633375045762751427448434234100872127293056876377965710487143154238787998927412447252532671101985221061476231933669644561619397108823369169586204253156836555753161748527352918061470237550139415238056697486630848750538230129985267406333144506333033949039410922592764002643648265052278376165472229995997754330409347946834566075783716740210659244125817640796891764349663765052958164094911966496928188436570313954932119689097830938670573606771416678197363578859746403880994977366811863327758542900919261347541067788304679836872944746518118419877733433649920789098821147447817358211887811481634020154007190658838732899470611055171892579974156148454382229713459221618410537950386153511406961988781759112549504147025914395878525044118857917245724014479248774691401506821364079264580988186896135402326864750571934011291077786081771794357082526124825829465905972206079369904424035344089803515895598422918734110011586246988878192988062622160321697098853847904296378124399001401478220091408288027170214421539065847277956551098060843261206764160447315246699272882416425595466827441571114377638329118565851339257609218542598805298406851988083727446824515191217662732323327916721541893208078111908457982081326474468431384406267676667817135589011403022305451307306431868526218610425273238387720339532532343582203123400287471987700305162074046529656508516103835076644731204968034704522600564618055635115030839410851950122954316942269370248066520456913520093876028457035276163368712110495630689167152348676495818917854706877947127082979302478505387662258412188637056309894828693543608993689186608059111423044700743265244004106058853288472168920746260864019655011952769934060093261018501414307527889020807047853137611918115845030332371625980275347956827687415380655036666374934496717208144637463504633711436753032954531940586382288461142548403634383525126775972438991199881756489459550626486148627925840545675834176530049006262421700451465301148007877298674372712695078945698401698853918374578010801319362962580091824069102527676678144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,3] -2765040555094916203515468666545985239769514941988476717818282592398145162058886280364523866088442597550341322151427560320001960501354563564580786656588093992071483398908088118046100517602118430231915601072513518528689532469993174608132149357515360181178965643573368955968007599418856218702026020292745489652813038771409951057120830488888339323824916162614442772875202879744881147282343552703838733563960324968740839360403933643427091292944628836817448733625204703278166546650429253827703604579696247852403203899436817054814900297368560915774829271747613667063405324214594606781473146776468873379842873540866375533271755417221744494079963152316575262132726635596940290581445929868337927396342867204365247538305901225581475075216791793802005650242666110209248036663574715480216734403979975057064540896406836288823073735839294980165097246059338954741047635437967811740128722211871126003898149859614955399868949788027447166838500951382669352058660174394294864651007045389078261367986780819150405946081538344471814397934283575434633457354253033933640897755773388135356753358837535482965772802052154608691507384385271994319498446160826188871718587837864448749053176504631957929587325772670507645190635000488285444870147151681498561715026454969378006374982488656425193097070437368731532453405979372358048407359645117023589712193988865000021642380964840753127545712309855438998505556860384832629101414377979055891722077765130056370837835378029385865317451098489947066144326228716741744738004918961367028339251897252259434796353457163363923390655759353293137260752275662331745394158431337224342433547157391344788903751588331019368281976705919443563823195408793917847075025093286017971986630172993250801703174354428236404780122978981544511562983980734103290538640530292408832032641344131855991050559795930514930074102746765850729470291177929421553028916865342840557878134900912641783668724303303657234860369000259833255544358093438986007817561762818025624968293075718845702120157505781919282561466116358653467114950838837176794876189295765361035762954330582294334072439919925863353747422058202035706363942709113458930886239778874598958926720626612170216161861991450160033219909053969947304996502682190179534513386739990528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,4] 22792716567813722732594178203694999572390627135381505583432481778401041405143106522887882505261758039214538773926681270668524900260409750804412173214156904325689627171215632111364728378022766472013493501730019306029470271932832770348002061058345567142902701139754792982435951804479709630113236814900622666196442771543023201333417599720857225034321321587867533818836232803034398559017245524023410938011430391901722799779712508734904279848286453275876520260984347847304962833490044336317085164697770658325976795066853974005403707279546287988012105210772069634715582661221011976038341981188602847923297734322639397980742691669889464344052958379640404452543171080425844596812135679970231531915806987556185227687583223324917101928952104186075514026167675973046302463273817049645421347689784696966572070882341143189090978249323990803346802806946068763360022328696699333872291495766246776019857258327174154376302987420167591153292000380696741646769073146867246586340485886698637804470774810802041943693989781960854291786124483081271870988827080314121998116377647778068666183519475731836569757248703699791623321651556034366962368423640021903751144228029955470522260006302999559057758424412316317831783728244969960237020898990976761889789619582818612199657621822621653339735023098284246052443481094326571355277988986128958145951777941215983725206983558212329657316689207546669543807070533193475528128990547559495496262445063695612910560591170914585728210386033878265364282236923298861281915335011354286621848892265448752148830811443635832600742768590520897658325233849393271118776377268594684052625816391486485740890135670477656915367420805175972378556440199342233639703858666938809336786021759115906224099806418107235176537016789028277280318367348710034553080902377045716880712154045198902675255289126934202805574476679895960624625336840771385952895919055623092738015077769060633585379039100750781705025040661667629403708256948785885038483914386313805080643758513282436604596256307590997409133771778863784508444729102282910382769444146191108011565922178266557673463687621263203990401914596003148337516116733304428321912315646670557637601931309038021297753852756289003826594795933545365992468924317199176285053105909792768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,5] 324275426910477605300274335644774116275378347210865777849860925273813961136838808594680804993801028170526019091930958054433725441760024330150657902621181240486305502825798735928403918304263901709084323935887441812120753457719920854721079385372770832937234864984480124372183645410286718271121737745623610694747827197888266554500688655605577121716125867485521879735358742502115513734686071200256360462030409334083773354080145356572733662043109171359348930224731525504389134505604806047939988978337012042712757872905842765501622069153803047326781376224146759631223717518294217251737721345067314880145106179644725569296736151998826492243878634473794301146840937242839190117325441917504869338350530950173211314447850520722701825357793028335571198318846912328715052675660361042010332805784271304302936764581811659110996964806019218830277679651460109279775232195877533146393481937193854992951770361482560751161419544341267043339012244766326903720268494744622954120547595067961237301272989401752007804038813541935641714645305463564297637963803509834623785496582522331297026411154264313779524761300182990717121625083823182942110012755527502003117330695116816920540436872431584129662361408132162302265065747823888679411326345859935131755854891843417951068408605935942705308786387465753819577466506232589685136531696327030707565120093764203807919436203321257451601994434397698310010775684143830904494036861488570723399963120749194594520017832091366318918896964954533513930561389582097428716909219136931375999049981156828993784219637528847186035685042459337544427020195970675769649305741390681383621707617901755555740065638454284839760869292746147928796903229571068791988530892403687420794776958634300266560503308992818161255902077359196206952280154051045794044798563049295513623754533012573242978915458209558971091021498888696012884939407278969893443334452305832778601912105943510471552024689134962989460837084857430256601150774232570986043670598021342610407038242588088958915267628689870190817465393668139601046983079774984523826226108401140839358934347035931776711923468869560396228127371974632356891121701455527542718499735086111921623874216095284979972448209932437448214607335300258116502486719282346223870965688483971072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,6] -859783451606055579374668212426015893746043789727589177057711686494094632720409727215871272269909868508383825259262506707584139124894938043039301873662736942775375467241922420523860118346410405239327210296481449447703803170469890182054102549529821303649633094797155380333438051891838542560288888192159336620495435500113494585183199226579168847221619119242257320249681478559389262375585261222508517419782586918566781363464409201866420042014689383097996969257408982176443706707904802626889294120152420589665782356262597472468711549340176421067666339780748894844248361419420863559243723324779830016283329421464484683773691232012515383096888252879340247621286537199810480042897631652798886540569547894350404166441536000596808715447100133467854043208946677906007682659031657941330317807687755382633881959372560450819941939036560482764232836759102279169216005977073276354883705141383569489473313522487713662518096611485404863125300355837105651235755372047770132533269250731786585719591352067692375898574624360022003216675105009413158652146850640360472948074945581475138938323237030599354079840008185846831152115381803270161926757320163980905832749080901456237444934723886480445267418883032069708272595532774653595847373108858701597637411052254850347484779036595611316316550695470666019900316224440254322626402135434422599913509773819408933845040271274687219166545333902038452008063963844060299264318665367852319451371158799927822496690990433258092790023186433583597048492819800446968852683636508905419042606060248960459575811324221081857349954710675429291251815154327832823772241081986616901879627999319192699160216067302342820442383820062391715782224097079367630078125921239063296169727333084608367009229469441503283351891693518537886637387965272478261619022495512781746555013812741355642486647205035984561940816052600660592077864334012625917959987364676950600740143470993101817544032922676806758160547470635477103665347536376091796212569896496464016155527188818675826708620485229001564869557445625374974465118744041385675323438431282236782451911624270340695377892640987136999355367443223989300252553714066782339408170762596071501899730840697869730263976809924663288848874079371165420501797845556315460014602990097793024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,7] -3456655859217543888005671547729413067801928163866124287186890990274538395101890699431066840813365745012320186790472738544725183036901413371476421610631426302231569661167219372508933551270168177136152289401329197865983537044777225287451969752519144988286012570859760775699438741192741908970565498629612569692047670059796168094540109053932303230392130497796554423991401150345822127934741188350344979704275867018321262403821204632085459419748068732744667474420529504640808007751488126990561788662836924934710619038210745047050268346055190530450895505815428211554887749765837308008773713716886545976556914264355268779406113810094958770888168244461320900605198697559727546267921266038040289504365304776096946076849002126253682150744137117229501084051259498207561296629141912798048389875414650074754359599416713672799820363766876566746982680273139179062202580281813391530361457935549921771144579079326426987309492406259460711813278945727179873205836584717120764444718729478139541074970808093099665400340064084159887049002059733528581112389842787200681591977795080866419022277820666004050565374592419343144366554334439490456110827904643457238858258663412665628058030322474884035126785313936883095722529944919830353733969640785177772842617844543899696015431132962105674505806385850883854223249975711462687860444763567720264611217194117564782432420591297887693511387773480125772860345548865820004462311338523443123303150397304883792335760113994408343954489733171642347272601342487595901076142071803907022440865359763303353840982888468874902783033667138851919416247866116238174783745536508118221740365578969934425464781069980174683766830134571099589756398903935596772943277540031368906878982177635390801907981012564182203803396373480412405026862189758205081081760519600042046644551411266854118840717799472906502795682097749765895930984645780068776706192549875503961875671819000901797550985152677903119082552725309487907277333368800054888486247071424713320489610332613535742883512282824164466979780197722581124451845524412236623260474809383825376424813957241759965950713197745773909515537632288468570389237066922598353679757060697782198836173141454662060476197770333699323122143141923069374903251748270671716329323843182133248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,8] 21576538492093369995269121360373700539502436243272607405799055825603834306917497538444415433717407688551289112040626323753683080444607699497984503335392840926989330900084045305902093164752917198074134283716833851630306853419811013233161905346507256589571235920258941451900747103163362289663491227120589070554500405654527868042833952151364383403530340319813913785196480451247521873300751227992863208258260637869291923737306924329176861660421021774683001848335078424961733892847047819955885832993998894784446074648902329332824699316659895229307100921697931501885891748176143722500656214629533172791943810143660252169845151073451198975641609645530347924310018061423079623408076989004483031674205638287047468968924166234448467718992402354602123062511761283849417950562660950029129685586832475534044816521859250488394870463235167178591673729167230368334184509516811109141111415164030312113253219192123655157241970179272770739182289860779074142676867504059846324107250978883070986877251068139269550467688656057800730645051027490291410176195677142662940136740628904112985233732166847501601351324524842492325948262844002461987339877966626141321101797483908014077341554443875861402338191021789468380779237925023368160480649550836519733465788337310248350144283524922913596415714371501251005217956514471461758636274840731089007167630666571476007770551926272367530382519859909029876379150214273928384049667341244502904529773990700886592674199201196936618443559175848873124328996930171118319364398459804048488873800786382649569167950177020084856788224802966581915702765069238212811029880848083636772379678490817930543172925084206396356721362119131040563160100084948439873438531829831527400448462284896948818883153968082996555903057799730009028039657390539683172877578332709976669843731243026273543587379777250933520596111558531325465479763351802977442036670750231866273880244144167459335787727103521017492906990465870805478005065339630390267699221771605210715235015428066354316253836241393214910295796839090156206766030369403662093410701350677407730613117309679931282273227775584112196161514581829039411618540759711115839741403999704762906590812069687827866101356309212952011072977420282961253476610011259747902220659690521493504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,9] -14348730691191321390951825133445325416258893477345470549580327622091185059650454009009414204756741149826265527165524843366316944162427340802662768459685640453593225065609359937445360133563124757768208511473016580772286717709033475796926236506611960756893097435725100280241276733488119653215930377257872783033873152787346280537819400905738226355370922246836743006982280966380188047673348891318428406441879816821849220169641160862869050116245041222471667175724903326654539827406731784593114716516589368111237578551054935630869154653285935911299670166843788702342359118146373571371030733163938081340859964400185319750065771423100840197503021469546262880253736069013322001786178182578398823025050581029088243086375839479233312285815271084401368061560099418331189034336123403520778732863638559203926655372771715541389843471740615057252642888220294821108461113079622835977406779371376588806282434593843965305665460255080392339925695145433269409644680901339857927886776680255133801428950707608105998351939572168074936471203880702980806851272375716397482376800015955298344425382556373319700586821529047924463042209330328913612199844179987437838751139152736549629909956137118891121461992515557367437816466078621088812495745786569265106398329951551756766910474722960192634707130020622934101819565887570678324157219683798088237019564524155417588102523215528557423385217103366265937555655455220911902249204871633384977329922995131135194291454973038312682105594562005738295070540606952065976679892480832460591014505322985544541948635614568114051052937328023621624285966189281436097590307945970216000263745401493845316691187039991674274400639585558857375320280011376235116604197198947213594187325924707334935104414198933894020243632119354412856937179834932350373640468796958231722069509488145368701661394612223318829652021653218218397122726540360819422642702286459683694263626927331269186852338617676242020883944713746309245928040763766820515037466469054872560745213119404389049563272497296430615845520299379998828498486877398151052002153196277253908126691934375585024565901410013337497568550964188127146066433437726461054847264606670830177211146817321784080578488628750469195948603543426611519730166325438115445830744148923121664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,10] -191194256811474572680107640224935407295185823835787521572427733387534549819783275348593678686954972196370173086256270200820366143627211543938744268737812969080389005054235106558956333176935914219829922526968104530677951654861337210671071562935724635853152215939361907282733018509774872528133104605756074615231918250925703132725676401990600208905307579490738618337299981340554360829077791226014293219756066340668715315081720977162242522371005712719224109944801894208977383163757695827777707133510539311996026364619618987003663867365496406184332756095688850539217670813987842124015181416001872822425713408101104340575802742224906856098299766641646504791567373702328201334064063786814173824622499382190218502637432542787603120307648013965163664567625178252699482100608787099812059000660014452672397506207029283538346589269385288533559011599788922236315704418785385334124641854166342739946569385069167587237681040945559367866602494509514926005613563001079250592416542078706901865122363650436628193397171777469619378875564394235238485493207091529446007715459891606465578077014717954697192284039654347517562435090728656104688569757756883944286440480665191633923922048150870395814622514365341174081836792321959177069444710695265822310596499327045016002961084888302248803419268098352454931517608940843134758876833581198941179852803355949852197178130742975055755082492035716528078235184989018820282161329557451217995365940569523059398698697260514987750571345486622273123075943974156336892670675102137969235996914996499510553676451595944455627867727051440468436729295179832001952901101362953684569667448125109797737779364045686019982453398664451297099476170560138619549044795941616713636616726312208769470088244961927622575047159288490275600507063146391359578285528860390988508750510736622877151852138689410053240993679171320319052397022654788540256404529914389345458211028159814693641063051460536620699530602958654674048325196798978043186078191318888679542371038501178076234050930073449063439554929795217915382733313066287035522299114987915230790790360573205561784739095041982243452967763012780468211196098085652823929768565003236034257670743333776563794503636038533957005277291656595754458603296895207202758206769754254409728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,11] 441636659318549419844008604439049324378190726966539591926404802380529094095188646484682162339172192385020866728299238925345510271663082746133414744960830332323626908833277069345410291018943211599484849327657907119189037285482177700948389725684513031263161531919978999475751421392619679479245096397554856679411254799793470595520145318592790638193893884853350362908118573509128156319845893635076927313935708882425993462586282527198348773782959965332921994627793238464993682095957325072955413167709954986985887297603901830810147616833873245172960295709530913290267245032213398968659981736699142340738218050706300672628106765804316087409465811028423485516949323989666019369481884073906654667658019662841470587717995363182150729468680274366299518934083814881691204013426835957298679729094752381190012752793922645886387804069075712646944644066380871398887438394196101871427485408475596782883550059796044142933428419154708612019249703815509610642825097222627055398413149331503250998590287586166794301529703878622654134843219594143069365787697354088281348868368038729707661337265463969926699089088299071962309473027429844157447232908866613969915959073611240339607513061781670476777512147318071135176448183715570557211193769774239586725975174484178547427035402640088815568037245539990941591920648677895227898516766125630034769013084701285126771953988077007495046289768365543052551965129835952358861371275139057814580073371021540552125499612452729825812502271396520289110089898394402969433628409923826552239928789768326032525303242730336625049448349739918218667369406274837807380277718550227478412063513738059721131773214555956849888619353549728302312862797266267384339246475564112317079438031410944790279290345511669052734068945109654087088034083914343677920230069669169378115192862271336035089281235402483059034421040588327526726139862227846544717836768214421666575803661833612183813678291759788397591194984890639451920813354456247823929212776208178799856825752085279314413884148983201898469548808216563288974544146709256954900342244889852385528088380398393618609327213705461346922707149322348031141906381045736883350254210919639321457629989618166555562655967490775380615694985174795476101411129632725963102861682407634718720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,12] 367521534010119213407099670682663439808621409237784124818755674225075793191487189600041359488882340681283051973382315194980701497538198942400788471186208445822687076428370783441416750999522603042666035485080758966457605709179597891133230025676404450412691953782238250757258921098835052241778403425517538281673605000886212837895125226389357103038705881251729251307230534459803964953700221512181416120823226038045554114570674075344571521860164491236968046629411517694328913670586909070287918094447855047423206259711291424659427342419418167720609918503320414662660031558886892555855957381549580401398229568314405452964081915546224930313399366391148142949544520813634454504674133846097620151789429284916265172844304003861966637240204320388779725441850082767152509865751815229798788601741257955492916365536830533148029950866260067137001510924150869181845081908432716841980790729907264215702592186369447233757820805760919831724447358376584617149279736516780525455147676949920182672806544918195327233253235908191795952407280690879964168078765714530434455788098641982463632743699821266416273390027059999320712014303696064325363977809694412262062524573432578366394824660569121783925439921652424449742991369606216328168556412420962778042337939253774537681571362630289572822188477698227341652348368936881614254355619082802677860618519340009204499667336643770157639307789149286211647697295625728421620154674658066432999734002061105805733259004609325435666304197896001662378026050059185374698510027049129338145029281510899932263526881282189049998326204732261313967154969614374323923099553138580192257379428527928195140411301808368597525453832773729239580506589165751258288911554507017132854728460786583616727218505798702184027068969871995223138065083380664424876916884787667720936033315156751302589349340588628733210217458614013442335089200539334625517112919067066914745569863966911034906649365779307638095597183515888592113775541600415664456119050353473968129637070557935691321514184774771187494070692815762751885470837794199209073226792362414856801140268166436215731581105048088003418716771822338666853630003426377282616346929892002598014865603180649436591490174233864340078582944945383387517519730668404391635723067156556389504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,13] -2582262039281920419943337272575440454604449933753591986608836906489719296459297653117178437591991786560457661407248739493126016764237889003536017061012702348202869155768677176234430576083512707906369893719246143610890075469427817655289250532844425940966199136297705116501593792227219872265630198060821044571527804547428642891321405067279405845580543463356997598399304431681216766393183284128389008449531863340156258598675891368754679714463394567482305823614025216079563128871850184985560970683372486154711024376355785814154247439732179722820458658284232670016400193063967425023781020574409311241021291345962258877781329283182207719965976372850183461942815898141921945160650564290745882962479681170653979623279132288092089538623201104837972139212215789230841648327838152132492725191699414731995585882601926589195550773120342255058705646721699940679462762017278861729092019129102450216051568717798398997491569650838994845050794461770958866576910525831372892194234691823621257508119935055860225695830494141537497450723653739332859693504996603220708615320594612628297023380589198119510919242016682736378316930570887431764326155107565563622251552701933531806522825032772317447019697700244432569047697908387885222089565815084543406563979161551948486796685334513082030496413627027029708655238331679215351248140833984951425003551937622716382188400755176524598175839803384114264300772068556121938185633073921272579591750999169808416026009641844271234559510893473505452347379339032764999086898533115575000227710309632934917555409262149323575287263350514612906950155513433400270919457918728111002477878543831517721201626490893795948451683020772589054204693611254738436619489496299005430543179050707318945055457731050783872447475612260371834824742886059545548925744166881009795253948954084086998173086666413736961094284263182607302148736143772058881292840824701150263561242883054563179582674398554299097647171144659621130249665301518185905981756218727354650314539426626241704407446689222143673289286436328307403200484299065189345473854523382980504149045149160210986082899180250358682976050093531425002399381688847073626635163128946825116813989866870085459410403000698977703068704763957426354757511452405180926983632540841932419368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,14] 3030456632647122845808989701431271497822746973305236739305156506130443399335841566217413730625657619756323836945094609951415605706257512354474136433010287332042643844434835161235522732075187383915426025635543409628163335898705566602026641387997922712575183552660742510071936282360437957714370346252234012575437142442527909232320713409040157231722843229891009647544757818078498441967860558643861418126253263597339708186543634447054004040118248248742431795955428422758584445465886514165491565180850989946859445944197671190721883775188976505454023554543083949517760966814260454017961181875464800556234433937253144224068010023533557569123745355915911834399177440842971868568168671381345975473682313096514348625940166391605486357126765184530474239871342576185508282155308779868161448168067610525301420353204621250916195255829950822562448844704168100398951778592655089004214406623262838827427422449572062073972381786675522682350313392103488782001113384855820907788932948758775163738469429144496019667450324956520695322814044359921930238221088842904356938555274335108364783068128444189255871976972101795461778588758197877005944956239538271400096780015171701450288679769406846890566365175728530222824930176968747574019712806281395456331789309473881255589180299278215692306471439576624931335606177628479545019866582179277270987206147368760614183358790647320541954909649812993113283542678356496450396577484694572637400903216897221848180758722171651292276510378701445845955954096884706072695230710086788506020751231289669513156526779093039322720279616874281650254759904306463755354348650697946494100901876719728158149778837386595503314877749090849006065364300961400478836276820691744909659275907659076324819990192902093461764985851369021809457655504896242721576201018329872140959753488083964568088882531275385711274200038202887729467761611203314837346521999047283634222360060196649266506439269777439627059389829753134574897743520310519546549503927069365716769725360533757890554757059903594384643937786071996786918612449042060890813781636812073658740250574386154871307868430857681290473885250273653383542268964746457405992042965022900817331997283307698133606007839052364483410801282173442273449698586408163276859878742378628022512375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,15] -1184390736873174355350115273571551814537217246196700579016766925921880266878869217688472246192466367325968588180619685846320309067694403527157857166959898073293206667166648119726206655872185825089215745811724922129074080574628453583945964068737179286589258682924573674151362887552177377394932557464019607665591091188937395471279319385168169838412061153654553375679069872581302136954211574232378102471543355206801536182304989761646739499280104372884091341761963218803785923348021898740379008932358638111814465111505080491148070912922758294462968237106541699851276007251038503013873262843372108202887265447463691634338541892098116769359164893746985249352199173401991495749331021568029075642333212152636871893904081511663064496942661701559117856812067219595201844312838499951648925936140458911439520816500339400680215570294684570642257600183304008454009828840878331868400953971899220801833732478470001871240939962257071773658073861577555472574812361588301263319972023520751702991172428767614606642998959001656679156302071597835463716736120311506082505683306071436786561364534307368502917216423805516103521748784409948043436502601976742010161376469872427770575307808036909637408038793936006961643750746573432551985059727570261034204085703252607307536135003357809019090663230372223821520159644147189737010847184924537068187485124045027774918454588387324543415416861934356013633409186276596640332676011627811369568817248144641170880294755717447880024655102172683063797434177626044611475082728962140447858357461187615949002947101231579029695127071083822827703496436001559374888664482339671738243764658455733410599708325103072696877527398819072579519873324631279518337767220358700605831733652851946707297324304713357453456996805096360780966794419147632480976698611009500272927730566934719857676727449121759243066589786872722281957854817359487086160974393043712672587450289999539996238440634383694434341596349666467430051933457181539359779963340494135366589621639518844186117286346714731429251921090785542173219506884650330570653353954570593580927697802411181391237548726100017150030416716711300632907363790760285734552596635255407891719065757340532805298345179600125637290669492824158352502734983317926931439183357849530736287546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,16] 24960105508268297216666365547227623644821842511058748185114118937922754743149203336145364174810036423462401680432502398850624090337615039543054530020484882470331103092711305963338087748287876534854307335906648531171340071667359564649776095429142953820020481674543867011735050751162845772288216648526719437960131988688863398248700662085966929820220329542601138542074302291381992787062334850353641486331561965033779209780120765149511907706224118434153564033963567487264723443263160125132189397194010730615564522262931566488497539473566369412374821219777284808716126857888881012552956068879604763428624862749815400407227552712622911212471446927863377372842634251670210617112542599796792261731683638067034217065529966748608759418153373503957210366877652697776200970438252030587286525274232959625823597732199987796814773486737341703214473581400501611348672477677675009560732985793378541154894296447697719004343267286752452481851060944431763933312968190889555537535857635452522010119708147396008670761793536491832948588756166030734123655749072941715956186995877117589340488987129787227105118389235216279201433866248222095890328513172717726889811412012407393492971548608399600674235476833287247070802464987749279687331292302966914654092163446711054983190503111465638173815646340720940210476645912344135007176021609879050651274503542280392746028673159097669449263944991558616419077314383579332892439887526125819429941916720596918114412329708829054540203539013019811746346825959476231786630356766379372912045624987351521679789042524409766100247702591460799540444873053608191855668296216040474738229045251824944774483134176487857483135326025313461722922896216249961504446174637478319856815258849570525359709730279471171054276536771600718130821411494196919217343077046688074360492802229261539754411156335468468028724186332613610051602928296676033858901492248520057417704916445600840072556059388080222499356594065326963943915264060240418531211500688181815996283891122996844370255843966064910948627847344103059426090196017176016041875034286105747702420121730075031458239579597983355336234493127400215590721680474932088044626904897008100036193703961765252847820296790149028268366196275087964735621407131894018234499040435719219118512708740234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,17] -164262438851215386386998895086746912230250999825731223088644569514961853154068557196331815898582281641455353991790407946209111836354808536073317087636193495672489048461036591242220000977934385319308532528381356681726600802016287127185903787712154292427702502651194190757090541963295680581679650089574378929921235358036028393851741565962535439472698344126629444855229612362771314304960470167506702116915421067907823556941539382005601006058969470622159315847885361358118257954493399626586345774809542875358190768660120385813040628579599378503343924217207080601522432985621146773330663975671655338387554369557503261539720310756505832984479039554900470544221798749524329786080764096428055173568134984436876742119048155855962024913464240439366868997489307887339786820694985154689031430883981861466401743942719202324919775521786626053642547061121809849345283873427567996643577653091096431400750182362923678769479343889001803757692969372816895626296749976431234371065055277374475967675141178788631680965673113479907086593700539260305131642394331786073862232326736330736455715219166726067946494909118996569400507138859495477255078248373145074083975844531440267562317651201181278515237887827343201310209448443742289136257881966566147111350691608310989995980081941365116209210215452330473109885572898470887623393426110359553205952784090487228019080142948425126572003569629619148233218489138952003707250823131399062911323924840415845836325427632173853135204471782046418060170195697160160155612048396278431699320409416568363310360933934640809297311523807387357477946331887265330277664787352040500325832924737550396478899580189906405842780359520731080205416908266149931069405918502086744084797112399290880253294741230595073557201007830476119008179005238138949193133268835343004717065146316387045302664238052509117166409626080110651128898339521311281399084095146481018881145051147758106021741636034137522225901227734255106858011587455198949977126172982705469806994250407420124492135424151702751932606544132036908499634962488532387323478940902804957680793022916859918174470082326639209147248654591566314442014806242360952814254770686280177507043369379295957071933431523888149167072391846998511479014802639884515589649693785523485547932764114379882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,18] 566873502305019980963876936829114274778253055243457031328450866299672481820131876097380813924266433726239312760947746825797614922571594156030779673353525691940645385385788996517582732307386892285851520456925180902562812802600001173414661226277719998693981786393588017354227363067581782335784900463472440888036855680654627817202509886387154222887909225243298841073684063822048235040921777888308199566780037497341616569127078656730134878689735846748089220642585271067558348858888632880528292055075980130598934632193697014411835504454530464319377638222050495059290644863859468150166014408981433686658430364870364109282153858888604239106737471572542216243524248102891787937250814155681894888404851116398193785158760322745840373478539625276348544421518282161729630066399328013849550482625833734156398617734982156963483308963995575096106691146324514717749762930726041268129838051937458775602791123234577137938538646893131920797443256161630119983438322915604351414167043320877651257757228272090900067452703068064293129526736422753432841163074499689931461927043308270464108396171521324845630423605453417287491352306470671305586187235796558411080231564257154409864030891021512582833197609993846024154024406109372744788489006207442928972622547787683178911731902966095917987244219740358641089008520916503991294110504404828082290002345846777556750652766245407802039309051575212230866403566790061428240759264519995121681086756670275021513668048005022329439198428169056655170219813095094609106992768053017260548846149378556856008922152087795008279197454402093954101066058505702248014282731263034389046504024542872881751752995207348493076078542222622151905348698082213331594691249075888813296546375721690821867658248250750345444615086471490802313717190954818235483762634743182038244790636835353918489062674341984669684032210602784208032604337616066131315442501090585912198257660365403489828324440178391125647695831104500025438756622150134470856026911202122218702473599406872774498652480914676064350107951545330094629805791677973258807951781236394501517925940074233769766462537407157303468067973618646680686698247857058255929827651518461412247925090191113345918409302188758879542284450642187141451825013200259219225532783871422647158558652425311505794525146484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,19] -1363113244382323507180973137873667739394377249312480029675544402445756625239710289630994964005594787166690968225252923122863735650712710312503543567655898167765951790562021523039599642678181942047404756913274782291661892983907472949607496872959350500553598369721183121871846422953224725749657202140422632924940707538167665934718191424931977192399722867633694605813859706175278405242215303293571348168762388813092485453898290896359894669268584010165522919591689587131248512847861497048627766417889962684168682341163780087679755810733017887975812294730356389594408895979965827805208259310384836198226164070895636625439775882199069828691223893103459312549269308301013546337528354848544972273877604550842549931978217474858341132330625170941233815266078676038764978708510052315634078098570157368562349406739460270430699673093672569694140051306421931778909673985649433570200515323016703531401340743490848032672992378994925410904315810430695175616386572292468599095838152900203461872636694306239587204025607342246659404485956371658670381303370458455848718664330546537203034040470439883669258637871289327198473162678766719124532885222881730082167963973085783111905934601885075898165967948122491819289736255000205238593125302054105479770481598384768170212815971488674584982598038490120735325505328717773613853050511183939969238291395964758772785887996321365082255126381056326460840994184547876419236329585671926652132419118745681715116414385954260563757166802639459209696287774668447479644352839516852731381831499118024495294653601903146948542389884152958612165604709665310615898169824649560882399499193905880729369382773587681335864516484348527756099181905737134364386948896214933951453815772563734730717407788377363639417717425544853887358766370157177959623285802169573721010031583160968105342466192685035966924278881658625454024131788763553661520196636457740557520866416445281198000222770070868411385136019200209569370402672748147570187660635263005853469307362709871467636104783035360211274443873048689194984780214460059732560133523979017481851996636060569846458418684407739254911542714871876579238197685051514987673706965014149114643179121476308818725151624416739277696267028522890537142870049501441088565540775994731070488826392468342091888189315795898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,20] 2548756058445032534150410566553646410989762670016884683794878140297561301892848410504208016885610175239567937597560530453300790210666139026992695314326958101709705887638257385799890769448957412785448569223042711254174299422561547146004962919842653437537045398258104294456682698922630734823832765924379344132622022498600189645001657301720182056179723986428366426136449369266106721397478759394961625725327682996217431800999123677056893780496331850504377117868657220297294874014781631297817901130646611465498051003082352269969122760261751412100250122294488576719764088108344619921344390687373030754761047998203534290979606126386332651997568478212539851611065754313533935047436953725121043611966539828775348888803578004297687954950443539475512736024901537408476272758911054652302934495289673765898566472264303221323160550922532422793034071175695579553785653872226522908831974435425843845500317581847788803733174247792699284804653227540311629295859417793902979038336698648215746126309251335889694446227442761437187517641744593420994927381976796831305630527200334583677822600335297192087005887763184987466839703784128780922635921416768461985632512981886194598871150776911904383907923419169300413224822878961443160485688231276398861349547363360652699884027784195827836337509956802788393039226292122154001623708684582598675699661565068885277777641936276521175213189156964818862180594207319393814041869537994673374348370429342219250189939186592466125651854273981215158208200777640762310036067959781163620630547284211894759574099720968237037912851546222130938434034710672928781335489319422066510103251967095236023120748864593328203732906062953740243687422194771860255151768751015298627446819740864118707648334830256356051852366711907216013290975482864396764654750750561223050987684971283072140599969970572936110523920701525999918915246938948798033404886587291299296759239506069434824108409195590048023404246029527679434131549943599653758776969673649824479163569913258941184542117884728611257995814339777933920442238913793041527153773743006865069087768725556785520693691073393375938858337853684754482000314746621685659175167604858696152481892811125879498980560076308705752866704319158451264019363058047523247520142091803972789644436757108749487088061869144439697265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,21] -3896874202616475641330291676400288415285070421803746649708218549108218410276160849155954464205560617783234542425651763530111712565035988197997220714682756107214198129962052610860560893082862237799078949713420685958093744359983602863822376630945795404441969136801071007967220915523564450258713740649932169841208442002316984511837610885920741446829969928783939679494973911592125625803422164138565458314621875666694596434860221647495713375496819059632184423030654849683680600055899667392381883221095940897479049681812927657704891350387325542819173422255353572965315750188834469258719156723479618361494307920481876174857959821679414142534607249527914163558588142076628325369662838417294563788611495934352395507401491722245511310296614185098387339889850175645703110132765374645797908592985141461032479016469541218169228880256538287896579361521874203174175672050628292390934889747988118878696434666376335118343865154373008574272001005668936574910743082896977678707511746351798611147359511043931035088775088309813009321698736076151702744080196607731337599897321032508105372493992089517397653480739060917778517520482123980108947152536127964081836362128221819652078665064904104501331415656324409760594797503787096405252132424333011962627022006451271739606406167958252279809536858870407290946916138988250882513527712765029154870510223628243391304366019310053190912050288065122321385348519741908074977765726210187448445849318397028589140945968414206220751622213548220685219127879587899260717541904303128442906460669406205234834113475468774842199510999958413200256157301476353693706462799699886817374483229893151604971214375060475971792372780270792095326380677184467903753936398651685867041581373750046122809267280032588790294675555477624588214430773523331169889588264686931825144008378933720047068159487479545986910527981181435340702020481890270896534340122171929075850898268570090781189868764194562021694234358490669233339740670384139876956423976486259971735567923655374323024662057313924378417357404028996241428810842441251842631652585286834801709135875114889543686376004860140038449736281460929137292418235067785751317140192797644676758597228611680596117155988780250354510071960939203111694707624782167889232630754684996627565581348758633129364170599728822708129882812500000000000000000000000000000000000000000000000000000000000000000000000000000000 [119,22] 4978278283664505822476973748630973815894394769399673648349476484452020361592249924288948287925113132568635227371078590904068452280483876029525405299139105642532414712703907526404164703072103108691979935371154337050900607071287537276984844715878105987615270308084977697434197814445866309782529161330372257722025698253555782700125778360470219424405080464780553184661225248374121599327710905542067818493813151894827623118706172271055221680325690172724227353587194009100973601042791371709832217107794987910272759430728871937484940534081715542990784093468659033474162445819503125268531798469267580241709457765567218766337535921699271297811628478191764340536242071432209395004658632873263762191085685170490286122113688551089736702441943887294062033539259137722671285553756069829963020642288076081260163019738864740960303325554252043303173578546959096935631218924029654583651423382242111415206364065967558254840774808461891411941587802163823519238820729915563061662443512059752600064373669583226001783688023655739216090431795604531934727683643602852276654556510608420285679115922714883290648207456264020499519826667670784036519204060088286187789557358190276725140220130970438910962908865921480849032968650660911834028039701366310915428777418423159811598985624069928303686250665578423388105903840920967881460054395007763802434505992238982334631521575281853482310431714517676483533681713603918204978264735800011629607032949335149112951264174732053678043873853367809741343049231689170278267050373391430543216576515261562935568546724510913788031675972630095006581095738307621557070242798850489015382179694578392686427102603294688856948147158368505150121462405875395745931083436813758438554780255258089086653233018130130439868981573430274722507831023768462998571543680967274796824598360489960877739330668870906277150702566066231428338489231488805499789439051555741383754999287258641585446657277900050060072893525020010350348046062500556774151423689522717175218524982245602829099312974597548948028118645912611149450758546395289362212374414480994307069955101893640711975067694341418826082032066308276653882167864186893590127957408230524594819442499113510504068291997229233718322616726602056495936909334398676466079053858550736505501976554805122468067679619707632809877395629882812500000000000000000000000000000000000000000000000000000000000000000000000 [119,23] -5357373006176292253109533326598541965117724703189218509732673193687083622010963397962745792897887287460551112028266922069448977260379497329259064821712634076115987681131407768149935102865650707220496551502827427120809989178555345674453910201990657027225963633140146126522037517295201319672002927047526630374570746954466544742140429642731382330776291444635670762322132483967031503107645752514072660331992556015907727573503426202745357878540457716235986142802921331610465125014160834823803079896240761680682970818781030585475814939275887436412682786830940748804521558911717074326833123377911259356454564067523662620712986299472702428550640736467201554951423291814530220437410757320978294085529451538943665985405499624998281524506929273473958581446488812441133790464969228421411985547678175387501824654735602532687355852226309244433563653564790696198715057123366483011490270126526733494383494841813422159367872281112808490882125939025685104960392797226139853040668927336556359671791319843371677700488205126220537862255170082579407036261911946028675472444558899752362432113517775737645719362217014905886028322359793542861962157954448037048558013700750940157490323485241454006371037278039323966044221750410991164292059868221591561197531616884821318324734493483434395981882654486529169948126721829717442398159458191272537704104203372021362692169987849294709317896075146318029343678863275377704129170456273074819385880694575353275536818046952031062386542981466930814299635687686841629798170958413656326716414059195312348661719936922938913956054634897570696932676606638650173625657275327457442888799258390347449918319789000210630300579884339457650528295352526553590825448492764340860169614000005814483926634317292284664164296789549562219293922892090971235170295729143215591571237029667260300984390901950753875361745214063729028865655628612387187337571194068351167653648207893593313891477702151335380679841177709814411826233212887442953289275457354684874819484017917767400763407453577878812042944726889034351942191426568700530551809663132480597594558156136925303624060673969314038216317643445816543718339007862934719962375641627223346712195060359998502753103679434069613244121946320982334016485225555296514321256938213192150549810124950459685711390278584076440893113613128662109375000000000000000000000000000000000000000000000000000000000000000 [119,24] 4899845462448717206688645918944664649175617119968857943375565734271371990496117779789458756802959207688427180214597891450563046549865601685219611435447725023162203357157097943148427119014467839921602290744467361737831442472665528196298252355709209729043312583286951668754595468460601032261033880087195890085182072256589735666025890687434886849808458609549431935335728257811736876171018250603377568338406912440780406521024605636260502433783223156710120121091421705945351499100535053709299661804411418349960630809336061130453977192920023837395893094632113006068967059838031794352558574236087876558439932792941977975996409098269980359566428242689007041719489027446469104400330313862591663074383903655673416134379021619132988139909187641763458691317605691991295761522772494122967995783644780176241328900588298943079749615814181138675592044128210439613179182382914644406450157389881190992416998861245796713546381613011699356321057445829555717527832784209018634916038476217105854945671141838960556827927879104328615403861953216970808003992682961006722639807245596254420598132928325767181656219204051811186159217316162116940671767148560142597313916129806950185790962733428392079126433122116818457119382074762265718226481913590060446745040251129378892769064862482851595805827214577280751306305901883743095229519497473809507253081055344927482838653177435670250539805761185641444171982136194270873152296143310392021878823002069103871978355615212997741783365724717370100904427562758817501890163375301142729105987231283433635766693132348398908583572445176839082158307599448603961590939048501586569009326576028913872817584077211005017602319790418127822634072635898730991276069748376186337554096117670365385393552863907342241419272235737657775356787973895716804435753895081186145777754827516817881803203951364342103492396891193278354268713236103762309449330912860978708229218449540281906098035297793056326548728331546045994917888693699309440711248226683109545960576043129882397601531656435444835560128571748802733527026057782416158624707877379672501653274035117239499690375959962035539838187865842272460283169980773039912061466184306445035464955456181777737099785415680763383656991974237464430997880065312260257130296890176446378523299049620470030541763417630818366887979209423065185546875000000000000000000000000000000000000000000000000000000000 [119,25] -3925813336837199351199588854816447181784936195681853753940553382187083345350396396913959136937448769454173543713083128673675178957716966177851618526561042840595829209983779554329266927243702275480923267002779145655104898389540815858766005719751594699147577578967625413197841387007887320924952669301874873020890364387656456954631373277345307027079109520683891620758489496319253132285345633789817366661786362262421106990153252430301425218214018111255657065285106643058000275676415909932329820412181092732924905176900466728111060575370788703427441797042971223935125487822807309746504647738320599348283752198375566968488689849276189241044792367041055830978970378296408176674068644910867503294090683683372094820524078552907535416776926420010647735691423135012012932678992890174087400581522476463149615760381112315664497919314475130863186126125618643194905228997547639051463861150798076429265282594955482521772918369775956170033839176168896943110060970768719329097626711237673018159918864222782144862046146820614965032672254360980758625273144871751563964296683545195375418550482628747480937891914968121931331293125465294758360620727088236884838923342191787761250092588025182828666359044188431249566286288799317002673353695570651304403154803183083569212324212596992532396424310420779955432076907237704696230065210533361865735049359444932596451252107850689200328292110925417526286763635863615882477967601794900232628344594464046871968438091351613790621920646604755736308708698497267058469925609251421129164954916049717803624799475479811726406924810893326393919872597629202859658209167783272916911298652014261924067867832864225334130383528295922301915614441448089927198497000706902716932517609722455965288821095016788315257287196150748432920408756781813772314711436082917170052852826613449187466490132592492570920511279017950228953690817328714718040738680968909928737473285204245315725717854650239939123251267669690151466672561882914627339224092516764337945228440751207718605285255808270666873945397812894495967722283775950284908885430266437098709085567753576706364789268012597224669912995427237749277238958536348691391704660962716429624053836966476339962690822696121461597750546203776227970202163641807449568185280276157324891028988805050275623650252176943808990472462028264999389648437500000000000000000000000000000000000000000000000000 [119,26] 2988928633196389640022249977731100917532099485305361245927926006966876048277236809900462068434800472814992567117004497275817608616941652962923616111720896622060415444273821210457110444347327610337570613457762000191718378396368636193064321428144512924303102979486781305404694488331540748013392833051650199142461107857745110420857161535705297552506467122528617868448592745750798836373953243169984435878356232013712799780989257118810067742749368846776942372163393514214767461379668821000565201757695677542213921557071996594395980451554621936647936921024441258520680702317043820948198394782495196763762957578198496225218373277067708676216267757564179642680087460236343456831968171380342831932334822192854072346627954943368898351560760412316519930470346024516557524659046888069610813337956834618873332628189371785018527379606589438074613613549815044187615609182819723465626908633584327572166385250673170274901512860099142696178412087930443923766223254338328420801981131131038004076003081108751652571008083323106696255045500513176814208206802867154725632267538777523069254105725936108809224433568643235438027592556517573981102632604928294968997755086057487458756450685353647471735674574394380097623522415543530111140238232899557309740301901012708252869667009718796519329003254274990272142548380678061397250168134455229377614967647090979486456606658692856148600968690868960503092010165054234459533888833167010739558498469943604803901379444127161566807370672157771243648093214119441171692371057212830007974673447907002130899878343259494531210211038335986771343827915681366675926497899630985753682258854536875708577642996843139857176996811047265532780571790948656653691274801800230296749190392919044260874392320981712528734460955435903167906056643646731569252391553311728506318788824316343720870864444473462743633258053777944881722472507543556927556394569354535747658285136860148587410330764354088986379224012327454591663877938821149236745511544227704089763267853278730111511664514994185192050656466203678536865765404647735879644069205325218328639764086902905984102064091288445754245642495115591259519810355280532310506493889747627034065691053842719589910420066528201903941435359239005800454921845177462061363874813406109394732350395064099258656586526354190236354213539016200229525566101074218750000000000000000000000000000000000000000 [119,27] -2444588506631597286803773055573484758510880353206680137512492779742793369373574382499670504656142225304872470366184737231980934280126698450292739333224880685962000769677054764590101412818676958502787204416119324649578787835838928320778209536541348546641474174455461774981419480652116993969671100011219355171464324050904321974018499614319269324745080903981426574175197453813001701829079017977539176083665775168317084665452943408190187614985297038588558826117535309015315676239169459090168654905758064539739398832702622225642052498473325583531861820814764096187882698132356697787172905968960365634629161961993364924127053924791343392325283577956794723097646085207591281688439623996687207468185664624066893766297843258616812486231231093057941632100305722490039549426340495140896621984224491986122709900144135980020333980750361271542426093208703845416769198748692342695669903720306224783976718708814625899638535384616761294367675354414651251477260321662355193854764551557313141139105756600220481380968288491235461288606887033893441078818725139250541522617224794192094087085293690930799235310820555636183235570963884907005830874573371352781780324411902833683997124197753616103080280800360508457739234891087970804774331243017537968713583716342490979813253475233605883733807012182157300734250551377084643572128480328855366133526338578514008591225951637754558472917078211770197686154921313482587845945212871083582722003714286153207479190153905092767357321363889424703453119687962217117134050802530650091596352024806733219418171383628301557268312796365760161885501188563510162878758792450688548757936746665487657125313685607723936919356861494617652037096635852502273841864518623873307424619032404796602036467572967653780571296903681362866646256871311872121811021593080734010127964000768005968257184114751590465800874476209672188183015876438471013751900943717554166261419524092027484106325489661379455193280170900116460373966821072923423634932479998879308691141466665508484616840964068092478106930033163094505473480436015246025796492367714308799641159941559051160439903500975250995574794463068231126782142011608018787399265947194090581786617083931630652650211464386847606216864154063873138145392921853944369650338157339659577011814717456791525305070580993834460092895000116186565719544887542724609375000000000000000000000000000000000 [119,28] 2228824110617043951424006195719567208321019720006011232823183364563381045637717109489306171180998194301773613264495040309873019675008546716933222981400958245349475829904280341350118891011769319835500012406954907584262521954029395473160908429114173405908782633708316467556691215291103975957090244067787628006804631159775258980874412840934766331836863157124893441552671384013053967400534192817091108559463291004812178950508803696676614755304395304144983063415141628422745176904354014633547392310525424022638363142813148674410604344657153001223842892508127439039709458267032958735788605724407916647203791043157330992668920193661764078126922052843470855823937100880886961809883078970459258441665417093968820138880680181715211352925545752503772070238454116339412637053840358714972699940065782178946321536777271576692323233910328196096227816612624913592180689206400165631181608247079959832428977239090929391249563549213001315675036138356281346225917688551893013508572233125539102743047151327484592002271014656057139794293020845319373541562196191856962635995613681348573340889836031547516787210912356150006723522818809419565912080970725585974984412517895156908931082236349150969988879507243707200641241091801374576716592226738678768829857092933556201295503733344441100526276753115339310619582484431287711084254244573606655697915547598852441110500099439925476453328867619913180238026785423389191026579880666779949018904138229241594026055233357389508004438085131310433116216082536862099774091940641958944548463486179825059157442744030499316928630576486930244120190461391314644114089062535541571762077438549735211165156481276746940261046567699795076081647799535487611622140716547300783020688874283976893614664105428176624286135158764724108326560129812023239823351841827574464102396864757018793643705943982416594561657523250691097596150110282226792027273069948026854664442912348674680285920208258757914904758962000337677832152154747650564163980703991930945486338995414522269156226822291991325174097538447478863108594488917802185278775558210558051934945688805082448827474062584947418283068411155797520333137806030637960541536574176674483662196610831686072654426957542522771120510209531989802639519937590823028181811378713652134411231620225061130677695865800686452840376206019357141485670581459999084472656250000000000000000000000000 [119,29] -2033577840839012624706238077510605572449373467142179542487488184822605782913067633174859378874216293728396052409471945938633525925631808603510799143774023084361875135416232198121202014185577532221231739303791823830570263254131260721670052602523302993412676742259015498939958413593626151810985690729868519213564030062519050174897300247185998413376560195617997302777010883109106430880642230108314699650837317383052830750128551983963364934293322526851405404260074559485892275777477084545680044743334373261367359671169931381351973803075865258761282912516423201646835572950074069168900232587175185015613479300028526205868504199346411883329510384309690399920268652517551228747201318596531247921472759583269793169056654551179429743778079097713423458766247469450826583867799280091781781476260652913903583272107348624575779684786884141162719643474621021560947699658396005451871600442882874863382515192843414896540446703627746230970847351671751594370416145397294720141841202129367157448748460764656823923750769691668156821466010266378596622759032213888599143517684951560920809886527896646550609878285944768065169214990565765859693267023597727686103184307929138247127630944075508944233091600514462971958304921923087499065890004334837875431852264138359394328156084152693313763170642249805729450395879034593086663840424801856519407138606354614734215690663548843659760417025206696189068822216691582451454379769091692788320294096507547171301598380170143665746556222872454468077570077376347826874261393491344490681559855731841129266169418785329109183875188191214394842243783283007724924163229915721435408214332941404231889484470637745339182555783573607245552911776118692710728013735127633624612864036605331719588228392185248437632533835409059121918011319664820308076677932524720543406283395104868015121284118190668900545886691284325240713113965241809868230456130667245653261800030161999368327579941967706741774505786782297234283825560691937094569316702483256224192651861164485953790504522650817372421684727645053747241000869957750528809421795395799167169012330777688967583390343404945118949939368908046176370162210373697471982369117687653703527731781022622721335015795645741414633313461859357736294855550392286402579077441155873925703587845779383885708666414974523562432463970328644364826686796732246875762939453125000000000000000000 [119,30] 1639713277800700224625337076194601548310501589221622508313403337245709357284557580884245834481856435826143675641213242593791098645566173347528221932110201246594598683524513496107573976481268228610040697567129396001508507028833231456147177726458498217181358731117920366778672719064374863397292279862613931849529920138402530425219269868045398066084342751586974600528607254280318177599311872722439833092808717900026328666904241848954438949903564237765132536581028772633794721531582923272436643901815200116619748949171684500408790121563621165112153687230162267368209251142204650036990534694559647192225139800674675239915224661063560499605108602851177825968913583825451016182660238689826957009083087963212574586124129852511216184534984467150545617032869080199188495481243475788204899245059123414257873954692464501951823725119093245981880964429861428091435986862701285194724391035718337863943081877272665947343937446031678819173732958596972077021254611445604628350194225537636736129036026693414831038342869839515618052424396455643182897077347555563626539435924628010218877688442362878933574459070345682291480461198495041995218111975517536638357236591845517022681635800967384478820527381665952111408136512765114381053160780815755222724041060375994395617677715217536282629543975035488287969877464656920152752577653691125072264709716697858902311763822164931792858722697481918446309203709484408487528892762798202379958974588016912073818844654511187922762796131094096395948599850869705761444043651054426848959409035635771777028500797039794127407247953265916605043519249360650018532664403299863440430946568342548724682047405335549433767478169929544622712900273508303757605743291017190605104635265547338708556590100946556310203781918855048260395279951631874664431529676975092796817596038686770680351383414923817997649125815264012953650462615645671441866964149695324140192548008937601227652786118412389339502603681146297396086562264936915546231011913383240419083332556169758858244343855013128179547240732074729654481634188864718822074470779734601480432523177472891488250617036853212883840234972824658883092932784278644606426181329895995282288447410824799142294595135776447132134751443078384797534315353074576221531882321139208309777765683931143785769429304775217823265879893402351130671235068803071044385433197021484375000000000 [119,31] -1074522828417344598299324144705302450678327203523864605358975559000713648632171461973194405416290216533942855586170178081245577805736637371138588115782469773759449041392273477974168825848154256934019270277227248468061423042873519895542750327370385739192881448343469585314214702959940254832841092810187347773499497929976879120925706145921133419487838968583890285529380895655977172974857743693700328664922578274575712889105755582288654180042871929491605635818279739952263861151203876503402565450891107408125504240169734499415667599563340502550517073098780453872343703998546712021789759178415326553967486888016005192141696337684092540277928251972363674474455983527921599404216193899876120461713308605326728624560086839058620147331256924152956814845710244452200471052288149461084958529910021398782472061826523414625630974771015072550409064844656427564532779420479630728342759752165145525847653895679318713170911676590919033862103855778983358642417824735002789677993966300844265035596616205755298268071963623630686137927794311460744369074909647860664008539639570063863791565834358642473711137726521657711341684901523294558297324919895536926833538890420978834219667971741157248534402318282346836120589325328156288092289264225975362419645330791526281983992619962906432214512905973693059950990815932291603027193269086623164049329419075699638605964961825077283265777559344493581129331645360527579910528400138197351098166316199206310271823918277634338574324608276160286057993728272915254970032447982127176290111687721750767649262639460328867305143635215622263896586753078932330505296746502070518972498576580774125871590782253158501015927709239052426925142209975879558595989997876387564390736156494498604735821527934655429349105553057302821184411112685213223546694487512073008460782586582210345785256112299347813710989409658533109200263088101082157186373097073744199852505800703106680734036381504180092240953623511109080776003433876337344157164805154793269546496038835936591960584409659063399511380082659302940971824801818456744495811403200277120531067723821841698936953556555038317493747883979744093743272656207818542198018617977613990115122056401360990750974784618680792033850404333312617358514300607708540593941108329888383583215498117369262367385153064229015867117296781363400270947749959304928779602050781250000000000 [119,32] 518500118560889016753228680764926588113212153972940067892489244932223655302746367622228249593046806849860848515864633166481509609168859789027608962779909924723620080447996328742281611176293641466049814454797911297742038562574613552139087582452706437449009468752742125454931254961599288912090172274738289715163378173448803722910720697895012661190818099918754087976375516191592292743960447264676708110262601727041999532162914642404461449994742428978564517539292367732822601933525967137697684951318480278838681648710930887436451151520845182494614377982566572347807917437438731729746744141708431453615536969179651160975337838826862285336857292152608262933893684758781690253297670403396424566228127176420430647554532797640128008572322724439092869890645216757190178754699969428879052730685706638239850710060264248848816453480281209573522161375785337121436781292498293076093424760837300207195269892108472485752562218125045991785878696441276487234461331863793272768564769755256756033705623402080461463053231833401255828067989856409824066247017554972510400237884724031763678363968884349576313288802650073436932763295930538296431757243288034395872683739209108604356575008882346426222997428880707396434699944382499495629526268667545239222117854555753486703504530399257209357582494954420540788014091093138305967073557656752701108937969355742303979370221020249233699318550350608624177840551327975003874694385614743131259217622673903350001053357815809684336747642452858406554923090922665952279551718448878839418805249697217238355873874652304871977143190554962137373645104998488229212317002871898962394817123188428123463920310927151730658311632884926320002622729074907495029534819132624487055483516717481861433818821074578366613835717089565499364302662164434634432643757004668021912386265523870481943435162753289242253172520562981512231263203694561639347782850425344243031982223304094364576376283706199044711032843089798568550084225486219468179039751269038024270902077157281716037236450364445094652676361833313058397555464186097880993066361293137089440155655528665900021841747615786525653840867128777467373433606570742659271722191208338789162852171189466406142130372610074867741562526112725833773272777828510470405427882706097643374123193912335884378045765287294705433635325607377719592250286950729787349700927734375000000 [119,33] -127347222199721202737814468137147697028639233851085185265785757647948530948157835850814720198356652515659280522130455943366848224007847540073116786885410995544195424509501441220961959708382730818295358616362654600792991066909513134041259102104051187481371999447391685746466669827665811935272425643707465921369228967556186190967306635998438343076228515301342115328102324403448219479285037061101328525935248775024157069643611657854218315337341659541038966643514018850599130158325746322659903332268312028554134974016187401815573362675768466891500695875471675888719848410618073217173488426570648581477682197364917081473858124139276463061151028937102005098153505117369751408555265330595778587647680114308042564591951185898457073365044033631420228049152203095964771417078219732491525588584780231527820954786187427333641569970020863933812182023872269692679510998245093358107775590117941595150203128060145924532525666805799613064111986243838587800267383816650573622751859652929534180010682993558318908746671186787358885566689638280334993164778296678506479923529565436920132250918503934576757229270155804930067295868727038209350607251463412580367058438390748578224817992366251623662358858348373323078186557084563263706913843646588330498481271754706637034778586635398348964773549753007723420860829938906037682588540560939153212133271833851723827863610306353387247467725754978208523452928283429022812461616468312236542228734045136640722567295508064956769170568274516166808820015262585632827935178481662884426601123940464468499088163216823391398303614800029015727533483846720853644356699124298705495536479390967371824552129294046679359757430522413325010755240867416020570543455923243568794199193055625164484021752998042653721630528570279012050166743854193426777394628998186710359487079859653158836350900847893897270392418370965213351322187568159607354424169910227516270889001172899794525661644720629623573055203515951337322847020555684330890048587553124820643170221074182057110646896328710670102152360478122404271513458980264678055141804364349388651748541078714366526749380910617731251025025725833113537487528297221504019509578911863131922769895068932707618117017276697280582308122233702187440658983994465620778063907817950455049760362613734438116381121439228708283001451073701559835171792656183242797851562500000000 [119,34] -60886364476881853577075210879911141726084871371695956851210736877468370027202570002483716201499169321842402365890307437344987014254651012650884823888944419981184764859902395247080711404662692161522928651744887692018535329221379209430170173143180680434220488927930522209172411220857310524574493911925422399071574727209367836969760359333085572658095851398546016583377961625442592324082331961798866888381130619249795279006152415489398548682509215822255117141131388797126460306364855456146818630110476536498827666690219426414610194927370279242945049659312266339364101285563229148835629454359797755417256982993603104117606289107423361416264063805897381633351419727623658963315118673334857328934847864319799291730245321016503245081550102846248958179889593093457109980074164112728278799045847481731572298073792335056097879972753566095942787443139449821326964909232301106316320458528228347507599275545498181521195254210550136569306549014245576845727488689100487972007380280398579660934224288230923240034871699142849225664589108011131923751319393304378462105757965082171591444796539185497539898829521306422098015825690575806610041512268672358000646205078160886993176364075436295090749860874239492836529847739811152131452447063264037981250936190481005406106335641989401433091500067724041105198371749463267559481359849329427782962841007894918205231384698053045211385569991687018371728415867109206440150791400506200915489750368653345005584989342769705807755400649427391009620104404305606379200459490218512653665155845703205779488077531390733976574246447438337302345189408847758222628311735897430862090597402720174669398936732767605181601135095426605759815029731947630960382559292161466666453611156909879017284762976029676369160381065190660827595961809503661871550516146627402900612049492458945384986434922032134727559392773630073687719497577406087090919651691886404834194819204720686728782657921363666610790856885404588192555980021680861029371702901013381556117707398906457173091969887831533108870037069043556435905050190048303075905971832821354899350062820598753340583373808141961641057506873443282707170932400606908953478691190327199763885312289572861420125161597283438224693858219428036235299770778028185384513322754099648058340040655233538933080049847718545662569877841008292307378724217414855957031250000000 [119,35] 102405845059988181719754634814481195918438538777525292209940195063111395246538745777991758000974626798881414985614712150988867670600457223226605010425230601561462560752911136146104453079830849164605146390712021297068514237695343813490059629481694558532446780156529073402069726723326386466266056138122681254161917473269587087184694585623167725735898414591029033511384078955497592057942645032067158249348123350936959355165669362001763386578776455759825556989979413097832476820242349185571529417351882463458846889137602793377772145962857229152582061688769440417800924166387718045800740453695845377894796930162248364993430867656240331330231500545603072857677724410326521056142755276855921800917387316933818496258767819566318478442096294975721375524761098390243310657095896070088934031820837084942595840928591100994491234835710598399806723435392651163612480385628337296841228480453906279363052729986297327952791323940912014793941578289044067125816070065796203697645491053809614807226710716895069667256259155393663146134070755576937302682574725271734477364749297310477134312836021596258239348006362285369158306146208945070997237417979785054283499630895635023629174982039365930832510206533954980206173222933946518314856954442039373170187288612830151485353007725846596768813115046563993235990373355123326812212893361260049330031031344305881144859501138687192857288146782736201687943572600439160375399791665299539147587556322553269655766018264055178954553117804146543406060392457878355404976780204151716573602748122188077928568463579196675810506185642715575404499624225200779622217488842716291535148178683774690092761702106926083389828686545365019970746559009832999198282225913666055698166129251729273213859815076010996167122713323416859739093224319252542305944354940174327402599158915701067586378454174283550422226887644812350987432234394692500394149037980135730291590717877755009108114389354479115002497866410050227932864800255849545066549365779784565373140358859770634183965641555492925175495862449346954102259107850330224324017641963248439051582704141845996167204764107030643970821663370177637837011326458334852780065549070001660489179570909227036720329019133829359248206598801947142210142895994101225635861642542140972406991291115616402100604231281780762477517932040882442379370331764221191406250000000 [119,36] -77455217788114819134639503681709362972865661267950920361260555154569636670128654698167293944375806915972582271073365555353980154034196928566721387201978910043727440774815328811887067039966814348347077582418846525227285898305366160260585455947911373222901194844021263834061864928283361262238891702032941979210521995124867343570692319628336982482069321182928962245960250531416823012348705836025259365739316863008689494070562268432733152067538945630665767314737628882649704759705621724260426625147010143003554182701357194515813421703700519271840396160590395240336672934253545597698913792671099190020833800742368455199285272952922474378742591321503510506493614695546886544051145035209108926098521431327907273651129574872360851137196747942806274847941779919851512443750038988461801858855675677260406435137514733377981341957443731579635661341327026304370114949496776615869375404413364141214568957810631908493461016669136311506929383846059007229834485591960209743069283958057599563158681525366356318645383217644836337259145350652664969191264275894383685970721713705850141034109100002851542664021287966741012864156496869922250475000573017917690048277545628391866223614954018511018329185833068322314435880886385429728644038464560359864321995320768627036997336973869709704767280969408582396959888250848677593757883943736177692979111085838914562307059526764030919879978865084118063117062068997071562836949321443265309074473005031000633306677833740612697400094372373806314128172952754074874439365803903184962104334719205007555755609351226019738408727047144078412859458396144356166618273352113028133675362502575260343354509134951545643877642426579487620822552744056039574842330813988124846387984446243442077350792018077969599509322712428001201796262718351137356797417091157434866103376680810895778333969743719366573847701687942248387956193906682952216807985433048675893416753086818771676717143660320548048807590543242569578483601154121257488180742805849577249201140382872738541553019745926572658299252182388064395446708448283180185171732097315580560459609799443413210440092437097291731487937402633789993601396674718945981527023966133403755080349676201908734192973659246177478704185904451437867531808922696469991320918303741824467620980227548819236874574358474310198374723768210969865322113037109375000000000 [119,37] 41732271899825277072570817502935177099840032500299937337749505531468041588948590851155768992327957900378075167089711567640450621959338655880705853465944994108961864486201764545289049762841573585130301284718777937779148929790678299608491140608807903813615838506747669528785552763081807137413708453997489651319802811661794034865921215174532344145857038904244103374515148636489567444323548810702480567546573449850501474994124486220918510358692951523712812335113620471197019500801432625548917310044066834550714332142284739472704041413577291883156802701858503096714654666687360179936978037275425180675589258061812052117185406522402492396136884218045224719987034712368260460874486827484015346092837548602054349981612723438644158562025400682036511326949470131793179268046642637350404637249591123810406506909813568885076678320526253501658357526966847119766566313687620333810772081480530524669013948207543010713287204729517389955371100414700724009065720050699700409549110335640384247717203520164635400982118226463560398832927526226036842994812786728235496290562988643039141910392114828385205462435556744688610918485059298054954923272151484019013029858089584455457051297309888327057051679516004159026452190404253696882778795912216983984616928309378205135900028601437924088671080865242985606658013519636926907290223617607430212679874764020513793216252143891601684597467631832572783682989008473526049947223814373141559509234827647071807119966026702444844158000813855181596733973436542110354173077442557313250864161997221576330671428743546612478680525602757964443637110753831045322049316619381288143653369808121140862252461216948098998417031848298158789183243820015804647743085571071072603488495140799575818843069313891496284633296605785428037144211921422977112009581278587868538816172976255165722943614981992437635843326067885998251565504535191703836443319509438932742265265649804672101391932440154699530020693610204901117532549278359910410527806100373977221638033024437942549128168620411665145049821916431456244179085048504086220404269103924325519057434993630679409757769736952591327262547442174488648818989295446206462779879821444530393813683806822683243724749591441874493237277562413623262664583420786796991964749682210145410008503391801593517175768060459978281429016533365938812494277954101562500000 [119,38] -17316141049450148856371852579802055106820195516046025147297421795603927100369423539274469078507726565042887388244126668529338303573662434333204541674346342646805980158215142181701889396742926951744735291717099754804196860159948680187340943483674562510585630899065483596420770313853896298646685136824812160973974245831890680632955144246069298346887785549880070352465411198030968096649518846955960823408205765542431669521126624778401602323190768949321657432227160544023888075369634782503190575336354647248021151708356878416894229012470793046968032198006941458699160897502955706082629526029139608159070365215155146370082472699248858971059163478779763799003736624586113110509168513909112687630712776487499488166859752309898882560823152598991172166991754580522469187244407249504153170289971681351434419000496768352672411900662496236115146778710383785021555865601365180067255448687697365169064748408275853427068840301704242626424639768295801520760993673994051213375251900820185972334423797094177212542408502921904497857625280315282459988143113156259812103314492606521654043802157492215643591889038483048775481348405616268871893475253416924253882959510698874513053915635825152277501529546781107744274536790230635508122673033734412398945372100146474730409311450871802557564826984899909248757163785346260341052167056689618277451643610010202148095010248838836849423267396895521460068392526925841319872318929611090096826001519923149808348515393195489381015756647300476898999750773541325047566526888115631176594255682030424705849475101528649823774353533387290627039343075246651960600880124784096620265749003330211633847642571926719734953779515333828825484975077342055975992310117967641615836430958491541648034290744853186347171189909254989933398978340725656978816521004029373019952113404573926241798239681713274776447752427289317611629076002136120011461741154154695644481619547799119364628377924874342508846176389325499880147693821704906229010586340452547909982278321018874886593766142853741980484566388337759185316280157751437448135589009390448694298191333169827302619591648159633561586036202917313464153024025695591906290481529932691587786833551630542346656652996264830460199844913247870223208555916640451061834637777392535320236268953726975270532780783704074334394817924476228654384613037109375000 [119,39] 5549852496145744518069877558530066159514298103187226252359258036327574636448344848585014709464836596140096218266800932998717147567926509438411384812896864057054375131881483551795205886787356382440427175196591632316149959727369652917025861439652307208975538871351764124805024395510984959854727617651560198557255716814302923531413422896571522135299931567468360602501270898109078378337625786255696815378359886072079505334252571340964723624923016601169663919622956334743417638875604167071023381838901867370569198865264328486718815281769513729557835587928958493161505323672889939134227405307566224635013627747991501021481710136362116474071721381848435424568573334652090407985928370002148469711487584552799710024618967588586580368044371762641794097761244685880967059754654590272507386813581182295453596859776571475959946090283893836551424311847249516286749731374630514675140513782902444662968362362072552826331933402775895374738303541453037041612457901856373797507400611013026731124939152691326152082559947423247110861797491519485345403087531189343956923979470903182573229080786157697807196549877808606410777822495470119077605678009041322691780123778086019677009661690983000282778754748818157181830552951062302436733958082312926291388041554486208284331846660546634697002785270206223572931928457955046533396442522282604636586647613938044308564650830509443131887028633985813556340869077605527314022728962460251639633864902179924423313662917697331745470549029186305066608700881549813189426424803264752457741138846142189637908456173145886975929461263476008225462209176623764149694574188080164390159187783603956954447354858639011373130073943227694482624898403873174869089347372570746484890129056757167266603720508211118047573399245460098515973648047276986830436574569381102258321750252911601264467879954634072686064332100662608784709719418073747475429398826438211928304896953762452139586363288094846788881646986061767822853851158799673523170718451704801263488452244750172872611959088408618401942066644813084880408242585759015634277236136269638151005331912125566911919200079952328291320044770246975674490394290366180866896307928636275413092755068022090348993655696542054340169472993229115491363329053197530245457307227752266142590668489002336105462599713522564570666872896254062652587890625000000 [119,40] -1294059234677607716894061552287151462187318985804864449029363137307685319841720535463325000674821465358313558857145106613453688792281621011545157164772275794396825493580934403161926054863444129058640254643718812310842140334827001017463844623715283801090125549538153741791111614166672928106847461715060165395951323912741866371306265359595918897864628149739823301765067527621437964475596657004744798182513451345944617206940928670414460981534394599049086483773887217896933920462282360725957612153785092250065869928444957180249686610982489272583045441033736272189455620859174660817904939571970457549161782278311437240644559711500997504154460641069185918281155055697408490155059426467777224834690979176820158806323015365319217514991485035854438868872636393989417824770294704664567824508554665153783661948485490689444075855978689034178112196938576106028720328487225899402254473316140269409228027515963568284693932349025735519964917961972575312709934623239166615013161877669966035191887780727909704418932968166742952328455306438794078401681299670068143443493170616186448592626134861458462281021533178045118549797885629110651272509873639456200983526074678035640764628410789085326646990653267559008415314095236364833461018945952502946178266651313739655797830649592336527853349224317740299860212138006743756170605307828103069967058135318124575007263954214162433892328142204705533238263715147536624172302334143666165597019242112479899269182722346931635486672944823070847151973882287168998098135177166126884083380737782529008082382245236391279169895012154079593411754445269924672842021856893929285578764326886050488038680525372648504190423463890660129631976606074069620262718571766763986440071793341741337769697947906193601618863592922320795613842637367072380084248626836827775221817308563442279480380591683431571543924798437400896251894633722935901551148973088185774787823661298859328216131549080704318390605005485390547460556543810378763806127002006719268534014762221200093193729287213237547367662126239373706984914792660754785307529488101058874689804485237172881527676132722890222739740129620924436611335415202262541991540741603968959087933173796303119545464207657169869483652544357327860689737070077436454999380297948470334581451707338163247378633874395958969216735567897558212280273437500 [119,41] 165379313506510522213882693948220507842307687189616838735041399401223708618373973012835366365559762209049036900205325441313110015930026218664792923077920963026878239313398170543088764000676871725346158464615851528448082081283930026976753280049186144534089212208134140382287117735712474910193922492640200517336435802160355967120413801731494003558251765031014595781708164884509610659129213415169514711440407542015434003123695734451676656703616868650530828763531456105880328949510458966942328826953125405079639417070283001777637931260371488511075667606259405489788397418649956490803881140158851183502348642245495846367274905145672035087860860027586263486156320750587682465728418159778372663592780093839078464865935196408312079921415003433556749688572049717620693492105586691042967608837160659261637406529512702541269025069166886602332973296408794219488704583956789841190105109855289346319087263515385341519109270510260927170016121271296291955510276443163761829759545379213371486086167104784657096104322506253295049154626655176364130999679012806282232743115573760282638494901086818143506860508613078742032237522767489066846631453397172964742846885693350978573089906552765773881767206946493389153946653228153608877612007911092260790860762041136096652921443617844632163476440248028890671691570121548924851788727488303137233871219532576531906843110048643142487475201219452988686602579077383338834683095006838595369343370336575144747396377491668955391605404232756912856600881554575265212705628927530877428348384131056301831057152361051643706456759868143562022136147842435434686770410408802754591271722507296688872953609407484201568031997260554776671534160554431656559299146386283383702383966537472077694442998022407094576528601896028128260325553765712355797360595073365641193310162116529932782401521736552732806053095855319232016541498518121434734304093771631610805876701780950774886927037784211291965008697668056303830225738637270696869067069100788514503505024959739638659859544255938866739541966513019952957745580861490710349805223671435287457009217178322801558325790211392263937887314341301797039904678840897654326006177591101583180721908259939220995202883815057614673539611963557730793752575436092041370288705229105013989404772138000812436997577492547861766070127487182617187500000 [119,42] 20683944749611776826084264150022756161391142649455892342943650093606937757918073005681332786485730319895375143357119235037546413011237431266499762272420271236439569174434357737115176444939934275072075877990375940149687831140703358923311888354913499863547538930503912387382692287461090230771115209273006992645151808765742837699210596831684876221648336645773731369281074050927728270302305353047884586516340397738879921674092460357819642750290163178660701417193709855140125485937500580011962770318354284097646064289366800015470691704064188522602991301127717859778871827685118829793443257117115137121264649682833209636727252594992339845247187682126238880477902318579046952894070500367929511975018310888575430933276472401295482531358833988443059931939701552984474868809751717696544388824261425638309591230719631620172961972756489429630997839903025101914693239059013639461842626080008673119965096897008342288238535143023282462098612320405049185359082878964767802930495353332249221761603086658077111489834320184368149712720828453918522271778909010879316766119209291007511596306287306028746188404548048106295610492736426203401996422705215773159097425001568493215072077817956580217225760745496880102201906139046991085522082838208158124999954520395955486311602177976315087068231549354317047024363911883040099448931917907355596700958438366152759015692404264828821462548210570295073612286007663495991970419448971381579129688655111592920401322171571595099642213357544277190471912374688480271612411842239526934430454858117908037942041101118094386572218188316554780207106343999414333319073438395926684427413343133264857586858663436377082582568816058426281943038914688908359311809380889488802148811082204869019514475771398445978710394710274970861808659728274725224636417735990260012369331653550222615558186528177497575864358679118584517619994208915478363954062283384924959449901123856119885211843098678078324399040394083661946135271866012054468289417123332787354694850501111391352352336798132987245310033885561295402589484795689917023915147155478654979901814223135369184425325016307287158266699493311134787027126497050194476330387023842810192084469979688690985277666524621821011882748187877689172487307508590294040718532332618115726948751795481218504479947739582712529227137565612792968750 [119,43] -19015841403859735365774372585572290739101218969076803778455628394661743544696566414025920033971658589980201685935909817675965816435337130786734542990404940070576698091732369445990302938031575418998927788027673188993016337398745759525796296790009752444600546618213688837419944109854127765645322376337437689983036830253889924853963132093316605152118598468077131911599667267925334780103829350042822482613776830565518121033024075188932223407793042505860340522890073779165853100671802200538207740206289657050773409644832990090782996305964877510142964510732097474204087129058308036325661241624131698838121632619205818157164300725721076243293430248648133176028876308615337734137551852430268755582868884311543882249171701011168622500132977915222497174099457844755667529099970100600713004455684011940408113475399802031909908962432450713297165692259621191723406401424942509945647513625116852416852722013078840300866451550343343045917528429812584721577894662225329736472469477824288176860243849030774878578424726678319146899251664911902642162909829878200635975344654867062060431362479634286479108148733214218497423698973496477570067428780133277527516847442011791473902394751152319317198070349193264169152528301288741273183151451247752633660115160485594034630936184426174173139977550799216185284675960874882855137922204327488169691593918590155231795033713460168502760029171013824813041954056805268585112299513537994948861067463751277280649319684152010678684302493312914838499477798701261889141784312234475323189039116220064916225791609142447651460004565248111519080780861817072522419310004805322396229580769593150067691645037846932860868203146653199021512704808495405891869645401917827527946728523605116495603408017928050281020459892096554797632268555392351843145872112164891959579848060811371520390721397231154880207681064278936902636549248423858256291991193959809263401620954265611747484037613432425575316580747480764752340671165278288643359142557639198787477379330842466804344414192053853579039295264051443053322550477321377536869933766558254299277311617642157340217301640724161349083174928543505450562391859993616796515045427008822018090731078111597549114089748503141420992831784124064789063722785527256001031458626995194018573318363347199877466664474923163652420043945312500000 [119,44] 5978200768553874438188041829636234897643161491574763919708324870973638298068604654823026013940758803480412703004010415438741583449100620258961489915860252026053542018188322801520395467124599568539146254141588086632643149771474923283725919189345984093311640316482044503196650555845132165311981338789653575074737124998190698015158278003403026114936781891301945061977484207906060913632734071543981738345555058706996078417717371680789014816090583626463443177360701344770179233423043068347775544134840790063741311679059763734667264148519966082820884277887681446183739337963223551431831373532881513479328031183212730357593547484391891704522278856532951966119988362939973991648879389469958767933381879892118391712403651941911354247900465625191830812532393994624809295294565954247890384606124878921398492930071218998784128711987336164564309793343787212017266835156879128526658316588385183188669012745059993276885186190481951860369907886744600327919751077601481729759201479011171950624278420815631340257308748209611347067148178581799050649333661001034559870106783499110122330026246388642588888125237252747518769509250740831773320028745772952241932494633766921712468391496508471663835474532362380421172025056003414040489923989688498571385451028069178732414150420507361332775793890014083952746444781650054523985640886002836457894659950507131754239589441999540026869614856408265416629326258842190582470741614322314040486018346586613612378309106366151042305872605365502654604103576789239403490639642763318621633160556515100742194436054052844727341476881735719942784671274298207289953752746827921528428982490438156733513720423201077234234385495219825843896329887759510087951009833358716370435663391691698401837443425316234223112290125097656138234380388715033121911579660240141895408279892605232546766634017191654627865589121204815518044876262738016733057175325429366469456126288596012178250795273125397908913326310575802353858598113287392726525339645942054338063371278316303062842119429530817441193777267444719923387957440230472159563120404687247862203325473091210419623225434936094191338494159397306023272181079644475752520150820845339792975195547392299608148788105440203919127313028152030758575603306697219428401117234917449283641871520212971446994743018876761198043823242187500 [119,45] -1104734670199612615834324525956319559513589213166250943449210567810526751310191277138998682848467404703348392264296997351141542800441162586576384819751989105558714237205222396036991421264163779153843584238675022568299911886457974130253213588569112030205560246185475540268605686095167916915388239035806240555361210192165388349666128170639177246648129296386416069145930179380384962155655693734674072532178603646037135693861768672325856916948720408886126581718640093554313735274754253951281007499266979426286345445581785658762799516897871666787026563706051938794198558720317105767757309729889079173720731709305654744051436304706912336576683439718485029353615618252063818727297366723195779232720667588878089945607585721735595083858461865825989044108512382825128923503803137517000159496495276183660071723627636912172550592440466418282824533306956952286918754511425975281002126020174870625277011742085592229445617321643127058741985718793850267929271143358921775120061029432013400421723407426355127697268736238250094176906642316410369626445622613213670665372263489129644791767100218296554996647770773694273618338096142897662681461611696738927650872453871333530034165287913294003961875053430870777005027693643178164817686701535167243028452779108907969020391314011734264895890857125159118262173814811033465266082665575687796008098768260466278324199959793922784986108322793275389625125928949744976834998766326678402246267861499161092582567818531539582305360476434186136028600926259782441453361234275963854139458761137841486338255928530478060257712397758322357192646998568869330665383355357193688674170385652574765034586604072801050843461897655649406057723270122195987909688286110597722210262981529972037936814040199679004373855152943443902027766756539696159730340540554083456361452670331262617167146805616921822025615543160277665521502313688458045819474359362740272131940632483104682511100777381415929254647458077444744905400094652550236556107657578872971720000616671246949931742643241989623049763197356253138243907127082542332738159923868570023978606099908991168818548087892516744322497909720310153906813276302886688680416819493729209927271938175455861531605040123820901314382042687998488801179835194040096391466071228357374263217659046603102979133836925029754638671875000 [119,46] 72770959566450670304558318220225422324268631271585287565577873281742053095168265989711432467630899939897024219658226775819817619855988615349754371753635365847154736686158391921866982938995518645564651350753035092181160260481785990194675008963114833933964248297410334110324323759309953684429649317977250561847786075890713090667145438856765822629524169621926128488575896813131763536679559412589588813303521257647951413424683400427231340880240447649655939866992826597377504434761533664641895912482489108970136445728956687255011699536713783689769812476766864485603462746872295389598595323243943661368791347035050412916094454902082583265282496928649820550235439875751887863963320080538340917875837298372946326339766883928350944061890480834807242291109574636234833338510953772335837979778348187284073708199113621803068083599949466454651590784351173602131056993533809121206003464933918327373176170096900605192752006334762056994738735761317997070295284764920761887682200389448566704180318018414425890667821396214548031222680302950643223477616223688880411922059600291811964507343263168963490010879752287268132220591804300154804865939925624245759526399698714157191352522318011545731314795872689934045565972353189145329336810375568143115681048753223630114935405632804735802263928581416359175616865826126208226885195468526138044899393943176989598867699993272818651195138769506808455959393514373093205415625215506368821191105252410836384394789522442025498803297482021944296790394677166062986258010011258168482017652837434931197483457989278902046966919895165691844458532249043160574958639883326960368910987377224676055869176740898440204533165767459102017640872081033331311820300665728086616087242279240769760991885763554365100910009820684059761380511354693814851514141057321749829559695133718878251573621671367064852551721859270766868135824843991033914219277539690389252270252550096448145880435760220054640680812775581219301590264741236598984363690425807769862903619742268148111793758673882726936602023573534938666255967692572310468326852849009956695732921112252045198775776436942745117969540545508548036046890853996213604553099451984448565639795758356490427478787508733918101076434290657044809193799096041357013050493616186854215042351664237685326952487230300903320312500 [119,47] 29979914556926622798055812439161674830257543772828177384825703781386589135062703900839496194346920903933401410603292943641930747950779795414694633003107354707921567859620310383041978219461751449620977693566194962842376246831176502859128515116865672347345953709938291000873096785084401349304576934757218688262335970474359232706584028606266020534306764829546919267115706406027212772475489724140169963303047206364344713008047401393721740985541632930064144978569238938399793103335560143996369325316733542132728048844071731813257456633807588263570921874288803732180473898846255755587497274486285605258315479957767602481420773473143003087621738396364092018123603510333390287746931164849665920524307967821141325626464067504219213485917410414449397782985547629979575586331369523253580779575890267458068525837900078463021733933547926922336549819145667278863252952761680120271895033996146404209812926527914328989379625208583018268186291203666315691734829049572198694832858180918236250976049637607992069755858045154414690897671394709070164369435141314768225024309798195917823446035120034478936055674322919095824159254280672755121068463883325575665824379030726145788816337663730008009095790565564368817124874674307545392916659927510565797260018529550438227285672961819949836430873827715103739362349024881504615235606512605227724395291906103301274114075753246770353329704648005181474356909799357014804283290099691709953953963399669581679730919088919115387422658259539646047593344599002862025527435567334324190578269262538943254481170253130808574474331340132380864522972429074337214730183425262447179361833138356095759493266195505022080386496338931193636106279000048618932890582115865734102799730441748442219944824231851438067512586923690551291972219337323649101166505837099664360908936851471555582824346608942562932636884218996191513230305377377575455005100160518219943643614596398973948858259384484153768220929798654199783896091803981539280643199476005579993030611627095160981411546240946503176814963699823706135989270979786767233795287636670034699242922570996260605255342672356564561195074715671283276072027165094629529219255772119646218951740492475863121950893523527686864119454790950649124719579273940006955361580533171555489973864296189276501536369323730468750000 [119,48] -13645482725797624685549020099866388279514303856542695688467248501997077792729691399447182719211818027652696728136371015485078327665861808423160649608260740758715270378819027279113313547779331314428173473231856690571742955441017998014456446387317946107946342855240719469038288898807523894471916358672706399673227890290664331378909391526907355676290343703287063327287788949876066101259989887295284821741968436178871585129236413827785845394107830702011243287906384776493468898411216477645193276952763396317020598920595659308765778744412495832048281639259764141959388916771155780192336608208179936535066373619360224384418988407728774006725658050163724272207467638588054399036880056507116379349113007123129685800332355967730759533753175158533181154911535984685310685363624840431822409986292765642755649590662554197244751661185066429752281824620333952691722882645430260609200333247741132439762426652612540151860917376607409990446833560767708645814888614226797300897241606436548284124007306921845477351565248544892299599908024544852089024624221620581551977851420967280062146434289995853271046793913362149099303371314282675177883420153615028128421573685284942234098933712924710506392087737108693531510877382429473580199699428275013598593249965953865708822071269937528809353135092610919149181458684136680981124768980043678521008263058747034252499534794827062156901636170515585218043814229286865387978292644671581489540483474676693412660948556582193427282300954749110549543426770040654637747066032669167383623126546575434833364482179344493254435212401439376630940480227141103298324752447284590445767862904518848351000051293332013219977902837532144517685711943203909896365066967013826744846865364370505283663281782205586690965190929484558375612079045540820953798387511357881291997874601052510878810570770383029344267064669429798396150084125874311715833071522103378326959413981838663230856138958959531599287962416762739039620161185362682081715919474694549834999806494923145180861825327807682837601489248485741253784156629262807892207699929039386783625987518130333990094628241521286913362400527462883035276050989734662083751844859046493654196622007394912826204449227478172287761503971429346901306906159249753205522216129583434898291369700018549337983131408691406250 [119,49] 3323032546077783948434026496453715365061980717738244367827286869418711689467405842873092414646757003153751745698054159734292894947072345501745038480955859895754915911184213006645726544148256026087846344249822120497057461224288296679701375770714133204967382569474053145629862650271727679408206063916046499050201551413674634365935944711363794308917819274144072730698460721785516139794249468067843210263366777872971877945217724870402598783279592935626083366043862288522782055703989226617404619486941976940528684095744399711709950062309721600317641722624289490541402785258212839609576799710208843872215954867023948978520401360178230559793527033673271388936062548479556621277383396177625983042880555250394206261689709885216031348039189254540272041174926119375745866332297794989433495683945747069898802870055039965331292552284967919679384020118125549160985434353150106862677878172297793536138165193742443379267237740453451269088973530152858955264968589186363538147980183551392963541266574337147457901757529030288465691754497189429508908303683984984714786783911478149650248269765165282123078412767624509356221878592781199492549331046853426416494296181208580453079398355357124512930693471679233876546625565518716961728081646704998684269549448259965370201547795271662378631705987680823057425701656778272239749913996118244266191163031670732611458522454878250954947645370241344571449086631116123871518291123422663382055006309122108205339415407532423754958145232586443651957819245392067044659216637494873416385648530846189483224733743762582214175271136726236016795771084918602690159230849307231160436089128762655541313112165432923586571679873990891740529604876011214827599716893450187434299579203265895952000677557413311516154455094720807232362872770174612880472648682448063459160336282216265107901601289594305841644509737536174274504419035283268021111750966081786647955230670816931325119239950055051698687169570986793429805600508053031771099973446358717340270709235221088092709242345498437917053079961288562745247731574707376940111752078751433669188268995546750588050172163775051969090502506475433576379569583061734409226988678626672916666050262855203524823948637017343722715310891811232993502013211795031012197339782957532824746485275682061910629272460937500 [119,50] -572790966720018517931205930643284509090298304463632158671019207148723534975495298628844354196894168263285481962645665373193442151572153506136627324739223052298584068997288946675342132055358032402108916607419660841525221866534841612112806763384708550023211850854256384630828718551304966139090087570660106214276389659947693902019450409314400572365696436283528259650982794045274805895160697586686048167446108691881664666996289381914794552929458251068861179546696390651384894564557238152560160369695476540272887315126063278506407696584838348560272518587898082589735880505498840865035676555301468770846855396746912491908361588054949087684473698435411483382615503281940758517274794417671112053580358763375015038694065287327762508771441209515271948298668181836552356132075175509626900780275395474409183470972616113805155923832716079378728888612224264082904965242762896435486255077536285062005652053494694508616182294850692371875298438580797039354893401047741235667994888683068088463368451281104115661733159796045046252254252087729346656561649440412511125562418330537815587422502189558702710133576708314107037026794603425933591859422353239379912387315315329240863250980871660325523312125176912217779844724339209463789380663916563562357626148307499779897624599526933602472471998320152717506284596894824692159068796886845295556962769063527701287088775866699109145598574382398310802151165965153740364929634848548941774845491561807914923713551202783609566463250053016006045075414967921706239380689752058831519800042293442496552239325189724461861575910118061826237126184010381113875966783517299011171696239959932040133603645793352361022394386487678714931642147364714678606338706132804283613257741418024670424929893849440668218483107865091206765000222580803400994210078557945016425617043606835846356585231651070937811164291272432501984616975581980291873147110027022227315335152347437997236492716416881608142626094585931372516693039420953204635326204195678640102422520140305644201904420078339185342809374604872069920718045520135612198206518559108859227351464475838947658875856778553966291861313539926313406994668681774280782709456045815162027491427688478223715463798984408965742610167768846945101252424682417303173375023570314523355143610388040542602539062500 [119,51] 71672620751397596326701197421812715067235278028627332974859604252532205230170187017697955556966197664127047789849541950220998672764734267472508694701364198857808969435518204989655380031980921644319463613415089428965880805742604751291919871509992557976876911424692633906206712052169433125799515786519931637770725330866677435028831912299049991366909850009137420383311683406895366899102155199780696341195870383115661033936389767240074678643307878682554814730556035007969886617134408963711919392853431276181475844308187052374215874152939395070706386090944510793227541810304185627996233728217381655465023535900625531545870521513198483096453527669889688233041501484912929239989142641188369984854335935608042292423877609600662027289420055669049538918140894599933768011070320459165551492444433409141238552273135451154520034083826799928507918343806578126062273312577852051584521353694155638598001728999650908889490537000579763785735295648965930071119590317910878686530598247740900993568794054731563783827711186753185301829168247131349511028298707799137612865245497736451088598525756591307252537663765842449047245824796944294296771784403376251897166740422962094490611672110363629836584768913479567583633106672070609212780399092579331330528640623447275985288272932805918695481112530566873672753044173719480519718460427632527951874825888133513130261949150245073212583278076871014907495688054413923525520627424247412851425759352428042555186564565873175909918959683277936135809531251565276244651525470008423009193446156556790324591571218485617129258288318210174010685913223673267626612212029183542159297222682538111885998829556425099448100212005906624425926772524417322630368616606442471889503012780853938222198614444674018721479201985190956378968516813768359762867902115026113553460369494123029739481710047890778668534037289984234852453290536072219254424570817921625912582783842708114594178610684287631988166448648028460552967339078543860627856462512850446478220292879914597888080372365762716532632162689756679613233418266118850780355487814939061604038797082247918748442183695541396868144239289055647988595370642828672618922509578960550602927044638895915082244901416051214065622397322372696860296505635968614308062216166720362929552793502807617187500000 [119,52] -6023620269558851725274857656840208920264188710942383323466792529467963887482549586579846523458858401520222231800419782378223615731356199844174136514445050378885114734376583875877944285077450277133148448447924301287243512747924485056203131553234569261007683996084772459149388894660138307996888586751635661997072504698650184148080123829005107645695672719893640424087780330182453432734300215269988530767117895073486302941672362827781381644570024748085549868501762753150333375515650053135256771738172283673953787356263414735694827493874754086714738393560000414700204910091040128210354371274372464714681358459409232170758110098919062830376276951918910367494424671734329174956285385687567196055258212916899442358158388545871777714555807194969510171919517865352952597618413190772261229556729986294387355344339488077735272064072108938399171809257019305829578191982142956727328224204160346420250567817072337707000130234970648638446433729206160117132730375411833490056710064912925843718879079642728484772510497125611464402794694272015085330421489165656685886258727859395847857855296995121022058354178039608490904208071611359024842656437338409130317192960598900258701774760010011087544202347579374733688385363370395991434375807342700274975356865392658896057338148201069219247181506692887575782607460364947798008505591789013493984146742729143191224422700739416363159055815186835241513751813129834741500639326471702638179984594275931553004885084589541491143187786733058686606878618449738519278716279390708104570319204744752522685252615222579743470394231254596961597361846977825708000344258174480688704903952895134586784323195312743944644683065014394366574654036500799315726150066224876626838299350159976192399616581208741105951496896196677510716973143262434480672084204425907043245762539056473422107907986901667182909318714935103545111892161926420851869734013190842021448168874346701409115638925949796861160739411683640922908187333365301256270884225227283173024018419879191063726978021222903282155420415678921119603398015457412966108159742688550710911744262927103611791552195680039160165153315618337715800009933337501498863538595057704518843641547977435488461032295479117720136467263250691160631288880100471106355201725806383898109197616577148437500 [119,53] 244134794533308722422787828403227215744456731297262839652461026287004344899295996544343533071759907811518921409536533833443897967103147722075958233945229561917830192969125557641103252500903892942233581439054499568004509779714888981818791684391332937006586353986028136194466322062363517587205029097916487332293756039975697435856247633902765874334198412182988936845756047120200585225506920310175063614860291446718605147156110310781554377265280341076099831743567215741346793433014608032566093208682472165382337803818339248997473430846666954714274178080090256007455508823247336619685438041529909916841764016684292071554035136817384223142626638090687266510408966210009814503350982073239537893660930985748806479264996893286267347338360321068041232147718281354705350682479147201254271715266838978435339228169244270413092029741531183262235572265591506180058795832415603317672354836016080488584726493616892596610480274892765282159894352717458077269090866820089332952215900490276218498348260907710893812869571555512990428778736871920732821176729817185139774103623430203179056976091306798159092987134286580499879620252313866878071981687531392193082572946986377985634676679978719033441488763866797207477593839597428431670304794997588521382103054988615126384197748590737295155116243681945690563892536730681788853658177148241403954313812175822448077011069314093988249050807996254969416898886733601255594606714959761357295308959151396687521586487428255548425500879915138179427566404322877695073986821215405694294978067326812474736804795849135608864593887730829869568992725535139067650985570378576837155661288522701927946904370247779124998205085564244069534550783420476017631026935323567170893007183171431748187806670379660385255023203405933224779777400184274844288470283445476260783924629425492669357725708741344611500675644693800456281663439989651129730724330330573648145792248554529733253632101020509813862015376099909089499075553138960643529793333278256234055962259992448785839021786472455722429317686295107250918697205516700563598974595901151525597122321841713921083336483697467600957666309662084226554721145487625661112408201223510916171507076201248882444294474689138201552513266174701050528108881326017264930967708432559716701507568359375000 [119,54] 5846840352640244871341654114012061734236558408229709288127359978567028927949999515667785106296204109735938580742261404065802804067609345712757183701469983510122575209557855083595264848407195861866647957554255237636958183246713186741155632622001862260982858085903325478707299592594609967185834106794396891833104278919295618931177839550257166028647856336033744456203973137043581232716975464649835676724142207117125190317395455043944702629108006944845939488057175728569571888533429760243920205999968899131343603174311199940422301933055315150292568883891984054208336996107541258324010815661496524055625321252025017005360192701528273267366041223625008272864181348008681542300942711745377770140937501539591905932369065254412353156576288005391988410710849429757940073182658425419673650039574411374880041289597385262621102777213653239964423917744017189114989286191898971273405113120541147349802357163952649547276683175024706660420528286533540525204523287329564481928649697598587786332536401434947681575164278866042489885153046656732755781038879140023177767806544894227824432602242797013517703608078314307423115498992488477255645313383896359042014021180684371191937431055150667310965426928336094429091425893108549673043416669664755767085418357059301261076283785027376898236767904314686561569618397458598328827403106678882526080832975933735613527738579669241041808348241758623738983398299706704331484768869458133416316624235833902901863323442225732600999716007249632123327353083539174268654167096439003216127110805410509832568794122747403960765857515505976644339361847241030256359561516584929854783260472424201250503717090163628090538961423988727190650075718533830535546329479871912405687645714697501343318348303469293418202127354676425584695651893118301064511771328185078765541922970422749393321471892821754432647745899549330901827531650659994152425311133330061434280809940439526769681234624904509320708979922944552364334027700842012482609590343247743733342817171074578731472751785237392878364714107046474415006597653712034558138054468155189380677658506870987220366837010189918515557696321209926156939763967440647134775780726815737276002442895783092741199256011117601772285912055493775676680240205391525398569156412499847412109375000000 [119,55] 670297277934357780658494866442530475339363611277451554093920054043276049389348037387976646281385000360006454179031108062889180892190068834019609214875349475257793051970442045790827238954733959009979614689099666067015587229648598452784795717273182914877259148779753950069843221477819738325318454035216330673654330063897393135613364105805168876453905414024949081321666130160423185108567147492038605743791930520524451261378206051094016444681732885965080893796326424828798334409594449365194211260929406339181857668267579280618589230712848566353735228737534650280724734942385691328541058777338087157630741696319805669877436044665435253567682926983415921895743046442488680438449433505170853632958740681002459759517668040520996082603416086513761655080754797229212691333182025951587464834977209873248347842960976690141971069999292866534102724290789644612286935026243576110858990549695684264105645737481416542738896807176891612135117424581201406720402085780449109763936451063184502382957768850770303313135041827571723343346514535704050029872854137964264679409592344065240006178764553739710377840122617660404451460389794581619111561322399191420246673699544060776809155981771967849249868857175434215785303924218484937590632714800379067251965783328577174062370318977176738851785158757699358382292443336938289241903571485782206307643452170719846378289138838420882854195786568423430287210367195301330794092338448231970188304847536407562567224051694509136252139193563950717809057048443517945522174279414232577048013572221681993225051750900581722950845746473326912687698667012633115522556142807597621781236900973136873258671326637833921635175994097354114111883923286396097242328745872653098482038516970418647266107991475516324257631687644129161481455044238173208917024270016307736603422673571649963811205730194450249213090057798965258255393789857758446934874194967844510257923185461382407459255812695876564826996862645246957201248315823064246442770345313886450664603234797538932865862600286255718404728580621543537107132947358243993417351769455794632104033944356159078373519924018458847655618834720392979555395556672380769817755909473335371441729269427358282725133272985344261968734490092347654911934297519493191223694689212799072265625000 [119,56] -615201745810994885363427220195491080747723160261482084659586226805112339444025029332506873142792812743635836858326994106421518623656308974465454499400376673846576367086471616608298932457334888246665651162637613987039221961972998711152946998374512900402878980544067150028707267356397795140941060419357917581479378997927696424985600460706611101258915753476526010158897826689035645917116302290088322057530370135673078629357620275393391967856591593701309043356507543378070428419129333368026508346654806995298041896671867764740304114327148488297667771114486199371724227061555981064923750238177202834205052704039182361170563632028513169630628318083307186002512641723733780325791476731915203291582045852529002639186149822554446308478566175954225230984339510976801420600554314842324388809741564015790778926886425938227454550169342311971546617964044458533894826669469336661559262934451522191900931207925849010181298333566955041749486125586063563293071642428031214247133791711844413207525201162580212237170045475419769680046252622270352640943008837805412346433095239505514982882828387408644777024063655762734629636903620523944587173735471238739496412322667602240059312965836380601489882732880171377085269828693065095010083037197061528477787095339237013029815288360362297543656825932541285657563987308917174070851842864331038371162483894576111593149539827694832842582514275539378466315876972560762113459473623661172685213344296664104158954690429264495885334037157792538358128147974438475625253194474773747927813153446202294558420282329496146897840712420037779336585304447440159059021970170399644713159528027557662444638572856500080714003359968482518174197888455722729335081453172481995188948261598490653595740662648657359382580588853531192714384534433542924750107723434363707284174018874908359202037262966923393985262227081634146052351726065726932352608854072242054195584491964463260900649097079058114286889066637806627274591805079363689914607983548451823482469244049962008899608899324223717154726226888806660027336571513719737877176641959541930982384787755917339058908304320914336978591171998949550833991343020509882971882178558828911468273353634386771721537956696073876131603563107556227097667198874927968050143204353179931640625 [119,57] 140250697677347787125332582689871289887099855600730212604008499676792456835018987859490736611992527481960369432831345538599770348336238960775803484967672836410419295219127019300389094872284816653340433203507839267879189072121309703881760902636017716628167699008023086416823119595372408300144747748827426361072401672520091303946868062478479834793150131773436553893470717591522848930818343169979669318564654559664793366947652368380434598293652226984776407476178594526770546065977191757502796038401049334279585868824874314378172200561431608855945780379144657601634249688354443889623293546052696366403318419566013872912001584846473011229242517436181628385655490572514595609978779066607348613812977339007317465447987833959938169308456698576007332578820905220386700108132184282556658650170807025867223187126933410854943812820851097448186184652259425667904378616320503166844927102319387832016058776362675317480004469729292096388434401868947728644479658658990092812028921217219881323073195911660069834091841194610710902173167217924172686290578204268008135442991066550654164803212440371815083142520779575996248352870057116830583418639880548231789257049351570813338929732936233936017328035199184817365265201797569347389243354927049835183361190191400071319885321650976822751737267392612295560606384305885998470619315934688593631396718821234738342132853093525503546603578301433161001908505343631856353458487084021032060061004323049487023289249088459710628577421163649404195636104270848002006113290842975294742561030679664086308646019306922935661669239829948643370613052644614855572865724442870126893492393959112541456285033449218649371434794397735489193323242774360221273827425828095910347197771953978005453883938303907804495910257845325327850327103149674235072499253578924214490219939721067261273421861942676294425765006421794994037369630864437902787744942457658326459818621152080571560948775368824606208647110432921406714340156221439030405609427912552957566176047339704856538226496662900132553815826266186700566169663172042830745458414648708486716588536727560478626137557458635697810450877725576634070187103138542892610409472146494337309310269454756695615280027005202660354300502282586361231112646789161553124437025529785156250 [119,58] -23151654810796790945882761146454694956352233444836332207411701851351200606748769075823501308271302198240048974482269017421842126507462291920273280724143150750918923914270983181422958159879173831723363069080023053956956707440167450464322973780687725156329756989531722809559728648860123535103296799414238591788993373519393163457843651375598103231707502592570433865092286496934172358959768479598988209718163631392454572485740706989727616054196042977230839228996445479981410556903416918022387001539081374402274270874131526708700368360183026620089014922968203296804671491419529210792960255052726142633451763951146352900941533997883431676559505174765790662567920285799297185260649299653726824568369899964615671342812677472963912919118166141659166351702972548620891950463947986034124087200118604643429697937172811813625619272749525358679753802945339434841233791145968685171948086254191329387226867928013205337106981168819635454622627856131560851852486392907027668605029055867468907862110825841003534084520338334104550273452013293471598305121303282615039272836922611271688699209549747834430740715075109422052693417106558172242638553110111842226623399767855493687346641530828772260570615465028704870410188906266168544053097636587615869613041136771275679148618183119227022492156445303732031151076417006740671033031401959913632919520865645695635618539636590142990797325502469430166129065622752049060294020257739494976009808748699908296495080322162683826121067822527466690635595344570628274214921236595296356151740475722186064731429146824585353884222926257029427342755119570024087011853794011951735415656454160081198113710133069246764113172939112018730127551039208552940407609431193874154671306659604030367467873600321316735823216936685788841652080668366573233116980539152916131092722071913569490732735604523136092866882554935347925681471259113319563061919946105576033018644912816449654293036588300097107319918225140206557072691627933291857667947545579536595605436088424481018857395680030884996372123951623901877575367368588122249598534925749545291313361632906602014985725397478185016743310229633701304045668204555348603744356093406900999139771604272160891777973323974171197381692572093796599991456022526585659794582373046875 [119,59] 1441846900604650705114519736826804674079034349880661444656610842536328044007608780621296300700923347251049780804326580197194186405980239702454596800831673331017673869871681306515166886359302233175247456118742722137297095740092850153399408228896480662505855429925668236879029561744675433604999197473996510151630832343760326549004605639979581379383104704218214927506962037205472637682996077014017961177326662426367636011796009643635455956365551039654229373892207202574527355140589304527587816344656548696155210585652881209256507054027355225347500367397328867326984873614632904067386964509120344968202987988395947658336629250784160171072755239060696706516409922498104511237984815721070548924665654552575626081313119870905847726260453480632823593134565300648660131712310522506971203934171857084793544839476696530213480589122247882793623677768333936850825908576245052290204070110057659834410373832467278436656456137775546612128596057900075301494179905297757021419204707184729938413547835344747181370975735747142680312520347922471858012212100590718227744596209545600319155677541542969104803399199551469749628994946227372139122578639993923958137943556278139185940336273442871603955916089418967298079566275728202623366789643308274880146702094030367362686628608593251280628658188138413496317929372120841854483801458217150489504430527430419707988442610398661158986845781806363348379107422576496352238673955244945707582548433375518337672409745455620857517633429646863008618461869367702180711859465683373521449839819960947483615574452697219809298662074244713606237493549508073664949698129558175946730718479472276295453763420998995483149840207185808590064718902681720396138774409377409609499092916968183823010986858984255688595297679450588359189139166457920243869385877054382080926745055629566709865683767619743281076672709109494573019206864619461535715887398791814045071701523511590299698638445278235042421598449784817318115448147444947459923845076640611489239537085524584580285471517380616070817267741467856624151350742181977702745842110814684475468025097103147782067742357798918145892239273281764051859739890137567807719864230953277359030216988532114278571410470372825276976104899363103000924822104010564343587751875000 [119,60] 152542926022346612173088912475531401718812967397488315242699648130595903206327898219871716763601665209643978306757051724700358796270788854904988736190267719823231062337099864992426218536046241689318184747015815890669172285360634289086662595250406777679536167878773995362622542953058939315316322642156432847034405165881268793724619413719113313432202734488313395106828874038151463281739464535085030367626814209505455444270037411650677121676209925836034924045786285439659920236327756850724102536273010083065720100668040202089006669880117346655063854786455956994034851112176446354885268253328031399404691389162310383862253630246074119599121779793766341403624056499958137193300833112772965351319456598650852302575767620531119190480476548661090477336470014785519125462295497591584003375361689041328257203883719888576087467006222995034609632887709420596131423255693662574766238618637193204114580625302129229042354469670877874110780044762451933588460399963100030307113171259167433993481904830033075846793216648741818383406075403071018173231902527382802714463924242702161914762978662376686448155662431111083696053917629471679947573356190212769333639497056227842751646161589560253003877183207271149844350310966768385030436411739867406491117360781956939801363132544802268854878308577206826052223152081951948227779117389848726591232543502710643871091666333645577394200952453758351041436616842203532367531086628961232911681925258015836888464193698200322802902722090436855824121622568186452711751475470021435147417658859201903282905248005217017263950077300671672633880503826955218009648879511081091557700834845824391355651291234949332293525268496292970130300647078435034207733085546375012404068052273856878332689832546894954613178678586795297335625537430176674310649501630363935233206254079171610166057047920356906565654479534583260876113406983605684706427783395709430404747558613292293893046963238152756126152637915543445624779327168498066621636951431320691172051477491440612804469024587805287802601785390622020773089171962549540078846685668144317986278575121909592957417657329282902015864909947329860258630443098042865183706945804615876979226845809161783191949812407842044345063632855427867030962700238701784144656250 [119,61] -12895627485257380029970511996917879876400480288991744442531305133202601997436853382528851487338376803834164479896986064586297895837286124019431505479554964943559802591117300294404727228521244695997326080015938518840956674315438726314119859559153077154529118791337108840785701771858960978090552615277884007372175597471604617620351803596980569141097880412009552985557448756828247556691867768694250855440216679482957728538093950720927189044938197018762554787494810788019717783096982910713437219916329653992156389542921621767081143535493933455946589361401030054395251934907655856475641392083395740314570770263947510953992661805610615843107090380872456526242762491671182199554717620244087393712965052539663436684816851508170173393223794627486499061700308186558779155404410572904667605816668158253020496458001321155686196701413504454724833281495071692597401134103257899759343635773840674657671826435322908520449905580563153153304077027777943872751859338936924785658846945306168016657645614924522195686745654420368084229039627866154186836939692808362430999533477942619283929807354894816728667362307508686596855905151851176692383944675737217018570844898461303714392287789937556122849377800500802786033407567943374604857378632337254414101681286565944549836477341797317121221278672496753428258603527719248979314275170666712324515278444505307675193804305064072957828115647611654359228181466165945982944575835871898435882843789363100839174173152320044988909731982384525966971682984104977315822479634249875999531423037262983976818767728068336116542519536269621915101695015704943040325218313335789022920377971695099653396183389684026790245848919634883267057629001209316597165645753397869405667697641503448089155960733429013836257673531684484734799106702277716047598645445490481705898153721114292694416698177536485438843658193859021106407759382937053214053363013648358390410771499006039424221395512505907420709402064518141048531053410291820190567515488852579832927307548238523029371205874989116382547205433554865453325500803899250486419361635113322138300034978208792662855196394031716141590668850110180785087821655763022071982916048510070114420275657714571894534793269381839979450190022855325264862298940788283716750 [119,62] -1038937252726362515084806759816288604756319394181536481679900502472221333105245467080026176146410622192017294500620863705927265166210812422674408034987223529900676949175795560570031568564208480330950205108908582621206499186428163303587477308518237369933048650746556473842569338166283306601602346091107483235279834519159258893636651676284424974603175037219663764643966061136607040321259163833843264303415798520020539341999044255191221372686453671200609100904839480755463942864368530093718512782154338842352984076047957086477517344780924075056316974505056497184929962549635249062799389088079816293536157992560635772886983265606621056674838123528073438271080053708410769970652158333830050294183160617422287458263667107198697495904342524505719245943341983487247991468188287217647524182157897276628076460756969085816786307717783672979179613361468499399835662195465016376807986985541606261486260047127268385679245088271001062528848066358631589096957271310820717156447946011146891229366728768179731053220240721537193971088536363192038315610072951537447639384979906292896510252079310479196458341125520579707620598258047094590114687675474899332436690860237064764693140026755407732488140383492604455783654450470787417380184318004362541552286905915612121262897764925468799998613524409486053943719773439647156539911149653363482237286010155077905627623891989474279144185838906078899149585691075442704424365613051740822237888289957746254232784724346276787828678512975048170307896591194497084799392384172789374982211772039884979725682207080671495953278728675467408925471507156257742872253298819598069364807957437550444028370391746459966148041566987211034883697878402947661341346878995501465528232127388359553353497630838758998751604589714375001178703090230329535135258787405702913156896674424619434408971264457052917021561419089322123208166169570328119694507899802296392425716666606097075809378603415047980202340431360646655479371388066874558410296110932318284752792830180919688896380374786748259672161756228010597881939525993407954192882298512103181559917518778336587239808118553421998188352331382210785640554798367023277470253221499788076848455033123469165478208500208861782210486140935400157886304127480589000 [119,63] 82900748058424108193401216889988151357435186849722579556863838195564667656572490367536109754919915806650031087882450578261565458153144262190793448717495700038917845028029783050783524330502467073754925160180261462629500948005615607352718187322586569657423803976609075240145025178287032149541567645729363318880998329080600581038059068300965666163056960458317415417264779081156068369506653293743624246536907525072573534890639191509953523108918521868837369277068479245197935933251605117649830603051230282464850633811015893424693992533811490387798130778778541475010352761966654761172291708056415368199355150914027773723202363106903568104167478976974456599820754783630523316400176423004856835126818389096577274468337202081616833602521501412180601813654529614046453854895199873266056683242547417135603421854515313857238487219136010902580447983531644402459653634343109256372367336612721365136358464508255366352914681329408519449262713432272907344135040010881639222906743557221187053094011154436124935912385637193582696184846230744382394961799941826719800337834399618604011856398862816209798704118538201016899770703582203765859280335266192753107485903452075226940829878494579897812582766646531885364316253963311522798247586023079651256113629870915203475489510321977952315380594598206664960857324832177686772579220943551527093523625001631496715005986362292210644531410302054081630764712689883903796047131046966258769864898839506993859570106723302059159981439789373239970231961935262546116778926489223376493276245608718053316076684711605477128819475281408636358029755778938815929055134321417813283833757841445234949649088832561098842658811463873108132242579662831647945376554628574094185284110390977204208561224247623720874075079337889396752808832530922006589489600328678862954395579238390137883208988723434778279938293097339209242825990509540513500413144706182581265531038753753159566009123729652204878002914886744885931513010635867969825410734416465896015237030785576041803388845660818424103971052554159518069151913110320967976335948086370500460848585840170641005587812135554509593808125930329598624316836171235569791287446140655557746566730819140696731230304981119060361595213597617277551695345265520 [119,64] -10522086462537083458689776801700739262379962890799173457089721459887304112022071107152356644234278053994025328104838915706359315943348966546265313430948302060282369352723428925419260988992234565934722665483409037929727388374114311668673153230343945809862560618885760726118506458082563686288321775976950380614394827136765535912309538990543039852480554074867614397960346746764726291026377797411698223721090351386841406480295356089548840042299220121596569029833416111910631994876489507703524315692816888497784841253503556702058331981823162548141822234528121815709370957562116930280994057830676435995678553489778238023865040192934084345310868536027369094052628948893453853882471215179905852354774616667344538314427446886780780649821257682750992724133748779053026412691126279760087894804148042674170894669724066064296290604274600422098773900071764647521791652910568570573509784700475119438604954811302399141844854729446113487458688799493125066164205451865217180383855641977643961116478531455020998693824856996452671530617901083183692311649152245599195647597669159223433805810846013067214249705265134547764335946732315335944453506927533563165511774059656411226150019656567293957042789928509673845866810660372987980851823629099100914376952558615689848475419913109389825055847425772112045463407773050659373382891630677544788701796288872191777537335910660179873009378003894800170100479215085086077688384905176378881661587097652381519470350453012380649126383971612880022412931222065814523381160759258592215751356040933684250970700307950551574321757143899438772745495711390615006902804063206322148035309300792690021427860479935472908679178423523031267910315596314491812082403082514711643660725001904575486149568356979881928251419958830656966792161321514497303252566446708053629317662765496614280621240295307477257708713371025608140071039247601978141914707018770527847734904699339161586765498509041073596143649022651742115263444574108522767494976038658587342083855168868067244753322350779189559946047717517216125351489612968204015105467419257284244033043324771327671040362001051799907721472979988724358081204852834945658026535323236706034932101469339313592033434731451281623797842007633415729107459850 [119,65] 120289800740364432350143113806123219854778183783904382640277440849055438024358401971435110823346048427921895081302839254317532082542899357280401419888118609216608550088568211976874758501424162073231257221684561110638908955742814995510430038916395069353406342909738004482306217013099104179272841158387768400718143365669962655018825301250475164467050499740499866997080376444101262849041229504800851719606293622915538170284703541150265387491477218681184267591675816226514702017874363460399398390928609394899246997004995065459859007018721019204689641317716064421893225385965710518406192367863439157463571367355556645106732263205178009638962745043946663567111420018408119286046543719790938750879118436010138805594267053622050526466490398261727929045174720276389111562207812035841701913920682304464168219569169622804974906140833376128155163886929169826973064634630196486162818392477214194967726281430625541530383145029444709798881955574155912394970616205240574575436627463445832769346696660869314277204588325208164625006434057971505810723158979336284511226882891113594599896721550455349101883939782647761157951305003239855864927762145785779702372898073209967304643612277342218294858820377965403853344367610878346479417629032725247761446209781914429659670334286880194980066826259394246210269434797761836686520582960010763099940541594133128506821041511196814472798883432006628264031189979585783727862573406930541593546651279807964990276628980885024176534264906487004631003781052342014022760506425318955666380689162731901046149052460719269971499999431962783659516530030516141429346271065941495562959490496731039808474573328919488901285541404761563403143364016628370029303652978452246867972740141126331458631813829634628508520527874843101811852265063789710288709145815537846498836373831066711075129063485263060447518164051161393433426122917743680524022023025086931840533502433068157044958439013406958391662641902188138511765619434091119639017695386049301453611597124942986244937795822120107358666497683298474964519965319034374900457637113882691554482942005830938112045295085353160893509808702333461886423901527880430561476460733023233150708687092132565221890422948620671687121319171266830297570 [119,66] -24894643993972163395996265713829133000784569072354208795352871703581596597445007036902920603129456301355311051256427271257036440753318052522967065480711502834242563765609855337980989024915792597603995640872098323375764148104716175598708425437725762270619240246999503913823617876684286043528299821042232264667436235062910027285472689044038829116869604807735483522340066250272479324413152566998417646856943116554156136128136211235545225375541785605904997310765603841232748972473829187258610950187994843009087442465102089723335479552620005825401689933589642218515589114879460996181153896990517032024300169439172961246553259806100885127329602250202202493998875319190765164961137563829215812462721335653501319327520648652125184878256880447750731670839382549046909356310320951298965298848207909158267344498055380200268637790520187375440827933985227369312526879430180605234949264412721062271432884872502348395012938853183640880321657427816674171571295710070149971550565720537358488529332677858789226216769644991067088370663449046507772595168671756185736921430881503848474277109047456025761677757498288736628615701158882611550749014503967443852374000554628547029541174566517723385791276755293401923375561510952324470224899130652008883438171536495743114742240610070272481912784556768641298276796694035549545681140538415204387116708727866419219475267201254090473382530758189514061335400025570034939550163351896800685739030107664342168313188025247647258085693185273620503877569480435988955927014497133337744583396284139231971584637612888679564583190984593175583350034858516161373369236668958435410940529565693703582397587027425671779025011279810088111022126127526190651888421398218982337179308539314831980720931458228389415675637364166422347506887045739169137983517763680455269523903771355334298665505678550574719351993957382181174699962588318784456374500023497746250241101346171477761835624484336695631326517569966478825064708558456056268979254979907756255358671768571106005897444745502614855779701743650346822933319736342148461380722346810409514072734084345507751697958582692911433982369246259006086630130388271258053335694968732939650477846519179147179996443096773858221452702349755309970 [119,67] 2607723246724442837101603378729014070385918972064991386697609371846723486554274782519797261498079485341760991040366888183547806325336129232176019728039767617995643260144439636382124234078389014167613948500435620310947565013581750016647423397460826756916307443447614035569244723833127502057207206490115579128460536947386990444247445220166173968801365209263698893583057349484520115350346452255546306102798350972658576027424272550909882969121422914513392639400381139300312270777271198995492471010277464694907066524877860064793908925020067023928726886787571816827467395764589543912325248239855139885958138261396239963385908620798659648180239265682092118566619547718827541422201959241352741704482400145553010700454752604483563972308634312485517808209058391970450682200022777347147073316436509972355806050892593757233225555559457310203212156700317371688783642083896239337831601774042288717462325063327639335799164378591990871991725619850158447263020045061839977216343781317657576596164172848722502898840442026168413082852256021238250708379346650723242600486054541448000294901203265816742199777682452152601514957933540659702295116774093493451133583951576715509585724796009048139628059683053677581413683338552477514336986478887733568110006670746691334434397569548036509315114355866674005224963719627228677457803941701865445772495711694790951270674916326795254846908368446527110493779545189632703400587051996376868729073104404080229794829381952590826113700756016868716508706562556830624278044086371084654203680295818505382973335702579686567746026842999769494690109130237706670019425858397523929207676163533341673730539490127308602576442791014334904096616746694044047478674558990540834770916011683524985120045545563479923385774210122241278753584756587521739323841388701275727123635679006448633010333644737553320295818925759499162453839289306415716377728450371820105878175740103336771452347976952676707844068132438982328043017530088883748713874755028351601038534452294247572169204997236717192854319318699677634385815446323085173200361580906501580366395384195900371667510482369400620988004353131162644352607001902686020332592133676244055096426654991522891551946796954530914462285248005600 [119,68] -147360057006913054991726355679442425089432554373148689663102933316415333994518421341181941325510112851781743087575932333875184393927826330301116587574918470551188910972967204736818612321011402583173560466796027896377762928688790283780007369500606534164745394708893645459915503813755777211293163547371879836522260710708747039794949038196996881992573699113374605954924194436562217446289871894714321721212763645386035690497913688851938180396118410933010319836967939829839515935010611178785855923309314570960921350113260855099281198444959413813728731078644232239452241011919774698434044557238945588121772230500871536215025822025915333297399336026764760407033641521928658461146589707302339999805432115960879410122072311770227387438318780115247205607298509406340815873839910005442167660253033132346184730317669083423432017056536827673431608886184504277153771706771967803333778201117124069552278512995347358246731426420288062692793784144965663761981720308171584704325806903269900519626058984978116053902043075052801203784865400942143131169212490680398940310611829498629646333078680930806136334356363511676863869201589563553391417291598597096139645036886828890496907097711911013434817052509384740168927279729842571976084945031425637079986782056998620488697554798991137258048577895736707885970419691940368730288619576751691928471242092636367776871626312654284613653038384225422324124522856752465211391171135207618987038874130988966992529734226541166468241528891886468081670853967581857994797906703762602676421069699649241368259751397127051176286991598310221155631932514420859714210566180092095758220528399041719487777084748123053643729019052797217780448887451758699181934351151343987924778850588375725598216378594250903198606075073074999555019150134792238264155060561114287858201866805711728059908822303283752599932461976275889207430690873797926047846844510532131705505917562543196278105831507398257060373252395632264591896374256471297206757852081093207549034960118146245975048869801092105606101587529937237095140169094426963858043515333940133885136211883330686634492623647396790910587081572673177264005711096961623015806787010698381065062476924889053456426802683923566122580951075 [119,69] 1652952605121760245122267841348174577169327930197750571665820888178679764340308468183061865283949939739311321933533287872631054570075815010247904867349207290715026743597596109686528532691488302909369777783231574994717580010723507151320445978224763808047041834139340224977792945066348156658219747070817666105443258331011839130877957274660558257394708464492602441380878329838162220621870967637543641973913101207893226918550241309860944947688458376374551317089056461653998369880775175623696463864938487552281298535945416728665172004156300010151170451577394699434255245019961248390679140560318092053720705080716570728942860837050918371895654835961507512156437339123267428906527156861791327240265848931437883345090410491865552195837118814240895507616263311851115658411426693792111006724927132494682569690819214259655284056922671616029833671934519912163291386216991620371730967406585045062948424888298518138426488379288890352498652453642764406043279739037074564733170678349512810198739246838105271624099135042526162670226528914737553258851981032970956262328634630003386458240899532433489287231851324035477562297108315467157477555988112541162907302752944425258069562370947576910727383836104571885857040519091211193573133383890204420083353183415849144973063978430017723924468331161794673926555280052835187937917895374031777317291583879107533317796903145831334494100607905278738383708948771428223049770097665993099461677319348798088991419770554055206409650441338411701941570583990016236782633527858086650490280047108585086267392107766304774739506203535228533476652062279998904737892139195882378358051967456551037410562093182974128434758432784852424300134593993863743518299468754073963907971729861469754753980530985739152038765578983106635619534101357476803353890705822111988190656010359444203068087927995836011761371694610082416896851349911796100000425167312769342974171026543935233042866690131830567399245805122638351565287115410644708483067241770163328790494180634803082166974552922279433611264312117343506950367147682645971253513543420695810218453125042510788603661014460061617029388312497458950196584157354948118055633352727934003426302478603321735888409512365013960913580 [119,70] -238200902120447922932670662397529996194779834440969663885303181780841726394666352337945620318397771578180753225721334821541903328635259197181672761177846360464685616592543646033924715875349785854119601879869700684930722115401350155361746607226813688702512479326248350102000076926788279440350943361966104663736360082565190043107706730167201515510349273639975238778479224078259267591394073922635767646636982638836954346000855090247463933719301344549617950792683648064225381265097470424103933698091295822229455108159012283130832683907860897318612612802863010924680405379261088140532414642427406165015968671366969665434170230948455781648170117683826357078799035751528568184392354975089868961536172521292727154151264348765393030361135153569489617886775846667325620950398308070790342185595629767025512469585347418342800229268458729185395073966234782746540204577058164663227267099795494908207204277764263080399998762080864486892930199210727637891020828532022176158100831621584936752974100927815991611456449387837059826683954860339168015036084718910342504428740174856504799993939956262669674712852029353024417360654074748629073482191288317313682663182681811080149425061719002621012664284155099820568694105107504484770383370161759918900494973174037320150599599935206128786324933958454976089036063810926227101882276916471177954157655890400262483224345077762556185486695375195141655532564502732455068749040502388957913849524798720986948515583158970104048807007076678278190157261363029081399236438411653971928541592917478320037076504648393239252042162765921434940819562678340936862906170170265777176064698501809741503717721571296974438572095790828824762365015463760942407551253121292814721896250144038897269213446847594840215064777626691574019475238141187286366751291214560566438572049982426751545416476505701023632870844512496532882657405296790095730815095334327333488547898678129533964387876022535469445442166451735358551060710414561756690196141159763012937366410913645515659947090768764546051341995793574171652566430184512855798357948688885730258019328949098861465817708811998402465020113476619889152324153772768160709996777048637378026808226811628608409545186518066530355 [119,71] 16670667436527377567990238669934149422755400703453101432700983738920908065623196407595355116531424143364449648236066213076872444851320583909284146618562262311740855141513217253090172387901092678469074076636687991733232360788385422634626675974622530198290350194260800230628598302623086619920428392009089649829162594479959607929699060456166793607220458008851067188549831483624872885789382979824578088516382923834883689062660454632333204979330669916465545896136131056852744473425009064533809027636886699429581775457933985926131789222765886595833273567087966922308778048135587425484151630548748421660969283905274887782616855682932740567383885312864590560932143592360773074108343392579202783141914292466669452449727861064666790549171152602432434574745498270752825603051517718406805386728853359527211839520446521381379713036276060556457193364804065826989623083305175509285936513899890560651285453988567044201299014380420871985305514880091330239742836945734679304392117642448990488393909498846912903391436215021765798007502871514478588617602079556070610353165411703628947894950479913977562675877242810035261558857325448805343387677255274584376286993725647039496654637670012212126321187725782877058523081367438669330921180927045514877937408837770186783085723959201200879587918715187802887937167016822398215902930592956502993192453742043887909845285635432330313043991051168950106312986004082086168037685303417126995022483051074744614227795735442445759036373131125088683133864989465213373340734166049565460233964252808073373212433173880847754716596068562576915150633121957306763290793193209217528346643659061205463936433064281590342237560509651129586692158155806233327578828362165320970764122638619003687948046103787420890851733759408968395840967520730696919635985914420097913616791334905991679736946116858901412688623538653419359854861946295112224338812545131274365913526944268818653961872509285152035755267183923509003271944486461339625901073011637826495927118846788651480343281352837617957873481594618974761546186476871785694276232325536992078987426676393662685927364850139107962052401604098539856874133640528505018415717501585527365168641420906641928312796661277200 [119,72] -1420126947206554570870115564283593473707490765675781229356910031476732201004444254307852077404895722973532718265923017120985961638154368207017899801264059288377923343402318082062128322443552630010270440845315162664069495360878184360426588998224251672634623407489927996324222952361944328314545156973832851416729242285834196841343009988141715393189470538486208427450019243263378019605371146840727545653200241993777951815241652599098000735487479301527759992900168783618279118981786896982677753864439877574426450469238298863031483792084228361268839992420119218294536946433024320223216935988529984826206326491718318204021302248476834067230827998991671179711001520750109966928383544854217403637915191941145687779723674692785746816320181183053938073187921536503644639881383237708421740679745949382527681470372705598151200292852891130399804397015270504631306620822741043420315706542063360854406398815867076140145711173311721883913762057164835924524133457675836198588887545486307786932752771419821068949223162494710129787769936220202756231712624056046293851603718279493582681979949345844488794558705406890340341287292754055054064387340143068288334888365429582701991494727616302362489525151307381221295876319034368993667490214515736034832730991573655537335543034118413751230503600330743128967533423510225882470484437808468002272194886805086208923462183817855458957448147507494507331010223135731400437989600020192735774517243107763179842042587011428732868315178203971217116446960720021173293714553275818050922144781631870582197051997455970333082664985521639963716952614268951385358954214525328658016898837240572521019005253034205890365833630365499041397271348410693632807675243010694904710812103105721666119044039194147853420807859752857344391622110331744365166769532185094726573700449500846891247222106566472761712854780247076322213351922322266837073496356242081135372361740605148404280854156845914058551313407805516264045418608487895393397066741685474691738748952289982211036682934826498646980949804950460318017571611977199301011372209730265856132408387716150895665024844923249235602306132513538466567302090726121679688584779814103182530091594485648219577771638340 [119,73] 55117301711727630655533572032013440074337375298067144112802532609569004070736673875802406249831674228503404375419125907619745563976935062037832435563722877372734615666433232971108391928824523514411616368615478800280123571982574431293201968948591436628420645757561651302610930007274198061185782465054354203415276637659197801154064102406520918806102678756809685186230830320816672846948178031210219087699805362726269955182350544940328672099033057286278700172600999509676003864984839763371935286243858692632345439516190959434712524900773775340806925845969859411615709901663134123106445047414055409278492517535725139262343697369382486562573341992720540752972267276084665967251557412301474158419487821020597418006784716125247196239422921820637795813274778061020518572496189614553879988966602824396150391230033116558472397928537815719533007041116645921346818943329137453789247423576168009128501438090848182186005573133450168345218583536009058038112538051711285286750796821956043486988793417675562320861770247274096283800841420289530915278280530242263695482425847610675454129365933544473332056330102933942718026530297250903137710414135075051677335303328912587035022442878378060532640687228079434187090624187761850158643905515229659371721124181885498852131785539027101375485935825358485634651856144459660036835794310119631249896559479049608286248782569401412289267242232823465175921244112278873961796154445124592140265928471907626543680220808426616956825637475594600334963614225533551786297615980218715648509524802572004095870439099839166767252472206519607822016260377697536909227669746295889493472686232029271599348946433709386726959517882831026972949933998701249085034030761980218763284121871393223132003163849827532454812982573224285992999368724724305977990847390857533362701170487828884206548433600989023165233387158618969678151245281075629547221581404580785450199102673100906282717696484980507718445194725874955359842059131686247887064232069608481848707834543866021326291603413106403077667475739824986592092562760564683133303487562038983438702667395055847436478898246755301618089071960057732709728927156952255604687432647370453704226118425732756223484540 [119,74] -1301696306874318062971280493790404201727693169556540106842100154119614346296403531849642027819469779247999181657179853469917979053760449049169239372068997505953479974188405809674723492461335234061029938411111916213637694326284420566423970350058003549443720483738789238394996672099836006577705237926210293926131262173596527258608226419946773958058637326173965733549926571519752888559288212715136766333008356212510776832383828376996941579675200309688093835219777223059997118141755248888998503798993290568711104513236619642680840739358864687366802377189991971814632205741598808723053227312754450235461081771979815481717223067937634416721421935476132661103442746541348072856117429708322992615330658067237968059675404574482631263909197289115271544202348584827920613146279051170414996576095241813872883012415684100453061338540700334392689590239452960885329778129076103433872038070564129173422193917055650918799725597797066247153766148588297205474027697889822232374758863779508356029558260724792558721815248443886714670453354523789431684456356684736970007723534608914591887237113502776247412360491322598093658213964586623778502946460555557701877189926412200768473068709234987325919387168293759035576172049852304066731823793427462142235564702944020364946352858521737697535512149845387848320417693517480754869767769806608117730515059659526975031992390885764214244073779273905793996784432121774972912327428344649797476899272248626015109552775757399890173826326301703412694447796254157219156497835945822306680821759035145441794496255903598689387834559644126578713442425229254394289123409591257127939981336664842436704957233056787051305032239571671480422139657826961356499981342226323723769301094124530586079023296419126453213850281438123831766725157733055963435954515497109846546749432553894374373513198448567116149253585705992072956469358376305386346272546147019234074709248096917989609703110861982311438211063454539017819597965078455755969567383079390738532234082924951891502511275160566122954754333293092317673002584505846855143783637459057952763567165157678474374955637550516742594231331711066327438794021707477520348247203904896530500668486675957798015 [119,75] 50853151931735922418283814858379010863345171953456540128427087120749679792681674237801876487447765259086137213007215484483488423884652861086913211413466756428469495808513439966445223894136074541199145689785027798204555712112090268569611940355867612162395737582459181318627115922708288694669305712037766286501857261132493340844351292138116328473201755343006832022939431550343416474824651956870569687678061104314434848112880477206341261060372802730620855654437253744645490697219810235102398111077070225404746091207292014025266457388150473122145679085821378412837701524459485664663632812875871186496780315742614262894649922649844222152357686952638163357499389837056810549239574721281008204096326217519409878550247235161703417430404342753061847538902273833025807727535335756088346373335307044189862426597972902814362520654927045649941447589112386287202720469195791090104400895420830974062125682136909984569019885910176035611540719620380901373156238454230275399373942107134467753354635873229438671315849026820149986866568306777186380502133404894580061700371234056873703749314269227374898337528973246203784903368054171344800024952499051766221496438699948237527455077109470431445835949872010209750739260507771450283546387927408925073889220510902589929059112646747127504794353114047984609156290449675386820388290823369666032810815085038238847133443727684798993305247481121543113770107916800828343676740067781674647063269999980547692256376993511209011585488214467538537497820125274248539198427079141943938163689347802013987418871453888068538651041919562570876873567252635230411092580284261464680213771077509938096433775658918406992477271807091346859848572223194522795376357838522987600981269426546462137229680665021430722050275953920859987350200046757200704829664468511370019629151568459601227528062770910426480055522727418230828495719206834136647710482187361376582083182418040381200858688960831702161577187527035707737359730396589662537311630258471845644100758048819714531506884023256628215042948301032377008309281758464524044817405567004055818138493475275759545101718600284319611280676411235074466332111581889302755933919363393384771569420188144160 [119,76] -1137775109065538027694802374863174570904017037239769492357475579888025433391239300885362275275084543056710785035635896543212084764559711265441948203040141251362024174033752911681321340714361639373565895944172205540449499981585821638496139324232975645184574052716880822529686727883012799839618565037758424565007363138679139517524719370089130979360382947553922758322705992913024417034560858970814118240758245971963583221367400003041937249395988190793914989422401340074913693452370710269917013190820460639956866090491071395624281193035855013588899713377002087099649531475541566262098385571117700013652582059755468139268901278348446334229728789470047196220264784099193415379971314916359143529847536724620472621547234918294273884399714378294286826984038594327631511340275588047102654661535466421838426499228041542960496809676808736239957739304076033679264449357518242755799107073297478399643544173092045885941241633692451815485963382822576578211493623796616632421399858620350966771560041732530862396798506060957917778268192655624171208633180658633609417352236690399624431655689305164152388705678986963144710344190465702915342093260457107155241145029035040826181433765814958360742595708695795839996311964219730790578633263536406124119629465278247155629779622324439342983751140054051710368174289195463414535619312851052634632911237406063385590793389106915039004279090070814370981428025376888585702156990480984061326287947555258187640067650272357457983121269877367455759770813611960531712693282453889569056086635718922276419804601229634298023903499328227253569529343754367252266823928391229317889400188035246448426670428025837920068147269726490835123490472887262673267215936277088817985030173160857297166497037239349703080336227551712420709454859298965601965599786875348014611433630604129174967537428212422307282170537167914124043514386484973016212761211534227235943362157565923979607543060195148676744916483385812880934884104062141752851902491248710177713899390134125135863797065195084023935761215633090786714794325733478103883216226368152585369352492015837262556019835798247743935892291104099791842338409984260433721447816410554838122166600040 [119,77] -14714345730844010952497570763769496137004149975764657481321109524061406336634511781040556688840998124857356985374340028836925550720378804631187650472383838949063989699114281129647357873227552184749276419549929434100469139898325825146226264922742651884604504127459961684662153168322711372598979267261770172216968686396541950961066299698564554312754177031713260622816151450996899990478532488412286187851094562366602609959620886836545848735123707364494516685692199152254486304253643201118555503399220267082814878591373851603963667900399023417761022794863288760104694521325900803303606356241749591394498148641289374401851766142737821124948685803061208179082830915829981509282082746920413641849855576765570441462373418425022208652764618620005691349473826128206511175191753585985710724051508167453805104810016858195500277775762504661100319334043712024583122597693400045751051254674783262432629412855758720364334232540649916302604320358505062996583316411362221473247855527954995632660369295650960139052619682488253447550928437918505579974012757746171416931133490103265625896583821867706166923544398760609849423969219193345616739972051988558280499632237443106286968175008601394344480737904947864851915755401021835142770128602001922250545108107960574789442455387905358420197287444730867959926365604724986053635996559626616571016127404731006961192601056498254954045381991593155946876467357152251891793294301839810583929242409082183271911373890870524819577316726166425343354826344259928593671593231960666080916673223139988986268217746271617040894657662153714594833217265145736851752666276796128397712049640724018349315259589637269137637528942588293352268915047470251698818992559368412629341241485697342100121075440587510907088862461377972007973975585416834288630056173975157909184705408646122075585410134978329576037345222639946009595898312440036607825725648083017016652850246541894719621321334900987927168621000333341059501077312135950030201652703816238326403160977153313851110850380682894782353751941986127881929470073512696633956298611080016670412687082144605610662308343144857911717030007214189330975586085819859732504178220669875452018590 [119,78] -310459139466197197096547578723815533908838515723805883384099534424893841791377431979665221272207213126404141071174351356475348024917625784055130791984302284511091630353230178109991972014355142687418487513128906719595283337920157755083536460806787327720818248898591419382089985591000526746659736148088169833794940122027152955273050083084274234338078301941933485214121086952987882294681929162657616448750408347342005019599951482123650818344649595084885805249464484444692282052410968686182287320569256280421684685938032129170649854066072992969337502307419887861951558986366458707491428701030120011596802429854926171500950513413837951992365296928873018202843838118542358612653753589425207887501503213818167971788354977685819991151193170658793571314313202495428595082737647796506884830102092758559901007816569070577642154460554475308415141499205422794050946254131285334203220168052802328579784391741056303504338725943257520039991134383536399092758132222008958731102219679075292726370291816125821271745466041708571160150310063362473875934023705238388752260691427135969692373381951593745967929185831903531214281232930093044115138131813106475520219644924719386544415121808142118036823032114118417259358008974765154317432272656746436234385915740036646248681229322316983214206147657052115199792296167065405786794977335196847600152631691562628045168406665611742737758516771339189473554406093371456863321785857557753628428385345151686610921470759996747502076398240612484694753923418640518471276066844879120582499094277177764964791663067361684074611049580384076692743989144043255433323208350716793538562523357277260298395355017953068181821609993990074910628735539114877155819601748492711713862378920370693465579362439111186598997190299332140838704719613245767571652480655302506032982960757561596962348499089283947324442593875578876524272143145440149762250526817011944801336687955437335075975166028157678895063399476395592752585465714067289876672124482837696986331289431752298702205444338019533817379236980691553975466280051353163914688826114427756580827801806104218676078476359729538597870188250662644611733601876736954645287225872541571210 [119,79] 56740993916033602979535168234742035519155750788057752788817653854801463085081562179981174849310620258455969179060536856712177948083191197866324609542429188247829350099218082555368592546511957492939392054036363354277732464041762111252273775927114492189223514967169513814601279515321971190220300365196935391631620985746582256689577101527536891471740795148908851079275398377108780958774061757531936197124521491013939636614072935547605717584834272050369027728302527190506727586494686218946806616590188862178549216191157883791721621313791465113815088921556037378909908079344659464666061063167754351555107756218482983104799779059629158786293616165741967346527560226891805827917915005577988189200138845299679416581358015622279579102639417872062886533978186475727611444458950051208990699409737810598860177810813763023973085867096253744995523485597618651948372692787713562786405083290322524785276132011120496869792593998439118570914543125831585584414970648792980713329126381749533635619195553862344299220901579845142203370352638842830504280005472593177630003694478674746147928630248915745276292418704685416933471232055341804383404784947245429222284001599101976250170118357495105156039027127629902310308786202346150576018200375404459386723285873473260377473432859056101628130630559902379001982494653392191862292955602419322822006565493202632111296860541338466353998620375549347305928821127590711059837127078740112615741514281203207713571025652152803970926867128922216106190694632116715680235499740332546607230210985557553313646076658885382783027887820541199854012414197251537481977777191572079130243930046285065312561078149434919807226345609101982254325979247211168852282795157403750823853134506130684352399952327561178701508366256819927453452298265244518314859286704378619850576865359085077214235546258567983721217044700069037327666097168090923471537257712389469017450104724180355656008949359562591536340230618804187579753061774241064328751116669230954585563244435365029594164196514931273575890375522242905779630509956854031448329316155392175471705907788831595428882412713264546330253628517197292404040760559551563949517259147629660 [119,80] -852721065501024990012105410862813551931964631536965618022862796962127461265423154975516804787535659182600364254117707340479222603851801689195289511554267401526847178706395068252573892730551275276063867518302799325874037708896173885874825876486564153050868580646069463110599051647956892840307596096232395350066913196180100725282396738850375081003318859231145494426800037423706071946377851343916981160687525685347612933453309694447805687383633727262772579097855612938731454782593681442491526717458047558817160516185812569855047621466096535594712326324467025633141906066952110253642418130224137265897823517202296609030510997129452763320129430353601475761516115891546555350481574233797324637762217766075613501827113033530872126350224157934389083816347422186758404596558774470379026418809896873605830220992169942604057535542040850573099440702358529896979597807132543272657259627139977155032803708692672278268897575300793484693217977666562016592654365080939438505441522149064809059371971348685340714255194765645643675475709124943720687639403017965837051153555592621892062727657399351233749799104390111237815117983063094543777382638535969107518663726314100469369631187164817883968187156895762563904323927284755865396411949276210598095105590786739913261185044271651744012358893473316001017617918978051823108838289877753673952847187989196445004826170997749644780892743799324376552118184201058616266317386922186811842817166312171054761493722487172801926021617940107629154439077018540644779713824237506502292259698784253384311846896923955325488145330721474522478874388626592432125728661504914731137562426511119468098905088887854046325380556396058119643190980920365209500923886015078082438660784652604041074421989960261096354204184656604415638931209543630578469586704412227258465503708728706004907276011320941284410195918833519333083045379123443371479329525205102209748353256761148685389946669406772063662455466669732493678865506779531021464538298847127220427064324450046650118819177941356299664911053316473260324445397805466872712992226411508681875220491987312219145051072375310330625349117781877948799124796298430124641679887414 [119,81] -1185168675437046710675164429034521578169996345224916377678575903561187228631527610172963376295946376809557523668333037507573879190519459190477407909073122541338601527493667364848063264526418901076092027996428369794349202010692694087659723410135365158235233469777055509942148856627952319707047499777808653049236073665466855626862132740270298462527040037965751204612782118497159117348440773286386628189393508129342774020022341649053592229664688388456342260762554403667183830476690994260333847935848457605735782046246026747122038657487629420420707281234065570973672054136902803457225122401900868414886439920784644805926169697585632641821526870855568439541856557841693464476456117775536904371711239955996600588049483165182277670399438216870830569922206032945888014533214697280312145656788708335720436985483965871062256707001636687633308218573241904014115101254928277163707689097569866960777953394254267404393556561578928772276898715415395714690793759823531597256572308651736025760020158176314878898329065814504015334160183646291717660814692041509778828881925168198244800938717066646222819082611104712175703543782080057978306687410254345254949804202066319134995378808525377642718571398272759220786297322719630368277674306508704561741699417556204766620768319997122491150932226036743504675833403747006044824496467190763654192700155366098686255821924949498263899017734745180192789494746517168205021469885520910267806771333246708060035044136712354939248917134892346193871343894147103952820207383735939132565006244290400148098899121302255983537135109188110838001145314916765516948675645840140433606625990159772950524390549402136932193550253544505470735232210808960221969919551107383145790263606520545684781771853039875473994584589928318478983744224591590661621810953478642018681328901606142858656090605830708524230265844388012391428753481364891106051703719636706531914321677813362901978599670972687573026853790161775304927261990282591838318911516365618314850451121921072922667757208638476183246962836578414508608159075387032632567884437900654846865746210837515563506327020429963202266074721081295571300345349804956033102286 [119,82] 125107533624547385090903175499328023960468490249123766264954593543260534514987148051384346766387194274470526476545499323550293567028608721071601665253611934607760292617645943219016935724447675240197419514334311971601978516626064905949838970724849637334120665842759611054708277658119573846790025993837608226645048154298725747704384286838613087376814085352118687330354134861464750397538801593513405270229597591047103618378075878939503956219569744125446100801327128342464929092888276249179148640693125594271467998302552424818375928106070652845233811569421810329142417206727254350726225133538190805411478243498214006449572591328286619355827152280087257081912364100738231470496997833180652510445772563282340719829416718439210825351597622097439460193049789582928536163726729361493624876359981677175890876588451620529117736907172906125929480328360302347828949396264275504782692334681413817760676782284545684006047948827950727664514164384086001512168044422234201719956167268696509859164312439379402410164383519529351295640298365315713425056020035234660353892378411094357976441399540618433062264490952630070329342307783821354911024720671577607700332209895619066594276146761157560618626878111067111026879468741014950825918328841902682406073107666883616933159610700834215068523321683847127626873116187650191514194020483107683561699766072755787526440997418680367812720246216726020447693118801357924247725748552932741051664142863684157623461340923432367504458489625224108049627642283841186755720646593440696385809588747162213773946217361458453792897021615339410253336957731841169411990496792214969438545473802309227283705705370354612794627769810478389746750386178568266750639494329144758452396205835240353994324964500112871199430008084910949937958364571242300732947340226616400836754998532357454950036141336326656304115407975828502159964442244075743358302911403822064621507244845790680500841592193735742097507620629420492640344773292187942673818459049546008898543093063012483511351998894446561964104514280977422244029806347289585099278093804059011221165302166887396850189500188171301092823647468599553218224048375883767726 [119,83] 5481132677817274897757007219070703331156130424958695243242062404098610092092822898256085018706331485316336726074820416331626422658126713000756476170856123519469372312653688423110483532601370994155653133454226187490848173062600769137280206658197474549651308988074842004453978104105695295614388198532970986440058212274076386862122997763548203646246662195297810763849711584790252065448435957973152197628174316981294382661804521571270659413328836016454480490028424807183245427747757433690154918749982188292879819719210347445117154206421473057716565911849952283287834374983368652842723504936775310682545089462729567397364083978785069184671130718294069661003811014461437774780461038812750365352614675355084102975310355443979332674275710532293978171647985923214078997334814061804567723816504924523803713119191010155446492312741606409958049383562876170336597332091925626215951001817273853908501401197472620792470010593324407579465203280193723625101656534703308660003433634894882229209968774136405690012008452708140972307268576022757186709012942383944559806282232577056539802088960016556187463579526320713780456779108165649248031110462986916176691560909160095499100162601170078094401738202593219784815307773300280523475659984002553855625770044938475207151473402239151335628101962025827003975754480046577106824383687257308510421009510705256545617402533277874746764635435713588468216848514096263057527360432554462112101502597856584844146549101137600417206658160837040169395913256367919294056065493212105537847635322926825465288280906875467651892444358296878502068263252395160651236428109847572471240604063030023756181785695142517310974587802609717668958016926820799855995954049238439520218142648820777091847678461086300117835061249305779131213782163477585923332496470282791604018836638689510198709578616264684966380730331040830320404533919735238585643189666995371619470400913541568573223809316988959419531287703703525308549871642919595911169685265297620974532187537101820250447703427858349671134975454260263323481963859806016942305482613171447211255630391585177736832184289862240479224235460739946483141993635491224 [119,84] 944084868464220692933250590257093415668808320950018837259742080302888370873500769537300940818118731101597695253010116303837408439093560198256261564702030612560568841260299605774010834577321684378977198134699325998650964029265416561885342084703314908541232899871105073336013992258034837086781438667875287107009368302633153724159972360875024748004114226661248716805409711737921740905281472778284751626305600749257151746202804623322621216345720617639105085602008257885349147958910574107744388541656068474359349860550744608491008747397437185611401852054142214504458409087061281191025421528713230711665793182995641017091396194244235391363436522785211803617353138980886326697648915930965508545666062907956929013672421231137346697172982030236207137451242966083173276513180648997319146423356206877176107047328465219213853825527528360537453799627971050202921683131745181748135505416600557915582518803548832838409463789289659776365673244334462349189208364686246272284017072469892291924032633709788763272396251930816257644817074802763102515876474763398210028068448923301163300815425472823622271623906050840851457721202103782526691224152670134947783031797141003177085148284437749424367294100542250057320774668594829388773368460261411247092300383080225129393198833564871833468880546706768653306197786874214613000317679314828809369651389666215206741506916464931761160830087886669575932862027995440527814583078304336559755004377129834205207045479135238812536035503916554140821946872111354622804855025782977241584863518895135430323037793043430793829008413847722853958367700445762966363421786630463335013887309151767860211256392331306385802217628695138640857006522127644739682215324341286262651036407541673701030300606356535152050583105104976054284942144813027501365906613633392688601794445471181434941807261411882841370305678765643576239795365800021017192845750755037802029156602237780441578427183955252054873763733180931063871780969902834187222555239408378155493090384661547432273399589812213023868528724652644410715004094473284812692143093450792726561097617121866535573063115026764869930471138030970690649142344 [119,85] -460417378120502592057744008904518584462895758601660442581268862430902865793057106613252807265870319668632837873448032919220509363395056565856137403041287547855797275352605196760072111714966639628357099399399809148231501028319149146627832301285235220545887185689922155359918593434095847872454501453572987357349583436538264635516332513794759385915653663508988687666810868609743374589039129869881014054459680975259377609456343234099300490632188083874912222068522602652253433130801218413781797824504545581675498596854194413315041310763699205946727184051918098056168823872867389442267639335637836517645962690497194162196998065323324373829494702501281879655032029769254446186596794101407953366893294539959544244278721350666298717615034775364316228391448174711136904801465628665073711412462294320414683260192742577148220225059540979572216213644811772075895402015276564012861217357116114704267856258419059587413549630151294293453963245864088829013720306847074331267520981918348372820508638124877819317125071624710123673599773787885453499812486121001126034091067024302851203972488209176537444791841588369551848786897033829067157203464846710545442694500240446142242283036148878791268891081142131461179056552124379763055506638580987454918889353392274616473069091023946556862671521230735434886651421150030957013821957670025409695773398025430845327539669798040604058665155407210906392113181018266594147157044552476904934940712046961286224388449656236723621672928797712172677185194709200328583787763796576988570664660664615286225170431988594560839725587389368147477323293221466221362158515822670945146331778230738125773867161714275454369322259927406728478286552013726654686325559134881933845092918683207970478275235970529550946988666501149418721074899250850973673217063589616945079521383238996998203138853911609467162861609167298356305783965405369492890884519126856422978345455720876278816050927589055231458304512903984928514005693992397660404739912137668280921640718555322153043021056145806992641568973830063751802275159365417707619637471694925404386042422176664660210022280137675339938215428167817675745360 [119,86] -3485214875077280968287424895389104245444733036346066707417503675506542794204515744689770434648316995548374872193430141188290372995055325504724245181047215697697612825968730184997191611464457644044020877267104120839737252300863497176979421168320404014341881072268688123870355386198654743432990049619166881594204478333818585741870884000441934123659029299748991562160100337922800896568063517578974273521196922845590220061024432256092798283797370221775717613684084698174351959840507507648150118800448729046966079036424018660027169969962392885855065369028010840472367490545242046661413447484021192402505489614085918941380905064231773237343128104227226822310669306003557211772064887004517859875899189411181251969433987179400365390040977149653039069088516087544047016393424212724411981011021371418211411455976695492647800099583013969270002976282910815610075116707835971460521978137503053291009580731146846385471356437336784799047407527989197360052870793209292449558206851358011951160992471185572086952866157424346764125437664958196162222670581802810659600986239611313905203624861021306061709232402884031876376434985710130473889593653548446833544028085728309648479905954868657377000745802378749126948268959802513799376908167252874955806687361084066666729139063468800014753887041673945442677365507149162593284801259563062194594342080471118941611382494773391197837755526838813210977304328473280143311767852046584320627753154539112839576302714998587395847702074364460116070327889533050305061336322546575723055651315137656491509268747689639255120623606425139710969825323708494696402492554700422264142894430284954545698837713419380703731003475757921953996832118134598975234883038159085606831994171537179800500586891136317211149029166325430629085757005281711615273046252014898857450045124109585363767371378935564708748548643620174507331869828485265221237342900378096439417055246182607590455236988293869537042919692813668925653649494237760126627819482185391093844842687033342198968566410779970102530137179592054856661500546258220817831386715457595545269251192922085695646027820118538148737284136110806647 [119,87] -18918344191209885747004427335027090062907862560114135006969688029702484911833472059387989112756132283005296382685270813937635289853549345357360033992910121993428922797266574070984845812857536903757014375429761739160155301327095653540565007628066967351840300310534020258221684982198953485236061835899870092635931117230570816233409529787407541813689365759496665711260848208995786039715606840096746062032935662706102642827850215106587157539270966595975761219403078990342365255166951711727940463317219615384330550484119421735196801225238527225517611533616585538551024455753870735276461073928515501058461618851651052893643426687512467362152233388218633206531152257247723620485052464931820253253329973461479851909537889091184160739608248844169198947917459515277265356276086255568710487811112933633161541637998439900577882384612609863711811197556893687968488035486560561198574184120531752008272707850103846189288057775212179064252026885459613759644642985717984481213432040040927027318685442814296230369120730884108499771598535867463090506715575361603849505589630643831694742079003994141889158377534105083748832281573223576585384779560076423024425610115037778274494518585447639485831789129524807742431619729648757928796725021414139951830029861794239048479062528269818832786927946618895537142606981042345706961376704113000989366913360319699843198543625370682565650306015717570353980065555727297182013276541967862077067558947055020687126049406212246111799968355795090591948833575468223136072671139353823908546249856808850705278807289904792400766558304544594563809374077853603452343719058021281938301696688124896320736098142662987822212207284078759078861052085010870980760074703669277530905178977131033936836565142626207209177835909234121192062505881628075096702595980401447909645366466511779504572333686718289670834230599623117061141290221700266651379839414473557851444038151923522155809383072061290596059094821983539073843998519075246469873738392417696827133334675544207698660153641468404934899192425389474841693409944998733251560949576617595477655050950377425872769986734738891099097466599980 [119,88] 121428857156552407060190449916964880831010207336794930788570250413594383135877348610492972420901885452609962144214762758592838516975586803357445164591518684736070159277088975652485955590818674548387110613736006004115888756414813140727373892699471045407733632700957125029338171594967635727273596451967544839938872136685533145888731500353424692059048332207739231416126050627992491461997333344582372971994541612396332431500358678910180628782628200958178993971122002435522999714608436298897726344390372965058698953982720831112374005136424771221481949787167664862408279701075110046334951831492875428806958661346187552502479912213245222221812737613764712938400277849253654754200709625418568091220467488480812542173375098102267469237532629565757347279436228872321788105460611445159355411701218096090597829517269225003237810623328637900255859827838838496231826310155105722715376438208296112783165774184652017173325824420840207935975008320233071159313514849651368701011171273937225137028531358053534644472770880437155507688301981537126715867552327894957612631403092991512512300125797016203107657459864133086586703426318067854849788633390186616833445512200325830992262492204508341993901520750937183943427747261651696179304827330577719055661995911100002836920523654336575199960512738092450187210297601991356612062748735979768646237317106580624052725530712310916127886212582272701218149464591640381256191727801751715614508199409253933999644666475213284315231014575673402994010509934669443509263301650286071704274718127076039732247184986970863690565187236987150280067038870523178641918865630060747859498689539443085268718593911672385078491833723089994235292983426214841673508558321430615115383152462722051507743675404644445695099473185844413474440886172595835375009952321389606605320787976997511185567369982432350070708082887855468637574764775998003740121564515812263645187857573865822450807472534929614817754448106715418652807483994464713050338466816114306129267092900109440298263544720532584341792581034244974849900838401896580396053725221947763701016310596226062459568139615802686688168320 [119,89] 2067004759305336657451243321988239160123235632490209277657224499861792153237595381735303244066587678917272775607964919482306655917216769032495349320372195293767612943667425399120795250815830445639542841787205352847720446615903342917854719189964486816319075361000220094543439209925194060544531231597838909278781628712148563194220835686294722323386433701204925624652770879217858028148993882987989581216953511935588284663496784336668521636401124947093496955355074461397202525846824478434290057855924883872058736243458269342746364012060734400687268634150916954901746343641232173340375803190050336187507324451523039982766205879292805130728567608411417787544507313786482399098223574476583336937224695566475898404222897510833942184685366838287084176510892264001987242784040907075714710304720585985257823355716289164726630913485941699337066246200859636650310212019373032592812073624638270845125315312776781662943918738257589432144929041405529052387352348450008028589299538145602724109022295715617186960058152743600975439209863483667513561179529268832572938054836660361194887046799848174206460883465152034787092534198018258955402415344521404664496023404635313293512243283962323761507498860274250304043853533294673963955796314265130553693143556854150554230534900248197213414569425809809538511607921164957818664263396295652857109639725616593938136340333305883913429252331618446527847480075257820162282511202999013172167984754784376909896035162826934656535762525861929553220796212200503213597390003402216974490612260596050277706396759604816134780307024580002746539794980587095213891169333618159790154612227559086033277324364448647899714426763388463627407402308574374039165086283797589211310940928020697092664932282170258405820533961708852542182123304101027075987720533477085439393718747805154784690469487002632292386315245269718349712717760810463030222895819850375740062090035496519106343949557345460090591625158323075619989392036841992664557075549297854850793990852904002565114835628086170719857511983913326579955794054079140983085311714491482250710746059211694295231711154900785475944 [119,90] -1522117995625841974678096754047174261297042631761741118191811962003232120148085576594919664178372394767969335311168693537756323223300504262339671525988663281331239140926956055926704306278968019003842491396123268318372118149380041701934885299625123775981118632949165421445718340216679603953504496074053238346989221629886143331862605341671201234183152416164729285244829282862756512899425358564918167736780357507545993001392168020869544279590331552047692232489118399018582157587058197941481335552870848122492891261922779338834126479997000479528403078676765554857648179785398462533482452518376316492410195399643883873964236429976606777118290909986682405594118830744317128676592186559401594482877892873808037541097306334720815528885964554484472904368822187624075132628243151048653694089000893613941093596820894628584609293360043570918256869803518336493934959788831885527564701607534075016317985601892104415880933135555199830037492532840844416353847643978428405317058367191704428560762622309366586553375671943664890863342679445342031749458778109738356323310267201824389852904029845268946912094846908284267905143675555618311872343229847857018187480868093856347309270918125337067462939096451153364263018233138463352176771004097931817931382700355543631067291291917964292436738582776772474516829054597602597023578605543926218349891052680909192839795433478874033891407730974321844439396345813930866095132325636219304750876471854044787801900757267041751933321701656092579109620130066622699982313837279151230552915107527224981084804193810132483275975299965683363323991197742840078552546675630314293309834837652121597192427383992386711737870019925450582471463596316019197800975255390745408968836914146445734894339971626150025143430484473536762928718592441498622459736376796397489234522129815154300130788556133654355615276771402973068455507730396695111642874917421077109272046874682762791475544063115764062315889128356553102567763391860191518924950179639918036397722903259264666738079375537557122105080107542373966843366444835561020893626348207487533554270652346175389890989973370644 [119,91] -40454413918426154428889048495575027304405590262559736534015723967688838301886614232494317941658359752544627628334794552182160756890975458622570882042672734515698788697548328621954425450813408868516564099734567671200232615915363095560792972116376988908414206132332547411369574874805240086169239490704527531332268669326585511359242908294048660869176219816692868466436184699884175054593752624551637751098216707168064507377510090299492833452490618628880374346501026079568619605744439781084953522401797886617442900733849590725675206201960397582123150366432252524240106448628844206443130578118528900159248476578890727925163385313738295535422439701154718699726455150238387256799835822199764421618624660200220069214171262910809180167255601805126266693385142960987440233779413934204478635075717405689443439882435495654502877471356337678828216931506607237183739386184889213473046847973326490603238592944583147438663441065189391326025996718277354418600619186168310414155422902385195567473692552533227366214407786661075678183453490756233932027324366441662931498160698394208548466024121596233236843148865672749683433045164683833773552427775487077018292574319165191391333360637837161133091036115152455390685110276379612474571042554711185383772466871835199485867174678601676308990446480017557977058346752433476841241351042380630744706171804935881825254851547281495979817869478071848551591806897989632528228816751477534366942220726256989548630714638330716955803832136887327259883478147071705414438354079516465210848217875875827294717034291319730622954901507430051591439979385993565678327028866402490216943068986501775013621097152018094435865114140985949547258101784501736966926413770276028015113581259783676081782831823540142285222914753627949820412179561386360124854463198023495523507045549644294294382889853199018716767916420659120596461862617865885693454021421141555184625659101343047475799297913973554607943782171857658452710883532475590652767258863221259154158884012518346371389766279852327456074040294051403711478813994527432792472041434123487604289676452400934348319172321 [119,92] -11309398872022361208456865133166630159986386366871664068431033505063139754107856124971982161281864636388458459221887183459759040422123558662555595019053901925579378390687993210881589851469709694093495783293593206971821441513604601241084778310345625608710004697504949750689281001461523015830705277709206747746721588210207051449718344569921516339505559342414154368595693197918739413676785774850495777699167002017103230812442934898828966865477026691144877594020464197429223664437607418510195294134003886218952539455756083581088736816112336233370639015344462547374675776988613112239482891343765029003045979654193165693378237201050456166397971632397210037719418831596709787010323949228252293685103245873538209918354823383193231764032543751677195756571398712836926155538585530156480345354973750742148903073234420716909005427408605763036064922867019027093221654935319679475791277605893241988362739073686517062084981427124495267632855160996657165308311200407155881003455748649679780226354078569947381050487755090325057659728933585587292502091594722508904297855250542843243575320465567865390393643452515412700348549666370629530127896468073596648712545928563697524292097709561709248274669959692946298255542927967034019098727281238093554882200607987520592296587534068681506967512455523282154103511174961965630100196018025374551643346997397151160046407315904906313806727309602949438145032349423009239847118549794627043566511021897886790480824366019299067670896411408119257611944285897007618732501147408140353980729238150966473923680374179335753106263557842605373622730354849083034981162988336467308745277179302722926821622762713496838497020351095370188712524773915299312233052320720825525639245802121628534127587459677486812419989655289693977560087158743087661627872208258305650023271541412923420258654530563010097898801776525718605733167641715838177929077401857936148193765903288246659959541991401737854095500498480671934482728130675989147273262004499158321413510337349464106633296726833207003166887356502858331159116797286616756073604205124339708787188050996386691820 [119,93] 236692025008600595569824127106188275716725732186367681746084117870454097627605712987395520321159695137669490713331779439149250528150659212526420097465900353373549415604154530411279467570696034402842493186874715563643125873780533234240938067210115629022920591514041173868474772179255658033968564931205966050226058962453429360630318672860046022787774495911570150881087805135693079593940141481506798170549212513181979629295510637113748982968141040092664399713294459402640404436955356590568606766337281446398865316666557565883409547410256019714655347058305870998974989139497598070454640774996204091057672899984656256508088120519051787689422118940494693497480372837205598204515391274052423728965959477081354795607997774070093962204331899150775826230921084947494342529094469639503114807276156601302972149439644388112531581630736311029161373091817173274303964159078137224230235167641085862184684066159195148906223596877993802146336551200720567222522762797206392678860001413737825812881291966058751322632979431537172987465255752257184909592933163443643621697866475510751971854649767505967645836898273959455533674279450011146322328475483434796749605482378729065484658618868104101871509405120963517632885095444676961552220061117271477451495436759346020928356086620254869405914761070174012822204007796560359875430398314553047841068956996191053530742084692401109474905622590110105880910285102040851563553540678627436991182388446589325508240453256931298190727997142509415878329803487604812407444840655394232556736857332286637157995615261365788866330318015840808070496325856765638524799713068277331551006144897568287093180853102576250539949288837031686647815450929576208436693503295840090769528100545084892633593962140438794035951645806018824578534336285606422636377224222447233691542977361934741038407949882945890038253530569096323806579730274056765448320854223196571857992419360093528486150844317393627434680645315647585051910060657932627792465009408861351697513054762729299552738476920862169488747355310008113863094592366434686276515954980949643373093491437402357 [119,94] 1383368950996350456603451626865136855984483512292218608582535113677418452587987059604297899785207731641878014385997496670518624216544682896513574494811500626595503837285376508426926562397939388729883787356100049054545314397541623488558630965554051321084287356549558431080514281502654786949914680901053025089087392849345201342427190471071072157736850584864238925025504144782785131476554530398314056309090004828277843874665179988010274802478135709466147645954904610688938852874708438882224019643819239535050877281152803849627873783702431219040472130656096813036172183797913712364465643479163236535170336172577762237142882499954073863121327241307463082692684386928991310189831499501910459847083455618827420575213281552025669113612279119545348164730914468175291678708572480936307811378439602173419298933258725091957224216372821996123572018710255036473778035289763263523869944918016322058271292300990417035592165624475769599967379110384742312940531410284358234491216354741542424427807051029765359648545820780790087287565306879529607531120919344693368459524877665276549861628384324367905051601074928903365211660320483542645216438510798854284285297013337842787665149051707451494831568012525253261369632602209502932623189003606297601122973591591987702005092272751753877098868213709695507931601109691283098008400697833139253554866213986296334526359337393715386726250530623840162600395968725953475193349155816521823331719902505114567536816530354815015537032393653051980570392301109899923812662100444525445552173969012788818288228290487602773282838826879376738240420531261258701656897789189561492779823395082681893757944341159536563039616951391542623068565928084131296458615237224515995201258251888501439307487570065591813371401750167818286322716397958314361446706100677831736331532116671803328067441361620019986328951930546396125596672504351454580729008422305362047845435118620411239646355479133527201233482370424713460745873995552116564874037963002458985720647951397085646417377217645115076449961096332057201515334345313534897895202096449009111460315055 [119,95] -280360748971846973261805710672556813316572484998901549788427985401359262292959687255264613314417583561727421055209329399553907564494049136826055325890933357554626258452699734776826157163886587524205454301744869808924077104457239815722879494456174520121767398098711105433413203143638947723151749542633985897633465754012531916790296377072512869189120039062862728928469207248926930729995872192459337775483005755298001637896401134667925579511878246612511820272902926567968914754308893084919582444635407215414724711471477800208166210207028765274467519820466967173866476886928596296107314634677497702331781330592974248459801563736465331549962473926692066046580700129996326848718055770464038591131961578656000857474056562689655286923286253766255097801419365725656450534775346076485028351759311580765527106063055746973314355183947924589693052580382381563130688208380539200328912982333681004352052546803570685468303345593396483654092737853752316571635421118002817513861771625362572458971493814576373679532118360851510711181902397897981310725175881081204064034588863533815707182589883282414917597653849228683018520316787045135106449620423393919609898653614330744596447389973875855305705168493242981640027711169745022012112536639244410291761779749559108323130341511718943611454486565565375939839697864177717434187347612165519923225108824408940005801665723627278448072461820885170720491106591437970421318565075255320607245344179167185850897272260752307099172767909387149191759997310042021767024924361036617472436214386453730981862034579734968887594344514761263256720455362934958926138683613158685735575819429745170518720221926314471359314528007911921242295754983049197105645898111161645096402119450578174094587516403686626872105472898538837280321306888506528840499823806106445505832670796321977827139583419904098096518445216247468428657666712030417236022586171389218508025329117138424695553075917323338728320694385909364696286633238072284631103342254895734945460133578843001435184864247897737367461290014177687915357300313780763149021890565732704740760 [119,96] 1964004385562698573029633553612977916415308899100547604673209121692249349955752100702209639378140468977421027622641074189317552555022674907790959668819281327522742731981774332888069189748932759567404386464569920331159568047627383609153590032410270748638654720582621473034406841465345107446150684651581583509423263241195887877374618619379369739726308792698762894926246792090333578135526530245659959793465520792158584445633592575493673382523447592716607915268442136859408156466282955000571749087579154570128783447390770753221947250566363126131569447998537107351565035335066443517153021441141167478339819622968429968618509772410082859043369402251977665150769427852960950476831642196573643291964058332786742158510966816664358998435053502064666867762761264131610758144307311707160936861624104842074157857393581575970091665511954282729448587229928086625760190828425362216529626309316854503562538024694618865247575650654769564934864930609159728930037023949722089001104801394351864299460710251135931899033735626791752292808201661908153490162391787934080605486513316144202143933730849327257848725356374227262774921771252815888019466307276556818905076943172351635491322263967720686870827341787899667802715289143108704517644927584148316498897183884172677843109858656114786480975192253146107444408861035519184537931485124567374479235493337545050425466782534518334296462733365356434418997714586102726295462203379957685813253488123003478629115501328871353122863673405236566184999160329642938484074895208445776307285422017210548544822529083390063968812725144022970364257082066135438277128026866182587318803932758763661450917916832373565865311230889183008516216568068389381141502029727680114188825618035023857915495312165450145600854996630378716065443405529740393333284791603580162521902611730379951270634667550960240778522418058527526071656468176668234754163018667202625852570292312214977913323821123296867463269226670581528241723739896547540680805907202425961129101278215471705978935243047103789461918756161149414570901304932915967838158441712595591 [119,97] 1964452393184903101487236084663779622746119446799378915151073471250361682692903323836026238828262302658829078012458941811273966931546624295305342894856015135702717619182321020236384949833397100399237667219569247400123236047126749543859737539876239913493727586672381630225260521011917367788454272619831877571062354036185770562305326018317329923179629031653849094848170176057190867491078926357499141670020721549799724795226808945283503181192765347293870883365579378321380991725740515346257564753124895701418090353358283301608816467456815409619411454029295052243592343932520160433268353019396622195439648731381401122239888634148527931980196241571992027244241301501576836941404787928880172556261048594099724901559284759589024593225149846748424981096515713026241651592196631408994128682122215908752430256173096227890997946546725547111794643139268840313488421562014889473388775859471746347742737894972402645075816570705016984983277745655551562458716866139236980602490848835379627410076981054071039231246993065425566697483967157416209653947916995700880937938525165746893321601288614009131800337763258052925737311845078121456784765619534207685193858089724373439348359621151994674372874634587585068981301978546199993635043913875417566041588918254165133455267664872217468425126658663568911223825133218935793863469077563075054364055737601454926441696030120473891932371707860711526651665174509934877283086525339416057542140882531604630101676152380416225856845835783409023161645232729659853408653126083133429781055423415026775547051623496324086662257139815536794542586425653790557053302342582150528375759928353183686865584704351273864520482630481393026507292299626674513591429158379529515025803568258866567450450561125235668067230562519348997191046682707216076119680120069831848187746589340495605158071476038039520726498674728101727581250177302470656348674586609215397403906236224952137100876986934614031157347295497720090515395135456074267243290475751432937295588609021162055421205167033044515805108232969857356850663426914918371874303565299 [119,98] 98661922810215441426654476020123481683029712573837230311693674348666668164832825143521295311047082525633296918700461055154154034608193772986403893680711225364714681402612818364445229896962426855327792372427599161704994469432133963012453226631268588264901603362608948340593210183665326089502003209252047455762671591332329579670812408659887452153201100774947151966953093696523272274200724859461141493591970324799799358275704872037790742146276998319892361520343902353079328759507212159588537307707482615004557226974708606166696736438897465889410184546755137024632161057088183399895511304366928202687281218978902132762485498802322272751433902857371643421856766059861792546502361037388505774478419583904548843320372113893704323607396189526009349153268116487496054346384075297202837875284264201111202647886290003356209017420720427151583232301536058933181462099796352337757388353625133359887290498345756006955882073561267242306247014668157144584148159580523535047022582514844839442781050753941707580589782216049863040949390665120309896969963606697202617214577148174491170297363609368682979141849682389876187858972553459967253600665084406672106625026774200557773415502552127950711181036555849006751188219748784326013882013918628694141670122094641200127041309564085031938577846925552379691161250849131925164180674135444427954688245711847162922416492280659722133926765381887934729354451867208661322498104979220506597465649786211812103988611441870355527490054457587763283663347964586130533548764585621777492153608779249192749559476764115827634308234841495666865359202150869095527219156986857981224317493561533458695753252801173150999720399343273178875977089292642823097605851183944993085811598579428811340601475988407561700699535809736523683351180770771202614788277777743489055755769668588150313140984422852524146914855114029755924414931828126572900686176331376074469474722136759348042255206168393875529491483238881733791098836676699148096066571191316985069448669898554144613326717940788785377745599709177822622411536226569036841582 [119,99] -1023824307377145151714346883289755533550421173264212212224968601613941967236863759714771252485933533286108014754634559053272323505518213142210338862424484402872446398655327138414062015501217611471016648947609795944320201024901428362554793956624862189089915031204308552473286940061474744817294479465526925620701017114868823846913777716299140954878978065091989020429170881850019568276569956029133322009493508959448363997653356935022151492724013071696642360896438883123113647665966093531714216278388498358888905557296704758788339493681186063809446714905777345378846625087119463936756029675725372232909904374835917143766837053727204465007074052139572354313848797612354072561254766742843513883267760853687542297210631644730387266637473577043764199428532337253092041248275857184095600748243320670690519307733215434460590810755696723937153090503137606686595433017617789045072728852099254084100555143236050608655346395554418359181556149254934000643602025742173458486254455924404620533397613755698310394064231182440715436206577624824440477186709830152371342254585480100049078913601647399899498035185296072800546821806803542637187995270645765423436624087374000212759372779441655601369329649846702192320184996086638894507954566792777035935363433864806164232966542104827461125892272955046457034143279142549748094273905814892971298634399924703681907004705500577699542967701617602049436316605557058258796088910317808861629397456566693998124519272344604094646999064369031141905728658028730196345286059511504431075840697749860011445079965576556984974473423160089490876278627091098176242333335944113540493482345268051894753252328169562042359126719426034227681331126960683305378311520433893140277714528188388133293572207404878959899109756564945260701076026367899510666721082594693876122195394420064910563300024790222823999374888511841074621453806562264659991787803146723119687754596806553866633484678288819756714344581786773984548180154353470975812864223020590304624242803301707699278148455527724156831225481530216907386531092749667335 [119,100] 796936282576394046727448741108481159376365275134267514610646815145673261169466776905850075066594863880720819744553073731308173024212773684617539197633104082148710166909275190922981093267993232948222257577750355831110354621143393037569148192006831220415679226801922924123082591198070103459221338386221803636417148447315390156107418181611585413759860640454374275455950300940684811604459768545824522161031509056554781054444623464360022285037041674608393593208945506431749841525400754359965714490389094283838637680527991340166768463624189323278317958748100611930940554877569524846608302164180504596386862613276334077197584665892411833969920074027741208690492047535021230040004953984342439185218910280748332372134419670930807391732668305297094320506444742811645250334038650656595032319962498490237025440234689959186421736384427346012082866217952262116165535185546930473555826017997206556678515889907823551592089171943732520663435207464027720982688023657236163259033346118679180734916882408176430358014251511628622909352632602395713590272342468152778396244615953688887109653403912196500123473770731213602100647248913437519724085802734528639588840495468232764983387002900426520629549874534787626304421511768791717166341985322210291025766327357992457541395291697027230127760477998963916538779339685733713104058911725587505806591281989473996362321412645001214240392972306879174092119943204803499633901996145245871597334020327564337491740719219426911439167659558853999258546958996561949361262978806767052023981161812142518150564430228284194443213752157955784434261051841338964153768034783408089301538281774752013525434167105103322301632614214021685962503292164760143293389977663556975481245970279516033282097500080471789251192947630607228571755296599710501507398693194128955816130391170504447253844680191023875360611552359660177918305512695054064210037333566608190483376706859507055847945254571533961175134608935753042327385486009399949604053241377399552052757659858782137881112883174853768872596824675334190996938127958 [119,101] -1306083406474950573591167033429263089728414002586774191512801565289176943914538142263992992909646107249333770213648858996674160253998540937417260037159299733295561759739593201625501514903047642342949714803277620832453225598614320457025612352280353497398105990247049995198476962804318407000949150499900747651081855811848071042588167830496982534932012407322386778232983592705742017373509327842072952557969179460023992479708103693361600100348223916213861102537841571054030681562311106408824488677351624448824505699836150751514945205513992386768249295243636127505940584366486997991022547848314055259447060973449363842521848849977704222287814725766873936442780718671049176557748000840091052363240068453905029898629383022080231523772906070693902693032054063432017528789021082527598065951171045117511149849875022077047840328237236407737685680165068281566860582586581702917187988352375715492086173203117066310963953651041224136678064424203426778888028188791396696345625574338191841433491405351410029362621192857010277446307398115777110136478525184159306464251065615915902297257828555938517581295483774870597694701071713485198030766401161419088511099243410845871449674494813549111280620603534253920558931884955624651108659121176196243256447206780094479323088708856489910975958294424839214264301852682091856230813691197802696140601823925542676841093632272865661165311560599257050810683311955887779273871249980533999869167271667912801964873211588061034144873354032330347960684839596893835973665783404125433118635682971208236689717154951573226020080227616518353086760935699741392502031639817422630092686238878565695150168010504675100576636438212439213979396034935081612217654186670971038966854837836717187091698307630973007853722725927122628901507359303146371183561372250105862724617333727747578003875292355040306833221196698715698160120454206337404412125454769040538121929896667435631945281663346802679864859965304358085369763459870969080635782601301057828797885796757300293483765716475725795790244254664528283917034 [119,102] 544710374346832123616724635770717656727129477777231611805204012760505254249024003973208128111149915249315074680577827823450803974176916480898504497555995866494347280569422775401019561807037951738748131973536225431929233274331798206374137896650453858909911859059527992815822988003241523557831921045122255255646442073351753281578826885793978872788842015797066104331195144023688505826766274924537124194393935776656383482181600120172865234755058101968055795338854434878838488503754719239157528845281071000890270457412414679475854086011975158994076610924780740009801617307929328791619319228569906155767730602919140158057332659859388434709105652273904155225601237391524390440828382204850273784441725951286562810172159037805131458230130068306299114989313103268819344446627519923732783015928517649721492911664743095781047930443877434493245944608143014057781372053498438661791074577509559777154049725798227536323062762688288160755777263976868320216307164537958245811525709741714536365652575144178768718504289488782115886279389343360902230096080507717901304956431799803221122326898503867227883818059003179190701927408925267503055241432601371326859444297897196114213115968131234728213747167761985627089599919366700982379039363018278952842705987034672639780457235137067452209524012447187059923472642922535221521584001442382383316562240254670539536912056752775845686886333546720940796941178878480051780871750121731922602124390748259280595667830359142304888094322929909866832853573942245801011281191367965244453990891397126946578194236827064480185337782732314609743705019689834936200120673669028479769051495224409337713546299647315837772257770720641521941544664206204741661029961544188230776002019603473241818050893494121363221890180597035308557631910797376554759963188489489856795868284192390873828757546392923922945211996597039183193225781839238242218566660653410319689793924019019554856552849796057327287489795935795084387396529342435699003008259552531952673607986029336874474964704010737062168803982403984376 [119,103] -375224786931819112953888008646765122826578816174548994691563802181004378966987329129173562863822764902260301494374825553826375280117539331897659992011119242357579152835803719969463175840800848822358897828957246440819285381216088861151765908388747529260732346922854774136450562514820596432455785520664526050739885540511929779543157091550320081506455277994394555603899435239954139777830469022167621080623214321769086039741618645290429151238776076377107324224239180722737202938314913656168319378043833919024985147406611897348314748958971028470906859728192484028826576085109125088187481670401053316324450746420964508782850715935393655679249558752380216801181058862252428306852628716876114598938993339189767024589098696939372564009823981627307948786255749591331909727830883564816613310694163581780244433073980479568853579229931996485590146312765056103401642976109316321420061322984859932125054844869295151356860052360950734078249179655621895865850163531127931592984553886475651523887060597138458610511369130687297122031758863404184632980258876570207671984489430592883950367525234650395178382268923285918340930378753256099830746295994125687448231645816684120181027193041938858615466159748147995938093660640726857663045610088103462225923893862561717496263162194410410734297926711498107127621230329317790458763142754011128566794518110885191590739932560342197368418242659840474508466003558197825981621573393173704444040498299505830262632412506295962034106098549718547776714581492667980389234102025404294349331794727325105650199899524968209391541166568509878429886035375679989953650492496657994355373433078818130785294608260008566798728589419032835407625578204984046996837208494796332998160769046076839122897977638024657553821224455751976422656907169055354283094693693884554326326135345511905509455684070212172334277737971287934469375852050274502933373752287232617292533124289972500697685536190370912140862150119689512971340398834552044164659555344838097228650134687636325267166258014903456308968534520 [119,104] -55810862499544112281147923435858131706463839028400882468158758146433709102802925076245024770480346570018585591106190538131092355909563795568668424452650728516395461277731105951772486373935648806283452126318455994269350580595540550944934967371708840638723715053509320668481100591164129610067411379214158765084940412466542287307938309817834387126633318781602898955411582510457769605640050088084118609168878623856661769387921197907305751556801670778409912577046265534632694509647289481668460065975628123614539113435890317873518515774660357639932398095600900500306465785386536167097452678027293087191650685021249212428203512026362243225098953299118482499207318237815596411027803762484667951604677302732334923478621245163531824373389677655440978763395872067410160309455007536443421363739333908974069638674488416344754774824515064506957367834172173284314609079930982115691407165161694775131764256143795830142400789183761141791239258173930821674161553861143155215639882094266336760496083100092464641254234818333048218576279126524309926595543728136079902981040721921901686938376463982211806470759968065719654492240033093271364209081799946076683348300741741481659528248833069727554813166445905399343592824957642708696838981437755285002707004467699568958778175274169523754747342561261034713776952977934652926148355068278084968884469615186524718818290942840509227186898919254408092588931514949225272806719019974398756362556133947050586499296387100380408770995528159553954739998038436445370160550230942127826158328105911547587934404256750995889554449676505209935053428439029429085442138549249359471843434714528019330837965867756823364094440148238348311554706197468807574327405419458021689707842602453012188340675928603715855814349118509775476762545159053521402111437310093549994650071049788249459763713294815223667595106136586436574850510175192206815308689599666108491330570421592700407288442156486887271371724831178403835641826050525251976222930586777369392183527987776084990437766271075766910975 [119,105] 16275278048624133882127033171678847443372727224219589940266119032292387036051348885300295825070603947085873710114243776941453103367599985469371068802795268386146699163222189469133129999664313363346106027895096540320004400276365562930637264890309008526480757920145822094507725087723249578920471327946269589318612262811499933011785620403196214621019087035004682060555572157355548703374210919701520294028008070671723437197359864546296151810864545014841876420308785225369879217271275184622197472528677034184463441539396458071482822434977048789300729134210123829679444583124301310961079594362324082344356717177640986318551103594500862804542727131745952279647404390947267538640773809449238751852602164678182120409330171359205128569996032249268047497110811165479673235454885261183900630981404749646533142960105958222803044748080850731971222485435174497485892205248361204707353854447557965411954526515894506104483330109469255062395468827872982231599705572475210100514675674414365698105781802259272095304763336144366685311853771139227152808441181955959676476033219787586543394375156448248571321292862906709247774153351738706914866581498965020106867269429948911509686389821358873387572199398998267907036675921017357480878622864296939389990881239042019284299767008336702547769362545709494098188413568770848191524063001482309550896376880509518596553889984811528973681383460319575910261867759197535763293190113679081940138143853768811764127975194630352951151339365037689714716355058964838732855848786011525592959945426168613846961034602668934688947811952589998730807462989507012724544589940263703424312472079353670063108392059464920673242004784336323248352640411525444399318386372692741347126378067458895769989102913237755245676820127585105917036091715411376500389085902252041667574342221194479284544821622171910193281566631078757365141382028129200373421161616652992978875465452199789308258437791287387100884216815948064219567969623422339154665598656041491930775873672039254396581473251937484 [119,106] -5158193914264423118434960769877011036010350232945919354578712119265488459538552473128174044399499371818508192668029602621272339692872356487865195328853848443137009870017697027584684368431336264028672291941081874672837720240437359731427459308821118365306367485550034150068707685325586053048520716197937354795863996454231862709827019208144841626500184956717003365512438621172942620544165369762937555343023713746713599952952359195696649077817322749259630685660541577365695617268808444630375666445441617146626639240310871439312581775872855950859457103601703474955834639851800900134777104193583940103637659955517779145356249935033680016299540143042930343769891572783394309366225363978899005311373772854673565184331922066306429368712746540077906731807384493985531623536990499875440000641388596980777298196181990064366315902230622348871257965616972667327234644528708712248661296097936111144293682430950804550208487206478721752394045694014192047089942369262048431805829290711132827152399877782365185797711595103721316716677919537388435562160933756240475665194740046415221792682672366829615744196427165669148386231837493240275459031640462650337463776370764655509211517897833189217491349663904724531213816480788281689665542185235148139346629779685163415322489509564349756547250673557153205771062654812341559195596359228361077286917096572240700580836614735045756822460331423447923833039819876137798129895651490567577247859999967010133483208313001061521955834817966741012988180792536270379774502795582817576944343637006780974272172570020949028313026467154296112514154893804531508434545248719415307849500738207938417283162611158416808281257717686787080761765576145824430283790968846841985438838814496431739020414734548225180166187454700765925011946268352666639255410477697767431631369674273748229947079232741203266997731658761872836486424026767522776751739909817732264733500389817654782186857400124254007809880354643374521197825813506363147168124173541110226526945406187609256957681692 [119,107] 2506144400731852007116726541743281376825633341971693063676999752642472070166352783417693396557339192494687760321968986051492348448659396960206084444254606569702336945139831806492317098702360281704952607919440211652091250074572364251282550142321173964242578794326975354380829054782265358348365595818717943469440104571377380394183442232685571309356183087563435222799942777326365155396332972110228813086675471535131639113515950469137067691461577846672179980943098157397866852280864191315853803691333215319047341739393395705319720049747553630799025290642054735627388201331457873694124346782003523322104924220314400148263479560608180318895902619546550632613438175454949791425960883864762085414817093195504969366781201236096830890598947985950377698393457398945223434446471717820182161039996595997753702321691074886604325997774330336364286190144382906536685080274421166088555533485508938725935575419865311241908844686906881130390113436754161619744461998518216983566945916881909993857051829067024324512124213715070090501149001579063567568203106127197799147683995987072809293548563374897314396727250656112211293094808399420202035308681620685870559771907426137904657198267108715673981365391390508917432526938269638913713813270646608856884708053200097552234247868108202322236049115973636687257200133662998106120076238363945080754555530032468372475636829030828419425172691697689981808305962278811307619241151695298018278947962926261389141816389418846803954482913887543706777004172728310222215230237184845261258763126410943554693104948013011647435824444932726997701616598838266067656305988589602664038605104624493596342263066341350310213263168881421162880481742748796216560937092470992144538415979271934564323789701089505193945769104471191082892823182908546612231436142698803661189329627960068855862409401962757479247871197187242237982605321979654943583170361663836199655913363849300145903195861341575121913064382114705121121969160165946380650220306895829051106467220794901667054 [119,108] 737017922559197783224361878301280641352763103250729933668219651849196523278588155387023767392557942543987840325454083763893353787394255356572431565357752266164152669892120735782635390823360796546927876126366344001134476783163892996933721332669717256220244191115776311451581375574972213614454522435983045648918382654983891819616079005258207090511307204320444616576729237787384169200288054635251412061711281235061983046405027658258458958872025227598462246486824198237349432281888515831645316718868405978243886707015715282017669086001020726800014013805709247546370499885350285131662728082462391692702807891140679036910697506908449306488749139615607088312114343141830537255450549276415706578543607316276188860560451493768757437803341220097346660424690137299282518382907267840256693833452898420316218070607609743169002030596833437931193212378664122848614934527064453348836641363203489645266951096931458157261831931773295178274739979521191867923762727079684408236265404252478914696772962527039990654020434919230542371688557168209466796759999257766512768585114286800370918722823264110566867190215274561107881225829895953999914621138342449254928381971345345506741247524382357960432687633849826648374317926333303405465419202073639149178984521649896985280320901400236417376486303217881883424542755182114859695988571315101080484471250061090106119612155103942831670893546127224045469929193826130701963117736660147018841118950176819497729147017732496086152023806387857589239611687225430215183136248882571671477936733809505392565601682105269040902658438466217263891075510331275271341284011291194634410690192878236712779275834628167756093781861824646924494632269930562481570906255660011199823693313938284690389833094010910890063317819483151572111522502624260032282765987439966875024121324817591158001437262669503678521713787182549123060936182964722805240213872554412040148303328971542683778242666101703994858178769315295473951970856033626961652468019942872754558717648329990 [119,109] 48783705442526512600082623014362528934699455788847215552145475349465201382162829404871506943998497690860630157337765302927602294436080040478713506994713374861015883552714686835528061741451647105280032086606195515706641201282687880940318946753371624032171884086191740188405124897238346147096604674735708628025897958562614668010338142430828868075338515634552806352467643590066844397787738300446206526596020090017012727362185332635526980406901914434685611145143069813892624596228556066848944797832343176483197013310664893097172915865259157219454521336658949323078011282240764176191845703342949331836403418455210491819985162766621119178211433379154485047826694837208943839495488873553435496627255932781946693512135190958832606616021098404919077499272793058075383198815855647845591355487301456755256105333446755275579544420938629316211059813876348767810052587919854264511185518922307400728511910346426689292301851201796944892410776455944535449374289406597827316360509691855200952647255906917900106191029058703709635255199926001939348811452495729429903359569192607347974149738327839698552869514657078478832360445229766519573869548701136422753131238264484917161690090938922257740970095079102827225229184611140239740727365220789646194501155558146719865078789929534978656253760925011417814451111825859050666209954138151371234077426959587028471750141051241517864777258221334990482314298235970814807237015092916560447964384708621619351200630387690080755622601368370343492732182899179470057943044292722141113778851798264532881719429789036862967427718819599369156316059162754246813524663602737527479045099774439507122033965363821841547135726033723710679078642066421561950510779191276579187528848965145889375615361116789879123574952818754099388906027558624183497755135128745843087167930721347463566765760148479889089452796919934021609730834280339210203736495064096000057204241738953843382488920421544585426382627435137618195258351283808551589420842788093655587982648 [119,110] -72273029678922936882088015970991048554459912633472479431437901714159470307951806907146334185493735828339464800717658967787228686620749960211396543769955016570703227407722233948020301494814731687197170862258069390553815595192432996001081628139185842420633344666205700306613269623116463959196209561193396723529708088083942984977917854033947506554994591154882878208838635809437568783211192471978845336976210162417279394620773707547115049540735560473241574550965774625741857077784422072068121978756501803767176551560822308342541441151575229246207980115472563970750719255712033949306796332545415836019841589752108126089842715675488024500499679024275688980600827676072186137498533064136377373089374514003712368844273192824969746054419982948212176842547562195628956551056157820370102631811566814788574404148511448514260787737624524311220463202666325121077841693225852242256362607214226592246904110737355655424754764955692373963756380053308711290321395922501319281813276427688408295013697648981302380029443561513893258179406866196355869364866140396055016256974117417260775272959363941047537196207949416418603364516573566376543810977860516420661159611871088189237792756158773521922086606230621140289938431343823050584237788678383992658245687868318327264175392767009620446213802211987416712848865859324935143091972593297737608353875690720509279607674368957878951319129791595383703189504482826155989403454793605099200184963422159750454563471998532626352846299374024459384260707948951668911542729399110214644404201082474469878834551076059891396874410996103218461747369037566549236538523420081900077026121462709037431174804112154824059374483192836241645316622473466315292886364469216003862627616678863520498492834448198928662844516537299082539539712648324918828238638970623182549148477715640975974604347246512189863018002826048711564466784585731248023513593768760868324338113576097025167483163295380373111868938380120688270404974180028511820131598043042685008 [119,111] -2466508738047266079734461422172314860518809101298858888493929387034866677551597527344758229620720086399458732343101724944737746144986826481924604551072081812667290539310174725767770039715082354631028759691063581666267720571476828348951228509324513722537451316063904611962346362947535355668827284046812329482785214856645668241826682329730653352680302764548070369643102761001043823112404931133552751445090570837500725321159801260711221101664308012688654326982079445279529601209043176318508479140020874741313613208018736686140012972974154244223052268727414778535509941057545756468380783037400315014627574279762126411734822437475153570658655595051268003764412285065134699806029791730033435070844730968317011404844440590249696981714417359385176680548856595357144524801177475125946857722136186865825766329713895915592457348912995314794401855169293601669568570252194203444441291162169326294455792664345712630396411356651718823472473253965319541156016481242094405742767860650394970794719747255280980076498701436071978338562662234125639047175731775379024477514779380508599121537823623272534501041590978969893693837497636406510096708127639555587982886544031900871348660388082331515193909584774488775407881299338159525436487006179179864186023693966162219632539216995216815072454970598691976689824788669338992102567527897292363319289864723939733142519212228803779478054389560877625777110877512079861209018649541376910457047064098877677976774312177999964769468357436616833405750820124369543101768548138510334771072742139991527680411747348657310047853443123312272987143471880993704383209833567310593670394729073324966231147805897517535155060700992715901331079381811292544852049509972628407343179708500892719580266017598070850744074108431804154401989862021774045997510457129511890058096016669680503783929407876484105416726928223326055148814692982991579622586318170430350371469318035520889689742682927526832204033189499432035269212910464023459197286484984 [119,112] 699927160692902123094800687249410858821442221001066682323373981688156221320481007458908865824863728623118395938062502922526232373955664783908025177259603409924691841720192557217869606282796209615331012815490644514569914574656003813226899802059556717036354453741769418380939678660610238166155283162928892162393976260047264400223170682359796741234086268428332223009056345361993723923466220365286813533368964936654235497941192774238591636509468549530010210230268829232653614390703618076493371418270667220957378189597375514875927800549520572964349981068152307503073360099954443070335827166374042585829873857658892343536380863038213244082548122564339717314451036129590240204175177713303933941574151971209824766894172542557365129940523528830012209224099390557323171916570130451051802822702607422828429261724500752427912181062658317402246283253545623481312078193935753653101276965637668949492039243476814767338195866731892010337923993697972586559010710911584805468683733797049143144422403413921405317282686065863229911063432254438204172623146265847195723718350562128121922143191628303296468235447954445204473078178743389131358329143778740440858327866267583860007953753151957763747003246937031543720018832193294689959509002584446784743786466318781061104829022922228073616335807705231475690202468714931892608512745583042218721413283191994495871182885393787746207530023310381094334769054134657277315619920692405968950442834591149262777137018368091512440667611113870916803251686195001732600994519991247965298297190467318307785842615672894074149478839851940908149105117189247764895938157367634695885033393536663332245142386612394332958848641537789238316267170205526150535586969951966501141399308114523829120316479092157838300562777276764604494329108706028894545971989355193052172862122651641168405807554401686781960879892055284467665369690296760343628975717138323339360390387009489838275159396354727858352890424955016788433309184585540921581773 [119,113] -219651610897175439973729493615386052491504260991194802010922109871808389392093410245255311845133026637478029905933083633210929289630268461290895418947192180275073650244381248841170248253551480413139739184534524404173365073451748328155182995242761669777174338439876224927676595524340678576557333368345744041273644792225981232251650364822858774166637341334588183204512439360190241967348516457978245000912350036978560600191688186642769459305072178766761536791179303261298195249200505995035293968058973796361960341344288417083967340227973665725769942499716847349600428210612652682469269213498851323902039065672476963606371302326779308120920667257740911678939664434752184285948795173025676798397950121641705892218410312214413229563280659912856834212482864741202443916488149798454659618218747450176695319459664030591411628714396716321388555788091418873355023897771186197704845641787336537884462222922287847439057819435832646794076069424433239250613665127657223937896283811401189251790955067280264137724883525471713911750551822605085223628343470625127775024477467519521571348938733605183020626951856392642315052628093232980143649375463819296317404224503651213547299826194832650825754329470622698856277526585480951737115355425732462303261818776253524077310632655987892382630010446136535332400999203662285487972962113437900125330354416558264314509475799549474004116944173997757511492690116661644269242011518722468399042707441192944992165969065370139394174661718460270395082054486410079745627694873269860787316681011342910020676101237428760599173215021840034831892781515953198411640310265189908570268027692194101221071779188656914145390420837080645495537555429436025997347793528905353191069090368119343357536898721493211669383367750548367382819278995039077925697964068771373364069885065753655409326286314259972300260123315124125671615468246776636391788271981293677919583562369720923499621360712562487803426737950149853017729517075195992 [119,114] -30831425035566888593732066079651597778660290714274775607846833284166736894639750255115915397999234788267903736884528799077411075157553399348274948322880410661707591713963543368147141405476854954548650904984922282390712461087200807687177492493940098160543956907296845562963548968947205628052265481102555216403547900105776806629948798862208456572913978391190958892610341717893940613998073167428667263288778817196808213605010169804055155915450976941161316774675866404737974977178684475181502330465910084382162389816069570976937820683754713357361017575020940145922328594253098848471332872855562941971528550587846634374519992613723616846194889124324932735723341529785667751309111142057131300528256252724016708587737136574056849390087785863543825105078117129075843661744398662475811437588903730488227765022862609781037966525992402631249867193432974871031088021394039011188233504155521138024336415072625724223582700760861583218352364247313351661182807585226630829964653204052524428111306478883169976642383212098179549753909858017910597184892541404356355932924324482852611299387981632098463999220261625771471340640468668439782873286406672000747139970328123165749711615661171334069195666863359217305325797205343720199112023852209790078613292498988267926943427237234848354925323737237038463815539617465152326609877513374902885372045762851293290548172935813614403746900002168782483510119681741619970156309691622585176700957318008970988942894227199335917645199196920880445201639124197565352366685660215982921419473942964176351991535066434977211637844708809490457960987827695044790893473238808004773850007113353908660547021567038736498432959456503746593808107305235478397404146793383926299436105846981376363446253622407588080391428599117839724601933165289807966834592107204677507306890679820977493073578834601627786178906142425672284601814808085071610253736654963178991734840713007860651872263313973796063578988797120128356416051638 [119,115] -1158857796011481818872895798389689005044539664374124940674923501604346271966192082098234013295651200752281481187129968205098671482544241066834870140114803672523817913542366490179405089010731512499720561487097199357795200705035351137832878232920543535791684773736954867721010960479818501863490016229000158749257766406220355822250595583675188957908977392512723310340109942100339670941176624557419703492589362080610629110615385975608366794734989563720445204802415668304550587445314757159251223797418812936046854274192772317363463860369094720888928882292263676240431611254190420181728898462099826174575439358389167721223497090080122952100714198633134084323520263872520091115208525068281764005774754948117093812325625186525778549775304302612715869541426806196461786303088833040982954853028322855906401030572684731818696753108303572832618644063995527033927366107927109833367082213084307301954731295803405918628108326002166954825530477221922516037714692641944581569138493458506099078881591208186237251399370223859601791974814061231525341758818287526141387960754000776553976570721050945822402888930800377300827074565513071400996599372044499994570317653711066374183489399036657598247510394442418160809573514670749741887863401480881832781236006660305008198041668167300406821210061602519095075542830444722253254065717820976591564581571154592205042139554324585626154437483715291196700401714157377105765994532610139257958930679050084411891814263783176455156212942218420730847725925414023882822996270044570978944049693380585084330052102116831628228193858291008150957149130774471234702090850011968463662400254714909893637338196219914545867259060998956763158509162114736563105922577061059782738264272365303754161500759501847777354898154691633844248214157126659190045888480783529674824027290495390035248351652259742126806022345878771020973117469886166064360697989335468585482767809390577315802420374039055970526678253543501507596 [119,116] -52032597478881809700578544493583928063067816337384967430348593008200514767816012182270695301503850840461425146307794976546015407324304407744241890313912256138282576595539489372342243286207995664362865955152700407994888384784666887837785592996337583578850024866823975025114497335460870796453368744771046632751837751382008701661596269402508565088886270849020615758119547910375694150733208117020501009161559262621655074362781831449910820073481251097277306964208114432166920452845251282642027415422539960853132009841291937323033906815506639009817864041129486275708468876218372097505220558599023012288944651337454959867341614655362862030374607884281661083431473535736041901474754087537614176575842208360170903892158061641095467097281776954798605345659330253777954895895751826856186834122533818058424642129322428570141676415726333708339126908235514169519978658516353064972489682082903700277448575581993220613051737925131632285621769921856468578487716059043169331828888906527366833136726606395925540287123017059982870329882049620824298214274142802818449820987876921469985131285236333732200456466508849962777903960918501982325828292521176686204467006994249914341669302504978082357238624622888038481995005353364943375632195083076275190919693473098181393224611380368618908271061909206074112228487441305808045133889945717955295018001603519052381056110381552851352501682945327575747915350900710239758837592829936460132847882692197528882152592705765782763462019602107743982251068638133719112670624374886126235603255612032716775875167831003743680551293151605733106309706886327715868013570080280258500533426676907324867735321995844649422766944422472592519651571061713332289065105043432260295663104140855261698635552280015069939300411369327687774056022261483591458912312909361834605854835214865681783833624874077958474439551814653435274154815670344121519173353915187473097441736312267204069127826840138788688370016904529 [119,117] -2615356564921764659023127415412645730663643377552520268954817202460070584694678839249948432735919566866434515453516031142222143974785367411648976866198297267473823979737590461296543306708619803573497147093510728100210068062368066554598820383203904962022235716558383343471424972668130876750750451826832706429196482693061155338793387811348688848739686657326721817258349841992295195003890407235209229221711546583010699484136044068327540653800705343087511143189369566653878829482035244848108428056530882724416853513916054635066076257474407809019135249354479206124552838698364091515774710850599071748237773146895680942479574463871150998817861301315673477680752018935744695888301795916986542737733841691866305928590377181546802665747811734985654768407001987764075553862955780558515871745649398659542025634279831785917076884143021885734873252486553393502206054584518515444275577350571040774899808889067554778626154849806077238720851571013112624961855986777414584257367530812700784660704520979377442825640645497890454736273619238564756198195675546087012105746063928886466691081920106160475146694495074376515574321084873319579177057461177061053938775255559431159846762344994389394420349882595378116568221565076111376904014937488260345183091141621038570803569132086666963634928188244683778015763236187149048049226119490431052591334753688707374942196047652707650444314055639007699220023981235340952053265115438521499134584004695453903235358344358938162103008437248231723581637485794376152960456089012088397865616576987141152278672503842376479819762199487017585419994476803388323554749005857419088462270726578958530756443106633900902354076170261724869048139731343859584205489137939128352790484431961605755834708139403345156472042265436164270243524025878108355160022579570610199984394026001949502635244738469499953990623074692166570568816226935237126065670856765085782518308956442937531853935960651077337232995 [119,118] -45873522211238278944619674463908051314784486755670892689101254434376125075284253227269792369939124324934805432827990800062023492506740608238855337385730891151476316490039357427085696152738670806253559058060647646465786385820104431560730607151668552131698015371931874983508217576004974345145325260450301713989769156308786124799123613242667746830246875130060343075370805671746577690445088061140761019294298826807837988832727137505162404621852663693806964800525460710847600581088550290755786105138936299617230016569561584246892833626514590698487895064549809991278091838344242500419895577642524674599541443966689949227858994750500990037134042900804331141791140573536757010335840747764188430930989896526433341947317930858838945658493955181066523166570950577042473792746649311540147053655372336289185380793789214864541327796890832146397567587307032686512527473305009329929594788993753446049938926492108576925879680477461485549602644527508841487477717547438131145073860603238855782148194733251352249446622580226059171037652142715866790498225904157183875513101918481106340687468320636540236694891101380353609946780606080539379245768018415483415160320647076002325511680752752752996039159747820427058555204918280221809363848421553979351418331772851836877258708774846112092031041926229009767049891811654864176815909312118319832373947205429364356095149315542072237859047276180610150400175803860622027519905733080527426672316751284861547852041278609881956714706844394417334500037010512237367528388803155560548201691036351639927441211156913595766682444356179304048321549851446200318129925868765263533696178323160279445546974221490432846981944865628706858280876428575643547112330399074539880901701030096697785646727543173631347697930058153189628034120045963911287460312033480017121700295372005110982511939229893405239084089373151645188804086693903993796548439176003194052692196708130823499207377472537522 [119,119] -4413893906939301091113832155751836415909690301641443227730418581679152605854327885517346141757254545674597313465494186489070948202761736363653606575023354422262064609640721977748329748309392899482247853308024718923711533635356752455224606520300812444230082340925284407485053035008070016264533789109744070559291725144924075943733297787481964510486298649843454770583768436952290632824357392868869656967654492169860812258524816915219864019836156765054343845993864326869573601826131318727853898413858221455674111806714349747428475339079939215117889446151792356689699444145123003862597060974447444300688214362980783606344531214878989858911911951010372833205428664810032064019742572667848051913641922021249760130784236311874981264934735507038285486864938396666500710401845957637149657231169991198937867813291404689536449636631227026541608422860859990776499957692228311540254990708116779179870630644157438774613739790698569384741188825988153077810532536289227973777599481327214288681089558008151565348015192773373981357666228521303267041619340938804682277905652079603072971746500629839543060109904659000474257981060173057023515674636627438987321320799601633783917582258564775544534471549456321660374216258606198812820851568517780135404814323241229470120785894425626309059189346062541025876688010512771600771096868143685508039985454336055504851127953989316906968717897125937872661022508347718398711364177331384971744848445765988864980956229272441809628571006549726555268911938119771112908601482759018201022198406561028259641435664181468535625486205500715285360757021312443301452101843554466504378189698220451939641773039424436965657520055731076340775527978891383242153868470293045512542273593903847531889559400317215891357863963787953052980780674101794513921201931428450483126321318026792358474048769400836135008127531158863648831951037624238788146633876521314695654115511457963361287162200 [120,0] 411191548127925152461811781324045093720905347097037618763017950865552356460157971331921954768894935675000703172378200493126924652062208223644535229820388892004332346404702876424315002760362833017879434741855152880654766381754630933507871679981096511839347190444976883992279003530879356643173652280737057436022000168208821717765648473027093106373218620306377808578443953641133340240164015476641840222953283206064765264955885505544516739030322449064513313148384944715327752368333874909074423367763017999840706694823785040182912591112492678459543776422425888291163051639634554820369903940899034133713050361923922146741890554733698500602996757456241516678188582083923522484197483221310400662593856990283699626586221122148265471007628220773086884314265402665484924948604524627665194214150722395481373198846655939075388898033459410714802482061157758866494978815473974129860163941299744220414414430064255113778561973598490476353384448202712985489508605748909190596030289041059409539391556516164137389351850020380972521172581945318111955255487480128894324268181529461645743790983229345566278704187784951398519669054705072717737893365568907606730065455633536247895206120786152057983465573776348348845521960198228539303216635959318724949566450566456953409228595101173852652750371445641823658046194302762439774644911256377975502270417173030844857675229245227273679630651230627361229786306499798031276867039199137832076098638116117721242155891418469664504527282638374324295532024344102795111232488310091239464898544669099682360918491293249951448746334314625782791678261525800698864682690772183869963383886537577058238981892136053879218755638701301967826299418134168755877062911123600153111468643208151142698492199648624131324125179773876578239417508967501060067910575307170128274645128159896872924005621656382122898183413717558401725465618754883981364825922674584545753271428225879053890934201071132161390623535411521461033718780812629430735918575086716918527383613501832256159474948741046613034836188173367007853570546216846535219858356952694504867644317998340891886990018412109165215551828427923274104203719568089206938539198256588682881718617085137829284528310682760022034712036664112334908520815347343592259584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,1] -76144669314906718056454593655148195563184077638581812198311800064415752018407080201204957775523108119025520998689157394610407416067021520836163597449105899812378184979353870294688566218067536704303487953269028695629248455114929742771521949156632138520118277315323688544961545474107501623058417230248854449061856440476678169689031588078127405900483958133524057928108406317132973670647748413640387963193461693947750698332448135627815939537650401185811292726612056142474645067348670814006349124920107897432155300525195392723258383425071902265242942634984823768839409212385483938787896598943108591602490184069148308450770764947028926405088593144705540367938683876366924477428772932299625007214565728614804427238671019204536214435744757734795511119770940834966159033874296889279771153220652781591805691269885950724095116631987298764515589208387627614716457577589760113790701547101426215594355465264178965508922508058922571283714485352009775358125079110400120127174162392229234015684226668153584452135209144951631317566015069317132648677188135633238914452916255506828288136980403291561858442583750458031656245254986135875557325616121143322827015922484108293515625996391190269102735824039798043229769967813893623708704313143298392893944333436587936681058386593495045785088691399991598046762594930560313263865901500008211439253228385615142438009766474266083875664876514559575122023670792778584559410049067659118447399665543846714436225219817300134662941763302840324129626814481861254623281982509281493402395539880831391192022405980415949069673734892805582092163549196533580706714249325378182704874408070290113043970031429338208798977379636110322034737787975829613228637902593166377659308962958352796775170315549408488663472135350906036719190868780380984050331054174766355442754523933144297196120176122197776468735324548679243644567322034998230131503835967018123750177981340918639596030104382878019401372827427360232440163761766372156896795756242703321752555454795520427049083647444711259590222432191211549786870934736696697374346826296500901186942993931962762080999303605346232371245759636672201729719997504060910584536674359213602479408560872878963946829422111704740713640724147693289370606873680808405790359552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,2] -410779997300644418286810617314859737250985264400333041462339096510459639744044029296587555911867726828529430345437420058517309902719862371051101409084125552358316941713494828423250068202804592034169579601987123828396596088138346756097425683604884316907182872004195243982703328030345744722307429048036987812890828904139132141193729871080974651796559587334460532751838736951207137829324284882178423135995629696764835683261270008963624980698270644878982334370899500476015163609198705008855435549626002161765078255306356353656555969144148092253134299847132069604468406938117487473828898473328513785755153225352760130157217010214306172102744870877209880903200842530844705637418577730168392889367316853762847961008709655740909403619760902212210174402224408548305916756367695513176179710986391390311310809487764773225702103039101697021730080237582293035055918465219548823734305526571013042105252899338007960023614896754953219199156382205052424447085534407055576553639390304564402268065219813944637610399605665911228863231330243755313312585028413217446519397820702606279058280302695507588689098509055002062501463507928692823158744915248298756549321710601073994256391965011882279941273592818518709788347519260512184241907318637977429604916493190471223004694114921121443506888066435880770172077929466908138628890631433093298728395077277791282798621305238785563830854030090812638187480470201752867621070822232718855344423085459773209070330525254799419617412189412255213818932500456981481739949890132638613839927119965656776956057472583338619779325443154233510974616795207859925881508734172450238215952932402472357319391681927694747528508645169446404149805472932423523496890574268979908706820229922981107023634977678414499724132798418593574472487085158440802841636512269266452650494688635202817306649487420822282389845979027151285266002953591712954194866606905119437280886861947745555560042583369381202104372206768708289278082611340107502882465687471163340122980297401087081629150201971201831519002953967498186543339334943817110723419293645194269386936673404146286568804668518752778189462464379658004589726449513796836368695655539401547000029630823181590601251843233847310107996990806006989941878236292727522893758464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,3] 16731944156377796072839876054996868405537239606124592394619067047047771120901634947409116435237656096657728317357843973493519190627551199522806002106013664799917609001187512800330164503559877952023787108287813793900361944396185526122343518698149207327809952814718026127860250521256909798468842488112865454386477620417650977065420480903535616447382137648570400008198457193803131233227354069190383268516538373899989095404646848505858694809687621020772210200989763815768906035589658733751898987918357133659918120147016360606544466080335540214040980428816798468947651037575923975581395304355506385216404546536035669778439335660222802329371185882181882115363213771738173487672585620864539863304744040453677158058419685892953719162065578163364542721565233271597332805140559867094818797774275229234203755399338519899424421200754090076820977379106282534724917707092359742690054174001468071884900521255962783424701192177511121491338260101722992427449274367780022315689326048776580805816795365112958217513965602994564886769300202443470804637327315422420038505953953862430879407483612893698594439412093092627053671464991295870065664658036486070203435395927965155222827378510436178499254079530001586185585793348868666051527064646310361244528841511698743289052735046349650635139128732711504853307777436851522441062111203224226417816669175019410909139269282566488754717015769705139617002148547112853357391534649256561543630183175708272273371595778997768266061880900123360631019431586796699132402595159590722317375332094878952987543353291107546522780207628239564692062188759568970934753600969312863694595549142660104823094402699234974737045965020792159190167197154934575995572092419084785202134800236092536423929513794882382009559199114302437143129788991320880591102060278614797298418707939256641674038593758017230076547935920428828728582823781060394873924432588466404006219738731336400442742689183850177845065731745764256086003879503088460414372511471452185922917746067126082539814230606850951768642610139801314369333855832386549966358513157628234289867810221952219289435378706864054013688080883545210354371132004073547738186922101324908022987643784192572624350165004759222371094936428795086236933203730902323133669179392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,4] 263878630226982017951637410149648379707094501341721212477630638176269452710614636358150658771462459400532838490089569116773019520092700975757587870458037297677543082894865495161314335367094529262281780085633547325770716479655051132046967247611995010445234335998892395812201808528623114353952143626496956245759311374341622699680517464069331834420632269833356843527970793457425960412937250301582417050943168418727933796629962879010185023963231875046659765151643523821810613253367760615831780993941368116416132897238644420186482650972870779478624975722420950463486660796383006465903167354737907702246117984521623042878739363464570972662404573678613238978405662417990832566668228888347880563628567430449303816064566053675257086525461228956732190704939952775840376802808978383604599710349896020461097753238910549700100018732104664063383996862486221497962061263791197786260552146061300676900348646353556088015905188217688727423246291750611458950177990633252829456571910566079289792539604432480710152588432218345137014785856743248860744527459799681388972278223555516161863329149580013043248428474094945364777611038835515304189369228691813274652633122688127330453271486433735384557088695149244524351844500641815564658083994800095667408054487977300497110743652006269883574796278544037084177159812079992409033019132661109500429508283390706278253626775180450948775709609329672767028517532274598560591040290509915483224411398796014781610275859944274287589033194045823596475281346414327245900284726292969983856166577134207493947978714213499532679234741352157108049287224267541459520279743045962505313777878558357542547220851299963727253840235325522673924550668249545583148452359099885328736423480754472673528686289605186050750205093951679233437994020127405523148087796323916291092540731424366331159346849620236962515939139935430501004396389964751084768871057921201044095266628655265629545407054576241863728147422518215076287462944955603482286372261382094947477842997177642914428342465906923382017432185589948658190991575507854079333875913265382829499641397751426794721282562585622613470472772472267780228899654629466426013718529095971148476585617680795623200183148752734875788552218506275896403053354186220828702673993728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,5] -921376392802200422738920885617195128757365744651173310327952495881056997089998979647173113333883369982178554984317982359204405283635401291266851949338743895749842649881542806121423891859111712184219044729497692692564071342188204700990625770094295681607304661537765215480135400478720993439402821025532277859244940985709436608762589000500770856871222520722198865466056187790230396267089053715334766295014549845754317180173064330442571280673670875335961578715831827951202568827123570447789858922972550777448006500866768759768417890387637362367919050515640248103437559858450767121335919366659735979421576158661806602738895078729869598089060947637841730257385465916835168752007789164203829215936147958830016095928949877045418699063506197929066134832979417745937025198524050841513171872806315275764997647756812797405025646531655633500999975074452635886876067683198857893484465357899061181138500171297759260673580655768289039452463988096758918659063026583842688576325133080702230725716235437079192610877489982951092586014136066304477548462764373235171520408792417645329652192147913658816037604879182951106577017539489077840376031083426604698749635066992831715160188458253117662792831806814460054402276886198344223759600166589202851299246246492215840172289191893626150596695584869693564015449179151355460290363196871019363439354164488492460370080143840459577326096041957571523662694274374478393914365233665956465804793553542913341040979313238867427975874789191915668836539713628437548729250455803696155854588788886198507797668833820511607183002431608950176592500221228763044908555415015257911618292144938551650673505340691159125336508427075871569808944531760628207253090204305004369560441819585845926921788670440641132392566307706085538839719589572453986793043092905304293633218391862541907841283039075956360500979286925121313190117446387278923101176216371846236012488598179198447624861367765282988905947889391756876307199964821003650173508473867334197596274618206943154705772682224642486522221718830809750466161361017750327194217051091400211323798848209309737170954669751791855027533516361904822429811058153412336127155201819423991030098179356168913669854083277120036979096241838511780553419311616046777910857564160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,6] -3972739702970387241487304951854176231930703601761173546005617300588238133544102770117937304773577423577825162761213783321465825341552684565214404705222799847550724597305123933915252806668027967086762551528536386829250870716068635717298724515034396185596897600500477516189645650316300391510403564994197278567008606048277411029699415040232380438484875338446723707771214135910610728041413798843241006835490276088734330690331485870342554998925459730742805999529567238666915846211177705396985039346419539121989910436438289442598830332544315825324099788488676963738379020715596848429473119361803364871049839793965887905025125134261794732652757764764530701797381516331169450565987762071696263136811818983055157718701182218064045665317520576931014680243190148798416743090926848730835765038240512067738956560855083504110910686301097913240168723300043395059764460063074125372982694116116921268019320448849054426326775437304880350079497220965433028546611383430440781591875552845316724825440437938300526208751908111385839768201272519307812882672091891788682741968112952621681793241322176042861599879428961185846263415773973381238437760921516052773978479544988680812157318207905852128632838513585926951741062338728264692960384533853782251459240328970015370388285825510711428163688225123028090043709272568360353745483803574610641452576059953597462089196752975482250475334234368477200066037068531811138626951257065847862330998002577388036878021247347156168804652815266384138136519728825432887888215183477126887945594178321098604477154581771674580418491295937917696877110039277836039925743643372373985980576810643325525912773540029915654055289316946299897547005130556813276990528644740043352460650490389631576938485197509319474387413755275537648431123048773992890829460984557123939846068148750358380260736731307413320785270146527045573406185409523535912650979137298762562662069179920838023901284706380238419293150836123868201353307744766089856256709316166039555571578094305938265506136154081267516758642334254895257886323747463099616474206024377773609395663990402462279752758254888575621696229312088442459149421551678899822335991955356385861945169675257893016249775111108504977223277652986172054376205821548848299688729772032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,7] 31697221091332053952301402038577677506813315761732058676115479772646951912756250244304064482781969801598885880179857535975933771245516062323287715218751288539082442072007401217551236843418085016999612550980172807869945921771519257706843728606552705233312486702279262681736777337804833826130009158131106964127009896626543464478479744719808798033592974423457866070547054881368444899051819265503436485021092615455257540878333784199893460326293427350228186213113549573696612810044176153551424472837999031663625475198837615749493044858060864241236578808604006598758563300198144289911014865771882406249041823280641708218308227246465387700165953007318699797632387602996436779441348553773235316383551733401366988327577740438414216282893527101082293177050623420131790147515422563834029429406569127473828601757027809548161937500792891347522165747818648486641866836795117365205895909980935668839756800814841977783319572218571976046315500231321493931108201729113607737394936390859413386209629553069441537322026226725604325144105653153874693921188106105539059503128854167824771829054915587319935508596352726218513573299095511266363558198629439349396283671620060860338272292768203451418306053968762229348040869968064984688574690015137787171044239251126800039848317124040467252011903941376973647675394379380928423846723151374730262328916396308830011742180529321441346442752591360668367237428400998048458773092957192177786675368045875657399263382759338113446486489835734576430517059726248132804125875576601439968727122220813082943497514395925576721460590355171921066521235765078691547890782498813749149007978948298523026338200408729267960412698054936729968261159297662564370708284385440477854670890723649221917034589495954383910487033826649610649887289284533692401202853170461033635766729130417623037346586978086871922696646495351819885724618906973287198046204865773958362858728905406259685987155437503363318416171978495038735774096225238164516880002763373160146655940904517110396868301734159975313638741488921014335311590426788447923262659302031010339727628625662632529348693164257506522386712353973288544845392181399109072123220544184992638758223035604773491674510911612164792186218378367332030071641310674576229259940986880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,8] -29644576770393428523833380620109058065439627038599514933219580727505279050677903770604906110210205801375190263146684618192994790577818499915235493616865784517080424415502353957818182093274876209122910528053460126162496015909583376425697842777680328913062551291444761337673740508591683417436903590193086393311021489534875052224902497301824154729391330032015657516170976689840379516625852050589978611014870629512266453681645068490039165761934136083378923386403040273422164996757746655210800534940723713402359066627309803264258902504351922446538755458185479376274065992051990370056573922653152493544206263040093990220262325016573011589104253522861030747633001139318471617877340794053387768862848130538530575500006112445963873360151054244808766784135315449479950179021724492114944027517102466892570064847682917174434101739116205061589026669283609301406314456061681540455904112484490301353591779507976000180943841454151731376809519572372615747260343894801981658858404069044974141581671863036305908069430312102699349672817392012671079310400312043182075549893289326938250816905033915043030925647577384923309092534080107704465247275910433688493050112045999803307515477542614691594678490563884657402029093175805630993260732009708033623902844178409950385916358630146100075991981355746621863405661059079372925009026545372029849588385488354967777030808527682967600002338656325105686512717405453720333774291006033791328855781999460201024748157186621977497644054030985127175494614599951844411038982224718386549975931357910521477186988377382938005410341899080165320123551018554344951163339865621770897292207885575986724499523573756104444313275044578657041218857010544228142086542395935967425171608477470389548295835950003512645822537947818962407930841870832817354570840121537192822625804373694882879441301081494795011322737126534990257202503705655153639819325875756514099469722869759160417542723952128543135262208203914811481834540372881610311095548157859957146402484229441005237082925736730302791513705521028185745074746548169731020468167882936423188284810467411457136962000332452148064162966688051736185842317403978718636454609041764368898811277117015319380990154606127884339631652882990792707713544183490537933960168603648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,9] -629848038263705078411385915383451039644627989549767611439200108041136951798045784524051458172786861438882834500108759769741638651238337967439993606275035719640574057879323058380464698715167642004307624054428558451131402393248215639748213024519647004420922805615289750327225306201385928231185102973409146270974942835195056168392204206822167177511468685542079067739093581098389344452394109610930322478630185421466759559046783066756956520150021758100337949173603115063108312872269023893936738508341220063683604494833031137069084307624412482228466905226346128888156239312441205348475014271136220427988805160956473190522956383606100801304448677217816296347583692364769995982821559092740037802681424635678158296812772443338439903129085095143900483866717854499894581288702781504831224474054108866881948756876734782077815278574199964278303476979446721046075554966418686800575449308977278401739235249625849581039458772576756677619442829825485947091390590652520027714367938136321969347458117026167302595621987723048513702966306005158189773862850967990609484532862630235613165324172102984382138993335912685225800767071042563220368931261238988771516606266188031638692754776083435020445093634151685009252455644830838015010517332512621632683868031126953264055440025824990323283658118472365978541917491843230677781361877547516762191533333933494125008570449962827802351004515067556396569578692078855585376795601863297075312535672515311469961156389973615901355102043878029335115873385890125545960255765063745947980869709846730163942554797194410089218972437912525938110872109959066290535433315582114911008515788607198294548371950837333083030879206931503019234059112709631378907390633756445508114693123791085439402497954131348876361107607893514765851302077195195446241580210615979748917151722221051787881887771636931250216495403568456053842525457128905352516813105733476590596200863192567814236314827335731858686514754176644973656450754384566747712200063679408477286951767559269750061004379839189994906435023620399006975037166200292974434041856218109188115900959460329943479220426043216157614910249353890712596136485103539843822258179764618168311976680193159354463970398860168147244110066939958176104456238175379302276318585946112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,10] 1466613107048517622678263554705906352290075300927329917492523713838645762640830955930619869716792531480159499498457386604051259999508037176709441028100806555055476921593124244628534946653896621740455324052810925171963464665519807893332090490774491786882102497733391992629683689926861556576053366976936014336601319265346929709551460903157987236045914976662278556724485127409320208884122749861214814948458248583086095529958317001392884469275341056273157491399253202429329833663867963615368705128855182646155948214123527720259093676631516651610655053542361865755742938437701348892385771908215999770945048370305453243558534907301310011333115174190426312543746770866104511385479625809121747970555902933332406382403671075159275087028991470553910791313486114750715539168886493937542923096507772611858949689988934979500689882441377879003038252534784251758049320751191385375841889639591127796810579812703289782567165354774470100136423184400774691121672944706025019484166719764104801228815819545051204223666743898782643322871981087163473222670972642513267288534947630358979591817441746115336915425164836505319560070799412424450673472703464662187701946111074749678174870976589641047729091448439684804133902253660993362231685088532087741209258539382278237064717758741193906572872145539862059353102343321856544696482420815527044688817261508903259121886643677254847554000959170899957574871381191375326945043636393145271991414098259991257271759643790541253504281545759979047161424239178449118210818409614729550467678077810401954022882090598384964320930375135504862444700177298816113509235031587537942677598833863180268383280318381308345648844657208300895230157150364180705994300722195565030372081856239050250060276637123511977592322294733096376919231406653560252670008503976086860739489927855897026024932336782360346880214492013678597638257585220447000010373307065621582878173815655598760067407774341254686823449538801851322531712002071513141812461178723028598441713447727088654099189438307808036462135829479020262946626323719477260736507847839329618043193708788245531502095135294851493051031891066609041814685002745132530724011532706494532509691277141772408023873482614286221065083489162095222015077007752995981241551067889664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,11] 1057412961899711761264730930983099077915698924276260456826951316406533904463322222127925994006073510920004002762286092632926537439491603280722787379350886877344872091254036140435847966352672119708259953741116620252802398300706995080131805228067442137228297125469168190772331919522844483630817753936650291768739178492508827917564338741601667028070826327946332928837893912685737468660625323653961560379501225755247425465680213876984795416215172844959394799421443466964158758602139115084426217983516229436903715339959703009122241955793522459719401123840426149266399527605679173362315811310792470865600485117610916390281030377463776061714001879073698546433242158013329739950341125542807648474079348405031254631223770399056090599190751327013291642411522629281323653122809786926637406384357562129327897849691321149390331781452753603289235003884564208880216451760034404490065232309612118042000466432974544084910890623943321508737146756656035781223080111062703136878228899379283492878535230339300804110074907628801192097672341908712301974745009114342916557886340020025593802028923534612085921969740876845397639806205094629628702940205172281727882330475610996669228877334129352053824502588072489678092200664586168381212814711413057837180674591432769145853384115030754308437859000842807187677473673272877837411664065463963767602088215324642135739230103979008839170719689173754337722893238033402932353605101561060054230615918519066486268948971127482176890848227893742213433809261483686353225992881364185181494909391199220757002323945999927332545827713414371195311838216300158535657816828671085196774099998105446674487118342176794361419791212509264472419606154083556269073400644294431988686414412007993942953125158252990123609977912749796368843391955850913158604926058937232873113911644986724318962543164786338525907051259640402858417524638994321535824501173995282697298324937306947882073858543049122214930511881067366351727287901707907623978304412233125975337025801251545425488462784522728017766937974311003420735810084878075207874907565080181634297784100191013775511861204239574156120801032792655493359048911264947204442435758582692289795510197801153433324940554042105191854642779590623832105247136500881174344696166193152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,12] -2768597109082803768885397718388023322374890106009875172063447699957377166050622477834327378195232272655723052994774047888788624072629399278779502319963583172534264971347036461922946197068741487040463836739837626582708713260683496511149419095915116667149833144569924145765642378752273610810831325117029052233680258467843689753134738813176140647135832962390636928089258640569177491851570391884539091800300105664403749805056947170463494672258358711816123830548183648620718574463155184667954592834439956834618011720192912568319771338624173346904242718143965782020439011069558539131865493668423106513585615738553894927614624704832042534852251449905270050564185456483424005652974498452243914558428776853724107439195344794306346072488572645563904277769516669282443874409792810970811220413162832491434026491055256709095853061732455095378058881386842770261144489133386660599326644386269054375019493015607092643684127874584867189602476377494181675476081413874554810041562331529791639175175119707509093016350431433163178395550078419445367308818085991208944361597223140739488013213457145447704295471676427535635513957673912280145500298265724649186023695008219842857231858106153219035100866603730467781441868449082501630056662004461588621540896956284640115213052057231598555122155926703340046402406610503987324977190639598968085848997683513554266163511714153600233268482704558742809640958602520812796289551492042078169666286205850919778021322133052125397183684928100207171919277630637767775933743890640855694292539395732234178431253686756233993033903201415425186901184436279019895808450953521315642186402240466166478256695085023633383535046898466590654773720580875212909555099235424589935602570535550630661800012249226198059517676978275552683624082190310976749771159391171470603914888095986432444970741604876644836616952950282824058705162339756167497747294537792272742540258986637176331189910318238632289674931463593651134926459379127953590666743614314080173953652452037940122156669060661620119350556486893742841105677435070394935032909139034071358808216242472234450219711742244380853425957121218085911502073635870330891507141543463948561956038553078045135235258041627369711303858832005620136533890064246722752737932156393296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,13] -16812801319480373951058082830594332343854235146226011201723694310065141984988350384448215325361443594443015424088787446978102332081675960651681097005424396269827110852513912665051169497731866026867520515010286834337061884660963950520251348826328643048361943972357543160438684979352441505854870292981736678067811952285925765994469518375690452436333485449321365429143352973004089979089946693402840282308556701518637731007361249276444386810296244635272775982490554849396507432583748646979758234488079436097269590903488880105964850012155666749072161250732247981754503748277384978787604396731786461563152625053798198230685713233096074318098305903033046349437809398728998700666189483071504215666161484809318320460204835793964165721294303551680955979086252597976709055688638621593273834601996664395624717193065411388293529884510190599741536203677211821961602582240131015539604210224211972100108197543979631480111587127878971751186646363997341099236429360015546854961758525252940572334713516211751959031323668364824479038863686294825100064746720593258890478568370370806169964804979501495706506165914091294607678045921506931855927113617840929477787440572382060942865842661253812364996806826883339583598545544752854531264212872355439005006947276710062171237405224537078447763680344675018585957365261795791951610402743456625883005754061715398775894897671351055843756652802387417105426085062397060568838126252376219115364979883471020291886827725927641533323598418618421307682157668296072184828612935753505580983234056702708009148635938208591553434922795091062129648464081336654339339252315637108623806880617301397541443800399023257309947536155922205304380746916468254540626289871727821100854702924452350611772319644149081775750396150940765504404851361499901854080894241979187892639055369472462696037954220604422717119342999903011882164174493743572322581596358344369278805266210356995765704786696723462615359261780373873963981835345531562740358758401613947268153349818937312189285305360514891263708771323162780403323145737549430309068099732146383632144700489068857275962021336194948717240823348454036760000047125520735396504782986872354554832342471349911904347263883636803967673319438174145205773682836408562345190360288509636000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,14] 71454966171712238001446501595871830829689284009772386863812156719895000214306818669368443334461734541530451003583790618655688028110327556593955012046499080540731603769661732818946458020430722338242946390640389241456547508001345034237605412332952873719702385290746385927533769859761999681692359069215740287794609135350574496518579295208492494841952525610425486426291106282466941534900263717994533956497679663604868646315340480360436569426013085191064782558393040818555635568501075337744139465650102103177623478990297506613834922062798629183744531946611168682771897906218332227010261897673711639304072787328402041084946198462856035414375688667105112270212260020690939464821253865641787067327870971266300285882941991548613865404179444124804984377946666920996112699911356878497323387037864852222533464869353497190746251197777782608368041975006990030845226633968407834807295906153585131420534362792717027889644985532009063320600458769954738938051399029317879515932229887869596564659507235112107069478551315115517465556861008963751919481499304831420238740827728054555008993174725317552663459426896382516375335906611709313974971843313692345560074147021155782203029881405517392407646007432348381962675411199820204520047918351243271949609316265949102224773826945050048022572348894839899441560560210945370017588063246520941459589766934595843710265370336353217252919918423283112926394359289248525823119597055570756160266663896027405343660545876906853908414212043197083506029803821583153081664053802545691472298292054218850790757196971309292018249826412243788215888296553821516013785044917485455619275706920500018393836176431921105778671660752840516960938439847039712318836180015503369450226771986230324962791770090283162879013182569405809938226817702988031918014409861117213469411230939993184033898437486488637803987841016206817978802174543178743067109726203468769499857759196195338376657080092822559880022437777395630810564782090825344604026910304065996366951112792898901005887963522125264935998916437336410825396799455194094710543935319745014379046180078530303141240775359789495030584550668199506018236558335867130794616030262357413625258760173713664304316017074019016892718633743085846818483908760456138991526313219608048843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,15] -151367402741905529091407418077656796280399478544299605422432125966035771650045979776203788081215192544882720740331542805462001084562517774428757155838510569721720066715542749151960063829849987784604862332875667144952385911665824306139264136232762616822578934023038936775003042486121960236885482006482942142343795534810981517041799099264643372982314688232613451870904664957176667015251904708620431301593844036155907258282056731208717966332528900534369714579104345208859374138984480755152205663331293960293692016772336458768742177129833746418877379093004690031308384033773601378446164467897890058850685661429758414982298163184532869668650542255899536466936550728029444974969121336233226925818832817216791406072449357321409412817030093437176562592520564087456360623623999989212269554051186246968790320072162802058163360864769017525686484766574931104375407307376520281877445531705444591315013205926503641893457331671486935882529937445659624847518996364543200940110211526437015885467888742462261542680966970794149970614874597854000305100960057721203923262431340536452669102536614343114851002928340026399870283716586946801905555144573848999888947957772631116729416844258945839270774063218170106134738899753385656755826658345042490969879792198377190015563452202034511392874949150379155992064334302332493400704135408762180122069536569185833061263520055275101262914618241226707528284692218299682346742473955221209391336510789215453682719310472117083866409566575346938637357118076110021582990834992962739581422265486654717729340117549024901560192612052491157412843151171594006774111901691226559912330021060009103728955934236629293410576816677617739014295216821900184117815690923878711694627253071784583925066128680134146913469585828131529230230725209499595298685839236352538505665148327677568521091424630279555707437737533663521381893676040789601072651031684511929342161225930224857153106158869072796913611849994145389051258212781581585471864185804754973417587204826111126287301454472093792631363729283312534441951722522653726427760105326122843591564276315868595832686250109344390173381246234202165398044936446191061547073051748372269470036006807854614685904804892945558561803271186886112811544898499317089294189862211060733882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,16] 296857781566242223800185408569608026999311912509757988348273964188868800324315566553026189461035260227770229741763799975594135545304482818790712902131227041204276405694885121480278920196895868745240375477119810390382237769212426106141278904078143603071974834791567685162088634948133759596737736962443368026337005005099883710118505033389320294594656730871003119154421686473768188638979398148379154469448043473027224564421922094992684651746825552993376106167515719309042992893971403658278008342298293020325366567206811179486742015547790641279960616204461221914401483314587878228891262156527264378425245443443713886840054411859933221392956085788923674685907301349519647399415081486707418517302544368206341985054584589390626470733504530104940395526448606367380191209793224828613030910681953378090662877390520974382255335586155139970585453188992447417743628442931202883560940907997308032384297331699431673610628284293244517321567887753721875067773985911605117819297983253249666133397984335901488410096745278133554484404074355468319147945242635526020337824249200144871641442858066561232390157291377675815780510979508474315255513185655431687835878352596200902909179363133328109584365722271899979065620233563263064957687837986695211935185779128913444872864340108631705870468956489929307232723117661771449030282577247355260498107191898633285288076088675033678345887044883473396907878729645294692375988071880273889859430492252825456324637842564372768217106866095866279745472263016224250279944426079871107453696370113720559387790415521667728163673567798307542873311336663603772573351414905623009582318046287674628671954367905761503298437185214416033913416502557016800059649105975994758941793610650468440688840369747645281401460073721185368556240427679245050163632838017002450303885026847016475525898460672470252647090424297585358525908759860396791136632235023123828795094798308414716108584189833242347177208231028873012277996446831826541921264177511109555719443698898685980011019366853783608854618739308995317616075019225317270448170190227933040612366142367827564204121566285983817190460069026074593762759843507515799124284856767302988074169286164798515492504477690163157756729329235896832911478389395757850048547041080868756630294799804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,17] -879063352435160972533035715308875197012790604370493903762831807728087604575984686907206014336148297302253821818910584321480506366584494431374319436240239396315587509505915435930925655830809444233339148190777154852633298995568298940320564988550999811653256651185577225158696492827518962108390307712827335543743597488184245107958835271860648291751876454106582093744119326715733629395780993368389117660561981780914657606500822577918246212222178998249711243704710295613292809057522530855471403651362197985069637979667299635727823449067781380419580379415609593267384340622531295087291523140511195252108048962254773743733833627547812997097837163048105785982164740180269965645508246259803545508461100643432785226989011316201955584008348266581832289438988714627668497707578722066721221308193544044031935358731595885407089239764877786199140747755503161645270265473835827913317742520345734297814042430070760368700321492905667514676742930181171403248443901308140146592571231315864478097987474797167387749815581711414356670177884668815463779109002387740589805172631149903907505885084281501509409656070384452816719933686473230718827872307238611215856008583273558890351167593113917671393437461115771583711497985188814682883914314424425104179454001224785180126781500775596608529520830847245249669174465528150216183245225766986825063345734420463901586541119459891197760818106710167121256745914396732895100987088882207396030370518829593271302537883336658924673594497218240357200474533765246697727709784250898275485067527252917455581301546602129282162715201568689805777773159460536030980591461948912991675835396250026627556447723467544613963469646209002881451783766386463148975684660615817528061411430488555655921159250420705342393378660097497449150565174281714092561874564509334131756761671384407898879209002559355533663668756998202257722503041079975200379257048502018268815320425426901014521339554579534146413511801434390917412302600917906110689388354815309474693871455794168918237112001679218188815589668578024677023249956518200307406718805650384700594352509318725511430045036275350766534600824116607072832705440729204257424193950178679829101693703236606618843903206087759854288590539133238859150424086129372106928579490985274445864196777343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,18] 3165082597669515325352493677435022796232733500409167465209604944757688872810249656044862948450365038195208781355468800262898658860334733548774951807156331378291785607980660015524486945559031238516647096300417973933337033118725073524874832837927653750271641292971219427228224451020467604107331161361608013028870435958303402504580894195233782111101459459102041304954682435146549133854316480339023534539762104387955085628052016915566138815864747602474154361534140367563571492607414935148198928619758605807518631554675932397998592554427873492473282203154156497078716452890290415533744308455351376342806125408367031725021046092024390261191371913354311261437332678309191269982334242208363872286291133972740947644288920659563667707378421960554438553738155881138379254470116960359275296657903218403556449354021226468016047052056596067958783870498459926833308776531940293701621939347977169333042363505854416501265666880296866345058138831537653039787887134955796609330803949484943706065017625832527591295654891796696814653403605047055674528821733137273361585248044008184453690030176226948137771696798611855392178129530998965916406559423206330491034756309723158031259559667419632714928454712172685410269741076429487820500838026531146583434221731295236065591680952119524177769634804210628346560308976481711994691822692680432959563296504332076407110493936042982132393841929413132570457329544932461433820026345383754071204535883400084059617413578956267526958292349598939541377529505036507648901614511174746695457496926037747194474203866207243126872864236444315023790562558395623349383090742102449647826341495110436856148780514653475803708726421518422325656379409666077426718670289680545304890414936183411960489308399937378177402068368040248291876951293128845516434538112707920763878512430489421177575731684052545284612891700556745928493778490433954788080009293885613613752662830694099209382482906373924894807472661943544181465509303561811646692110002785897746994805425994980140173645518966031808555391236241511507193735733172759300820359074197321036666489688424863331003954954243126690008307596750287071995961072831741995877878015335606841480330344918551758507448747462333536387236431025857024190586183534502956561068117385106749951372573152184486389160156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,19] -9708566215929381328638789974797706902131141314789969537869191015517099161238889646529024964962289059180048126890441555706072096376435264342739774816858809502350224768212209930798257764405426898462382149320133385873547207211806643444073066952823567840455174979034365631740378002495622268437364369809408077045600603784014807495831863459995579388771880616017726269059918005831822116072273196314985238712828695610291246530604674806108575180621305247960311544318794642951834134645036054043665386020051349584798600552835351147386103264808610007277330016993550090164125809828894753283944486587385902034231938949540087296730890378994057892803207639776748440669996666872942615683635609599815571966848151773825721386099182349794682138808770939179536583935256469981461053859050723794560709305259237165168413523238221760126291798857342293750306548434034523506386528610525118711669448638063816108095874293414513957883026040452550616136503931818478996449685914999797202318126657832487936676709434634359517263723723739260234538372692724508264441137858902154729059722346765022032417842003862849531278104295090129510354167554707660159754642424985425382041763541000697184425665619676226090960616140264520285497930638877616350585737506343060670632720825330766435318583988699544833609413297333926019526218824594356795704941619117994767996796455553227262736492348548968713542517564632965541818100543443445779832980654902690011453676358478863245854282627547265195785497912617588270600833883307651978132280933659895907667242370862475858964506721801962981869577706808703682933713767147204818753878846116860567686864763878310928706429158729283727297483899035926703265066782500722712501308717264688730226055831571247134815022277501121169606792052227979118029963389632657197777518250228579377806938586112857241473639610788955519252301582052440081754029010669666187918877057366577190271069948312567309437436838907159714850129002204364956514640546398432189271603521286938249677447083511324311966650343462656320617915331143616713331290741010101212418730507239060075776036250980341091514992417209458876841993973164639968624848289591686105718402669928988436441239730846925166312813817013460431713058528263579919819069282347981318994348567918399032472784026758745312690734863281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,20] 23506767976943960408412668005518858234200685932171975126478420272359989031971930260270185646993220212451588768705405986098423021859168482865893085848206892109478559912948006119985833631303550632345691438577129477807127166495454370489750144439607896248175188746414439951698230138878471298725528629203883309555399500886227939599952342730648048307311861420973084344095928556984005323484352400804683747677855146516732551377627762907492140043184714217190401303085579798879448569723299702520978079962175788764340293722287433172066095449564239034836447294678854010080125350151856562333404752436364958195614324785825641868938677010582802350422852457926793891357030007434817502897061738136493437347132500570895544589428394897053538130540021112390073581221291549004521155123851774094358185410992593532118438233027899979454980931035095431078327715825167583075053443427516518555594344591468060858378911645960972056413580793424559055202855232789996140779756961813184984154912102232062529291427924449671202989281886758388119805760720499153203862534415438960227696735689679813160040101973868716352063806899426539053974375816946697019260357069538683504822100688600754114456590377651586130500702695753504226956107472799432631320140432528502803326821360480137544323489838087092860443905328807972864910388613499957297643005143249614081461934318939290634282432192166760687270261020980848425709965235123583873205756120262254773920387891460314373822813829962288513731208809552981866168834640994126016159060811404020920656682172268222776665880956126492373699244570769463109375440169615198631020430852460156291169729499468268004167376370969183330619777272577696086958625660683816995966954620477681844159082489691838144370173997214638861028808593184984750181059484704617091488780199178892292704399163748008047656936656994279682325157835744369502408288768574611658763103652176096897544442233662827876921333987627742288935968624073812894277735362158667450215130825085259387870902252298111696370115025888882831699256630301665446501957804126895949811572784668292464591523747734030150328579106421322364278030222179959936017942831632560682447096394621167919818339622553612978665232792340307537772697883014481784208282121248860454878947877031876689210587355630195816047489643096923828125000000000000000000000000000000000000000000000000000000000000000000000000000000000 [120,21] -45640034281434244608869145298934707008123298386360735779146299769455176420102987504787269474769919462299797918231894834927828802453305441926241112588965643378830087771307601660526872411147093052572350101948243721047761268837407277419098419962973753993745483387659641560779488317152017902845626215957138417709846108005434168526345974797185020963755999853954863963050588216896811653751229611513690468090721675199286606827044840999502352319862261941223949950254914556420880116979598782259699490848672661941695079939301351650069441261719975627095276382009373724912557411087801659746284246136999940319126319432881402709251222918755088633606732984985276271373713577223156614289953308769121932907687144805740061058850789450220005708669413387793715507250322467926641647380978774493690871005655564521085206414566243487730279709023722744134479104302451993687350304735739956535533767605170511104890467984972991636671908018428815331590439306340928699591040358372653479886168900598697947056756311307328713404040217057153015446807035709983292627366319237512440513799678434719124140560273576072476491301132769377873983850740707765689811195473909324572445949451617790614966732749987432371055847286249671767312319204652742029856761620134789385776440533462139142265470291986931335994782598714867702851997866595041978427986863931962671537955563575589019746461609812303800987004201566870995360816056051665756170181696109018770395331613854608256155221486578461092276844096681847615555793119383838110414861074500697830946403746473163737901714782964568458153663814289144035551865534254626832095958283993069792670442557497846558870035980229537507540243920126250024743105898858237179248135925345637247253661422770801717065691713929609404932858848284249367654450263657851832845224716801236457092839167924636491401287966082541665966822878686805913685018605766233970322895600171839449206615618468204021707537657457327077740360854655733989724670814760239134210062916008613190796520407054774340363897643018489016022484669744168417957952197390889967922367218943935250152275094317803431086144497971590122237954653170320064296279514822983537458594615048700430663300403302531668452081383893408595599686160626982802313673315165663945869499707216350411771097096614994370611384510993957519531250000000000000000000000000000000000000000000000000000000000000000000000000000 [120,22] 72846879710353146899664744524921956640990285077385753475530761650687826286674836726750691359864493963456040098062013331833775345111913993424642526649776763777154377677354609905927278856668453069805142499064762260637184113214499913679046521478732932412426880690993951737721138934021086361730706789040326974486544832937717087935211289147631519214361947799648575637883983888183952728787810048035635468096875597338078933417572939176373104530757374019906811387174772234904515568910059006072971859139154479697287037341517278448763243642570697859219287141891823520071922784314779373951455558621958840711013750918536974607402628934585017091757389622149608279000237249917188434784071052901245132146499358251840713497350284893619141968194724503646407781475347829641997493697719059839549906388603169167939205492401376158782228739140352995949982743282297944647823293455948457163497006513321547280180614098747896250223761281354398560885540712616147454764845328246864633679692590898193035642308047968436604683488524943067189535722604729605763269692290435811030906212147426400421292768058340018345883623237569415147486300750859593616112303422331754855170369632598025317708546424547728099910292010813860798563520207653117140414999225436685290883124856185192799367385511769126619127903409535267138125705967471092827018118728982758143125684230979620877719454061622215470589337230110531781807839411067558787321580607363349098459732244787117818875869609178070099354305166596172239409183647235864897840642561906051508851248994443196452625939095889587918278957311023656464812109210636734929436157587352747194527232695794228490622298675338505750534588618660367756281418203115375421831122042544877730156796545347295410127358623370019687447300654526891473419065498593655062826236009213495789782456142004041432209260913283900924767250798044236366587517787391592246037460231906379809854177902771984741421411650033803292987886114286262525411853919464539965334878303235752073411139034524363914481882961189247861392634422922026276477622224637655121234126210226957688305173852652947064948000091022392228424076936267676200252905190188699315705527279992286150485751058061197935389362025381472460345799015643000734376091782599731818125342951493038775683946647990641309888815158046782016754150390625000000000000000000000000000000000000000000000000000000000000000000 [120,23] -97025699287094282248744750200550244974913219499934334008871594224726240999085715400151835005953946447559772463648334795685034998697978441485423481127838856143293534296296288901790702904382536666613507138876641777819346233293326380197155202801046677243790320848652739941470296821181833671106226303099747444614905706541106395319931152361851255535521525082363910078239597993053153408698520031072929537568328897382848132175391030239975782158248789766747992077789774736393022051221485607945229118038658401198855436702624656082773432076537912510990756288104199133014513773032284696377274491854482272073235938183758405859433738776098493521513866378738030712836843660815697168302767737766754732694401422541062762098507877723796949481085280742811930693836074121346414244620849327107312230833920687655754484921430422893607958524212186249854739687128587202413874862287989138917161703411088667571534621568953728254772818991791062778739517826335369053846227606937971191646170874761436997398741956662961128512147646212968102493886806390231394621946382431480042812328510696313729126042921128282603608795421947944112586792456400291424411969815378356524647791443054614192699170156726416958460021306064066292949988721799625980868104626019472357993940118340508723163545901666139584558030304883572951068812902398028085380120015693251346455714690880728944412698366488778586111443938988449297921727286413286104126861282884066694390310653176585271616373070044344395245266919980342587896501172957759254094685043077703653968127807966243944846049821317547816387026621294770178910162469780174172736449082769256680537366976949929419364024123833747314843687801592387051500628547558732811500965370474432195236975357880428559057729870730895969337458631767908656404905259867801621515001119004291872938642712688979508139328310717802344128921953538305421662906104719531192730327540098603892097528022282308974258772735992262402322696840225761144507156822707875041849733255232291696070344941059044141680089100591003059251302722080349056595601838414092108042471939720157194371597944159477301704139346628776112998083454119413252979861338588362135802066616883108996229473725039250371594379788865130821484488352460014401335480426226401037332345219932332998744904488463710601209299966285470873117446899414062500000000000000000000000000000000000000000000000000000000000 [120,24] 107723710246187580457929022983441535774996417270422717712527548330325085281147129740618263547953612871369239496911443387441573073805991683728336876182968381895758678313824237730948888831232513315600787006092148572329710586476402516328866602340571122828224275178993778646101749312490711506753877608418337716845910540288751363272919308321561156350140245763542283077261507404377145535170036669650634152588760147041318003033561243267632967481263689978197722611076008165174778348099890221421784608750734905964138534575416491643863764437192992011938233546381958646384635536804602341314230799927542422285625468577171466409254995044063286925974847407241879005731295569015991933694758875752512290696140777792676959878956442415422832683744105132066792125886727097043367950914753249853448642957418968943637204045924027108514290319315390406085372386277285417654617159510537772402323310340982609662574403208676772815654626113657019247259457425590385027662978767205515543362135343399463116203799202584033788559583610714118271073147250977676402586971079380664251257917976338288437053904350333035333859314038765298503570744281412098269458369349404228612377851895219018796367745291537531927389284233713670375538527791634038641020290885582606340585428429116314628048313541060013318536581843749419075801490529664977625470958103522087202148607843086067345546739037622274901683833038517419478494085972261632143173375981764899774440916436880879408441581731087109282447407228672781632689210582759263313679144191021256153782354834752687669613483125425623353935590462743875942168125521966255228329372668910176626082058076357215880967765346486983454627641563110446061113847976371246861705677478652245901031235215040572510082515422618343889013343655181465781662210138124883495396798961254464867417740654173021437726262973443726814698195815042603963684413925175290542694163400432519199501179159281433141188551880435473360334815341849578104415419078274575630582353818795744766898774645954048800171297888461300702009582283359076500543701393344395802441998005553228045429803356223271188085421074244128716131057955974019550266184550788001498729509798961782823043853287241007164961751833057743121882180438122232935580111994230301551915444339213230381356146738278628850922491455577301167068071663379669189453125000000000000000000000000000000000000000000000000 [120,25] -97240806222829060505675908838757399839262227565556977126296135554443347562657511078195016098378085177783212901414491313140606183980380459342541693609075467077780770885799365835333370414122605922628230162804108011194808115062173343711737791101318997203859032615218236794457170645884743545422344101602402876376383143323442117014836815510725856056741423884028631146613495529735956409206095833132526836901141827668105288166590144811835715471634507210451583599567542035675501896691225380138253937963043106443662016911118104960552309011771249931867330966580960280447172646940783016395394812610656005277778406632731775150166038282297806959667741876897102147865039640059780398917223945860191198852158669000981254751233281004550716602417343642973944926016280123555903040794596283753041169197684224934309678125478476243261291202574261334279433873412224832197077228432338502175248439970831501058738174566197916722917197343383768223516443961666109900296242610008775279133767319161647276599605530311635058507917178447714997207163019804796051896705357180282624572715919084373330186090858107172570455792515280697945468444379675448419801062032792628889524091645722809015433710975509858170871031006793450947337252660461524958559651915932783107973161145425867418525332411065164085049504570545305508154647930616042703357612742370814982404301731470482715298456486760023641331534574495635082278303984424266941979783135427592713048101515589638469733938161037027646890752296782718610978741949268640805362044861294346028846502537517813479807767679729600752210119745727604417421983200915424956301163758252125139781528138975934429770106224248582845711941432232751087420714976527190831639130658332667301085414633514403078691934258649063349858940847116527945791712203111257211845284723744535225659118867370146150421599460493109464172742992189661489692456588524619581888471190712767414676954426865331070770133682453296547715321231312810248133195891216739863544060468870941889647108942015547171992471976958012986090814153714477374210232678724518444767242329582814009773416554619388090044473439528314683510573218390505651920577581483778652712276958321383724300608482834350822572525954112993016275352227335797037333703259937092236420141711071799915014725723053017995833879894007623079232871532440185546875000000000000000000000000000000000000000000000000 [120,26] 65894570532107500097153463117979046202724983909929689340031985423058795966214869180710724275446341124933965018024004646023480261256641900981937365043694127977098826510024147704566395271368984333754790694000679702429987578372134846346162714640481734073875433956947720545743730962514702368183991520627953837699304679138792794707125526608749500986908043866239504522384109595186831575504478023101715270507306500425801432932457280363962797985472210832685501412022405379575850945858505031519691713171755815775108753308898509834714919799990514458744903831690784717915975796823786773070318917169853792655616537814600728367880387254126728425963645611197546080223837957009997300432683473732275373820768610042472513504761955127907554402121068862704389117439468893108881181294717587041983187702350996429439953464678883698765977434646114897661039552606903612173046319470851161831355049708029508485190607833098768027445524932919080152272761968577552062324886850289521164369556377093233528778698103736223443646656480242612274956581308767328701506462822942667412403471121770968340016101773944159689676974981610125154954139406749612412749156926162116831554470557811884916225432821326865275390421559947865793724272241301735572144430474429472323824073884964698610827098078423696161704000329419202590724968409912145003448936568384614293730496429789293316990816220265837027246264666304328848885373642965372242333818795460577691662535033560639752071170601833572766107694443843763718042148025313451602405019545347345728331423393377146118341185286693128654571323041095140861878364468643574807963496464342966045077193408202301225227747508046015935627141800603486858146049680034636372363238254653667460257566206639782020740349831497267331909040388386421669945473668388309848056963749496199450163732943755718664880025801943968189746573800289337655477481874716175894786087326137292898031405547392064975439384670109626559308330306617713068409031262649993751239247782133758323951599924243169853161336719873234789789736928921345394036597938926780009671182754151332773129658502044990558301782984412584331929342423757961804645295636698684817493748082139512854273849515513101756651928205495837183088091511118920790506534904967779604145064152514239507662129424186587543637585399208811409721420204732567071914672851562500000000000000000000000000000000000 [120,27] -23382324900278408936539994559553223494108435450282877024394219783599941275910937794639952873913051648444913694761113841708779275525556678412171353587775906534738634082949473841103370220509499685048504734741046199326381561833422149851092354645564871392243899619404755995418889637747764019367658011435456998163231164686296673071079744617674606728581969231348367417475968317605149035534059134543177244307928492041417221628957426656236918691309756294733585887638168593387489350716713757994327240052535823984939149144662246938954666864302236400651969422355821306681585041466177754562407214449186101859120013302481170206683403999358228457512220414984465209583572188178950886092976424136726576381061642581616206406992758563476535798187889868560690502173380068002020601181758294530709599258586690220987447419163052370658802633373186945349555883541169088616327699047897708106682909331579371845249249816279469217913554622964640737890561001283956441703344052375989320594400673664871547236224254021922384504160850165129326403999515117286639042491608645808999792102319027947212822816071500544367408740343642737911367473539112834763123494333194968339372827670450494849512823408420950480878036440568616838063656343203121461958782157145803786031329607659661818848378082400283707512145664010145457554477781131920449640317642578439519431523781451065043421164506536671661465588153580999790647340890394658626907552384568779505631800822338169727901657398924347259823243882671899051597533397838740605692795027653189207253541909274966884380605624582946403639815810069499629199137521156617301779274584195629679090371235793753545294327802690461567055714786870433257294237459390524240335515848030512216337307911476614934829445720037014454286905087341121175438506178658730011627189769229376872274717526384830958153755948547285772462510814727974341347635432404846717734804258408686898397900832837099799767340782234845101993447833995940715475322987009121159311359992972633229794680296901821665027806402535784909325628318257612116382372228247874196316630895336673281011943881686715362975949154101409328200117650881485312317570909679960210349097512548088704531471255006865568834176643374486917377301648504859219344218419068636808586988987784557759757727047010433017128841492755092490440915753424633294343948364257812500000000000000000000000000000 [120,28] -15893175109671106604763886058339260506361544579531266400090796749941876013118973143545029227111534343293769795292852513143509649512121588167408594907391768295608076970891400284781219031813700573506190947579599688592618194653054553961694608443222114246360017031115009915187988860561636623386084007340905994510020370786908045513400993297551529324069113600350436674795895735452087611270244255315251282403157625329481277284714734872027802072011191131814904928766205487596373116055973869659742775640106554701580947379634654150598839902308337510284120327668808180848097271621807596533238824311279703894983343057169819935310749985044937931758697421652144922200528791316188953976508827709293769752540775666877282910152073305617541265528151958947779397960868531870017267206296260851641525490108485979233178648818166634812622305584239863141978109717656490843957939100087328866649288542995026729401398679278682776738669849378559657110610347195884519149149485093726855939133266721779000573998135499015551654059115593452875318171004378706001226582541860484015773629316857757127381189817355509913516453973757534728769711564601636100264887576186318121190511655923147499729791890133279216493773232695135345177064645894853472650036286517340582440193532589269744071908391738333440728610290843175347880901961911204507102326447832604888311541775382130162155790102461049923118416210532462783961827350690681075851015801654633253215422686195716683289992721747530975170146558491934250785864678292762398926243996652522155954011589551060948532505223514596516869266208610407370334090914867368340174967381035299965411028197843085474061550191480383172441152791545712418244679742501558733429999031051260130630784188870577781705379925651750742630523302871595716655074554870016792735267381734031713422392958871475234062316000572368714405967142605516174410179168780618355706356898877620741162060906209530583140150207581097561869913614967632627415763051479108221496830521274860652663292029266419898382712895099975606870919765540765263180612600674528010280919521998501154354341104659156988559117293165447052365450615941653147987398649695528339402519620320214993787484550524512620347087446788620733027771578879822735252852936323544016243257211275080131739258000704608337045418749471412502363709684516379638807848095893859863281250000000000000000000 [120,29] 40585056081070520424503366465927107833810810652704245427651863632013771396901821275723099943402758844378112381822205243995487819858091130426574108619177620299148095557862553184118413620189583711381873087776726298934787221418535207674934597356555271119908586382746865387894607841141929526831189168927491228567744508806146052314761658845586630686186095562086199120966909498995432188771226986416678714770917123335352947353793251842384893985165969010908569608040331392918939810290166697956637854868942565413238380109065386272008276811882210561974883026859582280085192554481393747067020790471992849776022724298863921767774184107905797013611161005105911739216662816131166807796689383559019303236906198011854351117845657254959932433199587611223463208887461277531663418682359747950163232825077295916506929351977700513229997015408727720915983348825702213097731118347454984721682878252592973686237327981501163430071529732179828065585009990930080728086109261535238924959964634653854253446200140995782499292082502321381199822258227821047545169023747713518434273948806052246437001167682683238177719692061294938755420079871314805380343586236746281741508735789977302344285381928987440428488026316726315583763638113049004364909274037657435215845964022416478675854303137891479700514439850216970180403588182711167825472406681475706859981527643282524578771083276499604801698021628675025892023875636251797273242047930634121679705355431967243993007828604620985675486485095518664159535341312549236571900796818188486964691812282919520948217153632733970665083110897942871561502369159461452667196093098692475875883180664819493862443333966474534949940270940764914239616490078283979422546090801371623484697375475931834210909131068358613850262048314997933102830399009595349099744369944487096294938162553296311784271324824628322095536647711883973144767763012885194861774595020540627366496224187449461577510962531670319164018454654268809108115050100070420181478781233738384353852623605177003726625338020082751895759857673180431628645297262683380140857669045837355094646104101769071355598601266881624004503006623025957564993129929583470335724844938460092212372534102017561427012757002514339558059084762969755279363700742825490573931331628071883143278495191460262524657872635212313850838067308401946320373099297285079956054687500000000000000 [120,30] -47492085470369840834620374547567460290710684505801429431747852819036270501464746861634536038813427215660425538545496511470210541857255530910702853112306707767181770399412815010366224544400697778511269266160573792764928046161931987308263120667509220592462899111845783621330997001398674787206501766738463735936396946444709212928012554897493186792128745056708950225233852872712577717745009050694379452016957994741890115029878524997781692620750761979883225856989426869838772098832039995234775923992515342734301835216149615464483960436492451021727281590304905843758725919194333197859761304689169447868252129424138031137140909763853344934350123115356421197575283206230402888663956326762168224261644792032233432915850379665286958433275648659660262917903693470370395350260165746495553500331439133878331836349383059923286456514746171055107889471885482082663462379392942600885480963751867689165237536925425749365518698751212081416430214454002115355640419572827084835070347093879031098683075113623328513701612261982832621325168798898450791528374892025378257587745987945597258845537348337815690723537342579187051940719387979758897582360609690020059338294479251999927790658054377430788335609650833182701906363620341366158145746128386800671170153204322719790575756677314271119515044419569867364249628422490034702000654501337478150789439874244923077631113619647322587274985073145296130906464316580814563822842368154705538732623046308284397245602044748751206098735877858226760963090090826836962705906193541884823185427686487413865317820090161229539046275121855628762876907911727302907235060018145249413358270297014368491186205592940408325193314216995088005916963278969589296259972223896486278833712616840726334209302731072212700315654078896810279307171352886624801489673334626668949886797964149571334696161608597939735489326001766861826877140343752693769624296381081324320812719131371610297300217317606634405533659671956512868462724037677935349179992957076335433867173638109666190926541761244091081873294602425615902934926690281329648886703977861203465319615395036122925792434324419555936918007030902402166174793924811813535412282180400907137603323500750949903480315391887991247512435291451670905643587178247523554641061375993557673695195703481987999842689612787299727260809665066454421378239203477278351783752441406250000 [120,31] 40967444475331970739121558895237568298221561372372924110391831346509921076757589466746316894295164690160249068846399578718158293113545488314261632480877067215643160901268383707097723550307817456772578250047004907435916767573836971649016475378586626790947089171284729851284685152541234618250452754083415999291428820850863884507958390188378000101371789868321098787714576660073598279134201777962574020948552935487584898471686670445654070699172446459448132452816702344139158028509807518631363046954352010062049463663359231078152949289168731835683073488568626033444858608619725475624814976467293742422119645021246011462822610600311910021687988714191984464109490172312732463000128525720603778864804810367597706092077486043928139799356945030335841506445557994849039512923052624092212026329474049494912548703678290502398620702259197032702843427006674441836802942800157334630147706722649403638342370943692297900499126104107334261338122107467187543719569594513217931671075608952006649714345975178540773381962412692191912146160765657650434800519292421645678786407610151882581013834542479182397661184670919244884802616885485022536661150939253819472674587931688245019798835264194015417482212822398391210241984900060189113948080871511775561074166693680830042741439473391020488573484742929658006566015795522169594766331602413419810693053842332447427617603320651370999217709872082088712570264584125915473164804509439353765772492628732105655715479680333414442723708896299190784843568344452599845163318011178550615525435618876847270000571277182079595264147773450844422743844269103064655624761080485662043400826408283818657059760421022770290970927334065550740628246663170705875829149760249677003381169080371725884150526174691594135928968492642223528898948331623745829501054047718556731340628550814502512219726455567971952122944060365507584704228054954874716969818138249757218823361089462081842255806559857805500184523576989911528690833017783750092241319243240599678114842011789381994137408677835294329216245529068253000975495409065614860573287882941174965863824665596528280538942715127557935469321055168441625984873174108575778679671877772624922258013928015257902904193219921742505337223512972284692183902372514690487863297669257544479947547958006660918367454592722548325773972155428026553636300377547740936279296875000000 [120,32] -28511421378795258049695337255191198324098022077825778626674982735454240889851294115197627394807241630170531757335477719915122182157807746644986796509651323759395348739538111941663497628249757241823746877878066724408388031392316050949565883686536677665278224547627333286164445982211441349007763005191624729596813258160145477420888929705589121083851586611937676434971722736216191310693833872042740119204750311967026431974161881569376275609079880632036164522040810461094203708846398022277433425137729598758570236175173262778925685028739187371962316964785191119711109290733282544770893007421638277435287890313052143652024753635491480525985331720178095427502917161067297173013391557114837682696206653724395759407977434868305475907294170066484466308050192910633631011162606961545604692426319259801717599699635144864665076643016443146641944795408408349946005691506690234460414465493462172116991810798237119572959633403701340725750055053055626785477004059898256907322924917713472157146553000057715018965731469544250471459859154139055770957275373296134487701949069385711613406155349330085564776863584051902931545724320044810758791279930323916219183300551114859857674174790986360323641013835828874614986087979318938585251157613319086470252819321794025976864370529545053420099342205386347436129267911199369411972425275488978469024258792060756665911553918483456183221851447546238934562074093389902085463252209381126687342603036599283179642557756540595856061130153739772334006725955519616486416816264805740815556617787900024650209855192864650144919135379929394980508555166893646521479315883737307356985021782845224973405259955064884805688143088348203710351780380578951909316553308540249345696246311840861543346186593015516049527800672166441638589679202249090519658226924548697402857773082118127590069222499358066037824215085506005549207173232031040610903425737634295279427955864704243772993818932619195881001220985357069702087504138269106285081915025144169214107925146957996887551930677792396203760708796552643719721423993578664332463778583657344310993121503144552486161006460316244755416761753600014646864145692317850879160690971259199792943164442172924999229888690026455452695917055011508866730488708384962912723464198919469982429875375629672876408371882760044212310607258942241060140077024698257446289062500000 [120,33] 16413177780720048780547964026001593528980373015281319096858593546652498967136208925760757511543149631275782394018748135185686089501029675751750840421803388529458659194946952343615694023368024371558068344568969146101496809156767811986961290481391405168899814490304250127152526043504888237043388131911142361920677260787134822817736778879534250371951074390863366452431100156399925361371813523705422721604843940448943421836487820429972275238352777158036621943622306351011329695301801883397887126905361284041019227794217299731147269538635080816843903747812560406868044081676872856966836005789322405533232503497213502257775971399896707645711030760442560545678121161044469934951428826364427182863936277956742661706459186929092090055353411836771325256823722197226956068685577586335538908039247012403002845502976557584470308721293734758351925633259410339679052265739754904577701506759127163314608303698354600369609529732646787132535068136816893365620899751523640325617846414024424543933907352102163397751396148377249820123037261052168776197404841556874235933135454964850182159756963246277016311462583566096040587627137317855568304352086553555618315986189501290738200937494009750351128423222014438163722163139329728729930174058812548331998235350205749208677710040388655526814366723804789104409488265536368795845649321157052912577929329178463648438878993210549358663368749704334940270493905505274698692189265828921514930410740966919367306529981654023178936049947538839867538739665194907934721183758604772718949587537448248493129610977638375034802945191070458176456175371370432222516220078885903635420919204205633006197802363602751575663344255529866856520608873864596872283049363945090083881227433354351910757203621723405016828943790347838043032901626656973834712769637206153660452773007168047933152447524044635720645953556003185940476258780880057069287316692943923936897897729626046703037650613743233602337191039518520623310973005643810945120315514465268192814663644279198767470940916341596576704651973639461479145433791194889630725799993644285172470601742667419875539864149752554951341853793434996086184647491929458344171510980194125799385764184563685013143643024174118533320286582947594319854032364318547171347935572444547425034066499885369079623575781437397683171219853193179005756974220275878906250000000 [120,34] -7786886640357409709776179729960229745791113719951176028778206478917777123925766641076701112466258479239523627460822880003073565119283660648273369517679659589259502943124449770896533261124154136927704808663032570210639574138815652356639237280234755033489723960566770449664519432146703752400300849181562528305641710220268027291962066111409014499051398616131290722735622503018464455380856737304507106560020611561482196293504656496003066774939095509698535195339574056117561452076602104431323106454057323229385524717076780898383128873762036631722290128883874947434890992534495687340501848020768441424933660874691634639558555335393927367058991186941472669354574213965832469199116939643359383470154072523451959000258574525970417168284098313951523948937009785778364508586548693619982000911355883149435512853258134113164176487793192785942300694590152972660248474733664285149416484728912603234440764493346917261743703295878231751710393343623676739185833853005069149720723791473918293566744550931791954712604864803365461622689398701446800802854337545989972740092076052210465630358668432507626616968752352082383928465713602580083431904708535965077424243719536320606833476721052158893248971709345838050841136236539788078462975650577021300730959792724632420193525021807798579874641694920351011473562273176095470292169278267136232774002902161059877657621506975683018754349898348105922647306675207212516774225316488435738079805367886662667090937439078993033953657069503649027122321074584299083080354110265159053579426528870817870377632062056558391388848751932281472381053206537413723882091448803319470861657485058222092060213014620363844984405692855234827408154075101842598745363563795278041825600686690319997252311790963851730153192878807922587983825204182589686634957557048160184933289447638156376272599458921960534919761531580364594115514983285401072612692886433505869997165169758469328472337533948570878446967217533984979678752116341400436200382621898457712134913315755793959140122644594983156728419571383640784880552090840264375522437248627291836035977816652781587649423840444195445338203157592947511634372717774293146969943957445525759383601413017440925269682562145270177084501534458779519988694557598537156526426144308663196156078089379697897752986536131500957397255646696976327802985906600952148437500 [120,35] 2944051704025156250042997535844911136821431322495178097750923229822925272041924319863790142663599988297144424997934459954734457142005130108718248653851761816244995461078320091482377091245155914871733184355921240031499783510091709253310097537521408630021169905509050208989201270240880765373742781086889128534094707391341339075565097836514212339439042007628257645681124204243533819769909445029703289797163904872845927120847110551538947133451066905728617507731291120971666635121427454268212372220303032281743156848449283834332772757761786751116999134977437199128759140243084167446532450066892968360355727082604066768678570921129517580799851187917986929838067767824450021985981418128715590370354333293520779078443051036349957394709281142929524910205169648936747230091386072933273366327082901808129249431767371173031544660933708505425652048331794248793616356439528011961837782219342564784939148111745422711199805571099237917411910460409836548329104268769834602028098905983327657576962805889559297189157643499348663847588932274316986838801145487614465735706776890695572138578571620593060893925532114699672775169016399237181500283245652228199658190542106555905012599541969592387069195455001052864255910987063229937842875045257804732694555424764886849547912070691829355639053796652903001782161524964900476570578516326547713413427954720358513679120513222671583467241579040035195818033524503173574552058553918950973084563417808955343912610526066186869758543446821731766356845170578122273101872361370191489674753405949815734859429778829499675690112168679504823566424500661030719357448968100659956117728123141665945205871996208168907277143545371152756904460102070464276227407712652481460313928042090607348103140149284301009679382681660439392069211114113036536403105466245627556037333648461761299074750715741565465157941112600946317146991960969453704937045559182773879486963181196313179455237478395439799613520304351644116596659103220301581325933583923040010145257746625776963466595807316884875688149192451398533681535316764480580133850006760904932807307236710266435347546151597288538005578558617911268778426358120162566657715432882973516283276478113994283751665058670795099222872130727843046803771873462816516055880694388365077895200867591895239222605015890973922942919216438895091414451599121093750000 [120,36] -795260912667992676697493835318428173088675108919182595628004141664939866160385494559946673338050769374416301203397703942311496620263571730045298097475814168174519555112033050457668884945792261410343538130031758678818351625509992877083311816888065032269102239898046076851291474310833024577835669568299367485551805280818064644317556752765896009772293524392206855871307487677994884767479701576482036998881513545135596220956375520902802037666613822879217701245765553724358835734037517616119113057408131198100500012110263722466790327899771033247350323009618601686891247507859884123881559535315680383810250331817846576763719526856368798243885546716597234052539249292012119253627489504035708522242100187977086867964872308785206694720612971439946672116213593522791826434438088588044023487327920501241317951290191096528280506401096611754073321195166795949104830090668070977537424151773043445865647459478180083307829969943873494794134752021744338196438998829428442088147706989809281252196135196889002908574394947265552679232780239135643064452728465180093190736091849693005023526517101766573124406676059673387622363429142783201152994738945069855772722112942154803965251510623767341981456926386445006901450446496253619054045491188010566956660290080245640789470845266497872430428839103798078262452106562586981038627823521865298508111890194066104095474331919771547298278700927546774901243621960392034118000233589762815971838667917305707782569177833660131259830901468198936564482520894936001009603235863484586090799699086406479277777170837191426856620481608017215322914820304459853845223042819261001528130476597753375544921532291686351681518256106114914448351266801619750566303836398249983894758979939550894965092927852829987817778272001768882483553245206127214828500235875350459348993890399602536512608175543496902077864389334502811572530874307681385494339381764878337616749030220266343472920563324198584658154020477842919423056849041138028683679537656223886544299276679231906911621700329712078760092263736472281096644386786010512149205435321253545535656375677743432285538291962198933987349253906839763385839321080137943720898309775585256658538424519702122833443518502428432443390673840681066340996851064641086592604494337164270311657246756073611287313757773308198206763108828454278409481048583984375 [120,37] 79155947630337921248696461156279759113769938391610418783470609721364887763823443516427497172189333419475089669412963794831810633835772479422476774613263532949166807883318322993773361022590826660293377857878602464164693448729252239746461517616384764604290536153314643657727469168430752394530043986885895481763008773701377893724298357851974548478637062829011560724588450324361316837688608761463008811202134256840122348706530795968391920532396972336246939056244681941657158300916646898402779251482929576416141712661712027554824411896384201841453436523417801633193021979456389407676723960795972306596186382498476619348070671554408294331836115928990491682500215910187075870152746505815096456895961572731320124003721447039293173541480144639336266572158178179821457969514450948629510322444658878607830480070586938475663986094439664281258762164422292201380839627831520557766774545153898172244201672562612404137259337992558841991172076465482836000116734418507843246584810229957967286769135323616638800767985882955474543296516251645951250530654661303677853884613338285641488524582160653711017982010075378092746351505292666394309807098282566690161261459033035914769510310400271996480196797353957438834654879572864924336333910735736696188207978501435367169693645828080692876815802076174683918390943946315095930147088217862788056854636479437126698800314856334843856559063300664241427379209347168952154437868075494995092320507069017667697447086096183886171355983735297469686605911553319588272064936770384116270513389835993071120369521869407349124419887860542594224513924982778041600040232430070774579265289216333896338046928593124736249972803809783875612843527257192846645710039614632886940530925298915049321908740520747908212787008352324048562712944735206946960305386203296069795832214519750960316045292801524922195980740681310018353977436955909959020362337699821490534855328186305835503750746775193322856005805877429006514711552632615370853593211240778459982157068134512844476436307194800521535784924755310076853930364797844923480532910842713327778322781938395423245646536249080044794974017563358386498774686168885420630655787217199277356997645550321066101602093363693018488338558692898313674264258841500774533984751338097039770453497153156813953816389739515102519362699240446090698242187500000 [120,38] 64013800773012823843327571164714129849602046789786070481639597072261806418900883579444400685938512057410284880044089468677657589174221347972160095525991370518348133891523906248865433896238961156796446288393346761311122937698190206414602957050555079778534033664496019744351198429325430290283532301519113192932375113691327206920200471712443624942860458293317010432943409814484752293122431860991621202730098488008738410014311998093702826276079822323008760123741401239631600065803331643542764473555653239261060891502208320614450835027489190253935715166502984589920763332432770995580161150765381602049769301153221959807033859893942226394395149869660400558905622391452575714298236043708054528443356548798120482052351540581393385927242063133087978258125245429059405882976241135400417568115777728203168243095066275813649891617727804988013070691562322129131730830047585827332669505104737662350492243101755082536966085544233848077113415604367130089196675824108544356048666081621692638223597563654816579474717557473053815734456417723515031953808333910254238888482921702055494007272887555998474739834159087914671378055453652515207626846202677836593267677250186059198075380930330768638787637869353964109253301038394599753518309943546934125890816310089925625485428935561026303057089558432296257112968807964410651730301296082904226971240483062975820699616190609959344307798669193625726130137050598182461280271087007847707404560763446369564812951902587799001114817197422903422438261820863035089891751081262239615419543996715591535301848219201715849646427141831623159089480809039771736895947807297541661464916850687079001106869310920723200268204895498321133493173072182640051263884081865918643495855289608299852880030762479319356822191912087281474790431054758746570822015128281605109952893665963419292509432870716420051716044781851933921089755876098869320871247347013912595825077898800772128356994981751339417268610911495270630127524198178188768058468930302046726705604937999516763765240946040949347154699388796551861389905730843127826857868798352574716172989794947975620487771525771741442921930586434254847988132341676888966360416803662852349949367008038025236374495523103062698184317168732299656781242551710982097668059626269703751856363848908729370385667367671089778013993054628372192382812500 [120,39] -50545995085946565516987399074515994331372635481932990215591368214161674274210787184631734019924298996807968539173813068161949382635769438394503524039077725870603906179133339244734786577636383457520365560860960113923804228202511438695693694654414226142714001632283212100266556131647911579379028110853914199587612333099938219930634125074468930355890089503578072131764809391261277406433927107241134385425716272376964699925342149218860444037647160969137817488508096973243937888660140882640991439826758147010595466662025110872051661785661647932781540600412555842491482892979654783951422891879684365677713202476385437368338806040205441455165729184097186460348820041084336782113880653450579845013583844900634791505999623075445295472089594115804131527222264301656344028207139115751534391895654835370838780138222592469020976519498541573981827898448732283991496001589196124063387095263602973636353657314315817704917429005435361218367562452119850250578282003887449384307377282775581993272608963910731993316673043154731954509083384165718065975249116197730287631185210109838005029134802607711064771995853463706839865269168891205189341195709364425510443214707336300898689370559307120821486581321801680460565044808117758886525549884643085671891009080908263790203826905248916745209073671526294166354534428411044162322894670449440403628466544419151871768357145444731852433658461386291125204273125904306653449995716296314317132395766342593678601103705819213695424018425370046609757216373707596489034520810835910475992227552219264071874714180658070054064269422199109184314155954190631745729110225356035329527789650676035104614900592719698524555438728217096830227321778794882767021588807739363332045130891431720395600765215860382749713682956886049962907337979389097484534832617504775996963306882220319564311450204090172428178706443265787599861332155548110698312432529935215936770303906079841684866624531251494468515798678756085197574227854373698467364882477960168559513372110053151899855317922034680797631624450443896505394007968202530319748019678884051541757967933048597199376159992273254214722801274547125663960199533294304390439225430809887888504825909243750293259602305493123907194284587214155122387825749657935311635346976251590098182536704609583294578456502676999662071466445922851562500000 [120,40] 22653125921296766627888018880721460543847802544979721454746194249281054340762079144940044302244068636386866067657805138125345297315911302613115655358648263748718960030618507130872491394694553753138294916295938944823639012339081451943317116298330418635202254538944376095840942559523461988080351554663696466153392237051708426924835997380415546358315232064955026605643712418058113197923551399509772216144401393144529704056947438108393986611206543055875926643517946054869488280871715940794071204628864988893088158271953828946072611317951356393447385730367034376899730327027982971446678869330019371341161351105110949571086989368291202748781738927977030823141302177105874244183171327830636066297303589572936390668679690275065655160690622572539095275382506723482927304555244768104025862823274459357598621714956945514606247932494438697110978772757576780469829984343279711295706070570335784293815261997994249185195015823139402764014174272376172302159587377381569524014925366797974273318817858041220919728330133435570722893967881407780261917125778602937964742511018608587142562481579105564372049991047887332268027065278312946597235475510316261668898686321210045394760864528349702357985026614204218229192018864090949280277822052068539333055249164703813434887928277077227860524751357062127856619976202708865060498567675893280674369226367678517534416698958587732515537706890152291701275801222447680578396799123619392406620631515175180880849466477630126824846868202381493334381693428211873771646146471732571412644322570888750164807498142583902219502536442029392851433311823202136514874707797150980655299884293739775863201104395981490423069086015278797091772372113157410889263976501551874784044484222265387530035507116222609518072518118525838618564618619052809899379072513659688224832198669665204554703963157056221938514067001309172226965202300794961785471460197512344107596610804285002072658509711804324551407982221411603189135727258469411824230645544962490501156815692059257605374617075992359172761243318192258178625218099210228792155837953412750129541787793914282785418628387292907979589979365774307442526245575467623411659631375021023268861782583211575427517985507435074106799548610311839820107226301583442722915617362048467187175752825933433554084217576019000262022018432617187500000 [120,41] -7631135873030496175720899069477255476694834888749493635737102112421570232040309258818787184677361123024675290205265979704164895874149819951188676318517239173360559704732058356884486594534645027522887191462309486091521517514452685007974194348145075070879176584014882604173466108134530932539527100714343098982077542514772701288837378239172258503722547506441841386537899508810824268946021804930118297934734778464102075097710517835313025219637485964918660164896518557797602435553455318993680902739975674910211816506469705219002877732595614735935095745083074127049131916632866383660064888230191338398331921173476662712309996849810434284380435149764736241823823125000785233580499931877668571039434154017274008294878404570570764620150617258848517527550537279967871002364500788381689466592797268075973565564297881123485063269118109143470021039365213631347762158707751328210886235784364371808165010207696738542352501918999648303092483084246891147591005364027682756996376056597524711998426338211905823083143083357836150514639800812338264223121057742004663133373858470867232228845888451099721120163542993026730781005664518495820794462453019401070407057666667394454936962144424793865721673112189438419710355988870135865243864589851384856762561931108019996420929863971810708255195306298386453694543976289468832958364621943490894028804551658580833779664411558328434918138023799795930083598632914335086807907492245417098004375478091979677514792214876899149065578354171246327804935113372698432868007329932462697531461962725454515363902412930933881543907992972998754745748006415007801208149267533434070001626360033857010494807289320160952899676500653721877419275090914885045918506707860366472983077285478732599541644235482697525455519593883646419862628687847522930800421553864048027805220122342961679729450392705709889998430219029933857280902129402916486896140115978688167411615322969047334145912665962108251090580385203398024445360083300524910203471474419654390835975218706163808632999311305547463859291098818131898923567612327379115119673224990701368262582438028037708516041173622635502678500059017910213250129680924285563824287632858915025184175821633266417381229804148548504984277203557091555060520235406544174163224482978227119036290423932267223960934643400833010673522949218750000 [120,42] 2069373058034037233404127504292727615956260088600873234681966763501125239249057085261931815985871191011431162604273900946308868756279224548074150796593967977223266073071931662072141015560149575779316093803254037893500231560092578924886029677825268642145745461106151156872897550930989530468162634098786924984670588051943403060361892151501758185672163485036424190613916807980658229089278974376786552661080115147164751450548734481593356007601687428407652861137792254600643150367433594016159670893254894458832611835573681116324079114498602358275501834789345639059457785283228310581178618400853885068500748678523965139897608157120874118938532926829208245336227621152782277687953849662928611817328376783704209647900685208051697463034699310246519644917227901227827234809347273399230041199065493410690468866665104845284650512581739837335890759624530688660484160673757460349362171597943564902148132875435551850946044844448016551318254976426877558216565887505553963923647455091077191770869211510978771206805715639172922451380143631804265681731335281630107428704551400722165529773494466617740082954462572746311138855091651620373860499110967723671568756262144591884662515582035121177698298182754461696030503932409615793728531906317377380046285408022166444161665898557525012289466038765955492322147296022088635736101078944101398366233381021881846524194922827667764144020642422520609594997799677581531106459709316831095895456281136664325466212801306708920315237057048862320426847120994927385875927638287980543304866642767205324386684000868986674619191089312875621112900597102824119554419585158961045753097372379853636891228844790869403254457803017504322808118944417594556777155002310256649682888804332304614326663532009535193236474687135495660618505659900985337131362548967666911831661354967342920394882762215209219148641138653721209871565176587918865287549321673884192634079865839899760520840177563934584396514120351897966079192713941859230649320367072701160294159255013591377636482931307125102744260978935063723895763976583491205768031795471858447220458243472160223035545790594759373323711222015482781882911545270532780110364521802073067953876768836727687591281413367282958369734256745094025371149719679504448237188974766697796345720999447448384955805522622540593147277832031250 [120,43] -462453225842495114265057407324073261100329071366142435653060017371179559442396591544431310586162834789649670134735973331872366666946003015406113588270457559586537952682373099372175698618475194355728473311605374077641133706583446167295833374420385182585849236195853872549804820047668324371659067566330192546824859093908704706221774729629679171130841151769453061091657736729388036801993013480071910169393191638527647376224872488101147781057076025763763499912971468052890985449676437493036981434443291208792912994606087359720959911861246577238205513412385824964409279004446371164541053351427043467199953864244449652475244072147915870596522712821658920406877195606643311760090187430403213235295978900815272793911249698536638525471232076746721133372133227866944129358619066580301677202273709458171682007412526849416966118789839165723333493580985405711488829828223192201352440428014961303114676181779485375795987266577089783587115783613657497292444216298885627939125880042758931956717281809462843171819681313404840581032515061254268229109887734770580819366649739567595995032124930961842547208904870913240103608091152877525939419304406295877730382702264137286546149982162914471515193955795771079155733590825339736395055623212838823070913496373562654418293649154127427128124697912506734168963317922946594289095692346310531005195627076457715379475239883131820853320995024108104340891360416159670314572031368631201027860387955434087042869087186033470930155359375546955933623010463719673074926701031047654385267573205694788833388038292074947267091185191512983934984988396014376387198616948544918972324039987325626206997235181608360481739659949267885731374108894146256588036963939671950285627777450811645432314825486184139985170807472653475100904842042103864778061240373521051467055803655667372645682502678456108708930168262344859329407724767130455128203447224004303372683313584553102675431468363982540430013138887883117398686493922487464972669631276839713666861483132267132305812673127987214511294800863243870839304803968137103148554685968093649438078997746725613808323294455963661209478141843131469082925709252374868532652018032352947355960497915594157691421273038862355829878600539160437898929486735790203104930881686080605498223716294248220037843566387891769409179687500 [120,44] 85926872312954363830998882038461858776144469307035246430828611505108671144226814306699273142402343520299265001143831348342654756366817186479404830620850370345346673031723589595289705798685065678365564673878519173379245528953173994369775417759767056970888987658933641713737211427635995359681852458580566775672190560075874028784062104086801143758567418493159498837314532455792049796289652122891608557550334476469417548234439109099013786506159655719330530954345154842783979819184823301975849842450274993619143412377115084003750367715916989178002429526520378608425629006861290058092727446489429433481848815163182364429738100789263214435160041376443949362455160436175513016535973922496939379698807128895085481551845113799767725160550608186509471144882721142957453460836593477422037391569886536453739885483206117608296231414820142381551664924127151805987664057441628401316404639854566911425371551937705185228880351032081250116017002358789482372326316889429267617594962820321444364065396265743936378279040833427236025380689919022643844902721870407810760257608373884810759858510487988632699246983628613971581946767721848253786433886700707524449094698486623246273038147180341946433814930934745214804747778642772610396141099317632284752375230421050708383995671136385733714583409571324415722418813868263284663911048454329270328659729758180179332559273561870407145683631099308075596772856499599216409021183005665577795582234008763990120545305161781552549743881422922862503644635772968609121086733076407945890349091837403211525634827251418875183962746778420032944680917253874073254053686538153525142390161860633702117576695229333915057038571353547387690475373161725122166570424328677415071832889396021651706179140455917289799527479897042603231139672534335019016753904410453626531710987275777667063922549613751947614963331059011003998287965335460200578489474238366377205199584411826941473159459728399729807841295457947854137413173572618559568453593340712723365726231737801878648824160627210132005686534727646288367200130290929403648254236334871156084382291043820603425134039547032657220927181226114128959828109826580965184419008299604031835798082240056136993011318574627817218610604612343168013189674531362066621122831295863274173911860671637441555503755807876586914062500 [120,45] -13479243545013528312181849370036023047689229055697588560305102419414245287158234247118092207523487569717191352353241719457946180145945470503330493925583508618647816229171609196557852182062029920027196023833257728913250781181998738678381021217775555687643504277931755543772453744521310076256489680567805234732634790465984008633585883236435231971751957092299159283619494156863919719852169940519502713988790130679541063496042467730969295239103881219387680563863151525670050874363709630454014719130982522118433209520555965124383056009692061242041167066748733734593291028359182335593959201390304430672066565801997504403273883454424305923229559515406687089827658795064060227287833380458313609471086194492493724021634226650939085139289383085476700556774718418970226998326838596081033890359901503928258654774755329297793830559420541947344185917623595204774392788297157525735011937412547555806208289465606588453408586745188314616028601915902732731783221010723458333558799616692173735450346739865951046798224176115458940018124295881956721216810393331224231560884816186878061684260306550674162074293685437199257686400312426334024609910420266189338852194277438921502162978994281165229890038325539010731797434212032208317481314963788001577065243748636721910325688238778044534077700911784821117686983889313950218613508134325441934774597285219608505627237771246240470524247296365673870864901246578745297954466260975100737311516648797696398187372017664886604252662099306966123684216304141550173643938534537681584178506728226944051903343475790077683414942378642401164656802566114984973687227460697037441113835292955280350714680200441356169273144884793995485703216080773497124345464360223127432429005448792409515037004136577298557037798307415149749311043850173053191079111515482382367048712476527350366527370025067083658539110047847309973798159841845452042235199864795406855101990780096534473110100282626030194697975734236410358346794884889091133885810773453407501162800685515437370258683162992788272657371907188219069271802817691616720214806484102807485302469976767354060347096543797490651941513852209444041563225612967187063862563839900763550686806335565719221524070028330182923503748431877017796207522015858424252562919186820422139899325202350155450403690338134765625000 [120,46] 1906914711260761363631968499355884839175864820513004180006522139958705473877227807734724068123989096715574366913883697741700530420566488935865475428268520645984696901386178111283386383504312454872811615013851324367880312814109594477656356648736075053542080303865092874608540254898911116758647885820212037135199792479750107153596496887310147624799485520465857725534922408930665295253527186279242675964551705581300109161314960811833118430402122288420215406027699669644864915179648146974035826384678936678676190905156738313234855799481439935679234441550535777146856068182221266572814373248941753359072488391660518536044094693898581214005822750021120813910363629828681062518164558475652973362254162659078687413570966808401655087536924627616212750690218594142171968624156340025342365039813845021420616629148798351515471268088282003129973795109457564931132384199204300729664506876303946489236345812195202805495993218909318640320258734993987421026143521502003090294647410644226319428857157908221825545141596897923608164142513410296173399312437001600274701249933842289342258692206540285014955837659722731963558948894448332808717493611199122665233954219692456735635526861823529198047859958548342041326374647359016690512094066347788235505354088743831503143256403037078574868495271578168800319237764562517954889697134474279495477184051889965273582231201905264675100456807069013134763403430235270450217073386070744684676141917039587099683719701646569584322008987357481658202077348786914820266357856501324367220075841849532121817607438443309873507161661502229379273506093405986282499344769878843208470500470093401308076844769472834975863621878701957641094172205085783209333639080679003215596395924366327925958734879419111664291577345283239900978046898880738898351625014910422646658882575686233036764971929890835874404583029355754775068706869261739525908181698294382927122789416056506543967060848996965830948054224237184174858046782160061883541159560585499704571649615947103077341370656871834912595835712961962491404558584757490752704372712604996537341223259149649145438314447686521163073570919589775565132698628026526894836671718591256968974779637161533272244688359500147455762944470811676162607125674903902687796123141540130637653646772378124296665191650390625000 [120,47] -291630996626080603990218015334244987090378766536913084269955593559767547751358361886701319079926821422276217414426856038314863761318314005697958847006280862856220689154567900232012793415971900978481136697788676646694294933211090921134410750029597577362103615156668387070570340410621377535053708830975916770495963602890430293277827479569924653234573510923278647799451457264457650528694700564395359410867498243451219684469003394670807116285931104805564403382132847020203905096895163597051018018301617199449686368431031068987649491884254840037339813836840188721158314210341026115456386964092916666223884065381537892941977567580782166751951355429126529397491305034930280435601489215051247808120602583251535308353244913932508072598613915189486576462122162980289365003288374451962348523031157139434532499411259370752074775131680684814798988887516685828583656073088684919148592782930573582058649438023937875961647675462042488960154563098565699647811878207584249615000193403896588345388592139492471668611087498318623579941011096060869887821960659961916339091922854376115926590977545653272163726541387726257776529932494529740528237057525688159287045749109961234741465354472332712457362165925318853595621313371190002366643645338529168367388713129462360685225548230316182549975378921249501976997987922388379750645666701311765529382614035866836839998058638146437021789386993266900571519718843386300264977049710113257230600795601034424643105191045950444331925338300154648639996984374291235111993474309309219830405135525445189784178955650795073749466429636628393842854276461908385206071200421929527579423507985087516661379524045211302059024665897650817272766168824106162873112688017432896397426169813019762202522983628842376130448246121160043290261629249001139880487356648843957911847380261704331171167340446197730591358008914954449707901316826011705236989591686006191738177523239820203056023478079145046370571414686648081414909507307801950349096223570992398605914495635991466259547225194293462524814946036124566759748712554448170688973578771612561214172892567822739977679069641866898727015058805796135353257908097567748717491151197546651467917282111621786464631574570422509372197319629274130718666368169270157434580538633008336985531059326604008674621582031250 [120,48] 57357882305195113278200692324619460058614543216505663504261983890186618048370485705446884387587778624735566277050478464981700024786049726040441733470860698470817513912085163026401368156102018721037117228966453031672925131138851924556845833940696598627518924480542581163318460357667187884418394341581096409899831320743630049971919174282941891966112614530400236075777468317347304054428439498129732029072745386695979359340243490800933908077396931510891543800047478875716983263306042432650872558320451039870846294756128063344856371493047039084013622058246255854521697619358931060474805283917043250079754320220095528342245983841185297421198087481430115215013182144203821053302710889555768337178807703165980276885561563351461323219543901185464635153797060114282884979077799849617395670246209531429775214226470429269905769270771488486106841958939981156689489150369792611952737053043919747815611178078868084411205391676599886027453567793899348017185200693743774998037902939380747769075832178890305869457922949548394989236260264365402426416598686609697521984638636943628042922037584102492589160023000955719431364578117082608915089527910336885659072459231389864265852900031847393760810510543872801712349494672961032802825585383570436267181067495153752480316888146319573920088631080860660552973286170806656483218959211402207311099392154249705844931293166917495002339509506023035710033613726466406174577634015214968033210872832461822697342045337291032465181601670562372770100758959838883108746763971147244357286170332707555266060073243922677117459313267794257113114437480235785222451841273363961656280797175676738081882380023960837616352936819637718909876387220800585011027498563891267606472904804643050205258675354810054180058164315041743844041965731071722697715204950508065106742352286177991743509522120236687215000107167889626792324224225653553890126239651246301843292597678303857701099895975136727595712124594105676827180423561975678549086872147190688517913560735056605002171141476285821157238806933249896736536934528947864997153771131590829231954237472585086004015260439906596077548012266090967967020172364928662249026101523422070842182038078757775931796497610695020217615474099912238638981374752812219448776110293448932117535150609910488128662109375 [120,49] -12977716580744506254291031703782936141945771937894446138070943705852127657435029646578803594978381170019775340757903970956778145882412359469217548068306954414950942209837086404662348184345121525365405837828896404062983942628150908183691043724759378855469293129487581871029227727736106658479266133127285695632463526143196858731791655579963434757755029693272554317459717745385604986646550970545652488628541118327026888863988884048157649117500115951040382743077218350125145190811869879934162109006437941246730637590468637411852506897280604861114835107864533824600798900657794036013132580060954392971858027028691407039603966298793154227430678005584317515837310451693720610140823368808484665324937363158922712788591061836645387371035037654519765433146152009264546749529437618021278184006446141904154251187943630228045897851083667368450254249546084727086879725618049752634228870437841573667901011715407835065358741322873929584842399922206098297897383569604050481683752075005159821630250791630107677589363241528843290334702946101393588695078406207680927298665660177770920715514408713032511025495058355080982180523993260986738652146599445382773239985851271285115523317464425106229281127674167405829912958423235120759076793230490429501117646161930908647399567839880052559565796895097981072258886453693899938094499190058749340692363245757957913897256831674059109386114028126740334860023208849624236303400897339151142611085000566743116024217180645572541647017441318042129160597021152195089704117473211641891502575776452780904052346856205987020972832541899527908434599646782349361362521869672950250743324513831339467230497058947059075130766834693398031054122914393133380680247868989115327238328330575823501426878091112732885138794706818562053498052794309070800648821576539810674292451080213640584674037451727985537926116670878002036375711379560692234815756393031768764658958714281459833800637787579122294417921097911480747873431271295682159892110153062376517088440830476300980840988347035395530160050282329943314829110432250756895118450438891925399394601373665104569729142519536584414396639899750193342845012668125222681865668994093448041716899237871450608185567221461182002771705943414767418649048389326093484748513582113308506086468696594238281250000 [120,50] 2773561670710550246348425494923600923418786674976365813053621279169905634967973824745384608725362837003100898042504372921278991587560867898570317407529594355803821355817650804367710178120245812257540012432019457792122605452148012295382116473466307407101458517596384889437949814641599302637603703746987399204774150599796670536498968465238877438964511959118742226368990629288100162567582125598532734772094489319540759722042660580708243620782867540478630040120853767183787579822380580996548102096290054549337178779147558759601718520308800661778400961233357232845556945031538664461813536595611237351932113972811310894951962648152582839859076234917268013345304795609898420144143834713701364643525711357786154029965596373064486621578402573311136885144454599575532496605187277384780787367517933555679685947399705008357192359387795926092493317710116118100646372158658601788818451021575944632621653254392504348793112886949784412251423694731846621960001255720989891451220318145429225625195361565514191996071660849556577158785588690966894388924720177750709534006308400666384193466646935462559439970008762483626661633194700027327411052775408944141489204336880952320826681089744013571316244069593055808233663510784969463938362389347006849473096301451616545929854627224571195638955812310637376455336387431514271852007757813267329690702528853952154216054301642841219469871898400506665075528753154708207474883398905421140897054030506076021200218387464068447668792327367480835792286354446636958588962077484132485418906879903522765758797377988018205550302050398461977105332951551625460282018493450378185482099357431110928085585202793428998598729072492904833084106634911959111775001922779361964130091928635717018192443719781338755271559199094730222841061339599654101395134099359064757059248778837866230854774211573300268964506075946219468265976767721439158837615509172541782282612509415288203807985598348079564689711990290561784748328553857277611693300482742485484943510561586039733644284881273002700553995290943762656052387217988636079745613696123267253933146164822480431401788671715252016432179704290475025233911210218977191172714128475218741555755508468409588041365192309031640119360223026942127234632137370591477769175959773444845341145992279052734375 [120,51] -510448197185128310312117140067029835842440360143543001719981331989793490245974285967186758992743157671054243533011777955454768990581006763415586771841915842259156813287883118470947915783233202647527892884992085164428678847192858641040864103629248913482820265137760914485308373521938473612544026101552516340584881778002792722037027958400302527690791715481902251724953111906978355604346341050833063293533998642112610538419024197832578630833218564247128293884271044693778455308457383223752319113160085969150345973911986299871134693870188631551109326596357578295806683355798758187365721009207144479149574153909432989503896515827200373527373362575446432692710017122739377896479068451719767309657127695238237243627251946261587531417469479268812132538118063966822856487118359638539362900495192649430047274382444144810599716033920251587711411601972340768935972284741634500921479685664105346237640894231493275181510934414298738728120136766365544270473049513266791499793243254455104190824751856118555023806880294811600182752597557102352197388932610152292908788111205394109078003278764092489257736336442166082918497815954998480567092129475454683712727796582543641725895124163335618014211150060002571461726533732526859874331278956992128823084239322547889887603048294671730529334574109171528056751767658357100057469225660563715598455143947599466825673390947954874177331266894444922699315811569612577328058018174813213534491226175486634115287505479935292074204925431862744544380572642364461954163189021688600377769232506274445166183952861104698465037634343052031494081524140143566534830609643227310226833068767218295640157566803864030850008626392138231183190009153136958639365762442138952725001470259073852914109895988284981763043580939671102586045877343276809191623927053846969792926827322346904605420643728720664758703317751162876480369216777351177211826465500531593959519784936200368372138510407086990338309857279495039009095246926496014574122716650552501085546782725713013631814684140543598305367403367165851806994511838435517338327608008064810218512856680446207066002202705520210205611665766458797489697595937911357679434530844439556491706025397584730056450036854370679258425802909461020577680430577780635921917361101100817322731018066406250 [120,52] 77110504226741980421781138503434478995468917377569185385850522264676029435832255959239657000804465186132771347162664035391261377342657798376569502983822266748611033886259370189952691682644824649377493970347381023950559391036803578889216635998262525740787350558016640453474665725972247488483353516495935107797755909162265353325203355367380977732103132588766547794268455888078390000393810259069199376786292222233601609894602322317004866068068630778959490416112117741512619428026244263506758066698957051946681006813268089321965556618597325347616216024147125627482993274144368142647581533557713831720056842793648588235436698209529836056086799083093041457798309215612814459762136199184498233466124436339977273010100856891147478505471976858180756458438416207470088549007492466859527496409023565146832796989886776767517523917250981776571476240241379218334938808193535820472692161271676215933723400724553602541372221207770463010135127137787749896653388190960704931385085942533874662863127378687245788875838337292629555434557417581385973041460750649926019176864535347973274045093548732636494143475236087166443146846691912495956439833435971309124119668863803725129507934575665033843781845028227576633066074895095523683484886975804062281473444346289890700712998608545244885698125222655032474486292322861518385113307144369263149589844933339433340003786394077221318395748747980638424999567075069762207589757988979678198540721581527236196894900225012054255309379346657865981387193678644376127777636692954597264658737121903153646257852766667043153309987690762095496458211515032760190328156721381218667192949771092537576072365568417729270455801556967175700091193276558932910317602874501302090857831709325571637494619122392367045814649275324226071415765972660219036469066096249068307022859951302657024860468626166430426788729792354038831589568621248262204801763209379174648688566493129824776727548641568788032821977948182222548990384700917596824154097289156076181523728668926364523134925394146206962264267414077084769412256680239297075743058112502889300742054693895685496429587450496288517467823221754474959350839842170065916443604282961294706268773040842451225299956870092122646867894552732387952006795725628733341694983861523866653442382812500 [120,53] -9068969687349950703860117908044105814553160440629555165226656303900884158650821656068058339908573397214097727977782885861014808888462476649942508042109633838294054814642623059422121665940174881972609121120650243233668118334290710435612866014575803265993299409622860122951565490970073401824537353590280232328853838823169127029546734306556038199780195935746031944152897976048742171992009663623588043004077219831346384743898935511086723169045118079295959003383954873160174504380747684165943536272026305507183645180179166456607176396335734868439260309134819552341679955139672286159224307872179885352889639279599117068103517381604402550377233741418394821125452973385351137842457137474760714495915740816316904024594750065516871322666495255445683943710359616394524913878385592260352605578530737397416512548398252771289427642935088856538953018472445292963851547936819413898761238966746510905451117826500540951188564676918683364375113997500454656328687556662384310575492337929220295547269414661463840136918757929468482864481313133007914856051874159839169655527145526624983953645422414669093288792771411014623729587102265971734224887827681268684452359754054540319721980563700450185062955840270148597624902108197802175611362795272741062008680185418240393951472904758528010971254610083097549177073526174194342005553927413498013765100373131098888625369752583278027655666277034323505740316146942219195487905442633002026700576662171725452940450845743036974922941704282784800074961973734759364856812435104843236945459643510028448976511651917163506432745476717577125744532581501799207055056845914604270502510709501539536037117568290422412430816336636282426250432698822280525888399109361919912281307004876768887669386508485210664195626818795609508290360831203971416084354369348611220666972125330587377190971785199460386671862644982716901750313301505318637469275750162650846674748221388089701262271900109491015175341910814229102046042271933035401258731677297921202775578564893351874193185909158460469972180428655144180893098529244000026107118463977865763926214405952822377487015358496629249022645752251353647466277884318966587103849736217254167268941967044805485148267590517452847141214353568121672642448765815493620400627390985488891601562500 [120,54] 784404707379813411121108065580457067074424440257088718288997097778761196481632280888382623125441794853258553415047613015981991495265578390644353326607088957813781176519228115554507016964666650777809678264938831072555168572957301410098758434250697496369289877516574637124455710779751353757715757205332095574247583323990658815380260115187531440026307570738568635013024959397447591143231826301591547632655371101080683026567369690174324669572905478379401061841400230747577339226580163470457813301531756303123388335316001273096301730759658210737597096470590243675140544697753555486614260725185387004473638990773045864689720640325597532046208834746625865846802321467335886168009672784947470269332888195868057552662701360863584152062058314195437776051605094369884136501180733340230632114605618975244903432082444676695770763785034911981138726582658272959129295194083626775943612524170949594474454311375498781182510946230291402518330631889996900100885087598371440152871478509472078144534937450525207066455224174222004891407035119222790982140745659961575727960871133976214746563717268180433026726047214026969291205768244511644670000755846253767854567365890548676133460398219697153592581293163105964722819951662227038969732421208079690918667503852362196005234568251499617866335876407852384415745988765443090847932369651211300840619912516527228852495756100641483668016960369720412594000311578085490966139328986216490629520120657310921391004108446249613792590247045537725098616441778454468537564645878961042612991278506832250943296122569863179513480688133854995703030197053039106039630081492867034524061252936972801987905784049601846250356468143805366986677680305509449627973332001111859272706087083235839472096475843090277106897661246188959384380203834604233872541675314915638607375552615627472745316903680898912524565986240543912833008733676142695927347941974237209338379210289096681875658560234056467228623565275556864600261941607495359163041192880479811067391899680270566351813507652365963994077308666267264076650162154776811368775774264848685761136746394170146602045299957180064663117103938588198184980789070616590254973066497292068164591679889300385043309495032551332784377547681949504247453203142854134067263110618591308593750 [120,55] -43884100394834572424526551652696557648178306316836054723712917056759779873040350406618105136207933168628190982511343287642131969837465224222130024989050907154022679759366462338268464961506809429837213983815876494016253730442027491850169745966755711227120669999231210166416049957820330953980593983103548962801534517460816227831153310375966856339498127594251410868181444698655218814607219349027936690008609651781042878284357618151443096630727401437666986363875548556479192776276013010130024770959346750704769025894021328850811022758771575969463253454213100680960197959644889361659251849283360963922575394175176237797408719130831353411866619258454347275393842860582587916082571907915479728615714670762911209337874490221147342010299520492768613922815770207169040437741855486047361945635505518513188985925764721421121740182922382287255836109757800441204375238099551767757386699220415548713553255000221544113698427988388428640479928236334941564631953458047308242330353241068114093123850537885190576667020820976549102817753443190368606600536486025354333265794162444929894977997513366747439394442241935074527217130260280440440274768300784913365485546574897804510263359249089944770104882294342823180432157757787816587532240569114799960999538154519043750407462449987470875272067756313811137118010581076319178236938766504536466841649216285869389952875688782211651694082108503707307616103710434502845442940803753040327656352206011459201921535190859131995362247944476210644189953543383681427876508388555625149494820540544526797452782750653547364343207288511363529713878995672331576545125855175333109941310777212124126944603385273752957280930808504764311869691186420213519332969778475635896734354451093215365735550734751894761818025041875799037637103632769760780621908224845595632541765714419638132100940858615207191992921730273173606400977093181070529286723972281197379777530203722068755942882347755447371080967686610179695671526370357673968786619076964603147190568133836609810835263941387535190856956465399894648849323492645389845368120805697750805868533600902729911405124367657597878542112642539420258382956192118956655367558004032942475126309607424212901765204258128497765451222259497736541920145361156439241351755676269531250 [120,56] 949123251078463734128642269948941886444377565492756015685701272657908765274213748672851505007532135918066165984145220638772805282292081635729797336953582020144296968245177412031951421271874176426575619767855642183253579444018422650286373233472888947000091349487678961895091801386347059859409920984931572954863361853835727183137133742217030740612117954196450725737572243707508366051899995071733059726930352544172317423875685235883539540523347664919128278728616870121283402690647877030880662866388731160074654226676778273906257459509158770338113728061419139423420362728858129434885580046657164293951019293652208732252371866157619607878496023432542850483418500373548804251404777743215385058412943040791846819440598404068392670665611168434875219603518214028287737733769734841777544270371804467274436626247570284912293403455519713364280901671608580061755006208113053570890200056333134992114396372482045922758334300180606040720282290082898884756859761195018936082760427630103904506559306626589958639131323523194133817098620680109978032643437768286007643314112813812998883163504417562483144202523983452564345620761499632791727677365884343054745272497145036016398106770658835307716327524815683869198389799151386126860889961070164067973311274936084156101985013571986258556208194576225712096183385289548489606533629737261418192485560301904298239445894753119126219661799889609141384333429651376449405470968855554843631820443865054542575031790502445940138640237179197384932024056500260651637046414042174875134904425688816421002689116159226172564423141656649325389308974920417385936652207221031644391138006595343431337696534318579299862473563042341059780158894015477985956059615454679919593508833015213755006895593238927227371140759437490693936664317715025858316649109852420211372428264859146767058660299518621665779949723149264411921304555702559707086763884167619206822276406193403422553485151611992866795327375055786598508515328152088396774165022777349486780259257528715528335945491968844183748126606554290998023565804338489913485044581829856741932954191200080830812428226052232398819623562196501367821573149693728144107403785418648146720502064093661739288731842376748184913855900104651581845828108185712788234018554687500 [120,57] -195847035924818172278988970532356070208586340124304117032225926806177351423516069193808469186101291541568041984658631439017006001664496141622445471956024071847873520072239532012474660657917040407874222597912496873375078307897255713241756914868997105060313880653812299100935908741832474493588185348346951096277745947777167582019069126193442483812807460609513541791666746707310561300936551029027740245938103388474937893600039612381917002112288480508254155998216433333262140853923276475991173994802569166215120083622630582519677685164778375395679821215997595980228967120327321040899624870082074333312340340128717134345126002152653383133014010546662774318948571157551506340565885842437305838681458009685348634988397814320345024740714954283533801118204686742054184051482210501038153918562271514926383453355813489359125854155909219158569180277328469620405623770507956487472876507064951334082482488429134788381277468392515499741376006515624394255787726552592488804673752858632727476235611955785400557275221774766361732328833605013599913139905434942877962285388789820778860903044274610148930896942638239248066392485789073145404716811790158432464712307665130643656657511915799604746132544543294552816485664483030042645616472360885074402921598293093928745226959995602134562492694017452563425677591252506662731201815540305836120053067498394744398071249772973625183413990987868620664897006823574250433116571899820397855889857680391040638331107426580198230035239631461361267218280756531026346355462017039459732258306648230393663358907562088029107902584511959354800410714785779421818853377196885527472186923467967739000392952654666641863971219480341665345440909971122241593065556949658814440831142659633288846491119856159949220539096017190268715358453865477425425165290555407586695665691070038298559815866755144562029193091207485904743639056796206536196488368088712571669795386694835200088662297769574920285994117066055677284840104632907239877588563815467185001236064080898796617947617457947303012711609014251891501259124034197698884419500399669099031293659459526323619454665223967053242030779426236664177148851110710021759304558712728885067429417916230357732192869049192981863351169273333829384236234884999025432109375000 [120,58] 47501188030720090409006123898128288177662810379570778263154791727066590272101045472996990938672866922548360415681239820527797414949179754258348476152555843006630431299872806925851480348020669855489836151998631396923530740984870083161079812603258268585329104326708768046705689611531690159662363963324147591294791842133023747886597682069103534143953990130069290677426090391550873270829954461849889484235404094100011144314204633401324375928873169437456603291103015047891688656643528521792833080257748882629203086859955575030109679418014330542077345703251287053841037825894123625775562904920974744767089040015757006201267588383502541273449245010066974307792272388238517982835555544376237906805953851888471745912183679866806627920028221014688895481948826364736034555741392470446994698792534811252212780119892594291756003032331568657672869682823518673582686606947213636334049120817440401331546115955651809141623194632799384085369103916435787983100422749886974419977607056855730562140786971965195627278136412810766725061766296726237082463903874577287822251735982023827719120946786935472056775001607248180698606323146688157902560729743496748322883822584059452363096121958928100183912418584901858256442349526768707229633358806206890625407923099070636166334101305373452209217958893842501807490621771159600206731875673252338859393917267182914761035599311311691401558509985290840263060797129120248410614827621403919786177353000547620290254694531197860351007313580180890023255419157349565665560133501976813215400132525760740795711021953880748177602026369054091692100485537560691110399275444922629282380341019806703602177893276084038818907523749795131397399342134313755105364469344627610374145570286567172282024039456145917813003748738460976737975241098918617993087949406162589997375814277510992792495623358599965177308968825194061165847099271912868610114228588366216540153687557281003345640885546260596623289231682855073997523345893976628874621225332867587325011981601308104274770054456137366758499261090102933650855104098888559302295801072379673993424293541205233360517980279662296093043249461429180963621111497362952076046383681152249166258080409656978123088572345608547181050246385722189287397730641356105713750000 [120,59] -801912689585300463654722559671477386009063260862659787937535288818146060488265101926496480170212874605636073920956896452665705814008752667507977280777521922432821700144346395056271660920141614137085084840159750275232079234541412171279177765202060813837289743225754297487928499372648872360002170457878974175241999902925275434789323363781217429457887559707326975971496875354708338165128175190395325222607538612382710518839950675927004473145170182666467373964949700892250860951699887003747615174562865508593585688682923708324594588476128044249823010537329378530749724069093424090762878351481342654406667365059329820323489363537428614790520689772514829020607120582788982527999482463750628719546772004398364222542884169230894917873023812373781592184786623581819435187167389107159595615899765738468914158472305772650077886274735828496636635365731426480522518555470769714457920960671633372537439197167247589077770701918642935323097506719878117835957032591548342796328103936974556263552916495135240555493726452041346548667933280975557366769486406452921622734921493071274892787038623670319974215717264722066296988981931900731609939789436424380418091020977389804368795926683287925403293947256116215740128150961276583452785950700418851058937781745561722925214416898308973752609707912739606185930626931909252211480380423256269359191620363706558794002277407812619675795014534683986667401290118823399493545327932414604212979973574375577787343006227634258595027928620315951984236246512333082167720944655464124567005416726759356926013324598324633227768489527108437486755325749775527021151517511197949723632640298530713065699344667153918768359018066546021771809191514766690319386819886257030735079141498256335226732781872222328330176144454421157478430066194417912351660307053905563368630806550693038619311413963907610809983817761409710513788452369377069796056277213615720995662598854047432561518462907063378461997649861915344696596737442779837485809640852288459367827216204178981228966069649736660799729706385425498933390347843045961994028903839319649579852930628567319484706894177387834507517371160370133613285714215813781431773865646173552520592795207348147022148247905311275963567138627658306568294874711835281250 [120,60] 586976772804326606495658603725136076576296442557066916888270047328182060166311573646260903037447198076134455449618464369988819575894313470980106815386560657449398060406648552821621600288368442489475293476441535154381454352455974189087348257172733008477133452027312162893368093618063274066331008794277485983054632901140728891263295685187708768735799892171188035047357011181121531016788242373698126303958477580452926911527481160209161124872698070744204269836391234984476287099424810860717828436723774115106788181412891562909507826621600786649211297749919490337093206615796978061924256666619925486364651409539871930415571473248475756792786935266186204451773012123772361875293477677548032905210061662201627412663008214125816721583317420096052420437108009238318840602247516035046532420369699477352660943775292185984831330395860067325490935245550375536873915650160626971695201813509518054165934495306302176634644959920311515078053004018334517717817165138217971336797958712387077926573439791699520793526192581289849909943891781651423555158245059772276106469289704113849621218144176668403616915268178357642720774472290438771492374563986387820658643912061797723142349221273752272125165804619327151318186614520874141997226727256214887161036559352690765809099843010420083353246691798320143704987000073703994664584832598997833150392952144360449389433527773567200567599996897653502793457611173403582645780268495916542505926642418949274872768736874985718538331543119350669942529095916189680106824127223285052049369993719368127446296875857765338872438095445563425739987921129786505633964150466301838516031616814485902989924273539034722968527222503990785190634488099878546830208394037588284334700072027240894816148405956569346876127434097063279316670090438215816223279583273953658544075648894786270899832545101628785630853105954098677747396494782917298277089508815651805730026185726463935838178047880654823063141067134697333575141239761372431974569170099128129638452937846527954019402511071324279744314056358001109421326745505433604423681319010831030138053616768655221795861485129092950366080523935930222056587020541458893086496274696114627439250184692297134969737341769318911534205374374452293099524451898250825 [120,61] -161589310915404873279365738933057366389723599245190327203933202273526564266448324150047751531491061104676981918044412846372491402567166646748295914352060012802506452132731733924448388546384154374278145062768764089480309522871686548450505959210238774332196149813992891618892160551039179009280095751284765731657908946588663228251354489591520192813742343714831680344277225088707106002320294440650395469127231324154672066459224477233741057750788271973774205515377466573510339904274416052731607125498330209521475115891554643674795734333441081534732859177874858380076650431092857870265923037378434514660817591314574453999299385600195615063034831823042823239690193908975812122043062120077076795677190402791003751177937529611679838336798082868863413663953979579448468561541361478065586260689435275422528243864557434546499547485348371641381028770011352108893211778171795927903964409210164210757754685141598426147384317888307295043915262154071659163461877063628131915541150801453417295069926297751453886526342800700805166695837803616096070765298094486390480063701536816409887981723310935350650005609182107642762601244355032818272388722255659851586395584612243054850378856789308204292372805557976112352381225077622047767362550099669019515664827084317348570352342795880218001792135733836839606883670807258828866718030050629201641486149129404551017903910199766613407381237896230344831073217827245480721009501135624933639650880392574314537377891080190736966665296801816940773167573735552641646655792861674268120188183425139019536973180286610427754464396302520376556064874450463737496059666750458558971855633246147267935033988773690920656493385663207929643818690260645559059994003698331333543152047010934100220463486686031763827537722807271152985324722228452784441419274981810237775585622719674098254348235523592790092906812301313652966202512892812155258358129519785719386004815904087320129448505585185971058314419091229342227101767038995431662357235722347312412509429473698867590650871964198315696081366061216589868149206050049682692903554546931531862138263989616166128295547807563576989406708914483679011494206373871518698664892112796819632533236882669374667100682860481142882496262981352639233061194608000 [120,62] -4049915134435200218561954179808499156485917221693810312972950805094496945666335483405291667152374951893556366566835922956611242890339568394571778567269559489431279309204598598670135167602214799187301100728196887045863083833178125865566679759111589200853947536558408002361703033053117411554093485117696722191256958601773314709235464668390905381000900913546808164886817629400831006579300897429348484419826514143592991712334205687378157765778754716730135240645646219363673187644523882197604868867251554116203965640208179170619980126137820274276103617176992270176901556358791844769504661108233684979096312276582503458908042760649826037273259782050171958338781189918894917298047967248337330927891175981375881719118546235832919844285168586887180489691997872477399789201294918618953335522312924530492759016248531749883108938154499049193330965154720004679252670813641675235638447570824814332967265530376535525293453682277743915918486666057857122813677323350280415378846545158917552900290482311134943662663151778266784790515004517541909860340774144724204932480450909517987695532140225714522504249523787124730603233660903752977570110900156742844217003713359696128918616289178503148771770343788870657084810989196960760530626790339422442024944173660506115716189143287916390216987466045973656951000206805323554679071600316002517373970673790493126188251473856803182442928123447225726290663568268997393131007203109126643412517281914646430049237422635823564222725737305842700177548794296711568662245520678551675421038140658760694905410095616215319794233979677810211974586839946303612878303519323011470161913150312741172215384519559618184705650946447663308458392445532743352371607196464144180051782100501249258642700423584169044591261046307572560041182555302703884431322387771206968401554315320221983065283092189306634059143008410038079341137920946578406265993787705023735038373978947468218718280112240850582894763490004675823745819427032415421550176697209845156612488708541971601098510636700004005153181941145062693843997052564954104781673746077050764353796227356748217788366333326423459040218049043679536095953779786257529636622605407357537033653620690242003159860596672542747440923562554927446943447545 [120,63] 1432126558368056297719559767218610763437149403073118342588399539118355800804266495911477608142534262608360277260064507645855765932692238656537626325562883655415611012524082334404431103057439597304969477856253748901379892965882735219591940683198519849493601334865913048426823780792327503588485931964663984450455704117454179256156386570312528370430744398525940490961235454237712221350213454354010430873363586816151676535862748387882770341319709068712983247751398514350160889543097401973674738724824057405329642072860581504497671968799289776219929922414628121291063927075750814156503796235058369587693818095940398754938258404763691364098216433865457214144185405180378162756721469252062945555923850761451106242212746784889486916937036469972788204898148198381895334398052367196074601668830936082239940766338373736040738939745812773841608667879425856505074248260116524933949472111281641323264280189641234362846036020327927834650416627146868038754437815716721315804716531486812221039840999275224576082494804644374462579340237390457162740144862284554870321664425581672520555475757685338037447375678158239678390556954452208626641325889308229961627336549434868475177718758353022564365017653471225281244423217263415899003728333438810787223547134882787507702882899008970468552148129969822508815919963196189999150491545734586021135673035672501780502691353786111543228502031544026372149868391682991673526962145217480048852860859893265975040665925256099325410623988735106784786348753921524231388441081041121349297350364878150390822057805341605154177147208430309124088660507591617935452507539228153526153886124845149307195862723654811640517122407145360759466491518776190360709751627594475597822260206612069004402882992896924359949636110557889165298164973917533558194747762812785562744671490563000283606883291159054355761539133465447268697706230441488294149593212944318777426856018302577195886868902447369034175989553698172649156640510220826586354855957907921834122421542546746128747211091002301268769148247849619550945660718519441291604969159971891267549268632269340739435128739221602584645503264751242398815062653209649136794595234854229249984704948682031421254673036060793206236293912401944374933570 [120,64] 80706796408235424017223697595406476317459636379459727562297667020161444592067533359698169105079775452355255052959644589337106900064812893663052926963111122186433848713198865409422449689761916274257921330529041653359103792248194618255813522247845283964668337543480739239380025432732493430857551143491279777108230084325366970129382012207342868350576837615694918376734724954432459068318614644386329327045431361256168874959239872127400848820446330229437744647105925567891962520439145569553082178754189604217217361386870871366288129506740264147851748258294854333843683323737073282099480982263421338394202475432512652129228148081837849932418111959199609261113768530029029909568936646091609744310573143496794011064741910969085915177208086200270987867115381473705474647464888334426754164654293712517976542011632773003708479495800786843689474747254507236368943218882757276871578506210150488952580075146459087669783246475726472882969796853668848020358512453181603978720125960087193023188412127187085478705120819095934556621760950067250890157179243433390992374606922338420131037324371799268931216764711556651539853144877686819521848664722044630530319038668684630570038038303334957192336081832084018850874718297618410487091803935905704475902073814563698508194729619934451676165662161154898921064706252157179211390121212576669225376348015383710746731403055175819229492190596047745632963499741638525833061654626436674842046281925200217508639909188406116121238846737500922118770568854801317784890105736612955656989582473171750895820618697058667115874793733044336714544407423135654507058451887699014267166326180658503027039097849173543572225422045265767034662678319592543334410782747349605289136881383047903791456195601223016618398700766735155519147236192073216385154693062281955848869315275751461038653877242386700224409534799620884485166701307692376105963447181680988355912893199958042781083928511136781803319200938474597103937155581867185372317690887683238208839497485683097193616483367642142151525439014005677861564003490786794556379632941061111545550572401997799093671772902961965240538335379421217949756886584504037097572755956347859162275257742844747127236969902965385197116138683069057610 [120,65] -966055917831790593477468140151817612537368010579940507927343739597351546310188434313158065491189727672952578900009887741586626831384370317383239363127710235126753575948744101697233866336735447840381017596870196165507842762071671208761370412120200752855114460549977025289143976856612468165360593727719980094102673764557254818995062325850055508423381583012058075117007828627440827142383642398145392184524675625669310064056754037980536172414766152017839095163983912449576284416899536222566828182944876568039835274700391498010548924061535666410602238452037843218248677535013407237790965494860689662513137473478978996827295215482189642325657807876432038529284454358281286882110442402886914188186956420611973891689111774188203475006569721802883874944304776226265060147876220222259914305737575292575524017287266242065559331214837476855865011290872665694711818351137587223458066594495526369714956003350386240340690276633626605430605415965921748833465495630254151482578643669437075751958047576778965671962918492559045127623978026218524293734190135355627674707019886310775033949142337937727709292387999965003300409216551830330651073931990285741199762043332336815589410512350342673540486956374815798682675086330692795194173898153788290512109556340658289337648091183055387761856178720059498196751523936078488553833696199490772478913531284316821733030115124410054927395001508013991126953409056652910605919066258458773306844187380518203222691979692887302834560202016674966691448435025591079991131505208441155395790948796809603366087139002238591849544108002873931896987793873496420974567322736964030461715653654413919511120942863507782557895347280345116482493133896247732250592846551113221235881486306233684831727050182664992419204161851980121156641518159835024568736492877087408576107475788721398403954132319233709643912670657927884106117915741187212782756203051347335400402655040544056626780166452161483319470232147484633113850843458714481985810895499388091828308856288603417018187424169638014488520399850646705805163175568369182023877952949760250124898744806097997917166896052511969395077260841760656029675282435809415355627942448291878288361974191233294639491367583010973111576601219260 [120,66] 166238486069861685096684379856418695260031295926230274342108699223769456315963167606239139947071068009537308167226100218105219739364688373741027022333644759060679462979845001926123132226359828053773206137158131588631194651741449776911710513623578251582744360167030437979725363898657588241665074483533923806464520984677347477774074044895449219337540400501598653284260820944795130101277963128346232324251370148331059460599453454487208746677910524107964299657670865028689375196042414185484879151802281136412877024801646452404816098765445242472550375632937090016405985634276092530260162295220493336861307189240264440573726770505388469706324187688267260066913702229391245509141000222908902242511239521206204946639868339672622598305313309300673704821173337398930490021336505745849332298956628074010526809408021709278339436096278935376770796691558904713134215086456315581149925214865134406461840391502235669408168307071930620256404290158211643271120911050159309924265368031952713449901861517121218488692197511213622157789849862481045605663873174319609962025775359703156089238649920952788709669845385539508887548095931055036623493473315856348630786370866170700237972407948737126954256932951483517645016316185108676722705899619017053478861862702330731351967326900591468767118929091103402814610968896884217957230034452369264306908270575874496200581261865609702533481058151958087892568227527216946584019338743370393566164016300335364016798985745317289904091371974435492543305214445291281040437863021414154899718234181619811484536519079551095817593479548449395898304482053528841635446751659929744714578234647146563135903227479076418346365899568910319388312665894670061919194221419074840769023031164118974860977410195784619493397303723775097022106853375686750955276833177339725206917601893935629185654584558100855392800858630726787773600930959480967082159506164668920273162217286356195257063257619641667281593569255945339439363068215157397692732702862018738897422494238449430314020564770465063137782755459603758950225265018975120312793954597150906329270194471148895410348291827180382242689739495418683691537413385699508223394627564615264347387026490034614602944747392989847988826298740 [120,67] 16244712091161688937868558052378096431164529739589225196749694240847972465934955790349647666840186426982878957210259322735350402182429831530175804058339758322680454785701373571921315775253664433212265491756248541990142842811595872282145053933799523251881582659701703163780856976073379779489494051836988686935915526856836126833810068487955202859871813120622864479207595330909646331343898195202612047857454458660585533178668737752658897197436967130049045898802039200376833837230986907561691335869231094241768801222238768242396369662187991428833552206808150383000083826993027718471835549150160090482797718603191619365373019565172788211915491269216231638763634391610936556306509672626093819091080016896270421414703342316266128249408811854100679775332865189237325712129327833174251349275149370781472594751972526111760560297577998694240959849474668652049419403558904254541213355056540120008105864595918328540163154823780157131374427344798226802499152028598130830823752412795504670311635848537020271945510951311939367915428702021777302831952979396402295464021642161870883396588378232947477522021032172180501972230101342644472208065331381772420479960203853889098686511427625485615966408182093013582939505572975093888896567162373917697940963833991601694004655882428660628475621140071560071765283822722507671698016093674448984507229452991657204968674628207706296142791015549788415748354784086185647549406460567435563265240918916173134501619626309052367065800368123121482644190483581524491334473310842397947523684214604005901434472769476932317498055937720764374747880166645243267209425837451178287850319792661670010656250260895306414964537743803364637481703347467628302701639427098560601483802315935321269778181433911741424604755010590171784106022505687249855281524193354699502108661182255369629765269879927593830407620076531565117856047716597260589269220350333997882470639029793103985859648493781945198798746062771567547767076731175596118201616704919977240207560418083229527123017397955048787802917521523839835670332145859295426932113795212875971425495976007317755753511501221785206831519490617436123334548004279280043328353232137216299842555226077834156702736114472464276069120 [120,68] 735118631039766622341130967935153775621137122749861385587197264939934701591022164091758644616507937691532136287203167852896687107007806518658082202579915136181776660298044475921953724649677171309756782379401928173320569695500247749310744882520748583689207885755943489103475554339641649918792792529684220304514556886282208482044142246012535617221825578457515918262124785048855712652117388054995990978637779745654903134909288470326249596638270472670060877910528185623971618879534163457251338527051613497040872675793232287031581537412863603123651779115814066957770223019937108021439749130305845813650143043820872218941880571537288634655681406848744482359228049609288982407579117650577172225387181566519127693891780737789080739684717837588896198077495802618134694086673349477731657099187687675675400068102463016705510149881229213886343513071770951403469612673619246740356053901377611333182141639998682808078290092909232968681413739541274003507413948293197615875701992245581184661550535117553662651076530767171062751075561345384570831647958339228242854418530678694681003755162239860886186956635887872839711588517970498329062451069261234105794880120560814004782000710431815754245506710248301434580420257956335717658424514234108337705266949084606804598638847776318500313430200701078092890774642828005323919049044087673923250944853651551885478674006138676142197435229417847653144780390064589632005958359590199039740046023794422009909251939992588317373923044249683987673061807426223957697813125214654502620745033353339254336164678021564542764007433085070807577117088966513202185658983993799768516951786742478033194046162858056650784104901684661129837815274424639593020879157999594910955001655054767449383432584262013850977708803182615985737315261387964057739458292586584551109332458454965698356736551500509407150789178700125781485440007302931048820442472936849493683773701975581463809870309037225629182591704318977612708135914080123749617766564790692288364784843727993790050590668441695355690789007631034960628470767098373714285144566616833224932650711368543720925585504897699134279092225826092672722873973635305320558481723329435685373592915331984528062871334163121090735 [120,69] -51352406492708838456163189438084333688437152113085153379455952051300423748099942134815936961183775514555078418862869846227210508507555318692109244473247014501686812146392187226777231677673091009840117836610157579509693646985133661110501304606964252737285169434552454672248163343612897675969753091291238545185277172403092144355364527022574753916591808774681232218293809687215654219527366867542626471761494253304354063538534128510818905917993115126775488359541982174988273153698911726569851043273236061877819563825133990703384086087666775250247071777403816492122531395701648312733118500988545792662772083958123330781225682895693554938943469076227052858475077632598537029436395595321124224231522333266748952292641900524293969827812515272557542895895752781920901728583092760900604502123093658305364619107832103864036433842708790169718764892826916829929877025609361817208756365247681293827309398911601502757062488867164925867987332915489637638613268610851960677042193322213691526545372046460175161373107581629927842992471735012222183617793892979319457604279359570590904764957881155818476753650892457941929064517407976393382186738482045323904327787763370139748841772636535914299156771595435695741236911695946310093457573589037550177126447865856117480643676289307941424905675032128585514503008992323200012320585826251132304699432561574685564784870686578987526162110933108322971430717927380431671566094678770185761541657632641145255248761761386744771713197053850392716804543771598496498326375413068095762383000436791240484413399677200008060057392020885545357174121751593501836188827700936177089769295057128539765309685546376063855441786649153320211065224072822555352506142579039006059202371951802151683122619984366932906060507964578726879778936945105543667395456132412660705600823813580424995600351558023245337214604684739610004085632105173068612062199879332250405596799714509523301903621624836800351241904043270446748327387173439897674412849861850271955796999418073169456573361866280504230556302510942190027778685062597880374291379151423489553926038833644566553741370967972574682578057632317397165772222023420547198918167198161880852162627401655892621378942559489705 [120,70] 1742648177476838979203039417641098203548778871037383268987889540182443525806312640234697954058828940149885229134849197779278489088277872866511173542819638827846412416138424971374921954481981317717905543350707888498585614574031741680333395574697669307074188237345151604935120906192504813271952351602725861413234841783443202609835199368528041891778382911217765162638071731745177054689224342325181183515025965228763309630446234079576450823171358653549391298914765058494607356600026069110393112622436088287451310960585575476604108045935497159269911556399702904147403372150906250615972702499520533856194835651424435550302279302096457188905693895146357091651414239808086795112526507798297484849007018886107735024754798425769738227311005949684966580754967902815978631792174026118389999663361232644265075560104348775021814971175403931243883580349101435580438416302022238771033143150015301860897241208291978828378893306858747958232674914847875034520099608020695496677279522910015130573216451567033370876381902558251960554536228628503481978392368340706508539050536461501823680859992485515751218671077183591217882833855769231752347583399898970169122017507574590057672857478141176552766545374536562480489345488467057955597904450239681497273593577539270581155772174802881694610269429074857691699481382682983027186510177105250421215870874566921490675110581140237637994252457931449670956312647252513417469117977812333133927122808850607877852321506878499747299886037269250171441830143269100171276133464247205232158420498453377693555390767703309525808528762548274848877136235979406096914827137645902214231169248060868277100298016848878119536199037062194703077650987489522735099705278256553209689253433605241420744518215967798040096984779534815328578872706002768945428460044285875450826284119162178254143061699431983440408324610504729816402818822047729486063415514593764358586468261472158314633752002162927230364849228236524590315641669246247610019685022497751507576061354153345106227748247584031548997680825269387037034141172893523827313634113417903891669672804126675541941546553762681599162482655501841306609147536711018447952635756925101192932614934956605783618831090010 [120,71] 32375119584131139236732437431032553085776079362728477394503354141026165695318690875286016796276263473233771527639631653873651104228720248212248770202887701362283361224674201694422799214622900438609335151055625384603862760310466242888810954674537351686303903160240371318906101505354425306822245727156787589795834167986892713731767987971788330225091095554161581372795873648761247205430048204985734515934762857041644416658398937634446475315683748587360513617051370879661959006351932229472383381493551186528683692104220823447317043961190231226944181999204123432566048177732711301319582384186199589889570013565296312058438576391503320762863112408996603694889318765245541787673028335437922559325178148698566463697869563387599533662547536631350582007733440547490231172864979340825413627971122234101271370707609078061392075424255630652168443460699693890119609916188150495797381348869251937223307597562478559698684075941557073807133931494503012672812875095942762114386653905472628682465472968476942243311310440516636737357065736409823823478868035506760467400551490113401742014052193162636044473067548010641632034493512368021625934790670821882820964856360586560410029350360785603420164743698826154576210620035028892130311120115172740730062392291545606701459880595674309054329170812023111859894935365566036683807322799845766718444584618570102143131816534600790332837224453517766519264384990889054739963122027762277627503980858226788980289033441370941579420845632429411759593828520924268264037728989090314500241914405797509052224470712874171365360589903444015817659957412599921315209428943629122881838282940548658193159222243963278209784811533818646966484819637785966194778191181645108493376470955786348164969895279848770280351462732959681663404634390938780866634528027178647763635278264288922080376398868154926472176339913869111393291402493295948840780437906635248286682719009584400134732826124444032137556793180562976991687587208662653306214827984586570798078176377275820926185332084500863894935492241136843433473138558423808126136147834785974568009613428764885953584455113562628648290396641874201612377366292855064569146038569099680248582180021481140828445155 [120,72] 7147790617196597967067068594697926592688421775593261526154526918639253945383791593731232499747899700969872471283048923457291634289713190507071962014302451008493304633180397818460460771634379981660918280277351857895038347333294530647022561853982473420998881258495940367209792811880934021203977429554162096962776693410042350115502035002897413221522652704906478202510840426318176484630674327458825505649626214103299220890190002909413806389367055311294664398249265345863094220382702432582160872313249776172439469919789154052162126162557294479079384511439490356048896177377865004962701519217258159275900527888488522342661579330864255171159554102504179975569151869034489071098712484585395395427614120718704423228098136874630360536482838580718560178392918119251593860678953117079716015044243696279193445749740478699656983846246224876392439266371400043575184902505352302222245311736341410772834452695497186852048494651227668807133850057400690628163932829047292544482605861677805971065489528566117144765295933656357547102596932100946541835816751252659506593482636616402578550517238421928474162436111469529132308469466863340666238636132237561934283582562081937633485960648087844621298043649495420753861448016004105813292428379648758295642689028672707069628231270225323714610845491430347954546734535962793079865008739063501139177135325972826501541436662004928382588329965057046096772707978857032126194439728477735815417779465372069561359990934901178827832344742167132128293583301537948364419172004240961702185361341672175791892193665768861888562785671510595256620845681580589704324641990988425146880600534128847767478221247332635484059258814757308752875393934061773679945907371954643436220234024192812200664099201908155786880555230337775553580247659125405587922201302518499153119793708293957644573981229645542580598051562160421878616071263994248257027752650466588920854783893609329384930312046059338366592748349797948435997158997597660594416560666332918327863611013030708460712971356800111031993492153779280491271857308732617015910141631543289021645115067395551242158040888813395135252712172171210062106445901648297632508197803518691993527570138954542500500 [120,73] -342682626622489199436476168988006793787489664908163264584115138221604278049687306318945037095109623604238358745989305158808406547241370018723796093099747734061859190837094781036181068050789509564185332584487933455443173641161852823854161683924272303092961783532990719244470535876853596034853302020624212289407728653862668264537329619389363512789682924780482555641374893936227378035890578950637404566497947010112519670810296003403172768616453765308290208391728386379596322440936346861783746384338440013377865344045471158243064525068638245490969485154857517218367447991831917162993287684671054350532736255722602742156812301103489857432810960233716494413647947718713343743494538430286551714142347372389867019093993297922610576605647466097001303314395902390468486615217076712838994708249417828968000376427239866014456505892045106032993152904148915122946184017904884944687865987371012905344601293036815456959869422492907665261319525905844634267229079988850668892531654605862973648041277819331102719223104945580750880846818713540013247796655821383145644591718956475592609784332259711743010304941755483906416479597224725718291983663722495744161762777315960602163273407540560650491199910351133087189861442258970375937361912610934576988888869494118564352441737920222755329403733895948457392305746743737234012834807492983709229209249629835779683329714865824836582451317863989605833467729483293515640285421338678731862847879982214853225423830613558361119684207356984443438248841264514253937210218844847020640673645541995874104028663182058894447184288520518019340422017475886244134168480495580185886079315112154003420053488447507551418259188688351638629328591938240339962141942053012843802938059618244968166202790443145708747436735875135926057638525919308528923433355988113919804339294716154071122465684979897840104460307087495419883038033865820174258424533895995301677305367197635465926433339757318262502407364940978651081800049124617889908966630575366828894205367212023327939291208431124945860576511253596728895674647299842313374297578755134226984967033659239110639399790341544273331145321580031465798454813268975932992390081608874297383294186530691840 [120,74] 7933447569472161941143848507057815081775567194091416867609360767402515940737897493963320550620639705101677752196150656252047770917216689615775053684772598130855101003886310799524021386756983518649199983868343062306310506200995001723392131228258101094169038130565798872439581640657774356985896049825534572183435470763229808152889051298651829432422497373097763982151025430780454736888286605599405826251361220940167222290967158893035345364661293536670802707220121658942942239516734278326859242956449211545119851533267771512335731260578428696778844424941426662607648371043363638832944587201961230962982481649004634546769868476753220924871140685630392885649550806236787691636245129566581443467407393041550197814060570528647889525477463036386259576754302987007385617844379163400804153094144292682882820985388716906578713548021907680441704876153483982774551484233649173646444357335994108869269161192782276071595024402717130768345794281530204094222691895909426853218362029447425380820600417714004492057792755274365725134876643191024685662844512059886705683072584586818255305430068723930552305810985907747880496546927306619537714861911378823286044869076210540364687247283600607303099646708890726517751489788232549262653850901322780958679110507578617076463752028647278076622474486060503588742484889446336284779649138615698263179048986195041446859188301845687767302842329733029761803372595529790487078542806122639580474287811153836968154153818534242032876107972898911178019645663408836433511307888046017758314334249656940929014857093037929355321059928619792454817927494223279807578595833366223398144599913101261559105727243285001673343921521389579644475050963909861052553321366889683827521487960492094023023724560275949421632586280374739748997590491935086802443488841412803285063793670567356765591721232783234320712681062384454338297904253475243218006548948173388275559510664823654094055343082919851626082263126719354647743971554699693128247146037681917675473572525170871969620576462917568683212518614194844840090250908100401523765180876224869029156378957965287026226353784577031318127986977764111850904972052678404126538255239752408430633995449735 [120,75] -19492707855769062092838508605971458712270123663110596275308452695948322821686194438617818405654958989456154215308362911246399614325994105370479518069915934785105417897234131039454903908946863711571701534332078135330310896854808025980105316635820747410927179811061343037324350330898302911987422358640581504417492455814700953780826896611987224880481114177244881662150706791290989292737440875574179182998007938921817498654436606695885328798118107567281205753186897518120263222470807886595664055536139951938473307796497556910111040137326891648750734342999697994406774098368048855336376791147230953504976647969469495923722356039489730995366672949665717655984921365763641758227906638738785646764682507815504038982425500265659269564272676987713159873017443277684087817774932166427477072311560689326937626764713257602697404238641977943671954876055251308108517701638288653826263887123478151332583456957043203487624535535894666146205649244616142035052905786109828867239882578178707976665802486852128377678327902764697185696553405324058614690932065250870485400129080340065681583751706160476427212103536629332488229793429501705461366568800931542795068867040502371146872215427941761148766536934987648150868276855765563817775175305125050194076326200729221649459249887568061639336706145332322479118687956835145503902982619580085564388262022842382237967785879613477197877739098033018032888748847433459523226440677806564454005778742783400215656792653273892937659791675156924576640008950883148045304187597127009616583302525189268024510773568177992877958822579355271998255603591739621860738291230644774261927664457051702004688279581535798615770904592179297282243392509877868251265161253595829696671616455663865836293118117618004954658648178344452472070953875800851563623736369486137941508275003751839473916801067213931966836830901951253585543236597447209901527163142120305184586737930570038282106676054554662311542335451180274362886478914224103287096875702569725979479240689933541764792054359666307306575008257207711494589912076270573949133924127414715935504451105780270815638120383113841574437930556822999264726914932250270395529467711666365720536910 [120,76] 15919482315247339634402683160714761328528274676161772201615631029227874710577920673343916978594696302757471237584845013637805134034232313724673522970027485520534593273740803039870865545457818419862182674656367123690772795848866833887388614133823861880858119795180400771843208089856367304552968558042437682734670472698788220511706675865079228159069800944545325713286450772254672088405468956759153975650618993812978690662997661289917727238243109064646875848461112535437486193425592868298826479746737656905956240717670154316690785071238114890237049175608642198298794885650721506854333003874040606042217059115198263962127092671204844062885922924439628742589392287468895714560171138582012613443679004084040190913570568531959028953495037390099194049724697675500417384126099965178983300408132086710621691666659645988623013646153376096955336225778598935052175483527017576116457595551751194271569811622326417429426484952484733653538847849278959232605103147647252026812302939722354950816832241253288806750390546807174996258974790913986372409043023185723158892383188445617910603706446971862584282961794593645412653392634419458390917218398128683052278806799734635878060069980063130240474087900817646323172431853575727509378327304553451635143061069429475415942020054377352105603142066118035651984217625409221134569520781542178253054453806433007781651556377027076161562809208391779728980242366123799089756570388992988131373160756909093471639863350337184586247186287602397224028628542105314183821010054428321553118303255623603995126410927005834885834021812360925438314581790991277144265583470536082679066614782642639719337131987632938706746345593174437915350623368310696149990894531425909050345284853333178228739903861767665773885556361057460559997237826664593383299787448514412967811466081065044877345373100063089514067319634184451461971087189951255167458918829805099125261114274777885651558499180218851991404206008793280265364982210427285144133281989670889459983016880361301390647608781006489867227708571561969191525322188629156271978908501145785807372020110885323422768348773128292231648850616662375269801231152096656777010656509371182958465 [120,77] -848031971094099993289820834143856763682574104383709970009013083183130927094643058927641571683640615933224382449664583462483677067831265784824422251357376683155966995386301273834330248772129908725201054271796050916871952493068005460206754614357686154903985297798769216730767665404760223289684209282266585613153984486190841614135819027963438752976267072112607394501365366884717356840192443975235639862821120112676332000844065540483209457308854599198828771561646466671071923959464964220734405975831252017954466907040968146670008434092220609291249101934881131607159987195346429230329495951839391117215930987179852004490058243799864183271123328899666285477340439427621172673128351364572748257593331069840176615609407410091973122427577116429155036301233446783828350507311419566479055035653303836631524842866889584716908027225359264609201259339415244835206423005617757987562399522565228001467202146020467786995840759761763581782588242618648721618221118936482681610181157625768250171351784336848256323431874148711904999808703377736508117602958503471411798901994984220544591948835652093095298905438793809295595697110441932790451128812713110719301513200853589131965734814460488210097682939337812047244793851124012430506139767709850530524589321671048329570876186534383373335526581620242828314641592441563905131251015497948187288272824623970611396299560878119109981689465888816982143649455962996390272490085485276910734869543477168043329991732518813084097347382130023273875323143769957851185674625011019975008628844295890592978169375503806673382172124912613655820296339645061969717866388052848080851670625816961194400284125299660415898000661015562618011771543503844438887026885950193977290616224027729449367708891930430744480894769943781117775374985190043827228917042923974912697153291996448296013635922001610082296065223743326339678181534257365570955767292926089370524419839407945799120479872952889408007221805190995399699577670207922227886677737066792300705755721196787442872763925926868469397739832172615278272742822790795965140057126957790798684697289252498922682503535278953537438081862189907577164301938083172686012374386384053560 [120,78] 4408064032157357790772446704290786200834057128372575877835624489685648598168983951212944843916626564334160397701644369412104559138295561965654930960174153278393607916842685036403391589249047827565702540483307047638048590488093977464337217549377554598665599791966632029358967831400975694565515693197886271119833795127218051285256096687414433848138823520799319754673773236486024583530794115689953183820037901659258269805965764303127948540630457191088416267773941650581675425880651865278669916439776146919049749034045768850158391340361077786290919435873130232223542204436581360143815812515117172867186257056108612223186831892382669363965587939160746119472018682157172092116237749646592256408480548933925646922803876704974615739771779219289307065858736247624306347450421823636946860064130589440174255459785624016921355177107887244873760543480200972321881426389408069332354835979974867441708522008157928260763544170160238963718420029147581350089284373121351690078121007848347274288601606677590929635915534547336343636825668485779041302363014153450964112527759391229120154263966499544248174954964808118932845475173333884535561820879606464343588580593041624838176284396772425644057356510339460448688991539694889710784540431048053680976612284907799829370344818045011356366499443357085877057177142576811852749237661309469008240227912298253881387338684900118651038297166107591294183026262766389090505358330504444210491073250603189640875990145270260903684281784378662590560766497953155917971345971690958540212333788424968892120731059775442585001263160528216293560446950597985698263023106659326394469564313073972846818753149161036339453911795684676068678594796813208798655643448858720507356376254388609822856442450649287783429728041396763252661833353964953382010621124188125829240985232133016972299648039574114434506552991902376812679847865904508287992853585343173409251214912192323824150097522560524933906555048952598296683658749140791783340721760080525730057844198006627716893998644317175961470103495376865213605347140690375980123359201944261817760549594544370787216765093943771299855151293227345768278549039101387100669980915 [120,79] 292511485347279205773615442444544637496820838132991212485827688455159468564645594647978483716838216421731904778874798891043435818302353540944452157883062155950849758923134349704810203689132090143697475503706305489230530264767918762306392989830433078229501016515931954556233967497686115218702968903034817468595947902602429039853564444897897749801909133836895945083509600428480314951906050065179352028222287725126311182233583725340152105107444321205854354160176330004818875943172594041766311259619183206534515237267538244001845569121642636065578552995379440432250386720412053182715912584659705108935819471579703084986220843785534989958939776440576814361458539564795242864281268683737129380443368200229254513198215061829967950615530870722423046010969135329468894420322534325094472434170766960039575686785544915096995512369659759228298061384320850712611177790523027240825685485008189996373039645726265795228516565807633690435855104313294114632976278702539242098748789311644874097479065882316235438808051069634832007798937589914078632185617284632406638231997933222728286599675313482624363726563938891114584936958074466212933728206419683567494535406023698743660029674799807407284884663977622473713236357942270741735771449435247458444729952130939867951652130994268443322095364784219541558192482877281127621656087953647534736046797057450290729242273539616521187122421545093827113032059182696937235308923994236969282127189868273440802925180807261160646988356157581744610541952789379594136825601229833597151360908465815619423496551510922989412893135758763688562231372018355904094856522986983237920383261310082367145850759476657989516920752600962984067902393386591618075000039758941916877491343651829091844017164161447856088250569503965557255841190944081175636320561463468420015360360093909193502878847732507114282057021918040419698063145634665034114428482769351382412960926962820239892177595081833093292810849210665872483792780376998887117184860100290216231364106801803131765928639414285424504210416465450124694871680419703284638646129628302392675261381027054347743070076290163376632108758419413232955172174781672852598215676 [120,80] 6771965282952994895575195566692003242717205252414279223068311527832841503247262339589116806431877198701590403783519758933515377298881884276022080632079963028620140374935377597552127055405961378441483889865876857020788263286939449834761054925708719949986013199625769822035075968292928187316173061983396132566912852187694753329525443343101708116194662892371652037488807695540604526252068231690183712282949299295046330886809830613181932085196304060697771578332014007059411188465049664534270536983210210560838183850305253122984962370013588163956935118210730065101016653376411041599862823452075341325346947497034600568024790289337115737166040644489743647235428170592389533289664504553120626989169874525837974917924758783503900631813934945148359465332203030832565690989026970500734812900859106823321293877628600715712465314681846343799420739173982750305063910385043035531324917658870188599803437509147675379164878926261494496688156526732120173074912212355262178240046798984507577630272336459978467026077708624607874964413708422813447272993967926649136740052895434355964907331750459274709978252312183968113334198982641549017681024317333320819939404378014562005247807329671074887162455795721788195158841465811953230244521001081484349582854561070000204365242635996928901330611905474694452989265461622784224076012048467931127409970065600206978486811506751955336383180924167254071596207999196705211335277547107298641755271111677220657864337145946933425726703827842756539239103462053054779545437562174405262715590104125022781302903648407080931135255708190779282053664244313451923954903618557466020030527829700707784836298901749229091157200699544593455634582278565811354866816635465599921502908791098802634899179225396554646677980594419252975323789831363349750485525879640100305210788803315982370967131322125748924493986761288311517113210624022135554609807477782939557766761065163527079630454430282839791198395346486284312014944972923573698563362073791137714006145652944289178511184861957757844494430737083432036364471680494713644237644436307844032293378407532354410497304339283087214510906126119083734997612734791808019708 [120,81] -49762139479553433390517690795131079151750938472992830209325538421540177978054385877162375009295404439626497816231904406055223745088152912850364794257906410755654680550975003276238624195253756102763832677802023897922339042367873764390910302363590403504364969765747263143267280264196924017760024539829906212636545327227171131430530953068823968882471201585952072836519128922604023794105055530891771450102746222308530649860837321628034492145953270378934673783040838981459391268353341581002383101049426376520811961357865993144391082275349530365770780886856061369041587420620509362776133622192639174758700916916908659845616458767209157560700647035008161317932923294484535730300066313514327287368070658215512782887721406009561893042615598410214896257138060150121118964081714615799357215278871515561427103841800299252757268239773440075801332703708987244564483076201959264133476700958433177973255848116332150247505132804903256305389255990254869993903675517341975529148752157643247214168013615253816777065701819126982627620430356701742959481806144892301164665530832967201939479660344233827099414320932930583207165569761422322562434261326477318662016343450118498549951339886869078310169554612250872581047187336332293548279113523861592522831373006668181964943397520342375963268738626739097638548534255302722449608322363988570627315974433660746635395648285959581148359350719849493307660234261922206250415392942276589076009117266332519656949669446285327769898187071911016216945159933649532712304294360797968739058736224639228553408214964269597665891715917058373535917977720647063809872296110827912023379527357014434579724506144895366321459108966217781974826449427155962765676506217345651457322456142208893698757559844295395474837009126748583497680386313642005069109300143377943017756108297146678070767105866524252575142182188304067550388498346150020479443784116786380065555920344994912449046510791980574663030235747423775709542925389372812301495503930030164592665503105114415827574203489461993350824977732900489707094784419986891752884428647082835287928804809091368506278288839118468495662219445473879164100978260097680 [120,82] 1761694612473010323103703673362105525263739816914697011566355143565283570316608835122872791158653528431526560881109995899320019680836754281140119070487643005057536454417304214383183929673793336403998823928538675603421343233934053927242861406341360380408096834413083417906904437047357048272323402531792957970738596970116190976392872495382973089421515539579389410008877532309900073883509851102399066661436519792204389248279113855757413784273503987085350756080138510306227353284613677977581001251117879346148272126774403974634321250527824290902121114118109711633771811942266661268810648127835098560539472676229136724527889906255176394627100157042435582410797042092104810885101720115450805592633528562469361830742838336913064560815742639372427855012841685515332499376693241035874050375614459664244987032001633383984784784869188572241850539059744413831670355514441980823581061802926905821334424279293666232552699235517292585210726382160819105248906316447545292269962056067620088267571730135085866879773787409138130998669125554518700175386743167896049028031442374267483437556277710479903752329351425682284397709052952135704354334941489032901430818189401552601282616246426515637776479269992857851232719717967098837393307612746649803269004656659295850336703466645691003138773687284834196852497996267830337454853831089595391763001728867981843765154159624482564724243890684887333654283298986339776117488151183819753475243166995936191117158365876504882273693843087238621442149468068446856304288134156095701048543959948793860654741990221225244268851467822836004190384469073681782598266507407357408613638590839406205306478983001988245939321012292706299318824283027616096150581051615382411934451723363946127981195771777240931766426517944783767225509238100118066391130132604955891548876911960353982630034853467572186500407577200540384257790927220077220451460442259022919708906794283155591204184698298684740154778216828108706739172711814877222609137233482200799811901796620972125121431603036380183604328088987335987836655660468450164154067572491577558285511842193403160848820083201017855695775651972472696012768453953 [120,83] 26104720308941160267452693080886578851466823458664698858235752079895685617429486308473971711520997077382463275812684435839856818546996555650918895919410752892388401883312782205991685321913841183198989139647908731004769655507071327513251954107940166164078553056280674185591836772946073934798012350384352897980912649494429331429553818659241714394303123927911242610450931402265948238780726294683493787288528106834893536641535334705883472343262914787571534157514490898479669438458216946867918770013866956116220019662183878389673783643404193442412892246310073432485414500043243552618045927177731274804749050160041615507535655270658789906206267693553353386431709056729503504900703960824578576093684545023078243320500895155079417041226806354909487291080606022442969540555392949787485935437803541039208740469163621233223555842553616151813929529231140552747392899299646024287334410509364951115241691667207908790838558892281649660278878764748927415894888461287736714257887098024907376942274242327376549548481676462998441660295339742074523281859461521663287903895282793942275290460684518857255006108224308508975307787767096313594035381830322734865373195528331077429849591070076843287937283151884792247920148180157016359004336120762011633881782867417098429656880034644979218368727079412365092521865091459149043151796380387487000562751853913585850204655973283590921433779940866144676699284486203291044589395873312808353418935116213811278807251281525171557106785685897954532985345690595701025043753667832360254282055379777910124799723842077157000202273813984215013018475260979588264920940594703256824910082023344809927312994997652668076612270498367116169324851254874127048152307214512916768533691340814690813011362639113893099988765295550007235933594112071395834189179724274638433723683180165786400955506917134061398994369647368075896909567044310204420759775570230542916955707700453728912741477258045818243108466277229666349848319566712491112967782902575279436325571315465739199016108702894741842581774180987117409905314607484906727613630565276212070133509757973113111634162030434232381913970842697019293756896 [120,84] 129953203480135933746999035623436911123504307419463062341069204619337879173013793832317906544474058225712947559734830725137463405815518837623903205319601733601979082918797493179672095546524292211976137008419574833856057014246996470755334718966206251705571805585014385951370161703317667052540352780704683360966089506253344189666705427409784807940997948052978651288739940769552674727513929340872368461974070167053987248060434920558098297589592162692094098942148293500684720705883892920848495098263288879736194083049721822507384369885934989733492247579120775558403419010594677228959466503839415240590653005758603602639362029182578414964004867550782900405778435194958512070212720703896386523894557516698955366294103646723003591366595427772856863835915640326465801856874087674409634390497636038568157562379464008023634473778365833621441677036441033688163567396090340643725537395593959070368570416323100773034542811418615361337132979121021012546479624465708799959080411363295199920439862063954261710290987686316767705936633433559731003152765462968171216891287875171684065676416494311684164704119814698764860481539240434461886300699629453453508570309552921200744035956325092642604857255733152177744510960853866491425348804696530150875396117589997459546917596456841437588242859691152043446944608468415637661892630029754874413755660201896318266745853034994195353567878064958237711893554570398701398255753144486953963247352265117075220476394079349022444115232737767877983743648506179777449924740220272787748061281886996682349123017867998784797145776116261701318537512965746650762851923115775008996322550793939227013690415094071230804475917914529760112910763629406772621269674205833454581003645164113899263730854286967638753769085562096606718600355340309133756354812458820553118168671959979096329330035440653635612441437819337477905259725857375447698678462751790335235640559003288415449953452726474228579143733482437322922054996026932417664302141708655403436876762138760434491220550797160328853223223793580112560288960529092433568790864758999875445788769560804514461116518388261165703679199744391528240 [120,85] 1752461289726066467624465288908123742137450606029075215251236502817586993638095153827346544939400065956500837161211324948522734430429597456083765355996555222266928597362992747954870086788218423509642764169265941110601168146426609664136510403670747897992244025678680640442964029433077227450846388608347737546317807550042559003797582046805677824115775201408123841285243432735797710587263214795436701845243978703102831370110846483752012809963935644221505540196523507831406631784340917439448392099774559581916554630425912444286378274203118652014635790961107718796366740450952979060742619833472948923601083139072958548954925323229706773153118622678083050889650419499010097176426747411162264040582845545600690767622688438345192545525340512889851766868016757089848037350302900753845766184579650334156697687915559465275017296111060100220274393402022872444639321848531906276863003621134737261156792800566923963415907673055924001373914307878938206453437846435536171930533638065503901240516155387083961598954604765378559135058340394985355015726223826666723005039278086764895908589907275743323584726316933353303712039391977283531222737481499417632201649163229050889607625185632035931680206734119341943680345139547704277017139749353511030742623363031801705636040404524779257536647822747030738060465821838873148350361714306411960235013345976895333757580585459875766111964657695756859986999869372323264624093497706760952989977300681212238202457682968157933177568446191262688693473332911873630768692851590223477900682752819304551511054156786412213717981176746157090961176222628502007887312665898988028042972355246573702278652742978635479737362121726142962433164841171190036937464025334069094077981844969219423081656917688382764620629783644843970903436023781715677520532274276224742480416969463497868814510905864412139620895474850300099116890028230479928833856361178737256946554433699532583738807727721756348023147714639379491692306663882092472869405800439439924038534022397249385974216092712020271060331597683439257740549584131657878228619928044895469790897586430412554837662104951989031639717519524757 [120,86] -3975948076551241364693095848840841618239852126631101654529415364177574010163426406728740637799792496412543802024753410129820437039184177102117315034892559177765470383940921548250352678461827569193530023211350326933645748664489588453955677763619405468529883726905971863799194511049666182694458907082931267893974676368077129272677700986474888360209695371419267513735263669636281575983697782623214530679576775437653174937556156780438683017790776056270922740825999955235251276006452074559837604739453439944527559136171938105299618661557515820958696780700677684559552113749116142621703451034909174539885338993412955183379075742452621957098528993913119997438446212317482430145256583934688977498156871740602584574889788843813860120461073058169601197825106611521339030405987432407708062776483514546250839460074479583188498319918007878506020319233800424576935490789512630104710829035255768464677613987710512479744027978043309246473410064023321378762048510544077173526242364024873800998049262622772656072095859707922247096166640400560923265555446505239744133469747504038922800849859594145723964342235270823452811480782293498090061056195805847707144693997980155458967455539437018052760560304051298438900572085276133362688943069108735088745990853209172024265704135826474161038200509172679556864223502379854421208867432215134891995000253669037130039529905001312110077931611495368320160283451476123890446818118632912122662106304072185440077923032478752042844936355666426426057023170265789582146459876240201444221635640050362176086286149335044603019917022320473203359005137182335831033276543416558236492601695594335993347736859773906741458100030404294634317559182563371714273536724975223036874411761172369338545989073588389291706092528973843066031832675541627592289699870537891195963570178941511963823650128871616998222050604650048930748785503643459817623028931961797491714163100082492522339993756851763040324428652096079120500643320932581905424054903407053971886277047486099487474804898574439023358033465600377340906207519109724661013833114368796216254852046322436502565791494858106657651860611 [120,87] -270348177018877155064813361382732911552372904842539497506943492338717538195624291262939160232672191347996104739580101815399010277436413416032324501821274163594059165178686937739763641427666933704922977574946941193558295110327765662841989290665691961088642083714913190181772055988805181689364862164061790129526028264211488343432815974555006896235604472518609870148960535977317580188507672374281157844557372284334654817347920143337190563930699704498247009298158555840964874428309939251670602485574398469610942484999290672924737071139388379247389881103384491693400429104929674569308494279309248134016380070132993495055154211859504414409047246725621905174217459646104019253504425639913624648366453340843259152755508460173673949491106820495210996742407215947615221676604960225708671470856028111963555167647061129318172109396201947950618791460206115732630873794726807448374049887575297123418585995324128740303298534469395405952974023159639804253618057519724779763685494376371057244477327670438308013117229651437066967074024725228515286269397955484941508062006886781897278698217532264087119542796361017816795551869017799868089226803117267893434931798767131115116404879165081362309887124493297536431475387545250067951191132077117937343023689156680189764827327554120307155775006174822513509938522078441176485427959440996464023646426296697634228148423133942739316646998539204118014207005355488384541444184993756117625165703543569596162042108664950125288577485723856513537671662285193674934256241617850747548888662479057592148498521384677281628272249285338519847582339964213430498944090307750819036318228185857974221405318084195785150583990334807823045186157329654714978312594073690360197774747755352826005519077024164331863307884960530150512483471042337757386030676377433058136095696566173387415964974406061665817598274561489396985537987348610092881145363397042693886421755766687633316158402089294032979590506694254585686045495627129026422746733657652616814996098875827409469335281072504002263544209457062676603014005692364360614586171582465606445528137817987514328655638624538744287390 [120,88] -2338537758743876599208042991979340266306533619544051983792879853408997787017137180414497275846175695114727055758558796961704141147469820343393650126937342602928398795826380378643795935253918998400641075628270168151138184083638692001417068591214496636399905402153868826185268999902884690760249943004425169346075057740728488774978834363442118954108821048193562139822638125891056810337467065789313945165994790706065119892494949777310505791901004063664859388495007143371060360476451133002302891958375192458975344803407865673842737696188832164625887670319885990837208210062206229429989452434691037243203477984848246546908308196316196282972326739112173931047897549876647703913433052612926849988383071921706872751295074877471807032951151643670757478638916279541057273440122434080566311421767075042129720908150794916101542712922776001739883113121322302663869330141712072343131604922622174737007021702600893836114703889415047969601121488903436202741200562255905769715309477557292534212865184528382500264347638002056358665967442668228519450798149331998082550758647653054624157897360911238687502381940398109376703449365303655250616903665321524854221050881538596443988331405965385604505633793922750112750864343769217291031490507269705463364813491601647397605940854218342599564522472968412233549697331901358032451956974658504766469541306087303685039176795771282944648625507948651364860698697132562009770117032311633351283709897954031809307975785000741202357543808459598139909634278698535432340325992709915674465302337390106139699991914973721908135674308934533878023435710404576933838121834583773318876349026768767300204067659969862463807438031734180025147792975789647100241909982488059831445694225015071271432418815990429138072353251776003638076187290079007648697369820238667384620329519332378658792299420106921891990250118778623210794703987558518952580108734452394186200863894691500831119923968352422884731425255114156220852028931896137195014437196417341944992292703938826487350749522452864034257209529255401726894938973439031235642441005546717523706810415122410393377556078902280694 [120,89] -15700777904033371701926585720311849640046420237967617558949486523776137027824090187593239169852839238796041494478591389961447869235993345544277671712752603732160004357389547950524939662778564235432951960274811286305702051750929122981251847930731075283126627107898793204138631434210141769363875428271525051448369343982190229377403112762198941070206488829792570471494092993729115309278420155863036339612683197463861734903130126833198912524522872681915193997465230016689973792452849516007137577051387648556124599359392523477570321862817539307232956924441630889878801112386887114440029277003474892557788969075130181845371878602569558890170755187653138178221114999835659501537471591251710345368509162231570009116635356149549522976664723161863370532084119406326435230631247278149488461993213044406547012214439421913453655870628996270935601750575544469950802887898721280291789000677055954086258901120955976008136857730321847605095813559517058634164950318401345631451162845358999040833623782260161543073020755425816085914064847263499645775779276036834854834520182307111474297058736652041847016662414319724123900525774749205180598677636771210053386001918513127134992278438757912211427365685644778831285239836710618886340286670059437715453756467787293510075432846185285745045483889317908570555560601909219508134937530862949356185310224921332617023939565169666752885675104670551523837937868747958689634886090858239043140031695675378607952756692943431750778178779157631902547554434172134215729290497768282269919749817686050176055105269264924132737497760019738147965154564692564118036202671847535989478757189474608409936094851777842898191134540237024452184001323177594792813973876168381970628234956715978760936228429974535321766710341584802995833766671625228884806844964044366000986541909250992982826361627423795012396327102391438484423113827892930850324292902919428512751497947965155730106071845480794389834416765217906002217558672834590336890656184088966838650851766850221681548212330105134366332666941734790898592808641255279221344050599906139967748610439126351499376254267508 [120,90] -27677733349719056981458248852344857014803218721355253120424562473519346124340765719504340212336549268732910768253731954395816909068246353163622343200934485023525150050656883838559655448815159550943630707226165124529765240020006059821393272460627953158143783433085845751890890507633991150965546974976173141384992507263545455089883122816634539139683740889300014881751481031322544432013919208000066767484902923811362097218309943676030197717429120000355586659728580203150841805261153608467270192023775898925250645011779441551016076916100336817160655275054045013616899618763817324005809350318699453548002898833933917233694978763455158250999716138014168902849742428918582538784639976495224313355179991645010104727019013189888054640888507328549237833434255240817042197672532762238923025880128889121498028355000697909714339599502917853532278100286028063981848675323786567451170208394847382666867456811168637603876650398658508406773424895865782250176782468301375331360824234379906863502521459353693074856827111195318006066670342511180001984711301772233521839000882587248739185796495219909625721761379566500227239453396504120581667437716354420058865354512180218498524029226730526113726397592127387384197562701026715769693680453929168444386739740372623646927309475564709305627998946212680173140211468224447518548621485711212350640516399127162611381572593541946651936667145650848658970130692398199786584260686978802069618834775376478793335135186429004024368032526262657771858049216760309337439078970317366725246630786432429848243348953991539106224755624097174584388656638242319412492056284926349594118640317373728026991656501113426876509529199903398651278927583288183046429310691916831773728375733436387155570677361279051829621088430936638626165525214700422987705021762576955670541114322228630026355965953537287481321036414202790218185035699661803871469618648373534771448109397395458155849805491432790619473629601810804614043765439374301866349376201848208668980881200079532096227719925441543320585904417261620623832749887699316510475970807390842112324211715944797495286804 [120,91] 130536364583534378717106470734574247597479145365436578220324299288168394132874543216508633242687524225317515328928582998924061344607266417480262104308378490909079742748183310784025158409583208481662948193298140879528407591817509759886989766879641791305583875261477645866367121670469256064071390021157219130724134746773757799773132125339970421720274919243686244877171049830251788032383525336724345612957704243919109807233425787712810179180059081420440157903830179320263765252617601412635596208545025779450748642456733432076482927855797175611555725387462312415141842233017904768405830948568951309360012142088046378678138054220292408239817182371600634403515335808123125534874390526500951798916943683060586810709860317729191693448170458845600531596871380206802069435772212074543418817950773081171557100463136828548689537308025734380164402102541365768832983951075293028864251193494714038975371998202210296209981056081566724009373749993645002332632052726235033410903805644314049153607348328712646199989934433384817611710789766768158354336935725104508194700964159733206219498711501865719858123684102980156201553589984210692957517025648421097494467660323188546482081526954325818490205754529289036633998936280535969235919077091787535062595470906713210676398647168899571929492308055322411183658964195627061347686688355499498745786931500685719278155761958725411412802590366869709386529210641396631795227006875318604115829901056907092206749500621532395752154414727917379396817393734084143474467797644617020537968422506610840991391892777888849583603428018401775348117660239070119176090905403871021541194753723513369532557015244928666423151664174478788771510720620147608750994775682869680793966480597822828284253371805509278279393374123015586451533220745421987461925144313818674244334975387657490770186294419455265377570591497789567177780396176459102557900667998852354020227599940720173866007726520383913612069901400320668696645440778450394569672443422443658955987427559271678984803396261007949645114565499540262798823463841228572661710399706988621972295960092256679805 [120,92] 476528682069451126671842316887334534521370755999655015175843710671498340827842760102503142575581018065082436082889012982750589145131335465216271970047032939172576517698998347689174109821444699588458827813561048674709037614127399007494648075484404479256486818063440625210729103465401460105682026228752394758896226579370344327601407151916808082991665989737915759990674230966115939929552848427441906604321380846999161584959381226502026077930784584599364998858127070536281640529071051264091305094228080424979349520747796792978534022647047805091593982173572109592786886602057360776192220905929993178947874128784751355770950241405395243724542369796441646392645971070906845271503304840651582332969832883834976607055499313445043028858304745421783301765238141354521221647038315985077822203631708963084540284120089475564879801273420374930136074575098707446070637132839113419827856022705818675800944170822556203177442916557016407582340452442863481786807825628442847390034098240286292214377551942990436663304092130067607686139697317591144864527234294152950599119957837011570061465772127754074993919429086353509395055127050202986064822222410741285407702050589602726066938865981334044938299409972427540442985929909527821662095606167724205734018360120183226267448103777707105874986639498712921249812012880319194475745496778326340111885788522298603941737729814037609718168481611114105503499996811571767991171101824043221800411864428447853234912467048658329057085945442746571619321775349157570810920744019582474492534853416060104483867481313207120257749537783396510292271033145756285186160922013032965530404641093264505475364446428021573192000335304603136530861090416389469532030547624055505791001574807197066831588392460262169616001665037099494667965579554624164846267817897032185495959326551960432469429907664557692037383976287840173546718818645354551705824543845625492473144665430704941730233975086420043657935888339087466613382161849724897545049376201549863062892667152501959515286856849650776950496065532180638288825203911037006097160173315475926527147610835565 [120,93] -408868897141135018831466590038451551131786659819440245808639683440354917052954513620129104194191637450018393270906675823638690502893057892127787333448674947303541626022141700440630399126175557856020618609718992266039831251167633237956142136325556270044156228227125325867020025217318342481802065183085913173754951309815130982578906504885966155916745955599500089666721851321650544907492088156637860199136593260664642165187562479362778439104002332556822665882359938278121220137265034647573682562111322646044334244724872453270399967504840482762937874567701709219466510183100908546663510174988684014249102129757879622080843290740061180970162070093680462323292585301057079006041490146558974880762522156803246404378367824135510998844271472758484914589531383652961994693702351825273316592519260154017298254144932583726572122889602931840463423640064942683645526710711434078045150248282105345748886709444304413292850508120722967286141481631888444949663181403945460944495208801698638173573404101174718787752834759611390833174172633772060579820761133837269198061684882573341950826023960059381928876879771613557209449382631841905381828869082115105122007520407705563596673935011331611989049594064797692150075146165094772842228925129035708172647930474771158854236294656613067916633124999117196038678352036174747424784826580149420958370584523247811766579713813943890382117171371090527703182251021085068138005626233095029303833050373123275365753328173652615164846069198555235429162387773680791377810599845354853481227553921646555916813685662544938621658649059301575189397169960722071184537506249913956403134982285953190334908903916460817536280135569055336695058911243851423653755623716184640084033775251025565667916991263206434265906763973890034153735790156709095962994766781331010218993945597823460309048737425713907390841033394804290756321451459963627463530196051378830320283632541096739845306249254459293680120026322907639479041728728760667589325362890051873027555268891100667031041428941751541311113920242095524370535162307914648481225569647021869277647515 [120,94] -1611482850584994952865363760892881972239139676215571912648679428675635903727700934739075527804675274245757128512329997325828847606785492438588440025927947123727542713313514017495907533338882395467761517549110403848811700526245487717391281998790741493042079663599721818758570853111549109629628196667878046466329309219548047016229151396624664965603730324246676888828022081493847511686228036516690986839647212760318916829510438620735309131498201535744534227591246433835774794446696137229632419943465235798963133979971230439978731661583100535086308036018621045863438824199754676982813614678457698321908786335685446343807247114737836626894626906982621052196270232173093903751491789185116968311144189018738131839026692090507852475710366031931823722464880744023795140692244902887701809925239953789549934483764306977897542724511328790555571102241821947038407633452490537819139175302495067658818045463073705083645824575864268316660188971609182664637335099556931698185773850476953908898911905476127201412525686162224962423725967536476483469502348667833684806780265530081873714100908090629984191416383635613887327245958518567925937258189447135742207479681877778035419211377740887774514368693540080607028409761549551928595786512672760063938218291438323715154760910130364654154199272468369637563379781744961584314481775205334984240401435837590831623727031146741982134656437928383824024352205576236673153166508599998834725139279702771657561866204850775248065151280492006844412595572380424413770079473919985787394240769517377471748552205926202298312890550412768386809571480765265040636876537589435361730286172959520659010019667176874377492685582712850500985266906666579066957502675555878976289207056319499791875264775507962193737437971212632079542626991937040083732344990934686035235943709404287143272132492894643229622967300836903085821197961389570498675650235817691340517159639614270168216856511267094247708119293961851733158444909532674430297267920993967103858816950919846479590343795797201301578503281464318115516036933750092294917880624447189627439 [120,95] 7019407029412784325744676380583152364265334767764977636937964347240922042130510344241592925889986480611086402184441819761058027386182179564657833897214837724499552609393537888571629277688618283710652713007349560029134115873650125038882722330949518751414339540349094289033315646596450112637382131558349919778040242287699288223742495567717517834370407559645734978543114104038638241946287739347229762465837477099267291247095826469895938973340941679879208864123206235798405659879487906103787807112959398630132569846773395711910242483169801446390291665584556390855848164235796821072115406286731111199486197497578118445214485136174500705844225905205433923746723198971950641532169858173160553609902102520794943241070941955441009306553357533745108957715508615218864086056404501488682118021866773275541891737508832618796519506443979823471232419604639298552072487126910482642444834328553302140491741550078322208327495224658574701284916895698154688435952898370794241159618993398938820834980321679420397731127669719774945921626481383930147609307347700386222047765826603910349106339773667565989324556066299618500265987772950092267672874462157339227682329479361837993742829427605372422189676758228701992434759276805785710749199869997409114288861754543643371986450559499919076445382779040951165893411610821052614667299015207330951321120361562748051255840989301888143522423390153312279092028467196754063359275706198593316523178366850739895565989562397801067948312330503892592413900230946941770509800694097986993088882929542723937368552437784822911760335160218878240336706641465257557807772376049815649711637524455556575204881435479931854341220649871852556204587890603647562983426860066477620165945000628863729103516693852134538526168196194948676081659069786909464053706883071846562126428032020941001114351690474167097112860616182430078222141927486672607122033659500962238870832133965103673094872935538227545545541054604812548645003059889891274183735165134044315893567171402177632807715060504754220061235255111830007141438655173721616651583592418910 [120,96] 11847999675945465533424799438699612717584081682322794468677858212406320161269851523631050500108199989462357558914173569424662802163674689777699019352224355939619763693960261266835158709164861479429588815827967081634275099086760797498736985719184733225523220593138090567260267169434487903064617257515420520225284416742061093806372417836443861552937038067522166385731809797224120914528531176733985889189768153058940675632676386368645523221263507741372897705215771134517719004686476447716473937576557516092550775340875650673670160001085584172458620224706314133840476294520644674760183636540950274792827696756214890959662234972589309695986168558774501402505303699137638254819503414700845401956306371490750578512378873652368356789675118672846366470813484375144668503635696768023903794727350384837593221669767710759909082544861184124190025221529004516718762331633311624021094478356264275293989843251780978245251204990403121140994423984381245033546215871128472552250716993324509291714258232862678427852523009999509482567609029608965273417748113268899571085450418799639480668897631430059808517600336579143296831698111715591629245596980056958266411767033039877156148941008724499258291803902543604572916713172636386415884686325455918727786431220713462790338096045184486663669084400435631173427305023814599524008135352216666850885243596303261940053745070022984858712480651775157224160822161049894760095287538540001176866993829982832341232366029661930814944496516353066654325860343693569869806485074563707117906424229720019333994767924894408151900915329696077711593133960532939513142575079030249116143353030215689541450837478740865758737203911459837605579554801832991448122055115917127063915726548403460651691901231331036406784907215610442938224881793527300620969421867521084295778304904902322704017561329983456256989384770387491440493201675353637854940938483426979729839047325731919898920123589428040540039751495413002046649035657083493265583306166400300071054590563280811714535290205606826536224549830116946908080140211242393951537073977 [120,97] -1842873112150447993100787535757657884657894258912009900441043940381060369298029663451211935358198737475588864930730749188614031606062313084116987577754327740466700720640807856750436455357615881027844744728469807505252713160183897252795581452124854533494379262346175689244773769121907324652592644518558033153813014145925453170905759925785420972261054728719258186706904254897222569283169200014248990237943045867787362840729956673620073158077363063692148241130939013785620290741291238482110611621749272590099040824146444670621570787477612215385966017611457085140056876138344670722520357149536152647273915299492602296539209364796721942970469097110091750414612221559132362766581337445979486743322090042634002960637356414322717934016795872975798391007730733647140134680519120691836045215127177082253428785484105456993080718911160332777471470847197627039554795824366092173382013218313929131669076458176238558545710848949678922763478869315708257262515459304136731195491673122246753496847906969094120912502534929622234633276284742866670672030622318346885036953301533764039432851079985255109899810261791732574866812962672024375344603273840120714383107198357878733984090157974975844996831001328508219439772597365080465076799351673910106287777818640509114498405392399416160535577135240164066703654866468126603242776924882378436808429145794096993687223172603907583264362084082332151592390719377074313941507855608316462574975724866749642899873032337864278762519308273649912692363233214617381215417651044179200825120059573658778879948164622822774441626846937560426273026657501321941336686454880000973634656263326186935629804149522273184053705932365947560938547102132983296754859387523888969076785609224400727054142063978426374588523576619053146889584832132843023484957514806300307113656640939484988892715473256591857933840371595151431334281151527256625845946703356110630619492953507723382949885828761460616358077912959629151544114514142546944338479990565983214588553843967942326916276117228598630611398957774764901083758610551944490656 [120,98] 2771718708851715332964152538114542347480005316378177084839765082517457770951305278299144080817315121096463159727735826675164841366034620454524322003182071601137779704180846018548812289847209859064550077033738557203829767347432483043101044964494397353973488635034401961283965245063248355659361686420911038001179820207843676115897570965494583946351460826410654524129186285255333880016461674095913529220927340155085706410514962215938123395938039528532438861016806945230433888373737935668642072890500174380478695797703071729564460806995438329498952945729797121866706429102618235019248845209969434720262263147601872835328160246679451675151074625214308857167745243494687003478294124965576795327388248398115604867351985097794182173269233985131347896687571604114620175434747989696338901814077633457507437416776604727575783439863928557104757168626454933617042419954174187059823277421791200369011989868869058410862543099924746140578892978547936385480829450116781766559906163082138530246242691628919007939025510853834176189529841248446551398801770361991979701339744107991100587048355870083835955970538882260063607000151092102199986311006472637186905318960311261354011563221850032067827052515975045451067187050845838160315360495376028059175305869401459755211388002044689672354915490236329606261549832958643153543774649651798591084987638289196801593258662172140546562361792307792771037317987761433388218844345215796004947727214202982199110815907249788817979466995412214803793210736178234229788441948473674300183947000292326197749437521272229691258576050326351529953670805184860096565330817619584662469084304674515553971353497240133388123830733191493956618684586337316701538220598666755543822429415215384915270493203167172044380457325320465680562725770639595944641810536154111954792215685641373228612815171461028954822794157995966465699819237657428032310967268910211819995836783978497740769201845890584803601518527516916992440872231723587717342482343368835929011843109086657553635093021546206425463745940035391727360020538561474 [120,99] -16017105517255777108303556306158248237621821411281570086937881465300799182957425552215860262810617462042039856929708495632446929276108141662414299398997657257148332062814035484985147898197382517745559122019779916765967520228829093580478812169785581727345383312409257877903613570396972705389332324665487331955429305824384182633435059635205237232890226026853406244416486018471953891495255861786090607507689828225749526683285737617753428232786029085647934907936148159325301170853397465844918047871705730619414702822605593597598133525675801342210440678799253281500964966325648743315274766392125314794854640872010220866861859743946806277040281391942098037827501661898178785093465603859888459994955374716959857227256789156881910563464281733875196082571094962071757021375246122706653091147552004667391636013605033469423285864691120670534715542885230455023470375619562208802054804646464622591398954053298186845387660564838685078285598713169886792802411573401973512515749963269203905205513141765332666037019527833272858949397444364556255530951335557877831858227182940212561419841128432336882007726228851609360311682984286908987952482386930845857981069550548711032555883418715014721683869757560224017185354078651808235924683060809210200484624319968545963457619432643686177309803703570993071853871931504434790067648668909962760693989332090422154114125779182083302332624505720411890818642362057706270534835247735761469468840646959829301261011953036136533200862892975907530628460255251288025180263781481312630103534853522024512185822411658803209929504626900569361507447053344764241645919045139233135718500219614207884654914181691871417155119183395962528728941994700367729768621381918492949833705649001337456801836323266976548954405140422801209827755928172498510729258576723325321659179732290491084008340318933628847197188921440171463936684767563365757832850613904171547308893326406580157394263215110125652269033506447176851002872617999307195374278781461029728134257967573651461605397196624917320254199546840770586454336514 [120,100] 7301033886615469793551656367557868518573085169386655256924313255937706376545960639667797004096767739761459755811411668404697871014452289274862511382750625352062115774525966765284046135494447387205230992994304014874003299710078225805486597710461235285365476036700628322783589954426544123157724309336950303892751797371379529540861318509940803580427758195595439240798543698899724331981482952390823704333206239708100318222924867472011499687947205823369075470725464175871164202129753145056690736293938661377811497366058462220511864605243700987939272714790853777173771352213137277165398069812824887110267434704868554517907399018563185735110190943284247223596149966854031474925662279871749498055865445306380170272160298967488540149294667744590714266560479167014665711911915996335595709188123894599643003079612113028563533183949673645867111715113454475762696383972068077423536182068643575850572888585064911299753317218044203064359750236375151273524971283647954276284832078523206585929567117861761736589580672035815989968684857583301327560683043056613415651927566849253808255985115778455655594264360578472023017381696171833999971146416883256829438207382543423394813482695102941738747618945062771953594996720241958277310554776132679945179246570287766845050731359466078433354163575925891100468965565666971890498385249248900978507998316356052885802842906892281014434390426382425072824565108788391421368029319580637315964234014115047945556736217579836951607654520197388406011020918774994608196034053973035206061152647042373513583011270979638852375068380551186021341616905767746708574180792437578895095688431331412405243653736416898771636907902504925606999619133238962580529981461264593014236741601480933926460764731273187252415598603834852423979905596204615031029805061217137858053704375674958579522595791357122583626750001836138769316074753588661497953333399655026156700360007899581501114255565491526745132144723673207598669982085117725173775027154091552706453990882708511134991131433287154479616154893929145655409 [120,101] -7991607421350394153347878717238094662999281984411499907718300682090099011296827149524706479008590439524602843845167372406690911035000433379020731894670651000672104832867826051289247728054533408528032558394351768297758031249696058477716508929389230028362860297725021710924930902520482502438877598963375600872011753823340257681933780500065674946007741812983828530838514738581882933503239565198778482275628301161851149530307483760766119563155214341326680401790937771896711687419151859723687714109194976405816194796016758346577498597502323696365039464633423322661478351295008840863322182994222853350600007624400884448291069375351075004935849162774901919123511118480915473909974632577111253535763660381663752282520637915994223909883627181493139617163561911952504210645058530765100243055717189231380234935862796448141512367180356703887395102214097814305777815105832918570167378119206741601945922749030737714840066769366732326611199416170066879906433969203353821542031013568720395722881256095504711270850322429648592973642872494944954503751609877035333835330571254672735880377656761222793509901462578980224247049757981866284727729763938443118602442278093092099500365518259810532942363706058594444729015043007737822117125086454631349239422145802419210712644786753891674640374873430324698256407047445269344306554809268547268502376082772369566740968565954561888313720059179603116746677857572378100511927864723426610196354755760783779103411011087045343046779980301502948756766739720479409656515922456031669907774969628160166350192311476964364671778622726976767063098497937434070963724251839404608049504667050291046963246229457781306258082335982150471324796799186770909644342530141350849781436391731604596074886467485797526156005770098670688407407042516095704551071606162776817644544941247720366686644569356423609402414504447042678877367662111258466075806711916089282754709767270746780050828131043389150937370745793314441474988444990115136703656957928835898964044721426075876222147459246696043585565096470490 [120,102] 1963478220861251930130318751004613786840212955706119023257985363335973369503613548194199684048860554601001730256663121639845931340564813660262912053139044092903213589942489687308441268771616777132895949963878942008423952882499497149124716970883952345098222976887951533197133330494126587843910971701890688993259870974710205664640525446701664344158975490763593432153671348695412450209526992146676451677117435443125309073288339634904888653992564785141657072648148861846423685526684636029319756178875734453241593416448591705149978209393055191394284023585427553706463638781785034983101660959039914521043212083385824858137188666692670287629031690874842991369781307489549380098138303506054792203500777967531596066378180607801538567975338871491037901955883650322757233920313813194689487356364127964366798031398115733106775740498601830960701655631395927596229827796746478087320582154551587562431136341554563211675837365687294068196330551292602187541869278363726879000696569746908667898543081025492257917808407595245784534277178799259445325437050457212876917051989092543192397615263147336290729520070885370042259793359652472119818637484386858164511846551419248075241807737287502827696027139866519927126755533315784927076512561576969352998712871816640126654955099868936455690256677217135582172136606844855580577652730212281250951507734658699284113065979652283659055600148013767757272211048871397968616501082682591028028945279766329461439233323635722536564571585268990248530893060463010493676482052499968856138773008678441747908245491048169371917996413121956566974713806789217180167245590229175921252705686025518165616563122825097284870405372645301055730036312170844415862046185551491123432320054221311236777361172595370493145719805720488731059047798809190749944056172402036389937927041705053131144630263654475708197558128009778066743863431135465413550910078441001651916108390582568259460255177098046691054275585043178680867957895316251749991868636893532735148202868597048238267195984630909406670244499 [120,103] 410874197494045258966613908489658197950581512481752708747748189419341629676906498967113245444123287354098616870015003771976772668871732118076166489888341171943342285163132042514410228309353227387400793718572719705754410657382138089027345419530613481166111998623910335605038932663706221044882063322167180152543793478670068180981501447156886937107139729731039790602031887102918580451188568675833509011216002351669972518303649404767181810116360087031118942255310684648679888096005241541104259528777981519404012509018897856824181406841571974848260635836878425301651073807056132137238938904785609059698192611559668551187270508651539400029503011372608525121680177304118233276260475871944693840468369827220653214135333737870076252962476683266111189558624238370882122800289374346126144211884397047874201508288050919060838420386705173244780637584216226067992224353021574640962280852743259863995941948381706721510739291540448058827265632795102450211443712644512983855449733369561709398595070906665902702005764746015592105127513460586404740367128647019144467698670866263221354595101733482509138496475842739748540882644175148245877105370430551070567588752973265173523783677356157362716919759252168450511883350154390134088980926521981487252934212815558506284794216206924842060559996169422688539034920282170194223635125025082790911792090055628582535176035404652872280519774296024418260369477109999575599264297158875339637202464266529478189651923937168281852304298030817868783656658839720062274154745317306093437574599694912516198569627956302557772013179704787220068996688214276253915395340597103409365363879855016383859852643063924467433601148094961927103387982133881537030228975380940173105615808402402416742297831296923578752651222865471932082479177683250084516194274104640801663736074372465710012784111967218565170731153727681250053391172395395650614098998160243359613891937937898374262075899075877133814660852924578266928989764871936029313193053351424440431642502458388047147335126935176520982 [120,104] -275007156798508084770823606714460770681177463461254455990739380197444373098621876927973965956830614333803139023128762562468339306188784905766763127376171077208699111359074600118162037327759746691084460678530439288048844863742079505002333186549777298482009134016258338493723976654031006868201358351505273721559781983162102008821428527282189327321400559939405029265037564451401423098456590937174602398360372442796260314397494336545981964203075103683978915666402270356874920937860247629823683619217888266858711402475537228302292976454023214492322693034241208763312119842698189237810045465513269130346469553103217219384045921278631859538197017799437585136038690788918155466053643648781272715126972648603202756548138359193087259684529634230753691253905575865354504754639770235986462725163614856823626610347815889509819702084176685818662025770474237081545690628641315536405661992453438746751045507294875147349232245549241904833612647603071351690620112694407192981898330449480092323511393500982248611776155376801529863402402151199862768419879480945468989076477956419892317333046029337815416504653578036055621536333870586354322432639700837923200710053485341338815963882807405737967098791417402130548730919849180442849303035058871945070524875560729359489553068090286230523230109651734795341501374363269205309902993531936695163015267902678080008140789544397975508719355711788666523267754105604432030004795964319797017735616830886498165927124347372803606945361308078388791545458579288988053329335089598936911539112705107173660055449901810840861573744075514496689327006118964409967126944031341702893620155230801227976277424104690577780170866879018790330647665286946503880946732343184604421189671159674188571439754699379124810959627305358276959261739688796229026211010628487413457269726293101826824564768226884088481840812199428113481609246057917685015006727772416515721255003375473486775611940989302634400088750923437634916876391247496333446196153576591983322533229440754770131905845866471 [120,105] -115476430388832705080567700491854707623914440292413791794683895709147376544537989197263410587021525006988119123416530354831889351226251644142867372403981872752348091728699858780311632840762702518521529261977818708544895293877685299147966819793967463222541924528740579066124139054692494416393324383319841515775256560539784245099515065559712900279645495055707869825148995997183798720430197833859049062019539429920558097348158278604060162501662222655463642081517304098937306598007460699562132192737723179097075419802823688943464825363062486702388115829918891260986564555744076878803021381192124598321177161014017130967732104998155414130238913786108928442768167126035493836087419792279756057792286320797430373525876950090161121832410092133205599279359199039616656269079045342588557983535045624116202363931659314111870895342874537189917886739620816402848480921514399293663099060651545435760354630845990852034435425154011769327658368262895817690017559902980658304130389414203586324707411424265581288898988381451586524639361676797712346637099685596303462503684055403599100859071880218063266967449696862031664537554228423766611526849988096835801821820702318557212909298876711599763882488931446469590804078855963281096055664825553526927251536977042236772980700607186243726348919661036027398321143578745901967050497176706906634684138806016942433646167604867948724047078990445698012791527501042964539826450097091737194097133189523767292025940446958240782694439728712923261151069396853673766631813481444567698578927081779989292630617335252736789630893930646062619730532431458167663991127105195849890733166175943901217848675482540910516926708279042573653257635288811699176205976592291752559724782008584945023931226881712009590681417040694612044104722979638528619104048493189054554164424405690967031700183497458071146692010010028780150703944068691047791031661353718671195019043432819039102128782636778103545094115918293730467648333788268127989424032277443666408931979657266412777670018 [120,106] 77429363806745448395641710702396732290406025481470164736268917188284077226834323948287181612886127137483419704897300114647614552480064907345593304351167741874025115531808136701213855001554652351648378719736204640284254162781792621123841278389681847189290252009789034039931363826157238189550892151485111358472334940577628544494124151467326936555367611152371213910611081196717232371728980321620565558832838952055922897566713495667288734889933204069979731237851980762741178098724496911746219436709099988834590571190285801039069407796214373795073759719323471396242782723628248526349267873020110311277979767369965760882942212583645131878082960246816354698456362417228260027756574049321876466953308090386848207857540901542518895822970659460872929647598571966237040109415393950087326439549718314710800017886256072651551679077817738292682479013143590693098500458891263615778040903519186902507515215387299539817743391810764637135773326869479740929313091645238255392295285216308169263228201781615345434706450597422717357968797926936809215410913977580087895202207298545280593047710413381732892310892595903947751359376409255909555371094648931365365730470506269480677747011762333762003435815298831678043260402521967063201727421646607114224143204397698787860643095887882117630130032233955739948998707631580485748346630666679373458413076055496550344282308189485932229600099492017061626709174901798191151852781645350872241898659193212763105231195401932764421557207250073113050646220755408924172251245793920524174215141011927211720549597180704616421792098319252334336761880220534619618829464942648196760661617804659521347939973837878113714366946088537779502643794296471651400717135261912987076167935202951843775667617277208741001765428809532838377493278593294138804966022411327100781283881737489891324503747909108521812499718559713762571163619848868559558004098211228326244727342005861258337366399174371026472100003393113040655133062913693920683224597447456202433012941701448114745 [120,107] 19666058745724673442486208179466471868317395204954268711823433252400788183356925017953822015480504665585700052958354215360605545804992397144350591604921746975809316871607877705030130870496530232335486572880572616399146132308403897500961515541720072955410468070643463547772361760768242481636649861786055941879252480835549445479244043858127234732156569529783926894116609875649441854903337481676525518294688445829887263903764446217564712961155679464719854613745130649053010913449144967849152209400242839768606825495975400892619485632639615496013687865680627968179079240325422179873631898412541909763948112506422700101649292421121047761197121686934489148575655018923220475593043003606947641705724579557103983672915580081622927260106869332440793104044461201633788213513716446822238454680688006769534219607125576374139111751852396882721148853586964463651569312107363802006134502374227627058912734598025567255885395229058297568979398975604851370156910725287682460157746357510820587983003967515741987459207700087423213363151824777995438999026782353888710327307512210238906751144146525293672386666332218039247475797850994431409032498493075824221985053811561894614940185728381757696488501903481613360455895701943277667875963659565529405418629590072244286297172123983236186649960067096824597127584775763138503031244881915349325343234866426519353769049607496824466924966205907882375417544213548343601873787441207013038461893512388730226969181068114073296816485172526469478724216163649066936211878219180609604538767614721683531624920193101271344904816156615858345772545602970641419339419237415701124461903216904984293434307933951651174093495494649230292480707379397616473537070249945089654197149089751254448013391248197161699980345877692608009374873880182376191252865917809300525889117642577231441058170659673297578031561874819731432119850234972082122800997204149155424860387865404798687868257774127804161610961568981144367350303271789911873264752757375195094027779742994 [120,108] -842435757039442562954949410239487160082802256093725873051167844146754193884017227075122280750939001794825837965437250557527117503094675564266416212680530177391574366604450781484567574693301143523648227490412340616605505076725467013605341026677357949930331980771493801734942361990548106708656153728228019356962794780872393794173461125386509356512642717948651897866913975550923833264773878788848397042571603058788357629003699798401132678396717412587110938862025142205843017544004419735417137859240237674100857667732505569799203850424861179351113331403862097254678124510835263778113359292079186698465546255937995706317542797089298951614372036383178660951165847158488681724186893668049509125818430184447040931116217872135875904774491900159851087432471049579761578725474099891293673446522826264755943293279249483760999831260599422379452010276965938500348728068455876432313066396587277671952392254055331209987191681703557820839478190758086260248409621547010509985344207580203981062655884168087600563213392511453550683745744061656930120414216931937201804501364346652660479511393992528064177633694711556178634940088347197901639393072836612176339515881290567745265551049054114585413679858806021754066003178109491627497211290014938949509119116342469105949621654972719542513598688330798236194693466942067753664994369541029624717775967279565019121667708950009494063764449799686265999886582863094628535259347261963219487909480920572830261022397899013748982055434142361954007957218160532902601808541788080888560718630938384471069382743089871246616246871247660845835743602089134021590404037317872144371866485388781315003473305960354811580425219115537541197984725443282508508777257070363488369844544838223537262335828162562409531073747145636562653978896519867416809378236608385944910472731150784482847977691545254865795473337355751550778438937391222737906853979742557066469992510901824948515164656495969370665105764133262066318111161162570520202063442049007079556429 [120,109] 1230379176860664967157566704409025860024403710804043536041904931059417070801704742824395924632311382775393691310280959704568458180063536606088897688886415148115206382509954612214125081967752016451440146764194387300276227813884091638338473385230629458113893055540119867614405438969925507276375748866086036227093449837155404698372590451321800192583684192861908096455317000094871098314340570325511687505279109375330632405194582678152746677706465716852746694759494167416446684431037815383736887463204284080710820715484782531302422361338535574608095953258492438522171222532243414151402675010810515388060720366086028898801225710588488795428150146285054049642855422912742591528165941851884998598014993793658711153668372636760784104868640448160245215843908253603832919780462870173325470434553370754134074707988882816481698565727117582561507978373776033770097777317911063257377242818665726268325078312903535845077561724621360559302905782058262355244011891400949169289713136858540644499975639736791381893207846833119535716022027484783171426931320371349751466571909046931014319494274752161951385861141426901295315063643144941120845080007328391171472619896439279667456009522874015413492289455342384452381410769449589929406897657235401686771062266487430487945068922256544152914782820637586036827735753071009930991407570662898265486634010110365434385008712780574698394981749553086005001666461277307614553605452108509948506411217828208072560803237905249318143389772124061254008777754354999568784573142925534616880611178078312215031458438495700363809087052361515150135583445655948225328070277273009884087461458086538418218953604004324344580601975071671802852545651949499235355053596780620015755268816856602199454233364949214538558167787123524085643921165895463351006557562420870365058057767867111844303645846117515016011849345041679401623318511541996988934742868734910170083393616939843520305259944045269076886634797714101105521832320925006055601105481002931018 [120,110] 137724170333765947067728225498865537464800344287535399300573506352499237120855010568666813116651562514566867573472191701845151099852104551041787644841793697133437112851726987802814898440898094019411968893812340248092653283375750612582966404833748347834142243487103550720240246647863352306636102217503199914280555185331386133191326019746639852158602255531061858451130109368337017976287823960469206916705738169926351187299404144413188221538971412734001208010163012402507822459943335928187303389182071396503101051924355540766403035806052929634786242535779663524840217207969021259772189581717926711349010688441378437011255196816448147667345385275703216244238237393779540327369453484789293907808500902260797851921090928788552096747587891135992322656362292368515948694460938914883405686227073435163875868884505155334787390368360032175493313204882829387230999194050099755756519392545417268224979415511942621531277613612860715212545731402527027734480225843257088015463551492413980792219682142493479643027888846554421438473424458331848493996625160071487212153465723918190399315907139824671811039552730583519305984680428286425105285514737420687039905171679761734362383502729332882556892510905093424775448312401450865051641583557671975444779833253993782812766343416302340255945090648350911402310225486225960836502675691135398792839767712176796041240593344294708984832376236707715257416206929570318425420790438238887882967493517082689497393669157712580653371995145380514380821582794997973534986007945286116407433773375384024640757913116575853766365494854653714521573218118029232820464788750595173753946180565781143988889970659087032771179263288783271049961751639732848953678709746056144067605762769523587085157665146074219895891362713133011526397292894765999541438509781227502876908896061271913802027039153121182742983158638888828287785654310480276178804745764810859598087073700892470440127749451731064909720840284607344645128396498064144504727976067 [120,111] -140405823133632458667537889366656669729550681108994474246290581353249048372418301923844152611699589471311448804419997447018850705734643812379306559505749649767415556661929860332462239150397985881014387997763401870775784544682567721553223715589117953435056830597328810719342585977130803609896738245948285189911723984164207751202318758179632290034656815019140176039802572653921853941032352657303219400633716904570439792611449990480812465286572375190845731238777801105276328361098459748709107853348987081656355128288016994643510891610787333575274986320689051846319410494594024361089359279566754762641736409724019079823768451045945714075137980230327952170170128622391995802117859902288178484004111908317640400940025267352698210791765140307910279890047943603734473797016421462393916000102193312943817180561200938314072147402709496277679888694405597129040013186446420992256097464580734318996413529196322264749351266713517205133496696688444033081683750252666465037528225034063511284790292064446245253400961295598903503809967312335581345098180230822166942910659192376216535101750741077929436004320872519552187118410828404294942282229180172194109137283597969431769456233934713299064210767499250328930934486881683741935426887884448921012209442919486175762067294689875187485458591379585931237646394317483551445678043891834514677294898947047826601924896876057897684239415178056912742435852158903908729912750583206216243239146209836619495130784862481217531355674867245537717638467152155029662432555588600885382644828305230516614542244893938825561251319767680024064796915886307899707515499489241392556041484277306205812394623306163324281608209373864249638972333694524202586569948541733703431824545268859277445168776745617962354588140095245085081152226208245436538972463507603981380820235993958783566210442735170403118590364399036722315506320582599374576118328833719805440317488438152971897951981946084630689897165628711123674890108205227706483567 [120,112] 19051545344025888838549545861185478747810765106750663417809022286285016412324576336636431667045962085085652088648910664403553962084276155194822281115176653150785369032561373095400132903212244530806958217121179715424615545558531340608120668000794255151948283203967527979723396835505995806231673735305619356941203284083159803520407833549616381917199307455031460076023551905755067122325010240669477031443030781411957089846532167212795072282581007643133509627767325338195491356429681438489692952172202394473088347990898598813164997607495144701020734230704214060237425678015175303326391476917459060388501933846117285551235227938721513818090721865069875234455887386336715299046755941967410272454735463117379051795546472078066539304280964948324677824730387409140752879677880384020335314654967838863137606468533155588702981310861409659414207723201828186427359990287890750872180868644587377196392238885309668685302472041909217415842681491862193028061869858893615516744407048495811682220153701828268698047694576814685633869141448204437906188716960170047928133398794443666514399933521009842221015568721900705468717699092676180011507780254479108412110778850129050251480816098271680432517526537001016004566349346368466268107126469723804629170800021857617029036737731070250669519400224333106856001460430362686612750011850135121820905963541323753422081798373600519844937651646261778227573448451388159696286180525582284732366522676154105292948184946867762962744045228930951389015125831211681289657735575223798036345877089827945066990982896387727054997034787834604533557698248325753179599300766906073819607498189496453998826264382537972499882310777547605800549212009620543869296756166848302865327396251639259474253489425624285873006538380489360263096728675407538679671472793934725905852374048742617741003415719795519853925226093437266323048055145785749389758953234219578123654462229234286126373648335418706580727733495210909838242349661717517 [120,113] 4717962330938206426042807095349153108548095394490533623222414017572631390898527657223816450173429866921067059483502030705766015312266993501664190758581240042915127809628256935166180306862036939371865455805146648234103556203659033803687523753970462992299540967868070670395003073571809208348607103832334591634734775277390985784861738073934422730625402242003767755232329824396951340322155248998318276401705991772069601558355683838767052316397253566009775035028368233316116303957360755261423333395127621232182082432284348979954617721963601902468168277189781507508640252245654590657468159119773560747325825023363094781866764718798429116229704386939595212020852124377306181311277952572884664284005584654846517923749967190433886138357337831730994826394470850791649334959544197706164263500370264524917001645629609442425836485800918551799653752323857318394914514555023318600426851978919344922514363044173052256271694661413857352275788302606961709421832649677138549522859593532968462707687875267386554407673680912654057581344364838096074238652062289122874863114359423087079436469749310147478763283686917074098590402090878999819412043076188675130743238337141153774899745094291728996090887175170765623306289175883051276458896978305377878665889885129970292235107841914048301826663659644106959314354995208064411992007139796383736064085151936532713350617573931532206099653027287871226854602354168008563052770703902699303743525630073494485114012147300225747413327458426333078509234644304522972461591785468613845412501733362474858867782857548933281878912688326838496503991803720021032858053696227149976686329281124689896920510020963028274023427879398392049053830021053719014345961084187436080304979607431347141629306421739843522570191637644036644985526375622255935181351290240633321430662614629334752253642187814526812483104827435802712447595155568535131279477335228933720458066801478893330865039705911131436826309822978781566737916488 [120,114] 269514183651499715307251168332359267218997662513942364342376406980408616724047271402830675476391134075850855066715490986525730109494108799517746413666429147662520470239883851416411472069656524333615851130066936166644499891714429663351201518026309361013503078931512178514635728033756730920528388790581163980969941944739590543428487828306833673184860376124676673770274552079313393187984776383172616800370530412162978192342872256750118129731836062300337066109621904123001244544173491334621197173527685356105614150626937348963885124072060989503635304388704480299443920363186153194715980837482656912067350578615386880816396583940258974285368792869601371003252027064099732423529695310845175063797467085444908974680836708679304022409700165921040231666602788789979652594513524935028764895315313692050052447212782631362073886347682281309613711321546407129428543683623020843110568724689835436827386657570147836144205812786789739158319634777729117433587175973192076839861637172933524080867989398742595200325368260395656969477171452001794846935838457802009081370252107593434601919185750552278890228736911671328587806909314126001986828726721400325016614345511058012577035992238953340607334700274670669018590431747258504449831952619399561720354219424329950553610388831823259630484505509386967616981419183765740585157935846650685177658666783100668500281634826440948267946392735222916506995580655578900010197266273492301716336039155820450233655197980824116156584254512621336947034536629221758525785855233002279146919408275174165635602260096514986832013032085567804464211901967633252846941264275180723482508095900911229547354331562091779096198757614082740347368373435295060332669647173656918827367567465135712302306902929489419369747145916868197984868286920651738076804463329447145799912409883697366001424773374214679889930857946792160103619150744803767648882098343910831636991131357018675827361728712021291956531419194055454114 [120,115] 15956279434553426143930620381212290072243108346383346195452114108787895495207730835918456183206666474959593341573001691601780181942399555977857093483185672060461280210795985272130348409833672725584249718629756941156941859240884121671527618457799846064620545657761798747210166450855726502355966923573032001004659646806625067383165665570381727140040603148674403861371290795473147611926384220914673335721260644390049534979172332704269061736689973670815046741444212041832040883692028592212227341659719922586257282201457982791533699093767394923143335154720568935882735405106303929475742162632146140988010267503085059837170170602619177154917828849256065086452808869295547142946480668329157718358429726858014398472569614825724362188498731321965763718105029258681713135530042702483897764843016806733309712233741958050160830061607393496912859420520598583205925542102699345916004341899735385240464942216208666810479111010092881542816198995218434875069221018401296573343383068455894688519624931420718457339574528800801355983166256354109749850928864774666037247663137324546786431439815482403787909136805602909219789226037613016801747526125754172031987814557690342644695412616426580776986311805583263438444108828548212806112467489336639393531067380332976908002928142250624982898159521414280004492167994469189424294694818289878301607074159282975410412182536277553701592083629838453372335249907935367698524222438951878944349475880619634918452207724517164613254168791315976395667232731394440826987889651214867199307963355931808075855391165403383419913954516307333520523031471749454988384159667513606735682748322715860161276690906467275886292689569374451307763647751028103922692148154655767584312120891355799024974798628130242352129381963605468547585244025373390016631579003869200216757509633629433592881911269287951065963852423834356162728999636461788918899046389738939748554081861022185167222208831953127055761711060601 [120,116] 1570045174667135821387622163133857519329585698835199803674936823044171470360428910831076830601617958109174276162579294633078461198883105434152658807842700507303861878433691325253521576107584051455638899328734786792657404923821030092178403553178067023151791696192896106479412253942702707142910982121932540107348762670502350828776025434761790550549266948573196029285941905422401304604838797624689151658222420230099636163199433010373399156822044283699084068910936432606282259431285374692168791854324004671445782925211552472075962607674931399038808829829270764717452937123985848235593958794568460876093285285312267778459653469159723665365853301286482203692950658941969693965458936222205221025009025753310653326731933257990703082504920631678520051113478741592260292359780158770393462532959134524350607318526669827642083686321213416369427292056884311436679710058929422177011937623954269569882246724191318998981422354253507789331026165629057641510906163306973863394179561179217061552139634948622442876278188576370933460065135763928675446215934136171678182369558278445556252602683279589642311588882813647451398785923603213929167693498095706637813605706373526743862101574537609271943400847256952876051148343532970144819357146456406515733889419718523973061244691740546372887618680856677467623542983253121632270075689974767412730111814795550755999921945778429620526426183762374617600157204122990460766170039332502436121632193718949189173831789774791924953467240479771496747206595228547089124457839236067891812400845429794363244917394966713965935626617320697157575408166026135044758749896797704057591454518009546698389285708458205905717212159889215686106820639622780923506965823626486993915986204180510561753953578178886100444707540694945621433637664171927825036334717500902987055942631442312467786121792328915174399848043513834199877479432108580829488864888371130892279902443539414952180993039350380031976307 [120,117] 88496026447183119669540840109663428803780918655682015595486815949619165680392458722257515833614685114573393016222865827804366474626355284185477097943481342813282354444162315263978699598579552359023162216548653878970545977396601765023892987459591214316035616138967625241107330550023143285156482904030363652670944814948535298141667596386523349611302077812497453487562584845531881130719954946101380879298918405107341848311045875576563146547171208350366510611484185315647907784030100970145750968427956349527720245722636386968963541145763270657241835823440120085234251744285691694738956666209911057408939222151163616300965356986986456025451796273996602448592487025550430299457362102422286624178053642047697420634822355650964970503698090860656877460125801438908536893991203727792590572514917987239208156228867207117797405213186211283889864810748306590351987006800967972987880319191297828138480991003504992228451719443672383995495862144557845422407655301534379853906047127581385432166066688829693922012023052825898445979540948579138946071550927142918039858553961257033869574578252053953360330863472792225423108398354713794002037283614581007446972526695937134150574017501919914892550093325244762581019684269506529493918266327830799318529964833080431999979309487135003012495709654353618338051029605928623777153095851325738634194674576893106932659597376400966259227674164598763050786620625715582948089345178025301786237825626246030236186402610360625603225930462499425472803234708313909628869327464051719685868999709837766100466728382290447458397981297038404654699483497541867719814385545681230938366349420493359562183070525238794084156723843310766004259415374886101682979813994210662469652673777082975198495799078919751219838782196306544642680846118207662123940730076434179928587789632287417368640627604290085890336490790864506046005665413410392598774764581993589523495909808347443876938999171552094 [120,118] 3164607229340761070668831104839219312533028740110341656226031025956345092414502839677182308576525757052127254193738444329136621307931706398191520545109517150465022465482599435303032977383271720788087178797232414569731211522796756382344865003185101280850057575572970465432912124530373496544345421776426452244756173867977908251764720362511914810310826711646867480098649011937760256835069270264330181667505406462525188825628286189118312899745924954327665550156837674921893421487746807326346311159168461039613529510358041203151435405645250484796083078393023380236479550225751716284388319024651801437511955172070793389766937282451560451098022062608979716105512025211801425677064210095598695658065649595384105746257797327996758393558238057131418106384753771684191809912461034526466511948874986812276034781824035067543047042268266948073980179620421571086398733479147959388104709268930069741750811720005556740482417834451732915063985667307982026142103038260188336077983487440726943236564012700185453471305677078135274640059745390554363090337363340539460288456262301557542405288100761229603940705530135194400617265865454997895749085997756393496503336915954387514051709374477435112593328382582802042076690057164612504554834302148512031159118571452419658036221122058170043894094889748215281623213496501157762545726172889171794994151697764949258936903262191878958103181217227012102327865327884024331349643036539349955040362278420532924841471141118088582640867870667186482154727745281927315726525812726306779734878934755921292545936455836926218620040464523949100107702869399292399592663020161447405624852435571926329450505037332943656662788034395832937004829452418358557129325154932491730473944976706760967801817639669253288711583995200612668918065613467304208329705817147580121588130958155964702761263525813094608597088128014037799221327266240328073295823373024840071713645519368514781783688062 [120,119] -10137560110121836567177689260068350334085210036195680867026141484288805218617221466593283942025664468882971899600037430427612760970959519811641742383901747949698478656113447355639521590832375656609771419777917982578852065787881599523161918941321014707410860279942215617697346699293061175520567352097926563230982177156989799913333983695352135005762153425573333313585208540487493992284829063568787024046921251962906920997941613524933391107810006452164014125532946725817248546850962995420291664972203403202656803490373801869901258728261603144846232048839433218354767519412314413455086157368354285815452836692051712689563741754591826743360774651265674767308176934981324894279363070535985701250260197847591463927903171832451308501071939251443902345563420906652723998499649532451591038101067609653041670449546946497488156181846202612611982226050696535085027364916974210222953850946135617931144487115374985297239429089314857886889693100199195347291731916560195919367441974778014667822517220856954326253916295862696183944303488352309079536779152043663423671033480018949138331582310600080868225674019232103744600050876052105322005090875735171818239467998916499163325128138028407953646282118966833216901216771854912637300650226162882212277567753886299786500101308022973699562491833778067914430654210805152603521606812980797709589505424057581154015508414328901814688262617457213572919180926241167329639603034314044388360418945340898978744049248695629576826084902623554623258701108602532558301655637193013521863566910337583622059582395511725501765673818310139318929357948575714129407958104377961585364735453186070317092041618218272455544977956800718558496611977596621074836264369065623939764763461208427202047614602578100395177912304691383496603099557447180644502526968230758604039546944025367106726371560546633298503571753705215168144877956584244418113173905954735792216612465214269676 [120,120] 55620507662562633819393794630064792160867078914059383419855758243519913118438459861076244786239031299780872759925251973399130924715228053074878062533093911023072167941130022916570757668834904671430776607366257035911789572636235941431730070927908242604048044421764104193040762287190771801403676186249119895269414465505212785687476067653814774437058791962256224315530991011616604800157415501314830474045316693195604077658801588641988420352228010277152397546339910161724462765624826619756569287180038357538649400934034676436311078376630581783067892271109210960239344448486935217251873924632238892047029511963085005733697070226582760506977509266178847699417626096651266105392103297145464205034193624182395230542559402960673314674948160712832595450064975888001104500806719122659662503649384095548151073143021655083324584534867573226900233959910373635664019855917074437905313962676871757993229341878348985946336822502511481255724934556910362466834240944782898339853668624275053823143910376843076827418728080583656084047006170552105148224349756983939540709116576307276867648324056736446677884608639980416778687683523211387304904330441663919830300288690502886080751070896012100131564843825933490718174950362816538922246158202471889930536112280951487965185365865881323392025717581179052869514611139998879987624371137559199888826290016155000895606310741065279158348469283609110229903192951073720851448749541180142893672766859027467619809420994415156357704935510341420128301335166253526798205413624954218830331865119458916944742692756993556370565423054527287044395459357815387444131957751364057122100183211419891967543841845245146554512227835349092870024007994279195824914783902662094713402707404114900998044566749440197007634883331310236122706702714908787471464409582316277279225717124798075745201051071036573381126826469382365731334206435567512457102472603917816887954841464 [121,0] -4530249399486158927248952311896043453281898320471991524447240156444381466688040539005279040033088274650365658021227389789025161824986555779151413033036743618890403542470830291401192565542738355492755459826995177763520490217261834224219417803512826031603974552226810441599939349611135187601317748493764955014112480149498976104380913606297015967399143005518278091546106664612310509907694126788140865110682214655219037043516176918482617000605418597410690677886353446232009610254968593096188112843490802454900810921344933650048030971830094262136814618345361633524944792904993857260896285528097491947949359705292697545030688948720158797378445668404022201817401130135605865595292897709801936236271669941769484553390548225500182919772985231550789697439990333527158564549065749910771456421760467379305261100610701704487784275168041700232065608132468539493711192773769298152801395394291898053664143069027608851460807065322630698010525611724578342841286443846758587686679804468250820971998285493920736548614197891688745649997385770892940301031765929157509978914230333884231118959239689600406800088549054967959708698838456608932310714725714341024191409211383882452189423190656797159195260839465930228306341852831412088862538520223489466137689843268582953095885505311525558992129078367876302187341061523909746455653296012834841271065637543398460139719179829137324439862201660618360931356003137032422397693825426691828261567658831527155858199782212462807501444969964704145664142933946364345895123187698258305136908119395951222021384994033922220910707483473975540849385112258581057470751741669905933732291644350690494050967398859224493895571309452522558383863013012790116612269013338984489576297160279052179462487300041279307475645000878625265067107610684820700232876474229925652553391743832650290675411170804206593937421808015562989976182451569154303336143080037106655765803142531394907686673911499130687441193372468724629904378282457471103444994489528986499990441223675439038117876199632199886448642859871942705722197181426407615797675007185691777073022216894282167210063241671040638996073170782436465468162616675452259544342863923197169528860338647280125329621636193768904649360692590356147666406426055540736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,1] -70635678857444057748399982681764506652020900784282695504052704709889162517674354373111298523560808581870616437689420580868736613557987932428057152984010720743294857382071200890437131116696957191548951923937507147103939685409525210949404712393796610118161335803601148557579822356115391812737708952944672014761733699340814910217627275810934337222204992765077746040226274206101901370326623291949201209397804700290784159437099305610474331843466731897334607846077368171858309197537745889535723528139878051272429581685612628183236566073366571135698396965444700206517403828310008668177484473072238782113991296376453350253670388804741939175123011209865085442344855138761088208562025879522360445611842678988707328525948200929124369172568339887366598929270058653895074057585621496191452481272524620061092933284591706231072199379742214261376592029822632594521675622687059794074904160313763787262952076567686572947254759037593296068758952082711459882095223362226905187384712496949985439214168661319008554657428084253936796275732113558358195022535039335267151556525637076521235532987419566952128783184911438379310369598121052651742206521427664066444551494433071637212031236543934452206875023991544336339878499563201838309019709588375262933344026685627608884423114882537257710018475090498213341287364000365027606796287823514233812845593105928239232067206797001280165702563481045705894179433175876401235653825677501798046232246377142407167600087879942253095380517550807013927816380472516318075177336696835005978316242257117169933542214996887627754574590718001761541233554892341160259414717467873359806703446481960781971378950938320270738311452234353903071432080316953811145240582207246997546058756856820844312985878496263000008553024416227189005841905860704950278336732062567402373832540410976365048911520410765504300479008020005366731262747803572657440710232327954071946511248497286580481862557317740402665756520668286220606350231348196263872228403267489922531416213859632885870187283419871234275253810032288501336540962373095490990125388949685877355522682294439807431539885193392202517086383706748184878784268979588077697082409739511905636319209750515502971703599730289058451138256177423521734893619960346574848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,2] 5026020992597276845425374766597752199214292249338342181247558419074448775971214038287605944558643006640021970924230068525647164375379515531825646500777327767861159222905304764945618222564173688476556171804140176861479798556771316197386071964358162955510208399291038380540167222251306680405706810929970014564658974617130602413929542163724905906784574593483621945475712561179223874007656306548446587468643718977598556359338147220511159447149715679392784135258795791141612566983278568329188325457700504798968575213930871736598547944064726427357972149783850362981212810744388495433696310412789879406980789177565622502205149258881039097215967655382373167263813140324848382190297948302711990771455028251477984936720025884960953532199119027378034581847690126408915523178987905190469947258058886663116156854813429898613148893888568383592599799693376245494670961645835109837826338923548513266392609491508038767492290841633594250222134189353807637255991971963582101970029778334478775880337952914419903184248944597970598992164677590656422578043754760210500284907665417416260258294009463984917233475222102914379578156596129654720347348583672743434865495436132578176910486883920122464658957183322475678195394443056110267401502076766952705264663498925045724457741704931629680117286290992747849325317746321566777993697507436701883778253347209061411465349595661486359416640753409264976245228683885577709182239045379301642586980798253619704382342069293712546762680775037645873460218130254468344756565135192695663829254500418973343378714397741939055530262873127308412221746437258783193034819471346164962878160340925649584105926482448230016057889405117763562562194485927978730828959567515528984816689172055685089226515597303831615504630571779692886409974793641128820709873710315842562528792121045450400998112798279910049967452748896515018396921633661574268264105590965447533696634554605960665027970346310847459300939169749976993069329344325185594249296289089817914331604615442018493286502437044275446120049881001838999984954906282848693210935867881439886206571080384680585961034863769311799256654877098419823297529268389332153954085043027668049936829036479447082963565837591799426882256240446464801947373672059860156416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,3] 101763113232598790643825316675922591551768178976953883033299331314054896351436788630923655219519840683706357989215261258579664636687170923557250677572167920898935188463835048072610893045872503865811032826825123661649835308858848832183892279776259106378920732377240155728949728674949271217053031700897424809884739679790168668231319277563995594148799740226841601033431540086336566944336120333985724980212040366183540994935322808523588861167080773884048698160528556952227531038093303285976957288644603035006752064091528807294088310258224947275034217541438210709983686887078166257007864226146658568025231077004311960986344267268376526877372410807610852067489541317656854268981791227325546964875349753240916459953796859327483042505770860502143140292142219178559566885537430660768126001801598017165897648934295481587376901273970915017057959418888241817790904322590090517404767283510421960941382372227400830303140509539330149546145011770478878390588752828361938302742819285733768309941412216858016359766819694780918821068066282721142199679506212387793593148620030354450528033282840409087687974929804832286085775122827111258553337345080754323932669761380944142314952059909109507483741652598318108573154457744706579040654124783106780880378949512111114351215569338084394471180931243452683874527626308332769074737284266587027436206405537942956973340723770680293273112970190380705303132950770159923025983048184576570469026956751538189242821988810580543150027933213396905714975501844486961737927261774623341095651264363828167951248002887699928760078175121364746929288461502484578529506775387354436705241268871253587563622418127084120351832050250191323071174695237294747445588975285432844274954806409471657393457744591126594649727638401128155284698701958564908190500139098720738447003415041857012323700147073718305296583296151085939147685358339242310932092040612878185803244950077449651651654051765356900341382733824385221137100198722345481924968304612632235854432242730647418142102793030513826338000542392342993329758099562136923752421534181439602327990527686385070197163740742850207125163206603333801648399926724613967390707931172911014360113204999850940317258578551655266676458948327116185459948344346974655348736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,4] -430580817357995668766719739743041204080611860903863511490992319226763209837524351285020366107718323789285838832822356957536747093901551924976799806262442846369728254375387492986713242214967819636743925719255703818280146644032222203483425519297590728358569511667794546965676855210796146304165165258502847816590884231231991906975863009697058294659309655796933658816172219609150011343719472181352964299265929929827085815051159765046222323154153761787399986273135535181419225572994494178374872089483197736254317381267857509932940436375436800911006022184425539054391116020663690627927883918460623265588195177627665693553717125418198511018558529875261413054734937398541667271663762109438412899315627060186031795181143473575162275159640309050817486867245133141029524190717991259720116005071943710017398906811841534765009978590400862585297348562648758087138875082095838189147579402206385876124461209796022503472174956612822312682761501874674716918462211542560887833262783258312098889904627804713583199458223059324796301456525310261452743890084640853989274158845387280025276957614533234941816544854851211984886844689258429905392240750645886280948554035196133849368860765425453578733954988893316292353662952169445132396582769505532482943754097786065704265651897115952342251290635330233581078422795848194611203257502951536201218080807330094326099994334816923925975940465647730435242658913693738495288268800997387665181104073483844583244781757923258470256452934872611747348075360777709714336298426442156016153739304402820600462465219176240508029964887309040703112060743351607222547823612977436172097978362833868227747949780594135614038088071444419433645742895378424468210478899818862629887926102406199647839909155363278753766689562023392327224476198020636522398100193015394602606822380336834754022384482848776131302186091749740225245502124542999972178726355286888903863337226574798317211673321459137520180020887278383047247580270000337272762937504667050157951388636471194515311348810816936421110756704421487729433696372171556568354985903592625080862658819891537565550155179622889705934850352929714986961846981625739710390928112659262022761100321570170000883397950069013000303340560032084670635850117838919627177984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,5] -3043800370909464415836387463257333457590800252266366121113126205934639650280875103291825365471855381697735437763853089191187804844060553335312723631539152400975476148135083698618349208088692362045608326000872418422229576083846600491901604836909944548400804934337454996825894856381736311260251408400748709220705569958286020516019942957318304442878359071154986317576163043807328545434258033072725358042074890450604577526264775003008036418637577622960842955194447873740570131899036399759918604618296465870103062417969959620854361160580612385129379722761033070154475931408447708656906367722817099041410934087512841003184538289088975368199351719129528033077077567355900894466998882979234584582493899984576259915042994295845701945393571673762454368095179402814307308778233610686408559936104240483659491231061179063785910148399818659165745157959362841960052200314105051523344033607612216043470684345699772396183993313553932493990653903723330719978294130618964066574501337382993497899237608280455281686344533102755773961834242390769135807142822302808105758150052689374024318140246631324213277804456585716275519526898426951045637991081506351313054200309751888699188305205070030681110126682400949747069630252017797194578556418043246923238731820197941810240637030931766406570137792284925898690668468744508773365751518002132582000769839064589913215879244057443051249214098858518220795770120831633839000143352854535067785480438176878083660456825774728299822215019829538085577712626693825519678935823094563972042430391126642035163968674817506849949524341350616451725675407821554301258109661216336864799398124740006927421867005935402255331657857678036734387788652643694357957918916973389133944837352394374451509493025511207962255882949514888172728213393404083864448189140417880063345266425182474952355514253700430386955554123548246591277996077537411230193533787889804043538223619848389919480812349093217297130243353840773085556666973153904125492448070667235650427979059688733989780416746433624912726484434713702748324836491016662767717158035481394724234418824847098987086465577788911934255896258260580081380161267205814055231732777774899089231964878599413259651285219347752165285875992593186377614444946600436097351680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,6] 38815765557855850210808324474932739118390632178060063721455752413795938160012873379258165571433224992222949895156557666871861566090322950172132246666373013779468624765980023674687452937045753602864434088594147910068643103587682892715102487713985480380807054744059474245910850976503532540619478028534817343815605141345816299184512029503591372742219257419892390559161317864139550705058633702599620391636336358194333100080550080401997596692974425590841087515791757406528222167975358849511173103229029565227700397322479786773768151772879943144608010366694242978676490154723832028431060280156746316652762958859246050233290208374070645097688149816173481479031954207623181775461955828026651911761453061975012695867548996600299716845928486325155788124340729724125797987128369193549846763682761784383475830340249398966840908709135169888359792798810080478847787576969519935337466440029754956608522846059315126138176755949535932841940772554442860273313036970955401661272254276043298101663881228271165022645672482452018792159908806170324497580307670765181176523196070114183875493591955769196937848151932299321326297607738992242022094007268753409629902408674298708824411619398300823506439354216375347460260437874607676729987004292853426828962607621080183848323871955016535847147065755821786904719879275524368841184782279248303190458211875035512416582107046696813071717037370280510911131892306432137754335246202681033375719785901781234265761895905943066645591982202081771173471353717832090462344790041853071439509649551861130820265033929594985274191663895914536551875631199087024543733344842152393764498578680015381673230163436080029632964766644792708177459158712653107073696479437947881181808578092710882396760158619942878787782572212192447504512730011765667341095857354855747429710151385105926892775352269371461807638420400855253608606514145967485455174031661209985413182656727761210745937941569930198056484541886970894200652917618470321576273838150891618364992673138754975860304071472589010476184505557502284313805300006458753983856226453362384509539545644021359913911440648388426000227224097839446626466215977707564242552971788884576725332092875138296389406098199583961589317934602074479340098814921945551221030912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,7] -17730589577916165315488183349724246346741161235244301273365984304771681341604241828807507277720123610032697924540317226232492480493055862085476332348619938697865347684579012739983858822634841152202788223302285619130772605098322721685474746247371698188237573595186004530747306614089640232986270171925936139636840211425922261389328434644620681959342271212992310176091161318106516862794971639548486551382220789903307144054311824259355286853552526318866331377595373697249409521341896791607074431799633833741569138966401526631905740242972868432575822955847852846874175353706823860394983064844501650045581368150362066713210621646656160538990910644360591500806324749925454205275475487417376201176610717779453537512846242465273301124610616195933979982118159261137189245488080021977802522909320904787807479398158133294914576051736900815797628893361492800039100948541224068426234594942805819459335916509131660425226887173750295531858683748140780400812135158193491439849915223440146264413677507894620856590252731076688354466832173262652019336521840279263176165724493868308400093570883456657361309653362873395519873891056550765094024540477383341247910501937491607258483275150243012599182771291759950995280622621982084123551290231704623649450264449809262853462994348745076728277621574504140791071768246651683157470986821755473615272698720443388086471259462143257073789979034300284620038183625670489838477556421070187934142653468960261104445779738994740332288535687616723544069102778657296079351238132170050611060447737926136209786610170298552916620421475305307145759947160947292302411959523770217909894512210984756391110689508380184894880884081151419040675826831975045954093556749891394259731333578361406011888690386791117675921629202660478070387495675659049666237368819666386393533787568965643996675362046482364758223982294667469489105893879763592138568785931956476088127580260582498782737049229098761862510290995754291568542775346142452430516534022635779100811515181600193469082086268205863283092721695889273259685107732288045994491143259165605345383974508501677495842939186356613923862209709149567120715160095838874446458517520688194304885335225556293473962516328545784163600679983225123132342902223827575353901056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,8] -1331619947517415777017861125243044939427641674219800577276206290210747721942400283472517455153549545692591034640541383410375203286386134274550325392220205070014102548110669562838890528356166295695075011419705875512761782015928530385780140402095560624952399370395047907169273268122425962454323026956312550852742095218904737258598980167492558764189325915611894215154219091117034481395430538336433035780915938319640796629991399764314918625462327204996401803771445316816169258383313920723219528749127731709565304525730605770244406486991765410285365783943002491799494194723809390539735073278028716651151280604868862595284202397699944828808542459907142804206963564412433690667273646980393699162463738174115731769552617710946187580364653524674690425515759138806863104362109343698610919548928332229633977335203319888618635662590429424510365169953935144081766099577286108344251502708457439171508752369508748670445869344219689678261058352840688822122129369686138870568241152709605243383484615358416530500615591331985115237723536697440628412533199393036665674592748338931559946626225939705992210769609593783028670054457457591723265100830260486577081668069408684886221117636079316336044928432038332946571886101275322759682965273408262591738066369260917175150415396327079629239372194315998819249235470318936501773284512836988111427744056887743264560943373991012103981959328739621878480195793163199738062969823328934155605343332263276837360332759138806891505196818482157930252373554377007683103414290561521089245328906952093407138116606485657869088433339702410070105584916618009672216382356096534431057835945656234004042038006866578144287590796744163666474273138920736015721055471676398165467343302279538717576027813273828835125672792954425111223385143132066537597272190215731095701474775648791670521134895273973933494391637930081105758629849395348953667705644590205203347656424910411360133845641800703789697125726801226035833936116630452858555878176685572715498481232756152999913774020331578494569531171520697757587398624028348688721155213838264370716010328955785334754156339485724732977152042623295955950696332721977429293297121124935038688069804360684137717005073367162824903157371210410499472360557360723189525643264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,9] 2191691112467653150892655353451646309034784071392402051000128593329214530144882653468265259519153467141115456682953829183726847947856562033913219455194585574982706727063724921548405033007802444373778986872529745913896600161395420927935109648920297643139570763582979885914173173545642480709036195126180717004668459038557366402849417364929736517283381522606651684090719706132098778254211648653845538017799200733890109607100556272275931154652528145156311768766836373378220358603967998862555789633335753240579745146384100704106765170101772145325071244947845288391161607290572705392505329348936838554200985034951264646552894841718949331425689356734283481773092025393641618028149331477627129020423040272834577493329711888148883263216080624908530616970626874630820537821637438547619239977295557033070825725368390974571607397929582007388837695925875360906354237398976054518476659960321039598266536994753593334490338723048783252543809980374161146371870387497995939914935417770885251247364652500036650736754216001793698211990114472833532255107185898452401554666735763014205113086083434616040720527846937999841013172938112227959502472923560976544954118186156249130345842366962371349616800417792146510592577340620937553300244570192911532846426515591629119347966260764965713221479061236236335708303409527963826342535353286588592228544282074478758796061154332812907393295576373576467178923332428905500311860455727614402825090296899636260685605023955800949643757029847531157420142099615869134982799902474345408553348057811793049893558504749950477292779839555417786432310806879865620585735073730371478033812930401669411255390012178928673090079182080753490175904817580644976860841104335834938988336325609148291571000415672886753277536296988799504104658373084298614717584659699237661437063955382862152991941102935550071722522467312988339964053451326935250488210799943331970921873790022061664643328515389615512984754322187935477898573723158519388122309245636455964281983891966933833120038852182722465479176925629015777001118581867261514015431096568215851192648616226093603627145807919376300310254354624262444784764242163639216370696988916770636793015411338861811121849750036598708572083544261231051027745749431282332988604416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,10] 12036100983386789004800180707842126783012259756416538429230850474249396957083736257446791509633720507955835102484740506680968111511731453007790676312360543497882996463415862237344551718443389072708140523330274117914262177255626185964162264460576252002771465153117590455352255809521477808410791289288978224305667290443907069299947425979666346952535604896148869105128123018092933769748974488456895086070158026523160342905236561099681788979195967957436193973986979324255970584769700653601135489861750255309407837172785708095321762423101315516366095296608159437010026440023921085520998857187131457044920458313171780116246489690650974076550659101371804463087512146849055784166424530343979697787040965593705519918811213805985139401444660265898043965650684941899819433722112025970044490135587636668706627269212087456427921271815421741887214010908913755543882072930808478487465930889565965764739052995796796428719889279562433674956700020361893927432898151627610074287331047722930019201577040658732894487817792680407883104056149947568487117418103095977981061838230207696929564462530895865563762021571481261026298570105709116666386646424193195211918426788039684745285081357572232511763713654781463431931520668280513883721225824422478517241056447541579385959059343025426205080455073168495937991014555686728900579856165908362260347609313477478999987201354983978886894223796686628655230406191523814818014405604180385043572790468139852835384186352123110510752023155477492210840485022767262253253624100132466274269836919856584309699560176195063334238869988495409763505995305368104935112792923911849207328149259976793770399695094169020986501524403072599095727463540059260117092505346896238510914941784850782857228204495203094195590462582586586551230854071980678269480633757367864963142264349225226838264947502525337596650051245162225132551889797747544561564459966138849668107685489940542503654682582179456767172061016831790531718517664625536905223949906945341925945293539682704648591937793638960995753110608157592122873873665400405681488451213135216327645890804904216761118599718259400134451732987475786326688758374976335052968851561258008370745245556150667224167526978452591408414287036662331831147510725263380145159340032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,11] -34702579890829559827662765228892698723095697747232952878457882248525111874660607623446557554328756111481403983812160758178677068138593561831715472597680981715470431551915841780876535360515574208420911396105893472090209548701608925765377393242810825600003066769997928677059510538950394975557266892504988169363562741752386446595417358529020533303099647310870111323861751804570538316606011505535859256035683778493370256650674958411151483213883502738131320739285086768416736019264403214848116767280791256909031980103812971059628834608457691114437394807461814504950944686983891405521778782723759532508169701644944331158361161979532940091585715369448859201713773671030327969056150246932704568668194547532757846775693951702599309908570581125012846971871886426546813070589045974575173519806958196879636567674522069291518305682383002859078430734799479826579056435397002584371711157891996084827623468895742474273674268514389161214968799297066590852458924956590937042642494513436655739796484645627837252773479450040920987031932641667079718202856652889096604059135673665177099308093831567597957501325614073778974602717950272254309371526002130642347741020052266867101799396531639681951316986622148732047002089316040781689060834510193336627473077097900148362382773747029768306966487050442847669695147311506677638409227134985559463429183123665653363473291676685814627776737030268869166151860949274081888175222979777213816391569783507748566046639392464583084524674122478403961451921863389021834953107521900648279423584067897383404381451916503535631333076508338434454725763846772974323725556597203897933931152690389171045236170355814938397990574668836982812486976843429434162931283506596406673082521092586716956454763029444690350018383811160125887152277812587851437557827399180305601272326300369500546006747243207359079738856266222334656045988462651705716151443302141411682618643353985947548660537781569895638124862964758107205375306013035204784887176774330350817625125719665775311621068274455786755885374022852840594757990799501923642538532799160489852291804144568333879851986812242035530251706971164115969673930497000974185002993016333166740992462827069404364315861304465521846415309096425137113365045711840634531809768448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,12] -14554525029401307176180640175276831186180086119812211175752938235524911377076858905846383240543852627741914973492270405261548434972327523364395294154537319915482866935758277112328300621093307441315490221350346883040421908458396423069693697039833433974782726465419566556817794782919830450233821966856718551977641862912338908446082458881923168306123604907945024680052742757093816216912110911890651545023070048382928432582630673080862220681625105508977533995939609582163477307890768328433763900863959290553035309698844295337887851343160278654030532361684106212346773453974941678810348624099675877205504822873611235612758537962534197471839628766212027601164062424647207838921888650750360159641585904607395424058670358993663243396465210936769874574409858281897447688872557610866384429123812804320684338542415163407369627725058980764279162460903134365607555131810879995428451824568205737638799722066981429935258339841681351374300669509073970128464845000158597358474822432759940547866553264870271030899968697901762937658493753473004991178089768531264986375097292668635802499308446440925516216810395552271815628938480313723280460014951659068202092545935197671183715979049886595769690661982514744167817851303105198461967595516591248876804462710685187783798570524848504645951248685427373169549969399885100239356118347450835336323849754407105485303770105991535870654123528745938512753231460528351970490287810428369695592394893041000417054098718520614882234586945539089415457836687660045704936107664879855399004034889524168907903516206314312888677189170784820361890394636598229259112770356743267465199701739585130267349528937938699417983708025886849668260134175709756177472066148582515890119615684597448032749932981709205307353831985847426076173959302575282685639520063678851656744150576467374685170625652852533393603662776251952325768329413601559592108777376217655465124352267698613190006915279004327434097387057341342431796641835835727137930068042933494622941823861708878314554257945460085285497923294733956491882576476946838126410775445588633753154513266231141887672584026167542100689491629386130959907385520476778732143953531466236615149357208437567148733400486864091432530686153659039218010782460948876209524763552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,13] 171866234277844529595501906831074793650461546920285599585698542791934707136153940947022286967815759829452518080682603365768224550634826587682330951239867087990600742526176676186701887093510090357991388354020783095915390398850338367413857809661890866163062532951890771789052757644950845297849874977727722742945783028606407918094516729906068512148427806955656749660720198425718964119138220129327869916654303215573784428221143787693458275062054933634365771450179969435878869247875341122903283305366129410033274814776674720769595067820239253318113513734253272062626236641370300521805550309789446389359650252425925440973685077526480242778320002381746103526073804602284067056234226819012596011170407318164893078775978796726126725297355873601422397169555475307583783077622393693749790967773255025665894425478891446961134157727993756366352003763738587715807302317088111472882830987388111686315828150722755187559470037667215317546189945254646302732560806536332551117028399140502123659862013041047905875256595930512862903334216248047113598800315509938221416644692203360169525401791090143710859187197462763275949779373627833279092711050834006809056916758224227160824920142174900568350550565427534824813015119788797932491443381129114970149409554990681642359510211145396427165014020356928265989251655143464928461416570652342338222247593099307805835948626001694580005603877767857885395727441263545582938740681359591411911527564438792490666106090148953620908393630148744996191004104943787920032013753072094205743134785056190417760267617712692706109118722709641871837177116486687968482764044943614189510881881609515595929222577076088521713705010512986013370736645350472534164752660370019534509431991327705340391767955707591947329202652264490013236347066427871407027055912752862009459700530739978896928883113093648807657749731732443809955495713560577991517811046260104118502747892705415766910693907326436253258745329871734803754991863455686657131633587338168197007061625910004224636598285564483134402478825859003569441273889769082320750460051946823926382201296237339407308119738294499355798842639017538534492844864725306068017096442313598049293921253342461725158413198362157851121080357669181673351744809234794781691198686305000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,14] -195780629121589801988788648084613759313682532283363169858588808622383231400061557128644743631518459762123160192974094291959349309103298017529256776612015414657157703842039128587851214439402682167617769809729249471915727997597959554871184745724714705213001533520826531517850774200858011059102769734791162970240178693788990192694972858278153721497354058005868192147112744493920376050249349254811849080446906036244497549327883181675655165303859030353065278786625307194166291322558371065509732390658784777899492116948036234036891999960336713561451276126310991637241983105349836848097953127439522769474659167655390289585101975190966858370162973151113492760783132631415703279455910961932784543359175651272016679647175194941427191352826372321549094239692864376834809662946419689283093475472003274994107299496598436011089136553738817051318932652566102787041576823904982667014060932372103430383879995670055878763741005473043501985949464573627598955691808895889938629328414015393885985414735494497018622986101497982271701248254677185835528752310361893979455185096300147617202175922419739183297744128834183073621477796613130222405088688080120436840886262096443754626955114200335746328526610895497448209020153233426239114615520517140986741851046530544461168094479000999505812298051739667063400051463715507445498375498955484959973459744059703352586584622781920853668895276895533447102701508059965323922026015791323963287450854155596040048487536236890834230614216045884714377279976316088918146434160877945375149735418961820949176912364526644642816202673321143809168226309422563920610212533986731832828835060951373667713633507048118075780319393083602159337097774617087376651272532144707101798032709406322466026885215017656371943107595272102990244049109983735556521633528490817026788086942002568774012416250190960139172303964207360899425001153389090919885212616568113737751698889800673601953158540367067589433196609051348145542293159577548144703248264691153465798802803750821046880677012123453420203849426252389529769371371578795640329975007348129236829496513588203922906563488275386812829014484750004697032045703926600556433731942864571882352507331619481203622355049011342948049418275678787479980628012539611406975394565333500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,15] -359012157933320456579211038680348976056869559654133167994638955291632459267661282266782397458200449351047083036449922866274395908931006607087173672547644168594172472416608003064804979560752260464722667147972285314270118853828691084048196349816849092432700547554405890555643216095317620652045522262823629381312031087887252656113675758506444849403436477660461803514387844152563526971241822150398331084107024749356377198431939783202887098989954034100379406639393890435128394308644654281702549062122916035701234303687037788095093783767981008876676068943277109930574120531240968847157048749087470792772388050301741979463737515238816002672333809178383121929221343682139699269503521239964457393342492313009651919813704661657103436617788765972477603076782069408371622869828272054722792074019500382140986542326899858114691821154134115567926996435492860087775353110427805310102259452115386697843547554355190585166242075277647177380748929440745371094581625283433224825579582287150412282093327791427971107813941415720591431103743589321997309489424278302387503903219806867296964292787445634241838313868876220638361833765657814339465209245236306254301119989962209306649437854488038083293253348524528740787212106985659327362075716746209382118586642899363239689649175292759561357748663373884147101885920748228284657459551956281646025027772233268767747315078898786425702424872046361557242575746728010152580942841771128879822129920102306966397931102336043780571166826033126291454876437790165490385561773104146884625456576356642010407445966418220887975232037936981563268456663985283157320882280992071288866568616836486476446130721409733793063088985964062376157999494217382838912321244472054917611403640209623831669928611896615833349283370152402269592368441810359310560323639669034396923187697519781612138738550786870886763530948476321398763724155767255584765706264476684711697683995682814293504969654679375864874742420882748929448376514504109741608909820709202712984532280984099649000286012059762559155848788151246690638796789974008146575381495660379303827070457973020230907289974810897980264849980870841812163007579344915396621742052754248776677150433178398834657845861484786789749097622509248865486518238960406783737886725023402343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,16] 2170432532867849194696919729817492868948644822976386423923681272201302324189121077422234849218388976000626711546554745087319325490686731900980509693518495208429431482113580782042157657983393994028498727295522537638824477376299731136340723998075123284942456746008212073945170718192861001050597679274027522783196489632768105836381271635899394065378562670086711070388695827486451994966271876102876998093871101144439753772427538765384130073227300498237935839444839669529829799585888810373051751325646684866219008300875193139754910344444384127232030786085962939219096508564771517627549503148963241920695020825489891371999286216746814186384487439175669560376846069339177162261035227800792865443177694191842219378682767326117944889003472024609737756580440165748877332641740326905640704310872313262398791499172521567210968021249542888758899891700722457859716711311393850642734224140082506242630688866245582767211504924316917580259238869674185029288167440384546350599742371850034653535078275511955674673701754940440650650521511131858452812040838952930457448252146447551882189405227426430087011125786989054983953087610822142730616265902951635740798556127770120213253919134544191702769837964412348639486427765027735834235153669378280137964787410846748016107937415508007548136630711557408984298406086706889765537145550264185129221717154117344639398943262170817601000734891148757787428484611195087253919740799481038137394261146872466785529412429880541670329978346593659826191969114524848080135085544328063053444288179882176902261823646157634034476623330127244948240759396962997543381565936891499011637134942069663118723774596284946864177760627211758862891772534911322305393860638771879519433414991529918537983561816571876810208031359636058793638682961853272008462294793927129017926050408940881662451640061180387526654335780386522812130450616125646439178980422396744476850457121593716406170258456093598379006800788806963896900762904682756514050344593842185391920926507197507441669493936700885812711920028021316545504325639947646612923030062250517397975388359069456491730702140639983182115791262498675620360585062995899170048757943281608580696415977961579537013244529233044629911523073291755505786417579320428236323485533961380401611328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,17] -7388487433196688572400522738503633575048132625431519005003449976943045674886289728900135092100616763271646812408011359009644311175965212400082732846720663784776545936027586911817292763926897402274110336901220828991174108098910463057071572982873154171750616392286705072202528638032510941561705295269042883306467921519060227959576040879006648104062970444791341336493437750216766346084801117071288387195681440775434201717436997571676046741164062659378446189912969456610209553580275503451629400934980946610004065132107695465124456612048756044690156120622251899683309978397494217734439394874223710688644348103422200811260893828700659205055431813270095566047783828151110256660460467804560950730078852728502747723919791613420062146309288673413435191319016029951968253914403172168886164674056763865897525645862043426689241451900756599947016795075475468759817244345556005802641620681991470093421525326301621740715737920840938761077422194544483980919485193113596868531319736101641124502014587206605059377772691446174030121307388533487054601103038199718307375391567594835296640165959302292736265571427503064097755593634040972926090635526410771109366208202377126708675228293024418190935692915528447547415324293217866711363279262695291710820730090322240541379846722301901551946020122777880262048310531538937295869303996373679774476739041704973553955564507384940309464956861605325357166522618101880271248128302848964582040732119848935464395152999755119515582513041951136458946596191121276891164600181510115481059264216618366366195061641810126610558106096471871910062162384416402218025615777990535657820237619535527311713538323584466579439410969546136098097408393053377023688242487683750346729065652987213907737618008515456627418338340317212582717305120123222200715472271989391863910551931612084043976960904608840431941762199768663336710766966516672020181029212473317695129986242262137776532314547026051515150340486423871494109006971172835241139865794772735235127286492670811357250804556181910948557162497608568881633343095072580090796632036731362887715602632153830846874492473278834046274141481048574279371271240966541172937735147409470266461045110556200262361871852123377712073870861161785400583941733749759970603673971624458941459655761718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,18] 22337661769877805568655348683131537457672824069537027899404639764192718816621742847914570282518663305043650003473715663724449125594938488279588848749952565668280396658416571604573483910193992692265331907359428818688138376074046533228301739354662000139418691107053695783255310689721692141853583653155953311763090626303189466575681064087050718927662119389980719155469531503713482250097352955283141619438444773662387536637144445442921496508079733698386259216005685673594914514543678270478476243919074697846500917187844094314217217082528690671150659606496276271820693167447828013421983843260228154693728738715535380947085262437690960791270945045268952748544915334528158964565085288320021812670064133193626835094434456483450451391195743958163611063616972359508992174720620117623475470932015037358456351964312643838030015394327593584648793858319041834353689451980023130985998028320583626806718607618406593688070905369383500520924653155692747039253261961461764561128046255120015543389979112352582145447748077150849414845954819140875175274988483788235821259987622603304162308400841190514192761921052980221748878156308192362647927637004333429679171519685184270561203386279668368607423243097609823646650157840003186522247308598789472921100998684977881104603389944166794169633299530424931481504943205097924810839786744181759695186546748179403614731412753248965871149286446208678463795768811795509881635150613576685032697218537666202873870785795482027054972672321517750143645586756662442890031775529040351966265018264565508551793227649364960957137090324162336677166022135602553145902934760992523198908189365912110288446412084673115954221270651243999280389542853274457698797062773585419203790739966608198595229019417443529509666936899200729727771842876388657780436360807782314235867248850486879049503945540139614535120163254504719178051461080092284861078310984696386003469151168122793876936236402913414126376134520446716525717373781246649169338712643143401267362133316479628865322190550267556476817100371303500946913533173008772113782376517780571657394510494797645026101577173750424220522171535125559415561700486898335853365528547396970825706411408183498326142037430633343472367079245647497038762846722923141818448659566136636282093822956085205078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,19] -60630524600347359518554581737249373079921490132351285432270411430262046115810460565659336176181734680618070503288249092102325734857076427656496316400101781327632028412759762580670010364429136858172544934426958640023632608768302425107173255361300511749237211495058481986776681478846964444268235208991013980805192872742872797003170369864506525851641522694451866969799546000717818505446709673154678119488342587863290087689600811610161054745583065622020124895070825497005714601145836297948465057254002485023504304732534617663208778324354541386245229892302563070094554039973529380396189915419103500214175074576785350398310299187612758233020480772828640563977153910309696472891699405503712745254164903614720249177387642558892294759365345331152160675757108926579650957029420154495696063348833609620289662631832241532217395884095244132153114396526758818508681821527578354890720065715096370746525181112837856175953938129119897088173226870607501098311743095959868472448310105959032429607477623322866023620380875561772049749099147525860513159822127668733518778584798547081428485109561330311346472053392745404011771149460057912027483208932178323391701092147250919326893194900526820086502953801376439419948663837385216728235382658696213586867695204477721767592266941270512939085394323835914555958757340900855712748549283255116286946621155769364105613240936756339811693825350221196674085795509518848755286451741379952702388986985064922736646576302872528521715477648168874274041287882730998759098377240041764861461055749553236782850448306346486543823229213798920547809147787151029665868321043760124999383158154567384844596513759593639165348822460965164082226065064807376577389117536633521719348881515715867889029718427703029815146096081785379299741729945930500298870834112860535612859367594838331432956015458605744827041662949492107446776502335747127801801477867870003125587631771828345060616019050147990050489953305329661567810089026901157986227143881794551698724072992262122017042861033483106626440391917770093382137113121829815904813936526140842763898146373576275754417188082240703510831004566007889826262289623735930611309220632724441779529945099256373233047935562925389342105605944232810631017433620294415470316930536166805754274246282875537872314453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,20] 141536358331508017859594792539308340986376692281625163045096241694957929809528188681236507495188947038366342136695703014353835241756537701582605102573870206905725814991917566488259938462236064691658057153305136463594529111606405644074635367755335385643618343163242001105644173164343882468767674460301254214073137299294346284503559591272204714472242825231238026476143919513504445704594616858687769983570062682360962898368743432396826645010279983632874954324073646973789432164060455020435043776623224396611885813049700964450128610374924399404645078331819757366108051255592270625219093417451255029690000791713950178222575003677439601644176775657742033847032772727025066493179470256822386008070267569634956675508775704827158529325409019467968823295613547352092841229666975044861676874800775512409119482335745917876862802594228598863320342690272229172548940266901246585504029982249731891158348365552051605487115339102396424773123346851514184958637182448187550634904683402015447431838929873129618866575431762296063270639696836998562125744767204426266624548788008080433662141057608559445515422632792521138720028089645803972289701039090922192347261549139098546606690415096719169523289703978374020205865747292107037824605196398315461948642306201263813661849407256187267388806647393799444296117369365902883294225898040678584946604780034070730082649151302776248306482015127215810180970800614853634326319213072504597730799152830383710962992290802908406117116120283511278660401358065306720314393913231817619777511136323010971823937384660578916438922245636404641921016787256745341823336613430761322995348891169655370360504101838104969339588408728697252351325229748745267986732156345152042657691303931628968807297579450031637465109410976136698717907167519758959934206638047497644000414545760260833303332284490600876556929644883612133364450114413016429310327756940138832131602553585251392419626771350472279179267433739942450713391298458531164384588481899591661406923761097551967341108119479180063788145685475460927004802990135392205415808134637848111878688716670733700651529656138326459357323236706133232336584859094145751936353293034070445530569874876941442868243734698314040533364374741146097517470750175388130228629562237886741645957332366378977894783020019531250000000000000000000000000000000000000000000000000000000000000000000000000000000 [121,21] -274976744181638749609991701134862262778063054227021409291723612813573816884073702576566047875822699235980734228592829040363960034222114533190273388400847875292419651357722825813666254627148222602558009464689282414207042434360562874932381687396252331589077570403717077501189100541556195230784194099628150031330739560300786699871307938454474147017945767855042961779174994005689177672373238147069702809304366718063555539258667034555852210016796591215083563946834080600112122550608720130375202160568970032259095466862224187195424693162426933599459095060817372099508199816242121396727674086275269505248886202003651098910247202436790462598123849703848308284653260744564590660545916292443952243494534222955783042633093041126015628019047915528960638616997224209766428573873003094960951878591971604686052876250823573277379660128750945024660380088706643731737750225716320807411440995858308288834254354698287793300709739441139934641525374208599226666015518357668893786388579169161586355047326319713524976395542332123522442550835671163487924252067165343917953862486000653576739210300581649608924366753179672384753451701064211083976442549945431385326243808861146736897539768292055467845537855292229999390363066050618481513839251358599764089332065379768033851339796925728389837472703419513948068565726310793293649976799682998447392005510927195029422415101159469232994866621901092119437298203691297614283019968795930205208819088537247272740079623422181879292244832051168024603347012577814971497902779983206958387807310509957960553120818667625180602330315208346301589029165277847353297190139102677739765744124257016589037563839367184142427899039758775496117377457757267709334896639285978639191378611556163784866341869411400578161714924424211374973980030259208879942997607472947326615886615626916424660302708318347729220031889216726936180823036931262562889177330812524804525918711288537963078846855273508417488466566516951516338741967822970971206091049171730959641830539124129130275067510248813788398289078751060478274057530458211838243104011572946327836352787982206680457097007047669453602470401737078727141549246377898817155081434100623354251236152580782808134232176013623932361146848769831923027195641757866596146328679405120693405309168724670598749071359634399414062500000000000000000000000000000000000000000000000000000000000000000000000 [121,22] 437034846465181675790655978469411861353178878874724487845304532057788363344041361104194554045646834309430538173774650090323071153029105273437489476200080686219803125014684646047624840405648599262816506485431451002766256966938165519985393198393257409441593866921676658623355148634504914198898523878060699754916514647187704503280806227153623322396684732338913746208730679825985054901076936632157830044972446677349480425333584869899689156479014160204788906861748492439265668648375156122649038585314397963866215118269641208244925750498832039337248815400045434752067817396840689151702878415582963011747930538444551346922786000231067667950612620548234041430159538978414777032325261234475554414460451505622065510085887322080073032382505071390766239790776326375244265220348280393119306262953583397973548214450331616436744412904252786934341600549101342709826245384342759822403861013034419529311308466647318859564268369245228830328996475060441605527411561628224994353908672133043439262414913639390452052635732841477395063151482232419982230262832092070386198455765771024076407288296980804556054735068226188138225621799707728081988663869192447782476388359001794975835640171135666723170416233957330524741398085923271801479003792685769238812868113015390085584626984813132331154618526858014398049724677453668398526813353205006201611850697950928756393855681384853101611205052475252339356157044971671544408063599254159152120881093288328751204267740907771824314003906000262971006408452766809433127932413615170623652077744586027450496026773718712016658983038426510259059077111257574940396541724741514825567914109887599793465576977196363404721060065632488424425123065852355367802820724177033173507187004478691325039134607883207564695514734063852418667365402471735343193534045080663873705879151256727005193897200417250020274133441431724430489202566395909219330007765280914099944534477718341964309849789196644923460348372809834232272366177525656697403211215230122034617313255322521410698443496958252778734007370722513460159479051257116444297847646749146247711803333310527064911219455865901765881538768731154005001657454268647005013322856042727194690619679172328898256843901606247910426644562982320485494627006913463706640470618556849636501095111469794574077241122722625732421875000000000000000000000000000000000000000000000000000000000000000000 [121,23] -562722082281379742729904110027191366354603957542394320108253581493376955222219772222656381569660970533572737593474859266936299516472117917156501340499183565686816922704014812575153535430373959949109003909803963496465413747883747150569205412959966588577141728423998341439788978074296068546588299323793558945877843079390099544057288764375211571896404457206113166697550036770002539727409969504449007505173846950112789242345761424678189917699839301208326595252869992030813691054930240732733102383938958457696174287961405737211220993236812394869778217617750336192255124656062800665636993649447240723634287458219829545152286691602275754086002302632599579441745757333315902914342970921261010836264041803913566133086733836100033860717063156939514982605417281391539306940599264875760914125978566133519053780894952647149033944749660239673876616829457413633458372810692988754332077430377911473924187690648698601006666904476681767589622360372452629516960417268372249012774949567844288211879183142337771115285346273260777533475156548379030730781791072431612956948813682319015421789475962156653908820829083309664785496512356081932316693278423976736703711325435977271282517216155262148376945036183974129297330701733560452183209079083381934081624474896462554865725575561708472209429525903567707621833704242509224027091268791087905230436578245493942338175168911249878119415851541506897135393790176838415603190004310417337515889953955072625765413568867093037755115587631213253042647613939858571935480384418524485161289193285105401559330603543411439636662771189937523785194912795092008091850576975970342970267740376394259477201962128354533037532296289460191977496729207508379344047981890091123211866536337567076184828881507920001052173405781220309138503147149155399054099078990389393905234195197237829179110185293669318283376892242045984422323899154152838245936602846367490678653534999518534170508898432893706218381474872807330688592703010112660051823747945395792243072844437729926645982468327233827875704689044371845695789399702514348548380635912735213143903663359270023553004958581781293223742297341056760534855253401914508081695720367276591827029488529278886613844741048705104005838623078770857981054320399246275681687645814825180241265922864157822402830788632854819297790527343750000000000000000000000000000000000000000000000000000000 [121,24] 577956646992347075990199232020206439821690617510151383657924098119851263161524583038721845189828501561438377472459931964641880684682784938024693413649132007391063803286859375608003697537513450457329370423707572492446192880317816998764433246793152534740658526469396061894766095267916234230528083613534053494314905739144422846534435689525634677256414346356828720648233582442490638038282792203535408535117057821665585822500219720041256657705313074369066047418001860323328369173036240921970449754650055698778087269567186162058451624578795290618163230422406835285624464128798381154028196200628518151272405894017254325725848269479242352770450658992800671061197290123927273203585223330723220319859885320140404373657369739852979391269172917775860546337643679542352464967015568530882795562569752579899375443982653825695414323508521059150701517936038319254822755003577000233903098036829985638080216146198326935344378433831769856591715796944932005467643605848419147108440469726587213138074326745908474756360087510926466623682750103894772776086326610245272750274242439376004920525711121053307861052909568419812130492613145002688790244818574636113244231685910748787053883046860130664611480505393706494569538497350218342692132811588284263073928494404253936333075730242773091071592305737074587975215712130075641349169497459759562537474937191170275871068882470929440798262366091775436526841428152261261219252524465675282727129366452748891641880787674483742379492489104202654278057628556044968424183859516726482478590241260046258787358574082405148799585663137265488175416869231372938781635793288694308306666030041145530943919698066414443686237081966616901458628313009492003518477375241860395504323529669086028918085075758383953800117677541132105242683331131478662196398176196567626182420393961756634555208975527972580585887415189818028243800982705185726415968360508667422218139838511698591416214077715872020929986431251112328795646549853613500797318442829947197716308034301762778056336103512608326851527167996076185316421688664824746683935421959526382956452753808109227629009168595008598680290799531262263731070151532817801656776757941140456736772110206779407057857149846455725846011092914632108187951351597083137267599695255369044711262120519323567946479158763395389541983604431152343750000000000000000000000000000000000000000000000 [121,25] -451731282261835167596587792364331076446488222138368838286052495322351431622313398431823969475712453468197473524620812941920367397296067465322897124521785209339517901590718978915395147136984414486513206067406565591582403796786138790158112539301495305643524827993844098122044517451500988608349344058050908063647634888541673215159385700939686917784442741840549515358178889451954031181328974368372671168916563595758579145521700883599002093361492720094887907646159080950424934457303846188649110715517581239531919619781596188058295538359172683372528234410232634223350054124012146005922679176954561032720145971402241299602792119590820496534235757174668922395056137598984899827014070124268778515117885658784862534802324968859211740633496125915193060574519510661710117313161289403962674007950539367067753483807241009689713602206366878462790546505537511435822887484279729999521502602274627357269887950694466688632797674285980145501026810155156352051106644295069271641559687079333344372375187451327964904716955573911265699114815183476220269207950561940933995536560048699154869818104688804859408816000771893731301135686266910860756473124545212231300228903703842181993401157138415192771635798006736988756699882232184003815879463879707142596777009574138848839007485555834206558997113544963741494306081970872690617153522841167550617174945644356811765202810755548842062272166537564994947957719348790776835399341723560057330315425295343789994733716251485076434225117017784662046215290823470478510827978481915311440471603630701631373319726063068940147614870879544964680646820950111114778891559642565276021225460591024064980205600002966363012024207120997635881063419914074642413842729249954547599706740244912743462902308061280145633218510203886332378749581531166068252638114753127228214408582664681012683701375202097806798662488493850066202372552276784582007427722608643939167795030036236915797370452897113339453805108925295132487857456504125242201192404300009821454857082912710308673310064715734440043590911106712750383146189568684846490163306433492118355926078629376291728787667030641669821484268835781097122741669004002530875789777237615116344522634359516515263056336150323720008303118507570048235754366100289797186567716666960286144444849564209582427204425769673434842843562364578247070312500000000000000000000000000000000000000 [121,26] 222893323935679493654618667537965556111855639531104041444544701276898163861790635506766725941589760309794950872744935982265501574281940480921637241910944460934175726874715217979018483688621510995768346391327581634674153126023550535351749798137959773551476604345863382867911198285784048050097516720563170506691397692169861769434609372331654105924379181781334636070821186900904464010275439644751950537143869298049484020797511295891029697457634074052143094660964014350468774260389181509869642395447442509808876586874986029325073077888552632646232293126385907651796403313692431472519787201986551519476988064108369370828196450907566939834544663658040149294167087204803065225945302121746367171768773247940904682150664354495492782993313423353003349630968399302567930521689253464540205587386255639919375149262038967430389045236425512486782328122376998650778270473594497599478680004320664862229916498378105824337487460052551912004408261470943784922800854686805609793128062838186361344123287525103410107210875700059675096079975928016588758804586886559573063403123505793904894598303760654162410163017901583278086715318728311117577081014754501302571565933013910136641905868200275868111263668519487609126843093049255494574488682207047972296463050154826806930181765988827847927692286979500740094296055942130307036870276007553340753885929895425990840102035306756627665169775713711903079004923176255438911236047106484773022155698528844553455676781054982921953659641248457556389617124105136774977929053929656148630435439264550391864350683002819056388539961662626165108947111345090018445498022476321033978608051899992830722545970075435608060801626965813597623655725256889244401853926946320991100366256456167117601547792140208817214900240814430063326270335546474552191172388211733282175839300091500042453266333104498261943368154614009041235045565747316004586679754220370444470166250614793075526768940502727205065874280273418076901579824572087534269234839477754497560292323949073925554875257065240760041420870770910438350562519628320111020161278277545120187150914210555578076451024573188746530023209637094056514245386050681645381398855616154349511600083363712118521420217745718686745955448547966198748800745431572598907112837638473206024037291011102347466216189175725048698950558900833129882812500000000000000000000000000000000000 [121,27] 21073393791171529423146949268919701805109268256157061354811208982426222219303003387607434710594169531066128035475325161206884353689391709653318596531900730058804512897396713234137168006707082807400431021370377728344584800290713095713366655494974221566017755175133754940863692701871616710261121377069985126914141797345576470870212224787973039185006211405627540214719097374242917493700500963455196958051916476673695258416891371876400326319908037889659457420742735949921441488428772201350339913602780065145355917437599330489985897581524263511206986095692427094472810842244140713890386463291998642401342774099899906229706746328697426271804032526429298509730611670987900021950204709622029509052632128146667214886073262422107194153163754528812145800931275816520023488168055426555285702665475859247135171742447483543123397710188859652182182687605684207461863105475604658064816674613027098710292486241661230746443152142462097439403974529319189294117317608077538343955912511960147572539309815722091348622787600284154884824755269381984208701304691467074287495576123115934754359939017440646997745702178025075922081573090344528427934117621113147983044701350363195916898065105710218363015456097934308298863280432127968424938591625959095192945249825010558607830480785542226724505956790432381829661843070245824876149262597996024145942467090569211132150205048113537639959074515544830633365714673964569020082472033430792443294873382466582686345314212660358995220192304997882294425099324783119727689548906840042380506634588057055324953474982816731901275500665389380936535309375889066514695751997321356964821112889043069786665595560659989985778071832414721328426308904564496072319201618972564955882219499187905810920980013612671285211714780274314569053897485358227032957416918408546629746378013560061796474139950904431850371545098397476832372960149106822929033895737831411336716857335860163891555579902690747744605158597550773845699120892857963074252841716841466980293206166777614777311401988967159410751184313810343038599583477671738924661799454696836617978542456813391031463274227855081173027333586317357367758125096754731365301048901475215900186249767984765951723255430353934229760350142204902304271479282594408931322984249664726514931040930096866542947436559685137069664051523432135581970214843750000000000000000000000000 [121,28] -194358152976670753471079407300817726076743745703312620761860149490187450168833659429240361310133663759547081837684064284965032684039004065318540167270751243536486195020505575212465141883617466391691695130976550168437040933053693396160080494925993025048779823307078115274968824731160971117439652693796900631759659716794975826450571391624385848635671236611791505633538370614933734523776606017344341534168881293125498958111626496310419691567645627368706515707618677763103248310558949916614563441808163328829924038153514902478788208189236486964431391133086997956028715340503833585445594404952383384807952073826645938130348350605013004263447695178872497527593700596750338788366642089934535124909482761859174407173838749208868496606494145396184548943022738918217788515167483284573499725899563209024781682123289877842157728937733029162553089470166007404927148603702094498843589660573303859411261771219784348751577872885544485815442479491369310531653351825951684966028878161603160541202934872251565762325698990959419844680710084942962648772434371173832072253146403425460674251222200871943200401327512955483809067228711686675632824294677390961593943058101618235961528860173210685239028287373526873221589583392628993256633508174089017010086644888281663621148905102683661264517176693940759262696646321840563274998497848623878935340713588467115540069126689255252235437350798355680150050605540736062464923530485953590892648744287054282937516311177930392495358663625527208122334561269995385038379674769213013818305229848086311587829049195163294724362022217474999823038009915119621571530708948346777055999521061929176657685407319512002252319563611153396554121169499323641707480643882792597058720124371433876605630303878042418264068882007400687512748233658817532934179478319963782517909596027660376868662008193096472503569242535663533090206390258750204488704073761778771807772887499195848976485637539198065044791193328354096336118859457937721740064350086480147155107817135955899499804796992597332301989539849582830641740056566566373836807628074324083521110428344948234994273004661564063067336889474476399169332448135052875708725609539276318641791964934887945167192722859932404867893680062375210352608228816644808790465258863347946010913922677137000001195496631193476710919298966473434120416641235351562500000000000000000 [121,29] 256078453875723559689788317260087971778006944640985123794145976045150535593872402349484742284045957402842827933589652645216170175859204655261109354452643784741057257001177976244134919015530755776674145814789924477432836105884019393186666602723458815265199103715437472124377827530206432088359717590026735077734201889510345626457743396712231809178712958376912267539675494390397163071202124688397165994986302739053553090426203906551327220750166034376375915392286420490959245417346308813392755866162945910747901131572752433075390373726326593714626399999622412936740375906730898859722400764386618679402588402075043709843268618058877298913089903755086709653250616375843915303720853049650947747146629951083362176231749051159091774622035832667972561605466623848145472000701083569630059760637716952731057470708764641028470840801814494814197504600690981613520982490472641326217110630563482108053238154388393596177787675672008200122717177539206567346368091615662281355476964171556197612555134508546660694877042478592207935663821750723048362861048112803997102572247712217968387711860672147733342953143071461011794188559976156494967426681079214774734097300504440806968647627762343934271279188295172644455496770812866769567953526038022084079874568154579592953414456118993471654461760789829792872335346570444604794914687101709117357207732012963618683391175138175186150749374330980669495957267709816332760281700969686037129448148777837416328114137939688548777561586113599031385388320135222970633445568500084510314596202894037827585759797295549723046039286962443986315576738748051179015547425320274975496786699129135433902363910060460298806030405355200023068167923406210410564417645186236862531955891681634984404763013918085908240122911938047367856332509700695262538586754640277725490623437477792718335350334608381569392012672844957124968170310024925965380997395025592043793736171944236553611998460852409650445501930186110537987325117052013298674334831351712034465763716604919835220048634289311797532151798099026914486826703092455669043796630708511506985488880413623136757504969136522513887520733825267413473004470361327651846615867979593040097763621780260587602017017739423636592761115030892447940726473728299010054963265917552635397672579816201653131400343095928928173476979424094679416157305240631103515625000000000 [121,30] -221676749956437580723187706861749854476149347999608019995714716598701632401817192793226309503674769876097114793524519289977543572567415444629728171928027386750220886603712315557858438170355068587208068129159286682260649835988616146522228563519647899141757711709336915732361659902675151993916306564562610366949457781083293089932184574690480975532008130964795833454919053751590704536098151977895760643228416097887911563404064752467484216467546486356214193713421782516980093498354304806484960397021407144394413477309575899862934372017220005403233612180603619346422270973685417171537542749600030335967795708640170709381040620155694826081377207082815378091408829711419439250375702768146187159607978891454774600364930460116127406366738289740847715447541284304364621379350556253959197095533807456140967900458213067796606845475459450165454888762985459406297288493620639955693004273161189432729514832189750781030908854704628875291385321311697231704958522095366721011603622518362499237490126096274944510069713998435829275363975309882075710852666024633727267828949581925741228499283476014490960759501505911364100684544273853317208340029397578736168997048633236527347490520664342923235317660387660759341643784318204267448726583485685190518533654682239551733398584809149335375528543273912436045025447563438823242770353741906758626130806514528056391943480754733998207981060147828846644311218070503045884091782796297747429626620659293331567555027018644226526361870099417788694757623955072128217664281695759835812745602045664804610700615527202499217952510060825133988717046425027249082824327728125332216875533769437539761815003979881414321878046538603481137764242087406951176919376623150463640686948501590146036045083664941348838155195952724096384210843420038726090144002229604320292179105333986347461641006639236903944031571350090551556731371026176999602700059314638529690920980814846736299879841127510075688365477124241848849495953618364416205176274859718222567791258069831354264177795258640803762116435457567489841168532473271719318366316869076622796952638371691541184283128346657956552449106116638881044279169860131307592750745518682596894659204074070020638021753260585607281435465809421204546674421132419781429404974455187208944686954934816077961616861681471910006102632451074896380305290222167968750000000000 [121,31] 141140866861530698387689603953578548057669139049388526750453829011053866857339437254567400922579650103955131051744942453557697945436455905917048032146408408684460883271755749798332318162188594931703485942213622429664547725007683435317316171476885346322144222331357980713163867146390745455914983467240830147969732473310431647308754877572408502798838751403217427246545803167369242452872185816435478691596185901682858651874436708997254085890916814789118709455239205032623933847597201460164590644020556169434790079059174753454913311208326454281920083716921394994117100160161434393085968035968085866739341690919300536152310477310500338913257766247678849561143756604001274335904330643503270354727923486421776873247839764685340427439650719500739042152469776456049146014935871284582142464272005153763277049157787148216673583256140607380913408734143003300364411465493891823658267978096114871182501453788194786227263386649407415426482488587232796803756540910723199981988437305581256012745126991300302995887486366639918517125496689488237870850891814506043903892038901466692630584824212049073819590920053908211055320747290235271053668678954308030503315044051347494556891815488618733978886623911328096734344050618838587329323144300710032693694218014511312363250117026566986110005848343885895477108017186790713088298425993256180187117784237874446820687539692184942595752356368489114210154056107166270986920748713988721195368554508262962101463752239071111657197452354016794804749651432780466810453561794240863271308164995213418530682586146027685239886261931644084405992240104889164664091133572663591750599548798978419514465218397143745310880229975038379590054498526695553027394822481199116837189814084392624901841355439150813743245781879910641218908423866034810761589281904888072104065390782504344122388283229581212839489285916902148626492031432794491218180152159526491539236278394090096914338509235213293143235369542506377327455719732015273734939051296992957007267810877685053858511284764280903828820812273051396696623077232654136195264346013576661973738770091805372435258087591336367891270849043943632591726482610622247597446754525623024585021462102297445999972713855806197546246947226926699001128089873991507535209133532497879628028017763526998035719642776882054580056546910782344639301300048828125000000000 [121,32] -63809858756278837579044700750702357105393622784289854170052137497557229780079007714429703078463959050496213043103231889437149288570075245057705098295982187276908122782729527202415102742165059173589866436490487363081175985631233796358092754165031871705109370683708864930549182154544695610723704580336060514697466614182530726656974130812780737322570769095871563320779533187247886508639363186760047523482608281582256971661510345168529529438995126358463387114547707500421625530126085225644589059851848904696783814647944434620737360350933381459580694928133210509318447186830460914844866992818177180626734963464866288707727446652051321652105422277325670972893311481402665437953248975721689922545485935773814150385037097249597634153959484313302634073747142124166057213329707829060612861642563021349278485367089733284622441230405714538258350793067632887285516297307642003162465887525364030399654125979272143187434639624979896732594630467905111277051637547411507541203305352813553929197802202119916970832580288278003886388733391033296288895409158017981794984878276969146444281054504336798296909741307363132623628945629955689063823159654761916328825982085973030742337164607656125731980653538608254831391011448746568666888717967040958777156363585345851230431346218201694481404150549868011939559515212326384476268706603843393836905850231403107999532557254004384323590334771291617141793326093563910304430421825851781220280684785880885105877370529191599583124808160602948576217493239077609420324173193660873627924958190247617222848914693814409315592234769056464168692614799497505594630542495504787497711452372347216655928534254171238144338473379415044281237745397008321471638833144099438337268461789633999535979245889165988598892729516183351228676658879639868515511256159163484915943848377469791126299154260585700957894362708483005635823093901097771593812188883248868552448307741548634914228140413726926774872298297484859871462950239886421027294852413643402587257113801294718026541094498635480664270692631777061545029793624292206655649647029000805221338533256020600327264056598462190850092854955663066485905565905263516028032158052942261735979407822332136816325459233003445700382377876652409463930584785004460519894826560657290697297506872004742110273051765995111495044511684682220220565795898437500000000 [121,33] 14924071885571525102064201358216378045757867887599825735642171258831039793552036018514111928967357362423884891509801531296756106367671875596878352983797506805349501496707108329306575640155840001234012235500260772653218038853191549916975013328748633326829302343847832547967994506490910991602915451546129542965310532177406585495955092642625272350006897814323551886905883696535474019515343457314772359404522253266160440362956432508288285741346224006317726011140446146030988148757942926326279283329494331161610889809220310163822482504235507080218898127946412368334334647972633370758627460227833146590752806335534904694617644410391381920979287819539306599184547645332247547863024659088496446996390779543640009468710683538473070414819180318030207916718571222516142444887240952734893317693612723283704327983304195872423837406380172485307301705721864131653810565490744576416124060335013261400256233534024081890652086894988056497376957221448076371428726930703432899940898065766079971868008890864038760847863337312138377836752658463264423343241676359647401099872977049622752179564738760299217462942349182329445026008351275162659906892398782864685751737737489539456020796066990909297407097340712132977672533447367047269889271598719803141880082171746544182688608722277752553315000691361849471823477009639767822068246851105661791792911662166968413808857771117414940218837942791401709902282796967989531796394234786285574431421290269759855341524509493375080262789370363628229305957477350093308331339075168151069052509789256787569212398521545828067151629933537676463467351248880237813768739243370254937356290514161737292461163163504599849368107922186267488842837910428909479968282611360013701855837747683911566584228898825266994409336528444088030966161561333402597435184596146808344294431305879404516533113309314591525194906690752058606174174367684246418441817697017060985096107204475215053421372506008983765023857437638918673654540402826585524380043729474436865220261566603994038994918245715079984803316155671053395784727655287639014190755508694668635791506299218047933668077009289823379572140255739065455925329703626999409535605295541308464338272727059018460415794745225705423657318632901079882448815839172604457437965202785247459172813679717950342700253599931281556223439110908657312393188476562500000 [121,34] 5280200503563511049879046813872601980311162204007189061819558161965599751809409536160438506211725269266383193046514670804391031016747816174426040457888610950170354981119493014626295311439643916488681558986257505352021799548251025198749952384089048500272844002407864727561014468395231252097711902612768632541186547137635492100588787576316907769154898846110031308429702863404768761743746694686635751121654013091291423286615346615316505119925508281755759416564436739652310238499584175874160120307914268615128842462720405960577900102359819221108494599797239760878643350282769017985780555003190988032005332636050354053329675541945157266441614532729126216396363467097169055206742280390466354682099964557885713743158106124606305583935986159184654476532714747824052427005782641336725111985215237179708916850124267354783769457717388392776460187169494904664471945339633772172050472913351269933027647073999082142038868331854903426033605980505326849103421293956649683644705664443964406452163558940196963873783360474245804115393618916589671552479314637919997442336522178624455400378590201362470946968745768546792747159727007140191752507549043537406749399677722172973801654195371918741731947589042174608217352360798103442964962994177772685959807367704688477179943581408526088652770782343856560049446678606692480333589534274044111277967450199933102030685171783351169549249733572466647996224287129296356086571057400446617436134411287030993446803157100064845886872921861008648976761996321190626332232891463793382414786285455762702223516982622611010061311652370561121399092629590843254756147779765545588587043979255064573039062813977811971715178383696292328205778900475454159725215989447679587453130393318222415857017599571333309635110621904908835696137787303259150457698569093164169631383241905274140863047684557708236089126494068986326959127459144986178171399409269091204054144879808944985249087043911948747998781396228646191727311846629351852313528259568499645237833513584121046545941414468189324836717175927867578702691618747005543902411996386128649139794260517612780843427595785156609574070279774999868247163713788377867049835322441408615446307507182821691749160789045409391435556137359021627366111272741687469732169436282043175045091291012396853995732644987404214020898507442325353622436523437500 [121,35] -8452371007976316399494223663714272025431810697183499403030711263973952451905411261538302851887228856820839384806400576348463949472716225104909814228968542181289297293848929427020885116521803756942735853128097490723359835433953338197467828293462118449700445718325876247512872316736168468225852123665257003175516313061644148010127161957047868212424531207010138533588876879932179052826799719296088839465491144738948217026624828463228543216852332600393451927239467374712202009911416695396953508355176661785350833242573797423713216280400881527369722141256735503808332383934140964329379377601756765230964810196017569153716729072052107175252414197280312839249248360060239403721669131234818055836657687075503187449065368088725710110305353695998442523394002247943136219522945941069783672060111554800951651211974272937192210441227230217861334754079625933751115200409981353089825201334251550609612598414008574780042279559325102092091748496633584385121917517536316864260316298823000137596292386446550192403342232486310922864204844028992805831426393069354441711896461914005861834413345459636885606207106151646774064034159689135176286571756532856792918847318396384150664494594083480706650580773149042596617752081128648956978423065882363234943507395078050368072928076237029886577562593647747175259900586784772825662474561847945742757357255546899149274511894665030876983905423123577046814711966723872221993756405801199504738104414428316780678284490112804899490999686533523128286923893669825922309024684580714186320484465946957940886916874043677784425194929855374914874412002191719461997016937747789288465095359417491307718665382652509199393890256530510252209069486272399590458920178334429601233737618296768290665188236667524858481325600170644617764739905761644107002540572383439157430672656161231903710776733947113786980924871825759863024356970208060258017196213607760509660174252446820613438206310047570369107441994042338279692506719387836305621491654503665928127871770165870007304441385694111473984460183918067972978537307310850782551501021859654377469858371411514956409536087606363145338512310220983217572765672665358032814154754868744802320931355292938887946282840574059475328181897103951135210953835864197853759969384738529736587369751797418047662563411748237740539480000734329223632812500000 [121,36] 5664714991234636514256140768343669154723931449450443819393529869988502731150066815829381266038344809175429327008066905978996385708944182902469623315509841148437638132903620161293564585654215696943142183384680719208493937926165586339617137314163765178659241301637172073566118477292193422280957568019895948302127091777281081049104447562707156244988555486361415491268910758941652109421929150267901520771614053405423167224033861155817129634005618502929287131353238900686596175830049233859732763207130999564558927996419722769294365585403787879439404121199136161874983233755027891265614062091708852672249469842266946217170723636646671882273503827321215399419383763289481582847819255243180532449588550386644086098311552766920828370914787682591799220342366182734775647068221616019635752401449613899700157838107157801993652744469555642538854455777640496346198387042504094188601320679637291388496197783294859773696055698340698318985504433745325723907841833867219960415162749909797545416689329126822885156932120820516343307539721630480177175609739081639956289010685801220650440549277085433461158830551828895098462899156436405102596331250263068081394201680857620077436112247256291151493167526825812995549092345317343902547334630525635166763823857438310129772262168305350389292559573275994899715649668417800765501067133948930099644030791473064332260987573012496620138118024291177365706755197319617387108402893397139401578069341545865132004400395265104814048096376807507167247263464285264309752425203364413740474419509757989902410150619121852789621958475123817097999887584304140159744219522509849212071336323202286772207735447951978056244349410839657831713316591993015426414448725652415620030983944682793703950052725498877704738802014037996705579982963497626343512444243583334333326901500080275024504222688795279633064132515703105971660573367133620962147777663154257717407932032704058266880047917081048899784712309769110203330241881729620562018571664274287743321042582629588194488326063758433203936170298660179039273480916412067072217492894747884039757281584651514809436091408801006147207130134540365855651853589133237281449194910691283712500979085853682401093115463619891583626008543502788869148685820474922581736591286525502194473853954935309556323330681948391429614275693893432617187500000 [121,37] -2667546121970947022978297593632997607969818674528977074706814538773415382648558172825430190966113314411432621669776324717975026475061578645267531358562343411628173121528481451803326139281169782761774327457805317410840954539816282527829324900545720794232055779846487903639579661848946611150408564198413379693848711184234560892281898252729844862962468741925597810446700576439727368713227035658603372057137461319463804555212913101567776237897477503518755072784833546236739389845907302977952080224260386276358502198987158362643984659249616333512415611465914540426190544947758988903046225337704399735108460847407662418080321423074573981720715925258510942221693753289530952594862791802649270556297839082115357694763995379227132913456618214727598601649125373636987221929966482147616460993029233167544617592030156265192053429116901322476880757590153610638780447653772806567197869312226178347827524641017934849838728082270739495294118270731110919033302486067630395616892330123543098100089660627071831731563074178411267715030423339655710410164460514567209934557903445065639348875038670609065778549923642123618105142932093735181458943550879078463880175454582482890182068759799579905145673727207648902049575666050132898158059653138445343782351041602483841632015658899385873619458269673162476728832371977526047288707123497513829695097276687378538742969688050584420683513142185625342679428342986389859881351849502808596979576396828686457024245570982137908755587719423263736356810591020529917458334332062492386110033779284249206302087486510726964321777364720765548378305344136215942940533758641411196552737014867715225087014638933802583613730483294973023590945985208759446105125415316380924540273520088328864741662030655606573473976832891198900002969597152635969914427199648050473297979116129343127820834958982034600500131338754490650566602413506587382505433480593567105189779907251567940608845919494929273713583446628848428478127339794691208030213818784691357959920506913012841674035453586025883333239201077712694451471928483840766264421386331326016347136800169544303436164967785791770717300553292478824930111470824608494059430962073900898092031542385480741720754262246086826607619147922536814693010988727576820008001274089285905918169073526764224768559330414063879288733005523681640625000 [121,38] 960132189989550888112579079597318623041340380641706283234712995384070618587482737657545549283902018432260096215739556945723281691527222657109358653779431943257056421469771834815696276104873760064843339749689753813086805498900323181408286952561969717411425272858570749051496987305587828198957252587840036738830014014910441149540253034441645452555406580283369943010694355675740066530975609776254904666985355072823305739168250717812295871386161175039662258735057611443051884205174077908101362264139224154531843693807809662500011094715246712035210215337832059507164950840550726396442797687095524826257606860774653139091089412539851444473923795507041565090701045025459576399776594397573772875742085749488167525886724063824139934658377136326737619959898464597775751058989980706163778406400114809685569224993139009419356023909966955357369299587622254176906679704587587042716730251962697619087069827837396501761531286716351825092683147047847423434233933564790838555563208829009168567057737453998673093282653251448650848405875915550295075012955355547694505166271002376826675883178859863338907279066893790510601646001327806171238561470354803455956977174746058041256245457353634777044211507631161954406719140358416885378002729761703511228641511887143088036795942682147970939871024823055296935677381845152307039836699270292347517686013873480889431165618343609041723976155118633995375199346389571477414184692458171106792553627603002193662899021481988520725470011222159009749328962218570783394108414697186019781174368713247909828642025136863473025364933169684893567120571763573970945017370315613407050769076077526325034368664256132785254453348553704053579906596599616418627182751855406458643709035052153240592545996263881984055364488246161849912709031626480654133453320078277217330202960763274584943082883788091575896653318566287450004183504191036981322973407020291926151810278255774470207212962125703253774892152584852809021675757380065880538304707548099161142698192840134721989168081335453565882214220981615642319478081477916535828785960660621045123289900702171102325138795968930354122665972789177562984150498502442680752998729231228804333068865656030712920681037701312139846014843088040862919067778570273291922039132228896672850892570396080100136870782989717554301023483276367187500 [121,39] -263332772174167938669600832086587701793120747522676729311695458216756026953857398103089595185695123315890782561439881865213962366047998578938730713568540275059511992030394750174493583677421350530935372752183043897669656837396837605644466361527424780185787441552949477336805987801002766310054851524376155544503646100500579953223506941090342831700795618343963190080282574075699923149484319217197806716001258628124230637882405537925935824461722597272101912338748591806841492456455949266867060278080759250649879619263331515323108718177023599335338851945751772482992182846945924790009603677137645838064945986454366689005583900797838493032023945271405461072422050382274859009098833758440973522706311915125499174019416338420824822519160488824345293878732312033023689092716220922459085670819628689118935633771958266110528130175953884797576060218532607905348723904995420258331803872194257451450638780796767469646899357906643728965341589822807300385331489823755248401288630441577691782819754159276339549923699957476832803985003073389396359456432912614027455040803465056451592539719618484871217087909815680046710423079343393349002765834175026565354337323525505583039263905532715713109214652134283456321311431535710015505793564593360420654832396525042838547465222854133820544140965120255196209190692673331909181957873120073570831433168400472486935174418683425892959913819596653835648646873841687509439468986530172756567171192377524636208913827161943623333692259870682403839346236550823965466129800534416419851790628433954248177586649690867651693817179931438352439367853943109508375777704738871868353632096723187556863888594320920257763521033726719278440327241255306174792305011111085838633719156648927933981972707487180918488973307807892905006728934590413026270777705328706061375487041865964507514830855006186553547007108553842442309166387874524807259263015416058293175105474384575760958797761006460372630913124992257935323178056560220543028195255925243386788146813224775713944782634739522480267073136989248364418683173379564282421449257998582969927382080823022060189200836550257503484873867393967853970338628267602296402679638408130745549084852392640562765023764098485755455674154502417822962056418134401399718483010355582640920275208848422288099300203612074255943298339843750000 [121,40] 49316389574811610713732166758466900407141522217523220845994415535105667632766814030968786784610514727446623560845626753238309658409883903551049132630967580966353286492752522573388237891625506595537020001239172108944198686721969415849629259936090081778436515503260525376002384145683395787607563871530226334716061294973812215817185056061948766283517709298693548664533400481300843511608133794494663366673360955158547555301677479835224965379138164880302757988409258363713370443208181694429795482273865799012145931422840910845929383866508744559372236222166552703828591575733550402259708436910013236718488102860255790125259921888919666304359720414777275741441564439131893200214802352501905555988938896092491621992231102469752470109248680324250748273772420685298013414191018524136595487349658906743921784063528252295425557584517341162765201546497542816169435054257595237327640683141443705040012015519603416299539588890194042752441826209166714315960085913319665136708231781793195525397149235156234851070142701608163481125075956162766341464305323075760450402810212754933845536153744079413202177888604611714826422845465989862404436655096239655785164950353165339584274344261825565987307881560979505296807334059390792454894010867783760804321684530095230613835565112381362131339904925269805996442297273419289723320337723504139569137182214264443986902967886235935394289759287191186677316488220913782590666792696015340411559590648929858468006350305627207926974606839667110801075419673688204741953445285846132377821850695717914598092955930762161888812891546463565017445247051703351303919894974222501662651663081505020619216559092693603975209161258099824153522393433776172536714685561304670578778019921286324583191399916645878820218848594644086672589078533107114785339500836322410033659777937658772254575285768669629609901830722265028384584478176467704798898335463190273664963893946435630757534794202860318116839377340673103907572847958521376560631127083186316787221122637893875811425587611850440773993727353036357164560514138007954258295398693121158155331504214868514586502309720543375182342215246877417106828217152072023299910775057263211801779575559705904499220649868087191716868233782177452423096176320881761728988570726831061711237728761858534198836423456668853759765625000000 [121,41] -2304993690048715899371071053594327533341896114995102494560545397467113607561795319635871244857437713645455270942409101480958488210611835932237271579973989193754517135888289622606639018114310123406533983222989891675833469679839431176385928658708662002586233081319576026055020283443245874715141173772670224271119813066479750822856452759904577177284924875302019192196451846651701787405747746464285238864311809038137535284414872266941144983067313988071310622816531979871005964769200635804346612899648507957144377004110233150583870288493472385536023314097512949036287409294626676969135534842178609505605304637343567925957017717754827189029512264514318600524486042690132313454833555708983961129272802688435194265719967324951168790710138629527142642951552558509010453526655465760435581097354141536122927605795284582445335032587438028615517849255690103125375822818610194552320374959595179131003907062557831142459722875749907260722817342286393529315361910841763112412496472378710588436675083193006825343500993940756213063128222445328784898817794749151018030055624335853157924546212964396236273553723745382833079684969669303842699247461825524290593537170096298990481225353661713799139719976315456451305314309041062201751435017168109624902169925678753666304372510566142925640785353897100121876547637986231697909851424133676500075483165593833299563050297918503713139791791102699392903031293930274718599127485498905852229785492492366181177230568497401767453440110352968368327128893110153163159863150677562640933812059126153826701216759070485194191892324653327062523761565581610616479146711421648786064713687189115646127121130861561783666583133436948938707782528711416423355695728952991149987090707985697615545689077141019261918005356386013627682217988525931394056788011270792079187746283592429356839802395695505223503074212405288777336793707872498255509260059418904996945113834515636556188643329996673798456207099078107398476822181636167931127518235345292056512139317535473972145051587293281267350730903413768698604237542018575079480928132496759505918237016839529220130869179311349782611995963292656509154058884157895051938863014727649707068682114792547421378463221733837003942132565937713582526461348791616871710577649463173262367434723785208916524425148963928222656250000 [121,42] -2742897752083854040732389034858745647842490757093910204521421626272977943485607942745806624518665539312380078643134514459016613767837784776433385606265460696440840326811089941994204877598041636316657757745162167444889417001215240624104306473505173738465067080032488831968967904774210346812366808348152074736925535646177985386727819808762197442851832598739568203893578959569030925288644916097153941531227631556612510013235624047668622936237197025293446134930297481110544010636754394218904620837840264456603314428338663008541581651410236494876714702921259322417064893468977814879317629125918232528836914920348256874880053982440180303680450925654959776213718791176036935334329985509110791490498919881340693544150672475398119323990979643456360830823639298997188745416013472501067014560124618318867913587400082457451123480244350835842644292245086926311520596415037671069096112275276923772349464348857943814426782685958741452887578250379412854966327794569078404463099314410303512160721693656015355686108447489851421706117284267856998565182584455303880044836345666178298793400035390539271406258861777200724876023173546673488113165632992484111013227014623678454497517924728708228190325211833287299555676488183254641995893378893289524459724503286936595264438944082102217316494066190363253710928910032902035786652167773169140039774673439954101527284394458859231321692792287690562565639956660815484996963545456186104984300884927697242252554267072712715976823803110244244230476350767053265036738121124483476185859360754254614357877108342438662106014607978389363360529144879973518508340872692746122943331682188005670149523357177319733083906968154258868163568650956901153372161550127398506550950999212184870744810583427704645818712878419372860604744401581339639031303451653490616527656359340456365526363491293157457738797695511125054166894514763424763943329641170442909069725790706751091795547241251169857824381394635863537308844215427041767935826940818593414334104648110639434591197297686588758283347952004130832489325467255100118525577970443166230804837260254249437631030859221703375375019629016923789137848671562617307639809778856431247878573921318347774314086928904242771935797085985733996664478019835834333809837822548985765828115646058904530946165323257446289062500 [121,43] 1433313031608369344831435426008876777684433217513164028654380041785016872517932830205032824282320670391660355445340242504484259281104527483807732019515743767648330518458867647167529688068582872477817283022298663337256053044441189964871558521237031527080992106463783723174156396710578578181154788128255244162350767215443196573183259781272850049933933278083324848569960927913375840997606785987632924874509718944830381746573534944129212447948686248417740574464726740746976366723426105279427021263162621772593447428823364689898830370448529889521123396043854080810477961159551168293843248027392813399469847787635491735763947512823474152718814883363278433724280909829374657098399643984913043539244157318090250144819601111935522773958578610496489877346323547621855810891594455466866288422228860795632900653815261921914733773422937031329182451893951003677812118884538639484999177470577723149231624316172620386830835018830904117857445913916386755174291125254438815921126938959814615567695830699584983258358321829956179855721314295775237281409197755000136104779792355254025140832147258148256553802463029852741230430021401226519342179424098926433768384482465156211832958734143412739580180394658789650704071883217029967006404696322489621453470941145591968262716743308047248593803951938522936148928996451825793407937026955881376492693016250917172277045119158781919552112551356782520154729266199758490529631253611190817445875825351171654626196790702992089827327537346779371552618560706535969557693767051068593761140499124434807676145860571443084802232050767083602414180655024665581694047911032843364574840666265018393211018525155112594809312856245881734584021969050676270935600332863252786717859501925373059804134786122714267443231154565666276289723870720117126973984226148419923639798162995820258052854817805009042455589266818908315471415548026659968281517560311041379703905621074386155308546088118985483474665252208395924717946937402123479167147259487563087927706870707584556582683177562967992760453193966557249739052705896326576539140070660619092657215699789241869519611587228223362175635254885151419132371192412329005837019030413411324015034254174501663236124555160332697731734335973339110894690134174965126788772787874389075861216724661062471568584442138671875000 [121,44] -461543051208942481253750628657907887428246096237475610242492714135263793412720537816254916844711238537079741187083474267382563182978715164957284253741281386979896889015242072860498878053871111586810392904484230493421618965408222162194255672440585076346849648368160206526005261042444388633274417140395974405385224980528105562733075621527530793344069537670062068387307672956198338260392879572933736947740499768894709174428773277465227112131592029714904465035832619732842296357048021761709493340063448415520578733512668695347768704846024408243332277365211473002822227414937705941473551341427134056127616387425732372706487860143641537278101305587633791308353866615735404046480314499198192362644632050502431433364919757203260133975031090707741033344878370978774082020722948102314858222300449643448495621310109149422809045305524058924907021628359502098244100282357396695440032956647586427074043979877176649616752105995777746021231631140230313980865982079433219927794639868871160640858716685183920691809318737816748805387062420075378635189053301081206916526579034159610874084398379982521378598075281074088359069365435913124863727928574546524477179589783441978605652116173628581195352360025777639936323822132588144353501477700989555169166016394537678765768881243110814035805113145659938885355940788266591505829691813264808946506531743111793849824515869989387283379352176209336606377242547400459302567869208472478361950435632630509945726501328236687303604131051116796737460399278231801831464587397268263431605375097654205393266169364522427163281966393865909454488729844397131552226980762726519456930560842182576840294245755955394646491945830672229040965195735731307509592157460695208337369969823883947515941104715187562274782698483410360145744937166328421565233693753085616035792543992720612508643561672569738406998068860483251516261989077452856920027051646608228957074347333153548723924230593795627421740654403700440870381375829478270028397213068804824242708522544061156209182081280505906330310600565829495104710313889377909804200275931661652644419332053471044173314794149712418140672714469121103244605052445656154476607407793903783966637053030710554032235339455519457128087001198619330904163861085408788175088851508221152259920927463099360466003417968750000 [121,45] 115121838330458111020592209149512866076772778241407834661440256157323301065476204962788055788968083430761964360630723280898130281731644460535984590697219308873854173065112215417248105707959173450297486421024122955650321134846098455448006438222623687125403950972505930861652603393948859184522150742561600233207920490336897847108354007714847397422671881108519570040123880567617042378261017444659795165554450689736062181039025589497624978792335787918737911996273055425694233230097800454473591088748642101102229307156628408632020684780361107715848263595646534385726994909983351981921601169260824546884082147626961929104945983137738546003056210310521429071975464815492836194062996465973170138434653574572418752658344849286888292521232318116283143681375477976418771175878915453683859593557339794280504765296931781704043379843893038455989233411958186912105643929319677548661268492950463254261796950565600699456509714881997427127947182010413762919191693859210616905536096276244364685502623513884775587162379107750984857825781947776584756044395088075287460629206995113987610871067976328860987342356615786707188753874992732433120846678753474949592132287910368897868241773775291626779967511012926976164565581594943590911380610633409165413898629559533976518898250405250155441548020346548477666743728421961326052355245958045652890676242838773733130363921539863128494983349563510952673523076022283733332526363247365515054413918561900648656550581210159232240246802486269501684448145935460062132846554103764773418566688569532174661822289326855462113972239948891811149598907737139858150398939459617039200227642273282645639575614412349031902617300425820034168604170261413155085133541835321515484022016765266127773104027122640800653097843017444122228332405517897683176646313237270829597170775728308846619735994614914017627011116148749424702343221761962318432237889296693651113083415446503897769812115057783604819975883141315369588991548464578885167340162592061488102023286277882273515790751716088848754137836847304076962304142441967674192364771770940291515601316720022528260191756278465739199144544535625201857042444372525426157908200862312505587434966795778972042245162528954065609000994900409869252925681141779990284541125173716999404405214590951800346374511718750 [121,46] -23787152679364162797828605148419645398718263850260151447017067902462323981107750134872031876169787330585812657217951097801431159352765769329346441793189726159789544531351492111259156950453278920870244825144364108129870697284165622395848045305185931029078187212995394208605107314794083603072089854644807448604921759418812735600548948039974843833650723070291735998323168204677871682354856060902655598027983413181051411668575159114857096902592209528302954624437576603602344593187827064058335360531815810639073491366508057936403661473677873990984494153250151850663676822467197067008216929834587174354233824005347170819116648766854479279520911436111150823054893436289608070146904802483917506660212193831119196349314883960084496581956400687504740685632906638026980146427122558880336398211271150804405220646651423630299939336852448969908768946886572439685225062851816192693141473454356486548023181163469326027254159904785143651134873471749952844904690275385537517190082532519723866305179534767537484610932771602313653722435941375025895243952920999452584294857086378371917956996118052188148513241169550505271190773707056979054896543955838237887958358898254640234442823951048408339379537812131545648847972209068245545284011563737674644119437924341482065298541963412090109405568936599559260960226336364651113588777198792790529656669465636098957023568247019248625176715215862857083092494750443785248927023739713746237891434226509256252335847481552450586464055618351385162274714959012453739613904364619012341221334118102333370050235020397557017595415716774193009136439448582059864324338061347406089269035817042635824263023905151228544632629853535697734049440820151630379546032390853467516603717917406025331574821841775138812154627959518946857188644552653622448519501148609615293128808980240419262312996563179280486755175782118631665745911844565928459906254449158770333506369070802916189935797858634558640346793823192466008578747875850403758739599000261577425179335483845874271061123191936080198475997029893316701843505314190202423464718091002936340141502792070788739863508416153858259394636300483252701310003181282623169015329661946669545112816532188998778809143274006458128026907413676843435265143193319342111993052425666224598899134434759616851806640625 [121,47] 4186408454126119623602167882636963385878783833920769931207040948003572974208952845359834865301206270457021605808387286855931093860120469927888642556840879886473924787885177650713837364549668035463478823045610301810490270938372822088493219583409530270456320419227614521768775437247732649903953279571985876591838339064485279507846400410187403926841955588774484346399172546555277398398029829346991724587617183770882333003830304891549592660291328065859918537409101649838489338730842032019813772797141231873612563844659336617379989576645410530052749156738354353311732240887870183236583421714794777053321088606596925948853135012914520562153202914027356844861860982207474036732664800651434517441962185562639621893678245189598222472650640606675426014655264632649929576987900820446551507900306736048440546452086472751450787452963841981749334400248765654342115153641538119834504496007962735690456764793746859884272302816532207887053933559532034207519482302652016198449659754153530334428784647740959390334534853922712087461009463990971089980924979451553027989328556362970060660432859295022868310324142013833269581755705992806884214918311331378590347425577481117579998520257030375958309438205260525289632074642971592528306558737746305188527035473654593159178936847004290228218596619382330614957148375881869745714757256747326402736872964636098759311374936162835673580629675568090158587714787317508919564258832057898518762799572690931747163818363350092222734476508010916952108917711803285078513835661438452301082860846984503988415984559212779108222889502684383577968708341904605516786294960265813319029237831417031410883318707994867493010174364477357308716343766984132232082101009182016716373338334301646502908384627861432462751316041521220903527347089052171181935234898198008006536146204737173622109749479402703645654867146766240037486039589404299407411303968093397513936668579442945401286121378072962919309825470683482302774750988991092050346584406887297544850571243069821189593500931936410755473128039895995239544729086961850492875615329326854667619069676542269390333218509815149584184425333041510113382304660245262605051651099979219829135544560089263209391798926861131174954651955725491216964258824219277526654297590987413714174181222915649414062500 [121,48] -635568824979340072413670401859504413923748021939335157904609047065154110139231337518672460668247700593010353167570806862501580229268265930494179322279917473188725310353203210387631201131579601313581595221226721374795186943593715223026460519603073067567409817244559217560955232764161996738242086213076936004809831770950987064035770356280232207853197257578346706844432940119154432760112922094851924008770556930333027004141259952845875139588772684460334493013133676164764859396374620409371586135415882057682943622826145789551519662351132202985573807705741624680333422316752964058959264168416882858673362086627819400253918299841650960420062258203926538565139639208626143390663754508693164017474259338359069199676871389513731289828929330506941541202589316585953885651852212067572932347957423020412941983769422314785443391134547142849392775831132724105604359242303385920157265078700143891716656179918574943231056091822004890740521490124779956624751703518906051592204591537059112726303330976599620220499864183436083453539910514444472897218898037704203730256142896064727213586576764689919725386805743976483101461861380358957488195580800286901911245999744623409901525468240813314944179116040660588493591314415151472834739591825281333484628231282010161827745860984212373162362947033776524781236925414428704590917906996442098625057752933558088758377627353502359725949691336732649518885437216731559533419773324757252009401918365020405854944062566671809235051134391719077381569845479605925118444521562303959832432879696534841136894303585160956647459700364604187682701993566530188662181760249536859160256354332506750625108467812102228198962605702877637079735162536350629458381717338121939460487472827096420081569316305403845112472865936371400563382115811711809395260687766674470908832781724421226314703964016058088945521338795229226458260837607474206282043526652497219640367079435677894285925698981480881784099959575064390584750882515427773565487116326008917361810756853012341923234908628229420249475464705806634071857264484523209378462140510041269142428743803947941199389287011425472271228822816893577951482990428159793803460438545038040741125895789583849827473122783299509611043769199990679758309220659889941446991793154994957149028778076171875000 [121,49] 85710561216485014326599292109794196988913109109068416851412442516692513564737326766710827552543491944966969332772396275377850642708366446806240079297966031572821587109974682575572540665498433195130082797232289999204193302814119454711787187291634923695052369603160262254874192377307856070396791285528088654091603235789897474530240840666820803011460100776571969546754663992136143918309901102931624972865595849819253234423855893948207472849061736618239912594017964086979877962222211248743368455631666052353588801437268066136495233338260215534138659476791547063538006637700053416769119370620976937024935618157657157383924689451047695289328869315254839917085272996444290120588886388340793374963540109125629600168054923294842055424010659219146264740743304625246878639240915066798996454096642352273261806365369937468634819779548361225457182367702517480502414239226688256373687971451770682650599763962157255436907197935780411112625877142150013256956224044349706924298426604474274549063046295959186373420755934382302909059405671538746204936366752228074126176176837083274379704240623616414457682888631103282924859979285414777957099776970145866874508430982441421306019396647241797658984384099690988220453649416971953808284030487060565171157263531382484314564122325046393755465271981871639064138998422639507504670887320319071753805986560759220504320128000888261686340555749847600221995424856368261846338994220480115665204645273800192760338515230510642719989723505789444879678533159256928088348426641974253111365822866272107305113579375127780077441794792438292694859084188626557494718164705720574509787660033206763035523523949933348548090876243933064156492760410136322774270937038860910090786918108784450022465500500944457817441388858640824576999949682487457290962192317405363062107098931476141718710730389139522533005577141372295549211495783235731141401632099609266995632020148795012783861192966511148574542793777782758083173830318269709157145776185315330063985552518974571339084795683193322586227675458376559927562057238347201954506298759684944258588534804845104911819209350967201730094926691520441647656316135583773834278757572778141313146475150637885749252417934273232333898380835302761031488884971934808491889110870030708611011505126953125 [121,50] -11346027229870740266675757978444425123294289557975770816161733237002286309625096831599837394494807342492261671586103065989120696000732038274013272540180037977367449241900573899237845447186521736024492710923304099901721663131683348379520188515772274438272896971655000540974516370883653773211343257947079368200460484840815906633875094192906797322897895737102751143705967951945816784186303151750937960506306255257521187213910849169745591004199986141803787089445437050002157682988322872666080810874979527123509436243857448177400488407354183758011186983082156327227241780381177107014134878293735536790685281444474767298956006141313200499057205400221585857996514928402960491707603704415374170491355835888062621748622218524956051075417840817786197094029117898984592018294565396176526202803891285518951868647296600475511490317665215686710295916676872604383289274278375952566641075980468914465133825349382007807067882367508643850636372659897871066324581713013835773500545578439146857060838549608211147884780716042886135328040908672068309202260119889256297876581811465522775246450991987019147240250481703442085928092075765047902066192841622879387125837180858553694415665555322568735949226427571822384699240232287671573938399111486247095931276874640044054893828045129149580540168194491015324398588159594716251569543484753775482130294848480392910702959181832384032279626646126448276194627582075736474935127698525867406154110607858059733741172358999148542800148085867838751985962000658698332196847460373545274938814442547011867189864475550855932215117430593607063877900705811620247928154495357171115383933076249943644648480485455299131034739596459477618029851606047395553568208220517810852502701533238960728436912173153167411350746528919572257237845597035048462256942349903723228332539673616618870821842151361894035384751509126574367778486792239005279759285834523482996202754950761751223813228030611441055640581971482140060218622442141474911358699797107598553295399635095901231377271274822442415357951990244340150298189731840542889690167074248906222155194097308904548259401718510381670802462171555841249731518849133765045541148654013961366883273772850037910077078820518718517422425584396018783199730165813585126888853449672460556030273437500 [121,51] 1665812722775217326803031531489309076132108863503040539740316952644998999644187491520201668980128000720124150385464265991472508297619804543230145855886735867336374726419224959741167372081332674157682731111612675173813467301701310999048901242510196571904429405244108002155916607224565368906424175223888347875797400401261841227662445017210456685811991894215945272396383289061443981092294499571157346635159103102896467943184992426202710799260613786911298655062296853265126254719478331765622710344673134060297687462204165945741245046229736710118468868118811076900250684473964822580937154272756674841842035900903095729586742289795584353626821805162006394597843202864187402271429341718530146504934039100322086836360168491241175341146110451526744897686946540894167826715413225241177925596148886837721886137645701825246834115573869683486481678829861530012872493030209214405775377256098273669051107007252310652634313267025134085647457462257761866995886797365836660884948495036717909510282895787801360995864780560278939192626830080140928646283965858184081597785448163817789702872454044818300562969409399377385206623089475426766466659785813119496329295136895725886578760613554836234881552505986147551603274387554450077511522599668246862946064528060490523119341113952592735091675488810531671083958040334572470371324575446791513749262396110002802291132235883923937563130166842771670571221706501263339400872458435353733847756787067512070695306264568657800305786590354598500077325337482050076914857088932415195657816236932764914554879945708005155055106963350096028623247040536661580070501504831052468954066865167451313073672153821499632162789610587147694404675652033287874803085091497499369977265901877661577857700901072149742410247002060894173577792315924631388952002920102206890373057911242440739192978499387778148613786727042817296703277752114610226953907671929171838390402731710536969497302671431760522608632910235792112568149248436874879935998381768192002645462040358329234994714570666426773121785451518385661218219781155693972158235245808185249077779605602018428505818009677674745596215608792711129611555051986952001055258455532487902040551451981914350979623187882730236767665527557588815096845011501628170238785307407379150390625000 [121,52] -255770013533489391589758763270775354528438010768760189429189515576661313507515792125661629398291788270458856784673101424362637372255200160703270849755617000319139532200128686729374697331479267682927382127207684920900995777313511410375404464922624028473570190449284636516945566971116125624947773705950259175924244274485631027465548827905805140116933579849812854551316039213977004348829432983912128475222641170771231319253962185291639449801487767887980565081884433026759095710523142195997992959578838224907879095614812735936652622567276025280030913358822347382665420400827794401813781007576843697542876681387511300558577429128309897630761910720624347729969996584858282441473147016415021417331284666105191386829884583653042148305269671459076615905484588163528023832831941669929569804968581985825098854685581177403344955390845246813033158714594185453395611160397747540757527227134193427771920608912548246833797383322160456387662415639356869454162383184316692815256706737409261464584698115788344352165167747789033943500453969621137134510427291218514729623786591270198757231747156393015117155237843610682235165117726490878926063320191220665062683478231238833015687171736726972066293428504401393061979759984168828320683968485813547477804600993206246346084931995635757395371464336537963952222074834007439348744561319338816192867522070025766867531486260859151427399910247020775477596639357792575328781497787044348792160393075220964180889801026748579509852619539606936864730136713356306778542223142369894840471318219464620455853753803594935425223179691921082084896746935827547579926211455889534864131335690009020865703935228971754529124134357878110260819821282729772456123270076625765109927938265204018278395149947314197121369225524152974574714764490570266850326831495807002846328426228290706524880857128572716022322999244927921356331326108480384067612817385129075819452206045447300877740273206718283446039149211883414854290382834880364007842996352726865079796337863599257114799719063026639039327677969838526091853500926056338847586513398491048121052233952047702133100085593563657629267706400576778094664847064958466727336923691572263860804066342284629057306527511010066826777667423962464678164091831057187692155818939208984375000 [121,53] 36775693246456100345048555987731454826920173246767755528039313185646789415222655899637057701177538636012871722995127580756429687021239639694999423596374035786160110184217637915700264783305878179329213254286648469894842363401267072235542095257031035149811471162632803474849344948989196002595516748686750527994071781222209487833005041699747405190748069233455117446225641039619154797217699826349643003588728821198719840801420235605460291641562161149475267846850919969696802045902326029936739930920275999937772734831564937167383223278494588379033412028731624304745192514082276345155658666862750242401919421641136586824263332661893888209743479284838681778035844363462473257760013063139562557810699765837278898071291696403179900155299553146688720664798758934400399096709748970396926976713643162362803303781519374208483538969581421986171193071773328656540898162528004385227340113083046689361874973249828290598347110294723373131824600320183991533681790028285742108454068659436416875690887592368791445325360966778614696773691935951917479136331879565074163717928230341840125939638043864744998416755102059533978101703977710757844983106701296876608496697308968613487623967270942279654319200764864342450393248546732563326298954190915059595586426773028266216968159613973604925550250411792827159007781559495493005491384995423382082305528562467789342641354593609287535099884040962335819653433128808999293462891384124140665939604603702127455308867487058271267788933471270289566931888611082255695966146520427721867423016756600757206684064593527286195109675708873000770358674153931484800502590675803970803589142259474367379220332349946742144003168864586880105167283320725789700107883489208125460605839516397728644341558747854956002337181788185170890132189162464523051111504124392117835308081562819958850531735846259303315519749443993724937438398882935132179601280025609564850891167943909474124197030337610969440141747855670426955217517825179764520814904088822835914340552916182225173069398331604986191679923486344978240437527454062877410187218882586139154798448656182989877142925896257770858784596820830178608086439431414185508994127439363919397929487004075190639376745031222388578809986877666069719795007200740339989262199401855468750 [121,54] -5157356155965969406863788695268091941535905693411910571483040352091456012501663084787278577261855059479984818931270619517914367292679654623648111739653979315202189011535234363314450352571073834504516572084892289969935354733703883639595420770345193971082907639605437910114825123768108233728450874912509571611924336270735576059294540304739918746445263104102294986427134565119579525753361040725002697239553745475759778762751163914246715908307061587806800014322101193097287280032439303386615326915796652272556524050530588767486367138793761245965117011364669690902396610441402028349151545783992245799785873330503266136178434910670468451060710478964104968656448483179863210993129821258248696826938477801333197337883792279779184735613628632358496422638332453544943956551436173098289987242337654545129274685533753197013365014087635581482887943371586592232728242859019614897821871773313078773710649771764175151432189285459344527816941950465261428841315751974221389848377147851427730240529704482394815546227790838633776952602879094057250272853558727474432583196877341127044273578970207593017112135179353347641511063219232799393885910032045033132590845920145047084051995209103732687605161573577157203006009378172368513271683881611494824476735196042112926343215467593583892739392754240719702407759475247935371115633531072717985679997585996582453729044509618390768967075612434861023471886594241757903475423591113442820161068511217482866447304710500613881753881353563852517466767420652630903585229020621497135877550513761033508757371040906615831076701852715305671397436381833702672755545397735554633083032933969334558910355368157080502400910691323965330823496771757924470355910805297542203470839632732184317515599732407696136718473070949000900677258659320498100063451615547687270618577547174770027174201657676681623807268928513937169736661572996258555933188550493499168897031694495578288230609560875827304257435651813639058424410866529768910842209171727856249512751199302763140488835040633113582001157715795681566165633550677150162754083034818290806155047889663613033443385723913668872413015918350249509974737029289505921563583661247027361174862851545627424513343996841665202109182865467106817020615286885538194843444824218750 [121,55] 667053107572816967211804601578927963532079864848840426013904417450480894093093240067338769242903769838645823019382498927775047159205636070349634011574165595762549038745509652768641551107427541397356026453800246892733810635758362122726252508490075070118093455053107478933068852730117737994292697380806130930220274015642062008759246198240782983707739808441567194529522719202944782221125781260981255694668024380517654144751976990497321580115138518383737812178919661607113818780388768997910229773581570843737284280274748231002645058087133942132815531400447390529175187850902275230445827455218673273907524437174891184204398892031404497676479281478419945429823687671480930886964744971878788301996643655023334637973062500116367692708205338046116338133019689142580516474644642605624746700149952902598475110713748850079069030326912673240149454261962400606351190933374901830793009234375018874545124643965638706451545723876918876949027007022072533739681850664652741680896162212553246598025320997145259245475585283807020098032272359942449261733970673741421587637147293352501954166652971885188964188715890073429668435953225257197544241390288021591748239340127379204592885197810307111104445399503327183132363582776046325313034541192120790344916504248670899268908169246566978011753483708831540268820035992252346346654015582603295190678077959516030863052711066902309726815590615415713911849466919638233531661358629867822266731054743961184108799634318742981391573846001274840009375523766571971048584277470495569549209039790303163207865146075029690993524910617178052315539772191816582642797220538146172850519794700511670111606336669202651973958904802223795175146794448643953312354462094412556521813694674466052120309806658022943711771972692517935475051428265807950548258835603665818410422195046975624273100335136610549443005658776029518427644224132638274826630584301108395362263311295811925463846060268967454057095869920400323663922687725918911399442768414221605637797451850635443292202796428196493759398587841219092475888112607527166362431639256581675114898806582061685305452230474856075475203737407937734041506583173484004325009969503551235470346784877581994739028479080820850086090062465612809653217130669662435063476562500 [121,56] -63181230107667149515745123824735267444903535357936638608705908241772958021128564995936835537242484048777358090068632290996487550722412680331636688050021279113518324070788569847312016020062479573211253041459905030979052646779434441725366499048358437539517574997768876175996133996936729920545043261021889463559185566208814859699173766601924906592204378114404972881498850063989775447543682197528107439062771968281252598814986728804768235918015084751518100115896383821107056214502780819727590529671740626736901690893699353340802451982762362687220902762173664408337332830414346111190116980245482001045621349260316436137753030492865292003526633743045079965169781033936519935066398534431256770832092102049942092079676783068220826277581695455492886528848807596466541901240445083246775995391201043527200849115444937957040090867026916273078037112385234075609931257326082723361764458298723464385364381276219462987949960190070048918033701343536550367316764931384213061448417612454951461740495406006035153495118391024624879916473595188640715153290338211567332843158397243778875979171308341730992315732310720984258973869337657406899089318304603876966099228046173478136115012024988499553641415245426592889493956829825132979887817394093579327596882616930086211175433657972829964432522801863830564343281512403506494719801110579896436355981619782276126764991572057281504158264005244401326257130378148354311175111935481585899737546878660730054173614727228837126142989529650234016502307913119060620639960490132258843457993531300410300104068398692674796696938074910671618761100723814905803621051715473924651159639799514368093218012746166883486770038580497933833744838395936382174013569657752106423148713883228589952904346670932133489570023421214912060754410752205910489155351807698611010851258225310260899182146018592098922586410052068212958029530908633687628858404931002062213848066590615458940950557928133520112643588614265500514449033026540285526079788053239045211404911928441776973421307689000615555543164855325188169046165503570500606441579582755013880074725215298054992495879178493257789883992366167720813146370970365925101527512649652250211796527540878091899535954828785288302562681434397344692575151633575539843750000 [121,57] 3772385643823776224115812975941681180892345767331769203821216500028096056018139107195326108606994217701461993031837210284249268516292985646045755221997922803226363655080258217939089906136052327272749892746109736049707828405931884706107158799697303134658704738633813789758352569832469595613603145175569102016681315390714528425416351972205442498986000366489693219046845604805888887745911269383304622619967904333204752190458596657310946560595918932081369115861918518387392887152296430643820264674525643437338830154139213760969842781515028851016385665461276143348186398657338606839920597688645546475394496437296406523396151121931955587487996591166116794313481399651862959629388523437933025994552560919245045095833597233373873646894461968913271263544065118206894208668893493182178326595092349260423751126195177418735610014815408661930802409178578280125141406752635700767262008767209045136895627710453583918011718864420144629159273825752947325077543879725108496373362068334703896367445637780492618931657947220315530859925121046015560339868241979120427699547405399939572239961249325488041211033959651432252298935504232747855872213437016122833680465539929973933384295971142650800717034663851945573645819066717901100240087797105519098364983871299232931755468222111975056675915994954234901016881537857919265691151364383788552438133031117004022245419963145264389565135856076016305869250309038509639874875554957026835492352361590329171133242292487223770781526131934300169570006504519498672582394404727459481913430775200256860621815947322686209073564512828670209916146596218199843188780826989200155792762372884013191688267263563653972492111880402741571010482029063752926298644395877354454332574057881364766688104634090497911062013853412702444394002213228392547732035872377007932831518889257747795202759039213330463039367868351608696585382447341974661891283944922788575574064732828358207930086562001851985685362469552703047563175444987075785364662962426240985175076545104307319046707186890098162206687943815851704545516032248884668594063908278932057543107395204560685260481496409801943026921162485574954294559282051909924034091035076609391076952403239121573016413347742450300051164473162855951932734545893409687500 [121,58] -132340121753617683681131215418647660826167688013905887973273690277127366367477447626482300094016319280008118087733144059510720343529266628759891433449558825936349246699557744394987347786971226858594999334306595401034900817725656075248581935578288704826966664948325697251845981700232355155240539664920778618273983710904982515033247077880964486810995598228343549348254445042179853642386291800065869285418132847367122206185408791770694613964050455366615993934781887764521891598117420135804108938033309063103013498007734917341775265305560389630467933435622901608531769979529209829051959747089761136590788014561519593619018421256271994810480171134324312470924257116733824567358416184548918295650102897502186643387197464134525253636667970638862756796200445356905052580037901317512127243011527080417047282949032689412839633396242564560163979939553750824925284610155561259799299700000851930208733993347664787326767951109337402644339715571013043627159147163540411821931303173728021004754211266332561005315723721993736970825817596395119188465441522019737435035067155062998906330756573736522142415542634249622884273675885245387029372266776095208642689014074025965232161837395211679425695172507207186151042928559852622138945144995163511246500655003430455232767142349245851241215544963245290915082567777804233648449528694878354166053746759203683715550829552136245832409484864865032123561845455105163560895328428054844916463768985290940570164506485875658345801575075979250019403706774545191330782290812805781057007750162863009163820862396705297571861030146879374012946024692419215156981338351699507638356591508276278550600863889257793880092040608504062001982678281381282458166495406765015757748943902014097375589809489270449266249250540286979332115383545688179367207605954982049205177115307549874125890450578627476731186596085096925130223038370435218864036308328293634978215558219049798638596107269162605307131994807812392372488724695396116663188227481186003280263588051204365352841368893458135780602801936563258123664048807141354796125907712153733658812604518289867857356626170933466964720559381215545326853911724324967378070052573413695635544356242475744010406409220971063365757728014186559282923088921218750 [121,59] 19115594650966330200129522967844488929447166074979570633142824030699520715050493925163944640299169595023424141491238226255713386274644100135261717458718026590773237539437767726878739351418747820397122040103631177821577665695354023253002278225755782858869473934580929650128860288422056261259533831239629535763289978554887764279873499135089976037044563865319486192463386670635346964830645328707530696311259841930587308423956412755066241790401382924451191190073036152613075479763889897542904335819751958789836790202695521631184949041454581823178042273454982311360434814702686928323968108127277837840538711562348147415294468506570519335910948793110836943645845627555415867382166094036341651161933672991790035481716039188312719913029665408501587370119436901280768551024449727397352826398923524501117621176100765400109542646996592881128535723316278133536238157889688938617621217115565329665672564202153031977954562386341764678461737000442797646061089983047305191660392466483747862594179848597983626306530422457337616544261021242696869740634672198333347735270525477718118722270294801527122629271483008561589258092344704152640789828204356463871021860266005455797573134077361787474602149249574931434905645054874091187933457717968139830866116740894147743635798622256064597822569931100045685493909975474330838788221391210497482290134366708272718953406855539723158751262516656917937672835169921374538129002945444459830192962791437968392325887475335655737501296676356273345901491311936000664343446270115043555789178492842150100619546365377770210763663291443632891153955335639539915270488036997951498323929181948641015053695074678612808688667393615568619490055757448732824922516156494465822040173176418851746935611416637691726881181299948578744035215521503906899670213317965905447356509526997638423450516707540490430856405185350241519286070449788732684116093751706575783382170147912808339168312203336327560881176804492087455151995621436695999480663291730396855699445294014369153593448334206471498382786796213622304972873739284138043046274651718723649913056417678187261879894529621151770940656615729074352489539255160334159412131431981585940830506171055535074765047998629786454830438965999477065331995821000 [121,60] -3874338557422609107862483175401023071117151247046603767405457824041875405549997718484985510929193542030176804457675970676006838747975111379749833443649458910086544001934198102265578049200982366808833075905509441921766902880573345057486776736116794140359556422674364281495354102223075786860981211064033344594044785537822081453371541022701344725727090737797007816875601975429030110301951929745865143428149973605686079311898471205710451304039960152235546656836300188366850017818444982267211106455483987683248426793171742322351535716979722417333249112894684684683946245723798238686655482888484339542564344418821542506043022905706914420096178552705480631239844842811383186227137855736574601840391914649149417032397113587987579719419511649034423361508514486986792335921390038170546447143424119310847409601880240608132687460791040227528823448637613387817819713571461282692922278881172490906576092498007179065668162073465861436522393416244586739339463281136027042746990832779753724148822710980817511491389867146314552864111900898446573873933551030821552295568952981038630604724942623890852448221929415603245448756488743839023781910520772890326702977871214135433592164760708004045655483523335278905405803160318546302195901623172686467606296560452207765550511918432943409957318165587156138175790721679400831294529172586772735670112502273670330975035032125384993502706362753386936569737458363943074323198928939928736182530784246891451243137668408924390467337056780373989777579237306818284956550350454635786389050119464180196240056546585740525810270737814161648231465092667629578133650240398912179038665657680825296438300906593818905595660634302507142363846244071853523560750042515167363819007919819585479499112186901885648970953984715693032205657657326834952387624986849707484179838730652206788083201852812115949974946394854309601742171765927302003576183018957327142389700766507836633362939865141880425207783787510013493368687667143317839056031844385295809525430614724200672961942780700065909018292965512900621841692065218133701405343594860481199302132375681893454353208458258595348329444114659167770979486393333237266136564721641630578538601223440010544603080322986904595799515445719212479140593000 [121,61] -177929623172271518029954172828420927582728962762901989941286078324255195523441698227094786569765800163236634432766547902846373542253343412315001248241968343933226866851723078700333687487114315236415668238103631745548313481801832727194395657826629598493343917939094396044310226730144339027625069315192488933803531971461938904934867328308671096598702815907650412508077260813889276859726600011798770337763108070280035573159930834385308797460550020135013715093933313344104127626056945655952904240558469584205188413655448640798659643178941222181388742766639188663590774163488417598437185064989064876183158234603635481135192035067543171474222331442198857876729461239312179498408192573291734915892587968545117496315943817578436549907108553481916605166669409171162727945934995862490758300891869802020285411901722963218002621613181353184439690750684409396378871081521068332429677136349835716532897352105439030559566571388030539186073427730453146520219318622962873984025933095952345913616686721019712593449939903294977046055360761592884415364779367956313632454521970197929368075885566991094332345991906656094631964683686558388469369482649072806389951627251413444268776020538859670373599828536089788472806956718679883371779701845709825161236501853790835044405523595517903516160689755028563068290450154273330876445361701826879422722738316028080848502661785902362214048294274573990723476607151166579396043584348981719991806940870958855551524912679256063327210848591893580013234203377136634579706583465273587782802557889189367139034391009882251349375189164328756799695442816347139990639072155855390969525029952505038073174394502373208919880347680151651871612898102594154696061995218226977775288500270510875955216857526290596861661676593374024389054639061855168649354582142308073695869209170961822051875752756715513004451343853037299064948744823058709340044209563248941590579914539058671253780360386157016571797206991230575826002278861552636094202269455894749997048758751419239946808436102547208816691736712874724647814877693558346633934661177237141243532225843143597973761834478638806245934490139775744886812530218658297409902463714040395737105699620495114622337528857681118699882749886034440119380 [121,62] 26026198624487845765210824173729861191231496396056845842865774399321476104083586369984370746136803074367685102672985944714485281852391679194362355640586502259278999190803447264974247101292263977314301695109644299344275853754578881670240192750758155287557136944115219328420405102398287685031478947364544424219154471145927578557518354076122452197946836142463610907081398247349524326020779032782932750282414484302688654571507826725530144681011267213311916838786778492403989169274867193004210377294790573313602602767450129782963591773002504917120107448230997907051185367128743150684931072424050581691880520244829959309576053997557046349612709535272144688193486425165456139557088889166772614640312241724735635893485152506822727743168420531308322712432844842161618346696763850592270886762520574453335972303338763827763490357582459208361890785490382883779580192743947621118150412385745724036669478209891640137342657692538811478672085767370728906504804247122996270356377332640270068540021158662317851885146069500857911515074778065583102918553314467101883587990270727580279256443364536512729274533148659775685168534560150172291316188168602180932667472043460242142731803512441702679672413778797834211025131298927754476928350175375567773585384425071895116532174318610846205832760323151101502317834869735545722822218323065668868674717241250975395058013743116680943113959007578288026728750251573840696146746649402613893083798888258733845838457697214587704610909359943408822451888698900169943901236928256212888728892395729853705217829269866447531885187884101398647419909046138568956110935588566089437722950208405775111268410628060160522279208578555420886382344098757072970738824754014012947200234604979176563492924325094964064609294016181057048556397264559229546594997114218699899438275078394019254336702707148800393440233495269117349248851892755469718544311812178736938370183146357423067611350478408302103955565344666538829573566922850006194706904466466371463390699586303900045423611808443827109181141519789033721386075345614566662472093542519965569539325401217420351490526131602819812096298345596714098833361555081206712736578356189328786413464167107472210982030400417258517727309413519382555 [121,63] 6467945892492994268059214020036307528578333936565063983602045827017690070941772320513940615382126487039137978803072443963481534976093997055943025623346174354863904968341976275831124321021324343788007545367396452384950994775444926808599109853625894009866271048927368735481447502902861089312944473868123760017292060271817626801653340503071929993386493753914680169839863133545290279347264228640205179272509725383507407475200419119780694230836481130881282160294098985333171266364588330187517397234443161347902749884242651594550028315204201627882197594551173503701771504405838082294721253871281905150799852199049027700005273224465545845682275248057215527943341915429509946275927032785483730336137331333020232556149331884966250986563179949183739029144392174603120881503292495388822204699498289784709547974627065793225856983468045849665121994124557662825820078206367803829535039367187650782806446109317535374431927912859809274664345654082974556579405250756669414618653121197178584749671007700676278281475204684983177503707637728697631051096336862779541486002361441177778251828840867705816550161942043754929036027922621124110489231037443682942475553433089599714673278985946443074769011133132938000087598811298860195699151372791048969878507524292269409951167336427279836978776611958393217772193676848817629983455143264879228957663515607406593925313430102176791318881017863690949572958925813954207057212711129744538286106256855736246880332901707926191703315379306810468807148594047524180384020356155983665540433586476354790621799419632696071212056891360803242094173541143950568686255491765116823938212472843296628364054008157821141467282341216329574542861206165362049670011349343423941586619787724226388009162548864242662648497973619759886468434712836457145583339598391252229428992380979022961902074855636850092267895457734435258782154965294862530972856507019112531333458095838502928097039048088825587670040008106958856307112567375506583299921841273088726611616350529373140660195304049572182382068429283465836501657591206533412706117883287761090217616497913311849073063921696073526506840977198416570881321012377314276117901084242250831421017281535479713783732999981261103035727063478670 [121,64] -176252432587037407091348136498415301163761303494224058937955715954740038778465537929819407996905570977815179728278963571058257375561920199423012307017475838768548580208188908567659026822430729245908532581263142636968925357740027502970493017673177339702830400293427662656895284704901250321614144557542781787923682114785927554504586938594959927696649709401138854645099533176009758621943828782967522232051398717535204984432831775050150986469698307006070004523347267083024547447269090792577457434850075933006092981727077226365244529897616064191855082120134975677600519354466765044313008130809540736543402305701964441977921501624475477813151333007035639978082245898042400407493477236356637734945336828871534150081738515795660188131632460787952483161712242750238750810971144043797632093994459506450230192019605876123997536870545651661322378399879820053534089792736103955369076029634188906373395744492131369559021360774965831694253773210510293881876933620044839524991715050910745736687505324278175083572836662245956322479331791773763402728109185986800717605577610626912795354330937245409987558695678648169605712777195051019096183612510352841422658881364685534917512175088013848386735774294717738070705650927981124308038228788899880373691530993748278813855798977532585683940665342898114997082999552190577754554233114153952845574736452339155479281464469212357801162456717867155125543795869393392108410314276304443442212564331483450213906705673765246524598680301213860952936192515573643222128417899984353640449529548795132261956421926699349036510799919041878740741506285036053928717962072951947819694731842196570070165457015148691446821783604459350740945412701384917599354129220009985885033699563984388649166363554970558503943659933226169290508837830266960890563041751487917757277564688327041860088911388735084775050529916519328852930591562947972841878476166540804978716167834923703080468729081329355610831718966609019093916365704383364879738354318450956902231262939706244497190990182173055272862616964966751249132436827116773204669314033197975973465856868613460474387181498843060073312928048055722269380730598775302432254749446563669741911112741327394424814357294228498820666700260 [121,65] -101185281286270122563878465074009202851972603974564061477820428061205923341715220324128972384786431512113947165300533618927112722392518675302050321148668470240184728474788172630387341919765302476692095176376677926407279024534966377561829500915529739303405363838053831139464092366820444306793045236642964647333918597365577601949102633464932631841680137630335014500794400081426047519457102101774573757622292928855665666932031583061825760361939253741110994999985758087085153070998346011821957425389392349403488723383355611368712841830302605530535189929430140071543197760611495228732872196053378240355697304980856277619821121675783315554048733739282478399815902938886428229040213166380479851719792079862841449987039359816345645636812741226876098650959263808977401154882590656904806496680349140996864824219469720982867810451324710440129671916169823551516642951401559572600568969944389255617466326193571910551624326167354969213842855682123604306208370059738526432949174837392775932051022671810650143223628843269777500012182545432024975574982962721612139964075375038918630390876247874584798623543785886701742878329383467472440084180746189319549466434643127306454168263060685404865084684663217040957010948626514614318778859566396524749588695973173919229808467870219861090116184802958195055404912368496177050136584558786724927425444064314565930441010448758720395841074403994242474453592129632230858810439286351292370667818436757887665017230637124568377183474434598978521333857768909278900301383746946316670794749444822048815733851224885402273088453940132918655663582516872821919205153592694544392914689222591296863093554022169638125992518844749627192702665013221199902320179564936554469162732755706919822115873030284193188832070609933841254286389624749965949779126905310228665716009822635365236820090732155585635983174989210082348225053954921322848180764403300623302818295236756497356636817066614266374534767350553527414189222567480090554662222885402546970527399388066778949829731746751015108021565281778860854253069539882771393173846510693230839553640119127023092612961473572166368884870199094335595821356543454118665192237397963967342939212948444720137465656716292732016328005 [121,66] -3347131196263872398899950807568668046824151507293396865445209750366624384427817489290094799145250589864849573384504637405733472249116928438638020385564239789559568044578809064692070611743692911586884309272464877769376433543590644147359064666830870177482363292929593423268776888145123641493118479435268754478663423517986116584815278848647678244397928163141735404430904601575172167168121365050041267792146303350949652210361171616431962334454868027250857036665769430746454513138315794951698462632165530690544372701706020466074957870056490360767406280427155110418164490894497452034623775515050881477001773934242968935715992558769490281956143744264134594690531651401613024316027123332771749023754174346129432479643613269637109186553670668054759652149006886503393758472205137250694151130288034049451309652717926517832964969131973076948388016696317998178848080605951509402266759686648897720821987234601356956380929929664420982871752911778064101617179881249003776635041185312209239521311106906385499540284623835255224704283132923405103979965866927732184522171874680522389519678905686870781771168596895404868606139762229068083485756976354689394600802927759461920127666802089574817099592790244681169063444583345062741006123730387950542477444451879591955886717591872189749811223885276655007385628651134766295177404199443047454938843900154680662707671545907062674274742126091472541744686613744997660518471203301196207205811337197053585062893618226757136278597545783214979560585052723645189269801076760735342276282678777779267898916306147453597012047512407495813007431784421441847856401742159414135313493770167318313988948538100423101587998210628083289551237216862292920117228254447727517385245945329239903227635734412681555385699730217709275287271945776239103713876297824581394800205225795800254407527349681288008442182141615442250411385569811512488975271827110413250718258470379878170026311007120629313075263577563144802283864717332497313362245395554918241195134044241392625496937459693632025440480207816739373601832828367745722817630695581116414428503396717958019689332205195113009303447722905096577692439798666428203210877031683659870589057133395228361199207534173358424350 [121,67] 17493175974555124251159154606664591446866280974674968877888973845830275481619215804721562780430183870840572235236279191378895393773158012209172739381750801985096490420603477611745301015105924223976170781355031070378774585119280522560948125328203254263064020854298535484209677401521535302486429958715646864846231772343729601969741728454600157002142515695589831354179963705639741552629367526312947098131861461248527827729805560419000220944404938786809961672377948079721996576071838877964700114984534758218638515726446790869240624427116895893833448953157708498933538793280434077531766742470152701055440217084878389228254785262036394623414970578011515956343852671314708635403997420935974305252802463816899839868327396178112630503511214645313402108958492870129865430785207352105269855392543931122768329907704545214142626951725354273100800438312335256517234585015752576427330415341760227442945843824377854911559111152817599295280679639172166455775201958718952677150682516344086456237735921966527138235841478303909629769195491941494199145966953020683882289276317582641919353260232462193503325109953724819459760000972437275458724270338156082618041568426757748524030068451149752300159898933912409888815012884790600441640813249828513556096268942100051357144043921070512798593571342692817156489950845582914129861203586015778550955488676617220066701770765762765387962017357865138367672825380865117532524635404312858272343325401865220120499030107464387465978780697129693513720035103964873108980357268156101956848184578281646935599294134407951436800923102986187298128716899159126318978580149126332925084664227663279524763848035695749644793251282146612324000451162140219120662273362653862799020332922510523412337620567326974612752684834240433329903835511413377022338343008635082375270327307439437163267642751744000984598841373328475558999507342349603497633525208750935850218067914399915354221430493386209578157754186601435743159691895033730878300257035351123864903334098410864355300048605538455084232910112989252034803651242805147375238524076331486944534943378051594958112198626784895120219685286309865649102120450856127960735059949510113137148016907273042378738023744477100 [121,68] -1051165388035861202523720578286977658449289795226240000509210120017139019635811737838618532254434742787849487611264503461236479100167934037843523125599874998917131687597012918789982482460538530643265385950975604803144382890413980576282624135940175393255222404040107159344516169177075373633362560928465016231962620802235418356703672791595183010054257365875315839124174756607806404156027117893397671836657307096240563127869149118753628213051467886521706244862599644835603012899453542865266079371679042329244691040730783622594914720626873244949210933554706743344277643857330262363646190196101354184190515830214234817764920562489212317326835763580885334246812083580491562824774082587229755143816663737092506649455183133503712450074870731629255663186099344233683400488961985645625477677770830154016973772673288496565317498091915070865427826871124341900728170750543776534046912605128646880410811804862205628922696448541008980701965916757381397343985873496028187935933688819000669269706451325592083056723535659027672474743973552353122652781550853884022130041855023705725299803727063669682006848319775432490891976107550645875638042098973585883001299543609815812722521178365841933166383883503181019202147309613466691084227392543566941526485155149800169544726472615428990588618928588126639502768412126317739985682779212954830558628710537439325252357297581592408546804276778310712396876383901160715093585094924159947657138656093438273336227073182087168407324113473915818197800519505689307066502520021953154921612764130602713729944649808851421350761953188149247039227976984796740257599553816908629464077463518932326666843829278637431293564388396373471781530046164448591916820819219983712538782507718848564002259398404211391589147952504736555774574065158283888458284377637077125499277994509701997158861375567181150312199520232908964716016942808262021647781723927362835366426322638822089951120954910621796053021107713286690087466096272237204247256281650644488101005194373583189977961868406238057104242811085911126078610846462760065810547848232391499611502838751546768160649885204677732203981105272484182618732024167907886261663823911536505553865117714272161296175211950 [121,69] -848213046478475204538600298056771669030360534987715499639874822573357144674736090409158980748394003665217098620564593992614848021945524091467906178688066000161941682599607062712633661167702256157923464760745864698842636519429499541916576312689801699116054388269616689041774312914236527371260320196859952603765789324894295402266058893332646238362635194212993384684305703886747484016161008555969062604120575566914602703028774189812445890691591555809098162440986202505914922580595297673955574327857758094837713067268671502555509858289208617336266760244625989635421745424278459221093738293129215436066705115428349863551086236294219828921739777842518149894461915964345945058392601542305825262781939407067177944733249645778870609100574203890045338165179763293990509040786094288293794082937586025098203241232832394850450523067369004469141219286059812716486179610824656929880434377729937827281800865493426475858254358850687972316856396681724306807383969306774375330418889067977583257144754231548554277810043023232829436001554872003127217623953792872513862408779226398109828768123966647896530275304646244048370279969926692674486678407662065558945813755392814439005317042418087348916596988477589247786002167311261064418837255008949575177858945112063129430213143875187952748211332455700026924060768608907427148564840968525076824764127442726742129704089955206185861113095649650698754090840885742638514925878495005361694649551412117887475951620807565565072113301604005737414008788479785144904694769532510260748915926980517156267121919249131765400310943805386814785202852546758058423783286310551500870981006131805339503266374058562342382254759604128528138155052656986336859294170678267891895774335683165854884915516080651893304088762775379408379429099450026809910713539157564251646591543123512742885958256697628051913812502177714830491214741821669901298427479182333365949364268126210572896611614580245304935429217659195092739031265747353956482452283969885449292122348563263818105705530861692653852247209902093417522012018894581181547138895707548163642057911526163480194787023620048491949024037258320996578780557868126691125017291128971138211377235096206375874024550 [121,70] -25276870080472262997471120904462097963974191179994710839058004962534603526932137683759255826954622321262182711058805688723748515960327974178773424246276516004565898715050502268519102226730906360904066192310728975651978411171433369232366878753461432576696787582735201655326066285433309494968690386960978312994075294639992669852870850285507888476458101402078472490317268697744897511236209396885946361478897964612207911408934359574503775029692663227453455149450449862474250840629498977582954416906478320550257940746221364692919935523657443689843694262233374594288601325310065677558385075969346585427716037731927354452501383866960013006254870838702673569464446430837623904160171015491941880819558084186236330838891280888590820857334923706361638880231755894266865173896550335069446693864750332495581023761889331830506720726506987723121597543225916113827173767475698984051377677014176117919025450157053423671323832526312687923970951481433654316712609193112637161062283037594337470963961945957959091595805789176487578040598773257246799813952154821637936580825835918822700922865514341396721255887556144420153335361594415986870718901008618520771626041107838949457312490276112405625194214940644376987586755047715377624178139128934422378335315225201983026706184467427727786635495716768725168880338265479729584142951484591156910461549469338005297867804832900166402634347225535640866341703268902651357008534208680815102122443383564681457427996595929410546545104789801501229917440117890694224859284189837017310307199826297341648524657335541409839797200767285851759157570632538214548319458329698869921248052034344471955412066889298987652779146467193036536411555852587491895709008535513399913291095541825321056929714245499300486638653133264211805747083980879985955726551286239775441522884578598121865716608329823009826284644616752352514869460946859858852840134736266711555969858792632814699605819626981869107301823360026995627854928433906084592248351960135135388776931520274086268662948447866336276948460793988173248177772206658741690314057895173230994009456199680766158151462848836260724487616727793144668210151814999811818045929804524327101557591779341566981045 [121,71] 1127949930790213308626951786658347770478598485047314879237316663208382103710787568112760408579664995972037954343606849939793180948561634730468355441678335751256930865501701544068360510462776149790833394874531760055775535562500346699708100409993856601190554808509977563322521712310741575508543057270793198162847324176076078644711251443392681418646773335346701685109673248478092231588120651135261673130076880115324930099878556100335314812593435689438272969056431252254519468378164440750525564001830395661329949994590363931574490292860176604277530659873527096853077559340953870190304066817360108410166172608757997027078958890994754219445294874428476008885467450511094498011937588987661096636864788685465158722197916708914859879615281163325798961141302758664527404237636724573601661927796406695433965455023184439441113408373147812780673815125636011163715751796815007383324213968522601638183796630309168054699832901789580226494703134782354503268604881576270269078570768177396818053770804132959748707578673048347228314910670257459619161240098737974268270910494160597927880194521798001357010193966800633968505568539204755792163440875043672483901671811117977387373847625124367427592450668575681554230097049873224973836694061290178855444333850747322038657395799882696735191788583327672522181093405570562657957189721942663360882352750546305302326132837433859849031923792917734844209155328702678335423815423315589153174317313146911630245210201483930916141904263469376787760220028400835141021477956255251237416711991801115998508944908913312691990505869108195407862322291078523447114071110117400312376911974377159176640364298645808617609602504327161015167627787322766163672968519595451890440988683668853960168295870835767746066314555955338181860530319012573897035842250886770221976906871221857826929495428623507839933251105275517576359307862077731413720921966885428134820717190226162314519676743148067352228487209348106024124856868977968144225966236700275995510517903713214404656222067528648243367514804378054272363006336167681451386240632735130053156474490281637965138544408770681238835233969248809378675948580595923471107109138229830395524723266830760340 [121,72] 33030623161128763763605757544704706750882630095724472207107477872293195340746337478116653698782615972791192858654125937460700099361599246978336424492860209849951103738830998209602977875930072348661587799537877148322747497224191377521669076670272675821629434349170764060402596808226566325729821558373259791398181890658697838225075561179433158280467292907817165460405074581893083167008993447822749142804911754455046077766721922551807783416604386999380038220891445540995693671267065628085251361145984359471923472033982525674920260710647906260417035396690079421218516438583883612405404675143720431720357166586918857990255870018328928132001114781731125694991867119669216600487457586247594287365672436627403704604682301782063804929139460782878577975611212217735348756897982493024455399578234183817092298206905103776245840710101385544125370714825872811364895835066090214203297622160572745101302149719930053307206604395959650234156244792827618464898896283030915428471101812304541473221786181644690353593644358209136644999197035615425769816207334197904457234370244774383474119997845899002588640929412151894319217090452558600813443727257187570190100466200527650628250061734146815564865279117229339848788967653580766550312579938570865707493367637367319474727849801556828564503003188828782263747647114596671314858990001526216629065010677076569926729234317092278551356839544647914269153587395395590417802305778974646814077322459020652309901653602437086413305706847731799429460910196960420868573390259118389510438810792642533872764130350924802346522404937219247592705651493058677865718957245704824050331509445726314117719790143019395611076923788441306936091403962703867707621511912562804600278861235016567893270911368169926951911947991562530453779899216292237072586468640151406475434096445363215074101819057691629722925147478317228319640350150793109195384400519217283461163235029455019559713936296560778529800776071515880338037701486001351840541092329814362448281104524892859842407250678653773523414938063183554695532915500751323403993577794370677986485133058827856091163756508605059516501266333757324711892018045005025399583881722200758268708711892860 [121,73] -2531806941898672018641020829569553607424751688130386550510632037732290601114686188289388718918437998935223990996494319203602964568479677883784987037752196077237735405767663364141896564720695019294786312217663487512103040244647528246820302316220387549275021482578836614122885847023327587405766372708866203002422376635471307942120298706411673981756147187677758964732968553168810414979452883803125202261721801426886426435367497163957101678031980228227916366419819397521676426800059653510650070309040082403884227351836859985730861849758997469683859835745923474234419340563074656443984453858073077432818698653060494576567193111038382793687209718897111300462093896736734927928990574651999133790656374668075184065556872731134514198277501494683719187034075684226385658885004203446827880199987262413196103973696227973726526369126856607105454818181896806489898770760962138610662671603284036863361111829744078174928415090720274787643438381243231057086145061811621468103802177524155700883484925541442990929543236279385826614604536736527163855917270714984606648786186478183738528989008400717277276714651236183635542494425865487124810663156004829025035902693636940242329274740921013631376209889564704200182020326593583956439951634088799550089485302079837852560344623122410261835726662111372427630233725771124409892046301192361746532223440995717814646076210587513925064962719157142669490129161854654706525830972789577808000718473178444450448171357227086163353203469361973706934485669280164718034428589650284385101628046324844524975089821654078905717997180512908442872294502795762696558125864248223017558977249281187282936765714434982969745767696358865785413742298802140452294122172312276788140973302556454390905369062874682787799085095339285649042968662749199455282854663721218981930189350795509604827880206550065350028739655303249577342195817020963247067490907640798636770445488203517315150095460011871348567379372629077089906164732823325941254800292410869572208742604180695810773342951992190459463565432853352031579508136670884454170431465175171027699879175934541999193778701185237166199040286233432669073558692341751894658862867977129928140647495 [121,74] -192163319212934776049968243260480370733322195701323427942041544119731148847492778090414385890703270775556673094269841319286503623217607620561454055291723386540527651646969535235894512619917210770686928825191759647364471993122009959441522769259158880530905630549521487224399330693426513942229603466310840085487171196028827024648783776681537244315669656377054183517347141113739470344381730748252084643235580497333193321988677215626272191038172083100006227065047375527403491091228767360128422956156868572376426434773643417119208488592332623926919604324276567940437603655295679003713346718165490646872148993686463384778757369074871744102796144952457405948301051844742591616976502887850408582008067548597708630985760956104914481191933853303046931845438233858432017961707147736932477898281889598281153836635492332560493026844616086268262209195116854295535570708669034698087140362850566549124592167831594179538973116509413987703071675341558461197942029738701681579032062801760472342131586457945138122292592854323871992704516789148911425464614080468678831084361193305994687193340033914455941202560225195554995247035210077268102799307052274747665508297019825173927459892152323449656023675240182125331439972110962538831691105378122015065194996559718529309471808466764361931587750611134741014830282397394143727178943821899013379575218772277112043265844218910944147435388511169719591218613263460091580580389829242313611176955844293572114521012222975305985298973233556023770094306495829821685458323933879658874131221489876031148781636228292996072029932478823081098337737640511618862795525270041050114653394675506584150250525999652930937485532675241608862825439187988513543410218434933823210037441364705843196992590261359705063760434904879417775604640817700176770344770200020327306961656574754331899484434999503367977680703412884741776827438945446358369251300902815336873343679420022771540414934514024945944868077432516980268485638321519343316623328329349851344707940740892148198562877149537217915691420489108073577027716663172952885880586622902937600173540826803859344512190794874516835360967470297063469227767477657390917610394551553312619990 [121,75] 3523781181415568396754235296873897196556626894946246403921615514875501614513082854504982669612950077582718956397107636525548550242140183282080161935102050086090046971357616717283426787676201218539491764419055008309232488358087328781246027454397666555708494697070250089324553363039444077414591926271691233503465806870662867001805508032563907998944240107469766217145171858536586028656645068159227096555946946465203436836788918032156127767097332897618586844830965443314226757169836104143733999626854299525981447522988541861507294728013667864815440704384190912687839003420285627756285590812803931178667286650456540058929195464945577861015172978015392025951271494072964567482151383884711941174766623477425477915559171563002792686733242593061381757424650334692040584130833968414533220012526734085614243724041823980777235156182611950823154692963372913806507649411731608375810568252170053584347969445551185039383752548773253044573396125008231850467099369828397252873485700752238188325019914085064295444475942174609346175966481346858068997173242191637766930150001758617997134527525359668022181234583077607085704382428982863971695888565910072349110256071288808720521942989919870292582950208415034204751389500228625326194514068294554476374875412789192843699921028282105506234049000423727249316332686350028393960011089438711644884487849292190132501376279907258760764759522701287087653690361350126730674048465990022138864502074437837580644008317173869240891869131760843752428726985145081460815934018992832382324640211494005305175813510374638272712736497781082356425691155439278345315868822741480137702051446634811360904645982257713297956064137730275548392747778592181520166093172126435840707680815217784394824143052722991153961848152492462361450254180482020338008620116081992987721082194992910718750869079635449112816986354686698829872941693346338497252114032577127585077985971238770023755366850626878133723270714027062066256124147531459767558038657167150072265606102902114797127210292345435172942794690482948305675611633232602153442268450234807803418500223271626003986748965755316583511853460234281748613378321037276942048330396238216080 [121,76] 205070852909795720595425797883545140894508153967877821745938325378668698138953191637815635357027400155518163354978134937386646594087890373149983645865481549905168444384458664697385428606821797166891070256893312960466080708752093855029356476689541553502062883247313489270893621278185758036242838576596096449804410599631415258749088733869297519065334092846229620905793093085817434860423196952486460135250739461277573220059563821924642171374290564599542622384039269071397193711814989564672203933808112020886544372287661802837589252518981553727678663252859073412994134870798118188345294850228598974452420375958769869249084593325995361336382121687566170848731376679775743389471437307810621637769490520401086391414507466830945744500759300198772208766157666877739648691231688332647304975159232651254829689084110167911059067356054996792430054803994612336277590928666532026938953194416421800653032858734928236480285331567577298230023518983820964828549751855077814437680129265237942008913463394979295861151340168267885330006979771532192401157365802100518246849446489949988399443077094102951082860242178675188222138755161290034160147257784894143193872652371391676576041129609625835730057261847794677250545499622598413584320472460128077257537002868170659619206369479805202133532532071763551300097886922764084982275830990224739617461227478890669587100696273069613268839657507849527865641707138077583952454060658650336328709146833299325773872218635680734109303028197036863618433784503676835238213378657774280022399301800669431600487088531960146523178551210943059240926420472175807602551088836300138445538843576989948985937256508982804739128941871960943518194743273505021783047389241581277776456452334427111252563578376281898697384455702163727792370698599856395315887871694453629901626061821362859059904894633993335106155628301570796634524121155674004646772604527954933041173541384453815660560231539476539886221131848030602248640404466653106152752052661888557180210007714223772755260578120203538567976869612849335528794065783512304117489106171472614381353845975329900902764420528781177210687198354848355004452407821612050556701510080200 [121,77] -696466988889681947222796548917982435935674970902475062840289520835512270643404368732113930269944277771115688658291762290137849959115401417703372294850505585089749511278077986355976583617846649722382547607318443894462675059673730436034856532765504984875134372099412233346832155517907802131305612898353598379332923344464932265345012477423225809228529904243497627950286566574620433835399777302412868423009787512446998003063897885844887672926811686880888855396704623481648470890363790573743936598254589258681128503132269847495775972439283898002184701153271317263086539264428043125024735360795531391696752455984684481147903306823265731011988904138383273425916604189315176243796603919409363520512708208254593238362601375547189763248541826214856230505693369270761649341141058125170616472089990689644132911390557295200334029534987761874243844007108799677954472652324178520527331673530757442868407127570175201426075342654783440861927430200603598207760487847606232268751261131958601293662633987452366384118141812053250089167153444874384032680684738729771156627541249495161226588878034704223978471141000538753701845369116674003846929940256582255715962160962701896615768201556122880470407262837685673335162983264497454746017871074672639442117009229099721150253127525448032593592453448494636215995049380806784905985050958419423372424138968310284185652165538849892611560719405743539167610682919671719763114543857786351018643568895900407942471732833328351708868771064095597871268638292097363361470524324320852381842769164697287777403549999062674218487361330925191154866328521967133863671394676931232663109719571327244741086234499025493851624722173844274166521812924891642572212480834171670005715849165799123489396926563333827225454514258293531956373302260832348375479694752424482768100704632285715939941436297815407941753915905449557878906330327281962591943608302392453835832174155745065778498212139402646898902837418801114919228325673921208361103853051644108921331658983757464787512960186253864323400496668492838019582951031384818503900568642485140896110420117679377314992622148772955822647537210374564510714465044327887489300650 [121,78] -158758129654685156643893521702815906140826548166213555707404601538770148313814938708690724387926931092634765330286756561824603353881022399831186976759082242448095982924768461758346718059464624359869465949632956642239162395851367148889567771625679992168795127358575114258493213684759019705190205219574040088329522302370391579767175422833150945051252404006546830927312847861918219587320400243249993010765060878128190301037587298263932366824966860582024041504988058325082494904714934532802970395588549140118421421469999043644114890217773363465853789692866681167193223931022763105583923399256487585066267258061054047288297656698844800626065264190943349182096617566562898426767712053532267268973073691110173694313640258264696599539378432659144486011427438244557256338332799146906259207502141746389469348928463804944529406234128782706040309278617186614095198290926339348042266366799930908039460899590580576284112943525680992507816991366799013503924649177845379901133497406421256413014194881950751300616210293145174489835329495801287860475111046498858746794994875909192039760288494042114350923685197510635775337922838548530726677374804087850047690361453594762536245154253383122029780350673646387169799129345698794096816417344394197046222654489336999311965786213275269214403773514336089798121993423036767084826860947320851732593382180578022584656352714071285159982004933111066108455374714111547918422852639211127409407699991179590449426665079002158624817713023778471764284122396043586422481241566925374695681762729713799790651770041317838929389088787494639788735432532503393357165969859385026946803098361237669717292133251246681869729948907538271705157496679671671213204409498200858869397309847574392400312293077723999604148091184169662072852887299067611114813546622226472294784514506481960888371414019033566713085898450187584891807034355431407330488018277236494776399090449554660951499924203863375773818484403659583928228384776439154159600584035687001236568112355974829574561840409933187531421941935816572265737168974131408763287936195737722285166086698243791975240603101652670800715124753499940296104784716807623278688 [121,79] -672934887065210116051924028416194963023684865730532666168278625213608646365621267005367467487818553391264350718899165684811107416250553228163286516662607119143717529691543544223730658201627045238186440922746485214680358100102921917791460159186646626781135981723528914361394667955572102108460697253580878478203517480968294866221928277938900147782814573018607365475576995618807419651107279857245412915599328722760108005240035023315323743901372342698872266474526081481362076360625716441035434144491212329460503564268583215121593095073706886994601395159755418835971886530956816091780922480763216546558063212618102290131397758894839942898992444457680660246210885424669151619934897798828820654847968469603757902468947879295485226048295967188766462027700199008635276738603323602006608678443923376760630666799699727461782415837487701156528598656137733630417821803788597175116696926735562981267930149646521494461731457834682660092930782784227864991449551574148875414719888149181660840040471556583454969250694331223744175076307353247032199072421430960913028097431934376680539536419834858685942185990778610601947671895451767630512732665060836893604860041590524222851328123634432440413573533392046511469548634584523118823565481268827540173131737380139385059369026742955872196441065008613969295533204009679894692561737365645687994344954123018134227157388367570971213984777631159601492813794087664243132933848290197869623742575686106024138426203837886018933348182159313066247141474220462962475178297841074681743280867372573143524493936796620327943475805399872876820348740227712930097824771052037292750005455909082829058621195547398754485820168580663758349392063283390409278019916416074827794440924677712770116731493429539938884164983719470882760805730747557708124111611014449074880448519747642486649813974351944360931231695788332521873848726178584782954299906841334013385458137469203453046417682738029107400579043905645085362504686957974165794919306438207090453690485730882992584151711306610112202312368527718751100472771121171941417545380334044410537076808597700821441651854357919564388828678845986527923617483663807001 [121,80] 42239307467729628487783780623974072707154691750477406588899249655834873101301128330429364278630453622944451235124288159666978040255967817463335212979780642720747435736365703502891707823635000070344194611231822610569379147305342142631447858847676386989238360449651733268498595076572723907330983114798695748051885344529495796246106542555535853644149685037795852791631200475342985084696633526529330384554279149891179673911978610668239608600758235996073496634267829259722195972728941025249292867960777207692999256301093029692650280242850151870343630515997158343588621529483484822622865490826271538077527961733167565004403637092338179647615814217179705719963939105401769822489224043061775186615059169531869237589586695551204361494420152822738970086897497440246173648741530839141466446619503296813541416285415149420423421135534720580576808213130514852382671706271613714705372939327643789417445451055421308480194424614784152565417518675660688242836365991886139304941889380656376625160449961336568899125946863548464353608938414948337003785947876334883292196346257953279955397381376735955808600749095111568752674948077811180541734398455968925637584283257199232872916665970739169870514523050397076679854433678772904381060209627086814361004695835885822058153217931963389552660702482262426067604023206279533505823603992087955468798074781342769717486357715368389089773669179079911313955895359450640841306020391485428039689920940318833066139239832994025321912418011629993327168247060033707909684795428337048306563041726084422996750218375391210462182014359579958342592965611473162335626638959206771091353009237336844240355378335875288571769202580878672830880935954409379970649860588630969710821695845779103650768243623467649545393738453720927548579469322971541966974881783961614376577950508964340172393036637543202866266018976905193255093807455528830544131166779908976092127753933766303075871736665796013360410246993791420584974960934831265275127194366993112922418308580416194581859034840192949549293773185059587282978300549840030730649943975692773104124272664140459013242833901811727032870507246569352933572882548054 [121,81] 1566301322091209417622301720657153895122245787093005712186270963353221094387177868459114101765597259358147547499042816428570616749436747026037307134153647111581083960306872152049130259121329996352230426200138886340239883714893937303908141353993162207995955499981241160266924123538073018506326405474593958590409753800227308589331342035263071721790137492206518975793004035714145622145130663336969243342444620143893334942355026217721783751516863196781331004364894275364509972560154555574058436509000908378487634751550417544643712771584356616756589449572753765969774572484941796704332629040900725325160302164127122456335300168384229830429881727860543457591465316465157008882307555796266514422143257783492140604398674952663285793746043345896940152941358710247303974219446443671977572497370660588668235200229619247865486072091649277539386395438724390424158635861601297641918843251019883553884878851123848717110835383965898182940277211982724342352026433797663274335134107815521236777016752996091638448463958297426919632383307846830379408960351102596117996970210640185773604184207728271893628089479268987199711985393293144333322798652278937677723346024055442426449237820801408201328674855506720332617157421243769080395269408170965482353772056384210025977635426465416664577719033796472074503177872219432615248889727691644839992552297560056301745084385402877091897499687714887713228401050799366549021075955628012939405014722721643756502331889320881123739369194540031741755085350457206820341880056390696124313521961813448678218271489922355804207405242503058047797406791215274073744877531804195561881515449663790044983008823729326855890232131144830845699913753952832134781174213758247829617004884303510838102867758166477220835754031838962266344544220770304955330819391793821483337557472701401747570382227358654852436646008954986363295673578590313745598505702496773696158281389165868831059147209027044481014387891121671163793197509834346633470118985022010639043218269667418743016280162232908698670482330359182769479637283123855424168103888748680032956795061354452876825250101413249685115315881319932741212961656 [121,82] 35050653666918074583841365369080567379611670249641091876736950805949590381746728818859667860731426753803312313229395381736832407171064345303295513667894835465168147258115759912850776053705738618314456925019545098805120923968023540400726020330829228545880517142845237582624986596440374243532748600077469506923699070460170631086781551990534746380580303084671020929033331767621307989304814656184624841972055369437567687327737059190469156856262122566009185546346898731167328233679953099050222345899736185173455235160601355724293945071865540558575944269596603063183617350161293685357121886367186783291263619358281853764999663121974106350126782169850013321629284007030215558376927276865520238890113750559506475003624854822509252256527928384684018325448407215156022286021014490872233988079415607271909164382040683133932406193396550437488260189131961173223616063204346602030639839252873659941492772506238668654939653907813019419073604245663287637540061203483027025691741070815558977220425179429740513967150887586813717083230078498697891548210888268714433293603295656991429484587177523417356698825014481753154899942201786862160719165691157823876319207127727738167275012417678412185552903868259392477844311534051069427038888710067896683264174023136553286683674044062232577706107292076587545974256375994814644418999029205143724599499219682697171994318415784429113129581160418655488629785897586170001402179913633889672422912738229175958273059046517276471825649923640629682209731493669869130657856188530018954066130912526415438878059179958627117814002906499752461379340192898550708447880474014942836637986292005997937743408853302768682783433291554398595259925033161678847683547616892155307716291666931990115655473389831481160166414290993387468597912359883429344029963790260411561719680556632144583560920098739781498187229473901648253598385529413162852470722152418053916757502245123797859207893816950028183334613630826110274817551796201604553571733795326905853268944218676569785206264552193681447751352341399517759043488837939431458626059518351276404194463263035153809625789118277732308536653387153211903682 [121,83] 329666731022795223401330890611423186352182439470835143435503907064570797943437622440782000614169686912561557115025203786311252247724733445011375288557656553114672140232512935183880028593626996397506816403459922817348945462176787401711305189859989510982602877527754379595325831895466233446552691266585963427037390658126328277444551000684665239583062479431073503302139474814594903921747066348292069781821231896047522930394385709889191667045384071952935659964614198114822661635894832080822040609094291824697689952977773003174279887777219645711570790818656838117218041175390923681424777649257352927467714243990852889696111922852090819789531937344393657788294682562651350050073657544231159611348896509060625772821654813626897678849046880340011456802700442851682903555063970861915105554591456548338424085681385634755465300787552437794487848160233936609491231126833031906529765525825781318919645559397355717924658712264848170317845947863614747320853596280034061750063930790727147564574589369335273009633031286615741413875938700800302531796251653300156985504456862566138978786522788205266946639681352959392139467936073702004666325793521053775950299740554352268731326053289704963560281040144044827065349264804866697832997702207758130314335633119610014600073550725411531223807893123824581836894047432390659508248626109528754309690607721135930637713609467354206935490013934003595901611248603402558622045496533440384406956591214600839812322470561284497303052335134459594311971961369060568774126592856113405992684917504248329412119319599348324360948319209044459268096300666037562870525885802348939094446599919131860288887177612056734877666714466585118699319732162674176836176795762927223332740274300605473740866058837506267942411173251994485891582060999294595316083617852062813875347040190799523486077042651281376752345149152203271368326961615846115964621909703711648637785419542898666108647804219352826918036634005022638046729564962869225949805073380240395475824350862451533164470732431098844385925353333729295241555054973604730797777420976964582198664977256909021924289747814293132727889375301853590 [121,84] 2374393508473541604518945333170720518247383554606537080353510346760816732813679914029642165259157223880936519306728780859161902457290934569688316450315547961130516698982042976376234455696244693993693164460194762365347749875548503282509285512943388825893631641518602977724120071831897402601566518170378001739078141199330767004707805067455291441664931430188680225427888626224961010979571713950200663645768068647742224312912569298866551604089702963756765851876884851161130949786658537087532844638500006040176030559209659780254827804963502394050708054070153885794598984071304052778776729103885130142502857000460533116460004417350907266861824150776671498845154084233608677004687342533772077191264849765430223660218977521473366066501592342383131979065183649741597542907555481830958019136039676463989238117756501376014940144650389080416167520881645735222689771894578361301751923413388476406247329561594820397005109053105398624612459264537203304824783158646903079568195022639300619647346410503979082283330487315903773277297997196487389570606545393380211631452620800412779863020111510270968362988666111200423710024363049541967878513811852182104007478262586195509695881977829393656720519226398811134623725028987604370209792807912529810935982711308194561124654098927901184708596243042713312381155397801231112468790193815587974280929637621700196882887570260143052662488537676087269012966051256627486598333529105128976496581235010190596685706150757969044264051031164021445268373336104949384197210583844153118367314849654919419444583346693915701690394533413321727045365694369140475591995617088074221416087574338458149629438168764552064391319890382414919088437585619305313523484598743265779156762330434027022918795521919389561606425933854028567692631432293390646570875084637776730349775631612698423330059667276769401545730130074519475677356690195280080222558548298353989114852032748396913121932771649777518438935069762774871715422577898768040567515072502133645022661173854383872487244244824067303615784123258728272339482162764288748779833224251163481381085371271188216707597110483257741071330140266 [121,85] 2968046281864949078047885082765696505160964886547983646118375890732545536563739784387681581610021962265224419490057787277482737427632019187884147890930200699611697159745005741122953719679736335339894770675254339076505824679989727652398842076267109395150105507236665973256936692331183901731894124107811546278156897250526651586948255135322426002730023892399001318726741258966893681826803753250908772808876478876899411352907864251066488008118985769892229983183194769066155118761596873980213048043233632408191771163289019461701663310296566711565567478778155689952657118994512757546961526186918378470076074363302671489508383097545101236157290855286923225983819644044553758158382901982423513597365888799927883354049981766962050090930445137963613239687163014861568687969030286243121878660043680554972077024299031987120609129304899524662556663743587465577628798595953318849195924515549944365489475665514175973519075952385540184368882456172068856267273944377287737291489748680920202054806970126268166699525808612320367706939346281553476172778935733842792005598905487657224840222773503106835766439437513993293350117788328575714970792474688820492798136603113886870001522927096016931926844874504846439473977156608001256645590566985261720383371815184638264791896852653252343241981086687756097762626418604106684010262605868715106188951657664104595184203730695729279373996950629912184457823416135227921746121556027848724280459581042360109773291172530473896645727908002531356332321093593095925058215684419573531199276193284899777454662483732626018718604064159013904111795467665433447198763539054032894375478180159029041145479605423925991604963663469509465137513459423240521494668071495775176302590358192323408927193080507134780562514332176960822322264169784088012508914879343648466335934849234184619496700848499655812848460318197298983250175339748643561219486432007233052000622190839063679651483448824404887877511507642638135784594278432248486638437201325633970763152080676736846789106876277596855876803470414500486382204657978486335003342399839940043893652037489540294831521443472736793921543 [121,86] -50699774859608964857043381429564992571301899915971924327600100402455032493565080343447012418458794893832218608627145500628575074075195448529830419466944052080102226266037106720593401163076480714506840648070054463296084375570971039909809626537013330722913253132168170510788659818001189086564720395018859767166172780132628490232804082657454875430484204637802187969869365145302461477519270379387860471288043533726796190764107554792437939772887039624958397312591395161007236447082336504100654249416894944900782090057604789214028665307017473853175569125142503919296272859817047452963519750887634911660181689460991543679584514202430340723176759701397866059223592342434227702983831087686394461192960800870178907168227400452439427333788996651196511408908410964741831119656173794892201537343042956836859329130323967768076572023063336232586396748009725512600838139678831141595691321011932915081676043639712318192298599742576872507408889784830776184227323224576872623803538843040656895876618737479635223954426660121509305315781990353236345725816419492994072963398032725822062191509378471576536009652991226147299681634739956327552816358709589915577007329096269295734216375795669510024348542108618134577831313928789103190378221725501868990138585262107473297121797167505318935664936187498017546179247834140776613905965920725947548550981166169360253704496614087908147434865629190005224320430713914789808594151323868877679444951598874938016185698020529439176210803179761869718701208482393463814445036130610039865492317489263350150009157134074767166494025261044523374512239912067235610925249284927023049552010331242397160201680652062108628613267236970837933731999658770344528900557532247957467323639516767594939211852902413573993514877478860118399742934084027557119498519271430320016272972172902079502428925870673277036812998191102256530430878857629816219725568045431944144194774860756795475902398313415878989245882424472377683642690362586761986006759082258056231770098812668227099445575839570516373624556058142615645975568239253700189064140697401787594692406286865731390158461147712847283 [121,87] 91848671197715414096070545314092224141898093327298407383602695044196505823430109518732860529325584752866902576361459392128472370686946271658433345837843967657440970603920289093447990974024827531562233434306228845828985202215363899911451948659802264400233159261167813548810000703757078939333680436839491067527687915605561350197092095712888533464884033995038180409793799273191391764388124148686506086419363332038797134730949770833205764200674415139124757166803462595373514007580497492852996867896006687645618970023520721406724488600767679184626536011643621446399141901197352055033829059891121199754365802931266519916077060268029825783168466059255171694848980533518349000562625040501804745174771309209978700438817834634872541291682421736268524327539588269590529742240027047435749668122719987672572876069086997561916854429673366351991765680369671509595992772527468809352787281273883099613098979114783472478314082977772545387587654824632806097241754650451835913503875835322794744068298320969487266722009599234475488416984151889608106151298223338391926204039120439382194963746853661521348359970712425800424087450615403620369873880043121428508110145451974093402886553977719951288424831124433926678340998013775020094316938187006197015379309108615732296750589128804872380243506967197849500104256433896647287547725590494854833146265084061142794172735517812623838625462677236932659487897259261763655737588607647733702691298903791922084487211993749071144615804586791688163493460344320888909236818746817717894516164453400437961900894225557477510230522282572187745790142491088455671315079703316800652259147549857666575366454998930683002475706345157675139715652360170266435317358604283716320247332909893980123861758823738247219970970587398583159793241371467230936796917760396907110844568108304584207279590822522120755356526969363489336172509108426971180009274164737262290396452491024675073277219961894249694108530657733650401086210488050414908990912203761224550864532833398004864378645038481925654912862844133355064589920319316451698506265274184906461369447937427344342091467489901 [121,88] 810086945421259887330478979226621064464117299814144355519064597025647362334699935584588236336301007694925978966681396954833918298896010667652950349146608622103117460050525342794142714994848477473133653117789657569756705243646839115442719828075115950433324965929151151155031530610002849031196035194320113662990077434851298766077665166777671727006133969797803762187005655719324153896619365476955191452490649893641522756085218790591399982442110393939149390610746990662908140666461699128458072558576632278190267324397746278952033302409449002425705354119809880294758869717424271299951296525930455370530058194717065133206557717991196918424201529280923513598195508267089924396142522302529468574985622031864129153582296666410488539656439802274891487737986253945950492183364284989510819558275590772128143601647149292530794659559852491595023385742795525896230696062431173049517978797047523270590800670584460926194574409979751671021372211777554764081180114389901034869169465111850301722426478943666180132939557370248636713931936072520194926755239590613817629664986144943141258427632449361955015022071222845348993658168037923218720342393183343266318641428440376926738263294890413277065464638258589629244828131934081420709073966639155365210713441993210039567664352126407578830787671952732761898335019973235248411442698941228927391686740635973986884387200119673417404668736566068548622590603258852639359346957708562063310194538475003282825808820906222837597707810322480343825646280877713184864586242251965958069003659709756489557871092662237284135210955758803401408043550953978398970232414104941842547970293985247203778978127586622828361904219933784214071693356145681754982728387899194064019399524274076640602830052297014480100048187432747572619066720132908944295865614259454223611899037211813552569818387864051609330260556450779177786211230938666760746147640780404857556477875410727358096482055960249102112140457997769718748681000760712609812710309923063880386916012133685398382419627702134579386332702782080850735640072898603180780077082552064660034432141802195763277764399 [121,89] 9723558276198330461006578386968387329646120601400945926472085159237630852076226286764931659470074088144168932450443070892945931381995127172016122462885681797785562557346264311342941924193700210313827028527367695809775051344755068202650216221558625694551910446096422554031059953052108539193018815610061657795425526232670671785701650357830328304223461999238674378158696182026739146092343243303278730649534566316594557047767833570940877089931542456237888212661952708949432996569782840061567831914836429205168758075423210569083702206937763806016982441733255384888407976936735417111003747677929344451893963483324155745561385619275267861114799914444423379748457759888814633329988827233243991796159884151668949112968740660884973543818239691781407830058409304013615324890226420461722058664345927851419291407571635303321927605806856516468256807416644211245621812986761283251637745461652800609596417798399319151162197210090921590912202238873057686602103190893759949518142753693185079906848176553054495173686826397595838799984170214404304982724544959917796273701120116823931293765739414448651282927556332540864967996188428666499272468893473691295051495047286208393379151624947808116616104793916228150529489269219183866659581045125821393109557697370674952303476123736222638386777937505153518624006346505571418203156768302864335336647895078515697292508787825183701752106884613498107084778484459883498905186846369006948693975318942528960061616814371724714492816870795817319343866694200591966773006570147811008033261665944796445461120836913778362100666131556724219028743605355403199313454060178275037277483521275138837594615356244402359019774315445786351774681911533315721151317185897387343877932244319841028997813687973022064578578973390833809681372825566122301208131469643731160362378569785740770231805000931997351391697812562937045560089176530650123493448617286371855700788475970711462081848753422613987592902845468523030647184041834985186189330282360030672895316461521356101498691082212083169651327913468860522867889840208025701931423213887776706995237696599568653473 [121,90] 13389235724692895037649332474859941101235138529521721464812605083751246117641286907553261092857544901492134849959347260765799502186392588652392058495974151479737320369838610702485348150531835617739868127516066631913795087137304826731148145523436134491533403876188753928821172934309321921417724069524021921522748319498050728464181188944296552447275562911817766190437758096053835678587489383646235887516257816215087524854074842086507774744071184553917268353263311904422695735673365138309210082863167836574676621808461604293526603375175260966500717203634755227906874898918240926158999848569966350877929839131064840516494315256474088102781682121367305072999660430358830320330430932386402352720673836771018961408316818385942552615218261599704865924683987161442132305375809786915300493269889989408473560851365395929982934124156505390884579609230384405625475554419403313217034335647013632137434431941832836850256068131081099699007812956875870069941039035815535855775801218500289930767654034222655115888390772194430644277163597693513147501034532971086775982809291678463421370179434436765822083884122596565085883891045849451631025060333612572073333900850729049866247498392759220216791338280630606839969700992849746320690094773267072443479702634497735976930882372928157695542637046014870683385134212127598899041705417476688122902791990006246290918984874165733756115104129825349933461827343083384092084530489327423277298411704618298955231587752238443674477184245138242827865217537925669382231831752199498193777248015024556339163999664238254814069584308796418376359982394192230606656406382071089778882199861812203920216832038217622933112557534886741617533195036016850497120612892687678292925243307189593530875420841730219913641549884211063167888048933532701286261287691057256251827641113132880467674815799489792469275329330630335506350077787121328708749743444910535434668316469932826342311227684673485288591719910850456875803214568211975033497657661278311355653254154939608127705511737722674901018259611206688910284473063895090364011528257809415178226656500738925 [121,91] -31302697247369272597210250807033797007235330874919821512543343891020332022874892542432121249927348174393747489445897884585346393236254552501095009408488152270445134684814405664550540584068501525901035319672276759705967984193127873701199686019746988125494966557115397246905923312352494728813797155414865497757917942405977737549643156610838386827683359950788867657196064992337657858005591403174760799010050519261838759338624607304515479404420235881163932234247730156807447939467762120049889963570032869003623826295362345774734154487316722290390112329871572564169362826811489182591946545065289832051351480697451072899495647931094853586031623163508757889106432489556228891878543310422061479390247677354752680688197323528209187006216489059096319301043273627843471292084728689139643771028947907890854638478177768589292682688083409868525226700553937418151673531732868887027677128196255111188466955823540249100241262388622882244209622733337652677506834449737919466880432097090821492027083645152944017136137310357099988283057001923703638178394629104370056833955736490975272244564340301874656459398617704979355898777605840509502621391276494821813240397887163610678353174026789564511480474977415401104720896714940411259322781069246817493717347113196842952796297675589328164741954104999946793247343312808991786093181386674804866576410276568611129647024204425185583596838627075461085083359420731930735190918144297804246089326908559222402697738777423774580351847984620767008415114605073134680062177240879214015034512854526618574900295133186805103202638970127224261839765259758864944177559075983676646179223410787282002531958624024374349774252887286376232346307851212083612659563359751230288680793157290145224947722608681092219810624714456678913154949362343400673553278524966939280485957242238395147141344061595326799364395956752968140780001904851695784538847566771972903252829581025600432386384234579388324459215256174204731379698228681094476388474059623102864142052545070759138023624131448412169206048060885410696623684763728233537663886414063477018914324848 [121,92] -1023805834278192269676065259574084037923066365062406731695275189600161946879576549177943894419822663376450031021424594236371460585995542498889298096817572011634511897882600796307063667958812131462540368728421980314333644458742125080974144294140958375506404519620222600386910253831620070544347482631758160615532176608704843203821227637642599590893552861929494987567606806385634014311909665079827258615818836643010029324626335761473561209159289129175405047693425536780784954630218883222625425000911221832465527102439536246642837294196140536104921728574471293001087284760538486484376104584355958206568483973872187094219674665407866984896781850690946862236317131132376543826950646866259303105356769267628882852312635036562227225120378128921150025263949476213979212231847551206305209616337760192000669870348530052092076730559599727178283250320124240891918695467019528949138795098009750877539483736690126004874515336109547296322186592612632994714455415587704094761431615516920969476682540147365589624448500427600949068164618801986938165421263618476653228330259651640331327548904356240317281882278509327544140907142693852681151943950931323248117472759966719939161422395084633163981185663078157154221907221013018460546722652444612050714977211134571061601142496119628271930604168703861628726568618722159347123767905936349736189573608539295006093120758351317231949412127118996350259728923677315432942987187115105991360906665852802283028186288066435654654346820222426290910507340604634466339048325445520370779869385243469897114972315990081666228949670949423473760473923526206270387207155138289853237394411175728565693594824570674869488252627917968512635291986207928036188484801580284244247901058735747602706948973825910901084289892933377027668920767091227389291115167374724161628116489792163787289172687949615370307007519180848341083967957364286880619235743804900259149003671598054761434156238674800893342748354295545063332885822705247959803503723931614518249666996304555778008842608528744116781020551695050053174365057825751163839045654181105871478740 [121,93] -2121955210939309759662563918922411754163307015582824068316060396019462210129794611719665816599258271590055601737952217360589835658471362248797011840172426329902868963941989340414910123608881867922286069945654029159942717363268217213685147746770574436135320448573755484627107253080933155592816559228287624049138562437256546093299827424027512068529377509147285134000992433590987759425408142718735595591137364034306218440090479281385915845794337308362678151810639974143560681374248289122268706145394207782728614102558458627922439038876395042062387991082625947516128502011473301198461329674042905265005862168944812229334743290733566788580349971950275141555066980526620787525491024239106920890509672744783597553230613318643434676904169688959308986213949305703429538030489229005943763638288360686855900276032045781017936032797450735738884779020024495602254447577314956681488976079772656336104370787885784396682902482211821080999807625604658954276588189518055726963934023503281782284772843250084089772568128542683407340560573519005679662369847687439300343806317292486859731042716848306769104051458045165169909000329788470784941866580269647384115568154121310721291404025868225258638077320020179752550673276716815586894518819907955788034163212664282165959701198638295613175934060851561314758403915407072017170353984076985587341326567583056031189893018362710069354162094559359992000018157036073945923292709424002119588234095620366979205567423892659660187099979123928759281096238935887719060120550455352566534426151186726593265420700206875885450104065751202212594074198981411314217866675388254326908206341729849728821950230431931429021660334605181893531355206731504941287185980139140914380229439518339706321392660599523019551976019019684013127409403442013104179442867908073847074810643436317158936482290137318725979225916273044683129052893376003422234560042388522675926586741099371531282643027135107421134881641885327198999508680224959735878601692685079964621396578874322573232976319681800452400352668708855153670846385732527817378409530255100996 [121,94] 15015078566957389201652485050824930956208116228816520019842141018920811447624336972038956707824914098614317139695949453770541719970882046279873277240106204130324183491055122009625080630843626673798551056084262856703508984159666794536887868871611415517248206840838184829043967984393891968074192439767270056392342397299272940600512273225421101560398267303871867512579436630957971172095077766531278140711332415999266930062008443665050862772781822963946667973467943934765746556050201862372587602465500909015454015096101789444316953936641716532849766990278412981331771756717570753794001168123278096187679026103163484012925285353756364243458408104062495007489421758342053931562711346645051341451449173991110555945049664028609549658985066024891067403711297621317263430234949009371418586758080724773920811007831011980628464292107407988603109907263520601219923716989984148984995407504515030873247875518413907922438017746393598748643482301459829886035814225144066273303345607753434589689886238433788143071367717193660884072345057899205631759349711711359758838851906739119705592491878159139267212678215712432261567786624081718665453483509455804482354056471553667519332243000647316953087512523689159316681469989583854203829258176241941913357446363344617205731249189233333215456658339039285941758193962090114488238536897569475775129024091677132322244357723715028983152188234040074168584766140080405963954085315267141617535353717286192566888976278604597104190708410387749713327904332696713759414270100370168181502545922145169144318721883083978417615085374708541077829076528225326166527612448665034944986717896744945239233296858699326366510421121972679387164858599856841092998183622404788711804109686919250253907527897962262886157849255363492525080746953128754227870851266972938106391823746064907508706313174491676556584074731787789709537776634303681463145142285994958379306643244921995669835220799420406419459032232866291190655056587699098322476132459953196586814913582140592135525276118384881063347369825235596809885908055142195361029549583649 [121,95] 26715810447089989707407156070078423235458903483772351313057734435337717053927386098534580290489598588238150071433850419382738849965021152239800212944893022929371079155405496577879500374930303102282718543084483523616683629094947477543238312800677317303800674291759757779573386296475903610511935177754871355725535060209385233583605290868372820515502710456778268435180771458363184429912324560725411094453124913270525029440839203990475028046636404589269700788836592926091673780893707006013507593789231594318189936195079908528582645222224711333400991663031966147387660303815706881032933226391119557174034186663502509165046258053254880823482355260511231838663209554419049823254401506965944179020127566009106154500172551536098104953084240553286220939340317374634597418665956633721940184459578593202260380283677393576585652369462504231262712991395136198654206713336413125064091996422561124441561818469340886220557830306269982933521508938226102635516010201317732369698506088869860208150119061385585803667448824006310172105915531220536644156037711093880174275592827338340829736302353886893984274824585615956819922514631571981822483083541579787051511086558461414747410349243375326837795576022469693113444626620057799032143490690334923756358815074642452634316843362774886589424130157493059018478813390975981303735496268284562441429432795921819357273140879828497824212376473628439338987300453737587829301043010059615288119017566916176299755038784223533054428489185039245485745732121458174966551135049597489189857787619985320930121825516990876942838728826839859430833089470196641976819004991859209885742837755116555301875546309597699564162810515755653403082008168300207038572746876105879451378994284714152822570442776317526897001207073376154311556456176393024014195049947383479630069187011739608411314676463572686581695095004932189705419952232667548724829322975747053053921002513999364125047493723369140708866494072492186662696052768757761323016176348278187798596353803946803610266569983977889801156289484847066012304253918102843365852578 [121,96] -2784850919365225949526542513335113393138145863769671251121800628547811079982749695967052218781798259715488018228171607803318611222896846906721325846276949857083337446970973427649165256623628089271358401114426772607044582505803261565173904971743937861690926593465007659530138886235089593842679070577579617282737257628420444107430004559787982203097975106439607991989851788347324292100436584639003747988661883570129119453318669143727771489663792768925594066916017921188349940773279508329833086872052876500754316569262578139340209080718141352989266479664705151300817464933459563170713730847281917167398435168033841775951957007061641093493931872513993253732285955643553692930027404868258511067616659168817079673564499381834648288927706589010004214666923272398870137601965535435339559076846842609525429908036415720840231419486490390011946033580093957808771197051011203914123818997880735812228861911917494187846732329839657584389057840166566662731465657671587795592635365761825066359768592047523636519240136538198409406154728344207767843302215842235353139032967663398586841547083918014359605986042796879535537706338928047661898801399602712434192750948525896531873664896783189438449351917660692877830744553744055663727069114405327701826651846141537998882665460834364597638984568438328707753949651270650018782251713003861376994006965608438591405278633466865731394714452396666942907034774627991973992907145307276005993011788007184544151511371773016989322136845020429276134221183785685889901706170638305299510707909282025280160357910618582690225926387370542734623849422569092545132955166533614531339793380017952428895431737264885086669476253624607395434761535971407424095797609237670080072425563937116018417516823236179545108940467763438245193308534609172477928748342486318282760512126964240066121742723976196513327323594350176309590439349729099834378290200923255225151280560776962661227359123983400691379561645201078670856562453083166498612212571005726239983897130576444876494218212475335285826879016974288726613914433656885227 [121,97] 34773916287233837217539022855298275413935545881422217403369024742014114339589103308814642274289125657281070906145379611401424437082945394472379832838827212658613567006564737132071404272410874778433631425092926701264317345976172078203039327125714808914170827662283159739569276684328332330679759990211519009584047024869316280453605850720174591545602985081348879969398099824367885912196295916378785540442929543677717046064058168747865387386624081134633917927757335593932424250588810719280530144209072506390800346798684158501686583618075309214010167378081249071683865125199867858633132766261069246816156338907264929302208932695916256149133842535170028043813611439075343829693934462103690537303075937245324112600000764250363284152911655890753306560310792551123190335969651691667879000173050329153584427828493620326842159090802756113374909337538864998453271899719036568655521531317467208083615451074155903870391408000918693232915807962114946307920838389755519513521546928668244284922070832577082196828349483699581994062148939561710408965064432161205446843961864803979238095674306155742006698321048049106807634406109962464050200996586004087104946091613191222464054784552632040667207009902779743585555614115931144147318772533351623819048399005548379857384276198242337214644423599037239561633028860044384653650177278607233658513200558431517089339182839157770711589700834616792516631815943418967902326519701025361046154743567542701521858929963119605376569906932069559594114883699072024289730143236352160627870196750136962733687290175789497388162114454579729546338643038475631043701363498107521536481743002382300545988389497510981081207732391461085171270741915269074188204017432295394074871982705973238518266470483088686340797459218637602763007896039835113934323878288951895478738534264514168500859461426029937505371839525782023838157239364339532212690192030726548851753999428558740701038729994449350620487805303800098107606956586533531037279966000396317282756726089646217025497431975633999904316232128952866729361518156017 [121,98] 14978291897595701106536291014896882696870471734795163796841700584820827799381930608794566526584554417590566517465374223854657562306555647691521337343620638809238457672524829054738706667082401408170318791291400065904887716948001202397458269676354637781165622126321676297851293499427140511685088377866085601592792650422230664547369198910581757738621032390510178866198023971260851819658797138353374249725927769698335458392829131509401779063844155783363818465492052047931830868250719285466464560704277099193737628050450580865251257334023403343813615094879138694684712092984277680261168359880630813353892634066771381817996005588299465055453287929015104776480542709612423766374424164786239290579134266073462125589748523104574371775730883880612496488703357681005000396506506767294616646386926207895508066680722987703679727404871774958892119320092986002269316947709869385059223410374525402223401898237664746243700936733436106892121232992851139116465540675946163824024914072483246769776979333699061171272978569847375787389278488650089775150190257853809712390104161733949152255624912293379669089154730875161437787856429775588554405772038324155684271890669929445198847494637467490675703875096079189866805129420847628350078036395546811214816182463430510155771146199956479506630962180814117263192811108381630847674761309815420941093465926272242697736109075056928856275189111541595439068048127710607142510384737483322505539692406926767541489574504979358374075904018455470320135152053434069752628916978950741263311051240590233422521979746070096049328165158754103816920863966078212416497230746839515190148871931090063060940148275688958198085830365377417175762543933847062826217084974465679629528925980535813934516637865434801015615912399599751756854469068685559486566769943491208119880041173753023563444717237904660264959158952489081035094957363333159135402002671322300660413115060170465142879444782814118217034974268895233834656003233142059126745102390046492018525477366621362761479024264225051367237348869909076023040524 [121,99] -158477640664671926713757389383640931810404085703998929875859442346522232439403458469809391483244470739228048399040494936519183858061987542471528705200066929077590062835565585008849497994173181178180268846142422931966858441820763180202970824716972006305123649331756033773142119080736164042054048810322332234043965854637444177380018963654413927591454787227168764053912925753134748082562472643518485168011238686076848748537341578410624370525815660233661897862653641647155963169852379874425772948640955810395388790173965098633849679773746274037881859944716881849881853291167750901377719609837120306874410558345494615858108717101959805103387916488789638599133562075562666716351760082841868230395548597388959823795590969318267459411965999758014931303073274729154608086639996150714023740981847229198285175393479592076247603280656646394184345771063403704582180390634903491519840525696499446976059825598729323110028671762264363252054340471314412560884186292677666395033292142268772235379444135777336483168657916077104636581929381244946188676068417340750637967422626909147115768879119899311171089958103896633468593132884789961817804324275208932137110966297910411565510052319105399495210167339904692130968573720003076527430995769767470571417778230917569620421586118771305974064579509967232659126441777104652446932113678189226283193960556983003341019757172897775841252597665478443568286743259181640019331037397927363570390142835784765744308670825660960570879079042589870234453132377727404618275430432514093325465592817863313050527429048928542575268449774055721033490612374117510643720284224615784468248095403854586179970107450179631662114610386429730209021689380114739976978685595765547514943209012214577868329280907894272035688471295490314541270816227797773936855169358148732679902241741905198788184095771134689536055191772136091294393660149467755821141971595091917147758727652420935334748549688115326878997677097120841530534028840710680011127227356954776928966176733551443025835442382959760206554934677033780010 [121,100] 101279403268135835492997994744769486520635971999619569623232893041160922226388348173830909222433491058291991387177611593627277966092664843928091154187301961647258512052316470069224436484867342320407797616387413517212995148416505704828775007041350842108839582713181310175435544788873431384008428585865320156787541035755595562802646434985491094132488636640970934132868186830716517580082299701407709857823493234034971890967483924539538056171732120182938991310792121486599978991269413754713618382800182211909961532471884410782255982148102189403439359787591828275904635693479353469066599977252682327646902363592169889502508618056503998452380851250878543109673559300615835149386302791347929778545767408567010261805976754131799705930544272421447337651305831925415602898113406074788617923701180675201664464117436645813192527972552459355109596097017781225512910812971586368872060014118526025472906109589252215829242294367342804851192690764394674128113457665326125767565374271056035701626848757937726810569987505419809187093151133706748721081106151507018667506658755170539981264335611505381654537239636252058349371327309343622437488961785453863526015620573629964332312520125649206129169768252389262855496322946597703664888108304946287514558324609956915875927988512807425719741133631687115596138283471400679125941573120298976584079253896425429720714936891964475277086371065223371770053688833592369228269996569467132808896028816962947348707154405849029447467910305751111949265033560764542981165045782581982598543484174372596196142394377197802826853002969011200227130856397802002711399795928585926703478477128162124463476727297080024656422486039402019215461470320518364954382631880793276076213796678322285484499940549824671218417848902006036105305014457864298346197507103959925834663209442614140265980709371384022367584890910908633383454558971813015659297475071393020264286813291010834061331008623329288553380866005139575466134532089156467310190680060610910462072736029777552469920825812110473631566434033340 [121,101] -25868823959862617213285667677938200566934528712339374907390022456247613404439581939179514849820731779803407889825612766261805727349377132272105448466172223451109091366146365372770548674304860101980809039563179859586192606223403896586445748970804381779723954509770407013293575788460609356403381751692303569487831456340005993317542021433624296632934840186856954609192118352359985791841560221108945944118639007675815502922054183170226345856368809834613178324821194405963052720364074296882341999558245628690420586605400218015681131308380798866079173063234845847062857552440984891702700056778725278029955718783309881159442213888010597933739233101399535059527312838774398322407636104841328625268930256133688437496432984081075985299973866269069642453099059070807461804188035124028355221866581059847207285615568477335169324952740681234824900060109098500128344322807375592081939937862861843300159982703149839128428278064993953192668588637353867369185201680535748630901280567763571745702753755045139510635974643704830851990320335699901608757088410549626860515846905290790985001809696910220855987186354228942584058921557806316073606518116153077328217350103914206428979389048832381753223926198581164926428082672700399292135496141349505283379999865878359709911982687720883689309262221329242298196581604202292786432641710178745387354852258462311172932881622541375787109726651699219062687990160219721695292900510467119789802789810406176556524298910227092687231634693080139968915600976977457250915994428369321322788789737257461026277957427256683621930094259004610198980019916598119813608192900370038976009548797039862011123780588965058588574893201123692353859028841516424131833065441923592047763336646458792813686711006569340748641994953277793668351304324070330080047637276502293041356472130831532656380277758219203792728298226787660330639231797064677261197480922629018763862068451031217576384060377109075694234217236129314681274981850147555329924894288578792163039948557599920459505083743207472824510794 [121,102] -4853077546813738488585999062274011349585875418388540895705390392952929750594298859071244473365247777995446866544325164193627558333748474366586371467914847265954812314816740021102927927188546209298116840418903354175338063857936203881300114546676114890575183852450741944812948229793485918976337646657011991343802890567407162099395632835816468367718489477918899527418660916606180827195505590310587182095501002971344855352865364284319030638976000552019497772656857741164500137696166176964127889035899380282238936298108876053378369114256947282655246619373661916199166839396732539858982007480264188656442119089506661887818947087726243421012291647656955121496751361732315779806500393369105965189810751152273662932145839157037146049986142280811547776070253325980039286586578340078168002115330902657115291271603132436920586298346088599287786322372085971629191239871219025476780117450241379284109076870098623237541694427658434961032144266620873843071481200136663570256157834739575410404522510470604373762137123977109679609081985949846838109526391867126578002615560819991077349193009993751082189301177537661244628433086119980552155701975879482185916047360433483056049615447433218217671987381980318711266841000041375211866649950693612471481029248301181556206403207322516061238177772586498397093045672666133812515598873112691389971483295857000906297032696014531074719038267129753353122024510175782082609262343497828347999150468632403937753076228666449714438731915921853657049417537740847723253512505533101165466825969888835518244283633922323614376522296970530587215306520823011839614376432083141130343932985073481981187265621664417824566913217394983279368522060553750002231941731374892103517946890935203326619613153954085303837684239269699084527594977158213904642926420707889912284467624475509014288375505929325346941970263865186230049909347994525594505531727826884323281854606341917180361194831828652911762383229956307898597830150168793406128281350584859163347595189190604074123293388629258312 [121,103] 6653507227340863909471940091553803031409315481349562145601224579810536930667259638375439573679143451487007609369402643831603798404101769459845918858695580105578583003576147471427371316274650645893593582937676360096840271788405278988941074158569034569095044763867548231711643010661940746495545127633841606921179349483120858773227970943668932626495758311992920718231430072046774933871497839217544955913533711347740080909904021440598561758215193441031927460674543241762856622915674630082253933238403316552963283958625157594749794489864297302880190559404514979391538499466819673567806442023090275788762480701953578818086385931998612153377417064889324915545431944823509779990618810360070466405514325245324984879322844120578890907121638209106759033262365329646729623370826257533586284955882768949207555921858720261548212149347686319717104914311546060041849591389597522242961583160931662363175054011400703753908296841170264226315314860687691808062593458050166672962973596472511249897983289493400701937123374627880807278986976617875727483930033779917742578118838924223969897626596155357748191669685934777925361103668621182834304752368072169946588893925928699753543921000363893672798294125656541461582269507200670167662010769899217535780028924801505934692746639050323590434913475099507548151785638515062047666271175077358553309265734021543452951278953353278770676020638109251230492951860167266423167098510038412076472800589503150903193366949811724657894095525340591841110885103180128600175851884237499166656904973184818728731778837996533045623221665471699183981179545262095489240002755179236563551741813458318263710975303386682221481227790880571280534235992012579501702956140991262895442086720994909366359856975351459382332561943183417072328658632794511259982082314545793709692514475112312929989823166193002395052515558962380103393104703070436832058936227650107145745077169753843414063035987157701331046969446742993971568785334690026160160850797286116670983306091194970696000305048728 [121,104] -536958163223979026813947753942182491574344905680632525465842924463687395849411324033995409095787991155207758698096345182551695161998377162514416863565564877474354554930280813856344643367002400577427708014970142929285062719253098451378345379026740324759980342162702372324460354014351966491615359188698941216993318176835842542298379563815565311821850189837646365421482295898396745748086989398202689889193003850793574174948341570225442952928931133160997800639796141200045890760064278580531563216160317204983011891492624079687078643338476674664539040983630172160650873693954431725013496552206769972243898947121200038608666672635028760836745973851768850017691400810542373383028395291649073598882339005722252766014115320703575289880705811898352456459117544492574399232911062773367984545693825070789559486714306768170314931214439115469546379207942341169990736052476036794796008675285800082616302128196618932041554442025147214262830078494838661504167077457216086161701410241078061567157409713887578989634939358992414242788497786559518149852982138394295752910135180593212819411285362308164103570136514477574659524482400309298837690239303259388111918952999024683442156877235272036359972344025040050843404141538859807277471651407571873565569321630363303017315773766592091539554545468046046694261452491185492684444160629143603093049221969704794596526814854520906899943480048649191446037007869718877664109539166369730490383912627330922543325366457099305277100981511839667938618261513276624207408031445753043279146675699119528174183239716711555815448382914999107879385725050273375664058713776309405501894032846661254086816860781240110228964503074276682208923816020333634220506754402504978442065536679678921071436190085438109909390321472419720856971911236157962548197090293107947326191713094921829065045410219408364044918614089918108852259340370143491921961886465759166574375655188157910814426673959793416381707862945186193161146212928909580544741969291583585667710192806499161923198 [121,105] 2299621684130087885058516796502120629925894222452276733998095511485121545044256633728685263797156839318574064247682386807113376626606298870731289387860854313919638575011284783299965813815278939513603943005128766555457485547786275332128852039922215738258291266783195507795373122426064187284096865139696758906977295413415701078636527244351171402897714559023527556362746849360053291769623324636039728701854945070534823322140256967278698889045884072897365415297947400566020304495293404672706818333790036122932202910724982678469720989517849866867271368417673935920357544494546069058504328683226029797566335999305359683845079393964737209639818980248937607875063400056718523136714605096527086015867031549966083860994876603182864805043413541145579146229737815836760921130314158830594081855813985971264621211177589387830682054690735894464418376932631554830596053650032786578053723014165947055517670884191158452251613046896825705105990088909090862414128611584127614841533350910011781497732636229595818031579305484226178229849038874227646280958603502492861867378837638777376629187184368168713938201873200630027981287746110254142081992131103026870861459319384654036934095930427203173188347657893498901286242281592702500439998721758973442552786437075267718827450067520277353436925690196143888636585942858977338366448000550141308720561862191964891156549643505018765567051493669624345928419367093184143310410907848721124026598843050096385125295069161477242556722843258002903389096980843915777699335795695043088293859542188160830383425842724004054390345849971045979087770297522447863426142887644461307926002497720219971824233642739377050274506869481255222313122754668405971300326831634353384594998068995730029298427161184685551621780593836282896883858446948548031783150221883608819561557015101197865534765653361794121545580636001021017031787151121809708199291562226137483433585429331086340493689955208809808142225419665860599352245098537465248099565799476735456548362917658192228 [121,106] -688059019686080535994927703373553837253251090938596484954315148323714270446617076804889619738314912410495074009245507515907692728792823729630643768674617077683477681207711778545789717702122935835925143554496738055866248997115073456697028419907586477939284076703768224967722380569767332831728367819196397844212463638976929413657973316014086487100102104209986270415832136552592943075929770037374867227909325236792999035568478742771572608231922851904802591283751899502233431393616057594641128778199518785958806929133861934957620118969349585657524524928572031222164756127718062750228787686110759795631468020644265754437190559455601553305259937165031653306607201441251288600368159572749195976273255900283408638049306563467143032283265313543866558313147582059913162312648249032258106247953507849751442927981801175426005634254034304324565361526607623372541276603974974319550286133738573449156220236606117157764501774541994246306574593706731191809694868180441015107158218138858159494492983513392311829253731853563713988962605920109623833237120661899932236455012565193456125612425368873421600855170276252565322612963312224105988053804586683941637303285509455948786882944635769114139900099091380719911156691922695012246635754134123249591696062842550792368340482058025300947018146525812872844678950491310804362663238407827776184174182750815237989398811909891821562396339082114334030358715363273408976160972693494540826334675788494460080175275553364491383263716530703482046267801732869283387798662825936368047482973108610345300319531478022346772757684361845956045993867221159601359385863380850983440974354574253166990394525392287390738139991440055602815864910923026674708146560625260022242291131796542955736387598405396131858550073459583344165104955992417656514806720824426632439541435617069262404564606086093388183632154941054786655749854959881216054419714018728410190068752819368074937135832068603776750393821451348976127011150915355777354630608083490693733254197246 [121,107] 184983630517453024577233623294906410162026347721493679574523770114537279432059924303886768540679525725883026041314416675409100128665337278532014029149821965604682892581579568463641708595143415728112531262498977982996760673030531703280724898277441927649205013500705836422294189974491413270544926710530732052725321483534150475269705929095226609336222371534822245289366302743788371189607579424368703213242175494563538388702066905837322139303052394007947765153417426174154913815296085496289201357514059311521222004328659697935145873551463480763376863033523575706915662542680099307480757272082015468570359944589156467578774267278905260108257326469684036443264818867760961448871547746695829305446913105264702745833864055748054661682771358938822398239444624955203119104319546957112568954872237837328935659146933954201891781409635044657902570099087868120041764570193949392891801125201337819652812271173676854557177809753645710102293193192410477669674985627399150399741113462970463232306394910010555965651242214868207719749880418483751597463640845027767411045310479627870339156062119025737167170046157942818736803364071655958565614759088787181475546368378154228628206000940827276256218579885238016597559088889232980139639829570928157808764557808778240185942663902796307024763239657081941434109805813817554893601736396230008588794305726909587801787691923206092074715514200549175538949318804677390980354675744824431722917060818655097947036211337970593141948518773292713961473231200595458326402958840823860264271165764354400868981761025073601706715731966213370800456805113427855573719604392765032398206790243423677044186020469568554631306025966408416693375809751199288063204978402567141121859394061015120300801014275022441863648992525531949535193131422437060098777272008875930049656895725223498002397957271690923295851258983825130255783594849610770821288855647244030044805411455877584494489211767726040888682777848795442542759441533678559712759643811142613008684 [121,108] 59295133548273918813376858881183544165583718518769497945388539540535159393683285461205390502977475312001723681416133683153261518951243448471192056069422814811766075220661026956646119785075355452190565017410260347029534625684701883728563283809416239310211808468755209165386281801644117159063741684642054630141002349294426019302259837040015199733014500713084393941591693443944257152767886833164510290875628580326886659412463894738462202270734090262666945724368826417266798577066842512239820686372636209290451754301468219651823617400345165481051597418723558627644592584476610682358794492031044300663763597514857907943063990059705587460591191718623801246141377940682798479571343306468084557917308649769409239308837063508073006244296497598344341879742054776275715438040383261006363337739897215185851103951350343455642736851177621730133637845280161701599772278710563997623059135364895314119820549690945679014987200480233015213637414256874533945635944152976837464572053211722081542767796414720206371075394424026129887475085860557833732732301064327976713033739187355405248766706702151764504134754098093431100820660249492112620840625862025135479900169876424558363432964574576404121755462888210669126149231038699836679705866500887404852610269656724490898258169097445884225476482172251425159559639159754440007408985366305548263206832534393423615058356070100105240822526974854304936112298930415154961627701343535444871232735932128054738617617745527269959494934227137108632455601457154624591361940104676818464132344009714821307786429796295257873790462808980514096390124270927865404392676965392941758161285032584378869162763107410605965671214723499030474314433255999976097328685647720772919385506915346406969476635605857388499700135387607224224644996615348004300325146745718692174566398138948443423605112443093009067052961427433306001646275727032183616564997176497998777786390299702013344321234296391673540071681729842781652686814932783998934122372588438440 [121,109] 6956785939058859619653882581922075946293382327146024725025083703963531822349962326573009479939906858136857538026158203305102519470216832624095357833120427145945414702807128918437081737945058339792939766170077106999818658621823450064239159099373947629601210669957259643094101954728721786119979149175632342764368433281739708703772944866588715374377032206326234050804054351382633444256056922125587115968764329593141917773534898634879380831242324100051778511279713873165090298907473780104001387304279958369700332672634658790985944736756710195856459139225765536985232128815342087544485545268350494250024314726730732278256507265128329741351041958084939031866556787277669816877521525748055535777424960750621539206564327079269713756317934982479150798430540522627036205765374965657298715122490081028832382671899648310116599546976282480156552704861137463015613358245894531709319740756529570604504749333746047284294266660112999966753387690475595872865036483060994762875729601713313959946630274378428536180207607334589076023794469947800219630005154197775787588124583887779108021039303241634910175192734739301097260272280273846211423163289276894049518703698703758280414139076099874685566228420334914445004224589121251651679105141156249611834180231028489277449951136512211644214342157720352028347747453416571444395300844688011931242552349543755041818423725923050526025590228797977905952077237325188019093818986125632545644354850359472683237589261627015497674971916833971583016824124571227055712140068783709585124536399467635870808623319601850303629094972859707252781034463234381324101805162719131426586485541737859152582535103784441772930544228553911629947144838664649369845593512056059214440451541064951909281948063744069029017563631851617839310032622015200407724601056394357397699213538390699522424443977489464957613118128352439769335729667181328581399700628111020683590785635180257958799731567187530480693077013576838997477673288252021561081500837 [121,110] 2816722615159029958888529123247374119896520963905699579619179234740035856088343273470212827869687964747758412764584962538614198036739659495157990490676600686537808373188743913609679714874846458813410962941799638616657664156457499870887761989184194962496217937027228523177792725823173940762322877595748951315549355256967213462044948259884654904576497607032027441636379344182708434026846854788333811769400153081767686011715485015026328461519611506571038274301611566623948134706438345626916952838844466288563176092446348589069685799108282364193361217927447916224413977973498911988220617039903483225659418155174397243259361426056123284597796664146918887985641173508283293558242611430749250213313292151363154654677451028913907196349095128884794762348402430775681909598006133944930156202601219385065533755093879517798540614802106400006777493709706217280449433996827539719354062203060841807182045627827613161265269658758074787154916829704072019439336654372797356324078747868387102182207969531769040650062210871272964972943467009830192168455085545635563194661027123260146917155903092672198129252268959718116404725360670592268271161936624208399187086480903485849477503789580667616726382661267484362383547909055811431279295158422883131011966772796488741855105934221661894311102677960389536988797325453615262259633993009555575851247388044310817669066544258143118014332565189188718038050329817439572607694578129827032911212311954766855210174439893992740177209957527468798996498961081676494739181929266786958269927584332749691008516426439486920196628148619177047709814091378092185200078781276583514210597782125546470671010223393286574216992691220943844091045891632619057994458986187355509838711520865991630737951169686424160574772322496438777188885627255135153459479302795823991330343445073548656814056918335551827891881217408739695207222899914703008535664925420342284530237478870495003475246533251941699550875948536317969458428131804509195351 [121,111] -241181052586535694768641140542650233652475375804893615012533667138635430360442680892443776044783195101698922112103169532179746945528286106281219361261240595340198031843688997802443539248758274250663145706202924027053396305400998698556288049646162641493581613158858915572419957217208349549604264017843128190882413696631135384099078673199437367024341928045634486975310656388877686995800009698097659839322047329264680779267774617972406863634107834336035858518519986194189368629556626237118046399070948717483227752902640670818255526823766284806533761070721267319419323434786193680310312318061397751994225091906620918708689611651754480508593954002794946685352021325233038918413363039679765547979268434556512589942662315603036561088526683799042640316572290728604616033236928429482021221121468140382820167708370360578943543319188951023164513063121956189661513513486933763726772509551248490933763201929312328407590069525978859414548388528777994669986888688787819661819029531022868785927006733048687381933718716150041850833957106554360496575051054451409758984726284372380870514369927026538407042084940361043747236191094903115378155054751720184799208895344740482345317532524513221258726139040337352356181643649729185737420629917974878836180047287753294185884209201492111188406513334313622069581521581494409677807692032869867410819834185716798887077739616599063786686018343161856824560913105388995419898100502426968100099772043656463273024543029194631987012427278093092943270838121890681353353351761294089914865122925808335633604139005434362638570297766904934213943416563291027222924822990256816756740414907535040537341425122814883129464197007263445499461797596479634355066672003008740780400414879115168730649099169709863351251545144684445614928282165608429464701732038354040732835086596588375886425256877400745693403379674184419923837409679768807432581285047180517623105526971695877855523202322386298097140053552309161208608670793460 [121,112] -406948038345414599716229185261349360345986882907001309770084727604239582947908551041399269376152394985225353319596647849017000376304173490236261245171910881724650641997497080338196792565083055834846373293398171942189231401486998650180044015839463843628870626477687624195563459661927474929487068752404463337726916423141430535475078588538568076855439635920652188188893813225716735494228146174288641398606985711571533807862321316725003507898963419492068989831701152739575640349479742700876224116463491643722604540405823199472122692255705835811926935272737633868345860196846153853297388907647764930897875088099760649281429424519997198880382807438034416358489349677427387579606384235229832616085843555369479113582257458910019216396565881144509590764352974486326674054658285089059908227381285627354505016634305905800120890799237721732438895581335447533277376068596838034704547363824283460041520339003323504824869501950009892296055274880844160615897076107034179924391111477347111483302233389755996858538538560484766139717122778442110277351959182987385327640799756101518921273399967265384088767341048872389155012780941473301123253691203057405453458323350744377235556971481977853603103829341808874929488629304803639709211233484097932174019296655257913838292389402497431676203661532904486333227739009730293798394086302946746649909523140278978811356346430640869002425796677737067133075545393091085767816338116202826451531139484598733286442365167385291485151771586487090950484039653077590109470125410304165886035593418672003389477774944808437982416232922783013965025777303773804376136432497876391347389213996001423966093909860382142294801751518721262695847430650179645640875450091769014758430837308676223326389996146013252191506494466699456867955861019334051942089893224274730684214998409478770174234745885821086978482853021132987509420614321556708644715619670723672885975080576199150769242612559433494631175338991815080023482024 [121,113] -30764017196275558295592055931368090059279819650422159460431111687622744095442024042308311368298109101006061812015660782623679571697943270191192955869099301993387115897238920515046265676530081100304867705555900601218884840327615168639995645751955216005992598193931090805714541464882725748185100799263252976530112121164552973509003100686665807289101430593076068287952300960216985605339168400253023320431859107559495527860577024289134474640545825140653052248800438411770299115341739674315531583073488974366109133393640135233139461414431654324938692786841410885416424519522731743668551749825306704061183151509647140006258027676220742728049131200795863171561516311467783853670207755166642197198569869634855873195623538128480190122669159861262024432017667160909158869386921815911551184813533851216045428849418462561670281911088543153952394148086705884389826120535712278960266833688773374552681233629603427786149041935591735863252821583274393815182670557372566477006670306642556914770429789030313098433881407743738827035220917471325486223371344046155318487008870451917128803458674328325466261350026735814901144595899526978034651971041797898215905335448038130968623741260864778717050472532706818512934317591380051986838667545586765320609735937464343004592997758747168789972120725272955092419073199067348195825995734148666635814701567984479724486041323032985077472645741909435209544369207561335602814159222785920672064092184887350639949893836150879147189331486122780539157004113574690740116791125640119505810716427813748319579419503219072017130872303861289793031522097284618911197502071707185206505021952247702205312613392758579550704848785404568911868485082751327777380414880067344268736896165840713960358919818222948994383891271163514527522514609420279705097200632181334305000167463913152562848145684234552698677297767492906237120954130300859645090582837740793565171034008330702391738050708168463055840160596242480434 [121,114] -602071012018251909888187314548355415523646760242622066144066178858047445678947912472012677088909340040954189676036325126514969887467113748172638234920985199385247736027096498161663947171802870544613958999195190488970876966172094327842490378786008498926921078354291363174777193468730915714555360070708947354430337425213241073288239217985286486381645256001516933236060055313016186644600049399595422235428823460421102059367958893353602168375950255157019244705462514688739699070703495362121375054209624187160574169353340896617583192842215908248694958428246362056215391263147866345801137700066122822661796153932982759316045486405478966580441351127920106548342906672046302733909759742811874900395971044946466653337883600231237236728827214269476018840784688587689662334769685660021407915459237654636317862087398874482363766415357582519393720386875430652718878989057418392600874876656765920621605315066269054406368984695166114512116776383845031560869311365295643654581897488226740970257419630326989259277532588731780140172850513075273677531638887551517723805163639178852799380210899224889459091328750784190582132981967995357345732470504377224638900899225652293517214323671195608098074593478897520289133438939779987647500979143571135234398229609274247810092757943492245710756812669732284899691988339128604989315931905959235187708613385188644248564084846714641264517168299967342248399814779970121906514412071299647203629470023429984882331155545418993271538852110962822937877979188145950162986308832567179831753241777099014502664694217720021547710309990403578647954728127734962535062916694249876613179811553401801964755784673299035764425758104033334313411459691538991609800648597992507046868497448155550173095966412593645174296018948094289118082187008077772374109300498113369572104426007709478253065680269740491323910713545123341786998727451551231275158332905074216556229596301384934151407645183355016720302500862 [121,115] -369943674328929448135749864033042773783365337658677013797439361694543015283149399252297822096339788811194640509333723181678819490949567052827766473430068315555331149504938902678825873981331630143541443877124641397457622231660187909236812365552206282611824378575878433081225130265558116495626315875796670636706142441391797447989497025433252569642809084048681844495332763263068222925372718387838529220135405718202866900848329939586015715535011775765953858725602118369113031013941130429368413880683179859277265350943440270983166244136168854219001308516435309487742867783012041945411051527429997026188319216769004106867900659271735887306339063236900922628785508780335717508641456503371941277296438140861310834787011665182313408417185240938940903565949288151425000866692589268163376514283184587450038047936141350978575050408720384832017688078152084870126401665378391200064156420533315703637140691542627805885586668849176660936771619156269419439511561192297867397180490695661771551020630093199316926487893696966174110606923825877002184076391232228130230173224048324930988688525050893362108242759014736710640943133524887052032761540498508822329035359588383914322947444956911528367548933661808375450933511342532817846890933690091588075785190958702245854977894219002625459799766894666932671647691717744906209188668123309411762879034546574425231864918572829993921589307971356930331960503549329097362821439460774778500095096288767492289869115299142323783909767189714892140972299075175305967484049765498907575192284257934893573004361523663621694317907563574891035282068534633491544680888432804630813919672695241063590018160792539912175463759949234784221829738704439484014896389792605190728855382800187837957089453697149135102018194269442418345491910928809476400255566927547216722187124751312348110481983675014170960254532023036871037262898677647390065803242347240065697439862917667564054243418294503689458734 [121,116] -42634085739988173375141446222070022817239238084310784486090173575962590533569801295696204030231741139201451555061599591568065591192474768554379021634135801228259171848377743699331407201694144698772866463361159668870164760754911892531440485858987657556827129566584022806001517952676661465571390819742327122241654311885388885413097798249851248167321913377703216884532149400853765079169620886053490457406552612885074919349163977484025182483094368181128583336304807421222820739827042805281602426082417181758826961142849254500083125868516639584071904436101279660279796226735552301856694662871874050310689990120154227876706855985430830835821477072542819351531274823594281016561939415919185586322307808196899744443563422097239322331586171639096853854643829344371207386117929332229883223224205849021006446234494045050199423296088626314135691621388451842627486695257138230955696957171185976288637916078299564413221810937347156014313957766567816173162543937584024035841788678772332222631620851904420599015144972481510976991152384099053265622833385840262498021388876082288028081968624427392153448356959394787462507214714755837603766630820717423298826174733711673758426706177645151456257456502762092905386444096389589541020991137870286792210259909285802017360340229027888739268686647542039935914095347288645616014578540112443478269675353651652995595347082976111243270837166368905313839733135367594712227077260369514310937528589121382233137551809343289279471689984083616959347134963714877562284774903252088039022446396181340844997109700911324291961379266385983378879382807853904846354896824697443743100731885291758819654917342964174826257543342751262867715814641140376890545730531348383958217259859775674373264512645340317233246871618322636455050184737881703284786217360749135392658577947696256714945554531397307234367031392147702649318228504414232427372415329759804696896804641492227768723863428901747 [121,117] -1456936157444083169058041154902149278717844757593548618273264038561046883450501667577597518739819120156514115641057886954530421654100002063960553607314368357450817278550219378508038381351107398946444807501414634666509388855829830655974015999022112431727815513530447873671220238821004562251268665636914785474030539034478435731318918794665549926352845411623818800089437812166719679069722062859484756086901354165109910887549623391649736196025378692366602917060229985073859425116582177211973329786442212046161579970696122452295650257555562017639344635820537066514253190579528824942578632188579168047474770544211695012907792564174979548457006834989846325515366486664086369693106741091983359066632711726072637246272544506999423650526274774292511633627257636123717682272979779348901640197873836202109468389868388528305352212022596737811359459670186536259310318076146913005273664349644438321000795008131923927300761862943729480357320101395189969831998636531177266501202296401104290441024420053553713295017271547257047890135086190204682532603615155765259696546780808399358536426414099907221603348946392747727852221979277086703705692137867597284877655920507716949383506131838208628340088078415433814922880632254627168634443239116296510341317957763032584652721277094727979312554601457624893699428254211534436705888573352590841796280666054056436691404007630874402979940964436464277005659081563140649065852566366865016716476811000001023467163643568884138521170914944652338758279455115836350031574784565288900998245398753260531741913692050205079301556681415386913138638374510121971210930924726775740008306719721529282549227064818308400484456020941876935487040290422405336521062457419356203587051181423462273758970910406808311369518644621731258564560908323608608302438402050211863516153638985278852580963506499497633169908484682386442016505257339832934796275960896974771884702405395991875296136732 [121,118] -3670411177987057857671509501928275653450191513114893740382780919901823154836927844689928522603833244740366628149012581096500786885014407959195661924977641809419468532665225123132138219941479975431414752155180754174134894559862393789563966054995668630829407062230158681922868676311402150080591795367619418174598586776145139278903682764523084429789128458945317598664355601860068633931108555248085029343632365536521339993300735762701848162696855748231894559404018236459648230230503658521716138272076989569765677593111569904292304131748695842906633317343420371035654896990156998548253866317562546013187355449063311956793895071400335289012347580855160140467910249554133114050899515099534849571734035852765632272888338597065927314376305498069897754957622565106172085869240110188817257098790239890054274321035831891566784325043515229854264515406714386840649892279179333996957222334772486264381541532409189471672517152115826493660489498841257464500581473526797067608941536598939787796295706332361874193243954837431295358123198112258245862182727264612711090397019744469186964102750680416572645329768959462788438667998572534906675984725591033295199830920039067622394861078822548543506890154818323772253744042310943441214399363537861332628943867735758398397293794079852497634036445690314081061691322323233212772119547123934639242109593412284841473675894959699564770964585723008847045335658130448776537888584702517897137506801433902704360448671231883170999703452524690365504609627043662878099426336791637882794828960038458236708885203782447218627137480431226936401643737465821304445115464649117575784750119693629389497779833782249811483174310377309180552875073799344270385188423739627015764299966652562447460777061951964407135093520358598702117106887899006470769044009783571215320125378302679045998148680360932530586916469432501641175128253765522503654849789926588177857292299800425677 [121,119] -98878579134161689998630296912077764812027048225535054276210903048675082668808348162417236024482128533918975269499871638016858876571759342163060708302760232744149526513010376706721508959339887652090249532270937844363912120674310071387313511530923899295456555492242669654356522685989387447379547187483449862329793637930529874678039087121819456137817056388595742015611214585106345550171850045557039143836400816634145439171248011744321125010614264691740393500432722273105895448200027249687041729696083111618224055977528680560117974866686103979398232742734971540536651935446860382277746110403387290538910300752322603035354138586036652348269969131000439034948183626521174556113900034863500188605453277314651865786013699066521675559161634310456580742560780722248183701646563907623652419202403052455663921970144825350784086685155343244004126643512069036402767747120449773015765522943059160912766366900724033440816332932340600394677634607355195250069442043604697747343771964074872094960530765526552824711414426025369645409498925677458253310519492808914566763383121563191566880178094812220537483929825659686150394306760770397987323405053332885431350420382528890874183029031126755358581625216525602154071745715764577181119033342718798888087488324348031932739043964210813213575640020135371946888561806874138599961079684759385371288428951393810523700786801619119436565096243953880364184475167064550435685145549109029136087613523773004620998134811646230545661873994352277789766765782259995988962725819022097145188852053124169988572835450934988711351849702032596476615064552047290513866270979989519647462247193814817388424887918696719412643303092810389354109275359804812250260922877866782795403130688659655926718886512589078019187070653358265398072616511750762932160033693867745208805652205438568069952129555732172236826282693159337011939516588210489428639037043611655711374323681 [121,120] 4464041824900965744973682553719880813938247406383979730416432746486515700486491368671485013674594052271857855925208888276272020280143772073152560126900826155245312673518011673306716822832975499447625107089536433482640797951449654377527850109478511703073024693226184356308579833060862229347450483230240139327214524612334687300684748140560353602438972776428228112912012889817364133600073894270802677701762449206642682619927112734761030143212964887854632140678976204279531789840586234059134199934010628079541096779299319640967682281442001219897175291718543943621563251222111433685781860890751663564093867216227124190158767274158937599795224536000620868610098751117908463432391931620897215481189413963061037383421859336831025755095183018962534571369839029546961195782116336406110912031577154929634010857974124192122943999063688904292548528107760293408458443243088932722152818705825067157066783553710549491202068535104596453848252786451892022668741938799550911640374267716288778664660515741459470666773006164857208090099275139238148308902846595846590416941154753559271459083565658760099501803477249189995235846678898227937000455787176671110088558715396621037442508133205143079778606660868878218172583379442612063950720193649677914418715413254003770372933543410798120048800262210375227337332739108761249786634378709173320157709860227109069514426668393336165274022677409835316760976894434213254770411419198826062918039899467198667018679570094043906308430418950859585857243310473203995329751894306571780810241355422876062532449227620523723013803167483851633910129711563389450848136614765572412521740413912191286089638135756956589701067751918899298256404061054475569837681985577544030560487099650523806089882276239737128284389059180974112343879325771229902871113492007988900452648783883340401560022415324646648176703654332711709026703081699426182843558776396901718396 [121,121] 85367704002155958852617927836257253314145617802419467462228127919623236777270680014846939987133861154550415096034997982341961729053336220299820788424379574425780635227943894269452806676056870097987718570339508975885900761544048928259822902755518893319790653090852462130067452190983327096929555046183097715215466469488226217174099986433029471641217728162199839506675106830243024560892669199114754459316051432875175575742634691169814661272020301728214874170975978080196259830275651137262700288400785695339568146026737114779251017789897296867564678930793080735287133106816374667637715190395900545052990952184624893487046579728002073179777876200579148368164614027481838191785158316231253734384442184175332076611382782731811724394944842861141369624716580695143631335161852155322389069239545970846959440324952892546251576124088116640151638214901314084891365446781411949449625438630959187886361144692812580029500436987951192994452973740348290776241223679389397502540805100407572634835433303601251167298485074408339652493300660047135645728894894170602712218576416941041526708793935503768957212133653082952153805320617876749719911976643773169282309279169574873328183644402578295607003817393869808405797733184900679838941355485475226627602207020223406568503644053986081194551325282932259017525135891929135258266664557578361633254263638885478039919771956155315439737844967890416403752523247223429050928022948442003065853535175303278866242582535283596935300675259044449238383472870128612326805987199726459665468980719264573651123422441982608165797994938867435477990911725253251799612143198579296531364820161645135582872472822881649592584265695620574475427474274436332809240407746214663125307186908666026546245291878077308430083708190841867477047772222079616440723532960240712645596126870481430228702828772417230370691695502155499249143273668908212342604093116130 [122,0] 12778257394197420262568579789143307433725800663183445952827433459010010194481439739850126577804073420268741138062199964546273742802326399606969574787449240096889506270781761798838053481422355601919431140207151010139451027451331064810698806593105898292717237604279798076469752460864170671148799764121029356225503624097764247971699068325337851929703490758503552508143903132421809973977821797323588207178959440287780274836800557993125456182418647728895985007722973402372493914037056345042298455057828589971737640002438504801513910484553646848844557768139021598321793585504984755829481498837602731244414159876948930246543171455117658195565274352974203478757617821845770596419349301125820517739546446873179057252188629436370943512142052201318619373954124012703424429996342421797683388698936813152761601094519804683823638857743440785876556411094306675966084071157618847172149077074031206399438715160576406167977316221310885478369897171648917110951946038128360806302045493089976647051430589069611381538607282767032186238534711680413030083355690333090843823090407938535551154950486895119027463810332743037494959423148320260899837871750159455959818089418813369370549066574587695724974883932365079979127707147729392553982809703121756450043946687645670267452953455664328571936292773218725515790781250978809308480344607151481887646652458275429869278897453812274549180513549313959706394246035837150814518604539442372602439453851954787147231531205361712409441346150042648163694671646456425035622482259866629877451655342829999217317331540382435208161983628177463303117158916511312235177205966941294858597884406799068005964137073069952465974435324685241444624803463826142856812735825578537052842466374573685714239571262202284819395025190872919699756055189771441609423554379418265403894916592214582252858337653069874040009302524159588253305977057127001303709303299447977663216832696566600244394101611968002024999242273125679326061332543876311165637947370551906912265850751214156024433477776708249319510779989149147308579107112183290278147094696757602520063681830749348810659942740534006740973505107687578801817304937757236689270711124604796541416770372805901168483041473886749101051659997360734731446790389760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,1] -53584403681873152569217246569657371521045970852994495993346536693775724721707070173247318348128713414519018062475823124716385935524780410470988588239542978588063207815868773888319216811554606657050798129732645857031245066735588509971562816470638067172166777125571260239287543714507729990690373214779077766450123420380270828372285129113824729871990884545191531117044988109080289588356321184760073032275060298600149802739431426600056377452471067534714888244283294373556395742359040395124682978415567710277078867023364466115645209314409954895206126531484497415119295709762187942804771848572012954520675101122908028817891117190734697615670483284465395837967505977840697321145817164646599974549367346736361950184942489097134713065900226752289498952717484230707638405436516710526537139914865630856436645143196676044776089614176853998168540231444116580014963530174779300188640543023292976936638449120078629604213944794579538721513609629113342102035598032061858160393340086248285922826462051694387057063138282133494675386329145232695948577649769398448691153338351978767098064781426676278124750914403149854040506337956190217411460032748845386734378457109581432127657314168476876122701371519512760023976968144274629955644341120489208897882411868405709853725589127777025134524649490359207550017758515165365815422907568127183245600567057556913755315085170284991855731655577323385127240366797689223254474330359574786746784718946546556063921484609190586238017207925533245304619861900603794840125727004100952581462672335175644313931502005893270077978253325927824632892840816862145716781199376977301580982080993073572499696439584815107831557636438336016084016520638601108676941255088824495278607645611033759915016571694832615465683075427047111206156867007766271023917930275085992162467894015114579707459294055436100812825479147764140228691461360613213104245535331983259498354720663938258352890563003281833448378971035489495681874030861926122698928632300840194473821317888723768144916855540991701786866048017418363929028838753601360519319431217872656540881746796241423023525202621762678512184679040419547726707084277838637085750268192614824181373271334176981255439300567478796734654498227362205177156928012288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,2] 28687947443300855102513688968686592834353694830267487966596537693618411249164342097336275029814992492761380587800098768847537330037943400698909898185901783514174483245500535174873860006507361054618262632083436205873098670834853844668970504565242354156558151407222801357219085870740792440477229455623937912581138043157270955223543021987070770207393204324448671924666593432300402865559401535149411869606717415730902139576786766913430499680416262688014863884508610811402112163773062283432002703104661108272177956792882312116539393139306066526851339053959820998075884225291078818608177038942772638280589717730362679018636803309817942909183073476388983597558413870794823508956170604195954711426446042201917496272234870745492196770109444779011502232643418577912241458263194977966256023484760392102881685648365869311658917996714841579989348774857488941343357833434014332881641217161862827088470432902186124209158135635003808643349105959153324394825283536484272056442214489678085482823110618343364120783836047300050357834214499608332148689056359025978890448340212027761103493226718797053939415541640744635093215716011508939337315936557328965610852692352028689367671800274366629875577390146011909311583363972005532560828245148805010809619101268593223529543519606413166425147609024832453141721466376130019761412401990160644981833445009180639506523287726914621790506844218795806689772901036658586702289218776862402004251783002260712829969720651908775184935103573933427041623251293571015809303360335543786059620035645376794404989528239407841043475003117683840901308657104342591114922246097647066644167811994879281648889879092344336184741075986983250665322688744265812088356918698749434503205128949868936552027990022808237775870906484400075345257144040765439106257021939475795933351933924272238869060156290458963737650477827786612567292009905136590462913443151222600841981098824011325106018322659467479148485646475817138338739898742293854261980790204513096208255029134424993473951128565946771679612569614817994086628163371096206526466910841028830071990999453270115738463373743004778871636405073824918535157239857953905896310450624045761430259781965857445529376694047418362488060115058389074990798088311930880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,3] -94107130203849306110827878390117211047469138524052716929960942885587156219426123656262010319739973095313726692367494207218363533128691478374577776228745073960480454711654669221457130960620209921310650814419238119124971373219642712249067683265914246695852924764983997888480039252915224691197585890404776891235691217509363624750277316152593239865522332030607265361449037162796036206889389920804743806819916986784775513809662648785344794919742896673563587784190599633406752431456031982949438598254136764427291055122490784337964952497721846349622998140701828997996943886881341555015306921355264517464243790656516885825412676906972462393462222226356650164449186836777117046147463570041607397780401552062842688662490214874241954506435711209272206531405479559728055628527158670845176049684924803089524730094419971183344297341562736146360834711186706796253188093201356159096468370720979982300745620265876384666188609530901876037051770515397664902550412894322210897611042384569870321671786949769820255341763347047656619704081484027392669064846935683589890117289951293774361716584127395422965562728374379379143313996314647610983205145479905694998185874712458847988107810113496544801991863953592933486537927446040668074142644865010545178801886671858139508869717030539242834115757480392757857163050126040889664573819337821723830266072405375929204872567881530479934119572706343252121925079308968990634249983981271926217491873433922475847156533428316855878316518940773496225236525839058400009409411748979009592137958358820502954809653743507857861156409840031664306297391514703122542151198538766537227435769245145332248298654330945726070998664039538172247899709235204115009209082519943596521872390337690295506449328398304399174644581992693175854981271011069945513344621677411538473436980707972955088068676876432073452311140127762451860233782942633539500933240588688805806423704805702257569268931074760602725423803290130131620079524032080202242240994362216318509048086892526061133983294255664112819055998155118443907182100715875015994836988656335295234295133624624773814976542539064841350984649127564561439583170908084383071375950546006760320248429552252091256533505232163133262795462979399254260868135075708928000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,4] -947951752379279931202927181745606406808880682012224571760673222153227069344495079301001155737775061290816948424158626639803080167039573390911855175734124894767341131038951550341650022104241105700878564442836590410739453004772163358402132117426227488968191918367502331708638061295876918033581669833599825230989315203706974105545725192835961252505844458724966707161667996081348715040042214245516790998416328848398821957495593546376078224340209825616035348867213562411073288747408938714574484355457828047533335542794300192825400582534733025188745365122477320361391018380026549628833549243554924433343287330803880823578740221505427320516710731512855085132726681992125265571112441743950016527693022983236928044352335336181913198782466375307433017424777382867728788944700855427642976541590345428315941741628055257156018649094850714608945569751181660365980535936038463184907184538250174633344585114302660901635290394061478056146867758534096542969328538269920329263268860200885245137443787867704158539833126664485786688037088252300224389934870422068519511374726999341861077773744877153003341865670954232919446869853753915770330442005287810868643903283378998661677690777292317172722981246522747187233284637374863054292287272599454526472491837076942787702741907168365580104925829011591455643809056718710673176490389492550366409207296004922323961211545095130451658273058970467864590893443831959423022517753075830153292217880160531067645099493478639225637994129864824186229832736132149000270283228626869872342661594348218785644929380355092747524803901552161201495017597647270283142741014624485859025406360682049516734735086440821548073070348073061616216666447667628520631269708818540350864486173522635230959419411424166659786993354317145466826845887888675367542007810846723411298221024842854866564306046005870558599141731360579803862900759523363640396322982431325267980132689373429227115524697544604786554954199994912952447171854773222645110699534421165673720957854723791177430116497216904250278847592012110436053764810697985107719503368006685130789839286977985038806243541093548388120462056234609028739410794982775706055328472522021375653215211506494494445323617069488129741348957350268076393415718006161408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,5] 21636225680533823601540486645601001178378891255832086048246802998974650689750834971618901629969534217923022417415804172988358936109446334614969603483064627652828699196514405473668496063475299056880131076693337501313938711908053265053369425267888945321630613042277215597180685468028421081375157067985791423105939654484416616891151234228113042808081039996597571474257249765894824671009938139491896959167112902274166742366527456018592874768171370028205553172725862970106857102698104909985679519714872922791904407047073140659106345571232417744405456624608968040043736016329170703784116665163536235378944678327787725695782274983356233498682943353973855971601469517970265790649946433728203071844895362805343242678579846084972923853606042108188237311702335371217397870169886292555619916599480164403757790816943172571875298176169826858942185424984742004349608502921264643091740279035312062862987078965295556005736103235658458076628340278204234417952021482106169848695746893844323004857496514844983906124390123278415633897704748205868656002864827722711246019198694823974156754463989406553197535201289094322175827281699615377293552995654892706247253861331841373974083391359956819967324140483514393167335774636781973399703252278491293362183655169930158836048079886453153125951816539625657100483685870717280682996797593107644120624677595162091436996457485087295640120942476990920800238833125471871141395981979196102653005118740918456663714255312149530800443579771770835337301254706782515726800908680668830024664162732995659564553541932525665621796410682400930800607679355916994464942327141453579797276029738049147557677172260330226743858160407944706170170354746431449045804453857431571513690715783879955885778684622455304457325228026537597205583218380193526957960346980514120878662097520703619029045400302631054866154970307534077893739508023522901187725053504841263586856598165911704721417711506922893895099492879887943889872260558421956649626674217053356762322205860317821416862907060592197652181922883244364183755685313712901636178638602320911384035828925607401671869753394262991803896200135851866836805396825972829575441608738445104611240739255575760967239649329082225400567755405044748590731781726011392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,6] -30175003494988758026273060393557381425287781704425049355726878474342575656749095053250400560015645623562288752073289608103408652440121663072764473108234602005245941640977187644170440968401721720958266088528825106014557313912981240496887976834150914129007699385450891905551688504759675046969405421610724402664448259702509131789114277195184419880892095135572282690073189216763126275939996386261051912510292285402971086222544019419753800300265644565311309086075946653797006420927167533380864884783119879923466802286552570324154890202613215789826044106735611367320210443667948283402742674917814258278211146469533532964257708333759254635480271352505022248477647378363701109280279208526361555185380485794192329571681392359175536678566084239414995890445634992530437201457537356657988997028472297862853895608753059698825419940788286406410564628822632947565349201106337703361241931513623338905341641930063833873658629405998388688704519673605000076705809329533239467974767920495850288338169769984860746791037220780186363457193062616764372588515044538632914647783199443321340626718654132476202200168298487551045024122898324544752021090120569569431432323838874502432753484126084723884553204141971752002626851236783859394937437517513976482479760265747883455364595724721566160334963043354413907753595969098991181922326614735822169408639085365370755290693507343873614789960630394002295604506972509318022186345990321132816964205023531762485930602393440418881541613676875214011450957283364680112743872521896032363074567878873976589501920099307857201749210408420070982429984701951762792758024742311480551036022400683690203551669069342245645090555595051479657752436090818804575500348809869771171970143914105077205786379797513881986595904606461552865849127666715745428101423073066040701379856506586287143526956644681333848334543198694458309023645229420471311598362086699967624292212156977476036353336200069123776638940953153836491888131721886629775943992351102154859736637545116361728460461354580203375283122714464897173051875886884973576416110164872816948532093561121639090832675680385969133716752810887142615568222368454361448691814427020460664010134569437323066516008751625155085995364134847622883605171065078153216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,7] -1018629300296480997520289835617303616091941963725923037364099128808610516289239368308983873924228295519743483526055943850579898693839069844022951572729344565131411053884896884657023157823044276270470498319945147918089182833714265179487107603881573660107458799468260975416152354983512450757125054925502315187094296096300310923613809288949499083478439775467329217289943725228055769595925883696474741512107250356887854049101233554816166078151118843578624977917061305805782062142460406558695409924051100962352369049113428802871594847229186334593715872789128166054925055777312882044933310421467114458341769114503225974366771421632714022463863477853572498996676930735098222985429065694832947884883076288463236234562223527136692875011286108210956303264146340571088100968742978520343613797033396242101871274959686029719842893152095664920549488040704167616034966743859049269420812667719304705904576386217102429117330639458119164646968265759516365190911410245773390742839191959495255804251687913210468645212191661212364074732621048456220531628867593616657388655326110573161788571370542428270404680903350379137205188464999400554672695147209955617527263726988829881208602759395121610402977573832070065511080608992166180456197825677267903759920887608311018860065788774248705410918314489522857168119429793544210731593284351463980546287804805631101343461702380754228857396620301049516212169341665116271019451861210678693917041618578582568538174212737940194246085336282412846422917280200740513362960385108369930026280855011542730284539132568744028957076174785576442629828564843769522392639224543587457900312285784196523889401456885725330316040764729031271017587966487810860258236699306450868033386325739952760112170069495845893394236482925222078250025857403140580381377486892075062075193800829950132037067109048658645223149548733621727439918054840294251172198823941607303912598843567354347099598369249292690027911034328887939479982086675924798003836764765525964967067661632042458866542409523183972340655480401631328829260581634000292874781870241226684547677974191089544903702522036803728520655369217320701436908130453070709506268275142070077118813192780983619457807217552944157750172342415822618058940434412826787840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,8] 1661015659241119920924063863912503485841961394653264279903645531114554787142262198978305934258091157327956939881288984312465473804201094613985900946869490158863943469755182639107847733996663200012583036764552753552896636647741805682616575971929052216731192723445340483924347084749472165803002751332094217509796032216731200108858510382021971835138171813972612355525414290645388397834014668085187254059598685816584367301202589515169823167997587828923525180203857630816606231252910842067312441757617999023317738833370748759403803545941233889590059201441755402561998345033640047693006950054642946330202918910442586282018968939226766021612807062152971716119522616957900758875076506208411766828693449095860007593344873617278000492876553872225999600384616430032624719994021632836376566788553561536986922935992847573278942663871885835959602281563304901589747422955270323566247455063668361717012107928692107895959886050395282975046897548248793258494577961401356781698462502619996659905626467879303168385690932605823815999635002701677327823152356779528867741087670099164065103701052777664618917317981343747396158961243907071236834783136523114506955433489800577670469725875177711945297125757494975760150382832877796018342934636421061060689984496069285155282118889631572454171242456056793195512977406697865644658962736172457146499114942702188672983495427451256268170479382800869270307428036077577767915449645908536950248911127487294986029279139324370870968632638058826219860210267272904559643316022295669035385083574354916570184594020919613708915396856079506363238942810645301353516212414824735755047148511143336960842809665501305664339201469144487457237839596010057937772202619692589363233661425412598511310784269542853864840211299387738769173935726410317523313888948126924301710508228063208683077374443040622280384789253786825037092247514012240097011951758201136378997580921044466551487066914635793260807722854345010766283843241861355712259347082193538860103493763311399772809055263051119335804601683192309963752138522138726053905352424582155990326450323143821943774558681738853959155409631770863134185085320650996305013323610631786405841483645839483342054905329071507083971922535308398446650627801011351191552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,9] 16202714935590360830481818200316040977224896669793288345823311706815637356084438254335281532295015110908720705506066710072402503326621012391910515649885320912513743768952990048221530071178645064026921026162204630770285998505552698150853000445393222520825046119194655185567923186900978744107298700694127347723999506297319269312804346490984317574512651457307467256254500188939786026103730627672495279508244184737597749451494548746373349437415423264506434947366535263666716926660889072512361239271832092198204024652444890821892519129379205856948217267732102043444953888415951400942150919352500138103830020115891292972623542123913312870237220702127370978132269131914046626520243100411252096346729729931009140513100560686555631551528077806425708750246230024378118688802925493329681470660898220590779721853345783998881123744453936345167230256229317254128226654278682189256605151280524653201264203161166503390128083815404681787817182864105471446009974094465614629248887440564394776277138187092748393166001704023784860955945694508484987454211512563014765728682501759744981189068407749678362911213922071372195887613054612119087218292578025830118672318952458791840866197639560323724388069324059450232235906013543978146291607762903691302004697661946934841090357335324945773436653870357266328518430775551268318637480334268510267103229448150218838464874246253931422182042471728156823396856926503563195793548786711917333470123266235896714386639820365459975420384148868230776082327297175989113521971652627337677973811568532702246643330488900874953980074503686534070698208919012516408561879720370470478669256238543675043316964066689925167215697241842610019428868391064369381069071112929553344617449960309114204516324639348443732061371455378126544328517424394843185614481959577263465661724906354753250907492351092323557022560008216611570404231545576136042898168840601766189943917002088668526514304514777280519452567387776375664896816589949179273479125343044605794148881067069813704222938258557299874886539165400562629784222006749514650025289483111539357543127567612761380859136159108251502824265236301039506505017856696595430745398261013364838463376072146227880848992252937556341788005711384400043295858762754024931328000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,10] -33042323316752478824047954361705547271923157797766045877253276199365374381627298215026747770643310830697303237520465583937391272498476685251432439231266202760248596627394536793167673221148373578517202571013237488077192259167688995418729279153629360665718241914127646811919751038672291175285807994478677429743734135401450890922130187040601489609031109312168499747937395622639781096495190065744534484488637773741933113368349583947555173472303391033459252724973802288223761714295489501358459620780087121735329174742162126122078961136864748986169030578096678133650034772631488837122260896177023328847545695060907862105308264666788143608954189773789002824760026478733792371430222069381467009608802141157687152344472757671654072217680215631384557559257990162538404114831131320221109144544153858914586671355461873292947789765728232293306004130731973735346008915850045535726108392882573412581781571696184515197712106312234309637843504560665998119926520267035056977098023987553867136431387101273592955775771537305222097538423118509343880586193976581849198550636408546486304911597496791737979482998833442335026332140687572144832913937441532980640264334051752894387999018807319918728214639519621052637071625269386848942990776384240761254923293424412033454461831393181104838131898010568724451048633365402217413145946967541113531950053537027131154536428470523615127428145200780143199427177134520108565242321393620086581749212503140404386664701261886119058745813346907849655452382615044387790344796069968437695586411358857928829806157700440266857728960549664456129734011155217270808392368500886494969043038913479523737281336233383905112201107846591687063238725155965279016197544139782226504353675183966593411381957550552828284551507283994629269734664625535017636490341175600472616741445555107092018323863387296235733345621687524105345833383790630038117014239267798399724200013067808519322348801724174298176135234636035175419695491021797757469529296855467253076510634369611521322893700170853815095866695969555922732157290494284811366351333417054746073739935501760700660056145912062153828953443780558137038504855009055096145456914033445744094225774921815385510734158525910845384035993180346208167266595950412226758656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,11] -110522485565343070620084030144146533241264051631380551438703392767281818540205883345083254435117583852838847719851918015995712797839071448564715214721127898948106129479126469415260505742757136449189678651469843665042966001061538263011796146706574420339781896935881973430105678014069975053962962192490488281712877490413288041728554218844951360612813240807443440922223761116750301982919825683312883367996955668765103588392385278815569659388985674323514440278581491461161096524789077563423039152337609769282983865365714311294656110745721730281596869839169475037537716174133836889849764518241748012716500124280417067893281897553158675621606039941289665582124236534041047234036842192897680891514623004146469251552547170918141645968327638414339049078101093222404141269052483715357283531893442855342294334407737140697621475324486371498076346830014639070040568160656469827923493590037164810378193743249010225705498626326748248724474313564188981718678829160432076811295376233146621545874290608583346113285699224687804426614765108902716196187318430260311919253994989386194657712468700967253805059651172283285559064273385276980582508786119947171266522693320401986640958973149636705527622822974809825323786900355609981593319562161298942965195244252567612536051698464351668366919520573864180568652947986794355231009191450484419138482418973784938411188007214558274761864178508279985397936433841406608643431309915823167762760134203348165209676295087867388603321785374948276369483616340725996007226678789546798832304250511521653305667177967354455095087380018290227154433725034795402223944960356364342270363511574183343850833881472144117219664889844876366287835391307189694932597848953123914924325918997485875307549570462214492823920205457116644990207862334888053675069437377773945926870442988445121113060351552823909242426634988554328670380853705782622817864926953401860574294392786534365595778813961119825343008476861352705325511124548355733126311684099770168529602691321865982777181294954506886195656324748904841052062093883798047968731926870587650280314139192593436379562103448115908382282784167789494865581214718226392835463912497003725364752110835705843562064808315281222328403201490358585540828857586194898320896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,12] 482399147915294575094433682489343010438832578988794362060673672518252230794983738591619381621971293469159517205748743553576920085108910182413856523573211098169201973899449976089913558015548207708345545873545740495327086722289342545455380027093804236596940861483155064961392752806359211112883934775723149947777760561740035140843055011358667219325583189263908275047277135733159988215911070370138473966712607772887407602390257695001663570781052572588122301397995824958116808333858910627316036404751032792681795549265415124176474446571776720973258182729969079140721512604306063338657941976711366554968085257057089001423457295502707160785888426859521362764614755731615968462762598878447676260670391290448984620888703690595053641404924446781983311496295110371768831715407837268467673247321193252102951046400233435345380577719299958355667157584924016439157790254912868661765107869528577932520037126984905841061415193084202443548068616750117245314910845474193156734221260247102191687242873545180587123614538548352777660431069644937497561908409740847529457444115321932000946460799947574399295894923753580684875992356622818096263702868964626636598725260456685417141177223410640810628082743655719279497552717559460038647159854223974122898067582370584691885031942618224767686263433772888557144192349633785945030748931309336948575778201309685547668581195677085514800985642819495100282606715828804789322588091492894754709686037938712227874854426787525057445563758988610523495188942310625283016741454476379741071729127363341893215763122169163716811072875069001043602691549131332353579907613924137428125829812452634104409178796985000679798729943712540307302552190495444149323616668721498736436733011906035992728297399027443938477440104268542323716455104845010502143450378380236215705294061863288447015076094823839998928258081338005067957117951032643844526366389735245849658230226551342491913021453267823336945855060041697993849403192945596367820667143131829507971513953511134477194528295590640127306237268754279778889811220692335255863502322189986725853750078360107463000216711743150579421167639370911009797288360938592573112823063321629580953180619605195081974524465422506560587494572061601699592525103656027098245784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,13] -348870971537516093898428313371446263838388177392056393534388206040149370607142751807815639663415846507068204747932845572729386260161909526192553013120855076840994660405703354346898221650905314382008277982070955303627834192838567135715802229178831243727545349027712818047395978898212160869207049304244652723705533238924705797294735150803623414852445820721045814290742268414848270797420150458784687002528055384094150872134570154413491974915116265080834143436839505319066161395020079145204017936977957061099815996230521166759247580207005719011469640978808032747411327985247922200436491341452593765810869332145147208361363034594113038170940532178167824525799377787288837325379302420287217602109826785504301891410091834518647271857492872792989319520057419417642819615748195181979185586163402431342489211197491158277236835941450865561960793360481880918278396178265995446881845910158863405974024647414308828575006609771742526079251797812014635791480042105474529465284221597394964864587144426121552865953211413779036328914415470920617687320427606037263460850236517605273451079606498659522956944302558150330642823514779672981000286442039742764945297662158733320478818152692910707632311427178995342433840744673303384707970751975508243661405921300192716171034906062619614927821077158724174815223072303457151784700914382386728908402855525326060397716761893538072663862005070814522489460231183255045260663120916635737713272206719797021944342900224942273153234926235679675812403989848005250467357969216243240784436364097060239300420632302047952515751944206274978566239207907644293693635111400435221662867612992885382306564775942762763824617193350555415344619404375420333979841956370242771454914029783408453308022275916999920926044904003244618314945045033256171371030496821331070330087247238129095751958514472549013522909670197082913426687371086327159216871242813188533600657112834421384328039624646235304924829875158371024856457142421456709255783175078234002754396285161295317233667506583850486010797228300421748244601030871438353203081390103451992658745268990614922782237696851028200930157245332856126682312391287375664496999287591201064674086694831012529214195324867670656734799726423085370566800070742564905397479500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,14] -395933703242577253499565291206546554607360242426470187100749306147311193375113534358210550259285359416521394806109929690353900537573034696886641286446517122036192577547566044221302504559118923888333618969574316881330018595535146090049892993002576507755788154382316179821274102922603134281038950719815081084121431248203551838772993554448503656943342298163735908289204525000546723109285361483750552525931089198876287760620257564862378301241052551195625932557082256204894912996543419486684598725070550126003093539142997406799919830062444193164144985086050435231744851776257057186685484992388699083225939679748839023548548051112777960730088133570886894388408066769709365076811511493212350236204641442353149889168607245245861278004174480142732821211134221261049846457732945778794854260479686318290251227479530610670519532016373007183036343999283107698806770015981936543983569374218145725922605832705203739380823949203978415045388201399579075263821143813892103496813617296243482410299096508063756258705142090233147890831691517828133084145038521001461249815208939364160844095175876862786723029938341478095382366894350881635472566323350046293391707165456829796302531001858724038829087289460128463723079065876749419026734817312981410006172339698490202089578470295263695969910866069676984910478629789056997369049431572442827571333052371965897116260131535304337599333393437669291805098929834642920673510598767914634800164023685375025930660577396734502292244885487853787532877580483284026390933205763180695253973992839183347752456516819384812501536665806757287756354127623313413813015661596749182790007737157500516374613209314311649709519931932271391751263864494970287795076926769104978731777015211005220750352029019546526619733320144732013877195413589694447861710274780900548302122025458093034435356792650978631766864712892241314835925646787568209438647796002551938034973014412117070727222926114323863057212556395852613987679755020833204121797157975260299951153098648046829625096469505163698207937048060236037642862922213936200942912700457324668218330058186629805069403073794774671188819471964989580143764142288412940303777647977391875402581639483474007753122265051197216144749005404918749271277564902984569468973687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,15] -3292538035297579146230609623829750565523037288471598918807482560656705453557103655926827006609394463837357466870644126698710105446100627496995725369737362782039406719579186721613627557512719732579122873424135931950267515876069174545478091482034554777458231885654117374885402503124639209450767621454941155466260993234762997585511902943899901100632710210628631556974526917532687388899123396984852568318673953015178461295000347167362476401349702633699922171921564105561436471770519957370066971290944440475110077357531614125885853810035282813340309194311765854600933676280063881956773116488122428063130591846497004352032402273357746075255387687612298517011596084005716805693210600216097594372189060393446432172567029999637297774770744331403667992729497021600993616871341707456722227514058665233042129101878379867890358560770329968597803363721124086080438102789168559031308877877143991475721263236772855898834439180324941912936849954368425940994828339732922402066238779016264497921502841609410570661709256400870478680143235798903552927578601461075906796679555267572003310486204906887765941708095288075871908201824682907296552585265359765333320237506204729180710114423724971116349125058007774403796067073840700280282540099471446496306251207085114419814399071426365338947130148611781295535598692235073273355329105956354434659884709484061090750613969388076274255769603784388689732641953630610756438374955056204023683658514581678336778638831573245131123530392841157101900221623865027726371151511102483235504125184872302731385079543930755377010311448547476173956196428189911933329126268479748111891310912357719668063328437714759971124612800079828434440840020481266084223719469633030041623799336963255040863052025617527145153277501823465289652792380608807889651505404510486686862287347629493044525570804547180226768849651013377559898247117187006336578037236488075882122266838937692689483180013596316937657876624254881660770354417080288309637816714442534488179763023884181177535279772864305272298190819120757525131848401543191398529912903975148349988895200357419481498623679982067121986543656464062556445778516582759900263942302340735239604515811051291784423028203454457354808338923175368476561798259464087964000139025390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,16] 21551150624597743261767316717796793640533810069895944489714443204085395062143494833598060994674857191762385272957831984081994869780034190017705851775867078613036577021555549093313194204648033678483775102860908977935432736232951778621379759404002802073228166996743059161370970621448602359098185264281342564128917716923040001351128499062827649329275537246058882931116133457416566622332672552091595557065257285777079316751194384515046335641339159497815860377617604574812627352723713892105109607960302790771975281036987860907355332893075662809716679263097703660639683154433935454350135100590486166069626909049063922394780733664384318458335704091761459194290297198608433665025400539090994341230393731146235900817461512849287623632573923076658224541398352905131808936390074592856924584517474066605485812844976477849001926849625304519702787221925250384131447401074209219883570342136840418647387441970899160605338195866534616412497849615403959487795612593399116982011683446613416171884527500698754020751561414840950108471267643194527459521699427969092656705209865450937539692093389888037520478124422958541461940293142218472632870595658675235231376179857495911405541720523179751328621274209505040319380086248639198801599917210641174173129093288706497695517334575313026981686835287735036902242696170530106108266597853904327921933497496147332204525014032264493009134813353881332104431307397565771074526601667966714276748726740222985056618655094405621334827473985737871516083125033924244228337131007907165761060569533810978875939809741518167035295899699623677658541549732076916141437304490771124558909575818053219887037000581869354783288825164926636356895749414126804030228008183638538210450288994448080435029025928461242357725603713684980874880597096861778306066880357719096565160682076408420225144986224891089788869627773272388564948825652941376075711688535048988999624160861458296424347114104377250449405777987171533410064271663251037671056939946030604611989895987145748544737470125083162514672573844875824793567447794022839050664205473229498671698985439132538035021200851767471301296254837711995722083300124173251421462383223159356830196603404711023166061530034120744601820353262087047677646874808962420465506350578269958496093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,17] -63637300763821747043632307305881294337111012344999002595578853131760271243758047919156972262889400372667888411152171365581507492738949992889103556328010908775569183964921919318062512739306469483555567520232321521284504668482821343160584016467702582728684921671631157888112481850775310740978354605166795625578220947023976816443685447630472924394552626238205295906039361811157986075260719905345563658661707170382329777037497100589710162761987838209438901401583618488144467664638850211527100949532725599089705949981454051056704421526016843615319046582217983636016538768127843037993658515370154263572872148851568117561238720405380148310097897671109661297834397380121619486066433494869510639403054656707089335680755973232497172524930335946028702552395534768209804877876605791712339149801716945024716018432243971328225681734101847017805965343836602597242142372803093314466523292977774693726243501238318806911768037647434944464672742242002604563721382478022117302778611033887555352338500823492078594414814895775240937353737265051150576134765625359169349863705752068805555506076556811750212500893977018657776821367808414259023590216015886949688110335277717150421155073072566228457582745568279259066955849428578750014151511625574700728773637931723945782105189781130680162477504339114347202146439059663650789832708070208657697196308419827147566908804877549477049216064758798773408805090789534592540094240167419682121262579345916153892451604887646667508280781596487029830344439123464077595541467721372928296667952600272003133638080976084126491215763883710738823573478547805183466686269041384235379321231706604667045610171444924438562102958389512636217646047063125559684294306487512155647356144779724424808291753800909147314375374627599037389478326169853344024467973155008336136899222071795148561493814190744122964054475175764669676661695462665927819279966161229404666546943895528856381579679556182796157910969334298201652965405647807298824891895105084838920347038207029631952413418707198439971740989378677909619597233204112725685241040120477475345687071038409371247586536492130409277810903628608562582120376696604797830453710856532154829586216381463733411888762577797868251521078160081162500301341139264744280652441692567348480224609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,18] 144475631759933268940587182150722350739528038526441217532614426761783011370972627897641013739363829049958114024655079829851937497606328468700768411720454462136322136651166794206900074588309538277306334417530147328082460687299841537291247273005711633698795881984205068168931173155998633970218902295014000903607851991278985773235056501209020494065622426859880166212543506693087921485108306081218842788367735797442001618010948037365591693135107062716424421022952017801038033289943025978618507851221523819139542341147231716303883621021780743638491878622763708621169734307541179495965313239574825132615450724103161604614604789829541118672411380295527070577828590236595624677621872016177756477195279105051063502008510022347374131594790444793445111313503821200400851081225259652160158977507011718333161764328518678087601839858547831821215308544318732675082787433320066994057066604320045832240429449856073764623733594014413137807672340351399547869154009781259147178649607269804959445519166309001083883878727398089761774220151967955157239864381992917353633324517778521192421186071250107622312158221897730170058753138264305673457775324139065349073852384184609950958652656410555253565929776372000413597188722154737313891677334691099158747468059778166240876458923647534945240699698804747943194197332590636594945000368479270616195149828807637602266494516432013385252806683797437068998168412296052120356539722720544909590529272525496755887264239550683419717315220977436056139749453950230891006382863510504303947303061513178090960216211682069637519350848485979907846275688619338739522469983061766512768581627772919448858796923545209409602508017067971613262412396756988228278437624729462660629705246853318478894304892261228359041608339093952793216972756311282142474016294075009039592611054550259790579855652147022635441398957358274401377068103139979598420958107602198218556508914400182467810440240428217117908151119562741246123245151458394794268206163729300862991562790269676421236685186791851101187981119998568977363448067864327098983195244172425995591214753523842654530999496065976840779364754080051027507856904374060826443040760138395669743938680743818349426247519649547333534645501301973303726258231044361554196545762344970205333083868026733398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,19] -309526848039912709419857800037001155250834167892455110131647446134198165266711357373266708303004008846437389958644912088454302963467018656148684008091391659582344364050072025945020332874293162629620616620419414630554645692323244531768916802802002226649543003455082858941224248125882694825014179466854371191436480553068874288353508804954045222705188844720268874456907958302810818070207694056667019363767932156294387716623960270908166836863150549444327465926295062775755042999657842383103085506541911742875216522386378497465203019742398402569951106443284549854625365349177342366777329808259788504374984696394032512746623630475388481286546517970044974160504801053286831715834061743154280506062994092423076755522279807243651504857408439647809617312364192262980707369491513823301115542202547315404723061270282555614495526488646794224206429150129100551742305410315413002109350712466829939311492180314815001586769888773958013007530647234310853041027220322576879178837682923521792897931062340641962679076899664381473932276844916967040835168904406549608684152743774100518171336345427583361361780441976640025114325895434301845627979352002621883559732116609855687668854449494830364965099927545891320645485220833935019922366447435626647160508691464572561916062351308767140406862061210478958280544773753334049634988694377222533814627862679432681548012143048082683138981369873285175857430617132943106341256068413897861963047885025859850991929096842424623801528400030190676336635818947983434466513690319222478266505301676187738325530302758346642415619454859509515102135120659679663930806465710464719077806922559327116816371900711616316410291568473301455084745878180742121030482984767747541838712386586168295823277364584873236996202218499916673437528138313249165750833352622975806477432218912009751285172309135837264820024092548394878417956332612486345747768559547159433111875083441039477305920816399781743348491177598859813014242712697741068396672134192179511011147578633921088358284868486789861097351572469804096183193836317657692216436733337751319982575085168021685216101524066299279964016069743346895574066530212077139994785470823512950421456518119131027981300696427826368298654065965116093467194545501809652389402970820395413727965205907821655273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000 [122,20] 644101743745664744391265852744743331528586118341165560337591619498879727924827519856398459463993167822303954018809054251317933726487794875958984170733187684509304821939072455755361924597374590489349954209188799212296206326793212975078550847121293908898047981897593127417550474331652271967367321076055445382736097383409846428435287325365613329913469714902725659641245072397775951752828965358598569814496080226438405181778101308213037166044515043033552192163291631207732422396052182192044162893069597879384195752628787412873159991353614713086164612555984544078285789168452540531145479512648399340580858514400628113958431432081080351384631612612950161462602818587668356247113893052090835079373021841343454930781160812635624235695700952071327854569941295199752412287929155023579055878640998406804053467205055879419734903055343045586813130977891954489169376707716836758899586423545808139606156283126140988698147222089079646226831526676342850733032057689774506576740523732465723206131332738606219317331657971666537640978783369388733923485324948627100017359920732327980571610691328128226184104784521360416377573557728448952659238148037840192526678558374505728156758940179992184167993500202002603945373457981074350790530290963899529844167556969539922142419816409786094036066015714355496525625182709661779620437842833781491580859948313785133965749715901296153978663920499924148655306702010540522507627279285126877673690000869599853386735714226452771660883471642678155366132889408681226243174868044727731878190989228903537861522922449062974484124723236364014147566202981609025791083928418860412988057131223452253093922407213864781339485273074825115897063797324030016109493984431864599560013901640424321980552513252712501784952813996205222473842959708378239375855592832083268170677478489853336832622771095552929814748734909417777566430903086478134448477688238925730350613917034390769399023748495378154514461312240512960540011245900013884982990527841332619119207224133484388625432449004620404078363470432087571391927213398610601529197429348284566053141357871426408211644599920827764792683429773181127573411452143047317151766923287281689617147531793680553302905658818258039843663795940682776541851746118160541944923732398058721818415506277233362197875976562500000000000000000000000000000000000000000000000000000000000000000000000000 [122,21] -1229666607838396088674435830169569336992209045632414277981163243039057998848209709536256058179755814170470705926596963565098038088428198055142217485708323975728073547924046071063806811448363181616639958813247465129220706679430593144596354554819291072877730087533002228334185674324560042175255464508502900070913538839693605849590520767153337044810703426987003962145856758336686704648075087879169299899815039174242783083455161176123782394869566171216747831445969185216308194495349454489742580793185885995362810621760746487960310090749579590596155663423235376977119395877358785710090359735210528371608287838722097066616400660872522549462637395347293381582122224767843044169904804067331829757728755695796423919056761786675469699578171923699233538902794111200751072839262437796574002537343110220800168088135738168008826412950691087930716816547530928848519011366188742008822669147619981226375599300858642188958359503553433383513242444244751539395726350360821123445970922069539262723267440591717310918841618540564398697082836615124081237385324534286957705399576894242131849695324933901121426550627400877827793566535556921676368484194972018596454560278703502373301380233681923482426933673239749044354366446130714023058342903439982138075958211205536586570154561813906207761604223910672012415873291249787989863287581197662716864857016799243254037955426321731541997535065975017509672236912252300770287005017304116054781630655898580120341365647877620733905862016988992470097362024112112981645790559494535059898872938707494530632517657541677234780369493126378011420092659582357759033826307099768923925897285130411505840475347127623521772890306505153210254517198242431316849741345759284049345694328676918436396058145494343164178724833431623634401862817829281157777273810115282897804697390047932233742402831479790645276552894512371689094511572230134368460837601318513328289983672115100501991949522455983566122962634685836726146947450019610750733689567580844910922436964071445231418894287175609457054297716167715297563543742500780213871388953428830292568861615893633950394762263921398551603939915580730356310884648327866546101655719362329486100378046630552703154612930581970968557945881269759391773806017633913455282225230657349636971787276706891134381294250488281250000000000000000000000000000000000000000000000000000000000000000000 [122,22] 2050592975725623942574315710439300621215260517326503989108003392803411626484204751723092813822711448046705985936733709014969426620357928106264362837827797479776077156792941392927737984784636738375776096647159470312843143828914580674894164396902891701022803590331523220568664559514336695246137276362239889643569738823126392440551492391780781354474073023258293170632179855718689319617301872343495436336142721444054135086546594883739603220481449472767235867340475574238458225997774906767862454596990678782429031518760698803956625590001330079261584925762809627892063737972401569602524356517288825905263552617406296245125336612498410919538800241682622923030659988302493692438062671911654742848422637402627043862565193704737494893358967884143576344953759130495298155095108667916453213358804858207752939853375104337326265413216394083927539000233000269879915524672414083494822501920821749433754061382507910099344015632892883786322912700275067891497375878641499342153831565032510834454143681703638938720226772975824345903179934363121439819052281694695254582236736155524365594745896095387183624617829005806684414740123842820624447260329045249006044902252160858443761493885501632466240078968194315998830757564135680362428061318320762592529150773800949882761144387120569214213215208336854410901504403238167574274432716771066562750486889188232628321086844529804891915362768487173403244029805576174025335837343539594030399716345008083437663917040240457927929253636507190118681878043350976989780801809605845686890369315577306531270227510823234269061834081566128602787162184653258006302322059026663670365271661057152275722700751548371165120087378284878638415651954646822586276425744230981282069255015456158328875959003452046801905907892120067433242875472988803866536151257703753499633620438083421505627902195449885671798527079352512954172677074180414507452830161157221695940045619151974060171072133415782189091043484724177837800468475614437047990301206416251409814447307120331247396469844759225770448038475909314791715234507686496437721339245920484892570279849754903105444491689283636261323481634920326825061967439892408955862629910936520519467672796826577754873166380246975442774010711757637887594478977691046541350461799047763334067742135857770335860550403594970703125000000000000000000000000000000000000000000000000000000000000 [122,23] -2912217280732748955280041157463824986348366339230243745903434914848920139827256986039712411951213723936493380698670061833923403658765376001773533583221766479516772809207846904525558169977778562483361332154988759064160171217087421890173452902582456216381760650225157867860903473371228899812624801360334131726274110418007031276006270575690872727423499484238576782945017537318480651583915873003931858829703104266664791796028543151310519063753677002016605781934532387389743854062939450890176489696241093602845865862606471543617765278873192488870422471470384877213573775046376955927496745931453156932582432853877257808991660833019111207777923175624029050594173432925401800007424164604881643142919844393558465535099050545034204534694076478439402629502928168251003804172262913809518555443414406152028361729640366164749324392222154628075740455306332961195644733447854354885236601751779230955617993538756686916622197966988102565338321783272500421207176938205765956096937164730659020879394886371405647206167252833519337503149651986146416060101572878947429505792583392175509616881415826273750683559593394269676934889646868663751035495447508483289874235093283120466779025614878445734088138842331562092955841971287387057462475766849729695686694872669756514578807188791884441567068450518638363560278888998369648725653209023244769098577693858324164443447496398540330352997018163423575897005286471055193135784919062005525095378515384637776082752787512348124495005266506546192416925997450062789063014773002501009999567330484988247742441689222020683281387150998803907292065659580141772651653545690670133194391367917937433057224804463986790019457594018231844383275946561857320786359615845024040851107629573159769597893359657337606374876100958854224736313083794164673679831296852301308397076286559323982729839181474121824745494453418999910586594757477992296495923576044022731279026364804135039788255728190626693368880933008817499419640048264937311674054509411000672284248614207290529504367467969552338684115992660727515368088202135359227230987805646528888255924864294560348658857899789270157548817149641727041173775797710751581927673769201173677558478145056702893524259033613988287827513012721926722045374533434278691871886699357562861829817946190956945429206825792789459228515625000000000000000000000000000000000000000000000000000 [122,24] 3482329915824452248536694821955362454904421854389090459747195122786552580964405035782108070712532935139518113546238092948345047916245489415257044015723963022101734988342771366404422685011982832788944179316676436386686990646140596456784782591723623426053364327427187617359840713510100745873171545652713903559722658905092418383045413010185434642328997077418377193722822514243324368317273266982824178461060848866124485441186341145454065937641220788076962401365180789531304109521089038250032772285286897901266379251537796942046445427684144535736642218182644721310954634300444132437545112643380669399690968000432097799569323907239766486424657658796652540499956521984211359927570711930535604224925960855629900544031165050088084608196359004090568072828989072550610553793513203586843295685602948213889590280863174538833634147547742403932767057971994041152790203139805268625292994484587263847023699043701967669157857935134958509467903907429816760825986489037151191877451736093203948801846724291984168180837467445693095725112101463742031994152634346330452491464974970678005674902293062846941043220601058993098955047934434778736372707750003072031589856490885113243320910118759643328437934585521541991951089875586768585950638734072038165998884281481304802925189912912112501748022506576587555445221478814549940936233456400284333244289533500778049097984133807587091918625036710531704535121003970792040002576134388810341829330085484839256363952584187461436815875738181996037156098769420694959011640144391732887862500011487040465966973644068476961097639648628387027696995325851841577272290672310259826430565214256045642604690423294636074525222771320767808502544543128570490052914663427240877257531586538217335082848402421721562789433251135360851442248305676640341054373951585260796532972202941561298147529432719156575398797277070513060072684261255329429702262951224930887274605609409314073769161578804202071305937070896095226240712851225002443053197923416647918860424280359227634599588809683287585998570347614964146625428301104654661030092931056302950346450581009424236985371408642807844885312866985229028366994063254187493856721122984448015655080209913210911041009589616232247807150322398757364430302954993608344107474360834593388780684181191965587132131076941732317209243774414062500000000000000000000000000000000000000000 [122,25] -3509831092007595672705896879394165486421888533103560374917645481029280324031545308620665596063433205960694255599114886421187674951076391864087340948871680814838976435645621408230503854875670233683806366472893654804808355673322440429409955239068591254542813730144865012622900020619283024845068484333893691971255939297449248817251988200759440566008321889910708266812402143271640798817271600224901570176163101274486119484726174724785935436821917569523370625348187111449762166247724028969713586393407082504381449409277967104754935798075280511148376939790947947102620329901186944720446560576709924608891157218152486237126444506304515188610948644540490170472806982786138553531994393563520728920543781075262185256079174501680156606596024527014138029303786529900361812117678021874058113375280872279433786891490155686295274261236398324537122779792766981882216548050354877717866211262904436429096452960987102732235700830877336038941976150203559701940836176241373501805192136112744287349144068018116423049090189446598297577624548623032677869666719838720522765175840729732250332720376679014149698548387354037597204564294272788716235516726328462811133926572939109468765976296257103057770568085392327891990986715509762849276235212105446647655068484233923980675874459778683677977445455615760776096371671529661064846081288173339747461318630539102841379306496523159590842123482689312735652724957138624023511017933568602139641289252859542657011994991354730142879409957611325997530943636005781967947904675144189714883364134015308197893585012391831729705787764384579485424534251526057951962241511793961259316339239279142278216645897700520971488353813642694158125200157659810091470414516486597642539239925719715127685977937712368323377120787307329153810042849200082714913356663708752680244859979720844209800116348740158916467347847348937046544411047007175929384156725541073724525831682059263958600578651848362785157314981172423847390989078832528059385860705990747389473797850509553413274893802402069843764671472843331268229076222456123423839911790371870112330220677198872662578155556457742989940758087258330377038046633595478617527463173999693518303697302808676088692809692754864064136222992327822876986784959775578331488664389407931600435062406592419750883671270003105746582150459289550781250000000000000000000000000000000000 [122,26] 3055310716161393007201985438567438263708234245727085909888340219522276347195989493005609547770045383266802366033758699120613446720861063318863240217648039554808353280840166493192055392912345675589254207098295102019813935172111611972587991793605633884209274504964652314218194804471902764487366809443017473917391149041533176609405697634998102333042611766068627958884498739072511520130750295880361078919235844458060207410137464966018633395534837361456493520748296031393370652880984518489921860480474654238826478267487997239566159966688292484814640342336120022186895349185714690505374034086972426063030418102755083728626814068759700227950041967084479097766866724673026787356461458957242796315986517965235067411906475245006091083156517153350905166316018359567292947644517223663772337288522035711856113888434537594930765296061443974032698602991085799092339033088439529675488498253849671884249031276406517428454496961946561082282139204467978168155238937423305942454750831679501060569084329167612651117998700759339933477426065394254435889531970700151613210694029464975512801742979212708797408636976647201420682572293414237966199531211638215477428029239421211406003178719720473136373045437649341780790371630976186578079351559059259761646771100480655445599779091053643270956243587579752456998842617729316797884426082430476048370761985877973064000261740048495990937971599198911242994215171987162289567553959922909029962277393942488359036132924527113590414931622491768810409935743103510337683535692361881511405781398830888927374017052434537415565159614053159421432095900484028627456180223984756703261685307465013300959471403754202054918035333302862906100329262353149447046070998876138930373067864220783795538484859279743570301146851223795017321255363834008305694335671654723082207981254622226902349663880285151184886199680213970878009411372009781861577256941404372885614354837285861832845872641638597183430228441422339290890425914296915654052877088146945541399464102219073828104422801555941718742072319721790763173323944790513718196707004335523972819642992697969552957779575398982501362515471268855346612780518219656095680121048954539711324547288045599661491996239356292803762022310875248621432523520707423336180925365615949744554716636910247500339907200661571096134139224886894226074218750000000000000000000000000 [122,27] -2459930838280090511032460131061132329796623508239706882276432510746346716764031456081394674992994755040726181882544684899868016409750791615483647683773069195831503545808377509409364974142864931466663287729831773168498754372057471148655534511816585843042041315505682364602670263070946591193434515183620394127240532641149790078309678800195946320191411160617705091268909637845391464217951006485057519983499990365549549120259863729975918004137535049210768891716793203841197410273870080817199362982894984806067924765504781652113632221280996318989267730925899939600473770645976462746783551405238752104378943278914386215879004889080827957422851947670189184274054244308957046900681622406600738715884443323973063877612205061397146178226130200103677419595479052415694618893187555708512525472497871323322589755306888795322198872303921922069415974037002190744295542055604434806946828314013752087820664919269508966292085573882012519290011090222653742425240613940128116942672509472472624544086547019683795172018134438210639481326519994905920311842480736059608670753492447227639521941478382021220500665498707286825939887893149155433705227747090341632424421886433604651585059259558885445759928345507320047734893809237258832600741520394036558029980671993899739930151372424429539138033350874619288387378643921887313423963533655965599584108175155601167192555151569803250239787793258113127112735352901103062773032015987627433083616132181496021421838134852403782400159536067275971629289871199200142927288553042185770963029569820444977435303535382676614345389461307107340632056841259474928752179025090308071174801999988136939551205562279347354469592776459979294449979806229042764420234514298729170139707675595066804300940898616733040731434653712425643497575296810139128252975664487125661219486602177448307424870491718977099709640564465771323595240300492790126730198827084019984692378102951387212123799740784922757977319113683999106004721897090485381765186797486611384959638107667525847390274310028791500847209822500368799338534371913830105820471883964746997641351316858840551427712443217552432404703284533770555767040741422334479778441594795781127955818105320680941770369627550811373682395620512107640355528095624920415207813005786108062663811005824765956576972991687313196962350048124790191650390625000000000000000000000 [122,28] 2042795772090668376905403530330929504718291043726153530725049210708676240859281791345667615959380991056076432616356423449401339051709899958854076813350373265719399341082226432720974079581835772662706624513495703614612984426288265334985590969072507506421739503207506907687095984234976675039391097872564377393179716630125961357152365396105859310713702589567960642285622476245706306658807926871618233779838374237659516424322235937154320350308229135235551031726620922821185899499468204720850278615734058777202023344378633710469591478665994086417348276371629721438763647679599639609225798617322565341497746155222521449041579893987055488056885447557341617465791177435355888927681989087722339041855203693538435446372923015161835485245631625198537376793486110499425403851202833344231768978587646218924190480524579011552652484437894556257270005518536482156554140296890652135396340914590948827606203519677854820515936854461866866263841069889866410244337824729253151529407130951629812210832091257069317683621051831241499348662177721009477438987564714617390321500410242560846366565572563724799871311999472657066799790876859531586306028675547748688235384714704236610051763403195852097684051626161991540047863318307008406198556170197885073942208639284089112619565322171442948847218834264473572690308146821536313460495489209983071089058472054886350602573415555297114155693874699651248400502795967566239830174643855709475588026470171782966852665126764265446834929228417808372432394126359623847162273594160645697543368087686650028990809145551186552163726913975501311670291250817983626736926357590632937204083896693908215280410649117151207010168450979236306980653813245072120681274931425226996953607752792041170867916899090605521991482035779160365499084237647391543517850070611855804800945036125766270662872040388176393739510988662535805287619271847054979677562368005057968740253032342966982894709445432261763121294638734199844495398214311090248121289503793322179874848906354199610558018634028160620763581499097783500355466590146775484852248696755503574215655719302273973659036930295609056812451383944622783238547252030101759068185185598503757389547102001231757765868754264586052151475011932974037213970332656160820353272740349868695390678050502671137577388022453506177811277666478417813777923583984375000000000000 [122,29] -1851062033598519836070692292123255981839521613798362984501511042716745699623309991964363209368618604012243660918772251742007812837819037276066622913205599367122645420278449460265868186952684373241535950637396138866199031818179617017546510061901466035590405842025751353299601553787510209799935049149630981952261079818118750442797843121912697715052138194644633461099316715672312125895884125701798229555671488998829672276401191526862233145532927127227592939247295827470304815566179232683262334560276018124134922029142149089408104292783661694218914564124147239251774581269917639462773032810976659427248546314790276899097575070696198191345588697494680413835428670176470516083393823695406684048283026240776653136099429678143117647690710868267508659202460440343586030579768491394417952910711023376763843598800704970547740039802151213508763037605462437025845410149760646608673993764716214092843801626519997445611979945023542016777498078882231644600335671988976143179921057821654783697663580298687883684807667556178608702337596811142984284266534152523222851476205151054082353485698743016620914004547346974459128363859472894285490933418315396572881438557299523852439408870712430751637420425782535708550323155903783882626987682448921141990165654269048188568791920721517188959690463727342130911535739343465657540236083488704433899162203669207644961893016360918062603515221428561562388442310116011979502599166892829101625756490315373534341839224773598963335218003499265715852362875782562851836908120650403825225607310907464980239981312634345583207046701839079164801410100086700127430310563699206714935402207153556109947285122250242646100494356309358280619676176971797728600056556902948055359192944220976504332251463602015342075616971633703596065777289126230818188849478791625834516799628898493710472726602958125575852127457908143660045458351915273864052892860634183667936534167375803960623252138248568070488056919465082540397950823529358083185354283638822581079141166371617701588735150865847097452974136626697602388465471903075199616254801789206431099248381332251484665940903573691272852682239476925241287472929445383148382446861294959190841512133237466819099874518155911090245670809232546435436256061612492494039175470318676135637311534570490101482771883717719924034028622372716199606657028198242187500000 [122,30] 1711243568253662855354099566611850137824286087053323734654491129281484856245696679557012540951000648209629982573473626539958250053927602881321887760026243317071928458026869940017333833097767911995831399513889762456207939537500920141062705772644200189792314317508441952686233059459019218885860150411937853820638832978222816233030033131815299460103467907371295690175039621213233701580214353420352169524108191024548195898063415848069682523080135739129720554749114933852635571759832033892308117035659405244127325104798536756838926372618267862589578155369400214479620876744882752236991621928071623869272673589166565410039130066202283811293001057535707432833923982618608686866997222610739873519511617547621816873210577397647111803928606678553437056537281816371447426984025989011093785885108912928926354083510032862522815971363452564010981777857567973335929403199477370892882874191340811278416707624591016465999947968681081077202863392584045633056063932188938106815805938032883292246228189981373058337919366769007240521002617146425623114232263756019598023156842969448921180237291936094921192189027558005945588457685839229839365916828130640040727482261966699266932435442082895900905615977662716420700106825975089699401023802469181794319501675881343897875745622261310440635481501799932809852777131869391082415544823106125929517799315033518560799306573351160045234774027319286211812145603550131396923070840379720899423829805529081445702363028909875468816131396756796347165684791777929297265367527286156834768529997515635840806909666881355004154566468056939366573261474207336537395556524552920610449523569758939939511259799363394062019744530352684845843638537570444476922646043715000747121759050821770483894349441535084282612096624973043503096288124139603160013766812013882395339960545251299360182848352705122600023771364733476905329978999049195487981423527632620313480490674125156256912438309636114012865622116683085099704246667039310918284277280385452958210149163098178697490745857068659972302211766170595486074297180444971833824170964179645073763507494950648359216329246176426376001600224767378169818923477316135845019763070405680313640587435774983665250022609233657441955757125515484637322302863902075644181095047961887227344207934837005568717911599234404729230618613655678927898406982421875000000 [122,31] -1462078287798770224323598206819619115990358907842597741859100136756458847404193156598143527348671270537925335164558221455524366815239410255112142675061984919628496220894866992691855667787839818412926633354032005550199168772066876962922341453906860219328396444004683551650759358530204426600242326268606609085928270883042759806641807539247143790478962166755224006634858289681837581330640367200108210768416653311858152650625723476676338973554650574556996798468683930156713500037360846414140195212272301380821485315489857184604368566437156322022934731932513387494396676604256273037732673384914754763242624790522853669053187823297249692897567887155552267668577288494008581560335882837310420041739403068007927722450761415583183647535498409841272629024005932939243422124850181586849838696968029799140703989506473076217568965238505303753110184245709890870594544508832230322773208489294837540987164325962620159952948109163303032611316148234728833822173332428178232482188968652428007081801277578921446122025265231796562968161840847671618224865963535960916674031339800097660843172052974551200265671544024549020779177003891858697974000385418811870083098936509252541987635954391209319847626276979097818763752954827282166042209026592398272299528855649938995985386578509115707588898243339287057186328482320326393559519361257756525994905209228391040005687164998003479842964393931836082430434239560271474959995488368770721676071001600825250254950879452317188831361570173387257696369223845725998643445588516125831868732262428403531820099505112134582604326016140592035002359049158940337848469997669733113805452367741187805122551392386767253485253021419765380775174513226307362052355369333535886538323115871249640175976872484768227665334878552347911161029421195165502610200155763031209838163827184785629166199582479307219051986165218246506610851270483780370532653421426972592853327862885897910636961623312741160883420312537010864965452520155024050422838667354449276641717241019893146469709902440187850634575661202795630173786367695013512021685793209367584390429007913324472945396957478224874892076110872189250264629784395190033546797527070154135582671599771290498255157535040870826529658861766153032840945443872922169986905993776945470549801308938766284229612249685736902193866626475937664508819580078125000 [122,32] 1094439223313715073063978906723451636795384054757414519509565460854248041830720326860220449763653819847160443827144600470356594759929738807976119126946924343409945492340617401808217432059852799219837071443313285458984285719082000546176075156361874222900777609446935549122624012027852547622437261407077177438470787439621853759943924604635021207144122248358743930942394040277871138481586307665262517831498732884053076866016077189752067597469472903331930743707384652416873440039289784879008343454167843405083747943677123390269600254685396579154767909858245071042758536754009407710171284561295918193897764703250364145973851869426464149590307217224075691254701716253521212725616645890371153376854842690758011872501256570609408094894359967648523880295206165829461296938015622115162517281376942267151987266044235494767752130847300922378783524278493024273008652160315455949002707039116746136259800158198864162659588943633732316741188277775063787406442104637235224719772182391628689530275921382570378088384362631533441585602630467521109854059787937083239333618746084722625663678090400063113605640736694617981311352461863462137611182293236761185350720022410461746972918724876986171744888387619189559675668102019344870032793249586069189838418224767559243645046806866369889750107458166077573883564498999691751249952429346343457133023783480964565497133676431962082704659886567592044779964615279439584328446387270041115697521846042602595634543040921253329367519481459790145797957149663898292385083034532811339788355641666895762581566117328740272681302427893138308440056205169072579371943614567474491448292154375938778818500652898567857254313530829794125560117253883708162660012833911147708386813752107025085581839212606844244402071211322908178606667177234323438286764370144822202220647953547813915433817578175334410765395775901871436805361500714969480280643300966031350675127657199906230244203784795255344697037670925747989893146643129739073999335002745744521756965826430486349297846647920811028414187309417659569025628700389118499793704009064774630635660055044397778779101419290125796776603176973045584078699038979101874968815549459082990201521951959653904763148818494231553777951617387837114053512953631428854566412349594550501554330172477587754274931273676396692451362469000741839408874511718750 [122,33] -707420306176547058927289044498059123438833702168692141298112800554676294745066366939246561035461150034982882201472121858943366593022976355566894100270306719872205065525403300496890629533162160610100567685980373937830057748289361975170174060217429627506284770822216479696245808989200637436508008973836807264162478587110908495269743315082218445310761888898184084689867986699084521098752795541867954102320559396973068284820426653940907229263615869538643461230430575703866055214412106671677358218268689334900058688329502219375440797129963726143725425028789951391844769808034757406247257312943272904606879263379363450447168329148637459799619259726444224879843006113237414482387989844000147886377948761558735428607044501043541070519740466675748926627977637656739719891714142873119679032411748088028643212538453064563479313605121603233056941709031465443683051692318866983352269501641896046666405226198176289945078272539025613916507426254963040330972967396862651186707997799930832477676055986987150832058241890930263542203910107167264434309915706244003045907960804392514515434681855066349926325633312894123128707183285573417607576456728881020867172692138913470118427928976393782548853590813306411957394805758721245906822157333883722802632437284005398764709756017897743044015909574860159088772637754445542242080080967883234480307462312314051227201166499392065434241635586264932455828989762363894323902225896186191206831814883428178935631953406741800831526468821021509161782571525333730268351735231883915972237233179389320259642913025851130824982893955127630739853523529145046919978642399760919965951112770126612410342732050943568200572750757364995141169398224388881752251247376137110333378554531056689278862862388142750802931735955824748233313675715450732651264582165828217516757216241668051738430662261878368729236732319042496250244960865670922033258039025448062584671958033823975247212511713715910789640819818797030725986077694905036574363793740473938472535622910586513171394575788917946183526549965440266921679637751350227653882407815065781289685957172789316644568647780960858478561963641307019812372844639314219927535150218988948388256877481274641470931793694937010184685544847015622586938529880725387473023904131854083738684332942116961403730690527424940228229388594627380371093750000 [122,34] 396289412631139102035512160135693890633527792848098481910785508778975576401836424127601971303273011173098602291774906415686718080155808246847834962482394130677127293990998494604749901101739308215587504797256526416012120871867177939345063224070510390625186568635345449560247544192122803273354352362311127293266000927159574032144552728530119679493368156372366269805153495839440394206873967070624402176518053413451301023047255947564350166201319420911778528211804608332480425481176991046785798124965281357529054195085175103278743352927608285609408451224411101873674905208838168391474265719255321806376984263839892424280278425029423007465764700363515522832961243292825356789604546475969724368706066134237570969374406508871612296031282749116009195174672102567921878502287258011978157234827396777743254133412467393064519789291371853383898925738727072631314948283610711341087847096715617916068433605015195763021291435327925617834551309221252441610149101183895966361173070332192714182846390883314976183799264256939861308891034418707306856287256238904743967384093202616086608446191261646887658700277836032521394252652554880305363433244609821881304241578155938813017286091836452568553417515256003731436705131781409284123856077159177285905107901137646898570458679502312207137140941437948657770687895940527866776246868317754314140055889890298780225083127795998206860054108835669486800033496049707745192138874685782206338411566404483592601013094523372378536722220710364960046161354148410504280869379865347493240081369525993140461677043158645614539843961793535070177189857470110952353292513382111075934226246296177945918100503505869806493282635090216800399761390539115660825516092711057282341761550240038080673943780516547782634551146124338488829778113606919649091564084014391833951504731236789855155978208192856973833243694577249420823732322584426004425988352994661538405442958430093370466338565837552182112734113953465962978183970958152956902829366268657512086771665362229554087512582538299781660473000697852158830840645798647798787400534778549234676008253916982147704556480407748535405078934848692721354735077475564757104403050773308566399265189844680868725485619402324280239434357005267488371031637952942821315069878348942240391619647060477533116740200824779094546101987361907958984375000 [122,35] -194411077054451939403731411738850488343317100241006363611831726867648197783155881986895479123418624141647945933093850253941265837838926206079080586928956106110634528037097167118253693567753774562671702614477741745166331094929746670139041016631948802190772014239216518090841225639000888719290349529872657749271974092469847922470986151076072515983746102559536513230583253885352967222020170825393344689042912038279949594676727661503690467062876845813210754573804669600536379511620523533211659338612186385228629037290248400483968165111281658199086616757579432917570987331596648122787707694178509679031049841907462999061820894245349253514573453880654698693193424405357836836077366529916425709984819707899059239130126120004024907092751859323979705152146703260298969653987310867019439472666385884444746559645970565757627234098641114881786474396916971372820604517900149816222128261218517183771507887141904236083134240393239970977148658293006322283274871490913666358946076042235467691924009578517649428081420265759312366517984456613180785704236759719357253416064523327975507031484047400917888831484279630127196411887352894956123755576399891445198768190718263097076449827382972354461220600590266032040708164211907029848606851541439317740139261569853119079996948425951754268951840058491459708737596557511462983937837060912893703538250928501697900681865975283467438973567921684851272887048152175836130641429008031582519478927407834341270130983234763266247404274471648126674569983646004350924503231738844174586829038280106650187679791066893890582246183081540090176875795278715645325187158794509105494125110475907250685706432752397512907990879640686049949838522949724774871619517683365217740807417099228787424759406380973439438182336234465242870935539669770189378460307119552400733936108493361573054937407252828503077448163068271948465183406569746746521227611246680917623831085463459687685857950401941762306198972607787885743903845339386461376890057403225740606815191510728948331260040487963863810367098873941474277389910647448982528404579740377408368492732832647664741357788691251148234202665158956659564427632041834338519763446996578500246562152303821712715910444691432792309848801665028243977632453727408958264088780974814186024179319619588617723549006655048287939280271530151367187500 [122,36] 84536635124552690754909472415535220720478086758547202725860927971343452944173095944248198296956071109641067306749922158145331141894761641871980921699473711799534503876845854250145849913425383154892970888153769679552654428919575325967495990537104601343158497604823273982068881519839035800376310374734068574272880241029565339840057743223432099234898684761333313642465352706373037963861882434937340297157793084178153877905466402819446318706274681497942420731749365697443575232171687019754735917459098834214893378909253552271446547623921141222309281106360306925494167461730453918436580585059241964875313028480100185556039942969761257494151285126039065075139417461662380985662496448321356242441536345605038790551087604201186703376868752760638998745738607475822502043358330529282878768175063901649985626715634661369396550599647998553456367348421830183966502267300585062468543484222923095075122086143812512884305819211859887427288031421569249865016824411829577134140431311255589353354560051010850070833603338682069819114932138062402726838948342688369265921099479649631743867552929133314089927838929808493630639442635702970577768229642861167844661230237388655585759732447543651626163335709928416038024977512118702378490333208985115948176392912718921070030910692401098030729200664605060114354653379881091183740313691392879148535160763228648468308425517983578181216011314285812957168814626502591142230234589339013848386157621888080208488710245553792117114381486861931367367874011301178411819824404761975517895649357278042369634334990143571334173492180500094885588805393353631158339934745021231920026053628153195808119229140876397163116119535148346593062384595055802052381306532591952031616292695533767021980286341970627424986537140509931553128279909966617092681924739819997838537799054635916633826130382226530783330253435799184623789128279881597701300250473373388980583153707284112959656008869781689384543339543978504638370631555987779650786693763979185513522460268101108298028140094735784171333439192417650392282842073338889175941496122750617368658970476312632829709047595520752964823014013878330408673221165119094501720550685275746530849735658856403915350652636545154442775097822670275645086584594266257644293229000895392609227626417624235077852290487498976290225982666015625000 [122,37] -32950193891754854834225543478111188065905092430209574101667690224684333448045064930477081012654017844130234145599112029626023090614166560634981691929412810399574271508489915258053286510433963183662113260704967445810518517561457399264980558677503525833863778465660476431518736686974653729481077436358343921206148490924079199992470647794381528207526422249246127853000309450145742743925657524565331578524851930826959509144971930388769102004071055473040428463328439507388747918207209163261754958322191004685540043768349178445835285288164841479779358694386841217764144382687057907935673849137186678094540211799549971531370275260721270366540314004149527948099178917784608844979025579765538017118697997162384869214301596441148996387495674210758610946546561251977975627059792029784601213404637951774256989894204470286319768909958133798737462684745358644252616807305966378640932134804642396373767359934689110449546181537956049653591911279040751063972278728244179654378849496631611341783834099486271676202623305658699073251296325602954779835436120039291614473412244626705438519108338637822660601802796165377148380161203121397880599009991136427257292423715472299390874461746752265516072111427959242416629992478139895605108846167781143243355877493185991348680292965458674291598905525676668374036260286418563960171224086348410720156547528308013443881815712216961306472584495964060031543232885028396975375772323826113318340223687761843593095130797546927842072609444357302650528459725449597214619451358568409497134273029547813548922191292873193460060316534540812328741918181413276143237225774020257435530885487104477841869972950634499353972827056447044857118302359567016296074892648313440966295265485943530953647825859404898286244503574961258470691553061960562920558803442004105997328653014990281010566112923323467818042399667470753697683694540399514472512347709240040687555055139618365276210550119233581092928242612435468544815468888783534428241028128580194358348984037798868926686359724035549132158689363583062531596639828467782228014845946631177081135359826330028961088966700322120094075343736234663130855585899402507525017270212738463092237218405349747512002695691561345437845726374542060732123176267381877198259729953060586789297268552056952017892399453558027744293212890625000 [122,38] 11621028698315469019078092279557204639754969619336763443534775594189651738658943000397335199626927813803968197279046244468870138146020014849912784416604489545266998513191552924291981603296041924441002081319805867628477313862200453023354844467294556984608949064462183405618203524114807167160094029260456454743884254129099595122797840817311621561212421228447509470151281674558717054210586704227055204948589278042869649086357970361837522590176083699233261578933937693962996531835336984188810428232826122925477346222970378557404886080480516266904118579996169540165830617236963579445409292143652190826208151951938556333427802257630210720523693059447562966018659859198299825773640551865125109392363839578582993864232108514684521606202083791465230598089241164289891808286317683909321162636253950098954524876076260179949252846206394720489749310574189773746807108261750764583099421046914246985800534283472168194118158733646672201233179708008089026330827143421993806625235265763475252448306242634066636269992022889988172144372567899222420431419586036682609182960039614001167443998471961173485949052229781643927195728766730999482908666172492596355572801046376074386069572988013816532656627880122255957327593507728313943285059324873813544875331842856218814467114852541739638993993272187381842355174695389364447706710589003614471242331034834580588466942977288907287758178967304161812677625601850391982106670593219650542003489699033255447890844847793271242536373476814431849199850499650231931679805782904167189321359338724570948702267826849934189878806515299248819706005434722553785988683136805907931178993517256420590981654372138349101124963342792801534348400997122210868193648421655641294343888706669956170947972254029821172668310263809946148065058711995222957952240628109982313480382237169697675088940029685007028118709981028160652046741291379726869903927050015208136585603828397820003881663438751919450606398463609619066476349476672361187805388701402440961352636870157522615745541068510198032080326869418012593256627004998018258893048187546002377870851309077333565625347165745507192453684192310068893382291184257463391968330626580091363610321029697188773179810332294883473678529567330361170567046203732225026301191727855548407088402684816941246026544831693172454833984375000 [122,39] -3738520887998086243558044897157064457307998889025409851225090377105143911804648146956827948487438401887276862256238213031013639023558328262731076911514311506090058545636541810629740372784622431045179878488098189219365058449194490642427537862844596773743668180103532722079650855556097131650180305288144658881540574166110648819040494425755852474656779596734700561141470203864755846871279444538960001726811955806723588918443125246646837688189510701210768558247165118173737187813496287708955606574440505714183662910336110257605657259207123849396804525195539799217903499791800207832523048806286868542277591660854265370813206789428798986150160625963773784256867392547422790038820117655190100061333132623227142494881994051180027533940910880746562938007017506312416397220473400996723548533561627796721968595990013944500989649056913317251751842758466587422709187173424521710334088849222475051663848504237159993418423828187384929560868828878086128194423274771201746010145301852782849625842921072571742001586346282940825693463754026320609736245854526197847498275550111354192225556361369514480991880388694610831077657552159350627502542472712366141184192175329064612254994309061749587315553940582627936328476871960380942444707483977724014653167368615896844983614330503343909261329614719409862851000019119418047751684848414929327074299087442452966769917017543494949932873301484523599988945916525584659097563505064384831206919079202895107756240691096185165746080420413695855090199538111002411617613574892268511754054193004708880631733441725271261914109085221626766942488542588558717895364248721725624720476713147351442349181044936304671575190790236477741913168404574856497930790180286859766915955315810240350164155344258846613084144464569175589076768480398967317005751064978258817571984367624798748991536008936903202817946924942424766746391974814996274264980549352487188486753978137243639235565914782648939984093657876115582935230251932867076653180713640135667803284825045671918813979276854580993691579618565697772508172038166651808078470493750432163113911660093526035290156931272931148536007964673276655009187226218434957848010557292460125068858499899746627766613932736601092200457076534926412481984433458486765742982020054284799729357735564860831800615414977073669433593750 [122,40] 1105794178397441894777068005127674470970343367999713641703795680586108631029632530891018325219870149755700984216233191606699109082290207530510009490457039665674092298025602578269582596236078395245660464792637002673076728522095234643472556271704250545118887954508376116512300761422683286441863373352315528992955262510299947980198463462240102755083316764187392260831884138345435027873983121972755013855688443627952979057506269770827534398382961040495483198516881231049508324416013809349020364004474245673441183230947413167861755891691235288426527501403706096177996534883074028817285692489931677877984911566485745829290969819658619291400635660549953685177026482347036708647488264692246291730118084783529731311567146577151875475403648603964965329021581172152292925383364363263612860961549906734457298132894895931307294829524354766242993151824021956439584204017634878667022376184462513405027912782523543219474858512246649461503586716397931386234888440833026671369406225114746080113443611114951417648140576516160339107637769888080581526985720723129378095475795314347790650987172386227189074095433412188847124447081285840033381331884784065713394421147446837499814894609180221617043034245336284895239272483574122593934058036482667498884585870083123579198039203325702339334536440129874010714717494349549566415088959153325432287560872129893077250834121323800904694814896486263598141119655842920851012378397882339653935498200773022855447215328528933070406815505003914629141016937742712345722447126842524775986887806553192250801148769170213568914730090891960337358496888124227433061741110517904205340738993101140353750917652059775407234950845226254970613588421418321204713963952142216350114544137054321400408458193483704241662894718607002051317079556214964593441169832047509042424940842156646740439098231682641192562531576659506880223918972394275355573272234015042148302139187558000157780045091269490144016468052442470309090916808106867213448540554995609454281569163360306006667229562892064982384335573869273097050656008201553181258121176485791251353166504050892965068005774994560502486781336757331463693302291360943559861568747744275646655238836788552551569777358661762403427047305994300883596665153956441305329831184400508564125986676884849657653830945491790771484375 [122,41] -303218089654401682256933717409077544178257030361039923290448266487058588848345629054092035085800924212556157587329762208252514166347780219331949853181902146601863572165064875210850131259624374900232822651605168987985455179346827233922198166360838499063502224099457620704250084176566156392405725459114331747710477830432542813220107993438182695765955442100117791469108060532446871619304161931513453213388212047470029526240066474979099997652696381528157881479138370841629501401598507197453825473215961173304503907877055066714483993719582804106169273597516416718781514096258313537122988378722971378535489144837131808289460668701407013295751145197117458250854619131321083095399678218094537199111935327806396760886143602595218326729129014726237251148595986142461070366553814878805243607464326997835632713539124301311053151761682240226463587246346860679900620227683901435189735219194599205937023064463764933512220173113817110294211824465830184518650291658976947963571014777851898764615592488922975961217180940868156918069063366488492302712965095294085410998919011869274065794647790136295517056426647797103404894579777110066997995263256965657810649089986021455241977854162537496662820355264202208747284628263782290125618056574068877539904063022907698941237622654493443358094089622619521237093270840379107737419490440574479366362665152319322839471547318797399887881841273683829631607915334053804944203957750704806010590133338120057796337141461173920881076831504221971889848455499342718777727162347758812381989805401769530294857759051080476260247355560401514330499631016369224273173408398651750108928433544776948458810162630077309053396707765379698661523368932031239588013995096833886302481240529974334513936136980515383382507339022593166949777533165193946059836789053240450620409621636646571457151839335298164344921541028670659021041361009556858064426673270828738117722476150125296876256014866863136686124949092997228526458721785828400163847935073907440472205928880363871361353671361196182031097633352394280438022308221536489575341715200014324530127648085701316402057530636447336929030520703865775758512959328308135235729118902197029318818618714037364323193489037146554515539689309299827963421668669417588492138242007734997081058736512204632163047790527343750000 [122,42] 77604334419581500160561613661996375763319031442300019057608967196141106965238781676642248367113842257095353787525848529300483921696010408490723219709154503688127960906334380750664475738120455882070477141317587783772923516923090629098086309268802995189310776449465624048829829934870947725896362273908961070370996413616759720960527860192231084681912726116899220347645099708775873225945894812773596765869851216105383999861547952315323959485542825084629760876122624595540134662045507395657451924511171516771604712491389919828378094575189372739933130872264917487087957188620311679553042368470840959012691429204868288138922285375719903990584776289401515119129868188963949753781817576189496101701535269140962459243582802006970015831646740210058707065111897939025853416721111289226700056744734433371541663876927788214788702760032425372248343860186974027191624551968169398972730973111663158107207602095630891423835427988767056867375771098859003719166212121904108132223802542487252195631529798206005461732845232038763733768960112571852897874274541031437741223282670587156939491671834784591798056414428574316363610577132698603217532467617913883579809028045829121316528097366335544630431825054343872530843230496964092242710197584721891675929734141774294611380847176349744363816282174610701933210459365552529181931215024353331644874122960467034153053315306009569869647848240568340618056136930325564456286545284539125351605658359531111270623376968235107358926761398298952917217785497419146502587349489106838039926792734309991381599544840286668846880009997667801636425264742900332172290820698763080921213912041869942542765451770220888884452948405811869499628063777757784265528242518312576684679551182086647609182075606754358752993262324345689017997254608758946750442364134168622895485067146752365350904565412946080313979650612975167345663971882338266625678756808562221107054228814908146040740454070239100039471988961440197639783567759850801499941126681690295883140797613290699971092390409288723927613206621662145037659925629209884163478696901035429165016685132132582670446873408652703970738394595324985644729281502798805905182276491237902940507625211555350717331771033087061159594420976431583752220938774019976158152799064649851885633324855007231235504150390625000 [122,43] -18584461642412702626110730554653857142568402781712429226252859658137475090473756430407932516644734013618545799451534871361959562884115412417895407417213140192673047684814193007835507642581722235088164768275376511251336705659110461236931908676700660354160941826306329818929741209858373770885853261484013034438580941225481880856458523265335349255771757791254308436424001127787908893909857822191829743241395617061532507443702824965859608296576084813061920455109074978335712596306381417585551523871205967511751248830790516858065228779704438568415082957786144406858791334397105236569150729668150830010427504291227183854237127660030819131559614260000247480546904184719042941092717737980206047577610165879874143665884354175305968657475062041450678325075787606782696469747363836454468037574607906733070095833267159154874626165320899854698348271293613755717473614858180423648954579095225654474412975648867395964043817381088529773371071447406742176771543152158345196840777404818447590558954853853886522238301952428133298519318453675668986157865450810093539740268442997708825614535136034110694787290075028415718513541557559187598892896834585178711459152910583558188526006987827735263621921793597154685467510400954010801416980867737077775626663277332320931729641067067308130343167108963197643786037845640736249226811328535532302493989472907983176046191262121020521963004166284707497532097911727715105691630760921817477997570960290534102433438101885419716604946307891638429049349497837633081925235380725685066351352850624618758418178280741350990253390267509261998345143051040089349112761382681584721579131098088724000757411837821545015794845842763749561629987021031456671471681483433835155913387200755643475904410955482727148335396019051003533887157177487357702676885445462513220006750340124133524974863387008112099075634576520881707977591259000013255698313086061332799032048511847391647873635866684404709295492701785830188182943410334878919691318822969521791895511377178559489021468737043052259343141319875057594802998072286527776336306639557593381290903013882005048348309575845745700845365337218885027597244476120357046634225899194774929579385159799597490828551467246239476122115284083020808962337650189020190850247919019947886454247054643929004669189453125 [122,44] 4155591459797191037081677909021970404959087976840927995628508809217821979841814774367345971642117049309071343119723528763317149909064243691066232144425034730419329566539863732158082927337049700871336864087559506660029617776989251202544390897636641497899762426210756081022261509135350486843984597373034608817902931590845748963535781819631192167243895244824651811840346444825361802149762964782329067025199409440002290052348562228167643531561001548908984068010046226925874177053977430113206020355487628119761705541877368051133452296612168138949249110080693236215927161156022876285246857370798780813868812791234263619871645628581681409881354238322133343294443415271474647170569682137782803720795378072745134043121581659659635220528385245172297437732869234861733645377939065900810225424629439128105578276917793716542226841463843607371187651439556049785746041039399803971261161889239329159670408691250160275281741119412908260253322035940080951330676527033291756902565901532507051398638593601924453383587535290384481081237483694327797334766198796856015006708164300118226706625940816999123059844793555144859078712087004582511640505026823426991028934902517434645456385163112818554259616031328823034393769012397879179231374375122312139869226418741781217082412915570500225872548432491681561897114957432038730478487896094383993194870227191891381804966519156570250708107269858735336048927081685156397138994885514668926974228596123673943288730721570346082181321158254666777888484944026954065247745354822503499498228956947528454114791577285741139873682731291891012367856958296880656074450721589060320438977507456532405803833708968215669562738368392463744751533358911482155282388461306114453584815852903989701033624852271954880981054046253045147614631086507847415653480610685047736323179217629640704959253892845224988694065915590446376975560028103021300426181892272846295227269778200871044717567474088630318974323213384318678037120013740018897856880515916987977244152508347657333791156684548974557909115789185320717105411895341676656712144978254995680579515928159027445748639172002615852606583914274753863448400650111790898035418533073479075217689261614228589118957667003829280239790025004009571447953292512938026874830763018160268984502181410789489746093750 [122,45] -864247074982606335071937312019959743924353239696925360976306113705955081239589847680200204423483057803157828229611083280859269622559971078714061915814683051054242982172259559809237228426014022745829520651502522163418917428747657124786785174934082222788571518429818254533362872957152112550494173558853972512759781438517692485552831175254215716405661124592890853973791709232597418859381317384849735214905133855694699328536602738270207461198662747164826247659078137278243216849480052253137563501733318077035919591632986873036010726078604805056645735470047353714039570015919002712654384390362520852709049190226647216495333226074907396105511018322062084109043978639895619695633649861550461816069610091087081515870520369783111748408930714347747129328744153973034255538066278293425631741016246044255701389939141429777407710945720539197524197803879254015382901040348270731484905221688971666766972385534128969241912118797308826231446612198799488814149760494800720172709364028179014633550408166378906054715369649607226060957678488375375357870006202988814730233291678428300533511249800515988752846321591893262545386196812603473289946033824457430122254678544008399245591829744791142678145927312921330933299552553028328281414427538433196953340494203791261929915049353418887382900303952189798498026816979607506721599025707760580128103732917910216690242468491599922062943729795558739159607836953713556907723532066483711350262550817283015972973153082999929982540889996507720953866970990882462208907315428161090771706883823326419876648711103619517743219894872076740770125252755031104167769111066771244360613162237032789605592848831993949140839032072795853402130883486021545789734057781763657016194800067556383403049103228967645062941598618803246034176982179967773829915167891055088826438626967482502455131693664082259295225155689116580940655953142055248393600234955324178065361833992279803106797567979058565570387373235312006443164902616822666407311651963697878368114738018619907434133164682786420796722617442853107064533811723203243842866486425093787227443969150010278217353953632934027779000213370894142410801050528585376143485509334892370289703796989294736874521399045849573131204357764545184738701565505504853311426291573152411729097366333007812500000 [122,46] 166428069546725139450356732078948924459361042237909151813684504695043030501591554083260504931408604439493642023359378126040963019783585133953202089233839257135429264584465104681348919398984493131313642344282976201433528630639895461203381059680860222223627751191403098761761122986109930133740646008861038851705959866831713707270013122282647832643274971379282517742933893528451092289184779616167569941436776506088256741222595910015064625609949666035167086889049443979318979119968539294882215843479543617511454097549419682029781321777235624658159713695499644414463847779259836467653430047246065359292034619252330937380442161429244929490375088849094698415855944606698469574671842092757842684769215588239396070808612899978045908655787286777917948866154962921810178642082572143308768787407129882535060801276004344446564874033505671922331309570890633239081737309114639570273963292031141124375263920447087384571008879904256321336352910472009418862885340914755522509738954412487975846161593687228935481558583521130575855955923593936407223967616825882258473820792592756486006716504336940737936019384036994512862290043336546932078045312687450329595390382880552336760589646736790415040377778994566955220117832157691886828801690334777928426357443397492631106768500159722557732290714285868211997004986933798506567808860484453798094756573253465782547568969352023628067705438994941027217006173644564498369206854433390378800696364594874890472201856890885897692244707577314520260148766711749157263970518354719022891225238935405995527000047324780237555650184937983985235019047791898699198476236025578479144763725559584675534387283621915741304897893792539914411213795676137547404573918788590735739146741493742424082565421271172491363588358866199700191582046694453543750475687275307267567243256206522835254506303205929887395301566108062532163614647482168787033894757534129092177850812732651616033280719780024098270189499999679832745177187472159676615925527532603563783607403255193728946814652067092581478968132596036124181823055768192597069835599499601763282336172505507385996971273935144823822580048148600425720377416648648448654994127048905600631463240938111160793228668330132698659854661594814157448174217391495762019150259081943659111857414245605468750 [122,47] -29442550828177279410048416572265392310489388944671198964200591363067381047812255358603193668953048483125863389659607896827165267487233431479606066358341233983591965921061251606579045243511821372363485001186003870922157682017828140467879445584891109022384813806782286385656954232693539655821373828960567948479382197329643684514523848484433536697440970591355600946930766053324091889350209917553379600011999624268053575707332511354432526747683652331821161441342083558622486851498221986382112808637771319046542659370588837300583177488979923300060409735046014337536603930292185770040700459119879221631708851343672497804198059265154389082680371298407604873126112713814300066311628412092206983868381170960313731458727811884977305601874164532706313407874542836897377405323657431856260471984606558514948019943972295886330114315641947341716239327512625926113605414754700767497043773916921304569040793526341094671718248466336827409289472610611277017762793583298353584806344213583266187145854420221434272524815500052461701673056778836812767920142394434308076790395094254090993837845106160733272304142364488800648460511981233272237432239989651079070861646529651354084798661215373271716848150480424913154989001626604059857410687866611941447034539893118800998960260726324011983939299726288962901833355216448794707340997526132661884529861149934641213885695656256248743064584331285520044167458794237826314708043844283194137929134913214852356255466104859490715061914032518401657590627908699386940267984391926755800795473224462261826059065894114854009949622106470153981115050448951477492943453611309477763392575122753602001648709912754275742514071782402636061782011476822391077666617236345801793327669852414717879989364052209169876580280345260498863772079399184103438815888958509475453663591179154555197498101653735559636950302219610627757247426009883561918093447785462456899223229077320659587273274718892674158529710959358645020786149180072445472923680711124319948404826950475880911370703709455563724955687397869466854079840729577199562740368455987127156400279514207253564701648297974819524347675286070931029446504955149203065880718000282026733149517308325951444405675119496347454117350599041937452021225061908775107385107554728165268898010253906250 [122,48] 4729751689229836422733473446955246003023082190638346812330259945027876681060692720333019845589758526140640514133908566708846136717214954737614775794618933812137228154018132859343190802235792815853643716346414690537928126202367892368738259669816624653254298110164818817479594831340996860133162801705899670615028301461204727160623407935182975551980915972260522948223239709397480685904277552546355660330847665320747364678534163823426814410964642984409894947393997711416408589150260118823652772581146953051026033913364422371133648894967541530682257460238253511690789481107073095250869595534991436120931140034708466419593975604457256132258015339303246815213815503220635002826742490392968800864037665772820060773803666809804106459009759221386752693926692223367058570292503002067108005895680027598205675235889804985200515794899558205416392677386371798462314574773784544841672765060299064245259590089039284104289205660820879922715545633690108416238763789282278533821956167977443250667949484791867529244722818068220817083200625500829581783681507343853130867923962936862818702847965731234239611793617999789836612707280272078129185918564232580864432363522074556951053338313073967651966825105671957437545359908063959402982577961409174278589095831326791005971856929179472247699542099839550061055751132924540253358855639015955577872131624149076487422067686714788195789116036285071606449090892782707023653428584159484637630056982231747672127208384498397202701651082728043390338525858533898859865494586575902398532821208787719532909097181041848265370773238761308464224817606386645446182485161515040120728362748184865171657484447229689306943056986235912479189892414461719033966906349192043103037011406548182127340112162356136736844929512575197963822402685083652053561631642044050174787044105583377790799507310282996547509911937877644557721140177221277966605058147375095784837581712718139990249776666715992613258191206564929785406366202215504887001160243101770787504028496747567123234996179130786593778947671715123556491334356185235619248368433130027402390914207398090731055290658961876963261902047452741909233720581950813854982899347617697229836702122797901011966523941162889788029275640361494068216647022275314031948250252753496170043945312500 [122,49] -685854611764252990047192378947382181890404661616429030969009910446233656513736642286461260409725319900355481127533179932608727365224785223728344007685187470747040042689130150853961456255204932920907058811828233012994895884112582522205072902532528070686651291557404725303148325920568623621164726135026761771036287554334678475335146306950863455654085452634802404031691314869322850995501367790866184851114538406558763704740366522211221019954242192140316085566587185993184246029859120007971206516128416124165572963876674043218377548875260822913527181181989556793215917026011364221749045993195098713675120427722741619957265684043050320253294720132436723760553317359478181241501059115334755325361039938394296663497775870783308897134346795291226377830688581473230097397311290634447148886620298021238759466693791042244247132012843097846606801636130934305184514042873289175552824784733189334508553889625732795265387457204273118546523826850347875775625990434927742508379372297294065523874556746942918094447557214160790742338191437706084086555509521073238103943979063899958177420131288698249851983009141288712728315964836383079514304178540883206972933642846786513513720840366013135970478176612944177807912471318995484196437536655095785749550591426010524262521986571141952082530725013925683447743641746215677733693669428393848108331430640474741880551469826012033988646688113101960417676146200060093332661423833989304516788049114569154932810624083211405582766540780973107785460599080244452335682223892821333628542702359459543162325694620743029420228243150163453239916688033116655688178812913595027878066633573045913729756621896080817058331864613203385894505243640928674701422013309680789485385506662751339585332005578927750745339649398383959191230974993375438538730675469215004749618065814613590740483588385171055193997963983686897121928361159634064283977828892045523336844022922818176240623985382346723187895212824034224909653278992984269066939862524534292872754515481475377545354453656647895912485082503723387047960296687773354226032927563397082039001409894451331093640097705983877799541927983458791146114962986447117773571422049724815879403738094136194292300811842705514293513887291898238877763371772675986131621897220611572265625000 [122,50] 90467313613161180165638095113873917192112473666440298769306852017836961604988632082642585554683568846746536548734627438573085326444375573470120797768551278932802502071973020902783033268720621436566257208897118518223887756177580104648640273873023569184432922121088514429272362481551034113292517474976281677560766022889638592761201470334235472709302836279240395094267233219625874054782304472027603098215984181446232079181570990453107295349593912349943264252628203745125953088157600979447980545450156813434205307939724105740962245942181412477932095329519798320592250453840836414643046139077007708806120046498924963279713787021028621077014013679611501178920640107125820588480556956744243087108990124002626356747092779289073558519801423746126019087565120121992168976685485500891646298446143972458470319292478781600887906000513604597813581044034841001124059956018975670194326610608226913483888239267324359571602368219977257346887740649198955137905904883107881589284221429275821054769803940853281465795635582309886168880682214092741531266558656639010777915909430397661919426588309639101815564296636071224478568780641244927301834444990991041967857844658984141608269323244142957796146217684769689843802728165321618542200104086512935625191569988224785638070759108125496311978574859056154423073657539634537474071430699480684975979945717463431284596707614000988913322543161359266580531340529350548909353955397118644340380782350630279789047850123013262780160779512942284992233936990620095737737591159437793875628268634213665484506624908393657101860821201603850598320910492085439114142806778265759867700325589194331309827321810254499866267042824735700294649772440451726653997510698876624274532246474133160328428411992710866509692368677586021581603290052845423667565116493879218417313544108266692141822640805595768701904690902223539747853944629244892258385906181476369246725886790826325101744928523467198409586972593515549968195321927756028902615547458421767722137615728712608861099632701455819983322472345998152393326199247782860077578660568037563024793203176917767674249938158363413956627479714923834824373482299194990194096231922336005918795025394006044702631890705910688990764505343643511672676300823185351889697313308715820312500 [122,51] -11022922487653013248251406416008339906934940495838456511542774003235322777643086508648554604715173712350956483983404825806263832920426359619747557846628109946602586123090685158343180038694306150453852348293164991688171977936200774352512204168083864779248681040876672203241938276032017227509568549671031220283880174606772028160593687515931248878654660023030948422100054585196179537980074493115795946241234625344324366696988004736977954988928504142584721773240640373312611341580916070762396492722874965893624929347219766085006406104978326531079118722982354809463635653832703064369726363624874662839926831649094413077863666601979105892802810051758312482857441617314991281582388640447700289951104619391321266387183367508631978246503921611962390244445733111027744240703786265260339068614567996904461972566194573017578928481452417182558042846579320778287062385175884405750691675599128876099083540250853239822548107611836872381965229559669001877369992867276743668523661522782430385201512650640012635616105850876285535607929843292847276422203337630348591899209803023212218205819660179771894919418855671051018975919629672742844288817360618967024205091695287525506913904356733382090106143221357429388446623736024993067921594575283289721373947707476298200508010990844771355347818446046573105002570327252679984223430580240502571892050929839331699883707105621718861696437745773463409805158268258600921353839079137427207429429745259340860182913431327735193242850621277582377087094525445591072846659660655447090491770642389387239463735078238696897075631679920883643498449369373024284352902793426882891714542816606896828743067753662752300779176616545715712130791348731167298343961965882754700180036288976476746135364945826243170638677363253812504814445706658019831868006857197441859261000918501067504729256785660231303043521145029482881590345502425356846564567434096372042439137713538825753062675635717535999939289567182881959610803087955287881351802535692543363333213783052012380886123532965682333322481958443215918915237353315527855701706557241452117383071386979771719772810987110404163192473855837315081206890814797579786051890064516121644361534439409444651503352689887826312615399699269718550629815025390882120666503906250000000 [122,52] 1317157099807885470790048860919515040989913684756319145753806066966627434425603756740760481076410161326860058610179509542412092225345059449324589205779254203325572261421076068648217522694861308446985034897349611716881307038591260151677976687164303493479154336946385588147619184542956891094858286521294464326648744442251328917115367326899046761663247272178378531385053773655583824096801716533211631323151222882691633982144208197101329397170430557495510762616022099488983647928178018722427192945103789851019089390227590627120588031393202987965088820715780541185308786731910012634090289799203726090452562789588106112024227931874366367505187593811587360644187252327229853265543974488495418383826962856950141227499706126564560320443483613632413031433979661976734137040157300391500997729187288181939765631758928672509267613561851320091293444212714746378308953257564709411425487044781519649006703250646941627272771391719453100951644915287855795938101739629514733909125800984272390265762088919861128226401406033387069263553521034959999839182042446591511336735924403063009379972411417485004793321669403844677253362249391500188302539143381099916970244531079679600267172830658561095315088246884957791078435069108045140636183460210236969375496482096370790903971926230408375128364353182041075826439500763725870352603315865126463391791265454450516726689698920269980419833427961886137038144191963107728076631484312470526833527391858632454049596983362438272337153933694140499418749036307961910849520972116683651985772249566896810519526336474119925163528685572775832507808845123905054773674012340938688007143524027237063017713901609348433278606421158999036196492529398687067383133869280878469416223065601890235291070351743443949270417075248692609271042305036660057842357087979180638159983933132337809495202167055766360298880716012933149521655330774719348116016232193692062230904678031260479497390225891961051163168309764090422264256493961498413390139916849312056258604257616780243480388862432689688782383918812979896540826692042368417077769010671067862541671821536421260191872569556107954927921117691789254925030807990729919299081667315708323878070709118323927108364261221315554889847446678733284138238808892668727989196777343750 [122,53] -174680515426193622881588939788787320545347116978296281634159446642577991818739551502494203410353807097735472327077443988472764280124882618360603882737946727816196520881202979447733053693507358064479937827282180389521747188955268063296929074476899008576069428042916385319633867863028033806768219349647801165307302066006526103102534311789373221045864528575760149241648381302447721409162430537292543203922772827077118010077966428176330660730213036473796932455652022182875840265749356811594669492017414540176256881734475616093674019023142517288360656232022612812412140363347482794296307122486170769659746791528554632770275310720781018186441730257328421500388429619484711062386048402219609780218165046662039735795897472420844103980705235248042744623711872688717099517071418426258719661089573599116213512066230310186982460933208695560749282659622132905477500003820817146488934632707971779513750832402313196505035935146957498661257942861692001830297225771687264187759935741971711443849889925540947087122197184015216823495215696227241500206783436128702415433195209849649483518335328227578963642835828624612839438881156119870730981836312503440623067821543438285490121785026637123589504382859548388584187808696709935624716787606306161339383201076326039578441686007768329279903143834194850821779020288170202639141890840237700407042831031968632529474858554573036197093357741502490450821690460999148751565879450867163574248292867299377979848408743890707931789410250991828803763342858428571930213294969073246076845366273317326895348667840039093104195121023882022221435171018784148544637889238328435892344046689085030600628005523660732267031364623822256595947320202883923937724449869822177366805563321313053977703974990982603855456083127150023203696228317880442152978727960807521249298612150560262110301481563912291976648991401788736089164997031347934263826958156931954021296098652629065591281132168343817535186903124536789210358748361243657407087252514149752364927132954124363723090559601300906703615171620423492101976313963734336455340699462976110558964863017457167678835742487667890559184671827964502546817043302370123138484065395267997834013578644760139537404074070424456048895414791032423766761351833537051391601562500 [122,54] 23273112209176481305412718033490852693105202227336929012504778637129089420386962030182201184261937436560800178632083955266280901803105798758888403974846551023796338304220340874617492082952193708808937213042057046499100889879003981012762790881137569721338326084498103873614726704497989520439393506808484491157284834208649564301724172495957762276130509358594941921446305625952240115334838374528515911777715437862397615149197861412541604438057110236367173381034484898734651159462270563680283787420928234047221982439519642934557787778216200515925468949036272378393333538552660580210543861594914385635340947504995315891108809600397084328376774557943289614150665264123816899767104808605283417170740112161247028696305023822908432712856271480429931962410121588572154320882425551080195765781455903451975698541174703422520344669173838237848256470597323428308759069510325224819213087825144388344740977789099536687139708665349339803627859119903769858908584425514860637289116820261177863518817308152553921325937207098719078698352589196679508753706498978688800672512797006811244156077434840847287821372022357536118167085172724003251759331789976146884429123835677616330426252086173969336854785038310357126566666267306023216895024635783520530400487525450253483626086417739628140082462897425358417294804760807505049204276143272128281842001893004520479804916227363344382051985328484306401326501831569018481625106229874023429965456005887653935800846005366255726085372205771838016053289153191701527243823345244622471378010307073247005195760849681255108684470023209608900689066130883326648090742087772101516141301367360575361165419289402376198499544617032565110903212534700107435144162265249460368854019478262886344755643171749026797737936674358403578110710176010866264885470629831617650144777362282349649881099797164500443253205597900973967414662933845044529733166597267544171600568500056094124807884581608701672872501974090682782309866149983263316060701511169858751371894762420556284650245977293965874996055780819039456836894245202996375057022722773894677611040384227367429040605243563084403673044233705743542713177779042733788136445499237042475262286690610394774641485274623473721654936196479054109889229577755493164062500 [122,55] -2385777127223964551457455845407517620520883672468159424699507607338129638206319893109228163566693851133133659158230703740915731059597408088177226556702701286243254448261928293505675765997072364655757811258760857264422888477015893967562820826820769357535696312313033406183260628980436438339991742852063183041223330879570006875925286910506255949975065931021238642789162540526379777306891088124760255362912649755301417507030765705110799187187528464094780538913135990830817061753036022904497724383383970033829810357971444116126263469426845216921265365361787703327364139978126373926604184109587082221605723796947828826214346553244118498498433086866830940593346378648462803457645655083207209001264922592511117920422909130355787184790538224149685443604456989384308891735988578264617476270633121851524919276947075206120797831468531939549528230164611824743026503318938518292128115699882143780763520215043414771796533328539191897420234632975843497404687125653172359198456570505386925596326403189034024321640557234422068397939079222232333308019514485382381473661087894061629878165229043979153726693397161024480943370151657706898591736279040429367593522677430246061527398708624896375428613392322518311050479689598052821769788603791073179489406959925520900771851375784975951519421406350796764155696122948646392840577083097397159984680593814963016892683731573092951164652318402348404168447771191485050495405938891582373496789698699693344316665744006172385973751235894942189973607798893726768041162350683277659124704397258770086190246393665588223475887897426342280183559969833215258879374670756157740667347998485015166103604356632965712148356397523049929515205505732726870945986229406594810106105921135788267738519715479514703349640996802633088358775196811859679444195866148922925983789428582458310813985131066673340253612938793306311813719598339697441698389592511879126601047386969544763885058113278066876746118850355582579225460800069258971925421580962126847258356065446849222042118989966712638115181569771081537421560739934608800850080292576248444016004974277337710446321588804764375449128311711777492973867117484862132659770423581619819283812518768255536976636518099297864902106308817406372124795699480976562500 [122,56] 233810903765167364516626303034842804020086563887557525844866087146304520701944520238780397377499622477763147490467541392299810937191049077498082767317950187292816485528334089487842085027562238157398659197662906407231683316820695122477292830652339252768066826569255957522958632043597116821207488098285789613883813038576015707102959706354994448514247254096454368075167450711703756455036965101539835923378197564129465056732460088606584150805537547754670611336583735098667111472222502159704682042076393377208609185012902879147124761837437808994514098231130039075705963208660912287375706624670828302194494166690595249174844479732304034569932069021213980846772838573225856768587895074450329366692014863654575164550221190860644441835681103867961952591529615475641488369448367707624918812941027024945672729302009132819353650518922214346764913460424673007548286577678481548224796857946614134601324270604331606930001152996456182588524446913124157601979033253977876147958126695467314767891616269988690145019569860876845561322773741570443114163080228381072349454317090027671313557536568234840880407075918804615653492314283504533011725566715001794899831351902436822470557008269910310737697768942218629789985426568026979988401329520616891386569519352098665674081735630625573690361779174358938769298024074822156577663706639185269793323803538170670880728106380367642829465952330541868617369458716591501410672128114699866345009512800609019166104794007510298685193734755367333856384883986468619158555580627907607596693781144859565081046865929439208099401496463311861312854004713418205827301181108732875926621676886036384606185531942165404184547662462648693065137549271878209667156978627517828984203508449948600717256806491605777678656512138884808661843172883409411102604418543563162806922813130515859355811079344671839111138451941964946745993774604880967269149678732661203195786221865217943889066835937573204006918319850746021872790253011715181052596914865822914404683230970198327246329792703028543944651574516541079675802082384500995820938246737886061612554095733836512413318142782661044742364998847382849357936417834218182343313474422201486826316923953771514149916646051818136709817010025732865998687907687578125 [122,57] -34746591002895646107150917958676170189834650611503520272681520231421724799593682333815829875618814741108675087057040655315370782288683968824743226351936696831776878760520170371572529877875123222906495961218465014080946989313059814110847592243461691811175641524728252241099513895148155710543134807031266294235957037035929571731428735928841051218933803119013865206866771272714593166721495673371882243361365065600443997729471997602961662091504409175800560736129676584287556173007987864340684620556291717531519722238778163620430065707899741835753168082733770777310842585329515545745513185782559359436858408691907745235883893239587350824224192201727056236555072284350591046123593468128179054069439320388551923515407685594855793406341094198923385823961052299971801970652296969586264698555976243106745576094237601033856705609425858379676049625258402327929644441771762777028783847117327569149708348359199426456290215097462786600045996271404126068369759465780474321351037237312719900238149772949759902041212581210932694904526593801721908347978584751356606550391966639071416751439984679424319263895367879196510543287016372260013940052248398773955340482611140914994061674633731220228502642063027260177310033937869263105022041538211969894903721404949408948687538446921676183871799121415973407554424537461570424467327834727305717924340513040462395822632789944261585504657261196296853754870297920840309486494722652745617236235901383597719266168493272102312005458740599967466364277488984503442728748089030267030496858134810133664321768205979641118419124155078717956178108508695434311337851492888764624818332226387313624996276015921130775711674104502446628268812161900677687177110851726434015029946649089166090194662174280086407279597735495183996643755080029742276205523998585994161333848952669338111824123493541210926210332261007276342688163884398475194700989601308358485947450105528543820036808120861622222140615884551081906940682734023326246602878401854520659635129972029830600350932620091381585382388484992141375688593772721776535281845284322409278881905680447680190940724900097591823796593372550327091834826283671727991025235465055850041401750431049673648252252976853182708464824609325040911411767171875 [122,58] 3772489772632500618670875159409966185180265604712607514935435612401173534968129462828240122429057435033553244767772640650784887770115233172588230710198303062282316672225488802554326203300141513760269028424465976294402665318752285477040400600212496181613307214928256261678610440764623484831909127662754716408003132495927069419555186338198588853202931305236287987473248165636795673839687382699248263738979054569018667239387104593967042119438650751420873102408343993930799578980777766469774934036351764360374620089989650631483001782712906799037704007840155355806424660804447919786447757618165854072923734144339683433064104146432508215592685500053734607835233232366063320737598911624159938047786288375484138983307213375285967147709044386644827018264518141609485852906332354034616340681556051009204824407360679333265928254631336282040716973693087415681988174248968202577930214437394558222745130766341824521462652710473781874420355144192417307621229261761129708619750087739336540079546654554522342323454657297928111537071037040020242670248556109829812822550771575714602701891704685567191728773052966669326613799430042571773789267201322982890440207504615331113775450781368294879712988600584209158054788143236821092315053798942313470029420042792517307334126832779240855027931357432932980372990473208950266312592594085202768221757400201044341868131102520017681923874393157953011832188548297405924884157552259515825965936282203539522813158366733158632976807430479418706178738800801940239801316657754738703083636689461417813990824366669517613722650678098239568035203138484482829062735635297847809140813279186228931383215038537508611579462118200718212342313054356732345068065882985525213494759087265161587448151311985921689664128206889805839037118543713932077719087209217523112882724376608190637386250406127313444490780756829466346929471905118034605635296843687919071619074791924382762391971140356260424036561030831176522563715049616604719535279242291679250460656333683794989188669013760228064237783863009185137519163775793606665378673445742713794664572379343516801845363549973055787194561399200211028959190838103858711537118394922330764367606642263075259365013984585560999907981405232840261083097250 [122,59] -132243762147307826462738065755625808193094698501460433249499693303540142749823031952764645866376638233670945719916962189008121976815265644693350177159040930477492403110535519512262252137156612419931121056040052245824258697170359522955790346651584996564021328394284119670738500816575776088901954825025891792531302590449505152307082653763015988507233239935026905724840826908699809849672786734746552760694096747142232496432946131149912932953835823795706763266912404127668686058749107733425575251156881800724590138805769391136755442644542081854188085593251669804242203023115061179709852730245277265738442138077583226807208095035190893546619422345726702877541426854734193005507888093371730610802363421297380613713893323515167606851312680682912024208942728860897400927566576227471838438065180333506194559011527139192732519515417716486761847827836456282224553191072005464112758750219679287962047127612914437320783202659992979542405091272644365347644526176225628261871744391311399763270039709528545473075202485889717679236929395866142895417516442226383589998543947363660322924061700274562507579622403419894681989094060493289438388794679781576275857253052903488665325538331296153773128122580863199606259687825583100219809241406337490473363145879217659285529467372800307245840271378839588956968220487237968496519254285306541837806708772353834035323499754931577190848475484670522775394422123787542247313414573881783969301691589098775881100211458633681748594466913980546517835286816572439025680242986142869259723832513407606784699296125911789637338614603056834689698384903235410995242495865070038448921002030905179289458143885628595668141414558532150604393738557430210231843915815826747158167875247942921118858002569097605911546755968412606504115928684485327581986085295790721634921775092020561270701914985105921936848721700555395873208259821001561074152421826513342465891028597378333246420878354703499263860814059502964804621563552297874891549106496212857993400755253261820933252652798710659290088206462517873626509151223415466511314934414368602029777447040779147273754309610829274080701324906722205371865635380279828926420680437134359700615600171103751610916798635186661714290716737457266562500 [122,60] -4621565578170162241797435005238280861044816883688043151763830935989188800584400134826453669739731843464433372323381009213393991057440983678694338915881128169245531447209984477349064546998153167121756684205638940393159142138886130562582666235816654989734445346453399005850759739873070252259531320705140679621088650251521438671711299722305988415024893491628418629311573763530443596843201360285260909178699095415484429987751438317895207836692952708891473603219918949311971006998650726936803992498382560961966442267025133760447997820238616690942623991173043325623252801627973168551066574297414410109627814504240501279656795054523081576601697451840771624336330351396577825859001427370349012636340888045902172141374248553436876228692752621591133397998449422985969096139627382355764411536750305858653575869461058677007642526967686293097663425215437555841175453314794081957884974175791698944390850745844309074245705988217695776899544176730040686645836361879665779964744924238191506557804233388694917244139192163112441073033585272677265022432042853928460121248155071650785167483513480559214526970098553632288988379834561185727310038066407549788183269012437325457184824604449822020060809933957695753741599168132423607565765059784314995233829360688588156454046052205927405608415462828309999452936386986164501171558702582445285367869845359271277375457664047407479401436687939806816637797520800890768374929578964581217810423894926036263230229042467787904396907264151671435704947896576842940768794093468487022821449241522412918268083736123821062278189716379008637387385588639176064763783572567310857119480471861179866513757148064747757118262606217001057402342851811836468174408130115690374674853636191629084141001705108511607610688472080759537768115138864064636604521278048872293704816331104857665880073912402127814599043194946114954923272497814230185165133918730432892571616284448372676301559696993373780540291913186097099361451699100356413530903232452812735908297234658005363234760119620303940996951830150006656295339893805178861614437557880507867208905125310512914872861712205303466565041096898723488023897662365282236834306744858495638599455572714489282040234204132428098943573955159257920 [122,61] -470276247104490090675475243867584774373783186676765789344821760967031400234588279615072126181702503965442252643092840957780887676027268870439500361403308696192475231667809146204370828870679122027016097241694251737762506156126976285991730566564402114851771416593360594332902085604980078436041008523859315819828667877236162250960454228775808353888014153186638999310555433282266600523332616072721662891247833235668080371723564008512788131547275807532070897737092079397596062217569614779800976496348554396615576236363272702453330137090361353875430795509814774332638249730260334093911299212598893580958664667898738306767754858758945449930023543733906549267018237759863231832654298097390526148360708846976215860218271132693173222808144603948968051830416469353602586100409141309312787400982074813725849303163062605340170464242457359435863736939055633429782054545236960103883185004680303187841775896876035254757352490803346961880483147094489650255599175433817958127904344425676202234146190705545943059949394645400708417156548217115275841560397142527764203586493334905501317410213089507535116860922852001300069968027645328833400461460662162688578871282464114093894416763539962046780948281108652661722003984448730099493499369625492500159497105614217593937735449038410154434505746390277757514081895481846533929123488749288698940039170951534149987349106191569771252863445700333302577272509398533598380574237668081703070408101572821649509743674688704060595848646343419572038218582360427559907786654719751180510416190212991298048139908278120100370837776646066970242330736275614845325779635590391535111731879868841186203815715344487981459092930689708407133269664800460417989325831377261343502286287244371516481452108263238426598874345336800953355523764815058349823077763638077377409325519784324302565691043360532873344915516117505404001548169521786193317095520515221461852710287833633609123612605829981408206054312301442166431479123365288989103224261634439933677019599688466622476157847472466729999561653167285860936114944743658078631905502495591107078711543592625544639288403555865255282835925197603075733265089932452663652367430609683213115413153152446521414180499405434756381759294479570 [122,62] 176759340792501812605730868609175336537953216661719346472500074229028542048762673629066624703645087797197512392042883395978599866740704504300784784249539871725852384857479876772184325724212627483378714768151422678838087348380457410841688938797187442433530144737320632127135252020627977145155430964742116899526827341244947354340447439841490456779388667091741162469481978952755080646899473072327523592521975726066852707291871581161531381792494809638507632097188969847167902615487310633650357095683935346463099870171383554883373023616941850184916465501792920998916671949707768079599912169985210365435296060341840367958075157133677099985816892714362567516785278101755517806479733792030584576779388481787563985933310754303777802296227045638364905126438083105977662103904701722837241239382563116976301473952378186672688760089597918740210806572601140957733893342649243711069545016455517970916767502290441662028668647145355408642737590225046788705805179219634958423071221982532979355454634506906711660590389806898966966052627225681895839911839529336092123183570633883301925025943128999240918878686481366511952589991540652339553698923044050141701040717536233303110903899609817020454629921901483644431799511811861325837105978996660890817422400614438264093477379147046389709322508361396829184320128157580165844124724690092575676392619397033870551171987979928129943397832553404459182659323751165237412898286284747837465169174510238045260793899916647243682259566338471110320311601184344142565938649453779094257398934780416941702220413714368394561119353360954583638910710492063139831312831800589215065714496157544759229552674229233773337792831710315268197140495688686033461829450317587034506855252486420645080998970928439145549849922967307293947180409409775006803596277595219792856041780640462748110440871941740914484166254475423659765260622913534490922754417335311122152877110181515554061037288030186573735105658758074533731050330620855507329736968867017565902451532530760543264109347020829956620195974524090921971213739299794326858745090431745304239654241612532731358200469212583252251604195788500015335404827937865944751413635426475726424671035793950387329477242139646794680409431790 [122,63] 17960707396171100302664423866913628930847750169531550954386425122207842547401468612817200141331791019670054136513832341581985979724512522225982810561711973531082759467419403229494938759100892962168104819553261497846143744887553987703355133591121972284695593982538615567060290225237301097596205109399911692178125639594992315354068287701909992087262812802552660690449047171521922650249492369393590354381381706524297819939263238006213811724289439295806761476712372240392855509154630362449661680285355785181770070981510229508315936172207979532450608525822165976248141287370286144254669103535032729947000179300825870802208966426699992864932409862476946542136714422526539684633244547804363159752985569344819831480785511753209924378765774741807473510632834989994087367055843798663261687785754761991100789828294397855191450366010043892400339464001828780759766332135074822424123837895517565882248272252565580202238596500257328958336177765187218582556661236231955209987862222486608469111106541294486014677834566631186856821273108628568650822441960658170335862624759994556487617049412398754652955902742884222843944728594024862421487073402519728428258047268046168684866964586645884267705962857802226929611720884990504103194420989165543162054534029766581444678495324792883011596526217517536732226601834372861768905922024009605389954906560222940117576624611106970005494166323224888441048834270874442152393787943768262817419154655934472055287728339644962031000339421262808533718237569120345258733426908617455328296986706426426491983936019675034871343916734349798110600548698353181646822760778600486951447841127713687953019425986112167300436705570811822295867153570693536960233013457605012979377364947549229482907213799359699686917664862404878531163760702866710602956448044913392675279398331476259956034717455183301454178959142920511839100656852350098259210520398648277126023916123147979438938466589892483639725185649972818384030777385153531518078838371273176036045491728965941729636713184727454151883249894857728886397563051774929389566631378392185092443553526588408598355513345563050565297451649240216774346773129123283583359994575465281018334650995144404450705141588603238616913030 [122,64] -1382041605365750838171500777748836599749463015751852589119061245917066156423459577591751298483837711353344907011658990151632869115923698678590061962886278397368693568961528732813666661595706467004576965283068925461214844648408063263334308354238365561739040075567017204996209406936003160039624128025423650790078416535733223563006379475330033167049740057091410826705181023601599444821724722498184696126966331883066644416014921076529367520993400036171781065945786335747705353547302190545088939572334467124337420605898238048414302482792489224485249444711728677018225041653489417914862696875170014467722754548064258222540648354306476384862036944546855936345830343181722777291940213308722635590453153094692494631980350911856400791899087507578864310029757408406960131513094188065287284647623373800308385527098476755373701319468875334571343502216984629646105814350801595663352144201819144677126229672595398207489787443170774416814689885193151180496853279316455327811409636354680303161132344436200613956102538786936625931636892334328976433706759030473886814453920166454044438605857260821348276645411685044546803202876757113400474235654609395436606031848256262008589257972429808527870693949628909341908963217284213769603443737946054238762544501860435255245477297723793821487939168915766154198159031843153928354025393757109375096101628120708727468576378972167189658034741327059966803257229518745453214988889967782204284684825714591717862899371125532873742564906096426690772151389996876611360330239298896199022941027827458139313094356723226107634993663854478946906661231251165301217218267219345541465348467792776387224450164634358904200125185169844064893632498240076208410833611115306327219362412397494188639711919714204666934533298833955870915135963994271277233960403019849309523315490256662630121405050022547529764366460852312404145551918870495844809105830832972512981463545568760871318106315506475914659586441364292983119438469640536327112136201563817961879509528188697372857559570914775646882923748724443446484620149402769855227929904577539967177117983478507724684447553260235376339834732320603265109285506114762595098369715119046187680972010657047225652069156162894864645 [122,65] -81780196605891342522987781580564748681189785080786425726314774120496419049039041279686907569592578964962649412626315162040762412631593415345744378173526679237071906961137558647748640884294800448997869023926468359901116269859322850190038596227965168232151519712116287027234305261385150177084928282047381086129191534376578455842652536648534736176311020417161385166072884217508732193657377553874371530975273810288741811201776292413170687619736532613452051266248134086851757561269920643188146158179562520602848492662031941209746698121826130104346114598613927956259915173086657156512511068663508417988414334658636703547429926199065750290291190149299811383887077959894551066935043336812967620247834529282833262781584445289657333276437584868601079001045398162561334604675067351659977609931091915865738821897876382142105456888190826947850961236379505046286397205047724725729813803898802296118363101021257912374829460065376861438109381139814229040643574300703274661244969466473275685047759475260271430020093934931524586886821335224895896430593216670338235798766999953638981948979382567111605247143194975701433577551559624241611436533820215290290063551092159776166082008623933947025605625304062757905924705963020616129792084042368659789577455230994892605133364831332964533676709479149018600184201871340975115874354846639135022514713413344383159355586668411815834301420049209514900949468797496948521769375316696420137340520793712874896044896727354667228153354102058645031511509106623452320340263512329756700992315552853808018569006521897621134103956042779924954587246044265907237261918758938733058763729737424228892574682980340706743794285238756779257039453026095059833213331708274290334222373698990221561571149244344705695105508725562374684713883251858146924806304464767040400240853371963725974159708134679760321817022744524391607814569242754403280814401285383145928184434445845805844942543680328137191354564001625390674448289007596212661989796184545607754948446884172962295402194233602718435804650794050116111188537880637164935282422252567417341354163591905720225902679478535018861912789991369894882089109248325436877054736810505232323123814268238897201616118393125010 [122,66] 16716108924096822927051328986723439463345619113722493511342485809765706231220550061427081580335135729789841660696916748769181903177435044406965124840287946337978853740174273202776791363289070786924758637241614316339959043294100045507549267682441308256651787887127948638827590679385122955587371817032631659361416597887829445601748404910426389587755368164388174224489385977460763049707498721216135395728761054575127931510667302809174733900456983839997851100262452239793821148874355971519924339433007743596484337943737301237284946425985971031282479561902704646797177518778819891649366142130606204292181185967336268241205119772046343238230897947066873992104414318414725777606118682534015384515028334026871311157030127824576259004525641107367317825874730541826792821261203133965575979698049228197525012962322823417934899080952309122661460017068350524374908641224112983254680452774947740912615752882198750744331885741715907202944724306596635871931132065187811750323149010021641827626878347295953605837524596607949088134192924479553688808960847433909909672265297035212173126000742507541875107406608059684336562881663055180129427964994385646462544373789396315856452757225324139844938374811660223762384077105536577631598559922626989979542095288425714545769667576395359895258640984383227391350534603241987728337093964945558159766553308693662459520881746136120115771878261432569222703036703634558029273696324485240637055733782958314367831805022918570577975949994987937997973073793485831269865281447030221294225439255010144506722093049270275592980189192050214596145319911759907119368703745840996150838145995997457111512760116864515099436094493897579623894393622694552886780805108253913210111571409773954184781753718283786837106897062269386185549653039818037925216384194464484679650188682063440364485296453177651186871728545691587899670725060870404248700555128826495978404323579247646638397871051974513002057509156062917986571145601830111709075332037445624473151539040163211407678184420430475603860094035652255432896120015533921946124059052363598826607028490534512394968025652577783813241731231477234744626636947851509031727260613862396041449136619466219928315000517335 [122,67] 3354044391383281583561256882188144299169449045867692523260646485731810146738316538058012686743352040579295634109743507371229244179079949224406299592758241112439170784112256919065392909689132975472567996577684944892479060989089220308273657907736794403622661518483534987316777713643372832584915370199647175627074378955981211091029188560683503682123488483717270391031757865007641616607734376599675546900902515286587859470248032213185160229376784211590201719654172708778729343131498882402003112540227059509985504817868297230181307668717297156834985137575750218721146825098726412972655048897370008817338664921057766768260934080306217989814798244878705905588933540623461351802754078667540555226055520556682860405198527907442511254118100280035775687830518821921274157601009213743163451176034689293116989780607279752533122690670856117745489253049312911431584402468372448699537261704858356576167857440246034602754940851063121906049309966770618971289228383744343175258126220849594047853853924974990519078234959673020358522127048631857786714908868889409206739796003767056933658373545623637264229143109168541776819615916750681210101284556882887464108351358652954271463138575951943768628546442683791569717499458721685758662174579956006207161355652527228163184277784618202555909273784604605628312872065814364278867870926497116346852101715839766568538881644766062535794662608196417878096266134918836952500713059865847661478876633101415526121568624990463155672952774796156733324695192125599345153415298292282988513997247547772728660834843508431643842751463331096060790361069006370112132781100757460612982147673356622070180841984123705853227753203554262813666058841275328082589862720576975928375609507404573215774022887240907044350555213419243522887528064063161748507529064664620950591286270372989750144685583034763198390724635828974447961332454970540940398747566245266463811450532528339279862063785218220811346521542903720002757628469920593443680119353404589451423304370212615267333255783580340041696662397779578115991105546465099885185321932172396607143667663812431395741391899749642042344078799290156269324217450107565480199699058711404888238814668154356614303247915 [122,68] 103575214167575096541892305609465719507293626483324637582725304236189677070827523629513097944360222194397927120085874892621350604305140394100559476058957990224363705642322140754738297495610205754559350538246864252394722176666749791551387092974501859437775659656593147058196906129567790833707895743565003193452907193735014793474092406118149086685286456070394604171970937968218812265005733904449101930618524516212555376686952959483787101106063753767082346487133262112834905384849002899903327396255056975577267279603935781804663919796597848057686934983379669387322025413866056608216323929391645357562212755704864307262244309691546207981248657167184275943490291354917841192231969814663756132682518001262073691381383373736127841303831263535748741095282917146857518403319548926193104857830361641083529880590341853051384252771789602357514105759651055209790564590453437942372071426281785283897761724868116087288885352332660304153760389100901715786840384341331446656611609331228098704345363953691019812291667183652165808064864111196948707341996465604081911163110755470893295285079588890631489307927562935855728291331704000793400701178541377355704313097262614871660068665666708616257706615623087996473763586309627627966926258470928815143290533572187295921913989730113407524421389893919843753353924715007712221833094746302588958779485065914754454782546271686487329983178219590177556162619840814962895372076687282115303831374767277335266210581884807650248407329191097389668966185736138162407130831717664771705827429886671581797538346567614971500122682567566703188199054061772951991209869303394569895587391093982955597095793035719262686616854216886955343750253816361754997213513968505769014195220598978517375990320622906370228708602557904039074846092117581689498506323925904186875677330038083974064247126483425059672324143345813732616498111345119027470958713192048947490029317584877565360427535526645769785768565772319646473747008765749884427285070964230906975823729325365948414086398457400468552395797936228196749125458346679079666467700133648390607802400575962110588734259564895768547763453457068677503974507848827700406270769988421362209121147681139088606795 [122,69] -1406801058297940358286887323775634181019147245490403028536147966683656393562530024846831067487174480942756023008612559495171625317083017215788069136305239442788075228652860166874038104256753582515158483982643461251176699667263085707605444837831797378541878919443127964683230682429595740704117806510071859643547225788336163050212740309579302738913134926589703287000384506840117262748459245657058913534398045402474234810384603822786855889106803216923874744188163496766375614524609283889382156489554626040409962690160348302921044433546340545967458183874776542608142344026780938066671171259959799035660807575601564506582512441369556626587519280443505124205315975246874458501850696964411099902399600490548479058542531474200648502984170074537023715364964136920997730367598230108128370841282168561253261216338555050664016635088154726948819877563590399125967318867863751911246757811303761325676207393968520466676467746080345129265913934109107149356732961012422024880368008680202544378693468958145682491187590123481883491048701328236082086787961829317524682899579579273699505412292889459289087225833184729910956019643977377095620054767819090866366299830050923353301355144674596788209533126209415171916961300245863674218348739109744900319945275255416914713362006756734320514028010606388476542776286566837302939542000119196152183053346362568180023223675924096622625932513870879148622840396946925481963572905913902501419747414845727064038149306485812942498385161279801203454465438191247260484959458005090076926874199572570173297543654472133056355000853574975616405093283706277018878436134656814587099311913054910670550950566498134501281930683825381580359356408453756185534953078714407225643327780381110071032772821963716211113586495337464815472561687667811030761307927078660909539659457206420086056517193730141248432331710857792081350437668554354244780985308370047428788640879172396554541091152975687696253266207944076567389762079027561319574779481559673613505187127206793859262905717251436370628526443906839168675935117028145584479104754837174203282641109994194781091851878710392352190457596810641611731198135848939057133334943301090756565052817705611240 [122,70] -59785158421583776149678659766041343614374933525737266699748249464091052722228958593803333698568219729354204574242733950976049466401973675879918053953740701375975504539318679251012125231398930576811167936803908689804821349846508536546639428480185100198042923146467348291014801025408578785463354827455448909305786914829102981949491852629420778465497970359404090462653423337220862021260140731977648031193494124760626039307949367035160858785718537799739244114256835713245749131338491876684124704191413862537964926554390188421281917205465078928072196805353562154822914059209138810391123587608302591453045894891513100813942793070539926863582210651358497773908404931074437755762460610664223650698041686133404001875929591331636287498192654102178690184977399561036108915894704319974730468361409899049540170317499036406860415705847337189320034972173901412174558976228291245763149818199738689928458218610036560624305003248757332432277433870897411723706762492110278929653512427557870873088765481455512052585617062745699579642440239755906108720685688333806167957423911564250072000691076554027069079196512333490159712005720079986896419528688333378889397250737247498778629558841917030595623518253066811510852390109037580121746124967302315629150037062053868481691652980337043749385092930552453214775683338420012420905498960957740167691307619743591793275912713840707038729767919764067249848212075784018330445888510638100179907286546164514450573462682408198753149717279237546000183068759199515725630056638328085078134367895430781665224799057639833846945464738255299662186406435022779281056497421160973434097803015602433691168495682896124566426180498875308412826357006030131259855854872983915055336848523920093100487852340872250277965785061836252020001382883321934764085389004386661471770853027107970072253346993827828601493616785192087262483335175962062921711991476377839884242193141032345194176437216388469154634552312756839512586038135272315187855119114087576002543434449025102713419888460798034684995788672255066487966196237882390311553965198804252879139526684650730541096880689651585406659042805951069290402685516738546065814048236187777949386407261300 [122,71] 20393851524720935133610415529279654369818640642873560841275533769960041786827045946255555309574403266004133379791777323036495583214435825284026471484043564307083682472967124982856877691481818495065840714081543046794201242456983303452688001295927358036680833999620554373734118727525126627274338216208717744237565982592183889215237317340533835186696379566360717406936333554050525690010880058653703555264609139140195278811797821136773514992388281593591951711592697083699001421942243173099147124837587966769840542103698853157422178597281607279306588306657356327584384681561814825905694045716881671623833872548627692146424136147393756084542961294483004238231946834319674920286304971293525376680620152948696926339526270394574842443632268962337014572594024495862615838161481560106607521473925823663686471725468179550728368774706354583946006965748845074363434453994516892800969780614553514672454158605982669017536070637867116687316002319924625235836307834463525767283811351774917258645748103489738461119152303755762082174402415470747601029512686716169983867247022768672852134933281548773206971647144889774837408190689058133058645242140551180104464955811994338257692029945089021847209254979709558318454612197822785434571521600826841737325812444529366804244365075858549735629270276939266004033114423889995894112476463606026919236718910057615596412712290326786859521947036773501957538663825069266378924514068571626652838206804774943020959095074605338352519723152240230051988957144563553408226251900716365002603877624038328547984175536381650591782746576596395758397889645107243180435663882454384413262947487745346014372974289458364154158008535082489221308471712416149398854809244126199082631146885623192678167438149506968633325284674528805941991917326637213205748012373548482069328352408262583866055309871953692162293302636059259727468158571848866112309582741551776446486176824274764827598278394098301154977579808217941086123214487556023759202117196734975800992251154173603435348060233612045712100604581103498744831513798194333953692359786113964381264074624355146126767713554984534923103054427396213237067189364167514866468691073068805280169999110 [122,72] 895908558150790054531621894475309737901109879031317654640731040306430656381180169806926944344532165251754179750769261916202681917932176743836779825412688169104901559114319482446259683037246469987178387811359975640965508246490738556317032659498982017980536415658374946152520181350196689450770307762738125547041659664210453095587173140814636134996769141914912221488167871917704119289834520147464523488948710368377769687415433004725827593236925403301083050445927677348430690594721675557904423790435823051279552371213974048131926012227794249020911196675931209222061531216307262251960203146368776119745840667314653707717623679372828614549247318900647974972622617586054680518106655853135098009468213152444727825625890995485356179229486335143652238634802813410524539230457519520069547001740449603994920923837734413523534620819859196565888169817814894771740306442068341679724193476523546478819036229612649796814167252202664045605637713035159577674203727531177691577360587433805520654137159434218275497968536899825507155387425024686708109385393290692412906194838251455006068943358621665337952798055825968646941381233420818826797915794503386968767608461542773476570193455243840099201458602138078812188662388071190530105708724453578247282498082887815189902661088773372302806011720652191605701498689872279573809064351880853160536240851202427346975291240620808075484260695804202173643892570779611760058847046836535853707317220176627489354658760211508473220219538092416483165297428908084559041290590230462293582578367918432807419331180514886001855559405362321858024636667564198726500490934816373674102287403192051414854555495082042158488759999100811273191493752095041571623256043366332372832116322343413450097192740993273325665728628198380768468402348762152555117020678297827602731732429360005069129046346249959027196663702987616892476751290996772603072672301351130682010916168028019023955613330731307521880113377371713272840002008433867613052900044992423242811397934653885725084613978077905376246926466211747542800468048645439935809775193062971320486548116667504769846309918769165143925948364232439983970486201828127944263366449434885116870655 [122,73] -16279753815526424561001906791523869943823061802397936936336388516002912033989995340915494570966402033728444127290703124988938688944902935029345784121700214736167685280245784584584702817838727595665592752769498299525833589887370435847382734558439330029885993740152286438791146332415249735404763856864256129624489096890548726112274951793987856119477845235921024548402700306841393994445128395364307551641408759119244018126103491954232785991409090615407202214790881786368549120608302800201226707607320208532529629096507905992933152713309219205537443215693634542080348032149951456684137948658656209822722749689953613852548547567342785440681694593389296214850839051513281869140477551260685242902877035350487708414385597784182753573358670199069941973518478419718058274837462983981925545911644559033151696198008208451854481189628139011461844609478001638102522595208521877351333897769236781476633123161686070438041438003978735536049918113205202548232879983652963042981053742280095130789872361131545231980507147839907469595509620562620445798773314581634361055626323973826308986185741839814999774739467292303344405115427984858444946593315779381871823771775596804708098371397287146264912445568237412165715510515699016455902453612752960830213636398739203359096264589132645144338397177328179931935975006220536942875056881737702666723266698892866618101881061757102432078207076407242181506312562646871405479141569811350050280489218612026714928692771994559617084380035918493778475928777797499265730818423676768924867994387667849066307239616898285495986993578545988518137277314339743792797865228078901194441937350637748429502714099674785796205745020567391655822735374368201867561725499732994221107227223495225278286518265479518952605230926861864895781334661126640580922735914377175435223928876942644360638699879568357806326304904801554733408377789257472668722502284653586027806495537312024192349892711383388730145429471590999869523344998634743725961537809592021385013006704268604709836559054635763648172027959764684485092892211551143840608634737606696270253143205155544121387727517809676753513767487855822759504530221181370019740043957691260545 [122,74] -1671172618438145953345589630517717255613824066302610372775338738920565708158248517987678375720563434961962444294733441464634085214627795926247987289104304132948927989493616678801935464153980368015482683532336563177188972890607158283893469777631007427576560252913531564043308339085418670277391699736563819211667672944576263135702340903375271324202774849896059946835449724310416198145562400349796647165381712311581470429283773623087988300450438470414832094188342991014295099369902395451551546690269559683879111505634063055401867996207749742270530127101884858238948501199890981233699456510337924062888280530105605333990893585902892679879930821577000018560491157482576035923683727168728170989664053171146696133439948208748728163271023582830974509909596808117924323091354688564828888301610687460168237125391555614436546386746814857521299224117674562995738465094130371063826051753039791803485588234737692593356863490402472933063272313083879691514410061168113155465093820411964520825731131944312866166973690040296149958814250278772747519087710613917251823688094547615569225909519534684437740547506859578800376555163709169211130315708145824498068056214796296591399739686162369988935533899699529413524853851887137072658693545538160806554991820361283465859337327614310837984118802102736632415617444971090498309415170405610170798021807332092086300676372147456904989991900326268266245967848548889659725044893880162164152189834732275860783999303910996992978033438644209529451534054311268529548914658982531755359245965918576039402211320041647107078131468820624339456639399308264792616228478593178671241228868635477795437835769438051552128261128881525466384537865161114610616123727766252079961407947638057395229226066944484422766166702748215333334678193099003066368793628384415038190036377890411219280888840550353207052299420654283164137650311926280253978654707765794629032065455747957720316901809235480919824605078027583298364266936061619780404785856223768912807347953095328084561574368599589419558473359934943000565680187364236843697366074875035442221793762984504725689485509789215296717459406037686346690367771163295577950271749148630 [122,75] 13742203827590124593171023181411782278123351625074866243043373987770984937931180331956248414592691448364395842765107241575835635244504722060595739618458906342919487031390785317863592177576679312025112984802580769609405016796047871542426735275499416819002254155925065848225790085757507611297418523009401610468004473889053854893674093910306560446187439491866689235179254080860841278560785119088940405099479346621605544821767396432197136474233237200263704037459360462928288571049084929988627846831929902788830021534589587348354052163339567629404956829825978322905147614221598472147118075662239016567787091106984991746203519764890993346335458899960923469437968722922676563591673897416560648468722655419532801681766412619672836984179141796585401965361464377004122407756187786584650180588942085056110419736088985056582442715636756063703225085641124024925931474309050823110097644579389959630097594694923621723121010298240751419888325596802878482706083469365568071236180675257689504250093273787778559727461855657218902981197394407744995428510344455460055603700022399180730011385950146250584199224304662277944778217281498576536370556541711501909097095386481978954743053032804868277574021706515591433484920578599705726642410699456156855619607234021243206217427252462047421510489398563609315122799405593913112613568120905071912400406257739414178060491082552673911512330301480037662936561457481719657421900988754672037605003342849637856111122517380524444239307204000067603733231624780298329897104572670096805660590851490665809868055896985672238450722735634842823978909383439312498645836376781428108611082487605307210819787562946492611685720269793577471524932660184350939288186997055224037552292360236248021876746449085572655074862947858826865099952346427924042514881653343107749878561155027549219895113966600315132237377285235698317941285664951836134228003743352580051549187489114261812195778692194058650181189448969009817555073219680971080192340310523738020315611318410656273728778736488206542301424868348831593287814163987617737432611272822544432100679811870840451731613742038691795687716059342854854390007437651579172547345160 [122,76] 3125078532682372456169469387830211291806237673311011303925535275999352169486480153304743948362814126145985486448463864400513029186848122811155802537313675704012847579102647143614922624986381603554713040890049741717438753181126129504378322628162419201873888000844295272963548524927597031462599954193394342243684459819550950424103132047853898376908152533625963182457067648288418508078794963827268049107886519558479590618406252265766871473183976212568743868976387836300508775391425245436061736599076522984154647860617797853917102028529172496614667072096834955900706197133306080343243258989611707763962307060227601502704315249216222062387084081163669012152446529977874620178486926568845868962552855955282627099398804483864106638559638898187923776316631253570001487593257770141034553498029838729882347882382765157510427061753787477049856287872314629616276668466268749555047762903657423422296602372147258996833136821217986095382769725356720571054977951428026608454254630454169928622876929775648143286206886217536598669917683250014539245464569539801200520713609383663464398604383064543931192588049932830261035830142704977421744055497353314016788033035377020625467601658746612602165767347762173178321359529382585664442373598258382690265353351698825792769611616842709500723319504344412684243337435998351047018848062067170099518908243892248167694777620050222129145396261461742744189700905281752482935211154181952326934183642794073658842799988222819930534549921749181871231637663848494291110829823386540350644245532630899936695307857148229681437266305016468667780293767604851719893185211465594662042067575749975792633693265186282822784801478409857099628195466681274362930026207766402912527990960179845704447706322586955170578783354646829685315311385093427893696043060303193294191329456486016321626267991528910687899119713340480744496916549791602557599964320075153862404241461069986966745140136916737964237653640331272756861990629284489420016182342762231769723403167470131412410077179164253389378328453421517462310766192194375749369933718389414324988737671908626838862661980820532989603422641321151577210258295037638715818820 [122,77] 55511224371498794053548161245598368195796325310512922157766303917183141601864668515228280046501758561342546683700780028327199649985033786309861916053424437238879408083946139198612812534630674508716109269837556203654530344901618683315590393323379147985498450128933294068817587144016772972590441920625021425244724458156518301072433297707531178315146206268894246506605059555018076312769716332712517778373337160697006590992026310303004114532928870964930556296483786861601248339520616103361859024131978553475944341735740323712982566891703352191815581482521930579810075793952038541978496433256394393910133606802660475591203275124107954396657818528095689196091511252505427697846790138179136993959338804760664382091620646382207905733127172545547144517773555047918262239788605288965342801911782191715406763454667731592302537774806558453501416262218239188809697783311526638823354366644815411262164943811438317906174443096009638016257242659606741860879566382811989233168334146602961850237323404702096569110821261889007585101066378118756972165568873614220069738487612795131107736854927153383431411952692565449764736015375100194687495949281095149313719648587722375442161473368919509362523297088321005483163368702465957750086123413888275756971565057722805171231394418643854967152542401240103397651994526997320706681171580334514233583356387076442611288329058412800661252893952318552448023881337343139457490909168933282697022258917830255446414661738493661076113235789086594852588097682147623041193827748205981964756078200537332361153238836806891713926048385006960104137910349899038888268310229744845519407473084798094642545557884110587788706214886478076496568561714053816918418301416501868822872043181505233036192664956163865454782942839192332571677780699492083726794050824202117895270170335823267965877104156171561032227353476277113848141871113575536155918208802321645633875286890425457441010443361574648461336915159879524983959149318217103898653725300874784266416087408098098887440801368032916804346133022942838873542532015154645364712085389460849405031974512951647932154484244190513489028425928239099810731444340456468380 [122,78] -667803789789949354705879050675115408214183578156942716862803437808422585660694929967606046946872004638285036244399277406794748436038417553119060109064895416040463612094350495078586235791945044760635772886704968110649002351243322543410641852852787230708777995139623964050498184839488815121207045654743035366608574146200283126520886606209058466420307662836019983378520438977648574550115169486511026146363045141581662767226253916893456177239878886257396671315912105504192612474949578479840645378451197155495529177567051380492477355363407659758598752416767087638847230887310776096223744289846395799809812130675738500829118612494134241944938180345900065373487800146978500904344834257877752447727202459820842676815458750139643809318579549523608625158193571852141058093543178763565299673890826395503317660862567450159032553588133841131393908307069680252797160751244016122584247275731470905269367633363945546075588561442448275807989940050309267203709656636567251694995460845760015261826265126231642225072064220321207347850374027439432420167786141788810824910808956253714368849081693707636823275373931195604520443713682548142252639095282987438179919998012773913979562296822592829437147335139577306831317425226031217804485159437679322869131589716506795175289188288375778017120043409814842340761741448931307727945597836628334981608400229351821151663872210586268207256996362668052594243000172104793216035152034751184743635059258320234178550203970758279131652001672103805415997821530588682670422554043506312929003049879515791681106105421671455413154388231687622612287831362678633750551775062267497093135286639125345991187127005975687980059379221773441204246910471862099704610249225721379036795345080739960366826245430284825603124799800751778435859887047686128366801779085741476261187211590062259673809599059599608251429569292675665184902247491470368500432856488078340674526579361455903639728189657364217740708826809281902532325877064131596904848191176304018204654013195412497209006517411406853492451917587712925683333914010776823129289185757671279006625974920778086571361745827895885435482993375364049363334064822912 [122,79] -44566498822165634917282488990058862161239448757479302037602635944251403945033286587913337765325731101989492456850743492593702089293636067646305993685750494166083142648314327582672315540232409062952385684944884048238700772755444576079004416759892866261872585190441242173598659695855239748547764531550509383372273673469967973916671390800107234458339813152895369964905363129681603055924019212485360804897574210698301250276658239569650214440549291897404398764641420227298794412018252937742334819323430991417330078474174110045334966887467772767680240188631194238104297694967173987867458723760353816919392288753294479661640420254190900490753869052237610540110573991485470103514565528392104464776278441187408306579376801328510578196609135206085138508660994668375832861227105929510317310983161803715567456907967782981245481754504990676297529387861049559608124458495188781646710109122935521749129424185900681948829195995291775967805367549289192948872726021379036578630895915933033925334556962454807107239755408401309301920937100267287041974772331524754773339157093880737396657730884749932001886786204622786883496310302733540699304999878369335619575436413322640845852447454733159500132584694460365712402343624312542858575313393365258731677551990797605359804979360612912241088227733400887324468140925880488868664489425796233275579908237821388000828703056053124179548410209287774438819653884042469991536150324015761916760737489925301032198703514453613947866423686733288820039940231999518411153939839597801432622117830605959348557200093695229307701537189756144663574698890815091710973565011334994180940280433822305777202257612077953015676468963306481860105965873362860167426339641097888911729011249628479423835720482866576109381675764537577874219750393697446218337822775897677168659521143523894544121407565413444259658443821586993322591970981799740285786013006650977723637480490720532395373718154592212142562441457236554508783302823137483579817792574456432424019423535742390992890588901746756729477933594982338354480701778544409425680179467358449144286134024402362146136264275699890783121531202603265234292606689 [122,80] -653103799329863473465286327586031688101566256461038333969428579088873534646766075761066096117355188668264749296004367271677853186484089848120830013823982479462728311365293741068951331500240749351997079489902566512390937801182255560661176966444908770047763287761194368658360843276347653745577580494333443505969152944877457951512263027359632536676221819838595126630366070726427771130562253932093043000272998241537736477256072160032118759545993353642975377846386271888740661688159377935444534021637922064067356272673541278737483797971060482705878785513789075170497219595045330625788897433314612745805708064430045373628650576916186951008168233287969493612458493621198516850723349246784101285661653354172250812801825022437186389425871356452015640570256790957079320322184849881836218087715238659029258173671552670114424969366495889526532984301429952857108815035911743210036499384831642143378192401147164368604981707162322346587125741142705729343090585227820276230650400479549659567186701859404270421291386677630015511920268430033788726931195363323797405859133801996135485159968495511348100671387520697694287838555927239175821691397595760831024039049399501884389238332299616044986934019571718072055782417243074125850005870380665118138339552174045569646917753856707727637997193788712471588523337314686595714480423728405314288739281801312222670279501894249094451474874926235895645229903987673725267108413867947207944462467619709680631060818791957119832968696959633855263856576702695539302809464429146938424041073876020043266917313013969611917861729434769929973540144484163756145059774881050662038081298156219614871608461717333673851400882792385694228915700079731542668303008967132058340729912919661599570571650274799254597664896593461246348939053946386953348792684484440002007309345660015264584210331754188693048482644536536016228125235643482795627671834792011757164530686552170168333722744786029799362003499525628554035738528026855952759913363725769248825279148663478660988644047616446868025737865108670205020060308816490440008599513779909482585639084787235052147715058563048440345834076873964140686381 [122,81] 217366592230011490683789867977096832716712651558344878755527021448955401782477283990365080420635864706215820624692194171660982909202968672315092595244003975691741157290399216263600979018805085781200756436591272719025276765274545407239391433406687010080239388509072249436161057357540353533320848708770103361983252964877931139440733845757990426490256337330011984984238730145639287383321548504340968162792375318895957956728182726401073192901680417721350041954432837121165756891393193523239339469950589603988504653474918477541116061851298137719943411337510617619293827643185725170722019278949490083978027316747748224178505131077884096282100433645191190329164792903411846028280141561179062029943456749844451684676036833796686510114711753131396514517333793296027858779245076266309840500973848130810626135725904732571189814371699241555609012721879957716750484744137711855271193783050194248237699366376557227904855139176090099303789278568194244681218683735183041424657486112786280495149854025589990557078542327016026429528564476505067235845845269611428304669071020013447687650097636412530365804029166939272203536583175142476249011762791407151579307257828754440657362229711607173230134122271206475144962439466224989092770083535819667518183701518943400820468044109121613835405679783264909675619173809592148985182342331116549548042266834670914677064417459537824566583345459254144367567765740578184400713863572650192907749929171405751693121891017249211717279650325617683760787179279385472525723775485194561224602036948156909462036633295168947361346489861268490633465098957024754435680734988716950814557695169614391419637458316024096506493607118460218826349224091101103704237769751078431393899093464120473995713608967447515720685012115849387917900668867669271793471158753429099881750898643858649564116876945514275122199771545185770480250482556054030525163836675926950673172444852840353937313397724986520309818545219727900631074321537913760686275414080209233076467810459450546881990482875163505404799003874435375576960454431354384321649755143881225221422516666828449890324519505666653026356097345771685 [122,82] 147912037411822251368635888704415720069353873895105041377360207854941077781520596155773351887685010497297163510359846127516397181566008257202192430521906164631819451789738501143550475106828608596702635465692411347718898901489882796107016837373644728641417257774417175482651123346797116056266766122125171128192608253822609979586485082163655947064841123311975941141911468788092187810504868266830529921211218969091620057924958597365147352128682752342288426780646632292766291890191628943625327977197921227545447768973789367899998776977231835231938443278753084447993454788555452774816586280231312785310904915820951917961590455214436125792502688695960214889870472469354037002120352652576221528015626712977861566985471600577690661072857584814213541158284399813969217329624134975265256129572454887915329183951327353174534582685155574794411288745989715020517006203248599154245606756053391162535950084007915824557682671667138369911184175640022615914102836965214068544552973711143609480468560368421465161427168001561058703037023634754759320245765535430158260111562744218248161423895462647514990977823564916959070653323324918221420474325110958102912838961816983388879421715827324261603338141507370728220112709612413322280485102369458864624229676551161500459021306662378467304477223981668402211859493600878369962498850613320428911506404867002654484824147893669070442947809831872836679593754113236981176764743755434432130747235608739107404296051927735537271395998244510448397617358992501035944000822264833811930601699980607384509089007595954012643606049857743609588134070667987844733816889749784891534267105783600085863719519178099256372589018948450655465709678042398593788913247610723052511302785847261027628096115540555759750962324768212695309186360224590525310662554046780562699869613582200801768262109474407633073052494648975876711902501151553688651636723097622460281130579123355701082062209341264830896000722107826342055937771188710619766661187215246683317855269931848058660402926340885103394666317009319060893645853696833362554519683165107413107753382268942099765874453569873576016112624624989 [122,83] 3676424386512533785862234280099008942126735450068784086615680625768600578392209326923213149813899810253959575763298124070540192891735682092687136727024026436636518394571369920258179018151884955013101944909368782475102589592020865555530879458811005171640054576682065076014110893842694244405787310581927982357067788431768598445234665139665714231159915647707894910481516500473105737358110102332865776589322511167250636861771763609026483200806346308396733175043985289958842743459471677442991736664837985617146682527239900297159916601335134057043686739584327860263166746676061672197159635609611827265327269383154830408731938117326351850812472645114062914251875408313985752717870552711994279946465105920503669545028132897257450862257998896284587741582938235269466433133217674230351620489668514224119352145273786230327699809946512666485059820994863369073063595675603926000405140049468305776519122129092465385402710355157478158555953362136736422049787697978586248265395309361772323436885108979612141237608617853527997071274588557511446821971488930275191909979806624284705760712295844253171321498688105773838631599557226692968264976726961602543392016189002037580839958022784337637609832718966240267192893432403941965621348482547779970595255322003140454054757573087262415090539298160663188784278637039779098359849733126431223654244010922629708285654719717484887685920362800345372937682831516461094664636630798232996144730778290253518231805873513026014447737799258476068794333616507553084631987866044706912943229421027336597377548249609137662663264886477600634411063432865573385771979500369594338563627723652006654561093757475724357385772428062877489805749289418539507598043829482505504384309679809616708489259221408813808801139053380684519363815308581887390074033027291112568566869285993520617282099831831360201234790323567221690423320947034960703709913077478920741564216377848362134039967059003013966331993146671108617440029904017632020341078559349508407007305314109635838358530530186984831595932446754069263829101209318223057222509045548449903699292133113957305413169190562383986654920349 [122,84] 45422474111990015314675182906464358157207866250066326931733177362242912466349785306603179082076074889378487465626878281758783577479130169138166067207793098745502669434527248281298947372241369429428966195552558152757258370516964788497365664246644733303819413350120151734925380058797631049700454957038311615360219541461229055764220412650911029700488871980740956146162707959218425685348967586491608859149464472569409644897288160205945591537121219651654757905774548665402533841466639607518795961457513582539995962637248510788786163207956623532210027540307032869989557946036599396219815657377517339193764104004788148545564039905506867188317026280980382039597632086152415439157643444665284613357182667574146320555248904183924601900726988910313176537471600395089263303826575136757202587020862431423701928912688963848885438033335726527695602344540289674383372222765898059245916294520115786481962454868168747142577774627992785200566489636116629853591970759336096930660154661249866727095533710575091483473957619743235888309027994652957126984748234926833853719585819860947628289328654641014022572309907976876009151185748634233642466553046876336194679711390506043911717395187035730344802275660584300691607461598872563639814262982306625017083187468400995738826106673863507371048485873722776967684280040965907555738644882638537400897304610265194932239330693556483578844992442476552002447935130370762785978273270227288698108570211463907993262197975626312854151231582869549330885185304050962208444749717244001829408072775415938046724387500261863275083754631743573838932777337775593035145251418749673382338666330374307775305583267799686329310252537482384366547225350294731291707605178771290169062260644160093630182289861881293020427892070464285440818295028944832811292779196567100730080374758104167581382440591745015313926167706144326401569532212624757180872130382059557185878301808400988033754425495172954422362402122414542173418836723199042819715416143799292299877827058427748721580451627109020155730355299937444213032320188004364750342428139484000878781041032190945608708706002141407934124 [122,85] 453537385297448860635392104014113553640591887955447135863023287005405170939634119427305780784398579185778760532765406762206113930269847065099996369605768017618846092835594375377107539453698981181357648245950015681416505497935736079261549984305849780312341468645007534963605261546767592336545555969227044601723172755850801524904051853260203624968674614563257163570487161673577208405982074554216944208653158483403220130497217426338772005746167131649192204860362850172129895282372310835981762685343539756064650171050513894522906360667937839843533011716112503780053639056380678674567484492268867512088867660356897501904932700221719133265263608140090106528707438502923387189690861769950722614248914858539868368391236973561298227614944306267758519053295837321652713717647190843638916737867049993247845697993012013891840386331386694865301221057901828167816771398585689424880314868153296929860499514640584867543441669082423205975734297539871666659992485172341769017460836142225516008107726083385538517562213002449412972843527897599644655495175509720755359584191524337648577335857526230353475782095126219520636660713629071373721294312295528122519235713573281938681687100815796480041004399248372703810711679745084469400485602156445730301671483687940375176209883109701060531244572157644781120076218793009395478679478283125731365115884860479091004874701932666304990708723796734441459698729847439875224064667775825140902465813812996301187387270519645559863438072435644509425926807619946672907811778838399577742132575628070883270318057854378936165110990652140718289937533990404639811427429427162022834167727823017137878577302200348892958509847064390286219125068760467830733266215103808794266912281149728129634884028871616432250060589650894295675192723858838128089468181616575012268510045556100331204498236315186135301871713597076304129317372425378665003777100178523090889833987494526822900414864765911453198583919765648827205220815658470407549139531313638521408692814565741483043624349238403115186305618306581978430202278551696038151561628756083653109400078772633637276339208056730312 [122,86] 3446797969735368303328571231044172693226925256877252590909864502189153386928179275885905319305089493481468131313172415975121909808401145859031978916591964605483994943703270660011045143164705494669021971843751386279574858605716650670191740663870053610458077873780651031440492710705973780179314892337804513706413209786450186199749895382812349060274361058604694351202997988845556723341799361505623114826959541357955012611879230379378967956220918576497574599015848294175255794200419650808275038667410865342288364503581563888677704847099155633663573783461361283287096927657692307994591011644643788749794825159609360748646218988877146120742708607937526697323656385681622867176191973303523243902014332155287516741576262598693606952647304341353812473925888960708820361106604073571241593119402429850254222700485902521853565894087383199568802297637226060781298279204971053273356049581430633800297941511382168663214217188298095090207489571364529947763552884583647417211349425333556145743202123941424636039260840275968509081495037156715293912330244889550356493344327959962316429853765098743486887373324505170262437630470098682647973204913514887369713306342634367791465348957037736085683260496827492771879290271472895859773796827210493224786159239921862562256703039999456323364886847073855573583386615070472621590464651106334847519020304370476344734836717424227826344921538665515986040833617235685728712217641897876832620143217759515997776398461155342369769877742843459341510774029457090196270327837305857419712252993645948605044676101022369201118063343460021466841316391720028244151677089173379784579054849111743712522914744933137519087852054128944268011837915246551017334812706219850788164319816266740450062025326355627742948899390271999172630380634813796056285385327372685214588468769759249269746181841016840904380761576617967336965692105533153245936848929421020058007376211253086659833961012148111732136458573068438533024265843037745238698013442732142967045843550382026238126714029389565833377000513923389711806522941594050087083460917365331729920631747909177139118608711060 [122,87] 17935837394847982131822641322540480391099350361793131695614464046919067538899352271809516451208363722348154190291756633954509332336303643056074547021430287046139577418611586517866643277913632944113380335278975280207725861031604732418243321895902849519390981057885872468356133714170724234062180401942246027326557768388337631384936133383690543610765994721910819420781197960406746195863147758683757730979377283317718827769194647309719085128287405071550202380579686037877425384543751126081793483443226801016258520384134046592495764396161155829102451960467910543231044695802033449106936902684111535455269339593524345941608108709204874745049613271758549232009582896974313618111100372520475290789532831412356053200713801926422488837901369232646743976479998552150225312340720135859470189186342189566866567320267700115049649165199496944351331892970871719103800456596414070174674939292499650538678623751508121645687632306392176156106847725137955963860650681022091457589542827818653793494292049175969076933629536772218710813092679577939747607208167222692478115910441235683758419605559308248244358580620432229386859393783245460814794113681240057093699968501363611441722831726048593637167957361464948681074162939814324010889422133875182392675823689931024291154233014592887952243856353836654820635807001515365800456033609514438479577086196176262668540143087449305461049157510872338085459771797293939846709886154544877826647316698588802752628602537568571619350238028857782894063081683536937246728608770125352000112622096390235307442267329384209206246662256924675201686465706119968353837984761383451065931171305254872205871303556637618100644090560064623239811538253468674631089150930176965967139554691566600817103055929593206982032180045581217848367946160755672844869567302786655313222500699710111193602885636138085215782570068666251167962119195367464627689817616832409761749414877331732825401143057073082710379271773667837783342145437558254575239647153303370665919624649915312912292777193506407303974477317674168363993530458602340215089342089031491890641889506763877253592038 [122,88] 82385732386871561123555502540202219712883831879439936890937589868297679309949556553942006470722145006798620134287675058008451653096340006664747607329705544797490680700435668829636109294642588368597044520849388676474922377720970077398099115831167617844985388116133203074833173694712262340558387417650901384020813903447057576824638676645479226027737414837227172005014224673788554747297590551784049559051205860975247055451507083797953305612635440367327832642827040737643398040368924812456167006485082467293094585444457493033307708606980477907866763859832133351494019095501510033850219454942415211991062522099389464902331250178413775309158139946027359113367479317360825698111046935145237081075420528109018190610270701899648033598320886672602426510728351232235167532157321460675334399877562538663989191339647862440739627091601560879935637270083939859720564371726177604766948600168317898750972153925343581463626271866627993844729576771543576858881880786729271143676848986972890433123312347773903056005725633147623098410425848154726429516425984407044390091299675942091297312265662570431168439558403711750942730103150769399392925919404534636823626757362459005239863535458753217734385567948696088197089163575173495908921160164783933742354347254979451955230035040388719257422376714978149922231691596569563076989944032221953268692556067369790963947977084359377248967417189795970814038036113251336166036759439075336442476251302504115832459660240120832569575437034261037182835850530366382538081524969658025654219419909906406244395498660411778929665556589680667494597150752321096762762034980006471531052116972249479417589142976790160827286413433654018870257344046990388097447834504587238464679007979323399333551133754455506281645022587407078019845232839336807284230148914925177749860217483604047249663754577802571467779280576702974525402631000042940597994209904398269081061634098958241214475118665611125428818596929922451460632206137439356559260058276900923116008654009426691664282907346404549699918018105537832703852670145536417017120410117663383032919565009460343876 [122,89] 246645587077596302796061157821277470440655445377174809274035160456000768566385161946168365603268463757140489710398702561916365500358345489898795096365707996574334508549633277682738271404985084768213592775315325622378009177899231249502859010777575595817880049217290792663387994139817738828590148674824808420455089294261936906392595712274436123556081409881300828858311323629122108649765792650976142274303216124729108729174849253348536603779170599704133972324814085062213796514809006294826522519900447383996204659805772948385983557123974818688031815812479077778373694561385860229361512580141584429928715840899301003761041415314937303724019478635991776971792072977548171889416184984365533320450396675729764903408864219618109116951025337995614881428767828949456362979799400989099682446168394709227734738742430843844724288521370101949615731160152724296474893025168532105764343617790538648038083606955214565456662341086223981869376092588764332983387266502029245037542139756621891073838236018327176954949431817127070723650514462715086116988633801161055625956182019645394063952437342569455473848119628539707885712786697769881583545916335859829885957658284444442736084762834802816010942470155124621019992120261542907718322073498677095331665409758094904611866291837783642592332395725187934494925182098589621206905617622772896683402057599474147070631527115808015718842916690837242437430786512782758746712972425992261156543278612790761536980018396305536856163595824161096983019681673984712347169455025980379092660465702239035257593282806073587728791021792420178632095170077230611689116172194276578600506466047454624312093703022401313413258175740168137780810563053145912064756833171028546164558579990371183336387204041641041578282027565356873738234136699114784838891440331007394617824073930159879410653269546336707244193350269280060134514942011236368196548463430406798110806713612050984715237702976662967318436310333519141348749227889828849508623524650333560234190986183990095222014680855234248950116582031917705650888820848825512159378135536450876290167846856923 [122,90] 619309679936905250797707069010084411804065565301855967275809197650945433241796309923276353259123257635720746765036945313526148852350703761674695030691549580144363048649953622148944237089024077123620404211328539751277641983510018283340318711193468729582994320719154874029667098091852353379984078091521883502450681369869194591345385202400457526615792981911306527111124239363246540141961593465214682330171425676885838743855896827120444787145712644486565996027410902462943329125826050017613246413706215847714126776823483164516437635168644423895426905322931603675588948856726294000610874222884751677788320683416693385443197927907404461654757428785037104946001472021043059945782930363255207184725425079734331088605193355594550213916985090227989097667941882434452885471151261999263799459315651644238004906404062533314236810653653055685555694801195848187789111394789435138626221843575883022933002676506098460641834571930642236288945304070748632646845563061903713568966288926698016233352899222614254879055347835780639799946239521039000944264497913916085247749289660425439514713262248820431033245568672200792111288212404575125868449143747390125285580431247036654234259210622544131520980078847565711432983627200111251814545678765901960698411731427415057139481137397072617447332875333503714030924074198202732563405704182012420884057644275195722989290649008226071555052497343535550306026469171906536926719201819526533076151541829689806548145929497228371459515109101388740772660729003408719530649784030386279194571165912004130582122930635976188636725260852367129754151159848704005481261413034751064669520915430294197842940760897588275284919999668895772950957718725709044516064968737602276439234964701129376509132791150559959932596626810683639190296062136865808353285186504270045327046878979595352742957718916285970482097649132405045934253786928201173737387066631214321535649080336355563116640304541268790448074923091118948882318244084731631962352200143629112861387138180903114415447068696305416664100744926994872820107700611191727079878683881487543543503545 [122,91] 492584462993826738698517632125554194963139192705122252698137278490706277156032080461043515311085603129543705025677377428505331161009333590422981219418248108695693558024189765799384788986217287780809331901470658687693059705620977746449621281543372065556666293729262446503064099737982772649300397756255782137088932536977456708451020367645339701480823179289951035043405877505580521125082430796866789176386552377387481399148732711977387327177917751210328949001014073792807288520564034935337313287972147372783902119490244730565984323840826647746703054272546784668221087706771535454451672787568319077932246989050544827362905527594178198097222299789435932510978264672195788288925591011979977959708327842169015005013462937905547364977526506268246976908758508434571986366429136187381731060908068247666708132667142516945323990248553147845723702328396401532767746052878239221853995789302420573101840016059124046198662387053411729646652330545799567795123239018452156372480331118346380832461056328761922477303449901710383960321239774479983221425227204453674585162220162273191534296975411610930027084787904162338767270959653155424535796440826787861966245361938607314771369399567933717981340598664294670754994200194630066133493678435190029165080922008756955667320361172629246280413325099297458199476074529842190433571224171336454309114631519544832140637744473101594727586397142999296794523895133322297041358044851504534435194682145460076084375020806606157581492643460926087736295536064957805787332871971740554149600863749142088785288506079051622387525246373244961157807481525150154171310209866187703939356954582861659926738916586988471940684675488556547944264678654633114656024077659256120363785765440893219894855366219982189877957333091028808754346571148013822299252404159908304473157291279397316360772185271536137536174619410685612755360285180133431258813098907926373949098327797261385799922573098772835365221887633982623495033405073467287032999851769687551200970400155926049418803499296440672004143164563737948930236579020438429519730871340494552822 [122,92] 637133054840713202764354841904587952043070043946797669172081829855347482522164995853673196644864144870565099508025958529525020792202911145546371861919814535862213896556534740028634737097841122065677560626868571721571615866924169104168455406568018595771167147159634492897880999470979861142057449609790880338377007167193936479742424566966178930767869616340923842337436313713842112753152082922669288470894389110234371855358902330669198827209029526264785783308461148609802864972607000884116847421256410425754934013158978070825475891984045375631073002747247615219228292924166891010061966920648407372487160878705364184726728357286122081842761567647026690113300115613379226724521230002288292221672129757337007985964696785542631797763922093103010942401870045843784920431320721949407400765672777725274082756041283852092824047698126047586066391956041677573010445539604756776459665085736874341098010429560936297505224734582252803243988235208340273914621346239156976597636829632861730469101312670513629297233504294126721462100185864956420084333766424372056423068688822490287948848168979589681261751812825005334212171180558744078988088284705579895457205536639961744474012541864232295243056668686151900255638506229406788600987501916881009347732993358527012882933765823490061232397146059634659814106322992267893313105926725920923074860119272887004522266066240109506666088899470314113200763681184158240241925612440419660669620926601337784711874078616120685040671993615997144172096319828307758386734599529481495783453179706784203590948389564702253153467228222736767198754847884795023695293161832146109783457076249692918256996221867818668997377758426670373629685655456438860581246503452655704936400911667991115644820006343419338502525686327467332839900804150786217255578861256752589724084034062175274782983051081096499201802325241237153089610569763929373159202763814931001975582211333258289411827164576768935383615354487709863511371341761885583233552978773310495150973821646586427402799103048484024601582496939939144368682648402211289076590442264139 [122,93] 14239762179000269167055204874946669006248788777039379280631630879212132383006898747299727869854760920683308727672794528592688490713853964010792006119575666854153219125436940721977078760667401608209157124265298931251675828974733139135975176465264920068764275037687859569714110733255813490524557484491219137923085866402506933330995623415075225951932893015498880727451978168247964655336791478586543613900710002652873677478391728946201475143790404760434030332074937658576145722583529814573780186631622421667696934189858400122000364789292451325393436684624426927515661738798772016875031936338460764003396580042375442683589107110737316951384975930713161914027230670496657408110234461498878528119291525868191122683319360562156787538605766584069541146389375316404881878625310872893599203892998204890895283596060558885277776782324788517057038940167807967367496713564246849459324414027797050556625783994212362127572272100676990149293606018810321897130164378359573983004903906565990642731846682154268049010269844368752742216352076436215730222402381186509960158187702216698861419290078079202989200960539183473007760227547640274528972484255052990044420072354082832333579543909401257079431989525310958961014827449111057857202237866981034176748395364781125923657829234391937056286933078352589889349026220911433050819962380900244444300943494128593378666927069947516250684015641255443304351883171124782371741655975085346101803343354009982035618740080567969622832191173929100354173942527379685069468633192430604184610020916024155601998468115300333303746917467866954976554873179341067982778106211132499014407584802843452947287184929776896407504939774475902283883769218480714804894662259622779373595807216129956656989046675873998480322159765659553123622856973318979273196132098539031885229315205413506698933218870286616866300415855918217629413359298787814522265644129101106212229148268947484441852111886957193670495177863353296358820053145972961388684268976957942343342793909176222511404268946796509241185730534347853334843482986109534313621598944 [122,94] 25605904811468158768217045627799595052131228343381596837020571777557212825997969263311558974728360977950085338834960433106497432081376701768034748146974187398877793322282607462817948932179321868049911804559878776179125969170006927138713642437983343025888996932058980752207781975209933702672051275120349323088538526660247824842311485000665964501529044842189092168976310061387677333885817279673779033993512583503612228119972855078365165559212546245847604030391243408084728425064361584285546005507618772221900333311421373077626250879737468483926773726733000489281756489917717357610336939162150532735651756781035524851589413387593331840231378541714648786898402296707075212690242435394143042517840282836069073857238003499824864744859447695017207622828287575767211986023246017059887390316895853874174680876183728032230331077567551399108262913733644491419719133439960649405522105777639636332944569912948120977573375156875132221882942051855501786153044679757153469088296569355976790231854756206601036086645069821889876200125127573622678792694307140558187310913839375238297424397197422823875684333577707846375152465897370143186229796338582279737378987676549108753100205437885368237072540942870550324032129555538006878189780014335676147556641916065766282254908531689668521982274218379695947130721360324427137146776579493870396767474477655135112930076118187598332088567243365125794181100243325832285244977113799571627189204355078841398759580845238168112632652613667127774574810090153791516674081975900033585012250274739908206813489949041448482037184205481121750019768531627146601430054240174052560502979532922628601774118517310312650141578878680326060385210578545156122960021675097919472476315564855940479982882213854581804580459407099231808652652403043162947067724784971038621617307072323451292514734915227127713355000944513631090031254789983213716073079338264646224055169343756528380793136704901606416740149282340227463512753605699864769550382075231012039797718456917837244892159517304940786847642103185241512513145217742844318935 [122,95] -12608941135559394231021447241502170164062646010319821575929050660226556414787297704348655452046389120710458399589774190609070413159198413308160317941684179590840820710294493464037372645863964343871657955877221085686903367237330779547678270259974900063870678029262258195911102985879961451625907893317232532608787899303984623075919256477283695570596044517987261825376679088920367177127030209358809938028092972580757789885418231030793808702081950095286190145040898005060330623403673468553055853270557251326732514764569586184492055693502229292839294971697442515444057528157836606897164346061358073030534349202411012228292063678386739142027508433914410050980218103883550003221341557805715303046034910437744226477095459816177470788253290281829118941313738742473016004263745572010494266582042522726497642445004042680468018099974460637331949519131480108843805576738523370022777093718698986196467287716629587509090160279982004211026688806393486704341778214414070808952153617376377928876965523438050678018199721429341489552423573540631557013909488115377719253534888444576249622652726109888925601182308700529631246929560907092862358016652116744080765184857163687716768402792936122204979937590471255393914307513841643191727492283646111256104917171913187606247174887171929486466852949521545790412219205170138981962947628832573269445775161359082322683684686640297871709911196812287260812214942116149501864516690224152677838675934790613736396048747206517380285235077848354363291044563592330254565070863271419612789904891132152045556867417661699624445523967433222744902757402607112843772272993628249536456951798875708886131331785317103347688037955022979181718094144839069255416051551618554231662264781086596532542821007889607170930987843923374194554411939548681530007130686847525615634420997144568342557020979201051594455003767676766173968519446057961076207305054106793019796691792376468831409239910044349737761091204990154065515138157570373889191285818459668792581192264979617106732446933804581015741320142101307865886096506314809 [122,96] 124064813408235064776084157848859298616335222349553063723796587876030442153479130058518218210584712518978962621287853978094417227530408258229428015519587568976930312013115394717951499040080849672993890053678447478089752332074141444346304161818465348315664125623590696238583883811751885415171542107826418311225774748311024934932815203306586843126167043748513619982550723393575564740917414011168658017701566450596882272923390240713137883606607308857446270861881923177859125672628395145419691652080527880032272593514297188975273888325240484961134528424553015549491726648041137713840012850208630589012836321296471459041222381778707915185694042929724202227669658206247762705754007732115621783430513253178304393145168171650123066030061850806852367975189742507716272128543442300892532403151529653974633413481288699551657754192058972376254247566571592228198866225334399540569432646479899809316486283111118490326370413740503668042728969879062520002835393627229775347472596646066024748846858602481554626123130825696517380039724689719745833125765364682573600996866318092851784645002448512241432541059551708949327757249450320548587933274632186614287500862399432228414042810088870088879176292147615182805067524832113197632158731567722284729739353753415714527818865563605592850005392977282409666797368966795228707959905626828732376464918362718955732940499491854942181791965340541306447945898075573640778045890945552888732801262896322131752088831953546241381568876998399322923248447538141232072358271134088239256580116970150481342618774967788959620776040722252903115842411149112171665684252137615162224959837451568770178810404287554451444966633041641932323253473285482267845611011002684192446032756943249033791509672564018661319170856669900774542359442626635822819986330196089838928700441446991346366775618887799650344069838783887094884560515545708675538979023413299892472259381481630998241324295968347586671269274788896342679350493796069938017824807153125118408046261740333171240138972974656421423635590498873610117867298028 [122,97] 83296361483362091113795901749108992560020389245422260984891276158119480545106048729428396057690407357681373834715364433578895668724397463450347130566006546369183137229874461493582340474597528670087943808153565981100718281660673054626416880376816030864983184876283739166808859071067344242841436248159480991602919826160540459378001606037737206584331734964447682830108313747042763135471666917854005985166311186454472916786414010588441871745639500847063828392836493885177765843789044232039614787935203728242597750365462452816980207188100812495309543323400851696131430425437610528990474363200606415959037968622163295437913866310033983966585900859703097831237271442398604002259864185969624695455632305685722837625248715718376027684577396822474163083749130491911684991451439957438600106747984496484378596772357774231531727619526297890879553247268640621221975878122164926768558741156091449566575025601938539830749832414887004356695774733349940187196286524090505272320267095794604902156430869416027480164324773206178538433074653342440266906355736130017614072701769723777331060855000001199606364440064478807550645665291266902214486190352478164644871460321871898888006293535331316249704254982965035014078622856140377359152696624051015097603251807856192651800913487047921295300594981143923530553787604505430885363513892768410066131111107039329469264848662591947150836392266829991109118058516482371719523240403635913213019944222226660184781734400509634992061250522225577690440685525751246503191169794171512265232264972481217912574085933436050405631712544883538917813854075088598756879379934459354716802132582855837024804907066574737088957458268218515339286427412208394540660293591314866302854967109409246536738246412283316590434888355375867328021466887768486350025377688847989351691220319509464409422986088875565208516824169143108920433624877475248545797353791190579615791573829481897723242793443820781008472626133944842325744418303166169010243897577306276409762917129186554222299975733391991655575417632068968668774 [122,98] -326731399615916737616979719505469654829101103755603888782314191127646345883619633425013718148837729975398545316996814097082577862275171654241764998409240564107244856174417657361265884488323492402604507402790686539471489089477138147057977572654220090484789360322046756676013410380461475482597623939811339817487715373431724500472429619767329602076057538774627433893794320910155077380593715049215203561311585817399638859675794768171209371717833197489444699762286041607749752362316772462795353905400652963807923420749810414870260599195669058754748432218445023508181899439161787917451868041007125672438115163922751659095534293431847524328692877950496168224416598258036150229729645205393763670079625810994050084825284055138555447346682758938484920060328326739779380004481182730931366882926017884692690624232868180089048470583911544864310559470958888170215662745228047065137639499669981444655009471072032611732711337229081125604754279696191395694396998302147565051315489172378929733275528840956724157601900291138371237541058849384117595865489919489623383006094612347228481801469936920564321052797077930998531309971792462556970491189068839873660355316725256000183079500039625351245404263184672784600313067916142299871258912417581913822123641930760105391868400581472928811309657437901905971945046661956962419059210888384424720667609971010311467130352795440693119253976679481600971409292158996404613344324919096616520226337174676734471977469301068146445750914402994998766027688240697780981753962189577145401871835138779418616045265872161432704139501565224428422966275651869450875176196455958042286189148582771279636747424395314230748620278916273678105266907947282361105971886092911135149050406378083337913480067665286372968550900750696221242026868959881708663054208310423128602293644978095931184971159604888611022311474551917481639263634801650177545843379233135593244877321526817373184585574042273746678448975760729678529477218663730567474735823891104567785754445691627958716562692399678250093588315213868801 [122,99] -221294913080798757686594385494069081771355187247288820370803603999389680501982776589456474543310401486638606007968470064244875289995409846341559081039165595950097183859030513444524859653178080671641204953922837202642814108767619275627154410341957278786026254187885258108655920281754171663972027923351432731925531773898800414628480895842026350693975426611147776379965039764526135541454531091670557063440996491383170564521345466865226843515894341282607111634455576278623829730493861461295081938259236683746987142635374968963063620990429818619033657042350991336711685803203501661496853819775383510592918207478255060106771765204127651465574281924850238023818724564016298429028800985133526937520644439018356724146721245388549793104502792118021650250829188130105605465736693177157562850995264232478796391513131267072940739992531211863102802566863365623677059357097366513239742505808443848879044906509899024006151236510938591860028908460290346337589722247425221635312312080795455420916211216814982140445297175423860223337763747204660350566329011771664192334686774798043098887993394811822323914172990164905273274907221133090810069377553325776061764537685342084046079180312991901392710664788459769213995009373499937845739313080195787070014348486896935286336219642977823897665178364086096196747668506545106419337709584031300015118613722983867443367010219488754189362964325412396130211223868373541337117948292437443872274101771825826621785798071107918982587632318557444136792862178948754932348824013149327592306316890842268036077794960718660407842967096480064227753968348296065210939752659698369055255620981595898285418068168839904353975513564518739683075600038232827203739376018853775265523475999922163741593458258665327259362780295808136652911971934018466162460767608820762505985875207412764065088197598692805032398335092116479737538290884772603409951517350265271291580674434534922571721373323161397565314287813748319614871929080279052222099523302060221523025489764129884824815163806921722658137385226 [122,100] 485871553509780712479963255239759390639647660030028276955754038686566865870013506940601287894500438347071316107929260593195666851213408788606021241367879856179028135296771322232402275376229951851033341919514397253955334292183114215745976730570255478824040385184286407044126242368396233147096265114665103541776555009417080164124965214458090187808741762969077521495974342294169376957281342356819299659793235697009869118346424234733931008380172959936504042425543342560341319510482756028927637994546980282620382666074445115568083928268414113802976793855882577997277361341737763583432922814164516726526716673150492858003144609111124152429795603933801781720408366676652242877951570179060817144078894488983644977930195615514882931147628208424990999106181648581730444593105257624478708495315130676360772268362386686438649854119770191136046919799195376356147409493920983132056523769376881110653877853532882885699320743083661782605043832302938967139811105387932496642190752620730480150762709950560557708534009505267056094580724772064111336821954643420992708676181721911880587141714585213704544310145118870910828024388369067634702306374770918993495945579588630788106744948536033144482931224781990896316480100195413049999224072576169023606072750470094297340785021481220326136558282310392041381370732119795070494676992539166949741637784079679895248670060831094086585958912932916748143306047047842514171515695434885356944018083490123507918179198853543386453297744829538025328997000184412458017794069297175396844097784137381722588166095745382368267947579312741257948352228968693503826648069853964992902038830162886880981654835546562656598736720922457161006839716166413642410542999163901334928282839683619819459431078994780344471911050357545329528711601559846766631844111353220295568972247401094065286609562045325822479267605051226945310527006051059977962582894929675002544391609008172829649836754482868621402355311745763455055422295593312252917546560458046087551745555012377986465527643451644290544775 [122,101] -206651962992452855902986862658122096917078235936795889886933053873211753851745326906185263928159571600768019329420687393462487126425185185932848223456905558704998585161087389780526333285335859695591638776310017830212092487310439368877777940283267073440076564336116295096121859532134839044857554269818051513398945741427068148729034618582242906556582244591245470409920868906951500789760276906739398287833533350788570087680692587937330127408327461181754724036389476150166425793225502798513843483723859552575749619791321820787471953582592688098688518075869007411466082124236770109792095106354954865144530924420798355984378546984301441478770163944644069422414678426180242476954753060706985977944578018445412328528949622132746113010636060394263269913830953928385494568846300539556867287050899341308243350119399152813171065824202908621852541314380001191932281964922045321127796542211656965645631871688145658802639958705323928853380598821771568553279367733434426423921454791524311538677000959460458811090941016029467969857824943976305069279098188046259534434463597806573633510883845953514174181094006269338295738866538589103765080724780369265094601845637818043515049933942878297488600491224211489285819750201450853777818615107636172192853587100296442040077175676682373538205078871154089604709229637939282350675480520496712386700862478495737091410342799600206637155361731514705108345139129850510878560964567336117482011768657024898761782744038409208893373394810547087708657434432909161995905835438946796312919186764700718189675512481376459215369929213572149241800006788283665796928015650998987405216029432976616225180723263762280540625351905616570883232818281375192933110848804348025622869283497528837198947659053546465739862869881864315559279304805464698678378820717707510190767683844269663223357845063958745000694718462762230609540167292647860296323150076895994454800824353198804882252568460976924905398501499663965272748326525783152824628186103010718832400337644261771587697249226320719 [122,102] 76657745172739647422329618349517418043540530925523186490492070779271942720513293877277101176754404215842083626611962346446067740561074710082134681378570783725073241112485051925493279073721026926282248845207253309418787053168050610641513419071647377300074935677790108519338238168456043739401911017870095937190363919168380442203482239890168616987180459170438792437683406965925727654901622561031039417348314722369774610941114805506112769393157952346920144929268223682421742200549984509064626620634048477568397744400403078129048059940762436394253911283833933419676002823986404777606047005157668143506680326411953630822697736032652371736717158389416176111827896769034955545358835017306976154754460253804044007458185250110962855199328918041566409671136695283039064479655330222869397990557725905011225445744318751607287711624605569505731698604380218910921801677049678120689214132516240464884996054747718450389935228512844976723990519283999833948653355191849463799593388079056308070865636481121129415203276226543937069319974966725438704778471760132229420057416980961891162770117899516008554650047890675090033031382484593055649394935072716493926471190241977037779151223716260523628965183271030477246105886777441777736648166377449081484725505289056501460353520340249470085024326229533885854300389065905056952602690179189003886772050969156567538130651179234020187277365701038279214024911279110457730676047912642523559796397317982316877457907926600455243519780446620251633388666953434138316166759797261277809226097350369258968641895534744421014131592739626385047386091008032513651532150456604153340872797211596873870479242226709759151690429422058936657170245259339517330552507922775260460886350410483937845231890173321399609209331747420461225646755406989976669382332790716117906546138396241383058803703889373852352018645440806787242871988077609436296774759359815265679829564935053724076413557812441746903990679020861469808545961772183249470670716738680329368524324856016110913571165632 [122,103] -3982276307779408859500881205302296129927249161699352891120735935899177148146133505997393168054120345847191297717264112098892107439685332117643415951925533302947902290822366069274313851638950286777178202778159401421605560360343730481994933539672837623230689850441872897991198759180638994769407912931310477048748296367667151507537978746672126200004787732704924039173336017647353203043645992619884852183731299848116920868744170912126498244714137212010472050239372384880786561202591198383412055403150533613584891485226563321440496476552026364221651144163956164658031255594205965368861608086050334177666615670961705549203373321525107643024373254675032124432427839098738983598867014709893234553482887862154126487186450138068422729053071669863782343010704890236224006531551374394701195768862549086813077843485943630923742322564584355013670378379773260994970363737355188109063302547760245184280361736463575484128728997103865598181800655722304595190168432714257080401638350256837264115264207122358156322528581061051102294431483474924751123976123000448618474123803525036083376148332399882569378583390831951983703882595371609516598110345117192225784305960995221556828002120697493478589976722866738768440495373307572165443812733809036176899813876031902300404822429700473074927685106931498531858883779627667736214814002083501968421007151227326247317454799707613518134279482801639464151485958817515522489468940825645497427167233018237058398817819614895060025273646488030005304246100610342343714312121117144548367662189666428271433389875943803658326270283372214276689720392803320160069405757035393677769108755084847305525910556566654679893152126622398404462226947270799764245496534061904254499026675577412008806242214940994782256906000200607517996373390160375163291440604336334335235220430904251969115408637441594790604091141366530321400130597091819858575804569932715848978378353986182318912521753383578875881012266323175488599211526020586754630650114225385759553681505261630416370 [122,104] -333774025404065755758823453484690651490709425024431693935607983176491616886012755656797748993633362955621158558812211993844744227429839065411489219239011384781243990715199586553914170748939185012037057555012761825896604923657346339026632545059487863118959967681204521600302591620110116754514905512410807996845263811969318640149804926287234115464107307492613800165993698980755879759649975481639948270329433288937370734859256796453255960152873653053823289122601764794349709455824359904682634006533970512890759698677455824691660063538141316349122531459226935855957625705748124559942852321600460643234916844251830555009774312703183552467589369869404111578935065966315258609779232323911197690889013960832260018624392167510193584134710808295404155551792763433674767310163196862652432428665048241752427322087409053870468827141332984781510420234955294663481413928956694281336733492117264830061956324093339498777121226167888543823714088486465718087615360655760795996750467491293072054420297974935267244218642287865547957099883998346738618114850585054644124341149264901886697964966651199430511179465530269379188361742559565121929703716600205499587751263532036870054347677436169360007645738637328077614850896904047647525394951838444891337764998863705369452965694595195834511835420948148435770229947324048860612136552142015452852746959673732959242733779766362356914237287830576153622502335420459370268559717579338136438511859859578681513640673484505520185508786486874617182516054789463077482765459282887530638907394826088946024982937229748906730970326743778643457273529155511654867210716380502708710785310456657063087048470137599809299195634317329867323148196488648382102983093797201730445493844113082308016574595866518094150355115846072896657328753363847731476307959528010099148431274715558704317331860964783207904937332512041748938399253884276848490925574716808972666126347710512217503661078116778531481502499653257235794827583877527548704498030878880200315921391447979 [122,105] -5991280776040892801736552401222791094449339435163835816665744397557662744354744626284441427998404708452847590036703674481133387748991061845165456715491962430707764170684023863918717311651070822424808786695559748166928531424140992201993432158758693506353653191280393314134600183888643490852596594918922399183447303902552694919361143289080172783118351993706965653216935293854465496938660938895280192744143434335435967766557151078406928771700485326538472931827829263731725366910118061040586147551141196762528960716858807203475690370114565522936879560308594822282936693033366804012519114998414366133292913805651427317968135715576207548965254440541791618400589058906872057291621194816000204554366579724611781476765864064497569592548952209366814806161449703502725315575293722475229713220281253008653835006743169166890318654510114322135530638511968987250729743006829643011736308500400672527176715641896021320725381026640478751231578225644917796219518227218863720944286376239139338390820652274654056372055728244838010975200383476154970292149233183681302720234136595721228404583771846326190791497036649082671534659804899755454972612864128952691852057341097148779134980711222417247802687339968768841317248382481025623629414911114501705478739342506442040632589141813789047650073583071605927509820482443236876209901352597325844084271664482870037173885880901332860924579750714238775892580790453585079830548627607098323360217972196409607336164781280950684378718788533458711231137971815163311246316864854620920718861138237170877709056228971242988538079148365462982977893110115594379426156458984195266006844874291359467758627241002860026230952815984119859461499527258260518732403210787735579634917192578478492233644135846865567104413369611894270636257601145159618064255697773136839625166617901816986047197763322071608184412460843587161336336762480916707403393203541689838294418833126936884368161707767326347960694438206028159349772130714268831101050547083884215959472765 [122,106] 6046579371587493761902280359538813396324142792859483174364296856234147677664562263713907812819552085644731543721118190476879558176491396123012159623665903034615713625971576308001042553388905689462642298266115891312592681122290883008782194843521597603878449852196520390729994621044932061822095240000057384654292614251659617289681119343514306983577214433017439352041019214314719335137696025480155730534929456935428640531096665571112952312844294316451293599242332322457817497309354214740015585399084320791352398484697179765948583779915961670434856311070494661917046553543131226459982569745331253959002529402566466909151472033080898291562260319427732528863467293347638970075113660462204730313540278859964242946501137668217717963952767424218444895686655883450761215349999057476221948036896142928289348991883725046241640095133093570018937292642017345676744646540753494201085313158555279253393022016460165680378203293286738907891563796889492079758562160510149025422382081426389888744191716554777944256103065390857374650817641193333857436713692861089027599481307372783907496425659064253496304385622750683728651324615054540570917848594175321551964638807595765473853211877848744878663138641821240668694876636052593081188479058408190681148317054460858946212571253346883039743693721137524057498135035713614072424478190559088487215813166622448634432118110344304355275828982896068032779910007233253203028164356405616260985126539779439242054372566223581950095504746360230106317734093621096668685851292931093531297551279242430868897330963394134867302577846614393082038440987266734618576877367313937377322934454005536713954573119619103159198921297861782088940177182201736091651193807568038608540275885285659131210320349979573750172102759742939198538613349503913202338717377488442668578282913450971372378320195729461617121455380962920882701054218096712005850864450493480284511228609885256911820925412543985033045250309305304413652045571094819469079122176469330730864 [122,107] -2377081181414294267462329112825726919399956920873494900892119687510179760752191687997089569992425853395064425973396420582756931223811324450108493155271614551728187676155466195383735062542086478474190007383659590597756734745485805889422938141002229742458161798122584359666844217880021174477247052795893883644593587338382863953753903910142365014042237320373404690054092237507908775802734762901004412830673059574251795513574456379189688699956579848679690896170835423781817585854646054718308922915049464861596008257514855591372521905970226567663615748032639862610251834967656444744658872030336055169438376092750644327657642937418153468538966978098253516867986554831485004514336067913258463272260838099023520873430385412839971438564797380482904912515292931286320581096077204451727700488574046553057516927997256228508324445845216662786926348138748696609016232941674667185710841878104110869742320573098056911170382016459792064929991903974151125202230280861127472663524221377919109308753673793981252981765918311934150982556083178778814034810633597829895338491786626314370452999816040828629176985442493326384635083574144141790275751502316388712388231903149601252396136251541652512722918103212483860733825964968357167023265055234480198721113917573132710568301603220740724105400054610858685709105089074341998870298374226777140411928719335049584271960714785649621308842853020665506705915114876758207793982056830523773747364549323555686264741422524794199605089136750698142692617073439452005142457090025275150732018441416534410630652785063073565313137115728011457022274714958427326382339662038761603497014831958226983704588309598301697248705648742677267545000027264952658044957317255026501183923462621516725678257530080949796854907552878348470252241614674398702411853480140821473890421791728051750969094210155918179062155681396998734163791780097812226386933845446029805170425243194218336465794043372081346389854117434840329997536675342429002437081155841243 [122,108] 283308400305652228574010410084598964976313610319621612005373436350155190841036811020874107489919046693714052178982192298393232204847289431438620603746812689946377634881375420056731861512440656659819244821096359276196056922270073967653163874309523077134629680938021159017250139731383185135431448693040437092704901078308433413068472615509245470425814333661070272497104418462605650342717199151666380488564571368244586278867776430916033265365039167733951000897383094274192442513463045387248313255444566629897658627208078379495768595977818938942969009481196638354320163078675859401240240540452586531820253107321683919852782148933849788241296911953797685670432555859925095164923568292620879673485639124886253761789006489223466668902651109501372945330103187173785238214059913626067959601490064418428307555542914896817667822900484455782296867869638764885453588025137586966855764013411630243843432451875900378219142318750719362259172079894749999875796458897005189784290826353685179748953006515833154283253008503885048315176476579978691135906293653125618810357259932540803912682797385839670973459076870227074392240918437456316103115478992543948014260584272188154790705346166539812308304797137240023292543664657266939196074012034392590222783661075432416566073473039291713189097933790609488589742979887606498540242189350161131091293272426377169622287089025770593113678764488392045827706355466526812689737021575388406218163309347153295801278850387061258963018620486302321350743170522420370217917532846407872161288488449722004532624145976162355416278964229935603768724972192226508914026642013983025194762759284368787927170695582412234319189761221513484191242795285628120232324152534676537177870416980702534146573286886205271720726988086674848018098037507136271686839962131040243104784038429436577290078697971705246963780135881656083081364796028449091991095021677031113000018738180334700618827219157074683643245923230755749635358783159323262966835120 [122,109] 151433376275705166192281863816030405429253072345958594809684363007231296620964306039087339295346435079567274301586554516635155439284203933114291056406473211360248484594670924343059785655894830827469850501190167300953177624777699248848663821468758937732287297866496851492488109710419474050207436747573361034371737122021723869715118983831113385069382973772628492627722991589592313336586066812806367569973399243887468997661467279039428722204269259107894636474167135561944596235022820720192321155271583148115818846551275921420198914130907908497561832012790148036716472019162021067895077447858048799822481309378468293428617095321826283499745923737010255552092634607873268000535762925343212282628106078106689808373367161082302600217574215030840761398174990376655819665457673190724664462570865366148395469712417414884045465253958802887296933241984957346415325091617763995526442197494197935465074708367074641897652534124603062429432823960171588038982019637330864469236115794211339574735442082952212875112303910047049169854967563952076554743147495242471838574296889144242333561543652516919339101257468516826041840335560406368027865095514620569625121618116569377858546246606987111400296670643363348589127613770905517422010810211202215146739689508740832276513451678898949542702596621235394596293157739966633490043242797597046141092878140675140711821380056823986681542652349978692775493438863196073465814262455516548221563104635149660051755204887579175661770642368299535187366460619500876405833515904491161550616584752992870322152747183682534847078004213589967943286308907040010945037822971769850647514181753384000232850900222024863663682654932099201518719097330643461342310846271696931531080305207425125227570916189592600958543078978923378652972982633319232237739123152156579529864349942568705157360512731444069421527459613266243362780582136128405064610160803612848140513752093123521227924393454316180171263464511700486358534699942629798562 [122,110] 2460298986908183656730258404180179154391901159142273908918899910914585811125857399349591149449533658704851269451093600084626138614968744076926280837556407218445141471935713475963129745240300913363820965602790340245514989488907937411317660375792021787763800554939794737412820589585611856993542747802354818513779746866500652412574127924565810949945381447780924109795741033111581043530005107642909112769992175384813861681971090001960060742046659465826944421142717746786284901299342288084132313114407007157629321360485102358413949149405364572428877636696817264307734069867065906495885027242343525733515142156892289203918358498502838576399287819247627624798994341535323536701356351883115497285507470615368003410684112339889147945528523579449457634155355587722216454400113950345397552073431161674666364202073232858420666690761606537678922433191048334497415400562967707772359197030922979754684035695091705201454297395583944534041853102358768336446456768843538506462859240245732208417216251613550563362149070655516188501102569825271124557778765780348983397096448478540753891076017757606761493505154547116790075796146419688363533903245194681881340167787299705321896357984463337450861316587642574781348762416470650090858026019918015304250440677356069888724667897633851154636004502166665127652994038358759307612552358895164057250572139081898799503498360778711282614807373164960287789025121745184118480985201629910445994676485611915925908710558606895305981042235272086911457425524448874163384610186307956914026329175879622621823430653947021058226581686254792403689775197652073732276816266613668680850766895107269236809938004409858556217836760643566581271285947343343830646838099615864541640321962644962298848080482103239196021213880637600890578375656969656819425312447601697591584561803842876731901136050929586767956627736433464693133214529197185422502300500119801814508160184988647624785278351786239078838155775811049571390839769246 [122,111] 12224728559556481439285369211962598881980177381543377664281330792172567607880671950045248261447044890149783683632913657188414437978584085238949971754372360645849640214891614968873803663508353156290330822254625635350056928861581247667416236116590735404699765468084703809427272741184797635435837137676493295602702202635927227244111684246327914926804910752947725943124599192701410784484136115867378845930615485463473104089353689215294723133522307235352851386756309445134389247600830335688608056475187244247435457082446224413862472773306722871293968557575970265533804546347779142336760550055177982370769615855747993043692671627749774607425578095915586098599306505204156345302193171548117307993541525382385308212891007433086375184644676866564758256426401006215686339951569412004487655585028418462751491441327891524862926750223905870096957740641015129083973684991026449610339658000636727344409937284032573491726681505806398847139384314707810733946403670940797158480976145121624451354517725606249349396535630087721662874095878023980642832956613393768759203563326457779590191618405561445958141892673021878398453188656415127387122219915411965474105211487086610361634758229332947852658069246148546088742352789070069579857208875781303311728563578372913878894857447180728445289859226818195658349833393390257870957587571148354161946179845183523626344798741943918191793662614680439941996100545807590752555220132835329756320263249704369965422758134173265162731524487616978442968390465322468270375748170793128751048362481906414932212505716197031228520237580826141958118360052633142302392814866333054303489150754135697886621538389373981611297701256220249989918094217633642631323344542116924437946677822372555676591296804534453130476193127179359401012373413017404813588924892474541006133705012032997998885936765345706883898625766992502318495415578417425984789243700699914957773237821086103592782616042693493448536463152074495546758536 [122,112] 1836706146134460350848159820959963543740742271423823292776525231412945932839141857318514820107082547283387956784132101797560508785043800012722890881003586837463739775320700191365945347998720277222703385883527407272545010364532831686498486012591650853264651274499470740840664884812965499110267076232617893136641670375639221146324269395275592022452319198194960575666061762301640766186334654486122581989916395731757106837239496966340649851703879817067443256926977876628477851342376482137677563157417410711554901056880356204299287844911510475614963256945336807402741172420723856243993600395334065560858186579680696497566731129857253961972617353686991859340933151455035290425040528928758154120708300493997375731898399445819894935457739150788850318952527763260251843523305635207835634084868170173523345063675506598382167717685336686412116332600913888384689547126205010241595733451561810271375988438254097267850045651984930861151430229399361007494028489754852631437013185982932233040774374693309430784728435740863641463397343096789873119833566177476592784631544676252829687622111613449392720627208396539665659907094225744405941933071319571078637879408965279542565542681562545457841191648967934234274230610471626443763755991831070617732963700149446422594601076621016261405588102232932785811947539173167876231839670391591500438540440815798831510347706048912967762539308613719107508689325290234886660574511227470377793944645804973533811219336206948585779268843405431619988604403355654219655991898931227771630835122126506208701573019910382411399834274718461321355627792677095396810440563026625620855063087288684741422165226177282677186449285607322588808279021334585912383982129261481608582723835357943715294978250758548593011009476645386424102794995464907982881330246472222439575492147702254949026547084627404609018885053475313392236878920196262956408295830067322099345285708275402633874094209203223078134330560910301426 [122,113] -63062294871848664184920273055843765782738953937978068545950660602584253114560497709810512498266288785462934754349659065220628442480555871602243422977177895351701278375298733021985657457777481655749443694176847044504084232256097746861997391273206223755789995354788584882726988386414759272081912475195505935918443058634719946972966242758721276882355870995777969279127286981284445027981918503148046032138278963980100814448769692468010377378397717547865342385422477458966335524113950410897154824787776531623215683452118829638849429670484995394430175618595438340238549304699095175810337639693020334402707820732837431768867558137506622939560900858694125968606852485461896770738542158915724352542189530540004669006740416414762617063783835117472457104980437230782140358164785516550936577079252789713917765974416008424588677465823347071069923066244384190454205926476018003167111746089341380866788849645847558269875719017798214783910139077531853104532496606573472810356782238906185354812787594028052690291638300867287033268824512298364392043607727869229315788847414005974581649911658473069159170110825734239884461918945666909517764837184292574495123848256354780075088225045857609725984247141791220536729899942800990753598671821986680500864672892343459433976774792900467684459390017907418826437197174836543614165441205107894986064895264732159479433235429608132824168217973201132044113610177364493366135387301169491013327146418315636604250503356769413438143560385101455905641426925152388376368449715260593952749441950581288216918746996205318088647435297686449886900562000708494136103548720026733286463085199038388126273486743290741060256987650042803646419269297184400626991072091522869239984648989385526719939466231565841103143112972212782806141026594353656976312911200984713892359717390914876730273209803934233803876302227808270210094269215678923291904044566521642314461095708380879328498496165241644706551218255 [122,114] 39191862826810482919633660056149761557290982754547053840949955426817509192161463905422240213531531262953792174546388953519382102076460983469954700420701430724672851812819998667061175638883960514101871953354731129758223486149364650084530144476660074127766269316145399132876786368367900168805383808460041038333113694137290562802990918968153731848295864140370323450285630315515285553213996785190589482490112747387717929924800395330442917047562453224802732983284812001727002347842210860376510319512404911402037261678144403600982080876450349919831996551387729008196725876582792751608054465179585806630764536225265633810864651769767597912673648665146992550695327715651035875955940087578151872178279817779393975880586080045747633020097210687696958221233386366676845988757955071442099591918121030289479162845372357152096807885465380935514805018758287872187906197032390820041144125337562154240252844242302200541174333372134545554708742716990678221354563027279348368769283897060924768007926491230240728304267400923075990995908283347838931134870207687140234863077793737236726394766562362788983765803364674171361559075366226227509177764921370906580912252854753981801614864406707996672011871385934520097569502273225796689198956833105167876520039188865514860944092328748264464169194948038097888233433603626580594561282218128129496767281668984157618965302738151390663686280791600418671945754363027904666084962596054334287255974754737765116983640982874906672476148722554490353530991488329654212685826974291445222233439108536297737462409660851916782793123993574485325841348287758851829326099851198658323991471806245237817606836961984038489121372609230661266495043120259968899755101724715288633183346009099648742831302988220193782008376193697900965791279737739122887482225052117340407676475872440590908466596979557619021516148719417866408884306838386367986742053675173512469283745381694908058022302136624517255376 [122,115] 6634021121971245698517158230707056837197272258444571793419864853254893997056931216906495601124375796625652666937197740225847019501918401947773701609997699865094651032985958549881165153374946882117130497311923746970790196467226448742526464733065878928706248653886409722047520724524208002884562284588844750935950133129903600764410022662276458969933027531992617078194588539960373131046881202413378451247549600719427182270427666811798424944209089416495850635606065677228620228950476176772055939011919505139271430597044380234289375000760565358684706102648840859987470108783011477670897842248657913030265987329906762424948857712391097615280630496436695576816251674742804729870593043432031705982714978038621619718819705373884635361596553872632931568885025886151709394824144922011246024706724199604236714815312225963248746639831649380099229376724266626905249604169785643010445551411599593441312088267363822097302478279209183811074734438572330145001641563270359206270795461940163255272992415014887901428053882537161379218991148390958488741142007606544375278057130987551733339568535616782100235858928299874805069702515942446891758533514078993198541004289077698682298962652299040438093280660105354722282435598183114062237802423528607139027647676110512427225379429796199961013411025780870175970609383752574825717952584588175330653033578631986336615497431511131514924089570618806750303674523114001362796565496143346393068447836981291532840382857793797461796120886191758274575375450760099346139012621070012192158916531035380964340904811308129644139215905985198921713498187397106856279919231506099008486212099696662884059815727430611457916897839162061810030404214668841593134439480863271038800131328939661210378199553044761889974349494911489390855678461019583966813694979510323722853500234891312887738996936532078431568454441512805467900414605611044369104219403459103224988605072273461169137448363770493 [122,116] 398358608789277077124289807643893837797594413679213530733258976691197694376676009144946304116606285273987250118847536070589328682216238758303427211720941721233439082398371129017442524539982806187625565789817388682129610741348389163257765234178577314726189944394301487355498170574885477700769805558648000753336225116574966668680792276393442238493270538969213734106823607329498651655222905016754216539584144789423430208044188776211059880623793942546559559218231227957328092127391619823808002689208278742071572593430144637089048893765841217179315309802999681231876520084011540157424771079070234746075558196689706274359034049196011577035659291622197169673057226256449622060784148566886779857959611816324544479930352634886161714969254913064951235021453826827102768959466233817476150488533393247492370383355574890855171196217058079340959024274321524735008593397331279650804915010227942211222167187532485864875145467001658667145399560576008306379336264710657981867381724235855268611721030431570236566740102873843676048658750007540821000450321549218443671374370241300488025498595721356114397980345122999876335337046987321503944304902941236895941193224546447146368952605450727853120632130041931286225006328291235593770424108371244964786236699582367544731142760040315864670246037055476291567696130418174034256091802990160371701061607226328072042399855948281704209989992135454953051785389541961997925317839321312441089510030236455081138973716776367622984502514055903091712194789433434649181000227117860864032950887196152661967511122577319518043844956495614585547916264333844352285123949645405735945139331555482656168222867728304839186716107507596458536920842325054776704841739652797262435578879493795919548195687498397034033489668650360130419022322567906008537151475080604363713848700808041115816989591286027548709101407047817103384888017184389648303153799764506912038379134822581638517654480 [122,117] 6657709920507303181901969656458764274117691267248816482185439546311328258360194493961287562527263424508113151757805347611531903107950407689941347703709757003641236765951917199501860591913745249149518193929290774464659272570233055316456440680950050344970707687443594365143025716714698993693684155268104855300464889465937220379943048272061282140107132607665603894620704939481599605726437446365741550552218886831859777164583771575857022009771215715689223505150999305434024935912444819713530426662580636702961147143835973191849977902364866845729740498021149276396930707705538916320435612923774130646282339934399571499291653158022889604743801984018400595627143051597203050798580721200278607216328143471227860758383372153531214637909101635162064875011518877765976494974182003025093541588036493041196889628280830571172773281124301630863285516079154228645213214089247776660621813914431478548767252889113382929638600580691688887950212831054394385232320902364753435241703739020925478051332099063309596511579800827647429699934505874758112880448576581752237983137724993170104922391941822189124607654553446361111279460625390156743722345631202182316676529231110633919652482474287078299211532071055859942961456027474039252239119697083355469669625216830007907965750875601023091880577876816971664276669975824657917227667838211097465914195964962343830673984848787570697589007165093183776751505444905931245774084361406043905759385520914766960000333477997967424452020666352248954957511992935496991733180078449282027968440252913976771453424128466176000377724476076835520408111307662289832034679253846071197735466893899892567150459466293872769513394286812617949862417346554655252089431747850310328132230843360791905448694686495212469477060720550239839179283880519946047085555268759599665313914416973215351910294236310349009085041467350770677248102108035961318865052284341097012889877937383139684 [122,118] 90234665806264170176348037545209803404473520701147669796813326985041494932979073021573496815360312352506573579143342352507359033296130276037688859440720981313576927660072209090133164035246726846450046215216107772803585523316986519103857798795692289436654929279819442573112086198581564800988752192473004454510513971495467551418741048855669595657699704448787844850676854962924622286873406636298066864359704502066645069997768362688477166579348433267509908567095173631150234379798817608586035422988667822694442682781523739681883717594392450297235382859081677526431242506597782129986198635916967187922329863921221217799823366995643975969071518361262651721065799153820704358117084237105728039248478417804496627632000929460830818984920841934322587065451557497107391567821781922119436111421910601074453459529747420610531630549640553422957604543736393870050051254925073768508959748952534736050264525352562157415508426257786176858645485973914631151079583092284477453252122286838572994926981868321134806933204389952281278356473016765829243785596123418782571682658757787055332378274917396273381639096963064845406351202209683004836036020666231447158832640865609140312881296790319745026686546025489743387682837711336101493245979635109644181798664481715403780340882882592914589499110190962323239097693926054658572496718188346679008747267502630624827728188450193279681498395419382514145559645016966849916920128193581745715642376175430161731499443204185087481660842019456028175889370053391579946710207874517094837593591827782053815892185295395877133611191422562110337128743685820343799579400434308738991278386100131879239083371240579642204918270798827655231195443925591014914604605085851514422366789661981150230237567492345126749337938207363718478308140481238274352038127496394349313323820170933774384988618197294786423676065008568716530406754276943390372237110680843388481834923879 [122,119] -998813154410071299517480420123756857538890892578795818547393834888550834589998679670546805171022868656351613679228081386316473689970975919678813220044474233716625025039820336003397427762924878016789326157167711770951994111598183006234141662664743392500140077712266744307227788119847909322183608652855972287862915156878712238588270922757194872280052687864601621376190178088059057596393601635098861755762806662862059577343431755012093862457999355867804230901844104570690148700866110170804488376712084370146091662391223206412649744716330740557785494058735319576390966522158171637440411938697681968724088470521250873915693829107329602102766033062989609756388794479415333901809735960755491071415157562091430771424980288710936560357679657436055236846363423166623505282742036841763028274353778937717641762547739173010425103018216323870287084134337879903319205767822246585669006274702396016906745650686104722870060471944662641339763328521064973620777665224450287422018657937302590687971589695253657623868997995738621505116143580252119070020047073829146997250800192059488717362651174814124773194165015633580153232658655788949554926718883323179796208998500140380820637013832229416114988000039664358064296779405417780044204872772620925205549808463489574536438528256471391229399537475065021316504476355278641038409891444061832110269783338106242966932922107571011947013589607258668668572117007519108959116501710532848229922114946521343281004803315487974556140621793832454877787065441354603772172622669053028441267319361396876186461253130753576187003353616246608270466446826987574470833975773582174269774398559507436903357955088024393060043964270779070732708461102591624671182972702070179462078759779025739302683804424732418405489336903058652125266855913170732232800418346788655140246474429087983613128029676481280709587938133292326593299852520801686176777233081942884466 [122,120] 14539377113317356448922065754978705581683947999484853886429574862532078034788108712295395312048956657863508488479144556869636703825153006509213676859164773963833385702884989946303365859075002936707597757101358929936148600386628447413817853618187900601594691181164635480032392278657266589191007925076939505117592483332314198808600941240099574761900473272198412266398176337026467478200188048884975188242782498428609471386780500857495767581788042817022374641162340173316550231928192338246293140796793393184697117329098340425282789878533010282014745845425388566095008172140536476707496619603979668834599432802222071279543053734562869679496095991509302991549317620275319611380008114524647609668718623541318877574938573488534210859739765024789162244022041907192764893717244989089657591834992095599047908532808174231044669007193103468455416971488254535537651816318059981891550082713243653446910975072265295299468584510194870616714205136428929856275092298785336606354964205678118489978992681758498098417013362026330059775273237268113399367664389977766620585365495683834721895395757446204506948948703150709184037483224256286336560329751245249905113428656991084729999775152699962657963748324225457644238465811285510038765823225014438342468455440908224039708809852506141328097421995246968255061438963026274935381333291380232813744661932472883735569004386727372960381903864553684814233143730618290296113948582685631161591806931391977292957602884831895290255941654382416435555514643107905449793784796501422103652898045147755181296066771112613799452210613120767037251857088052743431325303963317653850470993682163025088479350960879413961243355024571445918976324846924755866154240651184801532962376438613358281787595132459511563914257543874774276048347241994364332458400694378711233505572035714356829907564953850047628564166103643942081966350152799516265141326432110 [122,121] 245840321788963694234171542343801425459427379053359740795949490886933259523481835550510210548773080779441517763169532677240607833204333964978990024071288385926820021936282343532455026142916078536862902975304144876765908218312633200268697739077975379707883957790313390649608357394751607543406564988226860796671246821040450186906505377905871725765592429624370784060324887516314044533915465762503516104468438652562610125573230043837652946737591585855568482930589920068982277043534107169241156065207694406430263819070815001531933889063879943484870326045175346303185538134002606712706521425611998900906584123258393527523056937590163266801666392026002588719027874114149190054548570863931576982218479602351696763898894813658724531784694064938603795559189521720953156322036435482351504144735577245241337288637244163212068080642364300487476635567882876594442975815302337259084033034387199975642975090643600836166588260078176230147505915916428658540506884987051545990573548421396472244810095385991295796533609321188545468673742282171065113412410777921327078898662672252979437111014714952106285006333108439456480948502955928033454332769135587318520700894857454922355933510257880797007758573886906733936059707787101573630251790217827251161324833922174862459021102455658113353077237778092293904637737757504117666513494596077881511660270757130220230282167128999308502526714368771135576422848479261245130471782581691326280951777365664228265446500786943497400098657568879946369200931967024024153005267436885355766019482987546676009780747527165796479114267316820001149518711359381644787405399686618048257927250074500123784293155779367228363297086440481102111187161467823366245917669763653364836592523747688295998081480498261902792176393048957198906988601902450332759103010649890418064058733845505301114774992846044504731616905190533824224866359517690948648857 [122,122] -64277925873844043902048349436176127847538815410477835889734490359892030572480259742019569452451028490680769383746302827096966448981241892315312085662186334786987769532989529879687298790260186187014471850492085798556719156995936046796108410326051971305663493123587908250087890623686383041556398890057354892607852257055374386203245602307228382367960342825357004940121535628364439411476632169331878790992606458461161763513318104673738811980954427607666062402802473021190602231333352550720232479068436496582683772557347119983461060676425308215191184666705006084130576902288368367558064621632589049491519646302105276331541561504928593116741015163331447841885128813704396288160161114326254880567239299973324467481110463915576180505090335284053353776853604712969965471694907708067321303902099799153796713734732979166210871024173063719428373372204917826457743170621748131710168080733035154058782561659009787645125304840638296061056860229645763298258554804617305497486758225989569495088552684891608212257901616976804758078661741079368622778173932529007340029600917942187380552535424417336814629563463386316824150019551893275845469010649196641376479403635875336363647273353444825253556328021681381959530228526314647285847828644866668440665721022751055472435575026913245907349564988895104999913443112776333542835444172931034418970526762605511530625587803432221842544088691802954857188899957487107638953911549213335556693672133204972333099088085600165898610054048092473064291462914196380383924183854396645235047950371223013855700814881031575496223592146656895402137316444883497096517003244169582961724890344023952651242274929276208325711483611686346590113086023166469183785204509265845453527709170768798034185430308389557170104030042657051798239762563376966940837162430373830430147332530120969738488097219695572378003205348566823741753798127731 [123,0] -18032666482386111036981038039028107256563590543144126736877873904605675468776887372828737043107462184948690393684152633727223848286154149958672037842112393753742516156766094810485246732990851358207644722963741539026785009256495631245685915941151675091860987683040711771084039696784219593964326576009152030877029473214447792297996137059085541050435984074667196354471948453343358497985642354263134581960087401221526203382712318573481047276660506842170393199518188666796718465321355360956410707307647064716708394861741827061306736929450142633199660422448747530126738968014789200966000424833667205382115217870818499297264190037036760583553979062902172739045436651566726989928666716518609113967588944878032382136045235295322747127555703972976099304286763602518865510001777243983271080350330384625538121929079301712755475312708028471570223918767988074205038653664910409361398970726691679416359764270589973100790123845551426912692772829320674428661459757777562368466300080268437724570563577383566926746727264012011924305324005538261354672804496836462590414282889043493156962067196874865553466106348306769156259211332637140506859476199113272557187935319113501660915267551865847028013276307366984642858901049513266863974320233023216252575799952038109857839457758394561684969699842270884657006304155999857287954431895390358350733983765369065723029465978527972931444816711206832863340274729306626426736492573144588819640717753993625980437391061525957348273941185991259328755703362298933752140270495102567111557054880560319069599199975615563920725095073643564988482593372481512472025099371088434352111641154741334781101113474765737176050133031820707570422623106022200953871968061333140059994020092352427095885402251823168233698427051446627931266331429348411791443510825990407812354813027268352792991312084150435225453868502031033616326955317511063727794778977467769932740381109836305854682596813589233366707955143779760068040326033123973022029864371456885636209844709758844233022698315215595424772615735135891906166046813260324151473820471839690388139622949924909737201910163468153360619667168197656952460229620205634744285120022791973810641844842135421637035447628726629665648932261634153323167744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,1] 962584025028696218793864996361613731673562060984333446744231541560379977091564789578505334594456135434184645445474778103618710129543772144626364818439528083238148338897931954877158668277103299337687634908891150138656727829443889743035805650209978282246893899926137947900132687152888152902768310517668193133282804950275109643285838513814247889529774650828568813089304095238479942261560203151857691137529071915481936131652464640064071600383935725062095540315104208381444960345654479548571416426862151254863915998882987700221824235361410462095299216644585384087189515281869166355667149731653913942454058015937405921789338930461282452074538932333893743148501202000503123297041517507044480285978071570270131721636289170068126571483304876787449322585533746077533478834569086572815621369049035573630147658270386677133430540353421093611020885717630862005459632810884194487234286935658283653503448835680792373863395305824723946799459950522532924281310074572322886199064280018013948861511336050596820300879329456396514835115212676312082785887318764010065772272346134267717678374282167828763959050633073727416667699948533564458435007814132610335233870002512878068820938621344790063101747957264086439435716025354923467342973958962406870671155703638158445350441589464788559422937398911452955947145975236290936953665718470020138636377242859677147131192210288321722466453297279584220468807040146525711666304845257676482858057257614530608253445900886993919452284595271148295072870389029690171733921694629565093077309741873889096702162878713491515627934374763391749139146106130621182392374993726053597272367773315713434999681564287090079207445512931827506415795914362317272615965321002091082326743049674742006571643881472507374496418737494425896895384441371409225493614772592512860199306548303880604186264786114521690610064287626320526802822837311482890035212136422040534557658647874802135086569868331053755470673230332681093929966671234562284874888612491425844690332280384911695988822882926889648874919242612045764342351207219402354290310457885287350283731988452799311559739775496342116735739692924701805013139090758766373091264617084145874317890874207730600706362836881933628123660759335050046691344384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,2] 30364378728439917909989490949262601249006018397751356688858619039477192280862765045843877469925869247425098862057275036423483413980093828441832579849380986363867480082244197992886800457631250993643513524616442140104427051263500197964389487521113049533988820835213526531955981181135880045843308075503552455095734380626197718926663271292299895302937799900742728428130775228357281402078628960279334868315592568198751822714875145257006116520469090156081825707951633869520653329316497017301290289953680229453727855543787041912908589429373417184019261984595786254840653887311205692070091376371113871995409634886052597936977398925428142200411692125968023080180662880263903489771148268279951777677867536624824219778689742311242064903931987147965934607285037173984395165105340680104526971621069312198468375911149535246490377884317297975187691040281510128164064699128824130287698703889728498453050513890602274217905928256013456369174679103992772988904903225765576032198313141036795522864609162159575799879971758597115903906608702597159960814248962639987000262010134055292465862151910610703460690681003835672088520892427047499750718837595597697333951052237047939210149415901731358997939831805049389477612607560243629626089759019702957152428226639884661756857373965181292181692912500351350936051528087262041027082839313107701865037630463931455541589359968470436228471296389143914891973037514862136952742397696343948365090887691778641562271673948208038740820097622498636060493484934719942988516228538874525799322559050286171876221898476770731259731440907541913144446966522056364800394565092811924793012739039098555162757063084218751905954653353462635023000522460520289482167840892699514001301299807353987324529736229924532367186788866679525953834009056751730938403877177489472584523359380108222139479334627319860383928562565344938943018861025905758510617281552808765572373689749608782474512620547110276058556500341017889552580280493427213702220458216133573030872098154650155713530651533884024197979149679768160800776433453508600875732422728566610527832654640911240432624244073952977712959030135752252319902056459034724772431776916531052041215176973480811495351912651479879107414060217623050220409454592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,3] -356794367219990049340396042444339752589742135514390478325710187248491053862300727364497890829199906826693004585637736018338390282981697998273626542914922425500929144236528740473266446310199561670672550132666869523561779440561437797986954489420072010852621431162591151841443238513499518967704624064413754352636363970931946938115227504212099835270807556499352438498453141234677103435343879688594718365029599793291365738270130140067784874288491867669850852604718051792444386141905127618714532923083420739254038672156499271824711236710751186055271784256137290941838671130940168622109607429063208578532577136595763900516147330661850640874871217337512515568913167753561460586727324871253858224400439723763164207308062552348009324416888731991795972202433209220664772225574486761190892139314285358647883316055380287729749712025175724164903273554562629453984137531116641836310038160483664375378501701132968426590370145039817459468310915688205991494939600478559477985709681218930287567741307277734961310415857804495370799089026027807049510514927471612478854512369963846499048005329408944384880222278875847524433654727936171465169672877209840844345205505040861384747159912985029889269757316786624778606393570808001017695109211267050847925449827550234630900628558718862714828130235725477691013134569409169419234558118528975670000737430641103896773196143779140716376289202149705704415217720315065679272011870185657735591833227990883787613804609836951908111539206516999359180178228116730256203760562373193217222122090009627214555955627525311452755495820310659599375232634573488155811665941203223920635146656018941572357287899821412441337265039781956158195280044751461110523036731721003403314679352761116255493134680893899819704420284072977130934622541778470741026998526367407503035752873357734510259050185006595648847414051198482652988172337116222569458091509622571553091307083211937030642984196123982946878889722839976447209673708785568565232147766541489550232172007123757394106599064282530910580772385979170607745066907710907851971013315566828838548133256572279725284306226680065937236717941272653567098708167556574710069644563272625630625020853824701397025122591127617170347713965720310674005396815872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,4] 6557211905866739583367532473669009917820717743172977285511452545520712416598563181516691105352529473690737764857115415432510798092422808957676859510270256375713314984019642312960778183991342022498987520649790708090608037309370453633833282481440147888397040744868556186518975719982843172974820575387114300982183283643267209980715204470959041067280194022826611115309750904780394053844924913349749227580182591024142498522337116287347301912930600927624510728974097501576304030809143951849046773009226057308387695162022389253340913789556583924348345668634496635277759513200529734782195613734560019527201398135235524947755544578295731363753509266027625824303556134033391400071738843158393237304865409860882455211896172151743945113303378692443920307587372476555366447277849848914661113261160126859572237473236729042169346332602302365811142850468408610322362839332105277523339583298379340506914067279316076048866994605608460194735538842331516221125734327948767480113502429034859344273073654047413500883057730361026921186520338799104116791927014776465441973517980000477730201348815945949038804580058921890577414394567787044501822887436396157782218310408273352572797506303177958444846341596649161963846892737788873545347359986737628901161908902164383178291120754828207556516663905833516479718901235323179978814966070398068955613473289171435692830186747250267060791951595911944933193924441328465259199863678850637421043131376771648648051122559735329820686199121588752884661541933696158063275356470034911222696851947575575765225312563371314480157411737589072616084426172871062024185174471451886514259408099279946971425527161025212204545897543715629198600964317096537726795701032946585296986738567191520151526567680198869894423145915175723190664667994954905048349311128621921315435445124319742318198931955751969625422300744349424589931505485889206060243423984069099142198675929271941410027429228166148209699969137526960543902434282429844806069044314646953438504563289167775058711499595051925253916679446265159724785470238943347646402629259596284240432395461247173124489266553918007487605066552095556943995732941992036088751330018212440372545182846663252401280698399889214187099183551059563202573508804608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,5] -2260473374283521013065190158665911557339927331687343076414792566494821563183765400123739251270505485298767995886570402122382885397566415021612242557343726005538784530199841393010947493528673409354827556665846681180196587411295067902842024254644311852520254042318499333093007333091411073392442389699301016512251981803048015885501108780794344246814306357149174679947403827427481576170495296310209507706599842655934548617094459437470215792046794811431209243495126673625026332148776956600510379588994819085692026414728814272232790773048663309749158180385626457980956385191162900585141644052001513981029172275581381445886367734348055403635352874404473476851197888256584106702890981611778475430176300912568160421810300669394418508680346080350389179479954025548051277585258528525563350467804122634214622520567623483347075561212531051000222828247054352717822577690369631323434488453200601221515336228266205709166557589752099797300063047915886916744135137416218315507110717661794761549658395566762897508970164985345094808600076856838836043962023996442419032062435136057619917692660147698379738927438039633993228140424900741394069419939586998611501025057567567400751510063559562917651054285496448056951244921976035405460877956972899314861696005578356410328371693041044518814442560339331474592318462668779282314302890049812598378994987111926654588426301848287011045560493717174024875597226321728121466584474144369055364256323449488259303574130088586824646611006209606285852874908658390459965792911003703073641296284049657393816758834125480410111780022717710779907084197747116884220615733422811377498435488149048102107048575384416743958211758540304323040909276899525887950521426918674099641161161911194566725882536265216025489073053139764189641883845283050452101808666482180701056203225436995124903329290051277541469457473140113993543892937015197439900974536223147539483265787476242809197432521648414867778397677983527299261381265789751518943080043045340533494859478280938809519546233554204104796649940947277979753914557529323592140083395791510548174514019023133281675353555858601226979734472106303360525065415533731097130658790133197663866698909988009667871019473109871842839414342387970260047316910080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,6] -488798629810346697035408768590013719393829272218633505320919344555987840647390645800223097470380930860006996955930912323698646520954540674986144511071378873944697028490435424139184661369396375174302571309915209981700821049618112589285812984525513795527464086983519962280128229496600249140660332835113800982926041534185982950605866965140733191570325371731782701632792759877223666667218306523039579319517854706403097022626909458853939782744912698592855019566503279936414390110253192205624885914638103154374128206638741897442557735611592019364265180294985669283101669046599674845655225131276368834160228476111666039986215251150938466161130616273645507098426178048827656348021957271547057582737636672835750416417184013692656795477007610442486198796683328537317813290709579997552201807807136293785347452955435517058853538244513688276619154166849332731375704458787079859995324183362359918652180629542936252157885222852093868037755904314125032612338623939320903367786893630719509543039728298876083023783506017182894954311679052637131881013935426772774713610469257865250901482548008553666926580076807813714847634148952465226829591096868895325262678959063193575810462803493202722118495893057275256372252571844468331917382594875573862241956987062938597011000212051702705987832834039335494038667119158484816345542693973381013414897967062909088922082759307814916757517910610662817461105286042679620666624391194498222969819259865689058928311729126989362575151659390368930804193393034480459307745638838600524710529799368826400952446603077064415981166536043879681152036470794956662495388134648893989637958551328538382730610856407109334786228895138027740411003501903665263939569905295399529853014704936576690080514891244140930057708128095592103960774775316938186744648707311624999437970844640452767483333780544121063402198731887289409942665045091420853740919269032229134232131727163528184798859963599423483422906144250803922197140884246654734962912192808741181347829435614229588514891089465998011444518512732095440915902199278177279131287302511648741409321804813124419696013171671067309318083573644355622378498361142492804184157832367846048879467626792648826397575254267180917163928270829990241710808804360192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,7] 467952484399642202193921635991591709392631931610498683743436486147366044778055649071895305922271144870341361643119740022345685871990120863300331525271030019886167954472446718795126513381949951030058543929120913712646787868579816560304485211603854642387512953350904638755958273152065626557061859650512036535961952512972788775285271219962444393531706151417239781558840885083303130523088051095637060671302002691954464279037538484703158374625095760530040455998111582790752540984511204740408221123494916395090970679352638637662147914937639767971589398233608404156206869753612108768589305018216729874471507494781308259981019021133510288115048195485416511106241538740952596529912561565937551231046145429712066180301173563411386617780052849395973546785253409771068061857722682873277006430326575874931674298174147204772548104078902136662479517696786591335266208014053155123911265676321748640408581651186024708062138744771333613820012750997502035082197185591218687424702157295057678419531480629084761150720481155778456163784415837600756075692799197828683850489260077662074942832928662178385184966805572662035532933298394071283624245596323618386886335436211746837799738338177127030502354342303823180471419177063577342392939023441540057895089912188195866128475768275980117247085961634736183271473724432294443447996423729827830396713354563894106258568981282939124216841223622127912148817998105522663363168028475355595703019953718294346473641554936445607767081581244333839265126051993516561966421531315244677662360472792424517433998186946327841106874973059534548455355380401538339400416240700282516556539516422584688365977495816180565297086956396417282843009635015389541584870969140063182060069441509405577972918008846150751806914371127859507307171229381531449434366645421339213598808493893618303470104228004933423058758106942498520803203139931726338456453586400495875392843411147654202460490029967431464464333646152236408117806847934148359828823698611538474081536717793268469041783953376236731586494632225995987526976876465271002702860212652158129071694959218208462268755040819334048474390311023584190885838448527064891278259721176274704865315931186807507745494299937136273648703258542524757242250509942784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,8] 14849367126896447755122502267683546362276437666241401131067010791969990500658333459409119854637727778092887739924330041952151558116592148719876412376657063624808270776663578763165006286848783744863098505860739608801622677184414393011102541013539272126958702559819474593511999927928669570847417659887697143006557181974058709013121041596842735411226900535248917763612372961081866377649400687481771660784120164381602633033981790602334475164335477868365951733330005552533747596928974532694805887747117819556822820405954590937334745877096351926077177755372227726394552485010581243549600190830217473985730886515235388416812759103647081955658364470139906821355105498085178200093897191431161535677215186269965598187850481383727496091620861192755087132715991759978737427510448439679569185606549524106336793655639212841377115314746486316829972373930554089227778686140119118060392796032050467285812674091355873810452376034012331793122917527015344046435492465739148612583691028327635454216273895181282066850871969336082263546710472850109380597908373536908377088281218756750831459780066013603178001100738483238559774274578898586921888956186257212372533814080164997091741170662120665017474104191975645055831880346171315056464980786247708081313722182547060281003507263147756406487594758698636013314058137250509257908338151076382961815238479668869427651264532803409283615553165051271662180813312585983854247375779835820812767190181722076574790466910115499711613966875679642641068020104653753120390838289754453545294091848431201647207600700238096183018674565500973554121410846130792765754319603778302645378274372897138433615902628031028229529118648176755885812197360709669011643854590496299323048849754339580723544371006417464675366860641265527955012267553802595619979614398087121835458423970741248011743235377157646420325316357371700715610522131968863883638834018387846853077798269654438467443166674255847952211571676032501381743277157141938557974260892470695476705817838360725459902808673960400834940958747296900862875654538882934374412959700097810127492905769483588225735337970373391027060941627889816387417611921837744640097623454536161845289955773048234085632632556873652283006350316039681018643345454399488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,9] -28088391566339426958238137596115422339402532205725542474122980465758708401498426887691586606200055661389424394169722177389698313298949764542375510608474619704448265358656227115154077006721989192872025498434769166813656073730773327141654200381093416596766491324438899400214924557055802339657067743070733878543660271017573417013809689507725532307327378055659899776717676646635534297773269095819521427718097042242080681700922099374761099653149689718115922093261504773764949761754736121426836899617728141984895970162289918099291999014108665650545194639674865947739357211044303758555176629812703039184615619087982410483818352259661958566873495910517432682247396982594765836919712799398694132308660986832027305623110305325578381560988390607280780207116034097130579327416555060475010918807588885789188675767610097952365662647466917670803737335601332068088619253193596307131741440241840468328479154161554545627446312140854021540492723227259749050524485915404162991492516274991155714056798082241226036430128097176319837177436803676957699495549630585468364615736657019068923510589799552242349925705484288623637418288901883441828310878835664071965532229706817494596916294544443968591415537639666984309899515992973650802800394355328164800163409355347468134413038624969369897595824364566778142582760734175670351147168796216304567536701984334113570522546210186789512498216308703782528254714279504471982415683764714913165579769371369648369848086310034470287392663049815989018862576348241229810615035441982356986557452988364325493550617169856303341452242887093094163519238183248780740085032002989014986069106360585669539535114156860021130007825946761785686319312849757664139978787672117397756035643288955431116470952494640846576102492363150114790126681688946701932331075403404377411323226349084933559186891121167921507416288773773265358186126791594549165568751986347616500840953969886845080252306664801564017164262471461543917459530217366163730135776107341895873226590853734331836921217360644278251710889907634116988918308002517602989199723110914132042985360524437711731974287666035570625640217958511314311576131319498299591836029755955714649293288051738003911263139538063112207047288961296768457349537265876992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,10] -164215977470266652355933825772765412819358846263203207363521364583676613190401464809726925061112690279199272679814755054325826419336926209636683261774188915415072580876566253332997800668828563508719225773011304447463857458497927147701925801398829375017038995752650217581216306882951789572928545075182594536258361387224848131524341466479804000800480945214953347441104912551480792861281791579120199299357815352996322390926686302574615375798845106090704814230832374863506746199879944270738597723153769799302149350243426396050015376294594670159396668173138826595878243396446832451793092925728272826025687220887173176823160754045029940265818636593083087936019658216969933818056095312340878130400248722167298963933106391040766888103634490832728340876057197493431513840216459508743979163539244779245733372645651850077063851660816113421929248703657383088035786357627408350512761294832542297898332558829369326844511725629736980621247518963458263482970540541444202456590288396343157171621168283986482072085818034245405533547539497463427785443445031299646102235195053522558724284875785606259619793580479356087709928099315435908349197733015896546522777180535638830999024930795239477539536044322413981340515206316481754749136029548204969710028255972589335308039166351230039851633174836076220415416916421281863494838433932955176641555276537702323894011173145030891732076728454175027302069920606067790038612802662133734325080408964562320265175263917962487889854887327829933104285742456543984233359114779610837980973005895693316015502817694054178406601957142039757790543515094675452034768866283893478345744224421626965587134210344042013779837868818138048246460054376256032735226185143952953887865881520607566359994800943373784201536976658942366737142343143746596925543536675497469505351292935440345174983167427804393656882538165210159892064488096919030697305172729347828891449328827641918386084217598015549633171603886860019688842533375856545630452872232778963533245949313747740855688080758162143767566710612445853860771018260285091348495036569554945254363557090942818085151303460240969498513343792428848223508267044308530697349082362168017922446982794204173929130630458149976448938623382384538014230186714183680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,11] 777534181059692819888739029318075144161907406697913663797688076408436296282169939533083314501457831349582003386869928631949265239263073849437850255375602942713438967971118073712355592620277510056567820932037832537504854374456048220675431219967434135078548016053867177596642077265033880605954418471148318623698387274615370740185157466240375631126669891733312186044473204432279409221024323406633978192436211026142478092322990046503045591551379327549670111986963564522840594782740902985419724578745529611258178464591342491599269193403604936389739828580610262990344921644020498083594321042545692212599481326472587258984782498815944805277422417777094810465179921414808528268848504896407256707264982875731551180826256434957428155741054569633225832836722632410699859219683917047322426295422876103162224707171761575743314584665717252003296992006095662062785485676784898242945559570534432421285013279795864860283019852081336092104550463649724136327314922001504790686289327903296045440588125870366484687661104950364196209329356422285195003986971724542552555317713582129573098676896637405632015016095403000171986044247534103575198750435773320991901730274234961289571555605775182306632497860429927650743665277873654136594407439222499936592518964033784435262905944313284194860455686930469322761692198759133731999499641298586953331894263282753638834296638138411676532499258021441518550272844358133166044896380921890987396483118173196502645701090678532636123872968277939776436360547667924337122120645798886840434275587989631755078944290649110615256491226477913160646323115090941685633621240003765293441748908258370091555653929781227769157151251363212097781509926259615545013327755905703554584439649033303132449802028552889770640934898218190584872865381202249969656987360296022955539513225691816897185225825882122544206075532793412962347044961488257798951602849977882486177908223688720566849445472011749898622522264112686454975328869247530667791155516605230727764864370769643238458201435913998213659006515863648732192772327783336927222698816516123985347066482220368480840783810782750778482203529761773421578774327280202954023297641186603154073138783429796505292940612460086235681645492542353469658048376527005120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,12] -320764391922470593283145671420910296893734665254135912373451018402356312426554106382770524245766248745933650141311641722828870417354457892150117037833485078247164481960212434715306954490737960323110478309319669752116691307785790081526486059557674585073819197861629277417184167837067847003054901855347850978474764659113582532123929680480296699782485593663328369832277707385203748561327027361110386465675991309376798878414144101616084080797338285689252301012721432175153069872192337096678955603541750595516835946789504726073642812429316014236412696308159541591347132216843173508797883159990205183167157458141706877804728462330636349130876580344174942861375989559296392957853181573545561355047941917119097949359093911102214166381986913349017786535275244536135331160541442217284088990422696478152552410393106347504756862914981837618505003033929846911374576711282444383780622508028138878986926778199737073497300924634153548051638761204396004273881627526756346715190395232760670840597848193638163962197911842977744780453215889178902913443777113652675526344255301417330383693729591810026472253228646972366284487261330330678726685708953041110145665327729765518950225884494458889074944442497539296994511730235434532790486742776791322691871081402323810581404453776002848377328953644812595175533354555287790552720056906124931647187386638979077172818555455570958611136866970223128148438439615108357208159857252722088989466981974078504507067887815995240701986465552473702893689040907824586286425058001169061892289167410022526952238391130799083136977393873265197176113984971262054656274092093303831706822507595655036193652472320458536778698876728517772579578969962467458150726434483671390938623979910268259499286725516883342623179359109017081844855598157227780931325753175378778138627972326664926265262477572887146667028622240593394481803303140501275277691208892842728355012452322107808452561478308186394834817074525441650359307826182809224869029025028540326013357108891418853656818876226220092006030582741964944382278505578335369713803834539770166722426896891056334937049197307161941572362440664654661057600790201775258768987538704783348708357137563301041372186187452622650302728572186774555517402702081976216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,13] -4628040247458435042866327043630637999919383688258409154662664323426932677261143415475391392568091575689957150650605723482495851729866048063418682217393486349791332872495827567961487743528006153766776729818577500332102921953911014551531047636452524956950395195358498846080660915763947221544627307438803252171611309169172701495996423405521486494558253989061325124154051957319041551797911777042793398134683146437683154845148607557695391028855189724035923048015841999611503950006959149894864833801405625984608944900673329126154917901951819853367334249604665114009769484664158491355059703803987112536802822853729864700543580713449542355123967621825317156383077640018388743785808227333228768202520344550349084354316421100888154257499170152631043766964724763746662676469633666519959338281873610729662909385512788223791387291279838121722208313343851477974957460868865112029526315476592772883554984207578359001057672008271856547490314536505948478411985008191093583122387023830170264752479469493021742801416332540874969362783630114552392429987765868891908537593510642251962044222832490875464844472137095226989953406231967752989458808235234480251229453689395365954521696894139020527627536690554991155422843727449698591250433734364565515732280591693002678000022510155177802135047651513549347646644608139321665701480589960492435965618563962886846330438745176677484763220459868284080330685973990823663014513558535018264767833344183135485824418793814818001793309033336907130235653123950215424825442397595560001695976137770444778710959183146981435459325778401954336356568766377323033087365159015460296495650608872534850860279026405808107216825759794574366456552266001821842747200499731874319120070795652898006469753466307638735788223812303306519140321388523303130309666495746633765538499678596439986955637411217657184540435143540643796579961049162949882502551714566470821964987190508065341996030358371533916487074511967009577260714320507942788899290182769409206645723514948928282899083023242688712996950412151893756287885356962869278580484561104094312906685292094543039275745306621023288859425092221889805076100834494962042090686797587258908137695049859458335489029707205763431497165953330027062020180088117619460000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,14] 9458346094717307760413400987365757166702181979904483377478301413584593100335076382707176710795448782999750563403964353270871364353699902329202029604911949563600865818624743090312032491010366819640497893586839055936819143428375815872333340935055755813490521115237023618755906824066168969106067064168263688683941862446046181809596792068232388419717672155441408344599588858791569874180764079917628564036032750526184843348196292022510434882859785798618033167185719367529471913030283783502591580381971206814443107617396704891223023042178456892511521108888645330055820374655006927473958342104427899166207645678382487394449762959980868408478367305426903426718774307747375740692347802481334506047964705225948191738754624930925467893088677002436252465554162858551981515846440846355821230144983719939211569054491757250581656285177421706778522179815833801307773274820833373100774604160730155083045815861801748266183122528947830238661541727937605848757741624949695036953523729828975396956024849589246973826439131213279031444396505382199754521553217238739131868797552427394892712045741566542079816980589971978129666635856207326291738057762188845921738876885673598767679923499941105497432406336499423656109967800981855036949254088561426693528176559927833890326801203039504201464097450766695932573955725670368714452428463846923557172354246132487929132970450816171725952899633869624247339348822868473392158813870735405560116441186881285301975202521121064253058991255562062940659145300667781382713957429561019278393414265913937257409445908842859255545590610023756856753250192952463493953660261969003931811032514629746037128115698998830232781506531792744795173919823070805005330419430413256588854058151886412648867454337701315706560174192822288452801531834486959649213606532967685474442014941594519872827216706335306144729320126157923313641460488998702913646188826628589458859619736491527094919645377769543399893530277431009642954994175087632061845291885222175760585010967313367540267633874249551555769732441815373842235828021876805721705965964015279179577861001635365770892963479752476674392633642601055349363935303323304946471095572559879180869455395617141220493801601091513044246306381191746446993268317658648413687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,15] 5268200082034164168516787015759913531585680563855739124879954342558729913640237495323753713155423144756608501661654793146219482503021713692747513150260857350821679336988131814952619980220102143881651700275201458174145707526582574775516722838289932683779192662686241250222746856294455283634949417875185783011938432063164792887620464769293752839852347359008831015050326523534465170893871647816334770441241801359632848583603665677356282789155667650032012619245920228806767239125622136361041289202944483564179319137066178117437951279716659968493323232871760329206325752742372083573710226426460830085571054028347124281239105138224623680632337888245961993873809261570589172931827437125070615040394287080618313218490313274252248132539776640286142867269285481113008461852628952487067478574931398132398016560602414355447943287736069100697711712784691109110698442874944176249784111306855822436893867671867533172469551166822848084355598355899956460933914909065648626155491836725965823187122601179708954090474821153012255164362197625109042861721391061624058674245523104127783337030349520893872553901196246779377416171864113485872136199226128678294083495647144318103759167800855795475927789288572957660313646541139882989324837410711612542888054178242807573712998984331627115086411048224014785452775039300130221202336954797582025522149147799924426146221607391205910788329058568277255519953073043716373786428210144178875009960015574606717179471117199622755726436235334571625830127180249022339390605939094180815655003144259764207967598364737102376257699959999904797298542241986651894375403799622811905938921856837455657173247216119895513108278697448728988846846627535878799953247317077630477701585975223330289915010795234401726463762221529557689739139552657937718827100223868857717891885852976985949156047587377324391947713101196337112698292697908378807118507860057108397798866219783773538020505789733729225089066666520282040309879760078494711379239258583010254935515937582073803088840470091177698721593435440747324210395161191543546691593281303759897091436006005176881863708101579762205613331162691769073763189684720062054030115435730942876811724971222965913691989937885398726361327983450607653683557689496655510174804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,16] -46671238426444234318724565158755875530548438835050761854911575082625762303496363755062815154908292570667081631384994815521525504594308537992674916918498124054577540223390882128231569406601727426741815111187750650423724366518208953212620677271166636286439341760111789485772108527898921917807983178782471764771345059637423095544046232517302315737467912478288294063464961196257022892105477779585605749815221290215823874635233011436321492352632896901786045945037668638706551878831406650553981452530435881939986223857829201134176772376891128600745165955408127979433409920025822956721420811497783033256686873004576031494816403223893528729636950361504365232165116509464057152373882344968413850752254648071875339436612989087042684580619006398580268849878225931573174343600599698500930950376594243193748525277762611635279480087041386349782488528946653433411592917314032100641519747848359565757324020708103051708686458744368356259143877920359024601562294756247448395055381029307406148087092454256473488828140696562863058627182996911164639647384931653638799945115956409617475427372686108843514683254459894460113202346979775686759560187918999064330425420505455035656455717260780168495561461972227392783324717232924002200926265550664288031222893992346446882803512097266326493221993328056628699715277114213679024325572009116740097031771444292554812398574477003521472995568540872186576568489861525309031305648697920771643457842088324353685979968914319473898270211402618735406954058511727924195394129351244451341426455755021028407077731594911965258325278280834985687407857011278597531988003094957914358649036321849874405882546805928983922000485035793886881606085127993454970218152003987141870632501692804587876070832773398360122104498629556915409578734643093194403831936873443540829321097436133924133745453856723789038192921972544049677594541791177647421749827540578815475349987381972458891397316145153973021777678967143358394957269211048530980268078201471677096971983024439486128205418007513615617954648081273657542736932837965327331993140422053168848840052530774692350472105218822895125037677933832149738093519592022152191873947375397747668671458866268704582424487115413252355434066027244740815319940201727981002143058776855468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,17] 66870875059346132839661752636291706339874676351497102978308227542172103438632498690584074777432033723460185781786060724962579427171989779338453907877259034294359631071548979510290535530917214379549722498273628468315407063682649897551402190906332513756721881239509061108795702678473791335542628441019986134639881235414168614520756726380628823868984246888580683545200043896618712915563754955919610485874445167327082410365602256584278396781631887565398369087190284357075949823205312151441922402495692921119536618851371199708687600137030756892834384710862937243957467577070293317101927051063864447029754161810351229444899843467348421014620406840646915514686049055103276119310661103929209248712370243849179281175762071858511351371994078381824664517402905746294025767655058242189131256591547608534375560349104624780001094474896027497058529274436868105529354592451199535887808984330208665516396305467344972702344373654328935154126101530029047517445016309457793667650252248373822879916035768582895676650738080809984647958563872590437065170301399132355689452349846970527298402129954773299669597685270951546200815846098146155157891711550005761619396467260456456645781974947178977369313243003163318816978051303545783453798660614881243827077705116188753857278483302743563491630763698755615553439857499492233189594468664177683517350879484565011304038131364691894691575819212134526203448324200623114213673841407417873734863969688665451694959092894355175934022166328874380987758550060918137834871198321664248765189679185954482317507126543090235109954248607809785460567182961648342205343467845973311463621595434847419535677258244643925989198730731701139650946527477118777516018332653928185811367159539281874461478522798259439988531049239663429279514616400477834871859940441279537928908496500322628485745979950037689986980807937268586067306276485016959735011175289160599209133323474139372652170847543226779829746452854893070787342065566224218350245132469585781655863617280696511526992478280651206089580421136158186214724956860420799078116358198573189187745373406631352372223750588462333361682707484834126125828527258243415441944810900066325000240404389316884548476599709527516733284343516815888075243550463933577429547234535217285156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,18] 76772633239222772456323707008246266405677337078109259456311159382195749245301307531499396273784351913241955146005395093197066728106825330058802379873174849047393904145485161055989869164579598071632951111584164578114267669672318349929414700585670857410714935921035686475083631321492713055768517106688746989157976801716032724452157380600179722725093832543088428834444958706675765078715623596761988212814936689757582273492075643384875033898168547838800384708600813223314564659530272886341465016631388745798370359260952273089266417914035990926280996637998519563389274483642767885291596570688872587463223513666223348909559280505536202330797381472553360617935762275297433097661906842128163592488688776059519694722263913328329575842309740157171919768145641796811632604112376005436216206117954706309988410627749465714965824299176249600114799657299296459067601218109593548317445746089226949108571302950099530776088165429076740880094685068979843722696406751589290302621314776016954869836559755474834759778393222878824511948278406144150739752601227758464020142648039809767380940019490012299453760073203807035948904188120396749798283321623126312598371154086914812954119734116763339430470830075215035740693333067686004584038625832154025144756900185058831557771667629415556786001414010394059644560729595966081073704347403365169606799396304415870798147462660728258778581498955867929545137208598861895848647654604099500651636329309738822655308102767561381430533257265900444412319831804232570780710745200429904593354395475157071274668088465844753870411942595650840686166261144891377017631178282444307543607005349979923031230422520170140903094952630069745090158785118747751967601688471930304348694788332881013713990186316104609283851509761702406111209014968274033143219539511182910452341590100880304520589591387655281960032632493383623409416150552990056962010166425939459433729734429468277389697501601195526828615675823737147266501672252195232474869127337076255016293503112249040995391108114192655336780812680960332575876668328472628502165279019953892628092892055452967516498674114106284112948181940096812374523334992394169082881378163410668965965745307357345883238561313417826960905938760456470976820208238626499535986836227122694253921508789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,19] -712407250039174544011936404335718479478480689748673176232471595680210186246208598097007908204949040279375855410395601861914002260394212548388195655722896768217927268875645528454522059027306730448032353693363495136304249223133710107728057019308780592789746431241337015198149597113651264976707659696876555089017090549142492296241849439426305618092859333211816029679813037733263447634071523516070780861749742203438448175560374353646801648813142668634901195460268823080398876380414917827803955644319287965248926424660674279432139246648069930338431255456461480040129478559845994321119517134115451834889090788863601558202099025123747167201217862836391194605636128659237860338617839259216850536901795586436804419219629018218019692993325837079691150910597949874450761926686994994150156331755767830161075461686654741342997270624707732900015724460998206806670863527869320218299295141282119534053203169329968998618496587405573350276729849384704444345172121201246769583476118846965409599333636896751295163381507863588024008306028664479462535653922850093126630006723397053713794453413829517833803198678568484413734869245054976234820227513653695090550561664906238472712736058448591012882823153732184066289636904872259787534780834845658171404696959471295790894853427957776106007176581415236557989114196521995054972639992085347808354508117402693143266718071060521810883578130902135838241829825957490820074861130431992658860433959119162133994714710507748843720666601651762716391767261300769442195031597196489293987186243308130652551884885721859158831355897965736223851647234028451382155244509767165104551587968668600704095001596652204727037802183293042766610496033826200190115595074641018656729319591543510468515416802549396965690831137961305305081633387588959434802643818540720054418477420654399895196513569378475410908975486920184189509024761361064257310925444655574317933877497345552526144705264589792493368909033650056262819928882018699646405012645545409487136905251175783952773934013492227285117857322132818409281346608638653895754549167701760038132412625411239722668414731537479391431450592633407913144308373986022142793650398682066848167002477387072937723487616233340050874507688404007422693809356596826554249354906812819535844027996063232421875000000000000000000000000000000000000000000000000000000000000000000000000000000 [123,20] 2369515962143853617153571220453144070386178120588303570706519080352380231120722308052449468347267294157631139841634491927668627194203983441515369770802347298571358662246009969483867690994039383577734047350277070564593455146561680017076830601266009544784169886314968372628745873386422713904175120628411267922816436598823070633287852536179042027538246885422791709993050725760635763465650702039960654184721892928041817241849253482765661101914956042542139538848305669591464202459278923103938107747182921939901450986481043896054537595477300170778777112012622612663197185000735135913730180231985914490635085322115911681830539949309975907328904098023363335395414106138093147031763912918985988601951274542055566792619091038511454643492687446008922781746713525827856646235824118700338089806160921625003529332246271982535464951177297249726326195020329256897732047996801829161312256234257963152008070455542546474210315793344778865608340065668015238936097012133161803926543967243627141240593070120008024769171529227300368187894560023022540530439015479051671968357010107458400819811826176631782561133493929413068200228574550725953666518109261043644488616853913130448213642936498770311365861250936442491175999628684405540313152949491826106582124388799848948300726467900148473592761394272724045208888751929520695954871239508532443590967422122906694446792054745895273165559464147738168995699602602465654834271655800899022115729861816746513102924775190656512741574605607908153235279452710298638397877709808085193105283048586149127689195855533939712133532991528334083300720367264984945951679868230354566767074291538263269034255380240268191880526000667743888708444473893779509709458592126392408628769612014532535479270375116857643388288167993904822462210629739269869132651719214634033029118003471638802679387470977861665384569526182724191164227277642134868088324919277209277426624795636464024534725301760750809215985938082461801648251303400730129936770708726016819727217705524021069277836240337261088119184437955125234919488151328117903515120337876957655092370353169230389053039729304156930166761663088895489911166728372232706275601237887224866865398332143344927535732557827162497484353868446939768172758395905315906533657440591984595812391489744186401367187500000000000000000000000000000000000000000000000000000000000000000000000 [123,21] -5360233581049893927051356991885758813302931111509408925112629367267122743058922727235323929650164594064211308873021564660827321200373330942878829835795541520994068128515408610296988905856282549335679518054981728452261040237013621011613516200146345506202465845595972479960481942045533845035025169471784937554037291038071642815825802059214586533695506738915494684767849669239591702094708695348828017056402048390998646486943808875487596690338798802059732095923352932941013338576998709169943722211807373532797732704254188683597092420186187733321803249000945606502672529211337050222026703982550091226187373874866747166889704598315138185742013393316613259691412510288155416075789325707071805478359646181613111594225136468154510994979790394919973976983688552290796386291110000946872373726569401362316291111664779509282192052160121531330894317356747206594814525144939126143091923660479006118853115790899960184269971974482119251523393174677470188403368443855786947128745558467264698108278386016451408735722200045973511755192322275312246507839913506917829010157852575433313725580874796232331744956784003606277281221387710274359286943521239753760612422242369445798116339325209825437126358656107719025097531656614508612492728783008408184838695730973413556506797738550743065923170473872933076359443166524558645645935625104008160348320706481829722294796150200421279276079630543356109544605619618340173741969240885414005570769381282544297024408707278639917383861269166509406533476929987602144434050877820663502271680092646710335167982363347870273946511009261498694816325770446621959538334172138320474881150552546589400156250546965030649674105618125931453696767517499801200938803782424826550641347291096148758888604146420008968731993849359341031694910796532466863057681245887092869288977347593847666239907221005190358608184120229287345874008069213735506258033636129386696003403372214925014950071611217007352195073661140574720866278023529188263667391730233844087476932410815320266744844621910615839874043543897873567814545750245811516454830613341857081734551799103158681526843172801157261571933339982226825990673317217966977815075650285594112905186246422110301825556936810569707043656005738040714263151660114010755411018851429250162254902534186840057373046875000000000000000000000000000000000000000000000000000000000000000000 [123,22] 9115288788402162583468492435971729522471984370925583741339174811955407647730059133776912010575896335528302304799115641716304142961963975256769193101002026871131059953370484663663910571737180813002673727063419875376068977643554942824712708229115927005228615962842138618874970158368411827342910280869547781317487075815650777764003140972991230665733094101526166594906913000197560615255813480156737325190664781077441946784003660655123296239566554111650231982321248572739484270155602331494024000101779438753090375733134209706427388507643188256799745531007837230407714282379531471071672495776920337468380720582979096324124176933071317241057550571071311038904342760983577617315825309962084345087672463868031721569728933884684225105161872930748896828068676683954002727033898700516215839471526454674757218347427384938959668488804015359053678334263601990137469031285204492892164264920183300160455807070101759504629913062640259472702868157375356970368633293148110190111027830855708114001817357081390282323185601536271238995209333782376212948840806979618500214748865553016750937064438969870804736011389789378056583634762009903403264080716368093151791069411994968199133681064007501479923670081593570307106796047171855914101701475664495061029845458347338479120682062786421915409609600000006078883073811633183555166469479716752907022782247059351559197836945493933340959428818146018240035803556209489792956197761612684971901176315843674872070746839953900262328567439122742500006973214392063268122973981675613166742187019205845775349780965877015761803319299959027614143268005510218329887899776007681968270665465790452279614239166252471651530164405926314986589120877610220598102984540401228608750556280595788394616985396654806720933436012642615038535357701646490779700939003999981129654347668697637990258131520526578052907864970447073504421462117944298810570886363869630447789399965702541053465777982115576162202684407931348904075414603776364651076496513024139630841577999151523076961655293952472414192959083058537002950464371940915361063301800056969880234062914684132262388917643432771490647950512798020280345701995237892196179892186938732630077942202618629453382541312684272631920473084830535054998323189429599289694154225251022335640982419135980308055877685546875000000000000000000000000000000000000000000000000000000000 [123,23] -12276980814457926032330129969474498445970677823247839759573116501399293060382658683962289894846547551219428400845151591668737653406348544936927061132104918952538869707394025554451862752685468148095561809080738115653621027126419352758879223798371557293291879484956310906303065289136265913618841499851600155617412764208611463701222956400752002000025097379934199822982078201217522849510454890398659724162006552262791824819189178575040542527271969987783431970111329418150322287058592278623488269066574344471414198042095433344079494145412653846862105634931872121234089656474118983512196551554218188042083965638236144359149423624366438104373100343618611536402819176093067971458900868611446636848152834205924755325131508567145359097732547661136790184951831360642853517361045915848085102439335536243565511724061854397401446977392221587736453579293505654068040550394535450684951219980567039902044313787633383217147161852864760450415344196653638467993124067493178973685123139871602462531478644272012867049495265834237375181254344327919512450164461985659431818190589316885958871455743557021183501378323933435647430239078792436653474987560831168508739368116227849286815006452000682283683764900551794252360710803881962994826782842306827481060286866302559327022505292219918652486665448925468419600683431378804745334177451114805918983905519157643254954629482265182077379900933828716246512562753082325842741531250713028279049499932235928093045982551140422501315865659167709892586602260325400289475435906402741793037460126514489073631710782930556311216717373454411496021382171520625312676160760998077646761596735827864200772205251343281593970751921074036738234279242986569649177326888375942424302354094156528751066709572251706830097645663535448074289156688385734950694102732582717510155919802747594319602861338201300534538272365590907325162229326951380294936935607178033391358172443027962734188470497205226455153910463567556960375990303331894627238907609851684829932292868474858170427718193043311216829355928594550495442571832611026415320604244177410681038332975820652672153521228612198399756884339451432992457416765719914293067819466433216911092422684906220000608110139743376403510094415750634246313230887864725320167527632006971668204853287420519336592406034469604492187500000000000000000000000000000000000000000000000 [123,24] 13879538664660032926275799265214908870576752937813726950158878364849776639411433314293783803401276434024165759707837002267518762223580500095835895070683480039783718163942984459715631635586051794737032029322963710996179920418056037623036044548924991799059411777267627482200239820476583842447369628140694453524408545220445564767789560184615878003843158123453312998199077217427422729758356061865606000531715774719184560692914971358329606575903176612155606253574343048692132288334029549037964368502879224689421967601946976844338614799016512200088496277740032111573368995477423248217690371630217554546279157014580968558187548514124292364180290634581320122417649172374363089693036247716070654507102536707029029009899179670997460720822424696454020403249896950799984756146879385752098932309419488845104358938688564927458269153495140221275600577784348410945757985881869331534376025112228461586573501661815149089633498436597084819775261643486487371784357127622533898535175033695561778973460531854212121670987724754043987520613003203956764039424970993543949793731155266283100409435379191490260806099574923946567228951226964923653741399858745130250309524231775190827329851228245342732860906284454595055830386305805872434520773580440926368549308549849126002318021911873854826716662188482830426932749031153528766249249917678125119582724656325197169861781170277821566675599449634176305888381164766958044410939139704637985756630484011765683196345503157389123233328951448497941089387356242598535937517801705719873001522059124144631540192394661861147181300928960975651479636669209772468832195359393395882285518406330507609999540105252578362986939565405020711114374145569890245387518060377015517712772692434609389678006180738697525161572123239712311594255205451683200716328738652829157990817198128267814832872483925689023385098480296906128742638896803860856979269363181874368127140092222793952766262530877269925852947597924822579395800104611442391004044383249591640325758433933693150425993015733620535623688053956227944771880797817615593475315290772887672439380496354160867697059882272800538486313577262919053560467661253043873034836506152473425691073954543832226386345721379045993502301920708875673702829277417264802489618918404546845497393031676480745773005764931440353393554687500000000000000000000000000000000000000 [123,25] -14272387778007888342599605293203900758731086205522726118152522492398612560947497719928354479827194189925512587969613608966957555520866910373218547890507971617880930014916679161173637380670039313861622796463317115868314701734743940251637812696116430670874775261462613798324639177174869946520781167854143676605285622722910216044391709577981885461698691221250135784660586250666615643118693313826853780357362918449534075526769427732165260822585851668574144641092588939004666709394411564957912821329858097073400381912734023626926413034921338815860364713307519086769607649617937103054116983992560309409324746975854665781454601326573557337557676380818530751847391259789343920579731930560122140782089834395584422241802418056822281340569243115263246165780501113349186233914989404053443682170959489889590209385812629643958833007202966061350389322046797751165547173190662199928893640513535257962688862377738492201576176387153904360965350160242224226051407895043619533847696750439423683479871880705068177624778804995403687786920770800374796053172045177162289132290516958215910433597976868531803758956310816141718914772516649760898681480667522107254380591337492234096573399933198788373087460291488780228266768857782001022101243633276697767284280560641074999503810724034678799106203637142807164269677702834296039192289696800401551441402177581097678890366228423708703807155083546473972220624455486326544637208220322204309588201552405956966515914818959031087406778795883325329832581077859211298301344102494652743558289525402790754002753377405505692199681201291023935052713248719382466596129996744218018442541864300703106583954041678387087007736378438185353139287761979864112996012142331991688973770623592831337579112821358434750237317432997296766233095533127302623215804524897291839457653200558021581416421260472488990166896527426019626246652398824224150578776315250697084910163860075287203489429171252958163253952226955027126690687721712307967003080873029374951036729981346687752185155265884518401767297375740827015623526698469686952473960077391136421038167055751629461608723974728383759871782595221552834233850404529428594025233099473679715842031451398420082394942342815044576227204472217651435870727386165693287394539063097255283279779936728148825864082027692347764968872070312500000000000000000000000000000000 [123,26] 14497857914903912693812972690069454625881146015102249634289656920867735880128904730596305552765418857754820940674164049498938338715186648521749268322900385203246644785803844672009270719649217046159264426753747145600722080517862260403911157096458851892379226280674588159355945440383388614982465299247586133941211429939610230328668643790741329381762045372670175981611741932267018517383324561657213008171112188457290525660802733716583897811060378719482733056219584020403080593078914245193853041272403735620484513848161322881672913795196395658859894425801831386112119545883216485905914657073004390300541513188728741672408967669714108750768000108128088835730270863489292800371789437150700845321259020078579257232290353977280292462112287855176154827431524489620594592658031373703480832773391470937315017432189279861471456813554710034875712815348030928132336828361090690704778549488403526030890770267473617719629406522309945845876792793376936181485052495925265623103305993869105238625291709055058486547288505607119660384941596506075397060342438832911154635315141780608895153957500335666939652008792278549797678775727624109137921492426275256175944339095433075550725057341030574798443161609580081367862764686268916569955713562745231722517144693085762970435670830315002273323959798210700737248919976360245326776050310631978411944999213804052282370862825554993364816402210538472018813220106429808135552013907814572247535719802189158413413048754300536920412506046567114264724233847206826632789526703430382384375607545838456911617082461026134918980282463821813001575068488329934365897616777964367477322910290311633399102728501163442041739808117720645075909404831816997250371486163242868327654220140510806798853298133465136304907460085049778231814955888619369612180944600559402656195455440991908839066531598895489157101006550144813088410258907827780808110102573067630745814821389213526482826097697325538738676123659818500936221257100833482376844133796006279400115672862295576689700145677779349394544253138790317815061887061802795102457346168086946881639455933264103214241597819812276364497998200614141684456225245668572685881800302083360579875783102371628861054115309389151487302146953271648164571412937293380964820990877709304831583797226513031855543722770107706310227513313293457031250000000000000000000000 [123,27] -14905141652816593930691623444276486628345116619111770089022609819733204019546669608125006688842681286745877164417319657814879259961486439103066648153257740107714959254727611993047410166110153977500107577069279306798428460510488192522041858746081051803925006597822230501985477185262237172982855166476217469002002582917814133329808558547750107565754602400139501147526208910909653615115414066416571772205106329881057314119795259677547246839807623710865212240574980388870397934286106753381129743185445154973304755045055382283145564648219882327297980924017120173563608090545864270477783792792418612670905882326490427849464029240190893676768392582157252995637907714147888534292532374385239268624884999367062291084416125204256927741959528644619492925176062758976799186865005634378003427777539699705927641086005828968955006551030006587333369543772779653639891727385091730560173005063815994736229488845085268105217441606315895874602456064401721526945202784448369133607256126284370858533348013277655996489638233821447201372171196672645807083665634703039885805825892299872828137581151200238820794616885556396356509668015401500645908293949782625565871825787262433652932197212945427207399068066052018975890380823086638626247756698942703086723576348479131936668160409158989724374977578308749296954425646144418884079926713117573185330568357419646572271761968847777214518595395966408354211444050620132604053600156445860587648700243551286419855340013854146674005630730643802224989230817655218330962531813267299780949212980561128143090394785364045053994980231348746444858265014233883068495757477635761918080986758282432409002901580970246357370111989371402564222531487803064519862926245170938890944336816526010385595493082220984447418378701155988499493983232815128848727008234507723934186056805255258032460002309353105667401883099162467961422076639174173738903318432044515380257827498995673042100235985825324894079421286926056925307814354931160890342078481437736775035172996507998500578293376332328315497161651059551116732586601126876442767408539470155732486768488877262209980500660905476592346674434407998853388656556303424101648312112348152966921732864079195901755961496874163934723249029310416590412512003691269009561216560168519635945796447385073093833823820730799525335896760225296020507812500000000000000 [123,28] 14789147928299338353661329320415020710009623057643885732671166964407811024069144989988349950444003800228554702295477175668641321629664220590677092461077452726292131496292940611296573681394047453736165241235238502855654999359428282631868259956872502693498663852373517542425028841769568234963068198079681310414984752915066478982345011309113471741161327822048156386073862353119733029320559992658005136212896856440587122043177744888424493067237882123616183605171860846820459991076030226631284432891700486238518398864666977236644879733522598418922495715176029429944716966090581734730741532870869022037176259104062568113442417023934440715154252645465153772889110303913496117985356314161109079735129099274013484873618474137199595115455938875527434382135704011533151005603036282528374419799903693057917345321936048599868169488257653186574412177848061917033715502044219575474288816974904800228726078918352842025020277806431532952287700173703989789101743716648932246435326173869518056949061391894150520343854968531907085916369452376052660815044825817211211064211254222585976763642818020768940101606357275962843881356155270634819540477021803002905206831208310052634795192045511782927485231496353966084841547145965268520944500967260447513440220695890514514330870330894233739275317181073018752611904901777586464237719356191169570834943259399510970754917336963457143044034429959030835548730978120522447240374876017764632234823144136097221428836260240468347789927560353107726543499581721794734498256107206467909997828336819800573781011702020689069878977741648650800166463133788588537283540174673728078800547174269978487855983829240104443679990029037911091260989376020116217182355005330246324684024534114938600375735551460131172597001008076346572884913760146191119645181846804036537660841685890201590589321934376997628300161237144392773229660049920971064486867420756962175323328891488677375857224071831651044495703803227870889469789968818029095587504086880285058441813853324855263282580104019351392670647870203795937088101682240724047021900896983161672829704839107565244794650172408204840720951131720485334869082993262574524029588703783998286555696709477030174776674507492935786636614813114389194874517942237113457234485831038843450284019951117394771843670253641533918198547326028347015380859375000000000 [123,29] -13347481040561914919340516672847178199538798740479619470650868144759927023304329243725811256044650466269114848535632273670594306348551462347031694660443006949611584482911257480045004092932712061400151259281435179401781607599765116082733804393581446887982714487798380283889104576107435606644410934151701602013446252720332893371148479363357227728367641062715126220521925153428692519591400828971033882457221631224409726346147031451383364188319278322441133010739121785794012877424392285391649775127912769735764659384023339302166092905623805287401479746968199121233763467244383960744272179520426254167297346982119104977748474586699765032112357741459201183951886678419058833506553257385356167427785157060222688260961229612812150571531407470281273862582996503147890073528549314125104106103327643582916568624976094176846275840864644772749771826776686998652511408872815893794350685362974014013229932424739337456681656019381345161683653529430421873964215940437123166020207184553503217384281578381789841230152589098563093302315981446734702384649694964629865158103389207892284127898051440853452843594812884111047264566312456591032415471588719319288703037614975301273925384038485629648815103199895731831718761386348304241087806676234326842586011899042583047109206279504341710191572694023378802797357039056836698543146552703306669716662107025447256394681587200292900983946365974478884982457814644338821650246908327718100014428457631219498821596956770112731696843456411120475982670056849208759737416713127086260940926266090140494615280075083768900426047118787187556756121590442656015546454822694671689535783603549681886928045624329878098056213305951618957347491239316737840080704342583819996666644423003340230582579279185536648611873177683813456337779848588792273817220054051329678231262783136633611548423462342877369532645444863493694345996122326906367041371985684006224967816345453794534661252105693554932940757886306639427749317408321358285142973931669085529439606530167056209687105962704118801428781003451823632897992043549216919687239700887937335799460385526177937674709823820622369481311907495723818750139467003215789155813511863018150376664238479165697704204451465647976393152594470518574141031566119991776220700374075968948029554465872049146143128728336790800312883220613002777099609375000000 [123,30] 10613558645620644361646731180333550550019907603193415239091020357890280080680514697860498024523882465489353523347512653273837508213905796778613098669030893088500737980229726367882191103141547396701090218617880975049597340073086071577269585503059326417348765047497757397021507821842615334390659498433995086650728182352564968599486669046549304578527489706769855715021733429133216822397677386423470736749102575510356845740439619926814481392740162420752903385776061042209495443863994498615084821741488313031892813471356666639827077731060781792327088092159332149065811669871610114597752950329626861987914213903010061791480534848653481935641911942575761556063756026126440667093837119507333699704846319099611072616104143630007323610033650256594809038133281089682933056835155344992691158199246148303181509124832296494681796386775945493097021521319063670025534274046040896865410551408129588573669649821442227804979072128777572921777205483824801868857856662823940764811966538892397403960370676496822045596932279937071841860039177762967373021073418050501745088904996866416795943220813645259765479822964025899569554800058136841075392297425470446448404828109376355934622118000647301527585989068534976035337607255004212159141889363729511527594992040824725674841063488766768907012964173191685457050885611046017372547830007490280567653616171195526208956901833514140603323662776483917053153558367632555408265978755545096150190686482560106068419393654537667435933467743802171219312602690484852740168375307159108905119981992952479158436793861850737458553375854453719876818155248557318511692252745340340512348834903696104767404885838167306632145147020150080359391694853903323889118484540338621024039617339375631617634701127504171500498970151056720451658100827646366960313880836799967229969715145311914013539439447977331919211097045394240911163005951205662365945678712633589836357357704656843127722830445511639121803851066493998863218595814963564229138140688709868875987443990306619322370686735286886516389778857916584489520076566949926769775073945145934105931832330335405437651606312902343729201052977399759716968130253667102244151843861017540586802526786334658069979674710492433908164293422763715290671027847743367502098842049326128707102188650593428669445094508771987307227391283959150314331054687500 [123,31] -7384961382963361359565310969694212815366495098550581685513068785940306691422508431021104734005168949558822815307990033349321540044299160603390419046880941760309247897042522382904645200586399772286009647041243955152048735861107846534018664785788237793333531118155936155650501113203115284470730404366145727446680184957313262707752602864193254407931403628621398593393132588323916657816659655368257128870850285531372498656622609202883849516913081169937973857768289546132495560007240074033485674819956995284978704421139212171165770679054032583109260632821473345103159557421455233317705604473384606951458809747491625167206435889576466615701399611549652604274914761207857456664124289627910057277859746839201966591422518646926451122047588426831147847553119087566414492075802899803078662436183462420163956435044453888991016102319544924405528528434926958705307659620084276372254547269083929290891278324216961357150609379049365780638059496219646523418937012455017156442143155276365550089135351473732361713394015892300333244621872232855660851961254979953229040591949192459321306227544937718249737916118275885220958446633599525748035670326339331624317461525154343689032817812961599585404845070658198686895511218358085516369562007427057890913813196753357872769846335000950062119669971150328717504528927144483882262280974971499197545957620182806408618262792138660112945114161753277271664545289186219592013843218887698388915579923042759448322891786418998836225923979295626094962594031685924780929479601687492951018522966071598608116363394209260735280666800648023483187529517164192508373445447302462990958007411073276018964715983331684041072868948716979079117164783609245273722241760864369554488062594348781936437955023392724813269784010227652401782590806368743903855997298015534625353568493071187090723679650919187498268040524816431711221854305791302928326089802082394164351519457137963777407366180891326639011429497233986004962986158340608739522231905827570732443770098659253718819200298137467385825952587700866285683494323241564538038911468816530726848511063772820574286634423423454061435579291030489773167549698451914446011685903273886196052260387855431922304378596448129101847799751444156370439475110726600215007543494261084158290748032110609525013877885157853597775101661682128906250000000 [123,32] 4523631256218070355797521770897775699332825966097269380122660921503690389151325148112578344300922302995097025627732204428441317393559315544654891351034831981052553756049265230403363907900090311045209462522656619511070425154327468035642309743324496270041547757042855660463235303246277099822597732183314794405441910139252092181985249869833149941341496834594081799170171421566840871201568680619590301854452115516467996646849426821241077286462582209048009570167553362882644062047708885508987632731838579516096599604137047626000419160126686721532350434926031491436939194269877999200126739825379533575276146605617617208837193674174128375831432892815286084441215385302616972916384426502558231698446328973312708758051607453918534595741540275220278749609826868222369857718478460335078463881850749853925884205410291840265275309899923993047213790999479338164542800712538099609209684974558530451263835840207228633466992599871781767139150777054031198705278730076001252454162305083866665625781011803889476521397279808239687835391543422687830932252606864599612247907958659587348361671384269999631759984861699841608316773787008174708995425532052574634633022047930820351049614597550387398867330137924622282709975470625092748516879610831978796700392247128201354217048905102779032298825051550826947867495732347835382473130367370147957486174420882612780190686672923014157391526533150428699796631966086278139760122889208048652601194413117454740278859769933401849029993014788885913449927023733898076172400875606683330016834615850774904489905870392639740842293848027255837129843546171441187801423979883815994651565069661756914320220648882249047219289200644218813347235288155851091285191698105452864411890131220898460752716992767916681822700864598414252620160063389408935710708066907356286612888862788055363366372737186962800972839678594748923449979272879116682963336344372281234640408974761803951962739063620967792973387234582847676506358635233144322531591437787880403501720255152974065127361600931741996132349426749837373178320340671624523686239647755428726538651293134068231625249541407560856837334234694613466038611620664641590923361384976503278392623503140064747961119590669058666087892980771239872705380347491790414346863162959515099506991846274226408419760758761185570620000362396240234375000 [123,33] -2463235130506269401730341871257502300101236754030546477200403632676740003704256720791360088531949949128352424520697542294212212510620736230750729652162444058213283185213663465056979008561026698986263076309629052341563172603054174647761055142757208849971394436246735776442511558308279128268901821379053642321825132093881341135002399684243149970291276085202582829008542977746469871800725834173533974911695093147045521978017190614825380406005539771320784704697222912366346078098591741984790645003961984585317258763769536699309304167545019082354148361174743118264297285605252070471780536662978059260927183501915953318096656527096203572826038593352514905227787007154643408814027378295186999303725418531850610265544553025120183189608307891324315529777307118778333999662039682249287636050722741244945468288213140525215546799964933770050405183805704937804578235419551354695748114109933469931765012999455432597761043268624853831640088011766632021836778042898715501206285364230046234555018078199733717686054932521657350992331609720320323687688167201975784947419637562013509320903940130037040576092533333076545864613785636206363711809213678984569134632465978388043937821284295224422495289706267667345595202812884616535148236505522726706882403649030851494246813933340633675946865151698614579903581688984225527706715201714649836127523998048021892916206140630763570478931450640236912772289000377763579231990194959595040343938095390927983094352851612917945120365764266081541272818591970508111186593398162221732462743616809105998079820709769000663330987207584029635809671776588838821237344015079011085477146791468268404388223876180739317141761446871010079237079418915700329601536183820579452628490405974338267988452425740986284093434198373680787113637642429419072783671045944981741087937554532996324950819039081295950227843607281460452265248054632718580136380280717163565081551662487933304143358313614772737834614293016423684707336541478893782051534685854696026197748842823176002365543764796428184134801665419663926726482626160480433591738109037122653870062975572845577233416772967155703956994182908417206213902246361690051494189515217663980147839007478832376108989399295175601163074314149269985269401161333818955946085653930257393335835007074779978708534144971054047346115112304687500000 [123,34] 1201405160136178545520178740535191815243666128997278610141093760553618567512350823357077406281539948740661876250715015544419581198490088333352889368346602835139219644541586326922051036285416002630722295633656118525132828319739051630175205230575258523767620502342396953589401548745858738040752289559257951508054413030224401070423763482857679395138623657061993390252194394255599207683141277663139175138314328802100623353640933691475337132414780102445766545360369249327083811445229098908450885757526697346297528737963717605557173592082778549083299060726932234645586561300519940577643611915328831833661103455529299131828525336824647121990373655433181145398302984750459316863622871835153178557986538388530617789340690848452751857562728946806958942916443428219042435004057932332030266193507192720028596629110108788916650014505501473893819181850274982675403531231230598068318765460309684713335649849600977555823474486350202136576095427095268895241982315897012064712525350358129477586002719310822486372260734644808075693101813903549926031372463940092021171025279365226762968953649647580984990580825596968637883417449111595508528373184950262553450615500875256415580373649564737340915029607388023835967119032774264581228751000187777400847109153148170462426870572118274041335133289977792923700473615508341368193628958726385042737757701242639013131045349162642147766684708466256842780397117547490277566703528919444259005348650463051900479717517837572888072754506528728244059836115240134326424109665790281793350995571284009754348222785229297309822561666217167156359748447269146096451758708711602220726969525444067960811646835022405546715356421766638725257537235085321426799910074250218908986117966596568256487069867090237382563402465232059804901215148163743387004181437054070097251161846112716303834704491334046704919837449179518919644117092171366218560522063821194988582923372696822055965145474745516589467357044582682728603742000180378769503491214427711194457619194634988789513897961811630268640387126547313123982478075873917704191678055080105648245949592127322574234576796306287244028858533911051666768685287140661030920718791734275759105421221378574820555834394311976262762817182358760206640053544096358534888353181218853750920694535802950297931346312907407991588115692138671875 [123,35] -526354133379257226342629270900717294923492715328704805030620674184576768738091867369811098801902334813469188320311976769418436003839637943218869424671749934397002006230094630166396936405710206076902200078206068561832573093733005283552479052355691567748427708664721789779783202210898936314145446532543831583447644276048951631571086418042390918526995238037542799016650663325517000439326844199859537459103542912525184987447517301501490246641049884842449194458905680214211744724291648486363201452348195278178089359600767195992644621135133745147751159859263547208287282817070465623064155232295384549846370350627210684838179889415917948316493342222929969551476498821528962689126811875145113530083100077994039601703347825370948471585139506940533385764754901303617812138240058401258991928681825761280039481639591901146478356630071808680288143160468701558663494674486096122050267648849206659275793974555036575215538250084065653253863334732254499467724582702573899017311894222498522547611978525877932982565140955158251142041220252119494609349569589275821527677312064231523473374260368181603810987440181588731306576048334962209879231473881710241918944462945943296571279656601423905994018693160633078019542130070213047945711895259331616318792124841230687473181121017995535504803292867082254684614558503081731445587765087313235636943949732249898720868007058006168517690796236478976586627365937384045174408850945742676786326620677967681707334485105731801930740782620855145300738675816862395654377363834964772586954676983047340733158023873668074974724311140614109867622097104488903677504877161585315260890352611326754920401735845743688954038350628046843602517794166232588772189596547477353930153265653399015404111756165251523520787309266130821184903887273995953200530474628161216994618092743812778489177170694738088750558204620561522470241038889967242914472843958900980709881302039010127698184273834944687436405299688823693432986956389776522675936828076363294616282840339816293671687525872017320724062460642950563129782651940458796393479872886539223970299681530410579475231901270806511212168159899121162829257692827341665475281042829215154181783785759644723671888562714186412158995642621791506997279274824377027036027964647309097403517219593283016365603543817996978759765625000000 [123,36] 206965776519010414171428683907994335059577612552211569376987871579391353025874265349265105152793524063361611427400059397273318084954118769970033403676777928582357604332582367657092222886059857548071435443973305324295472202224978054674369562209432400353595928123478163665962479417239330414737846510097076024625490602536503292842815303455423994171744008138622396626511426437107053779278222223825911010749109544254791577660436301753850710299027436505947041905367920576501902327798551116180190637204041906830168703091058075195776594323344058212126556534207858472328404454511686578243929799009213892779336689234941215674065398985600486633354376396882758547176811727999973713820867856611233988328817141681153114336058866863435081588374924404354527533556645229263150179320167902177097376752140370129567016407674054400522813211788918155512983455934884612226840484368929644830785134778074122638165062866913116068677015826916923510393267911969273904147450910705069479352524658356050116010818320274763817500468408912611862053498579556349665990082242459033638984738935654279715812618190039917594087819641153088608007176749709735039326170156993029979536395938952339930705857507991383991119830209275786612325687324538869796081022482822770860814066201238900468099742006517626162157387395288274684913773869623186017547504178487608095455456314536397049120772182225387702802516400611033452972727554272502986711961742828912695513143849526854818219574934182804644977872643903991574960908036263253090761598426943868242737967163374010255521931073861890817154364477919599896359490690334598364501369911330484390723948982448856184381882352817273138778255371604802651614141423148128631009687592079664550229249668353591600174644243043808433524485538056551866386578826919280048834392214526545652143743077708319221241901784523802894529066016071846671822461645857916076442275659997023099725407430983592950718431576455790562543795549953933960748943020619832149751739927501603728365952267929385192565603332806478830456512922845688044374211561375125904620184384432187277237947675451780614931862701801729881411986659179806936167288293712709416435342783084836798167072145080152163270725725170210639055355506797748660825872764789646166352574672444825305481219679393234400777146220207214355468750000 [123,37] -72931460534113134598892701585527562253584400463763416441624040234096206227787859602470004399556361943035654882869928435681938361966192820027102107624429976962807334712287290296774344325130656242298508030931864696110719365049702774383735164360530613174243805853080794249644861251841678215812811131949134640859966389815370884618972096890516072686847183948962943263440899019940457644623850651088388753152659572450865766842237565401708381868832428052247838697916805803391285225676896101982079127182586984126077121587548945966384691167187428508492014763814670768954601346984556914528793271452398549030973244587644158518836055853499803556193499125525592124281456272456736252735650386347771734359918583457179066616827060852778241648971356249754116351415363866037064270126793722987554797514010433097961577069398482126972069945665630478800879080561398755947620430306938420876547605393195980761838098221850410367784293541110058076479716310395581944075607381877613746384166297520868722032422496587042733969637910430224290350811284892052256544411138878571266675272689644835321323516493178116397783176541882121505195208012836623643166559168167553946031781454567007491514212195650541770718957908494474057021790434430348473776852547915568387763438421433618877082104581476700645903935329443918926590767812433169698964283071722228816054621726797545454122224395146316466392351412105631561801684593623106594958634261022400840864027037274589788957879532085416914162501111559735102766632521283669979569218608789820265357097068017790905582636221370155556238309994466915510886615080283040479533433287497952846039928045939818028205966764380806924486893800890870139458115102913435079442675683621441681861319566495316244387815796511361697603509254106482456885222634431798574801566766879186561730410918221547556119581047938436778155092152367706875038670997549697877998527001062850168240790877461163132698045267630236420364794529752865629192442858692368293526851101221217034417104328632614521533342506400988352155356166136034829846314375319113114860108362314535132068802462902661245187015241692870243328804615094474850147151365587186153833314256973983279458783884520477336316113109830826496885641649953877192573569856033398471035604514993657201959997848916827933862805366516113281250000 [123,38] 23039561704548751505163206009134379334780903312535825325280737151968480288308891649135078339731561737010726900924781105224659135661911338940717495783411194772478797920625805441620360928805669356646448728288729662081102184413241206457930897468076574060645928617484527089066181362098166712142864180372330136884549387554971557910542021044924857084756165242013690436527781301173153986269838917596142364938695647082406673505546450373501769419409742282045927370180818530983264361007542709181857829824657957322356723460532158401572422328856460639837305018812236203904141002556049360531394228237778012695410522687874291324784659647974921114342024984376518186823487487327221707862465974072583956360784601824752112639580367773757160548016588271638969224488861132803314987861484741442458022601255082846307085073623874929891354639893540837470306029777024926242340997271994386178620183042061417695862347519615138450482855916362604842801980877286665865320248394385312280397536391683668607229901624903601531918964619208045744567419902842101732510056765999548027156067628169912638249215885992233308759938109872749473914283592773923959408119614565866525277074562184395484356802185321998259097167740148120248766580328842948313040792434412022817440595022840379980506505095385666334485141171725793244694794514094273217069427417011123756165763947497254204348201810834815354931610498659850873840166848078258833777885641593801882843749790243036591904675328974234961784261000539035723452217231341810767516376652664808391173852178154390407552651944732993283460892444282204664178826048176826363692896328400354913559707892492031811259351369041117035400779384807427794960610706259458792770293600884308126172824631327151950555689399725606466235064574751883153845386965170745888237095833517261891136562259611832001540464910432939164671230788950575872064957671123771288315435673153432107710756229610984335391480347888831539175543301979260870156129843114875152302654704458322865152414370869871290511944240355313067200496141655054460893790496305324402965894836455451276696341728307631899913100034552891376322317288026407036299244730178726450192317672297433990853746731031981903945226752867213104154066800481381820391642127902966815539043653501307673536757647525519132614135742187500000000 [123,39] -6534809383283279347410846786069404950840168823905398393077744306241251019068215894444429150309891497037477237655475028633361556456216978552174090004158715093659590078745477466908753046665233541851470095519588782918967123840450407628950279608233935726309640016629678625610866465556203867963622469232632879579190748622635991954910924601917886486974186945642381444635706999767978369358267924356014468351548294366328461572474434044173199172318818637600743641748016709728555809087094770497898314379639798655486186738283541645167766481780824491345832277974950297039809310228851980222620350061766588591542532263196846792301064481803756745237461905408673612098337038225892036705056937179104092132362654757199847265853426237485194241439840935823574256476150971961303985166716678147350669703059335816238185952835816630460221788234100679603537946746646876606863330507425875097165264299931272588445095235731034540598015462675659761387558890188054947290946209538153398908661786415066788447559308426980628648591671642877982010479443373689003547345515705891645188158343409466468348446239596959904288926959797901687191633232312497653088608090588011873150444361021839888146880916798392431162554653631458454797269513711626787810414034956675739440356798838354404768557683207731734825781853202894839985417886429354612343100992182104968126417801997139670820028794158319366500314771494480563077568272870504171482655273129643779880598779739008506436912308241941260593491772307021463586337468614089589650338867387355216350184089948605518757513245487476385016184519841724716103389908827807648063511300552862574315091347651077640803070748340612920721413960787238361240801128237544798291152731491597123700300635066416231534354577146957318267899813045701531210223515582915798303304475797778803631339912944622639221002114370137761419308340074019083586851180196713635905878555211400055946540360686106934932579774508650376819064329811987945044767920177120338936745064146324484664233127991154888412740992922647654226405558381927332630409163102788396439137190616664786082298956516175187439822979968508192025310935905912876122224218148616070346677924895478289765381911108847276667855927135819793565311324370657551479599011953942619568488487357922345211136416764929890632629394531250000 [123,40] 1661820011599835764168967508487730941879816684345527969572824764350275157338868739083863062139418372882830157154326280534701682316902407820556526075727572681905427011574786597623680501344208223661812440436777764482040773593404814611888529696042377558139261483312492377806332915459577035259838209306718403988887708657792731524575551363003205663262255766202783526067015495339743093311954705390653224518578611509521652186180222596394229337703727935591373412034898713599373034472971602021062671356525729551113956701725440137492760568532252186031434618015550297352019430648138022163789192949255132753855396968987383640518281965054246097405540411868314591660198828542959116446754149540886165334305451777730843388314306874024679909958638184937566164582867812316569304751517687950148751963296349989108077333962661684934791958937914653805662344711742841556123380293975256890402751287110845860275607299367007291533890825170083463236851230308317163692959010743986605487694128815837817216717202215525704496460073609454158954231787295391954570854907308945282606518325845489761188328860913359487681004203129882570358549481135950479504213851936273629796541307965325395597750249378827124951058063769498811741561403987331044104965371442657300173626866067314456614821439190085425559716569945180408350742970473796252658553789808270123975137955576477641456360177593099932754966892784431175299606329174839089194579789068657451200676655339216892623598631008883820071819315530745849423023184724603592344393637604076361513177275740528154471226172740379313354444631996678017906339871296278186471747637033236555355633585977840433518882561419952894235142798388472005457527659982394793905660276292623536205837794619194478174243889555334184499259796709470949054966178949081518513194283936318198293184757643163666406411468508242829389027227985334893537854878991211411814922517603501990062823715057687488973510247614087767339133069631395667801083350464044727251320965166907526115491317754247632695876760086788357497285931302858016628287542042845242890039269930595240538306285873860656188862415040090268060523814962201304820989475606029266110519045717146746136347294408781892038817438265500477642349682093915425281552727443678312172857905943095246925622632261365652084350585937500 [123,41] -375136507054517280666434825086568608168033920732245724015812215083391649355393452783143228976678722882532929077739441264772538272644443978333941584064876990943385361155409313989324760331401253160129211172249818611635182839279279355821584093674128583249241323862005702590127903431424131919664651379476353304018756842863175818702969713117896240115863556863951821481729978556553200983411408901767326250318144241528114939197518201953437835890783277234924024246957623550883187124559693549389099512649412698939124392918424127887671286984503600889674399746825299970265166179077044976058130782377534855703968693740558080785788019345610926885241532964712508962463173399863049958758756891439263040282777510678103757125293995951336267397778215599343775041081630749205882162991127283278341251819928405694768960240784762267376449448812724774941770456173093870651407246602244442758413171696806363637319017071362092040194089437104732512261845695128925293232491203356908104259056326265377603687489831250254298582895909055980001092179649395586417991382131909295348634691569957095297442659009507241852807124194329102298358344345454375583048675005465663400278958172313537882871497518448044155845958258409075543755246363177286908918877454315487344174749001702037429803858752765793681364945099095077931492841897998277447704523529614089371599875397763840897464019180471377049749911104504015397684803056440050381387266259744193531463998928674633483056555396856783879487895687865330983737364236968462236377129694715771204301915111893963400238327259664248663690309879803289800789299946284678144953651943947380650407071446970519840222723820331051323979142546582443680010223972554006058812379350137805250067808220061718374184894859760383754140489219130775012971496362725780902736649834690030350903926434253704366905295735212617948804200618188886331261632387944568989349918424546490382263113638393250176110387766819785819311881771894429931155927094088451824514783934542668919084772840084702118942583219882328682537525868984247388118993387707971435921630843947367577504523748966566038022853962737481554673849798999847716531398786879645753933672933746027436621265709297085375342522497862436849585455776369136896371330655346189940060670329984304771642200648784637451171875000 [123,42] 73339642377810448386735026651223178127272146827456727920885615079960471882905570098485896818803604265916873928799043804011156897549663786882298674916234766529822757816472122962092898690326207037362046566823446414326414938814450824714898136733081942734977674187464908421238267639149127855257231688240825037867615322834047972827029799196468328706332875825835294820527360578935620578380958200710029647104067707728721890540714888977191431024794285934108374819803295035436897273477577190629698097202792016822692087143404584627759754692923776629205496525233348084090084722347794030673899730395355417291201690802568890123640873632311089366351852813369967148542560373155624639393341427722164699787401052874179957440016114261093338617602802330377997920925627423280551101646991245528272424518605922777552089693805802802489213696587873128290304393472112149159693652105267778871008940205013838176634332863022584530373698617901999628630749252722309528851915292341914241322933570307277845066005457623364824023856845860650501964512563412398013420213191903557710730714451139502474518539604430593512276280881582421848429136601226631131011180834538873018405152658856868124631574107788677396873718773069897555071604222873032481128490157743842656507204271149643459104649383643252464705671826410979500564531272276263315325421884846036798015777139916350383076203560454926349401451637302238179848844789622646920639064198347837680248263734943280822050906289754409065311664952340182144569840006926371998321746121276935473583344655864131674752619468585764050755759575541906566117372156788411201123049085901085024692738312193650955000823510416230202811962481587750805631119102469383881475252949061143242390611061685393108190075634967018155347413627853242485390447273979286837785153742467821401106937408825205869646730226805115123303369873771242380565410032795749611156395673028858186460624951307453445394124397523665138559179403203671210814598817779489072053680785610010165734974136860863868386049927225291205352115825784608228958954644546094366389056177397021810173145398960373608388644540892041547356472278830734928165498709704753410426329048170522733896278116757442145742241613746532180566195058608929673809760305715374048484984500930750073166564106941223144531250 [123,43] -11744343968515544736256986740626781871963602184295285922634399767424279174133321913722426598166785222598372136400830773667843014491574773541674812016679156722421128539040573213321078115300697753379065667236096411187959466760032130557972542234958997431229715781055606910164612393261623648874565196950737741409568998866275668228574529646446851972864139225508817302149014875277025969913151930060109252393485356744997393463970237843115052095728676519025587346308113991214373850190897570689333200608930693462359144419379762314755838138190547740376624623014705993176149738426989851064841174488585134862704658677989654184031165299844603171920531130298900844366373779926693189118798459296869096956161565857082700394709844443522764148955863203464441179418752326077729889060421783897038154064025890228446085777967026509089190692026193888168808535504378236929521974124116800567957132950906950043957381100579823588534401530653002684121189209356874572551511256918289447007848591017141713355565716301184763334374586281120643324548292538070443015654389456720139827654410687546616721252084417852614048714374160447501750110010040080978971780304570069527443793288349259464568955824328288175223460959440527216810230883594238503521629008224066282814240454443863302775406588310047702488835370237928572688340102139569731751184197107576052313524629214614160668498230456137891793847895661131726234726991353296131645344872741679913647030286387810339547265496065256732094956955683949412538040571928404952782385804456214499191298715003944592073723857527246845010116133714662231563552329499147113649519801817792159634637193413529656449960602263881585207933137378164175140436926381162160153758793873741451126937218029064606022816534415787027307401316487837490715933642350167642258501600593350218055077199662430611709876991180574304754922721629864683313041762631499478046164446359872762341685242935978750967720396457316749862923113325815957514198392109711057100700458412507386224218366259086214364135642704625621216600204491066198373770482640550960563325198673833926187876251604580198836651941806673660994559656524113253263395859141005288399365551092023783871984044477018305300113500067519522940434072445366450433964838815145577639402908971533179283142089843750000000 [123,44] 1277633644897364890842557212305164663217692997133374335401941412120780734480221025039606799932121048258022763051869577373576379643594858225792651472405678303972877243647531658374701148116275761177272083485615724246849030804724660978748870980941105926974039732176469234856828003457789924990098269287229686830354957537304159296011007466878689751964380864328402514795258612422432133262041450135142079863088248063524314032971786742899970330996230168925555606499309951087384769113435150897161094493476358904198219908713499585173600397119664795451968936516828212677781563195192204765601506951958931524327518891884570897169790682079305265307760081725216688658790634789104576570121485748453712867817558413667410911616584653885188839998381129900700790687496167466362278902127199135836547472259137416016325835720494238276326706345965565526860741057715938583438352297654273730056914888148307356579860433164331814830937477910213331050137692091610494368874156394377231765417400714505425431900186494047943021705783821138137618699195865849522013457451664463374412538991357307992279845873598991937381793926187280387143077734890019493340378622224677695833822156105805529998565399142679108398723454204423674886939906244881358252593811891961454484210777586376504834456157522424880613040379135090966739063086880796012717805127038349240896593172045727022518016483559261912322575490148711910297505556880181394959109106888224611955857781477031907182553372392478023022048706775261927357130041809863050028896948879851134312215821290589731557456843515005245820220119126071415252182523467661800058663930343587830758803430890993704889301804307035897843882066224304283835731332939315967804023447267082012868269936269585742408179084169653578378853072869621752529907102103387760580981670775576740186849235374838559953116143205250777879263348901722053809943338390240582521307060692098444328002368589679269074597248382226982800856352182157674957473706577765426305299138826743956761042779412549506700546993016100469533546014171306246194255107246206130536089052665489388949559584302590387937487493876963272893772267570207782351918191071562805589451914401552283109908565343113310716907009043426953702080849281794764487873764772949319265615122276358306407928466796875000 [123,45] 26092272247192344210008403798091528933981382902468087295892685913187533562819953450872011382898573021074427833265389220934302674403916037433558658073467904076069442934687625467613089363486914783468391034405367683050863144070622185072809110528302971845664820227540717859223392997347486967250907080961323409077789698110170242720622202752717212219538400462906009677088382820485404072494285618487273613768269213211920192865984844914070339260450451111810626599118002381882501557756461344662130343364355863545844359534912328317427539366944176186982741388780280684115678797711017205327292436209891639853576080036353006423688915385388827363400447372468076080642062251932243580580207155415968138445340733588281373416261342939847056199277759238539949914273616217541027281376747126000161702283176789524665864133192504659345717789088402381563919769478127494829843370497119789707892259483998921519553676849602500671741263889909139392657875018454739420414655022616254002101185033915482914493288581410522512937336726520472297572932620625547332346740229765008792424166284162862219482240040042541831021384717107474877534082258908757663403012274336547259402185202026018258771538980222069149292352952206060583067385040426145954951669146396672089718220081550300947338620226550533736859754245852851423000150484876424233538509152052546253875438804902781507189185266088553449272643122661067000074877185090094412940718552751859979999734144412853778584279968344138579444781319903417862195515995558762635525578717856558239099309897537567264341868011938258080653272316476061835275348559800960255692843252629040563934617865002469760883740831191531519767747473622624521923821260169045581753658693354170172614492650490934400930610696255134674468104119612878031092360319101892662113232269829488678682875369572909825607930464206999247250285732541267908391891308170896787094205891612865735674428612150978468159068450692041246786094231440942300193856947207149204107098287424196908286318665461242304082556768649760559653144543884255048959068680711950918883706196679350166606869618741933779110916413648551297425714304741312824469768556946717919518109208603535015885229580350639305665761219968266958676339329197184168451986849765532555505051277577877044677734375000 [123,46] -65898971117509608198215226516723031023102681157921820098858176667472278822977747843326799099518716296614206728421050943791936848715406339390034895731215188660908123182492333098145014111946972064233091153767280726276037343759352150258184563255637301612643758491052108412125970246964541257998828759795485693098938267115095289580076528512700061738755248027496302265321070581746714911125704563283522635711657076667631840419141642080291500187978956520489114041518099496756285534433506095006108892270016633409219692016354083352566632049005305977249543083163028163576830950891128250585866440705019218468122538398195696064858779612044724097421156824992761557785424908607123501413760829176424969310612444511402152317138034320238179157581278102144457616346343052658738778447974627140641626465893271996602192644482512163326110840995810444003961261099469033390639109173591923154392853244131121140666977074938937254858588865544571864364985774995242805178461738233173158514785610464999068215987041387187159457639671404879026368529655934262497529921029515658793184373346317680429649751545033750972216354318307088592468854100879743635550209192119456684107079108729526017525928218244451429040910001944397820944809921665381379910960330166628059292187105152875093180058977016743260965093812766707414793566854114970105485069896740947494145678177260192763828055844350418540651114463290051750733251480223323513261096029295953508010940905611091701094301391964256265732852434134591406315551032465971454083089460653239119191941372663396520017712737110726456279149477517682769525033694398920496628543864406640908451703323846471375507789852505926363706659526450853286443590530595543783399324992970324308884670628345920681698318351165696309892112324005909272656214218781054419755157095194402661510948678828216481771131065788038438593528754560445968309441513910057254542643970166898196383772686416434181919094724880180350396781506149837374856606714309420626129713875818315557269974672437030104240108803539523359611173424617780717307986080654574295758935282895554467087389300656807788950451876712605589519062745815841663310622406599230446234728642559460189484456279228280228629674664954070502317426859270799929301895391902815704621025361120700836181640625 [123,47] 23847394363150439838952322156432732826000580068402526295318104762101080435700015780568230819888598514770580214490862087502918861258853602985764567327318231901780814555889238743279938205918792691518224770373997093171435712884053481986971818492054691843161862658610655328157917771167490142610816434053435527389515246888193081368445095681515470352181714763141252697428857095536590075072073938704849138487676419230230941297440486191303993618947116149108384850749629582954113747381595969462191921066010390085309880637055989216815734034197133167344729668846125274592311214518462465058109986822772489434301588352417278422595982773026531624021329457649863299729492577808145545282127469186300706728343848352359896785909309555936113747492491878292143967202879427760802145556205143200037612519856273602093127154429720223278580347271053092776688344148108135959764253189766566617076540976284034813673303938393007565342510937071432688982580237407774337755737663629267990857725980090070361084229477273445913184267470763213050044704919362400897487190108485235971925745998313192885978342711109440315941415366493021015496967774644999730644780834337077461190973425152223514816784611040077461928081530804824012163488438634935252233343751480784600861254130976600660865340122804919005379710187084424608958729800437368690480594965680908745457027643024960031379141392182622057480644894297500547404821509726476294763237589966022121536574693759090912522648833250072689843715875658645869541949417523982889850203298709252357386314754328158766521799456196785455976703184658258905571503460862770006613877590597687711083998846030682657721674844819262850096068424383707893852353907292239959726445990772850028250191786200731919580908893637317626228328335402916282548962389218703761537395090249599714623410052231181967050205171719183305520199922024366548726655262891324015126024968445930405627381227118737384450649259477354184619646607272185924988980409781486465117920058421910481029503804422260535486018398339913438259174836949850036689014744441046727910986855155910082855145450025447031176031372116397436975152141023133306913232904346450222099809689030684337327076867759068622920575023371617679533179265781646053405037388199083140119910240173339843750000 [123,48] -6156866240566670819147694568620590106452312764492031722976513863645658154585212551393084021702831574044087876969945717977457480897509374069808988631097473977168477568860558501169614663334245334215204769240861854597243846736418096661200273780585586937315919737196014885111339211153274008885770004521217630451972724854569812626036768078370112170945973499917250459165017202304696291460275359041966274002511483639889667762769039403511950576817658703792699265056371105475400619160485935721053716385538991990098382288979355098078208857014802931173461517595373781551215191750387442362943593047439179541927291757938200689805375817277789681244841619486716120551297030156159120852160619101767513290922223967919121667310443072108571279786163887339439395030491793701883842947076182052277351197003968534830088611936917520824907272280461704956550059640748393018435411909159566500559941063324622575039885221567197002260728409228282621306758005287591330948088890874080726241670362228655845819730074397804272849580281122035667168192580506577676797688282575286545646994482766687553412864402523011409988541001391522161021921606662484470960900593825810873408517570541223331306803702041856424455726805775965638854308647709913976884278285395297390470097633502054022900841491058369454923085992136196613929528984636266139453620457985227569965585282841301928422834897495494971398424936016349061204173477799381530499003181550004256994970093706429130044092177589168796513072007501174005448271407560499106357161293498215721081263626835774644396676658749175927593632418182209955894325447426632781125804197517566264789547840753790278399376018275644073154703310987807208363513799276140325945031434766888508655440818522921514340108241594397421603706308080273548570421936270732917228285043790556695038707921769776196044416672362971489931288500346146453175318260412349695104907424994163973206709840364283792748092800681025982383369250956566104363078995052295879444092961949250059293346893741153984981070589859686961744601296438971527262618745780312769708679227212234517035713454625013858790476556945912396195125539510042026376465960847494138044575837172206518777699579553117563765789584452828785485857624297749207081377769288898292183876037597656250000 [123,49] 1306177162426509047228884678908013137682092693740577298908258702287901218718341744178001885211397643047689919333273168836527992315141559114801437289453311107952303545926937416195895093286543010965193273740189463800696540145524848895380641008285277740997598034719569950231234068010081039310278272528783982943297983893872097016337352129864925256984482880986645305803353184251018299814689683467982686181926979780515217826923346646831470901563734890357831322220956825491257271485665110755348721399408305405879254747235822246437917270909908814205263401891353119002642474327414919129036200826972606633413782406100663012678137660376597891825518590206253836962320953885970964884591831471830282452233415567922080568573152518495277411470504238278627452957205812374206933869828143923395481351823723277670935739398854160573135295427696527419025912511699346144941630899084573942501240422801811750150667801568465248291196510474830532390195226769009664415982339762918246986704109695054401257002296473224133195655320975209344187147400031009606689147700598165268031745000331129781363666496863937799831147387741733430876439984480350487182454128783991325774961745784954228361859909637743185201705818850440623469851746600810608877402062052888379271872124075115102362030594409778461857582348378436980897262029547677669912407869394183966932873955053449125388211607578878382966942783806928358169069245242304305400009095980897321056075350183189347500318434957047192997236345795833413362074481225291134628414677600868698205260521138251263515813176686448727087122338507965391971181902562590013923331761427639575882620330252397451443895938875373875917510277652025802640265995073080506877892393698584304113229672880069359425457471423259827600778810301819198644432750495234005514875286166160310098276798980049847555831752561950718315720347378460647398217503074925006763473724677674165103689028381655953491677699659820259128227203220187954541518467904254069843999293685464199713754196153237412644465293680637202878011544573697092856793582247703258538669396718155524242971852917862715307349931731314121983901235132897105866164082821430419124751129339476518365091488537591454267390497212600233852480474550260198752942604206985664367675781250000000 [123,50] -235176676422872889407675550767973731767764346385638310470156130475590136628022556851963680744450216424735728681221314891475469419192202740088292821641938452056818940591960667150798612990986447242030965571868586741023682615220096985604795548560718542500229025769022591079653241751272081049555425506458186532000929161199576981652088538042190162383541846988196223305737241577520239482621416197740221347651001077706333156252169803191879998318338239663867932132972477684531384168266352533317604087995810274457110792538932355214928542819111854988097444065875339588894718232668446864853547824700958706330003547077190972570830773839719224280486239404602199401971967634627229058590495636588387424283737565568611383575427945469212490611912380343475614576526717338123682025653497616211738922763892112930405581800004209532258594158582241400376876019881561749466162265215417260512995638681790717376815044646530175641890656503494591499457164043317642513585807624619240739687325832968921447823064127805136285290979019839605655009517560545422145799283640275471039551148519563516688257373782846146240367202018220723269569269887493819445121899566976264887879808279538650051780997685558528567793527640791432920980511940324696049887933477703210689716478192413206375782200755725498477279002917110423925159395952514934207539868891077078026804861875398466362851317874416012110937342022003731725634390776923900786572611839721088763258890031511777631718738444208175021089615092263499466088846316137504622147566732890607238092752663983705702156119807603346834275729001435961087870300524708655583509899525775322191712452802334456256838296351486179433000280051769363234593630956973586628563522485302267862890115372293857086214928369297554957581517578525168967634584843322671102325916764149544767301492281870308830491014968380467032461510998019542579615709185224405035214619174198933986233634267013682640726048385923551681463690481577825176342844223459584526220679453283970872829753521485020795633831313006494211383955379723049761532704888545670943211189883525250550576033594900766094812875502632383193839401232707902440932957777600075799942918346487406048842550932765716413072080346240057996717288246682047236641550054003727436065673828125 [123,51] 36531796502381766374397312231909992691817516627163404190548719333034638171535640451426625567104434437294934319292741713554669610847608805109149936660162892346674423035196511292194576984249132060589644143166782573098696302934017505591554923862468973642548876962937025344404269043016533697768326728504923467887968176219017747286411728985234336256392143311988629527719293102543059074308052859303659046649615934607675065222235200780413886537679544003057321381680961797172651645398056337113587743367034634441513717371397240453811778859586198087350720765798057594925611026647351778127303659686162436857284550892411209575605583552526914920595934835862463363909206817794542261002658486632832225021524940566631246491918913554722466249442235666682481865837451641054703258159869996962038789839069490467826993042712817144598475112210493483634393489409720294364938600992371439481525586099460970674302242842252294989412769449244994305371893227547034524530197647571218845536015013698121765702726883329950401714116383448278862197246106261613948031604253865061402959085549445939884322551588530828966678579374982812353950074521569023137965384656173199259204135107249902826717233147089213501743620675838344139352842752054296117913059253956403494305506437852853592395735184473445887312977368651467422767808964321436050454580514838904484763185281981952598952216157699736770113922932932849835732369938545090189404303472262019426221348837549034109184612498143953270320098157115558582450378349434333591513335564857677431095843024542343911865751496092694408249189941263297807356819719967210475258441147987814626707099269818840067159637328608713787618235733101558309565504186196749132631437367681427540368884515515467541134101110565176658277189340287864264038637818576148491659054856280436737745776683760305014206687515999622320423918615602389987901159191700648713131178542546180804982178986483736652080814995530511995007170614183140270636823518306177645753403326266960645844748115646410551964095168363021839580965643370310509851631485629057724811205472334224158286686170468146816165137320501526980406207139708575144977961047044334513969906134584598248594423683265098563539224273309941188296916650237785593965761925031356811523437500 [123,52] -5146123996831742802697733802099295303747353338916073981608632110141879117770315967325776601696513550617710379097303681997649639898441911333784174746634101288888673796363763421591627837151778472301653683348707701056399518656614268158290848481729488546627855857154539296275143202095416398778172390000269154661068346761389195221627499851919320065232819486390037455682969858962354365451704422702441238748303169872093785293596443100280222352338471117481861501952796937263486107227144061920505627780388016606306179917006092206700974278495593523720086798005263686339684083276500315184501528305370896584655523403396374475379774189344276077579402053610606739900114477148172032879882145651112574562192237331710327362571027657202443086287156257648958038170517040332514907333020161847414649284840096800183260419329805039926793134760594459602187126426270877783117581807839933416685908647921665659518749210090655095869342130603775246262884469804409271108981363379489151976670154979026313123431341179646204366274546135861875437238362804780420257423873409090903763597187519297549128201955596923236436070674623423342935997918511158415419638826434422323633483942315905252059880136299268466008042301702753481835727037654970528869816137953209329012621989557425426568623396567381603813266580913995372638254612507619893023396707316752383740335376459519875423710551955341629456282484403937283997797979416374503459646469325429504347816128543057978733014697776104727771616266439035447792129031954443556352259700027165385728103076040806645045246259719358980243883074587613650141364174557264166620532947411582002519068288733623838537301581941029208623924911210406591432542810199329169329654656203581900695883523298871910728607738013900425345067496531615301912649791182934221497200616655522216414683428809634106685203262403134278026704407102773691388963714254756075008446196902810760267582117431439139490349203885106222031655845134712642059570204362912349209842035193934819427448076162352883266112395417973897225756147105126571903767714851689453933050059308607103533724728045396458466207261163716668271935944426966141523272349956740375610066445966685382363692803941582306946889670532004386280450085872663823422604334902954101562500 [123,53] 693401567536838267615465198327553724988093227465774653853541794468949808616111946813740766235389586372078036881401211299507944607937665348191761947490493691454609139702895217787818117220645650588911793178583861821034913991349092809758216225997511188606333847562388951726312860792477765266831560150342578339348911853921559159241664250004469415547453767131989091088097673110669802575707478408875566235432554714150361091318260294768560464890542714832218097688127838932125957269887064682441170567249833873967067994183297737831399686395945685950962931720493685741689673773936245745548623134524204039443546914196984799102779465264676907284255792589373748507235224815960379642655566348470454685361198484561195350881150885511606130111955351517781794429244972111079379718228812586709277099055864991692721328219293596537865154624067389031111922386310203351426302571543764127626148355922319655650992807452655221335111826293334943184595829091549955317222673136611950681054721707658567556107517796829685343387042043828873635470063021541312113535880539178851077215997573026956074351680269333154311018995757249972988487624278644579679118785006131693453298636527726510554299747649574618375449134549052126722588868009032564806028775628651266416245087729509613245151479597455360377027223873416343703763834891270371791577918504663667675556776045548651398010468911710669553047055526461949541731888057189684743682436385978139345964062489807865164428927665697661844946242256195715911563480852430386320773924436215986024719225876998740172526509667730685207798166012702218633317891220822275219236240905847870498116339828224751247484990865390402191193334104075143597901945745604794524439866874195030354095635965450330612893414615881150257527252830870057032199432610533724475060423188955153354949405517206893895096598757004790218794562301460210157562447951643903794261528015016651894947261088953918073021329474683773873751434881335469746049421542380095508860123861547688590962294015845207413721347602027449445367112695960863369983828575889276818705631540317966251760842724815644163709899944190465415622367717397182433764955916243083353634597210660626238811043183291874051885184175133382019829356345492537189413603452148437500 [123,54] -88638415155297194470192851839182710449898990985377747242858985977572891835435143153628837021626373504107648450258431060399029782548045545554461814844083585069639669038671569757675705322667517214046220943019305375618055715160281859665272431729257585889548792664567288290291792460277637149733546949148956040686337664241168740444217330203686977910759318587546515352695205679195664855836749781092287141825284305295936599197957023572548199561372043980257386281147611541612824968925179008314731047832375277256770519984464722916162241122072896255113364728393053651616993463304581622467767552666949624640169671465941192317874495449843494348743668901902591893162688330637091864772553563271188871361541052368625170657719214828354134555744944756724155591283599821882823207813985296217356143218422305705578018950570528442867737245466424437584629472336857675146587405526306369948571177614035297972509975817298616851061729331985668565664422790140859817918060678309300535158890571654294133159297811213628757032596001217364483817437890620364605916070597286605634234497584019045349425672953314839176640549807818837714151867797918082437600454437414457337665099188951553115645236820420714312820451199498006959300375357757535570256001935695973094318257601451298362357615053089878854035134304935047908859015532196046401395788383151620078480794846510344496247867619394902994710738888520178646657651903893097488482162269805506378136968859411278402009695157687244749448137094186107896517143548277828864164423731180615659956700741097962948653035815451424456845936568067100284545249365944036781646051653252248795897783263822463516495704474680361247295908005789326270991449292834326111572744347473290707101157631552614233461299243452278158494598335713666526740343005530244497290303161292009740083938375536374086141773255167728605972695013518828132163437841695535676127269076961856487882939758456391088761848953757286409932680142169273734813359182562575845297852354307387003290213017798482610340572041440668622640793857921802269159218675113347935951631318642358330535058415991918641423968926621354124536599559835204047135119297250741599244978639546443115219586613479135469167179519919476130426538192266008140234971875000000 [123,55] 10863447739658971020545530268959425276962253149175150259508834375614025607409899251679976964360655736539926731980053569701244714442684191307636466700674238973820970152643064098061502923442746603519462023792010923788734761023587736702526106183460651028173533746346796727874967840382327935672611549299190879738790371331988332051867422534626060667833692606039831542955535043326726851437837041062178497375169771626957883879831250682720000459992216888995770329615374978331529599325557591492546434178808675877234370711873102975194732200696580871734505759229771717317169364128648367471296841032983406192087289621421470494879220689697051082422614516164360126061884177738463220222795897733457481673437976729735100532007261383544478689850285780656979860717386933927737434875616899136299293262448812265499458452476623119427472148758263655856072274186468496498062897619006522383552522725515125525646222842310708981149801687435502060544690898644412852804156009300253236276721004940227392877343805380290690689792866138627672155121409436952077069806496045114267237655592743910061405030865877305347426830699701668137482417109981651415712297738214194961897288184688297854269738653305022146622269822925724102975019781837901447593388696876946174887338510595606547919064366294514016680195684470179040472142199927196036163110823536019874284739940542821893084534241817749562601749859089890041809088903531529455449305298330814166759692932144777591932017085842503035448732565017258401259203808699221872434213514072865820354251296878911288105183154910435815886086112480028030836848740008921098689281010448630530367413546182077766715852558722657843358805603964366562611416431190841525229817265072858968758526505384897820151441911960382147129384562683435379080061804489195028547013343882283956763465294564833278002101696616032783550528549045202585567088821540266833742081003537546200054687128595179313456195778716304148592067610944902294091226532737443543168463910532298445657846322074815143444743671874526716906412605438533062565540049883657832625050006079606874469965508358414106673226687456955279767316955306848541148318934467223698398153374706378440292775601143635424749120156469938584789029611370352807624409687500 [123,56] -1235222203859506609359359428044054816034336491156351901895749815490564421744207140529420972741104484396111725343412423360596444910005602748909208142278171639221380157587252035083965516902808820627991738460931760841633591617950279215094935646175345186912606714773284905510263517520667709588113069885087107595439798500730379473391679116907227022005745175110059565342689824180350114769955449349350595726767269083442235336958220419742821344810695353171163536038073709785461191037836634157244495233371062097834554857847601309222622007466336562653429237032585374169519632177701552587019504221519590266989499063868891556390968688032602364872994458566836076196468202637289086231199916390698748638471180286005428207480153365699777451252926458305947328546619512527080465705702677117375893484449760174619941907938935300520905127556673411050093719217120988779150281756868248890379364778651168845268910496130389926884655280570560013174771848917241264045248686634212653456347821586126994259698742630449305736221586471238531163510837326984726028197324349951840686236318389378800790754281265612123572112094050054360853142423390448395158977363965968916782595460115044183170792624205393531396634833561458954222834886124971870869149016550312800582946015128949003606803695504861075525488511011150555637673828713692147230356159021735177936682672360706299527799662145297952408735904207989791428900840434437306992050060913725528579663277247974782676820271842930109987427231528595489593313568867346457842716856665559572542386674717638946130589555350981943211385440264467204939869276793524823709777291211586619779952742660875337849272534169945214970720867656640963006747943359229386098871037121731935633070520398449792137860452255321826208025750491150007995652487768763636472446588843449549134919332147641409644759777027593253962012952374801764306852308597654264702912331081307738469743716485451482206476385112145404317769618357699757690004867573669012069154904945543322659043605526496559286839393746759528506831084151554584067460943947990056541359369423241350758100997718821612104103248831121760585043025567136691597870831407154960854023423437512477228789370123926168829272779551709641737767136039696393501906250 [123,57] 100933419290908689088568312513398905295612263323996931135939667226361627375056602414474861747128422520681030243345843217674155850562398200680345711212426075523032367552281547328702272605345539776744513068895832203256550385553229424943049551932464040574724430756382031906014938661375511705903021047060716919710837720910821957660918012416627137633525837452085300181493247287412651022814702426203531333204680812358232149067427747390287807510746315776621390258785788991142873912232226447883813259601215905373937958727295571715753355058976713861261253927115440250997463138430331696785337718593545988916503223770969541576633330765056055745736749170713402894668508812759583504169587000976269172367357698054976421773558364547939526061492205833058354413138369362686330073746973327559468264670176801378594005957265718410458810252724615760185718901675592916977235824297776174684065199493248280407167601654581581419013700222269875299838547731078531252186173587521315744787367968888530286354194216320507591972360663336098557324931926166800113152937346679815108139111892210204576457467558034569621602501494668411581288810313079769262027212640489790886813973255664219601865104202453722512787704450098103114472211962035674378717551440022469776154787576212235324768645674668451866942890960256465886454713866999924939870529836870257258803286138184292438430244217183557851783306753004648540078816787437617713523763077814818958824458884831251698236796105861649034248746526010208011352555624564581119903648082620174314808201914966886059810096422543595502779020779075503464738480839956501194711567117196595979346850511450881146906410004962937406207585318863671908023043546726723632779409275303836398792247490521312555362875858185030523425357734891835133801399077539669978815023707534925111353475466077372433206349998767932130473151654059502600306615392393501078555705242095113698596523476728463455802386262229676782089402632369650176279984230519537839432165876216911326143451770594133872903155816211961167429797953751188493163229781727589528780245679187233743943883098515046752421306255416514592531884346701497831618989347910860323990045136195173950278437866637684772555030100852899597820221412555363743500 [123,58] -6771984804770752578396742590754566448215432209251106506142086554052239007921098250629814581810599693909958253532241596700630953772349061335447271473686785397724789123645241225407164617498802136456301780629693175747926605508258372644344031189144251252502974681537830602653932275892013099372764874011120721419356361721893802906150102209894380060536129290602693022546791730365434754123516398654576995337273174616230529354662173271841788579907044329200294124776584237723494935808950884171465543504500192631977684860614259524647785771537331976873105434089139755549172968734578900039416077403667393567600263559937470207880401733146357405397414255641585910434096881029498381877556544092531103150243382530964333868200334481941011055246735178719580821801733930486459030129003645548923546682410886042857636092640883306076086396504875010535912924541845804724066606290312301697409427863066397867740747335930782321450091963535932311159913519917930745123241821501125859896048369298161709002461153201868955784223399025495356209806009239418256743723733955014626164627811445203549540805537533058926745944412353516889157666006245369564131794916776210908336680008783635199782396561654780726100652892358125168747623332127270122581346820817777311760642268760681543204952017633944419197693453314459039765739843921105645835449106145670094422788491131781896015140664534647840448127478445165737530154566750424930813105256750568723230033637666367091367337128969402110735596688624475835174090554948924457099974873069047268067536999953565209450343267160575700231057144594331358429035903210544135336741396218465994403904802425291958926511531991461088544690643484146937176308898191718640155406225021028256008694734236140131077696059426460904704156643999183745842531675679001448293835754698433239657955055671046904276792491483736263963265163049007919719548836141013965962941362193692175236279463144901207358699112721251011812831504966897509480530918523512703487440355658079656793892253481095345535045704571208850342891980591894603822003937185819775497524388984579142508649076150502362979866919867473424908164599219122862217726534120970274717033914081470358122784028082448749701925877757106305672635196227016375 [123,59] 1160390425492540514744961178056065970993958006878360569692728401912018087650939888804422034001863039346047187133255787524928720020311598133107487787460382378379072991199408088994427062095195311655808787736681367879775691951733862546561390047374281627912472748899936847760312271577186131392328041003323082124783733355480424112018512026594437078395556198280083489994842318710359067939121640139630586621821268336674594305537865009197868535629575001117854041552523684497615747434894870558016686936738877314217860841458824384839143739720328202674943826483669189265926921329808793387024748699793856781818338047812241893694368769735896827063923403354373105744984515686089485098274211171678822916803440865963592564090902170706830108552133152788259050653441232133834255234687582679276581108810927151349928321356335033522117238658797328125138640231712972558486787254566591124586620469109959811722945375875413791388094674178170116696924497333493064312525408996099121917750478796902013449559083938918999566408166678618719520060746107463690887118588766243600993652854854269953979319893950102839509536569124863514850463831856751994995410431640355358044467726031661398662351099848840731585283899963238139407625460170140611263033254727555853132975707557333161589555513968124125613881053220278410539260747346265477106647037652844041450992071994491743023743151120981028015615446488585368569630905185519368772660137014108944265707817541619429991254733004109384249731334791402128468079608362804092810423841640963301908701462333998967728096642157158574237644195246942702972780167452036385826011105906231319677649364256458224344066772378498093358126032875739275266040724410701128210232130149391322770483357182158222817393964158539849709145916068422580831641647871501525126623855548777279888906390511775173012906962396065926367192057931391793501526361561821838667461712907757713388639989563232653839539264304243516925957591914664759516377169901271874756420127888125268851861117134365731415539508936044510216729374388426662496379353596556114736084040561128365492068201151740349048109004081318135882075778521361695856274696398369904045851247277052350998832186838648201804410821022491927783407918050420 [123,60] -130468319401999938452095625117485945975601892111040786030032201003704333523668962213900438636336399119781985370842029898780258457601598310592307376171706592826471615898515396648386997214362242182657350093552984732206580530648836654031660080552318372391394507186502504361533807750649126914563598632642780410023762551073503561741092992831484438236585266572987058822176592802458238135923688996880477459214225284222043514816630893580280756183197308402444490759116504624730183451781092232773012324248952327865608260343557351451315600735608237358096885126729319610122276670521915519062959682714091134251995816230465668530663989336557682321756496292338027613376831276736541843268006388322755785771626406123069615882777232093982050502378265138033469301165317018640201510761439891071502469461075560952873331237978685189868245242849825168667558076543899874096929413279875270415901300369473722776041455239168669755953774625307109022777192166459878392392246390940254301860243194145601306395114718461559066447952977981483230119378670602969131780435723144733875413823353448267811716090018238629996829556057878998662680101593710996362220749416147377364001904209491645504218982579840845584863806875454704711197381964020254917549337316120267982147243075397977488947635844769580576718984456496590197598609683938646118535522041490390319205798523130835604105921233648301888115522435168229195655627292804366934216704011354487433602206057931294954970393484990701137655379496472016959964053390421392233532473494037537211842383155975926944174427832195244463860751737527894734215174479816885820078172905926646205892632895323265663417744650333348523528940575546249002395326801789523209694145535081049639116779920963364998326324775565262200860735102414467416924725250610228108046768292134364939292966724114802316104333978033702856244854837772903228481821848900246103522518638928384765375263430851441501868428332590104602093346900125373445248246761746010065913114078916160795585812425073707277430878286164795054035443781592001360214089177160630428128828075722222060576509432711322056571682433870545013178645387420218022749274615359640314182632237201755576948086861524790076617274825030936448575908230 [123,61] -246645035875136046510590915357809454637328928203790607464414614487063717694298213147623251118046190854059381813052896614984070063349706081524132432509737480030053140325521464291969582787685890187957808549724345990136286935698371173664778415931729913815588125100549906218526944200632873180052761133649667894327670899486772866909631868164958338194135614119534264227225299219253931005716506894407569604590477207065283228212894166977242885442815411360075927863205344219761200979086933305061520229934535804429106822678600434979776590821331805901375990758189394942607870211416025769664704107118887485175796099310990589734946032986900822621609334510671474997984341763720242502399207902022430580503387089370122764367081413023516703838256182771100965720856214595621821798622892902168240735287604514354774820942277315834801334629012601654787531076207570812234574956819258780005151676224580392860177445595951525152116186147339327318727911814399228323586790516784451309668353022401182279893869554963336771587237661998315028566350940958323159104539101805912640570166868159637476789906498803798297996196473162497697371675327649428646434286302559315637058819288673096512959571809663653488059408949938866928195023271993271456675431841105191498632363994598444682910248427611795464264156099860184469471072887007925687427033144134093371220210432415766605503439093805471428373004980974920793692296346788845413922033979731767464514036197634343508517203777494946830997054496651946980006901577885298319844044268379027466425153465639657400786763616439779972812328137154823020099919871997851248698456277429295409914528860648000741716190922839352570932154984561546927751024487659772913276069670201162595635348896383621524004977546167099693266898494509645887843357855545175614156012080183706165833543638068483708506242026421311579423386262810044366293995714367056401860357799165121922253106079207867208861131029170670718860749864172073906733316709428352310547854415310749013966731619576532975149846549503457286334272062597107822987695550278173936387784507801499228482377663323331427926372712506048177530454125240621605993743081558065586658481600353281928517383407019067637263764482957524158500 [123,62] 482528862916494038925425369240036582462761499833764706953124944122810705584203295580219177406118240922716845925554822847447055136859921457505925544566534695383644366544799883662872735530391256987925181389761583502636961113123288716086842731903740813528807920115656060394308713918312257084594810919226600293046631202420102450843948735785652992721154363126241668247796567756233107372523918506066570815235644805203243156128085367648659193578491675686304623384902482863727865492365665857724842564360034665482533798792202140198524435949757446362012863615300784812509219936465354254124411701634683144833426523806008801519887625797221211618488861079114709197779553976755127661481172918913361188935378690497240365220801931986722814657753026967998822006742384760185731054065884358638394756818686673054781635496865957328056422517707632818164808250473973835176196673800661294089862216906948305757300752826435698260499560995593556782882184570962831490457679015403171788783785941616033143245016157756946951710361099187527800561517040692557681460833331812010757355565096443412779258643524945697199480501278335863241287467826861890176366876477547698638423715859409118320166856619222631284798990564850199893504185394856591269886728694123618583550379097991524160111884496660289583502365749961764381497925579583656371632041207754862277921557865576175954957836487425065731408413015566927019709747889529715796819945506875579471355561892419167294248144822568379538279203998162854644851908207174215802073189093193052426666196030621487146453755136355203167319350791343501964992522340960703726372899779991732142942646757669230819337124066983827680630679084623475613087656286061164537368867342737470991085059347067976160144212573860925524335868288334760711064853317450396929483232736688270082374521862389453125803893276870241317726577745318366915258252030137595627874878048864758251880884459201052518795021726345644717101968120902643638160636018713590970766488136770654272233853805368179200975055058190455653930989706404950456664212768287632587950395122414677276812208256373222441710060248293817008377293367379773391592003813660031030035232587521302075322220481343565711429429292734681125 [123,63] 7798872428599628036320979292228001849395261767032934610513077875511197524255004484640372577019869550526195142638233666887972336242809948610254926884931588490787002855099144086712330574533977472953182426391013645888496469458390460543152684872899428642951011754900086969757259838034387402237828015734145874015003545005345626251163705081630957471387868493517836126522147920507927614926232509744915876398955546146440919903561991466727307310522137369607008719685178783528128830367969913277647856299196427645205095768364524102744298575463989079398893583827529168772038906236021741121135527986886321786621761749920054256416046825231220404213446951679546826856935763663883362850195601521633840661810286722678180169136001901870812736370446126820700468146880872353934338711612887784400114638763620099905092944006863879750836943191208094872681060949636088064197333245297110759055057404670149816498699074002317827321631241046495449682273977519564420161321116208852688095306851297828235144665100265161160793310497631404586682691602223244299525835311425581825984748747520344529196628556617638110977655507144444301060387856768591801675630834327108655598952578405733836100597809189348255151015799360447354408122840186259342852855169740688997199180441001007402277793606757968077635084167071599408363382675761424605847037664814762861028532581375619378223619525698007377422094326343989685054466526346692470572067632955754243439893379707123379146366883532454609861907307079915389670540429499310245597220354114459302330338179096140199317209817366729341029009184834344032163804084624568041823798849301917127179147083624118113069730589403646822241659472371537630327391037205294604147543631643815042986017505589957215314437845265639220804732091278867659781690772350002937365172151054775923329219514269146769587740131460362444893554592257305726162722548604554716227547510129648470494758785557400958971338975398142681779288373624497581778405747719859318184227598013556442319986272821217257177897145571708569896652894258176509317612938510801023691313529653903597481848888156922985096160124462622952245947543032460717418449619001624252157693616366421758920581086341726480549239901622680 [123,64] -8835195233887540864504831760007597820159817629481318817357195055051159432469590090060074229587564392797688839955461660534686746992720907721882515907233072534788850802166399478209007179202649238314057172874740913340517219455093657424253299638883575165114778053132162181757662109377569115891226447464235793770502809274985407505018496299164637806958546684583673293198095781088912486861837688630148070257112811669826606230562655637897029645789472538078209355120750389630078104086080883436173981723099014976676180172706910249396441327528846317935280195060026602331098421344408344320380119038118230569958147813679654510688866168545944653173330783408277066599797547565939481449261103056126439585291643753619125766622189765146567663637535238420703105033337047165453426533789049926994408289703599688234900606780644132214374080052123327191839695536082594273861490670351363924754160830598427761223581732554314376070756526313355585302357614995252736037766828647184955941462412177683563054677437259234715428914562973014306554989630979873280042775025411200268377223178332473139261523879642744223446378498643252741391869353307656465855143309029796321297475616371771128158551116811412935392582979104564131939050781921670159759564761874748632114754297834411730119514923008524613416818750864593711003656521179573246523326240884625929756249373572607438469893478658440190132909785018760267915634552785181957692808794444849704162757098776063070372398312703463390293052168068099031211855168368067104212086040656287177687001501419394183607744737867875463122138722588015217586534069225240122557881589622867011270143714973596618432373561758359187738372877964492937010184577757786963330397185994580037737744014270833248027226884026550941221311040328620104685637383935873206694968153056656041864897633703835277231560514233614320363920414282413060668199856025163330760593987665771159031787024382828745897837967424184772414828654147766387729403689827217807286505028825447101605205695778342921610927021597323276015219159716377447826681248173767316071278926592297259050778407592948336090597734397629837158728065638816723779082294715845290310852899433349658278466800362952337867779634340 [123,65] -1013092926971160292564118953646771513059344208120115389638616685908754476261423517176914794650160660750054373701831720540559293921009131699005297062255614925517385517711678285415095904164695020926909597360794637793333134173358732002692101650993461939350169095270506497771784662244604977516288080822302345949339935002018821957860073565185174520612018705608344347711938991495650349255067358711903208652511626649969543171847028406329386135247278900643695610706141160807582981522902625589378773828993611243118638834423390443827635419923966514922096225204482018467308072303049053296302162099764526666007092829296369459267229935229424014123643241833227292348831293700345429098313411134238351596443637450524323623048180230440153447109122320638046745803807353787193745299117348567711727416870278342257577753243490975690954619432341167415926095354178300742961988054880215863372650290220682838041037903845454018483898726368255824450536282848895990202852724291777547659878658867389819868246854927806677820942772091408038653532595476594428442969260005729252134755422923626929836381953438828662822763798904342440085380584285548460318690889432289269250694444011172342313447784194845959084530113966936924635553636765975167337055796639080410064995880662374354256565042621169753710553026708820220555778060273439911127375137325438207528990554571075515641146090456344476770125456483580518817959852229238966665794076565779541690746085675484788471416942789144189807140612943160980695115451805511594495323808806873676306115886893728261869122481983957303981383746883695948936310296214142056188906305854347666829221477716026959511411848547070828517617082111033652703594637007006353431738252021648141361049781301978322681946932458388639719876619322054686075331205166074297146058415650972403664387798037892656128276573183280446154325577374761023164173569145860327746866610118131473107088493004524967317578702181847509595686874848395431731351838575963739570062864315054806468725653652686891835760932432613025644550984626649492598960594546696960177767936512392095629525088645808220714667156212454439768205831075349861451239472431018257400144458569155381620081770586512079464477160 [123,66] 12547612866396347915977803978552340214819763071050682380014164932252217302985592131774110003070813348702439908733353327111595414782616719730052220430169955495845673874522883984895731637246214761337285500748127285251522959680754263530240497950038170067433946639309395352995844465024811944024803595468706625628304161784698612072709171204116114199717953177714795206948307536101191121592224371260018871197513217493007082862092194599112720608179264041349913313963076324779188259735905396609841859790079656412056446924566153877256767953163966899737962892939323638025134841255137047351106546473461503374889165787128573002830999316481386418975649909994532628937656215907564622867097928368340608937535872578843595245797914184767451196932091868902204021967184107956076860136111326524210265018618955674822611533341377603060740171566200644791457408829509004064069226156701004908888212658711008717040865586649056640434691776802798087686389818454192907832107026540053720095107747895053843625645052092608425605928588833255975809012963056200131250297562308100276744660030611100815121491057484582864779940915998511486485140041778749337616077752261892249847798396077794498394180675938310574066597727428711067808583152037313858547911755026555561219317222225618663481709608600927155647352633575317043944874046246507838548257943954879511125764003339886862760152950578922314511393315027751315049323416299242018412095927474439732378618770347303470816953676088970482133645175551349973331879669779085506512601054479607188529431665000580630295222305867481851204163784487958493269251921791840648459930280182942575143886232166117323860054546030143570262943346519265957536024549701105705662225384279828695812516670708443918399308840671263075977646423611155586601797867754027415593385919733755857791183036258093192131207538350879253766149541288751982172013808203706784320953066317073409545000500305336284004679050220445959290115568657816046845761085235590461659847120262527134962151470222894954192760301000619099327615171963718370452061882862483971823958956631168625266449934389182892789979523591737929931867074843733303189329774652417429689410451580840110517830609369570232925 [123,67] 1801736203463663804312126727084041899972885168386523756486919665650105030131535043449910758306048155438811285759069611850050583032165006089564328134868766683056793273909759996698878665455687285335458295013282083605448441359404174274656966706957249674447508230430013476449348490120815649526278120951847490175402764621238191601762653731350762418090510720101249320537901352591899444215641639332292094948030677064513201692003046005338635318012630252376998807702593247385314236419269624407935620712558949054369785849832725119366105439926871524590239551144834863867557325701846366359628516454169294428963782619172521905679908237710326478383197623136885148713288935016196362692782789125145515202835480326646791331722455715529783098381858682107053895030836141032123742454631867423409573944122767095825122461790561722792204764869989364874430005620261988363171381142713952833368145348219567636529361475855219925437126180435749707708938143210410609572887456346679711209765801251158968842594577265458977434789516904215579208203618275799602933810682649989301641123233081934942494986561285110470609812138268532425266151059876348546952129647527794121992540017989022009684075674199792480561298850559117746553861349918752303790341111245207311038782316593024108051268353409625721938578799067334702481255401550930639210114765432713128853124438933205946604411138386402893700576525236433829094361146280064903252403853497555396966833649246393475001593715471653006960229134945613478112282047589400581039116750388442986484930364183557584697112845646616971077538619299022522525689626900904035896069628102691773972864833955509911830485433309954216165029695494622524613068598726595494217118430783350584265474346485781887554529919546225944663462437987316873893210174678994057333155697326249600074776006014554732711518909928913519261338919560091715891981821687181119691349895386068139968914245204220652657974594486450106779055124817621738430064402341741869088994864199039174512395385308939485675599061810024982529485812178544184337259158108731673405030391038521740497885019128219077643192276933845751310441699413718738425835788233333871611425820676467839480378926877462295 [123,68] -448175480079327802327812638041187268905532526838425218046113834180204089034605249534219472711960714248291647999486955780152916535329033370952009982153687471933791700649453830092747127316205550960273493088575652173545310863859212813972049731831080339089477847843442982770909627945094916028621455731871211068316931048130462190988663395741490874373134672680339020242613749751369990735333661189254775821919153800544325399714347367584011539374104879695494300331975132467172694704309776719451299924664298049438529677525712485462043282798264454366401045706812149486674784899045695517073629132708504750650890312203154828893168321721732545831574250128862715853658141765897566699323132161657941714094953457729620085007421688330512296146042958512477572030643834439206873141440915962467458291821431368187121795944741949459039982089131835712193446818794251108591445339022081949663761298492621012279386770615117441203239965050029059553832723893123173306454375310576008328395609364797984165140525379777839395496588425870281877372690793941935485210249245612525238181343431444121084943533953539050630365229063467710926477007425530253608876916374929009224952014392729992432772837301246113957016226818265263457167925444655593906942772157876231616542300806980582026109025173114522785568489204109516001613225923360593499359191493930699161862240474860577913384389627330896566727769989649804684268278269405401819415502506839004772185979649811915864619823314384791255792386276872971681646788812754344966833461755634393348076393327530817844334036417659449006874059417188531994386565659751664047971836520682083621835295916620967349132398307359474737824511275163995997244771745432903125983697171724891611201343281205553105237061118562947972782503546964631038765991477831203967343437885920262515604055406551398253602927846212178922072301237456338779856355004385895047550508539392963292439122406786879534187410511121362273260723661944792951188688486582254609734661433902816157388481527859412387283992027241468002398380484526569041215522210179418109607509298954688599072791789636882792592496163396516046154531083821655968596687632240373266810238660030893071443572004110 [123,69] -69236692575585617761126864731667149495117485377295608705708424165691633021266359838562514621093377140591356600624872060191418915611768170159260930289901111185408897183966488057146599046523071996358523296505433898858699779656352931000729589375152461793124499667649712818144779311209206859584967470525199878149611139026765868704400971252597072389484523230068506233523953271532556775008807981407015158815981866603788298269641567173039283047333118657423769623563617772298681384201115630880949178789027898121206142825154938245345768441306038394907769904084387138619852197838826074433989504567693461735124783559097445692674252771029608069325194658101683966929890278716629391848152887000899287511826087306826692827987283058102341013832546599537927442892461945984864629183577749147388514027694044061699006248090583266306035741106311265976999708200731230607871029094777161045900491718549091888296607512402875453836482587582990406372950646823495584487379209894176611456323071492440821045305107900802254115586300177212150509851838485321049998621867116432890163018613598118678298150659429480177886368620846344909430162407971639744062928999660814741012805173233232882586694905568801311958448008702323571954983719358728915412516638270315959353484212077806315568006838187661374180828410321898602834929573305218748874911506399069412299937425118085369284113161488751545044823017568598568559717263951800018315958055764351266091653657607004759391653360598398907493680407997882430699690151173632333906035523047355345246888713374013204502735667581255572514580417851836547082665691938479152272555701480411971199824451879819929966296726068218235684696177332391070037425117893359704682215933297384892562742422668701451058539015668331006580811622325676437896438576140426089471293146404248526109428230599370517455274249176176447759277624740208420241222601638428776884062345965074701421525157003676798919868512091524458538629248336243582999772279423221994118309084950292698206168412291975443355344447034519026127498697338516134998557010746862673342094762908055967313406369223240238622159110219310902327052858559368119243816605325327979111519411962765931317526925 [123,70] -2535221793424106558383220163985550794522302371716605267172725217455500196736033185178909692594624664082346995178578653426243626632159522476225991868189718105238059773984151283352647226793391008431783901974950164291373758398801883866795530748002102148870659842354920122674926322981711657864577948226596425582585699148551554131746117086092082905671404250319253925986143754967275161260716307528593342842191026699942966671922644265152362543352939082005510276580746778645500834958421337935031713885285626011939449404120867053966838265464902409754412711810866791601078333347178745549917297126182069047373597926027877764649328742088650827221085579435488549775591095875090909668636606834216986785278463682892052057101073419668477686404251423861365420505328577432132752732964373027279875494379062994180454562116395717397778488314748826183906456439595113609820764608493568038172455955607619707163672153400266171561227812057677955255556577332953568930330705675522472031471288397070225746108147439775583454387593974392936051108144401670441171585021897191481265403753739574798328666992983759068266156802674493032057336437335648471414173457574670593144407659485270981330425787849476307076041966003918554223962741243694723414018258588437796238596232320262163556605317404631399063706040755951103635847552791078548772126032301629004702773021677597258941545192823510873727311321378020148852960151280795626003384129486920572767962331094493822571822188693628600814195359484098827741041182130973672457102295816854000089905178942099366101077167903680236922311976912950644979639766087417770870874774728872196759630031272855610603766712906006464084476388423680485742787091737243068214057597862765709382908496462611533259949989782770387775598116901687292798175153814165572698146783097828619944036991309622834305558291789809142197462647869305301188244103668737058705786098631907098724053410068474231111658694186583823522585599759992426616137161482272029915247804802775868769130758572225219151974085814921265577350976330963818416588706230771154738174535318477353756190347783251610385558804488163535576831848603246821458465081191654191469685315533432445541010 [123,71] 30411158213048491307547972445267532943577829962172807552624203533837670414841756365548436964981188770514019317479083408171011140043933048697349004848408937080225080958157281073719468102696361173760893035979310007322569040767762506005601580980132075881305367307547638345898027154318568571395726020737625717112546169128726406886758845572290352301110889549461300294490985949217872296226145868397997426914631718985017612202956693842143600916139422866799491586246221031732015659676117634286007052828165956798563476552443585783271658830903457976642291892427322398780489970909561252077055695697238767608760660445654069189018376895411342507559158603554261095744579044917674422784063613082893746568423217346829828556681415693430103872994311532831521712885569696052437007400038565728057267381759494669469661912440565762935533761247130495403874782528548950144349878229839749089293790836643456982006076458221377587245834590851095084558399000078693800861246935357091157550427289889592241097951449760732541100001049571421296238927405736776362439865974316689173046590697890857655111460769041310957220429308468889900195898575230887468067083111077318116529382415795005782625379867091762419607409572066072879890139726962028854580408155729020137820131679682256636326632219937304288368323783684503609859496051743012194178272226859765858927671306853472078490764322075946777998521951060307483209749759582160993425549839408081366659479313614661917513216338450406284068849244586927844252167238285209989101882465356546384352049979547401433419136316208161017800823827853615058070502932470910765977385149758193191678480560961811144381748890099674459680215107467011637150081513529921062095585682721590025163706026321776776483857554156230820765470116734474029834575137039376134862640341928176126437255853267804131660916658666712705626916819092956357627430268802571278024920652789736501893820854210245199284930647113673278713188115389913182228827553562643997590592861004309979815655579773840321648303700217410589125140004451255293150472390566704133977890816149962811040756685314269372688246038685052968820433931891047911401075426244896580048117590885019320 [123,72] 2885930786700430690719614030263452748194199428052145681046744351894125407569157873784714034332097854355469693675444928942924352874661895328720342149797497075519780936452397227738592833207888232771814449050865200600052378541112393607136986674497807214107060484945534422260327214452241296157621361179278841328471146509981089383999824700496317002556930403499422692292318158476095545230812375882430393357733205100542623078150354754597920207149541867383600534282097671369208065787207850786875066149589757530651208867906702179053381871928437429954887790096820241946866986653416891833342526977501984653859033479177966442833383657678473460405690482330251209403204598669688294073873431932030757003181506638918581987826853715587903776885828841262206334553203389930647653418840719321247727082531922179259632367784454964834813754388849606269328421123424355787777551872831589069504395689515702960719827560895296976678200470255004494488990198604684554148056037649996964616405172509416873478129026404436572087875503814760684209546046713638371659583891923048283787814958349818792387937997038746914557796273899619166776115229308204662226982744598169877681931283330373872830956176331434278284605335421536702987072012948311216750448027069742907013188262877168802005931922852544759068840282465932099536487178248225871694241567698598161314923685882744165045496449327235232863733455812036948573241791522908950128762095446771263548040626544134083660613952493925679785528300119553415403386802684568757114430397141956323631089196191340819611882699985370784673194659955739975321116243439657490708289418817285089320805915138517504765379790234560585574664977291378841642107945885029285115345319099912076221989731103332020727720106959744725259869358635928531910677829302924059216979927699907615513464486141462006842209548380400710019558600646338641680083146268459595615639975248356848165510633710503524713057247448258589872587906456054546538265933726607888296744398098519285257035648162010117028222119182909709019109687691532338518121132349989199383381033359029932241204240210877341368990482912687099911130670653696511468840054625205597858605169727125 [123,73] -223310155258450029585996937140001797645590674423186994897782947959462852576551037079410755574073677734022369535989776988060781819687431719845540608855273771648692822542206646495267358443477442519767641425239497990596981693448376384951351143900349604537288020302000511310697973874391501566923152984923683857897347900434116547171375621827725588237829138528096595296916658340263449998079174755675673745890831477096954373334773155504798924274038504883996735694388609922200110756433006559189756714775854652766959709348226383456729776173223655113916058763241625946639115205870944126313860871938325430867719370627295503660247056568082652184485042384605770389613502600678051304631949702406919063404579837876333007866845411829300143386957241654259991302442779015456202584839465053690551806759000897384534097601698077742817399798905221075207555635720094707658910662173325067244244921753675138012593512955839704560688121336006340443592209208520578388433502699166480985244035649879469866235069010889184147904070287638308240615603588097701990062683491810346013787486919909979185142478625717868207112276353868650490595042742777323320243303012317045078973855125255893471800080871698330816996646802133015935914266064195521468513782146871421940213834055224560722492743279449926582913844666868902823943072495391154949406590769554727847552108551680476573519902987971066793461729944801425596531638848514323789699888455870999885291312892637319304923043226894596800709808255729015541285715348171830008613882436303091398344377543990095103409870973551146655858971586669059129586186660002643617912838216104179999577889259516406401359740098676811352886148805153673262326208834501867088889217990238950713336099460662393811435161688471069555264718837071065730105716273436385657965091477944941976404754156778413711232044669519729348285412628850187445381881430566605191187595665181689148540433071315971415601811921818351473711389876226264337811819573997301641933087776225930120400753964544916548080701047311321008694654685948385853417981116591454800219918458622849739731741269065795646487737582662923691937696754875059483421478223769293563583922700 [123,74] -17153974402349547891261613158585581037515884643103006283214487061137480108553821293637100527277218179220575999420525692160346242297177669735564981285483176695116677400270543419963807277464576533643547304996398655917916706045817675730458652681357936323476391348496091943121108422653744462154795627770813224933490426122876264094720685979893916756317135602313230439058447844655616868079703982388110802362748184494219485836674966637500223064577114093742043289423626960245564973740659716614177518143545741123115888868403812836480715586613631818704946715877987355676438054375898705429411751060831469538768163066019404994110452840634054923288512268532867132443348956917180568504452486201395493993288551319626458953124459506939003312268223511026352775277925259824995502318891927538713380430504802464471908802674292912670794531007703893668295458191917535693934854718851374574939381510213366359528910838844175619081862635842826049405474315481711726625609052597086248756648522483968671079536786048181924948715875731959472798100933733512744495904005694042455716752795699308661365426660180046163465687097987404722928779184691668671066222706614986758886619052010669726116238154863365925328984190566336232549895158304687997540277180903866720211886785691161497276476808948551444430152792653181376516135864414068778587765103568002830627177321060702069845051572848140718000402060022916693247286520919952107723659609334779860452290185246353852071502122735391396644142201821985135941648029153967303187272035036759235745931235657981191256912625851392753177472224729026921867911715367114787380301534731169496722822830873244508741079968766543408117922118377671557181521934490263675651662983062348197124919581302950311705189064437919585193209899898483855161640537821714884613314601844237597883524413532544253011894070473934225255544787064229269266962477079685329058737163328689684581038432768978067344952630769686219136368427337487933453774150301530167149905056889974952524223470317450771664472416692278153604688064937978921551488592787633049355597388206945482524402873053422207252506440193104834139054432870423300262141132488911157351195 [123,75] -165383251991184911281430484032812863971023487256807766786496593220688392701221422201338137248484681264600102499438546862411822413173283745903511921615266782692788847509236023785387656584173182054097450751476525909251268743640195203486385667413497504162801537402413096674622641875023275620074301967740071610719798142857052207681623355990950854416970435685902065452458706198857964167014991611572501491016874556996509195813080018866736434190311504774160112889519630197856621499507516605168080386703445859045261519673289667625248712715623105176427287532774524469688334279300246710097473944439193334133389852946143019150328330173873035951386449386899104882176878802525485568271466138511785862338304718950190593166476262734807751281317753564124956320574188207725498119565165008483176383049057784663967853522974927589542246909247175111254157703142430962914700737406612235925408689532820831343822431572750649678027256231958305580840384366024679985347577488252955252093971980348037040660342434522104039671781319648434505123860044575049318616547871985506801712312590789833697299940768394361421615485416931952654585046880614028211189840042384587638487205376379011030446031972716522998616054799108488980820767511926311623997540913829260565556756239094241858678920905170625046801588055061363550148963199059147847650535184466318515526562921548105707693872918277963664993419549691483325480405482847100373194524589739878071619148953311096164858332185164425479455323234354054815041668567147057013690421108891566779640296501425969368379362812430472154311623697960285239087011862628980362354208280141807640423480274591409417386109281254624777823555594916616694976838571247505669113493111919640454908002469765906022462763468898483114998633282886182186236902455019792562227920679255980812316861507264943531944590647798490610202681419999008887675053329264735937323683522114875552419603906638564414346582049997750741869682120958472353389949119045753628448415480599070104007155423485901386716537643257999794720208100795000027559638434966333623233965007905448669726664446668839876980584735130157087233356504712219276662014570172256850 [123,76] 14494538567672405773871515983882368879459378591741094003845936165956073887956480457551447255173469333891666883772153156596885888705226271899410212061287285751006169902830429916043140335158363999482624794592699113564542410199378651564896587761997581353539268863065303468777518536829328603523780139614599963507482022294115018685459049449227733459365431068593055407180705887715691362706931026909533201059424594904047682564252804255976635065728792838724641713727292863625889578443905445740836230013487116257734151898514280625714196323936954843619531397228817438213731249289000959148270966392442944008984321320971427333513739428274683352900625375144692327978900865286439120010711553302567200225777018939549506460339322060392183342246707350606122275258420597368209416860595596743679822816496816610173016566371718784465188694185513554180178082482660753716954569824381727054449820400418602339898335777355505585217812128377584651335167211004201215828036076488662417777423488742243985486504560941903443058974729173235540281716396567485579387936909664913976539839801427112882727452520129377757022539141043661669997943138516679478868710508600576739198508382456866031945149772384602988482555139155491391056016059301198973712822507870008837452028882388164549468830392522255487351936858702957211828737327170102870839334803167515712896338762509048691320465443679933251088776219680766562108602924188179450006787776212452207818165133354345088869856581047288181526741466128689285224529011151935463509794539029683085305333496173670946923775295165607100555843550093460364270182984550861114254320409326925401024234138629955227262948430448860003070390108013515995652612201799157487991839003247594994814764599159943092372679065068397287916121720623531448993982543780319248450321849274419569520454645328011158072138083486024780631560793081364468690612871350372175276791727166412200820004108663943279948670212180748591026793167250282362532474821970356731519004342009451419352179639541330004665503493821814602078406594233916973325552230210698039119155499826936820327150727272368521574659165724416289500855313056004417433154573968823 [123,77] 500449837149042365634840481851882706815657544705000001965820979782888589795193046084952472905308983911261438793019569873096350182651274634151172081446286996403550658099658453893656921793738581097980294633925458698295342339687846884327162548934116555376309927233366791019957570271703761027246496516936503581240104376694356889713896580652156896048692501800431594155926968405122580596125300139194261882859419323994703506963490640440688553065894038015008807418078799236235701757318982079892583676893701871918007203739829400566818707186967208633824773010788699815001955452811904994732176428746654370384925794583306067272994869149704348775259195252151920622700188737100012879517752991869490740012077539296795248158774001199410629439444991864085461464852513639831905341107449359589573473959307048203568356911228858454298518878749162478977004532247418261447518789105943716211152349845326644704054611498605281081159696588749412470137270272662032264763215310187540799109269899789221735241110311373392516894310844732945898726240045644951394487890827265319669174032614672578468538483041042172102691603754702511660545100314747245454950327544186872196692118165850978242370804762819798044029964595662212057428339915312219899501398361619451727909460296684809323326020895419463233994382348463377331257072978935853716025764462721492027835525596516956386843972018460478733973526787774195213956758077764413635705992535234995679482390269795579277362075700227476799401447809013299231949283357549469111340281765045733061878377216234041654974167282317094333343672142543720646026739932204814478828231203080909818402202147052884092973970793816520242214218129022909081071050394187332817574840869198258777752232969082641707385063254295761145192065137869398483803073860539401054844979482895143654572961152426445268579941162825488440328984259444385999421685899849394248511250627468148146798611492073730105306084925002818596753497564782459498603888222072045526139185721807853272873686123160709523750589898318165271396866974105566918689023275470510966808571166455234399187352665390721457725598383296749351177315139395672218078864502 [123,78] 2291003957103624245705584994924687359726463910280430156348016758924895002791185598403508719926477065054645679586377694570396528098619890494672580704893836331114052891279290991226003770214140393858388644086116533381524409973905129130415335291332018618647121541487672770138150043499718373026092665091131920087384229422917868420448996818579190280419984795009443634360704644676532948216268273641261964254143238779071030932485454590641628424319499974001585011532739228161288236321241189696715068385976071567400234973936038100026994144649140695898454444901555587481304355075444630004906809874351107945051052322078590318407540153797776136184880301137894319855916152231781146616162992526929811188143906579054193818748333953517107739567498085772330452859015850932932604110239681177272213158220751263289402601496788727243702564334615387808835431335478666810454914930098753377349761613291621368692647010122945402379090117809181638331341732237862275975902301417279503840391662198188849566571437287992901694565384942037213665547304379212970294001724203644486343161262916374248360881561245623919236453482688890960024846391148689043698484728129894645392281401254767394948147900556549270320062770969864099843517204022834669376962888729130519298700069115944471201891519718449887015073721028928534773928734441005659370826873263922651108919008809984792626174864055841958892496246053174195676020559373225595311868935704695990247518665769678508562519066118378299187833769601373320384547380664096044656370325163912793237632264856203687120426231838131566411258080118927841629669036764854735691813898408217951535124729043895193344210429886843346454407352021138605439227124819437071818479172632021649416030252121490722911064301004727737712685063787436769663525309358651470338715397848537115653484371580044852682253050340577326373414750552822369688561520505999101392755052355434945012289917659942400109249856799538975477801492524362706316908377810415681002096831364412833754354208266949961255107805415278091286616112877741212701440347446029731665095926422059671150519659875219720119776679842495260857818965541312395852028 [123,79] -206894123462261667759771773869394130792023037275023625344135466292936508322984127979510717000829036757726188163563366682480071682020139327500573212626215704538822875939229746665337612835919813584094087375751494280699525382625825544171470261239101402839489327067554673025403348075373848522811816993488711952402815273632046008481378384598230012122214430128281335695536387486454704315778839380454589954857074512686249038657112000377244084511227774092021465514080515323884815422000899161299316791556693175171856161402090981926912659812473116322970840534184846211191381274160615357297322404604051990577007387316573241334569389374247875666765085844973257974607436806036644816277090399722801000601494570182136347656224529303961730501557518100224480860100265321983259041947906773730321700759975230288002266188640483566262014226487005721040587951409873911560606946174770788517756347094776688391445778289928953099697317034770531454410913898589356856537310698373271923485199965960514479927573941200355476853447204612399429894065878982708380149709632272879747967055854221564203000196524885391875215063009236642418210287236867870463842418467780691788252721362129071423587713013625679801192364662762382028062549324780307711458258322113847358082996089055569477054848702900586951814071753381514276075234013854733570021207129477602228209557716115604088238491075845435687458715738111151849392917059544086796177939380447042230982455541713456275098260201258375357048360906689598207319668709208356741226933654244783407985337647426816893420094837696049813756759087912715993771766438627858218041497799255560446346706077446061853116624877121780564739496256777759431814367091443595963641214374122090058327113801410734918216276321288674804593209518019511671685286926410720183484032000544127230117839728876781742837051052668105602463617538916349365229309972195034592529947501552562970761184452711525018296809812848093822136352663955649892284731929609180944579110943999837623328586472391969747288631180963491067165651136712141573743960123355238321519886692242904209882916735484845204778792117738255278322554288653892808 [123,80] -6513630995388536133309684479784497469579937792881183436704076063018118265322394382115712391914865342738322660044933287053076993708232210758668660717683104446334032575891593899363822846655973584843727662015469377053179870762394347280342056053860754583286160130549408795595768560949997038481664669533565415248162262672107464850364532729884667356899784190297713014977468457863206941494468707920146789717220090266795804810246735445945479282498257501293406971640849626345470443452410973773212344438228057397691726125422019735618019322585812730039115505289194795630253319970125132424175501797289578450910283935878149150632993324524183321542897744681130211700249151849919063560776083041874498181061308543372939842297226691963555785875482304333998018685380154216270084066736062709245645262709580388621894441950781663927540430864200211125293080145225366970388342632834133021693487605659872638474171208415281266430415449789257069815954250955331785541032969592038425740678691706016094897553735497388419597216978320888450944757775704281237017232482027956663886258642819537619199791762095903310514980520755351605262963531361614169477614758998622710723776972840878317105077915033960642562924058287375513297390007377745222869966399574550247149911150431929555905981282980098670021080621405303307206450813901613387032493820029807417246376001393617246344837762891001059686066132461858491171958886655989797129813269270257612232295120701587713527367857275194648721620631950565815869428635688830911842515460022222921509426046174633884555453276318457472459783304176853775703104092991248726569968059751500915413616742432627020343460797540408903157088308350264029233112414489380067507202137669281306622853548587164814461790767019455368907327516344325846087078814201089743236941791610110031186048868876977419441067836624524073507501120165392012400805093592490186536428815251993375802921438639173209255504909314638818527308304374007676912503283457741177547658119054434065351384803075574231356270992836045333798595877358580451446933791682455813065968947183923784230498461027255605973619756943289838117426186046808 [123,81] -116026903933274887311923681381476520437818862407946316933592424557062519560145909324208605974790627455376903412013398274815596666524475548527813262881971294888733949377327241585353654858341643002882774409795263154615296470999050407133874230796724042646465743618216197909576533098611899368104047084589046815574855961732002907661849988727574893954102874687810465114978590390955765899218526036648216850443782923576998132516917764768064179756352162440109093632904972424214859539420297920827407985877832389322424117177282663403869639959477218778130738494598590072166737674872571369465969594635667792455530094877495974955845938082597167210892418722878294336505833027431432352750046140205189533596172291265171245260523278631333761310249885623450990471517628132693103132075516783046547131535251339046921496552899899353701297294630605167581209290456847474799291070324962225769250360500261641323059323447111904880277297899410952328671513743095269893814323741969549026837303460567766435647616637709983957085153352622583914047547469410181897922433641334561720962165502208102895510436169234748956677222426072720750552143452298877267771918330702988980308845524518343665632923269789946376314417936718879234002302925614685399910703415185695341923827239558075015557139246549346444735575162067696334582605904701241279003129787302211423962847701271039979575345569486645051865599990333106740825976026091316494122447538554550784886582762521415434675852118851948268436840385998995442425118011937566622220621881525484982766117776407375314536907039347767519609587876196737692327563774026526127105489985865570180097807848828422822529304334898086394029388561860751858103319113525339327876687343818108109458821012288846348639354232014663007442354041891458771546505980814464101842785233658698360893244638893980344720497427436244219321250652489355834050334853071087556752626415811869191331528783034247344419095070541116654206039136701355100903457135982567011475047803234099670404279731013312682390821724401036300548164421673963435787652986113428112805458225243887509883118735872806377118193702551332689995068768 [123,82] -1524204915206191410534984454424766889594283400768920880715738929216868354227622341363789236100777348420537144694967151405862192352182792987997788438693096668816504554019356875132863050335288950732253898002831447606850391282840956606729130943170508990046750204268840761201655482567917738464520141943663458371825341599946704314843695165369858996735289862794685184643899031788199854109325843769404941010111545111452018063219800299717403232490254382708727419800282477792020545972746595266278841433228931578379382399238405660937191658475789755601574941612775882248907088792806195345778338510441798412817301032637151910160642559188724544040408977939926855232967188902041299958110523610597381127504235173007896501283862069759731818539313959810257006969570921824693938402070096140537562480151010989752937812518534615659254904897119245044823567584060683917556953836034459864908131014724882686860762651292168707054042818417582246132466118787913183429988452552263976837621217793495004087423089231176879986097100822165784750306654327299420886367179324490611833880087230774221837829854697953948550831635785994580931259856550441588157271013488803766222183258912236166031539245305714508578499134948324110651570271710807797439600289762215979492528624321932890797028220691960987606231086480078988396939413850839803692199431980627973181344981861377522219475673166664206004924165962637018936940119810799145706180197101177468414309451582421097017369839063060907283141318390980363420552065070247985789727044795895758662491651938194324150088285479884221821672768660690935719533446932438066976854222011287980371159541682053533212661167615353253955728928342576868824094618021073781877708654049229980227909870366754374901655336642993701334431483507357676337913581472878230381979205280915162377176343826884977851337060388797005445439522376069980112900511275618690553913641538307501896051777663803854796994345089925040875170778658884796068202121543632455321711233346627484238906087169226726082540433636853596600292746948059833356969508047659601803359889379201169668857127375428480554069314842013842208789 [123,83] -15960850924793954804443240658711461923221492198902010974298647113815620255183139142376591104857599237039571268665534420818494210710366348085751955349659777625139287958459471194150767732594929562539226000715740388532856621151436926597593718617521553516461313720702628412457370973856152412855549213616545378618037729038354380896522536062388689636990003611922790280792785154074779065056452898673494156061672940381417087137594245360596903113066148131966600066273185003254123495243058565173135038130799178831238321372303164315388038195620042673709184799633649280975551772100684115264235921085257821542591475947314793508328995724057614475369642000858867789403273337957823590652524289050680732178229941820355245626438147442633411023514052425517481889507729016296471602620246728534737438374211325600012296754486848583584379918727591073024581631165606301223017823706025922810851592950255847912709027412800205852154944683009525991344449022699906164928598113858482164983522748353757223485793783480619992761634862416203592942158256850979634244862514416870515747869186907377344811942893473128238072177607506290522090364330208374896432242496231312506993524087634771469196363086906829913362557972388367714702220939986412893297095322821991994624654346275987276974482707947986659970952538152361894816760021108600508474870557009722400860078870013813728543598447560546635590144427134143526765288848449594429391655489522822876581170887662574780747503213309141540059939781126399652607373934156450059122160432387664954401034361335531369136613620876748390739128978801664555883433470522894689969779948300352202091808880060925970852368546358714210803192563693399947094517520465579708184706712927022810551779125374392875869847392116809507053071127609893712325170555881346835418870068170649369571602826476314508570498341247417916206004748565018817749297089062916591000899053354946476271991292755229273358050027208894553511708258745781432639231777695010993177756378299883777272318780973038159669546863776872334435089490108889496858938982614530222930387056371330393937378967332320365311403733117750540 [123,84] -139564859372026261347849249544165330027070257897948379311892328467653520404748031521669726754751571161858083331614415447535938465100357441043324269824577481323501900771457478484298892050406308254096858396789141017791261129280471756379801648340480921292661228668606981204663768987113254242359661935577316183786082725216200769370961775946759322702792532647287129822581387010615601327526979111348197081774743815524065920793419616709358636060749424367364633254670880309029711532875011411058272131132553923252341226503853416672474942453801342772380968842249068480232103688800829674468970708462939150725904357022359251727922026598142575399418421485765033810009669879759813690002095452804687422632632603571002471737815077627344112662953990845874282523240740840537407038302825333463679904103064517392641516188217316261802681618916331562046355119208503431586662987184031080066768577084356216437864166584233666030613664854912056823141848765748784404639386848709783220574916129221916076464760126403629185955598637966469742760272622312187451551563168198053454057012975411097290862642646074817952598122194737548373483370190800092660380491098882806516943890779694517542516959129453026740912874872808596407542955421144047695055431155618085458840161772170089789188288074478696646414640077832238002160164696225119276643702222714986560199585015373769572488890855175204556404732961940890498785147118417872048763855219152112939191154926478190578913282559925415798837830658473102383131428424694344599979558805313463278561093504439357591876038805532802328505784824402688436369462260081985276420328885816537077676988055118284027515076581814207244810550892542890035561159562650160658967200814496209587273939342816291123485304788065911253003052047952363800527756880305231897635965125857977676507187895981216176678259139480277729093950274138534619711441411526163668165321884829103000957773261613801988649187247082475097637046730863281908844808985184303562679728476523143101404426652688838880900998222582604149992314983475398846265210603268551776223393339326636566584421091099285079592902600595 [123,85] -1046001666758173746810584047727259263360061152544637182527574668560719898700121872264790357200573371797656390807192399267114730871521919133958325975745652092102218874921565298414590766891248579512688899526510276229169025775587069285710809028982405107987991847418037998693758263700034189454593181166896676118082628058913692203192500024624456384557006500977829301909534214518085622647095511094987143823730878410679348631721486432815143093439866354673780905934522316901586907665974337542532300307946473252547863981759603260730453829005869668351169934571232655245631121840801322227562597493600810747284592926532280196115134771793009686115385951212299935182151944288972656770050204127046250692380003107585153059499329536512866337298347870343005980879219712903692977343064802203508359517380537401665060975324082177098627044152953176288051837614370110318788674699394692754071619247918684793694256866113261019391630499270074058263992401671681413597970826557434292607921949359923939990264274167823904941486156124236852202563858516479405019687061495397841082429047009447318057114128293610268496546857434402289972849303035543607643940075238184387126128449678088950716009881155100943618626593403868124090648429706790736898810314002129612365923703100261731651383609135152505684453228114418119004034162944768800271033011160606837744748202639768672934915032146732448613851303919852735793257530040421690542033920809970215285148043601691681296551293368102454524744773790877797510142017353040081905061953731301625888175489982450814580419631466688040448022395353619376290058480756458420914793980157603670408169657619959299222679707334865215227879358275857706658286303445609175026434939323348664882183544162667670408007559309361324575659638758199270561344954113250694274219044241728424731921390980111105475703642681911066681956375055187378949656624556194211951272661585310125631840814523174108721545460929504463535743116450189542269446034511592883598679478218478413626834336645131111307990397980590427269477223937491723898807719021943657503911923733089121516100412195885611803490197 [123,86] -6044163114927013742974581208129626843447545946026817015882729706302759232678328104667433332919474380856565018353916047706606788905937032087036174544262371432695166260054284490273094428060452351318921450689642237808166934430821538702647297892574465724926801913827093350110153748169592792192940189869300182612724848562530825211549589889129022375238183167933620395293137382606410887583523852128018881699783233126201327839569695754645994677046389681737864983602697131209011491605450613941542794207487857442311086712397568574185646935502554752455281033631979038229281887093474787026031332161491090977568581774681113814827310684770415936015566311523147349295481548335450118520272062661299105381204142471207646723489752171589540585425557816491237276383755546947959484535905493723390577551687982476288896162900050672380122653811018650567010868721588666454399119551741724475741295500163058644136782297861307084091550388138859474819484932303785622977344387680656814516963868057391392120396719101378713117897455675507842316478930039781030910303208081796546691253101237502830149443484366113744012860423630627127515397700809721029322438113321397946769380277027237507864244355569642973161462788459407280407046914752831424292849206178433807204216178050458921307451742988165479482089838225238558230668985727403509722430809505886350842505630090867708396437865564494707004143233521422546876503497045217994948499515370088214677420638217984397373845021907269307261469302996563876370700679002699083402452401916776194801584317483583255125806704630528381921775957424163135739244477628914909819188600201468647017463392332435427762727727610024537847755118750457379767497168406831971137414504884862712824932015572334395301589155597541805105018622677552540085632833264164242317279605410783053126406435629793801185833171650299911020061110572948064209765955681183257297592189266431023743077326743919156368185379525739730486617766972645388085803008319162819612154317255690456673441548472942503221556400901031636118869756487264906983783065100277504398616772226299432874911021444171863311 [123,87] -20949658135356657157543958194715087499011333011518709189524487668299805066870888364748722992217529014258650562003930790796694915837805639080835909739077203699862807469333143000327631469114326757118829991205707127167981639087174231999200034274722306419541433100118357060099905347223806451075604224203537886448037636771104687012086035691812701875987167795445862771556014204706886068363283648416013335077850573174338222650582388322459554393351187522289477048596771750743334785558733131327691899488124292907569433505120843374039323229664509291811772680478755911976442983869937890843192379352400803187349362726091070840125027321352597595813088193763356077868833342502571590674134043782014694158420038301541337511289550218130033288879975509361935483246769551525640087317506718240595961081218088206022857313352546536648586872044730066759686519086865322181113805559711416661590308382779375608454746648390605143415106735593758086641253464171787967615068454991921354355976262104018309840042218859654907925686390605727853640172115624677558035027599857238372509342922986799757498603562668155658618760274940462007731392146558120188117520759496663753731762343784283152153832412243458566291584235099813593840873236750339146214348924630774706865215828082380074174734222475353243217653067278219146094282267555799433476419590751998073631779024272844580317764923562310797803432747906210616999614977158133809466318204123836589504092344248151087098620237815260722906463150022317475244287124142451981012422781019935766426357051218365558009545120513052163667298251942664446160298369000760405155285101559027473881219440095327353757972664244042141973472499249405049758779250982058905829576524463260565575702082262127948565600939432001331207641021861211651005894630649654903144947454482217117975334650612157246040387077965945141254525978572445189034187255917593388710410397819287190846783232553617526540272647564141251203975039803949681472842276112337282450321335902975726414801336924178334943214541349748240375735114711187201721891759154739411484363147991752189528404262711952 [123,88] -62627607570699094531055233097256663366734324548541256039288291652992326856165295494738932880276303490923568379616976840788905935376312656577533287495356157005066923268817136072421997679633097883319024564512307044858194811498242889925260347884445003867356359186703381897273430892833679578976174766324405507128274901433698553223876955391596207137833485822537328870771883598146801949250035049353430891716563161526204095264002830871261872703486514313690397624211478287855371488202994695118289677087329498543496572201215685999703048871608342695942130813853446797171822346347444231287304473504252921585348788179724894684620666586230817433681201167351987800605845942622407221215066557937876748627370229178334504874687693825544777960260056162521493660553838016066880996043741772708516374945391099089185216342027585081411968671050832290307629550821945104501734074885769291822098383275131481403598039589616459025267672649538175417798296394624311828588001291043427275779943201610273221915481952858045098965782836863714474494075626308100773563124380692655264833729152909174219668365725006684491985212691499775083113636888015257719363823344473582881933849555151133976441997336430873576367868132857042683103081071097767061197966539102720725806088987498475872799397126395474981847637797808872324212083804750364403623970700307518233129899843182654938879742170625576591451916447573931906131479871568664559883693791533172698366296369152463076101381826874175510922867457688847757576560793817137391302948906058821654495958474533497202717679879952758416330116324654795540340622995427035298464651619173203720978302699498594600985488673072551639408473623147451793749371661043404602301569015899858251093312502736864353115124442605835785799395267602478313532085972015858787438889491418404106027212521028962540431143867683646180659044668947615374749474977332885476333648176538781727129162406792024370647742792774186389490758576212949742190734591682029882992710851482736606968379876107907987235589000964979807275552186348084258477939086841661953844663171565701080054042694 [123,89] 14688325731694328241346725301975995254603633306664232600505332033211958129326300644608238955941928644559927336110025805906892657853921865091905465698437995112070575276794979866971768493872499480489288681383923979312880604483189667271489191203382526826348668042624682417930093531852125671946816126366840644336117229567724978453565698608595049312105277499613720467977404789786187650526359450328466651969524947818235309918886518465355707789321807788583107728649647063752532269021944254117764674076272758794513888579847292150792462120952382715066601639459386490847127749574701393873345666902492473875772586700780727173755481129832696092047931280955240697084082784086267509010361560219581351023300386389095453812612990746999660071842511283690584863328394425393097939254376152322896337941443703983729843435327677185196934089674042781692969392516928674138687518545590839307507925253265012719621645457583467153968835132336385637555293448835749798688092249350693544336922291191492741506877482031323209541944435946890986052670212730137464763802302087613226022637917775670378266460540847943485900085108695955967088273612468570705710932939580384378251328912372983232766437862018870915800772174350982751288043853327437806981664467335588670833824846083478017197821391772218120637460686246144284040606500064458435875898741578274572973712710275785853387983554991205099905207699624348682451252048535987305851433597243302708450197456882258753010955294723702556769916773868855773665995752780501608591667790067945228074374423976813997100721781349539462934176029177848123353661455436020428894559460642451042170304208786674673611651773563064967882556118254198628641056976374795414252522225254931520741383694466634376147481477059395064208868847771351927436791732959478331622052890416165505406264660235840841902072623901219220948194409264157750119213636514585269448218941298612072642691045512226198340283135147965624465249438609068858101039644179215870140535885696421992270433565572102723399828376113014403969200063741827125330440325285367950847835618433771650248 [123,90] 720635328245530232363678978472031296530204005298584136931083851794223003556574448401337305563450311349363592303689445884827673084734198886697457732950548840806550908431617325893006230218021780792243997183118555755156193423306175734615110157410634537855996759597716141092873254121077406733678466237850542705891399199178962152803243553816656314745029213584865867066360991387238417891464141162784826879856706225626923075664323908919814174017086446579626359942080106516446073076206504934574730276330575446427038909086417271415313884650673450421838333529606093000862431658540478734045297760501285473070639649458367657360127128847249027159797406527770639945127249075953952564502883398328078466300767865773536027907275423520416727103873517103376330605322601135346480102112342102765276481571755846882097981768517432699264589772591458801207038188867910568838671057888739099542450119295858965406995788633616140309472373114885274866985095235965275840475258261396357513238972533935685606979898589801257647920541531140485451559703624820674170160559135678432002109091017228948290438620740712434164851718480066671634105902005766095822143615346767698082931014412544109191916324317809774581474375597413400130087412725362060874647651237184364343843629926651982233795688890182494604489548520579299319730362236100576178623442007808762802054335322824340403579647369351041126083693133464261202454823545635678266682445040067602391397057002723022475428856610850535461061748851261535175559951631826660433591529892593830236432074430747252268112689607060460086301319180738800299302616916439251228841986251592701855445649794167427242137806915228030097825349004987375315044955507206072149675466548664787216358763550374392965536815796221862083597733987605877086963011139439461313196565723420110370822129612412739716029784807952152721879571194048776535843018506598249374967326953925651116367495054928325749638310948304564783176326582704682443577890995480281414591969122897614988567813517380732020165463507685962867773145773629586759085355666811698843227020492025811 [123,91] 4320023384009967426590821959543233933100957809841385640799813982891859861999863190691399166036146313122175136357908333973967468295883408098643575403980599335498871549312023338142097212785545049266861800076454767572657738524619510918734113925685905068335568463961550309749291808558495463146496375793722376574154067654556908127605041897915770367700817188365260966025907286749772206202637850499895156145256492926281259359777998446090452039734571638721279554925766957821178129886475747499692419900248168623854775095963841399603782433682166651350018893077844491673681743779991873106558539060222425677590890858462294495731871188835760367374568526557526753054789737662913934332408386652756140737156540391647288298558091922134149422562157202777182734878722270957955372070163182114715223050329413628632558172305238637409804002368645116420427433748173622114944999073748499203693510284156445565847508086058789568432610508377819132954376150152596824914472233384978780300062252803180320466005857657348933939803779678744197803305231950829279842791316001247400106036368490187811908566655490613293307802900303324015608520526292775793422445801537814156878092453714373081852384455494413280926408615965756986540996744414502189359865114631889783398381048160644987915273977367234916086528550049649333471682536954764924748809681265610171287247814210985151643327832361588219657306248641138330718763226229177935813969107132430313512447826546150864455283127210454361187227863087535499250136686654302569521948124328358488112968018861201570445853366378366019795247058814744200470646833576864004886090480704948573520159427106801525772402347313898365214787864003130806192419588191139095032812238263877073494377744394830938013571936842239674479082540107379172331657901428065779595719098964372585133859372060487787396284518915270884370616420828304684211088312191742753566441812012592712658580531686804357483654373812212108338265899644603886274398340545506184201608869263517388973850864056600208470141902561076043571303905043429143926376833578267171176424689368 [123,92] 14887361376885656512587652661185966930633999949398010454410112679833326591457443621070422854909914291016219623142965772861005191954050744563939053090336847251996827052786234593086731670670169053187955395914441059358204035135580924746082909273350802338935574345348029885369581191039786344198699227629792724982775622739268040640854798435575046800479821833636404583759859809490541586891343046578748803719082341047962146943310230863153405120186120266498504939040190160623304313612499324870213077271430623175293279862915788146692775466356923698723813712916751649358662944504966200783829078496703399247898638750785071931402968501517403778001247867958656778638888353392211819886793993241455067254783502172494817358595387198691274538901015033030669361636461393852121136707668713362074559338360143204533300466172011158771805255012442625098892509051677708056419490215760199087940367140850405184806729636001304218763465543070156402652239440927621888223937783089709764762018263793786115512826298883972170240637581566339665857140235800398842258938229792250431829369638055723526154047894256544631923346790947421204412951956913388319745106813710111173034682599980264438404726195055932299078601041254392843968991058132988312508941489835688163426237904515434009511392247161544235050980982110888734470708008683685737686532375659656625948968954942147652066905395263482599120354168909085021950241738837883220279921911527915475820120135410848790257187812426334525806085729584840659514967599520528036657660002179486460337735686361063733695145921572315707196775216158889990897390095050467709031087648999653710388982678887323309548946416794179654565845128456576268515736333969886550360293406756561015153749107986074799917366875347566220999221163840694133214964945895431315245250120029083566434379107180006800452942174718786205613974199097369334048370250232618834523788207672861430978572934700983326932839943326023180783218366801615625741883457154960955499930851650959556117129234970383716062218584227598254406304332617046161296988160136931575068134 [123,93] 37275327001255356909063605102791323439940940829817098150379610874714010111297127418298063442050866296770726447841423743781446649473701384897422014653386546659679106768271989286757310280411825683713876567305235321059424512370650174064527518624110552070053356256902620396692891054915240319560434100539625008943419462713440997125609935085287379187883426925218715356708149919402301435165529816966728014741296580468518360677237688378487013635119537935472538246156732408182342495874424186817487635560240813288379921884063170644788806044367829264766902296731608219716486334366860629797181489788942576547653914973345574975943054146075209157930994734536541852088826659225738696221272353316447831394850918037310832706189757269346296048368672612435547913072565499285771420733821403112111504076020532939941789626497963033537625836658914944044158402686944221270039907258598231762870549125681406675882765057917789270316910636067475685665779924504184291198265423478017921568611721811115337657644699038284421709887160520656739571630774938737064814679399014018411876577179047984232006883034007804537817676265720490074162757384238650344681870137385233465141191409070569846731056854285952839319640045111205777145836707760544768181786717635706979810719371157403693525318547610016326900153511463107081919289332926981145346162395555381688879432175935119077573095531298563448955617862632281039729195587622060271647411357524543043139126718720626062970358547637394127451887382540197076424055323115311379120286920475712664214110212019243728924140058734464615330073548425599764001867558399605857383905229952782727364334540609478875114205897580590824610211305274432246661228728086998660522719618453173847722323203636570882675929685648220499504279357714411587769001406543812816239324805169310966358677937241693436909441987590387359035120695554764923332348831693332594458668037686646524766673238427235651059336350663614673694722782242819223517918563625408660987100000696301835508585365082520809336678272746916427031712938812312518728286737437280280 [123,94] 23150848346172233566747436406127767083364535119655175763958402873314332949922553348241602910852207562774420561371790582334209161950879228728146187158921577878001998657619905908543818572805904460404157600588374873869507532793516592485881600526783291733831203860234871807894014592844508774913109479806565151078161937601122457985883111551375222795058653093186333544829201470394940024424858031028039373842962057435339055930111456977319212875831273035741185558182735275683259556869173312329817544399596172994412562533920922401724596403957309550529584990760824651633102265107029862296559263155227013507319946036048128804267209320675605193264295549259432537487053775777942286242819690436626199575105909510406635401919337429305490488930494263244014711367373254930576024391810073338052836619739940215164796225282400817879402713209638298523992210386007053528196229877044100756943788756734134315736630380096036171177620657747884094832316914969561686259058907311234193941269552408726743379346443723838287768488084507246529792218324091286807325425684462859262942652812201330827570109921592232747386236634431515338272937496460688372432205231333950229114090244821129302735825484190965912834174889856843298466637931644129545284185080094568205088070384329659462480702921343322720269724606266736321344913422069647558628808528467601028497990469483371839497104059655842627359804947373844244515650582799608971704854623414152305153574625746869442912773627264037553933421824399228107417286008191433012108628076312657672399999513259521488057239760996106284157578596946186443406961644486546960816687436301465954014398399072819957884676821986934291446811884087991025887691010121088204436641205949142591842436347066577955333354400118144242071243826111538011172991038870659372629663216446852712826837792244911689390582890404855221806330327024576750872648357719570341993597965163278251392112744057891754913977045875148129427307714802830885384935151883099741753387979826207080724535567303011564827107666910798998623897724219002144591380326594 [123,95] 109021792703600805706050309248929126595907464485475774668834796918067491682665055681928474353873555161277854993292412657303190277032855710401187157789424790704755602078948334140962192464732844403890698414359957154749306885048039057680012715786518964743334136934663004069570730561044351391297047055773763786322913976387503869293488260530417021955897398166150685441843307532853853282113904896394729974683204086413332313978759260374271389418027709140479157899863107216257544539803781718480576696523270521863098892202070036035365676504525902100945323721950251668869485533218377747385561036782285222807458505012087680932554024391347393709276344541103351255351235443137720913037772570286593304249934286020305699315661909053761352472758966936481391401851963308531334647926215254606170856070897983757890840962348017619765089442129477451114464404512306839445171018057659665722420524100384458643402122736252884945701311697936149645777531020685613177575335331992579767207767321155308946435921821127893756529700707577880513954183984350832841116030595009066822376307762849683555387785716541203008444817011493101595928479873276896690547862334143257407107623739853085467808490945034498138973499674655777768463450497142379310371619019839748962741556512143535910387238284421464590943306817550446466373139352572688083192974480718477154600552874499320660752956167698695117955286489316563758155814331024997726822673017451064245230801999805691803846459969839267552331682273342833302419764891343705394594025689199363658320922680779544263769528623622438931917956852781489501554164206244120371103486517821819013070086170674652394256646678728784207426150324328069094334896098396882309601784782606905871366144092634304784807701096232183602450577417280801979681937790155128791599284876189746695650099550554786831155198250707027733072543718603267220921966790834968488858930187451355296964103186536964402519917734434652290311405754470965139283257824092720428657455258118317212536372402674126881265009167725369110101757791396328752418568 [123,96] 192834114185785652053112816642736379029471942289125630487362858279531000545881966510369213275619670506099867713124951354823501459078952224672642564266754206794055705668624947661304163525910454299176764966805288311156146294932610588141857345408133472119069921063392343826221204316085635710242888643320990402234439966381517841019520114673609056064380781501139213369807976046383468181310430258403640251505998500046196498485812378723335805591631796350784940660836127809936971033734075093045543144098091506812233657807749193122138273596823230679838326120635474481560400997285311251571491058641815685925589810223803181757636618387526327376441957107504846593641817717782470670503161087157314665856566406869463212701860552059658789379274037450152173285665588821101610174621191171492717691734236538632371674094624765619771204452839324607017821296818257796714940913046243155556272136197450674514932430582198535821894606939863025967293767987047263016997617904689353777232915245185566917587627640388559372285939597250595257080370252146441787117415336534053780218238707128628078008602761998381215035320826966657030413520830563588673690995488902866227540076009834836385192067748359338503018350248139651758802615792496139447065790162924566719586202305671799505673595146343886137851577187754766016604144358967704695832110383378387897284946406114386528059647059443368591363646799252822992950601386693731079769609992760098379197844680961783811242054987946475389572439638906601552746011054948165679711806676288437264128069928170559739559032754030544461179349741863407452699612908426749041053125124923791124365115634567686233065716997571990761758996164174759069287414547110940735222350522911987974257385821828312352433556478100643443991349956429220550412055303702852106204738328119359667976710145037337614217902544048318070114769526056915722583336188438869413582740828546147697441458080191714172429114311376162082991576772755206953454309825474618208164385198092274716000641368547475101966632716261251944315637028640432259 [123,97] -465320384391017493391372274943523934131477502907753297784879107116983993924280137575037480929625534059722811562443149588697298896937982998277561297434456450926952084717543961326223916145925927002425179453268709454698719030910751154610000434822478577365073028461002592117943994840923843695959078362332382127762789930179594875058554003702533663853521469532795635817786216654920396960175187373646597138881746846814188725077894134671820270512737091366249777402350002941235295767980485136537727700299180354158526659138854564631616145723470242518386600772867427149663492027761464538293790438482124907814577688297066243462916156769068604643562444043578044791006901935458127384077659046956247001280539318451618144087254090445362385496318656623166687422292651099337845238963009576760347858928955616570766340801226684854516563653427026172978313823542822310121654230680739821256155578641204175438490978772664447321071055291483144293189221385233132233336918846909965633769210418459036381855387645040080200309444064291645899705772914256762415151211451930800453861266959035986728491756002677180891550578298686613345070602674124557569572312094379788905421499430012356854994588788063745968459539847610879960773166035406573965732336736006306373971861476727630843282172743552115041899192005019107511510694229637100013943318230582021298251389945525257195522278427569519657785113986041793537846370415635918267507920069684217793968737743266361355879938986206013030197697176543962562113513157297599633473111924941152173418769295341435150166580475720424903657321611621101763134443474770797305715561047905839250269926751932280543710733638117934914349884699849408586793675117476313166976635173761491244064204048200068649499247203125181090126318571713336577513342895803438713000803831365941369913620575864071665220844317074275423280355489243925435763871341822722533520870429194544388444125726791844669788945924539662627512025989005874869726148029596187616073712603295200206929553591856599986500263151983936691806496165524 [123,98] -423798301118176519570127771773036378168749137732883180057792652684357773096936447555436634808265337978410189755115578492694153120720048870234725055719918926543703306851602959629152533636467415651201784301691929521237502290400134803218298846131076708445959879821845924738625450113629941286464730197683586106876927015192876445691714574405585105484180225744265660249062207762104139194796144824195411426937272124586491245642926771773439519767572584169043234267036297478766431311314535219402084493877221269258628802449353010355816823026656551153094715311462757482059991480515329499922189646166428911466122139034904249706162058411708643639434409182374896042615300442115846255886638264750749079132116247293313426100177743169323076386306029352859576375185404107556622373541444727884848092533205082090941564679888559105831963254699556559225316357711964862106055383137896339547326839892371417503242936063442634101368375658843543247934280353821767733590743696509929818333266935746327912761574410714050484669138378383443247322387773281107622737270348664995258439905799751931780309219060563337577946189077003273163084892044217644913683578374850058609722067646416345747806930996751706503736367166117530985758921901126934314995249092022602755166954324591035588240156574051315503904546949935085775764225550929486745800471206999606026902139470754045423097341912806629717520792448569220815336281822852923684151186972199803773324017703547689049889227543967446745945880034916354490336543793481235307998075839442643346449645731887597642131651358075117179534192215186548580310851232872374624787785144734842309873014653446740846341939953455834525826004696829818869152823868845628229501596253716787335254256894748005334029825445615798895348603551568662889227135396311274971240616394539809840883628199516960567293529146962963761799478057307460296068704641115539093917749982195831491990200334614419774351375136907310650258623030408681891079950936014591128751776034272065227339622550786655075990231278030224632295313 [123,99] 47162067867668583253029283487762826612434745598601625202496483545699105360606098772776929132720634453085875625417141022261298987414513943278158202817240552603401600674072317795700770437000693626121365570513867832401407779094511018394565391805437626598576227231394825821353432426124036085459177265079092159867231108855091569753326740358678983662005205829880224972985753739466449085982464917160716810526735614177236694938849887925385335323942098590253740517419758086542840044541619649574360835734721653951264511409310232296084974892682086600130026382450959391800101336031437063896898688375553078392932911595591821111773458623849483085053774775689128058542665507089462305631772820668911610981698204676047382676532141438894101965233416791213680328881914552988819774937236531134050994860579373367163881310753516613032611028077636946281014064862715844823555827420433276331774731115511398983524948682123256850230784923105432184367727221687624886058244449710986294883612623039314236937756267244964117026170618480318512237578322833610543471870502633708932509340687875067964935456724088127392431648066543156882426392889530038285248375059041951300138583259116789400319758996389342169616705780744624388272279480724331673436250554241390541683159515185365668100819133490106531226913850404531576520820830682109548218499693702199969870851399925319424905280545769970092577385254316382817400885034803480793135319912089224973789868315158488588235415219741940779525111007456145660110476876674538557893081860477762328552797464645871839418100152450937055577937168084493165156271380050268506039645392305902492445303956607936523811626317431756887111153427562165287703653911813797586291420713191474904387375108624149096233524745581636440148519633525231349722301310215509699216566558169932900565415127426421635725476579549379183780567937667670350556315017468012566708842051477485916697873014681310167609915840182764020379661644351527766422209175833442080990394312355370932613356588718404948825177319605026535 [123,100] 365463120807989662436098898991786420707691958098990301271477597572005309732987931091236445976265972265170428100303833197169427290067942471217211867443020256320856922162565251969515295818742479197383807252773950841537492374680223527427016265336643075977379273102305477019587351937359873994212137675782012518698844317406789447006936810990696424960603790904136902339076995720655867054424197423276359159871407189041089951210451183476421532739054737780292243926642249138425817139918861776850010041317392850147673759817832623366980477173045025666456914181044774046818099506136851443731784957315222279293031566480023126460274443336563355063526361304879614500211966706242927949356362223187785415713309102487415977327865614870394242435990914775879180114942136257282044650600554758784689119159315064685248837873799118072469776060152944768379837761012094386214349023976124868902169733337797796334052739100039135293145074110675776213024380981575090158141155270497276347569870471164827003690145261388008824936622557121379360102121369799941682536655485868568268339537250686676951556616742246171309615817779142338360251897665481561305614877154618611186492345873992127592301893162487858569489064668667344598778899095470896045531911569233493252431517805615080571830379936706518945761180675655746034686455623229784334612089016776679037411944711331454615783480368707747634715940619106810054554425920587968479870230416642128039413639745620295363168027942680468708607132724072533415046962509136030817854812425687960612784144486004452564256177687842115747240132795816221947588852140819426102343056617017317541275440232611572408399256501267489482979349195489058789456243033452539973982772886497488552967905154373588120071966043097789986514187784182217855936047959603280983574287666877270285620523607029970147476080902024133620133600878442621811115389888496833013642204285190722833799206362321419814546666458313544712340666091948213500533481112394496297541321745038075939901955405234753136575595707650 [123,101] 61390037347438044800219450618924557718006319789295711803818610679298083537601776725337863696611555619638604571766533473490457563392991657829333892527897438096755359453219143557338086176307161532208036928290601651651583066312614850533365803643913149127900454348760420617797782210228149281038506831824795476674537549659283175416383647020666976715360355512971455837976861079458146895563344508393486672092349841416931961468292685834958569288760107784639853503204201269227052174462399691880606698399342762560938385253824024388538881011941899092151432800153822092021610619878800189517477355219886215015076847255836351151809957162879072073909406760895859276305300302500720462527141241583301724304331408812906564982883016400768392612232955662700745726326576178524608812160040324555676785946772961825931081245335608800502271881036936086310518566388841616829245580407903031915999579630649589877456346087891920318214648415297243055814198167468646622574014544259733213903985834813492981842722058992963708204783077747154198335884810679182796158265727974283102304029663655551624242205721751891060490057325055359331192987940035254905119314939138034005609617496441427506187122875249798921586491910465340303596711192652449901961868424576492294235252868246990565715020245898645814777787211027519665162312933625440167199537531416885455518037176025046345806145863943207774676082628385663823874690543681547588741321380798902261164204328826646680860884009173884228887691136858167040976277047097787251954351679723397402756919441514921082272747482653368791420667388713325920718392217147045059259409723085070591483290167421018160808529928177600841818731302853988737780513254691454239494769115638529198102325740230388126006108200308489397024696683038756013528248682849405970158526664102838716883465556735485750072608434964664134341081066650119897788160846012394442271518292914164063846620964072822178142917566711199040532632553226438559222403035336645348382682950976215563975704183803974709630488 [123,102] 225113199440034250495609639804713136205212450428832402795989930298596506883375389934515836744281516072963559821323980834843185495402766444558169279392461793598875484477189336142250262218067806302833431250610540756537113140763456270987672039512908084789851237296471123357804741899915204536025438578475964359028683177106638424937964026336582856237119260070257953521883216053997210740455638425028810848903940046878042071459739584888535712668121844627861054449703470014349022674044315180682395110717930956973153290884049204087409434373930006154188482230626109596661386211840276469423518907049078005206313174500712811285066360868643150750899579203008768496297376102493474995114924302475593005376728042172605316514127117983876388346393988708125696384643495437232245627902178784620236685946728512277880314342046687216363807568575474214216539747375743482054973753210414982602501203304084178385263272706727150728925449358578402432635789224865125969476954232951740214114263465586172392784608125262669510126539866754267890525717195710561773660632618781818424656415998476281509872423935599188674155687379795682860302183383767261991567243312446051653824451386493466635820442158938679616428167925008011309746692723807416996307170472819485892044503866756209313900867845170428001897054083887695628462081530648057608380351983844976816849831351668971043719403383458712746270593239063486258359680594801540556494091563227372989762867254352171106568533563744777881071630599637194688897215953140034505432895383575696949133665327153285661497936760503402240736476882630994714167708540713930655643686599095476804786810915065457289072703316466840467526103213124976901249044297025434662248437589325413509182786376012486893265626062302473208366596574724244629977259793378084713928170056752929357217733155618325426364952501684508018867938711472848919861869308612421619184364213864128423118513704855834046249416246613854085853316587382793047211332076086211849931483734321219417136885947580413250 [123,103] -208916921091183989446308153525135062683793023538453179980408495983533572957975332693011700525417339762565523320173792130929797103290541106475968368882752055580838520413574751156327155945926614569271204756606994442050392723799692165599205528227623920057542183813282950157187508945071937603534149698974910958056616974523217729571292076104897213087836563570574556822161498406923803594725795482857831516232060408940085394043339196187176353114714723017232741851465462018530217826097741241790674300197131470422058628948141491690911862828277493423774991204760892689484699119763262703595289810302466673991731191501372309555995272154132119248428775835918555214542377516650366312961487561632796788787892143788265759835645025428930370668098037460901868369278453060211967803696274342625397096981882577073402350988000795967216949925538063035003056299597914950096812800048871413248973517141863661487722192928162683360044047964468666957056475147884170172033145319137326811260198441333136766159798758806191996906699850122418275663421526456779123835606094385811506156322867224887703189662973279681796717004678045053409508571479823457731750204728036935165551471130280091700737942230686670384953513413393910094558041726874724893933333072087535369801980137157721004045809555312438633392365252201066805636949318967307636096268393051692217856883260200440392475662513052157152417273770918588165579361621284344138774338070181691514712737339368049054683809123069519456249212066062340530536504288788098219604019569317769069987311678861550084537138866846065046964549261282547910184715302690094579307769582484962646732031501754561850395457564245008868196043121558707531398516359602012859056882696150549443280082632509532361767803629738316938205756395489352241191476633639237887353734829762882062155794799523963538965998816833411337405459186461188324120045160147396489077035552540243830799653021893114269784522526550372352924684402734981071025892113888662936370750373289417288323469931706 [123,104] 78344927260721316468790099777465418843925323459474703133424411236590735270832451569507757285323181568706280623199715071367288470742275437626111134318147678258351460907643122661353442826469978910075101506228122262661209687612116783604701550368961905896064872421503006443599330120322090924808890910900532197117895319903641060847808983139164579208431145697262555897358986164890337161226561156318161529746678580505764945728253138344448864965998512427592943065910714319677290344538849684208830920658655786897901376256554932687516147327834413713475826497308288215252623386453180293147018293602872683678518854261358902018348058138599736525307036444234243080396190366177711122226210054820289098089184462397468452446651096259551032311007787863129491200368930388025794907232155287981716225276167889892279508470883201733322885060295704510088298181832688597986319420796093820358117561658142148326896943693438897437519936159904933297325776357159236526733184732251144467829643268415051242010291652935380561767399411813050285967930474559670316097721017570199826284677065231620938594820649499496698529608356174660881015415932522600787147776727154089693134762890546617614364342921149670625231893447459727084668743647430082256019560596551587147658198731642983850309553818943389521204052816499975546515514582048455584715583263535737907691989392507594128762839655592668469804369134119725416271587171911989094491413159302597913062451070081929400810653878309962092070008429286008592542192975165739675909392098850750882910386783879509623714517444830954565350737467711613283973287294878968536115755104140379568990256179291955895017637980465296710436989551101819961790155596035566829522435555285980544535905577845412826727063043097233657948513893336973792184231793952379533137300568324735556557402249329427294077035209317989163620973423162345095925565453640421594039262449037187104328203484427864785424237324816746945922522614507505658246180071709637875336029978472494374401816 [123,105] -44741425566548788332468573722141435094410283760725969258325622135819702563296929280836613346250233557007712029596990097930287001803662213883281944739457477366591254552609475781515293062847245087273227218665827559133317234555962147812931115711262706212884549639560849639083520869766774588919881301001195171996759910556542495088698777772770012537534505783429349179251781277529462558017754058081827106473533603351266421701761497794975979404023721342753609312310977926566525594617765268193897438423819843790819475944521849764385748674402865704135806105885497138674654878591085426948217519110578171680902931694016374231802513827803212719383045687876581840241993328376325354980356946983497051876411545686789676873870821714998268820807829179608663067679538074014749402033975748369108460061327527573357893615818012517986725758879098094340136417284229946437937635204193949519537084516139607832422556112333912242975821090983856966794341322334353396620973423731333159582715131198241694756427682794821440579184416724653824019628614019149086220804073973985584546786454009818812162975153096956615281258714377526043209255173265875357690307113003149400162397214944428093268562921231390327017930583403924865816212173526402316058398745714391529242426763664675236197837268646361557706321182686454116105111994607863911240914886591228974762425909043149204266483555878070815902574551179058347303487251643579695624086275554418866524529768899555143189616360436852019281078780322385863001435162131062394936860619355900572296870868829289308829009374888673261820026002764388532380403272889297422544649252328977293127629382587417955873834122053843561337194272533871338289869210255434409322610549689016671637552235166744544368819443874798931271386512087811798969377156478035176206146761508401689666570813259381491095549567593025465307020206511145797015112591957501688297093346668483231695753802081109476019865864526414796526153044660369313765803687052647631383270227971894312 [123,106] 4147525727603016691291715215363699592993155090137544208127118659984027945244038720722163387714605825794074182599663043194092686532671258026429421061110494532917686556527186655664867270939478809856788445187956799949536215220323058347257466587732731631322792401384605470001947892672705575857087347288495640267600512859684340180186812760341196008200493389399162961705180115098517511343036848052766498267038576741116408754386651601281639638910112364960040013693381348381799853257178068867802552925951697534279522661530936036040193703211495759630988855364340031510961031483558541266338030763634297395088795974552030066028249173521099377344961983388928158642305040825595718428208016289846237395066129788613806589301320316839375053133654781232088579955459723098121000163655040974098944752687255135061911818897459592341577077011039338939195363421477117516473961528063967701278460655121273069040259221716732634100657802020619748730883900843343969837018362405793711955833540905721071257769665111036387202072390557873974404541546226875789104756507296720736155101861674929789855835112253479287766211207081736051270021223411651287760359830326557873505582206096681813556882198194294916128089837924603322822139299317554977394387444417142271817455367747210232962234540481985019483792228157525580307163991020426971005944778112876040630623413671889853590632271578013143494002112509018488226068629348330651445507366753075381636417362551338059096799066639499352383525023521771167630879616318532380265175025914287211828295088934167813070533811072822589318631269849447237352571716814399174554474816329454223742819857596318908370968801531115525049206103464405408754713740326001054519117627573365538970018042711752687725330750601538081599388016943260122617261953720616229426560119809821960894615886261629254034932307191735489118993668162160850787935924976432996719892467527926426338177194402016787478948229601984014734054148407459469580836957579442676747432119343 [123,107] 8743291599707470225437706800026080157014913706422924069491221084578396833837183355957524965433508676900333537281809107160319459753669852165227602643239271765393955975202097805187654833005490047852329893678017002435117370947187889713740052754785252074268997309469096411001382347866994727137165722924489759267819467813332431758970677080257934043641284783060872498399498464663376358131459635449341202338174708224536485396659982327593876474418896350892864275262304874896341503013295332699062579502736043136097323841083352323811347535324096675832640888271347406893826347162786133829331753625194933394815429206407504763986180189100370527576449888365204295824821940985182857479398655399966203475656698528909835040217784569024421877692370115646618204575713583169553747435040524544368804481897269754834283228869100335798915677388609970134915396139388435654636555753739810657732379926015170507478091147035775498710282906501358843691926532180576440952228365484110503196827252280169001990253132756770723310305393909366548595957310271539391917970828129419766403384173420632156261684346984913836987184688805240920014765726289670784698100280351379464239020735285850562109638450547691320479409270220253588151875332917597485929747737242833005443636507710828663529299500644139937591006608352614329810563467675439626148198421379719884762635762522484901267083519059318194781223940537557700955757352105199116581914255554109913163463935404142688555913621895904122455240850383336904476292445029537377148080301494780250755138194746507369563675727682502491200445799657507828406491363578560852325002515497251113650278516352121750985963354721732380450946931073318798822714664603000047561729249186917702121701093792417880938063493250568207121214548370719203969764389392054813890167893787931977823265767964678657470463019330641383435432407378990828397794676377031679777045934392455032451221931563404400615610785393757503343397450019393237112088767637323527831305 [123,108] -5651568816309519513138838124841739660285914858192408553376360969357289633992002727417403598400229392695219549274724665115907180757525375448073135924025046745414636810800050602223480430563955894635007942489568292658085749799481859867869732772224283180467342112945412575377738981354499214641418199800522233738170091243981593520143659633062074181395330019342562051436381164711606218566234605579166187603022243148764593907523108174313101119642494629434328082052196942800613483429515099972886377776086677296933553739908982416778427951186304356534359551726890265202474544515252918994069238074514612044523649844857611684313634161666237733566765945689840476895525137688663348997160756141164346244849081527237684751541881776040380517984995544366580472480701621961898840245268029088870095519830991548970724384932889262040668495514671118284160387449589338245400980475232292553014940384738233456058412684122530286920922298804488981415643094749693373152175634237000720328684281034473591465475931492381756966023613346286330582695755678842891545723412200963715156396521848531843716081565775744446523306433483665820699734976287382510073172087089250547467649475790568239408056190504769360962092260364384095211194193095549552576621482750418093254120063896710025916051204305332988545690526838393731905568866303037322208293574725240007859851268034833453986343572849891722877131743183867351102936834954967298543516336863969068804692236462150775885720594446215116688002792801434571061051193170377103322703749706662295349329377396313797484605124735303140749449766609791001511010306085144739793238975927906353970094207367104521100109295843934276275656600420190977613354516024481805708977218283657273565070965331736660762985377372608107387833781609935272676239219166356347218245170562567661353747092242425212793670513109008984987281585431103534441345047172022628835734389197028540018760293099809413078025606877349001000097465147417344944355080848715170 [123,109] 688488567607225765464605823677098845573918512449104142694905780539745481959988975227923207580295826664454241579494431188531302745890205583455224065041789811686677761055293796903217634892251762254116551349763800847973525967426171329554854765295001392594794552850871875895106405534965925381100534104338084371722737214160945108880516397401060725044516167199678820643134273216597118768859001233781605654579919639642486320430447521703534730155081300981188594564499109796310990305437394257462153977798692282221992693967521103629495879670310210941965549784564037310361293556605799069755899382968128913415597151190758950316574478180175823323517327682220576943543003176543747505561625622450429125374804065011823317620437035725161928594313161702067134851701110759606296983614028288542360798584588733956734990523135961857070333552491425218099913934448231520586953524580773505646905455651538086863126081242062467089268335410466809920034133130884160478758763683386245641032702017689249914968626413681682464706403994326577764210682705188428781636852665358523303317311948672086440990187636799524710619715678111032238529687976281855874518325685834109060690606855968598457862746682909750945702663618520753651987418177713564459640768756512162021077743104552126913341729219912462111126175267272501741801158710601437415812269240228969358899458678441566555177270375429472178413854883394016859750136687103297527533006186694934982955250561920605426114420354280120263474609248087129307644250811813971054767010638657922804534694945960473821188638973956414916437382156649828465748770109085492191334950509139947570225482267254408818187797008053018137180677256631861310867970024373438279631542022187942390299434140233732758440745623583206052980669876148053226783204571236703621936345830478367789412036879290921998743954848782538177448294129322824556686513753975044161544654356795807756018952640720699301071144849573051304708215394561809335247990590 [123,110] 65329005923595911904405929404656023075205165900464874581004682170477641885286237851730305113276285102164578124570894796796797930718041140184506325007988926949240117242197746922244477953679419504326856799637512931001584472579045424921386821183456731229927945520719536726316346393388672169217373532868102156494979877861997501581176065655953391018533589297636401224144296085357709931832271601213793672667785757834788059376799750879716784291392344213654232395069916398700560968216164803983264314445848977008686539828448671997551281171931818963207973761316846310652101379706432485293717485736469603065347620108038700945985374542110090736714786616355005584101434413193544839491958555807517907215786360749144739842591968150796722700420831781921155544095123098245016460154454289661148406431702627554250806504631532111192921591308373821585120288496033560050356408712117655896346777697209897451012043428379237569874700586681539485994287937335442508614672593775235605080958410963914503543554163541849696818166029658498149493816445601241848304335353073806974697508347713682870295711258645541684772457842457197744598631370374146545452514258411377170725363227333960915136905719883565448873597290776650700578222867783550080019388571839528085635837720178342371463410934827810485378609336820284281369705210252357361914336384477591846994534794782439331131393317983321984287944886446856469027472921802012600311167325960499157177200476782960649180045351770402282295531171819163624609426784966114820524316896177298365086622125547638607713678850773839820768303917132177274366704128200605137010608367123282892047914796086829052156912033471326029744120474550052847725153722931157575718066937171620844686715678314175430112829032089925835487886712546833153466801217947152250333178775373774139028138178849372223328807021193353318144836183487157858371679914961482724759819355852390261312286881979155835827694517462087972458418952011829714025 [123,111] -45961049185388523408602086369464375918629583328853027948073830167581341806222198226969351444263504137170016713119898740215764921843656933624700512817629753668537696003173262495602588411476004820604017818929589950725044744837078477243358712387283971735124014308314634801803698240172344371738968856378704712987537548767018148413379162481855489516939060618363079797739550263449280388388074255741847011256648755848139460795799109608512752863941756916130745789003125535881992717966823907284887323050712677076902806338457445972269362480279952448099203392613587279697490942468817471879050443955744113631456243029614892022916740229953078641163509264095359378381326278753592489180873565559545393285054222989882375103214739658037987942667536777482554115893947159651862967557210659974408281585122413528212128136704158795711926092824459090452992002674728159917148820253166766477809066749822952638737654236776949422948637414665723628986202998509874807300900014028211286424948367510267619050700245930931391384757671101506867965830042924137115381140911708591334328838445705721863655266174808063275004415074498818854988522087307551307773266015809227666657989976964585061602385274856650157464099672365083673559971200428425997089231042597352391441363822318703927067758139954427943424447780995362202781064824813556936829220295566006519432678208506476747675888369098722122508549814921522223733269112083070390419860537739725792684325406843756596392186199425897282285167604675355438843719449660150732789256746304501961450684715940267770665561274433723753616208425431387178706862682775175155838441673869007573606241240199252858975779710223631558556405948967899055444577671483363490463809175130609868429613290417479283185270345694095011925969360859913533203649535324487711754641445805969599853922678588513007423859077525292868195735850898710606634394989208601850425227765167055922204441974773248290550701921426691562374836161768328 [123,112] -1352905742472236642674819715905968592008002398794189120187277379046780628029541734785761521123219324209740741073726347920580918302610194830080953788180301861039575956471142114853776248984244848424852279464812357636452430387020187418418359860750281561838103439913907392815849981728581815286666056948310427109512375213667742869144555195855880846445288259736311958998844610968772483248204454797328460277842808449845427322143897247290077270696450290925053297633265219871376024254530222772447348665841770966058390955440685278139851331539353550428287091245598290764152670788346479639904494550681135028093922681706991885127160356217339174074115449405952929156519405164097426511571583320502437828994155031159510678054300972583883923129871846721162015123634072102457418992142958110164502266947816024739717238852539046343519466218942191064330299347750617361756510184701743360397220602790607645454089048290345406655625135747994107911561469802009125729160829146250578717562296904686346629827706069428199766029988096323244458649326141717082201301885646551106551197260220336615441593015094091738933267467023783942925650379927212026741552232949516363037860333375345195216995792836644854348420309227249290903914819683102682081293822322420977063713398792862512159561688879671462781283688244458983943235956707925136106800626801090300485753774643438840471074087630172760820213146337014494698929038025350319791866645644215738839945724505304840603056784768794749774729185822043706362140642120979072072369988351776568294934822736107109318125066381178134571782240849572888164108593481586520472890384225289464443852762976074304676644032092210143743547590327854822416761711171697471149134901903988321792818652259138920012914146387058086655269311398092651646762839671646484611021887970048366730288392036840037192672673025929392863054614511197965912513009782727629429937196379224860408233550544979051168055273382100652192034928 [123,113] -1406862639022069935285628713327793746788282208731325130431376640247977855976205185246326247981505958350978457522831741841896516129797730160249444838317886246102462572061296770515964210666244889651421352248401274750062084957524414757417887653959785689901125032110238515529771015143460415597559573097601453901141743993970724707471868755893619623587755206450759414528190858347146868300383460362223537252170997547776227358987484562441472683961372565857580891048089361381588647948658788283052597565075323251485040517027894362055347748582352231085465045507256905919917807044123900423552314353716609813073381899122117040385984602854566072207000050920733822087360119809509668394487994834735511880373042532083648297224920800315922988345300015122924670190667829630824639124716218496262519390272452979972997501851624996850906141473056434480573196240649767776627548388171209269260560103345979789683284328717372487716854066199716342257976077038213578245457993686227244096075426595301182973696518745451536959717732978589583616065344106576578879792179830667965754472178433715331441125134701283023391395662012689367477613746100447002204839353029567843997418554146325159299535169522417591877846438818545943711671882074700522191617097251887591952336007802965981074194467554844172496019534506948475740715909321558072551750946127040335161225420572995295223726386519469389291845215668554798743244237537184826077101838361420961883869186795101503269965632699814795689197496508234106916669420846090061017976006477515994219133130803639078326509270278296236305269660974116550088144709184249131794134567207299349190028145394837459660715024141784875667505123596239825341900879223042476363426313596770500584677401654813587092480692967059776818541385907386456485370915814522181069461228407296389843902294126238916969804725484540146157696747958460877618300118711649063878623882925877387249152942378086564503174637592930244874 [123,114] -571743307108798587974155125816926945610060015906234688006081935758346712788070026949908720766694066973805335663047022752624381024316544479761060755372411681680485533217810370449689498176990857680521643569980922014960165855346036885377875157920843129013073695245982871414541270762820085333632582037056751701202140248520587745648347861525526854727272627273675410542322104292566883501420635360523090314190871343719312590895366071920716763305513859515006841591842034797997454699431477450211398441838635225729986733918348681332243637238996860073985031542354746274507303635753674017631774697802702400226711284728256277084218096836444315605020216733864696021088307100637807669049123856627798482155882205829404422933688130385550207064781255016378385171538379545520102630923790568961243836038246457811917767853085406466032599217952749526557750120478810493041840723262001307464444991179287763997046855783816950606935532359717939650458115985776005215647629925850421137824888546125934103645288640992534654859898687915013120505754257067136691418001690919203215352946686565892401055586399919639609104049168811236176469516733151785639230488921141266686387879950525695432725247216457533783149243476403809109044968098173834958067947989133584583303125173143387803854521015550845139987128726116932998355880678153304366818819085118583950548609711273553204590562474632714808982163034884895990220287546805626051644221630995396627905672906231854810627216538885074241452571842559053862895669055511496360530672634149050789127052376285572422671435823240610355553947752465232271559392083943364166595483692076268040901822573897790475464557816184147371602141333322876399987886802940884984226006223400284942038430927796035684394615046972513284214477968489709759905057694500684808627645986498231591329447433324651798367595902888730964129536407374909733167829606808560253397633732454123410964959693829126314535199663597 [123,115] -42975599776082424473332407232472370656107024983890877628458543025954998454997551461235414663907256789195291124475633629726763195542504355108802949039018825519847776721933817163837780753459816517155610443703959591151319957498969380074995725557489793228212546916402604927351010591740280322536458338605938212048673390657690943348550139046446201183350207460780134553611667222601632573135366392157202667684825152695599390506825172649464456346294265793831851790352252642772747735393518994075934360151188022139573327228428287316848427586049462602315113036218030582980312146387093330398459749539052726534881812287560606127791983617560117031904861536713144239703547509267960934105774647337378964248458408525416560261867831374739675828786193706934384360055853189659279418095188524184462355253242225279956224429506588965308886638226505821547651624676643449217046378082349812303504179477233699650511744958112481999749553206061801038153466120880843862014018255556678487484885020556348851282229406690416296643591632447413256055545159279990911221838652779325891021106175687911506025664489025260685757583175664088038311797956725670175435489522042157457019791058571222451040054588772834344299141450061084659595989616682706570874650744682715694148850329542317397869266947806884183487772620612730870082353367839710394779632948334419669926208583944771357043828629757050165595130798056580924229206698218438650118472191787807484728839769938612975717024598011646850817297566213927698141262411367414207546715507002193157623228609805883289156996675008847491776540179606494088077117537605853380296107824492527235786435419149116504522933668906223646736847378178485352523255633358825583080751228863359909541104350044690257078146129294197894868487318741293988777940809285986917627130283267600261678643925658457614876594445948488826524691245138350023150486852902982983115250849885436507020541982164978685715264 [123,116] -1246367314842899629648518692068857651753581252170009794592879369780856426842516101005726481542522356165437606258041699069570853447101821111293377674099119116642319908219771886010567316574416617802259802353579185517143728568079580531079957771228640961056257502132676841049667359919161813259502165504070501602654333915697804999670725805763357016028443126384518810028369182583773965048003274674901436043600706153869675962376893827084644571575113706319346502454918684829752545461493077033573983554923885952887114818578234344427139928879805048068936563010151403764240145144591709399436584865965442545436895853140846494591265013547380129825825096172889089184127780028775870878234089953089064162560884842672994937870414262326612886195192986811507270571047627672009531876485726462816623771520659682471276382094718215768482949668581240838178981767422985273312791136056765046605876184731389230194096736439131311680220349892825346934619592551455367759567140761782997622449962572684559542291835226382735368456859045236210191270127038250324436706046778658141691731232897121982952244862432755775308450997026492507416158384938252745440286013978728973824413293848269131451098217065136595622765367311622682721377073870130552919152612192834422882650328298629323157358799432307982400365696070660349837086082203152463788105776384558245810660120110950285471221618902837258862491442600515971697942084046722753585225836783311410358241344259142731060452376152269802693493908500435662480597857158970972099273230262904419098715303316709173440617858555297886013128776228934828533271473619677632659157424617341242606462732517510674456987048460819461299746601540258138825096992203722737402157975218787717977806750341657203171900710605002161352916361357894182540272011513318525944721119495424093693079310084696319641887542370683692268868932092332313865949969699628166787715055896246598562892428727075512 [123,117] -38058433831680096301940064822156551480025987084607064355272068051166105995307579909012182411522066535445154113617148220709120691353456167575759011984527554793190260067662147165688316996903417385407041752558732926869463890638516765693954670289465060290182454747768955680508567791180057726755354185923987478803164626514006031571235222432387877426730955631007553193725553207666655124403680047307720926612288300656118067543127234633161415558752151196627072450773827064654852806366101021670785776543448084822184918719110062001471966241671105700541958670556535426956929318807667422846608881193458425386065639098363730530616071604504608859062892415869137838168373746828926736475156616606315985667288411784078868889909237625386147295830728945528048167981611638448093310556104133400227500821392237887622839482014540099372858462820700766791673300867342684289132371519286794836334443883061235942017068319659498400318170092968300184965140532925391162664833624475306627807117961481013619143714410011960114864608759467276281462820086999366719238086994538159413546488807673363363708141164066696759117080551874006995277733168593062373168077171519094950330327870023916453662170835040486534451328651634503619653030502903425744275623789562065220948363527409693411232262596953713823545552368878995088901821411543303571108197947675017557416587580570884621697212646161453315473184882794794540228105284795944075451029694462058231537165403817906817735181464670778872848870344337217629532124157294794692659580522171890571932075965697133309522930375085701374917857712021791722925845628651870710903006133055168358688879609173368787492788867695615493657180072877783480630063620094756113181153617717330815422880131234607265956564468243809745040567522865811959259907519245769707448545612968941017216066728252958198688432492242141374304312656493959529176604747697748108850182595923648620089203374 [123,118] -396904037433790365401538619807155340179826753400426475031584624637375678197727509007107883577617632343900710039838666199270033919608033905945061390328293565059649992177817894310144298855493016879265070158628687275998912947350202485395302635602066248502607260059079834112429683824336417011453392769725291964765235477876289108829033914223338533291011860126328021408384720793682370657358291022736215157640996331794606509958835575246416450449511714598880430614031618133384712964437007568862367973259922727731786554428361180640319544738239180048924538812301688455388126125520060680565946859105176462325516852771441807281414504056544761561522469090801558421809658940030451683806827787183605548581262252434395150241086839406413303345312739189204017851692265402778213505183536569360864026829168152600468498940037299692594347484021821292215266529428401895060045874207514803029189758842787508305595067277289805737048669304883928068663143497582203325393077796952518569299663243485462183131052556059807639286099903837414500601604579332806772377425418866890291731059601573923916858424766680539910231772536468752021091946521097973073616046129165555105810792406755202040777436630081770030516105190360886083152339618378697134595943909222199800318761839527462192514783315657701391907510956940664097212978763064094227660489547866048122546954437936821241348438093614325391096848249021208330040750371854757584368980867721915553586408211230595916719414563855555551249114488425593813152322530615016666509948974217663565658923051224193596338366304787375770126330789926121669252878437069469098886411637141186626912206798631529324591605931037276178547667157580719444904815336168577782186260643554658007498100470781057581549799587448079292961227981731756176357151290017430010583048455714216650125309291442212219643297511449476394317946334361594846062286338421334536078071179940435504 [123,119] -9811764062315586634335596089627339010938151177645981155456132173020917066124895974035184733279184403305970310670264360233876027772603834119537303056707486294152549698293478031969257482995121993370147073075046861899556589568795796685876668193411082882008009046221814926156826848290258052118326069782436955807059696941058838247280122618079775459070433054049387350346538604461867119249766072970206868223731218175093863374673421189548039944478332433793161171780902233442858882048478203034385469485662517531694919885696427927453508703797901192914955545231081244973498896519673845632315716722500470509276988063795744094570048699527608916131198936897155254996483269570814690785824480709046317101831028427154504081000851668553333356952701030495153794518334136058065490584745491081230824921288662274244416246237787769217870547193983892044053010236166107929405332071859133305720271292803346311634543782969885498429866109334000468938014324261145947822386566933231715069711895968823894501430285238586977754998467505833247994889906044502215166577178211496774010503207380070920164479691592150710160408479261303955321750675589058887055896463076588239297914380984484788498932026433246374234156032121154453825517126325510913335386973374303768853732909899070982002680770081647702003119184454421956030647549709969680331954283018388038337525660424364209360049362673692482426577215059320877479170053602797437350846565631555086540795974316978718169673873209021243885283288568825170901850954873523531560431454955205514333302952834071434717903289775304027258182212668768520016147610344677795456275094022154257227270633470227444457961706571451804923031411495427541822832729584931800953425217846972594562194601878387232481046780364199615249835024845266572766197975183951539693502692830473371504641650406045543589822282196662423102085273681026263311098865020471480882908240962 [123,120] 35858534582350021328196785430023029220285081566125950105065788328847190348643991902728092018166566758300294379359010088662094388902221007418337207205888777541633702132613340970916926285774701959486702913456741532648819061426508248895650262175079879447477424803846568238285005712668464768645255711968651903837534803835129603217167765573118628553940549309819148234354869548405974914982187624544345795095403917047790564768602332068459650230730970667296308381426531402639018865022344343713018126092390728951193384318303848197005596872774827622877006596211133983158793621958011156942303107899837650216834860839535641166802143950968077700482623342219747829573671889009981923796541407196841777923447006457829609185928850208228228362335170649338860359593589842490646457923097620148806801352661643225610127025957322416623477618576935212038321265333794827428687171152037059341118224321917491095219585720347294519707247363733891965539338823256079574447252200219934009857405642900100221531556815376046331690475229800259181267960459519445604434144235492366582107564129817685419610558142394527126519199880155699258136577280181010995521205652594504947526957544226885617336843744884180389824519272737215637984855404660283751791602076983012765920782443921258504085560858906808041601560019581845022675268146023600662743709387024871711059141485655457424837904030271917565351186830075370569968460479762423020636232181747833782830282859229349882049767715534642716759913239352575570325688914043069583126525255995870474835942965805887455001405796312842102456648539663593570655936872038754006708517887242119450513134881663769611141116720654016120702412699679019498552817497956313590151792934005965310655443645971094009207477703268414710734503835416534712601275546673698877755905831828732912424968846012398555845896438678532172112807774228889930455091881339390629573 [123,121] 270451757497923554456447913013840399704717057345831005518873975062154990230037653655086483165789999019218293532772326525348795693294819255607268271647777175830504611139877664180269160962718695578939517755509355809456237884769457454774969932569758080376377982902834148059104802573910174961612209131358285642701553031183398752373269175522064515743688704876452496894249955898195711656296083834134172188118730379227037428600389135816296132566939490351184178804566688626051994053712941535618366768513867603726224800004170416017688076176958953540391397699310545739676266302610379111172910707124893458025346244740849008732658957209303622602774473236206522408580427659317777820701698575545510562430836722473205415350965869507500973267897088748994784688169427874714729400524152056369755488844494337987169208066926067608375283262352661655239721644135896231087785519499575693083391699383297779412505335236431339109689825504127821970526256281872850537588529740583193342005008631056158956499727027267223553999545699437157409761724818443611516192462771955564711811236917520583753732208533368439541950176917945481299164614723448874573648736452705384630349888104616736264548611042010705881202317010114720887651185086352981546106421407236882939784973480602465967083911199398238192686846307231298869692575769370318188343146712412316902287941079147872329178233960975310321015767666407114718163322234511240741703138735999984365432930204955405177105181955664670688828963889380603225832507953084308054598015132216418187774591773272037075472547798653079344672989269945950930730330281596995602178039897046825641263722819867609146773591862254932228095212837442963229171663073464936814477010349327337290856052223341069982508945324454464282632495713041443915892744910501825365394558428059453519060759782388338730333396008768525497507497245968092111441980746538 [123,122] -1643290618802015770994280928060350904413508293102889102215845749457108377566854821283181235819580400352458349621728996632366285262723121800502077682288010674497715894978260506282482186774711548775030560033732069373953638468597037304975055393163718826253192110009431040157338376253994510762271524332119828514612101107567861767139186293025017678712370499092140435255904237885310948341152470804718054016904523377229508452875353654837877714602250195923553082868182671112626850958417887605538865407879804308915882681269820700093358996689364811650954617143873238559089193915716916939861760027490014238602335386642174201821426123917134340452426118706600856521425571538664664016863055524847510539836800245372856607161957468799277994704389731753566486056506533335137554661710673589655652878020193587228529135262748890006744851901185756804632395386958048247534804281941757076849184596671463933776253095376031115736078242122807754629357865673283519812223535786421001770998941720078849251606292837642792989197264607412396854132391875191481043060857867179924530668177635669161943133835372289035717397632879252262252050933094020057832613735254020249732097222390519638653338523719679958283101144828077163043217219420809547340767657031148961644533027308906105737228730778320298686389612094692880338827534566233475425315171872592045357025358218660115478642425839319447500960986269902922983851542289028690249150091472550341038341543639802816702140056889074660371743815723073333599891761460675779610933744810652669533380415113488147253138310279455810827157914016269544404489804613083485975352910144639838524065024381049694839033742754073526069765428212641715491262029949270032960805115973298632004559099238414250303072106147864340183169189616753412073941040168933281441557279219321953517514007889322193312117692929284833309742669633378124120047 [123,123] -5885002801935784624446494312990297331508586102972667895390038524197280437248143037834721259249895049777221661025299625478685959942706826623564632835286551636765628380546592246791025484918446853240111818540686103523709130524743911554278834647180165325375466275571724946256739932280999000979493746589839961091846316477252455140448919071850581901273211768565276350907711940665586389629538958280752166885760146084826634749378383510377750646366129677251142988231545585155646919449415320275790848833541614568700757665835459798563568944095569939054955395559066372966280873854671714446141494276262153812558618666377244349413376993909015009709003801778125949466476793942251202613618788217587659121471506249333660287153136832549569188164517044763329382083490096337299561060145968237326675322173724074044907260413820910974319179185623023158257772601172789840167458888901989696917293833388686410152386419538768495875328235573164318048517864420148506687220920792968120506962945340884791621500211288841394989314600978048684426598095841300894258229068646137021849087543662840023770123690143352718088715764029811504453601553393308570292021338955871829948962632599750528738508856971439504356549628111514494847573797871480585768508255913904905291194235865962330475148743758795519664418306638308594840583840372744350659296581144250110610137366054305485695864339537009272887970760769599344554067020986347636941717331784745157198357226556152375706754835053241662477181658620306744086348717099030881075126762385296284965014745795362123697558884937948070638209897241146244239062111610305149637494582090109473663630060476224255885498160873801190621800620324530460037741564612198062352740642990157988660772723144733674452792255328917655824969292269656431964299870530076554500462919955506976016229413970600153986590382175922213940062679300992 [124,0] 13936140104286219026313988264472598667918340707472363656595522504035271918669103457367018740917260210884279207783847301876952140186998956273300944247152821577644744146098751652004268310736616018043906989532751221294337811045424104078573694617091901721072573989818555213015491802783606803265621479008073512358189617851577568661758728991410500224817823723922837852560543622185043678127821447759853429295020934304904166021255845654206770289129633091915459115361822442342200015096516616433414381492013145157284691072127059921486694328401838860039310277744929714412642268908356852603174359284817575379179820149811809281107829656274961110024045682008718381288999881609739890044507402225472800644364232258968387079433397753382149360787204390827635257911850449628734793229960098831333035880170612180424122758852954414156673369776393863041336871691810162764149123541349241425455335096155971108479202242695726472971027419781493254955127344383109434164750548746927070974320380816331340863525216383202617097239558088308972809313298543628755747476495943959844390461361045660253278902060322006196601353985603252935208873427184060026205801741831997679845145053375171438033303711187518008758790319676469902124632607046181036567218367726770927353948983685790737772185052239419483506626484941004259208763126922126930415476616947928905138930028340246679400994933862279771399039337840406149112221791054193095931288059347942324816793312417015514357518117308462690031932823585665515392374291675906849791838195299124597785905448477844825772867638441555089666999415464284835379561771413063806287279184642378689501023930178928078973344146080362088072884061620722044095786726015171766722413265158931820059678385269059916127668869171154750421723767853485983840189046049188309793559078100666097436498289264594571549496427035088005000933311608542136164146295970052649126963447211386743632633463788229770506305901497384674423171219140305704730925168344691834203685804867301810625993051882080367511080481844760040947077692628053102594570792250890151617758059702923691101382340375622680197694624636635771859521494132019185041363432955152851914611343457031855958481698471881258653641727672758161954987115699765248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,1] -635867954206581842090493839271230853278807992103526510087290966178995430350156536482993742898447511118309795637850021054067158590794795833724996911549949591285099173660048832139035897291903436817210185973089553079171229924724877556837267905626858892709112316282744385320569512252198144445449445613544801369674924010153677442419531488547823947383132507936209080303388681580330289202982925559918864132392666463310329454423755033271581101005683482060027047639257476855867929725165391368370654524946588763762433310417249826192259807638900317916164253601495802661551756525049256765589696216849503625995262345780921331952840784156460398831917022880384364573819154995446393845771647288736956361745638741064807897818453025953998347920179228931841269819899061260367166963153800267626528262309722247774980271418624259205323510356125723004123199067105321428469586686066469190202303542680747110152154774940143386362387351201124960178756599085477826987427117676280089789206869808334505913973675543209260387226718503287111012152587760947263963561028960122756307168264321095772836664471782910277375983401858105163505335023729738921638135643676029314479528001519347439230379595811066577364737822827180096316063321536439287335820302072689714168228479114983686044322326116850761924111602511611626916337430113349426978333421965498231337085174392164956683342965748216669724658157769722912960439339698985747226115076273212100923233613394544414834739067980004710594265080768633975465122213870582953868324781885219682402109591939026986622038902718136258249755381503457892193559073471278864052557588602543616851579066221419281880982886944087776871537132880628287919494302756140579658041476183624476577557947826584485026530854866977233175525098140866961668298563998378995063693683541564426596797568757120168120367392053709679685289010469014592252045432826495751690450870792321538997201356113133981748885791363463560599907187719263362936879587312050270841055399961797026615659439375798212634210543466180249189122901515285159339461255570348483275095985558012214315584481154905644597677728155393938520082596173284721079523347499919076550459099605414133388702876614203936125466294864195018472587887150228307968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,2] 44224446476693812035426550246533399440958756626818913109683703598805561399216020687287652678931542130004842106611845240125815808502958643276042915410303471891485881018816546688571761836989092295757596287984581054232887859665244655124284835447455744710852910164306996717612647086019445270014225905293980733699365490010521780961209878416548286778892805620056390713434467631514500826193861143466829348835801058415493361839018760920903987805659944360961887557912616568687905026404886774376115182056430521359802365694006692615772485941322030589963623500813579881946395439618783860195023780046565952052769394067416690515870707596447267134482776309834521564409040015938566150076551022097697304395444501063500187407132241928301190104542807546365585066750114323340599086931765165259549792020482024639024146206882211960996433721126172679355559788275309442461508494470100678681227592545042728107922893082610836736118304047834957560347072118629112000599720484498964202678406647872604921504677713086358670054011731549264314985766876641333954553677644667794767205835437707471518951540241068837221322446495403270998882872987258695311966279803521819883321304201515118199175682849558217818267902632210519788387212553241740140928029221846771892296382493559721549113789646725749635254471215966923514397282807467736873610630015537880780117076721797255692599700488828782913525383682465204385938365653008016382247497297568415551988138344419786750083214650719886046273311519301286836447099767795888628787340125039084530089641180997117581147042088243810600463546511932851173977898244102667931790224251469316029724842236896345604572663293461567334861823887224141363961273448281412784807773470700736942278016575727977335083152538179324231666188903728574356859242298154407793937788086473728468979050123921759165641376632324934286672214741384519684350291062919201322101297092722474232532923307297375477146669624122829485319448609735225946370807056135545751545261099473534040614227706434947869091853427701877133312562373182224732223030506992166584873717407264187687007353484851129292553563693646144641059175547548458075336104638345953238197148390466109703629952545619483745562449342782593552851182411763874267136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,3] 147246603175364612531160609003648163944085742633226308334622629841742517018998135834966496426070251305773942873094704797227671850012993033867172454151316640523849696267178612873668396297370313749586552923974945693111031821970715927055611822316025680698610090265706550019201357646723376006249278458763403870934622737457392428943065934106651282448780913591294028671436508919935541407335477214037160433284557080127383916727438732100144194396170249097484729713796750388643496095571863587975538166117729794786951099965638722099558557125825531993442908412254044059742718313069672572789834806147082965469794053259379966433615327235564138344334051674710622908607038957779576893770936223526976168368482792725674700566559250085452212975108803461883583973136172045984313962619398240158933078098189955435458048732306524597896539932176611715273724173047357770122425557269572233709660657031847228934177592173058330300373177781413269134516866119044407916151800321646064528860686550562687760571124750885893485570298464864864201929645877627126510509509019940074448492272694241954932852114238470705016193351160233372954034424056528603968515547624571850614216911850880047389519916366488483208923610955459110506171833344877565868022221098775896366848404112705057446294266865595286391689658096667467459544785542680352651343549747852021486168281630313618048312274033830952225323380962684585892054475715808471589614990045097934381050762612191819886245916671819854525870342157260061801236551281019428258994967247232166174502785276431710308574700145064693042552095325488067582442351740877471239089218146785067883094036767646848690460888768650684057932768139600491621112375539390027480770065459470084637408265977700248961138586929603010653895816042194347229651874739355822226555446276639434001494105628449815137841535082981122646557759780880533567213084126723335820434359718296420638565176421933249532061223198236245189823550076623230987095937597287958353341756744671265093559722048648201123231602634846529343224958603038877629513654982503445619833865905812115835166692969190083766597430588686491896586379865622428427699468736937390150562607192305660599227241868159750804642845489131089216975184665673818177536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,4] 10182138833345795913707851436848918370297559779651834238502650251328895997198573571267353260915175998992338299279199086973380132677302515244514865824301066247025139970349656249186746858340740203064731841504540019753173372871050483682001180318916551880135691720503641197862879113406545310292007766170801385869444940498304987936956285924320703792770257157650826534260043833944592043153003537932733040871649283629051191104495223276460105571945334941371455920484282339989046505690444619585163431375770513318847151073298046663445727135004770979015448103322096352917499029850749056352878099174421128629090522626907758249131992242999690136214096542881977036783993373111906322979340134871947638954591467305482643241921396858132312529394991043102705574723549861642163817532634241562725931190782961664305002494211824172730649152733239216754705594475439122328141852979404395927520464957402067750794500452617625944111357537339788149830671230882446087127543705116304846708193957616602129847062968650891883822138891276712067229124116190586801809249869367306822355152311140437337052486254360783648280411001728097770596992925982007316730704881984772375630470624125163923567195972795337812579565332239888955763759362171796350396415177187641656454797425934547829073005926479705650710820865278545577678205626654253328705504235177331016115121463205534648794843850430449593577525315046571426009395863664386240969677917393210957090097637533187276486327656076226395013109931385472297170135842047245173961145926406640429602394763016582402445542732652393380838462140673865662642812964751255110721665879887298051642526498087917965886880345851258584698767357007670955718386735944176514079168444745360205645630700022107291295394047540528393320507656296714025380568233750414310224955967398316944777997111300312700243105615148217330769317247604646383691994605445044720711912046649892271736248045446832177791702763036584182468316649286979388827077991269116655414388882227714253569451102577989210988789109336240663290408619119611548020017584307909190639593987861309343368445116802435213990177897539730034086630317713952737836154156055230674825540080071914759375530372015979838013858327845184847916734100402229831794688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,5] -170399628469602964517914329819246684626978598326007000583500777192290710698697351492064714913562613681286788097387105380772950875720633278920570109700604754353903631832702803587810077694489910900355268144566950205653903430427096795303424413633547349913468588815763426818511464021229988564167453682074287813083289367669233713185348565238371872774486178106881845084058198309118960821493629660989641802694488932574565480667232658452001410850573342739429005361091177739534682325837092677047409293679618202883246589395969316147163493552075580925268943341305682072810273494425689830208950457480609748368173054192127665507290114795251884258240144820392017047568529016972522125812845351827477619139629383681275996516044608674610859226019610192455481300131397229476242119121210874646848760837853063688697475740999636375417827705440669194614215787184378217687604320567555378579272307336799909731048372801633455878776398786464884327278333720025480066042333541745936842432205585602296799491677148036310968606343322005281300063034335418571454182155354203349714962946514418923798343853782686431216615191715529686535934534398644368278312992965632819456485750449699396758524620124860912759508044575966162383691148770531716637003138922671180238238178473937662840084713890786598542481011256326576519588645434106995980556445903042794883002687005115295512653869897486738912429843114316309746778135657426496328938436119615028172064507897937162519114983955038351323491467723948548019998486677334811900916260416749748594622272191787812414115366358465664854695030291816303453518532778739129568244174957301425419604038767175145163623514039686908210560613174356622942760483582279358742200308926423773480359308351787895307581764639736790952982744266144237336107554691160657222470487512315454566780397466796734114823873446233716194350427741634993990530394130317995143851117062466747366597818624589905103238211009709302461755015720164226644076908785395474079864587088850759447273436205925893314252422689837720699971705122199481479779325984525480746435100223775482351807524183911275958241837956175422997796432372846737342960239712310348072194995067829850343927531888148298439406861655806322331001325876648730335117312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,6] 255717546508547201458590011512777139175757366704392384154587650029131083343922041110896266578842639639529605343003209809014210022332302031861384050777389275739407119222036475471636939748073847426510932898150627247233169698926502778941283672188254323548163255463416704789750985569635910861287326451302346545091692908874029375661805423970031101227175215219650707286727478984899567982939802584648725304123537898199228272481059192015096893949095710836871716185508757840637087938482945983060213675686049161092499452747170118712960023853791917626302856464676041621698726353415787373466490147539073056935454913694091950724808693446570824031084303913938659548147531757120218396815526947627255530806496524798783157133885729911408735387729743667203146746925723483845238254970018891455234804366416002056955450032577235129851839447273868632168882682617050900154441941798764560303001156319160658850005369276561271169780391301772313888267304004280114591246661637603110067817486332021842515756087434849372018222845621105483977005841611140086722872765558999214841784598087964066135063827150751839945721324580213236957582979654641631471863778879225089915238173274393179772415912060689714202519382291876098688424441278627467549849400334082951015973118910333468522759919813588782288438452905812311051584270926599304058121226856796554699728551786052759490593234964325319422846204321732315514059920595118371885887889899693915618087697480766710315279134355260175988505020664608845150760224912116681107982400613975982916259356611154312295195948118658328724665006770076455555862245004358307141377320833441720591850744183981914528251208638059185152178039108532493193760730695724136475144191286189684797254011410253188550287493148384218423093453228882820514309748175776440243380542312443299034979795662601754939350938677825000527312712840182671600375552252218314436224714882213661624533549807900586611669742591759240113655214170651069487498694117344918429473272807376322666611696917284958911469375926572179259448165568358985055567879730983747802617356922148086788864207327134845108686237052316249864326028377643001714970022674401844627012003567152460993561342130295557452097479896256027217798545652649901881819136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,7] 5243519338350351370183854849017632408465955277315684251257780850039565986932834104331354398245768051366817619112309175061128865152644076964700690528162554958247748116739765661566379911239965175103318961866554359319736169022832054684687706705084233221506277924050919626049062954443124567158159624897694111168465803068005668108915873763115152268723612845753973234490998687924188846384758982646797142875155817106641720490098435567902305095821962363231226490193532628300188619954563952455634997553473014890232903025487485037453781933698687598129921225053665182242980068355812304949314804639428157268413685479377098178034249817061283772111840164162643332632153999665794294634349912540104734367966965170555554154388492200257221021529489816008183755012723426109373818943664346214960988326717960399023904786512661467724593042875862499521073007734648325339943312433797283681139087913385503264084502285073247555328992793233623917200903772581320018566029318237127210948204233586500419428122593570239371480369596767585695353961825156081945077472871645826398024944128817813990417101819323225152469625471109862897120382611177079260347762575090045741340974052127852115953149772360188117509369212306333563656134884112744195929821935859104712705370555360079262613927505601596805028161715955544643006465549982944069700451003813308875934306324761156153564426871565594655834748434563429059145361058377035058676185165591775990202316818472625150831502117854528578457781550491114095784704208925701447603593491603058311265942578945250312117075917920257871708800745816074539426021407197061423096588796742750646062082430410564286730527667724038713553571382151785021740644244348790709466211935915896711019865364628268491277731204215176110236766410761428812273743058109239402601663526608023498051096820807818641125201536301369626197039257394010812523144048483785293450327820594675276570529728053407706547295809052065445816614581651447054766834794413673605063482170613937829202653154720761693470629885573348744968625746517626856830452261434801721732315512780846406623489479088182825234949487485845180702841011390908321094708378426198832636485632256401620965569531532186230235337521901472799887015690430493694422417408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,8] -7173089829219291438592016471157218422980452416089075862680715642616466458129415495115129879213031980366128162669606831366965274548134863598258827971722381092481818000277960775642862024120299780879813384143585861143261664839048891780912495370988811901619906384995849239675947159635652117581997466101318113088704174854296742957675748565795258792544297655361971627928422427649291108689761276691239349878453359115009549089840087744402849472179224288756073072722909273685452602424419606785219505025812838757557299213105442470531009886014077965131675879552456158772755693909631735086551009669053201532399372326079219188228151961541643913578364467831900306985672135387611662746844940591869110902859969571935769985208191001276531035600118953732170946888910828035590638268890795699899443406216881495187499356690156332827878653831184846104114647107799053158480363925682120976944807193845667905895767370470918122319774582323826522178772056512950008431392901258289042832092321547698630892524274198043807498131811346873482100268901235694766268981161354640967001615336000134511873782074090458181533923486124162658563653689706018150080773040000678487082993972009831036680525848413905531990859902944110069556393115466160403276355819898689325151327271810670674326233121137986664695462712645588026744721523180187194356990878837573407565519679359608498701877616762509680744541607997933708919411801463588075923339301904731475103750653252256172998128212391461583458532886565009902827572014039986729946597572352615948061687089496531340170576163749756137141692652089497130895559725549606333615424170560889111728599979267819604097273756831029863023181330475154131113859529056254114881334924449925941312634968380533901046630590012170699552505511983158444455241909998905563269410373691245270054414494255726949984310651034344685986585257113514003812351864310210182041976596007529368186982991387972616365364025027079618132430732830434757148229812676053617965833770598879901362256473454455948788988634985106579109172050325006303123059524140517140709035851175163660132867948680696070386668362629713998884365347016939784118867403150348762838105302976645601768860998835093138210638856691302895953763191879161623901634560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,9] -60678466670000019157482625361858796000884433303937851092353481999599804432433017387442172793432480656940011013244822750218811457825718175505171397415619632058981715704480019050846270403455407121570681977168070051074595801752073766490720391795529281282353145802426588926795224686352572983070185531245856464137121615012183592612202404129252579115065932087566132837621808102412775898238214333600696105813908219326312859259257708231361712132690494788931085521376186908402601604837032609776408273220391321705112232603493177332443775194697250944141989707820843006157690865607836957034920875815182471154572983971899657037621899394392015575280260412268631829815722166337547914701101599427577615078489322832216148892639226430234288487190094759545927682379272264290763755926309235837089786217767156095422436582190341042562387946618021377431874830470567297259866731595031384309847720077563620690368280219383509677799360607890935074961868710111264719767550718023022926894204621256905851469001089974282784491625951830377099149230804805073037797801446872728692028055559003129521502515801201137288187805128169009970606541048752784754544427381351381044160500208395649483139537222755369964744706967482694505144833172223915534084849648492638332948012058028011942283687011873978415935801127963346681731803600558145308609204520143322756021711535634028719990441298671523901425840595423454218773425098069324172850065898017161317104103380492349283468680276387612129623966857140079041651437616915510748458316801621790350450765379717376461365735448040014716773331712959805419424901078473170919737918453260488259917386630913226366174819928775492680232999456565997075906865584000292039824287796570815683471307271068595440461480256686169786870568492380844079467848731262392069294555083014422289096477488979901249464466268679556706329788950169652816852568395032891561687014723197555538274352328930921513562358908189361373217020165610039682874847336365371597464388565657009955978591688986668993665471659322462163878191837544516562772526321896711597884659558215156008853371493758085996942133302892026216492877652053183571468227073569717666463877790485844151086344005507775565511237930230757290098479047043349116290990080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,10] 66163884409681757942884018890083978493673784916961510230880951066130857258538303554611780662909488188280792827955751755210384248354110522987682165778976088379730074688941038307060054129282056041305076745812164641386545444000854337098399978797874932785088349356933836332964334040054720652397289543453964633945261440020301249185265031573378689054494386972503196522210178602917938095441703597087082252489983604621673172294647219260637387827025430948170280147914970063232912289268140716158292609188782902200558199891507787308033699149289818392992402202714020008649720631175495376488886506011328756474413301364027930619303443693411497873317995970977857187215358841505644783869735219853979024301535477102939479958869115566273956590132818298846193938281358967672584223884615553513578241276946456758458151650845954175753186831762513340407488075485846586408400368324714605312073186512363503921546936890058203119126242728601957459011258596844081407119356323526982200431715947217509004511134867476151188143035732437302323435348427813684601537647049797602969911727912533720486136779057321609631957047536674334884267624842617872523064607264126123329268708844429014181478608225190392781700143647975698439559174127397881766537677871796317641950763315691948035973433238694054330984375119379314007581788745510157234106000683054501110509367095832253993864004614331995825177676506791803345309392597982108985042074615405446534290699088485334305056495197225366030644459180536028588297910614732448207503181792781021406208337706944534842747108986235872860566774220489196949069736047703358643761554967330633870202753128867570947624362655550098841827301484096745826131576579892873959618811471687389374889015923925223433041560837937839983732119298159377537449957375817102131221190924017746008683299285498110342870051124604345052760745735960269600469554147362318993146538893794796349306280591432445860714582471536245068222184033425323410082573878834087332929240031347662818595647391081388534708103867513717336670370915202603291171438856214570513519555275875745055408952334733976468580051017272574825875143122751898289838217458634831291472331857375614602757854435025377232065982064328383590416960895214444963608068608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,11] 1454236067815466951430399509674810275971065358804734171122595224070203604171238432798362428491392950827590287812636412211076508765421787255673866074173667480663003166836756228984052719481245950482756116171154240045882006521034188772369286405960872799071583223618584051426447130410564628651309901824025377999911950601926514658826877336159490830793931164338367580767820434585685374565650094004905677667961565774857123798599372991998614728198929339680565035033412779855751640467936129476739825397075906002462936743584761146452053244036413676780982455283706423110293581293644906458291235374209290962410103853920515123547670101855712034697517753464239846628575416299380865045707716242728583822617569402602860445904035327967864296232744428478788000683129926296855215477794855724200320397979731564976173884712431595906143953229672890304700682356616163374692813864920118970623266256936565814351392456105036062960998107551956829821322426218335927185967303594890765369163816976996814529229730485577032748382264823558578497482966484834629342405860170277844353434784387526309541097244321494132738038005838329569753237289162619111092577000808914756851919523615713078637164682894973719470304926699746418674126792391255310352674170905897218511677333693771666198500330437755109009067047210931408200224277349890173920449305159429459887697402034668777439490197606624770436089246733661854264353449063884491502490668362955855096806567414348876397230727263199796258045607860742551478574727575556423545542577884569796359974335407520576646953748609763435938343650150391933717680881568809425442814011306928703838513563102050155909045808297868964891743051785628553731918298511870087206415639272975295455388093161359297546610471157917061816723988389197091987145448464531048072122784714187224416093090844020318204834139693004779794055000051425738065372804971684590671335825554686637356760208184961631740028907651005383169033294712643170969388854004499295211882026831223781059232074275736010904728994426684504373654422838877846262296285538164275594701773355533531937872841958881264108658437737991118826655621758763495424217533890271923985061477668471043285131491720034132284479356273679061723964300992700138805387420192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,12] -6964923755348664548715471128606709948343065342083195735701107243259378978637417662136325330473285533616745357889951556460043182266854029890093795380093740951164109643178191880547387011301930601329288654871958299884923806318006811075701670158077396865314955147989271473239265155836829422763296964070806834375261491755545353814461638519343508913685755951675895968057724179363458378236886833064352770843550811834779685656434647212145070006019569942346953121720955113781690513263689329417337042087994138090843951896433187643995252416701788330128056275195946190181986357125201603162735057637536747272470099904028727878372506079752817748463459446659261637453580800962319299857726623555681848411092526155030248673609348247226119011438088466327879550035115969703541894009381006373887545339796480078878153195583998839949725325369629793686923332517828506210419188747490116875829985437227422057223776112638006611252392938697622839957132905120839472917739802526259372758075816939218173512804434795008622335916737414107225175353359202925309799306907994682975319317811036397072065461363587230773176528940816107226402275927746445995337090822004871377943689662939378480277248847648185093472849367265413443475726000828107672702223743032321388223046669105929246349256026376017115191346765476109893545266014436466049535656963150347773313792191865590716365503461762907508235222030246897776006881888106106414853965536613781256612986541112795718467855904650766678542564428732211134448045236005265161997642010198341328380955781239290643806687642293718399020304824683415170663748070659095804217737853250826906753301987162621110009751885203716422820742575898754799680235050572936219348004234127428500411160958240582571513216706839118663443664642457257577025599810406413078430008561326243577108412356037981738699475076774817507912924837522834777777574714883003644234843617422117756694009729123353240591295893553487221155381592144224229698551330028971436044622191272768211658583573435475796587471782367303917441079788329087875131260526008540736095627311583578648005824100481395197110689540288996564244643973153386140398330060764452530219600182265857451363224146197153642836122748601347881966425753101221376543901217663250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,13] 10955188987845872255527643348038434596398048672748754456725734326643243326545185794397084089460405248553114848884526505155599842446702823848721881958492471735530049753538212992241014058291818474985061967644906519795106522151228285243795122242120720089146723627463874276792982857611374793432567946493265064149129817669048592270371648660680375936528793759602269009518145944226080100603040591142074311771555484235236356843261854792612318787450712627185430668613800468965117042732828337257642111045872099181538837920191238176211865714964097861779058312224012838572861588676402807181667858064467366428275288995299813491745199449450005720380889956127193009697586397568515951934644014458770435157503618393357572574043929936234642541604572468417111075825044349095457421786080425648104097957040648403156571018025952558987365178793390160057513368220535657404202547789288488999767404268378658261029730513144120233752208959643650787497107802500584190013178759425925347449881424821748675731444814903529433847672939302609725425120452329261095474317102486698865990518825763385574394842267820378731985764283377569127919666066503821708912715197091030850773333901246763045927604690353318859126638632739670124380525165978852802822271032532320376191921301264347650087177418924218647855655846078452756799895255931051902053956028367081705340183977927535811954005634410615083675801269653209579036785955679331217215104932930720078965468709675849987441379047589528526462158968204164657165457900772083938789636121767679194842253614386792241256844482721204948938650825021586700064587177876429596503043938240411286569765353863471460522814509785364826608746440861082467765821966075705381738680438284868078396302564905764164894436628207776243745753308871300591737430044657608070068954455416540739477862900023490492455334403163120250293504955669887055181746726940991380565162726769017264313780978656682971464016193418014536898484578601957346451503816514660642476637305775440864982169925660009926692327783341876955555487407280644803491045285935353753065439166810206085735579137922354379513559176370464925156649456000390975255100045109812864428371680437070645357274195972048234540102323314468247334112713752073680564222924090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,14] -2571069321205751562503688877924720904062148308917064753979952187170157407099492371572706023332057825101933279230117792514456517083778334695930066386492450916147925212528100124301227033486063519811190892744328847251149460820219367212305932116575624580431548947756361576933705772778059231944713400937440164408927904715481235756930543456535790097103453244323266403172469400702469614528474732791423213686164151624115160540867857372882577576267085556979947294030202450063397984980392093184455925928363149868625203361784976218166732589843774310492830777614774257526246293165418387847080154286304128688598273948374366359942532410375256560008184843755985302166521533945726778696574247382814316903929631737701331443321716065479098108335309287688242068309047883481273478500223245388330218906307456813188693487552467141773467186269449970882798405380180337467719404912865245521870296472671903471459092571338613663874684874507146766727206447926339626871692054087681932765177638767786277512835684364738899769800007370204574215022393884527081786295884854407236017576917690936841420061418809918053278427600115320556474139035071500463555979407264120604640878723030075016834621704622852179257984160161167999997716331792115380174352855816852408004837845864223117157958513435820429899273050498094447292759700390166740958850253657940918890528317392178775340371626329070968244286829178542217390525812878869733352361087712302161610621796791749427777202437493111203148833911832382988206388439875364660257858749938593731894702793280375216858177536075583144794719457075692625904383114558898570090149744499905082804716372720416989841149312253891239198498070908642018828426067745870058540278699856762207814957784973445385568310750401523753020685984176970173418864027825600863299942392230558332667943161692934146166279528491776348679864320901435256752320834098885129359994267832450609457047989982853584422883181921315860237089253831568413026237662730631939397417825573436332732728061380857075564230255699195709706040171703674742894316948900223740142948070132139994747978308435308584876129565270189806724926780729748983459981631819157293814390119553279344155708306742400540373311576690673781425319374683297145804158494471421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,15] 24425926894691373998100609786155924294257546060274044740868083256237001224796393473546897056962611932678283312418914709725945796666774669142792173236857300005089852439229038989082304186338913764541268502805930346723749235180315623928170045800730537414711619883261328613565198760907381579749773607790324780175041161192317495552088699469415023859115279162174553474623524253172256179341022607148421625024066632544712448831807971454567890860485991270644127890298979194621124916254965149677588492308516095179554852622500094014031927995723927130660169516412190741701274068904766507121581763153350028692340912943297126609820131171111052010158825327867797921363353156852640828621135327854574660801058166890704230213095782673665751232587885049898978126259906949758471925534520684597238562335933532182302836999960758511368823903812497589649618831939871122131788315537814072844836955361746074005820269689955641135823277138111237720337404822136736454959895955723018397550063734401819354302484746991105582774109342493806763725827176398744452754132337342501195615998881801925335686091197103210263524843867997175613029563383235534436103178917001763342348039873684002816415718862273823651143269803185983010403410099440480586081803975270682798489180249718710263142806975052541219849496908394691756407698038367533960522941336682135813381764508767972287956755547048786806746641409340916195852467400927489453997701882026209833787834616644591855263600515570721630194578084131572784129120401115207890465353721360145539161603723339873649843329953562978157718327805325410973742973844678543210873466688049560393717343407093808113902912888694754087489229749851567968873705872123515206338672294135688901875114279938652238026732594948760670198175989318929267036534729396605190325182966257101700115782529409138744044753933770818453333540523425168796771599932027152157041424052971142501622983519204988219572163429477087812215832852516749809178569135651768629902900384715223226775551915013310989725086447518459905733150961849875892659306385406963239471932007451237542276849368700018037985214120625523249414102861990832012927095482110750119189431722689349136637465707007694333005371212416797287622867469918119590410209129972781738281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,16] -162725875208310733411881496822944408638197299844889957178003746248450176913407555004231679902566933524712739790934532859231477805986577344384576356214735156768067964193250468741940337283449667248621276910275078662636123648036114609029783524205793389015219221507633102545784930129217632440559398989056952699107649071533104592044312954787622158388901016778265078236169706690759771956789638854136860865557725492941922989253762022168967351550378311265143958758175568457444359957459409087555105984499285625761456430306021701100094167675517396167652173875092566220804210600765338108107987471490632308102402604969875002519639436342461772759460670682198457215154143135619898598795503590730611941638051805789241287334062666910161379003884857241680753090962699227433503213619892094122441965630614938942381738178955335026332347144332716429771892684205410011245311101645530271675890105289894647933297740627086825580426564992804953731449364692961286911160190594550835433999497576887114528280902107726361856150775379969887865338984559980835154765444962909396579503150231657952099924700222704221069220856227953514292851443179997303671828551760873354148595348326063298472308466839883343077100973410871905123968540404929499210225427440133329719671958740985366154487772352873284318265430089543368636885824254404389446790354389949735630435703904824792349488886211379367116333630850735964513284094094069814548355112572965767766037251229115015221400655278304159156616617222348277568549736544965810178991199162982296760196325278789014855141423206194161676997937331981877209686790189422398725875363290371782298579676410713689681075358388599842554280280589346904373133331612065987971605285626260087745485023453311960848538967408809865845100331827504985285250695811656053490421446990548257111351649073235633511097477788724843856300559125599603011518745294324331619841275569120499456250066543734954445112640893240129283297389838161604998557564929297299711916112379664492130987004845844206838018419017749125681558916356871231356719301401383112785276065209832141591867749504238799532897995112179286012487254200376041952632043402652796554976515970224658703988382862817001051178717252506946699932645129248732956907239204196340271949768066406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,17] 182323279962956288016917987099899235363197407655158275688363387327848181790962580466503724643596993626702377838817822171086400902755600656427157867652806144528931265755001984533677916422598000100512734527267490906204445292383163027768186342766625280892747346880800301292330545077368029515585196191130585095128997645867524431305964456506991562637640676592333900636282860369880771483536180614934368799434820911192308482959128709632903371578378974458604856439337090343291018857998258710203403914365579156755017249005074652099951403223218355314568601989775023814104373308958481886254300059357635681730465373289953738852254487085325857036771046947724456475361280537710162818663475245711267029571622179776213175234696684657948729929291528987809937587081255865570764229334041923739866387546090410182076822046746487643220964037816759952867921511809727116347868524936694562823083513529610246482148372668169795931818928867133235087496835973480593963529209581566053367707364758988578833265934728265467618664745060231889109947841900554008120061336342664178891657061267321970099032855449196613080701388761163303318075643857190042433601604493165087479598414117721481260729295573696062156770506434898984620466050471168892528560036605051509163144295855663296953376991169822887145421776529759221184545537222966377031851344076349979562910144331426686672148840829105680593387489664486137963708155733141464483777661182740110190111864827968212490993658368656107771828294939077396830610159159835144202824040981764382692436411543978348226390927253999143465380553590492860079848817291183416524211715332833782938499681290409120284937120560019609203755207628957973217361265376187800263279758759886497573854661059670641063259298947911527205779061134638587503303842829930358432380371212207853423495937128654733701479340025866826402246857129805939788273446666508011393961964459928459658180476693885010609690708595232432733391626273644444898903415681099880918729607344829532079731418381971607741855907462004855984076255348838008300397088210758640679533187202785900459534754493498791447854423986768946915491623281304501834563825375114117033562887807609304608157106868680643038023819792128428650884741309645729882565503121265483178138732910156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,18] 879066361968566607507294495670597397179448363494158414700216836527696264267330963097226042650350727900766702538409764016768828544224425604642106237399592099998034344203373351295843627897720238452273781412581255578078476140923392201976808087085367352983334961146391295544671198027444996565654254999579642150520930085625198143139793877429467240472210092931227925874348905979214800878775066560532397033541478630266231401318079175535827626821186724548785498964949817270055124659664948438731950595057560847174138129882917619958264481317210069401866293714664648309526881539177373842190776881190784796011419617877027204201801110448408276329423876941424770864853817096874007276391671308306198897348716452434285013850245000006193414204067375455397097184294570437376945837695038288151189204772939654135535720836837686412156841583968502753829920695525417828092570530020286851356650771165522007693825307398178919016004615783452143094021686775559958142314892543727406755727512350196024548141744169288948502495465627232720033335085073046526500003898013829982822481664830779509285819959245345926138391730732890361945732378263308728801771937949692416405589204100361413048765116028566307226935632045989051011132594541153346976025879365622867759915561130365847724589124056958589231566614603470405517108263210492074197630539797613083201895905785261468786318430216629662507673245206766954129281599020873434390924230144893634196025515534630898347800869177801590764135495117152495871782274913815069522653873581315059062989883112448928304684768542604700874248736841403042784695231779108665291426272524023992192615280248046639966070433805476781462594760704314592492093542316928252041570009714984546609957935881986806533954019077330610755369880931128317978873571712888217592174570385462628304307489881292929134585767143563394721160932607435237095656687203143860919785247160125821878703968447804689492014127010487843125178701295059571489329057208189138016950673399939483438885951426750531929918353136632789365640439445435137469050935644180964344799790858065448611097779263920873158131673705860669544210011173464728181626918899936315121151561904540764680090793418090005174791968107426423000394390794961479292717744899930470876982551999390125274658203125000000000000000000000000000000000000000000000000000000000000000000000000000000000 [124,19] -4096357737516768225081827240992179623379336193552141732083822380681110660337902474926500095582898921119917030062277837993796415892359047053358770589210934018146978533180468455474612532967958248614702495191619679244241684201744542562465723824786761286365402447472771081492986971054842468492754873021867761402929590351223689619896208102765901610359738738037046516934940460780135034256628891754348956283177904360065700495803351642320240997234578124126156750464266015342952199573801216928585921015057164613097454703163166652325231288228274417212634038348656639567728181785339186460378193276181415144034210608557240939798744708867265280131971887967752935774958092264885201183712973918857851642218755963840740285033524028403005966702134533061803704045534567967855982428333966998043072051695914685737909702343723181255718377745240593707253933336439350597032969274282519124457730391102443775501044029821988462214993888761171003684098577333353235425678037160081220443635105739142118361926956569060732230722736731184005800147809147761291306966372325538216671463583235582316187431558706209168326572438298722333443980218655162024560947411221047943537349777939311373150773192425179018126545740024920882069221805259108374013001610367455815738004501914945472235598685425525354359620198846777376274683669553059638268597905885314030512273140199984195533367739044695823905996330936599257552319194033635046533328956780171555703216970310782171954960263118442188213130731909866680143106311626223712237751032946703292697459125684129499051761927541523464471175418492131191251059364408898445691537208507381857067065243704913467216586075189325791370014826750038016216740125743217314379040247526030095679286940029659283607222492445942249245554021766107868679731975750133793219729060940193051262430866245891546384427686440409220081836901571711117209847267953967519697278383322436409290369633906194251057925233463833762765503772731134862098714842788797153521632983375968227458726577881001385135376101319734234876395953109954380160670693162880045375088404641600949789789417462001312899912795502541165643251102136598513532226235336144607884002532907497718661802627592782502937973896219133440457856526123384283346126423283171157282919368299189954996109008789062500000000000000000000000000000000000000000000000000000000000000000000000000 [124,20] 9170805663871639328536306058060476858419145625096329436131544849048274444743240289572762735812153296450572657823631135826541277061670534293600285264116599251476339257330417436999720055440290638371681124529087172736935078079843246814827639678679145160617909937198487340690242922167707268356486419206432424275548356206622227496079110600131211076353865374571275929770647110359650575692894689693204936173236750793419515105720376958059793363629180770273638625535870882685337926748321291622590224246776361489240634003325374659998071879917804419975897601548222702428567604905573579167844026141091337414458177830880915856075463202273042938770163791667221920267495211829109215335890496645043054206604151944448100449891246574107855218192050210871043207205500055814487638308148664597112183344540987436644877750959255743571061063143096540180402987303388766541766971177368176915483726438926254427689631217649551676106058057070422519218839694656403992450462334020480200351708417920744271603223699514309824752812802847605971074429745868784636170172442357390866118705391853127276852748587132072957566458181442828145489316931775745160868495347965154941635079973543303496811776189086261035394980463953000293253735801170786125226662961643678984211370186992569934827056392989490619890679576556920009114044662412570728321716900853910373415536527038426488653070012573629213175594511477270021745825997634373561735571352099059963247907318548679676669966022128045310270980647443379036626451457316142512593665376758924804248603326671300748266789593576595914034185865940648710443541093645405984572969305519903019805815069838218712307228532602086935494924545654005187208990301397489083613774897914149705987968059516066776942662596128338149134879995405375670203345156887385148535859721281862536778891913043942522046578241781211838134350191556289095170853485881005758976461362579843351770048934829974916612331277270978910355744789785046594566480256303492295896033003981385355688723979619088883363556288739622766112804649148111226374409723532067833549626710717984865948975616260619350130372443533708568858701116391181268640244897990244785886703384441010319373888180240941794722450856435481294102164696215949741420964138183077059004071921378908882616087794303894042968750000000000000000000000000000000000000000000000000000000000000000 [124,21] -14285334843954732419178875874098414822204308133428169473701069437466373924024683123467177326126114875983553470028022266378977210818863264911153108377376213800038549213410069216406986702793748030534992599356390627240114304498788796172405169582355254137950699416062076410656855496711563285022999278124329183532676288309206340240652063844845098611242998861072688863784330596824391050990459772969720008252598672044870010018545262303020190802785618292923344582800197168216511772395383903782230023108680664184427613318900430396666161699393415937552493791452755547871785021519154037704918872367782869397847346106424814342102272163156202214130831422772233124221230654335998693029948814002060039650589459177333684725908154876185530162881822779316060264604371101622029194155525609098816529593144604584869172141627046441061201553322362616872251128353899546495244038345342821344784563842355705427568472520273655402853876885227858895185925300861865310530375302860698313409731414518535814920358494480257134470298090110956210889568518929786995259080904779836120859537173490599137399037746798370982718908239574550798402108847764531596016944237645751538030708252465408011804807248033114045481248355865859788194349585881794741888785345261129160606648046815476039578110878769341087250414297139885580132778243518358758118486888322783469329881659127500510939973360728280009663901546491394099725669997424469230671895726034944950054266840355110030830269125878477533490615164827025453897717957789081789555369448339768525966580487917421116495301151087398310965180811308635609130470140299590242322493944789907703290891056559595056300859667341738055945759888473686301024913085175655968853681235821470573174906979141564220391408202484295416875854462176944025258585713461357308328392843377381937782396362052047939465930237404292587098399246060930779187908600904432117687087663256270130536297439429244478785320521371935747381776752224055847085669860404219331010825795523808335771791103935997318086431576913243255483357658275431488910671541205770804049681150238457077280970904366112440497351196166965757226600552507035091786511399776626296419754191650300571858611545811922347460708903780386739172780434095179763396195857342747143974370161572551296558231115341186523437500000000000000000000000000000000000000000000000000000000000000 [124,22] 18278963548725734374679286338702493838933156542729834574792016370619973947667332254391679892996007086394537042002073659789696436687554852382451766092193792246234633936812791657109927775581561168048304789103684903303100455805132586974903913546605765831696600295341858009603705262390669779615280390044889470761533809211408212921850531389013245843443380831123083268124354291600660819876606288590238445235809689732240131133220990259326153638503974497346347168743244543787187139756672096167542977243285841273009605471054646353917672894029339228891384788889925556116758391696275881300387645614066800086727857160023613327538420705049537018879261958635019369644207283873256449461736276561408838849630620162980396499562889134719746675945928256633648105768027809390657804645388697354736145731302170533036173774341493082449249880322686918622745514461863101655694714384704028836736193455023614274471446916497821003906023025752239081153367467699999250987672965365110317865835894966645568531062448117906546150394951445473833552749467376360757168448976730899441192348994494339449766026358794977392526928148884065434050030280476903109338414011400780567870940166859955094458841999826789455793854139367979570831068197629499584832215033918542617570635482477844607594498248182561880667112667727608464658535973237170644857939470866432121826356633053639380959457772661685921177446767849569905662545466583118405229555807552964454800105580599881716362631243231652014502786836245941969536972873385524445190496442002601134853574202828983813313034028155426727113587112398322614842415385774983202934827681286862653874539881733430061104016191759998439493986328080356994874556312850403092088998926474447713320512375203728064492647896840737885633193012128883239147749001999161050985289799084174211112497989445851694401257932370831655234893372721670838730422436682023254943639442092987565848889248274880172524137927365725106725185875117447306871713002436139770298435696080078144923250040244577476828480048226801292114481472445429077689462748513005095002491285153904393860095996809205533671996868338295632856150264710559301250363485542259311383715842022890616413746278550861155524317958527655728893318659509086762081540237017739745012014703847036400929937371984124183654785156250000000000000000000000000000000000000000000000000000 [124,23] -22453002123073759078832321085649374788361931689498059145307135164439238772332900586374896218683901137785209324606595493394133599025815961804504390085820026460327561838228728560663418931160707120050213806276855389911058840713873020323130422686222987182732124056338015494708379077568791283545624616564666602293126590070174908985768387079718873127360897012724058303801355100920172240880208333456527856659780307160722917784435665216403049966189540696977465422976781114541028187073098129022427901257860835052114225338433401954355269308053756945697372049288440974331480103650384226709552677471237679180480406404358915210676585352961052636459967075662860199195008349015954370452562253726918016429443167568157037741200141183927239265079470266279656608757642353735146916231534264546810804060717316429359111991679772408527238222279332843694629779765626334660969823839167717963340373874688555571004026014093640459689611314650121367944912774667127553367432969365525576589422183659578181366295180296458875474916573686481082271194173720122233522212271277121261330763737226644264396916600490477162821284422767197763096728336322369282675986179550631224416965701191687008718757449653807214936810978324308144113384311882997204116097001156213374431516883588356519887758670225937066409877317394263327371406070400877222618465005902705855198981397248647913561472753208884748660139070524366629841716414949624627370922838630489403311334194151783090823985946488229998776217267373419675555847435472766570108617794809539965906516230834335941352362124627128582890246773867511246581625288078001223682197078554087075669872712088468745749369058456809746031313355599768470920051928446563240547762033825069596076105193992317243890160550417001182231810562569303616165731280526504334781885360940141987389454833798246957338548049259672168340439374555286864001725365614154376067632444200637172672583293611783756103543015845606857130788326984663019665438490752567988535779202180931562953238599877855058530913038845201023019709439285261200098006632624279917063451252370022118527951468496129039717223140008756366771739799851352100702738301568485836692695623178273741588647141253909268097452129544676865338072307754770379955365986187955853274920149326779328369241284235613420605659484863281250000000000000000000000000000000000000000000 [124,24] 29102204742857652539345071432608072905883508282865042162353181278139641249279022298580334499320384582461318274057525380741526026442132598146627123428893014121761449576972784452784358373118671829174476609125701297222535114441090084634419554355924153799540782572709674878449531140829972980502627454783515002016341875159262170854633945258244548344113176271523491644762551833730049305641306693208502726158893117087159685990121290469328606718360554958727310134329950677850823315810477077578870778057133120919845543629004273291885644053071264753735691595331509338695973448404712533584515901806279496096032832344142590486577719603817942734690904188169899692906449705511928554463571118567110316546794316771682490891231005386422720909367916605915366303423948397808518229525820749444847468738076772616943761533774121445396387719459168730500466271102639701039302763515620458831187986426133767646796250854613035838348605028556280688967808165505392155790940964813010594172012616162130274828257215909246366688273098093667146155732057608688859491268240722153557982352057868947423839943088851130815592024067352819975518594681551596477987428718196109429301171020492340005904352601021150842243427615628897158079414194227874725643582277496456805127526961300720633781798756890800866107861870259813005251087757078636090530051184166881527694706526094573045552182953762068338791102149261224621212453303687952589590245959458588412644208311125196115848577053892291974754539970831077688067761016751507633794429320179888934901401972545819704529803604905662240876664857460351847825732701777215920773485558588100713868185423943557211473972225299751765826292573417787136708625798996209445090430625031361190992787489744305057629462752294876031078907157397344846773859297667832567805949179744269002583295474628639476992361035007043902670927006091633834059687578616202586808043137633464861355091757675179297476037053555365157327186462693407741311219555658940372263761644497401540156853058239330045171706085667189961810257141887557958733868683390802407462216664103403529138126242692588307971482981217909789346748711127082169466738964865183898774968246665006378337236431871113283366957109010024316319830233190385727344460256603149793664037731159712960298663331215607286139857023954391479492187500000000000000000000000000000000 [124,25] -38075408643705195347162893675564493824062270168540470138569706496869123593777959183892023330372967508864528350933835894627132102235347120988758708731859249072405745430240640222216905522423420348431680942754373785995325373986349306931828880440234016478274850584799389373184120560397965191770265684742877155240043363927564244192660218241645401747795198817840204430766754946533949915743697714986308453052130670324648398045750342621778234128802890551045090892439924212774132138436183597185654238253000887967934994708421057847612578895688867498033536881837080342424157803185515558847432947108396043424124567647489378342467500554458014970728037510457927759977517153457488908342277612602275307442674512609064194850700042399646439213384378633172967549532052840102184932353318488624087143867652414188982253816313343477013202540785367214249300605798969834795502229872388681146311688406969883633324829019283277345337927043985349850697459741700354519004276963918623912203781470074041954767460480299259649594230475476803788107215524088425985157489463713881968718104627970608026139690471272095593165698588617997599018843067654170863966097817633934482480351807899419962257749589929588179420238358708460568328618392608741977120342697029336239247332249321358281911968041456567243086090006835352590367707486968402638262565512391186014886786931822482022272151867672269339415797309603199941489744504292662974165204074861193222043959895755778564968238845549468552951922474768676431493290713817047767013871636891363778917160035916130468980423270958113459028355743629738096932969162107773502578479171770441272779411580728312002551470309592923744804033289546398313321770257196113058919244630972099735333403549687660338297967887002643803717488056110124244172336720235527665264261739704658158691534001559531358032873203397894759721942212440890229696613499629828348429743432294693203725133231105460123035722601589145162994078011836156887758140143098395848194106682168037886711775029137670225916458247658364194209051830222731981690054110961317619751069965166432731286680765560464618100173221028424823274721509844764948599066231073495590167753283586027335218146036775879959122156300447642485065881997406366925897085448718332345686191585443647556136551046712668266991386190056800842285156250000000000000000000000000000 [124,26] 45632931614398437321779283734393197720978936575162897691599447157609415054236926772904260687838556162957931705099636769187109508294027839727634781485631989006645532968100285409851958675066534377620952932149228577301801544575897627089547649200104104405190090064135566120578563941809610540458450548179011277130851820769741918859386545711061125035713286538330760870541848974919565730658146646756755226251789516784051858382371715578580015637764299713809895681636111298415676914059123385901537710338186257851833666071803291520295741077714370548503960883345498010143489182734516878542481495043205772616551114406571615598430581200713050211773844020613770504014197667041446987220386715592684447517054923803500516491786893057354010789363411307499957512265463687001625040996600189087417362822232653740413516059084839134896330482236494044665199797927097466692255816267133379008316859695449968148023274996656999772081285895381573201081822894532106367740991953376243279036230127302863603628995137846363670252816554143167953549238954430135895956558317682206704612987069140069810782026434974993076237330455796773254698816571450302761437738698241942000837861604790717970727179129181696799294600390990237744603272207040842736970838913199070537467621400883240057680822107037805889472422989685257363885202077907028540624138682289690928813979699551928363253575494839247239251842689413243300075445010186640172409750244317480982956402932194918894381269739708798578138521769633444063962841867663641400186750948106297443399360486470803502997948845963404092144656565325205679242767556818329926939997897782437870178548019492970417804516257037450149432457067973230597730363849642550778928514840881186493929430988753321794445416834524077313567892706954616916654062337429740405458183562735757271434411029702408954917356649079008744826223152873584357798612617072919397678433259611382864134125237174100183932450050579205253681024099472246391547357427848020834359390633038317337033565194952295880278522403601608401985991695029834778703559334181196161794094044642117889205961396880987844359737440463783017384630742833384955376867999872477110809890639637173896853650389334701359440658814322528814741941391795410191432995169955641301749642903674416098153724882530851703066332447633612900972366333007812500000000000000000 [124,27] -47386925049940034392942911368064081784545304452908803441732731512909232878882815317478880763662005246313036396064925814577736033483706151409023523220873291223212451323543135149599572739536476687581956786181372508912347943843486606424673490739811291711190135917772346290052843880271062575979796793169156738530078193207367488841700718498953635999086571840066110903726531729234242035611654210599630556893198372847101745875934559024043660332972337269209498379788729174142585817180950606317955000912174166760725159483387179735373812276907936834851229283553757097950769551428820958855226679305615752086920670195165504510025191046344829914535539801677055624912862038493280274861806866304342352015118468983836674993271491922083175979022344220563577270145997546006333819911358097617928187809116772080415490025493916371429464979130212956261514863607083524119894468395330980413017562250494748430515762062627857563957917217336269349369351310111070645711301890250727943267190653831384268172447157532589081041252035206892949324901754761729051973325173744042306735175889428285235837485261212238309011708119794674073152698774208334204605784845225214656988726333482000197424180839134310229062916334936696019360612420574961371196672627640104679003652713828285697734830984166228205628437757719710423087115528303642853429250718781651638461746808414517341627675797797478555699100892540906636287260919707166604919457419355119678459663141687315692707333559653946045085187406654259302045325966491362986243206255913762260070480633384080769774654873478554985960909032589156970902004026164999505297886893988159285636180531503210681574530963398188193292250114724764460604845374183024262626542577112002433271849693325206373350457732198679685539842985129501625537942435567196955124851216946276188289476155331101772222158201401047748021303945432522106031519782487709576457453039260465922056444822819570759702879536627937247802525725911080039324242187247838277710353838910212963270264876876047180494806387415436268894370644944596639787348843878818076768616040896921748892909693217827126029001325637516873895484390720144071870265101809114935135876806708908400421463521418270980410658818752335267967449865123449242373626155829771796971662759946300804024257448090117969541346099049405893310904502868652343750000000000 [124,28] 42112683921087402663272311348123201296482420304963620899582476126592835925522867351712109993478129140709425049450690984609807555563644462260621797359824883577853602124591955842679095639734799784679307716771296565819929509044550879904218858020768372275717417531360289854164897261753054259264983665511856321420671989405699247321844410158897661708301395545309943463052747048779886594456315167378472390982286693280373117683441546429783571152605615202540218777458158914445039641380256812236149304459872690711275542072846082934152947729548293033910942164824169975737786429787076923457724439655311374018695746026919380225813988697740055412832981690883478857791027139812514031429592854810963555295567147252430915345033813321906306057916358022509895488157864323376867803924593335933603006689459567141091661143814932184828579300312379493374859726239473166266800871482112551601528384317748747323096444004798226948950985318118229017973633782645558246044260369922032435958246539929478577165909286356798320407453771038846046921620425051959523457654088306764134808089839216513919369966767496721595317029983283304872365611688992436079790023493227117360313009469754240981114211020486435524241971735545894603807435968133258303169640689275476882486344937937643378321394199890609331338511399017291019011169396037070563402700687743914536177075159991802598111315853098188249155533344692674476074158428033851404401825308639314083884848226302266320802441794073318597850618429537168340747719677566353409625377228938899410986144743854318210155475547469841833977962604401019752694604692299855679993339302152245506863845210082219001873691589917501382642590640038202040727317349162904991695135596962356048730637431782390613560757816177146085459284638449724038708099992023818227110328641689256722928355650299576864320551479731318387009848299256415997392484928576821744644709839304384916286094772976644231734947036671064260278986795981306286827240414128397661402121205362690214988389480781629668571350698599489300595543470725760255373399380151884787587266987068229885064526520665677537251330826734855388755417197877183250649955511428167256093822683455369736004805113837351469018845125886468612637540312528124065961289112590492498151192994516863468202000832089341279015730357127011984630371443927288055419921875 [124,29] -32337013688285393058402736642418646008640134058255700888291802938068814709616922489045661394939712795741840359680749835064016017051030965583281749514442492897687038525225208148545454208522396772787173446887338831652234961617768614072628235713383442259018713108298659465005379958465522563140856181755819839345551508733613175852070566687778974418566901924694931079239984491233056553361622629557969301944129226806820744279619865799853814775330009893626048883267798146611460091898336436544007496894340866770234893477723284042025251308746856899931791816992980055030389862689151716990377675794719372766962279573617718176807984605158256827737702909101740458154451922678124113814025894793333322226562660120930416043539218545729057447942884688750339269761629845454846496941908443124069316761613949084661880747638554966748677391782128558233057145279266635932164736329243947989759191646823422216868329803366017154937769904806379092555044251104679902693110219053371535858468352789757755386975369164735653801316651524433648968913282313843002027522611662817072203106730406449338057771943843360812611243292433115877471089387122568916465526927849408484479549165818186719978766455957882813870196959566713357567921606479191380487993182046216939342658963748387961879082227544243516448681276053460888534496837294827203057949087533223534986321523857194563815698661188364090697229287669934407722876402365960040370969264524218982250556362299633959528046118746892209516782120496612435245970654501979247250166796998477748118420175416786075752009079385531241133392523076398856009229663772739115877837142056755755226574800319021127162336551374632135115859777538353860754376034104237638252702556488793395699927585466152878363487727817152050686272184260333984706356191673408165357561442436156596578161090321020368942157310676659291283060287839695339029150332925544188617154484348299396931593382447826769808553614248739031119859235296281947033925491961668043308522862821733624117922267578808326207512504883859826912316536475949188976552971599301368561929986964256570440446307015022043373714659445832770005730910335534681826226134462203334127098678784837665795427895254650319994647546308705808694932347759507565052895129443591714016198959616219943793193205379063459581345796323148533701896667480468750000000 [124,30] 21813960690591379194643524848078927305434999672151123636673979580336389698826272019847060337222386848805222020452546261766848838617520987523251691373005481614461479809341764865385665952713096948239461029232636603599576244140452662880021405594855909739517494696133892052817970118368927011821006224958937654733454079764750735024067096790348003765040984743702784740673183480483727372197972095816022435672286710075609184647738293761400382736524865939579631765919539197775889706935879647796003811798525341473618158550987855618792096696579200993550323543485193039074016255082097468604238512534976104314443296400082243973222462366084041628512833057841447524854751477927019147705478538810354122733278786638946702672124124831810265616736875547611842536607451475644413262703107179115418375183228846369899975227712575743262826449335176100802625643528156068293113744058563141107003221395039193846647979234902916870572558531949400563151917691494281921406486726150654934646801140877130766852377663292526917261597815844341646810475229820808658429080161961032217668524724291193337174580539026863168854395813315706355737978489317232525981594958892892577608619865585967732303644752881789854733458851499559041400231065253658417163934836606052825095475194166910825529080382876216216910865856116365794523206097392439623294168318967829069732652372984046101918469210361919798275693755914644595435901677088453085866051516563642923776215966667979098166031223484380390860213750876826190978277585925342248627445096925483190456579433338377830737621135163713602717254404316798824406954436241837647389056370527927513664774715902246961644008375552366573043321404772347731331852531979196866605293858526388407729607149097972622316495810291860990321739570864536073779002220897266075990446807312042976306683625834666400806748424615799083488642412401471901448863334232655315604282854367461659643585922050576238306335280626987579170856907518864440167068437135406075316508401832625440793840313738845958398185809638157400413487655716093315865295961877145039329700881679916212944096478090261130377290419737772675963579804839045892369608070232680695912533450976756239765682908568116117152618638621264352921970506597245024940774118986356717583366799439570489587898770907775647387438766600098460912704467773437500000 [124,31] -13101207626684420189174525486756072515573719179523668686060501469069509357799670138470687466190216466600402599970399301489368951251096189273159511178300951134096179201744313960094945621475914013646263358674192520227605632232416585359650107024119765069030414089978696677841663828475052600827788789483096736001868504010521176791771923977405986199310988878993464285639096758752827270580166747793269526766393141602188559082402052750903707523175022533616969877937962461773036233586984522559970379486466651494525337677880463658403112632528089692916279474889737761488555222529245323854645692209119335541431731669720654945237379537737988263788416777266301471384643578674184486670412686061950483718681124146612264637908634814359224383819272106761740413807159051402315272910222079169825033322350115083362017946743610525378142660930644249332484315441297213776575653762187054840239458883951405115298969850250894860116897892094580717836369381493904717111287341646145887876112199353687553253480468170659416824137188008324974178305373733151245994247440277785729513939556827017507138513221138896806827711475798362043246523612866914567793823810299623406874559998933753672281275749510340458746207680280592576113840978138849661087926069170258434041559114173545991276970352015942866726476279476959516560823243679242247121727984661303368057313869706796276567313112620607175574157352327168268584894830550932718900857721893352885644800730507691601815450002352337545637639949721016357554397944754857997069293986622673175544470737093075579657039223460534191619782381801955239946618060473167730902992261198312406507006763940925045427218470189298981444076237442997687565110628504649787177335026194780816379857086779952473940186981524023694064344548780463558806999126950508821508159712569947726964974472430078540163496333259551846721995156755718617587980514606110017044485275369135738308445943381917210108706196606063353124541320882998233472033078337193015021150259538384078604133321801596987788698414873264842288703414037832681196484845780681131717038049616406720303780652299225849603705190714740377624201595468655954994984614308097993431016033397407614895345374910088113826827063929456927524733517896556929819621189171765959757887572233993723069760237338876596169257027213461697101593017578125000 [124,32] 7031559967963075442996067616113249081074144995401951946760207735447071996705368550227383707962845969473789033410868750677276930083632733525997216882887223723409189852460966646458006832541210210803487514476868252348301461366190591015236491124563118335612802223259696320543200532896687002636312421304296331863414794606562692128705474933518735357942982563703087061866619683798737636794027875396421538438656919314116468229801561574964747220552923096743585277149550732302613593972294721377384345458886480753422993372801127210277456579300771504829411452209122077927979047291771656169475403514554976641235289889248532781094568273926174782936122468675006100874440084599337067466015592875470044281773118915903430393908686037860074303806445143360769326751281034483471950045310207261149793596164568663453653756574798543804959450664156910174083326459565990981941146817627543612754411786197938072675603473320755894175380721748745810097668435941034263902676059100515874954802769057335791275184458357992537333798042864449612028766593895555264482462113853518384564593491219931244781878138363268797182226441632297589369874037540620005259695383415831856505204834164306266443194666395777440806265433283289094419393766203480659643806510294533035287836113980121388927090142572352967088735858239250303100766797079734185122174282462949695977144450486353636284890343875042649285646879685497864271402559262892734442049228554751452150726521571674197374154418870496717903616136896884148280021267607798378583810108663482808147194182798230656358966170664956402226604773234823693400144235327330215355501276738716961603223584717859371176113291910227709798387062411486723377665742996217070615698765677882274877878656153626979177378368589482140203004346849654650670976623984445254275129270229806935715526114303361977149047924590403254677610032341922807719718794093172832436542961478685961719575852885160266783998577023557287489399926193385082093591967878593683965701847580968137703088792173535753854066227966549189622854372347936513197613650877499341673745689639437298387666247719863667429714710358391222558584525405570939397020643524415219965202814426102213339254647208723512208286291322762908817604417508323805332177177267379085271537201894213635889577425353014206166335497982800006866455078125000 [124,33] -3354117616870708736143558679486219065189843784390259089909666649680933934863096784030555528300866785930944978634418310818488812810472620521436620371994724935777342609635875245326750225605526642555490390218506878338010318614306957188327748732993599020375979108152183945189929882976310254869965411437805596090443451323814722445336706533448312602390879407165937880955043435224360965804548166749173835752069350804094414536112563352381849143664908300449832030277132219943341797728433713588386202405655286450484795598300749038675355834652422318996135152957901462912625979497994470703733467937274283360247336914173691833612728339493460064817119360647379349013311348553328287212005911123774432048703954806616947672517741122406927720758266109347563729664682916235403090475067085503674852209500912693667423976117878111400733095704277374887033779167346546747095557513291829777728901166737143176335734822567156368119404535119658990781609969183130462144055160338585457510832540810542461670293352689249904872168001844742316833505991849867407612385640977343039023491328651145411907844545972030777186403106585928776654193859594490908828349827757216545585066720313431331908309191575090981645909172790659874884786403342840128718699305321095408936835165019896057784518911731729768505913242460086407912067833001299250711699401156063646878119148074191869243798210427220109346146876334186354925008507780527427660238195643559434207110292100981396658242278161196619368309643123601689947207951750192097377252134240034401148682180027794603842987250449743784548635503591662293572981142454432034493396619391094485061886735547886937121579182606600263389789845999290917076391710697525153047245704495859352068683686626673376959827068312696130348670342045507206065322526463229035755149520163175219701887553606311567101603900208378404644986583250700462596113659657116889784856719935019173520796883210482970981204921368182034294062137860429402304561601892724534533693024685280836194760368433731323700567558985639294254324379961525867546299211187897202033599335253316874915335298728140211243572909717902335069658795697174318183094041325428607367148038581725616873504984995252782949655611604125305278718849258507282639525946228386031192069530595627603695302321185067739861551672220230102539062500000 [124,34] 1410557622255944693836670291879000770507510231362600094258144207365551215925388189356964547905139939526603838998557867548609156765799088271708357218035003758922504153084661301806168157286829522809594350857815819486110139052188724512285873018058637828926390300369814544096659597955044160835040236485403777192004540587773074820232252189086257669049540137326366599976837721016992027720076928436510190279913441508507009710875223737486378013333293926367656356578002367857628109946965593031241190735155629249057411243879719963399134954140085570993468298525865769651692173885943002804460364201027699453208627526686256985125603171296207027699677618823147708303315838122341436673806095911212640115487552325538216270857427275414365513817538523868288115105359232893257010572816796449741330770375717316892075179087580452426561399077770791224584252388337720684364316978018784433051459290181858525852833056598519840481632750428725068001432819010365920550995346031627154691501107709555367149772846834910182281915589644615141055305850348333348301773807326041676091004876170468828155873865167523225070937673625258714866504679628676033909066490224711868422286505401644536871840631209540277493274585831111087501473680666288774635533504967989840978968874763868323926940755567919122671686477449979695553847909796750073660554298824762676896667067989836843477207242762229255758538224646607797630943257592705868231607726331709512675159867873750900278481472314779790701705095285271936034530963102340236923128229636957164421249470614857677834266479315210051424621826145678894543960051513325114914642104433893027946807321983331013784990788657179557298359749584054199021323208387951245364767226895329113106364901301814342967175459534322316897602609898728899876307147454824186228264014842033075354002531673609724091136955943009994055081753377385345655397999675787951154871827758555007624129808456151522418510776215659959771578935242023503097561474606521343149198922786856401532303718552331784095514172832632031560416856654874879481891429746374442995508649759329632427407971848635614990891526496858742948751387295309543217314319006059850103604066562192771103702351529414034003379366457753506943215283490432762029606147959380834520156730376434095356255604691853022814029827713966369628906250 [124,35] -521536190465261183764812607794009891126027519735207855340785777055866744186624168393377358803315730286668995491319606223870659551913798096869518397394689274720165554366387959252524883700031295131108554352408614526169117466239810548491993538320814437938276121251250896316716383623464716308283196458606734008591776978937905831617632986912039754403651895685020595945000332454985787829808888494506135062922935874779042358899665940379215922017450869520227468386356318506476719391311078339163001638667719550049380300714312484398763881925548586273402484465952196411472383651098331050932500272642449494001652178057540446350687214946583056212095196505545727965189829892857344927723743163366989010589589470345706141222943980952731491138009537501337130316455944105147134868883431550416274130434912276993361009429276204012961668507657637100092250677996053658253267426708265973263250825626759076680726261944310366445804411538420419329955069978750862604436066265813101757258416072589192987828212893859917213396856795453289198769758029195126881697283088365879849369129232732346716327706435720230262226362537323910006672727545819670084723359436190305261125663497911539651160893174569006476274884963343235309937086932208063164332599513362579473067301263836966339111657064107391020696810313826439098599895212044692996393027784896760508450836480646471031071791379844558825182462835429069031152949010182503006087229193466415965415598054161839592982915289875664810640806984240751084000675560314843757193978296532296690200395773428149954129280507175930743971406749420219937021118179395019189282492654950694056326724315240381737239052797804976329432615306552280753317736524919060827829610239058411154409152223859944168468304206229549676616846451453268236107844593556875689418384255209322598813177779805549399291460047090564824045089135777224945506799944753962591505645457085266599612324672839705924925442360084088498129946118950900772679203251543322246099794987606556450821869986260064893579370874423650948621107466703978663364188326814484857005036109816765133600564525530723795851377707697395449945261621797171393790724455182228840191785443346042141611708531902801097488388903672886177651532104739479100046724521410186649017811424506978201787177340520429424941539764404296875000 [124,36] 170664206772070073382793888685200962143417415546169276523413637050817544657896266170188299320386300256352158728578413760455054962564599053944316202450434216639295114236635027811568856701296491086113410232436795255738075326609636813093272599269144045247329514721091643173950600965099786297869117929447637207927855700719449695883168978208557472034849286555819874055742454454260088624210206619885982676201051186110443916562010136735133649777084492523313076841312298115862710774676300642013128849153832537814907668920042410427166826487096404258416514020121109756073000047668111888366221502770066432807160452502734772411816577245372362322889860636062519373905096415324824713981651569585310621228135014097330717777445916795349603116886668096968431957137848083722785472647047480671484707530338405347658792527650278275335333337128482116376864487127450871963275822588095645897563865609367863051325657094200834492258185474500106221150333808136034076598534223472212135674698332448794813036701213598341154502208991684672070351872641580487844417292730374228957423185463454300897032576602406244032147450558300065715576215481253828421778722614273601845876930635896389769964676304925927475539904745220580439733059425451145351510254126512166383025187725116524096463820485277335200225511552411670880720393428887615028589487045721777619338600011098402130352926005714802431866425021074041918450687828358990032789274347422919939914180133663831236614529719039474815591927417398708614701718306378079697788743480044669939181024259582463253425704610674777000993646654342325457865628801744012743815517106878419158293726181827245954223427479171602260549471168639845762074347519083839335850181864758145771610343532476582157795472663503775704578863019428539214567400598541716002048180761584021212765926171292146342757605245848047900612350247327009071231993706449390592200019959315811018294917983152742208403488199490303982884859454201029339449196152549467842766334627443827604779366906713658933041984785934460032399497292641610339704854220345746266985355870198407990580326028884210496237372971402535827025821524481209100931259588604958644707654196440048804797591243748118915207357804465609135469537994050541464270559569423026126357599247624838301184979627578286454081535339355468750 [124,37] -50077169646534954618372100228590578850539307359521559020674883926612253758052182416998528131534524054456489371432161915967215889030031250501478674259493272105601891157124639369510067187959923561451829956400052127452133262452043529911393389551916312877219845356319971143147607900308130163881770380734050678005588294093627293714412216880921583093580479820311778333356837280869796246710568744332843597120296297006081955172181061510548115049549658901392209575752801049021858464790093764727893079808827988921450982266528518650102202158802375570661135549054222293441866872467406185477758721118550319233627061920760315867074267330835176331065954878640453872628280588057359898340308165711139622013437619692354707437789222757757988773577427577006190256311048720069745021401510903132130102968038405568086899389655951912608324648082001829726346084484828363263249525876434366276217730930072955731443546716419244076751460756793697598620336908069386212927753728688704110327082272875209360248353952850050984864950084978831325988139057182869782191132673397665835329624758765320390718852466487517129396838701942261258407452740430610898719589566743431783246754161883653820733089243561543085909939993422545893653033005727148912533680089056304707845196903469667650227809758089021235975238773606349094608420677508758477102771107971043110509391569869794695577914364623749451948506208134912805522566265952386224710458681827724718960630799666570489988358649321210341852287188710809841651248943110746002037949934691997189246347687398347640089040661833778628077800326141366855967699013284622410808932755128255809471037504766815887606850964322515925000059796640218899119569197252732868883706741648155062286263120564160904514489908163726416791369759326232167387584785081956819668644058341741621447171272305510498380167250766267395498950448234813617067360479212151600513594075082597446874771514187347131603796588463623892958152922847167839368041478941408234529761858403424559389525941823285749463168526812544477165876265511845019002605732928624428796391127777966793763424886885380480497745394378093011098554418912904512914555572667217267088383291186060514298848969231657880327403241681753054606637010430539437684650302752833076356094682501929327145262504927814006805419921875000 [124,38] 13293307480532436583505130245469544624093897888240205079623487298941267858114649823717680781744694094479833879517995043128274737634156699443900805949304971270789558201054163211596230631629917253367309612437295316013969450173445668705067566366102053511276644780854073253828225812595860886627891643675741490405892712395740900168466397353648163443405158084868645231638058809858668241921634115925291492539162246142193871097182322838366867012736170187676675967153175716548190374047246768998309432087173243636579802610169943268244116566492190970290475184546836399704500508503198421183349337405703134987413694401466491771841669288635926892496661488278298335230073316583276030111271649736908915731845884050106414626230269409337954693394004444239709855635435169895174471647245494809338623083198487656497712958505541948318160091898179730953245818476533757728838116964795707220401073027559689708297814682128796445604808226763023423765711321014984777598148613871338887886186596939536846499597826395624799128144649905732755309530802713588092526918764412170419800611645809494525997294286171616371092669244738473281741174552455877209387033212944649778226552702843774155975069213580267558902172183548507884356446015874943917624680037761117067611155214111226745083542805562645875472692079720343972387669933844883860571049267961977166160988253190050083711129411062645902415633347731915864433244877065305012864630298250961125664809030958442365157717900232858736471859792906981469724601704655944461156175831332756698644408703613253278767282222610599877795171779036969483687795495138452087836098976037844694055551556603889281624971648150441043177093296978212029177103803566187033500277246824613345357474542377365509536559254299381892307481754578931818153543640892574628605877937477799317079163011769806610415246765300890867796531574253033849033420846278223516909449643157278606077829355872472484603999267027647176495018677479375280712466395777477959944533986026241873889719917594263930649100266658890130788100451512179964640102486930008153708776908658253009543732924708197258674167207558725715291803947269742091780633114923479280598681736843904303259828281238663913559086139844213976878592434409369492601532442718910697469294052153188090414914768189191818237304687500 [124,39] -3172479878781571579055616957838460687130417818193536337282907019272587608544701999495563753772429558531531601576690252901669991172165945327065198905650792318211483056277775276695899178295234828750372387903465014109703599344105253201432591095849097689293606635963079979865114959862834620979830710606695411414699329056262345050954080973797884647495379714951693088607935225792527233663117438438399847998136246556103607436959496234248568617804371895628695429130128493357833226288182387635106997707902005795246197601162476912766635105876142949789166933060314890766516456691701708509700148036530799481229754024932532780335352373131462388231901644611953521014856407668429476007911249281301298048312786896341397222326092624253040617077812237768554513550558374634170271439147922292691130086805768908741881002051825920781690955137311123292836006007605949948650938724871658945786141606682061637593748808785905200103045692934798253304903779423889263649166526261315456949234016325089579584065177583876276749631542844030030288331668651394602726948649915227408017371702030859511716191979716687571044914769005146964282146639859766546496785415237777154764722648852199293777961345578128730160891686600653810261154392698279511412301161982048554031939486208556238611249411953209037838782837158194280836795520849418582474827638232878486458995363005759996626757174103853544263627416432668823060126363286196158324599736493452322196578804635246289517812650137983253767561730996357890406508358271686156754529247940943003519533377894738687481889505212712984511640589086804355389158544112808387531009985604106090991452345442527547958279697560754496424901313266163242173933535416756167920744786083838998747929196901635682226633499362500842504391238066328467985934248062814197676486294062918420759423876230977254482469986432450377178181622845762809856853890635619471731499852445614675577542108502703373396834747772947690963175030517199033311677428996609363865185647429839277792765949223909820758944823971510508205663272375220570342765959997574301722441331592805328926659953711595777074688213928561264034076859685808242186800773850610124955428152937573002150234736736295768210487414322554433405027381937641746800771006897674392562106628901119620422832667827606201171875000 [124,40] 665017593441363983661128492589100277090539504632531788456995194917259116971691050870453412800444154912715129007848906998152064783740259804597980544109302951826016453609850493734370368785757101566981363787299227918605411615328800478553666307116129092804941651035532823344578652729035685627188824263837520993352898130962790496026593891948861862078141718167808612420473723962580431696162615149331949190713668170337572448980631673147836868540197080361229685126849377040641477769801934426390542374228852615479868075909231354822144490802921220304998143132831703768559555477258541125320942662545764164521029244970197238357467401152413725612198970060781791185705597846007897711442089325545095646116007961012115376464303968159478966670788821625082852018810261838850415257555800656015381832064399084213384359959675399757587649430275954544520697358172556672983313604364354218824105893199478653107178698368207732640811713439638747124327313684002843481969529852137009398584247843237445716302966566009405010822728145006557819827438600900875493211792799159861341334580457797709277978381484196695759637090857767777825802646157671520796422236049851722077364888516877194431181269378369142855468968345460449996724290756418035136026015062703970910588984509210876767387298594178361862512669160144902031146848919737686184375813919366511007252174903932181162360151911384937310814266743610600590846100120137700220590836076729371084629670228656577079744493499732772725376570008459427735930877842555660769430328673817491189678691684869333671702154446829805099749118772279365248257931499467230684574931697210107561272520357542863124687165332263528819275703558955693666198111032327508216962509966860779715471878208629209100969197845725871141502094375898882947689132331376011853458847835589401919369197829813171561314840262536672393895992541429263465303711757630328703002466873727962665830431673609704552403757048449011876024785956250067991995861147035531424454792791714556843350132453311274530146716920719044505143309809892859173920473626534643477005479973886139042723626994879393058871068549546751496134898205727854696682701123769451600668848524178948035960621080351884866513620228767700968571922874417730853289018457639068624960447806415686500258743762969970703125 [124,41] -117171586517027253828872186850221864055949258649790607951270876400201759440912257211837668731118093627338272244288690295179570039756074491395005881890769333337670256941400654645249666004803820330562550376515865058607041265463786959074440998617004638652362419479187958646076669016591581670686453922639493330703677906439762450294765482587799738415339816838418086167778821581827587240957560603012909968852961852977421411600673843416529429771345719523103354115362148573446203308407590431827185457177487882232993620577931628420777089641986687674992971071049141112663549151798401412945157419172732993651548842409653595021184562290642064351682360007121938821210120228898540077396214333545786424101254901487936119808918596747041224683964485361012462513899458423522995395504209909551425370853280644496131783909822691214379688597304974935145771207326753752074608807540354317088563485723590181593243635171708128104942821393860750630129861292134817405951496120829182934981176438708942957777350508901490966020566321788057750465410091435217642118041852335147444331797601334721723186941056434198476029863479823470976061049396314677798634699090031902966299114776760321098423568715784077847363841954241680912702240111911687860864389540670530976328759221528045005177640851069207663267144849122872572624877921002697383419806137321129753773632873382739444194204847549242500165517274295351324262369584188893838564753498271566316531044663480439240417021806043890521422813580397378119248478501497926126376823064474097949237311028373150213667968320647634022238724805845512684055090060416047393493018384558738468841747503328503805330091005011643447722380593368513158406955662629038644174875135145883537891087971724776852843059444877515596371243979460612861143112807844348862157858908322251027104148022452880735985531048412325796379453151101198072626583020520380209725483694205813838686624367751218229513185059415697168574095921244632347700869359149252276275167631918425920383277022598290089645272986469376669683457907805589216390740933451184192728045751742104876559436816286095086545629732059194777586993452769342169812402495775284850550411764464886554053704843578132470889110326049592543859450129832995896898881662002408556179489096393808722496032714843750000 [124,42] 15262755421630188280889549429174397855698510260132787226976871297810365973996280639792295188425203650605697870608784339265920131243182854893305769655957150510918677290501485092433193394882703190481763787708708604628450394790861753451075833573027385478781664368072319150576699819648527382059698723116608481310992621156165106326389897344124641709101899249273617656870312797983690518220663378082821988260014262760523377245574777768092625858332621474855796469877982590591209511541270426870017263618056519015916960960400323024546904720376452696298141943362901505116403179928801632410033305381898534423312758082992251890856478410784419570268918919467766443101747461820169761427221193177125598910533367239246514166174559534370543722304590134992047995140293842164257705533181294761034899352810423951365139798707620657566844627518573630774577284161764596258999677512747334485754003199834914191121028016241720546055099095854803219182345410158204816848235981666358823055059190042100099661752240665075135544051891733447096532676386055343921615158613969144513466375940175649580142497999976170321715677054833221110804404933306474914221912801670984084725628259685356112826277336472738541453539234169611884768468201402345213611807111386052935462943913077067775442072188342505283548913521472181960677908462239077114254133899176319935540938965984007914010251659997951211739535920864195299468712449174308740383579392163187184375242138401085515578672516711050595558305964157590394902065846887236267939265566544152630776482783764998818671781980289910999427825658647381416549190840653332544489001239096777487261886570493860343505396102564845387614678248597599188838467578585502067771426447974104574093421781034952221848858907876032495598890372904806870881396649156819823495824748548765379795324577326537442987299968207492562382089423164314362607118017650530069749151822811591723695200619624261353107638291113420468215720802136864305666359295512112304188256342105539143726089815774038701652044520171349686208359155372736802208879218941030087876255931235647709493104045390547260789906429240438054838986744222064179339509857767535874450395298716642767005776265065506687311007178252964276293967364618011614219727376720830010713143565226346254348754882812500 [124,43] -529240011415344802914244429827077506103543289724431650455810871787627193779566096511469970185253264544929435775823193024046271548356131928693782602056348684223443815264409064399876601077437847579981720492198210182083219774118116144276038109379904664849486802444394715918608944699670003726176823277121900616343027169516722216114868254684216909590589686100965497325074896645957973054407138232950371067825289892025268930379450497790440099671240028643597583657107434273387921561875430482884134032409712013114636815096507081076596584252001750314277388510460170050283887193592355453239298674795722602514908711197167547600433088685032664080850522081069852027857027796760628133583330466340641124254708627599885897297795486032343867619724325033567916955353883716991067975990314893391204055942039396579325666897838040675966747340949263275526007841396373473867563769611814734784340341765934729923711859756295760586639271527399912739715504325892758029962582275191138779310112736686144645059930340532218663152771701126249493844993007411461464315742511488908733231351664959097905306742484232962416064969063005251940828282914808901130277485916386230210853611108140117075313225457714378155017937559767629837016718853454407474166504588205756549318193008194765010830565451644397098843573272207783768393110921122818154937135567214557654391245108133973188420243880764924486871639965456842686294200213461883555236272944962148908801773618247538820579189943020127706661353348635524491301790402385279494904156134225027912747725941075710833794918475642115154628555504468919758585390426649624833980181630870244879443333811110211391510239575483357761566231592110829067622318032827997898011167635892946776133582533691742462508717485151985361353612705394993625110525073445909650340671401828292196650721433744763539239355008624755027449416195923402175265455455510619298208539606770401046464025808265000096236422438721821699680203760656815870720608446307196090749498621800976760784379367259657314901902523927940431042034699536414615228908333765583753854611420477013729644330732753014691867116689540679233502511310598399727822713238641901466252331209431787324645991852513756158662419727118928936086515079369364793026704592938279165537096560001373291015625000 [124,44] -433630275650413898754310685566729107397650841383351788883155846800883666679807509191906533560011426219272627783724443978062219614534794580067528623242624643316644509722566113126800807590139420049621941390090101987583032851115857282568818881226098678043419628915330902463469820794397272711225281841750055387994824012085617080971846394432678034890016796239092841485017493460904851079426248758911095474895811171227547068628888276920014496676738952801343112993744144082991284445681362376051739242819839807951314635160387074409730268356299827088492814870396506192064074950117989775298785960668818324133257129153283010799632493537513692944703631570325394719124256121049254569626727398722547635452001459935302194052884999383779057267255786750453786227910683278513540368419016719785520822929047145930171685091284725700703511174968197255800985390881383091958224121402431452605785154193339842508436480780889144950873788327047124020614516269287192358679258242810892598207644700492101303271363280949530936536315408932999802432052618552901352193736265096455305022972862593030868115189037555465042266097666953473401331005895605676944390904583344019774159560488070500360385677020276513591029641198491990573947003542110991750913149067248455335424508108854102724996333346795466147151731310895291165836983655523560744252579265121614259823136651311575246262773882291478929987486576651035940039764820760369295704390014426057010114639763059762713744475374304729311161910778723315478075773856196907195522351697444575285526716821762039453231278675831771288256159660537079749096632214502096654134858448831582312427041756017970803764625359735637931613098172657095259875619987272150264494698336647333076079962881854004863798111855602205630127558429964862732259128830475399111246383745447258408415378707167330008460600169412724932869866419022952358139060770469022835804178782629950089680529878264322767929233218485229304700816783401567179223283932172390548841346915888058014410660515668406733735376547309760618417763168620227463478878749093248192870201169329370979055843514043503279349231466006140342155319923904963032152951143714149974806716561579091464068365534371420669390019268335727374914528448436627811614608607659005283494479954242706298828125 [124,45] 130403245611503884606594473854166763485904971801733929586224025721815920020562024858420986619429141652842470256835007209693553098586726087866573530878188238908854750324009433381024112968607722678404405636729498695095991330968753149142202478110690817119976317255434645909911878239681353219347442296685595683075447839826753943775826518246299888460107409617489983068978425153695536473658535715935918090618401398212949557469856134401442323054238350462821924198884862117997660133609222838041804881896581574706494450820353399088872264034393035359240032580520522174796736385270665097088764037541852951487301633880801579639488505356707707312348802367048104411502000045135412540462574324139246879233571299093415685751495953351352443156050826972242141323312503702739729983025581680402417431656079336645962832640646495148584553753681556920320184445514008923598067664657711606680411816995603049089485499114487587258762889813522346343840640657072225705033605367609260398690845652177420697170212780244477369048347751925399936522035979522205370800535374254190178497737146915712169599812118340094928821971432067924162688055682207198283593770625316772669247546514798702008449528964344312188541942983893433448298680309863529477087699677773292893840264993393247132212959100520320667980019402586405539112904543725600373150858659051213765005139486569778943393622580569019742601925983501484465403847219766394160829281348771016053536316054251273051582242010627155964684197311335635450392887969713680409995363470009204310327793542755487696477617533910238934365879737554574342943276651619316286663324338208434493430182050444065286800014862930294468358946859007918368464443762172156052742621468392443874532418272985423385738456680355878297946548982868489992431460350571522667013808612532282011482153295240315014584482482369881770810885852869027965098839920167763991792303581729230669949550851731214967629985749013326763578071275136773584282456069646761211318379683644077805391406283744587297167520379472326141204014147764139498303397982405227132071776082178044964351780869130289905994177443434922604620916188524938807986578603806467454669506463808587800228716671272404042622156268735016708584963534987404945617310190778551623225212097167968750000 [124,46] -3646476584112861752108513121775414065308923805119133916803612566675396088651927444827412091967700865885609750380311227853123515337483822233485296948506364972319605698921714525788115559369552465659829024926261077112583147347980290287532506810343659733702869123865289843470989329069927771048755207783278790359021487927319406024836490539100372622488233812993092042884166966206503874381243664300706113840293803995721891701249723364579982933502835404350805715968529981292311297347167111531217883799968207940172900951072885241855580670550441946385494604151463215941530191199476677932038604344135597266786577110214681711631964626319402680617035785772454076842009289189199208079825500471025945615999923400403163699923143653073346128856250641947262671410690467926126486844817615739984584189954744858094360626115684050835105622071967362239347685041401604469432581405020330406803925114684275244303723637606987795466142452351226996846591345599396612154869763411710839480293993047244919369938679606003582376811989640181207308171920611344262074686386338331600453852650241762212279372536680666863445407243509693991711922721492201341742042282836773788627250136416978800258472514557558221759467526279774005449871002728045265628924481055238184514777107469837932646168091951059485853401049408104113678707487502012412289661516355106009060261334611749185018549008808038924822940348778006040987150524153784879124885195076630706537858377633492979735134857225734761240890659940049322414667195294472573302982360033786370231413627086051091706131496849838256002253702066533398374048524890574638462423740806440784920424968694676142231892019621607500741560411417827670839807640199177832815208531814119336980208249607422538971904496797538343195373081972997411682859634016301494395751078279869358049085634925036201165412850794248922493084233364075320884632022171000430223557356899279200594857366549297659389019014711435108958763147959167876443911720240846713467512300074917518315981634256514936453037941115237814149076500596523880017812085848503896082046159051106028997421328757233909147546048349475542187958100769235061630156839178707035686841140604821200550163768776340484043862941016188033570242775973712366278769549117470160126686096191406250 [124,47] -11869805191793887024393140732896596850802767163930565948067719314068836824555305757424660648384756738651655277335913948981510623117359107365221467578825660370946300292416356709643644853678430022695819914829784011673047265084685361140186714398461923194088139692655887280832644954825205500667730106592122582323697258700568647659160854623667744895974152356013501683044860900398720022712870124329905948417475887037212011514934200449864024888637648602903415588628886511181444315498795360504628347314201599019589975356697257760535319622244380744670664823276938236059519801812589706550868722493028533619398915184401595854707519898621854600786467619159939015533024229803391371168544760447756791107153077661700922407155667151029920475089299276956839359336345281243919251650059498464794945161938447871506567097285574337448761566049594947368152975679974724638644563416997206318793076043181240402602024672925485273906882610160303175785617520181078852879815672333276154587263426327777008526787068257327206452185958394936686885725816987369779820660812305417332280699687629220258076253608287242024050224703836702617632806109910184299654373194918982977772205248066201386706823830283724682239943395027664094760382115758303742035223083967332041677750386673570692388237970922953139532605039298407202776168233992203848497529140106596681884981518195515063456455014796051725654953580370022759510397806082525194726513308423584088384514706301152194148335796986750522876559901871401701835614466704431434556610707038897515507052238356765900944077169906901122346355611912670605655602442938086032288832772175190556538900912783144752474640957746557045828323545165061681904977066908989574613336019475338413936751777485311770324575672643173985001369519463293619960259824936730342026348029194261888066818143599163611633604821240155345962777313252652954436504436957410840373842198075215026177261761037235104618846375719774370097679007737032748298296893083694469200791381661982080135314177139517067078697219490881071214719674662914661184582307329861873673106615847159899361800124951909070132529159438329357783185020288743622240179301555494967697309028826839348067309819215745416134430287520112794341322364598009234997919237829186022281646728515625 [124,48] 6039067751391911007890328240572255706963641450374256451562924782808169318095281728396662917080149444105038936828679017988620939178459780941841184158271754983488134997476152443592722771078790551537104855862562789343827682650866263044337970834400011145878623418082141525602807689934930009166930566889521545649096955045026051339087743819528370054621047062380120957812946974616522846349282163189945058480874464534803430495383817902972080420374972231378539600745198520769354101611036403089032293818181074899089405710986339222071730895735729041757766568599741085401789860986662393022357380561076629977310929978614132593876797718271315185029087059325318926581500519385187680327437959407613988463665259271288843975010260602485201848089573349590532417389170852341638055433468088147817206780232667684230056124966594212599538391600936269311611513639117801759996870757708334383158613136559780027805848605981193813601466389111391780603880356956901336156826847674603996964788553310412706080920429718466320936936606720626446112248701703391144547585823866794239050207089395875631139183863985207671724523762506105679051587435288603491473499777904372496068654726587958173390358479227444411089620108420182224921901677776863754887951659501726386900280396415997678052412043560595828966851995337401071818620550482295835858687491912125603442279655615392149790236212749205206282555839128967108697686421918375113817745459136629259575561237554183284846490388919268674528431593596036007821580948086061299615253987040976399346714400449103761580682520297064170313512355844288190879991283817557789763013593542938564169205905570427534694023932376603257890076105459231136416792259089183799979128230436196629776643560472661095099248130648629399776140837177434800041713756412995136768699017170638439495230600532256960536857834391982412656625679026000619799102966116648346555905206262113740888626432354441392714046738052161830247408733307283549764865592989928540044176534817267752004607153166460173493945797422749935856785074088014689971648603403939455625586490843762507447685321485595634528334257793563068119667910403161544868218896048552067675460292383670664686618179376608433351864944409720979552305083445200437022665459823608398437500000000 [124,49] -1879997998912607402414188730648209289810889562586023520963629820144049804161492438868087814297773321433372840218214819108327493259712680083201640000569406118074543853368130081752348769997598992888393486564662861788173648086348930939857464397418248123693721657136317147248574481326328203519932229437301896017771971236930551317881074975500547743564821440617772895924645992477054194337603768604974673433364744926037359919173552053668522204947640877259803848977780750793819208659178789588143645957157996242181090862988701078752496970596074446784577187302769699349587309459289242622138121187451725539717359719284516785211472994592059434751548296709190539803746494556060306282557258907170138053822859963844511809094097814375280375872471485075913018574620798361413108610410225636272770704855055134668271768692467001467794365214486357099204901370034431515213374355324043934893697292043571979956287520511734698328980367080739689055704560590242415167342554945384861696089153873709756360823657975091177395382281508986469091872224920478573551790041385409210631606121986314926649726393992242045751383680426942467230993975552898420369535051432087887543231536818618508178595041578778193182709228977534290465448725612212785836392915985280737158443649788696666468338853846941064093100023311747482929251517462599537575524583427490476812661687205899456541940087295573483443798931295784508916719191842012878508644767532055645920885735051617041685355135742281412738452051004662539736263015146655544909257034143970867595587938411856679823364362811113026083493304890110793266041163355687657633874400615014809050877916287120394304040412260842359874235780942688867700530373949779885505731556671237839505428430485034703337455615018221938705691134985119636246767102876158890640139453659888160551420809044177963393748668725722736565481331394504948996961658552844511389118455169879102675090412023078528471728124434373212938514520401932631533195755615860200757170609030930171246473005450553393214286171961891241825405690921199876637625724158924262572524013067722882175709161003151118469557218288379170717950904347475880271200310142910104335642165808285861464133384623544559023395370387856610600369224810061799806877793979644775390625000 [124,50] 434888017781946141968791416751653590634986754311291741755527634249087981696034197104984934431942888270111651206847461470768446165844769435965144218334188208040520380524249302154400637702324056892408314934248182191132146561578750344474556950586505739393479371490211071745480856194944797852014490453750178302873659714380526502126107400997841238557907520847882033292669940395552409203362211825221287298976781277272785939455072974446830611780530258844841007830221483206705459988155293713144534593977307106559868951108947508460345675433237216285252638044835746407667072632403248686136735102634454110028850054683966623673336908353707789934495364299917210758998854276862447492723236537672508064686005281473533873534731359842863811281832966140519181449162519173438670809949603844158934355904924417991539546765288023750628726129256623162155194414749997818582269415823695331449864265399240139847296634844596686720417819538276492938289845968178493224051355873136930250258342882865403936290101335174975626682002091759648562101445676223395461960613534773788874357049615246952635853413643740744136479974724784013281384681719004809578536539130792366735556311889154191693122735930745431720201629873788554478480938654639226335977735921927435112395161029466561305724677671972900929642041731305144204373201919718361281576692282315441540264394494229306190544198388325422640658485349728904464769951425554988930821953027396188767378693124866936636559416510241673366069380477635966959186159345279858679277171677757279710167044783392459310427042545660448576836971275704132006395241440101116483905740977736308600045964394970546961512319803513011926499387965998932921142015350460050104063016790164091234499653934940086442085115941590790532318789237650689302336063912857852658616604197508101196285575540171390390231194809537014408046943940562195951780084233571308696809467188147582429836607160330164900625491946637004673064156906937839054814013242226807554233552128088877459938414053764121855221512040794308349263436765051346089093072503092064742562679474155639661578667334375761428279863487104734372464647525446775601872498117737173193321989290689896840098578451057740765908111981800442863323919256987336491634296207427978515625 [124,51] -81254657884225308895405771490430028879077882254135957206594400921120208898872690473004939398006489790331018391299287516869427207107630748030728747098828269713826010712741593041610461263520841326029356097972408689299737926017949460956366398825965720781742125485406992106542613658498602676149516434888105347643505132532820499450168676076816235832434078834763761437195095711327968240035050966297977383792617673987300366652950540199753634927365060801316710409044233832605236626797381431477701622637247065483565658204322506254720346175245981742421584774238325313253874545230719050077106913570137011862767065777145546156851678497985378790470708906261632067347306385850876845177389281372922921923098345414495968195175815942933046465508524813320511866153635082924600250579452382027012372788694867175959823271036112399492279347495443864758289262062718436065021966078085716446188974541447306105403545097284736965074278351379996097736001874692565158639447739542824163991157118447329964557315731552207784215782658727678667899801467087629965210834828543112547164749170181523292213077478157055013517225344058455713408977694272801756671076696050302341382087531248160705457738555260456980178321240668134468578823390791192858248450506700951464888183051558462898562364054524426478506724953639257533304362409344301815973237451756594950950845058703219836808716046573531987418838957694550135520711392921490336828461820330449876663507822221080168372341881061136733984437609864427038367789497282719329024158274561750136243278032001959094847475857318512646100280709953859556098348582640412896900477894937047396345951002836390625438872040521617286091442508594445716446323579676553904266944845825964600606896705614600747507134333796274576154914078895974404698285113955413122452505208695981007246060030846373345773294554751213427397789953640901091422913926241109604338586948418813553523418189735397521957020935801155148064740797032397755282170629446190582550604493510286419075975324736463705684750310410036071392619233448471818039901415286007179043494835919708865150163846881159844613892024518673702770055940497277382392787514934290175322864902243623380606047642922657535060305207309965868468536734074230033109298095703125000 [124,52] 13203368366984766599456293447969908288150883972787994228422493436339391400066464235822980048121791145899483510437459781759789554462964039901942527829866623440180009206943914777926014645418898108152556038548465338343548217575063396325528171071631780680640745899492438615927247889569104210025502777326572378230170285792956489920547951779084265984573456314085494538916833710590213886611320772237960129709109449719603809438806956718985894394326408870815174888143546879389568197664560640079597578546002496109915776020117569834082924440123321430264701568848908380385862861619234914607513753907860715442989176016433406048897267070978313045783068893497400331900544057039880811909221719100444095937731109981036901681163861623186822583667967363100512676596117521864367461261191071331136258423528010092968990059523525321594778679391879244705273905653363685917650108491750915960278961323586176176279692111838811087255153688744637842751216785655168139114377368328384339620182191163428276661030499344023010292250972259311937135968923789752826906800672928299188664756968809816304607855918274347004098673710009531003725865992849296210193775891992421899636993262101834253932504601872376095506850081934735466807475314117256337300931937586280677442042306671343425318597842884327329454041121059514225156497610767419341826179678015066068375135541368590209738875184398948277836769375716458757660323588955638371008731502551247257227683124530116174343742170752137279043638288517217576704864164537109551579312172316041872618019951786268393490394648686403137008242013727397343567961749820209490674707411394614543660983565028836209843182741115610074092566699077515179717335107742360719596485668471222284438365269073719053195877660725497030043564394628979135793339725148965910867506652454637814757667643847793677768555235782089386731516873570414628857997779276451964687868585153038562449720513773737555381583954301713328353095763856117641025557531817343861255503568950995180292875072168477041324643239708148796583275610539861984640760165953637163697079378230523974001837587280041679971744008794558626464455815678377316179312927781971082511456569200783338538895143390589226186720094232809750364756249577915091085819091796875 [124,53] -1957391427461659821629021181238391425220587118155392061655669103834217613283484105779249265817401738504244827502248202089987084701716565323046926688059884041485764577788486363739629202144653890831946850043877476621374026792157105623951085335460201512603688746884918678487547047176454415999274938696683221692960534827964746384522025649168377222983778530955988358491314526517742883615885585784399666528900281381984395711258876944693779720443554625389918777629042929828382827426230185414085156820722253443957572427749444268014967606768212261175696927495767193789015922180402411228354027121488116737973102373710840866390733822238824502713582746189242860281520232627687295560180577578474541276176656721967539977832784817174302632701518574416475630510559819551726859226203192499866473060666648642397041465605156328949265940298382705672848306103834023773248073663958751839673741870215439993448614523679910707429690212199063455319434877948611348550151286760088107986614112584129297114588930085695735968857842877680175197446930002279795630748758272114712188510057731258633007401526366174289751429228831164763771817957779934221536820318986918103550637650551871002293691007075879892314599341054498718534109782124113780394300781907263841762347724484528530375878001229398835359521209334430367569129065283506597783469014937705752612182191457447664973114617658839498342875902422475024881098371844918424983499993233544834039163493551462392657620822893193151831713052802552873903106877701930927501287499520399221388041532538691070736700414100392135388885783686682137439952403733744602863509338143557669232043865976764973118181777991832498574040551219328129269678454822030165768759116849704466762264055505781882623686929742030212683751895251109837387280478679274589243917121034877547522452721923705709330585199214991262253095759274309856877300777887606887834372014225388439318658564168248711571912606199919115754735145919074596652334639493773939113293279494386918711823653927310389300767026343768772922488129629329078874874362226050446111513044483008823402239706316337231545051711520305966970991161248921474362949954102785788691312412379610077068551302066805349185520966988319411563102744880164256714160156250 [124,54] 268891009896877365551628062009820891445830551818679032682809180487853662299697461649835359045441977154132898650129897828618248511964391395418123266364779379678873943750790651418375812393949785484735730882800273687385484227114507022208518889608044362590930072978979003987190523620141980896978273442624182299907900072446022001935716116642917817720391728772942390774004089949051589498251770425024007621101990924219886336794229853149532967941582244726048280982544930679885305198754771606529175175980275430969719653682968563560787493798562844964136773577434007939701277041301491124663192717001157786080523252453479537444443095220278984782201725453079547330224597477929114478681989105142914567539592756642333938830515284637016770838294015169816368887801261855926231068396950352492929094931109752605650897659668878825365440096922667163523627774409530489818675539101456988437529542994198399413570974093550188524801513877805718044288388264917414506229891978651220168399900775301788229213995711138347953069269954134633903745208446808121612117551408016369638156015022493481741863981841059248936163682145765677908753836251538200547802965275539725741110067676415023062849508038975103642568353971270398718863327320807523187833538597999179752079064304962276793703351557559311597613567260526747903573199926083251241462130714666113395970601445944854495637571780302352979974904413110459825868961397708919916998066747502555493775692226925843526878663410972742071472388814751870969093265254896709383128105731337098371298179680865991792794969399700071156522662862347691580234243048498259818201858699266509579974182082050512539865848785057618313328857216498084341213721443988875788391969292538440066297223131459248445703205654862897123319645238543543442636191789093257028987133135346929971429157053582728938444967968177522375842212366375978043644036799746033878314853666532691996703356887671414111006478089478853924283445947319172393672955512670981419447883446342398516284515215345969706180382588938308361797870620686745090939296942199622821868620411200305084431300009328185237978357595941660186220141915974989494645096740390248211655756174035502183923608305385008057505960713736622065688802100732320434453125 [124,55] -34221714360811489298244499000062146779791851409013090671769055902276393561491104710727662178181429178478219740549674982522001319627021113261093505878426129424697513241700616202071714642896469707086442486656066127204181100320269643645468804905028684356814826625252553182037896607741092787257892581878847024892720567993416322145194308724857514774578834983398475048619017269171374418208504388788572573712438778395218225843085887330026981343813017496639555190359040114271724834293674077042763639549441153520067400305619556593644998095354321159176318917600944024891174255259397363669989149749139670490209473281224613449731615615371524291523240597927457590407595023796599604514816751010518500237007070237594212713652510082392954144379650324162077548796563269490600031826791256018482399384157431249263917521443302935796579896163563244317879107644102209584319171377428196626904374294840362718089788003876182197618617849895018327723611545711388362894363500854326326937813615001980660955637565108094588080384483808626866017040437935423960897108281013771015781249074876863006205855210850372487761408037488589255574442013984726911170296274794186131180238487199560710323474490360525305019822619211154234105947415883204352056033036935661757340237656127654502816185321959620619485387440578157961468378498918185444349922960902281869284288328589669682714755383312388621528411255940657526099181865885630211795282327720671333266414796590709979945818729375412331286190162813318963198307213677639237707755355235833321667721234992722856469062433781594056390257952416044975780295816862630381460651437762695172954606187568565536865868886034131955702294676705899864541433233438742612079497521136850137897336595342706710227092141120369476471898550654337192520017903365243879570674152289163138548104531392946492176790540995782900065365282801993461806262523436945226460669082624361157827648006638605580109170438460791232686981003533671178130455951976584487723137995307553298647113311458207477523064066341706842753881653838609159822241821025819923423959731550352087614427299881174890107199602762827570343731014717266938703034323156821596940544548165770151571914708548282298265803383802826907139982536655146093750 [124,56] 3938454571137278239936996894593774496247174929104278572752839327597158093589825989973076810058597375753622514969870069388562632114793269825978452418055897443092294819873939122781774038805397233952606317445437447866623122564492205655954813500334634095539677628740166333424628079879353335796281872896823337691118315256539382217298738863722188495240639228768200041026559948075020998720745784983425088097629584221307230869680450429690771095303161481983872985601287752400355346277083357473542889595376137074579286970550241614622984716516141452606728584631615532911134311806798798745331999043121115648172963116467561465406520240898995989522427477960722666900826498452610758518003874090499468210729945798884060373063050989530639923579920420241093053560638300587473113346634994080101155850419060865606676380114664702153056568492437748373887805985038283364935952234079328782471474703276312755732310805763737758817113084693072437137031216671730012117728193865402294180375830635110125969309858158791711731647082854286598717475645774917917728304931977730669017368842012427807029166869366285950626225126591934944453850524332648509164728582553739731464822912897564544990343927204537763679226960556520201033560041865701208630077398101648442288220057113919249127393161854837106301565486120709348633508886835782634630560417258864319544001490525236518487805951630577005488322137496494006071328574297164767421220038811606528825498360617927436316469775220251189277058708925494563756781748664754765898150825758862865366790278569562642124495401012407908219716783391079531978627302169361995247951064158577973792569335229666447428548312669338038940853342784058384555258443187021619854424521548352650439103864248219000408444203502481494984112899180597961531656993578954756362805598830547967259924680592400175263496188168255090807337418917560127740942820086517327960219816499863717545483530991777000910336697389332598188587692475565496970398526123666331500092337192815371487405556681410233467135806175846243543320919703240736625489420343412469988032584931191148210483088701263808181192633315493817220819356368335413493823932181375027009240090824383714125235928296093856988678788262966602538876257670916000 [124,57] -389456430481889237393683391977071822360457007309269059869603004525275546287339196219575989790995672480521776929034560742913688684098259293024042613511562214927157929539949790927984050049903569645991949064042034163187117076956743986394890760739791523607024150577990676017009814595633678393795804562692917828187286732257113052214889235276436485672055649195887718843185469061226882310813817288123577039389584401993828813239744265808122547809125156750487300755324597349638848137482708715889724113058986191355811235067920340380249194222165415620231297265554574538616531048754199425693793694003409895952786231281226632259642215169716020659510845079248496638871126679717165591857458164122756953136379176186002845536726632291398535594528544408185841159036905326737076122830462934989185331471167378005576337339365904129749430627954407041782594252349181481204519115596821312584591466483176569637106302017161672436460933688078776084898941509339188507067630451575089854036290068507417865596441767386182483826685825308368113104091685556485517520595026973426354771011841246196183471688345118837872302890920970200307139315152324786522977776884520859924609227427996942961225151396146689567979283459007587577337085908264749282152741397450671969797899768430373728285016718339350426754534392349234794318310425707613148455821074276194804998082545741484972671145200409052858842029529292601025638243805876797473716958164133578743762511136379646117687447400011282649612212364691990672023083962660566492078381507391361817904399672675543436239530835674186711728093209626871194115138339152761822341802958678099350893187753271154946063889272306946288324351337802259031021163910808063839198137367571360617297888558992838461031812163955594407591329231259940969648098557292762040879626657558004577230857194670011338566872249100063175543162034342465449804713292836093479054411422936323457083616928667559473137135058533147084226070953576026297248571673386572716562174990097255826574629629832117572803934293362333388840580760964984985190308468945474712961333400966907113739565895567470078791973512890449865051023713362176096334531669621756283482854226144919645007190579960363016203580350754152560993830633000 [124,58] 32498293087551630643506542906375764023975615546911832103329859302441793349062246546322304441357665224019962468538698702311815314925457454080134981926095893552093844918003576965510524437171805642949754839572698444557946383985048516578799968938261262732201559337573733038384972030556661756410589720629531443777452916033381896567232611304629167354005505409459468568796838309620225570235589753255580491437166146508814287888497880327766684066257862510109025063406151530481140533517562277995370170457257693972852284029112857438738643991593772461079658386442100923431581881695946955463506968027252911312780201524078205919505910990954028692903347595349272921534222701453013182202546732680928115311270408983781819799442663941110222027947500850626706083399444917941590869506525404655552547726070995233797773860492826693305793928122766947176744720685172292482883068626467677892801914534702408434433849172791701490431850529491257743484073860505421895497499569235869628929902110182310703932740268704586886301244567757908049232373035180139128663559839523922125172257444485664636625043617892683880647119139328392998604400458373643420970370862736672002955903233285942049221114673556664037900709517359622738416744563567801258947561197647287290094647357593789543498068594403386728786047106523442193343685004673879062125536516035321463983263180675178064045669215604570027453218209676587994499179579947611338001165990070145163306973053928239833684620040852995088074328218734717538078397539885362261285416120580208132504638371583168639399233095265525731398245639154714035398580490540607591120081877426408485714242573858915502544779884811298151603777290572368720532120884795666775001060688569711411127997915239579058210536163846747486327205059315568558673286915162686636407233254418594092479378791520524920223460856081842324532136077400669404436579871645606442388454514616518716861448976417324500852883110416427597802342658475098902448646594810375646507181750451207942283930619212600787042937716649041922632117472636998861205561378983682066366027456312345994956115084696116382459814908276319335522250486196302139623283046442876554868435357648382511587420468729977183198604851922968368781113080 [124,59] -2059401760754355290917813239965783910944373459237959781242084316368660146923750332341556432946210172276416476781842446035440083239368542694498196947838406028390333812992617467638615754976879788731700749102536343327039546011632234364480952963504088116155422298911485659367158230006838588065318248420763524053121351716605735147144548834189658306858461432908070195141764468090617158778722643887543664030781293441615963217025374355184838184757512204745174450460972036345507932024360143104104043653200684083149386970276326343682125212369626953865147780949704902216223649597209437803971059523845849902866767989910459218667972806589351216096239901465506794605422372028543940643343859233835169749268604735139896948314411575432012474627921262057436742874926285385329082350699370075283719450016362409653200850851137264150389962048608400724255133095512239410407783700570539631261453676051606143367936085264972519313726812157019207750495949822843127381154195483351823753316908899782476271594005544116091700031435735829008943259216326555005936578585136342078831142674427568695651406873126459188484427792315859349725312222937263139667512652197287776109819906355878448671123067255306716557670192180765013612777951407324612368199560389071750981239014574585376110088043577296680747791218151307040220501289648609599715873291597416274602817115008102745672285144275251565357908101632522859448839458476604292025129229396781041978208417634184323536538627714079381847108645090236844241641934759473226114403652480284714963269612247767545871659825403455002402245670092394598108520216803794557696953561833704841532293016423381790565189238163564345056756007371962876474486638955219305682472790776181949494565408107124999111141034832072695881013657155354944932681959517105696748953306014724429613089383690669047646438295655549767204747590059640971498896347305169548716068965095467321102208885269558035157758619235854373635550249493876419179080730065625103982151639803627728587457134716231319637607697417648434648012332069207332653287827326619907716333200623040974351127659279079183942214691308010829170747020686227054909370711149892043205785427566356367579125584971083236686653082352682623307700 [124,60] 132769408335714024854902809898905126438498519867365954451915072266387168005753989581383660910542343204587934054217999548714234082663903769574112514034857997888997294648929428729503084170962598539251191864433088924276905092134075967870211272712397634349822712652723706965788789141968838312976587397600324436504824526885214261083606948345074604856676694647865111131818765190950602288269790871931134732513019111699152062052530406222181944821015153900247886368852447737114577168637796707619634836668301669800208854693145109714035178678046486229320708831242872347965889074184074274945628774926242841001099165444816982212403776979469555241702288445627106770339560439796448091405691576891053978211368865291617482741367484273072553664818695157912674821029865399895171183469262208776766028195980134442702795770825810025849883787799965873480104798199358823869119836510783908106495011022908875135417052957957287639847405906276024207610436442763369887926718426568396753365532338527103711343158165016168201710174989422912308237841851826387574035988172570586121416960587942363621101696255968425810744279083322362055425419279627100761282452572097147228058900223415030226110234291296173844382518885071280796660967908716994971833334011786830885216572954897990583286574502595371804992675913233039565334972024284234661246765536557452586505930604683504869329378311778881336842534120358165898560821064639214042664861207159117785029860482719251914535901013519122561973399125597036577092529512165365789343817715244330428472773330099990064003242808018256597520206883486055966772940846833023034966287553705736251867319004711277712191087416862541545732005037253535798845575939118434780449390146836430062660955981163362912301195596265001747645931398237455082820321678310709343776972626077775196055427344530981149927045368072670026014325203915927944091848616394787851816529585149249743219261670585858747455169393127404974653450265107945661591281874935356287056816649012233729191838873013897461723897151876755912832117356739180380623805108593543600330045395008265940163959731737286738239784696397677502961404021567162536596664826263960920530876584405963887804349921855362498079543100248654450 [124,61] -25639238433849013287718034491087232385076370986165072175485884682228427527881855092774067942448646692573710830255824099776573738995929194138084682617772040247424343257200501181414381760468145619644946779932881268681001889716596696082592412991890029754375977827297713617538199306584703304415307105583324938915004031893794420778401246577209873386559637519357387562120379567503881532962913953490974559330306219966699393013663593175793432869116979187337654136761311047951864977440495891349378741761620185148775016630373216668324627584333313835310246819686789889243244114025827491272790870452330019492931154482736080988167303232610854318598193494114325555071315595574629585932424094916262097226741642515996055893620741979732275794438209375099227950715901245186676492553142342345082928762962410345246726118859382411171673356143418354290620988409658719798863020625297237598388634806531965377288620758170006672888021942903283527535887269158278063392748828483570293031810366605270889259541395909979308859652269770265403060726508789550118361349466625417735597089890199860056724568357575873849857107959449036174860011727857755468378334142624236432910762746652342822446500960661954184176453629443200737617151513348526699378527291180802949250667161684136075994878110682026608844114512640682916436262399505466635986313099332326517448450563828385543217058833747590241205894257823511970577310898244288767815777262431181062626790049962114482951674188315340851523081199498702851807631651112748198154150964210584228448809918328402692896642199724205069125448758319549062082504743393656221661856788584233472436625923090900473949772256254329213128376638776305271516577501773790815487392744163870344658275363194502671159540804990641397597056466212870107899362289500687612334259559408731979984224832462611924371704344352719440280899813698908431454928694208464221757007361090885957003193872095943126267244588992345776769118641696545660326878584935350102257935226061690560756703271149331830455592985152111448241470846941757847341039424140977700994534966530245066965865332162831207354997603837373748353400413097585023919114928022845870834844256448055892974726832508630764091713304702325 [124,62] 2371240637976156514334277161245493819416976869906936115984154806020159089823130686838054404828086503449172703022190778300170553775600232085802389640645136553593831795601159122097145353839003008820580133059398732907051720923466268775584799653139966948792898980452704972741481183224665861408827382687126121834345760201992410744618315326734501783734455928973142442709413873957641619133944855732649486108538287760237675415551782737626661617658673339422482421224529347327115281568614732771147473441493055677596775316968162078449849792639818495201066632921816377854539156510561061085930299989745561320756388065778086420898078869413095258618465878072342940332608950894590969506476480291651188148090779411159005441349039732621126716753505927717139752415530871894450474227335926625214288662884330855604350827957850354668304224821935997157822693002491381412809511599445325671935245096636685133252693256263365275218787849978948356401392680878406258489451821186551052148785979009921141432480042668885078930112303911805999658088640002503459548684557575196087832384996649775921669562954193069437063191782404776498790098549394219465925934769108233807129776693323304143647103918474689693273023795612520381270416044310418509132874841890260482920187087445751197890667270065562421971506104202279585905915077962183432714567471371777500654215779099610548263927080273681001764439032317329718085219693036264228087651321934465817604809786236830546725373957576391709785065435373916243045685949432309277569965266726596878155072599766349240778456325485326877818741579585510161673306811617352258075891205943315689257922725975148971732188182981053404439894779084826768078121745768734402194868985668535178535018823423167998135341388882265215332382114519376210651388567721439764350483181504541330057440194154473258280053231023575592418605620935745889525273005268192314515228119835708599686614107011165427456495115241201753303599799943892279739374569478000192146891613746013364340562021822759581160991270404111731838148690182720356169365683523151729062081535434915185598483417261429353577047751863226263269662536225592274718436992222115446616811864217238773408491830862699871042017602120 [124,63] 172963766112101513110889414861062362430805531316327333028895562310256970407878376022549288849622808031486077633206009287280207645286565901915261409380163213513576008445435139032639440571108400418783317605036009754313799826795730603076033564406997070370585751333367177277540948105245706505076923580049665018673327407041356832178309193336158603898019541435911131615449528125061133512398279146254798087570796229800336560679495159698270505015359733284516113047900000421768805445686724144641728780195874897564282654650226202368363250047550555363767145414127112082785027622772334695021376104446895377823930576938456352186346793026464617873141135135612676102570816532412853046827388938343964046403808143558739275068923512725770648635709726319791289749048584736069891925147493110574643527962004064835679802565874550114530511618543862740136628082582201472010095359606371725794155727825063470353319292558116779751307253054092960958234716056926257759209408270290982835915857553188390611149593096820716299457490694046912022891449195030828908152011458035999786002013902120705052956018870056102939378425106071208357520383264682324225998724105668599215792836117562414711739092325814315381020346064608400569801251291749028111802629565305124128148669542199912364009926337143022777335784614232960848709875230284895226408865523349436161283981119122335040029900981329770876552110121978915745289316274200659860246810999436284736619933456948661233325874246305454342542749856787644900640368252880133263204012462586190144747508205796064920197015219200529318064361643683061523793544184550555839802805930442195175377415918945368553979066493211528943404011352284995913590169412846136598872657063087119447027927103059877092871443045377801268654124025673508400323497587403954589115378878506397646218731879107902015630908437813367311313163887777067837298549777690806146465086789178540920485021198665779279173087083558814629383238223655526807324311848336768937728485796832498233143932446331333409304454827735467469329205370183834199612919897770537199465624281925523075083189549188404972121072703375452561966122976048901383652092584715349765054883823142064353270107979552172913876910 [124,64] -1968271383989902305658640953825585142775158824756793114052351659690881985639554595107847174600142423113862470063782943599774435344291792881692511629693403770559167980982226423346500384315129809516537837793636299777739240899021688272794094634138383594312797825752357121280778700425695557419021455131453236462462448742233351035055746189963122061523857791494072368576646181063572140145149627383556261628908853070934062057920802858483378830823307324508295395712522735405973063844008200741796718211785310743342572634094776324424280970345687530755119975362932192310197876599811677231763500598943337657487006895199672834058695374744709136474372740766768724183833910184364585708438614252113822920443482995603339733627145051978419051089641584333413103459717219613018257853778153073757463167317075657961434141854889759067392126500769154655244166871927310104160728193703957643971580568442371529418460040226886938377066738404508984680393366069496669898291739006046936176230295143315106525051264224613998340966343824021076768291975496070243625453523785954720497579393237092971246790256907232621793553612330804239448598183166941298219610186404502629666040812417211902260100435751119075118655447053280987027377743777746962493872040797944357433290880180864198697424948491792781307830610481632739100121090997350913859562446655826537603318720343628579573838524493702415112085821671411810311606256634703511156545600475571234398363208561934095441306512041794446637502712019425980315214412004897939992427987439266660068169247619784231767165532337122015030194711380884387280846045507801221163561811718755085695312327254469100048958435252092792616433525127407525571296962827486838005867556839858598279772788333589317072820933720430205731571015575993302749794579486954520749074294506921044649901933541047869860234677883675270916066189842932633631801187710956099740925992334374339688759134707614498199489005621393193553192037980801518137800106651847517931950551313786823272240775212259135201805751527451620208725673720733537440945183560589058300237319250162379496728787100280869350463051906099444201750963785888376506092127753992630368194351364411888519878322078564795460 [124,65] -545355961127377405967539537429812704482466035638005740577399438843096117333266779894459900395388795749583831878016600530784971073103342003467946574710916047495741931757123181665880667394455444960967097206751781689478239070324080977884583084260015628742928327489751828982896644361257282542771433991726410765797460289060047833990876840446627805016894165700435604934539609225340162208520023432985883905221955270202275044645382505200356974053314860192580999048491803533228169553681338788686933533281327638905191404539359780155232457454831523349754440101404992065211557704211601234999266328489409488301931069735992998526777259361120185820193517939465294767818692622738866341671140928951249163508108192538134614029040797203934337329688819228414946141811177793977476014270108946717745150515285769195431615977662358194898830364363908745852023830909184617214558706660103324446934143343584029517717441629604778220251700226425723188943632361490701487467483268397758336109120285369707863929865484575464305245508957373614461876390770047545523885343185301659093842152755125189191790219732069913767534111977634841837208168098976626779611704905840214194324626363470144305343417740126344909406138052956069341102416336635674926274207119303079947874104986168263502227394418408554156902219716419089146251690633479465331936485103828656060610216491585869582203191275135304069360143800188381293805305872865551952932354494746990290749463654225276773507854701558315892504122558877890895559456862789044720712320826711960932639982220793122567307058183693006728183143757520869826891225524025778319550150143569505984299185618870147766449778251408735369491346696431056461653663596041092709066431412098310424096582976634754117260453525087842286561894266844771172271858611471295662982507187095385091998897926921132943486895693628981532419770606473394551712853743573548573675947181611203314252345027837375966840450666838008818885397978693810259150996252662809289228848883388059340696243182869381103670429739603405004141720340694453531966636268164376375911648742026372569976203452723758767030560051450662262825419078460144047828594512287499682938221938528421315844680622158320 [124,66] 207415158904768236384403062596102594780324327186622381845336021116032730423590995476337509792145684302659353676295479398522032926086428293947758259401134881233000125460685863634743880617948652837013067331312358917764328990269906095391962302835455143608537997142302435466864301161900670135157517625825801989381154012817320777179865871992542869441773618667055913026514387300080974097985135198435929293084188043589037507702819039662569905147400058122679615327812341023690622502850305477860487246548662222648527260709905306200715996954085268883782546272426507664499796286709501694190542226209548795045363559753157420395262583747760770206424415956997894142513168751252188205938574986477016214149206849892979300857082810470919447235327309640697075113889693635029126113638063452238870271464931323216822209923536156059997660119692090979620529926612319596995801009943615381823201780379663044362461671341217221770896313240487006126339964521051429246842867342656022201379233607840057550784147106452145723766230772048687264416186466229918469825609260966506502291600768203122109981591850640814683264348968444094897101811766217730539541243453353953005573460238521680754194434640796625012350922148145029986522127475246217257014076113432663260076509776939231492145324034949521437935687080026303343143676103296939263085292517081584499965677915839127529850302255936284364423045593363435930572538478770304719048507397911870816417000786924463135660157536441444261757171577294951809902137759376460479691326816256175600116838055078695981379932731311940337546272202352674905882567229316829029315443011478239356807151691118119640624917307493129894131015963311444758464666899397850245796567480890897130894397240164509373484097167125775949990405373964886636263327229611476942873328105603694039956937377279695510739954645914505145823079076507954871526402529191625588163578465293013017408280411049068798711664821066227310657424956145017746646535837912767707059809096703120692309343758119643728397106683451750705574504435247293953088574736811473757610637905534401779253482733611832584169816217372811785952366423741234922054303431055411316491808151313467366754765536255 [124,67] 25697934608204734912306971623623427222335075095688640933664097510475418679200882302233695720587722526305315858231701294804411451063552707620286615801709707225052581960216169664405570258712354513668507674477307835111593562908652204869724548031794895586903971741463996295085405978239511118583774934608484671683455016105270761304380940491814835940933561310032493280422168608946422398077288216204899778336879844794001641605475824118125197543420559692626343501485816707895669777966812859858608060577908649342263571236811339293300038283985897144716048068407756072346535597227976656588767588282379162768719853627775418800533311492291035797607022953740614933162872194298924092362217183238207807548462070339614663829979703662718408278008086292886028347428639229339054147006638792797424424857725921231259606929019370550955841248492378987871789286345772578504924728974608328379375694053611217156483053584263641467296524727369827481060374337701477149350461160977638409243204008447009969957194713986833931613496753832375766849320691051253663559624337613268422779172773345420567328913787670657043454810129697751533850198533106984019877654520169607311143565999921372198921678945078706653868178080434860660991990136110105402081622590007251814089716752245348281643115891237853314033440825560061758410219441380764130029766975736990603475952506172707580258646240239030503548108033269477624053929091338882813022454362529528441713105600204044538739462964040343563683723598779089760825653358305900357161383102606141322603845763821543479506683639725783574626976082172188939303737006835672373856684921299889950396347526446004910684081428148002443191362264387153811903064764168264910395733922629730215993725320279879950278747883366629350109172986462996439906347332614384553940629677407027667492105624721226569384227474267142680303369492377275893049448980356800840358756794359098596282874948880432917324458244325863835871660330532977364640785033690021382121217917916352777478785222242819520468170663906547928656326524635954537573840294022856693124312140845887399935618582305886302226260543092686879894979960534359622028510050224721512038620086014486675098108300 [124,68] 489837020484579519294680933799572621219676294766516837410231297969999907974970329682154169307596024021497611431320305260572124005276023938959190966547981901694809691259616546906068282709627278211072809183248072208269267735432843226826793426735986872011668063931820521000550359667972171027622490442452620617328089426298979272440564664775595791935967767331721723897482779651282918796701261241618540546150681275420755626246121879834276942741770443787548399761606967800211956946715893084929449482393265977919489589786428051199865596870761274177765130678757608629637367188109437702533887148777116870471453640344258402271146323583399449392623165553197010903649979212930044569301095054479330218038316325413758242329241284103912583114424563878134095317037495097125428907786660254097099516543806281842741367538014808880843844019796393969106440891782720721456597539692572152498795383951470884821828465857628055389137895059799820078658404507113358565456993370172929408231694377523696523078307008916486370101795765843610972824201179044078821614611217188185820590552539785695729582935331835779262437452317865940831915131259569023022773252230299166719326250693475037519061715332571848364578086095403732752582258014549062745299411271759805040954738062331211290661214968667223987847743639462519185560197643701585548729029870079855365008777371996896534318501125671379786197348275083679819060465328733453210129770687112767051851043177706834079482699376860734984793020925564782074949001238542460514428416302452427432256017947577066790048678421787827324824060063284609412976132490762839597804818551664136586383420904087481696459095817666859368646163816099961072609945333872814116426993987454343676257320949587785667313549538761215357402372644940815406096293086549188519783667256524196956833548751385910001599698429653132188018063854170311414368116265047442779872243758206914766562445096917225350387890508665218402098854408388253942071772834080317938338976448231482530083891294361690441435789623793138001986390489503313697249689517070185406315372252160005429912130100053946795224128325173838128698288820588305724810023287837932589238304427755039971660 [124,69] -36068671095133798448906735892174691746581957742762100844380782593204554196442938529008965543679894441974923032325614546310805084598999166598037287200155495077245883730145593614348740467572994439395966435510326911684059797354694706128288248153676115663889049804907748377358192811367329014193652358996069968927410221583282584590109357152273278648755137289059517273175444610412510330016734550938183073065944261237151085618132249249702909558232227286959039858083535350180963914254702461172320703440517632331984397931217331738620205312117827734508895654047723948937823747973851376562875289281160807892155136617759512741923724697929996552628183182005225766623733742772070321664190143214777797276199060526108115067639770275643163830235814719036149298140459480347942336825353042107364785760294556052366934305736366920024693558684614523334781257915670675171243977051491198304930435165844783479874969254610814991756851943988407019731133349541379670112287355857016851718289901913884215265699911372973273821470036196264749221436033228834697776450076331298478371842591780513353057339481623676899840600766870057027688955046562556547476051807828200153567905221810602663702707022189705170768153469835139793765617950205344471350554101521488330380954229530104365506356870136007195395676576256702604937617829916439466503520943679487707547676462682940169885556828439913714611600635262603415460293746459603401594850802437257563760688034711263194389653460542574834678981721665347473174564367536999436549258759424742249016939740292354717191037297866299787593158751094630981234138574537659760371789285937920747078597154426846248733702527273966520631490805497289569150302974200648277325358015349537673292667079060493045002080295454863356080343736560970388969133758949092301862782582965044541927828985255993843595311193259663035281383734380191271787235496832877396099099984174727527187641901875137269968384008872895562009213701545706666168789961912660892252889413126466395035253771928108895835152893467151469717650089601197250075807717402947332741185572024863828263584768179184565465334203458218341348676655707401876401084466955678734800522670757455590 [124,70] 4978123546230670236501830023962773838861809818694865709779172607187543875020833771741484426068851319978184387857577935829018003906948251462940781251978843082717279765673122069448159800662839411714535313966556871559217256025643101112469555711159640922797536583746948663416650686374795497459989871847936108421633143716516275089024189418738721366879484777148867634265280203126056843942544668359123043532502416474787264984815275964942211966895140116798585757969981486175152475339356676510135374099734299304653714332805431894920119667911136764992680251601850973269644106318908250129874736644910882151881223336056017579348175992753352384336385982960207368841545771407619931655128081262257837210570001312804086362215224306148313566255238477916818318240321638090032899064006322191025768980965775914916655700670330700530316614333250439917505001955036819091287047340809405773204170775262794504785209331593043878625687184766643596994959994514401849252315001003130648048883135149042721342008652745824581050938290544471717283868376934675707400646243819992609022769290454413482817718149491420968070884097837717764832061016360980260412853667610930927885681272408319910809782687426677336143225526421148575799524139520069732152363207188517799317964284895449025634111452153578042904211748651582347430050831761987816952919183712616277415808723736258588991853187947078392947238213435068824761683787727030769142475864092224900181259488713882545297955280106283071945128550743138811300847446617344264446272464553229386743902975622323468987358909798133453203005032783528946933226564204037482945721478857144952510735944913002929105756420019051872215134902564226396133270736434796486782056311186967858408339964793556456183554058562285185921725384805819010476953115589339312743194534522689562992624832365700055747118552969384835941281865010115627724163099620645257249802695924454823602508504251039245243247204170610989367978467021449261558768483789474996876062606646060005055092770449181691996786243115743912223161153882541156131640525722256277564510163790257700027286935671919210591110617703290941271449510438519973896886040891039064456239484609265 [124,71] 881931870801991420894524382677502003374171829237299583507376105090110994008262098359733094469912787828751853227195730624682343392162874361506233261124618069253650205661823577762512540595000216472818639125119201671840953158433361817933008123576775392993629953537655240217179473590964599248374106090677246437886633808058232181606535119620094636596450685248882682600735138872943938930013812487182436489821631755841517026418915370169848475870263562287036348735199591058883565421421608488540186065427230255935576272393050764110825768743385633765386920152372881556230441773745494914856941068413171072611562015952388548907695686768784413218974002431778505302399842211391796467756231181653977211396599787984507429052067755262934189967719572968214038355156705662149136515178295975606292269233802988453077420300960722300822127293626694345623321424686272311399342075385047290481608307988449371632151385573125725861721548493069970979802136212507365052853921154669650429180114318669552140952881640419285393911941327432667473059593798448516303262709864434911658921816448125929908233048058680939160757967017802478354817185817551001892895110191503220048329805062657659846090746475808296067250236637491620857739482260476748717862661026650498816506946064608756135823501543352395644285774830326454850527067597521082963133160635605005133172628241037587136214449849867227624268052633601711908657253766657212857984803273094213909468062198012344883444288941590015730175959978973361979436895389472423284876616509367127004262118197290252364650676786169940650012946077477226104460781706157987466491998600474263425512925692248203868390601633666100592593321956152214156829344790332664037281194541010574631562771757542848739265754307276263894238077073001094117416525477088873463118433311904717462993946695420350667285258301511104967715950275605020703852829753575974001491032694772457795017123012044723894506218658511982664942784628632002069804829232566065807407788316242842567321550635562113285004070058185599061053986855160199200841243829569211020170576403657795450850132701073560890569700280967831440819825553162053704219153173418322723688003925 [124,72] 41033317674946401015210648317735444457064052165320797027765979359206583348581145152033260519431424278884936201447204426730085003853670822315567533717563006168165962274527967270175952492751643689267518336466297113622912704039912863033783451351345627465953143824794052073635784487081289588092309284949628415321656194686046602048982479714872221725210602467514447603330338213183492468001684166060344116802252712014409891848183609828942007314433039344627678099660813733587433738900443406823616230199724418008735556134236330454473748911118665774234897480458644491687662852447013969068448549093415632583920133326469496965708688969132462194804252521358243238926291208686698257051817938273454020441625148682799551272334266904702856970133414789192045956410393917387170873767644787268809461552490904008684703693593959795990042647531559556909600307829547461831661167807779958629012841524641315035938484561168513231065235393204421628756891868595481654515553582876031352929623165099540469143859640097884710074163639569709358902679560727668329996766157607451716010035624073995082536652379066784989935728639440092925995386256002118828590244541986335778242695428157457914279869677411583789917433365838085747397731779987034479166332200986335110768068493650208270644500643669099495143581251819514272220646720430666663576283560463687371074859986845410190398478580749831611111317532392446193431923853783402057779062546427701149480290438639111555144144869259641023087095920111865605874842542700035673539300894002887902299478213148362221144001359726592883239158707088901795960166102789776736414572419824749608644212370451046945524661305506659026842731475632911227804910403780045935112284496253382800960871707526677274990478124956160982675193920537843770400506938585135199450916964143639897426908153021713290163381150929189462595587939573737177072396994887740011630615172126440085005637053887383142634798825192256948002221609859544062693424914218297961223630518105549387289563005963526205646322967293798055756651462402730862132656518218772372854746635281928844315537407163633910743447700384940454389074277641441632808381132677567050591530 [124,73] 266473522748781350196192991495810843268882999222239088183948511921915115200448222258357949363772276622521849491200348498323859064788264692819546597021214272760938750003031507761654410019113552136856283915215319485055524145176325021225216550006427006436687693095096735847924478102607380875298928969804239339287732390141428309754288989144860479876205154835094513224624777553351453331653813475596527801266464803426609083100550747563061163543354520898847571262890688982661252605147965580333244064010175322901308057953609161351744418909637175810882694884132052696220561075834545807936940523107209013622773880238477199939149181992486284508401009906947195550611754935773150585640244884221004724061347900374299249008791244152669192492178427482502633833728939789187154018591330316872896176677673956288020802327096532409343408404134644595433051708612542815054365245900213513332028236376959658770268707102776935064508451974463626036792890489915537966736439565665773498361770601624727199943030655770540799979594546729934621864833465712131107489561575479717619291128273772042596412823827281544989382155594159114054785964017505161834508242906445523492435512357344834873620002287649030259321040913089445542416243681469885944938687141144991048596597670907129620641712629747133739384007170614429763657475484793081252898572067974156819969445919812660927736334829437827052415407457272194456866066534658723046472462066261257513289037421350231322322157176372518882470005292920399928045216947066517149238948069023856754111552007845458294987388509659053168920195152382761682777392494948139073324008951736476357182658975799716021763494786284436005676808602616077456689724914587577734424358550795830877106851755293709464577888296359431255978615478014821330327984979088039507658565186391751577613230406887301380820014521190891299956158926634520953742360243659843618017783625151028597053718918835689313737479674573214478064810508864127844411857846161142273340067235299455413510217527308100462251546884453855550924780496434848301012403849921602533794473547157141907182048296371255813279402762011338286254053099391400662776746873550861780 [124,74] -26504116682384531471254562632358368328040832222633995297397210242743112716847318114051767410589981711061644125530161212470790434920409842904414670849692014556575114198224195147419938471113120429218194459650223099611615441363834491485770716951491936353880302533827936065964648418308920855130433414223276915689428461734930145202128971505855017314983761057917574184435488164185332032060317649747328027692512940792668573477962416483432953708608988895571203121394754006660495320017169599090635179738627175831240378348723266096593486436711771872568294303565986170421408649496340463383220711439428407597154901084244826531352784910312636589918780412453160629695611373682621972500834268606745389435389805850478138011479182888504473996806904136226084768284871444520742607325481886268853508993236942381547810289264829006614267201018583210199521259410464103231993758196259657554541596366355414827236948142704468377588943393899385885241715801992470903082137475609538548525207929348956208736347757564499512153449478736388758998832686611775866616878496780736356288212894049555990797111517456245296212694794932047385297259681268097594953465935336793780281334280464253406547811999542013226113464162643733714865246248660336064488246199800101866456468186360444094159763948360324212019751629977779172023801375907156733451055536088442678449937310596580021103930128661240905941968974481797853617023065597520883773714943404861901406423726778866374305860549292946985253665260737553807370353049408297918723800323480279011820063379039148245123727028307698554945928813002750335191099237504295577422742424111312918481574104037440529187954363560763360323994903534262752682377953138853073788952369968081324636507323663402621989894061502072348495899568600151382901195454501946866841563905206622814649761505845834602460875529891807348936070488294208182001016878324768808935100888029134353700279446169261397542191957128522630838175509062954156310797201077589324279778160149617296049548888994994025867384042613357935763634524870374283559615951490094256578546728697188850834425276269042360550235505681155928629852634997070065760451065401965 [124,75] 329631191382739274147563118557129607630547970713970855827507159055696506953252086104667771952588480751749651141890282456307086504303034219807145890716152744975975692399086417711014160841646930055056771457801282336966628862412358078065895143841315682820447261354879366304435164146639772902746799545142837112172041752308118864783748952935320765848341876709810433251146023277443395728917403616834492867280263355916459993747569114941056836198365249072221282182414791860120426829395206591116204220327380507121625746828510670073322314492751237837930790334169966368989812862212093260658432890077233916077338841180982334595719468266673061744445511181902456288959717237277394570379522941173345127269735012826264806261705533644696500852296322599198590211422448580171902773896325213386615490247905367736748206630407854846250675932515866082531177258042259284700382923888048717523985251573834560466085474472815856100951639832720929563218337496409012360116859090736952912519648426531314536224904493019832693789410798805707483637824403570940018711187497172433520078793462725983664564312174538902657751085518752116811001293273713971197458776476743608951524346260439902487766519687557631471878400845123136642653370163490517961589430795127222514890828287234619494606370887104818299044237543676110062370920961599687405837850755242987739142416905905471830396570736689789734911690131287912439794493836613842418399510405592690058377285128400021248633585557800539131148332101334886611635256736868992820417228051329775804097067819878913421037025956634243230747847684221921194739655059676626735007400291481707420899922346399504600190505287959141009038207694836867105562527780010783034901014874727857882434859289477468674737080649506879087576358179961000980616686452787559581244549855369902156478073666065192420824469626953942724676774385052340293858368758009381264977807457700066462974479578838636649491855569161480243253753548775430072057252516090289016203629599539707211969115092242692603761950444867739930781599348551024760296121609800703368955762226093767862375371853075910891395241105414027724200896731732434492375256324 [124,76] 80700304002950181857467425664955004196203521936427091132691158975983181124124283421553955115779923745522968154235622196438810757811463605056619629749049811711282625321411841038537898802342211928520531608686841998901447756539705089101271168958016252500269392382262917265791559762174730831059858292852447343169183586452991516091129233705358955316779318709311418433600761065804837893354315661383353254694441178210371463750308332216637320721278798090551983052167831167293520533458883080231090380461518234327281023814381166981709393878267993355717758413005165620512628145818820273425401657379599154332080909948549504369302511448037802782765353811896768132615844606921636159175891674384377673697980678851772093413566873477671333512795971774716103370787936679694313670301776599375760158297000535953621002236843764893096783993645860366053888389765094232826503737268602287342580487210579516631835661817903863495288069225303465843140186111196560407268863024359098764163493297995950787364719715272872153241473001377954130566508010024578450132582464093692496598253210537655458628660987918251279646955259141655110577524614801762871146192798065181279650025243006459584071479617659385266709846773600621724243931217737250302259425250172309356218429767426198546116335734641544159477309608973381535650822058585561592729765529147561685692144242227144825055811220957445614578648261882917758656186580457579307716342219205886402509894321375790642268364358673703184226393904607612416252443361334679754256804170895329207583147581537507756120196118607456715782174923235835841826138174926287743484011840589191346817038288864475376439659990535864968920667867882232122797142681826046932587365313104046376303896762067521613980538589056668207575086400873685969113350300413516525730623303250282350724066937976226697085627406896365879726710385431836647618814094042760816152919956385539200159947283112286507296578383917207573531454461448275752093775595049983614353868362794837230596361256262793993404514596994726972675518286478656978534882864180550667626736288523087535368091044179998522083338382386170152176794193035697869427536 [124,77] 3137028479588383155818530635655760121748539004059350686987226737763215998532932090260425538760874348335632709350921439704258476758188362149184951355036198307411733385548727224835412519718748636299679074195596373060205853702188157998116328616292052359922976941664302939511105472452453174383757121903904722077886177618960528420914112361634848784471999292805638611131802550881858809113798079740147877358439001820202237943419919899065981761784833899380536041738694373144649193691015671325791646482802523211536338853117110331597790672800797177288181004316703308356431744059113247382292404816097483184943806642694872478265640570968243676350076213365976116132014947305399906482953320849298481403179182020748853579194391504838318238531665292099108472414929385605025571327008155433356187149171044492384459028344612296884763063625554565220485036192505946485395941167634887990684513635757776973814474326183310933320890194775937062929675760752714718216260678763509771755233706791618242228346131294884432575073795429106871470938892290440233124908703777007931961093418849452535481340581204511955323311465995213849939969793863914578499087083695623743082487872176188216238280255826474834636188253028063674306297096153990984736874929230381053493823595043045050914862554189254247195739174145617081016202753113911194108821134200793432240160189884421015328938618006424106231585868932342565167878721124365442154516707661959607455477977068127943454284848822341019595977616462780439513905505751280584343164670426502293270870589357203627746955534610282469764159294789839129717943931956464516688384733255540397811624410758564021987074759854920437176944208857098066542914817792717930511231721755476912404815331180905558740890128885328416483610442615732774741002095713290277700386123110627260538305677576657434506261210218046839449955172102322760031411530144126413722171747941984008918454904725931331133495923490991080189372910545934370091245727414028046272491252139531909508042201417486700955461559162142198804278776198546832080910391373159829668824763894157413507627486974007142607294647736306088866092529064297223964 [124,78] 67981227791058100161738177028022998689250271662684766111226115146131294321162134933812997747170921088765978957757358940147606395244169767228905602747559668025569598129134722184144576862040919431541480738102465833979873505696128185859917973674528365464258972449184060458204029559829672641936446877724996708724059356107847191012520288782604030323131118324003493067244158652665810533246359595047115763809049580120723631061095888994626280809186247552543430390085102627671165252511306448103727198364358059949089495044497744720768324879432831748938289986411503190939711964439646982218729581611930930283114399155755577400638940438359923045787090136728397987001313420086540133367226390351077720557785878084945575333974368266559599164571239823912495938202936632236941660719193284775721307164226065569185678517304529574803645239072389347790838563380185291752776570774721909709945410438545594925253364989144153685009819196296193770622624932257914161577717627728239754629590274725552257968318884186146626404837950932996989658529752122582403066825643172020452935157616498697551017399620872867261022049108930875861136338349903071702383566737038491568822635185689928888362289206753158170365948514441656480320093430023179830097263278307230214539140503308508368883767490444967950712944873009032248873835041120835977420588308478985493525831477460494077690378040195810003243539877062332091052429083439775891770240586040388056473724439411819125836493138925709026028781472623349142467872350309779619210484563916832718448125764694191198525801748203019455912008922229823345444433825115529310416470565963237765482223873783830426677548950915241517923348510910868943711372876002913881262277333240786514268272629080871791312610218888110184707568313231033496813478770941809565226077890045621303573081062971853204041330853721283694307719590253135987912089046567103743790765666658662237484610391475388203843341466252924371407502571702449983832617560728680801983114779140292019484458689747086383080708884921646970699493470547908890621887414261029038296171403314440885320753456430247136470408605562497231961746103210755 [124,79] 1001034969901913355323924922797916040734973138645731464066708488895417462869392089633590976063250296101233747244111057157722417025725744401877948401984746222487560980709044518610202972524092920636827270408881934617289945672809223627543258751087282664750645080164048092914233852488229676163373829640685619597240786032644354932134646795143160798159613992369062715390719255482346206262963162862032221512775779254056010583405510905323112113149233339836612867000918740384138294720797393038566395310953263872138195491222372980084399807429086754677501950224395349165318208504262039177284129801168923033627117094432031719462839809605180894389537502317114626995212276699105074078205030903545002141906777789406168303568191719040172872839525342321328976295389503343275140123463478895172047179233496495895980531259818673606089972303993613126566627126123215086503272380951821695081151784129129473232801905159434361600542279756740794655211163647545883366243805418205645531782254327730888832668358382252396920793479598434050374073400662320870382893038476706487850093097381034471026907297066905783391021279344157028800572671163649196682842918970086331745309273212758079692159232477725540773972964864808818510271049623511434586983299882890054571238020557045373101994313672545139049107301274425302259526111771931096892533435879264859851209597740544834445237765570748818485289038839529518545752094950073807625889262301425140970738234791606283000785599571058081439486924498704027680478826111765669875139478506338808798863401044729738305977858463651003298904712965681115122927204699777083465289499348611432692138557271137069678683169252314715402488810842350271519353990565263510686357797936204065238198153981468103609443277810428950723238702612603836324410880670854305918273153707742195980783918256686626007670268324253094701937177317674446618014102273291283158895110923086299040382232548947767331454053805659785813450647756436083444516876986497357445398487797869557646147896744998246204422493832478925539093915163140673639110732946242329547187359953375804304200786694156694554712699669940355705170661472 [124,80] 11727709717251756413477943415029862387760801259915258787933028357257592799940273135418274705887322791510407685807526871467973081212759336174716264474969044934302060352018221702598548096064069324584107397434356440846617230557083878929025643423568367990575485597950880201949377188235808160741261411320547468885505247244468212301230423501936634320235525427619224999689321540055581872620910505184942057370658872053072692210210849607633766121480085015431439045193548387923450069892513912530605976764309125108847489636490255086420231303832138384983260624087363712171142399140979886123957075310549760629635747422583420081463730783516457517209916112777892948076871066317018235060698902979048156236139874949059064079091016080155492038750285911820989345516143034553734777952212072337763798636382604637141671121511026350030125283258115762855781586336794032674681200831218546794495759496176691649533545283026929108640708133222236364080969198328720676985277606641707259456370910808657542583120772871676418895535666669595136376151440710928887156543197305201145552889609145023354382731411401569285954774921926941256922601455682345471695001897493731786830120412541973075184615321059831962584028887984756895237638675487634136804507746666354165365811651045011710924742377671146052941016136071500220451594332631517270668065754008701306262259525016822778985673198475592714010372579882070049933188347376727471123460234261782575091395958047951100233647751603905083478761391035731263755967149589586987606826628120033880403522633207068117281393144590003631852724263237166261121054233760484586146141041278440150456005308858379547021777736081943505227483812561966812917658018258001048266648522881070378454422850153394760830646452267651149116006787740621482483213803174544399874581869462825308793072603580845994819055011910556234629737070914781636896733253224737872533320066696968625644243348938127078424894861574214707920884925058095674405526549415997875945071623604027484666322210429524816671907061632569876203470209240563928407653084253843858765696687069034608205256039316626731454372399856175277185288 [124,81] 131632178010792729164685124957191179575019490746294171714454027970990261267588091372874893449489111025889426740447810366358278527331306597027944945036290463603877444280291867220334924951321665630378865995600570993118717849113275283000198827438767470984290990104907378858436618792093140555545220544511287833438138130381261364611615972904563779443279796246824081480835487726646287466047918362376952130373118419045010200300236106139165584546189545690397781526736000244889441706865039503626338280526346637200822394534142399548717791559958169131963794443365888780056913036900625485627366306065998365983094478926144844911740456179408906044283004723669354148107368498231258038527388984092631976616121735896698188238130768714688935183320922610336820840863860670178427287782514158637379977584705598410251752979381316378058247102204342764633035780999248512856184175404842013706468506109839506063147761404864016981342918627117427352283772236745548588547397871158174005308790790200412494301247600910829337058044237712195393135849442092841501555895490291424923265390035364884480402585697721648017524178888916724934169971337838346609432177420874898794197088134487975873890563389448492927415535363362508253772535096362743593881267751418806724664981808808066935331743411675597969082042016131043256814638297861013453528563684505708211739716635546241261045055445134179497541936135463054842085408174077819535954661548189930763772183213134736249845814620189276502952421191248949176721736363537852071213256188532083012927489161703565483089849414817443794546170000463159451792213084149389842920573349473360306353925981341561067578515195028522501164764727489274504768568052501344880643561734514217704432795098161648123540317896426004936090789110406234414084779398735415197438814416331236114897073341167460767445073625255374910187580480201499553429106046628494068828943557136080943026911977419047864735479693848377592861728459983577060451012656155744810820648668391238397096127746269374405434558187765014478802191842389700108283771353166039896720160086761854285290345098155424819470929305517015438 [124,82] 1354681046031833420306895239858108438992174458681243959078935602027941168430810643686120257955079109864910532164346826685276891747654308367337611691390971251484039227172401983437022414056284704402752851518164895795827045744055748865541631150336402084911528207050889015933217968584177917480792892143871043266744619397228500868050951316216666596852743631495530584779388763505728051908664838309469765960608286484353961358798099048693913591933437858456331501213358779358867063922720108093256917136511412690797663065195762364702543375377959442989006778228108138053254183694676250976011905414404701635112765414853254549511421873662788406152812500355563956614199783278941786852594099936752107409687936405091294402495350032015333490774724929015536800241602752320931209348820766638144976252643501039431735678136608716042919587380620253297792245503246372288513931128136462048978657382681136471064600992448336416151745011709746232079343287923582696094380221769526418654600976644349121749399389499525491710607988807343809940117102377448851664473133017190107749729633175818209154337335916235980790555952616634772727819148993629643774959642259498363580230499832587541947165426139295676660590171628774538242611856283684745493886507645812424652572169960395226952197507032107267107754163171937767367418678694422430655854991877450056553150759543073841304340210763661430260151118255569983709155772075107038030995023806430209987909665397587664815775096440586904507266748446417781216634303356693630103358967764439988802533069733818564428755190111743872904389945645933803024380929867717597691994354569376320359386089846830500474114819633087294028361452219092822989289569874435697748307487538616447638938932661943843795780767976732919741945804258992368628385184939392688226115864650396064217393127213573198030256003267929712658233670876469647422761206239846138066354419272536051728823192599139055344786219922392729320184391201989996713574740248537771507446043486075580312529402315958738846586174139093820340638201209592749770429304424654944150252621036362301753769548356397129059569698443150 [124,83] 10797514759149667788881466893087009819473245435890243672740642922692924875974076983369510731054049308985064841001471536473260164589422074918675748731535521748742859385994767838821820172009481420437479544695902051598961109949757417505663905423030887227350789527130953237340504736844436464795292620545481265309314922172967806330033666399003771078746633701339053021021538044081523355964341270909574008123680277870968148539637147147489655823355217685988120478798911926640565690397076672813014017594951758128046073406677155275335502985677900814822245076388068059872913303257645297238102080427635766035087127263896341788527366591714180576180895807187085621699719512884953989451995814265562601818654199298919915214183318370246587296626056438633202801054942875883565740726125143246759056329880665528340724874952628630970727765463960031596480333324941512852536919522953164395065745969079750720770949642245726495248092253828301793696773359718375349350738083039119519997926352959704506238387301557770363487039131610005260474260735173555493172524096145464230291802336121814595919575630046888771097725360145399046278945403566509249233297512027576740608413752584307280232893391923367700092543522455567087767228792026522494458427393386268969416219799375993727735387725224726628076512474539596097362535169883864226375011664479152740761967302448894369400825177961485189657899357689501597645017745838783105051512812484318112281993442088462058826843742264790000321627061671602178640980220077639180990745928645705102954710008210742623622414751677637778026041570746451483504680187509301372126666219929046344792482172967340273206873023619533785133003962546191333874766469751282550280479781833085311470573961172071060541683844964354485483521882046493435677359187780573520374574601541101917998200987234485646009664573998647325185096969936364361661953993552089026957758679914134623295894593293629199057446143057965143831023122909631568473167092690938106191345417049857848677506849207708473144728421638584378439363878032896476065746131172935614070818177221060541358334626692144330977734822 [124,84] 86024100961863206538455075837972256044549662111658230247166162626472065905304428254306783764993981883177604339808437815236209785375388261202580712615110983846834351664457059847489098783097656569163636947313734584694254373240425938955567593517451679539732820828712660953009341775188189046273181741141513104388390357345269356000710960046502569611277722048174787883488993450349600136093889772738048729911263489852626231115369888529979891553657831118311812930565642996547313884398047689886264688029602346538556866993741505343924306005563359939084834524844941644350037756668353015445709498140697422746837494364404612806368596641692067133449336838944586737425597672724836604907941108587309752912461275813013028232156458467863359677657137962941921282772215177276283047820032082392666999398632691390249851581223565622234348812458238583657044553007174148214615592327542623927279857073189720211893068261070502709965168565674330838502251705632392442175079518215016844896307101375515029304591455663078507024277760030947188321760775423841681679346280808744486009498075104922231232949200926507055567230683746247607327101399150266614069309135546816494456742623053167318200911825167195531457379566078408006446663937914536542577235440988742210450811274981472863661662023163309666885522586391924363786383325436959387665151710623737855224238632755954563361199430415301382730152408532208627632281074041148141842749521598531150492143445860499529261028127198155693416670107175364910211766697909887882050422558012560130569300416784490248660256912692425358607662923877386236640480129261452756103502689810096365506476227958278093520794918679539197573991069877640132053960796970933466811461488391909039082817767221145005335702721660969793474317885887615449791888930038088163295341449790925771383110898401104571719616886723410894366503983890736604245251275456899412981092499579122265762324236226273524941975719274109725232314429412162135250763488421932193916018770985481842847347829128876187199484202119398490067219607480919973274048907028675245030969680201657842964691576304049488144 [124,85] 505602548656204905699540180523527369434703473425429805047485860864552435986818702549334776843876673035852653135901246095789743016924788950550594474720106234452005164041241037224444905098709438623194755856541913566176866916931077513914618286764344568205580650026486001501508757480959506957066260618010976353385262736669221307112060989150297586600275406168025965463067791104301385999306632479564029670863123175288084570429933741077821176802634679150389201674032523800791615272861492559983293750092585551095417901882107335855913252511570877765965079936757284965474050859718548525154044259430033894135885968682715378133756057876111180538665000398219888095650130263926149471212914655575147575218998508488875308218415545319842141912297302129786927131452657647200287672270396252495080016533068527558432103864063575791226978959933403482076848313535272369268112910033108126368919769721479345979928859899760150811657328643441039267989548850613465613256081871676557971858954139692177794119284795267823597056991360086209916352278727592500654097191720250644440737035926839980459065483371940424050306293649665590636461820864957843483193095013870849630342429838268126931819092348467676871248466958231053941086163880187946896764549346566631575465993082270132330552834737318987312592971677303107013876511078523320387910054630772100799757765532007942012517376816393638185348393166302490969968981330215173752070084339275286524135297294635240601863906759757384880108377754892250157227314676492815082720693543841217799468368796700738530673147312910693620421147558495539058586423023129370446954968603494298880184425309904489733332934936318204977421465158523237737364735173200201132516190831095520831159608430847305075878125694353498389291716857939539923173472646965738470297518181735281879720898825084583854197586200045703098115718390679843457224044575925399165854660129718312432966321549282245910464816636579579632333036116297260760156973914724908505773152119686210130169732212156295792226597130650325374153271158958965381674813138871058885263376911823857130544493672476598 [124,86] 2825991121699240592282893394515143953328158734252051470266815239512424061933243533919434090554563428179226692380838502995705497151856962513784686397751889124344424564367029854711097610939214864967594414457393227238110485221735380306174351713620765498400258042471254686723852138969524728463751567931387576668090142997066873678195663121920626584749256350246824232448827034261169415903477012826239612277093115788597902466612985058895600114895301901107719941698427407912422019153591745655112911358720685810105483206414509971380682451052258682576725438763723666624545548770074232355645879937937554662098664200037252733973426475855556424647493034280226044274272071037689836180514502640381268411449905462494629518840929881827087486935010780289268373319250596982186895519526671795586245167550808826310420751433190347929165834900912675303385764960292338190055979747294895842014378684184366718271144746912887692121796559380357980460575837434984956265651943889611261874034348239786020734122701936266565551758299491532968887380368484748441664782730741669036161959262237476032574101050248583014719743307742195929158089715634380929474665347524143078081333019162367820554665415317706424593625868522913994378557849579180447155976744832681739234685046711417618456616801700995097189015444402528989902034429939839479861825784473681380860926230039137176825970971669148365478558849273884917344899304099329418080941876578496189345800105591634718767954135366912996519696960356457255548760782952174626142550830706272039311034066300368369131524814621628704488574576883283545841738188110149779774120673933634555683566644322489978326921044801129130686644765052707682396876529166159107381781082971608690850112157967035203088550370548580648523279469355284863017743743751602337998574781963782034095124120612432894272258786179095713753059900926541757166921907781444627507490235875274407979654267466132146323567819938422324646642730068117609395290544224760282482920867373012093961093113780925685908672050446064849812237588384392404120727178551788337190630176635689295180713409658 [124,87] 4415125204898494603173478579917605297062306667672448480266003743499441444703924573335502604484812794478286268138039306810553855720703094905073645779501949820475761682898406862480381859355322157888845904165079677607093277456758391486571298982533521608913449851035250192432614377691214781723384317080891778248104155813632324812304365598681247814330326511477923787910048918647608467705535979809001615012190519508119533178333751260844660385087486758719277112441803862695773648386826319960607993839758822990413929502838205132350929626781727535101274669467124713686851780848278498512729183223180435869926072909859466962568224183498687118176592445415394113475127834693075744863247880576096274591319074454699671075810051401092794874860131388398952255105050956155989208499955209933931714442264550622865368993629274773839586872148338015939865537308989961884259653292883435637705196306851394501479379989901510189605540370081348537420813616993265321325249994656966564943860082459129389547832131324108291780383459120701516410813429636271293259233061941294133487276015620594700413269570381292287128596482130816228792405058435255683666498857606530360298832915989519110602074050401154226643338582007530376188528544260984413611798688750628629884639011616540863741218131267778239357243282192099320464175534949560200602285257889420744570375766138196767161940045247202422075460884305889544885574307348415708829940104590147467077773812003588678477113384302548297234524194376915158653621445712315863147372884993729730833549112243040387895898611888667135859557432758057697655499101611991930667906510577731440787289833060751942907125043066044671409620340480000286161965678865971108559751254839453033028344216789928332931697084686458062525455995803348381546872010517664661694558522099649450902697245789080528701920328711226721787109874993839373356518916717946414922888141727886649236643759707800973747951417382676814444916273185904617994007816010750073241095945900714177544949063766435820413451269211563626336256484642537126674438813667981084757287480024487750886455 [124,88] 79797379042677387577608935818464306250834777651197713709882450083743834602834131936473020211854142816209188168727977300483340086233429814384450237164675396547720952172633725113381488907192211852239356209664905612776992255147199628111133713967527298819001891209805780835338233348594666944834570659832584186078806113042841438642108733330788789943406539821304612344028773533567433656595305749559108396612232425391481710837710266183169041961955961160836774158139136277841411134148257850247749147654009242170065717449699669549879217350402101687344106689567614558747506894895508881663954517900965660112203919391367332024828857986292278516552219893605865334580874968934779285507945523180458101432985220321856061487171745049913373204967978999045139642655534996589889656997794789721531712395035918706952771049542712493712562169322033296447800933842268336465595650211076374057296807939601784579512634038576970963885253316180287243688199667023301559532569029695431899837916263450080265594393113381569074175563165019018152207351593349608924143403488955257892472480578592116508932699518864046030644455908701885752362672311869686130870553222099206958090773368495858430859686363158620073140417424336555884030049059534130369066815680161158489523706597754016697542746721729010640286691327197665742876331050471623365440044443098399570464374456745823123365684202143460547032332429997864716710677846369890049364602236708321262646889853636278051823844022666860924730091587046592029018492305688867588244648409718594078774595503368492481852634996540774685584344423730647797395097951704560424450618856549412029677429669427151698906757069854938813953333341808947336193602814549711401709825365053164414378970188731681228750397883885369995609615383600729732829365485685041892905754213442271745463494445476263627788523617678031654375408608618460435211676785580392509211643903767233315631320960809826953887414052518035575049987063696116785283803014766234200460813631948864680468337503821049770689070191820222011026933385212180776985620223793234036986416483088012750 [124,89] 245858937175420599558329513363574124899344016154762498203233142047636395767909835748478500554647272355013798011093479689407730899377379659043600927971613988570867829865777101673656743403872044962688306626175795026687230855424787285019318991972696422900217240635299109517543193305441284222362598814757757946652237474034718918302589533713008213096617384135996363968137135307253180689665867893127829494406823613063274225299998716878254911920611826853893993990596991266763307193515923588166455260688062636376757059022352184555615486568902156555191998773790796280745852758849593877731107189381870085957721070533745988940765966000993137583498477372029628978605288958420483507015917091575319916904991444312681009134300370036387882186710067075525606135356465891574567445617644164210539195764270094219552626857750943022731308971299595388220397779297293726037611502839698970676440824643542323627497587286202038302005352665446617756219517837870397619577455873001075089003143759643777056890937421567331772111105561458251046728521760356442397349184965876122786404620118940131223822422236169996887238553983009361862205406593157884199119380790618623199836940358841993846400030180650787108712524314628894150107521287430085494657897318402952653438806487749271804245619274025810740064438134546458322618012059691683962706312263424650829842247496910505518427989102696788821788049107306151729069026879915410390165597563965043534282889185998397314392920233754053825605427393233895095594278398342514916111528381626049024842767438617054724848170539753219549161771039704161334750057728767084558514631477774505740650729744485505921376675063072884052062309986800671312201632158152478585300953948321881924073519117253136125900290794608482518918110916952097405155874125474716806625946815947754375140766996780817877445221387086086346932807288373869784033605157909359340311435010357435879867548588041957478561976782424359003384353886767442770712627565955385053275569816214614618840245824861729265326178795561273759971335202808563911463664963179494954782165180984 [124,90] 2363485180309724922537819822622334150190810803015904539701877577736131336784756289589000579052826098847249091836134124862707403519574131362437308628776093839331414247409678376300116142406221982160643232978318063688292562674870774468920723072859272146384718999517170154289598275750413381941745061615950030930763540418547670311641999892311419982840912799961940912769356908060244103417058179545991591217622152544269561569713076540494451359908970889705909698583547834716634213467206512524260127702994501793608492775406796158053845166475802656544236718777741425204514715839225801472857648166947133319284456925203172071416195131966809348148141762370936316893762023343659861552968704443675192348035305434932008095561337410761080014295804436872186364736286790278755566118980987177491328341509340219219003412979096703251437778848354889348377216246624020089369143390941254339891701982875673220891430330857444239689014253884394412006823488281598172522473546243519134930234444500100005690879779490171373515184009991803654305527605970192453837059518479128479627569126525898732389625583908885787843727002464036311321115271426851010850279300161311603352363084983065439650692378784367683754725234485259584193654775649267618174008432137439775733996316626987672569346066898160310817754716359471209268410353894968872981876018918416710825630263312107703715240937640886534556539214774957320904277622612110507810227467236962233340324260580973480404780496650725212421239822719548854786350607401568150964861734100806226300654266732053169395171856300800711687957592996302862087325570830928827559760846105583148039454618139055230946060886096969866622206048093432423345308040775396569518767328642871882171765191681410935953396664231888404680760864548512960222929610665087206576405800802972182488996176413214016985150113115919353260972211245368820168385929784149059173986240911641218827535226161320566585889950791020609965605390276717541359183620094632440020466556816580709717475992576918883904403818406717301506153345487720370656029053479557632988991158 [124,91] 5763349485341919124282948109745012144673782397952514499498847283957669770301461559181903204368403824678279849708070639227803963668162402283879719905059661522724009069426115637747662428182447920728461492814634987533746143745058706573858946687607310179907780176680596134568398080118702547325216063039790650230795952142092104122330660379138310313601685770779509096274777407749037689671787163359738402354525678605760457507018367886305904742560048874644369891214148131803160554780271128014802434307651605096068521304852603967544967016374492185567610988751792010689449866188343945552771213623179586891250455814971283371395528009678008511371691574194608630931386723305195425025176005204774504178784713315909270105633649600664189011127263606152915745910661060387666238342803315262700701524508291342614154805890534416976821962141822774435628605514085685245756394418660219761446715215407800424159018082528105815869922588240122759378503579913340536043016004962071836638208725106795210018214122968875728376678285912902835100387889684832941026919697882687600050192262399350972826243201457782499922724729099190777185463594792175914734110690679646646566710299738309960751265248546656156775827454383418214563963534692233294494651794454776213504444492944769120099658578498993683732453371926062466154524652316614317896293956156988629532291746246036286620663261878583060508242623918243898572317426931938338460120950970416092411020963430243531769798687856314415469085465889219760959562540791768652241364524676836439620733537200836751578666455795482804566897983291717813502101957431665709022880242794304917008839491612396307325856492046431453348267201784750177272317727503481174761103693241469505560169858968118259222166691545549851740471734467869056150600343320269192194765533380570258967191461523916586118914775242488226149295655171143355267750466495229661974502135910557914695205289946667630468502652557692207617524551926743958033599579037872166862972141974741738929727072855389495146195179658246418735592043902874704891421305495249534766 [124,92] 22910217156799916907897293455652215729821024901736338927618419706627887795629320978945759706732210090653871255267135959812645526021286347938288647746193365269126620431888435251708347119465476850839611746734573909863189338058778451054864336087829209650598574651112992154042157840697501297209462920139663112756548690267960427310994754888041780940962848938169350085520218576139360104330596143717281657700888277971562475690981909194913670738420493692489436611718295150328349295778840869651821791076239707725667632778720631441126051993138259308153052521720360824440178627571905321693599839304358124036703551109744842781735249315963280806108587234465785022691485206214135570890323789068553092684204770064152358988586356297012446575600410237409706674868983544414747321894796681139076385485978259829194919891240530385591923113184783596675872442966062133224937327557056224317913813484654679300841693641646666480447369026366878230174305831664287770038072268768436813004979124604017409412772160522255797228336667405278906755191478598568216502419028299480879344661170803471994262079863620211322220846436967669838516776080515914223745745789488751547459246506600944989685670369034467151206008783583578520299767946987079442953680306199240153147600018218655854218418802621935471160647331634218823460234294933962472696699469558473547566945456404791753270619861323124448247885993985699468771695905374130914104315010472923959110119690338280059468269743302127162674760521701274432520279487932146060963456023666945838747934413144762108620625322386320679428282957800146506974684485500822110527116486253848513135376328718392078663127926656500370219433776075341748190854180119982257624254667167391233688789381021989387371092092619993368365110612544187445063407618224663830050574035354753042922861363261626450139829853723325205276051743003995168940937542738403015516973406096965599445868918033490781911185064632073732128094087879554737574112565820029530233409989039157526223271046372721260140063252393139333444199712065930274891668395812902 [124,93] 13346623581307081880278994938751848040097006227568298452563270650201906583017284242086016151146090608220564257369048201876810013846021556349459020914377374035858429985826172612384400851379928379203710423470306739552203557145971892842355425703136343342707115103793814948152361389138276523589714387946554634489541961527343188142871645482060341538689229693087198377355506891459306586254997339684324483311122928212836804217915744174732908085100791054852816096441109523345295429790876461652290492331604451930248362877892804079173826260270190814238104385397033593685791175661286978029656315147004596487218738653689943566055396613559803390360525267744127991710866200950625640759978322156109163179312473276413821868315373186002412560385279072226319960687820861729668991932750477538992036601552932671198744780012038326037134612952066432763549109406548417358095243990870212915343164341079327398973207268917321552958029973813751621415861616198777926279653909070031207891609040642184083508406554715699367723276411332329838045012496157269893013157926782102377693199182707397293075368308665377663270539580574238912880218459940078201623358073442906177623156015108532257354151330260315382243519325131030698779726468069404160873380716117636541004208487948432397480832222518906921250929875717156136779729252871460968880297352748801111342119793852403577660138568065374276402811982667300824213680068165279408533852456788581387017869593977984340914321356369685047101075391238986347433801563980717588843436301635794874166197838671999404981334977175534322914923841602598590987313974991307803574219009989396910268273291252598330110863503985195400858708845269949969067298427068755569255825888937516761178790997807066428996322469740512504397035047033944199050421044707140157046410726003320424366826082303863913421299520624574571263018902936213976278797493834553586659508142249523910547609591185803961478262529486351900317043909138774237584887637136385126219052375882854723618469912556272866738778902955358835577819473686526165150610372 [124,94] 47424573583296423918404903686224867219439546579357251700910145244778834639791637631084435885060597838518099312191755801091678120821764669606471825510509780706565930007043984331873456287186174019738846803655796714084512176030964223762958703415162445282127386404032361958563008097868322314347158205574334826012695758292604081765015240490749868743172300763524411643188896679923085447527126445316727225253873373968311083569330790161485776067548618576872913553801623519954133148586078350662631811648345329748538849017847470239112532147138722503760213302430045514720260972187379337442581076373004573076443652121255378605894359656297479000196038668724069988129227802882284408435557318872418534221696011986429749218748913492142378193047795350663730052165777200193075630649075355074652495879744577417056335027074214787681939910869301059052241431691414318175554692313164813168342600167102578915190501721773473856596434105454620967486522866676029028052574070793036177447573713029435866204328616161915614019758291135135754202524482126589209719499297999184097511767481717478913644658721752087451489153530801222933568371578895448094647822317100841803427902666575622963501774709182209062242037350835299228908010061622642076044714679411025923450822876509860837337224527685484907324583012496437976850632258079217087829798813530998246730010527762556524307454850150006311342346483994915924712856994648995955230002691213265110833405857371783887291549017083217413644830630528405744630437731151185676849697780962535069103987510443552557779812775117124272488343154569638848393294910998475316269729328933512790013886891312179207506204583864635445160118764915433877486511565671383324425129278836431173258926284372650763568217053580451160820755366316331986174558745428762321039850984728230626768315785443986795120873728956176070999161754284672216470577059951428957439045231205906239334718425807211347989580319185358311429825832851381058384040546488989493290063806630705983885737464057598380847636489013055813162995030258893888706 [124,95] 196952452850625805376685530213010011173565685671072163098049934117970017320042925427700952420766581882841454428442217525149294063548025591075311877756202474254920053680591002536813992999396786149009225397342900523293822477732261339940595877784308136597922976806923121192779051237229021422013446809592316735189877417997642662962333416895348970851860184952681442055809949871335896401608252459631307154893887766173511565778464697723035157276177457802009698005317514151258844543834467588079140739775279333765400949728132913993584103017817879143101036199069058812509448524669588466780226043433982458340736364922508759883294880409790442329031097402648351059439516546897441276870436097646805311542425615115818493927451148589653062713989935973572865807401476346228991778506949078798414102035526880192850778383622250594601924560048535119612374145755163290825932020714426543121057739165511410194946248586181806379205141417713216927711220247054312409692541434955852689192837752148379828823202569467264119936679399225934545389558497445350992043762813170749250270896188927530762633441822725558008900001469937719110408058994423078907564379957109628004232882243580076457160040485700159069394701612592070469718556674326212529554455426617112104588259846729902756515294908384345224440883369617349190645573078647361269762386339229640794153353015478371419239196832006594762060368175579865106981821489322276124976353769165747063051868910392707452274998822756070026227787666539303989344159585603029425894934656474037316504863952181514838417953331487445021077750196637459446959038726224858098332963875894660309479787777266643629017427564557242630457778756716062100214860799364536267531251728582433132887055958265780795746524153486381769153528661928010868435648637779864516358505980411190937623320706290904782717807769686605435952851338294991757342701424185106869003357002804081690312735190210924721724070808050613458961883551839925853030798989380901696814658178760510316802039773939205439577034041475430909384729743121199 [124,96] -266773674771071313950195210483256822660877742030524338564911934771655727800013830963557697571633252522563794112114687734873697671856757695461795086517458074686292295255779296898009559255616376393149283419112524910633731430934979608035439392780163129964307201178852407327138673994275501380234381240643463414753042084758775817209024654080174081055727539537486076003525646676327746987805918204679272919194190195837129949226149505253512935597117100493770111569857761405555288818407819610066476148948921173922088159399298732401245618631386617368081189899488456591620489076156586606327337997123395592657617317515084753131959455087413322146019373871096718910329344906903505149704965218919899935449999000767530712465007651140390550969806718035293857941811693227955577255901884171984903287699087046652678829673434666010393483708355273868537792501723035068813855680059729377137996475549699727457873841516421833351301181143431869599426501232046975275004885846141456099419416508812763572814088362536849122261898398065562207157750844339329342803379065475984853988267902987273121599743129555492435731989169291932739569882020394934152150196577740625523539978606741303885469329627037422110983116170031441855928995961417953995913988174870328795760914279611784636419052057207751898103937096161029058810998885367722675134857141234292064688607022560530329000273967032352224912752129438919666583096062057786036604290220485994700301435916944498939568999478592887177555989900232801536035706232826871885134184592637643329315185622336030425421152982482298201894971160321621558326190447501400969504856513145899810196749281780476616409400920924456519592977619744595487310227899517502081754593289841177219909911133127970041257780399076384726986890439641961475839104045309916493688680718877731241497110142638873616085724780766052769695955244105379040209605183916356360650947149822399241607308803465006759869898683849298990377789442058662379357142668131166449526325117106141100670177840316914825589967314303453995788853863 [124,97] -164497815453588894947202747554886367552996429270090598830871478927580352668487415874697405994566208048203389199087003056403500385001981070609462647716919297924516008573109379978089356500400938367924338494132270681343749893727517732237367652733979748751121800278866117330266215435323824478177944993386784684695020613155211304813701641671117772370755692937321038516234727270366663039622803071484707749680769170352793736986012982123109751893788868503464284179426212964413209363722588141365298240143861578260894681035000886719115951333012195913743410946242335615377733130237481288841399946432412570510867590988348968594101634608578364638816858363023888630442557671641969060341544786876880525517322914685517403772964520365968050080507447650397089769060123502577609125016327329085551011076293303912820731458996800551162567833530933788673682208712493457245684793453298025549385303574083171579167296579441958168813350112766617696124682853826152919105417486642613056798940511938780377050598913265447409778982462164915015558571837332330199600233426768779766881491725299558243393133704244562393787709140768907381269660973955333732602313810209089115355685090737982952604598199691602268035493915414001387619525882996074453187891024523865153263753909220205288611506451508501437901088656395095244535346421233249104057881642534345736108184020598962416495435838519348342825675001977216428483962211073623481747306369014071714830555554332277711470425425851909751681600768745104589910930632997869680705113835523281094352530998275648917721990201044674615945671644664562519910230535138684580037552076791590611286501214662917594833661346978179543063177972894296895695276080241542538212061748206652829705713072748001522745850876144953823116255229142303423057891290199194523226073661105501015819787715968468305519551851995883173427869894569044175787883562362636989473475100297701160199174511110948083799244595262078048772616989465745023380290649971512637843677690538535552835272800487955948285275262825744316026 [124,98] -742694619112961909556839139613917961441071343416068672465654325961129485850101159550726870051197730649842782170365766315216958195252688468216164409879365789024744867853763421359150547075868746667280967862730223898124173700010035438567395525461540584218427530240314004287875961641046787306485128079169063824844784688681844819610766966670065717335586182641464773593209911368612277537331472068078354430063494998410706276029554859178556411602500048725182844382284852793098873932040151852460795699479330610692298611761260542232364347759109077718717191911406384591851992893128482883654122994028514885420124119436953024678105822387428582050353748138375014192357942894729138968983023862576075415329190137010488639570857752456193197831342728689440496760871462092460809549254646816731344219354945926626989256842532686876239788040748337441879050193662107199389679891655080229204330079457478131294780088469759719896329219557499665703394597224649726010669167337623251129617252376440150589650141557605072456436751300952337478033924776927039271546790396084786994425862951804637105085119698127776208254050579167042340263790939220898633529788104011137145573303964042370885272420109298472225381515267434184921650924741653171907102416701486834592209125088829362147793387178358988548252916647485263672334621046687716717211058901275991390494726481333303098739001404300704590302963804662486882738514631302782857125269961915980356440747039440804781910626868189051545161336656328065215716363699902460791164408233447907821328646223692597294243721845932546660280320872744140586917150233175118274444144786502794905408923639000722338754416833090075890271458142783786142803737134842884770438295085380055086589562797101441271318013371360140984214343991382915191811650141172185677383403245311453298029351650831698926202564205353523418471456503063479847745138785109526552709887179816511797664243157410341667879904744222210653267534025110705939832942932849526791165662315756836437424357001541561295686308394418413 [124,99] -389434590875791311424113177594721756829869316299406673062967492138144809534175664564574773522568274985433486751301338817145029082992779273803361490579579946533957142234499124064482134826357518858853512274493935236813714521339509269391490961079744788245250861829032092887277389165254959739784965839354406460574745015446029858136905123495141141910453196924662377156695053078176963402171480353310220083957398322234611944914797596116653664283765480284637652731567127782963921466045325699837791802440781686919656035017163948719658382501458464585830933726291004442589103179468819235370704297987902051263578140127844873593165214340256476049503342646583556401074919922060534407525697105418429974222036509358603900961553237248528844862867357398364880321029562471602579148460655003872053499102565007511663120749754929218438113105588424776118467490819881831899378271274993634347635980656284318725896599026992486910133569434689978869812399296934821406545131993555699298562731796535012521987433304192892717723336049680035813382473440408418254784966671998706570692280238581099665116936538045880933160202171220208005356322389180760150240122548494255304013250888531290584851662505416755846153586800465594222578639520202121845788790880992937761963916594531203074965994279981786824097411788875732805864311160449649529061597454061075424399537183378145465702444155232275191497799621088848040245274499293572642894551372481594310431574749248904265972275789540382437615444953174125334894286612630006128830570802437449958561334254808674969725202942269880697909657300298966462167509243414507191215787769886350647565349137683881299529928679439074674005330889235091867896726606137731277817728859653703320285141045275397365806543823912851884345398576811847261429077160257712476605383811156634038110994186845317372951341253852450090494832311462803159726748280945845435755880649498290136342119910106585312445380372722856525093050299039248828381582182583112697441472886539418600724813754372934031637057210 [124,100] 1163142113357666710076249074163579827810665297767147612131118812893323848800483783495818669774819489428455237387137615072468955648885993967435460220076510027963257881751516019093595386640329702781914172718389391983421435224065013061039077450147705477745605500975570635531820420477196173089232499568510850648265296911904156644619465166509040088928925839613477837116283058346054717713034999747423098925319621992644159717363309277849234912866095464851752606963524473269087228161375706723173969565510936181447807016167977878556749844929337121195644613247513902234306523371437176571689042107408185616089702317241775225194274060968700303191538744370585351189686453229326541816403467352646564398170594552651502743723038441078784947821666889981881315683584205294428502746423455790887458253839214418571437202260400935931520128383863668766500718888634183902061705277367325367345098247203900778738775937814866316939879647904857078818153010890864361001457619111263313905474988292996698544294323631904339374606273698957318534420699288185743862518206479695587206121138652654329590145115671741080109940498890306830378014365201945478112166523138657011570426479314091577420492659066268463000919864623391530640858605754625034131694884558785623025672736834341258224719462407550020324339632462932529644209537761548628857771473757261216675329879987349283312180356158597280893028058991913253480474047883608153172762183426782704469708425499923600777238378001285139682969601131989040310531375740229116593852379178979111307204111577084258911796839399410171900593346198970197495136278013642360800039104074381037250235834110268459324461657070401113684246159490906639650040174067452557988933766538235546436464833422454788500595251229882668741433474958216183654412914953653604891510303148071749784405146418791892675893615615515700115697979917378991748447002758549389321495611066464218570630454722072102464601021545202237316416246295685231778477483246638882150664650350822000194428635474336186541091 [124,101] 632679746235851367012578531228499395122811377749886150720458135470315918629162760170470422573931623651566860052047448793362030781682950878970926709746726749016518365300885426672339701956571434450995405037137005998900602776497282612882329376081153039140399360801878737021216848882213001218083037971415311351034855380582230679881323805827303849700984523639805381669637890758828683972746678295474461819234334931392571236281999335894163611494923826820044222830676577871198175800014156633329230887862984317772542922865864841941548724879357029755514572302499363288738064683155057803879764992520215669686311960074661968330714271074745883879592501975686736851210929360308028249741037631058072823837258550288388053140775490245170520763755456753846613751816624687337965620045767249682038671286155063501613584422784948591866577387401431793790335459015204589136502944642364205246526016491246670021239357367683927829392474631290531211371861642416088684692229380666490664844070730723437282354988821776205854034721040301249586254169920468029604345686775155032814259347652792701545965246742110044117830024806241028998302903456518077873563424920320134801443396293505320566132584798285952239898452773197752052106253826423504900876958065174859598310090409044874605579450046763465743244167193663558881299760130479519335285887826994664940779216469606492131137993974025414687637952485248924785081886514451411012656564341710962642824892448081312602258218241073214208882606650882962240521517247113429058499838596162166610152046103471862650927733089930405437056286576633445138296192045217260991136646544303232666455736876216969886688282027298638474648397819756622594157982894472730137894697975354042107075336068065629474842964472926357280040241884752386122898247090992356692445699023240586233247721971301185996753657255655473912729032851979828041370880826077459663169838119268976949751446131281630796848359519787889727759205364327239181056479943404953028140897825428297444626523968808648 [124,102] -652143033132719252787062931779646827076544174958549880545441180599450911014210665038169363009576911561176852405135397453161834264161811963876915531411038773568300196774492768523300083986787399785752581496816878674598233389725241572911560315316567922725981385991656151891119850665360253225558868999133003065625813883134527417211712476525389046290235439365407345896037534119201744751313106555302400867073892474969436229276484110662842033378378074898455766843207936338797236509655959912783916817855709341417540371159455998189632451212944617770226542575569027865665330325725484826865862559692999907432734409652179570402429082524645426159241040071893535960228050839506704621264021031380639829882488971328128899699789586073723460186309771968109902111578647103614568130982091106660221530290716659968694398975517738269426674047980911989272076329443910216306254104688274616075436358021121481056906964037909130635083876245790529879301446552884543172489881121463684598851805598649801368724343707414375598485554528927804180477885202620336187232735692123985361260377678167524893835613610775588488330565012785989936525174607824006418578503827206810160002712023683746342074672764289568087208748780995009742115399798262772375038645101827787981607592074880172938669581452899131522715815724259003538582746155671563032512243742666514353634828003569234778265588688231898396160351525392210607588796105999216717091912041417137907555534566641774917470297316905197998826162616828740058120385261015305132292153695983683650418148631881096440202648646220034154372341549796316807370909240019805898745310803901200718797514513994999772084415590056912647240321609382265551005599601838573379729097063247031383895086983094318147064867149700160375636712952908955143409535976856404978748775203032477446072151310288449872733809909376557352293880055338270639331871151054317918191626639228632029338189735208854130461925525734556945655369131902802835950540004875137754727134862580232287814214745 [124,103] -526947234046937272908165325531046318045380335714231862652464079652174309258671865375477654296313534217206865450194886853189479270248261469470320978487687805771562333316678100656510280478659229609910622577780463930189460656591286373338287485364225428913194066690120520161023269239217783383509885874862346047915930409506723194956067337637836930613556610287661334648564342413018349900898601614041423551129065613398408736120483546303813131683461371445576518602812338615026023150900905775946638749744141746924028182903381033867592639956697539257652327330770148592262506071294517021878351749808415483461557335925994738465821321149838140567439263736335802982182754314015376381558064975714231941758181160332873543612563444721050763468008621223990199069468958512841099841494730360838980252065135825355710341393380737677858602131014468406832851937217301092250738040854645482971269050711391419769184214023691261090299734286644661446125971410700394953947048049540433138023911260752298561827491013617446446878059028237436512413586418911067795205258789093786051383617882327673801829476094063211036073078049145909069409735956524192792955486413706437027031615045616094208791640683460072406768264527258694693915194634769025251208742822685377784541291080492969291854176251663272325135054274913002452966314912879025748562673522947961596843655480393148020420165201779038796259285664660162389072580524705528335274499093242732507953709855955371852061101284556854642039869065805168218741227739498244335819662561393573075878598709204662158114565072617785273581500179024230417034793732042937678667226047613730178808205812604406000160267441972886125911223948598707140293140755037277357245491940393450699296767664187089704931886421816315666040694285770886947569564533774096485347931232803650979002600674095604839974207769671431819193528230812897973726110535429608991383104238087508910319301489922754244705634285812340468517514457764152185441513762911053808308061936862186996143 [124,104] 350774668882468304745253910980910923464695011208745145253007997978647102167885041333455870108342576949915686874834605748744936550130910788800444030682367848955547848531672996793265213698872797246860233538268659213472811502995718058597855522783722535330257052418720354787561668605633376906096202025867887842842660446409586045419993921095631422992425759573694050170205022288344279353837855761936282869826631866763569221432935707646155408302579793193874872050191947320438784724561556516735405785755269585961122527484502712521433224132179382451678096811910122094697033707712662461014753972300156402710034060562538848778747889152870809802694280795665224219525159856870863162343329449014382108938511186417284507665249056738113880422671986032395519522240535760616645263249514934289704588253779756880992591057459740805877588280416180844427784650574462284736181760777187032554174233737884749788213864961382963294058746791601903966499293303433302934223670763636276327123627035903102114765579575179353767017247071121636963413408919244259690035841610110041969820291243756309368905595652095921000039489740474060448023209520254498964513378774097205899848281735913130876794276543755883149702955667379486342874097495200988706435025231141261627005621188759115390925952927830005366795071067017934484201920628118441014935251521728410721744972500775471202814321563316296479910232937697077952535312181852500542845758268333559180688306560758011914723465498157009518987591176574933713199770897893328298489071823190162612170966856608076834413780662661715625158218687957314897765710063333388804223685134831791595782630553596678008579992799908755815184674798540968830290766964011691474186367131173047489367403557836135476589660282092811964141739495692462395029488066887616445071052172451092672704557961866866458892984468865891022719653960477871647999504200712071207000473613468536578468480107544340896222825855642908365150426624655482234106282045917236539717860780692049 [124,105] -10866876191873695994004954847262227743520121699275391484722881668431560790731887856612815635170237111312470897698265414332289430656552477421924511438846778213317864593902034374957125727512983536035484388515689575740862757739859557041436879361470664155890556650970878811230764753062269967786010441244706698414440924149809403096898983506974926206752906599861151313325320888078345967825085961409584363511279917165870670567925587959188791686933375829200480917097285983867001449334159730318569813954947898589911884877430142811051552519682500546593835002508504375692865193615845580551446383613834303358410024315654508437629039812123489122201989865118467774587247396501589666119342810296803574384252769828446725844173821233586625807719973829052773468575995897338416778716480126785874766509621803915652581059442448269401788252084094229668037278735819952484156480291328046665136835637685049162624768910275196443512655247585895777460215913717850771788843070231663963135145950487398864705844044103998597216081087491265940950110605575765598335926272581568226453435631063242274893232769200525536668619727174400766511643022152985981977139670272697691412157636758153952783763019439314145033804798972173489160929519654578705659209683381466847147372791623140938619287487652567025901413028843368043478411470718783230935009420569132814096473995705693316679879310078899335200505603933788344300244332764143601548842731909155563386497069224156843441638600089137533669926642305834732264584815480545666343174894551134271574232717852782473534737073797082619176456481550566637094596568213998812321261631936045106039321957590871741570767327362092492408802038692703221711728480567978958561005463132099494006600141740632408280727278618447277023407252037935497693306921123783072567418103384836421551396538029818454594415799189797614861596609880964853367013107181147311508493261142398700576910799737566464021554157749045017361281025411106383817396541143165183445253820 [124,106] -65119491333605110097393250086102464919917533721493989051133936596448709243312434882183088944320536436198712104045484451799894540179023515416336639339962240008252999488386458591453951586004963819443918984376382084192416875547835009129935574845877554244982487870917306252491584804987669963899397198072469119903716149496882229320245127588626067259773817573242442818670038937564989351624829352177966219418148136374539112763299109865270397876119022171072216316599195924139086431215102399148877729562158758038475897941220860176284480986654247183309137554647259090529809883249429310393086994800862478585310377258856870485637375225013344421136772237297284533058659567985157705127802499031947519356135594088278204678066234345960068212179527730905862043794282691440363371459108969147192099179581858217815195916675570990169599547818165590623450994924450312458045249335132831534765535781070371703105246203790764880601170600723262471132490519097845116565481401987106161641675089976489616079876779894192147099940712104256466779912498606713710759539777938205285246528125404332908262353197643030480162083668456012506619528778012719980454745641521127838305495282068782583841346456592257481900380051705497965332579609107335874153044114196360148107619890297625203492349938061569535494332975006438659334383990254806823257512271367949453294707560111980967640652244003915724066445884060320896391001140789801834227131840411419948469614882789121924510563541788386648266687039731380842578218070785185984772019573773773625726326563634145502512899691057841235194479219563298772128036426113182696216121109564601474235438267549102490895712240742538674212685808737071372130923269940763380188837063860037989847161277736145549787028919178228728691686604054857351140232061445038255272128706719348931978694925392480120188966333377880937741638902394443870988645680570383760199206502378130802837294523478060415394962826688711291503889201972470040871359752008726086842 [124,107] 19216701610195771399229224995501185549789295067150763235504112501415061693857264990308698183742871893380903972515715647947393292360937601256775915209192435725672160897549824620771066182286459617657164593033757214960317013147918241750347109617311835503909181548811087778912771379632124302735323214827161996847396774212776522990125955983922245489760014222102139530172921975550867009802357095137168129230835403153277314794323162369079440338738965408853312243695796670811569076695764604746622629368090573222121804492053138565128717652516778607264818546249400683420888872551483005343405664524764044505696468391278423417121503049943273368510963873906602657609644541114494295761865173537967416958582812454518197908145446726207476547880369841699350538847269157172614124732686906156438927028348731856610465796078278356803461837459442063078634395753738455500675815214545077209610786623799044355504238208973639855918239042349002844938468362836970518216372783368752495340804015330556716297844228520155275824023291697051319985842245882266559148750170748498874019217955144352185456252437675215179718379411468525565064117209559020797501617339188098941075402166504728892252156896350813007804725877184431976316821930522078611931968972943487511758996106260516379066376735566408182776892861895893717105588906439228941002041604176549954055568337354278499212115390298749501506319357041225596384664644990330384963051346701789445639686721814027438878649908870008187903614210064943551619884326123094009196465406460195945435803952676503782843274954525436681890267495839075350259027527704060227596697641836515877098086677320051793828995068022482811559223266933247910553643321597562504589253537031332968294468628112229487597001302276912287138404803170731114083212462136933058559406172035054499450544681147071804867092810976459810865463757591267626841428933494424978281277130802536819358796659628303804737762940273713114449384206561034743740220850145668 [124,108] 7286033389797511359344311697668216347463424980992836026002024718900702265966670097938558728301009527221837810500189230166940683362742583221410338973692064469332911426837690458781787062189530526333615169741084430311216274100918362979844567219272995797350440371614228240569865616152659339697836505442157730726901630190439586039490346067503071825514188144243874664271577334689513416148154983261534428165546440801005101914131172604348114112632106159069843510864578444354147577011709819439013111198437514088335449128632278070648466507094607392390189886090754506553907632275052571690757542678419840220051495559999974406579667767119354698378898080897582180693948198177000733732668233013225546119603508311885065898315050599275962961963085906514605381771612125894762056866819790316944311908198883449097926110395630449055770315087481972543464595197165709993043960351988631043115113507241851808356666847449134076459800181898083608269637945801379712656274423769755983227187139529949245889633690281703006391560518267891278307143701437422635402997283890736035214853600128726556964779901883019601504022996473104790698444303248810253219728376162686971734270138930813253632345544728626224726179326196937130921942180817847571684023688748274092167493820169389380141006051712698900728777999981552193117696313190334643334429007511933381957276313943902293874902820114170077533942440022194062984248419172491724129530585154834936866851904919096683494992749112627856973640240646540597731627947533417095370623089049120648789459854443927014236611862906714395549233192847009976792793616090430015445393520390525368324045882051738492837482360717629667731359823078771624643844798043115441480556036214899168152475960036811856399445374426651562640674436060721429844668162726196034474188270231021344300840812358632864231281934546278532549097815234510305206515189176823559259387931496804091543133052639053695872573892001106731194371697653412479936030597 [124,109] -6103134407543901587486514082979079265146322746248737672978855230361242105115053861547857552213697600746768440863449768835130299274811052760869003917312928683190710741724337595712501749191032189952417682511026502722837047300332735881542369117723189057182556460903838899361515623205627392854263865440536523985332243849505119469579557027757307370486679804044010205150513428670290663209341287774323407562375313003126420461363900350628088707719203136419205899485716757954965525060342893369657282207360249648125250301350531235086191421257083558098656350531050469355769014218569670927324635619367125369307564213141553700409266375132968684805155626730733193829606656457319195344010553410938860065923128301933197587629847665550697071038887567381562945378866448414410191849007204196936145329949916991024908286407143535028407737307796491757571618842511079992966395216840056497495478374832737453377154448336682143923283156460471495996709072124322981003031324057457248711916931981778472663553310726764726637640860920084873006940692976157874517536423442479098577744102328622893385883479864478467769663332043266550519275238846772452239617244021247302400981614898176267103170706797704536007771756673590195340195542008147139330197450832550540822004585145415001180746604372742689512561539984596552726302556267008570897181637434128614492868770899219537325106700268105583828515389583086226834148101544911755430700964148247656286908146933330541543570233666710406998276277165038924945499709215009395164262941909719286751576574484852284466668164967750987738743171079041412098185368614395127731310356547146702312024567600549598381874530971352537397532003778315458705164140138305722991171602292992011207126996163146169245301384921372952216793236706576848051805327283310027032309918101071351732223948499442201414722396214008367329244967053463287606225135096903165752090286079841662865621070144364887329206660319787176836008718949743814404 [124,110] 1672409632290909630156390631134071724489075533086805733529488143733709940690577690029684307253115347312432184074875476587257790268077167491129353943882606886482206355420680602268360606321492292903597500370712630881704939046941876630564874394096034266209573378797370363530472978040993840065587275612331264428804860129192500868919481330715242327919274214383688913600104769706212308394823077609534608146539602651185509646722239118883086789154795999913983369995083645768178688323414176602377506957958825265049290655042191083812682595797132504852289892400091753291897449463479106586961546386342245989218072125414977157008683036310915456527762927581441111322035019808942129924246924728458535284154721289404373374957559224471019343421794261799837866948229241143758193173644571247578764905702433227112703984551568564809093623780634155734028171384809249736101143238650626329475608579653516304828763268940939116062796722934254817600438225273168308993049687677372041788766256137614027645918144182588083185100726065075102674502568626364760029691386982045880925947525465074692211174636975979818533523104617491778307952665051229153471668925926667499941390862829264845209179432164690682420516812553453102063621035282519594164735387069244316175746000365124745241881131022110335084173483804676292761015616172827236146213094946703946127986057041450226290420883952398096014489243191059004748798466576293458231992686900154104256782164557649605069966510724263710414864541914939284577906768382115180384632144559893072963586895622775292356589674352242873904216369116941720788700379646361681067726775372997993276236310869216343021524391714990352878325543937999480553962756974381282387917143743692353963481664292837741480348671928708588373405627871566462164064517288249667469180678801521819279337772569880868695045899721818908622505506636139888885443912279818424133434059445709954741148232550262059005834196745765979664128272503938 [124,111] 375314185564427584501749915531706675271589735859760520654535334085639406847114806444050883317877798307418115923283487687237180829191671849043817018311056147276221068348216393900293284952587371561965288945962083356072199950748676217027051277267816476850132734562635703885517691937018548362878273516019223986663944945397144076376383146587704792359790845559805319262246811257695441535430475221713727194050291536032113747516073424044971423750121002773671218809421286301917785250376339557320980566092077084386868181205701198035226332647684589555805077536723328949715402069655835493271479335005501402005672798176018108331376798260156507105799903253747057042664675262108263314474968298192769780121590983198545808232922531223905072892038114399197760834369643515610426141878898965406968210434063377579538771960322533192091956565159209656806729855164677535853992653546393921859069896228620404458760788178457450967556754917752627197665917161030482822900580312133832869524756629538005210422405338896827661986461459121669924161143300367991131276930796672677179379802470691576194649972562175251641942118796047883630790078465182121610154673551044349706327696377696104970560658887109292110633346816585037993604729469954857248926237168977695510739785012731272883328599054840583789124379389097968606367716877160989395707429682457820112787075120577205683418350061229573181791859779777030687741711868877679913129988167051637784751950154451913950263347778876194123078172204752185122679038306960367063924990647746896164045397752491225558096995623706975816471147932398200286057414486928430364505317572099574930648151943021514694944977114722323800055282850717257487076690629675864239913877399091404164378133896425256223754846896012426268040372312395860329209647010441374170131996007923334967974781936782288871406831533682221486372218216975396933317249497270418748479316138502486307880823557909477405661299301906740993276989 [124,112] 27302159652266763267180474987594287328804117278035807288853416684176824206080887373354856746497374777649062975359928947800001912339831734253061329951967341763123221590057336879044158822641973225874867816425999725275263653995273553311613951282377947281730294599128371174514098417298207426231073168426050286820987043698351605771713772253759268843162292220045517615647412109301302865795978594636491618394078555646791967803048685659392615844905766654723244213285404001841938792941904746956113592391611829703870760017881409787580584962454999737416755266211856181942777533000476503627425987036429764989558804764304139443777098519823494570142652892573732400709261345834407424512633950029027362339328300447923279510524812878323654097546465585547414475901394210096288460614201850975724117884218007755714741986289843249039094723538370354102226812077527179107025813285230760975526620679298447829580084244259992093080888860139386741625610038598601899400607822384154611122423113069763909266799634627220152784119210010704188478835296217591261021850557911731385951987127539456547122698210484762590216751686151729285178144648888809513041413537858085472698264189799306411744032967212311076147077940077059205043237469122137606871670455317186843459804859901113587465257307640522855390324874010726832271380836159731164289469209480090207257129837848632369753755664301655154069982252850545573751970084733264264432497075943820913866326520775978833214362094600986154716439635793122447359173280168445926008372020891230104844144770216947639558427727686760822838860058010549236649410282753353026447686801810855391324057891422808333057581498070701128773769671385083892714754296120255092724690551973038157275071772855593441805713902982096260874946069213809154105599302769261810509093055147011204551181255237748522044494008969869068958103936127421673777318956594749261361146953684126690094167099316805759210488722372081826 [124,113] 19861886363646909444549159527196224495080506231244687166943132312570621400011414663731014032390582978921780230789625384083912174215665533255607460425350639650530526947186944759861033018807995119953282805428439751826206985942078694383004152695478337590277708943533075211671129122006426970666888990957662017516963047370744179693322700341843955100829999763246099976937211250793377353718913018070502872978619937375785742829547885627168726623175925176693963557204242673619599996384518351976725007224157490541995935203507224532625172753315119911401904443355821278185938816803685798458152646026007947733532109416951281135742322757884835159753934167177105756683095790294496109443246283874683135416487059232591306178623768673173040177007142508207375909612474589829801736131509109421181332348824988854677307330355432362063602836894976990100346547310405728996118602497110146650209627100490454385871032168962972225350878932916251478296917480181119889222799190445468650820106914434471636095987480382758732319098818207771979351174245581012940490257188860786301888818903031521132520409948047480946077049193595350261404264831177532068149484972474328774501486966945803863168779487203372487349535219084190864374903264166586578490286379234536025287264109056096678465197080633731402609697817857446824905559637935460337885052838105370201491779274427144062920604097262086276837182040268360901516946221269372044097058493491397081863958571818606864418227144993198291604191556623538295282199595197824781020570742914455547700912842773420815465575288870030909267451695745171487745109223299673594930959874178773784441903626503024053308098041373385383094025870379176956690006699298520090893294611275028793350990025056345702515751140603672603769008028953412224020628051900459066629391216580557052530326493306314030844653740606540907631863427744551104965683912641517123050311155744360049746816431578226111792072276778 [124,114] 2480531834865690104621827835089520837322845942517384565101612389080139019120734647266693088576076089820466419006797697026915402503332862961889931106162798024405506047815433275106512030214566128341729269039616425730618016913731319579900434725159305642342621511037853943875203693433662444676623271862493739130127249048037225915103648632147792802467943190688253203749223624425876633905569409724373561042773181474280319253475997879490336872462661148412784874096995172425412013630596071987205146497152711144321630079048286776012929797460440970266313738175431644580511622851756678050157415068898173220206651177583261023114186704386411616003290187768997294461232676433405504116361069632771417142119675575772798029112715400937813908594041304977582881684393337076511593734321576000002114438797135941297577738648155811741207282397499908603986505322522809968402904635912434431121065701329835507840028242463594108531860385322906974194850770059424739983310932688095841026621560925195620711584605172913147997637208393936711084216972251981968523289785091587818735769464913551891984301436988643471586237802896083152176879590109665820904841631110265491369450742232623060639579559021549901783268155883196133626317789645635475057490940844342984647777484829369419091096151125528522730760405529824341581687967219857566103542815767753300132450868679523170776104805782209720270453942726501927642514882870560536055579686706902611309202715415940132453974875782207283941338255752715296122711096243893490067003248042317359279217978416030702317847030546659670322705445907844288467067205881533610788660829321134762701300338299386059111448343867975372742149363441604862279850352547280226629290962115781945641647542272324640927247593959649685957253533948864459841705501103848511195614017377850469158733455152268457481111989579510885578211960183392383458911755752353897793087279700843206792818500654673088698078 [124,115] 47051501001694178833262930241135958298928866973653916807187716223331802762791959137761242499613290045554482272593271623748118026771078806438455400501421954113733291863365605403845949992652381472516174143633639513775571494063294932498958749113390703681529307991431808321423012637405479794900967571009159583853909933958557526995245537077728910252970239803748499949304234573463016795556032572344829155232289877097928332571344038048265762461066354633822115017955880528643366828247347895622813051399024722529337647246705051957056245533117449413386301454060679472420775786887733841194315645737817380766725367930984427167638170122601284192070764195479515553320908178018701529630665224312678421203762360699159213573089442718983713526821113064413778828955100858085577877314411988965900570822957464401298228748714176818476420151315461271730485112359450859456071375846978843765947207353852422926345126327700887995179344189506595010663387618745596547732507735925225464705904480505420783978325820629229766476062937442457188857614468938620048710691193046811816585116164144924351245080757989377659301589858343091414584806462745727457387600013255135645066250134105326496397055813983371276830239529457489928641909105419795256485192268658265402576999874541789173090791949658557564071402661681953678910427801372152439118273388467808903067843761214848764841938595358114009248628788429881589270911699064876214212833170168215634720364423056023459547492548320343947114491652730253199954910260658544940470227568594094725064727050564651560890979071208561557668499181484343144525015244998703460232396894877122875901574618573678665527823326314918033802186725946949501701205456442321178951664453310132438745727943262032370192002530596588380062261007791175301473674277717051948206610497016360312871743590327274212107161708800920831494128128538430214029184921819877129063790478471130240970658939560949 [124,116] 2707035602336055427887277849227741220877957703750976511322763413620160636811215841155517504991706521734475030619064555454154754685363685360052626772819218958306727000611235597171850343787498840712928217489391528840613362748710542046908262401327127322313004091224044459155663159217081152147584225768655063839597620104383699637712252595691374364921055075313121369500312437609678554721796116529024994720586905636442853806668823113707587957389152602547448612298995814530910000553826724203049270297394343788633183345720411629502141373399201215629223484828220117751474219645126650463817767425479096926745003279858659103650059119585593026107294365717312490972206623610873409606737613181967252142561863519024552813955808314313350336910333300307692429338683214355723855417902031308078586831564928386128942659605290789812505250752737752765089542987323628922084226039410935869060154369800681841750993413023309474607508476219247824351950396739671212859801716326310431605493363867599657722640115773659857572338285887288095519236157706318649154855706488997272479542340851120708897100443388381086693574022215997547275772667040666782141568412838281052258444552240459726672953620820288297253709343756182694344974627734127467250926454418285774129448655799610005456286494840853011988438092012139960675757655618980587216356365333254923713036379962946957998842342098137605596697737666043792099521443261304969894455461776357290536322076792258715329121723159970140456366299523341342524733702069575249995865872224148171196831847398633879637178326170174922309044974637145522019087847177706245786001901472495907161150037708067274860901709776085852753068667724349303177776042254850035727495623582281366453679563769263393642343192182322224204475479490736720015687267941658078451251931597635948098613809602072587057809079431095586637039810795658856603451435762093874629842906035811387728873375 [124,117] 33442291450167469586242338243547471048984675015598698009957957483108492367696579875728249528517210539503786240663909383351773663916667505301259684020017497417309994581648005472976605203275215846767736382474376943608528312469061096451157282196615588655637715364157471919132470105883771504074773593238620008379591881309212720470065247141942974515749538576957293783856687301017429677281540998519688275464386216842107729367870420274847545679780640848827070719152111166713089411370510359568486115364364884029980742961281410421396135679237919658283269708422333285371716242955283453567560784442708308605865431854924451987554268879366382362584650643022772348514287294632541756674536565210365601259546418683211723691295987193582584174095183357701637836743358950032502534285113318934466623812277101552767553915265669634644003963321041553816436027135270781710476687879820700216353164036489834511269089551092011916495887721802917018803570644023353563491277934089142499647192611142010945477246849404942133516615958698965159819015937594894048518681511472441508644363758756117754882637958632636920573547258070715883800011096460959721098835271108459841577922574271556639139353651263920346056413426990782621804643375943537172940146697037415473494168846434047630755139673352999245397646793631917310356301154038655450184289619879205392044562403293464552882428705195235056644366378283131292121471683616167021543651654960208178547712724088084421248960501947383228604697750177823804903213761200990616047662926866821536044261603596239780102987519956464693888905047795035341913372916606975444858141290279776095504553439075349023173274863445528141070845552512279146590302701319949276763670465695983440242653337208801204538841361701383304829574902582771553027488655162444006277376365989603208937392719271561133581563533860693007323817557127148666394507547886862396586968346985643387 [124,118] 1344688196637870092342069833211304089026276272127231284763273631365326767683332384048950326446476666820376649063228649614157894169181771616727965849559790044166644311653091021417844100238282458060774184008623896420887384909138960571171549667199738208034851583456928270688472244618785278005858303633973987752303007026335564318822962248457458476612567134073939397941494472903018753374135122415557033323304930333525319413048996367513396672972234721762922715721816900081401677740397236415463775415922196024320079605824776973311514505140371630058970040925780946325441927461719727386801908887574767702753294334978592771039344058598941564748600064788888809627010420872070359853953909029152563690022556835076479395503373108740115147217331125667796427363196572075975269426702424877487647862778814431082770509833961788947934543789031475870748427678315409793930136289598809901576675889014283141280357253394091044651391670743179135679262866838148814450837347057213648440924352118038477121409139651165639423732079404654815226783013148578067901663814743467970904940580166785627009763487881501858310315528399862272080998492455634872824005810625945084288476910564391142393155874646341958556274713346025331548390429578117731437949219415653825139775159292867834985021461961007767256913271743263833913046185939802133146117293600967141745038750288609032542204590571349861571779265200230878708511012995888500542548960492398513549385734409613481772317010057885776948556263105736581804151568346641312443430828706415376292450292139381157425049797530863363114853929972264038972590526344558593538304718615655414117690973363459476242477921990065782543357271335047985733270526407177605608833718173180347726111902250966233951241167432358110228690089789031003872923936257166805157573243175204898367765727104674813749447111618838214260547046881499658361616384793128252426619440822 [124,119] -3844932555146151409677945465767268858532900295113539678155072773001035838253193256773168739497307103640052704940900225652972204972420123159416350130819501276047770187390179265205101428902309937088115308933974109465201007219705740321043770780175546722718844832243441632041173820384859581069081398468902656208333000195252668187320092076024084708170321698174058690947385279670725390508605599029980039898462811941664393904916591909192049078885224679920897884502680990561695514788641617698215908627050997354101018194690098625087790287937068820412593624484606261928088040004763833828015402777643679042077728757890681406857388582560179084872129769008599778221969169658607489185786895004936278461572065866008089510411525216873222032077165393214002917258854551030373449061381233161444939297187116224469420380327953449252901405451321642468434055920729228887868160301848736027276661802042196007898762367184721289427750361182522527471903048875056858743865736540285929181928472585819051670066073028415354045398282789372655893013302933426062608372375659156221171229716248544769568526759308542330417425197938670665685769722211107115054111003613667410479267229115919056310888386522369211548704843627893951700932746157800241233321545485806871739418520347732954331956407985069662432988235255097859692347758567101178022364689397210732266615746612836786247579432075248348024840474209414568577031314025527296296546770356073339979549057032245030092157606253958717287341985027804094092921015302002095964882683585021949655992233267854788716877957935533272709098783679029139764157284060097394033185603254820816239149195771934198827476561257761673565166842491647007124107798145175252281771479927380489085541874132701440533896106270188229880247519873198808782735611060504795071076216351270888762789587835140788483588494755378499597655833607270073018720641058332798344 [124,120] 194154664085235254035301945087310331576739676966423192172603570136357066227959707528524959709912614558384901221885817935974476835435942556706171995710687787557085244511050898337291625032162262662252273003677842645931272441445815044384594806915056719159978860711960512773019910360753838866155289181314764876004328057849479670853077533080654762319898207804184061322766624156746935743519019466951604749534804898891785970235629571136690678080971403504062876186733316496473404023569508611265798511701864107051842498958461378386609741080173871790549646394019310266794505269771540544602965430556706078396824739081921144138378700556777984900690688211619961385768244367688144614901759895905579202664097316316660968800631202996308910500511590536312067613391989669626598122981285656966849513679631247440307190924009745633373460137573808062119589267435506293039700424777282580270068793344999240383093049362986093860931219721411148837860711670784164631970432740697361062910458219791710623689455033375036944199012413668494691668274162648112806006196358523634620744979777049360884414069779043760535817986478852342805110784180467204405012811342827428787288373633144076419274267184825516043164319458468818608851682698615634176110428417505894542753251235850543945857045283536550976891382318006497633857035472933504599874173944199995718374902713547097602468565676998586797653325236138085136189179179090649715430340291245940375003350019204832452127817114849042454307567189928743231584167000762843036225701104355857338955483878308450609021808917399965068800520399652740957619184110781706354649833022258837831066666517550327477370516552810148617454604959760980070443825959208858773270752862169691227083899608127042841499257858292533948860230292721930502534999048743013283903256231960347741962526185083017957513675491659864603233784746475031933691253506206 [124,121] -135679726339942744861286889132661619187517189690924541539498996019581568100769481023324098290029396174072283176791554895562009839254297293681133746849900235694413260678264447809157148289137233108216333817385496607253235902941276499852428438240584286765528001984673671390731050531741466763186698369323844710139952302121836701780760044273742305618445019824648645826281238029981437662740361827957606616732539834788006014587588394209589154664775652304826537262457827110224880098960987618147266883418277510783555113589572883525354253347063260436656446725280135601427969967171435176547532166954185082688448360547004948014895067863767935274929031784784041404264109349928167656269906320570933189830749139603824849667777761854660308458432698996863116819057027798614638380666681179981367601552477369796529251780670808287122654958137577126303547273336417146180430279871664720838294939003457229452993244556916352422454844785848257676113755451539418487439812574248349408126713887159223319658129911878072631882833220700774540954025904657191427674256905915910766607457776262652728421047475229870901203327723600902175162199626757787226313735327528946350939326632795355768086424619774767672697643042714958310380986880926515761311209355500083688514060284022711491645458806797197615777214892012270583165241816663555821061442813984457170994375796862813326379946405266149365957538520556253034562110038305969479639944651819623597995701937516309793526661406676033880876389854865510404494870076761333365067339007322182055194611447419111301455221399288227055909664557101345333008516089537894591470910817749456171617279387797226563753284649159963816253179821856922842351084223230247068518096534544736977724754653676388767339825554247789184492062622563428292990323932038993001636745129205639041809071290382113676838006942909958411014103244642777039984 [124,122] 140331207314543758564808206065193061033512585422095980196587402700285373280385424926092863072628651043868757625714295493524445080377540241219562564152638349835387492944662057083653442118080082756122645717140644423605180960577355511135783857629404193622097721460018597229614228137985391580478275480940979099595101514361122643752199502809410966053349601748163668681503823088572691148864129055033123689709710542921601260893659424341877500991511596918705347567846982298596173828606384686410345148754353261885845634268417946441400815501063464969455831611247161119678104328650883684111781637056760933944869251569460345117482930325120020161223947262514946661570818985567576929591592305443499472153639863242247951922817121659337240847667142815549844577836073308474872991175263653760172328591902646182801995397148982746037864932702930842494302221105430055852922896303519551626302403968690468331262878360298263804236858032456183542298575165948727524034449450931972717709828987374635250381396151529193537687905856068133860794629777319127814451305993754605573448710990574819314160781667742388335895287967047392276726187975974741907265129667830084453538692724317576583158844830448609241786844320115867236750545813432512774965980312079893401471053225163616912329642046046356044787438011679994835754558020864951156178694598941067068474926303613070769824560596565966754118322626068391782958095216002007977040715015721909547379123879283338257627106550772641233331405036820492424449522436417281165720225846494423161957517340383857455888173736261344898507952486239792087519148465623015952124453026623422460233877586044856803316856895154206075966341104411066891816513113409477837586546508132501181497784753949245361826523198315604181844833192495378035026109462605773105459760154625035992127960669081193527869914613422662634451850984674 [124,123] 984758292514467542345199776231161252587972153549105328691878445994396806930437482372646039390915488361094330336323996923313388499858623091618729115930690813450983096002260191727182687153702592405897356418727095725258069299226328691384352672916643309008142176605268154928470709760850520843660328838066698201059313567536933293319571630533373114330991502909322594520013274073752492565923569214307636878539071445175744589278932366169762434363356768652277226979688608247899500284818139408350829050515338861129765184809090627362723073854686710884184634033412285586449604296572755840876665959961519736065349376572487093907026320264086813751697126399410793275806574895466348842853109666072125808897328888238759519893738965509156946005028459767961116154673753033349278579598135225941354182811232232153110566401299691009894513423611905928062153774982931609696491266579862343181544476436294867963608430320846648555534731413166332467376965020631511385532610612600907800641381693534898051433101651274016642208631031185133343042941574876348244718384477968077695289433882270282318179834222842630195640778726283007364688057612973751829551804055617275318757043329066415809790829581131249328164243094854205115909744894239924324952777978063832869767416435217513591059873093093383040735012472783065812062260282000606618325945393080697626889793767301060349682060981516190945924213747129072694248055750521706562656453467574246746086159009538371392672540375623896309736031060612623515175850368026907548853874810224814806287759941095243208906015866274581943757539583186153076956577511576868777271649387614540040042412958327434368043249732781947853529325996690680384128317074282967934616378235204344174518390462148227907318881110888910350892710967414067558634686849265157651608172862099372962246314324295434923530354211985131299978 [124,124] 13642667697632530193975609355419651287163679273715507126868493997719437800776706807637511975074416708174602981576230027453361910828654445322921290897301867590356787110163396744090388321981551588128760861768964146973830348708352775844069733929591418788292320933267930636355183296870511360959022433892642578016290542852949656873835235495466021776545126224060167152323023610339686722193904030439661929656452533076480797547483159064806388237288117298279291567205900420415980686945324997798126600713048978468215871268210782317868289634396754134907852141936660144558785615885377550231767468583167360381216359742990803298056735731273779907886942692590850903571727707001930482606016123123704056716846546957328828822770181301879170642977833295583685758548289964071339819828864498247979019776467524141342855871119771164624551620280420536195946209508533877287072519014847927407069303416802944218781383097020763989076690712660126152957603509123998009729047291936947304018561812775234918340319279398100155576091792304520416227545664439738884949234506924858288791391372678712134431856174834394913964057301882948566473838451896093029894379820564827851968031259847424020186775172457926651334457930440840384020903800701666923310675495685989803783252232375299774161001742200204701229014708268299469463019166761731494817223751919555191178592763830621581247787504290785416370753443009723904882761742257690067016554761729790770642469391475737915350196892443273188485549686044186672495373893993241925135525231677167544606946139420242188219946995693400618395138580560790132371750714593991353731741791830531142070990003955251784437952902811321485791491857058712687483821866483888841857308785009669717972309442971786079561140772685135659728597268909478880502521235010242705899927490445360657748639930572347012761222044856983 [125,0] -5276023419699427838832371703721661201914394766340846726102930435453633943319775990156502893633880264295390348958830796974025904502678662727420300967023790352104501310409870443193746914970481495766276606828555594814248657152997494504576963178194248361464615533354183430655621655205674745267188023059608773001055741534677678490811075694781484197849418522402270243273011925825293665457039129758116045144042396694767784513564790998405309253849720155032264857081217201877590067890259362737035544616466227913634412542847418108684469987043434432222364831903413523343789437189952011842466076333018556856234691311423882879320196597704244437540400154588496506787292840916657325363728762783847654997439925692495479518510353260843659305380574845256305865267648613918920814274351950596044121486972429881709968776643626939857456713491930549956475114520967402893569732388316517042598255816946887357932435206654645999504608507090626861617840060961044099708826748956658193592186386260535379260878968534440369414052832727587186813706339810064774721915323094201449933222335687336093016035665167200773768408579369649540887796857688383697842388166590760708177306647198970336313795579718138502019712302693400039388806749957244516494129471465008502099253063858839274891168672115602827680827736491619732203400649008553532572617534338688981436447524787970983524347217696339543406205712137185244200079064067107849111927918593663943339019022626270960662391670241693081027897114885516987418005756377729632469983806828292489102984319807368232221021201941888671447587273980257881746796862294348424887474709590528125526510169659395017056566889864451350397959042839860458265561450716800193663139900591948937303520184390853961888947262570841433078689291757421396883156360408000934942312129248272574233184563343223093032632188717807806518512870440009195968645739980642113766010619468727580753349587543439059099051167379027579885461572789268892049359955360688683863972012429641436652417327854835952524362374773806308648114680060471628584573835473988132143894475975718162100130619182869297649048791493719991333958051588327626877524768092397475619578433097024699244890878236975858414011765675805360784232415232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,1] -402509195798557581222281250675146947455543143483301969343327886678475752677011339484947559077741447436863912941603706759199371689299867419865565734889949556617223390724385618893550017331886833408996967640336350466955049729054203507316243001460210604184433573790475169981172738739788421266232574919865402032787632913434967689670065506858026104193181284489982790559428811118681266257578400578326196907447588955408015152438545017917221247772303418511894625265839428739772132364590044338147475210346399837507593552172499951793774739098526677360967622808575466001318029123006606361148626828406734559923099283548523144724864467256563360706704209701313927930453256272957922512520934150977241138169560145091649685735982737295720619269204491341720373876186787885470586449935094261290999579755804990515048277016201476374890148231057181030825186633012855042798595032233738633697749078571751604856774653828062580995544592705947760904122927210809009468421012376695373633474647425550399398271749007422196010156380166023026216624933812545869074084802235605704663007691897028211636695921036687346832073147364860210169139100816156893240691743143800309673573218564339689316829207536102544410692194641698380043520462012673082650066146507739052386216914202031486934684992230738914212421953354010469435273854892942173589800342781607126472849148033741935738139140778874367206822815609835400829364870377214341082386311237013584346297849594603049205213021675964886961688816806597374800124190046691687964831484618317312334027764503476911484046076840239172014794107180079531023665660633759662822958430931810050780657392444205353385911107895089502225581974631134005079084222976061747321900614345633959428893869979153504358048688139605296206744273842124037763555210179862272613137010637851097578073073504755282301754526250838852481597586684692230649833803546194138007120230954792196867073627493475164326547912280714557307770316179793722553447993759544884496962797825599349025971816674939190979424336727084048528989946233327656867586987468959045616176382228519716784374978076941752483132048881399899753002706919009946651698197330420107435528983660836259767995554510743353419071100545961255691436337135616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,2] 22626677235258446545476768206840464016207718612332713809623558132988048206115390621702934474211914952082380366464815417878157335422371603476239314288816518488424582706965965128093543546651976366223152667454237193953536324673021927993102830845116388543179816948367686938606182426690567252063594597376838439171539861086501302876650950680447437650006453024246321448023127005830915012927420204651521811404140649653468361142244146366817684694283185007306084119041995071144565219487755796932554839088029804362878536901155784275226504603484973747726919346209419220334405426554002000050137424496213780345467362411764530401176477497460165541626740586719315584205606527202923913293987843737961069068450190624704833749630596274446589898626507747209475281377705149616256471275475010210698365768366096538018901927558635517979479664846806209311760184052206493892429532517530898785831864720188372901783302161258291830252886926962400501416003801901732047149413562673170238497010129294913522186561484964521840410005754513244998986079558240662150759017604201963042182648389802546757739389555897460316582950249181908340031889012455885975139924128831466947260852625905510410810842027321714519012515288510359373979150266640204010908062788780700656106362369637756979610796263753600106875850791169344927063538881933651888140851299375408171551615861096518085453074294816519987939017984588646267599537553357451146256635087258080573098436084175496476989337747445371145813203186078779184156365015535387354822446773156993221988279340004222579357513999227589360791444379955708679252750106724129316124624361318174478544343813312027793191910997254610909314891802570347477241686303963219818799676298012131214618163919929773787836555082015686584086027097303069652328761557430843808434227981025567031896315572807989766135756720580906416343694046878891736631280217351985470137189524602222733283069288805637656782554921787083790880655185291535694117851593555319032364848408142771348595395253608242173548124972809889128174000226323826217181637773919294251174900451868872094263324676599450124293352012177463548449271895039340431385760816231334412108294134563391577554124481019543900938683424221586712900221871849472000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,3] 1245880859580018902457560559956796608873997157073711128029141488951706102733740630232901695034797468890526922218026869321135024447441898386153301646480489847324955293033097229607229827878106718116057982448377740539017624066931335924183263128424022643906403207231101649156898695806967898250458032987565136994028226750760193675909943551038433906407366465072685903423073701025680813070498026349109885716418169101911673245737402086109488881098463860893547044796731544644490304610908332548830400191196577759744576740743664092670040552580418488225300043324153041208797500729430316012705285577054057557634814350550724037823019183459889596511810514579997405175756174128598328414741926650575466846221472643982614769229850483662997434807514098526311494694042783951906762269840859712111728284870037619472866649348874734349515037181841771118807243234815345884456244537424264543204550647103382387710745262225252338779780945798956429869432592346476230135580798034446338179637901720484339825737045376254405055095455640846978881652627485311967598870516752827551962336933839903174084470472757793641306826914423735333670911983919965714287231495224039834196378227479606125558441105696932600296035574440882931649664410180257934896164254710459764203004917490513700748110283333512270034514785677427677017105746874517974639673845590413925137103915668898194442209666653817918208883833808371715245985750190986506979104123939323013223540010666557162797229907838491428150342026751738946823357687211315265042868285144254473958183987948319947379178803007903249977647765473846491591953822469210824087461780316698178237660095193020711075503462684624444862332226862867066550184055526989856199360411061944323131873602636554950937250314323127923414659337500323920377347801223067445391868063243464923786002667466026246483179228510805142059774760384293773701488360797429942098902509323916382998389835602283453037393438512396496021520459510947712207709086853308696951514042674297668144732512679834993909883370136052026902852068763572466681343633393926931803933565437205780017356587298578767283756627286773692719201565400996172546744949432896055559674274174583191573946069309394439366471734987639527019387409573871616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,4] -8567059454848121671453999273890129404390084285251754926850067410994711310193467961007428304774606731597953325558578705589797158327401830238704720535594202426271703632341826630160180482687343926354051763760101407477130957392864476394286141791144891529975956046976873683220210258488160582678186497137860738650092584711689138974241738547241234468006955458104021653452383465244756454189252403471258228711154059385288843994979512927062974157014642200005113359014731284257631186744342230009988350735608518665694582926302648699972699543200504093266577478751755764500354777324425193838916326645261573250119530655755407333274690013318611681087871590391126064134909760063232600282230973230858911942621014427452283034104771280884338632392343759433645207072326984289181120691240425363199088764227857347352573987909685400134060688706826818010664458428154293468266740148316424148534157980404912040562576705065261063722882819193585405589030425421257697924912005801137004014249753265071635706724450084680390098207608500904981373383280134957885606939350198302775485075128097343655564191041767442900176686606642648612218123946198458917009568439063087288955035924318833839966032616601914162073390850210913367879219898888287813189560901751887850997450581707089892689808955935903109788184979902995586716392182659864661818357378757980670196389522167374673962767936405624272456638084275847466288733645768912699164770162310851296366826990669106188171066882805443589166361252218335581385008002037583077807571210111605588075034219425300866135207590979205499749402350623785151257445354425225703427405707925684591005073882579285694220422766715812311888119750928269180857513332464693547178767873767688232016162702734310509815795920450100500395194390553106471509797623789438275779779843743869208145780258961591945001396428329730687340716409436735384227837656742204094647527327564593869151881939557936110658438391207489149654677684687500851573163064652376484605076836269310436908975660676118227778980264551829535798676704355345643597615600609188274681940466794499614378373701622544381197075487439601733576019248331241792310664918625421109680509680047199321346253083074609918941813638421501018490318407180746752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,5] -121073884293975104595033368005142505054249785019464813598921685923081146022000361339591715657633190244836304331444209094506977112453960497269393639422394822837432890230380827210328443735022361970832435896226421099155532685050876762047784486115604267263717794455233547133528730876791014093973072647129468657313734860740722894849297743797071807500825655494223288564171801791385377824566619022327573134102922211635861417960687263933588936328634756606587722185465460348305243749263032358031414483846683299578628771798146357465014389531723620698473128064195095166687691812190472036821786762362578345064335735845551915098357537299563347720320337453054360196651082323400267574880303514948161623404546595148276834637930259586751313626183025817819770903457582839697003006570971222862302916728451589848331679471629262951981505856355572916746303281222587988765712546546855203091655094288288153919503941882710144781668002250627620769683266709370680708754676292854992476840147419354158291504337473156081948943025456398557738572605599805356971691789718485376184626357326537739623489656767234710878599113246222391820577870135997627607672491378818134960892381355109546278249204040387744129774924965228373353923620306957527678544961509940654382344933326752029133249923916783241096106680890679894962494381044928411483241939478547171319975293677069911057972687099775137740705477688766432776558642539156037149494564783221399143158727646124522375744708150746124711038007137284367627434260722547973211175452664436536579028259862189653316801177958135431653763335488147952737111694165110118951945450657956114200733101987519245683096455780522783128822532668950539607098999561605744660433117627938756491497995977310304656956201297084624925905547082074400165087575138730919741409388982671110397046430477724799182026764839439563597238787266133021286083744723371658867404313658753915700052204409872428115543443601751494805328036351151971795663808005834777103169504412637501500848805417014864315531298500934604852629888469026718356730537005333375502023147295256011651855480676527194952259644464318889605261469280798592767880842598321659999268068884726193543901928308928931312408398677397187619262048242317131776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,6] 1548438649961443429356836757164748049158717436629231754302718964291680084482796615718097446011959027679575138166650930069321034787549990275090181643818326728859946258458159776014226886375406393988835435976861947433591220237839519683567252439100340586207926521207937555084348103500746364576851672730104215975311203746886597905689719658859285182056209752009729792253141275156711264582677502885518132990140199664424803407662749407760984033554640449484854186860418761791540108605322983001192186883792773631729706848068320090591729316283336753941129264728485208193304353625484457684927755358435398672170176501514383859128451016651252847941733063968233308847237350403023745590624289536226140550250341844220280497757964773763694333278521451942723474224684060959435083395808636987512396956048689412974224062406832672554312101789635160623007744248460525199446027550180270464410789157422685404414611808414117869697270165460498577148431886320888559262762098578679558715246677602435106772158968484151836984881755479465928631328226281252267227090357240938704744971279887279103231527153625171029548690668573070676403730263523759013447465710137921647227219660845473404235797186654698457114237617362120148757442998104695473636109241880177575909055045213936212694473432337748291819744265406572327113260629206964203244931348858992749013861941993170998200708182409276226813592697947449848527845799523036799903210745297649459992841352127897510049932229521061990265143024543604290955210234955982287044159592354106716082181702305771929140197969078581848117176730725944465636488745199159682459536041686889530739660561743450906711413083801508950917886222807270864305152446390713459310690568580693145099360061485938161703708132006185333995529266731533327869338858911273528408857483963645830020837087850424315049656682200979619995127647126324055485919063490872403345571600467777162751245967481320894168618858445275536515996493306059770983807537224686463353859330445037366788813237785866482324585554214458420194268747168373487067324475491094801889906810005639019717292643751404929427588106193364200046953925963068026505836149050899081559529686814633310171286873402802791549092420495975220849373003464690368512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,7] 2090293225529211663535682348954485478325062487258247502590242087537160882702385661923546342411402327801229201308858087147528343933159503753860709156735854492966170587481848845186797300097021552323232699676072704566877858950140575918508593440435721168951764119481227724101812931737435288785581640540803291996598924199692635598565605202677054271022902414873243792882900753974760239818337561859489439962758583427401544307986184177698605556376404323929473487575923102227633835971341079383491869235923825697108297102364637750514194196577317915800432325367060453575458557492241181053969532418247596018022781380039114533101614861139128724650849223412365129109602344980465896717574638689306366252167353878679621435351379733497312509778776301059497559690831125607244881406133045480848579213574923869404592981419330478839375063476647899833582707696322627676151560026361643450341445826828926953993009549205420310411094030769309705258534585805937853795392460471399484649533522132500696608873595212017284270109467068883720379072402834623395180197507865916158122955615785476462119476963996980806320929850402054097392842714446300640311305905754061701532947315266300947446470589037494903930265410930812137874892078591067673126823228984265759777178441448971161776055959452957944931146745306506249224134679311406873803314581898932727051070303153071963213850904589654015556944137890840878625199567114146322951759706037887619384581926377034528969953117907003737911146660053926448613968899611484900061609923718574412332364550751281849469288831498926530971750639877492023441373607107232934206286333677492153980810790468332790225413033956055955823728986585537866279789219795134725065505492885446572226807415164169170450163171246956059647435117279223506811965694425189013748028341359092532028430295107331929063938526507331765241091868453044272399369714472076233598830486202352238469565226380726236398591255143281278457511099307950576417225601313295026078321128870600842054283425598406657508706509353705745557737761013440933248296673078247127505054606824251035332668977517833972893267601089624560584577185257382032085106986674311784268265344673792175189637484692093298529836352962871370279344441244388425728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,8] -23212186761532157996005283240151153618453047182699143030618076390795383461139476957869197737708638770252293766728295250022113225077767286685724392079881620032765433669745105685211568922041217205346266059525776515970290016474665395940630287667309930469058702346008198424774388050168205248095576329336246352726843327260143582425388664750894471533133106535919636257310492055769399843496829504712218802216729470468682349054509730641436308413931003302215158966247924565182231144998593629637000754563784643731577976967773669085540585875482802659654103805247051688413348140210793784325623743705785467187179550544362014344425722173550960730612894235268736248571955861833981991609771813930272930674819909055362895313619076618376107449259918226932938048008492714381574301066048324668317637220763144520889837384329280892046933857737003722694302985880830352033563672739707481254986384330548400458419843805888939752200738142558240870965024491504185646352764779388395981751839239789404767263415607757865260743808745727967956489836766762775473237102500741944165414531441018608462024536205287759291228341378214687055124071246713605591783551505490461143825269193023611274842005991224164526642505667342590127834571336942768841193474748758600359122773228159247603106758232616856672546411142048423709191576453009073465743585301427129932209098253872209691056051532065165434079147941701881371594251555509451490630034893073223454352253523408264646645469339534256172162804356100072911959223194049424122456339285092560354319643760034678986039176208685957823209106262272390038953875859219013634398853635934546584215510152192995664938614169623841903337459952347607735716488649490179538255773757042357843612774996727160604837048725425798462291282754968320157679555103267310209159581524400371873202949950792023329210838667514441447937662580165534800258731845438564087841402926297152181858857190884671278429144125870406861468543376022219217314447325397298821458947791588173337683786655395428947749749473979195446193801823202570036944708607444830291886849250394487035158424641191957761246067731545086537634158103152241918377998918245385287263887171534834729964496512216316440105365579826487048549561260083774488576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,9] -228775760617913476008773081462500024165265035510802911270611802557185087811999311778095330153373009980046240719532622117705654038769544607457974231563445933050732120121172630636645279638012782196806891568967908812024451870319808426081850937471579938859655829128927214430873098927617645277802381829120626679422237678341022883925032818300557876187081504014180599637960238499942307315428507465352687420959384462517180261959550067246203198662741607627979408657786064837594970383194001423908405777870665713600244951301897727089584923829887596616820180185047674481119841877110054227728028879826084032128090311817427984224592694670232641073045244041803772810804701331843527034818609580944134387217276759223177314132316003657422944369522867717428296915938948079555631220699771979174661376063903501855803653276914487294397952212208788674500714316073021433336375410099192854120006765682360575631117672833778124827401710356373909993521023793984027131539172669007149044731202622044390675425432141824908169307362772970498327946403251365486606757706149717512455122925715783307603094960509566703632758770532634291904918844894231151502624704466131273522492903566311140843439535547444512326787360946498555445674606846589546812544126897491247898843884400106273577378201962542802635884487529239356474464314996027570711756761792101557403186521670141543078115545936710190770283479064929496207910002790358821170068588832985532002621100764622117353392439959650538572573735212403591093235370978922725441241042568003606899225290150211949488938545571611914027501273730486148641271175041862995659334593625439936553233028679386037186526442363456199938295349556685974720615115217709660679581271001017878316458147552673617321247418620612494552455989784607672154857341777835450926703816164945986944694670625686658442631932220129227367043955044570657043743931020742699417506667740978825844780952628585597886484283333503928688561690874465496480074107867884194538858232561641683937473586300173609584175178325797138610147330401530399063217765578062674385044989145830648552735594452747487413589098791376002896004103125159017233537858913719101721509986925872475711302543653582477181286415453869246183303694062493249077248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,10] 2195582102029675978901901264907409842122302824149156224151880721395993165115444628527842037721091841559705760226008373248303284664505502643368114134142286939733546426830900699177679574106205556241698768954776784737390172155365093795248575350145485486600222048820418431802207486076082670212418822713233161132480454851006866717408031488096272775473423541804073961051095298597926963361423086218837605036490547734314640533270226845987983189550710645821952902996967277813979144584588366962091114878776928522171691219587046934208195789083191433701284160746779039740480731022419733362719091279766545646006209494598146800097618927835886456758561968348049044014503703085088874347696987043367022255598383782696594194878905410496438778931182828535416138267650414901149656625478705019864870357076858294132300711196988379171194640417828383706579130142799375306015381321843860052420931649285037807425360664038386271973048793013938916753412385581155309091774443234584125530294429048579937556862920042592418675432866808225781319479470082798942369702556929977487550712344710913232064732987212630132984203001702243186376688156418575131245017664456025961837943768282987360270698116599579007192570105972067483968561871240149464694334641634858460915037737015322458862924437025182467690646073248239759834263845504491337331862920156538108699115760604055735460531517622551636248024892970643812991114984855756272901242661450041783575999170409548896850817677695010194063769289106883727136805486560932344886658873014722154013595618831575491548719348722247803184237264004953060647571702696548241051409091645230483989326626852244411946688353959390647230354815396484663307897505720281963834740162699321912565300105280417852229347213294163488993246194937134369178372296068821574768969137214880069300024384026949590987626045727418543819917987951983194494883234015484960827118771636039461379501407871242157303145727744120499013746658812586711823393767639666801059664493022524504566144637215251635857593453445840241395416852858452664087350310317187430056982892888521456152007390780225452117833995697973350984552675869174996290381393589707295219114008084215695374393711376004539724446429922063055726682884645055202524160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,11] -6108032672901052121802371812912267274182742105205895905026220198474549210506437520157412413801526456936691394467312213227383152113996265132519206551521129081877773441117105148278778742188273831223085859613826393476081574895108612126248651786128009063667461536699814520528478548321818341065231809257410677494470544623380877222983672039759611643592095762289318677856563365368228216666915051379775928865894415155355055734498313171036829938029156293810728182297384673834305990203895546630304291761395747514042553862170827719751770354642813855836610379491771932500476981164021663345605827610273401266846105112187287051676795719137448473555620983912474767599961885419212778953523405222716626028887129100316229449524438119740930555204057493290292080086679432211188286390077437164730576255318512339400694763509614476538740679350333027934409985766675230828864062184770771821343157037084832591711342413731450199245183294541737839990682619680131688787422677009568528186514751725209852225904344675606948362471261567098963933283849507307546727570837525679058649466675837966163318755319228988747261909378363370664572373287016546038314444135283609548766935777633327899024898210126010468233855541965317891455641787385899392948352848790204280769133133604660931796295510602294228696397761770474286507212483550290192216085279604468534904036776760935554772610940861502963493330125001236651558074190267054447368538086212912974837912714375192867323359124684165952691889561208396482021285870812025996993490649717998295548860490178621690101810827610236357952844530374436620877322943796492143136513711745240981588392558238751903267015711990246518611959802578090537224521015128026201807127300189543191786814966777571862094727877066129983252426902997463569627332626860531932424819859979419621638184037654139351698136695037534325684949326818436273241300283812342600447069557880439071022348244712028112678297184998513632266228077205756363646490606750276217067759884955657411775626200650669902242078782778635755875614677078989153847159382800647514411993762636885438105822839611152226291964858202280618599151561154097204287686320366250679991675170657598766969810192695297561350776194174240472802314647043004189050032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,12] -8780735386742786240312225860920447395706077917625353908205523493860495426117039853924196750474431266133647639103906408020978437503660324974233889980760532196206460940614099037857118589600487900310481111782289824983819228265039868391534371533636269262854194604803577595476595541413097065267877542829525600663932005211339696726465108376468864031087641323423129706821056755542806671018169883008419986509454654598040352255639987344710419894745609090717483449292649808467934791124798872192208325360046310747050901215306095097121114722014507853026776066358411624313020828653665292984388085463073446209513071742496755124034989402635748320807737091876009465365006200918791495017849057651354277296742118200557270394042761645647974335650571965094241193312166495090114263066066706073878337496900132393672040041946513946409110553647705581603559238546970719393726428116161086113451124455958609551547612953415034257788777498244962779014055313139573979668731829694067646517460246684267764916975048864963929460643023468125920770424756865177758876596052942746639681921823807232333960168010295508356674028124379542634939639277311507138753939963276182794070010778217889796375535565676465695631070902064785532891098624973067990872671040489036703960968803550859505687090563598083781719437530470663150848127901576570408143142078918342484877517269801044418766352954782418989943726052123885822796209334869890891608185470005744485112742134896781142137919041663677633471365636293671077479765701123940058938606937452323212820427997862803373976756590436347388901050675792937984807146414451232560362187291171188021729840821525979593899850883407096957184105894384255925292170899605388724648798102688381371188603262427967087907351700031414705498200127812167208752789801365314112330508998932944786806759661054732151100965366741172006088641849176402965801164481842139514634508629085369434058403016741111856476146161288193759869548817475825435025608991177989697567605282032580562432997302815827859666336533178918631202712161917256590464044330495777713709120382908945985734336929478150471531768127999820168606917317592570505466748637826275425138140642286105685820930062698737251735318720228691461324494564913203565139492000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,13] 125022091769446521216446806662408356878396147248439240031012191594947253840645638997385969270130111275451012000862825214361546253731643277924592429918488655861362244835711192419178030624065632182378815743024474876851261864191686577856095298963451076856583287792367577178507752071758497203683475275528825037016657422776037277436449344988360796605656880443431152599581786555323184058694637067066572052335208178769724831317851716313788944550265153701960653013435107329003530948864391606473807282976443085563490894634227715057195065212918447268249734460088656896060982946813558841802436179719583767148770144452294391658761265071017215813869127857006824959036202268610218335837367079490658656215877008263621163219760796365975413908647965462351815950057515200590775965014942733155816961471481285206319796223975193873162445467863860172598494376158992930594922293962793228920068726238848451846412368368698366295223315749281752022437376192747943028600663861138510859139040081001967979868684045117950686337785271297924218453261472474665561594834541541724603353170385054193990055550617526517580314233095146611222494143404006549212612742320794853530158734077204900729438781666516088008455263147364989916565398362248338052201352452677181072256497737576042603495427503352740439618448028579338905846295890652391441123345149407663300413799989924912102361477854760138501619482706673249417353464746160769887157511498806616005724223179848829730766619462410274052006573706698682662526832274495580347901246336006165642080475215225887870657429511964383346295065611820938900226887242789083897762648333426469639446836999458670738717972540119985411772160498424010346169967677763643902131070536989747757920254424867106487119061151126738794473693209721054122586888324959758226806296891606427074522664041172539358800392026665401669891053127927166826671416427470278784293704709179819281196297667465976454198720352754066943027569678635187764627212083747465230400849700461077560659608825349061015221135703568753664127129289694896885219862286980655655442615056087938833427577348911313055543489199048735535626008442290300770341389256575202468014583406093895839820920872830068462194306633089838461635460348123005999704145375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,14] -458366841934530178810014097351390169521839693109872210255637154269405720209123249522399903975184121960644217290864521799640436180518868280772997489629007085985222355569011259227027781733879141498862835539800350284746880731980346686395754914851142234557386145720743406610214385273301426907740187609873614591247804549078799544177487391647564166281458916369959413518823453325507608366587034727848097603413890932004323347293594422060781191862597836777629376143973469018062696952569087012352568609920765096723292790720334823925940906871676930265573520878363263439746464751040401434719005540596089945233793844552260516484905782486730503253777444866742813807090692501849336706696866767324817568989863835693162316611113525177324301318309588424368163142322223476984023685224668207642913064753796177506498489933005666485346161526488608372061086798255415262099940313828430166896229282496141746666044065616680136891982300527599904789071536660625090513473904720391334167547184909834578502799449427193578607143650054604966999644329337236065580459860506487347172461521358668822925998020800842351627158961358815628056298425807440900501586665716986592916788120482232951405195100063639796509723122386459937488103240189797971296958429182816536732707715542092676642635145623802331483395934403237222835687112431149883501712619109901825305529116594004048709160127870021018585435944892639548943869810502035792166106461009704505276987063410666321402020161334921321836757017103685245576881271830372152505290276222216409308950194920194188951599349332145886078839372496662493027093976819204404626087808101929817581157149898515145908855734927112117110255227539894655954474244775418750446807491979611125684669632863501588841009590450687787409838630323938936270074401557702586780352702739241978226458885223148843529172192311855942895475759438846836197423421383588349275544303184473838991952767056670799364417529999084917246920749200441981528610272598624069637023836836730126747640311225909395291427797532015477180625508903399682672337634676761328880161394563203751764560595281729131647377749092281330803945840468358723144213512699348534627484558041088319831825198060471250948430615586803555108889822243532370896007644281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,15] 911386885369507158529899234598309357969997305512682701787178019288072730901049136858584102040698268733984762425894799845976856143478532068748447869354898606016170936565005421881702501383669989696348266249501940671202846537968189631489189599783983634921918687547088043973547688349348893878619119220969337430780160479167831385595171225608912545193140033254205387686033294157110521633401089819430755405712932940389158939021191181126982365468945798116694556199850604313580592988165840262468865444019265103372484575849506256074302640957773171265661676549826217732244605481131851089048328358750487906845752820755769096901549408048893382803521971017164660992744209492028661236446084808241969594570818490867385769823556005678960844194655551712992579927645802138904668586606695521134854108197514017920932824270897848104744688749475257422443859347359520397190377214799697967275101029935846503484897390121823244212217439164758955158400913257896452471665997455468927907229901863519617951765086197211452312971931225622954623139489239926320936050100782693071633312430546441978462411037066549797169233210356569396707307245825875246344923206742354361362140992024528453797550457379075364943227701578978737916208230682298747897646843711115224145145984511378913410682212733672338888583109339255441854631168168077806718210377760923143168734339788900860170557488621921796840780329196160537924266798150561381383108890374019185519245383227314895772786602671193933991410449595578681624810269851836034077026700164914103746339054998508746138276704988168098008429492739131033436351251026640274130020074926770411586415260112760520065613097983339887192281081969656964508372331451964337788871574362146588361232346937071839873977700957143926530967388416569919327953272360211501032140462922509321888607976995758017173573731249998024217058522913219834276239979931339098193868939088331724090205200045035476381792912256850669809314626011282233044970736192174574319800707254204184915808129302467108970006259815192620010320636663469733673360488835295845923310474023267885975893864576482901708821107899284801313799288262217428369408345497785359711299631976319163300121522683466736522661236639238107836152789806545669598073109991943359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,16] -965043071039931640476956835096844104672038010954338285049147710756735017160538484937206716407032908191614381245459000005059916356093948186426683551087020810825303643817811135677365659497952022869450890586891443432712644330824810131079487584003917883316056538536127848626428125042333806982028551836536293111970949995877421025616196311196925639179943932628980024147593382786817340316441159380895720525051605602084751328648947034324765715441483084104020054701263569644561767395403984394726329789969378538238921284677661917156305919463642498920505007068608120599323043863131766259278287740791834022113372683499865789164219573286078121421807686246193418479888124662725079789169545951447211010211610566534237922404841227575993069301323012758262310161351127777745603164848271178123736207448114826843737802434621324221873657857769902158030560217689722416406682503077787756563080634018309902178775534997906001056087909050955139795540633262715268800165250926227844317674831026091346197863380332178579694164933124575346638913953016634177780451594019194470335871474833117605794375161143600235501739114323013397350945844245638299231695810172674608214303772431111246275012531910250192913320785582957680301388820958997713429874624447626261017213831430043835435583832093512047019535389211691199806940512633087482271800273487301447421433017787418069537586673059980279289567195944760653588308246507116812774253544873965561052386551252002001263466886253011201810539514949795111422329546837288008371645989978558065781298385083111450481874510726269409505320913028784961549450962938651672890378479306317646779651424201630876887098693617685924720278433709855776503808927174293490052710151656130060906414545047407512142621031368125633590345959306979952425262350445816865932283159821980129867493271745284512232370975970463659499951948075027933376783056775475168013364955219133785285208461479581608043194878353043679264118916892959216343772097260902620716226019636809575978562652003898181957578134310030653113637845206627079638985590472035225563717380034659128231911826601747202642327868511860006058288383597018559000967462033657230591844579777593546591782710118803897971501971216762801754801102683949327046930150035289764404296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,17] 173923902958334234849233723032779995328753272078852235576155612774639855562054813421677880924099938665592397621378222509471405460859563385061015109773978699618970998391416366481650422860967457339796916171137123666447219602203512188879806458096599115922944894243713309412586410270627850957111514937126647464484078949048017987024923418432573892785957283989016624379483586791794593119431052455099673588414735128939594831986017501163537233704225063757418129991142049323845766307517362436930956988622323893040766714310808869513471621994576679683498162136607203127889100263434853692324999538553230758972524322955855408079888099391648474969358528031315908000840728451517106369243291476667687719884479415237622909027054332650921913503410562490706220990487064556311874760014174399552238537564981734675526917155602354645722601708474729695356287760791267062193873666010265616284472075444467071217935478258856296084820391022008430656469764691797045834930964058957482826940692990904346263580177748971205322552515162339922397674705109250808426482984709684284123525419479419279819716797867525671168330087773290061660675909103079951997518349992414735962161206286531003610846054206916106475127197720166797202502222324487696997463572082705551355837587970688302229777845932750514471608813996287379508509019595944566191773540943482781001905161092608533810202571058103890723865384944059815269285460540703087480205986592430224616887931330987397464895532400869238378308747109024293098751715033080704958059887956907923651419365573072217503065051084608212273635648760353009315202474701371053002941396558229475467607100573723486547320908141960437262644244089461745819111020745788789820760367860107196666945675519209564916319077133453200651027143053620055193840182511117367398134125660158008793860968622146363122539787391811298041584133440430965128599596203210169031355905180384265666177475165231658988489913045068960070461469140971343242559782821524005741741236408532473407427797681561704664478616332408766881984432058453123304473696038171316995140324420283883944840190733045510397844608080247501411185648845215390172201900554260991080137005761511899133825873241532932472203559578301737092716284830761107976530831880407214164733886718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,18] 1084291177259145230419968923817839161756761465093570913815035712254926237069968713242303254310131461544863173024131285426380044117631605224793393396256231365698506273161716850922528170670669107527046974931366145839779732122801492603241333696307021321024540633287501065507034846612729711043828312103075208184315970240916075861356097329062375352460621969217997446434561787014725223743368248792549668334100244105851293899422729726839429880830100491563773798818907742798178813240128269380857909031856377312068305396135641413297543965640707300323826563943299406841653836070868404034837183813379097593580735936397734533985703147832753524127151251775713048512629733511265247611894415163414611600799733206847470827185683288328189510043795879829055815239917885063327248076724614649291385249517000670029181958343949644561252648146707828344373766821036247381096473037656104487436179844105748776535706279499507055719426823294163280613484355559347850688939079355289921474601653870910952795575933109232443178381430696638184048558753463192777285730476925886921274368633056006574566913699853816344797371735794746346717072267317227890000822379856801532369450658617520998914364066861643805449933574766901244063520679960856971790742256837304161209781461547097213335925501772275322432193240691025105775407112101148852243189718162047213056222821803981406020738210319518362971556783258109019910578661807841485895685782277213119694653739671822736872300780181780950764041644818278571597817377634257614736416331959210359292861054679738469951704911877386344264904092150517811493948315758873436804911854321943505000265636399521034269370261988816367456383379164902567200469113713249505719120559622899761344370476737196561307487654753435473635441994825100674289776058377863917280685738123082151745170713058258835890431751802423595208451957080397596077242798270451781317627092542347306799410552985394880656200099785671518742761078593759403182772001259042044756627840823751429157978754284111543431724886666535973176774965319348367469383896924252550799279002622462810521747937427051488207245527239258933225262927637441943119064517002543739509450657433580549189864965103798856429223672998801325811588662358346530211082989462454545078799128532409667968750000000000000000000000000000000000000000000000000000000000000000000000000000000 [125,19] -2254872778109138347687771104240414574979537356162989018699635212017501272843655687587956599069727682637435867349091739178329541886666965747376525451703940010967789151795155948267127238468450541516845431655852317684515225019083059596042298863887974741803586367877440200339729240242078327171021935650689637045839802976298078479020038752903885868519368887993728723869327917670043465014104788654352320509271565883998912902907926025088755068939984489233708804404374533019037133894434460520975280706781449612933820181569122510963139054996388770906509398019113204249334432483897509915966141486801533922890556353919483676803811278827100197699016705722202263506013794241226785815799004604121066819766480308679493860814851874856392061244685804635848833174594338455750944091735818733796428898565138731599432194965158062436251956797383796237706342746843307807080003686934608831292554864974566884989645815406038552437824101418874090669352592160770368931346449787079891855021491776168636719963261153213334892626176271949393057098619958482747613128340078565945702615709590255342802719728477223608169935036335784408086805774282349499327177511715895012924377914281159093354836012420256530357255832253333124898795249288013156359788466265106304571747416202190008387439883853382134620270317289828503810092430092962963190434700400084411765611591043142355520294661331386838821129906362324722000334700995321322497211436179220012819180232653300455787744354571003869570869522038845029351667288628050105735081757686977439371164983445315648163939357750151204104215088787767018776295729057636920297546977635030223906200946459988119792704058254570865841975722131676941332106947144199439218742829921993103790158543891260266104096911518238677959023485667239941398231929311533230922247141389086557883616222523795471283681066785088678749391241217328258484837077250972815844316458751896222197605420365368962488510170497665694536016417191284205315561347859481210486244699964431963851994394825546037586338820577418910327990116095943557996833511970287913852297651011434024260705170470269131664902613589012843588420218705660515154774642170763253201730760731098184049391449890596153991212129175536138792341849418641533642062489638220606826507719233632087707519531250000000000000000000000000000000000000000000000000000000000000000000000 [125,20] 4420552383276321302976176006188224981184243737632124549415946636599478109925328489442154708256908309293812016646225296607839687673988260569620649193922404332338282915301019482655496116226343038108825420387183741137697033876261465548231170644137003975639365536173481432692428545632093453476982535305406168071160357650429726475343776893205863773068184479619374534755152134790297457353626193577725882242532458230267528016658299788202736129924394425064562301881622648938109486628248946412775282004665476846632756220357586143902161108609976843281659868301222704661736217570037883414098730741183554183358839692005208695842274143248452224482706537716747453520986788379324747761231823311300475610937484589740358761818762009365770109578491358899104099978254381677907049321701277676589096220074988435262335037718755396079145790884060346966182814713671459234841533258636725968017924341270173744396101104217335337536389626220157394642264673026515167791750273318138175593854247298888573365085057263871098846947382342888066555794671081992546108733691831606501978515958315218802717780720399802532981473794908951392553517211958852333428001965832436100783730077464610455865193572469328704246207928596101468666083550006952170630995000617868324589029214777636299961611541501243408815194412614165353958669162357495855139269638466585360711720862364503864385661027720379122611596637620804651915255840511481078560822485571511481706275166631124714781077454894010442266787809077054114525183105825464459355180957019591409616958401556964918190985941460650895640844783196268794992166653662239628105102630752270932767290952744294362926203979627856219122728670823538423060487769824114259602014910085525073116843329276295319291978557262620592140384492823389350638686385663947936925032764284482287673153906846503626309791068243589244841319455489807694311518599894528970462726633786435387108566726401984652895417218495815683772665521927998676735457544494920601598171945079715183947568808772472569294359848773551178886847857278352388023138347342098053196150022223568020901794017071242470113134589082366379164230160537616135930950427646591723377985746478979343338086199927486614890123849503490436843012660989923276089174298734986951024893642170354723930358886718750000000000000000000000000000000000000000000000000000000000000000 [125,21] -10938828390812932835247040257803946733811380216334648418025918289853148544953415002223516521546260960449855909013761933954151729968117468911755685940504424353962222552808957906212344604150345616913709599138952317025586967349921182171226360698753578792108940902250919984769413135834538264704394564547766784565066961156398666813266388002850393777442510161300817061826192750871132037719108956785990890541701299322937742162916659957610969213669997661365151759026020452811729763219749232043241291606352927668671536342693627223388089636531285867903875546804063431552460109802732487724295525851659168171779584454745943246510758892193324584419201438693081012508399417635612380156739734572011433236385123553136201137150298225548481955737608171569151397917003512595657211000325182699077218418385948727874405445658164881863719753120905774440472206906024316272360304614212060037109113716622194286325831270993517396008359520083217649419421941429217549091715361795505996024999404132325347725359850751041418986579450891358055949519652750751423073156436335156796322200752878378125207702748606386328113329518873771892333876766703469503785899340322161777510567740148378013189898388272820328396029659305844197973723577626559459636467486396334912023018272721670108748922214902924940444246432585516417995309592718860337598128146415021757546695393890200846729268044629868883452223837929768554234476387012620368921512828524577807725085323017965811711014354384470724108674636384586335188382189508619318320153060849445611631992439358184259831167723047346711496700274932485777549680521255288479752017007459277899223647074988254984173375212621832853731212913048542409458701621277275058077271365415481980927215177596930549168824544748136234491220857693997934830639797724301446071449384325698909493616144801491684298481437304511966910195757591862257544742566784876251772875375113657303394069573559211682752520102297289519164258423054774627410962124201171383482898013597935621808602339521894562743854919010305687458804909769811603068767963814441711544616320763545879312404984383295471442383381578512105672397557795831711453018335673714855911274821509093914543831255067675761203751495900273398415169176593320121199191609876275937405480931374768260866403579711914062500000000000000000000000000000000000000000000000000000000 [125,22] 25594117106633946583374127579424634808572046234804575797153259307099154222734227192293804943509163680718719978875585363341135451985017166668663774349035871521493289614929203502811926296412640750628529664865961053855458275472866592075297342878158598633817804946894067531158714493766360294025910190195784498963285546398102201101367697270022531933646751557801955945218077372369359961943767121499569017137238896397853866597208284266929146292055448942137907500216750808917213491170791969477456727862415395628427277191217129200808393502131845647256315958333844305899860824022650736281551969099393851550110489476704190148150222911214776600076248649368029463763498680618011515375328880465308096316453986292695159338733760622709702813012359289253194706687607940084231868664697584854907437598928643425732833501471799928949746530114869291062909592863857835971897580604771488705845225312596081333123399420805474574349029536874527378832850333921018822940632999224916459374137232535670871069294150883494220843357931202807497851426115573606476080041550027825210967824550617491261548910295286343586584800358997594726990423242337153928931281971995437099529630354329262084074704994810317767272261450728208908839760394709298994446798592106005356923049226100000240318544296314085723655695608131471919804631433179663518963602402048750465332958665446938003879751446701897419333789529580674948720688877384272102375490522695398057758637075203135479913920425309682999585985257838292904988998823940221274036475170823705909070775275599445533706232557409614575784961175142757191553282824334996620324199468778215406528558334783017470701444424490732820269405118331720493369157742748070827608311328624960988031370506156404516528234768728221275494352823036715049455915672878094589833699106886005997604726188272989907175229578599119831980446493161603921953685728483031617349951718137258698236514828730571290688168659281496540497984351814217730359520456019371125645764305289668204426376168240384573309931358785375139137641235228187106114214046878526229101748290236884602116577026468182322719250655724153759270258922223473619942912395867884912066642760073631187429808853612209401554848337807838713929048736114705829790511334990698886361636610331515839789062738418579101562500000000000000000000000000000000000000000000000000 [125,23] -48559207566774758656358413819692374184349136684811992198113780904807826953718086176554344665812240349317656663871676637780794760397357998485009618276581511897899202098158619608396805046312861828793638393501790054854822484238733842509475564680400079164899931511076864858900685547701424754874817094504596572867602169943645576769291314216463859738070338648991150367236489939974645050339274510843734265910510099778446246606722692783715978155824805154137867775466788208945491591267818031857055957049056779108199169139938766857743014618851966324343233746441107200533083042814974148903506622047934717112195490045370238664739143253172407257005141557654573015685532408745181365315504477388828650431763536127025205097614199702021082451643595850591205248083652464199579191401347059031077272972382981000296788437577881036641678334529651952072847314454657735155212775520635073066821142177841830754615534012104508123180513420878457840558881239816705105570294239896391561578110310309066756238790376843305005291701861956304828311116168548058502340118324741240915069075284351325541798206771912311640913251834667250392312147703390947071551795075658722464472659746717749710892318569476148476284145377108127814988407890027381434538564347338612615943357644601011058713872401406994132879856462445008640865173832848810655396719670427767718188146098414515421425308501874184496221299337998705550375829644722690396610948387417768060348296010415996346688289538568361982591692541500060037951355149005711735284460099954532902722702118422757242559071693789093440123503783165316710780047311175698988301286481150417306407042733214128503399506606111527140126347138826474242767877372321495013173966833286036173207212361612247109981071559927317653674332115598560993400212239831309250683544492155582779638184317201719210651652043075284333193490346379634119551163563573328578010108312771889136796601381702673030322207872601627999122697361923024118941451279562366648601143837986562836942625422200285997642798157388500374496560010960414655474338394314494425855608062002781724955606225139019017525099958760507595907066475328371134426141757987948889394874508687395744758702004289876699286501005750365559905371178552322826640159391057724378632857724358284912113958853296935558319091796875000000000000000000000000000000000000000 [125,24] 73025889463330826076046374391119223791897970016622288190557232139596783323913135496294460750611638099032285774500391410330123243480747619829072610542703612545104869476272815279404903443916084061774695079847460584100255370744113847711424393292911864228220247157878678134112961170415923141371395943743854474758743165368206563032409066211535518707450295050468927475851996872301266490746096713452328816915875263472568353086624115977312964010034776635062124957148771619763358620097174313890627603473500889859181906279713551977087618075256276842429265309783907956369649532896453132093884813311089625288327886061583912849316324797002746196310672601623007068709557494310613684839214912369983490178183234108386028246265902605346531911501350859991585644879854177186959753371583615519932564572336841809207870909341344977358504965758101520447687057837625470081902178063498236935049647410198533196919848241584341887778792597133481045372986269896985399777492233348470714956437903959007357913058724473419182537442674245608531843029128930139269239421758036855697212048007013253137795291194335231716645856809062661154938581144444704941716378314319805200388694811453404674192889337185945669519385367499917272110026444822227515487426212405609297959275054969985550170029102187758223691576033929044125896262261050618164547265001928714338798666117843110431896159184617961908367703507342067609544280192755800608859303073928092511089862888322186360420343112523778485737374624861314937538412381919150398754785974031291543514252620248558730926055877626060218646860991547931862650717511367956868540407607161990466663530543089896317176439254769125230060119522777769601483499530056291545852871069287215004387732844913133290124306514087609477013371202616684516781428273218482807103183074242392222183248861447987418737185772986883576115114572226914816221718778695973171366397495101393038914978885959531260894630431274981334320178972548486061630589259882861549875897720776609539243866835259207585428083752114358669113229690030965001790804828853653107654757502831077288453479196330196571258855853840031127807502657957787182167133465432275684430030716926749515552125367734480457383322597961808413910607840701632385192861704635297562799686294952514198364212916203541681170463562011718750000000000000000000000000000000 [125,25] -87997284278934170839102489346779608575712759502832392185691706048053876493145023952588846908131171963089821538340323272146406057522543088674043414655468045980322403593783739831204729778738770058686452990053643187388516007899360228569175033509116671038005272263526446803384096124078163566857045817240633332957272652303165839975825534369983579899277097667419551141521337461023189306690229512323431301744911170754225625884335995123193350566548877644162450832477640404429515381250819661145255549188643633576318507539698076366950924314639395435025481276203815285731571063693200510264465640221663188440093929767288907364748121374572524190971311776354057587855533498448929770178816924459340382364035061959126522894697990524179407147642142287344662761252003729523906027343280174024392449287999568717143282831072721176082645662562479491950065268677544912741741402033107166754966022689084684177273468720665507879243679455398207575416871180359849393531440358486229626005599659974870963928688124016416622542959702817365591733323583764778287402930538269606950371411491332231184799694179481971656292529238783075035206043017727993956686197301449108530886333284172877655298296278456497418675195562325350795630148226097524426638262345832264444224354077217383906500846437353258685808020044550370322628056342217152570184574275338954140739803172929377352889372865052069877696904664647713847723090875804128278571030232422639314678070117310715885177486591822319021345704048549749761943287492625859541510077505725920792267148901169948483003711251935207375036972005337275791761976603923572962330862248577950922311543729103350550466377201637728213974001867947569051467594721427185733659232647143414401845048275299120021543351461130157811107868892402301115056662777231902716279640169727472772294280352008525155757133306222242973431175158558008684893435287737305632261629953876763474907268925150381294776590655138466514944834809951030511554241868017996569021805931817736103340729852402911555274104971061452197838852513277751520817722220920358286876484086974041373990612219230723351437366043644148824499354440474934064063260628237174969409069121068813842453690505950085427310796829658887159182723274390789776650318458169077619266104378310323127360126349572055914904922246932983398437500000000000000000000000 [125,26] 86933058299360490636491477405021193810201737148681130286751603856921312905417151486111285090231092572556628945450168036200840604069731106893163146880770418335370383782816591148101720417995894775431229816253311791176163030663352287359752669019735118706982519051170462039370425045805911448720916299345132778153722415455668089864559927245600064782626843723692711957764063458980687138250037842856961533423366356819628685133801434937155949859018312608829881602400861892098513450292930032552011737278185733441457572256078311380977359842143954859866989432755720524429612508362635987199590525854800006779765017446920755478664449855807782932422295421051004059618856690722078263286357229295070504995151255121741224371084208306046768566312730138149242826675672459784049441075889698327325469893807775344581821766770277681082568863850712770649455007163770363068384998382457313735880441395154959783463006783279663874118556336348529126123163572780976359849113588841352575782531804886539138576054552183541747844004199639655941505197359844477103274730449093799831211580399988091782295829197456989775802493396224549958522226649974818206861977748706226686728999388296748263403725348535646532498032153324768042273942872864343724719281564336118381877178837468800907093947764938203015180615409437070605556774481119747172940756002660214676495050117732433370685635234999922836709528973627647327497811137075164208374405895056171266619381066437424295694074629809311426842501902548710554713629058351456109648317306776491633680711396739204795024997341163323659382243994249448397344183985519002244873565658481691251736457726720508898884295521954675940755873320973472145384320711618112341268530098584222489972494188461307163798101896262141434003379912640887703313230788601149471128230860533173009209407855414600444517057066908265715798825694274943987992383390216570167895685959093697846625038660246111915920478292185907778007590655444388924803603871823420304455368677486549505269516325443160741106085256250632367206950051957027041577714388401592880447665709474689197363022820885290060700264045495885965662530433726479309572381083739991677863560492038008411353940200060425109941654457784328561114496420050789314413458399114197717914480533055686305664820634486744665991864167153835296630859375000000000000000 [125,27] -72697956122917490244149974209618334342579738618866472009148540191351523698571431955004393529031040046326943867067954851674134715394664915525240676628692057815222122667368877679613587920788136492941074190867195263178759191944007081879614173599064926344887545177907014438851595824559851634567127622988531234430083814437430815659380548200312462799017399411552690074359302740055292369218734926861479439547462126394034796289127917183839109678247340056097160174634440961375521589309487140935160585044527688369398634072683661547481877404409608676835369306727796793058291715194172274748145515541946879876546509615442267276667090096462786659892776258878467967537873499161646943715565782277471505562086405172770235027259319860329682726036465222445790016969901379335603272115720851638254063446673846983282683585417636059833380114820773327410390981582143480628052480863297974991569028653038989992170539715211047724091875078640314867997681055836164922381848413464748460268851890948179823100842814585318388130529453708861599561531078831566749600653410406621962992711669727041552649080396289685759060115346327899695642584237966082699831712185493972084991122592363197825411756273404319054194746860842740156492971393484772558446532486187269931988115550730416275539071637124748096769970346081472755318516060026952239413446712959858032648804906150782099000840384312461202707706455741071609796528289903160345811124700902611345523104557769800807058201417096089249331772312381317105157408317169560439543001841147023940803737672761674354024382332556173499286726788740341031056754504366006292645268761494982595351945653044257619146860763292324968099425614089252987730866965410009952511289450222384570112997840284122481972444125486644551101741746573785596943439825851798291083704684758212859852981966499100516271942251012260764446419811429510054403033428736943293056300679937795474844902962926697240270262483608553000192562360725910868936545206867157177577543340830251143148503188013877142698582931118298814743441854002500687831194379348703976052641012062084232790665801007681002952090618245245423572816804710518105883622369797119409077326545580327572074599575287931525334976875977228981937956995237051807342658218740476600799987850499568926975561800572778192730538648902438580989837646484375000000 [125,28] 53334605676751586390075452262859189914414785003782679905838226978034106515166893646097157653472091853890738929871809833579228629505288983456744444944527316072088998017750431532429949211757214883550017307675029357104320701759662755340770753499279815853793909572942469753381568712353475864117216777351460531429335726846511039926209513233087877120159043881179037118082155866186453379338237895901639021102581531577331981258895194198429839889427330664598796052640840162264424787037897421229142754532617403220807715041132612254004359710476745488798180869061897382430863928266465036119021440020178096787997303230163184788360537747843206785656595818150226361107844901588889240975452335724012173483744131811965135454371844948211823495477155672789150679411070573372121909850634243468046790255399162169432140089756017256462425638715137909659147146750657090746754094648830500239256486377262512148380267165390392348984872909982195541700985389442883134153073077617127712302201881827041182666822702912114427322711160739603092416578927388706196277171227267062859197441998277367920571221954594519490835858730221020448735939494131301166999877584003144482844552159491264547280299801542278497164854243710820436210123797133174382522588614561923319411300626077782605504380611300478779934180341068282377286033584087906288170974231930149336413669937036956781492665617057823479692237860044901594442096482145792668285998795295704646828163898491232358252689473189108490870406828921797266968664065465088484286476086482636345275120651026816336885619506761974719097289899923420129613211250217493211847076161026341305957438446286123544587191483804738508580329318677649124853469925752113237912576843568935675972950238811584164259075958042499908588058702531472942976686273885381207966684160332201384098370646122190691078382850397275755108480381707262504726473504412377947297334127266650704334851847437158456859276852436937849383200451518715039211027670454885435004503131168929919566170929372764690526351131712403512810060216545068543560025419494370991460105551858324244949912836642025724421718496689235351163356837206528285322899696505181805460059494366469617684123394313473062187907404177167486034246595196372236653108195345001497961042983977948847790304803817562628864834550768136978149414062500000000 [125,29] -35230553511899269776030870022174026284192837808120294671376980089307425271173334815673874526246115538252414671312833908701903613450700382273580696880640536369935917436562886759846144271201483245885924382489725448650714037400492912478517207299277445743210810242090425672588118954004529512997099857308819675777943777225383157899756304289136032096034853896369848419931805883619536765234933718892345897342668961358147429816689731486977688105819402983644199387539589505096856775240220026285031990674418887181491664091468680647505174831801977825022829206159862634489112964278825217950938529942807523587969928455129698522894001189380051376655774900960220789560112068692891036171396687936684192947793560106404429345657754039821253256919458204298314108971309070706534072360418577786331208801190169153751798975204965527120261099428373663635957285121590646740175978699091233997684567846040205499538821933843415648743401247208586201524002362724976224279303569993509038110142410569576367112324563263841165203316025397919575585573646563034044845968867611401402150168720722891793863263003878854195635631387581920595798397367050210832218832542970546672658160727666004947331027162159155592865628901808335582462691473096273158201200129431705106198489827815682879300914149638406991746677084029350204188596671079785368612624602193654652187647760151440021814203806437560760838962429057021915309806527231809171192970049383739085818629766343785956783872839568767909326529646437893835379557010143233904552253930191254431398526581566157108989888072758681782286756085371337097314363553427157391419769509580541042086031936332507914519400248773131143772695322781308024188774942806190312900767452540600034381017162680550928448494268682975363748162484230423289277871874341650383932262425714844407314403657954686259345386022691522978247153215676381174392816983441890073941430448596674348292696759686739994431709730242532173313287976308661328261824571586128720154283126462764351944726640216597024591418410351988574103423503523565052696405456431075756433545310359167471873177853421722761031184417804485361784785361678858283576363040675389899999099014567249836211118782883250425663293032087279007944659169707614581739569792656540086440629165562207786587022376179056948330980958417057991027832031250000 [125,30] 21016782802846109552348711009649226772585905323334275348948269452526360634244063721034329744259228385624106656861015108017954444473846453983361489325871789635889714643917720615851865802501523987771715167211008287588897059395050970559165996294078131287450143585502338611858478164643286453088241782789543883839444024900605864375809763994205069042108093015466477512114345710683351748573139435957636466044898885171186496065192895483347755742112166079812442290768623170363370909936077771926409418359749316040846332365923301186772558974602893949492167518704297688680375711078903287675800320133692561936846805393953108585205741085739996422359286902957827398037704602651973233149556570649373797279103078472408928341990872650955483598179317139509662304781546762837602411259107489433068917316999711076624994049571937880791491471388225018907593835952326270714889932572238105093410279390513516604869228586507849643777799326049981394439768221065274365542063980539461434097831833675858808930465159932119285710637342797630126501425577224624981555244920733399147984943069269986671525768864596728660215856010791684699706792837712618349471182262768181817868520418240252238694453002726011748677769382430366360287967071349379503005695923642851974483084236806533672531702905205133886273206615518103228220887163565522950978358897061458045501511200807635765373327427539293225027508118161209827696708373497734411245818603423367569168588291805630305936540424848116062099641109509214004640455129613967364226238243025816584677000073647366331434704146993501115259154988068520533481431549151244964051830201432380331984849484118296785726241872966302417657813219682495271569009119622951103615578233859808138061542976010572196754465017598579411253764561248894410320737084551339212665853032187393899284234754620760479116822025861503867748954187129249300572618996744692940896109562745058019086761696474988759153717245923420884109566743268709515400543449636473489251661296524390548338180745730474549965300331702251287826856367743576916475549588069056981975190706732719813620689466551740132250193468443078028211887095836552254651509702296836913553415896548419128329246559877757016108270919196938936971564754975123868891549838891552687866666250009808078816342380434889491880312561988830566406250000000 [125,31] -11134448474382699278963240317429826146527564507514954562369239152624532364472625179905427261387594188831713774730556066254567987798385335190864123716461591000971765644800676124587720834837103665059367522186682429614148394896616457171297491922120383915518161460433811207561979223148894476085870218917844407500036076434015431158133287618151515432100852011342112019916777225319347225053201136490749832378766140768714720683958220234007453358383663903659509727418180744311540183361537219978269266995937396175190298989188382871197778071152754923647996320543661536525234927647571277535360077325009021328997298088295178658589759432939889018502425370705497229079052079012698386237444224289674108762504181470241956889855568447098515876561226877811256880673795006025301778515038472498019301038782063856787147092272378159719089628220809365840207808159458263906438146305524737882653861601496058906015617572317011341724719801120238822287064791580958443786233614075934983668972439064121246067534939103354982467049915219121183530042391261981111012382210873147663912186497457919774560284258989031472357877732143584459004539288939037124311798571100801593842298733385471240315744081034029139009069644597946635697605309358463716828881756999793218363132387281492814240533324252049265697982495302474540059208953255303295307153026887919622254345835384351425193826483879837968292984404456291606208433842668089294104084962104071000227768645170676697715683042872645803819846951430243511525763149636769688077795640532272118381662375436882071942399870394062734111794914672610959491726172080150779925090202270982938806533435459310215532032713837365071517938411231445077614475797265314641076557213067080941215098221656176265746078627362176899191317902210044720827185346770617542212627965359340905056892742566961038313254947293529713722956107156766883747178666965842239450926473676763915325242957313748521843784395185213096906899330134761850537982153535316644730172170997282065601890161756887534715326819740457902916158806645181357231527227869831680151998220693003430328879272992246426445010519275569129917324670121477814980980365490559339564046687760720086458185400708155891670894432511281263160380120873975471156943450781389021352570938226927543118760510765241633635014295578002929687500000 [125,32] 5137691561223401198964267876047970073502625082206694853809963420869690166412096453512812052149073106524641296536359767387808529860131531787013271196958082730117223621335465374564514064574305110394057130984248540543911602137903749581666455832658034972097128382009196820359260230268386018535408511836487404297040097550502222395304966202494549638059916823029104545735255680323269058945077115672395510596568086476338267980367051121026434452017368419494538201885743443933488274154198627383096739816877935278800353467627948291172978501152652985263227486064208150094003858262004045245799258611247007305756200937896476397004291568638139938618292744292817713218518464516524988373829523962326725180523747219534287487184627491724700490715906960081587843543925879551369084768502140255524253572107431793145861478604566042228598789126696503762008777631465489948672721797998392664235251638879077744137557107386853234487077099627182614705036056264068701976385362149354079444257360010052079740003976012271161020070931660941266889699452696376805694712591348001948076743615629700339207809757198176951749769351572684425436008949275029749378314831967112256939311894911773501166397868156666304952599466943273000405485911917411412255896942208399552512785631688478126544468892295576543981118112688472006738408821570078107783420336985306761941150600128006834813360497185447405352527517467535536800562052458022446548524164682167786887622079677135807819863319430850470725445987651056723647172684199074190334141512967822445041422253859500779385261989286353264900349981167285868572244419493453199946191655245506277701924283497069710252684658616580506089778204008145128313660120078439756622045050075010907486634923878430246506315208217887142689684558988079693621848934539952121507380233403883450391605860221193499676329274186962530846088414359264216411385709277399886681826098741487287474860150049461012033683659276953016837210635425252608446591453777601908378311944325880916317336448234354442125707333095739756182625382513628444642229913117799397545361699022340861540159450524814226862369936062419422763504596246988786598579922538165117424608484498308082872929990037632076264806814935485096931726325786545911238624198691780591321116397821706055226709253247463493607938289642333984375000 [125,33] -2046457084919063417818403687064549440269860901560418615168749832085244389111737273644876346845906040757896861437707016474936196754405228587949584149910944040741797142119647887066701329801270802661398002381244858927370364116595774838802295614877847271117906119487769332725128930155134795784045397840302463606259447656986467491568192153058322882705878990499972241804187064631733878586235928854165063605487360592711893497804502702356318635686892047520354492693132758699993385113512988648940401393117118586293057639947748077104965776138353803147277726029912897961315871247760179398132748738153198048127084418356638676493780814520706673987760615414008002130337650522535100517783763792769726984694989567638293914578883010490883021243595749216733645574829500868889942758511323961104548678276930915747399647716290644747610673012562485513763195699409396513149867567050176226549950298300525777552901033523079627401924240429644884486474675995130007763329166077361591756767198954838293162605626867681810202034288636914215635611456733783346208783170047411377578411140190743217497532523838034905805789013105307065138704191555510893148031597088944600962980642545514895715374398910383912818896499188784828420273478711310021660214586257722772869174504895885276791699377365066898304446161575485652689075749928168480368934139934397932777602742708369696111898131292006762411405183251357324321395588352084228388127279649951685614254914558060655351317183315937757186357726351936464419797546754963779036693189065133148984123851193693806853366765561095600566933504140071949712380528938015190574925418065582829556897666108347327772421927528718402785992028179655669489886507981933917397157075608157640688634835408222741643353149164051250503907662431498997794820373968629851576501272450392976059573084000295495828019788124599902329634424978908025519097199788339267781491268676063645092249822630412656876184156043737480236632507934690464672189689610037386556570197218714616427700131243818440941102721045027576539136742310683617516794760532629820010305642774565603789043527964118238716635827562657445282244006080505952610982484171290669540120417974210887602062530640172893743573019141088487426160243826633823464265662147759391310881747175643569081060491043899673968553543090820312500 [125,34] 703990831867182843930227243853168840924688947724409173961445583891059594594345024119025860292749784606605078714792919329050476043703342972095459288908879246603218882123891047267918434211805409039072690154601206840196729724680918671683837996033095254552647259121414850325446315975855724023834131939445689993793324854012091330099637794720981976593820239610832379324396736173414010057199503939147573231772835302797832974602920023002591880700834896948081196849975128287489343979728302196917536856883688202201083449265778565694299857035710235989102460628227286286618935113805271793039213364155544479344577409850536959507837850895892288010242390462677476720435731621886157089328501132664713185332796902353036357103275955675439508503440089681262475486741486829019220354778511742547940669379939144820693575815195711814072533667008318357304617216777988645350204881857528131332176960389557274002610540689374891438174760932781633361053815208499773948671037811118599842663690834423913995788066007318975050552205886244426160763205639103608150179951074813913289576388077028908169093001488685280761502765977382092407497164368450833283805337513598452198246961820180235196649646243074986916871593210860242111912534198023667057627312262069210429806286258557112089037509445201206292113770616438886536583196277974077378804500920918579491236351731242695825412714991896268139234775623773551440287521253484266958112921451963100443994718531226978726849814045557278885226925697100436867720424850041271457994518683306688022369523217156249575257626944971371330697740558297070362450016859677400795323374898158355169912426193246665693956549811625368835208833609140528066367270438286716534460298903004590602074489323730128333775342089080037020960292891214419617973792427696240553987320024804537322297246580794425230779468288872146940807273060619664315267565161183586253377791400452270495344794162411653069980794616857672811627024301449243412095818095153263099370712317198525283323708583999130058956632553901616049022364275318314455512746558967788990273619391796231102997655894342900575180453509652111158023523807133591926005332724497315748081997770160355191290653859502816877894309116272840408597831694047884041757769058382998238187717998659564955232781358063220977783203125000000 [125,35] -206939097190050596473824012066911168841855787196020872225506690052428593764626851063147856473686681924012481267895942758360600779920629435445182425083603190404640423509540360872535361974814524890393472450676252940047907348932467664895102176402344272905955069056621108594918125737661075633132702125863661963394527107865773674688959919841865105134748749307697838073799228874480938582876220892717131275410294825850417553078832091960653221249430425376406115307753936424903475451623767824773379156394929696615636513370335269860503791758473616557877763534671253038348511529709727803012880131053616839427738482515785755551160972895676770027019002014108129402932312023161681267866817897810608735362783654448126924727548079773713911045480233918472216201056216421132190870318313971489620770321958214100588832297972895426878936385943513803859422206411682417080747176137080584955343774042647729021167049921797036279534666958265453994963302179416057585938845779071361607615992177049422822327468249479366274818879647267807299504708037967790149529860307000873678506463536486984234769919980855899227499529978035201375669483763107823612158715635463834344177142346065064964558287003462583573918924827335396835098706813330871099725472314759505091536745201320463622482071706296204922545833130261204076606530888741973411101859357399991458095323369977119697644269975224927997414041755341314499094257783247332601887901922049886355138225403835651113747717464816024324584761896344884745649006024387025527336426965102786678446320612806392066407619855171864229626832186654558207946535731096680412969558957335824509831924366143486823590478699199848567868939891887211418012543792445877528354618701844293853186602080866684516888365939434462256232102488769214581111950045982891841083241577352984342174167501235996380474377310089551966557480450720899847213476929665890459489495341509792330185786378320821349309126981622358486311620873620244620764152884228464900300141691102436157783843687201898339517657146362045464921802015918508153253426954111889547694584752860787015261392792482525700235875552541407596541034851668358935721232722459652439942990298694550357560779344571403716978069093224076198551285811271500656172492135162350128081490407971898548566969111561775207519531250000 [125,36] 48530151003382300897350303907422930661972833053628073075335862178815667866658994899724692021528017490854130765208259377225145924598870270519733520965162244221624301819795532358898743735798020114052711999890521712005753362668053714483444133617945713091409185277546876099438882178923306068898335373654163247253256054059504132020377390014755604654605278389055638017745747584865304667029195234389360156818414974408707247895501485107537902922584430632192704838653270186030176965611087019199500857988635480109611053680634376494428086674386006686196999860218037142155683386257876931055460922731743079690210982507837644778400393773936509746218725763639523421216601375796530195387900001664249077323890408758139553091299880822516872752705876249907753112498108716218436349257427889037927722191099247078959803761044441130507219594002657534579260836823707392391869763401785971281539454559744816126053984222625164386152253551275518068632523947213491794764602624265341980311383457257162460533687023937443163180249810302164602923369360583294437332421965071324084939422207116107329613770760097348801889339680013889658031892161991786324288782697754874921451966566389077012153936068921087211276108450966828528067181027839708499551906931333393461795224214667080104690953396576688443301587965304203612403122105692854284774107214675589057437441530695311910181235667223364844148970453314805586545952773813367333644879652619781548246945607005284338856491168904825327744178224058557725190075009017813610385043940513897058324688925196946750848928027516839639112085236514130519204651134788204396572581765989790228686316159128178928976896808319417651714667939385631531806762550464287636079105319509228244613168386775012037955657943113771134783740131108519678496153441179336444177770111457749911281455064689073785377289050655311649826045519427048756669383293219940032252046837913148619021505727542262401112193343745531850707007754146693285612577885053451368189962575328704373392042215920139048347026187936531551390099435360645137806342159241692578572383605546570162338813937318226723180038437998935928892212605737259099403717798761127334823860696983593555705698004641497772310416166247859248926619152025717619721778731627643439521524459934198603150434792041778564453125000 [125,37] -6799888162449170463417700705791573833108310518958344803843064616922422431968496840996684506590134639040137249658296667969863564577051720569915432234959689912169655681474976295885982719658439538170819406168376395984290953629914670415156135305827009318219481837468413086500725533218805727936220975044183301580790061706945833637748072760883237760470570487807661649904847775170483104199228891964762146029126368720357021873446609989352275747829805987049482842229689967706097131831233997283333480657780904742216384440407622798453834715121835573710252743378599170552528257887541108894252012979205649906373145518117630091204345770795526841588393776047973884127145182933981842905434793965648127786930559584410085516267120766381718311184025219309857330556285330521146312407801955025938786679396621216796297055543906282619151344412262522526208974233072075870801573291494624908919012493810757825156613114080090238968057562217851774656471533790275044816588241186176280155676823059641103057944272908167492894959629988869736034940576528677163425504268345010038355145211896234876113764064390016798937256609800182556828377504822979048923882546722075726270581398685271868386473742681259702339585615815044502664990364702013709045365536097706804160774221316925081722161185307501729186298665074237065718542124103856486383615837135055252606393515597353286498893242869220070721813704782049494139760977940246242228567755020455479242249048268268787138364490423945603682160875425949129497673992489981368597991789335280455309144341542061180672064936036516229557875694339811903553912535502721785874991175702270142539322171193879756578005542039094953585167453760998977231472307917313026910581785943965322487348953870557546843976081942337019910031822428140674583922101303644686504805158101381885569672441577329768198866258722565126786915734205168657101598970986344976313975970939021039465299529137127110414039504950343207768143556669225797268208209115283156750916251058185061073936654858223988115581116765799288330701789340017451945770291553422864070973501451691706096255639313751539818990267316023662523412002427171839939262023672182691395114668697773576612252840904932337112743629056121309462140024441586268664988377746388716876158042623501387424767017364501953125000 [125,38] -712552692681829303281371996798196967120090590111583632311091457825031951390710765769328839629085914049140570368329906984586938594345016010028849993868461571595721545727782669671713666184139625197337296276390999627536292402542764489856773222181897464757938241750837962262498763236993757324979929969579929433335172969361805755576745465777202624547380189501529048179824252795760840224718649184230656338436753959223017571079020460129313920190524369961897224547200983461574342187418759384554255287759667473322177795879666264041335930519024272010241426797097612374812717658551193351982058634029382242096216289353726177213622665377138064614831989426551907048924364858296990812213349990590983018818054593846743741877531628208580794684599691603807983163562021375927133992994517463100459071415334384860405898794967011789535491313292447714746820756082314590021970284297042547120927712899001104913474159005432029350036872617178011023956539161464609690244181974116518949023353213257402379118095715307560945427270212651092683094013769118793890077434730197863864551728005084674844254911178908749460155453061342426995819020541085391507292311663550016409593775101866341492310909884958808290775232167106145006579038210699403697318880032278784830108172169329960974751222172450205394922639764105351151620537573099626160830241018859519348840113189928975052419072266992781323008901762485670113958275882114775844306413052413932654201455193182729830392218443624243415496840976029063181066876900965176481025809989769395789824839321846007033797569361880471603247967197491087210762840656879032249524363521037318319898557501888562356996862703957512260845407190671375981927925774612191304856965760893162887550213823359487263526790186274341889781053724330600125011502795568512184464821495555744391566032051069019096021943780276118146689715556941381660262250615596784756440638713070027107127736711824608932542457746518365492841248145179682175674545176571657267894896423837511337571910502878875106280230053390408727667030383650080457767583158496178621046415918671715225543700548069000328464667187539113816525768418122170443360516441818637594180836320921249876316642406651616621861637919401954853102196457160794232266530382985204955303970564273186028003692626953125000 [125,39] 762199207192214460405776714572320695387405750916910708458816234926295925447295014890510511077111665156601736131480865423078621667877365124245005094405687887433069023823603225937592101398315483915861204388885486348609412637088124830845106920368500342687817760149336386959702693902299093973361160811642504538172749639667001975503007694362099981487057264119654463260463123875138966660004760219970429911217457875807670702823183171812718084821154478575592213410283400863943449840367217817860149942175842659854852346437718153595787329342516177198609866865244886737232838905175809087491135045918914223213313758198976686618717094827016729439180778198645992051580012426613677824571265511772000704710581362317780226919908073740791406661682997936572658886901518501513090020967161923177281964859796471058439002874956654097605941490605502053884281817963613903932166696383465419779116411841008823907708060595691857506389110396430143747461501822340807067824325766535901430023793536074943854247076353421251614227228259164082447973820807358712194568887660547357205894829393391573552645046222429975407556495902537696028356125040741179378526491160314590656279741195134283967517538744404101762721765099419683648258975987468770161289219956060726431284017455056327871203743164351214205254911155475487612738004195300914661689804377901872324404655460363091241391922875293175333334875129067814064830599580663916115129200343426452064104237401755444159016371299566421501160886805978441623473288653521497361780905095468621410646963822561601451708370241295654986974928418819002852112294765974981188713068988267596921428232802722682998040591686332128861451440918141882783138705687781520601036485939958959511603794989378504581984822910840715456729614566955390915192242550258560815579529618034588072107689177781444256843420165752247772252415881481190151231812924050027163143560059474917696334060775290713168460130302498927628508963668819454516422981241618020119727652193073775396755463239953130011084057348110932815518227569848986379415351901347207761131456547613260063215383802408877979472476878175915915642245519811391338112734092197729767900652243305962846759548973260072070942482826939891889328229195353741453740635371155153634958878683391958475112915039062500 [125,40] -214387634503484970741888578623711293202403985917335429450689929600104045546777152336827734866589482571012870105017379806055900567278429924194062493547549406965864785683627075930670901232317586383081590837679121253126765846686810089471941005109542329160942635833597442601189988901181597972172683479111968637598164806127117135017241433365617200436143861569256552680212799110429830028204921363157979349598045781102359773973213739851867013716333868788964809767833795625188902522378816834962113816621473133506733224122667408999000300481974194148376367425702413433068978905127580163262470352300416559766265072904761528870653396762603974789614969874346832638187799563711414949754176037639077393599946887355738890035687847770064256584066218847510979290240444271620229939301004974404128425368657145757902901406854939495110041127180399811275376338920770335729612097991123987922437791980566741302597031229324450434244171970593724308510785230749283817896465293478731191040588289911782416191842103610245121711434597380242680237718083833786566201769247946835466416208137573649508880686423550327736875814626003152838559813406521346549741657023782701000328075763213352377774943721296797029052789055141578587766471083810688531211266302452924073189098089267919787790721077479995342719198246665041749779132265731839785096074171313695692689335322420034728703748609537103268781453232430563000073525511964857390510789753790842927120301782567483935706238663467787765179034968653115828078647092781913107032314966039274652803740065767200165515364252616100837546145048093405884546778828863011932493284820389525840429627524204011960772462243223225553828103552861653894025420515429520722525424316092567390325338067116758487408381041183186189833735636885463987620693878595965232232674607107814885888642806843260126256196189575276113806942512599685249647939643468865589587770887210270242496158349512397361079209263504047988122375672754705756926858329348934948067929263563713144113177818872609587846836599790761158038045498945767692419281987002619447056019880818529495210188768862898599220829962988003019448989117863412251951032605090345358972681873320778120861915537470352944567235589282620968398981311351020577007093662723512125012348406016826629638671875000 [125,41] 12414939377887463008843688318755255327663745604075419032530641518631094084535159786664058609431452169017306378223476692659559727447520740817233339920789164350135455777853070490351976058756770302121855831808792858742556024764867651760085039139795294589179181709532346038265131794048108608175982670634968741656468437831046488852367631504374242134837982821911660794174808934699655644711567927110432219892722990144716110045101008486773152021951300354908652535692315121020909138496189568817406534042620514073349543464406088842368970484678382430751903595284911628644372639810472308124023277174790849297795034305979551108872523762398650896570649062904993968488465546959705018391843094809908855015765035719216317927576980864482299805442278182647593377830452511391572129449504408911423756906862652553015430557551062488073097651101585759183350099833710084868018260292432926142489273376158122284030272557513301779523156659475528019207598072543644683964615662953690288172650111362759821153643902115536350016924583562782808367419223277488540394836843458516442252237854186926685179379677110432451064433796297484511328976582262098215042978315101514996201030345766720399740176241687935249667921247313261911956958147649206624121648698446240387696185754524961516628703978114447296629988577276847242560325797110887749700733726484952831511702865725218389776390603754569745323732835697342621142586691512048169792268061411158837762577368979068765564605123201532771350630452288150613069911128213502700009364355486260824369239237355658373307299605619253276835014588325450771512379066543076598661069001082141217026090978546686442054790387695229236519401436051712411404741607454703468749889919200662829931696915621913207421336046187374243078543546174135353275721920568642353677658476358248129386738961228365139346744102887442918519384512048422956028694011886711212894207440495899058919274098914390921963831318817797745172384163425791492258290327328821385803702221258422679467307144269913470888237641095093018297894885611400533555459594101866659182422149777761316052701752707841504966117363682047896604710188014526313198636272024260029348333176538320911052836676224425777528729306497426919440890696077262205332198935805972269008634611964225769042968750 [125,42] 14787492587407205789158345133135981669372915722142314676931184151339383284622615261187058228190021038034564784465750332419071306035134066369213922933165094298584257867773378208068715283969713310250969791737662609734082211684011475659366757893382348688732727787998636884019754407153583354314143163111453233081124222416181123508982006804036148194023219793664968208670726699574169466993402440919342990530891485195529442212989457607607171046915295334195903127737099015003796954994813484328711024486713192041874229859409577937081169395815521928293983407165468553628381080915152949817591014255708449670893886342882564281678397515797469515982240055416240995382274077203659584302380686856042458688684616462589259085108771753928839641521484047287886108091570543906608204813427306460301164749605881813171480399934747709712170965248816809649131832143480694403462120424415702971884942945248556705269031361154809568411950397156375099471280614975842312595636269132577799395010084947550830936079030851897869295400899427652618250449432092963144985210455569563357344434779549959012066767380649547470419222261533279178626851352764413375778177739375688183942132677749438912593598453050622370548456183792250214310816826572581714272655091147281465573842623922815277861648976800752713513539478904558656924504164162910188351779971266149377270670057659375809002130192184161647167906791693515539659490134334436867764277082583792798077442013845051202673656861114827010929976677576272833447768528873306765233524591253717756810305100549350033549352030219965257237263209407112058012798980448427636946328550244340882380326805054607895013401968747067064904200631385752338840356728155919572364940868306787205312211285138686974978508012275624472727045326876328438263488042902921214432373359446420459371718880982535907229773789911534183945811899963753608025672540989889828459222651898194916723848375537756576777298824881088728650871553396319609577934068099602341642463020272053249644685746401893553797866062301577168780961603825299086625846608357950964567533217833572988481891882876240848315390391822475720776504214690523715680038737121048151066192317318091253549100652171681096107926077942646636853320194913920819666992958090188039932399988174438476562500 [125,43] -7365548929826625342656601509339468613549442157731187163599915028482083206661373727721220233922555665847719455845018931472725793349514270753366877003536743309278199844271936741508212077045126467449747213250325111135196089742687315698186775709734829242150639889954985072846407028273416312638002266206239588391547649904035505963027393864917097734398988444524071612975050902720161527374196598810445883955502002953652612914999225779711038103562800417900889930376033286793043805981649410257691237577399679693055884347886621998323884800169242378500705787232884610246977560125619362082323068549136349428301302901362506817086190388039291736632646770827019736155539147610768822124840279828324324175190204628183209410216212902872629793593669775760150462268121355530769322485975937547565665512625592002968367732829719169887234828688493204279895383092551237160025749540360472902180350892462283614458436325381343965128207955501544348437995057764309384860384702434388315854096375887804157685968645433199763077048621030062866435471949185504487687571548766557846959565771129410321785673005044517197589132438171417658625053035186052466900254176810131259521135499060541255135578980890303998493431295128597457804663731766772352593736378284937328903665333346065129841598044973688296498209039408458366128687828527529497554006968399757712064549260091941718072456967369582821649307430168898332793161376363039867002295172427181958826176288749844363546078842723841648995811406063940625558037807029918106316359617125450164016410936210634956198937488874609744947400214982749717839407561836815622968689271083722569249356960610046268004885888089889730779952722777526112387930557896041690193993329168855653017014643547451070607742067225504806543098585951759116332857401988793025240120932097747452696779170711598172890331126819042715626690116763137575278230596796551990986897218507987798109008074998757725894583966880389356626347149417743701661697570998665989454818316654799863512413598843723483463897569157878278296366524396379538937165068511851081585980359577512014400250565004704569897768162217126486978787771282388522565913070113963672391783952725971855969225237917590617126953785002609002538921201766551746589584706722642295062541961669921875000 [125,44] 2027469279669766590175832215617976239205788440856871477177975171447909708494517014771446868499519459938033783911525798973347574346582420231602255901383470994605519485087892179728790066533024997283007807849247892922463024428216632559984274962282372888396474732363921096848967370345661509226433630091197903737443198102700894967835124452306724524547574450591796064739741920094667344074828269203748982609059630012892247896369713182760975760932701873198037253316175845685602814732566103386213913474787041186577769699372195277819768109460718382709327780657629545052227547212757673105245856159490434056762403482837905135671925734245812785380050431209543803711337655688094311223533064202353330906110163751515982046244491198730720315875093101160835724376679191369227812064701481321862920386492619928357247315733856203991696066104212204961442972942584368266647955337976927523535648292670476508936839028801143579862598810403464009587446545003546998328373934218660917317611702865760792664111066882504664394994617784035006049678310198425927545338681579398528819225314256590394935015718479580478796955708430640214516205625526309652466003768309754070864636196680500911062135463001032754483062274926903587951394986142547718409936620264203096720161866412342166141261018062922022990918113336291161625522562200684753401768169573085845926599062918056680894166328124334507893890079480837060350435943691143808741091486619988015344871355664324623085438154089901508600083737631941925266986127873968785058402933143782183197677557464630462422235301128858438267974693323125333867494230360871514486806411576282055619736584872289968389669907924812055788537403433604417416450238329374972494199302119924073035545494063203664383206840112112214385434975857163986249018913048911806646483221602891759612434386516647388322679387020748373391906476223844578408025421453398538753217355203900428149651232995210052542556631898206458918776111819762585193932709504695951973557288178110689973050780206337423021354451973259074078868339795989706444407481754493710079925093193356985110081833517767713478615473766039636557706951535985963196355605593268243851005034371463804246655548424983380486981282770682558543655511903090929992977713310858234763145446777343750 [125,45] -393002824391932033834999920368733052327176897193977179982221492171799159538739613045845076351794330504420460402075583954471480820465679812275154077641447254525444385590838268159998239083215298311434508323791694669673970912614398149742767634355647009692849012982138027283809511573885015775940033319050116582355838307819537436033605656775042899814170699690157146633936705081043165425745993782621940328863695637415637733372161559489218276236536446337650091335361154266860939571986212836972985580781757600483829206723648724998038607052621629776332579693641893912927409053961108844574353865977734213228659774672624821351800631813201254249854623592001532165169977948331040428292794273369536713776729030576857032684536316131928895437513195442960097215411018407563954288380340408823008921002077154281584898288898628704167164561717403073382805365543951374778829642847874874226149739634663095341916685350620153171075897925041673179753668711001921881766037349183788222241734850917839672175223543780397057093406527025976243836613161944062938409521321593957953307527760087782049531928451580132250886321599065641999894723182514943253346612957120575959601304922028311534553730857866506714368794777139690882840954090399479255548569350250600785696571595724825789972077537148806951378845818682303806967258888758821971091970948970465074003261799192509547846400663384960558617838773204326614079592707003357915879838548248998151651844831148837956067074154006942684149304963727309450186957389808982989960834796750787724669137621307262593990368060712236373786505539792672669894285042156896155802084731793329989490386427855761501888658792028662175248141564261255540968984019771256276345330452309606600267206005996649384405070769259063961485096911277774792334575039496634474746106058005343811905453628419428739095483831636644029010354545141873473605094869812154137491753095725685413462198185817029900760982132390748360424034583179580254952628461033106389190985401997417542261982388051095616980177680738743813036387477244426643259816327380791951819046523979994283077961111241897339800014193649909078714543535397001333051731097613801543281511507102510340753967975938488506028294084529010532496033475288442909697798650711774826049804687500 [125,46] 57314642483256459999015858307413799255501513936481929118896562998127031959317472157037239479873846166614942719750114511441599841883576323117879033829131183679999180564025723191275494803693533473069968211364992357956300905239270176411164970611508391300952023272072656432266118628397299462237445367316589844724138329750531141580779518146271081405710400796504650550467561824800169309679422895902179609435160633751273899429566007578498535982146939143826474956272741579503092644756331659917820882828596679291233711831592256377818954269220746353524671839416329748304329791268765455227500297027378341607767770971975613310955996157895592276015509474916832635118314049708191539498728595612501674684320249538000900651830244115939089268685288105055064511479219093151005058898632377467789277236076475065907238673380560103095527185977229674365581736403569500631888694066056139298836909342667058421450895888726753237651211328754529195792237590574512691936971200565238467967566889610475663030794210078934685021332097649185770759997768506170733841608170606175739640581079372853149532759080311294001160796983494731940073095954685180180444583205483300006570790611734813298609995965002931634067312404385981347202941986723388916434553670924613132927401886098930986854549676408609387224317358550218646108746164087966938566876030961700451788037728601011909026325805928446626187723567440560785300412344465591373210700237295945631191509965248344242268751208864770299420068950750219697393186178874436150680894748423665652961926243876701058489046069734659039798828810622505237311778145994635285563199373403488177360661024334873280073296990242660049332218858428532524240187403008425416878310215394091271352514294732017542621780157952916683895029447927466940308438433096887604177060080520959291594920391964485766706729377680847730450710659098708467614576856419617179620385056373179938337674542516391554002227736206305582308201527997457220896651435081251992878995413871268659511956964570027887185788116157529143635321773065842446125906811669892079264610298135347757290492294247505659412633009837859863415246463114204288046016645372476410072541391891423210591384444815928921299796070394271220233431140623337164752486228942871093750000000 [125,47] -3495935582888317556666863504507590351695854925763376274221344815322748697065084118067174921639185700628282191032724980634487705680543969243374533502291866133419936094174694586507257310421803465715817896791124659827321297654329201942230146612439287270015557084880745301873049511733564066659734048113909562851924321663553039087454888520495857362538789819977967814738472931430755584093175094603453471258643930706808084720372251153647032952150211756047416941294386424463170477993538617037182900957412981599383292196135210749630867434530629980251743688540082441379503719574269285547535709501752947852224332480588785709936935636683848124129627889387499475615738428499777693372489231106451551627829000623745647571223452185811425112705477433808698538610750584574244043876324273374861823304965733420249272789136810215678332423634353493709978691637262848113159626006928954696318383087255506724890253417904843208807260448007733223136256399510526932047677109587848144375605244306748437679011843745310343106629682972132642590706235620118653053933024740508157506312162564505763530261832113767694850694459174058510410959036384121319725825898117078754163995564271114347286885554184361282973124951044536289080021685197191286288846005761264249718708182799589895762615246102259644402374350463343369658703900713843974834404327361808452012332234586142729386383485451957208210514777264928918422369352795006102377020572314013520048582991928222295130461202455752123233363179265792835716142394569314759259864965498562016810502352575036195328990847568822535236665845893546945501308311866606127677366229655619322317833552251170923858337580774335966075510428673666373381745403481265171263561930806400221504480879447806744554121184079948615656729956980676571994496628845464500384664837748950805129833705743848338146517550455396516464484390346784250780903009870474533758410585921894196250232149291342521411161328891517308371558493061666015722509690589992547189731025018050646060116156058602692079034295353825794329033063844870066064768586761739290283794511510375628830544708917819766616814040262903334455731323713353497825376729606413425263627855696610873001520709622606867421555203891745752486960390843088463934299707412719726562500 [125,48] -2381996038050840776818488898760771992956433743327036202271447009206701054987782841456758174781658057664545811278953760296958506384006454636893603463402427562027107588772658674319607714858821006096888169912497868775157157991726730711158838916238638132280756368838310569624776443704283784339097527373618926692599861170434362016963909659548951329784340860599791535745829373652801335867647753036134203993146145963186934878380724758475386455590683757142544854657295001029446724946124119539538354143761220121157711626372572521922453533828038553276188740666775022324168408858677046186291406227253911328605489854373691980827734504244584459735867376849732692153825639297909511780074756831409512509740586164967076341872138189657787222036568483628416879997711763486015207045554869063053878631898000050220776314226394549691072133423013513349407330782085267061238066247908071235309931370217079906993057907783266307385937484144457874739827697512517572301473169303371490169400434276976835085579779213123865324717789910709641267387651882447720342006093136803501846715380664226041033190679794596831676084123816590459237186345263218026424530767353412018318292493199208703654513062663209857109241990507857765989576434323208005925980635019394429802032317007499787540305337432308916578449026119133172793388392147875333533056391885376521645139334482902470151348480307677826775178763452290314988933689930122568737765915628791300459343931389323531114495770818865168478588335477226339497497523461028799231580056323068162258219264960878878066622316314444723567774250738419077708046313645338198849704797086140254807894391760216695713087051125085222187952548387361780480317788101354921107548973919804623624014752779090074310468570714369202561931469383438506539505348545758041775855951748068876845730539433005579465265726817080754126338934036088995350667369032645899891454027965104942989216693597367293157876576681318830847318295438917476843883211665380003737442750882559819026807618972638286374706116809133972980005724301764058291930357514706907346846121790787968064259864168385668196502205562257946187352222075371632320986415278249616869583491070526728501148430771669506358846000341744500360692149838783409465503692626953125000 [125,49] 1431140722453413802822822088211757654590386317273355865333836086665704718474588040709992906158865732784682317181355498006512823300837329434000087712577624777200755033816718381230699204626254032091296782544284592623368222124189076104979287011339099852658729568831680379777465685519505409413561223395436296157166655188422834419833437942574770141906042826085293018688322250984453292062192282991749538666150983226447800445004038132600005644855620551898147466965702278011686764448068147089155967265469905920998101279248738007998500665742995145451882731770306973730949076305067976980898244376631001006654077079336984583657215963062717809443438990589276838783360491625400485254317135253237089718925050926614420109116928445854090724127046230276946615162924092949441716990398828630284772015265520440627601004283679373945232136149975214962612051915530709494693735670694350533640399897564913559828645289863244810158882693100853981296764173915899156288860395312332573042279023561117289301887186944779157811698424833624005164925996405359338789865855320898787447812135184243084934755325813638473976191342557402219594421151677505043336252580123977435867601173766742951631798689130791217964653339393247231059677419454340744571695037818391058669911876724813432934717052022693844392109427397674922820723358277085839845059199827095169652032520349549380742539397464301746427884503090243200207910362250198351458332848075831766555049710847101242434628894535158817428142941970701742207088522105869136548965800095834580415240231149522768959014289624352366938576000550668595487623745485202855026177839500815431471713832447825781768568832717256063160808675531361219799086821218791958555720974761227320675195975551788496970031558975082444839774275984061056189608115616652680405253124589874056139179546154717570012158105664745507203137020643903596428310278066356561017354971294355432793952227220455189956819661855815207292940878939609558110609600903775641805999267458598599367636014886065306356028695646330190566430965810277206251404643781003898657579848736903070268356574923241686189106669654502502832382237720260582101672207799879285824077027469411475256549369986665702975718064460322077140812848533204520353958129882812500 [125,50] -486935537220014212926713126227183145287926252942584276041946817063046647385387401643777023693732780842947787364792721732160978987546748882259017261586116797043565244405868799892274637336851696965428570390413928193433700396601062274601784025911153525401482602525585127382167434144554828233769010367690610163517173390278571985594672235152748166837308041111940064996676459040475097758738772845347725034471847070526787105503531465707943069998367471301700278539907446723508477489929698984162776859755354581135122069574415672467365681942237695369629380194867659229708080189056567149534532508680422152802434614417432190092433486349240482715741741561669283290207622683868461913214409309469873204547134087950319283018418593566086847993344028716706484043103844240560028696554946496908294212987469556018973750443453097114449465930230860842901489207513357436418239488934764786434299885807612622962986769720132012109137162382215457270385778078110900653633670645879162611161624825191995030978335202403803598802781511490071314894896384846015785165127628286281514108956554520602389200940396788866267462184569259189544271177363147118183475409019050475477731482248844507929675997593579464165905938872045720385847138872241518907849769689594877740046767433897381166934824666866388597058054038606080790006522132824399583831364920080394449590238420553374683817528328604946385896963708751251753877253460582213654179788036539367324949431764605550195489726815558171842318845734550270379465104937464571867676048560202977821686138061981993510823611907248897483041542985157135261491135472339316800117941543871076273605377876828592427949226380381866232696567991778657376655982961522792567806957991784960697915251629045348888976830739741392100305591521868964858750755084092774449529722082823206281351130973233359006254157654164901863510040045807552377530703700785799386449656666703444447589602705594453896660852051149121904069435738808542205254998779627007687158393478071508549451272413724071075654214144383532498038366940304136239853650840987637776204683394779650637701636136084562821636980406634125041691382220953234958524964423656974009808257794928604215848969541943507246977970666576184218120729713549312863891601562500 [125,51] 121432333760302246515015683832582734750101221318877579819283345963057120339593948556882232681362472190362958948312772601317179578067838489027565560662539131035256389201876484552063407634585887804078545340336291004612563085135522239840812680692593913466111311022392460225330622426415496744955402800001485725609864498483103931090115169650902299429799728939066523293005831097406104770724620590472166555840738093469716023771375630704880561060588490798669471377995094291109973605068095492093750859521837110946622147397879353122431008720546389765768504104415942315386277955805328704404994227759635161957908010716636738994459083701620592692482003626075959661295678859270609103408066032644556639707816397013745943771339218365937567104495701252696890518035691468436017594137415169820659757129932088772258717128404754945161505391916407684392764402241531058686667093380015117833090213606022757358282540172003994631878236477579222083197139969383683536859245719478917039597878755524062284845862634693315418143665761918767527687977851103210064831623718570724787202861502796117887664991846966887782719697788463962223404376763685527316862173467564767628440793100105040679409649288875528363342618553870035996060253448775824111434759743196649986709078103555492825899722336801392493922583633124079356441150576126080422895989658714535475731623899699119258964904717402382198070718120922236226974036767859009660029107065133087022626604990246293193985494955042531829382288207041614773754981731813547974656198569985811385636530664182457728901298715740566799651794398126272143372800804391451077179695678934061438195551213594324423319797427903412544539415064322137427798179806022166759303677649933231831369058811657735274000291770850818241001823806908321561652267524846678557753063312914543031406923344661580855369646357398808311225391764957868070282785575815440840801578682005973639702780940773047709711181524259972173082850060941044649205912291009133502669238837596879044587227595658707999108510361619614689463868090546142555926827470730798761095342644114847251027024999495495744610945461003093566723654280220118266616595922144989520149970459569159295574817835266487489300629316135562789353759942383253482421875000 [125,52] -23659446147984908471138307891369454443262907807946499653884110428288014483855284881145943320618470617067673805538120545837460228302376371123917463151432383011848173692392330146827653554787184073147185466719483225953773201197028925174078707042743796825952562248852284843085752974006143175689002428761153424651914893187240203960325829619703152466377553816115745376781335813095347257386015276789152355767519284716896578295581097395226765543242636632978180605378257296782027648382373107382505097022264847478356034623291253157230546634660456564272806716569298127184739229647738889487466677073769718607076721531451704368645747332867599897810443960690131023698775565187455242055287699981675823459912284542893950941338248877150207775501302748307480502980229583395829707641420414445450722355468147387354338591188510404552808346781856599170587298348138741000968381149984915258162838739511607496701419398593692363135165662584977925969646857709086828661219220163748857218057149668641516960837525001520537626375724999676930629821290281825620923036251060548170740934279007970803453281288121480581211493678250883232583449512902878007418204682471955311618389158359334623981819916867897197404001674001955569602704058809077863362920684790798028358132433157959499733076033858477414931079163779430387036236883247075986562079993282689871908367150942200330225787911217161363252465390496334944243677209785397979052976972955270615047077353693300448220155916438704379537653918533824070630171524884889842743279159274978361745681308300916159193419591359364621768876034680914846188552311652275361692134410907773220754592299108350701116754569629086173013682027403884671347891851469724715187180190675455134182331835355252921412574193602807590889435419903506239686767646752182895696688879449673148400382736986894946860094452234645233088519605204373006075965130764711312438042602539691920968687936171542455185479331202716025893513468072655470653473556567177127983977777640888395270495911429241051525314526649747708524458833064840095422261800185187736023893970673647447824111446025622240084179283402917664616731555477910609784199567184082999588774293710797891010579955236332155308189212987611537031321524682576195312500 [125,53] 3721326033811864641434552139075735947368414588191328472654864661102807009185966149159368505760678383605376231025070688766389877117614620828148134415140553094351268531473839953921958291428643297097691704712526316299644771669123329228907246514465308696557366183204508365359923644791040170953673967856328259186723826657231567691386963627881472800053775447212768408306409162370038779773403600458264933714786297003993227127530889888401733339318486338425232321270516700989979931815772156862124607777657035892155241604194656448163760296910284080452340623793943294483039562115950646234148378542298223941169148448639463948052177926864246379877530343477861980500685603671447214637598092049910019290267812686781898140758462546666194856902004412705754890766060708017821204804394208306555730948899701891602272065118676750421416680724275308719256050843214365109953153119573811281680643139202520891418325077291063139558868589779573210011817539720267365438912678157909350953223143268715824014154265656107567900049203138641759806733969341094054442115966772036097900747121722048832330391689569006078152542391264602868097712677058019659241375817978823472477002035071445084254584952022532680207204128386661574357301615489713154003673061527844031103004689336292786090544119804352088685546906008827549510115010168016950731284741559570974771705465914915215239453458413525793457389005425958651910187157996791570900570276870645995367614725943009504180480450431236402937866121580854367110095227297309424146778022286293900310725948201894867324800715808366579873911285355430964082808071116157465586512023341319777812675708056808198879545990043523244284208573983154335723424485446091612439216944599058522212056975381081207512212859246188994797642270972377184161395895570464180501344303647774776349615584018371900613905690391064777393686708622789056486825314866437120978919353454967104481846723352645159824730010347497766857620109238184448561936744932491676881303074214542201697028932525534911132199423512922554479513163289578165267714081400869018504751257859820840600708409489965236601269894910401465619478185420960219692669088722752110699157799402296197116083947475865845913177496288296677110825969620851625000 [125,54] -503156669920069967951130770093788526307799716900001505573212068543771984183997719117501690255865032387775985212018351525162085530035537902491416916696292665295830797061932809960827078596437938801026361850530285352979576648773935973722317526689171974080283791523014958482039909072796239701548556554303510523064464261100040742017974027267187583287596080701497255014541463858593059097244874811985005817357141366817026744941423400631480213013510939952352196984313999750430917975296611255347141055896373142084584195843598807806306496438012415004158189989975240441960255288875207739627796492683466794500820191584674130034744000326895579032439913711816284835480817149596720515706951945767147728555651034489289326496307989820365093320497117524383147581763511338766440202498524288782870336983970748136162605758360594201907804223871293507639800038262671975199983743650950741583217651080114898559216728568304510474012428060924169944375345289854964490590639203180864424809339531027001229429872160376902053254013572504901697790406475465129887081925297528650193934098838693291240543630991396578840545751296531367948053993096472493598951666069357266358506351798822729947028685402536428075369356435219619708587943797371975378310517838898467563824020216022719822044845738044619755393471697831141175000530668594864501625471348856503467074300021070842206238647655298255826391218689711068704338400577114901261322139739381336208994198644565721676315863418294845238916241638181438113407132954909334224411103522050490627450888101514786490395811742407068307259035673947887268043896293258350172584839904987917252821243503229841398411050700552141208922229499997645095195058842089410722727186988158415481741937955985384222212032135113792119231216390214939758533000248972310459150174258758134950525034372670512623326178250827195709762558400497881004797842091860451478348150180906862437237345841991860549126414768816925181862823636940407234738979647919440175683121621654506178260841666293721770564965190961795586952359877869682695351085886100146535378285777224839630949858254821058564409460394005592676685668299361074143125292714557892313918583416756630003424489073321287110486561989905519471907549751502500 [125,55] 64780075469752717064684509380279866295694699057534806335617822445796717772476346719765987221767629207425102707596300579336591034309304056865255448873195032409912784795236085839390891087581137971982674249359172638197196952656781754839898157424910367802289399999088842169327760854563857776444866152721617138493432697624039208813228279288866569783774251306440290813285407356135756231854220724765197001575017323139944953849480142773621364462183788913936432467740994672730490368800271222400950762870964459826563134243092237134622080100542984534158471319256114747939886746919888345158647335975324818439705616442106633125296714710451267711398934453931081232005036475544435757794310936982006701389296406781082310656865345271886562039588810963159001313382870540663985242224320104635202250252192779372102798485743068210140899774244665979845489483346333788535515952947421623807553087761682543079232312260424749882526059738909879969588045411506912221312768306018685233399358343699117526381671876200690545500499960118545874161245273568821635978117268362297370222926945043550515699099883594515500577419841094467999778416118037710223622344142748781184641615100176831884973672729828840716401380343399916681027578403015582678953102177446136273183554887269082187243257469187384010468314209434990653582871810458556799716794873642619589849774617593007014058463073574143265974665584826309324897046943586274343661634583242200386776366075948302908885101450369161992964071691423337248220403046748380970636894611198766666509571405879196891550949029274499020305844029915807330588715419117696465233487706521516878247540679140583565370514774278677765765471663686020314101719607420385864579749860047548609374176114034982684529531684934202214036550172173480511603598221464554490625772128213866055238238305588670836632500846405153647094832240933767582360345498793469485463059019395859028679566403903278671042442403622508769118777345198095155999656274685794378127605466667047824140976991337465654199833408004471458119193957200571415935831110229005176689076216156726918389178702026017763607344226993125179978517889910256112463503220067806978017495771131473623695516871616363214763956471208050906833928344671 [125,56] -8120436167690422713991840796407350813498146768246289804942041911161402895248180595786431093463702168702142275239603944229821761555441225304077955720919440400359048976514268384665261937671544692024612837154724850508297407719242713040696619973459315799616573482440979339469107519622275487916538156490650804677522821261580920450975115060763504663714424248587180072855835455686165922929660057221319849645161990713318948445447093077467332995055176469422613369884447195763467669528314763237299508291819216829769198530459281368559325861182041531588036418418732660377366018700031566000746899763942213438266099777260802527931924569767474073612351663813006305531461243664852843474939503591356031805392162014119104587502281254455763927677932811665517783222998653320044384234439611078111419402195991524622348691073480615170256331669316754344804626144732194473928374081072506823197266763828154798604715175888315227723771612131071557929190929439291189709596785446820002296774067375718966522833478822975978845551144536414824063945977735342805479898565500572942616689842268042730178609249316466628243005602404181865664323336774547967769292098760015683076149206944543274890969181455638780358478812992708347071738633503910041943896455631845408203333443751935075316329410211320081212233892306582286907596528054874862972597731694063854623416414101327619282657593422941471013289100778618138832120099975488734458834604779774173293917356591215327197919622644366192777878471829524073305494736003431688487183194462637362100358679548742789378200272681470537979446470595966043875962989175042934890844038031152110249235970474848130498561078465315501574294209630020653368198876378195483604405115140719694058462350371473125048153159472372918829803164282501666913627161286791154959293985366047815974525060115128968131258293863116346525586172641512351719109426163474753878411019175257694063328163467582649814720863083883518687731982315407420895287448197670999599720580267867770269745094331246424108904980835322949277003615534155160741463578210157314483381655738765032282963004750739030330168716407317613977198688090852439291117124104532766423366629723411399451344309826990503602664829246979016604285750 [125,57] 908781731081725166275783756051004497405167720109995657539970465202741769230378012450841569804134826818080284211044801572207940496663445926402339863720354415534406120383257207221087193694123092144995402357899068931301596386127681706552027950566607736301745767162737511865517673820694760138368088082855816239292352326120182961280504226799712193827762178260866820231369551050537945711674097172810015287438421342836965937516370476125070040006442021421478812386866475279572786550543817923084070629659274509274588451278367653768556756443180306063758317485192772594825629149795067265251600613615303596006689999767423422024834849470026804257235471842056975921756523576227649007315196006150249853157106448804350767025399240494346313768594276569371010768907639822610638724616221737816174876301364313003337437846514847689245412316251321219229741812538377333697299383199530072501686619009180578668324112414212210524717804790092466362554758619198175876081757077848894416912986883936362747014387023592510366442638348891662670598286072336860199623514464200884565595221021355700665920064915982161631683560830431905224587760623686768299619498290086500582617601256784710275411065634973923050657772146568314525426636555861303735574709583356065294355024608488366504912339669569086938951789754774132494423048270326645808023203947074806922681478986222859420422998701684223404611022895588488154951413809268595032416119811053154283635577955952436157373144149583553116555387230127902237804545119487945837962981890397283510303708259569575058547968962389875050934511523828387985795514886856161946380446955308982167860392829238065278082251332741775589992249615458356931409695537609745423758279667182724632145073357567252796154220615181275777802255062481129719304122823411531215004312048193759518878817505445791131627035078964458628226324524698530897004287884158006555924811115511928541080943145685675766130584720307656189266684417967956376358762025303870579238320965702392796212090586692493578795065173305036986051893171098496150922708396433426488998056711927378864529184865770063232716664705143163991197126490083625379160140545219190206907522746814169468344129903865991145567916704470754801745 [125,58] -86043816866248639052366076035459135476192787613039639081659327340732524707854865446633225809133179163490837885769431722916145961713388502100796431523562033958834574441817564809297483401959617050994348257986771584769217865204927282318686076224972064951950741872433694020144420708413117372817261304090312953393099166276540075562052618411743778576652943819072796673436098479722954613693537375979515081427821377743013089303602733563536579540555238067267413577059567749812361433555131385897867928023055855212858421741994759296316941602959509653190449909051375488848630832877689724605013526214477852906863437548819453461760490222317257864566690349326332280567460871699452027047275902087180091600191158681931941758849411144956662188197089491737191396008524898021787900829689589291132154796939478844606878617416324737329890859726732504428882747528395268117847965976801812506911151053283223915355150796231026301468510533427850103866210912165308617041614238065400434789842329605477787772105622931219486962286497742029607197033182016223122897127496117062744659124854877422989536881487842895491484879800758502776067426890226041520490191972279203241135393051765557422265745263168520855341396879388843526480076842262016448892566182584578713944609859711246247943637052158315897783200805372485238433545548413418589603333201617021796128363003821864260732250211539997254322406133337799811595026105157423989295088551739659129945883437196180908053590954834156712913908540927883694048453916052370580090626066576549983254650575006782836923152190054804553164265114849064153534225238074843459615647748535519639120875174728061818054271205983586918112875233492060060153868009033756745386711699550786285293990240236669361907283223421293756781301083652167002871232955370044600648788122382629827518020321957412028980842992990756656441210125364498373201478598073554521382864297992874194114542149730180067797455910835180707144935187382751542269609599383604469232533218578448201114536736479270768709431992509506459438465621688164495966102542095542412536392721833676063728972743165890552472475915974770991331548867718839586243352782115662588469544515501983072601688535874577615875508161484816920 [125,59] 6252971207567650006266396869978173014667579080858068810502588931294254371538042240840400395963350885487069883066708895746370347742879657190925959951770402796329789956217184121920370797710501153166742778155172266890624711096809511373394783016245063771484299738873968659054822231899161796494716473415469259396259686787252597375343917446855425656495604469309717001097718761581543243003967154348686428141566089423937234953481787131468797529005796773061810837884853512856347931232065251402494092153350715786290048192697025633138441639203341853742224287090445242250641049766403578113868099951868346626623885435404585027440232909733170396980194470035267090510357263402813484073418852170304747389671055639136452936531218946997818746718544777593824673406305098717002866501458267454188587305040302528541033097210105305290731265372625017889206495084198885698457067830977248693062794276696241039142525359846206380011545518442102758839937084594919793925046678145527546761824828992226099650635586261936625502961672967852899008401151659421917960428805716128245902775840097923315817116256124839980722632884754131498373042889864715291226893547920372135240859204607601178803939687223007465623476793065601103023897744776429749192627773055347322451838468876376613034940442168195153417924705311394532885382698039110635681683694721005550781059237969176572172205537931175957008420288745900156132753801231135737232482515258912593149068488035645490641336842468976517095689584373723738319207292735211432001684796679515296718792692466414487682780744336808233728844318851295811116574398411178323227270811740429188367456889573999993878422934320485057689642947167280768214570788929383037765473874635853343239768626928926840128297162504018740797775935289227007569656720839317745546583565705755660840574980245818180860340745127861774651043092240135923153018088125319307056536060008854354678262580634197497691748730709405593470560098276665479242980022615060095707687575695579952756661699030501257970210580282806434884266253178616651566680793364694061092998953878702544213742223711136244959288420485000827170186696382878876255025226128358077249250212685799276704760634984460748432398866809910 [125,60] -349693752546560759904485538517484630138479990237707762141964031720100305538271016465553449247315475376194211707178425492187726894682424487529261387864071542891738750657421757146629836523322082403838006263229209532003852763834428906447347301274587668631365192402834520919047710750022000462427609740113624977886851277634351545620147005475737655036952435997856094020481308402872539955405167911372721494576845420466377387379727528888172390101741791100939155977785643699709175247962987296112279944536391414547670408440101657925201613527885590001820355155006992241046049928702032737789298412064427092709080313401853475538654871319349249518858496487242008207113885951690311337269294846576742147887117218651423222579139821486594812218885439075522195636043918901130979100549131139545103842657214091711407511003847298866751115446898203915629118187230731390615499532559405942533769858658929919265087538664020353078789809039015568518530787194327720467724323212480942311157850627606552996964815482560712833281846825169386026176397277484934238501566461322934506747422062731119207223999547673142463179885036864633358270347386730054421334988026601870415755242149481468120844505553725509917882343013066027352453559813212730386739144519491523332136963628854369544458845023096019551067816898514384599896713521999070828396202301439194451027225694001981467985624478987847026972249435468826437035706135043024476005947721059431569114928020810216862589921568526336831644056650986917599861143514740691763393549741329947885854911403469035176780558071387599838567435938183974512735219390736615149529877662211655204226941791109998150915408837252049392810986331374078491496217083233591031390479859477381954313951315450471079937714332150802619804620385399321400448790176586990154818928579965869977840283963554498660142578675517578893142660707206488392058541127616388000666801479578108221520986441916502196943582810244215146188792897967078289145928370829543985772368564319571995808646579688191565980596295149571207867248627714477134382561871593049777392181971635033197860124304160961381243002557545282917768203674250593354555623000937634579302362487445267090316690326696902633177132320 [125,61] 17585308223808646022405327106066039472322194199110139253807734264033126919988955696297435125702658101789576031913893100183585413587523396259077861998543776873011015841483571361388270520441921228754563955977902190123605024770080484495014342766030211628202493614767710352437562793860985017714710081275285444298716374781533296994831657418934294832492258533134904943264669419547382971698814610725926444602151311865892362873365634573590905216171299374114200244902869984322449868945307003740475455915048015665417523508418583859957007674798787053700719890843306438857864778367420905208776143985614393834611884286117640887137465685471857455558867805977459752205924940467754634618756901374311209106957929584395842007250519952180635027918772705207849723364118122862633162192382378378438993559886185047653010044911399038714217285258651047858164238893857949382739031956978261571943829160577119785780898942445434059409968958532363795299195057534864662953910580898514224005506020576487912196835008838148431491714021278125730236035795582587471552984916867181681247121790089417721145563266327462354185435816690204925950234364519048969874076621225002796292528134871590162352353617712912115635496717322300453004198968895736423310530417852149447487967142352803554294553064336185053761828199426165446857423597542011169692091832668257362840462342528398114145839261285623422695510002727114120065699333146828026412070892342706474963393486702522783994254155240496986475702351285975308335363426310036721021085190110510880695820326358076679907063896671384683730252594536576627117055785951814284399780296732878267641044154471529495608609950678570718242903627140575441509081674791197145529375244196423433311731675062603836160313989308645333510167269861336885519344322728406037247974119510846479797830480399298506389270324201503860478035770486041416075211508300916128051338999900601897615931420624250422846799562040362092472973934636267811197382899549322422798824516784709419063829789707222480144301675543728967383442606747566569271608825684533180713511637124005368125909869303535215882615257322788975506516770279156211435594592792875860500112259641434260374043562966745419983820 [125,62] -2339275905488020745202911801273231538615006661842049626020600660621537547395346781638108489033416056261779279003679349495852309101571855879107294443779348609457773606057270249572697949457607636179751220154962521121213067753811710183846372980148612268785401688209510234122170423600829188174742070811467087148580622573462297196431808779930133805734011941656596457280028448863411736661312229640921208709521484717197828435029528245238291731328749351563051063878044828731768427432344679025480447339760474005901160463145472700073478147220714934616910914155975889612383253934037785276236899411976388623083879151158156550766885294224914007292572307255979745692983577814428620999793489686069312650336076900920725986226317403656268883936970153136364094231134120435280270920265632902566671227707458484307178660973538623438089608221886125589818773069608671683626034384130137455499649916512175160339715363017607549257723989084579460601690572349678323280011306610099186476744926571749935794781005821054412389414078496982579734464154771217956997552270076577100268130808701008898842072029102853469604688427686466003944774170027895431475862677691701912489231561244730444820674350670862894197390555635218012091910659958815923225234076879896678627437237867987274130535509282560843788726654819282981695947691221371217473278975867979138830798522250936427725910554711366047065711272136209457466573621849514781366373034887972766027832740795620592171062942601323344077605837688366135344370930990171221439831484675230076912796633871437678856991943692204766917353858153410956636358203784923799434199603266658210321741633740848373331257584632206463638357022949265916990300027385375928731898283884197018631480555579274960772710881375704524225634461506025535547350754307911304706160476097088339985243062942922139165923569948365796374518725946500205894002288873691877621103514918425451769140761668162863946476904713892192583895684011048835844857549947919523349992962297107936070810995216211209243260647587923735798709127412439927329140551162089176340136101161918127754714544273894010785585773148070097138081960634092037389351770859900638455246549010820108207642135405069871080 [125,63] 300472633588722606923298759823507379878269984489940396357422001321010885816525859435123426544552712326092359653935969392455029264138219509259947619256004669871479520414664640974552899394251919724747798550665393333766123497532980148979565137986298542156553017791142534495660132628534781955428354462654558121982456648444084827690155685370312687689055257662054836554072808156757333703686081787622104972530344431442245433418272077487155683861647814861375402960838847012311400359822802385107211082020041744560803841902096757855826267661728739354273065450356459117928448649196820881643817757685574510689311910439565831439229562312434703819732494472261017471389402097705611622529823341314601535702450763781269379575263580687256813865809976621733883700415739916016445205201225504489467253547316689264415235538324754723847944489232899051368252665306591604326305834355031484062361952135658255841692593259643615251109918529168953737940341910054479386470032079080396837681539861918168870149163006066300766253806714381368997276308737238801495489676479691115072703465202126024983606585391595456989552590904852411974803013439901039325401283810310856759184393825630370345553279341117447702702346905901991877752750578770741208624476769775735505300071440394586388850384357897284402924054058313677080922826546684908691304060312176251196597362641619889188465446382543377320241875836751496095471260040697596892983240324071953838662389933930897960356231647960086812586026326429454168529354565568368239792342889312116216495959448026289874192593139812381868073109260680031711814327014472711120512964056019313731810974470003818717826011298706409201091438514963224276227989581064964234141287482245684834749305862493451533903164941212705462780842786554868524863472676683851931081726589534219527399053392945009752294764368483886673819883268455376269217176282066021686830951195479147936209480600848042629335086944497977138515107428558178506865480604362218658088320340795714225988119214531312704849848553053664653126536865709497600785532767228792830032479687069392277472674524895127143303517797856353527296759803566762377497969759548540837467354870162454118709288067931240 [125,64] -23170210268297107559458333036332541636958450642749202089718923458659935107459057537946565831682149014247099411707477761188912076407186187211893691776725094087116689120288482497413838600219172835313513405564868142768238262200785484909836234649608916724353737969306730784268367493721365583473162838814028310176880040349718342405545747465757810576916947047648738615757217924143744740130730687137078787477341066384300893622971458480766485834476479289177784842969975142292326539177847684553040428806308042016197295550840505702400542300467904626979448557491619125691632387358360719657677891062457136138682546756534004037230666550058006597973028450977487908201472668775430641124834523491394082638799744046195722701392392017595510624889586078236531479872572982658318245255534908967033641880389897543316954656810474319056511564151963629208210461216098739778379499793897181668464536539242728940103617252130911903032847363451902488170716621477765634260791116605643155638862226016660341470025675966666457672423734065679446875838801490797754004093601472177604137669840874717169530148541253301880422910527762293544117327210956489201142836852740321340003067226880731978972489466254898261014296006647380796875381031258450769557677042236379590168996561224008248241211643355112969613617401988146780173254750436793609372374880095061671274072813327136981201848547258146256628109240652386711654100083113726083587174700087073219411946310687626082655116045486943027886647883971350703231372048610110519600332656538826879002112016140623470958492213302196465672209645537468017646491218472747229135180340035261524192033466797616544475593005166237562486121965774370326317207276433798148108242848623912473570251511359387657692770751439023402282768400576569838767301607883924009301075621342997093802507614286285662927086946110135551255572384940539980237113969754355923595170820484820467858955815775663431358221731229007236231904084256805834435233927367368761546948032329776622130441672657421684579330791006090373528884464248580136650814599260102038919980154170063000351572020839919135664976462789682087102765744499154073321457016270777550948981586065877138934260038845 [125,65] -3835329519394535395780950058397069818617523889193510221704475759294850199091589985786176479876132588515731243481854133094670585226155860466900194663924472567477175771919572413406239181101812469407268794084691629306708057554149525490012238807301103742411896074036606438931953604239888083453571391513046633047960173376684223932650224359953452690301587630618625660065453450212786648939812846368397120199838954456885259305479992291543731979574612730941765741291800934731248046156985637470699877738821051561799502355632215511423101798887271369061824973449157539355710806883645413485376050575156422242239923763611081619151203803824283483685627535412514768392989246679675818755745733503962522143038564035875630307837478306828822964846218404510690271240731178464640793501660053768951412320807071272287882882809230472483393636993533057173660899948538928127968815099384785578067687547898312907771661370570900638227233444177139476991609655082670958266701752232810362609726479435044525255376474246255952701452229034972861242478292917248715831840992897548422804248103547083393548003415410740343815446085932605740218936055723634832088167187511622237203091960068841363417458716195983566100430973820796430276459619064263582729087294089894796112159567461506926931773557670062473730491710443083226697706559201230820961786178510664811994560515825647805896245405398380058481194965680531649535336151097151718318413919942929549114995700047629841713035441703998151137382692419463077627960437096543667269826597537476611445452306394584625894885648465898003797159268936038796665639233801875047726792806464545328542986975454818361686839315476070916634257990049245357627830739594700690949176457058717577692086192980924293832402753117940603006403990682064927123357210076375099715456508049918486096546629036163730443666682186108222711197925503651629301889118407562470128778105095190479419126059061734685956334419281732840477992544412515536901753284691702773027630389615886799764371158058418078835387586047189576406698756474202753830533581236040714425794770446405473792957177381776870847275603503697332249281013429760576281495380903100663234026460495160786421327160 [125,66] -183388758181971588367412269736836990056554067065023341915243896225359265984721483607677646486199585676230357040710831780350590113267326933640514873401445093505499078837031485937406510485351965326296422292016301973704523348249419479006173858124121689091565819017355251934036707486277725990554553525811766310359442312839757177356541151919974040954312354527327971876560642246117550411210134114947730518827333543651552389930786710327431924455309003515983612067217793582887877908378013133344413022685486881274499231819093260333029056954095209652926246250340598311390370164819953434882231174088286618089209692104872348480631106656635746553746116698982931482819067744769257729814717419803811328940227529134226700015964177135586871649334348398536545148044479092124024777893705756342133101474374057999456728405267987165837560086948507868054753261278633789018110145563790977588890012274600965893098521223505445940416388846240301438348246406534565519845559757421441512774513812068115535943840304673153403450895520049935574219841167157739749784908877744467899027566348259595000349785031714414817933486553967946211134312195901179733516259880154576083242049452196108553186394946185951957973492079347942890724028183016850682292957890095983852944401159138979912247042050872053220442223283618026462276729221684007305022526613083976219266270188059385376013126683868801255590830827213543188478761892558391850067873506898729674201964983366222478818826013386686956723349201441129312215474720108538431200533471763340467336051488795515480186116000936862221640698879631195309666300334266181275774476734908210439840439191762072415548711159862608165474812776057504158867705259960302724279625895277840549847461204771801057248675006061731307470489176652037100889218986723441701702039567806363469068274449900057601225529578175407674393369794407353986814953603698519789628018099824948067204521475678686064682761185381634460320281719678203468973513470505537296872767418240707450553898231590027699562354579095415209822745034774876643711948385766836109991433727530250503278661907044024800281566619924870312492517525822910166839435392108505743160581773205184510115 [125,67] 7676557222527042073221922977912159922722136589938909061927989907401782043848250997352447579316811831079638145454619473845835926284791790191380571124309516267539211571016217586219195001118871219297042801892798352009256551677460646479467698674758716650874283805007381056833344467112699676088525128166147671738036062656453982383281626389131815931055721995703099594530933785023530440876543484391270768055785721619878747060229571248250542896109688319285352328606273641818323045958371146414715852896572438779614565788383652700517360949281065793857152183545811843483499581622752549591305481786244967145857213551312938649045593769633597667412158257968111705641153901965600313681092638282853483780877963134328432461941927672440397122496345728638896263607632136076361157506357340726898504318145158510645648809471249008905228824611622974289173656797294718056665971118721804992016610441251631881712271374504697327613611291678379504308022174891555858699272387508585284903526880654750835381131948610912954226338504447790843565091294098357084004300414652823212761589512778809250669964534354841413126728653491185449983399230476518804069546278248532747149501458288583471819257939592240219839388424200353125100581595885919735234823360102362803420298495938997143031904150486096066187302414460083906799386666276247843881543651452616516799868605780959206023919946807063511956077391282635904543026870593818579895192311824738931527256545326795236773617208513665926931430872480084856393561213093331194276743851617338796155701551579560132329471665534668121082700135459941528439704269636191252647172544354308361586483318568736010805958826572673757824895483091499920295161413498168315678027956651918629890536468371514589106778744290357553233164729656411039349289306343233672644396093965053646064849839795932203382455001192299990500581259028063539610940010180923998721430600910803904712281660771974876175532406994314746642804852283149627143287527244177352316133482578103054864554951107937995419763165033545472111316845612894809934462230390553355543497278305093524019109210511164086849023971828039505531018738800270094041972789029265216739271093860838140 [125,68] -2089179469370524793191702423635729795612423756871742673421222066829502976463593467796336151783469186983313238650517850730997455622143595990305632551461561812551337234467255496983821331913242399667517650860893602153533903170434984785779100742672354678038004412422847083658199772790044598918836007182898847248527031128291074539424539650694609241420883739141929271074550306938258532927940176461778252052970142461267812748239059226064722369315827045386431748273224045806825667924562130601534025018159949429427906088171520644627686925552957748556249729239927393432043521113169445865696576349992807148903200029399072353558719715679836040932058710046397026647844530800547590282399167756550280915188568221502522093196648519917802319058223652679841147123562115859029467011998503626892435849048431710284538423234463850108271819391110813155659065774076387933437304655503808623527012983110863385645263032819692223587188305424558335536184203474147085318784768153372419017061902411872553716692675189500392758359959923889596725065015897409607210200613510699135604838566756738097736958354372361061986491915167286108521636387708624088806957847351179869267449877455459096140486324558962820131643694651015427101269191885360614712858882344952057774600765768907493362382998790952568060608943878960536717733499562301400914802197223102319147057739140931417074970487763780041342497432824117794497256071161339468062349660203952579803231965863589066780856988553258152663433668452195432139064637272071071952231191374258715650804739787602061811260619130922027933374644582501491307268412232655380952125662356915901833436999924183999204231991813247285210152057254223999474441814443952869205909045201031420504653403814110356199790039793938222595991627030737504626949671597936233518299629428675383481084351676167725661936318497611521338111793582713057689598793250374941034825919186937588711328333259210803976498330631979844430874713237079033220302701549695301142788538135006924354861010978121047600290262266008153401951171434329677087502912047312641660257424987387437186849401392762278000522387817998300672587317237625019128999521135861089392440497141110 [125,69] -326290985159546514761092873929077302585982246281452092859477640083194905648302572921102471295968313768543223134623833595157385543283902788723510261646207389962063609062649621462165128750796981732364393381320929557866749469489793959137192557273998960537057650744797128139570670383361818684305402226517393571913811112324578945945401583615214042314611273348964608251592559033947716949569429516874806552814455414168952770394564138513443704122371369497432104820501104390562018058377805124833110207500075963676829989291234371525038402232192444897572768451504202841597120970657395078398686939616274086694450748250706230294150197986124741934297508415479053488976015726142876841228031724259835426473941903088507238442804320598080125812174351263160546522716723151284851530582607730178432843637969850838619724329328431610430830475436394328918143242626871682420418396961835282296134199368057157249393008174861198985759203985938952379629663125649679487009259636806130054072932424775227439558999674534160509498299822054744502591321195022850048361147679005021475825567694427454580676322704161359480071544152484868187492926391513870206937103702973034446787853507675055851423802240852044576744288401414780300957115832359830835166949637771477087513859952075137292450461416387814406479220002581506883999443821381622158206219352404458474462588319332514143646004296488827952819576187375655592659193585504861525839433904196216907005997034601209202653373602961493259194883920854192736471650537399386835789824417535425248958978837581022423635731289528085085470491702212815641664988191932313470287101993042469698212282517817326115989671363438170704188938478129041179961790694559367063587905887782655482768955536203728504439950871223630874147646500281914395267395916627639057342802146930501983919084778540913699137472646801146850029236882434126706485540078890536720918990966615024112773872258166080227712707370700262988422752991625980797793387827107362509131067356781616725921127286621325663034769159405756146642949353633807551913012486472101791520061018222371559279889931141852807092247291180296501024089905851910842393416305311052128232714850 [125,70] -15397050724653722091139597777717947295890449394153304399943389025791223328170083707619592349381387348124001138439395886829809565650239850674248409327068495197001026084274731572567433891180031858182288836123540231457139114433315490281488264123953640024208612852473345106601342284646666635108945533482326356908227772313850142314638316737666045590890820021191435278340665423485316653140771466670691649862226694641279292974661238768291258854778144235476756686164442924023902314275530530993258276316797777639632201574750472618070575659052028851050155972980940440697654657319928399420337749327406583064659374585411635396568671802776368539673304376760451071191433999226360317240033805451057706118518168246047953051286610259814098643977568169700590059607093885557515544173457223631088144588001146782547663945571206681510872281744071546425800015941082617404811440568854300359459389465878576456850950650900881038850109912900035483362458344825920549352697440943598126587542641661660266000009234539797113575276923712085231817408855072350076383383469629989797887380336307388443533479765488897483044370114173578309302283929632560225202547088945764395129535579419425160697385556257649417847612611790762250248228011260870357476535805209581295241595196764002888742944540050623218122537274004248070235715303010242301543426475062003984251097828297900048107430593367616830156150110287043146595112403088580845209335690510046417978782038872420551265160958195101831872578012115782964805475400548246239162003595852402880042519834673949996287565824453333798628629859966004695508047653124651376897673660762340847181452212261296153677625884610953451734531248973374932233360149336996868606721077821893086587499946049957474113537244804501289806139036972866736239431407265116022096784416489279082346924297613775410861414899148885888989380028069245393590005507260734018438039074601802674161182891075329380541413585077888894924378224543927189567214952213280740284385508320015182424500837457778153478180900572721975954347256683616467548221492290409835809647578561107729490992160731846295060019869276571637415393821405371966245323717917632526279340 [125,71] -251417832000129865025714854524281444106261184349109142239920255034828607298291439989297702785923293442028150938969310317328558105102030047978006045029822968408702730471364046687893997118866980188963877566623817063335403187581466442073321444565343277457928587706617296504830299280898732259642876237114906667181764947189267888846349894116056424115435693455722700307193224427806880309834977495982097767330936361697424126824396018854933530317561897084486284183879361428156125149558726201304915635564025883507715461499411816720227902399698198833219180950664310403297315745278307509650108291348383253884784466982921079967101708194916090001487171008933646494871023694722308592216642823513080536160993642982180020217678760304809512711447681149764727892856204739200499557684853511722408357331354930469315667251333935072360383176529440106739803627809441179019310397182356814677684626200263617302920636355945183827638164258471104081995445526004779945856271775285270715602674401016203993601044351718566948050620477506029495312419850827806129375002270733198327876093788234417786681106807195658052727487737311989787167415437137775659666899772825862300989641231684364557762824224243869528804681470675440458936527556677078949733685737967861940792965747599617572059063877899053321868172264030147448067966743812046358501812955178686161582761112572475613212120006618072744926590440688158068440725598514866225914000650718465983986388968295649970397271731624904589329719509159640383221681884943840837319958037570840827881464170482070324160155212843667829430132091319807242773125229811080717303869127766257600056568689225331945560233125844356335634048846959228480809937159661565598399723042471453661793003714301292500855406055505131668884934403710760204982692690504805133411568801629899368760111313556376747483088837448259473519211074389460248912808470612034141683167970622811494704072592700005649561117726360609982772923333272473014571131299163748677325917398559571735599840120245447621309690535158935891047007372331641451448571494357547554686582735509365005119988623944871524644204237571371011846184919087826673857523086715935500 [125,72] -35267022978331625092091364145775609721645330466169189098221693541640721827005879528576078743914123939258985775771050089740513650137602666912039578123633865566642379039790238621952912352556607523835775509952679145225934145777660879951337743988111945961144903018351420227736824426372120748623574511110760438383865906158810921502918854784661981025251424460869482711943612891606441617627139147386314999969006373911181506400419113055283637053488218216149381587826419804236647660645695027720837528462197515076481464526435094228585961062080539537217597717060623420994298223813163847182395090981957767869701967106958644331867993774930675306635309956825320577224285432269377175595587414714900852720677911984372537757555382331115164340960604071827446608840278960851227208615226176075329919473464242284680025672505885398267380398613077604845081757897082421370502629240971892658939076825042288359805230674570495945892663322368875603586250359677763019809943768911006614746469239038733243389162230284775708757311708830473079889933040356883838642929793557706927088959499320516142834829891021234724361369185152383145254847424657273811104042535622953524707955987351673305119870897444941232902595313917855482636047622642109020232612644800102940671324717147889777763723390684348660683881889602304643450541865535595517557385439310530225366327874375994874605261427106906441683381421396210093378472044886909948224532598019548795647798518765878179255225270751255601243046584829782674230642903896353373051474085653355625759334823175543300267237175936254129719251380130860622982756827887416542478977773268476242694339915499982421840890002677979726840103319912978523509550423071876328742999267552182306345492194203973533726707868409759616585547840996527166605732583169324589056128991968202637203847282343847518138341889041438513232082601033255715008604670953578943155953919683957725126006170091511413130642451778144952676859244551943437489426984633537554758359701253297464689833632315196728119155387532935168322489890991735270848733166388572348298602042467141214481081275508608673145956094038803371114554638684836747231248714678530 [125,73] -4753025111365083184419407620469485879608649130171037307706757254465975659384525904493262915763794578226345020837466428498283717743567556089761808231927525869382318204255513399811884752728897452326525092446556815253943873474160899376896166800165977448911537170164510464599338795702094592657697164412317427034457230701225958016511896107797947741615477400487519484306198976966077306054319961791037457253592390799727269237533780410479136102732444732684432941535103898980806352710681877463959117554465303831923772923087190136380817893879751750728566577332939195768505843740700742365896511489501867541891810973727509580059475392586612477271015408488488690439658727413364684834284534860094348948789795897551071046873401833436499842716304663657186831980825656803763074096225174847636827330705206102807999368925396421219208794320856567389416161181906940538588731298580995065682633885832456821810102765918612818379049475775831026966231696563592623438713384414888495291290149452886683949623558792191647612819831407699847321824536327022466176517259162396926942051365474911363747351860118847246925703421503827218335991733326018699981723553913318627036904152248208044558427457902197956638069064347761841524909759799102799004153268231974680571328465063504022891389322142367665328231314977770661732969807667775295946248744460813574895877554857415889245714184348088518160995899625880895435261001878086916211615174686570431870124052278462964159659894373063160278160997048539002847301252027691560774259470332388707689073458008612378935778880735946223718958624298789870632811049149179500201623852872165168955073954799487508983648099325961518411836677107672633130502583405371492300080705071652303905671970125058870520701852948419515341905048935506283009805247211832734157329223085119497651550480380552785057945730253892985596498542323823802105200868262390879372192356549431204830792153160667521081993424492722650767436500102403040497673186201424622035114381316854421775465559433058531233003004933891636836987847837067514737980038182485967382455635192880425276595103607343952359873606762559983912072497603044444901488531475 [125,74] -249185471127489665764077426215060302538832581424493345550142755399524153656273946342419077812617385180225666799278091356680167415485798241797374440131653495445023098348283345720613519624877254963050984915538316853039450223712778908274385041446833779090054963984211491627134554968638069720242143852875564312061800620010891029503992231390457859293433130124915390832670037028857134378033122147475802455472045143884501349423162172655296533415867683318713517747903945792071674242548695491284966553371465974352388655501348060225905671300848939621913055439753886285619941401728130035967884844247992675964282161979086121773609517216171341479677351948471661778491671068386104654366368919696274688750753467000042769534846834896098713470341391365001076504021407679382187411348450535437315625833015153606062770168934056913185335292949873804835356197575932011386400086862753216782865806924019784895056889876611269528412393196117246257939108519179278438923054188252507912745124528131485094684790117665863931288772170559256601283657490594850446122938753311205433587875458595827445186395201987776044429352598238763847616937810449978368799738701174698397277605880093806866092081847417157760593713746176939002422777358359101783639010252957286786445262665140919968751921600908547430710114871577040231822744693945197250531298552495346646323281762605732519806344263074889450128007575246299701093886932534118564897159529886359705391460554581341893582526840809733275100806880042209285940305523937149754748369293729256586785700912844566732257631854400402572607458845519457759808118099623623832504014284141536115710338408646918097596782555513878317167480817419668774259992003296291873484553393451216934049138226204299772228567211836685195822344294270946128663735438666122909296929511023960073909941035030374512629622892258260954763919421966436060158182390211869399928060829502572054547596127152505109733062266285500485620065245336020439446793221954629729327001466339024576931276446064092341281004954927503114951727796647907741270803081987659877052390989254521661163312549912761746024983653109281333773318617501571356747096 [125,75] -6620117091589480041218375575561434548553861347076662075186857509683101783558959112487156873879712107496510361815369500603449458637165681710670249963714806785734452804739136651623120839967209115995079748251585818421888078754088191570425024252216796100810381597943941007845114170787815913373452333305491182020712634982977821010238971908244080636651428330611318820457864323173088187776839779204017559554752677343038436663671369729955198725782189837163515612487417493287497331997526437789023611130319854211316575419304056701991727441237748281377797906284664326256024113636261414620433150026645330575900936112216842207874396800156971115820330229340287101811711296513046125780131425884552086942135938482691591430219244094561901869770720443272289557109934375339657232169210849764919552916864178243750572086976968552615931565094920891790743084068967548332720301761460932915404757336210542868253404142960334239694226670097274794037136725021638366489677776657003009653975013788205962506467731542056517976110003371343322549652822330605756470569920070192254418919924598341791466018127124159802364989726019157033990353578284104029867625034309120013135113589194812706335531249285966719338678750801142515046418372821538748116543124226204211267401178588906172096822991399862537029312991835509680048305097238041772441788656739759127643425529191067069146362733424193037191620164833796775360790414261142873539101721631547564682191469560767365766258020222924916157589150336668729537252393393555674113763953128924042554360406458055147195893215567861957077896280163347633343737474786200472068088547417833084113508417730052681973641395479677943952753463829816023232736264731254119799482110823691030724506231393685665695863843053687097927671382843405061657936972252874956657987851494565133275835819125969452611438170612601327288136110053239146492586876170134730332542644274105237441928511278835627121342758957484298489390496491062706812415320735875113218503643604366456008984187536671501931683349960090201463796281784501810550568246303482935902961156306040338489231321879888059549278895903509146812304929614679590158 [125,76] -99037207584277142310534038334938873168468524226091351440636152657239006350987378979706178152872629136923372934236522071615486942028251717227400328295183456238211955013073475553790621516278813152780378432255289164263209605386904110494415591569194467561226589644681907164038867875337046712508532375172003456511188837969845236646632444587473501495130979503944561933501171507218600076666687107857708500585494661748297591958738819365663236807853550119370277879828322242532055041604010963184333185979023870901647255889335365416433824596770660301375906854367242720056376924207325775640402425944591457617227739069869061575018914931487495648120182871759619109267391601913423249741541084298697076807212855059734951198108661612727890823301678271675553550527999287777825569221817995600932871114284593454425194474809116555869859258605053628917423034139921999519111575199028949241555752305021511280336725061826093443943500741608579299873386506017908691680809394095374651510015837274743944116291896842440353485468670078010089473817690071877357769369235881534172624093864596686403304464427923507122370787185003735878907524374428058151672794973100739721523397822296269857683489851273227615413209310239538526400898643740173648458338288523409587184168088373573830668928814069943833550451836048123908947682682141062510471186141403201014124558523123526816060280880001540860019152215273172588314758767575209612277168722666486520792680845316054759522826163999024527232896839238706124343890451965420133643775874093319209792106663113058725461813994615015905096427796118281364991639497930585200749873475087786493397798586426148895077116717684580131891031447071218396739795252578474953094263262003284255975068659076844118964672433196177773095543179496564766219716646024781220439627633331883387024746821218797006378714314499406901489198519526182562349787095972442319244551432380696338519379000093187285482713182805105326924469156786769469488384772073016124145475770036201043046312058022781544454920921523816923636105462728481467446647105283460077634400297361931812117016273665037805513947433839717706811537685083612 [125,77] -917691326886775598463435379613535653691105701104400654847617529099521405618471796177220277310799340742268838189039841773177211585467505077245281233626627381162745618528216874679693832231589461557180797021972190977925240657450624518976469823287701626177199718504829604253778605219998540640687816546552516617338856197010259811570042836861248414598730375437080380176297047599942587364760838684192505118173953453793234202908922361079734204778294663729507063116992064934014645230329145300715434971013781826487660366634888864537489570386594248623240655977556204573894181490298703873755955599028825127594014255788417541457640866776320750070021655288007928776565311189115472741491088893688539911757373901471690421117888176998060380479363480166067167785284375342395054189363935562386277487784402576042322256657278021293394767270098264944672858749724305370024883290969653246958436411309492306334557115388523622387349907398512666149273382428124630176283349523289662043569754910681365656225913007848343482677310775135743956469054998215171680983965151105737393265816614251913872174476742689937651234667445297996810402200272846185000690752119449028696695322721684905254608044771278547146965363178809207325839521694912055658617698505833632493357362560654364811902520788471921996270725406800886400955536666830908031010844766673475463274487323940433649923766582654509965761765303148128736471416968896747770500846156698367161336455210160069993356504973730842205714725929703492947041038940985597277908340798711593124957881907811526422164493572160959580007131987431630097907903634461190874391196854805478618089471377103425743507362669918460508595750003476561757342267030570438301325280650695973127460578244163237811125136951910126381232560627780244800942652173801255520297412538154424323412981955882030766773142554727044376966963036509314696642362396451754156022568444020913030996580291918316641951054309631319565052230876669293532457865178762944455190847680329758916747767774319403646350799495003310084356108512991453014757460621665177172351347871782738402376855724915121248949179078080257650517654354 [125,78] -11149820319855271215025502935586835719472536580734530888752819347404098313535860438746223226543024617117327276086918096310136325328803893890383314579944384723104978533945606727672381261715825752329515073921440494073411652685402768894648705570286703351486656637767618148234895288194596334720221852959950976063061811076928733151253419102802897552976879439583560278696424475411056469457786113088938624298776528569156523702891786619807228831010956967676601680006905819723993033142892265531800489157693082108615222268797875189370310928258316368355222803460453565061615223497965974560566909724545688436940252270741634087995906065965264025600518496313140325571374861834308437020488103841841144740276286204191239104057011064764060919857205559980251462964924917388984797752016298483291277934169509324140945876288727510448512112051304854655186975162816023899671341734832403488596802751592812841847513751866462706595791871259621848278429512968573479957310550332429933813524554685029852672000375340744674271942101496128232577243482544983394211992307993722903048120232956970234711301824927376408349140403744064876227825723667895649072036597423771473557008028329599273249859333078951637564874996743238512913273282190375956405703966653092184715025713588275733837633798775927681723892042274474101805128176217244276570108763597726534000134924996863268599758986324101691213507901624860274857820905056505167044211394919560951914882948047122165691820984577651022520981302263347526214876905648108714744784738892218727232445597286187261940873080960875542167000832285668992668789232319589980092309972301701618388616934260247966068771170214797827882581949144644443454332071949567310529967242480881070522658692088699275113787196742554241446509193614820273502540342671404765866352237157359395613556616192430767391745048183596161538564116109030629210184765698353618888360304052250920968853837156544307289389338848221701888844097367815478659452020602840608564774166256125119498364830000426725344262621167162821133199942200897555861315636308318876865564204169121565236942280524978129178814059626793768711628 [125,79] -301075154748169033541695694220047584981438545699207769524818371457890480565723051006516148215970021869755493784388399117994277218875084715073051193054454700111861993095415722809673421026370698522871165104308417153514686661305647016211365914141440582804998078969706768547853084652565292635712158529183044882202521557022131460325694442991152870528046143954161973236365673499596003927174432650328554810315482989134980626360124489011330980436786054819199691355898361971658139716956063534191383559493809086085543771975912055585509867896592693556633776226534367210266056010420586343433052673254816883829707506084293803508884695429623242216175417568188586566128625746727972134284357282264239729304992168476662012317386010337512902643176911021277263256279054258615604580985841851263387358006470005695011131240805672531295412259436957275993370514176656137559590826899699526524616662887984549527847905821966974231981972479912999646373365905799173764998603376129654572242870748399418334847514063625519441019018845467285484577728897305774351261125507753539165080498928672719562166310113874187891315405562000974497310145720935104785984800035131144965020312260631296756424735739206392860617864689801869951428501899873472308667738048930955016270275768270945258003016065643693929254905071091105857701114824429569490184779620105856966333092220153519083769790491372471018575088449939362079001475168175002804445779859373779705169807383663847324434947399076672720489930781809431890752846808136937746782523363236086367295307010902678869550621653348936617760820624912570294508608439689354318806932986393709024557067243317306132112184055842321816954435403872023599119958418482928587049701101090090265501103738397143268832830633713706826563779013153533902931603260680565260338060249157247416474385693654308240340758861435100962747249235230413017137659445422628100809297765610230403045298731169083660656027184990738993626393925187227179865974368554116869346582147050076567502440221285572761016787254575126624257907894154618044339749121276825850643153354387981019373186353383620135785442871543712104 [125,80] -5779806580074352699362301157478940533171893459448654199344022707097602834189131733137542312690610229517240382479146446138132870660206877617151213996164424611253172969859286442450538606463100020154248063822122151895836689730352039173390777174661069006542905624844716359969782468617846242197274245920045386480506333961329081651634504379714945177327197408327005394326522360724775715421165397116800479724439182901397155973770130092093936489559671181226936742601408935796445659759567978282853607321629070813790085250586798301581400394179371194775806115599018331842440253153997979720079492623818374833768828837900181206690416007243712155078984300789299994459284927194663534727381655067346381358351598531728888996377644130589113798175156657233171074478805189971817678763111465400541468393087743347558164229912936828141407544168550761835837500123969146237214294322510751000397411436343690000914428324489278927029513591706193200444580097512564512958225561842353120632560959332744437900148313307672083123430954499752099307893703974082334241035954060405603250736670836610878606993356908660802101714942767769570592802870482730942207305868075667396456531150983880523016183329478525310342499416912213058418481236590030101798830641248927319616826765162627692153194557357690488636570867261438355681018051413535906379549766410750141605618529723696688474070215757063051134525988014338869739223343994011085643665112338290318710994308745344700974071125609916202520031329240397441830161065840166719367319914657219391490097959350117693958969473614455906070856112018438440851075552202566652249727065618197342743661627691265179006711705469656656162350894043758966323840423723518298758060113058222284039548463214827529096515346804177339362398599970255900889974697982323080085298728423794642334940095459390519203246376196339945755454179391221438783120904297476667487635479197028602583426002011361788995185364919112854683169262267576454205390182718238054300638335122794766491060529040317243025216359635183177939770101369237753222897196853151851595523330227512924064560203053771120312149195764688 [125,81] -40726366968595181133147966749292402709445714602931359498220434995310605956146366574721562728602462749605800690137763633809364663469537393031730624387517966191195447831557175379652231646251710413413472191415795919464899351145200842378888014340423070418313144286840997966808315355671883744422233680612051683560010702020472543463600404766180825915757751648509267470945062821192153689207229877493302794122293656980622011582647176301947458805116650049591193295753666055513344678412483850324415307996785423263375903197558916582633615784102976684269563481892060081134807471960405540660843576222538830839307810792563165977333512632720899305959719654037796008058663105726466629559364989863428468754226051158275521433343174485438446344530836811989719833887448874171540627294871098124041628275989403997554433355197785830563760529438112344158091954660397185599049845813252125089100286635910924164909444270172928288612183277982446540332712558831453507159967536891112154317456784755822025667500717893524996214303459085358699023380307288186951388545385729604437996987350489551381554524907684894315891212696899273407005804010011893033723692545030636176408061098218630767652669208293296717530023636336542372061569551605240251210869303357739915653540248481279180671698195492675318897997489648747024506440415745759182947310961024063757142079302376375956543378947196993276924016469812435618828075231931164269161166244589507750623962268336870933066061444886546792036605713578275655951376756694364089775377094281546716375111844280190856836317337198478277684888971046850629707547602577436850219880633002797324673945013185691105030175058371712833405877304847776232314494719050515939247522427496472141616192766607258141840145976156466639521928616099525915429587030755185345431837681273738935838540296795610930281210340745315327651703034169645095766131738233212887934869850700119820071761889606924348190328058703246248066999375432207242740970872822887834820775511547152381695193924955206511776283614720007203742682513063958707185031956708242811045326863701718466862395862620205342731446522 [125,82] 375472081995650261242026486482744018697712162462860953753425310025699801026104159627593727426117173845455128196546374594814452934646696149901514951428289096701900642250331978535226957057187326959792369146214564991360717056052538313453985409616118442051406541727731239925341569815451319341303090351898629205196224687286195824295784632837851505718389952879722026796622934522763764563725618531061068460189554858844650335154520362160353332102522271605405876699216959851112640737950349817449414740160846626927105398454326497435880045361093786134624420275952195866956677294563474227714679603749125621151005893514870006511558812028181490786980043745809053155790775287416322907665924564504216280813277131436238069300898516567977267129167130942742838392486100433367347089380321340469808599247838848723891454183243128955332988179600976113075723034036999861869449944486869936546924571525791032722519899350321233998882474344620092303706172762935574629824457115278829570365542671273225556416389115878685725077521907694956338553566386301380305914806902102281009060293153558138933453623026957621904393170430143489721440932453337659055486929113961543407050150210007742557844817224805614780077510460848540521177397020719178173813847812161546092394778188527702401133904180081651393563939253531314542019422370638578554191149471098838546514214150442029468377651504581328781044134407240463917773945577342842377330327689821887207532497871374752750791578164804119628525060125975897028164001730924125104291106421510807881749814361481458046711195967229473532238072795868420114445490316172571520421386252460910755985041119924776090675509573645707051974473973815680326869396058875920694398249236384107862996807943704932392522529312457166043686003000178686389571625225298783095823618771576362301905768569746593769040732542326923813567144312842843652389134009439491381910790263344141514609659753963989739118010388162131572015748508276303154463274373330871504655296208878922222620590282423756991329536303115137875973890431974306249763845471010276443742033928308847047472993053236859917873 [125,83] 8576694333308962721269175281377144818099009306777117450956376062834387082906106339123796752142347646617079485754137137880895315260226192042738495850389550737048056709990088521659800639573978230857327141442207723850217727424903606733794158753452451302328726001245821695404332996197850718250130003157738444116100962653019611415375182375580675418521151610175870930033420539806338477041889564996695598735732358830330018758491601416816194166520563487617022355636840387363640464680760545067157356504671208112089315730441895107687495583490047003910050551528265666996998243130962255587945032962232085733039653825898655238993971167930810276251078647662029297247535209331965908094920285039307405409131672550528171513136544907865489432496201274871086717176987789784698863990310432962746384684711011940395803033933524676256243736364858457013685468746063731030620758870362695404722431261979671438112062767317024368015721490316061579205491009110497020297769349964176601969384517464084975787800333003878172390127025629062211004357380799787758674554236100952352424655442358105392424314709813142653511900041618475832177185072907881150037157077776594036981822280196284424139478481454113213963235444354508846944133947758720274498104437033456462087731077057045471309503501420400541449218247824102543384482104019882923804554091194266423249807909414363851740821200389822590679472690959326981750139073359597468200255013406163767128883868562722093103694622601635383914222964332600899937340614897285615270236498120722247660168140562862530616685407452449602971111267184655315793270763349322334008033428287274026313406052793158851856797514816178743259025245423138521561821138980565224784879912546126536900821827261091438699957656670152288315147588141082173485675985884612107954908071982301278646553170883220200583886645368934062995391104403480966487356867669698133343944624278920859551720656060464864804095529376445106273613225561224666802016061042440198402917741143634131006971095313211167930209164842231970417535850126125812255482761281654762475067121272247508513504208658288068 [125,84] 35635036955004131700817559662170859138546858301125973856112971037207612459166535199895425554485221729307465546828855618765249754482321023758521001391275423436661941384576208070195088182088142776604007668521208585708892811472658313482466280874303999325189146464314488747866526762078415274193532567109682058267312166537254145465946577675948100866101549917263120255000221743426119100676894857197278604187982588679771699347514192056689629610406203273089157437060056111664408937115407383313699089373666509213723582439635349739728235928342259397288518538905808117240598607183109894113089177082028302772120527618453290512400961499547472977862867297291189783747891614361317631423613419413842847936006439843521803342552450288043805184659139261403837170115063283441072697321025135679412267697918688080818312241904292311547458137386622163632868571149389949377869873764428175329891172601094014287054425132247561950768787862739030804047372948263812190122943886344630630125442104018835996409340268789046318124239360881422650412449636183007264849522657179926950571996057725129497167515879351047238118481651397033701487051341359253639720924330828380160407400499568628299228559098237949466978258284101035304256537424691066582653643756889687165337032991016606771870809928569150535710365838311105524705015369470641383476208031764844158693927882502927058961707579769101112427019047843641486501361866741573575823349818999825582622632751431474314554134072970973118307116063315579941905569272270939551699844213093557477976194007943405605681851144309227675795382600933820092811328626986509489667176298910959858531984005433440622469806102452626820165565320019966013054496822415930924843922459297416060292824092158995215764390351234026358442569377375875118366615844445530463229640064835497914882703017300381921574345588959395062134196429866930041516936726721603462255408996415082643248361889803910070931768031565814279012696837785635675769957436153781136518583459975062498261060263975947176496051396920658378584929462478821427408996670131955233614945181780220808895563824876 [125,85] -219236247726457368014470888559259700466743570595794389574394001021262152692227223482759472754818283490096829458347788038886576810922341947113083919668706272812953234487456211645919364763841392408375974043367636039431993692518420572199971579093420750103797977953913586561802260832114243511352853621747926636724868275921523841033752443072373142707983935531536755768779431223402130469791239691498428882325860969478960096367449628069511009340482262200173633791977848448408749299963572990529770614528239620910714344437451628008522355334525580015470309974082956359554671126571519726076985261002511761509312457133785303348115329199737392341969380687989025498155844236214600429575800237327092935721096068902986005162554943160533611907518411340489877726471227057350468232397112950472583484700631086893407707553612202541205582497199048767250882823148648994134470836257253358212392983038911616418180157168304236538632765570741188260156695095050037705940976625819444955450510416682285204535083031235594180376268134375802434375074188636779693386900654824427471134458479369663410324191105156247573863879281114353110535862191149513546950215121253347906252441626481449065693449574342565302250863997532096059268481677225622947103093866601627055286164953943067893120824652820881908816045122166707164630926054881478465333870195406595076290540156294913596566977595848669185109984347198269303570695563076163911064586479206508001715957417970806524772820591493423737731960863706054975146100979899996508877765782212588647383365129542081645716291373192159089609056494707479487129374267549506166492218267519635359115202968384733274219006872604387780734335860429794541262035221826995457252117602276874265750595363988489019809832182586397202869268383201433743593808122138197563527302732883351655933016913388190881808824112141430883046548316575679907052827242821823363877739024543542093283134777263029669179465360974342715155379155560418534205522159969143050414821353369277488215417348261066204828038961666976747457905172718649840246159835857598369272961371017282568908108 [125,86] -3984072689241009110893273856568402286060480026237344223219571447983959133904938960262108943521697076010308490608619041737587470173853741019266511209591354642160967797416355861459943625943035481158036833056076149674783101740759067296285125422770990737173585514637663998372624622231945553497340271622491686492727315006415810541232453325085807472817142582176829632617694238062833741072145999646667995788700018004446814413522582489067567903144639377694693299161660690458287460547090596922044313889812630535075351487703302286382710949331960504884938912495480734108364197873585890002839432118355434859173850897250767216104277336092911248461511080006686903647547084603689802439268919376822007345938350338252825894033133064043156008062097653432211145212366887561923954946992399657641410888223930004499989875117500997974098472088109872425660941388202443697000099218526711504849015164859937148328698703585784508191275593981028777315944711913459350805046113825976227661241587847467664659474099271616839714094017773873564340703919866196825956360249723611045661280845357521118250264500544932852250787325644760364669815667924181682166304920736270916605368856980616927822714705334729899351938817487243393030691189485785429743924678375394031755409606104980939416136684730685041855229985146845917688914900022760125694390759145319559431463398146502218680025625526675876956133733541761445054856785780147010424349310979404570252816820724082452200432031467300878376043995307756961141297487234755290295027946770531104439358765203869155272383864572684653633878424747289918956129991040744599617172892039585163962170533208240235552714303296637921707942684096096857565581511638548293338044035099562549143016462890635973904205758832206295037951327093181383047979462323175572178022025435079143006200492681568054545544600402055436394964898392943548573484011529725277408126186021479052305154004816935883890369161452679793160181012274328168716516870996249898879528132660269252431810000032113941905529133396144816891485631583797452610633342960450085779599309942536329936 [125,87] -18187287183081630355860611757684885674955185812321887989955561591025214301636984740247056204134885149290325277382080748562071525037259973009622589612998729582114532924209871304549871042588352528428828345714165706152835211187276896307563069494649625210704454792266887145969888652989870716858630428405394547319054942296642417538899528365691311790005627715231256291593752866342319381413214751930661671400696856858259579418762764854545025989376024975564040903379112044288649311509489888266208926683329874421251398460573425520219726715172484717049149941279547506509752973727601992285861279901778288316643832186269877020042550360684044053419449129213057053632615417038252198327177741756466393708360824246075736853106010541874075816750133099321867191070499839031007243440866719332721239075685997621367626850490218325566553961876876483212867079728720773298934127210257886054531137857244581873128177397632062867455162994522728353957508593844527389837163799505975008305520865201788060786170101916763913922833560810996058581131791889306787712739283692576896825235733608836157507158245139806356938775088106031796679869987355709886487790394361782498908087528441939731438250414761083731153790457012325091311074142142824071351160926067295737674996078845164686042667873123340099223131440092693028426297326129544685552645111133924648271219398032831663642655485313996037672557809877840876707198634461761872646452976913873703920355430866115645406869921260518315809558719545684067387880358406977105584641725136881540574762402198678752772647121563144177943297310570785124509077389018572154944627409819556085451612585961677872928403120061524918662616223647832572877914771483614619258963077885200892223810779104666709797692616579345392481240495124122105944330367036529310280054001332446466297778178521386224794919101764106182077744007739700698901203959040243175915755789379396460640270794454002426403316590808593184575488614796349285871374289083683495533941521424954828124159539222820358781529090854299146065372204418141910196268254243785418323228329270546 [125,88] -123062771629374661031391889593667268111808162798047240204751392860900356923027451557973152099442211233078180303002069779330726579938907378942298313685283965780860035797971269757538095791145976218566706507338480450898679630787707177439477637386126240429627506111674534517316176439639663497172225145579851645976176485436028699011149863724270110952153613185556211350135148583171040748688330089347646323406678767649408342174564926005537563472466245336534655791158542436213978923759517122893547942091953277905445116958809636076257607594902357666144942312705014386192603422057414393179179761971067402167298901115368545145649067584213117843070936709691753923459970449780078662136067849072231954281676827959230928540632318112149153637936170333454310922670964027229664220815925279880871229766335283008685814328120845097362611137089478275168703870569470129327260273613991260065546911972798883164751019562891944579705077920186521991197635820124093361884556921650187174535167429472707231697533651505725197228579524564989681087032343418540807707108551628657300434574588169055065609467746107382331142929336113872696114019176368731719191964437773242745828271022260280585850021784897987802811376297453641254003484594042163316090124772034229454368204747925104641053574280205623912380867068503425260315290323879957159264148955977228306965475591272622874448166720491846975008397661731117693241961697245306164240518794859818182452430642175951142289369554262559965688815544698262005722147311014922185342959785494551521358718294418208398369148423050204677177660051282344421227276628155696358429670437279476381502793962603944713978746441271656438665391382830277396310047877604015267551506258835688139559905172062173430480880859039828348819089668419454191892339617186749633940300877273425765615701397906742523434667584879991866306589714593306509690522093705193852620801869455258043229497670065862659493242883136834894300777305072472090564279461020380373909648060170366082745733628798232469644697416639570854707306677368860520948912054413837382020421994 [125,89] -60804360743411928324184450917643934526236032623376252639802890306273395828078119385524209509552072751121501527142024801183066171624473743049228464855846127594774207402562423662644953068960592296849541490976567350826927208068651129118334826254055037921405293807826334542273495506689617176554296176307876507035455716283890083961005602068383789585791254722608860952784471845877842721220990684929740949178967812219871866645522371145957403231920517276182340506343339931179510227976574968839614126502174661400169525080862819863079005472748656486961803432925641171215097838356111886633174036326674754386408566875002932854686656678144992190012583450733286365990969719865960233501420220535759118321004438986600926166374497942484706237737876975839676098575740387453112830605261911328222051402678610473507860641814803744842691957194551910697788187749523975527543002861094927169254885198661960680926652910634537737266341948988480685750180440113871199284475797164819394669619586218305637500174605390993212525439349008671765155928932827240104898078675808527630369733223277135759809074774594124586105109210932049792244358005791354197701293263364731486725568274265435513750836936465379595802873874550095106115337833183694163573449977318476366741542425796654931156612067595948621523530390307948954290685502628640564759591747510688288842946562947258763363448373953928310875565615819889434976018918388431936280605795377385648032730432361706319339658962224072665943623210464678389455111557125738633319706598871429636762431106670237833063076062387878931946155730930204942054367430450736306810000110405557223496901151638955186963771746134233180817719342040993396875659336246036653420245092639544212349593708058382660931266960704779279745529271785372584406713107144638892752958521562483350242731074778869025531986783339709774239474140558960893186942194713594823168907145277480685538206817082638569579016293332866255176311383340386622875386245855190295672708648910850839401762285939748157753041638234327191254224014481588330746293344215289791564 [125,90] -742038440718593086063240541166841316423920879166734874407342621512788482633448888770677526349057370745495502646188815653505097513863464263365276541675049235220343612418071499584718345776696835502450433878066959530198676286188787819190590216439159988905256479985272456986752701889720837226332551481691463730715012374161338469558840326903082760202949211442638145696212634368620855498021398397302368583905351165579203121778418380091405497513890565825917490147752150158374010961527653508660319693846075527000148225553535916085015837000649039914301129982196151214066487289361226047921685219388345435603980826712572859794932543843597862247305532142228911715534512799888807243268007512548570355323223609356677737005522897109799143255919127409219783842830218265429118598364022721936933160925994999127159580803006233039823395132977481640220753957569181945561021974296593404599659249689228170302641286580679479004497125019771599599876909926484693179885758878020328211338378199838165654328887859774698569915213592669247393022482062420790015755251236360782280262096419218926945138154472616215804362737172006190867228703757789068366931592650744885722333864856404958801831174758917244616343774016356440086859691070031614832786863904821056753299568532602858565363585644895046569154891592730602128402945747731491449070110257330033492654912852642621958023518132797955793647442377364517542789827503706458906459733739223108465209271334366939319227582284493977927409100208065181443742163032001409553901938490837511471527030994444712425807947394279002106590221946361947000318181698038949521225974061604138357153032600977572995114991370172207465638693793691187404351208403997017762300421917332181728465370668811311974277794457613323607286156421208275252136866949115011041749772557582968166533622868204769657828188811979673975680374919023916210170727513132147815157312637836110227034605917274529372812804677934093914940352400121349909329532073677059582085710671945772561094065539329022265398717746180765771471602173857939130089945723790233 [125,91] -75924518474700568760115676375830318270852052475669788343304975620197768599564695997959435609823934950978339812777543010800183518222180910228700738398332178461692324915672074391639912317663812957224750568224678325074781504279703633806020420585486370253864632630407503605317225401863660995285149804287822011748919165712740646693593117952650738675621717197110601248833822710835372046431829220606162671278148757851122769691693867573979858461076115294844515414016496234647300508680623073150171473460472519423316571221103711206023932286612888423618106267200071000683445466384965181156754881141492489307674895177342003234411366633675094186348296091928968359355165366887879095470760358302077237466967160516784002922873009089398399929182116394077688286249844519156500978641964345863108302883783992643377745343358814899054398959127226639946511015992196336021300659648003608996457503770667502169239085353939526665582895067959366204356788607155655737905312344357070757512559806739424449937511195653881809879721738897991647794397691493220489016970923238721009998397642725702584242489452156962515295833394628237787952800528078204249294973025943951959668508351358102287259173271091098043648744666587131176694111765387606886525948999226298969029256959679051579574753140934403582666054900149509248900237413008057668220793216694236812688846100331907473477358338248047844524395000056408643113705252323968952325488798254151775263570286838669905247506141767495003900775161912605767341622516199567817530694176619592228042525736667598401307453964098012820468649320558884212102710651177669601117745888559433429812391249949165854543450540989468205580081561783567661994376433034421887190573357171519548574044129405119769002008740717754853991121423517351736820467896374353030124681032016952659276723145410154450097116592866149303718432307261704834813189141202381892781295216883680839103136400412419499662043405448973345457431613326057354943527291734053903423837641147701023995943311350093190939837334674112024835198525950634296652331824 [125,92] 1066150892352638237461768606795184315172058268315035971388218674429839679759033152978693215825499444122443427152651221448084416826586758467255272815053005967390558276365730299905901633498925718769271142780340613064115344810289065500243955460633637167177213814930265379439137170135418075056030667241523555237288610599047831694369524043329688698660035819513796513831209894578501641191270725513074208972294481257425700791930804787233707566404828254223176299890874828686695546606391235239592037811316794296579329814313387228194592314347680866378590263938844528932633265255524589573745233483795715579295909622057474983732187131285376208988801604969065083653524234670297007243974627505894505647558239762928345370199035250642526901634922682586906387084341720007619005830994685637551578313210600637284044722006881998693570591539128554237023416861278846395676368050348522234764157794407884448423215242738485900100898370431128920380355414357613130362591512569388447477221616868384081355695646504428815248239799232650748746659798730969396336465801122041632146492272734251705456262479648070982731843606150078902035196373289553633464412489765125269449542955580386859579029570545423042034321565033066678629849427050365306146756846112176239784653271247463677527553510127992997692323990111705869591463567075233715595964334437722322562281200588579469471102363201410474175851599799735023373390473139511889271495655747009704281599942671419149713449242579254136033156448186868219747421500327162859094887372393451752447892098299370846031380803905888219322733908897531874663038068029426756919385977300146629723688521353639171513397879257401025635462844750979397883074172878961837695224627559595285009443664864934834932348463131088486536699372010979955274791521057175675142291895804615181776309471345130328218651847978585794159697707011857710172881473268287421232049713045921887477772197708912172461471408169716263341534974269556187966727855787260790152733193479404128055432666967871208122788196234968821740639443931204204448803 [125,93] -25783484541232155737105558767964464488449789746645639739618507940346675041022355272758690556356097401473786245705311777928582833139646787391870521748468010743455135826331997353684809256044044498255757263531483631792076186026242773433116717523161866546338522567110639222607736567791258655958945958051254635030887529810524252261726964848589614187377408692829167881844798259002341992882947853977563362250822660301660604181914880874500192489311745001133417067440244041185744794753785908757574340047950023076778020107981129483823417829806727923483158186696729801552918660228725176269296345732513468869746644431717475743268008438026548359862257042640141806924082483047019762394383272787650954337671974937632093325072947408053688029269468855798948792264416997916145213385266165543026994087717968967427034353622413328502327307121121609464105144062234475991546174502403256646049450075346506754016068234460558877101402422096736580461906935308954712697656345524238952772829322650488274049733056528271127655515856964411086288156969644105516096005810542737957498004146750580666751405720552807726578157803157952135962830455587626267058190063539103520344346048598065190275797269887678517577646321729539472887287034928988639865840862158378892210870692698306484493942898870253305783162635625157418308961107181007444326666378466067272184021866384671495921302111247222141305468741319797224269635429697879092939380960270098863753630660678347351849583840988748062441933939533221174049973453313112647064620281241524278795499676925772689208133833629253705383372086701202679029662533717523955724133630469905036976777231864688712608813904331287715520973166847363752070999561214899233190166328368813112747187372713611385307442410072976668203234072676095135103282553600026733962330856653938462652230359160172408562256446808899629282893804385257492955164434333270810821761023860858217624029786129372572526082528916636432684453856643236349188367943260485125852005564801699046265932367101700383355296086788693792568699822432981615 [125,94] -12767036474513260346950251968949764006638671153144529943207775270713141285454134263425622124314285268654594387149062028887365199338921154816704966694630117054741886272164427575180737435378712868389752995089149471805370350102810319944375326530992697717639792497612105216967871895662040127952317681070633228261206307486783476849448962151200158189110501372601373390749790957083217552523875708954508062486097574793785484980751713187091681791379789201622752946471228585688452960675254963138578159099102185514977725300807807236124305115888069264082059451612917530756571986211422529349830849921307007371766327725070555716807891290755851721799218207416823785556438172037717319377380715213006458203135046125482297311208062603337993824908431975376138994086591921268212851106446700496012153260299197085269482983015531297941388536115430310177760329124610895088743040416507266903726786191595440065755550439714902613670800985128277195175470753877498109978112637986197971407462758041762401903272135927717588408819949713208752549701064845019554352587507502216362856517907477641147761845193045243936801763536060568392532167593786300794949415487560040356523985953445955186353029407104425170462375361945365350076109367892677185685396016775047576679201966629085113192279473558157899011307901837933428404291167692374413861289045173609560442051172923906596409225037843621407317883630866991467335580099062646535442427297283464953982466110248529253916874578050864342836282074383394189714306643612954447073450521514099941100966324126307525266907687225139048565511425633395884915848454793970231330865503550121775011599886475672442335732106965273106729861445260722834547606499960591311878312442000166396892221374794754129854511463893670748226222436912197428913497195367125039350971353111281313724014725514501826619711917248978873670380072578196797221758137409422896110724794712128009458025168334964481728165994086822625191245507727185799495289745675011612413006942106121422734565566110565963419200045332810729875913612796 [125,95] -292697387337941865038028871621811997388553930385032964628116820163798453037438356524318503177626976858882781185164656098406486972873174108381931995806515487565575400056649420812127417492833142577936902842264874949685217084345210162010233325310604321272554624725979450047854351558719547639042946855149544799593786802507959905037456245802902893310213468375649638533782028097069843582693365824829152074479141068935007963094355691813680575673525567087905134317247655728978536351067216039687244494788538147667473468763626299667798372085546823678449541124106950638259944873654801385750161114446126756483120669406665574325356147406362291581039362807439132666288230987615945018589164552685770213831816641455456863852882368767668902033975979598956158258364605274619806423592823539924988896674775086647374185993849901925923717043230166480360896214925612936919129344628195658221191796349900801248653092431049986632990017024028426005944699590431434108819224718062881159983268241950637406741079330635277598286004290112049366438075794627791621468832183085265049340106368963449871845067759493538136897569323685081145203122198172534240128544525031230900753673902891836463751218859161227075386300002637607384177168952531587503263785135133980808735447516407766268689869656644995608239029079128596024221803537104920759567862280207654630499221528231387838988805332492895865393178796645546141055701022356136499329273380040417695136744835195283003079080202872221831451911517526478758309754641248759257477735232502335234025653688023405039211962057891996022312417698340116533571553469409491412464748258378871999015485750402698423869733924181753714150189290374314289364770149520771767626067453435256711515037969698006075402038200788822567499065088383075948138241742329773169956679199661804757899485069390142794477921810913333491579654564133547097856160046202413717805879093242743617230947666677026687101677085894543030161212927546246305939096977415938690881284183618558223035989555924727052871311008015381045064419 [125,96] -750064758150143671329005452902375701852360009777416097854696853423635754347949475007440539563666539904131269696254005628689342474990804762245759559224927282130321634667123382073943465358814620987553955055678262665865799026499084668947377982778085987788128998998402060374119969706659073436959924553827535658752067994040461996692699506826888494852518420716974237906564752547405757274645072889957153686500821243933992802043661239546526925789001183938741789201188210428798577057489455293104870188618505981664955043307987144928268105987614190071241771391943943300898438386337723411664042924119935893930856725123878248365161907554947941009823037364330192681977450440806548830778362771943280664510064956367099908343343701405389007507955049852915442855753187503592995104553471530404933924591799308518948573873827592031468424328778361031840856212345312172845479546064578382466090833384500175448495360664255627838540527323550151223819507818308154833673221041103193434248804929449531263213996472481370021280935083319214657202936062451981555551816391750762243961969137885350306496377687293413203291170568063282513000677426715504533945068795515745610672422893280792778008593367414380251930512678909896611269316856760748437383391225061032736336747106105193336254476807772041398366628486480013409099972527631084725743031957571950614555010089474560884755050672658727490764132083812023427569202259811515967809467963273319322143931388478723035524082285812600608151088247491403625209802235688764653829613966813584960412817894027965925678468986916255955819194263131543029201793632556084845209255869085989743741240074413510589293433303828266194175373345954671723686908892949955198253554709121980834680357203610351989229209316380281310196642042382561412389703725791062485256330442697121556477084449020143728806985760463204837494627994327352266948341567593116841513848868351025252627124503866115498778367201608442625208544944659567439986594094560830996636079501637977189905931528021224833988729648581184668 [125,97] -345731579904008873893348280338679355366217635996840320630340421479969902794024868570046966870696389510455582916067562838278829034517516943628644920576481243248484789264863251456048184120878754265294435286699769043225557513478453141539824133787067450655327004118894152698323544818067696938894083709127185281223645399397031890151374911206194778461808824952563135110872590812788772775727417653587513995068258135134413670974453366151194217211721369136577160552352551908147790789587425144461908318077324495756213822022315916688458915589546949934098576867816609583176296558003933190655389508103861097496117007501789339523992803194988705852975000302766205199293528710565121924008086031043157396878849488682442859776409984538163081039386909518699070056403750539883586484771943434589183556126817702239096779244048472317030896990306686908620640297947797661608256203158138541207127565507796885402097969743868447197453010694263806163887132967674240127883713438177061935552925217835123503065993461162453455304300307704774433984483531480974481841077598486396509681121574201583316143945393970490777471159987296218811631585591720166039585341062212939939604646291335481674332745468646092300674363627744564277845777092108662598869331268338370940077215229685586800854031200423078462457800468094652083949957508654159908441401966852291364777621769589642624160804013571747857971343022553035278297323935915231019168497348172214659161174107098036257002649572235573856605234231623334378461888691030049730732296998378540698585957675693174234871927396352760873142251515881231162402134033992171652711702666493104160465687194301137486091415439200262943738508236494026290161497527657570316018720709597434464284049203063551539200875079691526478449487936270425637455647747228172956703205806827441739235728978359315002219767956991491506046873458689745998468165213457486555186958405288351635204192125639546364717992691877856873639166557938191796819812031826081257523412508253878929943668795815962408619443382714 [125,98] -1677939968712424604524868739730285828948390409866466345040726268469475227660630733189238015770716591738904053944941964244069438231279097736863450418737741424032695286078194275214248616632692423500745129277694169911745599508315118963534417836128167868248598197708881959738538404685640573467267037193839316657133275748925773798194236623941117403066815273473658524272461165201360118055730305297175032126829388240395718524990488177490424404707784033427676718771557933733449204454033669523836167997722862475268388475158544780039971407994327202930867516764435722765080845388659734871234946699749624335894510267422281287566636897573635662416465823948090311910426834445891482701494696813735539684705840198907983917934355798814114784026778780864075754609303572868927926986783673080806288247500681209758900935689896112183575093338913349916848193866812446441331386683133897559799808189512160837824770755660419109621143106415876661160710923225886337766810443157122816483178927063178647701604721741462559581033500643498172954044113731108218704064315806640753310980910297608723280681485605171016195584472411481486685954600063786371566002071999739836315290911484010946140431367793673329756079162406838834952653232478665459869037264164639517522290238411940005626455186977349936335983611019613126440550409742994090626470098821551081533440590574689245533181725896231859120654611127554269231071177065308897855996213681471087672308942470935001461178011232841852599933435464598310769723690847453754925219763130078643256280092066388482435075432460276394065997462210608028806297706397988203264388356907558971220318497004017278733160390774276872454111324734012117826153340447810442984912546967073899164861817283437797251414039860250016623008519301023579847118542634856587664243076633734568572710048213425889617545747057233141114686089232836366698631829389728292604839563713534185803515626105641923756261791774696838618196016894243468128786507939030621388634476701885967435075265532225810722808049 [125,99] 1899830246988269786364037841289675940794628655339502455164552507384057368193280845502700057248134219939328946471947703533244688293938813625341641706600952892079064143623319020652711497937189137630950709716334791585607284278850625302492753500752664460203059073373971672978591045556226216148132397388316331142794193875504696385275730803577858965977698732866334948220673214159698341921916699906954548449128409419201526530105632731018894905937639839338684408767574854118944229059506789956603347133428376210503024005918942556362272247332168931782666739325518087927985347452426083159318150718011582250318902378784844374707325118707306826790033471721229342643079768712591075325086973259747010311218392598436742065676874514723201146376919725549898134812413079546120782987047748359239039022239492777580293012210193973224932658626185235969468863575604976283824256086926495107514657873058897481359410231512153981885233150135344067782078828793059446974394551426337008128968868181598845414849458453068296051641164045762404157997691689968498821298321884519450579781428297462636422389106184235273789603270101321987940841074762120432007657699436455284212817674228892040360527930373537922408628687507307322407993505979388581045242904338780651400653414774101831698559052040910143522654992170133513182555740300822215604789692413731586206358261642774049670258862302358292310468620004135161815390017001073391083232130802751125587904622712908386272286933598405771481503009128716257342414593854673287192185885028759862106957623630779984618423632587148306195965228525365127905223294228881771944070800649157414783494596280428622794135137098717419993598538487182197437113997079141524807054302478245924357985715232929194339044251612365162943400893507697443574117544473187525645804862279668506756082947799058223954422803278637897639139693158290708527115773210488078576873406383501005576917472643787677279753140937704446917633754134875275524319664924817614161879190339348986123475270538084656749 [125,100] 1031849217355052447987237984397976467084080443376531485703820738611288709120511678031043852471512117238806225774289121454209208104683735913425610157085974204272997956815506702540038666088764615611766358536059872175035443803766247371577118409959360168911579815466282444602725928906404157572247740318728659303652235699800813583869344836364744037689389082007149798428625437054603946910488053744005941953362969099025291478256052724298567758029647371984158554867886640641691028923354568060956675536507531842056477422163985242235347809676647559321125166901787420732890852293930280798161829495955285590748464425950530715783468485496753844114825535468768244626570471467915298866007604569190661574695317725105366450183635201114664200326654870227487678577927041073143125469174424805622061241620864310315154412643857166385417797607762208299145485976972309232244187485937651563637872949878963270516722695014799395120532749811492198079248415215359999846072778419317995313858801635819027904714669842304462655071406925139194893652291677387334510698926390057006858870276316081453219709010362848231703417486314548112234662067503939999634561859759870185764955708241214425476716556279010600164724711624630768123561918168302898946646239695797054520045240626626776941444124550509937917921655069684789343065092569547171800337696099526489550079346565218367836621974733109478980802672407011931636946160851611359381316008553115505323658505218435700619811972610375085990240525982999386094582500436561480795871162971212732832135041965054624457928102716734369858477069436265420328529967158969302038028237447319622575160488673875154739419787650595752190256417312758784895660032998605538654078808713941172321351797943796037323589663873023866937519370310148332286639068416442647120100161084783099637486773128870901126219367845389449496027139023955032374565275349375722848595553200295245962358735428085740039629695127113394271306306037993221076528438910244793999179682442801178553318338850864 [125,101] 272376023808073024420306135112973208184950579514806283748054712757532835438196148722289137464559407457983253221405767138961804876705712257049730554819399640302850699325947896537526556371321823126475994002409918287868773542071866612972383639726905546257971671877973010735107450199165835454395558242165491026164159908726926148729463033187590595171626132202679303372684577508213349173616327809971766244346616707075843287447127830308233490603404227242855103574138833361794511003765257626685649469657893319133286170368943711691510374152164811064658063844390102575893461672030514484453766102823140719321380818481450063594534697104650753387927189122326336560907777974235928483716722193890410363671893173095521314997803477846105479931474458680837360220433453205874571621301191430411477848647870670549007301430686570907499486163634209165039444591485631740991044957371671889272258870685754984837622736963066651016658352442086960041867734133388761534030160676305344702340780089244187834126224649044866788333946571795663131952868520615558860753442859619141475256081505490137528270179537333892019755614081357256969193721168679326630102339305085976295734347770242194657717095384368121627264164460851549969387221758039471031461851781853378602257933528892283763629489813861329143384340557037032044931442858387297944611353984242076328061494909643537686372868678540515520055508568828552811795929246637886941641993287483483191204782603378254922895195298668682530578886664112845171904452761415544745491601319366538626277190645899757654249574202437487801689326024502261883620499871556000780130294736345597168057925068648099322761605701321056978565970231631380611931001770996383557953798579916952196570368104101539238446788673345509696187115851074046315386187346562309951449789605483144367743223354278369741644865148230404972858544109998809398743015037564878726321446568166287025503386516533093704641468551304016464522634250307304520222292037725846077691874349506938705813223 [125,102] -1971723873173230657681847885921277091320873595774630865390323724276901110156985717321407640241610420601230114694432471019012682537208529197073168703550612632367344668683919156894455427930944553043476680812845406566850033504290624629967474776142758155559996286259858956390502334795129649292329005691043769200621239123293687368080219236176541221118762015983457569725432722211489640167660034164032888109358012057742585525590658100260775896929121869374127156468592678665414118035981014171026239156913742193967502829258773602913213612204189484888160272757910595315268334209451611896377710644172588709802477463529872970542500931233519065721825925266270290832451399467310323148161720673881148895519933104917063305820378235236083085949139733441654788581551069757010298897719104119399227113049079733976811833135345798404279437919574991093646937113243831251327678193605223763905465277720203210318084815890080993369028788914823986250212619698283625053599707816604977290545124254339417449634851037072665627238115216662220898755310199503956211702320486807613041856862529984648946879328619326110773203268233738962744640045476731928144092206636785049703266031814582654125929390292685756418575609373965430891727561666099803061836522487922009243932091667901282765832251353392544927360516337309373256958356890091476285797614678392241417353583207755594386014341288264205264583871710668550483670457662716272819307159187954229081053358678170198611647268203122783767833454519747944817435334993733368436225391121186530886688334069513113637636131228946687331739326312327198420291697527354052652385100312455050530150693154350493288806724924898418640163489929629871949623398594655409110835161229579027505434852166214372404485857847126668602448294206432493676189964574747965567738105601527442805813457935302258910812447609848198947745047580707939727818522342279244865499904353555963227068359444281556857281927008349626932696247802687750723516830117055550271739122449335973300 [125,103] 55453103984838000149020891172730515770547466785909588204724914319727891285140111972926748850413212088816342194794752161241239371850420279023278861548770228472049404138861638613259294037645855626875304614733702647560976774852749602452200452607949201424807900003067205931444542538623576416515193026294487965985039280397682410539122553256702384512761811057941318462708840790372759847146147004570276976940122186662701759924201474540912393389609415064425454488829117633449677444004715625868257830171348116752565490074889902326357445643408110746556583650595156638057612972893228748048776235664062475820774600315064972795390761768497892444575588641663793336321222844506154939351170782095659250152311242130755669482187714430624904977511432472350713075759494174728150502436632508877951010350024094121477955921763413979558046646123835773356208675565221986574920792409796875860023549172029245950963929126355285594313951795316825009933025808350158012491432537363049762140324297971740952941881854110338932031995104325574298479326505848431088528049413473745016510657856932653240715621437081346763586488616859463875855738147448233030369659589975492947022457580267369615269795314921474986607949095900024632291869066332322215419752440060930724276006844321440422379588604923322542707868128407311286991722829917542111743872159187215025648811425277323070578582176568939994470104400535303527431566692219856875113537335164172908090561324419580860604721876688755650627419216963358991023406349252228397682324424875672669802441641934758238197259322856256991630234532719396836758167465035533217157423595926379474309230616324056845107245355675666228209078727778685644808052353747790484156963738809321718429891654228319669680236756917219086792035890696255003502729339632793956526133968788164096724011911753139790004523771498159692055399056795834989577415621006452448827728882403111953783510903099724437658628384882553095034200005371516774881528512429601554173056100225 [125,104] 688174730031511860527528498900885716569968512721828222072576097212771178116957268929517984009906701400850297382236492558743514835144388247857900402273928494458245362246428498792148462055018839658002585955136969775416330665736260962364168568879299958499137155601941458590683058645612724474262948962567168282559208653359106157853610173961044586430949999422711200200809981203603451584711435702728328430018344524668395475091889545376288559345262034156593007160950757111129259038673208044346143202633708894996764415866703363493492221858142216823305855518594994257262819349652587240357705558610410865155188335403169099583482159535240384869086383201039377615133987705671215618771433260086566272973002567025578196759822242852673996895042768877423023611006180193018941680438067912525864597955915439761923686043170020432329248690736414721897155228863483031987851385061147082827795815383199830414409582473851445488202619855421299202456457069779712499858166128275859031325430179818708919385785491919773812179116031013732395998027672443288084856678226080007715345038230914012743748727736289281558053946824503173873720121099700585410810987101133059300433671162003121254737095343853798433718172463907571585083897028508913772347735056438514195423703865064690153880102747811175290563042894817775578595409053286196336542432294353288226787065647850616724697101236513900344366840886009049239858489095610583939232172996650174076596942204648716336482139916369942608416709470962201182047339928220809527016557096750100497211724209435578713123572890544517759902124341861342840885317183799696896010620445151124476523768417041927269786520974637044322274377240019119899982539509638080154227050098540197599009970735707793208605981742880316393241523956767965809335447937736222965988602137065893796327862766340563714175417349830167619837796560185428982527016433962691698639847271111100236263576100927609519982257474061937963763263589976696553439151614568536930648335 [125,105] -410496192882775967529875557104973731577090002814388594705762255246245020560150720480306007637049019575347337862646373573346344099392399309367677378681427297040454075394209030289405734343207087682085906655950427199188209408905423441451108136351864613748619311400944400481668040282348689018602755258237918061842599351934539907216446928332222617235128048581611665934910976233271290248781986514601826104639548562416497913833532433863423643495813949279662182806940366351631485414549698532802218409414688982736139044777092627350550334378433821849498486055401686123849798995518123498856297851392812958008042676205898038708406456585357621469481951585905490734060089678124137958321330521365734510414973037778628325564682497684749071115903296005034830168176965577845679380567039731943930385166977949273895109729502368409765973443241640976607264858842362635796053536239772326158243232198132543508845616745806578221403424327765099875962084982264141127368990987720114758804368054884172347367184620421254936481766749681476646389898610824150289983766781604345840475805785911502393738798191394103855618514230049504152895894384098175332735014425122149506068728143976201720979297838481345325693686615631334164104290898161733514294310049035250733419906388486836150014413384714476251580505621204259720010664614011176594674446259860696273770364592093932287539349414643765469907037256350162628467756788897695953375708517342280610749415498648949095032650253200547562701318863628959964492586064682396340890445084031895489497067983689216787329514469837621542583637219141911676224259396288097752275802553530745420331583219397894769296990999040619092409447286170520104784700780199822976687125450994807005428479876163927493545066611067409502448659972321620450148534134724106706827596586418245818065301766807859106525160129066805683292942325885881649736519373969185016137454779194374822637206075007204831159600102451428904031966760556119872518531537255569968 [125,106] 92475953626623184559175889261313030735930108203831709967112108117948218421022698062905161753295756498354949857222385670448602362729279708257893940839385083962709002992659697959564446528285594701741615728850325074848084489125851640229210697901421340254110777688182526841956375045767311137097589176564156223151432163689567410806192390372696005643733444924964737958074950191136742953476520065920464645433808600274243648020834242600568890442825349381024516727781214015614786458399483460234928788904726751591454632632463463005719105123338997093638448346482196855859368759005788918033893801306061061541376931626797379507850756920783898643509875226738545896147605521473132855881257491719979462806054195719259431507936585730953943721678827857415154189922351798053085483222847288631401388077096821167355673056196383718146786615824137835293805055544158536119457498206858473095073281723670109980895917061532933915237606832607054511431517505596889855308192634276399200054512753239709560998874437443977081127061445531101006464049798145423283955169238057758973805228657571467652765364012289060434878419842318148530231824631743732130387162981945490757143001522885396543049793658706455562844859470384822577162224686490138349305439347502945245090335124185033604852051916939613005963273547295883537940822265718559182427737679684571267191734795582150870274645369979455362684044000309096633504532220988539307849454600800591643094810171274007699520781863429621946953489286913696455633371469862546276336600683334604625312483250142761930062736633495550225903174560481558175675194052723544044767406116212352579621035856616428361294983145471999455917312801292818540709710970504558340895983842507385434010261362050481149723973654092717468889641323641150498296154060013384802285127758861923183096021133469702780448003959856542470074853889908944255501258693494745371862749104601699453596103409507063384308829496544371181366755238923491427009235109360 [125,107] -75441250403378014151471599579143348462382379898567596624588711696657728996226474624503270966478981308058353767823870026577672249342918366491723848472579311153923531896090145638918881907481032802177869387366758494786926529920171766246662014464974051845321268946486101084092668623375647926960447683817581512255127612790048979861217377655226049659245159786966721282666204180801056934283618719651738308998261128111097599322056788669011732812045082716643864912083405147050850736058815039678900441969755883155080003725187076688171593082540068699544403416910974309618685130514012013315766480899453498216622526811949775919141975281357653160741768691697837275589820034434480832108442896461446129487259542554330182890730330294003222220417761538585145935602209591399716821800716149661072821079904586017002363159697885709150805116317930475472861885645351598592411943070638806029637913293459193075751920171724115632136098608461758942556616177355742539242749606814356383860019310295054584817072923037524109959525540311511219752593241926620499550290007290875350522664164689260894437856202952128092472113518937213678656031504644960711884128845827956304435882277399107333166661882194289837129437354253159088079630194895539797056912641510526926306561313680757367067283233415408388305767260210760077725387523654852159851314164188435117426785876202417446658557745620853266946105384308407941546324785381696221743017955656560242725278674633478549684359567473267925701586445769593628608848375979830482732592105854667084921033736299955055423221628183971853676439206048790996119404293670131620390895348429432415688100432386689444469551523622998546137229112201409518986211307997971620386799591342913593976242347793009025169276300400566129376025492176089663203903515722799010546546445242864692597932937756308742268980623207118614135715473493434910513852310336814368943733867327962949162402641753171175206197013729560055886657548134676911515006 [125,108] 55051390870380200521254590912332573245412592174676603458518944365673079638008693979659728680745261228310350440326340846537522562442259551076052357411668421947141138377331644261664821042361158568720838576880145766229375131436619294541477562285772015606567332390907454018966298198845746692810909281938242852263941042962295655773596480707141593752792971144950617357640408516065664120602338986665538663348387298406398635434594969521234713940882967401932515579935228475749319559151761846714189825526927135836971600604298818853410699290861636766964458753568894578686362598007165571615571110749754560839824618082585396090174877619504150194921747779752200308331993711280682648790218795261152476370911514469667454109619798558831051540012429491483177259024336561184160079788882674650548222109961753782022438681881125968212331848427260288303887248407171898744982954947770901228641677212703559136568528481624429934101535121273572350196623121042485265422116472146680841337539360084937285486413400795218784734595608149375927799777377499111615145681931037462052720295383341878761975296101070461285024847736630571428986516524099932895082139985790246600119200595470951854935410071152045410866154410075501135459138754890425783359515708323754809424797940634073607518889142674026548266494614899129365215816025588917088935449479932927317437666331486930218871621571614526378816045760814149410006718418741166273982602197346378843046395067750007124545192553422973440289203020236347978376254245959927278149703378995760157404719476838288633362954971587572748240325150405364781465137166565822366458019155177254728174651470300552257845117760823005298035867517761302469152632839324424528507264285059580319427152833597299925521439506537382981872021467964780730405559867429514217305045827148172569252719084675019149795000034662091373541937465622556013177068494970280619679814689206661893794159363600093739452043122043073237806746234646095033 [125,109] 3156846841793070453429236976144091293370987172903065860981977933435637062943200042207190292940656316171621193654337339513735531695819322584601046487531134876829637769789379946397704570494413557506721624566239542111886783630842971883532664792177055880978948312086080495246829322595135778192681650738994009182420212220419347738277377276138173827847267245685072769079377938247188949058194069051347913327676167126009700840528144524730446418597825078039065854448226042693491631462854325498583470885603727137966708638520022701198166023854003640472874122702344102082411342947634825120098823442506119088603954403151984806764613191211563142649730380746618431103630926179243778802245994553007420969430686077034553591808151369006378961182468331832292052811848513615420923361201201734565605490759964286621737931792565833931785841060455602155935252353540286561702478721687838420208523845740037603011555910214460175117466788086850918242181650483004977412896345813186438363981711382900720497087513858288491342771764621559891859034549189669942249584221820320404586154872698218996444070663840854228640837080966035224177184647364660720994766821594986295247636514186643660413034639600664777345645176498814113699579779963565564067952282303318413033730187419958601774993948101453530957442803748850282695932151265128533190804502958921759153112015161605726393986824186799228662845589052985813338881439688132398399825691916964937533313943946555339067755161618881921842091936942412627494144382588164616677531883931434397068343398033734790577418193984370669250252592409009628583882314746337882592234464320907437539695226207808612150998218407458924681624477859739441220161440747933785532761896719730615532236614269056662935828800974846486251921211415776710213110186142373065914685100690478041925339040566079243486113413105922690960281703838696183761346888089852840858806153196019934495278251433454716703519841626336220153421338722 [125,110] -6256030185736272613835937487782017358536535099268993579850760010137243637007661649549141157539459346960335040212329269759047116128532786473903816991071012422207547665878105665880849221826857465256799783410279601512510515876459746731249356970914198224554847741795636365474583046412955930073498889756242696490630843840780445448927645159301369807827938817099133483773659971192203562599567491442473914023087423261833813260361723427224111946240154642384874906951027382096518051737036302829343739990440998997474883073281298224384631026186960141260276105514182710931497676067923403129717430321783926324673032355265406526444177270988731265704075088279105229438410926257018199239904907269181186591765256958365401000897527581181419552145066978235280840071621358941415429733032685075614250913566094760022157079469185824256338048391504855773591615161015985846626741334036984481941300143161838855535594178123453822782745445757150759708607019024386949825833397621879967818835047636698828266897891408520386157867048465593992307516520723733675410379655712402102792578260240443724705498284672321517399457119848183901234625926849924469531117276186207156930088128922002671995448962379987051104430005019254617715151061659207238920849836165295254104020928221785003183431590295606312337933828586479284344979691065462491592901223015456966629376619892136717350822850227439333952185359028181086027867675769813631338220611001288944131875972261044651036560919455690310477322404710083221932020438571700233488191447796270115826314882811237665655407085422009675699205893311375179324316742621224666013208821466636737532988236130235308032506785594240563659943788102672626069267217188974627350092022692379785645699998086560370952079550182162105142369813456402224565823766134846565773451619507429778807765711136607778600498327604855747815005127321779519646056115552254093126390402952754323615615123425072558402268584647102377344387 [125,111] 1326328896431470136100775440155306668082398493225152343391248944032404963764671256041167651303952033862390554219923175408286945866522944502074329916080034573754240017717370759212011819172899703775794622341913654988649523539779448865832778212417117718528174539039940884968610878235933902708044410543879380613801315148583457560381782067289179450178924222147874925017136746393274440371982378106149480627810207765682041763100784366578210616702895812158373719091452376993246448120982992988869426724099057874835228837742394214150601228133777084171874869230111221979441701931879428612762400944653963280686979288438067790378352962699283926846528115314879229420530330357268894186140861021491998759579506874052659591039221550063041586310868119327124650153196039146013311775261801141784611329498334728423489123422191745196371519620961975607610459363969491370406217427489616000646491429464163488101360933678982759221980961562208107088996479643017263378630559222164441149881127869910397324672111970534591194851030930527382204363099048720087791452362596159497577352518665491269402685823619395899848181381787509814099033675826966012097958778915710000304709909229838831736976682567091197133278812312397684088663824291487905213857283134475596269649935687463120544279625274096533962584336944052896753572508836101081035185170719845643085550354730417660380949049435497341840613186877309675938669114134068606620813527352000375283167307512405485326631287755378213225829389938817271508099565352534647036072741496220554234389720678466010372209280386225103406116173681802322600381239057349243324798899607018242859617704554663722893781862847218150102848162078302087960085988707745224520303335945453157322962881508545364158777024680678817926082204526318708918783419062149453776706396490971352465543215408068258693611952417799038127028808739546870583527123025260724272469029041124894640758041305299845748233279287381620 [125,112] -37841415289573829702708380198975619409244788544361631787975523505573794527747222863448148312193817163907429771586819745045594689627068633805178220618277316890188775955112618461388872996903590581820738840230935921003682929366498157191131986337657580051602895717902210800312286195194310835964323722399090466333868923604843811934591506003568020389069369717780240175529454591185725172676906721265393456657999113750257090284050559721640018626627538064469166642506660780017979800863470919738520767746031090669373477086459685720114557773943560234073990720829500900922152596170347443032794747037675209818336231834752890179823835508119882690596803311970211230163622339808523457438442903077018515448585710500426719818506372609089935108732731804737834391574546320511994756593736758056031206652418216116367447978980723328670596903558220242064939415465219762613155322010523911576911655973386466264221234946916207050503019497765929228016839740154265834169826633488987719384403639636670949825346430952973764490105142617843739290290061309411914720384638122085402898765859679540969686022774656481176296801020596984296730208471060579207998200424044531297414059980138388659152470490487701593545815361878060668843748886320154686773042203710063482907984018594697121075848906030202425368261374167696798031149925203916914158003805634079017473411441959876171882449954400963626716083280457757288215708211236571631027603741387314764785005021951098349537406873862275015002913007188641014079041872366161097928527498995246115365586039515246990928746701866573794598374587103302018352573905510784947714143822915399856564389473867260665603170912961154587384936076247266685124061598273321287732367922178793925124718486332615856837489242796302679235332728620301616766188684872151031997078990715130431030821128929706001203456061457050595558978115845418300890030921009380278002730886685765688028494655413440135925420466 [125,113] -59581449465390849884613215142810490297033083197116960584041930005908188848863136641149734395872572022615010837859345418615806340032840657608933238203611297992943526666252297999800977199767773697038994774569978868091768865688348485950334964481879642087689125406443880946292407381050505844766302295475911604371297851021752098527502951453801586302510288040812253919156111665328077979845080025691544064162471810367096279602976448870437853730925702998271901587508732828553161760261895263244782366412161830860655062093854491969202397041507247582834132608618536727014327452874234102254834405888559810013766675735887778156871675835210987779230456986258224108787577878159353120673077540220376611349541369583814877332173875254861358890631897529698980105060062728729136500743090535945615462030202907757898806167362332581108221100321165677116868890540089243597152124426346966448380028872532837468949309103824286110620023389079705341917114762729056981609035965425204901496614851021032732949830316729267391283991794749086855367520928426009808277147767385515069062812773633687906283993746123138702080499019694491781340629334559592179261353117926419993797059318660067348663557608670410878973742376549322746468574975956432542575042529483693530025714063250103567636127269092318426500740847192544662438251667309389101865729870948936560173194577236261651947071438601109817538882651025342671376709720106359707751183246029740875249922150537213055799164616707852285296206866797123791174682589307724171489534792021732330157629980830694412718144818307627037570408621323120677726004603151568760164490835173545621582400769570533264269288478118323367538174835059229571220131283314820568418445511145015961783885629879496169160677646378284956451298940598549641512370588912891358613137294327662157801201967046100920943053777182869733108547244754435314939964799395684837879740505857388191468085369560106524105 [125,114] 716262166608595424997945879861480516325166399596433934711747679424563312549673169293437429626191817130542231447877986290513001075762720260009456914577215099183523844267450219128249518771054535969121212952690624006697592403917289597909484584032212887090096968653068572607643025266941537853120570505412190216564682440596972904492224042635187136612183892963694719078791834591016946722075720398413794622824017371084371603502346540578946883187614042966493072913900470484514231610782197223384805106346946537012193563258999916368392303715980043360015963714605070296739013392389395593107196976000124056566657329890407426627175607419229544168804095808489530879455836503859682414013589170689936875264975542938608353892448006735656585890011187859612491555565152901189708398273738229389279141309833050772828111951781963831288347566264788653481443624914670742860444326942733826974202160447654354059558458711579476543320720695378344785491207442656403102979906563498766176274232831520166427387863380183229581715685955057878666087605675145127389385478041235492798282283947398241682154893118043846493897992709725004183896042521003711056522852411926510653269535813707449069166862771710677504641504151459768778781135750832383195439052061910439321533756328484596114204881733101196448796476127239562580070242871176086061372985374190401856307542266653843545092864485406127137614754524981333565940242296284133159036340708051193616302405917853381078730906173125139578712137556108141180375747503330187057841379624202525168685062695969386102330087540702578447984071963165158584735137994853672107684860383766425230419787792674996743145309036499760268429437074037704358537112200974047163858129856460196900099446746181995494214420876999546945690242483654981581642259735027252080153626053937089536691712837782814915008046026806913891088882774490826026610484191165637351555956681012669720419081692342 [125,115] 135992538445662128747860664161050124024526764768649768149361015599241284281938470174388567500769513456320123971641619946464803682687137769512260526201382828639244776734744015409560299777274293137192925134568202076319607260425454724486886907479277491955440570536918730218872715325926774609670801645352240707204508952394182588142517028010262217208509976874760062635821607618119528583215169717319304038876184890986553887331443148322834153494221694980631744187581793686266129748367160810990468324770446661895769131950816255278908088109990615055510263953289453476802394907922539003195740767492297157817106172905099573921500527753807201471294844878114143476403917110509893715690446841397445447132368058544432320687115604717805380140734517353645948625098688234619166365439730768222761871376609595147268900776411404704372857465470661270510484158726320727867437576327292398308331904426077728434798209034738786751429435001217316523229868530037881061216183518973832912921453207197200045705735486237208516292036121550097142996657395795812513268476360010415138031175515433129442919324646840888897557634350429371546725847230935326012381466263728694123477670453929789184035080842403679487259532745544501618443290904084542261217744742618614407121647276955387534615257940421659058497786218646490324898662146142589730672160551128572550955984048838086935702545999825991846740519790733290688939518643155661672197467567380965169846551575196971843240508751519295507578050244395847425626159744843229887568823869162837670736620611640260605414371132079864569589717152837353137648018109680969818175765224023920725734972324413538835690175319607062827403310588701287581461818879890148837371802648116249449390541733540607263251214938715124444462777407549346987698560979929420745578719569011154666525607818279720749686643272340438230618662291618975441132680285082491667908471069040887550191154 [125,116] 1207166870070213802723366956762908978164070587338513737453083831352513570436594261002133708911458955830203670403174960232406909670161329234332440567473624804873450342789364412521064064660745689903956763413772084393497707423803793574274851270644505932588060830245233457571094745545710846985183757967427783074498651472873771632155259451927381830045917421083580750129293763923282476450351138133735935538444156667492173875100860964415620887776398312274043223400203289520363051708856038810383751114742949847098645613782744861962868678628313632286581276405671103856814406012293379103320559245068484276417475796254175410971016343429891337127348993874628426932904391997699360118616687664250486187142371902891907126804325892238325126191872373627612115615223367677870633079628699556010152482945059464294646439405645280492336452384494560391116188985675429959204182372672219623414485371463777690061687401148878958634922584448281833356211950669747895064836123811955126749568402703500041924675859516466797933514607343363187211940686232581626418548287316067030627637533399061423973977923366525913852958929785898353796338263367402310138492825114749157272649304127776077685210600115016976676122800409480755911878950092207566188086667194516033969016010635834813910328292570052484904950954528649604212452915625251738097426331342267096110500528355376651631124673169202005361481827065794565048701957418874878811439047099750430004989152228299974612793409178109399067395743140034973007737218560773163053529013772500916856072796261619380625711390295899997552348150826678111343854051596801726859034189322626070817883704718241550873294721612353265466770139799648986261001947474436502887756924450341122195230635818360612646069428549276215024986260198841839012175868234759199534552613244795260522930490107957965310292849677883051576523817048230030830465466247794411243905449624589101 [125,117] 90949681414668727307848548234895213642713261851578623734324637791145703962506917654663538521479657981318911155832864385515680758098830335712885948182613088465257811607358311357631445886031012492384251068395595512725193863599041783840849280445974099648513589527282065149767636661545006962898923026818633707813495194544837024878726238960228151733091038007436016094487031276737970055929530956455975672868746560169683584470970706959751463265937405520132677902772320145096817164199022295723493876041141306925724075320703790724601249448524842356285599864672922434664738163586573309127453828428608618244581124397971920194384037653613796370906532533617231980698394015413469734631104803213445443279702706671420314004989671803885041737489141183169773402088359925171847009390637331589915440279494066359223684177056741156948092546731804934130475285227441265987065108556658136501385020290292400766161520389803319693707619679787672228849328233877629486757398604205765395145949460457816332042626094891076616410915768341609321975991929521291504484618535618108653347325235139302525301124933147510960993459498924374374189040399501396191516654268701836781028659057075043586836124817932419868051888505628473437737488146452821059862563217544315371893319952136227835479879132742945278653162303760321911628784877095386997997823090087944686070419431230381450221384334496048059651851356637482284154365283452778387877097760347180837409597671814163221985049498308398180752375393750554175419149109248610589552015170148599437898564741037554336060134133129255465337937721046832495277311146230150986634790078469996925551571065665996014653072388026596046235176737448270458281461643095275076954359214594939125121162659452867103647486586957528680918202594570390088292668872315570252427189924474610480529303631459635298710400162122380227646499474563021463160392620469855067570523442 [125,118] 352366561464392722494118230128429364564100090838098521808226720557481005629131637662869835370268757595646212380027557012063156208808239239023327291145391323585310832971331642692003759518133903547830398865387411787793600078548193563574988976432585665231287271837289921984244738612006058939676074562188825635223627225482150926711468124478915510547388114825654418816954488808865478665271475829376146595242482144619385805088766602326892260781385327003924957460424701420828757560992059521956643043382660880112512835734340166442141700354867472393377051052589650436177379348545037407030385485141160340575989260645211612085092112955941705933609290447912576639544236811492576724151539308680854991177126128640981230249018721880940779228372322215750125380847850613345937944476727806156876536399896076149497751086412937911339663722270336473801220300342145756399670871137088398681286571744376277517500764007220726618790910958208739387726017261901313568397257509275537548757508827572522025530691359782152114861794629041555639615363725683742405772950638369414111990464116456091520834251338298235965388459053995243255143803340798044843499149210641051495144971667891450941869785932399003048921177380207926038541726729100646146750512222091022719616177871214244486734132715889497231865590291188545232441291843604147622552193597283826735548102516557805629297551615846813772400438403138272216751768124917583494292625179270111131738864571432316894286975446295960130489789435787558120880717424388778173707416271815793850129195503967910606744457698267808679972930674586667168770478484464456035586366525908545057773437739039665107019977937495313412679696718831351820492301841546165352747503641415307112176163056266976628710636012522441153916079495765129460720023860029874944218021265077513611489497923319405992824589186944965823130143211087660125670649192783821664 [125,119] -24361726263068922168861500757685483040422015752415768450092582206667531858388960674551977042574343819476730426247532826729242672198074638631677635122513594742313706220796335016888847147423437269264544436058278830430634268750439621635223808219632133355308792080199036193943000705261971815001828691936067303437340585401742107605926669136192919193919142422887126991784004962959614362569396020280669155648975227501954649808931137477281903806984150294785028530618848165795662594447462890021712301929079183247052105603195971840627414905729093255714387277340329498513920200598434038486401295539452261591746882215058079104608915940108656890978400013958663365780312139512995207740323129910891388418720085727578464734654939564097365737433893251036896514552171843099723706261962437226173259865295087355532358991722808297428847697348076296109499464545790705461428502759772607690032384025947677158144192407062331988266090838232899250663508327299743676071278256858918157764288297075302200051410027245070630194668784209050774260186695562066985018105477885580790982177606162817373174974842042172249931360494324541255534168803599144821305502189424492604175066035039569709783360171681758399003409949939118322218776094461120431420376740213931264881769687323140803389488143587426565315502278694512382041761639831055345167625090688466197742474069405211252160546449169488560334064378494241499001510367376759814561341886387109821406167453288039967719002486938430649252035340513798348104626498019485539196898212199197517724959651651290171257858949282192676142869934564398790461899171538529032000645573237039452177435914561860392061013602543537010822006381594073117315081969234443154111190796645832760279357524028694681181098655551719286415412801177496128993950581683734168571976864200362125119337330301011660377045969319995792713018349499639276029431139089 [125,120] 200937335921285060994772712274784410932956237387045326684589795066770458494470083131839605540965191709856114764748559500890579389978513630344003960990783490201447857206201024651466194108458857377814452042115436778012529090914328703349973788534710213026156642710616164328097587694454143587287655866588437675369040947684530553964261891222988466342333540810968896344174714055879126601360306685454766263121703438233474171630275982246824720495257991542265298075488106479374590891626821624734411303181615137021766576074230222463159094926093898793399561159065499215157350755024592846456892297159585691699011848300981523601236100027801537220008984287578602095235315939451951517394937018499391338792430296300968795312821417378529098765588404363341263390476748531433957933362534895612965898094904520614248703951956761978043636516547732935489418150765336071657738925406368619106145619479137786858697485975401724150568236366294494772747522219736222846558456569085333122782594426976031984981287897755385873983736213208620639165515877010521315580322726797342745990661547489811166357392212732829674659059297260679212171818919166520146105735665995121245533589844655410776559842385064425192405502270731161194017171842109439010342157328811220929576424925607162317015181418340990038699818414787475902095524386349150576565700425771996891102535797244992653496850790862574857279712377316034970242192616301619508463326174765117121274135658297238642736633001770856321533039473270907004702602933165826815679972981932251801941802151146695103697199644058257538026243608559254854342961979918961808997436544169924787797595823484736548658653055151154210335768490231252438761112343389072451481702529377929121035234279324738076532705816672008339944773381273853321963612600873843385854613720011495399656069392499679951690850287204421132915560402435370843358 [125,121] -1844366019284345195560823157694862094633514033938773552380159781674731243868220150578225125851068951136989135239313826833205208192855725066933052701843009646653346777389516069823220235714486087625469907115170665034506989928696541169749055724669485453672932950426477963042212217185411843918522870317389437364052786802483785948373384712751024183772864037810068335725908094342645314919095950410822396186903660210845744185002250355437801527180648211332628499528591593848913126154967571424725102252542454342457956016074753644318886410794774335733260888352936469104300443940887201846749463946982221803548665674247059841482389488794102904378238699886050066733122669281501903298974688779966719042844929304417350848771253465625225675617344067457857791482460573256859701564286103233870127364782974379407395260837007944243227885768620747638229294292600718293291301071841558901670949514016531235801422222122656372913515015326210891717463228371683876058045405606756010354152069644151679342261954305927121838510903827030175929975871908388398838248444565725505931288234546709887511700556003550641425245304096174378584537105527297823192338993376686441163591816584817071047202701399972929794499311958332642574570331460702068794311454100629171749900261615837259402196927966373621653028840190235216015857711637538907519051642207077141559001726589963544548815401786834294291346436540252656408823016014733757964941576010761233863073352554156261250925811985284165445384763505701483867889692411283734602219301642170036371103379185384582033969735799864666825330651765793417017997313332871902599945959729429135998529369618849695114549230981138391250570753479159193281739969669374081961874447135509296528717738994054908965475994168871995929495903300228099106912829526105280144129899193517556432628312552870141026140158266955394933117989913689 [125,122] 3199358823958068033382295006517069852495237507302363607034789489927769329697620260370496934750798895776107621356656267327781783651066368628215849606481637625063034821471277789808904147804928983625439475244817965337912855823369893155494564302798523895266956647684718730123744866734582427480190705521773957363904556520713825202909643772654255413543475923710845543244837114581560015968432083343401131688157567011113035527432166082864743995815972178315152442169750890835968243287048991092518219768165707449663061732850585785043236156066989053670755958784258560794151660693664794459247736386969148629603157137092712878740205198285790436522601723909095036073732034914156436590126505100974749307548975814410882268538159539953215718748961204511120064550872849924939199021813289305286741578111510025851808272644212387057159672687992588557020605536462865185277066986854016724649809230482163172551085522866316358774783932251607534286941709697077774787747879284797359145228563079064759643278332301904910738363425484374370859756193739471276130572095367559891133589077159876157597854684517506229848847698726645341249120689656870600408284103903680519385224207736891907767105667866077630061477887734989099323931866173546092080370874672254508235762937502700323075374268108259799687564132222180188432445568733634537321655130380801462583967360629471950503011263595978698538579711660812464996588513552726557256627287113981281819137127457580506143073297986607696282838260309277157537475761381812659006849580247840214489189025431936747523464626146265200315438939905838918893892126635212090756271938057612883424240616955058337969749785069800896131450651476569918534091993539659235658655097318929130002565040066243652077728815323066013211267257306560914673864527520474345938252894816155962865631637575298498086367063284112858074007 [125,123] -2920529337013638941866862544230576458597495152018178037916774868528125195996875071711298756819533231916653025533713394481527766341523440438961593536024790749534206141912952258312966826591403350428763816780303808138219881377477460114815329406831915189357159926168673076400075625773673224179756208716053905148997581201522569051012389240889345939042919016353400486364774606589680523491420534617818669148931185368745449638160016862737986649398144059921455800931927424273160083060150231982158043142267306374650701829145602411094553544381685277624874718998030806067884774586283133498603523129241792677912816693701102878446289574453787206569728346670668319838449947069793203214420906382385738143351716074060513099054762840377678294820255363336570340018540417853532574616047576642505734365693115280229642150077036662176780801739424832343257529841685694943311115198043489369246118487885062406729796085860777998492452634490547326067312065121589934633731490806379835637405292330523931910992102497859472993771306989041965445167727956500433710508835274418953990331617013035747795985960301765580013088989810914189860588416165041609145309616810872911178058548743593774569931165170560017340125868635507372978080211538003142080623193637719298038481959066580394428584281236303048649213069722549173226874231471852745803015641692918919357799181520978760009878026781740305674064498853599763799015451160782097749775848024946783783714143648788583841828864458696658255875861959635092149569113456037549413344564381176064890668633945322857130806683960204163486274140200732792129695800453563510895983462380181806484210218083728128803891435741694170400787143236116195968795268117603515632426963556421645441744300476458139750271497948568078226372919409218485567785882542184618865036247172663747151667501960851279471102648876608 [125,124] 2651326190333577420769050558380855274336533988429518346893883207125615189092204775722143844568759286234771743537512063514591015468612111462798694841309104519771005063668567692788537761904452403731434342795297050915336218761678957330910556034583774221454900396173077304575893602377850354228838239348154870645146139596516796485995213669418339863322292140827092719048163530850299499406379501548796728876136587246383217917419348557901846437189438916651532045699713318843780539023827510336462350865563424028087317357245300487787829654313187374720918895941300028362635470897716098462963235317694679714430328117370947293412521283305193699301382291296344147502685797671751072043067449150846221878922949411245519552842046683080020694543135005212343148555972936951737203898169636607380071017294220698812664657948389550820182963254078634662932253041439742278046036198344935926281200395230638138141307092972596195700364443009593335037872163379137787570459353960431701066272114574121027606798237516599488255316542333560075211630397194604220956138735092473188962522818715786581828543900289527330198934336193754400185900613068884609622935414862123443077257968670797861506041952654195679843816281069098902503942920457248878221088339757571959421920172666381163197284463437553567548969121888536074534122152352668168012305997230699057484809387034139399106805035839310588050096509082156333269516012431971479210697938016254134399381894236869204156554459326029890823765850904634988902247763197914656324269146459833453455119017993998779386366067123174728906811726888563512473146865897336432397682592715849377646339630647327628832826782397742563370887592990368721067916319194286123699975643604425939767222216924866862663820305907953975780889063024663235873377618289265996281803040140697056600879902971662315513043 [125,125] -3759364780428105738170919118024723331674469566190507434084691159710199230393453542108940100115662732380841225226680182368291387859708029957838880635086643213867491135725835883999129826527088948708294972275786906429599351849819228512054861363102642055052272536201371208960328626382130769002253659686710974391198588960759246167878705587376450847239806281005415790113089912550979782521301640694604919117913505258762716403228454564030154968330297387821775872438039762155783427944529203593635470275591333427204900045751494057950586922366843114107500105786020837181879910467532644483111194330465717076761642255407310269853922645464755933185938674503120008063050120829523567578567815762928283321443095681048017893991020740766944417885278638347102421752182603461016703553998672355988931438124163981534911431081332592062073590606425501222568550092008141479919999301200339100035626511686563968134742660708295955499383509214966068149414500741274353717473565448848979982901574539953683778688223845151234539556713045850983970173681835162185660956849309372780258905133764115968756216854752584133883018741393432316503852426815522122829072993775869113508433306804091426606677666464902837856614386580518138248118827455193295818659063150268387741064070219276309080786302687621196353500710708902354846687566652948200993846471658818972803246789729616009081063246993669008481746235383495895627633514237792493217094145372925875166165136521278501252428421397422938255335306174696459821979806057704213757414558485771274931105525680790717230845153024661226115215877194320173256039339158890009439024377575475545613330624653036361129799395592818614545181339130940033224252503313595243148478793931646227459616829476294855320731129640560935399410494860619587492562273793902180486720388092346905144819398008006 [126,0] 272017285569276784586042298659888542222509481347704656653159025059618208238293662084564403668324949892258537275035650484597236829678201058191302591653606507212401700261827445586825725444913515937535321069199281467107884986849717370427611788876438681390919209338896064430272484322807742110964140163156385363279942244447188622363275051095432880543935474822226876142288751468497349448223034760202367485138012814449139958265340112359349923649034448942085419227332307266395338217917341575579462951216237651433084219743066902887043371763900471753544072783975458956349320122858540483086447157966048259139267381406602551697278602596540370999395027344803017516538129013386384516168510039928539967585548380482050669253776177900420377284816920895665355579937762713174701253937208721100884450618581937448438253931176227556710242894368426960152899805266941350456878355893884166069788055164920530713230778896942298168990613873696167308386098358969403444006559507754212197557357314611527631701151811692154589626837319500719829382209028727696147478385291618970669338872067124669871838969036457815746991823438588763480541580291543927072062866395446839923607413698586596726031906458561720575727157528537646651286971900252703964061268114113910722375644904412103016100910958225216928232469007404014869997568963495395731683493603759686817686053104114598330965224657923299718961449872887338191463724986855532836928139346709198110418802599007469453275786373981107532014048399809609896804688820178273328716437321430567826066683509863463911709151310646900478855074919842108627727559142694223525855254401240889389196894089695346245368352928284710838071758032924893659086403964116363565985509204256955734519218527463188654142882038312412298729363241491100140568090618481254059861667753081193819069558520994682315078078972244338749978870461682215178845023364335091594099130413145175502512998360130231353452092561883264583008019328210823498321325322352797955527257207487587868155093136855862783765553696822123692057406801557492381174920111209399114620847977877139226967882241111001883651900774260012361504766926636105930521755461665209654205384078709179304903808495132533218191055510343256113152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,1] 465514734650582319895803231065068815324945905369965347258173283218144955413452452615347248779977188765119173557238299441666005679572033904114240113461004197845050189902421137928530815533516319276417945187323270076293085496647466408556083168368168336870188259286049023010649400708742004516121635870481859981989463824980972826308200214512754607165829321618550187221844915030251399044641407011155471801109203730821296568294443318822822796073368841732022644688164984882377399738410672011649552563716803597968163975462033870822241122226291519344004760094826764211107351144448548540837565618939931135681362303089557220157061597592721006590796053679763905248406814487355161463944357783468609870607048521840510084856631094202994794632459671959798480438182786979155701141263461134529318085740772858441602268341229265875424601203482788525328601571260837928080562841847014728700907878717869403582811159960153728720668362142689296421711570293025172775222620875304512696665659794625296597433017650209881577011630053046839610478885719083035304559571017990821662104362164074852263810785834505077605002341624685513548278184476723432880815064660295679845954987254694725488110362501846860304127744065451516881135850393868624125882719727811821520219187885892960047507926835784539475316754650718195135194712441000328103121927044499017449159621105650266567455138238660684104349792589105978745605942774914665705406161899761743032650060417450641475399392061462833913839340551139266858335601852676373640820970538908786156478741958277335638095453222998070367558622691979647387771386885717385724839812677744056568463443890824286031937763943826164740994317336142364117104126131100210567207543820756212328003930685105261274958055247227606417449885288080195301645456352413884538556619643828428750651257014167276016770462453202020174734148393696721773834507832886012309597133770161728545757840095198778460216334781382305776211208670405957073605723620081475404679199832838070947978737238503654912360952492839824562034717700797860297412962474922420496958398277401211732450767171480432136897717225329762306392251241663150072553925023206606140436622457300910031292655867448275618616920223810457455034368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,2] -24011133988638264573379523629175826182894946451242092651489173652587083235054554492686354793805493242434864267065429788965938059331439464368752906979434638540410708346625587907811061759958263366147289573140704225356356748928376647235626707395318296077139763520633118872535799022482190903621796988137979122358470915544133153284592905025560404519384942835856509333611301588958959787167428288834991924901215796500832272888963504542065955228205135576141183443668885840022613590965686300845317496980123265534081512049981534681275431991656818409083962546294678791206487408553004379991505283455120755626849092774618849697916859170082100167675441874282571516007377745297175014499009992250377975399438489771456755678668750225696939563471658874783275775650421761227491809722410473219493087059794297044896013793821235355557544682498672709583819270735411319041421549730278281728806509738259050707989864531190016612542886361867685353005287806576291502622196085688329858665077724458714991511427560993392037090739453256408620536054654543095076034089519786640933110989197730848664751270536326038282556572624940786334699190947998641558160120970842117732092803965222416227920255444834502613754985722263414467233471258897382544751343222941756470630906704704511048439030134478947477828254711874057579010470576739145442680815660371755250169299904018901122427438973560408457891522306066310992704803944652201723079734863216358935028190647029700270562064639552013836180592152391950414057446570460772972058957820723653344166535172978390735918600690658432253811585087357457061469268475398455520383175177014922685513501614443205471996554755741740737439424337386695256419284465272516715093028199812982306806564271625353535460685339570645805712024819075817579986035614354119630175469753686350600431946692700260183345074388169895873820213022937311161079236989674052845941218669361594509847163900576455223126310543605487339550614285966108939032958363301022907866062418388635190550988840595571516441634416973722201014730731150574248739392089170923162147004831019873422414607304228578221168821684450084288896022973938334992908756382515872334399232150759636253683956208011700650824103135193479059146276864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,3] 988598126646932819352282640571358439088169710763030659562517060713417402551112215819220542904096896742590568429498571716348347187225870523128277398802937650942003471954899530311853397542536430783756670689818805346289361597175478230688421305882079727130571894526544106317270494782598848851091178230107820890510572774917980143742658408472144117457167839155250720244188485464460564388312960404571274061242944020043429514797355795196141815055535128014818326406979734741863302607135829327999028929631550100250444964161467115881326141280497728770553786302486650319832268309863350667739804563812623184397037459426644507064027857109867940733827740504983003560058787252659662514052118737086995522023414606953122333695277318048286735001398017963991385396416702009389675379050021535271509878617853365941071666151674235605105195509756318010435438146621439266276174511740429917374391852226015198898821586428195546122046698462147454670869333368727664432489147964782503756243727254221135227065476991389159342735648580500279348970697409324329621832388871955160671552458955195906040360736446151938859467769214015039714318464842398738191596584821766756399552014874234923316054208384620788787252212013353773379013586813825624914675497699595924545159014168456452345440630748326081078939349828113141820814892465646844287936071485085459424819744415041527839064965295683023788418165712818247797043046197750332737112021385965571610387480077607355548723098145502312258607605893789846592293194518329769919887857751847371804952258843235457592619411684591553823548033654415186384978695935217439460422563132831077494909760361463946916934846865027681640030921631471590328146082080830367833011607046880031077037182375702718502609113668943131329371707317627578151781988882675273285483433112428343789220119001598039529127743593192732679304688531380337074547390532815585043982298003007052856854359737332809135580845466004790662587403828915533396588270309100095264320678250938812067346772932500258346424813940487493350629296141856659048512672372343542102381957875451745379504844621623610344070268606832710756905271228367354747463966371604033861940846933852006407558676233357025038989477508622875932779085824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,4] 4772268697498925132308526167482785582954232588904804391772807223501998530333164697104738278317502265394804461894278179618543400828198550276874522160992226373920605834678645760514881070812791696580592820336694734086592314679170319526926579713084806215556850313314077874554448398021916802617362610564210660891739850559359680209675701491775343507614958314517487005670948709697477752060054130780653814160478205488532001765410035111062321272537965705364908511354673508871582488200039687625784401413973594597174836147956027577364149976209411697633376076635999653841638720977097620015917215025375028981415035673680394112105490456479040171163147700908393831778572518858256699004504641986188271757527180892087761855632300120898714011001569686150598532625307385437580061543581478124547483132595923770343369650245443576617987609213949737304625432512927326389439282719756365019082376363548079715068716025653864019926503444526746851337106337888220943573923995295755903013786740115952030396187680856311311569827649454861247563640422763268369041405806176306660429200540780357627352955159780906757447430289808138968713940826537786877487940725084488172633275301722705122089909891282975251358426742281795692449514795807391838631861614394219721331936257037823426107860017040908602960544722909832702264597895277218018139406896463952353108097937501978360951391737857605182999300963962029235144316921689186670143762662398342976866407828068677427893448151618912289611473490959919404963212563790848995499189067704186802969698061222993740478888304082082468770625732048461179590636199359118099380391909057653004012972070789557223393663852370240618127706621149355156406106773990117025353790277209930535513717145999669693952019574521158784133946049304573814773176018874668102993578812433862258586801308615227366161930775808012402454188232725212266318730474959623176246646413061060001617651043984445878733776792026264576028995211947451731938296959403854307609301286882213411060117559784068164765638888524185192447617217664265738584357128307231220460398842284342795017701101780625639328841738170110973626819562329643129735122243093520968520255196126872393089237718847870984750170994188128006483992379392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,5] -309403104428612492135487788105245991126781134294507948468470708189157857617690817067303486353667587501248615628221829401329316812759951973279571299346203017355537379189662173255167346766510761323112349320107304403842204568349835706340308156632215706936201908954078143342162572652882319976096290022475816530133499857151722742374622802627941857263944731768367267470009480961555558836905002476683943305772534819977005157127551000023882504776131731479392194554015178708914106772905923961016806887999683836415835263787643651726050184806698338264864473893317109781563149951442575154886584581177738473900295232712568498986649524619157884709258912422517762862773906441914634373436778908609403426498238571138812487739033344299041837585690861178245967515068133372867594418108861699753984735666642265153757917656105515454366927377654178262089620683483973082104017370113443051567026387159923979550368651826049046549208360947235075311368981629388440538099449074562656553718330898964291973929183056432713859376029534637209571812769635991435063045846534927029227126311086103051459764982351575349314111398814742558179057296387689213662317384179626200103255966925746508085874875673471670425362318753969410175298739044269810732318142609554418032280200228102567893542837111915579741694208393547330790543441491668033662158105653227259238357956115525837374878515772443441868884509396108879508632885160997871426685745396413631669959050792643808575436817465675140168049680623738908500972981440642669942884023597742810125105579305914157805844837706637608561587549381077994256660385430869907272545644308455773113520408927301783883740885547494869677315431784514310466652589951524088470878535550527520267853550213074248900679422854970913001290086125219765890161527274044801413126755766387936624804949222997446209560668317529048075524703744814784296220395612580957733193625675248521230896254836736501539631137028434306195436687170538245732330885146445256633242643767377201717997797051815549945463226430238502509363889722779867279315635870932886689962760018254156021634753486929871541711294921409823324056265846864281591118420209262520688947399028023417177834170185729601523979226453129893873917716594688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,6] 5076936232856924727813702254569150140965770460332752579421166607786457984952534798433174550910773098762486611214308618639119151829594078858418376734203218576005072518210213923503097048883508151868739023830074734327662121194727113617558636964929591554102395429894114339724196567462732479830894632238281993440290079239379444770670794518355328996721454681162621919424509166497267570605415574110232096094749166450761394800205743375849118573427890821125760942116471701963851139873139635068253896233392881210690470831429862143193687636092394623866084908790168181939393905682585259689127456284081110939875420759312581852745753598749236855380069054232774929239676853151212187303026189338913655601819433560757318687346409296387019482592297777914717367121622133279326155571346199896068003901929780801463053816318699841259862438897511712566637836120638335114285552208507524086809278461083914972996659553848387533889657618037089191002192010253098962747610356442017348842482764173087245694304387171615080746533525644462388594067531418792166452453402094430012173124519727695988870062990078945538033054382425064034071782046566425705348829117210814308115924946011139124120108789973287177804495307002194597053810198127933257095923487409358870710419822926238945927466733705642240823665155875744829571559776667279280893709912101754253780741024657332563220430993890739542524163984345628585046194800041723901762934529015405836340441639169475424806257635197927578012823129388624440367699589145367844792035337324151991911313315395808436841691760024588699192720306523038398036426707341088883622573730642095880478829238023685736250753606269865014263914116395862893741104817072149703164906297644608410026013163524757122228502913185336929817648861965763149071476511743233542841982029632627705175124078738645406867257436774634778545579256323157445200995488267966639040787765532052284347296953756147782065764047198139458565764477106010531963562833040498349523407836021663664610190796431428269486650431366684738687176983958230764458380640717144107242168983133789765833605493949815548636354372152344153347230109955660862979855234573866442547108004817990742341444068569844602816534986208263329979295915311104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,7] -21266295773231990671686069872027946829769591082124927579740162349848794571465374512729441933349523924756578383655660533133457543142952877606619317031770487325948807904397548724332641662252536872008742389141140069769125337567517378543293502591373649930870669178145613469960478329874443592174268662671088574355126635603759172014686529082828185602998931301642034356768984651101736744953050736452800050422832080862448731860639888884210846483797533273721978762618037360095574590590573461528190257926895057718365971329780595104329720632842696644567874723869908104921184158311456573584944333719870695077046416105368604121682286421805707464207838570868736532112795209432778291949253731068842938022141771201129281816394419924017122843410017453012663119952838356304708643694754829819206464721203533822715677499126718949957607316195724464061537822967036603544762517768902111608344136187249553520400839393184295381600326457335112165838595644169394600051306657794047246285951709982387363278874976808856199871748943462533713023174619121055602638627616976712708010402196235527753832991801236835922140932393384950370020373787461795398882217446391611937605767318705479877173994771297485531514998360967196074331021151157460768765725096317579230965313602038742431289453957267991396508342839445558165995659380777849431062703611311505005482721043925921340467409651939870346594642494556081166643485731457105212334209332930720117793752491370859411807054893734173564186020785497010674347059238333458683022394744765754595135212460830601025973460611230635814479152978435959697393337515331330664744689434932092048959959578148429913299815310399579685088179953784315088864626012261774856433360304861763624252180395141251594454286485564692130818898655025753572466829494363243726738254553505301727732747839083585179177139287612665189262729007350303114098522077166027440218950125339789871482942675138080484491091437461076375006860946558040325260584996697760773706946570444804919191482173727482814259206047280289231750286715897833946649261379123875313516811114438842325628978849646023733288513153000416351480973985450843085189371859676914274071314282849656669862844594497070572830035602803029199139420048982016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,8] -80280751945179526520205907464038744423588400824533857132748881724768043798492639021425945050954566707629656164604143332738939695143972522170502408288463581953351964780044557391316677468212433792774097963546872645580576716173910800356213181742368306374923853174665977992754488578365527477148468609915116320013501605036184685515791555342978153024339045243885465442601173947372033281896677452960508886158046798068015900646693610873969080019038659235268355130319131091086221341362638688269538150132345132582152768623837827651071556046722772316044255422599562446256363936525542583536941024055293564773060877211049629742260163103580555030203590987504395302483032493718891644956700140779611975666718928356136504454178881915367753688215596985616354224130603620061747483152384439866018244789002382380267717051243448872017942138092936126144526803234846965816769795026377552950554897271667015713868629258658126752315877784352153580990332148389882877244844047672480110826992940833926271759473026053973798627339119743994232589671068621836870420387057258330734838007472770615628572385678221596708464673412136943594955947203953103425197572297993185242854907860408144898014705858372099182918213399948073913985038179827066788134056281299781117123786838435607487782094935407392321824177853662209598868162642400920110238629199619086103852943699826282459935284062386869223866279629191007393024724700283213346663508167274499331189941150658107503387109170487646549935192840884531443465919280437708384969110639625848223413525775613458625896465680378312869064197040202406791568381891475198912305542588058129472613894169899187980719054087512779506133325621180410623395006455949799203018529728658251366774417446300668199853791824124961132344513688982066195514727268571025677016051390072036225095831762392066652557968121814565436116310717446971715466579998360442603275108293842228978022031506329799950302491440581201960488325608580419805560468940018478503818922836036620494337273881710384440697159528817353678328489556844647594040168051900275097595453061909868508033771866892548160814551777090284646456324471921826473771909111319493170651310866226858493987227592860993467254805396277201985399906807578624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,9] 1148972190609834059980076924475916542606980555637887131609791975285565246250715064726084158040896926935210189292881356318935438507504946688918503475480581323098811202749852917927359357668239363408893196814421893555456162552477752016148230261311999776591729166439885093630674718624256689117873958914671130287207507829345547373859617736172334900926902556591056071386409420878616892984745141319112240105936429681794890853667560979267838732183578706916227025132397005096398807704145497072579549917528192529686989776131798988987273927356509548416306316763918455828623227540455280936616434388479121430776240534648161900065004966078192126080903800885916910258718030175105646001113349602183194034285359810285646205929665858107341599910950547572081885820650771261767782837509602219518371134120083385905762241152555197627301327301548656910884123089395446221251949754131796559900348169420371769210111125610460238072832290414514787933852108151464946533656963539118661042275881131762501486064198323365805525069682194209597552283892793278026513103038016716523810590442379448255864547841772550665077542051501860155558064581182262947459630988479319008844978307958539340018414247822984465224579424294078733406789000128948041371717037429759565088848394364564919146163353026220478603479086697485446075955215740249552628055479669101103706549945022803103375575502603999796256001912450711948849927702959142587320613582354099581371512421739333493824893929684320310765411683038658426601587494900457851959593654219323376274338255567651685618731004253502221683740139196670156068165279706539331208238398340648243659291463908264283091998465177248155144583415021582852545293743216201620775214560631612156795895965189819253470887129908971432093714008015387770729759695507170548258461445394621922701055470752356827430210768280646350420926054831268380808116445805511088681991204264011038394583694881891529015649926461912777198585747084639218740728650363798501647230288239415920294046169611333628058074093681766463156609492871453413527510952570967471099869329752143687840367830346301089533409125369094329860900890052952965061279727846504524903453783375857835089494071109225337939578849624933087589234149300551680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,10] -4964571233797486737836484498488228471876605158397776740947720854514564611909230292362955717894588071686924526535818258269669563966435577903781481771028605996713896988597680763412043035009749958597381206014327092222127633183264408566890752233520046791461351752783390565029772691972456252168151342433311870632956969545475329798096050496482523502733868638113296487997668568839579601441338442115547730180793757524425229691268268862393876657131554398138060928301452975107994898381716298235221454443337822859911539052634399602225610483512410930807973218865169988548537849279384680908857948870588447731503177394794412902316485973082093154011153433596745774151143454632962493272253242825156020412488686205244266104130228842351955895781229928541897420583127079375908344426707547753859461694045604166615188761706170941077817491882447142822192787205184863364663180399210012637097176968882988724265145297254282154534671585718378846771863251267627671978609854214110675619350583980981983721475822247172545956504296716316213034035646587722234619797149880730164848639411058484174031642094666966796314932941118474096410587030952684949461124486626329024858801592464280624148694978605039785681709728244604897962072541660481754298527633295268881967965744752948418441228471742887985244158671070243459674719698926825163636071920454170437151147835257706834558580297817574814971869142287930126616376901057824468311148399369707165547990963403884399163071363448585939494810079855867397971133919792178131646667515930874224613208363375938436375361890170963294384190424121967083572395543806503509491759818484806415980182531884055862689107459255753795887187827788387341831364819281222343975698085326945591370551642886545575561312990130045942375112185310380480933478183712340658926802139602440917697316336622139599162931416144732734933534629184495848088473523474142207934460096975803261046661251961552477985429255578427825483519462653892148535329015169186266559931651811733903224707287872471161973648190743224603726663882314448789663764621402761001501546243872540062617016238000070297408687189867538479125681514195519355940051730548414534065086239262364999510110097933471561591816616617345793446156956154275200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,11] 8801420006207080598170378149761231973363269770083577970530898276999581382362894685650363681336803506505159824163810156288760530185623638271825922687683770990393223318599387415107602092052592056941712288801978432498218147055805520159751351397445268371133397933625926650838678969071983034224837225618089944312738030013930203896620920247942631671899854026671127869966586651266394820880587561054189958388745289720599594483326950146822793296707269711779554398538417814980001347873985325574980447383561766310332624175066388276014739421047288901007551991269726271686845263352790894772126169921121654286070198547430054748248362914825987168090670902881687157526029544122863418328124471731309461454990614450701247144223162648010130677069341224702714908869863656903272894557543255323330246084078475351109543164771774837465334570053551702653465499684436294566137893968739084624376888500385234756670829217242450352490681624501352603169604412337202565800177589296463107690764315456569675577863852766342086976599169412037608892769121598229272603675777557736063076625636583830161357330128042505360361584183782161588508006289913728491514950332151849879806765260243815312850876655641813477555620582677434106418097506133653574835545548852134687014122907719236929944532916643292582888301778276883829129566386844220528059694847828077090236921053625091192039603282670501130034325049728758098682819613363217878279127326088803978027691198735771275430396527587138819624992540214390945984954033325352550510117348217654780149495576183006899522741327340688887956573408603563142299754033487100132025745593706916491442556761292475423907445277329454430354691481969050302905495610193799613198566781610114520263426334827866634911141267685715069650370066328969903396687693524388638283610563866703097715201975792247986428262770072679057368035548226107663924494723669199151193674314238304980935916667698131773625774194135994637142153578098199307882496113841036691088343434706090579345731433009520299778005948013522262420471191142459578555374979110557430986252196559692949222388166957978049960319662649435608964663705958939876255351366177081812395696041183046161582309169509346451466396427698976207878062639291110104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,12] 16836126247661017841679611364840931863759522483890783028293109817316449622968901477556159852368207947498129712179438098602247824556449434109836916397828380294830540242291766981967489545450133836040285869650859151700130229734941624673650694063699279209850771552184523696675494148363849803604583604201190649394872295684112777873133591920484397916052054471722486771174147230896768342727067612857564895830187414344485762018823555092123835413876744784901048569385091485520239059642326655937755277684777284515095921888922116906853565666837672250794058594356567973298924473427250052914039382783076411662367193932633611107779776710643232712936715688360485135645530929594265615871552884635087337753352537018612731002164327134220064857181783345179683836317020126740917470870275331654866009451256475063596503510177916143732881832395719634786771895705973493138995501457836235702105193304982816143884368195843211353071753865530594856628489390373696648695090250073062690420921637128917132528618280286798678316681686928362568493806934006855747086184818297183171307160114255051679185210597248029211026257795584808785938902133363680446381240997916416496898394252323579237186067282907891783268607567755902425276397202034664801130319386979945131697228946153619234810099604465599070666647267390883704019455579381855877387685912050072397495455430526710680636324458998154890011019514033138581174260019892824535937833608846564598508739363990878039569825982498162715036601646593788480505309356955628868462082453522561963710355984643568109450599050395693557478147277153023045071440319630403292717179134193019488282067295048722363365159338952420232002484527495954752642146768250972113899570127814867120033862715065855551641024872132963806143138665032180545569840093834398466564831907330920069269371411395558013167873467998862367404468173468244738267240216522963547537383964261518503696935436445907464458211668501714878770924264014323118288219037322038749817082293219181730768112004445605529967208738322010308441236378855997333994684092961735570990276827492522632173240824904232383921230053909624752883701229923701151007923512647765862011031473733472905884438175201355590650195860043340260221263329081320157000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,13] -148224130904492484189073683190460845501938480180335787336339520137741543675807300145073450450863649891344220206718390628049059980741361443401187558318132931749682914972398747708361801577178448341664730717623361401100356709797613481744754897137979942201368038989625251983747678199490442617884273196076437163822437116271796169307310577235484956695368548516889398424307317779654128840016179896253507480998097864530686712424020679587663238711785320997467358916117792119900958575713074274491080130386672934175470418459544748422570787604403663361920912235740966020219282767655041069089418350201648053574390365236128436529969572227142776038723176690727279686706757651141612725258874065394877649499502798050532720188900170369330152417326989561078577395330053151888664361163039271174732912289714532253222569225380640295643492537951207159543222984375314992000636843802644567106172085086068287533246934492860399202388617660013779023918541431230762118029615619190886650279780759939659074518754390764508125394281887696471029980631137591761029775017160240104931697267579622179064688613326338798577492520604124517472326288021409279198418085428621320712889793096370527855568278808658969881679939429388118210340467999516007446681954579518054546584761002852428888413995300284913861791265901920981402932598492194407479047182778238933031342686852978625239030471918127304258982608752474583083838024559004241506455393833292309636454295517925738926954333619556298830935258895819619675079559545598636017858641907549995814582037620803520374318970211332431764000728689102597290246441860225391527626623289828328527829073964253592563720059180437466126870705875839854232093742316956172523272828484168302918635956547319254738778499092056010014530602653730657535940010792318578729568277577402227954963160580597427309730920910651250261343631080119347400814498135076223264048124927966666408237471754668467293036974721431622812270816672846630586393386960294595865654257090830005083871395186383155870475669602661715879730714436479563892875533061401409930348329840357796978438115274693666194798184658363160940303122914539471006883874518025201158868906957947326780684736264105660343611239626345569051133318341366027380812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,14] 383568811847383665018817809079942471079756522501320178616674778386195329509856593659178147564694583813775561169804062244850966644171130495798857354187193189522323939853785758140793125606660892245221735959183476299648984278718946867331647762285733858159285450506964028495751213092061881867260955154294296184266227137278069303813283672030568105416288460090820845068435430354868687555287419181964257438670590209432087562945028778376935452194198077112528807379018128911015173764672936099530130856513485886012881349229658986931450378319938493572917878610497215370821173979820625803716597544818115841610012317347131878250314460329041943583809473980927879544476250377129153016249742773194014336249061348906515295867075139098587570266187735482557133592139183299998826759766513908539513331686868510519896581920337690632282238859806087852168225255106225105949147915708478243874771754567538933844430957065918920316450693222952812895870931878541814624910199164861931395769095815579700305577466764205061161431945094460940228724849641113979043487580603899640328544946843624812830960546150318971709052475970024883040734794728341790070385338883438056402117772659565984714002568171529560823663451430646794116560885844537077237265807645380713580862900844893797130998518942772341492309950551062286306375459335171394912984206252889735980423409515291199676398496179002611292529701423814342493231673809129116347945289158965285785366608370042747557618087411764641146153322587048481514466375924362130981254332701443724205676486744437284080721094265610503196664089377532807272341574325751966470644344438471613768924939419775526929141587603142782602776908940335522497947440830191331489495154346043778212163518938574659445885817990281121679732791399056098186262343983612374922019466245211352170595773519073948159032815540286077511169708846625359816372191351989839434049975455219697660102434539873672558880412707401637031909140661406739510152072631385587621339478188736709440861263008520315632824847091716910555513310506345288625375461590345007767989421465488719621368586750778500767313435190637695535121919110259983642048733699337537169241303982550081478393989474368378685359573856827172762262636434834449040297851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,15] -338939512841321649030433378946134609710521700005302799425938981839314255923421586150180315802735749679051882974993655725767463117550055860360080427664110525652885781691593842055190125437269264451065283966030249778709954037473988205314490948915657892778913983292238381613534004864091571107513884656799047292405376082465954602036993467659296426717601739355662910030288883421465394330098009267074110607280431318148924270860807428781451086664465570548366118258195908521479782583497107766878820630508335371347888165250248838046683749135852573264156828737811452651080101095679685282777629954017289926589607739397407560358672439281934723073724461764309776992977947000757619766102109718371953685620103657036930248868492160647548526084489790313284868971184486243323802916670249570522829169471838587612489737535579023013544721953839475370386640475348687040292811348660696759127555652434962145501135175972035513920929915485774772357425060980119336100236860636200592874697599524158415612526535846914399917182416432286974076683178251074864682995092197671248771319945636308317530901932960241941774890016713982176509856040328840294182191941130838127244232948186242769729814651448902830959226104458174043742844684613203242420275821050012052103337310222153269416196507529227360166475041642790611895925461673848792562040471649380173015878182602143844845652890364164651460218791457632429099706055754063813332510287721899647363240429932228178120188418795067979744954459254087506729125539653859787228678425924827774726218505423407113910033778080188697331893351425218838751493127019666651154590274686614060411972233257748042603328847942914764463808157626582802620186015589983443910938681891139160520403700905772625083262256502756758066214465021710133312425518368312311357330160031432231366955489186524375325931362433129825558691627757813793905662445769175927115313651673752145259217276018856048733245361989988149684657376113850328530387916698470045221185563959155209176684939084731633957361891207530440386074052390069543219425512830485939171402776289076419675689765913595917324037672276434805724664380943407590730486677528792636717721278946067127655399819254213446106802180572100623208090366937245049528914428710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,16] -553535865645367646256309927350667429788725802057533384327941591873675909260438382811134896770357130358539517191545206043510422587417810970652009137416961551320680317452432041096459288644581828928459027895982964726380785747078497417021841634578449387498879530407166286764657483396726069189315930227398196811056450079238600042818974033786551240896281394745414344378481823186845009283334138970415578840785501774405796568033253360578135852213209215806439706745165846343130240708856251394369714040364745550418451694586317386434996556179198750241120858706553190839795869670127164389161255372331588416369768869066732480654762376228456400728805802142282239314502418148645760828603104167451325092999634770304956949672811729245189433922154136884713509541022569215683008375133172874797285565246481192753418579176946963554958965223976267963458272331623770332674469782741364713304432679219412031079650711784222876921733696022838062202109952984245661768738307457938063720599586513816093448100401875943004870585084199451774545632136005772623436991365540446760768412869536926939870700958157170446517731334594445615907434962821526692709135788763197878516445134805995291566844514223553880367124909139526759777075724524131785918596013322535714063919255731967604377880742637354346162530228615938674409264951528392651098619189496851878894127543459242568885995022199949162136799711645814223764713893192322565300226851174670555125524798416877767468048641873686897267659997923579286051337515779536382713871224315634369042860935472471678854359743895884803894303727406716679914176532764484068298762211675466238035801757086081886896863761079904848434456405947991423019931659512824379250458841145991215569691328276282093021252849944655196018337401519920943185101284814337146014309265090317477197125561387258975849048824515026703663546866690372226822272004263059646277424748987869500528297949292447137661588409388811725076090659091935783364565767062573030417214302736722844049367387384923366290613172621528742407379073781347821699468377985197190556757325803252874265192406454682685011612254403045527931467487297233069509600392988306065202512442008919100004645284078400153420439242346868085059935432807670723300231970787048339843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,17] 1851286058288013071402195215584064934090041594831260496400798902218886761738668712165514248578422445468789226162072923960870045458614533410517506008388902309918218771038011659584711033329600831225994139191815788327060515932917778333643560185670796159862389144570854637408535457010640029503711400976539579278607782307908552083973249834640628431156888011605249805473556102103561951340932305507931368487493265822458131317301993032987176904006736063851370936647835095230303583378029451236197455680438098866759307430153251716830987220236715309187108757955127168938854536231781148953480719050456841881118577539067265745273171539200973808236473475031518058669732594601894665054149910226834809878278256982634332629348486814399781714258579844025499242964615793056754151186441751060334940093400014932067446913156570512446852408112071843935754830727808238218827951102166196021301795386033904053494526159580616190713213049836681241089794090522155675732977965564815050729788418341698326627857886719435131360563937085592048498517433958886662354825593538705501999481253280661227868637151756467472503787351490562119476357419745689702897039682998445001760433920575316854101767613766426210601951685715684871677601814710073375324269519378197138041912042225682535185133425504503401072047239555839021034201890111098621712388650530066354478126594940335449947082182252540482048923806792852749119497182203035268408401362679162225445063286447858913784228597461970488567302044961120479747573620641141366631571974964574648321020072855660920829497362429284529957285473767627745876734223133208426103761551564119996497416888472905440565238909606768373372244134209170002117963720229013449007670029607839864006647998409788019338828171813861067411883868301004082774135178030013926874744109340962558750813371275067710376829872849218128312598322748618500045193407895605323570771200108115570340228905842518305744871598986136120438031235037346744923542122233026063505290673090580709293390838961424501038094630946149810484364766977354691436117613815926364638932750160836354980034015243537265375101731672656556605122735427837199031159679827651521784393958300252577203723905159118909478199201435368121284874879055613021037233182251453399658203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [126,18] -1293804645286137310971125364823844579486153094315608164116111018682479149061051688585358008470066710386972075140413642157677610976853823588872519944034665196807661219068248752397522558314748989603686752832105748307075255912065368863968811211114028326015213247396954654820996020814435500811788373454942848681658180474765693238305772090179642503659408375243625695036745606935519817924014007216777942672048449066517018167370960053332688140894354112984885134016864642846624718805484718008651110729413916627565543787100552956610101305295894721188737682587173646198775163700311436057572393218121480903039053003568058333668874626885823849498822631498643789449454105840369403174170948192184347434074810349364126833216665425524216668038898078429458486110018440305856276671344019137434490490076775743586034671136004399446469074659213839917800342192892079857733828049457868340551440696697858464660826475251426198613805372687116728504269587934778489476283597285661478604292942818257304301226807157409229368761725282398256643935301351096156156980768280907417569980880941559255147331104784638951772054438218648313196830234820640638145864466320965997088663145074455333204249357971568647138552284118690866410687978499654588576056668524970729946898312060297736034837769481381848531135823812337037912742941134836960116682939119458664601817848956734384335573045062643503919533844251229462279254601585486130228982783108224809596699135555091054770830273680475187116660064395548332327117085952691376341018879468854991631664173436947046447043694544580956963151058014423750458954783259702658808191884091247927057934741668475129191866697224774359890420872079681121586982550587912945799779196365006260322647705868640408460591869371350941865625088412418284300816140541137963860987188616466031747193111173819010897178245120323089468493384841721970678370796664892334981129772209962618850539776286274637288925360367428385381770431471396486782472275800920592561069180743128890067261184273614088773077895010294980307975469029432655997923488220999898298600984995990405149245766433510731768722384189966958887843578199426632959220166037113536980022546273668405313305706549501926091745655536939495098101557477523978776964292833145009353756904602050781250000000000000000000000000000000000000000000000000000000000000000000000000 [126,19] -4588519311122594895296337721646448533185645474211318139824619620817306227602664545922308198951514621062153509067239052388843304732196433422434597159346613774694396772838941386273943096860563168570233654924398996515596930716586071993590611735458528522935254587440735710709896369329059039618381403494874297122767229367799178069112749118882668921177787803757001653270844773942082553604441591028564274499139486809013343742217694685527376864056146548754621185193207137147252922564912763466997551945757899378453278819511832658204067119058477722426909806778030065982718553424190227634487080109138370084153129272542107679837054028590529254374361205064338725352823192880828357981664670494197016793654536206593578834564344786930586848748558414414685047658820637738085746048872728834548211765651796335075277413731688041689186123600015176390001056195460172741109743387028214942430436598589365641985447576175301985691434815112658587419131395924463821088692400975283251790694470865637368457732522388943080354216108988932691451518407219527909794706428060519148776418592737251272556513741189288508855097229958531015781877847948709716502228727399681371960212934418598553043506265228460030184911304574719418781769454406120006815505364861462556030412259110459225597034346652383557638343680585918236858430267131463121503576878641743078434358158109917985882212402800943594483164848770860203183777472667302004887239175744874288155390700194226160226763664861890772464075349209793845620818035177769581773285893364333931767326166225861604583884519916888949146834059125804673337385592885521590033794966128207865812807424838018036925434041681584780286814193044845876177326710746933790564991703047260111218372435803499971300997166116282327521769746417591506066574547489969716837655067994126463416833265003121324178605526531321442909597252107085158137372769899479450740699716953878083185548197060008551823643974253647893688412713397306504609316041839752369943705218028561685427875607528129695069995035622072080350287810394338615725125843093275243885518788885112154461000233791116324914829121269501667988628749077714688111862598828027318609943896621150673977942206222210901672529578897203191282041202786579844369987887965709887794218957424163818359375000000000000000000000000000000000000000000000000000000000000000000 [126,20] 19462754808049177326577454126196042136411225710221909954104797949914048582959953593411344631901871642151413882942460005292457215019979034830159924443432888028129732797857786434880093814041618999320139443318390858278859230689479050350830085279528091003674014869454109725495091065694891556324102613143364939215161046432895624127550432614199553634379589470109195049021939014882077722649744115358263448252224427961700618947566939377322111623990432708652867096145414544523299478943091969692170237075676800458935300751848288885688588205683237851442780576170489357210672690902691458314069840038571352801723094679050278755561928504571730111257159055682210095146948275125941753084093047161514104520051607365445924197809177448347860483373913684002134829026138393455702609993478966769012525198379662429214827377221595831270240415831010791438414005120804974991440749576978003775144544103437973480493172870651383493765122289064821950963646361895282853153565513439868710522577397759455128913656582558575588849316964145125192633120108863638325451427614992597477976309054164842478919589805099249187945975156000054380989798367819633582655892565730219939061001809936252244104094056914881794588500485820958489772430127178051561004717809264296598517883312406130861130610458989285163169805827724783861799096815458139290395481954277987346128209914688498616616630336888116221516202698470950985302928182767873714464541067795428991639972187835608006787177451078430816022750471543043537217813752897417581794678913562747837553185241326388451943992295020192278006157202780888524801318627340446525850259924259186339931409032431472226729610969629307264271028583536043640721865867815249535982053247283180812926760422877955171801603309432223655627950081076130397482852325517371196355633588957805640435538538372074186283029428201612959514458959431599241793183393895167828161201652413493812424442817804776993498896669474796680576082906047639466281235940491051981105029407788602468510802040620227886459098613375183473865061544559746453277113834486369635236100248552569151517483218781940443548783014611713078861132128339359901054898222527274718155988796280993874767121532495104491098037193689310156419945789977273058229396106836560761621512938290834426879882812500000000000000000000000000000000000000000000000000000000000 [126,21] -44662380461695018958282370634247174782202947639880146150792190598562649183251012237491394395904006245572541174975355173102369133098131303979334870200101901139613606762250046158269320251624843000152676235039833252734350502292753925950433635014354979591110674470872871870725426441304849069048590813627778899681104186994371750068743324888115596274815563841297611835348443782496022082502139780984208681870874129703119856471904620610890193095677560207249727990401886191615196184074543251571334300893858291477849487780789396008566976279617280016995445296913191878916536904971281069690095548137679198512012799881249265199843483963073878090507268175508114032096475321091446019979791195321787285217153881281545466797035566348504789908270730405426348078590295418210295401256071698532087654455619819033720654760823288454743394182472459616420198322144989334103193290393912762254697137193153155338631578457529071925010395651076387863272168581588274861334240219103937025843981679937927858982311169966069164873952700460051993198436630539941428903324328423022687478573538988129786847658784157415242186190605731428777160343410955971407453936029979843344009460760932818794666307339538945551687859076865874104526464117282164575220133801257090842068116038839857789959011085310101935318473359718323220279961662241719793480607670623982917548148357702498178953369806106028562050869480937900693188196625581328158654927297311901143406498188910809703107343000839333115478922693034340585075031836293507622679926533888207822155236768358199403245479565874330832003463333923397850222386890288165239804912795777849726688947832574779959163480879185506101114149249252115714743829759909074557730409247325584342144517537163527032072350885697390596517325913467588296308066857878886894467991144869676383375975484186082718553718914104285976962152175205439095205468032926278761385058725208667587168414122695499697778913912141953244684514685696966003248689807810558475549880633396606664513482310289751054912449055940027213813840363851311441835730415365386382025055188533451628389047914434306103283356165060262987000562289737057620527882348984235820866662580293073416589544082012699949630006213592402553853421455156667037826808025158338018911763356300070881843566894531250000000000000000000000000000000000000000000000000000 [126,22] 74377258525726534726702351589353318746448007096368512685447251771549168160208390223326503279199120961456840106018158313746971090311434070863067351583590078258160000170599665434048446057191963836372801601118827913398252353094854823129953334771809982450428772515192551854724819335152959449850005401578956766092020952481704493457626172792141212928683510751941799762017859066331694770377298435750436526260465019018711105628980995980349066544028362219078203923431600366380491809796088424346277610245612545268741517184106507367902186688466284799404425211578907089683036351571750123586084957368252862383479118900188449729926956681554113239915532087911169047579031099655214008124963363252899453205522674903745033041593302152687255310488023553690688235828176605385210256073629784189321156736050398294230010513054595690022205579136838016929383361103185274189291151360336873158026563525223732785247606747349342463660051993281830417554797656078580689357263168801236127420500705115762068337042535747806950852507256334067272456813593757563051764788908890845466469947338646859536322890999907124102623787160063969087275053865290546433686025562729844317370230250547966211920606303284137931328160412951396268083990091844041092643215206143029459130541838529237416605792769025817921625226365163004851143945555060417278714048290389876714183858773248677915200503602119527706770557828502297794394778168798623408507435202301074374674467520868649956944124290279369592092057321377402217809200230884238589879108451708336524153612372687059562266648777705401724752986026769029598220039779066983521202029081681056026872768777547562807477397317944250260326370794667770700026777629194982073323374588083738837908863159795193733967288763435831904130334971964670183352868519315682305475006482244792230911457393181790986888420283026340611953193530404430262303736071550581410306819302463367022662525809976439375300735303547622811120626603925743424375443836217486400526773048612201342160271376750316933469012227185832187775499933095401589158422748545412411598503901432036931949364046616616900291868380770806758547785963514894587333505515518259741865828716789881776975817955482410619789600599748130047680846072968037078970281360464353176964458214115438750013709068298339843750000000000000000000000000000000000000000000 [126,23] -95783440554262252859963212978672488689516682658971239280597542524837025129952222056391919497568085151836364015192909295255095315407808122531123722051465983381246217402990166480896927125024227561017264064122750590486184563606470138897203557280261209064321509914071973373340289746592446303355704934097067162368547708639797273832122638399574538345882731129021473295447087051501678492200711100753224830597954727623736938934199736145186566060786092157904548400529271797616645092899758892635580345784942687640750277559769911942879330153279273292233518423693986530508919036383989035416195695319939370404736066842406551711277925273892957279096722811394272273049773595939292657526946824257499087754674143692619056264725891607301403613208270824617941079194705111263537517226320673764317576483481727444725829542624760425639343060946090913759778769545363296113801241461744293012142095265414291849675872326773132778329624383417393752451077447750321613614744619238924182564590282509483163124733876827019048470402042991367958270796321484653778606122629008177059500333096736121051185318170781450075174951281678703717088897405396355593973170246959522787539595518385268918215609361299389958091945719862028241496412512119013000104810977293858084664511446258003366674843883163090127266568045252933805190530201638536189226456398519426983959214127306692630385743449473889853791703909541076263553420753228184754719335727225171642857207345155592552372073037989795077890833006856125369334962801307331251447525821649918691115833827772359130910916165527362980938093088866673565687326856201926713018065974429735102055336640954207412206577607789384439442890323523041254614079484755721315708608012402244880682026365071308215480409975787533320959805201968769761094248233606532017395828972446410003750971841378453061066224440015968017608953724553015292604276982668216724861940220300747158977419922966703811367277320554046090900472532614407730618795172400679114319218619988486466605437451717817761797573992718500978916084716048263277550119716881553404619830354082946628231130204096028911200909868861330609924267539924599118676602193318275067598030819179258906520252812303880664005562660969459675604776062544328065054735353877463090156024749788343797263223677873611450195312500000000000000000000000000000000000 [126,24] 99037129514311171845635594964727149788652693794203950264107078919522961570010109382372286282518195126263670620903037272741764779282582517235334136524134883382138405880450279229926287364919821005272819123447386519041115817080493876780339155292647723605702443709875165529385350704720358858316377905886035462270331620083825086133830599428429877296908891323009690603434868013313124213529671212427202538677303838928518664336746309565452708663743150016148249180920918159418839140714113799979092731676920141253700383570057185131887074714642782147353713385595441852529745329215305611755634396717058020505774376401710177362425710785172998119526794720912080882123984085923330262607007764401628869796175872440158255380056319105548829813774811928132498208873311058883649114900776271716932290801916456312866645072241788572545140927681996327252311027111795547635458792082308351521293705752483400105979965460993296093669244957681009645932635469824842701320497735610143371723649286360110080785279984092136704067346301007407557610062933456330534150035431292807722642883340198966239303940889861285014752387270187835308329390888153356197967856217830696185794534645187890849098931680723610873608783776093116750134235128917099090702962547878577926230549840968390627441576568062015804052298867951299841212040277487225580760900958106496604535117265670358704012734367831627424052637833066277331139713446462344357240765025728924005679935536557045060833246959308491001445463027870980181965378664571524881542131653681041181630406984038577386692636348737978534965802489288098144520929108616056061281558174250145704154819937122398279552103619911154391963022148294527168982225083378833408385292015416334489934319283588220864694469588799914025713921013391466623909817423101440622117997984786433453246537697504135262057821785375485593107945980863670711317300093195639361533850275869416569634860803825963626220350980564151988360331620617639424042692526554315028746849987691593842625809115179457663907206704375576070261392257310214463894238106869933463168386857811769488623209203602795440568202159608177169124754858837741160696787627907265591836314464930844512124170546786268334303154403875875224521318144826593579635673839631351918739640954186809196357899054419249296188354492187500000000000000000000000000 [126,25] -86152132032385858719759859115085273846346437946998270858530161366923973271676427355007281457045931941271823685108795027205300275492448519147296593325145899822590543572074390844770332270791414071711042363284897662445843267869006461151983593993601231895746184153969627516473824478995137010537848856404797097065740451703184143429714199150749602305826130726157987706332660725252715265807783682233357971309128101418867041441711643161931215541204083671626143808291608791910995898138699787595130943404244609386820677418770954658566091819410849945436559937065819836655302905337822798076730377987562912939701110859878869399927417427817455346597260202372196299436498568613035988941692552262515930374245259057621228643715170572692887484056818405776102151514588749729960206837139479361188601364056756007285926260331985937404257656929047403060382619621974525758142460129428543748937599953097104225433204665338248459385290999734376148202702388443517292610838222651885996563314844859983490008199556304331992232270649585571906133601909502169918107337258180206909842305313375673527411598333660470338043409596118325564507868292020452925596322114437468907920451156871985170910431085331284587423266798854545601059155938121728299571838490012842818502635324566185434788297545974396659158198296628607436779615624517519622575687011701700184491691750582170514602299402364478989053598076493126391769970167625584921764488461581584254407932795096247385379164947081841345004538230325647202897724012144227772281960297145141290707072255524264815143959712889848643362468509182331433994740385517599565232148431008808498306793844728154704524283083006394643370891395884730013499586171580605046359314122318787282671422664044894941533977594025831093832042140885635179528168352360179142251377942224878948019392715161436688066685133376236163411993870941163150359700388346769973528619378492194733879046645589608279841253501789266725032386545007330813545634385294258558482395482985829888060587183529487098622746402140162860046543029693903293585611897380516455052195972777909915092491430238617735223141231405995889248502281463251273230338623877502517444588914562748342460223250160241725038088839608421255496639677503698631593471226062611641227013302901313607229383251251420006155967712402343750000000000000000000 [126,26] 66961754151250256692192504141053388370145734204893897420020598261693937721110897850778175039588013154836213744171495348175994198666989873645955039607726772376013964334095123759530752491397822096323575646297190843319162139265202372491103034328865058489099978302391006443436121921155502475937818917685312773956111747495650816829805768748164246261018918855607700919796810842857849046799093057184262258718117850251022910035468425225931411956166212162862002700141085073157296083874927688594918517054480014469480596611781326419289390894052856624800191323266555677537597677919259009321356460396662692267435810139285514073303404782853855058764279765600930950025696829690635845449713720092234667933287862195095046695267384335042642543396564073842126907208750161308199605281076653139030374748692733279036707944866599808335968061567690609810346884542147191080185023973569871092236728507891700333061018713806968002495670390717998902460568529191046112001020895583052103616798634100831986635419264119923241929724161012073947412148774227711195240908903865622917451285566223553217345256939962352294617877376586294660284504820311018099632654047613942708351847972824293984545549266529625386106553576011541594544769638288618257154213700072083270394442885191652453627157139948524157705276526862097389578803016259734592974174196387120528346234814641677207747728793135666413941409305858309795214833991211490735397076714364111645753176338264057406821185149010681653748322370048202855727163542371471632522411471569911319378551322062948664004065326254483855782680462194090760274462144191709761373993516226336543490941856246989278861277023613878065334751763579818391093443757822152230217188903073842221079432151306507984744617769101477779811125611894760185611983746739113894312117819762121477207526374214579816470991850571703442378617259925321265639546280807288297607671705696293183946942333032533890029545413083658560291540001350298182059216025862486214441524170727216204142206634345359282290798127672211423072807938210521939168376262319301511967949762158792018502141718446152764066227139529247693054326855415936983400613645469486967664965956919668533641787950872958513362157738492879438057918801584166419719809116548319910139694763070866982863915684021094421041198074817657470703125000000000 [126,27] -48889869578474762399497617940695897155389375301916470836899162714813498447797406079981676348412183980739652396472635061819390458162329673491590008736994196657420762149947345185291244588338592745790988761135665669800275613718928925550234084056566203347201188780197324243552006250965640184970419753911926384465610405634185052003000744418481406314376312256782120075298985084234802690186395890196355351871094405447238846636494480632463346115178774481993750446429192001804305202805769411987726433799599505126311254670146082621368742115361125132378940582796968246648365717544464352176185510314317179924267719201582788895971591060539155974163386961545381353082480528446756244120972133926952752008913389395893607113496067787114421850869926562286257459911904108953143027462970316162952061744557450058031964263071245945209840644301296046405522045234206134083091084673501167703137481041240317028013832738192551837191024911225666179175500929925930266491870609720641153654932662208948074434905667083326420212421916660238997530689693144144930289460432151360473346173417077732959528184630015448613977913629790673721331637371933183518411495873956968189188133489055724710390631865441549819819428373121936107590867004142431234206135371747062617103905271743641949763184480319788986887625481457055832718646614466907139795384400302518386526218562435004960157764794998373096297025326173577598736662819695771643829177993104913688782295461508841996619725212014026227638332589262291676438778886496129772445710498281097705639712423844249333581876699702012048679990640880776509036994379996102931797812161362932098234674315571881560730049873422937488135142909385952081865065654904060580158752055267576303149269109487170464166880427320784812641839479914527167196710585902866997478183471615994696821485319508358704502134159938577908761070904548976389961627287178834557197959319240226454399851153137380544879147891077614815994540497462114603273436089861720187077586921350559141309009265057421180090339554101497327297645825688986893881920950571754867344451258737880098864135969565069166860914653409311019393978310551764775883278274462974873515052755084008578291233828166765629112475072853533578004350921771672802527351309098076914096395846143161660623827763361148868170857895165681838989257812500 [126,28] 33670438287421806577091581786509723054469529273322287498093672291274178803443696047641506330150834346613617642890809151279879287073765182194968462740862458508021478877747450988305721698104548701095438309338083400390597937350253947426591491256847779801534087937983438351814759137428056146939342028968324055383911685609567988644557250983154242137711368946033789726558819538433431961240414717551070837889809054069446053911208163607516129937645219910829936839771949692834599701269793774283019304678463154567040066738629181561538255066511959222440539580064496673454405729232228757534359465376935878060938597580000936538920123065208729766584309957333220047101491684599660477842269340760849188025223034221758140209989923957145466823102594426904736964069340449294601187601704441569710681869062849629251429346385267419989495257966763376164230475787832384016335734194940674366404755957322069773751064844239638495007296872140898274561602168793064729121178199193855108081945952630581072434747977580956153551812126310278105380186686195543986196526329202891582685063623457294140545042045925299511803239603662478792225088378687234240397621258665972291806674593827951080685913219794840481062325377499692365697163220038717699341519486504660068146098228045475120462944509047622065989246112267973583005828020509144190590384329141441145239394581408290790885532155690473435787313884036860324917770390573012633281571365295058576369390341307446166934758861146307192569439273768561487726467869794866342562564805721951688296538605112499493256357235972503065157807622580160776785784131675056094735716583115081062179830899802883162235311042904948460789977991090701588168154206249636760490523039919476090643600895087223840717323596221735310646852664555470230486805631781984409635812659112319199315896288534130330443337455149232175262274361323915731639298769166100780025167239232343996821323547529471302109441764890875125621364553829083263515180021064380748473482736195888667497981883449029859185255232085666309792354578758890703517897069828056978398075928981057836041774480829164767056318740636663284023789039885660976802151678404366058403411185703274500703216853100631280675849420481373123472496796625045788041200535535620371956655307255296474822081620459357509389519691467285156250000000 [126,29] -21045510054309869373638682583027601904030876440835295051531328786448462792742204302105712392582712266152242081013266869866067668114679223378291623710434029187483366887290671649615350580076140758202248628112845333032644828590806884908931388844066512344443192848701644306269370809220371414780944849179435232743298383766925986127364688760705499182408489389757626073454128483955068122367132454660251615145317453880616754975366924377618270603994000551425176356973055597551988122670254629348791448435438273272310666549381020930933841344147246423105863443125582930119113003101164526530260156559083999316038856281474177396312777880718083028711511858460502140603233749067692927544419691651561039778883113607981748921379026533823633678466414367115511370927439807971505880837271100294603105893489036035472766866056676813811651533949790708835630488244431131373129839099223194974865597454933857813351651373751170158651815662887335544268314608412946391547268892082923895673405470471638231854085337303419163462029533601164613766683963251422553236804644754974127885974323126029000783287796848516382755099671469416044245399351906623965475468911493666329148739195879313920037891709225312989723493916498406289819658020520745971509342391906252148426473573975742347573964366230610875013834790154326344062935405502568163813479275095214813426259569591075612110327582144057379751687787154437120598385773032063977790575172233493504243113215989317259102805091122735370426374502437254726528320740351104923082724469641482159985809012274168254133922374003533994598556737650480471925727671811066196958996014498396111671784252518079113215844372484451581337347571493678958033285554397430074928148297735067172796588064156454116736786944219053080905302929331501905615278947408340567622671071837651132856674271668913899453601256608301553845087747659953317613807347154120261260287449458799890345977896318495279166278673237894768418205452669897785866662908607341979773169528977820767113843375617791549521335372857959898378901944914762355962363993992633906060025624477265956720251097970278554399087376042549717792620062710771239739349762110294677350075478383100562466231034316181135577173705171310539044114290341869894578742441524061051750854169035747850968753880351869156584143638610839843750000 [126,30] 11430972848805949235228700545432704445269588870143759037984909697625133021104749994252663986402054217396197895349476744447383388283899497015291436449188412620641586614718491158998487509454068077370996711478426133050926270902938554166388304304596701228402600336745444705834210185111810605295541177803171415786869221637462674338573708220982386310278371085179105180038571127179772987615861457458729051071120029572437156477690689342687377777206298213098550940245139644047576950332295564133681930680778662318710933319998599227647580607092253951146551370324119277723436562375891966735810651579798054470602110326983626293179824015303820222777400463504032170426459966891135243275812616265400976882494291133091999867502333706521290163200607595894222363685571969593139705198404549046427319910236083445306893774627376556420087216581967292532203695117567555098855616555699254807435813407981719306063881674348439919781466816490913059848236357649398652833505636606227661289101130970733138805436637878139152043303545983480291898991891954796084055209219162885298279334723021242391039143938215253546591531265723155207578831525285552705521699158221909420504804510386569348438948123588326921560825827879394197232341105593750355824186817855067922219990513063661172181108836652675520382363837126168508494897152420869210943394248690794505329556195870833259421357662344653733904444636598538928548125955972926266875963293492877657476757936208617425370144354818082804854245150401967660445186799442248172351648497257078464518820836805425466694173038587276443249227776069016672158129374577271384768663700778245364083755114273951533973653482071672448081901347834250891168656344656169903534468431549949350866957847975346384523555723268281486417523715831829061385478634267687059517010881197208032684956275063071473817409122393447113192185858371820489374752490875488968834585290676888964022660986785051473411509897363694275851707145654705929383726449225530634899371237410974535456635063203088079077281504728549945796829636859739423250876488815105538528913401138375731845294195263132074167297388424887225734791310204970604987314287767070545917268558578028682729334731324221335400638439583478856097009298279675326357950473700350765622520787356385801869507190531294327229261398315429687500 [126,31] -5242790504059052494494054947804020196368892469671743230678301882658665876985294063423050699671246633952409259695206116162912924704787511604719906983013536807465570623120812967090802797429601271917509535004355654721487795801552757076834319936972793364966710198863553801419944974359847226113944476260228801684816342158171608971773725688259998849668708528705892189639821901895286410318163387215761246749078852198424483928444125829246258931576921385640423182412698776586534515754127425371412265783636781918216617385726602690458818069153610219315886626956677197618476801513020620444765318400233883647391055633071021225666687299611692227073314593839677218380295338600302407984847118672889864747464734525287617358089704102835195278189023867929219281645574818704136529515415949529498443668781139342060134527064550890418839042978969777712653397965671823799333443471547212269084090296252536853194708915553561714480258366777386826810181258430332805697851085575854265637233245019418091002313280003255624144917795813121820247371088092032767884964070295313889490151742194723909648779246626404506126732748682530771961463354642740981387057228085389886852635171661194751352189647943786398781382265084416950167898143791432276090766751727799592344032724982252721618585573625829784603486403270547805277490216368374164804158240634910528663040705223603116268547718324910169635501985841556385402476100967800666078133952250077707802477917647585146163982485961028892980313615556550305492980518508286153374831677724954991382144674409922382593401655103266709535535811011605581262172765949639254958234430814832204273801367132430999064041216102135588921022409466578439588419075804762556378047472957283166779321297251939795714345239985750318917131075552964214826945771005933334874382610025246720970005809238497082812580419752737719384753231760413817016114748070839901399358824322923814092960206244439878234362529689988491154052525395199986888248385820783905422294437817673474415328655891008551181683800224830352488176253728146902851623487661974413183379632836672643825673086569315604975528568546599082765773798033763370195079844713859550156141761595995784422810490530694429856248680477136522703377545006296926740462614276705580832306854976998522488429443910717964172363281250000000 [126,32] 1975260222556355589830582922042710750602156220908426418271414329210677341519412420322584127618010065331906425356382618705454047190933156651784343116486474835286511797461631152702822059180744634981749635085221345368345008038826036495624400930824854111927603101461907024044484470429096582327596363164387496758739022937535724006135441221064919303079107465707004007620065828537111260007955435975911983763361863065599858625007842219065756566271713170272690038170947914221279164702994423392873772936041808088434952961299148244266168977412023251731766102622534243530719980361397971234427799939585873061073332215029559209432499141058864552261834006073056098922060324150497762421293950101872979682423685669110990562457752246205821336846105183221039071999974400372526088484981401669599385068244991167224062337601123790822697123063079040541885307346754014850942713541907473259054321282424081388942275816217023815027936167209396666143991634591264119493132789502957109977227813291670088933473889577047182258169605578139996442620066221008092677152980718122898103904465885981860105443772874097137258985728774001825628898325081009703857728948261733719593856678856889504890380215487007221284234684906749965944757980582641615360315649922292204293234224518258734550976100954245067616991998992591906840926827293094948601220452143611348438495153948482142855621320866129711810596067158941312071841152103892164019079559629906813804361511251214986447105432006246669643692015015288519622054408440682514475294084469642931975684649040074132857834930935017750358118306990107138850510437382907121894074960120195294247396732263812429971636249685401076139148789193043609392973558769586447437696021550841112424192699976613197081369145007337536002399920457432225883388470148482327178165604171314413669570336944831203712819086311806746452739351089109628730240635827338772506628696095134850631360500340397650313619017893548906137851868637917701043960634705919957568433956029529082117987816852496257145452621240124021818640334127054935561405643912778615774771371813222977172230001267280157265901678136703695870483424241890958241451371038168528703794993346469805086465839020632045722387217837455663973780640649541090190206228124583604170922193632442542821081588044762611389160156250000 [126,33] -565258271436454238832163734139380641648817971137362697283927014544957485246461649930480392227339473313536527881450756997792550720536608283131585575734918354261418535483748002408123377318830253063555969202438312520980886213816339976836722644225779382202483953915576718509614318947927818280165089088549618535505431306508179878200714843699172179371552779951208172589526432029933383475951294452343146866989055790112116247238726149280944891293820574942484912529234258092692355101070211461913069526013025539855860393171766351810838419181749248245586357099052897074917156935266417976014321006251982431749122473325294249801713674766366874006113636141175466384679464808340602865958168806288083027390394449348764834844352960667306593002086737436757154643514275246621218788126788121983636862810687009414871704635602172093200781796356983455071544577625230524691258683565914282257647139701932971543768654044330551132202389741590916213776661141800529297671963049036765472917803460701433597464961293774215849338885488607840744254625286804652520924784017370445063552889189616595600228071246953194210601919090155589468466980595829107495601238010013020201613589289192936995058134515932491118528100509480505949010613207996613184317362452797131007013046038248284496311512730962385744826324714407522175026811339078949420619815855466127905885634114224156582723665861453660980666804882756048348250940982959924625605343423585363532532844646968023087264934545226477131511818226027885646389565456168873169619289933818798736918518822663864675897984694733119878419218942963297577587575597003518668985735920193451588795040936244659671243736767651215515588097075990217112228701235060273117409421698769383790219561084212539822164440988490974107180275285777605540198016461833650946557334180644173373950342822650943921566852487724565346846439632552540786840500702382999700771250050843851076918043748501990708346704313498074835102625536384584699769268958898130708017141480622040619406516561623645214429277166629098818798381659699058079790454490293716583900539594045148008022042169272823920865067124951763382686589502054711754215726192489778266473318457761279934667704092696008793822355685578921520956124258838589940519738106844038294171439495983122469624504446983337402343750000 [126,34] 83118090216194897667053787700863663059621573934033082187962097520469291981078253111926610856244570177348802821226823021811798268164307159590501649175271046012337392497441822023812455257276162447757279694455354329908067124929503712810940581228445628056732975214569373426809609108586532565317729808917492037259034666529065124293584986811533366722621625561904241232485673241584907868468856266028301627581077570073290154947410745667509442859290542985360629027841462950518233884113244473774238089876982084814591094132832631648952032573719243705471919667981973529560618830635586625154559988645781629172322870263538671960940746775321345522973993361495668982185622108901136060764233204872615126195824096147344609435563888160642829149349125927083099232169851647843382885283567558395343607002771520761783074553628084985994534232194551891645703907713697721310128515082366285497481237959209282306426200484609375461963882981080611912702806596712449482343976344698769725293464054704084959900952125534093505505735083536501604237072897247501829670037119060769697327286753509036772949009592094473216329708001149865338504656233643056672612470940838818446541507271621208433593196297905320473963238999735036760868042168047341534964524255109154685959356192722811570999873072751092496527119317998744849942613062232360468904601774683338258510292840030853940308196751420840154264994870244543767369350674137104390905314215087336926943590819758989648558733938344607209701598863131801073032419268555278743474839390289048555533709657106769715417513407668176819521305950769641955130639505277647689027760581833903212942818057860207299444871410408951492052034424290956809488018379230195172970432279635684370876213582879519230265572011707718463448136653039105698706808498628737017710268516387986421496013663262680940632080933995633048287585469344649047842040476614164285996732378846491926114379039671492555753942351713297420602486767957421681167981924687273172767953101231202135465789629370788931941436998659289375138072894198331845099001336547820947626671974454918042786788936076158227776273289319486692277777464130974082869012151005700332195620912940374201194668964673302406147723359010629558047103144308930113092396069018908927317212942398327868431806564331054687500000 [126,35] 26537132383680552654799419295452437163598476122439433822119837186757249328036831022387026111692670353894238991261879291745617410431731038852704521113189413017255017460289909702001980866425970158750814814682593136538903414041942709145177991626324796703777205776901828045502910039315514156473969937928061434255024876794258355237456850192814379549125866932020742883561977513548230211229787027313285412063412550275411609008154299766043547176962003301175521369525305029630917708572026695997469013333161904451859371933835733878824857845814772111554136570383366381888538142157032688912589205146456234912902742607427557648893613048084680532311314689218371933818026854352222263826163202751176174279223128734371900306915571569240992878463399957816115107711498665631923762142654779732393339838479552203011136907991110021738515490127259240811609438440530222372325658920497932249054814248622564770651986021913885104451283959175302867515819980999217295609002072373952199333114815551162252971178094392853159810666314291010704809047900762461209533350892748405490539657055202095729550673153103003600870107964585264090359495575837604738305869929691004859943448390804350770708520985827321087239002045291958687826416417991806961200809053569030617675032951578141778424645040293619700272581994332647007568429948693500163034344144520967818663712831275213383537462928711112014948326823414588083826493861424463797435304109896754957219810669678621341303523540407765664963298303551339103718720713925516370511817782046004644881037593899650153073031753602712238990441757410361249159650330593778938244942827156394146247685116703433885614670616614299447370087087359174827518936130782210221878794610809601782825266961840098051577387119785340338214035061755437550890562317429466305435641670438674355895058116902635574331729415896380235264549592408747321668029482313523853997190283351133277424831379469889609628751718259164390096503183549554772356153423780161571081241432489581684740647641943988569050459141493413704499597942914767194766877326315643839085617476190859842369209402066456816814972407951112649421621340917733973313528953414699964949860771116638568609786429956046390279142889381727761684447832983959252413530245824322718883880867224434041418135166168212890625 [126,36] -25540964802194033899003095718804486455320073411978822043753482965058185903026666034845896493670382792688454989458599988040977985593940510486586068267264227669126352440686666309088731219254057832247629082214760512933841756703382072929865245677755372476133706577145221947688624887333334271346914667174209511155641852733258588135909339343070946979266321365986233013985976668839105872290790209280315158588253908327467821249413056631576336153554962436357451919300982212057091220088582153975986949639850446489040465385071920540801431415203762413361752458012334804549623508459627367209750000901510128600027360652195757448954489266883064006945840852354551763833756168768305485057800591218528971067856669115608981159333124275468866168957430435063784198964136687289296003102759408398205289782330882779254354009246809145773428643112042256497685122860408186773660106770070079953402856898684185624187466614138860698245321268534701709070348698195731536354851850368313392788612365056797459371877498145179410976035968283896985280847365824016889088890302168596937491651789050826600835612671605273271110173424347942557267960813952119963119689918246626155402168704772175260351378216464392891071856327294560199695917868620739042195785456508736948599339014645865245583949391967166846493846438773398507441716063145133470889839515356264271305281689255017743475060593818502581164574112776000382107309760605167782183796687673588771546499914710391605076706499645149054768167856558964379885925547829101973399108624890489544852689999560524272036320364856340063254220635100633702187364193144209537488125697115860681194754090686385088151967979716515488322870794766576505507632898661078195750623778046145229923281541407203419249315438086952333161294082392652267614881070064690605296746321534809257223670489319292186851378787263623886814882765778033788140763601514711507746134498061653019305891832495386015082219956075438502014421637232861384526149810724604685323149924722488986798184316311596991626853326562734981386283797978877525876809364707407696102831082963011959065093964712610983028390473443593355840706396624645116266154703434304926023990593785056256642073773367157517927131884873634484587050786282142564133407482218672823748306655033957213163375854492187500 [126,37] 10337716972163295567087940377826136804972807699125453286730081993635812787271333287253849412698150064457357572902947472992813054954747882460605197864499700133068665537170316583714068409650353843429723976236710732507746301348133689501181093322170999152934996126203481254866900263014193712035344819160107427291758325588752111266440346835413461113406211215515973781395519807078182371989643623839854366760740490308600867291104641999198764447627908404085936484235981977898745409933928261736818383460065736157626236792307142774735776646582227424157814191531903324566429618064200706521337731745430078185978227488512161050953146612151887836454196021580943934914342547647196365720566960086118618760710998908097366564737352666499188416033109594648387616925914042591343468109562136264712636615919862247771204487553239573103280036938128329886781567778333632737282858368819133653980554580877114991232131098400001671842262499288314153305330768984685781776462818764445332768916399846718015450359583158176435520145620540396902364619742816395640461501066798529005134477366439271956739513198568566181640928953796449743180002593852418479909938540268842611632715620794403080126829841919230319975595396643166379102295394753874506599877915837161755915254457832823664766621023419010583546577373939729299014339548527463547955147380315812202221194739131017452536868734273777942038663903244929194864106298278096866974000649663751039632314234411022296483417244353452866025851420354796723213071831536028712538535801308882738196740247281177498023359168225116161778556312640241662529062906813190763600242245563362008401063091800973897021532508492185315132748081502182148504445262442846431315069527306872695270689325289031179315486107818791747155760012011750231181770736794328551945792161500994615792741261742079371025899089628632552712531565317957552130666553920927064689688736476410055167132524302123328474408949109636720847938493788557979703530497788044311499024870014110271807765505940041538611963219118216531269209503331892763849182342752578323368725395601221182009997331597358194669581207693212054827934210430643522618944910040746818704961613301163943838927242901443896296839087591952575860588789423703887834880848048602075550661538727581501007080078125000 [126,38] -2501756272112106765833344381160184443514604982895189157274930168065171727007094233275436846053591314692818385562676376341669056028439544819698244142345331386787546472682941332974323143518909221516922086522755012641355497036824093651994145177758460679440493270340251493995097629371450226072119799101590818197037764313447611477694363696744605245331172206999209575251747977026719006393514255785705694774077686080780804781140122139862548848496777184648381306797191169095294307614289533911360328493859349699720743557375126513139541827942867008285717783878201063712010210787919095653989618873898016264793844262203772598917776835751250922045914702254702332464350871639694085983961355889052073409130259836546366993746459234825378221329969814450456950284672385112774401305508636203798874469904695459723633236117730675985839626834577072606080952379143542533489943784456512589677429218467957833156362804392245818047410808544928874052085711460966893406037842563627890146995688263307452847880119859547448666315457578627644704889118692028795756235659827169740515795073235837195480733967233566300401804400069804839413714824037902356685455457624312344777514460556007486240528392373973395294313006584750501485138484677672006554204047986984037132022552374785208735570512874897656912945562967516559866312530819101322714537321866302508001101199445900608098766285336818981809144047431705521361003166426742276647452036319559588126911726713770945330774128301059740847057345227984556618303775039032861810069914195106681547337747065786944382898821756524220946816307316656031357572196581000552136385392454650564744005316776351490150536932378803773438834124897079501739224362065120802949166001408436693428606089629991781794520618292606967065896574243932099147608870562566450310921969650352081742710776982638580085151504315110165336852752283715100046862613462866623493500136077419057147061797671741909302633483358730748450903737576682497483466265490620726445915820531317751626799330780287201650398083666349719412066229592860185460387218852309745464754817819445339754126591188294867496215542986307269907891062444855597484079373213152910497810026415499479532720865777726040301754529980265968712568831124603158994382108463135239162511425092816352844238281250 [126,39] 305165167202902509423007475439453458940465833674903848936023547580319905122104220448605612055535976960656701583577386774953499725057919794668144494972623458390705357370074989626573755658339227825937775511750025917694373540670597388523068561778702748545064896750594846866001568554065012862554872776585843198360935037781678027359844232307129089138138253416538189511169826733247312948888028867794392439674518184953057089657590241822622832917506934378797330988804390049149699398274804766843601891191958412760181032452331182082568418013374711324382135225027682022402957304804332822504597321867005771045290261584217600205357882103665671730497718879824437131045413884743352354494638883710220246870785920199317243066158098747044427485975567668656228699878826412620706747246190220436790023385291176077111072599780939149581546635980261336780829106806315804172217568146161796240991981225649864110636865804060223137398504679525782135807040947473523917378481625279277856839802589577187986379705393709093878241785785529419540709033109520277991261222762031630080819085031253268811453775654569862357612635698739935303519683920151438989411425902775702550056438725868906351820606886590616928996514526647853974815165777455142013422967477277390473525641597392649049449013361780031892064075496169271885719929376516168436948662032603150744221152197454289652555760752543505423690565745324595381117088865348076155228461629498665874315178293123511781171885496296976354994737060412196350218069329211710185192813329513853667461339309141801331456946543534148300950835742634614223655270010252688031661220162994293364462484427123518476930698003864742899337968300524374808356570935706751201324386342926772633744919181430129597224409278719111091587435256172943216771232753540613514038303569487244241052622530862407916834366619012126655695581604214918087917684350998383215500383483599940228860723247201420648776816829134012507062018005116452693992650012712581433744731179827612939882187568023570902568226564612531759999671901297044645497394428253049334159194962704492934493161415260173873786638780329183422857853136164258234057378933152270093356737859266233476640955933637547058629261466978020856708459124468605296005330263369614840485155582427978515625000 [126,40] 12904465729663450924546050120039380331332787286379231820604996953814672539045610871727077608553963442123043407959159510395042027935528444320114144999058887341403985377261484562306149251131067752573707754041408850554701301273538003954154715793456617137518460655654289461497147219027265652807758187751024402464704980590954257784512282286347006536217669232684618766631871695058600081268036288740613728792913436736362711486487945841375489306428055688433998699287820686251632950731515985493569824827410945697548976894323561305232847117226472808976458368560488413963765910444929954196829739365215096882831497557646996944281420465108385682572709529204117837143492807388533993424644849045903139631879976179128242860235356394517931363120797903901731484336312186414403104650900459356958275813589520687795905933746726172915944947149724844838009076380581782835606688502808902947427925493016714652959260715851089851220644980070087879104481491292917141951315509893721387976944621816131031692879190792937681635142700813335302743151629824173406914300284599556959365452196830166800412811180147373483488434767126338673787684757196674477800923133947093659802634346103377360639452013253227526689835944561833646724177234739054275819070794286084530541225478404815215232700847982319660888242303706712262379189772479990495576887184659332696426110809096018404254588908457699007997129337211680636589152245705747386670076243964472603256081489307150294851451101995881782188211880603241032079417949234105459380202574380483196890609953587221116969002425219774823152546901048479076646448142987411160379616512841439667943502967749401934043849446193544254355167659754105811698688574779543906088179183622408987424629709028502025738426871246135561512448740745491355889124779419485829291554500949993730163033924242674230509359359967264834949187910783680581720482609190893411827878448730186233324167160539494152977548452249353309107562902422137124091595785254519196436723193971275882397558985505599201030391606702790802001010116084634746291646835018073164590853201421048793358428295439394757464537159810734832631902753635919660246440376807420658219545314637298033343414060302834740717633196103643624126550303070289566880108175610075704753398895263671875000 [126,41] -12799366711039422063116935774175280399850629763868759814980711972912833038551832814425514152711909461696908671994882761136717949661869118308763931341780724317442221173372246025563038484285931170543894472330190312948360277928881585056483252159253032171610632678508124757521953889294966880351961579691228504109840772271321396541291514801947294336232977910005229383492148684429033865358786775126752315088424049309296595860719966230372460746262676420082689073314143056528631646452823542382946309760347823654605568051179147307703893130961614832108180134611613355478986175255135911192831106110147072811258561544225993800897563624006355414104717853628704813312952554952015112178683800348032389518551621622070615248788317495966576137086073809796504807619260208686131482853973536208929296079750352102430538535900858125507556105499693321945805420494244424996442969611823364452801526377497718787745925457561329762770239783695208224865701815185016955044991348015163306605203577717482491381455735489301571383357842183670794181276940126289509228893731868483046849057845402255884112936032937348583595586991827376854785979711988441979039683707110677827350905646826746465832619545871225247175606534798451615997414627371893288543535104483399057450431353428766924610444154632746133130727445725923184690010041288480332444454968100253892911060191950934212261425520308202593836045241804074634806170368708183913451951756654570341107027730463576141715932521799985404901171217586813377773488527751014838673809201304191514622823700377517558003685250290433746569901789220656163328942244827393666165133457256352784215171124744026326605998372354232674739844943613946055051892487447207630175863551215874917527427774377494529980662648038844867153304015772357471169631620933197177181727049648716895691580053727956465656132838051383408494472187557187993828559811679448515993025486107139114514189065537581092489534190793625774900676694462606586405152811177012704876217817478904435946137829134477908668378166863344665333458192069382344144140892521243512685953243757581347140766460538028892725590623435020359347678271097222627551871074506958588959712684176260464215612441784927015701318566575634105115026912945893784385812272375915199518203735351562500 [126,42] 5001446704720067030224427178147669965792655704874907002716394453764590864341614562558906178146349963130597565219775354225732416743152902369601240227773314907472829118284534549398683809143245133125222892047485456480293085733900261861920901104537684313938249172642783249161920830815658392102478261192359115173056382421669313466053754119174596286714244542903066038229917706639055233796611567716803073315437697438381512248077576909633902673832201072488877931255753223103707991698299381242900162517569615401600604270765553674336527755621486563936365565718441919088255893170909406415603735133172420935303954486324922371420285503656093234122856302821931863829102733550190648354819548146336057641175274851757372951034386887207393170341238845210392570942770163628682171884290015630091452183138910993849057497084575343888096046310658423043293070325388678592129569436532179764687083689443364575956186118554073023893450211144352760380391524919478518299610108935641082723931169581091154328130534378190728135545431852547361475728192673609398092820000011339073051041666681085153136302154760548038597597981007391114111843739824172441406768152260095640213312934041702562393097600237300209512682923160343561153907881292655133967070281173798581541527292213594319529683152655831581267732603509470500776186822719669457458328474940603909353412255168148136874056654281118791639641397511905891509613155718973440964906327013679547840581310878478526111910650953516514945945970911242370177446833034831509796086004955221924267493328475763331938641745993530186215520184706650483583295270889236559236402046178872238880159154867921127633090098731754539631347350410776674625092176051663151254770124223317984285007583103261213856711132517671249287837819197817468729718891301502313133506977258744672689444453419955112845016604898724924897056224293271886029832818477256837339032939787720372353800275040582445447067918464157809287282547010701559615956275695729446509102922802294337891346504985699548080110116280627467440939346644364433090715762839563703755696773045070942027394968324877688208656655005787545121634510186551563254129483220782809072651139153051981145628413627791205142280187846136494536596162401181796885903109796345233917236328125000 [126,43] -2604392818759623891872327557044698569801007603443719510497397596868129904560193120442905817591189614328054073164884643033538734843895528157515416443577306242297945991358641536377460817123452522450272312542674219083397972834216646041779027142025158636983946283337599248412346350481906132480303956970801448776884669857407492191314147562520667050090737587706517118303444550435579933395054145520748217363446685571388929929938862021466177477741748411292476206813411671791707250296063426324949396871559509865616835141378912672241428335176368828468730815938320368621989408017281862728089534955331972789436185445013643660228837814305683124303556737626669557530277412092083923075375877133184551761654552641063393079587921487472058282485685751386018836488860332526350275298278671160223498975951542464574985611050136274034835228985731131335526137496463056467803282475776649604484558294022291555298176315407890203387105619648393420841890153342517547647696414946002402076229856754936713280836976168621143982811686796780196800699972064444771970847855837198979912263145138272140915344615661988900490309263374720979152765186588286650917435375864582887920142283973769775212730214992875691503474787970809328968125167840929532052413993522786467961168518425046114932664068019031443598773310303788445998480523369148045144879733572016967173789656234850769420371491086244703049526549521860541537818235770804637719544442270962332346382744510119937077344777484547143124800326952110224157353624357077515050293824556648114104870885182530908123609989188742282149801481127078150433093443378959289081160838936092925902294872881008847461467100849416680971049516955665029050103422773838410719908742618886526558933016170951303809221193108060399276662828910638806724743813519859442945516035537464580386244705754374623617687006178247133462468603253662667664930998368991517583695202537907459186890897352970779390914005422525847110197501534551492282179979678920321046601538963614712012743279728055045692125609358015341811398651613818941299539215975138269641033380557373907862791076505649675928847040411606280533675246710643271021460773258377153157197290157757876509106789177925553272163662903280725414660418336225878861580742523074150085449218750 [126,44] 866007881027521313403072028328635929466904692257343249155649924055639431083554080712620515566461516599919516628025912320153229969013026839453959105470971531827298021463924803998555515530220206056859438927742445645433671796840477728897838769513952702295947651592672769889444137411792556288601975807663352319378454902578406805708086999442036964201244189268098334870498324359563074527961997292514957286894279586399236865844607403300285389048067872791015262502822862856450336610107675349673255352408313027478526168985634403423010210119319309771872910977210568720406441820829759339670634393135065812377005903545347040750914094429411358814174344874175543981404805770107648062192736170277753296066212332418024763196063118324246694178483780714691167802357847161179594175445784029212465847365649189794718618145285906164598774057905663840763015316451078626747464137038484940519029386045317876173419657716894636069915408025994977059442310645517042704036675967111116068045960723306350013597587731818647767465389151715575825497793295731330918056190277595152440222461668598770053175431544095475798924168185408600481106879741525879767971654437826118100820150895848983180553098847345517872080356088211875986403467347654743414145921991874054957756780083093120002550321342737458343492189311917867192224147396320057402832458031240168490808018541613467483350207458169866253214526081448205947449245076602843984360380739034862202932700800886482641152958554857159247419362789603699938251660373306238606256812947052231711619262227361206349043553053794414868225731323179049772699278879433270215275546294355959233385075165929853740367287380185505157354128984496638277321732822618280811708027176907869588318767375825761773732608746114509479322073000410839009400633857351676744036252071062991536629848586288488507139997778625228108929819811118288932921056927310725553394734012841525361536032906956071036056567998674090916523660254746120597855505171079055187224779081116068678090433795053828916451796308067163740974649845181592262924909311413473243178956092368078273900215106750126250427241973613713623509734857768297093472767263312087459935220657549628718213673201604979336386119630475339494399278289467450993780978024005889892578125 [126,45] -56034086820665658858086651641030417988948740032058557877680241628640655983115457275083803719778471816239277683333190255595955530573659969318807371519133595373639487483011386436003697505088247102996379019705550433620295291437330422740522775638441067315370359432405275283783314166586772149499158409099497063890201230803620387145763940399072014458875935616809481121942232321892204620882351966987137191531243722292377755781461271899259414752504304917706053217733746812070297902977630218615632579192432345833625097203601389015155753433497217429295960619629039474967668840361994342050826007280399691441767644078609693758389112929110119876389705501044302963333735223040041573441136776711724488920476751099241278528700518220230077595585230296948940621635524288303746592061442043586330387353704939884980646676033661258952806543778296177778393284499880203032045114224986550345768891488435376047564166534421302938979568742940514125922882786734355202971310149150894281547575650274064030562460550051423717807861969737503700888399912114199952215713293698433948486572990435181047449080883802542091673344585541318506557022449217042704234346955252293332432853237944926114846812878586857280367531356179632422620135410078771103782544810235591925170154355145646574309945528611097042768843582361662053413131614619819364229304259608584906331250932685794304325478257042124989099635963323608787683038511735100925933544398180140556640891278216653238245414536386516840490255173874862455754839846470085004698298002198463468902324295551695338466849609024763584212989959998825555558691824749385306955444459910260934931498697371736680892852386865134965778662289117889866474455740904196698740767695773563108868119430078757659899665163349828796371306199326425409674148561526292051696341845712120630684258074165362322212155733595378924208291705713948840065990641295638256181231553477292350354087115823849540453006671383022538412099341151360572276364203560113049669274689829515287040845221932189631801105745477054256874094899979350053439495875588609758793524827332065129903956950327702971912738717677187945256071273429317010950694370921601547241242022910308667983114632151517777064066536561110433984009554026357323616743087768554687500 [126,46] -73450148094178716915447859461637045260785368164775889667758100603740535071156045788060167137643749214803589207382229441105474771405185227591332160009996619303352628395637849253185939060357087490418699731737151346216141106899577133721535951229532550202344287736223343450616359963506465152979858123977739712284355911830019746353720845746366186860185357612427918625695368396148883823721130811191250267260334392804223086944191552765984376867233995410945859532022477029711333055140250403042857821922971671413135842686231427969203002549444481099461723235762558597075569928178472520844796211228935325588051802537975440236325908598260119143662710460247493963963470344625408905320081784957593111462032604780036840806332791759097749649418587535447185767143620711588402946325392934789652460535970842887991334464247044573592769234535968858284429980905908152473209372666233987926797446116413845279343743229458256155098818590735782621851996279744903262447056252533016354569265769622537950181237936843890308746270564254925855254960911221707659487911738581588835775513150217420805446061618306205417792284158238098866710031489151867026660326273839557394992308082643552081417848888154914391315921796241762830610753047435147965765690818129997633314722538350415118811424974762726875066368038046639175550851703915959475067599951060893335352345755603967904842263152289549520656008376471757676861641352759945064803638222204599941912613098426859585042233086265677781893345694303247002404925190094093275328365891008426002504844516274798313141738150380007872576864110009328277656765443211743216510387309166605811591494552919167637117038698875378463926764482009570564768163003762521178569662973928909695712964427948252769324287053219440137465344028489413060714873907499798058321652550119324400874000305366845304177049210087032459527146427983661185775806775679646518292950433093214692738834322498985538355151797079284403046876712888266972533494462223803154086852063700042690719457140833593455314463391179614986804869615626569669058357077355775714330270288910541375617497822057505566825338765998950789855423519419246862763200631192324165362780766329168292486604999934445919151028468648635205438619198570206738591194152832031250 [126,47] 34008840045644922557769793032688760131427919555556940160934088792902700590647231243623213652949178871641123224250519601749558418125811210437785572310162248444325519731435318249922996643838561222298421159955439727045479836743104334532435401033696315722290281012646275313573737441111045760750285791096484859256780817820000990057688499044811000483086546011327078523063468573362745321981992260262002700696455156513723100908296497824778706992429310361141395807928443287306559014555137303259794060415186521546806567717134842452074083387379564395982787591063609386623504249044258726126312954953317045638755515483878964550877217290119239491039500438005776766345918025491939666725127811853067858320453037119588881136947935964797169971822696603206049921024891401684675185637211438583879301015050614738551980681691216884621470549617775812792019561437665371136067453323769947759491583446372751017105866876090783258316040742039186085043299491350546692431320684048065127789684965119080692667324069346980299531707778590527586731837631703296158409266338638338135406854875117777614412749009078502220277435871464586869541991217923467323813137166795272893431089394493977330624069651602382578282421344478343461652514160193349479598788966736768951328243726092339142066595741046333260842435997042011852770534636044635706846009371871410780197439198828660481545714592720556830999025841409288824366457498396368209321831301919646336329126538662405079051957266178867240388424967895203637022796172955328236197927280903368726612604335319775307605130215910095025859953396967090721082804030849288479214931828314280093236214580352947895149546467657732100030025537636749478582073350470948271215824710813051886323718748402302830246860796415317362048556457277540176066121313322216071298679994011241617689759890606286114994136085933478382242176663985800238314965647898841127894619891798469876268233004785701763472336972698783696740946040143534892237703923124088050121182502026746957112126751548616887633667977181111419347569469092608100443559630706758558115674159213120611389257139630505303167656323170669477432024048017277178477246084821508375665344917505260948489225014672397300934711849755400583034814632913299866676330566406250 [126,48] -7496188518468717274913542393239156830753939153319320077735360207886191157046432806477832916543846638804633770389778695562886418776336272817466004421310949049158310933863938002517926172036877198965712571789547462600850882948163152066195715992576851754972638415141696823552862599275395683232969023436075065032827339766791837345448657376665099718076185191799712862380128719945006919949545669830268032208571721606026834931265867354223526797897622762097480448281475445968650781727270249458183349124913205946834080981350007412259513672022454270189549764395377602600416560713408900662005113308348800602842976886265954568249647865671191719397520491853266076769908819263451456433364688564454125584976338672064021147424418093097613086661928279796464476416790043143318559293933351045216431907920669415243756116104731141392346591428998825063296652504736872759299508340934683595015407944962342426441166277722121576545067013147813661526648442706881313900038929830158311937355027261398772309548125848254278351681231136871436674199387512382351454407195559840402204119706624535310479771800585214667795707804207868777436316726610739460168127762133036201618608713880973106192427052805250736561092679883907402582050675072602921147921829469976091416728331756507123651898470984383414767463747140639318750093092982723682220292917644453285817770084181455809618324872987042236375166870227661692082630052866097186329240153990348073619911927082039795121925855746887752658009804088562795264166471383072714715180746754000702193223406875732152237234102823795558051325996858774700447278229176964221677385266689625853806691350333758329491978164912339531689362187765438144594929226287077389086618439970812574981093519632832274472900290364676289776470502801502667576244946662530916734569743214347239174001823189406611998050226555827431927508196673907560994149875827271703376449863771626046603026010560355877906458667875880194690072417860680806797167076649349019736813445881604608664134957636226541747319417044250062678878154567294995030172422483158227448024007981813115988339831144726301338718547224911163804386904260111800674435334971516829906434060300785041326025727936109348608760641223348737629133305240710113525390625000 [126,49] 707298215821571394687333889871907230842811796983606643851492415399326197427937211138214100184367136175258309448412879104328292297509212228922010906823413681934943512848008644140054959757497810165264549886569386658033587213513815179497951841340878712199142051774454540700287339983882946097319872816233796484046215258810684526444133326725915866485479130400596586545421998683718059876605002714223541886613819289426408029035979865112425090551212753576113896450249485646694186097123751871301725218435186731739414915275430987601304968110100322696924570404740749073717128957214595708583519990676531574077450708685246874012595445531614999503872703737095616901190064456215498728899609316594393768354172908282307346105417586405578661981989795465194714638608468274481695238175313933510024368517174517710456502894751643831525616945364685539957236474183120962225061049377733080528116855655649174350526736721205202119935755268884371221234625544177555897698623553917030145684651408119419265144977015872613637948578083741590159527845931992232652247129273530852539826106481884916460401271155454563142489051142889935448657177330692405591987613039223741447058228566435880542694305076495298527457120101220225833442332630970594485117229972307085856140981317135452534398852508167771340237594145449826443813754051833565399835662336375869587215915571697557183929714284615916978040917865778121723967458342078615809367763535917684100393471910451382602749355238977908891293621385296090762352565005378590791311434543501178401293962936899055973149084629405250544496936695452663958357272504662202621670589855704612935232537198511651999684505414245574078099807685365081164413874521444267503694351459835283705628139936970203195532746811231011447394004471828607819922916995786433128966944856622476627824902370812091519931274650819521927918742871939502532315506198436031736758996983941525188665551733731160560283731054051753194467214469423647257393621797439879507296156441932180778269411445555706773024960440418585212059112074113560336234112838443460086067087651924323838974120224823311908051007622780227296232326319300262197180962965699422741514491011700021564968871146413242676681893065593874634365412101967864990234375 [126,50] 126420091442577101750605053375547428880035159575736739352792320641183821915535280879883326441776959837173490790650694351599312992492872517224945864420986128387763676640202657184691574638454252195211436440285560328351270174961346257254441844526843795672002128201234802572582386244572100790652573509216671607532085588515423496818367007288945290149724132072957379244489296105418622363305353960254887291641362995490505131970345145791613693886511435227888818207871415142879590658058909877590186741355981711376370632816769798454668747238669947994592265358884668619278647846873731520535322472957747574632574002740148836804943186180186583750182470385822483221473005391315540391493097043452458594201780567608132476176852658939080435056863436100480534101328231284808402650607685377448614932232720229638316271488160242326452396084540322805608910976681452393134254107727642991505575357097349642786397901204206257884372455723369207791645225561378764503842791063805935420455692934525933202386749945670028740154764111456058800582371868003328532478974510644615573077039280413627293226922882046071505465321666681218635125056222977655521667490127554971317103496763488566797460735391651745534025826034270488402590043925630125097375757076304822356575315841440133155019265663177891346613111582546560904899172202835417040318244993973831260812607760802567842485303560390887293050289814229160798821115701371118058711528209672098240729346016030292610465584155738937433153179503239434944159759902826428923802755667654476909041762622431927928591680434636268083631888405399503621824210126683038094413612358471410090490126650730288969530817667761197052443224797610373895249782111982501244397808001030212137310030772340259779145930252164863415679765836571865262500542019447030760102924517765472469269518413000830484753722959222957823300520859355431248488424696769640697167959170561454943397289246969835387500904760084743664335945279526323272533304616495068135838346262608187418849695890716004823037332544659107855366393614795753697121967331813064653787304492054861795799237518680491208801435915487827902398011823180215745860549135838766991013414779013904516302337898574552722406055696148829400514134642729492187500 [126,51] -74556531864490499214393237578786189400344018404556467511923811767326509350167531979576406691044182439972974736045797055675823733130328040459930777045179848385859370042957867489886456607688753933488313742076453913896466657989774016576234410440487584408167577864752788903655931258488673542761794746768369465420832981672724129354066810412882427695625475237633680771653976223012060668405274501751034536927162146590491090697902812106171302794823189647769485752072657783299562112809852992452449031464230785569612016653304721752168745720415896372897430611387248317237029709651785002850186386501957424521207239726967955428024981549509493382571865794754012198634302405268351303305848101183140965188357601857316652512282598517417383528948622949021150380459123710245532952764400860008493463198781596571318295515599282712278113701390179478966915523230348112453316811662170089882769843160758578165284050520100546223507419580772019937024073591976307994513934910524187955818395348643389260473120129656653514501307784288257700848916164859092855154211980102593430487477898805999339786623609668874612190916035097806544035806498258368926282255439311960453238005495858217167747593141930356129611076710048744653791537003341141730998567447702487169008281895280351304334504140027998058224058023911182821724042277884309548457622308096939845833815236554006276543760713494567783514011492032741488163733299602349408775419637387329994647893059466516724402793052005016642951898980474260510503236108031035763501548489258610032587669322037368591369323941517948958151394826888366540091508890689770921978258438768929533281108683855812815136273751909953439938351450647605818836720394283884045291820512900846280517896898203301741601897410533331443926431048309596335156103885048723271523153753596119997255791259853857354075810273063905202229803953108198416478028065422385417798638099690548316865881038508351803848418313862334498003989861016938751989376078981330277312026477456516464567049888295121987537713359711623530588823400902087649479732374187221906853887380556462326908000038938953078139203934534091436942015807445271492601702125653692511871601943032295906822845887018481960407570622971890609212524968593750000 [126,52] 19948706183904362612257983362451781888330579000180951898980646770108471589518002009043513690464832124971911213491220882477906729129168099112545093574231232708677959879457395983530691283291852659068978384901103782967702599315078809426492337255998039255889576052426084402739245195733723579015523017273598908867885651768761911127533905880208654781738337149119567441507879858907814960273871044327370826029831291164502741534315526759076048801365062693186669065441750220499598784047932970387060114052391270262805650618448815376958886150092755297255520776428794975382904341807848240510038516620922779804844399730164871516645239512388034096840316530226846737193026324888064898613985258495663905388247551550152794122145313445125220883383067222409321241018981888982100646074955592368263016317938565556524177232118472875430264625232472658181654103035266571152942444431974876673505218170238079509485379749218764175582909779086627399696492023007892051759018161197063532278070046678958664118826092923622252167397470018255584450444960279513916280416750854585506166916915019883776548847222243934162498968044602063132059200893719770750381829674187934770748735197011448431658694596798727428942839637925128203930013198554451704928410078194141919039535750054949399067319181005186539061914770252062326912400884846611015219198577453479184958410518430195928137819276951134667541147862320117441950730871136191084707839000322144491357646913451996922292006209207661630127981614398039794924279682419531791728202655355903961315940992123651454575951300799775832516260441080579950988659576293576535553301016796172230741467275031127549350395569333077742192998951260168518381232104388609544047007462954336371972055277641807571879503894111156321266593597903612658771349844661680017201996663503596236013120306350391537803176100400147399938519822833079831031318423449286689184776043055923851721209587620353202785635635873442465374040111181907767918687953654829152806364223454385289082884136254476682545202112635182069817234737003628247082230118123627877336728419426819282052535368501897313476319642941400615927625638247181676428793417282159447561396221153688454461827572604064859489419557691796054266378193687500 [126,53] -3830129111201472110476621539067837942989950035434735773943723685618614329660376479982051161748996372484700717769843214727455597506331936363752820446881171132628936543197218553123583316136830976099548750742091371301706597675996916487352052857646570849769980287283046766847912700247959290297149799901590691398014151402790457186408979887082383641814330837115536590603387335579558301994263602939710228732733954182460756935924658283993363226505073095972498119490158774444368824900987671015119328957940447876497061340024246074099434465877263761825021800936963076552432979369730215573437614274883936296738058648582944797283931269358561212351820442874366607673944055220394712031738598062933558790315268041289162736375376954801960982964002640209687823083466753931873867289128444015188095858028127275509165873261912843222417964031360005828244298227070557715689486985854284692110605823162282010724148296916368675560290073206839840890471647957390117006889785212255473918141838157174239594728750608311470579341966643691043990336851460033193042575033827580196382362421986786576590711305305176550643498689609551749317109141747704252982716205612525404801264555304907544379185220434507291918498932300080200333429730558349013312027595261063546575544577450285985702729357181016214895347884849173532417759154919769975337401507572383911003275004292383291694201385975216806646000460264627036020113614942132966400282402034690253833740779308855110480573022472749020079615997137751792572544882225029653684284886644645161174336509040725029643989534805992419728612834077300508330440248112207045489201984984788518187848005483905152489069272255488297916789295785236379761647893407267757612505788334792142252862107856405779352724416401381247211367184638211258257177126485708441261105901315084503143214287015440286478234830887486830640239495766507341549660600126308141450078892829689283995173591724787259547466537854645125592689665179971317731742211529706147274487241269103014080321261732153249951368652434829782586387459618556184677608417068843009024764587268363725477292127386627584240362349532048471430614036676824426250274690088474333966207550384760310708213167415878237154652784155214414804040493750 [126,54] 577662848950251085749487069280320019282818049718060332025317724983941231744398175949518361121662562963066428720343845899239247666363015033497218384004594375981243935894670188844717984486176170511486314452719016656113055038167258347343933474065344607670000732348504345307906122134622282486552372612174155839060221169469949973541173400598508893310036879129676444234174068580767844197511665008703805818987298087960664320596139534056125899602250583949279902212457595504056293074328878347282603354855801878848348932725525127193343459475654609003604228986816582055283518146270536650434631976354763550964797011353298028514384468478410634140610908769107425161527561076982136063957523587844953741439914760388984807989803910297986994397601988083278389006728220482548196715270630682760911411432618426929318507419221300456869335998511594155615525574596480646006084803896613600866468523834571198935564228553692380531149748201293403013641385515185133640358632438450667435547918235677328787533557342008555597421984279848068182690596887565934512132768443792274854293492387393020182028874671420225760600991586580199140459992868801789723546874058546915303649759872105092289062453558191573565638792453508428598985731208329754099169262284949704581585863689618270506921317746196726947810552247949915321779211748945848056911247143937775389468802978838311416933270811705758809209315028417576249165056781580629816058572394360299405001102038285983563481898218960901531844877079533984968376059255670191081517724237616528281961272135794534993756326898559082318188443066276401961361841768639352565883405187342903890368238553306190899506281668912491006935577612430758578524135861932355698102398712466459748042852307851212572040161698865501977836145909535344603147730061136460216698575550808132153713379583672357799173211104424628902298383604230702097350360021842840018107959754289021023700015610241343097719845833077864005688822616171416102737363417657824533426826536620760639885302897177058919213859946449490718838538068825115248912046836845568552491204923837811873016679115594451899746862184138027456450095409498426123669568505523784485084313637951398442378062322382231868024086842109722255200640 [126,55] -71128817120347481419622972629248369094894269940966459962104780693260821074093375954783480986004755409569969628246447736922093429258046542956147406776653951634294080638234585832929344752680922979959000083262121801605736415683201226652189285160815936930924472538402743495765785445419512148068308252512718670234190179925178068693511565631585542712423013012351321744634887589422776682059033033142578141017143776987371001247545281851974301949884677136716049085882309074804516088562881669792977297663689088818363407858588878937860720014333476991850973555115111335530732613138875923313624816248913470906821545217489769313400295383751974212582995673444595796534997380559267721260312928529828468773895429128880926062340390602703970243893850816233317352995495143883630848341561619141355128615339196616794592524118294835409154383283177106326466331012576483155783261770666204944276853713326514531065105475662318836886310742738629032492798602041039555940735185935681803112658120456903561982275002957887383491477302103952629043436788204004276996829936133871448990557063380322175598265313908271009203012706394508400998039857800667640448119306402055689369080482063004064468641031626806234940983622384410359698419999654905060127765537368878898657124180255275188764574250033519800576821994583123907481057404604667017886253239852074499343125968124986467734668944541778640134883792180192193810799651587303528065187296051234127055527923462107317247614929021486152866721529238750717038820038597077338888201549269186334889222902545644226054349048280934220322510263251770942041905961834954970004612651411177888615427793382933026565379232080851292686381522639101480067751761786082839230687096107752144073404349013480948473230249836565952537258226923968114046550519755797652432440028505271714504654442148957860939287050524906723441026590128104970717963862809773066925001935413139368211831007661675694647100710434693246874040623315623648554852994367580499091936025414639141599455178602510034679569111953910511318711270285283332357498471416559979282774979642259746529813774791276468601727389072544392654075253648193536649711611475135670026950586569703235027732957485327698556459965892052915750 [126,56] 7550486693776097338689221872894455520642813576905614999211497231311522942653882162305004040073927860858987607569256868715274420067893133369767064569868635880181372994234926597188482988374642402971039776096814152518248131229006492446218191319986975635180274498213566737327005030131452728039089923353773200058337257289815832273820927050425467348585674807503539053620396812783421871403654560605743690430800475417459727232732349963515162315270222157344062875861472440759487646705036214266466041042838775616799635016076283066314002550434911159672285100011126563051999473481476578101754924111915048455638789006990988273522550035805324781434057550900109395975115121654920598611792854288579618860909883990288915215438512753300768471643209223044796708717093722143569360408601859848420750164083749021506344576447838703678252131963286436398401347110472335786444417946597046552917339362639039861244980956890177888549239948388331257566015039213463223368929387384660700214433859090643030490382579762936522023766805143018411355888738790075184407955442909731044763165641521287105233698168110687650649035837435755844913461397581089176728457116181547473130074533955604262240680602660890961149432958014472130360756653392437317639875651314793954846284532992222066372537755308028988723731262780940228442125130308078532169216137540493353301021771379465880526987599936931783683671844261831707920962286972686224191344616069150353370643924864086363185349687019710202129925392018938747742774782501745961973370296846218103399368903915009979687347226232492289653723620260385080679272944527205214039242580006004382966767129380187168487035925780089027717288378836155070609116118338540012807763767875768539437488046826114939674075429234469826552816989096079091418031161957226403055031797170331617065385529416771683504877062817363375673033730837063599240606563930033582300486009380721834711303899760327142446869854511569796477315733621630415005422521064613912837805494893623465901988289345894937386620169275614059702747174451610658851424915571986759548928240317488363398919000405816376203358386512020756680949189570871052373370898914043637131320495560945442345650451946697961414883342358401430 [126,57] -800178252897666246625417708540614674014765090551981286735876229009265087301550091258142529540552551791131384067281693388657189050999402011519802801680794997147680327424158439468688664768832364960957345656019679996098438502977459038591116206741891348040114392406082192910026355495543626617479416585418633595314106055917950772323251555054586457696900941413633497742049288152986060640795921368537803148983033378872647400476416250137821379154285393802408589818037495342402047560849843910533065934888586309740430509254124831960300167061653051231983204598518739336628669151317835691115121423840242376755064764115205961219255956404418779371834796558743152456158926168932724124063644914911375629659580395897664967335140718398307698652692127521277328105375407830719273157344455040273451085193707442612461602851930689814148855222316294667106844429371164441754903347597655240993708863773398669021714296763429391192858364959519892572913774148981763235586991121716787088631520488536119820241391340394559563279051340616192903902459641012386582043318301527468141834973104232956975375291897949848460953748722811216744431176767953798320436343210882965048439077133009150319447826206396782188818962329083000224579841278076373623522151708611904708311941418260666030210902704633269920085649189518125837196274886647294876377257832689143491712322064512876361278767437398310865959567862013403655071066286787978346495469623347658847334294763168580281967820106720453622149268208658190675992558246932194401266817087269593724277871760030724589802946469043590669008757763943968930574109130448139353934030412327384877642832684557061803619236325894046341778359804389219281067261408056778473910837802593229693418705947298163089212359738108171568668635092134746720630483045182926012095542654107968843441811340981594223368027183178593508487145737848658068382550345962074664882607633115623314781433543234430722615553144190519493288434943656254752851419838604213437238846948650439209560929049324877513210018248999645556047496690618201854699615369816662525810228172121280907789201218849618181456958657814593743819165407302358025662548169611976841640323033674146198044695867617867321438579602980 [126,58] 89081837129631175356707325414354643184680293062248520288814289885909230231192841587730177404914648590946408362762867130143287597336986546182395533041691771115124244960562418553022846684313265780425040039938334156062527687297053434904443318048183796834986760832294026732435894707846898511062180733569572722804464233778959443796496560673155217903538636255893871362221315377794021046360580219158847645142959044720584678814335764493815306449067898371264082427219393383258744872409295772691476151641200569478748783902367119594031445282931478465558455694171092208557073272955674833549726543838100170714005559633169199423402990727068527414025681993117036540249708916572299931250403431590607721600807069578639757815577462345813123382945474252789947550518120257250765518445718985166681896641588064184480156221453061935168100509600402101926778310289871303059733553421918765250520208652424612364169570932367852970106552231796473799818537200695760580961540954179006492246494153713848445703815115433503127058093435845606436606934343962052689141648941847669932824973179208404088923285563964697390105206857502940817506348413968984608645083130902278707348684176898282624940296234384891923134470838585853341538239319142521757018629215981242331387409010175168683529964700288765450658334683778417336072270627752501888290967449953378550904273967931049914043580450486497876819207687053264428935612755497278973798953114795820602220665613031927170366937818676036147020322836458530696890737839362640533127403041828397432181967672288701475152513809129863229109103701503931982858863541329685908522028381567418797796645565639987614006788636577032521088374709805502528469851779475872510241247088733192291398968150954777866955380654404449772208627945501173210170209992122670697704912177370414882027155050790871924565656174186943014374861289932423471819042431474058649421168610435186540299173394299442021443585615952654043124829003176200660870469900440096603616480746077868600076439641504611606683384505691583233133077216319199006180660115972636512370451814840298262403007517395187808039786433037023489537769854724714704052535669545236260306679913956759557080048770171690180945987395 [126,59] -8183122339647665677244900777105151705553379473146672181468936969604346776759125309001631686184513657109799168260280690322806026127519661061253574655193568208396059334028611452071725168591045713333095656015458423516462883723768342756288648563236000800699608066916916737998686327638180966828491460796106564525585341025701307638922567081988986402745279625940434013811528737970605179858809029082841673202216032889045740033579716849187509879200450274526394441184835441770945341823286967282279102054476397200474702236795325123020447924797752249949068673098038292213351459545803824591020686209854784093222827156958087132943202327998644519446592577100298330879012735665741294710861910852405320650631341535510475301260721118764229851447330705717352891967516380409021145026696373020979950789053383296111120279026106289312651342990312691011574997819136903253558835368740715618388471526761770967974559127237866324778663606673502906308789168953032434616536537959266492937828804720837103756323859972470020699479642165436806168955747264395118282144660420041395342565567047905320692502663066335688388573461222772523952014609407649470182346568266198780110371506040012262495957130724709484753084931311634036599393756698204393338677293262430059304909101473628239094167233491236049268225702572916651010308135372562279418187672992969127180028355764763081391458076500964035679994241168799969187325261198932225580629209734030754416113595162635328418761544452648699759670137368673010037119645253687608019001266449267479271567433221168380951126850363893780593806803820926483190269409979393751197575023616811119525230007475810968351975846283955409513515659365061532198261514546149203447751238993286891057944231333387020774043029049071804465748142606113256871247919107000785063486713595851368050241083296561944302451669229104961465526281100005026725885028265843822178158904661370491207438305318833148801172455051239023573572170337909896045433953632982538835096276515735601864708861705947555301876024677719784057943244747553924451759839474416574683608040555205233948552715169044785663495487732155840212210254677384009193348787480036979681195657004741042682339583103316967333635 [126,60] 572601885456988795318289472892365999670349224393087293390013489539456845842078719156863271719230208129664896309896060945645896955823285272513918140554976569159055788135162099890651160220620481775728819469670841838783979389112080082048865948066523778472241961588484084195679635318632537155543012508693096675778543535287161294032652107531184072000649540936696715440901555241914591883402739322238106086418188841893557407258723003224997709699719296996920173538975675353735935982657986136076247964458007991074917629644990179651570437053357600004079441652113226887537330802984543470440460043564749853880153395355728465313914922026788272069339785639818211221052145712932741004302995302845503821354957878599677300581625496267488031544651658444282092222222127529371458927496048729364100841211944352630226416618487675419984662272183887660041338709468536193838473550414391358285797303748484284482443003397963598839420585289895230105200417468740524410244408480092731161116905686449512104434492571103868916753202653077714849888619308953678070348928373089697425888003912023158610068849711021739706457909704360466750702802824773877000001205882000290795305640186137628114638195603879064469379973644902697403205740775549474413572123748665994039956944608202984555948460486660594650228747190424503914159141235748313099144325128463902301271468143020943889263321058727542226572699714631336104538341112206028832215948774046790617068008131165405332268667421597685571057544617618931000056435608131336639599733797823593130001007693794374651425783905158252598268660058249980624384314420821148689874080767414164711190957129026344592581805808996924715818910472651482105170914820597640065956059880271388353873166594675401033823387612656453183671251901986276577222355019396368873292143453581328983751079880464706420758287036311257091669106300730830649319003358455564234975784750925076921362716187868325402929264089581095741137573062976882757718869380080058927962776246965680102567904385148119388879698329059047755687581612170444257260873700574999442073080110982899482259188864496069964729623367084007000768445383836405954043725210394576945811601074500576296347306890654551350 [126,61] -13312697808194091892772597206171960260049672948373180203945386880425903178560057492095088934847434120605541055360419756468652811595731262560450929391631908426251620484239892155600082137899994776632541167446338709960546983827862770249350799109501912932118592163586875066833851902893922556931830474459205418763002041684469635565731229977086648997033272982593867101374180555778688046374040693579257390310152844756359837929859126123860983787583356590463285303738210345948561462685979228681027370781640066242074107557994396692520564945151383084690613592481210055496736563721933820213346506408327901099347784340905717911300960148321773735180766790967643786995060038597844948861888591258078792898732364946776335531296615118027862698928498860427402946192775009175994715646849989242261254265852457318394304453718530995938916139617851760789108873647539563241040068466218822277693199926934968521193392140461995027612027511499803313904377816425025790585871016754225906477772439664501401162820794937521605199043653098071095777777033058617882037824197532702712720757606268859134650433308609040475752490593735370939212065527548958487426008657374347017448155282173442277445981758528018581978798877204578051460218902134009382423909095729155140645072451964072002530534720781603445967184079956449715691309833435871116847453188851065094719860615730024408225910914827438212513075635404326726668609620411279946238087703258779685658191826658559288734309133679162181982475979473884503857096571408518476623682509566610748734489005986485241967129647877368319754054729776610759538328222197144174030076793472429544465403164905071463687406660237341595020292849349413552952461180015303562120534568895417776229502212510424630644074191094575806775206441187867006670085563093205937761673656986368741164010644694228424238680710990123441913433462730871668915636737829762820147768358531518047276669358424910140737178983904608255351000269946987650768582647379505119703546258919773916332502685356862921206898901832609557745084374845484043557755744652847617578808150162837768068895463530013857572432872099059979189420568642301512115964078966014415330881179416490965160374393540420 [126,62] 255901932333583034774036298715263933021233262442082886632669452740643582380391648256408083067918452521041199236611404954974653969550135962043632574806606695763905043426378489824522016281186184530364580724016398435914569890157365643975979453692366201624135849340601372330193407650593419133927756952429569957863826117862528047977729179019114446657546261527594733592437351556135685607124554973663647612209603067234560783240153155658344610620548996843223781702048440537275958084425801891381902662801250854715206040868086128483334124462168466835224376673921411507223665658213305641403445768737575266507237671522786446999167600442219611140473594502099920489679207913775487079976347703711273022602157049276822502978401016914257587391890004517263760451762452468725095770879156492238660901268177778172152864340194322044215799017175400449900400843177157987283536362321700544536303122199050731974639341201336815940629485557200038496075492899050712052671976165887673251567761048618140656077196010903459800302681599745099356876870593438566335122367755433714839730065210226232722301176431815106236846398713418196098380699632137449514064687939984483102138111276263490024523245597589524053965689916874468547939914506529691113462353970853085714327115626807173970911975736413327779273776772141480638679861215660068606247249163355520553704640506314752997936803284840482646767708943753437925996381105349209358559648920356507982645285462009081338519008954569570758170100770647975578498946472661115525950412343757184748823620556659093025498057911382718481635449291363797846618633086112114338177289924937822510076012597803504933389612953717127830737482482101681639459038122214540866316619000327539158233000550496607627204686771014039306971517422135797388249731199060815809955311828987017076660736155813674786934517333548181576203976138957600752838836425848617547982945505794197900780583283206946292301496059796847202082175866039298794891927654430345666604653707065272731611344309138503889520529115708239162070522789169736391075483723799197836196539597753107885537624019139397531411022255574955286892380551866915156217165859463424747080946435389396330215069650 [126,63] -92704263382415897403877510412662520316616901965397834788298202476185899713033356751915458120518277981977541123623057436123095947555297649345770764233546924815901594105144272675568555477958542401165939206841868976295096707849839541828344178001434854681953365508841805074881619040920149039822377557159504737913032511036262327910249181330787340551609773843429390601185938371654426105034099959326231584896091952408851757101827960842309368491983971361394265193689790239470840169582315592855589205161621085775594426013741078529077356172848406888340419837971477689509523972095248953283860579212032927089510073133781618861169219008449353164056761731499543570533865511458007569226486732436422299902566168764448854068178709826574554430781835872357691235903264154457301383328667166446006318822715501795284511097988856299917711034753726873338949444484222791041115197396255919737621161023627141205752737369754772767472141295991292338723732382167104514386850293380853037079640054844000379466511121652351996844209598913987470316115192434039709416744569551877569108833525238692833620139346786960861111588482776902715800770349566111094311520307192254120346624749445795961585071427712090402548033895009272716511716896579987631826684262366220794786466689735075566320282475211555649072603027017425408934267138597166236334487439671766546534598379724775754158590362930725980453744087805098318688008359369627135830550446126846882452553148007224024970059342347669858853029335536796498952988279737259101037155519249750327364509038654971626390418933860763136226342099491928540906616418219906251907223597378400532596706798668646272358185926791923231661258939340499247549318177020989777148825363779261858689196262533491766008187522289394696958422691743705270834974199702312041997784115755009968282153485930999240102783950112561152316084092873902098932514976534000479299226166912058189923269623342536044603967951864252016112918065859641813368273837526923830905335301201267669732626067005053957750021573476267390547404610838434075859616315154289875468954537858357243060794672769220295436251975053837364180387392876053104123631181780816121409925907175861644071730 [126,64] 29456708581941544802757117237693559613053137026501922098523450063370563330587556451433645352378511683821302908666306482364937701847782182152228810325550513601016851822364660368169076362110734127689213507462459769148224065729342177841093984297669963740738899196889416093285232158852373275198327729389174125788603470494833513824214112132983346727708641977132116942011022971686971211291850998221973030488592759862836462967083678152677023484774350530575922448722454792039373499285883434580832033729030422704457900495373387130217178526691962448711898488087853213628969837750170581688059532734123557610564585910272343013023583490228981550702590297925717878497557853214614652038463557929602060404979201268538686989747710324831121000222538610965194919690765463150655608501943223600126970128342353699755634651055319010741181482242643539645632260508031142175895944472580121931683095203849611442737785056859978677962623213723690517038843779759051312401160310641089223427523554260541028277519915028997871777935854558058510664107634405219357948886420043482490782531736483891102190592095873459790805354820690377189303234933234098033670037732597324371101500599261290993775346019562824442419894341462730623616414644369922985078179230289310630191092934689740004434405362265190960233487643776821515622952490309736735773233990701311460505454552662217846985111147934360277473099268386484888464917924504431244171966716319497466897760423340661531265499227851734352606118650607524155860122968359513013201476506422930194944855390170872715583113599572982104280584690986019516887128830325007071609347871758956303348663514194395801447574971808547228486274090630300089508083219033096273140023924611349117309221160384020804264492003198689859580453779502550199994250606423542837197017115083311743028636209975320122240356441837723351631194960031956275762265489812396668949343081262572057005260293675122621232898810264569452939106787965120919768141617130752195094440410319443514801220744154511270979011586677567153848935680527691245893126253760119861284683185171337702574421216941334693096057624432619020883247500348622673428087555001873824389904359786487552130 [126,65] -979587842809149091348129999126252052967921871434628039716388345358632724490187865153583826286484910057264046733030679756441789682924228137236123070456203831498294274686159503958325930717234091190896319323971418598847250457833792854561089609829628655912096359470020239098607951525363036034986010455287851774404911430306969652558940304724336657389439495599913978428035308872063237515261492934518943188059770967396460998287444427576099489790850925285444280793294907782742611241711964454946641273629479552787799363687497132399897900366858749652163252873143036213212901926922134225014054878755330170157210983322549054388074628242645713018493959659198640354068162934808887698572511829694735817100249902321324299734889949208891741629703688310170423904200769204112437435676697508389551992149039693169317147472426321175067120925052997036344067081130342954073767796628075174247644940927226639753036211558635776450192150218854351206909847061739880590672589058151806163677175240031262122067471402199194168510481043231297523906581524094485977783666835079917962113576690054153925344780720295081537996497027005363591556395613119087649605037166716011882467807361715546655731068122057593678163896595592590433363930143313513339531165055211288735142150913670343441430028400432898143942990976251382731540364842668928754133784528613670211996082275889649935901367861733817171293882115989559151195507468215849672477230009767702564211168081052411441491738273307748440224684789712454722824608296521787995026295358012020684519850012699498000649714425710545345575131327637947887883886246060043519139409697791923866487455944104740793581816505993824211746905717700799512007282466605432102009221735610891683888843962836802314095514951812573966231207641025270665344432922261596085073510668176116204363215668659908192100415122495231142847709921390349453742458090825558136927792177973955623173553466112223342195634205982087403214596988098899964279680206620307940613463962092978909945245362187302347472302182342330297770429516494132250599966982693695195250779352774733558481827909009402026217283987783642571488031637413269118385208039611928533886415905280160 [126,66] 138383573674026851330803170967101882380960376277467566837817506777999939409352304212966939945364276798973909943060346711350586073673727049480641438376070126629145872414972565653620268995230978571906311932865678062468758743303500433977605070903978270813177224657442196706652300670278895687349720497480483749324546336245215194441424662460350443780252240816632618164990983782701287992811193438264297287388180990600011620307753074494702769968155144103691736209193806271596676780119567620176247319921347050396853055632042261734446401172718033448680814951971005604142513600846585441205285164483361646037192056253136326338663351707033267222983797271655039098046417102677625898119595045926631585853298185657207534182595935695024161238664251733554465039510497084427878657472583559325812933506392634070269361246219439433327161041359804676166457693479139318973869762186916965872008989648917219226450663564092209294974807976020328052340080090754899229617799636654130344389029287532924646128933679506765378695350105548129064130579896465964745044672409324357941603470124120690207827965579422884205281550049177129343477095232787054956508081810601983650309525672687600334569292553583087891193498565672206837977553841224986678823681554213010076309595543677894494158604332866181066723130466987268347678315785086145875186790022893283738989714318250195197871237032904676996446652373783321653184883821660264007026809957238609899879989492075796192342400327398190044895164500628643289753836424189808537540469847495686930599170342546530870293946712684886658131432740416648221708284433515237897822345706987441930058236578766159081660206312328886271234356363823754916691368314897348221189259973516397690748533612981022447640851557991993394784377240068709132199287588124369520966053177226174925975402590858584255989936590035417682324896192165056560097769515892015431989589389348488323695862358051606076602503743427805506601900193315532897840265878963105971605414861109661466010307546441613561588681221034142357237573038753401834655948495297098224080662851291019823584579122556363803042778341407188591829183554480393897362057492771707170389328530350 [126,67] 31981653360951672741216950049134861247338507245494252429776569419327417891507549732548946813547060882762606186414572139721474461665698610649508043453600853002760947638688929731603770777826010521415147606571229892759617747303626406152656182899396616008265533991023955371514438562448283929826332359197338955983358542958761947848142625839976808651512769064086055603844793179634247581441433376870526142661601282036409133801926589175397371997681520321701408071289527109176328661220663138780873052403506619370179147692713346377791439538355396203645198809375132035741343959728257933111913792733756964311281227614290206434038770172368450062419614085404928001921196843615944133139598193980094490667758065528843766052946092646340323940671404976448541399080465563369215085945271031465942419825709796149776837916751098904585620135739729053905032311486193005697517514117652158008599172289052711367802524253332592568256382327268042335927873162984442565251231024423525593351771006157984733425753787395644439159869067164396504356529990266468345297444235426607803347995612706273487193003702250863048268316523786160276668426318991548393229340640798046036323460700214845896993525115135220707423770591854829337470030953984897756466453016205586390716445087465757750086453879242004988274209728283280769356199146824682822731314335929067100765727846140641513443454168073419087947237286118649514846282212146608678698600098549660814603336626146196484625687775782386755132298568979290112665291763909505496345227790579756953392123164911312326042708316496464530151860889301506263924942386164827941918747828696312749594068076777441220331604969129172322469228825042335642019717436662643672775004468521379277123833793537304527874708003064745467017474918628528418597563330080131113360688455933720665222937008148929258604765610083350615036929740308036115679775631785887808056064531280059555196262989952971006272963982080170319473915322166441855428223779592230713343622342998912333968919567639425461645091356240051784837644441041815442303973949245557154343915834118702108312295541390907313861112275795719857813534849266860059417851107486730719501737815 [126,68] 2592788540675249374602128299712433652947095139450787733795674050370062384524680659805370356755409904650944879440821527241371725027200706045994202520784614695218272281397494981602692839648060278070455582352874437657274255359460816342816680581720334867656570318758070598335935995403667024167933441339120897232296496973690813388041049476657092003216618559812448712619461784585315902525787552207354345027317811213420824762013231832365907702118905732457226159480559219787704994809390518755939441714271729655249418556553492755083709568306761946848925975107065194583323712238801295376853300335105686456103348670715028190939910400184365215102132265894652185380907873228579644827460781875784719159890850220022588218359305711262712170590543961458951120626301626252996658703144414780428641414446675315748844885303730880041728264845962082188365118100357143058869744537637627164880236854886039583481805573337698949561654154439762773585357148439530647117654181040387821894014905991991768897973674796822962537861997951174532842702357270859731056291070664930964514216073407888279791819447799866380204894417910307644392891466120578693252977355416585597230810996404098361926689362198720257034982394376942486418375510023136584556207320802515589580514941310335739467220549191570499007075661075742913297691230519988258170200520989034708899944825698001416163488364770359247353014192270747248467126586467584314197126248149095879323431426753142187706640023837684625703758400925655166442210357566897418015200219114749697611804452215052978052648003610754601603332636389221083334489546779780226572517446741676270813090497932415292668955794274540708199108616114518636284165410200467369636186409358805006525937248105692977951250521818285009196104216586879550440072626773801967942676799873991281737160326783414557305592282221905785364520633713246782355708019930543244322658716520378501994239511600129758595956548945188769843157522094052347169253315786148160663754309956149863249247855357364222548728189239849886175145710177466374055620506231024030138983831159372323902639750635471081507886224921932626805474525936755786297364303669215862012970 [126,69] 103518832774535385171081103697366525200251213270357921780079907847231810450517503934477990412461202777780149463573157700388586191595269909093429522219146882338888938209011277133814255146022657030048970520624138669032578432199778824641271722646185981921516918492113527529981676909879625130554098740827796740047140827663775781222397133300225120413879845746308756147291070839231539429251666945243889353550046608692385960279044643029047040983603661477024607598956096536783605518047540889941138999310890073483651040441493573642908215986554535647539903037855016686253154569638255041893122256410082011894120191992748115580176901490393527507588628306458884991104745947428885266797067542084742036359347910233892902673006546532134002428966787465087535033307326455702565730803454791531829599694395712683718671362180554332840264922925947078080905713146383478211313577617722547351118524040635097503572166161556338264959144292114785752074226409787900917312193380025866673251473319885190973123785558554507492945186508572999422058871162921080175887660990848747516854372930964849807614966128462064864563964948764384486973473784591049858790669165178183095261223370039876595471937377914276367879940654053323715403666270650630919590514496716210966054870854105633589792054775444288181752690316398598844139194460769205835979161118356496152924324706054968688847291682385623635597350682383261021598589176765300834417021109598003833620667008546658179166160569750112072789135840805476091389922500596915237656613410932384461290455307338594934151764360464142528435872425098434850785895323194175287564695085422397796513971464795556117299009532217395901380761452165342561877548937573036900659727678353966043929832741999315082360525472193882513974576713817113236608605590060043628036491887133824436297347537040104765985085647095369830464378874596015553491115812017483929675881141363847595930175205035492006848191583889273261910528361457133980187564007978980344370719947361676021955302557091926425109805536860102313380781235426305229173225483802789365440334895282522092491643392778832385164566077639988733989019589964854410413510087422215860 [126,70] 19694387881010746575577807328097108757027649440275148971669961453834810530525638304000342808366579223963681717168763390862777036855451225034106257260856805931098535411047224668530325324198867818647454769100960265030659508027529414803963762212257659191945125854096053176209469924124242696265505723150924766574839707892154307205531664901007011246207652903921022217916008429931903294619454850714947270239423197805818969088020734620822081922795334128923376968186739494998091461603644199215364175347994198399719411929046181085596475192162925112342894779503429455604852223035183857222269809235395313075156777087216060450590856620762872416319139446822093431865167780768830432800253211781839130768269491251843461521946634856145231114446204206722849090814027096486824110814636728684113916143911011632070460580065395442953544733753121691781362892756229543318563091023666361884129747946790802636234882177476510295243075211002907473029037323947839942970647203392677267803941414563920923578622544288838758408834774850039389614650485055944239479928816567704191271992331476104236849102301711980621147166317645573143711029590274387873943485713805750518140370857413222109723099748462270402686938376590422670189100881485400145674668174737486683598990096880861843145693358482680446351985272412388026909065783553387506323754321451049846731485631387138495895963495322167393519551275686660454514201378176833474150387436058096651702971770040194153279457109973489747317565410491017387840484732463524748644209488821644349216116594930540371296528440125973009408044411883305709442538606856612880385481267530758356167200500328575600842299651884911083849157570716877031288999062786013783407454016802723466449333144779588954779574806058932298971825847395837380683197082120640173392382160781602286279589289962205760535198680722715177534559211058385988444857197774963639560144944017711760898796162143916661572663447448074540386030364573448734309065992748860669970601319210467628700818869369723533261379839038586939888453814437056329369399753814594549715234695235999899475580187865554250543415468474429387364391741195955669114534400924295 [126,71] 2409516547331973395670789753625261853133298796523117531844871141941816383048926337893233515867475898155063925013297441244662825218516615092152925027763029751509890686055909086543865723054297492211756341069875777860369555418048428992554941929645401195247847180064470579310367288050754588149514283877792027176957815665725499755931624468393937720883741530513709793004321756857239115832447450356392616923655258981935375467254530566521910593104186955093775455689062842411914653968753505718584753001813904859678421164653803277837555139001081713319937155308350896314216638087675884456250143436469242155924356634254266852858571288845459724025333698733141653882302465508303700873616453042479583783945017972298973975895558535824750989818214110680055427271780660809087514350452811615655306403681303280520465354997407300336418903450355956354501550636514458355184565684906715571522621183575292258987150887476243374219563361500533788753605567695262847514485477017787626042280070446912491937663966176218678192127964471127635472804670927433019175426292616898869376697953398136720359165191220673794206944471071707493950799955216050232680386802967298651378942858366436438114248540618637634192384696582109131114613397517861949761790196682503715333640639362807515977219560432161447189875346870831782471548467174502484209466522809166993237498276910345130581702887170542185629512429145849712162599401042917182401220031320628415523227543437665229855457360398933171893905815306876906827890549300711935355716821152384736743844392520641855471299700772480000460818414765024416389685994074760559125004309904402581566781898922800078257929348442065087672274087272669564819250814752401924831037304022297989635649030944863847724300468901739623903537476273267786798076041920572721459009995245511488039336226497932534715472993179886822921620081222518108410141764228726822827679060285089694650953061299723281935866035104763804737602202830553112183260687067714090557980893034306014843993282720178430575828325769294689998559049662902091160298693533939380428910946211482052640433364777674630118060570964971788552098557368933796941545589885 [126,72] 122084587930868028191466197138255865311807116772905666264493923986778613442076453513759506448078539837577348631903635417994781947086329166666784664063462183763609597801763096258685730556917550648443817133313075141615494087448610202915157376938172708245489900388999762823365260048193138738149670833729907828086327411762060144382132786098321700668883488114131200296270903758037302699904918224875688558686150640110278833428814556782372171794281556441273197171790861713690774647429070776069573221724003882239683004867382412868408969792355938955976423463639644723157666464125495659084738613268073777959787392598608987473046642212085259638611285280892553028399163573259371187878665546148480234120402333629194714653074322101499567613505772275271530629580385962001778037829958581043919655768282046562701701981706891889328441369042764878571469638775157438687216340276045858045927926274752289763224636077221824252707062441980415943101303797830151100450464162404725331771207492896452599937503227185335787521177694344388348064309224367381487626711606704721929457035088809479442920944032484298927622079592361051721377160085711735035351580013337347396898147211430076809676135648001694673115289893213306568158094392825895773167848513461112500408152812597641782273808869236965019333496864605273955799357277980410907894177043172534863061232110957439595664685233453056687439434700524286627867463044884330050764362136583036510311585757389815346889073261930254427440641495519173620203876122265381571676238536202773278703986624115973643083829140499668076672766442234285039309658182701717078842881859526351492602610231115942293954574985519532831445148167855655810214391075468050578306813046217026988631085937255895267934622351269612853561804009618186919932553856764729994670709899813559380362537228895151761269190539420390866632074329893382002468718286016633513316113884558824875331775085661281223723833454008118626309334926679484741001063825773485469029526580114098312160477352404381551725300754177890327650558989175300745706487227669067760426425391588162532643257804422696453018168988846540395347863470721467960072450 [126,73] 3206348184906685142997544655218476596945661915881118152892992857609987804630885389459126636970342306178971886805618957225622199814712155651717223584338600982304359757116450251192378393542669006020464393840476173606252280255520317874060903177428137213365745740780633710273189908230225046476043858674160093123848664248037436053053754236914594735132246812367434548476275662431511806437507854606454089223217381263033169188637974092388769768817828027947368868736619961574048586950582032564771812682101247470184769846151063794358208301697934272261096608002875230831583878975580895995008757348919088863759390066335967593460344810512880093290584118295407238105605881175984804535108612268747181996865640146287561491260343330315838631177478633957766184530854835574175494944963254714564572455531523061792206839949185342140690327891293000731694016803846141078213926345376786013091315642702788993016925795618115681933656227372701407154308382888842334577531820541673921478705943192534464429015819390519840396972614441943767239746028731534537392796469211570559583229670875445319244957932230771125469462001971692659824152818804161393783102190496912964791708850177390484454018472603066789796668713195620967618569484590482476700741997033589978825523649301549648127204251413697537968931926061948986724287787044251111039836220844618184743245517190913024503802661415378526262671723568667299750372809835561393839682707651308129746739965027140292672559942444998274768672812039218180066942963507176033428269629674020195335676265376770590869333764869071916111627611126915230251131138090140305769594452645217472893658754644063344179515192847059212852711891607847086717275638861638043234486434184722186722800104841169353408895769918757034488428861234518976215312573629186921380687618071316200616775684369422962947162488979298576497620597970033561439180863391964649167818214054694007283043665396976126507259312899286379824351671204854765538205950238496987040486766964819587285533883417051955138618921547930447460641157378719774259827521265740537170074843336153794325361431343155955941086447456347461955061993756467406193 [126,74] 82396013864122255943403543286356675733511900595802555688862948715311326388356320737171877643672555877221719350943253910111300457572094791948112856250290874021644836442847804208689542166642442999040218161643447204789650838728142376494296381562794391416619161149335278886015911291088166912437047892336371989274753979094841832543086045319954168701817742656184755648259663645838402406590022504995003649852316248483783541964347719006993747098153680314736114611951978956126849352683510242467517123668980476789206367078612986078636318768719283500842178607304192534198739592436620647834794722016358585631186149339182780264383199405644043614543299436873018462590513046208609631647691989537613261575104424771194553740779972367355666464500896124175383026962372782992959512665012640400098154385608192734288785021708492886763115917578299760442121030030782986981432119426464324971715205139828253345917608494494364137950932346560023722537750424535934216231713959908061185035702093671896690452238502436568902333517605457925230850328723330168051596236633453460912860565031631813549634713199796113362848017047539230066269656168687854985006070559719842400060790450017250621429623439560286747434066473240002585594756739671494582017547896653051476165223850772402836064723546839690261733394968859364326982545023175089355313666233249330868366805422994668053449714491544673519621191155670299632299271810504096443193530464570101669118265978609442517858325574383156965767802276838288209841926265176848488648713679777081629348066868931438618026488314754023213567053322653858094983467445391696812363026665694698627466386049151264279182260104976247256218348420074016271766801677766901738376205576272246874129341005638215095581713358567445672352360686391896771148897296096926042336927106886870805167164407251331786961301777518412055714815355481783550486386014335934654045699061320334979283605148384429416871768168001602743379942782642968589743714565742319590919674311253504143655584987700022952523505488399354683005557261759781348253042780600036867915626498977088633354337216455112535239114685887779987476667956514536 [126,75] 3458335522882297394770118085967968125347676650344519405891239174438341669526118681595890786938382568385861716334547211149269197660787266463338601945194491378041256574983403452972371280208073090368411257941719698837235446869209454753486241828436553817366901776438558479166606695985605946129670651453852534208153917652580945241134106264746818335274493884421645669968950963492212007980449184639146032766508175637103827318300572597672161654884188816902149344258170928917085730935921519822586517834441246303715073419056667624690167292569598526456890094092917155946501394969989502504166639944516004595340552354337516281310900808428467165970102509448947688525769004135462673130790561854977236097512865158044637796589073142424545029387207494650266255687356087099317557445126644064894694492583581000592790902784553940300743019461015399667526982911651340644132786362208934424166477753435402784856771786144606552971086766101977347379608331373170164864221131218973336246441361786737688914073410294104027970726421840129336919979032815443019514939825109333319890199808631278276621086113683904506719096186210457862183581484965446558877451971961203064509973185458100995642003222292322414687933591048224232346216573007278330053179052959027992074399648309289179166670579166226820403440728440667997441352312425952670677270774279699309635396384002015473912640713336393445523728123837908471341242271396973044188919316447919393888425220598671970195240450455658775227522986935992667132325556495611980498962110373774262092090224394739457929356745489254790566549782499764525822887633804818320520286694212484306674573411990171911946712147032064748773702536004676723789090707771370320781302712762580967929178560791630873428956674054858453060001952874997401067980763834747297229360103100849589961195078375349843832080627772217346114063879224682451862934381212747092445251132950795592812843161187651673615371561077828414091870745092564959115651631477620073200149682968929142745093075380926063505291282543473603825293065843982148268097685852126592908564987315064125203734662213838769778684320980309915167522058033 [126,76] 120866976182798239118956866928787588002893164496672037801554239659120597205390922406965349518104338449749325151524294684306101808125747782423550880004829852060758439212346110980397015965913777931838229509678282537616253928444978512339487204929915684688924985049853796328463072343161887826265040304707478324617901401576468448880155269657738999775724012690018255404422499176000652479042628592593688489919729670839051152843928677447008774687181684036314899574260929870121212428927170155349755924135118281572592493433860357766343479629127529903230811832167298847085279856035006997164398991547953294269275518245177701476010475169173162969454230867482389352729326154041751172994157790103861877379802232536027390134535008992075736820165411203891426948337533796938497929094552789721681046156094880554054391033761670161638355956599777762067466733769286037362408736142565630394968315878784172580229934735549784409705748726536267679173378991982276107372170101031963905830173258174252853458459824729545375971240113495721200628170728929778454563073295712926176413782472636774145449363069525656700700537527851639950852789833842217046037959025928863738244050092827718283723829249160900786583239866228844078288983267562739046881779404219399353277941618972840359472690016504779049229265044311064858820172319626700856492994168828371638251950128519122961999925418328860117448648350090542981629311431528104310014058702693084876348148614210590916036731504376030494889402000689886962566535574272383771317618078005306432522658498741198796944550395330499250603484165037735643011827402271574735530526041809254629339439669619958387398091554925343430999690492957492328702286498761092829111982712268658487895965001290820922583094754885473559818219192446786939809335909628692241856123397670179021340647633407405132535619132745064681943014673076185828434487770641313400953187660076153037560939755150421024438034042646145492853389352009041168423570293665946271918771132171590164636997183611643082317364436565340901432491984112064921854642399572329760903731344744380052790437609533388888834305207803398788842152 [126,77] 2715706955008700245294979552525375454618942104113396777552655988843894330941730893972450774727843803586477592971723144925103379466584895643381838479869369713080475950933809731915893312760459118772966281196713770984026644833654532592846284418768806663356789368720328835869949429400525970101946209248780139773632467445520389874879321991954271040722320966668598958130915160171354758370572281310237580861173166149897764295358099836139585447047717929306151599612676552928847660649964830495333838233730598849529105711966347751300450267696018340605429447471830938871563009514061282588574521123255889301477332333815287730996144876856967084326688576903468352161960644556958411557608751312964763389655025502294964252341703244250170710342569726002785270757743063836150362870166470331948347560157116765557963981780096485114001626627390205232676642974141118783642569015701279829121688638977240745113983235612986952254145792264179483315654950419613813526125483324550460995422839500431380167292549085034160340555866841190895038039748602329694450796453616983755679721037332102218686948754039981017927290594708585308188092479012731422224670104953706305698603912586507342271886115814579950546109806921971469426385956097000396374042330987134927377172798206381970975850340932017056839580168614413941622754865220816693444482402093865687442550131105924127871312368466901113708398343632743199077726327786673981783215073300228309435973966321599659573976055728930659141960664506559869304651813027098410976581789390347140700157466788186606152397605985134278260694618141149933787474727816050869201512423479479438445173981731532055742477400821829296665851869049731704576343896177484213178418628763907356284246407469619086375865427823561224010661054089331931755513548773930504470027949123192501637585839656004372150509939465537564425063296171083412950202285638489592611969582700068148528744930067022696183241426853084698280627368728985931978033829467676846478718353563407790593061028848217574079595483696070032045104324616607649723624035494707981044576315899611776018921203724776536276433703414926023996 [126,78] 38459134918632436575772566404537736795244924810307496965936835777567913298278984384632874977784859501222357093453685224902436800539908148215659657432796645045336688217380631383690253740847558580580671986963440236280804675517318236373313383183754313977539534372825667228427717882060562670210279378640840746015168632393433285863601588590600994264324244217862924816830457300491016302634764308438872922143345160480741608884401054898961359094439826772877325205924946770093145701391856023104583712711338409538888810812641344261777892154255526694225393972362098542833208036107297857272131722090487395453977297727191620728756109810090240258235457532318170366330156199574803322555997150924003864918552423753161118642036317462320235576581672018430399746050083339602606345806980110607323370646762162607777667874298184059320931609490447167597236654073185836563469313880857131986521342905892004019059827761852882510744906121854684922226493456073736334019972927947749263728408801279368148249697360678213607486821628788592223954234004922485600353962407399608058136867454251824415227863832640668654382081728752878329063759331179371000119389483604052301244068282268486979998323928411373673113944371414423671048633585874931615256623074667033776646959782658070658223107653833048113330369674772257493554930090843126530397214007918893866188839237221807929965180266061422133149903650622051500471179753695670498115567679902048333163814969837091631783823314544674754997801751689164803899900435032720907010565025565883265815606031108430103470257921961049080273407619911330504313984617247567933382357308628378574317551291624175634292218967297622487005769638351175266013538777466613067619510440710043535064422661157380889928622934282155033893522951080153109620261537289500743914638518567278352023039310615006190418998427295875557390803816731567584451800854153334615903805306113201616359792283763333848950805896527123562460860976963107537905686711845393787732390625104049600866828415614537882315344236319949445792166126489975117746238548669307228108371178722118642761591530176355211368257465734932 [126,79] 275344788512215590825617604414649949320602900427614848707352501152684739315776725906535832812381858835069442406219122755873483032613446204918473413984678249926641996958232187132925083620400949749289356504670374044651137656160730113671954256473856734209867568169222292073946274051260541998695092050533580238905047619639292564331961296416113381186868143927610100495293301742058286973038151593566788083241110258807525486754299239582831294229886254759165824735027261137463072254252640143135210334973008796949584844413888723576198027670080651182800107460205544468206130785370780419349316475536772363704314445535776661010701054178043981772684016861398466230223455712272094555448653384000836547424809149227546981678631415737988590231426996967258074897895445814185085981542648079317891104369657861190650379417556528745278754632194974851918513205531329032517952843301931952956822957174045613922404070563238412124273833387766369803398533068661811071014379876373623635429316303969222349093200756120056657086747319514391232170204322957952567609413699213194672115380774203208000491286210152352325329244492587004659860646791557219545931578117437806727467328001475215471097699536475840949607385109361983584960655444400948910810697590910577675637684714278522039135125490749608697218711680099035818534193376988446490115610087328819991876623693114650148732980280425461587638735440398207647125885539059015606941512732418369168121927646332271860527247116556589815555846340109383978755381302560704370058440505006048679426964790052185576831072650771298692644804793212806553701212505750736440736836066428146467751748756875783764305395676699933190618441098965878064851021758825574183195878253903550562032606369516026654938331522567129237117503903829593433736624434141454414421526317790276572553692615099012920739221619696457967376085707002524897964199502371734427387493639331240855077464391187220626378444455381895829970950187157167563394266421651258910090722531949305896828736628165058446570503356366784054155534975923118344539471807896856621407636374242586370235125278449588867683647860 [126,80] -1292304013134186731210998062351642021027168202069402802031229937902135137938111895534504703947477701004823823314505315846563383857006043934836943244451067127651259784665496133637346663579796281967384791570556463233520439112589897385851469725227257699470825761929034691359968361911226416992677806388874586602099797172143589308054678818881899302053886799667151573678182783997979658499246626695861974939570673198668259122742689178743676272217027173777587916834073592370406740557586816445494665813628346927217617245250275344401299415042457699474817539776484616918891711289960732701188641112091957859473311070773847688598600036547867639919050757254339800932724780663606966152177995182979944108656748708108971978397344130233084593530073243451350669823351368332875235445356515181333083435509652651713520360883260332739672705480476258960017179542100855131385023372514228801307437296564894572945921806591055728012694252666323204165050606830325206870064059872261160382542297924830510279741289371958844527931804663320417980287649105383748969367830296975477236298557402418500471388153766858380107611828940237995710931660855177376868917700489676233980962820815027694658027742765644141618427005876807009242811881097362403689702335620955812880288450627934333436172616250508286328541561300626456768863380970344322718082236193519841318401055416932971383785299733305852209243583364418553181670643030461613514529984829052887490016570373785871856955188410627295167729310895651954340848699670183339234743526473775192947634822823916020348081979763668747924767907171341258296971352846023894125790811190352884178683389197024763325048995795102602125180840367216376199280376525457258156126323384020899683117924151688970883373496793399900008670180723897645182990079088926665150848465843529724333851170663074018426396520602143036413005623843569124078296286757151096748819334039844525601261937539772967185213747125918086700111810077601810177090313990596698570550557644679704655351256752216068412245568044714403648132734155586338653247570910279026178035482154630324569529276847925748078864 [126,81] -62043736831737555139680626785772025524797462728146206487728172424077023452717997522172255577263447896400228271542865720097892454736632634912433604322789206033211552249551022048043251642224352632616485522626495370475654946675634992426045968906377738769082366098530608616440628072296827757634456645097243908592550099118454373865535374827202237114300991166771486115385193100198507713283611830965253815824763833855256487742230457934378674432792367047700214519471396880441090697464480617351769285860024967972061446336170350587904183074105911028427840102073113837878814406056386494424150397629368923773639256465760010500066621449393484558871446075776438695472203455147925164833172468219847158748790851831474370195848136600034023885501742655823704877252595070862588644019015678181457053660186826883938384791490243872441800941445624320156815799085177016795174771895233919780403656148835403469852434071917393275789598118002696824088328711316100124776440067585479441357662713043055940931094684458040460577151847712797144435348851576991922071831003134534585172159624236677135251127046920182659257553975546416637712628163256239213242095463465249572880382547479366743891800048622095415095901200014798051398831355205419065201253786848965768703782494523025505097892546963793998665113705564708369572104150734524888955118447744593583827773113019998363832287929995122738713607988787042790577157657212308373042561090219275335427573526832523380610166243677614917748670509964684676902442906706423207956192063465010037624266950775415444824281927673180486022177995050954077583966792450501414943905572247937263387689005726525734642783588794301896896119023910290940379949849758513535730740689527691691176803264450037965453055851405685380462203457179514121534625303049176140255153422239728522566892874502327726296251032335928947931239363909617918012540715690731626015271793771138259220340281202281331474512753251691424525637495418169248285219581163048422228648592831765629767358468156927928061328449193345520727803818625951631791899230991661607481775551126971801905297918700092411 [126,82] -662848928618091566460160231019936851575579436977457760205977535471796690325257268506901897847584935376710416053362361088036317708139008497306196484598924236393785360614722066102120629426117343005048710132082899408831193339467466004251456108456676267107932696907412300052366844014198446034911151667746621588201170712009432141763882755397343953852438172805759821820104641334746597003684632625177667838319270818968658410546330319443024425542670254412062529490908884409364598668406499369780035063118743843443509656829650772800910678286374476817995946492921455488643307819271068974297975773921571057327651258409296400595507337924028987740424253680895975321467354691411696801252202109424011290920267403140908009892703029088174414882101325947061723920276271094230711274223219151143419847804483280768613850322663994907131337531526398269350212428365435677212746530734553732700213800696200642830883299936749955244270702371650917494593357809660169706733222588645193589992547285126186057821726918388101392647219923492007187255346735014950407984209615448836855227424193521410493948826091360911005596848279914944898006493024743853837062267847140674790853842610129874416386828173708027539081024800778402717111427200144167463065864130286616608949386234001520585579681805787898752494362652738943223038109563692393311126555928920014705848252959573111097910039821211534068044888798789436138880758343269177158770890742495193224905851941930488031819253148477742597774755485200201897269547314488231997170148629477101013926787826508758946632971545313907932390691850196361432838883879920137603842855727744685866897966925107232354322674347201870842847020766039780072365044743111884214917188063596158214969127187407199065091296871850057737650485100221583955714726899600054796323826844974986913845305098703371423585989017091282627820292866433010079263401926236259109083812003365645926260215996103707616321828124562982542344127875415017873643803773486670435068811204067380236194247682833029984877208977987433120100223531637644567277662904572272413596499856953120167068567646616 [126,83] -2678566983729062608786889510801528776258174057668084447075596254064750326546880037060444537353077869455873923184475563517568962961952335809698915837927889487555229968917822228779551130636634094535662414951618701365180702623198586498811064533680756023112027567128643669487817202540038588023868786436387588826659517421614017234143029593617619462332240288311071874598413482219759090197744015653073652380108877846832249525325775823430468388923961990045644979719544892525584364617334603963715460832721342383021357577847663679332738922385699947615444899287005520698399128429171969948565340726277302952641801216976972135691912739664853007724582187361885144006461637641761101806326158730276834589282488204098489113289223183192423388026518669036641501769157414411328263494912687361920365755565171544754450012000466975292507570968667539489849231678877132648493256482828739762880714674378224892292101753986718830030917055809462878195036489649202427087235764279688737670542301877424801973190840007796947360111878284808822424000816623087933984507147001100615632732185083286283932767651611333564088695221026936971768523733372449736860018761311259196941459781026226774784965238942086030854371668196670286015882952526531107222202022483779419073205663586029504047308074996982009889274103309467341277851354399530455162580309754439145203896172411700576604861063372744659420375874182643364861892951457761695179652151085979523058217674825955413627620946195828842268263659833342533195168631963236595750420923050263001758347739071132935243800439179955182424334016774483369742805861212093354964767403754690522826034291955182520875927317029657689938266559420191990659930870381819586325273255850408507294808360347182629727857514660027380739998897027497555857953374946312628600876105686344456545143007129401147244393964343024928866097704066845538823699195130777764168009517265739180685512608476756379160356239845442502995693738881953359125650680727767993307651127977332946958068067479438499791894844722992783478013517759547394420310475048358988197417664695858902135439071 [126,84] 11897314736096776957611429755133775772870263630366980393911765493888852329058981564667161960951199305794086285521408727639434140799127522971917387098059408184409549761106171840849277326782393607578094021459824458105996245281163097792661204294343703820877433665939304496720574581028166995059897767375441819640567363512018426351023613475210372906595864748670928131720251245147349939162509424986118286305848482707076531197561913592476470057126741067160547069538145378377010068609755618393553457226800377369177512834981856148979882277303967789963527406266986262575831807220274978085502257667824760744107401651126606370546894469960057949838025835138887340212411003344487573084014820499134591456720576754346567305120470862063198663541594979820680208220658752403866613693307152548049560669088893940622328652544692469116249322884611201738617835186324458593913930548209689931638414434708884493730039806450915230110022682980800117027642580092537749291967672494913883606289756953972127299161336000172073269955261632573972586949279815789314918139037339727578091270039878983163425524290191177826016653026760340930098991316796276572735852071306572750881460611360556350204327940382876227082906823457501272488598358889260919932635366982206547240826152817656401013717263067577059650777997897122488456203366678857227695644312494879212181220541790030395052672689693982921340518440088453065428787000179756667646529562877998527004657871641496713179440974203278454261270703142145252863959545909843016423021526669907907381312599096971142877431290522473558599072344014764517436542671849634317826886499043376089614658909110280548062430911357847412742753879592840371723971055755942801093251135174738106628214444762436683320642405263054724043283402178949988530805098426388666998595639309907416983988748018992284806419194543903060873295387566370478263825637129535015220696370200979197435687306512137034853818120762059977178274578384510052709116514056688177347819773771566206189232570434948595581807610152541912730730787355856035178601804946204109510043708221690866862 [126,85] 125352784018151220507777578404156925892095843411289190290812306624022704196102184678065277431657390913136061533647065140069028378619292157707598791008821796672537195416664690204190524067506456402608336131665521976804793133514062130293978605528809411054115253664026397066667576040361008696178483631380501907026019818485662159717516961073316762891417785550828580973113548796208496208544999972373101259313265409541548388252098116483989295985847238022897239650213071367434700059556906081299105641877031568707183748311527505237834462089667059077783326214887969814492402618088755308428158823539386461692915772425605933450340076887813797701546145987698776531282035230059426582430210706285757969118198986795271565221524412071441575162612966767262763381241093453438822876392582235113805841353232441183636260212526534225313630522220272104110481367604960731224508905207692967253926454136612787067361940901115622508290567387712029879379308673749404941221844521837191246821899830173857903703710724585636251666580372960294246670597364486674472838348127220893920591605741655291560963572521034929583863903758137753080938906416611220232169145769582320202779182558324604144856106213555461157374574641523936406680700122621463373641161934186165747843550857805321828548902023560201895071968461832923254129566067117889945178827321822305714796237525968387127589430195221274718344069390984194874718255912543076502283489387516222091501515610971747558575442545934989978692789822894780018867898431611519388843490973426863724292872583010401170919394087114719335226747756970312873455403616761975132968086823746022321957308856409970463926585690233374996381560637831148729919958074457435624354322130383690072147988489582912599760843838675715983119598649204657076956451540300894822526556498397005650873919436102654163755396626198223896310658357421130175388642572833853214693085314755865686504465443773319806816397364969340675153405445085326826765367498354360319832120441872951534518822386081030336865703117912774621125837049599830446054311106314597901413841504474592 [126,86] -311182956282570265447677870746053058712606497124234327714466479828961762408752345988247696930263871520128477945241800323292460810572908593574079314283490516476051729893908926394607529860847724541056175896434849970373451775249946321389589725447441011224659775343644127352387372436260022663243015814398276651879055886566880034144353917262374287397127360296189230912202330064174876246345225129718368142282175463981257327741220338725309336309061763650567678647669947579270567527974331328702158027462817400732157459441414906099641710988010847602403307607101233941106729492314234891269720751536826858868803893688900303002319892682871557335659028516268176119386561184727929366147845799057559146364283762421946630483727578716224308292370877816557747291556029742248410350699800687445400365553374859865163427570398812221182103241593812234481098600115114291770954761324828681186122123601519719723143956032430079325380907650615802061488873595122248166401575203883948308778024857989678362038587917949823806212504707377577659053797315994286906130584827154033171646800933816666863266861059611439699717305975416182799342418923824333465312682353428359479503406401736120445804194355180345364857588821928937786269380318348470555868909782454879487469527393375468300099451111115063345985934518907789325830181765914657766127773686998689190196378891666688368801671041721694894020928830212869378404363070936611356545093799097242291467643174114767733293618746703954096816579027089678157306143314563239418933235609089902580786421817935130133772588158735282796826474696683418934129760529011912207388797720702949837981948508552868132529603674154267085525710893666667212962594850531787776379463039036639322183068581604074950021263376732291065277852338398187966330807600629584493962461527594503878720046322425863755501773406555606279797154264056746053301663953874267463580764524529735893349601781228354890116952010520308051149760772703459144541000142565809245171864392231336793749382781086071707118520372269804153900365934334041497324248867644991944352714265 [126,87] -2370093903181757430187900794672987533725020465805552037383138811965591089170251632902377912911680278038168083470160497586103507047197454463314707639909774816787037464204578044209861219130934263049077951791260884846215473224536487325483447265176163869224856365499829789342636254372272562661956833053852686288607671964633620257970420858671505721978601068673817215260353276105332989650724134734154702821249927045698294540764936018861045919732617718620413484567579314550591072558322160777780256634686675436603668531282002787142508970893523121202601132661320164274237532005708416603974641863258107688445946538690604769583583050126804213647114327101387433048603262622728884887455227554528749799421569497233769832966750370760006099565352762556566935018960306627489461095261335160055671723525732216217036432817464604292156400533208181164451654393039607138032999148383222445155121861356788831780318002537815584164534439917047303625679936174032428998702248088113889163827092413623360423715072373153444074637803433404795301030049707121370874946324549424508609991130412476509571153125482031629678564373603864613019339426384952371943350371556291527739070674520685717408072608192883730234741931196438125956883128442196183985136801036377269667860075764852309744985260578262776111925118188802997056300060809587445858453652238111909776224165239365027900563147247896160172147573804182886350519000417464280876271151252672335574532194671788043723821909795333935940957587852312631372893491563509748109594430605478527024650081998209559033542611520458381208111993055358576228247270131754898574620167346902991767495676400731873893451363119286977283911859764374722940390567192884963383995192232411349632319831370207355432437653348400954783602733154898823567793974740265911094679683623513488529614906494233704931208232143219023184712039543518773649865488098875298648806601300765418493321450908143561527833830322692209763033340464656086422077539586871967578238296264269922325320309118883650208832443735000810788730957522528380685344356073232772870167 [126,88] 34221759056935672569689989559797770514660520310654643357553576708470935927427716222142511065607918174243174439365832815522417737110297219011174699374029368537569508030414461790990573589591352579961780352539828801051528396584488827275711708588375717646700592015307693657325053757902135923528585258495258594030095126578285380094377994763684048677058981036377053142756121987831289969442272561246191766729494108346749701614635073733230795799173589218295107904736350811293486621912344169929897428580136601320632356792863169568958584078253461549005604031148121307652528025044119713449838325765990949903363195098754512106754931287694541715001458432623855105818773239419433860937659878712918138890472610596109541429592311481919384012256950856352850612950067472527531305088146303076221205736988766075513525108488056244169557714227722007655654973569162988790313047393619090546966321176178338735959175814001616169410570535436581057698043359926260255613719170520089082142429015661433990514936910119961222929459447443367616177349121303729711544927837647522751627761568948917716094396289423905408292998380961583591965211153325609172810265258593876089807115074943474674471951661481722822671769022710326300879471751668151827764769916765255234770516885676965997693863148679214337295340742981641261184911086432116444415393445321292959934780900818666297712100685393815204744840931750116555850734842336710168075664329173104682140035908749336241426375530730338844276682134416428791366393363562544773005944241502602156546662940377526332847592612252567807409726769831806934474001621699580897175640494215929564267987133835320969952937213527683859659750139440548804119288934943423191574519737941000146747612347528229549504383400576624638571063647827154224752602746656866313498866327221101478087655514469641467218034348494004314937514551501715755204240462523920403588345730979725274991796147142369078802298412690658362840489852878386018848245293479032600967677491131221995622603809505742083529238959808634465515674110089079818470747124622605645 [126,89] -48566513915942884437126450043017638436891555406870173151408300269618571493548124767702909361294989650402631426041242295504129000055550289584981913690454978926241464767702618602209273050014992446206487979638843032456491826687135356740611022476692345519904494375676605753405336564417443550732250253411353380184134227103472585800687827494696321479194216672628797913595006375932080811071591903976674964329524940679357266237621947749414044120514252037884552879663455880189526947861298430250239000279515700178375259037563533871339576641313283426241240104403283873280594853743072512410270112865148598568776556494360387014101394369474078814844731602195532484496002732730252280926898750211202569811338665179270653592004691126242525720539370347866905337926319214342430861625768352907046660795179016857791261722342622662877400299393953326373940620143809243866645232039932729617439654944784767041761102379976054914277652139094995300632313205749208952711461190403389562612621071727891525801575512825984620472012348786205713816453603902349661021178463738936473695804932669511367104198020911714511836452082484133182481024899881302016513571854357702385374433555496604832295578635697110182925103787067755925740674226425603333339819904092027319097285171676647117735878895779845944183898727681716147993804695032714413750916476689967236818713574918926133093887358714234927891093907135205116593525741156574280180691930162661749484330745962281443260016718199274293573212104882509075896924354062927217471441435112671361957981834974178700744227435251429062882498823895139909508648334934754824568777462263391758415258362201100428851486659454258403308573872862350663120145888551602073762816222151536385846683518650073906478774705728058782296995484516759208045814173014662667814233318146944534970360652396832507769872021194589510290963524109629440763145320155329598458704245381557867476672610625488447563877681315461303845119502578975193472872434041249467285787182586812840281088427980518379876271691133980397829164891919384829660114759294 [126,90] 1011887620050051311672297927394109228737158649853478248335820021024304125609394383605901221752127735281286842556595798880899264299076987638674351888608574012207474727874306984994391857303503509980017637282365934776724562221366598623191526129249730442526460780583090399182266213332674502086626320962046644607454901829277475022712674356507037085963878919057360214193892873835669976482973055102182919049962292464427707342752885397099519942792762440339483949144994100612160060212806865178920991588319366217782468199491849662635272270354143006489037596163574229733358334243148901055616440300422197550191750729874619040174109449894512394736789045402696221725456513875730651651456526940877018250191748805578637862221328741968230654913909311214401992645641440043996159675055906474271535198009225207561234438219871101878044116360828967811450144642965840271068863012763291093114093837957822326420808446712276747000115718601768609430468932349080883399469670325359633012096622638429644272966718884883000747970128344839585763762589082756356062010387621381345896960422166405585050142578266195971014161964093800746305769996840688804607689169250506423624239592675102703089530397125674836878641886342722369182895328292432185749749900881454071157238490725648453268298740081840332810497199324753798143959395630331402433490255050593450637333843104011041258584913021964281764163234873231695023290159806015019322352066449250153456648186651844094457153667077503037874254221803761520966337149815404200952953334717089167855641073356700723914662048097614256340788042508888718350889972574663747180668445788314500008477053591861403785860003946402398362182212097426972646907769224795911861426202843920614270145199094400506337762368040035830905425684006318659977538748588317811628567378938593866713074272485453024374112381694066228351610550641406934159194645371579476938264876170277324567949464485949306924045712046007578388314150719029457595837170038213552318059474488103683890797111921705735633209264514660668685508863891390705134830207 [126,91] -767681366955699999310444193559825568117886233280050506698935867153421486210369901196240157698591348561089828548239025561605647103673018422679316736851198958957622124471117408651137842982771686476476223643107534088418286995887802851762660586564099760408616961999718981024867405032850013967717071797903899000599419138586523890459511958317089605011190054313290175005432975344973873225731664710195324834947822746441467693555302167240392534563127101567568624283474520553873139978288675148777686665141197766675809596651271590496239065420665314737540503301085360612920144333788177160711625352056571695224136683453487000845051216705530472058439654716189161758114627776783699278369646180031532452019349239467994582888849457114618998322855844340150212963031575546285157404120987342635250868820195100432136234369751799458243318397088915119969513854394371781715726744204052851918073087550684045336453751477053198464830262924614923484767344010402788279021223118426747953245190225181077937712958491605251522449283461526702441552942536415598359403133584946888240136837373681890449283676516688466913217922131649850339718101957624461912488489058442515086268795719742666185807372013533414560745737425669714713080053042173325456135327348049142485862241986056151318093435664099661486904287886662922288317312555932662254860973610400780969210973491494226839667252885224338718960623557109054908717419255382885155142187527035087049388703988907203575707209773919504975854448299186940907748799545425037369524215376845744836873191546389745743125436219467871410254997660689476589058120889005917026227359722923378554762680400951511014265038602350599437070051800196089406389194282433970230232574209583196811124536892910373971785838966605344799769741878507472133689882108014068235830242759315591784910546340888743469365657750303415123882289393973128122070506194227128332222193425813556960557505666462133225391283848071758798265665680366709820981655944043751149202753868071063412343062689911454297225141887830779820417286650118667704 [126,92] 14797779495860007208867433389374857481662953525071940721817598611617584141316631811310320659382762073186359753822547359269938977503471601086593589717417509213251727960268411085434119281505359516267550358461988718791748628977343018379650399246182076182222286522506610948042961152452564699624228805834503181542286468619343503733496679738072487418947965700802377768014113343114956944383011425022088908302608511227791400836834786226421187870007360704893231580655676532368933280150549366304447410290472199143340122462207753591404234783858734179561606024206951395540119996142731856064399608101101580772777316022757507219786857571637849999446545285661099530417279819581847481179893386326359529459452146384843087840194993521763037610395834381964014062534451953223977298050051330279512588403487454156004703394958763990550119200939432731029340007757626593892050611378277841146473406622134834106894368696676397717848474766200170634133486091452573344200366058590543173816495746147910701520158277792066821882144997642681926579685608447617767610076756817365158034497773334030072996950474420499881774726881295063964616434411652264253030516663283527421660864998223449039612328367521068466650422165983915325834852593124284903098458866869174578347969791330645957934772627162837849618865365852099245058001328177465928149024010858378974130195052549450458311552528999085110305398768982320487573104747614626691062369216199079448405145822789133385844692455463321982045366501613695030817819358756766547427715036572487669675623703047448806725789213434046606630374303554724014568938354348367156671200336782651036864038131141662713608887990938428010463839758242218363547688842869622349865001456493737322896334439324880343248997311719733096537452636822902563430584314300067954931141036776640552000523344155798246847273011550540742454426961310404849197240563161726061826773311170439687527282844856054290201095758382825144268495860428246189851805729096940181926635296507934977974631531820834057421809223679365284336342119672901 [126,93] -12773894459738087088505693128496729240490629121978355728190885543101405765580581726568263521388107677683560749235820120135090956812555625798857479841601033235847077626055330787425485446333079525475681682806521188417643110981425062160385816077255366637148715792338499417754822495788856552311293816472207031999627224717504870113559269232165039125934531387518816233913361113384629714401925891075780141940330575545993745534042811439089526990424378088139164175817707190507131105100815214246504570063085514257605155623943056604615449836746309874772061095167639415207917740344046895835159044827878508052582260130087879690918093886396140879166169258594006864380082796161899130762771568696458829264722997902881204484764094978162223770511795426719061056190963112896843790148910752912313521990445882620942532517098968206747258725964346371011066341076717019609876716732695323716124488908972746595941105733635610237931971117158073416329562407704596620463940051877131423230002055090341529687853616803976443196558042834751879636177887587327968059122320870468061454882885625618217119047693456124947973673252005793490613771603096599826688136413549209423353253087462836631446959046897537022966157868349571781548751122918677260703411784250625531209718116591675444225644294600705781709268124537752803459813322008503354095044239853818789906894830904138681720524146519174042221290360077624846926813853797299812174394962313748704674552827333093524919127708889975391186040885875180545134443026798008405722675869394410236700070108726869764869663873003143427917289077805109104025513492590820171310507674609712780247866310899030959833149428053006727138979414097372982371622700278538339900607126408239390630364368662919373952284456896758304299029204518308352342699744326991832960344827515894678336126893206112015343198479312429246674107081001440333565577990037920509579385457829595418314134215788704429037479148575447583069303217802383883198777943618090406181035589258131851657883081636420631135340246238129206266972221 [126,94] 57477179825737925429263506299077763771993152786912270724828788641675536825479236175840961446787519470992830838582760768754968129158814678207965731356070547093422918355892536678186298893409260542865915577210062938856476978976867133200143711713589903278805201070845173150477190357786264722031255713334892772348286092663673557161122189504673155273935465755751991701221667568571390605551885056506878509293187172049036152848273195341021603315253903269850872138293654982018863553575977223415380943510435297515926345761709099032415529819550776298930646724698720464857721991530774804259680346340661074985200198129649941349111531272284625981617830137570951960768334262708078652130924574332342438473252975520212976028934050820030904967254042031533483720408258604388316723450830236566730262349763092275761239475133351156229427458613475056894522569271802059958602203263317726169134258779567187506182678605678453524018769133317969660579823137828020810863776234270083918446363962857781645444521509595635306936108750990175632462924765768724415128788422984363488317284536546709488491640137582742683202990109608727696438022694425531133007322045416203121166547376902517632544592699650788488604117214604474468467291261228233924056726380996434105072619892779196033121848045824496240735876641891921968371744824168804089464917190664420159149883303163252307850057124375571726081868378385782468243542275477384923937521081338333120507311862995426686272355538913077108468680720227498905008953007311554117262423737931205828047235104170582461697902001765527658557151708624106051519407046825841191816057934940758215610375984224195439859459195491209142061978511701462102678916862925147866772221965572551894694912460405412762794608788277156931474972828388929465855276603212853500035603019638916991784991214133405540194722958780592381308279013956382592571341514665723060690799739708904666550810152795605442740588742642711176339165583373215991872454559237252246153668807648900807873228864711762688172009970534491144441 [126,95] -444493324100472615735437291598444625180385099602535176129960073365051202618874262683777832718110040618431153568450315743664796225391262325271250235283921592230650674025743601512588538446556222351012374510491007642898169199412493016250562033111355570516295793125757157225481879226388686306685730934893413883466635356080605780368440095227879633782483262033177005782622575458817216485588025215655176986699621786329445245494374026433518259907646753182849393605894265570944917852483267860126466770334963774668416381014347587882222009629290071018548799495189124156747352891470667362331194518800307021390744199286922140930410365479721878023861339986477566574523171192701746043367094523011642614399726031886320405313650560946303939120752835631647119965548253404664479263021992568400943083916238087079214945914254073636613107853962396983978088689711332224459789911154446562063318412219901376843206964859194327565392337849602771416680737359543794927595810942241391186442474716010504946542811508965181852283067082806258894646307946858316504099000218430395372986302700467608580021772903731360519571710752414868503451791914539768880189709945582062486693915995406926375723714887717067952805402983562137363768251198101923240999944152358689048796592621135149951147301074390550649839853670892982812571730977981635617300072942122704176393214136186703246647823117562086450333994871006323813962090669882766723660124676766998772235497580921822023308072893451624212298601239924725732539166934472139674857703759671779791563249793133960808286025673794835615331923435949434604347966160949582978642697897982685640266909702536421556047727138078500054011037309293283092864845635499101420115335323737480256738132455383743889617020712620710909591109007726478654361695306388004687143617050231571993020895420946679449678863016077427718297612067450831366552389921169145051196012038902346396377656473192949927702688483090804727957083954003087939555146989703008785412545935081289485404233577272423385572329805432264 [126,96] -25825238350607687685370377913193828553029306590319062981675202411253165142856039686599194584011721320391571062818481184442931310221966282454264997005886126736415790936634135726725639655672174551850666766059469940507123902991936574162426938368104601275230517865781613502461301434151804615374865820525071838976223944386769562070654307264385868744530656462365784872796275609685997505198570257537575963911085801630381456897818863060358217823561245467418348091870238632829463691902009320171271375499501189775985483707949608338214178818966710148784576917555064380746500113353692233144526670390830581116212620928925967648132220948985865866540884210210551324096244681255026129183069744665806725657259842734297590911440431371986866539006208217243113556354747192884012335752680538879246715278947683509329831647821195811720277308417910234346273794811693225948746797959162054384629123827099104189317919006974771425862744886222432510637718766683006986657992454219391097807736692765400626021362930729496130222412991169612935948922258844240076025414970044450264752995086227909385147687724192198999968118939504130505083450006911848097054944081736653414176828654827689641777841036162889348405210804359669804496777912590044384346491377313149709790403452865687930089299622225483147813955889329794127858678822952585035785549198416237266933269148835172381841005100387371763639144891276063205779336617411940983323781417474065498833952690040304179720628554579793742254481206221485351675954860799786772920146627728279169425540003335508090644150624504910476016736484165349628444863318897645458603239943206098290370643426757201752518454472398323925993380672544546246435274914326857091446929030466024774041302860628343228625387758500994674524414197259167275884549256003972773550518533583930235329338607805164878571643548563599167299311078241939223208247300964387003118127743311479903054514871854839758056421061536141457222605527714029385173866408830568677709105264759845877706508046248015122222519044 [126,97] -1185042521479060240745940761799690657239158896881984055923832549092993837130835630301574887074345983614841486732282674286336492875223628172561481785802072933003646324194490230607566924787303691024622006924583867885935093782811278650648206771536828683903584556904391494175324888795018935631990718637287671157181884267263485463382029930797105017116321232328417340001550018157179090987912680391482142966578759716846341974033668883857889936792524021817060309523960177100788426904879698060319750007365455402615496412911363060197501530084158591256298374245474029198029067379537945981817587603313316933872240663300572327521459135280471308438601396928035844926593479214908738179886780191175140785427009150430292744515299850792714584038137774373633889265686341663967836657280422223619241730123276990232983932532389692306205654145992525314984610443852022803521147082328613162696744777982908577696077781402173055111959579915279630907016032198469575365501216463215642141486861127455254038489317104130115950851409019219540388638440801360008658488256474997708744014809798917494166692593536936897855894815558986723413346884003331786334669021579256752627638017952567646158287859670093983674638612925491951879415868605999469626865309564264409145848729165083917416186003874206053152681716803919181148641101509186942521085356244332047340497408433928019737202172026163887185060964345139327128083924693012325011099393860235158810889485218173881607374162756843202165895242206786681259315597432485004314607342546966152969632040779958109076063820099485532999785620723358429404298748956533421048251606272548139412948297181271483508212709536950112941256648742541232933322414481827978756084683726969806440127834262284802585353098243025105594047563652977061317054348943192285871690873121036254493913371529106743719540273389073688672444942111126142567769735026215482393830324156984381560263125848354408178809456151037603381429743018421845967250389255450380586221447271980901453969383604276567970490 [126,98] 836420082850353893891368696260694952983786931656908079567728997844259820092663968697926271791115837923039069650670046963471753713316995322086431435385205358251587341921226166326705336467268725404422062925575131550780321319430081838292784909134785075825059402402768066504288368039583106158713482001450532551408975436530867003110109778728051793076336520885412635712770224916105930618719319371247909505335334441150979529466191364891644056910461718335861235689022232221467621948317216970123542468407513608735182481656151596575095922217822764613059960274010533964945999166165790666104650661854880341758646065247636973203763936377176270335858057392626875012535996522277729256263931690688990277891683981262746852526807693724566445377436748007786742383057427254532008582908057839243342748091347123722097797040118465384330086939460679558156305858854641833793048873799199419779111825984585851991422182159738194512853131518552859659229249565846386986031149192255948611967143430591373163659311695655199182679877381024819032067058302872192049697928331096542693845582718830902497360449585498223689475766004411248986968311677834470651692372566542374818721536919305053180454303490830016986092970702909906294508614339754544126281034782018707191226583106526713468376635454065603035587883834497925187580549331218803006433895168361739058304258516177621416118665159999644232592424440250557696689835012703898362073238728897918766409010510668814693427371549123774673095651449033327636701680528699872275038496324986181670718742709051098460138698990185366734863950028984366137624396713958990976747296728285987649793662106059425851207825283171413418954040555000552165688736269089745354968501971972048531043211426123430542158388010861233082163270843536372026459302807563940220837397267543490100842478519602274155185683788925518225874221741491671394521599648897549384251859012942595092948600685222794939093737949094590622530310860088657138763570975236653911842049868207400546247466329976352 [126,99] -67725858648948678050229223279769540893711295922819415853818333225535086327510442467447398522953129160851714113831755548742453419707400429097431773666755609404012354904930640785246798811110268526382342693457330019486097079682396425536634073160414812088452371952376644180267415973504952759330285776432478857315046595337825292155738798250146658525912803033224896556954207119756008324581326098296613718141413234510761842247194327385574505971905682217306923048712151939504592943048444496212626516221322955882431206023819707980433778274203264439747358054957687263268851993633833854858331728414834609427307502267505366648300488536883814941827784330748225319640571918208324138451283574038724092043811871858193245229381861270505525323038629680981998229621328322525428473208341422593921842279943047333200851505423640009300712421501640394964640989987018287240694617743380782197710620921222851362277097810862299593402573205222298565644476169408009976610509401858276305254416739547046611358846618016176211383540187016385487698650581630814861358746296926140446593894700281742563936912919493054372126711253920437447833710230113421535490315281971893664402866455828922487829041421125359654517267799077656350888732031164110148146324880476099826260303956665131675993003849036753632663107422796212671053132631607157503134685899932591077543710379606034715138503804467121911837513502742079217197929558433258593927381636164708480491932938963852827944013617350412195131255540286992211177373178587340083881345847429376188205785323539766323256497296739166226672747461681321252474641896660412893950689082945371351005576284795002337453387070287501680385124717724595629077341299390231361797596705138202670954678050572935892198383150664007773004177726445839185780044453793798498370786895551154942527881883297223394731365746025523261845276705115054824197498731547511146272819174661855361113332346471718875310378026868054893162241045959310438648417643609806356720366282635609503077474771 [126,100] 1722344948648526164933923616206142845548808306559843181916396886802713789276313653675027287718461164077275282709432372705905955582329196913181762311146570560969068561389482949947244199539581490524306173593034030937874517183595171490586640256143409721692475441391159028194191515205624771112151174795431700729282476276176593096179424957736198728241445538354953673500103380523601659035964775748908758013975696282029182748500224445986549654260725441433307212014857890358445406070958014642083086730496216120541837744494497308586097788498951886427595216331377844795357869085136580868034528879683833436909425396700978739942975271702902959752995726001955421647492392982824906771054930211851313498635590547365554141440884411215277705583451912040126027573540939669284398448843660757715102949546995210736810283031411334680365173490499019152964382601679005891021019541239023764926608374382081005118550167166249840720293785461493623445753657182070369095988883109118098428877048659732020266239257935888411506178311168915342646812583994860983858166946707534747607567953691634973843048636459883349731671756719586393593230449131364844176958037029171069057872303051693039731429591245654394199288839312400743024582509482728100041054139015148079164044657389952524084580439016820466810068194506695997240259318365466302241110972127274113734406214620005060364690565748617577755982483272287403855837512304975795026999548102120909117108936311518262811554957246269071661718066103613898519828981882411748368135989808298962329616224010165179731434747658100118539116360657644985608101576111941891185686256818016176808452567507790772931600612203701405260547982843319450432198204575486632515570059736111153863080612202201720074723222938812570264680083390013109929207592172292957566335476588412538417224002028784209106710690941279929609735023095604380272709128070545092829890804339401041718649014022293053695889163494021034475008126922350477199765645880316825863300164433170683232734 [126,101] -709589242941602977491387287840411332281540075868753403380078724632775629833799168941684003106134362065610060414929506484290343023843723472228265868844915662030012852806644385295945182994018697954275223110340249588825034429943071708024617186527280915074301592624368585878906787101075314771930812538977699521327052124330306758871305450821288929078423897134921031150039565756170339263332532475405734370417331343741484456574771637382884395572153140461510190985807683296268303996589806763583047251498523270423337471107353541044391653682934413923385737728552862064297681203417841130947430645512418034390824196991834808192689155937544624595726450181059791278031480431205174690322641062815595610875225926338925345695457911813579965996485772008774711150345280653790119481841513798282860156249256309529313994642094843358285506603493242179751188001479412229994456952117538201161548467065045333367352799432460013483826015604359644987089323038565764330264049918613357687674552431494931567381880526880636267114136330835406076031285952917886863758201772149123725197505977393477936832337489039350145780525297796479032159089104374537617574839241530718749627846665518163877468015462187931404352252617048117587324570371938939725768716827172381901746411844967226278062514039143228377409096312218263007419935365783375520228147321734977881682371624040169490416718716050992951750908012222789871377081283668695332446071274230507788969328396360586202790368464200330362139476921687288199859576591097695539186883060483179795391664434613951838873695289377167564297283884824119892288981588672185803805656400067126140978945332771680890179798715923071221365587993412996342046323146739728967894892912687500046129107600002198988116522773150975553375425244282637973815965041962523203906442582220452881058915753382090340570362594068172390814632499528548420270401903441089775230470722608106346188847104688686697323571979480860652378606934968758434857525608472442153559220239003852 [126,102] -168048595701383311001889151828410146047860708285722301864957127576174242368938110825027148498157004107934092394611585832397472594333609748037604614888436698173624989628631728370815468046234539646333955567106280616890711500126824213008929874145967041802717208368979727403057092826789296440595047388146641163363624755062216389076897280459342009436147516892438628626322654470877372699994733634013772763416013621318978954601887497231435900251400991770214489936330043596173472273852188906643209691548664687523273080227361161232080517777581849419266330475191464103571882522455704327802483857959981750439182408086413680350295344018226730764083101472918191301637147152367800141646324341182491370957900763460590765586065429950646378523990046344956086227549650732782540175327157318922081220137118514654489156991210064525057813156957989986170782702236121400201714524927922676310169240305262526386291884916045999521026907185668103219751511056664624646152056417368328302915622437765841154774632315500367795726026739650023246538935874558082059224886762200938707019133708131418907999617678254747527023946041469993999712667722856529778319196067904449346297965709133089232760906873478634549496632335116582843672467783772997144431791815888276910710840699942271226810868187310792593881186803430040869749813587703720494758972257921431776514298443888559801329787775493376475980071946805365061874005690544429498863946205293653786303625434132888932929196608605603756593412677456950596065379400588966856264757042275388181767416003217043243476398126180340504724596139966984900285132854988010640232983564431745928431723696623887691719135558868548440197667675811031081158392538802520885096558523471001506857616030114938226098371982658323573841042163934353242451120282132805057643641353000218815693611582820439045790210584782070635421017536400907384447052011732257247404504837143665919673460159640920062660400033945235036989113903845523602071076056892392627705346310 [126,103] -443627151756457616031874774352549230299450589070901665044533163840537119967165556984741264951078883063756512384795299962714492056822009596108647499042466070232794636299326855163812331148216199301942385685565488615465976853691621171458501596928160331125066018455043438529383879360712818195306374908435795656556867440468027868234285406862507201370292470839555942526820488721977042940512608555381490078056289369532596185040811668475689470829398902084131264068485543450420467360985722318060059399593168432213651052852185769314139722169837008637989627104712975931686932866481135289173733740597888673656442702788164695913593805886454058993466778232730877168877666780416498309439150371374735795051160390620989980811369074644387166229385321398300972256668771637483900974154543689053934642508908429354920627224008925458012145579031983027429672300782820208896715036063981705771447279264674347452902188361667303472322564753310859983080965327571470318439802201591048559134387221528890691285728356335853785121115558897571700084584438183492055779633380517281575054227470571960178702504335423131571023677239930569920239549009840832954676158235801356457253242003062900902969329563748922799770897785981987576084956043038956044931369812949404633513661729697161761965944364582820440544748718800130038989595315400745816147420865354004300225930708913928447178260008385910262291464280732351513105352642345145442794827122758073431633417283790949576740708638997495425849588239392384671943439000625691481504115004191261430846929746719087056663534381021691602192515573000676368130745708907269672223970454825095507908968924508507328413676513968940387596017702526781419599156695181780095319961902886618472281420169591150893689477823843635258353839162093921910866766828736515591755999365695104609070425032407577701050035418512203459559969901682597230486743112956711924069041317021378928891036323102191469328961644345525371150873965156368077631005870765527598708 [126,104] 443507277779811748602420420501349649749117485543509359306617002859336755648786090149453728515427987459149914556497155823967972876611387890964232820517960611265382270981805045831441805095163803305546481628618512948580034242362092692697727847713673848419227755745184966778222291987661190253955144719098636554233760205870491890035022966947616869499559566287124434721731065217911576542263993776970808488062038329939819996022445039351432273830369643336456169742143721021069457116913745233848082076294916090623320669068637623033122836382331753155322999966981367532641500437925003668396250994112844067577877913675132614180078198358644659651018837992817435968579306434549798292661111462926451793625543274387168384037301936292533453647190992716146371513992838796189756289325364015429656611597041993772384778627818847664046829217466784386725165736264831628688250239274842036948320085937804938871869987593606317292472154496741588418192830198361471602898115179440657690156665747069953527866271235490301631167007251426274565927869040884328973131334415712818474332347262733786370445799860278076769811626357147515906761432222688467683965068329447484210076895691123748156348828954645738461858793740001905141110878222695284263316920865660372690133480326980941587961042295275531632880166223729037499790835765973767063370586120544199523913878646425628664167959467909967915355717649687528281098571025554145981172022212570563112745241352806544140970610384004475232950813012691943645259762677042161895968803310535693391798184140260188897681968544868342038807298160304567073520347942959929597788768847253485280187976127701414634266191709468802978399295913697518982012955831698154327786321940159786423862721554103290483597669267138629218023897157794854652019420362732335037912011702406624792951619302592431228599759689054647261851324919492329306528929101041453681995852544037704997131277202624044245028780884259937766795237364316342374507992552519671 [126,105] 89173958611968500218244895545019550792961425533818339781149008758164659594212998555650853985897437639731725579471252528368085918173307525089076751937706105491225569075934328952140046774591139238980133812025392890224858709849158462835075595519582801741405889900980727276406134849492356242960756490755402682215510979274940695242429952266803852866835523701378721273359296588484489807502428399186325394613452002465458372930805539003955221891271520243328070915705320864888685611831353146393660863839968811684932268017010207163953228160596190817656470257312957655503979716399885879314882077001252651408053878197997320362609307639665297708708954290085330327447087881668929288422146934900073629449423856681429713489753200096759480354687663778760257458849891935808124599756335282880565426678534459403200089904916599383848556801769780169970655566318625879235262428622316594993828863790758934824101601129579375000101070593334689213643773263772085548724475948272627869273361326683557092074698318583042642902934331733960775602373597080920391000334350533789065335126493610003134133802962915903907231596462934598933541823314192049534078709664440802723906778668363071602196577103390702084276819860194004256076428079549957681376765065770038189504142721506986168484961621792177096636428072750469507168098647021942031449242956852517521583630252656836628868666290399496538184713664017187603688413922393337009986536921622684355458910561670164328536978327406464672080556515579129498429196853559487380257839070073016860464226101648573767746936748401078032552297344348051489131516100193192271578285294005093346830510646714578938182993421262587941367459022395179467549228670428401757013916966070439956767831490807650715583678571820396552777177521148836523199320861498438805864643190848978440147641307050704911641268601743089915898887699249474204936411714012441265988348370998213776146626891341475678791671852629639424285050426221178571639963358 [126,106] 489875808274588501348972941488606228062002018133655335576858426635895459015126765774563366754162665310041023441295571264379149621737665754110413255433921603093229713639966430584176719043219131687370214330559567407145241572712686410574211590500490865001712902724725237553613036684270462542075169534551637860024627406641397812241194806145845018520736507730378774311025989627281440407128906656447738558499336622250499576945035589100569470378289809321455855439004468035671137271176430639771738196619905569187828949434870300981533679957971169459017489527250526225817986179626646743599248913483777218622457055795919114277512646656742295817403055720601744661104556310366197328479748135319215242374919105217397507887641624643681897180183097252793313945590785860353277262155225666559510889686783500363702206948737743650033448337058307590355733439138266955184563359011015452230963330879594279045544233972417297060053883891871053585889914775125446767872335508203748635124242990212115509924765789597059206748139772048369762999523037899147259852326011086774247604191569736980859027310113036520655723031671706846487779423696082607543237010383486207191802727545874748967056785314118660732368520927539022905596509423924573136693029197143232508602009284975779298456060500042924328049839073435545153131769564064780678729331883193906336724069717386784770308799408410538485831071690971085324767699445949237773773272393320254401792146580931001092795405217754718508713370307463047926326873068955912344443358611619983472288901783529484565113230685728283855692370623789295174389796963767157494271937783212728407955153196559089420902443575254962010757929336509294832565559917431730551112883611180500649470280368251519619971085090922949683696573568913194258177529464951375476649443983780359407168649196454676153628176415841091530972910301308587099104897423984477771357930513634386788447326446053249066252665766219626402148206855243436751026 [126,107] -193877664461100105679018634342584921058437317227137349126333008488206139979538260493024263131364139274470214587543874565524312653270290804215647152847672375553663075476324234241237810504843226982600907416705974257324042247198370781701923827052274734145391750560253577870484958175627540455924278272736276383597144574923071589708412147523508162215180837297255400217611085941388118625363047501773556680256175959712797495344208914829431550763965967626697672824941027156964775318435231589145429689287889988902055162384583409101693699871342868380690688110949150128432741884180067509197848444240564214242314296209444078437045934034099964912838599290713976768799189285915760115052236275831275873067739483511443292698821649378051487227183988686799041665805170015396889482174942183673937592663385002284108057719751824549961767254294650322302231609853438405984203184604446946211400472859468399202538340108467141177719173324816199647649313281623824011771287119244363572513530595582192807008749897150836628691574169132850399411980490262912698107076967237881360880853104599536375430247609021569053819846706439586454435127845370666232142195992848493638274195652037372114797273367426319085400878499291515619445713919968393162004997312921618262136576258023380097379889360185040916071404884185164134750777715928898225756231962747881325307073530186258572598110766116366068277781285650395502763977594609806402894581313458010273266258599814642672079840802085522767828522092805897380247549147978909925547845489416832754966426523242229578842971128350656230448012993369836211704238206269130734526576858671341847025104587576227704695537245931869632919764708733926710476565690868481340365631053079098629114809343155726282697436246018554403097300370724755749252151504478879557549819173909428114750314013043301602905125450816703276450099178516072458710054263573015453387706621739940927096056123405680782759793201423698491472570786995485 [126,108] -58022701244429237927154302348735111293627228659984492641281579395270840774348471623284976590210540436413334730741906189392508361639015656414855352005675831093555056973977831375636754189338341809221532144677301967141161188871654939147859018986114519717504270929779259056167015893405410628122684025805808350426658413498021450241558887236471360699837081755358199920695286802906923556487754020830981372377723119785035282775213479377850443329381095503435933077781731111130506797775397259525479120068222034873339098945574435061576011672490856275321587028307477771021587948219140227586785454619087140859265383384920428556936969010734688769042439501565528307002244897563227173307976186601770559320460943061588644851488525300543946221638357160560375706203456958423050442600375315381062657500047487805162626991441305282631739847406575475410645617040407238088889921178371274578267055922234712832613478564045487693824257541161241134246556369987013624533263474114240844896967961369543467337323165049750434873044120563656892822226859733868056405672760026343883631524237073110193058078139035462382404231484511507268044325885473845480233792776385460262510410799069919077824168540159743210613830197348225704187345874399269629850369897760644808958402370213917762804245375034526859107912464725208192856114885381261371275052210547414179581088902753537857601864383328845376501055377891945958631880760400575547728572575298686872648484035363296162467690065632822003069646855354042577837397870576607616383556130166110556525974565377340896981522472002750051394533576188668270910957566411575279756980938716009009419056779103509647374008456832550434331516835903528129299016382348529003483307141995900259976668854931244012666422106198732494376443882685256638500675492329814895110888935661590217339569752878538677586342623017860392158300240269359959773925308315157307107596663077161932762557345710996991950092262774700524274712462 [126,109] 26488494015925273683202508140822955726419915178185734397048035164088883327403876406623256246601359363102766147427802780123193390474518158391804738316507202864907150390101523358020921727059694149063279069687750073869756972965175784762254225334825919506484539772345470138738862844231058175674169019708413640232379550424336145454155735559992872097611683301939221158817047635669781710455233941841180105360303844222527963794341640350200221448154752242983769289011299568152886578417864468889916309952925666370780760625414795331684196845343741301478442347667397295454931916198202791625282490121585976497434055557347186192805756727280136951301738862435197031616226298257316650208642076660250739597083014840183214214551776950909142737821770351779676238143102998040882588287450832025527750392402966459618522801962277964476072432903873268422940042609263224363448588022657875794614038803565947469489659619049046826606858921233619653293749289178653292919222597359192203289523328063011664646250136900060746749247179109288866859136789578258711085981661121754145780366815264386000313154276083356127826271603215393771625442735117804272745870546789644572530545810473085631515679731840159465608463101369699202752067145861975186457211563695416185718763753243199587555568248745326586249447807200863076360772269807936822141627286663045451002549528759067573303988558117888364562390497695183459033161066290617259092043796773046047989719151241487588597111110552263541831777340458778544397435137914312296038924190593788673608591792555801334946832457130223573231643251857405062209907035817741509431158974787300503075665490415938594476743626616114926606430332182422411990499574206658861289686509922787482798645480845404722555139611622659731722236717514386285309094643432699892414552018958621716665026826495671414819659652101335573952600916498891744939286455726039663437965999896605420492189732669548833970650230359283834744 [126,110] -6593538292514545617979086144459119565759765252070600320536312182882843570816329308410874770192364375503140405937208268137706984172324334493632024528956463823460050407899827317043391112946168618678026776761753450285068431874695703357935766512147902206929817223293553978262436099421929461479216904184614757024327071984390215039488828650946163181187975055761300781700901831727367167198058405879373715339015875937432384160490795463237806908908230158184296844834646846057932782374859451218304557183274907780077810042038956604048821369180765776659336846868001465501063804915911728344507244361601372149778287679267158481443419395118006611606963235677410355851559062770188784764476738192628975946059645295104652599558752023933747544865443034316116113320125303006297404661403831384202549142465785594889229747227307768840111482815926262445806097402896161765482122042718430854211825850386951515859954639920128516691661816156233132203021192521504674366225705085849277564304787024966283271404565202463217127788416171797198567882832798565242576698122910034736690906784043432443261083984641726752444979495301998009795020616534516386440098297053332450339475782213386861324822903290866515416636411751269274366599999173142644384534983104579992454133643123973583635566531352215687341508091077074759142353035218720518377023961045704322624161649356337634939057963869665539957759419316605626415799720393009908551841924839130617217457702411837728972147327231420143934471941988408943890823859439236019366214488885801064208039209593861784762018584895835561436053280669881139685922966019348128249095809021180856632918359460247187347423422651391073268010960344627452874269610303340168122868036300608927117482457030253456007138374973814986502455615824844696926118801141146513082624561792322708544714090744332311157868356901449934292706698428497309723317438136282692292253388015145979138274233449320595497112619165727 [126,111] -3666446482216929620114704552413212528135236712903305845624793894069193073750797123813716810744660087603743818070331766898069055126318046183814718146106535058818730192779159179774316056535762897965148161687925169789166914176825321795806312951566271966559493022927585349681964400182821291678435951222537076221179543988500956207967890704943225093333120010312158471188342734819860708910089948561755449802969772541215917683943658265502394315427703000965000885858991524932651961674042944060139556280592670495292729018231660187296848672663215688392889137554664266620538864041820277379433013241046543054079789187092368468887319079480597412733269478433973921665245199567473794052305165973287428971854319276568817189125718652216303949658706328994027132397708093539555522596936693458747114371829377428435631787061887469962235109413706772954189579741097516419409718266888310349665892442530151922524458757149918031085665202802383671065574352855089460985865514590130236333551642008370880159348920447645015703866860384552158408667070716143033314345275154261215029109006944515080315333593225762661136802007158205745224488571442270279702496665498876657171302027407580401487432753540359949087085380070631688372031364781498181019110118147011269800880412978149993531467470062920859733749631837857517539287786842738611597724971808668472574375722606524646918350784270748777332350665046899032488429403248353235481197924575953431316479298040991230142630576764194107828835654844276369226301154033456365921785886920694902539597350972355099488744000219223309331333465916304208977623211199188912556180491286834794154369766455599996208299353743215306289739180668349068297893272380808727850154516376187516051626178949493639840988847118757544535786132018316659445064900772892570961354743075738781215088368313511814251937983600782901296263143938036730652700628374555541221738321043551094779369741003813869781940340 [126,112] 1194393160383577230832344468486759773133793835909646064177974493845411744483606655312785479970273229521244286761524562754303936889936409039837967578246232366972240582611497693840292675564235811457005172126710110040197978544457863258150693174867501934162315937847001636199459988720615081375997115830580229727876814712387436099467115865077758289185972775808038964117978595053826395185181644697661741844083043385337580890003970364072672158174899175351102566966243471719219051870918442940532838254802796637815512604114568609179011960866651017594031773063404677277582536932006609297403808769460274158244905908348163259216520807434421157465604997641483718323999221039905305238345316283344511456919369108848833821227620777860837988157393759307738686444054705702078423721343615059893661230058247868606967830413959997932033848547851083296245838392234455365513917929484028298044248449927002049958055097217131629672831438851707120206982482451505407332187487293243621446082600623917012676593745667473915024176022877430155029186997275631137523926657829814727898949385909062388355448793434240034671361954158775020172205612587436919590842213045680314960325882349705818205614469053248873624202035566188114306095006526625122265023349930764286627590432418964066730252714226005930849307658134393445588634782591044485824728358516182733195661213174851685547123298429007805360618306872930924971711397000868204048989157478094972761939629674938603672714493871324042528158634505633622953819386711320580279487924095099604414849413977210537419513613150597797670215194776512968956374886105481080053432513742120249132698668241958210175455125025580827114702749188721884161507793058308936518584080423131726790699755824625737781426817458810258345333416354128990749750277904849149194623654659086067920894461115953644349547367836170780319931970606814040156892363201433462193686996935240022560820962619796088994 [126,113] 46416684712695358560263696156296251221206021734669649813858362941098943382986766784445109478723897006782117107230680071713685979556864109572086445883208334343191977778305469428869582563706098901759539979376125372234037025083146817710792633370660954498632869568418946139755390013056635419211245328602862438276121042192879230278364953185993908318378592221362144364312770252273457700470037046571561826830561423675124786171936473685420079949091308297255103790831016687427447463002222471081355929586134545460190844175417070553462213090781711679930547197539960125753411308105908544016970371528700076426143784307204320817322727526215763453867777225345272780075562041276376207226308130659454034106943540455723300434773122997245159456816148414892949710152929395748540021930601122303891258537530116328469667850555800408043972972586968340403306923627653282058808021713483393370872079442297322052639786744987694825288407466688371802728225704956003774370752620792390930068595078309515840173896802327967922735753034498922261425928642915888488028695437900869176621228677153796058260575988302629167277445732936237411717391041186986398161319902574560042665850134872239295536581894581141818148570867326030967605824260578266658905724229897115023236325897600718107234346696943305610098508699394196703849401228088247840234879104433785372925494996926618054203013449293203475478184368525787955727957212411779298844295892310267297581782105509717987881517983930443874084216411478911226802259315515525177644461768668510442648331354443587438915523658014310174284658609576409396981537801732748353131780550197254320091052547296387276629481431398150742978828077299618686711418820615866671654026111020055501216470835296757389517381755396041538434894808649843142256776703251225738769942484795089867550911851647049563623796389638236612637198258731239513851570737938188358322899019517319605513149419117 [126,114] -6189830302999490412821404154730654070084092302221464598875832914603462365704638221070107563628142405581258722159300592091679295981342000946494868013589106893081977911904064399228203126821070784176429767471814139012574208605275882403878950918033025728874696803466035325730826869439469258624541282685030607327175357756060588189366771668242847357639382806325032239710499429428446973636395740973590644129571089718406451764030625156637003409801531308522707776773139725241158218504295716087396179745183511575409640669095985970948486085484552868496846190004514549496874678095740622587935746181937180429702485886427897093772933373233936889772966968356543738052663579671595142183719297552181700213955699312366396573028965285169250068776503249860178622460012545629812528616824212859931877980244934402962245849202130997657940242319149925645288041678841616545464578862855116648791069150278994367695771915153928345961684214588140703548812471106265691202066288849034265967887044261402760343808108283548800735265579403771574683914481391931877259036714290872569978292238789799825525967364631086688670218865853862173789306283774952119104792351473632132639861461831319730096127227924178271075849220613207186039749121170441058942342411183625215667011118221164407165474431152666842594958153916750951454125277486985938922344625535987738651159536567214557151258602248609039277176923992551516448902154439183725214789898641079656182405470443042444488992029689759117368429943663977158765127518652711640130391064584796031585810388541003541351137800661225035547259741612440165833270395120922833444048948291891607185465997442756106177720542292075885395359440064892086021640660423798148728031395995855683214877706297871325032369522652092923465640109302650848496504396715893032630581931949028586115227664264216276898391453880663175584587469731242496791825523154977627914828223047906214982653 [126,115] -14358877113150292793705511467659722595411597262004144400596571698286435520408630308325263344154940484518937943896753550805192461951720478382046898039899215394238103658277172348863243246893967185977938249663429683667422455507574470141105486434979872696228654788735879785642536104752602539372712602550854756300680981363380558441849179803822537951834860448104462748400136280605870637039266961730670249061127091857822908071353236892847891261621844786721524323595172138453719858323821666283549398757959481456206324450732597560931767678993430566718106508454593868953990695523987371389722959869995937886730477204146942917189577173054447212758681419822638274545943064016011432800986304467681764242482881099082473321178901539491380106493782175679121088381984283849611449502204398533413205475378492681598586982543545915692143420147672128455757815458468898877206107160097458700235726897173710875130374227732150496172790133144357539914773181307558265954468453882341811443058036500620884640913542479442404565141875554840224083742174697177809343579827698679921444386317281839716225424960457074406102934148404002867049946332637045142930372106101346066638464902637691080590870521301888492246012305053803829572158538065114029887807929456874606577211639501826506067442787779118340842702024937461523094564488779916702927784644182461980246047171386536724060303931666491732400202821176844997513022460750616717629798997967587426712645589459033358981181087526967870126734005277446716916174488739303695757325239809673625791182403371644176841968859820307718853496434657144781234635119305634318730885213269068440159656726260906524260850306660877317620938726295790946777423328231315560211414170587842654812638756374368482502572708266526415695946834743378584275297387437655019810698997032161561379221825187407780598418641162547709770885160644364316391018475289075760351441848091669 [126,116] 440560413547364823716992845413918246297544207992203544533146876113753200223220158814261434926121312178494808338051973105415180831364356308108770584430179999696086896996500060084829599359352218626228825541580114219710735640090768846753039340646086120363965938357782445219046456759296816742324615265439549612900393437529909880897458620527444369948143788453151105090472553353468565810755849019641273227466770325903176174696881089888161604033053684532946433343451895283440988328014309907618248186571542914703512645079156866327922867075441787927303508103901562034844675951197558616733914876498770886996268034697039207997509078191509835966016883396037564420051393011227687190534832650797607622081323776611122219927615777052152462141978967309451029776868057065937210046104814342269406664992302433786765974781507040067894690149333642580572884916887632080676946589225906186119339434933165279323183625455009286128545296315261711486534907022834008113410610819952008560208136043889740011529221513601167994401419328630741776090341245131597859801561263947526695346032693111303954867166805970375360840844352931671001085028397922992533108276341189572394218904491455394448187492024543367026205443058646425686504797101788556290101046517560414670618066311224646629880049509259788884464225231037944504453680532630735923123478893002596265352531832551439434578643436623872442235278763533221850999684577626617929737498532449523493056435798867586445678707926842252176522242720398373839524325622349280242923249214974979423921382558542396880459114008401762636475061663570894879695977669352469451315016534310619199931970298675551954908540413462861214901706803760111929832556165462294175873932027443544966948459370976376450675995062244201290490550884191628609917225161698708781775044091228759876240957671516049060598063067987121777691915925892815525179542553905087006785118 [126,117] -31593896639835498984468837768665471196421467329465147462194781869518363478145720231739404917483417381769772083644865851868757033048177428107192950537581544585467391507909749681488364401306780814819525381639147562687330693625152480165472556449106546700047499871749416309655838892066943043902276398303824009282403827372852140058776835414033399371678539988842907007871895560661560309758568574931592965593024174603547619077417154121380935984121881849385858990693780990568654453775207540473933701908145059188812208112594946100055847443249149481541680283657107709243598050163298196874906955247362072053983093329046183643749152493940988753144927368019682757924801058790830993142294602904870511856246259972061030757677177600094324965395881788970979368086777699527544783598452302920546180268398252925329035995049343571501368069025198196712324830167339352899800677173470251171816284920425893961487358344883669997731975172170425254984960673140486361304512780365665217638990728973661968656233874927254849035293434052173415659801958828888171211432712410446531569249967981686898296612036971181579931928855850723065152679935088569953028566293511375172235169356466438229803983755225942384175985977078270551338329544555925016108018966121634009416824263391985285432755061980281470486214369936057465776741988978315013136438534900382432674566067463970119831756495806920002543721722683627494349140248977734200367352044171649833597199874203256711027487491030467795423147880703895616944475204948495252841307255473566688442658021529238458535919871741600707104080304732833868539520235712406193283783974015311531115949907085661804274803974496968957395242840618486405653273621974385534044704960452602226914141815059965328810454200167154638149029816315432853340523127336129222211885412014944252995233907813327540770442886783394777884355776029707650343715678927952677 [126,118] 1777167224559072795707041209185461871386820663064869016823819888635217935340098424223660201012645618475672740273004349321242233237811265487986618090518890890415812166471244979182002456792145196435380800431450290373745374000370755582980759768377246375410558661891699750874883124037329633030856063683379575507927970795186617085359940122843405258737540265526750439232134826759308817435517805131338259101070779162686657683093443339695236043820869507128339559951483788610804267003670124041095293878351621714246246182727346378538926338223803724323256347955930899897150660078534968937647275597298852486384020296880147864809110348871080179875254257334880079808270197960050059178803587396025221771091430615077534015841955789128008218639316740859120403679373719920010925664673609328535999503881635853032919762250873478942219321668100801926382799520236153643394280563145829245922564856022529783284004006320941909517080744503447799073608696096733744192290872375739705634289858786683379499422006892762616816029452473383105850906395318255886157877953416262225951101814965741510728259262886206251523165638298657670774485666847487496650277831363613807099475132233108559451231650273098630998989674298593464500421196751565556414897184079464466491053733293450680728813631604506536557833810095635357132427132980228367102837662445450661389434696041318027917540791166662989643861823428069653726331021800100690624740529432928198003479345551872189090987168853400293465503400195761471758047821964760114070289276955459248651929044131402034517943271723923523824502671956433073465556342521128842440058960263806672425451865372232272898279816235298409032536274150799779302174277035302873915112352271720728620996013208811315392443423253170126500886311477046915641127740879189110018832292041976700703602890997909732204721697280135203749541812205997043600699577256 [126,119] -12733697304893909956407752504498586504396129664547847977224631859580458044731550961585204820634070356219962599261457766705911542880155689799265296250985750503840780342891252473374027647771898965825630369842415331182270831956380643087999127029437420918900044244110390509227202492530510945384814856270742271435831106312725143140214267070320327921037118194040835606197061284124131044079916110782512568340860030028049605260487796850459790101960374168515637782352049016310966670762516627836520293376541989325079337242848562503869597895826515871425797976921849421270440425750259697462892230035328346984289589040235871458660404850907991645936234489014473986350546476306931440200624832722313915367742708796832360669539349184335052544784940845162473748078011081958708921504105999488798867542310627613346875354560823480980036728499889138843428481960475709684534722245109098864227230894151657590986014249982305107518507201802582203878135407275222060222430048156365135894325522104548423624476233647989222835444722502768516316651979378483498462738997521922155882477427148682724013499432279967637324620560149067487719648867569291145988222073381460358676964251755673043121938318725287757048477988456146469573254694559370880699464982804995918739045401263191452811155354039247367731179946091440758321134552230795547815359546427374217885238679419187913071938795386993622192086246649736398345968192229599319397792248922599361559187307712973076177378611744784784216942262701160032466185015833821565854471549346968079797979222583203660482057669731286094129976564672131718366770604558695492772156314548275403638341370659442053885372378718876637459976729171439464596947514769449332000401532770421683575749759816782155566715257626090345681465071321180014037145422974480522318072316803637911343694217714478139049611698771022280308944773616785493782 [126,120] 220371882750568268019868886763826120574448156204109480282511448753982152312815880171777358957978296733930310229797381829902304017187861205331690050326158807234116955180758653738669716365756537374547020289222013420910694243899231722343104395732443661752175279511446811884175838391587032999621564837117065553101518677111454072482653808257424605959648047107091709475939503549868191052881277915350978081183783424215143140890682855256532492122677056237654840105611469402185982605906280538305508856898528702063155064480574076652709430018202210455502965357114703748279543472005793856571339872891219818214681928006332454211903562046651783650966134919790816084797505176228113332802524652035750110903181439688013694073652421274884888618756370936267015261825529997123889952671392385595492120454771920412051553758859252162364464039908469945275980063545095656111694719927885681161386493764766185293320567134226617651933855047818026887334558861705408146039876808392368476186524665208860987673470101548491210641594360959629551563675452048065030365791921339411943834046003344360248029225973187699245618404181424925308862155619234583751675844369269398293252965049676461530328469598676635667531014209222775644243867917675127220562967807806406780540447944268846668179325974630269990559561185105054833935839163953158772001915527774748152057719404108367460090998853540819192604776455654683638054026024008954850429377680932072283249816663374588573974400617292870153706278508890142579981574964729046683957332343279252920935412791295559316375160584226409546764497074783667555735397699447570731588709702774686499531660951857616248861890748914096571008512771120773409080504137258579336010413019104301593460986568803289716076634960330985398348643677401313558590507281188027055910677827327071842735519278529488978519541239513254699941694023984 [126,121] -1293661233418248984613874385044850193884201307555004165524653754487653283253346651475015194933551149641048856112561805784459427785477598948169543954033723261491228386681230293542957140682772415644475979793950795776412607431907735972714630248523947577972803887350231570027868156260827660168542460848219961996900894490168410425202166353679808704987751084950289283395175768309475949079205015028043279457492597182524135210622051477260177063669049515179411980296105344750452473541585274798817617010285069431205202727549517506651935096658678849611258053695153595886078118044097713253465718400062386536982236134915449386666371673266157679921638655208340073074103905236413748026593265558656773349818774498335713740989938889332363122259832357876586978614689654337316163288555598361684241270718969314358332288195178247671533604371783162644042001675607399264497988167224905062731279433119535756775108171517645075228835437705560788589984820954628006059874772762876911921514808139215264838239310369618388249025402736769006072255934902163329852834507027451706753749466261877116631759417588902304666690753524903607280011186434910662152944707923237273243384707005887367700847523196447292416558748295847265960943857137287407079255096654808075177832963996197238328151066370483839216551728959786139318463080395563948154613699401530558163753987339361101726040271174814375633978608290627878956891120046807178604147807412156604573015546268066691058109900239951707333287802609379188113094946064787635277202447678332251792090909316437833466421334146099839430013017870974704393426271464869696862157109455376717279056361300961325262506100686311632100638412929620699732175083859469928668581165863337954938442360752547076467443540258361104816598041472666807065335227589439039252582609217046709834902602157392968507843599934040534526617 [126,122] 5794250267862986907966511994382138106527210998342433525654753736889650018933238082992802253856352398258407132057437912524559327562767544451526547506184608626807604469300404653154686404680060560164875395043145856674864771539031886159802462878167846725302722130267786441231271379328781832261983097108870232855287361775329867494715846454867793086901480037583008891297061074620005257333890159351145407426153318203971987547534699846302672345985066173690548213581615314286959091091841868459625294565201803619892945119557354556987894969685265123325555685392784640800907432972411016876215423954014262381982904646982904627558307113719292865268022166409001581404172953010035907399712508941245360499249770655145257360293073738101446336139968691942397105075637787740161692487484050502997821504860968298703197278446282388463557659851093343127930078448067117594084916026067717126602003895726451598990125886017373482288131666341691220056882800681657583295072530312508139320043458822335087387266968090985455758876349420542371428861316415773744873367537124538114091637331452900430782951418340683715169961205115133266675204254908048813880697033068431124041274212881759590386691763150259471082588130829339441914526978707600838484756497952123088681860408219397384644324780140576299692267497784915962050253421117518291424083191178095495944601123282786065097481320822924882059753938039304757550968513910908763130095385486605087430797389746254191763179862993901113604298901624126257660397915503601991156754052039917765541888632583505371640260684411617880980140760339376210432348438870674693141467072313548409019832827447505796768941799231403621793240564391544822783468532514904414142207079056547872427136684466013521933500479611837135941888253138834515053807621147163367777656200454744208324061437019935171868436943759175 [126,123] -8294475237716719659610391974303344758598403846556579984243343023648340158007730586727918608919430425449440666191270665711873174613487600135419471758376603219159905082633517440979684260950077068313912703999424539942936660111553161517934781630185563622039244575144999827609449484199183956137122507831518738623518513625307622045921985644742834100291947031840520239689543501739549916177843362282500676164757614817597316342179167403237655243286917881289816625569400152436237874399617816517793572512727036276595340713965756960309953329466036254025605523249505502846526901473058863506381218636416727088313259256112938304174434523074335515217676508657439052884659031917646806763679716953764065857382043161829798516401998490043218159446994572141384374088032131919979395324221555887014607629988024528499544768840085002317423212713140232772878526406996408997989914761941796526713419724258584904704792833737069650026326566849378983787991259438790003906914100861814124791728296816706453808662461597972691608473849937679721331710761064436376282973251430053025488037821999575860557984266577971335361111904804677530806228598154526025075795077857525458987669378767693161907939494515900522135753564991747238743183628162741308947374538983446533780060340212961121886261626723769083911322339826660996296959634753692614272046142100641373053892443746101131267656943846510367716962853620451999646439882887471972214227079482352808013823661175522072142703781518182412519721296782691944911542338957328301875998835338988283720824509408537047665079055791931810514236081709378174135924425966172050567212154261893537272444859992254259283565597998736153247593385711801382923038324094807960155778061339330252507301964595150505136662758900737841850042541385408992975715504962305936178069738051913270002393778850647827802441 [126,124] 8119444166191211681985084776871136497779399539083185436440604003756923823497020735858661050222004594470647316766931347941260812448033534364151774425359360698407043658044222457557357908880852514756391498523870612110884279714788862759354067876640603191954514100339098186310315948972450531424820817092818418975650631713338690338365229720431510377173595141480372740978398405123655668094950280209311454587955289349369564498669531230440888240177394041552166499208859711433361560193565104171860442726514026271107057235251646629144700623073838273103495286992395325251784297071226886900763869043521605633470991429508789144677113805691520289369834861584960435172705121656602709172243087633094088183163486616036635293678708971180838613882438773031065999215979937095194079266761275364689034379895810215799324426573760614746624584929627661540425109269740922006690656515080819097451155518331288589053488383718466126828173977290285534111861846902114085362756199632116575122902788491220548670945755040872086605037459659210566160390333881638204913545925621032979339676933892361988128577307991876709204996112748026038249281096219417985132791404916576768906651775418924613197330913861972805308769665170596069783947431792589851449872271221678654875783491427759001062340082469336394706462226174193307355415512314093768712270589290062122382306030952461259598324776530685271607535795716060872962922988068770834195256050752361233436331889756038263869881344525866126006235673236730841067058642443359503653691375039739312005670259677368273785079975220331236344792201981938434636569941614828074626529186941555091787418964858340606729699464752357114959652388060308806544466387865244680816616070714659497040471477344904008707858572226050517683957110852108376661363521504195292170924682784605284950706777424545 [126,125] -6308115389343754723338566892575487322964793813427957940492255934407480015707133079993370634956620137642585233455551789702876256620531402144824085019793797731998298460391257408234583795513790505176303015757279280226450595585385102411695021217503232775456345049998698003647586832973118741615891926292983932873576384047117333804960856723754553928465834138306882508028546628308464086958451912214345964497921479541777545394451398769552510325800944471921905577517134042729226883444651978449456408389989316172987199593120192098691802514249142613512438442982204354692604340337332627629366595278105264665424872997338282330536828080534691273877199625181240485929970154694289387281967419906621680775315386321595959390021005523420294560688296337738639816004045403362311460022446595505433288628266899056798054780330482991199674819983524051177294297573761896960228917309327683098402679463430520700543800469668159795747515762515305228822712266658354419587235074580972813904469887050615814084948593598640226447446405951505643014544776527166381278211217387812336754823088995682452844564265712260126700474961942538147144632487777167752523730430028183740933387869191038509890341588970634773028814882813217949158810957273452520541509440361044817463650118764019163650660262857465352414693872332575463015305263934441987148175707784787280446558299843209050410053385711564016126356440301547664946631629916237555839430043743115229822887320714600858809271845312841785902145977244517997938087710627887637147942867816893492155068668125087256382808443525166146599108098864911268556544259004759519867019426992025233951273149339330715394560740482577059090157094119763293665413140228312609716850494166131592456476561840235387453085531528544065845197698205822857055115796991099077261986683438344243120870 [126,126] -536559413482462363088077693359214776631699754270002434857027496598726794119589158582413079830161643262052520651971507920206084852262350091791471589341288735846824238443942463580094245603368799630224597688334252578483842958978434528486422935397558122260370967267970071008754623481645660042197432091259914740719285497819721329457287383773662877112959277533144482503188091624240845745940744061315410818614971759726981865279591588598141452659944958613097394192891967302250197995316349048609408865892258220419565742781756733517571030038886854681840935239527787853765060042807349844327158130356491690107800528830166066612371659980289220873122287573636178648217807822877312883579730066400107786714360337163972588434259525197809633864864846534586254827605593478634258541790625169657736237350109368720827724837088215471885243889753215821321900026355666942954393873330168079366058820686782645792901017695452723404295425288995042479061945468285131501880827806993230674974952287441846096417482928542664230593311868764462426284422895209880061361847541143047312980151865523912609541786536779891723058566456680404547084766950125862013641934307217669753994378033149271855949804895669093989089683258052805090725878913851712012143194245375427406383731549588483961515777783183154263774407997067274005210144230861228720740680280584452814776723921920075697929249547273980974291306913518417317791764383690266812052331782131015258927989506857398420048635753651169968360216440335426740730337720339202659226549454574232137804387676859008015760966340990270115146270139788020786263858095303091975183213411377580046030615401451425820522066257856301497688434871069812534896506937531193904075939738442185561024332352238658240201884455343072316566777534501180540565840139876071206110123738145 [127,0] 388094366481226129051477636347805343194637891728475084378670089911781156465607931325163364912808004899535534820628876079298682040946694108138968250663846311529402653125997656294271945630509987717079367126046647048211113378646804457298453458175819364387880163306851021780902055130754031363691761631397340094666399312181344214427144264988105154974467307790475746111482172590648153715286309014530404798063656881405119329750436568767292271394457095996164631677648414714607200824351952367668929376101889000825385041263419585039710017708417632981993732731790790980237778635872851511801096742073799111195413122771950146551848070953701012787459967329357749288508769933237734536441074556760579866161729248145678246148722923405318735020536636156613895076991864247766740080424951901764312713420227875229518277166541367091008918161929267788342868077842972925365653105486961211530919897247681521942950562566847587756109739588711501273981430338633794380471731834914948012120323041120296868752108195183051079175072965440695768608745046919610635366826688563604524447344255927944202277070012390136930060681618750248819162538031737120473772082108701825824755417046356202286890128603134047811064610230663163357292676449307741313178361987467034632951057590619101248810311527835929132693539135802613942786306715717902402739049426074980217051876872037680847646372538833683954814627146474940048571531395624962491753147700560152036614529398455572719856610914051262513199301910569619655028218263906055254577259129796158925326471813751389720168787520614483416101279166733713789496474878186353158081482633520509214198737667121538382526459546784713455154893660912925974640478045448472287777949046971477006148228532043655101622183983804898762479921393725318561085554304427866317883652030604996859572265145197995854438721433596920861190892636191566753733541293384952412685519903054232415087957726289883358920337746641585906904025897320140984075084899942103415427497897993400561169550867584468768750905194219687571041870426488095889216092035157642309831942527725659423981536516602806367797846728658073409813246403166191413291720699211494161292251007596208689067477218217886857628350356127744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,1] -191289318034242981250070566300057548169577624829447039304449039227270105673707372385694136806383553796161461188241908356481347266277887161421481153924568024803105083964158033632143729819345522694383664421926594198451268619710737358619151647841694324523374320891040706390962315802108579276458012216796032032166385441231585387318885850137398143827902068170039297354064979691089712491627387444216771671872580366884151172800018100785848975008784388525555770106103214595370309688048260022657565636645497449315170904305087946060259730783075714936419140208542266595448583114423579621759894252981355472515667534500893706596025939720901767578987724263466736493948768540879514925431210559556585427638684683870784712072940310152389415423173390501406646142584150076675249977087567091684074971566282665834131601266432633650057156234191566198398148115613675145693358068471883958177177178600643121523665486349429089381388170322086116642149918148467072767660710237680319034639912520170130465807546930136335568296478531423700418227773396368810315801881591092928735252654567829803837471884309395187618244853934958526951555165521896269104121309616847180968238964181606491361835807995152327711049566779644657543846343770648370403351589728349077515336381160272921124224238885033579919444949567909633278727287314231904367425590619309018425093034522793063410119583756347802941094053193416728877746907467263754854450566566541776062905002546914304712665765788201703978557010450226608748938978369944732160799468519059122144126201445477253752511670497065429403604011033571777637696247636156324052272203870326942125407509130668048800206451578543073968534046294873820808105739064049262513238255913792477606369349715659001877376584092011643876474531465301884963908325117537194413775094734585160999864015359073178521579097389364544805939910009158388719735382375201970021260725249536735479385229121225292000897760583821049955132772323174920404771963870903046970165955612576941092324108080416517149349803437344500746854085036396226384617153329367488973067078207014435866760503187168981009698120041684189688211115245213846399728655908692253637010685899902674867112915452940758243725447530159276032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,2] -1944842792995325467514293021059514342792506772665313451154051505345297326603975449982774326721089173875324067327523020033800227973689739949779469181082199213927641669915380212972310711836111162095666880248951315224784939273530822168345239044788193433437090727182990808217395535552285860376321117018501650543256678286960669512799097648263601465927056749212894704117399563234126809568220708381483774326397948460271761194911459604557245796417188001452546960223425649889724089527303796917682128597814045532618224714746230155740342372900850572366867934615484437922546314934012126893254102340498958169113314026429386784075830844390498898448762183762151474163351950643960998632524113204701353886863834574056858391525695393319134324664421369888277074456039786171677832799860621385411343724143559852034741700299209512340899362300345501921279111876867015449531127873943877313337353263710879932068204762290781093377627376209051141793840288323836060737015837119597480607274865139575696511837505160655974964811925410609650182630565818297217884777016429935070744510411610587984800054129801667787097250892291055998942117875339759105859883782327783701776980085881502843214680426295788391851731450069651684492380644425801462027876123259405382883699132456474248570651911805343491474101330454914459385583590091157547125401167576346370708527230302707934235011623424737432798424514135573669350892648363994744861859246172501449755398802674042257026852883405648567094565957362215548327248743359658780604400792352856949380418159017443494685030378641832712665125832186122881778491914725565472168945986903967394538536733741072017049572254707527158152308567112342093462031762020166172073346947956868161337032882184891536880699659852509617054411824089670159352588153376100334333817582113750431465721970711895737314277234361731622750962394806100573683377827897884606472986447685464834861744020935876236720893722994761942759298627546797472362065298364196063542801312394947166734232033138900828350373557366216611914039692113391333042710138301059413970344029044559812527374128346618098958688220736144832979836295807858786383218517168616325582776546428961506124528613053312654488717933292847890432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,3] 482040578229889934206576388862857154490971478954249650596530041387239376162262790163618665036915944050881089782432632393455164635942296583463629298272011291910093621582224280607927216741580880023677709436619212817108263404596419468369667969366240305414481889481958008895772515683690163437161824599713018147868254245019654270393622381689547522756679173069915750876688369210556215025961147826594222674615617165422446312751329231683667396133406826448228147414440760946293381627246759304193305195324125247614555513273977997499513703588958323572686328927210579393832936210960684553863499336215640555883717040207575133459343057510401612201759395495185492353052258927818861137399181615308514907461225201136414112737967682545122784152462592172124105789844840653459992047903552939759985014549578035513335688742870230218835179697283517189981615633007435793162984077710236214060435542746289598952555389089004903663666353009994506067372599356037145067349196156877764240797583898992624533760147197761915588301432765239276454029822937883704179215898800799108717994585752578060855917871385186137939876320671154365878569366510161006245173204516163875652411132715124246997637935261641094789413127549298133267787825927683470175171445364859536699465621547606081731120623716494197058051004298400531660447554921758886954615894936404988157520153479916514636815512195257128813417627509306431931204436501576171855393577906942306827964956504723881009436963617293698127610243705115173496447938565585477679131106904743510109863597303193232780498666308892216735459720742974618429260019380499090560573522277038096794752479545911913911282490800652535539913553581163222799121537556758720285197236688006206547843317521110412436602679737178269129679088904800788470964447872810642881574417983392011837996452122549483453751338507483489926573672904856583122561093017938836687237242223586639825603645323625504936594935181768204897726738937708304791093562221659978053716962496881663018043791858357582986768548573078830961962199098624017718755618331918237271047204258472440037953261379174164315939645761605067407518681614549247449006198003746415216315043145900690498438442180432228777351538634635593383936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,4] 2137917283719818986820864154650886562419937439525843996035196593281402154728504420303530737710833052532123702026668563076547824229912115566049057893899159828722515699558054092704703979079035214012529543445634242245814357443952466038395482525420826797435812013091648846215939075961928876722471606032903495808899604748240836253509243592646652936486764332120333513096210587782748231606781440968968616109226393511364076432173969775669218049521922139036078537303535796854449877186871472749430403246901913940079296272650293167804238392196834033528848354339495216399820917457825964272784048008001587070086717911854060369777136625649058909287184767996584003812123582194418628487548591238477678842061610785705575281995505610794680836154738897476053827038170953436126141573979680748421283130185057641791660937474268073007751878867805823015218324366364532168817635552603658413853221407852812348041392371112945455611205745595323261153732580413668844371910148563561571467916530236838261170459278588133652197910236540452206779342793960294198733282051892797025747692954660353202070102684247233450748353016251745847088344504120794027210374198308283111522314936215674321883426277018048375294772581888133979129581802561604545052531815724006507761311468915737259585755038812338768942742950446160080098350499895759518327760340132353805181120577989534826566735137363142088074050224609227229224042490865167324273734922078996686243902676343437577593096043426557188088788244325744386205513790452282372416713875404755471673714328487062722603941661304425494672349403297130627884080053774547736683202106266444603840068990455646408268006350162262582245514320905138359939926431074025178861374935346910577089143459456545572647416025277643610768425347540269615443074078658473495631407473659258164429185320421883945105797687828737536399181061364720979880007370546100898249489251539745425071396009247391495055303000111169814872494676453992665903105648666684960146974380177073254157614029820111262935313293889746583669618847042292972138409642056353277830948166232413151506714048905370252108282122481580079008035726342712414998072680797094047207082510449627783770386932364181233480609155423299258286080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,5] -223252333854233443400747701199414924297219025991931357055899915630467880769334561850075393037393089103568990626827930300067669505286757547218590957338587335639835565232680999445276716209646293705192390354949409083245963079342119495857033349176420474308185932297415493602046357597515584853986495484500198645876444855432142757526929123924531199633169031412103641189741570000532571345991085785848745250091189272716291715780544189135125931114215253637463001033137190751904604936789762786967779979328644917242894024682090297776614775385177372568137414048064476890581999273579234911849632720609121533817092249289498972234977480985616329032762761471998739351980049516010577519183852583264605264480382681191357813289165685958871120553498619045646680977145338522651601740767151854236203388108045556253168773906682004824498725712648994857710486796400445604816404839214349357257367195171591695819735753100017593912388057569398723044859760292278807478699195867814607502657014373106462122690618263388597031582421431643206337610147276156203474039238094364472718520401789481523204570622250222239165399267659797872825423475454941047194864677944552140145965235072708449710147631501048098372064662223666536266517348048457118715573735669765130271523379139441670255838426876763740741367355641509046578023939610179104789674773717439858999310238980261186004771547486857397360152321199165856816961258233223268896448116993969520716485404373252111636462239668369141700966902212167456584236039597636484904183691498993268600678647696418613793996129850051136464426155906911047263536453052418246021444432037477645910045480275762065063975438926658538743210053528930527186769439858922165064250717187626609092663891116724074121227675673301398618718322885230994941874918720178402818567234665030359574641104552374239394221424683849222974406202281045395624311002951776208888533248904689697101004598114974185320096940620783420724924634728399469397444021979698578076252261251975545192965726099960461994811290227566392892645047411299577443875861511497594978488116704808527196749334372905458423600658607925161331389340721117766686224762827515268939067736550010861104832563669728278639342762407645961202434048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,6] 6598423579052553071024122608054329443597502683940470690360951524083575802425337465342061003148220352234855918522156444232053473512291414809388143008770653973174296464142631414465563113978909824100451817251661875917833023572143904385775980704141464254065011746972240976975496409093013128213718490979448130709578188410332498482799433313180868955639039761614194508469930243484018123643808065623914469795939885918083733894465428110980113633080860704412905741815833778693956745816231284908215344883511975461851694265660748728038677608164698732662897178179736528975949755070794653952502135246392663062056825411583993211656959968312498628607998854112166374943847589334021387436994050139726348484199435010979317122737232554949695755097639884474748500328715022333981900624212497647534376918961643315469686855630665610573292808715408454111768426874021483739747713615765833454422131627842149023864660825704372164642407819413970583727966550297402515910282801321834998791197976288379231225358583955990078150588892502518753657732439608290421227218720167686362014719488984142083012204807060675769693965978604613964835681089398504563001739808021045400083727447161151010314965812801552003022591797449316864863690865405912366896675245663862995937512966934765679699010813910149384062850810550244283726330325280738126529624093661834056279348982076422404514255711239068964995984805057796826823266792913473126547059987661696460323452468623382730580500164184564304880224731270883590494350030404906760022302408102205582855599212471400551309643643286565747483632415261987851767212438474556944209582640091464523513256230264471957900992060163506108554381933839890868426622257887146389697157022138172320756892223732411299462726026575901112884149856662524869100923445458252316870005476884668117989458154406140983492619117971082687891738414683207246874045152028899092029648865002285880562001018507415605593109642016755179334739021793367921109549243429334774040373283314902770839920911227673776723237309039506888294273336280590885012623763017326022185943368306783972241910123987255751397468228192997033097544066344282658998876517287734133735480372605813594953379665286700462065663149701372326384238592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,7] -74827721930443666567230714860873943471306606754171843579915754626811436216543116394228954405808168589170675593500303358777127578410240371896058252524435520640637671122329822957841524791374757714310978195132743266891916973755252493431883294102583048596165884407259637130060266909355992834310917183983716792723370305448479412839086856419198509064947687972719184242871653327882237628863346628237070776255335657437899267311868492329345888260147289984719953128755650948663395868787770477064464964296122516083056861199078671762330115805555410176819418320855013324118891355393827504693908012372319323559802032044138325227125220565624436773709004294966464445145902314608375419187119411234632152726843901348511517669297243931231259805384478072714360368571599558927074319770760390309031469973179381398569270985380462352751197246051101135752781826727906327319512454013949396484523898125306081595369917121017960472585042749108866660416613667879515795177638752444981470309694036314080701836325229423358704003520165077636832149116446117926289189490736858415429119448978428071317987752171871329090522274106078296804738490185293420154832232629164765744387210815561967577348050001163899924306263938291611333836819577383700751816250052042385640357601937639709178119716067174531174321249013237058377885645723348557929676385414964450640646418456727512981004649588083392552735486429828833052774119144776799694771350891153788933027411743813940596907957220882169630350916631520775342358347414039197433865293918941071341359837430621957253182905360638029229525699267310092332282659771833758298948100107763901119559982476586953137604378482093090340536165928965764976555034473439584603256660912523038853302658325518965875816419073252263139036942080096737641725252600038319907276097820315010790800040414538575274752617675789196224993326912080101296901946718609296266067960892591629752080515544352145962033287506261296877302762097048601063340285080339816405145631666785922879395632577480653855613241113883996612587919028870020567476169107007148399672537412948406699062176906148385513302855514143454952328166609149018501866670644472600784182668402330845337673383783104150366651224200905579567729606656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,8] 433309785094007640013307166437349778579741416509857141690742684705756395841303577067598331621804622399661342387579304923397989443390097160086017884095076018718763925158682000734715355360349057513940935515668878065251708824637460932707916162928901568436838590778220911863786357486979898948100021310520584926286883123995495660789596005823346640122552914615804933414817449865850012280360094243619165697743464091102750458834054873901511786451640920579233716041738939453460959996082933632174362693103092874298036424554632443918805755547375708158012478050550163485561537159905855698033078886545610538087889810056567110479746608559785604357516119948765953679975285294981137708536967959077945021784428164238058625503010653723621430366473146509070371429737966535335759218967500551949147561786679249219962157847330863444681604676502939717000288035792394216219448913626488762249927561592170532790224849430355487667157134870554011505470435123337487088725890278919452866313646996086302945148874565099184185655896888553732282731228444519098514155895618608174446070910535389885249984098178280266600648760522671023340415482355295509649471608925976472782238813797275775017149554864061625865946464004573371842573065172566522266730635495313303651146681695243107502803813610445134916866529783671645969385271388614151180528720949408777062222067609444772188049716163851064562583467900720991747000528857162700310798567527834357523900738993349477106648482790993377827855541882474360566192140340795345891453764518072389973534661220614383727555983700382247504478148749462081507339459313868414709423678973726768242135028175551371393415907118783937091919407057476379702577215878955893933491668188826704603993574700959982303288841333921592762498605426196977088190713311674340003177223301457476617109956943065779590641350414234370386282821268499890825438952968266797311076152655698821978982935349635554954226105969667219848727950986030975746163141578530601757200508319446997949735337144778389295607310613855277463114292384103484656696694468178151622160843590281172885346654275424864227358303540079411924185886799618990252178584451186995744940257793181182484589342833455735947360814003181302027139678208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,9] -1289671190586776069557381972164464040013062334881379560938708576975945352415699067663239529651731355892376052343538877856578640557796617861737854888179235557768357205705038457826768555897375897011288695848662465383709358789156686169524552962455112205152824077202917923441160763108600938227186213530739285383300322417127196825957100174314326581517175522805821418521205836018132832993424849388851016889878569612714920806635672778603225417916634823237511472519390466995202746095251995665611830433699727711427898089308888379632013293541950075524691923565089513570111128337365427349883817794602540036511264421818628434769113515392512680212098965556591477040002047287931642027920224723489986388762249110097209077126584115148024472615597430223391130085142624539657777021553248201619490912080103265071720651234775783396548402358314655219030826248685917695428699055569792673932017769336287758961952392150722645699956768994525549783200894474218831120899091810567392300976988163569731927985441106088676418190119639665378832408586427991130109899338480081206991833195851298366693130955168297849383010611819573090173161352953456719640952718055665429976264128647659664800078823438888789882885975283856978552108696570298590567939851114135892969604540551299209829029644528069490682069712051793845310898594270355396353870804850302344033270825604567939679211836021231988758815273304847572807565004640219217001151203057210066842609390466797652221248213811898144059682431193697810162631692192814676838665657225974497835216666691674906855777186272737089636588005982900865945063161951746828505057024701919201464769166842368496134567629508123583896990822765450078348600443064724871220182238827284143498175138356299783577413412965598086675060957374504202326453249431841761310837370686749446926318842372901739814023093985284578504895822621898286500873943050666544946258576837616698019209440588149033360103373309296516052440820670794985829101887368566505135507711892376578949689750591601319506843228080705445505288323722528715320297193698809649308889083623191372706594619619533577707663048616947221694660898193201640171575362455768431853293535762233085666299583083350673133603561321188369769913565184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,10] 506949423531237471745520557740549951938834382418153444742276734106964470499196054889494354513021344390553229322637196305135724720755850504431732143364245035627748517382545921490793489005919230703921693449314175917501079003134257680225012725553920389190897066399285631760699783835288445748666576611386717418337788266645136357689849925775486667374371549279340105630051766254738917397139309060826511132132050496459484944676122274455304460568162661726421813643840202708288954651349369891664289787903111036333060358142861672177572432021322904543851845411152485944585411698705951768529119073640396697452044532004089821203010838751375814965209482220809442118190224907612232736193562728427090213319129314367007486360136353358531667027494758315095295013867895373246315120527691657549938358598137487406226146787915055460838190297613367661476289782209832819644412297275043437448303317923979770499834452685407072115642978055718983545968809294859426262349917690591545754767810508097152860689079957264486615244885485233097256417683617598878962229432821066167313326709381719604533864578326429385177667501846482978886820148141008684959013412214373832205558390377414967141304830610623204808009207191954783594715478102155084253633467093949416608546261697108992326557462302629686362972360244111005309514806764855573275804559167527155581589706441907274696472001655725687971163581685835128628050759947037256842195475674719213549500821240184154615355067178150390692974714134476739521477097787623322848176017691527429929473718914920587304030378659721801648851761275205186551941940305199080939894364630634965372262112937550269642482321656805330132858625494948795027919616527568675828851716651558895073954614922259735999410513133477777321491008067652463891234805119527130930118726348842783923342075354473263581639680604536655329723493500756772240294053171341878690170243853273224890306846114185722408448401447512365218946737068011871866744505729739346599936237136889174406425921257984797905883827245180895074578537856911093734304804853778246750780332302030355971121492345468338358460695876155665095648082898561645707639696618482819220107243203242406610076294525762751342478614947258144395800336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,11] 16255411028169035036365809511390097483000353135428546903669740397588257758390926577294173460474808067674037311874858672855272008021616560292324362310021297728716046935048140652101128168106577094343456832843018063558659020419909699358896060052464429602332634568120405930677438771160815353540563172943778953302881929834373833530298958021682348869562977018754184802748551676395643315471489108484821267430133809782924916983740204252751601806911365843557230226704111173829960739220923987632409635741429018506591061847070356151606088970700697755786658067593451762258855789279969654393121048563743075372531608356240065330648160966976981341006510163433853383046053907885931489502633490856265749078267045097867197570451106084345920340362987937899662586408373670853653451185759640396398293550378359577239852671470957471419985946126533769904079574911668058070451211571371480921370780628196484663494515909684507389213107426835822844284486880898085195363156001213944197718625490885206771183368879360474320324091209903692021484677736875191660003668517085764347514679420994472837929090873986475722312852750501856617661103698687270789820513343857211342683363962851797906018632305317217592679506391131131134898725302105573437448732826654195463917403015116693811375183549005875718802869755205286679592854973487615684962306792339960172339068646511021685654919719184436610682904284684869785300021775280701162426009098323089183061524510738436562878116005144074263809173346356352667586869350246682790855833153259878065432544990439365173515246001197600174067026099688073822658880590252661346205544812441253400147753152672630546255656256987093311884353938549620947834963141801977300727236992841417750179911444252552076698924087676627398180248447797406780098815977546615996243883621296485683917624207877787958248928555640033984334426449178110674022404897531859353825266458469130555751874965898053534824339273963666311208804945095056864819979995773038861320362224758662147331780162366425382500297684151338132416858808732917310766656689915262594170795439702091761109446551727563031625851416093625695328918488746599365992108269933077774451294005855914417765335548059047034711773731189762738732959561568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,12] -97808224893595003848147513108628201421533585759556129107128165327075221265667200898172129624653722142229688792079245298578583882788465698412022053427814355867969150834434050763326553316188263609678053408940116579633933446851444622294774093077324217998134879257846927386628390754817199621175817219944884261770658963246444490034550708495197558855381964242809535501831143970947613581170209727096328315066545147724789456694571025467874763241816634176795204070268624462092199959809199125559172427169571992485822824484304676582006435104161046922223295166344739453796570969061701361520794435845225743906008845100935861074510331590138677026622328381433464190622194714070659661463732838113538168649040340182246156108605910534175450727482793852017232726215023464699467663033227978751083134819403936090068382836312628729095784919604300101749630697008782605560709745650918828386500305169799642847110355213852229626159883578323864837424227428896405378026556690195486970688804467185934949781193031469583291330126988166539215590276601362066944334487139267131449284364295062775321536063315766081494942444236132653748143022523792596571910897755457770141322764639616679876013603724587292000601670976887276365090361764531324726032653201292825212661268414632427958196428252181462805459699430735804884202958856412628957819800296908077479549561564607225555858598322450069967036601734292160102135771237304018014200722456716989172616614612507862126575723255711906932760971160209311870004669704517517976017731837947360497883516363083243124356923558859792336902746903755319352136283398826865981652351026056516798952413726579869802515755389078234139036036190800504308066683586846253535662288713031592325968113155209142527906551118375210447517240846249500780439307342858152205793089172580471082441652574096552454798751162676134430141549509462935299912603368084519429436043230884815774063604428233037003271442509696850328063195387642319349115838109872545980018617086103894149348455417218633615709026995405049691515608642502661494846295969398058591771947428365658471961653784777579190707138854412911521983925365270113417944700286722204693808224690685636345784234855299089871071229896508450727005240345827000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,13] 302724604096999772297905209205527817833752238995390519699892991506518559601831316402999604342506959470819228544991728802785590124322389426713510947700930788138370928067162911898712740037556629304864914028994577134234033069840357886370860980418578065540756031918265270332267780613786344223954523699611571835015802004173599614411519681317451111514543338419777783971757522866768887756472728466070088354674902453084406628243731335262413937559168766634034048828179702451704497994652474233572319394415651914694485162753291728441072197384482269488382868891540395712808866202672071294951009940530561739777609964173629804201597583597001972848010737873319258024427275244610463980215242001873689172743740202668344943364204906213506386020153809725072491711435633442377230196860457516323343976420623320586220812306829267870434578276370572979812312911357237251901196811397593849762546256991459817779460291832711678224904492391892132014509093512706412533068188844778937840991477699306178385034092504520315702439595010713128459465640614469569780769635822503335622897548783773421554037812598965673879503193295143256546747931366181558940586764047333352873652401634176963348349621338468652569398576538485546827153241857781824113071136522577119558183212147859372793054368225784060664288236231175279052952356757986689208154967043488280149652710487159455523533703247892170322097141518874393613583470336487352889330017870017425092633971060893772906077218909199407251656203027363736103648660195613044062125883806952926441999600468235968936122994701899415445669382141655812434919735104609990493407371212459430311234389010966466827398962241852506494626728048358935952942083195607615513247074825460683847962090410692874102881512840024840513314867378229345328009061267096064549083674506375445916403224866135344181774524874914342024183117445667394087044107469463999219324285240192403974965305024261334552616931406332095616221010023946345340819475816529671599918958365756389547212247482098048160848879353055470749131958432231572728069896234834834172444931555143556793872663195460635475135173303408065517500247177224614098460469909451101806828371241824589561483989629642818534952912866771605298814225017227562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,14] -454557265120960007296901873462716215459219284375062704816405880476759757018223057382442420734982916466443933003257446057531314564551406110335878365061286738272440531736268403884025060262072912944785356980741216994582327178885835505263260166360617913778418640015367745344196643528049602954449330286894685414306417375747351806325224657954608616268138799851689795671227649814094469786528273357028912445041191795976637208591533035455319558101221865915942807545418596929947767537232339855013315582562159256260876035205937635624298495597436884319047707861862515642176104406261655332233407033381378475583394441088876253408818406383411391514345762061170329232954015676582929694414978164114281389782986691961171637356617772136067979375227807257912552364048426934085915510636216612916681409576760740037881722577456459329772282857231648399920476614150101453975740894033572891401512508714893419421308779656763650331789511058958939948277960940374953167947055137059831613736694637790147240185727347833909186072186492675733563961810280589459120675190167312508869663176379805176731799731076201422458090469969890637907054831568766705224432563698099687240324807874443470690552381656238085015893506857649749841011407470964185080145516165995222882918251386204135028675817298524906235939293284297836244878719146136777315431914318532809278501606014769516481277477439938764982569766017925474923839543467421266398792211742198635327876784230760837105083406811735246823891623141742552713269614025273952820614183295819644910612129728110222983331967639196981485477353838484109507055112472061910056694380689950412202970254104771919162294835172534928962648357652532204814902981995864372340937891047845732381829099260146369069517258069971645314455794621676280186090915458221576083318896897092771061097702233505097711429334608581258826996848846831234523879705675187753213148714723698466409830524517446996809528141948907941738442841554127668380292585931229788046078270018032587494398729370889433335966089496397744434190928200987536942888858000072374185385575035550645654492544889268894678276934873675369691824115843443154358302900729098761706962221422910560424900279669421202668743669182505701084100502599536319335937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,15] -242050403827111633381793321366126536670269161375980700496674285566742093480764628214974159357605165385471645797023230560980495387385250364399133623036250182108378253921230760158218946381163118905638658067216826630078414248882361087447605519445340485990788353072350694222097923085960711706164325300146364623315051313141309911416249687366416035085374598868845788214837509377134726676564562991241470584578266654239513196648504873100373829441771953223586186276177991837906276514153715359000629849558088036713914848911146461521525718840682661342342664508558412855857839306273749419785155737651625894751409082218317963259932038878004757590509005805144885853654985481790296905609170223481869424787482967867316563103032093392874089386724247598883454688791149523123164752056399236704598090388036193218882984251431416005729531241853673844711700385585329849767255639115861866095675549124820990830680422035637792217006974026801757490217517903986531862663171249062484766487225959854407947291570093664753459543544228151919889381757767506739752808381297193801706349513243036275742681065927293887708164073330135545389588065287568581271992714636124374765338010135629406472766832811764522774432719834954071459879051690357074310847808701562159085411269455647441604008552037822380941537668286267416780060287744012240025162814661908104782087121738159633101855096489309336731177132433048454945608764168070077064383890427090247179388348474667506844423594697133114405506204310809079599298974953702358197886215923708998103444309843046616370653662418388480777743566298045759672787434395203984328493990815265624774471780419085056954389598452798245537101397357545079024834296551017002449370049078078017485230474517047419167104927401009992243651305270826394130929331755428902319412270026648635811205914030705676582363579201314654707306669684782082663464451912510174433807617532798250669683859138327405340332116219934996390519417216476845660992382475526799075680208817443373788386003091049280378558974187282113439915795991570633570897923079389745044598861191703569163487730073073387491374206412488076109619222481398556482987567044961812924036523023160031062030463081270143614126862938353480256663224938617060882568359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,16] 3075023217775320096869919379795717901943547129359824148210650756007893901798817105245934298216753406151803701109688309389610345290282329002583937789675726033815803375602742504084084714207050456584175549894119148947158635622519040358118022441342177836922870328408263550603296971671928691603444361584965797743288167177478635706879058083677322378020705613217812993680152887098787952226470794988227351500413893782127613109582864347806854900842555551520686307608066885799279616051842666849086651524149992577949218908592964150825589936322508006401940503466752828264513332734060928063063407749949673935808223835447752841306858452374606020875059911895282903670713484273896206097492615244192881138884192958325828154430124561031534934286480140004105805044877080819106900325562510735538287919804619035520888739959269459106833522300946021034088891576043117911705789319340332344629205193940367423190601358235345653477324479991364164002024204130875283426831150919853433812089819137766906733133037025021242557410774259542234108389028974408933658856342139549969326642781322597525771078383594976904231205474841596091880957003898462096747452933156532819910155901764276979591791988585820150458023998021542389753395967609462636004866117329513097196932057740893468144567999809279806637063773424206244353359146021312786906732755425019305551137237178933286191137306122861220976971019452244942712823026674741495344011747234918245444700896017480702931511712877922634813988434989448187913440067697223285328022406171363249269492401968315018917469045602184192345706275941720689807286555922089584975034611506530438350957552583073763084299824925127331294049338783721320094249506503819382699758971160793877339381124594504487241267327877236440828065009067937041077115299076740578044899843787996366196830918968693478610772005137098985104870886302719841288134671572425317595305103425959720574832715902665611181222221259449997855152901358278134004388188697428725532705406755578050535503660647899812683524497692416322597200463895663279654954298429433801187990511816897407689041727016305408467129422045536481640330176672748113263839725481625306845092318515893828297311518377655902615462775415314983156790367518445985726356506347656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,17] -9115407891753794234955400995578161932590239920144256384893277370286491413301378113665441359295613479479252361454250041687433506821273254133405569639645470983802865463882635161365055095114483023030158830117050498585311448038435152659729024227913106010313783486919723808724845464832843251322850751392950846449722220002321661746741785857267406270384315139317947498669509013732041016791004718308366266059298091003796122901036987419691278602024757981130471793885234771148553372794899624719215201428691428385307239718115561965961629445686245475771306757580961538635951460555362259134285307988785295492655690319390899100706900398527812029756617647424520156789175122235278977058588115136589025611094655427608147863465187497890520944400330251421100018840944731098758190245416510406093489106711387403656182157188539835644066417851390845653646189383084978982160668732817835979800830126157346759724388975829118433802257580167718243609816091155691622300471728954506195911427223357471576461582092397655644024507677999672099093082960473300455214338773893712979739185654239738712623099568439316105020433669731737930516719296874418239310986956812368176588432053509065017607015296291332447918358102618537948787154807436140430036262834437431925376312442530976691331567243243929350244975105138799944452771892473029706923933698625953492832249174162792930416402253305348189894665764210491489888568733600213016212217058901245606946463425247587726188147508287676083363447269028456710089410808560397290775965089758125877660444194885936805305367665749630492880831807310017379164699692021590060457574005518058682684831934275877132219368150649045219035064000355776519141753408690603063549091614369205712067440741054282209383043645787294380336873024682497444802507115874950540825849734802143920604759320747134878052483853489381217613881296845281293527967559613615504940984467769322846084469721463065717537760911063313244463232340366218153355146531454713599571710050169107359780693357885525405325423844862272039274621451326512885905761298376605136019291687284594113425146182318553782852732142313029225680811700314188856323110603741933148685972370801075448714596973019806094808642718619734780235775200097652888894617557525634765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [127,18] 19015283805856790403895154397710669619884472271157272209887568953618269508894348149460930231517050315266730673646013897519953901240940603056600367329934570404723783507461725561878019448737925196533408592467666745670426055064005320694411184267964105859964572727066311768280330107985301842127595760943966254795105929267417963302637290460845105504940808346801300208592985396381452123823171832720871458403903786478133421210428326147331219094848418813590770680059113963545451905768320440536612329649944550452191574042372476206419505194783158775928928605455154010968596896529850247039500797926674042235989545057047912646204642594178863992085401246809921005791963251568674138542959893107268092975001200774518952532007506832922335697157044732235898162588912048171425263715753165810875970473616276667627476994096597867003731221794431157853351162759693695312713030755319001378166573846917118325349104777527209549474284349137479412835227916661831767293001163678233893817245054629711704484334522243034411089386885456055369850498977189340797713383703216074026133278957692631663931492516751329812821785839590961954738750241468389190486696184444753033428903729142727741952724937165325500871358696201109495815413967520462931400485815924859309062924717236960732093151336177759086903061104973038189559849888656207526094058877863382747596922700009159332341119575313455477886575001606271934734318791961311392448859263585814117478912492321467474852362512123806850363844809170594345000504032258068667912961525786162124132244316308756242598715077898847892787870643417545954604514759502477064748932052753370631407089189838516324922985322901886417813023990988850754181080210363641203409794957396454272437587449394625818817077598754090866815017889585136801254357007341877410050617338709775940340857602017850434952328972000024816972916211364794371154556978999802189943249041275946747827811724118395470431413789660932702908706466718309022903578454805748303719249321538491886764470416224992537953141768888498462590003293949870143673736268305341544610250888150682676533521836849786520064472383783984073827213949375298802604529848741955486818694190233849334021418182339779810093853042717353183236690271427766293170391320018097758293151855468750000000000000000000000000000000000000000000000000000000000000000000000 [127,19] -32853942521607793768038599461138026145652588655942508255916022258090534553053582439948002664089417951384657693642434808935455910719900561239424095256903537609847916243984074306346903818897202972280523666151624430944249901139351542633311856020675394502877039594051839394325388756303255604497898992731709154643548726981354760732361009791276660023562534074367137489105786647624353857494739296708749442819285865808250392458938049694952334317282519382971825914400810178957256994917651643096614521154955438094796586728992697044075999149129390153373235082046717450253572681011662984127451035158651445297175099608763903233993716119946729020644241359803418467090706921072039510423848337936816184171311226652856402683686617522641671769782460813403646636368437166009214708587344846991949242458049912752503308532452862386630111950326283977094837776317285589107406428197596804789460410909185114217498642723077856738363128864945177647153651401724899036048106812078150481717022625705984066533398045688625037904944043597428391278309450387983997814704228645192842639875332391704177968975054040140097609419335111444371115580116732716282200820018762984750492505976409966251559728128389750919222843413103414991777621926613145673300970956761976783953215422388556626131405203630460398855248248639563994093212026068853276891460043516394679736135384874964345961503249840391984368048954691688418190368125241198736455494403106244982424369601266527443229164304241215116612546789091513128742542082268252993778815768196981879567758872778462336672095958089816996093580817541441105825912981603371450698883845772229882828701785805580104355536794501235795549393748460539270546211099000038182635565408033127542170394825594112682152367336918271917256650154534642483976449722939683640281085862917736947639072650737942528558817059754253931531830503060932055474416244979188697131375939253921233839563772467166232344992591503699364969927809184354412297066704827872698161903226052615481156429248454360440602008678209696806863144118093955754410543258101578209516195120031154146444804517892807074267769833694534193483023163866121174274512896017742346792989456737222768573398292816514815093724536293220000799598652671475353979064548184396699070930480957031250000000000000000000000000000000000000000000000000000000000000000 [127,20] 48116413572275926791339742213428182473202491998847465639412728433653120329818288400325087506869279756894991958971475090461294162499356941059131411704701301804806554881801154058293746875296526905361443625340416209868180454312352088234033794088709498799050538784408013286856998393884962807796019077307754879831557081882337592764187662896538906794782539085713534152571637890802274904789739834003904479013034138640240866331146646038561905588472086156808025698332385942775379367334055466181336875000618685524544099257226298092394486588711865850398365353926182273816650366776601633355096017975804792194422284556653911100298983373619406860729476004324924886686489730604271957872129963406000215883441744794072831680084419808977468491653165269976392776627799726339550589907206639413324079183170507255810068472782351740808044204986829686644239351742003252353824845118249249218238598252444309792955823056034138738787214198625778759046078057340515107200633943418693058239784038056011726033569883966206650442346714781803398292457529071846270561759099019040578666943279040098006470057456012214384714611997996059787918812621695629353998078776466612007669453603004437464026273136380988482596151095666708695630960169594978309651698660860624944354420352091479689514185070938677415348870037260134962642792602271739353986273770709538997254987464370503551075763856172188797700465623818663101517544787602374976767078513693520037761402493213326487404364111527814601425810553949556253051204809697016157749767050741799520750823884268008672811149101516594724667768867818651001790321598295310422843893084695029460083441869623270981493542786149765568856404205329682093224076536631571615375842375479100422885582604942373884294456249629427837676223161603979920805189382105298941793223562269635877175429381077572423950490715617202135014650314784205335343115549625825198370248231472906559554785851875765772023084739351654288750869600644788066048594328820645235002388064806664815816356833901509219961323735507755221329053942630136081962171015759449335028591745717165790016725672358684058583664134908550723879684820754989536155392666594689602041851790539708169180150143501041796387614362151124095407015999398224541122900980667509429622441530227661132812500000000000000000000000000000000000000000000000000000000 [127,21] -58431364379138236374093777512722299900862740408171273641147318769368792515960807840371495483705280371131665762016401783557752916658617615047735727957967159451337618514742714536257408778870742995194799564763076571268058486979885996238310438084682363518634907274890455987150400121145010637434970504301301177581221724567773559988220034870664113085417707295921895906903479414856726927628366858729765422083346769510219628756839537889609796123037615589342880197168002448738829716848473219247528767385667584367931253275851826236105282219449335836454773934630108985320054270155817499303231570350590801228408999997631262863601627843010488364271008649698425220120633344404970925169168202223918601771873288819902814458128060527067001359753220430289749280159528574052219465456545817358535910038487277779801659087794100020446358444361086816555447341632969048716780021460206740820629054790158478760859715976149145554780728799111786367750261378308781119253152817147944708589450902687550668533834499747474374755227731987498368433128130856832894727740308835488491671649016235502021660524221541830210495016926572973669173869638546885762753036295185890217074815556373137928574652109294714603170486350106944245963678609784186380554797193869405143334794969269009749747362742698088838320627787855303931827105381619673901281438840888001094030318675005123478315992649474962394566097909482705953413451053820372975066652311933079720542860604448701769491358818799924853275071475627724878612838224379633965714064283884645727102818299343181809729216513381420362767378045833093562087576965770197567898666748961749819090472205433929717050442496153764136402807072494995454346142615578029927284945777225859145935469702232597957324233608039425804678778506231519151720880958002826619580016915639256847027214675683961559143273332042418091042049417174799379188892990109990083074040509422027255347022668775726822966435114712604908184005116934918080000434705115318592212950181337632868443300967831202400722319852864015956081387883898736743746294108656053816715486500716577619982433905757104646194599583982628396512205416152717695982144005307829085917282823388803505687963172742348866664031457165457678903332726492868797831380328965167336718877777457237243652343750000000000000000000000000000000000000000000000000 [127,22] 58232963448735618372373209125822626982630950088144085323384086885097851425893363643922398794097546684810375280077048808273351170265294245575164460732474085894712776326068351097849079997160640836156099917312540440292933987307868408878262824922712928796622559017051037661770924532577959303908349352155439061351139424530181851149615879333964134709363810618554850329350701215612523238744754293826465242617277679131741858541323106972889390989288042956113524125799063849083462643972430203271191230097816396860744806376973267577311264392105269253254537923967998147476771856755070500139621194563852551165182108678024132817741368617265428848910794713396198024485911035013890854566199099511018977347660790184536045351995824887720517299004592880153473212446729208014356055538452607535989261247599936589355585094029462549092763777075751330441718014005727289615126445853293138269838034870905840321660589117431149647573042684445361134730903744173853878351897103568920570673743319764189604214405791988911920336763240794598042683731520670236148107906427836704922544569310995542171307072257814234361737082742077223830744748779743635525294163316845561411363584212209029454815164528807573307780246742913808116877165346828408700380541666396615418525881998504566203494281320360794364256594077397329418675467348504417710596139169538838982417156509848886919349830341481562669432079546383010632887786934608489351287797806161642553703923695070314220751617191038355639121426209326082093083270203219320069906602258617397627864607271361532324188462309694734067004366629629222917067880429861380650667020059820521915311098284826076650218122164221722012391693255311413181912335684829345468991006940309485423139611552751992864859811270308180311723951411893916194152543006311825698809530591655366656828003268292490343636100699563083613991413783679414304799834625379654250765926422272405532196371900703911462973649706863664870817248992934698367482497118951179980762673419994885159890104667217308750810337691839237960389314434071790545777809055006138684476342587717075462268497417473773852726033115131210545870638118463377010870164492903680188940739736366143949415430230495930462834267962584327696356020949725336621219109943942249252302190143382176756858825683593750000000000000000000000000000000000000000 [127,23] -49337077277217403134174580586811826061388743669105419625313700743432193567483621360112455958953937245446828485877093498586334172377074094242698463237273054427523416846351688820631248123138049330701193947610416127866976315946642330154821364058370847866545058163690350936724441827498659047079945049244383913553799632314793758253212709086519126794504978978889035539400648368804361608045779685306096636017936146205955078525167255890796315436781855636691683936596695173368747842881830824819200871540763738690890225576336031911728510393961496034272125477844534737599199711241124280768991310715610178065248743649683354888602128554421884258801092853355383197439827629227340452540757704198891910337893665344100713868729654568688819765274493018888642051924916201930911341474563224071569380000545832293698665142982061820596798985988205589971967124052881352301995475077322972551243855253802760809303318651400207856837338319024089162263912685240997089627388780664052034116329970381675899675465373306613583820523249583586892877755726071750856745827593039805481021466308626846231005295436249322386515205007110601209966375827824365078834701029172186286590881434821793970134443483777546203260340135239713284552599400665678787339608313597673285519504472605425781371066699251081847242662078429636787353156540392913463532664738866355876830914224327658838504329596580182751257884192652644162147808967473660986741331674321120036586382255602008204827699329143538034708824505110126359910547527165858830720452755697034007985996729207965382455151047854280703287619951517556628683602792830078842908355212372700283859583464729169237268156311388111535934560950238708587494455785767068999951961310241964714712043485636922422201193491215568876854474928260117255850458861555374823401786966362077364405051078412319591014966859738804166806519295438965737635096327878759911524642035995432369114372960026097384284462529712867154260760277869606568579656133344899639020505988573195855610959642090390995576314370226464220799188166456182037748546867344341320055736864476696849593595585277899864301798725559631779460216697157143333840476882216165703465094761019510968431944461325569091822158526206206411271413036781126227508757657539329236073832873898936668410897254943847656250000000000000000000000000000000 [127,24] 39295003125046848800931985528886622336139048602309454078249633052258135956482200799657069220219733535460216449563984810435068647712136838683802572495382964069476643272633496458672482431579721451622058965344482266929676506761501021192137661620608511460440568965950507356198597971550779175971312192590329298393007872010209863978576859986500748470021000718362344515049296206234754769207857984655554355767411654898468164898883912417725838373327374009832712872690284600119231049319909658618192635220566327171755243673909549266857862589236845267380010277666050240727959976168044137244808281174951780709221565177686344695197101216852556371659025272655815438904732295606836692105145249223273910127238235376348340412103125868464694610155198501932210117213805838517638192451999857213036086813396876749691345129663925891421330334997513141801966514192138276609720174408281961890596243177306367646113112318081001124074365176540276175110081306010454707741438459991294295552681217127431204729085761815295825598228180012073674913222654926104250922934368116233888899892241196183318190099885119607779963582845854326212019457837618339641979087568641232741898520781983449498907188194419612488732204325247366164163648125739990399073755641487887347573728715128445227161665864248615271062108152051204486326185216784427396276605731335479730336991692977441052042058275002619846893517037572581792784067956992635205396035764675287238494721330072569435521085712987914272791444557814531498989057629677793658674959017547306600774337799773069356202201534092686973530478232393004625707292537066057668384784209158907779613568712896950619930149913195467350051913095377901977830298671667575202021518541923003316494286588593955614808238304198199270274144071188610752888634358691264139590634722233029507145533588856474192223598590405632515496700802793609429778994995488601365790511021028389444886655268059531493763619520624666436811791489247109029929877034215911021779371659457024630513627850997850450871569217361625321156184791990032618460749370488841848701133436809800830364321159309082546985240998736122994540713771510904264330982034893266987839646358428197253383737308653151950523177462029549501202468020045852884288098677054383047173996557077657598711084574460983276367187500000000000000000000000 [127,25] -32861778993064586709187849020800472515239077682237618721298481772180976934975340405566813915439128905461411929176749632872159074658795989267418977040248117075158523921047044860306583543831542229329807419742793289487218292954712593999825366635042245360955533673803793705327872872646063222944357751931968894935598713706592350995636319606378452074535021754112015800413002942051483787911868256589363671075174289779785190802863935247781448260069015860973648721954635359369932254655647441013104656571464930980174265421557441105045744143792164226889149514858532848878409770637912299557598635707947722364586754069239415802456581851318054244716443188951682750492989790868518946433117753434718883350082162940265307319328704658025896135767778691551017609790999967794098005596081978867959404775803108594097697349011060638689387022000915292236291471803833126588624977793216645285649068403157032861794231018222601103156135394445618984592877527953422716918092166392609040091418010421736578584235918236764634431328604767777752415258967926770634170474934757551557401728320064350721368639593823559158269586246729243626726122635149356574606690922835680227877094839970778829427424222215078916120171869790006060703708589005616865553660121671810504729005665499111011043320009126998894277457254026456995271072521345051363004809351184927583122132002747056880263005108469301574481637614497429422279107417539781486283216037147390492432183467377704712038107825051297445396181484719474560423363021977213983171026826134175024794084909144027823793507455735000023394269910006649581527846551530654860728299995804556000916333825577234100535475546644100799976755144993173255216889342559737292441358070071368186099345849558803933223892546161983545997392563088596156560929449571936568313209551994985144695952869919760325439129543350961220245141745494878502255068255911840415785236680935177078748552731114922571121295896264565064339221754678337405766134986360988070266997274141411864218877034179941506509869585028686995485185447902071869216664227955232076170941182405525502257065821514347920569862749082780898054778573002906657503950677937394006060865446458709733885582168944867784833722378746502204100874802524320511295223060437282935946018760930975588507862994447350502014160156250000000000000000 [127,26] 28428641158824558944651017818232882359344183793238738864242191397975349065090219398415536946920383544075756263484527328900177031232633908995694023078875978622213639136130481134626952097262106918844549893364042301512282715927399966582543892925116560411952368201281504257429849593878542080219523482177888577063943220989681129217266257127424989912781785029199888271649590872364173991098325554503560504856639328359581476413591787326554405134718740723552313119415501631972326243266604412495469268600503447164789865309890043542982390907330944290811253980586412434441220468917419191518128673448489708598512821107990342974528289351255284006941452196947900797584712311808487546656242003050271506271828175425333118623016652623031174607310073491243312668454308239277301719795997469638345406830042929891551962628210294860292616435335499586369670418431641963138402242807523280509094161277120089440338250254566401313630460910491943013984179924380829643542616091000356174451211352095621803308801352895855776616028342741511582194561912759092221007839308719741409975632983267126731035224680835531737196513039581270466025813324689951989467223308836346878174924240118593154222716578162927251082031413097054248027476125084069886027142222854730456504578129367654089370179420016813309963619793470966418270167300734017015044872464057043801636083421111534958891603798619179765422087976895819081729958948338896981290610329033723048816532934287864395857145722197272202164815240026778933232098336285571106218557086608209842671886137959237778036953831687364006421477343982854452363496635917202514465241221894933875177021528392698113097295329428862167056995141938619328438291632895759089191210948159929918043986077336846417820993610147536348113982133579350730628636110252164345062881217218554794863388308217133614326369859148880495277601689064239545791869605218662506582976491737649832693100573768167022440703092358476494618960218673541246536166793355503663228016625673327369477528899409466010986202836547365532264102011975756944865743451614798831892504091561978913902030149650371073909367171993428038641014899538382664160396876582774178191773279753807652562444639759355829526520177197295716691568456495775739718892329905820910177220134482274638276777523060445673763751983642578125000000 [127,27] -22699619101830164511508991126492693716732998966048700104255100408865777724252699583927797981888873109557029922768429180574574977065544336122860281394066901956457194061065885711120131262504180749034073012228797914825260875387883447000896430815808261217028208083398146582902187309521462739255075971185744641429160164179061050529584651001796070931145807784799468546300194231985356287139673197097376692005531323456418212961510127074306971820397132450137254896675527344066204388935079466972046835427341407067927684381581434535819514656183962625207371894829906879008404129746326410721207253897003907581033421535137121245492894439504226133500720159565798103290986039337712025100203547441184842197304127392097901949263896965969335902411645222957512219455243650022207042503623229992204296979105145926120461585802730339832748273063557761402402084824179431563835814035505776805070147176698085529029443824003510608923002069495209806289262941072520168309688713566240192533940622559421655412473798133297128192495403578292758397372529009221541410054998606513276772166768156772402614802814428977858545222941696815018947997708336390256124395090536637936110045613312545984849640911956795906527166204153446707026802461586634897961845766934247076526567945516554006757259903638836632878471852643310141542379431265369837430663716847520112820271902137242660576165111546686167787643850171525500469800099338476219336392758270138970639742651788816698200537790730490032687490549645310827799183860226089856372580066532275072016603637413973681833820178630817923520301386602110558271920725935667925281620320545580093884425523487425705631111457242267686026371572168863606691932811441596771686748566615167188014010542395013623904868077412022025945734512076906496200176189296820176359526628900754900239135548274592256658587982335753862286931508815591248992375624870857125997951162977858456979562689618068336640818857802072576753327025787844689812666693099363288306840163633685524686269495285272810692673133235490843712499404927954019982983627434914045356669994958131957665810889112194617593600736600421309291871173126266199911961090478688069684218686225316108321501429276751844523071634251483666968651131198981416176689903701635464767697282842395800628310098545625805854797363281250000000 [127,28] 15353921628733936962581577201537818875843072063225765654230583712146084289647602447229280826670722804528917733539629115644501203350292758284124996661552586806241662876124159523982770717896200734088311332450231549808815478034090110317178065206179880426835768420749877395963212997292466496457242025140841741555785754774849129268356546461422294273600283600267419948118087618228843476757097046462437414561616215030866717294607401249027062834893063253110407122268807244627673622724193736871501087160970191786671225959451065258652449583111269438524842087637654680493526554335023975679043931617437550892222729271441065910882652511765394183211138921000708237086452144101110178346761038745694275515582416318940713935594950676564234548902712339043674710639090361767043105761532483311359379503071020463231288725759398222542668270330368420796416004480844065719124985574691135393890543225492381838117814302648917397608381419918898688052447859379344746934959316037936002716638237498727535592796973189814614221791721236869722149395221773041845562855936384971161085080942003829058979114250806617053173432116961465773558786807678027633137434429343924716337958023898935684445762991714623338192726370607250163641167143101613568632378788356309064284326217178456216107607711304260760745481608776451578099103049468509257759672063593366567251749242606657079446530701967562023443749454092820023735797686364803287768655309484198474558272497701124479114296961569327684454752439942044726453728141212903558290895160318477677382766586281398301275117675190118199022893524889849120390394727106285128825734580847314550153068842156359641756838867892098791236701573314413850117560381996100464664561112674866038147768222377035990245301737353022492269371961807990292682168388987564929091239854534624619902955957980516904345011401742573915062046815347533400853322235707008862289656702292967779349663064097918882171923843151572562709064724170727932540594288307241729667077582825104180833427912172040716187677414673588620452386025938775547472142970283799259331179966671527185267105080741452673117870788088787625455729460688513815113892847808805960252665283434735200928949039850313271428437339495662725842216312228530895945791372771107722044567236822920630601174707408063113689422607421875000 [127,29] -8456040415129755005762364229978689320547003528265140278956393203254907809041820399695721652380404608441408620335804842763470644441810989422552103032305534460061735396832674185767738080127288191918843495488661489713413101289841927755141107180169599671346684986385838554430872241474737858018918431043103052970734568901692512412539161687813681704825918972969368202119483337383039730614388670633291571004126519437743722183811805915416471234677094754323818111754674212221030042883523756656234588024422355654873800547848321356227882692077018705033211465814075183537048404760984953500987727561637406809973926602503642961755171964930599889625423379832830556360549737016693134693850871044670256308466619520383174033462014528592210963744034294803605731978106933359741382696882409559239826077433213271090672568789571542989751060736141808158080776917374298354742660295367565962052225217088182538808373834555823214936840564116799590093793958821397832022030653344446681386469257042543434704924200981372528776119702933027662470478464063691325954363398927695867135355774034568631482090958969047363274228022839120438572373315184225569693553396980889895289955488802622484732564957622249586856793526191754949319442473835990285726838833446324059520561613642969208448796642862106177120432477120679088739322327514757062559456016825561208071596760063789855202020059470036461909816623190734692672989384375723525916270344895129749157927396986562419104593062825566004018230491962868044506594807579147207499319232541545921552571199551839559015140459722146470787739081016201549737528002274579569178679655817985847179826417567386445506737601041689200675172029162542656765636799489500503957531002472817211336998163531789694358688758214420193013778196719310289419594053356166848813380147826009517421002428010578533695201906410901376029972092181133860843382259293453757563366314103381603278062614681865425920845976055189596871003289291231397023912081610380232791561944546656768693229173997052230818137147314635589376943497822548430882334460844316165367044612347368936161013487819353490609597125788949418005202172744939180934789713319804602660001172169734628484121697616221159246371177997910205241258575776049206015207807584560210239794236786181613751978147774934768676757812500000 [127,30] 3671122451267568000305981159556885730130335531806785497495271979874282475869044463781196160657260649593999650946842183924931337352331945748605115387977160850091288434779942050473463338558451601074701820033556055346369303686652682399351862927102811664239763461151959069705677072087076828308678857136176084779644633885938515350914463179541162486471129054734874141123963101772764817223451519511291632571113576944796971137718957134456698590940886644115688710917422504159665694106908060936968828780076048776733872073171992804180003293092799686072396856199301862743320618721707355963141946928574269262297800028375559761130329060008996942374485594550271768059904440983794039251380326543403479978505296613429319531143821833139106574555089720219887811817314115643315987871308528831712817274393276718733091366025114243426334764646258585595957500074477310923088529142157723206484504051154298392022587577333679655021417942653363055618827071695160635206862416445190154675130151215157085698260441011961907560616709571443325108022394753209009126691534717537018135309998632691393660039364976718745809446608274249704832988080948073866787947270752924903196470114135982259884979202551319281261335904901545188801763823275576631580824289795639418827542304624155454599936521386219566164124605248527084036929625594291413050163619397960991071658261247405508179308987767719398754572129799951833144696407628998498301085717773744449130987232444143782560386867226638657710079944446492539346336279041878254165974512624115314739357131736324983500192714899233797560873441614894276688907063194520692776387946424495660541959434011291933376518496206241203747150637362154589755000167996974506902972791447899431778986952361807907239946406769833719347086950563460432385372805637923337140917512128564815124463864162434204899047196872380786424994723376784219477229645876462295219024793976371431407481625633502671381832236070960906343969711683890071401710064337855442870098643407967685178790355992646781858884668833984213973369651493203742764475500281482585270349279745878414532493042524802526974433228222125471278908454230270983227146528159570579501788080432383399930845443236320441554645304747782184623915177409507606656582850548519494351604186554993702884530648589134216308593750000 [127,31] -1149922490019853232945593444412064276434735380665854850400087947182482502528958894059094637382825222507526195571213115870308080871052085199471934514675728117138344072961398798606206407021088810610697615977496811798651923825498235818778344967417198049454380967092113866523348290125062097875277182659619014958212484899422399470216692240472029314253866886744303448599306454743666706886277045452382721563802532868138417265249234689416819846819588906541513641235736979900536942867867260293543425898415849652900207371806804838143704773904345170666791803746431799840028373875970635410443491956706138825764094296005276979674651099728512266909236798269939914473154118374625858393186260117494679724105022627838448956263324804523561214625635248431151392642266932123925671387194274989117791631180824381194654857375947944547974929663289681779275240954345536989054175044989216741892007242916578938029462083847142509223681173494471163236100112045688642649751023706443809956415687031281972968094847836456690363448087375907335582354189820714829524799135766002285841400828952664208021192498912501737961318622887078687469228799679147440418718620267848729795721330770676419288887324619131102587326506927623643097533373313237336075169054046253378032967893883293901279987049882703971795565343032510095201333591308609453870088491437860702014463144355259294469373007076243155127860194492799151253618815436391279951697042458415032661098370496579890149992245287287123696571871269466390926442353717907286392462575326748709583651414863980837842658596192391153160217018417713532890906295761421185266968643510482238770443361974331844976549907272944011158671008436043669125735977965391756165591824750265150793000973711804324609377494572494541250304260853687383678117422325088464284071654844447707577499199532364507968412028239029747164345073346038288022172073398027520917995063028738897216431159892256331708796289577232421984621110327726960854180121082724571017241693586259200065451914561579088501736601362268633171574595018408662262531151782691096008637429651487950035599200127870056147593307593158816211116428037462060781647914312763791521021928017551635376589382786895467504321645168934499401118194199605596144024340970388230534493523293804173590615391731262207031250000 [127,32] 156882458068319223087682325170097727229911819124727296691340592547404340546392227049844215833842968044816895475832980652101580205693836188287573534348114031721255370268992676516153876926520360241637192741971907915629929448891981164820391689395788709925141260015210684316995756459311389495996886810936287439649917113089367607441249411994242253322067879196587731311236231427176056265154807373083933962720128264520348262309787496944874974613120177152243182373715573170406035895681889454802236594002435469550601351989333775693182443707864485231225816938047156331944772451811292307296995373112043083882568274988394765192606061217086374926606790084147223675521322314521425732775440685350355092635213824049294899036324464075860060075327807542794080199048409628596643776450097568881874947311135221180862809163627927153399511291850449464867336284512827228185094132034805382928672492914539507540039567032563681604417509028956908136055328048303086197867419505971507559841862008453575753796997138904180668275745710160441455617779469044759450829374886939068992683724247616908269895982567364595575454993074445822981708418307355937207200922766378326505033676797398256677924543939773272107057786890777002817955974311469326731003625294665923022190799489570002963943045184470589223776340769222507513765290117271701100158862022597747692924709239033992210498365502600252418164552292295537313572428716705020389741942303798726449671578297323594325533474047853024424949869281114572117952599111043473632567566421312617840602584596472245597384826343680741247541191448080482036416372545769870929655913451170109499238398275172651002292784672926713984228969386491419617975419520506976446132659809513684756619354223276363300433702185912397613590775730009069782879931264260263013380628362751778750345485106029445590406860024424164473149915492380965337638386806985138580568311161713345066154703471877110338239986623682443060618772481710882902679365914577056758146463291220995180180095478299462735856297220736928311723191651479179528790633785868362155543057599748681693453358412808287535064316409038249435338394828012111279384954675790994966205981788801331967402249108800436188890959237139665467525623579990287466397706925404524277989359859475371195003390312194824218750 [127,33] 92365646791308862425283059383540946192981233477945794090951590883523453898494082281046729983150999371103081985038345958166831518888974714104222955623587422408431386683764053463531257151140347366515502961808908756075157775209021351528012137385271815281699874705747343536962565253070813089824679866689225158817055012250023506681954409180169418613748434398936947025878399118257735367936264995856817156608609998060695757741287531907742915306972773843741557575385267490805929000957858739765280755229237253301069960058796552434412245502355348543195543248404236862044196319844641156932437640986001349883504851187638404255513398274738561206718134575418372720420814310745341919222678619453549461477824326400858942652534181087200749559342563183228047593556950568526866583835698487386769521913995096946099364178583423223407933212713555416036031395240364853104365900275158742846848618747888275410897288823223783802802750108762857167886058124616269763720552343344063792170817683489369637560164785259162327272308590630426387606100587778421172995147000238816799123300120118314621410835037698605014041793300838643449394851869565578685963665477111041053053447593423473489182795346823660061280753745679258258610576938921988216533831486444842448322311112005642187185410579903705799988718111458925655993125926014447388066846955455345016340562783334045743770264541391933636522051361777208514910574226907784928944661607339660861933638264225869576891681553381096346074795812483176484344320901982189157804263501678031706177764876948259901093704313884254618075205558237033197332713144309796899695946273802673119871416484627096073551964178341794835093288488543115229920271719446326907401346211949230845152876621325561835881462680869528295305534070222775932801135688762196781279466539431836414126863902992947705549890423179212626345685650130134283954664435661928142860722118416964382614820867959192389950535633944649696173240638453763158360665423711442722041010886172461845729584629993186538915211192354503287295039624358211893552138084067065468396518923782354681310023322805520149447503700414398193259675366056244837655759706850313564501926739167711823106420895528107510909821583769629986156624200322092595698638474822211863468623960216064006090164184570312500 [127,34] -87815049980772694623391543261480884364507397045432645910331249798055151256229117552215612532629122045236234151990175805790295986971361924529449737898893648273187887700499496555602686131685466092907712343639550609599875605407736154589714307373331844752002804475155457868264941700684247093745421753857893109272355755714261860302194700560071239427031114479745692780656414570047063308822087943737401914372585631915490069644611008338653405280012075923410888750150831479206260734189608553829132057437916428539613884310773267293644395023692238934024329594296424309289080507110733999113174899667656017750498441587809156967208471247309189351738520103325433816138027124087188577150207828952535738226741815173494136889192004060753029365324912199543890915071196485571825976517137627415214906939133108798848335594923586867710876391971696829868719680059659886863182335916723862660541121625272675700996851794301695700976713364685859961487839962800053705650679106179757282731984467159944733135124462939074774268155484223505259197252862063018549805132270025158899564865485252218189527014990514726256438640708384030387302447447543405087762064247424847416728991622251125953767305684383767758311493278248091071667048716899170407205729598757925998826905186449595128278537142384353150344575972705557311723317385251998187042750590822705042078398703629759378631799919074826101094582617501171025192204984894782238923063774436737117198068292510618931500495659306287880787889294060382408134828859808639167773410232394950441658559630187833270125726367529402919887516726802207932244500181315184159409092173553381025887778697880596072748305784345688781405316972339755121839786410281312899241967923473969605254698830523763382188478848307826978207045101349852728976682828065745105136683214362427412424414956321023344473540817204518898687096105413479153463500766922315521708134622909710221265291043090281868634649133008758902039020237382159969429874432725674858177042815558095993653885452324307054183901247247923130921711675495905210402854418313549398673758482478840102354526846917936481709186001369730313829057794648771097374284583247690392612132213546708870672649993917555196401148888323069658102935184004984792199969608372800422557702404446899890899658203125000 [127,35] 42972309872733829659071167632258475744865960544002651598475494275477857579839235756491845625702052804901633948239237650286790202924980311670650633477621842396527363369021189752505689629321166948734630888982085028618972371840974015112572624648650689291796148919635589804182034571944656157259491196776354972330815377071522435541978344609490740507802496823877629020609583789809013685799646829066000861384264772947779328735307521527464924857662498104748334639102570168860709550775847752603435875014656810620720644246249528323139832492458388868195710587441475542939518825616078066363861656682793502386155419997279852966797175954078662008009562432315982744341643837651522126267486624811392550345482861991490159305490331441895949973832208204407488524536315540234570555459499554824902569351266226144399058216752055407298808011853755287424128259655622848277111463313496470736024154095601434599502108152695106172869363421082746652638580203292368554139130092643431007453839606351837976499614647030265961594968425749201111569337930991180407989687995116012475921446916938151827482255226218612126034387604871853460128072505732689904412645894632603553694347173818729170645511314529027532930503559071668521862521233872252839208528467227250287736513534849706855173346883408781914280085306351658809941033236755697010920581840457886512222963757277421384344936779519223630276007449332589025586996134736067624320569724762566647575541828689490277286899939334216014197560367314154586766156657066448128105162027055453996475997145600499254553387221770667270542150638142119401609971744159122937864753263417738643764446626845400498665384134052677483164088540362765675383185911565729135052865128650178156541665016638481583598915008875465955590865100394100310053833467770085742504669634740007419334527057979118209913317199815046393898780891417208991549048363548218382193644265690970373966174891437581861593897268154265213908814121369708947245923553900439306724669804850243044853540552969647998239218729943414313920181660838641946251477949602713440363390747388952393702653417271836687872612232199535375390735642548725839285904697475455686815064314978822739407173457872900768365776150372871295055951744570135201607355548425459801364922896027565002441406250000 [127,36] -15218485795455315861453764117076798892524487920808793419998565204954576609179675480746606503846175963442094062836261750735765518855368040771256034065243963434178322491846874399578604253195103077116375070167432473238475241515509732066522760383008024201854484636487428135244523531754803911151842425506792871951710523334356010727791259069187402835835894343322849505256261752009081890886235514249687304064814211567048661389645050395386907451999418290337497444299346351654175681135877395027607292965472447549912431401270878151792878446135927403498705540215987995397350912760036583207933443801154563658408803508474188047588867562504788157315478653290450255403923853892077889638938367141177881747223975381938829698179925692457759440857993302063611277052685871020958868269903015149962297090264402997883193215429189629724326415915536440165606830012763761938723148606712839937702189001196470225416113702612379930523778810387372620918328315975941436988058071395256828823641090347296553795947419297138892343570677077306992704734637368923799457575593549088663021515867895851781532732363023258493695765170324007491672333164569254767294464925293983036018341653097312644242313162057751177965925376632276024006548749024460719483416024979852729205950485935024943261544444511187157386776902064619053923630789093284793689347547436648281252044262985273843824126942775439670137473206793675575391037948799165726147993005823984570614317861914937690499314766249031421826112566292747773748936232156552371572354483475860682692388950415370604005237883204048756439214196908860601869396650260610946220551853340288424818204669149885652092654429461228861295616164354940254134869674374270688555255599620292934843913010880498366189205249851811216092746903378949509345891004864091732043277126928713868945194381358701781913218713329417711533857898318491809297022528459971135164099836247605784683332348982808222548523064306167183955954890071116200934638523409444901493165407080279720943897762949897809104567353322876671984084198521041964337434163808674370174712603245020696629035757579226898751683735729482329084028852689132578266363941284129210303339030435241742483588165765961536695025896987625932545882416741867744362502248733903797983657568693161010742187500 [127,37] 4222019150260037206390523386371868983110777619239750579174504896879931054874354881816216414132214821637636030963928286707228915059523634694878765248304500007154874572707950987842507386560217537716492132063552888543989396972857414576099823472968602950742342676060029972929696778647544487098931019003712919708940950064299298951018314133359134307556115073641537823982901424538743236702920614581472009272090784336381391063068529465768993979744178470918989718807195693811257427299286879492398074081831665311209986655815893615227699171920979237144754055919508428724772420154954018006613854050691446555446859510633358689989217806720970334587381254570563197093970498986942251153866916296149418231841385151420361614687374444318087972344022005012531971513091228976399285132088316867156778761695699931822893842400322730909376845317238305174543106846632572323271144413612727578899101158766832208964053619232759388284656271343074622356683634425803365426326050006121540921477539743553366373107580329106202194387013214706995654369333463303173089626019539900589052246848722664776425191809488875404480897906072777791111394823052139607501361068612059859762533368998840958879447997874554523261464530994524887949893878959316916952766894391530224297244625244997284976287946571421889801421350720570586267292545847974914585592277070047928863860785817040542637782207097968183650136580010176237429207209345262676182808680446605532072465514472749811577672574412019273078490901295105228302396659590368626310706536855619846378657804747242819810117409551112093122111677037382245446921050463183208253968798683845685691053313581874543679565340201284874060980244010789413609077945422624092236116051394259265951638608957159099416570306569093686920035289169956045903449401540570226433477753009178558853435070019203810421902851495988696226974108468458387807217861025108027896737926413225227751258001204333077148179879691915030552835334420889110264949150022610081926386527638768859655857573711866343547801964928661381673046017965043226961319921241166697097287618441263267746293489024792268593445293513580393800396440717914723413167414379294326029903326324288350844927915919492973250832330303939584251440595656321616497043166305047634523361921310424804687500 [127,38] -832014868798213802955360991498748570736513560573182831351993427839511533490073552463763458291297602383836192994675995819931273926587049322999686408402136921464645895366876207730036949661719722561429127340465886850841007355341969002533917977852410897108327091986755963162742370672079779795988727055812784828915003748902587808263879311534902659037516333804602784708688928382664959843467204600662228062910296824403697078609698481333894508355312809185367819314833063342361753784737006321872859372804210881569847198962523830479945453463357059521615324452596505979457557109656609178396529885774944785062042924155865399492790969669317523738254193824964097865846401398247045220740714533721849913974211161457540041659281834200414179368784806891454093139677108893130762871970051388549457323750388317127497040335392572259880657687592362919762284472688669786548527110947132773949466547072981909611716994225273356732396490382491168951594263568881178609510344788512887129602382295588698645603442843110360208204497571291742913025843058073709385064152362102880438625851065928399529776493829322443506108713731717123857002513622107764538155485108348676570998874838823156775236214435671312139368804102090773284899655788397648461113553999072425124739581306305747785205885238397296536858156681276118737361217915628308306560546392183091685960963611920613759200904179581702191049721302184620548925756040236549119628550966391484800804851095975292821294304224279992943856594891369733710875614879026143707692318018418880824014623242969466161831960855917242368273284904388940598827752017448544758629670699835679357975291525568345583895085963896478380784952254978485263114165348568152147356060554008411115758411175293006348178325293406396631996602997348920497805541279336508174500585009344316632264916409991729041600664581580309934005225365310603595859814363467454819521026140339242007273213790712503453269966516416319375732062182790200752038500474825685792612504278584760439367737181833512659243319427129389420288482805939762110619480828908162916331592067522634117527628759275573116006707723708252048476152386537002287794977706593099835883938572115507941404308424302119737769392208360723319301243670501727458585207841679221019148826599121093750 [127,39] -2775665086819956908243615221751062175559876720129296870688322327043260832201934640475091184314012001759158840192770919275792433646874863285880672879894052874171617100288958190438257267539341911602691183013890352511312742902885607899600823431071307921164517821582089717039867080400590716908382411039577395553175587701462061416213468008560755019552867531041629347014587541865535870915252576383836704634053830781974724669581360707243443783423488926175231745569115736083663925114181626809414821389984959522042658393223326872522435584329326435753856996802698608180265805161492011658666557163700923970255309146705938304077052389021826441105059414841386284058351651505393208217080581191802952702642156949677033278633985981934052161494245617401716928338786236091437737291518572698247041030879658678029172946869898730150620860084815271013717841063711584690642370029016170803031620111358984288795153371213716764344112069566715217316601276316008159876083281064293148027886955971378573986115135239695540877377489015079127421024875510098230869695660223933315482255798909263870569435559935775175853076970898314043397410370588989413872200647109509639490863702472407554595407360229803249394084390999750257066269810250070297336360759140178777426223352690707334253675382701012722804310384653750791266542320073214157233344477601051475207972313775740242069196032917138994982135850021966934643490216569065635409241978841414931514217767119436810885388571883039266519124248839480459451331575450583588956361762722026025705967579440034602286628043404616538614270287437584113494573256083789281482553440042560675738937561773259780527526490586636689310389110636889034606407552725659227111226240629114570170804203352067894478260190397651018126383734295266567532894505802678522384550444704972804723799787843750567774082793614391210779925994815647557967230528639175163920581552573166413057745384818940487749241812803353119833713332590899373945848127066302251481641180739756638873718622768991723064529966060589591298759106337941693948580996968162546779505414778981293218502230428864835520836477182786888223126605183349224039728138107965247092625908953778346165562112635613072573712538803086965498977735812116573444654932245612144470214843750000 [127,40] 94252085757279588384463758666678492553875349552264433274495827746439814202271203726999319440961633900024958608931287528919325907439594357853179289672882033263878296965601020398130045805576831950273063993139820832744010497925621060285521675948942554225439467917150699063216036292200814422372061181665969819629871840318329414903817340238793379824035010337800576308217996046294737629584180608521859339357603352403228343627456923686137149005713399581659436299771110766017870662911605695443407955991332470268497847899176563084227660901313781170277760547143217366701731429098259682387261207400812118463520741686033933392380398567149367728125410228425374065834635689572120338869747192714159748643403162676948452337671922208249472129809875301172343619418654575219632542423404935799256908131908106704917694132199455323164739647180764618966124289300667027466673565206075859625088226777524199959311475901957560556700975514424273402892068137540679847781977497656889922237872925524160292902709149099441572320693362016811342688342945004999829924792592126856810222317949014810141967478336643176502361242970826022482887222973466854622916833775196373023017087723522630444841929787087975850142784053713860932637269170165812606750280056723672083289035347047368901553764270616107159078283682350734372995996571876335396240025204352379981555496333937333271474532907792942372294683045118713437278166098393100879729316452334658752119857426394419585364135456511270032717831887698930190274662056624224928360327429394497010704938661337305041906469959082745176332017615197233442699474896839985999647059613811743139795523930775632940985753968225532843785323883161317534169746601402426397883850013440075109474144278774539491483995474295411010608650406899508271911174656006411743887652716280768056539522925941276008685165270539847144605902496782135244223069958341348424402137262959154992111729811147040690462426524069651118638021544381245563518391937904893337320304384025912137912327921355551260442053954180073132640303717477467577475648330589720847660675714537920043392384063905820466505764959478303183257092637701910004131441729093559087445137618077011873350739766087726720206047847721872175458283110964968234678963199257850646972656250000 [127,41] -39649232006098456888437695520044180905090683885587579863902784390413859894546286759075688516374782492957505616629641076457451561888542730232790153483166837019543049211607476361657006223455518135650775042262206342697679108460688510231378934869542457468485976995723294164218466530301508557152619303096769411287630396349783627936281630557977129489695960429769191415907113440482884229226382645888204074265447162936327746695853846921080535466840421283237305340188280984833154492974535343845995174340856462540093963027515132325085289287404644590302748591519256127279177134004907346725758342885964095497031452137100060565602173769243645490867647815137702216198754737808853094034237714419385607767467140820039969681720704847914229173293150405775596859233321176110547043338846598880053268230056228643512395164900570786732034350478846674394621498282358102765271041254344427032808683644927732044460711421606078832021497973040383268286066480797293597999614088107572796247038166153671671891983996389497576137819156245390445133555193731866813339077155709684423248880463167760698471705798665390536653285725293869956898779451662775904159448923559012116342014238748461506101155639040194366698250554694689605872227905744380243086894427619430476833310786594621173289894525052093557972629964707197954740874358958625130578476935927611928256142644368216578082552812830701910335722040511401677896362938476300039777927351249905635158099392714309499928293757099809104042090197278972306263953672024153944084932023375237610392734507162216122113790555038456945349209331030538136538231472352685010850825226144442110892217058158795748556458318866382183785063126565300841887133710657937660482541353566169377310314236610732586104525581306350697152994721207302382940128056377819360671917331586233075732399931086643303706124070907848947392680323971976389437666356626934874837937476574403570170380797502937157218171262289670400103583874604346536998440302120504417988544977055405763247526172957020306003277544268090142960351801585053575067356800897081207248730083458242558878533924134076924475084700864900733055341815749549467813891593881604444413901600036894442603562803821856745770396969281237119512412548136251084681134670972824096679687500 [127,42] 5138169170404191535136962944373219022379737630827956656810678807268205248524831266476536100756435321189126330140037571339718788317414987551538290924043630854441631740017392283567001428967273855031578944332169017856908279369144759786796367792007369847546862200791176986483671842650981155460533409695713852552527520257073801753148848790514390388622315354500133894987244540486122445275943846168144526681970831794249111018370052610356156057406445753449771231093687861499609581294144156871200977121743099215434144480865404960538422590306452788645777190571082180068255494140592009534871682476162547348781959442289082551590048769727889305729141513287181738705585351333276429988350251374495480091599119358937538527575324933846889415369464830791502343008432992720737338972825229337294350825542673906073692597482457443767554436488402382051750417384576970284359438470584128938925797107156155531074652246697832810142114817338649985211413634872397892948864232044244226284669256354423330694138644151397500136610840887590444799328286703204978554878182125867757140470533718115213443392085698701942215345160257491998387726818559077727810514446097680492855886920153193459318769764479964219570365041481524702828755200086627676944123253208311265619151250759774770770274911445726221995317152173775356109335125912489137495856163931863743451820159933215231623693973709071890333064980011641827541619346317486057936836619417876269700649602849136065539231661070874137040990944341520690783833994855699461233185917130511890732847944709519831095684702175219673710451210154778073160481160819630623603530314466838797529640302224774252539707131499866038089048806640640297578374516956875443297108422517326210572646974433915633157575652233632802255799344812998336238487598298094994829410408224137779889944892280133052397809268687704523047585241799975013450676758624007202359159841903110458179293907414060752090446527080535477987633767225999356534286874945460580033427346001671476411926800879763637831479696691598021756941766982221266809539189124133254777207490641540184980217023530536747865474919312090197206746372296260796332954207816451615252949215928978712063565790257701233984634892232141389261024689541968175675719976425170898437500 [127,43] 1994349386896048595878410387200299821581527150772805027334173589572945496789885693368241656897961293740941779715460986580123653897106085523668265581725279132740581534406306307067678783464544841395607789959173228613684788368007294145128727544844500595712099459262577517903859066961702509714275461535836297284132820371395388613243465889249435328845481136813242872639633610160684541838729777022278302631716292220782392514241148794040336454928818729150440391139178502523208211068797554518989452799405359820403414916721231573533659751512400517455869201742407216135709449265582527462866249753624798336218650984752311166818008882290326817094401566711496285532132121964988551929522184381093248203747714867294331433421959130988599099694911310879555454558239808471981723339032775857963555278356794836003248365542371977109630720844826089763888754824868573197183559554968767780147323097084082021409597908987163208414787100067759315736329485046294675377855314896908880259215646512149596948970694646818318952733730796407200189065673636082860880590434811475551638180435172406669199952367334719086514675718685242584074327124954256044801496725851803641910790036252899118559380597461508449844308473295718214296940590942031293289774275508947544618664442507019891840700635953255060986609350314098911685707056540669417903829816578341420047029285841138174085009517808211581702452086531369034762539304375839609219115959578510251320268635137610339017641472273060613688346220591401727820617918130460932871357307443536518970609779552501931887036087810592328898789219079109087161316355328398761668772851148444851231708357373520447949938073836332246759263275045671213274614699365998466119035752484225245494995365074431300149120330425618994657985234777229149460784105432239542836454602405471062318223312415609922781647645470873445011866991008540626892041689429904535395752635179017943559823982361682169259642333044596289942341755339722599081564559888674388651290096103170116980570240407255169422315547316657302861012508631263192702167336602617606681884605988793123768767568019547642511146406533257817450433434447234846071739712339756748756171474270478630111559921434945352567830540371527674295731817021054822951555252075195312500 [127,44] -1131240568219013275548605870266150986231231387156230408169732291956929916433087552291636207929997460629258855685571291690907633389037883375216417094689923660900885402184843384214471453877358382115052114177930619979770422364553116757172739458490169863736468980164938439869883367870941414295374122171362022692850696481635103174469248538212346111535296563670311034565196702265071943171880850667311521135500382697155120147628590841872094303567378646245188894742688217883842488709435302217381311413496952758497282386181507710222166358029757752421743161617621304072121789567079798209936733910825816390054157234450015453130995221632140751211526725495718645341834798452684915065080733380625469444370388029695645528438903515795321274728365911746907041234276488313594690540970691666272418168990423318542162647275397924900992473041571322768487054664921437927690199786107420823727251024737656924330396802599436710587921463411946028003474798926425866251796589886052570335704828514257167000293121734367568763352756698900030088225600254093942548396230145359370329548613510198582038622208845869948416049206437614975097236532532065386345498396321048054610257949552280906500770481675980747726122680797629203748614898311860610312176098126452516225646870860681008116032774874259769909805264933437784583885914360118502504704518904467080568273679674907770096077442337158232062383369027794078728668812729518172030078044755978124381677473381677048766080787257695854521090501300394995129650376557545700314565579687342923318874077685452155540100087527976258223443372141703772780367848604269747787407262709996008040512389187512649470899653456046017863548308217416340673826897597361252828934288910371750611860821389972560057573677519500150123160160918272746638172856537787080843220665332145335135454272680321756369581772585038954177757873213105493734191739000420260279181613003944000328101229068121706613181508885538196219368865396179463727422714645272181419031975052859830100915917797929190673984619015562515682154711171624905734839371217945054417091413031934960311786221727392453565291967565539544784202699976332114863161879378291423872705076092939313799480671528038577182661978193611095605090842561194077134132385253906250 [127,45] 246286019644794651485000867134897533105951421679911585694460309442273977871495096422929962466788761493692802643074407854376830254481802887410420310888116748095163927621444232972225951949870101202620843351114960145429164029318418457480671723439971421695504347752666786313403212695951531628459334760126556363246435025663824061483173895110296297509749763774316135995116970375180899623209456359127462485985514821662635668526777072823174946909629001293860643406805410298520727199346512217829048024912357014607401342118833799658911886384548861864102893456727973762438288151924292203156769012577327675303882728459230489877976882303579818726958406235710835856464051069334638334415578029261106455105697424748182212691384617229851609583131590415732530294434956074993030132329506907711243653140139713966064039197398290146374415695492544869623899891681113988336311786735236135420739898533721151451351000036056218639224290942386344001201947530848856052536303554817926810240972225362080747915850401679119306851669426916862934839215410405048236909083339995874225440965475963596792325610676726663919003152940505882027826663025189792986562258781811118880233575546295067440789604836213581853686229090593372155304704401155256180047461345870460526030282541224407313681137016423649446095272638530144281158881256465118109567762607683371891459157784485411386959927401186502993824289276749500224354261244529279743938062289715285795389725442581771468071458868041914047658686326929791764294222875163551132831096816257662292769163170669958431743480740992896159811489226282523757950993471483439423040154069199763331266023802910513682934346281067484620677984284308227746730848856564448926701614050620781807023174242501426156292968026037072992826376055463256117701914616451936886307787088677234787467354709587629843861423349668254683352923043510468481764292619279197467823053942194498445597780402753703134623880100926835252506217203257335318258835822650452363656019216759624754591377032912593780063271046279798573188720479864213794805083658689601989548032305354920161832383487770743945939462324456238343920765810409157445251827371991548776002197956241502282675496432186527932971517443485114091700523561200797557830810546875 [127,46] -16053188691105304218334122915455979192819488394959383501646918074002659573220781369216398530824681951771423720223930573528863000190217305241192376502994388284850698269047981855557725572891724322469896649797796180134398150007423836932699440688664916502094920660141179651670891257722841771215233838586683571426058224164227900059716892988859886123948576309173813205319236367529754877823547389883381503257315524901867545951105646475517507254989261199615033464964088941522368123786866464719489282145539973709487448627703385361864242541485684402863515602367519712590598941670367054749048234765037160326049908847451338252844646451714277500217427976137464520388674834308163601663623942743985178078312371752913387754530519924772424614123807792283810463871602988484385889410941442909005424296284872415591775369090823191504043259854852752137003052586906766071603771433414061808574855955042921445105785074347356130821277448533656216977684211435568997585676623919478335432633843243243682799252941684366340270223444556992093874882629803076706547824818013618425201987762440140550364796255232920091421964862983142296670999024467621473690927256962301020395052166151580135495050785027375318632318882684021321048308976749512802193010902080412193943116062458500560542820503033244225492808616146691901929626281459514567619251437315572672481675671573797645876205943251848717877584284227272487008633542118486414002702970130345057715643700225354226390079801509515358475116203291309033231209752542338537589551890751581049697241062981327236434688676423761314498671879302547951002305687099265304739641370073825063703199673481276300928166414169309188270127813157759842935867650393811647593907263454138849193628745225585963197974356870274700994863418501741541269645272305987782788814254261277862181148664312312481980689276529259868553855058838902619611366211888183898368477503342534034724331174230199486844317272635901559800838377600881886655987577022722592693715929861886127443742148314690793958493141093504081958620388573050213725189176162443550305134077139032308871260757586605673354765899242672632054111390037227192674941393375655347810203228418587122244968403788460046893809181763999068603509724275588989257812500 [127,47] -7807523573931728368914468690915028518559271797313085290447632036218707133288637937480759823447319511015842325768477555597845851606578530020109414676669735502854296916031762374183708705403160636939880723623143624344712728609880998603535362519012375695752886166363793896080590825070643690581740497086533692719456107525247478392982983971770883471281897610429810593638306387963493041815593826636836712536078170640377593335283867634140546790922128788614651395983746222426969618101886369322802695183562903383031260884081375079245413289560799913844447857118623817742930084591348398381715059563796986894590426754365926516005426488136021426777359849744614478019462209622591007581355488277567917861864345968105378113458013753695355009334191697786912287591253233034176028773324620316777705012002232530293246964021972690797243608259706663115750623603279756183023094777446527800136322518316890329169506250897867428212926117750443284032841326030627375947838132449083862961405982877298829565826033694494840411484007640285679422184872866002211146992571606691851564266364163029488880747400043801414947363274422654914511015667409202316379701973933680712969753469454060066002429837143567362587139015650139572938743675233686768619674159161001199778472769279736125515129297260195084884392907681158621466701883495220790354737359987728350336230366062465210731574416684672642892481744874508613826050661990012912767275324198861973383910289146117816533825548558460219550988642602069494682714638709847433367139583705310912582536417040788295772165015702337170686808270192103297550485294206523260142316705368344021599975792246789068976614348323925851468500200970285773644623069489405993830152619662405268777549326788787173593580140165718716107785534021281100525258907026668048438099200410281854433675751178233856678783203633608619053751304870493730878209352354234287424456526574748106930221628454410579744266398667612115870849383211637240179563074086431882992654177545749242944042103728300128048391308336013016974022958015544463243105859371112347330787269263883944562891729609612093784830793896023397041678581833735182709159670235853421891514400149039849271373550733842145896637090468224182609568340942382812500000 [127,48] 3788338888290994696835241688254579121098347322680803733862064679915017275455517160629932364743771984281348006705163396404353154088162098424221034432786737736179848081745271810704157229895448717816028996843739871378197953539061156599383016733485405861383894868486413018056639810316784205081888585003243742061356039902042719247274638736812764390286408626949005963212742563879519263600170404302598697745192335491447711348908745281383978901516916642082571746731563341736503237131890945082884267393850546399138588652577250837375354242920091688867102667753301595937137116466324916813803623324864594448453508106659469532209529719546805239377389212760728829957411703133270535344955857611249584989411851970459747257027782653529189021465960587629564464531917597780599270667256959997429114887977575314357299043815848047560236986705195220664438388895048042025054639164768863706611095088838683266744539426045941834282230990135390297438721599922913450524071540462135874532380350988747081746428815200147725827094077616755189461297279186723877047657755767627347403308033232625463665594787058643304621194164761247862935441623321065374769817617334970230737069220741107688456558921406349823995486239870601035520872468390640036848537691084382191102118112158967942244106377109464018700422450833732066401082369912127208569258282892011578748660128049636008017071859181155392094878551781757024155813651737569119051486156956335065234013983393373070016038582823887864329986044600267212362325664796140388606538891391145493773547636897173752509065797057474273691687192746633842637494910475569940370589415735695264489513249084024440020625581774817467591753066003538494804945883275968992731421006969027398986522720659396478496216387515739563116386286123357227180356687691248598131313885338695178568119071357484986890695406570396959576954122280031645325078588672806979123576620862883514135030318378159604895279961035075071718348450047793097680555808880105622055740897764207112279633232530858428566845662275532382856886237941951706160335822583623977355271871942354105846475057158845922919541602549603241215832375200499913032742350185741323628310229718673276275948169007622122562183923148653747055412610931396484375 [127,49] -985553352755264976374052231296189655677861443158232057290620584149326795610423726174279460990242161105272457071792089386094873256857965345864077495626150791031468560390225008361205497102569855431690976069251137864134411300171292177307388197453572835087967214766374741197516376395809492427825181402075520706327588314256491175784125652277944790476211799792662163444824826976435474346052730689910746614407650519674020413415458043795492961604377471361334932979045861703664288943671285388879255193792153855776526191104679252720707546060658518460388082990428703147738658197216469325917520604935411011749869794031169233576154397051522774096283851365481140047214814348074607996629995347126673872627820348712257330903533048606671652656573718075781832730121172965574396469643621625490047913713303678067788151852341725279300970575025315549621213489026905899851251039252883276538044884615492905663216242055270317786211599822038426359191527918980048613742755252237343463798341406212919515294839695300181730364955033839435654305438667044544013416986119646612326415472010152174240571075636051668550125543513594832632401354678556550815800362022223159241451240962825978970082439191217529784586656835006239698880210073461720964387591402833542816558413205668435677190621817260745851466198607282545332682645948494516424144049963169080357214107851193114498406932111483464907662424156858489146178529576260509013452204911646154965434771952371863261493823909030305600266007645198485440544171711859839460504350136130316796618981458024409866918041003799575879869589316259581676458966383957271341845051773708068063168294079977785884290381255040267593937403812453547116688177789113346011541514452784208364020590826436987647323268685894680737420162130962526388992553644339786690650425296329488493239354846032972185492227976256984033764757917464251410445129117397694934231077263965946907032288448872504725055472133588727110592484941660246611729315315087828221704486390577235218268862126082045477733448472721231630432456916879707408666196397609251175704337069026074612229156592233143220349992284188808714577801281100205035797184917300918748290293132364894689054027705016100548169000848907871848308350585937500 [127,50] 136945660888110431063691316621036358695224606897876172897901138860436366097387194692679942532890052258999471537715296550281819467450431560061697168919415159797078798707722699837160161645577121209985082893095392633369664532513986228866779582420726344118396777973509555197154927749178980537604922858174945379526870160201500238943666312895377937707123389189609277066746526088765987120823923483298022917334247237227905280270643910490640463971557593495882996475693600792626135296368907501845970044997205500927287132444622736856030516974660921341168299724286106533275040305510883958457290222743194315552357348335983422645479603403077788600805084562298262278003786913821206098446665495180981840159848215546428368537643724564395313744431461715953915800692390465781844373754581950459971998660082252306181762307583107283646720377549007767562581841084442530542291784015562961356075415469790812948763765761549407906989317330149809466000648952977287014966471389970207673272304908682065298148451715383413234526951624286498204279879429811236762082157447992165533005830259237506127829945980586231309170494798851303953429112511822098640405761083655759296830384414825717337371574749916830235943416497379470465955001705099962990803011505915270233647231703248826785810286618516924847154129231838346073959777042277973696722123117399447919364519153704885059939098606144572102572824605930821471891696217228018834908367045965672693890289149261744027088540977289346330804861280212198761259545860444160070263651191812879068549050981419249624490167002792357198228687209239698845998956310076423059997361219369312653297198481609917892283737271600292016547331706901663115811627198088855645876561313785633810122046655420352196569340569135569313968441319729216270504573166806778342548284821403174697813079373434549076947151044032251199021281170709402654151394285138277120883603832007522147605432563566667012475989908980844045888761705556446069122063063646452603662883967511368750952417314944378740950749643580383458650888085347842981993248788936315367965933820212009886627817344239563874114943232656612937310255725129521760408379782535060810057859768337189572085730226211366503450122770285656653260984375000 [127,51] 7732413063438296702725317643243521749978615868505557456696133501251970764516983083922703000706629147034666166279332598358601938359717283908738651244191724991617445350264574207010571746341972140009372800103437497695824772806511728369243342882669290302180326997541455779790002102784423830240219962188774386408007722919940355518646029866360592719868301954344398652095348312495756084206154012793190090601564922162394502111344678880121287977817072366926536694129454765889499409275445832863229324349146885171740956136722003311242958035595586073754902870593129146156481109675210887311835873349041423367084263348844776007974550988800003370073963885185191343759699210462415220423231649230356971048112711354165236392808729860256238280118497622661580183715343613909047678149191519107444217966356206580515733489565991666527183088996993527842961577673091723897261968422239954766292277572679597679063991805714181423906906758842183907344055273057884063041978836735941493964407963890869818598198673559251640743048555736971102339139201553082822236065090773104124950717687043293344947328697187881309540936030021714755408821908661374958233220999554512275465656840765635456082677638421817075442414876094005482437221756770209901652146709623653539817215400019782224652966102053354213658137266702948284086204559940112431040527624787847636061462835205858267881319516187841395097231301120057055564447963363760190774675920694623044425797707801129795086669758838328200706140430711287689229451434447420093046508238935142567619549171718741821320472262687687419594022693892958844382023938193171056701761727447491347385971095973658883090744786031658486701017920307584647171150084778305237957608242998827723114955636145874700728372272532721064277130862235911942855045716976711021805864291923727636319644129836122656939812987616157070543035295172086003863221649458395166465639485148296153581621670341879372966053452085589869230518172676084867630799811604833106643334239547210230089593229942748504907195094926059181302346415579120175427765691560115061671053647211253989027812759151323035373382674520268587332487615131166382311297530352834139436322671699121477998058142769674809829884675851846338559500000 [127,52] -9333805811865488263401550882592381053194485135319407116922928066027553054869819437368715357449979835018828050436122765748273071524248007043127332096108043425289985637531067281136452542176624919375680841146142265333275634905345013831959820841553182372858689274936346638761992815367956355989165288881763749262273179686281126130699371014670791367408100316389878118542885565106012370911868435691228826246485386225463854294451818298930275771229471429280000839011702670886500967453123592401857859965910777007995677436887629633868234321770921604732932734576138808846753971486713569903217257446831607391632510283491436619516577140522747256224152405742068223103251000136343569283297220373167629898899213645894015426401165713461855694435558680155367432747438037953786835721899262769506488746474272312137661843972664402623587339580613176588887669318892457926866823701417444651129144253912354824693564513769100823841643931506604278432901420248743243132386997172507341723688306451840533837919743740314891166772233072279377802206808684374014278483423607450840870267812321406827915872711499591743563053199194391044380526411985814428450189367669554141197438210898801310700894643420905487125357085825663456182216094140221407027251298285986360061961993917092131716182001499007419545669124259136958015569368149322161965400723514320642261319867192745753464775253677182283260305578763281200300362088678717841088563329984346017775039814140513116555968212311947004943986977486170542753192573116534003646411981218576661110623575295697848101354992173350539598491406083057976836326461354924105034957830880642992644589316463730576908049025535456650841939540971904236124056456026501776109361139190247449827258923080122100811589144461318646086374161954725515965673880408743969554364450149057328035595195069697863810767539326881944945539053751878516507996084685965942997031286709266213676466371664068795786289758788478999418244685233379303679876015587909550607781025978651853593303955692738727848430120976457520927076023075102132019302694784095824700963497158285945810252593785023217071974154748963630549113020577702211448327306189274320126088203802723013632720334351872472557512784467304253330625 [127,53] 2641852941918061480565433254866163424352990377670726006695156410003024614040772652207214198987285558108192050204847430692755189835119751442768736695234287318079340304699737341706356467709144724975196731089735902944623563914916796467512659629627168376777738218181702902200011386584503870628962575445017191025552213149722018123576572110033697759353480656702571906888010183999513527398110313689176649135222410434335039374919513044270793428879923303653086865639112427691891440995764684949504497704181278676143351097879330194667576128178826498949446310304877567527310048628266869193956221795793008142610187904592676466549877642509314871095624435487835460299873847261383664234816309246447012385479529543987482562207905811662518211128866132853145562462186926999994445135926296347520572923632027490121200049129323553569669261016398860865510530027282603963526903224219376748904114734376820261790695940480859217625038336900422405048783884733758616533583895726435458392841736573180933519911941127251483098520851006910874379051900756741431339798051193437952042807958407701075229076674821391639706990629067639056898283743184785177933822798232765098221798357010441601489298297434208569767529654250075565570640000486275266464642217126360112019428646740852558452833632291551478016572213787056455622436785377630830665060706621585419661230582785580182188704275012111531159742277065640074315550797412437739730077699328766095387669946876733180115666100160129929450376214624468015186434088605994797335756804779874728892490562152755532170729482786822593659697508024393829361232322070619052900551091397071076097069044341472018852118054384309289257325279856254721803067225338140691378456631819509813646607759071732141519453932661620814745894504578211776895152627350136505913733979834383250726973421658101975103903090652622665562449207380556062998253223776492625292480132751127973517998601891812470320946199222302225279893839417908263965174613045177055257376312181843941296283465444738590518299073381164533636449035284811516799133168487228770660815989697515575706307625576855944775021943517343326485884337681494486955064113613073371748819597565122442910797861178986033106411990364120826840 [127,54] -480761852371669764245650214987220106116411414949870802019402144445536468548083342525060045987583920541498238234498953369944307164585600801183231265850557041576906716719725797086739671360400851166154475330920260784853499496575687676944098280639967202318495155477174138770875314275851808403376523937330805341344564263473088696263683000412218023941739610789473384584517744156494148244168251885553700846036323777964413313387904495244031387841647506267802777142635881145516382485565469604949939175725740065015076838454074477512333804189524162606064874300808429913254219808115755628850794572509217570158090541516374032574613704144417089501710182651188364726282223939980276979415208148040143118859516072095857934919268344395032894707526548467871582382536867357244330662231818745460151820218389627550093520438666543675935958316452205171910704257324645415581013365261590707852685124900945010827140704463806112588481343442755437931064064270895681656525876341278632665132179897874161411955882893212548080161778294264405885812896910498849380664566644250474911975888971835354824910824110011337065681596705222596556014770743659219871304220945272152931488565661311630863237532260488492244339278642769814095435970964280379884705534261335758715271282560034200636176965721893530501913845903139393907151392241781506642543420329928607710361764963258810101410390197884972346780513189137286061377195171280385728806634044988557217379547595253934629317331971942167120753911310985842084066962162888240366035566188806882371949650676039371619000578688078350380391804924917413426566223582928878996655055811342606044636412464114160116892639162043339930564532580585238489934531461312045551933856661921921386897924823274473662429500055484650881233285497921636433120869067721468666745444479111270266128278650489273481884385097229576873279963406174432279221521949176603111117497051267330657620656476341127721014816733408664138217397807681121728181029077636012648284022747739302139662860151214015366971743333608648409001281597830195201797760231861998634978700743776590805478221824186084909767089948381425544816984174132066147713306571943728122450701899619430648236555999228128890663682295853385 [127,55] 62946592919033469431608025788989046813364738056157022114021401950691140661424914713056411059351954855209613799679165313907429814656971412224159033632881882192712524214975966163640808731882762062846764850693153534521853634852021256099003502380645432795835460975452675490885251304044767124333942309979146542425899001839917406774233491870041777430562487258846183717807392294982467383645298940301981729815991399534472977772220634361144306340274466866429109976822675712659199783371872972948046112224221670847503078416390274560119924218207428416833452333277008751413195755757868872101312534896315917667191440764517844384655033531894756155338768227309253767655047032118804523932226538887334645757919167613556504563639310609904853136499425646760656196507928521471765120478878497109558486615777705701677307312992626954225798940611508555526041347739551859004820873540557269746217191093878574558995080542345067908290621778516500081900472433236101172248288831582700298300961898962411073306436681483389213137960891480750803872816186012970223111577052095204689960536174148842611314939263159462661971009899054533268499619165470164957620958148076541761208041670079580494976748384231368964779576170068572536129681983551090656743059883222177004897347200657614388411050395928203385067728046060870148666236937139146567111292318454409621001429978588905296622679448197804770765489471749014782146491809549670846017210192585849051078803561739086578915537309957328568872419935183205234520755050428055205777132776813709901978501872653904935287455524537035532386394709463690788769726335271110355020901821316271464027521166129219505577520742265661637126381992334056782730182862817323476790033119167711804565511284719226285285052926595499540350551936411919731357535885672375318369752692132163675715307655889469987175654607842639566506351232569984994325911808149405728829168439659257620009453089152097117355161228639868676966240293366276921372119657681108258978211647398875810887774839926585328364502816993970076592739991895885580877559100056471858164346265022816720784812544433012946741618797784114147043609801432366716586149692129367272912681465947919251476504731914544363942216853120 [127,56] -5740160128008188272328558209646714737790349618232912778230104232177548266697850851280838081143043240315020573616426734691634841907029414143290566149881680232669990605458069381621823696585714329090607169212184071734542717979104654312892942901894348253365893878125842044718130191786426749307544248842089412001081612789763840200180058453982512557477973258089294412261969662139943391332733359054755493880675607911214632290520009204073753166312640814126171325411839778572757767866485288413820844997703208137185742849141105517642803128765907523889096117859746281461952252439230959660279937920687584793975634548617597320527283804931560759673714612691687617076387364833895823528700806382271583123606698034303275678544177987098365931553032781479490403585944130533631794312046982349518194299920740108082290760939840781521733304835920437710378092519920577820887095611402517744702918625566586224401899338453803685511984466944674376410466755630848868024411595382106363560782653983199739411978812837464773089496514059969516812873880595459518925039913766211397511807676054905169683660959166627772264475351459894258269584669883251517692718644579039045270447792156787224736426123094711739398653561358531064331683058642809920639802672520963250157074172164312118994616695614754295506220512928814100393068987408863758177787049195147694157197099051165440145343564186511773896205827592419175602520614856885258824103732762966181244132850861898638849839551056962020783402793759245316558231441336009931364539931245104488414503792133124066652660727090577136808734839492488297515655233509884949239991725600967080587718884940071060250714404292082027593731091886466760526762980881644767479790931309026231470206338948765390969860361670150240956497004926405609510287892111219713233475483555099676078277434798999179001165325706985429891198840318915145408836410796591171354414074179081572055376535532684775071507524024342560719959043807819759387280663876651880531285382248094171873527426577678693980296201781646935319614001741998211063208411855767323562887314196931222194587000915562662711487757508849962593195175505744178718068656769967529443753615555802147337399411071985127197482480 [127,57] 289165272399847498103732055576641062489915485812949577164305590372721863421547863933140702954194150995601951255492205964032973276054629548236102351326454259081691052206607876886991588013559947777593426662190492600508407992285820285105923061971288247642489891102451415697274854549229809634906999037672027472975528307237082591907162904031302298380921969292166170019250399810943100769563252939636302045134591450160756379278903532057460833804329599030583967129918127220869665127615985144493861952867638919005643964838945879556326666659014535413712494017362322333955374338558138301609686279506288685984222232992721788299760237486909895004494915381746166505780301975569298581443129977979802495936743873222761791002733695321637247563777727971634713443376776340524634702957564676911965421503651141738736327714946986585782646914129969754123854843924469095469722650278457269750180598428966466306868595831048582843330917115107522102588798670933204115604829039305708665074125419134067256263757590972605852673561984498298965587858863973317312697708431772543205354790034642684364830072073083774174404390126956680911904656256365062995017052884476598286974179662590133392092698233535399732503502155083928838408620906500016307503540881190444990194876152400901528105319258603801950045058462195435430965390046271901344090414259521950360813120990768989729354750893839401901663032342889439106606578026478300093664908407113785377778956405379920638655485969502754122606344483484209788557553278165348920586375019117088390032194255745888902395864904032812798790960809983174611229695757777217752933045588786847499875004958343708737015343837749438959489441975740715597687185049282850202129331718783983883802354151551047913119621257011384854028227415192658900076716109082966248937288764693142434775523679561726761999340518719108911156321063975674988466459315700779290339028335629604488544158036083783747238629368087152645580873117584745183569560936504997060952605998282077469245455883973342681028202140584646806037133866298280806270347908698484792810689923516417643447288916403976933914667267385008947272932584399594358494092083615182646931989197498260252433625678679357124160 [127,58] 6417889570202324030668286394302250702383071014850370866160543593472228239477702851551500506355735484826160537676946606239754941365496233659045450029529652036626054292511577186569523623981737202447422890963465980395248055037542036109047353654051296175093118101017590734841204761300151722808020271491338512641208523199204940306856176580060585366366486994313430572950405831234458157230535378143290537877084201161274449797411438049297384378989192145200828312142181635835210880619044309253388233413737321805868170107436871449777821579504113470960867140461482366908802329307521323067694755569607625752670147458104696421523810164251091568889377136944195359737003388409833155123470653928492382713329754213604836805032914981700929648472570918044160519653507558062453749834546231146275718233849676131794922778833718676047696188820383711269839183418714262196663166308421159204819142811416510646233365447043698821852411883184867947409245720367162137245763021470099516738069010911479909495541082269695476528893562694053930899742826985781333205450095288671920970042558022983204934178345058439152556810646476400029570054836327300426682581328673039571173557082294301904575851048034129612765289205560893173585164510986079977172489075597796469179508094472031872663523598485582685060197767820420526187245638195444256736902778756235298787047260913981357382592480797858104847102030088476020522760425821119538980245329649036868621316213749323582857813958079039218481903632339355770210424363052248541997351998574062668772454321185939440545670381326012099575021672073237635827969582401182494735444506926198473359619747884635656667733100267690333808416987835521388780334070588449432063272771436123482238771492481807892319139428978862072815805743327857357956784952644888264336639294754362714217960963834329937703641309215520061593311170327925544279845815356813191033171267658187718974997222281361432063230962461470326766955670040199392674699990901573769046771002674915287763674290189713827697224555691744096906475138935177963160599065199668623963507237470813267975343933695609655680398147564975105066115413037207660795388941453168136784428346770611926896253428758792380 [127,59] -2261930982644835811194527847679633073905466782558697867958538032130273907779531627613850137378934081840155326415141011585714131710971312224236352105524726814749353693661260080002732976451727203853002195292491166929859120659486230392296115695830012325310577327909347514854546044100632382045434541031283769176579790082861080825139687113281566688654063894429335986241568504467487641060376130566764088266494749841426081291655804255155413139290545208208384110822201293849107924001723040713716134684557826756292002255918470392487686848735183869199378066691624958525224822528085543438965342704543149507984240283984390920613955626915883447769464088434727900505547606886061965190081865060044396451303296966025609812638246518878276337336857720106147073240345635961603137277671977832883140404033930224826831593427773134501277462209686664155314727403928113173264426645093634967808032183198971740852206391941771825886510404170531458719358481755283575212697141324053798117230616118053309651267686184712178009760828031316960189393218266879045050385425474695149774884435460748811270217338184396776572272405214954771127572374398711853742472482091035981403411859524277643797615820777995377251369084362074587163108150119530805417975996706251938779998093407094740771293305907305205426075202514039634525850248836520691569471411830754954453403490082450751724586316000884000029260793573788184227771127306731794998715680936325548801913189426355586364715289860897449331708157904738951439469081404777388278427538049715232644744446490477026385916527019233168439314864077914632852223633820554117179704037804935347355526572413136176881645939682334253319097632380182350314245336184771760628687821202825041296167278105048098201890464370498683481504907746825571321740823964563528105617693628842497917811093087773297795515218467221928570963097331492089073879634375067667810417434313184299931493575917139072914099957780740153861069036093728485728339753369437086628633458495044094596787616991236670120042091030083903283098143688912825605981930412980473734001156851246164660722268547319094754023444965924893502089529143633968524430996965480436489002057706983920452920834894060 [127,60] 147125395909075938039165315682557762214542580757926756343941624912254636721623269128664976455521699851425662337853179498477509874954324510220726110323757372058434324697315585004710339546379020936941578190291582046544375796758189521585940419968827153742151936705938866075588035424640696207378723388048720422888637373294725603937590326984743832911490688896336128485452763708178586124394642878802163344954862663818991396474930846757009994546496322708570672678302766093770006170657078270323715044323986021927776037832394421315063286182591342783891237006950758321981606275641557586902951569320241965145496101503949179013988337034487800249334026250842319142302765496126736791010633431772641616870968527689875930307473493277219643535447632040613376566129686276749972490111175951029268160613512266108755168643856731636817965116856580139997822141648327413203654015711356523961964589839265869821502843369046831593405236735577100099284833606535564123638086059791833573983848447516959365680519180101887626749954270798750269697534382237974649022387596345580411111094915918862095482175838862380593454020478329321128135306437022668595361102877929625221081632804961671370182463565639676300879737133100914957243349888691083532791437996747356922945197041606718163778895911564519204057987283869960593773277290594853446823009516311540088092771502769243676928662696353035754379611029612840531719769457474516830570727884672479930304645325866208888243515867331775000418733621358770721790690148462084456660034654973971495720574064705095793707529691449160427341171323320998399952404214152465052727312913940976666323705472908120265072951613319197383451263143531110742049139013859760607625924976402800035234010766809367655583871118207276364102564250825143894227691736561694039457804879739350268055632697403380138027540466410493462203269976871512554446131563517433248054166615516566950312877315730995690403269447768813707148121900197279001527694444156498554537526240345494765596572948795283451190780565596570192915772222484520449124662096641039832766239470826997818689965737254224624631016917395054506188253550558800536777853527025338673244861093959380676361284640 [127,61] -18162214418427400353026402039790713762992656866626924813645735348099947609795656471460690179565503996916576865453739154225529412058346568861568895068365823938141023725899097494080386103285872477160608802469515394008866258676250931586212055940339285529518672082221003532710655423914953463825540749077512265386791813252484834844477605550145409272972873697158679615610115311971770542138430988348991109827824819944129103298662639042468294490644390089800588284643778334402716189079295910556246408672910449747937439468287015658296736907751800279041010976619954248440050267528076950019755220903612007375917257275790072713521449342332118793707639184561992250373790285029022099939001909011934128897605162541567952374171399031562960690929418049632075336574717721787152279663156453445691279013363929622847616252268242086044806261587220681990100421305391021871485173566378428048990794102192006268597186490556539638716957608034861765641813164979295354021900791029945053186879191371442599488328747942479794123023090053812396054852592370394805054474200182363095112757038375835908142526650638843437552024100055151405950201441883696135753959221927746087307774501693352051083268826536331477222121904812797594479784365102984979466274400311283697713937813459396458237553857697166302763850093117778783757973007668985751220531800785789031745156902492723930376092906382823626969747678276481897077871963254029896938182727315713762824638605435303192874585031257685430804426625715408828808238983833695525860859310248389896715762479134190624330564841714660942422661465986282965771992296592639781852429325580708032492280259691486123889058502731640324679836744951810078420138607398696788343302173226329317769992014879852541014286016682638292437024183574909146486331522914265019460205667765729668585841905808014759172189526878695702657411588042497433811823244606114659260362703241157479917367253888803986169928210015680851770085846343029946899597491765176031175677368810328523774394139726801727650677055525579793520317875931331387249195462353570537018496235407438018647974509569119181377108923934946694125572645814886118100901335667206159938563657777365162068565 [127,62] 2440673907446104665975288725471994548002796320078246360179594712746879661201540741207931150890518966781446463914057628759212721848239445569853553610296985615822622683475379464833810260950253696112645638821460385980190043788413461155134030002394081504336504377893325554662719867668516880682344685294804647208393785584732197302738325843926552835302345929565206437648962335923909582617279474492059213190061652206193300595432129762037315539223348346446419748328632455653396913227029827425590535304106634126417208223551847384176746953415468663293898935045814968535180604986953386217131680162497161562840254183119869581125490848061493153934915682388157156046164157568664402875758101349335635241620672018491709347027002365332425815966858184040286740670305949505782938496527189976777697497900620055222865639834305044612426110668901581132046160161757246152985830133688565951491330466876281319767913898497993950784470539971326953403986628933672153938018086784282696909683340676334016947226659545939711277955467408430680222275012276531451538322338016353799772915552579272295727926523831638952616025865475516615595697598545463610770559584494439704420526447966591508731910428664267918715646297386923408024475782889665451203844691226354559428070734505825077953664300068932420089229031477221358409722224172008993430682127601595814118913642901011163677524064837662136106791633801481317687022946835928092041553690556184371994345469924454944818663367497598587613216767946015580886831733251944588874190088315175401575630241237080321402245245747685300918826511345508080590925502355519116696494277986024364211376318834407461224126328268378700055693316200553044879039827437486428544739115565159793347585821105623209986593296137879500807610829607244981844054583970310749690179795479181689335010325339744396579532365022600802574633607004617347106511037293771499123577356539161112299064122411720020671203348498037592235998966696016449401807912703407342339695835929126923734651528879688237062488943314393938500012107988389672627243406503486053756535095701481576786920171193795106507851959461443323122723707282030397191265898003332923609869825061372557340 [127,63] -440069329351885786146031545290086104994826399518148576490426207924608810065241822186497423032922621643055437208200425376705943351607089839722294757119421269270653863576647534798532762688006660062586614975771079219026223758864819973570889799951428604375428251442291403447880402183913361092902713589495968942929990204326565748361189088328911293326746215067415269339229023674909654043148362125277232292626465446764441033420181181108543077386786331582772843795971336517362641532334467150439557527519079855894154396453367122900470083232416542919518278704662869171613539364152204841430152017644796292965660835072413117961373599370331324961149408580112340346021952558235792397839070449522766685929147139438335378596387036225902255150396784313403425106169211344688401945161076687750365365853500826618178208510081284127395440953512844550780763574936674279564745559541442649829687794864177270900355761080628440829635254706168679299399331858419328045745564094864377724674252485453180037199075004938597459015563348589240525233759601863218997668352988478644289581626543247674825746925834978532753653640595680448131245348640014237580401111795174344911737152876410281044513372165020372649004599814823095718312197159672770807727038122975492251683696288324649684103195890459684518208941379477571157771404438561418843862869263448755700371356452923547265851910324872035587745991251238111209245196615894061303857223852797306915443566295416805546925769564704168159804069060794799392348675058041926231728468633446820210838564168437913089775694999443863720965786516378475217966663073878675926923278631333532159669272819259836650442120372260171289635494115727523178147845690604532744534667382379551428766273356661546771933198908508373792031115935592766147767868086455229907461249092693256120966244306756942822566516307992023708625913488938195371288655003834141864723807852716672282695427975742704407631495786054923019732821843514481810186765691516837039886772669981034294360261767899335755651223622242145784241679415125924036120484516474994032086416792398615470634153186130462179796359518318097771346708398578769765034140187758494252951009159064280 [127,64] 9439814771287621653343568795955110862400494434157271687874206276352791725978501053323647826002057382466697788052451030873234524212761510874641616599765651453207685127760876876552796479877117811169180206511267949909087087876519514717830416434802938851873999244845663437492491039685407061856880103030193532854362799910802485445673508446247503797468521552774709750828894810059541230117741692590825869760580465370053129110168994267466913003133783288987135273995590281030735180440837860538932984263989958197356146702550274045686137714413048282463400440508063857922466447205704181595210391970085503656991895557520853008370426339399483470770336596394729917835139300803137005460618810923846626460662627813554721267088239820133904016416697130816391667799520728620370545375942706506336688663934573349219946300262279732544786591895595729976569777781713032303945120713969574882033084606628975706210870499777106474552194564184201674396169753204445491867941072323200685074913991525287120121910123906947589862602889681403106995610069520080608375837384551000008257632958916746110396235240669963634518173091981181006241757813439890601073837072081499215957389905566257687895090768293486011795063869295175427457202042152105817293117411751910826031181212306062859296594062411172628288772909054590769086463294318860995022693639367992117976554822858330976264270506273072479702307780089151099182034192601230845324025670191508446878089146477366026209723127058965423456834866113973152943776926353441743286014341176855232687891870355158936788210799966675971310497638372572314120937454139235361666063490722832277632560474958371913536167095186890642756271249340228793160769871367181900969202380550764213487803638163314237619307003007161846088826857023143622189793496090541148572314095278251387817314968624296242428851609501818377511388997483013135583283878183013794074436777241772635576228495825977377095248269436866121301974810623337226021787645469313392992002406436780218308590695448957203646527768950756604055952669650558658510892458731630860275797286309134075307391661275259661901801118245996992615960076092637508739580038651608705681858598180 [127,65] 937527223088956899728867376109784377227791033867960772888739272756904292494920718771323979847543665424017083911817124396167629402015505649098428719424492029644444219274425490720858452756251895052611047381269456407433732712167964020292700967566584254891253627779054898566861598030077486757631496559187007692932961747270585960234450443887361479930573073703988061755741858930923562949308647494624136290268921531218980526702779158466822982608931850754460688930455817295361839760888942899696497702895455473417765610992236547436017741940502339422540761884785835239049540124118645819072877017632141324249182199343605727150340871340375134410237870652008660857074759098506555071356453904932146422720555203334395643150184055458156582959358739665429046674278988496518288870465389820096153777148030521344558993541317900381080675046886691256696751927198806359872524244566144043031847185470174022347480858341277600261971936029449332797889178711026018773978166736093800642991905813511157809517392367472492711047404851740660925791060813417221118659610329321412796459075798067536794551597900204051107709945119096698828010963220120488506639393190988852660412249365117962843896487805911914777705457106780381240757964204581631825798477979695082707044968689895574738984890518090146907933557268270221509300686101684979268076874463778727504389610712269149791640035525675469468043784159078566259638770091309638769640911841630715222529405990433753156448585492998630105847352343186827654708882184597574808449898484227311108568158203423678813553101895847042367404960059307482541609892476516062369127602373540486533217344158413002257575906107816373124739072455542110884749906147991646940416799855792016014370443065822747684968608151854429035145163702704365751104794633467660756028272330901667581513285611013264594354468706755367286912444590156175239740329598885549088959438596066605436377864373793085874091794691190899510130166094719942868474544120122410836363058696810933303358420812909366901080640092827306362055075532905739263689303436464552921669991716541747590764427749643533455460233400491929947196307207222669717377908213397156116855520 [127,66] -163522486860197771912886549070123116879149721652706146922172817225965545289181184622745160418216298203389384806308811312990543136476933009058249115048121626539680238741490976950534814639812945983976531645951037195097309698041207835878487475257779237738652043171399288521920409734207424348188151971176074435975933096017591375048310476990684841825829994203994882193063693984436658024570305249775312970549670754753173713604006882880887116163890743881027039764451734618867028967231568425596740100647779010262885983564966379826241665346702128058263288703514893420040070451931258759903963353245548862106741094645878609691607831172956021406849037687691205157920634868838775001124505589412130489636138195099975578745717494638724758628866287163824135924559581591091059684202963021179408880174513026161361001611694847879541809532978927974455305814094718075120207520724366210013381546809692364747243841223723042175889692994173728405950366616461914092918204212269162285833872274602976743416575928170609031215110361201554910480601221924760148297689007400660958645445965614948655491452881041584450986314917020113054829680971449714508979897327988496220096913091147398428025075228026398194303398812251020751256406460744862643279839726201345475347894993641298761080266487631149226649432223032432510674005345342593919055172790790648807797297379142222924317823934404772522279558310024920973925109464875485133189805118204428781030944740800299128030974157243427708424789857712687285678364400493035105101857975509523769225361333570685753724966969319782951027115652873479442140455061553542444305784589755632213962929737162439243297139294697257751082851349889570675622030825379949847325047492380917468882430829143113161832212309364198557570319522268667366533646138290477962648189078704936790617237214852314915457798115744956052385565065291879978354717134786847006282498128635031900218963917304025909097640513175913252784620508745322682596534142856094912196813068305513002488636652931488333156781447608740095357822468990426386615840705999391988306035498460461148206304919142570062271061143112164809712682867031743271981181659837522248245 [127,67] -7054764390060882329454722660975151642278895172648150624047738976057583156706800883050016241824360141794652948339455900246274712004067144842580415885028042898256395171181593583971814748180251274592159753054553668425376973674289111361989657841571493575089539890314970943123749955779370358791238994616887791274088790997167317727053406903233102887113523043427792669762623951782798723347963473849575529625334559260309711789075047819536853520591454165892988903172519896400051529197826642664099556562138431539718228498321103033527256419127309993569939281610957711733143927270149790225433011728666211116826390540429101514070878464043228536039820464061399498228649905503237629276995081775042031831103715329662613579245370643458026320108469252767168524422143384219478494660805345283877460569780726054968951202224445201173227817518560343833506269346808683368828360318100479218836133922978916985948963748605653382071962789325147452573273242597311497065629831400195881392730584844422888954549041189550976490668515927784776003482934743749056119549997508758761272533723404479976938343404022732782601237529951647048204421044037925051235377216980080933021306758083226106810128909426048128937147432325637196024622544376857337895301143549121188331649146940022164209720607633793359956732362791946026143489553572401305861409822817205324611218963114394478958807737632773298493811921561354181518891124798051938132140114910789427127005169286480033865051028137153060272024327438933211899422530035199902662324688243424879959923256192270573820936834657501586436488918022413613511143787225315831693062900361361042461534538391005905224509408391879887811301636227645601034645649827636006508439859741828653974243875161573961944466170920835289672619358813928035644494144323004383516358088965309984751748436718313164003290668416573167322596684073125531349701466014201963049873733542708129015502816390796462345648817814372604513366314511560610545072099535427669590403530207418253750861005957324748735929668528933157554466109350169202879702251270568734722548276902843054288275703480831883911002831626560228122096330210760670513378784909705220 [127,68] -1570548213012661750723872766265033282493543838205651786738129256546240443160897510725936956278531624034202333908849940089965822894048633101553936168619846656815578404616557103253877010495766588706504041296768282612514125488451940203262347072624636849689116449891895313367560711144373150242280562892582713695773925537202237474875486707962958172935010976558498767869633855077149050814713069084924151551004590800218612500672665063261238117937484521599505595511654397762892942010398522095369000504208669464180517196109089215828615638269711058070721005136552597481446368496037316661946906602229529465346124231286682018330397347834048719087572584248274975033892420221288291357811855493786835153751471838082461823233639628231426342062564403886877278585544185376433377010250043295637045335788355485242001148288729873309204283391399448375671346351163972553703987399511008428760834696438321330356914929307176639217322751087762152155856859356763796614773871567465176189007016405384872012133175189291240866050566400076995610501388354163863802398911047047378492042997691435571595762003038488778503543757661882088431539924888164207594060501133460979923663433277880218660391459977614768628973434996258924077028672734195154272489227208298666473285288522467947353236948304169472225194222208971287610807158351575757965018509855893853102378480820950643035280142903698216533913255085769390182136485447391405268571510132396395034136028530266760788001772469237070519224442556501823455146414447816137807991772446707479830446993109448349243597143393808601661481769229198868088268539551402578407277679862438306345520379940680405056522428459893123033901209490833436712347960981787955614146331515977229960670035001433885711013333369313077678272463458993877472186324225172003882831068612085918468612633105922081250574816189898592906631330309880795231402222379926759460962858876156714298738015797444350695285838859309441140185730452047003745169068908548589924488942509240037139636568029582115072907191725574345519056220952355228791632021150384407630494872411098741139113288200372756759357844648237455827073901517148138525090426525950 [127,69] -280172697425278759629670996911277321897136663631602909146623876559492334474944840919807592360820038331117038324159374649557143139239382943731499399248002537927144279591270148930005104212518132129712753825864780609459567700054877091376732958304602944661253836386944679858217316042268634706472066269646303851189191234066983429485473360935540132767170287718416733613156836692305298098021685717538800259252271289990040623480548201581883735425283832816865586348070455673142111042565846476658136456534868264761494636561318657352898120342748185657328230011003853516265771450413337636540703351335100202991571482359172736541435512289526828153655866541636619160228863724109280268604254807205582395086719106166946368161560291808622152195862264508782916192159930498049024986988755235667641550703352298933192420301515751700619294730801699813343584567790999391305807344338828287950839794901071250855636371362081140863088705592398232308230653660940292638886713394669024327732297202462873199237776192576053183353278836992851073379189296967117931962849031157284811816432588908343809434445976457547485147980308819415309619299730510832875021539767772437999174771425730701740818306490297400569048421768311553703356936024108483105854159992921491160138385483251547971292662996883759451852523232962672527785703483029613397191875509958654755534702581699255251829499869665076015097077719289462654327843750568767018226655780931896634265050890016630037223480428247509609122388985793971026974401394297404705902670852634615372725417779040285937157194599946457972310446844022356991640435472385999607592673481676632570885468081007384571980524310410999905735505701122634083382556718167578613206336395927478826374077928882585059836974971557949184514194298251450840759790126801002146280807898175911885232990768079095341665749974041959173306264690874199664338044799181389627509803457706997645910889819451101298118698164423481500024225056867594843479471359533007296133054105560921729820730976067368667528706737453325104246182370481442260017207763801476888586565853844254461581180466322622171123034476926479612642093903232488561515261915 [127,70] -13088359930348206448443762146404269752549271107167540411814508020564333590892296478063322159589945878105544820343907359052107220584924229211572418080186076654469954853233896944816758970886368481654532832552395807511093833674873265921688065464725204466799501958836571080857766695645245311565221434906618557985110429568211351212099578309681940845770813508814213498615389106122911952125837320800033091462222130036633989027343316699652555850075582650808276333871807368848666059592462609700793394479653863932155944858511136412239197454766462788942566830785360684720591761174425065283328270222650028692321560085342256452526599696518808279517822395753711004232239541927899440610421613889818165219606190830285540971351709797755207223350829542256520844139445300766417409597936853899445701218498629029209961472725491116234121720054912126739054872674540756281213187672296506757093238854047252819049794794367816680104612413403213791399159270907262718062045281793846624533042627806218477665668784272138607816460511744262826809118138029481441714164420874629550405272871237627109870445714258515159198503030851860667188214977288786740100573731951474481494911557889802931126683296401627978560977380565465309342468273325026346766085412101743897806998891603286078725559302334086400469291847858441946188956141077549992943227564527400666473539169162203668307046317761562506982069069381453455709727073994531985483868116653067993916286939264495388718650168608518397642926718061355716744382900999693373663810053906200613206936358294502846931040932117905089360907815289851916042486018081766009706605754793648023818395334806750362953458772572813801777406918562096307205521197343885126890710575714985452972750016878262947006258751619154251961846662337418332545091474446086219716569887975325077246372007285780240063182658335731880017114483164592609210929452211595253246660158895578421440183350264465069285665452726404471041730756438589842575858612209762250684142674897664985803698561585089519012883618387939692646120628308497194352429933433731701584953979139735965198213775189325914737680849731157783304533691635471268009975 [127,71] 61659862037585707988796878789008662339756442258578680008766698375084515003272592217959321228390802287481667943468135322238857922782656339894457879084637730199742855486849823161439115390719612461999042721645246704732901918105428911256110896599964692748195372535034374642782516418439176925323719890688188479108597520097341545235521977534427481065899634942979494019021365660406395957938433236787952436651547369917623336846516789575118719451210150423034916567411791677896530764784451070088456679773490340503709821459057697168835850094293636023747346977536334785952500158014943673048830892256300026479011015320295098048067165696071086199051972565241826233762296915145111139893827723988098673842180976306802961078596086293114098183809619685328660297906808500280737775885912897404072410333642583977223663694340727516579544978794250203289228997454150751144872292988619240639148354878960783286287995289335900809354089882440871997019821023920829497673585789391360004262901815012655501449570345058933671544016328707768216212946374066058573510127252555746280737212690064389962954402739196277481553982000738682767432135276325037656147567020865796000302093688653798775357466797177202546690961382970180315890590974400800620710613363597883044739253882099364559038811981507857072192692233290976466800089551647423364674671487148499481513808943044204696446461012383870269702399199871034807695578806809580860435233054658843360567629042981795386417182004978360423942723376888056668814145957267077606644799340080593481637521478598180810273400878671899330033020889550469780609670555268733199910466857082551489397649958282722662500103367382729328501258276033636293441157403496675640244923582070864635964855835251979716871870328842415960929536478062631764686270601463598656798129065894707068863302707913057362486288901412007561871402773968810639210023275633477351473276639690225860139800862068340414958848816134440574005479152992218743384897900100696233873078089171097954560245731958573747287026546041099370737352322010174958948899683874220552656672854354568698770867802681278182381207141765985858267753072659104820 [127,72] 9871568292398652060700656077698407064540979351866136810692705465440246383044016662704078742015636237789798530359458024224352301794316086183550733901145090040978075917274239433242119775786196111626104140879015368098985697101604372045156398665531586582660738349116449199420494682523057615627757470872669738055708897709381969160246996836406118335911726212884240518823368909057996446929192126855391410592887351053365477876616024857932510568916346543365089815935669266910812249920750255552400447118005104372300228666803822572338362112033706855289219165744453239517250545991170285880761438162872025472304342473780655944834313118018796769578443643572347006464890015855878897088262427670716495459043603186111181893479171343542735035657180195544296744530789555668036948697359677738419158106441140135482280674422906986862960723611744529209486771568469324326179898751937476387659723191501674876030868473056096861984860048718759391818917778870221723449325187731375880809427445345586020275148702553562919663893766495490492268343702621298384871221307761405760784160929711440268239036090514884512041757511190840776419176759686122999526176672888036193951223300058799219286352220115442236373897627623452464472785870551933168477505052034748668467018209044787891628740542556708619269870510650339313664233027507065747965448621593979394755814848725494424251649624501648775356911514216206544723255952022616868824103734144506564174078515931607622887840488944025708646866243680550712251691061895892097629469549813410670617800350621567543641867983639687809624987638505214566463689049369589476526738203895913083414474216890899498574350534214227525669267691596826931622252806308924255647308397133348006515298698293410966289640429971412343720167894965099822093517355303934364638699544503274554540217871664021432511134196039336335678032736467325382682734016086226895940123364953676575513848245287199945600789247619379857416954754277521514382526240322723193260527731381253936917436660170940306091336307206587841397358330091389201513934549168675458907490697491589880605929319791051548400458896723110747668445024936695 [127,73] -193682833069362205496903972098986691466532365071770367118238677223721903056068853487898787909605748047064334460334454199685922358794358091075576962237363886486630454836431613333405669531898374321675529526196505664182186075859937961248574419119783600637733627677555046850428595816869976489950177128740744443280854940562124936188007825703239125311471287948779815025586758901101419695258874892964648573404415859977818333157866474695668461180669273399872365185135180347645675118662557917394168550247271331974625910459291509037750022088256012331861260069644913438912162372050715691097115238432515150517656388668623432732434020332948478175728640226989590586665532029123402917693620394181686909268190099961878785438099393678398882798583186924151823336229751109750623635855773435547747206549037608602144523975545131370665693180989621261473769335956302147142625026074015447944347625920182768513505482148745375917714391266562741961660369075659397459278352924229511267161222642880274204021977447092726361792048496064176314065738656357106190972727861194140040474152436655000923070563635542185091531227616988659430157619224933609045238663316734028701093828310703398896381078300300121209620158307709583097598527230719389093111842044225514679557042445962761293171568088356436635629195722958735788460782948683485429858871871669741563093527526257746380215354393915281823512287254235009735256627267772197800674158104851614692443465793615310550020157656559982432534171568640456899208939454802859693687127711805707832260031592436181406175301774843373813430427874778599734369307546457408126753215512134157739870589534681968398599929045194977229548335965558621860396966163878802819302398754621576474322467662774650399879155175931123785593373897630916233881080667157703996612787615576758467511209030291198703979552766334267264973551903500114545518133783203326855634067043086525284593453178594865232474460462705418849280979178802511270715959049591539188204663134403563777986993153821417815755853045010725533641245878476430587526140895317061486414869060697588032718792269255920991946986346859224914632117928 [127,74] -16409437464630746281306576506798962952269855170246627887997026152012362291971517284581783000558394710987662797471403477118149346237211995904891171551831395936262061558900999938680879581087032473391647898464630187305688312961227098783150441424124683725667004156387942107505785399577214263498556651566137811777077254444768134662923743148796946454817799441394092153928882185815668263909331856991923813605126644032708251792781841017039511729301951255063759926151716668736115310231176699599174886104014385570396887563315440149130958165096813463732873178836469552106028438378123928273935486632947911426427315129376309479419222604438451844337280351580796967173643025938856787016100780856857234788086501301963425751787810179705764275086825741597568996955601414924110113594428720770431630914258607696018028686457074942224869861763031678205395576920616157750130982808226538531826348649390933980174869751506069126906838152796137609949201433678132437197349351115141844547291435230710405979645457579461094112556998280411407873538015978833158489869768338954196963458798062931931409444925635258869624023104792810598473823207074710489390551141027135449179850365045883284308289244926069567997925311475270204434701512985130793491024167211213895844969395636572480669860918568874226259274707796881849978998334799991400391934409885608364266755135265403491287901853015517417461805164640555465982387776029104874551719152966077088422923358928562296946424071013064434180004740769797676155065161652602667094650133338602066146814741506316282837403668200054117525741956801164489927025933493298821134348205113766031740037416757234986256843483713655833405027675371738889156512370857915832412039005602545955099579245312221845652674655829760832273389215466089745341974559387715541352515535134127181392600146631968937837333210557067448554779023333154999365758302064324329634171986157556477011248305792444012128951436448330761246703723769866579141040040601594188201034369581311191695796672621128447667232784941605478123213806879064545746188261378323647619133760483521987488505006750048953263640181426669920297856 [127,75] -399027459607231749024876686316749558621233283956420794889425201491293686599560935135831364067072225261609269240909997774215059163085388921842703113600558076671375942291733108219484324702832840870148593677450158063410300561176297825552687253066770609112063606161034990855232974400860786204551138167698409493484325879528904556762586895832358142440086381746197279946820980249892563875958327314751226033131196345321010592758324820855946500599555362519500121682815628832629910348803998559583951523080953361734445370545849200932047112174157377821598472800356892161820867583822166243935139245727264380289025043427442364341585871386021072809251534241480129113269440562326272178897320589413802774853084934653126880470264781165781761893368077986296132346600488011119041602394573741480375833715290164342384679164478161879445119594840534939574695483878419171251399458997475600325641638873793661581492546814306447441127584684232561199906522390599749248728397097524230925774052586048537297567943733573573296274607451617922033991716655446731130745913756103730577306425939276610276103081338192833856049080283938379698554673633863680892497225051017138670097447329469153994169772310468742434788519278446261792781483790208374114359341739613097565484066340283600333047535076071316258079083745992369887897926376119086781369883937043861039862475823718671279704456669047979383863766015984078559739383326007562610471912755482451668970152075347594861510767019851588122931538707211229569806962187036363027512748928839404804356671792375911667608990298268430938192095158144783652127271528119175077903910913379368698109191933403249631179325855650309544905034098214723835925348067722634332867726251288665328039953699533897132921144456819693271998518975419238262977158943130892304308546848772589526876327400931732949970950089068107374387189592335624824487814049236276110339122198726644863051630425475211835571319248708670578693079472085205681956826293219657689832874410563844839682715397626049481051824645843759694608351732471768639401417322662917324886397375651127590666730186763943727854412722658494264 [127,76] -14796381535096601789822949259659658663773571005603769314887468624863021184255615270709523992019124722684643110473009356661456067301196138993593363955283957395572606668881661689892009599332798597283705023240354372233396621238861521362036032105074398381844174173577909236541449598539133826399365619181524304939226475422607551258648266730769008361100181349315609319995047919754506574606072165732995253897004106003599419691355971581526729012332232085750441837182503467647371704759043019266244840745149372766428070942051308787189395068389476782605388205214923918573516682418968238115879843229231856195746980060052922646010887221782283738323864915275030567573463790100446554641130339258298378587244645989574240995556627471621714942753191852339030807079871717911431437962659784797744551236165963090784433021106907845335073245935003712160060364417823361689603090456292468881582364939468094344552604546882704319965053741805016381447402257070005896708883348625456043389691601754480266482599615111297795215279590008908749919145161126110981676130687567853796340843766203381887211363617544176117846230101558995286644584007749617193624438635146398074057302530008383654651051659279961861143884345341316305421797013753303251365647435044150338857598196567783646469450075820383001391306301995070111128723132585443143954827893166315579126921277647064195050139455796252101576230751544918817406405684102188975181463911778681064679698536520661024956541773287033813467452783943774459983074181653428315625644276441188944382062291739808150935507449220391570105001908463283558782855880917021555790098821178687617859174006353396946714402990282002161466705070298865476993973652960701063584487744607236654299197221332851681320954911859304299402779037680524526121035585724236571776621586476767087723470830661654421192873357671979059086731433160821343150352186683550278175307448670503254654036349675424306332424167195046568622186985905128530428979915030918446533757688604716493473633670227170404179724428650863036348515945962530154377081945691847611712742122238293244010242323835224467675644982741224 [127,77] -661215239933789005781664382321497659530989462322591475527818129469882668531222813288723219538212897491564186111221704158843519877074036580189291910330408734476361841490103935771892489858819924203073500602196925105259055941710735100341554633655093211618333603776033697323813243265351032031111603058327466925963819465374101996067897338339547163032786358309336339460894643175102439110961600132937078487282922683038986174935449306897065941487166741947575357713354241743131012382413390524387252592382639045555441665692318108585386214606069438985999819354613080776255054528403370813316074070992043694112748776865503285832849362068538802759124266169818268283792709558502289601200156761648315415508220396105260014447908800202677456251570358539239799310830555341595701998495491195784092645828940063495023111603878846913599932357641468136492241452112280152093898127296534659206426521845933619172729246261043306545388363946394382991897285115044896106245112170323994268900287533393071420736708003998755685704921871675867986719265343209186124899871450995088303730060747313682522129847765674188889343886512368827226661259389085292603165706232620009268239491244884526418042990507462915028039174687081236229121516100106078697438571279250516961625689853587232431173031045014351609517463845963556826081871139582399562117864273491418742537879753896080293145923489692249397760490032917370034321980483808969881532245730249995226486236619131952595657880670858491809570713840120489081160609252394493868891060748919600926824851258763296530748473297315389596270707220252551264739676728448733558694447029813100058252913396080753546640360318325569130263779596445281184903787648283208892631319719442110226654021718583766520952592402893392796572616625219085433448630640322574763419494389908509517836110797508770755865047317119417332684732144927370018327974919595080566115235516300407864697208417512591831892377478050432935138977380948398611831282290482946274920002537529253300272133992353312525082785232599079547352146868912460561087788750173782498650051000665826768768032695173329125580748788 [127,78] -16949612867582888066526727496599194262331200090774887280119312024922956411694085600345442296692399736549217002820430174712335119280968728764247150325905236374324363043168663036834841654286528579761201948586039621183826323768793036685116386528130979963239363556790205791738904430045790977291985043688231929403321319958501632626404469404576573958715385275608934499563493027967666968758695359694900301904609578685060405125811351830876152725823362859215353773268534844142299221120308429573616156920496837386020287580904353248907675627100191172781188102262005352093968648222225612852082102070025752402035710915028351640558999018313111475759275999028094544055582538727085108776234520180838585623325850253559299208245561823941787697932422094677545195583977993531847472020302067412988895200059098191929253353073593282530605313218117699416097695791217507800053392376804497614877057939315602295971695129804646235407306216804796667157417429989565948364471065863898512869348013798024740348987199909471132648921561548758347056773224067787117307892915736977503516770687678572089875088979923131311952467647046849344081832433927096497129195694897812020543806904521720223281437535686354030826728962720303788155013364615518159114083593253699547183505925064347357742930177585582288398929240294690123861338037659566819363466496041451687693067781181979860728256289601710105388041097191647422957478053495486298255027545118497818415153470717277646170100856475271401962818611006878683224290798361249186226110829373317306241378574701672159931181934641245960924191529263132816562049577275235429927167932900088185105802308383709904000516134315020177591934519302608114630640717178303603938003055864129896394664749274501887103240027007000504469177382533662696727751399340834522318303107305362824489272160868184019400643187199641976768270648994306370689832882409815968241448697103980993858314164910168949574602168455304673742062958797317507307197998243273373510159895239200579804426892156798359282378964134400743973102602787473584174775328345627644777057730814683708772883487311689756233827 [127,79] -214656639042096891829984669189916858926610041660883449762728075919660289461699402136538276528153392502841267359583811019221584957061541413899117767778165224526495496218882057109428072784800658449274355037691576947732651654215921274121676080284327134684208719127202813556785678274258683312753539550185927672194890316584119216115040328956983824930577875034413793233681197899816522562976050670060496459100305006220514221256876610990610421267824271155438250402102990707501190296049554947122226698307232903387493965362734698504294801055529396707297808899533041310173349135572525338555146733347302009847191694672685374392153316269686722423402201915689774174411849414990638495871711436755423117890075773218638060564816591058409243183047606829618979846496644040997862941076945707861335488362702146169766128118784859683155076260998002252893421186197353563557060825980656110965242133542129582046598747267080050625019871219738534001211125645139756534289663799653839988695943887416493434154899051155611492725644924748665595874691868514532094830563597107880451289555180343283321226282541096859849882521643745942955658442415403219916164944445889665315812751407834029061548543475057189589511649280641482439382760828880890727757214589662902629923696378823739477998974557155296656276664872012795430545652535179937750976315401533617404742989663659841234499374008712006963767955008897296547018471808111488338643024941358188009944224298442309933323122826226734588752217612178094821759306902604994180457902595839598539848447462838759999971089449724422192453222025826471136382627155351675634493546732148050357835784606871376147388030117948980969259272663011913075560967281702245550174805982767169427276191010206276172788182555768748617313863011089642843376919059474214234996343774639901321859333453068344847669781589802957800879859228733992655884641272991380675754689983088230263285617406037845532624443166685638927062700713269548195649400996811909161414677624619923453442094865639094291189592563625597908498631479257539787978736995439495525676293021428420399760669372624277394 [127,80] -1171571069323078468271430006454849464472330376012766591849367487473612616638925938754298095133988489898028917263373231504057873027169186696584464171756671652803054582386412913875451224164098173365903064622806695257847549203578903542161397380104643731640436551693431235237470439357924695119111990939193104169104680978095582909381305911605053610238981310333550543236616127019235708504035041531334607156774052562186044452460905787685837572704554240277343653018401402149746359940587000423132517829097593305597042732344289996940522850407359607207838569435285592610750436996037565638272064541156728612763233993347261215411186031474610301209664543183378968371205147269109467257780935801505045294604126102990243383393117337402043018446565072913298645529274692880666921680016899437993146491011208951917686798676044035898322496780828716300469926914479493160937505637408755129063290816924470395206210780215575947253569647764108383755844358046063928749005944147940511504913576965797995510609608745022339555675737028040774704109998809215384873059948682016287047022298140423430820082641581656209179286690403749887990401819541854566996033353337999943163405159786017571083625127669304653316981800024632850735801000140028827252639027766985124907930200691351281684626676370299738450950638112837330669951138970788993543742568395322451805762716228940072864862311951162121936981893049285806667566574966348284444393838077688125401242969574973508120140259441995363102607220222583476342174503464737725276808484454137060021770730150165212421590718431425803471197478241197461291082950898829332234673786501932544010168115442765643276074682504700993165278410263276341320330856456724465453762229514414973218026067064365777110179089957070876093223842509550492325990681906931118542012148715240001158877315396863286169534722054467611764756475901046938378289068295739554590360981884600581368580070782140831318833288651454115758084663417374481970260117565450615637738996532526757691871935916437277204839648106023107020994242052829354215169901384568827673198685398165937692542804004235 [127,81] 496514081936688032393499178375246209480136148830038148691717850353416481299441629591061878076110523349987111266862725753415334754578904916843054782698943936471436032797663845430436576878634896671309806421381084564861441588240111165805608763427240778230008378002378690236546964203031120902173932134692374570309806039663267480843781586586551420074007479443105727577553991278595711927774492236530472696182991503233404799688403749006518874271257157428172608975774696242547682595371818727154759372147131384984223559015758540911606247208507799361215931437203055658155567157238890843268051312533752196193460612718034925384244652390089094512315272895504843588801819432551178169010239985153875320432846651903429363410439763253692942836698730601688595869826507804780403099257150944775666172550981222379624951523306013319000533917950946932070545196515315614461630811818606980014466166309322234567404852890304174472047427359294837745743344724175795253031771823035890792253768594147848193015515111236471744349636717577448532289807288776387713092719584434446988114655649590624494703719181013553262785717305227218704092377417294105218212233603784519185578714142756468637551259879968454163918946800081876447204059329785745086149435113304425245101340041335945680301487429594983682374966888030287627717262125065584819939320126838575617348359495214340753726263135571231300323343316104375588376334465400698929505475005412653056660325891224654591105968399724236733255246749216605346869678699097873461669880580685695055912009101639899122908290810043933225514379470917302659355248973009395284993523315898149953586499840856916547970053533586597400059325631725007991490587226975626319308667250626861469965042896609775454261309912294308755057729060351476367523762652990409782050692115062025210762466827934017955416336398279602403107213376117456103046829339011974810398191997079991000794332966589568885822734606527853285144435860905612523702714115950705323170325526911719207872978104898985965423031569275186824086517595576073865741901928154590718895933561906804279928106 [127,82] 47329225442693785717660964276013837832860022484103045753239351986858405989099126646940736406205984925709572301132080952503463216722447875280771023858928733131618148958546821529666294195398257647871575484793986743073774357365799301817219861653447772862297948598919272266362698457555484953776124792917122620284604665073840126655559531395347457324773104023165291284968815948006638323004065163178151582674235824087537553036150044375909468002284829607132310742102489912119469379515733215065762072556727382542820396992189078732577698439964239926852236131421690879671260497266689021151642288146977147062003636102297998330733052197971440872770804715298611252200913320999861744705682495102315918807655808611612439944425086531933192569558840356468465966280101457219729868638061681827798605203636957263991787542020252120792419508480232856968337543695529898081439880048186272086670109222102112561632712953499699992473297572044988070822227586608020654638839965638757120119243956901772111535366534781571979443271467631207392348719121113303700969283889273206526660612745612303735126640132409574288977306022869130448768544674682760796644469747689263999510882920387422851527530797866809633607544469039155671742208991071010777354927461726130463619222384793408309930037385218438928868392530390749377403566777385153427021411275476602444424582515464504141965156044224620759781480405224729319346981928473639510693816154344808048797168482973142584695998140986166031033033654429869169741647080436113996564733481044770237626269550647713061737492758948509781821158731799057437834055825621561623730480412018881115137268652487513717657519450819447503535033593250275145411357333482932222730631522517665452785910921865846644201533545431806505525115578324902030302411667705595062890847735606474294033699284427753711351918083667242881953649847524438039867527140894920694174034678570840073209102840009985916199658626567118723744752192058605319674581514932025587297809452255323958353265711443230772676712543037076611046473846345597367637749240334337703178959648020226313599 [127,83] 1061460214862641077962657320554257050035754061687331941450307331586685480934798986187778322427968042011684065773465954727792064407807036186493536664513389577562627518299596732936737291069426674279975523114254112711818777032329151481863394722320055709810469422372930480534264056863013815012211575890088463420218851647442245738413294497879368918437334131366774231484732367885637664759589200911632893507244450750590744138426121531853393289501851728140170296928028235432601605303685853506841469822515438395599010980106983408994128923027347148124156173224765180845326575087121799720354949456064596174182457680756619594517723255574455529206795508843467546695918518964014859104009724986722428761905872892649642447679735993750002900248644784865394407742666716375362291891597418226596818384052907878888171092344368708988984037804401187129530270043604152400747854500976618462535762806287420094459194266861378393998214069251226912779401432222832052423350072497222011118912577536246659448396943207534122438287214736428783632013478635605295592365900180096768574167458797210443957669286421430613902624662654627168336997338071307607908503765332878314975061288048220890059716732124028875103773567751609038139780845380142198705040599974819098349797068242194377135530422230870558151277847801451465260875530874097634276885208285741149064947430825704549735869708596149401507928345337488417782724838441785874672946635439358408723658339703168986729376969365733107693012742667250248171548255206198655543732614515550838493499697076376258089989760064290127879420185247221403868869017003231468807764159174664671081647606500203864713245659266956808591085675980255793162718571532048014786542843917434942313117602252808168085993501914678747453134154478249455314744735961493355264766565164630555913247192430392227194140356544927345179432902682849288051369503625900880065176374160056605491006431293509287665844171507069894006805083619809142545624907759449142718441138356614500699442807660939858707921562762397944122808218895819047430761431924815962107228549680532012 [127,84] 8656634317116115427920134622013310837429161355295276219404040682054164274939844667018452929696452277173412551480077785422581465952593082474018934788818505545224418801390513610328406980675236907879354027634710124507381545198597106766919935499318634207235188466258646934186214793366968465702239960433659061261801994920067340874789211587509398103952991248954937556788066707601703344638065868166573506590625996200832972914805021183663007172539771163782592529806876058159981361113225039808131441186429038282703142328575415814097674797255050851473146249767760961510451487755234195433042896952492415588164544907515218320868976418418687144370127598553735387167693751894223973882634874255810445266692614968109171544079593271491940786251681266948791499610948134566355478648879840430371860109078962590006138918646402648859135807858591010115424741264079314466798261016864839300571322035654112354389083448698428231768315479704353057583906747844096378664678030253395929217168853590302561682122737547180211211554462338961466822013910759404243458956436407432389760606501653052477138252562148607376278981270008065641503060593057128727363926653784332807127430827346561912494204168376212901559108605842347952736343007946474925395432655175596008494209904157125794216693711118094812739986120053329883587686952433405157294706208082758934063596209165511607028845881527422831322912428546864353549525975891833429560853419034930869146439816473505073445449810642900651738851953226829611425045581995905184563583881306294115589056562839392609998776991445086815786343146728466489668941764966299470583648579703863761613609851425105524134498518486526251153130561883884492903179179297454542161700401501640335060904864615742102745516179453666090294760450415755442369363385482834731698397595390776214449101981211043602253327341961649431003783442597539995008290762964251982579453743614759028381979574600357603919724048890455243977488544521295995477638836344702685382809306264059857903874944185680416369220998083761760487759971766024952742743490159072150844165473525 [127,85] 97062700377434526286861664943248791417227339619846696853146067023537701936219762196691977241693375618115192993525290319075338966598044881998553484827127641351854964065112568087254484645642995779764299327326051242373656725247784189755802963973205384807929599055823026540737523147942004567056159365146313753698268226746777088603085730970405812144892738854554808083622441139743880769244852221412868137901147061433976657844729121309777156121910580498578359854651696859458548636142123432118372679143366112810275022615823109712090895934592618029461690813461663070412065862277280758449478965846265123339104581360836757663004717841088522914088557965457648129628347328488615985693908612951115509019214534337514631010029392914447802055141617910513881506869537091592089510671951339886978535168642873042911557603136075663084409579497010695037577179481302963817160112737116442921203154922344421376883471810887218591698483766897899885462911793869620382909554297912170263808561582667048251127222141996063393853243097868727243633816381492671497440689207710436948329951707886581822404985901026469314920328733826070350464684258811801711673428655156851894345281621201488950517554615992881032444817981959450336019668072989723869322043670753755751533541951948174402632029547363552094750063717318221563220400537081068921340906971176425690293746448484281230851772818584666696481371147671421171571909040828742852012923460482079523664979179402913494353537089411924969850312246333128603361252419114422933225949690658227592633326867600361701284472832167287884403800295933994925199131389684976176195945184909530864932649068632225329680982254070999681350785601646422690923886143466000098480941345856271836686330484962255313259987416652887316128471666748120839912140083632212834725068554142302407700065064780912663801715772502298585830932322673996789000856061859366914171549801880706901371907068089714557372125903517082427031504074570086893944875439232983182791557400480031580383858270254718260362901869038631502057374858501685207943300945922076955472547 [127,86] 1046287653356248579208033447665525983794854694003161120261635994003359145164112909223429761004342321947472119443488247486275701053841948700825021658501159745724671574953610203910286314481955412259513104536428198253079585559865250621189205090878793891223228986986639397533959664587598075287997246441790445391131386340313723865702488557045069107670441915400510000548674452350140409364872319103984941031328717482718965480193077132194177758946154271198577134283747021420007679036772373264457519912518645206830703769063701365902517967370303496804452698049426630776991813669190076813938266964410484217910391048593909222561795477327651973849744717371647974137802037509850190299466083447885802863484706214192111587635193355746500439091475224471623967481359179796294665827107485944733367400253043069005011319894438875559154607413939702253268319348707272398962913568178340995301851598804484852799851771453522888553624341640810064699361082783010069170008086615085606523654495324674821042260616640866257411198611884193012168467298900533240624360348093470022318178408962931724146478576153648279067105277914657891832370115034884697745221957324514217596901467866396357217084455412816779897383284073499050488757270394974112637813428994116843065837871440026541749505138726938233022641806350258078054373422826860359464272715121360666831165046065651017727855262700762672512172841185665096618001811639604307429202900657241371289191106988743365259409460258185953372052185206412405915592118127713920293144106371792229821768609669702545230021283574096189536429566776968904193472958491378376364089231476770842668475939034185386775953305558977235369955039411369147827271027297003431730932865492712042934056305159576924611279233605194209400152894896204177788967996361388566901948150670957691285884928565496736844897277843739376180932520076213064444072017910439248762038128315104027692939015490013149110707378681350189082306469483787128986640710430676355807809379224838425242137576532305141050180299937957508374676451344166125574256618421744021509 [127,87] -44442885121130897210609232359523031032429831462435710945493977542212776204433766472288006502552470652915370578966550761740327861675316103122771266057621386480520577080679605816544441432736294137902617817251368677835321336445897037856132137578055695536453351534150101248510879263304486904778437550867458477279754076244967623473503657374341673892922394717482631046567967512812150388198195678804899494388978512385107860708081669289151358175741442551981712062001628533848006130888926669362111104543629014267430322345949112160493688667364457666593356250804899518284374326451409413086122264952595585733686293750937436710450554293496253009445807438271857474344368245036661686638046886197428993197190166359852158033600872377123900749310563282677190087295968912689666054069101472760795861381435150902466401280676064210762710457717971156796653964201451123554305893939520433062405599773240455923099829014751651304397641444328500698416130332310487163433647072067878665854045637829953766042235445507275503767341422181712902346069635760356731012728665376805926220525926322977571702106483171952366505712041697326637424921506603020989637392579540791651999071017367510109245442617821323705067177903968069713234516303097588811877440289758188934839551209859899095930588644314277575236473167079317339800301516071923145059090474158566046465387079759832170602815334944501492408398240684976701685936537786543019087334617098195234747229685695265832469529155801292829551219186660856007544953357912645771007672147680412421954206525466821875646773251179990637888776812640537323687960794822030196370340140984774077831734799254081000754783523186504490890168485935447766168808962808158713043522873542251041626302195476596524543961763425168295226899561689650144279021375436236307199880667675764429504633736357442428003021694031372459000602147135544572154332660314596558803541189650074934420855715671707219932611968206765595972256351545539940738806210783563871278401143143594529353804021505060592107364187404913471710436860304802601803288572936 [127,88] -18736544090175428741341602981377214237308454805339000597292342007024602046858354885855478575589603703713907240736962540864574320075010143049106830324432695126779565661772722948029064629101000144459835185239323392688261225622025647002473479264180250613709780459729734325465966862783160141582703359999755429561793069777467597235780649119268980690281989834565162870156476405744818357089134796925680478898547031024082312563399238976981839429387082044594471322129517547366221320406150500258952361175619523900022964079427004256859472352177105450020098414433231558285377527319487174586855533435340070875045934369198141808248264742059307792358414924428537606537727739389824086493052282396587520043569314698320564836092533444033882649205497580778876643479781129372748645245834488120535363842539169767853393788496308149077569962344311230997160149769176708580438708492986897992352168456267209320538697049621715281304438355770586772164440912275569741235659427039745767741920859403978692937483422832407528303407407104117384283509067695971760690978777258145292353154278629159802817778353196196937004333048748562042119518512872592186348605377055993820240128809022423661448141928133917311196066709961588860349656561575822443993504214755760590253871040085352675191140229923276343161961441715626910029886581964333140280707236206975207980388565277105224321942318748909549005933910997978682508218435095127878958522317738026306340188648863085915664728216404662918634678640841029960339395613725554759397131893034549453449304183891945014921073071562655897103385636519149404798325942659259535575110344317097925179059774248020804647321528302182604129882520670868175112283676364800383113744659336546276276777034975881720529501933587917556929630514651427730329272953657108231637598112990759383802147300918439387325798746235736120439342943418847168819798011843318130906330747857469534637874916885020202508820478137666723827634969190795255038344287724870038823494308682983150293344792116695376153245280046390986342485018998606038289730121 [127,89] -34506462393640059404021828092046432543119316597372798042844032958744960757224379388766792515844611054425289281046265476865814769089638514215668813963248028611071269935125410454540119106282443675393269059294659375739947940634916555588644198201921076202498131511642118917836001236580352573466581926683917997292919065990683777851204300831661110518052863168219962032858283337692051367083488981175592987243015482890410993222024923578424286422148711505047708551290132012884794274113137915739750522835417751848893156770555216777779075147577306416561954195718343672845111942324131990977983956044777087720252807653224012486234444528436993529751095801458833139591804032741212991100713975521615841640871974738523745090365716384160876539756491013813632263172389401060594745340268362731379057447581851668130170798341178597196524574947879647904953744155790359231683481410054913131633111191821284202959128944484839653141397663219644244520520125488537233774635253097105900474672187669488965124013074361307139489108611278521921265477980294628868209100229003724312872782744172534651498207235757359175336002546850877257695673261612231586242501268713345473947696665066798365956030448817279789576509964393133903886309862326541869474743850920696043143715745248755386779020295298910967981589456982038557096565463801767996354775720786581649707682754333176176788849877064254640600797215773597699134551890062549225656660804548227847491383026551319967305764863563805514128857180680938302498494489959176663045701288723745570498977964190040152215655818849157369858723743755328484931001505098491311118048070153985742834642259846841415928329094946875410659345277314494554976814518501960294176963946068843154568305953338245105967608046181696578447847174066197249529232432759452930258509231317858005848661930216380443261083579639408509988451304428908781796075789511463688916565702198132426566288886392111349102306130465990716351261385023499553306541438930609010977086588195026214815869756424012379896675837672872714290019121662021273820 [127,90] -371331697642533616679500494206721432789729246459941943253062271068159283314223384654201192860747436171812984065576335333838047209939059078888361298336412078524246613051664627709749426465693642649278648656221131796282915554103911288416303996475413557440651634112065173089131898703047593803018935089129853226384405359133573330153495335260991136271686181831219738967095272426904468346780905570430510336288137258828874999133975756929470493240327928736848900454814745011469514459937103147666670385830967584908401534751351241428334393267080937204685182250468966515121489627195357116648800773983792983710874665669091567474822784162505997275674192060047790544103404631485801730014587593804880738037325385629217550355027618993746028095776697113451597671338187261462897826992887770910750586793110966631675391498992013596621322705222494330249319392297187160441239736502846942406830372045509294698863474895056322083431902742862397898160003934382540275736144412648736158238762952223006684522973428479165021703871036408399328221586660080913053423651375098019631845854512014804136105846506141045761389111793788759962030820345015563428677117874605656354482756109914902545428586108426383965936502253352885573565511541060364896017055850468203853881652476601644278319940198268767710679137641756611603876730732811704366998753957602707058281038123097990092208538960691949349634152987542301661093684638177289466799448069916964717571739497455731988094757482380702405862397557118289565745815537472954965067073002553102380707320921134556982499803223179412892775111648644940327285333444683974979997069802236229263623594448371018815887228650547745799110226412608856121006433422111788371377171538748288510467509623047500715352641689172991393503908459989279329789963361988284325111825605076446238574040182320566992303709967109178088574545872847675763746647244263939453736648846927324671509547451836387989898131217653633612309337615097783695911073906972366914436806893298069361636745794428874150914482879627791652450882889904019 [127,91] 2271975209464060879331317114659891607468919111164022444596446123822377083204817969373469848560941065420040554120121541595408056313651768125392658075287128664451266336764583294123928512994056826559361690744506502436453712879422756630544800549777918457116721453087833398788153767223534793175004857545338167432508545451616107029758252982397247729714854902322953376736321187026883646105817690843949286027546335139843476437561260976139291467786564008001897507395715768475295195140608753486969192217185064400808017632974361929846121131755738624723603112912899396981171487052161578300183583631682523077758144837835048066862765458016711871875550207802456148394003571608565377530663851809370763059115667604578455474121733468505431178648887685364598862523979796181158273853507452875077268476687384778973037787956265474995132440438737319726853467547802181844510025330780007587107787413995076050594642733213686227569101714182284388453069391950821040847628513106270579482527806718297023540945994029467467569898146534985717357070921041436518959571683577847146846661602264238457449448360802347648442048576498548608751582459884953711145259253631532433822414041351240149371036093237660535515376047078203571700145593359274622866918831633701327422356598200599182237463291876416589770363539680479481801852917528230230315341523310002895802669672352025602656073886690283315845547973498673908970189231897771270725873270452738617053281308806024860427251936685691261846273885452578351938177488500372823805794454321735010818272850343876939716523695392534024746550012336292693452684982800308454891735292063449714250170332723022938406378829865780551419335487010346019023598845099994132472340375385268463950335942907112332294525207234375800960562930384833102753279987026917710542419776060532694254152036729101207692915001795931638805682497352872490870404831195370801252705497362646169694272722810644424541721184394537125875921026357190012200597529034994112561296203321252306714864976713819851338919484915212851416655568804 [127,92] -4902111972920105685354369431445906093938219768877307944879486919943342719194502905935433436739778296272125562959487151636127961877634183677266399702005672982509310633752941903930800554233514115450464305060128390363146952199527679652545069336418377083205149421935860930117234251777167419209600904349848245209186623300851216043985569235821816777598123787147820074604403779053854537599323822880837301702371310057128830129713254343511103757102810630090045800764816673239866783757460483822712755153274490363863421042832630203352271684489257176190451461236458412517041272736310319663410478357375978241370644680784473210154775909249357186712449805919326364874201850388109461964760519321719714235156251371257788758131210685721202484235557766880836325095655361721907068542442891615377875411351994829523313012151296843776529538469455206223768293176209258266508779651503095839410317714986902310806687250991951869649942282197854197760132000573702221745647538987113913540748843637180906146336030983789857781671548181687412433121831878194942205892864549383422386252156363871138206562583730895227574080724539867705112831150546246090222061249006233150906132804913443371720658108300321970991299367670314270115420642979004386866048211120652275823633663102995465264445527541838458060611371213119206477084379685440400417079316726061231567582270351545489672339055324978370884627449283124710984955353978099987173818085326815765947580857259199007476929728453106879401770676500072831573128805975781705401083725804575895473012727344795711874047476147573396127394140961988553833989090943124648704084874245429383647285395570738633517116620278174085779697298442995960026322258461790141546251007682002374544824005668364480347179937135523862148845834245442475058760831422428108135723626160861609753146537388797739182923412243656240447860788457126324685030852681640970946070649362267590941061998477415885762087860881922323982897763670877753221572069709836753557639611118726415435994630597755248839436420692410005636631 [127,93] 16079373842607969723999579619339019956401710576003647587257220304194469872116341355175203770188196670941918168120421877889967417258485852137789052692083919469746917487735909927646101446511909599038505973908812599662632343056052356016116946160928968308627227689481367703050780737279276106516439672289792893122559888613650792643788174515996941972608399319474339406448777656235723693445504435092342768212594278095980025049085564334352339276180358897806688871360347023896550194946939835305478751890983456522945354777192273336114467899738334246812685246283635838449431538330850004122183092531940687793912596809573225880138308770318316218969748280954871925461292196133471666275421838954736038358410927009179370964566673727337292951385721707452089279502019861968794344895985294830120741208110889297127385314422796124786791037007218521743716561080297483252744549763133904976610096977330464927969180049572721712458976512303202651014932362116063714026948371207964450402977610814386142254132411415063440363130724963009930585147466151595722335852936335777849887875715983662567914350080853661833985984464295808463965682820232865329947269204856956277920408969299246345672773910452978809120531820513079565551319474773911480238169746928826188505380811482509602237822438935333353751462316341071085189426857825209177323810340410044207214030744623058844334085573707055748290539120492771710435396567609054158031061368083501801127369224650884921798943428463953451078764469767974942113491252352622927236766223760730807485028889716355621851889430559029525179213992723521972698237500042683023268017151339976312322931561583385543884719199858691853898249521266348914313525189247799545727705850726462225191007365874697359820191504926093456295788840735750497373591303835754735756741757392493285584754046700435939226606395234194120360656022411545959502770843963155168695844910763847015527785947896793142171351528010218700981321119688491127936130388585386256173825714175782326054457834034091396589478291757189952 [127,94] -70077704712658087000897374864933677585827414132637305217995270358373050262158243629747133459511199345526952530448579631705649430423289398477869280554008791463480932473755789401968487467540753068093136781345355792531178662394354763653663379092115812421722452800533572780496853633336099335489450117811206078304750071174773752636680085004967085496327392121558105683488927264110581589652096247749523223693597287019873689463600311743387597021983538689409539208367586999292629058334176512484101625652291036707088368325738934270476770888009053820183419810976674048473101086821678357251342442607543526820512722798467459401932247882431993158262244779258424334353278474191906092558435908053504279092061268294436347465460608018853060044750054640689274318111082941368934771173253165039789642878120881722951300617076816834356804190914014069936654226194782283883486913107568999676012694849376752881529000350892041794716694600030639246568643216065564575195459479220135000214317006949650791753890604975786928986808142934953747953986591678555896155107816670590302770309700915939453911313809629422034704419028286436725536312643484413190104702999678292882952829240694808590713331253291808209012355057576305985762091015544001249200080145672935034398016106382552802025810017763236047129350230843996003191793086615636968976254896939535188149961554199269404523927266162720875648721304498626122664664529171477902913114670992721756566737772898247326533011587079448623541566658090627367788170353943824003132652718481422463169562803350245754047524773944800542417407207604762364224357148216804013663422993116826197466299531259422988161396853816699162151109848436730882992896673547594547209408943643641314588874055279026685604899015296016048465646979515555742227428960473985330885092721618113356223565984924103407580395433826541794140049568863810613796664620101423357802956604857103165515614864003648613468382547585090849961018153996541929922539040744724066631899646930263639667901870886800834987636918742 [127,95] 90054754214095702005712424695992769439519753071464742213971089774036199452643050881734620942513005238362095564540373856441080858106984384486542623960088717951701615082546107227531732331983339817988569353264827935279769994917703218923472337358212625262218371744653488377005250880644006544622046962072821052522994385776830067527928638822507211949859525321240569480533550033724779551860039463752105072958435173679962242727131783023859855933475511676176872462805173392160449623066367401476291077563811491966706748035796265172851507359119630842914439536401453590430294914075105668878023742757747115918279998602220153705813160161583960031559114165405302884827411875707815975206360371532538740102264830485518709186875586833142108190718825711339932174601322639283665732439451173026861694273365335342380166261482583787973825607047077448389424708855735546122987330347661221165580196697076385536840722171601588827217916865545177757358794817794293631706376186074309660600377550601554132562736198991028976454230987015899510216806034734680291474386042653089673202167869851427066668643509159151868924147341135986332682639540071661093834611082438589668402573465908460012371056193274974412645498159209875489636634993524818372331021460676988059024557022432798154967981950666416836532974930347225229755021867129772200505440769356239724719436340408499363416795370600277265524833023113400810708967341205772828625643644229931677811015235850382542838289343837785677167701911584034552497941953570969402108435608203285939248025688158865842861614636215337660998235678740504134044401523670368897104527055542986575706884973135586052730993580917724191032204720627540357567815454364829781683560269511466733241147197193640676059694925317266095480677889580260290198676894557384327999531465033048714226985707101759332442607858147297987173252271308987990135361901999650396528627255606263321633486551072974408263517468618634409089123125513843585360166258509651497461398974549745231574497122395468751991854 [127,96] -73388324957121848060401817482924300243584811555983916180563881815867551211820605016271830046201903291762278120467785444966308561196402756386758031543290166440523616020458211524801842012308966897752907467938424236920431264268255046956305084988093301334031353139521303894823920563343977946320164088636491670914161214455312214148353105141984795738751329464330036208388642415671130071297543131891081170133545939783596385472161736529218101498945746077500332277553881682486644705530802794739057390810662229758283910294785481097059713128230952839055071715972848726228559951085186254950995501727390617678163675871878210352575531313081182889007534016347911190119452211917145629211884804124728387027474636828308318629815628399178239065873635813056049233288509912662848065739444227390573096701911414514196205842666946997733114150697017147746180334173112191239249048635212307957779301861797189561365425128453168900203862173745667824797184408181177500625514275850024202370400102171579350559160273243751344039036990882047140642576175367232266989659696092300697278943403641251789972947301192146246074115555495023005478657730868494731235910617993364300492562742939655055107645902244993481442174295037975003703028717513253459176482058156347436342277061031196755855308693784888359009704954262346093045544795400379745839225554319636069218214197287000803715159528515077859575082372261312290726758707404902229487102897026117623347038734325862218940165701453825027244186936383978757029652498954072151565187730706627664857925369623437831766329523840205795371076841432379967243219643023088883418900366839208232748659673577332759700019162770627873311091336388072918967669309062981842233108210772066412509340603310593920494580755963535710235120440232367713739430247701364817915353156658050137517145958906220545600231741469964381715623078177169769051828311864689450812954304821815687115050178696357074866402208423312508290512300781356303424361918153352680522392083412094350880926946545866439 [127,97] 1347106675513854805307462526753950186814883475109188636027299278218905371965207021340235883955363525036849323276156640359645643788566172273651777957108516563792414100420009895563033818335112689893480440960447818783577819851181643574544426166602602615724077095368265082616537918851208644771564906543951478347136767682430934883566807014794518708175463102055697169663993007574953444539821373490451386608929769255115881557863752898392090246752921482758120622834871460128506956921614175444582805985183146268921302369363877487966625717489331528302676841590677275525170555453686388528004481690224508703672014394450039666230313956379663350365114451136766660354092393647531024696767149267881501757887877227335121189708387646838612873187256516980134831221311564571150714194191574180571397673963609144145829222169160408933525660863802836832627968463786834216776735298190267603193508707759521441725757556088550756889228533973669945923413748448847551086393248718713222151557140660079937157471715765226651350433107149357841087561992836463909952086424342065083777988497124833837592742370612232550531335246855089840990056717717982925269883089615312448393052088032295827487573249315931837126746050215331505948738306176091642993882558446975719884453593984310132924535233762849676195840809755077527169783349585698764423892710982677684515311156204926203008827986912071794621536311821440692753558484092559049921187898898984344505966680160667052733614092237134431691434688690874038182994878607067192827736038534148705748339149222348252738743120814804808305722779205730655746736086018894739031056568953028264243977279925443668243127634586468472424422752208183683363141068382692140041150202035586621483234979008050704176212671743937681180863651859215541944245047425296865755990452358438977990649122277543690397609843224830288155711540027725952627867953962914926769489681208689161597224850195315040772175204115999463355758782741744934691670947516558291001518180646872150565545737123844 [127,98] 1447888817662777285543042513424379404014848493797579467333828198359351606806979924987085463204510830511099263787969790034709486861212749217745626697180540868763906224747808194657918794450412893149502303574898515570100346249666131888506871399253500844705113337653699415911155636689561542796005611181015700922866638552586243609825732313724798214503207457821877197633506755861532062558954524076809457789572264534511575618557783604220801873064066259052972751962367343132801884496363705399234543798644955603491899286512394890807207715628927355193457793448701028240444253275799416146694387223987318807848415891461756563937643387454557220907639089787925943697962671360726289334562121082075073494543729135104586252495066892446355722198770298971372389942324624805398895887534293014767017886391802150983955560073791585790593957238317858506744483110555810847432180599325412763848547539868113094985222015582882478993975024993424388657699111353660858471584118019694500488497335264954016026933713967813391163790352857641216804482470041170979363867937072993374585817032259549189299069261054394854536176927829598702280091429718097045561767284898221956284202492273878018218162496890236251397501885658351432559175100192393017327546039937767451040345724484715879131181405358298811927769845354195825546903453068354281012494864155298439831354458259800115857713413669866647105551819673893139992389084585421304113533076664333249746780541987552108481739195756072032330948901978147664967540273799090725189297513666036851377389305545699858716241292767978507215763630385179302389708494559583716204129692519086125831530267164703559025725308282456814048157700148125495073280527711039096800132357285698465341070802603033377910858195874530854733738904668564605925474737087553221587911510585395273091731580126794907908721736522279873921916292567233434383964627518461659324405417811080731843235140298909798756967935938643442258014358841715242461838703281853496935918837289637939357852298 [127,99] 2488417133634075351828839509698416143770811220303243619939768777754108356524037799999883672881432928295373643244559489055187560301684476136368841167756798427080364000547821132609804272847693857335487862469276750563167105395934632688343217961980210467735819015015636527641005531356609702030289154471613153110788716497755930638247639262358615385662073848901300972170716771061290691499925824354619652516070558875416718475985255987525585817214315420518798838484422933612925903727794230655695935935912992257681613175779003970246157762415303173998997912847170268425394323137011932886014711633685845742484087676691594776720718159499864986654862185605341330042706234498542685701671555280885241516568351886256835979950267907402890338372902865935433096534118930026304482322377942452465412933936190514541722262183271836095108136718095309462479539091605648590420670577231711992666680321127264197836356140716721333058290490100362773961237861076667764219677438576934853170953175761680726358338104361671903069374789234251485645133597317016664540131692724302937756531286261626799457444093668418559199228162600360137287658752202658978639963061306417327782357976719992070466885974513647219646772854902579661687819440365115102836275091383176244554824542019350287906829238321107660096137502384274763614492538682244961749399093760820954392659521064387801434400191059354551141566701960125806210648949992681325700900023657618660282479205621359770420859477751067387087092586407940792038568352367867659323428124419144765099278244364277457856631278091320630550424113567156310627671907503474283032909393822226680440430279820495972978923821382414737276146784731135930558053517549083950331599441580257509072393112061453015749867580874139290246672984614744758870871304509129052716126423604601200139880181630843735747619758196538476149408461811519430331795371540106394051081150747175614775365943097700673866499752628213312111727716585643500804393157155371315552912233963213327936 [127,100] 1276262730303421895572793956309156819221902969895926831101134117636841359268685430153921341348471352562341706742929983402491166859978177483492929854277725530229353175716359262458399865278867458108647815458301164480547291510138720303184383325798290837131818948657145937346781339023249740409369861171519758336789765994567862833663995794806504013710627547278198311415708389133571113947799806591230930131551878102358571460524155584573550230941203818063536240111044515788499462986951113287676312747615247714165849978026899557654136721933003269975331932201137110243395628985970718877746972540219291360766811343553046061669702406191009754566271922726664759491782723412537470231876910483870964760993722721326564830277049823888287209140616459538689318275610492568477719702070142771641199890472018577872544726729502945103962401293213676980430365544314073575539919084859568528509230537537504473589821848957750805378869792871497375189995299728378940375694264681061019716695424328303264529854406604616362799219625485710059450409970410304605104825287478435416658232383468041387446922699823539061739704840843543343166069761928157162607261584727242013434989513774373963449851830012485417958977008596407781643067461469559446919721778803580192494423227072210763593962800806358625595596942696633763307741075082004546360766592953499000384398084044310041257043287726747597385131339480604165431270848109642016058974521705829264623955186784422174419517168598647129455812004324474668766379495634581439735594252496493041289213212428940686579804847616618649108639462433653559159543808948575977345115765012633517578183797171959864084558933614966750658145189578547975986127451480174828109646695740850856096430697394906560616766264669116043712877653078217278347807687754986697893941469020940075535560202596468611715312400664953687653284278555715142533863374951128387775550022643455807113715207830950882297218488369862443632809442663991417342896995566427087398916290048577 [127,101] 1081166976702406447431493553357838594688005185654361968350565086575358681768291370524074606178100045001964146581171018441210655357838354449094950664557001828072373005249916634624567704640335174184802330280632123948145375909785518853212772880070150906600790698261538177961006812177764381614725864001818493059613090376406263536763047487856247932142180990207695444928934170317385184174455516562629984239187007680942207985764005488824740397397281436689755147177001355859893875318364836048377744903221556484462126297804348152129365505933696243983545577551870498162448825962127864258504879937169081530783236207983184455228473070796271752068432824750093787934166451632618965034533898730172060465831024163918358579765255252628716841334201097537629983984707093528890742232523837696626601004734665850539275051256522158604833045806520756061127799068354159907052047911627887962120405770618993459986491400917270725144385430699386271262058824328133515784086178453201362643987369506994889785492191341176545158495881105075440817962814717797473852561845470445415255432714396625664645874220095626681340143521206245223590380313514030040468473136810997607665881448791080976557987277747855719312563759484263949919419675349801817386274216318715381836851804951902163314794639390267174845417862202008206045606565897756516572856370256919871109246570647976804550608418203703483605069480168316012309979905556596342630708302397278413944614522634271067726458139098686065108894473054677610752792631040239312283772970238151879053415628251475747360407709893560181782216030652164209728103241057906458018228632991219479871481224425768295408015849826784620869987462793329481594243215693672477407339684049520975810861793041391310209088866247929100191279087323192081263367708884002665412119929397886294034132763798156219848340087531372072207641615549737636631785142772437633981501405189710141352300910464742204616606786264642218054621267261268730083952528691754640878995085 [127,102] -2389299053251092009084974753766850862443398601700840648982300128237033390570963765398427925675526139597433065905234836110994100863139118580031614739325293567296020287771782433255708732773149316801732893348520864895745154670746493259088037014902132701916973378386676107954258174305671221317225959889427277216148349336809841617912389012418167143281836653570008536020799270834603262854371848368309063751849248596454268778328285782529906245279713435600245836396601518113664615717228349989764496809441478010454418612870792381213328203356285776975811019613671828240870565925251298855285600134725535646441103788255841461047087832238463493684193833137152552355584630880572721910547358008714788731629603371318615380324626930796212579435296278267984681221516601852592301027023519100230140427155027806766908799160927099930017861456663152078377296665984862123082606370383694287392889543903322178400021012551551836629220448093188554808377001991437435153814767761926396041189155956909171353031910408705969575910139113855040006784465030265315048600615276816725216621868268389872338610227144066861340727603947344931442836603002582579246039156781792122017366528863944560306958205536180203989347179178582648932762609848124854930095434238959804045528293181301778359317276945847427400280955916944426152796156196957101201863752017870969696793656592300425069861364114819254708433009310304113230551579202785918767502429156888971367177393654198583530806921183881116890231756370965744451128130953695665641183136670540178933851373876319572064277136326346950711545118831533201522876586950673662642279652181420536942650096440871188957136213391673242372227492026868334766989253842432474663580162791487480168379176328974963612606301919445040093633788651905603012004969087614237380914906118052394566312935348823776009066938097306803379657584191815728782496360730192750995646454545065893091159768088519953833787093989506371633330599340284485577276059620203698046 [127,103] -316413427745982314132989502686601737260229591463918638345544116531849898668115205035673275418110279914165305376308718686302236788120067304828113920976875586911254254101380881387304324840957018962831281020183085442666087022978396158917108003045064668585815176667790181193159685639716508746893831797896740928151249314845202023066513690262274833538534570063508897280450142072975370058742998454804660736759784877280902370346970236504606443072083328622017366165732720148438012378152783814380258479200843521027406089103880090563001061351221140317426084560210812401408550033672497766301568304704951452436864197631941260566269089856104709014965081645996829494164255350002003698914590437010524822985940015830749134318316028870961452538901085273730721304309130382986694459587746683320274061743174964517913420504928457370227065545896417965786617274677434669943172284347802107914006656763622538304992918083273573793727658177511056468467220627898406013163266132105799019925070168090942344398393311625557241675600928349368356478889491564504808825040123141105354798168828610849845198276567909760110732101991383254447957878493658140314257520573939272214005833843806961751907979264284287577791340427989871404244022104536329298007118608885567538517813894874778519357227247255524545950912330613397010241647702872822877569112434015456946351060196785687606078878675156443361289156096331702862669666573101392860617261937980262460841453564079162750796024656068055279115291070542184171383051041269904988923169321240086838206185079040500975564701281358115796932103061722937040333546063963861263155412140612146309778260206055072889246219003014751890125639474404521334568482810778091214668114132210978017835652190740995561491313754841685442799403801415696031331136522243366899392699420058594429473452138070889832861079877249018780415286358176289393194218086943835487578241360683512642299237129582481229986261411711631885011351657040860614500468526316 [127,104] 444807959336918103419447950736268802078047540435521261465832487223043838058487237903755017083690058258086862394615017196642115680794042935517564943621259947275437984463064299820224338474149656726195349307513619401398273139830446416284984666664570686147344566813416875515477444291136206831382699309579769603643684769914908131524541681629654692771536596732713078125059928334394329898176734890906011591516678959590711180294417365282321963654624780106984791219849968799738269940082748684768154143961009816158715696206231980700646526807285157655633737340342767007944000696066035353956501384903135317289776614405278032117161332558110969196938248016636667584829780103487088880180078320880541905205635054386126820948794020367575540203598035456214839372029168514440263921072932946984540158605903278178445687702703977517523341304963880968606808330558019609432874616361179701348761289413256140404634446966020696482887449438000316758997211764368969683821919358999740718935026930877157263371237750506236135703972149433217495055323563960441258151139755795421465551777790924825510138248713117040899376450910151687819766527758963688140095724440783030665362945321913697925701340696521272774406646066446089483358369537706243947228289447410075788381747051513439759090230400873787303093625164519311217717341191190854433193590365194486574725092805034378098530669574776085125132099461516403461563526056740350126539249612293748868508258010499923696369826508339452609771383520408966846520687516376343598697994207767612532116448702763896957411803964551533776905633478941908879956757812397489238149305294386894973387159195336209699067286163873212953629606892619292975728217644607054449868657206470031924748693762254275422582199740675629064937256680114969292337992881864767527212099249165338154265281185774584167673411357895994041289447229549360599040057710875963828504296496632572937283964853353951055683828071070990956401661499586310834332907 [127,105] 1768290476625329646361715227178004196872930637106331203443663853017653871313528727844612023142739385996976539932052267861003896103023220967613712847979980384290564077063868955627653709969296108522004097975100277647853895326325616534993988687781032140273190501910120187087990817644391479119009110903806310106556925084162489330241233405974179282542027169837536183414286147788592075932125974460228919348914650000329568072925342252970505544919295637107650204894956788527354390503766409222606657583335632477430744582203134105269359887094285325696801650973477009016570553924203933690055739078188058426043516771147522147372550303386227237107441171582010162869194505945661501971102220947795926992004802804222572392430643750348776573556795506659109068545719285143577598806260088166856140539426693117388644342597896699343776368787712678926274058836766720860226669362837156012060989607047346985094994274093638340522726101659601399557884356398503675828188988185568341073973432626041050830757748890713418580459272802850793767994379146724549889473342219636312130781139743672148854270616737848014241834265736281935020704569535973335846013220725998041336752142760666264166384015614026552763441960438838821857954998211805517223149647760136475741009254925789949647448599386482212649374607100769003952087284178709867807782270617362044768949971514504461360341891564696502576073597294219312759858107255976190273953335643041582522706476897958782330376896704243456285973998385382096214616579524712336463406183464309773545324467386400205492013229255393883922824616382681055660520558362885387580462511556833146324863656816970359487618789561834933213666117776484308032813293966836495634517698504230162353232768261093461890833940097941044528079227836661212693447684120284493782474173718239370407626340851379621369164935200289007198275540347454993822735682746485077271669291639402221939933546707162220725831549601432435204389454365023548294 [127,106] 142456446587448451472520575352342084021312837882545470246495841403611592999830023291950590967304500750802901370063444645828392977888373743707384439979252971713378589045459576049424593750698434074888179953319193064304830615568386715715112244474439319193268930820943209801998922087392411169584221019893962549390412017425739485985118232155534731326801712814101660059911670083587503617695729098862756056476912502566444472436883457668278656082718319568091221735818333382951155106270444961277784356755264216540036258487199108945256784712096203999908994718696995571166584092234286412103397548411969656707738264464006174806959164614881655804755547140596552644166245577383113860279677321186281732737469592203820852023776368311957911762655544995876465872693397081798034808482541206864441315059115945614910569919702856389667026531965591155570259777023560596935350096356348711474454553372362856108275339906718737876163031748682358300350951471031453154632311218314207849984960384334662663567263709504888086201908201259563048640118818004860651606502632375046809485845727276809317666930800981835489758674021028887522455481362780029866194880366363998390538257751055208624423054186290615271644545065734461815508531573696617230732645235816771367947420432322859883432043428548765477114027300690319166012693901040243252938498973537145591555025288114145428774521602004106377839094283915907612416858906019608174052296868392038669327847775915047975195839414947094303134957335374360710768602122743487746664160264081090121731823157928205379225485702303126190997716397854192856592543248692217646249734125222373777179929116431981925967994905185850280043804329603258544834007571315904483041843771722730826506171595697656257547326415114533047269383638608662356193175876566462227663161496500844925116977853990307843157731342702972004843096096643754663239003271057330179720021357027538826851253986990264584436210162671025752475181767456 [127,107] -718954565926121458633254490655874547342145822583133242972467696844737971974714698158588361768670709479427345832686102587206377411861670246695467112433530873468567259284555667139006628710718407214173604468853935596231998629025284490568417640119462108753875211010523509513765830423554058421420342161192760765000744696885472433178391345655796109473277517705579839810222553257788267276550004021162305399440348993550356405108913795385376856848508298974794496901168063132953443759991368642115010411021993367629391696697644207881916880380918168602883922321534649802005019423620937258195440064178711664514020110514682584986630988956208593986631481185878652383915138022574382080196589682074414068259465321574707779775768142427589172468293076960471726811453953469179020819179618739209614658298772304139693504708847563253606718882372002231786852254772464229564694173081028316615688313287818416710226997332300275956012117428140696198395872576035627070654589918919239093069003349322294771608326595159952554557585297750918652531785246770692079258229866820474714715729618439700289972287872187377829600771238270137363365846459910969252542039370671048634138215702865575847806542160776889678257519189225866313187395879384568123368874456975442559047652970088994827868686929861114904082160309142582694163669905496404052943510592308968010354939990194123889852669128317436617877792120585575245537319163048567731262836568179700111390446599200420541998778943150982062145519830760988480974213727137411363699947652782077127929078400949345123513758473681340598068011736166213495485539241142376958013238989884733296191806539048224090030049446023022141172515995907038044628881575287253628177245555713892078424982117268335527698230558736583679118782266215197270868938635310624091944732971122144261316025922138396155671577288262648132638093698032113587238624370063929296157510650670065066375094329562414915032077830366268206013844 [127,108] 4253483999021499292092329969536510183264325874119977867391262225495945608806267510347849432539688381402721282579779382440889899911008077656191817518885026826580225481458254416008492926115296346867747347633509686204614036524088431055943721409280015916578738154718388776501396759433300431697544888934895069004509891478979413717255510192424955888925601555450133295775260601540859341209941763626554965254224004297812280931254394338658440163189108576546145595345293589692430284493585745446043585677836323660482883995932429283889380117146437927402910740408383476363426058352785314724324103947444364186634278948757492783549364328462699420525852241853527131635911790715657717593413714622681702129134523320765628833308077960205681736401929882376613757907502594547025391130652086426975755435308369958449173175797490076642571473312496727720464338923082720424413615879644990525449075687379964921024816950843316923892088919433719696176077834915503867364999373559302737166095800005977339746533561411016158737127537925826252296887967261429109052537556383337552998717447190937322536611407748827005905666562122110516713190050310211099596993470641240350194011528722843988108107695496727688712891537432094013204181918954347647934579231684220597656759869987301559667030951147169377710996987946056850096465645336153362313867061074456116543779565506824949930656779163340904374025924407874864627699316892600446616655312885155479253318806572258582445257818796344624115671356939732297634224614061399483613385995199503141371437181192220082996307784734717588646579522231973275224373359916736454145296583067277953709309451589002264729594039459341177701817344051655108286109777158889245871003043877498906716017850353541484815593206380145420961029272418203715048090074416329933150142397215491052461099599836797953453705955611565110279914572460482047842330205168106964581596408286315620601719677117123547480760297495860270 [127,109] -3115751779303664218093726688067133910225674059351695628172334102968846540815421444234220800683136765936614711434013907591693312199316487771678360870276189869438786694234769140157070538668035138782450154304618040894114093525813173852380677109643566383670548114270372754900266480618736308485188013136121374500202679358181652609163759895242858825905608962587452692164528038744126776123615820845428803081934333473394818701619920632826774363592392540480316869517273918048423560393427096729954454605938254887021373559265668054175573056541537168759034410944295319569839793032888958261813316764929496223876150208374231399345648684407945773291331092180951768039430334348458455903600101871246034392331384893829461379315478144853810177966342459556943977863556228144774671916364061795571413341512348080502496632446896160918785872476686312474709867034029090216369423568227184003289080718806751073579091229459893836162634389061101828739553495931749595276112901116325244074247445416972381393957824666508567433666007780967952088461827614594303631966432673194103207526766031481683662865337010009768485236823444528863267128122755916113238566908741185964023813239269292766045282296745253181984280525648358409778062806230962409093795166500163937086039395518425680628490962476242044859747742936074977351268757526712494056701267876495203568427948574997650861259408472035492815585253726229910397634884048876936888858865840208759094526064711080187650631364174375063823400655940895516394665791085408848712672093881270542561337137427173995498586631583454876458782260923547943385888639274735785682247495463518852516381600174735165836029549885704533523655956108004774231987209180164888725082477772418600710801541691443951741001554655548934959701648528828031109086798333173610329238012677414770531864590151368274977189826581008589429516646779664518858390423713933999163681892376892622632624286154520273107346795795 [127,110] 38461923438412549699641951068044870206122794462340931960623837605280658778549887344781863101866812841396265522095752215052933650906103808181715412997214398182834217120741858853463209264329433482201641403257830287848497629204041718304968243892441069471334043411403523940770518171875767074743370105160858161911551768801485217619225314496515717761993064386983850385510000004109330280506342086908438727427814414983750596650204835260290077493615878666013478543774331062563821003473507278503488191227757263017610495384593530133183569958758090714969290335510833197071473297713376203128593991119824903736522523145787307892218251902161034435031005409154789279922754372548110827388608335378372648663187569865848382951086349371369747182624901719423594157603304074186678839931046957843328590826042389729999382003688255634890584423346900356116757356096467009509062462435973408496450507962754274458985115259154188505042663625504524181053172994787999945157384619728027135575053000031676999090398329032915032578135565619755265067742832240201305309533638905093645087465945746115612472096883484776660544284645152851268708301433703998396458853861299054894969173993096373180322151877983175598712236502554315226622028126458011306981212739280821955187164203777731089093688443562727630171694391116555223460938743519571533809509578127561654149273275736332911682065224626307149971128532217093425983537175343105362313469541186310033558889124677372485445492209237448497890441784563049572363204195275431609221027413689754058495895715674068884680383139414778845809115451656927057427049754129824199302541944625026538097079975209919151449507104512550188092945185779519116572828912712161295134659043832110751099476049541741992222305302639722873528262673562239938953058668236661391699401045873261190726918367794001338040210873442455080051027117522581489107130817037011151632470424179641810131796975616818356913410 [127,111] -4290833145483838397619885185670864402741588538465302004324687405111677298845593719092859352615851303209039669217861694509761056765539851298804973903295035326317082115659423675530573201026815357064399162840993490709238861435625368505934953116855539218434870789026952490176993840538782202810693685066287919704881891818858367795349218537030767515862271086081613987599521433319310652293149958648689330724973710562231742212016545099758708673809371884161140187678539166430852537991345155989869002165007619149081782101047711489441983309550313811367311818181091391693299691178765124429163379488958864400677033351884661620661410114261834504999898345186864245855403596649430497566555891903929869496259075045732059239581889068379339052743784280695706209157372385316967018555803353354003960235485197572752555643040859732954252797208030564418641341422996965569971769376602099486226903094135516539482094159137395631746505235003715342265331393285269715272301066753848472569609232466709035099519978254448879149049785118380160866209805074047997832960042226184182014183042102951062756663753389700530121334589610617305264870569701681519526567148784132767696487621357919128546873224530812855317639565875326063283944466600894521142258342290990711838096071946446754925192772291290970021027910972962874835032941307417106357306040006165816987894775924501313801444229510666713002589304961750962415833180720339074436800637992317980533285241500286416508586344662152993581962600131639158822655118073691020314640024547601266214266210336443775749840282883568645253345848801551113951082466357221342263514873417349485470925537929574023451150720122804157163529738960023053811306867945302712110486130879423049256576761147721500668304329591439509900815528184938453480728739307004093675272045037511780496778692768623252319646523529273763648035055191039373846398519741518411490472949211003571832311548656817316 [127,112] -1099251020928839349305361442214750109803292940640194622905740776330131058388074498646667021915268883268331757017461116110042637540658228427348829569320415500186196532267677576500461337075580317542621616488942676217405037607634709198432110491538034779547524851513514367536326177262764716926679624731794932356538261999772990477759176916755976691667872626960332707481633608437106001867571675609890486581707100881084497947273396918977013825588063239283551131255005131851241003113297957882413398572661874391144832364447082554904233598076004124801624457388857852448567871538014387876229777248973886724086805163902148788927254242448920945670609225017958435820515774135136852193070523931235277324035934941783569330729567424504559185389561404747514991287928221024957486592142169911174828970363131410198208603750203108005993861675928897779517752916286802109954032403308007365757318474181637903513096716462805289419012731136148168332737803703970001891057835586849678771544861871710663512189438013102663744799543251632600166373955452939543323602462437271496181938823753727091138043479985266651112915260744236934745171717153806358402759376237568965182171167268438123652335664733613736100599917389573376736720454340833252458242217805289251631893019546563100517129457604526897322034224640104950224818678862857633203037676229635634283445800819896929130597739606469987641810710968718922892000612245178468854394428601009219041749063905808482697861296790375833935748483178027183450599275090066145551257559081749011420109652654866944166795744097341244140791063668061340444987667125535453530232956194483333041823137388738173851204977681862475749010465039539463319037407032135478028280938459494310393244809519134940873305811571169762094858953114406056672576918165663095807745663624610053755233513400187223679759632801866899101118341400457701035369199359693048450202868540963473514971285943 [127,113] 88205022751414515475758785269156662491095919544370556624826948115261995298452501978288812173397365681478615006270129650034092992771970830247953142750335482694917891973008381828116586846627991419931100332021653583215104103494624859079142704433361617046386029130008372247156057610968843134504863967453517659265820701456933364089771359297071027424471139003580610429825639652301856581190383934147644346805516773822598572954872943263083956135667599836428595361119038310160179638307116523352050961366694633962846405255410434570092829740377106252759799029119655652793115361475453288877226893283688250453412970784137568848615165838565501417990239356233880981919166789641356115574735358517638358387426321683654952931632750909541394758450729765211779677257556416720589354367301223039097731980936349332209328768818083340840648260110948566742647084361076495158691407848356288038051039047938608658840802168046779265407690519310531628714122113625138537432554106053370305546263081866154307772754299113493673916543239811060574368546781664204219825588972580569601340107424527173019157963529087437199597228431324900384165105842053182218772594266919588630614740914387199082470711694940800242535508773312942036774029384729356317039971279903083834760160563037300405547829071316882178288392637404271842921566773286214910568538276864204536484070924640156535804181775586281204810371677106676352415729909684470516200640297272524216131207254423884857092193326047457815233758398921976578037547602890453808462453455392073934564331479712770154955527894597733652723391664956253936615130879206165289227439536052895004344864066434602946081435405704641925306940069506310633266866031703074463260281033237187067623538218389023925637691691751979893956319007024551261230612065282811760735796334453547371446396975546141289239664800703249622780397953459408163151143216232258930522011438430145527359 [127,114] 3049656942898489769126567529346243029035117330315188234397561909422417867930591680750640711915540018913582123421614296338854762925683041327798434648692436045047404846096502305149643163311372755145985337240450581182504802535877215213914729461672634784298043861496447105439203940178559008497535329931853259018884556447759080219736850033809042051845239781168996954599213407798494506400266415766976805439675281721176522766214458345504738157421401707913540928752208823808946006743195285588559511653718703287092316258743949307710510720068387315690918595491750542742092140324375900258875314380123706067358413628726609507087338243633565819636423718760562596121618780145581760238327276490236811091862517905110186776941592614295450241734224106639910960989996873516443335436493172503534831952648051473727313758968940876961107441314577068538441832122968206569366735358847567502511946038326613355381524145351547779402521793552835539916149108162908595009058319666223583936361316224500443522483200442890648579846655488821952466152750859875496498422069381347640696355849584318982950133235288342226923537207913519186747022728872388661243607065108751429367491268917278106472812525611572285405458121468355856862976673019839855057597641022619904738082041108245344839811404289269668222100930347550934848486704457839013326848274277648342889562719095723037670567777597097827780101495371455411643092926178338542273308250877149504058606672652536524899770462711683978449286787465569673041845452491252850830614163882700615993483410287865635631197953757931956375874118278555090855362754366206061449722871591701874686044877459437960623115657138957810678620742966303734785558219176066286149145725668576411667715244240457651277785545877160889674467868576284299486972701689883561564006495472476021196604009511674254590973769103076623687701810662917246851534633618418451158497184075256 [127,115] -252245101971854016339858910372546568313111544493231078765149672326483212723695397541986202918209792699173829201617889452298991487779401547002290264167448235639869450372274955282947392704805684248929105057845341488348912665461587460236155532730012704134763669693666805829780841933698606527343675382237537520447818929612989089837335574599239227312174128938096107151070618923731614152425412839679701315901023723606359422530064946571407768041706121611985905245045706401842504567905670956771765422617403912944268057211938830254102298222072026298351489965718947355375756776734895536084009199583724415613885017415115244706214363926305447381024130378170776893489621765012747608890314898007169328397298936475096035414097056907704328825416947309931141553356453796398799498882362270643057462013963573755999735340231456936906902741585227572973330817095777603768429010940610719142621586914339001284143175891758893427591288970129916188564825975391979100753284615414728306186519904410950593665383338735050018729959087215408988441183799799801810684431109592761795799896123064186898094688853647382667981195479865161143015823731632222626755376323041024625233449826369650725645617640134511008623289672805043058395091081857949324634600435584741689120407953387701841827047560667013969024680723137524332931296891692102587846829711449204687716714862047991927483994086688551832874628446945108726495289325495529363268018404308954974219597182074059602692653947963065066422268086678762561634787674211682252948833818052549756191196193523440696731772871836469124293206245685133819461283836677000042504931430315983410754872255735232722768730008116916759013009331398554289522292292421941057674425283553435841536749925884990876339999286904087215537977385661578274299645415595686094137634537334181218017653664927214325939819801119354241304640055369851514146699333690707877201703 [127,116] -975509726147373964999204296699777821557634057241308131008644094317150064472483373029731299039703648092824916834894012447441813333741675473507875306907638894301839385113320164078596258930928698653766630451194038520172940444556392360230727621491413583510175221603547425018562016776860562896468969162609298171297946031503031503082043477513373081729312569806282955488040692919777612187738174660524225458088526193641531650464780504821306363892712953530178883815966702360186584962248559908899611087605054465572753999681519903226184033291841260448156336425485374501035496905620911840965908405989235441628956279264234320852082506292133521073171988221232301120230322882180981633467126406196324993400897847533356914026796180767298148590557042845082350649472972833875357471606151803071501753785527412541646832754192980072291865136160664455054271114132525835459985275950530899733383941671523411465123859854752851306067701308343951047437969521475402994931819040704454134193155619471664325007180913112205000164966572292664453023766708279574884553686625096484984945611413566647037606659635438423997590498066788361837724186611540653165696246053106877540557370547448830538786478942859529728689015504534322936758917742534363795539520359422391956304855705430039402153622614396804026787114552304281739202999057400910348465204338111095739472869856501064349011091785243391315057610881984253851712817552607702764958473416477865390603052442506107140371908589732200746738103494784006893767978829170829706658317958912915697522547594096337714679166276125523757315603053755113343477544656539535766021808621765090128713453987424475862261428013156608383885666557563737547749955172695576352604637366668267290622232842658837896407550018656133275649648636227871815048871902975486753434701750247408218396134078689981822963652820018199686571115621171854930603313984736824 [127,117] 71735555533352274583571412883516797232362340227727447901592011938979728624212014857876019161573892726528092029996147239792562145262382229087234158341854515469972945323012462737115239647702435704682845158456928837853272706992950669554282331760250414745691301739884998751545290979670334527390479542912980462912918051857035469962537679119081292326952040327750248970405939767733275175492360962884767691567926042456013522819555665987002219324159801086420265337780532238272865559200505577850800645119184142075693508846901111977415343854945955708479644801056063086688424861998733655275097833103179294659017316723660525676957078426992244307284152776733222187504726424037481531219466674244278187106827395405055318372322402416298933342155580168101689367104628578657071917706300281429987113454873269657634967896429057041893252788222167737907996364220771697689796265141185389744383122971720447834020533677761096059987880075663286160037136207943521146025422588660960321690060569156589646996788592655458238518338554331726976495610597406975681379464375976687105967443506180587612188181739790536415909408524486547487472409777560058512731666926899478169106695553485025319817561623261307508617680212096770368881595925626169991282019510173856993920614459090892810618355959501711532970098463734754769298954876045637677996044901491404441362191960268910719504398372221515717248653309499342823723164610391759441424463535419789596588194690238401076702784521011647635696938891707363149010812070824938536613065062196113148512304537918332237399021930629364448740832615856325131327250834190083175392619588072173844591893471838127510759317121657691260626767179803104729115105886993580870938404748323439478341057081683493586654241750446683292376059508834601774678250039387310645303211037714592442228504575378826213350574490009218342001719687517434638680573154 [127,118] 282833049905488020543103608030314751384667030380042358435167335380093903363631963545995338534970041353628171144825005476500581089625862266005054036071012522127973779254605206732516764557599752188399558293228044150200111862595442313317637491284877962893421038023290934795329825356460774711760404544067641642570747479739727508330336250458684160299956127040686574640623127167611059332709036443157905615491757251180579763971128899605737894633592666814149969057659278088825309021270041842194586251750994047487412105066333700490164516294788382373566157036558017859785473831366323521363729845788670881492254102821176586891282850998242905614887781277046457967920581984972512214397826134152445064264869392162856467889856610198662333143205518299823887194854884487683693409956767064625683007563385859010658240928295495137522935909690363640303458177280025630066223383657635555757411081252950067326152086442528139442106750285417557794727885052852099367002405234006589672516533348307683882322364634364136014220627247838768955046658332794528675004646349600694030283900488956281519999287994417854614048003536940064697028552989312006978302358654851609932811602758018676506660574100020616296778085884156035110834424630051655829331131567431158071980705042227026646775383166366246040604421982806802425576236219925839430983966397402682503005509802040574040839003787535114646036817141395669954502963624478938812890910364694325568018893821252720826715654470754987755572643993598851018537309867052930986049489963281805580247817108069409930619230762406971079952769954178925747700377183813475906156561956765613544712503636067737971956896700786974442814974903714937277706614112360223839823235423733398610038859593595148160851101355821706205764318233372901303232034510713894797732886911181007461300430725623957145279412722698489419445882863558712545 [127,119] -9074825123421630263798957603274114951529810710479273886863956733520084436359020374655596476165599125896398745992304521711723347185156695828945437097781836481125729122557626250379937506082809392819268378207799360234330528301313791953044899563569383530189447515942771572310902466597415503546245416648961410384010790266816895897790846229362474853359679422488405280800723062960820811308935774903564691236446588305229811390709899890790309525334468554438100113605639843922280797627440423021462823058189410442220981039145109032791333701303626222818082836498232436975767052983091785785167929503963420119252683028120077688693410426062488410757343957321128441363720420477445351517587186181347588617288922099107722058011909361540779655945764239944813960685838537769984530645053876513115431152202452347699808290005331600180757276401213508414830906610393893683077040999983722174027667342744875205479866979480247378462986325648163035398391453171794148937286618370408979746037794305139261197907483876244809161053594992510041188141313660457499520383124239245761401070315781960271345550160848288982784508293852522581287789321724637764597820553613450389778863606946539256078796637541103020764958167134496637618604773668640549322380241689230557588803659552260024583956577331741842407281017569617806970730056708999037185054612892787353767745829436288127532383563766364582323619894554966656744712682452311974847121256785400746998093675138639623444424884560444488593451469001986598843478134157141147466661773713268051141637580865824548594716653113086760301385753405504588968795176140554518577194436582846045462811418087482812045147536808436347990588774850665747225603405447601739128891817556576482473961366388579299583187829613721177050716333724330056182325777939401127049171939614862553616554566209029542168972546477903155802738887202 [127,120] 30969410351792503460183178552828655833748560030528107866030222206708490433279313096662958572164191283527881897679800251016205782494376748010968298717202627783715468673240728565414375023359680852956477662215469601273389542662660172476026552379596241435470797068335496122890200707649560856720128409982665308026164048589442328809386769006542739968548651817605396107647619927189656747966507887245272714675285461895278931505283757803473243958172706142463276021538221879907456690636255593100625573144788155621498280067706745126764039512315754588254231798416895817363712858592483777803573597151744670677238804881931823894171390031591608803161936346676345950859139029478296060425334983668912661091802216279670869070734522241913551754474447032213020942985986897045967886673802615143453547337040630655226947543664423935998413693781325397351102624794689287863549947726717968310953009788269328082869390641939168677485146695651752748263852145643855182107754416557339912380508571079637067182786093796570531456593918864935383183163673990221298121974804123484137613897503473317088017944731100966732168608388045757564285681062741094594515828499701424624128719297171547071430821400046305901004790199902342863276995932848711575225892213084775450444108411844973282081395399985024977854125703311364177865525056714842665069050215143184516628048956322386637966138723702525277667505427879351914873973767300276532554963568339899493346594556201789712409367013133020569588249010591937408648330413219506316517946558634197184699405986344892573750010322045459409969892666084222099639358406294698418597672413146342347001827043821063744267329045437097358398793043438976706247423144651069834922472844858532799865362061929540728024186220751441869063092779298528282540043258875214457436037829716390180910052802596043388855975623376804844568 [127,121] -151475215520151502769708357126226691573167203056803529294926768942983734639853090605424287819023846744018938157100149252085614531918490376307263789278532721966450941240497405860628562620533113700083920234435462999707834754544615934747774978600785346003260841377831454985828575934756508853701496857061903136785204409640405324428868103950527809895529891623727769595891380249509291860381832872988306253313659510071531509466905208105684628109686187719355777486179414070380627946885403335460003981308283696952679951468644040937470744325101917410179329153183709378733761875778470601247754478932919706734722881449402017208169147198497006818359071215810114817222903055868124675024596484243279561222009723950184932549225510693017638456166595392114791347291874585336902741815410714905541150399911081391804241565305518721039710063334453036043058134896249829677287016495514474510369947480533823676051359982815965400011659583701949847278197030263235111356613215430059623411112156374641222358930153750063491144378296467186976710216991567289449093023642732331728335784522717027033908634775820426723421625097077255253271021806806949122690337733481156249865344869445623608654522196481017375162926118523705853355847860855152039782182370976348512027474802285725863157293431939419675007164288564153646503772030058944166436931092814502674105689225851666142812487926508013523452725085512064184637530854452859086856332945483249086768905724582293014746279786399704323732602924317112254820057203735254420356503071583691103228581035168277234105725475497852986182262212804510828223023254927232329743028686136239664924700217149169165272576782067349565851352878379684661408763452799960869116134069587358334889026584467325250526844284982864753575550087797040556133993126422031876265934386414052129865735019013236849665668111816 [127,122] 1212812288824157395402335189039742321617652311420387536215708517311265042668740481181066784003508659984905491113471713889687302657616925255229215231686595948063493447937045424083667883498054174404212922078339689242341039503632718396472571221677868429607672972436983639180364832144685571224104869394180957010654202736917410798008971530870591649607794824177582783578911563461401034844760621472039486030011689627173699915277881173125227635807045509933296069364567476265059525759677649995875920806127585574860223631086309086151442403976962103317808058748088544303637098513250911816592261059032656152313934328351066525544309638718902969719988636371425848445597828345169208629559931880018037966151371903049041389155263292636608815548388103585085376805539517320556399573834523568428677808175512610574922191370418787765559721123728306080094380026601845182214158376050506051068909630026017954274168297885485709380553189372469505425191259105489439552234313475617148129315449043446722441279526524361967192380752583234499648727034318672810796489897156400160292414377273314619642063174303421977276122452558061088871419369406025422890093142617124553846408547164881542248142839990888956137354600837758864309297024508292701589158245726362983253429274681350020361520567649072289946728817386557809529226406800456451756996272613392016507323401074557469241656388458780794986435554074550014466685639192911948725843784140925511621752263508574899765423670649267401799712172798162436940107067469588998117979491295583988713930319300611226732181362231881138685795147468730691001427400504265899902078325074781136793826594839617084028584024154384419203470803476841019179207476181374921479688971628615712298868606233516173694935748829777650261695703600107623672034412469333681740798126196491699608226561919930996078970 [127,123] -4602937968046006624052326240134291857831858910775476631211927492782738195048620829528737056377833364579698188471119747093613795141851667561193151749640854376095095198818342523342639920032948815000382680465856268248458356812587687158588846307534658921325143791817543533808223099287917687742127237400315310752323826718207941083517791133627034719476338280122643406449512246982910049564678599359139454771752207684259854424312240925381378279232951658813986515793877696315716831142727779437796344022013470647612533878295916256294047616681600710048885791078425134806530094857191016568283938592659236793572712137127153577021855283566437813692432313686938114843651109783832742492193062545541234342566878174190830124024818635113929716556558461084097513873085103450117405164227392069945328741942288645954870641944592074501704744480923275663548567251148216763825487645949487449447153906423208870073277572404890068605183765585679277202465953795509411076196034769510041809537557322374542243502642098102717337847891782046514125756569972720618564183358514956941483964507840726839428968904840429339578962147616570561065834692269761023527330715957402826073985348931201304415463182450241482379728473114954991912152979476823148252000851812304480202782377466451818291238175242661350085460769053713926458935924153820210207442186162868684154669627269397965292754273203664446308999503024788939528334135330061193073903518662074069138237054094717355082780562071570693858187590303203002993420467021272395936502844293169347109870233614832212719910929155526223633707848193018483761414084982561075478194061623831628918473134005386127984472891609425790219961167636170354788907736569387964291808175722996324363998436339260764854362718704786256936958815138871947914273389981140494172514203946076306677575798282222 [127,124] 5225947407593972968532707594195826019882677873065598606982656996246882717325202472809456887806323499002070368385881745692269730544910233859086401144795606080494579899614983353754603935306040412412202112869391568301154629790232372750536443173222716821879758568708250730106432584764635924769867633837645913375785333747215774055068549642593760067398270523992009831276395211090637201032695390042433716688136755183138800551777664016545595804088842566848551551479452234415600195626100224794645526267629927221481320108168002317429617694356478457443528161441173218602935422123114666179350482833495153075592095636809292587059877220126075984511076097236158554138650989010077284689835673950679897713558949889874432701535607082906080335381920594217691615289922941477765316740632120078614250289279436648321428968116436715290143983132344467847399235442022084574583442283079083634528566525869880270470646274769047401781516022916121430905137171459075959637922311946944884579936204216957813729949762318462837666055911221689729452303184105627863049507429096240930401317268427134529468566125836795707585128779288240130071365414257144932834517888473138625323150090715939584898027752477793807857513855363971851398639946140464100300404083231352111808099046921396089061571023502688726418746452034254087816464065929092897141966565216247019219486050670183960258026460096751380859218360773640259998340194232839381121957298583976797050314666786550219337302021345254058659428632937423746543697114703052103023246050492033283793687653078341801332379650320951124197055843626599232246953958572770811169128069112708078772716437951320668747430295824014354367345952699626719624986255444255894745175976616644047825633610558283480616343168503086207151248168616934077702862542500048504717158382870189186360678 [127,125] -3702309660458703844166497164345587769742785262575294238719394504139921520731424210177273853559559489363977032900821491929699534136454783611651249269393826721392575733482626518249339653882901298191914202052336181359388150457075970455027374398042196020762362273117403324862828192798910067385910928236903141018214991844945005099946227313681215486657644295606131812942237613309388230209521708132815124479209036225889119602089815056731584203136046564490626718585233359459630885272148706100690509297260848683905933216273770037421248908246724194128913762417665722549370063287335313252440676949501780436856020654466787890691795452199407876587278314187562535590067929146172050398342850731575983737866478458362564383665489102530002564291097687903092413564151760242549427917466581180248194884779071849962327349221530651214422917170934891675113805173514236535483253394556402720886913071337808811562188029587946972487643536015231055157925034843684247896141166732599184953680594660232977982211158800189309180795228747308002506114379083622255042476607762645688661887411376168658741758423531230870219791497073830851290569979357492219019178367108515396980445136380447071512512230336045632133797499201279247846788722279383880656217896491956006734871852528637331228794718945039963992014596049342834133536970149848868590166135651781929716269650059063925316617482444944215362870621939955416141364097127479779626681132483774478351547184935052394362420799785368333263263522424454644035195648722656511986051108772836364163219426916744213288443192503626151957073924393818838652296334572438829663415695106788698417459103444874540055973421338100882855724964117416588270105410720958907408181231061360861362833876098551238555487380914057755426849642948230502012713975305740305878032821285691 [127,126] 2156509121943521572905166087321127788672109093625358180259795563561634439838167916914282285724781281946759938607891614532305473855343133701387465559892951648545347641630948475478813660067614932310750788259120010698175577169530172946216890087587827202771904820393397372887423866096349160550276438931082047259186119066013033708641201649554158674741730107489311212225370317100146034362198060045399528187563166149615087532684921577428961979670836766757517259360282560724738724686568259169305202457413009187828436102877834032343636295830116462667080984705937751456366404356869221564476874241038892586903471484264607241528313284162046403227309017112357602135775790017884699025978998522025097851896027712500206679504776173909374011225765736376491979065784230018431237724244746586751511427981600306799497353086166099762338596845437867877317220946081389743669192213111805562411535545489778229184186784511636636589496689772742733257491701703231115417613207218804858167589734391510669212158483496560006728667208039037871907018317987658291227589070253290055622093531253379543467517934812377421262874013994095287865792420082833674895760221640771427254681199405582349175443138791210947906237460529548777261667337359041470877329830986709364827218720525535515744362830807004492241646860369497463807695133567338718031319365217264776640903607163562477880503654206886393985469719452056990757730626693404088253775208550605699477695106327921681422313435700505425234524059959415484704507694273769427561515034066081467284792603704986653965780794133417023171210538741222456714152201731101885592132240713134493736666885041584564476229449568931214530547537934110474419799266875471548630526992542092756459793566927024056192244182095672680113167783076855755968850556337338492708443 [127,127] 46174769819882756532961209019301496891905461731332724913284177148539278751890851967108591204636661656460755074709647590457897815993845737773629707502859824308684215983457132146092393945358815808833672866210418730728107977765082478276647610358671363457076782404510975471117437573586435040093340152646670136648482764384744565034067097259567546192739609317010078341379871441856418778863961778690862087966683911371007850664965080518751221896723005635159701061171707865592200223360214118081978853313257609654690980075028725517564903306807033980414756504269799195202252679039178562026564385053392467691588246867355239425444035395041041871945849495487813724055605315895630451812982394551946293967448270849389418132612363349891037057332679347576769271007173354330303954154316985203121830468917469649644452914255309134260699757941463659732417168685926730024221734306567060125929979973123959888289616291474198523040879791764018098882052565449378525656736925167250733477162618886063516975105147880912627852386714278839030214951914255429707774465868652160381580481342710106922138487145465063642747579027214320751147223655411632062156704037038299031724746738260249159415886411920153786031597433219045257014546246190723516332042964695802078513595493271209727826507108570633722716821170057969766957714007871493801700281909603189990904828785837176835361677020013781652707754820790692160884183890935345042519438016752047758238565201535022934039229644985069211504921965169705943320406116283436061702508281488754312976799210052984854088318088903859802822595951184103488309317799779318149531366478908338105742966250696388728343046771527688427810588146677464157867044762950077007536691493892453999147914265731709244933159108905170560026009602669263449582982855009 [128,0] -52071550570495752516678535543913991326207019697869475828395820034854529854311900885674962692024136668079402981087157929391542260906510882405278585116444305229876626708692325603485808652184540440410195225011671291023096560268049812316978766797979689140392067715929408776476481514088852125326326031490837092164528842350935921619514491285529965894622225370238937678360064712111209688528779632868429466298565058621907030873982585730045413669410280615892023634273207973453666769915952052659080721073557710612803456644375852361783965555869689945672316227412348813314611976643533830706910514636221640949115472046702239556907326243377693961385178923498915272566255500395013909374353684912615169241813986180023671054891067948737347776000070097959583590442680861270730587316766996330269677281082492461222032879027299523256006404722391642039918891859895657434198240961021433245542421576343147597679684140522911203520151469746697314454488475527648204707643329576525783143154600402979704473408487347229648185831153610892916428715537323662721849708321780642068321281302640255358053908412136224402900465305144948047440612704253552787502568682657389995309990867333539205185839500403533456596669077844264554252427065658878076782793273807210270643438225641657859539225344580893675623549695038305403027071275146275069827389678276541784003297415926498503439593822630295752454399372134529276886365233151611900676062465813371797552214660124226873993820038901692909190738641766231199320836038267137047721364881027455465603293362269278437729094445783648113884490221437106137433337972225027716900176431073319095203122838820617341674787209589074187271900154474465445323022456825908825030376274325248207421370986762751180751720254974066461998403976901909289034770868313634714911122876296568413828076557439610673783748869755386426190641055080124886202724226016427692908786805507129778944649336428068314854472479277024373167909015955441040341733455197187722696266774728357240761795267148308295494531476628107871819731561060185535807925151754087846190318937679534555060065583909348517034262790014248728133725131402514132761454174284179126252614384467749343636212123245436559542976512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,1] 32268907865809254904671380516740328334594512460527004868316290962907791566796030674743420968184259713841541102189820229285944986211404459597256359211166066851364229235552322930717274724307293845291763963207620983145987042938870437648333996296233858374011649385771013830416484559579186488979173742424882738888907296273902200461034872322808545401209676368306961883632489594427491476591018137697240489627069186033349192001077775464667149188806574964067632483670068242133386390995885146784004185346047132224703364559372854682861455972253163304611852000553518659179414668544990721564423751547718064786089916483260615303402523572882978939844376256571448368346998906806964457861343756512336628349363941674778933764344186468175667592343424789077142908604899595364204309256090261421971557871582184186051905458730225569344749939067040394772508405482723084640299078712877491674172923677758032587288348755012353476471327454509043402422840803538890404448277407466532503554657376579254470042402399377723243648976908599681010683309560037877602740102049806744233555966196956304200566007662071177168183500045440925108296086991669241068609550893403582828568068721571855279956642825027287006823785456471525653176018642520799117046347790729820814599576597246417871704549112777223805533617274457990936874851642534175447668183426245860107028866795779762656556222898796256654786005418512650791388628244864512095771799187907054228521186286327808205556086895484239863672285717323144541581553666580913790341327103297147081856698256021166048839077714915852514257707762308206513989259743080345179920293970184217002762903265970224435832686532372031254673267233565273260693294890615571346172533391529525130668291032957007197336166839514140751150092400626675191357036777524520504144649228773148889245174064512465230477383964147170494887547857450560513787234739847315689547973414746094341138140143405021013558973242599851437287830224091623435873567590478061992607578144836484292689232912701779357058667121015014867601026834824686387460413779321356345848778468832964170325967299144059866286834204412206524007495547589193416932740366918126044620558838356511719927806410639520261233600102400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,2] 4796565145559858649277736663874824222916625511027229036074413205885228182653158271688136624054098546217293935268309068658566936211160962101262733574675293444447835990578706610127177121215950238002426971816941014301120008778333027198017192392557097880077412590825689372880682701332691529446532982054597202325136764236882916786839174340851704706167645274893258431984219898569950131071844158288683008452490270055701897529656229452678916230957524424055195852476939444237244947046105006645170086012313560789303271272878351718295812857722824322380473605555532735437703152594680908350286229890766118941672938347854601126037509833304829896970666252677885360613137401641407374292415584216729293698901728681586250004548510645292703119402218988916001621916172792625611494271037833143377530143371884717495856304382023847137924502274132709911780147166331362145721259511509575941713652494151220788315417004724526568189823060848902763369451874071461245354105383887648151487653703766878028552492182091352389927952980472542548544050040020358586775727053317068559857855168649383157568176532968537093461814380463548772762975142498357888511157595823105895236576698217934544751583580808015669757353996421967378914333519973353508511861831250167673379262451200755705384183618464778560536629581549783595379636781320372537944938613614382905378124309968797749148088349806064206006344877915632775230697976769348871623761983946346119954276267163359353181098355145336990572894793932350128132733168676608985717106322845434702043007550568102864614168753144495471125269709430007585214881858544591285574552344821098551532433936396198136106630088190653263687660426326511838256519662713319389772448304915097956808205529075390173126791639309969805198762805854047397099044068560860486815390704063566187890252935755462413824513356114738619623387088108446910442153256705215735385766443198877567032987641691433618105046295487999584414194828533244591819667998913329733535668001310290233868010182640960926152381435600348787332573686185821481668250951678438364714213555459028559384560650954408552746376544879368586312270462239122340839852973531065947773150150439331035217777791052105038460814742257664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,3] -410666221765546360700724188079774125240001514607740716604819023505100588079584482559013403424114498384874099336992515595480156894499865664658618532884022659522915206018102924716403690837627138723452069240725713715686556865204650555229076500901954086563569630582726689761829060897887568334256722287563666803697436136757939428767418194729987619792131014387595728748794324509026687486847466142847929625128731535461101705280731741212168147025356456630353419579951529286823016413652101594793356599947935254926261025785985782101652617474363382120301135129468723762876440704796038713108270017538495245263534776945993500764332024737181765052843941088513036863994134701545694223608296313818797442915334263101242324352392644401190909112083778907051730047750318086689125557965145904933113026375799677836806103180637006824468447431309813225402362829248785493189366168868346272498759620032235297050901179346825558784145141080942654868711613749829516931905579090740309768563809003960240148539913832726053954445214522322505750023127646365985082205087933316400669771455034958328499367741295864294919815832767159487360426567941780942074975875520593636946780902478773182795482702209384850420504767395051008660305363589015348397500134960050843918531278913099814866072413422174694620685598497380668013098162878172259581819560673103293125420922993898110738708167810672743601114125668212260916340656292855931563712743606419722896448647337229531092492805636500342713056214867003324749316166219568357194575203768468696619930544012828441746717728926722344728949948732966140728927590819085555715356595620278918162097976411168912086488012447736342639252699610107996246281331329512264202854996391704188086508247269197888711879683193442396011189278168923964037088819170429802020629179652005149925775148882054859162987830423025145105272516745450718104607039974513303829207589723407326478950435985404058607724559026779609156560322826379849028882452187130276824235767652400499637430675057374076917556152553615111708192331352142236665848353553206964607697245749449364333555419596742999642282171917203236821637961098164327720286698888732781950174833672677286957607877256558130101715830189326336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,4] 22043582059233237760367075812448913176846247399985394676318238961473068855761796436167680302218357287746038278096474826789710169012898305950313184276163471549105329534555539405219008070321591057626046765239287703161160670995826476854922673958504589972076347689978294916607350267149892406046205629830221480281033842328599514037365149851126888702313191622331937528015099104333771968532374423946648866312085580616771132545048401152824758855781919158401318208075534616284755020968866089358577715044889408896661691407067007665722889578307317604294639144788641968980982126419796155339275610193092283390267678764051289523327032817398911724296597418434657252925712097114650323691067523429503449846874640044706143038046245452677075153813330513556189452719366796297683619755304820905634530688887776103601031489089155301441231751855418298519288861354607609584867646141276037718381626896933745689246491979787264748613183028709559918935072616267624157741295908701244212589923272928298712005294494764393648228912448342892864385811381597394308293705796776968039220054834322352867602504160599044860873626842303058752163231776711736660972697233350671113409673255760532377965188043323510305078121840790617554049991488835726416499884859507539931547530063073315300857797564711736457731801017638244024120541966472628945885029086879176690785698227034882657772567935077056916736959762288017971758856025563022362257923191233401966075229424750844804730604868560387764099139566899731561171689583486594977517203532025562611609507963093435051950511214339199187574150077855762486672689659516889734272337187460477901896433902639969091953751601196430930608912420417112486011178955078681865283595395850959616695274327706865091109670171158195910002063688748517350766322429981733843308517558223204214682033936910350127238823713158302087874677402162663116128680616606819064365540733221192280704468183979986115045455916996010184459418236501382973236243618246112275407994996798931891067872953845305394545247084543158561749071004810603380746578560745037871073109164800703086897702533646149863741420623782934983176493765859940954264799198077632740185588305312008431117101408288481401858470484146913280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,5] -565134906752173424501534326466852409192206998419132322641735047518232727762814508283941097362653123310504339053638164770307614354381436313073626409796592768758332150329690785153195370661983174146314008944268125968908160120754911372320968845278021716402887610548229967292239448654623396152692926798796575092671489964234050023212677959690078348210955281970979033307622809160175883158472193899303072669425300868833098497550788650671718283816262348673795079325912990122315075097396771981631418006615650691416689753098527369310983213098708636478967878869097650722215681643892667423218803854635243054215695931309606774976366231781235202864823291806684170576158853963574857962701451214329476439222177956290411786093147087792795620499769817752630497272333045294095721443562752397571292135477374329652801174245592327062938395021504947093086487586705949131744856987009857508533472414404675407585375080906684323379994852183734601939404902175088067125620925536366128185808866845716237436151413616141367665259692609028584403827924864274627356418283226689980871176733820629318294445949384664457832638019166292929881444652816822733076853915267824843369413086561093039854621671133845796794980264232486117540298530058099452891546966243726290942200196758668704268993221655405664541982898414405316668836835494336739260029615727292414357598447837795838067379220166610896933210995208750341633349265921858592650453818597097896832095494250217910000881569339913812125637433065570754882737835277042949119014079848286102119805576244060081620541754671024053435428043772611666911277196832401642346178365660858170005794161514566393200948841711285797172206322270230839957325557153369354914125829046869597498874864863770723365610518535733384169063129583720141106063885001991946155682098497805358829429823104740702242947207728700569277793246525576936210499010367556157509384219595669547385452947573917187130919349748915239947044605806340216191210999292418216893650259789333302913204671157001959449434629584881773763862977363145957639949069004503578018075930025784600314910017535113327789041639274393253027423098926150141028204060414573921405272441722754234041085100459544890934091262000090841088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,6] 10069730799319057828755211096005658758491000135293618682680333856920333012582362685740964996200815466586236263628258375066404467981015364347941983885292607338958252546338194159466845419332036729764338243703842393499404126812930189017784790940988502531227921621774536588979196439286058714469361152937043829836194581781154205020794450326302376314454404817606840530092025364702741646707135545904982706196947750507911844587327576262273654280687486209944345084109134721221760538872560471821967789196748108709038144978162595536605891963906492583594066225030653269631236579920669169861961918215067199595170457307277523214673201413807684460805988347424188661337194947333573521243209649423211109006653189056893949010401648811932339285651544271040540489609226445163980598905382434734479268553850896751708866929955103426704475086302082729723599111471733098194045900401412484704480508128249048158655058928359350457638351564418722522903412378038933588246541289694975825220506622095634459360369789761018129003666853242930297797362082563418395447053165979189833387218860901442136553206469107347107788046657829468864005965300709054152969446583591547077821594163402479755470621973869562599502478675757844799357756906392137341175856557488967149469515980513033103351480159926509094003816674320934750906327818496865607831830347167377340449528407904393084245235746487826338198356052541576950628515311338570384094754055507420239821543099907158543908341431111991801603227649111416811476910911653552316226218568560569286175656129225250478491088031292198983743349131389370145670588700600125644497127802032144449303679451223399134464849196073285630775936091822325395418268519767465183109551482846152174631922990669879802250801965395977730784137632456559876831398247767051073603129765476778886059763163598254149510510348870221465598695951701387961877692334976484434741597219078609426158882080249138055689110313108305105914416107151220603150660005607373448552902760862804716218743221148930599519646629178943761276144465725103524766177447800734545081762747311115322763865989871862357326829695808620411473396961214105534587817496509918422429687729686735776737030461650908029085250748831269650432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,7] -121576895582923879739683957200282191433815838021738638582013484142082740818115955636090773660033463546818016377833012858646892008178371472936289598623228941506110712323739413725777282598304961470994464438562290538037758723240259184808052495065199402945390132643970923042053807482601214414279989849486868991926342381064141360746980861569893484440843585293226674297248972939424918585856288935861846918263774907331566492941629538443181015794413021385493624710816645918938460702985822085356871364220993009973566994086743197542789463868350683782948783785785241760101118370214862990549741029155834705662157358449820525916108230716466879733362501478953999333036338002253708106610649922169909670102645509651800283154508750339448658391506769758263928169234778390132958991857532847843867538698118095156622359623767034704164008804764998893137363372948702560761390300655479387550423867565959666950474098754345202454608143742946557808273950737998548283335902732231106630399304669605994257005370184222491371677500553267917718332787594253645551595382818363103546326594035270732181804571728780594024694911713436535081911342452031333319017004690042869922323518821444070269371916940637370840203473837609586350878251597740849038517918271703914175777890614749093000079897221871251763952895374191149321402992546783876495264230676744990238811013819704817502222835101003669624592338090694634024364951709093227557702252347927072617489775753700324689542877365500075880446951274526142392626123760076864849961702780960786493735420529019116239003013440681566872838313753917184003862854610766217988434683802218168160147841249131236030506559641040289603527334425983937564749214028592896567988030572878660172826353241632897667452447502047055103842824586579532532384785462668887056735762804706439582679505050664928226435853786957560770213178070204071563742300285491488734004812146624340121599387169600730875258786320360923337761248336297462075250488536597561895198605771352241808811976405144158255019484598265046792853439045547018430494511773137488563946660407495391671690782228788010156797904119025991403418221664660415905195301047235224551475115508724013351247498549805112356274762354386154815488000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,8] 1000097986705072720068657866128157407669365496795747292250932254526540952054248758188910596625302954910528413554423245701687670356074000607765226551157697558889274120271005106158123251032544182564212493704199318339928324740613455296547546426155683757626221487637111890058872164895279576501816283912391094408484068692921684592413705537465164679252818035562580405777142852629887610170786432658352375657473281598570567968979832998920746957476946906264269333180137773487285191658887325919280499711458480654150030537794614491317020814661514718380166801118396926727186673574138886888616735769539385670517240320740782578989734030901338376358075330528297361525932402076318535780331286312749899212871050682221758839049706567365209030342006339817472853400281724165242262300045507905709890412031367661561283497645139849089200317218972924319310817117575041892113461155233485518778588566909523902874474003494230572523494771081193089998170152701031545140087705783170484074485870914157973090343202557700208438961858307564948499554255712178975263347169789155969745314782502471510643090695786067786230785122936147243566891733397401110412887929037997945064122858447551625799494979434123749481494112928063040069646528219920086836355320480597168749343489901149486441480674455081320160908573455806617529830792917991679464334490303839828251257980749722090860823526823246048964402580765439596060986366536375432211704283165444201750942429172474488881324475626411493870186683211374251158043641534034144949291792959579084049991902100076999536739004459856601672603528745799178087919828428170770112516754029713101209795344643499060145078635942643725962737997625536109832772264432890318398021711343188915943571550668073966056039212850577960655108164041627389226379987775167535561192294995768677204776769850609202382022636869549864213676250162852018162365351461835681335976021058231854278598540506447910948035037957860841163791328311804507917133977197281220744036902523720590805947866174472038209408150689611067133089317565255798888156502491269568519330432612678170921140893784623673899655846873896246198802252833363278650008585225870878223789697733845380970241252041307931766503478254026838884352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,9] -5913506705595485600228092002110813353893416590465629785590781353557350310240827689546963379245879514179250383003137906415615032301844833557075920318841238340671581722803238484494636105063796028079886332214285314555699059356629978180561175887490160602998414708212760538583308978306711275228387501085183867548453052729712157159186043161873525608894071083526637012275692863432458812025293047999188455684162731569482976324167475598989841885930828706046431528501307732298399687018128277909746154964963298790822710177009396047580124021221630598549237103414154981506491370077525043076925570102581157172246648809552365078172065375990554383282390079918424754253053544296031942779440821380676443355904301063660749173064931147836924635837165180408050110857380591552738620903222046085459652990839441576652816153275008705774894890503778747664381914938353739031813583383432477148126105337125083414147372775912415833263475677893268022206159424616843640756158891052278084866325461594587966005293474433283976967932235482351201986732770101677082974307767366634285749614834376838507282239166759795534643908417405593906168322645544032125256651034714356155552864846780947877561086227789158851439545350573316760172625468212321696849112833557984456891475166681614560161171512829913293255212025082220469523446502740057902082861357177684830471187107482394500182400785837864956318231401070915324864613981762546931899872860006036887183460534169288902420242326356404460681688491174993536591161678532940509605668240710933701577632559367225303379297588838001340654998803702593283288279557464864771520803549313150254026129714535860418648913574626174513562907219366760649135049094215382902204635936025064386548278353657154614842583924196947780821734957111842824726033241828145613160281070542184219023051765315668103046365740104740627861416465516550539932975370639088439179986527498783678118078767404765420202152412699416261693149935097077803716404163610398029729412214748856971955898856387418405954198058387024673452252584287180002895568342762487962105317286928370123222155458646720425857612639477123758915093424200510045283711251874073550601714800801408537369940343388850483694567998170874708221952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,10] 27540409481652287727929740814766937669913769794870138662876474278221426179706087873204593751594381647136423138459665885583443206877888632961494512780995047159008073427383028132568573658379984676901842693435339208137020291538860292850876457483239427042144062398538035477106902287838859297624620888910774974947145562199271085700706695560541411401068319091705187806736385129398999555191935987903074355269835949790569332582350269284355836448518721264302899766846164794547469358351051460269851610594432090573795250820770975773991614183471723407553595748189659996516339956813324285734979543575832814862790788707661083001460190201230526984015845594666503457440640016786852746353039864071395696517209358026628455479447557526179875209738920454495650472306084185538380231371006519778773502748204865083519558214240044887634570494987641411086272869982937496421836311839277066657706418720746054173750480507945794170227996885864579613231382890529172326805597623129238223050646744350798676543833665977109851218140470584717594819932901765170417102780383475568036721436264488949711779233965637470540047107827969750751161004476825491302330965517023819126481352312645531301608783111285037454239694173493688376566156606648023514030158107137720878319942007107563888540561176972609061798116988467214993399773105767668768823997043199213686546835422012821098155991944084440404982227444405578687760446765563416350073454408669632973093119379443146834229218334881233486832591540301507224646071410620480988047220443252183616211078142495526131616357051287345753979816649921938918476874288511905338885638347107750153146304792856230325758947797067472902387407561971016750649481269251761195092260278947957712266096752783688370162280314230640777642782993732065075931099612060347934099389342883902108809094905204036523186563126759594681027939764694528858078486539557273571429713583361602463559094250419484944297628839173272389126095731614097963185760777081028524977605056831167001041627894152259833115941268299419318395850088949594763450686604728838193293604091986091470502799698814702996201222925166065153664363099038233695219360422753582091420263049960550736338224431909501030016008083109594887726944000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,11] -107535998760817149525546937911778580394672345743807972197988058235604031712125092645757824942925417392807092073178122298934636336112731624219876112551211999728555843852874829352371321867246449324927405317891984303207131964130138171416464798835467079343561369164124613258145872864669732650985420982256246517758127956927158921070144742083040595395128671400832994843488552414079147700059434083009631030908857067416644311748193410666107662493992394827173765819976680738929571981010744646624369841188949690500600860458198841347351960226092123166197782502128596977256282423482174355697334685530354438527978734485861136978127853140303012976456355716521212092964291063310292893826194210905132966186173396389177584505034139324637497859297279061692412155030965525102610706836209112490163052587268266922369560652304481058302023802265383550674798685033938662786508318971511505315727045881713392890816192189864869595538182467916960212509896224916528704764892115404340332548081663713927757784237630284535974850381138283487931859352433558939469919961053849575866787571864866542732383900805727657275403000248079085219344100398071401468217840513710194249665448461939994887691261484481073670731067564618852642121220694771385828492146295966863819270177611714631573539334434825149165452145864815587059003313648326054295894085273998538694430710568201088551517501211485833285609303727108988364844096524249827928683879619318172274601441698434873321282460131993661564916426496323650827838007745534365047761156606504660280922228806250722295909273475275659127367068236453306477206494839807225616310937863097507280604366500283864087669878675921107027972167797858802777641215343351438965714563005353408461722067966624129166175394123262324284623915190321867756309279175779155947403831042407075346179859186979047782786152862090848531564796164462380743372082890162147666502433753379704586296853646781743917647567963856481453517847061496650459396047095301173166588272699182691008668659647493309707635176846488883362190209966770267296324077473080472244760507202626259024403031855123617269737638408614957735288842407307935651298528089938162521652422579272835283616459501131659556278514001147072079254064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,12] 351882891380455682096682747203419632051973663753030120101669422296927395078889222578515852713047362801090987727064876826424062822656672883892397281534138691491764401713157061985529616505928045075033300688184084905846475101012050101193228873959188141535510496786065783846772855314295882963135087359032899539290102293798220227919367836003678419805619306341729802874576369558851560545671868945731121581130166097613119934999677989143322299602290952708487585857877814894263039794046869162549552682117373580508718804972595206858740733108249549043401936892367593912645601205633165842899423704503600439998807697776580440340833110463849821553292131448425543232800202052644864291125705628776830470861614971591486422830586813824888631869451254402717967498546198392344403310228481599150074273171978312750004845173630737494016913716332255474302598784965840801171068201608954187778572339249398419809097847069656966827081868146622795148736093027967767847329049211273378440144731516532394225850060981207554955478692972061647679975233184703358407419350159751026045406373305136643943713330155582819893218977085176891538099777419468141275832226760563223949708614677241946527837444843369120346993505703654771649204221486597235391621568615812319455825056174806910778790545052670423570114207876667971127544539069464061238509999514568843261314177213979083030949617200878880801377853612003655387248421441914721445119876008907941522533108449626332433436288812727439300873793531123767724970997235049870832529466720128512127887155978907344445643670769729841500079001764465638812558343649990984113522898949125416798925200557064464704840298355337552952492838977079134615846480490148841905435619223674311502214093151004538249534911355497684938607515334051139562992668302746748423148088113731982285677321960600915269567715009381141880439703925175303521456542515131942276164290802030532767127762622088163886554178384538669375249253275766061321906504268186772699081839385341018798962182592819632795229534644116562982639768758146106951582188881702691632784689386639048900016028113111415020814656879466312474489249524932960192874399623285657084089044681553133181207552733797725243604486892023305404189589125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,13] -938478855402285373352338540691140808607278873558624515760838878186663479987303583028294003609380333590680793932369199552690123125467311483984718142860161352370827749734978885649208818231622444116728964587774702344043930621792555753199531815144273877282103966499621050826370875796802195876703785090971978463976475518850283312633734154574266373492554405823589773450155310328444225600896200976741064940837714050654650830520773172364141276163671300996086906104666214896661320159073046603782201841713704351808652463884156106431395402566916235600034603127061960670555843037003272705907875440585348157277336601330921467777738145881630741201061893317297392908703531228830907548143826691020003459504255387212400877043383660918716231519576877291781246398076277884727127740254745775757691936562776413265198888795364129824302962139865921218181081166322359575275033241543133379556021751221242011884702267851557046397151587991133883074047799345537592322421463486594792091136982580622197716147449172162479672739468304431628606407570931634994430780209667889477938075528003535657750463789352828229343423858641829493810749075889801327061543158868055438189486298849239596038608242407302562011916810055192341107201386745191588200123171801886120272968373923054748749728535176862982926621347397376917998069259605670846077008559653643018440155857382705566759582624728027330943532640658294087187619309820488338839411672943999937772687378249547851658156879089367642661801081435704856510313890630396560745968461415223008571881729569536640125668588363783390273096254617329650966174465082437342322836970319825310409887978228052108880811266189042177613934766492159614410901482027540941029690107538715242080274467061758986682085610062544021461803428359013543907847685322890756694597048646276768508439096007461370197039032885574671322703058011332929292620566496717473977226642892760793537143428452245100620846583379252694290755689020568493125489543939693782422019736111715650519347598015729271506049431039178878345129184382780916843445627569566995753947162780633771387334902283818230170093630822499811393425838685441929152465601312135072934069895695626609762010521573032811235011791378183558737376136343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,14] 2031868114121466679497591200610340311758290412113720185104874554955163952953122713444603041635104059656062120793302255905290855160208443855927906559712592936173344131007121992957524524163628647881221965752372781200943232267290719308287878437460793883067915345764197507368703301853767340488518563166102812978978712807248966771416129256537798457743029689451101482866553240547301398382109009927445320359725001663788123684011042076319896940939988738775795298954511206550640296073424160252897138430336644659215397257506341741272213070713927581082937569506157984499316213007501256149396765020058186362112383884840193668824211624904857843894706476257028060857836725627505654099738813254946853377299337633854619289381111964404692969803899962777042389083700417485102434920371649859700941237545253054761174611710067563121629084998212811873999877502486590114046284919880572107251223027095641979016268108235500487550989661689842827636406905184826906275223439821275221713844231741978062304944060738189305763065089854025882896864272625122645773728981915824059569489172812891530338358873460902587107490698747983656925879653806654415307650138722352835507483768448399583856080181369489694226544519393612792978054902030773208493806381619446447529533587984605370222503148455907086561561768768125848208823970084873362548891992585810198274337094392868431497377349812533969271399820457191349988217709537539928470189739072731359860797088993100020298521753586087564641006269979992958558592061066160611684544248502547454103845085359626388716818400911613890419280327350489716746282696532862345971209670428362080054986789474346125726293676009904316359707147718322425406947759663700850694522186683484118163705471992238400781617290651570098022910966628752111022869367293187057636845094109522462941607516193236770504576270000469982654043929783706374268264882567823569547126962345197326742106801390584520636127719514315176255039793523596784449379080667387002626893519018564528006277662471491327117465352807533464953919379353978903546388838179096093381709999716196357325640416551187387546510460683063142256716487555430083988479133099917355623794731283453913230466677291974284263766917160815716202140640669189453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,15] -3719673684013196874328054966880347754521799000833572209544383977112864214859350217095246414329621049535304803575100662999956249764919716801758749189932771785250100509235841745904812601407530124280653816195005833550066824239658072388303024300581673503139168202563887810906491955334829095522470841762691396724306568774760925444147742710287706439655433376845683898750376195549283984034435253184700938977639153079142404820083908191942284667166835061756971199244784038336500030468454799748299008017709226499914973682087709345521173094457193738265762551122674644214627020950025764983253198867151810748444250876672784318848068647518481151404910165475360039136684276214687043443051624944286514517568859926728168365055812507718860267869165046027617752994723485072744751273893040952314014231944971388795851946000616363090502406782311299602828465671916105683075397843795001103229163708942099087138621733530176809972954934161409041378669116864076140389123300127736066358466816467829383182023619990476702258481570420330686678171961575956619114068300449170150302228467271597440788057483357613005706962838981783120791256138963266010003831216922710911191251962086612454368714521013615233054427389714124870806021840095541253794175080652785893345832232700147683650270414693890014770342596844105273363466285785755595483407726423538492247731778892684774880021541336111554660034616922514669804579445293996695458596847063454266011917248032252933575442958646358331032586997228483702608713862533617579279210968065050246267809396786108008905366653034672715637144597858939060173487316728043602604677047517708392268298641481967766060804193165869848099946719097664593979510224460538701236007592752867123258290145739100921303029424212926310874643922881850016462037333071610969395176944831634397238016493685205915873220540184967625848845151913446667282049547564775931004214296467189158209288726507245191257835247859832683664637044767842719381532698752039358162753468187675263618215017680769159011073485216591597676908794871961496736334231980702779439162521381468772466460153506995910036712456121882219354674373425077671882520677063872019170489860808910280980402402209377494277397592879949772419006958192031860351562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,16] 6174848609543863045631924445249847994728455621072461432929008761960044236362836016755793391538142033603463763494819546093788235750078904334704961623755914413397582843507641718295527948505186280129485563496688854902980244474204697587862295944386416253596812872400064200357354911466329565684449616644464834477978788849727789935674564781018285903140561167074588666440623638785209324767868929494808184074277477664812290928484836657972054690697024195244248157900559853139479603986071938290823360588914201571879354056521055015524291616374355754692262456945884862916397838256410004111085541461398130929757048488503628209791692637441292267989563411938198938507485776762541544736619425392363779553093278267251736793359473632264812507809171551566292584415218939600527082894752323401526254178224318332989078228847183701411744310925739410431359471576311371612475094287971325304422471568378091220099372911564043659368728753779683270346560350360263937770768693337913895834973668972705563520485363147903961291050313671884014209435892299508383161684692179092084703278711368193613600038494342312729990413603764970149278253924939335078847384058791541853198703217156249843056654272330147241982722063041085232713299291766175529569246712685543263065624301387923520534304677451632124085223937155265475484798586058233951413631506985090699015088346239127530314213250501286220031538068347950162088549985992475211757528226277089468998275875920364869944853750722137105230893870098125839948817693748758621136123194532409623152303609298327463910879674941361963884669337956340093562980209848313962335403469175185353460834539942474901295620495220520661843170287183986413839159623431056565414792521800275479087937739256808465620833262005197467094831157858962957991429231747792550118734478201089275652633363910257995910105514739068429947619275836733565477880326410186126724131487829779983766306770608956046720155684745851740292686321196341050737375928212166751227072320936690913549169552754062101726470215737662846704155851691639724487407163880380887749732509724169120025962522378203519512029816386079407241668036825609507355854818165994337411951583527776942737149342950204372314343191920133776035845948626218289136886596679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,17] -9637116998713698393323065753459055881561690760531783015004475289664896539510956373595070888961310612893654472804409671265460167176705455311913395734229951341631319842197325050272980477905153625609021246124938848911846519091880269588158732401537136973902432465815390192739616682082982962304857966478467317695498512314683319116211491216207681905073709886105499784765042505350459089035915011740484483175885741531569077866733434860791413818150560643993841856781392926729251543484424982918736629906493454098338532626043522994893137360371237799266645850777714346326158568500485956632292796099028480138828329777038368345876518545518628059798217125781157008076713638266315135419481884142444269533220307049463595702143582603571368740656448307143903358645755197403967525744468499685337719100604012255189681560543342121107432183941173708171422487674981915218648444733868006854916559019477381614500047211473146841842047227490282442866139745919543281713762785444247203434497381042605160153796711671074877858151336668875853460226207115765999014156888831289472047357987162860237090683177930439065445920594840037606013673871676488639007806207422370768394476275008762930805675767904266228636340199689317553510417316186742945107508627818898546282768393670549741369584377126337279138105601549698851417644863288283482997592395125464265296244711656850843610661144438141606893374729151847495993940043631152710503131732200097080591702286671744722439453062720109091293344318983528102853355503571361612975175035770002545784012070462791724137936102318506499776695224571496628661533916538844718656009766222944227849916971291027758439881655656843610991001632884259908515376280399228427654233166367603606559157280941207208427576590539935126646371469026106508085616204905069678973576118662533205928742780220534035576102322882680009596801993338430606556315172864666159304251983997118297533470449543659981971462474283246174613290342892658570007401297494708283244902612297049006054199158827046111746402432267978518846484229287478600232534787335426861806911721421997420540270539963250518568017288831178918488022097018860224734465201542236337912325967882776468915322875855200655717044671030901465058215578628462135791778564453125000000000000000000000000000000000000000000000000000000000000000000000000000000000 [128,18] 13504957808282492293714382670969007234905544439376687329922720245313401349976789775958087640660476314647062372680098086988026582285891521077834424183487980640837454808214100210064825348742847438431768902814180112777008204310418733218462353363456399056064745394909065518980677318768435995212849817318308269854743923965101947738666066877944998634901570214630352313457009100300720867125905737888991461836658935841050524715281708229908421025789299775748000876568979711082977592018488601484865904856297162311308697020519621578466247111167632822825227714700862034587076711496865002175132873019096353505179814527792793505663201797465793136330732091030930806257378375203240124397746237817989013812719019707143352627942809094436369115638265780340936988058383122296482000355382007515485465365518275153726324651484490188597499585798846974431199152304788662797996202869302105198475558006110191880097637876408385468928900580126379043292712868917350486530826128077006720068575246519510823622197226167150682926013715301531140127185426791006403351267934551569713953804445785855710030005786966535110874910314340242929665959398847978715282809414006386990451907504075606825436011586740257185731194015036577038293181748228909896321761163635913078124510456072852525823909773131675429293450934016575852578621163998404110817614667123801421109226735461582238343799047955353618452139864458507709549244903006426901091689672796103911747684464336285506887847605803139210495873742300420568858995158905568192105828757277364571124534866331694835367331548071442503310371204087684487826844175516980004611730706641878950443119634265572270459880088620108770461086852592093460810999786963214567660404072985841427697596977159940296087217836816859760062763714598302054231286268144656642772049571247268822542535431497652431314311939469541999687090340645200675683347613859080150715616014566283904232134391089514269581796885754053560107031574714754881945057419944657689718031351195709666586998517954391940847669582734019930825743583865973402744469779079030119111967934647645607483670528108243100364165006303931429069925763766753562876421522896251425277025049240113621023686961044590038575716662876302307681799899255103530689666513353586196899414062500000000000000000000000000000000000000000000000000000000000000000 [128,19] -15584955871359978191454512231153052110036222965804589077515920281684305375354547272117045521941951870517246425370460370093293669511052731734728784161301310991526398539957813582764323263409315075658777348441394827703367393662301260047090817065398818653336013042990170732789990602502929649485035748496222631127096107735395737948628314349985975776775811277083378031509455424585115172804688646797159516842269423260864943111012108384930667048941596736249002039667486434635394633120226887411863139701006230720834596570129984416635746490796472414255356922429469970598725953051179427214726674061892779763928043093248823373601530692217352085062160701116574358268616472590667242433330424192263857046611636423917514667842069589243385465093258055256036514912533205393905982967240124944039257142000958448436530894430220016326340481125472437283242676848547864955569273249626335077749313955145623034214778288438742952475765479862493937668344732762592969224906901627772539674968260249402427636100678608483138777741297898330967734754593238516484551364915315293198794065432329302583912361601298249731333199186807803552604257267258525262612481973936412083624363827997547135485263233292541651713066137382759000574402984044374561953481975904353770573512382733028263731755323496692062507228011887102497588428266627961233187680211377666034909650133471863080824232200267104240560348404771179396591183693209363796016613727083803322621837090631200355150935830826354213438238699608311805887907994357404292809749196318230060629026307779261793184034765589278158661881836504263277976765135846689418908129922688780950663054643485497730676548704094706759828160308755520038137214654198023743430430651711111693148521249138997061380611558727735102742137175737742875579924011381983526636580328731374819902885164634871006720571200524883263674785879767342731120118082478041654499744528210387325678615118596272927199260078687248169724191668748379006054822687921444402465054653201966126401089560898349725794345546079491546842733758997766168859573659257676523282683646872489050736181795483635808470841134435904302959370107644515795639754640510391619803442906320781792466762761687814655056744550666201927567987333256721953343003406189382076263427734375000000000000000000000000000000000000000000000000000000000000 [128,20] 13837290375631337836726353842881612839811159785137487445935774304892882472786744462151631353332799327520599413906404233612123265190476568039735303277820977979577434352777613139318760540317393795057201415256164915251026728797776708307527232911067791109385501130013692298298876015912637405354731556243573926628763818949606190636921910977230432398883869366510929406403303967597600238326920597195239148099881879338890196814583053064799951562304464756505834017046211520346137921317466544643099736434982068200780673908992957265654669250788170416527386757639994322120751473945990346198020048310369431680845680538721972973379902941923725423415546597947081852677939537712575766817228588574510403698825743012619712166609954614866529457005743752016483697847198096469850815995777586668543534138957532783921568450223876653101924522109257668872117734107688166766304716608323237469226571318849973810759246619097693268257317866361688936117438038733924800807546026843318435539001718542613932331852922788594883103255536668825522798904539631983689817172599097723419909420043506990440431527273865051598128969850970489936002570178716295802167684841478573459406269371848283143757319133045845658723920412009438808133201238349766792592880298319976233834835061119462954493849874562308232660285831643597304717400705517792184754408092478112517116245375577330053419219307193945703261653266400274204943967514812691778065399010094069843372434617237636044260991391650314997746966265012954423592396505791068032740003323226416502459338568679789460371111840296504486577336591584944083000174398896463422462975153464730186643313839307687375258981920935976691040050548592352796602670180982677879479552501920553628786298241784884848840778479534313418621185334014944411044261582139244617081762726616083221221123679839924217356699383772904319241621680600065015002579427144687709308038454374210786352630307360447760202358110599813942263689189782374090811678798138857874057948995622492173040941454945061061859441565454955667020149332628196069830777837873280949672533910726132191932380820118642471166576473910255850949751223344095256044338254796190776769136016270950970238610756833206526077944366677381942727974761615302148435077356225519906729459762573242187500000000000000000000000000000000000000000000000000 [128,21] -9525444681999586124304838038377200126470579237106805982893178759838931522647141587290576641500081711663385681106086442586873365973528600062606947262531069691026928927180566228326373982527944970515038844376835289957357741539133421381612057845595054322427469432765601661700291374181240510455777309339856049952440893679174169395650013004099302394760983859920216216775566494658137245683227631060794841440907430100374932998621823198832332960612232543283400139938848595511750064995988588824880652236391301797065786431257777141380553737545353028759894197322454220156946007116141962311950204517145649331700536302796177058899032331374327198761598890288466589079369239051579651664908836515020853709919002845071674459999910822710920754975192937442289364488988459062861157354319705956203519502755140005130645676272123036164946000611708235196251609730831588330865568588696946251157537325074339752678246326501979610212984418140472618817766648538077181766003452679237507895099087652205065250835112420749812710065552859995921963469400951690351540420694437440184911109267255144632322381380800637933914150776558631539913252428137156145889479647282994051076812389759069468970597072053702646265924977476328131782251023586706409715550657972405713605863378086131381599255342000475195496520579615683139704321321181693349623280575174399877291230684896735359609105078531425422077252941784742176243993744277948536140106359937095780636871122461469937659582286175035659145178619210216494160553907812654872553341920765154438614314645115382171845481752067670628522205148133352907336539053041901427957155722557567093410988931826476122107330197150606206729504314883598219903165316534458237179687399316889224848008517699988129063413588300289978921125803851853432234492450924536342421870992460484346851989051400186201069279682114758934817064054402107441714765939299780739594193628516721301819089313064949217387520130722115594078564736847147561967526936145819967634265131648736588058235275644587055801499917047779605496128073106882559754020577428867563920058648308281973380824806853808357934825301115230393312067892263203270385946524143245652533320792859207437631328524327555875090804411072707693025701846141065483542544001238638884387910366058349609375000000000000000000000000000000000000000000000 [128,22] 6877845987869839963386523676866023545952969290386536176026071265481405971795906381856480822265554861513151837904850514729215606283981724889734131374223180691173534554319788285151339009912070222884899356441186390535415972872594233257215326498874608660465774354379981053413246602242662724973881289587296509031764437687364910181510247793648231475236231395295780024964275478215117476395025663042447087774385747508973009579792977357927121244129481143269384004005824552913195151381117524485188781122654893057062257137980677009038840804922351829579832897928948657851039816540145383815422257981604874142121276698765306974079658375554436321515235426750987399662950339964420322765110334025678557780487033080764508402724183758883416984913332403609861650879257433984310672111265243077332612378610153673442499435543986592538362948091671705561764560943141917396885018154873603618595359457322393280421463175146465215401241148678927108053311224813653446194134235442334524348217056036933554596236045548365011602983881443403386854044556522769850470025937546512586270149671139338353450711113625704425047223074174152101807747757485924440653147435547425237310271630143562659632972376170089892995472387274104424721107029752371719279244035121013615315752195073532801564861459089085671282030233649019225293812742242869020548416781948758800431837934255322380337538397899389945391150047482893167046212372398525089259797945497544110559626828452358704900112317363546564347708442005316842340304560155633552096228155070787456861526478670983593182443428787807311143428078026212881399536421350207786359618040349296160458171648534479855408274286016087685107258142412452686983883027923701933169774035459201456682392282009221197657073748179821291187992006159676754604610749786251402416783849659629215884105908401848983900686618870576794500732431054718638545113609886496407752546306827241152909732549843929682542433135339303589374287312754363360885213621395922504437528768441648124335992655139461877076123341063408811112004195441887348756088268895533465154733889301120365590263646869546573885151416358155623975426007693464594199892393237464435140760450851497577706720713747675982569129451734252121972538785867663592022665935976633022619353141635656356811523437500000000000000000000000000000000000 [128,23] -8401684766907563779406571363209975767891016898399084154903728095054209948475941084629290669237776218227988989112853946757510526448049984296761484876762019093159621177658713642347877115759222322849292749298471070285435703580155855020694809051530983077754309349261940183810283237952007281621387436433967369962439200800916164154616771279207721077581217865519705858376913415166336909795596370822063206085355005533604455891455105131438208051893896290936392053852336635306510008411799422004921552046857356696851821674226510027715212700876258974497730401178254959715829113216223133253383096726891500104275025593615845095963896409603699017055451383217681426948916054070289502302547719025291818747578432776167074167414775854624104150237302227664414393793630023090698648649733909853475860102451453959017095093244604020937668120095788083703489442800974304485533797707220655273847613584523319022099176425963761329452029141258871690246750244427539464395490554027042446890317135262264020823629606472660375952174808654385113393895815373446983100421885831758755506440385292211921867129566522061000682421958414364167313962803224145580445133794368145779660546446272875208981338086464553260679105498980935170741776720222777291256548553669270698422243234641116539167336532397447335849675876438111987936132650477530212904816081008123376104614606038037936808578157826454679646886679206256769708783258150041369556209381416553049152914682727162575199307207127519275822464738075658086989644850901912370196794883894353812413067085399385390624336773707269471261234771913028644130512335688350095431080359958043456564400208350523847535780836623296430610280393070970486913598945967066591238089250536762189888405235151523398941520317512418108156681435622362858321034804524477539566331142078873351287718786249831797299570514115637997258454653726028266432887722667307761715423625778150749556502193224082731533017660690117954552843670539006708837750674733052510763407262795081920833089772167303359435222893247311355191145885431917131111753344158414589172796615799858326535925640746975820965600208736590612704478345582245493661885077650349202405685480726081337415230435347043092098949015949832974049912133500960236873536918743299306555627481429837644100189208984375000000000000000000000000000 [128,24] 11931742532202997704815455343944172336336235540739028580641046267991265116142207993838843476944292585886431771288038520477332388469618474215999685882272219862086361215050311632021784624351460647841573156595697471461063885006212951027579116948713567125536092206113109949037866521569864486305078062087420642896305475964800587528983114093000024589470403878086568667646266183480202027206692695942045752560873237071820214027767374940928708108889329691464273742238171397365838990767721791098039534417970302886138902460905856126015694524668327196082061935980190487214820687381705386130282999902935466129083708245788104561802308736212586174696129108339952580374056343122512678171585373967791286359908883402211300103198455794984535425610415783381695447416548698718068160756826641877327763389787674881869180268390115535084075864149326343548187229672350326627498657155927398928814930619882359636223183410805611687106426629752378405669733536014914921599356201432597158338063650071536367706057389876152309114598576286994285062732551709512554856871612006398483487324279665786672293964543038851591271196743465038329902848632634043159624909868131914731175207173249198434971269635595281536010215968398562660035860622879262486955188996005480791711867162681742821751496056568779586104028043320230843564213125902286568058316710741872543070763677602174506749619027366052187574236248178575118363161530058382899256291496664128895168657545768353304495888332614884859014705308921175271612425010528468489888762836793114628925732953619172302566511999676515538638297560289704052230242360933673785626191917395272837774086425063291992444274673493099877475988928949274587278657722521932615616110007176533478298364685483092567903673930920870000875131136514764473910545791624387692624248747969591066370487077055571548728401751218204458729080328305435915059195322250820060243769564553766742702489033326201655314065374798396085928675123051327952686963640220878474896870271348704426393044614289261058895986124632338545387987650487369580401424725974001162234301211340972112797223821435696272902957162532186735214711458052581680617876434531449561936387744754902734202642494483760606302205618658439999990334840018915201756132631415429625962310034026359062409028410911560058593750000000000000000 [128,25] -13418971834898047584174941720965619457514736975849915244286418472863702423093430294918592996609022110165163302613784100025978912351635278160812843565909314727497576109550395946335012468692657810197297794955836864604090236183755600680631455971361869274113713720866298937919596870405921621821998978730554285981155632597719991628974487398258865926708764468010153207712221036050511699900936466586413747399604525745867672956459946642633797694570298141484959385223581331730983602498498359695936213563439638420131404574836605496345947173245394517462413301133677878017110145319382992199344116204845073856371037340325111049929713983811164508969464004203455930823994013942639935223045919014236548034211136406461750745221889527812206616708240298380572919718445785020858842238562405161773735977892907816916312157759560442806279856705267334924573673493024548584438410883908846017934485641283551424509323775569176852251657189597910672964872068211577022737104098233344420551119096390696340434618456242927712992069247479297115542074375928962430609381427995353615997695789816538526127070985712630426541435217707516740863531229271494935935205657207719653078369113861612476420844369417714513409368483102602378755180831006162563954851681286960243452401994784989981085342847270507349298939574914616799165372793404851826147527047839794439144421556229529268702750698149631156169597819429025710301119187809011722340709875330857140374893907637592552840889276152147216447281905040673924560991292248669103648424079578484232832664252401301222529634731488461585883298071657326027202428642838419377148891212122140631917221500564361387211140972902835147620647201913183857372721152531829893952501899553585660385007621646782693670538734927877467118269710443111887623596640496092686932816329577285329155212602786093048988708720386861084139871639040953137910499551786426673688027043010093041209559921581827977954006165691277779583058928458512356682875166126909930978036300146001360199448260216239089374306099410020570876520209586448988592260299360828575560137077399436227175212758496585946495914979730678647067106197450671493259195068083475874024274434278276327771547348051271956462702852888079897062750792546160175684136882948705436248426625667207190417684614658355712890625000000000000 [128,26] 11351460781572156308770281661537039605026451425337256685492932052793399177671945887309850170348081065586517948349824950763480758104637738863615110716762775153795922168231471576652981871020392131853877320216730586500645278331625170544618107637592680742496591342570763565779563279285606128708475462881663036580037628149855432435116161080331301069437106869632915405875720584227322856383166396766718134639600573789897833365440689101949357202457624185927143119245710062495046339195174202326053454909030140054404272267135699714006803483985403575983591230668340103471432692919405924228944852734768585733958278146804691146655342520657818911056096981173769851928344543225394655299016173153155917066783380106745537404979141383424537817509556231291797303992535484637003325579204248946998678449128018552088801686103358074648220596707770873379336863140083880998483651052005017481321021975165496066971220443568126206942989412718669867064189691128358973677586112372083675380300341590747102865862114716203858253594834900321677939290870405953621725440814254327723777620472740168536925281022868652779911383742749861419493407878421614692142226550635678732874181036451741162248775116292544535213025316887314033186449323353891146738924252800178939765254247780016402409850850591649915560277554745060359816672112722416686686429306967522482583300407872042075741277280356766382432640375370617684611163759123410980724811955309832095937950110463966557387949714869538644226761332168839068755154914564554607279464027238562997393803423830591294432211127974655275787703326070875966048570456843453734627792765542079736925675532583668682457754291821175877345108143140405651138728946819174048471648154548096167113297169573232269047377992650876334241606499034798027079781881196350949821068479717608991476349976876962482347020365140133673437148770406899515293934579461612220628833020098890124268801437691874529594888493150999240108013865535275999860268178469802711762822550714604900658396379916284025555164236891547413625129537118207666196484692346891468417615185490109532260590801336613564077769224134413996410703487231389403218218166504345427579907420279119762159994275660229367001243956132003047173694697442001158132894575755759431611992228347562949863913672743365168571472167968750 [128,27] -7394841161571719778562822762289296737619442618541645222500366242024503191622198828306796256169619041099529115888409973759713767890483933172906663946455592390209860738222786596338004573991687920461323194179259851393004755930833963197915423296750667485289028132768251053452209485958048911841973280954460395673349260908087494165281325722887783052581344146920938994967153244909289122326291829986029060301987986126413267409308728491068668250789217650771126380665188043444877230882176239050772770633235581431027594742433276734541055217720218321682693140288081287948653757171145271819083113582635147839714798593397938990260352660299802054842859525006356365077853353850609418207036373491817633181501899850720650646083239697013772983127053468546158424261755488256726030874293830615398592318625801212583962621749070896988386428619873483612026162678700328803037752111259428624109731409200980470356590904847695674450399896146308760804415674779400644935459750602008390105461340167184750479304654329252068890417470288349299469149085229889522870575978169243074344895739019629933814650947973657132038229249946319411642741531294734768415801226923124877486545248387458813918410617526044024278387479530979947090562902693267210689826047404028877488163295375963854725912905768184429365604301116545476503787578180313741451233647802193056454233644397566601477177351563371822398730763571646904012281314494907413500199861403789003413734998363337714518387133375769219868582823518864965397582002512176073982335366186969346121042592478563370818483347467573565907744914750001353050960268003927086384286997332794815511506517414952421760923725949499079778002561644865330033224869485747451934977122631319354913731810170932052339044211435733775867914083956742524916546679099293956128553003224247039798536369762362248607362598566218113754899316979964232223447788276420466377776138641338357237542977442617600037219606848624956418040732845777088205953581711400713611237732016183576576968740218471790896600692013290179992943226446286007368178359471327593805553956445729946781438197589024342903593503623101635726434727965783988911738844489416342499436415793681582068083991051390077869164099594949033382144038444628050904249919922487204447004993657088789404951967298984527587890625000 [128,28] 3826526938884384927067336677101268066595581570281249378797696603137005561497611508623444067585380822204480286974190626874673010566303447357147418108473490103742662215700006424685333579701435154349511301770764280572359105850304918188029715978872845863303974903143516663849218462400186346709911013676855477188851690519007392950048239043399260601965004765558232002389557078994580491057875674944344471648049473084875277948626201635558210219713356316567111319154602754830221347849291161452541756977712435677348764040112637348779263818790045964413731749376033240463317185601359358800180059531635301160385841319305101710791934744301626312213435916895913078452598553770531626511026390714386348321004232292279000958007680015373456460352616027584771378824382269117221687522190584696442062101257631376219245614114955296352260229447694643965375973596285359662161878088053356037494665060157716665924739041430558813715729889417945412203243902575711092837097264419019368675775500753654002190522630416859581235407147543178799571551812382346017200710780751420785850951943838798526361595026769411908476288164857658088790815698353794357122635198991091222673312938534415512105387140459919665148867353557511277596025947924230042779969414525411537641931636049154607300224209463937008836533958482844516521639465741921431609888797087885629774381746092211639134077904138672646649647880639301533087961103583894023098479801326329485745941271296005580675038901569651191222254825615623390653068611128785715487280305394242222062658552638044068030849162283070476668075688982381288351353065676145403098154763786153561378145415288043286462635423863874898192233509261973545709558071466529127864855211503232755468829913134480494943012958371362818785576325380935798863372292471116951339350607532065402853974913018592219042091013564797612214524186209812732295813744404923484695169752773105324778788635516407213912681611856153140961635079482427061439882026805588492291120646856114300703368141829285928447358574065268030798719661659920279284132789386605490379208727746903827969180307199666672126236389461093897294304088810047159182413140622962183814132291024907058326650213228819546397715733776890391139830971379157695119604453588282259174357946562849974725395441055297851562500000 [128,29] -1608297519113070919337392075365965613705001151697109765818196955049204920254885310418811328574809323466269078750602658094537763890123868873701226816432668131452652832193999342299612172037587811797860514257970504239175052578780893679912912845825908119881545825228732570508160517667330584466676660779773931182484903337904664132095392556703373569482752261880144715672795657964127598352075737462849051775138927118806285809507645887485189721781512050075374795031171782926478291770623589289171212044188412211810536029499516201785133690731509743081459541644134493855793807897640226157678602870290425943201256439629642070391540788625156841893005101333208994239868357337381061308064814480376163032388287588325748821053920761231594710301647129706738750274233590260919249611174127073128571467769109939129914544054877269955523535377062288252723195321862330729456667998324276578938958124209254367332418341995273189333889912247927857281896894194901350373409894454329072105494523028179125272902450104106904816658200135539438147214255439140777113900572053405786666478742553041456328233530890713483349442682502990972389662195861987892416020043403763327269705854180506938735667390020252820698283878570101390678512974554882775009235488803168325716363567003446009625987822739299340103789725082771134206234532305521473341011320657849308583037749322413376642754020021534958127932405184584762507189008153588641211488700520164697842888990830526261956896284998181609236063691820571500542346657854062440805892494030499252573600379344068938290439466479522880747091638093200908708381175087501037471828216619197739158983076593508543136014993318266811254313689514938543206253187038119820366593486041943068590922761483692305538459131128821032278264647644040548538852254864130833226221872923507973193383539108408970601182781529001454632946684082333790074580346515276684678286025111141076853096599941471451858961524186060873961336900056322889973160473679476208799299743137951208534316718918700917053853650997918050612677802752720561829340899697167040003085271099989926378805295341035721795154935553253052414688216719217457429581047672664595264339460622592567510419429030003912577089283142693707177510311829331711063865225581404928834050593877691426314413547515869140625000 [128,30] 521717305366855220695118075617097669106436633141227628342871538896995162733318225818588740254177504923667014520937389556729779883258471068961293603548753056892138348498541249479091020123311604935149468831651587825330315568228760856412112545230696160039382957336282750978542339503574012183740853371369348055578717921638164616709693510920684950377771250061925579439273333077627098641937433587832523155136289723246383209869044083272751707110595976730101167157448098994140651491235839624814444377629406355739721535895493046721416087855623490192787582980256874086051357824556649490867145903076870573664886087299369336337982169221335517044964748433398454355081091799266760371201004718626260892960311323828796907961871065371996113365166882184484958784950513365277669498817950374127711870343975178170579978651380980830977090314766791091124005537252858528053788847398638780724204884875072768024856271778653278433270245487546995046550452171585062243599388859810877186387676012514430148411726804162485780597915699929046734293661806214038880222089785837642942771602231984458017586906918384739406445509177401600678056877750285881249613881247829602453945613932076234028353106529146864799665850927332691849640145069724341453416615374565567004243497698961839077939170679963260487203928684332639215678879443049305698061412507117495467853242623274524544804918300762716114700261689503395406590964930145534834368061031521684112749326582546331518263670901271572738360550625854699502183410381280033931694550509196616503344784332778686289707588694037592433210762623791666707107769402957248399829372793545740697302820245547686528214058146592056387682961620592507248366465284076324615442589719188503361040142914792491901292202487439756203626965125456323873471652052955586468939471173823551131210210399079421646276895019402775013347046163253434013840962352521603125765467994781237756037196624181174901763374699510782243575691380356890779863566391267214408572154501611005295321217475272670942051117860057091151050393370752972986615922141057396223664169723137861734964635381995337464700756741793096417959354120967211093505486301054955001379597899332103041228947505247048130083575065812676686007745018850116061885782454011356579215430429030675441026687622070312500 [128,31] -65971049539003070876402887632288463627362153482335652572551436961951183567928241452163801125954221146439189083240863955250429570481841265244978458835700670962369241058195312758284752357691845638667392211105896918737257186717354956700134342280737584352626156751529977401761765623405905662133848993323895862263561754573580325141140355501679030663129164734100456091764587789474747677162483393880744459732018278244979198488524985074745222451584506930476075104096918145772666925374901819735567170027410807915005464646519739417009604303370945571637427017443339605477944792052807628755520567860118350131034101057845208718108345281354042883746893743788266364950943108864192985207607245773439778878770982026038157791422798837290161546715758903093581293213415395676006274866584494596401599780561568923021950812876439942468328731686889808065094973702845224124333004495790486233801161341196498442487466237190860910629035315846009799246083798819721363343589569523930322862908117800682098819825489804646474777557386893926755550458119886268178359306401837488064723963501914571706923125893246980769572599901568721918254739188300092797950450801422787978790561611668172369069275144825876763477009908661750579476119807250805728722710505473367972419940795094863098044544197786108216516301532640337724522392196329916233333484918374427076506824327297955284110416696937853444482436688058418939284458681305479740180591015156884400458465449805359096501200115327042497081196527349383110796135112848367335274532673672238974283617249698796889195480189478078160185529763103134529190873688231215288701938556272614011527047330841923786088966073061361417743438669557744542957710706733764746512716174909813266491450661863638765719141327571816201987519312982360598772128738595967716524202286170531271912355256491181343368586218178355177883349732882566018747737566280005817320995491112278527024654840292307552267751735112348157214653844084417799941187873788276042523262731317921856936309714139129051437679529487514463474498459279372917617117409634113262212548201659905379388051855840915057233420712636197126390638153702278335559507930554392748203962965869115312175892111712071276836246633413363350718639217401514382791728784496965154460212943376973271369934082031250 [128,32] -85644968283111382018150525951018845209218674630657602033368583340021624115655880835064466466616700026468403212395279788289327676022673779157650526231079470646682812127790710120370739661229414556981516440503560405115641963784277535750083805565032717976150450091136873063443309075463234973027636192087998457312752156789555960152643934782909037811402849104160697444816535302921504070755475736665875703012614039846998872242734931405600359731801503650002120368245424668207016874485756275116101805319059574070356795439475892352470743580033430681053356325271034185997548065142993276200708005691801158212400388582248353497013538748043068371892070458743606733913137432199944515587831944772176351647784666430692169663978950474452359748156178936864940310867704999673946593992768814337775306665534491686485306245027786509476129624151976693335870268290356472637582681155339944755320951434859478529808701025619436936277458705309079878420167387891756562103584851323547725082530242883113007519118315308677554262887538319139929667720318536300048750112652431486290068427896099943815964171866328199636951626088055235060479297448077763998772832117572186462543767813462041678245813568600261322726486027268802282453077044419450133085534968525924099369633657977860346061437681026332538640544221165500619400637337135473993196130288888248724171823389720277890635704063263441109833048747505679374023872220133427007879795737217723429635120676520025116562077792122281186824922077221245540167726559949861519179381283978444786664815032192177697289143514532749305146121167861196208685841557124359448416357781603795334429071758751524369631451835124182767462338464911141000619495401927865994338681068024309519930166937459871884345069011687590544145987136856106060682421541756518565682798426135687166773473804686896719933488245770266413926614591790397564559046284393575464872084453203667696282128667371317055949613090303660698626531037005227616418840154568064585983257440142662479510391190559796972764172442190792184814789000787020203458539254170434977099914588779631845327366376822518701223663623799702951286201852476024963612908812867264278730324516314078101940539689109745410565465780599930149645832187276690941414224352012940499889737111516296863555908203125 [128,33] 95615393613972802695092466965467058639418034250499691668831252292483020351871926639117574321048365072769190442112545852171364591121954029600464439348997956044933822331558468234063453746122835979712450712267248264810473213521978298253036170033212836250229844367897497608811932049696872047736015824822904972747168108728135562527501315974736132172278528870446493163468272774541586600400017433082166759606907594730793913508985580505904211146722331629289331477267532530719690285762485072943306726809537300457174350035263251079205250688206934694782266757689505358959548501005054090488232298117268924007361555865525103871182470513464145275061103933731744631099117270476116614197204293908557741741309804521329507779956394209541233805760473106543822422750097117443631370194024023764032225591994455650239760948129660517286798710577657431789642692413694965234315920591199363473292242199066906388656959068161262987348092862583895693031068408713297406756624359486384951876210173540955294868228397705951207167803067679929963221239804502344093636137706715453676597704166227209795936768375378179335386426108965426620310016305545763669956917025839636940509380316102959334089099217314434504508158051889587116482334828495707841653234773512639118082134553343019639807480900529326946368712963552157696553480572578258756572069759709821732447482436085243158447174968466056953309318233485923398009269116874040782473087557533619412157229928421087450662266081381449377739073823571291990007787832764930302359132495183760245913574961263504565993046383551194989388233526389508356267206594584124376688750292209250904612894596411052093633028033318415262093654502174531695515586480938297068106534704380587346582223762794225887973964075448125683961262224915874454374194568089328591370092040547206412982728364823131603010466032859178166573206227380900537769826157127407741589506801306940375682161945938020366228107637469543303263155800172489567484575854924407670420085919906364677326987317023027760442855865134154564722632408723947558359850999303063828090229639200258468137791206279541997875611264030961942609412283631967817458698935993922440308276986729591050126370748807356920213661124303964699296272403843407552864352982879836417851038277149200439453125000 [128,34] -56713120343659434296416596656363550121549215975278566991534065420518720271044592765047772070899076833604180412530600182362567314861984308366983247213453930261515717161642696812819822455048437810731097433103654949167362168168192228907181420424068240878954598538307929477613109472202635591163484254396886251333832309778035382705256193884897193147535874231143040618184998348509829671294781075845085949610535716716310936492041828787031778853323199762416775986194778010430604103580729666963900960581606908045912690962164277846631356735171750804596709385953448960807676063759223986043488185978125566966780095270109039804328600252268934317154988790667860218068520904768691593943641517124163723181132907293463929979969763397613213522847255722860697668343256640639514602440963296556589460813715241375690206138278086324877543798248194559421162570387328500758311476651868016161763406201228686756343191609264470797392650212030094640911326807303852212959430995212342520184899725611248293257347053196820501910414789193705849621385016381485778007925505950023228602652697501955190008501501288257806177184034390950171684974456537187693574737319234439845283592534841836418074320487183889134384148678599003281251212629807604341227918530717668064779077329315602711641647711869458990119474448213707075231074947627431812619019237443822014081046524851674336635654729104602037366291176272345230147747901860172884050631650700185557958744918825640542595934573078214024426280796714669533269652431257307270937417842234290071313072488964994144350692763508850632101670345069983894010109965156635146999300678612405257364713903129995025319177679548866139443023512206483617724801424948422740089690643779517350602328452553264974057822072433234478356024381852370565764351910879126695234403056101028409205012910638081988212380169958786064938954657022425318462020277732099271889226726392932217528604029452802663641400403651298258217439034393645386127148795047765171000460455346729672631882122244600021518895796243532725047436204076578099879571483779532356034850844607936784546534924298589070166674459216242950336396617749774841607488181378493579870667621245957529121327424547826687765686486252588242428847921443074828469654846685443772003054618835449218750000 [128,35] 20944352998183120040931796526696139104055101934821265489485077802123505172322216659760994907829595470685040350768610791736943214583124030191205143336390818740902424391109903599067449736183747490697024371022568197645568592550223327150918873689991451457809779037738075438452044553043359890266714602448685199628759843234909319728651293830133646277337468311246748217776678806649912681775291139866108141126935431203483940797530006514699444565507814372062844012243214490747322661682359264592383157648721069765791343739575356919299426406828315306435553356871452787005238803911478698250593012194243129736768975077156428547353002895533787784217622346272217006748339917800355699153219823852955995457042953570564891175363463708251917345980897307614334885084442280687055700408317937255993473734268020334018155215226446810906466188070932666523737800927706924468266698795817966828304006301936292102081570952078856088186737857882464307951616554431941673316165094289409751000131376455817825502619314635817710806246863085081939951046283440457283522479074148656763076904108755316155800032620610232263409757795875126244085467315915195628095550354122019564090110490415129367501908161438851804712727784124100685949409680109335548865359744634483370400106905335196595329808949406731298059464113950447716128208721082640420162724779525642553898099512859341768461005500328646553964525266177444057813742725523217795812571277697064065195851498910902150785837220096861109749626578962892503358641174079780404948024151533579381132020186570208910401323282543641962029960453898304912520673642201925365183895603296323775790329575954555685109886737896838223769289173404813643480900864455803705251230551615711562814870893946554107753009134523202313283202870232008578459007965650265501214087312582667516314637250079065842650147789277708034603191542010481538041038767271919775082034493162039184716940697000333028015363353093105307811471354250269716805151230963815035405529084699612560674245507623743493082903994814026372389484482166490859129255678055126280950797395817310677968519323219615660970826974491865217943712270392441049834325916478440315682325354895291108934247798503597555466821002455587403596074104757549984906717099875095300376415252685546875000 [128,36] -3656293876202102988872280464552673710552101257848326330893974799459673612010966883532227800726207770370974479202692137928563505429702192408062802168678263888476715781050674585115756617109563721155464875433013212783405121777717696379708971011365710515914977984175292081862444416062665428966033730960952653775763419938186390277469189329514660754247340250030523614489335053606535385463930373600226110367412895471711276547379365402113851511138989350748678812587852110045488979903010736454006226581681567637754946733362892614190856869739955954289994964318956883230545122693595737262502617604358356236322590045495643145955421977968774880004960761696641989315673382755768373397771181792134081133841966694139898177455371614514468271308540403790957183535146895494524351993621080296846580889350276275871188947108354070748982681583016283887300950987085307840805645382220832351164898409524632511345519917849333461144782131709207315202147172547749499640684917576104999561162819914526257405470900044102969282483598816389316199453426100950323708772084025971165241818520283096927458775230202683260953321990630222195200375597624575469392844237093918603528586242024485407745183213388985291084300279088096646264249569850984456065520009577382763267580120915844163452299754875476572817571812306907800563287871739580292050163650553740244829183688793834160302262389992961947128322059072054574274104722784645690044047424957871786874192813325951142525500384631869309459339627221985415195936356513123642215093428681510581462506527426264292417886717128872444745203535157724717184017764467333063895269673702277384053669884652967667717050829149032836670456334856079148617009286273528628041584693992769250187798608065894373882463707659956297310420176732782180885645239669224096707156103694879913285450609795221085635649664985822877018002560779062107434786620625076188037732591379940087517249815125828929420080901482194923370558843654851143746507485223516345521135626448954296813230832417375338808576441363198540424578155446381340390911843921050804621340772292926932707402908971808692497624378061947190422649599102967849315352835396353269000700167542524834060750757041951483418121346768379722102516969632344642178622962092049419879913330078125000 [128,37] -718857392215576709345743947674899513469041576456561427263557979113237339275331272970640557834926902404253098027775186846537319463212244022214759608447639228716096586263592411398103523327564529878274731734037987403715811997580952583498226533091578518780686109103493128286366815994070161660247168573607449557196753161924049412806853427559095920996255169575202931957764713348193261658517679986877337654559310894058366877700523573602285181623600957126463438101061404213449331636422244531908226007182105200285773742235207490051171205348170375844098720511432214248976424780600208745318550985485539546107542527468490244609815592212689185964901992742358216349659128991779735806834806638766124191959764957635490803542514965532376893883731416137211602672608404586012823838801071679015434344005213214867532133832877348831499514373022943659829382081184236702422158664190792970125170332534214363671743111663149972304955893862490795879358521935499359349743315981485044013938974922876544085349859635744815929266513988948584667370215634840120770832851697726754069024913977172507225780062488193864354154243577663794355993720646678806795410103949806304592634256785320345575735442028590427390949377245015782350371009537237526076895404189646671528065641249037613442300933257844619878603789956106511599053604865780966380171190160387417459256968543757711129236932593739779243361116615008226832999486492285548919863362277024623225029755266934437995070355097100858199405662003282188470610094588478159374787177167451930425372518336462129847377164820949012577647037507297499913620990495271605604251530036581428737879885556384909048968511783353775105217818549190435473108094573442289838637642320481629416734249622489697359489357755243458467060283537135168850311821826255045731203629769981430956957676293265294628349499029788522863820598101352145342388162161885133939244164254331525911042724458019194834100949851959389906637468150437021687374985470859445569301115161799085687938690034759476182814391529476683887262986840929222386867751217604377967693652001548922914353252962361659413070117347419369872319691442083554411287728036013137551612603425903302062932705142296840568259694629700494091949580968011242134707572404295206069946289062500 [128,38] 639387347281656317832705652825780649133328063353650463305768174994655763794614047826070095307139264925198542265631257692510527796682803417838224056824291148813267519981123973290905360869493364184007040911128647275828892890359472432355164598577361232496614155151366568608275119094598303603193138171449560800503746244890288221912976531750202702621616195681953568758562438672118318106032767248081759079894215067775585871171291597132691625783200900253342598704055689006720066662107224247785864952842399120675703546406341954209290088504810446980109596012203068071018777025815304703023074280417896059299016132281557699211224517820611207272341687124777073989985370354766903300709370990121515901329804530083903394733334147000444535356565024442941590346034366666332817008341043627186750715619282533705326105721022070272784873537737353300185348977134683623401125583030381781088847443289245033138147336429955732011084349821472742396557157713582644435185672336760000763717958099758361320198697976643480074408024202437151618311520474567956423498453971509521164521835052237508753268574076848437225828418050028764205708365278109778819653195464808788823978806424653432979721513829406511666790939200336015063851955497116681500231544305306184039572715320227371364200975239956608243329129664748715728333133016287097763895450513429272544634879706768865943437526631502630102704687332268228502060340640973258080975849420033103942868946018045445004872669490690213016047971179365905862894632552871324288469215437692318702234218940531156301372034639049627144185010150557394528407663982455346407397268210823004636938414602514376267879617568392441161731608982323470571332300401752872262146605229684912945137586993212720896294092690161110076394340757698563858902460478626203771321832263773865212783263240037227012542305509137464679568543027921336174342780821103070094141807154747756260697489857942879289433169086503528803612710686653709344322896594551051321361037140209060442576814751490073583299782569952549262107167839900540490359850355377929293406671072249664976640629760229425087108320546421556551014105223436824836431838949194059805396198535170566147798889226459418898052563851400852149642280099347281520749675109982490539550781250 [128,39] -154619855559805040598229582557941627117059417172790112522364011162709636527560794552980729981273207317830232602557721095254879466643454023709754107937062001780656418905391320588607967782569114217870418796692533040378938048282678067356495170011677753956008958697278992766477610209757787883347381471861285138524734095628821191045423274260940019865358058277280510737743071442330839469161763150018615637440047107558371278837580109788647976407518443722535678136703980716166778970974181698346932706921865547419270353353458195475100269934110609724735642261399545170419815518994846973421952110867832514744501216102604577265032335521167219603526692074333603499285044635565377120332934104545061108960598509070276439763472651531098915085719370552822083315065398706492278428224542200156937782787806683524340084197893501179268369766245946009352300101562905480905504452350949359575645719790659073809755265115234992148311591143288110930530698900641029729379693557992901592176421129653822825988003847683945428823014052771389391808254464141598730865519218995690867540659124732060517856321979186094872606246419131194521731938010932343722363369377316643883676984486278209803697009451420942873312928256847332154772101839177596243010423912810113763746738365994990774675819389513523222142347689820878586319094794678490555646998144841963293307438293739131246373522574923123827887666592635067716766945454247318509945377727976222490890142589083597783536071897000772388157409376952831812263313216598109298567873506513270485302008445741720079740339545073108386603228009606067631798859870699472149667194985558406461755374422983295406918765709499723028729790543455589628112982669262895783246677752135319629562718504487644862016157484304004030102823247656136867528663154195010929053448042115054837238054902539720128948281586955654771756270178787042918152064237550498907240675675676845263586695435920083118833177941878359409750357908741198473317661109975057235050007912176003304272776052168697895332378484649758261143196675460085971885019930304536121127301575764092540907249240961060584674889926680331634293368086442612559352463143568997009456889091359880968709601175106932183788329908438459470845253483686816252884455025196075439453125 [128,40] -2909552800402089689939389139259301107924171300387964341207287509792718526947897577770313775213108741335459549395026841124834410487653134482116043062618998101268432478362292362863638866191730783161786734048123221451123738192937223978429222771803994069089567044719757560654957630756662798295404235826287441230179986743307134346609300820306207735946921215295025807350543992584950991250082254392591114426625361582722548952585478177534488514318529818118984951595466490006122486483851076908481959028525653288871088242215590639603301597944774908138629869061002141603775508017657106716780637042169616050381153822857675836132603927750188792748446726740923492272793618237123820322081944994265656273287858944773478079050251791496678166726228268742517931539032211955744044209573366856148174042655376781539409023981338837115614307216047685536579651383130423790452929916482490797903453081671542165043857230597532708212165304271030157262335286809676333322324914263718749734429749841412611197712059166577178127919701319250704266020012105195149720570614818581334888878625673903218763391518506210109351570150398213754033952502094581647354911769858289461778066661623536223773228961342418733723575153043988931814870252486769514898722907496898989650482381311009915022847895411251093467189271394798524873898147928354180964934632824267009910356841155187555832697217713056064464832428422317451900402813533489299947190024192347137129305644802208169753697210874395177176008911230237094874487225498565629909146670166393517343316516495965761822407429882693937361674364274823258897988990689904315566314830174921622672508383775539542934854893330130944432802383966416467534035235828984103901492120950763439954238121077905984246178052626668437556776618656469969230159775093678726018659039370185349202294987478658857816545096338606946530822323352631162186652821400944037095486227042563743812803334825028709257226164294099438830337014330375445490278226206808213154508455830638952056924041437937142856102324221415197244627494758942052908284044816854940564005611618799696993338124073744461379525197754807099922205032566583569077210439247475620182973738547247841938099072292627951865969373123100259688469650444108992815017700195312500000 [128,41] 12244597941116821070614338601289582042172953952173766227738091842041506826601969193080705677989597550986801643266174656700466930254057452384739754445209257203632677597298980181373066599898200932222469023962684007818701075952065001105541330606628451339793777344201139059225791755831834923089719455350346193001542165708978137627789227603633556344513277228319303541929397921818648796716628927806147775760987426219554777262724734320095962996861154023908815449468382669362601079192529658371053056637040948436433461796147556319671059227017165890878823128387513856485925340180891349426867319167013610071097930882423883732859710596268230559581353853608099076263937246741310976398034145837943168192396414701411039960815075886684579905518567135076639788404651562781630026811872571455315200151942001197524528085458673353803227237074567455389868668282244489685735949640595547523713642662716841250653763271910911454055886850210564427109534992387419614719110661711625933550374752239533138567531366639705066344711813599357802319751309036255776256759861044501196707653923049611901447894787984023795446942115405336704924385506454824122511486394859233899117567290967030275613232208376990516912211142572885427181427830507841345175321209471012396397389694910919482365759048799701700475355602412203202516294232690006484630075252074488975882398132349035315572287674392494567520173501190733119928427705955796866704930148253516861983758880286174302510808748833610441305854212417308185061897026111764915522846500716114946120448471027856112175468178222449307114931595342378147643826030104105725598861290471540160588904860822212749526812950626948622337818602837924539460018267745406255121154124597887369581131533094276974015424435651868264340252187194807232865499991985751489314045618507106729073018316154124938664948089110207547693191722113733745952703451545130221082227749391363190492769625300331577370821183427303538224971786303877934369752527089551927136730363147897734004634378338965493077498144665320158475085878504475070250707546722534072699997514879313789677308216093899339457889946398981945722894750576360515234552178464930366963242530670202925494655243415157026893270692050416980702172123247757554054260253906250000 [128,42] -3565347570114981887750202092957817026667182528358926890344666337195677037896216700391252822659632477534965286328194585500894417165755216991502722050264767389733918829349956369950410957445999736644122659494303362232331778496415917273838393480359016504616729169206460563184250715235138086923890777733504957060544617345749882363064126233021050563591391327250138397115386120180727180443025272198302297725926179441981372276413220866759827370853076302649343184917387989868442488629569333455523941070353375515065659492559433887322267918339367578891857823970284821198751214638180413228527494108962690413013634696978069469392353390582170222196536601391461310378691555902914021315699090004360841212702210937627445684765004937731749452999910679521243122990570337401295661100841068360563248713927503716035218579300161961000206408974273960642978020136771550897315249443385443681715455804508836810459123255236419800414367194813883736231887088064802068364783989250719052250239481285630134135685180055293630139674078760432889339575197441524251142309783450663441486398011200336918809325404178833663201240086011737153300174359040529292936458198066596100048792130912735495409108074755006082352503898369185471658042625640998708891417687253083504716224692756374597269752193745943011760625278011849647009506976755712317706810104800622530166781027016959407034622297206259115612162638495063137359701607443602127850414738395462166419781180084968283633682969119944566808900927449138029060795114731084476783811412668292843309101191619483978690517431863227416479295451291109647347115808147770580446410645108774171562980377011566458130906135028757931881902526279350108345257151570533916881485875748907338044685530675178659900855457473546169451313457845910014202414983916540312368785663087166786226080266652313478714459823175241661233600630301868296476501429676647678285473897281235592079036005119383111142021671177815430635144161927960038705551115778863572233612855400686672637632790278983200702793088647164408764199606153908767896036997649475058390882865815433250569176039988613953075116437494150321086433808717252789907575244512973969759235376487299878496270101641567461239524651431539249717584812737070024013519287109375 [128,43] 336895006020223212427650517775579884347581482988409894475405187943816916354644755265365244894992539971247496433077092848270969416457232201187146190718567653424673073182376899488436145107579284070298156170766754950638125756728399399109239308728562347896846503058724928113485342152549895922170561317443526618955169690489042425889094227200121102989382065664998685962773961770024302182357058154275319838109368871477409070396165773229942073973786043844467284205837614160235302532054300303449353847870055184111079564427940426112771799690204032893197607863221912661792076163232413581260815759608989640796354007015322645727351055231742950618806379504524531632729993235917340015399286480337545468846872143838480151567487967440000489388052545138677180299601954295957748474825567054162220648848874996332618918698879818506545015394085584277551741872254228060086209871011432484257965388852237359796822341544898891498802018164759839823803782683175393732994197087396709137805798200923318327183215033711126279512771931149941925787216580393361330674978900274609945614536391286607059286105708660284258403747968927691328309646964932649252582496607575807716186338031621442051075963246253962916053579668196787298595267053053191725276278285755644377835766735515542174004181340854695864942766277091130808962063653507164670964520577332488235398033901336983667094657635310154300031604586790675930381408425472319015048955060383690518229357499502946325111204953422530732194318114701049434924759185683067699483116025636514910920624851817742510908011966429213060824985143936440604815931726762274087536929331184401349364605985017736360826017142596489373024969182004510864930816158200871817944474457801879179375595914002672920953846359415294320627574141433953529363604121795477927975461693482507201496122445919007925922921180443711497921406187801061904050652213566887168675268805955105821744452884428724066454735566680781118818996759026423391953779003308131604461917643618545901881488556672942936187832114417019674979720954912501201778834044203763148515891395515221048196888952831700910521878683943606796844258379329531117733761863223753644136386800511242990921282458289963306242549063420303706169380277395248413085937500 [128,44] 166858841369332047413029995379870962054629036229804869640663214338858530251771193843202732460371728744219637972876577381791101589332257515895710142072459183577892413534249714805533688757202630303010432656834801711696723345587343660423089568907339843990740804830163481740890208231292524312097057445423792497446684692792533631994524110871737437904622770084675744263441901547963620554454563108001264912738946597641968219338952441917139166040573806377202799058155532991859806346352888971005541921276513111110918626544263131981317320320632224916511444672813520431054319454856394389858415854813093274150348193119236408551677008230643017689425263499838418599873743011815872871213667618907518082964017146963991485075290728681472207371233435651611609998823534646996081469752888840601730140714249589677757481741536471404068595923932198249768065032754029131238745366893814219238521858588701531822396258242935875229398110963158311439720641652692443728076224770391466954961660813941177950100350327526857095020439879017961324769687424895929268654315934330799699247797919025916247208446109465457252833841040377364841697055897728948698738649752912098924136129694242388502996190389868034145873001864846626314953641881233124037593094610789901070253048751183487894654364674639633557629977409547998164547009334597495454834945547988747224769168458932254364723348110146011413405043613726615229261871326341924092419013481953988865994427635591369425841535912088625291831339374500036134596896438226058101346262413460941650156363391330338403412366370177294499164423131200558080185656257974166582545211214537885080351177293900235258973703743950210459495408616935349755264980016221877839478193073648378244617648251971933730719393229284697991334325046328749923245141394480968819550755053450166904603235516944819486243591893253589282284682252101182193943768945167709094072319234505181917109974148435649102799951284646905874099096761406113121617666012314250407460550117742838850634939578778977136290763503597488991595778875211846317634613562773013668266907641882525374351764422933255790287241612196565071643123926522461161695515169116647318278882125807140667220422629642552619958585632469954305012295544147491455078125 [128,45] -115659272526121302348180401578438652350418769337352621215406775551044614319144978505570807856456251797830327249720672374870367532620991437351915642725511785004919434181389281829379206178056464877618914694758493449778958855682085138603358593777509001232187963337524816491855284824665131493993510164831575646922321115897155335604746337036765143353595899371963032242659794872864500057978134988191771173391952802267536120131508257742708537488686824953506349495973788804922792651282080339758271524626243566291400270815981713371409031188850009727811308392045656816505608106398629202648153241499279361862242116825206072123885907356992204835955255120207130321940234743601349066001534488037670490881824409868263664261549193905070061821095111494006033166571974747534768135888227542672788644438481503123001443713479197981089487904567971489827378730101633778816123966881013887396357996171504318683692661046853308599106971257205065273827575251737815248075895130188945973729102332462692941684185805149967540752033009092365405373363795580217930129307971866133745913838897752107606622073200871041383680532841752569174464927636609138396968979061508140725176950971751118863190298911585922030876644466729119806285209272569961966133624945330878765281281969669643494726628218040194996736982489080488778858509662393940131103801455433927001466660448942793412804159763902351934597886980345422663212744366916026740831677853952049406953453649432809081295881155823456795198551726921123731739844110426309982057508194543496157812030692987226197658312731410687828567434029763330308463220988666148786656493846380052407507059894936872318485869785981826216818619514806295130481684912372136152978893385580717391297211747776498574747031238330031871535318648878839638935056337517184338561581870581978192219788443905287765775692957016020280085902935991079841944792416370813050417139572630496366060694722491503597298551170131111004931964515262938329712679640992006691113143627656056312445250597958303062879723004673059785300851229630190449603354409948707351523762262809616812860502660195665151949539112679882553212940315958082151290890052057893222782320867024637815553864687816281422216503162161195567478754043579101562500 [128,46] 38473891343977762486106917239119967931496856358374280179210633178434798635104861397514143489694426714254706569394298412629370150376590809051253540410366232841173155625550120859223411590067051284042328736900660385568995642797707084690466146641830401847843374062789453087245081677582964355164816535060400465006551985669318292627741014295358009056657533049622704993702783108030767173074359429752409663399118968878636587731668460114160437405081393834155659145408289010093929373476770389720466577008380724954099695727117179232139692575167153825153304756726331306315996000608549908973964014408662667426956461540271064510977453443747783760450698256488105417501306012088281853947070563594200235100878432548417608825945064205802545732295091197146843432333005403996676364270210096926994281265351649955956037503304545914608434244766990086160168654862018771348716582207351238836192882779915050466778566349744714710349412189676264915396838158332128691804434845179320797591090275361811279884561714677849739054978852434673220834008089999537005258235952703515686404123944089498898556147703425611039534229409861848690616064155016829891587087939431195332074943512099056141505511676142808923919893584661995354528690176961770454613400483232213496311462115949017293501832919107452297546316939349899784609660923662344693660854284707236149268451055615075420110113831702579916604368878644383570582483421772684472333021452673109675923270762541433830942933570632164697843451171397760823268256492351660859344385682264749629022572194589983261904508085119291367874219327773352531328998951854089362010558864373073972554323434351980072931079392768050242751626810637986744365418276734042646791690472889248546843482294910005166674489144377426076483459491857954288128687961967662180391781928046131615058572165925536078553989747822585081256085957115115843568578736718982145823744150731300738147020095593502183708913440701127760239696056836092116743194318326121640968683354028998613055384269380846096540566852358207109844047228217257963807493764476927396594903169784093719052877812277256622803799936236608808717180048260307660390272209427363225910063744339844670162867618770384894810251091798246264806423187255859375 [128,47] -6007292646697431718410525519238328730373555258529678567432352388215478744141032922936850423873472110205475520405932097403430979833410029202881672197743717379270196251959211549192658761739576986562452372826301532218309064640874428221468412901914052920878775129504448912593914992780952504330156764482910223678898234350701383355193034000901315877333258984840458141059729777589163350077592363129282902998767688806191455681500146657010643371234852170139479892712004389063832708094929309973020248928775896712195819839413865525601416054808826968629958586779081438522382124092992809450220041775793752268484362092614063822826606770281881423037154680491998275828024054675044428907849022091012830508090247803064465037348794199284660021299867345763874800080370011358408673989634543236908557146655155958343941685806314307556269353250986131145959678612458726870915490070285506400077127740894561060203559716061380576119930170144614144473581263542825976184858089515215050219930096050701229402682534361925439623909582634498556906977554109704734511465656637930666026918901488233183872513708808406763594417341020790850208635215761493932310730764404718527719303413901832088964385226353400506408378478562037352004568727738433181798477160631091180444567490206621120074141045255500581092226910960330815730983235482895505192628966421979055711946969924046078582819468055921370160035980299844057291117393961728243536125080406269449891343248473775543598375601325120762342584467879030235164701293646665475800992914963358666089097398419943929571139582994229056076794776501448459449121385446550264633269274829167380994004244796684688131604686869143374845841630042083307595215433948334126153364292875445653964800974262827870370147255595696208065642640051004317945132914020302878262616575497173823596143907607999234453556681854734168390016161476825373950344190321066534211672293204265158163774849126771786293560387564907176715062883824322684976329627664880827535083439270471392520012430082121634735148210222861029749715780490601765753885105347811260172926370575381421617774483722804045841146554881807271343211630163398013401020866476747964849197470833953297446577272906320892883458683266970660998229980468750 [128,48] -696251500741899819245571022292180475146766822032085460878525557223430845425460446976108689072971737609478732499340215207685828805649609520225805954583390938325881287687517658991814571178364320299338296275842118667170780293424835431699553272291872967493147300947266065148919474345247302387840776618569625800628481139771123995883815099026426323168350719424701349682358035544216949238437163997768011598854903379219529459048518679069954497462469069709691738740494532758117522793763644235697278543545096269874187225325666717332888770048237742205354816299366836656577034409672731922448916758256597034330721833017989376893431927586156828006891955420925922283893353903598408171394175631643859360090889038847113721850817844482692820376416676135321164430063865278603369338557542956387864485279121998888295661588011651602858886679753031915816872326007890954374109434867122960972282496685411712318002036404192451301475646272298506428207510294633462070050216093983841235106332603902715992615310643169402732244624009215743752186875665115023068909357950318434158089817211945109545558143801887791610172782054945588584910913721786215893918598964163086273241026432018923279100267169628900251876619574420691320758864725881022119780315443074088841620244587297827040544978867537671619620887088600135634757666518405748112228417371908743761921454462243870870854321029715194499220812671382799275565545591031317309246415042851896533813906024789288583660709681816139344943294394016598194170299501358952317286019905642487514297164037986648435820557578622691966443190505550576048019155807862537018746716339113830534678828532725297787147459244257621157513820026066619173570642688958582483298822947921650792646641288570019972211293901423704609755238825107052467912161249425398710726744488202905738721499085108963301584013161454104374279672664203157537897247447545781574584706774881025564045768301243884566719550379284369523281684682630283213359006932624500006588763489899404428400916214568611490545335481641422501544884763052104786131032416135308069639593873200407744773622667373792758964706978983980242632559487270449327722744679880474128394204790072670318638930763697863458808736595508040931152343750 [128,49] 637645277603729083605310152849480242856694083301433021542236550831173052518345688132507440553575774608026476119471525437248548302904124120039399668140066032223731958031224543354342827620851107937722517630569877493378962105399766435748439182543210860250304475141974318784255041633568945612837499083156922472322664713370108810697861523873274246794801683796611086052705702965011249582705498303907048761617205576107975965794540916951755803182899558436784631133125383660068250700601790803236192223115620466571856712924222441116790469682168982298502803945521042159978614739889307733674042755126897513598292899852609073051408930631062561634937953394959543142933188805354513320539663362587908886067791485748605941275074726658594788128076306613057728203046172124171884696934744421326416211150025331567994545532846224592523644313276199706877602507288472137527212479049206948201606046287056148230314295407120688814324984028105086211378786500984298139825666722476952763430743697170103125300293804529007739721815526399141506739460836732802758766745408909866135265091156288517662269005937410262764365827395581347961805628938602948125289254294604117900773549762600525565979853319539117981177070867687536678905382432570244950872356398489885066861061812836806572095134503237350155033489888785384979700490246004079508875935320701848138777419484652215498209547666991009021567993380489428820281144646733535368325262267694648904752017684416423033727725669076590574515636012414358715153210790644411308028212113923361814053572980673360544764793247856401018273754800627526908098373872126656957772450844454442661156514549848063576396041778206097988900551989898661941821424096157090147988508443347115603145740118566289724227742788563930463781691491353472666071600769092115767685331358397839666345413482035845870506193444224276249572797931834130914405502345178308487836458553842375879960243543170820746190992841845721766516790213797995330777568299085399937226901966829067703602069274700728365001368289541782919826299985316662926676121239532129184551140896024261648144185660773477102121268511649731760440233486260328947860742208225162236461803360367477005108892843322528220457058680294038359375000 [128,50] -166976360013457517645691645667207727505188919483775793366931119540813668823633448783094457143644267870775284781134357545269585937540760210142265943602410759299558412790724647176372544159484057964037565164495511115022388835830406250582213937552465827913647190126735489832245939296175413297163167712764026781036490901358074955070083945882947549167556706432981983161552703487063400230797653615203113348647665263019164614089772988808680901302451014164937750271890805565491726178113644108269874823996723615640423688723806097379506400072553570576596102200482502012892593026360161902050363280560677067766782242360083050825180208083891010632447393705879100903688698810657671491359187969190291144328086060522504164137176840289378074055008722447187122472626529337581710676159983739531595405289204111615551730702668404128230640992733581857883549878322680584688191898585916442191376457378330670944615826403099916030220602876959708449815348805800542766816065545369083880979692831309296385679277816162361176235755694979300319591429965237845175602470289500246900063306108514557311262842227820940723606380953553718974541705744715705805541343070673147033527170438772419106481394289290028198046671655230908092470057711327683508091993609775562066290341237704216551350358388435134823788397171683060040984347425438198350679551539857263210116907118399030056657056693503450664583755389331119056139610466082899073701713474644187289720371509929710260618604228976230984296254725890489398680096184545509917825681186733017280727602023088327664055777261469527470871882036172082416414611211638331849935025647867811295228780258798737952717115028809989766564243351766985047151892270255897301011943021290828205253398686186216052603231882822204547436079330920630942593428935822301427407772641604511254333653815369122662406298635161028168603050485439987218646525233316004598840791867618489614429730577754492774851084063913848600271470526020813017011737534280249320750905901113626112119096146651901586107816310948157607637970743319101219486680397466346159010765841521333212738355037917713973858331142212897404463343825642457708441557472435066308313772026908764294961894909762375182759147999020427625000 [128,51] 20437171747687361555647817751852048279972492867357746996939419580375140690473539659978518461448281366269415831200736687190633783749870661693884012324913632075020103796432977373066060786419761754999822543571155348169226367001977054562589003869709852454697881308779408503981361521954878847704224896304176289369833865440095296650849259093969993553158634234086466616763304953454884502288368183730441737379521601391551615769705778264310350422325294836431051069479243308320732187663521638219198456215794700964211146511569388921321240234182531335513745758141266401630800505410787241406439327533349704066492420560010896505602260604055068469273349174783901147056503104007014218814726736984810203560599654669819514881471970536128745739879699915441437432296068687494149649878314223909298919416624890480882004136681962230956615387701016191568073568833347426162698377615659943260303789278721733617527051915861878388756769890802894981380332245955256732818676460858595282834343493212118806220161150385317399716001902243093172471691848935999131943980750212812780471412797275145541456962634091086324828767596910493732685052219008664568600093736816453119713172183853588233514671590317837481090623355331992803247577336633234914112193748660010007337115789315936320346435116335019100399101924715193992899298800091500869751293395538307140756703095356955452805331718404656516134983598265936604254679229473270750408544554962511998327828629298154180668470138225104953086499982110724129128364737186101242385115270601934685825938456591193132072878434752488696198300094514935125425633920906818979836443755144122356203855113675315108298416442848857755493374876320231706119673615089270434450736322510189117784391967852006544219266796312293103894295198315802919027057002486101221959049561389693864288091481317300663519645783211124650218218778345365275562072500040256552629080738848017900340709088654897989990553792736517813056149407595092670167950193366918033735749682619489363149561858866221482648591296045059567354323884535859290286793118698518092081980186822669108515670701316097537045589975233083082971948637276134943989694021457388546947154361026847953657583386222199645176873926547087500 [128,52] 1084493035255531447585199985702554483223565544832357319474954262888238383822745588117275732523104648261089997848125158724074856735864156059452825304513161655495367837177300490354009578087186722805323666523720138711442203140678255589415233343537560809256173934805464666019610386991385949116961084218592895755578374553194678834070652557129093253377659927220507501317498028672023268561473364286559235842858799503773504077669660150150565304832132797278253833770369926805431356740945343701814407643608307645384295998302945112958051759933138964825899569637940653187641273481694332931610702141861852193037938658744486757034637811305929350442047256483165425107864488355209670151635675747936857677703535165307904048231042362268619591538870243045040488600525986445542552935102633374033535320001969295416971845912348785481945392692660861424260613890986754206689092466496681711072264174374841850813014927992460981878137698107066364653528584310590362171154466556358919904412532678406190880646773175345110049628094471140779592511558716294407686079056084491137199596179269029961121990350204232563699675789440718499733345412303326441674194053116207592254255663392372133998266037781490024595846225581593769486449344802054057772956936252466300604005830321448468525521487100642376056057654268943370990801459791139078675523189344125170483360864512322276953461418024726351929833364063442416191262583823788827004112370034834756675231521205116651255712375672227445103724941722158267986601517241346659277905055375398764949074332235237064017621692707521937754952662259239901622116082851113274345380040913346595872350072492579354100380267662801969267174944706147211493273270462987512825207266437172505564580382998678348371221551442836967305382258004997369050551111014463909611935015913846474202795831692902959479370089253604446412302838202005936815659649238200185885787961818972373763989253555554138101989657269631744592798422927688656661582781321757465487056171983929478768493214718739222670561138472243081311639156070208102158725963084502432155402741849830871029696541397755527195740279152031064660894457619959153834397379604746820768120713269460972454378130842009410616230486776090 [128,53] -1127871587929920384960501731516586313175659796887157537122199946591987409144207557189009289962102743241173192693837825089657707641515079182771084969212699952687715700810989519345409858627354483485799143948079143727074302275628008455424070698579790936891525841000912975246153516197802809395013343754990742983709206881142624665084686367479451415312225999502978447310119685020076567364435067333668578391526421158656946313148454089659550610444679948547641721037511526504083058601219209879076111517878126650159738696833820946153261865006332066416921042123274748720136623064228214748029450539556280084667534825313752179911053120580228755761365044975106705196724209857284845126078157937139992418616856860889922347714474283030181635528233347657699111529214382476208594805596685524135265069295831932109676637558227637220635501938075350081183400387177755656808028161646282771601280754213456597684174456773179255565524758237552549275785247959059431532301473011645822872197314943468148456495118897177852865898658544742820295285318618389247521989910723894131938633628795631159493633068826314355993740956794039384965400031576630187691425321758657508770680103849571359731838650259332775887828240728815775118272856731912304977037053742963473759791746074780690231463875941077246710430895118721362549480749487838274329508428220994478792309305706225201015546548847357059596409258418223298726851905399035919244998672598754716086156250241298468986351375630591388614914506677751860099707473933270017493440022251605823625843762467159670069626939404955867121876066827905016213778482408479881791606612202852740076335198411577567097678950658427304938495296434957944775838324700476945524892351370183350390010852991552093836680474725526108811637901655700272399864117297965308668302276424600524172190113283352313077187489276279702284454756263143238161925809836058400907215429641822721108486969293773190873461174928003566372095191402998818550325423936424391951446075178236629448539753657525746484806372169969760710794391492171750049499071631412555002487395642718775043383240874144300668665890550698885780497534363704331149877231654601339892234203622712724106481748695476720243317244780 [128,54] 291763578216295144779409957348400871402387491571788767218073136744376892979167328771146714756568878489000798251917620669324403457908677045199057944793651236453342669033941094888864052523741722070883004086769342601480926699425822097723362870605397876074010864977833563416509125044494768073279414929955315595821121033938815024575304876133140999593439001956702626244773557270518907727671266443013579092366283318650882832926348074469721282240436478155707569974498821278492337290773824172453745486676610195554043851065007481858631165979692049335355352789453824326482184711105076192408471914757233500431235435040795927871761453119685074312051000328242448006898315090853917875554014210182364419392093068081578174725341659427829286840153644014856973284425511307628570745998170937042774779065054224142190082292060820155303075629766268083415643908352781041539676497493789483904944164901547890466031534493894294816403282229674424129778836439100844646987568467556619507914702907226864515931738254446847999026746615117880428572352744435617663682626066337745279259560210538113158705693106652951983685022372338782551073563741175378411718828635016484657654659789802378362028252152346567400180436780709253560306751746541167907433533482375200544998572059570433148801166348028119060165290595431131992403283898174490796863018898728955970782993601528000575600791937966256781172472288824479060989611140331961436897909630717855053905168397994239108123765027294808551611798138356327278412616808532206408642312631058699286208784896077561680401102581834735876112524770916326148826307443803274449731031770246727371066700780543448020666292402165290621920400720322459484182525667397293497290206727494590081566448075972625729250257700536251503289219738327560384688136476316203069837738476459414347432209082962500077166117518899799958695317376831263662895535540411867625458028736748828780353702794231442721930918771736195800852718802265301990514459170055827495957215147674955006965569378984728230189597818776215865220615405961941390915090393451015478319978301630084477869923964479245760178974601501865623708179853890008359564279965555168677549805982577497016127716275491858433981304 [128,55] -47779497376406481264510290713179051924534586933723885101805922048978386413010392916734150270270857388788925020251769417176498261160580251660752970365101647000617923072951777467191274954929107280133868398700028980585841220823035537884434213360311459630294489746855622418355863802920418888589702892723210612428514163749794502563639954819215225805239999464002930169893564557610681699668239166485158805035411420487368973303914671302532969936814756927116428223650112971082533792755257085053873662519595958705735178804583471066022171162709417992003339636234655496487291504068927984914476167909252334297338836350558237209037650163099985835692422431583438985111312365796735315042724245484445740157048712122455473465106859842497759784314713751255905100885338155807712005925720281276723640480207388422561649806306166387564942118114044610715319808976651318722230178914999078593736301616569046502115346957478402242152347059495625374636854011210480350520365829386456844553214562390022012369987065927905468563751378316588202129234081955008125883867355080549672545542735106612251215136318785979996607828886020640298811374899063154416123756052086074308953321542666038474315829590990900072761307512807821843868922488398414692965635018103403565071146169853388652572912136838466894967269279159816511323019163502179835103983309788460275926975973524531344286876770809453500607478907918882058823589102502926939136143799685902622751717258212594656502633842385470881945820358911013330699619253023713286827124564284993871790811975941976896594853894332774820198222808982601094489295052911371970071426108561031491612685284893957938078291388509302994697677783021316815909701592576156999645470266516154056963898033301705649200662347885449574118694425700616297495792296742272996373513284541917376305765489163061598425686279477197624486105831608422490710051126818735343236789353100402141537032460602009384602853118277465761050357002712172480175204094565950568409715228672587780072480743530212940302557370066437857444065520868013337315676052236181814583920638495315829744837901125452195014521865863749969638595219700780169560870757747156541990971411135037199166558692477562738195 [128,56] 5332172791060720948179843725958744832028906397435958212926593064068998194005913946733671826404494408472196362416445477446864777155602220294998611189444368370354051762159382508379178665558204979027477864436628685143779599568836043700935404470640820857399381988093993232516714728589181403885092652700636608352072358094721506558725713454308618467702961767607581426823941008876442284739398938129494712687001194734855465325814648859014253421125789678467631946053997772099896835054772549968388197283320966385762544112602778346650572291086312185585997753557249816586762391427200933960290895618754485411418446941653500030160415265409110423229039012966097780940920094216480519753707043350581161318208335201131370386508542055355078640416708489984745569876179159763479693638737536779069555846010863342704847130083692327187579210350678093478923235286806416117577124221108655106357917733004143830870040377625340765106289674624591541937905928271694555174451750511188787907225203749837316873525442820095659401656026770929642360127608056887038043979491001500291565112123038624957691131732860237279066897939936137882092209991146578789817489602399623223105931218280868819937809610364256861794757743861965052806220071839667549120248901213102093298598983396712989174310641021571158867716584924445113775858049585114070190324299068233813980116086633623892823786819026067494200328078561896034306554160116632922985038771967306025235682102229445499404571678892375343400183429253634501866098912144000166640911471990978861599098109756187541197967113914583122240414227585578128811839349741866358700726472581174765182076207457289817388407417298724902392552249972515414374272578374867765043632245838866484675586754774014435501171036191850762421127453036400763361147782626015139176946083536331517596965496294990429244429140380755948215683920704492619488599728568332363318270755610591885229181616453513725078807647703288277768486456592101092936785805932116356931350146242235500707687925214205416621572627757745634026537683098360043655801718068308446742969770465153150576449946889540018699181392148564996070346027309740520607943923761391580191673531350030376670205784877824160 [128,57] -334648863798593306021415030632648343575791606979892765889547060256098286727028869287154835176914247851565109133044568904040058914347136693877749145428503458392804251435872190165819701645180552943157077100216251348282432961731700739337093466721028399229751137630478085292415247836011198471917312934377879214492736926677022141701322427390442834659094592275024330868395844484457395571487672181358521275954240274620838273811817798326589084247872755590336206324911026756930923400800044515304016334323514198889514924396372841655671066640381358648913030521266818895745706228357565467789634476135398989935981727382721556313403973042152504475280621386101873038748795224478895264248601219149459270865395888280927744540274682778382189243971932721420460113723996869687047447496289721458496384110444501584677745823929293501244747975321314774096294905676726369548606503649038239798926464054175579031288822956431002616158446016559392852410728896286697076156912945600028707812204886662060245269304092284894038391049669403049594652920776663672319061450959364766329689466037193474389580641551263357657816838150495117363022623692265799442235568456805849445664219689902717806742874202334110933766823353494690534174267217818676078610883223094510930878283499742408690314335054078487979848687232018800082018923478646198833125432257950363081407135123755856123677634679389794055807001672642825185386687711084910771222900004418828785797322233618681765226902776064996147365686721901185316970173959415020748992560321365131206387960568027207385798688633915448733013935599438581440208400995691085960287945663261466634801399672779087980179591678303445604483702398094661711743556628725020344964948924797070326778713211643461862978477930299080714737080429144046365178014105470794514448197889661302313571274739116170819024860250706528930666429365361343407441350778791979815824777830234425089492585426691135539392732794918050341711853419886096543470699867339871053389799871775210280108200914140527648012569830430071606250984022878390908442961248930186395605947880874096879937884335440768485457722995400290007372985747052064290379312412880982568313909387763226821602099159610 [128,58] -11820963581069091802665977388306797922201542296743065002546825431237851169999280566307518064140735472509924387926278856740498498103633075916166495284753943496814066330930666297415607999253359918302707608045420503956008576775842223271705528922354199342804244813862447451113193692577096272502778516389816373726909314713171151096941644125709855240683988447437187439239247063645603617731432760275619350983177805667750233851906372084309344654099467868264015454067551623297460103719935899127485853167416617738951725795497760555484074433388028015927034670549565968119573035909927749687907118700859266392169943483069811691123106074682353646683024607447027837190309670674689754148914516496677201017417125768502978964734783472728196362672517409105962186288049296680425604757885799144429559743442732783360086703930956990987361388570054336764139136906953884968406988818846374049048847388334558448203101689516310103336282211290065454828613328030736082116123367086425111067395644331431788611394856290589333862348983711070496150559222652204709747479215752162601390434643861227636923579508095866101848667221062695806719388000709106805892384522688101386227229626669493704547290915132915812539873741749977916263857110717464433836516247162525061659754863060639008350575061537574802464336902532932097414180721429701099910002685143421719245953968429248498981431224282547025907875080951340847244278504302234585695617789140279342687983390431819774123877126870680254363532618354429319051604230832780434123097429732590441128930652837789342720112770221480925431094073222132297859195744793937147760282987058211135350871874935293333246997677232954349837686043639425830764004699212889265396761071949124322599040969277699343774455861649329598428895331244685933367596238677188726028797542783708087002712618097445596391299139753824334179211585818096960416062934340653076973339920123828494721324115043438543478071363251278799236226734042161764456387848840900690497114757744296174525515241534505395465557105164419449844540541123829200054984334418704733494468346831776595698115009190358672937680301525347831222989146522486280725442101610984754923354335176211979608218895 [128,59] 6276612033343691468935639372543265787958783962684517103160472058747974116269461780086474353597997241246685443724126686671154758697067753902110713236274012778209009278574889504014751080137854766530298444553763281951107503593335073326731249736727638724862042744681665667547374863651325220848647356194948960512383465487699972614672394084058214250632798365468681344429258546891611686820691003551155259959802539152091361422233642972983115641788418050366866208973735175417964862202823191121453930824012494396787498532223839914102601614648951665742075068264809526595761299404409286581228190952619571866811065452545354603848355513109433877198529996369967551282935826889428009069668429697062096504055409415300061596317131027009554383648313282643703343444561715611732956621791725130281090279872808966994506103901253911238614513418589952447878181934038142773639579932420598464184991986153152182312666780125218786733870019096597965463407556072911038100344767309182129506781011272982485554672815760489437030773431304950168340838932985116607349267082820254522734780336952543248778704859967013808963980846049317591963463992558470032286337256019543937814656164299383166007261236846360673739573357680685171652839089410932472822592043328124083341414937462064448170453150442680326134288078884298753369786023568872424719099752976457434666279134236556274222908155478524951133158780670274605815232758701955272737170741078886198836373512984119118331901852059286942476186848870099795198975186941961068536461025434274753043125509913310930892316548959207839166513538226863547008780214881904899595133950226582378927092781356473237682375364292021332704260875577179030922012454187041473977193415341947297237475845735365631999061742236315439834742103417134973442856310287636130992081731317800648287420425701393148470600029925191069717667215220588877175809781425357760168275085343166913077771583496593767337551426896397415664856792207755314204955256632750311290456225533220684465983493807650141894051559345086897617391543686421375567052034663577488882408245994011034575574598214697662649637754982929795028616902914090040661671614278547382756171952208133758292920 [128,60] -919186409860709513911735580010026909578262746036651779059351485075915966472285035865077150328582140145672309927511135326196148243414804979234476353289147910712517621978171082224930942415817473576344405018571706835137311268095821626883504793051251674620064823010288286167028152954302831708900505819083227919054924396924745549404633478078203479395541525342365395989233765573242843328759367941378404704589748321215967353193118683425416906507453436365011213690929438268535603897595612818079834996765744508858044334367489577885441986678086540547010688681579382449034019820266648058009499561621821119751090149523070605498425150115969082360781949587142785888856647050977920026754177508912370446597227781339922079359064572354162835159072470682424118640218952932146177481350908547498518148098694762815539971323758239509163150817624349740371415802332558117586806271608874489848043112789531477043031573239767279192769349804012636751850189448018192616012844021146971940964969792387067256886701440235717312122021405382073020596354144870557829549338307231343187389698074748114062839313671845031502067518948089750855520669310661182893758190897140174891855064346210548266605725774155797729825459647822529098869293223142675966560903325786116586748605095370826054903529592048442797023917770522149871540498612205265435727768967143497726637429822639774766070037158773749848352959498174236731873192963134136540646495441976801544034394070986777273779723074329389551794536009931260963740167517765386812963478276946804764645406821288031450866305151089751501809537833111578376202670682318276864242734647465233181147374573112377730531698965926600412466895631914651615430176416983250834612852351497228788132815723807999031435739571513870969467361426491561077395449029534646464848376163444074042639564983814522249240067615150516415311955904271328432824376998436039946216477274789960103528874816628631351723538941596462827810164943374915532490582434048397468409217265059759652426999421227880064064355450876075910906495513316763031964420519317844546568757705926990405764728138976170073823653914339789543831150788809175218340401948698521102738666106476524680 [128,61] 82961383222335010911924417655205913061708632516605302708061614117420453089645059752181277991058108646329238050875215199019253749572197201106471754723550538119515093370395554355844420470387645100024714910893736768478112491894561275504540676260196668480223781265145893068428652107822567907017368536493397005576665795778697447773563143460589133511589411743865337239241956402223538141418107027064397364754508996127851517852445468244060934948592856511452457578341013657060767846053919029988782200646579231618209061627827688129305126569303406749874186452187618642006411220395810272244663220370955942561401398108164895076451109257656588065205975405516991349285391336957517707855357319464147533460236909775777905751608026389759764716530734521547515412475371296551053860136655290531469439318901989751228755061013253921760925860428894749485920948903179287769359383998780023010308787383520581503915031815721966662416049978740597270195476102954599252807382557018469479062097614389677472079702791387863377484000615158715650415136640908979850098211164011303765498230336260990087800030784178409292455052759254891275729131348787831720852189344533406592344155788140645965153224373817034144039598844887052179354133069944895933586622778774958678379326105683680976680065129777472871682749652718481469784331764403488276460510661641904813744340227752398742477087695742277056794734455354773914991479332812330341473229791490273693519692754822428559238361649500129493373777899367465683166448483552374893145303522842951847611539588747779030681185579140766886811072304841388810584996692335528792754277991238253633919669336500346412808919588517977354056607991922053118820231324317421789861729319087622865827154226152706758642405255825733368859932734453747302672209412691943904905669491463634313169818611882647163698900699766175304815177689960040926418905690018497179553542735767502849062707732323395384009998882564996400154004276909559887443759194341438723927792982400048897489057037878808080273771072443972710144139677035612645068507431844589967297701617253083956857851885919341351523485037015740943605903379813896939013741734178705227891949997584750 [128,62] -4429949545678025178104656846787583897345281323406087326065019040511327635384741471149336100329906758578018057400798747776442802357060589534060945593606974712173030227410662376952808500111569647779727616747360921848584767874775603141956228982172651902243561278091152147539909680340583268773478753551826670810450069917346211294234814119278660828098938376615447508627012931920847952948935486993448157862397838851056617575986431589672497565587277570984122877470961841884845960275167584660529115188603119901731677733459356861136458920643228608980471355395629379875177486385560243768060220290243368397317012800229902472870930318801991425109436480983259598564173528796261286723764501751332968470190895248638175686929754623640138780950117484413386519779895146119056035768271485856879028266944422069697229915438532486783303146610446241559205219936133657137163070089617535922809261060544367732271163143359097496598552295696223253450509386179811807403458403711378983991283807732751365682931547575503950473904284223505282482463656209111124704561043574893593341938692153146240929130858261030805187168093601938111073880076308244348213898311252312180824566365103328786678384552581731202995273800373986726205488733612305424064194558915679671600154694443564469060633769520174373185627710388961715916545286298722506529032534559752457019860869765539589767426571540611001992469680632154638397709525122296407396936809807225203995997701093876691971350927189541870479714360249621997506083851597246692560985122713352000212530286848406278081536450342515718525415472606581189315956177783642115280556533015216518373130479756564504938998775761527379050294881049761383746401508355912319599193669658336689877631341430967597962697101533422254535915768855273210842552217677048416825754128499119541791065560116990282296432622462890887445614598997446273271759402836948662045417600817795659310329745129796359297565541020243449911787761372733327617768154371881211022013533912371435932331219534073992249978625433519726846083145231739512142096392124627477015789645936832849984424978597513211185148946743367251303889457715410214545901737882696752371601437310 [128,63] 163974011176811421930747295334433159310986030914545521971742425012322580777421719813840576742809295265708460280743676485993146374506246797459504787270352156971103789141139700683413958023826742475753472196084554269813672803990049578533105967702602890479832700337582459129206962159746034137365425478183798645669915718070470037934488228073272101683458094849955559344150145106794382319440795437913563400222256351982383171175556464373337875681599843603069839886537532520461019036656827075074864381007319659106019046306564560176452398239422605829139003746985826941415473018780560031859948434626053653276610293198838969194897952414079715937045228475425789630498702202037725966482378821259362715233167817309357422997421830747852875002613710841720192039764230581460848536647810140915010954285217817021249912759931331493688070976377273006705124232069863836785272223607132932200199240036737350138506035565004629468929443240972476038605602728575450650589954012201078117347260838451269531133750881800069103218139801082593843040032383711556309150564425982911422618646877819664206346154416357314617299834210393637990887494955773031491623417872494077302140407655711956230286615386256250835778237603369958898108474854950189688126024069104887810838449961313164664959191369804991065254910216619786804839311479822054641070205252190873290090396375515370844822905875836769087658964180853721188451675215280333965242694101360039157770449482869312696824458319836270058507673685117496822122492690191556943233802827903373055470013173146359532916586912314070453464195775029003789300612736355523504696942257729574421852081345269181596822582971242331578255432300018528101013643214169326250497471068905297265326726844405494348406420806418575005614410901434350427399107535742737783919069531195263841012233339736127133230442873625403550487898762958494974322548850009857402373466619624996515265773926852935097415477276011133118559716292379105847379338970338404330605521961029062653848308880002794250795308192135124580260760402358988022376091041337785225950982791945154901036744125361508788758048949772900688383344720780094124013403936171454029833905 [128,64] -4844833023930775634631083400875313017061682652615521317570054102780600534734217731838981973891342436549255820381675697508781749605936580621589344042675022876053630549594057833998596696821944826023147524086417324211311751531655139124796285754869401798604908863705038118349495769884281853400396784732206132392737635082253507938610809918601825558336330021042749878898077599861690432622352221901167449777263065117922788820775496320262464953419313044930296166936370921884954656415271538672744674070248069919191720010473244738575853128254422144884558161540123623418289088496233946839557043920070696367442709096312854381904420418193119982635451109074417617057526663007125683206938605820927949669045581157493257344310965734825900364777412070865215262814485234761168465856121474313612267027504586564905776398217490002896374170090928434852580280269581530871664166442216950954935510353371890874830539331879243777353306994703011415852100863468498326714048331782603841729269128043647962933433661915233902803530573115045032718572617856816791050097760403409461750989046431124278729612680362898572412204994812184529177881137745755021514334811179420867918804687285058073800450725369154838547852244660869287675808003378444124414169789188277243955742927007141144818200440890822876170181535853303786474025375539295722142439118179380188997587961320443978880727425896264187311813782794207340662702736205295855421914413154909334640697793459797026279458791455555551217724279846166264156862619256688424855158618809164558993653303517679388842954589323425733883153961901379793771938035205080660361671424452703168195515715085597289747943833554741255043908976379438922203275624357283489840466489613080973085601434575418183186594612877393944455080895164234185341840026991009051793702334247080920058475072741748417312372780521145253275208111035290151094933398714804067715125914240008746314485098784979176278378400049534493757228373722250224199828039138638575092810717071788119803364103704166645099280674012037738100802202718327888219237585110871822977499223738964482372632567169838678928141302028635405406814413027599247804969115909870359655 [128,65] 1521211209401385474398325272692464943485698721040384666408192450725055895807001198958744839546018366872517938283733971543051503056218918018927574833219364081896503180226016936213712529251488579882637995665864431379125372219833087381996670045862915241628440918552361925592728330658881317089235144437950561714663366463205338429097008797062173238742210716008978623236510403325424472709702323641282244618260593063723407695993319230656581360140294249306265328204849963540732393639327196774565080267776890230212201941037327457141799737145307258274782739777680049131473364656976816564355535758566557231458841680470326854482804531617620915755639936676891823567662822546017369260132953047168417230218782246496952534992482072147106524939678527051650601225078893582465646326806245084538326650193575272548735898980443493788209659859540944154692345136151497386548775979304283918021743565862811876824913572485565544246020137963011961814618648584655341920938348598096928334637264262990208931195097354111961573964724815072096324632082640991990476310830941145881470638753181773114463017980100705299787346912768694201695596884266158257075265348174781541997002348016004982033968934372462021590556732020898602294029704286502535367356460094538203421825207462904107179368481499379616637982437147050427271972405645703031199024582324605782576650852200144437871635883979287513026019826121057258094143626116340770577872292240189325460563910839567459510299057858454081635306289049236039305176327816634748195778884710791557958347943067570328533765079670358040335230894558198219215520975733291930781457966154261195084608528236945353944345592463541736960472228221653382652048597533506012349948739500029946931165842193478739477670945847652102468532692713335421308949945437199446184246726756319199527642370638152820272714439490225023378733545714795501182815931827752967467126836391113624994379293750271558223543321388714269724319261716382405801551429705528837724910906131955438014214069219230191258353059434523166965254384482161666397025503484162314844674969937572869628932670496954339763307842397886583904275865044355820959294315691740640 [128,66] 86331869679114451146677330271628069017162501425288651574072061356297067775134829759953727671539865129568965111239248957134309926002110409134208287665841711583763495977763920862042607352611031774546861633861907888950776223515164858673071082293052068403334965787710599064334324739720516334296767047617364130252628801943849813199795749691567114405577415706083307719208234699894094209182754984093348312776367340215315979615632623121872394017159749100052716530487397067255827825951812610613176811485065381360923495624182164754839766315786209150944081032942284051618791471296379946582080870841983359530347184318590992173684723799843089438512458264675164845873992466404953491899648943632516324734668046426785880498311532040848343739743309893220765587279997134850189010101288837945807845693485618274743783429691358961396423933603051584251951598977382551146602300130908816504107571128364401425660107250704665104379233825138289857099546245083049258971780499259974397273116867886152806967577866859704009270015165749871636581979356470167983403949549683433515391515713671323673850085025393739391466033976822884412624023178419710405382816453653375242915843856249354159078305512743059505850323332417488938920697691005793807765568791388381521058322300220523831796031928386625649899257330004133983271133701774961174345453808057470362659602447490081225391325998628794901802487970134750640333019336832256546336282310944970208111126295436612429985020409840430873389981593525357981770935982896897169003965641018009571501959940261288718255234510310750639647155085377052237114352373718539955242887971693835403305833663461423261659753703714824257690191448808023705476455461493236262045726844932680756888218118993643910108940495016417191569244012760667347254331636891205857313316163531556512205239647639401062605749673042847317148397093359997068302645679807271703934584828567328594658796854382080576960060223282799004813327576894095317352148535818342446477772847095683055514714697621953513411764309547589298398898493375828294952049440597184871192708316939245815751308154048974153790606005905217560349472854188551928334940014805 [128,67] 7776884718018489630211737730378109183224092980058499148442262319639290808473089672704690841653696402445148174483963297739496310360902859341325225776633875817289815267244298975694384103625699761254151759396908820845976844743814633782767985413934912826742664738934007266997978477802506293111086560630869722947273660719617376045551838912436593916156450796563362278893065115231291846938581999814319830037924190945548391560382866741479557357234672838680533521189389580743123567487384591512349046539737582508012464272395559285920690901293873739428117932408620748125820384854611815235534577038786501373269318376982909351965006399418849968355658428357382956358314321412225813423324986061096461014858991639272934693704128982817942799322714776471714750073428527017025458704011108065991111526271059953191059245612838770906390096048996448287390047849478789169685174384009590840109420898385461094064444430445717002416635695497968048147803504463266191569940423987809285074829248007453243464922457295536394711744595733730125536236044324261649501431861312418803188828296367668228521705272073072437958665888491096327680805030625106939429696874389593283613172596565027663365148886320762109433674671242477319244132414555652863074407285580396227857305294739995542937625606265158524737428067008997210298824311856485178924510431650021268156400571350923043089160365341018391427279707978089494020447917663346945867727880152766524633554339818875549693226745586926949377176036728145077298388392834994117553092363706560412550598766963816264408258337857802616766860218812369114646195683201819445806343111719961451888900538661648999004034662486578957132895845700053968415516109703452262232463260061793332853181678822796934998495999667162100998017872123005656821575467001007091033280150524043518284434061002803997368230753625136913949088770122453864305695243689823397106141133922050749281433743119433252894020237762094099786087500764021621075067748181188898078619350000177298230120734773281595509365511611447603089347240366407557958115094275967915257181539770711499125370825352939581416907132761422309315152356885511539856245140 [128,68] 871379676624677142093624798560156303298877445981396741193611676998287786242624703873025633760509069134911267243705439296722499416422221388346659269761197108500720908514892868710211333773188697872211827479747553322744453698563686972097680460647926342682997095588199383517801424766533073549420482650828788671029297305061930390684092767754209894399385045483490209138333377070812681652201872007189708944794646607490539673155756345793899628832885106739287900678879291164305608518405996928028079668327601947700684178060348429780802325482350919512145370188739617907928476604954134921715712666358376276802759198144017291123549036537069911930732187523104873460227300734194785051078510326777968000520524682741341649135782889252489965534348267023617405682206479341404693700311137742245304425437651494419208173385011806965079367869443017791849446862449853599445378072921580861904037609697010850282958298800822726855828804781122479317897980604770834553804453700840902761865562245157763364438661914131655498416894162997299271749831232285246452939296844076159301372022858474811621370367416578727496459517751323314929017163056148771633313638153925292469781453635827691130212333893396394411217738884936241801322133715802265235435913986228921107862990954563537602861946329830891842749488724437302062431217900494550949042637352877534699038086999524688280154972061806750051520556630805751768994819483486865881413596054996618887123567242855249536135529160953251829052193770392329468364239333467527396305496102670648576552637978363409616549901892403433030873506253050211197643280009520220764709498640910354806953365353968430041671767476562867406782384626670107686546514528435384033048648917718562681897243127381560785294494437935717623462190068718812960671826544964644706660359765082946583470617186325033283431940823411890264507920000652349217554600307160463298857391349159421440254456749005721708479333920442095940082473973726055998541381918393430894965934731913920415794653581470865326889888656263169999296267604550005684790640625394820523100841561555393212720006420277051288131532313197638640814954957381587010330 [128,69] -49266234701084085560051013294596031305505373787543989598439005238526946532042023601007009407548603371777238726129298261297357454632234215619497427689937319004824013750340664879444116286390119930865452669786288509428645029575237909760476586714959607552051698874705430338951848941247800001524439633017824321543581123421582840651833059209733039803718999947058217985398557386432257492736357253518352125754253304023685634833157915074122173934058232499400526572471266927925679108743107671873044545455871737707374289262108499013656340690674225449718843785471421351097212253626413504419714333126713534245615365539138847797323395591317572639823885401242197667512816849897323670494801401368004653322685870999358327962725809631712685371836964587037084114459095056082300189236575276845382637685135693012268202628473344125778972607106720337794438858991781232376193359517953726185792538454278570216562179812499566097798100846673667960761469880478978672621121687787536203568741725325543435272873334598751932581045318125400697115987839470140445798797109466477718834288948243126000646944569513170275833332854648725232456428366179111278257884919148575051783648587469016197317634571778194137632877756720857232095413419999735930283950791027295079568763965351804993172304374876255262652775078699456322195725843488237078136979910497680514245581457386824232754298292438440857168083801419513850459830966757532700227780471942259940911657014672861937770534272980712960568936944034182709685529884414105501422807111657773500692646350989254396398494406214006093352342210173723625877585213301048097650200527679648362128891918851192614418376917790700722180519521117677469968280348010014677342444555459386468813260466345649822573905004555901442060248412497648928969034839128450009901268076304678011295514182930962884514623604504393078187724660650931885801982921719249213627216377933356118406088636641584954420069857263792872816889542650869488757195848006912695361195740248309779817211957073884127022637777948653733679384908438996759018581362606550304253263997234116261243745328321052224990893306670524623704436616459409890 [128,70] -3129774576305611760803676181626725137820958085625563656105416028506429240848702834549340835533404445292247990278685702383213964023485097906649158330893079038702629347966641582419103983073299155739802889539384278410766387630068497194697189858321064426452889909870554749688700664761878307132473219738977416180409082911549400955204107925340398275281745633781634419332661459783060867349878493579466743180907554044686128211495539937502042198310938092085915729895096233429680045946703395805054307686119776833125619377367813617206036523289253767229310725281695900968673781871535963908655392135360386659503278992633273069273944737018268608791063180284938647584746629386814882072605855142313736182670743641569776209823215382210412792883398326395193954347225463472050816371753231614526746514697106997917204489112428441212437780773145813220156297440344544444586417443036531117386207638341970597059188355352401625305789403076094930520288928504161824845175356127215111639439441071364923273870078385394636881748966528907044536739902712760076469216592111089303255567701332253735084580987438554689070745722023348941633051273561857814688941837523018654325621790281610186576620492718572701151470579635245632785147608758838702957769843859054754026762267858890711839692875601531821093754511104632879686973058066202214050633085289107432920606094156234101861654504391110257125086464619605624462212171443878848593028854524051275226101874084676093249803928700644094929358894578595108913801705131947715806057573607239602328076959122220451696589182731133852460427953499220740490979967911383444323180115767134601990520968039015606796117538261223238392222922391581198092473931774341093165879665807734093506030560411063314956575061993073980934584163670118599237069502633876014756311804129560930025451468391522649121862395247714519473208013193430581744032893635769910170011847906308025122962218097912792712900844536055286083017619777961891755006095560428527064814234518010711478841539259605278298610529302944758301709738956827782489878136981687926166543656345612252147798090276003204531950859663547222987893926982945 [128,71] 19704522687935854286616013356234314435789534306605372916313892123112407856450438408670397452487535892950711147646563359733222664292744480295960477247506876977860896777308677426122300343145396864837116122779285368863922935548320788001365860614505175433585586566710457165646771211494389892897431502223906347142038959481688664404704009311255583591127888462624361573687973840103540122528619072861719573790566684623350643405348653896241882128367299486468414663730217064164309447972111024622078607872263526875732613532594033010331606562424941503366294114806218407025543685421620456164920359672324994588963301123518628400417996250504135192825326695074937430594925529566946265244455939762174995496480510770782484894724798035178809905922653920346725206290450725084992760586419997926969375196508032544983571506422056938871297576573367392729020481253934864006909781636800663668069482657482750324749694395540214208337040241606483060904906039479266285235465606593010557376968215959635041949271109621369881703757639421752913663448727529065578662644967276078786878359725723810649058559619482860265887685780083153392892061749040781654372581801172551247940249238129040496006558725408975112267005346581503438450959079389393666292971837126683484376825368020366442019237807451387590946020463447822838158281586922555457559028067361874760977316336691021130359930474537781207274484739218672117048167370500117949314511387145585524019837212231813681074660381541339116533108022758188820053741478138223171168631750213634352669128850382862247947518834384143647059840142639720653652769568569071414108908548307751377613513774804716418792962222599341327578528761262908083529934678755572100079962021033520476200461592007151065258045964661444178342879600176386260959260716732566880645020095388300669506889357555674789084781960883582559194067683694578189044648746351602692135910263072678018613316175333968463279361977590636074836714856157019010478639898534733035634753518783621341307796962744881544307041569311206259201833365827593186892521225821521953813572099181739010145817065529601850418005029634358289847934547 [128,72] 2629527805634577836964121863472766020667018180750179310400807660019633883891983924104193648848995046055542846253718928648397296856044648783163896267237146777245647175963126722750440754879008648057428496839076116992238023807683383621253480801251578850667629176932783273684401305538225035382119987329751582246039103647590499334986037945041785186243382806129041949924497572046258659857936722788223957333380954045913707736068478478470612285191004427219209345351494662792259609842960507642687748427895351937018956517781759778163488633135222881921321223273003310938545357243399331352034573140541735192480429899829732139007820553043489645747222452395365962935599802995759866834099227787347926736054844010810067749985815231280959379285755044984120037690755675235039993408711408671022971984018435764032125847687890118816050691995675453080430915802807026893237401751816566057418638742623510127961780529511030924636797962247340153556916016802527778724926443182095274325522371731523475280912110708133369169080448204875512392894588121849858300132121187308630978458403158217634606825718074567634424450934452516863510719842378301289944708859660765725145802895036723615557660037367725079924383902470532858134932487846593803530881021606110672951730157637338728831398379291418246458547714292603342996496640190303911325844688742829734353906934614807685894162894013702498921295731590046820744254578524405136173538959136947403236875851456165521566689706902890895705576708685069621224441346504197297943623885681294221105124845764521546462387940584956455625361686584950468573339483282918692148779813305920494576537053612386293671942295163876188957900933397765453800357147009814762466389008954686734625950575098028634722338527396123082186246976358330013041119313819683292299301903138255890844015813953661504143829869844631149911311073493088034312279476785271408525946366443668549194245593470471398379434849289444806716260833177100961822028301056330269140410935538259090674835025956742355649050885617317718203113536440389401785319777534775544010521940216718732519240892131884754144982008354945444655788 [128,73] 23778389227430566892111659217703298100398595803966443557921071781283185664139081723355835601356824130859239590430709174218312039717979414625369442011450384989653418979580856463529478480250793675953823795425143951600135061302308912073100263809369773087959562061445567894858602061056055175681163046980286366596797935562276035644097424924232060035899286182309706429141267494080277626896068004064288250860674969401178305485172707837258764787226184057639671288882817142716340743706412317241231133372903590905448426148117462022203634425787655138328573318668255426960663105118206351585456923512672169452343082408703686400550845895799883606748411889854051790950919640481676032267676023302057460121521346883286655977459102495949441217364177802200644768780972535190741461879096650069800482762389231546431724710451230330524573684806309585628089479558994615559509076821053279087319202813730903925971516111617279297193063791841241433614208593388288936585499216989078395488482067104643870311718452359575491654775115139926402690980813960322855307828969301578558336799230465363377483357150749298078498737106253547205645024618288756352567208335654227983754447809992221019371614354066494562393268095125987843051277424156514416566603435468915639496319909102984042172588965183485173203627431825616148407846456985908500776360488407930157897312459489696147524378988968522149533784270620001901770833121475530240371557678774015367878666423845145798282239917887807260261997263346968616363301227683997229960051512834718984495677643812380296275546705276625904423296065045564299268755252939220304088417501009708147060241491818089739071128804977481584551107208232688694969344715360582517364890026652333545080191848586365280546378001388543788801643781999912695244717940308108411234336678587774171036110825178865182752200787039264084503116091976514909194368966803831614476055930948520139461755258322646374702628932925057905723493217902993790934502511827428790407949944149906517999253639111212760168948145098187582182211655503255255422006070557247789253720962462294764629714025910301681133904525385775588 [128,74] 767417788856386473855793029245957046672206740927149182811449135031139234610579322670458673411465511962199373587380785815111292708307050749869808845682787654981610594232317754480546923616315178304267579338999957889510215595245392572224667828277048720432717979490320833674081421050713772101084104824895663913901684119714532733200050445937539200386370763137775384566026707466119840256430223702306705739989661302721817236520154889898227604803885490128983208782478844648135833786392301370086422063284003206333123284522362831674007030702845719901455827355482780700415935625592101588714498627619817791236731586237693257853115566978718226154596550918973541810281067808156733878027147921702518117514288510647200083306402303390373864254178615800409268610216819683651232174210227204015402898164048110906481067827889458074577819307865536825452527109613766961570157024377203843563431195310906575353163046799816270870208937435824328923173533731411188193530405994721922345879979247187630200245025212084274504747516196966205545022183390918735420539097417462362494815890625170797826111165073963688039121105227653867944599643766927170328982670445762390603077609534339619230059367974175140157532687041222359078868284574735538313243639028158088088149503698440485557467078807802524957695508994780482230593856708124888124537611348437175473484006412357805677547222824227096038593950616509787494210791068874023258956214427254263050663751177393742150939590737235971771427260618020673984092925375158560777796196537233228716891061114397417821608006980950302928897658132788633739379262804632198602760385883305929052212360629410020655314308026761292788163848854905814162670959093098805381970180196265703821099208388696874825037303908319763536377415167036373007855711058657759633838936435464071036955335464615915470561312047435737174131030009016412757913339558206197199445956435296644581155286468378501195454372898759666102489145129064423035797305385530139527609267255430843195418359716115478354848761824310974529454675716185919214053286269347258541284150519920745185430391176751020222805495715410 [128,75] 47263780602095912215420802227486565863174774979292964760045449342134512319965193647697232379281869702666099472305486320063348196151021026239323891115188549957453434493743131732838004789170712394315394639122455786569264174296991346170601959545365967175270135697124326022487602704121793853918893280880380981261184809400923634826117769161127021137312928852530128860023374205381239722255558045229026281997807926054159676129348168818056433182874825510298277363386101483664366973873109640899630559416487361767016197489188650789416194523174745101553609640513639433800823050070833034537086971627139679933157072063700869721065308831066516914322140233072957822950328844084614519535912605669574800661207001198389850777730807550315371965360848256326190122103029081074873913369401323919429425010412948291252543936173972408501670416872874693683962240077799013615000192373619217835722309104437356252317124026144085967943238029405331122105444651331722356002897122313354151068180248247058263555627401094396046789899404559852861717310227763607447661232753630555849638867716955181597931288685327626509877927322392499588540222432597236164836116026288802891497700995977450362078062767872401266534926948004559889416819176414705171394863923044202128786261801298131700276997025793917963473848046008323831224859886073840932547701393160804954149924388272081239593874983052734630454706246893996080182193216133737194620200972452353387788269913417106783167644497596150752001027364357098989155274506985549844101055434740698823949725061821383091723108793092850579554808024060387924505134020081891818034984410605486031190702419966094948551842346183718997840762403441424303274395713430432877627911215220296852151208443934393662838518408986961592320398171931539317290794854282123805846933855696094411044138107709636360025064721988545612084743896382445415201302749112126585190565048442052402174850729256861969615205636131599632801568204929509380508156504278380789509585352196061230717098541152776738191739317888632382775824722190112818080688079363179961059972725442172175231328509362424421043552632 [128,76] 1884498336526839101921763880197030431809435686971434851773177782767289752648082006651471121388856274397130640193864467969339869293157590051637832346243734560419085997123676061517001709369559283518516976991342229919349717295200028916356662820285484335259144634112941904068580262147067615118898118996172423265171320545711574643881031741604917445832215480608912999926298391656200517093633050826968495955485169410748208089702914701290726003490176563937150400782592396853996139423128076971021013820367174586478573817959971034565463945864268084915100221720663197555020291264061715344974743434070014263317821869610400349932313192900198653307292244767174313759314631033169221092076493143503979393326611820292901337560177974143025460958261568219337746783439013824964056846654849475315703740255806015773012813504692313561841239819905442341542652346343980675567342284140882240777711370874342824863222211400792836584527767063520864066443966892313973724263630587230298608103053366067838104368034039470085071297754807802158387302368159206773178023103530840290572799427166575978011326557206177082364606700533209765211230940607720406434034877340565937660486903567219640839367084130818791345254903917242162294952508577124789186279140330427994371969198034504764624762717190397797600829242812766208499926263161691373931603139005499825072649186420252052292481653943975898239792818771054570397407490888336550820938906645512735648601887031998693069839094451421110427935893466792920961938588983337040142886609881258248561210212719647362154450354160024656822293657553047334450212070859381764317200765754534331206719706103367045962569333767798277440737116347697284464132176729856261425961651153159498902768068349177216583524925497548693543038201491218749600955207636547716098933415164722934930195292055860068406691184566976687152539057467559696250307827411559713471523272895474049919094132649326267187089774100990554869548504960185023346185397312300496293663990267302134406652055468350394156583082954271378560420015610726483727466936361274676238464666747956216102391811985993181718722 [128,77] 48766402012758557116509326730960600900002512102840304871324135591681534479920741626554153239613457010832485132799034018966754978073176035544800754888921950902630495716894745912105271149859742075942875859743185667023866848745740371740368744758875163310367996892171953147507987110026858757070671297067187533794399725706542311282655001782537854425952076504840395233512001349574627112821114739818615927997906370662897579469123287599326512988001121589378200514937658465815574191556116578322274296200265169310609162079031773416718587425891283017621772715609066060214944935102187194253282085917139515382781076214922638782967080810747688519444891044960333645261515385467431718329849558061136284211028292101580115931354247904946187959097161696072999265762101106660575719830325765101621471291485662336361812398626085408486344934643638735245870147252929467291407466862886188388393005347530737307562679430088739588108943147808100715986219339466996404428477193947382431781654219223305948833823173879112070939110389618090565333739347769761710088733567642823673303361974201862896421607169213344467078525641308997751074281715976237728276020319340204039324932428037146897015850198321818893753467794294186797220295963569807268062165293869225118446944333616426822306767071315236101248903602272804884372257025901598482035712919180253454524235511294398318277310907435126364257383292670892575187981288869800243706038843833166585539649507586184141725751982839417881461434984991500832310530620135402386756134248842024016628416143115309492726761264655259187571508205576372050772062332054959084487109097127561850497297996509930763340387019168184132776805268743641156224646360287902021788566463811564234621563253628736184117622825632077774839250576693309816157381657592868635844046374024437901789252296095782241608161529981161720944930693939461745829284777109690464419198196636686457251802735059557098791972146013326533658887513573172554178358022832782208527859037191402693691323892441235188937955127395379826167493634569295293963228600863852204390127188638734487144627576272053988 [128,78] 1127657245285981985136048977795595435563401850127179805066398523422747241159849260771244353579934735996428900656860585084092969026927232428380651795811139154787672469594021154957283665227189833344852079972071080851132932931901287483380781863158062985647804933755125604450296151804915714987953947894845035956457652673451463907333400659674914665709992943967340114893020179427155601236274039290825517771986335520597085067762899657220430189871863149883260257160918297574994751530847986058143638644426701555205105037991488438635510002031317903679851819597075666657911498606880292601431175275397431017729758840227768585901278108456355268669495598625639810719918515481087159202189529865852244913884812377226390494674989741674257776004424888403150145881393343501006110131680292694031389171285957088227669471959330811797481224973837235604569330980725597687107865465051284566810191616102045729437000613630849956508092664436707862736699410777034556126282611173943617095597142782423979957587837674725485736919653254333063220704581984258875499352157592585351987920324609120597780477430405320682253882306769934920105142633428205750260596012935753830680577683448429777026235634297959095432568913362582637644080038097346189407544857122002762434477700614098943178567809778602988666510131403739796492968122426600038157943597500453808254074152536263515009316240745780830980496310535441548648168144517907884873465783648465927413633891631452534872123006321655176728931726863180044308565156463244588187724151242959293502643532270410355994259506720515559835770816902756417006481575334743198458973515146247753783906787492844708747593864133990502896607361016589504449472429400952623900839815931989554270866688074615590023015402915447901054833234313580446875787151012211779668116603023584864145162756870999994828275656416594429719068701864238242126715047981997467045196729778042602667972371861517732031855747820012264614556881692005229975415100702280320877185205431427531935735300438535440671887375689339792482472041668985074674738555479562256962668996411645515002663222456722 [128,79] 22786816240205058813286449710006811189035850637261370481958326260847525717015501632116348729143975386924132325554246876036316258679804848082611629782931733577446608964648127740925351755549880930859701591517972573286849095498309513740243508458665774223671923358085223405028026113645360408233198792068440197165404096449380022666483483970181286678186720664716926652637220145995810715231167649222857819544364638589331708248588537903835604497123931810268029470328218290422296323936936216845950345069218403060869595599918756298824787896074626724581435072069536687978225440045198149035331424261150312569550472292026331061411977184871753930888012415647595660843760771405022215886268897262983007135826915129523099495581547685956044292709143709943697359859930485608628988785933508847239059940507866077085961052056670387685125299004878351828786145172191439881406703620411414283990808919623146991276326382586555367673833493136590807884018255735711708000507426398358320320581425872357854135409691384832147451783490528977319491723326695804874475780742853542530391594986589414822979295762883971896288076403142901265730637578824213319889294645629119504789957128135642382745071665238687571439000575354837773212743495457860659333401506035194815725177677464217479821394640873728367300580774052465693971643806759773593479278544276801210231323935842669715204495744901786880369582758430786205698100182736768783018957635322114109701646236951200588762968910806643725712782958869513657146672511150623974363064009198715500603211541863758524562577243969441785133916835108913248925421615556052417600215367013241222558714668941649434661596329015243564635019403682578083419545490332473782901371230400056968954934742041904916489273771290711185341198080741440368854379242530864596283696614092873240430656362898777115786076499752078931036497203568002935153631297476527767877005493308326376386001677290220633619530186599507326406046985343853603119389902450974155211241455401345942637400024587902599071289888697989082466982990400484749769296491232541179196735821161993548634691417 [128,80] 388059931326430457110646100507321753834447626214588637942865658146835235625225085649125389772089290243150745604599551069303606652727755986245384745588504174435960838123526873325349013700185672505032078530754225211952593182333866394691333073764950667415276475545282768393164759397055884580475617250142867057836843278425782460290844478825384917376485484369022222321733716656098018414787901507561716989873412374049093700061271433518582592875875129274097512743219044633504505422044819161071161451792108882445266276836676929378675041357577055838078359489026253995132039211785645145338370139396193772407992973344536194112814535328165496240833314091624374384513286032684481762618010467836660157939357722378230757198788852456858037243054481243437614445165599374556316096022802020111695869227422479321107543217730810454960030212906104397153500542171127181289956657639660840826688245042208619290876945607475170112425023845178029134719360394603853623625998671604242933348370611261186086129491132307086115452140209350495629954883851023432464383765348165734039486142866206800856086550764066079151007846822076600223949715368958100476190264803332533897413872765165321044567533600044588024180090114594360704098143728943274018468907070428779499644336557839094828947383126235357771381841183622038714275352351220041136210367352336214111670799267462911117233801857028117073396001881778492809260994148858386291248220602401678070129047474039537872358839468301853452469902720101733067923864082864018722331874956717460627205856346952562191462215733460688244956561336738187617597001275420868918285474781414446407241823155602840339043975854089414720687838942832227300754059288693601532085908686091169521183442486713371270589206694300199756493809238675256801876164881963063735894017690106001082719323634646986977351019352651717317331439042918869978042428056060977334496669193677985134009707793862754755665381827862811160836410298396635775918681980447782831081636835462861508414661022131082706781503685394406780556096177319384202095138660574117121282773152902094230473 [128,81] 3736710479501764076925133879951934760914663046336474881549107604177523165531816531891690073956429763039118162171161607365493489148832859053353419293200761657931621842441763204450274662193994929491589160208087572232957815665457754194089829381575955444441471982304426934325257072803871967965373275758729195853048146244164646559091403462400812939856060272209522526405528042197419286884618746166557437991890360880215173670671085206386553842161500101372985412138306141711442722982940266494517966212820697915037752854337878325915020510558644897992108541894958733843038611483413243518980121255910900216585806408196233695188444573885794651544063114721408913523779507421422810395245872961430496433132670415490013953248216452380514379652824171701095195296291589531899123740658280240739605351432080153667082608400310026995514622209907154795785018486013324575454254083474138619746111946295861269281628684630332200731497746341497867234093074957811538859754789561413850002824967689391788115504190844624151305858912026317923096345117415055075710026296170904184543818424406944673642968935365954645670405220432417091453695205395870208288330879443339496865267977244098722213043722345630586622460639715091894105453951831573786631570032049755171082784666822556592920360997581136351652974084985718820935405406187890966748377899263520543956969065554534180996300631824205435437863374439523840615884460372666503995676047801407946921334778114406747947519778065337179187247610031250913361340208545321136353804967843536174610206483898893598332781115074844434003514428395927475414400015753422448987444721228733958550083900573076647632538865598965968114127541003897077313228799797305363213660740892653328248144577460142635149187319483173900852252148271197000997380050920269431462009672463736123597127951395806418143483288430537490293596609880592039139177566693863812693028580341422897368533713175891525057916609806167986051629821017809024587269007219238792800400312973995562336909078028849528037178534090412964906671028682195804397985892444412086579635150622243092 [128,82] 27288548402676069432312243605888513458875589783666162392671890378919567417306273362640028435384219015167422952346911332068299967818472170715184430605489783056378279424522630830890467338337789161665367861459106679750643899384307302109437660105971494620278018346145492023720890340561316353795430204819234172369602868412913485814435290232298030776875296973606990925675308883071616473230383449503721063155712461467862955768403394252444148865386462561480106610498655432049502711697303253187546767681525346221873747234953159658863567821031894491438563822571736447211184189664472322923728548782245208951005813926159530256905256510617288698615495905567716399406431520216785190973911163306122931762673149334827749859856679892128896333800262049543463093482880764967553952233770277022948009912668502716498553068087541129816043181851534208349274077934218496127427613613506847037490581024390489376230720842288711033424108379157159565348041869341329392817746493466729672167967650643285415982352817438941743699669896005323256511567835637035332327677251727836715275011935891294121352218112785699407623844638037098825522528752282988064035730179562000349587517057083422156241478610245311290175226682343209398139303831852675969955593674459581763973787396504565337077331274216852842313833379262753593043065441368234171186779274575879596923704605160812266693061734095180591281444048255947627101529611530911518495824803687288891305848862116159084010061057008900759630460297566932283243228558216328761777073900815646649301998683958418729073696716816500425258904010417497445368440533767838922784952188121943798960145916850297645299467972159526831106189355477897524362560465004556062885601218406858582819468946989794827778575337501041563765895186220218847693913109020015041301415433326419476006055174352081968797736812395355438216261583845963886529152922499657092965112110570864856869630438739265758592142433933858467837029904295104440757031587700138897969705165343944587869231903610525647137608203106626909829388191699562821355998983063979253771271819784 [128,83] 177113040216896009643937622467453781403697254934970876608511556735346261867348727686817793750172357515469059267575603775894379656657089498434484934644166279572862702970587577612426729488566506892792901681259428012799796965293499506140544465676665735436612574421210300452800932982556141331098941841793289589421595180016566244654972211945628134376383024665731954133543468733633948492689080767885443986634171063846858387466068200874339730943721594425610057525962879331930882011919926866494220731094572497439146659179537602835344218835726686354500236177431467448478338154428383056923598825419059553211411598963120152304675008390538923662458130827047184033219467507347846010782499832521521205941931519133051763614086388637154233696897431021904043643593732110196280524370736611999362065930329517917663289266138209516758750170357649760760822512364963278057242331194827989806473582049358612702572348090607670978361518725343038481227705715007183691095875396795398581371638318974303619123636112253427695804061190387520940380944001476701070706757429922697553360047188537710434549896227549623444792077489503564774221519261439223122772424601233265368684900978127097650532359734150108840098965327759545289285046847082222139253167800456009835332319755040060153309670407268396323101277795327979355209514738042734944304593294557410420496165126002086925206609958939892331857771589100829045086217171263028890599407236619808719364250150047225608750054065217320240263325033083315176047451876068882211969596353239677296702717630963113825655853430846610495285237388734729538242735995016644515381188333429922522879295689814092187694411153112877500334383472523735551738385125393237665895856538134044555842228568774386133370947290788856524954544240986882662871678986618555891722661955004937959763628611015578606558531703771227490945383382978892971730676359052906179708136242253300610741525733877510719325640518480650110157614824366313063921227905820802207193864539149323377066581670641630061338423519744154237064013510216106632565509759003345342206940 [128,84] 861700478173948552514922518804502650803185237879518783258196282398329702075833925445340206453382967755950356019543794150297847426990483213305506541135912001517052332326440509822060588381305316032279230062113964698545224675680681929426024902853450895947544377355363571977259304857930330041487499420212275014017131631457622863057858766539373370920511554029204890295622951829876177460605648554658758632365273793162668090726267378731925685782438988298405237603974102367050588111781517482885937182621722541090840629697698066571330645827397345169879551378838916032919210690647298505640331906804312588909726903702670957068030707945894108602005839866892422842420389280329825244732590251743103932435205411883794614913294802644881495499398930735593644358746984620115491859523868885001715015592698747350900225121104768610613906838715689441542181262658925231594206606377895735694648902060868849588068477790729511703665093064429733189073470509416439619494933592719466033698259802897689880220311515242139823464547127936558213190805704334223201872679995738190894030811258161072796100221422580337712906285431058307576616071434027046935019553760119247737279800428297928992266930975738918813401528135239712893232089113528720904104882539638843198872048420528956598862345982469770571772062002702311056536312653411510165193317174574228532200019957509726524554591749974663340758601106081116990139831819499262903457017609320923883129651469130969262044618485178888867595886577747151932528912527760843853700128016070981742891667550982545740020466813770665981606875118970931339053864961068874873176660035663990575402564455867376632865992461340556516468553948185947537734703718393591657195518611644689616112276224651962524934578382226405631358035646622350982896844657627879915448908472246110563957501411490550990551527392664245083434955107753318971692487660647401057996715249932527750283707986638419431926634724912878717984463191160879888718512360222286232569214366606781121901097548536720868729990491948050914924913263463216647252114897075496906 [128,85] -30314132132197389025672139328403518198212470744959939160445109760220441386555560962962735065163755494319375472901203403288840513254417930869715413638599284815247321133624371443023167052049429789930519659587575773762013442701456670378394318198960325364467220979016203754436753607567618201823846881672940672120958644151478449082648387288589885853038597713691323566312878104050050952587217535374421267390698770883488024389508863022151412326005435417403612382046429510725019650309104369713593480884690715857388449165955930015192740683547462857097025520221254277732695008013056118232037627085906453618831972094124844083923577778823540400489678747853269498100089532287425763703043761334397591320280164364184535980153469101894434812458216851906110590888533143379629127725594716491087921026434116908060295517971475287370204080893617216234681069630575157174534531640376478174243814099080193628527156939653976536659690825190573312364212055533097783862677313010614783752092564883214349938592213898353092442609761948570011752285583749171420870570189387141462571309262066382686501766369206569041249024034716146397893012942932703151560579306357322062089129733012284589521598020171371653782771441423905654587901079203016240219958973009373895808231839227548465004148669353011060255165692886408652639607714753787398230142483906598912508414217709729116411031576753432026520256148662455467272383052253823860469075779938503100687236987787265306931022716302742438744708267496140540973477057917484956102392803339740964572846566484124602921116782889173124401735804201989344666307118323696978344746946347602341530741120526848042119385817447065674588546744758781464041701144023725201783806182112854608664651258404856386511053005927025112200330657320191620963609309159490109482230007747523713369855699650514455212033239785556135907729870517303275476007766324694966208829185306955308432500032967068851698427742330590712641834025964824044180926574116015607754076644380571642431573879233395585495375119977692895589689797168440242139093477053786 [128,86] -81685744319802297265369015623462478695457692669532494092678160375412644706239322786343837891951988571440920260571384778074452662588974427245938098498636252756231577660528062973977817534952159544812687458365141932577562345463265025782721271749094400446472422554917012551045298629355970257234330092181662733031319777482528085444057477666152529718268981345101556223867585021838302152529363448177359081901231604485261491431417660562432581469420658851881317233412580351638366288087150670049295394499049197396919015054684717213191556449488640201370967738039985152565228682265456884169851569704143722214025981064415609018029203812007458048524881067269462502059958699210240756891002776469692446360244060660935740323011272827801867821845218848451470616897347458609647253699731956554629824605606713721893700859438609461186768677761072446085622541412858913205476237767843711882722706089051174709294785776126880454907118461768904705584779554525702668075503149756029923227688935102772179717850001084372302874151429526389646311717508292160516827195468938208628616846308935321076172959464116357334404082571097920483935912872330281687156319273501133055277303591046767997398009916581398160247448425045474007654725737035274152745447414070689049768479790172541350156937688462665286805463968458006273119947921546991194702521995036517841150786393697504117485762150342390730126890575465762422071174584359031280305610348207588202315615584914982809291013597720220600687929653501800544103297875453196370278255497064494986107233671757303732601106083121330836683826149965580296277307109595431613607784742215974960594007069428606856269272262774155599916469771828943615013878352424707764945869303476179570477959420884107235062967747268930689477435152216661494014414655358589598351996024839694230037761755381072133806313397095771294659034626090971497967630748047155916709916176110736418821950104866120226270752828064121341390326546695667184390382596612098737732143106034029624789091887493257097538399137410064130750079465470687387158233826 [128,87] 2523936221831832744632609381991375623278753288872744580366453642190495614529641935332183322507795384682955888533621686201274720803709035823653230671768733859948446931695453310185734238574656567595684675295847104465279130146287599444156456805745636995729276226934455922567485547353396329716207531091334551874164118499821478225081158256514494059800957803386468266449166727085495857475004831249994591026335695985478683892727111579581661404271992219727019988648928160891036771463939789822708610788512784139971883218649800872932248453436469911723401833325467298641763855788517631140596498603126798521452317472373235943406032167771493743728104540978530741681838365093614582558398827644016278925714287988495320137211857165967649246144453165358559983462494969391964303440387421799710481076017915029278828094858013707265681994958191635859625165458484241592547233734161221066229477249456018119357704738370775590512792593726520857438730345317159391099936949408179595717576109990592786414029901202906356079184852642350313916753305926285678766119486570405754175391461792739489365343875612100555380207722843635843131540304874134258385990739725956017031937621136638968857026592314333610471059207832137568417063355999781466511672725602093793507869491324624844256326005294941069313916308212573670237106548914847658568620045284970716912202968682674643015284769074342932610582180751828749880278394505391957178767245475353349593919385091771129681587312630600068266789924485139678769540809402108516271335169031788886186276498754388565175557706321775785688175698665635981130918320509624197945689851800090474469348231829934806521145177262165445254211256595323377353670758295323455597168698119075147203012882778938925428247235829688614702947855528962473655647959444444123091373984968774008278647037737727420663974257969661672549947621290304812809306747505957044801368218059478190010414990630329443561242296475413894655857254759354101148720940370597918024002245301054034061956974178177109512996098120157084917519097462355465064765 [128,88] -3810695490769764043165936094923447059552519163909731277360615117009454768356276126203702058621664196292595737294342410785362481693301131891480275810470270273178120983142931908729319586456468649729682022582818650451964007356513942211550864169273630802434894977452619426797831004633036512842294870330412036171423603739064017300985563247047832792904671001646191967607697854913910094466635253851193618432898367096930000669607360600380739743561924141908282564938210604565719330381529334414235710175670724661632000619275145431734465659205561800741910010721214736729353827872491462367426481803493532073224767883566466066158853746171143736499689548742108547767804390914335005249847064401860177242342296375712613648352053060228817948001596580877958833434082538257538290707966018856514719241538091569078095386348233252267121188765836181683240214554482663302467971763924760906111379597319297722762859375674523968103346353709113822016542228683874372115139079908288442351343313600055440078784944380706833448784606007298133389431240308318109776878225280796766613655336664056970199838205291023258235235916404343580014609956344180272640142019815349518270773101654540071753809666554694274339101358639053792930790597663783615842297412289372528381465351351888855170992613911657735952305362627005987588678369790046257784771627211270215992780997698765073255747356597669189660282600954014459831487707601271369489626266026652106663215635618613451404418997952920189799194548635033027292765888727445825517480770721105595164202100339080733508161736705378271114360029077513300284342682270030845472747481395051085311107110855461237553373643801833431487701541593849337273722740188942200834677913792911355758150960686569731818784594052961234048662468359355272183647016248517511431171420491566501530429944718637432701360618864696592704787724308520472483276661565860516430406293325548692041405462244741198456097994258055291717443873492490950900453867396107387419948134804129778301208801818553908265198843993604141211890258779838106 [128,89] -57986200749867895851022989689671330735983836029490045559194645661647198958095212640360741552573032355044057057454159033072946486282176985359512526863390288900518214554430698594725646447541401078911366222180467448523796371606587976661988766477718529892483282304751427941410970893163381839991429677574113882297646277964299166766054986201826260104142275489843784334259161428224450218252826471339168742212388263010428654419576420206503362188834757367268794284859573835172654850723371617600344313618571662175523217768983106043403789667186147073941102391851673374597049664657955630065653186117585789686612052602167301433832347855596227457872011031312248687582903240060655091288820270815634671794375346874276911819240297019219602149786932768833313927351527874285992037620672187449986408094633490237046300847195250838906818247736348120788357867672689169814639957115610137238657068364495304871449517035681011826678106130410709204930283798340523076860415580331846561305341923584569752327190517042315534651286815133718651920343123923032463698541934007189554949028881217676097397343265174587183517740365342292438344366012573550434169042821286646515773737504906354164115466153371774915388790263662097026227680465529561185859370130229643166556575768432338547910291589171364172673583186102089598453793800293005552142083683862939756226498627251957344168495301057081569264024873767222647820649032715231680190796381558256628254098465812774507996427855042922994832628304926454595079522596182461146234622688291722995395873373524171631675053310556481824988558337219011616240669471130550848956533848431455217748357894590797302344719062447775275928772822384270383538585789023762945431043066074800835445094736960772497572859769470735089491787969205148415934662611466393677070521565035923375748500184331395188845160772539083162870329952654164878209359505330701722334051600216333383446898735221612305080560911257392363610709480308104789454873924039739138695115193267190816074184575722047978891732248979549028349431627084 [128,90] 79542936334384356738341138080603901829482984334967640383577538365003556723569111294057365260180480999112540654396387999719577402636587327170498313936423380153609396761245098452405524182473252189414551599669331403347369214014382882265943380872225167564514277693938003936520631426740385678641106388880915570532220237847462626240613820763420425302224936634026723923869220463318893488730256804025410073495991706062735585806212721874457479173993877582798361417777097917413500256996770479668346012842703069814410627061185231709612940743258313433415725963098814824717471695093884979844489839575539150958709087483696288384153732230819525574197928011089156702799732063226757578941958107907570710095634434773976823158155441239622151627854439187843465939270417693276611028114205891149834119784880313415735697462006710414957439016059094802195901854484670047006826068294095270772114781258624338261072303298885457892609034910026777900985979033242314319294613839678611102839176958588834807534701399672502709995026218829567165181010084448395337996247264085253443546685379853978125931065746425512865608833213301053607861682386805618526112341373361325519341799450449253335198419552796410864616676034979436033511969554425632851663960988018394350724402289514152049443739589367304626237566863652492033659429861214036628958806492267664378563102131495459797062944063802981567758386730984346569533744445701510543547496174929273370921304411576872794714425881394437007830824980919416189151201053245112337636288049210112851446305404517079872076550827029921348803502232766720766294070498288078070375197371970735614076667399280767127284157454061294885688223858972916564761730890087172452061125426724940021186706439014579186358556814212576670220410593129004663178060133215170626557546042500052214456996239843026911058676691174888377461072105595424151647725285418042194166059144111771367290683185717912076391741299027397087177375424240917094660982954922116680241814735045939537883399702600346773848282303610420472370806 [128,91] 913509157079727678196884520789365350541032113336959629797784749612165016296360544984245205367858311795297829903914240577279059692411497804394685484037312601118169291228192658345896864722935040460085900511804938531153874999044635864098004949748120108259076915037904128501778402022629733739830565346767727867366452060756547650127360134448282582707665819180346278888122985491543715757790172201472595457986556568489485219390210129136216758970926108344352935326341956957533737847200617410430196768476648790840637799943720991079271203173054032517324020219524799435609521827906592403214497080800375775988608714837367991904026784326018566323982309524303470556466492408314675562093763407875584079617563410805140760869970324091143674785012690814779218264830174774394614393974943154040833496589488313864860554257900636703750177290961930620835676838881683236720593971700477461922537507327741857958697257537703872409682355398668091093283765523162450520567058366325591255408651950137078650231564649418854035296613902525828774201618468219762195868864175803356311944535423604871045713258983060636774791353480487038589368798740109304768104134971380895698012589049648422145316190384118126835252387705352016437754030920005407794111047504297903373801032633594742148774065227829010343808583589165398517493299369955583945401265621419564941666345051604549638786003255814051927935450233115311128655041458405080612285519661444161602612237985895728964065564249314386412764169033412620877566881619417631352490209310051919591794859728194265561091902469609375815133977265617653001246038428166199012396853202405248868300671634477641417336915296197712909802613641708852979022782036974903156384055569690496288668453324444406520876533759105339684998394661791799613786991258963760863592267410414383201329448514132319915441186350592641108200910471326719128179402370043611034234124542522473771136412436427714118678767858615066598086601771867967642450610962053349418038805063114441753370693038158950630266742712181941227 [128,92] 2168855732257756062939955744118199250519291855526243011749048048038915837123793016372557298809300642082122806712432538572255241422833064132632736106662451567887642047862473539806598747446771365057646107028626624188596623715841402010529664729329981913427751250678023567183502817163184606985611755685964422572613460616825354953423517203802025050672007337171191497568721252275133356807575045159573421608359823624806062932501921104005619060865286413751454683365968914915831853820285357631970432512928994232150052904480810662418631267854036600061891217743168402292062768308090626339602283985981512499723575168653803429712881562788858687383862461276331834438829900004729503976775460009855388527943597193703096428653817514933306226307127529627120652535482188831811652342730050847579904730502731461797520699707596158423686593245887183667620159927276029837463136465539777835561425997090642968213035544874840028997808704205170974276556899558119787371197349648145822509973438358665032944889716115446116453655385480162969962007094111241209845953965885870823934445217098632672821996271073106871203358322063990447623523787030521512854579063178957625918007803621262953825902726410470626642478289530689644498855341543651817446521268809288492680598594612526954294850813730485977411099582190580887645001981399273306127389454905070223081025015595334521516375650610208977670005085695182933214140694510330461482872777330385553971741493360005325958627189094439559851397990537599266005504537482376031396683221612347202457620046107593383301264577041222754352975886169397483317984401699162400262228309109196859797992269313318045766101472956058950021654121320671348618227990101094530667642790570441574972013285299774162250658357645730182104023141111782976475589924207720769969139121228913808140329492431205957700426854757554483968934176235219794306971283827792540243887557531058275781676380704662201156964036442299119009336450907956155810862024988254651018421216811417269538278973571897724391586668932891 [128,93] -14483387121382937605549832043237645022140567336088364147858124135338223374387672296895110082964247241216544604631364568439136653589125647322947847166250901001535278952775846527865178744972034518250952520491473090700424097567116485738386605416485202898039849634493188155643361713898676981595728314292877427998694470607842445277291881657798095335844194917673187258907751000867019735319471818431920720410941934159640098502716675647223948660927983766195523034129739556087194048141025329441153699267531357115410350446194778890222176438146048799998263552845736225563370042872363292808748339960869552491470082864500612543874948892208135663489357189376892218072252512347444219179108866005096863567244079977790028936044240719132696285884497346301412768135147110547556256060898345973286179768864208933312894676638544514358577782943532453728651375272032477450225525093510871013844878441569917353322367389342893329013027324187392420119767527766009496483719465231592824209157852514531122455092441448413632220598467010976268084714454037389850138426320791323103671505399287205649422624325053196865849760580765167706075040659541293176801324814728147414234236612017969973530072945624765497445991694222714618014300787308386337200992685825282293312780211346655915888157473615784648718157208984287770324532712183968500604069748629795664205275203426508271010456893232407993587930490660869541093915915761531520131153662561460618454789952422521400071725075150452657628764330874441369670523031276319636405958553462798001651542691869097926853877792671478110523572688641027520927634986986512984293118730196776440457166823054148562739353604601170754115907319484855122182020169140019754639066520994758560697050096928592202353399976543128288978406682108967636075889457262321907651530409769906544792493361044588455690493649773801754326829412834628236772371713266426405776633958225383385747026046814860857845743794754800087344288789086386188527382968115787696372457980779912715962997207888548456260276315 [128,94] 10444895207057515778039807061531481120620497542003383469148775986482333072881838940775359922700156464955235605166728962387130703677423249213500127925786753947008364237889791736889777836825390124735119770721564896105484243678436858780207822866137312420218873588620408860497774303211541161817459592011988051060364688409429341277778135533437847406188728327222759210564045997344472449323617647614116046052592583833245336897343368660976287110303280597519332700645760075229652057508769591380070393904178007209784222212438834981909668590830317034112222138600466108706079668543926474695442232739110226569576494080692842633293957011746674115784098928883558675793760125246781063767062739215489136104600076216956736451677871899401989389940420233256735918599432290855364796358718405544989414059990504329034097326930854177968952530566419112007868664901978162629657711797041842745396874982503485791927426730806351195110034336087069292930742000312959071927242606679626315648552455032852675832779909848418574173531211614022758147096937688768414260908490368839652984516940464300390971950327843480339433090620208561858297710151902624019099387410442555436823273905730491059633972800493318026645053387453006866754115011125806251578388400499039190793949253623929631612177511917016202699968668174788277063611485032013590147054830508647256915958439230218995225854604244398440229797805774059115845590589435613558447555982351370710561915547283147599895493128211477290655535663638395499788720227639229538798418083026425555198194182507989512009154457121474528499295133143839731073178048519130448252021645389594537724595319701364277334324535170370533422001645951965054973995957051331886132937063355331071475959243614108684585396507088607058767019905115934766198248711305289881932086356481689549331724107593097560536012111349244644423360481382073250490900055788148124426770791550179677130543023483687663678871885938633929049715128002320904823119277248254346141695517301020476290585364271237378835 [128,95] -60056492539626063372148391258557270203289925434527696506600960539820186073397976717443145516417067399313099116557050098708030279593422036043641481183143404308954998220589990499283004642529399018524477981342699073876457375307815560403969627731566668297884297264791681623570226019439401942492500791816971717453844376919703699409728533988530323793555889282824065497521656257994925709777633571138571668738829174342162412680870931077196707389428044432859590339642406873690096961657626177358534951922417241818747401351610998533994407645530213981152512841272310011575231875034579287203895337441946944208217940782081120108088439582207825915364205411859475845883142263573604257815735412757888758216941609917883952055178777494080923084092376765678865287807704378282462188354651610584954168685633981081107029690804978814361253042914097400797666320563580673994218437069950715834032622727333774812267579759247329550084844710728813581571632153367341265616187209435412606503175788304667773346651559172581053191424951777911732302819687777266419754098000403941437568643186020691445465133059314386579542597429791656792948802216259693642644750769920944932321608664036636695943926251408681833034743419974367739183045289359147535740181388701897915077796380324013010019152489122729201734925242816021479117764498257317264783413172073050678564915797400103442223228997573334072982465777372478955771240664652353469130921954314540098086185274073379079438085215656864943741841693394471271062494091347602102467373578358787056374027727384301832423348805047641377847966968642860543707657733088802634558671406136980389276675999903046967648440968571118464778016128705722075424757078810316212603973156052195825760175171122018237285895921447924115051125278044353334084828148944170852525788370519336689976711479886423742097903817519819058698142331804603467916801928755230228981693568764502906268539620597452651686623054929129310507049524106668647094824212194812285124990188956749613948239953177037 [128,96] 148918512150751794186099306213154607096240951760146385625293950367582597440242868512398224026644219666683008469631372531216251002950336266565140288517629815330017520878440933418843410524204945184386178387900471316086005855812134891199450643168117593887318692699029905258623208297564831674471861543530020027609313743696632410615014371141556932415319602923697149039600183552885633727287182796178921767020150718111063544702015645893138791715221402439676674204566372406748624759312665288676070332541763905012397420726319731517591347124576311995635377322717901315469515276234980194673160096091737025055293862515211270230858540557881628234794129853131362464985207490963499423273214806825350101698119555672459667859077409313839140007758525022202118762204764516556595070765134124657638720056370947989997883807405672709470400754474063492084246232142612334239620266472611232623483157471550143070784412348507358593098232656311561285359383862184374330868719872067050715932205158450397376346738048544206619697085626443546646078765761117981725266335068643135742247450867069943553049035820487207799329271957381477486658127275726923917509383305717599598067702446781657608603304358555009921819446886349624318217925845868786090349385474593822083606066807328644138580296702132681563272034682486017211479169635670835827549566307131290386314982114666312722618228137410653846862954352636900612506146696191134625249116129652160425445440107692520760777062717408850182162145908008733150572295896814345721165778018261768855734828573116509589991721506518629401818800824025611473324801600205733365910179839941808405927353019720364251477771281006206772719384750165704906419591364173805213750825318876725603151052376771183756937059457168122009050100297408208074025474300549316155572223997831252928396537301153697055695545976611977398682769856452205195900498994541727921608511616468648165716928892317789632646011849923120386991203678637539555600789323693188767958968434291556352485105292 [128,97] 186567011920133240422911384411864639481186405299122210185993223550052869838565310189067906699005163368727324012630897699955157524212028785777906081837563489995941939531922979971694615602759097471506712057666068879461663034798225231955863179217382426103214961149379670017723763023202543375036712250576599412857615426841770449753041036619126409134431306680910511792177214426999372088164098672582557243476070396601432374162911535661284684082734713294803078398197609296067703946045567861163987319966008969121491063950369955793400444649977355981517821568727685035004924335473466269627295327964015626299690977511714310417518427124761631580184454940314016835964826536752652514132229242509667688152760502885160939150431121647308913942641130175392578636516198856626309493941298734300081451037873610806585990318808817724462154695030297563369554422242120847229502001337224106554249573465190817618772738559382157447897236106274994829601157660711424561922464515524198372107742065665149382591170933187367111199039639466805980997522656045683260723768631551976630149971342835228732415130631010502212955780303903676665675463489990360272043760450929101517101451022356424521491470802488831407532838067205564468327954172217447346486749476812608815765546412483771897870207661575281930287639142385084084249453185867754195496505485974353294690589748619602914675396740103388995056285906277394408140092150580802455856035040577397486051129401401939494857466951202680963480026874754898675615391962278434969430113145050948272907095806644365177350737863237355784325992406501033667667660443078229215147032730065729402240345014200316631685175738480415214560051937899984401354543003575089836658378469553302137332000418912914822900133625282983023841835592105808293828717450906556669161925512650063572673924160240907293389081084163000730681167853748728891343812998509360582529388584611408111186433783895314174087933732521629942581643311056372612848422263959911955869362270241615442065 [128,98] 512074894421835268799396776761461833909300870092082401772475431572766756670050061183654557749614969762916050252507204854397424448727559998532085105075922658246012137001854939351029419031514629250393565238431130745291108663222476033180985640059316338474116350489874612955028536778202469324940186959421273621827742319866702838882360594440832942416125347740668143276305506805369245900656823898936542571718508883610554882979745482663112282868055328085962634127770544751398117477161842766336028369503880709744940791270920926060405403394974291060445049137747869216747717439973091487241521012479298538431401388959213368408471039358975232908435968014180513841455599772082168367604793760130382170635592528484732664241952909358862961300217770912431542294792358024986932392579769870086560715595131165732827453014757455661301428660452467155602301312200895885229288512911868016759559797989075207831165461954610393300962692654288592972071888643132316384326757949377595144606256861743682412084975913150977770132760318643187759761145197469400562331858783840012847443284657754821491805765391990898071989684869591643498087483057834530609720934778561157355226583952012235329510775605281484728964973454614589319053596485099602035214513596884649468009586914599794280794590696679803521850246628137174091662875838089128179005059281321492226636054112495179471973074332368646874758142888088521951842342282676737783877656355628840150511174454951020096778555880846130453607000440721924509376084256813017131903264212018712955463462331893427492514370617652979355162543107166262329813243198037293348848620910425298379871503139447822521022351453272271252348631075242059655840540405569477351421568243506066726851828973732491903415748803165144651168264678393479191848007430577748554887459859538777173094418813427315867510680086795130607246009182439386913877421797744961326319351607817690687040253140825643294308756860964027865273603410223755629043640709085667096290474737443838 [128,99] -323432516873032712972120101809896334927630266659889552718421934399081394177495559036285711664269509820342680130954963719069763682699783515536255555949213829935149352638408206048522840366888674567228582076574940418196832471744484575408885457455429413468237210812184910865778331621022976019794700238892860206296177359466401777544472771040303736967868924419484814469295052262634921324890807099736982611621149103814561041859859924516179860910146260990471916617594813575034780090057501275508509092102876363405315334710217906283633735083362512221850920342931647767192738483550069467063669634374061738626750148122215787523988316083848879043877222417024256189569606646699476494744870756506892607126402312130611914706292438149583677355211426549826023879161812286597791764894080235208978678835749926659363084014536417961911884018822697268794873807704141166367982087524032617992182625491752126140923609210608675644930840021044352808803124800532437475266570301788269526774503820289706828197055066959066570838500562164929042467599789071664011992922278677675854626965875453308367238231634323597878395830362854144712668360897857397445379338136824661766960198004487590775223526228446593351114743388201943982209798790083513587309780179319812155353893286683627437948797026095856174994190094107806816623737295821586384631165128779228928703496351266962431188555353532648652123677795049505109443182717029691275256860995779782548116333821432375766030048377565837685683671792287907348243172104061000862326971816878492612952779503405250984502504177534534500270513295276586367841534014105567460851887616248691072653599314567186495694566756801970860962529380409546136770127874768521262827876894946249831998290161211294023527616984845734574720926488877731344189441286755139422607244042342654142513444299324398846411038041792257760794864344282440407472612880434534317390538794376495100757123762457637049850448998413748226112133522344798195046352689037547616946077541 [128,100] 233119398188301306077112161381885620155039824954612759393795667721231915444852572989597170496804184109880840097306125403307126797127540005745005542282200428765808446676721205829938632181899405371941253590256945302804432701310186522520037757223190301464962832029353730047909918503994164923110622543286184833263636707651437558641337059692917814751142003377040013335286047495501027947968350731316018675791332664605317913011022584091993106140227976064970316005695421385487542623785524745551781867280601285563532600516531291919252691842149999587754192627253113078506963962502846284232542187249074964619479024278238610667517022258928114663624657079358521212626797680109905559783451692150607218566015831783555742481800608851986516752107207275545351113863850806823144273305850206758612039110231632683404165870164294243561704634573152898605230216981740944019743692949793270911719548296682660082656740965320523728867173795312382889577091420669797216508040307956864315576413974396356935617411080760574689121769170785579829835932657193060269762095023116897607562636170541431004803425016789264678024989020841331621716021285339016075393736446029897089001546023389428581250471469965273693185231343023261866151206532665091473454864843861956263383881134380961498590747607803297308772677447624032777673570413805161753784452612509811345121960130997385300049662645511786962024042345754411909925575662908395337222619545477982423153145409794561468494292249689206542954177392231882295561842028514694917945289111113230117786651894857445825833485152490904108150636378036251657505253783268022995084379968874094831400099652740998095761346438449388074783711315344304562650733000800050957482521767741945345938285229161691236904352366525657000533980961740491015477114189615828969134941206540566353405593497919439213578491466029580774710852725584135577385643167554190389552002426303683771077569169321408488515385522068143961023845125745238337688083582297769839485 [128,101] -1202724091277338487092934411953134838398387400859721578591600312380789161194833858840180052099925055767775050441904540733875081446019793408668330374082524435467936512413549983846949552054064660264527439338862668565480790204711755141533987387842816161549333253635535753969974718783054736795103717597779041504238410693771431149648110655156256839233199363125511130796285156574083412236616373274325652791204910589897582364373226724517580460730775777957398286607861881551917138103394723662840200620125550826461299861152570052809750558077355651998157364073486157537035734141243389940552810299782208687465135567696025769417462358465093157999839718682704201039933985982282411173204559102003730778872720623062525723673603556382392046095295031265299544589702342591123367298220905395938343626409143686928152876646260055060654054540357869926634870025924933242590874764509360899183486868789922469620132122110501344064377510639071758542743621334768173839241219984609252175123048327265781971062765208398637654246388817488758431921418153872061728012454040270525875768900470856493083054574319162955211128683411992907429533505032849446193250734148198193980845256709639750754514518779754908347528547260711421450621518643208470014915481558112208339856991783564420132500279361198635848252366301999064088369988372040741425740481624753455119096539280200270779397725909052917079610002880120406303237547685796608606082681584640488303507926443118486194983230014208580091463580283712497904075983641852986253018897537624397824556708688556297831486884699476794636777077760976667618669643240060143723779119633456024187189788659274658346101086661642932125178953323696887983489751509824821335482716122158701535602855400393409314703933368858705384710026688470317787080719899315526163798013921969744722150239661270021823039559515430335817079187841390208924873353209279559168334808446003140789894193548422057191310319466540875473519038368561165991074495691773430 [128,102] -893573100423765630383557822150665526775872897340346499580244812363678352788969579521016858909418101441712164235312640323856725161488330477984808175731898271194078440744397534504709352691131282767618295843200489381534382746688357070283021996137019307412388737293395306711331780445482932390909670307127597746811352021444688581222790147522487579094283149964074675410947639803923905701648219219572125802308786676870180929264733464489200931124093318385374395493596962190928969140220926033984148691688123612256667936888892146639555485167482028429316033121985826083561243574903615177691561202130453933402430617194314411228930866335565022072325467594568885837290910429279727231441897762109862268561983675997869911588344994793578550279156691411834229033273938886416501857604069444225303323003130096934659361743406949087980883141594907922545432198757143812132219602343339085396259555328758208331313476426168249547731206282501904163902285184940591896932591034082552260806731632657549430250511752735289603708883034550295113325272793235190072691829035944516910761162947665878720466417417328390824675114603628413486805318171919134876579940101677290937913257778363101033944069072128256027020005265171232394333994028862557298703505241685040375598908045243284984687844158087077340372930606979703062097554823608159545286707258677231772151110295963356758327080340213918418753654720179689188849778517817391983083393328313841682339050188654998770348953900426758826279432658474432570813949108159880909270408822009817950617670216939297642378843553860782022013561834811037981756027813462925492840854696168612519826898504097778826972515246074102200601171219402534129882353854941841772487323925454234227238262746642167739552405206822063057993019232194555831204584231596477524416899046519230849276142196721224700098362816870096140738680741174682429393952566680560329119970600694644758184600984610396575399989056633400804907141681421585248613923545 [128,103] -22575559061120612735172505723647873269352988021013744195767871048487026290575858412435974361899783562607694346543134629937437803016397896728652523729377408488269589524307825055404970411926971355685125493909864455865625574000338013360932574742149077705845793074713034451772092261513674102490595751329998473358415680761427742241600463928198161785791885893392936730903082036802362838992162441313149311002486440517838111459260300191445536562995257218140319369614985389623353157450361100094510628076585275193230252292233715902271020060544091642800609652958334276673307986085215371826984261681129516006352145934535835161567638542006507843744079355057608822451549134537560662053980921167488216037925473785910467215649607633567750386548957660161731999838930639714350692804965759327124581350468775155084468522055488542355981580552071195980442748112219536701703114733947923013641311708540497562139014335829636635697976990341837718141298545265527955823959563791138550253638810043778611727800558446315181585894692514431653182707279080867626270354595497118392882946967168660955462268080175360123422708535800474132373681321558737211879734932877817552621146470495370453387921454255738651715158864099350165729955950333980805504668670046891626031944343856381335008982104498055457872426712261184692108315582081898088939830518604584106713208997093982449179837727918979419990079186023290062397379836948093320351214959667700645862453507068288967645400614894134869827875519447011937237587331038105685340373896261399450323475811742841527353097320740483566787201710141766968777796266200355494967808632944122837241030896898061763876702706517339936330789674096696710572250348756666058596590671001300022477836365904376729723228118099562246578760071720757525337317045949164710159873606355121590919462779571670595774403575720487732098516337809308024229129618485511853262445710841073930737805354229450739574087691379971333692931141295037628179 [128,104] 1367409379055978545861725893486163075150993747061368379759579328702663406114291523040975622442116834549053601882203624919254942832002774982101819779621999544753317651921478913443146273800965150456536258368065673356841960258865829589108873813134532704210283322704363210899910255355237851844545388434474598455203338465813586155034114433491319050407302905509368592387297601135224626831234042869010203951310390808836813729218648303856882497286945933882197887350849034520986641396682370194873579954272174682852182139658955947857104171344059152770387738498441892553353077110219465709582593903611908518532265639748310274367866254199540253017959318246426809161067761382253297423049279515759826065641629268797890695257688081753832288240354271741389730557485707298476182784264815446804797511531635226767975451201765336535899212315873855744131539590678028847934084952119944041437318958800000261917661051588822851166526287309646074062436964910622567790671911311834981762841923657553405720950983767264904019148462846026404653495995089656684395670614449329258506725362261866999317960047349397376081564847301570445843204049984617309998785146866465326897210638671410975852495539793032676539715005149116044961817673541714954847433955650070200676874507125355221544236269039373503654170652266265810603806083197227402233637414635820133695651799915034265995981500282224595983864120804044889430469669839553055442107625571335428573334724574269466838262731886715627025938168940135527536283635817951428007162950483647200921365596925728532354312996936014284867742247152780992049285149973378083872369709231715561623752087590643802796740011805535247774834007875631612556698068688862963001027192754569968270145592743671142650612366891325103508478286246273359482547363574887325450829658625406362348412845758388456088637400163887105006157239964920015917655823322944981077719444640257065086153827385688575706622247241855409892762442884432554 [128,105] 638779582496713858441999261344418550584351421548452130306976913079536299896982223681316723852777790733932828799262195544598020649816724827699672692713667032282299404434621048959176647295431774579368861160344946586333196776827909674823642889338020244116770883186663713471229086471096875939039751755519999778863075909397663100822510017569491781920923717353789013204275887793902734865003643136671173363501735628117131167015688187015877476689964290317942035975212456867739920021612188454527454990181049927710087014230701246796816419425617641976465588704736451558537069259877171839657875202746755920033224236938584487797250624662023576405153512746702346510930475782091449937611796920659022880551830217788933370596692272506518653895207921528620142071539149930270678316578407254963789078537161136945335160008532477900916951689037302390047857573847345753387543042423842858349499023499805067029957129349295221000775768703494421794745353131848899741430399017797605344265318695798240513655912756937310252932030315361863919575295749766506274820154115986204579099878510285439995693264547490776488734898398994563755114380036513173162567467367242776994914994632115442941839128532904752395070065254081630833600613061924446978050503818872347157474548574766227444490605986009703265474404695276950695479706541271509360352433524743010705148433161771729942656726591499639354194735722971423606503609935939540304861755665299094185605887983150444323429503895324139564103454830717420441761560393722607865727736871670547436655386937279332184029817469254183530904788149029777271081542879393953469241245990723019838566907446400809057411687784010291777580986896234529508896511728858776342143393067183101021187676561011006813680820821054810564364227262623746519929977425658397753966060790195661376267977026380140275807648606470090522440278012739667374006429222911681712489981555266173751942569173386034517616294122759841856019381456 [128,106] -493980302435519822263954373555677640847052491216349202610619268160501144102850838625863221848679020891244203490156184498272354264066802230733173890103717818965749652844553668420215340766573418209097952994564363762543241542088528815502305645243461112227595803982057988813384012021539223956436686242499841809350752189353052241200413421824960400189834108446078749305884373984332852952244676976190665858752498750962858308014270826823257662871915727862637364759624604584539972155843887091687228004558379109861228422347166585964107958048910120111028442217635199541842902299419871339362998341159913959422796718420977350742165125943752391244188966849125937553440668709698874615145823806510278787838025095140950347688763867842404144674228498952029199436765103242641078048006875665696041573837785706621363733560959359192461675197929815244566325692843370254401979452457047332522126215684518082138043432686223745423769177692918772146494015357523325990269172210011795723409619670764231125751240661902584457566988047560219154663054676030283680263469340764032428667901196603969578155883072538932429387467801180586199590165063960487095590942763018652210585141158528688634351530363275948878186451819373665967633750847409683132382186377600251816963919636208649988971231114802717276194264731262990471046436479429162164466966540284352701737051895704572130330942150364106267641697703891642339597468289915185324726926428964383474270868755124455502341590686910242360489041500143093869559648018475318282208268747881619819705076312262214705818580183684679764367731563552313528211961602703293439089299219575267448283155438453086445559970964712003754934604390860626090884753835995378603411952445861049218275236749295639593496414266691841200525336307414181617463528777854117554416494071410252644018865964635381790566617754276495191019420963337462605079677041994109835389298340484742235626493439924346616140355406167830523805 [128,107] -763946030769154123985078858210241036658470881694455616743953724037688677404199879927825566655401509964690072971295887709315641411231666443055489568943762659227535108155789150179401041963811323368240162861571061706879505608619533957615645310464426420850920749998620124793104951752091854439506556607676349855800258321467204642832869611903252563042277095704245241536661710462158571874065349701465206469511865629618041441094164150746608045249191026092128546155288051540997244885199713884956455039656119798687496711649590622489920212117511462969175487410123185710921068178012631642014960531843828352691512616262342779874504932937621837145139300833192747952717940373373847649991123301334779853821019848975062483820094495264638808568265239826016782937494309735966280514037887749882977713038609573193381446367563535206679534596030293880141957516069812954498700265722596892188738184870402515692435723284541936872768646908561095727423562755377689384286927922568103192041621739068191713613122117850210355285141368100291860093105929792385493265362176905403278692334667180616454370958653820913683012636530600078168096449759630926538628647772132711264074235518315835514126918848943484977271618913055830987055109206848976620759833703890863459871896915262424234144898459033923550684892882596886634121825534482280594644479620741337985938713275840403559864323967959772198121362018908599487338589474912716677232176828336549635368456731209784799203339874803474495375704358313593726699609512397874398792043218844475457120476267726373561945039568632598911492323430674820799878334490848797057646529702036898625637766904777968869154926967400610237030570594145674836888234175349329580224734674911968138201056160625519885172353038801559490814935798119757969426906681462698830103107272919924828549812343956874123915621046379963216723482657486643215709800056559867591471494482592792871791631102246180820891483511319175 [128,108] 210957791143910411824192138480576371922524983377235413761345186734564514764414399573017736687486888118738328482727292727751422300206645971954076008039309945599891441998035645969858155961366878075374180753784276199640647580177449935500657433647156150333794160614833590436397575695134433811855637479734009277766790345027222135846745981091717646587255597591317710464750381276852177320850275057193902508045647889516405826389729742456564559563110791546684459535574714365133740508850209689647946300300220577801050137162534578871083752820486187905658963699702879458189208376796846623035048596212057682094323144054518859639321852934662502101074719516146779927157366088380526680292424016290818695266141307234980592239766784198211242707824736922167747585372369966510305442467762819143458242999308086593327010339917746629722065619683371573724189942404079139145471040456309080870749857381137450744698412700929056099019167024736527316516312480007545497033225031257971695539867208748198294022332180001387211577806239676175779657037018139359585559816468706597113971498219090862660188651080576442267061582124237755908471757139039196826411710850376730976697740679358113592651711727232350935567135952220152289377028405270928291607716296492523106417053884017816010829245502248073946849728718138846159740181913034530360249198138126204810394033402201731340266751192155666945155588966011230201590492666230579769825310136164216209621135873015037567902923026474543051343282556549103808446101381595304162826630400211723214004933903396538056179688608862521242982499794931320076406896778404136537765950696888314151361320242731648131028900863442912658641738175314890395169552867043870867632745308016002705628094003488997443390991292274863623854268637428117692274109101182371014229329633211915222617900037068757997108484853471766384174713037169206244238545758353647655696901244553887046984784061806087292947104879 [128,109] -72123613756991025347869464710555501949244261116696047845713780049104018218092778103708377628637195454649778421043042404571425556112846018742353019379678577735160960699448184941800766845320069199369905601477948055482724590460191870297022997302421548973110349499693125648993794262673152920963961311577449962957910403356171158856716711565081410877276404953223312739204972089296413477443660002158188132839257916752174678447658256244881768954303190053543424258279209878761214715465880118060719483901612899380520221138256710230377414788295060142361334479078222380929913273151203577620895746429727073922316949197544224583314453697312859997877270381930609749340829639443083365835320801669366751840027061580938675017572604150631292928705499871861114769192371860313526001298486269275987745621543110357243911292197027845866271634356509127095584363665350671456112157885669253201562587816341143492753044991513994906553003623378174873889584682778435781681364876319190598269058706371389184348841067530061505966990799060473984493716760447783243481119802381233141177149095093986906650177027816884760848193385595336989564778683742498350838247431954140394516925328491349904774369787178876065182926899438402943892579198156533138636339837713201933802778465627905100744276852533146782993654969312552785589664749057924192592276629842640605821774037302507251443686558868134545332169159083513263944866898399514461121024554826653986638036996842586313219874921409947964237062187250392000856481613583939060551757286711448162464332494995866855068171327701787046044735159422296379087862660964253731313888676225743885543671609747592916881840378890771868724157602104320625847474222295442245057837564866497252104260600191294225549620141006410492330340006421984688153029057641957407264609734883264971679997139155870359207939077178503943591071452142170891256513717114213972352492828827498574546428855732315350832 [128,110] 13297090010521845015107373935102682031659526789941494412764952746345328273495285153658478717453832015879789302017588145667581501649309671385253039368372567685025921915438963267155561222124074886730291165104980500650218461904092514495706671540821950379903073274366071854305011187609105739169428062539085550676103878393665683577368724967903820762085169100067708813545754313646735699724366337024959819609973881457399339816458072109055182119164173043381876310507415882338417485026458897813851739419683536527824435621643892270815889856444424433531911222287191103781581537683039535128915184894587513803476480109429760109489783891262127594933669851929020925066739512491974261359688061991906227068028933602821562011673599277881903910277220985624584150949095470869638447315946593429163200279235585377955006921498712661105211829212907972495445328376164058939394764164583911252025423057383474396818842464948349006785549901473763206058447097612450214295999440857062373956155943276226252571780945397854235629594157823202801149942089205427890846088772110296638012145258116924262800498667009153066954699001315075495000443332812887704025113808954199838867533669306968372457082524708299053299628879988244488402292974700291711677370958185001867480434155551227098387475688614913766012641257098939508557481798164632022614309482990344631981340522199582468461430206315715224810286925031116004760241640068176716717743591319985898320685358047720737163216876477013566539291698989620005900905315393752285290961057329582165048769067167842604084347724813176174404799043678056589409324054085665733625416873379128397264023118799266136249908468451207670523687142249645894188326803939165611027800300916841806317757826225421524593110912031030399944542366577270036728321852988352366681317369769398440066505777565012338179917468656900102814326606287038650248270645838081843459102094690860978112503048723642 [128,111] 3106413011185304548364717719064698175892725424448706103790428157711213166533350955443676330076655108556723379006602496897466091333041991634267206622732606414213231407854244998057640233861137763662387933937969090654192572992603133398687383123202462071319266769689689113844797741526037278466560553993521313059012261964408463497663502829070336921629728877430266989506244708400688100970791239033404811761699677571199954895417367301094188910306407289969288873937188631336804689945041371293923655916815918855926269240028163890079604035487349611003989803185396003374999550588845238244167701142466230599904644417165759673453184330224538997405530463778051858126495138159045474702741195645941403545710826900596921529507990651234410067613015169819442496366167497166261959129027225559655071046227432653304997091197003662380072381098103535382905463863864819714910559362674493687453695405635316020403889289959501984103011889068275960832994607453900870111488706651675398088424502293597851925026672281703165414097293767026282958340907235149399860270114519617578922477777368570534603091764476030470623225617436929701188599801883915244233764109084437530715623876966513865042252078537626565558770686070799607397075134198834970925222404663377912809141302971515888915784385563921910280416619624929526908090116544282871587538507039189423766598679330047664446286946032048953985457676279133097319939964296336510765518830574507646195325973532245381390593198058481123494989103122912562909105531560000280553115946674092003305165212116179018009478110788926275886678884358180241490738931936595578333536819709830222905472630458306099063458647277170278904436468171232376856815923692403209714268905837724381055286745684681827327749464191647049970378610373688367725211951399480115421426314034361214071847532417727095503027778100071991447003229877734273464939508083736413759396597442190095640620213 [128,112] 19402990452459399000519479371110154962510556990349898547420216511942127240387038593679956019829436132423499757040056283363183615606539813413072125248041172114514341465098802102341116424401475520790078978139999192942010588907027973661562394483422895840967038843075629099161455762702031924733905650165413554382060436996057369073008558691422938959345409807639100836956915694603285930841413766175865678851222814238928458848267330637849973711657417374597922349985085367010879679084555235029974575878626380932253756120571286571991774382887668081457510004398935280897006358248975955503972091753660440729517294885322855925726072277249606536100474250935281143021481481968383809385185564387005098763902096121490183408754378313966356984611462628403466035560086414393706238247432271288674270138224882372824287193858870738742684438975549922384258214590617312081624780511366209316594323050891423041878181137161738386679426594632219868029409831704172352648084056482012604458921000862431715656997119564506986229487726512357224777558930623283713926320850262608548466125455524405028815602206065165246673382800925801719817800170936185637836268692534361856708867162187852123697592987370113842225854659119517190923832938834419012674955223794082063016735556965227781959030919771186043986259587899618803772517443304319199408073987997661271387513963873209035085083082105959765154940835896393469974694829585339870814968688679241892483555158299077355321456716749423862266522862241702243328485306208353268077892322699042186417158349864068611785226096947314019763526767586101180459121532109839788634017135967241854510532147672867429448618154104428105580255074816372763778173964676030845631147462462629828274523740526294782297596259973766541839989804465288707023899970892664700393334514613786864352447152915910672747982062305550178066273770462591336733434160245322086189239283874437720 [128,113] -49456604189098788093220038377396641699954881276748806747747802750706561882335468648664144574580615850678058068025440748515854007513948505042425864392079200812327366296930610129630930399544674554179864805847027369292455163389080272540200329429569835197846143439382616532328178776828488413849763531636460954886532524687773752080292974936527771531729176151080990801616059512635058712770854193118777816983783805905625805001204619298773708186657106451095742310172545918217607609500415909308433573764051201394844699436824201340631356742607853224039117452197296781135966159554152896353641393344995354646551604813004668627268145968656225636192375778897408460939131489827464373424557698620265114876904388777034452383319383709543922217372975012747241951770486138475549526874249953311948202700288568858878284788011020557540746312922620691627028942038263871885112978106391123020997097726691016343504538872508044193921230539477239713823374726777756540104402623682843628960973165559092835984530070738931328482093999643451843141756321325059925344648315623243895360887785171599351439144612888319154800915658003176243776947327476711109730580651687792839084112281426567669929890764887049800435525483853685308559938248331197133760773431941855710676326449284443912314732001312735659936404204690837070099088845652668132843637617075800305066140638673540637220344516905596004389303783463843306735413766837115152614550228847119619417960675570342764973311168030645503058769450675540978320198399376004372686797698803890155567807446465991179223518488556071197258204030787062213689089810095428849066947731379904070870299514600729770964376225451171631000058119790817065567917205311602368434900166808547233782041077397369349255267910196632969517075674534738565250767628198113762469192396071503731320075035981817704508108617202239553422203863667510252385428735547353447433240796964 [128,114] 2772854053397084449416986617334041097503507755910380208214779818621906315281787639681564240788738857146334346535351666437163505992383856010482450452524798912363507496977913892666710912324321344150334401955587632572623539322507556930720444438244912420410899592973088238124999613247843268598004711753788613403458470102654768857163405207298817923033565071498297778282531902201179920131228746784044331484603214718585901526214550646615927042090011627697302225731021511092392659131089666372529925658328753118746012833116623980849932840761225213648720923523071297749534561286628006977457456974118291965899684207428923879363972689194739009429092452219020418019209409727166978567409500361730111422534072380175337970496414161596607931628473990666563692139436927183701855930842608156917653438859009804524640274106398744431680740767198248438030593516228888365410676929768693477640404647813752382144914067515390358193221976188480398452216344105727017755647353049198943687089768671900241726498580372229861049896873321857002760047697921581793478490756418984318888049835227050575646672794924907473742989689501548309530154364755500862731020841653325246391124081651857891130333180232024853543251383533294077398650235666841017927207761563056652909556433501960531635964471346826487126420821363709422948003208616576864523451334031137835890638555389739563570136282107432806007019342610277357139550604689963989872897322189754764510187686140160780162013199722952512525360428637474205306931884287220880747591914342472579759016413204561272304999453727587117318973465925443350163281415801878835627428232690491135527167478083950295765324481242238943488363590228305764856314619822358672869698704807069544798039257262168042833743532970296484004778016043173841968401391369396580418586459054419078296700984113808815105520330696996888045377013125389431657516612148577666701839 [128,115] 34681964582698643485544279443168408007064013874979264931392228365867347418930230998423538234148524601041187381927630052989243394929578865821992961099254119436702117328303303848235862967003273079688212351718463111957468578410274067757343766171703338169363137182806614222151478911458722163163292703753068717631688286951359977859543951699572050666166614715622696110629640559747650656055226640437161123441716058155839820508973639198622742819613235893049814973995986741793638192357973177306663942197224902571290892995361780614891211295852159217243262907949618587791596276273966552423861203067822027396095400641470696044809895060811947474534225091764041712125812276140722245328626866267129829809404778590109216741076939549013568227456810977706544817902280886730398759656555051609735331848118170568152057452896051982388492723377746411492733832746904716735898961024414106090243966032736712805180521584860411569729419017839404167775066526215243673475651774050018101975220061478417585171939804964306128682822824483107778775761927262547590818758485948330690740585976142367602652874006526387115714084354461280860026025301449580637554151796130968508378489088237082196603106049589612850839968214493679485978537365257319795927916156035448841456637094794690015471023793295407290010575471225363508642987933477060955662656493153341214553274614255127251031847915304763711174588486838217168615402038102515167557804619711618023183649116969102940998354096822193180612228067661964220722541005139268921969906838787098738841301485940778705424184755604655535492142083910662903451029525046165353242594941146340157533535649168286904218106914968416428660834766383998559348268366090352537894950512299768866108487697775946649122140817102316796797664187537783325808170171218856133518780831404620927338481287282693913988731644305555825112823208320764478576347303092708 [128,116] -2996049753019474997293763661806901048801527689294103310675609805576461130029901710353507201985832320499046223022312441939182081832991986892662213292684502602456993092586042709968089845901644997060762994892283776869443817571921355125113312742387155078451825533532037244878958309757093551605719264524927548038906689287028528281923449668922406963312548188356125075416945639810925252947671469458766035932999658110212531680411582013058827328477058787293513003792429362904017494056543441596993683659904480721261334160359718386909671119193006549375181555210244455779257073550583723887928249804939530811989700633701224957033489128461517266853346871561609956455926618724823825353455823279258347394573203800980161560039773882977224416257035571628575754767031567065805084732363321067498258128063478084088160648873908964020828699119326073605215594268530009465311396224020310095026447499176848907090567384311652486506702078957204706708756389843648209973111345418242526843931074921922375567903828443645138657140823495239932661150456272670354775315636794854690145197231880402263478799295255413402138579270069941021303160241119225784688467519784750353158445241856494913256908159364647637829646231031432131498351320251953335155124576538090351881955414890516582855995359400521293071014465060408829285216695976200943581061396748604878919437583757328996023819679671172620270936564524935397278313984348295984373781852648505429873972924583637186678918687056130208941759917665624156822866981021998011021883321382344296948502335824430340830472107928588195843547582576953929210905778324630677488269351048998238248291208464863484183135599916651505480849771238270096854486337820462831398452828326717435422080123803739098045720642915897123007083446750238292916924094763872592730036641739010984380831184662817250771106067030289702204417868251731622700872909 [128,117] 13777078883382416758502571753220358009214734012607096008561221451693829448544997668170698140164487578676999801844030160692782646933950921908568553713389470380032464734828070343756793190161851399884030892160775265426166235315444880175803159741313751881725333239525163428047393531271464225719236707089812038396213267537095461764160501420531216239045366116326377737243473770766814169846861956209972474774373812377167492814560162777323524488180806403732566233894511220743688321645721501949065198106678253791508678474555918721795316299297470859760523313823015962305825404246664112153771858460758669677833321154363058460058978043784298262229732435288958115211553144266069019701592717407073032819957187998626024913827870356004484054816836676637973955082404368776164536558266113061179200088701716104091203717997418134203185980472183136863973430222557949861185297408446601968280377575977352375858829454074416066112490555195904868278186114896545100922871317378000473799573865714360820340193994230842277853263773828044956920447645327872004289470866126360858472510642321807492563861247756216731879159331418795608241334517482307728119505735548418202077388442069038932657754281206683875281329267950681963398677069669834804181382619011159901537953870757983935098571343558284244497233328049139278293476331159926115631021644777532412636198868606930021274649829193267447181707437671993678299552014914859550844370103216131871719019364910534268290898341670185765621710046424358212980517386042085832112989754865971307460445694693579373789964956813627152390758329863380003640194540952804014084074332820928710072273597777381555843146386479698819116907811280332056950771690533341919874622597452085942647972636198430588800142243705442203296054265336471838797774782006700128935270953054325512032307881235999472233664713664915790438802838071545205 [128,118] 458247373768347825336978642543670544886882585397627587691869542019583484212524954314084576104312966164284407310631610793044796406294741139132700724024836135519747576104637475824233201209471072112773218005644286775602635454626747499798536229213000915827156457033372423167701092693158923538221698901844966016242189685978811116260074775658295420058515338507944606990943044154689445942412793151935760257701007769270426124572452229419248228791393701393696193355602605356030927668588187459854533579010751477737284642981695728275064752074432502880273616088951890585614671177025524036169123489727668094752269007005188321343314982942883994095963344831900175754123726686788206881935294650008037252059976811079500223454678559010200252967265579626403747370803396679124573717493682452932649758772558880911158003629431332654281220927311782886997396281780564322066838545529909889655968647144164150981891198068279880120353870142651976709056367054935951176494727011124164862753012440063989416335543484585912357943878401906110748428080305447442152659615857312697408486230008208362501943158969797497777783836393135292000003648167205465826689286709020406797262661055824633994999171255198115716582566316884295029619937422373582549426931313820872259191603355636103424714151346851563714928624980477505034293562979593242892286920147427771971878618571469161117655673709634681215928524358484430722157571092961213404263254040922509067823628736128005977284933339523808333074241228704531134712157988025661514489263246524092709930870305342437103863037650308729836330696716319911585502815971490411840711389702230163055940996242627788392603333967658475549228236247292229192935138731911026502540151078671321537339612148261960574209209758278931549516998135031096155705434848391645680498608666386501208792845603006405449227841235773818430919939257 [128,119] -4183056351352893837743981876333699227715927300831934716239656362266902253344716431072480362422302828235941732505530579216651539823041729257854243444143210464070987419143375484646652094045580868209385303331346252339022907919069599339899860097896683562919633419952675118893582112830776584497908055988496263348420445319077146639316785195407280020688776467042248913927456923399504619690522940831422255047669572120570598430184660249486672969373406749538261323728695504149864386958810647805268791738156553480130337117588352759591761433623128339784635237016443021182633221175571850338367732439103950661368974558189022551918651890974204906455813545284773421106820500435494706552948578327130106365031833258607395861759291748535631558825342416699479876543142775379067028372950941837860692456215929862735286116807110784197479631647597752364600207852068411579143540994920425330260847151408468419294482083718796528767880568844924959098422456516257877831867653014242661671493390344102237616191290808316913046564114666681493162866243600232520073438543879602013726770794390282606398365848660318844435590220668575644708113190124414124739688594160559945482320348092834756225157564471558327523509453791672128993843572296518371794397063558658484929750015891459624020734023504730974306261398731795248164316189658136511882160468388359020517772892946903039010138314087117612897636853353881462978178727335982285001390464933546324893477106537327571012298718223717608899670554759420328516160095815252910613422463319953746690624485212748821881612638757424061809320526149470556030568419001979348033311540090600720765535735658177912015309442139419666366558375759639097629023346416928002572652436876475995137310111448808983299250135953137349157487216454619562643166598870786530986037433518322901515073599864409067685861946926504270628 [128,120] 22189677856542560694252473326193670335842647861822402251669417014416341031301548460209007115056261165187459609477831552444382512719318900436814371146264589484354146240124101858660778598301612873571555342113485926079694650307541572859602659611054345605581528636405509986251292556212557015988886054774685456864852800197564316091499243457091093247713370809298401024811227619322641101160948744141689231219446753220644277106147201024926341140193450038462676261190163016590001003977237312531287197997379466499369926713011618468928757423887328661851641800123929628221237013435763633823496128362163865405752941710575178429933731606603543513777892437501021438722321219421338249789943669222609427256915260898718300948757723075957309131860385463160549959159396892915845596542974849921693786797096672454533358164344836811854187623925360526763881533645511808880425711794357148471047973772884159410484094759968383821823895960783974344376755299538729115705060449369896703642152916679109527714173494362339130037333658401225272637978487650845547534375207622649380227971543363725037620503500465788093130953575371615129781605598781699863699726102258552792269272907876140978302824446742130088067413173098570115845603972439665999470495053962143824302827800254849405223724194404488988593409630537460275070320464062190752960395711642108128891661642165338340316103929133402374963374395207998119595431133695414280232749056742204394875541051946071178957478193698095515820264860085881818990924128496158700312961049383363667330305041687288242613784551807427468614609320944360065868191884851293285830240246281940178547026669980813995863454990997687103718265017979388343899824020476338186860039774461656817501744965812620871678661651650395464409290814247527640266196581977431882520900107750966055930639181750698670085688651683 [128,121] 6693403370220738506942391152565522410524570224457943566543668329191367354748317908947763046630583065442341825105086900064463739257903162131352385399305846331995524090851441278142952331868652016604491764295571416456651564320121430960824412379715451343166412719509548599718963930347594813767627346737165537086298080955208314595793257992031801944078987892403486523528090245759711773933611871597289591828967449953732958282989734005254696019367596659893478668375412704441966790239300126272260033669469642799511858084042448051338479125684992481464396031848867513816518791027239457791221383010490274152742428387135516712196793745901435804678187539444444834186515207104899880086866909932898895920452343684584802570621674665837964165339736517538645973726042143608289615442704841100464872184423694023304994497805596848074905326522948456677463985354830935142100148255810366845796708379812269709541959284171651755324950939188329273743224214558280543390376935863299482275625741248820407859586707871669417434461194501615684074334246410006069676193199238152374098691625295721144812950237526260135940569411718811942704944065939234298694724068985250990426668672541461440763241104329744286842987223543363228544127530803604233129060911255796969755139248330276220694356865364652242303693844031494860971019401433222138091532564004402331880936799223760263615349154733623609445580166328890263771915187627766804380582554060254126210150656657846122270868796796518610270376602228475418057560665771327362262269867568884432605840102912308982571389965588778441872856312621274573868309321846189955222009480603270179224960702198589415824213790969845433134126591308627923350438406203217249202009119361088685928898622997445484238219607118510975226689021978590686611266783851030950041918958211863493404994884931678836799 [128,122] -140525642394563432031232568180481020110028275720496800704376138139755317871353957149409471633218337411886475906755397417707164664026375860207247013474931963476144373869221156844844741548786438357961997790838347125670712671507157278040148016342488104970158218596783711351637302987022320058782018678100535645412658264599629558314064442513684034894708405161188410378407984800569981742325515488273253035227259511767651025315632688179290104354899407721361598707028529405482230596705770785291186062937879812276456176020041661538974816016602043717907436989478568950772738700524517480383138415148067382738361331329912337425159418274526628446768249274481179024555924107767112900261108617605240993704695934325335416516794881364836165842981431466856714286084190320090439271368391378578814420291357761977128900888244644897237881015433663705831715665032752699800715055583316656322985622118380582295170999942989283950473868870905692314836105168513016529366207523895721912309853642612358598365915718344639936509546915427530375370437587238254258933237782456897869503533889108132054090930207441381141900978576250177482583628401496318393760721569327407503515381203882598724266943422600854709136395203823079098965789445653968919420150291447266118532338995320881748602349056022603892903083183365742638925504937188843900768337366805734414891489262565087251052507836921565410317012170995270611026150968231244357314135897292029451943888030712176782248601207077474406506963762140726948211104648666044344400553311039895295348249667798722678009223229133228401041064582927982376775585048842790540666480318527084672783393955810363620477054168046786383225535743813348034067843042106904213562379493664992070018868274062633693248430611262657280684616484991960797131426269994376310243610769356327067271854164326 [128,123] -540478635336002456549339961319868191547795770871273703102338674795618226994905920740389518201883381071081939721921839043091914172455161832392069489759732108163389018278280675836034082384863449733132902620292227331094935171669112163681738511062425077522222126979080164010340741952293836073840062257553220260360045749750622728347431632128431374059536717174446465891216071231971006018751918759000149729733564424008304991893950050365280540779725003153790345358021291403410349704955696297368797194751984600018499192026419569493358431184754091752519819001156509258656286278931612816513473450173590406049062301994880805711687881544875308971726738836056830783550652793307506879553761513392654658859925693887076217036818615905013393786500392962291708465284814049456861789415583649947719132930395869081075463648712586900003057347704130123037768752683332144393995215865247030253543499769264236526779309298574361195729373196928856595700574057244455939028165905933001381943977605113762040139835302260059816577164416483484237544671297845410832829249872542531337761916737289537095250920636744249405634787564876096752635026803438476052642656521167212254040612358095721298870298873540314693098589985924219793580585826793640079803181823461050148635665069454166000681821138032161961590299927428932247149016832484365598206961952713236900491461211459684086724893189130282305930499544182440571006759297295747487752412618653759244650500007722458988463863463328262044465599958532464541786384598581747796739509164168006137380464072286299568229784090347213451532893773695602981115967396890386512764983524697587598780420260443161718436552267033875801605261339420870161063697126887577046930538997351271356022946728465060781973574281831430728329834829553240575346230772101296787877521333043739593996 [128,124] 2100615663806180029039805941646583871215340158377675250759103531684050018991551751065612952669738579345916999795173298213027776584085247714333302717854675077362739856320653795490402369559349214770166015634396021087693253858570841889520314752440783818496027407449755361358538681272566129973259749314577430023601683714642927672560760333449489191278927274345320450593973081563630001504612086233531152699875407496728632252268537219547880032829853989035127947793267697182146229697826236981999624613310496310167261015734405593449238053434074007156345648327577749299538880353678919875949228027944200985841973245105745126241619362224110911419279636390296166393275366097976624589887364573002099020592857072587266783448216930806557803852093079447971363871936196917700312422508350623315306955040302467976354534188359712309246407089997274193790160146535808737283445705107001750622673788142228369883448327970031382432128453619256187333255128174816683688715523345201731489904904706797582580938727730385461116777357420721721895659875225806505030180300049356949687411284944371661004245211884079689816661686693307103510931885872933456887095820815617496974991011149591893436287510452288915682707664189295190808022448960055845191839146612494982502433761262166421417154540008504662579685605476289879647489845329377310101999646614477631922378796702615193385348857620608904926072458427637658167600159066499549244133269509337254314226827922442142225671714910721345766548918998346031957213661619281351392011467339898631148631099288641506487601490052600634856387255165728078873869575970767048438519705890475973132327851639745076937929880881486939612806012079698571811428486970340692607817469775672182819388448753801781222677541348080879217144226819852864077622988768714344461705602822928 [128,125] -1511647678306669463595047750435557033199482647428425544049703871499842303037355195589891405419035231380165551834100907390203077015347051890071375254085302086696266417603104800059900706272924081019423396356859824903011424957746635847921776981468011153612842241556991892118760882529375864663707899141382272337100900686734843019011103169406141068857408772621189052143219032607910983396589859936698559774723818059714907657742727856587064956864426276482037230769397332240559799489694970529534899732797253909029768350428115647309914165326356235189601746980053654630167040055185273016083214535646985308512114166854309053074326188820871609809642499201693914288586571423024721420974351914345603399142247399383086968573556015230173223400072339690947802284945443881937402415642932032496307601367540302168768547028224553576149451825375558464283501982354649641470127762309111930442331104595056364388732874993110079899814805153569066536924439384301325877398522810740633322586672982642873226063476179214371341006996007424067786812801001027087723156201619744492038257779350225742214999431692198134649172167720164177640169628221563421871831245091207209738971298174852365360404091746876964962962800496785679525614739934211596998979160792564416878686527655842672958723698800662401133781305079772309281467626978016089335471736504732975167300394071241690195794687043183608854495757332359424753367645072513582407913658988625198207063341821038659226033380385597651520340052996311368636734598921924646355639783520794140523315704809979501504344015893990369873352124490587512995845217402606998611311181240041144275033995344180731270676477523266845222670561999973127886333161054485114703722927808392456584210754994271057817786708496011161768366292009883628688690403880384217096759 [128,126] 513734394465325380996392854702964517315908679028788680782069794686630926196399987838409439356128495734638274028451336021684172305613661039572584810959370334743464631775963471437750825160259044858598694947025043713773051510814370083197264815882690057274533228220346075163927825586299891206904361193101248826824440662224741072134932034775326959438419425169406221106730335966590101446125967190373955788330352721827757291716845169162801266374784334116702603901464833310011724231336578543511765013946721269585352347213874996679749397981784066429427251659042932388862768009734950556935796149809333068075030509246531201626774026632846742369449828680124366887578293289752702975739755513226122170514256856719278349683336978774877083859086609637089674542038544483222378629788564165685052178981500883353737702153770259844552318691352702762125102163359465615439376882091046628812527438508229463581867107335507728746954105109936408175849632053267491877335227871313084958829230859687792058828016595214385157675422808791319395612059627627653334809742929793252880575444279593327193027668580416494430913731593983636672289664878757913376541534499320671973872229914140918229882628963573700455328686342987065403737358882574121174689327157596153231774956208267417730108003769817940237772438493588109734380574626760164999102027480652712699193519120857578325050964755309152322379826199267974300053543430813421612218672471404357936329148703810811748039732655795994578872504505119811451700001726037010255925092156614079001441924921288783884616142943330163521064228369542947521634991554716152374215121761666835916890915269639814392882125265882899890405374499659608413219757686562380788600793766597825192377831507589173901942768971521527952038681990712667349892827922812 [128,127] -161172324420481295170245330513280394054168970989776085795052426730944747353931010103521569533625874680780704204831187716576664756790494751326242389003532693349892960253239598084824021410238504973607165603734429553993844336228943557028523765716416223165571211641552921206227450437755856883964586834027437512819996974370977845403468048389093251068559600965455304789703176743891952966632834642581286547972100471932868970402257910953068449718742347586544610467771193119364418902249740362195013234203597941256263871869109524136324733505028168191543077872412234885456988529402200303447591315277385301111114257151775742077322060731158256380568035001834408820005700990198916621414487453496034864727254924032193352355347266246756197244915791474231808127588927649249719939889463955101640158490053115721072002824691760114213638033313700406536444832269525254635989029544014859993303389093211131842803989593513999729504548140878109756758008539733250507265045921967859871543662596386469238780184659814343871461499408946812868927988113017360943342532971423388643055425033129125432545429180070903756394218890716102084641404856118294485160400439746177076786095993199132482957790773098570511841897830381718048558653591008747276382467563097338738984877860212920312468122181001278558213320112102930304571780317951867315741697433151684467741780872952135186595338549454621789097341338049534502557404547535507363561204990654432944065252468640924278789937373026210060203716944715553817737286743570915890214916436513453066582744673990142932067474793370264180015315707230197191831821268231732262945257945162759704557291043289966853415320021160996839761802726702372651911366168171317483150251588387075727317363946396782218512844949037767495096177922465999329512 [128,128] 65630359307305203348963958915918981676399031145620979134810639070289460933149721156822635975978312580200264876858464800416603355971506863500286676332940082705813166924909255078464451551252742108627400247295345660870746034137041624609813953830159207228112762980309977784431027909699066995584791635735226193979525795882324294725381104030262253895259190813547572193388159867229914105356249898934088951085247841978705859642068968415274760321273223154300201631471863910000249772345201886095816251790301109193676233492951000630511268964085788413237661530121631477599416035512451684086860427052936155326693478824144964679570891556137947716026397400082523800551672457955939290428560949228865503915488944700769570005273520817102127899259309279786176357031481742127990421062430206790290818446113804009036854869437438379585776169561726353677218031462403833936187111631370251822663766048876815371589629444706656698021284227581474115663984078912453838578202276515530083357591623129019431047638496634055494059063935492737626778671203328248786409392551956700490660383169547357286949795633463404758203158867092761514982290562955306675424923643160693159513308064949045490367967042606835717055335598811855716542075265301303864481029816663638028005437884521450254885299371757781188878273894794914072424403071548896113605118928057267774214435790260612955048842231786457253629196731837148242269730667258355835467018162740002773264803086508466292180594878403926331589107280557760662209579847472998322049381937206671004605725121461408873001763556649969513511729094384982438328676271111808063845776292353057439929863977294618486203901570977196530901154360178378799344241286215481315158209144981348080783195107282558594157963584996009461604625476467 [129,0] -11476607598207582659529721485684465908668616349858988760259057580953125735702840930239025229249248549098444987026895892436156490205117121445257233242141014760938861654228049527002679385900833493586968637597382658763619492244812073434337577484472245393105959880162257208403416702354989152150791404269041440192866988750079691896921400220987677274368196568153431345467068502778103177880812487348129217168029177695602812372689541630563104431580861377820186662468717973134106648584796211306247031405749277464749617144315931944446246003787784287207671357253616621041145426064635654181023126497064693261456622901879123669442768905036635246411420347534085198754832456834204259882929380187625651386651757356872368718017760695298933289992839440893157861821490217200512762935101390733326495355239198816534373422141915931654382086274817512401426858643594416451880204705118475611554911387836469453386835889136250284714162250267888838755095484981832409241634585357887570803075907149342989505526911212662108306110091669986003008499609764131142714367394233875765109140809511599449186805475326912440813338822252659059864157959526716272474857580229036880149689615303594397544816960849436352186997066630346479475216455028135146145685996110576243579819556385445134293509659431780837615378151772427035051070409452759236543262695248450300581276435978300415016702412134714298064452386257602051427201706901892841832542252022326446308395448125217877708719313310800639407641823734721577907393113211433582928422827842101049670815287955033825943429484130369341757834910677130840166242679426294037848092803068075445486848511968319071684344679776652127822920358139129109765881416685106319163391070416487061553043320293800585019498254309212797672192453174751951635973913737135081763976429044445262721315077988782635457209139614790837075423431370778802458338517509654953166483808301894564936712393260991543944926267326179020090688861501687787398048414726615471256141820862017042438864533586599122637523258873353466806565178354155762513623332737766305358034313855929100087890111785392700926725030947781771405357248384845872580992388201524125724480421487542379777461063798168223744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,1] 994267498983456534111397731092466155684260163415447114053429074406890259080802020342116170970733939632797906672284339740851767028753665614799744980235121344552913473876458119094237395032445488630461599988638806060387496573636097020564934485890345172642238586628087527245960472551302646799048689609923365963233197871117637482826802022314825978450001553549351930522799789069453957579459568063784043252709966498054011135575774798718415147723563509707977008175657377038405930661607973716350166551396516297981521942122537351114576219487007298923634223181533907568163624846398187796162124944715691491699071845550466346704623684961447208253253507406818411202508030845519215707236541455608709701034622315581568180060440452938034263321810778667523677159403655680351055218887276004575534503389661481576567357943565785555214042982181429664232367729058398104051888525933538259885766358006912415221385215387547178955955927865008152267205948910359048030799094747754899523019486069919731203329609967847600160781796054256782620206034184024107832600361677512052691023705901778235693196024992789651328591040438817102813073758296605907382739803459151779635794335533893497614867469544197416472716947307574660875421409907330263420624808980981270193359034439321079086448751195677394539479448917676255660874357731821469702259516155589858666922586290889761154583371105820278904337723540293049825754644268090345939433900534434534503308832532864138806579809554119619869739497629546110730936048962490401271675377999627269293301579748586974996172105040545843770672410132188261871902307730070363265483620911701273955658509013214478411814857539632248368492177919003734960006425069778902452030769649283662306414856373274090041803353192204453676336183818087003728119744858549501124773853947858077485706101562266054683796265430761056792119530238785529351470558532863972037067395546964515010273979489569721128001232525261236651122940710625854513558126324452251654004359137683714524828447731401402431280099771947464252497527800953488246913814969080608013467139923123258299558842220702427356545080658957710232035465720473085222107556736897113539562231913465006009855140661345822703616000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,2] -2267720886987955897621153782128009318867429682726243199433488388282192241465613609481728632366607704691350465453806783771199956687859460565507142588940999920956021576088008880960837944346083704831609482697392214020201726415933206028094421521911931569498539968130522693450185247825586004923544246214764626658376483727328974711496184561810603430612774793021968955861281736233313068459995082341487578750407571435267467765779178203141036576578056814073922782067299190407171038443217581329706137209027575964153530175765043218443686248975123495370765705812440811152499818541009595370357269175335887619202102308346086705690011589269023224652759595598751807372399712962367121521627999788961739359437535411181296292697248514065459889693721967275407108359353160527537029220126087090551494407591947652579447581330102970202895777361803582503488416526590345837392651635472840247846849782751032264796078567791815358292415053238878075392775223809822396188557059175700123355894603604009383869670231763870607675359636725649446481065382042941995487539951157786130519455887531268169126836821425186080556885172021726427662039158034100120700670272680235650454969108173340763042294086696141109799237992272185369187969038981894508240810512016813345993763781627564942751488369314764972247382606498058901356921122237616118056118364962875190756796865762810744177378666400027464006817384301869246900502803444786155941678570049003642276423577463955142474796981363694220851166798467394772126180193792686421391019868403665712413813336243028910029456282412107941607066262777753301831157670517687255794078257566936909634330971547743776771906774914638922669242952381580276822112088364836895480521325837006690738414055503319127433461780880703561570295640217796129531925356646604148956519267169616533749075787999835528622126088956898656572884462691125545610673936995228890442056424583262943989598807580428401906365253300512317184555422241602860188914015939557310913061397555959692256673220935348779297181675862316907580074945303964108925236657916628379871449001477110661223090758805264328117993289658023134974406419679474487136311855332594414802835650160834181571165423833401240672272384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,3] 100517924708811175486168342569288465459682401283834481633427205611648347034710910186428172471603221985627449745536430290725203884384169995877297468224817283021590437060031439596870537459074114913729798907055414992296428756021243239786492859619377645014599946773543396600168244533533291879420402972334162391575330020171419963804722536536153315461511844528674988273821036521344165609771545390192080110809246673124660414999996821043513843747680617136884578670851785430526364693872917393454593647553045862706677613465645502061689627765913608878983149124318284740757578040087083087133737769077341153966827572479752326759779775925764235320014572526224368991090352609873002674138554266056095394910899487265230687713708120458240357404889003307235303073668889062431466237331399251053071039594962682569504484992683241799696459243107878466888174446835813754352017443427751767670150218132068193373703998191401714100226572895268827275608914444736254078440081774448928691718170523009029314716651917184626951774495795143125132434155489197738507504236335440306902824463081712328522927578898249570107718708835268437561389650877534651169784799411913056804668293390601104114358339093773432157838821198011623080888735276177120620807778905218190298023300230636953876258234268709536461710965998785715811279752934128956467694702415034782317572105107359184931153213678907461191951096311287219715410400635689976457822620715289091516950483968901120645499965070621797696396389081463813057965464367846809081217922412413360517529740935628772467648684065920381947468373531871137503144054175239253113136344206041525598284877689302194993091414068655870067433880548189708281120847330191964022012314873789147536676144726696777047956819753849806159157954288622785880438200226199474022810072236802523334870507545675694601183543445393653261405945081823667677276170873956770429819958805269970721237782364480945323649439689826510765323348919896089976998718098212865063710436874408034883460383082906124052089183317185785425301720135550180317925103976357316974333354734064372875244867730163826678601328844003337076160489458277104276730464138200455736197788798353463667233979805384346472225439744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,4] -1234660678092082618594535558372808513155743980605677795346297641653223254857525393484471183645343933706927975322076706625988771676331906997065776191751867792108718732682194716188231054232767658086984486517640024416842163442187070106863085678349081111959045305497043823034388360061003832625534157961312095120506562717983525522962629746852922120928518176945091497975676763178056903677236438191438895772611240238602473046645498184421812863640446866666768116979556932918583198993954317472687276000199478508484065016213257447620790364360319336745458614897832580650456122983930660338770952335706404021434858146128250113318109616913522618156264487549753196545519233925226389690274197323381640014644607904167647561054084550895781732881554462044203924039863235277702764314432363915428302663294372421809757342131477916030909269476292160491752831574465550648852112124170788740616545634077871719747619115338916500415768156001080743463084124864861282006721358350586221527137604608438757852539351527517232806680566901390185530930328013875151895297105520529570593761502555327547703006384148314135025462116221879026272133873898414167484848908083116121770124139222403454436474968507996765618104012295917878040573688705463223782452132826879493856596308869463603897403763243839474039806162793302385232065529893699289371670165260408829485585581305434998759548826322540376154186002901026993002609449115579999040793926661096798575566139004019970027536656269978945530988275356100933828532665101688047466074930261684158628529545354236494385423660771919789497284893313948225189767517577879214914362993525902077202923032276355985048468479603256058363598056014998142398860389132437988827022970092729006103799364801118127253761796700279380678955238799814032724867722879181422590172308184933664855234081384707124738073092499535080752811668831681245977570891397060628529768558708366460295570340251621469255357763467235566988461162887271951647955384859288804623415247503778776997973264421892549490327858762413060711522821199887967453661650311765866681643191272668891115877922849339793271975426797865572848819298894137599887545153122465252579112170445369230504782314987465088936804614144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,5] 21192244649426781724252267193992691091456150198387405057651389208311860554372716588477733310367390423259410357399267784483914498485960098308000070277166069842872863818849653343267729963478290656713244692875861289489812572956847505063574901136111958780269018989816774253894824156222230503003905162730880814738874676409171105130447423007798552006408956544517632409691844594728841417410317929737530814329232770151296145064697452863460483099806015980419217495018069156657522127768480832568164680300550723628248789003760518851326489760394855100397239020993731278297255461087484303934309329291513301995284786467546086794072244167294405036084539529859193529529341183121770098543626423816106072560163791019171508554336243127925482333666964730263620891143311535464534777359464494951790484964766970851632754971719733359424652493460561668366832706563385644241130417589734239421699022882398443543606599861466988713013517297937003509538867252049490608745339298185909281941633421143037927808074729380056452440858222256849761786560883068740702773669395682055212616657230466048230601450295129373119199384945850910322411019057899656034417607996527183219040882780541922059999787079595757041957842227069726263695870285704769259709717147501802906154703758561987020963149899579659758505491258717968296650278506966869209912731678402841128666139264821916489439242662886432971947447240049459062231689861245013313633643712396501249747897575288683327282010691814081960164597692103546475312523171164713716274831572861586502021181809941108452624488057435964216362644767654840496412859568085206333208201346223848336400850004171186891823864407022381511918958822666027318380994909890804726914368952140930451070698601850954607484986756408769661344181631364627887026765878849139881448518450235266491436086288004476887452561066056165960619012379809074529846252959610242942565275111074872250621602438461857583733513853780533516314305572808377565681998728991565580051812105201698324542223335800978948063394919281042405720109222664060319541383639069390790248592424845996782306470101526045463170568433804039493975134027719590126913844220304150787486359064327191046713799831234648123278845018112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,6] -492862224013928627218403165091734113739480334296194422928110655900471191341629386291702416030255067255170077782365618952703524130249579489821236821227380030079956546505473810697746312620928904943617893285964698954230747442339091628052297176878907093824835533279916803389515346732717260441149493540101340408445741921698185336983614151607734119438129421289044722589211186684250240180330187528933612033384784880658020066543461554828734642594088671253908543409039615981641919973987651258679104914174914540871201304275561047519223951237113549964181208770703237961135902189036336168626294054543062073437235508696392986188728265710492822810012026700949867056795701587655650527397022689573457732072768232492100362046602973507992573159350769260777313985310608375548943533977395687737188336997760564077062462550455740314815489508065600730361883085370693652663649129419122101584965612772460005082046175314716938496380788166237941770708251803224661613915707057395241415461260486509667556042402707852123058018338904453572015521419879267057441888611901109214255826816756697960503644545211825761910668533669156837179412745698109392888731693121182522416876852047127352426980816912227779685730995774418919943712767655419946097133965160056400770539357229800613300909247327286388862992062479694127385949440569828562360225194917250928794700484858292285588253330233002675837398132393093913109529584954379826352693263013052685972592575392418713378007468555378362335624485124184106581514886413429873769961146032140137647989687442577155938841866953775450512722811808217011625621060581300709341320903942040652371764936801329004048476091402075944431655764258097834758161164844499479721675257429457422684697422135889157483237029076026234060807007611499097487151517216084353325678810565650099981433080106172465094813100770669951409763402364405590897516086626416571125943957572258487121538889527267257748098735622577583560940426687303845560617720795956935817248923639082329426754670234436812660132573181200201437285356068268029455425263852123086769714766740501257886240370505893865801306092451706727353620758379182759224788951837931453610517719975105187931481644985350234341097816981504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,7] 1661708507946981490248109919173206193331259461945289270542946862904391047612225224802425671367159860822215062350170054363431212888457665116108992198618972459832023308667262694077742065202610439431310091022379859709323415415309123231219789621129655105587376546481402227626812285281407253510259385920611725379633272221870633312309600825758939681459451721048063969814657439070052633507067916570731597148598111461328422031427448356519641219056028099266758781586052623684396166853397520916152400705923391639306055543369964498389772739881310647623338057591140303478547532370183230453700688449546833407457033097499822969063481552020048681148011797722932458232772782486359729920649406573385013648512740225425237974060332104190639573946566391792827673207093729914768808570298439093082412553043633497061481000102461203827261379928947841382370989777599902390306797491073350135315432069405772121735645779153848815946968298524884460664422892513965991380737959381754530810061195035804398250788207455827031384419175507017633566062484695514234749743412636119235359920867445822305286035820263588947904267572125111878661421501351880822057417597260549474444229128334803604374393666050583814927664947077787919766602632273515627515264277943330172876979947340090703757574018025133836070785632288597478842991293539567270210260885126380494408727393024446719050845007159702009311101222901533723959464577163580311033502387389113960544594488205941170009158992171538576794162408829113976582169513046557088690343899529558695605881974998603898869182484708711788583682302165587773195653995795831356109075482936405173619890335622566078432739712965623640273114086179666056492609801471851768272360482671969460115357485708883430445930454441181603203485063480832524611647143871618726395248748385151520767692053811434406024375515680045538120513136022541999790706329961758786765165576236561351528776389671907895578835533006950398657240642578099735443429778049438316913220116167451433350500095264635900769928338269398423138487381569747424492986877352579190660865383142505162828741425518897275126269367783446047321861683076712958212924054086243473314880739105574625195392154877919823546992755212288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,8] 27748712697605028450290757214403692922130342933084441720199949403319992150919576994322593612684416915218677995771712528531202591489306202769138407750645801774848421946035629321138615140519532316360507968951086051434851990409102944502186969560598207618162819639989840147410200871350315320769186236311865118435208486654898533575869939418238801148694372103099848482709893318722059932022577791602079565237366279193534739339832259377823114994418348078928741269032235179433598280890516029899565398642737849614737690889646817576790006077994968383766172692359183864427576561786959011015168871208658491891045971940685001209642246104618632994551651047097057672784231834836548146052839586773169321653699606895018975927544082144639463123012282736800900990430851971434217095766928411540924761360060452480099907720746794973918432014504397651242734079160793936517504762587423633108160263063689806630829599393999906640705327949816428502337897049920078422525493369074829238578419621834571855414843443856300538434430870095661701403647805587725383361047303092645015037851338829475590008426508453930874553988767096385549582102494057282952837247158792867960857455651279340500552199456551604302878784796283968977410006679340810435995172195116521367361315642985474087152016681488004123052884640445675004509921389355594891968891694675210571599346588791362261596639661702451421154975734339935764312929703078189214662666382543308677900142394376339572810469625619645207969826825136185682151119194608213749042629212564475099032871382732634586032792242856779678759269126526966527388406203251319951626096521916212336711800016032307363944696903973424803548184163612166167963450254595351774421799334627912742463243383363124827122273340093161167997419266334699646241143052978883883115994873828597529690105540480510895504404121187366766577637994724063906372420979875244408628086624487621368034824153059211475096920400843295369756083003662395139773735904840479280325302038192508624886458005843192411431783882571501403815600888994523920122093088087561410464926943021543116397583840234189448286050940019656384176606636758469009194242036978039289617969547716265963396536066118052150124796499034112000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,9] -233647335307502369873607946888505842002527173767755551497177478431955661718008768739754365646444052378381851372686287238560354172517266345210115939213325882203642432398551464577888697508570060046522937012749666933879479187682429438783294109588098193290479828309719175311789190970731177599474236101260172733500965761560669459797442398526126276127678399887005100108369305336370796081453433460900094128222471538656259192496851279776246534943692531662712992166088764688633680809013383283596317093586198608544753810304319475113292772755526981049569285406566021857007384654672086123589484799575350861254599478150486196973891355655669832942699289525727646643902848741234480205824969217148960471309143300712237142813734314519649663315265277560616420544362952978811688842490172234478116724651354440936388297114298836606022182596750575410276920143561512600833162156957264494854945712850376540297979460228492369918726538445421936852596443656594563363531706730349883757967175580091857724633507694546851842487214573919512272270129610363055954635838540101441641989489576146343314630739388967854435636585550423614456899378604571910127034217626833621477608827738228477868053927958931459827858620203368546817874806972337159176993021390962377701038617009630167821748665374847498426570713480318872022647918814324344209941463566916717346617660876238777328352107629688975252381817057093722742654432443675135161213352968757206867841836314547391388735954281392747494804785346122943105360733076802298095769458432363032044685205511345857707500952065101532616533532852810159027270258037014473730365778446167017372619424155959971573419795041709456734506013612933588594027812315604310498629917277033761019375498797338541495754803138344470521744959442499514441565846587478607134240432357132359565121141443094187210323853890819673813936838489829642376367443752159458976651216230798919186864253133678707041219969623529183699762647040504671949011059058972787156950554600337446981609447550492611313666148505095123829921963357534529425080705408725020347433506491262670778390552627807630996291434854901572005142364963916326055715889112182086435029649319319276643858732766636814794032638673585152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,10] 497614478949963484396283164997983030574460488739654696744699734555895076397517068554530462691289813097932475589046586147563073522049998773447638434287249002730508571127738676578916281382158736330683895183453023207056115001222078003356052016331279165277389388275130613899359512211109022610574557478382427205201067229110890489277886954208139193050847455787806591874566796817940629577670132705610567281990846799843013624124803517282948717065303844159208458400814910140534342266488435361653775649031830581320182761894343703232708566282691585457462596295788714200917457074351294374277188446439847114242392017916752813977297694859197175737765970626497509118174514402186343661986303501716250215074878583816693421973866934630697998984441474447773812416265680352164667108364765809259683619958745740171103607022981560443115539969160287978481138278574928258222890922038348606692350453792758752363653925090616168260939714672649573099812283598231028304484350284598571148421216571655006814426148150201710082717301240847003688648115468904631188758933339708003200253313279901039739439429439230937779198549425558399394861212116054811498951034719190680861211737895385623120691949526672564156292408931095655510702995612261120230506271447028158196788886476382644099148430328313845383130566334027024344707525261220452181046182039401133360954162676954219425878838502604028840540214590598687615978292913783204263379678793001371074882389694127836420790691614832509235189895044108199157691138418914064888959490343404265923294688712846438580364448003130361189292698552389232670928266727483049526348462937045341629658355225092234248863109305410540915963507906250240830740043658138362446622570363008096963887570819612462775858935830269482156996476376468522773036459864185264141413849336444355722252802910128483885851833729353655650464542064903782725614738229635179513458044861449406723323607349501446063381808474409863405463200858382359221112502159181503992392052441270729508046113688850491255508795804729297662091643716814988037522153199687251531377620850466975296960911462318853682807448136819361590378226056020612226123911967966684439377945158126483719897283498056126954731142795393536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,11] 1329012579325083648367722255124713209231813912715385780558922107309391120377476008069515538743931798080960504374213648311038396071491757363652125763570797741613820619922388400438332456606843844086411032511785933447332874709865576291622576807954018256504039224878935464374884650435173115017260630926813536765722599835544893720386487195356128259390181689406343392294047251367876316231523607834088480053290253645659116420813309005340789773116541076684165321987785952254024165654073978876037024586126622438798105080530469979022396096436291886985519496947266106152120822268644003068090829441161052540796297772259115847705969241075963395061506983426789426474460142034499476984429454208335511126024006834293418925955409495837617744143843101735879314638723850841448274294670024461629289813169949419803843530388941642818475628353806110469559837538976813948883904343928789342837891541604873307062012471974815353007671806884873642090987969050094790224986841342043767800489935080048017373113922119558466176340103244133865532923945065822556133653897207402273142795027297359226284173077956599977098530857232697306207871109584724598916948269417998540288411972759777737776633749407591875103276507346816833904154738812884969240426240093718630882697283897278370646696536732381003331822381784632356882169762457795400695645514028426874796428994885946179014054177910536948816490349825854592228936762593612971524682331177105139641362090009128612318380602133971226895288317053550909575261576172697628201595180211323938286876897436824366507690657998023099946954082351320544234369429971085443619848752734033777031322463559095708848278154805042001012726692819436289845562074015580648785728603390305932007828009754263692518423243057441148188518261121481654493722759043674213471872763054958283635668904483060293107240278180235849302769538061529007571083696119689953085002050957038177606975564047879642765559345712418806627394575249767742613096874467210525601482026579217518200736423400481653160451890988840231435271387419057122590135092382902083219290483255207755237681652607068123733563005836509888002947929624597405185851446452194502996955549214448316635706619632229713632176966007526312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,12] -7859667830203622649279168593602875655297683479960404837158940986782400587037626905576882353316062007996067072094992164916364585036130676005277515031616579399723115754512914109734251356573958133741354862754314216581468106387255582273244699159673189557883676385320813132609806907896661229718548582593892809194512894833521881030443091298160134137167239142149936936899806865623258219802910226525380329439178029545168878853055332919002691072722405368131434614651387403025281549489568299184656449281325356141361327888411768455658413724463666277317668974624251850281138765824145276837035419809397917002960671816383125103080132137028897505523608246305467980076394881140422831751625525779730132282636868131660091074694867691211795890452848854661683987430986156287268838251432080279244293214245006890579236396864105349142645099065881337397260018343924415592323371891575665747590559052253348978113907176982793120457872408798645599499220503113821713671680697939883544854481775016805537837396898910933217813274700416482878708899011601874138548734612469171901500379692174538322956110856898648516521666293430740095132712294708371060971406102797249419010888904799452914945948359772227514374566707135488119512349787133339485289656282965498523822552837777049388042594138394133537557142524093112158753423347100516358468530892681098670988995805311186998039058729993008015907365064811092963750294685620176104307680337555130527896045562211257421438465978624158166282926392091757103315377255045689337934933856548881566459587369950294592388207096712795067975211086388718438657897536149935449788540202345344226848537871146291195243068263453660522268719475049067350069530772747529412421456007102847937140352265497085990087461491733660886823165369823887297197602006921535312078081105147847601916256343994899653059631866344245065353701161338780099960656838078296005109201678281320992641445434001640324574708785227858656098414737853962528519560652327796832856750614113643423802879829721583409657477461899175097689820193322399773722830107537392919804491989381864094873566334145052175736617360753273673632002053076155294138119538051914497835804418767758963235335264194001902963202080115672558250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,13] 2560610390340799759100907403781754259413854486914712074272819730242944551628714409071785251422782618278928364308286331097475342746047267392217058442624808338505601276094921682166264430582649736658403685346871180415108344145005924537158507280359236456093776476792731174865271426167292291460240262726426040492233795904371427996050342938984335411478857954973711893974359644981367138627501340136439258007820989350550513359347179814563479575332719569914900194170389609372178932753623109571925108817620041346583718479474191818438678482785491300051345583186195192978255105396931525400755237605047399871432313333107470709478420711832819063983290610159792838605260589167521881401642310978805876703667015621069392310976370317746486315835226338827717954336719691663784867531672984201543746566636890876696273530198031028745499548295215230990380758062933403897683636891906438074397038563224560227849615018513751588645741643363765510943323406422091053806619221196460946694585024417367092384898639068310099116948447452258326729517034931811761278331708503532246075737676736335407829472626472986084642068722553231479929035854764252527665789673060524917702751523845088983253020928812378264323089166601810979205364758299800845215397218406894567315033420014768614888455329461434717282394816368703607805784947139043796301849503526624573247461814238986134772029444172341680937424890887653476268049891971282365608394544218044791185560910803034765010276339876135798072259769062649113860726307096002117247470821957606848182730609577290491991716286953977332412946233481102810911433974295449418632290271274585791612941538840252863470467799744450594890645084742458790081813711053586612224693685326741727359444717214676729861587705511241117370660302611077851316144204368044794536202647212194130590171323815984831806418713245965422838777937186154543609990296702399391481919155577496284087045430278090856076691939993225703691441518738236668500897250313277342681614707789868566010428671972870815031579617096636072152463897816125856344351213698069302394272979495381185076132390485596741731956747196258751580609511669142230565264258455883574964768871928073879292122799350594625624278811022585102070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,14] 75340984798411352506795918700863796905189201517383146540083107003972862766971964712947924479937932604085235548747106971360147106552932805559733749300865307272392914487035300234662754727480597611938681915755303923339466750148439323248378052725672049847239035050258265583854694280392947996155423023023716869633627345275853655694573885159899352825904331489988427466268729464045590493862843566809229297983031021454437128891910435368099661217112703055728157642120697071435505213565538263018619904478779682394174909943237803396134050934366804847183270726274913228815329219936743143578334551552613717595317855752096682336073364485479035472603648399291661756217641246571451380479528611209678496413387325776974341687072188163750494969580458196961969695433054768156795038571531764309780324034564133017992909774934332914339359825103284349868669972703083604388295247768394153318955996650087076537628417404344472309156650343705089967475443301827050354455394544492128755388806908498791164916131428110359420181954570472679470349846828667824337918212161403879360587781989087602121991096741925827570228960701368986865839403206259715172643227040132664246628222016411306279085222342511875767913518827991952778689974126814851856401414128399682478082219538436269762558608031244898388483928967636506658558885460208349642460500998393427557252511808261972256926264915045054321816275792467281191232722942122295977616909290283971335132997256671126502018108935233789974842401281037207469458938886875086607705299509597395497734106217699860167770575547203355587495112424467068227388693757508339540949131228100861226626674910177666913775919321934748878009700140242439928576286523332977512892739109085628413334953673046617094177530338519967594043187220201906132073350437869074775670550835678215606189439883129248273823511022280558042622653620766443808363677071367981505642005208758669510075253940171369483989388929249734084327118232793303727508669997565874577047641903318728122483143162312898430765870255597097248911816805576765650852539588627815793632308789550354563618375439329635471695236354199315518260092220732071106779449105711605824864906638698292785157678369739943939108020785137861878165039062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,15] -270699635519457780111017125850935732671292171118721952208476590239274818052497203268742248214027172929312667422073017209388425236605806416011800911895036845043119435165005277378155791988565872627476764841445120308039936619893055842843315260604858840346134948205232017903548321297105448033333629688389523262537143076555433969956781434192327116814150113608964077781751510971655646892399460798351666889359800964711985037617818102956109815913478041163335895870823158350229210762432761892155388319226701975118329443100691081579519510176202713754483763400953904552374891729432565053849104207807737546509814848524788490406478862037116898727402634995975927545147003520754628960271421020255297642360904329929038855461888634877064549300133005736615661344136230604669091145443996607254449955453600681976023563078156486106570607667397057749697603533931257891368451149037589678975882373096607898824652282317184348627031902668133752905424175058571249647124431870037076883855901071606826746279975218299537738582730569240932823610627551013892390295344822773902286020586450755196455317834088158612358247928432034422139752080901928479865383711838650693880177342106354403088699115331245411455300907010700362494315440208196630453391883279271427473458917884806925154322400280357422064123981194521372738311263393172904265969913526030149284187763290579468218416871160880080165222219860193123125480630420962148050450460633352931055538509346833288341067990030128705963052267090860234681785963553769065252012788571712439429672668162135955351917938740977483813917266806276008661773077022223490896394436439645811675827597700975450529783994412686587253150670040819377635476521627289224169981939889404564429031848023171575208889059127656590796955694226022041980839873207218892256851241328388714991734567497883272165913577633459002822390557324385066578019689179524208602615080548033278618820684309386671825381551644283477811682155115293657759509903705979340732453884770831689575255705671403190022614868399599657164616613291485967472464742641323474059425735012326550656302358778501731787971182372715800904959311436646511198283733937639124296319913826148763364000977131566090535215989117268819312007560729980468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,16] 424162936939312200427906434739558042303325961422035210744613061624875530437766363655881544078591491045528800827467363235070374498627259292061487067092331854046969572770009349172769821438980244258030756379393123456285815615204081823651462917492417399374328521385332914350076023503036572297733821067155678652159626779254913874749767284169090111458702635829796590501044615226021283524846132589246274452728699820878361372893841684775230772409871407218692230986686904149254231451681436518301787662364429709626269430487806611977611900120078031676963156458185161981642846659556411267647997199595802930842754056989594407347821317704304492419554419900369638060573783372962665863714794016679030561298059276044232500155051136397227301051715210028759320275167828450286508598253193183561817532978555352648395320698582378661305199091180644006298320927296520722888019845658741764351025244719534465428962038453149607820466543272910152639619183930090065679437690499168180525202980214869865877964859069546700691507065268020467530037322019416818155751725255098568262709030700514378011984863819399890539408331527760604635962212989199673299346322821601719495560795968508824400130804249654499877893907492493271695869003698877043308042765093435718425822413786066663541569383992015645684773443952167469165936891161918186713203240862951337065988995699438302281427807918773584457170576300619258495107125912865973746276783972395928289273670159102387929509502238447186011957283101824931863901558902175909364795680323599535908770457540649483036506004591528127462267691382118950797793472256510143475394653107703806278973891720309422392135687513580539183729526928995066147775420763051578548506339426573129639577063785486395371058627609102724767670913382140174908065962776190331854522289791776035742169025317738862277847351208307708960688631109240581459500639343971117820705559950000159950618323382238503849606644217864353698483884194752683247943648047164843717007581190644743684004391650329989710153243822527681511854487413025614396121574574355480973819497314286395326025175840854798645550658511617653163215876346942930550076653018362374898852019552743753081508450073030793989620329034710587217372987687587738037109375000000000000000000000000000000000000000000000000000000000000000000000000000000000 [129,17] -127006663883594041139491173616457013785508113903471454382327954148562645127763860156349479994480338819977005895971872484540102154378636720898949495966646430921138524682634002612279250838632275095091382097202146992670180328602669728916173258211298775758914191284553356438600800519011200596179014251307591018100468485278828070112876922032475986794308155296479962999428687904996888462406507460227201270482196768036118705795846056204565984440462146529892420639667465730751103853095366940872252163065516926529672970770391758414631642497648367173670197482504774098258219513767160072623400645938355429412137895839155813416665203438275135390058138560901471113111366014275579396093073418167775449957082666991728490407202278664672825921605261122482707513762403813953928508456265046296810929057461920174854371352911443521744557399530925049440262051324240304668774693266775617493399607048140209687092551564547713505636086892029438272398042960569700580854999667276332139890223864982921393224216859227197584655081759450398233530675714927226738508050598186502468961919207672343773841579388961813524654965183899194730373922496611505502508291610866059632623232128614954289861000515251277868261857418938896095835457790536131551271549787630471231288291328950703423226335357184665478721584508006197196877337538818814886903748958112091381367637720887933346462989851220519949851650597326008415829564259498015466291221656970749855380348687996957500023016429415168259945952334864639236768304373059274076388701618699450753657019106719847560715922326951686784506599138542662876330660673025908465169607354620071002709676858267744899839661035797784623587633088181419575341056946542677635337283124400745995123329975311554736515085483129990754172435724575806143901032302884306171438256450947892738476894717436242486362836550425777669797729364356414015617480734782838429278193401749156318336892771976420028542860202561679698262334865500476662286239753343625634833553492062367036161614034206524005151922054797298078143759550284745922397871947005919734747752543495705331831195585898063438218046479991611456259261810259685631191305272709154006125128860936088725289258831629330622608372444857001936533340888097882270812988281250000000000000000000000000000000000000000000000000000000000000000000000000 [129,18] -815443964905604137446567825000652884202957001324597972518267514278968615115937628390394875949401973119750421214604446924292834021153026359215487969848257235882585905768278033269266462939592117403579281344993481949962850447280180865374836950118065893577188420693675805938395032121196571879341925814306804241503166215549123027006775489241290236457068304897387920321348515809502302944220133033617258758679191101427219601051970312584358892731846424455054579808711594397418104564437989257570592929918733039850732972814705725461575893267462551576568694220985460865516301588461077415878556485850893904510539871689374086520306257342751037433298366962812861511104465714739314766427752093796375384348877961646502919592824100622232697696901116419176175321398764177614628316426957943707169697288858024649503149106114309263429586292123865146184211444217326223146694569498757290921932749463553087886249294337888100974165899883178929629744102432350102101373111864304344288889583892682764725848074232866380644286040840466693786604809629390256944712174396388328770009154881878881504411673209085060038878904824196931890973883135138387654256024079031968355326688819920791646267088500326365954955661420868578134811528009615737825810105811887141642209830505809959569021724155540319862505574578053485447117630533532861278767237580353587761883574883909953654379502957438387173628597866572709286299138719917341917059022961832242606323805578705724133168886764317520062400665584177577157757080345369017447268169794611762066624319790165715306800639855618998706064873882058551945098711424395231706423006307454046550622292123856436292360422601316139976335781440571133557756900654184564463126150141719084912542955306529942531481287967801633691961796564408500906550913146766582877297864811541610786368949177140680967704921527643271691466645272351751018573042061779331975755359464066076463681734389045987045251237407365536828459279427959617864482087586057350886827050790708697035364231289919948422779838608358662761487408992917290607267665679365651135326602453732113151386199422409739798461975744679716144188295630186168682903284208389264197391970976579382023740636850338046155282256661054324668012475527997594326734542846679687500000000000000000000000000000000000000000000000000000000000000000 [129,19] 1776704573752607605614639010557579948998510565388737538031982260227762619773840052251850704729052572416398220438103793406695958685146961108305857676282992073760441943346360610833756084901030911008988193826832809506485323466791287474653984958777041587492784201314286787120788485620879063924923009922125633203905251664289460498162856535558109025110036142021938406746118111136194316805840417869783389092324421610243252678147755944212763348237277369326104077936913748600356032212080341772944573351262688971422814472091419427688428466988541943751519191094145966651608018350566954700410767260730487045818828282934884258802718532479741551520412043375109053249544724771493238846893299269577840885197465455601987030679676431200119746933445483981380817704834844538881874325114327048871282252672522948184500710126575239335597147070324775259759031447006295760307623656629360506308878722863065144057842451330055067565313744056794440959712883748871936118611526353654327363826576963386557616195125764122873391539909269012076745582662971033447703348194578316539085178308079235250996823621694766539258101381750975752167504223332762274150269724684971723508730977645122543179655369309712300439299445438161322375334286407198855354823845431583268278808814839816253879991569386077872116032868694889675906421148627784747130620412968211449548062778868900549863173909737902632505347253764030950778901454232929927965695302342762455728834774619009425409280445615475153326148738508927352762270453280916700154078438984544021301832964351350599891388995632819128675225848796340888357979701365065951195424494257502860219533631861691154237912283489480032011899445614327816769466775340594654142778778712383313721826102427473117314452742868971079697157110492054230243609205546507283723046476125756774460764731901224309830236154780631092887130697519714393745505365880534439351338930050424046492831526264119517662451823061917477333994034068685438990191984261470837425125803601173872410445567641869755426187121122318509233928299613599546706841353499615338882062909130749819245653005432876148941306914415978493874791052780069563392876308003863592298457692496216180177892832311825282386188176558526310957605054002729048079345375299453735351562500000000000000000000000000000000000000000000000000000000 [129,20] -1599878854920417869352044121560989822261925731078312600892269016087553194129776135802618651144239492548898518402377047393035495391931576475852993458613979564957815984678146926638262068920512137177803181881228781631587057031727639969373622677043232913434301720354771140831660717219165320801917013858386886470659909482968920840917688811321013763896941821688184339065890269774635728356773558466875368119592526483841788982918756156347092820700343699436037890220311360326777438035665562815637792758028026043780807175904894450461000893480307338369650527356802993413141926768409828797031461448741737706142547236298533342656988697244403325896463074857675119147638776764133036244657958478692664211700856137258890902532731067725176955308161059841032496463017658102708393632022541678784849165728974707386846435704867684269671561489913170592257007595375220992758344522780183917068572098374015585410365968773306774418820359902765527480118655378586683076711957510308546153824381191064605802279013853539874778609533878647637413840303484113215405319605214976539232241280474311565284840216679900723149688491715547395200092441278232151415072621140243013021850003778905947953005913380986400048440347903846259998127524625410557990053992623035543430634595542164645302493010051881794635552317122137319490704721054602882575427081090304031941288324328483887058918504706986038918797861978649241551145312309852255278114770470440168707805698088478178877976396684254991541515695740137363575423513822198422886038784075619906169765064518956282885460270759534410576811084163095571593611794349564511008434516065355638747955748179572185993573291806757960680412562909778455629020388682265268560176768635131605715741760624150814338507670868726178012949563566646603805750224450588282869794579938802877242781106145282710522163389924240261607101220704427466765713096515609752463449407527239706178817797613000661474862242625054218581527302769761602116192639946863190982979409889806556972602291187712289215189313274821963110281112546579485447255270916859791336131025700158153182221320493842013514324811647979808701083438379912315961068794234456878917568025560956435781945032965410988313408475793778101462073241016980745143882813863456249237060546875000000000000000000000000000000000000000000000000 [129,21] -134544254896073256924738205929684015686618387179798718533595365709549003634765011990710872707459767561929264450438223254801077913216088604573361054630280203806049908569322746486490544865167220869924194108088986183057277519378188027694466703827643034450567136301298573233428397138236121948084975736264170634882077422002581982771076820841824608775168102755666137987530103929943964562330291800478363883895339216719950492020158167117827076191865211572057006785356300268450106815135744154720363015412714601774955359064202771344789342852238696764924146556435616877645132953764282785118999208597863241246579329808609188417459753773399683837365847375986115118975715689876340437415005426231711878673531556324558786883687209983185689083820305512674929496556934409106204474587092681021361698139937951091347098990622406943818103981956952330943343741329670475638991811470022304545963871315292276251945470357248790837017095912178985465720413057698056917924844863982241068214799769562052404689513050375938877235981550128264668236657322475414477707154777118903779341931978726593731369944229940751620992271761960114109713501409906514291796863046231076773150641679269949496835290593466128425533971526417119861517049031057526447353641741288681171634703914526075917526283674501566539719079151646775427747397052644276047951835600213303527198418009664617243923747193572730171221727404409025226779000215316169986017410531645024243644182652365891846606995731740466039413965600800706676887694692195721801183152947808180986371373201609159440111100143937722667486816605452751166058480072187677631263494148115902798104321403620045039833326781712288500158825322701997491485055365062224379579134569327044561061332455006891223389735779692517414684958250001149450151174067225327668111860524246396641890481102956300230311852800745153905884568794624755985594841258745719189352897505604960015296324909603814491100778669515463395231012287453774106410359183452440604896992514818552974471770203355743091003476990093572872103253473092354988877624272253126662759937910468112217209901271296860277383890819249807068302489674300165688676547848324664699438671629230481261715540222666432191016713237671266597969895502368193440645427472190931439399719238281250000000000000000000000000000000000000000 [129,22] 2422199630600189106125570210447423423217564737706968524645134273270074937866158982707401366760667418284042170572770211075127409819324022184887380502342340135295216126420376439289567798538159933659465919953159812337103126444176816559404843608771088253353527229328465963996777171163761771158953576734553819800206367411388745404961441479693193319616610471642858523344513279497166669534511201894390765869585839721619412683315534401933122710368402710596211649549633981059991489794712705411659323022473744092692610659793459728290377000287489948011983311852016972427109324420380268148094307794670231234419687035114202744844008460879947852362003362889485691417975187336098715256732017460884155153422020584642705283987840329628784943902184030353561019484236428907845866280008992493044758872249907006266946957278409141622150594334676537461282349523979641992159666188188316909709458943839012631576130140799213816243053190359569844052504347119562722450916561701806326138952118166926154149337129785029314468815395762999313136960051795766462411016779266799597058455753838613692071378515556745657022241933897130153370190234124538058530108851960184692104743044803410299255784460046172869118726744463628918604860521677506703865185708459934557674054731968597881950279458127844017684663045253571313886285749050351461251347579656042783548279290364262787256678822639876268257597455362934822359785019107016274002262069757331050121130637300576548520351169090891030758417262151812047316178017128606053150320162018792049487677825151206299118545674210814741295512255196079257719093944635520600848352293615367730285365027675976968919633109278171829381186284209551976319641873075425534573486994562381676295947155911931606087190335178116117794033454563527875004824297470242725567556013489158903612723852293083640549183372901564518986272992118929117369164109318524630673891554498045155489397110592636094252283668092451609782502266598823871193417710556648374590609544249191090079323281655374499042459125806829815746352631509225016602654672491793615842843938010487807093055769703094814426080209840437646396833674205179828864312303717794646568594811155551017396690527503628948169346660462428514056451598438121867951089427606348181143403053283691406250000000000000000000000000000000000 [129,23] -3796804494366957341145055246305792694150166766491036059327331169300168060842507478333651249634132387000053503275593706688514308762005061686207481909465584040584265877353589866057337113383759346471490771127955023587979689505205639707987903746339927389135543379918876723239301216263893157571309215506908071990520642740710382478733712440019302056432586147535343824171719462975586358199955804299404905888051575509540131084106533505797756722764186359285933150672250046649849912212557520726565064395707905572719626729238084976174764641482245056407059660288811981161459021769038945540593847696153108321315223610793930784250025979226606330823341886316746967495989993563795773732464744604002602517823113605052770387100131588175689383945833884500359297104494354423821826389309387858534622228653099162423822950835914610330847946199786613608293645339497574143973174151715458794926768776057184756712315213705259357695949152782443231308485300619151833439112933465886376018722049972666768199826426584396234223034047794389624860886396807617627721598629180313745690406220067921487634504892144917050243336230480028047662605076107154093776956666541109027148173895053519737885177285141576265128296088032504462249920534376473122523403554830726496720106575935066247734912086845733171655137014242057825841549795635280538039749544365550541768338402341905672310992337794971231950991860707277459093587049649676666883475536107920625299506815709783485962321277068302870419787902180680929534212018051517860942632110468080990434136627374485555608717030101593806614155635399730488709409154536081989994871923288487830373514565879369711076545713204068388439234301887875230926249225227407591441333069925652790440698371937584205695525714786673813448664613955356643739912353074068873620562584340927344833245101885670691715085378140410883530862646307832468989657825169568410129543226409112575250469503183797680936815225338054495798113942136862742261913986347983579074931403799520433691416363721045508548747549218158249582413388274447425538514894960406729688588058937465392333192575880718094911961681497123418398436326384256130030248867334854351952159189126618898851720327738866410222516920792170768765955452442712539781830699547882090882922057062387466430664062500000000000000000000000 [129,24] 3753221047745822876263986194462130882783690725506423496532423660388965965861399747323367893551998775425526176432992996578267436799552405696866648434157018477937986953334492021868921459907046714932059160661052957738283371670032130585426064287707736776911605267387052651104156427459921797215027532603550846641875793761878285952521311037310288366208940564682516143493208371056778987044337735048716230082174863481032067369470907477848714875386049760059517955431797833505218010615684276081367678662616778001862392198080199206251229927151703893580606881459134871163477116958140820453222951281708862945012287372493487591201939412467300854485053167085151910090063811972879673084026176541223514523881472711339516312271017371674149967264000237531512660154115640817211218194999453456961182410810628549583301216329247807254121302971341231549207773799956310209918652514108499090931947549331392700474946512339409895086826808420427749457179272941497175150698037110686823749398489914419884746761021955344116433892568835250656973963635764725416736317016148436546567194763368007441555562032850294160364074312628379119558023510492941905353135565756636236496793982245580483008679453900030729949762421004118979166367414771805399518766104240446167992881920133489350145945427022284138594117299933877687264886494966953042979148975747101361119117407877576804127268376478745053093465808206229617516300806211376100254504166494525550597022348207697272633214725903144990547801412373764813434614864435926212733477494301326075798446386306041842062285714213654345367469353316178421624397921412708963403935401238136022477407698821219703056906968480025076151538538716152800393852466838155367014544254868025107928676033977074665772485869188525449779908029975511572612534259042717850492118191735990029069536906311119368862908646035653745265226913347754861706524697635562912997335904436650492977960441111666181649110319947224389197090523305191812763009453760264231676155780059894029043303517649045710672017119554072352534003692543974233801113913829332792641504582231394672905352553892969458448419014073388854356968680305163654293841448896818711162388539726960036943545259005869128560862922384627725481639525234019594833466176766328947778106339683290570974349975585937500000000000000 [129,25] -2902835921071890595638972709575280851848458052254065856528567386597227613888630678638253462479197152955087564698173140542846038865200304105095771314109783647830520513045024548604973088262507830823864286776357741152033607152795815936940644347708405102745547116910128293018041813043591971955743760975955160016541152106750242075812291730304047463794757371311443680683531307147298754160238159158304841029394894117387837333092893301873039504742522096603406477417930673279617629738397898352869088236472846120609384255705217892100167895241576705922873872389247132941482736091674000840885241347929872601097990576100193920999853986551016850005919351190315420468724448882959509539671338769811590945135242204831768057282339915348586974889740460050151479499186437556470765483976969290587616739006109566206752098651661992048454408777633093122535775852059985298708219135359627063200970333683770025414038840673309497549217892049523206700731433989954461660570699582262981693644522527016654606923781392682499007499254876418272012910140470363881462674387713925008264868804997876719757996990763484874811342391429802202022684028806307540285563679752223123155608883728652716230910193449134364070317340734285884353487523242557307190122765247388898135839854761667140321744702325738907707957677813023636768867651711201223882567721824181995956087608658793673202478996100296912319666715299546866820025945166613615280365777615251210665886687242512519894878396845913954485391981167052917783697253469840191887939230190178750215676156766725383977792329094425429458191656856163237748220044541720614334039059256912121935488349366593118508452837641686509821108137189368504967528664022527581882095941072400512344320305915560597618663085118874597818196747070872145946366194144705378911445428040469057316878698977159495116144274322872263369318815063823882696296913074189823250491185475245148457003720900379491628213841879358365601291582851922434542437192300512059066128956832515204867448572132674056738529646522586014710659620712981790199080704794436312039495617938339750941733109198013486532419005523520355517111060227385769876845488869646547845450352272677141065535715569335598747853858115232677410510949496477538020161843053076368426079767459668801166117191314697265625000000 [129,26] 2012122860949374822000781466464947273128977787705781427179384462176749081958237816081047958190465699059210299418779077184097963430200474699124271808762718253760171998432739101250098125712411559902497145582831330657917662775377278382299764192768382835641506744640694850291267878213160775194589771806205244096735253806852375784819718754606382807798796992227503263123403031617231948707747538691717358032074056502388028339093384228879676596665790526281157032590875985858321399191494526738055232115811045874085296358382195216448399203213344125206916793016775663445225946249619446145089228060482680341965244742442021362887222764098683593053863186941784048127909278995009682579354970679595150600345453269379316806793129808703880266477392823955122231822382596827067548855886462594689261402469721587562335086350584338699143000851222926432379038624198198061795825767128698248921993753929605531620771577296711064198365441155429108496999178570232456881058363929105645432072297548997003027233487480881901180343473502843940880842544778001714740784104552452464958884414385477927094621047896279197897242937140922346247954650799295329310679594686648622852470288443735631548465485992348103154646781191584351708542620147706051043229742453470863459092875280748388260800296692261633236290699695010053832645133264947139123275389648007352690535840598293906626714325144470107047728428419954946763890956136743831399131047736489834563717397420418071338120566692910708256424820658835625379592041586220624565527540940960097881589603695862651313374974472626100994303219250348739473646695839464159585227302107333634967770283926402414602106236934675505875647102568603438475600085016044557492251140183449109343840039700357035856515197859279653955754848916266476881395271272733811412523783938194496765869392210042588803499950791135668354289798953348288770717144506421324665336659351001931016641552435527728911634627459807141888050701400224679509965355643180047850621112996784151538079063022032601526770292545359163135241837264952539293929479066027436338629274462525915175269622004540660484561444182384630658704375284322901004976371442230652165637556576740638041518884417270197402402837243649743596494007514660278623941375023345679018405007809633389115333557128906250000000 [129,27] -1336343545367752034092099675206746951729615272304375830612643661950324032268018715480296911041230136628773730544490539271887298818653626710645922765230106961788819068805734680489823361396258574145950219557268720948060986358584844566987249413701455637866096600256437668840407941805091734312891805796051804975483910822903734219264174484575749470944696852225708923338028236620579909157725077727753025700346822485139796783829842728174441893431166017236672065989661523776728871088642421521127444949446178189362099348414247756778124873636480442096827556534439026348386125749228178574459131497973644711720871158679066930967033065441888485538983676243371893178880702541283038299396725266278125181585837464553697407895059963915729987394003462492510205742889052042581540368448959745084723730573890112317601678704519750466562144125122313391370051315913670809867604385971078866564405785435784389749305683292073407604638573666301900731385761939164588551831059475070848946549742490430160387160839725765413925788059096789331684998529512373883023415128059488644881746191882330111885100398423934692393558264963940480798468586947658383635396520934027455546835105015543379855874291395943170587554479629146214676727751245222608720359340784129405842142142731047877575949633593284761422680806698123102282610050614642909301938841658600957007822854043292649592688762721662049412029064674529208303990124912139666068147271455280981065049341266186733358023049075440881418153806505575491323801292735353936926531139632967587044424112181001299478263284919202254757859505968125229427460357610745720431649699736674338388790728706704945309313518196573931868090197963660150065271832564090294313447612466329225813521023541130213750325107074398834252805159550792910908378285796388584471512397687954179443684485450726724170557544954866042393155556127108284858846148974715276866747448067155358732338723926062154966303473164675265805440428031514463752716647912479002645233898548116090690054126160067389888395544354238655675715202779943073987841785441102390686649983147226417378996737447861138856351950594598759493210263420484150409160035907579642013890562635222137897429776554358369075617749549557513047662815774569211003463089278836539719463871733751147985458374023437500000 [129,28] 791656169409234148515480613718709604488292273918624883216598603575303762335692138866383042574805373329700576174232791063918028060616113692425558124286663648981032879297373364513607769509320035206425071661703077075233718733690275161000249002726938589441648953724764590217180308706472973021794213141333523067657606358889758247904952271036754132853904171345647467516060550809599529440463601851136356019677040690499489427549001392585667557229862034110409011117657553917051127546576376027285433941517219506002234363915508863499958184215891457895385036429536497544807373789084364456103252080050714169653317088213044892891323348491215994079498313194902073775794399863773752754666428107032217620872451928777176885903581757645676172633393545386672019238753078585583036010853817359159920597352088132249000272649699277381773767232773066674758983095737349908628781459671466056545160030956971465049029298841524946685771323263449356589376911007442455248344267015820028700898945337171304895179220657079692153379794422329491560100658555137775872488019318652996842457458878658804160086356989870883730538254521507298272960035760735103982134306680246304940493432110130560867035474425626147358617479442600894096333997739794805391458648141471791575812142732228866251317392866208896377435572857514435705508906289406461702053462763120941336119478441623259994184176476117479801241111664978071455118549059260384880824792924269505452408586138150423399637246609171965326206728922356246061827573105517553002924480563447259265490712269358185911526016599633403243357325790757972224955394666856202881374109860846129570031835576489041566476048007616545262746411069535038958758434781670518469223391376740440073082979902577882708998910383052358726652290609381400298828978068347393780618826112455170468742448184413858538076525952672509237703056704396669548253149093638082220536350543341035781239038961445953715412958012532911345015971307211086050543426531407965975708684532713115513871596519616664314815972347512280179765497073666245215932078242952521235069398635267216445936532598790931780237697795915006219483495195772271144276398367088920999373922426956758952202533137319764669121935743778783554837623270516697158917952120704697449582454282790422439575195312500000 [129,29] -338959111084274943948103454851813122189211963312258732635536434966587949996167219389757002078711139589345469340386283696439858569677504672290931477198342193655252059789147675414840027624436053916503738350159560742139203709641836918244348804668110435598873413381799201205105317761119462433644655715578556482707244166290693366042531055774465742150938206277715469263799742207091369607059801568696389347135509270399548472658166648562971449751343863659942531573304618975119242056459068451129510618948872147096557945137623610716344891703094786468523193524694169856146203107544320000845077543109315745743038728534071015602542460683417800514589814775235523878958733860344968710868523734187300938460745602648821076711367235421593607466273044885735689177845042992410405803697107171210400266649917654168847468437211782394610704209714405182854447691347096234670471607439581854481423383076559084011078651058321825290519646608128661436108221105670208274927462535384553283873363498077277053105970825486195246241398295582629678931086738722545223826061457164192729070938511464096205412992101615439889220142033927655080937467836541393670698243850153803047723832550844508698483485251792743934469201133291896508769142969599161890075941910953829086063041256423850722466788323893928018787749825739888726171775638377307614505329196382939483701812988843092357584170442301912152808420905138711296807409283467123840861293537208592373262297600815252816331838737708623295615310785603249028393027331268460468642479996771651352238202794959538613104663845362289537578682613758948724822863421091375944444314337718006074521935085333797408805229143453363959666340767123169276577949244398290606688663485525571341804141443092075974335990650674684789739631034395789906985806000202993658813757589279331748578709766201392823176848573199510037754715807028999373214785830230832554928989595700772801187510994831500509511438403188070234955964737550971293155981077811762188126091192124471923215576769295494712858652728323453088413120538565659017602107358358344903360623186912532075626314534407290489515220224608774193565899771529812136316513388563458936495652155676764464540729846842660427518033995122717707868244168095485193130823181606459115755569655448198318481445312500 [129,30] 41759185065428855339029962805142539918232775974262184854554454599052236008864409520393388548475891318637400346077992672726343824989737689976204407045707051572341410446466976680787013461496688081214781818586984406297804241261288097730081502612963962507469670954315291743327811514965051090387637663545055512157302104451445298806515917609079011066946830199792506619686206047179237002949279492157598238025448951995781146041710020585024508790999287500669794737063863543087852823456834193382787087511326303013888102579511803279713773705910393048263108165494752808068958099139786309137756053032083868928514423385756092845084951152494411353163758607151046565623252430731351128970482953634286976363625589052878222760576519939702010513173278233879316019511703873025707158606591204212599833220426539483827118908604892515463349476374933959373254505357710092496148396538138884166232912091511441871648629766174968254129884033439079837087511678472000273493858671700053986167055649708378526457961457225016187032947510601294694772983840242063891465979801102019183391994779974738581498269704879123943790818040204086215870934167421753966095225946333205559330247285468156737688296592754620217620081083475782770044645349840190464417388753573219348465020160790648067102919935756551372315385512237081256818315684751009480586032307890131434848721799644176804657920200765976200418678573222082362854306412219744609437254619861545287548615363768342797634911000441104251271268230634294039694574815260229312793769238936449767364580903714948224474314697666088947813055098331287948137791899688033534660774056241884283465601206914921824751819813722906793487203189408113402259206691793241349704139696611673048594142731394853072599865581421576426826118115636671583036967304714105381479249262521685129307907799738779847403035958846608199532815786895647534643760559499552894891139942426344272022353620512024136379115043487582664022806087029497437646764939806215729199356209061017694079171602116898509964976757504175655429992095601697633372150300084362044950673628333392521279456115564126400982777716884333094851854149999184798422416273416304000288077737186188483800396580383136074894842854063696583718527562861821172002924074106999796640593558549880981445312500 [129,31] 74904520367608275123267604117222727298507036638100266968688578912582332366394885718576636668407682981547928536586334245187526013946880922049730342813374075565880587487700259690674842453919271503331825992133703331864753349335093900430149490646834928913659350353459797114449847427662867130808801493990575237355039203791747273257113976115596195768879491532511629871401474297613537027186693557567635556043575536177543847891697997691750007075668654794584051290186213428140460676878077060881108833522699126851944785767112258994787388866919014437940767014122640890978398892359125403038734667379203739301949575819632907452893162608589419689730579722794712117982063846890857390683401229888804149842536849940299198425168050163076593748498182521713029438429724335027191202261173695240683833386837175188340912248647417264339878831634043646933864278953937409475362597196933637948399719256305987870279778898459546815577020494349555511065567993391460677239115973077102429472181936394829600418637020405096202672722953837143497582592161717147138255268524343299066382841723187856789072897546734447975596452204751991922272357455138042616898514704195460084505022772270922682253722595003825246996827541251732273844595498936884703941848599878738185159711171411103393902113065366951501468838583280668078103245162384992379984305280218178815191290140724618840241212989550412930804021833305129513127063062770549120344033850701431510904415452796528026684194779648956151471536701043548761134680557742730947336891328834348464969084392549827249135197041397277432071841437280095551348266043837935815911412730293074836303599840337095536210159397809641808217029362720861452073373163685541157832257653230259602190320556298898918431841653466671905987311842802050938943347545967585690022486706894315847764459905966373169166709202396778228125369175722283821614181654153621647434124883796195261980061033375277224902731421843004831518664007223270683934472461644693789249357260909664925743263236491144736651643228454609989804659059045294398996520983990724361304993675510015462108489011169455206598746794691698469268665220238208497215707613184114071211277718324784015913739623481625238357460832445829374770140244018023657074367704922224220354110002517700195312500 [129,32] -73620682473890668100147188715984487160200933170799287293210105258697451073181205808041925869672059180502416345363740188341382205298425608852913553251486722432406695895027194843019423674290967961516718694013945628805917058777875147297171989737889303788160794584017333740311429752166812292110230760554922871576992139212725216352218965587099641503547412365752870225879824548671398708878638701319086122076376931702023806407118011465607934154571218469203142372659391378035503873023842534780124715974893112438073650347216532333466795539628905973099414838231616976471207942221970213779355080363160316862054350438245324296187642250857339583527505584524094118367701782607605512253022085700553098153986353006305258197897313053463959766904123636687768586449009234566469026029330030391592001333790041085996530524442797050388527354206263358942993175121174208364121561489509661340461268016720482481509517131684930019621757965425651091530580421373546841714618587944918848712346501487965916071627223420941063679606232371052563778002900420388937983852577170250853327244575621396408000623554843508963394468872500547353181341410891884839568888802576747540630014731372057150779645686932580437106409041568827515122348339905851021950395218288597340419516073346029158908663093567094833377152590348471921081677817008581164350098590821078516725656042168529309706586430305204842457074546763782832069014215719816862268771142676230448855703955125114577447429863919896280022009644681502181153726682951073563918941402384452499164135851144736530828595278316364891661346912834973300050902695475567100494548094388111730500003284565199003663635326430394842918730024087141829611210238646368190942491734245227699386392969679173700700471307337991432339812847815454328423767800334649314373440160336151780602937417837395354728197884757868243079664259715055649387697078118634202344076830179103492103010302217097688872365179353648768629403519511580084805300067696813317955386854497821466124933061242888815382046624025167789321872832015135284456740741080497213617836342794623387777621435815992071482223467845023972588480797510121528029160748145408121236110935200178602090926241022584795395688919583591924830727772967327637854140220952103845775127410888671875000 [129,33] 37481032437730454829022788901043439717671931081029747569194538705163815327787230700224496936328928749642181101724153403202986695488852869568421864013708001076331934501899327409047702730413104242986371784737086369126048631996335743882617322017139965832507840636397832297705557191435810797642095738085777794973862514791890545976148716195144331057568382666919524685491675943726099883703540984856821431412021491845221081940076198153950099513404362481402079745541303211693422888897874887012899159996258655301728196130378707831590974871017857773013959001639426123970124479394803752711116193566472125642020004303667639304379751982685482088465312398981208534542897367954125168869637246316546182976491211381436806883432215046479337455305481097050524456560464165191072368843617855410199019641250472589020296925638025352751011353445626897645303340156131481238174066057227026166245807020973546233856906328932433328353974500653641204600233371004965625789566529859653580221236465522751061361760663299782130492180106340869399890786337753889058966953261998965813397552655247858943280333732793858571978097017231120173059041791468225952318424028153206637040612202954743683598269013482938072490226978902361057549980340224981477487427443754279500870981656748769583424765466388349323564546158816949711072773888750732251335061429704892775295588712861949536061520918769972461407925075905507438696585473172732583974987112806157328699468489305990002418567770838652847079907292290371451171606668368339195476098488004085941060247369358833180288346054805332408940291227486050539951024047409559072304996230144464836203182050410554468324449492004642403512640256629591774239820204170670957592626106907091034038284484245738141103017275050174054803645915194403541376129402665809910129944138648389620214934122187390092356410419227337141331065408210427220273546232122752129079682979584509949536122990613245920671702625205422572488258301685829974053743395311933103715251015193572153965491252443202706965401434870869314372632388828787040101444672013062622612577953962854211944385837614320553782517594946334713219700958207108491096209727008289833526375179728448763611909285602789227681847612449394206857093666654780317326611793760093860328197479248046875 [129,34] -11177221262934083967673473124671925952835589114801609813959334425855943047868830568137162709466225986171003652490218333698679750318189556583515368046847427373448727892819434189069882557846313740766176288781598059262111670579048004560335165780519346304301410713886591527891113479307477255330422100552427857660725389055851486988012021483045606964631305328572701774224923888313994340664269847070243029442991087250407914859560166374978042099219717506070495747059963625657031433652998309183942408448742669898655732488762686393370878341042580273308367560748325190395627155771125716944896115854994572852292375450585999943833825692751379557829717393245652338057577898799243473024161361142571305976179140684884085935274450442048979532978746433147011451410785081289665453047405613779733010302297595335204480994156545166608087489155934296435722011560902458831287508381280100730196290223270283183228242969179704997894334670695056239286726636582694846410469122411442502870524655452329466424963583153262164034895960349136311760665691760312186673388487103757600312086829496648879781762751134353260002485104818067078938225950889633592053773955083096942000644283152114956953530828474204779758844610014313952718779469121418232512230051228642327409487386183879613061641779009573363993404639387916122692007331322279548940871853951206303759470619466555501996385290721566215961926913194068096401223266253441354764589666978042584523480010840281709433718608449617207099071548453829035835333658357909558523401465528184345767989572847371860903039084350057998783428384483348514595873846325221186668289096754443738311137675998357925485742334402573994523843768655746911706323130379428475923428885378180018217619213011412786489179582155562072745134012105155781829006116959466274174224101684096722389608978619339113148376907681482017290453678053647052863513643873723529091218512955513856267683226354748278626033645988137318621680165994756736219089254343272838693993438563781539913859010922192975264178683388078468737876474130867334801915193272520212240406249517118328030105788152753179538424107729750582364644375382919396657716720007703769516458121857021067937598116749118194224903903776556743836085992080375817181447928305715322494506835937500 [129,35] 939019745890970528638522135452133885487605268277658921222599111791135290158917579069470975347853840499798581445622386043139492124909898696656884840894827169449625506329842302639805968419088361106396028575942371894046808642954367333753570437722309698631058671541271251026818897611336896273126430799037247231485448248989918034102764786066999864834299013789427840618933073443372166565589099715660822095514664643157675654864271570781270811721961182252308538909187501126023258813374662381187567316827107618896737301961838677011175013332960575686084580450666845627390316414016550891680576713804579962369521528975619154287032809225157135695385613077757096125737488746008279979519203800873741590869323264465989783330860903828530777646785069967196255735346143368136925225123372357645420697266227180879283362234213189623347011028783732164267221706381176082066905681412422187140655116242619222522369554796937527393926737431207281403017066083934085860007157030719748164589984582114012890002551457214023076317134771520978765035040296893421791705036569556024625913861735075773271159659370754586462131811624060998520265335765296704771342778580059000039438191328783754870672322069726921342310366001008703732588191154889995850997714451540162557668362952255451622174565549778314183637912224834920560027350014094735976834655112857165885823264950097117413835363133601993967474790925566518501090912727681792648859179718472360858284741155673387473541116077638219706162007233486835611557604929066805764188638603118871121845669655833308615668819900545585301432824756439177895697492751143571500428851115708824528682494782369029973847990158611987252248488650198025303332398660470018034704927959491865260440325550321875067982556037321755439096269115329197437156712842464211203754605281731986344311095496806361938533407100472888733915422002427745201283138916355025697828787758329859026857698640290783196648363882414001050075096222290510499530755456020818126742948793698816452422372468401632548105570543579552701984635609009005871597829089069011755791814454390177164581515585301522908176176391029159732496621053305990779694713033068220541892384866492966572475818224944639823576609724097754830509964637485609273426234722137451171875000000 [129,36] 882917332786944520043949794861378013853106278199735054341673121348717278932954105552011506146788889467446285511071500146242367970195031857278573634169989322572751282607281176896904392663552553759015116134670678985043333939989839620931813888562750536621495420848497374830438239474202889725941755519245487241373635126459580863325300097545655229494360431059805149061610593132347166133215282001398414164142722545857692208455665273258894014177347127569724506270581299215249007039959776389323502949758225753117705210840823000702416020405702535585862472067794301934093155559318865866137578124758663209977891119721824470953504239042711192214320425114085482848600620610694207247144281571599898158213911107782612341997257376009713615414387511198358397923186126013870748705027346900334236284815485858864283651385261514982345841242512884148238396370645867038424857519900534713528312579116451962924461712084862258525830094178855417098557867703175945861769835750108719421771161728466226354327768642963601355943098965443487124332000116520497794909930227480849635148147153040658220201696830619184987926576033765728875055303804528271447845923582051510529632059461443079925610669341336013005286866451472217956493212103424839142652230042095253770663164510059106535723021870577531964012867468250814506063916559086289014089386826304951186144186079832464227837471936498376542308033168638889910737885847130972335815502107841100504903329806330052235023850294295699513053574412126128971124627525482707302429078606667985396769107991673886678495252978178386190154809568664796490570311739382227641368671276576704330847765904518130545705734290102138850398754434900834136541848741171357128809005402226232856676231178414677276206981214662612924994449630607919088144633508690689647971791199530837168362661570293784135670266819382476907154363321487880003636258969750543254553668468947377213358334848960938716929314748512830771969558128126457723544956039386420802244198868663636388939012701740539268355220804975160234610045016208965740485082740556274449983360236612120907671588553044873684750241393862553796124255328203420248940541320663549743296737304015828064953208740821162918038124999344034780593538455377711215987801551818847656250000 [129,37] -485355679750123900238192933630773234007031808768957237452322651870170503598024068373805978230980067733311931119805453713857093413676862192935494417104697715107857219845255463028784531322215705633505467560560867768781528031284032224864532675372022645070903166406536280122207930887391385370739413190617242716857486668996498609368385076667238740523068729193654327875588191745222040891726716679105897260958049470169393672691904684184589181010638089771063370234325693820439425581395593182513050895612295226175508445121118032682801601678498236368213978035726255406469315395505673288626159791550219342760306450807280879111462422243373330619463508919005002570733199335961928832168804199374365261900402380528453593102221580710867559314294259103809934396478749693663653149832231088935177916391341159898537075930379311513647162728395136416213182355964325346962800967990592850268585795617546180965194964798128346227957285047027141891074942115360382100667730819552940620960288474833684179812473011764784019621371243838447814443892399059155752144995890957923515790983204176142831850399668244800631191888702071608120236133658174926441112513221130804450395984627718943675967184746323075385258995270823126379658553357517057414517451890004341747172689750644369867060730504524688911109900322645883851236096266503481915160765713109651612067324276634545071886149283015690521551498341565009412210349737505137430721520169472523381000807715120410040585304810976158662109647114134680295678109644351633130815243779232524238915975908187620595382065808916479011594187050597696465430347997355154729476716864011149949302674835264588992528808678823685869971810846724985511808781688903537723056571719328785621884608955352500222050588440742745917330850157165571397125159672073924258819477447606110967336898868449664264753937095449635921262707812056247138325806262644400829077283461081731496309244238731071505793253728347484007296205492844418223250093153471429391361356950184841414435072226471261825372993167757722646037958032937603621447235761180462190767463490255200864601935757881956622735517796203536106228577643101733699950243554932710373358833459860107358234507432689271939152314020353143427166949764796299859881401062011718750000 [129,38] 102442976714991152714741458703356485106008852884337528265060281651012861090942155488120335773780243187340468247753643488961371704314142303970571977018206561382639073977026758938718453921739934718487010068203275880771790587844319870847464435179465408452317647486530802422814850606417070731976557804099673280565027053045006777525825650712562312505348161804608292207536761697327741060027446972937021165514715435744885960968707269227125825820860224345872572016317895308887895881643758209593170651653475702228142964280943462588865203932617404867807974091521733897438737170510655222022866057490734167071735667426969052503608510290051065500259320889384939915092383944624738318156282544084395095877967137806003506507206766055820913759125620546929806863860750822176606496794068035996817126835609106639452318558719899094705019573875548629803112383857999976651705666480490857023634406863758724492371172196637913069676629568581856131644852529391414052351409124352943242949249008841271095770193291581613090167093498187848792456278625624499671457502244081139505943507648973183115665557521340439161658231716447517488725347499816505666683782766756716090599163431105295830721706999069758326104613869618112390141460031441611230411792439346547480006696648605593370025936358135925341898432920971638399567034163760953228327291855543234667410660619164534503093341986386527610450348844061490764564709742240435355057861805842460325849618794400054317882999748358108114071657026117538493433627519422193626026320415457430683967239560538750109798135851013710824987651537919051143411731910535467508207806757025709580412281335467384488046759785843579532603301752066975994301734043390245670730253110157771571070143053743220650216982560958291306328838409219448078519334287611637049952220739261219033790077629499359027220685718208200910164965853068869217307205455742139290193256433950035211763182807675917532991233953873961453685649917560851419802159604650844126241183576248052479971422727200453709771774402403300294030195799661782423264806574657133833341496789984743905029151376502675517319115821025532810303775735451898696275725988390163785988074436635949879065779787558400621455970688678931982221792255586478859186172485351562500 [129,39] 8262513179455022009735017399814848624959357863046408721273085498786551707888954733036265273157765563599172529223609989492500442349271725188622948046996946683319941794204195839773710221424627391796563004897020548587313200645104955937104025251020409966815099285787903679400054589657876821900853011499010280488309814553348501756884220236261891748679591185743864344896754172539380255374507061184603276814263001140400597412266722559286955794849075711837686440036862822405327783956475995531934572563865640604419160257620360856202074513156767818689274046007538481652223316317639733494741638287242148597310334417729140775939867428420270541895204038839359565891036596061211514155526510965313854308184388101351829622558002111332875981224738046924409676350513063544390540889984006646062141703673672207519456550900543313441360558752982532166733201625437865735790799271219699724660997343110552168765616235011803722672626454890386190709022256467521299044688090338077324749339733721008081683373193439576528148065118334748572421351137840762392408056814304850325011307227128276427202300310356449826740956330056709405294663750155268923949516398348484428062200157322692529304998068729872712156854863522781470694702380596010984204702692986005548764235517808024366130374475850953077851324064625041273606717022402888763552873618357688643547817742845855846842596470397290838357151396540768092696436903499900509354886414438989883249285184904181030625448655403241854637860140681198847333966513983452878350409034732395265960826642625576576323630603038327431248152838178703746430814687085312117967389463713364232674030434371784974010337868206290135817997586068254409544979436012707644306961670281626530231151008572953515234557656031757156568817687392972124776789239736479102456805582449532138847087503711562354055501538680141194512211986324156989555981916250288930910391652744568594600641062694525338548089197673792035967467348804414715945900492348485415865755760719450015556965695389794406048155274872114758593935127823082197636255690726792861330982667485237921777868258544738250902085785251453326915212638584028656785778672404465446525063147588500184829912664160808041173411458308325195675626047886908054351806640625000 [129,40] -10204114074298427036586628758634201316857728752761632442583645727759643902905367888541060386795968896120939864537878651116607890879352553740587585437628015879094915727872716501069300218838110588998654189897165261106366100390041863104219081917874694544608521845456392381309983327166717278449945546763943911641125639920929618764315108001376788813176389364694570710631563016074758289943347840538877444260803542737952787109698438591309107219224078435010737794019399372786469319116872512343411970506194820285414580008313965935333600135801216749304889956570434667897911998000018808235366548616615303233273429726373407939982997690358556621749522252234673756496465972784235499922449645082971630017294582029448572527236043553503020682765536407071999280486781919296208045272675181334597967555623090741215051461898540538326780714481553074899889995449022164279603134119684759598937429191301539755832792929381035201515698128089249036275292683318662303133258595960068736313328804145087137360077511205079553822323447097264558024778665820610289840798009988406254959229745716678189380299023687575477007615237716587484389303028009578723748848475380021377388694799220601333420553361130077244718468575657534432640386094518961088039250635462201010634224867408146330847491063138838945461528895923602605597175376655355974174576406222467288540407717157612073435968431479608521486264958114723978841992793045467675377187471946498774999888028886433403733229640867553683804600329930431445787032199762101320278935532856823191456310794510852364336549684137259847327575129600347741416018675610158353767053831081480160840418047679760214906759653121980737683847436754172059022095734400354029086035337457660200247198773425748356426074296312007067251503562954762666086920329173401932742198578898993796186451249712296432223119652453145093573366406781379572730431410936080814524691883469479719355513156438521072976665906770879592841504634678691412378896307364373697186206476733615632783193044315271963569288397598644485085880604698681694215923164451635241794040313299790334555387097190694962669742479089826343041904427808918480908693619600963057924849173825402401371772386859358708358318360377142420438030734658241271972656250000 [129,41] 937703177063538662468932975563058279205558135225596807240527394187962586233475455573082668302228400909319507215503749889412363154488786955266095043734513155212936174678620287780001279710016981301280661461606481344544624556020059495698666858334808494680241028852023637245439977374104290950681353658773398506674071284639176729578640314920609427406983991762947991106318295156984263132009185277731159667858383320036517990749825409991470877546608244998000710351827502299240489952216027260334098460818426376962439464083162505669467626917762453926938908840569999812983066575887333875592880053679433495021934247596091317288147874962015495033935475858671864446428816018021038290554540026901603307553114509294597385734867231155764363767557192495509445719453319618897496852892675267135547765718932305840661526666581724076396482019590189539313185139326143380370371843461395344743259818187603035581944790776731354500930175540364547189873395899436153766450375398923621681525339912693372464253688386395534478962580304238098612914513431295855563662184324523894725803191323752400268527552595557234799322077146664047347500416590930373837647460502370598900139993093126459730627057402881296458119822475229254112605056994177192272489181999860085138159336057326972766674855098659308601411391812648140018710094917851767739565510801261012066435959872039293913761406131589094194223359303728409566920068484701852943613482627015725759673024155373844762619446008388307029308031365564218925279741658375835940065163026579031012246769518673141492173435539722126768317067559282442883169655113122786808867996293918197742223702727351429375334590673050268241277240529671971638906149758829394266669088134660555860585931169544408863996680118749158906250331480254942408344836434036067670401535188957375911181248009859865065889037957738504141929863036035360137768911569083823347299212438707846877364662840413607801417215231144955960393359054867422839735046403173999630293445646373542189474127185712121009095869803109793559315610348152981059535801251114794724406395283316110738606208579388862770276578620522687947828455446302481845704414595226363285603501955382382972933423162628284504721715300726593026567250490188598632812500 [129,42] 1338741139816535583189139716297686933209957201135472539936561910719484431816001414319144716200983333389258363668428321222707752805704059674713592919724094887620845756370403814813360758341151647600698216901091527500365498614413232615336944291774412308083182283531173392639345251528397628565933542549110069836029050801170623459381909175509347718663502962836431689859205801420305898087849496330420267570410425902564178595975513961710052796789465795495560227792112619934519498253087122930766903181312411091163250125051060752136632182420657644004623318756031835974620204251509900473625248787800223110414496116155777185574166948924829385031162267683380558781788114536928854953209356248855718795603985760667112596921104848559550337815204474346830093875976399269745146427642693551835645025518699333221305060382204627221410256002659435808440741358966736689351606562805165463946113529595345048867144295659662625532042903789167317405718906451214112790282127612351882619823169382632339178020179854125565445269152025810148950878514073643300043840593250337379926663673329389338230299884308761323106923609719845855648168660549132888892002067419504812410709451889789838104542859541338227101072209004854389569140768974195043380183296033483047030480679611193223815181222241271479008447676749761670709188629954142395826352354280111626017328294068981780411958964359494802518567897425389407440422486422688708746188193296909069596259447284368147150757309017641859893452013193698049894733620147011182696279776892197175792279942388253669915758394311664369252234962173536002995920443477789531632513573910625725364287703934901261973366694175490727484329920847266012238690178469115263413392265041698766420615944987509517079615690050291402911922445645460669729987064796072654137087155093090108188740048245563205314247227033740490158672135098877905492865863104151035562781877506523913033984634660284741891205373520933982290084595617525606467091420059426164904933574697230593173406481191952365135851304538554464080612471537697348896669901732867457170625770272455850210964847602353206257302433624317889615080677320126731437514092484503859605203698501083131890769082043005649730440530727239928886063396930694580078125 [129,43] -723016221588312932044328206055099646804223643965277370322071953255595535620129421924042239031012446478597140442322347582142201649608951209684800086613139352528217660005390607606757672824662585729298976536459540797100211718762339396281708577634496157906547286121307115265832111345242696679245894858956242541197150601203606557723527683990981765779332607466055755140745276614000082670699956672891578119946497245542373493226381036197740816333135804308184597041488837320983418257995708780666434606438969571128184720500240760241434607177774516322389042900606859430126475544503802006936525116364131883273985941961346456659966816960729790306314911224486950729078921478472086874792952060718425563222277802169852925440984557046631958790519737097614012940273595968542337770189477467715116447015221799415282553598800936638242757877735196080143544310895490093336782177935362974522197921478515125344480420910808045226599621229655440088771894858962236460357485121518601825542128151725097795614929154106478869238042314848728818148387642853181999736071065631039590420041621215667536155946995323764622714990374597852608527970903483031475641873092922056894877002669343924595204810718388089537217227637852045888801350847323473945093316436379502863872038797011220806538353732526045286874087694118795018291251144967722528631364710157699265635197184790307414641019749188838921695429551953845548943453956820454692106866450686675572653926664510544740641560025102842813615550288021449134927711277040650305862049495447360007948256813445277162955604961133493016356504886670210304893996303072873852579764526979940112738386863137804166897987442065368126917413821947806948937945622226051221664845958706443623781652810793283753261690841958245600394650865004115238015020087734843628707815399942699546393986313055297244139117448750381587498705814992510324506179392514706575534143238599118553809857208816530925540022424990067213907692022997122175505701297234803998089746382277853793384219127180461552386957045081799517319000305061574106194125501991297398660786356793145800883568305111962332284622477271431832397815806959638192540217123703264265603718615760479109237484125806946829879327886885319720268249511718750000 [129,44] 163070663087349094469008008584891721043317986666690075289919385126271808450927437911587531179865026229832296749790371432976654383637747912367020250410475979935029292891163442875056387265149250170147661435450295711530844955939658618795950796792470765485874750948744298234626094252697526079542753603099872927976277354442883000035993963043753604968751594291254484527723794150989872731947031438939876398215177742286920308535538338417435030400227344415357606943039732776431299722337508615549414346329494265472483530647528897323542355027538821928875296021135702085436373155288301204818831483755850605904451813978440221510459900262429162454535073100943643652529856131551850456664104042392914699702850606573315603899397353882867309342650500554810461720520572617901311986553437117972059630385335590307379543943346872122768468988182084489183250194562540248692838934496431141071911856878577318527740483433135032532086661089749193068731492697060124144410503986363154527903805245407440329886104995240259355922443710442969193014900145883272449899722710521831439241867502494806447186187407241794475458230310499675579030800480565327434573851935268802422133836781772174411685641011076467533091603154726169759375486940238861830544373012611885783738882584294468969697282550009687412190706870620565149634105954607554489365392026224130362093405144138045467931255577030033900542654117740999428872232283570272101185070518883501576372507275067712017800267426326941338629999775924097385839186587153787347133632067790390288575258112586168362852640169396196270762749801121891898624158734548638771953253949432492824432998269061499323063545822570669488581837553513049766715856007457463216253244960806300484014387803301581654397683533361676543519302222543108272896857715271069621173891326151737750185697921042194552827499662348652270036264500932354853666769769602222754511816990224352753599092687814179905987583708300088359287647427427099060506630974407651899367537333020851037120917250086990609113018311777069251745591786892892831137570197965305288397923722967937617648538636353505188993664469755222513547304036404333267664028532495947513979393315248155627458223360397954990344970016165024858474731445312500 [129,45] 608634566088072241979898355961032835097396227651402170757116761576121438514738601897247740594413960784052254848245781892980863013456642502179657599452936527474535374692903736718844887401779881884257968805421101052291218646803576550133526926629597284254229458747466855209848685468968883640082686460441848625554390609758369238172751402784140738832698196004623213776326854756596895132641236658988922529141191886537581060444389837690630046152637849880756822294328133560253138858389781024539983084040413389020044292222405472256491894371911163931235650736088286290500930192845615200309654596479170650305578065205003275365126267922161276865601292287684345543800504130736536845832500039399997323494820584919168585871717739121586129121511395991480415374213135121735295484795930237636954940973375770076230388585322537576035559436450379130861145319731466595119142702109053720126566216464471166940760159248011570315576581144303327928695205554813022157042023473748326573982492431880485021085058398350310727112838587098801832227395135648912666619848727417231338626406340001808256523236039533658871716360368939406095049354547697808985666411318936959134570308924216109087539497325321844980521709683584624944531373774026902201792727682626391625754848421396705815698898990895336355719041976005686787827051187634911569078380712484738736324064304095651173423726936170429458365549614782984901306129245891063026185920404963442884368394926791689751280567058831329415685701413456603565294266169388641267615118440356872580993447984859079417895363766791726236903700929244866831477435341545318029012538295216681090111919185810669735817160461349546207718211569846207781804605389084077500115359529458795275213483271542774465727583628874102830010596314122027804897773544491799912319362480219315890114809812502104836085790110487974582854787132915994666102017860651220355590224318844359460137501066630103597538273574904596786334220144650794542001491015151442083788974473056051595927754073762922780578400906535984177725598235706761502912414760571720372566322522444369248448840141527114155251055516627530403618926546387592537904228922740768354204875995897871633456027504148339339078711121892311096191406250 [129,46] -12998758644318341117883942565036452976979965554808100729697511135268268539056138314637320384231018086652558735750257135540392712779916242089535900980664267893612536661542004746212277576182451456186078079359219276186154383333272897280295388239385358344941019337363001228952717217848933129463992630974445173203707055761331676806532712833300870698509055235830393064019189330637677303623560925998761069466575206615937297472905835278749317871223128079922597757808108486385466564524019679065255243732488293399791492075496427797491276010658222659982271730655544311370303283489245268883211029003404347452472158221575018107327938838785830177441631902571476175279716583946482567667247878939918663711864471417407386729969128788436875043993568476425083573743756622544145658713465091107718529773830001188850823636205853773604209544027024043369505806247891991111382949234779562440891231189760313441020147416712167319031397859354024813650727072365363556140509926247572658279048000676026846241289779037324326953752657449604726358533873398941104724443514589029878642761175269653241118813557336433811367398181884401137742605628651789904059977880146824800757930074280340451906176900893209062001401486132675048708456896218237089867791956475406122328035458847419518784448483611850470696267772304821863131679895439632529240281682442996651750923069307347641955630638708324460038248292429536458332966335416410843949279502573615199727590431263762818723120850399962355462504194404315047600131553043003969962009281475153505123825474138008658271101041731232628850135910287099225093642902529555333121075275307097762022750184228894932509855829627167371337127371745999503550276422831597284949933377402984872710744890120187821177768572521608684377937825110287863233587740566094501549963164995855308388776413783686246117322326543753182293980859530255378600605298180235621159421202147649313174040893666686804153994139378859280680077312846777885920079581062703420044283634107048054047977602409022314237121080286119349293076426742914215198317662916502045761595751825499485915621733886584793584608940459461091012412227793567399921191923996450189391639713983497741212164233094045776164759053754628051757812500 [129,47] 4387553914600577965749145541546275287726225521395720601612285412094592989097563438589355212897045852878774459751662578263726497788443184833235969738707581931472643392886530191682682300833922515969233048164843255032541785647653532373663925924986995058229878026275130090976753522622354223076721275832336629757830013935773950381876044463034137113984714978232446061161965138001336814790565061218547766461163046640396842063025104007750553146545382710577038031679771957400815743354845208042764561069333968375127815306636731070032074559356753678378972085202685973061692386460958950503452367945636337281728233733490386753479060884630760729324950899160453386942984192744333245320100520735757733395171379252672196077342384276833521458372672526692034195339415918945768759962048478960583303377673523226678901064452230419000252667590733391576928707582537023007699396953371419408432605900871180999091716601517673693010750280336839804671004526302855971887726950100438965668194737748719474122075536228060827590400254863892047623562026386596362398990974814390207044482743133825915909396597168671967450519961441766197553385400246080613391003453822915759412190234194078479334651577338530691840440422396751202355559081014632578230159752132276638653962330866122717940800924091600051169638981899363534329303212139369217718608330742675553016035446103261998286807973325979228953569211786383977851823841665066348427680616102291304094103894920204306370690491046258137262383467940231695620240190514103372010031701975265369365485411316652073533147211181607610012278318110527142820381912508270704784465846618132978284880386140173385528423477793814536095091976999705667857733030558279605961617782243579565139841787618208265250546678221703191472830038694417565464203686272447503314752113029572370630539144116952170704866071908251071893759358745158988647896005581045026341156387840022407388169179941557447719953341129539403211365470726592666418384305196315462703902941507077807218836748849428012449254137841704341841770677403827681887694304803597564145481879716491012810992192662531591801100476456228508614998777588347954697966434827419965704173561375213083189840739164862506160966648168203125000000 [129,48] -585293381642016067568545974318671257078881324578398322793985476860160255787472707181264746968223929715574733883900432698686890028675662766910029349417062686851505666152261695495186962953829248648621315449102225898919089063697785792231210080967779737700136290318604050498574672976276876528226885697090010445576099344411030698992855365625164777760538152730527966208887823913844408186198642779531719254016344065583261642141437951075414570593187675925823499375232594009792647387166930387710098239988574362213073905063397951201496550070625564623866095055901515391640614741480463940167006767188252386199536712329721183681620774203500894120264587658364895068378035364412791257693915468856717279395859467225151091485776956342286786044321700340914319350145637925967440072100629189528849920110797817179233015557565815824469128985638565913986876882925981824061822593685265218125724435444059409216065442008577917863128066122950227890071410387972887481668127989894505800429176502781636563150888665694196022180809983237096764901910242581776403910904011091799836221936119066944070367600929911344987665098110170001466497842587348531449671949011059341085068578514514904544193223587890049977744629850924657083892680880815739605677678814552002492643647242486035876776983726085320780710263425549475631095464126146693713925859453843446590353955517437395587134236821184133896836637063424890380108760283691862463110369854413582119301228310540683690987025488269678436947969531727870822193177348658550628340844659588447493977358867931961122842269996318052750946246638116486814717131573464892180621235175145335702658200053484061128825523220826901545320747213792618047258932592922494645046409666855502443858987813207367395590380408885360221251384884846522774019708530806891359662350327281071489294664479837455626846250694300740923226153061211606111442630337057592147347156641154425959822878675238460753764282492268514389850926717922232315313642105343061855868906446880924653163695487364337076075445495059375992948001797321001698953184389804955710059484015655433736370096821272146683546938627233916539033080743160567678956391656216546586220709128610578968550723116868921710564988786015625000 [129,49] -68958133827896616738760899312250774849827555949093231121128178949582168089632804949159144992399733930716147061585764888357807769105761782014651954979397395105125804008236047305667913041226608271664139793971029767819754974573076594583715170841519563975182528055325104391926493534232448764304566858615590135710240822488260953475453444287321210876366721785037031801615070510269633109354441302399839570014145839730111581425079346534734923511105389851611426468371975997158376299789565659616042472947346732335846343371028683902505801813145430755433918572417033309836497870496131941383070165616124203712359848693382008332730097211553399272432208404170217710551144117319946804796972490280959553402748030050118530992725487291915579616211144880867394484832561581928027246606660999834226318625505106040573597322386686612026703013761876384447508637920327330398977430375912673467102187739839087934380192355664463531130398716617127549439705970792732197162867500851880061898805452655898337684423988823069811001903076900366630752399363634987790226568430672978805696736359243430392092575257491928380547916579609291596633606821307814432210605354504231742490559673100666157856709819266499064876528504261755696626564379986370963496171097704823549512875651314400648104043204186003648574718728401664299605305091800192372762370349416906669763624502587076624741011360135725135149763592496412304846376658127769226486942246146756589164004320895658191159471665057838481238370121851164073535527831038943384646945662070600053382543609279312180636652964548644770603900661059557446425404613193624575027853426327116322536022502716585348992830223390475930768389397190787866914066346062031174653219591409008610029317492790927235028284638692273458792525610530244082297472582462365223125179854501274051084583943302719038254393752356724488791985536923858494925051059369262010610476050259950480700966029915306935529028171839366419933225224472752789114137866577161180013040632486578139499037641033872641542509517075601761858012120750884529681221075369223364003072966926219243238684446434039190536305733950821385610923629784856992552512465670666058333782532748145284609786722093543214015284199265625 [129,50] 49756863252960801584262424562402141730984262195230901176569331597241639781155868079062971303712112839022188673286390335797535086291779589062186778188782300601310981509691848363935087410384014677448595152410176314489844299637118487861313094323046646024206022093138173560273683122382502024140296938215447877276574410730512507100601990074674461600023943489383319252249651736663629581344333151079527107210972081764442726864914211336617640195629040598005439542658777087445184849816255168683844304213173011632385659608507319748964087386673209653601250998257383462113179953732078142866375879532684658523886662470670479929011385404982636451267192392237871791916990598124612674833227107613196854204292266976805563741622484640285648253370832039762510033128667079749466721326487481555207399307460242201779356932688067626883500322424019990479351005630517677992729046193692658528370423989470918969747740079635309939351371851634860795668402196466040079326938381223137211130389490796412247841577912686529935983436895469364827043488714402071208289097038695378212567002708440762916028482439729897038877074522974650289922619382015749196094970506427459628705369941326302813833048756192540147615554871987151185938632210990063725312507121962874141794295126916282526420757929727371301663529359668214446503101960535115455652199951170597570143793234062835657420465026662403371279280978581692488042759337900545287053676367319438918527078654539795368510844234358918869345276818131245032824747927418435068619401338821665551427944032956330971480820707664537139932060844997756581160589588320933624190457020342793832049437681545099042773334956788407143813920080046316082573459053643901712842508219011945771584259343313031318566506226334922740528798616958428000076425653112866856874419587879459251692061268895135253384904502410124829740040281055483678773188363498542576467963326408078636651325323042312840630112510630882217977474737852386937400286871285703794021458379413766759644839113324029071251252932075507216504877384563403820874598572233328823598454857090394891293528583542493882932699159471475563558075704224861876789819765344974160836465856481082231931605573855898644134109991250 [129,51] -11283962915691124185849792083953473482599839506883890913277021715758430525437017861603838202532105911842202823895136995745081094168477008127032866886126010918355271359010296628994322020406350049742190673906554866035746457441929374538881869620949253016253450177923903115644615528026073489882948922029627401930724994561932010606316037206280887089218420235664645079176623462862579232894941856098877514592131962545108049634157534947661500983673955703428057235999544924496641277327837603597590448153206989585340819182993122636749638467417306415567885218569347499421633096131530795436211560239667506998369531582399504324579819224367297732891824162146477406675769649001557538697658444971963545792286108963800284426365937610987683633679972296725914688314753842713209129295381428551006959393075670518814431634622246726786783972119734341278943358954336399675505233146836114101695533088557644920146858910754160831120177165501230560768507708319392401096212770361055212556736568322473911105760644202086974752879325623951123289935932642659910204007125938990525941148191381079155092765418710163770530360095447184170282424847832848225237317171406768012567554378491412993521475217817824910395152986753353247237769084357158345194070458051392021991592693229117608331271888408253712972164564743225959836406409967326787845721440179857940344593618501388127133637957563128701171916624513408706962888069225047823544039297363727559045207526325190679563900513632546263442220250679085400126402452380834268217789595387225656033108525149629880374985400588627807416104916061629560632715254131087837724658501726573562608518133371234161975459971706125848326492802097793647062432905705016318276497076441454182259352949247891406885679182103704680953753397552036075639898753352723249211541394907915208937209137340110450898419637044693167752696282898940121222201824796429080278317417161145326331652263624256205067969653516376821735013996095830662668151495646195046558447913713188766634926686685709997460848756144269712460205100963814417316846388867542259951388923442254963995544359583629836459213529766272890021054544621411591300426710688286196833257766528617089963927698347024719611732860 [129,52] 1168073940069675018982498639475732166556705371610525700696996293001773885343857487093258042664865318722421403411809530296251599881701952243138222525605394106142891301110634808692825005627771299927016281192062126915736291526640064521103274736286499119250577441254441756666545464595255404194708984780611396931213705377770640690963033617053135836939891028640440028336458603576333252834999281948115016753486301481135795939350526219839817190470106438676836648445864818136585541687647813976762311506584554060685537119000442212048606850381551481832378967752485926128207009353408437881759940542728086053194984881812808533931448058191348924206867994437740298156887966945674845366421922038256471520923033468441960663657078566164172017469530494538144876358866314773985766554062039059193071797581926152931849488630437202532898239549314816834023499985471787111060482875816875657802468825344150482488567936961558324644902870926243278645722269821096622589430472433836018793835664419495292995093568777513099821669696305620094841890302804606519242348034822995343653105245780992353571828144245460897700650796074912142190515237000376020424921789220665747934593257647339236275224220471873408424693389539306336667631268222337860059169168011071826599068307325690228175532271067628239682589023649158976481065616819978937884979973505616247040093985821064047824128789599469268571218483526296374914123796856911178550856045182475750080337343682287075459613314141056943036548978078442374680101980371383206207708876041502240901071027259952421608922658717517764444867610235221430788256208503230604398681716678413142326624649480236387366907380015642852503831289141876179696793255444750247052631451542052371036314024672826806422945871177717307450190025285495220324936866423255700786593216719231906335884914680710180043385807210955847792642378283177875167371618312320662865169274410974695724177697553162340808745547350183283283737544808376620826702163454511778957014000813885196011669626016886716625189974277707888812966281944858767753299255079164856531700016116507782555268969084198059732090269891171771907457562549002802411278675170410621734995800269614764413016427467023736509140 [129,53] 103778390463527415763368295230379424045494139810639735995026103310203543855569483586444875038926703813904551132702195954338954457923764489534268041418987720973120738171828277516759677149739892015517461708515759622629621419925253641622063821549324624623471010780909070266845826946407425612666189678397194434868012906578128226858690622126242458338200351099618673880302933812290449466996762330400079588224077213465775991596937352019289887224298600939537229248316457652023929138684575529604920199882348670333154028414563642003977596455833981873791025238353670661348628079210871355989223897607950730656321723617133897754835015226688625055649641652309889842299987396774726865306027506736056425440425403439979284255310747500106435442017562569433971015373524765788921867021175279497407518068632358976051356678153953983052290331679787807377252882094023302718645555036100996259331139350176178434827711988109263176332106926472679174500200397327723534360964732609806977822024134565092884894894842613369019466501359797693151988544244215368219176824746872151355785986592552233977811083468809400082321770912332154679472765050075332283323840813464766660861414132225463154397945093602587228115662928605597268863724832840398946210956418852999770496824141014152223461764746242153983220310389502822982888930845113177571540061406667809637290410120134508115952700009588853943263289953263103345949348067471769757848158192288500835040134397875301516010734257462206241027330283782555126961228312186170011148227905108166372700917391579243167091919109223288759337328860876397286195568253754081825862172591842495843256344486425519738297290050433027371741472849927641732750881949112481518469737978823235419211377340718170649583803528013581841980267170984215420476792263755002422627558863178267155636815098057938623198784117228773353495230447794614024146549057518178320560110461459413814125935195130269832853822315115771075645857357356378757905366497491318806438881505593302125646153381325585443849455807441607107159630959029513781149585444732673351848080704392067266597843364058845857961364087943866484067609639104729238312098174226487735905351929601373733750145578258167366 [129,54] -71295217405344322755144361182539178659404961545101331698409527879921800169790943752865711186378803100461851607762940997385150434602955041145387770981936729720373080489906760886568951372991351247471690156692090865350678223666176971531678768011950549222225750099213161891567179936761954592845193089335480927114189181518876086090904827105734852893592425316378423481160005741611914185178147656953288097181262351680745902205629171413200727360753664096772835319562616940620411583841821221630398890798274246660864651049362402837930527336506361345862327705228169514632662836657868539258205948222945469070912999410761319519434297972120915906765322082192890817455455910194522030593952582387091988573145904538475601617857990060592597227722429528052237600080893106498408232899188762734668284864558368083857871019448211668658385817612723500804342177389587935845797917692191686874608258401879600026194424221712732790170062764839678560529413167803137837148190518210740075669870816870145056950336472662860555450750554458838954121496356991952254180506573413567287537184371896204302901942706959303930573720767807075084418926456205884352521617484390864750314982021754408994198254959625182900878612035402870373927722675748977512626069185100586677892197086755507856133468847565498795694202910922677188964946596821274891015517554020002673214079298430614304679423108290603692920191814316981450577781543341614221578181312923891601704264979565068228420316398371473767626920059091057031969576649782938038965432798053876554425272488104392272557071453204709988870206007338219963161109169915831034809248343008395868994310825361891776328658176267085649564986765250433571397637723818887566748323388102033005543184698611481135354990153219014474234661366731072855286548283617552129369249563411148652085881395540823751010655756126241500793470961621321814075154522924822296166215782174539443595875016680422570063673245464087329892713843447088350742851657372778417609969332263654896431483408257512852643781203005087829105994713377864057111131381759821488484751299146332458828036446394985108909934031354919319248620672541275495438913140517759449836136835190621523643067634325850 [129,55] 16666909218952784407322531194130037641050600984200779434667246950617778213098213033717955019928595702631511985593613119887949026992996604965128215836818774006680925382422431313786245767620081613632593424292715800039838255858245557317660877829672746596400607653419056244068716759604827071567748989020725442314280422750590232333543478619567453283799081034887354967768633646747536507457151735799192575663003172630067985278657144272663657336641985025839041111723600099943257607580522965849979584065340210919111183762993136918447863016196501620031675681436446667058008730879507665353245686858503236518547441282940139707471321459316470059602471439874598369053407418147338774747748551793753151600788192780363666910730731883081856635284729576741960221545410083371630158426332786858183744219123483193610510492020797898715638858291182567001754495407205212074402765216792518098396258065619064770280665938792494726608036612893155176246779339249944325672320997118364820457737610659661638409180887457182970714422857254262093961256457887953745882504174159125004169829247461668555387688985773632010242413861718292673558101645666538956900448022146999115325001165357003896025917042765379348586534197445543311223699343734382505465439650313175214893859058531368006612467379296675333950142654987355749226089330862294481195768470689086536908057060377236022594181860005387659558128783537893298111614595439349845109437331372475067169457865305082056786944652112125354727140343852240794406954082337574154208184085168375540268948577746631113152617257677233095096084681365526134638127509826845389491473130901190107757269914164544382482768613123780632285698440929223858400589496160603988549848023954716252802588802212805382128698633111111462037993697787151620845050859365515381901939807497264144773449086646328494805063632327394499789314897387591619088308366285727989435280412401849748721752503785498466033254846618433677015040177873353204828463969524891159382830559098422161799861378348264261217782688469791891531264495546442435794424294462832463735484995689331444312055929387793640772881692385580386839795904074443131211452926747735803573853991625563834521898076380 [129,56] -2523763056640526224823867020511393508329046814767917243442736512627798990714411649530826605108287020501581282327450714868768573058530449439297345699216713365268847859056572576827054983366055846729808149913037537909913625057127925809963793536127437092141936352206661161679024594035285084421887407160802998670981672993101991347561168208485033148462132248531777758189441649058568224532097872567312306904759645320009117675828400789581918630568094801688830390454786944366588461118250261450632923108899978798670563785206139452455349085032869541662500538658492712819343302685653363603929702869697295116781339264496840852160946022148952966079258018184889299461583178748204638959194080250879521475230468746894290878073866137907582415869391332254423498359765062306959478929831677406691748751896518036863344387469006002260832313060379045713272995059626312982236070099595940039995898990486640823421806107813982319352041970008391436748181461325521462846763200555292430808181952212213289238106278125589914231083417814263265164934040506299143479054109000005881617827707255075486688252152853834030004295001871229886444372750367797001134498226449647466950020647564013682781744307042883420113781456400604036525038728100063396925369760187263776278714673211951133014909310946861063054145975387935209259667154515210786824175649505303939101165350309701643091548618744183687145792690202972412248577800890412015615362783261295267296003480180030980742463451142902467961100023023251475497705828031228378469585999845621225766771050147874325392722618014607365237707687677926109226996578742816829110691710626903701565410071275735020381194200294611821972985537271209044059863024377005900312908754845995758662647688753873676993795670853295167695065127239594005604399126091450957980387050987861267216886273199525691573875513691647164311612564799690159777780006320921066630936787951219247862391625304253862102373192701780743328390311022752874648267083663567719754422196956204672607747145380878222033600196628066436237400636842987674377244266000306677290489229457656130333084843501476730099509703201355464855552271899065476597437812774728540310061341978801354102164780 [129,57] 250596627953455476139248048073392852501827951891686514054643563654370176166073560221461324765678364219149912523139602667688207472545972180441737715437055939331869498238861052712510665218109867690486361527882597788363109079900309852394222143869787222641456493936189638244550878240934552539024469301050447187662074030235063138877526768835630452384765423509576068846247616346694816790451759329402020749552167748453546896464038926019070759705937064934618307914617558640047147089556905520709821068328825530116015599702884576278557468605913359783820291290010716808094224532449423712593841334226254285359296622015464567504289511530793028909048527626603572902375714446044568655652497337503414865114852677992023946413587809524365533607894969586039272510005762013132207142789378089074193826577478620324685988089128677683395651603149587732752219755574791898775833847006622651875504894924551492571954856904263122582334961275641445205941306077280146311283997895136541346231419463075837665039378741751610880590440381352235469412083448000200741841216094762406487257346619735904037852281488905236632547315768103915868437022297598521418980668590146450376732646406342414814818085833429118013028956002988801895455958597386118734868629731114974593062926928510541020093478166541949243618246367168659999112231175322990338366543506414298838555814056283381397604971888570870393884216109230309374245870134175910187835391436463641089421751119653420300779689037544614103679463325577740154306825601776852637692149495239539297094975246568614919807677567606910973215242015602928106509319999632385486372424248632101135094109002880488690308899121480037062331907574495244375044033624765618376991610162537053092895747799039559980761982694496718381691576636737764290476424243112673981127087619809330725777980572518704167523183036281888499831340387213550128305814206340774664626991069276279100074320017800689080481842778853756603133853372640662599982007540579957641763057220682899657177159926986455050138732660323023303534820760184867270621250150895732816956494591591326897840528130918885934482627953110542862848783414460862631713491966116492858788761063312235805335 [129,58] -10370003603930465750720278504384537766048321400262552133203462048796061237112870876091106020000027431647423600745926141367977264656845489484727432839194455676784886668737264867417293396283019901875591337314738153520760415582383566039773605006410191317664550166128164786488678381165302202031025935481471660345918267967365973892610635974518127302522011139950474197547321833781817073745667918238963768098034831324414201087905008888457127240588743067730685228025503314556236511563747276697968585493599240481476456945856096386278037597774120099207049109384954293007075447923435653798881087018799375949120632286996891867298283543938895117067532387268871308008617401786185317792227046303252354520977077844056053686394674050924160161370034611085342080831450058280697453886413865969898476644577102550851419081570182577667020653960255640469267621312725059404305366572182443036956884178749139644323913152198161270780105206726537951674504265837359900653867048108697315712184780932874448844384621555244175631296856088134585130667687774858267286839124919961363246993262573521491029618068179758253473863751825097171589339651560739787792311172239120469155875439970486146763196433878639377787723730445479360020714416485441917929487396747716561662628707733953038236661237016047682206473230859604750842251884807781567240840975570959798925920185071972111892288910974495414414277178501886958120749490156621401323970359168947586919682936245398374625398551739318794682170131153322422659434279570420778167721437091728176679735838277255945114788637184397370671956969050113029020542656991984103147878648224018987072994492584466297583272230652658850594009975625325472384387270611419040293902821819883288564740419393314579506893780825096906770160069966334457392687251981617402365042008055002808694966581277222031850440227238385508322629677885449904799069389617954590519083219051972942538009212648227081615743803704986419520651774681989098871441198867795019729813653679369492040999765739188391512345737382490473102271003061288827397015628545622786165086254656456573754946056801907923914826546926454000637693342172216477745638046939275131363120998314355975 [129,59] -1698964809171842224129016687632895432649703450824924271739212055251972465897934126216034181248715347620066080008047047910383954007382217402972807854452253059017638175991973363864385577731114081206943801108632872307501094382897724972812151926343092677409709592902346916744891204605356990064815441920691034953771577658882318417956715805359170663372153802927152676575572135212833153912139484162484686493523075005008690101560815788506953317819562506336025341218571377496207814239373694086346005206792947231926665618494884522484799271072960781662463906571726877893070565324115132737822275540274597540723865916223748425170765432239044140800014423684443424952636755032985828132779626284918246309218710041081673563975803392052124951754447280479099933623802225679995069850947349877287396718944992180179508537082332462937113180618909055734039900130023731582325860597847326001577813354709236460241168637109415802896296580171206380521329399821096592745343149034546923603307527196016085113832370447113683343890404957517856720526602388923965710364756132744912263950809127709802039851060741516352030595654680261569022892509046387623067772372261724179180668861394195235872665196964893585585523349745001702900611992415153520487853432995701232412619217246245927369097654216189549074785107807776184848799205341690829008369652648240172459585393657340988733652261537841868335282832274561473626216908840057675975724277060012555546574988168823416025431143247286999405554980181756177016728243919585601729677868032482761222230776041169711340362565592918658605503002852051438885322468096948066830642356052720380544073203401812359263061437389317225331265228077147414039094603319723311153926530727979299360858413528771844851761020477008480716161943072254521269597406039359239309897237844400522255651036837403509171133855088758869714503124508190579510108443969530356532808394158168418420787580619619819527664686860010163721248260324675308309892461759098590291650804437757000357475567222180235041409791347666663087550054699486024857970754940722482432598428104848210446424650771147863485857991719337882908550698744773158017796334358951194032626151948000 [129,60] 447395752475445904116601108329882513155604258835656753427070202404450892356716260500643230064887916298158082618437903180949378464048621479107605548502083092156102197563611483532333780047158230252123921844158312659011730215661520388535107201344303456007712533605011971368959152318632473897421222402729935255024430240771607388938336918906016284365125434798707092035779719592088024897694981279134363109521285932793845061358048779051650421259210606075348787375589118356022338092609153281477662454045147982908375190896170121746468562843013838965428317203434060999558276156978586169627126360601565214277263980632372696316562407922875495865167924863606303792869827129937242597758840067470923431759557844602415872027468903078822269001670846402590331237813846538654385501308929904239848926478390976160297250610301505096595318252865260206263265143011314469257979815316394139088368157557303320305088757346233905518750738097996102948459938123752436094209486317733193912895823261419955127026417241452094124814372630442028723629815435735253240053238258983825371884750173642242985507950305075776628999243791200817699263509797367012117140716679298420462490263610452251023914317376937646508016859373992458399826253554664908786540800190674382177980626350299196009724232329376041698490379312195814447885708935044519004540211339583942805869087736479375336390329037400408058909623329684609158343870198911014043381727198242395996280924866639193985244210727907402284148281355404901322790194555854927248318332738651529937209824697244320572017348213287453373598567086485830782041806254595749336047578549775236283586195431491505471097465096648647500127307920726054706491988202846478623870910270607470065282246546103998384903680041117074196249825384121981939381956214581946462994254244861531215302187154751138805926641205484000342016872374855199160744029910772731136184765405273664840622272318110152152372897243976230433259739597884587621552211741133369002304287639736395714254242444674712442659868835824709937441351696467258656351055957545774819022331646589007042638016543505567630351664731941960196589437433963689919417339308115891153985376580 [129,61] -53218762987926927542396833764119499273315465625440250277465351074018428590100259919731064083454169410716624568573820689820584578191874500300206982397290475363683016403689090936433211444397313714486014956019921885066149851277621206231860144993732726686379184885921798789238739693630655669033202939165307233231859898446983758856682706546069986722343765002551894450051264093980845514209666187811232719338033736267788987974675801522311511564320714866353027859676188210256759909012488173716024158981201230195751782846524631245125446159086512519330229703913536974113830277947064396376589036431653402348335172421385258493205173151300935804247855507856020195795983861809491454264122151957149340628592845678023684733542799114099490130668535923064084862523713237967851400333698818896810114396400101075963469622466029429889527573685198785448843533822619632741577361619784330549168108370614931313733529219554141948371939028205217695190003013414656715809835130071286844376605307394180258501046088077012207943764883703736806882894699513620936682326716351776236889295516358126333214247398730545110331320700752446528344980568176934448836466634186636485886182613038882492597283223144345262646499367028377752739109197562329015448833278267765905237026892057353547264338711897831208385471805933835320997931483407823046822689267173012025557698615933360929716494085818521737245819491675221773046288679126420948587611153953431356696907501268992692814422535810025842089377456142292777607752776326289013091509346819335066899573166419029799396308953180488309871790308785390050566841121411819730849544036284512405966026688532219091643325445506084560213568267799791767354895051298171634008312332466188634680752575332006680028879474318876049636698001925905857568673782036848224472118279184809205471456115793768162550079523807698773910132060091659657248069717451210574605745271600440649294038373866220135754556755041523046549612376385896314145764695713376371950163183146354210987231622674190934414320933500434492060532284249987956483707617090929647851874412942551519893883860867755107220287278390699093740102644121347980318984744172711323452980 [129,62] 3726425102236480437529250630123551656943170069278341017694259231976961107108088903843239371265396777284742266861533462583363089486434145992822047054662568500262098857127342275770576550114767248058362858930226909263605186252152696673492951146271234470439976695612493066737560526243588299784981642070991707390231032604255506736241085406465317820984326044388609323952820910381656924776161384704105282450396850538274143618919442783047586044562767635883337105502178190198526698781227239358370934610481979209004830961996259416840467715782367034574905404001139416683017114509796310145864328559174138652655538086955444710473999442789771868439180690242374189779868127728194847888153984769763529961851915844191656778403929172472896545280877028484718420896670704391487201115530306584781464177589964171833517388364476183915763862640019562992228018377399376170381228430860761776914843349896013053388635424730387104147083794260128115101523643932383238017543035104278467774226546614719793994469472397902027835608065017316246707715289734279954995680262011215141622700817290709145032714042685082884572039815893094856360838309327140112713733572652824495307808847823546691398759776694690370775501962989940368950497478073819029504367504227724521844188630483776066897160509493537574066229714166692253559550538139104310211562481951810189479608581178459212172254772381144605715318664871157665605107968144940450314849232602045081819009970367950824466116352864532060255294378924099627685092149529271983302355084974554772453093169271559602278294321994323805956107144569760436543253346051565584475441881936311096640028048073988925737487559133658796777481124039910944462934783927070265079067607120578778898290982245824088989490817096065278644648760221710827942261968516636884159852465894940256560162018729855553371969974499765718039591629739394462453164250896169630499301934439771755184458676264344450865253542159647133704977002844340780008897217587769583835810511689248243117596387325492078980144031090275743790446425835127848811457120227794076740371105290923198335203704366533720747560519453603737081799469562061163418151552541814247060 [129,63] -115346778501089701769823365429961113394844897540896336731232324959461116486615862162945411943039235055531314596731728461818617599904401642636744795900315611679438768409922460130621554986438136656085616234424127588918876222204564220674757824351327239363573889593364663497680785090423039398708771737736197045528144907995968123082348407126326177293589430722333107890749858304453213284452358592594365842962798224295966955915280495328793929865240620461117515813039739982872129355151026609961911133174819340007874973539540191649727931730608434259820342369171654835873786558350073489805393453379272750342104391927541006058917091667049097078896420093244549495677368212735676380263902101301574111176499628268509637736859889464717413124064940823028661506093873907226814808889398923018696215623684171841431861031872376975370229959826763498414625643164170404545513803232123658235818472122506522693140576468580266484411127035124794705756158879712069814728347575415520397798456804448836601367508320621469441135930082434513981883833955783554908955636824638929697761579316492807270220732020314892942332482128363500031758589476657285677917154388987831631592379145215454145363892736034242037265187516514023071460154164065630473833463203087290480266343232926778774290823982941265887702367949482821481673383824252926953582096835591691024003267069046163607777399862224933420709818260001705447900661406263463738480281228509057539065169920611132178805252195806920589486224718456384053057787395879652764043732167750028377712457089362275188840948538302078951865813382072740002153080725770121772434684245842235667558495243522036333539809868972709854194976192650364535675208061627508520739939420972240218485622648413394289240557662419328555328640447626904260996951919989086652214905988550307761827520835268129151607337139212736590903389206576637634555549513223962283128781301936995051895654500139810518556743786240284311322455440220082179893393416660895028010864335884038789691813897526892923364113591722589289334610566330656538179985008363590999169155543466442402223828859831366558079067005287649063086836797948781571879521619962500 [129,64] -10745178955203181610610816072974559090005351820529227125380992256848675171154471853611602801929334922176180718159404261244342933489018004192088990952162472567389244897915828095863189828762809257255868290756990958277763425076151648062963883470615846471404453937957413999564065524489354096489352785994381379223016745065201664296023982761005977139578003566956955468799036004290301372062692261028628995558312403670368223830845326964629281769028968074418345124428038379160081807554995511603427777628594188919093881160926257589302632583235925162251069714224132356633850357003609163453392201533587669616645530916956846509237893770832945603068798104113055620403590458888423466477177569529996031888312344439709687018610132100683644846882407573538486118118022453136528912945421400905929272523757416143846852193721374003147504269677639205869569571077515155970541361527274481447991226167174613845613285352035101143711103670744211312798708601194056719295390949848917197267806389988533780332050527606987241429344159006774460156166895989818729437694315540786180812099490037881606527087051306120998249439795300655980601843075422138911945108229168722640940745198477228727728069110675442829939701586690407697312948404466152658692448774113255257700621898865042036706074724747652471652098621828675823681607153967892469486870970711260780095791475928683610936405006861259263437102962292042400107646921879627254513418828130288721794502318329979916758650197162291152379237137000894825769946619756077829710874669795019399731871971067838966794640773560504586825339367204306843947280685624607872316786119457169238226528474096216491435920438613078308260233211625002542197482842741111890978429922027488944881730153523185056795477882773421299719406607284656388132325599017481142505418295582093853254260526597937408883662235889242411556584048143177520050075609241750848832506636761704563390803235593049234595715208746110245771802877932134760069552705264676094842037050725759941396326158748960998954790726040765933687363019408808177229301064102971786814469376211867468098937893383805089805550388732826897494513286598996284091927468500 [129,65] 1477769922679512217072320777477677520086065844949449144023964791444777514968999026975963376576417457703235101877183663738853118429181028897743888251357803638238648357421354254630410258441563368611063624625862621161355519626137589942703902112701684834643837509872906473417054726684082937613159754499835925355098579779341879519193647395598602116329668923529148486265947588911202644585914878839538186810759690232319654548581713656864568940813734386108726595263943818504910110163940439132461554393344871259831150866090446811498203032771160729396757445433346063668943440735032129487303396411066361807392419896473420589389726881708207379559648881409327964981560799936838891133957288263755172382906888152743755921658220726565450424011882356583651758245539390499413715840267202466988324112755503694745873026769806674173196054706560640209186666467837155097025042035956335301856377313007765404247639813425274746936907565616433347102279058144524913325185095069788439720605060924617715268301804437541342491004662885612960684582969068101575457189698262761445662086713464270194094531046834761726823300655065445290416750232363394671266336521238991439053378741660007265320708935776686713617821412191348038859428268438423257792993245498312630368606637196777114007960548492605226112238663692741518938900431734167567199822277219884227175691924664931073666880028077872679906864749005938933093746706560738383433732028250178921321138831389446503145241828767994920396549870146164738706201339373405618604561128338476031008829037846275451152306483541097374085199557244887906593330044380068098863823398016187921946374924885120049442852635699247509859675617094788732446042557624339875750747758797351051544009912575193330179070908226378298078684451893082444226615996039041403155366112236003702134903867590381014536081769020208514924347285434792565693109243653936536644569266321335304075621269304369128050538718397084617703013105460675270402281626472466967220838421308095418526270125510592980532145565203109932813549049267299029071746131385801216657547823001278793854701189802523039959769642293392631281584728399528693913305205 [129,66] -77714244056613151751175395467374770118204129879837672932269164715457675331139586906583183003963583841624156732684735397667712914743872788486611074864915216406870655513797027128096724159050448402184559223031177206286152592558332187165421959861266786364639327592833326266997348848359984619721769300922864305000238441264233663488368045971408241195624196497916289915079769221071982893092090596187128915049286307455780099739832858299036829667988150214354851132702627530277545042500653163166074736451651528617056272169564475228873717161201589012571683223860672137119742609533796360497960348660517106228328142095392538975361195359647620713778793660801664695721202275709439579566519880495000385814447425674427564349325077152312213801641900059440917722024207027430507694165470133111976644175923979508511931716200751383955920105725489207336072910647012030868988033699242978167102946350671748647919099993009870323611276527182997780606631353565376475783177057786251603844201734297328551119362040706378503103748542262037941435623829810657452666901225593270325891294094245635397310726898002091658624653349430664302468470591994997641233866790045955570195027311475037890385363635789551174563555189205932676606158992445161164954140208700149432000612244006922044884793304882324246906367510290323148951033487969073111057505048894400137537058974831180749830976857153971014593988729213710476435326762824173861225466254224287741550380152728513081935350208802518363377442797744896174166306646163554662313635943490918543553549959672871114034097748643378575851197085881750386421535414281399242865847035347554835460068658389147059073265004758326979851710510443130767853673326256837896019642240549234789266954472111028201076639963123019572346459960126510076015608255092400674477161131210496992118101698214916200900600338604522782200705701696720867366649267658248462426698142417505298117117112862254288700875025936330849393923093155250346247702223443228070857622982734030089930306727795435153350659074955621446411359720536867048045297049591393466189986554537640644619012048514580199478047594197093737486072371585539054080 [129,67] 1511177505551831392603163329936446828228817057525783226157490437988057658470548789284093438719232024211816501004232845673110232514762791851996322993517489564894705914794876569645417856326879649929197699956229130732101342630735279310894995422651864293519278139308241795399663065586513188661885736516399953948639632208062988753743545265468919928449794355573756794960009418797548882193201958310469992349471403143658517667472742451752022478788129882073822403736547239213293031493344604135732718735641746972426168136356878287361419724725539606745095048781013301340718976590532271012545834952012390331979105964423717097750623992455015963762324100630291911696418702765038455099395649554059656286298913953158353942832897274514579793047442324483401209245558501458601044782524246359330129228796259704560651111010916482216092905424012073940475614044173229650122123679663521896565472459006885243110130301065635108828839506476887656342093779435383249144512862373683139075386061801009447534316236758463425335197780603421704159359005607787848004938570490602651955475820728815923812662848168357105320754458555438423186330719576498416701621468749590261926175868497551234254738016812798919278113355719063727279809742362258637350275461075974256915331160330240529924049872281152876079735373064209231379537632263179551889484320499058198533481178734262726965762154735007110952805690055509270387453859290261631670204909021186093807107258642914162943943282865465733694218037025618904415453446603288435238110734584940218416694610802488807054825641525278059358141070990518050091387181972876050356431916320752014181276365904265739167470188995219347560984979522433066780641072693632646645261028346628992676217155298410275336889571743328654084056452590467395718504962394332662998758276658306600547339654238526576875660025315127744178253990379151629577261468633329284056697778338154872084803057718983868653821865744313180704216914809933766077570850537920223981106296744796433102646772030808200860721068398289533083908251615010503313316597451575998389753322543521427828006640619086911260251808171971966027614731324311790 [129,68] 272895910530068659707046954217339846396996737099828480665201265688607231622432490808148470164625873433190751348166719074222927217501784655392162856216014843872426427460703932422178249452310450700849670388418252128216485234471575468072374766059650724932967433106948787784763538948173147240324297283170790844107004671717533831515385853072057728287978264260378948017138967072273169118451885954224204618944872546877020559057292405645055352018983903444495110150316991068027717439151960662302499973996879375997265249863042255767013955671930076656571499068555125120457634596485948060617867883918576436806606036124952811871144694251497336278994039809758207320715106380121894502522461752790185271536780828070524065321329535266418859747661327492699234276173346280922669920928252846932520674250740132805585344567498642129955872145397604600447301726482725173117512145266823036888916115806418379634482946689890612539669730829850317890929246703944527258589369636333614915698225949722061627235625919346545100432036658803972175973165644018970961369421735104961352308754077084085824798660862291512235683014443577831174563084066205126466569987955843579218746602048184984770504494269468372578046101531050234496842852755816426179894467148890619880184327678793736330434603874114595002056198622116782048716483504692891859187769131762221628480636313976611118387515146065556177763982636310356736331233025763392467651310652054345618012354304777888703268801538913132308615401029907747911337483473954215907995886632104210639387008908904560046297280239802119299902711119600905137337942880030599869724409654532457841788535841090541634074693792804404203539729507311494899593411494248241528083029344131086177868336819081008093927314757090714843253517843114984186458794423583125778081221491998391110688377890914678510659699920234510092246191085326619518769105472410723492579266945549691449002553514254549394509893297214779917593822214746597975475386756771929869218750924729954215519312652011007618253823908372493392804964764957445284732416174083688689473498548991266162715312611965961949189171675455683621191384992395 [129,69] -4867391383611978779092502706464048072937955608432813734918299264535659757922136218999332722654770795390003878802789581764969807556647495836065691036725934081689710507153336887069557676279208933399320688369978968525511279303339361920121749735335851522885391820680795947856753275370351099011400222443963407172081368647539393485514802779556749063759510390359590726165952383152093914939629603503742296045539660831426852630898568234242264299426815450208937610106384351123797799912519418155151200591968649597942680870396851251231346257684725901121531042610969110931603197018435239402096216284380046284871881362092454031723484460402887428830873547206001128529271373945284184550138856180700598248760444933269546803543541284775933890844992486988292272892460128629850437876489822444509058931855510820107809833028997726837388142709234969626538437962554004483097199196344039922291833507128975617179410888525494866499383317084314257008493141713157311778284379676025954725010591675271208899674934788439822259715549553455959016810300936273204919488070126170059897171315688511142983522329866667451207355869825467624093670389585953159688149534480486486822335830350978999403266879850483770773752508105703302945044121576746004227563180041169392770992641150337976324757839092688359303675403641026146079922689932580709148615429864425520192014676497924220323333476585413488319095771890100247533307843417629441360734222215665693048898931968002477910059679638366317287701666775996652092360791207608626299869878708082265234538296511420587419630906240717171681478358797299143628916072529946168801529647994463991512580188367614405975644328638429483073234717424754799282811013759781222235345164501454243409967497068192907045901771229811906797503459600951137824038181312834340248685429286424115187299824848304118558668284609440541232699549529608937122565945083326439743990770256556709799158667905954664415792044126499545793997999808536830312533261246930777064885094132106072741114380091076302566708167583381314331704606159854372981155800721229704161978363570583709470739445926849478856990129476944774053268045 [129,70] -445503464137595129625250404188288674962476016921478355053051502947803489204228479864367934123550959803594504609972521977773129056898158491010620613001387345478970831206349026881846677604519282150007210610523752373501508381101227379466863308859605226312702641811933936109521147746778750865987323659860011089334328478123617509480484510680147190861963401129862300826707348416744307058729943581867563930217964852337090919946958098238983252506404432815199890351278197848086950359795586254938654936447156871921153031222864027672917471534121269987757747685261349458989375042547109783651469040078812090684394408511516851373927162586614562325345397952924909619007423039072979895854572188633775107778010563154693967245502361450434810300106567999349031083622192180051242588594011488453670822043152093254629738555312493121327693732395504404211188045122823843703539754925072283589739469312978618318106737694511363851349569696635143146556432623883160643905635975704285151017229797524115310302948533581301869818171426578342149735679010777160275078060381201908194345783241965737871969442517511958821830087706931298398677404274840419213352277301076778995978630054546402926481911417745509343772472555196705430568552650251246285561557289143776914402470744308808409237451785547928336522854513352963338734132101743404584615120281284679346224514838909285273123923032767312020162952324484860249630074327212446225132119997388291025221597440476981767235593204248641430318810577339770955139236325756253712500115708844764486031107043402451008932369005860226138881406310450560075151606567063381820658275589267404991903681596851564573862108313255530895549326911413898263015092889349153507969663533303761537789963554642437930382742363391644508437453159235117711774793207318941443548474710644690691988995001148586975336816365072133543889163423076660747824469642844580811229233648868872854821701059791106283679483258490958737814320212541807567717741199234147949759813532259044898909318800658650876979992823935837101392453948975997470955745560491828866780705859651388666742236193887450468813601947871370443334 [129,71] 4539360111575979012124370313189290905673276306478018306636602820490939041473467959719397951309832374353748231732359849699997197520541802070694318923945620971343250891290735955612292901263068711485583716865866127793874844337031612389991783530438695751623819890328594198801638136488307013690005979035511253276368948878761140426946399974197416656964613665996121324086666602974886002959665593995335094328619698676941792497706166315936477390735856874332144884471684073919810803330834072505571555862089187603442935680804940995258742642844446122970539313814338566359048851968865977843202383295653573573323792780657742343492647646595832372192708420924527222884762263034501175450380217402662568530687534751827320447855685506376710322239075097947003649980924890770297200084836670395261096952902299273282706811676116194980839386453905017611358713604823633188377081460321329265871179203271365427493838555966388365794437979114495639669543664046713382241324282552001356919744129296467773790453980842088734312393284009248901424736937817685015850935494825938357517530688226346480487779377354912379027052272929565733135483312247360711629960295466308626496021851444743377748873134379714846445781869813680468511154382583686525408217319675742010440930237840992964006267800470839119061268961155215632732745621117563235008230207022153471932400719210807539043563749239118050093796670935241293219249129496461369094722539665227529766660534630289310522837649811849162600524963568109510277368225284140633236601931890343721626749638417424422926484420997023293538861225282296862677671375404778070734070577719512100423083439191346237325404901504611493842026305010289249366399954053850810954115809632492491428030368173128907646915421474072607597395388321046652371875202653929898348266608110151078773871435258426445940185070503692990979522551649079188349405590943854053365642528582119878913929907466957423926008855626825349368553202619884393486981963356778162503571302097615119293252002930497518746094274593268329751829247476905693606085613928175045357652980322633836970724681142121838666583181272898299 [129,72] 82195366066687051722362793907545269827722183575117713660466533673473572134476906616244749951141637362946389588516464763472912126285850638278812611933579799751335059477588180914894816590257700051318386323252573002494289299641318636178036815806976127513059122223969277468431635620102734427459499094778562929263681879078078196767867197830677507014217747184814030822721063352246358589614296201727724555040102777111598845790246133879354038416134813098909859184942608227974830532351281158696231428309289292913218580153922729788011602426031126482642314227603943950693880908434021374906381018270607517912738407642992300567716521076836713555297511604965317385214588063470411180965979347117116374243066503649249765921650742961482482876886161393113797435360849516116453956932121691517876441522233445889290279718080721887692001377158332277643279601649007595926831895937754295455788811430038143855529377098662898272730866942542094068165360188575207331825809431873844850627279828862960054530355570915231738339058245790386981775869437538586586143444856443671326130916273921542716614380445186171145537308813337633942920901681167684626382969379674735859427138748246319896528264775469987168262373699441045056456457931027023234388245951255401914120994514440247773262760584809683014676016538714248118977247862526913930375445046279096542409554870196517345700717143996743054611381480133559770594845975688533108883069145124688775832125297722466254934080729306519931206821881061503626726454280189998861549959017794785621225958992232737776259716071565024747813382029633287717877561947568711965411627444843684473316031522201136731114822176914215027141998378595762169662041426965864716541521756553661360552494894749270249440054442550782999795807380647353445632206165487809670030247632743482449663914511411941394021908108619816358355889316053770134778214436069399753896694487768089911223238661260841806919998659102919836911473403249724873117971120864027619299412307674699066412968684114630930798099768919908723556179347799134629442516083610290018017426391347803877783616498605554281451568682476 [129,73] 8760426361027296634224173931236777189386941971090058127444374964869651739065534140531254939411421429541813345671843225214245427471890590701869759207286296162757448277205804314651793240814125678087366859722159706507430378243332643934643339438521938247899600060431937057011348081211625075111224411465280939878402237144916562676467467315655148029465742392873555306394371723437869557354677750275792699116255394725267411687152665085009462035654694009981871523547133516388397276111811887101502257005824850821735105100951018433259206787492215429511562761586916083328970420792376641795295138204290113016365469121516836987629426306372882984954038082739056182764590405738039169517058629652916222908360750753604866098072174476778962971762840968368953100928345552752645429941783092673845386281646864725140007274889409894355040002626969994078640019766159972836625456705843927908811892271703493539253485756481292663087376704771971869442832433067838614426684742088849483106042267162343091570091827252972202046562863114451373032521467614145903391158165518489730216890005850712544916926292177132992099734152823598573838908401905163151167764185785952833886818503918870110278714080687624588660362616591031634545141589911572524031633180942788254591608009432193959547153453794749567040062519007992100102728337678965316835829738987041360488700670476941322712482324087685854118212558927442322392418828421198174890303794303387852606633811756108522800455079172169030652186301083878089133231775178736409887909924003008173777630972047309763932247397866418364128893606876785051651353676184345925434749386212781895258189534881537648474271994612186856898350370076923170304636530351941775152442543384040845324782313899097468209575485837114208056387313104150218210988047754944186798687692106359275363437577309323237161541367557628206226147628237338102178491681533122026452475466637884539553035828213636567304613948160494446641302553567905398709751633430849508468629546474515107221194561802453724040830817266208011130772110550989631738983635016800764198991346528162149964666581683225441388757567 [129,74] -48732991034654794387742116184831429623097124262723483490452030244581650889291464340539760812969804156683757746036599997158459648402673466482915963951708728434369267869653224486290179591700185203417855595478051355141479525544466844730164571464784596584445286113225765180936283092481900336226286198518612479668809981670400519096316600713263077023337317352079475746195186498447200006331861742461742245479470937860230661536206776488971477090483823969623946592441077323560725723058916382920689820998598681315056478263731483010061599913248174415349103264596455259270397584362752557817977543741700868579287486625368007504041743628558667947069147199657731179481390495424970103461225545449232035425754387947026158628941649086003904931202172596093905358127295902953607401128641447184165600720650825325179290283655235156904826696392306376625377915539225901606609874635020827328826609347957892509020176726753946511226095982484990802495362673068129765357632082198293401242979033090969725856845814773307685429714516331488901399732590114931788311340412783545499167279262271058321469611887525872416300031243739439185006229973244313552759154758712181237084034477637261422239982973108981425338607014909448757322106954925067123836561963500861530066478256618485568126978390022415149210216646142528616036722062470980844109702035450910021045343343342375601999337218088159908547112536295622517474125005108895385315344973595379988814429067653172618199986984284967729808269934362121229613378574072391511919451396578476278341144619182155904064729548432148234138484788787180817927207971405306280575624389249163640317596609458015800192594776822783574086359698241202727946445181407660813234400657828199296861409638295245924761194232764896494225046613026355945835791779654762859430248239582615373858184384498625631160699522171428577190921765439492303507091934378223727634701129349107577515064255485888507720552786363643937141246230911096489478995104936822433586600108083750403796115669101442949899261360961923820255090431444354684847288621682689771419967172037792480666559547847362937578 [129,75] -7775147391633558242480339045269093450197195194849462070157431374991495941557020049501745477036811345160773647850054635105187093703506796401529420994280329924537715577478675203220803824019699935755307650559785943393145598471584184384038298985745577740606734264916801998325809947237215422777083753121767643799184625525060440835853678881267666768981193777105543308137933586482789385786101603741996935180410812876144262041162055636309083429278973442845327914045543127286954374147043834984002286782784711187237532042475508241022629115882627203062384769705509105026180028514446272986368384666512756333714719954181248714663590952443032509591522359004647506681594157737494070794603548989640146270479055559976320356375360790989554425222668172186031170029012767074372608030277043061008680204104216571853477264027462666180487790031164974746996865686651112336008929866282616791888513613507518079851497388455109547004501739397633463185417345132844821446862997488938173013244691094890084295670306331958952733156176048523849475614490358748521147318632185500700436778124081679740034665738216856380638137612710427402809134815378011817022996680178927047982125462220945128901112480870984480766681145262592122258023975268861059989458605790649571759081727075047840361577506712350902195872167190606762606909408071216343730852283739119666348745316853290798066568077037975851812149326594713870375318186532708315980680938565717213628315053057204639712696644773113826138198189926299675897223409944213760995405537307106688128331448991886568911391080903132703901809875127730937748272199567547692385352263196751327374269398764387211714844710222031764844808087776356368145264738822559927843865754482740258887264125142492005264268430346703995082744416761993306920624146092959167050261881672444743942088922046179690420519442987971806688690167263872482140841044902183720821107148295224996392050159304111883496867367360123561596467915137437992402511362865617681768198335405675550059181150684202926562956244887434122158016723357763336820570225062284357661440312990910036325541645199951024 [129,76] -215977480490276744530408601740733624828625193440749116966937805631270589925463869683745748337670933969459525037512597497805334792038778065604062203467575977492127304346808165649229722863741326262226755156396930907004119921962449063620390879457339313170383748075038395338919254795146345218641178836635164361773330696162413267127742837884776003520226615579386560669948503312505338076228288549147776005600926082426803012511728861173286029382551002301425327538983069621628562936949543694652439023027466054214842211732195216827720143579516833464835356380373254534864110686830008120046399139271746261220668336799780887695009009924516170759728712249719223170310253814240654207339440827360377790243222034909778199343937028240335764405198030252902948790707950760391466099014422346350052866558412802307555671588001931626972834712727471506733752823697975887934383174351139899991338647632193013955469311202806310529212944712424865189716949998518471207105229160046878696514067422256044580014033440037271749607215203659290234259505525931854883700247300678656500784788258771666762367145790951315395214829608306760176903984969895371681774274980039376176235766488839907902977482251898654876084494106432097471073303841467027102187063891690250879409429539698069376723213189159380968717195682933096771907750950702329051186161510429840115683362420850502654466325709050846382313723354768631440765593454138444598469413242782954193231192397123457204212545562208149192062981858354163672845987942764960526247570817009063943681526451960326440138182357473311140905012140229918628798954812471995612179078626070776941493528429498969696470922469062215576149999115181804727368049231337474446915482637601947861685575324183725973046157083314535516354686895968387430500524203798567847557431632269352306881552582195806765957947385831928798751990778151445035300954122165686169889336054079870009736307172341628523409077727715901373493327999905894120972239387448684470639854788925201753944542077177076846158161731431365956278653521662910956541109396978566357317808601437420767671608505660 [129,77] 930618848037759430780587147949414962596800559221398993764893750384283629704237556525284584481029779076458170816588028975973482737940127136376590734944602220743774050142318876411304329608954332323009180082962519954124257581515149196699322937539178975438502285752600242762583036884949278261620883376583665127129320942040572604772724550748244963066974184681272247414057490513076218363144015374894731998936250442720483252249122129503514669313133499959704730328002392690215833952228936188415920018082791908891513403423155403473405059394152103679451416130869384827098051557860324915421853295377688052454652960388489035247167310422222155320857704690199808092369580675527865778470714356168378915457694216212226378298878738161980767907203449537968391911678929235651996431516594291287480745207366621354953299473044815199657292908589015175860194859496031292954611421372175141708681905015318842085377104126712903158147950575156766780293683688051594457829324015588942499728665038343770776507729416992082981933402870984972720790971844396685085289422442279323994114111285031949630500382220831978735896007777181764855304332612581109528888359802798681462443271466470393005021956507243495914244332685176585893052127513853732079383060439567007999274689906907571041993899434872256753366795012053097314782790597119297306258439555128699839063069203746911182849456046386933656530525030822461058691848151427809772973851607095388803516433946826179843397985864100170072182578484786692889272918969367495266760382962586128351986451861554267485420150029949906091209972826242493625071022178854559077731834811966652675188207377502045115040804127888062845781719836687135745646897090541887080563427223235987171639374921562107705606061098771309018037508599103246556557119689262573042463201449111612739665634953115880520308331317027170048356611711635717077836699534246904738737577384007760694320668247358158017939559715589979356265821757201585945269740837692208295601603609498388018505729682077623396220606555123843052211366432628674896823664093149766662788675997939071879605126 [129,78] -59899613672503867837452817500549456823788633310214893805613089058694381944787003656410438947948143222864951155392825138727908493883944075595660259242802503922936047537271538773940908495527322697738136437670830131209206023579261821262124317792570035624309420690668290496409087917259561536866691642546940440376562148611270724107111532170777512297015999564682974893278468601410352059609526577847407357033410991931398522516683231304879444079488124272404850276598459482501963227088772223569152449704268588054884018985635603271610824358952193872637229356586561634724716797605773784364264182090198307643319595790717522078365354170096840072917531360433130075932507004895264414093711583644278731365971991306916606807959212856979852731946609827560735038715548713721605883669814464666524881909494488597982834350388260855758207831127379360566772347580186047068213207634822716519227927520025916204190969160404007820320150642355619088186544652374871770062334464691755635594567104856801475686839068466066089961085602745588275245831277695959150934815156483628288231322613540974323777289131395090729151501209963124608749276180836215306721417725790827919291625725326720184524193655901157847936310891356951693241480173785334499269717857628673481534609094009858826520007154818450643700392979365312580843424111836109654211623411307099601759793679205891193213687710670509029335322749603510863179092132739896717622482595056058330059564800088937604270764127683012480393008277780862533712734252461181380908045448571646690668834920178868799619171645892613255387626824555934847967099333967084370390510352477681919078767837147667425390641582062988530547927571966606683503529950791791668576144980916098539659238646626659361422903569433745337050726266982901324570749314014579823684033801328319060232139412459624802556687616900407511004480464603151852116026979284314083784116522644971166374985567441940836177966469578662967937359818289344601607114981690294501010733113690338258343084600652834095138938905546834896342115828120994735964977770974104940463258885307217480242 [129,79] -1965166505299615524921664519241785576509031497595886737195442644847927115742675653093294958020070158663139548154140940458746632898914683650632472673037548232749576062252272689455182406785757951380465798337725489683032343873508960941532060501406769970650241901221908890369761188235746819495128373209934675905303310406198593147488959204739907376760904129419158728334447244577006793713302774867013458422010828706121589449403537357009493431785343650590766659549196352000043454549614401670063838846578976798865148635310156015846939675571017150248232412185613622751465293086719999733023940518701256225787113955231001316998746384659670917706507489749874143102839527382214339907404082755369525496099131775639439119135089431080453511551277955011380554697045523021252660623431065394068574732006260204340666962273886523974471728704446356663162321830716137437600058177160852357136761029924019163938379346794719839443668388868640495710375715816679933445911081811962658019193636599310362446829472227430596775267087184375584195738195426957846379386290626008828431563815743471954590872899698644713903604109744234005532467429396278615381800453368082725234284630139221060861159140292203216141914153191287686125069546774085312020213191917424523665354606034247585125327851045669866661371733981362538745813341459454883354949376384869256845097671502942555580524720770504122075029503564942906791560273211213639333601920819269149057405881133536742196604543890682384667622795668156133386898776392488488793649432530635847004915763336467967563020371326390421409367251690450374222294924622512234984980998096951811688056521240993149371572567701914801173047182331086405133052154331245062765044748287623947297524562921938498243204394298110074826761779275984700552999517555541005927476053436208838087305671330476862167174235523779313425028241343615640274359509042273050440463120824695651836711917691558862134722897945569424896071585670857524216949244340251489797106703694679659466098038210573766051055567261598095601522604906946243344601975744971428463807272639027058 [129,80] 22623050144873836981234595042217842382382321938892489603347370611075527754071282469928167913892309836838660846853974765183032366990397163625381636718522407737068019737552199776359949965174778763422886622098978491977761724703948352312706997793027023133422995492491612463721094638481604844404796727923214891464016488317729844745764269408303894327535531965616084666800659169785999499277552921761329818737391071477762492527353380578711088843525552736944451148747123531552690996084593931504492400967703471443492856260007642702796161864767047965498705236755780025439244031911313342190361288048550436170275443392580337852985188322520795045816005996794993314671597804794159664972726693870996442768505348660163379486357149419388464263726461440618367631340437683129069395433740045512297988288844576412784086003868857076689769180044016224043295428504839024214779071997632768121961473276773895777450776659745958447936527495655852595183555907233420268217935832305447998109346467041021475523215753574813835253285340215095469618088758581715571373978573934726972613306480172088970983585330283437085832764889284718032703120768045380794201845499172008316478268392754667817292905936667647519359228259295331623755628432322425908345248154197303367148506177932640037495395327389457794603567769650486755821435271872960032715987626655425175204423584276755512857859833345086437324220299737550650528526907467946410243514266226845079905688894273250094825809549898363587858040065717658798334333058675333767171488123045124505314146001682960794563656667633200743001491680172333034579130213231692983525993159685001005158827531626019989911611697425130212533971559505202602476155270422729175497192674036928581390390310470969389141178349528680435497861089309554661872237867926229829490298391652971846323829517370916906610202644823889418447144634705925349079481380564452096994183410689496595421088934848511574964987942726386862826724956533514293387920177157493551340166813572747186844998887008173127036222415705660194019640342648383347014644323719180598080903916656 [129,81] 168483163882580210903943654860330696822615549337319932536349916181199516060327832859541104787073355763610265056833153079279286117051939644907045694297080118521954790649128502372787118697030736742917599887785570619519466424192226875797104849016362350854389308036864218575953522826178945750500952675644448024871469671047818963875487513534863953732374930278407721364763770204128038776076959740063561667892655651041707115617926975443602924278089849261939944123297394491596376032946695089893326395877416968939710182544397963003813183140278149288275374366310821779632902400777500811063088827708993477614206868520794414973923554759024535677948909989845744115042322290637243656873425452890440744829721887381856418857350287434797553043806624778248028748939774433164487468930980324275422998872191173001592300039485437034537395534876102199298054187840346537194849137966384648114927530814683535838128078415982008349319591627745654435415601275122942036056429734327259396812204840188767314605160341430627222417067780628448189787304956691405355923977755558578984701995909449555098823404737299158491568112858335906185971392955953958024015080931723886414757542273545526662861031645416375968182926266248455659551046082726596241339065826791591944770708877251945616054770471020633446105073323696284857230605495782066401872755537462290672569350462297945313108311387111074908216149617533654910501525881177461791321982048341634810510774565521978456689359887309115281046795590155550990965522195503465277005450533776346532631688470840183978634606513959727958945870048182152005302598643320109520198488486949069209249092120393551953482324466492938421355631474401255515239564920979488856181132050845947079076605461030060680475959358287735953350008259501756618351581598304122030715352939834938848313967768494742215709368689310191151774952025110085452718405239930259604663651052380703970108670952060884270715453714306410683545713928788838447238208579044465405313706023702253695398410443005051594139996694902991883218535034939375103984408613846031377178792 [129,82] -15050383938288522738965277385974822663220063728256349735210608098928477709545979532552915023234473162584059470249746877302152228019483413329706676268574965405031034751148985496013092314170744982345318939637792879704741145726466244459923132179425470304900930664160354450279869990894042768722838171846804532206863964125873665016498772944478556967598732578801851662363111992469960583941323659961577055862054841687967526401806946799955768011331529358630276101634672288395982006641082394454623094464343333444471140640614221068976457131503432766989285037128898732068048182918104655209539203704557551450687547860581574453766958353148702903600347544436719058700400483761568093610591128965915174582012247758386929360662750048360046852154175755488083890511558806451717927329975887390852328683343774214362245113223175207348535032146108683971694204191792431418402159477877858420964675353958809508676535512428148670729385348760382117580239724274145460499822567915341634598185320762000861526907822664791216856972342512432564369888823534059535470116545384294089577029636692078840293971541125582648442412189546619743200352772637547529002905134845469182354298911310648696629614313489334747382658567238219678520240379561455642711077294205411061850009307166565330186129626877398475374200283265060952139556534905405278262427340780319699259871337524554454740416810045375145939845535859500614152384040082196038736328646211360264031172708998199278329879056310402623216212265537268337462169491272722505636776200450103577993049263252403669841912135696241063752075469362579008195528656855195580069378525863336399466886195550232417448116181882054185710860517565592950777523039917529558593741696970182046681177724532019372020804409312058067291627255838874240201458809868093919573172516829737152865359758838011753391119793971924874431187595442594700832768311444722065980126542221123704622212302113089477919456532332143281451611124849089403265024657244377235679243172060327068818866548691886550326177778519530015803542159894900192841126302752296270845 [129,83] -47127219252990568072693445517651457794039728334189912308625324442940330382449353707952002774651541666016286853739339847026003414370145260473662333758240381447925813255769699030469600921567563357185164536575297113563762345200853398112170018715803593979840155693257043353323129424460455497591819140722115731695821092158399787219431801010009695555446191936938793235680075820513231932307465309495866166954771313931039387796768437843543852284017603196696991023999867907977761020259116725822643976221525900149526512763217484306840592508043384909902866773573663631013124070798391117663907788007322402805296176696477971722995907441956650904135785817785967019710237499336224818645616129992797301167973781241685900682171771050665554869973347047259647866495050345565056860013886987633857525575630145007924680620454784810136858674303333992075832086477268249595975279928029084983609562516095747307429651022749318020678180824414827879328273469557484555651085079179034859078432984795412340256818610628525006663373668043353536597766890088896075419637692765309074059648713325438585270013109344149687891679244293932882671922521633852472903378660573027189303576190427466485012101727408502970483679952435250167271256687018449214120938657494784977197404221278910460082804094308767264042223449859399918496005352825103779061995086237132542815777157240205886288359100360816968859279892588497240850913135766817536306544614818597551189519467658998455691435073151842953776240692444068651094200505363085439879004540719101517865634371049380366889632152063628453385789011714067026090404093688905960067911155492335029623358762409400498996388774634563438791388781502355924572118483139726125431085966869018432333119081939068986267206363969453130138578366554281920594709244005754841602386642113045970026080665710314282847582036788759833100253604183540569966268816078157644289290960062176028332171307676996594941122142381801181017461090444856745471588667979935386576876510777534020525619199273582639655052081988237258603423663035415488784967472064266 [129,84] 807286500739566264318294804610848763551705885943852234036557822725196153980138730014494178627647870934336611769213570080278204067007106396349058363881359606672184216081348246166188206270596049058386549751340735574044652068487122747687724399211908927594566145471407736706603891409190623812545857278605456147595103146237390373070652091536292490240380366539680162163057821115359531147880634413507022133636932020817680127080621939982655990679919571852175544138355569092441862242483096369567194832143159529754960301459178872066654836995958395772563777342965106134215465483462117448035744783765011369114659317255947790922172918455092796534733819969447121908568329429638402110965987734184535351198633632556329718780397128468122128846439985510132770389014557970058385230162556609940304351135660898298343606320209423829806895088980699797532018236972804939215862304842738145505217066250235734917004063190594428006752905738267184665991373188680470177032604727496528937382972870252868822136497139456471722889490456502766884777721098966191078050465224192307186268278776261329555364175050226708234429181225967408522827396625401408792057211270616372919682565601014745976834936478199516733415440083395440645458983164083853772612949756384446976789757600180166689144067561425805289783143477780721579087360288684955146626923793606156603736633421617929324619415815493153126755136175086778377271484549388179337253830511874873024895404543082196538276740354102120042735126912508719631134701467646186477027138899898915407063032669333040752407706440574890614036303280213467665918323438554475311330612564579295548938423442218260070882805882706729721397649966830419062338501279132753982354101155763152407050663852838709531838743777609271330758702152222828186422149075728343499105655424829050393264315610894744052961352704899617345844434428418731152614939864704660522727117003147387848516900918788953535674516094825266421989629625917084453156176079107504104875677606941739305742944576269815591736865478096418646281553788060675672458131796 [129,85] -2754188041260382400828010052149425616217306042087550431368172487706980233449584010993481207810147549539287243981507430349332443301502098071690281417590508425916068907725051519227856749301858065166311184812837743649093534004245844723559686207221706352947550013048282738435735740628216726796827587191488107683531005382176693296906494697520894543329742991825241984654012574267859941999316916643782235815426005789548941636545726431851772338792789582682237991329981913191799440634792275853944594010369545222144179668302976371542728446119783942792520802771472453862030486481971756676014068464158121970307103172368158775894391369375880571317727476060288964849751622911617995577818330044265733134984036997025967675559648837102007598923600182246240324073630354959194463599866662549574145667000796872851653103220963798363421637319047791418926934806407634193621058261550703640455688281318813537284920490539368138936945057667907207616924275635761697858915453552070597738982424738156640455264973981956722738272057424908493624899460029938584618557022153476370731452846029450424796915911481693013225556452310331461959520869285969221657833997126832294907843675051998967601585092265719544858496937013773762004753316177441662379957806395847541990580131836061657247151275522954480279748968137152347386808249772210961079102030814521736914383432214148288780361780332965881096517506217698897211437163810416451204836730406347413475274862222305625269964705159876218758626255217728354391978000385384319286690261127052667204295851314790332972641053750464602901105647447005937865905712194264259538870772549248765250040464678819807792596062282604282095607156807956862863043175778205988294043569065565495577330693604606732262428645509687732801071291407694149494163377554774199881778540034767852143620329458244584441777048113266719418613274284534232690476706016894219802293005883846970701995017242387867586490109217860615358548544349946182161316914037194567040197508586770769027179136489900219454044825029398876508920627269665552146750 [129,86] -49844445361992676625158293581184012934017178896228060826206999851283869583532835225975628451179871406665149910376774602125482609965194799752879718763707423273829315832006232107391191255017289728980034148932865645013065814472134708556427829731795298409666535660681885716091866909439030833371652589303368798407454470578777833120078441312790215496819131372348866458902604517407395679189219383240846375928781870065053053984588804932858146896182885089075900472706530065657334946373039317893092640740814970622474451076284459174772771295574370150462005151825064954590381470995737331853378894836928957076151551839416946908774376134300541478478560292371950918108890242607618701192796243125716133286826981825731616541904163089771371266641303167041549620252057606181215280096146318452680071874338235854232665265512503126712277946920349314394980389414945310629928305284820714090011073363188677085884563387084296003425983584121657188054190172903341109861117969933868493156796279274446146358863638815770617283824301213784409527648219440663207701846390270494339738871072742385286002746550435147452938172966831409331035606224737809164192521121403228392156657159723776525934337052000838768937399572067276090891386917981025044019380327717859755121363903816572951324878730401308599322040083568825156971481718380807067001419619438909839379194745830343224598261554125720746334965750059176070968867910222831082482445433150751469277311635068857969623090838581224138218462261778761914233040566406290489362727813075939023359690238372569587851165196889288775081965768123723395971403522792267684449151275029899504554132449160128892220275555187737929359231933696015543740601562600373279136195631756397485313728000175682830717801345287046641219665249978025530543322052645428914668832705082025531780673845554392714917990871525113028762222592202065092550622565239115454363967360265760041460247121920005334055604104128846663542358656279046201186223492097488697813251564092634239718039244179940940909563447760608651665258870879399297 [129,87] 614902464803704998962569486582051166520953781230951677577985012450800109694776985325627856703394005571684349642543478873869463434501348098536816022254574404529232353233430226048820041409285129076631469203165968267050399974566007633614098961303020436472672893246449922367487086257939241359484360962347365053101801210066369361284168806449531396997838423828248598879341303579848379424680950959964984904199123723156407477329093501657314677856645921321975059771792793480768624992404289722647601298532775720503915750135266187295404117310413412830585203133930509261619727902788759242953970550454148102836073183812047412189911325921693141421729589885662703453975385246403410675135476339400097615956944248513916063239973749048833157319315870764769852593568460184254027500992472003472654037642256832495067067617154392176106597248281592417392462953678834372564036927392969208376035052386560572790868350675377257547962433336896936011881605699506179544087402857822782254229315024712041303068124615844199685107108638849634477074615277686919498611792847234205666627239658393654203005028108636388441965569931900104321741712116389651311226110019787597760529989297074081898803038065029330929232362930808466017423924018433183756023215096202826357284419122027846145892512826602180922370059286721848579278020508646168861943105390966854869749315779714986215622384863992444774505565668452332900066342156788324789676201655062115875779094549689642843248220228363415879733143424108553840034823651247235059609786689841906626844635428937248722348789747531865383097351337791906124933013202895873331852799184782398289403601112857319242695479413193978143859666060105047166780894841855917591910074689855676472922374658189221401282940013874668556241206277125417009926806661951902335470355956824489960371962142721239263913061060484302658251512788606664227796521797297787162095682498546119889484713432951454244239358727854117815358050639947155301323953792348241911336503723332064565732875210191703213001012191361186176231590481300 [129,88] 4047678504744328716548405117598914239454057156272141735776454571292283350475651036219824692536753860527774352841173153772134817553104304271917879786257566560048742515878765829852613289425154243298997293287766053660857096037050666952551348464793635355664779218948990296616505451030338155492498950424121836366742585394244243436183058654696106027340178149221982129739784689605526716151926511610311829133759068829117138959917561563158611271581119187440260284211304912959143317627437324130684578022967882313183393308071423675055914819964410670403728699405771291399306533054669696949484388038939988512432749886554403679463689863403662017270181064478199788125288586064397537511359801287877524758425794661064349909783035479572745558566176904862609174604043059138228961430677905476677662166757510282174006141141518016449981631095058969842515027365827838865116439291453256452684268305976833903533592027337181691455925670073093541795590253598168718047811957980997744127971638270203439987739837243557341385696363085431976383002058310090389827063340847603672782539000871171885743501589219099275582307034140067488801511454900254332882695867051534209454609405631721991475798897611110121928364615195874306100423980816594292502342445562169890020905929138319633775357508999615592935671580238190303562201550568439103386516227237775183069831146824738504757661103522301480146358681611044399428594524498087500784942510986994339767389511183699658915888067401432594720624194945606563943672761245524524574223461467457272401353602859792018274262198822286946006042367867005554868407038038192801700224940781790369191477093918996579962753860762424907230313413691448003055004483362658369438724529814586307196274718354987059371964270486821155447996323282563494738027283804706474393009573896611318497208999973573759842636292051760936708635941626337478274016236188831505730419244461334615484626423119076281170320856875279178478482503067477707405622564210644499733631863846342205084685449177849564350162543995131475612934966 [129,89] -28875558564275842129041352148236704499808818385566519349428270275361045490954078374304318941475014678206407575903090156862192225214780644149387551855770758837879322928873489631172673538120991156242954991791868812966369418464526298988749332356454292796273972546730288826464497155926228414371984784729504375486096830791093863459202594338219185975602171531208001735763019569893194210646682539888320348386389717484826609289282149203125810160845877767902404622916576759637395016594672080148737200104712173732643290719939159967692921573311960101732714238776633662961246092611753381887449321373469645822984743561765025293254520969252049822867709213646991886182226775330628128154945511822982167276090259058888611242665310019921505580963676758924310193026247483499670290420419381083733644819153851244178445271750493441039776672855913134623760406677917470250594704235031243867146063630198045417788612980990794883370214418688564578612886200307228467204312635468144662041473815447271724544534752780609245033511363988714731177340560684595715964275220699310542810804909707403462793948002783959639902248503500178978826047886212046935666021948438276220052083404410742352088820530826367199736367385599461216942411481256007969476183461276601919288901171397585884394059231175348781591893914802020083204844546705311114057140051911304724287903907070033606940274406314444796949065854937155444713631591769283403862693134953601314346356351345342409017587012623142622050448920051570293930492013045002337279887590099004651296766332204250448491203466024446915323453500043432105331303614866310671106215204835252580528296065038864897856823608645735668771740176401986932366883150377444332217668125405825602324010410356650868756482496129513131270449336997706594024760360156164749650095879523610470739633910591661953537358451195976177660578827840121115768561093516583284858417375095426326806597624913954201492037106237105482775493990391161223392333430371418037950465528187264781085396792461004501743477556194594876112 [129,90] -21930732161141711366288349789280480277323542933879072950655148480987197769140346607007508131906859003107152900174389657440269289297444224955244103295040621795481807047391785422541149280659682937585605510516514338451195440701957972217532516444311437927799607140209375077823491844475515260672872170812912764041486474172453809808378112640142658511633000572270832668861820578852311823578519690836945192135027451787569129534418340978300111596663315847188437036738548729369300853586039042174841259658751626562895164695589503669923834574607453198091249612352283914299032672717006992604261248335356311775844189968896423906085843983004489469941901275718242843421195277911430982070285120049733632900399457486900195860712595208301285319120961757377669608794243062722977016448524831888169923583490688446603778604690327202547653123660804104772971852423992265739906326856430960180628614789830038542472519497747813013322713789637127454022037961726637738065074116315188170414880805562988983056611023134441418407059695030449585169216279129415893256630563955640697496839403070781317578818847390104037657414954680433500837114270374498163786993154259833736333853358815718887340771677940971066623734799132135660404530206561801398114605938384515323867401351019819241941410754103840460429784165589768642323279686955130730405660985234528761008126699761576200502333000113520660065332710350763293686970349222285189057591636162284045238648349865207168095888460912191704297533097276769206145678168476353513127874339906014913130221569428759636351974850951275721099880698276489816782098196673023610647045388391817109525378044522914912989866295762625043971867916490183153071135393577759008267231116002767019966513522241407523864538746729611775736188793605485832518850440113856497006496059494735941491692554883839638747555549234794299233809154508678859690850657941208172784570665054302120340544818468927007148194756159173725283764200324559523040238835414316763018422214129231028687973335406562725783022876181391 [129,91] 410733584427149162418190693479688759309555710677884573321972376516563252487953608245870381037253670099020143038727058685040698546103045429878787028492804506106914234277812137740624959637516399383605428981103551457012214696325528467536557433780758880870797441437635057986573003380560768937245954049185586698285382718692427110926301817848448718607264938532623593316251116408219614558134182246235215302317647128266228295517380889754118315706393576503331638368351054467460365266302923987176073345298851649558429369301181346635984865523282991694132984370943357358354011382441264534388858659615281670313040989496268088805549143856211284990920646424591875617288708275435855141057318028557017426253865959542003094766241983423061025241259333905926033324614028611726723382077305889708423776404081325988914455430099431363826553269937142278390254047002334548648198485832994413351533574057744344891068955436393257571564248292063843205597186107162651911564868605106917293819818557057214179758333634212229467540083903431297222989850328450459857059817133066483611993639701115445482044464749057319655834781434931206708738525694045015939615873273902492236366093943224474416643100344462671590159576448998629431453593827833416800152516699378073863574189471474174203926483350615429952439893570403171962558592551547718948962579108884746879753961602072962687542919062174970903723591852956575407070630427764079702375995486758637548371640968041455193970009060967733884322803745419454374358957363910806448775931021302955618692697355131480117854852509143907812589076441103543864480923090067170919163457047096186896421864499607336844646576409594913437007884176133830743847801424422007670183433084088060167772368848155027054458631898606726934150085354708633459048945111643515358167634734541186875345067482479445313210877151873565552493376548302873236959234498989762654739569943997718576313702129953012776864614331563750565704193659236036478960883963641840142689018874500163350764192445741940056726468106 [129,92] -527293497834515529790973220756519442813010137123512114906602249615691775153478557753157163607926415676280166474213890864351182141848751276474987225194039862911547742821561769799693862114660713935795887327900937594983266042733520405654302742773572269947352997753527500865883536814390155629868994235295812452509496262606352030644653608983363800852558318307725252139000189291957616081300038131943503662074467060372233790116566637175354877104355612877597735805575134934455008109823040292541773875236099392412792475546485535849831792202790245351955971301483747781687343782198846858597970293131993792604406932384821138560007059986383714598263907063859573512730213072538178387690914665579626264977972219149390163566587307595169716625472391916699334848770674936999592399995957126681974727820930411108956364701691890192548564668355861034917049977297931554918444750544175664373871685707057763024990526152568442822008667058011638687574008753194914867030546062819276230535373266861186932262637114046074168843692911808515392715958447742091028960690660528127135817769658787656287076677872720201440290844119259290624090457626188231397544142428848074776487190465605770500448290101639472329250343103191880952764569882192452053289701134760808586312097080222636678931676681002142588889461748890065790197905321499933908947413824622418722281987602678633073077108047137893032508667704844242052597179936716397574944380153735071546374452744009471823952480842149406196482483427266034835507842029952816456406919307461306085226388291251060783068979454245837037109992257650133398917091664527546690402750666886836142306945426497549691927456781757867576447968040089375088036135232731687506029910726362723273281944629804300616701487651034138081140223576643996210159069275249916177458125017222904143529826842235427461597811667968112940913724614144674275483651858822707882023487660356582073516437724737521343225742729682713964344962695912908282029949045819278816980023520255893653733116964929379104273 [129,93] -3406252439286119025419015751243516451551803403339463877853341925306712990400029444857725316355959954293664001246821141294383359850523306158329539131289556085165005301102318874322416392966485410538250918713278953468297695976527101638646258164732634735701186108719678931382644277548477100537755830374004451170370949230743727371860195147191223510223507478029362535663255611586789549122653367436137882522725170212114108657915124793031795977052729878176953445573951196849423798930672047520422170975610339529522374856239880145045280093533007062956140636636854103314128536193850026253047925080802839925528257659819919181721742761953038044608921839931338271119177037083861653388571456686428842367862364251613995783730127442255417999418755306549617339447414493378149638163689094627053953016122104135496547775995369579173476534516940872440706144478193424210665673889071825513729098963724737150268493424101435641926217818045727381896810742815090267896319312285659409860796420586075211982811680639824440096603160685604835348009113062116772425625444577431652267013081620481648288652371192941752371413905079782252837107459111189188559439771340594836610544853680214604585672219470565206911159544742861181820003648643870250849821624974023105886855081055718916593537790491230046839408392143025761419144398753697397593532192772199861048742930574124436249635654784197980834337440667221141982467123784994328445449018292383841593093975442197597873779678171668372982763098726362852296837226239417784645698702288740433713036096272981453066797754140436295389069604543448614339696922855160798605939203646626041789498842668325125407746275262072598417871784265430741068251378910223952867920810473022815398250599663665927640633099237899890407817762175325621384450943068963046492997102097839447462847538275386328727563422072628889649252983085292335970716028207400867841776069263107911869741903994344955319100443457150948264392608172776615212255860068552614156532463002770367200624339333402147 [129,94] -5800790485956524552072445530900418112348132230647753325673581075312199115589774096737784088294527106478344780894225055834375139745940663011634774845922077057476123606943264569847003724845873248283986557033489652695731205153283114383582753828772895664466454941875763720257734212041835780906841619142447255266440789224302465280952480377120841701683887642966291574736011984978287853976738335166405197338718571720676776610749249423060055526485329984617795235460587055349387854959648909534067533450697338202750748518429299906724718086071566589103085086013192926740473698639935804240308930710041815724469241186729593575196994241645146637332009012614326527993718650556423976934248325075523844198985230981167834765163990777596166802630070576238702428358442536248536850384399067408097897892610951549060861386995325271529842004102993125275338374215891442007533003741929780679957702686444761465703947347601654473896975767769185973742355998538044727840957538673047903577063709403939181793920515181732543964645426083049587492123218000236923488709890470980943596955904326233301862547000550056420016386086933267264950460917416330171256706840998057906635778651338591523938180508553997928933130221889628345362396300363879840630889961795250467329645524558343744364095740096800947545384738335114590240646249573003635650955446941826278753322345844617297842968274750698309031730471833209663211043073741771535083322822617923639957576919194125659641464632828000208970348465093747074151164941790282758131623275217230587083191490609371322677146974745510929318907445240813820032713967719088589724522878118650244161018687592747233595768182274809516479148573465720849545514521974902416045981507275100296908576591520769648041127861074171435144889627620048362602109052438589415491324220363345401628018065231631088654677918397671403435507797231822973710785638542165538703795721390012993553592241919295831250578470872520857148431465142713044117579969827718609949464780348052051311702063704 [129,95] 29867630039700955439704386691590892730399984751609223636889722049967329036586930084495983619266993652976027581062509020057186871341143245890202074613039171037190227362738661723158643530114867953251342362069891162367747461244683416672439968783934876754702261133800924070511779568034469820560508010959791209962713106850836773949099426489880556614897954359545306284773831309010988336642828475240613594038659009132322899044534425373863937991538438266628340620506643630989458554741880224003486871000807196956811901925367888199610823514248099058099465748074710779857322742169659786453817616437571062465945364047949018024110142863376666316933072812727602015014668900317653828257832281708447998544688370771992781888574904644922224959086529682964694048846834480000924516392872252180277643821953626578508898317536589906715855390937822367026351019947403765536892419688435005181582755215530630196186202332961944286766965572321438363768740841617538642971007045250725214361212175812028882945847974865129742862906892272217666323817927955120306517254667177186598619906374481049595053929514300006334185916030268328789182919992850522219263127894975339078227200617123947650479613087192956678835386621814429191709572378138606752938690615653936731115338222540235682181147399135326835589056956714093333371327420548546471727254919230579846539374696922639461293048625443119355400015432971111026076595540788449908092860076748673457560983109906873163518360060280465755331799877834292123125929736153441205114280937706977286213537001909972151959835285997546706256287666988429909305642876946572398438010341063517785958705874401355961292446199580162814765518751267557288224606975690663854113552872706862924885959718815870835237571703741270827587205393331666477855999453787734285352168765226746363447378387575866699620910077212873349643849353392782855762220247292143476950783843532359828256154272753008877723931381605401225029530841196469196419374060160264579277281048173224395294291 [129,96] -7899163055860244394453978263975959395296279549740277911316108356581720874280108005521169347352393823926946948543428003384982321005666253908594494657488152173019538998981988519725060401375372354198789690557895568725964963656907497931022816956583124365697330201450642602262649531594997316228218222375652400127391713291034970822045199439864717741801079912579419061601571980481699372851344125028468756314602953991956951251991778816271590112099265084248049653405676100221343868269252930497798845567236157191605843867911998979342307897816485124309567229684104983076267402770592402743791539186845875767911734690513125993268626117613730800270955067095179143456410110019472685521534233672030184080821002384256372809272520319147223640653397321616773030823117652500216102897993913335615862036356560438449147732001075676738972433978070501295080628118298267360548992269459044199699251705128837096190259027979912661425655987844087777090203165889390676213381935600250385671424213050577701048547968567389717786647138344788589081008793595764637040691069774209696505447026587216848322853632654353722466588901713212320902870349601032015692776540568953553893243360852812979504486827097636999819575309738011599151393549488219572857713027518819756377967520588152081997624153510355616513223718871600362691140770262579411259244720978970745344659181765644469126057186259176817782761521908465284232373513367368675948753007862953056302002373120900847436450636117420991706701416456520434122695952901341584079084288896601642862891453517482443428215773153350521907470237516703016052571672519665836643591329050512915526809357755385302503177174776314566893592884855828968330440261013706657368746636356065595993721742838967261462214162996051770028728957938761611026427416862580030324475029625409599399391785428365996120350699690465829826948423203296083219630102163925965863403746487021873243747771720248687151224548653509972166850976289740241577010909355884683708056454584353974 [129,97] 21089900194269349573339287976103702728657490987582266705262500568139652555874258074630702494167698198920712091173880275937843282317013757412632018626382466465344065115804779558339595699685300666370598651818071757381348760925213824792384711369276250681660635381840952110787058131447120986949440371565400298631976174476907895315370660854933112173411848892246222662155274997163990706006807664234039160676949741258031482460243211407211377339989402729137255037870350425267942019757710453911909478818110270719555406533809158673672508829656956478415723410320840543420652267505083122329193098492620518217237904996457366055999883292649598443648683581273982175084862622271888654415681688259519801055020967056351965552191566568568461389401413440770513112434997989636467712938763879186101291027497629397948896071076363141903031583049649602418379727728639284820902030271811771088517087003900696390859973991215024681016106409970677366370331313527446921872321302078274372419490366551013829535970154434567670634943784081538090906033754964763589620069038824916775839533726270131097491202915402028302932682577935686919080236025894481559664788060657441895593052200563579433001508510585995814262906473688121087820758929981036286607266292288652088789924200866486767187502354146381175648705580132739606088817203138610882860745130442338801485822070778809394023246130935801513223558223731388656578172809180029078606910775577946817939927973007748795676776422289197970307198047793875401167538626839200045297315370528277199393036009733401622550996368464458840443197917552770975096635611924585171037109284773333471104862439015980862744996480481021504981505770459941312858756249213676567844405235143681629555425147458148314073095200296171756081621297327750049244124588576055975126171864137422676918557910667505703321688444737059404230256854588680927322795867902051904197803700415764934858986019677135229189439004467618818235922744438504991801287665137686674580284011191 [129,98] -299504082072724438725212070279787276871337981032737500380887153629542863091701726715401130106986359294749202912847258342598836417421712604717379783125169617210776680518935856402902959932334202576551315230874388539358823735639081756595298202323965289595416880712241418931764583839581974738394929122750611488692485658069271848108688449464192925586947872306128680962839540002471301693842487186653590903951098654160222299247163270952291937784966670692027226449864129408900395382597428496708644964182652834930465421321519429621990901636862797499184004692565986341627288234456163692085852854513061717144726384963670557109746494769786929276326617761180286356941167715928522973538383529595106206841063091651388546835486918174711794574726359997346059131775057310027538673830493859158629634867408882703489291558440861621705486647550741079099986698881695224050038456049991308924836310194431670034485555002909433897379532696357995498735206036451383485219893826656912266683833792399907015805045245755541940670552217436335698153614765095795868994787320711548443389472703318415700770478419727976073478895424985777939378654229085916727082650845900473140906417197017824019982834068325500637631690559544948608376434846584151747466159160812574923454024728564241515765324607250480358597052054854064322678431367299574546866819602561762821233247489170428830174684179994713679299144519419764297228814390323506061674795843358001656715657866945134958058910719821545634941017302859845835373389703473774984833933668999731185902835271801137875567787619864324629532515267003768401427145284450092754239649094737458298830493113095419963419840579653340552439329097230742178960194623060172083484926046856614976347030696338143183728752572900545033368319505272640809602100078428546479695746315485764557779023552587772552711261813267874710999382701830253561701372713141197789803243011651624462339933717791717934491177265228732957530148029597650058314266139495133256708757 [129,99] -563673231674351463116812211853657074881227188399351399651904046281951278252368659158020895652858569551921975358181597475268218220446388757848307367875317348394514452644538283860514120737116373322039636468750550698628322431067217830943641609672987386759359262379579160375228263396349146754721725961816611846919046276622244655478761223761886383944537508723267552883017945805444116503915246021154890830484586566334341770313069906295836826762813458580036406130109785800387962657049637971666835754856389019713528868486747716868673563219050968731851399457682427875292774173821505207175294081901271644795265191161895279247716023219870015575311636300747105026870522262174037841835669118463804558748023738033976897566227951516935146754890257694159398297968148818577209398935938276854643124879185601060684587700718916896349048937714820331129318917477341807982038742922674044224008225197808518997326668983648635298934710734880823191389634438582808295200178322504451729245807452691254794298171779686688075672534285457749673060309702207130358651175401765724734966002048986096063332679807892510038460800183515972265901042231488051069415835799866531709286659709713629150942998824840353380906859256104055005483342604335986234461925903905287804882763630953532740652336123086518796411258933444918706681953707449256146591459817190288789066553406261825312559841206561813411671663548977450795885779937634946060529634715760540686858543545327925810746350026952173694436658811106362172170562041312382329265740834977087497470474503348013571909566937194839515282412626904694658054839197455158289108645458167162606944535495074587139017579372182915520976201198891394112143216997786264978077049358075698866642676016433986141011178181783475525271878932291510093007002213455214358435908455779162247329750235297251566136914886204460213626347997848386956675046199145336793158466287958898460990268667551123944833125166804321080391288654927609182188741918653859920 [129,100] -1618888538318165333222263959429681229933582791818939045508887409645058213149252601037380534736373774634257708043749695718892476136430169868695109397907873249354784764625353260910986919727567581756031901069770107773541593092758717978736433924500304306489693043749712120628664325153965694581615140226160079895221753230808959359891570483414431634327638037267815443530779891343327232542706561502645088447583827385679871227612668628862205930014372748549378478598767717391205770557616851232942602538756862531053187257508982852407691866489446908752453988435634437783294883800585641765271248974218425676294273842302811594639645484204690477479104189374764669364567501731094846427595804275683036796075746076551706087019299010269707016029768186337133265021457661387918398914861301974354780884899780177548550252274032916253279724702590640248795840289940288754691492665625235364658348183359235153554617438252976169499630905123097326203963316144268896948685520487647301246544262363442546228057255246371701773172447129915832256185301970538755528782289448342809835999575814984397932200100548168247545047169687852329913430056515984175954149241182919215647032972343640534205512964868182633022352528954354511667740296928546165447356636131165401491843842332798281553741833604302536357801421954226513469572389471998634903191700848297987651249657836121513037546115258546051799128223636656033683690759789371050590206438514603294178710057753641037311121450215819794603718505880492177182440919747862932956584453910394875269250818760493252220716224547562902385196672095418618097835911478414496247415177230427048253024257107418736531325047236858194644952218704252822351507818378197919507045503871267151649319915424884635823581786748772790622968039955446872314728753223113936998327261643926150080267021128801034364397176945335388927763230141684188953901337208600469295990174446019499542616959392644787590272430323668013365431618430407653080240966843853 [129,101] -2170279503598761745993996208290886631296312128923778926574972572120881863979121963376120457116622216664247159723870747072906058789943008082491278187846855970032052697469192727113695554860810298319708994280585949928228595431341630544247198768324193119069360106778819253853106307223939189965252945827847118046740404271203851738105355639011623034208773427868523365942495413081263723642052645710530498097658089578721840607910227219523334289662827157128145925072552967491385572174298395457189459325971939288092061985417552879714370126332719197348026739480476690307067325329624758510109106042721200014528991180741440758566598626891406914390584702839573893811449703827759991019271529474985310787651244297328205830416172898858809981206405649730092880245018806678125770596009155132505121032386444652948988894608297006942183040504975714155633650222901140457807692575446155371553545212324490367235766207467012409785847375660731400176828784546126864449292519310036942403050864459086723477434938307787306394966636854657946000132160698382856739774395065753474992549699382223131184919076829074314938942972558605817974890164133511398402485356654301260312606633888649615727091952296639466160845298733567313404482741722443681299554173361890634168114470772690177047377906879161746976893912543956234692092357143143163923594654645135552737655058514690835379724416256744678479232610550198291433215784916604581183403522063774334084474726531187487632458085394618205570696579351817440914850982473825192323443960702777404026083194759888632540167311429186171571726502303081379576026669931846006835033124780618227143516375672855425470510904421623854825852560949917972161940921206565149860552134517003966276234123096812896105560500326129399990521359867307031774316141338207605144712526364182514120790476774257615824609354347415056853767321806205228110201627756904955909530149184625113233877069351229173300389081984343877660597620653480605226807653 [129,102] -2104321066722452251683890355228716226725919871923111315431827665684585903824529839634241129239719082487779124047940419055037099072599391221861077059415857375643863179486494548532912815453038122967752404363566701320354066974766002017108765262334303923153473126948958272046685566248351215930471695167204882851170566058911172553602863755280849009451704193499234079358848718153119519206134243198284944773633893823003387583687939045549406057731894073225421403774974059759317838690832298630055742877832936597639756987982131906399466826374683119078327422864067925652394993246365862793847945196306287760499206586638144276290659911109775016038982481545596068863629937340555400658880268242147941883245504958836793296925352909355322057351537367665418303969485413584506964198090166858120682311350384425399788557732849385739598179776990435403153600141715595878903668942407961539582476433685407538582035153710084216836758398997154427294969967812102481651683028781271583755811092785191669995108856555314290072807866378169116250965255013588077862215407048837850952824429704364402999647408725192059556527822343747242888787931157258427129051020668150496933160813907334957389947178072422643044433746815748046431090816830049339279080559837061679721813302933537305086684190055877552425320513432575230448137258827524345017241341568963822197104706579886347031597800695927703528136219225730063314927162140660337891057945036454114305297891981508227222624192010043851049131625489639587084687564819343355665034092323878633957691355747881038380338876194012264260481476823549678773862579515234371785481916340284980356597796377464706488808163823958036432806833042301394308189489327527878862707289510523792159185972617348188252051622786808451690179313006762735432658442529407769151347978027418848300114780679062646347702505048308012885670763477959276879744030429262286951929159301922294447172949201193164398444764852566197853846547299698109718 [129,103] -1049134590134285188240144932984315445202255057031539936548992275650500847639540166837496914671101960636535563792943258712032843372403114428814153916905386330006553736688183057857911067452899911858114975695230890752390731862283877589450969249234857922520890555291515585293293747956399687649992547586897997862106696644446275924613045185535623066714118699293155678205625197182271225142454992856545352213617558473590795232818120151103323345882390028349205640586054839532636867052667353201668910484448825222306476201812102407484611181133491016563934237797296035424492799164315835377023265436922134582977509808280882372338130897534917475649885089236201971749516564953641585426369571331113714765067485615923289045200461574530545452312397440086427452184667569849932932389838739371681776513916524476175460146698866919714272313810768270451707387570908595903215730300544021272613315840988717416654932718650885503033413326955201767260229103146838818350709922093016589593047112346164163633079590278305768054725731667961701026908058640913075892025461430287790194090287242308851364112272829045204289347649256044258932404320742541123878623783206252316438606735133787447107798118005682173481742768365333075133224144419034951858727799089122254936245476952623328235513804559084275491230549435235780298356531734567990489629564137312971381246955792449245612079145233111840846998029621609867059245860116666962879484318030245538650132394306797200317899540394288468198392484605388576206058378581391124611843815469426451237874184796814024413122158833204669318858515895771203930659696354352017685338396519918472217734061514819037745313226443086028126356902040331553277204487548822848452573142571802736694280909711271861613158369127602229783898662013022591802925905237069655352006990556695131682558432342828220541108105502848607421865727453757424091839612322131360476898667008556108066963431026473782329950743479320059162823114868464 [129,104] -183340899132658177898208102545464249344913431737499894438647286440803960150920651449197466280495992557093610470470137136029296264616597183164269176222970547829288203229325753469625117078340201216209475016087207730241652491445035364176828822483258695369306067357031397618492131718263107022492539323873871323288575509100482398537544724407330338427947150224307703602440906113227005016947121264915655012433076677261890305266507368404990309831153237075402013014782404243884539791062653162538256013256028844187905868776626369314891765407760298646431257158888199421763150772014478584693017978328274200618695980151484760967082026519719953100425266692647463811942541651143959075541292734366967948198910093351288065882603635599747432469416978619447521215429429510376447593593398078472557076584353236843342471830957827951969524938843247964879953158061233719800186442832179270312151216115395386288851475414359761509409689801112243681769872273925587471660317777409895081197108149397512154657844514632622202085214951626681673662498280493294864127259612987376000559117847924218053859113523281497867266769364395795575754101557343040406199386066302123357777972554476136397905531902697818250518687613454792254920535556983715803317995623169314586288205711820788244517719533346825730939830194397449461361266294941004348944389302894434436764066200571823206449358862545034105609507436270306509747759020628793728764390247562530961845418444972274872140180362754028174120311490920964697717717827062785025800987271381767744868391167864089466145948860107041658522807785342996299523989248009870976398696265271451465553526842706276218445588513060284297466445902541577351753132432944817681840391890015313215636244254181973916485540112942620124201772146773157580957297577699886860418953773515046982085252102183077102349609653146831755158098360847848811118494777249540160095511480957420732230304349780206967042823606136777464608268 [129,105] 632791413905390667928736330325831488332882166974813618030395343206146336903989729880593956048654294017706379818708309645643233472704787086881811412162063445807102805598071965518089998103394875720241615415521265320300666828076805905258920030632822722400260430242560213024475912592929281221447613484016649984402387428193909212708044881771806189767396712506148495404175084644148852228249500722229815075229118267183021574034966881552045340578466160964918312346842349385217521834280889930051486008134017455033490340007524647687381395691900631062752555247158819396417101264428464786911971290354291604446839617760877654484962590786352197060307101191820201661050447976978008812390599538262181729026658350766996834224831547926133461856022250483293747406884662980953986982384511593959361331380897231318832332002279109032349419843292565041228312970658616649141634372041475382969318314704338891378834140278553311899869194207644051361028169588887347595476232807443057251393600662256358035628778947026385111734982156082502485260971193602700348844755717781186972767139096602869081941438188980052075473857965758453147162847481575844506787674809630527414193018493756446544341825773000438309208460268709962776198332945529722263206980285740090925255500044712363762645923093596994761521971861875201521201012956233712346459934721660433467783361721329714611556764761228355225692562732189222799586661842462234670532363990958874396916406809152894064431264573851349705898431114092083110346430284564403830746026838098947055263311516545974810091485286495580400700004001759191173024577413209867601453166338008638226552386210503165216099291193170694169169291055602547805842537108278349082850485837672414991799887775147165725442766381987798662149171379419489819798351080847851193643549190887327024281821936400502881781075475114750742348807872056818742124213333787670086913719775672574342930398043291091500105938309046871064 [129,106] -93737718424601470155212214153901952217216635950993646284019160501311479513738320744048356150985483482543270172682816884921748839678992709371258076149568858601164088617096198277885797260185199608932583217477923945153831450790417717065194671384123009132229305907808277254542274849247380608171375763142276979150835290055307257114136927172729329216207260729136062886301206117173034518096678905030005863463190055964804795509149553769924879536666766738484866297727656988396896257641507473242935794842343392334265983753559213594178477582949678344287926328965326164068289806428112696730931799226177554954259160295811918896581271692140541779450187494195297563747964089576892016754855678142130982498805158412743391771086320261445974888765585029946551806380032632511777117853002620497452885402611249106363839122281033768187278095080690512177975047262219248579673929678885345416806748104577569657602291641881277262116605349376540984864610954792616294056425907068675363631768483225548383608169804565418648970070811167248582009782324158121751730775939819722130939510796834550548882741518775760622123016141263252406794125438101141026468480497248026666055742286150459186899396356371869487948487387451062658178913792684097612568789270830836595459960933995084341091403471581358403782642299655357816151598109708516632286352437074167678068032739675015703011394056939810823566041736095570123640836708278934970053105158317509872072243749104309993528298748505865901995882975514234452904717298231310026257004950811382102145010630118908346283177694438868344871551464452685238175321594570271469322128454000182076812492416421558811315538285725472998407721983872106669517330163375281688437001945535332251660907210608860796703988681359443541951242613686594044052401322171540288371167914432658634815642460428497843030105796878149987739079585797634397937108412675616595926049407258480161136065437368875181301957545719 [129,107] 159150738210528143954646972253787650538882104373433003903772217917885923939811175496412468758573688942328001618594851740405091635963506308809663568652271174272532422866633369286295644963287684800614138104212081889870218339828957497548330185082206550081318048273595714272476645662053955576602979129325659323299185813984295663492924520857917511326184201428070685431064034451840227262132446666283230834543119695272848360640149290725735684929640160094019126421719928551938186976810615278385202699317557265673698247735479711349436708201768584391483847931832038033517036549369078111334692036329908243153488809379719169748893138182664000062430168007344421795499903629850358655380546750661681537199144433780502187046788319090382823708089151075730239416632618198697255481522294817337518061195306849379471395201373692591900765704258165567596027608836497187271182529267273526783939206038825578648344523000065758084163222190869905562229092548491678965803431947277875524771055110063422452009337002799708549816524951920785552677873181875657313627356272135722180049554011544274391280179108463066866240028388471023691989557067970629165765976276478790447340537316829432269820951553706184255391571383534517411498250108831645992004312999542439292622722195630616810680540878167981524695710734106656840419085278790767489462914484335803629482766601671011716688988001644099256785944068502706979500774411693930586366410811384320047048953802706219639827101983432664832195233295052617645569924625922153400291553117767054106247916955300885243391414203958010049840203816945362324931483380487341248619002885573862743029598740597197637830244715510306356916489540462840194340021479670417513071478842099457460880532698444796143943055428820634569965728093396140810188908080660872478346198657794857541486302861157495839473353011877594540490701773067243726089064693200249875012271138493708809311697940856338168309866 [129,108] 127437763595033821065557676334803713284128467874952895407672545021725667102060834184706184957219834981948356758578044585456235204029909855846822147082984364179384802941702053949568667800749856416605669285240126991042527424901555421716359550967582614097421981308737242821918887380568462764312349450239729805343635654295875102323290366381429243695603067631269404551892029322202548641621562409256896745745082969624296797808955595573950081077103810942609486072477240023232798743606647661593435740279110109318189536059483856356473953063782747025566788224149429840734565899748884753574806685113512589322587265818130649728813608905685581694723048667796586624207053798863262108791544931336685654818573551109966355338406036932329714407313055514265421329080083695559494810896871947127484021195517700092173712673442602654926749884258644311252456430904204840084686568489183564724027915133367776114626080910995159723658947886017066398367637416339438306029002624481923835531417434026506593050302499299236010595133856547776530254656791173637102152432290112630892092173931494537726972237053188667883993293417323321129859310807874129936359170532736821488429615630481390843657726924455131525983459226872444203202615995657337129615976418920481294582743589942970950133081884187625497086694470028524133613140934724531790426528834304112068290674186085065638049051281225195941058010581080639137196961891774889895683068875224547193556919188066760244825635732112983224698123528584679322870789354727977995356882753054811452029324019909934421287939283186219312284877030645462977145063968745763379104683883212070528877746278815151583737801796762649359632118835875424387240254059124622413462695280188093920772711539537426969919071642285637384052403355787747689078816500222316556799156855349387419829209626950568105626376883522649248076889545012179522804377940904187494415439344177829490000510846913907694 [129,109] -55560051244816630186438929647722678644293580466791138291091876249046714124083785329434293288172649001516845725578199682634829496474149114719295340849034869508696516542943071556444819996658881447295821911400769675803363549053651737388131184588313115795798608900424433880024867769555993602188029217872366944570282989048781289070716864003028838071156726228779238746317754080043135763676500524325251949629862622493135476632768629748922909683746107530864932880110647592500074474345464204079801868040907373585737075130931992895623678002444111918837512893068588535391477975134227493347528090028332582436123859872894640205347299167440287461659841137305964410578127683272731349314795077718037973344985479501646754985598934333928911438760871534866989154020315738175408174803000323837900055398063956295759599163303666140075000372931517536560636328535428444617995652445090665210098626170853181009668250780569280652530277451238852286701393160954184444996517373716529992955738289550937969409308545301565343511409285923182138034715870698979956040216851234097993663332026433523163435422340805031759547574469686742517098195843402979493877786778108175849221577597445815504479732726409584323399716476451311761597842357263622469642967486354421737435033185246632270267622528440102515995364045977450578131852736396927667565118132825184613776505136681605043871853400222980362504045645403188878200561987049595546584608596822840162357729614518181527998713249027458766811170112780733297462648769426221795952959671517613165902561326929141770034175802545629147998642313918759676623859876281615551301585223715154161091510655820761994041028787719956432848719764609882182005278966952763971262912639384767488595609492733106471636875299565565535116662174118094043123708553547725018482976165582412012914464033407013728629051567220450829979613921399118191560826482163073598683353734974054679906614442843 [129,110] -3910176997794298579348713617925657356795937172954332538296099827688073247116563506937446699370106607528865047660529804210471694948627049144641517720678894862262751997292937271493130709153548600680415506575980628540072608388314881548977737058975448484926503426864352687770862953566357920298514320478218636218500642082909414004901294056592007641778507549259519743086510977703807267611588702801966267375305939832219399763741014111567508245137127139970655706591383089570933430180091681790290234292698926711770424931084891687662171094718416170601919318211602720010390879435595508264481657425589732896275162908940735011315726011086116088474823491509695644532224757149801952333304931723091130264426065478477960191311947144773110304442778813787747267182136614891000184935195609371812513129510626032233296469315961764725103431743672999140282545513710126324007521584900343170293062259021210244553289127651636846843747857517921997948049286371763512558422525967703842221351624909398733257639359333012711236897990530733070177989585555404794665902388207967318175495740359548404122659973797471291014466009817795764061991854721669511498923764386856527615757986956844623517102633287533615527635494684832545913221312743095779866506863772906235677212467291344810909362953085211716702190053930405799652852823656615164181813814968896198089975301728077746213363756966311502589969355843479976472427446239030780133072491019382730690923049431519354554123611520373335238713313047651654646919164951370646985966315077540238500477519599073416297296428968299024349481314005828251484183330444449328898543976570900694233332108158589690292283337006069919418975399310534209761741081268776769244645724027216099927535007973562548131681619952341705216877465472748550069967672194883558259083431650374898146428582873474825695294010818540207293479288669848350187516482898155218097934756157633100131510 [129,111] 1018193150630621015845382024036678034460117732433228496163762603380771523849704998199660055846840797614505827783407083944094481519590696462898898482839601892925411815980281503069334830418526771702775839898493442335548640486361478245358247544593590748264393806640294906915155865677033103934523857969211504776285815725460264317879449587179430955174279398313866237688731767215570820294752232224618506401120004410292879751465401082279511989396592611081895111573045794542971576640520065127209072761317191924385770184964138924238978827784645170993986653772862155924072478059026903592701398518414977423984742449039505481546796339764418182408790695233025500966160368965572600759366788768208459653492787073798033782216644965627971902559136464619505178140313799528163064407275057806675745464806194219378582064049637442420389923146057025259103657338300160404784191679484061809713685788830237417235450386350913971383496009993834315220555726964277999820868359666659119151737676866733007591189187128819687559228104071828355175615420127883195508952754512983714161169034463350652371929895492199498326127807928358463212284087752902484524884144010168213429229388967454446898875972654645743075518119030255201641782092084824048907419860030044562411868074688259871085960962625034035373493936109622432423483711586231733625663875129352978623321332877178882897402199137038016865622030748546282895854251522701531424995498518234330472924409803327605168310286064858739401556933094648869862114565311171144797668152326613240006282267327314955714331691940244109568514150211687227257714003271599482612573478204126940888403434401734121411459718739854658171145539821085582770404486012252525931298822868005732960412813792651520806237145678068662720700148513580110875601365673865960684287393939875762653081379381416349640146702363969116811576317518175740211446346792253141404350688236958020 [129,112] -129069800014789216881949584771707906048671183245936854342754339263558173143545609138782662043782517690967469911745867451473042163043443807088662814233866587404808370802321061896604715256226105570207301120821460242401878226102947086137901865310556342902481212689321742369269938856569735088113752354486194404343556490414654331517362943782544100002305133661792920954618401388871885865239823828521300469110124034915770051955379830530560819870048606086745341606811439750133563409394539331570467836339015043431683354564082677733936923352640955380698258217326560014911085915256200208367483959377445417031033292379002053432165728374455825220549356225748432108762691039719063660003045004829175816549593098727330995887405760959882773435020949749885941013788772545803164464237966595725633344638996690473033855705163738938213146835457255298888577953137087283487202104646651122932577212893375355584589454020514245806728606844340957069533640236491354427879246863136422001098299170009950196490752010258344790267785418671505636410370601747430767273174153391144595745462955505915879505758626933005118393737467079377478797884120796615923390261648174478670344495582743033208808546267813440521213150081983204484868634041332064569970131053221622713233707334375079313049372901480053713575717795502214576582071469296338325641638124382906161173710128505362269045196694290402042687812035200215056288715591782652520006432574574229114888760898521544518115309252168940280052877743389245300262310839237101425199460950145466539697711199644817872785646015822486476568299972324120194813850826771438927069947711886831498383814523615434610633389470674367034392125919981635294500600984576023669630782583334087402937911224179081619144786147732567051073571229104951436954222784189921368219568682470053422157875899924379777510235791656719124256472737794395991959465280150775032830885599 [129,113] 10166684436800984825726411547154310805647017603217800326412973807009979155004679948460146035497418013402517086126203333104598727562086019907666416670030392149540525843085552463134742999528145518025650751751527400108187052471171405378458596186231750576018036574024197866733658122302421127569037379608384658341000167351339916383436496785605487500504430628123794065145220607129238560103229407071707216809418492315903425333243915807958911659601039092731960704747613617381061460552126962163226509283883598180222509535308878142527207979383974254524169763253786385607848404184305407164001761201930284516212610211154466279822515413512112288728180077403672349126084730292411369044002882081878645791149398310636799893435822578616859955911614539730041983297476962762506660181663553818613785711715355934639134578354925164499207034572865086103780635020075686017744010110962697745521097810176360731366130566423225800985655286144693536157581847437089737505015898187021649766713039933349155075676588829068020560122831321066818352139537791699365217138667202659777250046329977420118656573908463964386766766296790528979357159431485662516287622519485958643834637566412092507488531246370430091120339048217904890404870654176847192936786939363759164527564989202961515407973534246917560200167956370282744161543059799637093406341990900947796590843220135019122141347719700121859923943115024488420104509315467970044096271453692833370088896276156102581684073984550949715222969181100530150115807009569329807775459284240452117719934293726230887254946752647426014614204151462973512010469502192254040804060769463890474174737329442345160706403678466654769991745704297759236346855004652623350190696461690916156740002099733592990886547011103588031594181906523841376537473766367952560059184373341350606601496116774224060622497430464705813802926122704227160453629122487878816440 [129,114] -680910537017866602949474968279250972353652172103677259869685800985710782631972992599696056125654487501040055184727780628473253913690380565372167284383054572994678169062956145660391898340043343395530596063821753304059719473718273714973686310573421559927605102731192171835507430659507495451292679351020269944209850425298798212826164227211702052855229279185205359313088686383076254148527436337154717786561354681027558886447203464754163938466377989195061525115216295452412162508369745719295196943135340687283421465248016736815599095512904541392984132166015580696342598367423303665927132894649925370555940951546840069800990406100178054336098209365641688921640013857127112707257958490433579335608398827027915821330811311317464071348467568567751604189707962306009482581050947873055369247126443865784844933236754485827374577282435929121612726459098488270973006030536435751961058670161708955832718057782669452272191158177166303388395320528344366713200491534544256080070159752585096208014020542720138702068325917988817994460281161462509728118098117748128879231913768078330854337469832218209230393188083042995668077735391883220600632701162498377551879145972960223472830233078782457788445117445588682486237165364709256470702630581999204519144028238250106537002341794715784342644629827715809546838485969690426893369000464276354499764151043928853694029401613157863881131784378247190517062701295250600411788785846959081126013197388532095983853305133043195930393146571890318424510966428752963693009239379009132175575418945237661158716494943313671502904888505188011814276534599795036273698929392669543345760157180831730782563686090039018277607345411060623658345960648494433265160708971862027490239029466557701135144388327829947618183215541161280171176267749008770055678522158636916859872837409661125750173935546563229160494629990430224141616424780289 [129,115] 29942587605040003648672420396521527821442485670305214246602851463386280907706965485436399830140893277896075363363170010585463690676211316743178862371972450290296926397222151647837582229672851042539380896852191666981302401129815339113971304786882732271029733426337537218728871862040987750191713617410338993651394447003299499707671931286924910612676852727518136881663182129592483899466294834930172477759256930136550365762003539443815325625200672076570514728935469488982687955936606193035110040247407447060236240599985741488720575334164912181106928870453454948579097752663078974884880552866417096015932272375380277761048302155082370397123323506420634289815444631371420388797414989239525227853670137226190736174826544831227448635085833628014717994098468159677165006533266913768798431656228121737416455546275089796669749385396354791955834062581204947849605945105474894902566166327231697088361012000136692360748818675639121867266020840844029654013378775304058967127309687485057889841378245214018484600016376769668716170603381173535511351587767755112985971797248506992435987306423910092832344158344990939582454945790584743475034857262047341012446865612385475340497829037636456831134754184788491328686294998389242846801145476733176589122726533092210006688431982186511154233517671309023760452502951152555079872320138662771447742772861229178378594718042459300010876008159918839778030035754672698806157491574639081481865960897964079989041140141133033130353638947519528120636381722093662666970180486283320749744327496204188783489236712156420775175962370412855315930194674664190809385666126916281173958181602847906539543045149867696830496064136093068600074081534240714361028984137525151348653712487329733101398265880398413335467512892649057533779122473114426443187215538206418165695872166744924113799504940653353497431012213892130749314225 [129,116] -165735444616341969706711734107400852297290637423474366807986373746806435002557218722980262125321038331910247011462816820625376253775852463213355810329362654800971741066180414443529159086216630100203656904735166712191854048810055825322474092924762204639231562927529681327918273120770837423614441466659490055876523969715209460440991038898686923368390566685788305332997466174899423148367477934117931841261987028766743859650711676011690393867257496007344743115785456683490508533315495220295194205377652370511547907000495650414692725954027357794677160665361367256366241979065886815950519124967793925803457603734145121080642450508317996779608582816943166613853362909427701036367214631065152372751112074738823615416953337857928886957266948201120746921459593170747103669851233856986880669782563360880044191980669011777495074789282305989809169602478673520766471532006572478166784915175494997046592686678105717678809900510645123321281675609070983391128685775788938635489899499253719601640854362006530505995001464602563490584634150930616115415045705560632802649742541061727264519662328692618554366100321376349120628449661978065943446631036418640735424834689848624860740001845997852071480953288718555011871997697058486448894478612253754688569663880543609502529663040776594851147985368899950873591885071129011000638674128348496547635447123479000358867569262523540953078048213328117261719065420612035598868427841107538331632998388982714809823099617031529558555271164261635845524244686741158962411102449584546679946094724272627086406471521491679327831958582810786221539162077895946458431081191973931408626294917702132515710461426532986892218617819665003813373441335707974401689306622261332618219769444043342883462132945893212965287755550389003950523969552979184814172203007161799591879335998056680894730093367443664302796934363257526 [129,117] -5800958246867564385447048614894430536864688194518241416533233822811622911189198351822626368151756457069350456399592420110339783172389437822445461501000503904786403468456633689876285095505844558266942429680958431492886102043338507263580129498889182394122472480263002629583330975220547427811363816355872214733687402570322563802578382945974759524987603408464646126640592592618765871733856248173848828778473966543241377099263118734809308565878202282079652959624463607325072954736773930685871547240646189183905614849847588686434633929883805549808105315356759406424808008136128579309240936774448074112497240621379384908573466313327131309779218274957454088769621998108274081442380176242022327532295370238948823769154310320309144098786376331206430247737415180909986299616305483871821830822275007760266041930990548619760914116287132463363835951051873744313573385590374206903714316339208415417543635945302467031260894235924236257770068094798080105774979744049070319306253351317693748664316312692811636961106067235153731827246267314681450544041493366524512961735534435790550224309737096012557198814106955462824316443351267669489384663471390827467510004473059280771535113541387510567499908171471588320593195546822402764736575393058817298330102347478502852686276991055545558275944560389479097809599002837485505089739973145095173968891673779530561134120534662270548704992041551266040881697378955235086821598706999248140553416637225497022187872731670643809248412940513146540944469577946476609107937609650165539201572623966929301246912059060647810319474114732550151663330807109847467786778114590867863610569872024112053332124602658243460720390878632130569510119214328877549616321608312369156823260645081013517462778341371580784539461037665228398002049043251256544155830385150627019893108869046850166356233111507774030344294348 [129,118] 55289219195723031956643098532705311605347957732790971352771076345831947236101632947296389774221253991425894357524092475963580647572823931580012060977759558382987436248981319864876908544796246925415892517606039866993475995912320365063473147216179950055159594609769332573583580099056130516321545404071058600564949586985273822198128329609477501646520136325326526607412083245776233308034840013996469781557419062374514028878453584085632623228149601476974490858486790713300252555461005428758762793657516278696301909066473522103198010978378133208113220318758478864560424177453505204791644362326734764200675676934573134897714367501384855987255439569442067314318444261984299994637562630182206739219713308834828815943853905544659259904130184455230458988467921756320455426244368498112131333328262100632890681363490436403445675067079383530272189718112602884681792160953071629120348618571037508091772470739105100817386303267835682806709810493264739632563876117336570630125193811051953559166613439686781817256114559034803824605136268864629667899717572236461477996879746059823965637915244071369464861756572846671584679926353696875631942415963713286595325050597258251953639325497677824124627543260424338689618295819437465801051090342131858353419890313551053988815784364911127316493474388292719112892316723497724863974701130363374037945628028003734052266814659809498197032616476242707571096270558191594774867697449787122868279579873781835697286857948928053486976767356979793304134920953869696843041242035689358703350603297825632260662544718469494893135358560652536348319055230425429849354611400390225726529015753691929245997046876802580627580354736984712064585725589762217886771903091056164434621921634069539427184093535995634131270732555310298231989330011365881653623967009555443085316950320949915205256452166332366101 [129,119] 185972173825932865572809476431782173166670021705808025902262498161350470019466838887155272751113931926705682066361009227645012430302920761523491602663084769875294173911397077784382810414270085893116348505800809525841685292700768961501165231052059623370497337152333741575693288310224029407260126232678305447857712283018151448812475166555695635336138278642110058465127132073973959107588136437774896989544904308280229737132983277716091717604251990747672740109863929447809975701474105364724397109585543958103055775934012371364012809865220199944984618240756758306059986076251382474862130721521672368849883709761544870828064862645000640465364636750359173579398724870674551947842638542448648420309088187432010525762442494146110210556049443594692151003125494577186561010335852650860970051680447250703284875707964048337913048726248070857389454584074195308816802852638328016578445189716638969138410121192577925660615055183937777464911139512527912003794168220092241152700082369735979404611091954007483903079680981141299861273962712098785241339576936740072533865201640492921195004775186398304106593453810995321271441969637176578276145897435675889340999877105274860915834370420770941708460101710217014855547156519961501339274381463971193476692052085237664840861192009871890999608688856825322400736669445523919747726572336703497524781424042562522378570735310837325039347829894189757952192913774821365120832453180463307669970381737723967230042508522690387750147004934600064552524733330957470010820151266867700674060127499347874853691073485211832027487842103036293903387878342947249089155484741260304596020320562233075942244185568156946410397626065940916900265866333142199954566081100547234339929567254315997225626823271370415502165766399576452065208233328282241383605514298205049701761290536781592527633852413 [129,120] -635135984410601501542972750155287144329882831275084391065018381205076594264152788909958093016516915037370147050020868068883288511098144109904272921663735366821408782465593043276032613051002449037354453558434485503927747799735847907245702571149637643558142739625564650256501749359698556764649987706892184740785848408664051879996765977569387892969342351244530032638349023851906613474177037990827955495016716743421408729578707955620704832271844378642795521075611766542070961008802725092824026982199308309107863294105167734224105233001872255345683686299115829651726071717676059350822052053914076007079219848397172511153809575539493184675260703162914247547322915696494819698542408175300466517863485518399103841232922538930290111505542701386459997155652408375762410337871243269510411243901496583518568074560927889512461729662136211791664105194206196775430213451194124008618576098961204656837562213530228626147147439860771437070953968511021561519623234242827466902187173293979469026906429109211054030149423802592211255059119260488965531246377423736968301429124799648237235456956653101537587498393888250513334980907164535667259377395533432093812527066976801455105403734711945324478068642409086226859812110454557814729336771594026397763538730255943102773636010769921543841648392195059916264873734532710391028550034940406724955470724621169463731084192631641841205903890375459565876478609703370030601297635956224333719485300356999789830308319677163507232530231938303476432036561580184595179212677103430830220108789573478350919315338956060261232283797057879558023939995758544390381125468204470828336591650881581645651634274366813283511145690922523254937936971337214026664167646943478987503156447493032665453132558167481857216212954611225463654656873193737565803080940767021492256240130681964682064 [129,121] -16052012145987100267507689818648878013425251341572570202733766060444746887467083577091900905457337818398390136735171155715732019324753905218199983635084361611216659607018119192935889712636513855589313262205872316535688375571221570152946833878408777692798601977423109300849307726133959155749214654003727103898099121606647751809683664271246644262028704747614672101438471647131561322568150694847908808167901663673744569380506088798925230083683114566266490282567890661289785557575334810951273962498029506784109876008456466154622289203883852121331209397719700854918987078958193759010708447566884219080148734915976100351957184952082257043656199255554677027523322033817642177665096902599420623767828296781461435156631779155751813378080424806085248659287115186349686174104053164933839523693657328303541321410483370737938320182656210838988712353661708326597795519523765560573526941819243384466371439668504230917739567328440525201093201381332611117977780186050853655804221060947434646343375850800055526787511348245168020107043975808138857760320781686461918620722303729628458097793510634997476173121097934368447413017779097556481549675406502367721066441281734294401880456557429860600048905555339058627859256467973965300111354122994454875503416519529359856461702685992570870560465376101857643731620520610606980449396753409041727692881932424901187632450342098195449202576525645673194418867060071502682428509771963145930563244539768690059415840517483480653670079608314548710404724271013434360636388869770951243975140290653136610556157309406797452201767109800531293523755623858718999565129366259565754875056467497364044325649703508263354658138951483815861556643975758708740347448729428927167977852978399536983022516204050837528641965272687833016958786005229934407094301718374052562130718429686 [129,122] 27898458514135380939959932558822482065156115968028734044069191437732550575599587706088829562306781786649410705153201064877241600877468327513017573695207092563688759601959787475271844031015446214723513167588837639366247691377376978584322962361237532627988101041998090269868930153872605775299567988559104518780202039124670788679740846034723407233903194424806892210324701055558946472711863697173628505303352485779581360275371974235944053216546565331943389606025429693896280872485386307350011270431827779007797855347767273139877463033842068457063109981368845181726063884192403085635902539111089477605432632630832518766719668123971076295855925723131690839277767259854475781870779762283860383864193606698401236214307490200384273672557877764354930501714641793277605067089967975114970734802193354539688483070958197667909340113056690404683322638275120549969936830426207874587895462149444800400041889455334218390901238056362092291735999798247135456168032927770438959038735997496460107818236056890788577276037346857458084690528045425837725362358056318135321384740665930647933331873448452672479421113808105800792464800009377081660813344237191938075575581306688204593577061693551254915199656919769448774602033479470346006076149612149355247283800242085676191398786784676230471641111392288207006863865910063108189740668710324943220381947921639269840284185377639724492787481150581965182457753109788301399605916613108456966181618313887550683822484930423417067360799995509569099949787015442452131429680379442135853604038494973296921180898902338317246817017522796679642265176318778338494708087775553618431568671311158363069335542821841382363219817044364633110862076477530219897972004274722734770926319323911699574006268079330238359423132530116556469603553342520539839226305559944486645167 [129,123] 91956680694257645587364503301767936161032872611352432307922312468397859602913355788447671731803679872962339959549925076239709342538498573846244257294626341336476035681617631700721186909209689408234789046971794407822625336159160452828523994552588487886122286785057114900209191589501618305279173920248879023045332461282708887331414781840734022643158741827631701571397371150321034390051332908236382777787025592617087688388414426478837395935520156685395286793400275144405063742508459531031584791899058799305356141874903398062847789438560648262669848564710347869246775943568613243783918118449624956805378819676981654028270564715920939143797523996843889224986247551136444962480457044598418969775181812695608434832260316125909603892625612018954900335122856750325238673417212015161776823410575507678028424336548546501758357992812174748117161847804173504385244478853083495436871802657190807321401093163551746105183938191352998439350394884814773752948615783104142668419464536170689603524909038750588214955373548313267896126120423944424761561409830016659618585666862303516229097965708662805911748031891930305856833273312823193485421989557946063244510823398495462640337290402586937344405639562303307681265292990875602832060163436590048671766108164308716378366184960618367392813915463011671796939041352530944314445647906240469764637030587754515672762567797694616815571830292399639798916959083911796302794035640595284531156723506440432820654858115010100906012059101414753692466470165826258338573347898392488863627498539993569527306678194058230033721288840616233141963095540145361452586737773751888550765028022081990119175223796761440913435493475295070238146376277142145078423606782618108259770211568305718841899774108469995870798420497203599755075414260254290372752038827500 [129,124] 67889719016090900974811368543025813348034732302429596084747090187629956339188598701132164047134836188472994328546238706086049761525053592744083266956962636745521303038390938101560328755080618434149276935085031259973014029381501204511784482659294008700852641685941576143759037940397441940504587902821433771188790889579971213452496983529655347237716355555748304202345292897388303032629345251016902256214073520223273232251949132456008106513340626178038923343340549533454932552495690226728556931624245264035073603154471724389053771895910123902045609308094112109438545775102483688540715517964127073857231915914153476065118273153620034081490075326795688138407484227835116408895273059668801339661863550948684289631744520656203805693464462311789832840698487096551974675695397074149524381326122283950861706288102192343762592607941971716063926972308873345972879331175289473850771178914630511526867687231690325865901961589101434493492124188692121154912903585429818160450805395723859365024742517261786837214755862681188036113505550539132713707356873343441728152026127696379196071217092689333630345904150015586415040418357247146872915119346059553255566473142705156202884059520781526333081253199840865034957324034611716195258752924597192785635414992645495196484743558028365937642700816505927222093768240877834531828947510125298223511385967800948210774595506077283217791553952412810109499844671717716609874519571253279115893380562472454818186126290928853603942540942253359610713848692044080276625130194162012407355941882195378022911407433524044301090053162680748005317054944923051847093423385043033675909011704537339031883215567570648005855864412236154422420050924017469301782690270488540137420109640157971443341936361252704683755593358038400667426837260514244508431 [129,125] -446466894615231032964658415997718100446108271486469771151423008098450788278462752599956668485486048552122197053962392706882644054159776912005131726021157546568345266804242187819509915864816837039495841943264058936502636078383550078070819853052467776451781536927806687502120413269022306335925124789900982788439192447019698670131240621380834078311211514568105268376882581882925954860926002835398930539578585217779980563784200272506176964182372915674493337233062294248052702922190982070314423305485215505904972709894740738459370257164698637273731376931407029926609081896062747118435742497842006416982546426241349240863391259645366336042034790736736352640034412693946387497816022839398517071865761200652331248154503991812325736732893937794944697705797655624977131179674357609895036703786543600127333540312716059715107638585766845076807256499506272889522679866564749524393070405462722648404446318737382503437777115377036908557902774390599822417190200252281177595261748446243438433520488859351627681732221082194815489725920800290342505195243758676008915081350373194951271935993237921355556002803420151941944897836055044184853911017461199177147446395544592661201374577388552070222627853242502170874962941290546597592618204713102165134542676844756122841558278873855390498092761671283369251178150983201727182406639773016480595111918052982115499890317619634541379450160119354254029899956734432700430356397189734278561824801080540605060778458411108247970927459815472924406768690833068117481056045637131250102661121738711928759163872700326019634834153575822069558446463342948338869808563080045351173232553663127298849053328580636765824750489088500237037240923348105160106498274308961257446723210998480502652287500747711916799800712469858686919319891639186 [129,126] 249658409888199705274592928059517763320412632178445856590400594386061369981850419790346794344840893139707519476710327229493889902076307728115852276590972696447956150379055615851159736400738751158457625092682733404589644888690651179291774355931475579440354361041554062426074139451390603432187935105159557887619464752346739430869950440663279962605129885223966922661671100159221328493968698463595541164375503198720459295788653905132622827352353855231894792160739648401326616626859643578683562766903786992014899311506675868423393656356713969792687017324751181223296605870564208532951347497492160372723451540613281531011517733357360941738205236302407934787552024565418096153926443251444312841036701598585548627947645990529902869153985061126000422315702918712451590422791694587137990355882229025178624749630540366474744669353162166235779479746544343626595043928012644609451995878540858373550203038508285030135612436647745932832564028755747819065031800929720411011811297303941435182423681634042030317222209552153184225345806962971973899374108297534258438556189059889787314745889008185944215661579331626331398389668936809652445058002431605208554137253900384193587411178041378502068583074275418286098098516624989369580365048914805238768176697121620064804255421137602410321863805620862215456858696164024133455272854310019983763150094998691350750123881977224992374583745828300904055599531800142214917159420109343160665335025631826302676657312030000135494398054558836222103991943388944629120462978910028234387444438474130010484424551286685587943414108930224086926283956061747742301848213785258476817838559490525349634629704193573481068164911881836378935017529610371057959023108461850515832428694753108718049965962108930506583984171180335557821125 [129,127] 9813512376947664509132663725945797998819606856356915407160939328241764119956168887451425864626681152547416277686674316982438026723825295270399380593494128996310294967593978064333087427388176948855721982942267198440890887480146357989009382770844227347249953617040561447973612942176254046493558933379702364414548815864185366467163154245652501737152073615351772864016490101585020714105104864552560222868460686708034250986188787079459381298223503774155646881791573271033083095665763482966189675732395901566463857287146410353129305757485277902566529014480270693245624272418979086352297774236096786091402085844102669555059053315196858461022349270778091103205302002769590191636416538852301524844377709611871860576124866499059375676085560348374351167744992784219947755200564682090900721385792502420059985557934863571236402605565087705020117308453997305250304195687703600308244336505880921585950075687540360239110097234759924794580170364330969983071896104804076694715099799536335966665057614914527915617053839861876182585090420016262965134403859124076431227456389765571700113173762285198567971762919557703355302844435065428913482486802659632461258438802803701776022360725368805180917507799372963664206572734627344013211340582371770738670637920397148888915430202804140739970473391203024249520277001797703290747311610233861576138779474839939748428366697361588990355882028907382657340450108140090925875068299888280514319464193181543186004571630926597719571172100926462707183252030003920580680187920791414820116708292687813928863544820825777669216855550077988969649471340054862083829071595840246918646846467134529004769681502451095356116213085350280452886300410076814488144364346920965435985923794329684628694184266435505617138688207655 [129,128] -9123385635952527105279557897072088775366154632732324962730677256415694168524965211737329360560608848006188353089974137512517524638590911829696120849912990513235038198676532295899921563903459749613809491540871702485342488905029562173363133635718544725802737133658078146773936612366019315124264529935969890836465579212121419105322114416848589180122691363999984313010357383889952563281901320989122729137498901893809542183115105061058082802151358179704057726422487367877686251427325404364296708706760860586616535505206069611548465814693959840708781696544941776437447286011665227480713495539395565420705721696994222749681748006650056152510270606825497043262611404336311753789040093463962745951353873237210296230874947387298386922204050582989100889453469990182520761042017449820193065348390454352436811982698685847667799385878770822275417646812298719694748734969790649051217645367109975208583361231204570688609631135978933150140228878337482574671880009471568168655751912711003404682086254816624944081582343073404587013298089960606098791698963782558426290572692748882356833692228098101423831026200879754588190486827815531097067766390020506715750770667547897348786765874178423494094092384289334793277780690113570440816435099934501669694353278407344450503028508172207830365733608680559228933163101855342734124868622334241668842177192502643551328536906634478346292829165049054211613688652223524635728131260579486182304448236910202000366189903895823849155792013956958890334295332164864207971489178065167465540201782949535146155864421325308016893602044897731175366760078258034905172310107400576514943623219652615582848737516238159158291050055124654529426140669058317819226009203518444973494895291191737820712593833600726619631 [129,129] -8537552958485861662599178187286744405065382063268793616764017962368621524536169381469167377740470301586976803073025305395449582298426764727487283540639637367982053209089537064093483637246226436245252132709697977880705168851506872218637524868740609604793210876112910358121264241393651802368150278031896550065009781553759821329312949107810713081937328216146695072014564375597110574180792835529064695809897990995119871913329406474292735412695411014743617252367545763777778280005197587605800538660015065795658320000095011969570418194039432689354849378224777443621625387367586750897083906231037124447689698082791638840880174854740523756708486719880281759993243824551607237061964988509287198544400225565481587838379907824799634604160342134934035241262125628861800569693404416534529190894681355570505923423677461313705062400417910843654426379677469388367240919810637255985108628427825875241814859590375368874536109277136132998645539117563545220698115459138276278200007098931190890005510398565891133105385681224850094669717860470029465835364560452464619663397225885599577605671491663391801277010535905656080180666027361668624745740700653847249498704422117800895809992989827117456101999290849034096686721437959634479775791551204307405513192306601463080984553644530119268985017054881995373200613773428104093758721131525307046640650804505421059187061187725983769999974977404583850698539302423696537116829299964407522105143644195803275962403751101635420307775971654455403876899976018117800934401325271991337866731216094966576416625699416162555328158394996973527199642737005064939726858683698025065273696077305053729892059993905819292305462488643323285374790037503237992278935260737185183036260245138965824980236571780 [130,0] 1822168328723264639440357497243643833806043150406953347164744421576958757890026063662711681700474345492232797309523976061926610329819159873331052345985454362013402750322788393116428908087395018620276471674142017890462041154073439293873640497400877407961644560050628816958519023745896256602728068815590247434430731381550834736646641183590663337389307407952108463171012438246393927519555583550313085640125674320994609915501388338285244610809507981473508809290430687658770145158587548372248294424084878186523800821227543874416974856153192071406573181915705841490696655847252914510357847191625543351243562524434776478976251488890997912727473473274003338646317917473842172626775040670372634044590557163801688105964312416606408206990306406110874164615658784542057124779790729104485217499996939402031522781824278709406266020319923659912132532905224606904907094160455637713975157309289090570700131120866748507549364811346583434858829663814219905838661231664614282250944215035167584855452086992676029625852432863560090326412103951566861462716593129578779032882511398818831994670259417856442532058007796388465209941173760637718301069144753778091112853051048017402022821076083054208439959207850273096440677121864507097617870985025587923680406480947303887145459436418779748911451614331770277209106499372672239631653480116265815685548918004805320355120384151427363302636226984373871692856252722008033515883723437065930305597478809701659098881416531796608791272572778060823433137622291670361857525901658788744137145345702240613912583125616693939910170351459787692392376800402392985559420306006229319400437362873924060029021831482368889149852062225226713267117575111582264078930642066714020025581872752801191652615094854436150625689669694835202973312896316188093641470975528494493238673756755944317249770452661559476612451128502302977397319044916168359212315711257914612610767974686501318347656458506907303206875109774681593344211475173224305100111811762017506977527951288501479841883938434663264255327560538580291922048430216223517760754043641352279907895832672436520051905454798261417074872608457674047335077740524683900178108175683610996913065680699392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,1] -289274729413329678818398908147864664823983424894548431851514434026883360289515594033562700399158107772058101005386606477857772310550912324769197480909659931679783612279704089400977224599577700598125786122084562213183656448891487718576505504168169350914794679388555572549735076176658908888171168250850637846805861711451729870682128556201037988549440567518139323856305709581957111920887849521512327152345200676273174808868586472888201631907730313474118089325283992020761989183037919751601837151238168780105833996556896472918299665999830750743118226177937209634043138367171479037644368564799762110238689832773152748322132241145986503198801861996598483320069665309488721065661696704616551971301335445121759326107785407544280504956432303696832088427998627909295002451657159819480884440188647170832090306574637813928165493299114287184691912780001370953005435060935505861310397401373920810999599013991785343534902728406728963406816028790174137301502447192563537611535500554447605784754622340848055117503881421212867188635007365450085264459391850142214462416393412912321035441764294918875605502284015493399591716706656800316275887214871216668762738042997343465251625586140011224917798608102357138070263166426617595895840078082052897143920316799114530381506846572562117202572747543697842277861560662732386418432076090462410189900069561701776591221786631590666599910957989323345681466438966666649189328673442869346700158362819304580436930931198844814741766279137397959100500684552221290710961001479109566949245752864153502883754756236761501783588436225851724810793700421544179116053589300638218813480581531499189008504022369301641660557496627261960719793282525667078631592401054584054813316546956237562852617190795703125336239081150797372119888272156601292093870631580036080896333666969192879467076604629496592294661068054863166087237427273052363415106868226070359143950169200781471469490743161939400340818202218445805776964239411232009649396129390616770102392901537564670612790218604089322781827739826417682263483328906552774618049234615740851841817049125603009392321372235378936772952803966368851823136159156197862925574317008352105241943859011780608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,2] 534404540901019417964211233731669700410128299968576419814203517760895886981202685785103672444645172937274764916351334668736709345531864569904554167746139250286111096985252869325801934941824072172116712625192163071122534136792532123923964602937934490463061635983869516959797904368259470596462686290689896760468848817296109717093720654811382101111577887875578456683101629532381434829772316819622642118640792472061681446748938962346055615319390135170092699373507244994875104741206908803001879017007926012670089369274115732650368676251808114150946214740114527417664408985779627892373265676057451528209755023111633361874572591049209987820285279849350303769936227807770599531374398937274515411940765843844616699837805694863987082909387578382574942247279404908851159574015516863769322727022236308771302625486410895610422534426976849809696689091318872902676084728531093971520031929635138809567882024764345995926425885638762328323220766439815982946021459234172183961518188248944060538757377132403693424041242572145297387310865494884489723454220850953743016091757797327124206177219400154859996176137483681455613460216611084767917860594827966057445842489900419741177023560037534968175460483741995451927206242311906468675283136683699233121202445285236746887550022350601225654712678809467831342544416801614434207790162411444519858284509705946123312566852344509965399210889435083641986091507217281020206269074071311460561419023682331109954900387247088550999548530512480619359245404108695044221156450885747548124958972273518971592863084460569967473078130484815876743094304407463770483214871097611077890680900667977894529381002538216070448032098427701760553428255400533858929922241290640675207760344791174009180789862285562813311324944523597370465595331812212320396314091432575076536566145961312491777670403489939876321555076052791948272288167741116319854243227295671294461324922227334364102731643147223958568223766824781729646055606354724719700907140120518694780180603166389657054275186026681164714004662457481999160328297907390430247498481703821320628126247714957659945940604824364436767319466597810204753775915352219246337386035628470188950528391374700544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,3] -17658827709795512458770866135073321123897661222289052180671469182050069695133092925067026302495568380022262888273010252389690838761119561127571628942663111240486067603570148178321646986826172473330601439049290002582852604726679713723768515233248849000757938498838069350884807236674287997089724455011335130226056521231788548449258929041177739699298098873283101115264881738707563998975297008406838101035666041022880557780133806095660868045372297319722326045833260660983121170293064498540554994673678556516188733469361108231289703913607288631072502436031111627030712301003066576250605367844434810814259561634344369890046023987744082895596914241903175226542150195988796905799662029472183750429564759017575621804272834157967942310468389668799738755050605206625274076231587057548382628640568323970663454893926518204907034608098733984351682432783389189825473857799725331372994802405359564268183547024465801247999867707696018168618843024880958304274189754782537369365378977474200099425029498624736853668343208707580366998831921033977355110781787413851755341431177319166028623116728653432385271106709645862694397834848335833320569428275284895779076132801991854967901616696826990680624590533073019680914608976937805518024626773522751934901783227755787064508487237543187663989651461767284162529417452140006108676227562085880889223243211625492181953634761053408959363239899667152800686308354982736224305059359963013505729113882767160897262364723114487093375922807846863518154931715206085514335614089896892044148297630953560152904307679520661795022105309743576768156420271290554156160289831460502505325962510034196911281601383128071335706283782386593551095284366453284209690709523314560289319009751055859792832021466573176742665633295116129822060898588719699795739536562012234867783222158516830545668901755638272824319127843726574921363758691252030538911221064727129904466382781299673896892141831377279329429864161252986703397577571658520557750052797022003412984506379825204057082789273128685113379411072421999420680898174221000018215492461750567697964573955217212485008679011949788565078682188553299594945915798867535607712306722992506086945685246478190116864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,4] 305501625547721249123723909451506983858314915914580832975796791181804052978918924254356665374829339474618268796214410114288625510776373364204739594314337886076897946861491980367622872041351603310005538908293326196171237540517460041221767008833350740125977715850193233373220310689163603849179920238537132694853815546940777254242663165802316020084898886824181052994306938450328805564710903086489904995145824460878140922237094859300673541253216041476587448186442722079340679638809533015550402154890696590843093850949158801147662556236140819224227487984943136168919358366078841650382651050086543387725583384945896512566575337685973155042263833795955327478023855121644358150707826138690270116136983932904364657223481107917118495123567384772445652597410397997540587439133912238205659325883060247324781760388919536303004963027346134719143075758233526472995586729358148690168910742193658307704744634710176465701192164125618977796406750112231564590160881470357680832148747003442109977475691249803958351982204119531859641171393842387967951039484153681232029430073333002471302292850073170760519813638130577518809519665593782116412670032222053817653872110171507569112833510550048550425788687873237657725580220730322533436963737810954501856674379931046985068229678716004027031859625578727466537463401203930995505503489702317340576129700463678285447748440739332383714943446669459443429278534299225575875145679326675419259071515514663216529123717092038663271668862998395698308575904963645131781732181194142594384997365239131425113134781568105056215973660076854677944880844499652974649840172875965362745961321171079194241503972508046977323915472770469824456473245535055853285081543553337042698690675132818523978372308634179332468561241044562393798619096820687874536250820294715604345574066742624580383970087829836374572323871294374624263354584825496869803351100549513004931933471247142244779077776051903311851482201606092101262133169834561426246242363227263471509152084928401756907763609062499611477176847638876270343510198086705612483943095073411253260168098390590246212936836288049745541431328445816589393705293840137786821081454606070821481163268610797430898688000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,5] 9001080593142457817464645080849655940094611525348307095212074437529221696718894647637128600917377402136221372538215431834887722106963509317923526025542177081256741925620543795520834859960661902456628413293165018900981552278380498972809362698154854215896933345600444902301497810903399740628296137222536343226499209570933574566563596543299781049940199634326287796019832919666964569365286271549285317368912442723807897655192985093654458082066999930317802318855276848326441553823126852171601796477683890579628351440575014154221099421846061393338985428241311209029904927493539474429865314638538964614788782537396346200779041016978355990849480229795714526476369158867423308677571644851899805568758831467860179065126603217505501701799457624745809043805594879019728195624129545982975606598235383874645524933061724885202034671390867984113478210222881723277147865127787504352588049400484197190001709416727693248294843271158567829090002908581241423052119148313222856022140142419033746410470241496690273775406411521212634004610408079694990660852696038196324166519031157176801024496585378972076639102566875473706018092654119048210895789894606229878926632951799891178846652081363031117006592956325145168863419667921317414186488231306529512506214883854666814434306073533464822915754658373340379106687643634204056621404307242110486382114938972003421107403661299826157180654532295526752854929087767068577069760852036032526979276552921994055151846974058227129410350779386803784023778894511327657743013513057706005109281315011523434593863885108691035253913526514789597583967642684496787134807288623298169329250327623651583161324404562133614282647244808320416380792639769287748059585714262275554810120532795503984327637239989439572966280929969463924922155118298161722532155491815737802024297809742073891582872937714048750881669991954395010928940297612183618900707553274940647982128015501291154813041356321009025030832226516549981180413739364459097849759156223760222228604221798118276035072018043043575653963541956107695992912548275564991055362247422557867239604981464041912268209834494242258192559184687072012979375718343053966980407907243882509493434209670606719287296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,6] -347823881029194337902388241227580726491702740454086526946357147343801349341587183900702224870016777272905027202740481323093664310580634134087294828053866136829521904203047987245011908148958614241455243552577936018161492377462632630917083784734336886615108393965087456792341629582350279668243111374955486571312887381616327094198242604562755864634699398114498302228439223466441671604639628866571492073539162281250618501340845758887398658144447635385480903735291662235713644724652693034125975830606109573641946386226982460421156795647637748630516711535153334529496094308606284188294597176504312055873998785155964596119646074697728116333355812927544751687880457857333800256900846321746112685656816188898008425510037851526847403175534805304275225569302349093306578080060459852060847823279307156073939160639559587808872667734412975950086940586257399823753282418436464677239657942013785054638060529332989224702992186418684103497868411907709062139600418631463158131201631118297030480904408012494992101121527068738080555853310325576214029610903281798388502535427606788554404588756183965960962479604893719549645827896749566960335926634158271640821071819222392504922276141754197713950347832898432551170571398703809399105864458379072974890906121490509948885771372902026448004727516105344409708849844963811786167200388940102056360678793379303718734859590243292096385634363728737424280773386199789017621347674811787887941007953957055165951447085198120117807061403510497534379397050217981236107193730513578032837067501801377396389737175680471977082664285015545494863686390737608314430924543926880371951197869027233422211152461310833669744958167583218922508659861101138657732601285302211672619517941757037645705450164092698527720913123197347959702988647296523461260888425708191328350097322967514223243161122458719105565129408864346722946942141410403440116572598260805901813868066430276140224254074648658470475234118309714006667682610185978625068764653328735161933279730765362174737298279128078089957832488623566924611868599472130364379947684506258117497692172095720433556502648489724375087712121116734709515210481292514142330966697376426276152973285787318569289121792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,7] 2580388197138191815361049355090313272963261614862763444926221395289521743672214452699602316308534224133450480430095439057363070040352209208799456591236386791614503855826306314275531510331474098974635225395530148835494072591445131929493241316348170214903556810124291795413480123867015255215783447575878749913687591627441885251299395138375845406488400489040285458316261195532572286961590499538370364465610322191750411985160259161704683674987983774135349094559797824902341010804334525222367920457360166862049570804532137241408949841133077385027206198596115048571752260662463612429631860527678508138952935998543895490475159797251232747713423404072203942328767146575209080161919512758716211512830474280994182331899647920431483566421273713659874989332510957523036851898507974296860527300814464662407885650067634131415976428673752718878898636500691719112526586078101355068846713326808026719473583193321946642339671130666237703384596574422229640058742548024254963310430610934010674816112614750635037732049610209447996163063650905703391027960711303747228800144225015993850346117661905044129657134893082727782831913819200921989680332787010192376503009139013425744473732101401528606490034640315647236527478334979294307123921600408514664292342154302568499823619639560511135666505559886310369818834168775629672495437987209964555662052119854974651881511746261808805384545097553619965497627553755353607502494942583592304579346095461832202294665366339204719360947704326006831363717905066828409644775045034268878205814725822569540162002672437989256189881896342167126041576518152023171195536563400846796929538954618369805395253797451847819827833372172342179123074763310588689936462296348307363360151718655375705565721213611528020932562232473596223295996406733521908474359696354587382918515459810776452667584310350407205159544297520574953135920753916953728663580410139054644314734568108853196627404124181090239230584824759174263689120937602479918871311261090637103795951667089520636730548723331716637185508141303494506078700151409873958072181216235102777345111481987119873824362408108930279092248033825420136135953406231243090894076619169254554249959500847524409219481600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,8] 4228559553090706353896698647623126679064942517737534342617401255534758710465892935061309813961688577456217596335723609673630080327467291564366512156461400566262730551544028655838919401795870437508440898435433544619468751151533638183736889490799771133650463311501328121345470680930608171872870639002335931032821021286533894124451960187504762460471367410159094173296101718903899076956250561070816481541431185125837469472420439635760102191961495870627093105323638573242192873365524998550483887429222244137950830384976526257065600066871556446784479720099264836557351879435191631757745797409201906297216364083013753340481521517498470676117315749276193175061220799003837178687699739994345315846325283890830477414102361842212738638688345450409454821735140307678273641485199892487926621404095029371530182906163079982112495568745480555184248481296108224002912036073270204008969283445748552986891881298098797021636716014163100409107946801394558759111569385995322717845720036338583074957433046445782996482366642580738267372199517787270851207195814358260049625421454285913519134218888642849083608711705468164001549136285538513528685979476886517118500927722566340819963455341478962141407102548171654147948800935382357376676942223565854099897076985839131279927827824509901730289206810485932066629979112210758060127173469752165525341678129003913574164303977199521058735214558777552140993396174899189970291286736889160448739294072655827224972145371893849668121276286667617052871198006388270480868295880507335813883538525421715734591045522115550493106967599364708790245359436846069613054231452121706571907795719316553476870777258299567277719994612019723780393647511093489742706362169183328772366182545101761018171899064722548877691782710756894084885169060707252429451319463267721895073711594962241418487472114229202013036738072273835176329419037187569129207837211521891641904917395236083677784104221688608807154354632552142876192513128687445886995381897223185242597038094215189328925538917860622404679723226818984126132244657558171768695456994226092615778888079163272739414632237712562358778360675694491831306135836955134267392868896885746360580050212386083046272802816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,9] -158338262205160181768671805925426476598937712345351887746725472078626867005509284660677596742292043412194435134385848004416458848666277856179320037451458207002290065248588688014183222038161410035486462636049251099978483447884804031059197525414528672573523470915825380830117031300009440014491720646483219892629528781399271441347227218845447052173923416222531166286986950656412112970454857954363242488321980356357611360618594768702336024365919212233694244336047829910191554765641610835131202835219340680189864317356679926455819297104453930697681129467910946965449114091235474903986216213936330336138394025988671374724949420873479939910003807804834457904206169048956964040712934962082384050733909227024984695057185534145487669810050216363548438386568178288479817995966085812090528109582540208904980293817593779236976297608174366008468596922933910055199830790149814470312265568353834780910676819125409620399829390182822410078253057112887607521198331934244241331566359731554780895444280065543115236057025196971806953968068266108096246392210850276642280147053921730535211295236185669821104923365076261685564070544238590717168048586540842123731843328279167793316842224916618950194191487321957109319562057722223472425083610450560858086056254662503203440221879634048935517803629593528049678011201794570746376725034243761111535133907496280109288803751416594937951982466129326177023107776796479092585627502844250963778791803453571075477257951150170901425891662595525342389054761050137241804611387952562781967576026795994365752400816232765952403018777853737172900702585143616840817326131391802628766553791379768961593365855645254908849356981185249286977376360449290889561557402711524592131119602499261957795248552734505607606839409637725884162232002010250895193900710397376194412361341850046168495951011639437594013332347015256579601311615608377028528228944158806281163638483028166555031958859777273785472726715713803745711974963904296552834091724544736705216506461640503580159697877281754110700997710120624413699166432400071032441388382335770676187312009772147528307046703384454648131505495576963920112394878714757770744522014678389602095329899211194912853145455104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,10] 1065636584376073940611522681322936579201421662510893343302233660457525890640303153777568870041435251467033872196887994877369062302420824909712587330250656170771431295095155936421498194276080139019166176104288571344886365489174855241345379983192933612504399659959310372904063353590993790245584841347036073099485736945075484480448461617658071327477696167256500185675161532845304850472455964339763864417397576620094635962805791667537731700315756230170374311921126290779406650959978589346890921140281933750922206597641487731655157289610352478884027541592490471298789102761042687915066723408846579802431715482457619387006224025806734864473969497566120444934631163869379639707500555879675957817136058638084059995509338493209487241474921253534091821981461161528187858705280076994613278757380630377628655558647667500813592958179433779800376845921009277310773142891445271342187850073367001973644899427661131800921555067336593954678060569188596384364084680593125747952809301806288218670609066837682384928120054536128465624673302523997215900358992405553994671784165359162395200170948265836332343727731113474631478364037289142512206291598207678926719827848145387162330368791445958658973876641649734394616118154591328711880776357701822573643269181201873612946806848393743136772035741178478885672465361116630970081916673213028524150965129946218018808085930495185052698326859012095024555242601031349513729184213737405530654154259984931093972471016168156872196461944628268615786949594653220099355540213545406829736153981576097583000975096683381271293364701984565731127349417995611574854650088780840635035903005589352371506715092221099050388851419657085575884912241203766573178814855504062370914968048607733567773139886231755976924194224060101724966349236215462069221566097848109610104987272225178495785720781214153787793205055886294199305448963089585629990749139837137924416158236235082041490945926269879986580476708905123330875842013398135772475450499648651746093254992885337776975074628462835122344487141232448582933260793924128760742062751408488937297128455499638546465686230493460787750072721560072940086786680917376373019627155755659812326138670806896332905560109728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,11] -3851058603625081886181754217957589170066128867931623432142871288221407291580493684894091903024546745579062425213595576662678533975409992605606322046386917801246215347164295283521374636406706502647201879564136466569943685260534120149663345674066914179675005374274620594020689514104427806869293080976606268397984702778447014711133933936169896030090037080787021546860495221311749821591630689012617754413466565458756935182777788330172494309423615153608706091715090153310437343800633969615909532782546497786051369875011997819760381037972535111994721604307202011618645766210594692663056293203848811062894378392966080799450538070972505965900824426111360045324885925348876397241778437165920954872583102500502734783636694698196176823032889431490142348730659297830874908076193948789426937591394934811865652154481626185724625985466225381431568289343039012614944415798903106706141967727445948051143154961184173360011087675380798011584340736998732392828447134748190350797863273637838886739178775336775242644559888515841051689234230358169443723222852125301740468151565143822759912265916461643897446346035634777020496733784856852829532030840299604723294881111996988024240982785730438461008960462413481374122179325664442082779778936633081891327194304137228394926193366488773903786267998632069829847222956324658225547107951537841437595018780612606812966213031450112753326678459942943649560203215460409749114584007009032663150694053881001505170127664080274174302862148783749452744248375517889657167233243713829827928244839567687413074120301373390202570846118339917406489262018647079857362266250438746866477108988714449345654207247160844813722541292155569420748220628722572601215280928462356185893518364823775177233958687817082913294916202936826160968673020457214267447935452692792771047349088702424463832656188979710622051344106221556454812766671769583607051383932186849810290497421384243672405744734005319843252853607773910490381081228409145045826174117162554949128045104599386736826570531237477303082289953616911139802679722635494964512530417036588182054669543230072115423363178550074246453693311360576374806223784133983436677666943756552645501224087862565509763988265268000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,12] 7362626952488656109276070692693671378028373281326497464731056079484474752852890025662438015278643649846599235790355194691082926433633204417976996663961565554335119055957035399965633536055101493890696994567608800425619298707917225891323792092329613813069961340368653313345059776203601686624185381089649708260031792270792621772476550598374404650653958920401802390969979593408436091470836786137519550886753645855833986477606053844197600662092932186468367476271162358985598638374854842176178992323132185409613066156433804450154416140472391640008049116582578272580642874226868731157674621660696996735041288420261009854303649982332596246808855862508677630947297873731258606208875231055826772155343215176519811522551187973552846824088126215528232444720016232183422336215395327889837574977532544222911628782772928079081895487401201690188728772005671293367949222895941316951403700415667221670942936994161831210530925384519350569901770649709549218623632228804017680185104927778492984324678491152236034228702294155278946985215013262418030985875137904396196852721210635860822586080337472432012490696303446234792050563439459253958724245241887864790831759972741340411664815734563920697087318813213329692285990077825357876231762579712024324090535403190652781281163357446829918953372750757257356702041781097425168347127901627940629078993781960878109624756521696088698712945294986139818466419556323122994728787342481856733097603365996909848683115128330056388374913831784562839496177638327630719380170414412409361765502600043163287853816734699573370694951891704305738138672792053079257459126636293983833356390783039724468636601473846692469177966605323930382865915565225481537654670210811816853283662014922294656464804705139375933519071764328701819805120743904277469860011315395170619971900168167692218955472836454849302600413181040702063315520459388835233585656469547740100180914459793398189527248640824181485298749741474425289629765646273281036589601832875904408329853668720401080116431413536601759876005782682725218061825705365804704963518208844817261133961760442321406494412958890025490618536384274490227664367793633199458388654038487705043466967031086161023570518066889687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,13] 351967087070134178052782247071236342487617908356989805373003266340107349082112444924500546726696060239478155809849944404083871178886091569250446395684508195562179974934482674872941122711191503746598384922273802967859611816607139240765070701184972582021029576519329052587458959209106052091776113723137609159199649221143862431901197653363608214690927167853210289522452588122884025862277658531030086518339236071764960237007378482710836586776623707788985613800432264478039041250455028408525079353916985441168364222999571043795820776804751362540384815022180536046585036356690930186966905197960679780624082997940483174356112646055715322874569270639738659277455304278841896979279698199285264503345490055190560124123665995210444597737722830569711142733746063877459598919276940002557807365396614349734445346851485553162849671702700339342821615918579499779710171712557749382575911101714641202497111162421137399329959485842491342498356976753392659127973297566338598147666619654648477830260443163670217029253720609084188446146130992117746383777424404349170663374156153132857033741846003306397628550062220738405937023096543669994038407594784522764955402465812096643409118461920683711049944722003557209256599119186342637275002792471780228729141010910957506946215339678259653370664905136124151172932959206296039410321934097837723015457568178936046136356563655088291687161179236739266223156999854172531260442347657253412588142845676036902172407799803691988082524341374684990632718143857995808084894699276703917374833032974932502892072567631273394858850763045698102704710382233775827820173617924851566886830150261950933825090880502671714358063764479597167521503352699765877682574842968250632498404742153188889366554696972987941076476379514996480687847994279495266911892586488974481622709204816682419207951881777308821620568444056886085294263464107840443867417126621135802882273006479884273967631551259164853523738459264903179591741584071540336937215734951349201790500468597284368903493843707401595278091866489540797232966764125818536694101431667782347801652789937689262702615700581215833184399486149323162323860232140770407587355322174684492543474236435211906642986512255410156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,14] -49061514129395814632061900161007391839569637617790996213188299006169749607823151144469470124821244705844006272059448138301240232599591442422428881305890714771651674962101701237623991121108454999116907865207760233625555862226935459734220040458859859208747444914091611328472798420243632051156658178180591355374414124051609380673276125713528658926957767074572593023521243500301904881436999127134559749302903127200993986508256432964409268421957295183974467694993446353929863752686552722957347225390044570205512187995185055061957663167274914059992795066398718514942293580580067702036114902323177847430336696804777020936886969998290081944730779950738379950228543230991749322656688806999468661818384316348754953751716995265523657960787429576871712829515329015280853802687433002005771685204860074167206870944629735299349875336783778292938843029875910759611766346025255842853595384564118232107794860499891410644677583169375931596082352298573099546247492847756698213948339476875410976305712464429352220293790109529280927389701531125735191961448612856097170780789360227605334808448408870102475636555817366159887842449701134565864779918483819218395994819207668657603225809713551917459133219280179057899553483986823445351148534365811188096873006230059335472419121658515799933456553500957108249830765808149493346460799378445157825304544349495709002331135696633217063848731773282743369091684865130511856471101664382902042476076393217207466227242092146497085636657396245743719627548632988721188740835710098224391906519703908256481949796358037062344664347226988198431340414402324288900022572314581891091592784020953289633842543481961773334412628640635004980120864587244027258292224811497899237653286446349071746614483358055446176373807558869082803347804556523228846392626977639437858590662061180464103152051467245196232345178604220163669503384117695865394889188526848327897377453181877843171828605881972426446982732887444041006106567980731963786636164926039704239573947485779280085013496590306971854052917662234358890465673070549917071450954904997513737170236874013171511199916036072124719035532992157544749217041828126762938823547944415849757557583344390871100397922959230936645507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,15] 168139555960711585269653942263508644488688291791716885361079140598416267088823965448541891574609981785109118643940561833142625731294692629616765784503327964128385322466142453252629963168694081546755767193763581756772975685633954320294362047511978850735973098213823326801699493530018614008605359955353802147229555982251350051600090173008367531284643240073818970765816228711268880259373559457715202349376307042646054781708053282283188562199276241004771432300243648656895891840056498908110600132515593143627805451515923470590792248152508318951272974982961353554012143848504252100861129732577140507936497615456783629852219350247011989671149696361348835455986854260185817555928019843424173915026145206549335574081404254299267399081758143506899664811146893551505259232388126364365266083348805114604244756470230869879450290702457386078891833717618982202054285887124593738313405380142432979352367800435620001778260059138847625351224089018790432981152526903305963051674165047652729186797098766250902649148591769041523247558142086817385933491701714812714928116869444762700774223764713519956614634745197103587781414175185693904936107664538496255132065302238680507154432060161187518969077682988227956624764612660432343347175534594338141566036723550125615550540923154668146007909893875761757873074893006895056086677743602044080871207806786848921771330746726752739308130161590079173849996549574093067269106832864492636490829347093516504841584579608631359828309802029249781555716023738999861165231639110202022740257545078234100615629755703994341228030514568854177470893366778128461117094596888509881236991322156898308698468384370629069359593617064104051651139438900260045641454149452564295447113921390559050694986232598306564957063428247335114682985881697529928723369281478822512982575158980848086523172260044878826689226385165463091687586523781600247209081279124089766196979066297192179370304648721944254177976884044692840114481120314026510973308071277561283818621026933625389822424057708738130526796501942109082426291128687730126276740232713941772165429870485984021484288234560726720275587380671061133330198989326216741760538145699253129589696585350266480832455874548104056926727294921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [130,16] -333779771859730421263727435297677275420685924896741265806961317242943654532456564391157365196270204986602857817607334511803168774205023502002981332690449549649261852111312504673317002399530968215481709931679577768943247598836006660779511228601888236309570933113904132493814395190530173485838134479307111152907500365934210157226489766610127524529336952818304696929688316819718364446647307519692079196633693649689935703730015250717675732773198996060597293609030884166346240397541806222350174334440191584462025436770020669335975200066780379082297224686621999536870602590669911647527768476460584381961135104086636714949177165909734755434561578584696513262679645955252677678112464260101737199320799386511850809001745299656900144285729278057463896662279350660236224277152206311571064711621415958075559434982908781411177142729826895100674239507201509818202066814242643158496476280146892393200048455910644373355371945345918066652701445227314826871748230965283820351860433499784403728606009249602277922863746920557999428769286905503022326626526614582818154967916955659187128162340353837679849874417363647124536765520677775469935195784186396801044208794491705376598434672277153603037690221902300345249464415991087039087353396817161897141785877329912205133966808376555095306101244323813375030584049517480861564693526024651210700771665204843745687357506518182070545603159454151248558459374172749267460505582130398257127713034366125882513559949137650725422113864910628357011598118327767992983010046296081670656907778196403397673535696450852356730145614728444403086811308952431557550795150146983848579314855391309691238069023477853623266704694892038528999942440513295240369989076857436007029682919301954990153466390523101797716683414406758777536892756586481842860055462452375136700574384256639935854917716207612790658491388424814676470400082278297232272049161138644372516318004873015470560063420883881082049369578618918565811437684091716218390948021691037544158038404541653411197317313645679505294455576253721417159356963651684760024664371963832792374329066397491677341126695367649184908345228523679822729799823801231010794146629717624613673694691969364399382761077512972022585138678550720214843750000000000000000000000000000000000000000000000000000000000000000000000000000 [130,17] 437194705511876456390900532139751095486496002323507871352369588927033645682574850926421385082967861348277899577423899378343198121065967462631973962391214635959505525472504760210780482559754741809502896307077982786200044015252456014117707007478573071031621887309692737851144719870402634641867553278347846488772985260725704722297022673142728522816870841661548219595754380904003909576761441898518866411731382818724551696765775129621390470530566527339545404087594777937930871416464714516714701278990315644782826604382444496959482165216165484697029759439399725105945205319257852139351921946793183294663942281790308717753263557895620648077488869911931631238644707187094527510516012439367924844798763909310295380529016237208692423974829104322804735520114573716712749544599969550055731291435481387576839325974691265578462053234297598694816113766129485500756890467326839164509070496365858243325791821580486088738723761785532044035582592827105207082407073763919997439418375145310433563250725885750342361669107033685829006865816167256375793620409858218053798976805282264952065204366147999613450008799624585709479511785134903677047003335588806241104527111211161758138699004660577628398381962985833597932671213347759134486011709949392818033918037683077537351574405096996071286536017384227925703292970743541036950566746971708510229763423187840128434495639782838388064676036547943395192538283470095846122851818139588219499293705584837511501358129072370989419268052791140697373979058022753540517189743656043818090906549797741044993972420747963704490970529694560844779874340199962511682989192636403918201377392628607903172969895432803902569629614682745934998470516996008385462470313137960882558411677645320162969185939192664268783807753934458214136326205420025008021533084600505405243718695407449696677193795171492810979619341094318297375605826417059182479327348042817920828974185302556104049826896600340968827140591210516012029499093093520427801770472578827101580711004380015803885818895969848236264601457031819118768600393235298233779561199708477325232604171946034860909783978511251699027200249246700101069341387840921242493378726245516919534309306806075795569966505804811138020011596381664276123046875000000000000000000000000000000000000000000000000000000000000000000000 [130,18] -355694005994758674602793456678411221538769588357676053022761830278083534667642231790670380238783242565219003052559838821689422321688094756376522325911184576691287569316885923253961281459834348450987613180178730587284341348856361345174034582367975921437284117089546629781972320408974742979529223120522545712341398351589434018106519042484526288822281273665470963585603801197350106816698894796536240042747867297959236066121162410339273999394825925686962429565848924154708578812469968027542279726168211612182061757938505611444270538152021198283205644981571834004280878963355588638919022856606878523579232357634135903245098188412269968184587437219320443201617839868940049336107409842033230199323060259504081025194982774687764844781855719788739024297222769102935135573039397575871208124989477724235449099679071472294092727165936947593516303341037517138803733884563537576938787484547551645882791361011001256376664399988574926728315809828075149860756286233398317007411182340640611555344738109428791686334647347425741436146429221816176445260154626033206969661988429539631728690826334450881247431168927203575507618925062253054436008908826470822693112484228811043350536751461569320256705521107312508528384948431388401533019723236127747415919949386615641453680319842407435935979234468022157383950608926734148923193247187188529714678623892636416243118255362053949434792052746091725472538797192015191300967437350840288385615451075428180031738132702843022027463369566997125521506035199482306166791753247342267749588320226639992920866807328414081241469106401797889155325408433696200660052910877194378891430883379901223060602851332679899243881652933368413577805767346518876192047855576991720101439256190329174272289156973760019839303104723903472267986737340005019051719501761635134417127626914416503664471087082683338374108911282429711874754705149076432133369942255631067039095031225391838374326526017431344668443695726859321877383935093386535899818809128840732186607029621945758340199344081856424280258232841719710177126833100805840093215565933300138692462432684803563388628165886176108012987299879854540548126157986873987206025621569960837291937092598222589368923298639406076044948766138986684381961822509765625000000000000000000000000000000000000000000000000000000000 [130,19] 89895652501304993434734385997384980079467609450512974000134090724239261597275207819155903480190753263153065560034211634512605291639583641106124511741536641293526959827722901767060852383213485273303035239058595778493246334583690505348427132961383340528796932947272490742931445074234596397452343478445469490801369514568451386441117361201842463332756658487878596611074618557556969737230631440508588146600330325548682351725250115444187350181825634336288909851154629749467646990902222682688511459228431293817992939722607549199534638419112434358944427916572946539166627556679526068588544360427750648979010100269809858902446534868076141757860859498319103896380910310549219380550268097199748718237904649948817177587005966355749175233970997838231849723714945984052692076008133768561355661020782752772860247812316119979869670793858251387368139151755493756593480868991389341821074252794108061543434948860591910261711257205724021342931441316781476604861703517764483655416177127789399535954830340505230598264427718091411783764051741568494281074057300466822557142192145034053017791424865568398073304921622121434252400096667397132518909605028641403703579634291292797429802260002271853053564097570614341157140280636433692189391997188129322066894470157847668884862852208197353021758838344491624254697857998130320194273920651142305170309195317453990996087479906637055392369291764960197460955533712309870875072905287629575706075288515815127393864252038505677801337762930496246271940452877070502460348669886217584231755102155299848330368816621049170068787355098180479852937208401025687669108150343815282982396048660151412180461796368688784382502207539015401482187271963881757113868932815108915263312472062577583024544717855883187794537315177158454241227719474572838806693819981899687178517112585583402968055058410459549485502573144492164941874667467033956902971879548704976985972702578304207997726010013590021335706728882171682204364882927211896726952937464206068176869104429910090790760927571988945205223645924761059082407556596632137213158706924965293344336779288485988314640675930837151887451945962033588691942036726003301246417682965845081599304374927566427328927357270238425059631468229781603440642356872558593750000000000000000000000000000000000000000000000000000 [130,20] 207097433273319355443431179300283834779720550560051076254708991326475071016936815136343344623802348817919815131750508683403889124796888569695868680150951367079452749226968226755408502251085819752401502714394984268393069753501312337835622951406820082357933457372913630460736282144443802903832011425289818964431033717034636886106887304050528891047622031321908234940382825848339796556747813038557813284036647473677629787279314824597042585802701725460821884549153854711061382974280778778173159670864643656754722392574772526590011471123405022495832546327446367168405958943904274194758238800549050427207417130032925408001394298836493334912351978136469832647034601467864583940455675433118881342440407539745654849756599179141334674215021368946317319796696653422667942347331351295863920394125483019307965340958916055256799620180560021034195401573729026050451505033986099526281609011337537503373172800350166652251892776669926798446127908384111518004986915962854881438371445660612883342986800629675509305108634479704010079653072848332436768305512868761157644696313269404894923547203648535222525490041214970423726741485480761719817598687725169380708199854010225624792967404470294977503241267118852041231769611718947500862318108465420237238487258680255473981995357726510814414647233827006073881423162222914741582822351126782057833246645711071466628648744932895591411042417978992188317743734961151954265549715914395442074771545254668100909508716094779051243702432117420050261620219015469711281999559380619013750311389448789439901909343552450158781988405830322842271352500980915397653630919198885781704212603855750499449059905484019769920688390890362392228073227216359253023970475180843823204007611571526588777804755047946347472961858963316837468901884286966796077267269087463477584939767592850722061687464722121714211803178162278414644769881013891585273298097020912146902405751862763601980625721134583655308608235070181163020852746024099236260360836491546067752181685265672536988671408733285088972718730049015799863553117121108077517079442784842989092389789711726277896087166736446670072895580016582981518636343772935443006801102604172105041774193047390770833200431306506157951583238578052714728983119130134582519531250000000000000000000000000000000000000000000 [130,21] -380994250386332551916205086031865739879078251619999448947179106854806241601794078364365021853317374695665732727779643805529305917644476565305769586831418173895983958523409886363355960863917759243895784655538620197702496377269014532981318588816136285441517358903463815214967194322701703375337954489337408678161007522371510372174245782014421658639678486058271435963281538193298313696285555590180994756949836414259926553792443951346620972524934390906615021156535923971829039551646506959790532841504972021207795739975938574657251326719712717374776922699604765246538073840275871413059128855940276944417223825477560865825298343191221807073826977673242106274480672857693171856623508976119839235743029718968833216815898199736951297094911741096481904208071495064645335506993629238968512744268226191665518711043956227373284362868686151347870203118213376170836750258222781297431497955685112276636938769874100438171896648915127695547993072660255436161655143275428907982782388509169887290713367001784259907995422888683145699979740654363087265279102458806825120875007103456101865942747359376816200627940791782083604392055003704193961881890908928790325271318136961472374751905102442057779303798301192052994107892915139358525920069224629430364682652320475895365601794050686113091815697361453518378996237683044909691864416641286158327980712596599499121751957732482441649905910189416210918504767781294401832180167773311397705129932795199507149028195088190520637505030825028824615240287126440371193385501319040456318931533684213089463807023251646338142362676998926691292553931271149287409171468080597982222226300942816663804820053119050660503030964737150110336098776276736916794521620678985798780906316973883217297987923252401310386967139675792168309209907895108335631025951325387310334405079944552156949698770717563735005104225889534887731056492105911480598577548324485212794188997927537962977558624380829405263113108818700255248559965535804569881573942399968087206624665745034160781084646585971211792359644709975122887099874790409268487697338294793402678382005995578726573979139727068747063514094046962521143798570756807066675510203954102007286629893394186259535405014325913715460436268328781039826935739256441593170166015625000000000000000000000000000000000000 [130,22] 426420251590290076275531549725777071559056956397286637983357559785681206698651461262111053016985951031100172679218324822819640356742905692691046803314020074753255288433331524148291634000294198988239507383745761338936637051614500918908148328010020230064900578143712684953478673125909185175429445100594140959450055660503697434958314461143918109915752268809880712201489917841588790047437054401327053303797460263061826348155864476183270988113659875226049777905841176455789195521572817761699600556220996730233924164197759813246015514830753824062061859044276625345698264084831277904452359450296815260775040519301359152971339536355233025807861594471879815344310195987263002089480383710727497600998645324963594895480394441275236291833980985860519362991409150385065918736806298708286346048386289929738913576520370684241365714696484902177923459907366231930335323776443842465397419789485004891357401136470284546864809749776685987900037783697909493715946241126133358881585184628742866553927537405873022719765293662383227501119573066466897392394406000072852089759085088707236973954728539798517939072551255518085010147421151407666234090908207831917214193934403676568832849241174766791450349469126364134869085145704645436845339949330206354568485654445548118625588409392141471005961170866546615723779467171088006944310133315416964083142186098535176547248292333048217613301279639059503296928556676624629385967116922629967461929185749437053270370395540033726393376652273162855405771510754641385617982589687395284555259320443471778176624608397820526267380489761841802142598100227767234993662807153139617412597580948520763172756771993710629606256774912067477396199653626689552290472523561513341269040540432228646010761162044065492110589929181280908421296393132845663084968515826976637018640227346522194450673263425810791278424464019431728574453210490739860413602454439020281128986055883276125485577267675164061979608414020528988194206691664188820053628394611430196567457372968888743705240587657353818779163704109269960703331932018912629719627752545811842946629459776200081499647703355383847783179018876746635696642408838204350654109024596124278694774196804416760825782972083924067666523832522987302873218595777871087193489074707031250000000000000000000000000000 [130,23] -443958788470118001581970798501390755014627711242035727519462407657070717384540589060988935037917207524676900303361748938815938286165943933366278019958688103745298958802178683933126069482805234217527744592322827399461078860504358059294847447351889842176386765396373527720940543458833999745798331448157711059282823969689447249327190353641116312309643128918884899767136581911177864036532939650881322929179641682867337846707919878413111845345597562729768967344868412167392534912132126109996437946740206006736460598644415305143714578601538054815272680084890821904790182544709305833705660510450732588281911751084843852835834330446099129056036208595776924357158497853660269464964401861880918803295736612049336898889465147515346315850028918755702152885193456756138078315156897110305605005657210021627894378295547239672219188677806740326935260518751959129849333348931898570879534611227261483847147429760584288768045777649039998659425370290840067130778442468400531047240334435354456704017236257517654990200203754379951170054337635551680191818501474979884096053407990591683649247773915139719277273539846624104141483214825798722655939074902005590586458977541991450909236495647994523157721978242328855027329566388881157365810569574945015869579394300079082382157324921167402619751244213122504867953007118430302726254437419631758738089780147217738469377010790396561720133233180136431208044343211657699442813780550987919610010284061756064843409890734493192131971408113852311967761469363338449405461231513680324041195603297189187308299630603062707721634848947285527112958174528007972292582981659405018820241377166369172610710410125706953076889919785972303523838418854162148473223110292522110478269569868428039424212838699337834443413834824739845528080891428412382815159706545791802851524939191364595625994732246309413121923068181866393842351040115851861645431303055711742164093454752388356633655262066130573185904543346730613627127573631218542911106708079388063234087758026385258575163367137317824864150085399628274973386375033234669672611030959033452169388512701811798326723522389975253581145162446594297029213133208290285221796163644121321215985148916591292948029047751046143477351038033226890075488846321150049334391951560974121093750000000000000000000 [130,24] 484759155907935682057512429218713537977642015403127377736466046027735239463087583145551915118467775366767012342005832332541457498376438091814644586715282497413556197960979907600504346357423911115413497035132257214771593666151015176048857055372778316334551773875778522679833683624826573641529493007138956751186829777280785630933278075126697138250039526447430547135560244839514632502217415011514768026156917637373917788020278111834975861241982408043988350271189377806763439606488888701408661551271547116619792108523302546340377753677855451007772916510771552301033041277022015310955183874968776349609586181429390849985164390450093810809827858614996023094237368700250308606923872507126477168238124902437754778014690607184047610605739183345499947970932231894956520488868531180908580779999510964153817123909489295422243363809835396044625742184902823599147543470849818476177431625804653741587958818223332804876608017104315567929770051415029703163460241248934254909640630777058147076517743055544116940385666335168563660637183380625519805055419330477423396768086050629741950491844278765841631217306543693713837678792660947671364876736491996428723123198122662929160597960546305423046062181481909567150824312896760367931846492203965665611211811123994205032145448838442231302974576874470809320039575052449755554570686053875574443310170782648940767155891675302772752873459539292507467992479308502351275650874244948655567228814535408319267392758089943715366507755359230923031349515485272756732479526196133894012710208579785253664769782316703436027465630093801879829546518814326656384307803321156542385903672731879201819698020055414037729346816285604359574789341481263175348516749914241964011730049349710960151994357205421611667644385540759206158312263108843479847846289945967936036515407896977917758109326481346837379196475028136890512638468926326342909983338358428872640032761394156144980406744325019050162325405798021420953188021609631098253581533279014607222555762834498083983705824774271648931379416302394187183081370570281926300453084146942386890438514722580966175573299743424688755243832346406975307282828608230866419563162476682907809365862540957923601731849570105576701822416725936664721086262475058248355708201415836811065673828125000000000 [130,25] -498775154017898913682201567319707892602443089481056919775664662752003708099886209337188002555390745138990524170886282989855506140527142574008868442661563201697649359865301863532292953337440966656720238734362815143347176615613601748381897060190276776042725233043442590241537125096406907072760748215761336661470424533365319242434373823792545484074469750747599751465738268548979601831944248824534927070319498749412062323330568453925590110085654875466533623698290791582584472140487331351538254449590686254731853370700115617110015736852990256013460263223230472366285732283887295148395461138804706580294585485581755395266416238697949708170456122002236479387486708526183757987865502532879842858299643701387050392548264356402690031834341679231922939834846981495255928257669475574447342061457241177482976850128300363776275388248907389709416123523568715532056200556108169664995819630239969982945104900354018378849049284735611581220927126776085521648544879291424128738351773943183172304592223546851821739622694986245333493865425320490846262548266153581456412951041447484845341890512352790993633038608627653256967162799842280018301663387107664841285218805373572612045704539093689142410014267017761144150483303251074685044040036973384610432864155728594430879534498402038530371839982993288378825851134928532832028240513233726868992756685192676816026228211254894647092561397001846160420196184340283341770838497108022996359331764238567108120165709738827401078328216559569507466321968520268006751043099636294226350288878753715984353683374585598868171729083429816114747845299850786012706302227025731629884472429606407280884929564401667100035221126453671209070479052336956455204957464035273529505849197287477780561652466549207399569167723869666942137152768856904474575681014142464198004016471888821008712636395297543356997450588949354441042824717970143703157600958720589580383655760470371187689701601468708513630696877083503287156140065323465898824849708850183740399645911300114275702542875997432238780103170401755267258461439611916806294153278256940239181750763488481233956501629725948838478002990038977529849674810648580603772366121702178964721628943151249266301805158702186259634395910006638134636499563954320501935058018716517835855484008789062500 [130,26] 424521295617316052384940933421978700263150274391990109921798101841413852939230764394605708817278919262764289079964619296622311577330152816899570652400831763930278415976416942765851184152434549302092866470915122364605120901095373156315511918967393035659773690373575123111619554369138861640361175526154489872939242215615548557372614431465026315815912689321069703047242539023924003811740545272381684630967289246912845125607576948743657182097161214866581613805196942782422958784712849187207638313083837231944252759751216664358560781955857516488144729888110493780693700822790429603199205998521321558833133568613510697640094574728040208352473221379052976903655789615273864786269645538134533345275076384813869529152667812774400462403583994728561223044128980096741621179527849263939433160111060538158492626937263050003706619420012942821574760302152227675555958028383910181705016269599743518106256538787212702412813085713415178617591940992142051555186547671356026454547146160387919190314705616236091855990280868476241096338254593506851242510941606864829236867506498493797332898587735107855540452692973608080082427676313454395702602582876379850733543054926221589746157811878143269811078892909098109691528116697420681984666792530185458889143750891034602211825483456288478242222506431294550858973780058956010230631717213651548705539893787843775519130826839668210897761216190798754676207206588915551342155867696192395720678512750244502786996046990184345945717132486017964339974234523335521204501474484967796142417126884642984667584954052236186128958829115636735563435394949997122222811495105602868466697635117007174499722989263139818231813474066200119468089937840800752693503630398629481235137285644621275687599221906743960054651056673850505824671809108808828111909665483802578903022713182133829670607267838634728802292202352748630512180641027866260969548939993298174245815482681795733101935255491119954709056891620631889546161413486830280960491425336889269869619299727656291740000078221560553622237137232547893800785116110316816432453530832316437572687832127526058279974994617213677315667157861545898184643248356954945276143767665043968575630321799553710503627633206627223577172418493263272016419694609989932132521062158048152923583984375000 [130,27] -274273287775894310925380034769990949619341056498500440377205392733707822266665409389106110605717932139939762312005289209185554468317558477637616345067936611949724381731386082697844892313864842764982312058588281919259456317510016997843202811769935263507878839592718738818327755564412893704553939170045290968493137000027931129217702409846772820435849761101478236510066817495120941548397885305754398304258169047201731451042717034809088662743343392375982433119379780871764969667945878328949833497861294816509747590439376866603774609390137577566851330520951619143110313137212808070825692574525243783657979169369204819535154847221907335932860042151616500497202235190647624282363220620930776442979826736025272855772179095556813138684476283007043748272790489803095071497387436102525191580673582714279977683342646431949323297836158391684269529217141651118317240103654395218572691732105777787893967401451735978924156486052207164461089819222750523603417263313290575351041771237321518154896131554788046776885793554656677667565847924995334502107691197152666788321824531019866396069069306647816355065218237170441400928230851598744765474884581982353793444932688474228141127548521478632714680232769425971679899563283064706918956783146568974732545369727473668893259759003034793206789176531297957520601757232139411796452228642650383606221578522127131872944978165016369397016934369084518531901942811983383378308731215891680647136806272272677793811613214343272015024566213815324613945174855544909581824971370866472782019366823237569541039553305048684857777082544899698614859159849523843388634356583852669379836310188147278480820222481071454029359174051078225869450513064287735325778341666507745916661512804480254165427130359941869158862167043733877561978756399376493007716545744451763583235675743521436243424471207207973873211639872142234227774653205906509215984701958949997828993097417023009103058819451769776653824011321220877271198437315652500738052150122621746007926566533176536188073350631126391650106450062704337198046310238082446485732236780230407110095141401845724793011379090228142623335198079162950329252051885366611411916458245076130459678869033845428769426585614828260718974297610713130237823816071074389810746652074158191680908203125 [130,28] 118135376001969245568375401489250985955515289893757176244326844622139869803155477647728422028558122079974486424177453308751432087964463011415810949789248080826293576028313424024934389157489527501663931447103558718247764559983157505438247164940764498603095759360877103510388221832656102515143176769026755374273827091761907664399845423599178517156985283164993582581038784368124944482026688060702545537853979743405247805979463709230737482148883344723934474819330660137031025107460098068767357065137449509858906734891168472805025771201565192112344616574333465339580160718402927580474646531189746960633654354712095533077288608781381136315095660012212992877307950022670111575601050335627055559402609960753342220484200165245474350116497097902288321538157775040375385812277638005601499853958776148123317683153730903702321184089197374643442194264363671984147315820855122028385463394003370989734342367781946221477333280434628692057029212774053894646168362156084685995175899985954988682624051789876747813322959491621737347473837671669390776211195270212523384646743508127964810705324564514938760994933407814478042378970488700664727823034956127747650156768712305654330235081818488410125756186157265452963478632505153264523656865134172215489722879840648607585043467816171469870063549220754440444422482322919142849509815341774418663467313180063148465958833011462373170125989580866531321614641631529378859499517512958347359418455321652461961851976964636320027505408909570267751439087540732477598684138303855865695177524716988782876417633491609917838403223741463272099014446470251647081432760747227076498068367490151641559872303369088077258360964164840120428646619401850983622590321019098600574191592849801593459622968348576565687521988308906840593664668979369442840032515296313470216797990917575833923549675325643338094670464991735578774197144826396305662263719111442785257348143571852247759125690922241352857846152168909988355870236639314314804309723005942989927475051185960078639449033910936561234925363810996016973734093363128085082292768071493850324315281170249136927923152977739790356554938763924583766917125762840273552807215429707772457792663329306830574402136893492269776755466871941444928842401829172104044118896126747131347656250 [130,29] -15099794796790852793405437299486985013426919817161775483174373695560209958376452713921527701277367924234898724118878046625894497948315903902955934395648490292111999034032452901110893646997291262498100962789273143546904265528525190701884861064882094345183316928775158270432859730502512562966050861807979429836600156188001204845071107451543062287427092120942785279430452506921546899595680857140239797126636406288720437470633022803068427716950179120529205588518523290628081838044517035806031814459514774969351410459831210898941655471396771104189456642246116851451250868501705203700503654294959769039844349966492889342847512792190787214699947605271197591234645406670707951538768951267155042888490936669802719000310869249334604005737632380076591180536101022398571512927645584369801829777669708172780997925955865826310915431327579057978805003535767915305237735894509529389217162106121099606802664631298439814313333896627557317147811568870963083814849446613053556797005811147048845103339192388282429209306671836430974254820528830555221531072533670659181598920838961932770849549392851256291551910082874213614705704741909277186155771632982077405753543648726726569117448601425740959155835408236789345521596920045126576660109661326727775341731875181805594659844137895431677700787710399458699715936014887288172608098001080089409048917899925929312205809851753560092232147020078178409488524425713446831141940424604789036975528069491343966529564206392254972782990936408302094868731062753684385276390923389503427901088018424758224557468843196466093152418603921363885695230939599709903801498972662645089308425655629444684661995606636262996520415062532036566017639526428633408555137305800218332519480538857704583638660343330487521679236497957670188850713209909729583884855265626257341987516859180939886116179320519352080744236696084114237787992011069475409853515325341784037910369641572922437049535786567228635821270881909047140190548358789317038170923446834733273806985650003885110810792066537205771518733897448291019867423096357403285024457381018189070246013357517164926142834318637262581684300305035282671729713007266521956404947256881115056751467565613162885223901685667626501596144816656069886917634903511498123407363891601562500000 [130,30] -24281583876923883056719847172735501132380591761427211223060472485902510004131075464710828185475508157688344552738178448121416033239158531020558619446751211800521192310679908172403546414779118010891254191250000502419410936294005423160640882633278866069765690863887814399574294164186092354844539667350497412883665322666837265084966289076096859797987469028949434310603216384611311968867362546802954009630166340466559214669384607513355813932835130828600007039460645046144940348464195922736436604107046024626396832044354616802687081072936429006788796630595395983245697073086457963398939876883440635745215411955645628119070871292645960305354457038813554187134232232816287433376546614521170882411787540062032992670449430496970230129896278312323281666721904475083926504881533171777243694771327845359150519250283557879259616527990559358478951636476135715830711529529059846233239887536548183055200215256129417248504786570080772247549757827012455876141950738400110745531185979011192085751389025442671226798692630277709128497707644052122806836512847259975959181914142782046742538751028743181395536342688331881561605326512660963445571782046512542945431124287347471602110673253072210404772470750174840258360691783737729889909201222766598224518176055494371563044943937850723441965677954556589422324408160364205785129543321854696752633249847101656956692467773975898703984299155892842949343324266305608448413719890439073641211941875932252209390615260262146854361687043995170565580464745962027058018473600626063526994012104405422865591589873611138332431397701731270888647891679053894269634495485221972735448942743285166525344289078588216134267301480921929944027272738158868058203340222441529699974027237321613165072491994921824660892761680870713979599728483999075044982245498853433853821475287966491749736210477064048202308178496579783402466959241172412379899083016139123189125812957863625499786542408869736781646752864486434759171040569602488351444114412843582157669578005571326995969596329249486027834321880287326368882752235889696565521318006652375169993937225990764060067597082780057173369683366219997949440124862128078708247560331172059292462231951603691315584592223858717426812091512995650521844481772859580814838409423828125000 [130,31] 24126286038278118785271863196204207682732712970804742369689185892841671022082527925806726367217287267495836345108636029732135645142012903309319389532519136787929134925435065199221617816833881383821019603782562343552709872823184145804532599923573958138013525840920153815380611003083189114709573567489347473579989874768840115969520057010797055646341585134262248222759881069482804576887611570760391583909812122222595929394835941303694034723200907847335716574238312792098964709262117101941180415913701827391391412821873012576709457399016054404745239510161281231670261509122026407372853556086832308943728270141338556321111517594376539530903657478794709966545231525840790151529404263987458940302974005560085616974473740650608969318911106900454310365084680736601239344322080741560969499675326957732871960802357505686574417176103454585059754805731982747571365485552004720205813572162606422189287940889306594958544639767817027097430102554689363116586223834928981335644019495320725902405811661616445616186790950893826599126755462988520703764874397149607236232208348448646320703670865228594671955009833440381189809651681916360223564398786260536242680950422313406003885063175344220057126265798152382894322073325671690654077270501578212030733957718542231514566224250312690486810256818603540202368690702397353744991601494474901665423428358060654567959939925729068425559132550157282224308617039146576609991969327303766737487890307119493523364627612535156480612670058347950388853953761311694845047416565593858202762441530535697935963588850561297793069121149388621034581588985781565480708362626616797037565427445553849428341220516866487069275141118628746956995305403794537385187088812116745634764343278652291020480823897196029603100317748529920449094503009338067809618949383992961358137967257914041495430691820351610733168089700040763354120394902805183843706427045111951863801355663624154641839669751390695726850993289038416688549218126940665111266392601687991980222240174054891461421764536741800129676573562117412867423855814495470032790690480008455757722702284397724000550872043598876089621449618705270701431872286926837000895804856043162371926172763669958708604813671493804113507822479756104172565756016410887241363525390625000 [130,32] -12330710679498741873694846069190293129787320040393778443493033404711558865196959570098821918601378275052697387578703307480247242119007284407613837692297202100172421382235407932393030135349349666496302322248760481663315595495814737345359591186937261840032017875571782709048615756370742656350048181249980215995991688202005592048408149030812915539578958224481055590163015376728713480612837022584145815256026125610135745876046380022376695575320608565217715329538922776060009007538565312120431173177687554247735454878924499846399342937016913868007867383294754579053631480780454351127465095414338500915634074239786649691186398670843277260365666647490573361545490346064812568728918576763496914275354845165295994095103797663500604444476705322275614313331162643223393218036768091559142041692520595140599344860895502298810185735107346971714932900237044130802934147821798139542141126149745190672095827458599676197891962100716084623847269240723428792813122317235125405557699642311206666872659813266935457276736771817859254304922663172575743050251146259230873648370990158295257999332058988995723229518724028322509320656967917607209493197065974415890969121991318658822873100683370271795253507126818834664413446464085544534628509745842704147463268094383373503331003967879726736471633949982359859378500094068595682468611957318059119114519442771875538121991470266256203634368097869429192674109738926850064342274417510100632042205417486847741319505835389660546664562334846603948051241345032080381763577323983057361980252513807582385645222178544631931110065085598726733896647942617349305800284504620238740782853940184161183186187824113731854657096369497402420726918407167732204343794340186168633593475902557023215892943907972405519835509262437941744863130738913494494782635990116872410402523990365347611932610767817578684693442034511584344023820820959305234570780187553419874262501670744836268137936516565133529350012560063279101467835657725837175161890374385746335262588422483989081129706123106348291106379105178537223805989508561639992491595094429955354096831962560238632310481548896542383130433661768579286142498137401865740911842517739596928575310054822967690108380839057374104032457470037087432501721195876598358154296875000 [130,33] 3567303272894666969047103654375575397611792844164557915689938059025431962411297057080742457972027201276740195915671175312360061949949927385480780318728480780605468515991118084414265674226544962517039974744499580729430839343997610434250899520854110930747958285520433360774897512313600088064867403584533878483442103815900656890608838284087353942261110726061073260791061253582141610595682819382128157948566251814753575686995985143214657814743852008149524837174227173896257651353345238627060144589900207741018404588430063912495945558223560282939009405146239728437833354512532874057092790168616289236954243860250378225190750217463477572124873715666959644629112202840146218459955271668944567919750002369483154566110973537952962589522609926092881777874820292987772970221882051177323312444390294380668436407443870587335630171049115105619231908265135051479271037925022257353822740163804518402590647288606010715374085859149318418940221723717515430064909376897646481490338736511641412436589532094443866837057080342906681913907818137535105545015862067782929784039830910495951089223467987832740724829866863518739457476421661026149770637906990368141638850109682270105258882011669333227647607834730365563098590009895525845578321732430682641085812196482271956277565352407551249785759722000372240374864310368500933102831766939155581110646950609187154765246911825545039956818335538032702491505209816900478875113272052604876489670018313332671917963985059328281895720568558049284280079677756410713228105036850277376689753507542420992691614255873414313305713735266792233155400038246138912291361661837198550672200765951821863950765391991296564242205057035628625400772138105316147586255935292063457918704298970189019106993853276093369206360691804639806159804916288247257315648587662672515481716033230659642631608039200848247050809874429491098155724695997283973225753917748601105082773683456484983460370494790789276922443509070835904261009225202293001978325462554504941661547105163338410245281868978865317093001089877485231026498184068518499418930280773841687183577246414034258519070877403376928285290535556191929282652558073236845113234980549011978514461919237013197118716903754547746006789092021449505409691482782363891601562500 [130,34] -161722587805500266719316589508837570483763637276596101030251079482205183464040620819770414162917038275061996280477683367863664766041629216590171689828703162624960445804517167708225316227250753202848977102136266892449459958093869673835569063166945072443796590292742086788245871662042524990973320370904277059976159502618062225972111628295035382436240854169292795698435780359931759968255174950188043753831603956704293306885233947207453696969795865032431047977515393990079376330298549444819931033209629357881712255463386738780955006827259765768517373141823543485851130107665430870143640639800680696173050008168202449892960438683332917424991659421987033100803762863262793178835997146305993937401480224065542758564753260985571334331625253076353528011815142082690538947710100041371090281307541221115985376298926126949999277026886837863023417690568038650262060573198300633260668545331434480333453036679160049702414636690830669613205109457014041233280548347376966489178041334207594342211737176928937810932813704564629319721969103406387980416857790292258800073915684980005298587579628562750862159200514487216173592801410486805337596128164240330163011522066750793949030540542811527970580307125709241832472553978475233621849616066059972295958077351437091006702404920454367267731425354422957314465705049493357685123685356100290030227011040064374547216913105120838313176435411902340644993424419160242525174629052838381787826261343116190503200598871357970192966956039299454723483149524756262679568182708124388586284384219411240400738460815047191800365721992628369644220541444217383593231095201901440019559049838676672630821975143622639964079524934048445423517719607500781871687371545029885448721267425319476273758553947635849771203138312500867868064241252716041079026646006252401061338918849197772689512929412588325438377327084417480860298989755021693197270283553760053636221613044657455120151029670558579278329391052038237877815021093006522090747311965019651314295351283353423590735321239073330564859311986980402165054314321080844641840583504392229978688865581280771788045384405508235503812669264520473853291399042453559444991660419588358331930003729237085557702515277803436856821519995719427242875099182128906250000 [130,35] -358657013224261264524713930475045806728718432514683112599027978032762455341774617387122091493728981986851200537249341635828230716041222790273334860116383680386508246829466754220806357783785485748994364903836906926210758386768530230600084935329341188503365247314034299212350752008486289083935344200757389193548162400389261769680405977493412978011857377585784465726220715388363420316063144359118116886767859019333455583343833511687995868481574377704133540690006290811471874960002636102541427496764386299452093291857824632908811337371332639341381763341283190314720815229764061035756421002515255388461578685443279791779511525341388857046942932888100701499045886584223096637575326670129570696895095533686828009314457835633666461729055788648304277373613721953960681820681561834785530680502076891491088236452256057818922051542687921494674370266386118491500685410378271164554982139549156920153556583251525836302759492058411162083797640030740871888585870356107830405899174862944289593411831559993844054234575258841143987192927254260924091644838841403534843218521778052725452672940920368482221830316002092052336526782278945212621703481797920393175794183645158346336833003193183862306261814653448846109762881411763060921264827610919567549357895698694657906214059678791512587557185708116287871165417366463090261739600020901918347749603194809774848636053578117248025329113620179596086445536801984113800343036689537753897383233264393086408714937019173851967742496803807287137367340199573047541821670226844180430810760410862732289870113934384202146720770072258050284692063994512878272753433143455626263248698963619087802804193961004782372395017147307960908152754725366577940160183519048934199560092307801995537539781866412653823444629751235568645001176770528229663461964756870483079574777895792258287015560771949525246299048708080019599959242955624350135815163726463816509677208951354598611718361039209271825233237629352235884753124216984514201535810458920265970707762991673244788386470427243772271207058609277120332388767542043698267451501349035535164425920867516858467021704612469801769393757846729643328676483626620919502693225906870635519672977957873587654305782849659755734261466386669781059026718139648437500 [130,36] 163145262528243772096576902832023390780732813370884263938642474445636241427362645601389951988757253385830720991946398409392031737461836730032758734016103323759904228798868183111590540018400222405730934719403126401497459988677930614783841857462618971218010595200001015716947340771683964667582158896897781404036841327037759132587449185179107961122121072291072752498679249810091024273560988549450272591389735722578009288905532072728138185526551737899128436990361103823950291225853669920897863736187010135909664884369381443186257657759243703464589915723175314178641908699620619439239603330419818482321896687414945341320460280607284207466711301639404904584086190319786826305969171833032729094904590167555888810090802549448146831232149775963814641560759321352416271317284827491274594026140688850199710338454566319713711672437883749999413892240033588961764159212686872174306443963812291101746539477519741813148975769679631616013066812235739268902686770855495525470168689905661121992446261011941128141355789996576974007004410077430783791827906709329826076835452276735980117856989523823277204287710730814129927891182288779457833452714299078488381832076437670618195813732943021761792391223346355204988453935944673263590872028387275437075872525957787531606391558675974228841437053223143841631795046431559451562031672610024198348065290683250691767477175769218389102864748954305044091353312754571946754323114386583038326522918253084292403693848321544361391913812953190317543714897950116975084120810382604561580949666811332172507269714560938835985972417180253854114838672119036659707211706144790270695198473373209327211773570493999634821288516356112703768775124356180556374802695982874565629117104603056344800086238577047611629261115248326412774034862643112559763144333255894334400168993842539767413075063554134946410467844675649981541196399603968977405740090895443895255972400575781040549025431610171378611742203863128072262816314381947020150567906472503510180476016563341148537223364229395323476192397431291812001869729824365762477369811728938372253484351105390400224372541838939279099053491696474290396258377890761571975563343017152960538427229679203619212514372402974977533101309745688922703266143798828125 [130,37] -27991658049225927743085043566736014384089761824027881388474789868178145622482840322773218190065870001052259553272880081152716608353375559169482764737675349404086345984649327114168943435896632613411759976953871615842870131711232734880049161699615167189324709357214892043812537102673298681743180497221675756350296002038412358745577933251362698857826456364847701112864224573172425527653627582047495608999197253331916486160590503250148520461134127056989569784136885926644373389442885534489722950129876784715729290401248565416378274082929782778518694869567755511524225829387660728706229385480582489540189051506679404162205995013420192577514533912280499633417285239634477103801805306603033556077439888666242856205144584163945124961269248946822760219416020109958781940241094922947499555925742558411709443247140868560037313232360373924626588349115604491496934535115133132116239324562231013943863817752669395621732015969835328562372934641944411409987291323875467045679121161645085417352739172918790113147950249290404909821126453369921701240680781124705466075355156283712615368426548669871096473155685356822738860095426656336994469617522041229672738019703388861002462690245670941695066141497646496606490096802076186735649377470452197550416638060369276760911398500865295037699182400858490905313159238301119889936486232284834671882272400843857203009123910068603312784165062011882595986972712824250974327931063134015723723106206294886559555997289734542241380058159284655634877538455699525115481158002188010207335691784734236861366223167114744691845531913419612040999354898735715727590312753556353784349586680510538929113514772268885397039122693858802661056899426131000445710457162164072522205968629918124586262764459157045386559374188060354026152182048161602289480695073662090896310930393038129627247501307005310530571085546795596780669655000970023649156732216335840442842552655008384099560006773630786158077461623033338139583090267733228500912102529266953160444610883632503922207645893269797325782033433104123489799844998275291391835557512290454681315553974251462575514586699542283572727582778076768964817032468437660092090756805122624224162576351621919749377339983137462051367037929594516754150390625000 [130,38] 792854316652763176772162912835304715284697858854140836963454382865140623052760957682048129578982699314880725462109777603781940765365227970929858404395240547648418407514593748105816506162608934184329639489778475225543762184454797829450495820952845575256627483993314505316270083532357837452755071807997608024964804769215443437756023278182486323022996936132864940092434108413947368545222529504489024400248592956281967943924970744927187925008471927898687761657776212632396004299447936827474282214434753071239342333637228215702880874232628940728311237478464565075897411102278949859556976214136640234754006218533916052164360331280647401148904264182819059860359871437539601127450041693252141432487159230012712217154094581917824252633568059353587038192501443756117498824883668404281594948391449004460621965239666505213191848652300690877091141917936243002716082377145354938142747000501943292352676080727137892078988148785322096720152696646435379421551080484000374616229532898497375106298589706753025275675508598948827323973704104185477206551208969134900130263488463506726201398081698499384672148665164437975912317316154553764635349503381053324997754311785462147842002914249101809127928587897787708271833451856276005572339492024191735513973767659852971584446746678013791157971057468162737176367748125458519872593594840606563889383750365373271354899878767669225750778792269381566931554455816585353055820854043640338859536812002258068709418935459802321821603134039176966388334833788772951441983431631750273406842604269834258425631742328874567411735027270604371841466432437215143684213272764173030447477045178098006589275968691322925473985178494076342891236608812909149688839902506496610951364558318295378736091025017597464597402913843668072170827673005114290102389447395190993816722355051600268406882180891959679350434444834053933102857151685059185507753092850335714564182524599202024265719927264515276711562645799268515056158352336251694269559589413161609931016299940796745085149764087329429172645525257879472039227905227961667358950959975978282626615654290398936402260105127800938258153720104369853295325559466576380969024340348988180875458612448582426938398365743300813308451324701309204101562500 [130,39] -3065940128396382081990416907318627905241821079653292828705814392126855524492541547278415667359438488511661960597242730705861375763183597796080507205074188602762725691197723414229129332022010584966101762834849828927426595902991715452470872751042870212949677185319366980721195663247531008834613761438505664099726958331233647898785480833181601068608826800553058014080754203626372764120221097963999036641292070808431524020156620315670518466594622980865902726646912462848511970745890825663878791062140924601718429557511855934212211305864726806413036185747752711514684206344099144635228817948447244665435560800578245545777245686767910027800411745356433333312880724895381342927488849684465544664403902823185064502027606066355745700573150451845829335450341770094529592200509653719067561935385485970041112059641255822797137808047277661879824350408630272497361140637242888979570445342196316549710961690901754057990589812525822426348862559899017929418885219491998787170990582318218400196077236533276838503191627276703365028687916902952537904333494578726271102340855051263736537233929103379935493476561586557346967781518227249447952839695783484548376101779327829527930440596331998817148089814026345425329696833940759125284119109610187857516257001945934785755911986536065191488801135244897560360095171919200722246489001033900966616706716696823514366457601302848989933771934947461731825463765663480688334981473556771185441569147729267396526006872299592812612674415136323696704001879827419650630526533274058329510904151442623069261179314518979934302174868524631625346279940973613053272849604861166727252335353237121318277772646591420602753211308906676968239440444031343956112639051831728632970569033718388401223635268040022583321019520766874445590313087094753685635629983532125296416570691745201826101960616677666080998886464923112067650702302953448039723313801659293227255299565693028497753611086516712886637092167574141490520241348163115307652560897268510458723766813477484812410547548418480869285518785171099114539899033723393203280828990875356660580038383913762319420132045567472268283279166612304084863902365157526423342166880413789898821695654868142902814838125802203393308445811271667480468750 [130,40] 3508187018622560002293363641201735315751466621284640040432608981168666716067784819655303843814505760267659272716047376866699737870892179651916894004134402047261576846006689868168484595126338943692862020970001441452386145121359085507263918191436318802297432132630237155511682461682236149243911630143509412027559032977715098822228222901827375264445612806668258883832151041310560954208375932944620365930283394194432839553068572843789210382019903522846330945405737554811498542446918123110813822474802671372224423079480936752656759255048626345676814607123319905729049383894531224574062258652968329043741802082686624991046607223127225659287978056640121725534598989031070845150596488038532794503317101171747795570855072645384440244528978947942573754188677532932926170347959639955728481889251369912781057639244303501319614339566282071186741194789058866536242619622117053071598146004368162622247518014845388551073760001168188176094713665187073966783445327105836639614557468177490008159379761839509935959647032105160295413597503754079038942643731709809548956223452970322015185795330359878904096273607626820819741640270313081311504241607598244292886504930072690208061345130828520482503243083926036863522771853343049913328525523970091392796969819325228246910169351706213342797147297583435453058138187880511040429460957025348764347267100183914729097807956080989975831892191164925584316288008313323410866116733512796075364130218729200337320419619777922437360918165961542986139905405410071087045909541364332412117307769642349644555821466647945604781518376325700260123519298432917858783685977159025172780640168215511932810934219946808493947722088513078192690735800418785629821672243352052970037181495780225052522171423580722907516842075170736138035121914362197117606390068328726433508743325656825530721546987488900900606857461355894612358135248583150713635075814329504215589521156759471859929051519528022611079693909814412176374487909556668329904678528735616824831569187081971221004886710356962053653647622507562948626268702098888511038925621069509559428032567544672201398968823640363125043000165455733600662455081364969177859093166921753829270431448774402981193966037811044404283165931701660156250 [130,41] -1611303795698883243345620747059240214970764342493281964082559321135738845747329074091958146186949596413782952252181458586253802444274294533589323360172819412994693689694701520740978048148843636085068394347198535851718329452735985853822339575300873413330039433787753329058294027718684968703024934770122362941271784308397871703974836978053732094625601489439638622235645431129833133577464366412825740840675319008487832534302542983641010416837972508231290508523068497661764472933397218569926227225201930162185555520214296698685655621982776808949500700320903392492078139576406258554122246918326483408192781590562233628720803204334633469239905332293032551647020778344672386875937893306067541324295436133635487700807222721854993295049751975121663567186116304514902097619176372452565524018790824846601481189986786372835395808525003301368714619842149840315683974814138926456203683429791099775566125351990719580084056460579616109148987361207501607391368036283454042472728477971169725211892262918307732594289294102920456884918098685079665122814126816130758638217114278274783365237434815978935058727913278289491092586761754122538517690324367397399023026299136265363909088642760630278760940496458316488622194665972669989926755498357679561233877966262400318453862267427767036659511129154072399921498611831863443567533818364928600148619075793119317907116082946075344119467934797036190720218399546886407847666934625737573143499385906190616775470726005548896570996223474700143388939110491674482623094637681552523494873420171413828588802809179554562387738204412222134976304161475643844621805140212060440097944750575312174186869449143775249134838934962849428657657310036333183486420029602596559809663273310276795992379018980330946182184224594498199565978931401308842829117027815620278867235015577039173888211888696098993287629777251383043083702456947600063878401984731392101192352984620615385007091925821270410543906862376375238915320281528654807283458798966888329745954788771345605558870314037380612889747204949764312914784906075686221059748382089799497942162490755279109687390929345304988016570604829080653809054342305893237351199225913627208572553853477569545316579926055419802665710449218750000 [130,42] 313245741173320842237697816972977492189092641258196848836234214078760839467622178071271279790968964684442543877101924887704159715374192362643160305452308184464841446520188050327228580723022235463179605957121609758815622161300499805242824682063958362557533405040896253483113981206512853984008539895462751928949654717927044360674344430383534210482454984367350314668527762908830954045121576713407664594386104547179550400781626307191318082933717014067284794832776341963711019839713552193770062345753091106480879831738486475703533840977257585775576474863629057266176166739218529014050913154396139476177249541443229272080102056552021225206536720469674456124765182110837320227797660808862947194543819233957312762765281948294231216256689717288658664441537511598264514696038914993406942766131949796626558573349476854577981713650671657870368385206937775531199987878771815887069720062813121270041976231911580343813482247337527661273170827711828774362739089494981882147342795043162536447785047512228085840059244690375145857716908047852370385968632427664111351054924544994613650695348392933414025533550718229111179991218396251247367981860115095179314940114356680394666769728561223374298226377862655983716160679657581761365050694863702891913865193344850075829891349583352464928523167402263586694462357901120819657213291559086174496267733291024474276855933316419869421727922571774799183983810111485836038192755322269233548976253360817282143270340811026129820381775821559223596866954930763427496501220852035140229600942417542839888228499681706467903930786356276796413171814817810857836348306995128232984481177166031245653961151979859564428211158388170895525675174039117451894463945214767353651506471292539719412561562387335764401913095437132498859657545998473095307699763266101443995015369918788956663784773842449971984898368219969468498071131639571216123806505932595030981984281932148741833664917051301637856912753834391103074316621727702222354177356624088741243861655921002857429688665647734933497743405389461864438672772804517278243060237597242252642988055370949197076945228793894472993260361817311288847372558488503301895375733322231129518253875627093085496362400261501550674438476562500 [130,43] 49728688949452853874302786930556767603008565251536832455042246564801244386866001024776467685736019727603085594008792274100865507928374298324095318528140502187184031418834631594329649380268109501697038459086729673122949050754834229005418942318676297458354120503359000519119503196200153690555769738251296031373020834462948899445074417021488413847017194082703279194072511245252083185586148480679274079910307269159374264963898475181548364241296490102552545880353922096971528059441689637681184847322734525066652976981148808891531526834664310120064821566183525042148331470717902957058575869464428396129332727692296005957363797888707734612836215096281506476287820814826172364894383608232812642904080066760298187820016771061578854619164076923124738827626789983277913811184425431309715708430129859600626426225356562753904865101247648356880066350480048400716603107410673502594588607492415253040838332640925054303136835179282582723407761369320928211925178491679182500180614657067981676054677921094131926400270550734817924111856933116524209752471725484746792111444140715134415081449579030105609726539583230955871079047813299392246249554318692334299265839826490965252101940233770516911656269697186346045395331666663350207871129514138972932678164525359482297758027244789880281411495961550645991877307761654450650156662296841877258531666258920921836186850056881485807889229917083358042719191938655694030397102851855506924287007840777527880762647058795359001577447182839628221083464258075653206344531347831502860810647009069140894928027442978845076285193106203577826062857463183736686973580459703695293503956213044247748628323465940047633228833797841931595746058518226402198396622647911505975769849292424744665547791038904548147352569833325108969561123733394537376332093315085045027950237371794601047154857512961786200552774158964604028761615877998668450721369497980136390561644854212837248048957413763257525890121244581949822603352716622687111218425908285800297826919095845929090668592369799514204782014160341629045048707779067477242981356787293054558243545343955181770672335473091525252250214380068265378381715720972128969808168541793688535999879053651075198239828327369213104248046875 [130,44] -50593961824848036834351338634042242388597993779915323925293532468299810557666999199204135520849917747134220475902158796207850729427353073616742247063766057175668835001013575985150891611351889215244106191959095324803878738014364656335172988167335954622728241990366763739686671117339799268038905295575499016785635833595043551049613427134677839585839538799444130312894503920849279580699872705635413328413062535083292972116797646524246701448896965990765146577977527763932033276764636178212886313955418383783909054663423838021471899027115617955267503707364969429773113126624908676126613272763250355294790729109899883233522876310262131001130363108147790719178454081423803164057978219222853770109420487448876029360475918426457842692138325766900465390985441892988409421711397820873208537438105210245142614369205279742363638665562337994105146694132551410020106576928873685255456565625979762185983248513180151448493397311542423899889262200225876606182005214726380778413524160276338627172858397822646471362805600428717746086459522455103092705920447193178519376139905367990184036181017459172857198888285515763264518445005639801341032648181815583905295127970533711162526657992019838085123135702273074419159398262947730794322321277650951102725555524012417346939180670144425589245196293249635607651634247312899101300929591298630317735834576899734857148280589356307406450294750896468610227239489926904429226736429842617918901924489612909846329627016295486913430841284605931473864627108251770681570232777904964397010628068501138209260490590540859824875705921867728615735436354426734566786163962572418478754702467865699219042266396660961844747317214564614116751093930188885657070029121396224787704526706427042589373372163275435102837493842430588137346035125699424013996863244420948285267382096310230677338584461190386946946648891851022727082594579430485871413614962530294096613828167500081175935039374466985038631509397868347264674361143740258192386956346702519711286397331401594532520611036392786742905620349716927296904214561772148715642092870214201683228874137398504672658609765829092900188712804331602507518933711178653050354726213883535952428938574250545975924080693893432617187500 [130,45] 14362634296302525963031285566656710670731606114226203917563932939340750431570453338414131505694338488869974215711584380000773733699916640001475839292985861187784071388497999258931818019075144390196893121201003088076434437223708013472443594820200599149524666660297730903630932661275743971177627945038354726430463127434630840379290658218787744647894002273832266017207354482503732404126474470923451101858532996418763740150141860248851421065009005289173818036543807901317389169179502875682933531260689697810906104873267869704241018522502699934269454057269914120215024529591366545182115521164636233455623045670447151325812603787036980575163061542894658219685310076697425390765556352200162612850364694899722833611830735301151001491261650303111471581295557162044848501096354798711368190633970209138399274894432521930555766554966154901797841956485550279451400214169590873768539661076690984491902137526429664052250743546882260288335930301773174818799598392330830590794450784232147796868316429736227978233945470267708849760284746906395677194101067338156116406590871738889858773228565004054836819128471620778272683576594035365772940923070424906989647519078253080986651332700056012597736752551499177665121923397260252617047900872885109724558762224964055205343801287549138655721840426658212158863299903829763510253188420227272546564089433230060937547247419383174916073430012971060421077529399238197408795925438496656349931572421628392659739203835368353438824924605595179517267184834679640589707579336955257704768198566425383328660840514842238243393422219792273589447479885803147534984247531017265682570589622230624976105607526361625468755275915324055906984384220128703846060836919741744718158770326084709041441161396446947973300115292678702413122791001527146949281357187129696008536595809241410467247714952355917797496729190831212530710102814868085175553782318856256350396080815271301027963303022698542130031258859027949757965620636606997155162037143657816061008636620098640340249349602346845184124438898796080463244713924540677689325193909665392306721879713611537301106389097346129471482569071314161700510574905036620820663648996485347281536474713679805657801904792419433593750 [130,46] -1329632368025777119863508003477677097173595837025674528751972317342369928300262184229661346067150911068865316845979613321064814785088744090737581699376189530009640666851809105928347474825270881966707732291517988656981059634470430104164164125650519104538355893700596512871661634936367638675528006201199219811527559831789042937241576475421706630156830269917040538217550122500392432637415305540364706757728372981213564416691815323420513258940115203704636531740634968177438688275975913044727439723447750292599941498608983192207732996578409358266385083182044739772466474632384437803540807520304771090334261434557877242621779672446673636039296595137261058780386247681288939984006844533404739107424204942948278707583489642766088359574773434341370225439022162252967229545043355600672701924722970195085780029151165070304168571211117000943067369887764779356564941012902592282330703602898312541040812072647287096758556988261567836777321963223746431141754387387744927204696135103313923616055089916355388874599794614127637509765403526001352247434622372518467943221317053113279522955319119940480048037032045190058300728679433315003398779568020425509604496390008658644821705481384629468799653297508725609963612328072819401942149588716920539757418862897074766762954942429079027294634852746507986790701491275115743005328711864595710321517003625727325625629571192204016307865842480747986689852969100599492047172790010824135874465231147617567304242204526457840434113601557444925868526080462952450526695688249540235094806613637112699042358847759082433657570480074547010053878506595183300966048865182124316711558541430973498747828377134558501591518471840171554744673656926162711505057135925497781413867745959368156595792345529562718052425770006346880816428974747736734440309128929845689854368653408647637467185569516166638854219899447391227231681635361135283612474453074760060776691667473230361251643649958796186301830897744398642633006157448484164811701061025129599555264405723790394118524302324598573731162550766402974937167418322024352288335814411532967621087961767859208821899320064277636124219503403146652981624349364601549453039917056378818260484320715391206108980428955078125 [130,47] -418104290593535208963453543547126201242000887175046155925392990953658082016117603206020461868522757162962905178729589660250080751143891139310395429789190949901856125961145968022325766153760490566543341076350155093168759438874294639203646754517514431508410724732877992780830997999958706240813494666059741691598137607548949376010655288876904079048566792647223719536237926090343439930096573374545386502782742634889713958312298966332095643480733305832548535249652230560046480583681244692309434148727135030636956213874890695154810925187100871695088305309957862268700440769160158996498682328927166468488571647583924910459502355678001043425846032778130500487717413013542102950577193123240172272032304307353935893638802717997162889869538079769539907403973503956719287972679054858624301043149980078782773452980768705933079716872658384562590269338976317633084555413457168592166794193720921460288626626217013766311367598082410932732965688177992016838116864035856046693015052172678356839196637167370803240205646990947378732537278939424173311817896762072774450215839525517186947672827767552500254650472795261294239022051327336063354704094252920943524122289178000279676602007149567070262346556302361517143434906817600536581509904234784586850685834746638804677013473337327167192798607736146763796819316036317056408108398761927056252167178593930890779912087553600970902580433424957779095153213983286888358994640919168981614983672206387650882582951655945291588908443893973706832342163328092868932473273169178661513053670240282110106655420684557420243927164624601638838787158421752711383148571055693131017278845765417723797531977932075993163667047820983585447271400058421053566706484459459333453206942398803131320577732601807530942415946867904992936209284339527925514407512220390891006149494095892075462548471101593173830109190975304345237313008221029295846616966849012204495464483070179058662687491014928194829590353585486393764992908973716465230320857366019130827836521372121102601907889081323861205294770372570894079114826236302390165860604667808405163118890365139194869543032862049495440700648231836866550664201744483147592616111785527678090948046271174615879888777343750 [130,48] 181839539155355896029907787793869825719926680923916107239451771836226244713724740846308867190454016503659763152892741044810271014221307927519749470187355652404042075993516218847017960898290624513507026811822936059230027607341908149997666771071803095392909571231774436248382796020234706958399396695779078318789094936186702787998963855270065601572582724567345942673920072639637432229880429806870717782161948042008792054998464854838196039954866065885757384181677566428031048109331263084360570744848271242329967302613712466940947487475045766804436461465427438746697926157750317149440689384434383398074631962379388570165808585340805993103302215735914364508485273509100216854863973897683219628268750454215115071116928235457366930701834398767093854438456666519764151867015928860407109453015762203227125504493809222666251787442835316065668171461666753703439149192019923048356939357229226388206554930888402143509365736806648192494555108660824417259114109643744186783654141289968467573591561371606467461746120027732129747803533032914368993305142229933294509482296658784531023215215678909633254755725430982448677656751936697230953640547875877997421764303301021771405333897395959478010195017481430365532721716776729535017873429792764229702472966105995398389044723110565881767251811412224837084349877959531858013264367639866659751339258108664232707927263970567341136270467796076207720027786902355013640819694905140974616920289809458067363872088454260404674473740140837063602765116728766111361533256576749076526499747813813442793218185619452055750340457476011279040205378840072068100361624656722786932235112485212056117214063558586933863741390151011990203529135259915670037257548126445397709842482966862429795023234487094157129942312276036523235427983202444685156179172979666937398957941751977645613765107095690836060896637037491230831256837140597918474398592358391509401682196583216743247829876982270794223210075828654889586961797342621568006937534512271503786260643164876181352398229171340814161606856000261899785326392568378019548399625130295102829640861517010376510767501579760514008509031995191844248390799113306751228175549659297713296104989284429823462852156250 [130,49] -26391848883517169337786677551331936355356232675966469551861786353925421351217830102219640015060261820372943251639485768702398509216808466939311684889807905020643989552971301565673887343068519108020546115546516375923436743446812299518633740186666869508890703340981119482585922089515831015420086150320873463850641282535527076684112707803990182318490028114758757511562724291075904727601032165130817164417447827415655224953032856592327764926012005441901338030409322640394137809849210953148208048609644307954289254668049551558402402798272686641152864022715280340362420664608584706537271517236241367350774466724103600372288107678011421356019863179744743317009275407843888133911767723664160761280954152162948048061156568220942161276403678689349008206751095525196244445660939304300838093505938062070304636167280548179306077608847643865693865077373268777291631318637440382856586013415870068992756840309262253967226180708645882813257951868399930884701848747242535676613607630759947842062290457247391624298650716159136352474052466332024410523496391492019456919263292495638515535163560694364164446423817581849128022054332020131226500731134778342577322547100000227093980850055176661026559856732574753282736213485461454096017920177355032630213424441738459848677531132000413162936816427265836073827057642986441108671093016550352967267315570288905428070637309096491244859365726992053597918056702387744310728710798243125076554476533483551073764467968809077808598328296649375659993298490414354905808492177992140342225260241042874904311241292328110909183713670625669514507106444845272920062441730231933743441769314379549295578446109132742641157325083104326442191658994794687883058641381643085469773650740125277858851000304501840983710833226504828606086267665475254115695403274982815546368305316293066244125235531501160276983466269835949010028622496408572379891461446610025620036343464522070408675689222731643212752573152980208941431995271941631581966643274743459832041692547000051129132982262214330362296334713901222082114798344057507939288049301658146204464565848792751735853751284542538261365449053008768695216567179005552606354375309323986159480895250583749798296875 [130,50] -2585556106073737605452210843290347199050882935634191983216775953715159491140822233650206338369055928682114940070837529314730166711486627252688541623333657283300922150874896487752572396834615447185480807304615546958863977237508579781110728943877285965769113825461928094556617950243349163191427107982710274179050442188919034881815349658661838484912111554480338381781218883616977632651030731598844561430699108429367747852934417557070047137822996214618583083390831201228397550226206152683722226404359382709990827980978417343894131045808728717517529289184218722844378175986652541392092851773055426422766650153684855774402048198736367749765617038539575814855767751498591788922311060243128735230160304143533037308263269611269553105366862599679837833430710964665985082857991780548721718557596193260269924455236693547158527021927852974083397856032689454470820154782204654219852324313677516295548557939820133379591952962060481840201982129224685467411415934679605216028140734011197876591364637413439691530538336376651664584473392215375961308084317551636264745804032879992874933456795111401460118699485427333735278800139712828865509100060752204628646793051683059758387315962671738026041716762037655425249044135097900703742001648805945688098938232993053776930857089335216582113640797805340841181969609412545123232494109551287846971291057137291873289635306773475112600168505521394460989855332199829800681504255880547701359027643124293675393434675741188617980035283499697407645963363481312511975651706764180974742709290096837671301813586268380546456571195767037392297273498819427837371958323375537241197280472663408226444207156478031960242264364690382690218822468201464359715763093578248662074596108955620906435457964161213189670048418888011910382916656321068437318425013126305759922290340871538770337721368376638206813132038584044317284669967657003758285592536140198724215341806121211209529832463849590661109625669046545895554252733713919282504291744082227662551917267574160693916027827194622388081892233201467355127275182023094261291232187068504771685050628314321087754465475043383906842559129614860419448471362921312701786542858630792800369724637747900828644 [130,51] 2060047257686293126956745951741442769768971950537241514650250174621646449935427485847388188365974688822287476415940789724672334431465274651151715433729023194441186058675744555498257678090540951373155352953849404610723870236684590072079492283671390979161047530870948397709078307506297526953953682258483106833855191492003813409859707112784288403338749478795673620264464288939911724499834177738748298692886188780325241116546088242051739970665815241436853473833528044002637323205532423566612596991833950274484010902463639125382027004627034146989565426300824738897925172703454093978546914174407278677961959859930263903790853734873548910511392176942190369336948153442673791170687000043877593044516781803277610348765514295763257813789709561674592749297394629193816759878139610803874978091014898517834640741543309970180391819827383823115426188711760274851952086058778733509049585798833661830657964735646698828368024254230152432804344741355448321228046635761997478472459168725793179037689490289293252633242907774162929621967649713374176172065015652057918110509822253624006587139208238070109643055376904773541373949007773150362815807198288245274018064407698528466452341114376861812556630870793172478120327100007260827824090385547695417369067675601909265126954228333792628193478520418039774373332548673942924355960164399294829379326463287483144285982513775523568984506199680054929438997317551987545357436838318505260477063183321596763238536043087626001433054283516999830652457786601412525576329232209429436571714927414959166701813286643967882218755792233272100925844075275120046137497836249409325190292043051094637698351450546836351204736951759725446189917067210941991370573050763730008746041237777848531610652537420711333248288020192455115107782585584429024325957733342868580048513045557476246749737405529793974389593905450542420532128930832971254308482250199513657282357861534195406139527355862023107429824001531113914170947807145930572982530019075612509582928118094881315992191688242182691453996840784589125145474405786296288148555013990685551607274308141440579695469213609001943118000244922812120393133591445618390427727687096349797744220146715869325 [130,52] -398502730374865645286397666589879268321650857119963521122515156093019461904451038413713620695584719316602521968943774547575738776318763139483467170178926758673251364961676892767370957605536530730724260935257079499928784063533760194348601290955558053017337243248799856016765600328001057780225151748816748308032963816123463826783545714477400993301291033851961804567012669654663231162753357325591236723079802936109643874385008616862898986281812253437698463706490818687141525470202050663748883839775208360394373865878366370368547706665911773965517529286715679103570459117007124013772112308037766106784536792140784427233366615457460046084907930122448158325197346076784577217464848420887723497269708727051596461451223366749498797484087626439357622665560401642243002084518872519394141512754013740736229421972071249983507025291479821509511766833398297884222420423114281796764697726635654696380448902586221211562751746475100170573392945359229542115014446893965281862284592681232087095581306577239928628365355179072897079970253138046272113293114551469694096312917173042811544199770645561581948575427656806820270097716020683074192758135883287062995983024865439137301165955433049827103514361806085264165078711650766017984423623591631252095089572616546526622448260244651927441196776898081883165034129824581946145470731774380833306084332829405440623420092067866969901169179724001886121330847679298317846884438373040413053028972399368073272807933927071796296402113722043834879867782277008798682669035481468831627125176055296273145016571083470256111474875388221042724116529782863222670556096371514123868070222323737653160851613585267330948161552591267842465822481295327001360481374132025000818847320933282150884845821154331591042352816386250404210901555183849966920924032874479121765613132531934883680170670987624707536284142188327540245615064526542681934116224914154018055033360360144742381983374670866400662000660228122735204187838475975466330020365011269564030662092702436757290617733350318396726594158130270793058220814415939996441209305650388097858050677837295431247504045554176597801411239041145204437593203568278012614564924407821975057224338566127 [130,53] 1404848844020700661568696048240559928276049535314253435351126020870737495626197607791415172703753819444375654169210207488245215663322720119121646775348141791497787927924690511825933744139470865807071040494198936483417981016514956774557885705484307175774474198404772222213861109651560737805688312080796635518232830870665216027988024978575826522502374344652737298152178401684764843835007554569128832136464307124996592957914801116406803038514476180107666296251440044872078812905531912441262576986126984055104982861658356785213392295714453748876145267203468767321673460237634739404903048815946790087036900030417886834153623554365355393170886647703625557337267076625460424181649417262676732036299719445044730907627265848597611205554263714780143763682775737556947807684191042628998201059832141111633003650077976761982995818077226076171070920818092431858995921331409665383917236939745997665603583877168613516453381516902695885516462868560510062292961663687394425206747105245113854345748157308124116500588358537282320771439506106694630328958589354564495418119471698654652249011838234751152743523874363459418241126673464460326587701489448301563739644305844139049151685840636689626626181044387440923486591225281046304749785428455783160823723918754508848214296935868015010417891084253707027448796428596515387811070227045431722999418776759477148356714380968317337269417325831156821070495053390935564784348356871238581065365358817118959355458192133528396246189537738400981307155552778398589626849517599878831488960780164951340021171849238417855359174330683425006887123524133792066701658801184393076609359191193288458722030836177285086439522686600293265111598101090546497288927180571541852987790497839875795682985692380817145918251097968526065565774419897832295463446198063071210814681662880636906874846107765482095373054846721166758741761724491904835872150517640256813482825329553902501699235436454851472040929167295309639190376674483782034363012240723343331940803470739438143944173020425482623211173299458378402985769527047663396581104077960283296375462744012109330638493492293692622337466580519519851424829438770074806115385699110045743137320072 [130,54] 18203424394478770145798039278584344638825608073511015681823607624799419200435049399697094743626425486901464848260682101219633821739467721042854743450022368725693600403367347260331352130050002445471848063447396308607704246208441437431029887641836912795575961935896710040729062914232043651329184590892171749475356515218371827409584900062539124616304951985250564128662466833755502792643414690661711255793193149187474554734960617490957703096644707888897989243425031504334622646496334562852144312075804916069702838339727090051208595932755187043241303271434776947091610192641413535105301829348902272032549887407546879259533768997439726279875168146576951917541990643506127693616302469484856984297019177457069849171091043525316609785007384328266677496290070853870669099512379545431631170125980656167862424683920580911206614882051081938109186700801173034302570130729793354778622482656656498688584338257794555286350392304458843399307951650678956550412027725069955194632503697349870049116691962272065169318351815438395265784376768135807292452093822867720016025214472661553898207330482985033751965717559869594937857129460080360153915292320261158032708107184502126696179199807154024066104630581910569735698504841556852481590165117212415653563250417764720770574164780946739869635661717412038139918821542247023402211536728729056317890220565700058552353645576176173188944450148446977317469481397789659340034308625015032170264683308380936634609488840850637365635595149277559901282252978602020394474732683863400580251165302500176800832234732566751814141140528808762730499631914165387950947211060925883639517322367000879162634622831800080226674298474291016144934736688600127108049195123853562953524964835036144675888303806286598374560234644845584977159638336139903909186870535346014640787646432081138850454726716726000970094418162815078787329988806408900017244136860526107255214315402183475410855340757794034271426677070904463769364804630564859766896494251406001927988676797298090257261212706169425418512222831862178121310969248169179467028397936723045200071441130757728803149095755666964814361875479009454581825200421470726298959448671866645969468872 [130,55] -5005802141841326018204520150087580119555358878593962242532349206463583560582375260187930790682243196737015456398139090296631346756347380087696382001353490361172881964882651778003581575873210574994682459104856926561604241961742975688607539898483771749159694800113369455397686472933730536189236602946274399154823272959473201601241862296442173153475404565069533114380591402789390318833450115906736499984110509861666788770277249380911986649592677030625986869808144709079327683464428361690190204578857408358968113467696478565062194160823772684374320934069433432615016301990370812369572022606769320781299082568341387902163314489641155983368638895848506387988978438405458157890178136243690492077496684675584888688972426491260967578285361929782219520484415593094835118406563980443601404707361771844062460107014300640834139103659998617551394607480493396884217166184017141088717412068197776587414300816778370697595745655059042819662059330109859426111189109109034319874926497665188765330567911607146653501815713455093416100252485448747031392861888512591932478435136335647618383833093698810782048995146160325290534102391196337607015905128258963554651903365584329860653693801373487104486853510824195294978797371746192174946015165988900121269351191768751451334858183149829446288566825254005767100535220384152905935657643265053263074765435924302234811815463426391283438670688295835839337500333338208666046676053817916995727086250623587013794309678044635009143168966186350938070194417530953950147057018952767814429568548563961645373494207021905239866418627529245633908254432052885301866000898473417939397624611741997579832454813851252960596017789221434661675317974526405162446133402485032092522403401317471168687366812813952066096361189737052589809900211050542839060878376833754161558018673624572544617161077365963275197470814579982114756328987390697768711143207905099336350621170722302517582043978103462192462165741225900384235450560603941783999538855081500831844081923361377154549899632205460270683723451820321872525821595893171508609601699428096500542998530431540218827699392261043370816661462369668757806695174402745556970352329161538780550 [130,56] 700640347696320484609878668375643202136947523072808987638043383680497221293816852927028692372351151558105549558105787723031693861423653683438185363181892329779942538503912690710808856072884019647768862256428400312589176471695877788530430284961043312804475703056819510481710132247797784782947504521945062129092140969969687262794759560002324892806389560808634938589089578857709373407770131845652115595172175434162945677172644213347583154664963209208626105562582596825233295475453096890123062073561617867238880823373529903968212149046093521118818105650331612243766525830347877224413861291218104453280799725951562314017398727620025307645938467901048976614488373351399437766611237816822559541844160754907058325652093354571237742369339643116043531613929954506967952387261913880446035554793151730868616455620960521957057932250749980541364798348115261749667481010911956936018096028722414462797754057791295489394533216649105700235200622832974024984666875625789962495972938741568756199210566854152840888329261864732415501540706933631125456777456745803550295606140653499462986397086124657571706064908794443395406697164713857967165399889362367074573895502091142653391911741429161803308026467200437554106869950461215323932532641682782800598998739354393322798189303083580620718751884729525350538025176485000669354191735880106714484154696654017888140593260546982779325643130241056236646717224915278473725582528813570436394852121938617347476906805963029206950330130313615375115896607018622778214253959996801417468798231865342041395834637073550005749661242420426655955068302619041554717474186457076512589359415168414255148709129305477726218976280239588418726259735560091838168038949513953499755200998695010174065206337821926954204050358149089222365057038996688502045703651293209564478104233325069334144822135015529698083676792191660833614872871818492023049338347429513242220549153276083036149944157547963897133412889709262412191945730425709332578468466426861149806898801059697240461250999375151337262628286021123735581598887755424332923732898378003703957451122312729880429371445955676701526858442006140879443003316024108351781386023636112150 [130,57] -42363209644522593138364601492738051723110754720544760167240979526082345370994753128056130504268093611000027606255247524835816691293727057941582227151505400057504131707434670850525375694251837352985483970053209229470298917282101274654525729506749023712295575966896578768978933495949631784278257469598660899703554342936067254370357801578350141512474732573816881452260573259885041484924646285162826038603590552741729057864612286362183184620041615911517214439082995128283661634819196961272076937619274781901870290062361632604974905629005006759233252327371443820812299585351631195819728648093772835228039739698930967295344812939855551812086591439601284909205246998771007481751986189532320297116210769752928536528023802822247166701935260319811287416026909987589870429474355953793411990016544463975897116224427214276477444188225083695338957630710665215322129475738438488076549788542184598576025301069686230827461513013452457899077559960554104121236763028649531403907575466093075048826126385627549048325843633198177223380750072274002088175706909855558468145870010287738666731135244533032682970436889826461185349602984218174436561371483247315140176887290636061138167247917030962923403661507287745052746628234264571534243701324222700033068358360898656948805212008997922294288690043292731547512334182417082467794106618631509895538216011959279727358676524457346579036029812908703355693453228792872715959801805773461857024977410877625856182374671205720078018832911457342033365604785933810095644244966913738713886037791555633085712675645831146094970902179831542508373585264911939588136095570861025700288029243288246850659576929709753458548469057833742863039599520696092194940651319087732779183187488637715435435570350300406657909275513411835686815243412843722552264143134802799729531378237317384413395276485359263413163905402941408778575782526151647564020517707996364510095624439558693461971288076061145732433513347146173801816986634827397559874533856141432316705338901163235390665446182134075092991803340558377277855082153866723072462521878458173261513691775470145358756091765835289157481879280043248022775720462322044167013293034200 [130,58] -2893046132428814452459034161044427994318509607410285732810996854375665446490579344441463765644181540173653943195002867935126200206611224925675589877019429835354318791473449500679196886458741207261628869227279712911416407026392716921762764339270535765210369616333453161259132638508030295246906677543216611285076725833315309658398468101201908269671280112889086709292996510948495190496579449201293047515806767418127337390768319085372827725550601674061262119140422527924816780833692759907742050174596937038403104006103982744892182441553681306203162671216016598346003641486552804651291342563236331284771114751178803038943613638266760081966517657447885695070771722029396908296958606351100111100772773653975355222280901580835823641927513344171081197018470234517729658628959018567236017727765363068140888504259781596858725367673591919786725881140689280091031445567859352202427866071050977529209345463780647015752115546239907422428806636007030413206604660583705895324111045945427394278360987785524670928521029202692296997183566619095152198824554610962733084921550969967071673855356143437255936291921220815665191840682389007564372868525409719083366717719867611539393754059605531746607631747607950029342608735138809867141865267204855444622211164269869038397451503347553084775651170083636952808839393779852624468778200887265424379791493412489712319887710880523622999432038190834230801906687406806179102438300659789766661948158207084463315786698036108694393439878233533310766656147413360826451091290477088202374877125764479851286866350795718103330081202350755835670905394929033010492371114838040330572395821948322525994903439494079443846830491484083868562793165481257403067903811534053268492454765767489906645066973373905995226835399914754885008452940217462917423638980661521027562706766330031326538741516881107529795299048910275330020593900263633904997841898589865726346604061779927459185071449144820211012767956976430987234641567909053699350829768069906589959534906424555909887870575406580605087067304919428433925255810898007536447085543914272222401109752263024787214780561189862897399932468492499844444252612207320607573869650 [130,59] 825368480328133466927164011996973783816935141169387051835534009123778021050454632739977335005975710177934313431574559294522851489815328961983891788972845344613774465930800464582066533921043122655015388726131376656694931456075091133208767785058540083471546523847626521822493592967558419308976875851970029116401069628698622832236457006497320432747668975867986505960216011062770000348907034688036078816501948979992098454594365014764455937349814401230067237020313827539442684306263607791715772812216622988149800979945025778830320022567369845384227520542559133684136446229041599921120890848585203987045203400760849969543022153640121217743690105763645577651829529622799085556081955690985162374933704851811653554895198560626949619453095902450490748641020651509684088924262334335913560385465497399790307666273203780405932250845423510464421587271941470201025191782608051308423932063275014038629862221367870058638857645810612049183384991162168573227572126751471304840954512674457106391940725826808118775361859164858740855014861609276601379255025984040478705738428980714433546185770202668246663046576175949176517590362821330267868013532483990865871706647143510170403942168356026112918595990951579246522256411481178898953192976147750629704608127731450682317359373751585436358014537521739313853651061267356376932708314754745831390804812255308920353495893312355578338257610609534134182616228274898071787552357910906043464853166328674707224330440564388294207278166096116997376591209238692857290133223639912611135016651408788560890432681078180397958815690280905820412955499635608019936944807986638014504720836070485973556604822914713291880449011986102436413380406083739791491216841129339893369213471984952284130046409024194307030133021320245266561385752383522393384699936179187180071402798717205898192978894872443352620732262146492756355459275606146233526314646867021246950919837269071973644413495707558931481465609602536034486457216266110081173144118405208220421703665307200548114295271253393579911287737780209594359239960390744109362607724404688296716539648181480538938022893156122678174105699306126941610665675914366353959850 [130,60] -62526856851719603472603376884233322075339198480033663210919627308987880488240526343626183340305705161227051743185857096502377751090591003267931552898694323749754636641811612693008741908060190339713025566967441305329008014366294712864666102510215380553561223132432028469839184563226121990948608852139670636569873141855125007560799797001374636135215036280527759759823927784067338348190562965587860483442553811900883826770246537981190217024581249815189851362853598913806165212800758427736215354924249219179844703102514094935802761461604162838156252818987206735200217981754772544282608462163752501780272733888631048413919117579798845896995927016248596946694058076226379039940161201676984393082914282156687790575076172603758379377569389070834247405144702298376746128428968053928608774838963603105746360310453265583106198807350870214393913525754855436356461419242067179491825028998820664993854972631873676082043070671470654283690900955698022745214164720693080153152153994218388009944198870612917085870763768104444001249988440161869640791721685479282745561548420206645654245642682387307362420618221505673783004705655886341902279384679647499822576919551194245442688122812740117025300768414959389962582741183719242200163285372345355251956796883594032175363829054219648843135426486669822327179455186009713829333573066062204632595268758042280912391675993594561508328615183227750428598810019741378415838563600141276874879998249927645595105413399123232794489386061515006581617892278059560714861424238166602968184453971019914584374817655383125464764828259749100493050227787672504642018631564823130898273593461408685251885438676709302945868088105042286160489841679678909532736516679820579360361288686501526101958861711710809919041449484230876006358460917954410314874529086123652321147263260126165143938124006872198768006840658904289825498867583533088314920817036305487014589569945925849541808692522797678163246611733389338627905544660679826263751943052668454233535964719497698511865783614592676637136053486941672799885809963701477375984485335580498721672991379858108724401137389626409266959681834852157501285172520388968600 [130,61] -1427882100261078534824238008883715615899707644852895217730939217296953159292358089180877014097453493946734318306277571210522163557927578037914260053563304138911115652071444918258226241701566312665295070487477496516347426830373111857360809531816319631586917240576920537978361809637216196827251650906975951842107743001988595144946471436673448437811327379188369391839628617478530780487572649334362840784527853299588485055043698315854169146307797186178755829637322503270609102376221577592366256784364534665088848612825769794165861918635384990329463237992294747305661476197031100476752149495141062566174701932541466038186149571131888625268308286511501780052838047773412473442664981054863910064376712997965360391170407848568707617849343174095239999889650229135734980940129662151883987027021883844093398968260721034767050674966819894171448481305669207397997685207263816554022125270558840392227592458709564993238285287502220227178204039700245891925669162536442336396585936777421802722901083358025597252766583994997257797674108182415276733677650806893049006424949497038843514137402611348699936266615979869488185910082064611870363226870938070104514566087965757734881450744375739238004696770076281002842719462155344391841276975499514913039653759776548547243527388297668060542331852939442607330985338722751272392452579275670691718955311081365828917252679307472309607238559532524045991348248614116331519675546505968238120716339490455263954096811925062548871511491502978514590717898614988948147041050555352986414806534693875474017481970891844968949084569928727907325769256394354913418520136841232623225630332260071471910679342201746208439332940441020564730559218925567519741676836420656941099976077556121309761120574269384639763659070188426546078916376990555629865944804677837192478031199074649146230716457009485519318576804594041843828329564048359733572642621685141226494390675713397591286795339510898851441556888152829309532023053277354066289003779637012302937013200054710685084446834036757973834483852236439921604022664219889671348491918892419762391174403041565273648968711314565485339640988722719384745894060136500 [130,62] 796350519227126592291678588987929337874253164937678250470481053281585935707514428865260677165289984315546190041363833889010681483524270226094539812365517689352219366148572379023761999424641338391534125026170963749488192954149936452029725515975465142448883861499942703688039231469413674585858056162387691369256279160757392702333469618684907334612108349993221468410572772230255042682931776411361494432216125280658606682659381355343562029101980276606793086194304101002388378056964910807742529852972525697976278282300531440908782046486408387025806949594441673979123489685058748657064387210602384276254788268248280143853954567397840144160093880247067928669816044870761543591199408368707733715711259746042470541928999220110201553393963191254323566740956268208369866744993173932641609775952046678340419194675245101741968049544658149169134837974798794051325916585789465679490549566215259525923512894210116312476352982674227883740431640633776262093360764859677701232988677714089899781170346939229801070432363152457541526575911619949616254926602455560159895826006667327893074823419749012828916044491135002652152330558154765649225939329030702951331774579682227571452445691833369312693617293775794224253716986555296311784598147412853658143136619222410491892126687047239760106354771937876371068482218643985098371233436928966217577399267161253805199961330498186862740987691811076777177227005115846374217315466274929468532005109918378050577037618931198449879059219358405059899125489367901587342236203916442588023532856927633924681661194931915707806665643014379236517790162047764249254678148730875911378913841159490581925787087560801691197015511348491985739401848590161983917976185316557654511730163545515801222048915154664552049363425084249379315905766280492479313867058663982788036713414229004585702622623753897857215644558790492875112152972120549210046057433071294888479606822519402643626483021930954212137142438072685178899219920759752153612039056034591890078341031863900972445856181679357588945874704360450805561637245490016895265099060727410025761475124014387427140038679884784603770120277289802554253005060215 [130,63] -82238311830405134325392393967967362128955450270642227576889128737926577869273843048846897501611689009412379006412943030977311293782142057522555902481823620736208359611002378993585876450565065234542897412316678974002581167133727185241821401497153043198977685877568720409154907399305297527249147930832656970949747906045353775812758552786391528008189029465043815178934295283438126280289694014585084384232381036814814742853805218616735018237523843221896091563334405853792861090357176953611142738229730545702326887489106882132889897196559159128884446599274514837390599956425941350625800862829303461052514754137869186705181763055734744091829124669991763176999704225773208971184932577111592869983101876465723609538582564392444406967786847955833999347110848009426795451621798407275989171169639407956322926958673999451798260226226800750174546049162403435817652850867391333748054098565307250480073952993903806948037980766769424017912592775548260129543917900679477823896756628871026209391751766521098553871633001889235863718700042189199826059316750070983172064691584500435267418417655452232725841734871226765419642529288067516484763516202883913783858410313742316482450865170470188359026570627303743417833180711535219663963522068506588910003535098506701470809132178733699028384493872603064176889517320493994368591442160779139178797810089812935838600677085033576951465319626205366359497966192652586667090172118680374097845852292060926865932229652445671877021804159904246169621613279974962842671332288149252323036535572798278828406091099956139898457197946677012190831464888540306964745869012194239004993322963221211428462352946275788544005555791770062522791115360301513080010877385566397865726457140269832080295105676885386755949480958965746686909331695657641172885720526082112431900170817097043398829293463715084604058071564250019017482922341373004470930805896743402475035183916668919645653804989814808685188955029709626438238805923459489857289398319154904306327728866342273910089912561384277472567091593950679573262718284037401331374077312993024994094527259224637785761304120036525001339947492347356273984925 [130,64] 2864288985290948074751446589927176518812529637297237347211799846382427646440643112340191465860933258648622994654440047325771680874440140239195729952754175276578269945409451753407828521967911937481001488428425146641196680062752533546516195871142618503137335964774470605475093164800508959514081887452593427540336499677419861424015883656132835780554911670838059956113094603381948877748561569466001827583092088235750695804898265059464903583529219229231437472786782437812058679235484578140569161775644039969228241350223060881140395149705396969351673503404963897168417641740652412307852911514778553212339598154440749094969341086064637899082909161248206651732484613796651723864787025475004521174080733312984301312611008394817534682429887776609749885480890791169265013557168954506671082118118582954983720074784509447242622307383509576056312486408877531233143217778403582327548340287029812686169083286828462525101300056536960510642407667193189109255239791500644270374247942903259095874838756544418898352084145420149645302358177506553183294655265101138495320360536937063788138280660475420585068952578379678773134315876083879408035071346138866752776297192638292151423091917523631143120285638433448590704347473230835608848220452378073754316037588388803558905288700348540721427536376230670084885248757729900788392828299371367877806226027544561748246431894038196198910778028637903674809469401263124618642394733438049197043508860651642754646510572131379568152441868754895124483013364946614167847260385036419368876516962868703532998031662798164394917501932846063663434510552212089406423672716567544093912806425076379859788315347393691166578503147048089482313947446313504466378914778080215560651799824278717664898486303482425949356448771342128007770235933793237703596215489408615688975223241956086683771580623482840482262643525703884197973721047312130265838427799866805151990567253978528970550732015457397932361337008078012948434588171685473380539663365978757819836571413215190965450075701163059518000017843912023786238838496375205477416272496111875333382469327385313822892850350132165782065937563787218435825 [130,65] 106884410517997103822337731283901289706814815377671706560920469299741466537477261818551065425877204355387201367887309870070081613027490351851644802515939718602105437944174265436197717823258039589380810374741908261844840847189194079114128984581306327821262044395989696284195372557891008415854580045529682612722883733984567844379671661779997635000292638623607681153224726490600719791272069387227632322297555164417729562866165285238771524132841010033672933113425781101240126152831930464200638451535400701884256089335319822393967978150950307201808346611500412964522765655773879718332989294668961348816058237676746773616221006527891058508172449877638620474592879531019942668872996320512251581872267299956749417509780987933074611647547742410581155599394075346033279100301923696680191393078542523558884316360197699078526165010181179202476987541115723806190186507288751301305165718333827852159029819632782425505498379728054236351525492735830760672670179952492517434000249355106935871452680457959731489833847515349596874556282166256994827937175614774096370644418368888198277051535695451845183505582242935371149652796966732659038295515715006303067663676434492684106845895499086580405003335445044043968671326144472097078355992538564231378170944764750810873008268290090923999029447585688654198930909223515975379519699242535520167425490215414187213100839546881141355363322952919584988292736837121898873553349240337500152286733272150627909088329190714312451328623251784032429612244077683898828527605263559682845464781965255516009699812030045656506210937145638836847451568219796969216279875298754034466251449814362231598495312967873957238135403547084292930228911532183290566510342219639500159954089386211745605862418856633532911271636478669277392098732829721395674492444232719905117303592076468165810087072162220210078300564868574341000061906247521339586546147846189925156743629045478969767368726117875730919416015751321212247444107982799037254942967272127513320103378502915665595960501958611662163980107732393817677815338105480337706181704711828917093378417699930638339453044615169407460911806499546615 [130,66] -5012997683317020108098728210048269076720085069703883672824896043106757623815785000844483135358968048028597822213921817174876424700692751619667829401942994044018195035445619890594377642567302129100570145098818892492137328247960871530873032195146809562497847572878472039455073643155527638553994942147994990157158364231720729839863951008029800639033841288105225955949124013061524217919678941279872577174515865885480036975293308568740615923269354438468682376951317785676924210173559634127312167169421115320087222774088268982398343179501486047423294545216580114428252723052988903844887401545906340984410859359917429564083608732668593242586507795861092569239941434796126243020796871894244826827398090678243713831952626877418270464698465946003813780785409698569088193301760437021660077636475203057179705002495143770369549396220659541940155504837834336263112642177327558160438421818849559050797490036675021442460221840188513011169785855775283193896413697084160364812268226270076936703731047185158738325555419140644442690753784979395212696146649342619007824897618322341056697991074842700688121149689280032823203436374618277067754235321815103107922122127806903852341902879083117609651620745033917300754317117548314421996415666732549151576216492553904849827921819022876049232128436871296948620505367557471089723297630008452236206963480925657207358622236265847441440127221753972748489585040893181766436951430826506159854496848531022410300154977250491124724831731969268547429559355560141413328972237055502623475940206353856843372249048785220584966152383823674725771631581493294594055110747383344696047998756728458144491710601371140914540578917565153100587248862482160240847051325379916580023153176858201648053716086946805962097161742704166641279697935340987184243975772052831538784312867023529281159488263525220161240821898715783458745055180236100951763797726807714556400527460528907638068621046452606945563358721793543049651344950725449259514040919039956130664441170316289217510549078819566076798453502397696917043860646612924887891099747164606958371957216370099530209280042694576823959364950380 [130,67] -879244331894173184847672170738739262254537588146081956380174356854113681729379651795067493725012736621278977364555675209723606491103421180021214287948236357292206000116934646650248411249677124998960012365804240690780756161352869769363522170478036306137910034445882827182488304522501355690232751744896242644325488630557301296130095891880565482450076730846112647016919813116545144773959253709715390128627577858123799124859342774170969095617521371342018838146843994649540551455017225572975295160284014114152758935010982482212191051501136562081543421346695305480316038150722842860260411711689847102446362946909111600896437848911217818312168132937831832400197236327364928300968290780002147019804326312971056746793021419670665028059171363480509830751177913428720521530331663766738995956290461382150528139536863353044897461963745029981881441091958648788267211143623423354241856099222103135928854594073622976659040401057108526879840166608844344025610593714847865527165238166378898856591746017475372646237575935362942013076461894801873397218700568134644236096369142903550156971014015492974395250913257203306831871616446174629556510442022662003621187859696774502712788036402656555033383942318298847046340323113561241522945022281590603431876213335324425463367692688966015439910832028013139653732550804359597950061348597599820881646381635004773272633198971825073711835340353123058063417979548717810959679786572321651894932183520050225940707014166325495161934321090902825597092141083141680493519108299156773060829979307034365919474883729708791795767945255001242605371087427455048862120610397814961398565316585376699953211834184357183318634530055066111077151113659197000695261461347023291383713898568770079084682015111122006315082795986544225597443371613209713827105918374162052802588793212049870053447668083396083699680795953949912072929602936291226667825884972941481241394547471078289174899190763003583147374188551494155922793052591602524584954271333482357702676519589643582413686800243299338595224728517256600425971616182839931830278105076617887296862025217759401400606486877872351982970390 [130,68] 83195120516539858826444940190336011873110750018679017314055557705272455555524452257078366317876578527886329229986455068726649970316705183933945003008117818514147264282848777331840601993942904130256562182047437538841982207666212699021804928227658547210017445818348597426091206474476878434709655595366910340369456174830511647037086057713916204726551600516660365915028214402671918216331744964832566488416170492095315409634606056641817541589995673657240670510884749636864102693119871032906032478832243082642747098832944154566065338806182563493717079287958061427288802179531529615519338899968586425646840559918316382201174605269219884510576160750893435152148842774059497082110118137509213537279413998499544844401836696355484161845638997813025255944689589046394034202137268048701508944767342506533647837145816171684238961900362311602986886533836290705652201626078319163944721750079191288608713421260978313821805441480469843710951576489396741060728006511250450407222549588641442625007549411873510312377765861038004030049180078062741775109211375717303748922179534928413390205638015197852007148613498846782067020921725354134938867425873556031437368761634236426223688919408383901403801878025200264176703048150846683949542798258415957301666073146829006072833211996657611551317278053911245823447987528233184176019499461927099253140006214354854750946196003551455773014581716622832396774453919491751942080355821686720804575594163853392341926532571182769764711352570394332378653314999864579176339931773509301590358638857575284487493784642128443656891896882704449106658286451347311129881172492828299466308741675934993639382664361933817208584087164755115287292100392192833496110380104471728657541284789661572407530892614326272137152158197560286894582899402162516774665828455201810557233723226682855017713781591059364574328892111262828422748048516105558529234491535213656171305083565222263823066349642645205150210036653432477959923174928558495895556580281911386477212624265943075985682403879606591822647472468624235172512079228224764193105425745497931299306602429062830090636267800667447192085 [130,69] -2371421713315984665117230426964695454605177818873411388130954141564029651656603740692048322237779796193106676511844563579227813464443588550952257996415873482953758056103657464943780804096103270039259405916648191843254097065600843384386633481619430578538667886964160882190918628237645082088649050640989602847144468170977820387535026122168508483456061797721753809996312258771754592743885421497209262146627078142626684629859092813923973980230054947369552396284594231577193583100100914814343866842375137059385376256422361938156142092911903428180174090561939784932681522754541036875065748336762089921659675004445135139143593624700302215665738698860120767886276681935373219204674230996141287067363793259783687781088332425880753480151761507572497135575636602917816098854546330205934660913589893549408865414749467203361019321715838174314459375303532750009648161232968021691447743438500864328654113825945440895485405424675481868629730127993881104782364620400259601951760173035563602283694402352891218898810100437047354268877939937118475330915900149055625305019428375288501041459822770305074995531291509145812064298570199224178376101026291898161577893996684361018901760122653604109819714431599436641463789098752415105131845705040750247681328568480685677617051581522263976938835819129919309055832073926978122634073830188166485204111851296997496772184176805158366261058657792156034879889623870053265914485235544470467577908693855476844353778500764661513971927467189134491107695240167399983361932572207094982069633097285021421135505861892475077379406552280610201297064576085102829461526913456770717621839500845103850683844742172676220667521087194249288478713831983953869384357646210689135541548466741199636886987143194906204676579819481426329901020972106670182872349662891014277406142044946471891121413169403597211578949371233689455022305730845947411627376141020324696353792046555044394093343959284495303145033759902138004824033842577980150639982450102487930965496699993276427610025248345142363918817276939732085100050466728996663204070769037454318231634818949013811747859494463716244 [130,70] 21708427566617522779497487484608912982904122078140785464600835275604275304012368377444986171946605982239531231073653172931465616612180090359344336157876878218013633502411995732681229871397626930216898372265317595433669508495451251407380423558275446095655388327999295326588853161911081057770997148718723409539430949894421181460240891401615790498655524005298486479635165396135283528940702154266161899738859957369059180923588482167359453722949221422909253253378453381369510501721946511462564490849129176487409227604935522780251523854147435689534463007637145665110043530752190981165179230447598454864059327386795531090577584304024988879081590342840766338143040814363962749204613310457587120921383750217264899311663937927161456041708365138372615491784786526272777291828377391786332882302378650036834159186264155124952604156401451149699661962133968826576817425658112901658595116105459737034757468442672154953265005122365102538914972058545968410365622879608842049272520818789961796142162411917421201170105771882880907355580178812423872091970229631308403113462722295886721662598805655835457478227118677164628549755029969255179619592690091677199367941334686960305119035790996453281326190926214508885946768249390070563356481629389444345618312641964362586086263814080674288929705423311110161370167994172794376266228901216730886505666715642294241425907986756087598549348227845877416404837025636889240361258780752043995559639078152789409564904735278511004287640297034597981894670564370735385575076264862909237514417047821445707687963850843370027835331466601127607921206723286267442892290410261560257745353879958657519529687513635784052354055676510054163871834042885164534084816344852284936454192776983810100911542777777479382876779256847998728860209475676362005221610357288974150562030544117310113458283350526019522289514851721572999535716356424071905905164613578762781348252758821438614153542746637079353973879698906867143362774412620552200324219404795994419505900460113449690124687156544521016576689350965621611594738763870539506693141208109664052348047567971725104805386687343 [130,71] 414749847607032952505978662952089447463459742940242351898420228422966099003574563514416728209974363931997084482277663707121172602542831574504456641935604566103723294775134395455028135171559753344700509552031659545809014846465373103029903633102151188175485816998054677975141616871084147396782584542476018529854647808442481677370136929593258151568269050337096990467210416428777635815017176928241362271325841866600797287338636781977900278302395201236046348931818049163892370792138160550462659140203148893814053812004249348249851680503266742025695373241719732518266580439273087918951977788245875372539692028382200049166876464973031118924835515233939233733866234238846552175794740876978495162395614420373832991552151461481113032762455991444569688402884433440528646705480644380834725042391563824799006543511385339570356482352149944499722559941452487430870853490478363586814347773636281238237545748412650841241972508745522242351502885221595469294992545585811065666907397841168673905817623334000409836240428096252795806316506006347327300396540673092495894913174150544224333713257325268406757846511013700170684039384157680866082129053918833417483348624733027741096374954370942296858622504319112441983429185693094740632242840173992443264024201083970426101901175642515817663417671615014400702493369601676901064713481065381092647330497434400448989787171951753776118828834448491982779316304225685179665004337591572749188419547062421806256234186751461866656284233884830461651872670350126179833660626781823029565823304321240868776074836342793097642289562331276651784707176635275409033476781155155424895187176852512540410844321229956299802495494979649624103967053457261452240659323653647795198710617520173166840670430169695093432946598597316452630717703141988066528620926044131717972764798125160224822626454086436249380547573133802160432177727872842580703415498677929692116697911410304715330594036134850920642534598929470054213931571193686553350567996640667853425234263184172521336677478898348932116986660846066270539913542101470028722673395260436963006991328591321282370978064 [130,72] -38219152989268529364975616683633042989118006699373109992332742987419140444394768036381410859771280434797050771896632245030881405587994539576850755956831968815715446095188090855485845850387672227781902567741310221974338956963076401639097149319604775659658952541209025579696291015172754475134121907586382964649624824895347969912853323591800454646968873104321558099938154502058318008017615534133825635244997002767279850691936470510997654234191326656282051945222195830889833813341433493673671779215607071820381485531971100896675046441713699518546205107953034236133707135930876414001381220924014128490972500479918400353312076759071185679063758575592577974349489208474289366884465832799750504791387788103444553665808832231714141016203463044585146046691840300583092370287126744438494082713653293272294615397845416783928296066730696989570722117507255292887457346516400529848388212624100233440562917887673196064776386200205574110101719881992643986402741688496261905358558797384093865160845938969952895883926184853636664317186487725640267263892053662274458860312440414719750241824270854244155293350326421539839782681914208512809454264874561710065767292918146881871452496462460100253881549481727340196484573751477167530241332086252590699540528361493033929094298115798932837789662270357248316642316048566572191704739847139164610870632741790390143376551345874430762714369308848090928943854046012662199609100608979288685561118087709296292603875869342612813597281228603106179225098494861294697425084010241671588090969047784896839309645075857569079462911732756422262985542739932872694611944242109630230673156859121167053052801966718472344053470018527915096480941214086128574285093319744531309017784178778554719432485006203439709800973803592398295990149853653182040998351358917554565011022867315068899241813262813515347510712758084236856420160491253513671463972586074859109662927405845852883055874460063128916054835621776094727772695436191535992315258262994574983209651540335706491611697999598883499816438528674811370692636748523652515036844801913045352313916891940304905736 [130,73] 610717120325206346332172641866467053809348680737749915779496455183264689388030532974506170996185078088088843161994808786020608635071860429423225042746038148258372247831570701740685552769335460989999070263646999650249296453025188751397381340346696358752440279984765115876665157238558787330622338550162097040708615408601370574290821595794411059743030633638394980922353471743153251634924688131935468625749722658613610044169621884583910469519857873206754235372483975696761436790910503474849012702728582426603732909258356035472087418101436686917122529704994605526828029108277215985918498364113995533777803981134417915045365003169207504259987446754231290680293146594087215133909150719296512829160917927124531442525631977122590096306765588334027880024830252185962458015978260831854173091608370927204327059973746877399642502014373188609005767016752603401362671637267953699313133517034140896053315807476849300151602690449059146857005610516060943504144481966461547314027756822265650961989481132440419668785711475507933491252851220618860088428603580257157066254965366199161330559458150369636629816598765885528554079424129696109687135986102694123536745384719588658362334593356021262051902967859543505101948528968188141470994635656854887324292237400421598450511261610218183833890977731513106493956831030639877686500115269549577102655338858076003645728744436202903866451392209191648122609586342124838989114036111557415777496189566002256011975607292463168577406749648161689607294337121227531331845582014252158240214292628747840384695821651805798834696709939763317086209159017402483621461384375633239015514685935707894110158624647259211068022988387896334655201110950416435023980060488336806155239914627637276768430988698812485749079055912944123015124303233359661412162919172182686963565196953423584750328130935518738202727939154263752633854643300761657963166789817176014337582725201608456217363707210827003903762375703120714052946328653149065957419106540945985310839266606338310874799252649603669461816408226936580771407660237572264556128586078945026406803836781933307 [130,74] 16090088100413720662115874966388721653701119027500523820232451837562921644367988882884131996494295425277888486699974101183402574599475260104387410997578249393360545355577287764415874338418652995253044824209492045330368253254781410760489446873425206278724860052851115412215746534651344056998859388313503862254758869553565336741899747966130152969787648441146827804381736228034917460952931793450633983200446205397211798789432800976933054165195808403579707601395905837344737598586049685367533985804648134888696009859642629834704359146149833102227462635267360135528333062276897509957563033614741942122171159580875775043559307485668613052184384753689917626295447400906518133388677986173572047121433452488714216645301411436399886167370473141202593964082369865750273599192517542726637068628734794163446623196975389925155013399714702508929168545616028731869943432689027032441092383635929285686742822240474629298273046248075645004884636180428283098570540756275850791645460847054576543849995885937297249250527924976266004591192134348188588914948265732842332027353582886868832170640461007797193423367596142296263443756682404227422419319232528339887280093369237822476789959166827319812995137357238014252735182943306138228053105977923988842581824576707624574540719940691036140016413279282268533808256081684643867569144300529174740275584723961033219390237995898415755477220471581765082764528720844237263920330764055291331071716785233328330707938735078143929994912661303389824894925133686273818187302778985803130011737150822952815916501023724987724250884954100985084801014820719450957062279418571967721343529175227062487745056944263853564892199950140631565587852067209162200674915068449089450743676642406922840326974657407406714919450850883994921124200235191898310496534385569380850824844816426992982215740304732234514437702620771136540856924703341891498027718839734466661413074208704443769736011976651861864791026425094035778812142454985769117397965480817040988849010301922697994761675442263782551691468924890552092043666651907655931612143575685814585194589469608 [130,75] -837722356518998970357928416621082212897631608256298728392773738996598129884173534302270350673797385329989405406081377449180053902547846745399015216224387958648974061120194717489799843846137325526093459271153530717531740218869461409388900570822792223214270491591348885413850397225419672770342832298036645175051580499090052837107854578212091426773721361855238519156356322419349339851017189842860152028684749868638373796854222137024179380236030028479904029937328352846596717133423614751261482849151761490114751342085572931803793841604594121315562510260645440628001264682788508246213727091518614073196769674234401344488176176795119704198070542757612096854583967062392313945868153530355609397574078263792547415917084680989010808212238666180148923577171861405947099090882884750324256736203668603612125601599934129511433640306406567051975775750463761770587692248522817237326880653564056537565450014916639429763132724638693863856398391846189410059001615653059532359649107671190138743888740014748732333049625362777742473877903126380427404602818936330795191343720193614932946082352579180151635856352640642756826372492611099247373054891542318222515339187595101233239126211760957248055192893787493066595996339797423718682606802405666742979236324817976326446395753913644573165777971890980101319849615622602238141249579841333478125626970685183726596068538129756886410009860442758229753889951874654794422139134891310544064597587281335533530396171638379967553633791691249148597938636334733267640944233728426676172187495344123189011091774266779670443251821152084714089184841581157700355315325049451675454087275802204412361608022013488719254767621573309042832076733679976336861076609260251384559262059223353730795733624844989603665035611131357097699280262253865601257617052748560632908053151186722565703122258708215299283129222226070521876857554374363853754864006257734458015969209106228389421051099663544024952853385632528781633505301201119457986064481023635201658224451796138853485667604409509131747277164189945646618218078598585143613367068457320936520549873 [130,76] 12759121701323393149585551323881534286003109950590452503219556149855040350224115351938787900814781918468811230144695483540924410592151747306873770466753133005149875956730134707094134994685954826966023718798528187999804751808493031829456200276732908189284801976470084073868734834056152533961396678658160411495261561671055133385162820478875091504540428833962352838446645159388419497075353773172746929920801832718507967301584137040963310641854020913599763436740771657816834494345308206312114685655930408920737588221744734983289317450476121233214647546203534455486978925905979569526246379126147298781900789769735565670493218648864096522232268936855093827746564396025298405993726128026862263822362708177286449352152429558396330413160802994432492153957918707528325285084130756918037651914474809664946449030517503404865504284398690131696641966090334187385305404526503461288587654022308336588499955705727348982710985261292435753137809872090676819895671538778702525252802586256644154004597034751429916683206984792737777364702338199855606061239129151502479869515616567921115547234184438655310808932401620935871294839678806393985291300902991129759112823267707001832548689669294699970572795483546866971413707482143496078950731838083474982256159549312126153959319462501129472818392533077346814161414791982623485848321189917209280302548496167321932084713842948163917969584643991205172857147204878164634174168658864666352161978551783614261725311266695038956529223636515012540469481268675831369901917745523716078839472121601222387336143871745758202653657398667475770858731208588040677686975087750706728696430393623005929168695502191337127961011591157375962387456216166374679423880522621696233848490825877608997825670320390246845725291999933128290359999074196370175972845555409892717409727515028079553922809231738433671290927335679347529228637163818099811630649593711935042947236821226862440748233469704670445272236538311573440160569388170180384613420111465719843720553571370191699402456228375124603041607801025858985869556577623779406407353150842098311161 [130,77] 410725296378894952740221759991920084950799808135109899873188540846225789500893317209839276052799749188489706348370710057831792106573490892225314571936513864899096352946611016396597079919036135023771075161483199951145400754960421457857838893192340891272289271303521182165616897744501946845251052741177662075146946884383808745235162654582007229861654895385915270308317129972738653426838785956402897900999010859853956437329691127969855059263738192967149887811223074544164501632832320978837015207588381945468868784425745134556947927052265772538635709944719442507987361751569277842587303017833589416934343024345456419436630984779534513717482989017988981486122551439777393267262126944385337481248680205065333491363810429329394527327258959902809460490525657449181707615992433926926901388738563849359040622390642185319343265754581029813048044255628526647509896501879861349878069329925509536664146179926178213644424274473396991525889554468021126445352262512145340372682432093771424519778832515523278501792542736332570282005949264479005289727648781308087298811314297281277435041543306014583614211233892221473974840568697427142098886060746854023606988282435968950357512007174416285775921674069709001288230496461272355798943279582803213769419502452720716497166373114556639555044817676528137847701215089931381108724203147968630882452911873510052193009069583114500494525093896367184460749327168184314979019626721514817926395318203516310223187160199432226004914791329888659824314688344445339933612121349626226186397185478599009298159820814385429562509847621332459145324246685936969787287800163620767480795734366639950291153254118157426943289574287614241708202522463011204907367776068473773727722546386707502559317752277641479108913725362801337942398370099302316410255672928403211299012069836090922635943922383579614870287894664081032985631281578024992488182737356152784014913875755495666453696152949100389889694406224972711984026687582523296469105877793283455016427349256167816049486301815906700672269955170847505447114710226874220972559287752861234 [130,78] -6599115623219341887093304998187175078495435863282252773879713888191392400076444319417549203466518912371357278321424765517122588482262075073840385019749913466355200922389039900683787037748058076535299411505433217275059107441909109445688645234014046091268727152424151776149138222088117046236291325797128471365338604128389506491484558632711611177531315525859042644789467601689506478368511635176343844401905935337134965789399725392179341316377321702680169488745450508208946214993988853615637112497841903618114168308863153077695477643217418760229875118603846256480675457421398677560419985397954088219266783853381898694449908847339750342931418473873301313535438309875562439374303069128196547799720994927466390796198236808700293973613159358885820140801739849303622465003628574315874833503039624502960855756180587393707277134488925747901869306148248892841963503876625522023621224484882755907813224806886924989055238168209282424091945812023417062845681668403549164049120928846043090754783941163839064046126409659277968119555271769883899141464233868662707948368151550823040369368496969765435628936539133972514138456180318185694319142064659631359163483293930378550848622667546568158068351209691713904819830797309383632171704739237507268728256525148826358980411071322678105740658707248718882450690239248625026281182259883447058158932544618997337545742289635903118206930479858354550035427503860761681167862726372314032973238477134517612772175834313823494323827886573368670401754839204090279840076439640337564753693229379179898297197577083921621864747016312505938852230005358865501395240272043782725299798507908241826967737497520568837765310438731180095422822684480780484701295024781421287285699996324062231626468367914958939426681267435651213631433610793470790426023237247393288181758528142527382116466301054654187438157461896437494526643889561194259508060583800843932314442456303423101557578782534975337951816279013600146541670936202403655172244394704936239791270469492598530903916248150467371486888075615790239775841996916669793461289190840 [130,79] 39586442083159436177227770871519630080281598920109094090788344298464891353372968832070404712484892799156442430567107230497103907795719311332079788606490988641122503425028032897883185676557006052654696649220971086186446191759366170142933158828504971310992236317258979302992950640197421556432895134936920522791871196362918856560183253678705022813732121729528327459662576018387102877189063685186358657587890491447697851022901026245584297462632394825043973574497858173804178377156748132370612142892925155812066174195184073063053680200849323367094590121701024324469375299938862062691148939537113624124685886211930066830312173079595601813920671824837647197264087780718362338043562431636463544657288372449863635943926677749851136604219594959122377787302426783771490528064175852432886282405881992776129843920709926439207358550774506927683370041005577885699566101266512935468609055293586429472920822370704688683460464953483386230575228349718764563872613233357568182090294207628160165513680836294995896283544558096636506146427768434929967901029960075747396201307858571612491791411100168424494327432991587850213358211650603469453383574923579866055210140952256503373182945202491266292413878455732884914111224147438526624960797659163677750480740823973149546651827154907774777400660973574720440706036179462022209197297959767098200356292888298405222339704238594086007443230758184880216745209268660287400121830645010185122429297352333265686799432990423113691213148624762065465349408260118408663343081238726914776155321680717012409409198030149471651465372850024335109225256049706761837087830803829021219780204931555634695609270115132699428406965776764314557778221919062783220068110969325419240970275798582528343986473165894131606560161291488290215392210041015947759643009345370903989269770991211390573204738368368297664362023913798613365166881652933902575391361448262089088849399154691483383215054081575333078829293567763146396229938799050027583604397427699687798066893890113394031210861349819876017426813295383469052295543670649833293347485 [130,80] 1991960081999985483652993181651633488936552955949989692753816762896459808147346520410147018261857912020836183558116007646273676768387701220796403298771670864093615194000868188452903183950234197669960786191204314214396473037345777296682053706297298030706487158233767096847975537887882257047059104966048230327117849364618117999416724939151445030446876893111624118351791346787659115259863175688516656579267305901516298535840052535038032433127037185131888509533700864552113650378315396682803136507890461563136585472965285756135915452538557829359411659691746739611913965989816671300268643370774100817915418408098460954963551482943052154815630954473762461940696151171682259441868205994990043979677245553145765098163962597244696159822796954827324915631759095957537991990858701415254429623274297143658623018512390546486037698160890084933046824618672321995026689457202580945924021388578505986371302809900037052369506284612746705781804026735719654822803800106564811938869068684957793915294060698008592380353919439775195500597868435702479630790423944994903215465953546351509986035661127924801149968452235664381017159507132516056683097696606325179850706723555837777672252309021971911456807633620012259280166394301665958920287142904687503348828371791522562147514274208842722419143484829456099009108110966155470985303180527263843715103727419815090825354889004257469838915491693033025604277832033571440746626802540877878893603071593941441949289425829856927578444513942841557498546017163423180587140316080349853312511421712837530572511594924084298503690127826963749854571482801455186016615211500458019372091295129304380482421688547379903291914104239088402744992438780781383851838833756148010874004795815727918310890478898822881245361836987392944816310126257862665848277513791091412730053411292764521899729652608084458261918192349894305917556882701807054860883309384288302432142611573483824771989083935816139932061289393222857955482304654950218307693596193289050906928720108848546088620145876172864906823658027820119994807950016227944214 [130,81] -42438610947030112289913374690603015650628980515533394729683147156908364153120950877255874704410018526457688452521999624012473179397208256779230341492766444107806823944493785004362665708973338309264524622180767693936206031607627137844281781100005099109321686442564049776439855308981950111753555338220090223954896338740744221592250486628063883597641169648799002292784096759479102178542512673247432656658526638381054957355573892157550520781869540399355440257067008393981734283387566689838843981764084010383571058545109738420159471988680799811281995271183953106288625907289940837075891562615076826399363906238614905326736456937429253700201480539615376210586270086476536407640890266264798869041351402856140656230423981929050605365577529518752127670833554511528349168977591869426796483779412595079554486869372154158695608477374838785283375624510466790754074154365449968925683748394328624377285059728864734431425362031182381075741146893994516324782406551889111925231973160372002058630292611555947371653963706563812125570551994822349857094731378375988301217626925079799511729428639647681304814152032871297155225448916235497767283551773651770172230425180301542448471177488035618345497830901656384399363251106496336044226026693821498925807012500649008313734722285976505181551748260528044901382741304744251572880984365044406696812236802155757540316468876518627969381445650934030104957642008404874473783344706597601437390858679893608536444924137581250914678117805826886701719628219528850806623971553217293498290145128832638898305618248737887902702198851460906101019313678640169177351886014952660584214799028464272487916301751681702719472008142007487462415350802769159348481093984630854101107290829984038690467747186326941450152354726758334453875740458748748530363832657152745919687629320511286934437827681917889122028664583851775288451546909772455044983092150675990346808643967821573021157668700800859148841055690323757240728066833322922107741887440366980867983580914665218048462811328290246768378764558588222891929747463331318 [130,82] -98455634979752077885850348841076187002364867338669697162988859932560671511286617853565591530599295863918922804779819364346202471898903911680389421248373733057404343773260450403636195401356405731409855441769016584114264756233952979579019605381633079918286495720905194706829222056414124102862825050617041814055782472830604656437355232049714831708743058359708075280618147621443888628011831296676657034823130141666814899098046375199703140128004841047307315673550579868533322626034429113753969372462120658083977664252399814490344541779897091646135095988557093101848394113931908732416522416697526832165934411872512651306749849035024835195503508115047219534662580106441583417497158080406597948556262740845465252683649244818131528645916275982235049475774461565825005779190563971148367510555793518883256127677127503281844498178720125201981373711301457273354799920570097176293976522190641528711472016854970997942990711553212699245652681862958247915745531409378238208445896681513012492894220068189853074674717911362612898369101554783519717317223851226330303896229638759458541329703287644652827916574254600054430969262162477791407285889219318702691033774865893275106649234541078900120618338365196723747975068007853385498297996034467365556557414558679295670458551147042647301376642201324005006682932869818857543692833648865641763160710253747507765222302269135674857186767236152615399971269254656289796290406407855197158285007438206191882820882701762763767188361292013567663097018600439023207774250595491230981553396256495275789253618346019984882573880210092596508991489768623556988550881738619144489586377417430251901825587753862054243596865491808304091508610896713955140044750772140696054841916451109297333845773132375458554577005300437165506713091705280909878562265578047238638663018432388084356934106395536369602350710077604039934644280514995088502985095423644501157812275811144740572360845484080233122651598723324672807422782220619789457084232789306364750416688530999820450791835803055409402669836090640938701683278850 [130,83] 1720470440522431191308817679298689622001146663463992950501959029545736527344558215029102157711373087749144158451544406448202434879754408582331408913791375014597155683241197256831922035564650768685604152066012147163317897454534058622370523378224599365353174571356914270258433752298365131307480240290758444647831829913844272858164442908903151503122838627466525727009540658455796079014002844553233701648490625327982065060145134186962447811925996221227716450970047836871590929188171703585411696823856826828053949784729163612267466910370023888795141001914516655958821486619812579079483936532177726198110312240044971450741544800946214137532066260120630563752839574108976481949580379314130865737200815072739213806439163497601402490115395657081091123346947436929896918014619403645313988899751396857870568272800525738814657312520591746072670850316870806602145487497505166017455388577929891264944272454008052227703151445760620750308579905700106860208401097853783716313927088687102761597202773842762103599090163410394134779962477980406430921177351046422514940389898644289833155666969697193534819089997379241563544759360290730490531304025645678391235285920844321831155708906411023631885496080636010124744732835173660665748540182384090043183009624609871374398672888423215069212462348155794354966171190027809752677232167762363349652111254262532045695261162810027372215249517018047797715805104016992671051761582846747858502898166211132195715891912777144680154565818180179816418740753183817471949300106605728633806134505684576270099023370894127013022711830781861119804295122996522666000358739480614898947337023086196645458916847376311332271767655038144364465696374961107100809105212121263444125326696290134173092373277914451286783186988860415467815113542133569476874679653338220086151162414235138682662071111118866943736416311029789807290242554578622257532264362129496035988203191235954335749730582590580325001561716921507953971143762010596397631424821236567819243179157687386520730429906159031224573652263959295457701561 [130,84] 188873769437999883805268399681653441610721539383195513962723316921105235572538124660746140776660485712985302551793061084965981394819274481606618218479339118694551528719997622596358488699855482781668209323095454315165371934855694679933620064935684866862953406426845381940693144326652502238424267939566613721852701478108846442994737016067512340402933980464884342881429644812666591945134492633778233513479221578018281176592551414354336103119641871923820841727827077192658431231084400006483499355397212915322202732408019978020732152506734069745488566356463074459017044287410438447321120461145575632673525679740342702249930554436754877080208000547365472181502151202304923208246072863971540864146749249494669279219757067041465299389064087811308507663917956729186157095531643908122447739189123135490345921386655751989962647175584877214568230239146003051598787211900751091306327906855263564097853172040179513946869469332438389851273747751621490705326147055278866858559864901572991689548845504040089576591859351827366589522041972138856005262848572580995448324125800347963423100194464421891166184491397674541891834724539658453821701188249083735121369969813724467977348646401385495294416605261082186622466262294501921147803518954459253392704306690038399577095153449142220305360831234756036354096557499866374365852035228569937267795691855608730480413661618595524171820767746768152206884239472298021089159350709374141050108923764909279370757643336993482140679473103647443643646550796706036734576346561292753152154813297717431136034666414894671973398460024209536079135151562036057947424656324623210840412675366898100510177302058794583278663290320623355987701502596610390779669172662221513409159137900869218597295026368800161429904713477882812432915307752195398147798718324282313073507506908948148774290461787418675859972118685035449682234895617182441634706576430027829450562282168498781091240182341183760443533545345812241982990425926408619594063975157793854917159272672043536884367853095718829202007595925649580192 [130,85] 7511359811095598450796750039291624905484232027649834502747771802097095233999896145031801289423674579828922252444937130928741080782891243911753060344338732237862033572089948842436064123762204469107354948022267052436021709087637977130546658722472486489401831391198534919777497737140874100832046424301651607250755055635205154236857160363889572720902897126404296073850757908526304108768641008022829684159743847846415549559380004953305492003756345276331563743308071661872449348165538883320904493897903556328284690479361956609633303450104421460601700568914604895236328897255588124614941192865236816136901852589555652419947192976262807894742759939196936376537142072402533608679263960862216330069531362345966101092777789247106682702420034250437199986039974816130334987870378850543871299474373564743570851042021921461485612918018515744932317823151799600549737276852363827135590352199663925364519747047858320281384063699236589842431399502313319879749317819842555725953213837119456854545007517972342260879652651195413588923285594957937991140600651665694384349603417565280988690549167006569761719192888457668719325124985032514893129152443769075927855142541844002673057530093498194228598369425934966322396303963889536132141907653611133774196122980866220081751452075236900775643178884510090048848242322527051265929036860233060345929091865685280111951679766111371301465156354579944550216214151581852569395311093708596187217609701631821210945430106929616934574751467065464026536859745656664954062052568627717595269919656816055246011601178482975853030110527202849566264413483075882603663977851361230055153396644594927399593676865871428650640249299514133620868633544309451866557649382537592040469688992364877783905578042564277137840053974644699700764222773308068838261820780171492091116665565684950808164965934563366509040244849986764151061599271826297920379261551524846198317627571014887823468518666697154218591959204568057909896766024416744653556227360756416240162181983804457572032484370966722032031926861605 [130,86] -11288444942185192888977968139765116320100475889926899867580378301292846505127174382256641210614865798444885775646330090381848808283989496788369874573711961994797172679928105964233472500436719420751711680253571972625433076840509810896834515424487549219510269410270008960004988652699668129578446025473652797749422454760143399587010569757170002722098032348880928029745482814887396887430748626752494450415888505128074721028381761854586768610171296123372544085922585005287468562995276865485358336686236256975425226168946269516270801411860397816300947745391117488673215741796868387398158510202282632471532778544585065825651572180148999842671247416405902211327912283181784758106163455690852443409978642516303043579980049857879444199707623361166609116596788730027376376494023126705357889690675213664871445845353912138588067528285786027134868295622685021794856297220706924685450919365485417971326763753802996194053049283696751454557239073473909405906020137218020013745116329137578761987557167259059861106089552465289236722499266928097022939057072718891372574370961173517139182805560674004712750269415964446282811887327669929048954174988895092058825953902107021064571969285295905682450200068105686720501613296320873394828642659647007451639783468745302721008872132596148263613611206678497087640583199385452479007131751274868644957759584069322432729936465700000366699689475085917398368338758777043482558957672317580236596928859930978693802777044256627055542995541870613007585143465676458804809994636317599432811905698327724327813832792873818528718501821793150209777957455378168551835057987547886365489768350489990729380095871233228073822567070281937593259364137844892184971814494839852966093566293373853548629839875612077181604899497600992544024884505085335836449827673170939901678842823335970706602120855529318509541048142493339418872759014890584708707504427284784721521172997370560910798090491309832596725177837619256895613839700428756351989260549834570855370709024346079293620188697109369302085244130 [130,87] 44043595135022328668134866155051942882924788373773048035863188210084770269403826462646187720860825477475774210893346891828354584663814502314867198035974416236971396025638327213559122571996250820727846409760907677158489107319955329722970845340072058424549533271211863561403534503834930204197581375397096474521648170402065498097165488251239339082585879591031726528744569513396678345561385213344032901006135338799341648413780236778065978892496315824367799610156487679147731290803530718584855610953511183688960657971917970283726906643802163536215773920544798667171005576294671865850208694219668441318226817475760614678368348915462455801669051090947069461324919306571626464948589322669440057952059151373975847465896014080493619824189241976466841220737741097603213397142710774687246596869907501370386355070062766749836016214119710946142361705687487736376312094514081127935558941713406369454154801538757489026553516662755402479501076538369952686946007324990041449060067623396620420204509715031555376210878198860251413346904542570563215345059515812694001782851546973661365215884010920595248321153771482736284689058924371217098902241042199086323498390994230652741737961089840521728718745749172738231337003454296890522948241692349517910662377316569043402189385777251811853254323679086391201856572589195461185767651922751787711768703542700827135233055331096737434216700279733300581118241519431206909726396161293485254053349217648352827280721038537715840887534604853411695628242482802444381548894377873802932255222520522355632398786985208941434925566618497744455621492853280762544434562981128136616590516240549882501768395808889893373995964620472684810137872654839282931272934434124915920247435192577863030555679620815858200985680190797982465813738163925553438693635974994041647365926946286164478942372988074821662691232616987081056186423167016595560367352319486105754166614540324408892848201005919667113880797502007226247640525932217522374991957190128858894735238423438650162496311337939014789346 [130,88] 545002849468671099974091795848938798417644937894999597202452312915652854701625651131915553776834758717040006533135144268224139578105898143679721905638296589106653263255522135749710637720786344313556595996385676224990972504773133376106999410214539270547014245336680128235513273166775523097345962304092989541597644840972310909171321923204759784255968407882579349349672450629422491886018259927239719879530674206911248058354801383989818283837426788151282925003786737045004628855674556722473443270993377108178836573949395151221424747101741229857338624033072597733379174830562758668105405134371757852437040012693078289164547121156695634905077049390248212177763450143461017016966309585115608387129014388137441471080734116149378087930714907922459923750556410129952185349555641051174219000616514869484727996340031962300334232962934579798859002177899544335659598816163676340245859630963612406168642062027419791605783923751944548585807522295041513680695959001172215041714049543460936999950541129452871450151131273349732843691957043192499612845642896330030873794899920968133546731922113740514429852403744966774022223987412622284988577714059613800573674806829084387683857908214535650111536089234007272894149181463954335164706394231209975363111955835025127986326402659815623002197317035300702698859925722216088524274783979059683030848339937061070135277338457517309318672550738541528619007942024015885377362408764554506652538201187217978374116701003688788572784616520909379530681933565494607885410815875714570582372751526340184448396238919386814532123877105246935916143880822343770657365476108564120184081517364185583681669924935946883733125231342029798273730685869862004270432332483350957267054464346377732304401234812147042240597975604690801869308204485256662026441216788313379190868229845306841181774188467093683571498436013896270894027291952704213036219327415083998954523339255041247093822230595782916500415934540545811775331690700646592016327522437911075768298980627039844554031850761170315 [130,89] -2194769892978222934132144306542055532317976668434281650008173947065514744561113098002650438598908646299739028858308582899274590533966299079672689563740217566119652825332408839049406631744209444979437747524244505348843669066022449003645943073907620486455098331221311843786893894816441184115349627438224819634396690610877214702633648957737823311307629898206167342101649348544016245880556675887514079753091781009931742703492346858652103020693540805715853534908789734753412617258270166242904927019551964578641800715966942372427360762718229414172064787834912887235508058585522511258521283837091092478789185877071710491289757585491203341958542841444384484552038923499575266839750834861590780143058450862331629676513550875673198363459793144498863278474798686984618901253896384526815345077542515757029322012569218120799720695554134063346781751504120763687520399076790097104995896629152732128199124423833849505830985730358560496868874410166441826011827796334620816240573549350966246091168618525862946553273342692838239580596850380977827294896775153199068149567016147963586638721218264776878731839047449820376514841086644759821518543877587812878733125088058795158176979501617369454455108340628248172642734240731036053089241999731900471347484121477742439024025464036606519631458961256571959803099638627252124620076172799718949102682700123801674982699766205436509102414768388120909253435221148042747950926378504735808228867737893925095295959043273478843640602571963990489823818563353362414463814287654249159014041492164234174021272921966887538052902360315924430541211789864884992564539883689138980490118619813301415505163730305454493780919949420600325432538360742003313083816966123513902004369533249338308069665971512245030009120762602060036609203918881634597422728514809811304240804292579012578661295624633588671157413819698862171913115323414485882888721843492191974953042495137371128724152240583617881822449665847121116215589195232445262043447532036009074224888377897902771685484662142 [130,90] -20789983761812137263588526686381061656086417397342128590037274247381598470818523373241342623987851122352938407056783378469838092108175805432510246005744977175311885822492645450296074185021722342564086113142536968836480742895957788022487016189016231777481321715031135803481810656899720296835979547142766939856953674169227338129053237574817711463601304215654930131173471415889150830485579280029411697662005546283816218631855679875680496059783328024427820446050554637644033487692488361042267259936828465762389056801064296051028356040280959477753121771994217539173737087625593073430595087816536239310313700979480140928148349783555551385300731785194752480076558334082472957927736541085632456501137458141473901109479452719965846148043946233364407561312080486087661174797910800660020204947840590326323850429433544815952373284956185701569940090209628734310655880036592787379683340952995854972252067394103546324278705759685723710659973081099370669305024785745557193698310459429993518067317788236251084903543025600954505322179262904025391971413783711288704861188769118203138209689539247055547110797168359618965525453545146878238684497445101280885961563598622037249513954543899051339298649850259645909091024416264948314664701820415918131301019717418631024078701618607807479977767587285495000063379601746747205449657720422055541792278614731537803355675708215001615194505811222374161579827269447055035993183496080790044098289765102621460155422810497849834071000196813022228789906079434684427438293870544978182287210675972358349120328482807710553938957669976943097001037623830776730304718503984173656282624753799646080024824416482763224021424871880732222263430721545585565185615121079865853606074690342187129549791962333171847060093409531687723622970906730214104691726325696641992419633444362991841766352993882248541010925664706629449980540308656888377761602117425941488101318372982652815883427429289100562804188627526167623515741462991576539937598329560657243428634970927653062935215 [130,91] 93816655491526683686024951579549769186027590784071833607587941515612552910845351543529388396964090028712174021549779612242238268089197262955309180628580875659439954326691332487359200473120796854027193946499994207064170643652701641636729082858177339599934446143840606928311352301384533914501757964297072666060048862049306897418008747195763441662229083049921764908477030853883999720189664545788732039426638219449227871374572090380865200913499588760900053155105093016301168547148000967909081156833992085657290471134816083703470387679272831496222292319373952681627065039588091827735395043748407633629088824699592238307364012882683903856443160430956360153181117842121174373914761480532289704070096154816854370948424631793338737591484047001563994306613743464479500230252886438081495698388965454912563393154944139998067195486558435986394215901659420282766150065294695865348145000898911026207002520591131800397577762179210545032661621295561299900426495051448069162638467209519677848106281655486700816035117493608365674170096095333365354788414970615112004711069182448738609874055076562693743638087879835399271276629547961819623520777596495603557973842094396526311431979894530915995405887243934661393814761711692342837265879156510505185071429915007457248657716217722894509513375757188709376844371298751007233312583706360147544317157244114962474965283412156254706063234479292554193278657595050842692804388312662577064499846202878687548828370579488460483852124155883161897925359056371423712921492955490710962003612611028909891798750734227116943153064981123657319208262013442918569049374982068917985457765608360790264031582858645268317207993857486339454500099696282161029875109142033388884304527714296450971834992320848422552752738183820363601892422492802955253225899728943716565099729039158028709781950141177305418468028233271599828429798874580980079819676208917651173620422631673600815258425701036301322736142558032295451867585690750395863526565695480129415960784023795724895 [130,92] 186497867821559789588559036152808034614153399644650332767921378812528351634666445138252603389865319616119310821776565613965531116511758479733834748137985095275769086969175118929490968638679724283462842167157539165263904331863531007312977756960427344542155476379876655789992744878435753801276640991392749047319804676330621771392254293478782472272938944759550497853681658835463033667854963425080176472366908832344832656206803325818211953518099613723047405532142084599214823036840019036542336106398690907441132430668801563772616292657380691189217177236135064781920398135172739522532911490553452991544119873727939393502247027811712963402933498564860449632091262205813079904153855330097392194837490411462538253757298471924432663508785763479400079275972438375391607573600105666997271821489569426749883766083492315962939778181420068010034483278082688666625753916779104464930675143820544591012607353105864564497835489540655010563663190141356681266774837616754049926146991844766445508025158357216090753832633414505861961708602509649930850821298575632902234400401039014765520717687902472692656810308625168280899845563765283016484148797984015817970937110456703256212239826559848575237388976804638499032532189887689634687850462895428319838676737950762905910545170417299147687975838325401355520569278534330080359803229446813902778326375282601710004420835698426560792437731108640027264911340645843373364267349414478475211466745038565775933729070139713972846488652593099868121890243893536856418824235455722377819778197374131046746944753024382726418934927015951906878022302453750101781141620644986675340570733930295639282657015679605236897016104693313466122220063777493570622300508248257627854837038910870860744789834156157705901477860025196986597323845815377759008270381099786145419760348448560784789999418114941171532000923162265050803518280899479242189978692220904709868839507701344857561413425463427746344603800053526275302619326547494039666374443000023341010214969759160 [130,93] -1540637722230064825082329280932592456492069609430113456845166948643804501498360571524527018905171475000269974826774044170720111565323296528489849718561068368440913178242480674697361117439168506456776705587873116958559460424207657957236758202388963043597375467348322929148278049429370063905565729426532307098998396213349587932113278504415965848323672425278890511847914412714297698039681601889085562605150399798182372729668835967327903182158866242124538107965837725637297749884978566083612258887527309792750927892641180803619165755646492597609135760020170445692549372251525034970932564339967858957729686887591870560069210034518768394144927604160346185986411278378073046915281125277022198500638219980997354171979978103516062874718008966085409335553429241542670279103496651947632932822277583908929369980290040661730255968608919447539530124709716090052930895914217659624678059431934424456028870752531987832137435365788893051996768514202392421822413317616553311396448508188943863861470194990893439715684989165284465617272654116231612177424091660310276298953388835806732999559796520303689447973393567345984699298410244578195551570856080027665413790532669616199658180775742072909367869651636863844272731203645348028965230800484492703302474555662039234506330768613683455860994154149277872700034606967842854079462017595391901333394502205088189023981955585622470655648735772515052860052820020752809459679906575052630020274269008068906351042663536121950116756004381079143551141638416963011345439601183463611547098710156627595575973579844962952083704843546608519074360569978718174965931882352779034573048286143487513631594523848093337296414714751728628417235319842786407376669486962365899713412456349113201338787037561872025463429383533298899487448222357535543306909171981655986421528191254492302753574927279686441516884855633641742348176772657306044164502004179601690263855097427595392460802783530164298703141216243923916608749468313918187040329266192688301938516444 [130,94] 636158747445044268503241527314436869531038154706194523135413712704510591777775189563182893083596911718440064499059208996384101403613075137186964095470000837560399185041085213286354349676458483426213776285711635128857863229968240499110277393933542189175687520951806400819676287013200033628970925656997960323367096399640187276590852588299862060133385066815935547219969855959170477586138859779220599170880462757624021604081061780590601431729250294111809443423135928991429484478629272252062901523668828524050800686452912732507447335644576228605818561992105375139284951730494136325909760828790266127026468159373002804942743662228804922266792481533548860183370405303835328038001671285176319793656655590326159261493481470921540881674749886761713870071846669788052039715280268594233440038836909902716195062783098459406076663245573111862331306231654756465982783658626654473291721345057671222883169596257387850416682932019720070190713185033095169514434555903003259176756576504362164618127031461049861100862867683831839176288995580744158468150528253385382686190070114358283124906944558839620661505706793621083572035640427217647508209062191217475500869623034343287190133550873569554829178573190869647083266668434671178317618871309984536259277416389359720279888825202395101198778446587787087572368214758003582789412924860611519594824594179185860366737728335231188113896825545763305725406976292019109421900990692700402700113762687533436982440674848168379946447811098275976532300642953700171266867218258346880092406743096441891271108205613359389499394519676932575791707243572388375065660940608253553861287409231064000099794035745013354000024809105757858681463099911654067144494022904413701770613509550485687737677196409534000219253810480313069070009894324629534227785024947400434743126315584480468593952989557228748802870131414625521395920169096564712589713264555874634396928876935678405894890555623284960829832442141062055181598076099097160383983830168912207999 [130,95] 10271363356922384025804893295529653359693607131670616644701679037156035816680230522633537314933520922114317260718073215858852631707237675221891596266102884908953931033125033633670138922197918039056295837723917647761239334635744196959330578061524258957915825674793495269135251845775140161882499230783990878835637921966943625688845510845236039204484039227585979913337450031165381047750181841323075417922748745144837118871127005242906251242092748420968960418527579105070681294000625235234179161420514076548884921875486747977368315069188592213035729035822464470534736449427619947220988808958826658625045946390842607676949527129997180938435037238690262284801011820801816347638569405745324204761267347474400578115097519074693836507612991245667900378262949415402944599204796385965760935368065759819614942080491566327638674627282398362743191870820039748556927591973899903667305017584168476248060572527337161941280996242777471755730371539462452666144550075146263996990877875651650162007564217301035484386312171080842642090516734946581884137251205540082167203779555202105001824931764939175812529905855186229400978369016916774938413662449745209571704389735375806652547442479485659711103610196057313001285387015624114708010063931549768523230889450572184358880808826943477432819954784252861813265224329883843576268296604215955657394152344023451503923729383824109577406926942849636002632886966631928941685188766229273740009550890886065536553692624304104259373885759674603739608730848356993729272972389849610636017934849517076090985311534389209850844343802840632742194854008764984355867130979792694931855211989806283207283387598671245301457396374006866768731302619162513574679332452942789398914569213319227618453804746300185646663379316382419687953860844270493488885232161932393001549153534173210914511910870948395747567260879405635887382802984933403972580342846910725989841157447777602319912330983992625365335128310537837476124171870890913739520044317906478 [130,96] 14451461692726612752012014066564750921255428663496982912432827032903719784681042674367990215334838674107046834519204169743030724739268601440853546556462595325910374767919932557299503668009170483358234046410328899431577226760580790307589432374241782329914846366504034582413791296339494786875208307853754846388032963392391732968571877327019867169038427429289602491018080876671746262234481915953527940842941048682479654668880057085617573817167079793027553951656650492365960211517451933734397805460561819964805821496473287784387949450407892498870344208771661781126204789176063909341696643425774272074471040595911591477715435778943001096078969210196246206057271796362379050431305760673780731265862040911985942717361996074548675219321886088027633240291469012206462113944892115421652576954788752573717881952371701233092903790917348353810550496931456289782543424324891989030404957314015239343043100288025886964324616279704602085047846412389721184181200615202030457572269782729325531493949818032297790989295438990032513356837704990919943171809526637205637718432924448770149408887390245713038367418224068354360470325252739695876797150735587747570262250721957889223576452937882284861988724175635845111618157852711017877041629962654108089332100533854851493548331761746792562649551694651459680046004700770824178667453216937638764281684028541311921375697997023473253584638605980882824924029231613210024789417155480704739257024724927224162445239084273002850535141126065799428081587209262700178462800293037062486386545691732408278534005876410137119728310216230239969591238938835128358141956033345013275309049477209175101359848773212458050780886341674980645306318106976664160818882818524210768138104086545480728618506955315396113685390094814206172385002631686269251751179318515077292241029347087921466310783163708374837295643613278238293124531062178086715093626219908748285679535598215369844055085060002898385357393406933821093479696837623536592272344649 [130,97] -17212184092341877998194192134422552823648930537688575862746997432357212885874727812335788679911252447942744662467035244433100933291650340428100954859835693245733154743567913306835500583279101258871499935977279506408487883550798637459497420306083611156913799526066687642263605375207919802096651757549578612684081792419432305229481100365916326063072967932765418093404575516747108842893834870817160361862502762926254734796768623969777983649741962100783205995033026545262010366168968347030359186249414887257924046337723251563167112991191194511854120477638461378804407437175017920951734998973074778981924488742894203295916465579974853682167944527169555797297939211843258797761816188608402134518756266921058703707403041493187765692653577822451284884959482966267849039814809682972451570090037632934685755865291202103228488487762654112630515664151524867596259460648019567194356141568451340494491788638936357159691638635784954395375617593621962838212316669652866005943147824519772534731760037506193231118675575146852007779581831864693286772135525334747152936845666879304966028752836833607905149061609585021899154504457492299023075738522919725715892454588474639511749613087194261831748790646369860267138469453919069291600401425114412789426322361432310728612034640761418150946609334988511775632020846381082351933354946957096086243962420687892755297932877973500826659103962067592892486227608463491074344988645284114589325005045190922506518937812186263619793734221968267364432979628337956425839609281485472239448724913579894097194554354556959757661989160046301781147103678576135633425054783266213178237015372759796721289695147755711074855588259947549715116472339752413614269708444244807540158541285766458768173851754314822470479269127572761549596696378608143373958113676070826803326052002946001176607448984399701861924676357483475956631581869634040316124061685130816227372752733344562230885692981902179224112638645134086157747937158965557681396 [130,98] 38620712672475923474397681271430551816208408907552407292599576816130666624323827406369329595271115175859332839229257004092542304197410621655282652786042211140998414091806251804364594560012882074319653134610170423036778957411548632526212514637572869550152254901044895275933704657525884760224476987745936780725428408953757506452903453503832948987242356683562433951488138248831021391279455989497860661178803623582763134995609088981713965272531594819812084036946665720964906427282040326958859978050945492787909547350927336185766729722076507086853395528063905615900262070934688636812749559077404376563252265093065528773695425303548257816622010607940886369469204516384325266354890180870678776900309251900753855368232297471286720729257534723893052147056211329765789226304312430910800294755856598386089102384476768401363052311466191541767772334338633594850681450121177642162690530979653590546872574355125156924053626618862811916373593145260711040831269337268701121494793494065724872890898540184325991927188081605098708094159589373188951478925764415067305018270126375222387870534930179955807259406764948072776641979478438878964090290010008137227184813489629322250735891964969925047190723148308267138276631754765807318637759287614849324359133690121798344015693443825877961985462028978910582690700837574051027288948068506961588658997678825532154284384521081360207703824551016288104611622725637268271788537773797623835939848273372696661754162143508970911614572311580380279510156551197142249633316374559782275189160609795424477822125154838730276309946213487809044651609335072610367723976304866641429898022374546436197268692917052232663131779077948021355081310446841239837219829732926096130852459328756156915901644287812411533151291771506152001253580337390410108993774049634030273777543078564056669008328888609074434996489847013594630800660195923452212910531670534714481692469997934223715464478070422891965094635054566118033669206752518786 [130,99] -11886915270961037722832323503491776062747280491324629245099454427345613895901885919169501025480781184146998979585868051803533113844398021456001813959740493895751898494928532928663735510080795715526300244223883852730754385932471124110258910276440437013861713123129160080163406040582952373557272071631672870961005495843308314902181163516944045013128871688080750765496491371578786975199364265574605352296198763136857010210092968352526994443323156135721806404070829012413520659530292131814103926517438500102635428840400587980694196961139954448128750114009860193786021013524538721428520290979259036651136476647868655086721558279744221537985343078673085281626749720912408785649363086102694405668526511118903506089255474138829289951139914248195086659995984893046491055225332896793048425848208484544410514794983100650871796069301052526249064096026669294545046685884695518956771529668154282786511549780628373469688840173059790835104365169388552595435782180868447242656874634497428266884487027436874816450946134583661167309542003633694135679798584140807390532225147706958847753244469192587627426759315492771967714500941894034678817059393960511184811389755950252591936860247811295027437641324573519143877602526822076660103645621365130934259630720440323160717467965526692227685096822731555893529077630318685717492187653625526763633285894830026200117092898290592583473288234712320604640656252980497512883855040444367521076927008954104783157782877338035961583239529090488189345100886323265256632774163233208157529419382443738114570678236535087423316809236751573222674129333605518841558014787808698386279602313164072326814467344556518112141221605810110148241391392413358923915013684900293496580406989658607511466560759140843475140780296131891321971569998506332389239407449938434704872193972695075708279476143432120665737401239763876377826601471069324186951591424807222065417901904648833049097640337930635358656650063865326598551543976 [130,100] 173391636164933691218375747760483024736479615206715112631971007324948452170921595429970934793347965324254663977498235610196941578970710706816653490183859886667327961417756128307886546629086477245703701675911885658640824081961215848878011697395916204574341484564491558354552752942963262384128491848395582105370065336087845466351523331073854484644966228130130302636309850295824878040909896167610291829821372078317611009214407474689602831803860945154148069936236040214449375182669646926852021296109566006133114078105254655251134956824841383486965137671216482027208817337417298541088069894870379244442660318451420361504673282230754067468270903117773356796787981443360260059816211939384294215076176092125703464978624085782144648718654308225579844408166483168975131563568849060766044383761130113464233038253927578547317085492041045163995781416098257850325781906291872939086386369984301217919189923590413628817191644755759898728492349666760937004898673412477613087192630038151903908048118014145466880378233018904719354294769342178537421867196972558564093354846411884747858917248837277269814307042339414872892252346122123614537960367995403902105399077736597085629525569094386727152609551163338051557082699598236790461501567605850606311643965606697352989665866036665227461812897929642735519493293699045471850648146661077256987234667434522273307845666497972156518599304137061307030308887108254474440270065382867334795541055754080934887230067690452408460217658222195386475836664477067942281209636758388553053767315877013407593997813159444362900133037803231331828211692417903816346816919664392680508939534781636938001853357409335778911352458183529208859281901783872213224826794593444564509449668265050803837945912442450748033016684958145413210975112580746674247887368300316135923465178754663443443072026150296186294198785220506068733698828792397023407196106995067657578957549981504435848695997225000514375385217892528134184624 [130,101] 553203960022943823747476918758035858313875083293886963812594985041637908626368827543561588992761289414937024871322868386735826947300460711667993565296890813705356291104998627371603932703781833617826209862958201894352288921769036374547244809420892510237382705165596756328363402181153387909571433616742762724383808039945291799396403972821926747973588972628924312272648106638576173768411265887538959654793553304309135548438684171364460883320496730920056223397333988563601099825154233377710353239744517591565769424621743857142998887201341707040762821913285109239389553620671990260355673048243957992709921215258140128783412368577243947042883180526409876914391641377447292152148264145959779561285277520873379450436914043342496556208055771525022469586229688720989912571748949410094538316300465471794861404689993403786847314256677179887722750730762200464711967355374368502144508301433825941395436183222609283314760420954887828026976183146200751063410979019007110631191054846586588116042663179932159545688750676457561505543026379646388871776037631488041529515375107955495617452726643012741602399701128699457493820920622369398796532527137853401810494233130884096723212637524881554455750292170364875328999394411920707076531185069486251597869771259955159291433921320743380979740418264959222096889332474791928359509649631453536349978214121266372485962536576451145988693802849426618696352086989865994676156260131177680786696508876675786429952290640097335139739890191867286791440220845511521293688662629105783986718524054777052244200644544958848931555034267012161835549107818337177618754972764130609001351597100209820586591441926511052731306825516940172842192909250989278998811961283960269495318627163126343755780298001295828903241581042664041126310333163170886697499747072089578784980439108199934484757974619947391742709374798842763418993303136939421683377894219575090089644979289063213623496914748964312748130468472763928 [130,102] 1567237482318052390808858225857570131429481852409520795357766509502805779164468590316123008223494935361886878169082227196840788676916189292059513137072153813841129587884433323246280438938201127323799674973336464811474202941400812888466012178823954529510783120976011445438238986713428910237864814867808302211487137486233223115552808765350006217759310988679234181682270379274328582581054015520438738671827250539787554377683401995828166958241229488488003311624754926527589617204681199453765828406897776961163770482909169585691454731717494579007650075241900636273937492860296603696409139755632301452296938698906244461270674549564701453583996489919020881760889838386991509853181100685007801109051975539186475225631542000486602131293030677053229880202789900312253854279197688828545480309470759239150811613093259663124284976931402348307642904848401186099239515697495143022762522971746045780651389561673499724119910568800493803644274768115247979650370164871192725232256504363935291255290515135154466963404395521623045544347546867850007824620838069606910097051210918449639607271828371494734897872254599740485824320126339011720233032938611467408521138960357206860415704596229120699809351859579458878826971355166218424829429594391199348165392624123675266749193333307054003313975391467477362092255568592795794313412791489212046033231068314373199162855310252249179031510425524676675112874669304218138478187116934183233740305410239391284757816292731091594093800324276248489647943037990664936323767335148050670189295920250078210491311265783164150740786542922687571409889831132999302293216051757058786220001304674753128920077538276617837975268421815311943920990018563373123796163749671120124466189495086822052285255383354989102560213238860582084082756197786101367166009248523908695286703629960669829197377358680576384255608042199216935101455606336384235685006835603535883112152311941265240944699949263318392132097240172 [130,103] 1846778214726858028333791396016325117525171665256159674127825978558526918683461658958680910448388708074028264924872989098937769270871230879173085329887844511977950093777085193407541679916247045470110193075704401569504666962877514456757869107167780950100530068172600371031399371628735296682704050735840096482269534099991976234059704588572762674764850279609519454625151426306888904385571645492261069339451531798746488852006787261367955296485669110221313116010799746707180743397951296199986047549388263733806244819471676881734770873144717769094673890997398659902262084196226382454841079236421163311070484609474569157410679803116181135974685935504140788059317476441612852509206791544977895423721036442294710808055382887574504213619512182410105688449755649106554337738140848534735187489497663829746781995135424152774852890060520040286875816070104980960781602952489725491452794543838408599364506504765445174450578855852359320883352204159766439215496311097588157202142374076588176057714156113100981367879612110839133498054626748471525025121801752994208924980893208689676342432479728345926045824448321088025549880252081965877289522245933083120413792210588606873748864290068990239129609452575815585040751919089395800845604374287171565760013702607810178491348253053265231567545541771766337044465030238919085733995454752947484092762363107548052825032974016253661256703147896111594852526850267224331869947145984972500244130841757230522192940741431758076124507954586324136799440005309267560334854638034771495844976520461830748427853460752287156258621253137136472489359616375952271845394730361299660738000406649037768538773808339012420285287235358448782236583234957510607324651398810765789071152767081767915994324501131512177524779349245930900834552881539996158113144939362634011508675416366295583970759765116757231276042405656772950440331193276131428488878084997119754547360501368108371881542745162258840310752 [130,104] 1939069715519952426257821206490809287649370393043169495852617773580895660268096834339572029258529199891282374970998957667677803592958987161446761615449766614911804884595247395022022161744742016985619761662020478969835467243363292471774049302353599172910193570804963446661588454397924805612438042041219843604373801723101552123962790948449206599811419573938774791261743805937026546183702921986066535794903294131118399547185181155271906047798517365479627176374765235630743882665181414057229493997497238374094009806415089491049363161442852111680864265436677894836681687710376592970846703125992728283881550853521360092565549692544721799969215015730237331880749539701521255384577392371553159963481694030636824261199902770255164565878044122329039643801712489742553776306718551096256390105897282725877041473713132980450102745877821478005470482278276842939743697882559269952782012442054314756880882020258596311322872064955571250282418010430285786226309306313791064238575497358487125722248629481876957727856509028588500141118453802144803309132473895570324880815032171948714776005728222975279081429973746221572545643700045114892050993897015244031394578061243533661405565006907588560620344573252571050933273291009494047046304189121405103428496805177691521706109574431888236187933340542749903936517977675277402839442067419159290712612262766138944157122387453437512545350704197192181971142871602656349340773985351186027975270358711970930095169693476115170928547071289294471907020417644360998653496843385292597003974667181165214559301332280334235822875794798730706108228344899027120847036291109096266561210590824287003405219116703908289915492097838782387791093477803892765936947839476633266306612052057769468611738868134945369658926471601688470427322971424698987893891310678618755994228483510617679211281595634747388990149847418088995843899789426443816861945724528159722312865687559447437461482728281306724 [130,105] 1616500810078856260485456826984445233735912489674163096523300435092459207544829397292484146966700777452380848562172028941427917011254272042437205920050637339560687742979776481912811927469270176800789044617770234305572774921658044686497605619972738083313482602569093069185366622662062130318287616988256920716188592648648671389877075536749313506096836122587365344664978194593481544615040262442365705642829210659778411611342648042823409687568486690262823455959387035073809004572114354467723868951005345277419120442633582650691030362252612247037775572944990549313801680689655568467914513645495888141961185122367036687757626779899130016758879871831496539866365301922703132040935403623785578648909056265618469768004030258188025720347164486773002737335488962008626387256194314796847908940384716250825991068138537388518032831512527600611373545596048797486916575903203565631767553251652212442729967210682016402733927071017011975967353497704612338236831580196979657088538506534836284871313944108547939552330115205416482459663918852551018290938391152284123128276056911204656334227312197603049547427903309129734480508362602614534272725478008065277963498921733798735424532119485886472332495155712383729232122127246643086598106501630552649576805425294714725962995268451765032154917376257790546665424190885934099005131915175946961994813194350606250686583007885300472767786752864038208674028204137789569099163569232018489620398913747745443250529581299975173537638137312870580920748307337916661716403051666088654777457556645406300249181195344842613919168385333898953461726257114846686872682186730392817291248091950620210466142059406057009216198457902401723785156482999822867589124324801566094281980951345755877571782476326711476488546585771969891121190855256499833182031825046869834494786847917788841671301873611848823986636207550650036191682287273624351770832850064926701243900355455071304485603643975 [130,106] 287104548458695000653038322237589837999792706339195202979584446981263921371126048062864582648826958723416832645476932985437280528325450258159526192044391326306809471993595629386713415354042790775535400357769646754410370120827733567219158503584780466841863208028718990578764587595248107174357219341241879526452092676101511450098330239232908270458903982409159917661338534864583359792362538736145995449237231752427644849605646996059820818896234753594701931927144941698256269998602324108580663696653587856716422137826026452419618073864379880131428683018140274834127216637614876941214843485619019852779129546831365080668262209596564641108744300985462260404532712446913744685499162417783700205599554866465947863543926213861648269668083520040217208118935693743816281153134061764294304148442972343536915989298686140411237391678689269833794502311921133452868445328310306204895104106436761745538444765181771204671983675821472406240711229958270751189443475547917669180620651458134947232583733059722808690625080614258307843232260445693598499645244598648446719719507364915735669314335537104959651287017105239872057752329005986458765705947834911721198055873360481509666229151322814814359910177994058568265113374822094488894414185896411961191835335102406369387544094994634483175389755312440113552411422466724433384312674206713888608690406469868485622920998164407199586934603991500196866847058589530274382987388801534589959314275591145013823785303326298716857786518576151168148737387457196615015145501783105481330850411046531113143002812768661238087815263249611714536729931956013245717379041239066924152406989463972496598115015166360442811185942989360380644251376330468136037323736086884350173685333052003524670006863562441698439064606025880732456076505934707462355531245706291909870104814878400040277053579510538012046780555870151340720869629701927367629119409474105472656630703588858433404782 [130,107] 205190657573938848243533735236539401634037261710672505254375493388115612376712935379913500399290589134454083742063464058489139862409218564708325799965119451781036335665751326806025400150359636808827074008306286228817958805898158812230315226712359225649310639595223890201151342444806801458351057102084502894442258176202182527341843628565772074943426278157915914969190906297170893071462150213726490061541022898286686745788390439832537930304498575015890718260603883726279842411726800716888040030197290087311230478429279862781576976066874352749860218847141244595301460932150344775669594981345257240283374687698266683426619895691637327698111553507707656894885966264088675798282720654495731554613928648560733588691701608550651472043323284238422592610007152438407241177425109144790792948908574852591527119873653079384465602427977860293848413577232088060545656264390858091703415313844845030376552105645836310632237981570756290649894241388040161888679635529057015185660454232458630397757879330916595238972948219891145271765828452731019010152836986402958490072683121805849130754644380803621846746980929600895785462863791292774826287779852032190578046268748997592269340444509274138829166602099311079900546666513238864062862001299288865637252362815527992403984068232517041996822974950949283463210535579465855713921619115223935848206549025831721773447978371081495546883543075011809318811472465635529913362177246204813675284992575643740674649951113864211134841859940270640833279003973750679264418161320948330255130108633619515895855982458375800812362212794956543952185099968581618909932106182298996365691484257539167215474481759243930596470508135767518729296248303988748517518340238079163976390962788835708964641517958558133859477214434783077162820067936518426545044901687095315760079897996358097089246288875649989562456618509185783780294690276272695794745221502607676079533370398113829 [130,108] 63249738523313073270919988145510392274081008904387400159581263419603639892173858378930949756781994901118526616023821968823478293454682410300367800818734815569343641393033557826335578814868657080608711032661121030483424779797302236181860812162484290011463646827575235911462308022235518345856252333697651214484983128453978947828827713038341403556658382992082418691992891155526014593932137718609989584446509025260249555207183753887948410412101453231932611725748642795714341684153947314937360685142001457863951500775422952537935653734376207902636961431852296657201356182296453282742610403291943227491754286515398656913299320448190107763769930283689289254203676207903319567614117812770783766702653162573235525857890967647243636654316483522889936985673152112499089726145167896067720204606225383868848771964192881788147667387165008665149261592355152481827180347165429046110281159169359234665302103706093285743462757258508364317650024152997070631230318979864799914622944412701661613330774812221957758221780618542770640608628602880502823114964680151533314569350358268527081612729784606183686607052915351492940654730223963364054911905543155429194462219951497332674703111838496998893549909416518571215477218276736458071059016023648910270364486263284973638134494291101487055434900025508381875359394542138021872274033838152373905132021133287612013013039436960138517760752010472596480002476660985882111154147406391214429361880741374066154962562932171092653785237696950159061077176788822567312083136993084584934118743634766612130775990607181073361444613345736759932293872864589127340434441939184699750493369304654926025516869259118551281721865096990465694556513561354957708463187835701020480564466852147248551525113622894057226146230297791460697848200076916578815623908454249312957650879011019006279122961870841905379798876953855448803595769058130367156586097486499059225246579600 [130,109] -2771589077287299527541249658966417648288916794572941662590997652291269649867489317769756771924526741412551001596305349067485717661000386852702540474287210221988442278179893998906538065484535573653695144688509600206427002626720139061912082195286398765379774697017837920104923564934329216954687378263323230808964727248565668721806005972711952587678395124090935862700886843614387902045789148495484786441582756615089135630753754494368688500992592641175770472161995298078597051275174790789147503973170442417441307822121086379924631504811034762394983735285025070562662915299727515653793941478417618478759007820440298417729060635553759063410008806952094388127830826903426103828718554545824397506162382569059618982607245865569613184438722751289052320416651787086288424111042836131810029413290051740825892269525481374592600357448370577801761122262929049065373050456296902135449632222389974776909682995809890314155202998749848132025824148312837592908579428298107191085955867633397565000740308032790985205557853090894431762930390277228161537531057792996042447587035022783294843822555003330905040511521947377417325700819882080661508461997445788990543163313656477207732214836215384361714161131519081902029441050536354300747571577539159904436629847526203249275362286227207673757352166617914804265590276073288587934200949279525266800514339036051185052788914079040159570850506765550126886494753485259262244997215482528203355027942030558751575139507489663067176976107531694798421267628607959468071069729625700802646108700739993787241271400335642850671108037972334724648267596415951108825542172842375731924492740972883623350298820479606854065311213937684429423887138454191796121867709108075940037472957782954189645915558398662962191473721281532511557084257344403204142312382174149488484406203706517990209290764554927295119555253198504448478537780534792541031880311565848946927 [130,110] 2926288544350457838927408102986252925232101827321451891351558386021195762226610801179278884402605781406144092871124547242397415332358995646695094665859370979170483389944968554304308018615417023509420288635594512584597421604307703436313284025139706910529059889938255619124262901950140327397766701288565758259189471006952084327851039943242821655584949842451348968637075920432719198305013421159702588884954412172013530666968960940018316914518396292583572956426713436158556204017356545796699111492776170340326900839981468623777182433726405064924984180223997959515567557493997798122077497416107438808212201663873543188502628059740861098222980367375256734363412458755755721417012453892255336345695324779075758031293943016601854993487587344399948428788852552035133479774278921173595556694615403520085618542522218736656771894724198299064183472461186461007266083096326462735048216929517966535010726368397014037599552324917508917216781641725267651986866271139078337701359611946608463638658132508562141301671312367049038949223156632750980605651073455872859028659329083099506683472176290456216278364606922081952109030419317536886683109448393710992166287268984617088024028370149878001648614167671257527489350505929570156880299880533441302877430848413465199091761011900438147371150432050117402148070882638440693409549188983098495846504648247161107929578414749139108345118620824627511876838727038394754937643098060138283230129284565010566727983106107906938178830882516570526395897955365966706036842655412857823881282591856635685544625447891340077612081311130446449977892505463001899205867674699938413167848397117095026860739306092546652501851894188577463516401517264405516606557290811285153743643549984686778744242200320153166904547835660952836406645541801950177786659828367305129551981413661148361246425007859018997641871906592753737310100343427268015918074463727162 [130,111] -288964103325442124417677915682800288503712391060399931567128749325461982098893778004747609520374465375838694862392105042322428173188976239140134554294131293399743746331835789848615482946529456481693678619707044090731893503215058247013644217179915017162785475472491011496109740241480313502436885123375555333646162717289683597067080051111978217926779381511689547142049608089605176170426653916893860188649501024193581556419084441957610278788187822379674321104240439549816054836486589183556903727885916330016876715237047911558911440862663406793399039842161633219580183483729743818728548120435057247516030564956891699731724051645712253847775961104381574732402615250141204739938053731085226456616120993609285335915248067318686719654097234005858614071572394798325744330670111004385570028237351458847450049456887657287042980329870015667831507137676217563853191806627200234416495573345341957563790475572198109241275271717182056922871584038449009848023117975766507403152003607553345510146050316464023923381540575433399060503969803346337602902842392239917812247327083862309844030645589031827121546612615340872043242743251202828612635482434677950397655657072353946734022384042347077560085932852005093270889544622404941766321315987336397077070837519105035164028769395600426462284036491087620393925047361748392127101079216159030711200863292002816460291765661692393472104839479955843447071756660751565239272084391487728733218489031590564585707004178045451112183371978447955886528881703146624672382766965147729583177155512047547628076950820526695871887957418552254401998845897647441961430601466705712707501466522054161888431996475894418962163258410035392549405370081028351001474103906980805958507904906580478085234656266340821739037981603268679223217877789024441795558086914880644792132555548238780497756386554599197441998790855587150085684295717123894980298707 [130,112] 25739331283486771710799840910641090638117414358599305539083052191545799416128927108489124229535605355354368572858004008671600701372880831380679112409821166648043497725046640422700152804256855807209741317911506017991170768106442247024177821170918012184510103141606216665853147642924687262543631972336180197257057375185012926772535581439009844540997436132873934132243764761828103214522665633373925365790029113185727635714152849415651717137204060232683433293156990063742676329343025678934830366605544398461941726775209736899084938029516078222062846030226153710168994667704846271966574691425211415394284068147258880700288299486016069033744918476734538168611980162265773772596101782564530906254077402930988721840916968532352531840698147768527157804722916476347711224768882886150293512974978766167587238021819787474457722936230135890082027343972329932124671009560252693704298211166886600882543708432929673076179507097310648751121918201069215629133730525150713155987931745273792512342812498608676872924626653549677542275185042056844698051348304786780527227077422774257066100895664923272747456553416907932343940545120511511187275242747517409931610853435900346612913899504695784618001193000856579293629499341525720652801783259617456953170352266506093744931954809076544433050206149824643125939545363815287860844788022856485994184411562699913187478033269848133850659653632628255574117860628048614438369439029965988827067586130281781154326514480537127131258718436545017826280078334570729185862102242081669031717026430077129185487871293368456824458604958727551180292854929294327922491606997357155755534737890181442718099483048482511372128525590829948264077291120145924100665924019691432453877759370334750416015143932900451493825930622097263363751277333966306925734583658657843736842480396006888258540895462669210805097173394524442888760329811027499514 [130,113] -2852197579048315833250962854312200389044280032322824627081295569701853505942247129121399198967363411471948523551771869703348611660544143587960093571281050733403505325284021146689021431687800360423802431705258780935120369754498470426807858781671531158782212003516970067386360861317851473291258120769404973552134598875295409454080202428134271523336110192620649565470551309161766503489975317478215911461713087815570046287703939472900809314208101382279543805156274976594672510263657360388687533072697246872743536930692040393589390017486924409311462296107533734262827509172282369133208930189965954045878124234066447533221731030407029954002006637621416395104195169886090787889183634647317832304070504985073805048679777880948104769015989446071801858913389693185255949738595515655022195338391114411074427464264483679608973459694064974585128465638623112892287585993303289634903245566831286309141078914311633534357343959324496799064448635068891010563079109133597783599753823908651152632256310990107710157300279230704558543646075025875387821406642116899777973799457846088406764123248335936598464931378009335800384796560215650926349009308617762616516729761292672023038098047797966214803777602150035044045838642009503248687113066874577264682852321792939606789777933490093433828736186808269505714798589592977014519096964605900413277646732776576123283371810019612811246619735735584149200026007842171174705944274159631337384328049780834841187440370749246447145786301710487739178566520929130403528137493537378691247731909810184166904493303816733055721981310679866524860787184246349919734056446871735725860584684696331139848461405612231726868681412037579562169508161045055946717746839167081735095935433889932110535147793542157251966081478509278404488222810967037115423671082753577051677256237879645022118164098193436036717280678822420764247381061651 [130,114] 114381553841213415143352279216635837303049844387689673460037960342946905553365628913862457635564689186244261815380532782510069860174211657627418874872369036242117972015371659506902744191110942682783137807196287408955051275114551248228148953388811801221681104120526258519059039782530906434654457165001549802409712082874874904871844881404688808964739403192026918359967773755713856587546024416764118315135707000364352358293322831180832216786472604165681635091326564744483789380343186648955107208103978358751583647909417423356762257951644422009460532054607492981513449746805625443871517414563213512138405953171365940091903314655537508124547569832239518222027594345422870223811221162482982666962528239299209092470969517676730271153969942805283125060677237275922804773294711515115493101109418483329221495759570115362771997128408828819307614888989827278355982009213039188859422821004019320553423849566223394857441335794219850629849866279951823695193159658263361141516602295054883191882452350789365771014588182346703954498291057719691556412314345753596280849404550005336982224994419982954173739530879196420262696307494912927413142051759831740551431781574345695512421263985260186800514019209637733483845673897468485078030345171541314295298290429579090899392678652981429758537453430526417836346328714964490281102761291361635305682491022546064889002672758002593111848924282784219107597151852358145070249561658495526652317202205727991770184052455978364141506622629937297006991707411794155839681930845396443053389598197781500855881102295963649042834749732469480369348656863416640766035736706834854284075225688400541556919639111116068245290725408044923741209858627832344360063078471604804160439379354876451300561946069022645912815754044794488166707033910589645930659650115551381711063654211976947250455504269123898074643829747943666976646 [130,115] -4251830121032824274753362611090775436176371933966260793728899537023673936024800789934303199740651912967331003611907534920106593595134076231206149961570127356014517226729115447937918714721614621288437709545514909152080359749597790711009946006762111430950911039930320819721010338340816591260830530087084090340384365823772408169678710987604117510142313047502102579462807713804019723494258885542504337580933653544902157732445611553750792643768392193364159619678471956394020200341065264660828513275894368890921097228445625847523397751529432488080776200524315608584800143332556140714930390323477181712311771869595769997333346190526265567054888351846299772300588145351754760763152516891553276403291724744458596562692374557673324366366254743268365864190257990256776136659251139921889242509017501904294667789165019617175361877105043323523421325182606492206762838782720281689608612650228011323706650296453881326126307241777866371924397508201686784728074805737533782816040848727843798185986145899411357162556969824063456612560192589259965302056527685259518043654846202067100647742995108392509618937756916773243062918833077077285331894827405582969183569545567735728794837099845025639952365174536513412682884228728932976029511115735234883975412467323045110127481944212093260932518401073572626995842288265120068610824676484759475739631646687045416275803894581097094130827545421231354119202188090203683208301496843680294180428113850828191436344391388404732469912543609427775003607123355082992794466700474810443259618824166259245689331104993309829427371372920857170971697138893759068787385707193574077771737043015032142883522447841136593765451039320907381286804691396605336195334066425160769037603567364926435357490628804696444458358001620214434829558139762065108380540950141391638022689918972760406565417991522477563138925029100189 [130,116] 120185743922494636699764114107672750468433422085207889480074772248556400714964792291970656208561569855367513255996897545256537382771436597818779279206146004595828241595487013747310362227188542385125609103383548075742742343122095947383557627016823387006842523140560415625074975823558028472161515480844297633996105093122113270074296102311235163972822695982913508962204468936423612175024327096162844516050157777019523745127677892700864624556947367660579282696243151441909898582013322717158177383038270653187173681220291961355671019214246953080525992147322997233577006798574298546243884651226508776387331619556519083963264429423855071419339146957780952016809498893979354282042253567421380069582784992082048350895980742595208808965692145271674200607442847958369104126722339739963362466917252252605049215972238001838516061692293613328313454597488669665710184592289610182273987487073023575770864426032402713653051508518971311567001157251936254747232111124236294861318833125909112984153678673573768691200527947045588664902327521983891837399529554389643326713445686205681533121361126665292893669068658002768128987148789620777532275688413391882634717062062307940039463893918655369110019595029357615184723967126574803280384447478801464520862584336328989112135967295560276181980575840604133746647183624944173698123560150795534494974768827122256409351265974442974257735999091536056481878083599357714224631487589618859763619942692582276303576760179564954383589068708170520661617672914508359119595404027695791174040340076915796783138836164290538249688484607624063068050583792417672014217264570806221476436842396774677760474795774858651516628245277634579518340222224742387635654840610681095668971734310794599293677407905277399275958013661916362906868396525044783714917797148934634675258476697883091214774880757017973316022121 [130,117] -908382871915461972670541618508282609562531879728446939773857035406216074731273908758530087460467499294391932571736675722159099599025462512525962446552398602009619467680345062516517200287356029320734149299434433326209399300858896447566048235277114828124916346289232806361072080083575730237737461504688411921273777552587116865976525337325684651488155710614512447066398095134964792901724619325049527957475556758890186448479615605487430053780324761046174268657428161464557379242212625882377721937976051464700026427810109454552103377420190889685664531427716109761513823168477431630225042821276428608366507773899848306258974919812672071865172752123083182093407491179105060020230911691607278837990854856008853717797304219773929279070799919368792681858682422615050175368748930895864367145462700018200848059489376050266702350448347138851330682231598635840414582189432262366485038556260576775370480857650613855707979238369376292564222865409110501241244375725085465231982413032860000979742399275013837266919489661462026328639427313349922257188138288468470221431885088996415918745831172063984550981390731468639389075169925961263260797613431248912201777496711209542475499932598377237213904152881214955693380747719817421363838478530657280292118203800984765500689079785737834641625165825414924043665365915475225300470778554424053018812397849188929127048285361067375202195002415074039073156913335945196735912008913802634152685905704680296331500687033594426748372014095387183696026324693340412752143849794589431531519310902079160753734176193394655106285015550496857692980427709169187386600728608841328575339411517398245513803401356892115212294799853401622376529577719869895171614797627115089217387629741182815619440571493714897799530742752774602057110319794961867743016135307361727015133185774883163699872358305413374 [130,118] 1778990917634153062770488816691016211116116835077877625333876196028529362477973093889114102683238570097008906003375658568255931578978883793470037578862445741343060857867991087115720140028528516457308976816116886543067259052621579485469328794623350561230308533224339410423256286526165368323981964351673619230373084590757285255591807248434521515910188219413076490334193977951489536882174587069066726367972517428538989406799291956515223230347199999290211258026973928473568381449133678254469060368513057921828311458530282666944197175321388426542422459952558969243566388338395474805304563394243987626209078100750899814676661976603020285871721767072928614468690951016163339052793729318371487805728889170495532694558103747572958284008279417601729439272766850367909324789947970939701468367258637790761956989534368119662922299466996238346989511303921133397927864139287820472892300456984227738968762889509471047608697131500255887607152253602030313625788876399165651591417393551713314023156645905965814278803562571711241423144088171266884415072103444754121492329749769873410273613997362597958320538753690393442487794122577225730762794967247930703494086517082211046615226008327532951899026434946947882293710092449696641771993254030157971537274955017398077580919196499040494648943732185798134039835160193520525681953525843588526426266936507872268314926411408244973489731386880537680104715992769079084961448387782227451670328167809329643655425622023794872136315887689091932206613089142534719122749275946533452189240112098537858409665344034776025459686207583698907095362723090879639094463810784428189177961669979700143981936520913290946911847764738882794167392397298501863678509569562799672955353147525453947472569321799194801587225492029891413802455721761029063388320702668156687449642614019623921855148001 [130,119] 16780249127105876990051036088712570611525762438575400492909959201413655306065710760531365585602855432279277691680739081378314523627754590189965516043805168556163228808222469645749837676056172261843884483148666872834076456379531611753757419311139598628041261871351026546350616820437242375327464165300528980131769024270061369998507931424291211833615802791618598233549717970270741331070457993730689066207329231680740392096654358219948471813858382200937099707394411017055286978185358639222418100175166487309612422844524811166165565960315516513208260990243604982218413449854183026916398282066178794619987697073387039238953511543742175274339548919547672806130588772260487488780422603186864536455435510777024138000560032743134923575603186875074285227939464873398032614107311804031145677690205341091893699900111113786992640487699579318094918688090680644632071600121883213685526050061509711533879367729791862033584184102222855790897301578191749875632397970742081883414791682908326272209656416745406359393076181626971486474934596778637425929681886411565259016448052687661904904519840236028452663547320269272488353231908774276289661853544032477071496421901658886132500688692663754600718052333021731935782746999387518401805850482712223259179230095374256220496513459528849948648826109739488153558752186786484623653605408929405411448918077039121440916340254840898510745796464516888563871118326466841039953367000221365397504068992128766547693258695989530406306280309743544619125863681604527221951089775531979887333811839397574756448527894102247658507160624526014849076416596132789647414426288408750867229098594960305831320936927014944861657685084515636906675577755976259616166375081551155411485533294212439474097869823861511944476479509119213273495819725762202816041077874328774364248635361554459317 [130,120] 294722147744522588553554060061524561411197882599035051060750874448166158652923618545396553909917192836214631767757399192030769020627762982852797305043474145971040263651565502025859448758764512245455342936214993483669338904217426594486719605815803975455026904040708950376990565790190437024181297776671487439786496963100022427630157097726189344020030974690838987601689594950136872979436271975700584626477734916566777599040097493863521807707927355209206561653895869230397632137251554893035274796369965778166184152473089881756155784076595412594943510114934658604815483237299646977991821137192517070697850652180716796949200581785316996363469923116564026604615271806725897292018859246652594406468676446106152555737035618213801649177533381583895563177147875992906323689033581078522161781257489818619853618406077132164283032693708034185366441253823006454718185373476652471204018925477875014380137184641660745114272965527606841317777229033919007989107028651256659331629595287869985365477871992373899468767870203138960258109386154247856009301380993072300874119087057156110864151513197236907729440855338315635068304242726874379872885263990171415218205847465044594031100168094486952670610342082375235997697421162083627046795762719034194302651796289805555002664337714564386565655514473659585078252830090051991639941084053297055486048770461729887953040305624048810115112389616920109845763666536333713239704304977592912651107493313307303953262182079953128874576023801801935417314484062377477416814001116824043278328107642999538128599349344333666298558417924579779318414719556447923079068704366237287672125556843852363385776482450945054687322507532211963496356987962539449485454484741983647724046603426799758691993294845809254334889507745509324858748348599609630909692263188867009558743965258 [130,121] -714583844968319924249662508479408879888352882537507708539447469149642994774179730901937760289470048848361171922407318754745983243003331136293815623337618003454954403119282275852218559988414308272774275328497580100319961839380648306014673807171119455124891346096523810216263784158782792449065363882549997539481110746379696992814181904458529027325091812817743754609140230397268491718015570121578189767460781744657266875340512610968953347340402494456132974796972642837544224623534462151093508170663018863575964493321018226829343831162548964376236255371635518643312376274300332151623877758316642339138080585480722610955284810077939899992964745813802914714532019839532046995796679144891156755308871667350576578657156348267679346577559852103999952197268838691244792578373021533695157146169411365086891620373530532721341215071795613523302887637189866997419025725446292590670925027117121164630011491443349143016958727083134505980979669509615679163487174682186274241316610981030090979715332752224798902541103028246430312966208586834684416901823035699267861697541607571916544577833888657809684511405384958815308251954985407765629275005991448863168921147810732470204163936367875640895988085795815447617950987537170927819280022696658566018226529612715121493608857129195416390219921919007516165385513812112488575050016648733579424057900060204916914559390401168094008521611610604816510776268629553879909546829670222705059447871224497687575596319631094222125357379258879905101417065685242015822720635895441535004023325654596525471282773097723038138406983490735973171123755136181217521738067202909028084313937181534189230721009119499772238059864402178431917680493417197742050378399405942270877867101532465459317460921572268526565379301117692578689210306217414803696215424624114779397 [130,122] 2548104956155199947766879334229292658934733192821763036584088904601154986056351475743050927167548441899769043504821894328672623754848892341197800700859810004827288961980955146240307424085023304136480945601073993448865117071562977492008460356245670341329843774414811408526787891543097888460615542177558914347618544243271105109910107668063766818293974553589542620340696522155836365873414180932753768181093123202478341011486447720000013303356370639424362957158754420196159340660995493941287557252745592590391478121964546686546923532459896786579614676591907065284645307703448826333337787626902731023791927809897836942790565178329376685478543168707658536409826218939236562104776389893700380537479218002493353156337594828869497711896075034079827804749906645479837666699885298144757208091326387010250212054111185677201909156529071598881775154166596582924196447360547702296247778836327988313134856194258841021629684504656983866090932119804755199904627337883193828790585333725005891382040403962893552296912741315872946115137040057649742558467892116636454481643055376534197587993907437351173896689278647472344302132209585754943592041270868123875868888673337423321136068572954262707937266739649711578747601603729285536695297268567883727201230199910253122665099901521496516458326959204456790998830186763622062998448635997083933932069043441275815537281703885789115800730355571254485201675859772429888950435720386728691808532724024847144453757740742743681448355268817495200276304303951991978945011527504014486496037934343301896816111685743097424738433143898064112999408132913042082506644963431443386784183209632274158169103896319953827979744864729083917157384845656026845806762162523250288300958474378674313593186225512413340906151984576886156287869484985685382314109624641 [130,123] -4743910467215553809978890308814376166555714562979452688537743299150832642969327737490149857078630623312336611577175746190135987247488484950536506651463027467902577285887007315457874378088132612444952778416338351489235320063624682998441153197496146160530277808602405735488442934784546936904518037012087127183357424773707900560963833922743787652856607893378653521055177780546732309057660447780321268079750920432485131555348489027612557909527699179101896562294578754773438976587379255105347208952360873553052472268604955877129909982433334259681339937697687577140607615244868940367245530031416420136037462342505935516480301642248029677848316615839663923453697462968386713819602556560418616684892233842084859165385927068630085169683290546211234277245509334136441979305812127067169179255173918873311591455261106583514470740033401507261473973173539357731319453967577545408151417795529009072991047083738599072980600819706534609447535718744971025240953211340080923183218712614896320897750334625899689013523654504471307896022116012080915561028051434849879108032218382795960614593322725504587899614960459847849263850124966517189876598341157550924355497325991594876718067862611018834313418012357322990077787178459906444103221750593591331135701768528794743980093075679723228390621648935662076946798259592108550278818303306782562577901564588211631882113430216749792137732128064660338835086662905737419346544864303271777935481438381972102567586634721018743589614498316694272957551224718273344338673887453543949148794636240849298648525716905107136687390582118543893533967247757557281637655498225152261329720982518178058837034029235596656737506038429724614860846704764757599106304859605032908707227977279755091898708992798683928967808454138550381031374207798683551024 [130,124] -23591924947213232159424421529750562345592670058373003165135701526427699176676297989188393375838816717661973030542786269288880653436806588549369916458919962279991331716804602802641826485155241306576853264942143854279417902767174487293127794851384863811188647342152182878123742376604334288986866366557980965411290605837183521765026170009839020383975093947369795594377180698192438674761099512838330425659237683802440321350690017103177336636556404982114952133626207541137405035518071633731109592339131197864539114879186352547068102288869886229243035514228832024662191750431402422199037977317943689238812063574931623140016948810746250065947422177988510807582889319415470081892504209344649272643003532872687748410499499567134267967429486064588622109749905509883070213469014360134022106926227917624157071415053249435688934175643063465474428169953135812047804832820472777431888394982840558070018831488095454075557756922642177018633922963854055108939611720165889771442966939783692047808458462527870320895868208414315508816139984089787318536606916819304722059592759407704787828847480003883332297770313152376453231289358922656251114103027323857586475837217619233344184807582451079955281931055082438339539911052028454174243865479694072619126795798088035842186575715353800310277340925443212839584728080638078535191871771146119544679885638480663994885605829805850096724145623743395928025176134446416224062884939693228007959017577751145421370273630625924893680308707845028628513921935845120030460376068458265110878609907347735725473982659777913422291725391263200285895430014097193558730525411901486832567991829559072279548280859324763483171812502114233552894549296318952141381319182290860694487678383915017267612863944180784611482141090663409401407519770571 [130,125] -2932076816690014147249995683231354624675888639742665423341874826280745118563552433678506755302449646142414160835823994640383111686342326184557504588809030401968732910599567063864776950668291467702179858892132145270838604333074811145453978731389387834634670393172958208781969381786686165954541394813227594103629805180657776076881534200553936213492963156548459981339571015749513210590587523070584875677799318859390093179388790797229934936042231215072977070751460043653650490078657037698966455963868813769159016307487806263297853954904326157228617051474173743898799684939596780053933979506875889409630981434200101266418075772038101680440488234042310447766122152691896428155639266591355728907291374645570407625215381445170456665177717817621795030590192759146072503545405607266274255891446533776816108227401872746137166764684068580247918058620761112694132403816137210907050779152293502755988471902336876045252553283038611127555431659211753462727531188617928644135162708767494667099789089403394074697443907512855245196955165210153355152807601780115624779215527113787785664857798314437708455419340994415151052691148834581015283710219440137119188163305892861854748969211202312311632710534025011772323623842815540174550633959032294837222406153574669945032369622885575525866215075840768638746655424917333017387884568359802235950016264392544375540281371123826013613450083739300866498175877623598915961643004922326484044370164647555111892516150486833090457672799398740421569802125465818763960160109893715311599230168698286187538866277579101511668855997311026360793287540640692379726189669827027691954440353878260740937114505676559550697176248205792304060754828970362550865990801196408558665669296001604920284608464286869010697166607581015493621 [130,126] 52241408351929056135364707830951999393926633368804757172681863773742054930283673437383869556943184736589223660601391325029631336368822048532195144280219488809514192021529568783569682264277215443360798912868487228506621063910842542165544307399566615532374831715356821917918795555035788667253988753575693546268000185212140350897034418520665757816954605271005283247937372089407824248546800279800477411638864511973430860389823211286889553396993677521041285223010814461691105057948604045736034145455197561529145842914228399653014174530359149327938301618890129208100410717707670136756893043920052955183079147411973183565964218341923096313387473101837089863570127361436202395681239348905870237969769535821083913816346217688434875103963776278184005164243128591741104364056821536603480495357674371706669106896350158513547379085305297880787314830642322076804973822563420350909186698263811392227133072279135556519866146087930743607918859955203456040187709680287937682452031207904038125906696503023032780416074826675902544722278385814221766047538788969699179793802425511278319321297988331015090598803748995290756151307734613142584732115481993198505372624756369370208590074259301727770713226333239482616125835598555888598584857507798948667757042800490168783659064133437435138374646136435629129099473774292108667385594997146094701063794509627239193508633228605589732099223664118370361687509512347364621359940522144281439636952499207668385268456091219884953054861710869927276436631541840485123325871360210890871741930013742858063288369377309040041368801432845993051507963726372927924571129571986963094144530224999014212762635097688829585301910933524788847807604536502746686262338104650793575021158328574595303899695768176616989527097131447 [130,127] -21743189916230550630153892163064636966387339537394499756638322345215228334763985848378151112495255910433271343036341713531358114515576832831027142650855554569858179541356544788439426684031106731935152486928265385852419913560421238476542692642437539594929376472114116747661502048736171209962512628886192219454641225719636629273969890893336920804400311098966784720518728564501812592207658970783094566885596082186710629255163267419667034247499577811744095879757127571040991777954418688648720472214788613869579207959973743651853843510871181383234734414234692938135803329042510977529638348271034117297141294306738551110451428564243298023213111941625322203951268360341562334527430569986598820012874582146881908225419729770541981704656784053818767462720785778590032680535116116709072812111527186392767256591564565551018744722869097923338657201181996341510657495311277512991933748951417125849474184381592537844824480575527823012661471052484089532443792875096812736228692425636578067598035090829694985204426343811359152221738931337782429818440837368129751542418976056769557754675175176964527860374838655225603100511195162161550077319069787118882938712304367052579876763383141426062428451118901133538089544564165856145405821622651523611370550790477769963555693829797584288620056886891190027992895534346081522272559879245635850707934914846186548547242521401884601489152549124414141171116739844642266111489775198028011212892836288834725590851459157246212981078085912855148242241946227061334637098461371183348909792272608253156407719717610387954662171671386621953694703088406365842629883624340826041868386818625208194447951052473306408994492326174538475416906382596210679718964221432934007130583274984406853781766144559273385521 [130,128] -4533670319585595568765041280387151461083288923806837478503421023851325975576755595041465306176615853583665333172913291258910179302113110306056506406905898824459465842673854698382482395392750900673508121706088271596641011160891163763966904998377051894469348658822914814926617562473652019939865028220798916041887821736964704474965385405987070144931056172848280335325403335329754854227362298295928911539061704931936212024205213182389289666359039801124311323785598517927082583542564070383467275126871696304097673740784421190611552810984205225150975504015993061824200385536282886237157852574908323665600297916955160296913978368066970630905578198393796469333532669480660552016569690554734993887800944882881465833653090338954259350962369308524382972844718637804642018928891491709106201031607066848259452485546629252048439817172412896232609773949728562409543463131813259948489871934195422883285674167108962631116518696483623655536442357840807055780063113871070047413913464199502834760173592052896383014933044641465541740633929796564411165194273994646275277417678605869408566079536609871241161376306042589038412041233010219810298517284699035771657289942383391549673430963042203380701107698275857549590576779913909893277503166095970594320270301537629418347814864877323677208482537230634997607275222774557433356439325599490527747522393283475747484924369923031273638208539418299163007823381094992595738762220534352902945196418088678283305130719320374625906421032595729209529870879291528178887702036426981516813272131869810068134987274735639853070100420500960743080475264579677227716374413544148270950316038002204642519711507379350668812055506545521549483503809050275317977831239058995954128217200015100901180859971737 [130,129] 1867328843705163997381580023410253345809112003938251027124007466042869313974124668102061842028825407084010586120628682834515743986677743541945969425263726999448089796708855735561324521074900851030297881196632563972018928412165935963234130376600778941826578058225101332339709632244644871671600225821245952358892794694721652586041099657348615027266342299927805168785961610408225469659323454819278300333646230667870127398532026002214287304146039467012951935918251442622179524687429930745023449927101399025075859398882753850887072315208932862320213012780796571940425485474827779535865565983082014422854957086722914802554263696715882837302584819567283607449587657090020219141543657477750817702207566878681277718044341719492023376763729436656523299395993261648715452709146493283246836071409114085585365126612459612469936195344461985814483531227451584945365390534364440765494315384203978519970544740753970955791546021357952822198075056286929480060610820936033874739830681723319259577423909397865467982828455217946148576996858806353948806363044479898425561692617419084958474244358460621652363372475787036819535600352755809779370719562772057815403281324607250835991988267001952835457084296958300085231118029646742623322726845593506126330810662265904205227336543495758633391618097877972017407971642455532613163383261899161313880934052693419244857534840050791867819135916308187691725297883686160731674883968495926004202758038383602223377069355400283208554706355904935593215912750547208824432351849258872247631264773966395178885368041066091812797169900703967767390593216877217343681811328370332474801228516187231117707160296190723579080344915717175896572016756743542431300190348611728092557658095081264797900 [130,130] 341325211931175734849207364055054360800245665281813173088804062070054106595847770189518344458909994964516434854752863032991112559173745812844787976995816981847309339768510068786021278259408552444607999563013693845615002400947077600343506550153655321613628483151613712456549030367735511593040679023565169071618204404502741251357035508986496889328756903318825510741004270559734068744170045497608128532722256831018919776795892611468596449131385902515066399777809508471749876431897950263123384580552017328053855160216550726887368903573140966975102963607781693679751609636257844322442147700974622746476008142986580203002973423546595888574885711613745324966599614738510273248008153483928479456920555989439135553411362108490933492863488922394168089726218211301203880673057298772172621193394954538073220174667282964943233475817716583262627870626286777480317540851199659237713685515050153877067310748182373535654181421971217371997136716634074477067249901495986142070556920629349772773263738315487899562597561485058341344300598466309575494327686372039105825528343476868753295141106494471940895653424168751322612632986322618239273520287407546484026933013108855595361382983511782176781208825348384788353082522728681519039626670606286085570249831972543116215579280297015820265608442852590088635719202807419726479759604296973264569961057688211047799278160935104390012715493012843283287803064427940816712446966062612219267489770963274125037101291245911583339732701194293830634770676749985662332490323849480421916741158210629154869265464691325700878966824046385973379315611969903798793311545671021761450490861955811035729650052948253429198148790172732724967709023162982003631537864647581090237014108917 [131,0] 184816274719321392854332903832440402097506975066779964786885600562708568818117227895361032613832593082572274365271953691980661890681107705391724776273464225234182093804602107292513694598405721780512991124120804796009394537783723482903468619582480626831204917563894258659885683170044109330413581899927507460976650898044911036701767353013672942016256396602102225376440377674045228572787411873845892123061248252528396232015195021697478236711740263476385787465036293301091140950270007419326743931083387831420945292937344310663736349193126397628252498602885677955897303206966011384178341819595356140517452982610407765830908523195195388089814328698260568665024164213595532065562036494482554005681655670312020522495845241893476099637765418003777320767996485857038481375343934585092171873605051019783519761041702264579239470552960160220059808500164241247861564743042655468924778368003527925589865623039152539769429555112976237072991262325959127727688364985262930364466790474724171745296597885964923982647970581714176385994265632215460410153071466195700966655256248195664780526139842205186911300229695298156357164080875616919141359772042590047461701301022192461808986405132550971661531706138362481521585852935125816615784555602071729113776662264469049353859862594394170466661431906647250008560195723105881219555294172386646732254559773892771150043158523634519263088215365795308233458016272932638757524434207089792922662948497871776922388376276900658431791612666504615878319013041132854685841155939173072556334446865732347468480125509467676279571625426446016286148697913593648075433664854282387267182865198052562883397413455340639823033023496513447798125338633295663507780861365776275154528424943852351496953642382091695552507950735440345881645401510957037363792966418081611233442500052728348312488337147096893589924211518202605798962950063979293474434374153016422030235038823105504633848007425460268050656942636925497440905267222583951580105513650363992442985872073391397658622519777161303622528308445136910723493862388257317744629889879298560207562117200358633929328982955049789676196225339577113849679691776322255349182154560328704599261184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,1] 85442456913555615139344636887295231691815241964172060130768901417464435124229638023459944866714520821318760855184761044196367446495070899463109693524148192397231272121988928509395616929611414303818027959032253863726210541793288179609264894162215359211538054785638689729779413681124338112846616558658190815300396757787448166156906883767254773036717051094979767995243547446713470641187367454739062126168450702354336404580522839204962217904627689475513602610047511154104060378529329224519320968381378422222820956352064120821368973991257208334325376191350839471460001635014346809834944524992766391435553394600184796360818789255854753156048119198075012801705021555788061111122214736310912708809975026834686793730535453131568099279764442734112895341216998632646113251206502282191933475973009666998591219606713811327633818362850128364848258419159149101227279863408911562656730377489011894884420760132600498268827685691694106807854943935104693893335964304467270253656898686775985639641795211432831223898585621881375292680793601961055065197850585904544147427654077130366675777398619612915967241629309582633419460907419440883187050879293050011151023807750603446936900271509190781438181281897193275036639663370490606974499698654857078364031876249170161926712565453060953341480286980666902948438860709249174970422515381963796956114476302635075101723953131591222194174689955452667522113468134793108155727178163173465231176602930434700115395688228732941769523786875114188951267166271144808603447119632442052778933677437324755759193610417374155440672287791952486375837924707497418613724530679896358757621390375611298091233183533333626266748679034640216307267400759069717180447236223234324697789922826133572048908988886329378316871936610505545177954032096034904361502892220428406569802974908918717075011039405666232040649600844102940621021582025392940384471805679547379363463018462019862308482141995000212259953073033486388621066303155824547079325984270746721614369652948331895167721530261601514819319726689674293421141479992680971937059252577634197753850392214738508000079064134370441269452223175415073761452610408628354167672126808050974585840992256000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,2] -60245516212173011103725806721658869089890382992149748638046936007484041628471309987494609614465930661125842957254736606473534395133946071775081388372859455701735212144351063320511381510679636892972845391985039339344269303885164653252126497307821714701254925101274755354900766103071165641915090636221168411260399136285668316189758820904319643729248416614409971372955724557449505964071067048430462903283217051025544113356526778146294770866436863924691879666120562074362273458430368000887003576530924333873923633775504422412183194036068895359149315633001712993823372044181546201831789076023872830100554999630725151711192702051255170361510896840313677944423994231576327559581769416898115807721190070874497883073222505751080033902591617345347894584096477719524190499744514262843886688286553156335421807606917953803714740386569838168418067154673246305256904569948864715879245290542361937928157713873698310340878702965379781426353675278689802311676014852824678523431684097743382097077725629446005913605573936080441974338631059369614087239169624188708555531922496334455638147753101734362957167693419359991722938632958234578658551106971385586363767949813792105100314536798014231187374600309593815923218365077918185849172606016702173682915817653171755889674197948977451702950874093689817327399692586432902355288915277510211001553715014913693013837340884612546478059109477764168901239528905549045133759284397832746373628413440382529076234895503683629201121228317002006009663577628421929850593248265098298251726987910522361997761166896197287526752953477075288723182321489110327906320458784014576524331811885347841587890598049533590306578064327121747075075492070838109745331843690602217574789870502207091037202541308673265362916728290552250196909884734004504514060689389038461779297230133956206633658432548348746003598485427367693831585186143079469245165008359400947304031889626881044812952255563522247237764333083703144915152661705650158962383370155843149458849783096025957689756649287507916214911828950043042319937161335513996690638102603546572412307962301914190925394577912752078798281310506134800721666824497976122409089856637963165953220390420480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,3] 73720994577145765694644864888044032663656308353224853730108035998941571848299598533425009716678965919202352956792993266485369489855942252407701157123212543771388565822789622139844678270440086726064818722310990978822632656117238626939261719398639601534129371171972812298691391512104220986338377457241005986916275766426114903095150301542921488447995279394373582496669497168290558369898343245107603792775313617505422672107063108927451885944187364213738762864694624018234154273577496463845046388954950724572608267564318567489536463681145825812714210795220590549826261516954826844257458793366947166832062649511293727235810333955481277393293843498068307056520994018551333680678690760314003006488980819145269629412787256242786612886552907685627088374809842764617187976583489467330615729352945879613685605938563580276329505005504319186291236500819930392431070394968053801326197819939045391160186095395228718741530230301735270365867055220550255410288703288492917698534320248834355245958906916979409162678055552566990191600433772698993482684346160314009219711881126375580734438897542218759660429248534690066301532665104339384215269107305589808559133877489416510744339804923534706073512484097502895878737189745751176767731775076051737659268452814117513577426144767252397571743980449441413738073144775228940056977634324510803426083721376823636992003847650952436042560382863921693681523706178085286107244878573752163860491895492077609450695290177822474664260881075960455256902159979305717757391750562935744151221195187113013156667454833309131498992105285262199582137657860836056637829850332462820899516851296056926793992567898365108984893416256207650930937564899918159252908311075147539311492868639326645057680881309976152651644426764768286250739364978673802846212651966156368935997194984393826725166040985666979406540811083144034396305175081685616900808870159173695632921113817960755907097540030219552950097576021537905461167114731711676186314699874639321858254599115070968669975467262372464775903341878621980613148780222595435410129170297375192568613467709580574038394312148754689897320001332221580691619122598783777428403762980913870434154005397504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,4] 87335129327911138147657761282660313948928491576194135054320130528138463493577877564902389932984462544681756382322208481113836743244622175136975043726702641020690886091218944259137646260768993979544335241684660908837479360400982074189175296720572841878638022655428767022549353244473008510874343835350869039599540440634309626979960417456495689632515942015218296924350060235559224096205490683530341494809950593187314616780994387683650621821171553643552286160436783187618710034771618330531301140538169585566113434003159660790296143882476925006096526282976372237615264469941732046384775026116680095538935815323218688704745798545853026821762275103904734776429138217864261496593106350706277726401906558481959055994544618748225561517273111507620606549716974213593069337076815957412083176746689433833728999783927152043706216128005933336502326090446218972717407436712093496423108439934874460093209365109587959715810174841791164254648608526232920120954089544598262121854168999837873970739924763518585419920667425300710496629591574021910378490489949098393309582983495251819788310327808560915270806872034029602176466064403579396702458926729183342693973507290064590840623839188016573302730374755253581121237564653984201718565157359851483630062335698289575884217553415775724192626052208832829115738980634878415041422798623489214551185639731426774007162682559189273690360121489023492361476880975638282661181054280283832676232310742399760686313320254606250509188219293811107855518180242188533770566837861064985063066443363744180558961736232086969779950617284191344411537448413129469054507475417833991272309552955449949161442591955557265483364689334981882974767317929953986433784911377589002197008627960145396468745206675632678239687008785256371914126599004250375532568067541475737147748566629126753399655264288532519237725195229283718758323653084442718640305100962114207027932509016272543259257095816229915037809194677506825595377470533787461447186018106919519591308122342757858982957354217157519614156782312876086570137265562257307878280670725525635690430969626841630411785890949851008314289391576640333080388003053523452897881115702459527089324738203353088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,5] -1039932211699136889055525198317495128116660601205931491868310814860475987451741429870451318376916049208025136033565351601485984833433790853916084730550832745834613214799081231630187245340656430963575551077750739193845751802731079937844239297714749748603224451206472392759022947681910681843398022152625076519059900222131848944818202803822229497629111583858654703388505926675127555061903805882860815000973401540266843317337274610081928238181422631106384570133521920521389476513352653779803558208310830164296958692335350964113562637623185460311388066326465998512743363531317170637671661722024396079784553816701490086932575055715512862905855749372296076743670246224786140367609988733138169735189208808679135800786462263966519718220046152080893745862575633875875466477296332062860652780180454954990972137888152952097428426905812451897005678333653995246644227316374291981178393756354770058845814026517541284404461709565047737290503603588055144124215101252412482094191131784062101315736875073948525780458091318669526333653814077884030868380648438897695604513290444470752629108227663682805481788338231118716973785644859674234343866352312146335614972839222983777259796762166173739593176995385581608145056012196541789348405415008692479377287896760055556554056609539210315523027331811061333844429974469669467302072515652851603467243626547860113644131730551833173093703990511210100380274798732162128977844862514033026329605273577110915319881018574577790734344016969108321835510534762370374811481010891681248830409093937658267597471066641386598585143316587322651642337181125935059820819161712801631215567364756176326578575604918944839192382216818421688284472640497192524879741486057174798217450689425342297846471183675611608099008637202509855063320966268723956199699126457218704533250202140119591853242718568538374104494300790782828889702172733311224780533971514303946261354758175300467027391240302578406377477753657024116919246767735443162304112113051009788143427803041901719687633137692028539652059401527832674911071550811854145871848731190828064330405257091307537693625029738929402893259120309500120818941495753486470860395175467377920528251718144622592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,6] -6757258813835858218627688386596821499239983161025520061482805246583859127936637122148786945235681849346320093287630212421871813291554170702138532879750753141336723247616018289094975194707693265339796585586913878995845265366336973894715348357569776420838721468968334485043053076048593839644640579330515788133354411898035290720529580356152659117634285466609348854409918091345049601098119785008554086919526911775761495845575632132784822742568741707727150748345277380840497276936436498396744341897856072777340483146032314956283524594805753598952949686996544362065006947009799896798143581933490339907964881700567005853892455788325101206809067842222598006095942863561888027407544745641580862576055783232395081308230662081176900837558026159854643753678439074092261039832990355420921166181377804104226598167898423009626090826042002388454185905237483458190686369381809656217484328327204235043756642151653555389326451950754393924964070559480863629203645658089382412113386940077821876886278549459136904458608768020716876610008457428917785000422738090386688780263462414041480390213815409477908730076710756810626573106858224640386319199768600570162986825151038228974367234654329082857180589676905326758172087698084764631491682630904025795932220281689692040807222583684772591903995686278652620386991119889974950126044575823725732246517746261231284358832947859451977574898526240946867198409483922765887750190091824633610513987199370352141891216776427257355676984786350585306763685626139508964213526293591667990396315006432986089247506857734608003458869630459411683682491365724979414515885086423438774312387152039297961413290857437404918891295221187310569835992902316896432532696546926416194899997134352758524163913745638423277285011075504326180666101731185798345498134287079995896574220491381160766719679701809866760249257874687210044010211354174125051377733785440278259891029810600064430865986139885358639465467653964842874732822198854514722302600804921610994725075689095216350198974728252445929642105842366356909829065338281544235067762906215465532997574632630039855471842001251799487052251059932221020611044735735501013317595796876068541067346558146576384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,7] 114554363484280383758242087084457514296270885779631576621174878030414127863991833394021815914891503972144499058032155770044232396469419903557982028548653161963507862734878480741177725654507996151026445550505657350093474410059059287840348675883937343920889606008789364230046646042685469716832862715910332162380001383143079324875195245587150471860000282822422066376648296171767394844378776579714518490928879779997585186588352628229601707818790734175004718462954652242642948021691773291266054173748103690816756720739041913128571878667762540051970177487948683626078576592544775910805350598786406679686685729458841884067913936805037952330319001167328076226604990705364906242779067155134525315515163393428727339216212023340374515382942118994456069886724562823158593262551168615246894911438727856305188693436226249205387061346740046927784096930997901411586628484917685225556096373978028248054775417778268869020870757191992079541376195077270471147736326990400289150488132866401554864164177015418691190676265128207469952538309982200472646864301705860125959284318512794978875038495694594645643205767860253541897232292764691949697997123875892983238213982870133612708794590719208768370477571519080222919223977790017028632076354987770373242379222127039898560287500947301098521148804076112449591012732685709137004224543085793876866523516470567431902230059407711427791190953712816473958619891672957488813092596802948048848999409516087338540331477425307366890816356515861722083402460209713930256722885713803231908982088911177424287983586395094380257312897814942683057093477647950130683265064668874392951168826636569685574678028249551047339861659708893355870513555061529187462943259190652585953414869229759326364772780143451513042438520838956637760385513372530125089335154287689097735195533210137880773473599159630668957960567706108405630970761798570123037080563121710403395182457576066659156764180917147274117268942813906218411880910582350323412101090337227243865564495184608453304830130461540291451335271472445121833986993437001106570447836046618289688302896581815145508876176931210038849443347827894935834683571743394154641114459861216583991297852374839197696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,8] -76000839579750459534109622662701853920038864711244278318699889376550959202425438996136107628630300190579725611468095247702319181812841202684379679797882569194442286075037676414323771050305337578320373832088181110527472253439283139887678019491064455409724115350576530185548425899244623543197421184837851377526095241395328944987060495203812600240003011422237321334110540058695855240200256417194803655524748533621990776655771117009183841930846262234320450610128769989950982979473915717482519042165689535830942565664054262316005978230189440575291895134680989867395036984999441587183493099808250031109338970826137585655685869206799582850944541537962440468779306947643335359891531750986598439759745053791012178019130037289498766664605923716844886076547009189118207737780963951048245215342870528813891566175986185666971029492620835188345523733595508872545397527196984244315212371967421124293830808042465058297902172840924466596538903608613521422897823376200321213092449119126092251090466214909412156458182916466556142910018351578488746545697988998109124144944213110881043538110432233765715041879261041647857552168938624429689424039229760021849016250975755889710128553121695885790331079727037972034227940877361552872114535653680456866947046456567878681929712944281217743280034723389861505517528390240673807419888990533148747411880038036049076139264236860171811600264271795815876690291922291104854361626773469196828251526982358578735736288282426027333110257278906012803408006353395131289799149732743775818778273341682164056310305343000591102429478558428825726526488167983523090825192132760193440987548209891614037374219623204465184491995762318708790830162022170147006161839628908940046878561055262988695969248216562472451758912710024202610803358517851083145247462376135848215050314574912410585789636749145226537230288304780906141466853112005096865585368153839784486097552642030920935833150819690447791312673481422104524373391272445005455393322004347014763677443481418526103862583144137895548635817984586324603491510853935969825902656031948826386847574855093137160173946958520379962471676232248093390884360084894048597037004310752977573033242041246752768000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,9] -3042667415416327365516556144085227749193139697487168919329845358148249993919629730236077016103992783573640756426270663230849212334284948500825565291328418543833065032678075051686348680211900520342517145958453150950932057843820488657661003593572577691312985964608628727372034046942931869932386803215790385890979351794823762686977515035459475295010168381729367496561368395570710371224674298475008094317146788588119968150055292317309401238742206766440185180424618865558315379978247802330218299202451768298520696623468893274164518519929596839453909360831483761721692443582830493638025699514497338258739449144503396454743322562283580967035286044626516074990003980582817417788660254810176292615528373210771321729374953775396933055145706142470351727789023715307164247562170309987038687764649876400736972058124926404092673495891426191761904247336507221232871120525331976515588672266255691472718005550926454969611630244495320629145624502857535881685317660451046601190991513949032982699298721464021399384976109853281197512812749881424128687481621564645299907705986063199636032343754336519419291949595898083627008500700544794640626514500356275693512212069034512796883155524151101312145450792613378580518567297925781000150905079839925966341216242264657388969661779078778980134179915380361992155474194847270801959121162616002875713453865342196119084603964690211798432061638340642423333795855337202861078242988234213495489741027428403196481705701103391409344107618717698900826556484403361646708736595965009376013366933022963030605645660716340010493995016256772548327642363110359585433713728023703930268346941062432236249416992217603066447658639543887226419432275708906423288338757415073072071184167858690439128637106071427245054024857339704935819730781787953973024186203785964797966207805184529107350076532571792089196157971511915989541215163775936169485104033051499022177101148350875172948876191750795144272755100658831914723563936458471481587870594872886944096176612288196209508192891086860136959691225757501770792176092724644566439122934564516227267826660730064198777258246245597068230003153811325484213648493472880176547595760853869463005910128816601649152000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,10] 13921656246354955464153517113465237723092961259506000154469356232898811655388538350626801974638878628272158146487581882502118092362048374252066589721314736726695028366756730653593556974781989815784869152241724954589858500880128137581375588904807107521389341383451357694545683158518606384278646825595346598921927792647749886003341079124093310307625571871316855101913594591774758086738314419670395807512696578259923341848518472869455643184388093425253382589877638891386596305616191579349824198081052277149054933967941680829855085448457539313793685023174066472965404407106307473549980678753669787847717747561787662445558647317483087913737306144435681590242728805237650548676387541080850561045861756745881148577819113448212125000399226669996446225273062701760781893500003687353866287849558172015245136748038523815945962981861349981765941960140549554367367945080970537702598747651496557434989132130026812265166981294181899814336787510332567871872816127088872283294034457509382891712507611618827330709303251617607416442196338900450318877255141529549450059158392068310647890066723343933666963705608870179198272969741518372583829087248003110520096403301787989304136552793921735075952959588470653968856989784671268978629990360799566449145233043109923999954520158779694517418205128668860491340605897170437188407346420177329017704712681876385166586931603072905112502683097596922107199879337671084460063525096027033942266068375267936792647736771738710350856872392810824485203957123628176576851009969060820403753267560602863621973116987803743283669120397529785148550120300958552278841109214257583918207767156422269807710165159884343073552406045133540960126350022014928425917485584341305059865239087112551853123380860172639126558940017393136709250860142026947893075138700004041468241663705824828768759998569463041502293734673677022327813165003774316874413047509419373669469877988677631036534016105400730678840397101054063968209182878285476761101143157661596323570299240431627061875719358470991100496448121475868719079367871957508824381439585261050916573224286481200622999826578078627160525016794871490144552669235470476943670664568878821248011919080452804384992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,11] -19436183898077685400498593786897128869256495629742128641376939308032566568776304314816262857337773651893557724825486856243432686377900798365658630908601516964902404695080512307918047390263861684684644160708730024204340895663568606244648681752917997676059718859557285872198053842484151895646528269092958678957575758009711620292646099065329409336528517715834840290945315654882558583987758007412807808054238821804905455983850269686447670121955672369647486286997667621773212920015725313081355417899362875211983367596139093454806968704133822541301080477223753677450657652793127452184186023672146652643801509639906164576810681366816887628431284655647733271792533171470320727145683579887000954787692631448575468855423292515938127139568334379212185635298098068051160904953316295059167512367324726251474809783348977219033906876263429038251044203587558773692331591332762768559751001066780219222725954191351538223795883957758582364222323946078147166733171133071574089261756939204643939142926818301617809721617302815539348676090314445333283819965859819148126481421208495576578839356176599816590114710734430524871182749524874971790847641492351283082108539503939010825914271943906671456267953281176449413048949787349119432593031542059874319285145856834682655001936770472344393799757837893385775036040056909564493644060750591372039623108514500416892853534465630561609945845153440847228701375143470370859062259025249958736718696855557362076836012195570198172436342257256513041985820054229365437241983628468474521036871265588799996588226193117579614420668344208081795542813989071777247894189015643627047091360511182081304270141489141983114882862146677412450889428861563478788587953739312120312544918095212506353862404108626224462410586431423963216571201750928486829392887701113637433011620750968381062434763997334289285603916364144351626071347143308023245065578507084849918286500236300365895879596986308796813570170093951267746178323193632129301431672124303598156298522625638120224191058905185318035270613880544241207064326037578765545255674304973167731152632143673420801641791358017955623322436884244661678307716532408405634122450379719066627313376027057155926441000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,12] -15349840902609350645613863883912731922581114645956101165382716445603986694118120735236729000525674039886733696581678788471345579020284617834639166777487592201049322951946794347545393851777871650475856968915993073837744640385129425616188958652482045386109401406617398513133367816010454556078392901792061161732198579113377181647893877132305655586861668549577628034960240338070702727847849131570818728726216172606286998109111063896604522929486174015517083287300784847670405873541040139642839763677574109952664303621412933237677132536341815188702923144824299183335018100720084143503196993914243612535973124915112032395044734622841640648253128401314545038020164951524586023541819295018747339849164090471509957952400995516750469516870962333622034543043739139489996706419409629982200732860496013729491646900287937143596298879637922761319484627079633418841401421083341690618797200199065330880835719242634422651952688997265598849331173217917064511157912207038401476115080304353333961170983017180056345839238948815519571960403440574475325932347810165388692280547414458947401769751379915985486921685454550966613653257617545194692663178355447448576818886796440280275949464361629385525106148106382267846266066452323369612481287898304560336279235922242462252823655843383355842081805897102566714944463183081345346369668214423346912305062617850827269296149676929514426751583361346855690262360271923236028411539743981279815617353940328620112168734077174035537233126577711487363334040128787055911792433077566041920142030329816190622814811313236822549307630709225745116847348572732274841203109275781130970514594312739058167096575542252396511838116245576280814407108745881960494815213134386785741662727181387006199713986476882871765531634474459643806631304155721713408204372427523453877283880155289223271699913742492623962019286337705817652341735101384208151749359536615204483032840374729321434154252556759384784825309660719878762596243464378885905176999676740817788028312175576188202007861039563043320977538678551277897788308832736987732759193684461365543075974340342406913855033169969019128806406914546278539866966523055981284753900765178354618685034996437714789019187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,13] 23068949690802736793881474522693957268066929495731223977203990297993934313431982313482931459657762651339413700169353148188807471913683400509992328101862519384491232888485494627886250044214431526788688951375054704554142301180300063646257536243725905408328309366734683873042188346906905430604909424492056646389596023792722789331167090196591176414331363385739407521674251013003358649288965806512654290109998686418238541957222071733873571367794699788877713503545383380349780594134999922617504580634549309377386536178202361710552294060474072006868950240406662466587531379682419513121813773507695276985972480022857441005819888942930711220979799290705487395876088066878404124617031794669383008704663052211042723032972338395881048424210656793629455695957217075157671943284648932910875358531543690620851927345180363179485134390551868588716681994582316981302516546479918637604456163060206542561425116533111797510064116948783535144972281081363552528184560755956179325776278956252881343498928593984705645339828005655377118465499145808289293521278903842437681551828062295880342393273293848418220391229933952986734202152232985941293354976677939524385303146783757654623486911662895479191750612405949781119205402808193568268347478177159085078790635319746341360932587810262528744828713861564102671259200950280683037594314143560076046329194119091475408858412397680792855369904405883699758438465438929611250931860969039732196507253517394240762263086289072603820191838299457199322497391128819094625782720788684459143143462770324721999463928907914133908392758295150908103871789103965329735873673750595749160659142620897202590193413317758807989613735413564418543896823442633441713746860258000845809280333038764579594653473432881568153881571791445204537369006356522616295537107358219677081149470801192667776911874659249771984427644885591471812624785970635101005715452258081888299316402304625247727469936619078725246297189029080682355913040874184367343167422113455925349368950420228309349915932823322765223418455313876317323321071464550395494720020544904627713940655522637634062851943110006604347888285108315257681450274940974246656158654523107136964802369917282653974405726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,14] 265616029617002992104859118857279066092660843289086585714263609496977647125607132118172234295346840755276984942067994974156678962280703089326068829171462701671820290512568670693816425895013964409732421144581866913476476681753175550578142843053641031730323353219908080045653313843443851525192140684922042541134028423729297562204954418025811484390325399227404280163560284965930967142312044300678412991294354044242339441958814100748743084979083039717594412183046972472630644919361789626366839167659602432944632796248578366124282601812027431116489132505595317880910890732818559623055787279735714042033667740881353313830674320791109164518550990618688734106864572491072572730429491987379740478312429376511911722064954997017280474840686590996946887549945527701668562718341062864975232884582519712802418422965236671399792248634311422005337292373809747318869080491659691870724386501848421646583907790690224789243112756555290492052667416637886016021074546366366084709421408213006929316817342797132267612856433979014013259036487912735106285268964913381502625943727119797343958972637647275290160538906535679341990510780480278464161019682892999799453473364302300448409723840054076213883782448914217608892493354147307217834421760078042875496013395947680526781166241080333446277843473599050560657120562141965523266718281509301604469975055248459118581243065648713884295110844961456595411385190769979776392056124583214137175088381861340045403262726000362590565657237028791171791241156583385326049355248852002752202479557959268046097082249792216907060225731461754146091209600946930221999326999382548215468160869843061862686057071431892036810964629669518556175422100226571008905319890557152298492278473574773115796530702924099318676071317614429546955772880971333893722752422779149214441018408109697567588407269098667241375304072971261040787655982310525309895255455776702880225116884025358104758951778948459845559585418615465223943861512511831177739123522309687383756121543551831424359138407950141556273700954919437466198399194172299997466680388249299432693465806740256530003540054697966827247434221417294779250986406324183171320359753733132387701892506817993836780554221313476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,15] -625893415801398858468501749216071939760434743342555254446793753423508005286273014272192167543762825764433369337896743469589667999436853247330016020643786735169648068242789816506647910728110788051145970398882365826185369875066361766993254763090401565488934577303666381549653608302363373057601669591070739826108181258690135245555292495533073400483969506233459660135234292604906254040479663153638203686537748112553750017293015027763316161787619460648097406829332455418414033140730022162405231654145367750266225333568279101992753365090179120389077907720398399261074125909005074683737280702838840483530102557361270799630823196076036482735015352753987587642603508628837977527169941478886220119138841621976751864537452038682551616474940134216735473047227073623868102284689590530972882657064676746785845932524826374405828729371162055805461171717372778101838174125314715789963274884873241043063652942623659962065816564552826496956665388701405782122325858872601517132438313927347480815561196992295325957112129701694432074004395904491817679999008327733424980187007328085293579133511337901325317963970531782221748403371826820897649175749972827792156918389805685350073312251922500918465614374319494934231877745958957031405755906292160178828642218746198089487982586973119434027334869981223827964116476586954553396638272355162471139001342624948825500419281709575909396613540012993212012419560837718313078776680980855791287655647976336541699274379596369503066470676232901826185209072265270659868901496303748984345531508932427114453896369358853206593833151930500654449650236253287364677310389351257594248861191067853453730745930507681734778314871031782540997036107768287884927038088051850469269314379702292307645423831230130563173047617193909499070810905565706078535680773139299714678929777650888501202953404576800504290386590760357213508480929663102483381344903256642061658343642452583392260500904175105230365680164326225008022029541364639882710410004416547291242898308325284185655369897627271662366164549509033004199112338491027162916690300950341099767590884035687401468178689425713642247145597331070830168372459429899533973691965890644973637630233658733086133623602037429809570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000 [131,16] -1258949096739838420645052353379498667408082407627986125913247859924743490004887340344212120769860499343169911139716118511145764558892820836999768503494697298128123098294758115463080601124218258623937574583926800386987543305036052953153463647512796782337810855628171753999688990759029811280733389564747672999634514547395902591595565506756020602924865954536023825740805439487093476058838552081725384569887547181840541767041587215740320194976827380390840111174567670986086391101765974816499592465268823692218421295479204780702764873392086520661116153153986127810747878109998248770898514634191987251546083234807633456443141575978920388440753501300955234343463393698443049211759122585173903703948142887723596090822281447661220565269650462822989123707315128727204506083744505372279603461083350242147577582773860897420698901078985336238458671066614498864513638166727798505888771351263118516625657589549597047218468208119881035446906248492117108954807069188084716893216155656105718863589512137397753119889202762662340591243609327934319402395822565414895377358189024459560783642356109224455709628570608206435300223284744891518791062808518569861245932233955784962489425767735413007123978801826691840711903231978751920870884474260816128084918018385408776655985606446443787712188173851280223674172386521854960506040862135142682111402366444594792322777062497090374286765795598435283156521842711286940545663166826809918052031854600128133312608721578943519909905388735582226820046008031628771290474937594967775991124231638915787909107506135500795315420467383777935547548615105931474055837750784832285181533615512008181355037041351362808219022760817176556818175392650435892052865868970503364388995646928890054838126280556336155979992937978063491856509706952847023643112675118818409881684469596441150834648906721622022388787593526976654676097682650375843129029793278147583311356878341394709906840143833444319405392523053748077813896761726876015714895605899958528440891793603148847506110204874901131254638382941471112878876002837839527941223525061787917205459973725378234450717803771261217069509925326287679405622511721945515222248652893635233521125889330076230868646968093290925025939941406250000000000000000000000000000000000000000000000000000000000000000000000000 [131,17] 9557675453229500580671126638778880774733112900243175795201870212726177058261209365389236021077347529172653824726447384370741647212349259694065790711535097367521604211041026236315245220670875068734849686289963254602698692658837919372107466832275502103582882993630965912018573469371416562463504406921348434486374559347331105990594385781631258195004916897792033210589549854480241599017356382325415392901987150797587195685903374751452822986593762627349865566914974802611203217305813054079685130466645686201820939250205583294614838811983968351586585150557706153468418827434706730397974123800652394067442641799863111829280343644403190354429277101647453972629881486994145227452715159433418984581541929579275513291696363855775762154291208500718772122033973261808472398251848123590764720060791313407224415701796184453191421005033287171589587440847863969525354404973989562117964286592536117649359748380968945284731497769163733186277920176085466182096005657407853770957397216013931395237289030419933385287617730883500149399653195353205636933361015923449146258439671135865559653948486259032618840515857787962444036347302340903746653458946417851685230631164492985335398048349032474571957378651073579134991671442646299363034514764770817831391179070753961081819032938241578177692554653139542729385467250354562579470138357787704851198680231068275268657366236204963227699269819167966055342171413465549971532852918979549396474327795406726873192743934712267125217058638121977813362719681026846790028107263200237421729667926579664718937059908738343905013766667135018980553994926669881569249310533834044870166616855470801991194658165055915385688810909314051952168164133510848248880339121230567462697419164284598876394107250672091563085492264796008239295529571247842869394937435561710501263154963978833816067473958456743631446285529904763310982212683045151003671545491117782650587024018885736609593593848643642796846099129716541992963701558129920909732162443776012371148320322043584175777432747717264746223413412963485552708992583159246239560119962366915089477665883471195722746976700805882320329600121122327893762063752267247704673499179327679786452676057891291410306047945540983229875564575195312500000000000000000000000000000000000000000000000000000000000000000000 [131,18] -25177445603779985216368164563595041697811146862431567378390956895719765712008062476464321497127363524366710483657023848261731127020667870925498560442819689884700888278380935856055086526330789356731590284763413628579159188684723405376632044218274295299928797685893991594496882103158454588709136231259679078160280654644534283485996231023002176556831333718028539598783239292596529371651232571925821883086103862977387237612902670380913772810101064151624666203279750626393565124842751216738679683793989947478018351006412272297881686467753707776171519769037780014091625878877568152233723692591491455398239762366442982261803182705022420437173666536529626871101141653606541202830555501102351103829149557386057804678036104075112989015782028711328422462653672089953459210828121301511985353734648372936701913142781132525680594250625216712008667898928548461532621986044765707305624778518123368887207632335842512100750418277746825354582919486138942793237489127261582215793671517135128371438974266502009781007076881196338856411240403072005869454417924121645401331242711894120047648211653935947482088983347260793140392903259565765076499607527510608542342581538212550353177122912882301606235874610085872757149346837385210020622205356830115009299343351707898716638483880916388509930383922241621318529868796116364041534826660616911055333703952733796374001618825930081265140116947927149225259398339433491160075831123600825270924422936006283644632547165004009020742365391289408462601560702780712214347190708488731615983064489035836504126441749355023923384455805851240755619555045268005553653796662088023516842681870961310877385609981370833803467646877908052785565894849519012238261155381283643676628286830976060955998557677057295817449330544947994194957264041496832192530567558096124649991800668128252088365365419396547589145438667042730991972164510738040647679832801418239115975987307698842810783799565187777256313537949621469811569200532685903631966366560703422652501429660659774977327878669792931481741773242459612790942941529187617191746482494845219372385688198912725821190954693659754559931432406410066889314948754874194181234603557481279672342227347131157864846290596237203773853252641856670379638671875000000000000000000000000000000000000000000000000000000 [131,19] 39754253532084751742339659881969326494073913648751720895076844136339715459396196385677195686664805165821220186265057543814112730540948077975457270974644143699717668616365073485355007725088343414318458393416216848810346635323207154668943192141185269600255030575022980601464059534512081665986295501262764489309337731123979254521233434556786450899960147105133800601655584467637674533537237923743330898794886172126124209000755182156904271441580133452002926078303138872395783900304102791107981747657042455451078972332887400537103456562732612878770381786132564787985584032571039213361077396289105721095481843746964105317523250258267158313063143107891572656602495686366150345989519431150736365703222746020560663848171395166554130957114614831308915347036783364484851509052250552014531655332737639531623350488571970317770456210545379206524452173075009112975782918734332653855791309255722601910358241893153457616454262858410257528627812203595432528198112722104714655022494983247547054608171641545816092613286433459803020228377177523875138113950942355987870653188997197172905068007131572501216547915648517589034992385794634679328864027356860487122717166803008173185524436163711793555085748390366776484563685526703639027610355272990227445794853975708681418727501581948900001440567147224232432156476878178224081156677161922729382872502724650464362381845304588404651015869060540476069526278422354523995870368652549526236385402755798750958966906097622293271598327015096752237014716231211118710716398688892306404743682778547948597978624836515311414619024055447817895734623009337201663551245269166589804604015231157994628921183635650233301459491126278256835511246407340054469585907447412219865191278619842734349658682744667566344132462173045430202151260848054944773998693754546256509907463554338861144734028438912894201399872744601665206457311988085757339242073528054792834928823317943766753424027345500444862571161782427921108343715014561739180314695595473401967375565268376233139019284048574276376106394008135325775254766120765790533344430198083596203451800088833235157732406551660949056190061098102132704193558793772228838177563369233363683007860510586766431622617315213567926491577964043244719505310058593750000000000000000000000000000000000000000000000 [131,20] -38549776309314747292974796178407782718306900257268337183676281589430873296738215288124295777132930646790424266555506678033556951276615838502380123628209995625095091429916011785278417300445572716109123236394351642290595989172413694376693399456806903220210962653849836905221934783768170924820019880546476616951945822706423563647514623988571338322202463436548309231664210263195217901972071438321712164509613117211530916883060355145253716488657717749377322829095756053279093798342082373886212603172569556037497704829438232076896294665230140816579150542709650490878750091117100291652498618143849403224206235739093708804766250096597717855969136859776834952392106598779024140068338316794988917054083015249624473569423163780147694827465503326671720671782941120643342104954330035743978517487475589630280594328887964521190687350392001246034847604233769718602796242937351912085288628820036044860480088196719130382321936290284020763737995231613297848387418586514284158800914726988771975953685205308275139329522753692514182861768574406462106198453227768269458729852513162861442032833829259614499585587610597399608395598217074708115928993851648468754082258478847211685609465369363861165425713892738737696962441399345542268101719832603602418950218969191766313361791163094843797004924026224755224336014800079873831575590785270802298630067308170468139952330091103689546043591008574601722423939582615407934044884926289046022790212344799553362691579557894414885293517549191123078432724921024547867866094404685887066189997171313817052021173185217059786446041621161149394094908745462018080979350646573969649054201114715331585670595225067150557998678114214452923411612311712294874462699862549500583879650144385041670267719382855387849623718585595818696241527863324401196308192937614374644038029715229178216916670890503829765995900401871448612825784497651600931730539842124571163350708940463298384686524296708192247612764376423794366805942618616963363128855865679100359107510130147473131663012682801574182513156758855336996965378754612431694058082871681825694075353037889942531108022957234381917597449107586700093412174479255514569168164584885350388407134804301045987163706425921167481000395582668716087937355041503906250000000000000000000000000000000000000000 [131,21] 13500466270886553134185980346131173005619222379876063607638796777966515032080563068189331887593966958241072568823640424105458751725540465427964521362983997929149286316492823990207638606821587887109778548908611137381794826985275320096265743967846103315242678934051079400918037214750800906219798296166062414591422247155969603938936171102354407060152283237760351043681427717772623555088077301859812845544381840669237312425783391513661754146167905251471630439801545071422095543638499256855372091369812444015499069696101987368085817539087288738557651242216288819155093333814362314650049282239087652616901009451758013824706023129033579613064468068756609639638316123103688422512720730673102729172652331859514620377322178057252675846744887021896501930321886581753024652481773271800931491869432290136648410770401760012443838460742955904048207232091435832835830608772422046279716753539603231735407887452996931380937957525992042107979958964997397747220180813093990793498740093012826979689350617505793810317330779313993106109841182790488118571662422809831836714058419322021563059518068859688857935521380607147283816221880849171568840054157333536272528261873272648641825696521038535219150519258748735987543905213881012961627922972871451670178095629261866401437365445349574414510319149608378463217861993771506009906564998272287511168369573064576155670881835302263153177882531794525188817479400201071541584170285215117700378293334877847650292094555178041238468264717199956777965326723688932552677532346140706096063239326553794888572573831541932631912604921944082059324994323624502580112235209287170678001627012456721138486583691419665693383561092527723974119833712884730290944152671925511275198825984197167598624054139447799922638787199776428582381853960109456570129669835268723601625578394747625397775068323488639156807037243987667754804641407884039808573269058486575942424515993815315424636391121463371118797248143359791906440792701255832250235961156377480061228451424849065541332803771530425890624194831730057694613653744173934437426017896349453130461802867739230188238541912649481383484091185488255761400116254908164588589891865955402124559061204824629029197095233074015265700928978276351699605584144592285156250000000000000000000000000000000000 [131,22] 26958842634920834315052423964095517965354363872397871943438136608860493770054551559595553758692951347812536547910378503065105728428767814585006447652513871155191250099748859581294154225895907609348619933723830006578782187792320520065431084789933471422227969717205339595249882256218798518462607061604880739962896144638690190001785290921581896261886367473991753768607413583460804298885165877160335336217791285680763392167065834659399159547314243381320142829190633030961300062966464386991719263479133079485540458963189795781491089389089361374641624613360187838449158393932609532386860529391041907489112080019753189730117976139845372246478143096905092697955960119471136216080184941933639458072185356708028894574725896616679975665983967308972318023366639663200200979999610783203679113583980333258016130767075022908441653871764139323810894022259920835718517056852324350741419083982007266745965223577393431907467182270505742901316083137397215082864704970054637809745513266627331006165940282806411182395126716657177331335571776276644892949193767557725505783742139388884171718757775626083178494773465653298046667674890043172935313842877382250553395880741572971979461179117382447396111182296231294115277638481916330133799069443428093692942256281115576023717229642339670572073467549097232463837976098245028008771628756590417808236289286708771688465742304106372936737681164727790488249004009529042087300515864620845281105526845979392933466886110077523302713529131169890836059216355510806477132689730247213824659529191682849495652110930990474732198712822800505200564287906344784581454873484250738729570990653931021578458574604032827583258903657437668279847525320013010345327185636929220974635172299700314895461099575809409320175187213640230701423553747758454382352915580621915139046613122687340907398386593275453306142903347047765735548620588097826403876077222361796395054847180878438748521835014462460902847889507588530857551160593801640621973133932393991651628936815050503275430967923028101164718816277552174561336358312727232336308988154195096877158050319266821643930320759145052963961129798863780030115447005230048028533935742584206561395684722100619403438653175991322820286053008054238944168901070952415466308593750000000000000000000000000 [131,23] -63017729933132882201810877831961065012973433467602896464804241302988728899763648664738778347338666022838980553650702830800271026227074724032190068908652683433366119242876080765189952400443249894939851808202479793752403434953902565027192519844273833478581534760254931865525946785187741913535864321033875700123519986139557240914158850865244645211317826701229851632308221492411687446645943617801648338129247473000419908647677471071594500177828404380378271704029860470245426587823255307076767673025121355365768152040824956776518320807126098805179853214824819007710050120765399389620179642639165452326610328080111435106159776560488733228514032443484915159250012766604124041532146945542130356289523483876931887748590266359880334274889103089251665265926355507577840941322088880874931442902288779784904055788815493706439610361839819782987240265193443353112263874994092934512373412761899433537544081547539018442123297925471758267284120169003694335542927603776837717753478026150245426458446495303301776931761638411222883183010827079744353319461602832792583780129088352854438852930396641953135846294201026850155918017490188736949284103866525656060944872494904864795748763748069315599904621248511769974464375175606810463296478087544025995587145617685759392202045952429774801643233408579024270046173123963181379818543132128643390885640356927176195723573416734021461147902852771698615930622104621402425747794170095376928758921330958444480937624559446778523569652309905734343353450381551741351103023577811821433775218313560208141138293951148094387149909304746824842301773040965062060800152861159841441083710651617442916680034813518195839886203111145146058125558710424521793322507221999020619607133844872552764051335930118559782711554777321410974343030552188358689426243669458257781377827369927268054453802655385406937947833337821677233186050214768181684230172938218210790896805385982442521237167289566092261048423627433050761758803234048127909191096821993302189086342273747992466563107220718062998756088973545364230630970057924542003997993474822856282450858390517599960459016812535538315844854825901133343068551433722032103487709194368272144407039935842238765741903390487365992975690828954704603148684327607043087482452392578125000000000000000 [131,24] 78268093739913629708256034214141125594915137010564925157235968205844730805186940369153858495865323516807861392165922331763533800115549535237868494814894799952481211386124992182759951851940559037906652317123715360006771340074982161159316137192460202216710836466986451771026659654347233633329324386724698070221261009314998458946374016902915186555458358502339945201746397172179789607408536459573618440268539550628463757614187912205358519409546675514791069864132196870808122853278724946105005564563501395903021098880246296844652426576047186044289465039702851065950043925011900679770431147805760104415218506004631127514388299740195551547791458833814196432643859345771593886609191702964486477934277866616945857546740032735771447974434154675605696139105787243854241860793501284431413391836073797720051801081876736279038950267048901277081969520493310950848102676831822875200838179973176508990996123527220500424903441508210038682581794474465954153743871728468399484310642371916199512965296346178699274869498186759878449171565295913748181579787570604734612124492459853520476495970327652830616830654958577124326454721697076687325826990790308581210928697689855162672430313334643910782127179218634592440381556907730478704420405096179294196828251051398588303036656619798743011807605260668868008805983061264728703708549599109967527322185922244960152540923495200038210453107613329698912092739264039321327812419875173750821006548809848761215005630374397237143794158442362811531281624453436474507201067391183204476712522743736079168414009309844640938930215391254985278384592287780829816860350868592292540946210659764316438593944712251298314950052116166099481817923768203597489374149483504152955206384613817132848460326029843134570469311227248882089607433594946693777647467292120874199192950856507241707608427719267659423121019418048073330267231410806265979870612951594359510200995122378023638893390978508197186198152195299125764121525076616040816070714399863397339716565605085369041710790667579213061535389641956731171857228157501069618183269236673477287598898195518466784653094781462064671598280709427719387811265085051347072778940102523936453618690242776212100822117638447063687179874455618062804862500314584394800476729869842529296875000000 [131,25] -69822935733408975156696160002471610307005134192449158472319648189361796196127367035724257932759715976813870620375583502313168684695421279348919492916505310230533755891093587452209755506313130704490296481524843234448079972288712757166251687579432613544231366589906264121196254846497128824318905013732565580436401525685830849223348115090006379003921392429620050409691698071947697947505986043960074380204760200089504837292918082209963991580490515350610986807047105513382370123723532188403841346748806295315768342565514830466560322934055247525484938874677423738833401695705831710535750036629389186737619601817763662532178678360842703529498905976568653302215382700077929998864727707271680071063338516724390282369975984079641179561816838800467152925160550343056644824202284699657603967707739867640063810482473147380303913674208348940917085429134277222976319280509969603306317598412321323054087684267152430829005223964705393717799070000082720096899466595473427239835482349207430506404724263345276542614985846901958203755314701103738870618806189785768352619921450392418492990818487770559999024409463130657646985120937387665403391602001219215797108833203268014546651850749165543335320313533405219740340773277667564753197997934727592214022628382102600915136947185740242444043325115202950943698716376414147264781680409004833623589716211560791076950059107117758334236301719658202146598795516671206998523262098564227305673674543638521150288256839822774372244219361484889492218066738088949871264007031566449368909150989846993346084532722094697412144575073968343147748131610971355886112673969621153276598073276532344329846202711669901453226351990726824509851862713500115822906957761072836652972325599093215451168494955463390636986392176366666211743332469732184395480837392644430702331631138099975508540240426647639369338892710425281755141350975887107716331815620577828541919451094027954386868914673680214768310195507593629371199614291587682645434086296464262935060932992905056639955818086974830019464536786978795101737220231890532345419498873578968031774199003919419391105461105765759925647569684053629613107573113742098638567665313675291562159562312273356736949734589741743127056487698664684338201169566673343069851398468017578125000000 [131,26] 47028569415884836742625711300250840593360330462490291275557080507789929732498675951019985555123022454972961366139765471696969013401034472139061075517403786752205621807612076277512060695652660147013408476820388337177586232567813842698240791956428457799165908632800686730032065400722448019147334670787109076615859098910456078754112288630230194241403130921972789154889623609774276087760736264353468901359421983705893494321196694141562265781125782432834624606477424328514417773221828217794768927719555565450127779439073551966426796849913663325548854354755366964837404217145762815496850420920253977580287938623001817381522982279060392274481376748769265411991613191153764488924058518713780891877783351078357314612779395620474674565522360597290900320482599368733734128452541217862659581917039992615052295114432413870974791362652907759456088466236705147173409112964570019700434947599678090306987536320068587382910426653739192525232501796534536266500114412242247324640193260012800005318125922744918007512010738635804773528622951951368364962999647674271175844418823848480208685868118689319034480603659276639559325658646064393907117427234331246639264123496095590748814374103886669452531386009619910072467816681780346662322394675561498402814316410326147752105319081268390191710593332379660517999787210476248290616123582907392973830278933893496658159894111025648694331773670122644766097162555445288850663438487270599691086947617892376453941591203732955978296029669785939062146133241558254717326852200304567772838229722629918582877173719187100783464416233409283199105741757324163311870053957524790681091166727169384276725011076441585851414581164548893728259677252561131892094956766545558167102222775613923135356197099488785698458529936812619534903662509029853856522103873822161957272226042652833152459082989136193270743779790955060654590898446451830766243040138491838213946167413635466743181552324559736894786298469122833743014512663748081146522837364704963556496298966459656543843654075468657323534583641277062095553709220943472527976183123306901707707021349000945439211107565705540935684442947077160580705210598773839917021845563136160843738724827652821705917343898853534987375105452160704150310621685093792621046304702758789062500 [131,27] -22954684371722247497848041898565760926186153332035065889014432777987491754765398199990197589821922471425371408809220755002844318917535352828799145131180760331518019381896531664201968112852523804513045761676861604009461916776827745766526688540301917663627408466816493323123800669664455900144183509651834965983728196782049011032392570382318013568530900096300082384916188446449645646224204496667897067708285913297101198571325534152886498974440436788466072750979028774471341257460296213638048267034643656414640809793347422979863072748863158224671068300946429274262352954195726122996459386621603607886478451585018093562215548818632759530171887838162833400963458733890071361952623018196353450540728531814186229872259416524045006614667976495591264245549862869494387402305989940284643310880182927531629024594469855845034215270498212533839120699754869093132236585743636445206457574602051166960305606372462953515600657287312940504549052389524409615636983496040024509363378699287426756445084403010796542282225911854815722978056522494217067201931474852042755443979136205392052277802962376290822479757020824217645863750543583565222954067228323699376826275367706655709883244121783236919934142955483635442924828437027245450543849560585324649763084257966591529002826091287736570933744584391715989266814515392830134110582666171184233156984395535015619461328791135538741835554731851179270683125847279171524865948481398985493628042270927593962353160472279039335453933085071698052938969878163108022522436997211658539337466675854164565159997648589664279342806526444783976922115852347213807202777209923447476675596311903023797079652407939909531342999362642350130681678393393573727072550635812560965571281256893210144699737801627938259688383543768519940483171430633238687083693450227972221584807540594972246114397581059151703206640503057809976315848985995468015474951078576807498728827612286352956462995302754690498780435421173142791802420492393306074844445275149516788790480149792472761347311669161825005856594988069063059951635061157887865895658559150239221034401049007019559951583780348475929277636513993153161430401975411382252455333210423143413407899964958023721602194842021351102509215888480831324613973265513777732849121093750000000 [131,28] 6365429984783584102820749749239169425458046916309741487040369316378870745117722521898764403524037873275042883307306887343296376411249628115924535694368863376787514298245294551552084553168891001685416072096804919148000991605628310125771338268657305826157488684874310146720110754491919119918674123944105160364446571279254853245944075756510008412143927040465404572164535109952803689618073062832820282190182691225132729757896472285913298899079091828391105668917079851120986577925366111958215050770956917708052353555107836542318529024143540391186793162323804944385585562360083935310743923847189898057860556614556303224118830904151983873253149625620025504380407285390138089390900386924629987057283840452438003757810754733338971930701390763952248949798963017005835472101997020162123848496821014705611380294437326981068848420443435859948075904783575140874349106466628002823531449411700524692296814969009385378540669234591559936497399536004681220640753856855072336670130613376330422469868035853954689214588851012248368651073056949128623193660733714455441857033483576340974142832279476111734646687663338910970474732020853525564179714946254416428293953221477902022981249552224439196362779979332262017219605753840420821889759224060904058620564646752280076038702266069697400686636379259897520952962803425902164388137009033530440114260700090155790177725654587688613928674635141652551238425794003328409938248684568268532554623555262355428570538511445953887711357754034424168858716824888034389465837561809348567398030914980080168691143301488229419687060693801806352736813520911825299002386137182948430969631724316697521545836508063030547927403603701015103302013607671553912596737658308670767825462475394404975836819157110646857090667812736969381265854465658019943117795681519759850656132510947624292194999707079989405028938754843574175920196816350179496999408044313795141395467105369790272857755956183550840856408785936623168278752286859854159030761630378421850702163635999996703280389569811023301493912210436711594591609142733648758478920167938799382536983914114813985258833465850213417187279707622305837392720701369641175081893623862076390344974368557548336928445986424663706302205269660365871686735772527754306793212890625000 [131,29] 1057154564444689012180237572118513698642638821046994518531165474656497496321222613788348403895913858494886912845140299805790798242375044583649105794244848635390607801344877769050916925422777714401588114654793612621278186465087114831709570674346045729868429875105378690232295450412952508907498718191063032348405757661344672951683238619050061750093854447298096561958573422849145347357753066563664231832261007824577047295845719185019408011858482547772906085263717234609047642020957417153553634640758645842003079973799241096901953941916237779679967019954873559245769143512479443046372414279628686397113246445281833300477800083102828398007837609969972592121300455807366985786242541924587682831150158654131688388454399676801386420860583081767925942229903749026016250604037793891335827948376207454910294137080384761332078056858715415363561535722001992868649280338967172559050047635779311971086884003775072054301721239513397752069485317403563823630025841021188892667266674397474326503983664355874230051193038631649810461904296437282335689189144505498772816125102517345311721655961399502239812812013317484102439417010447730632194241926038153978215349161735016144012215138994272888483213620030201424909579632457808076048975177609940973712620163895039869883462315599738774000977103267621265739339330493225420385697498132110345809744421274109719383059591086951640738785037840323852434680740360844311508899770104519116662480252569519792021548232559829848468496377299915778040268607897069480700360501702430017909788934288090360153368678948086638557955726727918290259856826397594485033748326101721584375040884490054430518064991898231185536932274514739101945528662526618536289408290975113063090992807545481348981609282268823840995585534797554071426622616615677786753033391503437405514117486664115120798066834325726828547154706904382767781142842775347205806712700081358918741106099820558234114351911024922059251810332726095574552035660356664053169255031830456315275123847142356357133146257431568684998428704452114534234132233933857243290984450420098538087904234822448588540572828200877679892714026167119532813848697494016784101723902534643557325670220973619323583971497540355465278680280327705531817628070712089538574218750000 [131,30] -2378377516857153255517837928886778435676280189769622373039573689078565007123922798520831547811190140589370867177006966481634447321665394007906261430556477910971143414710564378988018011391778564501381014201243889583337785521226638448827250946855333646588957405923756378333045092809184901710531173787296407480501977039693939749236080967549196364098061251959662696291369911501477972878785446815222584519905609440829375313650835806022178612255618891460906956279042064292082555191791610103402413392961489511486792952226734683280436723041442873608361935513401591214246308660623556402142405547993685875084186574903042147423853946930572742277135519518121504679084849818263385443656840807562904210670534314170912213498813393148326394261701061061965636455501770967449543961604544532515595386812992723872766548445262664302506629392589912012588916399522722467955204512716180327110424606102281585888004227165097982644732650178022642701419148746453507627895187302345953714810915967793944801530076251224127304361669249312605913594994805991595033601435156693950748729307764021325873496847730658273544059844915697979807087464154960913914827652021287503905079423656640744387699536088188836035339390137666188075529429314110193590753209515633141038673127720426899499478213435369687448116149300689403234391511902897874507710040729546654468471114130704680595968227238325502465567087329581024419619578560013752962945930479542287052608143340287584896056306584997190524590144540385437175535289040404791182481542487063174349653024222028937398555957802188171090416522552133439709729738630334429576000144624078984851245378007779538300968644881943655584011377140957851191118584553030032784343587862866625729405170873348283119615878025841850682152369905392336719867171726926653705941400314204424554221999011283720963613563588556714341553373772330052082339984365106888470332657587489263111150034092722838664205364766018063419214526628036565654584786483360866495107047626740606572851659610980247996618096695076037954526081585560884149847000638069531852767449627828394281065083167244088082907314052054563465140049379766957484786736129951485174730298629242476409728646060821600019931563914574079860973776501253951209946535527706146240234375 [131,31] 1436205477019333229241850745226468687003703489299875724423672167056785600674399524141116602250246507065151911095227649403207514654357294786016538012659023998697779854408423652513333389366584585051475688641326927498453484375558227957175884952024728113190042808380570979986398174463232270558030271126824216374633919011681135042675156915925182002031944285466076298835491206376317145808381333671753750217652112110322148792033976178694568872202110269884490361039806798628872633737699365568056681652218206756879392302360755958603245190433189549334322564329459304660931659383523964189152576264136841133585036291229167591780236227834969194640078611144361138306518810466660643582461544475875120431721437090011964931301802378048309913754807997924382039981245452654449348353191738214111749159024852926259033717456662544037743078032674692686463389578234386932081065073805549197562244489072689308794824760199537517619101707057554058252004051821684330138763036205837860183554439112661660381594227355649492185585092333586590719175084762799364057530621421863279345605164481980620319055762866441984850146206615007146022149229284267669290665881035618299050503381637626642111789468926255634703767248749602937636835885130344831358421381365328429031037053939893883486816510826103477263553372140929403151302395048354465498468433010982512783572773903815011596795519661545004267263155004601347326581080787590521809870087666901464861525990051588530313372701520960935491581039871039607021676513961917776235754861664297013459874030257538637817601227024941649921122690425152480605961780385885474750592000281046100886706022150535660972877350052975412578974198548925856781119653207726936235360539671889402788817280854283089558642589573423088958327618393451021479861885626623709270296636942752668804957480036239730245870578410753532469462806522004053201727097070194612125010370220778847534103954797909691799671624874615153532773575486065687251538596672979164199413044110005006430234379627931133795749083741135775769697161892677872315630919226334265997646732147540638995424448935970592237575483438235751118583608719692961261204545278357382758096351149881896991302890013063450789974791375618246772383201914635719731450080871582031250000 [131,32] -474399046967871868792603856145015687143176970895855573218057154025713622931816111186651062563487546729060633257960263605075984568629404500842024016527962672603669892354241468357297430999665869744323740370692212448234088713119112736885307041189731398256529190453995359562738464416954711622311389527163983161464378564470861452280184267527621208884204049385379934211238455276888605431213280017665219319759260672026526045566293101589823446558390201382193613588409538196587143711731495151629266469738314093601346301040552492212507311160668422075984013985725443855241720330548664625754641223821432414137113735382371635209441952644468798787933987845611903143680982670428416351873952947658605292887967747189881970188964266705400983989625630342366073523786967075781109363233013359729089536705110489428551057585642568543491516714256911072482739434845969511847748465872877867995226341074392494060436757972438587268643284602585888488857823749638497990462374236063992061120175126226681890106855330121204966743484711187560584261156867918334996846037301247191967081309521505110712677099795358418620146727469514178981696543661206514669457500821533137780504811645825253666876500503010435474094417770521822699692983864489005580844446136211057280040212004392563142114632426069077537190597065732485318642078228944081810565932359647455142555152983971973587208345000806485567593800972138715120026353497681328471382210139470659279377276165454937944166563006648387403275134659639243329666079757466874048251241634057437886336891687236662899872740048328340125282850828285801602166979110227912613656316828215875908123639927237258984929399040435339019351806249856680748385633542784746216372836484812676948611481099873550836832639980094814252642385827523416090016153616844785844583862473414930686629326152146763505030997074882863390886671822416828170478613413640553457971040799078674255162493239844482802213183170692213118646648747267256493340702658444115747726583071773677369894303789941049654077141690008913005776363737966322686219407443736700603178808017743676502585968735154910197742304139295002615106330289600722352939698212340832844415380030992380942186053096837616282749015931133201778635566370212472975254058837890625000 [131,33] 51065339019539070974282860654497147597221152828275299701607024879906333978457843600991009223686009338713967275879241868011955213223533314133238727802310176742475353523434439867936760273201761316316623574779181736449389952077006468686476563822552423198101223689821696963043533824704006898072261708463519766094114406002082999806577443885733948369203491396613977838054306493151603656072858035369162901519759067722570295933672244300392767162738149448676528154770962910852507419663585202181989801638112937218721293926449279485539381618929651696861297898045204523419051142540194263930202566099712156471937455021104961391375789844604855455731078489304654279810437309781380957850083509947843266736987137443947372344117545602683375123377488934282215026239623625503522991404998236970542983591849056186633722930835819232907377399959639870687269025780275050645594688562863885536703384880435268051619855369203177142923772691396713713689704714599330958430721863380280138298521015726210016497038032324932734378741293165463679337003777072120221199401633366918672953408285280672577192684691272693437640235914960473140595588433742284914028495095912093423739661869812930849698984603323695610709495284121006680972836848043877929531018561288467867815466235625129599341395602584997320049873956738930324477491330916888197216369255339345522658871091239087965566266505816419713903932355520555469765490589732357157734451065944498435894199423420518354458084669809548838729810372042287669092051263254368647050184355304384398108447610095652690459084462450530694646768198335067079135605288198621589109402482950502728062815089173375490259136641732824068736069393675457413564472691617741050051439702730996093032756474795230977140445338169949018855295230572820208956573359982315817406794393781690932034339355964493795049501229763453238034723900845058559020196570211572279721660161326967707841681141235537072057501550439093984422004875783891549602458001363489266189043067126396110190516729282946920796876408550720927986706289608889985727110442768107077846900999731167942111461295201884142605730504211854987002416060819106847918621718853756999665678560621053745218256707639098519931685900902231537656916771084070205688476562500000 [131,34] 33797394813182032770097282122623171508870204889643803709149143352493307391681353136448550908570354321769079461147866744887054741863787954071177288441283874186633376248399650057451349517400190249187994884457813090158548993800221730420131593251907072245104772123306951109386349772884690368809430224789439283995012524952846938447563979448886556440357738989138284213081840648314218521426075377180920968983700958072829402700679037035081826147249067336605113216649907887403560035446402793244702835178544555657346490987887567339028800057406753431202833346856310067889013774344474979192924338441147506744042433482174581754157290842176489876575971108687190607188746959993315844880535184397240325203166798152878572171163623141903654761494436377759398951648215619253801001833825439075413134785587105946417342244313228415159787463156763040120725453794549248928951444683733833715567889497697313034232260754100733584477710428046615495907589054270535480736029313540575713774869635003720982513715648766580715467501652622399543636855189276835612340356657054784046716315088991961259621457339648500938723685687624310656593827927013675295564982882775556072697960456978157438994890332324061042776416463499248781030573008957138593198800640755301276225996101299734613876054463275037983216428368094648965362954643523431701827095220069844733367372279978209165486858206309436523834678491154393248975202618264269752387204676277082729101473677645274414458150332019354963528505979862652283392413465841528163545977876913507299970812018708132397073765815077588103510335856778774151849269902302029618135310316309092707553140251296483438654113326026284029292459182629884392253217272016186354859251649918989082112147231604780798071255036571250361861488578304956494784339983368153589931285421542390946057908812127350868506851536952886722753279848579633100849027545203413670971281547972253588962734617567559986011736441204501121646285080350058764503973228935660494419195403687912359948723306179640210827484716368615621483609200968849105574414244117658543476545515760854211087505333485626198995742169430237548679173163744924270226688332299529562443205479313543354974991614569171867462541250932536286200047470629215240478515625000 [131,35] -24294323920912979517851591423212288917228883361245780314604582034763136670910708737325135371204113141911815856265886228866459578943150895263388553614453796877990043356711475337515495791210323763589187776041648730856043675450719240089181603181756568269050761770689675247657426270081959394127467572282838009622138112830467228068937012702890838929632644725020682046553063432466831614279493779310089306844550203022111262381027299493995899784812652466771737563537158718355349910183985489827547926700279644711563757353316547665979705217327697863812784278163334925209412407506104111606192665434004780992613192501165980572269570452005304472069208012845577142811131101350587988710983449056748476628125144723210468835157175960953595431812481693319598150277689365418328052429083862450703448001227760946225041814657028425427915635425558610468425838822747549901725614272400422767616550806216221127554926630400943223279675819633183694134128736929069192099223785588323971455516273022493369979654757155783540285371187608500370315415861289503712622556257240080968041649359584940955807819694206436600947308512596506833012151727128659258274352385920403601202978265973012615495071618413392860947779600132283597796229567939919991895824006423606652141451379912151228818363933312446552415369220093280757490662403483806915501888297804543514144545842434482245071219085067947899299289309536117410954463032854792196338279140463765549046837281001357578670056112427213962682374669584172467335333555586070182129929788806499093710218868124543098414587106552061709667974589124586571289947776011641467156768912101893359847813626132336917477093511776021297582952210231316250200706162252625850123272638395973414457037084472728102837963355593032690935522948564249956899858037075569142068065354169181338392056686993048164009004061750988816823930129191250589111735269452974015179028531020631752405669180073820521335102275834091801199777206963834310915554895557028673755387826556940489855165303834927262575638927825892695610659336696730699770658261139279647018904199760629307030113737100663187647551217404091856461947480357941727698846779065913403744874967893826575705739878200134115861222446711119118845090270042419433593750000 [131,36] 13830533663435293305110988960401456514389229377031605192495904896089498800845475914571822735328449771102141444160578514567877097152734577535794690051291078471977800711414396931239490611393605311197983756610317191164910425044053233526665902263751209382879995757851203205055477636517461171987343142852719749328536361908296518750721121427593711464489000471502689370374077246453115373512905890403325209837534121780733113452550863158662233061900061443513550160496645918681710266380632452265310018633207661003959689035677014703523977606582624827861169648749101342942791601063526144735002800683890258353359624524318476198194727157562501082232589501282003466524774230425626780514136559352285567669639323084115013656012355100630700895829613718246516177601160481436775505145632320141794437831011892887148235948582071702698973370118560634780495264664059324290791057897715222029264877729933933887302399044657249896691276906910766368768058106668860816577164123123508361577158098484860402163102907619852264213593811894342263616219503590678174628438204142803912747636753532669415452603114341734792464215289085367319331665284596476852438373025568224875399390782900866825515739680871733719159266612940985682355256558830003549294911222311043306794179681049377649924668221544022711242852092350156204237090798763763786892586263768217348217285500471617063424348875058065579280957196074411762029409407185339312288243354754008075493136717305244323278868842648092729699411008653505070084713822519145697404799290017291557476130294644908997476061240835900010735793121487908349502609847826708482873617807110819071360586467918364856711194215051763228091570460127522138285357364515879056316463653501361297107762930597192086943093876064851146537201479626260280423491792880685731262527192705074678986371605816452550686341637490926857247569640516408262519250979356928474930868922367830774160445198777410327253720152899914153546257438737032344949406772671801330891701198428893832203584936283224123487006454099249379727557646115720248291623943863042242434829864890313950769078692066880007805388522769551959277072499133499187195981260278955967341291388591806076018889194045989671912315198043506825342774391174316406250000 [131,37] -9686188389015038724390316966345343601612052269410690873388138283305014223125220443329559007878190362817125497278503947575117810960962674316568518734865137371428450099830029085624230567594706586799399253977176468507870828321088005948845200596031471730155374911846582078244444296611932998796131593063293373894928530507138744828564920450624242563085968499268833795046122359627208655129861619096251385497842291432798445296137176682545559045889933891193631237715366017509092758866871785187850807311521727404863281084014256697562994119487192622482096592128185703165053926228426149606813425330505455785524114219214279031572746546182037000877173712737168828613687235960073810183249893195918176699635370949635990927419062867033764303769450414505624801869015905735304062678093330219008137380858849154692301173427912223910604007257084085959368804277654336153048515374823069799716601757050512285321773554759113457614416850122163164817213814588272279160404677289144989807213017210214580863328212920621465055690962572492325707165683768196202278825889703579567624431822466743455022566880604402646269517246932106464003274471303005835115322202166972159119181669264708484807684760563349785547319726363896165361665070110884990453284092708746760321230220663192227116834401634329050387223316406497468040173390165471441202253638763778272810422218330852102231586798679536574333911809467709246779578075693529237053425454234720534126058423778699494324323990113760215667959891265947922478267901924596131295056598663986591790598086198704819836257444358270451144488509335029104090827282598455921478400985654563037245563143958155558806092616402178062439958178897568589933281627767482936098372463999972850077580661604494135741597142902327402532376976900244232132078446549349141331590271906203910865133980537393366050184860614042232778924513027966085897119949929189545579836223020324509848578454412694426595645028690679585947873455456224202092097581768557274779036368402064550650969283089401315253646753039693891919607739299772131443143115652734961430345904524200880022263699224723084085397421846363133554655930514944897474170669376970022596635036831836966880500361924949776645124406214570626616477966308593750000 [131,38] 5935023991251044781996919244286372592686778133021973632841290602493319365599258688653896375808152496964039443263923904426305015511129633965608668179150490057321820217255428371376715534349026902796152977495645691743768183454213420344127731950967956729883738924209841586131591997105764612945722564089857375392957720303399821265105518530449508660228778704618282857310217639823780115941248450072306255948667406532166746267092550397688435362892266246745539923467869619509620469967863411792942158636406308056733997077513358015587372385207131831680924998532156087678298674646226842192025109689743720776655296097017671608891934945607434773861821787120581072933675494088361756799640728185658714022036715765367784799492736394711423905452258690535042407350824315554744151094633060138455233534345913423036317721614352442255276715545250812364067776384304427723858286659012240215207062973834883783764328907235102903590057905067350917558018293321859825392214787962325878776851720029602738207512604429145066821145320845622072242119660799156968536336663711883269985868313994309111105444980172210019730514161007131192019876470335863074955051987930877302989314618823761004792916535176982293540525257050805330375809785288923387713024953335950740699981522604986135359495100630599477223217335387595377481717584255435414687810414792335727717810165898647451474198158452452872441593330897609280415058379565986534910885495249095367350872645888772629007770685693224695485237671419911070023699175128050069183479520056209872906584670386262681243286414630085752794868621314254738437924229596160859140085149014135294011666642424671626889087737460067035051230410874281749667650701578622784284405844890189392277193175029513626358583786552215146859196701413339138051305946578126639643521622195172828830163273067384386863282697633388390390696529788747271895217474924241545496517327453061554296140509075451091450326559797830034186800571964691020073117141708773760782921959752411052904086291525907065868383929898438798577151297112576168867028436673132987667857324754654682007631997798006114414441186544457047309080562555150144530489694028238660160521977828424003924836125689348448477886439206311479210853576660156250 [131,39] -2440379220351668689756421056987650220733238592898909568951202097597059352757425734471373072226405022573842581647396910999562614500868606382406333594235936861068082664493718825862749927836760826276377376127835117223140419930495335390153554751830246015213342847375291759645493169218017269000206214534757937471462702105254236369077546570095271049832597705680769666965205924521027808545236381525670777807425290891539998367180796842572329668070619319707276823126304764439244668486722143613049653753872046871310406616889875661396316278393617986703307818477494667511848442872512608327583785272906964204368962710145791931035084219424217762680482045113512288829960265556784568687151714572547841851059047119028383763712362233508301565607426842088876139983696731143880840455515204656832987392637805196788380808811917260488076381691579458105354989372343338349254185766093340297524475816878864094180397266902780863446577812246881814427097719112943538754362943319003234831076750226223516991060259908687226791241314051655244337017175188486202164075412624542483914286092740624925127747910961662034871224659063133072271729194788100680856334653359918054729008354560878473813736288342982898165473222571164035994732580895238531671747725545096435664680651760899826486388700592837401076250602378377092665712255446454774287830034086888188503538145013097373960408458002816701464687130631976727995743054297060329376696548870976148355103794227811758427380887865167930557756288619408168950179830483255469614366555180542342463662559237594330038242409147575950185021812297139879403743312715736716661360131852599501443590100244629145529170321441066515456346863398796415758180115946263028980223872459224978166516694863500625404444210344231615259860681758766307998429267187352378181466357647308304862912597867689173714906605579861503174112618864785569788857210537901994682513742970051302500338265022414589947869352037058618211808688037177632114957772254206842405819527617082279333575331693636467012889063659524608536933251672690784822230810361656685289068973493223750972645908368507712497764652627541434214502102055795146191766571694829703331220261393206228680154762662060292579922496244311332702636718750000 [131,40] 489997416833339216593307333607416905003313604998980554025592573402286632908985011703299445190959109078832718642173669664266666991542005165230743892333787912081582892328881070464034766832743807425614285263926354642504125405842231729484294772307684923247024183181801422077165709967587361413434753361453595883145274923492557615222811133109599183756169020271217695797782121514257929443343370269302720808025577068646187056667196559093368443526860929064641355946412854144102983881744417168044036942623856234547867380411070631288238772449277648243209774763265325403458996982979473683990090964265429242883702360595288340639578150511938949284909129910963484590088529886096472503707458656174022269895824813722568265337363916324737284572854182464671563657688244157976363505735998857923927478963012599121910123807539102636399707117624841046912672679536190372079746895437167185348950225539733357281674550235017014000419642325093714531780712293459135719022918594806060518166441551258260365422171466500503560407599928261412729279435067918637799243926080024141889068721029175754223443513884815635031496536766307335182639742405379169502370674379536767883467537168539269703481391917120150279637533237552653754296373681187277873447921784546133039363908642049884855397205756938533332384278641018802107525417534167739407202183794941949015222502979738639887425368645984612579224675298945764410753286078246906288302093413316659303126204172922606890811202397393007197817932100779296112429169095438542134585140802451868098425764107920044438388103451990306171039864730831665125079774555836999983878467642801220278158903339671025617240069287666645372721932476551681356119032093385485958357649889193021450777291549288122904464545684402847276705980301062809532904861527737547587272439679511144107940736719390936491898331710356023151972441526630283424155444558706376345995768426656545118189026961991434644811791761110147340251765585059613105122112125518266628324940116631953552650857454100408314542545979073668611348841743999978247644012760930239409185950161178406314753546763364147169295155381576424297444655045528784851847112935738118156943486863589304512277332016864155102852597996592521667480468750 [131,41] 94005194464724430359007005356597839415521734594546404306562007750928386795732026874378350725775269562749823118857563676025508199992374936617599337137347241152673671969218646613195486379808524794617618097161440050903499605484010286348504231697158702234247064590751597650545065503203717520887372320117929305175427595889786317806023357757753785026564175110581929467693445545797108964846470563520311636166660978944122622734465003599678458574701076734411948317707481435881108625400483250881306545926534463150615147859603886860141418060812831960671853279263180525073033247590898099027234362882102797608631386299186570396132423254108402002379900764043488044011383954069265291581485690169264347300966523359501311214358061825519897219404403664867383908340640377390386839751410981069786776862040262060685215908112293915381423785288918751191628938598314983450588526418492894031325937256975384137715995651232273046936225812795429171702951288504341851151442221405998189770118963275989629442537849820082879895883108616264501072793907527875199956271199181729964360902183214271783794414439182988502753137534006154330829991850393835461383306402405208535739741135026272646149113103791712281238918636219964903390589115950353999700183357941814045573803162772505236228734695312379321567238304039097351783638713756686858258378307397353193731378027570914831243243796387461884225591313613109936479976561390742293784543598783345768959080883257951855497237286934072158647593096190507621286506818690045143992090422542801376074109081330010103901816677867289635297857910477898905290691896474563558959207060753884862831856429243206865508999919570296219812584037492478689786323958457510508005715556150919620582136337894225714604951971851655842314652557453630342255073211751604670641920426627179377495995426880340707983083075897670179796598918097252587935772571840220407724684398754426090195526514907948077484390775047514526674851447891540058348547389974911254567539774465386883590887732641278404185148689650201684926352851709264743068681953900055654974686757382553112430475860113644818439387676539330785850293614327181018788367100094364203606242516469659780372542155439359252847032546997070312500000 [131,42] -109548927750630968639928912602549627720494521470765105948110419187730189886746889954157048621146162473809349523177481856028594521755313378012679157008749578533246855212072294638059405720420196836447598282336174581169951053234942607140550400125975803503625030157531669089864877468429295629967264883887594792086600485980426224992581973625331315739131844459197325446490662043900239832317424130049371512241078915258368883135107103385924024205965197253595366177429059616966506923959754433113017012058856724647705067737729772612987746880878043445954571756383349868603352935725925196927919759630339182830570957866359465953060140577665362393978697618117431880352494812604812214646086311824897685608886464456178752910733174588884950378279277735160175045763969449685611466961312123181216290298944229482830915708656655541367275345771266593959788151490973277382357472628389313160006100948586976866778966859115803373092977906464653308314244894481457471483396075522387312476562674103669597884663580379499184446834511699206410414020666125664447921474069666143857328070879467353106221682375099412828925196790202340905330673894937231982939967018956947012432197216250510596570084213706578795397461356435160655865887124457047010335000465598322497386398531720414309673474641245711054452688128033836292501854556434184829514079037064064828994322482431605176883737637032901608616334301430920127897640574573441063881653131086397796262575297841174439364579815298879903633332101942986904573685825929098118972257394076021352486929012433178001585119211274745321906987800407199681863267186976558965833887419634497275117610106973100681791685374490355982534176721274318830863988265215375273258907444005233190704509859282186535303831482753126106114022126833228572836799571669971778039849968683920655672940231444792584108643123138536264628870783140199063131702212276223890772551904458050887228246337235671569236450663250544739782905340527544842438289847769593324778045924811562249006903278162078830978179505722278000431925149331086267252758870674778048607972882060306424152729388335946211090767332639520341189496533866218126264689397036092653461063821865397806448099666114454803931613445281982421875 [131,43] 39820285684271897778615678610214100956754641810221363263116893575432666122445326572574424921248888867816333552680944607323974994249884943926503903158906988084250443491408870196004422006861963556666121327322352546040059138682555150735752258739746411314010370762146659929112475825945936488370211028346184808144547541094304800490374573919078211213227584957614878941291634028702312283129419567341168029136005054152075785718035856106430325132107153250015312178096949429666133786906456437203290293855983597156429187904443887370409407129776373165690922759396545007131313895619575430601708020845354164125523100168787004428659530450293608733196946888830256428543430550046222661335182665428229663091465194186673094092307513891162729064149467867710154254140727143876543847584008268224451503979891645263702583984328853837029956534226712294484871805120979496511737637296839237317886392257477615479026364809566480479215906006190879579573675336555514408013014896648923879635115260464264059421518160701767120872066461785405631316237910291558921496489329249255649724407390779255608451639107552795525325314685835993368860670983283868693865965397840138621854181614192932839958746812240522500850142599279889222625771468245130414038265019125749469351357286175219101242443941893710947528324975389756159273509854995523174666643831598040085315955890846745416684356804018666912945731058564553426054206062466640439649482752663756363296556145282864733080282346239781422558354697869192381803311184504946343858512358412332150939602261872169978011348961452982046728065218222217921731221085660115909021296397056756458884386263715990640591476045246504863879025290900036837629198812674673355928495418793111597852953077654386978068221796795887431719860845132527535502194556585573399038372309724100619015623227914797025309142782575264760555718238219440093634691558872304833909603896427386351543526741316808579268258009172145390448141199612146537350100901624054920995355101733167868393176193691825106811165904326965121525883991286161001572739543406123414563368396048353244659349996587534454273909322557327809799655496663558445005064867033449739235500086444268350388926155366291576934219360351562500 [131,44] -6621610283161735378271088042821251706499078844023040960086187871921656901161418352344172138757810295019560810673026424295044864870085209224672311542687126581263416307853081683580036732765262079610581422397350456275321399650696287891579145519127990967645563945120843366482686471961075076641897892526038350748749626587852582324799838125240245945712387205739695926057387506359900588220565002476666408409335690683684589351327726150718405725632237545988254179240644234285572134831079087507997669272012401938895234396709663940611147022829899225569323524234768920121878396735951074069383941557449419007502940662682140416555282628705011231663934627551564732214887983328413927315570005795978797316851257479125289688973593070236760493271521104222329069919620316192062831485534947024904314079334387067321701641949684114797411425961347452230518204021752149819640299522053894553478112580936215487574652647382213931576483850019746329771905189489599856833957809025557287548109263085041805437884073818109319685339461267339338899851206354166140156062563513750934441383996854841453957310843496233397175001142766324012930846176398333100318985882860208469960987319265167532265911980559405274295000650949696476161774014442118922709471627387683702131094144159578724220560351651231397175584295192838323513895984735222608134864407322340847729988684678241199013408987916976026243921618212464348148217401384493356169631368977011517566117064714920104479440160533709127031050070501333834917233469027517566646532091679219070700281601892168675870026802015075389283390736386733773477671964541027531017546414723577612092311479198251589642873995513347590843940991124363101240686065059248186169160899395094333043723394565243252593935443685576183461062867405516870328628238386933718091042326222286734415276863292886067079802654155727519848386053365449945061696831013075664838027844702770860706728916504427776834722166866980205564033803797271723467581613194939612423296930783318238356952363522357856531210572759305519766089132713658233328264955564662336131920018255271667761677714226779814130268465593344125649271181756272643961694137533933883156317690077105558883625176197241595353637695312500 [131,45] -446248431154886056143429603822673486246916576131682499508186775244273884028087630439552921672665645032421208474504411842177685768764104560882726050799841426961315820087387324865231331617382123563521146937318832706175169943871431907283984308328398010122954608336776560914689948806588379230991715756227134093500150673852779240695347986788211751334484728239928381116286480735017149569051850183363465325422069510447998994665932605015340549897579675240249093929962472791145370018314682417058026323736447128542094018368871252607202868666421474826645203503471449963474747399672304055075405474377193268678354428864967400548886845874124503734772230905479782268750933175467976044936728540978147254035994972139078210416211437290257977038601330506609982065389802203173376356313232748719380896216718115497958062057033555680183939224382996354036149710988518372452164471764777773538578043892782603673276280134873858900786119677986142924793825818078387928361803057774207989091856564993643497907051008700821614456513307463099007110578163018958201233002147902005059314683858809355320307256997165852249315592690612703730821009925774311869823338572752185213613479310607016664019890356122030068454381594714423073404615370657817353474499410108856604040830110371456272901433089287020082749846714927450346352803822396399050735331772366776680010869680088676981030699203723152701246522343340026018814524418048432600745223474708589667267888570308119007989762251968953632049652921882917809700988560590176804905283364736333339093651225816176460168147676089352048299983875680791210663314302418308972197741641351382884608710068492859931343666619161799394871284096748775862443131101426695113214117390648155192400205177172357269360624631730165293753279966517989857439857247571722396280384931867856358117237131169991295725130950013131762914886770861925175274133964793720618799677216482444209078293963521387802930341024085902217578242655791738213623717539302492622667320466933026152576966339042976858449694073871166954523436810364334336817368454612661242287624552657233215692674074812979224036133669852022380611379624651363977791581739607583234955042735102242993852068115925975074218750000 [131,46] 493044709132231351279633034762254943784568730230543838842146314486035487767941685677508634405244183778541117129157108604165029383553650960837910180082660599017185899581518351450995162209958040466754610441979729515497539666833066600488078484514730405322271769436802178659779444241144679700280846080608477124017494138458783844499307773655230535137024472789002085982064872314352337529568208027657280471341555167136828541271819450159236833394126194223326011697965616979956508896029195572510915157647185356729656387628131179663417313407377647550877678068096791847848340458007127658845448128913937731336194716970023512566700125746040477731672789104490081289529920419692753265801053393731249902398657545851120979450905092541837517871246802773437295479372583808484598691530350647917741868016701961943334841699558317352331371011742116790719098237295974191113884978134584564770048528146573425813956952814762335122643306620362998574928948695684532602286148888845872622482409961633331482030922597956322605849944031951350179157104112161475462605344555866725222703302340560968775341861097901920792909491332082323942473334831239643283727305310444698045207569628597707501486214043937364704122431787090663852332247074524807160205162522387653286811628062238149771229935713170754753638395521386983520891205191110010869168308779378944354267180823324141008142733827650049666788944798293570497137658948674798010028431738664100644261419329262159342083890047073163320221867647373526096861842369589510512638339255178262822895567605552658833591839096668130218694936533274909228514406424190673841324305601907396895325971840856566736075320433962825351183080244892737211863243216614717356831060889609738535910357318039998629407148373943916745277149765487884559911533914655642579156117039372533643120916224695987184570018419562038028487381413192428074476476566148729867959106169983446999373844791037368641684367689094374982526101756730978818754245919811216535994595193214253185018576873167588271831763168833881422509942700773272142323461338666602806921905655280736178258567915923610796141007675021294993400941339467648852883473656050888065155322050241280851419515381224079912109375 [131,47] -91163185263002663289143689879118669219065563959454151240294163992826219511850207954126146057022086860904162725299950519898323313276089597400725298779477531655235991310001518762651248739828792545479801860596517596010076558409107698231755855662543403635403202659369378221220731345892249690399409653820240962960336835718594954100317899984782818681671345239169478084158298528868386694168869253927754529570650162621055707211261074874904949528229778919260150745974627692294007547915963083329896297205087403956686318830609863598363143428973820296117608791991012905704517199832282995013176252267068637002212465131389287581094211208484954334187563552172721540900697532334140534684559641083556373718143884690956897657807664686253867466406832567962345155489610982192553305995196749055203234350257348094454381944197024042798316953010192412169856518956230170428524572693337541229357768507244022289637665336171330875442633928585800141093261386025234340448150490559886214496317851953990452156816095273394099818300995058375924182621557832184856342306376780130704205305785841351573930145243628552512641563769831004674030311977098226836956841107889420879079749017782699028866840636284239790593041550595731669536370385512827700422311220152661756585775372967780851476516371572920699319247822880718163954772692686747162084798969125287547699839558992006674532980026678272954054562308991476440834974161323085443099095660177405461808527663174966944385184320627433714665597288304012513045870144308749367504179313169091672925273809654759613308434128798720118830359246233865216006837931050759992063290895573288907113031656707482373669309851583372660266515600482085266495947222292503111916993141495635655847348550459719392082148845360188862537063440376674054251221479232586338201110090734856831064463798527568409123048039555861054440927506518346031107040585858932915193322783136104466971712011055875235206377040890588075196067394287434687183899827821585508931854868976967978089887525467108670528460056626028339831285900545420379086279775167219471652040423252418686059914104399064861973641993831452718326405412575445086163726914433860221155397613925682636273452627982521062500 [131,48] -4818136631178139671507466523223883111245971873693809473245438645310735801220721884064319827061680111823890932239505832544587736408284146392004079030889182125499822784434133294528109036995195135864819682250563468399958891527010548363803029630747721606705871716576885927651282651477627760100036528243790274639644011166878973520869222254569743790174590095058599164154719685074504652876437188864676896635824076491456132826766813708004328588844521051986711448211212170891479565934302050270357569114535275425690005634646795686190151179455053110249681499651952184384955912513434662037848347002686135711655721884543849362458840833203533898176831592104480410211989710583524642951017821483711971131339528580772769149917231824690609027839095665381644191294308953953994574731538973052358139813693954260900614770674439466038751247630021675663074234107528564300672584318185278171164853397586224004358946123366789551001636011194562855147189389443908082492282223640322202998324003066251918770530646996177293963542004069546588738831885638517995279109043122768515025513687849481256962755461899170215276318965978022089306223514107595576133722817118355545494385357879969417729533894524501097029744726821040349105485312389420221792315172578058666409918214220943690537442251439830724828838564716684815862940089711952745246839894283263793692278443801770293163790287298523314477937752048970301390520952084463152439414974146025593914497240986191690004500100594180742739256608096720867766287616648729437417516236128480420031011085696247454944787829778819541629876029121885664360915257359734680387875567727284494245765163224415361116323338636756664621327183057356318259712424970374525435458384846403135746588957887205541252494940535336809827587186802998133461175898337626135922519306329437284667293142521692600657973727616673676752153627416869674533829500142520203722032796220751363004169851951784636598199246263609231893742903357564555769247177139219074829200553204948854613549163396896981579307714836184087437912077580849710349881342190458760192555477561509959012139882256426395969891167985419134100317834083189201102770520652118547972920090500722813442140269691387500 [131,49] 4436962075910515298846818354811004423047392695552470797317012965320970267578453920033106047683923566632778234973369025046319162851254099304167203747334187202736251106276575631227467802354303948124730239422420981561755124536819092703006623471746765973030229790438287960282977177124240385137119863435904023105070040226156160511647645259417012061806836821258738139257261394820842789562252009692344564125283350309530775980134074433653986066951224237199948845315942057456679862425664633408620290907020251545326892533411642863468216067509451112533464485579219693886580933784660573832682352530907970739176890518235486737922563027934652206655317019005891191237904814336636172299981236190154241642180331107991080016029443482284276254288003287037603949024001384787380941511190687683346488685109330617303232796722886144478543511983026302817485417384442534076307774290814374957643398867778018281800542970065018686150863713831718473433116119710153501292486732392003613673742302621926296891267105782614165262493974731618379524879659784471662115265102904774529447539304685412983853084956368296521658753903762015388657669868599518131821993522527316781473195713623298035124399917157651901713496422063612012300896951868636734202913715791422329941577159536023572319194187744268951781426602755647695147115908836381591979839089653637046171030496648696406883858475114805309422525360692530209967389359654714141328359738310918654854560292495788927776884606792748150942906449592656963570433642537729613744052448339880602067168510261289638180427227323001265787839316090059168181825605272763699224943410403498563678023833277128129898120976779218557910187648796900648811185158117051686950164913330683447022055470118032392906636552012584045169729488719568246211386691605876173461532820804477046540246987027945887069612938711214580919422911244179125182552498717485135363673950093158351529113782643405204648146018160330476093922271343745755685969108270172450343547525472793310139660167675923264451091889021778193436412845647131526420561191178378719634501143281046185696560453132328475875694882460931235131646826314008952772306166110074609462147155534479822493232590205400 [131,50] -156620532587969840912665075617550044658434170207715468040494036183010916659751665902152697726988296960435532613451779801635954870735937291064752425478090940174534703389608359644145307071011428737729532867912005047704731879904792642514399365398214869522222186396260146442297157371614300386613444820591269561211132290099697535847274095436533015222795897766755510526531697732569597728413330966580501191742842408022403428351016197502398232962973077760383898037704434752413587079034373393481699204950557442667314726794064773388463859472911792297117779000153637780064934288462249215965634019877788132106530928964901444762396552187867657214871103560092545997056202149180363543989878709510633246001008829022285561857847091802130254208606388264225795319754958208715167466841897255420238886145392818045754873270957759251542210394326096286545656353415767730594912629851994891884933593947393579183946209633476539725645847635560375763870642869845469464139928798352450899634087399676942647309235050417148179873182508730594361724052921878666934780596139634428079889442963209192944761512025705965335752627122345486972077236378420219845521717535555804783887582841829879117789049714111824301150554693969437262282662565973461311245379456139435226834250747450361001739111435667300800268201588078797788981455165745687364838171104305709894704084636539557317325650647910757468259260096069185777597178500318997039920253026314449085607042706724876043610979444082397829555286462003865862235515687151823063766988879018710123771957550233320092989302100447308393652044865715346244102719303289528202976632287553451930918861328352447010585023381537513531697773819501312777527776500996535271569091649171076174461905192920276904687893174659340907796722223274522199773687986085630561666861259120121194240054408224524721210349194364988642539107611188291338189835733798552456488805063872888674932307286530547437094467063572717627005629838319474471461416738251795044760426818278578371824271944717395996101747497784817784636240878015355896108338543185205991512768844155116674180645037875553577672780274651259415199062778624484213570217457102417265970876453258256571200078050 [131,51] -298396641904280305790465431376561911541671986534167632939440594282230802635605617804853729692617944323751498489023189061016656791519565231978223739759239399344180615922411373003789640444187055456647763154122237112369740444826947954400423865742713379741615665286016885516271845378217587916523390175334363787101136762733020201171472952364995107143863795115883678500841114940872143652319044307626605863962451380703996891198982810455002011827725626831093831666230108220830868279955224240405746767965444523310484137492608822314292162011034815527150970965590458926871582604203118994775820055847270431908510383033742830201310733498542199466375304299673484820934306227678564385287176787492411711627655976621419582519427959023112429663068400790780528239447744702439956047520211520958124734628168992613677763941382269460330693239238833735322515790640322515197945236642163011113708621389531569550255419988538476243067551157595174015189886537004042909311444970986333229541531600134895307826492211924672212575452768615789997457775009276327112943651075880280843526570102319606252234822898301134378182441022333658582154859861333136905142636061149097109754368965118579430378372189789381242681283802756763991439399889454637253771036882869047110486335814820180708764387750749645301412238292055673038606363069146905195754276860107807703169590750984946295049971701720548677608701632284615399107997750341562965345400367161214418851739760983810938898963655628533220075760272380746433665313731189878298798591281720006855801681437090427291850252907148181602840987106372534349907433292886021893664562346561362582174804846983477050388665687316832545417769167017043749596798108155041424023502137097120779450235263593381172184065274843466243419435446768387656714351667930888225209887038313837737517753371753790116568084617837110053775799459044163194455177020998039545323209639049888768405294625950582384886787451104170169427373139714925747622280598656952052907779706297505875179568825219596866743470621043894409373780232602274954248832864201624486876671366457335505455382033126623473479318738723918862963506204379280699783180515561447249565425106796272769571928 [131,52] 81595705960591147412071151616715614932666296171114601816408835099912247366415706804107443704544061637138957933780859720729588961663606567443609998788498294683993054744728150176536864200494422111034379914870118301025829172634247794560348544528443370099983751159081868017038227075741276591925566853229632772448299368325133073092608546330181959591668940142315186815935710009564917544095797264318740498176905490158290121977974593001935508952934874344134109925399943257046657029274735220009466307686077938663343096480926591197696033861560984370946016550814664265028249076141715980591479549784432350729150605677948100013861884035435075893063943628366835267661103151885246268890337472728315934639734760376400419912575467801821639076009051364861954528370462342545461103571076110509753716809942944101329139889775910766457037257348614156020555759475166872161166219129039123225724527601535501049104713847005103100096694142547054229527687371728753453859877539601026724223269211125541377086784866698724164182564869895113544170926214822988510714162249215717053070163550614405381888358821659644598408635674827733258021883511428982004734128118459126313490389669306079779825995772577532882747408162822862659544481085565807872829942157527988190478164322411029355225997647547277461032065577721877722942088849872491697368102981220312388979863920159599109068094350146754089076446513444632667569682771334195758992458125938094025482955145911661945442511478051462567006780232980694724084840559684216559550063546482458401120292220803121190226175682423936288734864784829229836265074513082434243572847024806581331195115895399652536563587743196990492199703152945738229713368829629106263176750999364813254011100120194129479299830334447645633090603805327040808356654463398564027309794385508608187549862481944337296982405112763926818476183478049339936756157588656593399779787639036671114725214062982826731634919632871272736607418186649081818130693545198662506201786730808713377915273094959839309542745700070621027001812388825447038039792313745592406947738039668433497281390465517040212704827611954572997462998884431873679355416179671048148896864042042661364508 [131,53] -3579785322541853734833329320757323682197122841970331414066646470043286578825234206058196665041673568815565560487749398201843715892932916976629552835717785671526528777613009927055325605390900614728123164786400621434998405985603292985819728866789244901964965463697307902904057964106580444661288679957732975793401253043964298593388887054534326212323033173026532224780201249036226182932349419922244202155728695003603826678491362423736114865179561529552343673945882299014178665721732001233227343118388093658656459536397772668700264783787729275652319149126300629325868592563202766632008128996132929302288685764282673489383837218414253154696718139549524552430251435755625641484171123302172450224912871459743564615302227805511042367283679092633969219025432486870809921591693518217966013181764987220752576777643735298531290312908462669580278145598302753481751049990650986706617211293996131477349243856064576057212102989302632458234086722886015160642994633373055329349190696410358279463621187433464548339700261329688449401022340482941147127359194738294041144370890373277955817710037986378909099117556027830746022226730456197962258802567600437571226010951707701585974599600862343623556859806533858511265192740277425848403214134610377325932939291985340955281191195135657375588441320543178836209441554230205802522598041247225937708139691201374377952624462567307542832980544770875277130557153568515563376384914032639274977321744778482476901759062177035462015450589271064231221715413217317031645659389923750779019981399031768227465345646945085286744870105100713444792263324101655537869128393194039863386046105868407649000372419499966170609117030114937232088235027756994195928221634952931990725683627544775199598145395551103302637797116669221953897894687045395605452656056650553942210225830806153439252305117187442588929953482437608725752737085777634766604465436192148441711546401805944304076697139696108101378243754097016032922334481699979405455074567741247739902450497671378785241014530602018987085697472126497472445213230639247639892808466948122772061803803194363016714481588621855646142619809154865196208832917195077419443355558656362096 [131,54] -2776880947715028425209290353282269964930271680356837571218219312351588181398186145306621489376684175236777417083573777031941613829246664587600708773164044997971484374911001894490315258782368914434614295593259556477599359543421536270005871726201168686345671546420094679441151212172571621701298179158414761745993326711679707635541410504599227906852003397131583231232035055711465229639713288284518778182716886017023186843981042105859279100271245176680191124698941356932271627272534731972354901896707691102275619563386045143627277708136424685441387042913833186594531170005625856509469717420256536185418110228276761967160128252598911704620979412153045958418162773428388608541018158274676609206273495770054969188769213793504364612923267565180361474317320055863301016193085566884714799666300857796803621152269132105982393899590673877138584722783038166099371524225532580213227434793952937953632379951468726703665405349344438212067829474823132031059939783729597923351521174684230110507917334913198368207632274436230837344574954738778174855586067641385826929198285987551814119817184444705627879993170690002717922522746986534273976024241706549896373897152592203653360269736871425130398007950500756194451545269114877612249587488667349222737833456574747022765005514602062408864441588260108351389153677707621230476044584867153752313910652932210495270482715474485304126054138247083432675472843103279830985563313279032161404575865677014324290963251558306407675641341045884966504118165988375579552215478972855470352575233992901736412808560833908717009846718743479667093787452843707329236027334406223835994396989286981469935906171178550333286839281308672019586047530886183052018034300100753997141988845367370277945626574793692029990063848837603336988679568291414984584838662655885760297474378477712811638892372625514106193987452011799712463708719045346589579667740554533604424283784805080963821159304548168724110438826074299105309399278183779725468793265996817529161444219331135444342737374479705182586040862942871557870032000091543721745080886910990597315603161455568247239202438762048790576248383737678471349090689866575069540485332367682 [131,55] 718379441557286721408760987996830331073915404245246792812547864180663562429207387457306109426323504971102853323703195993442546282430485547562873268754956223757911333295711742629283636095693168897124471955730369254090103304226341962522396996808701601890757812035414704578597937134935762231672990419605136023673084437218644843164779593599932801641412408012814133591108324378687622518225764551230046553178923905492202886713298626867902614668328191421218987747341474922590038442684759928641916465778039648083562181159306456486798561686377395112735368252333481273337033602601724080833946085806585316070788504551150731463284628373768620809921262046351711886149366913765010573844938728051283429731207449843528105796571950700310275408646654818137094755841086392220249093174802499473661416281105403841417340341746625331165047317646113069605764792523692099142798545627217161045606471282748686597462845951045689677166780176104181484354635081276172556452101954219208180370522525628133619536717896209392249354650039756320284031083809229204567359284204242754573968473507811369557358896904260051883183605173973930119422400915764863700787414998550516012491836317067435847720019686411300436241097099896278836904648045846314428867677395607563908852580739399476858058640472996172646811218521492368442693439731802567829514548913606380853345850626038096111128585303083080465687621658008937554724839671616023976278899459379768414051651391780313132688797076661858259968741855237631031636037552020521261517149313327013958253061760961355404941157500717456375953453729827278161488206268704833295113853404788490776777721738888277442584561152194963739324881967976592933785343970455101425540478018463162425521993162234837101136576621637508150028514579847856560369338409042708537613965248103773064627058816216854928816613574638435862909712272663200480268586769970050032331517813190971101388132074071990356850332279745188509050547425329994921060113208331117272305995129584645776350443121246691216690634929921337465632019027440871335109887249315403998528559416005657839965043765084691554416339630559177832619588267639107108523689658187096480475303150 [131,56] -68441901994054874564835025033939917323009824384754249411485262667134088653371931034722085169486921750841370200552530069596285167159577556475307309248547196992959600947352653690407834577595331246957254374928402319932966419145763435667764670478976478289408798411788358846433225814218162304999803426686173013297076359108636182711520470894412177785819264263810113023845269942889462748618412390271243672801064467227705055284734175191841685243123886115589148182409542722903746488916706967295308426670277277219932850634296788074958148688327772980022395277656820780436506933385746742435552440492381135473130204030052604538123934074915828900593058797986930854963119820462388594051431110117054776871703842988134608642481347176487546563111761431500142461629830115169310371480017389532317353783419688927915650099072734646170635649867780619320295575999864281967593524611878553886579817740758458612320322722796897413151205916610020311267568382790201913693079495623507811492909997840698582540037213902426001324319592476029374805329070374618055933242762018067591257646172876749786766616920883765209490035454905852640511410520160361625120981203245758094805311284836050432800182808474189142494956016841325548892318961292163248723592790990823883403768130382354573767337163269572591571210194946971432976788074573238946324683043339116739193307601435469952967017790295521989682299794620367778473953905077270478631096108074510324631586077895968775507995256402997496474644646575443507122854004431043465275947999757579929655996928080116713777169884562173484161724785360971366782694540617733208534367034982518208221022484961888511560662770031707603274216190326387397168055630173326471982154479070848063514246822721787266395495867180475239215257855643540876434859118865996062752732119118300061398164863602616943281568194108980572345458795745403415078663877653872400594763865375551547798867580749637383461116448733401664306581797798287256839788799820483098090678505126121895188664468959828230935927875155247911924347309507456421834670498255701948118888537884762540475148867414092956708649816580549635135495262016365814362518408317864337765525 [131,57] -132835290242852675017705092866043134232697395593623550083872583585966546489110677587358458403744802426233096422421700973050383768977885900452379402759451504026900468568876183504016946437168791598482696080962145485889445995657637987125431866176832982908840834103313129663945281852143748661843213343601239111715383150471821518182173252148163725831948142606607209606314237621900432860756565196599513535346920822707768192944915838798473982830243907798970653238793594278041619861135665775380854781674767693595055803717251766100818886811386417345927013544836523396195470002318991399321010281871310319117120718582026077785902159231251872208682898058559144137759984770095351381447003683602650206205529083657528712873877362277839492659080191900495473721368917691345242138621253977904715337181887953055047703019854668636453205281156002175199173024718737023213946544784817580673389981305275383866433072601958291235551114605457922517544126484916875600040158672856074064691691358122621480828305112403906015638028461722057168395586445940714346113236775483230202253900384065893743782850146603209322528170038736011768799704990568967708041770357319747149625538752208652825052808626210507662777882820916114007415843099944256524105517761417230539860029939196094697646372205115293403214374751682315509464855256277643800061611776935894228120061105666538288563581268190889126619445384410613924922932339357884082644620167635233050902290631948085763600669801678499967706850362122459239158772869119458848750810755581567296997933537902857995882568956214910287412620940318827822315092376039184334234454653004348753262853047644628046400298362831235656109277360239214751532246304787467270796938552065964156485115502173452013682630218738789167798181327140480528901274607026501622345262913745938413489558851198736197887685285438707002725001797593229985715364783635238797282070437695890929979284304130594931156101071490573146626652100341609216582540402191806610296842758968993291414046912958821369934174773970979659582423967518714104079422358097327623820947827111820234040502143841882708397672369898920218962783083738706389083905744653520200 [131,58] 380538624940203220419400295234813730399085564210554217280417533884191001792968823333519771494736787478500177005843188241199811001018765988581891650937093349822965456325626111857911058025184428948012430204491234002408218229982051937258656026752380132266299675768364215511416389932563641449637676056310592628426240685359768884099590566586381048790528387766712857444637043793772518374680524298437091722916054693052581006124603961003434770134158245523049499044356133689332891077761717504383636503269830139867563979775690967095606787183775176007731656721751273281099076020487676662103972248712016201934497942383811121381855745815745908030517951996437965009853933049766425475520903670537825049754259276353464250396520959611392244438702162824753887325977322437621739388281332145264534051974590335124361254966733463571338978164349262310553810657172726696933107872607092304783657954163313650506922553516583839174125831938546751343585250585218674032510767751355729897529913847854334475318590477026706366584815613107514798678205158521102826638772523142399513262444333796466122777289056458987542743138604797389376911109097650927471566439072925539929005673207356819585967265802494997558890691296316092027987775328740771515719081370683627142868679122481248706476602349067816531805801171917451633518886029843021128766301727943092149619438249426858473775531431824825243753768279056522143601831188148368154931025065769054893242029620104831952203677908127857274609088996506775455377537900706887750165647001311804932263470152351308882408007909617746999566936140576393807413541403868568925394971238130702195303868836874286945333342985612197550649683698424826328148525471058422033484383125287302087235257740189495328182770810771216629649183599817530817805046967706740593822533720887370712788744649123642795592824527110900838938605194195660639633622809447608618830951043207463543249521159438280188977703027553646585479732626967375319703884977892673525250335252424096096518870451319893961011013233109490739824768591503696428504128388604229599439747420372986400447538764358654243967152633067411833315394923314514838809990665085325 [131,59] 55100028579304707883077851921423792523969828552554935578684590139155663737822629785739680323888228550402407889980713510310583069069510871890635166562299057240712655835989281287678669115959839630433242429023643291432764345596624671576322815286018958268440544369679860456578856505276799864866810055712396061078048635606964369607783980895546935043233373157137289291172064362769000945853080438488395802504006166357135418477804819980133215683680115227492258042058669693540762612654151630114622065139546140168755871958261535202626875000638666319577305076816648816266168047381360096887707311067693464420237374848024553665543075141808327377914821981017854778146835619292791026225958478245218920497824972397356732126765755737904230203714178697175989155915055989113128251744900814471794241615331012487164956757149789254958013436606935515170956910941975164933355780996312684745436583837857921027575856678388473976968184594617873830320529264203767535744395214873232951703101265487018442093144794073844833925938482554872856674635186174685080004909466348538286105762919628712389828671170495402737056255572821378917099654963097176914727811681525884385961627744985581185997514773154610926758517774326803939156995211773287864537500947830472565801483709485701489826838172896959948184440861461027719154034616748950019793597755588983023787424931001345309741251098677639219710425408772325769172666681459097160890319603698522077854404761425377934039587688664668214457893531153093618528972320747989490177258023096386318042543303153614967393044445007206568889675364301471157125444546610821537322254724637511182277341365865046972224842784760342971647101794419019591216830844401011936162458156715227162239196674497180793670295627106231344056401151294729622329607456029906751857919102275511452143124673624503716179251179665794687484193356625887824816876044585565657767787853611328165630249594241935100264965019364267084488949975718121471164116812736492016915481560668673020958547654588528637493260084364941454170434362032869334963612374542704721472424967460559542329337683002630520605914110504701346779853775761520623747578323450 [131,60] -22154494858089831707274565702677384455237634504686424792644645659020422415385089393110525273088254313787603867338434112917115748723833502379843986525244782801415668815920263640009822491591944264438795540248466543419982858388007066635790139107673605998193245871038793939737236009107575045281682727390602480230503775593313970345545228763462385094880028343463770366724783833902071614586364522203580504415514250489267447693478491482401527330693425412744242635812069529129131186474240080293807698525105662506344425354587042362856738489046558202337141744077012687597591554307997262218109884202038108120806881650068537158358733627648330982670309284346577619758257693884354510916979614396111189292151321352040809946510238023736925271445140187546366272449843357340735382714396368934847130805412341445094095240416718260427115333601872420760434371065995938845072806273188771416306962461736447932500564357859684259461140013389233913431127479698241672227967216302386945919022643854786187567687833617808043908456156399626264075438145569639248677643605575544723950111128434730576614349253933437436330291503295070008910172146261251193988397336126811006933901588435609786427270071816717732531011778274521362393947544335150281283384001931540062796488994358276507212075987673347141906041639794923668689438224556095250814354795692046425188647438647457003379897730586944774044220233364391662526128403553167934819279341317460948827066273884151541263848828207939594109641802324365840135724808120283760951448276750799231290588963543083890925436105564381553775738660014131828724818878053648045093258635203314648601626794357914566118207637326259874556479380960195869079652538116146473759020096915433052386723810925268036207953670822189662418199633652126104289894631464315376335060241574706331437723503316439340736150589459084387499175680303111963752876017794295263628356798389575054394538503917012614403022435382667261713717542957873433010730730288987655604250635561319205635017135772030327855291412451160238706315327020190432409853530087435735279312048465814707755333418457817652711641372689116897489855018920600246474606800 [131,61] 3003233603595202253157632478913726771463833497534309251973115665193870944914009427495500077708531444913615568095232074271579342415585495169097951333414856150973199358759388113550841544848321029895285655817685206638527088927706587737080264635570324729748739517664194257861069657886821081478197453490358597074200162648844271335547620520255771538391156396179390160936835652197922487216251293730961809965454435328742757513248474237606041488916997173511623376898559380711323302503293307879624766454943710826097477898668949740299178159103302806998202023523745587071484874538217174087424676758842191013485947098981167835348757110261785548025780610853528204339151042948690398351273774840594127577204707302916544835030141201404487692720792060928389525763525079214187899840528489491434939093214683294356134745928448197103425603125006741663171210797210911289871717738420282282810645417593237240029442583157559645850254387813161944080313872265844198409749171881511276650760505459336229123057589401610602878960745876069441188876895734994038731036799563860203133913527404287752299910072525505821518112542818266353668611998095638543322792247501624211085571600228345949517165088594682466289343329821149369226191625297518592039813784687516880403843762007540398825320728045741715073710173691811256489764472684871818756880170380290103080642144434073302601641097046667645891974981839086117694617543548085904892663249398645475302893228641974811463425729144924663900366647631253220776712544278232244396263223618873839916187756897566687789995304137722336559216099780436194338388493419336004303976291870136547908685433340148379685098143825612037266663122146183456267131740152942842234076208083100272657134797977486441104432049304141427389100144995907983504992311545089481113383101361526744461662943518718898300689770441686167992994913666741327853051257405117005822331853977433441320876667886324136211586494792321697429845554110221833796314760740066541748066481431128591959397095371467564538469639187688919648219244522674769785817542814078860821309104309628683496272001496098636918089017746872257343334288945158432630860 [131,62] -218400628618774497333350354865962177905619723276577893475021075764384460873582505721749632928887317416092108808992054596696524419211405105452447550084251511210209421697131370727921739099044718579838849332892651197210661039970466293349413212987564625027496627710335861752745515252413961110305035002168843966343614869315240136436398934873109970079482535215085453256910374652427748506160324062950223702942979069614751874843324430888679285057455019053831576429783478494944804467049032311847941016657946340562888612774734396730836791616653436124155277831800607946619175527658514965761739839486222177980518063025510207815720230133587027304636841915507994387778391207266419959652290005126149947631285417290041233432274728885688221901657997158415035709497578197725945176715356879080836655476135308174021673951752814616637367729427293610416089202324215931300467372172396562635409270153158267031733878830158878041146880676558272097877340316566906615696747156851321156835632432100485714982341755753293646900949137294667162795536909747708861886673513478024775721361477609557205344484961469654062914867157612554935241669214884761180701420444416740618997729917310513564562921836328138066239421042100683886161068059091659293935314997964058521931614522037958171479616714901823420033488596108798605175007020833555966568409421607905319008720565692845690224922004347579543219090961202200950992968817730249264352458027841983823657178741009332347933803831211875870622367474781591413568028189294577034446885454063794493161785559000806375242904173417351603858130856014970984371676772720258230379498114492929860544694731365295868331887130282757667887249398184978101508055608522361198411381912385435085748256708962941769836011293705374530949790893075453929676048104121573971292365909804308176772057481411693734572651565783227062203115913921191143934137427076185289938379337223602177346065799732314391114253975517393335033013567511395720895155779698911398047328507309171489655895175148211240417141132384119048259629251843481418911761699711227159991087433202172729463303885339530285730327012287330465098546552356769485 [131,63] 10903633896541380922019604748224505147858099549560885247083550039213673145477981998579245160665660152417954410973984308160514860111935217003118742120521500137487313196048094232175854099900300492433810040839821582262899581698544609929455996372577857806434283293960555211586473846585953375896986206860672929863165661866698563993201492808847312446268255624571920657193659375822015701168781606583840062925098052289656363335966516676826186339762233192613661113160426539741792504201059943522837907595977341492570097283691403409718570511057908257788908940494879113067385171578853664510101149835287317960333149104174178540374583886231835369604953202389736548697462825569316594058071877134870347475681250225160387527542036673610886961445209327068145190591794418089425112510333945347231722097261446678241156791281038898892625427300342988293799213634637697103152047338696640756215602648630160490488720736809613908056942604326730952624115798264208769990735462945371045365942740863487984006455784654259151251426561279524494178687484516506485232527193280725925090205746441101475968380479511768801362042167623731052055429401970797962838710094574830417935300745283501236744098608644902307329568408882866667510142913718382733569515090743585619809311162821213583343484453791637758057288042547268634961319858139280410326133195887468361124652407918196719198696454548834684216469968179738788023702063687557325148711778761788703162226343000083513822735963606620581709243370106824382793997702706144636099892647419263666996129098688077143550907918347317033981176009701222926159417424148361128439599461624729944912021391301333035818381712038959036263097953854558087649317344743643347635156817208306038017549369109658654507094305875868676353035239975261583632595873860842585747564095472443215274422497716569204970791596717140704878007716110358970965475819533433398488207259386700195259719825582467695813566251069428220359116681678597061674784507303432730943035215375043802872109623839183890613972388696265709657427863508186016728323163597687957306549135105424606063603055356517154806606475083104849759478373063940 [131,64] -871301561147058057054619274547621955541000537146571095381391264167227667495321082406130833090614467217022732308676066508045288688571413277785236161170071162409055882987696288285496083863267410869234031519948274823232067361310396871171708871750913059198571919495055214962306451982764596110188090120827687620731503642086041841585516913883548642605711131512501522638791381549193757764871101609667573702920764985677923821366552872026949580757499132532519153390858024154933586882108835681778145976174466267694942974718992755752296723721552092332429766919248831757028074755844190592579949091533537906529398754722756850551100663349732196393183556399956557176045374781967543223643909842276780273307044425752664688855074605807432384429050898122267375709424359651479607811559186562428160433823640598248562659615721139378921394840629749008106098160899195854749681028615990930466491564774169089094029140230761156852546565453935097653375096913706941852259389061575656035725815571282517410984615904774638600773539565847723475654973356353598028714944205588222896366955142981545015870525586403990285672476404193747189122542240153857946250743272215334036888666379997012674628737907923438312195594058495091970435252706657304022009141977353193159048914577235746492295704000838074930059727067228974367922153335994495669695113074323316163743128138566135541111958699959180349159616672563332903181816205565773781687392661559882009296147903084360906099598202911932862891246511284941207595461663807251415020863555066575403035272294462775274247102012510192436318588580746543623255723307266245620492438952586562760941975688558714626922715706954505737986265733096370973716732695010265219894699500098585001599623199746503745904848326485460735971030706928136177796577252845392424806449097811465294341369589971292632873031493563353813244846091949671132549761595316627370824962999193750084789406757099460621823042360832593564775143113054463568447234379974731296968642392459745196637194118943571806426541523568090738332140517575646073609738755668933051972055958340681090264197645528219806875294350975297752740007640 [131,65] 77491462164720178480294945262198364072197916689000687120142468921268377528900595113333278179820415006242542745307727863299913989394282821039998666655339757396484727099559991923954520239346615672776011838214936907437846314996246164170964933572293787122050615628532634420409227952355056683387395583758152102781640935675473420709791222388547221768885239992243558759993108217755114885183389024326761633435401373598908083773017225322426652131877360655490126001159340989534471399951727301510462964735444287827528053044183883190807686775413290620621390858596931767685335842762853792248566299091395199194423267644166605935611285811196443799475288759637127197638768273284606376057478022409254704436761923868987628844531051127765780223401489344297010661461031062374854025088798397627819565902311615446424793059780007548376904277490736324412817227834941157596055236089298386679425397021033720553834506162549327172755560428266557259416261579002965711263439310196721338976015478253989108940051782098374195409842928598215743991846260212500793870931638600487718884040550849016017146678778981307496969803010609123690874974741975470168161496046896773081479937212138482574190399881899925637113725704522512296971655509958842549713241938704340432856535568245548617271201814123527902711869434166095881888108546749915868140403870391821912827570076714791331072913220096798648300245410925185483135325200684503689827632609258721835648737350855443608483209962457029619770917382269065457770327555099757069060156936340402344071943433941416128790514859603004835954485539549857285464616625725904190593234000024920291534605722703564393970218718698137604314127421946348387892949509438816316717762137904990086594692354418427066414149917116401721987503434071147691393330939197890587638785225276408644425656404227524502403444589971220620918820110911403561268121945946115306287250949520638929103975318572641410311582847783721391348314104467750741902779964193150888171128335134512568074335264762879372797094300570371477294897594042396180532567103564923641276136162729880104380215560901730768829533307125343981125930 [131,66] -3238466967463552952134110751617633326420583497844014726440831534735423523329566526763443182401084003511090299010327935834356409460551770111320931232840633549644119826342593319888076371275423474744551264583291883403917544937279488052752147782034445333353755834022451395733573401703758352593630031719633276877052776043320733150494523701808600813513049543438938591906813528068559503707334624530983720476482567045809581586793502020011666073437694990988640466041787181379565156499817914289320742893908146031358701416091627430069257712513577783108632457713897606419444524697053125605109000315456836218359299409738624650877827571900400528089827925988580384967398388020160025259603824868980242231921517809352125299133435367077347824500082739804658103378563147850873773361326664923956091624398772882337139980043072926784376716458084036830205778966509223342544598814072557727125977494092171598469688298976429379941655956983907798945025379979672461472640921492190836957786415800539818786181957017450607818164065791559161523530835709052147505687128211941185088792744245986425638620382145499924554428305274320636657862069961160085984923152240565560780674961468360727753804159026428089559306914787915702793156326972703639961784363313910275075614125069304896110270347366190147531353682311894075634471001443105099327070321582148918317762632540180335048944461681537124111592977527508517677102789289804057963592784407259716689501436876142849521028480803795043955941049433879576881649637066945030989032953790334989778255627202993652626258612443979363268620080851788605607943545086933790091024416255634220786371949450956017372314321209288577823991034884450060899630525971018999863590062823717566329691364842947613412250409794941729553710346701004347471914473874041763839117860450043023595531379267730990886764482425290810745694367016785569348689094837508704712753888256642360941210526845659770412306967087728624817976705239778855699409966995485983236131703971757422015091081754658257037293508629852614260096565746889128428367169597753518691010064653152456904021882619034889236289732163947893050 [131,67] 2043856173057555259811705803864848156445312226594811040824225614706463211946728468626470172948818883176282030497793020866617402783843730515296144223839281743208233681832131558245894101126613348514244190631536013998765737421907457973304591836597607471461081436767454835725797826174026824344394358875674876993117215343858361689839097963521722951381880400714387835452463302834970869952954096941084542277292878577609330718489559000412451148580619857612887646683153606468017685815823246848968200678438717373013353887369329283210058583515031441860786265469585674375763280463566569963422423774259169499960283395834359624038250204102313790769093723985763761398567494347350910176335989627930878580760413386377553838705103144482536968202085819511535867730083657222573587946752925891008672945468732367186309110479321655305507194209749891354586456051992754488256633521458783432958351189655666535024588106942946714257874691162386293391655056234005414944344342332533542317690893956021326744389021314991896519089383704987524605751914784043317938354840689263509902329321385867492251762237886693357745603017284375132629739026816989316901684440987841570850102897952610131409580351349754572322548939919930335705195928129127498369296368002478487473033036747764123995280045556439253294957914876592788668410752216671511213989267094662593494956260389763019601670553031535777654175073271938389386566698756257874331445344153011700688879191057219358451309832016696976598183655072871905920856764058191659370723722563657264684110461658477765840222164783780084813486484355786769888689677072632864309197489474961277916298306264304310353067148951301943119041431296869336274172550029806825168084371063940718362976806185054695883331967792549863844796552338993309837926900969391235990315924489196437034015066187455577664728593831174144613071800291724837423799526921705764622286240949723355909835153477236696190427754985151533013790283806181541227243642828392998366560114663876548131929405852493114283030421130859598279154290612934145015719687907679555452574121105108037931831892708177178945611414982120 [131,68] 4833308713658591482350464444822761504461619137408164470398520981134970657940861552149957585281614528489123376299653837550944789587014038443356768309452190989206033694308212289240267585036844951342430101501750823609524187405843586866236188630314007666205030500441987486443661960650418118700240112987147308695600204161900448434837269676728862749248916644333717831070640038341238712417130853232930677992107519882114434146921880325643499384406454814857487312258781555465377018308231307656913914244977518911100114373569897135423881546778147453228509763789302638708603873086897384014679128048088293095013259403557981762042099463411626617480728984751985201264703756835827567649187694606605884036525850741163449776815229616128209052696961730641009810658859919106889017077419276003692945130602667437248096884461305270506442267180151700654707371665654160432557486400773292648865980728852970804336366821096412560803663516086526240459101661250233791952801704512636181717075325237739042398855480374763763925587286175140025661163358540990663580750064037466638231447902252686068859599997607046424635795747189777997020857499647625413422713393952620869133354680837982419947658384591513500692250722418258910971223712734701959933767768163585381553645593223547666687084155225209341251021457862932477056944692156460971013066634709372713638206016689144648643014102165834950795567222287368689188004303728195313368299373706726260487068216051447140304553114694724046596748429334322764481571733681211383400684526347664448652332713454849535910137863647077650469859915108332657802509438817463008913251118164295491588720110676708968604342441142802057245795436275128097320054459419251584470696835559879869938827810562728536494613920534587571952618345322569092875281710512337366035729833029660631160996230424198643409917789923193468631844614682352032898476523444002214541524976936496549357982040724359457055667037492796656917373907354310907836361130073417061092155285964067541672606362418497955231896209248087106558135582460840970990992686110111033256695287170905666691277131152012227111285804327 [131,69] -242407154472171234796019765300394730541575150840640020180028030634519622276414668947741403532757711420263824442108029396401714144376670472072542880380199605782563512690130005284240187749587490887762425372835463810627314393222634010960083294501878027442452235193708634062682885356547742658176812971784212247210017476127993974828328372111531736944535578772734523421487578452859075880123549938087772749575332249464901084427315008170945847583384714455018833168643868039826294880541532115124695739624287469175520835866895774422306643166467636996738869062330436222521055338897123029920338354113193863624650063630486433020177815827104316515049300387101828243812713666127041370291007861993328502942787258423041337506938943892294667231792136994456344227853804163830907075836657028587538878922130868544543622524823726290747804846684543392272691374890362592100088312465129046712737311910351485216832934359306684531065358810005315510318868568978453777073110732209897183479978245309066259108544225500634965305418701785988447073251885981517009213361057910441001583837031193813524980140269130741855263107498773309611276390039560986774569487892956206134158368813878363989454845264182838018914711074634574654390086966794034038435735320580292374735364725117694140255689111005271435762813430209605282806986595146415739512595967846470272572780428278685409297884100491844602051354515278670645569206417904507992784395642536303664272859624662044226632444331363430830906000112058518690321485221996869742686528800991593402985962274197233038167027824545986823003402161733249475490519725426303236624435863252191267647485982600330414974800289338176724556677428594720557402032160587806134534199049378831475163759710814114211401702892601153418101111953538227323536746492732077512868790822474702942252376283506187224188344458866825135413364567148657572807486315343678057862867638930358322351132388047575666953090948180485761885555110316367268845302078000472968191820631928194061610048322372122864768259649562177045017718144414093500998272768998279033414659530504289111428883827528154130176456 [131,70] 10600776326095989993220068147290911274570622310881759005550709626507727243222092148403145377515155559257206531393323307389452638897454486415004239512988013756690156196007534150407459704861472120494714315303062783070586565179236931042478544553866311037579258779043202711687141816258389700180960143218888473536607820355344347823853897168858550716987326694474366534262075769832198697150135077558139415931354482065559326261298822228037457352158741018736222623249292218404603944978932765573219626279876199697846604909351985670055612348516291248987064844758964870236642818971131551137545541363152913503583837001893206458147952879351353918337598144766769067814863335319830079782494556558182479145398260658814406603006798665998931555635919483350446701941200710681892716798673869908002960757634484559947267485341809385936595904128858375984647054116901158235121532674309783595263666315775166124574637779335564441030164130684385211224712795164830026181087135082075403974219421513217111877894647593240086788833413117489949622727418996658053904588227506004639888042518435934300513423610966884767731467431243355494082850312375010493148194769511605070124222406473777687785026886535283484574276094264023832502006697846024160908378092967041974954759648011494096291753953975422736801043122039780739445034198156777202381395164440252870343440960978651098386090525651381998946125510133416563350759832381082382152186207671022246474188280016359663483954551727746726764678737362535606151253268123551828391382419360811384825432751499932991909982104046729240293309786417157130016210165056772750108098940684379563345068956719883266649322134601276212135683032778594418387178226173344459752137684273654081569009307425611122480395673390937534277388523854427090583828366791322691168918097089228530836003875387529443232382246940724183013867541056546564542098772081536852155407802992615564591960795605621808093325932081375983916624752704552232043190156594995241700896012233439192987310976449536091405529895682686341372816197210449919304941009404988348716238785697914894064181307471625663285 [131,71] -386514025612335427333177238667521397379145277494856697085130635107628424286616916077135367754944057152391827505053944705819010682923100522686138834709037953609642311601120752714485379188874952175574821699999483613679924082102608955345074068152785715022178303278723625928620820591780102890093229410225451020118998780236189136784244169940014172910636665631840875823611989302083317679287865510327535696220630654855809370613033254479312066577967165313493597241257452699987892714856307269538157481624479167164919810391700945030790607041754093223785252910955355580265781097441188389514671943375460879142474342625838318525203980834356304397640141510873088555086246645068067482150300319789883113224020486275127546487317816264943930706816667149190603321952305317515168505767065239104894693887308515598570178015288660651217630333762969837141116768376777947361850294092236636422062095994874639662025685584595175545563269016088273341228611678743588905695270582518162901906805047884211034445531498630542757422167867116435552514620897589916340927993112948274314753281460337014677270887642034327297804115363372687474501174890759228476444263404994388223196420069841556642607062802232582006686061122720706491508023849670158034134160142977259248906179837478071996256792396918621404352870112684619905061996797922674671608509390669330354741130000599757576816021162748991069455173381673970389658039517114766559441703607030303069670613903152723391074568846485602611979194937315631342195615351308912001663551203629156080389160153943654967599018345619897684631487470972369642964631232838368221610233512930855508244607020310656249752191851969863177046470056799714277938673336514609046894914452261149712825492332213282060578496500212549564817211248359546757033232468230419379056867070316463633111984386848805478171728377505578335859660080211195241417364036509163975430585761519551676235815506364077267201894100227435744720929671996574219798909917021018610371546490892675073205033086307010861399679490340504867054067412459478183003843135458706402914355409625121811693250761558374 [131,72] 8758806185241845223760868547262172418103315648771252674646811051155254962609449344552654693621427181386209245777892595516045079438355371662546424463987972233008068104373209067590067816535165724542713376233565711371216579787815612125621943825695794301878971685106181628283862579835468941270675407415442365980602526576093394797210942060337070413482328730635039221623716349056624860273435640030101900972083088283644778072870839654103972074962918060603561037319668097406681139146902974970829538183280281232386840251506661779768021964860480760051476781333312513472720684806678585314808284287153853192255301608850835250352094849296983159925702854618810492404829381124213619999642006723128606143341616000813050902095042754703595144670441025514000029659374480744703835067001417204115695012983624199947806346367445322492241929190673531076784826524151215651080611743934904495211337498876727628621090048845453269761368856501460882723408429971993711740192133420632892848811761078681019578459387050204437044466568893167142293146122436772357740839859400126706933896326361748911533175540232196124313243988449686248510104701576955918229040130209292498399130370219316490961020575114872691470716766039467697381980494211761447061278821332921775190396016565310546568674765066130426067176409647208619795260970968701252558384806230314448204870107005138126953087662355181156009415961751772476732440712629596467537324622613162069841845339685726155396971257605953084113960717729861900342432599528930857686116349328388962298337438272680162509734499115458075659683909713969772728866772085221341399416664126922934709293551242785483385576784699768882223894032036827156676376656727509546837831360844662395269950485446992272571353930644476695102226305386932813032024200751095350614217096875162623620155620540690056082817592840513683900758340594453149859236365263724095669635500202070025382737834979870646585415373840064494460505271222101354418031198983357605887436874971195490069119851075866050865110825155146395786741490752409732222116703712448379377620488580753943109368146060 [131,73] -134641217634384002939162444787167850012068065705015652326016179250993458229803291493946690078410028609666718409316229032823057619773252162094252256357819785408103463439168152878573874024869665260960027541136796118604782714105262023892850859400893463235269380278732879386329306677750178618444648324826708802071303518220425964859787762575030688782277390890425166860955712425977911581713484996712781539116897246540644721042990628439410730057127518596649313248289912420781501154922509034815821188261540283376775343541336008315755883149364505117871964229675654014847670264522316047038902906166854933176333085592695293847998541305283116698213993417423696105683232514103404140359601530988429619799130569256522146195138878256843904042234618121996740251611471620779666261992818714369463192512095700288218638590653525938696316582092153454494162604029232075928738305272890765747767347692056964278543708563560405556417683988909632194754027224221384836216973708827539390212668915985602099856822607757822388918840110588312558438704565504402651697581886347609000992402330259918837426719933100696254390537682400059194912859173680692442401285548830923724668927711603745215215601027597660493155596538608094816305209400969637113599884867745162102673955724858313777522384943692038063259971486137793267357791535798781451682183140195471908362917045107613274457508965769000484036806064317939361487506655150249526672157604048922977128126547922210391374484297725909921198603196810937164591315241160789673485267709939052853692519623328224973818543046174409348772625606722848563225971709990571672668357289996789514211622765608251984437234191108212534159834729836514027511075639727394494023301757675733426762999036012455890171957115834405647972339369515357560001074369392815716594318690630231863225846408677494733168337152420633060142080708949803298803709747936985107428655745762176735858313317315216389616698747693749593050119852283288721494149129814425037827415721967999575714587662038969807151568997075745738059944576550993553965302818997223656688498801027115910113158 [131,74] 4291923437770080446641799793437887709692639371363521765180199873517816931998383189807373176477789043395607393712163710992970172225043252100656934341567943807783078146785086381237349946029020347223257474375933699350524710968308834777406745557129967492753127823169171999858289165542198169563986342622963018222393101043582340173557672917887338710906076926958490988294722971992849050765264764314054686887375053742617395066514659034677160905434973718941979386188680532055843244460962981846047171662101635103214751228004433539471324560795511058512534695543081633399033531077292885420815876182429296212888626904196040896634240079875207088906703487742131616316153356305251598707962457157888729283443662701005665399398220174323827606408096240768642984057248246300312108361467383682370861835566493628650505451332801937510241199334804364855449966045160910326225905464714519041097378094866119783973102547386229293492017319548198316907667580783001556608540725416539841965908210906050255703368349816630517196195238776010881039136379758848075639777539493897031583197403552965124335347905327024111691761974314024084251190354205378854000714036920736438831117952114152162473375160286719606163191343234073358731133059235077464932252834310051771316839551888430187932124521456838212237831446083561767695193154539641170116609293285328436686381809593554879462410491199938347672051942579548676298721347053023112450830407981886141471098184471282443993835324198063882374561406161478317834395677874077487010061828270942246820840038748546235555877675607541458040696335912141016837802566539924623320540435285094830884199999538785361248258947631828520818853292052250940915641470837681390956177590320483644215527447934655994698597255034091018206590711704142703310957968365168943081849965406199889969695957577248395931605291583971853270859937103408722685484701065796212237266004027918486430052849861512884428048139455749700317055977626436204788840884715462829870354844797841170316193071785043370779881299978358850926028424999877708330733923916270432409313607385159341098 [131,75] -165854181033563019977657301553071508336308956603709873420883556228047756668846344533481389231142703226080339587126351097884214378880619739121644775616710726463818484709292960952591564041135202029608622365228785772415063130186287609027936270394208032690986864129024539643012458774895475515233641871457476006631874488232234807893352231170702040002316587393385215412903018476754697863204288672929640290418348220574436266946792834873176667303449650293176404051761302246809593515839181436672082219912476465569811573520542222361216536188414690074037197525313259103809940667045883774757665296423122724964483620846328538050042784341831549003790749135437688913430753716377088450837969145447187442155574488935047606575195108815653944956580571622828774441566978698920545821896173088962661439146425858415065267550337234314624550680086380727891013018815559056392191194663068210072192471430293154102778582630407301427453164895002954708451297737390646292642689982429923129939817065150431704739627273624372359746543640605350885726162395907163649464515196662379371608651909570619129981690230734931049383931717491225910500291977150417301174766700482316046282751020050036636562282873671623482132169362983732648290101222596378974867393062242205982010200024302604439163991567529186406376368344533452746094311033557201455016646087275321841053754558535920649040535303831046360204258305389990398569941660680443400646237524575399536077680306001270322341832106051170197374887372643619556198567658732094354340525989741117404529367948572233206510715960874480151474631400733127668876603264237267297618184962548183203798890493658682819780683754703924381565845518612190935429689262937223098175040014198058969253927820545884208508253291550606409570467235354636249739625471989211560838384625502696651286101481020082059206609870383123539361615088687512050403647548000428003388741252269440768827176840331386932417203895610421434869369036970589498677499982977570154066470111700688270152777421974275031417172586935041603609050522407452004446954817353106133161834272662552 [131,76] 3958603783023116308386016873768741303667568553600372993755138061065716620983969576952074166523119984053774705837021908645840663479559033182670116347714441364952995331350451381863836429330339642351377283205615118414206187951173247438444895375812626628729573516914884171888065801601328843102110501069004361888749826482857609127738668893005570987238116075464262208438106433307497402247448164177614018545410244311196406875213513019873895893905641477466580440290409397729271983257774507580933792252976702750413896571527423751427393487442888931995305854913306863017708619977685687568395168498367054251506667383176595139346896024218165439283041108308284876824747525861555195650474926873918576715110930915145493447818959735461798007197865607517564006696100895754724883034377995226107233498586266585847395028568499030108611200781797746079181223366438166643963759678341652256635321653563572924061834588752056245817059543738243764632839870233376847479255773745010945651989667895592596685744220345090606969067032204396206146191183992004270412798540972063238005474613036792213151213655103217957430355307786190736848803100985285291294603591107494028360145692705918208410596205381273664030564689063982777810193157652786496164525251121460142822723464601963649603998664349839723239028436315211616641685930672700751405038579121993864655107511305412244826215284901175714824943141006534735752797521392620607544744186829660615709975714762250773667465054397209576863818613490000468529648447709115823716638213425494164570748622039789120114592231814999422522183652207190272717431542728908496362436974905144579751914221183708922957160984236176419843806063152623807197672751438668836476566877493743049275786496584576497588877061217205830512154304600052281882669078452246085751533676366779369873241545159888804445060605860571831260209130326563848221612771780242111996890144510840286527407969633124867895048132633686841017682126674540927418740423282550088921260152785605415295201571765581754517698098663094622918461762065526232859973413743092014416741278540 [131,77] -84694054003504464943015157192313089796941637262010866697662765962819738975911088826814771189429317739478813484844730336418081353920473391576741281990545512407275229337580911402206261235461158464832929003217114018118987926870815659987049459979802385109695715302529210930111874743374769448877067125181741393855930135746781350421178618923258809011305504746083086906819023588052797308151642774176536048821980404115497464059084342937336712332658323557006766174060415873914450812290692435325040818157963429476165702057237306925460943632588443123277902300172459309233715670038854725668243244807868978122301889492242860943833260072746920001685187982363551819935976005486368826972344527097607752198814653502611042062172270425795170408259095921795874080195883442856515996548589476459172121724936277366372434125471581692017700955755726028939288147207347107625162706991053908419749238413282715194894554478854691769646511857028774094233270368623604208475064547183200588198250554124199595829090041149817932601353337479302817125601855286416396371975262558160293128302402220416457967687153423719167644112803398968716076478080467756655663950638804791383269840200968117367852039906660680609141510092608045716835131757916633310584076868392289225022087852118891634735839094614853749759350607953055598110414053227389898675999200486659613503334108959276312383453902468682607676719503097138209692978425695063324306201535572481950265094118528048368975019979899677509374169336998668006158894638643458491937934543930298424361517977181732151088684620149078080645551048105552392425863923651529144750310466964441193301170774084323475843570883167972844586374101497864629247444139384480300034964123232496717344432876531131312400693631416763695576449019980399838522892966096519609986291673418320527271521163508246075054529374747057543765256168640754363804186284975318708779311178097050606038509059491534513178441216864924433410004346904202316316919012993385769342568650824861021687991456624260859143903835322894598736392751695074083621183342854451522433400 [131,78] 1190792831635776669805842560416426467961415186939500220985764864942075639561083399530981448420639093862472149836348801211809901954470040003302605198195333212063834344827050915601447505109638703030579991795901505334335177154364131254662539528114734729179307816484370357578752219814140721184695718100244724457470210810568357456918122526272643281782297575969214820038742672332679736046765015727715882189885539723233629485535127634409099901104604469590578570620318222211190765585600530788161764224601950138319804295692538536498465588347204521529797382804397993843676286695138150008463658064955233781420508582537145202990345935483739752333732893036199158546909324501236555435714647875438972856934790230739686756832842492565899460206743721726381711860810017810733779919032876589718004298919609946568539648823655764790507754763478940117203384072752369365781729740057647396171565117953996540249335106517044649906437115390472395070537228656949149163295829828175429161172003536402339664531005141854562923191876936616623348760578360535450251368886196492875161586037473857767687431176474965990787680433487246649659400112347099321692745267727348323750974621662432717431495259065861881062729346697699776045001459559328393415813758577105932715425373363478788392524389407411137074077567520806978773657792143885205920029953855501893997622606500780382532645653637374178027139369597167336084715028060465816292590341064433748271594712729785466989173889495933934985533421194089537257882645005315677896814626953922020859662275057269471578052363950746274740711837985800213702125133246666138038084522604759113858537361967387679710292192309406731853489029800408032208066964817297062006524506582193474267402048498716034650473878868104079151333063110400104623738377954355691515505291390507173391949238752962171419169747017923111623230774506487112373110776569903698221918260642965017225908338427358769740898797343066216203733377331036329951353067247527953949307588906167426226374116029006880548745775420780697510161798460238404707569402134482874971 [131,79] 3631753951200840977751595715841190515249733024918472464418516352367524373599289280774131269232264667627390761157743993015065251745884071232404040910499833818580576622257909406857893546529242992067955958349652479525957030167276167795843297360149917237230362909188879907159550222706295817400751049752671057713932343597825525857978642745685340807634646494454039599968544683208131658895396693634459764989992232607881957918272186351324585893033818528664640647415656906660327942201695434395497269400830204393151438719213214785135884124625340737994984532406866230681792511448628056795319698698159259583991490219902135000583977099134633086338346400081574406873294253010308887391902814495598759753022047283530819747971204254080267333112727304825960622057018828872754900144672413891235320763731768464726454965778190216122054787106646141055033125878331967046074239862555436189786347400842506740675171857760677460054191130416105563486646696419119258472192484364682907686479363072874848295304498559631611722091419433898903787403908242838780609705973002819509426791001963978932430566319808020523020438879839741374072218531809401602385162238145618915905255777798803877374322353721274653450861772756735714851928090342240494157884755412940039626608245057769982441684108737889290471873881983580149579840726372880900573560659971698880556085835274732498896872075621211661175413593087528053337359725522204292184761074558018180116121561933447655869912935368219914412780936545277729712049093147364945166597067316371098109292150371493724690412561572308777226841727313377362112972504826231651797133810273246398408803195268278761229965975529026469867049760922964619211253305154124294009764359133764323513044498509316304554121080997596987394676635876667881522852053244757980008038203091022676941789826484020204045914722665935400723290317762275064436601723794374299841286399798031730799716819179533511099890955666674632272793470025524805195504338542632240111112078195844139098955737779006298735616461779029386034561299892958324062950280191172 [131,80] -386689256687847700516225448979503712044554821190777865161985904243871758924184749522458596849022202062015872697633919904940411371025800861691500072788005032363594264871362564821197906653239216844246850248548621621391388695783266368805954495038374358269685300620106342180210967242671851801167146108561927233914319880648801160626372298210924042929407475849291632506180738679731092552472601943368347253282718429428272338389194477750851657720380571683812234573313955648780770348570600122621078378770534637243472547033413762196868118219659064468491474244176184465717024522934594316458333538894886832685802022433139749016975359226300417254604262945201410971506439678572743226939375172259516996218604955276302000962691685073785579345801824317555377364986279717456733776263597334633910665847727896410258232005287377322166388596397975358617885628917902477010311007186262093260986872537553764796831893734997349552663925712495630113379132635975388876424809317037248657743216053411795599211216497938648336832651475804838802975762199829398992429081885534813768626866165773871784733044910736663153641193510317399864500579208817776637728231123751178641875981662860973597492069489141786393187258796983821720249990383904541326956788650449027092602871063322967823254446471560527432937432174793440481417369158898968765375828485031154259141323670460747038455641531668477975287124745449270955466735622632002723688685911240125485512630460357536010624083727071539068313610964587643440980696094019537220650155147449121332700058927559530840726153959190767029809828601719461973861943713758623204058705222952254385746152607744458624463580913201426438841096805602825760186527567986527134733768877257753326232692298599229562308426523728425354053660085791263667267544103245708023282991214427062759780301651482022220310778672714979517647239750301461294469703026017234934927541792235973845775551352952043255933441604041037272854167190978213330206651022460052836562897288233648435559295116747388034809439946163178911757336511551348030952596961 [131,81] 5703620741342370406126844479532070376645385302929414990024562169450395711482322593092765938467931605480386339294874888471203001500115153325377375204632054988121677559075454801435766049513918357915130603959118129811079079919865604015628156485328579110180143137960126897018003289988612851718051845871909098474936507048788813522664464959774976574687677812432111560960623236612361106079162397755315420952465799662426884560551282372282722980662506857802968444798187489085879524035363967470753371517753841581603310163485985550951027004396194897895320106944251480421705210098218215029159138973923635965663121892157395033421844454931983634242013531222048148639245636269578236353936626522765724607031641401762395041401351167702224453083028504223944779554003173843300391726376369023611179243866198878080247568733907552999720231546861338278204705964931439823026660524018902804263140240539837679580867414584119270247615537666546715768329997953500637899452557085797549449674048016528246901132464928264739193928186664820174352442013390706263520592652043614620696845297315010009929883780361731588817626548194712048989446279317530259542722953590611476466062646439022844893723693107452696834435336561397106641391622493733556789441679944835840285785941956309608143954878075937950418714995372769428149946602328584810431833235406177376972809166130777934116838366353620065318228407343381017341695020473981504706157596597131179263006007386227691111169531122741205458708427096998951562971578555451641521994394526266698353419093981202135120664463964767371856290252349473671101689150272186314024028477425539913816866431839666441031704187404023677104594231292572300151118179384849785067412170603934302664098431113212581670090034082831467502924187508180942844313217887708337193172228899088388709369776029084143393466593932479559190297963263025996758145135396961812382025801539272809301614601127155371698676895904146921708361001356739685324422921113407888189641393952530936289715236667940007347327173797878975100470454861419439502352 [131,82] -63886144010751311067415822296852060105272385570280786890079764560972199975439693797715073722114090763035125328427670569291157413559467333879441952992518278832150646926740182141375129710543108935713210941220098486395503845629823189293009855170748559904175322333244294063196079536726734319285797592513513412967582102267797138274381387470436888992307328179097363570966341775108059606148721662513559295295298626785417304483657073163165164743480178811777412757461140970528822507227683575509004670258113995379879430818421376290279032404265775663254316200800053253931497855232038381127645843096843245586643809700593991642691070667614479569352881997940408326282961783580877096081009640008254128791185273969600583939218449162656360787056939181808138471596314995925846323675345874803726663322922275991753345016115327993128845514765262345605024867248512174979988482456713017139019894653230024841115066333979721342711431961638059362928561482099214667992991751529041195260095401812195540479865981605532854483708886445610066795138532782528710692873671430325466384739113507365701551991634973149312767483310394317211669496402285487770740844150704089611294153275792870124925377647737247061483573169942086461472882419641771538876968583670301401689934854162048368483339739939463648559078952745594469010111631412010423786189689831989618140426424007439541522897398298422878783822353068610430034003464399488117215927607921010604506599738871103910528827927551038227328164288414011696603239877912955577855115473622305469816758558478282283677676718154456628726887841658478090380970445546740137376439929146595247841424818453537572078334807571416533822250883818080385560839058077081609763856710639161482578010614298026677450195873055402996789178905409625749250634038828472161216723776894916446056275333410385796407578488565296611538619624766357352185830639009040950609583576452024205234301796397067478729148119766827941220698353346939477915795674506570020138629570446269326692986844141021542103540022570339218324840130399002547 [131,83] 796725000386589535801911941358169831019812218078063019089052987743727720290629347806616484664332890862918137209798419315061078152046300358514240577714942880030682913250584339176732710761819364629447747304885065082520263459394065377363439147130335809577042096092030710002333407114404585245603110275054609583868761637200887656210975627063147757663593005107396662128753728565439692333940516667470434106250040527157606416080066404476387860922408359223993932302045587294931570962371755948596372958278743187276608142152180044945544047077168432689981949562622377942058486344700993009287386880474861229722943845199517558469201625811828410468149566151632801879448424073835938002257459122935178988315663820274101506830294164490114877642263489020642239199545148205883620511790040829022000899583419175245688838074443105860465707148417287937200248576884994220736043776064545890837470710686135898435376247166083664619751413686736816484631613760159715789694242467251115245623447510531281769381651031444062833712285513689341451521462801287103934027693393844032248309960534952426889207995958910263663627202494989822071979875363516599208230323998174059109014840090865138784886291533405558549506097012871173206613550740303585784965489869500191971578918707252853060544272752090853406838897485170748962636161790994165602662711460338081397669390719181394706398277935444716214563849148976187501835293537013721509091030254737831038492190146128366786450510731710948655447696800627578010026428849208737880859676670899106593413505640062134746297246259354047071148379171614323974412293660493075293946248187428483170905699412016738781431414489171825215974542149654510827692639233961644003097549118181042515598158330302450913575023460066129638638638999893070591038517317995653897985040287221659572676049631834418590403545174182548709577271938813784546998106780708921444380962658026458014558358975241211345305971859374864086017818115604265948806281002863457664750051559820734065522690496460675297369518861245205007185401217034 [131,84] -2323600510509178293168244718378373543177884873740242557081930591254756495671117477871754042132555822157485709027702887098012147068980731337306611053403718978902820349677811573096953682882762417445424884512262922536290002511608301421697507208012328590139715881524940703216288374476989005899594048249978235963188927723901594120143174516077100436515002081234583022838921027595258683975820730941992583103446310725270435624500696238061043293742227489874871539676842947755234611852792440085147767725956478476632138005315718792216158269392836952036042434931826500534636810315798997014470345038274818447747825098554108929947268544301532626371272647552031370033492606519837565628896740963256088946368327579409169017479026998899503314472501221009365156792150493971509065378500623203042757809087665063240741005461905343614905025178911741404950376317818614433045655361058043069357409733115084194542808688847661822924726975062589137763934713677369790964636986786723232377442872888404699423066163554321625996711962531683424685507318469858085390997705864628568533201870167586901720206662662776200647209755655913350960253620677932090485114175438613146510994285059922533106205617558126843135345287879538929153799915643091129503218079956285763954228403215442808338428207525467196946194525996436066545918144374216713126629858383945323114411562286455984367951187109881859623042501891934060878531911653447641587101773886383042891696912457408063986172490110382007367368807488359870821563137838435281107056812432374041709545526655302539839338415922242743328340571712330436867820033265918598635190653476894123869120092742596542444010581829005532056542667914204713465132495341209895650024556563571816361418776452106533424531329211472055604825570521442226109399216235662820435771232481774134868738707058602150420546539775123413846327675611051446611206638966040471998530944979864001960426415590658980430123952698972006477910378046885597564050411950926098338405324619632472772707588365961721020425503183854730759427644 [131,85] -85697556089591832896849829346782233196894202427647176044044023999378832522565606117957145949677201670582698906785789002034165164410901910079108580277689706151801737315160921813122523860659297109485000635693508070545441369057863012926139038143176626532947525627062394749747646965830316328810236925719157857152681892907172380049414546158979176689950675273015111435701643102420929558053495792629568000282176000025584192865309568758059133104622755448626898540649741858475710492192038883822747387756799581174989625969483470069822381024197606524398353358063818468035445323872117558184935789121782225247672993627176159020109957366457479939060365390428351082818445087013155545870515008480864910865163541636566743796862122506272371479685436820419565830381505545485747654451713560630360530239034977715275772777098688374248108221608761014544741252428786360589670528688533200193278726741889891313913307839422967996616569132693043994764330137263664708348518265724984553312726107320066663538588172968713460942447032943209412741529111907539816747402050349240010862713437708993081320231439925734928615766116942342845721366910550353552397673872526640403900565659866508964518201973918285791081772610672433969768198043491692866525826608758088563090980068882048345197867745435620672239528010091602780493480270825033644039659617020848697423899377255256589895651297331518009140895749267428822996870056071392788273105037495543679037715866513819147964684727764247010951462464342228874028999777775778843078656565009792282342057284493152028656631914163893422470904908358208636322840508734966831942083027225279941939330425797212918323114507353881585628789931546885939144362083919588489916908111542857784857834733041846089515747883054266065162013688276603198932061321924155548115486394889184356880804215965225282551476717092800460141941969007005285844115215563571327139932962681650580210040797446771610838596654487834433870761454453643821484732543359483550536133886602503116246696578883708248876055637935362099212 [131,86] -611887859790331052505172063643146830135507256945795967507868845431975146371300774456454519244769725340682499444704987314201744069563717037432690572125083161757741997211258295767341579295855534666512415812900484991360984321782233043750099130255291346640833958296201934272620086336567464926290178018135289312206083470024374248784632208177510644726179216556815213762693776604580169808417161019740300001672157735184695894866950732529821761303131443189243293217708638842777007445693140441731951841275569034695211803557493933238892362298261394441609607930646295209887295704630658624064718773441913414040313992663315910052137080450918428046199115103057012559049184550135442751553759395830817376739627007984406392136579960026650592233631149152795705827377254176190416275269043753601211337780472802231290950948895307967556804516284921419236229972404517476704126320112156342404024573828968571673508320542120508205635719550292478963274742807880656798877482089185348697216882245722451902939613119771813616906479032775940521602183628400309980258769025548575062003125628253718423728653873888436114857212056926401454792750224226373068193235126333688246855696987477014030648210841243664301622102587652027564049204408355505615190055055440228077927339775930914273579068163020392736185436831714296310907154324786666141366265573124418276604023250157985998187430281770062019404768850816566361823932962403955989745751249121604865332332487651574938093884943596906614731512947295906562046052250089410890864364896644734084772373974613380112529343777882956379602099409415340858337338564143964828029585368067673031257048317030143381396179052234608345133501015331402633234478732804070369105942511069293493944069021616933831219139733784399805271756433325896206421535826388893047765156973802967483431426831153884059681873472370610224078449348275017429472362128690602320025713948685625772847663447142068005287020915903012253967576378904731908354786987188605876816227329062528917020549840536227900168629969184647 [131,87] 3798633103862787476104356894266921052430164132924003240712656082509798634350692123293047607446181169568864086282059832536491939742605743355950725631500220330052868993534665962246792665772069682798113858588742677457857107385839193439927347328861568660968013968597230639990860728623656037577520095663924334604761027774951617016689016140522998347038811188641026690786024135571256580468113170014191596778149950748649895561925208599985764848647541350347429563735953717811424683791915190136693688691860500863724974664030245336514878036914865871762894059665223009943632417293270312351843141985509417800521352702481433403599133479582286222269050145394609138295263212211291029933562647572772577660693754009019859568358988543242019530925524711898747678030325564371838439498424133928701205317118380989650228049944589826349295220304335723663984289952401541676811285913774612755534209803949073017929932427725165421684689651207731468085604702676053810564315641309464416674728648308812467049097345591412755708855859473683459753088618309913656146202581294739813991770291132428374394426890121798376830237113725365137420660931315196352344628963892391174158002460412376026497600550202913143690814200644845230556767027498081709030854862303273015409553789287164165265973667491646736766818986877265789999499269591567065226358188212865303017268001076569684683450153504090133015922775261726716451933022687056754827522711237309102253877498637979270249060060148418926688793729036580213234352720039778757759050194608697502329721845081701361528399446138691268823738697398524152187151581544553085700057035731948745522167976925589572289826104074407209990924970404325463792345958606840487034990688300669570882047422546636776706975320744616896677360057061847937558802277339278495921076967789277810819673645918099643825749342760270985548983506153139449617538110059700238021545320972828626728936818911162948327256167569710652970003112218773430536204309370693955704061067014921512667578234485541417308237257644 [131,88] 34435617729265530257482839090742337007331381473775997169915095634482650776112925412355547885248162405406018187652566571020178754388398598010505533197650256120162351805117414252321386747556496971560713637494808880654304873646979721044803459760336932344558039087905147108908305549041773034329239158266232294215829866301654076604746068173023538216663574805957998422499800558471505615637250751536218231071349526075269867976682506249136335555643375908821706970712361045285517368319946752729155498475037670495274579894787222263567140425280711265441893191903903907964087041836924846368623592492283172744838045740664774458117793817264620517120674082934032258047046828741069919596336709140500297349204394999794228648879377796295964842976629436721616248768477719031465903022434102847496072614007528941340377792779721261608052241620475739255971165621337984853324364693521354327230097285155004727167329347857359292993798399883927123567216154501321156202265164554512419595223698898029406459113615168376253728934063542361591731882430046572625631996095925780628618004313666613098849589477576730125856417258829122599658563251136458837521731424954922872552955420222893632207556730800704704619282159214859486612187435974751668249296929779073337887911286139498623658717145422962981272326759972678645886707837327539723316741593667126642963625015264416553955055308474798108786555559658429160295839837343401722174416804485848006765840549007279996625982644671368189594963541675119253105410355243681302060795688542012307734522786563383882432914073746364566911568727295196918234887120250108376614139463720045092217994436896593160374083138628103483445944792423271852850833916529977562948024052150086369084714550015619671679733275493877257721658794530329887046538230036855130388666904301803015345298440877867454394357378853749135684014902846053381895816119214520512392091429904759773703220600539609377054990638423310943393513041150501522761434810735435751069239765606889324889694579431005171272057 [131,89] -80835098735929604705311529381817187181769024879523112751619154973825867509649021534562245866953979484617320010662610579846531477895922445167268341202449518535185171353569892687880601424998763667340698911992581160637253409536533203871414710921306896191560451668099140593217723127774716722568041820158153339691228301618292291969519646774104211626511829091318118645208196432252267510781473585890088843904410676624617791976299293930457759452994605506963116879932098855480249792137297782277236502366032199448853604021306887859431207357581912950855654293699346974872284504463013363516542654012140438460789564884695806594899909183118068115676162023495457043223892294968185234552273634231873981098346999139716106175490134229822118195148651612672261009042021425710297115494308068636594887159409165648788156432888647835139437930414914225543424655296198714263411881138000961142172557507245342706281292243222380091472594397136754072509359128371223185446499688466602848069255926792498687061837276029344958152111631639110078313606847664456505678813127962403601239648314396064922414443927647582113538967976208445514542413438509134157551822437610524972489163921422460183286044938431184170581680986252786481567671771340256125127708904598606956214524333845889373578558118844257690743728462160486885543653820258149139859162389006408115287296867313502485114237097893757469578748838853044990367047111107921984418491627036812426974338853976676608568340716928905782352842354377248680885723957569592613884364889502719433433280726625563570100340575429447527351241987377270104895690034337691934717920338881254065581510615475472863139323081585913862196747477740012977675684261662364453167995544883908150939325286169607814165871303037656608768817318291197082319584112164217451861276288162228578601945017008366230868174350736821328252650005631828159507460942926963292255053470574694118287960172753205695104089170410492610765506535163668036896204006554093481411820051837663050113779202942533339 [131,90] -1864676182723261413271617777504322460679516773176670922919275820134820775647367175631421742164224503430963871402989352012048506590044089008282649443974366801056424647896841097813818960428105311059542547619357365371483383381024300761912510809351345694946149245375016624527048885117431208286068740646987305103690733825218336708993818297189385461310592836582066931044102476402069992917630879336780932158192255235123073989304989474437254079395287022317078049223546994381407084910945210509847131083813495070480902878765354541102951725192987804104705217498031006143227216003279768605622473214663218819975834669322888532427378704794320823130245103358215323200440587189370631669628532285637442307262910449008840942411953081604686947549717616963476295235313469337447842179606365513531601456358242213546856627182013317246700023404370997699503398302578227843626475167403093382885403709720273332187105344061067382953199413007351442560128155586631166520108227683934798242901110236602774784168428156688756599632084214437699270903408823677574042210323209415163394779748735447525214068728134315024428335727469675185985195406868431209869249426678301997000431781106723490526524840529408893255308978144255353170007756083875367539306174944221226432389106292008204154766057145996361538684943554953262890866497391256049840878618084091642854611675455471548987655183394581705602266312498885808113635052007516575625891431025434600809272164531015210805048221142256420395960361464046005874396662761803719884899194377201851480356438059146663256390649902640026146173982673668409595086328624221619194513948370819150920277486432795359099034227344554503663567234149351364368351473347581461111380549998037588226061402996381252195164362003719047257887273970545751829396100632732751629232055695366347102080159444856438403848604665503549435919556418297544346537268949876567449140467493032055256004714206693283882140491580661006315488976727968236747074073337337759123972278594971501478844529462400 [131,91] 4354752637999889624193123727576253929548668493191496600086810151813428399105629926973973664594672020764900935023600204586290092666211240455216936646305126578710223366603298234044658886176517906122187082615577657326791789791312590985820181958143273855902231840879887192898575022153984838188137002913476110101949159179772145578043620457727261297854098908461278434373069979920531398738707557483595630773799516512320969630166450423436590299200439320013683952542341975026687031399202480257899092484720646527234622962791151312955369056508424628276104554942869897027371291561272606454181683822260911878436328319398951637622194309177797485004832521879644107753818300031236890889942974709670476937264536762485426415578765594065209287536503518524486526468320621901242113649556507037762764129471615554852569503787305354259278966539212741221718253007821537330537019685464183215782197574057529785807958721713240861687116555345373703943951045112006873935786409222438732147896050309001494856973074218477761550833055576619041902833030602941491744968720723799264955963575372399978516805150104552604667429035115083835351764667558074180769664832695179101905175956802034652938744099901277005582581051195614011585269401376976431382263883801861847450215869626414087683486741799369852397935333139760118808853453059157586383086930793155668392836119447712214999261596201111751694045880764895277151252387634190909806100812167568658729112201309685796190943705690318588184777533768041746853177041028388071469318013640823693412777019503263161357897199456158546915745825220215619772436825087305793714640245873725787004279218511935654303808959610758354751000626689038129876514141361681840478878008290448445250459396913336954782964745752268206970358750529198413733174039633815584541063802246694664709333394945855091909015074372469902692037066392868419608561361258530920511966198519168356083377539124005694072707980004126753058529304311892151461609196717442897540007343407161498049637855 [131,92] 59013821025618141265674130276788807978242594876470966052959367037252378316178279883334560254659000329220331871792893853211089219887411280504176203498960064128963902147145673669997262036380297277500444805971444830886966034830406296855687980433465276251128392272069384218343917575171681566101326733554414424815691317511206131468174854255990883426114474755242755273061351867360906492264307278191854515567391284946419357995769275896293643928866955206263766413568633529322127982493322759604272650761474302574925485906209628567833176781242503365271300155674952163176876655229579460881909078931104278519251493543915033938206796617972251703792453743680955956932424218634366639533511754031120296547272549467854059708109304516053062076839205207518276218387816873294791234822586675901508097706677275571285314565605655707751672128785666298040119851086444569587563868275191908845975448440443849206103834234340111286746038464512813465915526963402393080404488063315205705497832934464112054230942780756060143106088467894704678922697738054111009779228860134564414519857033286902652290367209466408161187235375225622968591209148724096640744091041483925313343385540740105730337751157966678207824904223777280918178333801303666268252356045614419341538598063376770638434596988827449348946878561704546492802454211584927497143963816854412503610175208549196780577651126281198746276362968525058768724699433951688030950183817654316793194470551719832099635691094055057803313290052085236524002252016068532588771896881849154259242842447535435076598197155844464690859576214851098446243890817871782464283836792048977491053874680846718813119765521750624441085185035283968318378744652200192963939269193311610225069723464838588782274256699468748336248301574323017979105469249992802739828900833806266434043869729798122716949349046227436063376986153272132005880666362740555759649546795475598772862410233400468649185513270325658881910540870068686838654198601432199542831664741075414066666 [131,93] -80760879529851361679091111127237307865522160835542695722228955346646099336959162752917791680771814053244247079231279768293476634197956857762432117432642097871095312968111917219997304466512796941749972877333138559138121885914958272068025938353287507687824711503347100500579338101525835769803834718377583711021558183051647600363586490050514153668977052078875208397315664076043058544686721000429556065155712215561357712297435488852885268520016005126020893734384906023982440708955125371671189919319713847357915281908486454043320831980422229733365387391838036749762529005938622387129222003334717501450879935051996263860761070786246406644867504750066764406024111543212422019077038270207862462551238937389784485548806110441859963331165190243222929647797654670979812971807123955126072539878584407122299883687428084914563494705614390351089848354381066980991288764283763793243270376019957620414334519593157583368789763397217891622099418979268949437042426980087222218894812362738724239644833772005912064831634097446332089309748431711156877854140182978546589111338855386519088990842368426459920573149444219248139135146081456139314992560104265892770523188022598412522005737277387374340719575552810348810698588115000688203145037160471745584603076968623013107109639583328367296598226096937613174986546310630830961424376643250032881272380240125378607432583740652890798868914194683049511424288234797667947744996340582892500608775845688578197277243827398788408165361215076165112259674369590383680309916664144309801211619049800850641926312274934380015393744645419521941955568577329944291318452131963458731747049904814585820775208139238960770279673819266278635873134657618203409710118049802463290183729427375290258443254564607649678030335542206979298338900377564812148977960825399704102108728891369028635158984236112900728871776128289617108653658183494531171327285872970453698047493442210775022916108679506532879512017335168796948507222278072083039069165741874190 [131,94] -455598053417640965587235758875016859093480019397351470695984884830980342467147949998380196883139085981479059257622455850681580377673360982438347271313486329060111198695745777463629115431062217956473187703520231520993812873842019984340384016783776679256432781165585597526506281685856847951388135553626926083238965753238308823558403510172644882659468268686307481194804126909360506318535218256579555560724118686388596921892938190980563727089427917674725865606390936595536983419791250281067204829873795883437737442280607455698080379548072726011375165672768311903587717861874867453767566253405410365257563850919539954903581701885255625637005762593196883250209591795834326937813766318927087788242723443927797386387196158766724103894023892215565515926804498751712130336689058622957395453472011352027028648833750944602889325910687705393969964559815652285044224361365754841260979988833073055682590574041954733592602438328124262143987673026657561176162008783311810570909143894378760619374428316255203630930982441601983221692637867572604551732621852887023898425587585537153283598259049671282983440157338404310481489029524258565626544545144334221443502206576600526994233384577282345605220830968490666239991612813997045596564488665448890767172611586025744283200686527926537970200554721727115707344576565362049712852879053610881140714073820151430385447474613963672314572169978856880930592984308438736178025804836041536921952400683400141992467999885560531232706640856749876027078580005282487471695749193797962476218884833403269213877856570490672501012656748990540140232571522380672415932712141830474381682603537268902537679014856149276857851036091049227624777806702966578495882127637625405361082759296038729752557935638715574438710676505009665851921458693046718187403440870669116504552945846925219294115894616198707711141171711328550392713149703385833643605411316789755302985534734408321628419498017886221725131775748541845712559328745802488748732078885 [131,95] 1941957581424688128572809994577764888137799891630748167757058824436893233678043676178508653030388133987284964970273162952628238718310849848127034185490231828389950717488267586538142165695333316556014677821203558826244851865118384410555318969120216022191850352592123750767895506572103547824392372000336902510649672451616665355428580515734656621406217607534060120897698532415748275133544833262334243617989918296713321417194121883517402053582893628623181490843851685068117545776689092650747560474425612402385364783448629722783126258026663348908140875795867252130417082932926203204205156522506222033664601960345880440400712642796243989327001388538268292447293714459195678248595274257127566792401036635862402254626159119844724656835296676810887283541339771094166541256157206180217723368602045441195964532080142549197405337848838574558941040204883513126818647672752732300545021084245105766524120356080841064694495207573532066217576364804199218196258478276014659368403000763217068450689220960118374524215364768068288378830867636323441294101999882717619038535408564377016067305139129040045046889361534604001279653200828498405522887757877745319565999910929781951814658411722360471918629312936163898218981442809287990424801258221706146539891592020917836968609610825540925207613285881028425343428048653674715210844747119681008886957393732061714916686997875917465743806162037568274290882504753995877359697625657364698108674196076711456804853716746807697413072378723052344186469415795101845546357105566251337811727201430466756790848262745180069087751335408631372780994096036454767994403175913016576283851169239880962996827001583060883571558864895730860083576454425747058193689112137575071674947411530361956363806671649857704938369336201362587008073698908954327306024528860525291247870942018409418299788421217513048044745827226235474034187310454246252934240716698462040551914070083372301806714196149488608471167779371790800842411351674741198025001 [131,96] 621974570113185086812376458835427730858738161075353343498122380722570742043064851708743323952182736074403542514954052040356360447699831461880974821540278212479205328456382295192832958516968248959271633366895991775236918764199088000522783424442676470759374269134833254592293302560297748398732988465393288471778914760707875455180004349943533225752254309212657055527681558282923567052791137313486934652289960277073786860832844688565808753032690152016193991344696021495180513802383046804762272285816206977462331550655456072112645455229162305403407357627219271848254684617422710333368180743085163926593559215799159692724049152557690543179140084432154077594040684646541565410757686897027301295629276239038543997453169453564932398281036768638595685603876383297396278095547274413835916336034577184373586369955433641180540186900462027538161480521862044467414378972929525804659342432062624697196562104384868372861001044758732426493695506087088657221404216085044992242488538183766250402332871817307352639198003672541281604243335769960567622676020327799480628705627579512189554092735568397795169876279664908295019146120853815538639661763598804017166851034776433379555066851442354957715092516120420488581513743542555895999442709794798284228211862507543074319128502482530772556832889371957376955886868171569222902939112140232490989342969263308762510867923930067993025648571303056126586970500685268616984083095814526432941941439116913279104898523617489979973558436850958159422711512419060067981829062663356399455097551074461308527461533573337802537491750437603227162916180577012128414665010689792056511398009343209019843175946930003451786001114421703746821880687447895633469657707701602111535820974270779681779421832068172573145030919892552257941016809160562577553616768736024622266669886574416796314684897220829734363473009509730661657526113328624569803827774314946133866874869402129591606537168862843648352408478622164302692707005567579612 [131,97] -12885810047602995240238506226186709157587587376980302526648822602104439800286393283052745547002930358578069566215744208621871875163912213099970516101204882850702055478995194882764293825344196151732939625127002739248099369337826302431019259470410776807178872614623025135928208590412247762033245186290925559813151234031262654834124712595769854682043409744867296099326831514649369497748366907711506975001125136960005832816776584539572266949469622080074699333717441290021276077267767055324342970201460692285657649794819092069611031359616167722646565952906672226214402615838067523626192211268339630853476607280296810160936436126678416534243554301277837928261456724834775189210874643025276070199058510660225980008091851060000388090279378953494066748781607570404250773022648206913622015719090670356510987913143269749615183514826220539407077886385674279801505751425292999250556337166328679224120300952073758299307730920828742190272024924533655592211334745935795795573137472470076636394069974791617552598492402059616026557012427924599979277269306033190299901791858428227915232079080806397060350798262037724576563126702669271060883848282796711961352972926507540240910114333026284683077807467025919510533909599117327641891374800749773185618347962619662432477997134330838471329814208734862441686309964480908159838387814443044456636376991929691050854073605457201581758236957723425234490566072129696616874861386348030252472260134814510214827959572823554974026139351525563916782032383924714944830059661656964351482793194047500722667297660383776216082995316379530044785656335682919706955057627775783394706107659489164184037495829057528919760734571477919652905332054737307753404862172608350238637613985407806201735040134294908151862550499529892726637867854849992981411157703441919154097986035987848344651693066112452128468932328988177158392314666567834294847290721184772523719198426060739571368712730569552964124419828368318531891470339575 [131,98] -30457699545716806199848949446916285023656922856472215937448307892222736702395989886125498960444997082344305090687771281797616821038756164302606675102566386045149350714319089528950532328990434727419594448359095860091697137522468620683678052257848320335019097132662325399228327799382355693938264574181020990911945455688576344522805263202471565781468802933958582707514158852349108273312020007231058262454320970782335590379981151861847156851214296763205050198113464435636291276515321468320004762600224078218805619065106590435525118027685166153452420398615651115274304846847444027093253495877629026113427580101347909942844056714565795905546435554215664099367216267081719545685517459202506022622869429538596019963120003264199704519558088131132319952653667822701380752165103609194083413025566972825334452915179452044926595661006344224932431839366060831140228551041470156842608219365610841400201590744914481907565608162406030658244493149471354089668671851253181104133598113911786253116206316961320997681322415342767207488731330472162258133047922899132671545118397983641669781752524304088207970649979394761143581929042501767151817189888205834248174599023901302149901419357944032697616037981399425040164541862903173599007840867372608739164728028981436360986535942351724896243661038364845739048784934270860140346565811470869704408733516281027832711715088585708921032993592447447436787582353449213817967947603247010285166860910048136543859487674289507883795909146626815118799068876427013085101620454163689565314611729474173187068023771279574883189267509991159882828864387523777101331850678014102696405544580831068702995233149040783037297444507312042746737680478238127015679010785097006887602349650810591856970850184417375650563469138889494459158862022288707157325255048180845685703204659375033916968505725898648315496979856098284981448721484054066942049711654275934301361449794443581019614140623444467803260327772435246599617744 [131,99] -10980975428455323172068854619876773779396380651489562133137999767253979936108267817670102900608421960734771207012656004471960695419258707829613556967928135623783604030162615830657175935520028672893496036965957074709182457851817900496148690063373695896677193871146657279766531099077334732681623576666293599185704070192026055744154094280954870437955794039515559159932394562695628209909376928451510632507347546927504786453198243271271348733249198055246850523664514603709605341797993419821988669187218068703656883697848019412811045696605366624894685016683938844611992903234115649203969759669487122227470823659200552415237861745689842320138373724556748193941669741848384063876559872230230707121004507850540528001014908883282999523148724569978566567617911788506955897355782839314364708854763470479593446111908573602611234883837365671652529738865501981776704013012966102867073071555566729327956778655697796984196835534017103141987019307531326908591355050362312820284509136789853575103080548717776083367104040681425076653718614288033429093167199464403343441018948864810310206220412343170780572322378575488591416474605039666215967800835690180700694357483833760162690889777499519006579350613813173830358629491201457937676204541119140928475612804205236666724952398514260738470991902889463677393745470330765270204871539062197112927981989516155289253126981407315110402755506285404295600456048836249806657524207051742290464234554884661326750513313339961950637563267729997167608330500559410337703883873111465058328532662348225393394759939784847707069216821094101938034825975055031610538899449168506781165462411814930370250592333130890934773884851486184514477891807551368990706904977448363322653693978147697427242754722009361474633015633911200942802361778081576467941181240114278940859864005948119686248486540771514974844138474955950275773490737212776627142007024993641341910755899625402475909050851727258424512011044684447838 [131,100] -11196880533823533106034621453474392659621034144109368514147396932318301168906525807594282893270958265986563975710840535999556160440212517374487973764378051019673297914378709635283632510382634518831404566374754391668665347893184975748458899911441808077617872364578624861573046386871250960840551561150989939131175731731746109593051205982486031343018310761980453617776597299111909037026947629102679106821068427355790333757209449891506073485524608281537852465184192339298002141426307148013667261824156369411544207566057136420270234765520590221932168521576102889508304384831420737675629333055786370835637673895686715670449273023849946779729972042810619352833002992218142065665567524622153688658648592473596602635469371558882477447045894404813180223064780108306129905251664092208828251287594626138922159149124493917887525951466500916338187219436142092236751991233378817738034770841686453925483136650105722940069498173035526833429773981190795668970307735252253222798280588028597879254023756014561865401525168522727059516647453888648259040431911848108180803041161296606403864034531140266181956013798245783126027511348545309543287811067753719229838084504972701830860996262836740597127937645398417304921295632215728461185023298106558114340451217731107173349517590647218772459047389710652170371043508534969306559076875342602307749435246366853519210136707573865673709963659688750631238544248369763679206227356216247775767536677929221731308296016891003864603529823517978511747670395398334916793415302097341548128529720425842944269049735100976904945964864013824594619512357851628933990467538584328960878434630418886122331861166405585316321419595287562042044234847911503455021686501691519843011202467498378242835184785899786920919285859183998930173244360738493962404177589836674862945988213979003067833751191298271394180666145719393968280797392559120447515852556302333723461143234149689848085903080738076978412388478797 [131,101] 62047526526545592822702934788129896774774903635157762302713200811937882136624168281268985492544761553916400832579442491692465458543862740912132094348758544022623932181917743677235370398348038184572525888736170671399331686663468291060298182379926350842538588848537272464810338664447889580046823376300245020608799471851926269992278495591766788201992096634265682052846059627992938637347565922262220792393150712334875399669363631959778941927053041023497016447371242739398338617664740508545872208144776529547119723117407443431057213204562921791846252451728274094033130598336410835033667108803200285144070953299435602712220917359265156745426360427797915570255079899833793361119218398211224690817305058286882867951622468558222994068347883509376726695241269377491980386521685702447827586765036171378981387931336391504608976739865572968535241331142373679580716276633513859495384381734102286994739327395802488951797161346470804390110775814384055088213298624017014236336317379484136123974074419108113900312475863442964099252992188333930828875344384112156201949770244508782337417791545625955131195795512289443002850115665731241865821874821784628333831686654290902682482202921239589165819685520081277214693571961865575271943270129445314677890595788231219296043591179650457047953610154248344881542941464086954639373569687168532458653603979817203812833935345203078653353932069147996128759445302796915865561673257340957087256422864944852001250770616328221098542113415620030159837188479798114641385725229053922393403882181808462996706965639247256051723813158514060834618492009516605572736478520068340482539387757728339337943220333093590182175745226098142700492023567348640047301785416340861643627560852447305430013459219252708754490879201671606658321603359320157845042631655060598254247733613139018566310821060528851633838226760879839043041598075084751549481814844152278699429903879449929769056289748165131841747570 [131,102] -25499157977426858807471485036163843071885649795987611531742428047261577367026659551205059062779884521489077953011694685263225976525925298121038902397639146771837619837038617437028797508868215250376098771552995340191040538914621557401817238286803986730993473246557387657715714084999514909129369053544024894852634654874789983495695602663264645237616459552625489133380054956764429037541653650603081329247636263062113000344478828647037822492398738790339864228728151064258589352965903314517899352041465875166741986320558693245071862304660819196006737738173633744120590357030724185935059771017189928665118426970516668666603142691969613023988900468554821896857133834496885519907646830941878112774671318636603554254714034272041247014062055995645907946855497644736136392264476359629206340919668027355252251119025190486536990834781271263390023657653037485049036877027732800461347336103132496082978294753964262275058899352659393271505784087634582485017830427970698585291054574140475680100362728235044797569624315314966124650424680899189247752415934799041778735073269389835583993650112333488109930437024333185915830119785414403108314350487706625590776956688594272444459108849949759928913325249682672941717830148766947386310199671413722983085249565847856651649162147493809766351088467115751053254568667715244363714903294396236143761458282652064194236483340145729855373169421135803002342785654843221877396761692253042082232029126245161635407109892539561432923941292111811694871983768850833994522950756485162739155908996001483671748360845345268121229876152102623113662554440909727521401274538087414925268229923914131908762234608184938064703167078518428805398679292099686781950087875493148163503996464765312548714872658816706097583783380471095356319513294897225246498721339971759120835349792818841318663147541831596637400897228049246978266733091237407210950113669312834655692340502535526317136217907447040204 [131,103] -202988202716101353876573367682968052328932975532103264059185245614785217140892663763174602799176892105377245882037537373236837172587882064205841128924541103829283879655621906785728576937027088157084247890680673822546011806900732376714688786913442889057387260302200977919200753545566809736312718700811952996849880376642905827350626053491353028204093016579227837626364376079527420934500019577904034294073578286079852660998389926469589445141175863789681593619137661517420394489262008126518436734557237912347149339488335538427294722529660359740675678146326199278443898909185205414576882081683644887492526485357277307269405385383754461292045470744937805394563677020950006357206130548255088954419970569088769156497869548034696139928425397949347169656007474511633089842935313094347369344530506761887439364649863696048403478462241032131358381987676193452655823688399538784151391815177772487404667243704981863595233993698001360803458800472429511709138897652301543061503739985394344239491295732939300374950583112561659509938398419601980039302342381379751219677118527178778704469708441388814209802583450033071916939649095924985952083691416369441551973921175422488164662013474015802755913449573876505848380491622411740063623937038138140778144535444521392062157159231472240390918115884709315107105005354383303629910381431624104544100275254498504358170505596456614526305633536993919491484757033695291953052599940097491068340938138471881498893431454911278831999885056949700093857904832968441234014332462155445873372416319619531044704800273386524425312218192076939113534482169644727868391877377587955585933781512427609226418996914318403233074529442891075676935080085497614626221718174527397938729048477035054595867054079140839540682362149335482109136414321526083228407373015458200957157537289528818953233872164243666050979665250304219145255122178691855507504895154584623975654515594416555885281612905714 [131,104] -77290658098271913558274990155841223792553143896648148368639775933128696388630952609186249960476664997995091965572093445437064908083881538172289531634916631589209862797585153470013780205337180443880257136444241920697804776277036518159355205285537961963030145602766436539732414354940276291221200873352064746482253200921567810549814097758370131986017752710822731861121440137152442032044984409712658667461853059441422141328069183956146928615758499378203788938234286594391435387615583124299179528997719369788115231216165274758381533006855172581837816213315469861896281292761944638969020305733207501626451702645177983562994342454915618081810064017768962838086049289608884844275618364045430287138376122982225095821824801032829597217505832489303688974740490404618926979544459127517351199648027521853760899271139673748118105497855961823260078037061705768596042286923402268493855582357135183639881367826538803114027482070296542651941952855618372662828885499434829229118516823571492649536491993845065865960172267300834306557682763670095588757803168251682983165033683881721691712165583887442827265996857200812507846159668835314854591851084032761825098022805627135523165571878190282302747659740885314734006602595029116192224746979856764684999245414293153059616062701263006810316653007567868294241637097903357257344487787923157083107484406646989888643681576063907486238562557423862139069014726354252727062427582132145864969594611499712186121487957241899985008199168830109718067071560425271429737888279982443322588798398776811937444997714404595643310000946314870938227548884918195828639008657952275337916842947397670283051889050177405985448895655230447905485793711988029336094430089708271565124264853990125061341817379647998080224342420659383475612147356620747369645398483268883571481351064436372100165037432659531111338507804290168723471802808732937441223990661609126862135948605853805934401788 [131,105] -231910401073417173102323012591405064302886502010363156169100188599468740045621834572059525124880185860852267512941374533389287939582716271772096341795315761200187538780908853201664691623683447217870502635391758567659986746728129586769616117517663000457221169591221459960018207187035132601380460849377934606522359935352042721426353644506965365613350097924241217792865804797405756454134773843682417998515824760638698703101868503901230789399451599657678916459508597110043612075782286203290957083853397041666668883900910931717355688278929054957404546041238945346845673106084297935874632705419353201331913913886462783839080696206823791487997235902109866721288838601413069835150978793309414381174101953117368637847254828696623150825084903626514304853622404998499132056225757879298224514835989394847716294070974373005865712864235801617294781299465518756506423368338279077266148479442793695968228458400277108766694395060322857369577321959913101885426363181386951804977033172434047959028092186840741656393305270716072260235784318533663445584887638769234933070692419989014776869041656248496349306092182579757755796333325978100957856837015073113853313288113716945980288704080079963972173793598918333342469011396176615262319695686796283200952638447684320143844844721527952539369525418174308094562414266795079191571940116239460809174820741443354517004011477713477787196749563837605560642605240724955180018864734295161950932666393938049265113152108306269840617510544876630537710576406473297021248825529442816482656917276165024294882231271494304799921337802709910202075390748026597289385818046136762736129068894456182587260006383842282498509156567087510803689863053870835838624739146872937743775364393679489481679356234870001548910172776101642595404114460141661567132994488856625508865448365888086322691561111718976759053896800762478634494056062917100722094915800160241012647262744076296866 [131,106] -135455488926886290503898843917453742868090739226895083354487078709971228371139395862820842569563244557562578360481387635715321351329383476150948661682313584418359525875473799922170249729859864325852627973044357306363617835510860228711326867134854360753840190750530364199797365209272601432298827530579514211462641737188243887374127430702709813829076336155664977716603995070508389255055311557163188249849075703580844714327910885374123430292777634232379028133939456618183658288377984999578349342461940074877115090596219117332526663596529899127359586301648724147997375129395834444879715071132481922899721246490288325533752691609043483035694211229176077847320248430295740775376515930017451785819998572061952298992765526510674484888713980036345014108704803482891752133580561369756632040041494079679679919322763399979883609411829125584541997492001842249602824695377735958899849708313710527779434994052938596362689589053091674944696220745552351153375108307832885211133775503669474374313114750007568966341018810496080364239102772033382915252459911941733174140515902070441014076151093128242382759982314321227051042541300543926160722761992963019339543807639576722374547333402014415996240682726108280830670524201193375925329813745534580661288243480629565208655085392599262017659749756955909653246977262679655106022408860075820527307875400030305710748765597856898693826635909803364223789262976300496953765295573922546054866344592943062237969260401762083523898280958583856497872262854208196816080184787318614143909999725551491105760195106564701064454354346322951175891478977963057133468070608663666404697682509911199414574840733689750182719242198719254453207035275575912482798325489770666655708351069437369250207519824523515252662047802291134350877149234883394270946935073280840734358486021820483490844071386005809472879649541723005131597034698466553009270193350532364644303865210813 [131,107] -24956418320904184417695175217183189161308201782365745357239278200444756726775469318220029085026683300379841977962346456758377000577237120519678931435392485393295578405249601729747589914668753195116358333343455816169440928053863777179868400348774619228477362999154687201615274484215802488535727851672525466173608404299494541961740261836788261778194184590505286262582014168589226980296720140808416861608382536515080773360100218255270588315428589408406035692994796940744506306320159204825389087521992009749132689098232229532399538357880061519924884165595727808196279846636102875372729326420723992150919825106623806397301202905814950843758333296558372980093720546758378866078677774163732848784886548905570055548666293806491484733350226017304390803144293226661015424685955634715978249189010782463106215987156644433143773371119753982121163944824792371633519336429977235557574721290376069084186676625397292346036560024104093125959873966450353875710011717952499462337215433335990485147071143055085256311691784539398527779169506650306878114098821074034041188764654299165228744777132547553182202412841281513875039817872010602916311682425977318577441540565579607180990699788983635434978905304376790145807455495442714805343830802594412644420168368312354454540033304438662389711542585736905109915182384611114122564928568871562790607969371080159875103155922343449930101602419989336153969755517924168005238935699465895505181700831686061891682528170720741682935913403394616710421342519778424398993564423963213046206945173921441181512272132090614605065580484898312509031633629365885375031882175350611938680199057542638779005204781572065941167996631767633465015591536721562602516747651712437087149806688550976519189192393090306182624464447395294463403887985320613234673614728185250222528194847056311381038133557830818641024532788954359966963666573020323146817131235279275242563933 [131,108] -8527941888041074932195042795373053415496004880834522559953547933257349972788772968281097670287429453111634025177143925658091884847610049593710703709408005340733721247597540831098837191205036162378787822462237930333267436339775458768714401638551106791399208255200140982199442747555129159073639869749620508976963916184796345312275675612679495206329363778538260531837984669206762254140355783551749919821004368121820976711437441973130614616386279785462429469815329272156193912197872825070935494016424198237302051143831224456277493784421419864484449393957254376113228160927854445037234941124693443084434539783454992291521195286512199696972838928141112388092027472841888756302943131350535899096756194781089201877246251759094060784023291685608041425445831608486090643721876420481809069084551171942763054460714561506069218237588302080012117292519510546967932671142986651305833885660484979095459870467372448265988161708277614986075107480757994789552629107740198668244740026229600894984442257254255922126095045973321974235498342816943288369326899482852930822800441574428088238231864654262206890105686290871993087477752942045012814709662899031826698161132521066125285149916962009586698662146841145414788201266423229930623716621149802832543546340033511277626692163247122361308369225083924340496434070123910576955321329492761622520442948074979879979018955836292462454728413023269149626879422742699479786718692211176247418652216116353452173769050480230379509787857000300073924943036541082559209264595498699653784449212253863278933146825374351400626674277721199544590760120484672299960491713217948284319594011535727044221898624635711376509630942830413319554063727788678087117423642932642628886076909616015207151314973236025035533131030337063695522528476785828610710106638981845258872726559968913494255287605076087819956538495579650932897564947818990091862714549564068846 [131,109] 1313806768258428173845550373796636941641133011322784576307889799736291903853332436333160843177797521608065470869706471559338268157173885187622104654623615145691184457453129597430601048437146176936330044083365229954548405065468716068529384866561401055722682933691079441511487878066534404305876661379697650146767557063929075741096213125166162780518671326619884144037349390310979860065208657139306961314488606456096372004082715732248953678514505221575999406826333420585646389823622841910601568830354223068781130774601700597128441308883941097920868514778138023040352547440651632380056536467896948522616060633858750737277268694179377817559322071072829730240743469166390847060032569921268257010395114379255955902248513947771584644177284808476629042563823531807851835141415939945651439014374361685454345873449652068081639718244486447407701607808246071865590604246716341041204525288585555594862236676803739584714950706066823003746516679344514020530133057922210273696742206189417635674964461288992429193760016633384593715640875523069021612648956384905996291144082843506386377359565705998921052970240504405961529995394463511639972544767900672792750697302348675044296169506009150683763866403907762103848083343772989663196558927746690429295941046557679354220542118934099129036558872276288667138058969635130816800113343669784148601656489646433238685544555928918563393817389538982333254924826479064317546968448238807340798882069477587465230925287234997339928292768719721474573754866268988875603820249544051217416284718705286873219486497851225518344444003573573411944641314828358167009547908994744044065007224162589437891772770460281704787599258284257536826409380518113654596361476163156674846724478545219151958010724299501130396456960565310156830875483346292000239047196621809192722710389272251981385460910288002958357293768413617213686414401538126151880970793975 [131,110] 108975563331942409106942591888902469301729261352851723766741167818543769337569234942681347837118445395990597708452309344057341319787772645726825773721862853870861087309506608212548493333225359263211220607044668466506172960105519151876377647432775276707445803534903805898716141743914701553533668129760085119029684345702763195692783445865746165690878947359135857345315609316855057047330668178240007023437537847243948852133913960466635623807068088914833654317847680912370484336620654953115756850150002021944113548689138540366215625486406826948652962638783687068288677249444616346089335599679500861589760649753918086929657818705226804662751339825024152344571101876076242858199241272228066702953739385599872035685450366675429293278103379689198498431233651291167049257005685185581187844475825447368660301721534439242191774719412958199711732862547475008752298350977830936995469456279281853784712322541070100146251481448016998858103489082525013560229911769802181552821352432608672982609118094251848145019033144282243777156472379888843363983599417372649589021682649516229394476568875700193264335284722560796369653569811895184791888501412666496754566916024102187581717665018293952414497006391404326997658203977310473023089412548850209338055253603862396401805153368131772169522485591003758390326579363557126228053340892581418356280789176860329825750583055407444547908235544268622095051196851834485354772781987841436457918790776391681687011150752712892887202097709003052123475615016963867248458639457374195279186139289697121063100042771214599021344374861710164752720132238596522112693207914435808904398517327299479147755105959723640898980996954045541607747391304890088403180044109136981527073563510386393053048967448393317492535901804365216154265888045269966384440694259197959825662013750039428716205106781780037782451567300165057237407935992256010246383 [131,111] 65401731463760725109608181133231798620849655807814347895837326804072271771384824190002673385767430208215469142947106045676371646940766584314412395291884996947942487366673347427471814899328989227896110639883517031034633259848226953114551499459563813910047529465569910162773992503735060896583300712739477555510920872787425719917313741360559055537888587694394518958609764673008206288829438225664128385769542326535306478901992706918043333888172649085536740245243377015605137853404634275195805596853548190258661948538294784202938603505264718300079561354834731087361558835959354108112548336139145095852963841454079777149247928204915759126962851375086785202853626489165776952122700771095535543910934810894664145062984413657694271311820042608270667118711213881983194420425737187311541022852982431075835754296541111933146123426090609467318832119495675183184868221443047562991650573622166864092311441887906800185742487090216410435165931450901314789831975050521156208340756911522811610545071717956967664583964463473778489818526844674421787496676443270912946485051216276049018156501930181337744451681993145017712197297926772477266287301117598421113649550927318952840185309444398760955560483085576244483876916015728728354286088944712163120156150567546302849973445436186849704631117539709249672472130605184725825375737418967270454801686777706258715107060661622644678922024962644435013097271989388961224588092983398564106717332034000902162094323164536686529211260310701724138746389531991311308272887344372086063829619790494172824096302510759916677228272216061476613821771508351173164958537647425866342768680954040124960653203683732574271479951016284470878934295983800063675875465249949505581732922788260331274016207769111007593300498942874817699339614609743212878930061652393547353969973971808159172038257784937997877723156859163596724609161982632 [131,112] 1365401780726939468443933684231255696388909124612639096345793517126914064262010689047992178182372600716102871273881491742170622011950155450064486288704041717414438772018361416471814863642415750271627181997346605062619176617284573925722189338826146831537648900478475073315285651869335243499553023669010054858504412120792202777723114166736324248079311882743572641217015987033101585618682337078896035458208191714788471632873235544816275963685378071564382915509408535654056805148146124878370299677880534357368441059780155692604630768557968665648481127663859577616836029875663396828383992914206489411985782332820664133666146937059851083468944450963122818266606183310953437248564157359653983877263155420266024917107247695866785896104585120582217256119372284148497254329458610967542150714526804864324518592452872491912184855911759793087738677345775425718998413796730054339184009128442162209724785104332790797738115657476222514820781245609537958226784036693573411251706237858268392342625657687668700981078190076297654117966295627732475259435558580793763277089692942752593509056129434766441353864732398295915639663117627493643441388395272280248377339162380693712700036670704616789857253168457623279126905598760850214613037866758877400542677318388559666583826356253175958441909428534017931263700158654369411397673090482709387393946306113738655979188278519616516080415047384200337610547591958739442015378624733591295073802817336458721011157712280127680270675722305972192727195597595841569939991707440378172946221572193360278695234591629303877322571444325913472149122574957314529092450318719932951174424710223093765185279722420925718559203404635297080807555320560098026203590899685599589681452079202929060439829412077350822501144333866884105996074280460984467527400452272964078820381383516362647945593613503162557850881610074688286036998301 [131,113] -94726091028332883398436917030656818251489564979158277593959098345231893359454045116842749307288366790221905312868731917816757088559878999444506336397947218806547044475386735121692552075854616442772105802152719877551032352355707559716513226020937607889984371397170980130998386378394574589277776356204462461609846526071142385264422529853638152686234166248069668766356815853364751478947221336195948029123915684150140631892347753073850676660919500719281536725279869977226905960465312374491849891263769971781736069767781941496400160508994014444217698673449079807212184668767860981337270224839056719948093250998640101248143597998452346002351036115064213713831139119902367280760906658950596844644534407833246534991256299018789223565168312205454336984456068499398858782177200968735893962525762636934553527403668567790050862858610424274817500769815197535944281303924493731817376059021780304400254701851873563222427392244011803334419967981983362870378228954235963693635853915779837032768736460347721382781665209319397503533048228060233246385718808814755526503549555457074651530202192589647723299241577685199781506229925125392602420252707090543617011149714573376545111550510624944471224332625651950448808477655320234411447514727350690933274108037745797260775508638211759884054794190349963659261939524683318482265097946423757266739264704082738229721626502992188464816900894164220965686855916586420428707429518204673892592249955071523032143012825845395189341394653406719753215723742925726628551454123773466631025646524927084994080871885732101246227063863983499532743274990922195446832013288854423687192205768213060756583373879679401630997804628448467749666456073845406616260513750840528057732033475388594761852367456330681213006301810371753367313916744246605778022951876491586366371050048951160035454890121852769343313106845742197854 [131,114] -1563212339603468098431663234026762673102931204896423589820639423940388009066362443602823685850426462842033022443472354487929529886378106490746706185557752091775095322516779379011790702937910030419264942227944595328498898384554316113046153011859896832039364637049620289257778386346452140540195058030345480976797220336908700183060223488696065094931958427162842326355499938793403454420371309917392004839857831006018204431544193276719755922066690110078340902788706554540164409249061419554908965111301467419559445108190836834675985176526168995326485570976887046759978466160541820934952162458935467311872089778134503444758600161180794924419916555646965124152667420247373463384302304329324875561010135695167413779918263500796078146168393083480843088634556088488546989344453994571106927938327608781892625126126407484253967127282678791860387713359547626132111522254444524065330860826556721316901318624419967712890901827157650047844439184260417873306705918909773256690006450113751626216632459859320351715610959553139561028530794115595436625419208373699824014428829419610424453039421821169873207457920562377729332362307507516685456713637674237843048146558835220123751988578705637908788269528517182270266962643317943290830460636964990085984812769741620221915460876149745328435854145218719968681132531635956384668167268630631113908433481927739086671199302759881294748001256985921620306463669658896936798456423230522674127470446990597786812071742545700630156999998194441344007984045233220622430025224798184925104456050534775416859112366377087833663355470017658431868795232666070561135087838908533843977143388272269918407535399756148633243335167341548533372725627239851309038437533695353400429665220111429616671701967928571470450444946333597204334451387087053151833670239458427757785565365953344518424858257946551170151981072013 [131,115] -21377010348060059424843519603158744956987058342762477897620770246576697869646088359164295553813966392843569728489448487919603042861581705596767288066260312735023693635550248669921316087169567659120065214065053773143506443308149328022399648690837009662865491342247317519593988220384242065800282294050578510051017640727233188832657116759791021410450371046110433381752698384490565101228435801565169431675170193437226853594341832428149859719534180399608919195504099581475213259606021263558422358423522105443424443254534229389328106751434912865052299881760233457277088305042200121005530615420184918158763258932414619572601903346113911707245794498823465170869208677900414431876086199352453835171021749511128418410375698118879712714390800929275355420315014358630472730341075729754815171686137214859715121734248285821940430462277117644805741277278063088897934878854470554547774977099675225425334415478238456848513414527966448819526402244868730736608476875042909114479823829711148007961302369268102604606707865136318707704607606415872439667698726700795689081442402156800460853072370704497956673703177166885083117281532302157341866859577962844779507424440386728105649416067494865324741778630789649637185886759118126709792975799824139833499236028907435328304467210915603940513779535692036389114981557133547144542504071536832112953744166555419240735870905038562035943662194070101729606531787595865209892155340229182899005391824107640905019484781634411447275002668367581669744743661131549981731423311863128912777866217605420220102206987398009344817507246796550031692651785125369915602660484870111752486750019859864816027729470483996688064395271045512899831467821147116791745403600069476059481116417183221684322446372229181600534502445361842730179765204142746659143680755354096089098307640005752040694991300204457335919 [131,116] -3280347156793945508619244510671271417137119150507222246595341422994933504364381562605067595881441022613271729956485820931440525073121021540364017837867273195183457117574709937659617219479037907759005838002791883307389567355612207796811741468201364471222152180097371252429848160199295697002054209209788939335567877518518490220559606592465501876094519885206703308902753183889956416339787522133028000162666566599519364358457327799995331156489513443259835552389874721268229991922765649860920416802166275123903935824312121755372718471462342203769895158452934717219227187351536072416762551072215936416488431765805966179759157896943426035488878889237001794757193471189514233264037633933445804797670067134427687692364898479124223424577278892946606907844693006352287793730163979565656929370683298296059860090344140407361491557295189364756592626319318287878910764151471597495824827600890202646601504801342836586562048834436271414415002424329382098977818608724784574373109050826531278315502751610316188786077988343466679722812484704297985662082499839724603926972663999112030448694362280671380011857495552533062010382132296880587486803780159429980627605464568800284658769080138885584449368890539958922972153382017320750819354672148276761743821350467054193236127082865509507306978402021811344311975089031412115707383399438796258532382071789614441726087148531812485418670273098508400116445845400256785251524809791006325698379879842483833555343650779903346852968449126101399624378220219079403477295904951399231044754296752975413087145056427969754343554182347901532144844219030774555271886938429524858890849800490067780376974020060666715721539567635835514937442712117833301505438468034493257861674717361373168944271182383949480632413995985317248376031291090458475372989268733029583108215298098253843797134355703101 [131,117] 83240270396845116825726890824781014802515406299382335391613996544009125663253065912022715459255057341042006736297834058140605797175783794900661164457147738463228475211380435957789937895692215241891967856263676184076824725459787527994042649635078506440367535181737897647245849968471559022372652132167497269015592591493608783666106237208162585469711569578139294594931193089390914864566453554853741272466446157067302770986959732683109163238529089636318846852293692791865173834935191463472258590257458067316842239305532526345773567579273973688785490931065005970203375125007213775093495778825075512393652584098235268294501811448514334769576352490091573028840055072888408781841704064098261781354851095357531770461884975985477047452919629057765337090856051360461354320447371320154220544259494241540999414860960533793766708130450864627947941958925034494327385633653630126687509890278959903199792417546737488806645908386803437153410178096722322092377480787514537775512460538191033748027125739699571008982102558732279444172002729671462638453739503263241823373510787852626803014403491914372634015007007220192597451970316366833087534477523652141494562105566236898234318861091848125661602026289567504615516645074682452010466481901621082542512152734573919913868558081204724345820832559584171161947668960466698021206875243269699684097683803492841978313503362217458412621440540273336309953465620848319492224968020500285297740490843318907730427831250783361412960252759291223782909113806753829019739360198109877777911888984363706949818734635100560714614354555903045827479316562132913922368292756221825815171635901625252865227263435577899802984864155761914077648127553040800074093046174212744585521579612952875792579375847283902385999010288100849805621201436815979755510566387090106604083289075605429499429306 [131,118] -270919668639789385321303358326963019159415343071730284582711933484302871956965666944098958481092809425299863044845634627753002072774974634834317683643052641202343314462695864321980322906770585936290118269088946882526612238777524459810308027485807405228033746418336008856489942275965129468818820341329749826409337882208709543009806452171234667046954019848413355174776689310382702709603205614781923243794782944849963659508464798146072839066173949248477174580698501340284358889049875466375285514918241479893532419119328191996953215505780997782926925848800189422338696192260063324529304706295626634797137640119792654000674188869917821663796312654390499418018438220511771577531996892265526647110074093108146614189544371364070678493055110496272236358379531421086165886467821133917603911129496032985084744416478342158843972122324335777893046654664897177894684865829508672636508710977244707766509305485389985762639530922192709567628564069798849853682133733786859399166437598356830436201647085907267665040190951351118969649259543499776118705744466832834772443966225513050061194577480436088641764108333120443826778618915014033599193599293133020845660887449717685960530677184373709381752169555573466310492586071652482112973102512252152170494387862873659778230889043976630206475302437934408276993414201422818912370468259900526771775526861493583539097022642202622485617072388918105800123509660147401992526215194611668136556633455305800793325285059668251984348946734049478472085599520562353066277287545358907005021201988755725166323536862200908986011680222770043146967716299141074624576711925013065638979121588179142443951771502646975167897935088651971342643124364150105599442708140891340677116553373536289564722783557665396122241922210183618786280037050053688911797858818290150104672028932669778 [131,119] 285901711717730855090034219546503340842261288858364232384775196060180579698601848945707045688965154167186387212469567471652247951378861943553507122062823848094356432290469292657364703522449128855874135539134946501382076682947073851975913775983059509247773309296001448949302354838040048155263083161719396240058110199306291635647411437713539338810731488269647307897147918350522293359595999522640109266275978205531552076386824024686559414158960147206426475928455967696661040927733172440824198501727287205661809112259447398159620416111515159280011321317380603503780509505848759312627215947283344299608642445811312696692011496535070882248609202793126284060905343498592137267674799095439663686253245214389015334197285162303681252888404608458916801159093221310467245716302586817611200388528481478241226492178881014267061889304414629952278426854407841245820198494624210631952232351989887830890634467615639532096370631273623568916125239170768395780647097316376520802421538869338382256756293857450326548990082238850391935223152956905926691412897877209430003263848484926235801477131224691775077537014736031922258395624713993391042359641586078190868448872847732271719888628831616959216555100925458946402001237401787187055373991428248665016818739923386010571247068764114875530143082640848856816998397139803438167992217268713861296800452697668666824943340387497316912570099936683484518855321348288799848762773937069798635537014566491115627996404043569916700233345658156475859628983993654279851893640235228124287083125051851006263568568488804079302167565329212529168696013205292928567122244597495837227992136369779373540018361089802816857255841153327979686800383193074880966487571638998297298504599624295465258046349978592257365698676229245142115032510179707290643637278529377287061394890 [131,120] 6798131873499015686553921729151585901270226706196621260391435452262770099715508363876386314541420038018946285284524174845938579769216470650626219925492220489543291571257518634884741188627300351571907959937146177833448976520777969871878120905752796596906913092377345945492586543948268887489451150091634683137356185196062179870136301582657351714770302202607883622686847964386233164837353620464478341192760233025562440663801398782328027005524029014016610080305130636840881847682799700123673477807699862325427051090634642858575125088784033651988704716674327600363188002932020944106038541654319796201631369600429339320072043234476799957053018324553932929247383830274260142075225877526869945560515342086536797553885195207466403825468227385596072443759675825480226744898444576107482986581521242622491729409513480513823141894885856546527162390044922458989528397168353878065873689512931151574457229974164107225203923907612693814772598222174862297265062001543468293542643203882583584285682373927193299551499881976003345664200129952093509754949960786159276348879059930132325678972390344157911153068057702584537316594250765613705924466864479450814398168682121989566725262897368859376337028286566434471517498549522874085652031099065796314832740820041756844363962675716318762108408877387085929108516444446234278535941544071799536736420837932569502701311352743861245542151985111211992690206490587526798189289095974509636207399926085052820560655073046284882214534025277421448506849211879181844415719518412377883554812980588386635676191806702575754892487881354551948303867618491909340102851156423153834919335634590035659242438407280872392389683426646773163583501353360358289936264530976871491641799699393057336745613218735425170537474674371417237085870547225638139315221507879806157 [131,121] -64697468995113865556542023681934236911894123938281149889581561809420459884288559118725201511973881682306503698510633748949381548882714894718130704660757642755027910714158407906038293177728621342880820829935550005937800305689108409403576562813594403609118818653516249032186955132122156458564224821672107665045867619486152169273722939140489568029966469978428219014837077591220715998838502771367027060190097754425683347839236866203296273706656870170690900808096425818228933767528222460261254588271404835778594281887383687841162741555472497190311365148184845859570335107814704655657512196322326176837230038357027470903295870357820076648855585814372103518704785208942346431392664128921409169779806897532839021686005865848151165394141857568423672988352541944609202153214216727303813461832750577364895409493771022954710703762145578734415976646954074306393781703999266060922677723580415837664243674626725387371725590612021811608344592376512454792570371123214428584237516896046543102563086565131786646522819047374909161328071140302960565395279034693224699984550793840537583753883045038955169092182404239619788702893287712773739075740870837726810858148800739857211012986486284205952682314962399747525665086123245810443806651873319074843032297110083273894969015488946378232828901797190479926590100090164791219155134682097256823121784714586203840469946178813837397338443162476568416093080676069033375436789833991436735603119175396977709992773618885381192802925605758680652132978547750461662208580274791224153445609983040516255873980444455761212886820615526609058290570457540151269619747306532461721440469086871798350904390027753038178251701609482366025282400666961266210861529511863567586352792944156392121211894032404207590862570012840458471526904636861314732620999375 [131,122] 31884401372950204591977265972606768576745735276272184139618645388721784205598238862149697694756979781969564256618503176860698938935486894222841186340619127920909647635784594866902163813242394146694560888896562543635091685300301329189516405007161957211922435493831534427071383275824436658100755942903337362815984831464230359741631030730320283105670590577803266009003035057217429292923724409758400380509122618872314949023242054266510690267601887411467760489548210729768144046240751276003329361546718839250931247587641502072333596765906833530754813011245669499898687497626494857851158502394824808308210337153968396450941974743495216535460930718787907038980662728142712013176134189325050011099248218145711073344038791701037659467770437399062609055107752232765266810397160420539899748288346519361062064922883924547421050073850584213077559428105349091378785971706863224812835747995262915169225362125480097477917367816213822782834854103844079862215369896009556960209473006125254753854281711841799311857365642274050741818673975408010538888704226576493572338028430409323028038230321070567629683131109639798312160269814226710147996712516669109960742832631019023944316445852326330372088030417704518636805785700352166798899854669402202556672945105081621685777774938957803234036929548836113800476490532032632386878917776801536292685371593640011224836495089952169296554421603654547901451159368662919655313104336435154893532000251724502651192188792154434377491413450738217002785463273354286744057558470008638448222088468767583305501948811508097291881908540781109007457310249196124485100730558498967963369963750690927861662136810354286869959945722360432863150717034189299836971789287462395599615024681045813123365153050772964220821563976433016211571980614416030081 [131,123] -719562357258916224803307857122583536195441363269472816401567997965973632895576211949924040525092454535575785211345139995273442429495454312349467959269738588671771956977890026802573150255516683478988019922579236663557829963290402423473535342078241498348398769624115276952074765419458558217094416614293522145994416276359039163340899576343203129961865600035910644466082469212425010434963549166298831790888433225524086049013377791175297117383013313487448962695750488244091668539441857577643980972070388128916890576016775513285164079854984009647848678979982295238969785348930472101710707134700970553757657563202448095434433345095039491854203573184860866435504029346533640799771320059145904161058894024910251887499567848598074223287074542130642065013744414329791532632312261950113935696551857021888214747678592327111824912392376091802218209657896836950292496472487766413037801907370441718542778482790873447251087196825712112025866216206717838877098759371060446896193538601272850990094336458113292954352659532176159742087844239699420196533617805588179318276997672692570323409967728853668254344309461623202437477300358641379464957391604317011039665223639185801198088793734453260501302254764662685559156293719738219960464329883260448713368291051808800170023439303158551825575769353815388755474334502661607638879528366944521939023231462849444749674536471788048928872110823760209220896579728697973358010582647381361516254766570493878596723302221919096221618811207120979764562814452227832519348700065053325423654715467442227570334698063643665983201416100523825034408054063640405622120554174488948047001781381934629315264525772230314930749327586380202528838213610330127455099144709008055488992712956938640896604096105036202349246251775473965318007142955 [131,124] -83535500000014402454702553068531474336904335949715748601057554969171377866643790866854148820102518855919654500061649249207988034108019087531791709655033850652857604617068649634228199636815575612115577159782920648540250520594474700399937340479644539414306003801313117062144683816172229048138771588781790757865291397842748294683058434769339162880319056868361988114790359009791379491606164134333489617226486034161178556518809167556562972482307564822668274189383950988240809362115740359923505826987349297079734642730365526518796651572340095865465483811525258438611840861228340174123943446122927230104859461148692692979174826183108823108336900878711384183224109923800638529148799233032497193487778209224147357808223338647450486183231086415005574232525798268218652902422021688088438519905831806069770303927965088344342885140817049242358696598769955788908454575123305057087510603198995098139039891531890188763329823865940487685939479431678725174307122468601933642966403138550080985085180038884049251884626993880215026920340223924897074844961714749851467949624262846232177600295755910903229221591065496134583233793681630174697600917497597499806659095423551141334577697129290301242897233746800502484928197486677660394517367932704937752096750917327462421788927718255161904660872635938064100494178572193705409836909421489843198628406340022425581503121827454938052995007612756641206762492744911719543672892951030491291653370374037157023455435169281194646307617620295110059471004636231452409968061132810233890168076784380912763508506225390159885709100205900669186773777249634742251751420044058671983268385411066319683482066035458923762378191451238416255830264609200993583537021546577729097003086898645683790377768715774319552013012218603851680 [131,125] 2907283912346896751492590460118994244014830173927953697417125756426274464218112641244963742170397894803574639051529301213831843883765916570980496231198607877366130163231650006520256711521833427186047914844654432648022998469182423171036096800782907513144579729068628982172663006560502131034254035459778521145477366545961712327006381077539184972387092717862579267725180018451668243094871534066397332034602020323352336871049555375864772285049801367292665902970378522745198561343384755976664419167942920737260769032432199727312179324499008677285822478466920181424006179950319680117414482563503126411826957777431737346729265833871221320616863375486881727836496778654072728359486670468166524458769860686053716183131131173712824776985412482912246865285330831030882974826713926366893966123827043727274022704329341049493550089249996727549602632516432385272306140865024988203710840621565641789361676914811637885141716509685099814194047748093160237361894703670843955945225420307339552440735505666366196461686108785517603145418649223404886254037686308583798700464332159070615539454687685597401559259977893884411123491690638394450081537902743669217404546648421420807715618643052038653626554120510176681225735108276531272259962828480744451869730284637355617119332567176213182126774115135314907040501941635664125396487344683859090145667970556518516578707666987699494167669476914589113253988367249984470009371879294518528771170045646008275258145193851943001291253189108090077431639878335388033363866950505119299329538686953653013508944966949326047429053981370341595199782452766458408467171678657285126979539807336279790034323335938114345778939801526665342506168347247006671390960157666136991893935639921110773789050963945208165163187965982 [131,126] -41622882200422181328973444793000430117729014180524687388846435094834025924069272080868045124757376287487874864909341995177956582355488212256236432043890697361979897366056760343108220079645378409724528945258378854111550867197675568511848461512729341003805354101827431734811471099979413246476176326005936055653265829099534927414593707239718462554218112316066834411629339880188877567666240964534096091179925289844518865303722289388065220428947074568856044182447400805400534694035004664212491783892352536283236578319133134308592332270956486289964170808145033866505263770172702438311080129986696582790164001331028424700977027741718147087922245555984340979768345685648325639381237801479130605200346135089607933051259677420500743444457427120762533571365659163758039202115085285416814631591648117748318866563377925218304453820657390273723670491378928302383482622446837604488871179573749152863516444993129322142158311216081191350085309668180819853420744188966736685679174289932417146361931959204818716901759586682108082009631167020466492429983052440358720952225243476415367610088446285677627406244222925166231414600353619016742726921344268047522113526748565508573434611132490802522171488252087845429129965494121846665550416335031302436759177468643372359511396554242117655893223551669689992230733892635393361255602150274584022388273075714716811323326960796274729115324364714009460858526357836678545287465708606165251206120640766600724000868952170297183552884558349568079729923338841320942704275065398781147707748950761147787759191113851037483629601515518615281405471897846552937951370026947828117931290469978463016074857881787714619626216847785955540724218704222196115537425842035813345109722411692748446883709868301268788 [131,127] -3107270468994414656846466961335744907201959063180643989092370125239579742768925279970013669862049415138993679771626779874636791623111623102177554562703820265549572670958054989949275221376340166067441985061647273227235966265341276069310467670331106777903894818024105587809884059534453276081638343904821102224097180785842967781449788607100292909663623725099726774413864695613973356791841926123252508347641246672638183915835617860076570993679501103055695838424845788518731224297289572383738108333978692059353834355125280341006206558039683405503228749372105341999940054573776399033355594487338580149774290863103919584867349984413709688832069101699613948384331295025140623930706493824617770863970871989096819435684355906533221275784319427718559077466051019208876780427227619091684877080664923952394500218201778058117264400294120586256439850068400948635443724750846485928178205106644649979266342803029437662208185730888473639366789138425905982941306935933954457370232161855567045216096920172795100855283943025187432191362881437496542979895912299375636627651067636174258703423372330448866945332134257264665661098094738900834918200151415680190980414452936725690187331904615958931900962441102314689543772157797588902471463607326096910645631124966563101035990993992036869375872958988906115682799153749030018825394663840827642123037703329065824396694665503266006520744467482593709623612990509294592482431455015656983368814705947804346122291933221796583677258881839917463224007504928697119202310621929601657155838469456966927969843121269272354732693444681831582156801321301976970184584874195501586199528508331667460991997887060627913443708768549490928454139944295001792482494412207553720946790299446603656525895700595 [131,128] 1095675685328491060470509147511109419895588129966846747576625929340897212010992863631706630665101028317897686108806549111579755884178323131785512430101512273978031091607554575788560509044322270017507701202138999480532990537415658806558918260014193492160406438901310577318183923483764267759727603304572031063205134879807641612796249800611522412161198854457694738881696908990491244598872288497729824618516646383214955384314166936916135124955988895461047294457216568320420602700651872642974914503218680317140537507001049255252397481120149173582225406575681682395975490445991691257240060045843517899726634392053813849117756198512540559699110115511671001784471767622685369645425194039250220379611971967537178257279252577742968212178149061725517519667167097076119166210628239411213747162301823076020486534866755382241276659450442260995890162791346557889188189277763120683407415798883346611115291648391431997684239074239564444589072356506775590021591195501081840602295147965907165397753600445669302440372272222691320914252181190183167222977487124057338817532281107683128602789541308759279728608989308328661594296008365322794753576553508318100225669248137096151311118144261808115094623074052278888871572800889497436783316329993324237207375822162292140927841026702296648990803585541220662007525842144442330948760181233157747568297119847485318142197876012194861760486415890457176117567709912704755884866428149057799328965527311461913198845518722385055743143367252642317167218437481899237073529268276976465606066325165527002020237242118323829833011561910113596666995153109832244598461818874585593238641864390825064997937427169173620791250619708767196858300308956522082158652660446886583506621849735583782401 [131,129] 222137392774719371323576965512808553919896282276763349885699565368645099582442477988769007206466581811218395599632465386184612143405006860003178248779590676201618495059814467329809458386226690115857562404882584723720289074895474635833493458596126121360650843716890233080487442389345719059404435149620752743158733741693809002151430140536967383044713995897731076763790288091026521986636441279691618550563627711601009309975968087605591302867951451945455572964782767624494920993664440135392975399783024590159074445438187275505805793651210189408825909004403221211312275611045289152225458176605359176950988162928100893540363488780508000229156983630672724205945410794553042326654690719123854869886746185856279443788661471750561933019018477162121172865681190479118292903747128126123955632002543726164056433965672353389896121276888652467396691988949522328384835998911063032995554132080764627201474682365525542036308481503448886665697886232937339978300376357611928330740594410792996617625460663399748973913408913116391282569761588245718668404543882762020355463011313791672406739567482681011563047492357376708052696525271225249697259989568220317718324733212549816314044537700667679546897579481869311132681741266367669421284660672020643356022288558138415455677891339566316623669251459802999470764017908676010124196955421292447876912642887983315453465819774642224082024366584709113564744417859063231819076720289420303395622423612523352787839404119426527644483421824949340600885342670366551060871006380385468250485156389433714856909623064753782979647740696186545484547661754028091634750978165056573496198572583498423977822548599880325778584260732954739670431431238829572756313522296751197509851600202 [131,130] -92515971232101759343740817239324841188207706734376328148069135785947902606959741865494044292023655363801433449169148599515456043537200660020808698559127619243023172059690730168578226226332967446669773278152788808000108362309444576640035075222550008105652468822326125865029276863141363377337270843018567237477355761211475595716634045481862597909639241914512540026086592164277048247549877144861575497570622916956707126795187551742523365711380422453783388806246586770344101430824814624635158122721149245675437310868257007152510578595263472431621669476474327764009219106022489568842543529103015506372005231745210604216256686121035597801571138568492503436971814542065287713985686417541604853434640930638197538719619647852153426759245866504713227522888807706926865272150555365557901791148173063597918193144214867351179121988498866597447750894584243903963812923511502657161294165258255235699114605452421523843123189574764912941265607591360325144071070074347691329663340205211763555842266421484613638162064386457151583005708245650962147813878768867638707558063963288708524720107533935088799344057096207256402823988235971918290452057884608742570872887625241556974472691564172429345641059593266160250784859628899934712346745969920168195220366620946486419181668979988735399513438503849570618946408790197220471023427246608569803225120218751651318781132621420458252722485341618181843309031344016268870222183372175077416722259904331130631656310689814960240936220022154007188603524990943321405417556251552960036892413882004264009134553589030883612744677324164836841565555046296123756920651147363281907511877298156394479082009301618919930371158156683223664090636878538767665127817166980631662 [131,131] -3394672624942620019269905385390721204115719531107450217984006806959730355547725605015611519308193141864707900277238826391372692099362875082566956037764115894050807990086685510472182868858253824873998823838488347809765741376551573569337336048597685925782964881368225550839715313457512672278100878264928139615007548252189427231638217919856739127160750725945095263413017736913125304133013957122562210862820097661975471217199187144480940915501851141920034177031950209921263670508228013883469551700030651119114294939855892514929762073855495906745129994744964185391339431788352155080394846583558316014844776620739532844077143227493476559552126780435098998737172985923396863749496698449445931076325364415614420915108689796005097172792715518419969491307343247297798825084768396619384325460458595652942400037953233707325524977314167393548679433512844172819606885283541201801041724827971090310665262916954645857256583717604320266203867452272018793319231542522359008674315488978801305973523662587448986110930798845931892926750573685197351628908516072184327424417458933211923096247609769687548098530210363847114586442744090735077249890840272443446284214863164610993622108881721406672946657359835404926325468328735601829549727740782105382499233644180890478876865737873446605269253175004494168151985575396233314934778380196832229384006619256871127220336692533049209554008826518610501885971651276155500890549463088297653386917987324811458917983613005829583954222580212389449416281149929137937558215272691766905233129341292340007832576408928753583254234768404630390248209880824868300432709747827124079322471347294130305962433745831218735416824283754932958472062892367612082714840582 [132,0] -31577349060872995589551788260826987143528488797476383943980127064732582296425064538394102163200395716672459809097661762432538129995183672237772723264654749892951459554509355002719067549299148558048858267246846186890621032675292179120061011303907523088054149917375985183671604334238886819252401434219720025337504139269801718309667597616478296116945777413518955525688692414129286161921500532682339244069555619208587439715429281821670621031134364666820240349542599933306937507842639719750218314696590167142184082665968140756213071256905738724007187851125092273054072187745646442636158823214827829708766389424555879646508996012428682869255733030646022163017278326388349062016716375196559336668739884615271774365403999176852998126013250638992213944549856621719600490275783400556494968471485926699662511497742322799061394259154722132989695527336813891926444645412726276319636043056557366129823788553637523521837252766634455148636700976680217058145343884680082633151690460355031179778405493028314642311930487437625767597691708727982872232797949533625167196818285048699219355383394064785088474302012280689225410002830697806712274278895784263172783556540639011156521257395133271735851563318035470813389308705141876573528733223124134952906304856876543969885048484162700257736796122201787408662731314941878965899226927175619926999388567349289297779658162914843914557330906468158017245065362649297193750991091475191589920383979130412630537301011534011044160974431267996993755084145898260374742864130756119695154861778681533089696542366430424462595278466998755908700850843831699714284066274806772443463614774320499380555525428537030408889357018171558748575841944994425694525705391961094480725796339012940208902077391375434752722321664029276017802229625359677403750376697457444767201194551869553887824087097875854944322048557839520672690289321580913199608567276675670859922680671846760339871307422472584844893867163832455531582013602025890253778065434114399913045349460178877216602630198638473019618318900219174532559409531752902156667236698317525628217823697053827993052949624531795692287988114174435003225291852765904570730953904909975552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,1] -15409273465261355832910526417816243381334132983621385016982725213430272427467871484605948258862020647421218082018050787788983396153277689665972516968853266260148727349225260945393443598117738901351533105504559400568114141646676843791154287715364058683074092040688231407901338005503240215635421340616410333819435320412257547938560146172093101866994560528293996519287932080746094304643531854555682669817162203011067307553760334956076801501484705773883032062987395940933347503870834827372562264297486519451713836628001089111069202340469938805185591969522732665648528815959859704072462678795806248147767766220923775381110129519837265322469136433464325287764648623758221294558480401399694595909868918746273102451343792232254888731373292423818742808706861423855963759286997221195452218639957279933856998383863503043699166733786447680686740948636153037036430216178164023031912252440305932073084116755397805650233568373653832930615172269780552877904365339170043720103854191847448546127999056325056810312646023354182237541190206425593579188415570576247377998324347141662447552268200561319274495425195905356755673058332926715658674093952078899753196231788662830627497511647086969403811180918918078071978721569041219333898048864507097174587664437649457412851073422112589428437432509443131529372658488071491387087638998216925150765024835397464883767538787484196505948958967095015137975890726449256126728916367732814288054621984818861029779466096244436951558855009015543244493666419479872537723984835996135278691725099916319839702884626021946659816912029459951540589551051271689363485299345997120473178861826162195896143318211031152957728056373048611965195045493704622828703182887983291599157326940785414023575294753141414638056373097275698603819549796168357788570657824988299938964404690527342433719345718488048702538522380741985056319872402388129171875677440808222476598155856394360426890992501027397701482863735068546554750182538788210719592535666844250726554842871950090191869926112785179920785375020776443887999671147536308203367220614145404131287091583556806307253818529988167417494878226801312305884637838715116172511095246547132088320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,2] 11602810145547372012802968168861021334514837866320237253133729635055066050079434936522128005507314354821382423866648662123514425440098647594796300203763467848135013696339030456457613891311653433130623352841240308843784015347537325516367016575563502007704992128410322290231417695318282921908326952633427554276461828098658202879334240043519254104346488791937783572164410757346979400154416033107362669607557662934358318441572337616050872695905104312104587474782489703344413077953346220142899850975906683717084881058107448633172079530056589936074524930151603971736761819142777370819624327434645045912669609856647553792086638512572289091230564562093107413501212554095937322204459931787341515412761545782731410764109384148674004324950685615406029287112810447868946018767047246840329284323582269189112694000915835061716142719900664638339477915936087839064208465812526100692612462333536703017596841840674724686693201882710020993256449073315701123479047566557986966773236669189319323482747252569418819269365057535121639338612207719612852129357181423442309319739844755375433607182065452335495981566382277028326755476347891371982402972918097914631279098401884531464697316216141621046570335564295101962623170274128879270144673366963208941699714442265994063999475697607464415495843633217176931618395396030261635080270236140297226330304821615979660723734872241514846596349656580801827805792646845347738379895417730835280779753729386319322276854881965637179328149610681845834433362069200531255648999202678535911070099143052173926614906537455782741584600948538981905322001868368271273791341935257901351839260687906651134323742671406281158491397487512199322016539409639929363835670812833066909720589100637715915414829529153209379345171941530921886131968172135197265295549611433058641103324357280436194505629011944169156068064671930199846274754545859883203035371008592248199106683282782596751714408728626663428119747380983362613927258346593215137966426798653346211148330930119254472046680456565059919799790065816038740815573833411359418671145857143962673512948695436264534660132364589370542186973386273201241462718528409030467144846654783498729029632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,3] 135239139325787970977699357062452200814020414001891235813789418462273898612779543986567954378875705300937357712171561285495970511332373401833918342810055263471581124105719642984189701370416585084634063987761957581669832031023070384608469081711270776006448263030512440897376337746524977441841359592141731363196024720265592651637409611179406771518598692391606077582371075175326687425907044973949183889262890965184486140500288146423638155570861415939046149620748523416536034314462378465372506541596298531948296400002215703546929841173140672134337383742737906836895969687685572899810193684731222189664778042040158749514405209810729046078011039248862069987450095591576916729014826684230359580763008288567000967486120586167369249894791265302956141316068685435167854395906614969828186984201644981856244062156119182994356033864708803067517354658065821669523971611527624631861700811232352542605377785912280681532059961678729780485657077961016510900804900956442925965346274125033272531872640384337692030252319720591846683627474999259672952944488766839441394853559865950610119215560846613539882907062386744314022347122880430314702422402271114791894713691553283666053154202885455723138554547939589451423434023788342293074111170094177334256380592024655097698375172381375504609513236573439844201204136945141141729373681626282417316152867662524715767925134562948250543486758931949529613474019173797345951105234920449288160817297607953965721015257520731161615564019251664519705846746179487508507521348311066467746414028343424654742724599348356814565100147197664379399865734037529093365737806265948296495061641594493725645459014419195329694053205809954628958588950658621063741877509654685757732543793169221839024311399882076489648158466796657904084604788676515432381002500054361657096920406961775832742808594890521197201208347455407313300968941909589229929871734718187276481221788505353164019891163259301043945317844244871803706048457742788503845540292971107886703570449005878696193664699183901423740558396599176956034065086245814910096345095842999330396831606928385085963553498556011124952962969916711557393936667613802150472894182507492993241448448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,4] -9946207775709944028113587864324941342262635007331887306374943002285369964268932379885639484717731892906090054853776261851528418576874526991006256687029707133270466184606807125256589554522906585824084508367002502253860852497377757840751671400951575593901957664824604179982953030612236332445858162332292943759952355271163545898244101691527591750112561870569270955115717453876073543785081722986819060935131078488520542387986981456724632393146224773863034388194089383230537964781152373183356150793041990157963397904614571126624352342795871198577197240389402363540322959494849885205928362775168208838479183677143946682709564097919172385123812531972797867635102885913017570329977001922308131342226550281454817182223708465518956813855869119191933831718274622339483368322611453797287509670877014201755344636981262967543339261533836255271606966398222966006813927566269204622321699494039372787490017215223364217296014402422480002921183484315811784018203616147328737439638484459218662204728994621379766180211259044260925198362149294174463415414242144477913505955633150665567851292333501998009613691722948335159877736136614661256009958532889959153495896558434486471984852290703120392224752657133218542181879662673898048757343948735754033574964188943379438004874511232133785258298872383527613662281145162707713223493197635795493359753627344647328861242393682640561660881988599182064725283893359424043826856582855622346693374548672350450318920563077241020142750433307974042204415530559363436204445517742141760691734958582359043407503800353928893918666059191946242227236207029258322040640080652700747985115733331747778335987165744598378981884887615274693056175296755691033268161371475018057221063378628258786468320319378392223863031408853753376924202346057018201041762420261050840654064770017843920153028557058831275855462969320769981823206439719764463335211126937959401591924216483146870198335572030746174193814868592917428951531013157434103960071603866806148245184759349225456957689030153191432927338444909203358592830971682384290989927761135509892005257904803538954932330228295188574781094120586726374475464321580858884139530196213153099948228608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,5] 62598364124452947618370627383190076289334100656786240194556475827889256455608044748778459459172266911358615870275949226614035009208783191198758463210151501506331306334115636597630214320447346409877016588100142379336158741802722114879570101288182843853234300419669103501170146272464561851536437468685880690264113628845637696449956363528116616080348338348830043434787004735578327651572628657239089183780030083798169584062430620180507912749942124667916536419688165311172683577143254186134728654309862098404815724494857789081902498257056301217644722650175532831274257424524057429999663881306717898178599689583400385408030894689550285248513534069314572722241384066378352874533668889112773247568857260551786385473854385410393276511251795468614059560037635914061336426587900423188958218578763014438295365263961835167986066540652727125770413869855920812617122892171360718529067279694545457683004378934638209722437094392784255244235863444609292201286387165422141789046968409712778757451714539582009248916555508884809521369695733134885798091025881915062161271083444895263103880894875162761304185042509231658546409904805256382526258293811577796622370331754784076913540318932301344721815908489428627101825550667387043399008978746944785930573400830122101646965361024593134811008756288516432406460236693674806346716132096109718168582184670300971110623414668145465935362685209149372400604929740778988751791527888441014448007391025210890927839524550564758476783979710500626340639103757700713124797343072818744327281470175171724511967746675920310741021182335725227930001751672806378702738638401173210650455505708345809349419796743277600042889640030328994379512153281222692894680246832991499935474542803216464086755810347106378670023919300519617594240223360370814207018975887579288925325636852944949530051955039912871040009217961516292525852907892047598571543265637880474914236171689259812076556077941188499422469051636265525252760652609816788474577455372170323624653980071836632836563264805453235996039961305692738221991451978486813706493920175002877342618466822052162345227671626574670744524853879709470235112531195396199393851773979300447162732642304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,6] 1315686588178366830489384066044232327373858135075231335508156089303870612984085981200443876688041955813515165733788308844543425792248994803362089561084666164782723567658560903346296981822231615997654037165327700594487525103443172292182585487768171994173651039656883721592953293196300401570143606620664259457224689132162209407540850345430698481922624998628409397413418776392028481935711597445967543682486948770781753344552360062962437822804027835831129312480303514300731348417532777877877318193801368818863974189125886701819440378165284573368330014243932166063548995852445719925043297571686302571793459634405401660938739018230298170384432184433791682062496428055530877574635630158654782101387701813619283148957890861869528405014353220865969744559150446504566961043762318898307118430847883672073738496804639940524263279726742075753587644900050745224484616939831946527708698655376990235281047100754821113060602134558952776862693831588183018342652930652891095922224296482288157907017675463957443115471194136891315939217800093728861275105058132570545144405585757727892744467586943753223133593449409381037981884144393595276208444212544639150979059921635429562182718813115028890464138595949022115785598910719411728388003309831867094534859747447443271804639144617509931208658413251603244897957233121158614844097026559226600860828592871392660192919717926705948803827848609059617152889540974654138700608660666180946442633331418730813900935128866575254621533813382050300976096867521339022404263506601395170084417311022675145472552609777712851334517710530864446610989450793936975537846617680240463594188202392698180111843383151731206127688392514953438346847221811507354030197434321376239903704198769227583251364682083951585573289700857732036367288581249543720429323925385268110107142901935166893035242649654376893931852766318091530820726950276390833320710339331605960452116687839031639474064861230559115292399995403450016878949046506449435628417967832027325772142975520929563027998865506816222925370110907655434743977694062124764577314468815805444588706961853853863758382735884450907828533072918117942649115871583555069144915734286965681859986456576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,7] -11394544585341583252235236121450705297553869058307402725561985512697409293472852099393529691694868380000893518275903326345502760312480503041049075595795401478928440351654785046794590553396153693709234943290347544131101933243315075089057255484666487511764168296132622381409833901368968085227252345810029584638050672949853407022995532420206757774446174615320094345762366148938550897179027328870051284767015865851370428991885387992519221361454964481939801739565741943627772882618201018477023248564221590700189536908970434793909586992684711691522901663206297572861669285581215425134347971898094237814637765798598706606981514374537320461881746576630866218284881957948749790965994962251343530203467188664845000833236824993160371101202249689478338566849607182200340474047556827451599871535474145713837531893727728478355427705600055513380887411394974136093985910527708738358019374077454096676672885812981642835264669205592220780546068102430524801802213470028051817503457930853919727614443410958990309930848991623858874176777772339884678063970054237447243673982890084102729332043117182719255240149617955227563883807719546230431919352332377846859936196695105942947698906797514851517804589681201642862838062408692226744939468182778579954572993310429210744922118423469299134026789436879472690799824663125716689806420200975843541833532164702305124980728404165373037884139942213860137180255204481088937385951574873930451699846884165064461142098782760426109060218632923300990042794642671557247959102174101250958773102384975460488174537817893020350297026057562112188882256882167764386659423133394836012099602861225969032424579503734385541526199529709052425605927558347860640468092699245827956445190611361941985904668438453440452401481853943524237150184089115714354374916804245481182089081640746463129414824464048875055282780557203886787587470325941110823285727563723973412395365432742202535833191894745427807877448044665126241473556556833184775519343923141137297589548943816682549013652181603442525102068945563579514038567303686608075470802304677368504481102513680535934268595034094464320150791386795604379572604744385646187539451444205183099573344927744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,8] 68127108347058692539137638436710718939103806855204161451225368234303500348327724803911106267204583945328778418108416532209160044386017888833704338349653902435300159169239912662301378977502034729062954599878312181929778592539051500172906045723898354304952715623144152359463086844308156227048064036839540808781589923312585257543114683397991714142449420530562468824398450982401813192665692037293282320222116813831540748657675602743469419006668234853437383147360018884791482840436389748022171015254691145310995644936162009509445245011334503351809901680329558302250946115873840504367077175255733385393473203078547701014406972919729170504622480587968384470461151992548593225252003599920412511363344204871325544787611827187854078278037649836811269499214812258643962675167448840823340558587398409012727827120517078071152449730915406188326533426663432937307426341659999840727307470325227842930153405818551954283255604972913061368128816991587082116191380398617473432005097053453650757827687639216332864373872281594035207099430720441553353154491052165787628673912003881857558788774678291227899932517101605667747268303030107355430358749508012583556363947223419343653380318232798367865114500267720162699105494180617832085857920614679019276945974906049442243071282952352575731852426613804128171087781309390279171066041419563536841288932482118684879511942548502929733120577307407257908872130728676966998246841965392923727145689390283642740316218392260635448842769007856354518891978230550996853771597927775547116979216030961735739443422312819782761671833337805123830067635957378613553539035194189627136568279493959123628661104318100525193852893000302688866136949794633869195532819147739909232608169973570509724374719905707004297954492430571584557319217568775659960446882664272790118760120558031111798451692362256556231821900263828710284006473890046517481338887379527938990449459840804745394579575619042806923528741002122371265374013190384744789514240406086360037538764144859832836279650643839702607987466544438807726557309104348968352369678587396250155808836916489346420074132015227298283264723799523243459504882685335736829908243909726036786752857838592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,9] -327026977819562908648165312558637685215359762634651219483549776315876970290554127852809697050457229867053500355536966503110982967076940861178590466055268491424085412500756971179209263050464577332211274732154666720822903202171634044661016126637083221330176265284543847672145046259145949271819099781901699505065631182330940950691295538426886810656819032070486678747253188171729165841979074399504830297383136300185925870745411988488234970404573114905252284867107638197778274135550178087071770211494083679383050387999267030611186690976645213282285954552137916168098255263291264448607541682642535029087793886452023649126448597776600565573836384556195612985057484755573561485939972089197681372806996675945465489289466435189206923326576766124666545655753726776438246512959378341825144566336527750971819684861280491897016279447709412922955202534867029972173333109868660802952679548156806023048656644543588681407811354534484783876718482149220783760269124208799250632127604968594597021366640405009760692893377789484853566573274832926336362935366354661249809211057729107919604484469250314601683969171940388208029512778369630905606978193736253742443337597526289164406931600259817781805623956267248014466286212208334571575565285302770948095308393359466221190444961403254074230443044451974828465766271869147936208741467853526775089051317274177226750228846295166346348877677878905207636946431850746918207635152220282487865393329192524525321963370342310775740446273646868178027509471501429675446480805060926255374879952956491710638168614528223960320867409222113709832320935929377880502313055379815734848418805403997489529997758564365976873081195077876288677882442555466680039083560756214814595573629874381485638087280799136985839093955520469879053656098183199695421544094521393610438319010228981714194799605862326156092177789249787465614672006431405513128151846451078371048030289652402924162767666739153896696321085708470756647916421386607946934578848878457392451749928397505624172900636717292241157806758741683604272055858887090482725437326403537534104226978311011776177750833067784656353743798982208187570470280231194821728561699724212142181771963049984000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,10] 1513993179463147068948042094712012441675316512444404472534509546894184986615788889269610231429640775804501874040304567061750096239197429379099531177064324310450151367306956193697089445259714836127113810235929159537135742660719407102750871020994057160737726467422061685980791786143469515901913197765541990074010845208263650587560771753545347130332111246713439003432018337815309694413717348609467718940472247838715794045176546546549685565992950796116184437467091697229111771357608589964705318248254663591494055575761209377546395955730691969682520918065375626340734838436850881274370685054971225816265135061233058797644954409394258505479137393702753600705229692711109709022394108677881872236550877265121857783589818976439314996500286012861611787207169069882554114250986322973038316646943612779607241699670836563807239134820754747897631170293938792542054843771190840872635649724816121650814331251322337512833327157933489111751784899130834812487571814145208546430694906889129997390684710528952657760277771043127701374636582936873564857558874466882052641231273444501396892703427479280000989838813884840884982109954590803330637374845703313812408446204295041063886221820158108184328088604695850287091892524910785913792907844585556553275135038086030672635474778200160023278201827024013412100747613614925826740030038927763994177459519238894438308549804106178460391662198595026952218368971941231591200815901489664260800508315396202576424025068781928889520165934827055913630078100958431158981822988582668740156966451089397625983248474678787398099463169436663204294494514384010937348170736116845596008902889882900717471839846626770331104378462251591228357549741652530028405591612113793927171471434760193953973298222747121596494297852160145218565104725673342331518771321772147195466231739829579388974752515880487963806483649755341786135569092817888640902863588285280307306068040952617376383237116663179507366226080531581746850131685389819886778079022582546328006371500361054066715471898039657059225058136108286996527798564155640886026873552144196200334910956401320196233009314111829160099916541729770384855389329874994618030131278298218155173656829981528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,11] -6689891532743282410730515690958106615757713942205317149452920946474294890942041979790132879214401810797183271825872722045900079857842495690755904103140002706321155731437584741347751464070102624271367424190158258866055324074699568024672140199278394041652788149535677693235849276313209642813745595322567165226957889630753564984530295531612112754196862325921398393969201673488368543188489935239209714643274185291829343403387526287564542284664266948634386607628913550487285526547401142501680301575643321360159541571485533940891841014183013990077048470206617163393519501522495598184469115743618987537029664404654912340630747275084044376980056983717011899917586075666938586470118924865122546437987632017456050508238477998855403786994242436328986915786103605063320083085156454684877434164644448903329605264630130154698880511364600729358751135493956313672935555315466388983496519638398434080035622374779620041146597959662296375792015478743426889604408575795841716541558036208119458388928708394852381367599561356500843162917724778366980217905314235497874428729818220212330836441658122525842803424821545655341988482094589576564970215482446634805319573292077717231279013779531667133928932003572620388582840055711418325403150881987889263239775230295727817993246524464074502077839811572770698611360649758880099875964136147835697883847093036843868164389593342580459998091400477594433478496418652734452022082967473672308421868597128991936398221539325066628883886861095062049746542793310316135024434479389041863885208294918691499933139106700008819547543943146724535536932803486245946761141889461274315648275739841243015439128739995811316904779230480001296094131707350640042732135315770120635575040723041726595249197774088289498551321003377775959001150423571037773739899857224824390811407215138704666374038423993000937020412767600469599572913923996008473480416036284009389770813068351328655125574207271501114578019236553993136338502795122204231618501817430826687101706943426537784606792355362979306469089542491519174305817078767434028501223069212639792273109322724169308428678224412307908573788759532462606145588406523800651003035936448423923392905612618439500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,12] 25223528196522770040080744470295280648572425861545288009132252162438800785764155943032276024710982654451617322564564013617519855589597068206443341199767499599401805871540230894387841459573243876686111933167986426732615057986746198250190444093046425547740152918940234093920823118034821513676371649638921940632680547197496149194461791063216647313995780404189708513327510715942895582331568806989130289942026190912208042536612700897244812282689251563014539832007641186413072704428605296206791648598681701759832982160190362496826259303007826907239251677794644967420642197798116909207865464821945623886617842284546671810805892900446267558689965057826605573070469334990953155607896997654982187693868868550185655111971445855292524537948171073602481655058209192828787054494500546159175096501983599025169597623363517488742664565625252133663320313191787667670164131427180171593078065427694776388085207230573183882019306678993587563920354121922395825205991487232592116919622025478183463201317092359174362176382312686307456250821621111423357386876549029518882305833771236761875502858632411219789990576873320203124165592830411523974934888773273954202358119209641800668349711423732521667251640384137981517061051953271795870206493281169219808186332865948369459083742919474796351000624965313477997189617888229677444229546152012960183987402398016411071168048541772515305662678363700455638389433923991810072839174042421327389870305006716547275307793581329022722771682509282704921828773584909807392378491063306969376582170687720675041630722580535179223730522422146392887175191519762804805981784271540703966004367219154131573073048691248286949697435039976003717314830835274068255279212860982124211104891763080668398760096802467049843973096975204162352078694436146773344766359457070588441880346298134151384377008605437731878818183632413656540911430803935815302327402753085758558961524861136478326330346011794018315036159795336148795656733784768149137223707309209657682556237849380471525028700176746522135611521899838724075808492795930866639614109492960058286350033855973136222329225852362097570861297231822960886638826855747456792244201551748678963157494497552817089843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,13] -76474281259445104184281035177881615730210263219959644597110497413223005049759886942387380791590782691197192767920528105588716252000057623160800212209202174587754798516823125533194251449404230495849294498430217388137491290628805963147111360725737640626992507498036094902224023084173860791042200853674425962315453398005893595782510549099480954418497985695451361898746012895215826542072511405950134112407068988513577842805292364211888953279741904526877985407488681043699944095867088737338915111881997660998239917263447575808173365415762400805484975476172690324668492330891426531800406773370323169955251926496534982791115764159672169463456962516096658330967516246930225379601821138980041711366136035060381254023771353261350528752316215489397394666306064606255987248697362416122395997108475196788283823769647109122933996970637220034032402287415538671055664618541704407426557970934675315845996347356397317398086727366683153206251941466746287842132696207720974173213738190046655348936467891446694017109061191585591220526074317704988815670626270666500426647239554793226177918441844605197765936206866197842047473586247419038398293336824202573076212797401580006265778649344200402473607433747121729323854555048276661481253099182945255597015769047679516697248978476799282505000527844250252909911267645063397729037431808125547514259266317856987628057483299356793963580972517186959130219257828645277603846476505346138103540288862105298489793600464032306090671771584854632017953243887112247905215075495718469785764081910152304437942592861575890771164747920604737022853904755989851743053087957547287210899469028341787847986254158475920609340719081425135518782958674756011922432491333303679928934849946283576680661172317369001663691192194629684389170264703661359260134301829757300697750224825059448057050377869277832063389864203520541350363357106806941312708643416171673935399156096872974234604359635047873777795114342404732595233851060576351997693558663002807420795241030014441724008336621713188650999592651004728107506805661485003564127044147203056049833468635580200549864210332447374404153200414753708303999182495242703631762227416488393914549462703058872386718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,14] 186373172101186976660354001742471001723886683260915116381625805336905190359007793427417199583984165111508671658896085918134018651345165723843985573869312683293019088268928394566947895706903802983151962859006595565671950004662874440723426725820572921714054212329499911733130635529540774169976458638394908243977676313993181313381754761129292038929978739435917432351711698461774978665063429692382224954474650055840896139523610349099222049666162772532965093272548521739812973132210806018830429751890480042198415292309453918962858691625127908369578219116397083232143081295102345468822378245397460884846873427142598346628079416244026834102463803219735659633047294137336637143696093880866544155419459917522897590223226779940210459486478145303863498787841849577018010164855302183053060200570880006348978562631351873922647270657324926260643155253549687523476837164794431675049720741411421966962357670233238804805220727692214629107379196521732242031880193529394876247871031291217537212656545590366154090058697319114513687020032728766267243459656808352181600906269165204592014189965072295208322713682376812689994983653023610819080791779139610399708735790178992481782899049663088300958462905746481856583648292514522645576284376772744106886337113793644133030955221899935027376393061844598331174234553297793299698033556652511763976069937922506491081979478970541436097418111396341945879179246084440919534037070170844096123149751686249621672668932837962264561918639801394067605249850849571942947648489107791957278178837308031895860723850422298943742747890884254335739274487090327492783539908721902475708937264018192606041017357621341345895755271044447579903517003608295369360554164188022988072882329463798811567839885100610166486178968403035949519527635860034234265795792926019857087205097043709480727965860675643260808438911605221486755508963100633253678066656664659836590493804908806578451580558535172110221221713109755157297455907551724955875795646278524019365216875466717854569374807990532169742912704526580817760862898092525836175774781306148271526478369486658784526350665986377954214808524251301349395020452930155159752774373396776455264654578561703623965301513671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,15] -373734973320100644032206149672917981064403225080975971219973490654977091439817191421940088711990425435601456909534391583211827238577900409041637395639774641470038940712728516553979867887559103786124037029589092469961061154908382175553037486275123921460540869993157500415353257458078136583063840853390076785140090150848939835484304800345550466156158220156824543136649998859183048543659300716755398976638309329153351804117191453967854895993124115927608989501721013736026543990147491158710907892722234718424751666574784576205170976898062721542359134546417508745652607750114599305814469778513300636871653124109092376988140427487865448467110346726883517296043251023014690721834564811674514578741011569371489207262830271888604849116314433106799823363953555981176951200921335103779486944005539509973481915344566028578786035073960807111530985427392013506350022830702317663606665177790947526083653521672427706401930710422763973349994652110729897147958912004071893297228721382467294064067372495474950021937863470083822861758960302395981580276920070745834351813121198147101549724506342105842322236749561412256022651534335224728561673264736304681604449185084910161820646638243519866571832123866510455993942505585178108050318108781260270050633293154575715909270013077862012684802026773869896230425742926157554874982137886171101629986733368828346623472489110781286265987753111410898839538878422315070432086708029498294051336657231790509196391623803148999489944679627546605092947455356386173069238342163439830650459683733083572001418254798586133114670366360121529008298020965354785914908059648507825501615374531053444871639975252938407744891561940960823557126406482558914631878962338235513867235722932860990675783823620538287087895536850315897751667982404585255161350213519051778512886137858529431107761475383091607746347626232013141121270655351938184539907868349763529568295068780142715213155456226865210953964365243462355621190499755914723774740138370084494450501309626501678782582446177365830498577042803669248317019147994192912502942640555156423841911964216033646579456010181683824688807642257137179119770902242618315515416035033539929088522380140055310385165214538574218750000000000000000000000000000000000000000000000000000000000000000000000000000000 [132,16] 631320499661546933191700679781704675551029667520949173840209529588451922769488993837814166811274154257795792213433662214849561421871038516804893244321215101293245825799318251933810651667454260847568693871229252923895494055313595400442346308866090308060086832489588099542942501427318613203238934928564255842794389880261917909045267273689916233889568793797472306518467871035057100906791251326904179663213689873108776215066402388970750313584246004272644054954614031722262180880181865211133939126638295144577688003018622176817694501996661405192544421856478630357781271764140933028585154463903458003464090509753900334034640535828809628880126564702759486083478283719143454940847272892194020197273721796844532498454770860102468147958002481154037181369740247246472152603924759891465444213580086061378317025616454447927198211247199426018637418133246976731645752513483004400238273765679652283883513472919929958136352877651402645138807176334262013112874368275740402560345063841313303401964817947707692330278587494592660007168730486764911509641797557693293612052499039468086479025920149849041263442793503751318880611577297669477920305170571049015636514273235232711044114723319846645200630542116014994382132410442107259610054578477105506384014177005414480508631215556747470947326142712019088174948741957615850950450626316487521298695292431293160028519461439345163662075360578010406333167755119895667204031587686359069932043507602333590994276624288452100501603157411659618299443992073641364927072403379085452437399478054065786336849089801411231399257180444810572708327283170048154317211301875718377809373703065284696085182944112234073030591324359052100101675404061342419342723897032356953402867547637334732033474962569415235881716850914922623115644746592472482125677309409719455461169685014977606003270008935254321192072483339913337560038382353737302559601804689759216870167120884720093372798390548976079420840429344903655633115553129954314192316076892486156329704931344800774785527771765308687158027385497563766614182399425116596892234845264564305695037018348618424030470902052361893555636720140708332730134161063113018148560831144461161116933676797389977241673124954104423522949218750000000000000000000000000000000000000000000000000000000000000000000 [132,17] -912658562898643638536488047116048088876666071256780513301173852067684685542351911058630558980469647552788685973357452763506179859389512799772633153531039069078089227786070654415646057654371094025605891915760341305184840148847513492333155281302748626182918478743373553924045013140013800720055165607391331565883917467883109408964604884427553055082048656742349848236949388793716077319738398138172917988444055732019503149539350364167861050011944998186206912314148786008612264801163684209125357583821755367506748532180674476695470590385367368170162113769248948519399840209623267840572547355725492405748735345765506005389893677411397095130082975409072882313065724894904622560347545625001503747858699193445445672404916838502539865081608750541121805822345535649934001401111415156039518666144322013897869581234923425047581871763026356256225832067539358776775918850984776070150491109656344083452059475701524351315930856252866926366871646581016557133014739538425553369157758953669724828301801670661545616188295682770825120833444660338528311695617510307616124305834532044405831849437225307450361202449143939775775064038683490648241228120563942511745316267930740575576256921375894348713725802790749618809397464016449793084263507540845227769132893997235262715656477664510593944620469905069885343306120845954600816954660230452196471882198635653674871723371605499628279917155433366131123594679262945471715909264667526397186929864418986692417599000831762973876564090348785676653018592343085206956043268858838903904831535854727838514528879855333454325914537109959662860852856437370073208926207217096861406519911291154925792011769318863387083616688916274937985353335199327400125906500802135940782533772635282980064168509284326749779577715344552039907350816746891902097574698909858122873137034664418207250990995722101166844255080547550574745992804296514213450511677396518208695369915775109456852182050066417761672510042171923289371137237446366008208124928553203221043931523409885536706158087966147874033162824443873500776873822139018367722329707351647603333936439590168975113871207782412503229697571434286138258222410137766535942921195600532501535406771246280302900638688355684280395507812500000000000000000000000000000000000000000000000000000000000000000 [132,18] 1154220441971025970841177945858878663823102401158234263783799417745589693305132526468500945769852027799127607533161545504995514236272478995226457688338268753880974636597086489478711803613187094023710643903002723283781851486406166531679896942815406078919919113450694536763447774592486977967697846713870159634303118481291902559502337287137199395068452265554915407663873522590524695120896130246945993176359646653849301864370515034600112371775360618607739124020150086778738893787496663623781537304188688137431999689371850465153462052641794747614797910418928160110749363807706036333340126722459449753315019579241553646363449726101792421969624113880996903275742222530692957069356150047231746250391720365617593772470483122079228124366342647538046858802292594457784205231748279674839314952931245267868320958177632737597611561518968599126538511742676432696042495718474406552738499335588734284007667255390455039586848986832156991111708128152463169933562013423659981430046022220074690994055589862035470386437867913850344775245779900766444689642292909039234693612602283867030864833296984251017219821748061064173684306515389897167411776894736620089731608553701937638997505760106302519490346612447215709320454375035179676452687080563700311732082645063678540461282312897038978673168073619684504760752990934015621693889911276845238363496620693832828392369050521119092251995691526527203563107561845414581377743063215047150357037754827879546930660843890766278203703388344578283158925348907275394567045443488758245026845916676826478797818861055968695179446661012183246265453017995186515831854809650970157002149855623758506790192833554020660227236239277829736666023526929105593742243737327838433621210329528281086166723171364247027266970773320558351835270249744397306354138984459365285359684231416021082500067028623845043186339547535873381603673195518558577528703471405871340352743769243830657581499612818171255743621836273227030878451610755144352432415929454326929482950453531335144661247924423447002219043824590084561455439625055600347331826094519655499718492397901843217471577452938915698413404945778334532851040350142045940373744605267011208824990239580094547483266135161557031096890568733215332031250000000000000000000000000000000000000000000000000 [132,19] -1359864790812118810954799736315682768014587666093700063262906962835830744196846932090029157649209058323337823245527290430973865142244052061987490260782954977358020643533803433240587284990671137606762174367224055368775744573037282334876712513034871596048850491802942232864075180470308620392210289041440032730876358181194404434915329654427032413645091218937572552202988659485033521012783044200954596110636244605049748596393832559106226484866549988280711788194645165843173974733980475524128452330840127179066184083227992736679376024016068222186858319215918626479992188774172417641327624260175440457334969472566215044992402872418905614915610565505545480334466266389968428726729828608735347806979241859753979836279497589693667127128653478027243193022520741925226327890927367567259011032001777185545360571088176073344429930574314622217614744604817534391763323915444229453264586013291058039351642459803150459221358328725523408462950880569620498691767573355983087232132949138515789856075465113158200366547831359182087405183760498575892339062606559833543856813153816978236467269208983193554788869931045182199405962339858195813600355402224559030906290527088901413198350888056819540507072814141874933297847004725221219347318081247682021387992213044729833581958602154116052692416186784382752415960037575548806357166955251792876758924029946101272050121906132123707895633186573752777107174345711973812395032299734678994017037567142186507914598199554903870518256683892104262081328405454211637400968764318479241789855252605943249946092536854573783578056065269133730820263200325069644801039281135027676779248065125745580712420086671583927299745195034610935915726433153661466890136498414284523403937834943711848037772793295195590454131010583011098226256646110597054109024191666352345943426570464666033474874379139234599529484414250198498745237239121606868590571165292366318435419614856821813434163612255911018541575398202950942368398504851149984583499566966464563547857511115030338285928445644546303443864083595116219908055029500004751194010609782583776654653167666198186792053300577678362233093228185524284481521984106269395503960869895196479925042683837515557913572545047799167150515131652355194091796875000000000000000000000000000000000000000000 [132,20] 1674672919169902938429751245225094300854968149113241448006326374627938001147904064919659048523348932438855677717477611752103175355794434121928543183392483757828633894476938175544407232583447956992783845854731200736864107350024691362075173203420412172669205399113116992189152051412001257600442687474912046651674135846172966075443593526159331954801241424480174326344279696106752741484655256314149333924630140053904044990109173469225505774197264240427415373316350497157358597117931523386698262660665433153539770386947042117192850152173274024962021212884769931375081139829540971798339042729296173915497586298899720106425919794942510838640196118946689434074671390077678599773598295330389277590510396580577234565953113525555507756914972912905415849860162432706173844176870210538537764223843877481239416279138145360018614858322623213255062965186677052067711254356249275076570973657937415256609128039786526609021550412308445518492584877452123710579700897251118416395379404758086361427339881513235670709559267081630833744504466606227015234379083623684864545078588795001867615167216413746877272725745107403544671081609337900676664052787013931857506304188075289638173925716063706895644046340142605739188386657339915107090955800195099221226904744113153124360747737132107850908641165227678385038368310035877530241522902757198377447495558515509505498552422842877604005394779969341365507657842140553023634419053360726803322856971781730293363591173167727316928001424539914047233218374617153057776974187143864360064611880075739722116784605696392626519868936536887087828939246644074307650092797937148515123072665258740433711057918337521945533941818466304789839621120112220523816416683176491557134442012727873952122941238243236618396152565974439137571134699700421720014383515950726375509409507956999897808524921520790590498103988039110472879060395391623229350766883872540718977095534534747401940275549731484384961412752034352397892238189912314613620042164477838207536348816161682916431994296885516487695459920399435867337554981468781238802728348068711846902348311461572212963625826757522399758594289528263480754742378387063920132912344726530065666308326193090923593604343122615007999343106348533183336257934570312500000000000000000000000000000000 [132,21] -2280686562455568692877222811766868773768862280987544887297929754118756823666977869885406518457548422892952614825885645074571791994481672832224717227547905795431422910564417533091961415339338806807267743097227251180840649729607859927169095372215325489709989824373039569939824344971905116622237859210120760595136431852446645538997702745814384786020693426857274489512074156790594849783323293238936079078881595431714481968943141963852083849676239606264798390383717202210709758786813780255810856306616753652311265022486948955408220670940388688763456004803246772264579948137454889075208998579075800946040233178593658741163428643690785277109948660256771619166701857890498263566271238457198478506605347115423182192141231097628558107434827083596551467618148743928848291244882804272890777763602713271388678630642841914665334230864956111535331756604672550527768131192413109375926119278133784091742304383393840506244087290772808300016660132852577031259180856823690424673629038770999237964663638473919467799353413670957198826248460441641412754391886937078963617111562627462488287345158669394309092456740776452150121387988205850286114274679791543332390378877142989250105296185278945359076408135498586583313067185484800878878257086599975833884548855582667512373004647277763921638386082476936767241781765705124871584523193772773845324590282383748617163089967380095112385773201666415251760591949755464937737002720534768416103344772381179707255777172004854998851697901465701637401722917688518002456389173906239789390043133559781375692361293739946133227312379373840562683733761113165549691154497662966793072762151464967783589545421663110976711026198208698762667230720355506403193956167760725619099752698443808241225736515956976829467538415677600277367610326189474939339310401279302747923995868364229341835538965096379367981328933265523060866508381408032420599346937479714692267304156979371444983946726762414104910123615847679283069914495011596554256971522751106520924308737022186269747604776954733553539015162242770047985515645313631190802585794078056855668253474287285484277058356280687077531543789105451467481877593318500844690095886298904925284127024887991497058221155367509158651273537543602287769317626953125000000000000000000000000000000 [132,22] 3125636395006493823561090037019490547536543187189058420924488087836685414505946941491909548775113420539176237301754342463878086844366993096566095748029218242772826691548121546869385778587410211435901573167691363851167548752643542385232087515563825073758088387589448243643135747432103722959828132327158958516554415654046260205152930032211924331635903808271746074853430865802019145774812994245498014128663278132701836035416877545777136558530328310419660147737261476200621912903468570000953623712192410818195753869472392268132520028490580268095203476680574173023130218038743838517990550138596864366193238277281473848371633085318155702592300281087086475232819950557263843554307871609869572605602461606128212251050426298480054034163268369365879208988824011380155503526157348851882082103421383587778480242146481260327793988353470478937352745576300532598200215668933586565558528207431518540166375541093097207555201825283406240117793218673433100201863591965018065638771898921649513665397672283696997701414924139491590519978007515243653015009753481403514583690849119233956677764536414758618754011844326987979043373995639962550134018982994478772824647351353431174527316271695185835863906391667653252003165551784334558397348883084549512988964354904723725223004936011481824108848272597609950625159745606370344184402504121161748636998044399566653275821799288219192063442608620345981844431260023861728234478106429320777768419165958600372501499479237667636509712065873645531427988795819205722465715961188555740376332472137905318486785988505009352459710518774729211207456488027553074693333310666982015873047677369502848227187835291122567577874215290459835261531692442569756545748672322819587452161634211934197737545495465323484979334377695475408829216968120806810381981059957641626196101333179218553479657749501869238030997587624449937732328966807275420540059480420332221465735401224084803763338643452005941824266877611630221928636885865913108711772228838274147398443855571608577288536079063625812301949866576317054192794494634086799288610476085939435560712719236328561680319875991172397444925120962436533274000233543883873797353086047698237943762956592683567566421526632358427605362649615017289761453866958618164062500000000000000000000 [132,23] -3815255822333829397347869855008507242483307882594027582477100969290727048632548406983807916976394943543831429200783402860198905269503591708613626620187703480427288999019619681981354946853707058554392826004771171272044424597416887391094613558214823571249430686576965855453483987941670064963244130599966343033773561674460209774048892885802079820760047171586921164175964544192492495987243918532604893431611846338550031485356338142186949789199113697495602066471623718952713630694227951413707956564546901204368308140773165967274007976593911696251613216085426978575418900548172185064041180044823313752492950564955778828485262349246618940886022651527426006507630232524874787239638535528881766059756370655213851723080147372305805632253837340519665988293873109542931664662713642617583720555513190245505789833224232476826272217689520111848605255097445916179502279267828427345619940094842659010454864909954114166076543571922245497678889660801770001078901482556928538982536077523524290413484036584346497199646191520036788848622639329722043284047230438818042308255397377256274585828305486000550524031568686772105040174108898332142352982131953579876662208621638036784177981545044613923148522222134634347467043476174202832499482422074921671770198545901581442990455277145082095664184767625286454364121483893884534839133522280394698386238275562456237298105645946624613429909134727928831557980425793889169143713267897303222948441772012685507481676928207378517327500371150765857525608571034126547848947563111388461638439353149129745078783237268420459195864951858915039084551518941337975680980692456280312360461259612164462497900293311598935007404392839463574805544866946709660855632426971317453200204276315494309132482330795556864499931443427914858009766979273737253093289254969618617604658505777292685703014204612344996159272358831126672847718914400279886941326677686970210230839416823040507734688387364240169798606840907475193500939813076320085533518594437779164639850738232291180027665159726574655450988312539673378791916866875733893349110330840273729175210959010544904426502492676749779238085006097428040050745712006010113938322393602181258067985057772607139151459426125440962767037395009239730825356673449277877807617187500000000000 [132,24] 3899347340433924194541483132225814921584765214572700909314294106881662004470998373576853304337516629588520537820197499508957615165854338769805999081676675196826834626588044086340080381876155636921342603980221374346107255799712319437753317777501195944821768344643342744120219499700519498905314454293727707080921857593019754676005320582022297996427788015155746402942162066537679788385012632647154138292561001694959035975776589656057115335339966173540784975584542515719186016151116356812142226105061162102326093270683052560422688454896994774611108362938561139057265269194466440880475372595373201527089490593055934205705623934492400836111053074423187385730395628526510401584724855439984135208026645376343874779112576009345733499314407196471331821073869622086874845494779058139970915045287815268549336810709064491394047237111793679411440494513522743838245018458007114776453994311688252252038179308258502384898362432025520897976349358205811978085431819843598626717062939520945785186743325227942835608354899748004926293736669531653040345603215438698092643006177124936369917607254285259313112148499919016281240573504877200774872954279582936393947814698320119989360211137681045670336106183354214701292630960605410782628616534904300874535885770983849561061933489686922509753322006845996500249625326862362700665135017897810816831833814999261053356902236945403427753457465466704988560759373642481084128520694591193208335150147181081639160797378694074033221287361132613258717057673173260765874886284116419131145764865419965981905525364289299870113246870500270522990180986164873574663003053599071279163688242769280160735314531045179282891691160042724342816782898635342684861101244064122835436811469074564549478888654042863936781885786373126417327900281899106127641515776572878255016150927769219023169824093788768055269152619067168512723813642809659877904397182322314901247830503981058686500505445734155649074277620353030922822093321382848725375217080434317904500503916702757561615170953408892725507653396496432744304877985104141214744678423890447531499766484467094128572447158944492836736110130761775402038512192380849607936322198768073506794525533004712645244267103673987859635907825988677954942573933294625021517276763916015625 [132,25] -3272958542684346773966801980823590754053035010635484977583949202311692481061056914085543889013778226080842600524787254400956360493044168588066582302920410192872431586522223626607097799338126534697786319942677989891680969419839288442793008630191065106307755181639557995461425979444781681892744356477877861537383128119172613729441492111792890996456717931746569293697886377311638167453489480444177258170636541007408308288651743526889806079949824161569091900887535186710213227783364975331130674116330414662377042226732338970646647353164464801142571341451397617599100453702145585293737743316532952210488387865061524607253272501952039159444006234284614925623842341153709820337749540166370972121299511719558233360961021170446736089875033665894235490439694105132195088584725891588735624176029441463126465286670653113460954379640056156335638767629436568321967608682626372710142944195827956639760457179592584851379886040426217942127846640764929684526190916723589362181579888099767916024754156943056171156278718887733245512296725615498505580984941422469101342089991105728861889729356658728451913921689659961124412936707583650806962892611603153913629384596577084358100162063931517135735560540133019592963865109642828083244869855977650877227939215149395448734068195754441880430397501576284054475226353245600901025583636912748097422223381936034309822701115633025617786847614725582485234696153978268026334600971094220806361660987416247039720917138655245780502625500784152961052065110027147899014374306476622360247386719693881818954360826439284615234366753676171497800296583358528831232555499302649591832052114418387620620519481108862893491060108142174351052011818905837690416281624809309903424738888600783847011718094973220511087471705682808933954704506507671790774912065968230323511033480306943574111182463939471876622531108017612227093169375046484145715109460510727634345233073602558451310060830449963103176123245349038042992677787889450170881427777378638758553485646202924456250536998099906723329584143627724144961077887239909345814686170651156823993886298203058846251429538455637727424201856582701761831769650837034833603663381381751251129077934411777573654810647823458045200303162536314971475803758949041366577148437500000 [132,26] 2246586609057921634424553550601686902832600930604838743928404122641691066718178761336168599066238876960851348105442170393366364617221987101729080190061631176419052917927081594730827462277036784921900656422429981743088246423678818796499384324445209532189864498452237665019799899349998007086621639845056077952467452151760750964225285449019810001124460827318278449702398690833467888238812385435634837381155372312500560688334921204860844658214013340676087398059070531281680776127972974350199726919139788699773892338642703456730719510525809460646279002550637802984310793871806813178244270788054954727546297455818899613855162675085496051877064750889672209229314531472956478570669376492628468913469554804176131451685680815954041936967244943926908362518978150023988581706816232032058727246805133117840950593804159096758701115803502684502184560865022612101615221280907561759613466108121161633533323888837103499380139748710708425133929910094658605177415337438433793471631728505108746324483012245267213004775340173482230850211002410945118407381868138851139916047306827169363273034896419890606316643447786095676832954275063708990765974124829339128663301505363588330357372673010659641724530401734864087342381421111154399138981393886250192827505632341533304455789459658457605993905151095387764140618133993311555904609244187570346089375721653790909676581389955980189049757115247807519089624075017577370970013814557524295564799080667306809692117196052115941264050627613665043576164963077173920140800539117629661151645484960864914738117901837089529132244470398184393421764802415517452193387621147432421815805282017663638965711076051578338941693749533637381292902371612202878638108240242417144532384053922116673932282935098844439690331426570025532602350193168579968689839987604430339346299982152983866944275634764137730848983344363176107652216921481444108025273929350798575224754302108445392527079207174469582631855988859657693154719573187122296228368045642781742980732395159560285645221916032872564329772764333684894669058214226114730095116669372041922670818475948930464554299008015042184805206346341812283191848782308315259576730200898137077021143604063528785182827406551306878112854448215074398831347934901714324951171875000 [132,27] -1257727476261258110924600881561053517990261211520385427124499592169329578432006541100865207908582617675191391932212772336994760246956398811430006169785235511018209433879347764294322602932266805838678052296902209018529363542414003438328579211122347557378071875482016467123877958211425193730412424299095608511302675475797464142190199904624726699676069672190413513694342640620327790438953080989316520251951506007723989097090711877140872937677357342534283434001925866127831484838646975607042243036089519991284196550677848406556201026952451665333796386342897326582619458557963173559349676611555743954878099270640983461465470948757535666581406435332495280097802072907346425044171504096688507946538404526806665575165496774981874575040288102723793172589095847082586798367306148539979464393937375492156694372656292388343416387742976390320389239075805747625626193961269763986525014778911198374819077070512643080704538727735156309817755283396791476855625889357869252863513559612167823621769157378896095848556720502478589070711528682856193226779081341960905232249584723735185845179352117719371761040435182417582694660649816998371776948111388646715835797325594037514796222786320075544906189095567451864847041986232341800578761250942684435614418914058810301374502634365433251656508309566540271586754236227345843359962243031474946330386223909442661876963476106842548723445077706858216278488739226648566850860373515020460536083859760898622954402427991437448869766701456835284798790673813896905734106710561756181116247887256686402652502072833489331266408216742847730268400504994317471783609019137783772824686684244472746426347124270929860809751625816281028873051122941093466511781176183841481853602869187944243224692925240120487681309621473589494153300120387606091352945681709232482628966089078740412547010415433999864406686935271480708926872869406365745832156286585423258870525363109658591876391404946769676878655745450786608746382610329114143834462282487808639200097438078690557533171616758713418231419374002204190903715432424147345941793773167956876195858833488662408670607211291243949175331607695638747447669074220418738063402635253477432063729584962358431201374372977767735967691287157776969252154231071472167968750000 [132,28] 570058715323462375494003101526488184341756378203761741329254721078276351998532441486696093361859915500678972223267515103123704747598674623544813240986393674083624357532995867525839072509802828435904212404813473997190202668311636045044466382994481417580984247740521399715809775975086471342382657849221222196425091066861960650195106111520402768429562748584192153722915701028095277045159507873577392517687169584745942051066414134825771811759136408398069905485390418747972192839857323936632537534612283026893279233342975583481295041768934200237950272460437747032905544044476763737070919396860340934200500112858103940748403509654241847369630695662874261904909277875140185320867681603005052097381442831325587339017200373391563346884191980414381271713012628569296213401465097952728490017006914974576439959435708644917158107254766513234536135351322382149786386691433655137932077480487341962826652412513436002097742832656489065471315207112334499141512035704280413025789636826850259486444620935538592974096301251049238370057954118606756925413029304546161595394966691652004512703225744773156300986619654441422345512746180394904024811885683019956684347777537762181926852338791916440290045589881769292789883942636159136450973095461328619446830308165921792802755801802048012679334287212347210448636660410735797522844257063636823648808627250731629946350671016633923179071588938098337615631549472370239461022237554315917990960609028376812445104405095857162844739101667215069990721826072146051994222367285457769342830026915849994085810323566067174184302675147501364575810853300985328907730907753529914493269819778867221884320120256309251356014895634471075243863037217577833658983385850912224941950652017856618197142426083156215722958005764813155482676256542649666185260574642352929166192600195405819385728679231611697425613408977699010079620767712053883444495408950182815314759218999252025790305168898252243195041638434945122845145279657079838224582473229435205090731114069294141413672538943838508969460820762787582555538523738272616526472790152535682905592468047773775660361821772268029688668425432877030019960786765335133129175995985849040131834629912832846694100952797420608919587436957954196259379386901855468750000 [132,29] -205416471314453807606999811998543625113368660302720708651088488520504801712241028565387218896046158327535157632499030959289100991015449883138270259194610066280011341612539585814775567099481548808434185113156377843097456481928566317302258942967840877107543189173825532205699722746001533089573578635716636595251655328112561022506252733452297918982184022508754740536056467592161178054188892651949909504304872887989848862038291938460028474277351774554790335838934620523371664672058003319332069687986766246052750493798296706679143149559627785321809361292694721343204783960475546614367336595067401108570191980543850057035960385960995550709114669740534942210257856522706887880660466118850316841371056559864910325306315975923101271699841992786855809822580222504452655635883765497413256881152781706605600302276053574189410076898808990291976075127902471997749163526358868045935519664363317927510485051930262157036347046230576566479140231881636958382883190098016089286541058117348386691503341645411379989978331188880714683702403998186434755989131409788763134554074035046736758973931678320736601843115807613305438065859345466065312903580241018862359004047647397130883888106133326310285462895403826486950045706574298527811803702967824481016372822154938257865644060723557936840715634139600375154679330308223673405555777227246381913367235615272305080198647793999299625497945520879492163815864284215640629156235880109747274818529259488055719434204448982496821400798206398595272900072898181760328892823378697347384226184497085156875276144735754648229647806353094941094270297912706176085398962399850716714367132026306445065856326732542468756494321317205616209357287797701873182040267237323648956355715436098298211213385822595076069508727959699958301282995628407858056591917001099875961185818914093269499307531481805804723126168404493446731981967227896053839778177090006949854055345641944288547268059263978538971850322492221237868506597345916082452377136930438476994497324429094851171167540210204768897811600501624863578733816495986534200005023784726387550411634316988919823321355655842819928577367399335309929527518707230177381257401606952208951965725419183171156101526576447435790129247834556736052036285400390625000 [132,30] 56322241380253908940506640878861329688385623505614034889125504700043335194183864636987069714713862172866551313329918743580984115263009613462426074751272481198862087426192011525365677807687645424972801504761569246703238659713681191163978314685147979028933112254060412274522807902189372804303242845957269717935046625030356529548621611420661831226983557565656475993900413783017014591262624987594696751682542307011936815549160559736975900738816443008867916508255111293219784801009814994300943117605703921596324810908325536916275151120560841837081678443106444629778931613305573025044457187764931287127420680353321244687067674072238333416174182186019209584725267781981410178814909221445047215614550659464173965127707579890218512759628476629649218506758939450395879168230428709076096385183527139614248926252878956838473207191636948972886463634374827048106843897021768809415369920061486811796923588917337790744667230334032711240457402368394160853120799696216533139514194878762050303947104345415322090531155861059040312778091964787240643734662723667985383514340865259763982729013683427742036609322482105188789649126536611804336753323811313025221733816759914983601733206303571080835200117803842729326420580807364849708641158456131577817545135588498553135059288448693407632786161441249306878357917272047550050281548613202541464474222946659017186427648978197949469881469421072006962958406076052450587153086941678526359439253651912067987182776515313814673055349914258202141299907132709052467520955180575964028046670612482225817690448786052612482286932039010216481778362541046730734444022306945531671501415943501477097548570490615290785099982509244709559378446982994000457641693141409144724813933653846210136693975228295610569926311691316094471027421630893999037697500627731851701937617743506156828157660886161274500762978306951223850274582341267711408771483152863053305711517187514552659986710965306032998860829129196597026158027501215867454252261462665779325268395287968852354695804737657738095437952673512711073439288066729092570214315270225224042904421964978341997304259518235728042152618117869169509685389693197495496060283196504378882588491508830779623945689259201907717056201363448053598403930664062500 [132,31] -10971164163454896963688225572501396044659022579974927772899971548176410361206312274947496103616188904680244745552071101981079077329372674466299248364725820790631672719902783587277992967104272156062423679992588687580383409427295207588400684585984317082717383587337525944601033535593059047171630531838480526377163659792989016751794760812908449420428887758775715522831654179359562814959655560916112608245191574871026537964854836129890859870775781441014007805122158163950338000230313727673858767490710034903192763809373217112876394212530628063358731267445784035896530471022452032056110241997613360237177697816537102264125469786636825675468934571608841405164976012229338012235758077040096632221075263087840103661050678790221904840523620570479212511108716938828776498195400899354318000101609830687768249210463369259326075097177818871166943664691283375662110799921988074570505661282327464115819082649365872515396278636808748545186433113785835162442661722495275756790214850328904273687159643477086947319690818739497197092694966604188855911804752343821431428469939882964650338832790196564405591007680128113205013771864133254514773645425112709040793436733619280861081038595206846338674129628918282129780842780262064275051884667374184352267792044767634300225436489624419165143523063330444703284794660084168027295456203581431137881772605433526494716021500887168815811070088054777206047361782324278245112156752630381483473580676150261451739037462471763451272627549277032352657112175477267977980755952518057479244008740499790649310546704147209041568169178924836311599869636923936941466512750577135548236313550428577933745736859662658519288111236086614355125211362501576618384581446571439093878282794686360492609293723737263358263387013202290076280148883267746882979240667524826116142244658263016387901655485260752314365501026814896324953399212067896010330372482787693930718828986183552514464298749220216690279190265842709933053781855321369035247977832493434214935786592404712298250549623329323666435527202522377367692952006626337518111260620558425536300769823334098734554265882698876532330490712862149234935746547955233686625659153311972250421447678549002295924044993491008881392190232872962951660156250000 [132,32] 3496691736952473589363468227826067097329017259098607291178399444301748213524611584113136283392958616493174080946685581197522481482814310149195571441963778451617296332024012670538112340758458079591446214087796519597577246240056196078694559663309401526243968871192263139251773479521235120781140820347626783847850564178408719510386145351979849004876755829725064670096582926595963312716149339442330019657754463794599532712188993372699933179563508727143011287292225809141631996633711407752270265734877248616262018465043382339923914274770223761742136552999180158785074756002372717292451334927607953720450635525959071643072739903367916814005478597669882550822436049311325360784302922353252604992872389427925006314549018990430699860089855766605834248593184866590197026572664199089621443664821944718826427179007223052249650465648287878913832395946950866484234535732071394952505091418911912149145880936966957827541985298084262653724475510931749461148349009578588866921298955566262361251531791928250128190305376455670285270237868487278270717391846280117727507286125234813285452426187997133455644701514705657834392422657087625072448409441532648318228728113813369098614870050671272168693523342781327922516286387780642871497520142414947754076169552366530720675541291452368921560428879795271417445506529102607859063167548762290251312387177301699972223081588606626357188154497685174013026853565461817086688182236209051392242784133268476834519293804219700957271274303954901810061810764611304689146264629459088611699823594595206302878624938494608711157934256734573821953323164704005235435682185408876612383064318461554447036819303356380877798248996588613106037314671658189184471608123219735448645252876097232925767905611725563272433354869939385787558853133572455480330078275007552525603554769118931578903684823961594700437220438271134947767321212463086612650205096892216664917107995642218346071173116508055392590209141812408725233133387003340709631763256844987629421477785673951116128801681908693175177411243739447329475308436854839511678659594544477095433590824231405292545724629273808214859326921259833414569018810322037635264778822542615882379035854306195546885671327594025115104159340262413024902343750 [132,33] -5996360574772919485897858611003618043446977499059516009666840615653053127550967073687014885573792741729019774546385314089117176735313980645408380745287871739976554649691681432666644072169255217185685970620329199715604194662034730065839744906386734624767145916013565681862789667842161236206917469125715361465361880937494695905782361266266775250336073152280725063291630041919933258744959252498672001691128507957938566313694910225360804397105228649301407098452525373480261256839308238582121729343903620988479196098037032909394146104728844935825104520836760333095036023870262632834032219938815032158496511734380995676174253216538201031491549241148801263042093189353033284976528873250181673740124098059932615302184126800863962364653348079371542938232981207113086628834201172625507869345671197556521623257980514927508655902144718510872005628907156779922535903068127383039298094281581679950056435969682789854004123527360013536079682197866932418025463609523245519995840714074539531506898996411232162604034865001673038232165863309443069746187586980428184226549855883031403426067840871740129178266844956007372717840390300977300053980828728958365433748334734106305796592937683185454077562867563662599005881458176751785617409959839747703256334005916816510327725838618331653704120781849984149293825098723582662648142606613980951941711228308754664701304638087609609390555691824066894827897398291685870001401600543251997652483698599602696850564635059453645327290425355918609131606965773792504735609670630304833033426319650037277100161627444647315132105735098485593314950019768967116200101651334373855081550024647782179176440692178698797585807888373777548925097416115615457578049754151364919537481649551265557361324880185220895044021107276408994744148623500530517522151238664253919057735098178877663946317997140090098711485452747412257199351646972740420863793698556052329397396015682368783200238211487731742851224553401228888764441565573559276236103127672113988113333531315988087598304069721835085500605446847036459161938434508343767277355518487989491951080715582461207114710487978667948214314672317782588709316687967502680802146347140090794699104317345652388571826609222625847905874252319335937500000 [132,34] 8371617574710468891394764991863246168875592244600135372739329884496285251599381153614108482058338723778425793192034694322285541126420158394352430493537421183527986768138674538562902282659130194736669847981191671674756220855756732823281554207593489913413668966660363066971322862940430872353397778784168075012891654196154625045996815352402127248749517873811361106833327152890152276248874568248652751842385433938530604702172229749314613315665654770117662545844570454853022752439309200111392972951735625653344178526058900050662011340192597590319611648258548294890863487788178221869322586592774109819181329802134119040689962868286157793024367358042702817336246298139636456713383887002467689645969023216020948212951640758224611319597837345993028426303869986033009226952070070733471203281640626577511710293167908520979549489487546993458706301273048808186427458650587548571840529055531936238359893604571918802565646834272071330788145444247266090709506553060742289357877502377844050449048051037170957759516971054430338478868404032526809475883206955562499717584056107532358530287297690263848998177445906490692873996849764473258693647160409658782360978212360829533866804228886579014402645005698777313337965685855494750012395090778177661456329847214569922585496362653424964067516877896245144218525774945187547517097853447756646500033659629441239627947707038828349477947217563565226018063806804583404925657516409044297198175008192432792628854719833049342721382906026678422813803221471395037077867778656489844391109437566868564363690263860357382936028774473214276553245568678774184926904009235494145142266555439333392737521044240031316034103844992051195567518286134086103786009105149552940047540580023733213486599675225657534735296865828228962209793666515687703165731047535051837566244064358882635229549893737409631802480553754348372450932731467173987022515240063773282180738990762245101103427711746594473779301383466628048876718628753128062894853245749019688605975072473431559565003180124184509141142173857088614644142089862810645715182388664360608062000459213890469469043926510542486909959495210577385234132305541514696305011294778586119221282910610070499932940850385421072132885456085205078125 [132,35] -7772813247840667150452483243177532244212204754008663493134440880908935336568971160002621024585541332224730049567564776280442467565117010208470787712640477670160018891894393157077906064138319831720796910026866544568074272877489396156335228751499159792081420321274537429160800092561987957956764205786355011821977107107452590980995329417981141019994363865987182702814135519160747530595428201226155366651327555533341330348968561379529724055137040127591289298519095456529353331190516215548109096247975605259463937634502647143180645935457969460746952707066380360425944135448165457741649063684592004616993804178034533448816289306095089101014059560610934994374097730985661857178775578454488710435762678757604315029453486886203184807987543842410883023443027468200210718872573074819115599703046095268313945226603689895099942157730693659265949651058010433510934235462112764047699875362258801019615723088430323814893613175176296899881460098966275013570883199535449798576029473393222379057677620233906404584955125374833406481786183397704667357899737202209693811007783191233921383767082392557659638683122516336845475235073496605943590422264266687904028145046630771211546983135047619536145673502706511531045746889713940973362842149988095967116249845037296867311143966368164741451224989771188448121280584405179916746630374402746115294911987714149081738554138680215009213950058600911310895538725936175568628105444021697708599838607839326644174662488996532576513727171409096588437134469384162428104850332022764184871634809684090729901931970153561328228882698776148065509058832923678758185804744481948363375543791456759262979848203753742584028152062399189732502622406067756981710710273798595186468052422215600378898563958161379927697808104388846127362687251305950088555375900986422739678651501979854086947054797866637991628898244109138499352534773201570995615407138584374014930544211869136657332796757318613483317767198819112407624857125843925577444675908708463464909602384516951537377935434786993563455885756312324961941448156988754795559236884712537248363115317502837369887652930040559699458828448112635559725215417462989357016666780439892755004962690504456554755853576352819800376892089843750000 [132,36] 5059070862292693874702664951287475344236309266293094539724362534853421411120516981585702888704846467436444380801606397737066446353150441204446667331230058500841350731756606175850824609214739557541779410974569044637169807124518472798127084583027966237414030723840420641678460959198722151604140838448118555080354618436446941043761840790190378376088065919267988335868776962270292096616182327400929738469550883451643254754333349469875896725961584765909437137492367640277527197964545800625345001319078534241286251979274300369086021302283976842454911421809251814274978813588650702082189247265655358727838936958793163048738879815041126177384278453176127578122217292632210573919700436541378541367854217281660923229144412507815610093915397997146959044131319818071065416475736404956849315130613223412198944192917115026814872544109733435581927420419169500349572148776036805488501973433713934611394598767782778895303540281369733063119373087347379283443801088986936695078551140149932700112201037256834398930800731022819030597351946839671630778901466440761544227934652611622407982756432397745547550739940999290277701103589132584416701451891827907170345909252602168177106628066678892203347672125961301332215692460830535532014624360918048675257099264544235372692929438048721431436450397856195057199359565300390979091072122986911841283119269926110033956717026451856757979519858173134281659496557043255501950873304785968892643497417313657954343398408604693433495673098290966664744357151423550422156531686136651548278182328475131725625270057959428077898809270804978567630795009990611791201225161664586339034885828026825492271756654436028493685482703974103333117346637768016027409477666589250310951436560417287562982391745292265726683762547927256488923772710276684352191239605966902199563192745230552751330444066474497206535530686145393608534890601082646513304164182237859384441876383896201315390340695414182768058436077714287843763432309253879743870498409507061308377612966627456342721611816070820024271726791675980908337676298276057733436024610750658856253170167542756176010720121316568922427777934632715328568881724963966371584988098508475996529553905759951732333393985754810273647308349609375 [132,37] -2266563604017632601242791498343850358825002803577315438855187115577475913733624683116205274608748283123881440021524855826705605240661860379231391933077513819408727372889192386339912989512904375931322064628901627196755939768522196390418094946410331588483119290280208609678113927480213757665396742286799319634523239340128849291659423990380167533162321229868389993611275563142799681339206031401241784050417232373552164563926425183260019272837252716091770931121077172867829602230178253917073112635939139610087778589799747853095553058960697334424484354727006685724080282297642437351963623687657029796070552049492616448610170863887799482017826995194896210880402910244187661011942907435843756414048780385228485080251823950665215673230249779980512377387815280528744638000052356079167498106120963474895888775058860127440506582169243073246280691307832251346000625214700965149577670249019985623001341001303919950251287243825161049752985499215633360236178645459201417397127444335756299513379833112948241396035041016333286487661018900323156191970295380602836851353920397964502441392581877714452283710084194181652490364170803112339581063518959050508754794115283913735221251523998014294999214634946435400430567731646800453621369436973739223861990817555206473565683943225458095617087123899354024056824657965444659267364178109652410994421826751508832219977927758408432521471263686576947848198726953702784792535414791689950540165558286817924213551285077777213819346855432948680290492203028101196191395973694829508173495009359694621240462265428164265718811636797052980492478546573734296830584693281376895669637436743999802481055038286410254225068977313102729921450450412054098275535620226551989840252905378697987573184960608984410136818099557357436215622470545535176608584127003181862345256553852730841218686450362615802620271141965454417653948243248208013066773839559420889938135859550961068547682617171063901720211167499434162672418947804338300349559455487480467878251308870558443325405918696738360611829054595513256055087639263359893398848867807272331740645718329962195527276845054735471041215652810868386860589808727664028395576937039930259164395391056186366356336046010255813598632812500 [132,38] 582194552423586784307753294180265033059886979702614248849524446359348164378313023828894128505249981093941107040632054625147443167820444396919574789817302921603973560640936233846128192591607959538110733894844472121376448259662748354677982562247954225078868685421784302064221454783613532476389136733310627411430946734870295333813549078216419997425467488481259192836181041262207101727715291590180420911666520095986342555444204789952216741417799629797314073072863766982016199040180755588948552436778448783037065367413666543493796063792852743569685325344935268989787633945904275156067597190392336984548166082370254320508299714831996405685971357223342832203663324335011780713550108550254061338848137058795435684869218925578014404065338587050123008873412902742603806445798054651853351896799798541906875821785155491825212214809725283424035899694678863507934505927827809229776520714033573469125529378253009493854838162722521678495957450795552979596257759016373514491003339192112189118322062419428256059267175826161007166571733103517732442263380021624886779670986522712148980549119808912961877285539034432798849990197807063822320513026893991194686760027078099958425295744592256406510831755471796173811209155427371545271552517747460971321361675546026636141339426431567240139755089417164164554623458819863957802927799845340040139033953687311744158978174500412609800420543981368731185223866996095715799313909695344566624024500912469870335718151480607135030027966231373556301860339535287504992696160628669818126708832169260445028721546337117035740506090270431097015882770340004870779720229866015604317080923171323560558652260087236052432638957823145969862199499879540374262037578539851797722293916234070634576527989078308451879379285458576812299105097768354087969437147879188486217965701514805967135030683871359893838552060567371787384875513825664387355546542365532004603228658730558071111727048714954757842894020758347412873399403695062403175143897058986759379628051858757010380805890493469505801427219958323234762282073933571507294163494000359679204607320193141772182408073463541936298259295395327006715018243183720551629142725430481799797361388661443346169475466012954711914062500 [132,39] 31602761641540950413694808969173310462910617176415542530146031691669768602166017296737054275618130304216510035339242067541133822657707745593919126292691546134778945657009409525547482292939390680165990403389327911343271616628960714639174152238047709553084761703499399106534659704822530001636527834555565152827883618213402963421604808033892333688399495263069572401660895493049385996724679374016438384506431538720245056952030686981454999899867146881034823941106824724600105991920284055938544471300173201327688563379084738596386005920943514700965490979906500031858442481448030319206889231731365262312553215779862491527305465616134368636238006553211322239219538501871961956404313386747113124932379807296867615611582639824566764659898621161568288387342713903255742934564805536729917001059291444302907879548212869302171707875224382921418603334283383244592995045968047804717859701405822883319468664276417189150511740060117093829631076412231648076519115513800595358643422100636761468468883931112628521098509657605263846034265379114531252948289544147460855458734326164523366500845135596672117173609988313334965187053544673319143547219320108571975558803361068341614810938516511104037142657630165832099156433013864124414654041993431574715146115287229243022918277437510113334899327450422703466615967966742110084555637799906376766555733203761890360496782343250620939652002608289501305372509351136974938946451924905631701622639692277919101529410113021907415146983016804900003904985433661472283121916077524965557607214544773449839114133718210209592978082135184078144774542489183686351425926622715298583883057853027177878752879004642305533210475033696006156128697923985502526847293154314074659356947394808980985540676690842005138985072478566724248897062058947117139753029606106309360688162680599351631801789641548676614655493312760150443746255195189895598272642323618109536667551777133712715451957776769379632876158037491294217254041359178438883504989173443012208440767564746030514456556558975418942787918527851189852184843213993287348293566390703458135132966313117265052157037663155842525744322383924968216632638487037169701317326135646156162517060798129213688433170318603515625000 [132,40] -109307879135865905768933317685857619825293308294393549252824582982579431124991806295945703617846692065657077197209609035244089226900599817059865096862380965185320883937399878675388819553752080180375105642780759789745536424592149308733156273442789591236952274585316675796361671749678999214856736824242703112857845315597753484246656984038573125994274417791229253055773337138613436063098979277964879805952343374724125396914597722170225653044701271927053190329048345598645056839746222970343406091522682660562226093389649275212340869159278136924610076116200488967220340428834536082573914635817255847067804775654436443651398394329975493579754472034481521277032292381512556665111287879716437984563529498818289654251305406364659229841933700843740452808732552558729701291216155097261920697331299951360197709752766440376846535158243008974240301593371981378669381559959596204031043733480737272459212505286014074742941368240576899188832905696684815344761033441161807436242029732492433312533500531369210190761663570571539122170236121810416210540467945525036626291045100575361062832391960438091176832692001663026057231667368278406713659117004501959695361810779159621742575383401742390404505880586080184120128629048665053687413646306812409770529421725555216327199852216506866133980371142877683895407816652244563122141068560890940445524355165809743900206736931803782988366336353315936341107423256416761888087551439251127636829541277999265789888706323084829564023452540877471679235538014092386517647739808336543487298627480099431411474224057810470343484905188405550110519265122449568129471098345231149402339676673830829162051256451970219852763927481152747060327087942454858899556307197938469742993954467414821752621161306359781507005285618042109475014046085393131117392974608789878740179278539651928135061317120791711080233814753694145538459959335611479853784430529063753453281883758497968095360115693332797338034532856635915815400506806900800967387209528050807564414968447083603932198143743075841156415974495138996884544785837053227605104128558697968957817303035136261128996215499981476385958201730999917605271146472394315133887281704704339830903166922144462917625904083251953125 [132,41] 54525518763601108073958331310042431155122318118104159063894018226964285495651440659525811359872364832867351628749260680838265821188665903972744827581019832711481644765230621559508941036884228860802546847400815416923738857929708076498615315811559636160356486363819525759437121339004923531692740073117766097853176422394663676306702568120329597457827190690316402751169626332724091306893833150646346631417527755595958513265507704413014559973670526793120572228658216220104309713104426665696281063920201489330616279505163980147686368535673613181135236297148878372681831105219594068248024317836566730148097141553897719847888473208745157465622799107224074283399736471235621632798969394244144625893664440774252312773557035350520683188793207278894249059309829293657087007995252589831998807369897035686846272776148077367402944894778867152075418128877361024260014276849959453904979202214464876327579226817741652119714589397277592157889314046720472630850969671868997465996496862259176357360247512129164461668048626433311139386096784169304336765058318133007929138505979729850442580059582366874467143846772700968720469879852299885212710697160985044317439355597001859196524318387554550638905117385984108514164538665678388862379364595976169499415167395111857527935870311931041234263167939928333738412477203247586399126462341073293016969170081676473295325918086314356479512154702093552949088725359645699385374792588844830861167642204210595708826426142256357222021102609303606943814034182763516941372450533209220317990558856961500293403387912509133291070970325517901367025754579464031959919512577909046946860943528860401768573098876515141254821001536416993227457276834436639752850292205348196874716926214247196506508833152245293924823517977058478744547644410175329590154194584432358661835660765783875159739776290224456195828439544432094755178952085110516939423928057917748506822006186291538758500297637127284062689165836527947260080836776401038867859875434566807263736400657907206735122203454948667626474395412484570090291513395901330735375616131296522048600808574829755924784824168439604513591822066085424915440368533653279112292951485472504364138066759968376157760620117187500 [132,42] -14437887446041447708316131303238972117466511475674361162303370634901895164332448220573924171303260267569418763674968295201342405693786951862685930239201263220444449014081346750398857812439672133498867344148701580055827159169050474538926442706919817441318526355480051099865119149188418562932800780872221073608694566093415195090637321936826549524884411457061973604767559937297473689422084223271255240057028199744397847562736061983119742322458331245627885767223286259210179871552735158564447093801523560495311590479729241403671963144343518465940987411733111369514329856341572834615214655144552469534529625071015254953498245430999698996137490388766637415531253185911097335599144719221994291107731981125454976412150523422989474761230553746872700429100206888230085060396906921052268476050051552643760223139013586121457830576504280728687956403208643075866376601898619298135219764981359001145436100759124731678623750614845970751079613008781406302644035698838569073589832129073437282173973301216543519623155771558117750661670913049242699938932083355843103672146161217341594005393648062513688552483844328087995651929565533583370498224973912793412331325455112894826485502907876970766356988351296415654327577975133464699079964339000477324646016370154439699395622314518961103628918636777144312132823385104705286291674584557283133011247572701578445822503808822723804251502053723188264210513033109645629239221133711675941510986827698416886640504740052533064691528870333080696431098261658133149792940075137731456121803303569791471351865880204067415247099581203124052539948928751312239069803047408083683514836762296552135165432597300155530017536310787160706506182660012120627236804967506735951942214718346018907466669089281989794514075772420527267981518965065524928884889961889219083259403283887054908970134763383981122304844603517303591263512921174516615215427298221119008688167032588528743540116786160496844217513555191489218683071882965975110899277600526042788238396075419245103486356954724594037256157135754745496038035866930627461825206485971093033400859591389016574755414534215589073715717000394685949684072054804665439387356273717017248924765477902890312194824218750 [132,43] 1348053171552303131986535761168030262186978184535470888640931723432366353617743726809272007560775244139651858861983664918217159530470553062297142579404030813351828607280641406405874131109388657119749177946580609945055561139545028294522927384307110527508003785980774837557563269119988766810841175918829831033444114534743190574740496609387489023374595630653337130324618464335529770103788729951811305489325587317628499416768289167540807421034753405795965378456867132162143178751607058508172703536325783521218835635568272733905916206352330172058010737962068003526889143907887447354945599079541287713473837574100018284510658743396203260957362956865265116103211510320614310099289388230680833293898926072761074486231023269451107312818619828529339083132206295041795367956343846572059989489495766161701865613183551813393242361291428771871219277834331855229230082303785065946910956543999845448335139917921576141735866622378846813222856576379217532914171295117389336733077653082550967351768431650523232252866366992522745277701207134478697369061131004351729363174387547585000969534970195861499654334127020553500578600281633888783517852029765499187246034953581235542847518295003214332502904222328600806768653591418511772698955525601880968477113229418623317175489403484833606453556912209199769695570542619460226493575132271342668437015142416815391228913216146081645006651096765909008991210810477361953670371832788397508793233219176266165388266178457347551330157377232843785825089427432451614577378088564825845307089258156138927244792179822714979076207588098803367775650890516757234907803207712533067453333031653724633418402576952273632252394862077894671584062955951100724845732521321070161847831692108229452876074661530790486913565754869854020566434061080421657439852328527235542478225059720311127203117113549484568182524157700554390031981273563041126087574905344878568207726888168808451649473302924970844295645055336407686203962786032246406425003797752331477137599894047517918906678115243237560690754066135406179795351216987285586246644394747508069117924172298093703128314757789989204596835224864897483288563569092078442324988260905489251818781308382275085449218750 [132,44] 538982579504925913717186068786677919447049577370427909520842084361192789617908763010183615456489547375543696651780369243880634707407955099486075243268593419089031951958090706505319769192241587492835061307978346868806678667467044386362940474388683753123021882105393653243074858872229867342608046603196773552388367448175830312703979059166810121636118251294085280877351401287991729469103060514359283799379892627963370501109692272217576691960701305252904827113638022249999168857997029029038207054532423114265705944101901119569104304409474214491791594327913196315933894829275205954449252819213180881565173358402471835811740201103091343903774979567208818879807803609424379159763761904868534836243526717455856710841081295398675721196245025229395460278861570709599807276480806765473273964667366600940213254908568395042099486035467081341067067238717640385116566594143549827293898237614115941552062845684505244272995580255851046695368120501695009932178508590239799144874785563346120473186144432566831975848622343816157155635936423985827893446918420964885721412079186277391931156224890498321963626401844961443408024587279529883232061044959115260523336610674910808312473696565369702857242822656784677987751203597025954418194304696178654800853307754807478880246909159219173630160013354949326599491290902157988748013202374177515915131117503878758519294606035817157157896213190216018576760568596023038787845438259723668335234295419504500737067537851365953299483550118738871634033636765844337247429589196470229398619220897371423095891456352361798811676967014078821651035049387469491113949839573685453600153481898271832808482845241682377067620376914267718484315666816157160779021372117875160237282215805228459659510461750221960335887485141596319449354446231733054464308179343291831042594443292814374355987232410337392009592900122001978214303322723388705123539372507291090651333697347691331535613956320903348744507590516518476100361940084048137603358632272669865915089270963581914234866129663573939701693326034769721676208843595499492481435182721193965184765418861170298389510342775256271542444192741280229034572397464760121917154692115198664066718823483920410156250 [132,45] -260169275568100233868798352284860203813184161259007142922592674045164668647411974034892269899132943742818733086659187781082953485903292245212163039601596662965399111496673308332144562696406129336251569804875118857515869493631263461047720823261522245402547101584479509295945964506676550975531843752063320674340266724873802470734219983066001357547974143064101820097194370482035570886051262159323415128114427706326524663206178986802406791232608918747952404082971901926307653804432139854730519794628284200160461077553117192584294357565908830828044243046916502372300294808180394282365648209169689199394010133284206691862819655909500451994721472748310898148990473568668985532808888026993218029520689917121550604815214950707830085373795128615589216443966147992560527918551638417643309193514160864262768802730516353406712992207928695661838455042509000453715901500647993328673750630450784484945977599799180182677713791715111855558222060179995281293604731203133577574357958785950668124830690488614222806787107539470632930453014679245611382431133662363914452030405342838665702830577913563244000620818026534890205776541336984095288353501901277855615083193967498211702558224554697409859662062129696587537067788104185351851174919177534965425122162511821255472976403158115965179373370938406851570001634073694873076447534740714931618315147866580994077117046565179308749632863601970157593074065211592863188636107509313319014235058647686521084116549087612233298769156160221423155224119561439878920375262257057126330762116564756337292792592819452636710162666809643627974065194726393805503491570277406182356766608242188112215258679972523454806902549851432424894148214443601375017525797755797279891048035531959896689285559277800653276421468465860179019635400338224293870544803886557051254799097415361402890138455678667504523745674251727932297158233179952256596633723485131151357179919494034918171492883974005725459448355259032018277106121525466878829051423115338514136371467981571510853370429232854836783990755669677332553924818603486599867256383157281704709595594451180002171836000365955018817785951867825972921513308608272699814310433878369465235805784687003906250 [132,46] 50532963750521948537356366811863139004300622378284962879239210643410740588112585326531151642321006275866912027299497516700712317761491966885844400240315117734100187174913108654748654653703099703535585442628738262635922961377064645922532210513464247608702462350289198921872777970816107243873166779135915826048525006770287408547756886719507420650361012346931135769953627953981413896779173538450915039410783919779917410034436057021675532527243002772751670827859391700720599513813037605150220492021561740600654493149800491587299214068978487981130965433899327496205251879006976818386037970736573142582529117796966953793072893917209262679404069844193431230340653621632561680235215093017179004984799228055122893435552438477536208127289494917283985932865595460370300508834341897177868829932029306329890395926615925286441832868059192056847994213722370526723267733751312535163808629658305116182887477637239228400234192373362037459856127521787506911696792999385840217156024020122923055018111372076113031980728408559152550724730579504875159493862632387107494217415070430789002244582198897966293141231671479352754801543119284322124525632617761998409851651204925685515441214800473297549087331189865039748123849258627229612717826567695419448887802172178428353438267495155249580428329072677457359200452169411480713550417687226005673556853821486559539085708616159957154006720938293617395948826902891302615402797945296698598123728807200833115796313554739736591295213220490436675704117874091449931937337652200189910814337684663528030795690058999875065582149046770719588692196791607769875168450863433367446597719887652799227989030285930850169241285132678004800275259423913031693231460037669150273667039026494328847664734965296628513767169581632662204621954555208473991644538913378836242430503423158348425754474203854776174237946084926167952048829466125750634578866275872314818059083771856487438843971857892892128360262442157193648774162082669682330279297108730461893632785606857107667834727441160715137219251645580548158233863231640115632210691383300904840894629409773917867857652251145307921197126064555792315864874606965837574118469580821273401607021245515625 [132,47] -3553411130590527343526348817284855590978815267039573813667222830696527113598732980528676346419784508201169623104967651020760213831847267981800126301233155241740563621548192429688447592193927189190369511322588981196041025790041773783466733532595439420220675716811215778913945777152742053117948374164895069667332347909341016021678648614235506610032250193265536362329576269394725194390981261224071185877035512928489485975916857368587296380627864145844046856295624381532008713118781366415319023968284214550032780580515836898122860780685581460401509033668601761604801493016366361675625334254449637574433979398171988519014546974984925482136655866039233503589432177930935646440202358850255910912091941681590627430115541586509598486116359785828695026148820557997557203670740164673811700121336036423069407817858993568331956777331489183212673046004588857757217312762465264721282359863206192950568259715300806674845696613911483004259264526923854212728777985037448339016293665319046055688746573022937092687989711490876141466100832832569529959778489686301478563409196235875562993578588256334955898707892412355341179681201522688761922038636688978722350441590737558509157542806286492081960073848451621093470229313725555482259450988413182112206973795628153472118661198638589865162155472391949051784248695268993796179080474033310342085321467088257693228866034511641668888748079354312844929491484838694732359828032560990940158798504937454438041326371043439942968328525346902965849569274571310415456330307943589830965190704964603894253857385832877684743132561179155135648195138891345464105618789633209457252675523803058444222979746178240741259416254960666897787722983034666268341368861136319695801550793413946983628647062375593904600182706924417191807923404169277544917234979592576517778509315462556707292975505057710587329469588553458520948122221168875799870625481338037000070171155611812063841670591404492036755460632030389065784061109038083837297153012763852424774354193095800706062206735978011851855929659533626855701072845315586631240102862593041989211018127355133040282666500154799895360913659784401866692506957642754037947999701075345053433901025000 [132,48] -271746066056886723169066228629511374565585402345278196827684031675603478388965520350894245059248102484202374300008531608208568821127213446713706303077857014694988664295084051862876534481467813208253577539518179034029399903186512593469514531169455939004900948254950096129564900360321942756712414541780722507894266788533617085024831769412195013340237316507344750777376191951649461151076523607876151485193361585819249108182929459330539271425896304531530157479285054410920980355613209735460261382875796315289571375554841557398567363405146867206582591236415674889850471114163998275793105903613473222405612637329055566317861635352686172671887683985642102333113861086475178416382485536997034256612312744999171367723538474983963859288515632622236999527169769117725934028443937129272981863931732121977120906136654595177663467713483420754980151586313052445430598671823075045520936250597415659839738746642022102907076760665938890699179673348504779825015742726146709090518875186470961680910424387284723590800955279816153347470133810877115074432972325776396257374985862470500770694034573157432242293547980919086689811645169379522920815591305690432296012938326010526466360259396463944809933455306468541673927818257333164759268180726019741895400736636209941787487231715191602131561151277114088149064837954833786330083352286554857561999755668152594977874792607529405647613428666537164417315488255669967665622043866138979113041800170046373728648663719620727035654328447542375490117330053714747786916720021029181648012906339160042453658353125042650754147114361947850109926794276560526613715919542063699331695548517916195975204891960160400677782548016137384242301547764585147662422317350932046013532839736473181320653963794297883704309613289937217135413851224626394288129411749046108582916957883983936223822492214120874977405066114304489157485829213678186672716667729897943250570310667765768863851487797418750290058366637091118648388751207751292942432834792143747274881073861109611919904923584974835220783288689589622317258139348984920037544043747769143090489653790165081202875526384565593066726313009911249264160088753446371166077929018831149422881100 [132,49] 4393398727594080774094513055785907664581329055289439211436600812472178887450062429432774907727240624129143859454674140451036249625226882906154534433309037690183936371468216463729948762888607472326387392287228117373043483044416736985348654544646055273107056798164396735494361492854832951646323544032760422063915015653248234433843693474812617640431266089222118034448682569659255885329591763784125146547755508694856976116026498466995767788122885173623445329371663648995170890299096118596363939492598662127824253729691875504358852840921467618209677555941934863166633869985009568590341030500522225604147246465347940434276467894413125417728204631251653592155201312519479196481767633779827052425760989192860427371975508632626279808123428183910818873841430810402891425825588732494698982787297763258867557423570032553208906599842877027376611828162237484254415192291617010247159847484487116821924259458234864301872772952569854778065575424959214593131456896543846216126109733359945489500994036822370740784257471217927057556351471397276672375206299146772857374838384415970653914641731132211985321309791385277369250849302458044070767371922911217675803013418241419115624833139734379510257222590803041534776975022883699680242096585781395319897469517142421248664254280662070424123264901872498868012025752504299801661036693903431883104952549480523913816756088529365506885503386928077245813195377470887566791861439224325050448143242283502511971916633851352830130756571498841079712107880902269135038224788314436702928025986070886186986228694787545616615228276488149077309808715444591000648184812137135782188431951747316403801185077194793423566236889135415472045561116069362461598954794383242984069235006132334195663965993780016100420156359881426342150965654145025730864158032670070269218493338601964391324599655023501817238340786009363320422174597861765773991420392331171920402235067819654046015247214092408382121941927525663443963670229287616656409005420559665036521777696571247740470926763057628488335319021683592431083708893867726283516673128574557909205538301312077469875244194812783091855361322127276340158188109708639010925798027473654184550 [132,50] 310894924874359270787483615539715554118313091940871956446599132066608398571653695043948215580052624337575845576894142653294171654030636139613566506800925513606669361166013469148875864949773420393521541476212459356084566509847970404848644133884452875670372808522165417818500597895400119127687732270257929851444879534232459179868535703012315531791194317424767825206692957804977217511919358234242714835230545987228946272463578494246529597339576786200805395731075090960278632926710747559366218392534053238410339529044134908516577587808894367389179233914134755508783020933904357290616702411522785954276145476766000091334125834798855318409334110500556859621367764529588347785588007766719688852423042719709367449627031354611159904317359382317125822602874386481248434084306115341047538997170565068361034744767920929634682063142313741215233884590541023303084478829472496644723585931088340329972399079841923918282779282208084895553491026535295903286985789275475336990373065185204766517137762939817321784782123063729615894985914209497906388769218650607753724360616392425193502590160640124470719731080525917305956926270525322907289421703497836338479749685606255787394178774160408580507364065021552141038611327478867672711271868460874069194607249681712428964271848566862884422080836851198406657021517909702000599587957808689937157191600955943784755467271422674096042535932953173198039940408443946517929565162852238924438178761494268252666298212997422073386833906356445280558575430218561430291100379526198062943836728912595661940488028908076848340206909500156450029649973942299606260976066502912579039027446545826959321098535284217952874479828495861770146025834747391389741380068976885634505138631113983334782779481638375809200695874713394887704240235275900686361742638120670605595412290235163626513589302137162435434086175163143753782332227282480647216649395601263878106368101331004719639282131699045126434101344127288048551749325229823693380761287132609448119981132595112035686710171210975596978211474924952517827271208357872217317493280744406429993900381956288787360324995125324844930821532936935938855238910709580563598539458813474323 [132,51] 10370741994211647171960439712483261277995791166843558338529344828200857264649193883697029685415715807258664979986643656277197520969188991601069755378652211168672599109522227024906726123248521171758784978990759657805336432340912000163698567873480411276007273922793420268602161492499944752842128142889165530324251294003003939069078853047337820414650022856858499697277464849253608297293306938638018873891410313388234201082978074810651823770106025430577535112994625764294450841829097272259992796015749141683378402715092334882479849429424018425710454963204017358620656428718654031715739575664714622011552654529001141397518481450513914296566894220071819643331340428979902587368427812547051974486421805228738925705565625332595800982653027508810885627134029709597231487990229401621578693103933430189832637583428004073959184696425694435377366154204222546398626106621016758538718901728154520058867309064663975245945961899809237367577614814696456483120647184425031844021852815126096623465224471789946977374197959218987448579688358155936418033524654456425768094146546797019065530775457133333256831628602183001557980062179228678444336496823868755549647911141883976419213770300701828310311514315854062779345020557576011821798701691647609845710929733939357541706062175330868562716653141324376933867294045868345906567511686483463796718839943955687372134168806201796448285078817227513420121810628788752737400230809024662434593990086493660332185825515940217411420038738925841693500225543011974904287083341107775788113863900938096055538753838232904019808791453108349215642570272324311971902334263433747002233524102901743908064994630817388486635556987560530086887309547842175205877690106039465095434644875950562650256479692595500580063765272366809238793341620959658110547793768779814032780135936883558330831316854832973389559775506748791068485271402718918943013708791767241308358775467198422026078277622512382821446173869220852843480890764066086491265809209407200252961049177119955668157705226014510387449615301503129408734188667948430223233592366595219967677353910176726842741548712471258930614180550006602878678122806604815931451099770576558 [132,52] -2482314203574080230846809690730469093115774457499665872431522359035148257722630030291095079451779356041645823911805278735172608789484523545280174799993989238042224770908221322138107223861679455361929672349532948956745411921790413866336336003841339245528332776754154397798871393693316481403917026518019162446431181878922097606897961415422358974318907360501147242371946024755509606123879708826589249234367340277450203488919830134346811447429314085405649690189137934082281680327383455305646567529921252613834489379452397262604576516821754470129425559681812464540071035847013654494693787842381607446676124574723648059248845323715874269814254323595581648950088745490912446855151184593776427452448797574729566134225884126892445208032401898094824460229036281217400304280125282416199637487926850921060483673746611506932977180946216169152579359920510723334161488500401717074837983140591888287734679974988622691432206078521048306313244644434467596041428920123987429256734584324087020733539403903368414994514046225546359836909030472822324178028672544675682060435661641092838082545830860559540175171406352438952117991906089298029753891367139871495554459808256784841663307066462256201342690085830966880556307109032057610737767936681811706162568592256930344996375741183363864322503820324680910967243337380919256185080381072009412430746554669617675446019513605796845161863320937738327240467619616851499187553975020930578697303128081751682618235246548430004023999409250018797633849376047818362274980615735409564103399654696632859384043812475951352444159807501082549974079242768195623424279548459059951182743739521654992548156021661627082791148283958660877817718184440779053146336282428534921946408261471875226497061005979974209819932415705748623608031833258107494031268468206597949716507142034455628507679805261071603241616597615577025772565196098080082668128972307090431108973255487504446452275834845196985714932176331262407358310811681579180469237709874060068638302949428399677089931057131238367892973220457838966069543733601071897982933519514685416090813423349272102372511052587498973186989381472576695492270993411309693358548418386 [132,53] -494672646054757797873173731952440947624429383986362162939063889105347191755548801619001579696919895407475480586127055913637921439425310369507024412779546131262874941221426340537749571800813525837110037813884265734006255267407891461327294538531223035225881048561648904807185132742982273538718028506205741992642654815066905517776848309682448740075064286432902072594107495333838478916228961588845577699445013049360993518770109803762135187687148067492927323048206039980663479763975416908657773974531107399277894577073131128508271082291675768977444880463678876559339697138370705099415499377564728631732910835940723558190006075117999961680136307925755373200961253079706308214846067102698222256172492804290868015845052619404662601044905698775243244024134475214242199662555445890350251145778254890450530742704644738655277193727986364209562418164624812016381374809872168517304966717588328684734718062580304838754906475284977625566831157420710574397800167343248505716402007822641019904814716722009834838793631788328023681874014767921578585170727250078415416947162113972931143218828056768101644559451505577585145811376291968475059741105114031452128360149811396723268087817833872968569405386002325312893933802297894802950001594440459670001983564958794803372644522501696286405571769642000202758566526870403123418942101600231371795405334933881795073616500841249818178560109829846896510348735578992790102581081565639235119837251943104098449642996675160622819075751992663694805214866813027919463589778960494217364033343809136023049400830460872452888267575905794134709781476572390239386337789920797932008386204433202838856826999084220320193068876444766129041742054940810317227737167101108203740134406513008015466178318788039794726348713503212773128588922934725105893954316669361093751624650209852592567700137948021114203530041902095082077767422581213405484461124080418485030964417262157768233383340611164405165968815859895147376081341144009703769950454496935515108998845288300465385701875856702500937711195671383754514088989510615950640248885140139799176624766907201265756786083896582622625285220422467465770594162483230471799948034 [132,54] 321175748458674759359996617875091923300971930806543250525867427143909639966568572981091607545633771376754463592810475096143491744772820797477187610377043104192286215268336296579013619764301644135868480703055551618350327979298086410045682334920982239962467833343991939531723208036263137500611133242174652487428257281003715074527530843939224639125465713191568971594474851273273690436005742799044676557397718379805764723090358093983914658351172476279781381954837351894475871425977347191439867544114817379301132333461138994803809356388903060691477368205756804895604554950770426041697048179502438298869994332638511562412227662009082869384764641451287371902294421536249891969589717545837425869794393906984675450703285615134939818320886424743129648277164394419978379840005633689295532809435860537985405627975699572645621458783459793085448214154566133417569262201471873864742527836786386421498492267990279939152548264104907015841016244591603661146390900914058308592082525808585806590376792913481869280603229344498975870923542176393493322460107008756834090118645830177601703417099099447089023275580576534397278177899461678510344989086320933592323328996312882432772354501752789269108061250203772344748911309628919421561989586005853881306583413748680145001777460283785039795221579169127960469628289031941935997993871712297101912720763873682215454172977200773817751656746315722594432182144089495429310988784748217314910242477413467673520266541726284621262307557706827744752558443243129315467902982643705081121364200785790455756944298734225701981881293727958023794050861214425769793025549335796991260141238421935746977039576094223511699307155311425536161596643872818061355287436348429829305586663869640381774244276039625023112611373129675641724622749219931011014607258220093060110087185704421856230747160127468204943849987000153677641635740736161706056149782874850360677221225770065128783832342069529785129009254996426222731925048568075140049238825861592923872106631549090511735440221584302859922752850780458025676436189023499662398672782559181660192813554834039543624306043462670127015651860262712004095178037363540199717954 [132,55] -59484351509776003067204262525621865431205837718119721957287463362242605012528690488633599156708916391742550211693824392192320028517338560924031731552763965387600073214850317458187765357533744586290550093544487494940227824063021589833413908248607214660833842321913934861667638627653732877961316071455380974577457879267334152196234979879241532983464654049162782059160622923747708305377083408142047179811656282739485976245547956422016282834843354872662114114731262255958980305381628658296941821252668875241528050635265040040165731309074906810933296803583423507189863629267473822422362387359182624234788528416644581814997176669958367229012644681100812384092796570567874658035718193232490279733039779084479790863069734956808738910271602417837132430625686739769501158859869726126020755657832057276193116360315725400048285687921896561144722088155474825654877465437507117110814559659012001171402834550714129600018965931316626590168467968308104482586300143257976685906800754009410025850657978823916535012840198933526140274664118714362602275958351360098599809924797497960660964424756295823699712839297797903495366903579234723626066579638031307927093260414618889190751410094426113948498883597598464308734227111053093844473141401009724049448055179453530385788932335972170422351264467496856415673461114559185186737813928763000311382221649413560482423028004863552690718226654420049393375898628329001303299731930769074029509174779026671237835377896832045375357475208728479089553528608769838415608186050500579235008250594195479893488767525221121909897918564012989447844978430047762462630456673629395586471327941056945974504451468230009280986436861187521822556964113256302135143937808859416694753464961973184483405380330874195826637746529307653593117295094411178393954514853318575503837338598359576596522866172037429213472473739080451516891787704788828693155574188319365699935121319053072363971080929215612857995509370666372160143102484670864076801896153148181840744730481963026552629862317242233120982383710030927996818284821283325952637753354495439617818981189670429976845288600955935212711090091837151370905098030551643950 [132,56] 4846301315301348058554101251861429667382200332757512228909616199231482828394111792084427507263472550545343853971082130984350449335585787542731625856210794191461597646968035574872547461709584109254592290044014820337550760308571422366651367719894699194174550082005903770647994987315237523974818531703213918638634149166528321700844535729159162749601293517341900279920556515580357508991592171870437369932299197345619003720948320985559513434705634020241558773143457599949373672966831211879687683692131472265418171146623092537834909352890612922750455153518685177512409705295345358698886956215264283638578105915181257711176888114990079206025443070475324186767370246534395650649554003079506758137795164729829598744802555496763210846770675862006913813269129401909917391748544519437471939891099017610508566802394813472380923388354682493511776043410790028709992104385937295170484073824929566468052208306140297117357641483430961409285438214368453012743227971420432205759247564874132168356903667024741078652807967463353656178104138646247350236987968766746540975023005336662133491463861089611616862479477748292692225727240802930664813891367378335645590980656558631697581009610223745899867559910163513892860968974000085581128924943701790822290114140746771726377656189922182796060507486219953704572497977985877963120665973834500380409398514217187168539851108223626610234945965043320701062760235816649849568064525816684374336828694153565487067805975458117515235651519421628153548138979024034467945112226287998283957467926885399461373173487249505516498856789408487110372550214549427944814619933900651820305658381125134956872823473195167908714689813241687871237716214224244917241249021646793099696927915418613340916724092163302810144906274242400409193393442578542662835080637223151002517172232949436161533793305213274527897180086709545785413755028345461462505800616265715404490729656074429049065023407006409949151463883318072439597225058212240185546928434195079008180055031096507817903863455644379224133515843955469701780240322650993531794223846251135281020050831946931246143690102852343680263683503250244529831463715281800 [132,57] -391080535263978827832437184815833508384967590845527470707399645954288723338413753884957314614633716433117140291871274232036424900396188617064432485662039999495130661513345621957510346903950953147192152297442452536961835788352604915030069196091993990166132406646651289426615972341284532738039480434779899442725581443809576499697586409753094059516901651848125919238555567754125206340698046881081147724049760133810993343628600500107444085740151758395330885430385554026027661064096307441736413741478858565141568369315170319685302724911198850865090286449913179138394021103955372071211694733012351714229475236848262101938708671958214036751737204133720152868173951910144689099288228610701184198253884960396992358984552366915656597321550679649074501558912774154314830234243185807111014492491451850317057384978175621373505093413202746582600251319292211979614772810563614768577058159707160162317185302620835874165621109173311556704750551728692438761048065209728569116527881597283672693553306451259857030619187397560236642038140737497106452122771989266954326750368464756071000606963547755380385713209163572652793580405289391026683978872761312126319596676009580276900563398845618282357274015835276722601837071905821514609193584206787497621399607713039440636230312385967431089823401226391593358970938911836365101953076012301203259320864208838008290987256417654979986269998822764540347598528165322138339995002388647856118702875059008057412369173821678011534034036490257463950000659689468171348033265569347147052570515108165040772706884048760616499441913266563565767111758577425262645929995975267932520917145853787928409039384403794912180589179472215825965336336902597736903688037575301377180845064909921681052850996758077839887952394447564500384042811815314645785754220045862357901252656068541914976371465857926330542636593202441387326137345248318170778184558525665218598130896629856153204629654746949342426061958490564292980392848277647957422525461614457839581496119525603494590575269089182402395248257144389833639659372386248909403632597097689120320903105412386313856348918608568791159929969667484383864768400600 [132,58] 137547967813918495223701137762648368788621782586791969848209957582616416240432342610039346845176695467257071944865226493896759238866775936833032212829010279154221626241688894861952554284612839553692349086362437261338505877882534206448234647004470698659459115685080499616504809606983774007477924775589749511074063371510641108889617484258842574958959627001437404651268400875310424455574488123739793194742544305509062488746531622497285351894421797218648076687853952731914411890945283777628137517171164875017748588339335780881993299603052451605068657866117356537574147344926890189847793683562635426280890773417572800548671573473263169171162343087587928208939522667023879104991748364560076693012355951930204002242929662151222664007024240776379517369103620054685387432545357088340090120423928460391629760956094715763354496678124323295061299266629804275496364954224944412660458876036782039967646170592756433340270687942856928742855962390984239820036221620819823660777497210722725481912786645341320482384077216353837965521070519564860569470123870561657203648592488963043089730811409736837624744597714933179041489522683409098491644692706362017063170661049287262375823039308651503583003169457934606104007738978377793507909537811468555198551001283568868076916705589351468236589287820203006644036341609600830712444166107445422119181894758325929324009588466173603334754341967345405337031571897118780366571975003534010598606150355169167740025783515458517338632674483038503820208186943816083258768469666710929230850370312131300637088592682441530220520156682769862652093873069530877672711565715551376518281242583100693615295684778339483930582057480261038389232311577120463184162755063279040678665433440792815657437880236761454666501644509850397132353244642995441561454655320914664208002226639123150474610237462498368292617909365574235190655065841258407299870491586951457746471867222352462056015337189688966372892743693477059939972478541116367757596164655636905390537816884116889991612622707387709311614191675032405531910733498637705344956641942218217503315110638855506296705348358070386283875935469898664229560325 [132,59] -29904526522660937435643687248897175010733361882429279185033416004494278620202388724221172419267202902652181429952829262149512891704407456868023331917786254503570115718821647844756508722261361397491539260568115171616850527666590326685898693125397823787249367127325113995919768058501948900323936024540719838607857791816834887666153725201484622126554849959803465324017355455895748686497482586995217650283632273997689096390634993906199191579362850908264146941425219364164392266924431668260005737264519055368922030470051579210046764093424119577312996298228902567251750678793077251746025750609415615302707316186970754477500107591999856703449766118212575754033205854376032213950794074589509923243863800983750667458128252117318557376757830221502746093463728848084903108579932407822099090235186324247283512549307262702794725182793259881067126264429928604516670456318405160316557307075994732629173082234653446435413644126624714681764171058548136788159995292518140540311026767970220669433705553905836593268926117414596937118850114660043873626736945659854010441174639520512146833393524905431166064093927375667195854080074802017401270878778393920427071010993106190987026291884183292243627810737312668465549607460092799080164054009542581880192907928112473634199932092679810817655312922670645580956144490247661095655170341651647652282707026611708403330029530939763513526362895895129717866645019027551328529561292447713473711511897083974403274899187706833192313922923003850262638572405084338381117489203410153354761875498557427918137815411474367729902524923090951824466734583771052103526835811190194269352685713574909600635966354623251382463143587587113136356482771099962125050474987383836524568429087667036346627229173420072960385218829574564168143834088790475848107797975305997654428242080803720570867087332122052255568503913083775139957321728124447582555862276543123331151927024149127163267639395021234933308335777454607334274721810428066784620030594791178646237745217124711551614881240241426255128255583282314550426815130084822263246232520232291812105746505679324799189316479414031304646659009209235188150 [132,60] 3340320819935195689734077513519863268065105650732854868105106962435932857887347430209609973938960770329734511283587544620021691358345056682022437698784776170263910078200056982265395135270793539217634649221346496402602585666718327957663074869200907184635465852324445646509912115064936726933952916647610908916686309950865783618764119376461894005258450706984210012531277543258757628479193793393961168512077292452114889905582177752776080298369514964329475311243836421155697230712620644055449051546187720132597676065919316422359630124155652275917290662400332272916348326903166961429812890994635218961982911378619251725041196597212578976484727572541999068471640988936216273996671182399792238573273962380117865342084947027622484054691583048685381919949739880983229789230910384711133066627847917633512992373872030552466231700833958662135912107094904788374195679103574760749351810959329329805914412729142955905941122756303923352349256211822157911369150973484241409114015864600713589099441173756148262008151598083763129952289545570736412929542235406786139721078083711546097949837458267259160583316082414107333624716305007443587776477287040742169389672553682178290025342863766528768941811497682102524048810765698309766561016135509080713556395930154337544969854205133158731872686914549306495553427084231985337265785275481886574545264484579404181356504252516240331616285567182373004456322132589398179878524765083897987915913834906952413944509466748287002535029376729837684756364075834507282491008660663027940666523542933014549126309466587640490505212610732359143232607801972294460010164921419206003898452896591561187238412301378819945799408440783517531412785355106488979666480466039895097637675906105169865619259325576396925132591932173763930827077985658118864217324034293920662852894252806000940269336238911801552283544297007672068950706382029778276372190842132495702698925330891675363014210578564951292713462006666958288967088231470134309796288464985159190942554002404962352197502636957624170851007427635423028527377079755648195064902073557461513745535703689472488303193494314328588387073521145499240 [132,61] -229610131240821214469328595535168724097689964639641317318736492474342876941269808874914688927537960393346373206100891242491711739372021217414618101813280877436099767707679271814943349119924022977666208380930035042482831522459553290194657562579462587112448696225519738995539681088479137411641728542302690580543231624005232354557779095875372149241216593111947057507442623368430693075155745579139694312264879264713772690821037092647442247760613340234321195764474803397646805056854027578439496570948497232087839298225062863065821576765968532031502022605156831058330723195032068124931284652436118978354731674367414958589901504578742284835754998135000507031393776566624540417220788734683491142451088607130799361700082494858298310149214005576122198879401083048324488227055163913103723063481713333365118646733485489117742145337708743522714854627100559656918734562526902906834757359280085125669979069078296735478412540781812723557223114952006840561694493266164842024851433933245397017661821181394510086612311409915687306597039285841108907774027067721179322398405310561486888540683801978175536125409883845043557295150344114726470643276024342366903942131628735816663251778887185720794446401099189829636403865841202401311440092477656548433767509846357357082967859327315125203685915754855789843885700543194277885755808715578068013315241495015233909698201563418609150726375697338102879270626578948939538436474264632669105407131206332637222855280509147747335826995586179019475955016820797669199368680688776036191363868041379927758961488071455672814690529834271476384128023205469538119599433039698220418071107246174120474447304972069335995880518306264348339408610335833906578191510594231111230346454794383679038885302629674435657961179553145179176791780889273403201149991457981638461938842620711776162424429436666515628424178897711123252779106737504402695940798568727760235101561358541842191483599841782866090673938565441911564275121800762872449627860224404230173167291584626470332810606950858870911171547963808580824681700979441256673719693737891001393204135177303066087607420253709091250542578906660 [132,62] 13994273003550043258106440753367009991288189037043348860591190026741337269687133405864937194550571891251766369359094168631359946343232006049637726114775783262178285545777543338128146341089387558723649952417873498365571624706561876753251156105663536726673051129176051264315103619913833732379926226488237707884506850736270297472556343983901474040192660543444198024884801239362666780891360845996961649879906471388271013268405098420929778190497810268343855176363688520388621144509199726922902561724512449637943308075371808814247356047315717965170113208841689641975852133858801261373393251640116697903812193478998718901058500922101802767472634667755564279173065089552169997181575965116610946487043742801775390119886264872832612000428210030632982706932500469007207265309261784301165962107727802054453114218722716927386128676315913147966886208530618608526454775662903304256568358693728734283461293382897009322266459944507604797234045126027455310018329435443099259891950704857647915569272737833910170765528008149970440867844367891278681878231539915655588050744148156517392493631237942176109699647855041057076262354377203071962501288104510379900743238304211883897401408772351387168990119105411748872797585835479883612172509085305549712380551758334645104973973742063938825389346052886926318172095230239106281831954166852219721880468145803902127616816583016475738976346275914580293787824671540925598598251009922626117883256883378001899867441935276097496025489265194551412378301296992045733916055807648684929515525546302408454736602357019228546656274173503382922717953982528869897719685974142066764607046095592484455386765201138411665993241189841066155848925442385790749079419758390563552859860275206965167021546301146443576683246394526177756843636663798113291264021770268466738833236419259997097227922444281029039935402682173002449239009820074309367549816388652294533519736426564038629901233149019165529729155472153119259506918374597194756816692109988636154960366096274193232391010004647948031664232576142483605761253688135927164324062877915530985417733175733167535397669554145136002592384545 [132,63] -961583162961814287709874384335574936495664495197824810626088564469762618338365612402177746862718679889358469954718029278895627052182371620033208156159480753793157220154212183370334212300774781281149582837145467525189372128880618745737173040148206941575131432662596009424807081834391032046413020184167642585635276634864704040145485302114738733844439847443649592946020673224645903157897026610417143711719368082383374441433228845166270980383835838191517355390555697106604136389551582598096698360536671433086129195512470906022452771345939861108593716107155203231496770584847216165970522273463716974755309805488772744259709929532993095432733244317418751736529846329652734871536213403006818627014223234904798075701276226078517532259604539781380584892407607386322894214105535723832390806198579536104638439658046720832152530165639832529024876360799105450926920510910738367123111629135929838983162069698655485904328508209564594092135846248712948808334745028463954728461866648663752422803362239897409729472999905118387265048698798392601250379926880581415482474914599813109214214701702257530675041907030310017918032019654911579105966084450428070079123501769740409097818836670370113605224664876984005772531185885249965769463671807303757958050047425675330526224129438278869762678805538049326643798978240934152193272003457070432949151077916523847050409439470655471189222727954159978554197037984958531372057033111001757426564835106036949614729564635292987880619768857138245982294042145877497955071579898644854573717031244830759894093539510608036622616714009669271010555475848218672400331367526091095610757679723533766043621300476367082290806074912179833171221406780632429147115197223673255353261915171626074265041353881943279239344353643643092396081936012525901889223292996780440066340629833011614387368269087473994082552300108020726768024335269867851125929407733670623947109574043028419176528832693420467138433639557278341701058877175210889397483189416180116974022207888193504259413528837933855751069488077833075874587945290592675312378203786754382740243840549526653388297379721057942645110 [132,64] 51449165256222150242633409854763787738600900290547814875725092888815440493107223616126961856570938430036826236755036787009469294141716715643388425061213224275012077023294009780108953332875142882387247492397071607058665088943983053897179152273969199415978357605959828117853653169109176334871458160667112192353860613709259772978269865705797077002205128201834195032222781934838131321254432359422969643744658275188046000259836010204983544340296054556482234794621108129421399116915683815599709184632561798649364899056670818612781151714556651986242418762331033013155951225754667154243849311544630950268977514317076279773647404927742626058127376763794498411385285759735289064683276201321518222424867787138824773865810415517244197127602648665910457433710881437184515585588717600705223398431974212291829398621638615350335140789987219353422784441485081034854283587138704645101136655479567284909885133795586286486671953196041512076623998363400733289225921264152613078246283438308430421287037921523434903343509801610750139888336139967747507081908401304684578524042531279672241519835431321311308716097808744390495705815238176696721439710477214174687303897127185367405145699396178463394354217849992640889293414212384809600567907904550010433000030500988948037842363148752317204942253096851476218712378063687877398785852116676659643941645786528191275935485951140902150847887637280037517603202193622982690367214045582405887443050974921911582391777466979196294720718398105324279566053421234440096664902977498945208804843834843968987201223849385520197887834198008546165595770222548310088469284734537366087053177509023058313958581422889574746407836375617023249409017004922805608103253474793625854128849000649681943738766393691928394403024737363251361172713497205808153122048544569656970584626120451277121355920944879654597187985446651154248146880118130798273794614956485144290387680754440484031485025535960626532336878289679141218219434867355244137112041861387402001665391657407784173896810589377669059899112063019816842158283202430001260779224056587257164143941508153436342776967667276862390 [132,65] -2205793278323268095536333206962883860455331651041756466789950632033197787401743454750493657080941440790559258537656950104409548775676388288176974624099368233920221017478473105902707769862186929917853838303370552588644299210979104915388610993020204541551437180810379826429418376281029091395199308954724572978769117961249944624805458319433970086530012169476279663450752568358534841347527620690234849427393336231401034640581702572961806364416308099660474596078312433767414287803927103602151616068345329522843710871655679356030834162291439928477362372144922774264249969272429866386727520200945931992242715166111154944357100090872934105404330859228707031357637878459312459758363788181877821323566210290945046636804900682684979694392429867091755425907413331627892999567361338087763339893255133577682858150598584941221508056130134137616142100286256455808255810068706110054436785144611656764182215510897331686852705453700192842628206501632803931274903534981149523708009496442906671098095667600694231107467119416317447413309993872265633049132556308931137638546219536370482009915096002237669996887876717502507812674123730181805966065989066528976565960381085587468246666533243045946646915435741308698993392990888703625558768240835934831258158870269378758907693694875834261649074903588911113293990738308847376559683578092100927401882648001207117113514942970568026087992655986329755379847275875109439986257888621413956530638936851908336345745984906698010727658815221789046414063942306900164380517378274378545144379735225700168081723202667780393959863521769940340911684655448808864140408021274971666310092479133224605935027156303547142013989150379145657904296991258761097940525261984191372573178286354008656173708435580595766857334150897483543836667311648610070534972986382627000503327151405836573539268428802061518279674366805810859939809993199117012918375585491335834828515167299248173927697365936540938472448749043749576337493380534726866555989702530990767930294583668963233728308716863120846624790678687269821863704187097653025120478424530236078600445586112144573908562388094970 [132,66] 191740850991096598578551344295903868442011687088865437814064785838811098974846313862891511717229028998097097821902866965411519397011078977636132478308394452210192614724622399390505317238991709997652303227700229133549644871060862017847293167996177435129187766049108422949817147008266846195577743020258543616784422154777310065537106570162646080689005320024300705170899161881377728995507841093575019585397185988352386434629671642961006619695949580424259244169257043231605131578518608136282296824539155818897759186731277417392044999877316648065957228564344705488229141297153478566597696988427070649501680078037665492521631609486270582011672564166319808275209962799799760267150170230945526350222947146580684936548971618053896932682729152772173616777825229842986535006449004603111549120926352442727095332211143311526567129126033450373477976103450951445047590958100256950779806430076988748095269819090856817318074124099753823886277400747843631546431420341012691651582800735728201910002013500766290411617577310145104769752925625142372100961408852996839045358571964831607387147695596449581218998040616071906450343944045362519564474244577487782705694799706877237901887087090588541001431798421319959474378468061329613208090448403088883283292565757141202856521451638571089341633494528628501245277304101728074077369102800626182818372564940843425648297988319870816597106977338981000896476850417834703847816326053184640544109372064678925787944540777776006073683087269243021690084839659096846541760844093879728812290152251716691466848777182758298399173161307733367261169010239307350589338206314824047418690982189406610550670016528692664664104916198339396831700466799075093745138423879331591455766275739280861875499655737297968007963795536674321996790471046579970366566895178133724849398005312768425279716994374056379075738505753727438032063981365540664939712583846403387334920047252217123961139645554202314758318884969062228120856850804715964707621154161722091866495147320410612451727541845730637988795908376258531630853088517330552860627985637631366872867635710334915897796855425 [132,67] -20979912911441990362442419878683055258063319210596192495099369554114874744856441747380583978870403015100639746530078749228705483707980562332200353968824735323081746682206305605812799865480752798435782559911295561985699964079047107318866839393459756856662827098556019806737511754837190620760999940720775151420997198973698642298219449223449860064283245456670998036090364206214451875829314030320182673036405234388631740875768068771637050828967375219976676935341046395835104960981895777555825201544194012424383636641719664311902411904019072888886340455952185490670004343081055471438318183192120539552001938518176384943747118187977593269323398921223491570576751948018752060505075816429829573542529806244268741555549221895301673906697582484665271314590567899209748288862675613486026989365862453943316779943719742324189545864262017520317988781249541739701667375501830973029826995640842743638840042005842934242277608002384238054593620558945223601748019804675256118961390535165246697360342686444847058841288504631316061905416663965894675619779963271627740118640265862529398690603233602111531141451810187041896050154753884185618777609016023671777964518855194130789912744092521741150293038790837417050922230850033758182282038885206465505739374240686277239136167291216580455522013230957853866951061057230606174100062048479586368912362303171757774927628144043647853861633308560223092657306414255850410977053835705953567274588664021449438050295480092359192809720442107751098028006873760473741909187520724049474585054192775144684939693120837416723931957427617153431625734831430889421680716704168970873122621384990639691582208464064225571435477492300738286504373413074906123814981006180534693651982147647455651437449632794231064222107635818643920348224496169842800435257762874709038890288478113238382222012779637811656291265761293194057049532745511568791060086872974941160320149924405241565506804155866529725150783610686951174275467397668685108591333041762100661797045815887435773493431837378518330823559863890243657522652112683591934762740885572121831229662467163344414245625 [132,68] 1687863620601827636821131788317088815455784009888059097373379201348093095881955016907571486009356707140605497522205882460712559587390459545038893988181180993252107127393858584434472096659622381798311888482016311078951157604595646160708230031565156132510293700771473253384335788724351224476135815025477627506929169134235571619819762971641009314127544886209223012237755959275373677544067601082144477263874317937678361058981759599885113519545804007248127075834886930490267091445223085183189288421150548041780786400639099940272606629643543265720719740089571816309902301467179561241719849005933705605843279916306141787200636885370941098461806755841293993197429198548834121678129950535542223676424358383095459435986012403701684547806112967007205068919736121894265443215741170739635265934397003524306624555669586364812887816786942885653366968464483168046096349172093361239467759708566998737180705129156418067291082438018647309322892907996626111511945599189283756302952354727118418027464802631358868185173882473430506924118914915026828353049446881063682991619899706775467560847896530047505858832216494272898905973398129145132648912062937872689256760817928099701038500822088806412587044198514722345608643959381446323098080582051638312746970118692441380895065315065277098129996691468556892656374656414447736421805173579180031197388041716558115811061495822086698548511221451411837385383502571372993491233286790164940086016976963562003753236502488769643636357058363004444513064708000504110543948693424761526538730781937667948333292157094536135572720770060959556188664948640653781655315977608358251051058802572179586708493514148115953704629332222713378537231928055217352077837309667187882315985568279449077553736985450954306115596113790062026208200053079549924650173592986400599021406190541659077390574814323681263312462551283467423179729185607111984256342553350608261341552114978457081649141522433482477322015182706592544334361983544485098130007838255070635480363949767810394984998220270227654525560438399010474205777829128305910008743905993803403730346855179400255708 [132,69] -99274903705135950762509046751674830014517937669882706732082044872299054715316137332152514813110545438689599224692376885464161113862038463134833683495187814613304197339281282255620083729150332156812147856894478532109262065695311978751625760762559508783100994547599542135453671605669709724054999921786115116047300375261912337156643071476087008071514309604151813026066161286146911257609434585314850789243046066295980376922411895859346809843786626996945926590595142851542253041192665290036266083036473478443499155649640263310846966427826027778487864133184738750397922968222305286713774539708599988361140313850627655164534826828173927196669059341633553361880926641861124183452004962049858417844048890842131130591780704625011684636565088448445316599911706918452329675920894661130248898328475165251594156720332425779261596031640915970585026857757681458006746613998049020393623766503232395541689649374417246623086950837448782881594142818378976898866659493274955421230513725913125036718159769082153922492244884430269868716595213029131979852158420880033613616194659186553758354703229374311316197707135877696048869932446063520527623242130018842295487675399808518844457792844712183162396580771557361352258892996073730672671130253351399066652346007347355372279023032881676359917614975923439528688537484483654282201083012147415438497605295543310899571368991516286333039054140239798001923575924598528814979407699430732856585491654961339753424407009637878333679923740953523538969248591211035699449762253468759554842920827011683732993874057744202423403953106596562676664856747752682336446241687714705939197732627597329135820964603907647669779617196661710756493611036082170002967561566747532786119472691285548403835957235091607928225652817347346422406775452997120142983942367159774002883972330898770897503393698038025602820684841513443964045807719253950507307396422137785746731820626240972956017473328238822840982777745780458403992888197684253393215934536492486980372528451902224189111239014147877848496494986450137578165823144067881478013685477985082494942833315388259 [132,70] 4198921600434622682597394105530260218780744348492649304011857396781819115143669841583986785441047905686804904166883173224328852311514332114773514019082216859600845352846469755363869592794788076656595966248119960767455145767066288770617995005577654734293211533107034360417735393386964768029328449757202096121192180014461527402521071805507516877284723854019408761090870914110922283796582272118430146471305067817878201411574956065984561326648852131820447530060432284841837889255732033230574068324133619807247252096193982325172506297113132539089504220649900926673075357521185439088789296729833924916722011442886886417650720919266175048752443499946280149240370105581938054309927307219976715120658740948021118782945361178171193406906872673003871948358905830744275510254102253975627448287107150880766832767652653956172818310589476571536775591365306038035024902904164885927221345649301848280760256053668588567299159744764452171629022181318831835572196033036504465415363863871875031801601503863570850010059846058407919640965444182933221949964496557344368480885830042848074824037354482729281363270778065426926976206212923317800642515104794238383646161550235783153988261859967609709257535866296133802329077551908762024953552648596955603931492866993214923322075566335226724102568942127096385105840867950845891128966142305044850542105451650483947046757810366539087187928567081928395354690925829124749572415395350129926686882280181434890827875080972007736634208561343176740193808396936134981430780728392873570357151712207784230844689369073054227198178621526721330312631406938800960124488535870559306895984140294869691430488399954514785334961958370643148139196293854549426642110985100475051271782920239562903520551006584850974242649911534796906937718089724040338769353332356075281084132779299202006290299804383638765925228010688469653085182939974856800723405613053311688803392086394068151280015503031354732495941168578814935568364978416363969920290423999718006896687121780106992430433457689059561301751754682645379841755707053654296274111331055607875233501743358 [132,71] -117169681231755484923990005844223029648430454971320455315673144843759989254371294820215941440326178712250537205351435576849980287035964973055996084018195987549443528709848130196448832583471326649386955326758421437538111984105070966208924963463791786212006909484506735641192666622857955721024600866561800526979676199942674338653794517066368012623361934192519488747117585831977435328119393914364761636834541375379118111444713924791930105870629715497799126874878713824250174481367952476811922766720109282914443799771985645289457462763250675316916452787962865747855717058963320894190169160917142939117632404247719971425036289948306831196967067552063219340200040344310016618209226031871388063873163775558020642872899165071445847138806365598630469221222417458607625605171099123490877012522031198502181642450334310133798090693105526939680839088319495582289293043738833787402066366693249352854771884592148737886251101686151175716655873836015868500564732593299168574008549185062129442212744089243572277540871490144994570341481054848118017436995773903849153165535641805161773669860655454317308592440328320721572598075109922170482094603568277472316158081943023758154931476973145693602443602645036557024857936682936630330201780093054433052316676734787564450059575127637073669353346412660015503873456781185128072550806525989800442158485398035550518938349277519031222684596930197571924186356138412265402430876533068925676229321680916959307577170503273054216914747058492254554532261209773803352770743707288777001148751176084216082654455528540200596735401387478710201786505689149534958918687269590380976869398495474969084782883908227430194496545916313277443371898303784686145344762943228061307560010056999998161508856740109654026149322011937636462332386672424857665401900721215109230503595271961504380207036475545630707117312644131037363477147704442266504543274298542463790448143277514497190608074037744232150129306897751444918579826887790884472261448425161475199910563474540944724183309922501800414856956607776144862967036106100180038046293137259739202497308 [132,72] 1538429233513485885617509476567005899582386197244092901609553131141101683526475195899091559004785069810753490867252156596517750175715599002341419685214060529433691751852242822808249983945054169288603461050765946601722342668827647718920577243208751440553029070856189087215206801805282928042293513506482928489981729439510249629664260031669902655583326165420546957694722215787974624038399271144682327788200975563007599526461109152416492191946003525684587221663641217433311304431945961466313229910473468870518299622789137804619203072586741279441364628098599353237236218390057344097651817943684883589559068376946653270559740329350925650344215003528158764512868631324676616498310278030792310549280091898044162779322714849223545754392640513048341273358087133631150427107282453660390154640837689574910764707487847867428385231888014047229036563153794860868498067724540189584536714379087736615458905417724367437895287521110293460289831781480726532008451232847887971522260677779297987591800957491211947859731152706897427463521001298919074798622510965749497574694302744842336375915410730619309662389994655736216009481769659657743005479585890400389173159926333205176823043216684124568212597010011963342897724931419227401950569506121496161439052714731648131040237269310209613208427457499021791829051264545219097986587666613350681731587501140666187746523561342279491077530512812403728408376676727697155861329343217277987502654708591401930551859227714734210347433523986418057257844992187929569257073613030391301452053136781033400311867616959601240021752075931658050058173215821834898572025917628727724231478589994086646609522829682250121222696320259442556991465090453696672213752932947235655663247708660433154598846532922057703839124385241970474868343696590203323979514454776604635475942188389683020156069715709863983804187106938569969358831618295250619543101113986995803537626039655295415385584556398944891770486131790750003933721494057134971889159804512817244863034911166211763521655047735497245412107901089842579194019040076402499618981215296655893229 [132,73] 29206349313389480390650644521841922356084980004075200139092818102512781635210578944136140840062333692192866219580376178745476124386336866126275812711378304074784929054992664017788522833287891976841854631227669663461950854321285396266546554877246555874341244734495164963042734256741376628108311065929041730148741833596222997839424885495181176381264303195652803782646092538023937636022178753758297313920672773130107665484061558691312448262200299024621708241293930359396475377964947477072792145362826314883511632376200769336905922414376940630263048811080188302544077089021763325972736827019043614896649068220768439065002691842246538993426911884254296692932762625739244119396459166357369897602933804648589918727023059020180990035523843392687028216031946289055155561045540547737581496467555268085487647264909255264566180638641806098924994495345358364522020391309371455516407441275198714731313736865730755176564421650518971356355614660641152106695852045217098162541745800676161972013611446588109330255951054620652309929038612676308699369718769125546003741896009856384785833185748899338297430428844320648942124223122653521071913048559291134556034505917198550225104030708009682395940834670814607612004482949818181013097539649330796191157104902393533547411548992263913735037894726898286301103327077336935808672915991804913969375055082695815567025564235958260387958280021323042844920059587479775525976388534260573404655450409881649902175912036696955094602589553766285188714472301238118159772134973491118766119385390564120113516513299364784429585749447636606238535326766874116341890528804221143379959515902430094679745281993457649725216048651552627784927048510735431331867033580481350534651455280139934224550912173964583282559248533547275294779738150759890878816563797257983375247167109606160319685407194750600657793929200098255061364475624059696768624476218351718233276304104832833537072667485709247215796466577781100039843181194120279735894130827684775583557966492753293496734213772402226869921036313455573368380730559188056004266992554339096 [132,74] -2166474297970560478767560900737804432730100080964868582502815263080764247618460065160243675104044356227533790059196451887393792982818201361996835707278333069544975149956986411859546503319009987753053892063223713746556443881208726993616724200317527930817061160862250110985810994838045985682226366263043973937009149165390508721113500695020272117775841880557738812706494218219217297156151365436615296872981152315541512696503657605435025430098188500343285951666168883908384905395017969371702737211430801048318663386889614188102393356035636316262472919851638913499196521132076065684601364715815678809169466667743634539947328029452243279774638469755385219002682720385896158706502961618361980227183416837999030102423112920594128095326973408655621482314325500018777727750732592226029440774075651222597825908130740743628990520265926714668800175993761265677063952423400212356846156078661321802186346019423517233217609297637950297386481679106524064237199198526493992718034382803367412390295860325785112223253679481193204163466848396965389477936456183977264940056379620294766932519700179353623532620327567021448396124928987017284653439176472065423391739493396453239773030841082413211874951985970194291858272753654200967331742588486523972258927614548718205477833792364054214848661913112247215891729252633420290638716354951441120182125168016442574008016141457973030677423204087835427543329348096916738199765699132409532684994237518417462570252984244561815215758126957172301959855789304273526239878493265393719144295829290941529369792213126279420798865113235473502479749168397067656667480259950704571367746913288504191632515466671297467290472923342334362536797724868572197479829285825003594481727294532585924606441138019179625380034697015625339592387211437744966647334261267137293222456140696804881135684741719876159164620411756465874815941315129126162846261621976420298939112482104221472179878788832513199502780183371101716640505740823288851199538128001850819012594308841131010915493959316164025987823256749570197465901445832468681970486952960 [132,75] 61225706792773554015869173788871147307412646918592227492266783744371991462361865376452399121807120288896788953819037369031258672809024218537996026659375609741159458967631722295118847713813900424210723476484019337087539746247263624588331696473789357443439781598190522724489553737260807263375131740440524716318464270063917732434931258812784012258840493682134770032325598995050909198637114752248329663426983386320767925738249224389019762019782583249352032946582068563647123708379273917306084450048461839628953724525635397963144584767337974652715138688592257182600239760399805657456685828256596466984709539529563242482078520594435956100251127286604677801348909953655700220814681901379251577713498097648028994835886432433185362270737370752905982730894161621861924801943700740621354220499220694744333749535212953482245721547295932166292309297178748167513677256620537031567229484359315282577692924160862530552560618597099974741730645586401754252709371128087774267892402308618079377167422054660694131579153385049822358588939204177619386716494847628431868152680100266627185764195758570207515917840749960862428011440547376709888584468432060609569729181994927719869258071377225392150497765192727862651580736576021413251033366751283034442208938061372302964048989218655207698152562186612228597402691436983264528423215346927292157051938805198402718053861939540339933163953610466977084799484268825831863208099354808656640465803974652413475612339962962603390934767531980253193233874299314070435776279597546797786507551418331215021130153984373842392503094005519887415167174382666617817577524439386191061965379595122070192730811513353210134140475773736861672957295093602171944371294221517608605016718201253089289102121165646042670853629321245336403171462926135188934568470652835616598003055542908538068649344516057865885431138209312007230402142767841417732961068508763515694310043015213424085711749683071524811007367165725640905342025865184981045402347982238234777956637433090859832436284352616423455776326218112435484255333978054877312472412 [132,76] -1042647112694216523878209801164687441314936095241378498338203195496028291779977743550839951541423417002321162488816268696676765204077762969613881262374797606217808504608116673833005373710321034595795752461531181461394814062390827353708924247307821898811184882807330540949223050221412595244676786047492701677486340938750050406352930829911844436987336419706606951945341318497940569773407486654046292360624767233754101996774317485999992200303071803926234344358838970068664855381644718452813395190787232937146129668247862961651155183096263828690238450114768968369203571560290929350962728815983464045313646187381351516856790805043638444157464611846490018513208040012505363101907727558528220748384242044802070507181305542310606890508146862006645480094881289899903132384266871333980449699426126682435219510531685802252469487074119078888555848937983118284835066364250640892951767766735369785603404998769990825178154120062286924615684512014569122593531660831684534373480178404897322039906392128988875072698761833672825034487991351376569204447913420070061359971708327047410135486297114002726845375116562172796951784032726478962725716394998029611583230431610641089232150714403062504355357120535317627111608964453165971408508197350649183494186512879429438115135767253015232673367779536660819618507507286340621491067844088141052002441372301578814439117084464528463807316977603534500554024392034806813637840127201595378500555085092488548012124048630806443422457086992016872865545478042539322632716508469358162329266894925480838661762835536458274954745995369646794157868989346568909400107731697968016814963571507049499656928071677803058522707770628748883965208816200046623834952153857197518805623507426096207010986482368136176652774659205976412936784059663747678551624744560383508661342790086830656388707780953275210916229845421392489775875602276527171197878931457530873989544733276269278676992660870796945911209440502148308281644371154777300908362752036574157363594883881255875157294471970368234042745441792962010075405614391789068432 [132,77] 9835884618077482519956337001199179494035917020245938680568748580161232613262463418041053253250979247681801315902182533586382128722405430730240509837577834428982256900390879277865437094990747169304647455702768435706014054561976160454752862590328153030720052949346702439033257158569104490873745852418948746053303609357997999295671069154244545065035949165290287905293043696902825720377548926287454168185039980672686427705122287257708784023079018578613490367072768566486029277422859329199029042625002730713688831184953627009625843286752263468441063340989788760195736682754807163374289867630135322573035939164143865974209483904432791919383539060710049518587286823346527397185357258746147124194443649584029457893144733971000409242102929934145652692598935279118100670576818815233821383639770564142994863317591040208056141030966644613441295246043833212524116421469532420484185905654277375822472084498192455871445082900038695073070612504100000620880089608282214772112049735475955276551413825728968482709520701149160109114472891803947397591847860566051064591267799985538845575275256418440935167985932010809694620083829523511299557114238836019005259834226881421593361668275979296803987617986468157558037149510053156442835349114676279642707926277061178087782033780341439919151780565471613407491336938589858851334830473799992709086433776421871162379968094513963035526915778069055323414382997100402133366807692816175828040802744882689000864561406915062456805559072529874848362037219751450797942808672776398465342838862113450374044853122688768580275464697643747297963615775098658396834475547627958924578304633377325969949912010448148604600302249079456047067575433142451704014628826868326805097502164674599460930644637100628476392032006314235533711880081996031123946896390180827896617607556574641964283192120079477217358701361575296952645097998776315830417995895191099826428539033762262184331291943326928798934979625598426095564887355404858861278134009951813160184782520907888355491452857824046442142662493642712088031944630773536 [132,78] 9998724466322758077119077441580198878569327309654263527157247007474755297075927969176329987882145565525896951569041666894417032258447110404978076860279521116131603546457642294713993692634235736016176945577774498932092346454472410500774500529164518674043174390729488214171006409013987261463107572833438543299663342138787762044567101494660498475126311818268638573793260465398142353213622599918010783100366976556598421656934147306758547680716280970788310507209424995446230197287777961765542306989343147879047347916772289905892905012391250151672059530944499519251751201664461263659801815211323466065570324752293387014389116746242026714085837907684876624797264194507422800016509633504496952356723104243216512408909000410978635225301800800091836034315959828941733779420534759890046806603669659667021090613365121007861229295405319809093052712505492018466601828261566878769035990097115139448104952918142317697718394421426512074640362974045130074571935540109792940614008185654870291551330551283744917800597332949729134084423537839480139063349732025261351626125976879286075607695935541794281044049774261427113020087279518438212947694442785234076273370390270315299390233156287558318684478679268398166681068842256786669759171450831230313864129649588109756232500990432536296607563348051238821546831912063103753288554619430669861979810087818280987063824658503630381849850694640028523347601881841596676718294173824952005081644590996244699892434612540605585245937557015847807893511859722740369970871620411645007809481701648425139111141510636149863414970496339100739720533194765015373164393775606336539315929491961715474141733832613369944539947664453957763585873075707923423895589866439223059302272839355739342232770509055189118851346049590998264618644178504868544123724656465886851688938388204046545036536789868042110115781670764142464647592751419626458700958978942017527020479878015496330614400074926356429383305204062987035349886733883495915742912475309016547466708467501700903415675048403341086982648232661262028475919712 [132,79] -1920385712819445346559355777016239449405684343392344546708100709392108388634402463240079357021059029336851361948412934562400913659617887717863562459965875687036566990342936263921438050418855589999730926869827563698748314220797415724972125768202492574336339564971116751937318000415508758733570631057134907293294833060600140728121176224115783935904907213809286231691502849430343404216687162697929179849441424548723842983593481821588230855961550562513821616022484683603823633077667021406970481406721642254998625013580771708645342526026252702081479491393687419625902210766194402202332396647112517159600488121445933916071875203352304926709784746766190762848151524719340273631588968963060686776842199285852675378043588747238338364424260092243573973578722566347818632120526919385205420982756546390476285545243072882726801210703922413973195327796759134439790908747865408912331301466895730278591844503839943402628503821911036621880561761800901423907018556937507439135412704668961749670629208373424846685250479319304630440196976034686629446111646605055501610159490149543880693203699538678187339836842664030253601198822581419741454495483658150276084286791496890048871432474205097348089176118426705193350115604980213048824168462933110236926697356451940692330968757220825328396566646368843881111130215614887325293390889597915904996378811141082256165572113143190576570989906208732509108750724277070573819903950054415410018314661963482944938057486918745533422397772981842911428229060920267449196510193299677553507138415556741099037747837765667676872712475527764216701459118273513171065810206155060737072027660497836641387476998461598046954252461215622050004627503563972097850687131832885307312449777217560122900599414196299518019237082940757354314354158194831139674731218144027017025276657596268900256435997159069120567481565548459862495998488068118763181176439951615718231772009901359012683311778745535354560915174275351043662200108457909469931323337548658678522220564743981311572082274962656334788556861401843555803890 [132,80] 33991761526924455045403297187415055362756346154163059691170574233811746393823624430023682224707111390950153576914620853724413512720928382665704860040684509041366901799784881031592663940605463516805217255366672360892258384963975979520608927224010291110972704813705132010330704779640154246886182388203520855489657437470311035050795993011892640669847641163537649711955121020434576690935709357435181502349316961554179895534322609470673510829193022354611457653298090287256047637680076663511064345546796570103307122434393536312578375090528699992372918097427779358607898455132606070960612508531076176329754569064972374190875270597458510709429627623623450066881408584064605877821861140606223420293859653621534761522038016509590425293587977558667608128809682303982863832317984433504467264495572479293734221641737152375355963802138068976439980812258174263520461890667258849951652512550534964968072700035063062283184903844116390378375828731860445991343548009027203829546343467432072378401515100717783054330017233556565961659694746870517649000723313403532871423195200649405394483468656264983197956681499448238432200707032547398671783664401375626687854055193684412387832619828448505553442807640346982748980196416833501957656724842698435283287032590425458771572103123698288641706227369089682821708559941637891563951106567459956315760981155548833729197574549132903265004178442892734249331301431220031173962031222659371203219330567707221177619891817535708865695657809363457693028733153093216324797586038459888327189482158021070825364806306986304795971744108654362976870472875963177087934950582958661665613853442686876162153742689448099468088677920730018906146831939550461046481665222679005098550219920795911809566540973171712774401487312709341053471605807863077469888794453740538359277588434788183999908968231331676346243861633941659990406451631953314582512233728437599600918216742782802178897855094740331579961954654092582849509898901373768662360282519408370672830825019243535592863412993408756414172046564810343621 [132,81] -587360176736318535553699563311680187951040889117962346138196132409493913925340119273144868894520364116714853811218465680391898347954589446218455466063023174591088827862664449388620087508941929333305365883813515986167156170711934404844517037727852156210905983060538059838524169801625991633643501029274600326817651295680261010022319550165075214304482120396662032214492872194655622863995372141860620792409880484729304024717641502979273655938966777447369495123335407309328044353422924354223360859433078555161747453884461358444806097423846625868467582065662446015057558922547612722550959236925759366566403427310095693126387168850161250860121953369574540064817804005106135045979105409123255678960425204928245676560225018001800728200064764009570345421955310348215725360221010210143359470972323744272564530125472810523786617859972491982185937777542582045159280700438071599692373141324850462308770893963359264534391816247039236932261568922404077058015379405160833665571982114637423360561839239444583084124905469220312353998398461984696427860104979458786264796371362255330564017544686594946924764386041487977853124968484399451897798462910947717109760999748697103506640566395067856399511979204675746228653220952479981388208674128510176186623683499854761961617900159613803626455859341392670248826506113359989035858072633386551861502302678631615476612487744276081947608083652741379076128909410395967231986705707687445407365007994521464308934230476044324608630604784528795965049491033172042572668243100053418859594645253130791978591229175931514199082364526011203989132852702436891655449004377552267520557154410388595546180336223488075967931476080438989022675294652835996781904844411636188287716598545906384963324495897862592131605319909081138415877596203900267971828901979685412946224868109502156911047065105149067047981851953723590418139823161132301647578787410606907033586470329852404945207598379789038445472344191315345214001086690553768284437027375791603336074425450650386518991424668390522289463988516932 [132,82] 9935939974960877145302982206152110162818585085623515020766976931785869343039824252310125964611950227893828870391610683929509894531558553748693629166654404605244414251471854947189757108995393211713588295103854740955982147927525194723673793052229803813463637227465317046844119178180816361446538085535479081201325183409428661926877287224884710553439924217259504161826524001588433549180969839682308015717771024876086778905426095426649160332295356425749335814836059823532994304653426482552247979568210298998335417756669658114079689480308567136773753556502173728781755032684121528383004691670120042386455864169001199535873703137625759275778158863896256690149703394193716451750496697705074150270672601141056947063233681133359314409603232834174922678214984722217293155193591442746092501346376642946743010202256808392879924008693827149747823879786927780155919257829130095843208374665328446372116247944678844890153534220621545150328697320213200195212098467857735702544084708683884373403217507505367603188339622607353900750448789898988833966610064430198725859862203216015605911451070550189400576652826067927744981019980873391965678212603957829451467334138607885988524630389925403732492551308735798138320129032788055152161135657030000321811919614473442878365970074502175421768891328124839378147095572988690077136958028503651614044718760480842076052094244197083283774708432243724411384465842152483476060831529687665320039463045293004711506288876644035398618590800793304704052543767654490029736681706923104939029407635334567340425347225017582385471333071632016245341001181070416718680794890451058922223650125389311398728737468370260363993989360212364164504577323264833888516717415660258185284627323356814189456561333799456110317326214362753614177269243563306305301075863336961616096725286445250449133840990503882020404444074145208851709546751336670654545542295021352919137028310434759703605769693732336286952975960451432077037872717685473022604878660949224429206853345830661124409064967993065033726441818 [132,83] -97408375322108011458319008137245301374820606162329393161090073841489221860646241451134449398456569294185687176036771850973575287073036884818233910212314126651349390747524530569256592039883223329717265480963642238076209083495251064215344707899442224244804250324281979925595400325802647157225801641070993682708060864570030564920423354577557786038908944082937850723284827859059725740772143672387443952483290406245620204640823801308606404138999785544130139004665972393987709472942357434259650630368147588004511251549115849267186823446459717192459216959976488012237195183611220402806453214117550338324879446125924245061958875822056569942811256217713581600509318587410927388286408236866474993784563961832627567436250410191662354742413399444459049607608090808082218515597704917374704416075880036499289059567920523093073199149624992403682321640751934024278891970815561501573776847131187380435590438981458704360766505083999919553599838227089527817348285273891217538315812857389652770191160973182662957156762893028113807788234741394822313241816737104590394843560462449887188117288799780405221418876598961324044487297738064875301905416817772428867693985030643105996963512610076958649129554358631677988229332195123001879647519786681850140315880977350570904428662493695390352843942069973038090895416097182348602401604103046457906707254370768480592473112796647729127123948220721410018496392970905405160228323133032890998305892019049846903042695204402880088174946461085605526153645437750222117360375758437718743326429400680947611897256660284451042421657786946817665595644479586383801124648483071099926393948761199471286770975105156088260479002043967021376009970797674958777942861047188552287763524756141874005311122163027663596642090656091535532147328710816617344465110395047831826641523236600287867217249038519365980944481916319444967210199875545558874251591028984285271923907046310454773871853957927243736405902256324616249195016128634304870710895511524485212548942345823681444177122920417614205277 [132,84] 652440252791430460323814614601723988708595619006587476352788945842249797113239217357054402993538449657288534064255413237485045744651687921452176363070770328563213056846185235788606294176780982041426777097816281067278123471867297104301423408162029012264560898219645845042589661065411591140710466708268934567681012973424561865964947162490807291227663815155687249266822180849843955834209585090727381865697086087086899491222699017222369657235525700330434047981234728102441880256562424959105131172311635320322058567597573374547227079799521451375315463313762301250848058784184178734815129497128455232084361044316769646390173483073219749726174455288323686701364554089931679601194703645235445429131229844409126507049296357183675356443879018313919145935530828285668360907815103499782635980885169921529602584576253480824020482484855441721255529653643862053762920485950608820684654137946734168880352907331392708663067852154792650924024161413555209404263557642790775792565611528146815613257980772266246180292887724851938853737396196006669992160051007811238371509407642511915426188445261575472825189028591156743437151822347681637277903313322654954722827230473228860700331663111818305633584668622958226102912909774668539366164833236130669398936369351525589491164207323291964844420228267888806888796717539536619824960377139413429368526160324922369231708079366015564236004268958609499426927564379352600182786062839877470319653578863972696437257628288275031025556759712847414359492552025595738211323717141230252496468161534642742964133552974442174828278737850736429755061706588995394466606543292115499361515042671113170428801888741727534603377198778193252925897766416193699566646110094622347119875049965922134941594924562689846038046428908050162767534398335508231951425133985080550218113933035394626445840512063903241838302680211757746761536199379710768197222844563733702709412361482013845155177436962443987316326810534984504178339878057898560834285853431046244866221714437757112854830419079800094 [132,85] -5299340813317716362311366486389373220184855822806683728959938227797565334925468061005963240457837561145657666398782612792669432974869047955834890764204596075504328811766540168253485999040380296033761586428922946031515286016681840350051826695416026807675891526967785568277010783200755182244656925034249031615031229145446712955483107066939428033511680698461459680237086079459011163382173513838881586833967798445429192261923855642031350249447374953541802500672372064473454851566484695181423557686525288339905314440110846134433926676186568301487247119638986785414748977145622277674636747814666650486702977370215729603808256066552497730007450395677789784805175374768440947970246898292731522200205487314958402028567444032705436525903571582563758137793698874062967188073761573252819463159090983166579110694820915318794165153252020223850630590904751635879189059661870148502870502363134629713892832222152710346823837686256726255221630396317943712118047636189082929244329123399536100690137605529118860475418316216357344380682849332171803279554801981277803368379313834888309439850059468886951153202306703336745664852007780316087089070640264886682645263182466605894981702660266292660143602261225152666963190573695554732807205806603811059968792191821572497942021158665293030786830507464645312922863153005522731919950165212623165913656594161751501131150187238858394342711368496549215228648605489877918033440185389199033418939636544647552867337062128614089993828300862172366399765435438813258216358331646146556022074258413214255462571537063470097200333190136677321619052844744610450853596966226124240581123173881484663236520701501275527212482472594538048174415956900240158311723338476191278201197120548204543565632876519958040616228534505591953907311278832510677674206540737119801182292834447565555591444179985323545220471902924790896855371859811436649090120207426344410059725784468238088628592619354344987222278597778236276450018917296352761989399971671762584068601749343305559127557581749 [132,86] 29071786771262875742463746979742406803416553957749485406389531901353935700935885917052186047603289314942837541237644271405767809113289921692780599301274694939678235348645450477699718874298912009780204755932243062422304413030684004612854522412936674040308524972508074177802829381895426498103393074975910483678230078658194053160413693683144176135717699939795326815765398296345264561814677341515830601052709220933279785396071663842890807955642312144897062315940620880383682379525088211273780674515535092851955559613387446271209050468381463837231894255381853284581716980565043458476494513080097553904196072742943125945757725324746129030114164091071316060890516281647951319843125745245061794067521234054747379958254557074482787420582120179179355403527869246628313959381281151748625347393563665752631079909191537026794208943353127470495514926950583644972274964934876826553294464963856335031357794252867631186493076966038888545737621549435121612899560572667131486465062346083689430403026936191197088588887643986218727639818184922434067517632879822190542135069438387282547329015511816717265019287137544260909647670576319453485912051346087037316197515165865326763635552013943465638626793033570747071430194520641354556488570277517810915802106095073431013876242038761199894989001911518311774147474838294017795840200141791867677688319412776511948470403670936838871221671950785540520733555270791318185342952015052649736197601139208342880260547895440043790791732034813337495464719613788333486131320800594754046573338618937687346771719559618659781296825207486637728400069683642482849679799775734958301747185809231505558786221057277064625500095597501839086607093835322204843386835111994679968825215318281438695831213179399758620657681496243891105751587493051367276320628290405643200233642803893946649490322635196045977232396017985764454440435218425515799920370684413547949337896048214722935363948453945801103755556317102303976304148931301178764631067857596298783618257503478365370431923 [132,87] 358403338615803852640398616104622121285106354032843862752861268887988619635435334024155075613264787375236517887979055737712138532878281637966786205807599256984261706389303726778811907931477811960765954287529040863210997086925509078181396270437830823229907756474155018720058991130659936576241387393797293469129006757933324100176129309573000746187143592222240150255926524006476256649902734835826092660532259142462707120773240176631343942271702207908105500432831381537326962947029752911033221350647926973442240685301876239152611611487950762273923044587853348852581190270657193614039924238405809913341216354203222868446683714991036499073513425387958809784497560176739375701409932913121932271331997966033601917759046755158832091718331494085394886372130094065593162152559686574223118118359719604599058303446961469708764590210490847515915888668136274373363392609730945951919089869222527784897412584174371944002765226186390992191699513345416177525699317482396862354169186351994708909705697459393607166859310065695059656778055510558251748718183572228390155333054001922261244311097026867603730980970566948183906029849390825281499522969259564170916704244347555207981080085909481007702985575706293888550919610755994373241974946790673406132738334626819266288934643660429075493385045233530491744037207724550391854084758638772755531526400616956041834073411645218720386777723136321744014053312824608067319376843537214477667209739777642617313752859317634957378651688035266824535241505776431855786878435865408564690867628716428211793093274436352445981601838227436733326024752478216419730690146632099300567444095510936549317706886735230001067867170820442670685448679119334875764116552783657303177680909404164628068471529952511973514403033965485366766871148634331913311650863269043575222674236220475900363232307089442750762751468259869104466529270710156522142028547739477020629796095857201380900655236453093103388967863555168937340598102809106062720655123703555394842896631190465636443 [132,88] 1128022081645599831711855483865763269813357940557929934255828238056189775536157816827063362807820820688537761499922498710253539726235453787389324724422470270080569262005269352324304322258588446295577880608450701971747884997071731012545904201309192812617678502394538486205813979283032630066682829931338011077136425768952569110059968869505875011664037879866487134373717768374878469798807341255796637670919399255249846090030502448747699657809938900065980524717362019906825925166042164224387026616129326690774917716598376243286909434920377225711377508646227783456887829292450545358583600786753069491189355206884908784858698346558836321011876145888499907568307619525999244478114208090051676714271492163964409204851873356862757040865726243058398064793983641193483384695516376519239447950962623329598675755598844907772004029301394147568991090985875133609895804229871332896473227692536343592215554240480773893151050329828257717814709336280707658017629308650627566401242773981021641634268041137788022703755153737747738680905030987546091352592827041025910400616957979217122810459116183269353225992519116877917508306092320974534061115313463706660519758275833298330321108661833413338358263713369069345874786195750958785874988424080310776921358709266509458187569818995783375616003268195645438881153814003779354759592408407024409352873069821379350680537805257665545643297894859507339809217063840171792687263284489941636681696989194536678669222670889225853169598827262512713781237928994129163974949006921068031975904326685245127482448758715948999919826118158712105431655172959747185775463060053213504828257057616193938066612014021558405001353655439405939643222475162698386273404127328166622151529203253293273037490820398553701519423679157773958244329309636656985795077691146442515492285458598375762214097826387227449282831141124012146894824615442871908402954176844150356007279640231730323320714106424672869400634780866501741418520126595320876012990036384960019739645326226815 [132,89] -16850133968776683857469015099158168257940124802762422950824027862851071951975026487958052681400701069821190624822757169802431764707480272620265977703850075988628384059007211329397104848265919225879381687911724767190950755178562314034498418252064820596222009901561622128890217102723941893713118699233179786238014285389554110006647715962284039920780751828827046037871252617546854957781463914655416331429435732231201396308415520598979058821875033651769240382872073638960231718639644333729436464864581723270207637831562189399131601877145361841097031384084394920458345614607945038794001107159267758417475262730997554924396777170275394335778955678698497835136126978153889195636699646126391673561275509167415694019858276669778790560335419887127762665252059900682007367539480537245845257538796088753707401398160127584543583815814560230186362405896797029600730465293578549717321350208090867953366377152159471858927850588501095935348477523731277968737033826498219001344317911479146150564884896162452391915844760407542106812415728054708046879211845724420414067315731108580043306514821250402976782370141453916348748424164699424382185714604373794344649280376221500602859335561248295491031746153122735244718360263205687013701869575763700620516101012299204059293507194357170732730927338543125627454756346530573968449743355224493963400726651078154279964872496060177952827481167137031243848626914457183747768737023091631656922259356102988233421763441279566123933276735727993466512411392975901842715770952511845852056372718509234376288474189517737564862634577957680582769784860131390705615607397329153735926344745683582003896780184115542072016980839307957571655314161014793005459043897624315655316190776570759389754248873068123916192521894861777619082084241841555689952833759152353988363146742856920271672410908200818008989711706029519811305015247997834830340966908751574940312571329189073670548563317551002765075984372150499731221575335015436142384765311211227499930879703 [132,90] -9331525237398619097199918113831529170022083290623186147786890959534452782762931472513608673649288713278931282873337152073903373489854875385514510121846072437300780585785054242259216036001833258058276657992257789109506736877229894666113554870510467020464777332482079323422483233955298804610526634153472943138010525135898489985040403622396585411870613565065309078213207982706883898488955579883107661401720770176182466487882615431236999755515280674216361103905511573478462412829261092450452910617376956782876538844650088503031178981900736608347412681386662253747934554355226041672485936590406862128756465074664409561617937050990967615466206751374499812376236921003828909333698919824167387927671162953806895977273710306424344524917333607583236152399479549240774747233077987968290354998466876871625746119744541705802450403187849700384543399349406088104299917297646661799598921145266330778661616950526416484204291421870349935232509064284484354083274946043000509796947168829058194225044457342961834658210669484683265100927507819220807778646368152283448884499541394227564917142019580561925546354260421300859021927210252028763848320500339417244097015869126949100286997938243008940738686895611000112778869948621789674942796812629403562518747383902757963031346728390357384142716290559176097603024495266627256074051676530191972386418477565249815094337958332739430253142455421877831630737672172038783534859009386106419584071997395603979983308829951806357617087904319258559406030420462922848739169804949643243703137146266940004886013889724459408043268080809145223861705937175776699771207555253628055781442450694882627666358538914269754523266770666381216803483642569921877586257804125776995666288832109644404519628577839398455605521572628405563770080033424993854247824892714525722543122505694505812860723562885851563999832434738468927540052826321778581503281759531185545934210599866670461193809151080550572471014641813498528893435670378600079824422787271701622671 [132,91] 150060012147354232231397080496164698157499735956785135497503531850597188994418501535301652456413493527369465411941790791532548875973706319895565272589443479560275061238098128068521419666276322456925299671021322868524960055476133336226123990703969171472653046565710141635823621723745516402315748512216150373937497600268502985460529031457616572102682101896445020620176190055674608667237720239194888714525523568285427840492868567928520762850032787038855977062852220194420438461088236252833733429039071771385699006003896406476337101819011359012419252496530060606709916090595982028730617769922080334920810058865450126458099726156397664490211925177238086935582346630916879483426498436910933689767250534522660270056804135611156142018699329196753720479299717551062529141149399632982564288356290579460403891987505944632043385378312130811603562650048545697863504720371358280809929774738044487230209731740703137234052982692537009178545690196466219952010882969488006451976792431207372707620142097991466384452477258072758996496096824652932094641488689182767886893228984616687502361782042876318960662831513793414362616722125982291805564641345967227156006748775735690251028298029678626246777888609620870896948563576731523761307169491791869980368280415962563778331054526303633393128079800123505535935554411695034247934056645123642183189209393945821149178490032150850239424373402157763859812492711588588695475644625646446506035008892775606743191898086591608199195471685707466759015840914310929877699313388557101667739248760998806713869527454160810019034526100130677995278829598924889313163984115327624146400355764791731485405055788487042380150729640534001019593815772107869061007760320853300115171977651437116972210894252673608908474780075690984351568388927052487865733407991998246626080110402291971902350476844398959982121662980847530177555385975769418896829300130955514331973924078651436569670349356709317963747099487432431331136033030118385123280486138705534 [132,92] 3552810581932087672915120219091429256788558627244013212633096088341242952955513776683899750100927966349008889107097103144322484316478343571687712075385377514456091043250204949672090215978839684539696641313588706903120985686654381626805491549834266111360974650441110329050540451079509261848055834157454011085743082376794215798606721720781567596001664076515877387596192732576514568163312083026742655595632181641094756093740021563055235979721608164430568278306089371521605875127862187894966836313477829678506106711790949796078759687227904958695010832612871859447423303507510447188332050584641960191432231112604081792628182895395860374671572173096172804650102017125413892684901150017478089104211885323685410340451226623842150205642732963820980619300148310035578687738657165168759296489785460327325538605008879226672433293697002371869342976430668041709012901641272966286934171177418203218625949692199722916152161728569970645377414673628284499662153103174821902213726190726412697540547769352881360331749565693280665479559379759876041567641158643858874751353172707524641843618282276433642211150552735601826910354467813958464609046974764866738368500521487492522414483381132875243847774849429064769911449035139014616711307991638774928555879521856599102722464268783511859275483500865971768459487336908563733922706972487788948612649620325405847239816324891711274427229687471545136410871596356455230791660482763774664522689527735051780982688280658335149585325465698545835347725515713699116103800988033590772973488149236290048980344839838847091853002599909522081169346917614256355021539889821782665569092041751995231960592878796517781686521684464586778850372006497468733265142605638364153634791747930804221671846164079918195880279610570511295960475408539082818047181618264850977330077361251886735384899776469158208439733031644001812073617367522060866731590859548213005744439940776508126261455326471251446737143816650551943230649274198553593171103509805 [132,93] -2566315197185435652070886259386917178283138023100301943859021125469073107580568143032885523223973321775838441688861836538802770284035592725525822519454111853053676573730209913866909336788001469839563717585467215985267639614231552507455427453882557968345964627162022926298141645759515447037225938917118933988146089302569080078041475741939366961251851481504632853099980533986952415737979658164502824226268863745835776240433517021660493628073131425961250129598476832178089909902087758373724080895688796830744660500942700185082182687153490267207617782000135140739474054947669626219061871358611808005652153323345662918531342460674153882602813475911715807849944709059202223556256585629010141826509231127612315357264377729381282743388109587107719168428818126564081849949822291367402433330673131568256316868564497712657238611853592419996275671567552537566427222226489604524033100158113918867714370060137453274291790542516918218186583608049080459023487129565870217310472686186806867236668309882840646644033369727355811972247284548354488477713200826935489524346698986653543876512009193431751761598740246262240656326373843675702038713778954449006103903102259515849377529123173463777569155636520756083588825753833690523395240991356894282729763000827551753516457185574016956851926840060228385010619099332592328105841779578446896757309518441976132815469972498714819548393762705191066549148859628733073834161109341380471770155977488594094878119350974357345900518110774666643281467054926358165664707236223542874971984759635066335175083459557123946429123440917363986783039757897500378569068014870568208164459035034004799353634964198875579821014566365732431471232774248311258348361194629301418719036151036219862891214394730810627608725840267762454886350284431443061423683925511869029095205259403475739740447181490094318108507825548659463122990090365875094344104002755504431124113033609240678859479175228247032032123702040953564177469404416279359143203 [132,94] -87546667298995718901366196249143766080040557947786301732410972127545076017275674503931318127075883073568099852152191843431191369418415810728986159121003552686550660562839464834687856234174357031296205688472331988326473571235173707917366397867427536285053321772388988092150311321708298909311007680200482014669176613175891363876386790488369683637045263110787642546059358470310204029921593701566925889166741554904290712144494516252544873918042514591107541439800149335397580379232386007463633753060934413677954485470723088945412992267869241535330408153151785766210888762574133926767908298246741171191994514602612625424029451950544374079776868522336813727284006814648205454441561409151036641874172212831576074313175218870288604745369480689052101907548164088594647252974052994941579969119979861661581243806197127688540614449877910306060985728817381358355261518569328300489609857137472662454151685059316734467726202523082705416172767569216822932580454747283311156273442266218999026214984884730910498908435915677862091566360435340999948684994903357336221567279874687839451196629936676904143961815078703484945339325830647179985054442624387900544684347438407270675217764273779959460621346451707201777063511021244963520231518708571040928033006307853091305313116632976879789718137751021095933196477814159343280161558897233261071063453153327633264166022313711534491953913454624557711025495717385074247981266264670016832676525582817729609845957015610558497746250695758277524114303871705422639323654322716652292724517202016222981183548967222441012718012833940767243097453368758808507820519965774416725480558031033271322253086137502270052124279661538057240125158217049234314714269748205772432003895268022855978429879893568853800498683725007796140071988173282547454521712788530266374970920756541048785485261167953219030823428375593673754896323762004789870646717311770430377157549800911732361956440923789127710364181356325673508415020845794831443 [132,95] 63364708626491814844564335411175937070508130470881794885356060110640177706006363245215661884572443986334326225466717625341782938341612920671454032367750567001432006331416002368176838656821865868270141982160087673811760516438002516376878614006209795233198582330073586514199281361933861016826335576318642146148235430389305800874379006708258537534346404776807586252117910170225022265597330304873004858070555158274910540750536561760323608787020810010102014917597462044191102334651254390505205227963481366072287912605618400718919207065773935888457457830902257763306584631037702847109576867378231440803216400374963298659139650592563456646102409506965954548255347687453024309757144603476035932434190351985184295830070934162893935020515363176630994696084944841261121398279961807963631071389011257541003703103905008897962039070759227753324131940991797732093710970759915403476553511803891552327473188086851107439550461225996816158607677878938525674672239280202874375003108297781667252912280621239879169251906439152073570724218632262379692035472096651110337897579329450244438674682230191868387646957835360962553787272549540177744294149487588757305440153365056360224362580724354826922146024029189186514708095612932700768484372861205581880308465498028882133775189829134006293117956725343140889475876020676384161340450618667656238319806685534814681906001929884481231548789023538365990464691695297945494016776100377214201758664791612660225480206005764406734519317672967495946212897731703708609152670404278107279235803973123438149418799101190927291695918278274844692988322964735772636957195335454759329418555800352952129433907420570019973561645344138171637254973012466743827986560212015517917012133253406746064402278192440821924934602750700368700260724660101715095074892618005807629680406205167678488168691710453000369812176871509357993198075290828944712531268311934338331468374663392811777573954184286388479033572330622476507462237238538 [132,96] 818035260603836961240250652737277024802250147292487756725513607857995535041760322036944619426382694319372659454026391931016998849986148581437613292874930388500275630900994908483238114737946169217658050450996111143281819403598320840137340010223471155421458921322341751271626703554342189895309877983587614419546206328763183414689558229562833010649030407570326469920823841010965615104499015663663337421426938658623662992190001456499660570749456416389916989038999126250055588974635210360473750902952539129034017396779853769109026420231976279039547496426422196731936396700512125296429440638859658298867782057225615969152369449785470477812460257807323347532734992059294842962448734361310561798791724978289516440965044750311893073646835779345856304829612298979562238013496773886257656380261677222867308223307313048414660694358121241425522918912183607991577605424443098665243231949474130993183352381801265720095967513902147128166112365558717938633304797350670626052029091447078271673556313082415388589596678067226581155549892016968103237756506518191637134963201592089579865136726200686177048330531689282339148738797247170127224764464901282580092197915027784344797352706813479445214641129284912033437944951776813969875272194234186718703913404912264821785088318951057119809762278539827133091008927154521361231839086777116771774441746435911776769202402769754009258451316261070031480585918567061084950392416583230112580160847893634456100584827056061026807996890299096450355906636977171844187042444622180214249958132152809024132259833176123103283879813702069808783492538657982876222854931396728675644561680922581020583874148164612792060632014026465301695379201592263986795212165481876316486834245316962451184114137710904570624627274900562293850331021115067994263469229215758930191887459923932226219866534631573482180385906904483119382211106350803509711298550212826569911573539124499181388198517425446695749111565505813225881719147 [132,97] -1962341394978951687668968762467846982172644975239123740578258744165660080495834984631089235646743867380320959137083391619011306624942303762146406423480607737204404212578470394684654073789962495400230947426072692824662193496296603962533749686322380420607280703476158801015386964446894209062772701444379194928909466862118640491300083621116255017220371429344387680899781454784440119197045828129377155403546919691028431403284183417637255544938979830581283593470151704608072619245026146323333867453802177314826953909107413341172251898567361089331410373444977101816057289431629192193353969697674061598600276864896132132807243629637787173958373088171695217825313580720812976446198340650949876699673138634778121603374013491174728901978859950103160184226078040374151737713812194332580532180047464777016376388225857457131570740628983354959278387555443324493325632804893106535548289575630837601113718715513442746027102965173609855675606602600055260951194346605798113105340355076947056150429222791389952070400244097643055586956486169915355049485817574799664394576589781149670647378634079284515092692092579904939498435957061171550585564320439533386694600522883661456160734135779653393451652130443069413424992211613679162999639882294545053458808782453590201948240205752760447150540552457956944111619461148676826848837522610586246357900257138694964114200963463901991385301760665871438259648857646518390291901165420607916846081598167852698305408087419757585278287446859076020122593319542927310209232155131628215032213023349363340744471581287279126391411334379114651904529062935968101294105862567190989840200629766548844976571736887919686321543002675482217595708599005340897120768653405169749311204620089888314822703045760626341681267666694769686561748268217874713723800948230292261607098017691843130104675536920291254609907711866537495418477985412462288380458198599517981067911624410670406424969015716293843628173551016152714600 [132,98] -3791637207790326644283266289758094937723065698802743809842607259998078135344516845027577244541111580965826269184068519120859782701460997860765448730220287039214066897343527499824294747865576167866720375550323975617336326038363915901447607333274597607463706035888313955002398097690299795698675068616564796726721847585904686733297754530347853909139087466187849623483901099178497584564779397826250104621885645377794187879217091498501105679800084018996830797726346512772890137076846518302108531562427051000117566336648236965372243106855150878186895239220573575916549939234411212339440465591835111460789156891064831640735795750435354083931804153571819174673550636847047495599161562169838456100587211598251451230153839790404821389835212341593758906218651923143387564288801225985544054547961146607998609174761360325700803960668724794602864235660480889438807042240546315323961363281339920050187443189281862241246033514306161500628249044322786379126763097211186946148317908072459722620543619941242327717232743423582500748763010433400327381515139963288938256130508298493577883958311985559758461992684305525191767839940174620928152819542320565457415527012692692225297995085536702619353576365933862818865941169357755614259267838108268459966916446232663108641915174623616818852144979806224559848699496322167491793277675663141849937488647720759278872565380963182227492445357694042974411184220723551262200067842132553726027177866730084998860446415460819061695023946151359707985728991208634169491047143249042469946597541018879814017782965753793057284707143845094158825676916145228358788141593761587340079776998353970191755716801226642529667070295889791566812190810545103008971565430003228289140176174192354552812393810658767936568644645663136708011553203991139050025204113459793634583186463493903931633651517188284894963157212311096190864566149837019411172346957648143124858648813008386343728967532863367171378758094218714 [132,99] 10445771479000234424500990299183328417782918777907133375875452758529477131296418867447795734193108649245295692312825474486122950349454944517784194109533353698643958364628326231572189041863469886181920246749671472069658173526330556699155121094174272055723272902291696012626820464374118481561006142472256466148827770824246010148604798682952766136891003861964113872757416938789404591137648730132542373058509715221301152539983525778472067904498015206185375014434722746130683757879814180765300879325749118579903865306056658088996749885054361043974821055378414962800956317554560138784056571711728483679774686879128291383818120869582408323175885821316860103319724455178997058278644337209929117821664600494571747473743477371899767475280341263246449383671102593575094459171006376811397930745845423596685314692417990676642362282587630548389373344697492685977371151803233305504977932457746053116726694766488146321035375069340507781181041353594010767548277356725666931390979568835732088782109308444936516022142444592537482472802680116433608959765616193573981252533492240562731408762279199397484597461041366196373200052101028295397608293208966019511750542597634717263205729359194284385000605291344002891275333413338615022295884353428749825069564529028549663177164709390591948487053928437271783298656351087691440481142726668612806367983337871838823165615408906863070277413571941024894217698109116341404858158584271005466399041403566556777655877297344102967056581453735215591973520144393268605759682701087555750857271474936754791825145676413026687647469080051702526782763052238539662056647281563999946603166691585637938122303764089797710418986733610558716849636548161270429425337160786087300996246086448858221147850852705732114178885644834799849934331291141879580750899552679975101894161394468207813651863656682248399086929567193409020693216728303028046289546435760300982810415136809577503493918667608017904591729858 [132,100] 29781437266980706357853439919823931297449361652988055321564916421548153465729425497804041145528460686383875576018301072989921427975213894610621441719065234388596139536445324088898688566434697460699273301970914124845699504825394141275030984252245800847360454661221771441831245386496271741855300658643964147484101831316653859080217717855261888080636245543067992991829843158019602063072106708223891565175855513281548053495103656515210714126791622811057720829868651503864865046954504309063556948700668147978834550589092697878563841934992540418548603387370719661708387553209325186822892557209252200035366606335230611048430370214365206171184082456752471618077151423897724736795096962216746132476795181737788292385042740703971196117470196799286453069610207490515895800704737116474358048299363478791915123612840208938151105983621571329968362280680149278689861011685537921090147948314658029813092306066677794095485486044559661578520028669955341018337254049118455830296598656515840338839431606912914170145317805245057456955449312458931571366533986931368025076015303880303794733652816852412842664295407623579147434360255072259645368028744974689494592195166532217570320915589391438443609912333929746115263913793398394400045203799073274770529003962814178998899846173094158291750451836049090849198530146757194388586249959512795020884444801806681315230384397172741526236734393696707139650037382095666310551175932096474434322708726819708598531257283008772726144407848640981451578883565936621062283815008651009698993403110280192952533043162599888121239871776851943454116292083611398953057880334862235796563956854873104827441979773952711464533582435792517148692091549892265739408849990057925183616632227990542031478292736383432615540359632638730308275791886935903326414329564410849277698102167552296016264743470046642151661525035535683246801671298702627521180583655027130804919888890513240363061243023015719679247 [132,101] 4730454739824901110123705362012065477862662538415754614541066359542806430921817392159344048246340787490508193619851978481543133849765943418713046712974450289387367778302791283280228931968889357885099430941811713283535199591542608604734067435996636073525383741957315975310737359126620468641715945567727621838109407189435494339403494778380213866399046266096556578265043451342028158610412222915533287203169101053454124964741646111087957100121534545871698291581984186250613817951760765450110243788313132925162305225246643054221804695963448233555037013471052550195383428586218038598824164319249381204022241827258769001217713758131697420040311974606418296732857394029288657089194912709250002132149892686924955982235562813064757455687576603527410328719722315196187886554688802851070627762294893469727696464550813800934844349936099526429036848367789052346621421893000336366120374742200064251964569946890956025006521104840104494005726686999378271510100351247978168078383102317025227878157361275544733914044758473684742098094085177255934644243748045276541625561869167972040195469455830215543838300060889170653363002195455116224201431715333231501677156773137033897068833707454563000473653730229706679339215835811171685671084628415266844011731474487595682283341310133730890427704536261050989451453690658100461737984671446518805142285155952421045815286694862747855444125109425260870680278243356491569761729722874984624127780183662389892486334654024320922061761264189449336652845651906675970440867858944598539626058145583546973741331256502954747318688026700168008854403322583052082594074035868268130877346381959921725283491571713090810694820753322285560043970611041537469324930640432119369893462100998222521092318368863284739193916236495791743298495459734678130808414226496714684345884486175992569992706147304702539250563705944287435310148420779744358057565446243403683032546912593579398040690258553966 [132,102] -24475730598559196238462237175320341995886503828696310144617658653806187680727679988040841930133712126902698206258426265189825770839746319299572773592271966598277305627648405577273773219137176719283196404031164591436688192005685382364506773877841843052608953094240816817765264115867114305041598760523014001201505481892211682565490624672933631476127044723634135320857405668323381676454792177874581597754833361934614206718321538907224457261100951859019411930929156930554206118789274792611276258374185362449019549265294971957200720338541796069375733570748879780190042901849999694488269877757909232064185538918668429807725857730662088053507664262161588229353342125850408324742149417157252577692450651568298320663845703568855982808776700184540234932610929234657626907594798171316688726257122454688266074524616094195593068249649192786473659168516409745478421908923727246962087665838055301494837993565595510401640881254374821906511111056488068641302125808473957587099725816409022413423878121618640186087000455486440933536722438748921869700928673750838934863893296599594144474804336411166841481361881037504373346568847574905100894492068593104542747405799741768640120723637181614472123055973110227609541128143726740325264703775968974917385572518478105230025321365459352634718418398495909973934609637268965442964705025995849366418076839305555999668874221169785525991440161481028449909777476038278617001159492202257591693463360353729080719466844563887790643393834067029016686101910788347272562770588274736983338263577958682669129955769730754852942780761695784119947299102130385163724879685027294789212352150638971902785135241667969948910551789968550817147979268061270969338487098994965946799731581954974146192883969595779437028888664716628230191179147660884897221710661891757846956314283460154818426145170724899431043933727206272467301936573575270485884899459296353609102706785378553692916697746 [132,103] -21005922693867555705389650680573699924278691669258827113248495220330085061349758487979925270288423115192954928785524127693699462639089809500049688428539102366868705849453629537484569866333642978775460374376985439087456874664592970352769592997830635594026384037937370946401997143334226568749199069343406484265476885690661580306144220278090368184132145118584059856239563157419714221894809311991920202220307728287786053973861543391486829111315137923248214077318728161274240860347391196431177071833301931278506563537502141961637542938185499100494490461941939581596150446850494174724055613160647277546221529885014708409292233883142370635276946243848794251664978582913974404769659585884098651905434928665109440648441699474866660414525188089427782646472804310309680932813250116883798401547632025256093813971544142493916900527034663784364006680732860375736364692804556258820993408708705005733933640927675643384297911582378610979109824435617556055797894835199599965480849740052569835440309041783914227964788097914691206774368577584666627658884188148067633102653252769249756985690645529085388108233299407807623644664795803001481607737368339488987472899597872685120387899043158448808817269210349072386406396662053027257443758836439518879838538436860563902782375931982762358944515789372918919147961857991297608231661314702912835186172425321742649425413786915988659210631934759398763786609529967947931988502755946960143943338393269572295497274402481261378230919225733133885965789927723804427694483019423835653101120387552122669724309590301986313828730210165746317554716771659645070364489896415662226829370489539813169931948398424801761780995065562188749013172972494129868506897629290220113344479893104449251514776296945548252433548054560594827767644749204345871702084294302276958850035299269915776098160783099018880748084411534823125205904429271128464278626037870929441588040113108153520173 [132,104] 44557433605727051187057031208615748039808862152130892928738709900117898689294485542272950544818015018563419373250300052632180911982324644614463653632270840170484317164441671882127705615247530287716237691745764911816062330231286577396688739486674789723027500830490338477378755575508076919467009437211578344649890269507528040958683805212421129556847159915039228916785322707280490310709922149782508092829053394279728780006218671597809356113776797303975895303551813866952742507572332724380759797010113536169369051998502440114920587826544296148910089766724779705310999588149499667311469958154887436603494455098185070320785614146255003326110015922977218827817662086023691907491096926697628454041909541057821108228889710379948620390565579686606036121186524315616590916121579087557835633186001208576456014716863677714831429112298520080517895404859701386213123019031813801699475589700566341441223559687440422307304058984836705817309320134778747737964927316204626208646909552005697140111597583264312898169039528158523027164196723301348249001621203642519060839686309311561318752551403414151792368407369630391821117626143501894273677926054197952398678995076768841684824737984192323528487887995843227733214092079015319043855606042457830825353022518116050944152885327384852372757208366522250967851936579270049686145119535433525977676524015165585575026205391662496816745108956158803396004792368696662524372218569526069457345219609108481964201613902819141084603665473129273205783881947009535714115391886797877005903585926382141462430213241918003140083936421204336751971381349506397626045169912200372495381239677595952958925387205594806514190711261339288076240177786003710738056631932516072280830888254263365989346648258390649747042574020348334196539496436764793281202439948578798446187783745473051468942183064616879191637577472040917108600989118594173133216429954049927714181539115749834 [132,105] 10055842899521678620179481674319692365391216668258745252944357855749241050412037187590357158529768845966153859691505755569760673855602646317732732276183717025703899836444973437851353853925966211961226803468589384382809855163785416698557205106842101224090379813918742742786246479438353922604739167408703581101201841422596323999633811902756905397791336522929679790240361471948287790019591144014182225515204789321888632271352960771258050788623461524762454266402903508777630089514458812934815934358469399536645863231368633573789910737366025958228252029420184038966615134998920401160499614197643584870623618204794600544123994993693046232919073500733596572953889861820065122916152164640255236122815527026542731930547084997742329275253462816910421280657261632423326342470399651332590905086285580675650937845188556293171828368745865518679792394400047321188364595570631024318229542904308845594182606620118781436795704189988564774889138588509062036001941078503284189196937158777276735714561301147298381015444707884876726021257312530085377389836995763233695507082273302092848906741912838918101951863918127145459063658231887811923075643155074712505120971853920455277718373152316850936278910286694655916711719718340422354144380539363515148441576234023280488160114788240397754827176101713387114385819146937490431478257084097596398166817130346157130523543764381987134118233533298642439990389900218218210715371686521575453403165427790881651590559830215637328639106742713537472111855541567384991522142577571707885542773001401831779473479554186535254026020262492987430813030863630963599602918559882800184950113374012052608818555160821780736624243941430542233136287166431123673838662877126085986714661658445305275849703166022229483261275312785065624471382615934593212760273227238165681700422710542643231831363386686715098248369599059495563395672006358115896616627080925316596492947276 [132,106] 3220629459755810547029824658215728205337623881931965205551733916062115741195394668633225526222082181895783622813418901711649965685177657950745516230944850076037512853031055087188054248427557297595608950377558808457110960854722419662278141882077531408947044170334533799695934952449842620968192108111149057567579813085324004067397412701065419219914837588874166876739596912570236065625034558327086734256610501493602382669231392577260323844069625511182367052477792803581413642710616035316640288648318257652096713321879358430232053943947482395200596604535984427562941654900346936193959589005947495383205041508973822541393725474186769956867983429899289143550819427506220064453959267589543269082413448913564989673013605025111205769159172564715867658087193145693590542009877574565281922712985843625783000308216517766372314304312250903230551917174814046380762276008523237824612944217315316628127709601686661794796162788992316675858548246808417999470759326251270671306444489961713460126747028954066570222777383863890624395366139839214317946405059120654547186155837529350595740481534449915895584389574307440238165267236778928444622373769883497927688375433428676674088958890991942036998282712023385315818538461538610673054177983479381674327856876635416950319368791943912583355517054148330970643765425246395984313337648595951898043870541718001953536143461433800112468971439479276678469183216654695535339446207507764005618721566362785551434042716474475938668689065159888735953799463909838337794218457229061212869504744117024876202774287037805340401610339258485886295633750636416015879204300000948257502079300342321697951126896152024629262751459747230747658437507340139561166749644410340616517957704431816946627823661663507851419791740781202671245264077268844531186286661549493002712533042774217134578950066091095250855372990135285772070210352940145297254492024290651121209 [132,107] -1971982717385807206689488702164391040250383053689875835009119496192239382240892521748996428477152996910710482231244666506605807086982292263854044139287148840312524574444676746798930330271587238991630679008108908659268197235506838850375906954163164300819875370988785001408065400622483052895285165110757853199856466102251126287573532331684152483888714336576499447306144975759517107625102444530976834611737678464093661705597726026299474785304708933286682139858907435751971936509165262244554556266820743448222409745962040032165212490480761014898298765601241572681332186781783157687237919199017757096072510091827010937904799642967820069481253340569026784463896478102564872130380403493782783617889915711394298781594966201811927972232878339422330978068491888198058771907688110794743443119873310354385268537411974624490212336137438749990780808897936868412872202988040831551278152366594824845235354511160915766392808875465940190852257897126946828108527792766202443550190424106794568096667120392259150324274895059200885574446192479499221056227546514708841082281802091770325757411263252637232341194778263390609417067617473655424254251392004230851118886683917492603397287704054768391641429465829966143898531967239584777607915096336214856218445819176861683663188743049054880586466111747864257947805965641760382690244112589069546111426330496096941104689750593552374584097109552378848322662531567124348958316458740737168572326609348513645659505121428694214428569599183473164153929403446708043243078089169953445468390041604131296359887100940918588631344613606932673091381862338548498607421917422377885580586610954850209637741274967622788704764102033635471107225110631638011826185797657312960642868307141708299806816998363271804950625213324024479723828625484073834239238860418701959180690861455335996560862887236696981140937344327991078587191413489458749161992910509115 [132,108] 646632282904218591988416234549250699825643330833332184135885720191731465063993147653194021982455854141226838008457559958208323705400876911123147030388774567298477726974174894168550018819397643342215760191740607033526952204880912560500168781477872186142511858723028592985170280852645366655627761181997901925383137053841943625478489231873197341873945337000470790435594570957163966443971016886336950022684995955293799016341359661617651042763940715865818229140641991618182623017814431046887475854959090992042747254208729813773818468866107990815493711645115424612677384574853130266164767799532021328853233224719246255025365944990324788874887683687823062738955216330790341076859351740653286516678989399366203834920861165251836184945496130656979441309566990500051902690885772229101397609463254179943587138917292374966250770974568090540697358858592190379292389026351029248241984599088925550093749750445447717639429345113701899021123202686084145528257315104979475658165062293559668913828474371694671389964854124040808855187802705361804795569247820742371249193502405668361551731712952087745075901877661440930477905057401953029343257104074800144050555158461043238456270359746596674161734387664620508363874276110210794683120769768751099548583702491765973157151041655640182320017647106485668200705788878770194346072518290609428827128070872160147708025992157581677282351640358516471499049203106319536177576514197219564319699023600629323315123100713165414551554410845676428060012238780196991706660304246948993011216941124844462942900012624060064150732001625005210956098211545420053325729934523390940556749580339122948266505038830801748513338556423931475080382400486179239914766851594811701241749897802473598293087013914659814531680046605945870414361800720880092424139676233351068192794711548209922597220165544780262283750860203283642211504540123216774567253323 [132,109] 71066145665939325404670077805964739162141890036900926875754264594434099684551285563108048048181703976667184854301891355391381650931793465645445624495957556707532302045305450993370354960095350080525870971788877213992284713792201422952670658327720363319994633502582361853208744100263692862590635704571117779425531701319965876548452230362700929199885172473901116309460230408413484629551684619477687033873910993120228571755887224078547431106152403948333062267007087033075204922253042576648779049289754741617459088901018221213031202199866989697113660123424893698395078122020575719917868320657922779740849748094855188180206324177649504327979591708682340712382149993352560986788766684393848170962632266044623946976772756962098437921569642787855516004973610419505229759115823993953562499719145987722953067664688687705171617530529431847213014062921158403344810313687889038903188763677556284514008204005629603042636157411698472575353966485689875462080780211622616608146154727100519297984390920312304570095646702389170034704554755560222432923954431439979484970248470376195868184914414922898575402297387018672881177329091043841317661740369161390434695787711903450642909494808841741739276950609804040449171523897525271367697999614554041548699191618010540008792453482440997427876947213641451150829631868495219451785304726398589303663806757314983448682132712715902015099075798904516798420803177384999420686787768516745879240044281498357188818787485478272240745210116914878424338860696017060017395281261093495332746996060735844844542860268019818326365107710968122007829504062251043653701371222765638095980402644896979290698622366402223011395465198963082476544004277429463842534215377025213357357737967100316521695823363360971729319805309656333958743831975583958822219127249934206917663620782957035535027728447421528180115764155279394253195645319418982529 [132,110] 15377432565826901169460390362810617917921697118172333335430791815055989454356099964348659812583285298744105152877070444062509056176695567201531682293587938231549357571301030634590736643826374695428526469565574534141137544773640477424674931673460633249903594684325110358754133800363649703397060793501708852233445271233385539002000128516004992669151091434891791676996562553533799660918600398982723092392365608354402076291075553875227206293722177426753791906925315180858576782359102639050989612286871321558578318275563185822115097061116080869105826768493196082162361915203722829847149415475146690150732770266047401511278741929125955221821561349785771859021325804871618275763639062168235280771683081143385511475220408374859278906646948199276744113402391006980179155121326158639227216044733200691930941970831889550717736589192990105091856966704494514938790942130123020136568057384338690059090523970069385065680164749562003295916933598973033631494348281627959600595815181133864836698210560366131164512888733432306829033440142768786695941272396350299949792913009029732648962530562756178442730248302750810993985633267605930851472347871578109908939216426838234023915106746751285181475691643241805742071611418348010903787884076849591679838771280254455014817752294763041995679887212488395396933261377142886875450376302804208743954239632821251554742947925646009769250850573203118011245871941621378961255903190773219139865957830257375683628288484938110901946532752575827234137385691043518120473520533007157733813356576097428410801163390854064648536040236217395419196024889995949854582154096873355067387716612275946831183631241038501183455297017097170531505962646382863493445301332773206099757071523351852545910519927404896742053661032621091107948335945659270906960238543302469153162834753566429070458043574644199546495322430891206375782074992927 [132,111] 1208179580667912269179667608040278033836836325181927427028220203049742457690393321443924042962238693242264662161290766923169210169035502567651452023711044746767494214967611497777911729173849432820172417954503252128249846177168215773698400477337752001702190971743156412398015590121584245125645492212817629697474874651144279458763720615150444232117160174224843147882558297597448929113822873359395381904746643235567051313341159860046962754613349372267931477295477249419719873411482302130575855944941980423363962545855222141340161089648494641471390529415463626653798794034908279015639251938847730825327236874472060909679211619250692252748423227209635004722786429800164619999777169728101599057324386114015861465712736825609034602496651488041822660219522032328148839362539418464447694703864331741493754011477821167844061891039828110106550871908055559261466807717230256179172128110358742175123642027466322864331614891136612580216205433152971240483031298919602154113500284693895586637976560276652870481261929133998616489542349450327200231627697238737035677793891068159157248795194311344018439129332854170306732575955163121941478001501976681134981009380310423846989739502472333342523077870104327827387283108777959396486569844113184569562444824035476697531009372933592280134379011767851772222600425832008472518071215984905314776420503595491587111183424017127207998607839757544694639523865126903601306711785119963853028544067417747276814665269711242869621575350871367361634798348460603190760519839786296364315349965442686345589505063086693345280311616553166321459992308994125512168691213277517473089255833373662793269971983159234327854637108744201820001235647249755809531224284873758837828899268962608086713440462753852357046607133745999883764115213184801390100640865686429938631654506855317177417126783838089469820081561793032319529707 [132,112] 89049265529805942619754632010827309862476895546926616186648977758385515054645265344053008481908393989076225438540288650953018120157839988574075216223186563541721997454813624144247121818303035612522897498600808908123614518683125218683307601783750673379219586218355811068935403489362196147618247318549659302603596445359635412716990236319327273949071356249680021847769414765797197697095505099766126485122256713909941028825100857556415217330208902027292718884657923180901263877811413861867688657180802791121751679401425775478094936359938159725962604268085453920092421613188592526931688390904660070123682782741649671670073975640602311962853215393409436003075676756316387461237184123003403832789227694192628271409243050530717522351504121760649629912496592515376286178077113160744829186234241630830141941664542564000544604614334964696838648281976530995072896439664708989049684824076072116773570383379374950748114621628978170004600229438816501987250787153761940574296438378751347459431283068011192460141882552284876994286230440391438708176714684349568204118501202802909438012409756198375413327145669857858570311630616137615526384138023732515287102687834976566280375270906164737602868688154837829268591007268854326762750651670073639171608950556930632829433074102796554643082203984991882993273295556948796678003476312563185667751312346450734590015784503500976986808571833470726843119499136961605232753487146304219842670933572423209971070262270889702209064303747194749308695134256573900540723743556840753609397994770209109403800599971674918918752089223841052074639650571096075377700844396060096749396390435155075381020605655912404430274244159094035896845232648169341119267032753973133031520676272599963247844265255384256831958712290440206702778213607830019335375101903673999636599068254284798911697532625849595783087455121448664 [132,113] 1531922851346032204332131397734146110440023634782539999216339889682863465801395135775114349898293562231542627374262036932629322774887459618647441317847185650905319071975906275992346105651301276916907768975478571082413960550569894719012572952771536610074082849515295802121621365377804291778442106853740636095155824406109845365019584480478679133498612183739502149751655483223317009054871214656399736157891273468641549657358817975538877126217785499236240563266168704480439187713043770276741548424426964967092150550181953950317406103072550598086393407112465355563555127266672212401245198848363680157282111327926856421007387886805625198361204006717565514728251500533783421732627812835208618735621376646788549319694916861858346351310554867524021721525063061507959505413517975332835304228344398750608052858596042532057455998214832679306355967327316976844656268006387756752336856964939344695910635371359709643888780387729540844204972138069068010285431646820977634719397860350601682381710063694464508204555263652610072066928649071872404643916935922287642425505304530389688280772127768532131151173560957720192053868237211640058158293514019102066336787550108078495993315140530245196419034396634403473442864291471897345217205218331088580449769230191625130288833349089261958024485064218861009944016859078018011230992739680348289670967083739536799186713313209432685057728229117573016838843281174635071423995061324291478484113139031923411447063706324837376510103587187156972152758952841637897960313713550202303541222270440839075703845416136613863912602110154201603321026685389926458012077734259550696067309706105966557607596103317142296454185332277532945882750586946084629544294608707925530132972680887166647257776162225756538704492185845488826956676178683376420937880866371940053631964627599079670315226348224086937987693254 [132,114] 35685764554376457966385586416478550249891695792745811668834582277613385374923357335783022825189608304228134818396321438070354353904793285377992103000990812369182999896354777694771841453725589461169460549180080617956742902215329911006988163101712776252604586279446195581353776738130777405904104489596333848124151163584833844573211548555505169748446887201797706947525503530166398878686507451674133904905143996414549618205443899092755184509856229489944398398601902391684597313014071133775109030969755234032749382903924299498963775801770562576377045865398368457199627458375008567205397429436419482063274282665196831414058099833077651340087934022574880256403170077848458148375464465329391837963719520695240985149652387828180736444038361990929695909289983113229309808689089929412483989878201250979225361947903037617127110771201344755590780852768124264957211246333763166839549468838964881881126420208352081573002026190853297333308014347177451466124018414546054559936857796354594719025370343980214792587332934173671215886626608067807870149827408884261353571730245420555256319486820690952708124202354786153433420301369794188179754575027890632668473081116762181180504686392904458694407367280509608115027056696594940663677989916487588857109228261945203767796188248566995608905636491583304391868084361081213995368626743871486665099862907579818121921606527028461365554058959658260011856811489997997324076208475005374182426608505672949361109516720789950758711665478824211312640079654906674411685507807990090513791000856941578504597027300786811941773331405451851968426721845103269839360284126294387895919990879173278034748492014348362882764093472443103975944100333342162043765602664801620804195118228531966386506336278831212377739628317806042679306982141564671338980261077176435049682294338784321269917579082056413912 [132,115] -164085020714553981733510815403665089714503219535103495206897751305323399241096349469040960395799281331658759399938277079121266792018600925285535007732295863372599573201499901915541959777108767507824694757453754064466544938179061549634241707338730973798498974655216745379838906891338733913543309688319414174855051154984899155304936423179233804916476441648377083042298607834407094412738516684931188002687282555806074139630179292831965947041254518977735454959336195133634509825892472355278168855142189916993984791749826300839198717325260723542317876767513220682814179176943701205974779278238227455963761157796722625755725704363949903696090090660861535800857914539644465532680348923489148661253710330202143770305929766093125676205590842604305755488143504865585408447187596989281985518988981267582103884705600242664908355410692841324607670205824510629627863860471260278753496341215038125872199419432021992853202978120245851861834150167490292996394577615381428157024814902045781327015423603548793507148524013443171437654179778887743226079261966770433162896490393743279840255528743348861165395942219423371260564839551664235685723880558154746137532645227593350952185204146770488315681534595217839341956398936292094030157661333610680358909164510928330651984985680278928301043002347461524358267353792105805133179864617921515504717588797095301199857201652452648650829422691987064259912804311925141892848777089497059076897046549709080205639155594768904403101971675421381122676994980595979873057868795144599237222364770566247795182733350719919238711243934757812787929031923158586000929403502578140552639278966365989207496730599188906514660498095503826877501309845411493647132519888774235043378399170981165681392609172334682520532455594637191114487896137906093028231812413090653002631472487978749879413369052 [132,116] -131433428238640866116356827211886067253675451587953400390078495255582729321420228537217260685009813597382853829405440418032447469807497356032749925854678196618073688850420369765782307124429071267833544502982806180903973224519703458409667672184522507500052358169484489080954041171174758242067542062625460437331925640397779070284934626013078895790443304461737776576544389702474999102255458585918015087943860644629088131522692566981448702441412047540905678968758079175460848685869622673877340051267046477535816661477248961594389034697687763844748799263882659398539645775347065220147730913667465436615314438821243245768853434431858888396506565114569349406370062214048272195920818213732208775648294697207130990700556857806449642948080118638933053166253666956148339667455463818647971512805918270670445272335898581009245099772717482107030247329036936689022163177628608308452241877786771900997112373290138501034972405711494678775704273833003130809248550370871776839497855998935138559216751485698067445540936988554550956964809920164518233275825939280155796666397373363089997032336341735115116372535714146890138519648286841309237411099619302680219045611161860064418868783732358126403408864090051140389657285725392790053489882905721029155288368389555960199691188041521590652973980196741402544540596122181244976703647317830319283169691750141092011696257913135159151523262923247106213192308665409174084772797588982733574076237120438039825362150184798549201867112495865000963921171527053224110290129010360938796204040428625239774932981128906303315975260516148435448800469599019424056682932711441447898315898718263016899024115668686424898059275328058130781948553383779114537880370989634684737301643783166355725959646751576733102704659822231603329408074854763484124740901594432079409944361368191323004667 [132,117] -1340726223524230191052721977177067931986808708492081967605268371057487946087051609415895229116904393819263340057716661847034542747648468752548415154390221219725273995402864451689402312661711636305422072331110235913141756366372500592489861094242396575698996199250298581378059728561025450282854050859386540004824774216006607377916489782466256559207060101946602246994153502909770912626423795743636045818389618530274332442783800066868470539102946596553459351916903721304817880313544031424622502952039909375525855449140430649291519834092696290784481297828694622388425397327416040597037707374084984019398681016414313934285974909143328689613338078198396899747868704457506837808989933907147071539242128239732437067042400722003737878987244363262045733820896644214524567713636971006288654174691603841316683055445345359012759702041751071029682920609689249124092940292603903369303858891268268546478469112274889476090048212483767785980901506326413210161558171936464543314670559181290463037535561403622865521361951859170716604792130742706196737575674715340747243506731606517062952970936123136894646733302746522031285415467002038149139961413066984538866606250658662723737309400363427662554738097378296756396079582813973570563568714812581143937654230968901455018321385408071206487264762558539277949731008410446642155329575362093295045617639472907059792051992130658617609887389219503550719105307338591184440695510532324626999190511735482209483275577532805992194185989540453250240430181104418110518220671934632846991369688558362339341856972441902610633520486612737474866185109228453610821803528624136158707906344588396284448402123930954734175736585606417048853727771981228685859797773570131435365379959738883574304341315277346106822100326617558555388673910890315090160784562364944915273787048994570 [132,118] 21670445587354550038066140993224670514658292677707250711260967262182337960925037464743593877912247003599890750340390263260103049612838389656119501779554946218304994159649609156248196713471640510319662350362470041640795330391717947527831557989984208600241752337856694243725518109347472378229084070442037309369825021223305883188426225665858994870746830178001931337719037033522614016322895863861618248061442490894657083253246890628925436964560203880060853010799646484630673884883515580253666075900569440520527228863236845867345128773070806235948070211675384618319012349261657842592000882505745635518485236438004059258876131550579105797544510479087598715264437945991710229425757778180003688275447418401791997399977135434163556825115713432145394103907939976215560088099990514175322616453250019291874988710446649324061465575798245005352309306312065438133087908683393903444293148384866917067462023799130553092884742169266403291491980942676427348622991725668081866369577937131591894364277590194808586577493409324584121027163667292160905250591228114102299060943011546584854182033659826485171243995846802009581102264164202232173877194142747927651278946392841618268875147914640527689258826211268290457905849584063118292649126724373797788130568719756023632708983662290665969339922067664117717037845088972454176708097242101346576227698315522959793341702528009372853379191339971343615918454727199672452879675161269367599773184123981917103609807379207780467535353149022040935115643041859318546835841256397577216192159118783591528244304863875037317434728479959884430118487809773884337945939600650042777703273230699553868829283536371547200508963192709604790210587939707821791291525871399696288405820287541561950967023007890401011242343993456894674776930291197752944439244620941123045468442 [132,119] 51383020465716194270830305627420859627005088755518170342924750809515231724166182409747247308198969074145204732480338513241916474924282811132919525708854250531777552398051496702918182168117142504036855975460927264286534680019600717696292971313833586512670990479368458263351107300448867042100455098220022966986285449193635220202292748095974157584973662623507230100616947126992016867688377934004119750731757326962496970924968697971462681079927769047339278137346483422983209351321012330536403184100932347362776743573774725526596698449060179491039587020234689350886955864454784239972495840090040603411916094707391860539190874761998548904415458431393373352599163548440731381732385356000926592987015881573177727605315353594191823486839048670566495866580831004304189388390026047194065803681595781610040525475559610143244862228205372988086136560029726914655363948586824032542693315863827225513492311804700827556876650887884040918312352551727976959795181349266723798789608211278039025265557485056608713637442596901093128776114395994778470761035781553958622373659563205494750053956285939700405201275597171974944503418349087494646423063436182140739696281313431432536970787045411096734418458105098990250573003124980306140347035462507835261597749692438308859201302834549807527683444174427800934191000836974273630717993376530664787819414429829184721956550262120454198524899101586491082585350123298594754539326635059593815127692529880451986069390204151493984821560198187477085349906466244320995673037606691957078868393805777364976056923610275001501294953289915746056122050938950042447674961391168871117915185396603561488415680315688779908239013245296157361932546248296731251735341204661653123772754585864614513013082323280393340019481028465763814258376866786845834148163204617923 [132,120] 1191443854621273052337351814806994487159918426446230772790010489648688952259354884767424335069784208153784799774011966841332610474362192025774338643802791350625905806473044715184319431788214021281131601602841460950763075646305577846640619458050956370516788576604908083876610955363227112838798986261762881373410164074154597173979050009221029474708414447013382342890301434486948639482219222097174088879851641296867232015908890608482534768895285687830656857131952637357166038980578729030935175764855564490059953002991852065381035088561256832592163830341848931335203156404453027220543530295832188105934710649455150886444847011119884073976831173704276939725375764942011973855094908884977742608274020654151334895536859491268772304833644205487541555365425864667467033044796781206971341184992452396441126777092339163457173180685750259332557039492321580838072313511312683870167725321507486049502421596692777842053057476274353676320280788473987685907925570133986575722730224108803409578054943178364356472026580577070584581370875857836832499384579300538109599854517068175196131200367116395392594953171689889124326506528239640523807648407332251579792300502608839572524097339544321380072058002062904658668067470651503405597314805892371025262400240957626754601563978023111291987002970948610063258970087123915872100949378266529911554050332657900207537093645454890401547370968433582781633873025517696554400891450483603010941970303542255884428117493213492811430988938255504531560731536981525894291579533326695371578476720671551269043545523495943222903831589289987768134379722027723040556627618895690269039004930818783065092300303657320301027807051717797876618931949294788398960808715515106040666918909812942573201912059137102211702903443994953979222493648235420202538391291 [132,121] 2249248678959939071690461498346122112974583661511834004599065404410377957323230089704651003154884277997828115721618053078098216165689535790324736429026454869260742775356996801487076401629490443437051041925771746011376419540157246341455209435410941434492905362740113418096137882853587098663932481609999750507032793038181863668388508511554643847550472828269593791054049635455203961717881146857229588846384845585443417485109287260785688993254470809355699387266358307077458686808613077684054274558176098154618115638108382289600566650393755217275709835602083000569432797598220082579806653462141025259005907545732397660911459899779123835504918939848156699915489140174599106236926484760484867280628691343971286752765407738836589304097539365586311490430980827543232304328205825877051992796328785974278768310976795561785611855099258129394406533256361733853293849680830675382031172505786638879693677147887787392601328617147441540054516072588249741132246612864155535311577898599493585364458457147921739359450041646701584854312436229617299227944419404290482626105475684034441410336211445599129982430589788031007704930905213659988248028619695527598982611813569820168863046270143627686815063591872362811249838094985979678878355916386245049694008819655538766309468032036357412535643271108755302765128937224691937771111321038449922084064106356527522657538669345865129369595970055262167588986134394528821663358814405517401741781989673026574063909649973384861842059103670055866017966650712153080249369315218835909787069764064626389547620976881570348179240432871031322843868789822970357257448924328748459657014220823185984830413872813006970000117350966031659003569839993603809909828961483141549133120135490843291230389162807825366815452652217736863632486473862051945 [132,122] 19378120013912232234693549674608033288125679712195615749171222015296162771932136858574903159347236866010525104530466947136788251188185366790197161510071526860549742632592406696482538958397022387938001605261451423449558601022725204205351216035442475014394400342000360948000112952997722110278272945495839649732359143738999330607890612540295520745009808710732963182978288020904654505821435245853819759248881923860722315763561718109363054327871473317426127821137475287942832203157581014632209001076426978474541022509290841113779472757677754972056728573992809538615947753292229852169863105209031043549360799443145111623672893145448765815967594288721710595802498277109963020800359644513135840156897507602868803334451182834077039245934440058137536537676936992719231487210321758129788070797042255131732507169603648277701990962149644600303370344124690533869168166235884283833310012557720962526800668626298446694324130688762308012119589115331424033969070991417227570078279540664120144096735758681566093760112388774346017152745115473473255461887641954657827016926235269311890063371140153160275273717045282422076249269756989834848675649539299922352176862165786546107997347629286534399297263092336775466181659744874457944786021531030047048049382667086624373370589206949992579950692676585769138821729858061407393977074739655963381855665219645259649904184373006246902423816868503455746854744508349210889534676048050126597834824130614828486370255293534524989304220956830604625130112234232027461272841014485621382426495231742106335127136083033858230446599294103650039671162221145812374236886362598559056512784462170389859195249639106003208977054611055888807781378188463641857834109311014322461988985999976323245088645694347576020429930759078580548582271090 [132,123] 818881295468624879547203855095184753883428043096890886884977174713487156928948766260985951993822371739805987435066931846435768612117193834327342208820940460706714618552725826552912799583299410361075723316452583144594294999102856851090415546926299716799934360507653875433775688703821192266010040895460633694589312838897426045161198821095758771239382853540704084471899971428186018350993257373616927559731637405991945681687515174323009154530087434511282413668823173486845222587869771687514370602761529094738773510942117179302319746199883398628104506787154619963777856144538760848059639347349669808278968218979630217267755564850990456217138543185862340862857281239303272669029532781564499838914246909911288553964567308113853884864859289037337041546583357521715671621964190963579609183656560093981160250892950188214975585543828435859626345162974236613706111941727585515205866831575661017857715177323835534082441894917211284773703122363711719552011449866613289762354093101774328974550879178075580910115441086992461907412038680590016432413608393826333513818437803545261637654675584420614387173355574808515909040086443506696334014134738013209240977610880102404670187524391701318990623326622174333688186678643478564187564493918806857723860189109230317401843472067877812845982497648230707129806641608862118611403415682731106560846031138240099248125985706575199619557502962299075354078273130041160947283924128971219978676350867471025202257969915415556174604090917191150122170535036787878333862575068882081972685072552956658866099078998655409081154513669420916793682044061974702580991802516201588235964486749850982384436504523509501347685168487235930422919697570523134161922170148451852469824653725945376885012541793975122256229374671447361 [132,124] 94443309088140307695252322135041503449455118746159617287010985410146757732632840836948644573866003109505162682046795640473273650403242036599301042687088862625557674918965235035781267464005611411944923433177900261829785726025970110921065850449821221207274051140208948199920264777092243691905566010747201886080384244690901911943052820307630663158670366314248631818696632681305225946289524088229270452152357225237838308141626011103884336256727611027611442162615729444320409129890151679764915673858121486571515864733278984422715820340375902441324995882317154910381974002753360530235227221086340218980258609849972788884111368984409635541767818814697446576856038086978851983536302142894189850988407753087721317018897182761757191364814724879361136713200962635902987106009882846173585601104116442850319175027982921803386707412930585037070365701229130184152356082453641541646994221230516565771060721353113125321758019018659225689895131785578065213993719960983599221615513310028411350107353492894961811005490222864086021645048692320843939522259760034981239612996981865467309855047715126099685273504699135926605271191307160747543509969202179116153343495897300993141225059888426401552335808908812354168016356020862823913250022174940152813623967213632161287618125961090191467810316655006688058012049597659288440812220002094293799785740560290290623875019716699440189526067155651643431625736882425304562172472065886371504281361877578639959722979608737377735016109900037602168182791197052471349791867430916679582688768458742412215601447423054219475320160103540572782933366187631758826305390609345882362616501776300865018163044768755974283636429560555929108908088746263499904496636549044547501126201582589801192632483567280101630345007195 [132,125] 74044910078040834030320320758484880225103719089215399651752649019738721932408558350413168275721057343145573639508754165961748918570058347442971730392835829919395884992944851800746907562769749740469524647057846778513500868084718472720124653221484420605888022216966010533966260615231536684975758422437328744795985450600732006655199533896693139358225504825738082414648791382871164974130223529431591676090187811325207125517155255005059168235012281875053814433048441368713996003706467121956015590845868400222835921280640519311571412563832666269976173711366988682121088127294678978378445611228309453734403844565818247412646631834694147347528752813862153811998086945007390749423959093079035260341853055796457275248085932653049085332358087014703273124417199113226122752272048486138482504408130015052611752487615552101787160915972727304711538094307171283281029460312314463864869497719186655526498864806751623899935624167116314919881906369925641423238253046353418519460934974902108811211766523246086002951972839872528906795469755538220286191265574563238313572386411344565778831502848970163784659557765395283971442340158986636461285335844561406966558343467964175701498982204743818755751344417794340318026830453177319873778269675220435195171446074077941377281154880457885115163812508464694915628497962575688157477453300097770249781380107359215915924171714472248685768764624882183901095194287222780332717251821581302293081310220064743088976027364459990867626123151691713824925165894970761249901959388550535089747522405743506801146823214049018752174556373021138110301169278329068511646085535617421667728792941594545273096013023139946537751405165261307289460116889756735793903000414814665706882523442669377669674140259943136262 [132,126] -168286100790956736241364806279828730292738055508352602181543653087838667963443683181778419749226059239248273861274227199888875323088125828273520222979460583895113555347325268653648835909681895724991962475035308620197351489434810228766728444912072065829995393183516484325175518137810871299985457749324582714492781694121382025570060034525601033563608979966409009762023792085734525395688285219562797165268114768223328324578910970933066828174875105592467103607683475599749024213445090189325219078585560263683219300839135994026307477234881623051791928421163064884637576146730244500508970855993538618824597379527179087055219633117336469389549991133523580914951086143133067136756141592431554254766113085887358545062452369269815361373630774752508747547336375754806436207731459667892316963475217280454635757409502291222703852290300303479758136848838976943694541360237598221427898741652611406908208340392473558886442730100608138575814583644369867887639107942754182318145201034125565514699930328686757656669091808507073713416034728895442251543988981256018571085806358907774563477424154656287567616463991883523929810014764289685618009677034005962787862890669655878821561659849474487223313196625545518306717102127580137237739496975908567304751432441367864922386124903968493116323411486207672227952073979925803743439230043215579740361751423875465129485015759469981880330394654026475253466921719989401459299886162736830079712512031573397992912460212813210841091895613400119337559626879850942771843106113598073710428039981363431731108713988395114390794473004417090577956114557295848078969146506232093296444270558508824553362201272424748708425855266189925400959481757524580755380528055754225601204226456845580263113585642 [132,127] 13963861072255622900859313329421536549029039539906242340047822759583244196100478138167001949224895365100580343760570768305471106171956611759412154849588736364600916266386214647843381536048272870976221441985082191224368760714726585669012771350194968686587633732570109382809672383640534947285194038334793140719520565464239394013160243075478665032097055723944233268054251422007825933119696364056928819669307615027198466864989509712669824337336110972969247802223452790922728689368416386067262819806121443415466333641594475858236173283074063507114396242175834410241710849608198256225641759480529175182313717400848804293039448714908844774700372129243400261473336235475593192382081543623280598240575706408299066103993262028231206366823568533401120930916701962383510202546799809788396672227509394804479616252640871049574820100782267840692942689096971866433076414101912416012207686147190684010932876894256700880389327942964615939158859567833502359826169742417963356704709287471106439822910245948726911338580803157571071642952265818114368181469125614973166831003388502804943545818074676686972646110580993448110649303791282935849696103864069269423511854280875910394153952372852548231014931130721860733192146079941860910640091819987860136063559193382688349965445564955229353617485386167499498859374700698145331735260246341563119521832151610303680719338182065147809744980040358632401023713707056160143027859200630985585139976590311918561375668727640151650583488894470194130809248899196228516831346745508104069895745334787881241549422762090590162595296730143063920948620852124993544517277099107739080461817291287013167828536209902381467345931362330185937053514655380816806724319001943837088394371349716815646 [132,128] 93610671181744629215522192219800436634279871990418464507904824300684170900789674670187958373728042986177659414277677798218202973905435933786823987756123956427852527132400407058981043620508919977782908516477689794977990982522981305816191916352304285914631167918913649664921942464559209974686911197071150600748604182790575380845682484033229475572661235659742639909438351824703107626565235408225513625202620876042110034661849627816160322918491456425872635355194743370587601148172879441688077084168739778627670335320889354061578582738959584881560283517323458926593538313635947351798289751071004334408177462679921853670135853979411660360049296026620452245643828886815385961556088366827500224574424319805020021771049841407349214118460148884866554539561795410651405195345313142955237436189109774814053694235999674201987822228947505746019541857567679220586614135005529132075410229348661524414623003442752635420052256164103036449392808853786255912556141886760926850200608729280664366069038692545681278332115667491888374363662565981629272752684895197571410268551002513761654277392211281903331252374411496606157499389939510407269284710562717709880527462917468656025319313274069700438903136739103175397432305654231484062251388172690879090252663801983555436416453479237230521546061550010904525080414437819606383881786520590218905284983585141426138775368583749215145066669014665558352520730232996899201850878404540944557560969089140161531072121879108152939098856442393709812887310831365178291352708045626866094621711324921526984319233903138793125012902215263624755475659468491031625072897794008169394832583367745462264800453609477057659699330483654287828474634756622666245818078685054474112479545484 [132,129] -33246336883418665815064655635108605637836337291675652324763653419390857437787666338179710395116649776089120656723148013145801731260730168566597702699764086418431628774430161015134295396403163474478543035369821268961627607456374594641409744453096077702159669687725811909783346615407949570253663518546251596196908885354721081536086564540970754123346641602300578083247959656987133730800196467913835641578695037617445837758511607825630046759569350615160353484134850990063628735441935010489355972328138906360374073900751768841515934903844439460932794804515078912175851752837210233908228963486823548302903793723580654856776952159152327966953506391360309446955511620076266710553293681673041290178761338873128246977882069649037696233565728448591967769575368101156131276982564265831644533828570852040812607069521675953911494541397992019377124250392847742040419329730855903722878514664590770933706710263311638680543458135951055233813871209083127914596735378540341551729460717990644424735774113208586899561295663883743153507479791889507794607537229881561869311053195779209119590265084580978222763858514333342841008026676215488748986696850539344895391838942786950535039817021733894003951795830967025584837555212778315636348344109892093460188674459602727350140839073766390407028211378770859737211264411829739126295244297918160642425206389582386299885337630386140995137718700777384544857915596729547156798986591738440189931006885547332769496277750850089679368151290956819650418260684031110853013618799555954384267531874502007818961036150275628328856928079952877066151087864861932106430209127069008374566297496368198719206364429798211645619524577522193672986241014381989683769876738491553686 [132,130] -3047883004112113322164642410429619474778767416983501926082289398657914981085748201454629211885802062106802361797429771399089420820975310217290330690310699578884791660473321471384701506892619565081673193429469841772589510590474942332422466901265124825291777787600763440512573036790999039093666088423738853090448994868768745261233122511527977061013796123177518836881326332096644013979934841330240847397666996854671059646609495216643897292369445061875554053267431655283824681124768311682068472374499415375981479155312204655241205322597981762933405050293621303123743441950629303211279283781712671249763888462172792509431376245619369108625833783910794177469078829674595925332694395298135093628644138049429788581055417580013085403237750375618482557810091595515311087384194195795478271942507282576280262125580653119999520098568182214077306018221053469088432840449464926278618323878261362789662397935637380130221050940624777342900992439630911443472829291743349367971923356796884293888420635602506293246411966207428945960208204436830581433770391645438210895695520397743686769378498016819109462001604485328907226135182276981560586417454469469287378492504935239763964632902095049054951869129810702653166630899632844496933978529363474337049431219746101994964001398442331311422585479503660743710682001196309422596068773073452046518944151070354254530555150692118985847609771128201212580706414831497390220155997961385588959652206267202460294424671443923453789990470157309862462703928062205969709934393832923101121635235553132463267681894778289538101079880796467996856774344223316907316341520955971272463939769025365557614940057701931346297185771907299347718742831255639159413810566 [132,131] 1764054709915573948918660972023520558759190572380982519828077219083170257059607611556682195547208501939870215124708188725471677830753716752191449717178573586171896530812787006742973217168502804756234783951096352434755521972466850656907861996986340269662176836700653761015954157738076693713860833208512809329684520111406278212919626034832228271640915398071407374014418318670854582987789753871678461934233218780853279786049101362810845367176814401684771548863759930529308122932212872456072797356548239944919848989705150869489418552459813642331846358478062148727108188835547925604301174820080316199418175523098503430611970502242643331994316402971352376151232810369553937188667154766702472828476356056709970224759100798268061086675060502180338625114873329609780460583712218537953084768603993438727131395881743390122655367125710936741415092822759213500490453730001076030046923755690523634380570521491452569762204043916863153225011564625808512571504918356922728972292079189701325535571224638867622797035815917060253279395053060536388535250861716049422844265975668328928100653050758626121796514033002902098154611432508641066443051478167068880153663089785601244741777614057168025318970369562295342228011413583967379777537089727616091590987052846807601307637865214738964987431468882193461768814690921103329498072174119669680682128129959712999586082862340303593272315099624745108151619528901967849624449641490261875733223359636599127178902312506221348904375856485401361288826344640843800284300972797759077846987225196262477013956788985123888202117851390009828662356115278925227061721604081665124340142281047303995147073250377372743885986037435222894457406317030272359 [132,132] -43800138679867180076723610898433736705167694635613182058261631011343706122386792479415837725596402348851780655420329561561061532347173808253462986500630170550868685567996204139149351738868956207247833823959912014539708297254830612687000874801519557327472365653616463294972644747564053261322139895390969490828450423868950219970422023509786202347852138496372931076674099826529208725059810688934954731620964201618411006056467769504786036496552291673021974462947253986733367490435110314599638568396995756855766663790436563129845391187534664495710354807949306693930974970322663457710260842542856910186867883805181443630242037994849032091134439082017392698861015058291646486994850871697550804757423352659588787934060062709366663891385322144092000679871972581936717132504998290957185510670210192143695826686689922857771546978890370497095621990665834973903668125899809914563508926767092329787159889534064323350329233119630449640490869209119457066914389432019035676586845983491209385609063244173489274903107709311366547897527849865673295839022748933042201556004331272672360383199501984561800955622897300349199529432513295563739617734947252447565298501753050966159899138246759288559573847054554647331924420420303444242802556134475166803255767964774927565825094779306365034563872417900316120028269801169556492085561018843368115878500039363475310201070747447749286927939578099088591551439161484023595827321759123134072211959060391234558343118965596225170449133058941736893037494567576312865376931122693804043577790426384126283279287351297078442550517071265658903893037476135956399794009790388779513119352789026237617131617291613095807457145242698210487176648 [133,0] -1727880206361125176152650326479785369087773392419123336982364347570488988210370762256192945036788888472174951061810254146330184468713735460502222441428178827925764173922234963794184174523531954166508626788242218523430975323717510206820611100442106347655876970639620058939996771788822316206483292459966958492530971954252627026050129815898820758782764868161705285788593439283194239907539867153533734209719993720656876621895953320040832295405684852990132637672274130691310160812676855145153865000382616853513491050924521217744212000664074823732471610618298137058835560631902086826010414764911714043770972689005779972636545077071087784458006315287783328422447904038944841503508575338263286461030446631424089595904143323820647087861337114439208485617010454678049662330224871641332889599207922743524125014553416339623673396625324960571837948808817361456524340053404539016073215485359007674363893656570963702566808078853899222986716062052365578733021590369014477057634387911850604935932961962502827313150381624432206630534070056321235679715275548393383119434820648649215602380412131862390692789075383537014169313777747184176924517281177240455025542679913150450931509281432583763748107323410655187224236352257572122431931004523103409261393045129011866650022588264768142027273784240850396080427794047524590832213662148571683811901845469059948659434705160807337343900336345264387629162179492968702388931954067457538139225205384068398207231602385734476857970006359230853060064658844618418739198320622885756950442252631923458462539265557244811349471863096710562785721192638350735269951450165442694446847549528512826952180761701225893857885086185991117262616872551283712419523105365565533971695027625220468503495072218868069132108765096515661097064801510656046316763171629742621356391266925186914774468538092043368593348011486204185568341316169869304920972886785475124237872501942721177882673883365894156008243441922646557755685001980324000221113662838021793292351850898057592152719903090687425778193551302391190962236706894795424812993472764865648428272700291507006086522421331473255793498995108114591168354250251954025970777718784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,1] -735205571903583625879710702900296249092755063444786170159427893252645139493151065859891276945046352682515936868918363376717503672597356689449546167293943611849393094708235089658345194919298361941667596762507988887651012640363999725729963185821282190978508464572396556317523504278675306212701755886247872832718578056722168657774483380539949194515711270466107726587255314611713996135830429993771374589880370331978454870132017665282133006449392630039620909959553391844728796913029407252839181301003317442303755758207156153181560250691121831488909759030127709767491416273881432185382119402533715916872974921886184135846290085641317407528252314770741826234338529472802397022559934318398720137916984914574483191274397747588674362869736399508685787527478038342213613070852999226396295871427171598445431107387514196298927036155769423377056987554540522964402105682559990226164762483545245814557492129825612900509065014713781772342941685023595148349777136453062858658938152329062863742201716718772355101168168838994708213010546050050630936316522993955638190194618085406531311252355541888716819332999952911186740808282650937709949110102403447223627250800960859980750330169461998426913873315395821187763696168881538270309321616772472377019732071849793735470645285764284064029199675144312393953802862349192945867623817168644343541675654067881433628403949107057397548135461415826414981113659507623414442453227995263852006390435093169419554826151083309957654836155180960027983230165684365771641247197174988957578624255572432469414995851299726874980407567570706247469916696087025487113234854316248286906265741523881817237174582207474241641757110440194418304025793169167208083653346306994839850605665464313974011464047777697103058044339947041061727239715144612713123532616841180040792432763142615041830171387395310624036601270985570451047795243835626160832113803876490113305964219055617280229953772991736174347546595797242313905157747501044937391870242695493855722962878021124551835842121894316043295881367976131816731758956397351815531922347720096648919882561914453274192840932011837727017788595283062952799759130836298127128587204034560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,2] -348851626848592785041859394201682216238607768855160133915046516505625528942343648144013004382649044951591234970116322045539856100102125710069877701295902817326871264224337974855867384031893399491541927156093894666374355299510704240859358122912411100508156073582923263108938041543396837418173925083713579597597701374596490893326992062802786178223290839846332471012373464772350660562325643627260600999661902578721603894451944711124400407786730595868451580800905411536910807280789513328684154761012420531128128796080218442070651545285305131869043726416375246138383560976780211035003588307070521300489024918029044906429245114154495321154734087926222625466229174595832213958868482059913891222500194144640747152165004193586423241146859264111291713313003543297646750384709734659769948570150530083253396036803482823713542850570505040317306746602278926007025666715968473431423659477337133362021968792917340605234445611429371668626474880472428236778967888269916143286828924988542442087802108675131253730463573898311411822456568029651677716498818454523158531870256047083123087756645788589096178626281002650484743476911811144031782551676441434902225269475725497507836279016257829156684089209033386519294281502338913932065828170482880148451620194170343989352573689262707321148006580419315994638010382330221616957226681910078364023660574644894225170695279980037335081170518547278583313178607952462576445408014648422946165216463146028595377576937451439633803179727239552432628627963168397331596918691365659051712076815852599873930925493340489876774319066453905814949614391265646884724105859011022418302530891516721013785840105210725749358196424233541378465609742950239390984171469342221639901954656107911588027946093138017483002847376597168930383983276025574687495679385905899863940106062033186809039606463123136772093919424125338605666560739468278534948893827089672623086641718759361999484276795743181401736687522816447622510058697035444374594559589390997669777886058820836180897435304392289681098920476941958177793933205148261056853604759005567211222585092743109220897985806178930615691225220373283384731299678121539485618022024935899136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,3] -150413684123056772546114258768985842277035445979427340951797696529549213339052227571440766376873689001093862220480998242909774390146010541649571082935261950121375630109085602397545144076327030568700444944802707861886763116385455241824759296558555965543563356032226123002360477577919691494826186789348347545281497973898675144535481299656129345341786884171414020301370578796088714256360920255719763715440777819557428712612655498256474218188243705487438492003513151645259577681661908693678792332661911574640956983573135738821834168026639651285791323267330854378027212128972278835714277813676270691397425452471421353769056431921420121808230960193721284748380373206572843563964387828389802089660238120978621303477504571496408848160603316564920662051324952068566436727335563180800327968605636628779410265531053968412128012767556093216012499796779119126568658750269741054856205913158442701979016037669775231155979813633740295765500519555285069859265805845298308146857609265628697673281085747264550592326831320563725922477784418858730683180272473729160940530957996833560734344773109185786102708720115810042665609635948638979229709037117991612312448015209153435752701043670365831539398836315177538697808586573791573861862276540551298499260061299834047558931295947083714212755828662825857001058387475650823065373127265258420255895333667762699763702810764745140807001035003839882357589943456274474089357324305052707321270623816700292807414568198296687641198012651185669064013355210309639312555228973414255770101344449967136897353235351298149123803689406726749169440619664606547384343518385423666723590412490747847447056978445597136989231329602894675487184851860540798015030834743229159722846021774621957439286832355141043156630746145011525685017642691717696341186800725748761063689475919221294132858451807309601987219017462974715072521476828280117035128934734396535699240442465775520464623710976467805158257396268964929356898221152341400536272227073359375770363914887122294908024817657744646693503689817249716893566594817458651269934726130810184815105429158020295100535770692820365343435023415322245007730567954216386875709117350019072000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,4] -18365975344663875225796084051496613227484658228182163439920935937250634609616989387688989080552140270169172704258982042742307657220240523174160867579853799031037449128467275123835874619191027140600337847673092821415924663022236434822321649702864206685710997435245891001450623433277176938805268891566554596391405319024389459574321582659259599197225250645207155178182620314292027534622710421832088576890349100316179086388925880229102613942925746626337215583672359683690517541516327108146475915637816386466123520857815916715465303945645295190021572587740807336742205594582057022254141480162064584054122041235409707519084693928961152389276545619277738883611913531739894373289354453134254247230935011183572062843516874412839071915173187731005496177732905549647389561643812555912006681058201359464701906737555774602942160039943654640836550108304474559779924352006166015005870079828745119326379877731006900824304752224702213271695138501320563785292537390740156940336155933939536982989614341400689844355225984925322903619885860517432591590253854118276482490169241882596596302597467064152748385099012923986342456391499603328003441254860771659266649999000245803998361518026020373442045573626337525459281388081156664831891457756745293154242509154487234943562346833925092669148179720317025840638204623805830126305261433840778606516510306423730277100143837092135560545386571983697528840438434549238448336617513981151352705903071330581614815503807916495819983728758058728393323416132427217204236435175591974460505807696426820638809425151241080118857463312644931370826108361742298820516955613967388410620659763742541084568945171292600412233130179863656687505448618202703952546087245608434771282442626154299922060712780384142046051671496872579727915424374129106305088308460761848285477203042919418727261009286600796184480712233236581527289570681541276852409748546671337498348474809150311979021635311373072510352053483688681841880159611354571353838997421608813503403529761993721565467717267709820529834285749308037929730878385986454930519947079957360995477946842146301760188854824392499767432848180373956221934561117493880006386380857388564480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,5] 4044407029754908108583199366519132876341602712971895747209332309568560388967870259056626437202038250018792829912839740198374864721239686885989850080124369962171478189849307970747573137412911120537307381679847871878402795362371197388200963668764165830347260675197016613387471193308524053279688532741350551027050255229076479112372374095175397341588221401681858985889998264077276153061036646619647155580522859242120733604974973630932043925331839198103378233854086867780781248344815244489548421450103138934118526388437462966378344008721577469265451855640878133678385004387328129288107878921954381558358529363194969757505809174129378271695074608772227630590013550214886116767876552075768009697412864800291621833536494811116333593491547855612872781406028242190533158445352884117136965699979687559981409361230230919841306311012585020191933601027080519069977857155061747058690687497493894104644564759540431865577793528535572220009618937052823375684890982308356730204519021590999008073295416272664347330573210663775100967402665909658417238606292783455796690196957988271604386446320001520905107905493459114012156487286979969524063395945925574900299274487810020766925367423841767921780992954484189256621297579360960353387059873952422785000602319712130484231850355564531182916024203165506436333675370386550733708730670191635027573400077260192012412735154770454333733103541961985528509812842544362520794456196477259603118319546930334594780981630382397200293830565784159743039389320972002266253146637843948819479998935678053546687389333694503601283384528821156983369818094890055807585203806459124149689989911583958668597874454335052512342944843130336915219598858907886054053129681203823222960118770378806304694968604368389520044272755063703188520538676409338398182694921145486029562415861949311907107538506794493097331451135169790388249344490267241973885111470565408554758114286087184475298723273346710473607798937869789965587356474526813246524908769573928087979341346106032022022823029115860577404241423040750245581122886694394651804106307791320355718017880987370538506467931980480194136782598135920760500138727242743419458785617940592984064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,6] 23168759592209747274749481696061511458162683185044119538888536215037534492871600040110112079664684549572005745510274709968357540996027182173315733838784400170547179319098032009201806167449108664262267558663514401788247256457098927571427420518211381447041274306141726417409949750060015110580649486924464500344578363302478869636270491276477017626264373971075774126942542030540680692418948769129340161784745240333902077377030123124343769568798932283552477897295574020036343045281124991576111441382384367259930616535027207487963852563666723540291276263702582523922788297488053299162904191025431324896203451078562613783417555854683736937178844697852525956587376303073619640670204794772557678771532893044123877334722096846653094430907853790522791763594307920348719025734543127554639809380968730895576257870132534805403738704373257813219551383183702695766940807925258358455281895492330309334594261724754203806250583798594550984252408817762357676974670213786125963649471747911163614474556654748080682720283860924905104202907921306742009558470440747724689748262670976736677089678671137251942104435412404489340789381172985990941769452516757342940085291150734472510875770178475806978875559838994931647647470111580360973681180266824759692656751134683649445387145188778302455679159927870569233818641723698659754836048260622542425060973622602320292623271884935454380057625096681043990867040996232744023780948155314793958529752164796297381651367308975375502599519131800188015739566921163006155923536530100354546579372506522703534436231652443370230701252077717542614274451191655291336265111499492377900327080414946024950836867786661866642511404382459489053067526940672514471922533037320036807419187885110719928159892115998890712472818819450112824329451277006808994098423061815449174646345869951519239380214208294075825225786602442286145283816738709597900601718661729987235942206097141521673925756570092814785816283529178052537796312962314687296256328828663508973770780816013829446921048577208168197642384544956762011352187860495996096923179642693599974198941093344982848305885657221862780747796753458240328120150504344827805742121321853326721024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,7] 48826114854801406536094922215767233301416224745537328753224898160899972319076884938312911141006237464162640341882931978771547853265447891060301553540512521677622815494933684219258908362753741232868827810232398029306943563850888158540606856392921508335723236864127452029501847499349055957090884015998639678502664159758788799567277138631687590232986208286706303247842422535502468722303546299317638129339543512941622695953725133318376496708208370091636296454069349837309609844214777946423242332632146301919861972089812201183398133910586692855328996273835593220883873160302890497058027378022438854270316711862066791796665957702627702969438433772869034093130256929662703863540357946712330984010591425616469780409406957059219361256161005116817893818763397982898612385684979217139479937269186887614481755838897560912405750292159215988227677230804412761612679941480299160418070963796435857281049426550757731019823642111819526028423840868110000787073311948718481789895092997634578271794401363222627386594705784831067819968676446526818158002229390618776953890331677920397141780647244939917264029232608637866300540408708641711070479342197744079985389779854545223267295754510030764743858674734377124482755310709085289283330715744134694399568838111265134610370893650627090375067776180715909529064846256478776576394884439660236104471281396662908814762504308174832306934080328576069632783743139279932419717883392246173608210116364840600634835129529098207062311860549560019062929534514808927587519519821903951491562841261606570588101440237833563563934997327083207509982944449403656043356112130956732439589618263862102548951859667387223225516844724230706708337214282321960586308474481176418451861780694609611574739290664711172150648384146506498420634388811667968528791972735180347771504012732094221196077630213237601964435152313815519404609409824381114724815146211824079188704311464732915781130319107562708667506413505091775890585888560953854677911903872427240149186976053139744579005809726145740881861089642110078952049023115752363738092337672914818030037133595937240783865166828869902076486945680810373813085944650662089982135355954117119967232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,8] 11192292937799064019989803950640648629345210515805281025454119796067294790724811351973618653968586338952211519947548818375272646502275836371320384204547350341160354630675117225499728906343608647693025660350150511939455739426169514916524722705428426141792171481156060446652836716698273301089955221715826631270536799583090678778649607175605149786670585973048155829686644649090400590577175796895524011282990764229886157265765634808351264586434077985773125548583148280300886056512023443856624626962520528161056773225736422067288895533956234346975803160347439572513836081802619847416138088065557704300298076739960625641703071397762225086689990618035909377779102092902261522282286289036685390625179962900618781221357780443476941153138361852288902141554529755308240644877092544973809313637766962108900986546001101417351815157555744032176590624849605384679710754411892133655823363866367074326446266648125029400273455366029868979430083158843921096939975547862215960063569857530731247450770114557285530353688906573763804376450194356195480493692565141176597934702632988626560775302331497634881665832365203069001195202678169606675742866186232938812140645211276762647360167502958651054879955689123985120441464239556699693465207644014805436452719422337537003019060318144101227186015329568881358843719600106248870912580737301459711464416465156379173880055049705841538901970743466274361483759404376491598889501045878932276956918256624702272166899489808103644873478859599240839246457975068876943751826202001681367603698568663287573212497522931320574789725206053952341995077454534488271747461409238053349822433835721756155700174015972260389071264119007916570262583530540941290326432937761221363823492201673387966150402024370429075013023612337915904634336949114735845400392473356173324429836154825114931663821881885184881857088596083040229049142346361768227871425594778325743247813826566012854537273526726693985271613538213823747067024752169676921778100330898824463066313351635987584154051827352829716104198318654481624113183091786398670666232060284643342700131501701788476013895350978074274850835058072760582577698777933251238804643986309519851520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,9] -3459923360176654513970844485353646014493624361100345870217787155768024144518061646868450055545122810943059218485782314663284333227183639676816624968034463782572218514892919289432051344814602644521390364704315385304797090746469269051340193346233151812030066358816390284120110871375551674735797623873152116926425332635417651978986301343111462133452069984376203460988548786310255320925505667565612877492614326128097668011528326504610360666836100037998321657768296112620173120154116526945792017505694857345305457403767533717558595668146540521612986518816019499083920504939122637938208432150997024828854033677348449814266957824602794157726271320680627167178675038844262913105319360841677729346806510744712057987205213246267694086298131909091538874025528321290566683853148080371782127646170491037369508016007344674793190868902767967215907937170030441843886155531753176608326292951806167712239442492058188359928647798905917818029757350699609661576712848155348614679032290675045033507440222433078121759750343871244698152451198274407159353761286089727331803922439040602235585635087412169386396880452120857539024525773410540478776594611120647650743144089957256221243714002754485379873823498851220303913037510837509210186835643953475472854304827061672930132622811690826941509851635270770269730371849251924636647035043626172153906949088194232445498718694934929729878471255902025244389906113889682926742551673927820444183030892269295118434341692960919819894287277823362753629601030979099839551855253725498439541729184884847941738528854199456847358504469945732669847784857185581613363973538963700358241955966212855421016279805900832223429425880898733979885298884513907015119348761277477538810368227321414085158021960300915735937487880900684435795619080060939502440510409577726058966801497937883906875162038764645781239765744596617953482045158975354503484411380277522182923237464915830545923109066654618618779911329550823905413065037940712007363088970628367568799058025633795840987712818686908695917358805920049086847459808642544753510773482678434825223394053941388310528832770658872512163250895294655796445968073438458338957052466423134094078464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,10] 18849277602834755101102962386373108427785656696651969572622933202505381714732265695306855545377765240840431679675102871776164275676260978739754204144889385488663328903897895215351717122537734389424310087464991883472084953151095721520171864205984631756345090108295775900028880677103475855934748507079756666626160847564720261419810620321677708220315980454844032945565120975292812533161891902939833480764705705021734406133936044075775987084187722937563300929313179564590688907839786771354165383344190503657337621630780700259504754756064197883680426008583408142106468602825988598439761749681371255210299815639823294245832190004089234554333390065187712578117892016005594420033422421545974587235796097119191196417690222946603621984193972329434434958184737217910810404568887113133830790811174296170196638906546979917805401190113532517999451934378702241145839598995900932377671614885859591327087426259337273909390931421305174116416810206745276337404220933781157077840960862332721103009698699315194271833528235621780929700604267254267428159484787240750282276487214118194698968234188838673563076913310154895522223233383718411253288765677693778723143837434252219160067202319975934538944759101781268390788125185216503120866127513830077685040901997326000599418100423706106861294367393264131096250914945205830108019608805258096812877214506038616770110168980495968532357079093256214489996505617529321393658769660407582465652580859355524824874746604406915193481395935840418562414166687114971790977728156881661784530624300822766471950184227323203909504045296054800091150647042043851760895723865585661625154396289520962554434036025619515674510175479919458498946713529486995456236233710580741536118978391558380860474409438688614989291811415796441495376862236034465523285235108313086585752900333936246042014101966616539639811766082600274703568395122031942924467041538287558411103953847242168154801288497520795542078777363015839154705008697908953855268001217140246816976550286670027127886517790926002996841732029778247894858265558046421426978599747832862613362878352738242115002038398599392408948565629917146403183981669797438083505040011390568850595888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,11] -61909524000366067007768842978591785821831638372647593292677025964737530727837026785223185047835440743748965797824354984459881749008105723284458835974014431138698387091998671003015539757334060949851047653257269876550848245914476386573930931918073840596292908129553984369640795458225482412497216886525726460583946744341322879465820094248927194218630191374493293121232760515099813003861658510949471062527033577997369553540067226311582984246217520847380387345564022266638232058646993688599237355657493466107158207079280752371601469086948838923473732634860994367679980047228362781170585713798836626986848086626654062137405761885248102717842093619564855135563920311890850323413611600243281006974170877819588694637850860360285484330999862491379301615008064538548654737803562447532890706445211366484211919341541984765365239504529460344927631689840443488051196902826697209704041480741774700429496598665124234630356250726405899664098839311915473330850919036372446969198973574448906676437428120042907468422701643418419871137861751133297660577389936697598016837537701835304516163379014603640029453966392616280409628269127546160752510797788036994157877410349672694638713761435112668761954823378847819557106366635124788152356912923982243265949333196469479115764761822497195494040590195242556919064259038371936045725161546168921841173452550025870502746186349521395386918934923367638462137064876740044552225709725836767977517808426184767609627244705421186110900466973105130699378691318248182921341844399172881043449660963277708880215068525508283304389742543728744573598171132217034294739051815607782955174575068019633405852916140091598202093965788487682107230784170730020253592056518251158752901864994531647814402726220136151400911340437879541889949442543956146825972724499251588628634910707134736365706137675484452555105490855367043803987836540328922776712752313341659248847197671280306908385099769661268621756035995188896361357862556455979155285483045335937190435299299671201555259085490982465605776043799962800073032146232572890033147124822673128841411103867006146690117453720574379009412546722341845958498943049113301548389290994779509975792756750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,12] 193615603517004946515396826184277017836462640244352127537678638108323168980294797706198533795454349874895331410244369708686119418381997711332408144090838351136508214200899859696885786112024181708731298957787199198796120041190482685797188150979547216379802440406810039693159009176596067540824019918258995522309863146706563811473285345110900460359739691749869189436686381666744019391548397533865869955348869055086943168019253511029685995654187405112347630064971829466207521557701329365111355229955712759135240565145227966592250863805610640349840134699642745864440092818344924925142984116076498906709721458813089607481911906180559632102285964706996670830868870364271224223292345995410960498405411539300632337094214187350041111774748124112641895440902671991011557033023177170177234586082132393203222457071413629706889132192131923588993731292712873823517403765612249906712090830620046361391423899810263288285178138744772959292607855942614135298979725102324402552897435270008452691623082197531373349745386518947348278358903702980081590982506930292384579706180859196040050773717978065406817804868894618710543842244878112429063130461343106396946267970881307906774163216182628649294312911713946937821226261119958058679179403175609144708278496215845470612494129727818931015583817638766851128678618326809449619736079271312236843143608299333480474035001953320512448839818428429933298322986891433316959792518361877783932083663884248206983308109950271459650828046911873991604923355115408820365411026057320559612038532953929755159033733174084351792841512461978848450744986994799814123735318161199819413836762142981426251453391319029795529099013434953108932797775854067803177268382201546183090141597658100948581080083304554082994802976245319406914724693409651994098018831992478965652002907023409734765160615650991847437612480198047632053809016351678650614687302032862467929062373326406696514778750918968397920379677703734658856168369006147783156212246430083752858784202108119174059550697904908139220787012070246191322369733158671563920171456517986892071936956792793230315797713648850511841681076372505240959575579660787674215229944678383518497756493640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,13] -630882272613425933820064632847238082494629995100972524724795113323053017953222878445599157325047268926149225363956377986791002094745794356448669780724296980527361029165202103810812799825970289869081567454504983684102777653458072101057307705001234409178636826943703193453817518188376888143403093421391297966640810140343052964702732418821064589130799611598472650953528858868571720843914542346616802984622169187413282948296586787199477427394912978814887591142031078877152159131197474866365728282556555299714709675184213176887072615290256238931216570130329928300168288807929701465177852658105515363398390555087439921324092137596250592600072390385970431985414106771849063491414044761706113750211664054524324025304695569905054615959740555910142570633869808571159560782908279603567537500634319153898701461090077319327059291868036179383902746867271515625507421674310602392464053266028919770582169504266151002829491122483247488725930746132814710941554189930995179380169173798948637038240253354548240367662553009769685949178726368953523752953314077675198884512816314300792266472356721394986631137917686929149197761109030787046334259317199990841785283526773230534615587186269884438433418224901427349280081999308687876615758773103079840249513133695278614293887889160386834044182570655186668404318414244164469305667660004618342561935626098318994080632873117313583431895854275671388852683773851358398568740421173944402996302309927874708053332806118821877607803322313815600262936300137772413100994686857653650537154933541936755362046434655905062465390644968936198414476500474670091637375956064949343853675006164409976842795361267525724525099896441484863505080904290311227707074292418636215894584925340519402132931818713570848121971165995889377580635310431387853478168781136756917710768104494052714022575583516841959273239296611220016657821787061377591555935683717188074775570116162653349577404199011548129238502679547445163247078802332446237809906379163976853495330587439282906701553480028351754764067745319528668363397144153098316653682214270773373601606329994010635703048989457388065133129627546079262858350465124825351910298347715998681905128468722167968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,14] 1872534232923606894019182451460178005849994975897281062964637928973389406367426382586449994519313495590723555330476379837909999868943940924109633306291450005500534989315677040532367260263141286435610242470562464593892551719532213145647717322423808081942373007135681505230672931069777464512522825298035277069300346044406839922851502688526043921156691272249282737196965576266765367220010322168380069273524602394905437836002534625109158700516756759854259377240531851980627017122010603803366080095316342473086406949307275020886254293229100231548127182076547636674661342624852051754016841555591001382479397919048133013217057562689987560851942913297581966993400990950661023989832239941514281745930002760571558256813388994100301331179876619151219297257788626467254510213994003167738827144025961399949615665401421407738483378125258382330244845850819155643277005168597964552045411667272890240360962157492412136773522537839787676704844687123307944825390687518791808113850611823901308431728513831620206074204985874949130337692569690294994155116661724236483232781606764889210559389755385140042504224486179138199312702717790406135790812704737313974845919085068569411744944841495370368349414902003346487943140242801193873102979336847532589748594315644889741996195029834223021654356845931038447389113444370102037231949560068051321576661462601995507427063185465290831056277140278758742914199912353365236675978546446383507870003973637585951502387467356920734406155269549090237175636838661877148776693108998039841235456772014908578767421165676721675980119485843362834738815938832654238134202573182989528177930981963586276653515297389647311947027162883817712751661858715956436924487355283759814012111020450995038706128224324212822870643598604522196476468735735878529950725807955647581798160633355672748940742955761209248806063166874533419751183311830139374873072729369757766394464620616833777775079781334525056228864651918800692636734354209678292325413663966967725116797582073889654594436434263909422607862546475379425328702057972274348282983162507145399709777529435749980658833976512618547835967759190966247608811381915347745714615171016645615581089471594055175781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [133,15] -4870514807645529144726225097601342069447383206918608860729606896401086817231019148185235115489995067886298784181095423269019475015790679982500522741635208360979492599572255167299011016829373446706552413323191166980140238908403760047516591777305801367344772034566837798237663345969963087733487587262729232141589849232417457683363889013170315580225706861133382413525039999427204960133832401414275246545006878968733977553038239156485527292667424773153641857749062361777720219762129660214957628561502891187701306857974147622505488832823894215448670309979689605252463360454476481379800440950075543093274032254770842976274188431432149508059185270723741110309169584831067164010023023502404976240903246626145629526952334739804496620159076826010299333008204998259304549954053180276856636807778495197353185855429280357602007497400539614546198761495849989064533190481001332446118427292250590811448555502128714787811387521503247428745703830772185055192837080991363163658783898874432511385501435192557903392754225327979055553680041072845885866616741334136966788481914270763754420611376931818326455481605473703640317360600078760258757610642421627462285109829858372827827572544070133796937744022108678262361694498158345848844570235798574461142443664513855140738830254480826266140629404368835654695145568784994604733108995612631199673193318647195134830119827146647780586826984089698211128229810921512015969181670878116976771598032075448015200936945475748957540066267816246874465792029058933920900922049211639639497090955003353008540411890976239313877201405966620224783862557109565327094912241552794428042436285579060915263252952663776553218199716932572904927431457011834983358159805082761479005634457293678254649408633295964781540172289789553142804209275742511884949214645413131595017663551700797802327541326981511057368917362376669280871881955931483942637693621666382863808668933227926609839611510191269885208356941904846332663609171560880386936761329112991031917745867829704561519934576000651500797582741051576530879104981444123892705936157200149179871979582735817689534037653659163493620277176650755492983537009742783835087638190057367493257597340113165378570556640625000000000000000000000000000000000000000000000000000000000000000000000000000 [133,16] 11524369718047831464514268561541547243157342952644940295922016487557357624660272268012690568110307261825809174223080808039159353243861608191956473311047547310681785731033128075537326904328449645411665184624118828098478501401228438387628006475182878232885215825293182297589591942522214844310096132302818927719803380885284980572642036284173529984390229902197104448828351047897667017975389824417052690236596341561527989825848104433931445878388565851709301776701331014162496794906469504938891959461614856960883523447252043533393359544404799087489090348313780193806834849429114500931277816449523166713839299741068019454429498486440891598052843950415061960950971510915459371516145849437434858453144236498331959242800315385910184999279000857962460049352727624142642130032153467287477404559251963839381379906477152511673101476728046815351321029796953962530424604970914703727171462001258063507425552438846338967307960568210098607823317729061677522012286451939354589616532014240063682938228617943854814643507800075062011044617325008335177871456944450662358578433303079937724401701503060407684814942361848153652127647997895549741192653107158063112733898748750371926461423138561470022951847131514877101233639141363992775643351328750241465201339133446213395903662309351591034561076918468844263254557338773880901502893933173955814062275742732641735791867442329541184013686176997471196472769193730556397268931786287669791296441293999356058001222319053077402782150749437599950404372103131062144063958438213418600390034734423510076816796249736526681759700425853642942239834133597685611685540317432042993863970816527193989830210538269185160010621926420878358447270567559909528983545291303088062822303106880942645062648261531407108276338538051419317384733960364845133910651983843455038375189398208280421063681729090061004604661030956424234219877562807716680903339594542272451375098331714427329010468111827377522140203375922461801080370255664057759257602551173127952910427653424489830158222519116491141837803427798433291543150525683718721375228782454235664516087263709501516148983688349228916668900114122001350024647424943987185512429493941875421165317168477061495184898376464843750000000000000000000000000000000000000000000000000000000000000000000 [133,17] -25194042474979511278940711715822928696727202840899797486443097724054690538098220154280086716435817734957958582085216262942573866934247751365633231055286771634891414815129661284385119005883970262803971521687205331593562869547383109459211414021542054163990202837540223379769638346113763745362507261414076175096256115016309091418231944005263853776538586203950005512982795061473002049646108799837971841590418837151485191641824918513763645390894482905386133188749702981806048918366443209010577306980830724839064781303339857864723109000716322463002613382194780904487898392960130209061100159017668139303326052755187926335625792594170710023640864569622290638081668670614303346692596569826225815919762214531722154134967762684445022053130260145673779204240249489783658626115779556746178883240046115015759303960110186710520961648975990585836298072176467169642940268254471448372417048472476006924826505251285397569021732338015957802267843588753307739327486052872867560376714321659286901455059462816728337536006509933391726578828324481375286186467226339511404082738366009074859106142676830580486050795439577412353614526596671861261885842211194973922331585229088128005865659825414542967196670819326312897894066141832412916460600826492789961466484596779892637445185868764598976956470333739568492593787882517250652466163290063032083320260237590392852622691127798882099719325597008379647752791405448287404979321059127586931989409394470039690408701030594530863681375344797849272840766363492650286199461588851877045921596335647564228485015470526530971378744956660288847212669040698758097698841393916821101768793236528794321073511122497043690685016697886728113038226093481516577644664151666602830288100743168642848730505815801541728839641028765488123660803742766245984857002463996738358278730870137725891913312996852879841653090894676682308956965969839716150598305640038243704391829380376780864216918006096952322913146222386850517277877519611064887463138250728611979215912318226452225591161000761787477011861401749223025550369209995655478962460007771423417544266349285780126057227832542831473934758021892497936343261703471367015678004665215343525448781894944444071035832166671752929687500000000000000000000000000000000000000000000000000000000000 [133,18] 50017039665254658673509774913879046481571543606679188127487161172260658003962203216888842993994216163072813855558582142370660468963527039193122904474981969730326937193682808458141216650367225957983747586818703528497549599242498188940364432704320655845240116371076550866697954951537925539176492517256391293105959081747336006381067082185174733258804870246706868054650598750140731587559183571958079684247244662841076652915104172414922576240798179672674447391780230084521926132360576431469396303038442083677719157334753854718521754154784992031715863454017425309072314654962198344041471418763006837196760503227678944387827801694402449135295576811251121553396174434791462469489860225938013366896361117693397555146039412270615075383453434114784989457172701884810329933088741561119774931406321532369202914908040024486413714966859113960267036780806154860403418528889605751869676606001683423694157848380692677159874239734885604059655357756174098414112456082313854231080413840721421097968445448482673547517901541414910832371793907552385081475011724549000822351691938562594595525593517912492523134451139257665276381161339857776540217142558117386303808761230331894436900753269200960090292906237471642113430240589930888092825727874311442455507158833653765544250175598416971570602247369100087594989285884053721858999592772204393749089767031612792094642689583773562340820630368106387792605579946566895743521747292610061499753326464542387812527399371780681373028246305235429836367085861048173536434476249309866990935114350662391554964210146892616132119279294304778829216975377846818476891355171488819156307708163081763009903418191043432492251442156845711057435153344783750131184772914637932526590343319742909015650915619378737698603305990182197536898602867574680215349349974670430081335600165750038401328885543297170974865870276125009381666413238067898986800973855236855405479329001633965658014956487757271209763258681346920429133777479664088673243306083602501848366265247054321806946263551019027258297964053770213115824471474724618984561506433429150537943448256298925697641210754775682917431210127518250889178345825482508165822669446426737060013927803827644627196605142671614885330200195312500000000000000000000000000000000000000000000000 [133,19] -88456487587604551802240189844452993173956201770801974870641069865672621152589251104900728366435468700212965655855006016148998850687906625986990444265283628127559652140573812018641232739110434000506268595295044796028734403077300618518882662202835466047607268681602445456804651430169326427940466262510156225952659591519188431907129341763129827885172190454245516299558212082561550774581491891529828600490331206464202105520385725750192453152287223906118940551066252730445247356045375440651455407648152430256525957459240392864976664064599290739899057642102033308112532689847964772744513652783829294758031123165055653081173817301991550728535983411866585460231211022550485086252140839886886556293331065222499380943932911942960484717602026107141574339772863738800337914214739668922141671616153112210454223940406497957753312145650352657093408788359018220270634806474167925702311572276696629076086289210374171184202631612424283174917047551872499762204983207320523303106402950173960902652621188614134862100688012703788218370509469205284745441644324358179391419652768552450585117428090251688109537581750657284753042590287149554050277700248209575752290786191537858384779204426377278677077600388394873728891851842429557633811132568015280109862668482597754607446695955418237311020555516066847246194903407537935720489895986034841359293888375621842506760575292303841562525255591461661671012959776527904835951467201197458847647073139593834941630112104744686767174193631840750356341988754085807011289128006480966099809980452690401643549194523410280557416055919036871234483008661921612342420879131342711398482828917783459918857571659743180941795635690495751281976833953616059269711539024945549535461962986716049078381247108132663749122469638641278564194667080570496337394466969163257698686528235762734569934760423898753626059996277164041754973848222940704853922118241357883802665513383583193069479623577145002924473110350379546369718542652651472978408489539064555624486579865596535263001947554433702551439492741810396974262658899505342793583052242298147818681468564156858323148764583894973677908500201570259370147456825967167761113212862828253405887251912719717379573793891722743865102529525756835937500000000000000000000000000000000000000 [133,20] 138190337749704717236204890478611599612903512638604903241866817846324482923116541956269474538376773915930542699043474743321769480848657360890213823080628967615578853584241113542228826887837006151004427709408379417240113312445175190581476193495190883683001292573803461989965269254293681838595949197863302844423803415024922510267278270499544398070708952370184608215365444218576872604762867893230438353469028323449102032890390516753190232924328931413348111599147395478736232370221063672001561571369280160227392732895970714409777645205503420604470348238264419906172636906635159593722704984204529246007549238514972693561669659463835126978035308480180811948274583515278003925632107613185914883902228679913491603019238292238394364296251121743911869328496894362077295236836042982659621136151676547216874821274699729834904317118497296467960562230251670138551140801397617846088488430853321222885994804056972574136634321537754720141799173697054303540428231037955243100219004799423936243867597922138608638036826055069487463687016686778114293851748112109677130324772344669262255678620735720480493806848410581117363848266256225533195145181675778207028546801199249218928375761181271333822987709993250355681247086338297321774189613823510574917141346227566497251413494448056108979052947898573321529312137954891869701155670531143329918243572188125886087573023770876630284955266863914507369909394040440793929840312460521481294785614368902879718989862952405454668633872628945783075487305412873111727667742337311432020394273857455497134522218726322393112393881799034031610440634301974793161971887997238266142661266733690080406320010676651542137668228576525243581842411688282158280152403997771020925987201994847298514539068628496209661197038738702233082385985081473677536112210190335207059475555219329653634802234857767222249389072476440271249192733657706488268994650182105643336367353220411007895881828059391808356920514810930170904699465666530325052493892525714825847866544708329538238811976554131815867146105069477272484380108690603397972785455069207177965500920351566998607543094666573510782495611192353037180341170757920550754210491628242746899253949991545450149918694116024653339991346001625061035156250000000000000000000000000000000 [133,21] -190570691702201687022440477370581423576366113376091146250248727526479754163507551668101916787588197562762018977659337504504045790239767550177200946813324181273990495216078043018127625365052823724511649466349386139013778329955196853516317770776045178771419509626821157643205027250381746063237189337748919341116741453958612052895605138608764968450841087666693379253708814988038839901763441315995766999318697850886052713222535733024262819905833315760140523889828533849086212466267092614430884499384325304992952771309344887559814881839653686570040442638852277806970421368908109845037897966366989691897539033281305648114435389117857203072950707871922814940409578660869081240062467174405675706218629088174717822699321812505797142409707522586197456915426061534900645322785973590771198981014274728252743876041548369298228262137395900678363179139869536198900407285295722304461452305190291268659801475493234142297400016620822304156412877275872606785372181470008548095023748715401264516749474588375566409264594304076031028748095166514332975545208942054237649223852001159421124267353267704655487685391391356241137424963691076955325446101508222433115818489268693154712707951884390499074630887682376985855291083561666311031476924084593350978304631393701368367789380987153426779167953898453165165891749726777887569534026864256318668198565607253765962058681368690606758519058651826112258505372041005119005705151532594714435637931145380363224709684933135994916734636459102051853843126787732454859957428413922895139466966066140530558192615852766417264643289372398604804487889560100423575806309105279625126401736382388765890031757573002886738743146449737277308824018887741699166295714398770785426964214476686025741640346684492447586380191086999891978738538835852338104774506808322740860265468167548845265414214831545339638242113410653449474239480666505503405592437059962586071902937740474764891914447512460053816264653597536974752622222564436916437941786600541746195274106121362092546372077345841723452625789279339739069152574118804168761890987315113738044912299180631691065671480466402202073935117279355227942447876699308308131448509328399558065999582382188917864466488033547975078363378997892141342163085937500000000000000000000000 [133,22] 232334547679814713535267924480303832275832896287602171683874388998936931143024984009180804229771560037656509861679956668374027510432243237567056610149444682239513618243911398368190495473183637791725424065058978618813798342059856476517576190067681627926235880330689642419594141712000945607558899701262692720787107231725611643799300645556419486151909311676795702580315352925587384958724284272364337884373824718694938553448400980177488957877833292657031171723330100376045579362545148396536088044144057681542188110185627122770469437979330210424323751309876027462494289747202709247046687654749212135786081647654047533832137415355172303005005543364623383865494130700025985326593178800087885442050753349484347817469884121538192005952791031605083143186677043064079698236416154564556137881148530313048397779915922116279948863419341962073817953241406297502369745066399914731292712706554088131775499672099820887295598023594726420312571159172763705639205544672884610534709638716574093137482356158309618284835153708694440012485941127981836033701066720340509156236759013067973560334749752190692308509364527746065427227585986873245848081102802522523870081079229308257697362551406970104933553466741724759105337454808157847331606913174298075240733909387864279861599828768094127832624501976503468915322006663136171172200406533969650555286341044465497364535928160138601128964637341987785786255008297708849470606755861990791377645972826792406310618084212871240113960275149108713236299335613001691394214665644949873979090667941770069709730174401122248548347561935839563451214884181125544333346772022525745077478278945820550192914024353200726672414635476321533693317687287254458115856730090338249370371451087284311944239585969565452876248938834602587407784830599446559733439307623755199082130807340107264661287547655976324557099026846237383053509646415081971649631438236060636178367081705837564516518667253304893106942295871083279663570424647202032321562542129587836268153731150275174556163665646401659879823743796769961450409338083437956808973199591266528337359681417929941752693259144757106600431440972960695592673420376102660569524706586264446473519658089845477402958168623714474421149134286679327487945556640625000000000000000000 [133,23] -250196764259766959616463840614890298092890073646674569328598467045686502927328807511810875464954275743376886210489593115144577925093893726949589190546816142880867637461980157578823103891800903145594930411604385322143780894474437799190902631573714422339200143872006807725615181990444547389048568200672496211059796775635851860223070978733422519207858130991895589616290825229952369241612535646524881238444829139799972761131713431268068123985222063472200718860924689000272902645372537208273974702119584572587553040622397583248148978257115774160007452760166220307860784255573886594393545046942917174375940921484473279846853649189007851083450048696091024426555283566457802894904950086855977943627955015935797032562360069513459946578198187087499190191306684781548029295028210344763803971229418222979546213747535002659369388143437285416450885628903917211125217336176396998299050169128461036691716445856444392263459137186442242866268396810873308612686357774025240375446207957708298107876823832657388434104609761951247353595301945936441800214657792242378180957220238842547557210510005531309230904603403144709707805167059561331397484169640922838804319773004891811539363484060127545846401114445673756753613622956936741329336008079090066207236547613389180559917490185627161691957476591959016768384776824792346640589189982517438815353586399096007261203270384485202266147893326858173177203175544695910978529252410553164191923356355533178937926189796243369314669034626607898065194340257838861832209339332792884227256211888468904901622754845088675141198070682337409344363053168352374087840544520338800299392833473924451262722070142078605641817213886684421977441884912562899795025971544717573585059013023084732681606946097133002103244669836403863321427991908268789529119921483827548214889404086128281791988595533355625118650747014199052187529974378910818620357133926591730527646163553251745393913025798249272504815610481379678347611856462934961336655676508209329278042887328189929671602403377689997898585856887216135167733656078744746021293259733077490740834784936219594905065560571958585564215138291761614378390517461064174272186314132325442097886352691709698112563405470186493964601659456548077287152409553527832031250000000 [133,24] 236622502593091833704146824422380786445460667051807144739516542279682208596350584422305759903672580124689500726371230372318096489336703136852726768204828378541373796488479919946241712751208352689689366524490222943669460493205251003942848355580802429223305195505913002370436267044524950769803502776221955384052699718283931925322014862527098468874638038361272730859550788649092333941883354434053990766366914924921664650532021841690857386035124026641547042178844864943030009578865593174134202903859013439531682170840695562667002150118773168533719237800268837686164110309181241887930738268995548766834569687986519595747706721019054498419873828685177121030137586102371609517343258833544085686304683905220916886434928146608401426671993446974358639966410337370879642103766997994871908381693916406743439119922614835754977328716877338188449042189234967373194171927748598144083935378327327765940968534110593877339431803411633911217768265880675980511683421005053133035983588987332956176206981568587668746739343106371157476045045981198713433460625538750334799494466851876728405678581980546118859235996043453961238955763851764802245398091094043585452926920872109253244208951884668709067701187887413443031294063134700188647809715083843320211621360262734209272615569146749555332536659127480903150661049767077475959405940345600151869551975681099232170644603822068314001598359203019387870415296950039066257199310118629731288893762030628081200738686208404810458217399031710296555621938493002061259612118918091807389626854852697956513661585173797408587198789202845534071715998434848845922765407707336768013984037887488845907764026785624265578927963059230581852511925130333681131637152362462845619054641507884102116054994069487587038198674152017772357541530259242942860523126915693125750718133319372649312626753968210178248972220607312729057773925303335386728602673983584201429255199517091165542353647824532200307111999106608541492678623752514436547748639489657901550164989959560351257556091547657086518016800668328005139815495262087428201407215536922071368610869830061360424630342846706940157723356024307085401680516528673048673903321178855747806845674779608073194356479386837865952486481546657159924507141113281250000000000 [133,25] -194399722481948777510001848832186757709149762009436962255005922035748386324512529051930416896773007208407323762334430029861587116709264335233258294538282894666487547349979608636737720683414249804740449475951418920377721222619528442708058814730064456990321436712484658777030220059405192213796164519148315325231999746300559296345869004644179393896269269446407680430346092273640219557756874723993162700406106067682239227617366271844597440125509725840606060937440301589151658507648603812401353326645280411945904441463685687171790253818467239303217735232352970865164973973993663547774117058077168477119245284974887716033912517009273768400373290459555037569399723250892447332187649337242011213175515900514883130380238471100915904839645407212217731258961211212506631848418024211193278718304638267909234981966685173638109137903657515440842385022077565249171267647348040860235259706467736391134832372683686532528661534066212131401216585066860913423168754169345474765768161958898566468111393027229842952735175984993334127256874713154779919866667921614139858633836440109912649541786161575840904133835725010103663037749408873189960351821631242053292892811275600163212710144013190663605616298199884542134377296222633109142714474230617482660769260055623749107188811748087174391185567803232448676684938503572965115852018749014418413497177264472710631020448877863431365055650170749068412169095116473497551967763046853438071654573324300250440819743220737561380154541486827282403592529956149258488225626721286592833057307786457011778758237288113458022920008245734904439225057090996065598374669641266305515390292697987896547036626976752053673972215928505046103997345252320438381518231743385946958766724859217382710954185822620122210224773206031583946480130183047738541033619404140949854030895333041323355039734066084350612637480705638307577255023105310593874008376909700417501745199731634978920161543997591411432477120004693477259865464815289368897914991740479228954150978612144408875242875872632358546224124728929225256077830314921924362654766032080565125395364902204471332271945946573016342842626128814288745336434215654642879249324763946390224826272480305542757179459447628572243971234456694219261407852172851562500000 [133,26] 136573799458994458819410784813246279066421871663791912315764017739842378403394367393118942490178116140992189344407131030693696871971291670414821646809161250021560233453273893990748406975538697525741936378913404773742379330664350901417318944930260800158429067118882597612289463352286566746374594876742848271469092511603379969620948516999906427483425538899426355096935781070266468855172118885655255372979070712684977437943719203000587137933622305642321347542604687558439242250097549042675152053535248827277860592542496610977130707150352157926635299036657363127251613032716129874257611059529011104929212234145217959800055381291071397837053985493976334730194445567143265671376075204561330144055464523599015310185401231562688578240365730752724528699607376907287634118454142488569980035628806894205285350606797146695869838041408083347406614981540166355400862528870246774390271347862331891909641881683282786202211214671078562038891980867062323965678267524895579153526273051047209139092099999059477285699840244765410253488160848758708909702296698527550007088079348081801545450040502622703667800745698448312774610006202069106047201214066825877497517215031159727524540768783055564443007825348583363365207071198815043806031568928580730353385111272607003819974700835476619895900338334890345027701378123134590432378691530466951415242547473710426404078478225509028908304497434492643530633980029360044222874234474729302581354973611210288866356985746695929595645382954206820112651695856439053019436305024746199704259264697184912520085301251711862754881903543646162600442736222378280769603794710056284994691760670637531986397655178671857376312396920348443789732954349795735532396115338025783280815936467072462129233689390136264105111692862520643219530748679396411488020726333850072510184559141174687388620113150767492947160410469204462607764843580033233648176037260790061471313868393943948223573902562619963207279422980044908477821493280623137796948053183601903128901919432938382231803804921946320540215997289777908986269744038999089942910609925006464257120723040511808949052177828186886814215608166538650819876424353662723508253882019633588223757665498167450068292759643440170691519597312435507774353027343750000000 [133,27] -80200016001346701696633927583353193911995156273628274027199327501422169641284080721126052746230927453000734710395604891958135877125395979034511982183660730326307766827614208912887322954195930567651802063117794063517288812475924683131699115366822730054156716259441266450264369901184180813195100471530408633709301968818967662914365740192792182141373736607589996965306142889345062187647688718372727721053187485124394118308709376095007539785669351658377918403304161134305810704920415473342062884473980545830214149679515205056227279946263129164412890081540724144080764114062323966799634719656975069467057119490795270862226061665777886594469423298250152178705748655635398308814150914206911779347636005613493243428961318329723977197697067473794309178800206107362267563859471810457117737598004054230352625493251122490538049249090008599346778864894103716820088248505292981810949337716410315626863161081802971765757531314388205609398810680964606441876674944886226101025616035326880811130108378510156529717567185853212939270065458002342391219329569008865604070122462271138874580678093620741269558933488453331422814480495417572298864029398226344678361369820980765245557981304500718417605286852574645634192142706131014201276143417512336012211340698628464487936343468969544173051829918602716195741368623115536363367303648980702247255644011409666816372883858641190261792518629521862172929187873949182747570405597795528699252856050655034897143260463148514808130914004087856390937172118355880499264583471701772499933584455563991494684014895809063526916007240229874333440565684266775217323760411010416490820334304022981961843285072103053087301185597025087243521243612128312082204766422083081280400648967591445734408596620158834259084627632637211589549085741537618006679425562846144999669750677658577532334107913167720371192831082646412841037874854303492000317516535207998265162980993955252883377400267470348082692845582182930914623015409141320282256690783104293833412121539126216106231986279541894552842015382970926029920854337965735625121183321809004411832501913742598018459705716372596163937249299483632115225971964058514160589615990756385971796181488092602798612378814380186042853893013671040534973144531250000 [133,28] 37898545418862381410840633663864540697612334867060552789712948854435667801403635420732926270577217423633327756572300635111896156186202159475505251672626580725774918563162870146802522525831553767728485731344794057364275092950565099149823197893836318509083508476818638961582868224658205728059451633962599341149150281439037321404428262356394892049379686293168062557967019186141371981885791106616016412456243885780652592315415395139476529550077664391995034895797256328870564435267760248727922854376039556240866988000336076136534277931629016593096510393655035721895157254825178151205624619199451186088185788928156419826367859035699108753583160629467347488620790501164545383708030254060687562626305174798277409576523753160621305719356738606947726275862892318197992100451991170913048535548685873501538237272418850077548887804114619935587776570731413657519950391500964385045681322577686090963706566772406672368177813369762018575618282918773199474607128862104463147303464004105366344257355133848627581016969452906152632347691909118686230601389286213587122798221029893370281571487588093841557246967128199122790085573683989764808285759698807484621929403718266593278201768162617808606483177448667475948529249956616058844327906346327857718185987296002654722672929525202976086487718959181973072895048156465511048642213714921701512224136516205876636409542559702933178244082554491311629789259809271917901653136229080609321991822627080913757737382493225281026604299893851019249953238116011206704406673840686881412310138474410716258332330407726829262455546651289313506635574734965148054884435971622468180634659563730925479248566596211838571823523767574290129356935250093191130581941739359554261845875988573612541754769693801493593740566143367844294461913585854817831997088545896203198919596617068895989176030732206368184166818324391933034137091253009079786635915532749483434272357482154988045435438516855173948398492638627415275497618286130064288784573807875709300644090403904283005573166915208201807473257864428765690792073607321736482120179116582704348843715135902607166402910105495234360793619750690855144314750004642951880723809315500793296907322873137976375127139117005015123140765354037284851074218750000 [133,29] -13430916321718650115494235789365026891184039652281492936541018094011940579069997738745555144309503711980563862468197603579550419071359929720999696399048834136982500281205968262596659901229834833857452759008284861602536468606397355961707106589935841103657778360165217808008474235162648214694784562462519707542158294131949064233779999176572567434084480064924088359198645170470185838903624707583960047544176623516509285035410015850851081969750683725909699357248860110798293129207790129909043129112493867310392966756407069861642143422191510061769754084074081967756599912230805130662186765915569185346783005020124402285323398489592689927263088407242299280521707358957323374480015288302383910234205667422653544953680578482157315268441282572037248464469572085561143899907614838669190693396678604076598027101146637041230254635196631350151534210541460362311530848619896638526470608165860767753319326006263641506990212733660461035417347648029902989814501922899154710427569753208526747637783582695692572610584832934805148799767808404388782180212112030074015470758988009501427998203784532800272918956617368741781317656053689457307055905603301115200977577221443077587302337128960474634448276409217022768758268704236291516773136807652584758087597425900078877913507851754618476895588262058537719484105753988844845923995565371946048357081478953147737170178483956200901493771441962290339349946437594465679407737565163494445018116433933546699214969294959080683709187424163807651474471094142876019654176307055634513636798051423271735966473860444816741848512367347579265999536812490513932529536603390727437200767305671751245408770398655028263377391584173688352549234913137898369186035385492557330028931073727897694599871059348929772865754752173570732378681012936024120646308972063729452412197977484686056479592437092672671458865601606727649964666781600798919887426643341230844074906365909663364969756878169111574880964863246224625958947694663643672645054916776484235204786979121845570567046217919473081180354697753404368980600772666449024836981596221553476092032325971098029462221446550774073446070108890062679741907803932551449224990231616944324386798035950823128519461047147842691629193723201751708984375000 [133,30] 3247446514685866205290883321014223618671089509601067702656234541599104546555181440644010369499692101893171049188864668516371314120735831230258681559831937276201525921686396230998116022656224006323730985745008012357807490146219880958520797099746956837929160741685723830706921221386248666539484650893318575411338502849605496960654732872338376437102697395269637173957332621897439365152763425083727277815370417814712145881007102909970087250797014928740539621984773799919716626602953944227725420294492675805214080723318137001638574454891335382654818331543095503935660314151453076226031835713558043268882244298390342423911850191446319581014442653058824741445594860020438423397711644091058928571730978517200442359953820499912782728679475599822859611523633988731532519975938218458292388412411491275291306028312276962756240368579443983634789084450323513948754147708589219966344129549699288697830504815778367854110660489290042361293520675776228484722514669355270884192583420643364285672852335474192585364266832169499662905035664405709339523709163788634413550263700908575618289254755599766257904606551984383717514745475510805998201379379338294388980610058203444782469105987669277764803904906367775757859610042258638862886472751605211949528635736775996454911153426614635314849097202734387744008593661098860621221188408059124085704459401694637109967308270483909471427613961403821843162787347212543260395953754942310568442031556518303496644543238619134330791723523775164410923671830656236393358906122254094076225263644628713782836415792058050499242772724576676172581891591870477437759120186718210070676403390980731751178545314930389746758731073332728713166104109853230821495795974505472368802110015821943129906924292050931983102129732107138534640050859496405285349960264540729495597711233037675915080127530284264250323139714256776997396947475884528010582173271940204764885136485817609018586737952840992022542605245654935079749561337122442802908095918112372392580872415266232015377723407638028570306061626370380952362142644958751453798776490520811094909922283942187297677977294460057821410822287673782670252821069494496615553592106135073088949278314864254038683299086187616921961307525634765625000000 [133,31] -1012823316741237284120643445057232235125679636682785556656070505595513453668565043860185654001413284241011292390974175001929048277641525332598789512138426830373918452351804736541573154709344363170262444735606952588938353533588721959572308799079295491410506438607510264535399976014753700415760590806898552767384135057442221705823286155432561357808142173127754894658887447096868463459954557081797040563788478392390853245622983771107535764173273905683046412168996553331973079220282377724038399132187085607175083678973947660119821036410219701864678916963349623342659992129175558585133003500703518894513474372859863334605499060076104592187787065254249148231265968458251453849643151425760591911784271919222568566172917813966581299160117892062730391110087147182805123377738093946637164744597819287708216383266497458045038115544383234540998335106452801948499330631669034622477810794801854950891655238494386528529715995546927723861503081064963633449812399297954881060216611466769385951305693071231009942410852863735163767209495537527240045308971167317011810321806691803491650129242997928138414594916053232529195127875064060722621220794604618255530217491546845985958227416416507849966965870143921578038617746750230727382840043160650994576942316817037293370881630260099352973052106806432628249733030653338652667214730069155413956432963195394147652652177293531214944901437976134126767947358501069626914896760127943714687551001001294464447534906876348417084694862053349067168214058571242420192048549292256885178800597201585942182771729873583432492140300553161179049467798845012419133745884361120628461318583013040276658101163171583723745317370171574011712877925622929580938932087156100270387254063071124451098473593699969674768355300822079094859169076778490336829851954662373588195838587023343972697386560291265534691589448063917627759167060161396898328146026408639095949512396706208519241621151339497015995710451140783467832443836281984937664352633695491575157287354142527894915909021926991448443214660174212693582224511828974772978591761681048813570778729419748873938489734376469161180564757180059397929487514675087580334361630132020613182400996663636496857762381296197418123483657836914062500 [133,32] 1421757527203894317948264110240572822616617358983397217974550078871481450135511234274461841734609235448187937719449807484576526175157642739127270164520267841176966544801162497282408681061545525407078905540576616300050548800242618840396056604398854709882091411418593665122970189907594674136670631144060992067743151800933248258476818603399196318103796945735208953259110328870627790988109656416428084483922055357571659735817297344579275364105643742791104313012415414403555104848762517101511542645586796819166340916598481680028563896000204958985107391216512586188987173047981600122809448772038193976841104145962399028773411523817203938453631300588658186983868329476883651164591438961012412558416884010726388879571358190154699928154114939199003409412872353843523832619871978480103868212000157641122787352608186605300312950906693811758638186987084021397564964335636485776231991540048262192457820968181653285292820571773110771144651246909663313418765662568922124561100005299265701760471896497389657014403391493175797125864613653736586145725915384889264817238674910126520023798113304740233737520305671965366216672225702537446190105597976803995849473055938993087605675312708403808963354502824693462115395670681185280689018562802532407980838520959493486595215814998699089318576434694096121870318815513584159123425653853343289684910113752499746139397054086519465055142452861536178080784570887910636922525412936549917287256994169421341566570085719141981192315599914863830852880474904960062107553573771609483050551957952022503260819403200930947351302154354234311123672865698847939465580450845248257541227536390387059673528693356916866993485936864251286815913015048568695471909718442598009968060062963795850591755698292114344261136280856275815761363405168937563298268411495011479542631826572421725348502989991550339407846772223613661520595284967827045981447204320229726032892028154539935785392854896562035014444934141478530501362257395496674317102208527848479850835247355047616040405604229065490082391757379856339679582946164619739160795613340858418111007492459563953820172299890350155873780961425351646395177379786733029160325026166531570279192761419562455407572088006418198347091674804687500 [133,33] -1730850060346992182626237589880050874120465420212009636823206606285288272506917970147944972178521656808585282983649784071012076696358764041859107430632890230646487165806865599420333781478810008065906406804420153970368007475181194052332878914864118954768467019684329089256297584102843109011589899592267633621821437693523661192232390338129216203115461096442517651712322602005643803587193235108203634270971018389724276365561280480319564654447516410921353600325606886968450272400870742793329871429763622013841577350728381137292330016145378826885216019185910479713389669521783896558236581475671528908659245126938245557446155824007117775852383187597429955515447934809965238053365910539199506992115199880184194738807798623782517080423174126621912668056538316769545834677047453994509631386909824400939123509994815726318240618531549879947544040884075296647987650583478592674746514202041318907225056846187290353593492610585137521237007384838646302786772494148065351790135804048033026045590941329354040324897107247786706854181736719683069965848585926272877705811597016640348428961256264116569006704020691803442898942659448016650025915875187870824755585501039405841458697373641054650792348693894048598751542699606967280778901806384990379677286496147557627812772321164476385697507191974602357752089721537523160342959090596663397592608593226210255415571550142219893530096950385549731540684873504610864419324746841804615632077658664116962646084770583742541247484503782298005443203350866862975272780239680737565964225525476958053875515938165310444450063467600239243936079156451921652150646659254898899482393711217590847265517613120455736654970557761895043258350456617393794223878157583090260679008279175839641319644252277507820663368475771988038690683223681250453764361959362101890199525574781950926572911202715032993516304280632510208294392895057736433833432719001578718406653426528673668551008709642801741862000931397514075577485269455156766655220134880554446234288668811450694295923000960541883916425939994060215456558912065669632795758331880034198135805007069937967102322682827833509265892000609846381991207339124004646363136054690004329874748647859917940517334500327706336975097656250000 [133,34] 1360753444800271792999092264350086729605571364451539982610091615773563545606719831324078353918239869078443526364380951797620715261241145904905745129613441624724771800562705453859309032224389809624838248623814366488342480955637953723748639840939673088798702174495980184428715745075799647276411797140528925326327601790619731429026185761591632709567411951975467191455589198064060135525864844347435654713151757231286351870910722652100774236840396587598028373619873807514229516047514586787918554895811018435411072177912860902145645709824069323297171780845313638190480053000747852855401222647901839167009365925302172026210738947088459210356552302175505834404875062609827452491466018393136671954960945357072248886307613474807781083311057517916268525791478879728169210651686830188165260904268786974125330763000846120146595490898191555637194378278311498701146404133848653313095884781870779988000773879790690895079943795215170670874716845934848572724416537202024931819081443532717247286213745719905941285764768255043433606786825483084771254459062160374386318561159070696618752636966591044886648267874880052830192936346659086732616332882362516035062893663878294808808046803142879177239462881413237267534050872129772087681442573030118708110407869974327431315035762640498040978899439343953508097141982892332793532002544003020728351100761309357426867675753987241082421719221810810030275239038457488094469197105892790361153005604828347807471762458412120316234322900310265025513811553642502621602458762454612544708177425576000634419015284882435458159859473853041802858742944771810692681060737530764075040271662891398482879388728636265258816953528599009421772205327421733444285936364547280589242881679015921146342411926377816934084755830721896764498053812606962002974515777860165839739662261530543937581751756403900161983990635007909534803067483228247635273937576897969224288991748923554156659510290256348889457118369198699237293340376116501572500747184605309008520400927027741266977913332718691430909836638711621362709267969867705247263352835166788355251700052095686355341712349675549329327473509291304815290020952670555402769895291873251476458843535907950323031400330364704132080078125000 [133,35] -712662899866352720668949774428530758150714326046148538035631357415073889961975077036106635955013303268496284072544142319921951260719075753604152520645653291380304891433657108931369718769836199977569524903979620518182266192306731963136938606420844362537178683982651969795587473772393157300732071537354454067336228230861752753473449862152649248508201038243803320916459879734529439469690324034056110261647442410179745239580005771045193088793715522901760625344295146531886201343018501597961079289009042332810076568106790257402843120392920241653493257472811352156917898931295926290339112751284416576595908759445491076332616449105593489918225313001211722093380783341819243046582486310171718235644204799218484077139435743543172185200791239617003263112320107104573093984923797184111678840812175346430714597199226050502320853451320970906747009297403676891639292489352524120105711521620616426863804718076926030072574943866473530761820908233979765252088788696507259582817043899601463569815616129851887525927338281578281335116287333740614665719943145822538908226862665001590251905531256371813958876369154700847436334967462559530970768853754821479724664021078309848062543749080564705060560090844455103815744959952326231720118328142972640266256487704689991677630652926063621190878969858561445265500586899414929915820548206192812496543789702109553824865336584944594530614601884043804945009616842180514621615266649213795984675281103555345212711314280149246178346185465734353409021311773164018247986088112339162081483040400289216739623726153580812769144063032032316361003544507602182280967710061046836396524763819968696116610197771049384409405282370933501772009683135138887178109394944542489163062482352549603975178436297793746150450994103401863672688004564703368365553899964010525425565698339347688914998699475928610159305426309500956471515984331553035913291530246919003813772407211728391930709172972974525862811146134713454104957309096324780905831468105946209003980579847614539675116378219452760539251699387153325603634121210563677694103746281616827363458222112091575882269963028346740379847642772599457602672429870248253650180526867411215803124529429786314838565886020660400390625000 [133,36] 214917180906518813747263109407243276301422080203051158567262402648522081386123318460067940148272289695886239571705803891712576040694626375362741937544891936135415907692525392189848834453596076375089845914950672882409879875213941904465450562600505211467900034384676930542197976899246638085938842605340291175158002965314357571195712847419387708956753137510070884762046681438485091445863049027424800062572202633442137091186178659872277146195872992988762574208435921259401679026005534281868148118799617815267726236780728457034510237735859420955660400498969961103666806212659600785357332766552859665751336373226777003304209906579532196789951092504087112059935277618379001663989915849953965250507113618484181344513802763844545007000308120526008565766224854276128742386297317420120868020178039772888802820806129460535651680529642386653273842235004800577810640328212995053325466684810270138588515299153917272527435551532988281743281622756720774891312999807916752473154892823247518417637282981230214721991520307670985513695597612876086855189625345017138627430400545472881055894118000224096207263108731811076936735961154406204398491665541905767897447588304464235393512821099856801325900673486969257768251265907888780367629405962533869360429935262035279299574669192427131203440418360096793166950325519539955165354366854212867800288895178236884098150400253789699069642568309227430777057555267006460996975069932548468242259703396416525232014673054781679841626448555610480272397926158983832467641798871924505385160365967602625694768558636209873393144641529300052446970109810999765953104873546490177585064362136752443509436736213075812979535520042957693360483514627037849597213700455091070558915507916627623962404254695686843645094948751629095259556540930059265132827760233706221826736049516083859346507146078893497603071270416179758667433994922317905867613590769988197973503305045018103294998100216383271231814877808328626835878160434854999708581372382124275022941608579466993507219177342350978542464730423037734876984292273528415003649428182569137490267440338512207893839930480941462354455519837568828434945369053706296540378534517009025771846551762208638247102499008178710937500 [133,37] 11486235928127696413529315818038156716520904690236864039589233425864823334123898682563118283155546683256598684207277528151327965876954434195226449435880414163613301396915884332705137262544814085105535396579122126586525379392217903994307554098002677917720092845344104935849042287318588300021851206278623902428778450842573001106713900819938617759010440367352825288129439927254427879337347609015166075276386574496379385137404145903735905752692269900047901362652111282528194700616800148519797757222181399812769920562244337674578186469749647533768521722650826582357109442974387540615167822007630290600866794055120470996024904703432902671720646199798695522647184372755872201854042244999233961079058250298786292536320101508846208892197224088374227235268579647121387096649072228827234273551477657165964477145511355707138620602712213436572095884451100898248208083273226733648061713432147071967561941870944967350191434507175711884232836728952721459511298332762483591906184751395065280074977029050062035024886127679762586846790725617153345027232685450684939526855482359828946427317129202863097278010216222706285390716614485995284457466703125649448275994607530846530328943688843771843117526702212337083553626339588300321084640902185469188328013857085295758481602514010796527401649372178357994602220744074335374518516757048655491574578011866988973677401127143284473483940906460554473749453120062880631016931617347573064059166669879551729089339064995683521939065263123249209501851714138744299123473712976556718515217436128090341087563307555374183425861497240374985728243174228751613608004609284580162755391358653993041591774027872449159246450429297063244205475159602906595423016395975534379749891910380008780392483244590400854288720591877002007901787232763027436420251234281678403111164171833491511044521428641225016902244856542892573505826336216853760794732481293135182903081351033613445059626225506116363890107876462470250691888285023309391678481355637894939437295706783943779759840600821148802598802269500657502902468275236464299264158221285768045371063590266955815826718166510266157620209579480186117374583346533641416730421073082162951642100823757607489824295043945312500 [133,38] -55680113392483527185786676609466669253814551282542365995960132811165823614257685860757114947851482838147015718797200406173605858514195608974280093180492003949847782550330264534888310836254732510448861332984146905623611948702216463683054632489981099370894667729931130498356135780332508785002192691455787649400894659248025953332474579054519698326123330437490781907391531912619970154744296261513047265966960086793234704048481193364985075551919314619017457182381131458591170358157112828359740202119675671996243169812678557983227349877922446555850862171509870810254605108273130997654156602598336825239837429009064539602554861379404686551963457497244679825337038551655802568418016293779994582455307769267357992768838248111672051115724571992016901739263220079368289294409376419262314973420745017382361330706962559984673501565071109780175576743193045044104194729656605630684151949001117629880883608668225431607676749325216310292592697784700482960111225554337412174086531343289525112281970572039761498009254165282325549594596491851010738746687860671910385317706056637762273005567310357378685527647047544182130167455723898610482636320497885504265771380995402344062737734306883872109994918036876345933653416752149286596106404849951671617891048221720176500114829381631510428143062187162376188611959064437869549346168711733288629285188308266273891958634693211525328513957191521530901392965179795415610733174265389091435510633252067245396698984008076914018985766752676506020738438872270780092161502896421091950898371783758822087986385160391794180982472997768455803155754092901735625068143675081988388281351298809905059549789096327306943104409097648252704111624734468580098747535772859910299941074156721738459337911859821500620097614253492629328527700608114668578069489423226701042261794403754722625813983055157010569128537428755262013231435751541502552902624122977218959790839686369723298792442227219502870776559895917166872172177285983717837983323935157455446634437863120936559930786394411638865510443647687110603939727513462922279966075851005009581200950242390991983475470834622622501705438613893078117291367944789890971124167072817661754721087293583422899246215820312500 [133,39] 35371946399820125820841642978690474498210098186510876532942769103732444099150215581238854836053494502448982367667577181457256539240164577461859759932337992321709406198013121151229105942523613282306241827953990104243312446272687199256919143223814240644646797444905260268888272751662849354647123185865344313339124047532085507221296912271420923506934599177929463461849537906227891770766266347124762262134382458185418672475840545462572384644127527461515842961958617520199210619445890810892105024246304626168062689481559517165650005111437012759837688775767345679520774808311984391514498719724307578779559894829318987986160624491551931362196086581003357778381753424067611095585601590878444675475560207342555781386583396687211657349388528258556662288766547092080839276093183333390798515413558605705176731789219449300178951517065524846259933921645020167045915085690648942293046051951106289900310440531625529540951584068786917041265477136288353651790576140027372432792281919061236212745914533505662285973557945910568694915390002267146298432515043989468822271741516742513945540518975846980132786724762768756783074735705188777082678799075493764235507611503791808805760854111525507200896371980032771506913993813958120278177436403467407900222341185245930130902903613953032499471316888345323585858308206474147357940229540756605857755544821584234754593118025927237767840305992074446603611826688504702171804659952503834978761566891514601460190607458056456073793070328839128084855989381369362990365286787004311815370070911550459662372351549934513874942917403349766353430086512954261323428764579055518932045552408513894555954551863492494811397812355749673966099803349189844451189200101326870407603941939874161072803544516079012477805877179515901900158934823300943939410514887056950260027623633195639593137137994696486183850412849647551294639835563802131642793560072586460034083650684862180318094037481510613001711026052988685034762741722374975162090426953608622542235286207454204537713432807972336758719442164679512159509405787188749935328873460146430684585144691286395215936549923372557998013939119330856029526264957322997221308995777630278494135745813323497772216796875000 [133,40] -13088310047623310375084060913819900677833758591219947586905110161342324573615420705724644454752562060988052563947374730161348187986679873618007946167474236920534611345205489208869124115330846473975188805162848089490440033523931527242510684502762656886026672989530355242094389160855686325002996759404477765869069813782770903553416603844684185566800633543260796162129262320165229822749879582521630044934359912155995151111686829279529479833058608320300324633595300429208225190743612701673402265188752900334050308423599907185901515370442863645464227786426181968788456506457008223693495691234543999229720701272573028900178489673893463753151078746046607571999898479190048838689828701135545067882134818718194823110072747134469190882744920400095536215480245388604794702567538948534059362208787121940275330165018026630564021531516454112969439451361520829594656668556695607560823423299423142683836132802730182946320322422332465076889099707202223614463380183669259001427578336615872022319002032393443979232959982579937023234825722044746650155014110746604177170864141718019166704956439059972860916225760841474468060382759155447581870663367238001365922395474911360303142822507059792709052012228299862249242209118366575044274193641019817064567304526845401797826876349033151601183776135486938550178957990432184004258896283516719037931223774316786141695074736627538296526993149532087429928201622315312008848112515521284692728647744141992680520260276752480821116796485938651351587971325336947144581275340234660446149222281790205221511021091524222271734941881190274114898137226495173362177386348709413011251044835535917390643143611658027737740208582219297143264020729390013539580319700194801514447640236221650977998403148663639118424515569803183475389607978966498295213472044486862966690620398951400502019925856309289368662832854767708317128231805921796335707242878752803338541317927380367877392082623543971969767193344299431350570179436600534003044798909323876344254900541654029217067824869333202307016463573743166373677576617162690004888133994628115122057920402494138488668910297523857331493180373122132577042592379565050549909119151280778016854585040840148925781250000 [133,41] 2761262646684730038851036000362697445199678794186935574864461035509085537149596082658246964320553040481288248079566526172417725939582582613400216777274814108113571972504839193320571600023642123137068110732275273022211109090513712533718936078223808803069417706825560632187628843927337795407478795018783939353730717077044207134793257392826489793790419702919183697248918697317000225158589610016068211776167051715085279668146665817931972614478675905411883616308001065944386251514299008674584188260781585043130176198752497240297668636454387964650175897264793197566857339656054348519351273739658389287263612378378595958714592374677575210332400246937489549083988677504228841500988999872899256995937057232228790213592558887463428935540273537682447305136991369065692663345748430269836407375344411995448087092853770492707498480279096429158699398791667054488864548147516225813256712393238318923748309473093750347863703118395891400745706780106808314177928864599745285059777020301611183360041006449229736137002372254533087301670786099563050429378950389233095254134452779384591598508869934309497872568250521013251044884271953664817816810819787260330423332793561399097197819297367835079520321337585780575120417374586039464497073368073468950600827528134073535404434077094623979210961136668219176125045527899020824444280161774734899049318187960371456720364221429778259465631894672954326456705491087252353093358040384172954355195018173050025541201561867506871840968312595850880501530693521326116980573226452723691532254829505577618401458446119326170706751840846651650382304962492880212704938676271491517402599730447748808718639069297488396276395921982927050315827745578335104397515255838278848954796012568495133735533173169748220420206927704489717340273907648327876219418899065936626647365872106640361107095438635732560964051810212711103917268671325198038801384090152073596757196259781260913064949930204355118194653437364469387812210221344872988763052282261528903184747975037583616236838352245603207731039498151842114727211822619789256168603003945825786335822453971781637235049823580702096973196614830896434913577619480883774324668382516711187510564975082397460937500 [133,42] -22175698868141251254015303457717056598688785584927894804988409035504748279360735191218839008981979093130387738309626729431077994587930609726678178598607968469378617182740117225645565954870550405495420571975558639386554362216411313189304076863996421605017372282733324263940074937786507922912886421488048562771561464308039088876550235161204999610689605917649360593616825499357090084886965858784318146760642946083411176428452020424994123809040368294196513261780583229274817448294729104468449591903200545635631445831559924256935086044788209162880102375151997135163953360031629723163165079326362457119697275063681185073767005202565224881438893350527906870867895298295102938154108652802907753852499538721584555308241264489685207335325544863137073044518252327006825898126199990927781469983242938449410688866580234348117806454386711113425772306329634652933911587171559485493423884890282253379565022944608549944039468551815215246419391485725266303037562867994786937232050751481860022532363810039130989536782704200343205128201047086488373837534067539091705653588915994903586348751150194245638703026666206393625102201581038226253918121106209318028345209398147371523687028778123054224123457047938841462052165409343860628964769372417414164451127249905134361219961063679553219357806419093580595590010165107103813984689017806434896707516030457776046802867601861947268675502143917025640863747852691170430888826629284562130728912257342043128156631546733082756461757585460495846419720212214062411454876749334030162541004116052797156723018284933622456848462743196941662005622507979333352607554514927740420919922843913561793114842449959120906874864017031439877437426354039038787249381213264544504146334977178407151964644729819835598755954341518143993899589918182239077042432781798713471158439627503642001297194910591326361684795324771685636665006913194087432789432817264225834926764281895216391834212144546068165687516944998050469673895125827241804164109390909806246903175804082138083917469579741900469618614756107144899460138196470841543592338411360752248635951914320778539960067530963091933344604602828840999475928173456202731626424135413253853606126708984375000 [133,43] -220841323463510617295273224030807787975585744143937048225829997919788903115701129731364079250758941814723762397526222588663590753655402440067770775360625316538957768764655919866569528988372336563909903126963685697675126385522082929604114622068669140072853787447676458256939171713976920282085374410197040139701274564157574741157499042272207715064660722558017452343232864255999640843505570019982241910765628003752754930865046144957156451047592878438287805017146454138151982294237551698147128204931156296416980570286349204254775763118039085420841497598297161370272125581451083551609988466195778292333194143951285870777250928148258308846381126404900633844260372659634684474869316135752429867726046289995764318253737085836995448971758241772807990659053131004612235882433901313573569436243317057575218805253278593931547882431417414911209588286809723014535353582093293191828735798650576652656087151232328672617541862132371036063399581961286660516365161259920779644112862618804966737796597997284403046695242476697802296523613093243706476075918408972652807558894094362932152018503547379323870079486205911526518180378939931581890214610843586167485549581672005206238436656280914851298631571111769923727704019820508160677010434416759635722021407212246434871388442629917597476101589293183579717697393789594273141615037721407299654830086855531142619702363226435215361532509755847392242691547239312274636696236593580269044937496892676680061140677596880639530830259800185229697240196080303871784483507353683711879381637951275947315206879489115633671895577794811261929454172107008252659866483660072910136812445216811083280379874143639074757736059563925702707631445575853921036289927392828434640869202511628789238708079670808840935619596479870026557006544583133266726576261556937992303967326178308506373741085528280871895396245645256096023082611389059289134860001686251582975009478592496042637181279380584450205724198047968291941595992966364748219172247214800317730006002532179380469171051280337227588335143007226267993442322098879871500441325114522894293916382834434843366916636944446459237403652818579842642919022625607985119102990742022847258367174316406250 [133,44] 90414396558633288789649470169178597179342731668136168713552210738250332600101489777830384015396500204314182912029217099496140659208859110363952738710487576462240554112766315355753651008849624166682385189680686471073642100908413344175767771043138996451172912366523850291888347804152550513156650546673157033898580891954324624661931721206760960031108386396292475126095720181187295052364620678258825066282306903048517793665860676328208705887288858719313862148731008276777375211268610192172638706960191920716984720895093504290053833431198611692945509142423495277043463266007963052183549389400949807637044416811199015284148731209248506714775157548863672803187194282942589307983750733751371985603800340582515852825102425820658557785509221554148622935225246648555346467646825694340120139226911873103661390436274700210054781705591170350750097173273325845507994036222851672328544077488136297476082873250914479716406600686837091510490814329505929973817525513920338802477149069270194683365669411172398672013070173661760676879692389050177366034589625457297140307148524786830282466192463305964824087439095737101400077161297981329909608336703385940833265467153183701286563370713739324132625357659287646339086039938082025604468941481464253263590553457343191885873520477875685460981110225328818311728019639156974418231178480242781165126857581955439563374173853003935537010874644686497854243963149129019592481361074079151917089646774226384014854126922203428582211248982793141971889529773354566188806572838400675035386348841306708951211922288829329181188248422133128003676183756580269802052223304842064504916457243577857839239622802829228086890549623115195526546842941025912193571117480543252978430720464917146364778238051507189214665195909644176900012314113036265348394074077354204345962038430274836338485080122942110068359543172061795102597307474487788720235262595214064511710167557071626084647198419055697226538419259061748506899378190717746701482890453860375082773410835765670612232930048128526571717902059831515968322412190676493751006941417048450059785245247055824191870521303041415757650274655824660937874127912574271613990790736120464260786044921875 [133,45] -21431317659627129117729654389046959979642694380880365441526723945630291319057924722334881785458295550540770353623969498888854313299906361498447464570175597967787462347319705935294121673919513733276141820722840797339803763063655182516065321435809683050388421863292589763760933665719473698565279971170739075736130754655577473366078464418253700753223967265636101271638907119687676820983683487041829664038685528833225722761440917568057841848863024417415242010973909316332561728702506579450089238731585256737920193696366880575583718620055540048138637958507022206179838545341018193789233792089473714927041143020094956430338203292159157298296851026374929181635017878551723783571710391436065025201407796590739152966189224216227052722449582419262363370667033427496955540794198125450541418910749034135423473940713980848455599119951669506790700079792213783301942659589564747122376786638295391039830705728101017474000117431620758054952790451863364369389232496385664394548605344590781616088150999835809010427820216213594854944730037300276465172970953251817794348861808640659636524450932275912582366004413573377766544930825543331877614660166809439151984004136761692579056723017185186948366036809921260805855708739430753865992343382528393782049745417832078332538893699765239038609162999458398016799410359011751939587386844633020711801656487668794437432694721496804189237890069961379435978627440060783787232040595016077715697651870017083772581814932569496334984668772010305534401027102992142320712593558408208109712202470278838299424606994496883749322160872648411798838931352951230687773099553978359371019899853097571854199654847600320982961950555259276664440474987916826511476569992864446637554127935132200704920070922828409759219851430172122651364947183394069655042579951173583290700368785113206303137913700616951145504214649289202366160111799003625933811887876997645201982934431081654058492217390986470746518411474984361452513613016550971648982960870239208126368950461406959054550657441971868508130240591298880857259332298793114264208558082843568418129362100888336740775386443102924955480954272860901848724605548470795231968187220549228143523875000 [133,46] 3578671253053215051164158920353059188719215275880933429613516574710710999961719384997513781462054023072711566158525428271284648038028227512804555364256669484563849860913854807823461702224862154263583283201476568097631317630615279143049837338190316647731050968685074508646890257072262731749635870109014482666293189792028854327768724935557221362936938280502621728525869796274917000395354685145543757047337183430201668222386586479541448859102393795012415451391120942182951567636952972096791858818191753422406033672959033697934396189565424749812589575617915424683259845057362371700120382729477159400292217508014036190546371772453589709465936221481504507626555824957612328072543778631822408733060190430049721295215832052601386847227681114409420272751370125603900866292753344460088363540934597098350772219466394856662113973049116513746195503338197419494526560282102161070351113206245181016314072903130762123658627853167134533323112977605076560256031930301951060367402906054089775374921636634970163429303205039530101513108805021896371935317529327075381578426557542177217230601808842963332156494775202568537335949830594522294193530351474612533245990157271782372127305345246770109124250823729233504161217376510955517424638000460116834154688956400952207577780953860277467898072884170076257517563212306823757450784506611684310976591374556206007256810077832091600157733124344939277203761552317850468836412131345718829394730260177312883876709697281143319644838957397813518584340684043668421652947811307010704464498485824513937162472413401389288710772223790456670399418277726953785871005276726422392316179560794261578230223271907512523492162970612099034188223983904697071508318020908800087282717843000779344219989613637737863549883425805049324306047520322553533235591699284650553938592861461514354214741858943674136774411722488202541944871906940767085669267352620481861503513381222711981223094692373880912199348887215586467861944690862756846151584918762937920653060873612828070727321777703831177132351564111231652862929227542350363217861933988777713852375924073831896356629204370012162361025970461303712336489855053632170004097363139243783387500 [133,47] -498806763988647897746368582590239986984656541430961882441502274699447114455294358469121124653745992362935029415192876058104387355713947612184344752646276362829173358780340286995767809381442879375769019214533797019707797952881200643534178511915603431879693522320361311801614912274498113647535855170803764513780238172354013836588114162505619963649692106603949413956504967018834577134604846756319745361848548246492296548162104033720580852081606326351117010757367655470599464096630262021785443240110354347856568311091926896040908588103648114209796139387216313401585929873116963227099678199300843457061952077632411118726126282820108573424940758122446998039323513629295961050552148740036424453685983892712052386993447711999103870436193556996101388127776474001917194733460463553093897771852157432237842198235561555103117767804358434011135536374437485380218576826127298328692721350041735914045113528695070200888812347588952455031893046387127838380366146824460923211050435116505820773461779640591248907167096200564186322859887828173286179014331573867825818123875315534970111507658796685602363586541555983872040386442175566628817856644609737732131305838574328139885009582212977522737853049082559134070761204491688023294260303626404819875083778931856766772997301655941633328829703701782945804974369638474444758676999288386631207366981002315795917491876616571194924120829841907434405013249816538952367623477432026477982459355567212119805186099652838938504565409712919706142758069088124868688013534531734148834918465609511510584139490177906777769253664720276339143744580043376882193419373939315802363553093779455768474743057661861573749861204420126303159788309781502646341118527344269388160205224591039514897166027145402381352681352718258161576677806471310396387011496590766759959545380618449760443622212237123681160911137810290105180549716639275880425611465934637258666033255704625900825449842606722785301979001613062966722373736351397664052330309936272926226731854233499604688047472679333853933066085648284188651228955975698022303286076530479411016334481529846516436816454694743112990452001903025320037441026241577770847567128305241198975 [133,48] 73177986424281553524281102459469484595537116156261599966877906512260612689955294846746851078205936791251826813719094648430515600281190634554719373909826415193926429939107031722123575047478593256747057527197491584358181246518161476728957488044290363758657683499466968326712457297254503930850269066509788572542429854551689043012903919856953810461248287482395491857232916152823227298530394113598388628491752785264926773629847367226445717467683583676779218834110659604783131088704564188939810083854024126246348924036711886254424592404001456483645442021646336241608226477459913800295749148690564397948551741605251160820138560284650104030374036536689895849392538783812234688765315218249314788671320611749965522178468293313802261495918484697066716720854931458786372860052184026903792481780884553441990305849433503309671752417672748766734749677278081361922707528486462758767074427833300713108482903490188253485127458679280222165294637083289179266516685628897501077875070153822125955905462460754225638948500276104144138495442636308347396541762620349818787127024652305612943536686552848546064126991717128287628646740481893687318689446607444626891999304396980666787860758025167495560506584723302306608449853922153854964482770954976255178075745151640008268517991112206066076526866870303189195792687035063104792150306019016985430730512554916042996873185123123027547175799795898375786696784414913392844510582085022480119743613664932303296482100900314425189325395469404756494471296253365655916461502703411475528971508650674680290520311886330882330638510315907558789172574626936587100509469494891052762239286056937956482987976143726689878284211325777869270048555509147079612375042404193773428529591990686297742870332034882293022893986654398693276574756293160414983769957718421576113396671002737894042116608341993436946494913403721989510718090081196635674313327414322234616984197881461774680045104512269198041582339862651109894937441928095407568247981528073801395635455170943838055382334795854446299839912777765049577907128420639093670506830731016403828403638551771948559669481425096911434945135133816007257588338436357510031396784281101700 [133,49] -11922275680421637131887951638007291970216348030710714575405378546694551513903747244346591807871444499866800785434105068242149864519026279642745149905566350407442872630097009927885525261213468958004498899657896680050992803096713991659848942843909953877722937040203828272288688709032901989083103786190930592404448695341651490960367917251631075342819043653624663136508478945162672537595188143942689024884818863065091932854164759396840056126685022469939064991919424994814560933811387020550009572378903538695805854114105264214159559887581711126654433198077311879342697172576069355025513935490537339947252230664165369037578542208317377130556724809797185365723549859506302905467771217178853562687615519675404196156914214213712556965196019431122279846018245001350293263709480319420460973187263580237078980814933389707448048984919056051896489423225601297428400135804856775685799969226246182452007331285843094950518855317823037654438712446354758005990216902979249199738776152479292522507000376318664487398400720447152431665893206124303660582260296364010917264595203652196080304259353809187011785450917071408642774170049755786364302716241823978504425148876364178001206024626966985254927176504727463500004577935658272318082088247301548898056339662972900406483893994860378667505739281402917792715480688117522840176159892009529711949569581234415722360219869453846577481547410457183014476125414461196177037713431951971260513508703820913775083002281011718074155313541527976855275204145741953050602543789060504097120574736875306556610847832482109900029458978126007084583916578782135484711868468496217095502983212150403412018383499622830067124806987041456545595113190003899806257787696673831871544692919115149353705287176709322676023661674761770345097371347911134206449908371131565296474760993630593631016488627397162828663740373059827114563749476152404346720111616941400170891437314670125395319045955140945987767309349551772005662846407509799023419198953065842995955388434640785187700464166867988995696619392722704936522745356644573150522010663040364862807864828767463671671537669414692205501740420837139468909717211326421943446781190868 [133,50] 2194415488404554534340280803905351909395094482060085032850376050798648068342318403500263152211324387262641924293724624897784217509454301194888792202111137315771229919679446841499813116146429172729325535109665522036162651331615701682893107702222108260681652772231181320177778824660661310938499190936683707113590017193876825411272528220815897338797196682825732018280780327430540784906444860627610909780999769709143042137255427487869971535304815049253303043506967899908886377302489072268187789451234003723554375327668881666820780088585344316403192847434257164085845442491866459870087217267396888168812863089836895041979737486265220690140669380945552177905088803370668123459453701034557048981713527033387815642200373323089355612480657120099689480788303170246285101108641069723807368839261144427753080207683929979726556007583401245101268585061200191482576568224477377341464044048646595713061553609653436527341290330177493765932343071791855762665949425328055118142853006871449765402475707039878215175483277773012625230016913748456674659337751321275456192579327743230475119656603369771119548076086842049921566095661423249084965966148913012282356760361826914147458484961097378876391416812233912417165906654189597102709818166997838063528455085421426077632920854113688032194254050231242605123519414171185294479821729298144278596540549065087995814953594541305517299497474709193238864205586067892607270721514229745561208833116312515534254399650954097686083876509804400008189246026571005978743202307210317862751239873614790619625977859066170485350811648261565504693232069092259893577527057432974302892424200621653781733013071791517057723714660160571189119638684240466204556882199196490845338156109091893838012503843661375446363367272930916860445891114980132300675871324979029957693628630847887723687686658034393652522169716318530155592340977073848440288724310071979955638038296094833977275888408144805272696965116261321450161629198240324485366523509545844685572346758086381238050331412036804389576619446877407787904302642931133695831632355659447703281459347505450897037476455284172890621912830847717538436187086155368043504032132 [133,51] -500485972327300833481091022167770549078541122568292851730847909804498938871404103635201963195913040418844304637309442326803020252852088103042227371159071066182068191106220401508416997884182452539328996478054611978669473078007633065236611886487206449348283667816274523712181313934267119540411973643969531828091579846582651368945623249488529813137205640144838141408323826402573443102441409445656333335945897646010263386663894262429667802807934393964007135599162518773497773202547768191612106213246796534595045690168475655764597016848494635212361989877469308921094667252698847734865828105799340144131802343604318713120538198361539440258277439370224299929589046854547014076836729527868062469543047680500297589990486373175959185742663696412116964237668557814222820589749763966221493794677010442369155442365296798265310556175271925056335879862919002204680943535867228175553018463673955146772202318243786647387172445184071871940153409740678508408773939692054461746113586725128374675092166044937412134896454800099192591950855775180031856894617212873880678515855987202825252432882362683582940106556516789611999831142590688400671498689209874358470735498960993656200056397621156626771624940269351519222283537854661579795958875079049570523180901763224385394832669846570939355444178864231754134278733339252807068313667809594213533813303768471287210160532730864582181069998558607700559102735857647439342266866321704931304238715394056122842780374677490670509320624929328574531717583802782712627998661697412997742828872736819462649575860612005871571517395713368941019110876016961341460023328284529987208066703945669140563337433049580396170217122706013327946122248694126062116304608383190346700295642919045171798357233164797146697310942749902351139527017565177500229812142247502911157964375546833937452180198406622055984018555268630918351609469540562724058507748688418832711676105221529593482714524228335015112162037234257696029482199578301965497090912397094530279250890900976448988535323664587023578725761518789671788204459949143264271906605063366945230713557924932199386510739806752960588619336716120575360810963764252326834932 [133,52] 97843665060164169837606305908529096514926228885973111495007631384738772146478047295401835207428541016318812686896605725755486678057308639978253009852256890732248475446065691368571402635358981419331210348671549520793999010844186810333461337042533131788348080017558990185738617675774594028119111317569640213642092863407961886174881846598834936073517828911262490364753360587640845249137140142605592407347772385064843128347822990123399966418139978817266456995965759060814122632202415932525978980471603020995192686491658616619818109776222952353112336264245992229507523556071771474797339020622154137305474648874492552471198573662731466692411047432735093108420430366427709955314953181594971797474782520662189996301617844164061361134471549672010745792686685700798160252950070546001563649125052617853850830801119450307669821324731189664041653777780176059429558692187625342716908848277656513405334373797987729669240856063095324763139860259295318297415054691898308622166573316248169950448836863126469469054576859783988784512661660811733857694016450569479823439412757066387118100409396426376461162431747677570841217377538107846029617587818758071376007178436587253706558123236025431942268172799211485315128154980794665481891713088904422237590839876288054477987978304924075447588895197295057817932587524542351132694571372181835088090821608495986307000467552089499812951446142739563046886750254477361524978927171206997211026057887169969476381115174127968407154135135990322046541340523368322742119104036378776013902523177261052856139981298434276981103802552136030711632988316891055863246805151366675201494469534511263335828680601534575774543407513469812668876349154133922351087716125931677697722893672404775309237804186378524124794570761500819716129225823536393643193966934097456443960404702357722568142541691314387423638504183130491791290454037686663141088006753154212998628181775256436920651580028763319552040790483160134129238899478298180153131167072211916267594687474104178106858317281369355375310349945559254027472011850648694550359414802484282733181696400910527827199097144890589357552968093808842967689275704318311842 [133,53] -7695408641068167731371002167789739891899749418262823724439670119995388593154155819506601134249852806364310896964367538956860249208315511522228674432570159948101729181005868621984487845383575924829013225357585948522314367646669805457834225181850808075569301841679089949082633805294006447574216108216623418290573094223009285627791453372272130330232751314962081456347654216764622788456768091223816069692343849393091674062957698901075804175238450733122950026658930083000826800001526882988168368233632474798374220667209618212315593513331899749646887907899381039745936557879755968863441488504127787928724664036619923353125445476073359068752256185914539965584330251756869158183534063966311884213807511098076927103746670431223648083156584421922071734221333357888440034401841640838698608821161974508390845442177338026422511263558070809455306152039464776456440378697470359749616547930064732396770350233900729499632148631220841733813673553429565980192064657568319084999628701273205613332148440476486007993193579078177834734977021488010850745640656943888786318063010295815822191185185849545269792443779236786018075274063272521822083335887587216064742780612873434858211601127195952729819425562154401611395522281176571187801876788361696606060916531640196895058108025196015405219466461578323493698974264876264817694855506563387736133945984640689682750292832340122328902667921310871175619389898337366826779508586971639307475002273137809302206824090302284107039558116698473924199930988142792076919208776430500880941049937003411316421110818353260682724338555631313378657642203003142296837465713730387130820359106256505744426083361844529762800134402483304984337878752996801406737255160407025667512683749849369940398233179808278262215015833297364737879477653012273921161606306140554959822902912075663670665263094163121424329230163046997609774019580843282495925396283271319731102845935469443808825838563879271948860983680726143348563168271424904494714368972797906661442709988088151353520431475993854636324561473138178026169643373878127079274033334373175346497277370753351802161401373728457446716613732870871188036011821236038 [133,54] -2201586434699723188603632586453041090748515685113227385388029963631549529011522086723768093867006076902037027327833617585773302195635073489834695331571635422906754619307568815424923251195843418077752659578805335944717158360161360469705861690435565476016543706977213553883255328665651502825652447341388213067200422468881520274683538783138180531495403952298497489812614798430533978563364684124242151774662582437791024101928390425026680526749601491840594019738540328094423291258644922307538810123998413474703887991893697475423519912658062395166575445536433456695549399624072881004592958604379735537537311264144634337719737075333218397190837278750158553731433149299409273885096870774923989435216771335288015082364341323749074610037626385489574990543354289872299846496786818200100673094863530055564041419106800282804653819063750869314763220644221038759021332490107484915562828914735552451586344928681349647585713471016651327312429202981641834736711679739668202986104896939289337094924056866688835176194715756493734695151873949374514899340624926221490379480367025213593338173017320661187225281462735966151272802514018357153590679723003290513036979100194989472773783694063644497031295891979797233378491305225459871811593223532572744407615525397862648446359561119603939291102849152162787840138179110066120449062261140943414185511941694731877447514325609487839112800552369639887730393232601581367403773786139326110237877781554091907938032359573727748375277828960407325615924364523532476830858338901405659050672481798925595378670267853867948303405893761289242674542941082721111528988555830232667895990087712059801274454797053792806383150323939347097569621567924053375173421789014447364407501332259138754911144124484364546604075156646291224210285445810272912205051253351840715407482674074750363440797261880613541614035341257927973990988113124166937734805035221582226999681793017727711523067244233746094013995839265108901796354871531239737796557907631559314593290578907363325649183694979158743824736012221024834389412736835433257110752148069045885331069457734390795742241630139866691944894312654709259812438783240 [133,55] 1067880227292136534217833907345202813087029593916132746218870149861250031141861684794158023224947518608617371361139600343443299050997708555875967199352597373189265709297772273150489931001621399453445343740558116907518679247239828815431335912621951243355558715211121434625224777519123361841398009556428041769437686540764445960156669163263249957449446796076406115871607757755942459621134020007984162670678074247354031526625379742925665260645620093027839161862839125317809692503093531666550687426318482866850424241488358853277109097772722793256434852363861438827079724497194422938282532482056689352925178997615624055099428263717509418368005492500276059395780996540977040539703775538921559229678795794079312842601216130179015183618835170348841403141081108198789038108323123124026496001854563455869042943100212660944502377186934612877687224609901134025736972945134797999651609570838773250931099882714963014000046481705180985413022566086918110736771572905650281862985342644707521753954911266396006938366319140647731117346963700425381882429270109563370651609910581702170427293005361537271285719786130947622647824663177823518665155368252743095250692689875247597322236070452806223016288576570778545763381573233625726431755053923596230269494503895180245625300244094692528286314672426163631000205910572650285550796399520807066671203853140478790951357630517695426055029703689816831653992012019858885536218416334161066227969179998845542388418773068476352784951844427004865379114929709228386796397678971665967060893334181706000441275674451501479668271502121265226066741432945350738064622786543203790664216313807237354698794581912760852788801951232365764886665718053009837734841451131155203661731580772749312535308084719738129018307130505281428830171463470420582674079617947268492828879964535461846219438694118387074740404990856318414927734189401023112064860903457078967445199125284203131669014112720604863152804387283415979495196274147880081712360371933997511984228934753828729789803306569338575975542305428772597701715415214510283263298698297080232707517003499174472132779670193858664553052697048093143288180100 [133,56] -290367113611834604160322408840374756811911269402620136398053689133035125530838902916415703972787368631055038673221077677932799783846635826739936442278831019427299301864792814867386393499757018831042412061442576778518916463188642082473212792740569593395780466341242637118750582831197049158615414068544106108317654705927100419506446689594048263303674359709726999107751032410140214528111252204907009304853522464160158820314453899189967658650206385156043507115095838338514971652170280558043357783864039878325376872395174179680386786210718982141364607096392842953147076533755078954481906306781786153667776128607296797494504425864771320600099802222426024550504250739431540347158234893552515012415931636553041213060635662241518086792252538122703110628426304360810573518364068267058346023927428662204357034514425355255817344469033721456321923123590770746543948503881810505442360818539978016072983942568764755063802102905819083927414728363363015325731796228103888713500722880769230758709613633103779556342151684887378721147932581394760780791775971633814683026678518201029761163326882702631671050791827340449656644421729610484517488103153818350561569077047861393705452435654547132879405796349156541960439502098182976253763551311535880510237903753943191276605113474041511212350009372094764197174427014756421451470789343672295936716486044850550959112986638152004339402503120846533509433097887072517575286267822073698789899325078055630144003883271617522129895571815706294569498300885098182771767176362374939272362689253252568494743918964944863018143266928489774000784597932852689434443550453008343725737451881236991638781108632065151857110348444764727458327812777010226720369200884740152612078294240583040570280774485181030169692681399520623660895277886071445107202841032326860473042145704474181456423014374726623143523432023069813540608282223470065687102824704082272215037013544343542965390586807758946531138913161105476300572310953514835086705414968444198170121532654994351740754981503196758547017021454651110924753600195139890662472769513104317119510474761920099949549646420037013854051389691346128873550 [133,57] 61117867934139945732767431602684523318827045294383980120289808109656040782050174340133303119186325850019118732405774247563664571026598719048637416135412364128825159822108178878891538871377843989849360786072388914921691128770761255808049155358953276731899534793042553177278582525802778327050063968130890728629287377678534804500256737428864900541273695071461017078884535010147029116860152420982367778602057126621823655282873779959241186556634226150398823339108079349180352616598543226210082017979265752511320085247092697358395941275804045032492030077413033574598622198885245797737507711160984446373187468430190510472461885758067154175168547575267780287880014968827695547408523569354484419244388125052098999169215860215098840007400096326808008898027203645855256063504742411058626671655037730686308450733322223852714763761198657663069994060028530252870372573021055972631736491593290606106407553934238182736384758372996029413323239297068444880613309600415742358806145753535717424385877968618531521331847009430313721273579160001662604726656237289874849932883216063378415677255249488584753562789762020695555837425429635626571754138803568776000535715964612249961782376253421472441099667799904214703380461976007531559620128159812286961731710552762232036595983628152923612568453146761587859092785332461975252454375069814626110272948791974485108815063737696513259695120988263260352046023396496417251523617970717259341106105081012181877498973947540429925379904568876943349188739403481487836010469876100532902020075534563398633948645830154544142021151879583532426715648509900282820308519307762354816510171780871585641698314447310607341589470054274576498047683735137991840220594398703766464995768856619450601353420157435982331759521721382974265782893466465237748895428142627656977510252632292164078118044948470525916378068217114091663186704094303292008213136836562147989989066685494498134377187369090778028668920729248573263542750035972440165065705520124807081955092864384341945530031993529821131992254212086761654833682531684592794796333659608908877867042657201676215030211628727635407486126891245921700 [133,58] -9625566496610362134871722269903130941565663136253676445046280132732192048454995705430727426311485156704037199384722562776166749694736246119900365450718448381136611334612726326847837690117813689830829113706568962983791731333652348097121943546199748450224497049523917822146504035088590671758564210687569464118730134229887281517391248387332157873603667472903911062781687977360996242693485318339132366343662927790715574768602600177729062986971021070408415244180687823857801219036828433025580978658284427127802083659558663643017437459524394383948776787844022618547601876882349470736675985703572529332234673305444864492280315000139174907801116936566347628164560301284468822610348481767470258220802276246442278610160606970125715939976821278394033765078973427750369551201767499982065343995028891577296541893188742548400249733168582668658589641849664461942849531785320148288338561523456949486808227407677545549114868241724481706401261348443156110432932258282942006138734243274231956010203661340197893830512744413782832875661146405308956942033285714581201001668019049280512211533623215504585908285898083994405783947028460640612399007295660186517024681429976139961830483262230113322704261977040968047998084384692498030801776000144202832310577692474001804315382694270377398204814270776175568691739921295164437703556482344203108333749596462373794213271259510049450741437816232607452626194591738825307617036183335125592042327187525871157619650882099978526808052461903914234611880412952216848813543434245402700669694333189804400444685289855747965693740081411747958141468686113113663670019243276849221343893213427524308223275970687248573408603104563606202975591869004383597553761938352824875700487766563826499409399878368241053724317950877239547909694704335358988389700846371969562508809468488795536199467404545609119141422306994687688000412574193189737957103376855077539620322035351329578568593317679084487808512809797008276819002055675006814347913037012384475435799992585654204083232166878454557394338122943515693796471759105100498272475364923776994119837320477241433006903717450418422047623109216600 [133,59] 1027573378933386749971901018764708664049600645242912976697871059625531934101188181443034370916314722381338194341278104644112013711964380658380608267308736793542039687784447663018601283126055159761116688635613800495774351428492037488081878806939696538279179207616119954909600432278806007883749200628357451005398981934863219343686594931055275599362105021321957879042293094922907968624830486392924089065673519037803925863724087182649347030991973956390410777657309191230491279406029973123878631067658090189912732121199520583739875443853294970327776354526210149959069096293703376536842896436445698656303665429209040051270928866514081987055588971689071930052209478618346846520797235354080251166701921514881010756590192770304514954115215097331036958949316790726183469701352450360109167901467516357962294679053994543644835864580729631831671557727994617261588294191449115246414518640503655328006785906958813077244013776740516244023477781918486991662811530399661057761496261776135852674397022432198460712939545769831384722301415330089263969452890232405469723828783236576542494493588482941671319551351435036643622948449464132039716853706306687029146141611884365556095942027021068210229873755722810612393621230393729618390134050492029525874222196780797081997069988417757492374691431108813500069376244513436494769068139362335567031586839652681301559367045425161202712732775292788486105745796829339853331596953993558513174180206871007452315792994923952512066900396019028653017455847620657972989944814303824134974741554363549177625063305202737972313608756190906593677923518070381198129843008801709743295353028031249099077335089348702074879661906598443848982675803840511449500774587296148321159923922526990447721431347387694050253570920847124645854297527402386753725075715603239688011297448694378442371942104354259787043386960857841559578373712985905030759273030597423102378088223399173119151532837669691150060788334229091872992136269254633508904746621471382562148647741682565708467842096905376329632503941420412859753167662121707707669798750383690390696096364203036043357126718064668674947529106250 [133,60] -59448416366429372333917706661357045894440144902262818102520180123024288487755437150457937878242885812612111985399127553599276626833632515624782122421165603634280458218422862453177411997805522841640991316421444730267776712357909113092297186922306794884544931756907373779952582925594205123887931863749542387008338773930469016507708712660804405186922232611856027220749326529364837321410380800466320513745451394580842302530846984177171966320673471958745648470543448840579305387328262832651865913154520713991248654949889806113262316837586675158275637064207320886631656364910351071131202173009047043710016986856136252870595828945503261633215492716581440861638178151244119701451121504862725510276477661578161550036452290553617591149650314085665100983463516331511337933292344474034313152538747445319156164508463608969450317126122294883196322828071396402587648185748014223089542892441212072883860794619230576930302992371685454663106081771762480752310876608468553457102760632893106066794678439852964909541839330071718943689974264235280160017411567380371229970609265106919361358497422874046222061775439826726533763094608360586115484041544045959107456807785394570934504786657098815596079995578803570311289881607091207040065590144125459843725623142196617796506844046235359301833021654928467126319565516765709449518904415141070170364414658946863925693830330629051720992282830713506076849061674241081405870773035130374745390554326043008353109497287227362130323181016482296239210181755664209015098566684829066556627911584349265078108043160311460964126172961752785216252849365453534006899076640696029345220259122390654577476866837529405824567367905012578160348851074577197060646682764809404861290169941283578582765642585165491130471515805937288259160401286342607528826620439031066545754456930565829517351142908960921147168102318552954696226541766511754709940418895229560139936409290476763629286846046539600504959550567881065504480035614618668714116885307932572919885579121598124860005654929425290789469909124036726330666406166612429420740804685804287613846831700433639210630309064488267685353760 [133,61] -1020522898023928164114601579926735412577378836464687105962160248052355310945812473176741239876487828777102012290909629018307301433518591284258300167280632182056815965727091870200457754659044627975438564367558696647727873314267404704913322681553595425301664734658910519799575515245107972652840921144023892251807584225605472833528496545504403476130718410551405544776269207410880264894138043795660521715479593595433722560352259417324748431113720551505823772980895401671821374875648623776204278052902633997072195378473873107759873916458612788788366439552366544611120537912686192543867108474686643321178240015814136278099600122724702461562496422079049098045818934207124476736791458048474079165297657664686322355894427436364418191332079675864778165120029574650131643843308078364409491670982263659135112465965281957251190889333730905695747863724331045739133546758758021542641029896768186704548703098587625333256181211411635538778992991960365997755365386447104694909084728742596722112327276777559064999472949016080510439559900513149631773084246745993402219453400933551258532878862558423048420543879665162051106399823604985651129600089005653929925154639244024833036623794966412461095029872058381040275514410925311400652419837719259167460787207148840447763604725840450672374941313817425131759650762997756030656002465604537702279759751511962302692015276930478143624758985794762992729371435358809745385130835760290257933818548901014586501693656001349609159287893644009106968755069403085962909758181220677959007447570782652925963565198382334251760271555223736747355482142082517771419316475430667480768797372869994309235745258589343211472012646501209133902620693903174319655066997348214210860394751698503775385901189904639963074157274235417637491741242591668779672451651340657849574772841311142626511967157892371830110930387713318384423611081562928610096516216925512780834560788905791123019291726546664242132596199207328366905518313914611299408772132226541462101339521840214414417248980383212659643651599085101347700261005362894526727150992091701010955267927110511726896053742639539105940 [133,62] 602415697594494684192754067571523321351912887633300060493273122317745433285269300075085891463916982412285275766536728528061469147966404947967517416320003714666718427033773472249615118194289446560715101653389166195119481762155019744866140241340797094674234594637025014237493425125321773818892645169791696461525677685193096427143216343251313506773481093605964300191512846584776050307405991031567736855209593783295272208836011386963048863308770183442363241102689344016982139256160339577022188305545440847262341758424026802960361987987213700219847375519851758940311026058575826467701306112252007863749660972584430328539248402028529893766828519166236569901574521819740933461022219158086617057858939551819881248464033300054786951745030582955246171424663490551625882384192335232491760192221098583210907399474551518901244263545104625646855485908690297097211946782889069917183787911378372525493346995043948473347159024611984747291069998874886673825083909204470548455118610551287111422810499364449735777426034736607064349758754606827313613570483498166269839097432009947868971795109568972798507573818943086364976864402454680036256940560637356809496369180036396141904943101833549957392546701484514112614459967109671529872803948603950928924358420006270623463796922662207916570294422546978454937198117885378987216951425022138366458381480005345553350492755844204334196500304374355919254771809797381596597935916960334804937837466181708782617549061698205697782732351877452057612527360995457879805937456265723505933913875168105956585341550812365269534056262863287345855840761638872110168431966253682040680933524709089106891612710371046093439569965693277294036673403948391905174751383263030120701732116840448375920744547139322084098015878528041237309026630116573586715048743422716350485553640991354996178156600187910412045869260753951722987695630079150421832927285327653566884971950201303954635482490601230820328139714706070744350195643106527673403123473451491539246024826746307831515041092292366900293682799656910612142419338095702658928445965725393302627581698924476713421093722060834075 [133,63] -69767983526001006836651308123189232778449661631587295782367558416127756174775181561090215221323025382596756552573463219147662557897690936988806473424100253251696532178874196299677560521768069316220493017699634334830894965684826011601283105759154107839677692849762374453099182405079432201096700066404029447985093259145513409406312696612519237073271933585700869712792005681507997451078078922973845159703943874710773707052367337392260133755914714254158648589585201166135264454978322456003787542472699067703855592363371023934510097490170603511844683479094970064848340896821606825325489159256209874748967778460997542827615073783465522260883347399083973796814420342037824199672306234393501310799747068637331052251305540619396620751088179581516492033944749816723129708319081376486746012967474929232262031327217810474776853240909003748353791278446237769618320350878467428599759163283930540872758029367523317024699294057837282899339427824624620846504083782845749737170273242072743377872901376859740538198549260648915572904459142746467641073422477725879712762948940566505580432560794925495820085453494921844276935626381572118455829851413868318773515450897975678750270250709838988732054372847754448169234137585705736373590392436134771948220227098194909859751889517833555629135732792068281903628823245553922434665261478689353810272272218484037050818377014637975905676277331242594390032521504686523537043757434834474310507431620715618339529477101297659891413633288152056493661809079971038971913014078123071108912636714700143024767601536434048004561529311102710091539167212769849889507783659844327861778022860067273712379642463454610173888227642644886739429452893898140160112284154402913703529620474360810096191536076331177313547992931763077106679461309543777308688375403282933301057244695660102605303551372398953110336025666848188278227363512981873511728181072993957052410146202123551881533071665834056251980380773709951820217048371510420659339489321321119777737456840662109871591653591250684402953228135154880723246645754152129518978460659548105073247946693280505829404630853200 [133,64] 5193681803786954529732169724184511396098088558063361442042384706905295105944553744208302889456468958532030139619260884577373325358899558260367207422403372866736342103714036469552320350898996671382776893592265485966460946694182459720279153085641161627182565049952466739762588601675865791003638201766502595033317159715966396920802808372737168843093195717038968845037320087832177308767873299779894279295382542773399552572491570354691024879152328360236683571839303127310835110408519723609542443626256111552158901430468610615481760266616556139613366193345560661723907256311925864478376115787039876989643735736270377952434959632848362919979104721523341420266872999804071807937819387741314890760454795427494571486516876510852877104611651735371675380425647015315385856435282143965861369795022670365992172188033085405034627857360392605265242854375354698344825837657093234325808560534735138150823636832502400595251119552441579186104442656041229681085318009765689124702967540978316154274724195715082307244909480397810123513501996043769889923198811099543410790198711120210814693671914435158064693620934174238697124516530130753050780735961657509409534135861827626820709532055281029123812191743066315334143586973853332889475572263193585376968888066721716205754155061257891835565333275365568278585876793979502176489309631145981536348482931895311547296816449883196337932747345105320030527670083131749061339813027105778715555444599369452563004081591620753185416354682001512492579970037510988376724202172423029638144443170014522915493641061027575486273583810359837575792230293711923412529454580993010262236933969312365305987665115879171430714893353881853652979620652485854850267094649314800936583893244166422914823988870130100438742697257214955831637917586642298324257218613468807315740212274626955732599984162475905178132648105195762937376197254479834910703634098649365500849083363341808413795126344733432933639267310597375036563434916665892384687503459214717133812195476352126390517596520294308580652333019380876635457273431110047126813181450496367398805812438159002837850589970 [133,65] -296107604713046158021251662307206041603314613752232729904930651427283870537164262387542638532149966769517750562370722530008860046368824327564223317043627223872399101243108286607412030342873706245203181344395750317658920229724804137579353090937059505522334047963028806852981197189565214656938194556438820596761165728663161727541934938947475571611615243604452462160196240422766423927614460200775785550755147496069511181336966349585969136068009242915842313619527295317326032000036764401057440826355434245626755180049155389364535159715064844927221142736302438516335264775907097292653389332409896501761076559607210963799938702999616289264559413030030386266617025772901998786028112127816240426139975766631898793450047401795478419375685906544643798456154376984659199847697987505435779059722136459815086875692515403153709308648762044520435050160321439398261133619707671096651072776714417728935934959442184765361188043307122114019721682164616889503169327121228952274158075479626159535268992523680705876978540082532758066105817959232112056988529261936969640171368505653267424263266976063192401858133055116930877026810280784375792548616380834305680425663726962466761171161794754771653618292735292027753433639399875573824328064774695051139648563650107865822394384441677431428682778404274314524947602130640153651284813211363079255891788583759229533703257688957429434546209147530920112063062296756331994819090581921524935297933491631091442903862444028204148738151596767385109377908281173246727253728213806445914723687789754049288380786816004702632760753511784053967038676684415891321460006231419046346641050783127474749436140454258546833204165158865459394453342931528797723002497339530875277477695583527989221068292913683241476729740476706404806199041691928272010640739788433807937493148782917792493176335708846138350512903180561187654866632167548313638413774618361851850122470628054150454292399636817525720159525767325999649758675006434454531983449762066359036476958885496972733658885278633441340870145138707310325251062527234216346870045672600364146913057268833931057275 [133,66] 15423092733829952848488968144658215550643541401060629837028925929940759297475442950191411646556242874457027447568257244913100456166322478047934975994452260309999261036780286739238842330445427710929585931787875668989173690068891879167497788128587647967776373737891922262382656721869170713236847595974162012529978762207172100337530271981824114419248475817980635373906044974050980918393933929209170998015887761920637327541967759848623165666991903694748499651080242718196118754326075221477783578774891378491750000984915212901259825071573872960408501986506736392447513994997241424925382367066015114578209877369492216387462150865671764008297139681287328832121411762000005737254152022574710311855477121933384765139171936309703928622399099271311897343870779542095907340647899894926160920441891322883916211255940826910961333597764907213985804274751203230888298834805615500612434156555782054570122724148397653537162790606745079351294655843437161493934046981736889510523899941723182615294781035395668004722913175712090792594228985064941447176685179033890342418599774855444877643245469524373851504315740857183084274688688015876335485736740348722973141816324508029078229623005491037499022707378949426167586080705449397088570398079107884469234561507269343500576392318553083850311536170157139703234562313612644903173765092725841377502305532883497449166536952358447140755227643098430026619161313582227779552058880133000411865330082101752392917495931679957277048981809528401681690206947963270941905298403476570899293076467260303884443567300052738123100530421564056401663386086167852820530389221048595481410798755179304665481279687228464327372888135418100964529855192915427216003707179547876236848528531261425360817946185175870278162849219888497110828266344919564837636347165328886174148161251669050730508757128542893472479395241283623001177370872498342899127866424771086808039554579750495443796635807005803234743870201204735195943586797849484456015270526790171409451431997094416140018429571175775013398053360837163214771837899808763628196431771225253228113555216527800538 [133,67] -907647604119501058601647594846853029940628208340463299845231261631654616087550749705452178845761230793272349827343461087170812592574809700229562179154854867121832237656681769705253201515981376150991140347495443861592005443746084882353927705072171266568770618780476860739362377937422079448626314996952133191590149870989922159116441369962159326045729033317371783453231218226846158016850723744192954716770866840708641467967837014063513121479939229907033718850024454593863530948042767844643596541588249463500379547546716006039182843970024313643798728466028119138671403536662247879512090855713158630465744290674521758194743199140055410465304605389123636896144121686577597434039213877428468529051856853907928307047546459488795819585302110677684698535044511676697712625280912716819316333226841015210773723659134588374993360009548178374685004880543465016800399316228552735139698326102774169446193051357396744022661832013865581052230154092543436895050238478828321938252612433252331689558677247550023058465922611282394775285610551013908483559542004737354058455047058836163480258123692034105409334355114943949845117252315278825068013813400604100523464643286751699208012902421360029609047904764681745763112113439127774247697528787956930741616281184258197254557729574795175775968387328939781716423224016192431222039642032786531360029065928324177900302352098341035230567116066062890586780209242394403835856705519360764373202657056307539776643432265433201900900409915064546030063571506967169651096674356478942602556149232124105579285479204282011140788511007407305225904308557106753348909550149015168332352865577009599742107586051504709047271977144536026255379565608551923431667917304614322828268634008344487637145339601982939945998076176414145925030905761071021903956889379747208685602253171814525530745816597321465741560703437877464482586001208550122788687091572492440161461201134649814352680241663980183216961207676191569433799946506520499259549456258818621741722034274931632332969522086217542922241967931838682679458860847999942563847183772987141268567596338728 [133,68] 54889392934462390905922037591465288471922671919061407885943949160463627236367254386667515707844003629812008732969385496695981005818953360495110513998832895369518455524615259295596956839956135108262281864588302353110719821245439804681364004835688776814118986800700345847314744518687528639462787778783035650091129724145830728499096330650173647636646736703154387220773706575319903728791843041214778617041881308738523875434859671190899713359550608158441612789389711000862792317492581512023428081632138523088897050627392694103952938320236619917777584278936574354283234338717291955761149543465658377602390907802137864453630800604980656740755284684736946886213935466862091413200350935230511614076709870409793356921951049478707526937201211084401368387708897394960093456014494669937923586517421503151189042679550309844058425587680677965527208141785091509482430542957898284376590367246114113719293854661378233773807848138112197167130734644231355174678566730814628704217294876063652721203732113060190098612296113645666918729090837467371446184668363857787882895826418617286510730244798617618194345314254749155563426460740309642681095266976768648037548833116272197136750500703947346635921633564411356588014565410847146762455305417326127563509598321062201169673002522218232380548161896480036100750337628689745188189070729093540870737750524612342800056559968886594165361757126411909300616561103207679985638966336541573067082287404239159772264787779995143361626327539977264243788114258326778348934939358336368832106356849867863527428400574254204096993465582581182256223375385461748305847623137908327578980477291834568838624155885651315322390972124333420428492269423436904136738207910643862635569399608755001893916542388767563129791336613531724758225251691452662805968962636835722632836643100401081387658251466861926583575495663335249805064817097082574787508387727886429544153511415574969634887236455806663892231246985252319674284475144642505127444486584746248497417108648873813814087039226820093764231915088742665606200988523888968625741042857960302424305082751 [133,69] -2424424277888386143782566896801523906436640507963879614700802578683802414666726541823062100728754344520067000379130555519822634113765095380434507973218842535575268898665691587775685639353688812031033507496107532682867101276684651593485109907623121627973961413207049174131000079431985788693611642095571071395367612977593745522926954246735798789709593546075103293631833089303966778732010564305219848269734474935059453888120600259951691170944621040214660142336193216932004099181029846823513129906223537438725890432405202050008269715351689838937465726682833548147026776825821261455775534756072897028031655595302149867101621046671790946159689576928774917919971918684226359105130436394227137366898622845272897886006511824102823470383857482857800326377734751333820858582809562176496581049809253376056630809319405130352791796586875241242633552787767880794825342020486558287906365073560286146153735038104344028108398042297039249935791347481393923663571573366185049033945400286959005519440537946677287651053603965110045798404185357520970508350743323192713501625350604418434868816809716234329101130696641656870764505410981198169926902823350747177754375472601160772892558614586264615920067166370240545891545280335890099661085288080306308421630953224204667524087161741184064087924754916611608339592267054179038805449617129519179993700466942058714796687248347905186198651802740980395518778214187409813014364240220252940261704444746847156367483588138903839678902368785213767314970101651523681105172951055289313576309308690037742942015087636415454603359051702974137029431230394689011086964328115167033998162508784062969497243856776133538488902508718555060390342455065812744853462084614534445549071251542236583983475633395484054613362914229699000652960470407036842606390311030005427271109462849672471875153051230010498603567241096538791753663164261168826543562709745278141263821007679450735973154107559360696136014408236800842435742220615595939661114068475763610070712066547878134879423855158706966754440828921339968801963339767738953641238655808411600160676 [133,70] 46639602636679260071545245977626194240523688270013605278397549622951596254757363726129222264366997201575788073810331032182237208609505902321058636182287906743213943766307948257486945704908767679057132256985969149393185977617930843282008832247529272751698812141851909171670853542900232537793178991807808697422098949171404732049628750534618016388973374504231388304467311788246899361076181075383945527934943994525465876643753698605404647924860429923901760506895583008693799795645210946532250641793456492180203826015287738839189010254463813688492690803288325316423538713778736317861700088290264164727518354278533387602570980879886144509523299599818791957539464480771359545252535158107031922723232499676457573348269700094359413506228569832009508177000424227250763054443317355324735950913445942785704575172452907891675509819947622903700615377169047482359999738315149652747286163569406606481523443393832172443547465613023454530976441694417771135389014036468531545749218790323979375535805214486875211224735728127632355818461507394385017341746501797279056246146877280536036851686305770318748583342444349716999900695233914013006305653575387738892661576802690855361311118976290663033843952527898772214633453309979960030823696271113289468982480329132260278923867251302893597252751481815594970307085711592900583849094820279287509731306594492241171580064793377929078349541030179640223953414225061907561522962611316043624677083372935939839468264141713873555838536162747004639431640041312737448274296783660190471886128996316336537956675131911845504560771670830464322095662544160887586845612552065151313690432641780679422959953995597126331873227164199774041274723624861855006498893126732218180348591691979079937681211136225757250256619770951904823918736788827630988830453160731573528750607294274479597360875629990132723746595687709819923845382707863177649682648812923285793279396691335620257530799786483765977087598098232828743292988103143386490665323632008455115589236970556758499619279962401511369438081464501162169711347396527420220018191713022369836 [133,71] 1771740703456749556260805766782030582216634929023054591516305456192386922715744510899985606719278065300831819729171433086255016916157577286841649349909418905064359969813492682361920269695686319597133234916025199679157355637494533822863756016192465999274025023498838334660331625961331220389732533053171133272821807960215207928858275557644478602311965949784479263796803601916157436385230569074782206436125267969868813553885623625776173821943503270204501637718413007635873480642381284039507151927097562608690476671777625242854411395816348391157766567795243008939064410392711392655920283871855875543554822269635527737600721469347776895465621977096703635822479119488320435328854191403332809109257191696841980612755490378998119339160377743463577757549384796317014119948569899076067777387740831559485598676855988120167038065636943982067610803018565334786450264205847006391149360638955540499622635652649961127751694419267063711579246273309158154761271926500285914257048642647281194173555515967351832758270483134114726947728638176466468348574740383911273468170670019322438596103165800699775662088877635216412841629743268177588817065180188009412566650071515267618649869731860150537167434453032187656780224415601403249811722294897697666980230440641363621490083150190044557732715584903007233966883542081823206455244072473609675740801772420935270049782683948126203763027459971771684951674324986215009325364938765724434566912805911823699697209135493556572978884562963161735740206589697315888771407183524586310637216626936131462708037012446531751543646714155902107523890849336538722234035174584109947702468829490175318326815649071853964369687494382726183690938285358208515256531946062853846918600133403863963784672148799633009635718299463941472322450498320889425602275661608953894070269855233885687106276909005987588428785893757779278008866163438799073410802711310338319216536353080640773055532901720360805896115465525985366929681325505221224978398782554379868806249572018401025257393514698619956582530639420051927329122949626053336441753687184845 [133,72] -168280686641498266808592840398806785284710562844175497537777293745710299199923649073465811717800677105200046204977087513901753081481856526894040170851055910297422351363600297399891642147385556123259103736424548447182745648719007904100156088022947960345290552341332055156490495226079401198241703184494376887669640997804370319187462392074522985945699582013824662758117256113497880661017262613432697559669973477950508826497810339894436210119551154609579422442436870826708578773660753161308429596924243166053650189712071977586824958171220559034539257502210605643776457290008355933203551154221807896950199291684043416474117392854005336110511593400517961715808790224117877549125917047777747187436357949321458415844493828172024828949316069355897920754927673218164151029723001343240496926877627413761185433817676503804901883591014296124045110909217041885251021970889070249553649020560277485350837125211796249834368517515104554995491289595758910748421858817795775663868869456452614498118041506584841511550175105915695659356262608526184931588033670835824737167995439907678276200015688969094833970566177127561546355329696931543029173012163892717979789016357122205596313923596187194576247013893933682497498451689364238561717903372732643863737106182457883315365807432788851427481800645051822418269600234721193398340869509382225207435051914226454385300852953512557356458976912664089807642987708512506822127221825926708752055497791476455338340765969428425699005720032728334373691984620741617132543040130741462068252132502571679506431099988469235558992382809839412180749220708643728757327177604529718108269521026790612229146297904359028214868376930712988430669113558788624126284121863888256259605186675425684027847077068816810026767137674811635405470269375110679260399786957238727796400355705399752338841853217944902810030629633899376163386863321208501132985912076086304961305658887113102391239257390858328006514863064368852901656028210776178587030473847325811840417955604102793408654699407055600252736747541172222564874979510345959648190821856 [133,73] 6253438612937623572344453493195676300204777860223074419621188556742218159807448457516850607712994146887495081268815481952756052238574728790344206427859938276120371508283091460199952431281551378397940399471580533369240487865420547198497746414644791264356480626995850110257385674466949009931047743570540770792484163731774500066773615398354557909461304939189476786216840998370510054268239537320511551564515341726894572304577057084992591526765255643038917843566775221665278558061934551383446945006115231434508949072813567718899396557393649277119869145079788062413673285569856502039523775693623867243970362970271830236501827009297878917745995172725945421768683465652404665336935662957638293695297311877427236334136634988636436349560724091944043227327407764236041901839432677815769757466789849915430373841875679758903170839558575816514584010421952664341303604038443451200281608518750305340984645577791596152395185724481848191356904609158919856155153505647676732662546472528043285676671354606838370424221062477817196060473942642341880217719453930314228689041603605857599897173562133014463639820983740443061777086001550263317986796361159947291168131718755974501495258323948496145827525367422863752495561445450817655388827920242162148880369808730372382173170213985201924747247631211895314611638419272412357407067843627040454250352244493344210582950548700055029658255917828707629644592363221725644281232812766118661502461104696151484551524699510984058863904835563259367615360174037808428428639681652018437421447195829555429231287933431605942554805258670518936305410684888330199188855581712927517380351341022465636848225631840190881430931138320578877770925867732356190856069185221988467878731484605187830399348831411099930573374487340667058715973007778820114671968822316662748516038877332649316263467105549593691810680493500492855262564200639172888960866905518164311912893292881596160989921122267851307543474919958568897012901837573061001302546107447539297159087659605584109529235207515798460488879048455356942585272232029935561062470 [133,74] -134548070077687647906459288625923719254700446535989581212055453259133595199870260693675596071114996567937785865822034207586635979473488624203191585875708554130992378375929596742537465082773827538871393465935803904738273291745192284419567674395385170996737498275095403948621836619311158839368710448958560682136417589001172059173261221007920224833522890807247741338940368840390531657180461813225330084157065097285247469047970343883131155996839660650150834009271219333756712313661280212394719405785472849202751612069259828987812858821619999749588212894306925412956017566972928128666494030200150311693347824432231859904824298383936360991197324315444217552269494325122625018080489605439251297972407443403707212783948406655410128834260620084436340739301846264962932591193408506554154649886411071949540046677494865322494249451340053100681587284531336894960331566509344520941710973845176702092543923342631093936839937477098922293947972734446806890676288300708168968999842720618545565204191824883926589700525089877816435780385770365281977634370360024046116917583505110960989440694076252313305103564815263293762838968406483168116126805427103811115551980231916187106989468452738517726949140406639933943085081264372677249260193850339601257594229834826231715059244816173565513577463367411345121043842652677900967129896047724135952087716120064570656886970029894656362875336519038186821160193012316929332044833942746598479439242313696873582241195271265051353607909723103713236517198400044627690378588659382383551946330881356549526429773917038650898076276185071632002330207262714718790853497714699070018391437831964822542912326851548322481437542725890139755425822634331900006686092665284130277725589709781504498697392186312682209424930123493240443855757211772466691427681167928934879834731232404227558214050683053348954338948544409219691802728560861000009564497311304465612295021825801619951923560805402119452992621798570599017303174822855659328549098538501386971935594984035078805851736143875007524601183772211279851170250045854013012 [133,75] 1643982793878715083591294516357183437191421129053022257072031352680699893155749854776193529338120086152841683684860312358938376542018316975788633052261171686929941239947460716046876262044743938748732048040733379446579034474622434096010289574407876939611913244491504369718790209402229066162678936639841935494779410962051629797625510272865261658464260586396987190017195426516423300143120645834796663826302961107662751237841541273608075447822241723385495105626924881094693261345484559960095103573295690423861309908377628923722518139594143296220059239500889417637954279058588668783867060090062318654982560993724499243749611288203280712342494491722995560923613237047031203793249589290325474471293842162485893251533855569666902718293217568763886005289979584355041160985583300317492453832194997963751980602864907278999372176457064487404689114282498508848820033207988901794279445487919590434428149714016384376316475754495030521532902236917281543296829293504144050035906149594286887951636720563702380650198685305215003479390506526607463069862388191596414848854582992612319114586455494812362270422582572924744814916622042908870902170040531477256174110017848106449078010130200216143293167757187731509095235412372478262730160625236223921941758707276845314594625419347929550881763003309333011017055151034825809599796062141857756231317545472884890639690857503728277959475351940438635033191061658066027433491443147524073598017726795917181049489424078328917329180090121665711955732318442563382108771090203629582833654821492712605441398830809053905941107884171875748036268819188161590117641522102360953667504540593708907683776738997169335583585289988798168482190981415899212799524398338923359929616554725090706616576710440324887044254439208854396246221209208616295049952251913008117819627380366351209056498918258606776134938872044715830561997678809025893916731236495850057623801753551508152051780888095399832875710307842591804485283048431260846319207615247214684646213511110145555504234109740194799931975456033221766670170710426670 [133,76] -7530687054256078912921480879434190719726726375965219680260257006207155578409060281612603179270241692698345387579128090760490861058205245623741348941461345225249336258509524096395875117275653672950240001463574875495366960717607721224313113232657242663059497562537752422711451984273898241019893544541057431790065813338788739397953557169307241199631585836651135916398041061191482987617554146329202559088742541657507212344111794490000913579602673287841010008934687438009278681424142192519711828594759912723591110225359974109805018522589051622585151110509528245151024946851878590696413635298073885928189745664405265415969717545655168945589847560867721531226808767907929291743029492698900956035821669560062827005261960114428058134519612342721150712419084233774413971601852518045478538351705972822421534830405128010451877803185661557438125508719627866693603436429080719041078701365185346719877291052539089370459546514276678154349113146246310181662635501412546545638932831193803448920464599039067518099796743991187519230893478051029370429204890205502272879654206921672676779675670576407953885983214810020969273447076510729285500612052193631062349947295586336394044012457794080179025570770481003384605634579231498989023503498891143698154489435678985723961768806368987663250011663393182787866448773394503238836760622114187577137664043040733167403757879799014279702513138005897687854499158370696588310091036478222441543266909471748080685673612976447030077320971577891753887068733294015520480123325086812325683114734228215440709556820540003414556438322301212469382552758670829526788989810055975024614716477393383677152009735530921358108117784629961507376947150698313888238131342712852506474301790182452078753936786577449743006043119123667332323868503955948423540593601804023054509292427438931284774668378013514687147745516601578938325398628768499248856522325952510677143020475037094027107435326029653989953617820341292860837275966867803579321654141898249806754175548543406052574225753121910920731495900974163040697551963 [133,77] -28531965396915886196003174681988297667740586210937729977286305101658372304007040174088172520383863460070108146173498249769927671129374470485566009159195087060341051615974454298622472222236360181645966166202876669493977376625725609861278579634820874547585053038726180362399502175199498964673154407982571831071624853662930257909023821575454479144431896850933078030084954501530530381603254447810949022662817853599638684541310047710505448405879438055169847084462696625044153640612026819005392888631670339715267674255348579480611157676969834415941616818476675715448999680232136091294042263944041235739911088051847781573145389286073397339649333584600839393924682612579652296127814174448736799889843437039626820826892953672983353868351069597402712031053245216098555755561675031862454495041921155786700084451102995800784445994166842381663123200968005199819758826530306062333149274509736308093902695114084877802956216066731113924082877283211450556457612436287918960065117885336322196721629225099639280586730926278224584484241908044434470724706301032530675287858077130276961181915513643524689369240341985402112144143730356650185848485198356277237592722224412447684422187122581714677752648787072079089244515314542660091750966381076323583705178215473908164878707256527873376203713295757941177978993399708590749155717087299648325546024841124349193594734183201023267040834053527827367131052792921336318198260084891856034836649031387148639688069623759654709573196911858334708829292593263984564242882991291368999025834781078364211446058007720752339124715627837785494704625946220057948608616858096527002541995426161935141551880356234553458922332340414560552232195871572386560724583824001867173174710464546935619387596943829617579755603938199384626432280832402722413556401116811825314661241739117208229329207010669888779578805309561683326494314794652221751313838134639592481382278252669582186301820144542887941255788775622500925730646145392349576961066303882536720282284474702709409738823982860451257717839828129034603299 [133,78] -2802834501735687933544037580199061069130869752317791588277135712033122531597654574818588805888624779597086943785592746420617150158122787728751204005634401827433614367300944922469668287667502065420882674248647000862215119845217910724486229886545347783582241442662160996258629989089192804043798753958669499893387941203227527771693604366898447529211991129852341415088614937190567981712257408576810851846011506546372681878708131275712015997022710345776152822994252586253570977210900380199453387459351541928137067396657837021948189865539995572341651370665730175718797350605556217636684970448457928287086158929346920933243006599118708558584410158535035327503088628645165978662022695557243616269839737970746818172147183636966775760337927952242737574580110077440195973230350984849858440558216525374031763504909420958645208717722096806893232799221972223173743903134452096205705847984535102372492012065169091020084488858438005100715883219398958122389091142703748366542845108014933538618769904947735427743846447841066609563186257531495699318563605613070746751153459278517672557425994173508563190952461891816234484997422588121726777732884015392786833429870771984123324366970504847293353025371901905455351695119775077916895854378756943139704494320778755625446157355219318454688191041573649580394590479671049495479807108931242516654164711197402611578392513002738799247619555748118887736659936065040152410769703543513561330158227457517043722679840564097568876599737209449296371835806404229886597794319960107368830680261828637787121077661227094557913862249523732509404987440470909516316748435361117634653936945063899786863258594567219646529535001741331367096687481627067831208635249148469749174714471691336474991855883767645348611887162159052546957749238873874397599486176326073172075431362522735006553930399791511904428341921884555640024913079643925300682370646557921222167992103901059579640211225334951920049078947231367694927275901383679285425769646293054817668945571383883980709460276606474529014448554133865375 [133,79] 168966713448227299522558930591836422844315184624516307002873169532098725631980382481125575303620790305278126451717016147012500953627656185597374647057923511580696848362063790622041572044308565001672429429855299683715521017939498127727376897831135307647527378392315144508284621512893958853844493431079086351298645689265955557288968635526438226973213328821510980716708651762298762938604778706185351334802388686230998546647633086926508685408062317730895483869023642283950892722242817987346525217572667720769277914762379305137843128574335502054323427116237035706363925992387199235430564356063283558902355436529779372143209347870018728072753022116485716415913416345403212221108743400728209616619781187033155701973471498423355726642064399803588598994254586344073637051943850097490364795099276602388847110172407672242892772042510956537180782340102600919373711017168280036163515895055991727849791717080932151857112440758822976656731243465592473324210155565942925686799631237711180870963859395566332649734624058890028592367602845008504420466718415892907238614819167191923035018378508596374295383372435736595427882327063540428461491647113400578062852342355463645343712471849391397896175900229649888574891948997473104935640467826476821941812973519252229783737399977854606843176047322213416169680416787638023793706056621846071752827429119637448002885224206068529755964856303167175489698135700681154788166549374880767387819309795731539026751102697287310267955471971155828494768914142171004635018741323148730393720583344076034897786209409389625406197768204019760664022723856480998393887781728399803633794488825783556452218977472597887375893699124225307185728396854636299098359963293453823701774510223907990732696968237072302184275058004118172978589203629407668120113454362183834208156738420946192808617901422351289533380845749592183191757198018765627259366878584346215186710210297858484283854429990521587693314299272961787480217873413392645560975075937710907177168521558673997224351716738721975453641750441061 [133,80] -4519481319120007887585488837742255041280055905245138763954278594305709793683089438828159541776725185700695751801036664654889540644819682851949568519014246710958927190074106952673892470197837062724592789285166489841640395449265627208202068074663173294112662619204624420073967905537889628557942572289998445370188601217293814964701619772506599558134113681009692594143791690162267693235234879012383519901381059728949087643516595478717430316016538683903664631426664650017372682445151516924680503623544887437912051802686227919836749150239285370458684296381522822813679904213087539620372832832622866944106884270609322696732192006225339843549804150559812009385677350009416316057306366137152925340433062006213083397774366901132779340659791160661218576683171744458606182550122654847427853874482883199343317296131688024151835940208415718710644245647834915536976486858133192668771346595293511434702883435812420629447378982655386902161734341569231419634308376775017108825491733147782689912082396119421837689888649660632389902460485108493108295579912020657485287103423328460832838784548389437625121303013462848067712893918011943196772591559845939061560064315249857516407588768841913712662012477527208915114058528717555365775748492242999020756881489261270496598853923547637046880009274244070991664520364182973392379206143897173392545116079798762632392211027959527806566130798051970813971903745492882782119615768134106956445254159203888870453700713879875865262350064366551587248459181474501990309656934606670083493246703352822925420141087000985300982371290043078469619216069660378709302108478156652537980041454416261995761083652104504790606877425630099018028771248432899068820333715943678465513257855498112394798049146243022148802844234113503177550228708831888348652776417357814572435654371491162723215338555979821465775822172054498933779036797154237652026922483009804629471687157546013292843278898303793091345398427169237056223032720609687573204972692894150979172387055356536925258682151201137088209793764 [133,81] 76647134587649020792600931091268830859422364946481955591088068539180515158154948326359239446616513947387187312122336695197873720655341614917134171833779335740744214581749309419689836732113436142907812559466365473526063603386746551145533640326233779826316882656237317013369469530767031688089711862191113310893882392644144216414658768305840309842026522852318491875589362453241580397091169918742614064813988842180796015741047148796157728809290525067186136372148425075665663376875403086563549775127217943424281712384373936264921136662443151798620213150331446573055027173465421214538862433687686509990127005942913380862205409873041848720823211282528750105491714075868859833041861766766445322985225775733200646199144051847940022557200833888909829643443223128968238841912371665931353808078289173756463463893363312742874273442904967433862457331572052686194247519604269734279723115303998397056990843647021654118659159537430994738378294720535340166734650342725504953727331042011054632447590048667115624234846181630755607405170138248912474430835599871203377528106495050502329466971631317431611560271471919090903568179424870338156656069655949668281404536208702071316609849196914361928071929646214403814487676050068594599296270389279954518640524417989384861070768597913663226799378334418027395184519356032402775723442038862675093210056511043219247428652157607325053783451311079114302189902680888275900333825141023721189263038591142593377391080122328177605258878587174656570441387877986274096303650673333471896244224590682121459237965264908493921357158232702710954149275880833142459838989087562660169854496160221418624271948087771610935792824902431204036097375104421854942498000303173199245337956846585563881026193958739620843434695573001871790503235780397642326911885595426794536090888678525247500987549438737978095703368833525698134728423240627532988561099410965230276671954936384534403618911059263044130157735357277464221216198608521462809078344497891667409806130084958132733639331185835437554083 [133,82] -893221843188359973319020720004645321040326241463785074018934632599500547117791280335686127871283142852516772944068760243801922116886731299391734114260177107569295953086436906570990686375452569350858306627583383844892748805407861390873193309402433369467466764644711817130760272330610319246332463230955590399033639928306210574077392152216131058595621323121101724834200111958831591692219818016863606442100007058463940919494432941440109293049095926301744003274832216805473274398519142493513575186347881048736383938684682371985829495177708932934837114821140765636681410444147588529581966061382328005717746065914959795038612231294309937019092606641086566099004856279777922432108328125301982654080569235047907711128089784026601607362680258586995726738157280361891506115614456316549364481598816491758959480644854313145990378793199330740180312149832043209507209690818878693511903789619449373659472135029770690455326764315523853768992514342325967371418285467514916511581434511789083303031782229782467262118880571240996732854127125713924807632728640295873230601498144911338136231023867551625035228740408654906855452000062213484451870922732954574745207729615858495061790820218284824548323797171293874288580574177528646468074766950447282001540494029360818090041616163041281426303577714110155874736244511386011282509765817413213350988162466145488938927775176767165486243677313194087850852750995338128893986382466071879127383915527677545173497951581662227672378344489106011652612906984721389566211000060849720761548139646767964451752166609780510389092975394595893853095786354717705828938661843799117352782354094267662537121816170234203153945254613860733108640921348259407286289394985486720875309121579780539200230378782730263357688954393736027731105233558281641669119876582571783264141122295364016269031890657046467500256593556080514266508726471560750259713378680892952062371679678701782976262670114501320118384854568303862108757253514025366229291442718502602184739768290112480669920155372890304 [133,83] 7990018870319245615655453964597747984770823600555899467110650255945372983221831843278149361519388141229777881081378836539451241128859129251182027312834840423326951965532732633358284984583921426424828949979578316566669087569102545302345887700283248272438250409161820799817601814533192693369909934847333514867513558828613073897035297920269624020657010878578072550787401867582922825968780760999919418814357125326857736324998861459361055468064210013612483856896300333851560590207825250829014447894958688452732116895581108935195764829882573593921196533243976093896406388582109592744122515187916320327689511767678410354103071343887590936630256704918895678481062539899098629871607670619897350750503343233395981348556046345043513938495370086797936478067695452211161384403242321523106078582612643613523803808045758951886277690054266699762338455646678201894298560433574247499455353737077313420236349966330465243762702555380574337167645261081746799389474636761786666114022102633813642575091321729701372270670230429562606358954300223410005467776988279059507834403480185354579240407576733136582894652427876337027490620996333455915814642189212655588979578751746617714060988957817048904812802530665681371480646828645524860083305064470907554805522602877750020097817671043092236412095635488829512430811393855872060167412277722517229731150243118841362104243143138911207462923420264853682940561144832496446038681637425949231272438319476757877736215012618897688811747933142330696168020593859032493017773384153631442179795291018935811893080800542108080802980143066333282130509319559267010123636598031294242269999158918641232023383862120080954463569548619295156521839998354169624386261136764833577372932760615324099302272030471165433583636443428937616641500699330038163285059902461490505041050218616478126794161750368468520970191942179270595559617289465956141009399765461056735492810711795615417770954526977189315405691042682589134209334612304484282334067034715344038517066108366675463098214619379 [133,84] -66234371504319057700611552227198139168951175595819166325986459908131656001817362883267244408043329975033780352658715018208994048734533641230015134735189141648422703974515542207838565775937723527124463873635642645636367502605804508549932258981937648529435972354434202738992612086129889869759331107845180714131533347949441729238802051829481247453654279118666826249800287517609983209498860887127404366775341076656978573716068202798210646942067701695478524300949204776183922654478300237081289729584150573429489017821159154305628273436136972074385065182139149470759125570117505792846368938892832238710828559931976224456629257192266121697270541255936727619563884239176433439029815996373844842304515000098700400789369251424993169313621786655635220695945886692932183471894100654687080266327351121642170486873768027246950997288380126449763322452380876258481227745364392802376475903501890750164858381703377130784758939748233669297002756837287058820834552653005271975690431692661511213797062322409107345430255586103698060502153982593468617615592123787461161193928705757928346625247434100426703230350929557981456162386827687248983262781277066649997305144047747178029063144985004084151249795224199859824076196882652234029733293268708593180746058508345343487976809997107990922421862202199844811918374332841198880783736076362249814243181494678878080441552617308311615427734010862463965137555849713662619863630511241689219062119064456748908224506693246159899196544595086805901685965833793615460956111537998390041944371709195349373677210938698371833310908832886609473753444983811299232034475606619502549670069329531112665701949410767542946668261783010732173414637157287881746595612824068448149942643910648368558463305056860916818100522076243350271271031272373378082554903954221051847631270139869570901555730688148565291856150249360765895059845311244552676293709544737612770745906813143520237597848864761525020847203834718731059553711524965908699353957674473354671309249119732463813743637 [133,85] 431986553863026641415218741890143706316802744593939051133352208242809151542273713428328012724314459414039608343299883289331389685650366105323648249556582196393206035135342284956015527827781304968142103311627977952058728292027041985964474370340913058600834687112242951783854739916415866048312815678847585673847050528772393970267651610018572327085096297026546427103108931920340227719018820897906490232668672849882476406874971843678728409550272729513242421983918019455232026125812539018037095448442656379534498478415414712078042572780703378721525152994920942871479895883923718494566174528783157553462500657363342039495207858545686662743902412913079399600436971501776264866163785945937729296154558140559680683221537885365078851741472655035345255748830143742364030986662224594573584583452574715493191662448399841814037587137730410895512047470419580571616424186656356333705311595666554158402329729072537074102433917550306208376868651001423092573413040263812509485633222434148126156674678647977925859177535444612495242394688899296272893735163891244235726706978762465536863168378999891444248300241650111048596468100648170163196975170592467624984375567546386711202129870245746637447108026920926937845911660171210581488084982720972633229058989364348584684648290192825128756737161243519258153370273242764576103050524998449746351128557658929558347954721467250349260608197063675833076019736953682056699058257794637604423274401912267737306483763704127470305293231580013446520299274308247539407607010373910015956284341252285656618965445661524922164477907444221397582711265444634826106359267011992853004982754041061194362610936498906848788772581884601985943414606032426408663960380700993384552629561401167570158049108247601375418069617849579979728847776763095897675320683483775058470528718840807213844729267342229100500235945603021744368630155841290369858851095941540686659612488391241905866696788044249877307532169599634192587052446236712504283617317687201517733446318201870237439 [133,86] -1946249057750355092826610142275101378572419745506157890486071914576360787460857909065940091258698198065045847607320543882537713258235360825396225972016646262978382655487538871071267234910702860339067198121582100407787872790971675554415113737301547366899107694687506313474472695218967352986123869041664462692214163903613158536463194026807149936166367737960211927801429028547710850745474415273824303607389535905642200178325463528656469401426746871220203931487574847119442026787468049624932394139040247911141994421090513216792220614122775870551554285250315292555773879075452505770703446868253696046664359593310798704875816434998889854047663280863929442335472515279968381855105721844580374129827631374660195890860213128023957914930773550840991040341156845216412297068374458926282432857232538899576952220196755358936005865257061137297886488467575477517892622423268551326866246837934414670000515257881270100473786445008071458198003891926489457091344405158642755049033899097219767032808090665931991021988143878143285103729853085853671506127916492354022304643067173719653437814305577915390665445345245051725848248315984152459350112146313694199003446544813216885854286269131845582153646563110998413456965949033043378941502976694618642042862612191584396346349016348792440958015052998652109340841461620366096091309844839138835835273278179413814843566706120957049749635972397515592552835488751290852912060511626211129388520197704983290574902435863627592364949642394161159117232053442994118318287848317691803666957002387278557414646881497958064728748041299169431584079115634248237959342811131960834543246016933638013847675857327391012498570760119314203803933247035145499970636207861903565161362889034468780444100607725506841052371130762946908702378490611064038171802217045464939878152079641968499040739586152405692704209613856614743400551601005281544918721557517433944397414386929878207409420095616801438100082571902836376900423921575015016980421786062543170355344401738635 [133,87] 7216178151231864582459186184914125668882717247607418374570904315682006453960228863239819084621714866168531276217512151026422289490788138625187139129682601722381587298183998328988071880959821354325156538803050632877185022339399686649079297843166641264100360613126048297468133660207889829974833133861163902868300009035041339234569227104524550071774125382952490892279584143736877734820837792534945884789674730463517826820100631941686833442295927394621254927210170746559685011632299478736228042800095928364110011012759759607757385905467359503659073920073066672825711324618044502662662852978265137469993071060043644512381667879489118056752479524109457875151568709931935889736597787586765973724846955143808173175224045337855490954834552493105270755235775487039022675317573290807328761427381966876425736201024722564481360660348208239244307751842592100443376637281781519892986831338220137965499140878516940920642306578285128661540242329057850024987764083465436494592359292402042197422271609206640631259218868923581751922169901277438034620102597772947898404019439334910102130716300861637335720335228578689440355191749443253227076196365590311102306483274470129831730525265310560687404108793409566500733298509774420975677278347627263009571828019496787504219422368014619253790030455717908515489072802353649234679670309825002127138663850470397727974434799965732131169231154539579461162113993238147928929892657481294192400524379664039237843259731389678595154115744818279110949159323208839639587149748858863305792464257916319067196120307635343348169629605498500562688136710768375282330343022805240042613793811104378400099804734269820717149689730436005621226564103523820071156505992371816728122872241249286025572643948408790138523689661571453353489250810210848712603105004126145271637810565637049777184370970901438014007050783705515278064914048003178289273212196189753580374341809817458778297103137940184401286145139150378701407687732107684334563140887860426283524506433 [133,88] -82805403300207902659674757596301663678415168950958700568315068103189952302725415807715035548857126350874321073791422126916265620780434233061671662610589328971898246625822546082078885170171108067117053598049629422956778575421263407741472489914677608780541950185637784232478756594938936719212933236804398526348790491802787336471045012285667810129785773876541047056281435769071711561833391692741798094086643497757859503918026647295970201992151819054400331566567903159620554664734469542872515026441677533227834607078167981426396495716301491212917699257686284778005367292772831056697593056874350929718035578360525186497535403444383968932334647506616755149924721883731983028552723785475796764562200674660371024707038508124875787252187352653579835688858409168703531372868566897207804767299480961970877726420515662593863107196633271477956427960171845452470486900119912422512594718053388280764938488555488986932010610620580052523502626839131893328810515820692119423293707160221644463198722429983954498799076756025837080094691734064945380084162415837193459436458717489822038666044293928269368302161145762281204608817131190170198834560273150009449472679284335676672967934377291857720696679874198965773021946988257970559515079905953503261604611266336457059805692092619243731628963071013357716622816624808721183216100724243980675257870728037497119259508593496572079394977339642462649478615014589824948489100508806388865043133838043775617957904237615043707105921732805603055956068101930986724210158896001038048338420314036927998151935812712611551116348630704524138994985207823664286724107621118959175442272214634481295609755201954673551658511008476546901709699168240280298337920090051724181217987092131008844826217849259362165058309747569056672945777724683513948152749425389383540702034047950654552642842530076985842942997123187092436294275498198549262394218418466764583040144647050326481462047891090465303075453350772307344695712779349185367237841917779615849325 [133,89] -661374538708502334094219702773762711523074355801496120266546912868878491741738447451318784085778800179529787156886168662536889231534152885050610984807484438806937791835789169682685356452984875622539887249313587456327645252181561708254269473043399001693565019129509967082453086364486683607392304431015896846445343264099910179980599447933929020679129522042919357958221799184731180760124147077523367060317401343644475364238196131291670579024983471925971985924961017346090748438028867038170091619881212236384137835413565337363998492177313941950251904098395855935476980489928048450816453539963014438093195019623357035487064163163777818982980311539675513795781313805463630892815173449548107272414874812686439508414007451827000464643880333095315301374130714055623729310036317881415411113470306805405955417515990818790743489003937915987703154911196933896211656826132954234836582789964842638810919323173470304869155186424545805650124675672783179454903065498168442825301656380008170165997840474038945279826029849540379820690936822720736886872951056457458915029514205665231932163584235215396306590346991753537353111710624158725861112585201325238043744584038548822056713829393102341514878156560971637255374534540750530574657502134501576328733332499410088465480851248441654501270723343523776436856183285605881828139971852596150488744369459755817484889460053166614939441842492397731815072964187891882409375712961705637597257832145137346544355037295367263913645528415813804633294536028802786773656977105845586290354322711270760049511332069215645698396496178391629509979448031770140314928174803956952772350563838417295507405666029596889798712242987294733206491076767739446445424700351085190521455705130306997620532396230241564918722302814819275533829593217825941491561384508693187472023419553927613372604317794566570234832026377227290163130466289726716624852666158474237998103169117694292468966149625395880011844012451574626106725138164204495035257632208348228 [133,90] -2904842641435599890570749411849187959638671056933679190006752540693579441243747229047761004553414559949539798079341913296754338797153687199321202406944069860705840788043878625506182274463546936052934520983847720336634689948928028412633642020706486678367345919225449756053019193189564271614231116583053806096595475529715720105633441846974867966542724415653376798246765738127377816346315158708614098545701855876141079855311026537246459504790752256618637121212169315484647293231076473210807467181705269916516268822941982201355830669978274365617756068733093589243202414033975137593648137895395742138933622283259402171084028465444150310220085137198348687968697789574631719194355508254284965319268172749254825597804094811345298306728706624494015540848490486041284854671765514983826833565320045718834058159893112947787374267136653562863216155315975464654267427494423568227150436041826274086620773699707691585095758606968586388982965055322494795419658962892810314679623160070417064727086316534374797165560419983458607392854016769950863407552208508585994314599547882810502013745309465300646023442788979939266098760998947582457216405275771979579257896554155680636937517389596092020661625507014437915992884433169830104380870722155504406852055527342716546888053211540087700399530120496158573384099029734623569604932164802842544291870283980941490778997151385585184293452348163382618722424082446322220187509491673407587474782669241714883758948715952196026942982935615038798076864988930117962578044669116524103129774736103112136473534296496592860276987162263428581883656403728876558686233909211753109077287040930835238943260272231373704678418499236138186429732105736816056435493312960985488736084060026735370612431440263842828879221383353959146988633628146528620211108671904624913256018005108019649314395211676628909330045469494776083688215207869874872948842963937772682025118497357225595452338764804497898364091885369175821476122078974152054570017035046 [133,91] 30119767206795654783552910159838370350790243231511549290414254295262409644671063639703750905170512771298238708368304006305144738296090017589530700472327312976686344365879760568088392391685713765308811088091812063315604171265599940038822669488214339821622583117272523658119302610603251525892980006832616298873232327736809202804968731536143589611802200127153013035247275151842573703751477634681567349685222341826967311271493554609642245559354746799834885195427433325654694183764974209385755772627804388537787150981498204270957866890192901902814956333637561767917597095001293859449873332908582443567122328162855604405982749305590149910116805701179044795933065006103096891258817277768819855405524913660334329273796303816643510236259550121926467807947805293436536475501123963522646058719885729186775036748964622920367846307451646510002922871358542281934550481880356500325320719129317494923791854917551891433923072664022553426544552618600219926314742001208195773628571869815181790670043606311924024040104272990811112121418798020884919571277619078035158142851248668982643065229251876526536042815543196868162248467918459994795458568083271414567182570872100586917928970019051675914399385470120180962641167239622913726825788793764258738830758231616548259755253529915606223305815621642327643467067584336626095059164445316161508070017385205743647614287968275093148242577897978494059444817859143732148687771066217221526633765016597663124212476947270831410612880416871165349443098773526221573417609384033501711816039860666451083505200393798088912773664892246698732622205986788019093870621008285982870989167826417257768327992619178495706867603418709218085106166608383160213178728973674509023027224613421593917089953904087407246981455278905551855643694173985176476675255572934809847883765543182897560704906714972036363398125431596125850020508080832275377729732986370855059948612501498327867586575792171219074673055461716496526030442931174698733409224 [133,92] 57431563068976997771442204528167981349834773193128794188120467814013239528371687600596012173846736092069734888381788531663385283335781614860783505066969482624326601325696711988967463446743794687296933619626024796171798510293033552235551136353875043684692926627558293260736472018304890325994037316586040389216817038612497682139148280960917507833128973393207368770801950625132676308720170007257469145652886221011648894274523551349859172885548605621025667026169082651126685694446841972240141632896387008717053979014505184839260809007347759741464518416065373210969606599627455271442830499701091658935709899620790131641435306018268798530756961616165736795327594648200360207319732884914510675297096758675861947190135908206247028574348102485285542274455320577201452333708355887682625104411405362232783655216896763605940354861753381443516464524586733695607284965820949769247799830175943040086884892695064197419300032815317167410188806400390110101208415755506398950292676352542432891083640987121473338489174940352791217405440704953177847660852557711334095699357307615427524398674455511052362944439373416981205560553248957383404242410968637715453511554555393581945975378820329915621384089755987722241420395165965494709335508492723497304312056577382796505333226288553827265330343975028976512320232187226686379213631978099392527000254579315559386561273334483401876015546733842990302528570200330580076666794056168584427704000952622966066151552412229016801439545880670516109092760292765448773977943041861758659726407174314712994793443338672186954011396568065911026094818032548559706314287158071779445241100991911066818278579326348289043645822257539031915556187512472135504134100963834741849439071605808708308504498713087703706415263595245095251948131385043996091602911916451962767163918170608602522982695146630669832871510437552102366670207215700327722576720722522431586659364486670588873335430185615350026623359946721504384286534270189736078 [133,93] -233801129607818190836385079132995188029607693205860613902140972993908146550596590558508311298413023804514859314939229880131629391537013382232352456337232825114366743950988021462665260969006149612567362209655407377673792760242512100282797789029011101115344779508128267309409761380316809754917485903979326376587060668878713433338849749178828130438274491478831171268273766910964468429239577793428328057636134895783399560575910151730934288150982225144792735027833560312127649114414584281350367619089512472721013766390694122468492049468465288579146411054168741501299759165200675971632826750099516772634407769852708536660384913780728235649265158100992702607404392295228276956129437700878389290500649357603559906954092801058519560429384150133339562835774134458323122853677600587410309256144016117499033231929718079993524889622238960830243152194186544152654716658981847586026323650522068552405976540781603683003855610420290299773768939407564558147723133294152118937705248710432297253356542934345813220794704393026253988151089318189040395840436204332407359274489436080813298886237071032622419654768859334643516344284366421173114285555318336025962030828424014678772492540783030839222450660339098297302364861814425346592855730893911327098120356154273524794834563450151090423680701209680061394218305247272913054505899555475202257505117395665651351811435419311078681151838312209591796848721809027882227812358643116813666101733657058158414448812186650447379890458725595210360475364870993982350080441831658643089036158032509897882601186766593611096577796831269598178863654004115284406147848689926093548465567345622874955316493081791866284709879806925451601672846458891325540035965037689564908589424381325356370604444350474821026908053157728139992898960441323512315248795600456041530020803595077872416505296425293530435520389125753516745473970817968851047005365184657169722625886051702831578062000048280408333861065360962718174895839897352 [133,94] -7393876564499512223641739202772535676557742327297055815286599618514048356907961914047293235884359007718689878284227514663396544129663454022980715020132588476754234397529936155547282029075833378717097059593761858035163847080703702408138981139716697649827010411648983470889776839543522977024156462540028433868187103903467978539162516512530813794337868309303656756980264652622052511841199418698843658656038824641266005434892330445298373670171420686452145849136156764392036381982885789538081694812441716344118758072857428124765276169029433187223316051628277024630127967902474669832778798702430351195648963192577089422869985715445723734396831495303820352690486364625588290512579479501208293668392887798731305335874396008739584039048259739854168020871096990974831899978343985856123230363618733609516572847916334712195278652362357133650178203225208679893564669826181829725578990035432734440089950877045995381404958625226865782061652923234385465166207664371594515007857185799328723926474369865906386315876344716490210093796092272440153123009593424143981999534390375449759391129593159367852040239009053127064524546153685590057267784925713491709055267918980265566300125798044353521178441610220746075426502850212439226615508675192327489468390672594922507699292627289723709370351771301516396741486985862922963095390299323019564561077951974900681398778291675069372398834996354272474690131715741137404319371166849913389522495314702382204572550190876613509306533639043104169909695990998896400576878166224671122422987426436386518779544390476193256632591039726663059270921872326354981079044628025659791050337183314811632779999307193633107741592533542379187573790775989518364982059370520590143547415616169312310069432896949678642706181422685887867698581356915583456003836811993471084165177378752579878058788531287474464547061424043282471161154334506344130548077305986114878618971614407873682167872600157088360033885052848202947362124737 [133,95] -14351956345106816458733602551131666696463796596775541637632011780843892193393201002993176814404406749246100883005640583811371481981146202632984410726470288510324362685353876597286761033280946262461336528684597954076093058696884697466128486560292028617702488010680483729102272554428358094190977596924893345845394414630298653226105811342145180927115428420868389965627811313393248674016870719931666271010740047364517690744622833079936051712419157210267267639827305812229285092849293190795561358189474535389460621365521510215626280450733515466426371147106453551168302125307056879828598216284127015952912354715064079678279667726680916558882362159338015211133146189896797611717759244781775500162346365983375586603140841614522269139222270249835674450594559524221758043955644203475672163647792542743845805337918623318537246179228458113098656253760563827296971986322876945806996229062385862937402155834304366550937411450968966530786220307456608630439599708276134940541451464456043561855960249244192741476243843050381338551779717581197323438825625384968158553926565577202416591942510265540175602208165065959787705204276530398276483506781583510765663663936800894217844586464470906296395126602166974193816395269680317190915247120112715929118920392624533182673045850043097866371871322157413963249786330311238169875624664362626481833592241026437741900244663615622507922643285122471830832919144249899244714295733886781689998256879250759235168443867138424747590228781937271160381950090373059053092244143815477190068672483784403351266117347742186459954210587294167376776245165230078206113373408859026108958156770795735222079771953756801700141808403571322190286693720049666137482261741533715103041915948988746581407023148835883698383842432835616821959329624292222098299105600448678442234192460236622656531362200876587586468832682987937898796654080894426136506208343066456128363620819204273965993091616199204904486482501328780984188 [133,96] 75532516017745187219063480592302445645773008964487851357498344735687918143909724583862863050230113811970130684951375645679290569603718213621942836914961437597468269570866757034003213393590039023886173571544101018336780325771126370158143679692974528213444846528436699437114941347457771638687540656099953089549220398573534213299386887955232859089588156736095218772165794773321922671385776764219007505182590714516567416531165353585138715412570425767352930395769273212393755512589671591273153728875186528828069197930806540680807828363148481526994822210496415558321442665822563871564108214681090713977072156183859319464267845215259697495842258229031115854341242849213985282923394635918176757968441086707524815747480600952008920495540535485435633010332397114460384033288865200545132222525236677046171312143075286654889871175172716335373769446688382557167102765780110478114708224964717625309961178488963949882087701818900699533560204266662401641785161736434971713998724971838185545166892709259602069825833471538923118067392213818788654867265353484076031380250641532453204212487665057660057657306187840732637811717868919720360334027812508598877752048926992910578844897597637116290849450341262164685390594871084163127483775374306480160959472530382233978058016785210491898162806476592913405351909755954245510816138115737570214661294867130793459910270262904685810742482189729366941418172869080767790496445271637942034424205709172243421120605486175563088862748609506850057724562487831832501400755267848228399806022554452268399236708849871491622986333245139797876546357841636501535911235536715015703009400392635792371715279633537257957924408993809253107983347125321499508730158334233377600560858630340034721064836811253535988262635802404874477869632932804846449566946743320964177492811115650081887033526025605096085851401817886263187735997912315462758422314267162345271165256758174971990458012478596391741740522864063082 [133,97] 58134453114228328257262420917497030649265935205922145725543686636808008884762178533947901398176082875438466814518379532288797888046026048254615564720311446138161989964899352256105903531044210057497094467264125206220004556892122280999367541208315620886665058153019839387553354088794427512206406648591999870556550915034481383140477206555357504082558007857373601964690324109769053158172144570750653108735460982926612577950573678419005496928111933881846359693070482020028997554860902436969599661249401763047402453059810936177906813789281903428276831044485981409822414656228201626015855845080390374685807649389907561450634863100653215683678945781552394197394557652740507740995135166497745716381795119850547667210796303772699589345901144263969061266089873493541541250107838207322606097053574348663098212827102290348086329180606723693807494431061450246832424962523256589457266768327300770240250302267196162882699603792589269876665904998229372006981249397704138687835815818831312062451668298168790928572789497609488335083762432362034886921076223270760856886191211200441122201996455114431701313187111519828256218982043751310729379793160247586942361324445585758433276221892286450865305750993959312150057746427665893533055384775627622731972207186489926855260805401257248270304645248290941330509066892779809201568951259392780030224779967238901078433697372101143110041405100062108642927819895749753722026909617717145933945220905519950576891974382972119487936758647137862263668417938793575452447996669692889767267292429794760553272817444651580621149071981722915062219986737032627068627498902584521815436540788479588432255324798647354212696051805186351392088303304714019275350305506692786568677927577579114436730429552327823098249915393470885308730524077259835701319958342740632121104693217387011755773525621295383032498079668714555691168187662556940115591847548685851311412600184284511434138723519228853330270418202 [133,98] -680954732085597621887339333399135064270852012112587649656632001156216529229204430424389008022906879574786454528542334428443477050488983824988572548473793352074860691557394043838048459583061350764734316160838397890420153124637710227628883405443165873005576054604858990794509011596206445688894523735545216980784394303677659550318597914155597887264278047220927654714248097073996994916526185230120655896812938955595078298387694684729385621944669387602331302250833550437438492364904698831821531074023816157802612771946211687626732982679703608364579097238157793435818921437546614067655048448389438012190486805571556427518308655923763258816473002060501081206295085442082433288699251439723673495347852979320536681843257344073707510485460129328739588897895185713098648766978386353393707465169194233461452449363732042831560795033581054861776458607182619893822706310685495213948081481185384653073407203446784543350335600717307508475258262562812683747996524607101647808967228100739977167116067874561834491459346476558662132844964536947707190182639350271595120410861712032031160652171469797178788306492560688960825934806756032568363635651439339252561809054931746831577302784127706383060998051395367963312077796461365773118266428460440810006796670364882975185430164782454139510666904605833345160691716916746234369359939434554591943879636828469816264876729479839467284453190619824724023514162869999706450874491203060541361209547072839259675555271209859701840860823775285369967549220020364516970481908024192782197616405157891980002340212576052212041700889617098414002470963670009327070731348726094332140574694528254545925271650161885968872846761225827607607853107270156558558426518049179153303221545827140876835265000914592591077241116996477472424894497640628096001538554002465504620158016072248137023700480545741162823585760015603808137452090488891827271293909145333625029712988613255087321485968290554520940950 [133,99] 1042048327348625563969444196007905575425646719998101960957690784978034157595099967574034713674137313769961866500469575506602579605650991441975532677392149735633183739968135315362180843515470046724552208918084963058625245122900072704565027248460733898299406468313982709435739192059076353930446505561255519973226191049112095927875490362408704132704409593447312322883279116016577109330380205704717027028181781748493933141994503502603728627021240417351677092794389639190270136178798280420814208333838102432878642651091045191589310879283209267148464767552412527488838151114284994878172934783225153881701603774179666651221422730548112249799265599659716524211992020272301504841650245947357825057536427963574295870979289462175333997016270834293149253108807795477043583846830468450020104054009617662457195602979732099758328634638534268896544804001958927771506016141883040073594737810104839679812986377659423373677676426604098269935281662106055624082997004556591757536197715911654204094809812349798878207169801686717167812429745703726668711895050998740516932906782919741833788394333077130321631145549735033908795731802356355009752389135372483806385336757474190208658251957253119743719376656179284441896499390492987108377054829934800559691024906086551524429503200429297318538177470201637315651532174349015106265516159517098353032683441926176477264211672895157428506070327435256000537212607081429674420634954645957646402188658866152801028607298605208054028754825064802552507237068005767001929703108474971406985699016653778822446104371219724232147080160800764878451745680698117601199914572330777795717567907256768019001508016929486774105875582820811933122885905968674336992803904802260859661963776176031432096866825088287044986736857849460383464669652530772585223170225785225528944855053317645303770522011181430691494945300850742624115476340066929475979932404921126464732677045100095665252174896270329782 [133,100] 3036670737229135655785336426266668112479652923255928981766245176149048235449154289107769868079655697686852353285676220454087549559530424590166445470275050417437258762169596971272187208634680387558751514906107677919161924737628779331753967683889363408952758167262147867284477439474071845797544411342583669799138472452977727372113856320577001575091484442479397996052301159559109140315597178668456761294255188895464135932045769924986463872462359462280035794436148068568023129051058139497641565867803415075223816916319295441675986485704787502384660937316220070980608680641394141354275790554933281303431726845381014061017203856668605764661733232593533636625393696426571076137912193694930808075880551503123369842910753563934535005471815653288266959030692964949433187928342543829313337399069427869755819516305404011920595087544181152846611356752098950553799843658264616253163113349951321257351388056952563782094343586142734594792613356827415228045652804721398726153977133291000016573331473950902619537493050674674338217626625819806187548297376576283846516086174367748724010090230769751708049642458001221975731464368970580190462015717860590606728036116141189934177955782716521954843258318345872073774315677266827345316625507835315703834635333181859367374609305520661011498798840959739881181553098632077874587993731619462489731245791615054061675133512109400782445122386757072943327243095551096988915071251341338513698968241268559082443408824588831737493764170836593602579116415228250917709024909355170019996237185931123847438233408533596590320706678272856154991809744875871625306442848314435437928859450801266883259534438623169659306941125892386494083881099614077998516023382722984776356954355231320151128916022111735649873367880247495425552737068709246911305636768324648271020845335571184403826583769340348235497850556323070608805561996626707165584294551429047680771449428340013396440471202065 [133,101] -4457034089813802161491771527079690584047227975230136259111914741424650151167770308583239976628660633694742920610877633903058081817770419853290236388030841701345760653444483265336918216214118416556909584285704277114959974963064847090433474521550699246475729541540926539248638349636984228292837717944869158718369847182198708648372154603097639118489465976498745997449348146870688461609800657554908785247027187591416857189749618330350577230626272426074518414515736249244916044925270453490055919754247724511439554103358711912532822944621469613254411535055825345396822456752203444124477870735059304997302958743828689691656764048900281685653853967739511762561055486015305707673090479862795696616297475536495191707827125098512797664540418122756723844267480488086983915924137614384480378456099078611124176338990982337011159837431460470944273543998592155718173348378578148115753378253103608429574045568474273679882142037137984262953631206629804952204004625047252091402378873237525561117750720923258429392113528950035709929390979832543259266134037402664822557395430982115469384103818172859089247507326037715275878713115801182538486993019158207964520844674299295483227842577116899156765817857209346469869142879242905264390184124429571207037680110331211327604542825735251842967247492316019600788163944343085753608591514856501434826552963054119289743078981463408713937715338470616651590574123813055881988854421023553302415228757243190976247550544107778804701956445039370293998108269541262328828052251795977947500839863679248463635202258938892535114483817957202136052462134206431305867531217087626219370524162084728324167464686423132718485518049245529894843340918400147189488789690949803793684720511943027265420335812654974343385624343995464496564854229411944222738009469841728625133498949545363098949008576109945837930854462199164147044266102184337502463386856116328992640013030524971428933934 [133,102] -6440242436646986646748126989762171855572755345525257358216003566433397281314580400795127418224274455430519592523061843558913831393801116287330894945889493358595520853394193444698342849871781884547734448441477266559453748740063362025069003946444946850041802691274194837603585749357411393228960900894039206095964229002155216287413884545804928817050609469701315694128253975906965144348655279435804046941749637963631055879865467555260727879762102091123740988963531354865105241361188050117827263178177448365144051061919680600200195861057988554190192711121217553798179066407119903398841849272461313917038052416280055044592790160849716069481617001532638167806184386380316077833385387767639465657266933748493502373984849160753384573026157517106902127830173879318847622589785059029480937436822719576031627255001676250683075639744914330770194343144555323294993568502223243446750991212131073078376087377405850974206825060619641531558357245935005143515901042003672257516570820909052870934051383813181519293819813051614809876091801594125162058295204993621106753239687210289441764261292054115672625577152731788461953191327149245450859335583235352875614344307677203305812993155470691380325298916773711786211021054764025065946054663700272264189164931778390203119280468644574386872936254848704545589666563099568056678340047875712258187988719288673532931952060831853186243686581440488628033564290248334760029181581073167932910628056914582559478077290396570845418987240529595338682070675582250925359216684872579822208557751319034705797396781291622041544759033050390999038722881356417202396838104576221537638615715881947580459950213432419180393724350671277676491652972575461740999659402125162572058549721298484776081374315401477366914815565663537583511517825452925127153117420037209630399970504995537404814445510643391190982390744669164171556546816634899861051988270777746727199346534694713920 [133,103] 2803163916530448454929912483104528902382875437328640416201815392026460627336972197137380239362503072279335613627358084915986369968388080782474820928934985830733359387788285347265815477843343717159403347353717603614390200516697253763765371719499096260413644056065316765236292721487486499403984910012624781153872301423392740151974508416041467060908426661647400284171863608179770441313083679820142435403890801595119760198925470612413934428063536866219510540822384050624026984483594021687332336764084088046139704059151621082691598913076642188851986690207406548829043863292972296278929910885213535647083575184523655223381453197785991586919046704939397769359467196166611910817561719794520017085418876389044515095710795615348586792103722062114218885717150344698142531685982928691780830890858151587796443524961012041754240134668403435397401095237609045042550247400210633665125487359174700787430788260342865860784586308303563881533532155240533639527405626572995041829396868602221098587088527056604371431698030340375206438756713898671448237262949272245882218644590838344631670071732377172430744449395996084067818309291095252166227092782087826859974398705821267735518799230941267079313520195511420660825499885845228541395014393213015758812006118881804233338150025714282196598230866994140290835978863459402180665321535515204326598210784304596728522559638066422037206852307003511464376039691555107568464912774067810709227283181654268955474379072955295309265011116556468448420802228204625088241148622103235718288504318661599696338310874002572426040018910133140372009982955626662584728931808075339837506281143023353052318531765229849648438092695003953823103246246920675541523628565493903781179663648581809532202572942975869391811302351028981019783979271294963203414774250202237367355121412837462628350190164104427156339944572447788546146610419853304190901240572125897293976528246560 [133,104] 2982724641900729879875416067268815351420404413028932422476717891506921806854762375633715831496855928884235576649539187643455577010469443869571433962977523729215398090770301931483441040155040779762036004835480486643521548364278892936829297707928067338735591635671414243999711972778019933118586993909173178468018873156639032497830604322363147487480933576137718000727741406485486879439978284314781630517130789717185864064699986778693211971924885410818696320774379486351868614579984925235670511927042371398429270076959571550941409557843629928594350838917076649422824988936109773093039904730554450615448734308550516286237214076351887037819055498668426947569299602869031730334612273831992048347780360018036346335223703113607098103731660724282174480944595042510381341340165774578145804256839689757017209408843158598129068059878871214972933824163601466261353261355269356788614406887570753583494605284506361819762978144371484801122626344984737132167475863399120643788030457602774499549127725152085825667652725546868116580016815846570329350742539328144406552716410238647058779940445722628456445668771534034754283032469574399076080518572648540992842975740942844593994213150118236951627980218345560936470824711177309380423540389387658937725436070807329487772720668662759850490375219713944793841915615728414439673343785270163360136433716795487015238688737160570188606446703738767821189246912452595882535886914841744208806980699411456975282221049294640049928909958144732961472096666170820458358112883367266282095907488669188471388418160194675662011731520994603047072484968927219331312063097793449257030898698832040551298799144657347198040755127601730643171810991535191377365246521210698144274460643443122284893512185981200687176159951349007327949968559439162626718161642867262343633475452295688017629755033015939775147443467553360580689771047563868661588201440101424727304347 [133,105] -931312209442657283446640103382499342713464116696325634260451134106668252852439715711306666406536941869947107504201771870084206910046026161530007398088992752958358980291758809967281472775915598787459253738551345471947649567226158979260269678940712863171505099604942338343716486637887793288122372236233125977163921882396636601099180452968822396601736660811854747068179321553417085053101473515937100446036492580151418277354007152110611858595230399374140564127071005363431620849451978771604205646332021505945160902111812566387143381100941238876077094278203810633962315163365763195167056806751445220975985006065249920463416753501084304966569432312180204024789903833050010482717330803261772124584510175713005596699183293549708370863137296637108980450165496800041640639994383517593973858612570273973217205985323765181419717394732034621640075637879630870107939386644169880343243012510608653365597247270804045197713188435386089280663335459295113536462596531914090143156814734252240058004727558175863454613746448491228786528603624578441960344686034740985976023979746155908211000033167223254670082496277200793360467521823983030142539242738730081777094471357685031859761340524419393008319951654847713326827169255346930638667636926829971587466226008690673302963284290162499091199680607665789071238806172200203857521435716307825077191402676974036224529093265094488512428901391946324957305426699495122333564132956540227764778194944833498871067072249262635970057522723283586416058609849175918078438934897848147191361485441976374912070164312013714394409884447125346841174787973172504349835505087418602899116748068054746960505993092315642078726371942569420003493956159485465951606770416179817363694434173584933480026309054325617496204589153380109914387650952578222384976100959360934514572830358371193517667547206732043507198440423126018456902323121360836882269747924614211 [133,106] -574810832979536110409829567790386414121356986069384106038684051681684304508039062578911063434954269339780689087555092382535904937011754250643198703845633177838372689156052679312403436155798171252045491896439785903060401301233503085238004430968371988252080458817820511083290363182628920567260062411070939976825005643538629184894245769011673097654417448248754903093453710974732009745166556472657624625693337099538081238312517563101999545068381425526612660727814879915333940684328964614532016396157697732971014765693684752888591867209589255471971307113152047273371393121684619020918835107974902275682110370708539453296076529135271648838587069867206177306197284886948210968159686952228477603229451538457496297450151139568802836713200232666561242577532728623175077422305168409674650005547729200326748867306991522137016716936416035309010107603114272841773993216608893594203100246758715165497533126116755952001940211712845659005850279304083814542561032228312136377329298026400916526814500183039909303684961793510105672565442908714848299172738392983700030014669699346763834712080961837844931386172356102102571885751195159488301888469807009458729597926022214191607641581281009923467949955539615882679370576613196921654092111376395257248347600621381923796929915563159231736381716151087339460061842505743161308417042909184100612914416866454333771888318583603809514150729610531035668606096335178306090883774974237015129884772448400666485451847252528287239658413590114534110302985769146696145668963284870231400281127389154981102409107020033104692758270541244527886464687635271882887508213984093852543990513578935692166231106053092648709206683529669034104727485083479400281659189845163213733581480055701852374584999236256959153518943744101885751990221896543277659035579338309271648844235811673033080290359052760525127713134016780408382562741562809486773605648485 [133,107] 81265897958315135460415600758387171495432267474658017319590881101400064960990263691924438160958128306592370778646994498079990249058694204677002654940614694832714350676696705685736785509115634566671677923882741852972596694536552283116240431263799937675784691383050932463018236280911443199797014724780627258673384371483912290853899295094900332076578382588856960497983764432499028281685632044881124043234931773968443781962888775648823174784155568230172251631207883762291794966992545120352061879777182676415345859954619945513485883029285246028437893342757540392969367920918529640506281135100776687205004438254129017434790210474072657205854515306415919451005957698409711640576788847006199158822681371406401819679224295458272983059167317077281448999951732874384602955542432032465137463269226502428007873104654780494191982137134269728437557563048535171409524136038147952488853147245363403836272983529141639176566872964288187228812369984665066871178502648477149742673027860503457788713219631414363719512334856169040363136970462307833225864857761773489821765916227563366854946608165021165574889595132390591809673167582679298489452693743170127355177132698241598243903498113663274182805356479813227499141570009300599815359012400861161694885017554344537871291677416691159752220705309752355550945637224322141847511455431394434220137598180058422931309973115013576717376582257983190238654197990064791722565699609690910458328640689737405906906703930417990410077822944246590847237240864303815979851260304578997753246041822450207958636921403310174815523091098376331099948254495019129887886667770498297104837689548071924080898826479262549700681027357246189410225802352272662844778313205676979849679760060774155438994429779930834065476344921698857984527627398184322483422143064617453359085715110974937967678588933514690782491887762822489214594156004455796263208 [133,108] 33035644523877254006213211322670667887536943152949850034093092295658036303344689074994622013773648714986007379946424383479338838450455768393525975810646780003333661844575612157407782842639948794575758384009928442113394625870642573010099952798111859292535276509648002183299438996732562521684227921340028315088807779182571449263105039451769868882973476319129148119420653911681385514641002119094733822885227654599474380290266091889626647120188145283223134564897461624913823305523608998802489042769563849772236478315424527587126444172298666946343535258947819253634275973683297722147282273065661286280168009024034499091074040795836099075548018472481912126036883188958143372569156942948903802164345793457975809152190542294206187757454744786894832744139965377823838687480374462100224546993373153930150833274577322594404836268572858407798202736745516197906632064672379445780853206058557928306035358251268867971217108530330825313906713837547665113276141866826893750780678097386809375017074087285231141773142205263198662579924757690643153518792092237744133097215863836025357149222299704745277560935168099464949720604675951894056496106343363452418115359893696104542066500970475616971848373279357586309902112150633339811455283302424415029176351319752007150583865607329812505851068352386828314510251659267603552433706776036791089095326902192664985350420944062658290634440878373654437577398719324579420877973357102888819380848261774641810025959341012419551834577943969457099839761404629443563782157562979763570388507234245059313487014371875303540739520275875751780322403187972591274176490936684330217614474876207507363678246080075706451991166300313719900910152450175505616595241621358809528604444580898184597652964854816124447279705722733296447739905551428767201509236246153343272730886065580798638675814269114405516186864375338751567017068684771033 [133,109] -308908581705713968632607635064220898635962517007399638489760453596262856602561156726935041723068245923309564452183404242712178309359978636681803026052027798902278351294388455399283237980534482817772334451105166116380575252670558501962640008787825754767572157056833899170095773465534796224399254091853665858323056547915647090412689395651135555661442500737426364515881996935363591318653441633846661562285462543963942603698594482063897651814909432888957534718490132000425003805634507953072352153330368122937688585605596046990759955315463989653525355426042498878777285484437831151567011648003811643542169285698565940142090802072348387109654800874370419585142270496470104013418810575838328601935218328615424765284649545560447572392175326395919781031381190535978451988524987854744396030240165576682334239621289803130544979033604919858957525707054577717942464372282618916228045608767985073032239739917773419297203595448048365193339844625417166993784447966596111034405823672311987929106554015209252173359238970300627110832538787733045041728024540548914439133037506836210573163013203596470791369715474156766626230602729998371262501530259584872981663230781790277909239708067759768944998609162121084739357972597767001789265439202758777607677748987128531273443489671880833313791259437440637549938457535279091834520196297104718324366295441791731320959633727954491369938914200701897820821970963654641574246810834401865807599866038771921423525612919162988737272519449950826988126729078328393403800435192702929184518625969901451823724982381436432333253461998421060123853757978655874186824629536387172767290740773754993216544722875365229562637774275673329985780096891148655314974471564240061291698368988266780576711504697918788711426963226423382870370037923988819637332682966122067119522399702798982382330169631643201632027732504661588192215267 [133,110] -46379950966394967965807122381146055877601088595734261294611789870670250571995348863499944121354283065890165997198745955470835446919451128329424881044228595690570976832779532813620203091312115261226734716083535809827220042806464384656065436895419018929917617716910039310680601082328035047559275458892301555040165029185049929161537314067362021609886543564627051735300738749577194395083026315816553217022809963319846474661508291727775846028455315605675496929103598110957578666739228354400290156283124101846908096717444301543452879799000648575889041568233943660448191894764102528905355826129927763334534614870891666440438572580532305808233511990443916028320791530307906772411575444791808099701563726846504508453620980998470419622883684134172322521205690371942912236196810969076050611667274526375605242471321818027150231102341763358311599359292871150082001754815914610224246572449582132225643462805401916565369314332557719185099138164088881242821706224006275644710091490383345693765704848466781302426131897010392557931603446757103111809820896555716473689781175394312811972798505719808351270776767984762904463516621911040725923258580011355765862598034896081396028630830699660105452131015247181700895980168521644087081573016891453014511632356028334477068362807863927678668218798884029016582071010710093216663342088680913952029841420401662507290462339978139370945968645893868331990897322524331683812531720399725699173065510248957017530668611888680010921691903534110102319424377734478948207319135935342464735799177545191980819203985767984102244079744578744808177685604504796139756143142311311417703566472177552570680403087342502630884252108301299223430038646148055692465341640636503210866986617844843079252117534865746811136507082170627266734346487081138133122368734983948143963798512531184103233402409333658130011291290913473744 [133,111] 50635553398145035595843282283168053036780154599098498803314025234193912760460291312600730770953954044846656447092515079682088950035777058736980721714668061337570770208998303371424101289170001294766072797371532916903426557848694797650873210536548650953274290403960725337420261821422198212535116046121935010918523834140552567255423761128592555642384729749792296417510531084851063360819627391377649832544717059663721174070924636994529806457743460402089580327792261684299372519527398610705751344177180771074616276733160417971551216372050252408450707170221851718638134900810474904641084153118777712816227904239656574519183185310668446390533845774730688555047110906124000941360412222759716347137088311422263887167225004826220972250437544679839599887322142352061700513900599546874258164599603516613821464249159373683018403918106615527715672296422693520298624626804003331184039919727844731048326485075985179758394241719388976506541057459134000907520329717957832955422470650877266951607190375617363073428285011012032014605653032920107563508727958060216379539289552509952635421734750091490464658154629468810120202738322006345433064883059946973047799059544387250732346706360458886533830711030391558315769500467220805576928385837687867542952019552870736158580078226942339749680622950061615239745770025087116686956026771856492237758754640195843101942749098185683098075055572600207211228438137199025866365799408528722099068471580863758002787547895070245894801133212353660535540581141957287352471082494368576739236444511742579596368025491734953644990572249107630568169714683993348466984845919688663548322317464176710221972021284486807825659690731455452825737337583632572675312561091767279434023587077337593169154168944891494434175843499277547035699700139041870793702515760763223839809685022533177321714789293789127727745495094000 [133,112] 3106141089550832217008245598469469502614226008735176116571467992441118387731251663283879711354368509217915515938603222323262005879524166756014423755141724155317534281952780321186847211457352232202378009734442115614811589413941138584930933789243332841727972517117096582987049193001851273857004289201077260559741228511871014026930330869662535969403862504452863850189365082454026790804494875682460091449495843787119460643007184607570575040653471015791452685172357394387202081794046877171192665549901448354430557036371423569392793213732689743882591931174677125746251037089156644502082467107874423729196359019120171808826337883515989172979094611890006581781493880290521059096980113634763403799759725573904690538018141996559596341601725709107482312424359248462672450629247684223148806990190949053640082618482652554302943823852824518303238077608597515867673113745638615288302897191814197794849729966192680094891041943620782173864858911236923056546210340129504984715542648755109163382817386816600925495309179244950789621159592063224789515267905927472951643251302653663358563351530815111110253250531506432494339730683240240502888704280164717328530247110257122403743227453557610206794823856478080502283270527524192092996121945846261310928002482175196770502421429355402824458620547483579124767449298106338861076545516293856891540014067643644667447860060655272825203329843836881543299628948548725086088127834592588531786556720312751428994190384283854895141401559327026297575420906507996309959519785033149293174677806932294286787931981141049375423799009503098117226518300347556379783145837228328266449984263304151871075667072935792816500009680724721769090409677313935310269960496648436381360893583983869744980491302895122008432807714192126962872856373733658245162047309959765328314779726179970869521073151485149199318744 [133,113] 14471794960824538021338791962463214954919794626480619158409921040083083082291152380001041977630643007763106455229554081969941587836035319042527254661138524863225630545074347057156932725729059233008457613472939250649572747515286210007762652107315077511390846473574393248821100745595710997303113930439839758918137720500897843597611474831372621180993461403609844285901442433022926595706824735785087316905714945564121301118511672025485385271148229225367221308952436170767463151995980108178463544597482894936818137439415066372062106228985472332085951051106608160609146441582895722026634702730793388906301817693960976204028513455718796119079885739038918610927188417571014366390900264762772959852107771719562817579304498071364706485149829708002938263876978608908120853287382102326737158865117233159187531272850763739410853557996368188853177822270691193823226173054310251051525511851532725482014149518074005485802038239976597605370418073013088309802488015978978976872714314070770465648727394337594246519317585311188836762588794128379771851988245640660562142275792758591664337076102438581924044754124914697828402119247145460552622196882449043053585324020900330235275803847711658508644410999554609020112040980212792746380762802372422385762567124890967404987834760310175343759423315121502971563276575089863324546693102227433715451571069654432783304074930001954611296702705304771991274394091987845043197484602157221850045973595071189219722427669566638811018490417615195618134976284340754523627326437100635371846215826207279205147556534442817846818415427329392991782926954657848719308107796389112072558558000259130125984473787771868263387358204091213830021102769701493762159007230917076487422815842180924983460457046158782091137099707357200319989272086168237725111515783110162816159165673677350078953788668831510 [133,114] 1449554784637714601165380340481830591003121491327184540791839879990088882333351562304827894001859753442962987142481766272326581002213513629364423194599745819496174836640639577524754504903208509124310203264004781645148057603806891801930758872330424926209597316791100204548139613846937165651901537977502460500906836039952293712409228340756497014298830608528518659010161987944362892087934389870678394307830658906448093370239706559299875051152735102073400347047785377794246569230865605610084505778887885396264302916901512287699898605467843193920294316083562968683586810006375059394797502539469639033228474533176041206557461459912763649347652434145724268286141185701409941598828468996380275321741337477938106362672589929669905879232335314414532056910234417191931308727557021346485935071803540531096409505454247618075769205331761918823590438591753700859912425754821529720758585546922964484926249361173419736757226953915326542257807330272644188312727484829433168055165613409640724590520119509261039176937138853809573090192568663559996537634043183076092761689677106877963942959714195945491041919268194051159264477278992415519388383702365947018706478467910638226943691211315988036041136871811560970777764743395345247893544245793235874912058840632312168843638033143502016777901569453750931829541302524374206428819097473084515736806063030619306293779384011859351847914344102259362775702197122394010700881710490539056106198815431132791252415933651012776173061478125207734598346544123206401179751806472425559863152353761420818013566743930183030695879851943784650107285857170998682059410563423994803625064709694446437947446831316107654466503125396260991780085372203078986273028706367544611423148590361889734040110974713693794667056748780800471241037823326977723434239176693955661538515543604803664945303593 [133,115] 201532853665287954818075840182115944186157390246924544957149664200968422706852970784789316635349609568840308833546309753458152816309013493612115014004998659110266698511886526182735489319671043946087945679756271909980049480605916316878131018797338829999871511005733746998454127620217711799089491439500936884240744407180252212277618395073236115468378983112731785010919716017566750540449412404298495884025016467304561010643121083088612996091404952212998177406068212729184894500975171219313607457890135211461794087586000180322296012888837131042356311666702817993719093408429336525294351899157266818074817325983161519458369685800999565816622620383617610852827248266127837948920529570734361733096549084210017997665272537810446342023808142522889697041767654972050703864103556542094922761136439843948079293743733616253704480797569984305507227322306441434021767006541111085565357272470792003400916450182465731079307889881963036999095559619695382889272122323432279139909929804232695586144128663752869033759630842986785133506105531439354173106196412615267061605791112388855248556023640144434623911812428216006150020551084726120091718409576749315097803708538404799171072440743582584402052987976193613169462392934620028874504646838191767291078854396061996122518347480458667122376941099717699132636874476238763919652762764715021529445621035993456764496260904876987133346656653127973039143008024615940116022730695509271556939752654330950101346000081636051183607964883743765054634188941722377319839827350966413946593058399157430422632361007331849095953391746108619966329037099681199148232886165072695109437589942086784114057684071375450317227772218762093924872070373762534610300764560765599844739799569365779324471622009908152526543289726767129093479658204918602060569460119405985190006989478807155212 [133,116] 3021264164000729990824226402439789557268190524934953887022745964942409553912774969970431532049416328340156217771416075290167087563723063964166713652733425100770835822082126219069763845902821053035026796284347933575072456226386122769014061305651831224623981959545065811159913236397597356210149605701585312586953307437323910404369073245942626942801537475089474475166697569124010749411770448125949962072205119091015844068617928396883161363644629736603625058032515880332483234940648799477701775298165210206238310849027833540886807217508454583213854589272223027003272643225268810504512544497253906624265682523154156664008586541167993100620018690449239924793603117672912535486814019532403538971763316213448086395012964291272544302129161050023898544974675909721096966963337054793010996865781373449725087913870232310479989177088798887958771995683207393315318112672437389705852790530968719546049935989647331783991133930516426106317031263932331016168319220126765053611785857414464117634574914468278873685307635226929696998697898891530785996782104177793156850666862511419912358525621018889866356640412358186752218633428367622766663544376766777819506358051914840118785554508052418989987712514128994802337425011139645019965185081493741924706197236638328446602664614340106246319471625174873517183486410462968327621895419634401663074311936050543960827589797210387393283481079660909338266395026118428691085876524071072619459346156137390060549028832550618424294747544298651875328209743352167568102361239313073008098939303627885200232964231365935169053507893081233941646268409179693814292003438925147138205851783405561288311956854323082533889974017499567423030562369729303411697861796736889357421901672946719262808606568947456397387955845667629110888306060276194528879315724456920157490947280434 [133,117] -46582259128339150613670553806157265505142352884287821564477421449482503194687080272109296403541332408972575194021516173482750650612738743247387728339373283481795446372848343226756806086476582703028498247450980672115278365443750859023672779209955888947281975081940800838860342168003391602468186315576170483357562065125912893740409129362805711570687953497604700968750496955499854102211004031481574975308170873121147470953403305703943657894836864906532674280401270131820534327660881970182340550356872322406649043494454276435750077233574741370182088640941382256496917336290205141879399464831798437180236158277131195442743258377523323277772076607248511394546478658406012987342052009159676803134186615812963261946748558990292832039460362437854606571706946666888366757589642956979509251047095954123613844241524331699997652706062744804869200482619458534410864850107613460606324314249238848268230322366434187390114966639280653432841600439191163967729311914155579758520370917996133365720712736238703890767145132488385288136829779847811925039057837738268810249793008481684604997534579928532347216693389842551063856602696196879392746439204754059462557448749446382784352809697135700971657598800656101640185848775799861501234689215099572178940091464546738521785979177591793535205628885748213956444363492363537331324146453915235840881615475338255141867082414591081937594275987491799944696377356895933923381435379488590333091306380534305637354572713351139566952066362762428806148579346725689795824375004064479034301671962423940492564556918225793330987232961202023088003482220755835758260714234176599995553668369660318933152755787377145578253992254500647978161247128987728063137300535176886179294449252779335775453772881354393366312058942698779468853979046218181630117477300138429329667 [133,118] -695290793947018003796114054798309285522234003781844903963824541637820185387951545221895046434860277362746552408404635679517530785492114513862718847554297167592616015889228877848655854555907328252323071756726250702164087703032145252337008613423013475085494548105758887565584722517662252468059970096598042772903934490478364182189908054885217000636746168605547289388202773131910252888362886413273429833663815834469671848999552201685613529325258839985237146391152166299389052754858098761016349325691491514037356350321972208829251398343259982083507402934047965087495105415497592359818766832711794986840024371329603025491218750608228264770637824120558470414240508610151183540136195182645319046836771983710609139312592949109028404632704510499412381916178672460398535823507629277781255613866642688847053815083228731708274343883739002176077028437023966201492594282584478364467434085750513100958231132358246076585510807042494281330294193407485110967423648504617074164295228664289526371688907575200931823276142011740345805816766042535570159937198541307818582105106690332949781109558767094164924800963135341453247697089035451693021273815851423121781868630353702327877136739526527544718058743809982315903226971005628252721742417438111277407185715957135050285480269170928723596579466428370106390704225396296125098083045152236969203255987499335381316396090613938637108364664041806993256753060536640108502658965132277022347068569193862060449894750523971373093265682104186564411166859622898310334268198476844376505169903032559606803277372810884339526527202086279091820957387389447918920470513815166948784638138345708475703790469656973238079579562578673082218374620570500426260106795590757706600504319665149878898353109486236615729816467736121404407824948105069203889432206439283 [133,119] -1744483909278161500330111565078999592498724561027422919300272774847357814420646598776054730329197303996489179522279828171181375946312761463609890481670189412472091541902284002416476447442325151237518543418225947836740710596676376828460641410599279620965280567246404877444694349656402351731765706737506413438658614116190065259657326428652518316194787509825395842196244818130263964690764939478291786455408542956062450552051742396071288295214848357313752306596166845132627096152674944323166346645615581613856853686700637391716192055845021967426494619937464766399587883807372250407371025394856502985626193314091088216131243225880137638710276557652351299203356747213509294320579043164511827173636624857251386933405164708367633694681739789462480436419944698098272641764852225627390821030406156585760071061181214787208200550159471682971197468040676610944933750336402333423394506207096638568740447927606674780933246072067892087499763157888789883217543121267749767021325440113395384509591944578074867898087194044557551742166346577991128347777443035963180975970634208429756596334434079756190913767407085812073677898650011474511580269510678875437586963896536326999588184975064161873309546210148185526430665492515284575343495217382677139634224679197197993396147009229386978516126939032771430765659542554884661943697694184967432598809655558350696157109533860714434093773431316420003103330476022307514922579816402478885227382413660901940928348155016200394374357765028423227419310668562627453798046662632857957593961499235079643631913879727154489537210530055660865221794624199400520491173974644354697657265093338414896831522137465641179567833058938185325570984446770550674463534641097463453351749987692752921553465731715455680365249792961100926877870096568509079861074 [133,120] -5579383618740661840294521522697413807260937148352143440608715378576168076673264919093857000500147013428810689630363192449618125137666923036958525103346209881716240468841241067368052689749173252896406129901051069805729545733307917992967129876168173659043598250351926359504753731830110083523391554244237320546462558909519575884388933988116723087862891393285108350638070582834723646490131614997423876287841144729565243705549167987598019047063775407470306494139998195017578198335618795649453268533401166007128342370444981338129312251670537490670811623344801658359722454776130353579224529730221096309266618723169386377463287500262404225227952793953446222891524998947756304594758763784027376403617733736704838311566895871098103418481755974595288148235412040168595403867025002377196949111633105560873682880416176143114860522978543499348959401879529434963153086128907153249804273313023503800972391612147325499636712484544066354458443319857912763532074610281308490647066796644630499785107563771403210349365521265225842687721397439502025376176812529804133031609939531197223875928085218868291337800252232499500411462868305212137625410475500986095803727319316944214264392352298407469870867371641462650808377814881866918756604665246863222135997493165445820275774943180977656818358448381561666664978136189660962084473720461237090557549982821247359387102188277459853283431107661998548993703224333777399251911134955988222147363285577770782781172257161812330952670051482370764091281455936515631200939037239436263278696865234816370390398794440849446429254997117722809500553423869299155460395076938574281478179428553178171055507846515288435098316507183608530429548448289142920626573621347186249068366842518326650425782498493533925758069999452003404922394316190729 [133,121] 22050590763805695404442145468645789372528018474948882005275930112428937421653678758541028925276149490585631179913734374056295628874693734266869404152244555332176533826832826121454418572199248036631915974231316541587872684152155843778744124281340916627045925030059018786048211549830757967740787151439332204028344418415095435889936252250574439560142685656871747174695115084227193794390567332212967262895749317212747617022541506229472751175181239022162447656032014460029868513934733914355179529963305377544896587798704182962206866273074491580612542581027382277551835491418353091669026248930825120217779036199124272862244914687090587166751038330752604287216874438115232416076421763602267088529734118172550652702459645140856959188986251832536925136062459495017301934730444132516206275842587472935198040677809300008274537858873092299208676282238113850603938997946384250075211347128584934985741101437426086508620566865867980452002987263016217306380037009843849433719053109915145151784926356762081349024485404003762202414143914195174054983099964508292123892176481807661238324294829054338467235832576263971269786004492810790178875408309576754740518341767938905432652230793443162125549914206388425875300675015527640047418569342572847093542669698722486082489166619978011169549854019962589168055562896429142335046760419890579199619815536764002755341721375273634602197880331639225296634640941393787681180034993856342386109935629815507741762697470210615184244415690254539366421677058832767122823513450819337874076763023764978767057481376563371079615295761141106909684191934829395190621048714343371639341563583854706681422139221094853307855989109313780534900720848656082196511496370644213620934203824998775603882150212900391331977690894360701949543106 [133,122] 181009336266655382494138240912277348392223641343244744735597194630650933092806671680282091958717235884605192415722401723953755386550083715248653847404653660739920216515238524519331718063738613452857253298553586095926541999467273264626499715831966358965792349095542270272681020170872989470395219838853958343836782427249279038730001380328901838268087104657512589301796010362411556710407581015117461092857705991719105102105500229809457354845569555636456794764639176497979220999801187778186691545460299704119842072478050411903055314359574675956020758988665316050532007173114383261987139826980136357277721840641334644574632633417092945791197681542961840339196426999283424319247617050253507916188825193827137712615180788783283713392063457199397729700235607406929125198807033414917537988340253589707594861698292884733376770152757129096726638930234047289301052296239410187830432771653274824875045218282665213303429714036850731693480024898016585708987087637360788770499483787301322020792157512797804406060244066261416644978684932302666246669039860225938004564868732461929974744933457361145563126420173067487073968307215812963738658111387551263941021245524234603071320386196734352955870483790440480369323901223177571760125973129777899096968526178939281443500741829950048977665900392359207277207273991517138640075715452671880195543785630552857596201413744018950849123288138722915943676117961291971113928355541147884333199277305362957539844019968074736385576757511661118238471005962124555707024424291210447185197892386316883520342566475305963983731252808384698782397692740704596122972825385192698033848327877405237877801727251874353105189337137827731076989197947567009916876981951300382272098686322488940992677285872211746705548987793373578 [133,123] -864177942139045372384454159285359771148527082306306034620363948041131908572274538537644857700067868386260017043161297079721067992108423726731038446815252895604040497380111261336108872404051511879916777511799961821226843035375015088379585560913285088772367335684965905095654331735297629337757028615988215485559218408012870967302824791738511770681004645321362705294240991488070540182227827739880760474211969733695454083341185180109100827934062769913231117504156861287330596352466920398118854784265709920059984344215687679256363438639938731466850700970316857082531255115421944326446181277191767220102589585401677263937234495248984927068505242234966470441701861751722537958210267200677158794026193817331843479389892182667420714472325036501554340161722345757565709232515078398782718409112205812006550375507089903544483631229897512477988893816410689651571086330370183371917641482317347610318617094020444454792780359804751094378031523744148813375495089558251624219248758776520906759218467725374844711046536292328953291994021505908339506171068092966274095179634308633526218662886095050947118403089779993614694448655616086753119168250388205427161262454069360473526010137201219178291907184189309408361043695081210758240595981964807179643638530681669733089234046676118279364140903449964277673186282153342622988524377859086740239167480510618767797040476665217426684715425830421685175961488005817450084085149482249875859314852033309949793044151333754016733525854823484120776109819603562741998540393020444979362798122640006167137798629211764721631943862709794592950316937896059565586186929099626745849095127354395768650392070530071065527507965164430512946535865463004740458706783250498920194248735199208017512989851494081067629425394 [133,124] 280688075181883987332012889069271935375536475069446645970114283389030513500752885863603581494423850828827418525629476490844287572878082565569613199917178868155894760552341872632489834851035534974140425373434894148286784781699382240389583123182031308650756024950362954119381416515191374311762362503567347458723920162480735190612136230609923077934562512086819822958210201668870572421742024991215708515718704748062368534177804124520241790818171443145483958125426847224975467056843544167577683027528338291595680384711885622470375323104896637963326266952643009124359799692929726755400848860042520194814122249547083092552707700092496930590098846049652811858184102576882346151572591195302078668654054923171593975410112886718277859374925888655166504451726570706112861810609539636508228798709996663092949374376686718788305294895980982325151469067171168283822357048985734788274507177482707982501526987936059285128981865810667468137194762037672296269133971781265572455091400003563594693822331647003380780576383097940852579174575838039669609132110447627414567933469862016377966314945384030316516429464777410265575912639777936320360560915336843887548184177889463246491361333300447973568172086637741506062184562405477125969989203180456603532049365606291012222681071063808199691379488569351848087199593711397204315564345522488652742968705477358908045397836242395207412748064023737700606357592623309111566106483507568705688225609672330145170777330383781958854779873638789341942069470869252652642654645231647896198168481113049702115918169934153260605370878131627977139259005455247319862600257679611427488748071146270218561335070511920562287115096896297239930812123520249829819967386713388538239583755336227666577782039379095208 [133,125] -5664489506347338590562518820905385672056109608673362909358298997029671340158569892682731646849167879631878071587181995135374423661715006926177011189972556308092004956662934440490917451461119352134122912158971588237938399265024811789793232087414297529641227959552409279476888419745598620655234142061345496812901631959498942449317022557561122168505125179808637792939961026052734156956874791792294014881621044103218993465435203121147569503749427986152160043665923050847101048470191248200241188195261835055171871125680009253155693363292993157425866823687884023534283731142334378533423680242907885151243360760989306810422263691545915293052515767828191350162345511058287213876311158561148319741492778873000917536088236789126287724900230611038593492611232481993276920304195975737207424436963173286482095528331869357945823629516748455770420006781119193366911275774550089807412685109105661438750165125400112506510123280073719395813483750989686490370024801026261191029197606585928201687731474025651538281878938131941941886392106698859184814536898400202258794797612368859689722561116304975657027849058961773737920404512983445204152580079077828580223933734158734655749528322574142711159121776800068113558948523473317986481172569014259098757857169352158150919418187850531074906543563574551747415562735508190288430221264978324217402984244102084175651939788142671039595541976182417661233184593780881083157533742603335981875949298424554851995808516301565358783925804026103888196364985623161802906544108153961311416836290188784928504180092229060277732775903471422807909828570033233843911625382527955925832474311868331511660168470071347223771065576487480162868599487614232605390316696431219912744850476215648875731657207 [133,126] -5369543466773958353336661663877426147010000521921668529952870475392834915606338602359214727327668892844779399520199163545269594750349763320069914316798542792801037097555159555447003401388525140871652280408285476460173442428452903750184256979319967264904675439239612341323335427521168787872473004389919564850666459621470387548763832107451811036142170225519868632397642596409073595713294375798417563622089241266709778392900944611419722843917481024219625004310760351088084680575482456026013089586803761186499427956960198784599083669776125832634477690069715245667179321037631681557575396717860916239014514985332498867731367002287078752510294038940289436894795301557064568148619887639269773012767899376638150931311257769648995126335927635295358838450728919522517457861620576179744452874082798684657575867965785302138557201156278861729764787497923792228886371670947130093399986474867921649766536208414943611991104806801264760347960430370549499308606609773455705285882174640236130628837190716111854843319248802546629874034522994777905969872440436960720514894437634500428556477543900068063724948745738418154066777168991139335224932200045055365993899336151167840681732954315624480392753735636444111540933120346930904349290848300016001244844228923957756819725168060400476117378781658501214023950720198534747800615685347183841686135429906421722842858138700943453394196583559735988279306425698999972913187377645566240831005030443633864950227537977799496441410473194163570821966599973640196257180708926698841528924191333416385017119033558729940566079715599204317859782790981395689136878695746388263207542825076572737841448101857174970006602311378740743845258379066097228432812121341186068482654894582891082 [133,127] 4656682579530983619209071278349401548483195854375690108713064212707873442062347718722428038057946413089689068598679975240921630781884693838110501070916774982258096719849319202192041162506310899409437597570803705596159195182149342404054097162357993616164773756194460730695517924528912929623811544385235690505519771683603870309909329016565319779989668793760538348624143319208336094741462695960673379104618110562692018063482417135196246414500350124204647447723749402605919915388637980718258818200410850210752722126362510805839418612379693167621577559259629156604483674528910634434026022628355353328483157794095805379095285527110258178967356835767445708853079803045461126318703459494332730380292949510735178344093089916987441511927721371192068613724480991519344017450610128636416702289060571721228519837383900277179168517988181887980179422394434274336764684686838801880932131646037388884041223085897812552859382687807917857377612923070894787706800683415451362065961067857309201815373642526921990302951337403182369454986728817573795752179120804728610661372393703795249817410931407072634690406283042973114513191442699353162622267039397390671101826826191678601480700740692684635592281199409166928037455442225441575821890403384665212863887777222088416371363573596040668963804875743505815077210335325663497667847993122751439467265650048762263018428533888771199155584288506707398952926472181577583254848579529911916607846754127321007049227857482478560718122870437191909211212701367137665759320560581952541731007153066445503936469477771818503160046952017475670833466270968021342935998748191959995760573454152034165202181913058583095268147752899317520511295990304680781936219091546536864134794048 [133,128] -857878994154829855723750456125582296437823429282004565921358333046964268055088278524313714419089226881494363046398880519979782016858333154672718516317550949432012289146478854399227685707462148272351628680978743870781203755164894134656597125454682593872538980432722865757324752014905445216033854531904876874683191588220619118142276526989053794985593139227088896828221727884491756160248702375921456940519616948646032630593578440562411347099456342796909654211703662985650850071891091151534072036006285853602089582426582882920429761285567681949773659974933710385751183950690014026747412119816868337567911654470375250776241056448540956736258374681619160151075817638591312067852755970855010888069030496285169055570846240031521679559192231529535793249322796812444690827568025368471672392630591886713804042929013709190140702416816730599853314078797046050691603400812922427893504535354686113167609698216176777357467252128248151968243837868490464355298132123206310234733647156704319035654250313576828808942537934590520024087497162684896833716167557155192811074726116125201403049321790801367883114641822634682574109278023519086634671853371156591203924499002873620238356340913267697919128346481678608812933465706080337542760485794646724075615685085105126507325778831608657390503922609082588980986717892465792279378401146575604257351893460194611752793599171201459910773225998767668523693477262060806417233804224398008869247338819628330547554431872702288917981935895300375408193540471707221745216463846714491580132611693384382856592223262729786186651655744791508747825388200109200237806241178971253698391173598042744222754293542031237858642407118840574362502633562444053093985678821933503 [133,129] -1195841914404920433832041337845022848111765237565925242176359202560994723363781263606575089443905003454119491193134358557287217551028596869978865616322800985247638195824443057521282089699373599725850853980823853236893543725833053444167173348806720738378656169901606840346458755825248854650716463635872409982747328967037429281506386868656443026350023361565689811293867119438587734461416292929781544376120387911333400020120821047149912100492920300615056371750156575600566050470456257334023318584802185617071110677137851284766503203507179486927561927871780939006191766341620315097193181107199553279366974951174503451611775284263271085784177748041140812255076662990203019522346273784230721973472390732328340053240906613146222029510250607323977537847502522173774907407784385345312530106689677291959182752663668255907163891575482690869729369857124536652273799815166489250313937634622481897440689539667623114434463500682461877295227921417338445675514888999411870391172098504628697189188382500749506195518783588102229157144944170775437299942284929663976130051388196258307111506628562865058473618650268622292465599680445090876644885711210563458523269842306862420573747824502472553021125958902677196338241648509387086051643297769212398369279652079078522177912315494315068186676774399832845549671325338632283736585731217145640331417416566263000930469584320388157994947352497978043736287964045999267955784378295048969955944146051669238259744964714112021173466811236028649549029205717810484751802707260952488515741250940899320567665686682201764188980090534424224364627174179563938500067295470370478709701432315173456232612022741568240220017876000318205240895319221587698593364636 [133,130] 529522921502366071184255244530595274449343761987578396373128250903217052613962844182437511011845484370693373243153924069813192647033997684647637621298885888950979574539819896135911980740467662953423371549803820780781710178127629630387268742556502982599034495214437206229975050424306562089674506038491645927494245203311387592199181734803982513070684603566496619147625403239318034123356044233827508661198770473441318365951822004995797812567211416771935322829075531782331202062291528938847738183886554657774443112179236347750276703590725346061610362373782308098570941582074404630463024962090481946128333245468262119045775623676051033248693306599292406892446861220503884867864522426824785982909897549011530131420835896457894679153051353828598409681803197837726297232293370692371136140651595440362463951901210957126478157049536401124847881302632355866378158285130013986117944866994683177141729942047479479716877217117571663964003482563101759078290907184287521107652256719436391704598370489932681416868388201456478721844649699898065668094555309271955220892433574862593798290984141817327677938246528125344306754786759935103537518391899236887929177027196741495176279371931602729995019692490776071605160463195576606067777291448988528500458513215333590057322908026192384628991926976277541365022040182610225186853620087809682744265171409647443581484124432742923450294185228334941552243816713048086812873739669348934269722817473914298306464247276925987168730761720420019351813349647690361328206035117681961434354228615256073514950437366670504773050543836397324490424558659032394422259734972297275571651600757781583901057464470717102505833253519758271080833803488374114 [133,131] -11107594679805409003309075420622052560353037810837784705523813102519622271557722129822463180715051732647005686594339691925983869521068192792920216208949280405505276532869707398557629310866436491362997150028270732907167487058151134608156475887258013068701065197922517559425890053853089323472291890227858531139088412719146984729980509181107205689507711804257508972659669722353825286268986204174744382944931959989021012909609359411719259768338155544857637389904954721039597141502964759012187835029266044129010949885149817961404742925637335510005257061554441043208138614197831496570498760418848957974330862117485763455789108549438000333401982719757816869893206289430683139532630494650932723678562151744727949954268241899578322868500577318427001309272511685679704600979451106457420026983940721955892084396343942531369951290034057731887532601203029025607015568512402641691823677026770038260174785783133847801402932665881789038356710082225282549197084975545059685033024046472235385472015454284600274630262977679795198906046763509889188190726297241606423358885684472751836748689443060497542107225337628360792438087865674067152449002937026459367796630071659150204729633631605659633531299285572791785892457751820700897312006029235831816299002747434623008340365604590589751717048229944401342301022099858596797120622903678561219061770163589423749780225742565962568664804581436358273452143771996042059456771147347326873480434508260269776782082932388331164727439668982591954645496724460604078353282946789698233150269524349261504887913081557371015626218188179823678957546428208162155687691217553367315162941429209091755365347479026198502306191891905195367323192 [133,132] -10739194490897786735582586671297904853997403870930883096379926323822178648027930533082132382841973064245839199623820512171370943474931242430558953177900948263363838360137709862869544463293870867950070031866830549914878217749283573972817340295213209000837221326654784227456279024087272636244106150491413853034194000823225115402074669433685511026170927392670416620934879140368345157150788502571526666140796674501350925532263908498109940473395893277151766990952705085089238913073974951641558971230640167104561383069910746639644898047023246308149675857761847866630147558746049024463781993357209239373791856531779434745199055629779798666275496702804333088240935870900987097016461092683906111525214657529245406454280383520447409249386351644497143459186378544972447042519079652735479339395859485021942649910417128745532200499896660462071601234982471671165149734557796237772318679735086466337833138024122812165264424448128795395427900869334878556760847867390068139084711035042989411846236779287628404493562530967467334645102264894189722973665296058058067737743173521207006184304641302768328796359439205635274938745961719408563448580654374540316260109605559893192552497286540659125965870830737500003720653510432284349871984270287392717537851785359532933207337359019466331420678320814057798250407863824368061672500318817305031882893927113300041338265764556688872784239626321599926512727513722628563458861320585292630465694489783716348597299003515475089173329489649694560747202816561614153675656228925450232985573579815596796354518859501545725745372943320647191386744480713460879851414893817419998609500554311505718402160255559285176475089947644992 [133,133] 612352695416671913274150652199757939320895265263914854783808775938659814854573463238543310824312992703619354406637676474592403905572789478121855279770590028834418844139250408524458772086381679140868148242680310954063716075276853993977995376868000112852632367486469176310949193705338254253081889996824272867934061026704578104256783129942457991199676292425729577777315771047761195945623093803845772911818173812840481745066715887275945897034373415020338372688159359201048905722480946735997539626770093130539927442293546182135662010798641329179573520671680828829798909390033828666056584451271354950770428856406692591091061565052144346466236089766922311025248337960674761677824024811333312116052143342373400468471384735490808258749769900451861502342401752973745180887159613176146195747895220038683355029867839192266584729630462800632772584123504943386699112029222567902444009726046817087111685047006200288501760499699403450362978626391651394112022612950686288304704108841562575847490758318312344859856482214810717161109299868139279912769942087664242508065690180227559528413545740644841222379624165733311997818197222865238894148707755605879242575436372547825356523792613246061202145776174614574338492412009164207273614013910813380244788887020024464504569592985493662813018043937984589987865037496107688463938735115073486406486386080969679430696363383358813222396831328670843191237888661769401812556100285769840393296107640711035228746597499221275697527577379748194564014388465953782143583894648351301521930024763535673895352238412599077826801667527221739041323265222748371252629124248007233476066003281043140879766068169511745633164 [134,0] 307853269515916717132896002286718064999463680660577077866985881693557210660509879017405877452004585139399676361674571765314407458341841482527319964238092937199637257777359384912733460389496629643543438539130197265234185020549200715718492633667347570308723491300483708648732325314456812677831135788266661138683489339121864867718855792762566229022305214070437517527759155689993957376611837987129898537686943570477777519212885393588506018760121019294166573689121329262691385542249887536659333576434640219088716872809831369024238080663136678598371546562325378461440953080006269986811591899692156144579531861031190306090361520162998521680725223847345004927921579576922424199154359219892451918953632031173509528464573851643524466393604481669902190343481438181185487010624921722704924336419912923879231803619282379675735598404059975858851145304312249586265855218171811667549867852620680410443905602860129167803969758994738421545192414181804025457875058304380918238215868028087292065161496632047734162565361314299806281912935401717703436251549851840020611837433692728508348964227926158053526613243874857563085118024442783004041798878819407401270940283265345829109515433099367462435702861642355822922621542341754359326384071528797131123241174822359932472304080227037211813344060843872253714111005273437111054301137245877920335229753654700826257595208509810342559159675910115046512918402669685836407427248615496611473389960023102673625555447874856084886484087487620595089368414957797304254035124629944861827713054667418471406680046068093830898058170485301585954917120936484735734728932951350862633338993076457359339645479594327085375878157908629141325883295364034972886654920761331488366366507601137146172464182579345608809403627764887538993110614090508914443747304761429444013666048364499214774373300803684381435991610134868558352339810479386393571592409784347320660159344063002615734277046253210852899500237842000695313308168412491748657547384274271709519455834097512276991616927722026602106571411701065535781633235105394001517640836842032265666560654459358519226740413900246262022142045442512715365949406615140556603392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,1] 143766197467005672665784328595829157042495538455525661066025969394758228102327531010726205279828096489786489113656497732863176390399860164400964381964955297158577438496211157005979048304601433550199585240305160175394910094941970628382735555493383611736742986606257517668825320036588176662594096804050699716735609314873884837199164443644840019906081311249142860911470517765375718405276769804273757017103133582584430106974285168238395806184269880759913753787237247923539962281638098731392132173946475684079030061116042628883367426577879676067864707711751800880326108840226945202651577079816878183664688043667282672323538054982118971477385905911024473410439106226241963203824807665270047333584242053236318561081142125497204682576554205742803401493183412767251277149222719663388112595552915805948227172454897314183916061076453647176792387658059025106277194621267927925908729430912298194732586573121262877768289603866455348881272503475110316404404160760179986664348723490739563706021179015102608205004787599152026942938161488013637315959990251700834762379970684108197230283796077637313481640968476312609046983577194214870613935237279350872772984402530423634197340683939284960786824825749367393223653465687279991207623627030624659647679899608937120356603100370479409672862201427497329099130569476079624105737653336407670328614624979903153144980005012192908420412550981160103925847954633175711039464115594710532670791885245850423221707458918587974783933345925817111677394113090419588261334343338806978530004561074260968896653502633804307261233750421157877674943106243553849859893910700920018682714401571054707177402022770653523280229144137108062597460682524733584174239501094321657136004423890614751758657319392087839580916516345529136173887299494759395349553259671032561726715028164027783532948335786289904952156709371958312252725447646393667214138704264109935891474760375858783651313623123519135205314531189333028120659285473371299009243952530991955513844692548687326020553641500165034086850276318526596432294178933664481188799618829510659184663673219754812617951663075891857043074948255531383027163364367354846748082176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,2] 67961078712236419159033468253481262564147998868203088050766784858344794716921754312278793472183630163783766079838405101711105100292574187659771362892072276865409250075375030083294576473753644379364361760915000033483259001908597862345490661577412746321336690960733521534652111879057704878683900648798213897370658218970325146355030817319630489862659088899180732317362087173927130308657393523870565871956268531729556749229084952535359520191473089162517999769297297693111470041836228453260974051749722584444671701164952571877557886312108486916061447608017585386700247184425868385089450788852641241730230272930655845339999456121841888282086951811410510540458851636406193378268784564306109882008068548800887260406644823322312009038780913854418844593830843709906396167249824578138397621277675211324849866329741393430215009602360218536236708654078499146859501413795011758154724082466089623138689333752625869415153136782972760473356570297959668052683342669913983204929667918145632525281536598193786276428839411672630419986883552456074903905860523046943651257777339701051284650252237182550506950020419938995945719761924368728642802405543872648025932699141060689662360132184310380395707166254743490119659641088764023181320780883558129128674194828971001896294707027350757493041215407527542094281058224198746756827016268958089971980733558445106659255574677071307409291952505455358919852328057077160121947135077739401550424183530439737775639137412231654733027761137712793244649260391090575761171737225540064616715836832848904997274707589628723050467409678806848210307105899101393477789296286542670316582036292301630223551256691144028039124650192562938333359853028488354767349042455132877179730382667550350490338533836709839661240916632817260706312961894767211118914268254668052410650954881305605623668267174925913862098201099771771737622097789918173081800192781549490446301066488743227443144196710043306273213043103354987819547727904904160292575341042362871727369955139716806937459162701798122594807558729005865301712113407571661490005052173147722766899761518734843564957766143608117463719247586524972065984753202530928315095580672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,3] 1179812091600564385374082434160937574067143982490408492245115280770604183365025604363470349792304377339955667348085841235754433496724678501819044193660166691212783597258263170370306018675970059053023410162836597013257335424193005746533161641347951138392537192466072597723241074651329892626171396011263328215415167050034492416598770391168357425867417880157100661948805561884753274696137856018031681960905697532495934372020433735382195718167438178619546582712511489984775938889138683586280611284485296362222056349776648851642183060720340884148283831627838781326174336816450675652826918736828744324974204272132629308599902253650415929095895794275620339525456200094966943319928246248841309527616059697472010884738693181467455872949154837179634920399126725213962420677712753985350026944753006823518328677324362671293648149031616071543086528921618317956197929199491709243455479306286678466119961652175194157233568194366702835793767490670240096534818564817888499056967971242593241007236291730864225220274737712389928670589420049112470560168630952017501167916610753686285542617391107865940762439467573737885395235894430945518114555275653650100918836004175586366359740782717781431711718141713655847677054629663646054579074502514123608446747678310242405119698331794049391565909687191080882937022719904156345468778060611080531980796020878507326555197847400507528164795657007293586652504559694032818022988728831754384004287546347761347987145032693820143228900110637113339282732644003068394810584628350559185692923023595494965771151376046479491241453789588204038691281885317794527964016453397257533758976576102654128891576440380819973366090123741829925763712580605376365596969025849249681048769253306971503445568171414830109867952216775566283217773825224726633688568426890790077283615840788474042125991572378486881082752576837698289968223019618433133010551574157896417523887579206634288122615417516579552478674184193971954744783885881400336128315637175674002969795599457140558334781145472979575585412902309055707015852674756793306159935256258936731650438893864310520130925519484691561052895826892452460567442314318456920491719393280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,4] 37116418844328786727824156675638528789731747878326143784659863529410215509755577532302820952968192023495634661358438810452110194461084032799796008248899748208008914895404484659310518392152892782667116106850843301366432175801232141303827650867286765323744358236121065634294256311555800191645379694100771610654889080028104442340198733176180238544183301867027475829264383270639537144714100433829523945739490872437812993071211095029135135904888515039060378393491614519189801375278781719738045580911329058906104837251049092302660152379298820128247318140988706318176748586584545078085765765602593556636932961159182185951912384566828531437442784913083228521361785028572057029075754626827684974621138168839558044855353276824129999433900930320717931679061964092371672405727142170420336784579575674827262601155334163462122697601064149923726234579512440041860424489961949728379804892570854071135380522025795298205148683831290881856982517436758700936788520056994194866754307391609093982433133846880599703038668244641270523833884720573188833552926492628698591135421993345915218563254019400242166518856450598529857401455277875464388391119295519823995745623952608258189352532462890668330107265324525524126395648744589752509509033743333774227880117840666093915043018226929565684523215302540349364184273628327447718423732762499316259820409094412339907219286208849325855370022693245865432477109491633117403724093193794837725595809469719757788669270582634101906652051781660057872900824103737044670947867576310449396772944197519756956376613825724507286688978784245481742826032247131133581196191882582640642015195382979514764584217325520397589148779879234931909147668864213564005421270019843997653980362924112272382995820223760677527745697264381666109808833279212316230561032928727274578239332449524415406206513369258995939234376783601159860043547118686960736417509787869469109668955028454806796005403661616039414614977413517543045109187937866772392931432230615329761559770545252633805598426820136082903812622703785884428521859658034864048357088809054829494503721903600662498581492135112764198308669250202107431324048109223641937333943533568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,5] -80418357431726843294321032464298623049931301866913004932039887162485198453625603744434573881901854484482228802201376058413494881173648905549081634227367114160352862133136018851740295271645960365642941643884867024697934357327684490804125770798881733456497599275536556805210799192717386225048001517157610892773887580400024247104268383332748676013575201204641670574971187679912087803847625075749230239088484298027589793608184592603935891939518879770359163290404758545203896770862075563619235172977055864929014429276220921139168769112019436008910517741706401547614306143373936266021916202984135461339693036802117067500213345078136922279276188321866116583109362339429294662172827423966375173335235113782842142574670561564909019288306854221134703180527505243135315225081311506038863659993014376074282253268169915785726907893703074178639747418687220161239976635004960343461290018322920174280964412201903163799560048817354661665671241706030990842286126575328865894100803269873879197237794238115639783208295098385242831447272459047861389893306671019730737922891965074999468738176523228129765340310443285950800269369790179948598843386108131317506799465085690235099950468927626241246221576432561096970577316642206041056466587248667508885402697515382417596078078204221498454332458242426029371635836408158209301343038750186183876034727261021793996665516339529371601838401060946300620088772799788980586419207475638650724667330161392439538169881849021624693625442546797671605829864356839115390846374651760923144426138200297184238291044823968304671675732469950942074019119275699107617361458745940596421065247423272226051037295199309318800370942192606704716463717666665063277255942886545863115006934276673477085806378173854444446510638221882256367888600627350570352641452207243750053311190804814571606374365635446023389658538094373019320892281379355517488499054476646866722880957779448527428037228641220790581351857676611166492590116363481252287669086072752204259213575655273577905755618797787454259420953617102654269017358122686585650505205305294520843239346969033555634260517548851679190111221981440279884440261027367798095289654444032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,6] 1055277285360591449853284209287822927082993812625287502234870952311132915251376451934422785521845792143742759628545621677375242006787818240267181562981717530728040217820793548366986885322324355593816748771626051267759741067947827150413699594473782788212561447687336517710148264244242631963676459510146122163481845647377737109849086778979042286400040728017852407293860426956283741899790053784073281321568573533504249238312387793093064345715932645973729019092850201823374386463699416885324257494964616696752250639606908553272899969466684466024170426843928725058165466770075228732498140218275154383084889692502948915754278739371897257172723375855264878007637868926748804341763821957466367059696572765262426263557153789285132654740860833983291248245149306407984236555898535023873028473560444440624402800663699055445111304544766736774019630492094167784867514101068256138552101934655784396874386927650393144948791917746594976159221802757722633386666363941999337782529493565490196066375888471293223239761024994428596494078376161823501677300222601642394969014116337868243494167569230746445837458544306051888141383913025770033314956475983317058930113118332320025691280519628450307193290179634533116932654435004673130957958606086153815859405870037116550718594356247200889071060215367895912317848134584311969684972523282454653380696446563832150116698446007639321918891535881834086225884778178333969683446885229570876601192587658043069366053350566619927258691604787916722686878877055304461982609975215277758837172058566002261779415104235231578645102416320799135475208840039530632825821426010981837147742926142641025016203252394042046329396996828676459750502744803018146267973997651927463757999066468439453991424533957929592906739427509629846718999883291621275043669129432159773129729343121409749530196050366320226752642098090274116883838317307087869182845709221836797969209031457608172937196471488032325166891149305783845875368815530319532343408013686957939690314032043876349279930779084642540499765219114054388576962385526785278440819308418679236348808745561481367085182982944368446301567375587967160225412017968268216305178611286016000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,7] -3963299781555183486048033375976208467683340923040139742788463625151745362961265295320905525947209294969918677704535755551235084591815079202821033865032534853916568918310207089950569769072439271762810671637078280555722971647260676078614928252181783596110995930718000405923592717147561638447199145442528184845442190884215985527347198143720040620193036422584712844055886175129582076528011567693528763843018129947173827874079727190654906206850535588016961426932621473705355512036390595512452260136979623113437541916137289651948722829405096272115085681315491658045351612112150114172789689256520158111433433432308415281723787322672934685861099739183073349142965883870904119233366664600539460185608001126434077752866662061625083599303186714860565469353908373804504956620293718731247730820884501844802151089410426242916244854065086249788677374007984342528699614344168675833661871635507637498707832562341505020342544584309566152252603471127813803900026991306784800682093024520031519830970146573407204394481619832259150736479864755339917815894993050843725514814612618549285647162794193917472952369814491062619440457728081921102276427912094944451849221807181373663895515965344107176542537918731854185091205894160737173018694294352016269231894324576827807858229395654497308389372468154466142155133460136320283607811044954512235321540789775963030413564847294959993668824331273052005213376541740490310904180057294798945930611686343824924768776519369002926691918531711689806582881675880990201427493186040172498647471111088632228075472125057089779723599619276331784866007280118091186784397209192515241450191862808545118901338132298940005199800870004492460050953523259508363795447527709940288271099679830741281999478151848149099193213077391484930422421385513298245334883989472851613399411413209454395642868544493647663826661281843264970546686866613722957666729243110180086239481866571083380932702269656944254386739460664231566759445847569515719992004703582981111293337844930812987656552899023597369222453988154749894404403338462367601882816345960962421576646286062964587555074657499562325811484031544452364344778761333160679649567175147520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,8] 23472849167579622314455805136591627960935664207146415527745794891808800134303630166234184740042025943176451748907179503622652963087781657279868556024683245045594414362633929861451967370309246691456635790259497804808301809505976175796144851502501707503735401902043171129327113697332575403022587879424233329184821645448510891079474285498495012534383166438149117483148124171072256292534473729603336519655431254515309691319715187580155798240354113550973635220837918739164565473481901622095831511119086882580905161485440238606842064425032283925006647401814134494176080022466544912437866501689548556596935508193493768334319955994346372503124344619345003095178423945876074302178405715946125454031361925784513488905635827458302407149321588963422409448551479835596442270342476561926671399020356827656009894472523917142005541102312510419797702759533664515717653364953010712491932114839557917706627314206913589352394148585823378639099287432096903909415835385590391608135334085090569012338272197203233989458255884970670640574285605658900218505609254788534848963761316011026174167897750366796343234242582784930342957712927933978272829776894296554117719154927886929797645887848568887732054910276366830949187566152851737881863562452126809787832677036882491840719534464579286642175298601370215652174127349482394631074233104225208410352754857699792632089610403352146571929257540467738913535631769077723067586551873573680674667629032627144042803161385836100541115518286585347739072248835809042497983332785933305275209411571141640725964179351880508014305225180433464365358751916347214825614528836965985676034694006632517354638347841518373387597429801084584527189839929263578918677799823491289018119073188013846605258048771300255317932172496525894919738362561009209420065654309696804284972464783513665504378055927673187589827708648777118536183068667679392431014765060657434786700559662709865391907474704801311044969771358189250904271830311513309584700152291918800327286114794736849477191578837013585629112564179791942972589475625878959987130014401398443380355372436042463901212920479725750364859488026283455087402101467259581200047226536071168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,9] -53561713432205190315545950626024424657289957903323509261505144264423937152819563286546016089836173177877527795609314291347653304753437517909451562600657560719813245601396789177338659810993340674066059846994393190697054711178731366403737814764488469469594220558335062650657166027405362186441907894598828440869506204568816079137064610584931072430270344595022806292575681553180031630363607503125758599917452225945387971280392816670005821362898772646793537739774686211544181358964959323658490957762109743218165350978887803599277408690178497131424806479419627817599263526128663186593601096385139341594915908934587236177260644699226247253436181572469812957031499939932847938805390870544541279446272060033158207507564528162951138664223447631834005091680299475716457536549256517444013909827254283840626772593247684707762703928382823888092199506268227884091914309579185623136653353548523993328060452796416520653803278506299071855115324599158904529370397189540663671008536447151853779397130263150924008927507287359162042346671355810503045480771504601767122573397172597749621651083549889188903146453417969048902483805135125532863899862831288234131654387928528526285885150040439211031901387480097416037590598670354214158848187043169203756049352993314778118539438615247370677525558255661108709297801359730875472502177073261169058122002553721450643776570900131552202708345875613512381581192850906549662036840706302512472033744186837203524550215474425169905703909033447343266606377236518315108327132993476798641476659657179830658582308379985837728540134279928194975212614962040624684578425966854331514331136135693797796951047947358485117343966836918001540227838526104937411154105031627087594884895276000128424671361246951189424767921448088143360396172168438816319925328393939210560902517693716319174220385607521285696823980363339155449805458730208797217367981343526578598968770215275325362727354489515806915418417294764114172370992863465022260901201532892402395963749213720673990608524074840218772582577460720048409174245009449265507874954181846716169236646692352212217391231412747306350522512338039254926731063301479179023962253011596544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,10] 32092428154539243108136400620634437940621704391200629844885480057905166331371775123460016067421836158357497931764636427135897006103832501566338990835338042223502120121437459366415511595281033187479810094934020645696950168421306742038429971899010444795932852875940755771030934694467860737919064917980854253341464982586246474170902810170415903855127914223906220687692028756866018632958104765426262471934439829339960996299895610256092919053012463104262295153305653050309432893528397107051941604075684897093081985955226769519326017927954248541804448508830086794353879286577780717483555220339231080729493828957950772256414155076809300270101202605740068977379962718599710795555781196866353050055488703909123968367917550519530527191750219066887662642328646457575917442452814332677232464541940199595308132798179992954526869394233984167329122086287515909623937116845931272833532814722465894889193836167404716752126726200005958924904672222076561724252589662684079895268066553351734452677394953963235859759193654943810044783392243773532264433185040957725366154764901000416479032507481387669986771477511240678029148898848270832245464413231662782058184373330523200487522585066086753321496741572906938755681549317618333541106860692982419810450288792021728761520017222935078928144046031005060899242625607201424570682136965066708783454585930370286084347708521211344184823999724085832136610795052197121029236947655307949451224478928045294106596973770981961875813292097062984886380903005402557656903699534545284746773322078855857222143258722251317518277642274090014277195231713445348785110225685015119923803929093707244920666603176668618073078574809332026146856467105551567478972068712719187055282433573864603294437883020294538837779400909389755991217640653514295971539421822067686577554879414858333352239838149562565781458267902986206223282468145682944616186595519900151924913848171439114558747640027518289651780825436673660277672912372978159206136447879891389662190321671535599062520391016679817353903055151801359120951011691506662046771598264856866286152596030967584322873702994337097712331517497714038743679591739584154131633737982358038000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,11] -174455176666348751465106695479409092732018105780947438867441657295088518158304212735904390240000920315459228850229585087216154927554368828001134793493269981466355154912036474208111919792518734049563759542917194872973962688397689306067935724395959723683930237489875340119492093426528596130650793284866321610616611151438421008254997227674176087732085813534624369114538139427571137118061551352523585616736573644497355864812839156223742309003346996126601551335503688438807063893193762911947964074474729545111988813200645756382290176301546803791591070725147758111665786616054573513167074623935610702527282930017423904745061325476427938431295448502685817264370968560245893919429503880157138889205642439571203618310196947150103656371756231864232306497926510819425111968289713022858951139558511452310788440921277400306583906460901072806094833625262131972156529440946334790574342794676641866251736408346285222527152184730283505876573866829509380905006474415006137085973657733902608649473002174239683136170792169173508556245239871809155712127963480394984936069899895386795006967059201526973872117903317765658690023410852133970019647258425523590939037148836248834737711736246589936509674704877103583563458935241151501817261833357653977893183212317427416462577984131051373183683377443494104022727894779744360429980420823252930965993286561370816624818413054808558490460531871316946011025818104811138783473898316229760870579352863670328207517235234222437757001430303802268699497795047533364419533374654708535565578699831599295744373094807891061110128880203505849372985851105006513299932979615980790247624857309394136138045047171551517713365918921755374682423972632648015209789443785023338484850776936343008253454255133065464145685489734867796850952284840488482284258107750602644193780997723917690443015603433735939143057825079261755704732106284241868901615447581232738113838331924151391731630126544468189726149404723570661604316749615523367907841918379036535526236311761767856228950885002010492834048924848890639795997000746215980262155204588727159505531530779682271495972324977645607247574485271458474840938963189376036379476899733088131625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,12] 1459871912031654401425425064208614818599981744597689492033500396095351280257086714493799501537344756787141124595690422966682105893358087138904782792089698600171413090266623325239299978470690321451633643197590737156959174167062993267275178339465720686868771308217865544218611213381599855208380005638522001774545946398266996134031470893718747164468248723539895172266293348281391920891222792245863480303653791211726394119991645503900368746011758986042456817325488139990378103453856700775487872305256903011995617185083415686223192946380383246804118918599381428399274473194955165501517189163688883922713072013380175684606621853316582066908522280699994449816718451351556691066123749113877613113556307697827056792342491627471754331644558298168405731671218372297538300058357563407660058852152216575827182471085794372166495272523625300490439842526596429610298161672011736015098249516665754881036246873950117867626375526159713716093052453576761057532786843025971565931262066460292612150589982093621965720076689282629577383201890208031186427161281669097043764990023504096821049708714248555868145233993611889494681440692719307890762421064589152878715706974859616032897256502465759603425165584586935641844040696010049599925338149329385356818542493280198772081149342706637699063742223985827676004226211541357094936744603417849854300390970776970753272448884208685059269988804136139337833653709889607882538572803508535449951881287765436249197214658019367242540137511060201637764370494809518537464618480446206604208408422116456470057500943447105079947513888903375315450000698398122742420868731462354651386534521613089960936096936842406934173432846013766086086783087331904761341476804626012834948768742412064760472579947442782727286510937010042704438322251941244636852774971001632286599522384691144399388444579919658316709351314879933042376438657237536436200719463770449984766038719268422119891992611913258853837207317499008028512792411308264201698376329450958410643981675541302063977526822216534508129309620766362081437488802875801253295447946395778501335260076721288773311360276213309022427677439073768565250714887315357014452369384083663514496093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,13] -6338549116588376078463708837977043494336270802864192654394981136567468082628977477008901736709410349294736752729741625793703135849909546474677970727616855760158852167331707284708826654119373068854988291737488387995435824852272178441968431915619445612300152837749784126161505039412651834253674349503226318333351211677400881580060568257806092024157336902909700104563020849138522512701932371124531465052995126756231687345624782784023398988949454386761452965736960942187326463825496607060787213280156176180476330445126126876483037880828110359405160399345464814900991306809683836375505934193593871763225666886035939059647929901151453721527879914508336670839878074693434018973658417278937630213121121185889784403441777490950060593405962342746557150764868798717898175977974028383605604394161972103078381246954009131002571678916106351635234338785909583744979236979648687200945017640733186771445947918274256021517775709105063884878494764098738245636627183867484906291096747634468331295528301127623571393361621477119658753140978853109776133885245597187875805262505848910474671874105898778127306194442109677103181152436230226789769749231870129479012109588751360693577892246143207314378937597261626364439561583197753373887531517152486691837696782036809609866993654142713106744021329445622873476630634066579656030466307360493512671924873141425626734360497561445019268868147186964537852448734324990696922919748875229347919833110987046167693699361042740578351597114131150638144668801910469617820375598799136489818994024383219246976578989025547696360760806783528780443646144039857409753606244070317432860608068973021566250226987831603178521770781468500001224536994395986490919169074448184508360052354882326289631574635324010246901531718730989548980500703127080754225995220945813294294255384110000743274429986852729658701703507473474719976337174208503482256428744936138190904513640372905892654796747731684592709614141911814598925098683172721496898080758532479350447742616345088179490871323187043358644564970154814796507793749184987798281135459475976124310426960918514736699244278382941785601320825611489901056841729938337237258276630323403666281005859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,14] 24289902053711544261285986537640138582426111522431686418353370223589171295184229700734162912940076135518229113621464813813520540299371507295893327891044981123694600301504508941130423636674914338318458208965894594005040278665045503485384910076110281648533015530855282384870400637555143175623130318864069715869394295427915675073110436507498352423010839245052562968806330429812456730434443292979291460663565626888430739397061990732679382772323771167275094592506472818829283410459681639942818358467447521599901527891322337871032678284324916317843692092428078075247930241841871741742297136131152001935970224544161669642838353858355474724322254715338235874116460356102037797513865207783824989795539850916720097962945366073892606617059908122113093392638265094110192490317486682139852096529216325594184486042308168007085908835596945377503625222933385954689343426098194126006121990389323414935751658300639931519739571418045641049141779145647903429915269936033439841090697153988598264447674471263902409066762372443018876027413768114473911342995199573052706734651943462834220550017866182873175101677732074313778125640818705560719171354593075035066437118047964988320311991196101939570950362681470371781720141459176235287685498273362175685035478203746913008771129104509236496341781345237311435232262512321081235885549840849147404179693876848691935300598850714709434675966013352540037957478429157276670616302077488442530265235199108414808077563593266628426321136407668185656424197072677551592895077608271802491780418701275701010092965773922340568548131909019671444449962671065212298666194164081516109039229273135997032377074908670593693959838804363125606886836465006383330270466780477834503406489350799407752795146325888193255964841003997369698568536592982056653620439853635733532861803327540536813749365489747846767675568870144664992168929051786369736245192846448736968465449984502245663798179827765370335166333553443269149396672112504740079719107431247151933001501090430309160181418856876760396518987474468086851398016397257712907068611250227425087377408053267980534530621964249699480921680267265128896485873620441483143952109043042312437885990142822265625000000000000000000000000000000000000000000000000000000000000000000000000000000 [134,15] -80149006043475823768818562992586120464268035941785105805518242788976850353792440712862575270591756496238003075432221479676933167214199279590865587609417657737903482520510812558314216321218009457619317434229479308570823669980632445120745531156602080685857147788558148683685402501562985100520273306976756661860897432846330254345847860979628689578210199281338665278613449651960728301505897323945260834723457288701536329167723737481512155472235238236303018328810273396701073190623284111637675594569504666534214928591550323269590167801488089577792899074676733564240295372922080136669206554790918324701146362946121944261761166266620683992859987223184533378228591356715460264783522669260886706987944530571842142677627377409627886897924936214601009945217199865503556915170505027577797604392090358098022509197798325568413970940709575229935683200449985033435657551597884409367811400016096930741168460988314134010399000224588283288108878308208380939473834174438636474086130820596283733390447452245860407849950935482076142157176255047791640340366615149520398238169635704087100072304221565020991219178953758813147059839612246268299011981301418495604554896122432530252667964879982344185577957232514255115139208206455199112790496966871745368452196760638137653721133299203855776404047703533946510296185943699849648631125226932337149201034671620337173422994391243505941430381575015562468146989293565271862546723435155782987556334969019121719039832399743634094319942168151719228194922317040695932132578097713760463961751492588157237501492350405893080673629458531898545778682241747794155069534278170620783350524985184987477592723455625845756208618760851968379824846911610672780287618664553682269941488216025989821979490783397060532798794324723225109226476556610535984473402343166095813721956455684250130324274142358490592855400971118530214358822030183014192701280683564345016624990117637683668024687628630755585584991709430777500435983900949487565762137440766047239254471618064720553127797877277048533529524357205319724879027529062779500175525289738314453107997394450587012467497014337871373821158780876491296942763124926466017027396286376008053620734930038452148437500000000000000000000000000000000000000000000000000000000000000000000000 [134,16] 215735235301384970300119570728200454299873684507092049910133872710691648141573730510661950732463602319779094478939007417296842294057070810561900520926129500512224207318515005059003387311427754138870911069536304966100507963936103781150238417546003372633272038095347569418627186021070969289632442290594779580822404703266857062345367886285815295149634698335275732172434267438511735647359794474723600632840238671050511788812084552961418559383451016765700089887275563148624082831007605162806692709348521931659369001204217082973228196239285664771259291811692616758314362903306087482705596572941873331495813717275564058435932446154573612876613976542180150997349818455508737453483255012156088937211425675071338700325027792897406113153450254927036238149185487144264451900787689970585193672425424099263387559342711127221581474108842233475206251022842543312750334256775418008368272965742811533292999677330411281665688967707554210020384999613237071324703608614471008866876197662043551379635433713480201788731629997626846651205140566529009193522172197154604568501647763470873891841895940211770628802355237604956028036254140643536732796705282210423245499007554849901043717577439194502683631642686735049171171378263482818245091093960254913135251481779117482389361568955127570625502910943934696336759424101753101552673296674762766847070007745267693948663259867767310655832551476332140453480243035123600344436896235288361676600109635147896338158371470546247504980020492321769093476605282299512404104260627647104454737446339522244235885996660266035102942769999746354761413941862206849957927140138069929236798193084375179978641610530405062540774427568601884376832561312364725070094572941649757057270704378706589218779004257373547389743377450638952006198893495773989266083956726810642758422820921997406671562433866919870344664954756505437023423547284690748060922946868858357200951016230641711773979977583181412036929370078679150178811775713090589324530765108408115984755842918548789552896031077187167126031320550865118141804880315201346582367019171778419456386763327532785961542188829208513684795733738985532569970364021876203757869095918919631726638369765132665634155273437500000000000000000000000000000000000000000000000000000000000000 [134,17] -489192007794672048613379065049086334336616376366627429346442620052494958243634893802114535938519275890974818908113409225376070136261490043622625798548959573959055630660316032705517497213027457444082312668959347958233265037228902201709329820973997498125033633069947562121616999176475464004689003607033706518915424879879811320429475787396319171979138137748516667551515506158987832620542305695066821526995293487091774794617143659283069439681509361521319973517528767478336130713993597438081237888534673910188510672724213968009147358577436542867840419293124662345511995243649499932555120574809372890294254565323817095483127397018426187785147691541153933470162021600750059546431555606172567737083710609085779706209548733346367771444680698513849612437173166924492641474201757516654338216723146428892946083216315023237627538639252295043956531119823823754287671555273835428724256499376806294534092343749893075152190873569675344192023822474564667876256626868119822156111591602521131565884215573753619391038822521688440028174973863339864670068309015810906761887864127570703020015958697507226522324155798896397293252488604786980534680400640930367496848813364425818503599679229841785145527020566279887196053398156683240961426706733431600839812825035646650473600545350920557951456281617358579623398157621969384884385704503976287692100022362364185288921513563437910132971596024043979511702838494553838127359423870340384029974616184050445285333118639387509340186879793055291805854237603448560537701922454084651027294747930837312707353997431663004728303692356111762470186781472690906922780398959613885164252571585914105794819343675863804791333718147569400234051439566970216620458714979149509104099797914539300180382651941454800680222524072185282158229578002530950794798106151113276898308725004797120284142598644091492828475433098080905362288278598988367046574625814368630864513840285839815686201924240817943016721852234553635008303972230716792118219614139919661602265819576879890756162228616750192916468610633859507547750742037096200143565628564687271437569570852251453345258663478417881577080411110646840505152878066117285400943315352097314645068154568085446953773498535156250000000000000000000000000000000000000000000000000000000 [134,18] 966426826668220910811994272279633256333274716962983887355206491610543656418238117368159714535665789441212995454530075495788831092699955294900539508862721640843426958514936156697245071858189119811757812287794086541741634420575917093647052442404418976397236044158501712453634476748148239464687377911127652618122794856843805676033922319809811133577367345463835471180671203933000239430251733038382196083904713299140999261924056783586165818570849010847964932425806711249258592331821565518342199491423642180520029332644265954100300865829069092915499717999200550683524405740366249866020365403031240522611150187605442016227851479636631351109815003026136907560861796571036669927705014769570489159470606073564620287289809420542527852256354102946872412427250589362921980497563567966869426787194785582761585988468676270003711028456068345064064286859769929157167977909682792392584526982627462594046517239103833566531848214553032459593692978088708610697674655911132897580460664531389532621362023842758145005663093401864652979988181803525042434687565879801979089947015878823644249398685077026344753554096027546001876521655919747201145595473963045919608848132301005780948663289543081492479939854540296974125240013876126401820114581717641498559170128963790840272775644877538373193860808470205203629992268265233885553035863119203544478338036579772540692657698395522838597802641569206479291388394544489457972444199483881517900083619618024192082543187151386683715565568763470199542330823564193642353209022484038965777028523332183188278196038662528139511877096814562705659836471035737089568644375911294756697716650157645571711284999578498552386503592168061523403087881309182306552451479174190314115671647817252316855298010544755237458633244892646776435005118456181026550994673493164222799500114583649520928900613675097434976598094592671020203916339240048578358525983421502541883597174164069862496631450243284715893823273656886373997574560719759837058345065014197340689078249767126719362302814028629540498997247742350904974901731679153157008871376674451270770562224376805872442423916177033802922313354986892780064421283646471695052886443701533117112339819821663581933535169810056686401367187500000000000000000000000000000000000000000 [134,19] -1677198490650107369375941521748698348817691113604479597178739940367267917455409495555232438158594172713303574708762922695235440546074630847199131129340102013415355463894108622418600125404100734813734555738675106146238984198633254367398419520362696075598775534299280845982255341508656703233313575603087389626846333788020404096993210432612080287467109924845850918058253550821210079962690546290901429550872065614903192862699164268193856351336532640322600007027960453568342012730261437110510710111122065990664185069531199537013939670723666800945636400128051324668402457190939758066912093241068644393705923930097067652901425158140086058920554660038914105707240810439536053149840450634602931631050202580957036034481670445431704670242968378919412917800601983939085497750595156748637970136102500417681204379027233766905360060202097585902512593842674910214332131566087197895512145309352400997396641514560160806645173428477937569354328337414571951135323847041675483687838920339141125967156647805365580471033723274972668005592390229148746258596944836054503556530616980415447558763663050319790075265632640363884960686817357199546702898575949807235783417357899770606493005239754564824947609489872109887841368569017267412184203542619828012479510425648699430306655156103099284793579952081027170124863177994001526942837506544836915991868374438861096138090023892833161154224742351758774082707265475739160065635885605032407517702183488647494356690930506886712154212315328187658310372049011218384215034565675665257475055986561453672071385279066137515295194764932839107012518524531058205864698261508971480171905936288131973473288747444399211231306398024876805690064569447337285882742689285995722493663473083127659323633457393631467965531299167484144472365933894589333732083126401949879646712712992861434556831304376428265494450832103102656851388166999686499439277154758364140315294895429808815536292836729608305187119080436197961878260597257623708369846528381844671096253161664848202756533487911682953077503719359013145114850189507985061995872204822057949510677510313680805533032343226492729797777914137112256461256765481479452501736873428114086842756984861318876767199981259182095527648925781250000000000000000000000000000000000 [134,20] 2553474340406647362199065887643745354632489778338485130976797454975886660000384862118465723557996186528229423737536053953824188639902248764360293024410138953644330327623907814707178334952040426329316063599452454355952608225975675899894983630554432960938894214659576286322245929112101362352422437519056597058959520043860433796043182974261288771262019686590336815898425371128255647984284606915170468369995400791724603675155330467678187590326631402452646379667152435670399146042065133000968925052747482633744129502284155683142110719094647744089700908841561326730010909541362498739664464623821383155294250327598336714324403889740196004815762378035222093304065174897466824410941806847237251119578518369859474862438351307485790014475724655496582399761132647072216850000871225254964627580929556301685442445452127826481029838694230887027308920628585937227858540433753209113768084889550528189452754704148334812219279793128377147914601277238270883025626434084329426434306480015631930537267137107936781149338245110303156982493708793317783889688441934182372118642901303528676327051807290668378207254016393176054848329561827547642670851754829488559225512101334044914564946639780919108594727185157183508696959321751238784362929714738202119070328803973077447671699837874064555890108687281649449282623590217475072311263267403852021360231507448222604665113829550121638394049781687845234452017752704142848825025204472828616720527297085830778008684294540640009624852380092526659754076268941892061839693222303917181054898004346671144762831119031609047957848489258673618897035308140716274824370842367047621339898130139905056621720553004627766506229754044253676379603616970714833248203573731402889670966738244572401747630483872494866402285248183003968725065112341185627514230358426559808385096471705380661717298585373155104923659981688665236538102997460447136584949950853365490748166903468259092051595354425933248863320997049312111535940583870538621467482957569063348562017375701258542406633303891508046011632845526879273868491805651387422458691453071410543319515946884124270810158459461734448438706695327564936252090587803479354988032803071443643694402280484759913958825450208678375929594039916992187500000000000000000000000000 [134,21] -3409684550563336838286393081126669833550028185813495652773664356675319760759557891819110578470196597484904515463725839523462317589967684517520707471621391638359625589154639280367554596248490880429013753521457274940146273741641613036211097511211826582984436870512015379610444779227284297145254710084132641401757642825559101808035130841804307074305261349469773276242058322981211265551175901836214883192176209588402042638025950445337144300425437186953322405972271098523791839396986591351138146610085346327701596368673117239761328668838504892462167972367180546141312949040284455520527839638882154203056913365530654634699741960971453808336736201120388657360815451938262659017119743513729782457477166782587916762019469247313692289927010408073594940488601919341690230423813391341521632629999615108803224433337978957824668504849175511401753219170279115878985824204291900690801876256249887928559177452048483281139928631354322376986390042754928488060661605716250506387056167840747322724757512301401149318536267322795468538734963050263299228075814820825494425232083927410813480838160987475322999958665586946394044805469557164694955616460793631203611039369774915372520476874967120207615970212124595904716629655432313372303192158479550879249597585770357436868987804876210946896789408498314553841781667936357090110238827643935469270927724070380388844406668815837385929625510003243655185678422482429897937017610268403675643693872096478448594200211901628687439174662151320440540238955187190811633953363032321415921550792405823459060817159427545782565024326128418828377772405285823149427463376090324407065197564855799620899455852692217598454548962341221366365313089120045369101294683650288388615144018949594850683009135156440714861457865940236212379506033035336203202179336867738176739960336550375358796597576221662779434594985779055787412881852209872919063029132017117115869421293973872381003486115820204389272353730887159698501818152452601315719421940232337841996644376628240452173170067316836200830662449490702656078296689705220194538553049101531491763213410144317812398025587995738181168646345263162623965751382110060689325939782868457955755141550276092252833026741143385152099654078483581542968750000000000000000000 [134,22] 3991307952825489855540393256704824835256474463477696163286447108736796470869231967295455579541994506666167680825546302454055721240198813741355263796469743224460280815081561348359634340471852703143732005354048338687138095954240354401831216075980294481644060145841481861599096423482604560050635803848123375803560058743813608423665300592022805369159852086165229326613685649735882199459816512688191696714637069872146821558928636471428018062109166365126873477497500548398782163739757454825518871671400188538916800592730617224960255535865756456630447547079133161345222614958402453384765152450696874294324003923723729158245352470968401363682286300029067783960223150375649254711809902482646496806672365339190196207239799309836459882935680102707033085419589122488839936204722711167754060953784614593935142736922004932747902215280276812170173669342042743116352968749206077927951081385722499080198020477015599852095212881411579930141284084130204443973617860877955918252075172283042123823736187604856772920385478267615949316890436265864329996310616703989044523513126592386062436747394080861199389468199332373107455723177219237596640145139690803413115199243493410264811049002966594725084079680389650994454993100493138521188865284696567162259897458968762011724275680358948462907586020236973230583491518295778079642315072546443620626535558040450057843182106069765424676992259113185334459916763057574467487444457133531293305157083016564216243495629016630113843153334492439191574538772564153342099955214084177998917047422104368928715901215203808558058053654875251145465268108327187389180859147380886915190877193830837825107601625646451566712876883880851941355540496949193713302431452482943402319012655948506257453097486655811573822808886386391888082590084465157571889956548210369547033718977260332508181749958652456019823554354587300937124409556979441176630121803630475092005754934477247884317937580997415452500967806483415560082072872854391057301078672388122285976527567616648316334195603590624449337781717621433500827161071881562390103468107192028643571992372174854962684150400862130507170843408912457384944025116260494818294406377880022819895746979342098343201570773142172754432976944372057914733886718750000000000 [134,23] -4081720793651392485594792383534973175274473133065652161481854657693282921623451454063792185581959714368497043147390134977992270446268113624198919397402758634157719750785702990279866707601269690503515762233853503014997748447816267874191564516431517988921019331114319904619482835202603414678064736683450051977345799797631288687686810717656443695874374362512937377099245589021214895539332656440990319380983005463993107824646790846878552766221646295744021535602162277489528090137788060002698499419055925069813494637826299562657474099380950128114513346733626117655993376921760515416385842530377497228654234970087410531001061769200813677412416364226424516467168115394210270214230437722628268161716411830580679717828321416327528921012030970506173889853459917131537495020087067632895542633372697516080162890369863924593853685207531946341838082422440698977315659424632225597687403238539033290100741762711799517756824867373231952358610532925838640484601256247549094550429254058458991368709642482431308735949503799745151449819849214322532288658438130307802582513220650791367372060621284516865716787180805058833573929103567102405722572838014412170368951998600788663554382688658027493501465331952661750545663428504250912628292449903892831371144875704554014032913612208802413830552988379601494092719963359368213543563801919737382830447978674698726924931292156919820748456217468336041128202554486124368356319917897152766270043555321077324522644939452716969678922871592738894788056144431839746710847014766436243824188445259756776660723164228208495942755548418817234125870358215714213376183505214724888571067449615971823364283764196853452443803675146805458426518008551460459072143863788725087265866154703982140518935907605473349151318139928647566440246197077985066603118433184408342055646033416425570244414610748458091482932684676390807081517739755885549260885102618708951797985091789926518592259881986473197624929573036491762317970304923797346708481202954399589083916693499302056744642137302135970371477596600204312316434206625696652345502511531068171526517805733242023926913617753663689673328111728933902186393690223054119160343015894553437194397724457587404145320476682445853811032066005282104015350341796875000 [134,24] 3622811250950161192566326646436397760624413572625248238548302193934258485546896289802025858234772788605013126318592703401920958101032241888272395145539523294018279845777518089738703462467725911961111655598891545693867523861766146054318177368643397745574321211238537427777035714265360058371053411471616191841889368446981335323301570487971910511730392972436296652765591998161772451264349663049143290866487273711198322389275394785256256668146326953018135941623709151523280583435198436941526681851637943871380726837494585447867415381164385868976683372124407712980222019244027640184040761952596655232851476151904142517780130402218877729549688481708407067347526854230606282172792525889918929796736114344108288649741914361495059659814127009897761976933641286554056343394970161195176011796881462353818070292943315170438294779841387500274072015833631708545134044959183349522508140032055464451350295576497574389292542088085801426126309517381868421397582384458621537168572721144564127503286303617540213556221224018241666869923270064106499188155848652956408302658941040614670243037505073722261454967350878556388214061765429603697313584882302392462599651098991017594111418119116268622244402688417320820148929450033227817312620564201524094839745699466525656962120469448499226903218640754946414879607303879297467215679007824172887989713163966132964998299750887757801662895395828645920192167550686993684470110844055045634757628513099089635115126656050803941601729625906976997122856530292552758264215406959611962869082524048413290855257967066782960779530330860474071470646109080248822749653233381324710612177862190783421764423428082505942976841454779921971772030170260251582779529067000672397483383146461748683737562014444170650513736817694271763930200687909688504781717004346508908827840636968374273803170145147725217356029057991942514083327615849204246807482030731326859296433600003208722363207909156297967924702356393487421866913539268305330566476844398553052655907324381195814849026793780889018564032132814267813750779118614935462077912836491528304891353679781800747559994083500042873504469172530320726166238001415887575590510467301084414440215289867914494757478865993860495109402108937501907348632812500000 [134,25] -2764374834139259334639896822177895385127727779749121795952480914940356968366952187831445759055008574625171741054632434516739660714941313806917059586472687044171781077709546448680066671475023916488463775867103676125354207621950407198060406002564867630669604538293165231625860681626228342382449055344095057262935504186904308596634822634573435525444121366953163186015203795258966998876570540708698240893732641969448264090269099969757993027830081041967650510504774610805223446809912385874482671596175184909483614027445481154775898729081778562416612372043822239453850082224992282495977323842031626267269094499194477147107612753437667972266440967016117753817359179056524180723327812970161246844691269755284742865541707831664968651047385488983401935422549413995674049207773734065027469338783436502507453150685259140373522768803190908254880102381296843898334003333516726112962853311699918962866404815305417542166940805978798430482985801914538195965223849213316412734999309013464310471573917306599278751949355194250849464992272413426433945469228338084757533438262787971127549322175835269006152074035117490788978469240783837125785305447769095195784831616377137576907533436392523402663067903931891170920846642911324187802783215046278541299119819936956057622263577580296953370438708283724878407875715606398680854167605733963377048460228229381128876962336546866681151311962040422548331515113557680713285316164762930938773478651025322145658500662272590522333359353555967352347752845053720834463337154193831850851612437583273871214846936727014322881342542726075951069704041282411594634170129364823471409580323569166703696048180478026874784953508803906211223327350937028021050683041265715875048431651813595348097770017113754707201469793013535003751040429876740225186987913813850333178575723838825136301956345643609343121448314338490779985538063480405034885754381745055490429878416116816339165716053759419754751671586058029570862365018364035904434100099899792586048996373910063860744102437910098210457613724514602687463665342346683748834977316935827543766960995580326329354658846972235821610325506706453850628392466426705240167876654757917835095837646251637213025507261443536322076397482305765151977539062500 [134,26] 1792257003008949335188731374208045803892333034426795810829928326784707071894993043846470368154726088522617291356514950658205414416775717937729784995689821380622759340913034472580569201549993685489851694726044380286167209384690306432197746414760966641984790174022800612692813218547874420296767730823580810508732934271713400425966877204154676773854335590783847064178639055210797770484205010443994214997617623388669897918774747919419236251611384572763587891672982682840934592824248877516483156321628107615793143583294771181984849541282799900442843672025210841504193479283019897091749642589086882566428944930466235231722497513414396211901792796097809202354143396993117271362168205748876919690821527040013623570873910163877613500758177582207594545005877113830683806010565636224314898737435370503026364524734051717659142429648234840491077373360764984426047316749558805042008207055099624053757223782212325044008634090941944732844845325226464986723726456851139858517407261432040827471955835011105923290991963484708931804768045454114876032745787343414183516784026265596993837070682731614071548252067360482519060286272010583758242679105557194232853750652631931432432156334633603917148777118099708122876800158951985530409723718062124090435799557590680798581208412657272826819975240916914062201918766470150820654230879421348473360285449125983385777736326049678467658752331632199027157345037660471615876886491617909005223459517533215913325644296601675560800317442631398736312323372345996517383307283653531277122201212056604104247467074569284189135515265202853067367362655638814786510927328788229672247329973449136181143469318857097436175210261387311551391694952598071092628302806851256466901908708851675994115661152740933361880140550202128019152730501883563365251668219555862962406356745587887967992346494714493203112962953606324451476794203179634068089046225291303657654317060547850113368238202604948819401596103002361178664445046434839573137521000027596418416568397154966185167086696135506774807981939557605831921015314701479789918605543166427491022397404438400131925493336506284492377136278465304371939355742220042704683301728469474134637490456231296079493697792628381648682989180088043212890625000 [134,27] -981007891644333729091865098851799431956785518738883099251087273694508670773700958327786250965117623123708883122085638815179019843647038559759002051767754385829618928262352136641916869578168863714246231110489010388809046609636600500145601209503619378364686731232245760012417074930634782218297175470956920171192323364756395695909976115467181156517578933361271406611866006714588774296985727995253050559972599350524028208134103830006239176667612067566162690248724685047618680224296357988538449095024042505705701726945726776295950378511756500455410856262582206297846021097716327762028203868028882509890006666833676841604725816769737844259558071952990466326569259339291366735806088887094434210047391461762227218530497881154789635750794791406069693261478054186485262227732196601555550518850404731375744064604548553557188834794942151412427529382183257868006283227803204298157993511182029007134328456252658915135930447862357305638664411385734530979636930197166628251864930621060384819837447765441403520159417830527455735997113572993994633938642590557254522926146657890481172715274553978683908803640914301436597254564385690825478869927643178038439245725811440341297094619561733342804078061704163166005449333129389591186488530260676000590405630754611982797108683366547834159951257698093172473316538424388862543387910137005180635393405560525299176782012922420101146575193018220080184263804302486805079355343063846135116562213739099430377463885014718990677300802558292488347076061515109272172262218201493688925500503031379609995951445097026456161341121937074106614608928149392179616282660676218271873139145892284948507998940480255737097842922300205434260124574516455444033652779824188932662756467522983744830201589726599625904298025152802150608615363687308886579191756717145149256565456308576820120834471314606691533504597073210196332271881058262667118596986583956696930686357426843472478559933956198328666046099087195431562376573017278871894167904232265670072203356831599141115353913328402473932818042422275772573863513785822909774687679591174371868393222083042740338842745263316662591184936895049284679576686664582884468094059879178041095047484004928546097445973828143905848264694213867187500000 [134,28] 468906298030470074328820400102326928439693394207333508529675588722052510333509551588900431243727364064604315416522152132415593106308732657953708962101710239157295469114118406484097035537283220570011554920726877471316327561432707815888376834502952847479988946302818940181131714115414358890104337937875880847200187567026519762944167763268574343252917311845425126761921924848585914152279599084633113459065763911143579843061775012111943042743763564944910658032413982557824995320518773973457021391214680457095502037156039713468817673082238134723521826440994548427834084777994873689167565010167819677414172723358095513518491148426856787577526928639755067237101503417337158353238534153399781973572224070651823154628721189902526468117014194133617811006889211083484676326785420935153055704500944268735937422460638825682109483105176392704264421369404355742001362846794099605028865644882687184762090980452421514192428091508918105559754388738772547712852088491878825147388975549803628124688278730470157799479716996032780047840389858266378623006573923076005468228248818661797129098690500342248749048903826267306212145991832573850189066187439471328668438883417495073349061205571796966571347894257286999263510565916051327219063466980820287529429444801569279274194173328565773579223434907688469756601789312859289101195547264186148052203577340904135096958440696213691039440253588496207264127487690881096704768317165753303481795978661335611001535521093575529406212194091675517159980931290897983647898141794087522633660292681985718419758395917996504021252794451793298466379995936985434063965384794722786454152681873927306187621858712454553062702581804268020885078455910372670780122649584451989923848566161205575810939526398119650932989266787042049904351073099718917239545981300001578262790249380779480470567269943083320616384266032348720456247905480539642501565967735685110034378275947899310184067761761469789888042403392188504743021997643610804191988334165945042477772137210340141683174190241540362269962939727221793785310454325357672195026145407159138507819168311322812603422669053048262153288593789927052913924672872812947585952823632846796418211653298805308587304807588225230574607849121093750000 [134,29] -229605911000186130043852426857957837759409011640242923054056363675037107647215119385860855652660943316598860384072310359233541501679246990529048683092336221660503858950742774388743546360859460013517759950467581553790173480781433138656315446352254015512107322464551560465910773662095540541941464468896072028565063371508481849773095045523657346573349971881457646446178415566697360575743324363821073726531288553444938629775392377949068709694039295177713593347359233612208696004169086323054027852394108098282409511658006529654888369346154839083516540592017141713637811841802840937968366279010961543034592650240563909697171086349481283727840189781008381921835810253529867135470882908992841284668500680498451515997645769271504729348873030321691988331768056492865282298419504401157764737299452589860061280011018831993483492332926308917964135824942763676038992254823282020734401633665421194969266218745311003235072751311874215766304412891933253760514274545624455060241023099688904521530875001562290780827658441886416677265397168879696052746144802631877139031265258948239761786611728049666108270069889533879012016679734390785025138962426764382817419812102898958504803861544679077955346168130751476425685139343477590468805427011257458149567042512090576349000913398350440025230019724423748562250601058402884755992813394026248865547581146214524379065877128396244661421127618726256460605593913670010540737957370295315607816426406840817479207471887531738587146251332061236201834133330800526212954695710959188401326059173076032999641013779584557959615097300425329980580330820205914402283249110946748397862878620682238846150853903307762031744697679675668637759007184552520439821631319713608422121200858284006616670333234205122947640045047090994016896533233542208838729292271694868068537367902384875974454051413274766892031907201354489231242067818200195041286901339131379885636483266835164365819601272329224454745556046997816372298779687117119694887396435796029344216489973495199621315810593305568036254986005385746487189306894897183459413947276316932947592376056468480597769832336337797660588731815300762397824741139956764073170500225662941420935305803857900741604680661112070083618164062500000 [134,30] 143273216029569976358522656315422382630959050524626452554896242131263155610677344107567191559696179873343874828619720039098535626080599884712671515631297812771569349493439340777470991442888482048265349242570521329589569685479809834747692315510621458458086042380994555798993479942362196103800750428254360163734861775623797097999311588802417524830020601127558568510306523747496849111758973811941714726690441446148026125179479070289329182354474425684304252840019230425934147964919281182320130075585588007689467684532478702760290914054441369713035664367694423807486019138901608231055764412226322837528019534797342051655460772921761643924627593931008866532532460443189370210240015896278032180369988233804485629690577313846924299442196223583209017032128586490669566592247464762293173355814026862080375853231982970475059222809646168929617292930942465233416059842263101582065096470383831437056714048632084535402621341783931997980900503091408371775628074650282930650233995609700502792026606895104774672198472147034052314703127478445597973208880208167423770849570351817113796046136169491705736665088655794547506737265964018170309464989514552787321794892553780378902148696046310432401896317491713004076643109125069194957549144239714829604273857716019792091942800756205850562435816647267808394438772890122549172426625899670133760957047139781598174097609030142526576600613888412161832752897237695805862278855450666673106633255411718259716285861741088301843459876416969505127585948534554653967894002884047865249142242507431324943986456263074284520173187731788591244658790422825122760480988986735288525159470344259431712322981674238665358820228952968833944835247909893336925785826490738223088089362363868751481928130113170551136415274870184265026696733250272073697758216876574315274056659898031496041898156418634127331669514170969988481609585004867121351817356293893609846281987195940472411605598134313760878909517988558067935050380397962225273799669469475640176739144316864951561975717238777600062155697438401727636129840063260802893195643920427590080826169136175987447858921835392320406652601922996593587431217434775516419852914947657631922649771907822149330513639142736792564392089843750 [134,31] -98738361505241429520139197748047151453221717523169525593286187132971978115100746881955554815559926477571614848972731739672183897339660664764829490926964356736178547469997428108897046566982571271417710307896035991806356437958751333947458364361902506768973626522379865760286261590571388711829076089841041647590732325711401953933242629249657493495203319943349787675579022162745890903439460781585809008937003553572347609074345226256396462951920373042822493437090990534830625165485105380316001787251453870295188053813760310599232674375719127393461655622320781035936363416141471712066070013145055792805435190184542162288518817857675927057784295873640914976786356342851713826790103008953511299905388780221784679497481260473010352648798298579892805516593268162557816130789801816032350350259296146653236459032927772706428401959876960205972495600541446610776267386414327310990072788448530143032465851081565025989148704446407618787515731477224622555845716102975130889604824837456014804883624919838894702541664416761096491907180519997738160202054000753381555412896439312006927390031578728484405335563058732591243639220399423874065722231139835595662074618365559545718460956155030750656441042900964004451233541013721425747558812536873917209098808968730788708501511893284871852170832987664873051717471494220306633824368362448132475500114657593510821912632965851756313341253402708565389450767936468256888965488639254502718845345005243429357723939167018464905892054528726339422940591699294068769394708871359076900775054167070591954891446141273801844719789850633754532380360039907099656002408891595701134936291788823185148301237216821407605592364912732534842756263331411442329987119340368370016481427770036785149122684196565183028095644921105517324722622842339885134351289786747386940951292752736696840606724935088238821322580310281837133667855620211021644305226215631861291728311346877612730883245880980798495387067669085626188991518121746694628134715463081164048953823549218074732547781070850961564542006898640199276932883404109163693433934714182653864893718664169265442225520499308529475978214659568849095733741464112189326750920635286626287647830941916652136569609865546226501464843750 [134,32] 48835495286998918902072580936666729484219475547143285845646854183979774524387831428435216082943610555404858464466383638329451086587917841498933419581341627285808732957116317671331376333544400535790093040923288345172003498210686991586984982398104513368966168611846166966215487940565749458967345219778661575623031281063689137851490817502784411746153196779698408478726424416163328407765747962167505782895527700349008565951803197010533180344582862118094158817602279396287387493287556181533345921505520569812989252347257472614165152736014056999248243811805499807951097940298329476330094912051477946404423593312298131754276149591370783748060696082015680793894181940410436215819360959288294024786687043398574921515148824237081114237984312244094335753813140043783912075246322976341036046435863370782104516290208583759796095187712570968538918790197306377241516684865543705283054990984478080245404798008699314997814597942131945515511991911163126456414459720844737415501022459783798317557317294404441070617310070062436987497692625121698943314056325904913178576384973738775815738858417629938311631314963250849345020001128411774327160137356695425102191874696362240942623637046094085786349664134508669888182227860017720562197452381022893469129742764210042380900178682527735136722562485819233055558001915558726486094109039746564688993410124696146808461427962380593896619810432188563635846188417093275153330810409309794796708475707452942074395549194678284215574648160292901186402517417759214521100449276372519693359962358889827648533370605563692498833153644295727512568410913386269699896904918407741610292644103997781310892623426042381751100679306740671642836529811430384077039296629962418621399680518085987373465184065363407520989126049050811179913678383861710612020708743196316981297333220301898158813615683312331783734845899041306116104961652914662134424427510061442480654799596061537966921787921214414431093502686985849403082700965512316128827405849108640023020788684385187684923901493441666981282029371641345422225139826046560003256909937934963716063047381004100216469714575245587496135414018550831738909532179265624288204746412804230396967574455572503211442381143569946289062500 [134,33] 725479758457521501283925975737073928941904781482685374050649421879989485654475152480275708061710708546493695842618563656954041344421776208241195676573284851133386074485461379951271412265475133975261417679753603764384641845537625413795419848159470091808126165669976823709552193409644272629688431237410835420556075466658291714650087378104234287884929081955127414170601173531790054078112328462214561059338976124655984041527551850553608654870332623075442165186544971332172588390144914565813000843204077140017717324000943974278357574023674482534814524215783332978473304845736491086358008245925959799593407048832869962166109342167493179639241854266212495135220243735559712102473165484860466668655772787665746894274596215442759470230304408711535328548620575436454490867702855574057454949452589686764687383546368445827207749463711823607439322139441951048753972959135605682818254700444833971312194753020932675628861553592706572422728919192361910273654545001447593864761817255441823648407403236479873260406331886926648853292886113066080192576316368107622439105752969404851651238742340399975891103616089100150217408857952107853268347934951907446212305280601438097293695718378639394571444389964994812917929304753474299172805389253274104266190168274179021230565477846837703359515729444222298653781527162607198078458961957167011174431642108975962419125773185279281973178394432100967866849245429455140247606490668412788929878864297824557154141425064130306434538754274850436806183997373586647519402325185580350826119935304973005510640328546997320120191659061086450380621535160795338618247486230742772794893183123931157789367991193243265902477700735351938119933256359510544006752936033524809069692733225195119597889025301207559550654415053289887928291593524090574133813385238056535129405774953611588644757689029623135086258268787512867116057045859474716010291437745400925810967568279865051806495677903908746125886094613903210406660361087882778542603250303867907514867859320069415453727123515692909519635785991933888174904607778600861910452554123166281181088868550697934038563687802985855373400849988917830095308031593158399054451449073668399441060272198228631168603897094726562500 [134,34] -31325157794101910054025565834847796513932891307887828537668119173326446645329600424528973243482150510804115652559728946314669074436010984044374274927540996856877726670794703563143702439294337423899186887792890368862870915869480208379466256593331591225234843344800223442716037171211331806402048778692173264013403098570290010522950587866081475174887006042881154171245645514460405585411615001243027363427592335098288485829180102017011646370453755741566922092606626153376491184305459611052672113435847486977084271905304898828697314219912828003870179539672973187833035324244396798392232738600985241922350474119760351901974953440071116849300740243962840695654922355990236843146530759372074799702644797935690495324975595955141089447463078647455357900740163173300567176581076217950653935626606267536045158690182318904224218156141126995953184341279783489187544379499046372489126776287075712250704968233483590525256619549986125579020513661280882233535056436791922391305181755675971920026931175120622932009145424316926351340382173719629760811729534856306901736218655292504754328953249302109653735371612232801137680826292099481109220094078178605391923237066482040935915945437505405411535310698862047691535988655136136785883071938912112792940265045898012205007122265536056848071087375044541417310702113739162143565398342173588396613598378246238470221784832912657742004014760167296147922624533479154306795247856513956105855653518097610726708985613508827034029492867652520293396334111554886156964950214726771071568628818251784395577496422052518682510260593654802282890495364698213483998672947019373829372372443719640382896843747544996943275416856720633815359439127292154853066003178318678834505015034685081888508928063454422201465472450254707955751715239749512358485140909907753738791300530219974567628511117409986013846692743450503680680210274028959361637517192640518476733616141402442431741224475543992088213717021196623033970652337844614978921434408288043459251723720418472999816494473318212849952851631714023027417938364396773760951784306826506393937931502649236661111437818241260903102165588051999614450532241147092531907389953703284559215925650263670831918716430664062500 [134,35] 37665459327390854702743581729090114240633673594897578330409434551789757943948124075330941999726161485932208275150849598405434457825518428238888566120126917342774732096031385478817892004594276429775166604014022035717985640649384242226139966384288673487383147121905261036070180661643526844602818391941792587818998729090023739816400489280029790832656695134332185919787280389118107123388542587283921345979689965452600479853771129562570250281145316728452438812925401805153312252435701572229508213551092848428861030830963010722966007463662282238799357206820858630299152317531922567216294489743812386957659803539186402921429778568158083402268515129866565432284874521543755394656803028710770180007473016185218636935437104169900717912104761186136392933713831304775895230392179480711115640607515421309553302782855556334256754746752034617242624258429426915009947778517164868681491583883925792106329787133892982042922140120977070207798503284020027891446530983923588025297490134158718655587835493794886049102615130006581974754878401027333740425422358574356618086817725990323562407014040969960803950826810867673438391243961938705041936572591013395834946702278037755228352040723115928087208685333016651042810717089365300286643314374115180253642640200991233922470063400802815014575317104775408459423356880404749300903327429501729963230784457296123090505948763813969332606221929026769451252418178780742401830692762970364074715964157938801526923048954472589906455607161615025783267656711200463747742387881630578972298507978432082189228790126907150443898895129487368437661454816666295574266741864629961577936709463356035096335948476106856517061307287566456768906222413562055749540356019508702549283456757059598299638971632413571445739634650900935977660013207293881478742011855292456616072298645219826434159744698769853908497563528569466260731158597118942418234026394690528036383061204519358331262267776420982164140755855546318635184056983027659985609889792383513690118391242442606428153424407480000074028764991092966566958661617846322314115092132008336147323010823988348397602997992858327261270182048130380113978490421979012721933927637243892824266037678811699151992797851562500 [134,36] -28624398426577400934853234648657916355146706232990720115055570862782164078225939948356423491625607847140524819556200367310600149256404171863888851609524987736609776709577714893243786845463959636712071490135769965377785920599178867655675818984396601830015184537299700491801640013033481214870782923464913167991521028758505537245447847342310015093075137417376931921733832322519558689323186245147290573241368746418473779166423366619938708782916389851310094041685291774021064218733939162821992265232018041118940756587026831717157795859625002333154607222983444828900381862014357057127251808817716914747388909211785669781377916472443241547072007361445557655046445284462733565330648460858017788999720145263710743457428061543405542087082429087221477771013005619312501130675161563369081311562752073300422559799316955298781558439648836049432663596324409436424422306782003967474622940240647273461164362954759855753071135217673176992300762015932158828979759694366075079362419840797201685826104925970589361330402918030472335029517696773198834143439830436299346296570975043400327078673372785320560520259017842740846669739240359720132348019987328850834345225215417844521134124175666834318347587742776399667606585645599129872857066878897202985493190114776023153647498999962263700323191193376938421811101040880046592935214079418981518730005080956284291050688876123456165828838771198153497712221898860142338435718245298741971182561827914831413455043708531339572449006737570718874487921831147587845018484095556501061559352570566678930067134629357704758589136214681047143445726353690541261221941769813053283668096110422782823489997144789180386310604634368194106736794311407565875099931334816150940452711166521391562809012502387107182670863073124373394276924668582323149267509831642036626158881921279430447571077759831567757522817957377181340921764980592707073973511431042620601692560981671878302249025099392389924798574188512131360269177773730539139423997566643099872096078906630803616918784050682361521591363926454869801680654933766566895762632382208560868727228265861008541345653077094512344425306813297342054205651429815868936264827673055608551026693351566791534423828125000 [134,37] 16091747835860588976640000581418487710391160916617689513137328169370529378538078019715952842844303913611244324758110509112354922515170009395284971940857525545857119080654072720482337184867029824744543046849143989175559505083201488902601156480883445760350811676249661119082565105004430148573839852204530823503021914328618765194040663451185979934240099500704514732450902217613207092376149678392002883497128953095543112236402928540599534757692267485703892558494345120853292030058658262623879174425323281927057884225454940373425802363242265076902780251505592568423277759307772449024560993519221637155623029970857834135292889138723495573147407635273631671960482515325357754209016002117678486590234600379758264074538738787848123298780051570237689795450577508685385473520008459189215008603585261440261388761102657390731843316310515896914605854264452183461623315903958229949850843853956473369234986405822479812383414573396864856874437414254147467702106515275066557732320713571305686500202954357751403531896347275047608499322866420699411399262068939231500556591783396782067160838500026850215792419218641360287130809717871439125858851383529676096502654538452330786464478932416576630368421836534853752424958888860309402416439979787443311558499513100347171940526114843533637569240210122908556979000422962420528028996982585821221171453631802210316638054523849279309350167370894757314633750371424996867574784804880865453794347972433500972474788198404885676342498847841824000815651397956921695171972122811571823368586387380963846785754069083696294131907253571446290700514357277325911906713133354228818086111183715628904662258622025186765797876279427420620283036839136799161568112409649449974915466985860399181758214857127639503347758709736867716238972924713653966514269182441328545086953958731365279489301314883827554297991529981394252740148917372726813596038975201092132394548089027482734368479742136961547830519757602775856017488295051606362944418331867785493855861478288792449196335227560042027667598031177351180248253185636977158350141370765397377756540295687507372606505644418389489992938092770874121330885532057266036188959535382056471778095319867134094238281250 [134,38] -6911130981055010291405101691083373749583909156944685414929536182812080717503209839804147063314237208503538812175966742634239470401822313555361661882144367526028201784129318262511456467812517019798863119150199483918471681183491416755916736630110386453318496804565001685491588668599461215558505852897792842521581799890874053552950332643858549860623556622140648024879818874192456470618759777111776916242472970623902355403395383220500247388311373507119409556053567421650604994153464039504132735881344131075516107012909953849651435089610774410102248884800715849519437337762051667032025143698320432620003297622731622166547357897557526962197872266292319641420513413038871982536045360083380988397373542999128457907206331959362891222773351047271137211390320966438363570084558878555580388786583100802754246805830959200342134219994038867588655003070600191937334662344479713739852664573278410731741622610056210891959995837231029155679922296929676492621028404663239969458816117167210644107724115290920939621625962815549094055988125210862947144778991180314842596530609269281531221201140137919741761159578684421131915349778168707653794010718649767107764005291570005732229638512440648208204187265889675548876163408885332110616288058261208778544899270227862569898029946513545718968779285114008800651910178115703740771202533701899333548702067312210782934234507262067553780097096102184240973808858703493344354495301627219637445894194874511938030512672610290116409563219051172296641802467510153259364992348656560753326378674513254638706519063961809448415189140471204778038504061822140097967744024762871668729234662989917169635024692638295186172432465998925306425744754876044278924919370767831460464510768508651648823043525969915613750577685311109957906505280466411954652195148027555563244707141484340599694168550602242960312211829682375877418082385217684296439127029270238879338659802168818138134545049439087033175297739486800817071207625778394400922229829078874324334032861513339040494050055687170103672305686388121459547747899098838117978966302879055699660143105748360902979657308657670318972758252259418609235968233319973767221806045658826310440941870212554931640625 [134,39] 2217991685539031881268132890026846164365992958924274866023037374675918254406575659173844740080024832378433523088722644403470267396385158140381018635385464737994694220129672651822054648060712302357424388410091300326185964265993045195420403107847210694820344224083817455936565849519626431434712837406700780130091226749283905281733218653229519146965149830198975690269041820260306359038131292531940462661507725541266387443908257719428253768147988621648036572966362789512645223926762666956462917190113098017423503513876572713033264406377624162534506119584028872389805465451915702249439303826470365882162383422671084264735233973219246185160200732592495536854255997559374501690414600917481394473080316742795552696491584846661913798548884565974978286780969813673200545489430177166736795242546519312966401829561138252599599118591637675564724536213563240340602754389058244901592851518312658520088314730452061428642103925332823494270929643274597314136637929191489473396445395075632423343902663179940483442658562418150472105791315842250158419551021454835260776919544934101768542846658986182141503526323455281338988585394584686230250163813298129527331886462749823830753801543194863120123472782144178029379035091464854822034852159454599897329521577775411708455874049659640807839995576034534843568944476257101980775248421561154920569132441619354234072402603828319867758785378864816837054389318711771066240561493186206795187985373736555663512221969837257590549628864316189400721012998263634221138671722964998857696294226016011224083238996583613797147462300875519569198742267790377147452328777326531240372240178001290734600559414397714502897875240510691257149515603217828564537792370001115166737825519953621566053924371720961971535662806142528767248608749842360896015730095649173232774381724409614899154610976944500258543316708331821833750590800349922794756144594958370420885508604330786856937152030388560865339085676498245986956866258392761276478710831523697864838185802701921945800762114942146767849807233828722650077454569809953647504189690767067428215127571095123102679232079894236434799612923314318777738773243433890737787896897774776095598273277282714843750 [134,40] -473255821984930905697752294068604531311913632951873102632828708379485075382729873724453127751035265531099332822113517085475019656326615094577793906150515777190263690110568995601024804152901621023764666057825417509645539091429413341836119337780312276951400833803835085240152579550260250224978544380865391808994151585113420678378956745884376814988491482756915953063050823587727469129405718986096085470249130902870207222988458619916880546598233804459991414296869129227291386715922166461530674762930380242369532580370186697274307448323213967293892454212159596337540344802521651480160259207612277641539014897733014784551303122830012697143055633525958756980422688171810803492552475621019066165646742538767174983317112061582345143385213121361922734253315851538531966914756168794397184467375862270990184679535190864514253857961102126997486419573129773979318908637002214076278789442952209219518982370878858017133117436517523384962015195060949896601716767606361459721890213435117593901600404059886657141170643643639895844578401913243076796344459984624953964163934758760502699956138614090518313856535710791672425176622041075919826481947953029497067012727510313283854593408946313938511527566865363888932378274308563615775222396997867090244322011947123409583517801249372509878396124145435279362061024404612061655816396168628301484162512403362732093633895212142470287351386016182566071729787796389215802388402786877378397682557859639692299091772478218271877387387330416100844814661653407775703033970636335782557593062938574893663809973769141662298192687113832750328158953326456798286295709539168965530248957630833606844858948916914758422532333087109048044610512933715175217550063086849697030552138351388095568188601476242041598702454517405915104227792705901494635211007985290761401183889792040630570204875127911631587450448081313067605757065673045811456334754924031895435660086534512736134347357046753099858273459779575510616636237422294417079740809804254684810856631863654021018486896111157025584890424688517997376884855683105195116574168100493776242965990990814113835413661341642451899576528001899209149444445533506283053089062247992004602222442626953125 [134,41] 27114501689483728897694326899846278449119237443055386613602300370895822300112947448542508956478133098718909244043151490367439903214798874926032635432748343749019536356757249967080190340684624523050211163351541635196796029175902330400365822682033219517491348413600926877067868327315381999043175426760842570838892139550321468265145787462211745109648201813664371360459899622616780312790010875406863131540975448781885546688692132400750313515534521334023893222818909625000183520297056660789910958654639866358227718408882832309713495304779356655034450610760494056540343229888304255181208486319041607972661545557745200056803119884311509725298732389865546838038895661672636746623825506762938942029551483654685948006118267422650833057722675905786629014562039008638621592360957014775591556291773277058253675005794062147624934258747150327814475727140214159787982837807963467770905612643320902150753627061387495620278454318546352093448991218136481358041045574444224174093559102950216427528912631275472762576680987954816133306709932658144753118279329600231283346128347361511674721025229982572257528208277277675448236405229675272386017473029824735485687253279906058805618955437899656296106376650160502482508859376621828512485697378440527622349531878787262520761637058668151318909519640203368747336257012033542595498543372102900338326264222019566692229438887061524159205605009650161647650025109976729931973847117892579510186189722023612650469153232183670507866610801168612944753253469054908143197380638399847822645849295027393390778658549635637647401728012158051025619184826939462442800189172788675614100056685473706116937861676685067143275325518928739261039143227085596991952834123708070015309935788199102794149816743451346726123878471265300332114553853275278991613316829280165855527953915282017889138096883657169257690646396795237827015347235627601193090641340327510617241539241822876247269223793943443261355421743344701645893764838331226211297232416933608622291056369395879987648961975900170596427734375148269663576467039138954159817473122465799434426232117550686283565684316482510971935184414937663625477100155014051750221829082543492169403076171875 [134,42] 27805858228347837684877116918241491390291592894257104560147982292244572698307797734897903260557529078370238166760823248604217980178929632320078675910483062110704744789244082130597042729084577437638397552841549423310151336290708020602408147905920922210730069745403127317090586415966992379320753058435449135858033845306093515515829992774891360312309647032613432515023063244789078340795939632106809314869518770213519051555530220987240209512718723004193829980428327593719467351223413736490340351890008052978818662076337558658848007574254150786039392571774126635978688665695143550333229944244230531855446301651950603825155159781232528860897794329091565153882338703085248415706759803406479150918823925345088772115995004657288136067645906132513851652160119022840236208493575476838523948240413204807498429679176652138589780359874934739692850674371010763451388439110621574054646635536042728218495225404464513458247603710965109768646947481293443404669115264450823027360208449199944851202852101896273075765331020776259866968334886327994010375190230205769529409215320959511058111253289116720486466694297128779246530997558786839112050909744676620343505352592158767569419522844805068623682082408431937162953032666898162795209022643005778034096797438260078065225541027814149952316476861879331120700867443769394013372263781952093710793533386537770547146125881785794226502125260922654089600957726516576129643504286598820587763930386656170024554729145273002356507655025190362434560473533225463301549122243000748066996386819541717560656172535083124215811088835947498344736535951557698792269204877468431226193371056522403304012879808859319698511638208629250535004903506623039351977992947324436131260243921742427975833751105374090731491050454829425066600389386960605001276960451232827616652448052212244101025913518100083115380004508484982898730718325024426483878386885622934942848371453953028932740372666342065653645530654725360724915023306807646773877929714696917254879910304656534286459623585302660934205977014333606541491991947879375855725584593770709191726523261767537921121859193210713961269219527440043082647694619892470112624273149816396944824218750 [134,43] -14988847096785987399012273106309849571878541351120293908201135617131332476223282208401198649558354531757774715692919680121723386448408069545340436180107694327311025180466593578175216918389655091709605954707795411835814498695854039800400775167014608825900598201563790685171765508044825875110143735738605199237323470022277521550923509617376055553397495910800651860461356205523592188625125972734742363192576986021573768628357855758497820679413323381824766665099575913152534226598215595359232358378750067742706939178488472571467803486620728884550932326569451601152270256350440836805179410319724613583582963518279182720148472413709917746989260364879610561554208146069584929477431010586927200254142013826595684044555356137251421063418690391726544318914632041035053494916684845549759834186748176455434633122884629591079526187547844647281996582570766928904135217162092171578643614485515729414354058528280462620522123818221362909223815325228281955321523851935060026737409394533553331094982005701597208990314489170297176672480295491215409863741694172912031509566440379777866376771792737013350333590008533685363838705220597794591990504938890387731331730630320566596502411621983089111021068973424108624721840142975695510821181538546326377812975373968525324764240194976431168489168492424265956714088758281749456099562775931791838100242164058327285555352208878358125386142560378245781819156411671665790179798584862056351246099297662193328306682075099818475977759059287445891532667849194320358530438569903226296040705336714128424995876762040332216335858828203920171190986334379303278334097962082713572678864874950177256299008556894967317443030209864559756302548752115627610226722495563237358236525960754470821229933245016275962107002925329396083434189150860167093319875329192321321833313138552547120521379167057489973008004093313155329205605514683919431434577956134902337754150541290865125909469896290042971277867951176398751952646740753688920295482249671306378220090330269130691899477786389807399798019363325768722428425650682728780228798545564955790535252809409652883559738979029185739131689389935879953338542755711117130345698479166701376953125 [134,44] 4937309866842448388555585677652146019248565589355390814389903946921567868837724218328165472231133043325290387076433984258579957855621358792353283742139626943858706723965684571261289994360814999126061675688156254935025091000418517624763134660714322572902562282099637372389601782305031002337096232314368945454387904247634745866410513974983369532858196060757279390377701932989956944001633051819324303604597461443079781235300775773135378597009469833153739303396963478449628909858395535978110976943099590633325511894224680391392392592115151063201936856789158128349946101114598833322376549081800554622075731076507864087633220786519260115430685432578295849892193176665755364902008369443983062624105043726031076506125759512819537250425928084989358000459415425493537187476461518236570310071942669254278763449345851588937045486045066337236542900438714762206155615280591922135684361059125307037321051527227686014487003056916951149463604354163717139854740688038135376492326420179285373081457475591394621796526044984240076281591422146176915628810090295560400552447935602307103726377112701070788327344228039415836633604607077009526458276679786478097676076111128067282726721515826777863049322800552144965704921148407244584134111245373188362766627737966242639497614170400040594096590867613777658690543110546701360231521081579810958787842789352230415569553282670045211964556696439410354894350381284756391185994050247248740243260574611666505567174608333944884659684966717303391475833692730202849037150153646601540996597859198226638771703685698835382927779348496560035478511336540018597145418261647456383358613535721710513463182788822121776763637285679118346049169716637229196672344396848493191988527260346930500339930419142927850840454420822458463737238748793579552301851198523783582867684202014005367428585460791974100542771817774199418906228108685207965965716945296604891249507268610650951218619367796049735200258068460779154213183477411511910932892657441003498202657233136207938100272045135588987692803962864476682163672479446558034609727841776482997581665693162132212078273000072663310231100271989680739216497052739295115783669188778092156250 [134,45] -1327862084363362680752482292310225463930757173182520377775023659458157770619070436985023232387018139520542229109452945148178528755680701838392341954951004860664624761437710015947990516637490981154131675094092563628376853932092046847435725426124197024988586890240716663430397705566252659285191055527353110654824989127452286451382631240470340119601607689127949805093785954072442705658736304607316838715897390924860830276164551997943659445305123653485909510443476380212305043570532581202341879728880389355705008968972463357405211699173284212084012641302788907468506232686464252081485828925584195903880447568874802241559894780907374171047029344213921314196735406010090246781609837719426824654863968155301841051262472737998329435603664578513986129856968309285213379652208210861620503020700598118751650657556602748887368523499695048685191555493682566231696585471820133875998918942987547200586532157896559302620770487425105402892976634023152572633076999923112422178143115241547815550136206424834617518550939244568288507351736296028797426840433450516184232714995870199696825655751320969575079020927649755839436230179613899561540810045671076168007528304682460296548129587806085397389378304041909857164816116070912648668592242817736195421531431629290167303742111664169990093769100085306566291563559338496905676821075321470098684263438609839501249370558377169984806739668503554578062577451217097842679834710146538985108463667481040602100016895567660838967661939521027562820449276732837219598786987597889233773944927244960587953684801238149952823632232705973912874221093312334076430435940047297767356672185291004002362353322445161152791960015315653172052828130095425466842154968036683862883189407896579855160341887142815907166501411475303172632892066102767978314378078197786488610560323935458131328988666517593841451293280767405834536876233036423160518748732157976170808520397989431057150695683693755611188958732225131355223235128695974416726811194686574298153596950008448250275430833353691861478005238695287095754816482374263807823162948812572629942504786894806997093433994875858056756331831482723409491733768867884170642620368696862500 [134,46] 319562461556695383285376548137092223463632771336823899425246948964132961808092412330050884591209663763080324534402556254911174268283994955513870158368693355340243929448646802501116110137344839282063851912215664767798904325773090865108863985497107744443740399472697047517091972351106468199279625925494861015793162096567295717490025894690696312011861207523310389122300046141511556884449901658871575641530008137067756636702582635705856373257670106940812129365603463964538936682608239770579937121048442104417722834805794479565478901988797346648830021590464586447680220289262574644830476022188718566561471495672871927120297140869322734945663012737584745212728010160712788262373175104535770920058221316101852871185785604902907763104571742912976621294441132240425369966783817835108065361708641906852414077208789008322187923706543037154286328372863444105529007880288656320969934462075845178054348639247266815327805591763765502395685669404667415949073906955287186425250698886387131631848684854775998897208564804235811895103628282613705564440911268605139756074884208906415568866180578385875402926408957819740909039493862146339353161292444281594235378456164487615761589608935237453349601985536346517097195692677129293787667838498750021814570338413120704882394773948944908235759952160004416956908774110507194658869673553904954703592447664477875559303880856614965652207305049279692938781958052753094434798779217204908549569657100070802589660663832070525936082545509023484234174172797843026120104306717692436838236398171290285843524810863132889519709759500465247215898180654084267490120907535325610192019767975530559739755796680714450533081263625430038257306718021997863234540333051352794892136668393866250716297344646113147606574435422546008854604086140751597279091267174967539349770814510890902870460144087401957289013578097428139991444461083882464340413968491954429947713307520819225446772635602949669562940183885404259814562921021473499247964448598123040887247532637854470160804154930063560890843528977099219950342081655639705841042042648321447413675911073866746027058144836174485828608742321797908460563984770917130988494636848650 [134,47] -66276320342324079976705363712246300699033691830120887291027391371627705244908849805480167670128231577424651056786667583846515487091031743985163587135298680726965105745590444706508375825103272809354555163504609317521601193214905373134771682065155422896209182116883433762889271305013990958299174341441891109382409275584068610339631847528778954805887944350519716995496198683352614343874129687750277613095574533343233125311084279459481607165280274505416641245405745703134725041283778047052606727745956312441495680328491724283646331695947984497470256455004119070315009591337090359035895915602551712961270331252365546631458029759325823617709354906273377891763759653791654705537847808032522924709854726422784831373594357036534154768141153806278425957769752008473284753653365785880018967816470686017581212102696516922681029784358091313440429482493626800392356265926509665751480054001672402778796276149020545326007687090034486816177571907861096013734541115019370166227082957119613127152143791588887410886743668341853597524429419639447431001722527918556198721084804622796548950300144609987449568551640054267504877714002963189810515223614691224135250510418184779529267716917267640169000331209033206480065887939216536339979759539204584851184680508201546704174514129961975536483698447779954600853243748937472639345328725213095846695822478599249963451696276968501904972333754898266024197657785639403633126898294612165610868580908566213564450830671789961469957178310417681031923781638652606615503963675750515089004235517330096591301080626919239097659663633468534756496570339980490040184055069648258046518119910327464698136311186752328389468209836604450908602303954003304681380226085240734694983650517534042284261744356395742625918806049859394052136135917482592883704330935454854923949485766007898406849143090829515831731860871240658961600505427619500292644398640511197115366138628546514717093881572534885636229017921707825826842076675199347877157893597991248257658924522446983936612338666895080816178402963332567547533446854609981253711491211898262625332975218318464222353451605453485522781753110509168688531560580378174575994922250 [134,48] 9860645680762354115971425692303498864738342952007453902733888257459087302813098750662355994711829433422454308527232632125110357772148781410234773346583594836999515983294400380081560805718263675708726382672592901423253348367636664494864133991524395627088526088018163768754538103077235931644746633711271890779025925819616424547309487861066104652643041989955898387955419431507592407225166533380336328928372638007449483359525129382459669757812203649507416494701336074157674149984299311661467377665069438750355534603168607710101311297143077876021717578295867440168419373951629811365570556531493482412033987873387727225466203161287389738738145163525284831188473894349859881406672466072144297926789961640869485827299659818474239076016890777008037606158182258965260522585718893260586791772975868714159341847400276814564980518472196392727606211372127925011357452307583429295671966475686892653411060447529234304193993371930841823335946155196878598359916319283155820751019374522576739535427197617164609045690627982787637312570633716471006557258668672916182202976942313791670098841684029263177390802024787576083002682561409754650746083207315945962443713490679790890239704175972041119953906873416223618036549952127143716102358824420982451773718915557982883121310955289699767256670026552762131934273246985150404884073569624368941771734481874689308498979369325944370518264198993977643089909947960180232594916405371828410050196534357173122769113262058882088546618732740605520679703981632808451586327243431495806344147931893555543443100955022872415992662580770789410995047365037132877895230851114898410052633333174354648931656910966015619558928760656136656106769981280907873398878491671366136478590600473850654772198406627389565333085883603026468039609098312469964305321304756896639495334184695738711696530643046036739859052769704113429814549097971061786782414722223993320258729967607657191183694905409590096589995279749906853412370320180533412900174511739209903246347553649610002118279154614729256572148917866081634749886648463061510661658742970819655700177191879263098330977310868484091477322765361584443780117377093696040171268 [134,49] -399531622883637301393522967784081155386476988137741822110890591163805667103280590395931415297289067703479152274530003201385470893718173936854491113903626727622174777583031770608540883904531621297054557548508495842879900298606581679961393741337535305082159770783175777821511254861603502493065609135172467384544965499755058871886051842775942650199968220493366266734184566616274756196292051601373202693324125663839932092047095344001830864067802326067941156260925051710392642786340588475615949033210347375141980139327634240089352923775975035742355393380732592843468223150779063413976221993697661034891293653900794811418311605022620751302318660919225126860705068094845411157093523021131056522640068461060060097839330248731570162177341554822739662753065725526479171029177593908582965545230146722051642514140510395725307088710065819292893244246690488957411288947624222434558025123890480007865953612667298689436411617802153667049019843043784284866774286671973075535857678818396939493359323490888572778667984434205775416452547838737338425778875548364205087012176539413497648630076269314285225438085440812801490398016379308083747042248302345449732639497714721476025269075069477935176060357464314651315679693228146389136751834799687041368067847817950613380301911224514306084599320411733052169104218107444371304781362836176571445166371930548943766094622551637065411510765592759771930810259710369116649512957862610896949875417013362746442957447455669699021769865259097726639507843609508684599414836058439046932711179483196995577011046397859223289433223240025538358623789664378139836315749069362631780313428879722123409295254899044347449971154732097329644231512937375610121497983936435696716207185016729479479039815526365348929370621234241858757952025289671320924846562238359413998590561705177648349480377232981900059934875714831552255696894438815039114309401731734225039664861962739320091792587875685260263388662697067828279008498850145563595000452201722399081540689380221512601983373748065399450678132509496634678451043524396411999687883584997763452224659779719069657323562990573508569248639906727826010612737849232301780 [134,50] -279422038530557448743530936164098374636164448950157844673660411029927527153166226162181073900722117349932678629843037163916127818692646044113040326788126981794074627378743949575934673976175092584234381597880972044835234566106574450168858482134440236999963064221908827733889874404009104499396940583664303440942745676671770600712052785576954958178475823232991879212316805761479439725440971997778270802468523476766129924027769684029499803518785446636398165511309888513051719817074731507399431075843481941359677640237644234150020135319803760838412035121703120071923854215837674270937623250557278224687837576476156568435391527081996233364545942997826408583221671045976672147439751923854249572972543234974064109635886436574332811307656587164802006554361631225337459164503983192981629186317278675523847098361739379335587755194947539660914968856467043369795013411835595059570623289258748240523195460653115368561508041906624410495837987436427267711123100408511905992950808257318443661877971384754132876802184694963488612465964646324790132652895256421428817866616182974879851698469785479142070987299834844546754655335205704519140318327135857916781238971143844128119861436154958222866997920801217671993584471898132914023777854404513268519406143658122380301594288880639007399062908059379044840567657899959007518927718455915899880245615552305241060766187252374874785685931559896163575355353255429681338151099653870979327422012457590574321482994932771470104625142146954651085450734991117167142413854490865060390021955471824068758352794043033051593285562856442711908527596810281459235190339723272664298023548951356092212275039728929733114035453208819221561061003293316352903150412948865830409549434387458807070334230744463082538418770269318143636061704405275021973616413141489195496530606253521851139398327807934732476073523625886632432016392143237544364189648582006496015038489295257616757600263038423864822756285342497088918033727299708624350158031246861252073466253044152021844116169880289306557351606346559003337182625939672872642056856279654279067340331056528473487466188015689476266816511316928130008543594087867706 [134,51] 94619464806516886440186889035892576440585474676445173110562422544661892912659382461264012386234850966828692149049306917627560779731618660419165545451980926011687475298283553867043154259354838723557149445445401594612633169104172226675990360329371156052478541706904825361012734157160705443801494808979641777271771530773848815825399173353372881007885414939329035122055414169041897929002835825589580622022050448844000706256827349908740530754771891168462955976651620382562832323379403642890397791010605015571545548479717704138513437375523485871911080043018609671371749067510024913034515356388927710463800301323073872058669387686428080971336059209249258293597203118478206555421501518036661352904428852185581899906237190179211755441835407741723264998439363255696912380397240762876026034380401137075803833586430529414302254525790273040410028147832898212525949874368800031660276272608718680595369547456941763828243998965310198791411999736555949251452853743929576129076953896588691415987591938975993360631169836521326868149587319241502785723298960665652297000610627275908102229698708084666340065906903569855551316417294768361196629014597054837444945449577796220574912105126317739518539388941918240801340283126218736988181745751841803674313441836667809783125986742563365263647787085541598210872766594857005651317472475448578941980940420252691251296056502446575883100079997342024845133126701255756139594373233374378114349365571426158085743648862112766659036570439353507599236672650641188807901714330266684421696380996324253570581756643788934980388813997496477152477786546047996102453996466642601141777941888252299409510227583303509078421339930678780028586837104467293994292290269680485614736509578994385937222287924899219403407201159853843636630190384671893372372772626593613038494169944370249132483853702634919131431216209812942279047426574116987520882265047976135634835632569759591717519874175535360280029747425303570720103914047217347650206339162549555390894245933425204570486514103081426679038873206788002825441782745284639777294673689280624143032994925077768229591002438517679194612021746581203660501963460616 [134,52] -16158106062021875837267014249957973759676338031232387774892167563247019027732979908420902570348472121502046117063681544108915328974670199053606768033153092561116861210941995226979307935474206467928593796141409667923500595723171501751569252751171257417708447808724316713643992925555702575683841192442994392305270739705053799301958674845995425266425359464400831770410941829434957513698435827716240351540708313583797096125385136444955904321455887480111864229518746788186493564542786850839996409141605047673950863711196643566354480576102049035985574902053135648315110566737065224429824583353074931715262959520496981389878093038010939328539657189729131637039812826885701218475273729516656073700402584000184957144959176906564480648466911643595916877427187675085834843924772207363009678036272243899913472682352789259413765540500378806002734814552073995007605627587883201674297821677267780226034619894689170053250579224336794225006318795471284900015396431251573209504546644081050261123918927317777493085547955245981362257045258092234264642074811400959579491701220287388847952837385695332171198880902896248538234089983051285444903026880026420828298164532876607014786771546132458175491141846455148818087271812793864436712513741258741838472099686398318633720374575878028980714735477108818593326076159273264546572100211078758649552554395262867119678485600423133571025895690641444780999716300474737695588931777273055850653512754310132374877170859244695563796888732097852355656570960980181771235435346428171222887100753119186458251864543113423664372390813052164711795259678962355219488392059800531473791287290632029527708681729769127945701494942539869993552396047054174270612405191719851086241901089032632891417848486086678420303353604761023892424012165001344838542419216390245270781561089963764092141803191320147716988113090911112817902928962506125691828293747443511538899041428418681234436455362940793237597705940788604132150530626849330897559579810567189835724123818451731697520377363964394450246792609165487523157391002888093329937201344659295517736683118894338279157387539553718755586998241555851525519244694 [134,53] 1269584036992761107587063980796422155853265738768465192256767489332605410852997368963805989197871985425474936588895803051767111615279863128460449028085569639724603851347810987679594712582478673726298057494439443233264348107110469143331705101209613395812162884422140436308082804226257270666811306008456460591444531050917979155098325249928946953439882669414936882406841764080504153484547103612322450961851334229775401126067104473287712002632325052766142035518986674254959106616975013706602289974436618157509358741108312164223920452485170380285769742580132636308981228867053350934811858189999500808266933664824889869386930210236624499594839417930107421590735494979483018355225468496019855807499572338014803305902023037316072826974791137574533933875720960709460070874247908421357446563513506312969365389566817479212595536737851619681976147627892491912632207434245100406488753429340090018974959836540616684537211469990669253380597914583016040324981392034859641330087351108207009857668926790217759140939230444835544778885343682191349143340463140986158362080838333348865028608662694507307172954299176105341870702869060659040694673736104013577021643235861807765584189184960776952806403666447872960414236712045436920125408907118964252960330934168657566903795456527307250377774336433027252822243453638268934365337541706057597790075954458173821628802798906905749749619077452162199645128073850297420214641206073367390290433568988717191212380362407451882410463356112902903723586919026804850850836649543052834093058524074524638237062012816890262380071653217585756812357191029929124441747826576145043860679546955683554382544242759885004625397162316159254773887175458912501717032160098190546583223526407076531084027705654817243529248515811701385948815275284927237256490919295002050691580818965624129106309506350563372765915558501781664097493239500735546701290146309288883338085453003208135395992632116867394929427466178376327871245694512821203365422122175718450141276146945372268143816896682128000400657261646677737306034525522239237962762046724740238587143109225859694195302483167649020000055770527614949854098 [134,54] 157161908261944283199171028418130133842114353850403213629056261760707035298195126851590616560410848467856619921737702372775627358314433694567975341002843695278268880126427969024293725992001407838933583973230641392001933326447174657657283782638346640557934185870982002729553148178229757827750369728857845694077946911449505983111495009739244281811019092028579733036714874775727434059427449672531424233425575643240520083864023951799970668298898808917501655532726752951537018271043899440322817528356481456265548378443546681240713696977013674868798345143647286412791186961292586240510640075780728640953736352064927921121851414388562089446893243267046604110605395935513948533097913359691378844283585119055890717870920633848348524329540883983719678178086208343543723829841795773484618125061535809397311895597190443527531876909099134483918031358861492078319753570710044681849824862928503962603572870927504289619870451756481229203638768120694781299614935940197858434459501776911064844651108617695248035668507402463232709951526782591299170658761031640927560804794565606137924919212887210423468044256514893932101351204585348158365390221375743128446724562695264220264743967788841389996484206120233438520383637838199293763354821984075822101340339743271557418233625854285809537073641202197403476905869521924383462127173652243316237065642622043786077446886305366120827048859820317498062669038226407618821962625238751389109702688059037669411457734303982230923045972654079216694971817239340237390033779265639478602595124596150192199982082827261915675975019046333464275752014557336480027346367748997330176844077475094819370221633299639010535838293053106895847105125821716724682934599880007271151357892331930103482876409481709676163003793354822454669578100354506331822060638586871401879286890068976647730064657831693509011322149990816884100359509642882884217998142099254032383434837679819619627449790302569721652084645094997459268740098208703724800946984758147157061639048218853981701211457340252686705544292995184545137475554410331689622753453589227225192977846901185214959102385098902935143150557550322372630 [134,55] -80207300785226362958434399348314841630682304883164124342687080992248424769731318257088819240228548478610909840518505595775967267409111898551051092495828863718115089011762137423587485030865244090312069264094214557574933752919722259089390184303941054607692198607827760821622851558429068199499152730490068430035732506583260504219513410199644197349757883857497875666563263113372037028983751914537935311060545741712972164231239660382683024380574969791935552906559372971630808109426840795526840775585723005733586339334401223349734299077372688914006299957873651795830203766807662715913269742505721958895408389936956616037824732552460707916569997159075798152179124419403057318848702880975723497931195842347881489545553493950591722442710131114501367798210344614618372367598152371409828370521729813956346544930751225053737399815349895395274699560631636127532217843594514392212317697534843424486298890364363207975506643430726782473848676096607206296597827813023422050760688465815270371391821316288003953061332007841036913885327378757194271746417476292464529157378790570804483645130240626801203359610011552092034082197939719185881066544508919325756507194964662766237028962435080520133020191239772485447505316601908521760135945208070761204017364858213434965459309430336755923187410157029683111216462626838159163252323865911594719539367838497222616843694965682054119548787770631576333561229285667441811246775198110828057949622341605397215704090050414913891179860729330473501167936941594535259673345564273648035120083106589134889478082037694385576492186599935405143190596362109219501896471931891158181358365210832787470982448699197650968062948942911208657112915103036009269174798216329614427132399583489791729678123161872350112853431492845132568625977391345851498599060826469810603611206493169710810734968325491715558088983736313446096358455020818157371838904768932888587866709715500220772419501152799482976519729651383855567369418017284134168993180496481862405872467559860444737489061839342986789630389444175396207570307259194475848296712094907177824795757537931021531791002053559809703556268197579775 [134,56] 17141499270757579983752195730117087654739817854337598996347329600289345049850499004060712554243894695687506703092089952731840234945187315986442460234326018154039129106007863639863889611706024262292812467842425767036764287600628173206864908547141036710727447983679836588511315865418875850611233870509562711813155139856414131830744049171957079600596254769035563073039595524299796695556935885258470139045329762190193737226299889606589130370026478088229589433863108995369239040432476176797994535582040307270177605707984682996409020948681254368171842219769392400320475224654837635988559693943815078942140481471189120557951383222185519075522928769914654576022883473841257106347556864922986473601736739082246973054372778098558505292454988781840309444074272527355243456626070990228340249823246952479885180550307814391356260598586429333065013427244983177243101746384595283441116877822780881296436783039049467500883486450674721383167375806755722728814356408195406276351482285421766498670128255903481616170476241041923435756797164140284938293719890990648186388457884067220250343479731439355211084027176720475612072973975008955787176494239555162483930602450051600831849347660111173410260593429961638514101344775015574686582095284187320258002135866830650853017691570763339519909100573974619160908559566679861971370678354695455159144716485254683317203360498327071287063498526411128649161524185345114749370271721042145006156561380126589965922603082184608600101608602722951037782888829069028902472549960702541488154222342422148730029187033627528228102423758302995701875751254252331238870219416116801216014522143600960620618695666063510451261547396354137853119141625063414556015013812304219093876714291755962811151064300262549745897168114627642408237594412442195858380975556966776152885080575110895098059940388266173415987944445662088134874330830044433695231329654811226600701261131017256784768484476680647722319579830350019945704282717869523191217847540261571549390290580443072612249338100409571869060845114991536392107201373852372369903050852455497227603895264471120039805354109450405919320748309200 [134,57] -2390338248830766648238222044337245850320464236990668952499773955613330905233103905602870902146688486553044406749666588986533148097993137999661007025921529658672998411820683723128641788360951234542986249056004826258645944923639102170661063357395506250417092209348873954724495083727827849450204001832683682556815533697684963200570062106451234167804109456807412244241254934988373829401723468464157673468304224211096767890345512203539501241754071012873439726985386107824604183146413734915812026142174067791136994665110781575794590730020072976276134126058057414891162888154229091442887829059574842072278751315104640047437228680607431409530607338478521783869939782905628183202395717865348571502107528154917343332632293086201882252549331148471524814255087686483490164721534658151612111925419655695744342741598592638439447993895610798399781262155843429393435511854215431432725884260464061504175814259135973937623922010988270664033127943997402279104476277976986743777595325398691776130210603377325564869377339357733800595860561791780063570543612435124683472264834227082849511400948571557545067929526169093254802082251554260858423843875168906745145764311590005511368443956512824283567550513390274527933774478234132548485608317321632325654854238108142950691381324849815755854389557758395379059607344483718904767819674728309244601849607447320480647902636484675313684899617490635671206677609265770153842760759600095578979293281311868143296459935602615460871179464115245711669609182518064364619802317195000232118442266341688693234956723488735797566397479349733683206606094547887450943329900726489616165067749521886822178884332616296280041010755595915423564997006231581085683656030857288318827892084427854997584345053831102141742398983393007626632406486629182011626131291984827162960353842787692804571438718930759841555439401146433297443597571931901488484567404145687756074518441525512025605858780981455744172325236910472495167707829163491681587024932799213997958198903185154721459859639591494965215797061165644614427635938818529243337055666231233714471243700483415695914995792539289857483645525 [134,58] 201696172133405993511245478067155667922099631717681857479882068916913002321245763744477086845889259613758920967076178024423758327350569297470639661931701898383137621896765394234210766632382218287958139038077763821354054036165128608972736253207569195017264878438202077217385567547791967997833499688883522731888668704935723592010343654551257065901138998292973847263707239074621716073031002691698870977597171607129028194829495696645306003516818794858964302351045289574906595988462190637727924085139783805208276810459846240570751820017568720607267504718652396969372335463591320744335271722350662437709086112862079707858464168649106226382428498358226485796416782100728332762250070463316733074106671687914482557091257146272960373128409754042268402723798604548968081069582635820773101280838775881906333555112373499531987746235033008853493848826486513417217581412963661324784495161788810444095350897430855414112690823853552156436381212980610091103914438090369162300958307966680125777722533479377788841121947676883418385171693225999995396777065710618362436687836706658740688146021558592392465822679781705880746847159057998957353296227463116706912761640820409007498488029400642841473211854573051307210983893132680878981069195460686329791195376597295299591211934519637608119434678454478266613409076920851396575285660145934976838899052783994079802235969011138323302255760917366711402086735120920566173979721463603216694080984413153018306237470731556728387237758022943114976353328619097525484615957915416865297477044516976185846324288974537712684736712927501369309155054140820270684920739465612098472172457399980550193328489818630164263692951262707691253893582415144969737833429691442756364373440472725831583476556930637533815185425638435883962236759622462428107798487875776610661631035055929969022054150385691358825424074701939616385002482777478515638914429526479033465188983136821562091282375507327888958277415326506241243012931632039264114339928608571116300168052709318159191230165321197571786046788476552110136451069833707152230881708023107897496500822217522138950768561350285387105550 [134,59] -1920375564191707804052316061002166959972414231276033197419242525169059263421643379472172009871878919153870046509490340304482370588571981045651069105537862474143984645886417528880809165347261828413056412108884387099791757830432104477015552213771616173033643743356877392801343693798278389253827215747989567458311275061198451047434545103347494269042433922173066669596110704193257440882724819554431342672947923892597712573823280430480491419260402239144538238781077733364682140235820741526169637778101687967252411304021952382760513352280070173659500942944865857516270284879935300108372725714460843048508337700919800769266739640017467307007632639104127644656039561669793120329482383342838809320684415147644470083930296585205569555096385232550463161748745391751157820285025276282373720287635150060501933888937641994052266258592444942926396871912213910387478348238825137913002300618568089062845384351853687000936809015693524526929823320985039962043195942417972950532471315724350776234434574297839811234373735685740088580948857230870809624365353538727274019352949859709326516898194617969642936696853443949306144747741995858537044928796330190852083543105017057163765641425329346917289774573309399397818048119322977555937458586901861477381235935966149418450053733808337101815162313337479571401963851494837506804408269651785941154380344988902565581207220417002841912384843113433853466341192386725906221367546067916278132243531991635910829055762155690755523937366818532867734103290459730870330519458658915976355613335623483450225850138604442504403728951134719327065851798104575532810759887755375571796881843349293254336229535573674575748818785395887564242920455426789759422436657110250291482959437988847067875803455770730889377414070029571588007022501813240263923065539825399708205979539569402573609355274278221648973797583674659679975048217357311616643875227901876236013065832571781531166279047210937978503743380952234483547284044682156058459517235568709739312630879882760313908996330446335470898481080189044337263229625926047216129240028055848263079396514215123394028244478611912750 [134,60] -2267689597944027046319778406511114730210381489252572451985177269438554333509067872809464625792301432846472373235285727540296535586414768334903856960162268932472016424507673381332665906546533841346693035154925505111351428699047617085372264365498685467368684756284595008008150455035339775267698537082537400875051203985631199803428343722539375961354842411467821602389753171838175093929108328142035801963782363624970571979986561254923055008301359771113570244689780755123511487039367943049872232026349047480735721472139582871429922774954699624625506658150579406177132801796964167454843191271789019601270381813466995809476420925143426436884084852367575420837384954060545990580583137831276339063750742651506298164890142456541376061160655280317799811941846720761162652621338926159181459123096131508379072254377906532626775009114506594166050414996180688596657341164801902363434244713517057521579732999460457441088889729745396318999412277015609493526775682154549363404721713301074906829563301271817846671465613841360818597778354794800195169699985953966457170403596428144876264727668851341179440725687682519043207559105944469304849670510062994163654983098064621017312315243168471012896894769426226594485550408448723707599244965365388332411046387036037420521939594129645557273026402461743692657976383600492721656262100014535079946119891830143354498630436518352560160101289559161358176913771643378191690597102999138348645877783397693980881856063237393229540625159640314512395747496805616821920055739781336283350140753220037549543335498509724244010350178002029708739769179691704839296412561751902917762663624876027196231814427312177445963083536770088409784492061944263896993893641599907522351723227683498613007883110670908705323328027737837731183316390007979791350466666706213725315196134670234883367577010988853487661943571410021233345417274352072704919042858694552215936838207256868794001558201203462719617668971892220825576687969246519390287128352774142621649828354786853446711612536773777392988752038773066583020592086327324553774658246579124373393761358945241861298584137179410 [134,61] 368521864054287301522537460111294040186127738660760659269457909083536090918610882537558606814946143371459106462427332857810369861942609450228502075054989802977755228120587846141774717414981887600040459915587096390367958911448581805907424169905373272529045294922101082086316576202409252922285470847406095312334902846151792392379697880970428334412427872149619738551932891166765278130689937854790403470547146808138790039160434883302911335977849366201586588921080471826018614171908528672069861137542242798176944859410930071532953281128947817566017782106103309266161963636652843849064590943968719140784102871100661885450774433336163883689753731380522539148969240796688566576405403854355922380397159961264169751473967158511831357216479855971369763468786868582109691687833608905452068132887488184929694304248994128799682637556299365405571540724859190626194657040362579214365045208703776630274273595778749691019787086580415759791266433428640175655157917433021928324757748826453280768247550751859150417675636340601064991071219243700004589497404119193187069987326638707079709042147993951782595533691897754201378796555362068956430794702271472458346688806605897601523794504197660279689088310849261400479171269312871913121790625085936746217122176775224073335257920470164800035806729810155643583930307981156551317422618251066462428067511133337900573818711169428200024523038620613913051296997831201559018006202259505126534244145161322222790845747407966163454703799354432811209881134196313906816001664404707061532554239490742424601249176167948998109361121778172760896753140821011842944530187067739753965731950310533686921045731029959427029347368348360095311353430648508625646327046311201605624457764514638903078974530712815252707366098504782217766325606098021619271543912182287022390988389507710608932445334341184049234883956962436018427013344110341786292303241599904819799431746628629240798237346533917468119645474497293840119360039865966353633429402916082694614164695877537680033713817363816882278968358759767838955695433044741061466067276564350012376780183803556680189203074580 [134,62] -31291527031264338195515937093086835573833332880383517453114083343985288117351788369589513954219613382136425403482940568123667258767798484106607518537855693489005353540277386876886664483761493448817330857061699330782029142300543324700394209723629753903749669184560034918352841243922325530569566887925847805528075033905314775594996469266251255982476984255158417856842032845948875481775326519411936015727853679824252317087001871270239095933702266317502640274612926152732240353333676586305482713325331144301747335069406096796691316831994691302071532660349626718843076519512085997939318073635327346605907367465811165080086627273629152714272939028562329665255192409793978482335900092843911937004865393257383369249897310989081569015581480574914380436937258951816218883527140366785327213821467952292278010770106949605739960101175882580174251608395004323716865919339850522236804156923807315969108210588802677970658662280021120945435675035004904628155620167369876139762665533953628025372428746267114205563982342613264343029882092997312748849448916569374714559245948072748912925013100037591752852830485374510336814843389228354361855108850081055596279751249154567309384639204125742047291338766130930960063522144616908615205113436561337863381775297158876825680012235294707281299260112096420841600428862208611817091447674438562385774422925043940287399222096500347782364863573736386688047792736061026765451960392247531735817356834138789436863507963550862135845416655959310321635137091372364955775352366498822574017199136631452594059850211672069212705878690618330415601151380445272385806351600724051466184763718305476330790743420420433312496140221849889307802438024648873520185185267931431006636190407234712898904386279543981085364568394240554540159387687911976413921443782879276528209993622249942503528091726780175412178246495052942982363332292761742176503601817772115352171138148248121830425037692875974704357026104520608370214755521261628880556727366176421320836577715622677953553904743539768053448153676216016960608500320099315386785461606766505028894393050054046106450105 [134,63] 1357025827995671565411336602569517147337191774236114964629244369837669631804746478179006319512860153499978997609861395552874434353263985881254621664236876808678902660059824808797790078595081836059126080598617212782216154558836965267070506079307502852348557605888372174282194649276582519463478498989972607768607870855452257758020990728231629463260864789106617191196766148860537131660009714228423705461503600595598020447902251314163481338143346134157476452181665518791868726280920359977812571507026887418244654145999349652930314805180882052508267679318067728858735344217917900134154232977970304116306298332735346799251693698795073481345189098608130467039521616031151874071034359105580251668186525942925128055412838977836348322449062029537786202300476091848271563727515547844446254098751181328983038019567962850110299111441775107403442724399487622698960640557586870475820013884314268543386532504176197089307898409569563657457820216896485448679314066556291388363027196276375823451560617995603947640685430747836153185905917320864572789037976644209376722573838613510746924070587245303466318651053581505088954888962466808568781222229179171221102972384367158884029936540377336072073720835592985709807519344368034902885171823635406497747008585607896060775593807781733139075632223667226772016869398660538619539575226641272094464199104042337749433918131421400183251392521848493440116399472920223856612858118313292986670975604169739892493941542524804056219384154206745809666043131107969143297766730396399433463366727818788694135462208228897181338762045593448412619168967322192839778199402173800319980837784231767870709839381608278195081278486917439832677655176646937260155925715813910715708891503549591400851522977109236120250760532908566939286552748760774929574319219948106579802585632420264012532561729616608672333829052842487244797472295558394630352627826094468034047488769842234826869603639511464667544485644909460455031162686798871330222300094651463037218280470223815839314580463075390036760850445442353363529886870874040890325100493452528844621110350121479563160 [134,64] 16571659590888645314447999984945559150604424801818699967886887209982300465360046661607521898059095295213577738821572396557450051299202121150553631666017460159586444323264279334340842712923701821966531289892925751723509982639668361736571249939772283417391973643016062107845584878392122608681622049365022432453026047091473112661563193070857986258036706212670738917706488069382584561982770462892123544221160257085407810945261193379460544483558637494145237638092941510074151058267303284279043447222297198708189002845076387517921122400878054635607334233941965764105298519890632295948127160797967913072141613196941581507911866160944963002297333910647037400673168299747177506412579059184172715314110107550424476802613315545192059345481536916518554388038227664271786167390327098335897306561426430776505018546691914914705818247753641018502234951021702934823556924890462116741553965697486357063405699867994766129660577598048445514063441091810642072403043163503805234190025083856849966801317835207115859464340053834156928676386884139150718757524917169480419446950941291074959933294655247551078744791354428686495833147175877267194080767048708597812732767146974431797717433733657460082874210793302112428239237339272517634541425408816507837435375640352766727924995721482509249147016025722409158310316733190994927644641836681812613260491409051905658548820918583090372014681252776499286648697276704323410185758577478070922642956856761034046446776134258199467632052590606604803969192418217292628919530763998184917357395255031017182704723612871974176202327961020406594246877299380124282179244776948424337750467922733818394813101062173772764724404969312320843665805636914175806893837404026435556611828615255841792397660595322598982470795084059476811595228765309119868256623212204826997878277153774669835296726703524260093331189588742756124326399221862649016848407177747539557056682316854064405708979972434954583659816507570326164890927378326850099697409181243591108561292670521550295846137427760289268368898024691590280601274003630640636416893030657583631110559478358650 [134,65] -7527493754938332984894417519933718476072546664988454264338418862385842583875151242897326487304404536811100922928736900462004311061413624567911100183728916586429751782231094121979243594472103413511349619196516014739324271606558777721804144285430229537860365330479905274263314264819746237731606541752298433528068970139075662463656583014463147978052296421700563249027384134009209389651284235757098336552700851811714862116766430735075481332122343788062759890828353772532367288821031126016463165226189888167708876489285480769734982149272417516711657995606954945374584780912857903802218321298509814817954055088938601108966017804105529592449299928389784833738203012250592509731894967233991759700652480097584468755384391801238664120674413593419877927168518650165065815823781744005799863976638634354848143726731825547013538836559675183789448329161518555508727980847206698491988106928885836921571234892738026780867633187011304037037215469804235632770197974863208565740688572928950911687874960973331639615423460984929649608380875533815316588099881530907607995409089270131973680638562095752758951261664725241915718135477697704158963772774535471128645327083028253625165231086260517332403510391417999884285788457965199269220751367383719513157459308568182176415205471023236033914086200541273694837624640181082864579822486737412554287353332612308211125112746992703902055515643061198811984544223420966395760547094944590837058403327127827727446987511328702745683272652679091397943286724903461265388300323766357177375367388792711919912966270410687719559171080394594990778222734666437150041199173094294957353493194422406744758582639732481382362902432690622008624219876380437323864400058206226278504275473336192966896433462292011844062237189654162107350494966346181362899239547738629238334121140876772468377855373228256117996530061574683648221125742114249004397535891098299102718482937178568744518753335729435603193558418321438430242763127857008190695802468411934999212588810098449171258233067546510670732353813106268343522061748297771558847937853625957286611436483521 [134,66] 686202046595714172352797354173329908101960909405951237026142041689425045042540516006407510099665106475803280941042863311797313436292541273117430413232570081370311316934946041017994596769118570461036042111957017465452658343771070228649038434211970880634424755095672993758430743809363320234778463216881900769099313163363719873878022952063770696212996158777345941580573042416844297881408949488864670509712461931664533708307756430014909985073523232618027754727843574313173166755521837389889060422825537820770458870712239980547305592799321113379407191756954915020812665704820299507366130014515630318096700159100862698607220702716686147551372915064037252012987601536577019024547496622659734910294981071833480447512392137396975106710438014478417335057739526000022954484073303970358444044475958261049572792283161056779664412995779837713773203193336991550274436061407938782642641172994399415558209185549625542827043822644833834460188733277328867897060731813783778698946701223187686318619738485990435497534701335692984689696697882043387484336551900559231020122098548797636107159041472189341104499297562273415708404305225048051426039922547794186551946612921785103956342864331104278475739145274164522026494213361778381416718392182220742661469221851804055832108990700162516165750621717227625426009966213094766068587190732651171924472462304043522886420597495611124911655066378133797188742152855012008602242591661949023074463431410822417494200634918702676633606991222279438906609066878299902238260085832170668231642141492106966961747112261171296237876459859660291123930465030829845003546514576235854513262313329010066319350369604062340322382811144260127058524515665332822898414618647446938493251743196834497434409263522231990516441116033472074289049999368025263955591548137669563180569861279158461127238638666588795862867428856845640113902946222493642875444182748597448273240889673903439499963617244560300832345301793994020869819960386897082575934491283076623692143408703698146699530637578136841928445922104437681387491805922218457826989150947222897546944431 [134,67] -44535702094471633126760916707296388143962987332125183986875397979934139224754918942076313061380375519020028439677305329330791520440377167472969959611406188373071950809847690178689888297370836187052600871294995605682799932063576232238600381060999837450697099013765053598883064074732111248939729836771714955208887913604951261822249115350984825984264658441730812076885020191970576910888493915801853687016200079778023630605041119305845699243271595711554289988872696651973573260535810947978650208067111108221529159744878922016627363401729715226222914464024860828025235530664958094237413023705532639354881293099368120992355706894288930511862639315587248586296322466079798803711520518516397214067570402138555102908652871017575502963223255502383747155937881387280516943566431533871163107374657711593692088114073798128057414232303520156443459289217395160255265099276394648085606572760712306372300162719611401861955552578513255382762212117680151974581310244174436493165748584176249574592427447917960721643414687801291606896411942492966236771527798194004195859595085276315889909577307292230735348136909870013819621538982811922500712884000772889368212733816086110385792095343945078605975539951036848809704197946626377219365996733655544082696270367896689800934710048642864983825797772679432236364405453092740066812434229302707974154970899897944970287956892351464305500837900193317031272876494553901891124396088188612234025264557068892108218670668881816811146611123620298068118135140917823114539654379182341164492885604473992857242268153441511011406870045327279165499589413572955076285684104043416097125309197267274414850974349925636014759039932766334824723014050640045388580384101900627037045662741553463496051132287558693130609156652654517314080784969511665728009162304978797915136881837804418827024013624530207725821470488143840863021133868051707176830614831852907039213871473052528615041486942191146631936080994160338593930458730222698903557924699794430255505583480044560252637612317767796290720015628716129762195914457190772247060508888654280381141 [134,68] 2470876359112958947080766827738308072528866247266253583280164724561394638035601099099729408139979960028450120193608050200396842265459875273158280763416731199740499711161045579117132550957944881612031671630291038603638116980349540562465879052762922553435162901970077685908167811116869115987719435454437247726487954183313181272694357964481796442424177553646126072116761841256598546997664635616758265513319455297210485158669499049058307522050961504541451025914867054408726333110299645012106872939916064381849359421799655793167454929609454801696356287050899201814376383245740365481013614994555787881873361734020470814607063900474075024106742151941287855892824547800684769887608314547741847648617376049161283501040340605699313275313592922472952930806187654945107285728039092731728782938360922960752083529270674058502480613521719829248251520597800612568074541998884383402726196398184824479379210619475994069748205827104740954290281362462531593608415090232418643920114591582544842953555048563507760544483647630171646052859480072363232998619028111376049688401225051004129464566105899088796520761493003285976334255900897328034701522602819679808626238581483056155333557612163909280424066988174289865058703477012440442611258370441342114055885152737955019723180433856215002078445518256971284153581431745381568373381495951033769742416152334011776970519727925362927463631786481972790684689163149727811597474352339763395786420066676042627710019890942452386139803924987187208371900460649545973420441673584150070116168625679029763683559877132072928719164354890444650358396721657458295827515884397700958368563314593341619185070144252800132588728693339245209374245654387019321206591032165760594391109070454347625832721221166227962916738593089596334176587263153598870345167808463800060220630462160441269619314007772429012023274937099808385713773595519379677408705779442287900985939069624122895442252527588470382324000585866929399304159549028927684294093090151303438717691196873850112346067707045392882541213127210373007850272372102378669005083755262467930 [134,69] -120876934307279298624806422486605100552368486303197037589577628469061910889678955515398660668704665343365927474113129676403439055750508037248791987320538332404817442041391473177447359084480356268393496362202753476446180067344103776500259302317549473715761372207920076716617862034662578574113205834374365944323394145581796514403453157769722484235456639307076313307202507868758171995051790264020516170420973222911630317483412480035095969277225774743859488400896946464286908399483995149941463534621359503276510728686598224677287531015403977034602706032851401759123927708582335668491134295152945530759520962590806492388520720438331235569619173855755350823705164640951941981370924551696723466357105536020006860732427335489887219599156065425852312910525541609921844748023314008295123294142275437426939194369314469898762193302517299478478989333840635838861569591454818813843989884445907195520536128967058001838382365302869884017981775345562166950134339735918707262764743086426787516995502103409418875749782714478545004974830338579715652318909548190674270546383137992887896204921172371405236277716238891229272829438611396666526853228315224951757760233241956576383888126045851879514136555151797924946283232416869668691965134742636256148345172895701827365256239507720508286300965392230577464709838754130090736460938799803026113277777280024879188405575120482253869720629382063031452351090123331741005181921358620224229789104701576680810037955758724984343624243991529022470782183760420738244901522304958098136824362347823473746054144220673734418688458658581400958261050942649588788159952788311145534857394842754529755995555654250869290378546665335066261003674256130537136767830737550147455582571779255634284377419439723972431944722796675920740929067980063076332009521635624539379620530812727991879126561101388976320379652792286185455805979342278411116176378875435892122424841899417805842077075628611277388277459775815598854388458952697390837682900654740837151208699154900498919050265260790892537826646178531624424563833598543002375535389765676 [134,70] 5248077740257934917042410576924453315062617557057705192883128305972087542183631708658020855489204768368583313287977253836024362333698091862914360744195598494684984680168240890299667700687241561980763710411011931961559737418870309643552347141694632326771383239542233501376064624184868839770696613528087183703960628192615306284617684531147649858098985767233086409776710095658608124115799400159419856648035977127546010944460497426333977330390352037927648467149733342675424078027866353375771779793995017273473293224162155189280763971116438387065007426637802566966363596789219144274034274788305130736374401169935921149943783143651592909838941693229331381136744212313204665280805458967355913437134111525257781101987434982809426082127301798683592004471825408100255028408393633358613721660231394499277416705765570356958141552656574024883228214116630256808974239288728384864306460673867600933175995033813250658688894680738595337755841527825122119868828184243249980265127473532814896918995543965275335318455007247862541815617358114674933757822066546808265196778914746394208960492661068996048870206969975178628588008627908815615872257295344012512243513537026075110129354051367610086433507884845262473812393476135350688495642095922915745372781009659459461561268908606628582412931308667410680548908747072453722505399486206452436555779356521556160762365680668096492846456086869700979747455487648676595242403489334964196808031149755355479777292456883965576653298091774357793086843682936432017891490875162340661827966856859872223990622907169196948695453653581758358284538385340976520540801793404144846978925383845968586987418272446511698587913439712500676865644984943595026982803326512917524951969811795533208425236865388259427029886325666697692248413961491214065417641238714641229239161805879988246800933164495020768745509869269466321151591982121823454414452253195393413717976402476046592259325931008979512571769784817365253376442160668818040271392318149062135124244017605838451838019468231306529531903560985589285303419147743451204187323160 [134,71] -214561990500814103902581712350667885060489469553636614217742458184829114876060543372971072197917341154279945576834810376501126859352723071601054913310104306760604579042477224747936812450450892361200892530603858835527186656270449895327708751376382427646568885493635163638454270199331312622323139828598902179857905085654435135621553588935981401237234594278704952167277820409022105536708182556247347066049800898805316233365254349796651461056918057175998300951534594721954995081314516812524782416687732159787186510038208685671963828619646264311572124581152843291306107521181237782905694016478346107888545098805355022802699333811349505963128664050454891639775037284896118796386718300321824794995539760626680332266029153222446754591461156536325371315692973230137847548961137774388906514506070653338567561436953974171668781127303290402369837646833589373551221886534192907755471584248248705401174560079029116848132574542332229192976320430294675492857476632246392604327281020578092025330424579659301067021233723524017450045431264079004483549436954244057140340173785842318206911075686973877960184706464935917941831791527442690480228179079225557843438753054236937388497622096848811049182978106169755395215071157111813264148520540949352913507389167272628501405783764609656205120472439056115093314375554137048293938407192055426379294064145219969696848919471150956440696120884587900781290747329889071075789939406785269640805359080725234431374526062181828920044165564751320031658082461581247508367257608067383824234096552891314330326030500882629759808673136987604572272694752340481293729016219552001969551368479510421371674530925458393416417012823161646124789667672154364571498486736639378791683415974607710921846705816543594917526319787861195062889972644052988036426993268638798893293773522847216511040973657833228687590659238921122549829022303438950114008285439608493492348129312877247169267533583074002412362971729824966024609613084275140094615196680629103132853131391832381005511438528999309310050947240023764191222655577836653927679 [134,72] 8782557566841760956678055871209091450449766217401883142486450533471412047605034396517433689042457511150891223191344874623069002908753854991622671543554729738117006463526631545333924436536297490493828657643714775663428518825439158783059906012908248879829930716445559729210618004700086014862473439110434543434780714929941215123864984153452986699979829240220884366835717706121397191481604898373630869122820740192222406833517709596085490654561808334425768271463971373416310928521064075808906367189567845327500296966499659309495565164866026871530082389574833667518863771173724427628700941459433646098207194238823155856158417134691669343980101891881035498692866928697270706212779150956254991109271365966348858602286158640760611225620956451075816122873135390687067108833132616519327435514383575666833558676361320192379269822468311191871428557594804381929344840818681203806331479497601944345919856432098965036950496622973078817496056609154942618419611638094331350280918341100174854754851116979347097116971562315155325571882376447083315752511082338471544273343945686640931973640287861644052338950866703096134066091365387594297537575017176871733640062190152852349350324697681744669156115802057524964383416800967542039924315136973797891333034662609102947372849278715473392696671616198360917143818899839310616507771548947363415593457680306780437797643861083957918490965030462651637366761444663855141167537623597373524668050215254897462007147741139780674090652090858383154116404544727088451441992063449046866421701768902864444971732226519700358499026774035087542522841129741064179569171225229999257468190414538750308479424561230600948516607422205227052612194029200370650495336364934249966361320839759960450291391709571783627973435171943266975539734856771886089726968807315510863440702391827192410664899424785255857976962409963104891889513324907075017343308459454992497136332522869894010932913010117403529220240631249711236980960524614530068617183643964465506886634618556610797464025217230255270687679710203538320433325532915810204 [134,73] -346410406284882083318572954696158050078320979999573523832386105961790493190760582121027182890240274499615489602423081390274039474226174623736582006325799389169492115077248844071229311504751247721876796411435976495094927470001819658572322658847150143758131442903319998337580767576659678342646965660404875083226286117148694537358455237734715117477227858822893024602382960775998097420021559585086697375782233995842714647917605439171757454044064739097116642986186115778012191524189604648586798817935204043490073380418006981491649104470244638595087872774050796299783699555332949741439868892211724431918898702441529311457984502378540047254453127086750988792850618707570183163388117523374834945461801439092243823661650454078164950410811040369253796368208240538707971716385027120262942505529877576545798487824942785229911800312187382192574423149598135648691253920004949213935704241068194544690415562373806277938115048872915182633886375896628689468950283750143301903940447478623289796281706965106674436209877769527640765308893645756855170471621651559294032652512443559625487605635722355833575036111470024561095739439784519231897406842293752086924175807050310391549461030425703144589692360974539316470920376662204745334195566012111165633896756487851677625957157587194854607972089737863640300168925254496786055062626855454452119226162144290662884830130226201171294991559921672117598645944112833679584805303995602681324011160809345655674199349892493354903061090758121451169322454404159767730342902477878299864869025577942582564363673045976823953308065632518926562755143969308040553868860844321822471112006142121348020129898563802482959548391401990129197213965532815550060956972267779406473743532527251402303606696684607504937353534409696947642919792046910631427773244286455153965723885211959497592244223964006385468046000239011284682104069888372792228994070985468060187589542298924505082275066352279738574084243147759470141568385394053590901905672101543660283189596213358764980541127746883936272154415498209279879637961967546 [134,74] 11966372688367355432506191147416786937491765172123530691154103810651160332959335251859284965548372153465542146837132589213159493999812081836021983604017799107204992645537542197341865442021625886933882985455223935135575887440384178968774376695495456110647253524246971938771178097818456358394604515424499591663770572906896924638349826103578254446015049713304079163044462543444228924278540877826061830260927513020804102965555019216454609692786518987619477240078993985515833281404796540173285786836759006559574185779425034561775080020561981795278022945808046079375328656885120981087399300872261370729520708876484820271438411409829302773978712609524828283885161315779205365983849912985259830439945514035084581152052032425132659621509340078302739543463154209027266166444892184106212485730981041821202656055088597160563546732537679881303653270625118031206438567004433234010603911900443060090708084266201107720530036826748326754733489059860933203215284835710778648128448086697416142826792945559760615513276435879550521769057411475393926463983318078049766427279977522297134961442385516490712074889037954779273320689635521561646025437265902693523717974535634001500744764159799262357494375883408766523682800446630186222019351543096478592289669702654762823536718010626539088969101370958636963373216889819834328114573470933303305672849159322757131679693364332722476968104210413295434216555844033115189251981753649769087383269467931938854011067323247684782724538460733846579133820148967221155617848973420819426107784019675701830048600505571525982625511465826607453584288325186580467380594699308928081220791950450539072695455659417459643276095047560970150987307932713064880879736987300286385707568721553287131989277121707180962856225357107617556823693462052728132496128414099569763218811546046160422640696414588803639213572399042182466190069413906611693511398905861730970711330963602620950625873108734935104419289754952275554233303940214687335875120265983354047861200583677047662014229396572468909690050963714126748376848374 [134,75] -339739986281815374427994614054103159112673541976308458713837462790002189821168758112950566303296963647991610357953405808428545763567229832935166652155429566077083886649766645809845066658978087429753124142288342269109374791871361592716472560020357576068126646229278384263787814376815551004714308126631008995038468427356084289243334229927862893511714959480769222581199723484507245342166815747513029080337716608786702683861054914611476828529584941481400601807520403281563529980630992658630582081453753021458285817614067917809779922034910089388381599517940135856638189543197257501418681267665527649382986179311738091244756693783408077597920779489041098068706372387741298017416486342430568100823037219143544447604482325510687609794699107422893065617449892350874278661070248489747237062551578362466169565424592049956508727095771040232680544193538188106693310522107191390844475794728763366851795122213356952764631988400746064146866324392554797405493133672610237904808024594880259368689152727347634598767370790397479402151338979837287391735267889100235115578768811809548318220506239384070848085229042634525398692211346662691689431342097288599224609813863524775224354915246413064511255091741926828055290042014023295828988764109753995761932779112092970291139040220345928229336084379543601436660056799465956262852410483855650915535828841577174272131644442250704525107674935232006088228358900962764157685642181591885831826167751424464227842271198538773683225486727132001694590221806192844866728430736927721648083930390702704310521247212878723608034748081946001030616598116795313025669036607230553961734711950393306998621289655075094577397320134201585711091231730288531468023634394393774006342247555381831925828547440893304527548766745857929572901845222961407787774286498479289147921100204526070000721922800835589993678627065973837481097588887116194496812413536357680913414482557006978305843092736687380811650373225105964285485066463022015742448731645784236124077877729295904375698756338636133435154369197107364692233 [134,76] 7775190465632975596657699086126150074003951969137473673585694519309598821103309476100297476732921959512105019985287237344213820617738285064247544370952815962096670119599547445017681159052753842154824642537374478184375097655173264687098215262518615896894175195973719255638675787947123395399248571268624363010153062454276737646687372670512288702572000999369927830973930780502476654576320039721392692499381463373085165610015144152304910564903178561889574647299394072807725088063091663714989880646140238836130786452354088626669012988837773872809381935902108859814067980433092269861351568151187796918296945552829433124025438194025625926342769281401396629297960746552822671548186063547173941642062058485197086015419757642750235157717350838040350003216638364661571514672607977002780264724054614260817666451501755986037580847826320847763383127593686849715385393165892678343735034229939655073814086891309579393703177738241950991611345685299221538164952357442521969527068161933542276989505154882105724004715648053679201075656583616900490100091115723692735334992863630423358209410520704810127386903824196777685431580343927199186301681131625863527945397003024043222202612302514396039745060389723663097955782624278074771977549867681489869961976814293788490785971394514009647430040012597958659642573330146847844426600092793430692100560469195759064743593287862965998405110223692829880999286244802519080449634497641401355158012596340704069520793871073871129764197506569819889505270989670623680164635062642943845766164712113347529492216911497628680541056016285445099951501802411633462959854635885181046187518718758468278478825109622616889129201808987849736682775798137952712381559113492411067033461949894977247515976641808976048065328539520131502176911395203940796976020316704855477519695779421296602469289708678492965543683126840221923437621317878386075349865318964191940218275860286381151446070555937752352217474478186254979775400698262950288742151511863101549986671529654556886629817087554472355167816926825495400 [134,77] -145197500882133474287688535648242072267822698053019295860052371856655102176196535865058402252456177465789806931682041162446597579184022263489539644615234591795362730381674436205808162288107003210368590542485031917099870677735801751036954519447149665272496151147554690663110543753098001160800676469523405792702637193081096779627174717706792664103148471394064889405938082029102309298324729251638722813313249283800342660933541364068692648568156510521292226119922411135081236350138948290816686490975088307481010764899703316760223684911729061214699481576239648126230238525409625075008252982536094120254465708069811216818529690239374135435587262809751044116951481765647383779387132222839504391234363905122286485912136166414416913311168910290308686062907908646147599300357442186011288060595583530706366603605101984337152836227805780495020326378829737345247089617032708576911208534099816875547948541462414212776382451598511298303544000295624551962986250319423328588395031976712657640780376735696099808010403527545966748176526273431609466194626008745579794763559599069308178767294144447629551104540685886672582983478541707129734544772193535409905445016568943658337678076349489496684929219807771799303840309429937538045469052325974554812198165211288539328813142075941097004123822203961634159927686324254375445148158419451497537666719527535350563410327311441563135217445976820486945146034443320700640386158546562273717497243361097318931245377934923028019501844760869536296619785479825056903576648125601412494321096237147017476957894730217397180957313143130408512912288961886309999790742560943755448544792197793170679806576213424522265370877599688966638296998412747066172812887394555706300731805465868356352381158172936804462668773357558210791615034368261002448918039295884129570844006322229932440250380719662009011520151132136479120838783287606978202088437409521995571109297908404910176193079186528171590924640278317219023430816407913306652328531132325678064788009715785849343638101944543502076309168946773 [134,78] 2291799769252741951768742603441412585990965157942332016932756298386409950281438001572565974110847089316183738412158668640461545468441411381371226448983762960423181882769692400953996911806934172163890432062414281225816960095137975370762480469826344789685503049760953009496449260253713914426099445500675753179081942495538215429037325007583448213390856327428805960662648958745451337941069664634351533065727278434704792276979298231785573925926732652210717091081383352691765271826074043313742714027297238906476209080671392422112998411628884133816852820828846372828039413968110170123793015319958391378074839401518812770161042395867356189673105605094559786553744678386153656106848669749735813966630129458785107631850322233545850428846662760822777904369131645294804495887956642437957357566171764284029335430237144761008487704818578231636361098897859565460988668393734037156612352553841937912302057191431473488306555019744222822811327680540766145900740580665907766625017616470315522844365585254384819952883214125951607993725120975543007569376019874060017703605791127506307662582306836751477095089661931960799192795909952512839647113016027394422420621699408280226313678802069799425178283794783320769861954473164358187990554576458956771608812008704041955577928974790665800706572502844343349310284022389086318991042492152121370345751146550392969187605852498932895241365079881433088993909916985111407162110098526253419823316392798346872362111034670571500630897081842188094950174469651641118069976185820115302832126668516994768542729896323347740914066533908442385590609805309646337595228531413706086914215372634064771723814011597811102262376909387269563756079890457234196008002868681268291491228400535268311353124064900805079195271863051298164040558649544083667059421746572134074706611384247847780118764860690581800313040767147978231743653866234811159283331361868423056920290003489894749035810730458974064523667997320865074187291171078210712114540837862905963440522683669560282924367738461791952876302457 [134,79] -31807476418081807729638343994150318626268476180927816824475348072804275975508836845933335875579066872329016572856790144747581505074353270726120715789269480108555453313207009071548793543037861689448660170547947195039630805729870968770019525908527248348588448951126583707118840021581613731503265759410807697099079224928409400282521981755043320090741187626251527553775090505999638827598387204808574282996956849547173642880162323503670058539995127807293463907594419958583966842779448025363329425109286031165657194723749649633523153574591771264859037335312787092252408037917398958676204929176138765913056116553794639642853175749561562711945443241910739087306462634367136434193262103068071043057086697610797399057205591096337293497391174371261692390281331630519041295456799941994043518674955553234648831496876415698413994803442087950517403155915253578617230368811183123541863968473290230357718909589676367234677075887766196901457850839541337449891360161681532428830093439385244162912496687097373349015980801537915667800753964830578685357078781702615711566898280223629797848223389304641206858754578771638929490420600778090420671250129809063866300089869435062053010529102236514434260518649528124456360672518814363635517058430325996871160304091690229101770812567242100424452828818110260947808707351219158723092484291517412958936362535521694565736431580032476038466859398607043058567171161546193612612488332133402282862433893849008049109909808626100038782847413490884905513983570061337842235245670725205469145602883978732160594498956374209926494947274580789808412010287080735565495833312262644329627214013335861359046392162866146104279771864698025065171267634948882235550995567849533112796129086079554061685322615372552856758114445308850269785335222182473714887845067433339943264169538730430365313907806979873072417879378586382306992750973045165288931135975227609217783740007772104704621664596148683839390396703175815910212683783247304056531673166458130499215887930661791514620403212056703894868 [134,80] 395510471044341208147825181339179204518724543224405137098008381722987709192327855745994056991398183348611429262926345541260139776955147893220688483035828213126269620130547789509261655101770609129026506732310148429652139061286209682226104354387739092617192563804439276859683665400870968026921539775072867588650011750738911572834785381770005110730382152296726087056506309782848711261179355639090115122439622656104430990067364017739378256122823122172036766925728126901113146480702471525033287178911709319184882466529158054472921109217579700282209842086083305892349358236215024046660309794779568249992667543877424165374318156942380381181079022718687937324366306920051280860486168980946060561840576489704531593036907728706677335015936724402615297304363369776396493648517045474738695258213362944925955849692923577299753698650030855150651445339538410930884632707849367088890873165990551647844562403964630361308023603582298641077503308549174727413293855780579908178268797167122622994334252839269549015677625594142230015643415239417283892117250953553160280508195901707764192746956933878798965119704315449862811094954791675788697535664768890423905581047807598370291734703418888283125458144185533141868689713359257059349432475786432669706488786400096502272573785121236805511101995076543654795650819480758542248835912849378663290759024530249717899968120516783650129085150303540717345078534176208472504297286875290530097016435808959578435611847584198923339989634387069949275150087364843760437255754484490081796259719981190163320155091483126433824702311540847734590207977181378989948186794260745130031721205147762524286565331560936261070741862334314975128428497528953927269736331940496115651603228257224675373322635686975508164677643358533601122235297936487302869483797261297036084077822688546386816419393647957824723549290663376485346999880811049657061820587188474784567258991086751527234782694345436456621796444100040822737991601600250605387244888729909649862672260351011397045394835040523818 [134,81] -4455509675559262094375751085442287312878352010383723866582368363541565583867985284020152703656754799602097932238204808155578016487100680933604852851284051786800494293746297168456793526552198544900912492423061950653329982817107726070993886886759698617132383958214542845959557182080962672960969048324185946071247576384325289663500731573207314206450322570100048609837260741099645891876905585488766801302811262584144186598608988743207148761417212659097213855563836051300815490560297028149528904083278627668005277658313592580594210836461214383251495440426761853332695311875663944227614838722613272864092288749588949113949155501378021773030565342714113923705435658108174324306958048893035791124642772478079185422527844531696316545752311417072601259642656718116168713939014892497471943149867655517700600352629519472015088092241610514115524013931406052229675085123159829295111291199801237970347486857281084815349582261106827030683412486571102338667785283875002204002161673757150622988095527827828802578897480875510334411293218770888591593254768313731978029337391793781764086939669308213558371131990851452561155397894949984300960466923532769474611279768881532118909865181662422949679536999750116856152440834134674945701998294034934399887374674269953920679397940672810944129651711656434955199288471007053509256666289441554276464112214388296142825111650992158762871037074124193914510809753165017875835990027149524628618204736819368857627786149882389339023501636658663103088218962960882204910992561998196193383273866881621980824575643986105882035500276999822936396043361688015918146003811603249871439608167521760708236576612442173965431553012781501516780205810918872741497664481461271895478884495490313050485074824054744876573993345704102155296214984870653642777877572912997213931873994261256988414473469133421839741241841481488450324124687858713026951610090414250447807226038334190324600365918674565167470856361785170640642558148986948816231208919226506189045188435117588990846070796622 [134,82] 47020719127580206693527497309723556728861947735213986400344551562723006223939982232382561796674767090686334043720843085564849549681497103092500095416309542284813939399446221941472713167148033544713430996331860555927341566420592836821107123499434034320850555729935486640139456778897505766138000315749231986894987594491420516895970341577545051507494187800957233116608720146357737881918661866835782669225843643299592093683518731474247175607770582805017930008563650265439682573872421807623253631047726971344127892081572254657268768484938026345957695176799209203504929158056740758103812564787167535998710837554699926372038543443351531787306564512832292135313918140359178436607886498595588536533178453660904125429950053512719895984061793797670776754843887904134911864933033208292862802483953204260933106674823803656809696796568437848207249963934621629020445231020949145892351424544716385212399045842982865927679068514302065501634634945006238896394153456592833327270555083809837581530380271957280733505699719812064640116436396691253354130392694426018018759400142942917934315701550953077738518652215147195132574327056344791726328364172309432098153242785887798560082815500104373647337731229663862287003089659419214038856940887804485118390325961876526669248230288903217381376169664838226481480042669721066244110308886711197230729290116123440919751220019843015125582243607966866734662797110433169520583131297896050558896825771572284921976661697815528380188459172286436616663247918234019842749853745548280476709710467034618465022326241999320147253743460369800974607571002824776847922163021123767867148875721669498770761311982103082195502486870707577762394435377749198074166583808260665691402052804998857503517957765145579527169600079933648552706202415145106180724025054635215509205468422681168826025804158119501545051268426313342505549735943332380153814826374693786158535297336435405327507658614212842345587344674155305024535921423689077569355411781200715158112967113417272759365105 [134,83] -474520733452095470448406962507131645195771921640154129817708843736193297430861576920155929919250741065367250692504918020389762561079157760625695481112118025816488231780796833022505465541947437119602630361828436790583459175229055288401334224132643977360918576834329341180688193986709148408164888160538527596134148918593812796671357691347278852288108284273469672205756805248422231366850087355128820545467484540546663391104518289815547663136894296421498172043836490225764343502538928038303715698942992965387492764617987864555115604048627636667821644600672988246913231098083091401578677220109985947532271742560638486709039796581304133243436286522853950225253262908796940947224756917900258296832035492319330434836716020846718975461445192405899252515915473220620963097667971888571707517177722811771125034725773477764862867544289055749005552692295248743380135678020963536228091203383170087129277741321812176635158617154407268136184247879811515183248633254371799152154585617699045624361485030396098230047004506088114351570230818329279455244034342496542774230639185594497949268298820357216072837765033480450044456446562393408701281740172873699477615734795420533680448618591326101290746363493715252169582527085874963202642078531989967391153817016549599033111355391361330698831527351095727631351484674313145456356129946189149638172037587579049043894554938627740647682267492021110321321045457938806714654786438405991163222507885057102143946258217138805702187366788451252827562678041880082139686793027228684033577687572922552312704126866728218175451091665530468517554355612948291527338942917715177308594143410492826896183517101295361028958191147950448575870717596731051839856046462438990197435678465765229683148996176065975797678610635803546246992750465139257008357590631555833745745497990095530344931865150225429712763467095923843210674407659952582236530502366505819808455002094757511750735017904488999118297199330513798813220697523787100902205542080110556499737913391484740121 [134,84] 4278233604848247396325202085403069161325946638374291065547941557852522159636462043714824436208203381833144159678171664710684939702047538387421117143559979865046393894917789238638693104502775111911982151088200232916146574012695715711116983012930319366501284113030695596158966900838114138728422438542435513540333140505615763485278749710950511803570312780208746576205823633592754088388642815688751910743044941528073447853749062184791051247973109756061691201550565954579519852065978045127624368507772104338856739100903362717533595607151518650891479962532965459588809290524993491510645613881915313894631894499326803501803969635142229230143043770367343901382410594715306935295782284444399762661516094825586170917308825029026987191952161342127004379019239098325813942234662744576994214214717663765952222614610159398542625963190583431621390751744532568490357895509666694705378962325178190247497732105617723433084229491019720917355210041103464776890250883860396274806279300530406646772963412116490567077299955615634240254064847074160726898448679126703081534487491264860634409007414266983249490619347397049617594647241733377728646793167111582238331787586796352651768660289925868069184092452422622431083542724844105741077984712084055166247626403005813005564394093982511341621277729687025211180318432079077287998839298212882567120263581009810727759577222363879345439741859677546282428181384260364366396562182224092869291580425802872326769549227667766733527747875537486108340967452186740479197357951377135708995206939697173889096926963538975272980499020318604948740568318644754735115759752463430118480222313129844497279206076722669734718515071001026905900507616709929503611947728399917959725979411997995085629356488365444900529008477183240610088018406222605383851819549673518524991118112436857183403771751484597992352420235373823169234069973439474811733458842048089663156586398358935694822188076857925612302413813048771021955486597035194647180205478460541645274194493031525 [134,85] -30135872315402715905940474270260770711172938090596003157730352256039650071969749858382219877958830776632965855739493834101880793294206326131336373573850968281515432586274333813789331877935975270330332983204280543388706478763631608885219484828290358949783091187143184930773840324549879775043002125985502338221979693907353769547282205107419202136709425456487871101407062098090202977533509078609618474750399797585862294222955150845280716837356892693696404960143449822605659187141279965015976014078104204702303799092565274885620418031804133250939650315451094286234421822909803366698730047258981052571561621727050756104723535800463195604028535475694165885696868313130700831214484294006734674965676806008753710429953347339224895280376134293073915323566396938792414859418583023909664970727896119373097455875885112522087742391141372620445049369177629118113169396971589785239559840635939076161202823514996559264339031284030932190231704739486949088181791797750745587500924005589509901581535891142663672349084086588493084010493088108587179462163005348099575245802297509961735987713561697140246677125024190009280945726538488350685421936022081546428632032431491777331526204949377301716862996913618645242838735539196544600905492166087279938852453426791248358411021888521421767051922312426778495583622260202658890664650961269236853312911900897602415360607154652172689116261033127433989305534880562661137252655852059510993691283410397951820876185189151982945211447881023914129208496337821717494406860164289621182322755031627345056298801777921875014810327280257947647476954315469242361619358613345939224264948627744971984821861619015277766178822840863448556351236888861372707783961227312500001257931845102329341907116285747760232260699232779737868232647564458651270880850778240512091634117090060359296617526517280026193595063254014171973222429655128207834889610535560357349755943083031632363984711205847340880487368344341679312768907815928075127410848504479708013644515026 [134,86] 174418946450717150483977436375528461997342119911637278485374741851274269299813961524321845586119131433586584717893625799837984627933272626490653338183180354179916332716041000091071853283745680838451662596269014487623793135977947763074639547605811689953416809886054295567081921250958330905525678049922189257099342711935516104002846751205155608256071212879412074240980784738682177902063925779446250913314340883378524268487354599442932797988409457966449518520835862105753980970393389185427632968193859923196151867271362846887016810205541926136508027474947030164836472683552851346584765233506236373706833896284400422197199482044230621331520720083741906684407612850150653577159013462192796242966889679928816498498002133846388481424264437486136635412262708348909614786124920279416611208205887512611734468358491831649920270902395191799090328186002575984422084796024409819239644749773312019924658792192394125329427479000954447770073289342259191941843294218333037519786351077567687975437168159780770943763352644729916713844139857580921664864687919349506051994332559571082109397123577610632311947762799723653151061099001837057764224834554795102970842492864934109805692662018840828118980315371820838002432069283438682136438920548653655534855516047070564811102578809926129912680250321618697069066690349732903929679234253062769455139621518811071605128867392391461783250459477581421733014728146911459928974351610815229627569514281431020077856836619054645761451815491972687215222800331278001943464033107722829387388800825526731678954158898807911396099235779841749909959298167759547615359728915907716441241992724837769992869708681058632449173667708659565533341711544020129812171061804568643446182547904410362901063964596210211546680509625850822187638999417075548819061126161252049510776087870051744488416294173230692450371374138044625345115964704280619769966585106593640819572924263948758363601922126667460389816213283798701798071024034033198867845284136162590837440 [134,87] -772679661476826063551810461544864328335971296638118550472321954322494668896819538527241436273012639625672836042277636460893316647183292591535982395210731955635103917256564930718695872683376418816247889625138409608512319731769306283037757160900718992725401825349062183267025024050254568954927837243111857576362511172386057029164726637629211676624245961707995103882027160619313779903200507034572847244096268973648429821898482752056904625170393557791469946142224481160250689049116892031294306675383247929281563652902152686732781854235069875748530278917392452487700933158203870737210371434968415774890559265843621263441644714205673020043902358438535529217276543780179192607075959380195284980782167737987715195759000252379339053447940770591670025347342899401592212984154151528767805759741708743098221868158603931123074799710630116460916885039450031281529713388057410835727714252678309063151220270512670200009335160135764648225402844130178213882636083052691397165814799711703160691102178073263613303499245099272849794733033773046418965483807429666146160228193116314817176406117573266561388797539174144475225439440408135940802219163163198511568127204239803808431450464207122666052814674163728691508979093757439218767370914503072747018209019882965535443299181822805616080148533965845983799982229881580765419661222811139323406142413440543475343540998074521904619973268570186770525547765475079499597886108892701367450764442742205847004571775119011418686010316467666272809268545880890583624253413425120396829860914866111870968697241407416327937708432078337927633107160233278043233921215105720360126462029364327818136945896178827366116879936232601041337940886166653668391456647005127671956660717871707133235495964158248154041429571234186721323727923025224163641741511034595969051457394649308582027890732191480848372720746503969440670675635794903117856108723606114547414638826085860761655183202869500004049579565056497254861575866937919316059689041944477007 [134,88] 2146691367428746381583543692818594440091939563297659781830077694616499405634526019056857473913420816731745382263162942874716415512039162152133952794214064051652644139829689812780974422833436237256737479517781357689556529741869892967172089994796549736759892131639046054900801973312001575725083204108496250906915131821349517525936024930133715116188022677426074492595627161918846095453453027893341081768905649857535788630011106415444985511101974154982252415510983933806299618402966690958534425990202597541492159503703243746202606040542860335544451028194805730461082922488751895920891243098339534925996930515055928316249480618275105805621073189116090335136887938216362292506918113510094509380527650690724144477005211198892603023005112950295414282030663163306033763527928391186820528957905103179170040714856917928269191355124421641990027678657969767549984566812056590503423753010471682848762909047582343365287829364800025810383883969434965666977063562569288591741499974243572028464930689993141105209172463249491686624589909528618061811544028242443241443250846351571619174386341196548082968743357376968752651816430750150125202918423986684797980077572365153496159109470720757180629216843780516352155445609183942511822888206151156966115450593418414491525346230279147329309132003068821882967785193227205751245162112184863270291487420811936157945123271519328152768273047046793188127235257634226905379146725170111664526353019709563107877684613327020216524798684329394069948092578623973908027744497996613914812301992937559052037031586634370747588185391009267843685551189104717194212613786617334960229452163257383145742889252410456892628878920278994924805682882407488598068178647758675359154245221090821743301696739485016150802238469851516769137467551289512135586781289341801115088857842063989962311152546433315678586241686553825178617718168441122790716768032045628708790585475193783031236172139515109158736686539854574591464206183611921161180510127949 [134,89] -169980809395239167215809501092253068711310919493327308237638776106988496411877755596400391734182691137674020637398657127353148776755302592251366270124090916855860067255130711029180509080382055148243554429326855133012657029664120250922775733881596731834495552759769184866083869696585263524598767906043863654735392994675871684007375897950102128269404430940582828734823506449748556837263329470690426658507797005957987160938308047232620656233637302481742425005115349926819034404031663857922567375992027956879463057357687229682002204345479670272228436960065243383373375599892445021371534621859353346218521038081063093330231721631509505736216740900228893225265740410262155588858252507373065610754551815757667156910557536428713773042868154904939569080721601324030450418650651568758178425623903138496076393837653049487046285644338280798736638295576131566164864196319104049910160907671794415446294887783195492741384507592780122515215892424652837983723880949630481344813751230223245967965128352149092820855438643817909763006583560204785863278667324913094909964882988451884222288413938271761024258527748724900198861935196040893180531042984239359565004084968446741265985106376447049927032724727853156224345757727060980724883478482915334621513897809604264950271468103606014414292037786249752983939868699342155757104068488734495934620527866872376837232734776066276022637912210466430813872647504668876426247880945320968513727965589094057091534451920022436986750894099405849220425171554972485903857601275610820150193794820980066257874257176761934190553979437186637070444492237000849007562298055531449116402827634856845567168835444818487596236886082500785908139800887990942823072959905368593573436125958399539827325897479365668127187735707135351453127511531482522231275072945241617264028916097480980562360307778847891101414404923229342416616025706876187905134560939777305415356031859119095653174010721606177330003273968728047428060574146073250970515 [134,90] 158164607523678447741401379959110538620705465888066788301430014066109678438587662187294554521199928510621077793323085814194563648750592218544530625654141544978593511507660691663035652564392058147567087869495160609029767288784484507069082299766078381740924922805107867026241488730613395821487319002451872837196857055125938488395553716360842891786973519034971008142130940294633150493820282831107900348198995627810373003228398600995909570636591880095078712123091842119377489870229944824962985063920778007353988568483647512548586429457550159356659527218871316746379119745715562926900509703077794156576659480354191440617414686816370507333464778556278121673944364388881717842213432658992362038445849898633132419977518546987950689445632423192995080368126167015993522954864570396745389387493299903712817781075324085424221928709926032021216060635889957336965781120385274189016337614919581751626586154444109696249271061106157601316851340624225117155993682578405355230306628378889235648050127674307258226825967094347465504342230211732433842136202807314819930937834980184606394939040277342494892338302445201270890676047887563944437679923975652336781952050132263130151249859807428696254480400278674206943451660696593516706884014552524019085440104021083119483093046066795074357477196110592024386884806467859896649360283411274560629293633840651293186062386987729513003690612100674934725134262445128896368514751178377682961676499348512011811279231692395649863908439256361165690129732193676089945889517189764689390412450750890020726136706868499330619136840631684467881821793494305892849622384219685803140449519312000166762305358490753715949218734698127071042068962732166410847875876143241570175554099722369115387051536958885257223603404553433567503677492205819970908884915904310399822788827407989044476381590727766663806339382825494873860668683866205062190339187983678254856616146803831798610193537254258079695134039115721950612017894432628845778 [134,91] 1442518473284152712453425748065840943614945875262493599801480280265083628262441708577914100197497606873889419880727962999226325438605076378619626325850072642950368856389425632462000238776114679186764107053968851405477432913413978334747423788545840991981025009273196856522393549645452924136878998840050544131930753194545736652647181543679773528751956675185345116050279721209238555563583457113124489915979597257275916187721444173032976302598654626574287330623389343359614863545929843183193052528030636175074350935486099299165020186892097046354457384352082834093136630465266180476652547642533693575194051579063786097527981487989377855628996567425126251207664495906883990796037951919205836253010296398058361368361654542813895227438084666956407270429801716792927499953295873846472666235090683386204395255803713041769254818758375431016952768898395752261503308602639994960541721036480676969693339615602973343612876577112383676192247725029238642490064480817458818940609529262099413649639871830450590821469412223805256815411944529254614410930421076679860583681118804522629447738017026748992368994688317473646062014777643290879007052267551765101874252068620476304445594661836310259931959067178546417433295021966838020278935491200431853008042620801372382601654288349020465033039685969276850210283073956755318836605682427590682540394681914890699458248396863483579316035839222990658483117164433819295969470647498132739889791887556146747756778221585985451211296868015487765974233528476055173684766543504379610025219705226194802897466664170131220899091128882895833619663870583504166646255734185840544962319889652439385474176297184194300991485945505080042828362234728672694841652580098775177405299598573233638516517915265923595588245047673256773759942424065993330642023860695468671961432691591788558006375980116340897588520762821699323222295417794290697401876663128247889570872251674197271037236785178612422403332753762743211410921334482626 [134,92] 2544280253017150387104187423394064455989360286253550997118331541153720779241639964060321299629902577335036369979675573230593396196488555230624271798996104506573409141081649861559956841364392659772708275708643376924713715617067476702044238879102392302899386293555979197379150238528026251924064591590281191503286165713996393981359385093582837337536198548950586302264781137714783387473302657412363665102437462642434758182081473122693981769376342488064011696882291534303099420254010277447982587648898608756850462546608176616703287018870535983626810655213597708581597973554968543739561890583282209222352173156088969843002730307640631406402099873192574444227729919664438398325432782652549686260650462538126263915770662850276742724802081653327103697851986642762025127907668462242540798471207700557290625585584178024311104883818430271670885197864419952569936140181557956430534349528109019968601947953528809867895601128957196450547999749538172321678981494933908371487681448886597217423383721842120140568377585733510538312854729749053343849909672950685635444074685245551567768095088328589940953415561738071578739682487635890200672848728729065012003167972297364243944129468573743421456654710673029141682492366683853788476666123367706805465058128052429230357084144580326977692173830543924332418080250941391885702960925790677869931005946046594434726898899398254172182392513685053466252536387979107497059966888141685778283865901149476602401100007162135272689027213064485561891124787964589358256415384707019070963480289114445636524769974276626484249401963575200163746456388525851766297848565555011168989858310905847053702475890171617022295316218964538392050906646230553270830316893440836205280297182050609510367870667028774713697961525952569172914922681352273528218147899651876003425632047293097456188840829539600866877063153901347279208586654840255036499970176754424797061999252723457409460802347612110054066249756815058577091202789 [134,93] -54220376500887580719687792338154006117833825018690715800637049786045831487647367211036353251033570811925997313770368071585819905190107207949825125527265466065598963313896746276759644248628656039844930904574514768436854226128783518976160860146973178606948372146416363404665839099946215625809185715560376267939768640685866172558108641309601900560514371578473188465277169908928725519994445363874563917409938038211808327831105773116352087872048597563526641806233893060717652948025107382674320121197503821967223045898337766797121571519268975387258755765007787121534317060204149215832513618632153202996672202495197825286912199853293951958937696730272690966432646714940010656730896417140649353475856509950244624162541359422971764435760775729538981700049315543474636776916614922240794101036024662649082777242917910747824196284181791954045451620713172294224254406172121399038977055224186199758939028826943081884907757007321433028846520989955697581693586823175140552762924209771572839362168030157981044866003775340556512221237727699250305136535234137556571681329994053466056259971329382767932158246414601704990287667565263409096299378659039439809250759249767868846049918224956310469893389675697892405064644549748996961978688360493764812272879156833499229197947055650910932130700186268405328027289519719568310100574910607878459190843959760401676052016796408295110865260794502021564886100401155736278071741328897733266408017107102659927099304378973358242444898554451853630831743223858505162654188410404553944135662390190863194452889345189708027149378000802393671386899806324462116386639044030812579228979761652002979787737143916252757710496935441665445523566945832254323159780838721614021505412118702135463664694535608220137293978115352764094170943182442831713633639407693846200700328825658073031624860229090542523576723577290932213224493387524008391626983289195528865753411519941029332817086832806218016066338732599804762963 [134,94] -152769790768443085617739787220821258530942045183905248699885867627148079035599965241445545207018986559569404131300002040520320330254652447681515760529836731000092803283426226094986329701758829781542518299772117799609618939352633497390593865017966545528576400313257113705790293395188722986316454443942642288505252207746471860184428572575893810729159824874013106541891706062491788145769451547617480716972967595729636299163851222899449631946179405957414445061806693571919677541925291489381451692558993120636490978813977793535547671829569029305808326229659726505260851620605610161446609567428858673380217368960623504811100034302743869576259004358235357961207834995999085403590643015264664875125772299149813496562904472920131970507640715971577907804361952320433197044662904423996727556653408806602658314150245740071155854603202749090171164298092301862900587515521159281122560392082589204029701640115887928056036555527422361826540292982358497979584129953335571713065508863096181337826531450019941429344004100992579680168339197065002848879044330350388333149053292092690285247779668502952175890794729723561159071359064130716882117163211077778731536233944354736291290646349083120490979299507529092711752548136081943764584881034444871410738389924161703272334581288175084741889597907836669079974063049648182420334546317735100090526244300003602883722180910267138536848995540112078169653152254972542129064378305343000325014671944107950191898135736261195021155650720547342573883543682262868457341631139977807900768409159494485022835459263198507594527726580480455991916804038362633607233219699668789635165400631431928783771388920200732543261812949903261521482922573168859786297682084998376034509335646672649444100202253534578728986300875827833839794993947439625108883185243037668710502291626705074465813094389550653638329358273767412517626501186361345363054117605687632183468096893309774931854890251804169132372322268441936 [134,95] -294070820148248996523862439674120710184146598800777680662245969404442485097179041524758689008718910282706036526909764559097967138882574797413092875893270570086760686925452482312676728302107799726475644593973213291466252793887926147245389620307659870669791263092306972169847259445913029320417244436108183629275663098906067241317980699188584342076373413001337394458394801450463345740084349027470342721032466249568157595513378808010417388461924793612465195753199610701487246258856128449580011706714366469337605066988739991660552454526340883667478334100661463531444000331117704393355765009100209584231798271935890762089221604946054811280259326696737087963985261863044135131467292029076673788721763253207832781658323753453561379395381642042563147717972110772096838596069788160104079229210384081917599198186238367133139425507287973012346501108554408532717567805582909662195075517155081433555348301935727848849321561275930081473776676430569209911588946416858422938869596564292195544001037821715164648849813382940141662458863806793800643039133350505800759446169736035223311290429650312582586709754116829903328839583750495569699529752225946297913869263370067620295463290106402627536644908567174591305703757539935163850399252737208670569165919798344682869030015034548684747698267065008331839529994724500067337213217689440160634458379637061585220439364236252714524439542221567270155430649132227682485535916954169879578344117100927822002977862257265438254987924310957668924930310435373588798440057073344223019980240282217779322024212037939526202866464082284152728017863436359386744641703848267866387116817974427211638871882990436873388369089344998220523695330177229101559258560890896366036200557999285709200060929340947880548361443160460081668813118152984971507220512752229136191572670740456330558902497788436356040770351918376341596509982315375231943385895601367456810498183636755797275410159225386299202549171749 [134,96] 5187847967391530445264206183512447266043009835892802045919304038316756798809982673912356747954860773697106252651348741940151008130048473912877856244152353106748559872317318203718894776827921201538271295073690045539746235998183728897110243917429365259149130890203929487191005669233103605436401716896171581079832045754612906806213510587748489289016853941413343790808330928486238629164640653074271436221328694361627010403886472021604549584533850597504484417288502452850687700304486402960131758896579549622471114560771356921241036512971919421553769846247269578572256698256033967215538618521843653912123373907200666591746695479951447522373050355033293830987480427414698623955940497634686507385601726392834548883104422834531203938745944887336916623818497746787057505148553612217507578368018986830184780835461526778913853242185047370461881441628971745026917943577953464437158468952926409014356689441977654450724062866692901808621324510887658308274717961750324497482010290985952308782787021414185871170254058639644353647134019151122097215604691342947843236694883616270084323599843159764499268820294315997775040581379834946888746297712091426903648998221047857343594787756434647501787652012526208966952963615846337515050844836060512165079927356766460773869959379411531815658852826687509687208062621222871937427250035872735686692024660431508608239569921036562705554429652222568952240168530984293768725380857049453148998883475632826021754707382822341252849433397063443042680130086093338173213220049127789422089767814651110508744280443153514742928548968186139930197519330924814627821563751356955010008878545780466869106416852312184764300617423125388669091590899775732212907878033411971530852282960852242141388687746279855977659442445517244848335791814442633767718167984063521154984333385005186776098483664842721104815791787556944217040229779983570014049153874431463276727434276560102600796176030810173396387314 [134,97] 18971498799713933722878671290994898936256963136042106137272719467831072344960217996294747883023451868289034619022287588597491203864705825433532213087979079652520249379787148718557599923730706858997130395266551247956865406765275849072917970049833213805598687429435927761453109295284013453028457549714828506354870417901782417204424487191248728986027374391526220263299329336456565623138382906686192531257039533641419596588677510851853838986934966936402495575706799157677101474669032480700051293510382115172106051630777971369303091725343024135037272784716339184791019685987643676968453467507802551995715099274120314594213824094564510965009374478682838090588740805493602568384388471287117362176123099970095439721498547365716794201712749061247947660665807966960494288582185720990573680954184517921265216972716941398207964277753772449325516869814431089489493009645080698898656532560775584800132566934397795218169417012954786931609934643764811897032375531187736569685401026942637055661355337996063828846128401970429656128939727600159851095844406044442452155641505831654763982673967898279205133774674341897634225562817996398764353209831296235289882954199101810682151837993838501443937202497438567034797877811862988272750961405435117588994101637258801926388821178360337719103586620880301688879448381091185484947335048118247332437896984702574823703652310608450731381091627738460143275004363171183267407747113616767517135426174263765550866669901895088842922042328503391012236312945037871802297165043147145023487353269158542405953366312540076396714342259641899212073564241702035904569068449609823005370811695235900844646756081747729522819343756765415757212034236036833144256926920941633667605198080785657657271463177369192328734872307588271242571243304411014630767037947092125660756163226606206120794801300580365032250074461088149218027122726081340948131112696340783289113644546766043039847179051822387887 [134,98] -20706218292754836028884395693828863679519400677590184718530122309229319627319610699954833210072779288992839254583843321877635566438821271613357017948202038570437807068883940274418420303861783466800266343341621156219135649783270737158018117837464787657605774702879998127054888139514942893137752599594240948128922505537336146752218024711439067463414746440776484889752729064620891289487788590674732495252850412856431830144454537259575140505409868152012692654509487822079918168354019250394709840899494115990556797941761679254793921049569914167695928501301220789748043642958956204752864777549056036061562025689065855656186388908065839608487209013025352235104699762480330540367960853767258824415456245202575278720992264095696590736236679580555695295577975055561964818099740204893764258569209374495023775384307568755203062202062854732958207138523013901400124311145182382985739518578966712804817010157308597069285742093077581347292661985163241464815677715076005572861085460876765931261232610911513574834355777157819373616741668902737550535905112408993883773310076350088003708180673392795412298045838044427522521835586331597284850327583067009392565741627113711334185093818323686985917765566555327306619860055149040324908124216311882032237573875936143022296445787052231238722355009109751171175868642668956262336694878599849510979800596874555201494729841961136838304695773452960193783270179942786281679193236839706387111154592679106157548128049984468932767142333604551916420288720127349472007250674947856766861735472446822433939882263897103335537354526965237571877504117154608478836965678726256386394518458108371748194600640963243858955991658799818493620116974387225984413614498213653884432534303108096203483917926752626176724195985845373297382261091509090077716328122734717329891062343496021047133123037128884873118668719886503456630440296878975205831114776709515757090138818489463468065140517315 [134,99] -120266044461784742258389844896627881111426977671213963730759301377133528862764814192906943803332971780128955208538334083974742548728751087543555060006689601666148814980818324898491806367423804824832977924828896126379572188592177190119494116206496994665130411891318102295825670486993733202752726676753854557656166436178281212452617918601088973811111027619775729384923252234293134108486866711646347273674700944616893644631303804401424831150522906136851551334131554844386020597168896295048489455750589706071379877741085408111037910090573110187180511577950561948222893162859709008468602664455143380861871933441147006707684584683415806042208318043001787082634604658852812253589582157695147932881712732676367458698534864251579428374638706221955808468604803233663180599399148149521312260754167048243180791784416356198480127138313929612991810909995507548839542767190252134169020008589198854722601727416653473696558847321301506190850763322086515289616316846860850991988215971738546327134962978199521108429763616874337470956711796796461295081181458808121778277230033823513742456119080290407886670610916375520550940000339907903341043602917911031988605500654512758741725625686470755384766891779154428559979083360890288651146012609345946518707159432914894397307904567201008359829418963804272697186162763291488849893685671561069831900630377396878096240979064248122511464762419124630512647447039349129303521044046148356067677843088475077016424231596966707980877310256077967182686049174500926263295637900869541409855788298337764831221446603736704134355836618968965999416194570212370399411062616771107422013107835981051974971332461901306081115457584736724275174305444309633129985695804469857682568534357792300296119602133752019253350730981999536043360681266787547147654651373835758411425099048433772115269849668636617756426776522805163394940406331338221154080332910368473846771651379545032858159591 [134,100] 115989486845869541902845008681307603438175775646447315846363996146854610656673717779957127075155199176257899439568710881592598093017235090817397544692444333607499646333703521250803416888498644903927607779137116888915480743643921302888717340342858516432561524151473998297445927988376910623042836729474747645943943989085362022986413538003789477626480796668067900954725627601603268915502517657862573945469101287906906764906338339787269045173893166592570777798357058404411551776918369364101905128748332181910144449570879580501137490998667750438503026780727124376236342885681011301180720310963833773843284078175556429646959309111998698815684831000829026313046347258539851372249597440310647641456515599317655617546966591363407043120922449484424486301510956876079717583469436001335895324976586408344681507041578194445458086058125902001819233575184724489638406418095975174757055924608328743264022407636299059492891044671994998837802538128598937261137643088097967150175670270054403647537239963961123962652079616889340758885016671211528170292285495978622000571795846841597666223617513849366071604403809564091045905389603908857557828542751311413377978301150148436648427198701346097542716994965123257200331231358082286789911465707226141206978381583027952398470859632804230109664839232052191728129407929107391918088906023360272858711607042425762126626651989022656594824501690667175000823826534680840749949670933109427798557268198138459326451545568614136572997167925627943188013743779338467708746645650165092061840335158618477592793566442738838263049839187860081180429437489362272164613661943547411684719290149662087673155915534125781524129013190583616071460425962297782276158784195298690317745964845464733590792921178613173395829251146735218729866537845759221811114508177169849663789266900372763525304611377462548086099281506981674841462237506117728808386621946513412713223392121334528469 [134,101] 156026705066238300799262571274839153380585496085940523986182719021501670465897293820824780325020329517367016318005589961952220976959056032657197280058228411726488306596233771984032002467519852301992287154873943535493913912366098374784547732625442137267375937527204860735469052648524953792371432969819722624305068641152925883057087653029129313824810888577544235348625172036355383964163668721008331149695053346761321175870012573556876026684630163946362476098135569450860432297365600543231012037582720078890673947778838304351802493278189062999549836584597200572512327247500506058325512021166434598254212688381817543162157045861599857773872159918098415566510042075982868423700627881889674996831420676008568426008724528379140574166303717992343506810892556659579858757906028636861732673914315672427124612230372593241716306383518864617224559337815856623444083427023274793036197066742124224566159565197333103835570908811190311208472919218875977190794744097478246467285497941394706259116172526323616295563589362992092761173623762525342782987451720013102974356811799839300443374205720042882082238738156425318409125249856417960440175195405698786591478258013686954064567388030208868470349184870411502142519394038528987801479320301770044158913903668482220008407348384572092206938202546573536389649479963170110005011711322860025516713477485730646674351861504924014429861404888221375374296792417643409937512970553427682380533771183325485627522386447922447468444371973979879187796911155411887246947924668214711890886752727574133497456518581360608526314717558309763492310809994029016579534774975975910706246531524129217362505549485439068205849078264303812057160250257878403550972671545844031645637852923369655152362542689799479093509373479008709236463826232248438652120585243136166009952566432783939548181228632799868232685749053762882290497242469916525993797655900305666120774677642933 [134,102] -82955325680248569162852257448092619021274509535996388125789216717800967085771409318749384386014871510660200766426399610389027075228044367190246333634005487344259918006815425699083004390973716955195026189330437843264027331929783276771211581240292875002635625618794210465428598068352452576225449209157946373958709919911617725910438089228909654391143590932646409901111272255207232507239158813161095635307779574275494673908670048867303836105816756516277098449772855889773225038866526085551024368394402675363606042104504710557538941000228037277358787877853311686483840197843123011839114481445992901031985909669854445283892150610473855316823995816196433074381162482780481979948697871016751827835458666166259020876270226255630981882726188148893541290139906926212514722648191857892627346233218927494808178934595783457225672167068509415902706817378383923906707184541789638287773567066827140893097566658817058318308735564822306534468779726822263742739116262438950735221786373149346545661857788284744623288042774709845391917203879940976907901011867800567046829461886085516788223085349932018581772562665223592603222636664137647589650657454726185183661045896009011459543496759236438478661443098061372182825268594682010273261887717940984883842542533298011650780833973665741267726230772808222886621379075156943439710199708288444172086833644829701870001959428465431613113955292022425764562053322845918402887799709788017377273837672649106055499964148389078121538419323784858010657013309145380027521002153990387189835365081635632148084289802648592983601553443362182990860486375827745832029363352466805954523566110756836478775880475690029341862370215024934777532427033571909871785858889456318633103342321735326072678387412082695049321001159154567318667511838574042534898208965905670612765794145905869784906354480705911118602751774900439963788533541343532007698478340957255342586420 [134,103] 140162944965492389833445359773911615191224888126947591804748349155057113814367859958323809394428210529454808310774528188108144317297103424677389553998182251192175790693672623961341981103951667836977029497321177093337240998296714779132248470991199207948688609314977542300773404410227814142740215632231622983990537442471557330378239974726781878016363547366660965794074790971286693413280283047945860866877983529587419823253050308346055055670122572663667144946856403892449162178919949913563766659806135470322454301005440918321014754554078291496080784129673189180364627228094882828363799250495588503391780903412532293561963509389785627950490162878461375883260959755148243427288481664305619161428788256213932126755225187555838151032024420479137215718397986231111391472241475611255755190551131377351167460586210705813386172111483397750873848658336693835005185774852318095124951310607380256283197064384708737796288070324055156211504805469030834674805823088885458792344747781256945875083411808553696043902145201110440420038821407635884076076299259406647763723663243475959714527854118470633208409494095700099272798351198512334510550828474839372901240782947754073614182658080398672328047571002302528934296127074800039574211242878703429893572182683254100646030986464696778065109894090248809781806460077297079707826109485569033362875601286226665202803773668599367143433428781676957691225698803461780450730989746581423184908266653022614984507039649836471804592918587680580527993993438772588159510601322425680771911858358951917849346005547608014497790812366996573429424381450083640529700047226503967345827940212965616993759418697534395587881593103529486799720460437970071157499768972822491635843227271404195431086709233200229118425871400594689392568607658578378965234635925968674121487361240984243709941878431524846561990256772544435093148889029539559070405296424517615531 [134,104] -57164394711862135890854877288330384504199869441693913164911623537859543367415414125769979596823549533938022583860980862850201503311317935470946454012161293333331679839558852810076709941989673277475337742196897821160575242565292863205735255723646904837998893459478844925076280182300427038504552678311424845823905027019500630501803488089748233077312126915716184336208090366800248231870818815445317414227573398286771313321320537312371627708400115734530292336421895121022645441528639277029552138202717782164360590620266450701829278951203953280358407659064167601191703102163267154706561548009410246296488199586358496014851491728411574238087892409405821295348004161226468939118510866618691304749651387569252394621328317315293280988685379473194832874162900521791518993318064316582896253784763739884973019459158982393704540785311748655116324638752066564339073798470398791573825034681115685890554732535090827765778658738700042685501692661811223677609264027259794279268064923772747840462488327404586590863222967244725213825334929945972555145984486535593826865593330151619390102780914250534762162344973859888351163099684980812019589455219773308309002062862022808854493756470025609485185010969234029126861627087205255360765753547060854731974516089995467152801132735946517904377576958451464687202211610729834777458330932768350905718571181826879262278860615939520082678546341856098287891012543427538072366617407227711634978590234256903278112962466735479397020753633269971893717008855814359091489705218756085721726735894248534931077541755173564344357306097051974669936821433537120930343130587042989697052053447521027906698516645354072707092392544510041841198052619300893022041168498221445342414247693418137535001433904736278304744413812106731021118906553017064030294732616851846647546374890546296870400077392383961197305801416858627862156254292411925727919499288760 [134,105] -55857050740789386048697886743264410933261784105916903438881621107429462448671279369624766221401306238066216024706967703667028756456931784025089745754827850730348429039886698732503912754465708486857450325854123840882949546373778816739592719631633287383060209158846517327201997295790119953628316990911101926244897254600953243142627602645584652915605682273310588726094617967555730140717901977329857174465733830496658084616824428184566966431957581205105845466452930509976405561505604506677760233242137933003980284161202203072652940065397366151209753449232778850538884299059143306570767410427280738377046796336700795075029981590212004754651923511770013445755257457664590743175147921377858358584447392828049509519201972103128796035249240249768841154423542322739259290236680078974925734466392244117660279735506091620132430584357196417424960285386354576144058541410333475219390028147449498968561279483406815867474389542734308717978756104437530716198736468039988302088153264622236667830221217334339172102984699117194508984392628696936107228832101165091192515591190875341980279612947754383986089752245893203483897801932628660182908115696485930302007565889324073819977348923381435932612124449462586019751057355649214568599937573380063218047682663933298631417285674236021565544176347610275385612274671472432931784186725682694070368865975241617307614031530973055058978220723183010437920903679648702295243275370940660686393402796451579728581832308635415222870762819623511173126864290764075148297937100333399328116536414161228413113133791803812525252162323589594565748578098854120362960039477296676757919719163814417988763578389573203334071693656403982025696809679858643332048691931542256172003897906877286933338964007754437349529734356586917510364643924370606941598693598838640882985422568749491066305380227731873591735642456573456302832073729823176409434020 [134,106] 19135682782933005705997436859131798692968492214008669188086378312025712271972629982237771558321142864478581034355978944570612170597047791639020213533036265090963917518551277240066914718546136819406575842437038422590067388258387549079798705687890784967095551021573843114413350718951065898141791475519987266179952096833538646244596556436666591313676469700840843549949217518307804976785623574941630825604345426771313233241844997982711180021588607798837166821404087339963161756180517819268420311702445417407253886532029341414775289471038021298522577959089634034785309169725227427902059931480783507089408969217730849712242333981152356515741016456879355488628826701605091280269041482216065589841320573202673046796670624538558340359226999552730352489646837200218854357094996810901884276410313750530698981201682731534168199833829733665911499499604749869337754931212341379110540693801550132850030986578949436042812049478607117561625010193846066259234299998130422238612381631150505683557172486157260294671065158185591928655976093490577449588344264343176512828732325471625134847860555521293208926607358126702573409868150376548141464324684406130298792128683419281350945006218225028750989190492101561386688126760286784856939880071514410161695186585196925413799525984790015789676725757593889698098593865689759046201144678186581169861338053193870657074222131222646163722578084093677259381920575768439902949481643435485121850234067839090934325907371912337768640865263081025021372518491546174953741305456021760146015489043299026746548362373456705206045131962364751414336241474248871340430488450675717400248158942693119386885534808867603978960940219293297879880222528404581701951331160587056582413626695714837564364562470438810467932838461589672479157869850758887179522939694332867625331440474904307195265525025176083049716666765298440154580175167277670358 [134,107] 2904428360739029836298732323429912740732036218137065201048816290807331636563106003535842100194059912286750917650811669453804401550481618672634465791147092184452169545147186000457739115242376680074545228617763290011008488516874071748959315996250712891028884348764194702278705766517973064366870631858139221196574256050481884635776250669932404299841814214233200924343821608179501643408486025356906673496714667957875053795852812063102388299958999530211749148209020806963378231903314424898051315270558379076100920867397500815244808165619438089990112017968450139190519386364140704618943661162253165816342678192850018567994379954218288543915928502251484001933339399449553030217053024024521849176946396533590886001576184671008912959553998716322671411817001661158337202123465630846602888206262861452528291186467236520467542446806035830906560633280542509038540509722302285471557455340850650004390145755969441296320136340705866768193818785944042281027619285649845292033484549988135378799237975617809891656076724148398754930055893448310970970808560308990780872233741399012750974945800107488122946780146668768301419868189236360981862100383126500072947125929406859928374097460202427791425146344941386709512399217181452482074826299021870803250401702284409737098861364344822974645973699350479875042483490054476808973080505455872558596075982032567590065001656097076182446487147280388462167242060236930050704006284886517359868711756523065275041917201701715147437528480591269500413493520451100276124352232451383320379991781453758385963680487029190669648220377793006099401262147324068225132339813728547792895516165482701537411761879415277207147799554740848071194519354966157913647854692297235297258327707135662760424368732049562150214474881053178064017289518544868316501695109447825865698393218130164820007270234826695187462281270537713203954723307085 [134,108] -380630339635939864413569833194712026227146167311796795445083557647500745309679473624963270150256362402713949954252086702815806862922631596520466270548026399293495647153817760923263794125253404310198122977928284117769766027149899687422390947609515042076966175115705787898554926906897532489160432994484328991641862448508202924554731881295303347973310271498941158869019893136824933127319736467208384707184618974551577716331455099460795362306417869599158300126171482505935935020114133907961245449300365457092990320933152836870060456991142936553288207746338386215593188726865649780861975388976327387651004149126242350288844977001305312572838741793273307342142759842703434077809193453198984592433011231377841659743557863887172388822570275779937811821997002760279153177227422688437820707393839577428533704988316989318135755342560559747543349655010998350477462560451140081401197452874590744513425619572595701285173780055850719463037848415178683074764261086738812782199979147457132919798926434433345853744890819280976836617382755776037808558658075332497065212971795759654334621999811297681589265716727733514715942446418659838801215899391122968125654462751009001943805453412326405652448083759958732098574953584067098545135543342575832153974119134123623318470374465037674899111042517314704864556840393708607540453791490164257034997896518299840732366780504309783335808212420430120899428239515885777594939690241259177595252477976600479727653968240409905861039947747623247221821918651323465982782497298279440786036518843902223460649867124370824689406555967013504898073593366413604681475646859935286996996794187542765179681619060334595693840265686645770575711033555221646108468298334194371776349957292466065665043220668235790189363661682305995915959446897418213851342888482825993161869790720019741106971849868940027558512707559681569900642 [134,109] -32160250814868361601763070159432415575599928127563712363950797139970545863428772288338610298045513565332938807670122244665469654266904355580322340012213054396232359377519022231178904883349190015681819690330680429729789588455573856551714320709982385066094349361924248235674880205680753391958846857273583295201816163923272341568627441577327380038128262239566319125975152230900495222543000359452611061941497949270006115139956647633992661036163438797570600432142463693261946707765164157178477643395698574099584942176321016497527333922107749655666503081345148095805830626562127495640728423106733978355412867744187950702706645042966394554732307196616766164315418196090026181537780066563068018661656493542240575638329027276098474053131732014735980887903860217647406790265504706303963974667901139174104330922741222321054949439408597526355470202787085284283231713119934219455006132908176753083031898575701763637454544561515110427768806952735568166117823142174747551712380590062099224832620856126034852110467829631992595545735254349221302705578682967837148965027366410154088375801794909834600052369592078030103009513733391517276060610698623849016713546223119540440731012803737257757166657314572082780590888206726120666443626982704474648483343249607727009069800401991683436903845051154635911939256300299274291317327955974198588621066775448511313388791338830265566555501130018763926903360437338516211172337900941737544485482114022707834995554909201968493454469336963170015216439411171338665569457828600339266025658096828480528114703747520717522166830360270144190291252524317911803551822943501278596708597758517000132276730699385933604485454466819369486186314020228460367948287555633547628614305512411443140909530428338244406686248537085515125483984131947703733657537065185335920658962152309563535905836178558016216499101661158978 [134,110] -3380838844484130112678221538009924615138721227303332132637637267798000021057648948588195656699540642829997915615134971843612287676333808723816705274060087708705671424534230407822605865315057080849079025321488451210523787748456631336427154360002894621211553033974850625574782208684323287376469928139627576106853891686339867278294953089330678197896024276544602101552272826703378171451034337827930694481657401494429749665613387493430948692883334646633460396711005650485208867443373212288983517884329900767007147189773629298100781137573542909656726957268071904510696031053672084626145990187866162026671592971195417847678003544718769644805004741062363113116313835221438238216896019651063399664665527931216611581562816997487482183715160776754600007510842672380705932622880300083837784150065427206257446724363149853264785209517691804965616916431602268985812414832462199395883703969741742344133031360259506216183936958165874013070877887315789504391320238679312688988254174051705710006737348551340667825979032610299660861417317936668258899764508698032766069047491285660679691895198933304085729430931056519489045548306571054973493689042700683627470471220434102732302968593793849272292878771836147561305233532881393210393692999536916443062728551821449379107022054487152922459716409764591559517131998099098841387141794409835814638869807192686857920586269636051818456144637924743460665980675978681406635605476253561306357667110932702212977378925861366734850631715628478856688912065500995778078544048567171136489656254724244414312130428820044568474523538452732209431054325577699092856086886009606068507269688729068619759305930295875540501274499625108272659702352794666745895457802672613163665851260436410942558130915848368028003322871868655702532060753561758912793918923520044305716286798994822274425920962200393181179782864 [134,111] 623056417171915514088155753353074436182444173489630134646723522458094116545165527943764403192736613661603847942227769326913294423106609859931982120463992594389115270185621221075979994552687959532501703350176993580414528872928216866541893897613309048582334989260608186732368692280690377347202208442147564434902567253290419793747977545299495300921345792782054307741950120322145113897783495079611610971061392231451446446498403620593442040286201565869808206308299195866835188888659421297938652452306816229830100942552621596465617368997906743333222827868023330712478007075578747191111796933975311629241169722124213810800391411160105717004561721839123486298926481722121874078434266727868526345957362592480746784425991472613007707021695146836522758729316277257182567236128902754449631215413513944050592384636391248591957929862187249981657474073106230978529235747658243897775460000117447201882399517666535037184108715921095860175136920277913041155991820374452522420622836905634767670100223753135168321788911183033669521966086620563218225078022145962648475245006387700217092584721297782568270699528670254427706325835836494434087607612235596899017246207709148954682967005374346555719869047662034604618381249258303340372479619995829608336977725507060552596372802776486384948361069732206414548878189009994446576658177754455553682744145654255320141866576328368474884531776433386017394361868385263219205663078697781619366733226936401096229110463239212501945957432938402189875023743847390646152319184887660397571974107536631394761423960081969868701849357176017774108151199713129624827593161438082308970088507330464924180115095734210723777844852766673500056511352289421540177434192221230559433441430326480516476133086204918519415106139872724272414894137878691565125894102564668811321744950932326186115057442456903582373 [134,112] 107489533205077135248522592374694737243331336103903745045182736686879568170629484588489736010598035589536221302075021628507887572984186332989874393942458806781495074008311018774257390892360584339111078119626464703600333671711353243659603244819679512991211790584969756116663452622938789445680882215180117575241038683502349304011847739271367866360471734340387554215630682085159714090046473513970862554243997739286438705417331686879097637678827829657207567656117733733278176698979246568260388521176336584696689350756516460771564664518835913929086355261822349402622715216658161465561216011781339506216215620812829727626672613810613319502162111586065946489440169624989593306987639319964313436901722639302297074359029573348066452661260842582850127860598860786555051007553468319882562093115120691635577985504118644514580461562149413027721700509722438537811486964268540540984868665689749156464147190743896513486853085738722756943228836441809812137843418746312041236936455103762838181454182359483194798001905590233575174560675510566438610118817314695997975831442969117860428426720330088169730776718829031796678427190643694354055618240614558986327812690360428550760222586055182795311941927136356155278929392043825430128437556089224875134305061706073065606901970525753190481683797170218325126306036049037754174057775032286458648461136140284000976104424025257215206385960815429568800473630342784571236371413649493216926931924364562342502236460101718467716857783196825752636749917088667065782470000125875004445603690973883385359508310090192308741449817149187525031666171560991170036579825234259597788249201872313648960065557132080668795944332198731249745827454113760183982982299650138812884011443171094957997415480924336431262880593878023765145242048007362760759625405263426225755016865480780325207873854640649 [134,113] 2897032610881966675314508210699868483445809988679192009515325130177232541782108151606712200794948967273797085443837950529884849330795632487826153613431012751003886915400616852164969461360914871212802483423690535782406847574682806707303564684850310436613350268167491192655000299117398486641571075097563944422406212120316769271168170673339992927842321770009857909985451574803117061202913551954863424013074694988725108263449284657522819158751856858090128640914701303899169502243500233512154039167631383910988782387390860685244311842729167719917482654623600061405057210639706460240268681881800291332843876285044897349958479719883263339504029782629395665812259773477028090682186616083969551601739628448699276572763729773356841450229770079508445909592641311142871180884922943485630484926895927823751114773210027879069777971591433030998527231303867843249433693713957854210231818364143181705404575735214334388198262443282076908305748800502288612453017935294801569669487242630154911004584125269118046331983283138894853532504060137395002936304068884001769433791855570492943114163635143784064912330852771898943980437069073973047820012373823141646038815853883148222888999947400994897676885018107701151170413225041853473604578504158624580037627337416647597146027456001912312466462288524293584386606530809193055137747878937677619867889936108961353753523844049320314518158515626057348756990539434696987995792461906412008363570593044258686961601296063988451520003637379375358091247099560905041554273555114583036000797617563065670588104320972024941025927443280153544358663810720111848609259836520405430771544368344169704209583418766609072616905925206680311203196878970118767588772087806015527523849946069491203954803255186831378455869839572533376908009829571380536625750360231968676678305476580963779994918 [134,114] -60148756638657123954967092114939732211937758831299047484740308786951646390049326361116916640160752401970976148802005438118713592441023268385209106000538492279168880156017952210683108110559460357093404004057747900982798169205833270912416521218172291243030399753102117216630147812553808757986406338938413808831744969261282866546436590303622178188325519507231246725464504144293447822628419213384420235513703539096529390013810485622377291927603762053539306425563710843496832959275511439013472822297260410442045875665385133195273369325940295526109117744047350815273250249420555864025570009182989558603735187103604069905816844784404530819759327380844743896336489823492757992154722544945573899727788428951445731845591189919454542587461473514882668534017249285422244988956971091730229501954710871338741082543807728862950550382996593171371389856153141310818213464728500591029607284329590628787442561872220528213930709943092128818026447923137939062076846375258753522052882600426558511721730417972485433770276191510589320666800408528273639553130270026349139418838434972729173680870958067738555541261177908175863195951224334738389595336360593776535935149649013479318094822151212231620650261603795854653627428607612079649031358628740254679269942137689176114953229029367047028709123755109126246722947496473036168111905127119422744299937034155571591449571039110473053236750615644006904730350921209902572624966161769934473678127551666910473189292105908112624579582055328611208022875516384133860313022519246544635846679396338840592703409581715322902134961605412443626726767509287479210856130662394247522100139593004497278873603852324899075007042636609960748774944289299983037785291258318587685782484891644113469347507996149348825235320802839548469120989801179935575018792843957849168126732777028086 [134,115] -1363638232741845192775002229003185034059933945400734959170563358340168824152348889850203046236313405858457452702079024981901033126171037823120396509665689410537862689765623740161232891375622213077079276592076093543736341023417499177545576065682957454917178953886813239548515573209395180273085186629233704703529410872377433513410863211524799291619665993542373353241848853001810318401987270600007230981202168786393950364959708749732167100466459919548321240956311075368732701712656832722832527444649896007124130448944795589511661610436130291363490917388093384390302328114296320237923728448374089484952474070802009866896210832220358863083180213572400318342525548577057181169802127039803642923107401517327713064724570013252593161710126947981220866482067567710830815262120111911001328062008685740662356883113368277583892410793227688518693834149438858847861831739833850943039544676433613453935325866931452694578784055985429605373932187442629323398510987490544788296581781931131928218675633856647875401871977565186640265451244256277723701006896591420134538150122766314164448794494753590910353066960493030251959734310086687589659290511627628334334380383542237907868046589651011429056915281885238780639483180285914428668063608600705303481505815293869063207372261056822417220760863749241867874993781128399566568253180775231409959518711336025015287208452605701344054173280958378904559729827830710524760623004626402876318560249092021848974797541024586263101634174844943594123610736279665986062884809550302926277736544338025696462055296594629633015966702212619485939343028407217842699725243186540358036508230486074970236343515521399154074973744955647189241863886635743099933981610073448010108955484793919251610199886238977941329890509218480766151600802959495512578756329966223353504083818 [134,116] 65908339570386031166111539946601142299344846429236214093738261451794606648971960565292019894739444400761683061119227097718017514932031772855942795838469032624191209785834330198040701148784502849701858191733601275742119533251661204196703456166418739666246635376659888116435724814424082545378140929525496250744890610555152332027177490249543916323936278660789866569529715113032922803896053635190880248574319890937712690531552876757910593961727281508530228777060276125679642611010527518675942983767625520793220108794696112460510383107982615398412895503607858327560060804138647409797430843069556886445693882429224354397552455313131467666950390409159942871357597886601906444227832220021574656180929365577732990874991538615373984154164147676588570257209600173503207385725615914092729754407801798232659041843707028170442400069850539758373416500346996647674740944439143197658359304799434331543928490467385459209315853563102879315102371468480156988266517799775838944160540807977443672827028918168496405929191594577036401352537837509033338098221484670874265860347436565068001806732996078887876178294212048820571227847124792809538293712714895077899355627083026844330288535365532299899380895029244967706007262229763239381398730667221563483350170832540797325243663845930975144324147180493852146153910995432818805105287121204853431700090996936129283864143945418963012809487820832616273175064837737554042564843316318936586198936050031640354853571436885988179783110166029263117132551918274361875495311677055248646179943234139313836138351510040954702575098550087610852764566602745358018669984629774794770886192091911564812241436023088993952448522659098684948489305248021900690107126220356460437384234920763889666712261207923767022264744886450773501390605065161137469392592644757213471 [134,117] 1583437153150227701314595695522275521130605474933987534246978638330630446306707440111258836072861556094845575506768428942744994648923096050083255091342616039250609733372540226819649663072001822125084783555075154096989539839045848974159770703564229428681879258406503114908241257247934977484252539099627721700044132450005771666931727001067424801822839086388356947467691955747807753633592223713998240475856991775206483458327554788327824909574030581599443831484740173758110287284255916316967309626312334411904122088071493530819096786733105627042865712368230748306008063607364812977615819585721597333932132254816213178295507248227337541798521512383896065750653716137841611891195577878743330130571733196864950375019319129137409908057773417618615763780662795939047436564516147493299193509561307905683162448000851877417960407130360120107047188767553493875561858372883356429225564666027249805386057919670735072402563971329149690301959770202196296811554539965228655953665524668618645173811572039994114757108647562620882945910306953343642813012207745612405495050803525645068799634484706545378768750641128467967406695504732935021615373841413028006026477608662327678455382886163226363160701139559794264480741994340188915756157939657023936877578872562865233520013779149927722963083304549038719818788264119963095304843500490889655008969499770625588188168429393140559071657222146065673728342456771735768192235191639723566557086279155521858017084096346888054631271343010073144227007151954755429326032915884258009373067477170697083282771042776066615429999954246674890773316112216863448671408048947484336798726051160639037097579353654978587900972134512932086150429536074394487254842702901056856625915253896852203451084878886232662829947536134045781285569457868628172639584489447 [134,118] 7622517220835989268776779977558859530171770734605871675519986174379638317041529485802222598452956537813541529721140998596374522921151275518372312697411980592566448569451275045169342300477177040057293150506209177607733989449605265184671538060056308742413822000958613879469946394544467307516762793659257808813517606445225705492659496974790274522060562019497287759645983340231583079712940750557234827216293829750941097846058121885069061027546540691984297640698122462060230986371540479766276270787185951827156323227523915462831465758718133253679169473604900929372179742723918649243288128055081083258264962627781980176201396764857718948135594384523655511681878740093840957287517155854000015326985938132053789722496939488078078258521337137308503666555641850063687147720388695544776689534242748957564181984585859858033160285827539140618772099361477938562898717781108270084951656336971113765745714354581544651534722251761782854143495056438647747559667101788709139829051562141463741300922899118858200008887691957066338092437611724170975149386581316280024766064956700407454278674756281441114660080736297592819475260364258138249358281060926384085599089283615786092386620494353726972077200372545499546415657926879844295076128534551902356835110123915348119646451716076293511660484423142977145448097550854876568500121844377705768082835647524591127643705159730175444498366337753975274384396692453340930011350547483452883364277178842135228891107131914436073363120731334593535515968998474429143052650457293740963019273228887019907134516534593902367287312765944483247954987061189366096146187308672147202283671212426291938769993458892458504751256065720314449319840826582588023756357015472164993643349738069559873390522832002369301874745396228460965553100656543520591303 [134,119] 10987512445680819144659522234385915794020279072040899136260056405533033702179232174473303349506351164704224886125315875077096630450923639831013647636116693895431321308141066030436957675307124206576681819206661852997965052661574012523961899152224399768470620200040772969029015677595941103300907522987671432094718336126001161943927167821741145369968953579265315811418019775831734122483466578118366997990216753259028223681434351288651742975079857220789608220364474824623055582046556987672080929544181901564436236936963567477724774118181151836358655478674209045936396911984702080793904933325966319483084533961602842000374786668712788213514226767543659316476045599676191624213543062499414929162863041206248614947097391546003129484500659482980361734650353364973296172542457549992709412752069778240711081555925335161497142891083898874618183497241916781541000605856285115352990589419064179992444200126711438674787301398041813672370675725101354022213388445376519314184338171814165793410254210846454893548777844099683232796719756945771924431397086074870091830687840697651444145429416358317984151832210967532521379841830484178641319735010464551017787338420866980136272968633209905936138152823045440733354907758325697148818531218236205854472111546935594483723626488562371070251327629551264294814083175982848386195116155552784417111828824318653561022908517809803325032496107321612960989713407679027194951759008343170996824807786841441366146002901406688186551658851571162750237017818248818651410625393603178120865269816569280646462250600871359114985127553961295612790677467847271384931332832987254212328764711028922640369903281380791626232530752478766467299837138300184123496555684012215787743754328636271668061115804304891781246926558111375388975129178010 [134,120] 121832069027582296451666024222360169591717686265673144578742409661254234170536330801820663872833176965406729192219116178378157992966765271379834064186707446006889828600794285890677500462848355318814517352931413204464108459459093021736884783339988095888329469414335655809108562191748621018770064449878911992862552374435611460034675748851335837294622851521247581228632994824215793710333698843509403424860503789425503277775372520347375527592858576883467087302845668520273323172206317622360017290316568147567082574978736654941547614958609373206743976958361568450057879054939013748303537124831500595632226837497033455022685382532851141449456017297182986851974434452666302990101102219061406163993288410998597862074788335547417374382345792755321849451250856450059438038057610557929344629052811605524688728707933052970668519505718688220126943863463901630515102939281089148848839703403657120324698756368734189918304871644645690200196719013513237983304224612001889069699265126033010936714450037331629796685360768280195657786966666340129175222010902018629969831475257401279854042960758953592678528967148258809095006301406711057930130918769998498625312976042381435079315827766116282227653503357125180197558128089503433134664826596223046224922988709321172103642009001381819149292319730703264809707999808382580950429488318497344706822452607573188796550897269205899049611717709327969890892037862992326477564880717400872351647213088196523395038650329541749109516966821220087345040213990507411620869348504331937571658761777515197638015607634548857166147305228152134917836028749919663195044471288025720753570224755479127456837002857597618312317370117937397840951612517745841122402424209829586028190519405778157066984013989097282279478418228967194472186 [134,121] 669706627030148717435934370006437961800704787707832999981265962618833396211467539911419349673922147318444208493196222260740881822581786961494605598303286127248750598683346877048257782155188458936110894499476359486727692922132465658897133157983833534093232258788498804942110656386832710409881078470397949546949063583138476087448239147605303474694213974265901900990164450583322923547722831561546549554250444397540506326307847851529524853357001667378310121332362354597367960311647949032391510694630013888397185015222002369727888543368763172888648722540054898636952779474235405789534621891851770215907157511164913972942593304186989876864259058918078247584299189365840397385395627198612498269817682248485923906325901592437783163825908639951136815412163844264314796578774802946450672657905757999775149257671587543788115782544433287713668038000193299144246765354522964501073266192304640938979584413105879542652645849931833262433965409227759485809613070173754705789404500463250982290148815515819404122020180515806587097375621031598283160191526953018754905847827171962944788173581605025512403271965184295491190187184291252170041848920726148541471001560284480209593026864192087734267273924295866194076724705293893303276626550516323110865926839233972710224788284933674473759910257218484829922040868805245866813647316525551279687080780975460021326272021547699624148521158471825623110038357692042993587357010174275464815848872467405571991678192382585419444755094563150195542594346674844656616799309219187033445389014796875182253143863287412273505678742255427109633057276023701609389435521663188504746408584511935802825531116880290418479332245957588080251491126489255645280332647901345777040055054867283523568988469504993216319038104526493 [134,122] 5265249109257131222246256927194504281395820810757326094648240062595450915649430070287724010061257038151519781339740736780317065690081783903439762724313460106874244260842519166632919800493706412373160480706617786647858642017766118863795169416727788978779353105896752931364694960561718869542212008800038296557613671441676264186261497273464196098829518081943286817922550494384782764942260879110542065025317960270908682669026657395417214472352908760109126052114987145583594729641832084778788378043476680172277387688979938027769112766908162761335771439972862239680515278480352834785048912277150012557365294672138775083510780813673755831926403852399011476964855036293822960703538110392998714872753494128937416818770704962197700980170534055880261146721270345643460649281874772524013540679637370499286435514791041622405876860958969226995505551641163682276309620179439469748697759400081159886174270642409095833481763543036593515572420762947988885317414987431008061718130980532416769294034371227203772871326118337215815818953415078204351007736871773310883495266287517340750781165517844962221772588454375647174683636422297696782310005412945224287270628497647056772173831519135633285195796258589142821724914025708689427547490461602402415699323834592599071981952712382856260789582335932963424480201878182908390909958386924465946333094487714502296515308339568791344413922459009160370954756893346981548783837683458919586292988696411270387881281631070747623890646322368668922788452452614235895846733206529480121571337077468073095928365975170011639323177985368401428262985561991934790504590745058442005404634504683217234386420637232438587316039690526188562943273281945567383141340272616153003462543118211688689803896500307319786979911 [134,123] -8972749661366911523831545250192194578653102090358218882946614063852956700467776555495630259278004189478170816801569205790920608977992307592187220662155779203223743354781004294540101795930812477500213421492125204561771515664638119299723451142818299037373068057409685488898966746034242451304912703274298344100176300582122073434216715084553771516674187466459804769067944026916699779598428373733530050333222538006847241837153883819768290818098297194882491943440833344808962912846971978150312380286863614424654780224435218491795402940675652496539023846882261754749275460005280711568597479397767999585123485336384863290170893441377984493421802257514508197407098440985736939805306883410657780181886651773256440559301639797854301220314307033300819059168204105640541598242848372127724855140100814794514250924589232625865429785071906983260146409518154744701696356601553241441094836218678205185080090612125237526375286971546937763888338242571451496554812393226933837857179893132289996861455680703702396393512228401889257763634449040481179457135705688021931521819895164500596297237381908537320874940231241564738513668661647174653390963509013772113857097558617747628793767459262890322202065253150722369539732458074889012233766072150132554074839869240519558635215796086458948785003521197249998808501563298820681255623367109369726263235433271569085088622998441037299558048989201703709144282036386885603195022165572301856988630198288952803088390950910141320178974202110906789841641112276547734422987975357519400757725825768847377106455652195882699177466717672352497519220890672048798781976515490347169436976403480138961371621216408827834316826186478584605307838578240005040220112550705381052437620809275083846174013922793809 [134,124] 13302743471083842335878838605343276410478240077575793032277413829346750782754867457435113103230263348356355920794756071733062248721055077305235658964275368610672822153043790762913136289829498684951551444160323995047674911906894032608353328623720241638554074025819955610909570511743426827131791011023127220856050827485511088709156618246147317091637116832080219251060763964193004421743727135740260550569526551648758194371415414344271918080073433189011084913846091596430362304559515942508976172435948525514128784974257875692791520976633287610123044755736308277937733903789036225308823124640235655893263062238522940834300580109659870239005494231797737857694586394305913945301816007798203656044355297711534315594522755350612993151914673568538483637832711385608329694941720268563768627165988337891101817803328717576852699431767303589849510355073726655279529107403811762813508725756401930944406305960352755891617446121848166792610335452342070108094373888405783641207620580870355342968351837949384979638834301613899234576868451393123573759167454815183174669510678872429533275312757999183592556216262700419119240347518031071256475587997724591851919585573993709649659174378746213849565878681398266469262798890921310986932004057974693420122047654045087869887827671082682526533337321285111204525743764255780166009497303399585442196033975979389345120430831791496856459987340217130035552504142124445762833066297782148345370373130000239845670730540391788995405714725000678695087600025671210726918006433668300434176086966416638588818797943736748465388621350997925274323969143794635979030935848705996062944950035336859911053476709877934638075933826045792359127586982272981366552981817963797751183305655801825053051160 [134,125] -51232146707447819646010451612062261699326874240199274705090697904650916446965516797707321986110516962389657242369498997615442443862819356661951664204767677063083798665330841387572836686236734740595242877874031969943396846795514578389606223683278379710316513949537965683208651363703011987002304125070617193937980318016957188133106002986598086490656026729879263638170779286161268366258733828838004102513470940960502510479621723143115667448283952888647687078925767675067349782074329351091705677023580889039933102043381661753967951455722341888250501259413250602261498509956574593209046469246590840012326716579787927693962095967444056638361059289039883586582633036995623658818870433406702755876813020401691207074171220009257703493161401784078619842825993020046807787696263385672398767139087727330556351320990862836876945996726678978522943446498846645725808656514571934240446132206242152741058825441417633595399274812650002249593305792495446657292227911273283154497618396522488332924378585058636874811220326583835154640902009660961358181801641510280079245219499828933991944983472409684074054365713409234004689243199343072899005918018642839089003047536754000520660660148397604756221088924265965431828155487774854269042811003489607759861459624275997505280556832704095348590202275570433933521183121472567141044260822258277117264694559729457869453365814206464053139648719711702574377663560647519134813830674037024514478583512976292878300540844702823641571178711086284298880533624317275085416042687566109383728099406136623323031164584899933173787250154927019001620906005649682623347432597887429146731110835705983454621193878056851688617016560910025008091104699745095327963487451860303635057405943828029 [134,126] 184949484889950828612084918140917840348857755596705569264773007378399835573588629285438598419503566467335392747261112095263212630124496505575619005743676155899278853006409828180654192624170034150043930909616234723592394153115256269900938922660629573075761073939409539603028765294667624067668481550082523670416020090457697608837146289898279464230558695361430987454166552879141877268866942955014793031771449036805836275814309426629259380453217387611031018441777142798570401681615895126353315222440091402333499409553790595565888948318101087619563176855388502311214085990034481871181260048701816731768325723498353861569753935413735015059938695851793213550578346362190347065079951722037576173576780246895331958792288433062357323722922255554514964995177673491866886617790203700476143401946488204344999125554949270078839264934952105632356252547625883038266585409360790506574956859714338616591014052209406422040819987145723458245460688341809609800958514970671859753869653980740140516629683618336788815733440221878886492071768896119567070463869531308142376029840724308329177628075987790030365181185753635482542423033032113010449040967896587227901640504147805195988171161065107027757135666193306157986533317714241899009502429936610904392475385596505786473250935136491080839670096773329668478374416725605472548026307175137226092227940474219492947789327391288076231817773580963879519717770075322269263398375165061455464915366997855357895637142719510707396097607962749453397062623163892260370809476152807136540379774929634583201486770702455480205940440172906577533428597131375168531210834978880683274971667785459242675951750238377576964812969014778980289089606793952514794909620246321459766090298 [134,127] 159095094570620562510916573151891992329320054313750047131314971475275518604603815829731350633426757322554381369218722223525069071497785462245505062836779600593636237372019674547376326264796519100262362409735599244676033320494749805794299742821208687153511384155996792940092341034412938207384770830801538760308437661335809479850642772180396517617646703347201172846473555289958618455462393323102918418464185248443464280621075174959253625259140139065688797764211250382387581260426556633131583707740604327190707609797608370154450614158615956127830724989372973559262089898611436510803985827698562892953521016156795345712041532223472558918291822464932836426093358955358403540893761500414172093249272128297834661288972311418890667930574711937878694192520107321822880942159996839787746570227569052084516179660027271609434543790021345447059528173196574395149643247313081041717972267363833266098879984110363500641639024881764478280750111619358176891394008023093006196344967981970811319574388216442445797150268406982111617797200127531280259713027521342119580407557587888781169350589145149709828642994244252526779939153358056065252477025428295985138218293494627310592423314548560378091140369530672462416241801009893413456777394715201781894818892869078343275010396675580676625967625791482495527037443874471983345398286811043869758250416670386820584688209163870129380681053151798175369868794452712752807627804715037771661610214256622400186058671725946567336611264830936214638589849330739234011340304712437857285281532291256107863116007930024790443156398945004178303668932481037725584819959449080495186714268878507992023443095439752962112945361248637460455568243610148838991224933344034198 [134,128] -40306032550387792638600609797180657567047255942183889165290152215057613199261632070660533061567335083383236547974004775670646190916702343663609474206878669442012546204438896530583654948849253386126303564540083387641144644308528786430411482725662699581530935955194026871578428570381539638245890233181990019050243009271452436162347721287342408602976037365451301896362671155354725633011716766996639330003199329913980526107780729029144353193070169944907895664051642366422912673378015569905668883580403683515492350158869542355952633186694520313829368954424612863839061594751362146376718360526788934430473223991138833441684344093852721551115966293584744204481124809218569416660804173398783862769236173419244896741156706122744754199190759167338447215508585681363327010020549668613657877396398243651787020947467232080885644700772409811518425306153966579605474843037484131127033266308127838042535373665550003695539724923057850404453427271349655848195359307761849861110246711216971361395121180408488600537155413663582415532466240199310545048407279755069940652576182251888107665683742946442442317792247207378973431386240457176006078598522954119348358760891264214296173750821066098778600366597912240352758691231699765293570485878856132776409662836439149649757344812151104007533905798420576456340116321207257884649482312781016253923248196978003253375868952335424275365714617649717102437106171498311157711509361308874396803748950837518236426979022600976938488643011263864788425650905071954842889287473689666101795914716431324278840247853845170250707979084453227001770248466450383507818528903142649951493272757787186055037800523526507716701898312848947910792264774276600919553611 [134,129] 19283231144287170874315807767401412915994423853679493360807544523677447391603863908364904032030554743835344062553424180110719987769270383517476357058469719823400213507479436374356770158690252221228580050027455062485228758252671867092090995027377893531962783012344098365972296642445873308822228004267398159539307302761791515415532249498555335287096707908666754424080903548547193148043155851431220044467483247045247037716702007646830895133120124886724396918045547824281400844416760716497745429202109772602396006811603758209304178734051758489479886060132596898179161412032060940721645777478122175218436547331510028526902015296882710642323192356044899685366167023176663656975288895694652191512948823121127707379736285530227128842284987265212400714696931500623457785524332558452906277137283090381242238164161423586035115223586029726107122321129403886613447083343087586184862377487745465810193521543300805956420097837520560922872181178095329255362094338041923474891749223343997376448926426529977817018964223987668155705744332415733670119714780407636261729246052235151332661000674204609045798995344817132656735505410874087822968925393701153539067537835142719177868185570872665302769574590220608245038607641526491594956947604065130950089798351631765179315317413413677898243714869007993986347724731984985854864833894878205752290347612984847346124557702992477880309318491284692342026424699517949140502790394607772540255582620590233746074319914808646037079940198257178683934262102879960940350090943372299488540843305938922470599781962920192789983419038405594166469173710943979812959539770656596870538856353895259395567586413097563347657153114425188274857302007026514 [134,130] 1806755418068628726242137782140132409023749114786147005202729183340966012929126224777778753065040937631104522522702774424243783613534831313377656042705752546067709577611840205468411805251808589379618452000075505073460846443138623004884483286694995653943377638544482679975380402973841063472124137053898209492047707904186333790421690228262065881176560223716795253093336429539406291255185278940379966146499770279754632237886716711166711604601339191246942068410068629471919864927010981390027881990336404920746691310724678423868929413094477913980719242773318155563780602078097027728478186236876191130114320673693774799124652076757448193278145114509956689330506900619090223168736600702125615257783646743855007050646800412385794644813476125704512480471028277075038658021054537159205094416346352287631944398807815567747127580845645123826537212051637520365361158821819580499420592728948426269391210424085661372307849100602334383118598272764947451360870874860178264882727536068420288831206555893264559563663762996990516324304477273068695293076684881340936153488699432512543610490178664449177294485158788618678883194214989548984161909673829990627709335206572988685043063527154540127641821296259422842624356186408136567742548087635151517876120258571573489233110266375710129851966778596074871987383268300594947149007859313622331731641830220018758797643081353919843341637492433694512261668973879245401140234599651938469072618223176565103824201652007351137325460859479079141094808085465997543200249015862392686249764437577810364302931836669174788255990877059416540225992674522433050966877737352394543577910474993688084426435495715274995400001278499353938226223 [134,131] -3517447588044619954949176442287167854061515889543884460170771221016943706588338002309390869494362712938870526454516665539990882581318667013266830172647681600734519843805880746147046020407356021965288675085082392377055787197187487736237675684426833876985703900095704466999651081558456495919323668041046684864467883840567993020678633082521790984964197637369259878915339616984839795951716445372227631743600974122327883352979204612771546702904527377054125313134150042297359042549955794671755175990466819981804243641619692450574315327987661458545444950769318751519065510311905748975935996982846526533393884497601165242408270253305839749123027635462757975501165087316280746901284242695655634494182739461507184786795857144228596810532915301789389992297226479709608224972799902803683685981753350193533836977775656526899840304849128780879765838755973161473269388641071754189848392487328075490107130455306358601099007525962318701131647917316266450053193944096819692028692384261960986830769564237525846969097412920698035034804040435993075713313551056679079354097588218975912497056493044103435491527065645130414574673714922849493876212809800234378084080081324354234734574429442965875430770946724176905910969666630687655248636623044401622789050707115121483545435876684107699628439936955302101919382401820457327028875543137606162558910275057515894435769256788913360923719338705891356413734323370311328045140854514367277255178807494257844013799877094519431378308097338879042065824184654298520697930268981943773666476334553214026137062644319576090020716871492121185161343703183833629544414055727905660768684367077697250390311920764782793191502733625803 [134,132] 333635447640776532924740461072320705689043934652879198569624096477321493680574239079694563624813379414498556221056092255796341073184384438580477762061981879005892779922331762866231586164568836568358154079996112260747195297282179681342899276262118966290870633947064059338187469545389584753423649419088207178352497421714366187400620781965707212777956646527193556392836265259576894985052783313592513713158438491617313056284758929254118782935908647108877347407978569576700864994444720382721067976540247662920637287155679149557911806673107546489369391125162244641466237679387504174748596702562824892418035516598633334306878167310337713203010629202722057544304554101662759034561907062846582208482113229451819634162309353275642497789243671749501317477696990986461225354343233334394268925787236066614894999809269383357685248008983538228906867565605753168250578333498320446825987007306308385434785411509547331712492972063828591681797202671209537703540823511082910956825691711574076876020375665557116470459320015091631404439645243315369712947725279849116754702730756938255313488230470297599357493611856306990380706350855198959797564494762542650444102231883497949792229934485219463295077920911629658630061703561232924166932604700748032306100391939362527806838973864068877842065518231240567863605263941266436624772118550902941785362682434869400126579572540603029987592407174010458952926586198349044209376749713161415900454288966261639469763099093736674042361311163386854066878596097389218163849910092850588057296837426746534293923302167466619120604543724636482324887191404448022804061006301685302877134017379030279009371223127308429547332 [134,133] -13036490248045813585138050158731066729964623170655718941396630308069115404931383466753431965910352808535383078943683976623797389523770239277703115636647742429505905872447273224622248806725846340577051731676077531467718520848607786729944684568984264815097589945822102810420702959302760834712711286958163910233812170377559963386485094509251983101691191364599548380293906861499841920421486887748120733548339612185422473022856902262484457511820962114969100583194121480754380077292923089593883510374935700496771349764655720199712104853605057422817636193018742068450901596407497087539996434676679590597896949881909822397112102166726559221511235454456156665211889137645658814885951607748559871964980622892034701543382367859698825295028793377741870180167589140354645967077657901755930902753209520166443450666797595527659046544186162131051869745613622348574517929371523504193530029605497259168247332501178337427481818264504549487761917122010471511111656469427651893398510425477919064749931471214406345120928125221371111565573362486102931012191229630604529765639806984681410242278224480948100051280818860124932986662897006477550268497908572724685552139839241979767910152806008688497522825586601656183940662497772824773965401323850734584466200091907077220926028244529342979070725415895474893549595489946087136557311179856625166651060518073742397751922922938239444893989156964962470320649237447722598537157136275733506150765072904467332322848861386512184298453733842684405811722721576816272013590070684049452925255889988817126861287225035518780547779867812973934270610727175274056489342876789968324900986358788617144162346029589 [134,134] 988478569379289604192455420566113894682006403059481278224126004044128460418734251987000125406884836878574273061590106919533810705083731691228827550804589475758549964001337912876667920360412662104994934090753366453733891892131441632584821749486653184336800639788507086548389484659751759041582432753377308114619570022612687510251004588727858811806312234062821090325721017076566286904787292329712221667878877082787944361314437444296548070649301004192444790833856323538166418561250366047083300311938513980347601371717425208064001076866056242546376378810534980849970366544244655652764054998067431743646170066492699593773049930766188975397325317148855615477395714783684267096343242960283426497051825151902398606880011176523932164637779017673093818454215487491865902394542004257465229841522282919761842680298942281701463931376801690652929903796326983895451389148007037999685151967950040912895222843444452938649958339335133735754846677058359690249603024983006462341164941385743966192684076741872935488396810767282433978213820208798787224313862974187498553013356035491113811520173571272626561626600439021047983340388498571485026929934529205273217109872010995715621294161323406962219251540728240270441091291249785797048284284304725813129377401865240716460435675997529648889884129067331634135328994016081529857766705489172704656690690682816886340184871771465872489412256634703485208609877526638271250382883878174690642666354024740943529197837189420792559108059084826232943525411688872789857419583692361606775448555492517151334554746363304184425799584470421013388176976738563902229036525562155136496771409071360426262 [135,0] 8937117122777158088474763361520053149622758951063853489429752404065254107535138225243815751770620839704371888112300467138668157681819264721510760331327266093863160376761093571791504741777044694357951069450586764461804900309589089238236652174909945164255594636173585243348229588823407318870329946361881638183657323496956825516858102090582431116750540171243426523785649755413481804135974730516732982885840704194506636647193873007256231566770920225998217924801009579405083973998432452298062874726084232343069369993152197721352476395729915379616206402162485497302992196183229234168852355044695251754356482581368054875522772139054720810516093198520387527780370371846583470401129680499649933318352626290367980058025647828206005769456830559839296754059108966732641769952256419037329042389544924357567558570327171909245415910704692747931056229740942257872809195470475337019441369118323052636379056228298863769997141679471200683236137107909178649224134560837821815196877330214588061900744295694101109111219360642560927974641131469825809111847840611915457947802501573321730960213713419376548030523628305542678639763294605511702034736333772614842953544553435820055644681766832705480248081950529506882875192113453812363597212838477075072553816013133244834413908436627282598386879073670999434511175092676665988443523795523013304705165090123791593031809382214525205004876565919777922194818625287167624486715337105777217693834412583219962806183330970902927875660720712479769555871853503065154957597228558163961602740255515960876452290964352097737640501816880033911033189570236884391209631343391563277022839666114240798583778549891752312642435292857454079645183659141984592706223199237517153101046509026119824163973019308518398226425857367964830560830742048843224574988290955406493347898558423592494869077708112954574754974571355601111384452781523071833895145226385170920963743109503405835398467646356490044618532126909301689517691936189437906975359503401304374364180721403532664557754162538426742694336792382135130434924462230263329014205749731463747186214985100909853586156936915836903755872402589099995688899008528384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,1] -344507146803698734733839364825069563956098061874467234809654870410111701427569785931076124509231428461026719011391749211413922427474499606348765509870235704734253461979303285640574528179871485561940927838972609831830281566667343469332101964388417978669312970114567586350169011362932106577308432652158596376677800316731583290656884376215468593172074726555029809560331406846138221619391077518123676252272799711084948376525932929264848465684446744625769415627943940794471998924378101262437796384993769577652301327428210113971309483272642747027006798856099081222315254485281872148909531944935224161249672721680214946590722072032673793779762803249596754146268289116469763337177153573822980416282029813024755857877472227297119511669157004704759752852345489317073788782702550937353054638464019658604832973982815831996871409787207058818356841974162115841710585580442684520545927397620417196567433445957216934605963103103568835157896399999633315438108413394490951503657607082532336566391786453081424464811048659899151570420600560488794528219377127591538382275695837218707477283695987984468330483596559487313595244859614219541114373758883902108076787880157484989627781637346272004062744374078796570604609614771691987354865970669783702693959463440436965474595178781251793178262393213975475892094884182692003645736899560387121908857922711519564180114489016442374774962945310786413598619354560046402572002798470222637701123377076853342641708806646702745455042269114507217292346024177172970483042672931770108826938501766135563728923321381502224714410768455032651328629974192533395127736461228720122585618400594708232828656261917373323070810634928978624937272995977358188093458763110041055990840232001376910127593602521291686572057067635566325909866451389795049927420390437248349416172745097577669199862663220680082777898867489401358961716567888786792856312960076326636310918266621744279328684093898246428423971100833085999070693532040763323976805217182255796497984625866341634936483112332048265863536139133425971895909817115984495800498490903052225245112908306749250592201552848053742704574853232652216763820356881350656000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,2] -165921697077614013828836930340515124646793220666731050735486367307425909952753282908817605104346836897218616438468149090320477854714961689486605189029371948925325063468579843706298932037693083121180494682109466920000357780631658517478920796997044046196463318318831701032307147969094687518391699304165822559279042615805367823679805428882958439633962981781119330571365059406330671103532820298623338818161945890026571561975934657741219185981999183877879304451791376098333289757941256816281655296498868062498986641298794233368274714041877344876342380552865570003439127158045293422960547738742996558865165432654865631075185692860186116707277092953814351707680716501264000817304960965164444414009925507945693597445885523620157160448883195893693058033826704096078095044371368971219150190968412677383289769530636637876780056665669840888429996309308253909871745980264602992865135528997904482459391419756607340613752261773789161513049929220269115065590091691268034899466616825401625840492181221568258970951955524468657363039291036173691598256519069957799868626577693742344445046487311930665099643145614068704338543040007025796498130778289512878845028616839012800453349112522694312231236135573531292309405515830366128975798637167914820657662187149818974007993248746358796120597269931432396381922582972039560216807475765058130028859541455528685788777067912163087107727354163201003128912684994976311664795351815915705482199834587129946899185429420032039267978341162408547942559263205587328333529172485111376224510919690060881162387447693598232849612504943698861430956595390449768135566989980860975676741967282910105760735113806442609213716204585193887290390764023055002226596882856853416714605330849996524039477984946590668643932993617318140454534749077270782649711149110152708181653237386798815875717499223534353711216594054509161198337251729726155538821483623472310205841670428965321869765978816749810788607242050156918128348039455954696021513222500672488002015358482692881216260685790118674893863475648101998197591215009305094688667235394538803658857513957714280197036084126618777114006240994654692429007722336550387712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,3] 6964401043574808234551328287175270917489785639020081703803706136277108070878782413646126060878101531934774732565576766875984817585545085602054646098437649619104709978721851086684781689153608488573682716286062272316562341972010721220713764379192494287271023322314722277504450800664064605379626324820056261757537993403688032095297053464475938753490313590039006778735184104448962971933960852375694760362583384105475236081598626414108758655497631749174691851680086538387730228199969239278263466720974566350280162000264857299732596931142456935614090593870855131222225401806890059279659409605793087443278261761577440785969489352249977259495700053021362299121310686507034227512258085317790062764907704820718971754438746317780706984816605384121315446358809077161062498562317749157945721183313880899959140200213761125848934673221479792026646742232596142385608436151198864584944315407007667500701243023270517668971626889565768091826616401305614208039389142458931955748757652846592362548500126500915929351389901655214303950971484134581483573928173172841017464622982746873016445067633024636344334483166742344847895430236664997685647328461512249522663134187804292101227800630273698458635730367255297858768743371133212637622940523146852591369963299829788595601664943117767591683451695262644486258529487522303163011504240926891318916422259508385216016792373196969306495084608365855556299521665926016941839084531917306028418908071959320528648352637911094038614735801996634541980192624868814523130563376297980240054483960939523605998662527240116105866542308253320229219145076584487284946025303915178916622423427559076066570535616363303166288326076065973536140634172520789451511476557961744686208768574820281442424469175248742016889252459664215917470605879400133833284053172441687117304536811603825182227524428839971752186725682832836095357139516580650435323674793018608476120763526068140986537268988995275386883068680018979338464378282382210327396117749731561018816721811151336410637695187281465739489906704912406944034558846949887873826539364849635639881232868542923248060233430616821281892403137394976482739841903524501782528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,4] 87166662904186570885909983568261354158156543935440872952294910524160582132041640189247478215421896381852909658188720341009135347574380609746233528160799660730584905705522528188046790886024827153939279326571653793047934918539722657050665048797638838828845434487738345489052023250558245684118527948192854813376387411002422638083498154537707696144956786345675372885056352471769051926247462891169648920581451346586915780409170713038690313590755298593346079229596995941862603644439124773130407860044870830575198999629979080930359922656155454803174696277647020667222062913270855496836383991938995962075195501758529852006585334149504487203729037378070699767106805502442568734366513050281981985971788101985483322508949466150166630085884602141909322680975403112322668922497214206230480423541822519756869159716406859589945992989092718075652710126872513996413955899421813151653095645922710027225133141553273235647186410009376429502721464878264436364537356244116735842302250767084036953260367720614968916192923149189187389954173688216748351486040324109874218189238364352681294228944484553541460252770935341460857102538435426222813751387031447104771595950551745489962185861836165684637222209360311228662523149374871260789605496724477184727193552920572979231233431453632593909455452670793170895883423317611353798033823519478931462078662615422344548150584156756209583805402158842451305202823546366934509563273516078688678033544165619504160697432597773683327763374624723712347281506382147716651257327310942914250290969774789465440779464017210580805100068895934429048844044984268669643645141213718496629380108819908236217488491675071595507459969602434289766204340226620386854036439744718428769387378899911833142265712120075357928750819777454460649682663388932806721392189016002076119264921976918777077974002743008221504999733613204569268568096103524901332821327024385391373078174136762340958354706079400011147584043171538063950336232389099634278647065499259937709632984546174210724243840444626515982317959387044634467649057076287212052090554938106016030424163431138130472252512933429257968231680922264701977413070046317862977536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,5] 1408474558384571421471126036298719583250507021670016823141375634089427798487946802121049686445502696533055871690320339486034876938592731165735833272970306764870125257165659477135365061143535341839079667741303795077172749244442414668437993986190804066289810645630610836370894803084123175803758479885082678684506932002260148432824269026155763023916567224111020300745463533147092780665127783405756052028346133285370954988033168007223235998966438745009529161239093235176434301931842202765603791730542766427469842196955497470495145832518088702966361425848003924867539002325257930517309330715172660464068348451886684387064719431492866639281830162037942354227002724770810850711771070381261804983535454646878458146519943256591176665468840074536493587160007145271826149955258786678678145061354599686761398755178980971308325354468818665980133868970965528049318076279930080495217622042589161868810449911052798032311001082240862862295134312867270195197917252367812126908669326339638647786153696427142823970362864981502392817584977819447852333112653733389272326906884456467815863447557952609687808071366453716329319618082595607818581801973742043254438880241242864588851752232914648455754980172928558754319448156622865484900193467906747598208515419373069873463079540476589353400048119625742461526188603259630811073862624700924140798942799307094298719322928246859153111914327601294238132300720837270920361653538135950445417884457810806100564182078875429301198915702856787830605809318459144347469046024969867568818218416104002712198255492232574571388514374166411836694684137024341942234939742540788293062478514170117167943334200192855529358627522757378356623814012228326140328991655722568088132598004874803831203456425258118372271144548142993299710678272471484228284897846428224094590587510811292755448990534223257337507468704097001586045405812201195072763460882864817084399170312594934859653029183439645245186169173737348665692482377738999160074997266753484365222454880038070877815842036574776105420772833240345402643939708227963916154452127946801033059794612709587565285662695605017130781243951236142016127469920461647010332672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,6] 2520394606022345593876572604053937053510008411330642362479319792545740441255190316435861200018160624173880535197348727818444603645632670586249028394030783321745180932991964718281786544574433876560849788590645844599021153985310781071255474690637701565157183997747665296653469560439523990141874833005748859420010258659847403793719442639366592715512672491965382209127941615061836632413965743728954871367516676221511413698069711782147904871478468551227509655799269171979308075095972884522008263554889947532935785520681828507643978033721700972874969755643283589341847682079698125719994888760869529488676340523024459260049356542696552705013071612507481326638280163956317080978783488386624756661455864563620201729766660738238677812571891400496799423066074959009722363515519786822718299075319536353128565994902609838313754578019144755830348611818075788702908196728354765244575311824183069593738237166026659973088642306515228045604507341087413912258678502405224031340679430193179969104211928161602283363477789419632011575698979011449740114418695487911999421133990183046096438487340488410602651994069561320570055535612032044407919491447180300643739401022244335176563341589685608240428244942408371213240034611454668353573357965780488447141404083420721504213681338675437235475506644710084346595678883782364310963841456891766992404555156623808854429495670592211441558138601699545222030713925823307071445273694806498552873384807213920836222435869957561030639187243435333392032272547222466960427744397574678320292478578571559417607103266765183270544066219677183284360293629058627206399196875706112545610779794334771388663209787473835612564344520239377740271459242982654063885786154889250355333638495787091700934962373915730061156027009664463525360375551063780820594282082524454796356230831148644813176438171783424718433603094657818027240739952211358965968696485508737887018183670470424889665595381429829874211423323932576323069539353978245050837791573915090113340925794685849511264465821653635640370093313200349221741535963289457552655340785706072542232292513652718044384951314964308579198094088172525589760745826082075442413568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,7] 36598461187687813590911607019307385074592282307202450708306742867194363718201701823577745945665776503742682986972707698891003288053828642031003521881710348609416130263789747922456407529454841279616433360428267073960802284739646725647949509523527899514472468605861781497884539358014042220716729263107851202807366498407706733041489881927399320654810977207224072129268165070018963916877377470695068234980707442800963071569423617056281608184452484570348964200062502915591352690574873253546302165302719738446239064111130075844544070115010463611505590565940666716917054734497818680629289778547937875283344363769279166927052845098042245970514911912253768437393945054675639643563237443708105390286546673862896756068998366092867819034339847188064085907244380747418011615392421073093484108375822783660330976417486590547762007032682711687058723812264394432930952734749708840878319538045672672326196207545382155072547207909195669447824611186361314928788436686581540637284804429192065584335462726978936623553118344023001559701567504760745112625270426565312656960432858323849701742198911163888370758096344035431862365651430653622129154080121457812520382150829616082410656979815713847237093185941043823202244776045041272290779944164563994636762780101061918763344734206370854856822952183966512165516822649333650479769727945701230910852569591956068019699907001479109689772748676879414094543640154646581049664849076329724011264482985482794057439487247986131277859189637456925521523567901682519763898051388252373370219799364164389753430887237843980187204977087238252792938801882701079095086435635802450700899729410278420792088035785053293303678995932691366955834192651237143204303827240900841195670352111062291374022273045767654161488982553845403491595260939160642582298955676678787746094144674616490639051536716787559213230460929604915596929031226757341926628813655385242744002290830323077075986805430475515940470844742588763223456584232057024055383367155596968981019799310161929495269523464351458244104236383471185548601303448402906967923764040011352594786165526226278279517289057830184771305545489237423500857635687810041390489600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,8] -158515850226222842593203969516175012216345738416070715281922946927726888834098041649580710510020050337170969931594556600626830521364367847402911137881204027366389483142775004900843446223921657242984290535201664861145622603923147210672152586248668763220024328130822884798577723969440004388145156625350388587114701503891107065168204000327412364197890044307181768797301889377024916714637579357615855076299479550205548307673530202591494237702488930998479808172250338611512844910055857600308433486820151801608704727378107648509349281694728043273940728900015194463468497838617480736489207383770445471388247248582504022186157680939098004627376326588934213464451255474771683734213341274910006176991755237027418047570436138117323236982888140811599791954882295372375128938193577221436138313200253347141824400408912981921233365309966762906413602450854160261069476126272869619154630849984285597342846309235492418155452006962840949582025611808055459902008236454408728594796481561843888839142949084017082781452365293396062295381806276061936038962730042364686841039538985752120205207380275620332632479326118024624176991318331739938255481420702931617953495533096350437410783943604305864176903468535350714436560824204493112302383436930453344176052759724120521726235733755370733638998164667348891066493532770393360395298708880828574959657652198542233531460222022797558957115351186124347121483267953045224174177320271585686757741053116386514256247979951692893732101018992853198841411650487109482113975120416054909368442743502093925367253683597740624032732566990896777255488866978364180486518915474816137231125169385258891880395963805457734946230921375189246114649435035635452456406934882962742874662815493693841376336816842709337599880791717571988861348309067909554740002696910708761797325491105007017475426431561980313530940544502637846618697191274566229870577495274162363183818132835469045497586411887621525797173445691692521372276852719945046315467108464795650752698884923579927264211734095915702252491483017170060394508339277483377268238221599149061520153630483504840002060833736361865438806132165488698131635044687603292903301120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,9] 329530189701529005711302270868455645487991511002971284592425853730335722753259984614729479565274922930021123668131080632436584948032868884752914777413622536312365758103389836286222823375701335841321645640958493605623528410051170871660936067040622456217594964567319514627958704786818982927831487343381759298346623782259506000968157971165992994358796687803047119413157217735528710616771669684333743129314630542472996653859334987254834259589877779523577972937095567492516159477496572735399304983151366252303482772804007960751924776203918266937975119886712413851397662873108162234729497982346909537868027562429512015703478269499798984339723781657497156684707256561106124524716879298661117851641535804431873208674579049567927249749302949781335027445545194883526554167349761506881381725505779949233179441340684937014727357587956435962224160603000724357208123103944404145699761957367969444705159185063678355946201287339574317851678092202183504847550987732648288255618643388169897555686615911698584467619888760811813660325803504991161361983044506156740824105285796531346541159727427557849988378890120986979298806682703461070652588405162372825654788655401796913068328884101083632723684946997440498004794571006179411947164520122881860068516093601168320237144132938548966839321282566383449597755565084437298620844787485710676848187425490657005075116279512222627977725376049829144828239439838926885337204823663647550479327011351013082869671846625549161346521714492077947974978104240668198791368868084928079932017411995996268695134550699824573250478279725951648766605625597933021134587871938256009467724270839075402512906771783893050969733884619001490925104898428712426115851603423918489186415201814186695230518430698055494256384689224516940263588697167998548176758578470379413195349582089383237582110451810524366081181132962144554884562038207826167485306800583713789781593550952505262275935534480652061312655178822976288147603568791029590125830922895406308584631249658686920814476476616919730185499545791108443948192810240440992231413984402061853312692213936875988998710776020673249251882755111215257351119130539886159830007552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,10] 610684309203898027731000257007524868571638526039623934036111295035032663931768730807258671501936987146388078923539264694329253578926207694933398292711190785380437445216844341670375518660825461473251736814933394175761955177223189557634077425387060541452712112570278773441105637404946990132664974319543773770560320606495289350835107314442056984226531408097209987990320303497998064210980318504367355378093822204198051477093001629516834028926774601736698446924873060671650090946795790390405312525115897128174310546907781407326390236931899191492170777366164766001372581294330368372673002910996505499563610902547935604276609407726062192280763910983976892416817890633429042108889719001147911768072431605834058105493093187903935374773312811105872892845083184214023175912664261317938606449216117089267195806142257075612078817463299788958289881034037065621313320545534732972385468729531422711183201821549098958146865329112371158012742940183035222570608903702526906293250443504482304452925655366623069069336628468071508772296109876334345639441834983649405075010625591875084051165082210930810539391981269629447558950443979087169186007737047154467478483452092509725969405067656394072432184944279154625784750104967924170574172491467973010545702872501277958519347538027140447494027973127932902751837568935406395451285908264161818968373077549474852106416202620417319213267933055738815790519290991474654944916558074861809993602248958429803679215596340500810132375538007651852438222609974497717137754262936224816452276930304183314801824657457345754038220688174926380639896527853866805231502421414160219136221898259909005561404944875487295436001320056538673975089348546846540761333540051079686718883234666491223936847818662821053350677397028366197411073692951297188912962294083275388564188931894351836937860571367691928838958652234114768579838414281412537448548753873473847587742901830982193269679040452456331909123031938516451301967031390789453237324781604943189332821514093412847871771855817215702649359051483944138873815070835744899476189280685075388635980630965313093515353870416641074140376461176596226317248240376616277536543838000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,11] -2985549346812538415158177975569526568529519286865087602560934826339265155920456565685721083650298786054852554335527745943084325865881461714214286374494667001319225216186023588608676226954771131220899436243538903846028229536111606913636293935686437997812898590063469897460686675132492038424132500513670365892987437970900639587743507770017522858247464494231832510959388122421583821873713061378028161532658685300203193819032537679864911444081407896389056238472731684136152403150331726419727789702282662784250568076255745525985217546225623688740809706478025273465429870773460167527589546826745673949614371445941436839440697546082308025962870538145138099619258125970908304700744117276317698967720811684372131476516992075574624262789854646889202477555559130505375695064175502645887878172021129704027211702467907186362284111216878553730931017435250717627489659283455726036968510918024139548195090171525950743362725925026947250854966772509237970307685566412315574088472990774200947179890982758236588459281194903672124692681810125998122755498895891502710795680427358109281026207648436389211768733270659548132732718594255182470653426410919950644580834098880336656100179106241715091589768172755668202113464525424203352390794645906129957996378130507512925502056649327219451598326963570306457456170346768710918012037907150647772214357676691894224362089291272009552588603887188833792293305917216254055228508582431407965441969753345060644296001590185944384383470734202819855884194337373900849422069127137551033838931921103671668054493252310809992127216323053696861607729450755227684781802708544949567046297125923643750071999875736378828019512753367387224206305541811295788920789944029593339928414317670729058789836374956622936195164401140700872728900670052147706519803526817085732920805622025319031847164641302659886592946701973071740054544596449285794793572227949626451583955564684252032941646304458469681776277680114995027966994504259928711368763664210093969962621324873083382844018375446978174071172268777600631272465420393162601739395581486110801985465233509099597945609384961587588129622170022948742790091331519880902233200840625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,12] 13337315933581135594975076438131061893626210980080324497887476306570300513575095309842188297316542570424593483645737475511025979100894959121758986924702395693596638544985151463164107647190048519522584306811303408914071052695137112224289877438975093888225015166841056214832509565818528041945245216106635142700018613264239867017262231244672343999770877246334716952351402852523033679134454211908733291385334083657235024495549272740555274041824033014725266111127878870765585985792422105070865696503172102685705166307889665756689469261859695926137842576572890715210478365316735021150542430713903132482408728291546655637680502965003570461072734734505708873251598465119649468165348302385654097387342930001578625080846647495314462472886525725534896013225260947687049782900596928543583942254843895143013398310210041786803896449021531100529667229303398518220714598698908569495648733975773143590838764296042370896085915249962475721145815621540233798352523115688365324550891468391923925974146356710113859061346710196054309980734214732505787261250360036385026002587746673095040902825283958858410787687373600061846947620254840854350654365713342004524459725745446705750150436129166218828431465146306387911433719532562097973715390900794889693725928071891021671647084558067193917075737968308705851645762080708570035296492220127146133737214746047709962799606110889756133952966159849239284605052767850254343901851375913977678938428299654145524396905059085427105686733901885339537535472234165032633657828639600428442762812388454889385921183017943705082953921742185939811813999643702741163382770972174276106731329032530677774899866523418906601764990634580273252648247631527874359215632731988241841953331333660338002789576067799884229896509059023861289164874821939725340950096926682435912459449245043808076092254199709118813621963109625942219301692487376439204347591744051852205517603954038777706221352719601464909714267650033439429844125322421841196408959201081727269128862577470516153598545047580163051312666827680566588287081134029214989530374163120418578944509170346914790100154979592328014223936994029215634688549164848773512423959012574218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,13] -66233509237453743212017969140660799421611992399930551617840612716872922996857751552704263291389221230079727069811683398197173909641924726539973793189465254431843313785942383385689348535417237803938224218483884084697190033087300687559541988973914106167171096550417342761259126613145396913251405956183119912851165226277009953859918023399258513697084370089229609334383002771233900108924455129309200166081154861565279341004527638138368213956818402220561427493946166966532895922543664710169509657029137837701726304925059334824886498538567245281113023320714475098533765290458456173982213583594002797097649192122692066886574412831637938808530101196683965651701284746650982465648942899100498369863717679051934539305499438147398188864459645834705096759601473378980577489287380964359467839940846998014591453789488968857765813855193010675984404157075066341240002549646144424624733637716359044206296088176531652185935343165100214397391673000459254058141100733604641319447490973734005839830147171190396274114495167597922111336497229679021273214079939097375071834942598241032578689910661376346055922429867517713711207566463379561875637262639520373891886246981017011673241952387314959992350599268726220334739051118318408731869972004265110042983257442050267829607411559013113677930452791710203659593994653639908236363935208428499624014098788016352408099462318717117881239345827066128740023364371879337874621160297720072807860387832692438534462163174352912418793297116258477335763159175778583258523396790829059932545185769992183261994488445621983579847403867909509534729495616670420877134821151921476853540647228479931913738052694171476865294980588400549958350070396174194221635620519886432474473861975867940693430976890014655790640075048000553693469348438806666096862413536140267116993224692379835551927036271949168403491139635000073729214263203190287692556510736082261283596624530761151088432876035591538964253837262065695270848386565833372711020552625010402970039334130822132972982457902684669147488938678064307101937478138323255816078542865249376349467872969058278538160940378021184183643661819496774779880392019073681622404215583037841796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [135,14] 213194930027654345530365672217085962898612468687634776014576516527343203716834810650573677424549446206649973892870366538441307868189359952855354017697513133961076821619919736705992529489930260910347648174940031848926589903372469960794239535645744003920367332301879942139928531827628433317071950680418681815767267579873998064774689283846566621747182960747381794194505769494787496261811895777297520488476964241620421459458924826957332550832633672096640856703631848466011374089792761231454699147417870665230938943069188457868186595362189358900850855697338035441151317420365054844960774810443694625471752861214597389409474721458411642380939100033841947948700580301922372003100837437485273370917563515053401817119948973937827898473172587879485111056357610579099437022338026134531758722873618840152916230639282022256994622534825740719024618758912066083212949988002060564762522322398409247747108083656454678502230040186516305617193481529074362211675303227692919636928437009828846340271480559584344454633001264215337031006086509858081596153078927389900836415697494070531278752235262487557778958328136293322536479337510560327102966939036525007205783485493111061368616397323403423730774708417735743186196955159511505417262659551057439603617028665904001881736799172882282527933231758810740792202023873200451954348730503220775822613052699034494495598511187777951293506673575153292221915494770179866385174265927623721705388183633119018458058953050156932734566908682130991476054604256590932751382402977350042853577904043803981388895995736090772349934469688887390152196100055541552918392273135616454502822078914761624312239702196186173223429289114022528027900926384921331392300334888583224133859642710331716645695727197193932497125909577718129713292656181235374813625297823284491343245130429968851245373032025618523073375509551471566354395734459473590090140933717162989737970254403342756748607483662692112963137849149920949788241572706564904386643917092966251703634709339974522011257366103741865122983123095620106526679704044375747545667279912645665700015390110020146649064765493315120754634039644827502797332628051455112429439793926775318145751953125000000000000000000000000000000000000000000000000000000000000000000000000000 [135,15] -555298998696857168488680707361609914733324440974697002011753756541924944171911651784440321285663003244196197531716533712845014613243148614112932846640634974485655716759183744443508676499914538552909310476310730291122356005060077232659891307480265040533483287667646593181949520833820737814195097832856266587574670101642935128163262566581837816800418504828924098223577417694233789157183298537768931963866403722033513300509021045283159527605338206396317153404685739558751322195786455471037953340208534573959054798084156052511157717443904721910069497837188273582190828208022926870313317200744723617334586266649966645517434016415026327113135869040907108511074860437548777396173627927597412190284352744090591470782262179289246102122568039345549698916056159860601992750452207508951110449312649059291705237189937742632690383286450699161297078246545195307710119558758018038535911261127539181788676298225223726563134280010598903995958542617133444001792530841098444132746844376996350327209709290931010790921269145205921529700391561680574909923357241357059263314201449140547025742347120575234276214370606874437095308458027379338389302202037060486076229579693891484717173876523874255995221498894025904658424391028256525805369402605476785007087460918928738117369667940019904028156634143097132301001914222206298408528204101118897286152325934455987856985737346009611857487483340410630780598466712214347878784798186995476833127570149560898061482844454264818248582295571564829475439640883647729575597506451116492364096626437012304612296708444041126854800468579966588518225209676760313678938797115029099724006730304484670359413073478026160068719632826314503280028572182390065532190311948836780166653069153552125053539601802601101538046649947070064136765248214284243448082342995963435869433134186532508113114567702294699928295087572585787688228944630286960356203511936816608711475720994079016754938045506347728750330818996938293125075595841593465482145853848130167061273805955511317185051699913549273113727166699223485747265741874294689992362680916211624324445469392744902476884608138367529213776277920422435869159335111051561166579470223928286790847778320312500000000000000000000000000000000000000000000000000000000000000000000 [135,16] 1314572318342621867673268676754352825924594049034368293727573100305775211844132904154023420000772223480891771808852758879778595112570317843994609922105276291996055935174242139761536300655233071110081894548615483018642349874544606724259258761679627972670377296281027171612849230423500833110096938726393678281339067979679040482926595349226458783266146527849427468851799509761184862367896353055905836228605929353101878402124266900919650971671151520524777670194956930418269370947733305585031629938698973492411887669543469409618565784771861097793755054712662281863428781934229191223734773214766154806270571514838302404182881188412797661184742250970479299296894800131839179160202357020581557099858271737233228555139039547657570541866941160617350372130342845428284970173076140468607281298983072878645917626555272785330073121140500009676507503637372795644405693315983732971342183027240775834549627159682922413235457365917359889665989742893743584914198770229255001084413738875950642485258749763449565150341519142624789604590874515280918441645143853786060902577905081651593699499135928209722033175949967731719052115697397385237046607876328495928670017485532650551761366716906388565693331191034836057367563892209540702319749820389720419928749381537180749046755241645602203214152474547703067628093391895856338078468977556102388747128440565753328907140223082923643067384213881032646545645504482477650232721917646876349703074767738708142599497369613632456124120352539339002937439856707067520133073494711391301081632996629968966807952104166751580119030334651591504501448220143592500645630579174115335635473929886626670545736680185274247216888936840834795472820586696094406574500578039383875896848179130971453158619724834844958939855634552936534123651760849070088491541140952619443394943369390665270485338803942328215489794764363951408419996809886906662961836789448738521807684656552988483517329758952638057471387476623301700849150041292091736909110620516600895691704902085830118492488954464496008373484278863275781204619695492240937298991481724943512535114084572989181523762027263899200644291714521773484672201051888209946708037308177872551780194044113159179687500000000000000000000000000000000000000000000000000000000000 [135,17] -2638209220688952520489348855551362148291060505100355600221223424330508861684077434040977925319180253829787640056761570261249515896014873936058245918305080042075687530628032131268268553607927780861581694373484678243748720687926599001829976579957299747060983768735525793216048698126110752818233925854447279707381054958949843014885411930458455485375824836350669186567570771024979045557299568118160447470038222032496507491345594451462651267172264687559861960371624695971984281259246199045707802041659439556138698105682723371343124178270205716578419199089929781977679492218146449440817837802760683446546387916921921393004150677351126590580576512603256015531930307517688939348145328800431492080019614515973386752053612551609481261345681136970455628210519037822848921891706417302768388822703390477326569907419351908632436072663647984145060495145454300662366246646414595225765360220396876394879132235609463631073820135124048345840699164300155545951005443989840341696731591969892588753262390761422804316132048381961037480499070420581786594994512808828745922566314406877536797320849402601353957211427141649495256626259315986802031823668137589275552641506749823080133942850514286922808541662291208733646964512921836509261875751560609884492863983746975292685154099143247165770799213239113991391992033081376592996853035387524718150787344056190777299328215060931110205066058637674065376452493544221609448112907445620893282839350624716962988436759771618768196172122991707342873227214319228697751181425841352356469001272822178157456434133832786601009786466366447871821475007934710243255300283741048461870096781719290556660831699273352647698245293214363042531784166018686235895656172118139722499732790460853092314234498890987812335386983984198622437450853229896096231090904783020622190426498587737648255817621135164950246133546705369125526573443738206666002125271112954561108487458508449260959510252477077442308879059258512077880164665962598380588775884146160860071326953880893834481428783688393116084467555544920562944750813055092797395434082175660930031691369369558108602437060041417347882153331396693576791003902989386810472039788382028547222958877682685852050781250000000000000000000000000000000000000000000000000000 [135,18] 4262629554261016663017644457293688819940489828031540274163995914867220865208753369188697989643487091794150153820561734662329991953129277373383823262771897457547423579603896869259971065234287095605646936988298719886931830887364044775751443753126238748781425021147602904267041748445066807817645519832857343858216124536013066275463625994498277343093405551332737780489891478686394441524407949180194305695947834832499913833085394987207241934545290065080819915922224431763978167579973335434136626961766943781644285945454005485170037155593988686604527472443297315470279476924278271730741924839169048298232075491679172749434564358842150087713244832112464248264809601124775925661157762068319682200883793658067911714617460255441925084644050807098920492061371460340946337521448631399884508836294893290951654328317547545643916861860416089499330702857328480377728914236960552742470109691173315429640229498194454062079530389985761013411571342752954475628134918046859595734211940977570202027238855456789151446655176272628154410352201994525348103970667040245450982485327400824667641319527269876846908782109948941918689179130327826333235939914621294056600122415587619358077816153891179690272899027653974598404254782800713408846952705848396012155227136874936468753012074101193839432953398046043667663790892260770423329905308235674316602316056500647189282186405933842085954663895067547344047525804318439301140131565284109860624341369158090285131641273831124205744054164753190082789782324547267311341229456332611370203532290502591830461104671779877980102224844910663407879788511696805614974742109011225755399613258444706430109970820840556330723925445728691482893891199582970133910376798579074613526049845336169061383358414667348549633114507745054161874212231326232298242595645882228469892882616012761526623053485111941346180256017104920353495053419209306122207426316244970793014435123605635340988505587994139264332039874220400832878136447659124669426399192786458141027286309157437842116380409680431411162632152131293589854852574764702052498816898154742944712722670897754136466755617221974061940178494985673294861173802406143570724720140272912101699758181894139852374792098999023437500000000000000000000000000000000000000 [135,19] -5406470084107203212316233919580318797792266377793384465316114864579853707931282509485607617844839310246335768634909806358715823580287297674400406821580913238163197136841139525001596342366825873497075974633028925482924812963120327120954445219294600298870223426492207624271317952649441279334315935930277526653963883322293202501327963809176010057360670771525284917165495097370469412192202031221227953851633516621724920476980668451102241368209797933030538064420421841469014313225978194975145908240737096975284757680183279801676339951795240852902375444101000328762002938436429160826696811341352979871871012183670310968290858795697631724374323052045638416693051442877333420731526250584606929659361017977032891827710693829016215515017123946368001804762296602646149615050988523654969881880977457085821633435557961344963349068545105774738319118474623772613323094117914697092680048566729442118859694420638765367337271705281573376631439846339721839580169570948089739626558358500073068154530640956134901336176230526451859765371147871789500363532347503859427428262874126215902839955361240941262782542997708796479390830686606228756824554961907003110013043650571461279022928700176395561902570289974749812104364092238679103322707881761733524962179525138156577427608757630945961762106252254938769264898254529753040284423460392658482035805094137120633755056998126799084597178138126105320830624978185132670318178976617712934649397682628412547384851401371817885249976585672654099596869057278924841941847962939735907818349781930409153181881142903954979382548478949722033911070870180292597989306311954022595665936042246749637057431597263335111489638108947834189510204140062726523169474694308494102073889640710585959536855334831702952478488624780128294131977668495189280415770664219196222107691562301624588074338709767809315122357435487018380506349184156805675190170408437487237365846943236616132184412873600290554049628464828077022302726398135841727275297874200766640688001460226720075769533076261613310101431599079309406476396226316752668865893860356011861040573956792965538629759558734404274919791814512625620643989212897420418207648826324439506248599634830043214606121182441711425781250000000000000000000000000000000 [135,20] 4694459067146682986047757753327069660428873907754165439243208859972317881258892751599696657653999340157845526789569722127092100907982893983146490899705582028773820282044406531798785026551251599443104086696440530569259126964834129305809552417277704609999634065787330193913978336562425662209790888018990683132867492640229695934928557567015587252677367262841393611674456375913905032409736682215697830923215785074172627508268146474250416094391695793532317331802295607273860217137410613832664634619627233996984286999129800354781953296511915698721425715141447800941742895457019891775003097578240673726833066189228563003286875101763276508633193245891236457387122475600325848752503616674271089499490191072159625757173160406568881752292690461024044640512723274400350315188611666911681155974333485649729142852945321043364725537975862512013445885212781094332413466857708660669487964445913337549220983487191143683133846601739587386962449553816027428210038377372122134211120035717014634156297105755018403707397473115108318409470347923550849815851944733428995871072456668039496421801623431205538719363708134192275088916605493762357846722308113947739011368043967516557616123503164231505569668494287480868663601752764719779121817682237696450724981567480704858242380754961231352615310444714983972462655594171716977383708426296137769140718997419515247281614200806084694679274966972756904552166544668204774583520634808281470593921651038598577729848597409464618132562191044946045230704966790597939258817311775988590113776303217219808706798349289634737470043210620008045671495661246440935830677265542849357279081474694056908287617699500230665343742011972928198412798558732127888869383220651518796124323027730555630888352139296853227327002425127836404354988429135996131322819899661847782464626801338711009087020566540971297917733318500294762816794389288337582279597383881668784746519479174792169650414358600908454505884550103453127230770905106394841119180119517911236306181286340701129719496912858263336328073857152523016198415313809808990247320712077547301303558356540602128000587705413806649162800842934377826005701304038828666594710783574444430550640264376838217685872223228216171264648437500000000000000000000000 [135,21] -250891522239757378483546305915961669313627923430059252250910070559289616195398768182865239450764131063872844466337484523967988576226720877227300499261002043536191392321212242098639030039415330772691950529591902926105426791944865206742330802361794380103152442051804506672422002035801092412598517967638493818260259934072833233411321806535596897020093609491614354897221187099432101473219614660970733847001617133114792163112107783382138905773700757104107648168464134727038665523051955749296972401992699714542195991977208411476831829274457346568951688441845618090816148918929740618763999036308273972169508970542715959910149938752584010483259104352157486421098656861180476718097712688532572379216504092867125175119416238655585117303418545596780633239969360852184114140985403184151508111852643364082018474373385799839940178431839239220114445566927641799994011581671074736306659516256844100266653306736962514312466098054866176592216805929314236047537393616773634103456037173997255971525462438215193885326409550096462470708957363652932787309472652584590453201970436042566665798318393685561078890056506434901433648787109414160182886384323970315883513757844353544076681709330472872755076758352200164281999652435844809934906168647042415978547802875266799761790658824852198833405809657475742637500465092501960754129489541478346834322019946995745405375598491705739806930110271555955957527151694378714660142549440430902908020550422008737994320738263462476009673790660312840794180329443382318908128448990111374408529044089785539458549724640497859637756387219899319636903680402978948035678265369826836264836742418843310012717093720473816547275818136819564965655089733736934735799051500545950541400125086171877258048704133576294837215234248118349914818224614113493346959680102379958122654056119369833044958569635221620370607433966177286322629422892738106885251979773666952250067281259513658532384334618732107213705807341855913503734376692949795524273183832083436672981386891826237401054516749582082876645427274734897731311473712366689837716942450596575088203034343532717081878370668068711554303631777142219351128685686895848441313121477263246059346616920193717703568836441263556480407714843750000000000000000 [135,22] -9442182533546271927702834141650680943225953801531612683695838721876789615596406785084587485132356578753968535376052424184638306989647116164513272782677091589226645967479815392003890105446190890234920572498601384441218628781943637019568617790473392085163444409918126764014791803824585987782891807810071640318810018184841982595362902721047081679605958027268889840177257532697165735450318018050157266720829725246837342772818940133960287115320088889636525687028935755638086280990949528118605986332259627484610125405505813616369774855192048736145855046929071109270906347424922555037050021936199258285376102866246039970100188216960183086633296745466647146950237203081359021586987696620575267895753025185278709980657675999545631599194084040454408471786712728355499775184583963836639324963414504679790244259665833344287268437857944854328220525356751084060231364297081673708592436760703193538717486887772589525653956556154314843133449847035567233009446670901113329595518288742708870412813896584061756604995717620428002413926015578952656410837429367715872609429797899817797655889740351452710310776016173316714738192619938032590417104266803837732794978134240726841783854273015107162862283522096268679402924974161963409822480296438375622190091041895011324463388512726816175551489239686153031225731476596576492559619717988642430729701492806824629688479392533433557829014811851069559375461001915201147818941962357844793560685573993917195232699316594986698621004578113652398670780570246844216005116311900586774053378874140577977788913255880472377699478670481720055866022113419639795055365310488383646234281469387950072487363409791215059109730167696986058048877665624474915438399716095575965668087848644084935335684008814836337551131822307336007765778150046970281377129186641572183562693796175827498207142788273733392442972879612973116635668492615417562201476428824653907431470673218183951138431017045547713659843789638947056592602604439672200405865009884198540573749907629626030113390052727877123659263343450719124120777244757468594196825359323503698121702029002057607848023972983098824296395332551500738229398376896200202173701860371662622452966031023425044765851055217353859916329383850097656250000000 [135,23] 24353202303254987468211056694772879985464054933809379661447421307920037839085731013854652939522180521754275588034775978398987229557679936543149513612144891215700560859134710238342114496447017568608448368829658297392831422529267023187094075014150032450917038112794944228134472256311325092348465465129242614941137096164899341857133473421210254723198396755646496139386743798596462395992304942180102595683070163226931738891013346807295084133590531793630275017475121549409739798480286647514759863356258061947212758006292258444338072685582095748874518806989803864800873150393447770221954734061887137973106348464288957499438966325292675759723881717084526785812393387760452270130447656441928207215771378714302928217670146605139175966680317522438616982195347791182098071611825557061127137094381211418104184683250743892767062119305733217135749447997987879237075137557911607552214977884662031502878959564343469254311013048194088877781154684815435406505085429541277895990147249832142771874500640644342742110998963559241749610405681783682645821600695023385004741818918636434657365478780152332146446137262794976894284296353241170351081942418615463765051030178888706324319462244566826920786545028339475389900413687006623852089182300536093711513962047175276602933861142654240308012370498173790422384114492802214807712509624964768879811754601900883078006507866612935904743418400196595908453161476493847297339159533935413983058653980947017076888526141647421491686133513457174741313965860252291057548264436432933097376637270755076457120443497825544024800021970134054184067228905272311015701884240848926983883545696370306430827500097211003358175174853377416522845798976204485985722313572725386672398958688866810731535608005313042296144219763266048278680532647948577200527065068460905707266562338702422785649486969369565102632237623499027487811071107084514359736496888925247772736858532696798050960828688441393917714481150448324755784924659951300250429377055082982907034356063206955650619612211301464454598986064604497966718585486588396106061870832607428798026370357046622489705168479627861325750307689714858168288139731690476643186327298357055656860867928478059374342024057114031165838241577148437500000000 [135,24] -42357378293142332395156081987408447855942462258753735285043125214191086103173520537005968751684025533131803395919922945514295256149760843007835587012377103574452985852583824644347268241523560202896446325060805157161846777947362765676134353425565621095697965680293863069884853800244824496111797109160540462157308111597326195253877966961272436453422928771554096995165532828913690382223502726291744972054066251955509713660928766827915730456567651462862362540172818920885924203045549605245510069950253716007220878136943650737226974766780624359383640313835826663689718958431740942756569246443948993657017945510687534470335822922247136980649949339723885830979409885360783276355875772428262992208779043535447596581665442481612520135359795664501170716508435247136857521164607437179882206834874802251963661449376025986231241723919671485015712017457375532663180957527995955285199022695087035713143702319263696062305633376118805787649990251939483078421522893971164598784576860035803425818300043093935045835776790487323049384403024413246002766418898070507646617120894916343318260220438697067085323269541118745182985000312849665937721680346476579976709355100073363413891192394713945515276446808691914979285070933778059170902501846567568894452012634096018803588439574538801111270249892668716140870277038349739556642003001398711663860936359136957798756558586426964970876745255136122697115591902170357662238092048841027173622857936079014825585846404861106942706362918094508735073079523216263461697338152123122750872863842567408746689199302269976168725219173914646724086215732298872960707243867816167544929082608524176793272443556047320439620902666330861512584476863753606611557323449811856992217936445942203776426016271458505402520375464163543949792660088237627513453504297135649606012974321556820116324067694296638911750190888967725843013953469512508045664846064758401603720337093873249135514638928080916417224841317824970648665132877521883548836696553370990564551506333518364749972258923151764330754912041255359187789535768638576080058837399928863601290267238445713919496156480322219900287262991812768934782354140548858369279151494096586268757680830367509661193992087646620348095893859863281250000 [135,25] 59609923629449538042774462148653544340632238862084362044490618593824605330566236711601490161782492947256726628108306165578050301576918057196410396309118885369584761809538843581359349252290941109763568951121437929880955823358735441539471771660206397803265595624594798330774938157634029910572843834910217176847387436241007403432577626576429676615237688468085667153869253085856819239344740190702556977947476498553926099750974769365606425543850282176303303253843066581872792795642523253553998338823814457366200982338999147394456223725080424726302700608924138989325226416587108152573429607388979069442697805662276799453413851534544417716055490920455344725566230604308501917500828576846051010298493666161927039902710655066447671130036294066733180936062875043514167231133311246070745184927361497199442085868720640802594873101405836251338894916609913106564244243943322472770251509334993570988983269116095338792014619282499589436200831962836307161191348860547718493204491345221276184112936822091338549609541504033053151680999583380131108045178473993293381504620983978442786294615099212598857546999176523213026533607347901350640191687684124049495967458510870906242508846170102441351148692095547853961227187550715221939680108370244907177869907014115328938990154240188964722479141720419529176787180718441134246564070306599741482872636703300945471405962495897262655925421352753812603455239385725954229906108407343048720343426290750282710093399592729177290624561191008014963346005974724290611110527930518251115171881593359291975511322601674120444044852092167643947955172389443435985446660837403792358904191742192783046950183103430367522567563567586392239389126043883900233384738495942957771223393204875926752557005096892641909431987134467519614951735564697148690896023092975624343092289541903814477831483607538586475139974348513704331101997496676969283388458721198011491733647500383665107392564338757385855953696999830250934191290087717398605346476678359271695487294639210052265255532311511760182613211471105892159676367099071949231906543477317691830631069598494017800418582366486367502063140952574275489400892207838541932508373164317017150739396319447660488322071614675223827362060546875000000 [135,26] -71763425957765250518358500492458619965458729331271317731216272336552647251677445639055682054809987314318734359629868992102234696191572973584505375453389871134278117644931490902254960621983490656073207496960684068877819759444917991391744531021621314874469506195296172814596991933470278459429211734334226516463816960313325477237021395873190427250169685191264172352994046881729506270345021982044504191872784374790173936698452928925325907883868794348240036473921567925830155260727217243598208872065976587801599042596644338785194575172680560037897040313467728348958531841724296479356155188343382154066137224908950390451967039420560122123394018003204290729750730893497577375984518290368487247002553953257195465209550055021543663983011011260580678345278567191602714523171829791217532442174837321240092198802807565428189445980503586110514038510874963539094748331022913406531297487573901869980074622569628769087574242461492908866966656127277336112933234842245748668495627094856872885469913760827268419783464635453662706657624537558457930115437649419850603386173326225855639665037110927398297343985124304357105484474711458468939182154424207196750903819402649662941353459371364324757504468849497605084908757609805866053037833907354177415422726591117243044195178511599448279576358468227535677826113526310529188290589589794088267192757936010809961440702707878637611722760012758444981582750741371563503445164504321087601547410844638022364050529611822886555340716239509319716084316386542886797050162007375811046440268847280797788212727923047818133204793748101357624187826824963143869432639635869103514841541649993144246423738764587578700420836992131530517380997096006838960803849555303196267596507008488188924857070562654735150191757930215472172184733552635077628034895994970818164729255398283256562147086047015771798237656460725474315451417417734984707910234921576059008024231432852876114527822879959164834111452901724710340555423446788786283051710837089847554977204017106616316168693529537994928867428400833289346695768454654906338399335794911674384163374036331531085539857996284645590686174838068215488185449552674285234055680591886912943712124047346279098746890667825937271118164062500000 [135,27] 75714534928406664658824498375472861919711468728078701574647201995276834009270405696912070180380681478278099081172734438643495998844833099136367018701197947214275420884959930599390150307007054458030122254681719581625168845113335923672129678384370478149975653612241051859255360054620454539948690696376138074370383096703219642510666869510031562514947661900399895192137968497961187606527325912964420576007774721521234198931196707345738131593416969010417160051042051170050334498239066098666363083114816136199135689932453118090203556950977915436589294895406510636081390620665138161412880916626706122011124506636600778897084953976062209687833596618346598759301714767614280333722683328804349431054728487217961560115422227368390386297616983435900232087029503285352700564792030311613542442372989783160758546463286672675015167506698042746709537291458045269742503095665605372072229449967713432435294378348008116663164220307359226508503194311653554640041942146046330979670000266266691289246440823359008923815371356004658414279528882135431401237646413014902589050062988600818058514920131142385873667215931529735417724267452389369647669645073288789324436726301800819338501189432184083253541861935893668337462983850681494109767947164634857435650619473609866666350792882927267314155823335649827949473595359075617679423179490987093354323436440402838905483908196464491515697471468558067862709217130498793119502609212376930740521650846372956964789077611706385996161730829129739753044782231313616461237021039768692580513075753975919565185675571654574551176545416101185134361864196260699699050617793775355116928606993032166497054265486591710106197488813833651752007119744135290900555154299899746334800522836462481282888258251622469312412636769467268213279832524307770699179087149881417532777062573774055634217546887935062808331450288077104572331356264428031814170035754311777143110079879105632651862966681643778857712829769016439692632109608358243384277991309972911692906829094662305001367995956663943964248026917064039772229387863890296338313741028701749936776615763185270912766956537636029842085665097364388994703857964898138255095612478303567042574367571106108698586467653512954711914062500000 [135,28] -70931008407615562714900922330886758150453782746656701757257694130946618419361859957254792641800299384460091096101749116042755202573287858252910633304445676680824143398527548318626898242770668124481177781228254703390453742558455065013971620520729058308691822909038045608128233582190111928183375053390928158494640954582487876226203872831303762139210959424509296204041556140998609467150359975623148855436389876959540359094852055587042197544708120543225746523954768767540722276377903144904430219007088793002239865251563903407420532172346553481027243448923867326688304374413308484398836691598170469846090854350267783560117050564917003104483830175927505792748644331828138551549793951385858999897475059429497116131841291288298491211109072046052131233604163849783345256987659031127689597265158504508017587925154639250604195917703533496379155678747120111556435929489714625458676439135335999591428545690099637956250409668366615327237565992096350659008047490329471001807095234284357156806244328874835717250319789170156332634274027576448081878435959194296356607598122563046166805372755676651154332072853663025737275519017870658088088781041996483503301751075972194094145625009915676108699631287200288030298246914959801899559801430174780715034793518270278233745242367706847474167600824780478000262366180410900812116395675622353229275502552573836372567685632440098968128652078083849374036044337327665780450600537708135451149439934668672619677003887558333441468422330484112863765562144458328990393649573644669827972207537752830100253286730583116066563692239252703225694959022096928978445079104392008621192975960777478797719446485653475121532014557425298704321761461897749737292225604817407539552432351102508567234505540185097275974303457930280231321082957218957003632522881800599665657243085429035954345415759133726299902939802681808597164570019709316546085195984689699537249611020839306362669839054208196423181894236456419768330231354990828520439841146562218419676798351935689975634401547893942807764334151668094307155911813842928522058760002802117375614018624812427998518589132420567943836156843383518884173186476774225541076850635383631547636395549005783323082141578197479248046875000 [135,29] 59488257051981399850546934803421386139262223306956291462875158599652786793721470530161082622399108852907772070208475489432146714591044685545148188492392594000817440753565960329428139589336352544552526539997816446238058971204143698791553786576189799157302344808496828921317458354284118098781360486732453124858500990426683465698048502814147718735113112132756682095763245293654897528213898825829648327155104911989288473034925175783215632115632495531644422720246096108509965316324610345640017714443874830897045333836474857299796858052158121089715922606263243624800309040329959447160127858106445971086975362084396938200428423136329564317541441313785940351361389818010917467757782209761411540294546306229584037948122428473072771535989223309729653445009963724185803361498625058099476312877101070681577328897537069439896040993955194760646511012827722131921422172289939438715175353658114678100917837465142730633962736224103934213792219136994046116607785721771129069117681730748164998493056599806624980950450393117503508457198255125171757795712815438769078496306927054839750161262102100431475237968727882913410015202523905863835165004533381938588065532701349439478541909107152187271154680755362942204329695203572252048909795174040236079758042280055834095165686500469333238913543619886508192325173238906927037965626561604473739648837235310916838911379121613180571351586147792114888473172270210184814982237668605280107122133606097047865917279909534894626115969437999923811440314625206377690708729083146164728405976317690617193834935335144381928975320572283916348478199282330416089722440213060891314502026029632752568782631309960805174573273663752106006150977687592979723031601800307046534587749336769778612544429286773301523539732694713054934943725590591483772936722537625142324022974067303551668789098861675303530904632573413337452653527674265616365555285644367148720226980090618603017562641158342863729052308839180555310913422663388408903612628413451440802099939517191548966936489356715045852305632672960198668238038764175813085546268247499796524606308719238975618730099287730813379003468440197303369714281103949811699237240462460512695192854067727239453233778476715087890625000 [135,30] -44895535263214752767138944289037488465727044152234985866552719248975063135198676160481266930618321030223130991017166546706336939563708039362643481562228137937062586206702074702468591762573654910172009445480980627646626749874786444213210745584238740140549513944980071395170648421818044489551491481770761208334950793369105350448902284682629982355332245246932756154805533181207281857722445910237471687965248518575686899465523905085967872562712374505829263666211842340094160110647045371579186905237573338887561237386785332376029738659744862532561283562032304778785767524456216148468874989399602743026298997252080304860627990500241713841687091146050558665076067264549974163537615059319342724254243114251520130488355924032805432803763668299424008468240117759523229193087903622088701470995526763222849951620153016798808903200697868811030414794029868950743270387528606709038655636924238774014607431578912642157876635611427036181095255643361661054388331796121303083281081217768885232164404796717673180393780213281503146734302232402362094627563258194294537800580411095428224445552518883300658845267765388288486658865921402249873734217880756175795851426201110416759263926173441890181001896623894120453544509921242312179190694266211956680528161523492855681138858872019633709531061158566224389074522312756885583870876908773319179343234017836470361505274901808952998232141560339288662439629591271309188049316195819968480338252559758268824866881331346859719798763040217348297216825647392965123233102991419311337111370875954576103861127119778175032492500123755305335700578564391826363043956298250306315729675687716327579123296947087872870340367677718290948255425442205437637726808321688838674950757790617729888763022144173433949375406775530096106279658023286799844321308999897131012286926968387337780192699677972528433141839854275789401316205403805032905704014698124398890213445487761748765576414816234455617937663927720325019846159784447019784666463975242809996071572337269864435855642619425392379991944607839862070789820043476442633133580598255376478393339694133122482916277863003679076597562404919430835605956488653618029277898382958974745503782060040975920855998992919921875000 [135,31] 30553153330457034028539720351214754989852135358161351948274998104350932644593227600018928954460524015291272066999784985069383255914355038164491402887459937623931641005104564099066662714755810932257522614880192983855533393274678042546473823642736646754927216526383519583825828635408850488911606442705238853304301010202278940205281906851922390757704923944227620100286292322923932034895999466525850391104594398419857348978015022320993674043482466096508070095342488699040967675693695556418704699397812313292794497568512135340990520100729455973958824890214805253343975122810024568901998610359993677289949898280148220032895813072542285440485523949469635491526714995148210327099956887943273900728137572103095710685096421194634642374268322479156772588357400596844043329853980924775116800991457916797194179065441029958770940957838996820828872409324442765275706401670548532622894083546947292517631424180019580809367634588692403173605189920476400457956678951971628891932469065317460644635359693441520618595860872862220564324858016055852714976004482303856921553767286546211067053107896698166750459911299812685613871265459765875344417606252880067405023274199356109775460975744517453321443085988886078067623190438405021386655541469829008409968007986137401617400421450874179894444476651946357436706578410195310240746137908116318700083561395857329546062664964942225202985084197740886605585055167777515248574814994555861508091811958001607764408495074198863536698635555612694768172463481165328029765547388813587974512845091515191918994660033007474463813204655164876469931113594122917423779326875318578972424627141650175721096324235085478362938121298663442841707297196804804057077389646101216610103496494604042842509642924320879677906193987673409372659017063678230197054207726082606937699680238747222746993056837776344735225000985993720703492060128539128989994918510797509532511314058452004815775761182876167099510126767917568944342257515813079206977895793980100738484109488760673922155181546098313208117658627762292342687176275781984609735251666295810359187507399839538004643859310342795197904220747465736552227638941257050648731599447590423836638223292538896203041076660156250000 [135,32] -18699334316677169612509213551099561572624134064394179469231871269697695763205320076040480528230650014785871096271222339339170861537343868576099396258855337583422889149958485412595141565827167444571776051558317868050420477909173254130237612186706196487611164021647227454829231594966621445725518506849067659589821597102672926784810268741222356649815390655227775445110449995019607609389718982183553499862191106570804286598589443763694705588889728876794054143607599643265588177358163838527141439220145194604301405244016824323672017783287483571499795820852093967288780113289054890707690770866520731849384366718055240145970186177050062044910607461136184997614184636438478061888054434114169193195094565589205792952420440772580019075658273891352397217899159389447448174066977689538921047341095111105159494124950577352054978134885422089821934148108693548399747673510856002499131018045135879703317835543219303163185103574449168044277596738385328410228009951904231515694974896320630267318583421750656654817110333068278619349605272397210007359259606188112577883215427972786785876192276949095469120825758764025535142874258089134176134221813106981765572356017729764734854173052223408545057678313001551163582648477941850138555754171223257533190244976238975541121757671040025994521147956436852560554223917649815047266720037317649249398164429655756322375786468368302680249294946709548731545422012499570630392334366036782398268815094789533126856347473580733275471846140661824771369903474256335403899389868189884944904701649361362208661465720083221358980266353449839427643949767412999477877599045144152829337887208431344198128267419430451683242000570406177777242487953036191505781615253343639802105796562807634609681471677282280267733986639316242951351566701447269210932015447496071335466740759428967085117010257700290040526347257827968236177491463603580904625369203719687672906028345658155166141519105552635584969487232191177277885970299189136575281414960047168669863428702398485199109255993201750666292250176615226753868179533521960099209862617120924757625064586031589203707077665769546738895064331717488626052154522550711958777789210296855939270821181708015501499176025390625 [135,33] 10179192735458083334909291240306012085035466413240570997762037296230024363558904900930981133668364954330324302245990184365881973265254044442199596607230944589079099286835399500057698149291524578144556714807315561056278950960796806228725382284349647105365053584832335865999700266221359723471429837878529550312798162256447504530149454688049458745089693743281818545561753090105711053593492497847847723229448350526862010124730834768342133249832568624464479369285373379488790196961027454563212053083749877436534111304141144522070576625062816043169935372111791739939107532771766865556225995912970744910889730223895448791107047726154028624074936539493547575092149544840624213427525000653675367787515559376270645779200538777695373976716637335806839200337001774444254898872064675421253197012331489777890539119513196704030631401128938465896344288497239860349112125037629192245355316410160348071186166907706841310872625215535003351793810385113326572701610719143271482986199339414369334747107991078928003522423939018936859763701149451893376515257324798776042390967951274175389591793117059412383864332036925362810218049434281889349584878384062366604590073375047756895267378208557550952746562676959828017965065661420918640663623624697404008009940812104867889614411543610589906906221768699686080434547294353107705894469944283576015864682724020753039456068365669373338412026199252361398484477129980518728618051520036704851840429432591334999890796486578448888012433748527906940674263500422661400417324900461924666087964597657414319019334930729400130818117417667748637305941188692255174677098024252540518197577056782260842964384370185083436568566990735245650225371111137086727680388158843097042842789190972672518472132121764947769103583629819446498803417612882430060788120985617639483560701055494747028207243912448586643657786608401822210481833040751797253405727067081383022997223206446057260466564093898147191616031700953163784618526906016382339894753464054471264374222371766426843417702823949723139692411666996982867799200304255684653605292787519167468855804517992439565469788164913271432637189633351299712954532889376518655796359761433388934207032434642314910888671875000 [135,34] -4800289262137299079697930197581985030108869519420682869297155221842516606997526424393255108789916441108343623107626944775153795054092967012036668799859668241714344315872142479751954996804423876946682595905316147322505697480348275585617291333097811131421201421264125078669092149221938951676986613815256198345156088573892827340832856142107806139582343569439592973228887637329813395134164588430990812770087007462766078340546300068210872627403765253423808585924919198149998509170265926013344682420083566483647707078885786843431053302065321777665704877329080047561628522793965796698345968372722912365991414854427338123591568416851447150197415518807750337788818345184697363073934817280192569213077875194783822690536471601791108217231504816264340289723693861523459603465366072499728640151559279247782976463229076897488826129354103750460824026280977101918389872271225419537334954027422756452305994001163049400664343548138173705846621024557329796266025999561298903343342884323446830595568886412954697983315103537367532691146413131794203580040821550721595913996108609572218758399418945157496834773696520516118726182915665057232353833346024768124112843834856391995094328055789075688906314108340965422233760132595526264297599724001493699980352861907777061320734232448442313081016523226051368191568849997072044813002516616660190911389033429690968807613256704616577302687438249631571550223568929286410897499199488985528451643647192227741462115428417903185006444807987943171784299984641567275734092333217501477247169779449166621240160800310209196720666874373829776191419641460850626751605599405891110317324858049461020483173159743217270491411141791117682558559624223623554457495287864078829989019079618024570654478589736486697935403148099022167822486192707468729252981354969702793823133452409363126933025580301146339563108426206961335781318081420625995803111627958768787577114129195670288378916376919437194976539037603213363910682748740312158575658996693667379229659806488304504976580468724879530204336681656884206969592747240676877427076734536626222957090163108019807228331358920529286354454091797457987886822161627074398581047382563335203258553519845008850097656250 [135,35] 1846118226196068227607252654985713820706087718757550798377748829918900973757037978199005911419440704949266627060650669211465963079828488193236343278412454616138895217524111057209531894052032235855880927054056114443350244381740454930845791853152158194313137964493246889741862375265126810158885872317165864627920824033448503107604317294440583130267875489875576837490269410715149502465583239467010575587020370201215443104673082588229542389693451956021352680557268816877337350096209643489670247957468827202976209105926747668803262835004738301512544491285613396429282667373525413019851429347554690187426994885753287831047046469139630926600880977031254986564641104377237269155411372835855041287053459617870027839497090618349571959696563930034426072196768863360729928063343535878992658260852812897288598538284122064728850090552131094771839718767935450125102679628923625291624687076138774778531394114007982920077021714001625198553610078230574982042468953434965423782744065310744638511354436208496720637917719547616399621977643708233776681912495295671285595144284791067916414571458710297320860505796153414456053688536375287047152469021106896215500159038025647130590224338256720810619062066051080112713968291456113567850463396426130030079685045019105572495549294469445485007701045063171646087625904530577314141735814734314345667386138136195582317776859759565554700451180732667987401648787178746992421313428115951609737629818532055977609535364548394807979280159737632024225526031582855003189332311519039884068251220087525123214103359687950546145582722393203470993822455112531059785681498880823522268245387348647150431009730739404960325579518791070703147273400970942978208402448941815895995741967457964323282917795790880388014303001555852054779399455677234060305587426354700181451446170265973011296348084781138283273354669756591038401068853124796950531953128496985529703107919701193821415749871827101632795959029316864439677075104741138276225794391190819161909328101274463827141052638433567916580369207927762423332404950456440614972583876790553344611328874639796204252454553187025758973862416464147471820785424825726326553905561693038230702280998229980468750000 [135,36] -481900184705373888207159933076679668077524609202500620337709733805181526044825753949990833873636068677203566141917986661904963123636379280226967180652386176793714193465826555149843609554427791816859828149082799512735929261825244365110224996347516172992705300601984718971267532169844703366093976445659425503007068979962548161193154995486689658781367586598849734496695199398955171220230672810893331495094976020277376884672475006123195359008197042084456035456496440244395004983748548065870050308703509607148375224893341335210080774358873000161724910126401996676829536192274034692985550790892925675532844452658032064337604509380266615604317197787676103654840840296676883629514645150367018547519698884756455161860978308564422629781630387492192505331477617567104112535843032306378899863681371467253438571773388342232865964787313748821798943556137085001313322903838055177051424826782196049009461456205354815324928509254121560846256820300096021897767982435041466405889975147209652233678421626787244857456122893546753819997004593074210309299689396741777910406461877841844496099138619093170725726445976390892815332163314768653819368115833543893865336933131811667791786709828354247308467843453505637850012533477636556232874459876696365472900559996817100808725534363407835250352785389009173124852786413365132031144716555745064798472300813333214522824096327829523045534649822357934059770274407859250905763825834666783669862925411415674222544001627150190758174881450917807053471964469274540611794689107435308787505876810914517472301813517139787043382341650540885539862888358208008544131206053831720968688797175363614066366509881351149250699457455059021260267796413610563907495086127763877973572949946912162156219484403083943212521676559825989111379316123739353353189393574703271850474992994305124649612671594338356127413433356181905821971108166816539146779364586853064009247956563265206442414953339646777249450703670826574392875959730849628857446992459463091839468880129860862789184668480966687780617352953212864310324300792074780786850534051192802822068657807418272274134866348612427158894485506320030204412129488977293976957936819791409462690353393554687500 [135,37] -4486936962929728642534407945583330684714856889584469652706913170050184395835197998491578356809407495300423830590818928009704582414678889892816860905510046043462399203599715740520904924396859593733067899741898633610158484767656926017489729392386419674098797593474619834851205176257044099647631796471508371499646911774805040644936279223777030467548646653493859765360383801899612167745876987653993520861484469446427408850276710359573235751236550264207584584705124226577576034838204987831210268247507545644767423430157053011952439615427417087473066818817499861764563582756133138978224763421060119011633316621285109577676637554500818282021669901413419940310442108554871420169207030476731993794040676168512028373581091980447833634159661155214535965725470859615484330592521621125707607872451879743538675686765092214579884345142267733820587001756154808327914754024583268421064871269281090471561729021448355013323842240119197460118244650064400305836778876875872787380232466716107229680357522859318042162833889702969432608391414630355879236048612362222966470624377562986675912913222831676734987940290584934609875637781518943325294667317131297831220223048248296198789519028270800337865502561234778308678440771330138138135458073582049530348061654801994872402335659326114007044834821994884716116365518870829500809819866341849477824435901559551087179950973510422902630532361679595900718880214942971638680592962119412503947460069216116803908933510669334547265820314210839485714436643636901920331320091889130725555853195727479936312501178112670604765200881382770969286172433851038676419315695852987542535785233238699752624987698187645894691508821938534097036333581788659388465273564177021837878004680166291273713478024405458850874317996330335455333296953459649304633141277867429806097756706532436102068125636578537523481739630650932723457278517059423128363763996421169503820143264392385915730301929902020881014405430219500248227338229009116772162604085567928839022962477026665202962528867985735021101581831220584148086224552172957337113511179869619865460937315884464837681398911729701168832478053182048289857689078981054932468248612932337760925292968750000 [135,38] 101112400614348457850146707597612002902633703517891457810671953629552445955154041587179406397042387060208732687907847247467325134193754581017275004160726118304943301701214051717986132149251621807599666193720590930677991741434067255328960551114758141096002995583904080943512179535581033717393717439706394301029641658033736677083699507522792485828503325392113246498427518508296643452366599266002509007421260924706372810972286319776522734714031670515308768196238910694787508544432946484532710724485061971944671791961459401097947634502789146081678839803680191718606718215591970560028062144544407929060038181684919569737857296351009239859333639498344205616175310661208155551701319279929496215348836063368111963160369900013005943728815813982646742399009644571217661835888860029437740137073032779205215435918740946960042454896102371811327353927339238433871081801684496873139298687310129595318198536235975320303118556018488367084458715911598755799180885841511160119000622860159689800155269504666438080024673091051117718615161805452631249231153804839406337897553362895937379078774663729058296593649285146145223741461731857892447389348645785172717542191594809954844300773043367209533656141417537644353722358429642330749824816678418784991241187431532283230273578275187346440929203902012040130907124286732706592143293987765799214582428574311612766372098591897810593712161495917808745910042687656740888920712204747487922770512713142095946436356890673300917596713854986504093393778509625660617064463015665793722339603504867116950640474689973727206205425629241119771178315007892056383378307689130200588835541515551625734451717142590768988941381891931347727128896074488712217534210541259905855774734679163617351238397960682819951948762776102175764606904338454476026776614997423492485763966655531357282188241320004184778150941164088419634628609561880955437994956244729535755151638621322627300985465880143212412122398993076620198253534908986418518684397565707512311476604195815618228227896699078188072189928420200398785795682850504582733666908484048683465796945866811321682783410536405994129536941130583268059880920679249812977762906729616260528564453125000 [135,39] -75241157024936715535928087584705681752967700627645068661961732965199711665433381227183419326034521905894722847637389220900944880694709726260605005169521609400151046359103996009448809750088376907098086316281706272170379035458348859840047283016561331735911421216953237186999661884232583747137685708845562998554420169728601044480040559045805816434652640933115620869490673755273347715207830577412674075928140718858892559802459395371464464472946370660499275376356710506271630412243613616443959605726717476720414956453264798418483687955215181349459713439252312815432431238871533868457288699962299720744322010995488563822784650495635365562060652449014586807982923800273178097762184469269549103346245484464874803351726784877765943940764267642569056991598030966084478675299512338701737812078746797042812231251047474720594115568270851339890719253183376120521679978174261833562599661229216980549836507904684129839107876992502511505559670938671277536014457910708222306304338266224347033315293924414618362795698020994553930774535697043106719719971413086308555582318947280313896858192795359911943545468332562402383170335072947370454379329641018533164961472241576493863723408178938238186401884543768814822639580957250760300826051829589157222415538774348144488917840140547777957773919371620839629459903273525555139330655561069861502420995487797483575973395388907344966414291983111061840372548785091750370019110659038088889105612446412787173208256414597889515409427275177482971430079998285207691816442597827963148545232775446648902160111914260798004254047028342759937855936956340254892491750229701456788659394399312716368539069835359769245489392741780652941634956624350932349857808716391676915280724434361007292506673676927747831463520950143173128863986243602622749383687967666356803303557830679318755438664397993144130300553061469326397252306486415382803326287260418735246874868314377430826942018262948069375848957816582128422827560933525041267569820212796896776338829723189830003098339325286800239356602049911475702613728155807283089636907134760280234081139312901112698823449331943583212481155956930896847244225220886517223271476338190063476562500000 [135,40] 37014385825546584921457932168339319733066767145298367615356621893345047496902656174753996422244718687314146142790991178465506007315826709496657854257940934540661733248220771993409654750939445298334388502159689344201238628739873162159743625194522563953003354807284235741313008748045373899335534248120866007302088053515245936318689710463638306935505803546593206317348229485154375830010361070574103183720471854724299995845411307061981560359476708324555375965792541379898594469666111683428718118413643982170867052455046154511269540639806946949657407074918634496325687262723774325408515966269800001957240935331435179857640284027012300697968703125626830348981240263784957360155109257029948307354225681678961707611581482956216285297367321621272900848911515055287851584961286454614538598601616523034221099862263716762365575885185635360640168822579535959839980652436868476125050915091087124362823819006807350314157404033353166504697785184964116258784011845800029898232097883119771250191790514410303145635162441319809331322159656444587073319730402086686052860816542162817331792670306052830376744832810744210698068956047220343160109037442903537457742770331636277771809614424821577191201438850011195512965886701791882399078485816662093152953241540662243715726134037527533582050307291666089434626416952459035505986192242091019365727277046869720817714471070271684687748341430560786860262253389720645379675965302802051441320712351571776513446041593807693570696314226239976181700515406914761621071227432807447493394988862167469584916849440794463721619483818790569360934690374546301660576340489446349273516213629131263647763268751437148826839668859807623758724994464501218602549532305201824717857005688392261366450826964602260051369856533501830181067771999909058290182969222654878303567163364055344857757019035061669338837507733550235372899845622762896196319175112741558674316748666985632401108449192088614909617931394672624602650535130468401598480459556330497019983574493096929950146410984226854937500395622801236077666491962558405448459913658300573408464744327526253416438249158360312392854861911680215170491940363767771678433173007871826171875000 [135,41] -14041006651678047003694303349568304502305742425914194805059410062880695987875847060910883709493019682715056773101446797853285899674306873763826573486761821759538979739761697889184308351769025682880640140212596797523368833634885401634020647795637541497452891915748116042629862086709640407847036302425140305867620801439693764483791074234325654584853461816080706092136036125518141398631213139440256065365774541128938601495855533399032720698607252574102690098428243147041995663251075244235853464241929444174803422239897196220560136585880876427514068824815690551487993021261414321910723112749565048370706261510609602507084348593010592242051142929599755236745886255607786400565751730461421101468972039847428045075715193305021757660800734048479866986207189358371268143984211722675866241154913966174764440491220408889711130271193974431875936644990331398884874609434369395049483406279141417743752281191667166657096449756234941623740257559635630357671530844709118873028819438352814407680386137616494144224088181325891388582535072850101893637295465642303642670639802709939873161270378639142284234017636377958010368049266503368212042736943758735663049349274938387247008667495463077378268633022912411285900105341896013926853244711338737764329962847957221463171351540348640279387649543637591654192212046857708023622623059319945557134851190823796983764526144454801728341807603163333009624811912780668579270090334582195132281231072267684260207894906215589428334200023287424799170600511506393172302204357131061095165902057189344012475310970718600638477393766649877549005952604429040162198204584702247124413168379586075548921194635093893450233064343124044646333383029609116063049440435331415040452086961109228099476514529494476112652125529744430433460481051012517631864529003342611460550429339008120493676516013801879118203947856583644672766260668196743811084170350469808434866781188179549819543120425625867647405419884592725785085759219300708098331215562771046446490476247080442740031290453915278257001532204810231216023604119368839848072424702487313729244441358613370568248833981315771481470151158626913110425721701412402103552586060437011718750 [135,42] 4259129909104100251828606845159599732664350149979175408677801658109606806807432812292721080098745918472488003503964879230031932463181042509783978008785744898608294991777482888236733722309475666270969797233731930241067787084989529964364060211374808011943104478540214922039916288857848540783257631998405180501167919766513852321628959689588619738616783922020391844446100589855575458417853783208231496192656484651260463525852179344012615762480568038186048004984715552852671482155334742950310059439577952764446970293690226967115153637742371560468249262732294200545615093388510297680885573836841081477639810547063135586761043830595233059922449250279299458538819929305740881183786729655318351390510975499965242600732404675027607687858714405994651859242398500632654298341781545255484657166141046969597369827360656937416679399637240212223102144687123293291379638832260876811301107141450131248579003960303535807784476014065085334198737845729955770481869271063829324963829400250085392727262208973363085693032516685336321175162122247436379265100272677615221569989137011430227251487093555735379541619124214645216755426722593906811048881494075808762212999611890701782896652160175880646951947937328162229553220616721098104029377549027288022906075108090806431158724334508929266162978038036821283933229020900712213506495694076999693015659919209327578987266876030990718048131139593590627139444756641051839291736755390819668920287542250806093322118441667359977625155393102604599302204025484863545383678357850510201160650558276489341410318295209498595191394648407749044994300561338915210761372096323181287816193638827205203624943103456165073817127493745436434050438641774182863005895068278941977302466896778401321290374019514262366921542337128486816636889704888221855360288697922161488332150966714204894941571719704319956297646971665587811567798918593927502433707836774035092791674684154880944512000749542292794581042039254896226684281672721734657602582451481137119108147966402875190129481445949574070804103775600435008505924468715223526956199512657744340795692952398805561358231285382000056821120307526948170468150700290289171759216693679687500 [135,43] -1026954274387160625872297667788110415316392408187094006061298438375944543571594358435386245847949825621728270447243607554875115795948951166306279133835268919595686222396181445901796335744881499389433754379312439412331917004275114984515750622687254088612633215320989719039915080801278235850138532355722425439402086810991323757627714689724473876699595075196023385608922287133004087530533825413402471307750292750606211873522130779683751018741743793479219126655012644806353702581268532794179444701159148762945463417391513936035595561359726696292719599638198175038257628490609859794382051960172080937369586674004805819087120524359452061876495530528997775043505689424162278872785839200922054208848067967591189422426725140432767739283024770931302698899301753440277744450528778097342803518473297248189709240225323494368202536374229846223628803898022270119874805725110660340018059088788075098084643370539683193315252911886829201721947678021626546803999154309942843662176188371027501118358154258878562620939410853368876318346829784362460908667506463421404512652276234440092368825930199603901462020760431877886234043118744010533494518197279780404427224102451294632545172043638339965328776100541810448893452668078987733154415355892731272808200982217431454409646217349383908971993722819946249607667639457731760098877782182018828028474000652857322677449765734750758452298983556419568076450028952233036234050988506843840857662118265169041233274547346848510100185495562478403244629165803623339482250429199125594844713357353576035836056059165337831652267060836427967537992002448549074407655042855053823863205685462664444232126378039279626904194082107053806847095705622869010197878032500997897950438608878973367873188377449593472775001854558930348564742990039950099739984020966529268273669698578939311602875025984024900729463659101973276114465293592006638549366130516145683624467789416424684588759431500871478214102066995670841413974838335715583145266981469654876853012429160725597558735398597492393377665268938049973886465560383705265409152752103273067834394171345365856620853478325631398716511728156577916630770329494202575701536229500000 [135,44] 185008590468005877468570040872908838832587553528065547074797166635273492802687949677172708641695294265255180622361331871132040906819515168411178822709853779480458307594858753942875938896317305951388223811003691332858050077539351744868734345558527409399188863546055672527041737668317516517327214910086088679686835587181207698844077447182531546837009123341501599081259137447885851192260132506392574518624359063034349553030909631510786159605865848455562922785449804365474702366465295117786917912632015816330129936636223188971151924253066320282536700342813248811175573557368022910859487196768775175467479253459479210767834464765728924253469728745788041720335052154646125706560612056898732382993029143355892057574339784442588123519685928677309288354053843300570868938274195816527817222399091656579434990796151760060205265221112313902899943468996077854259468760997231588783255302547029954325561725632028608226512918861198930947548631143660181578240476400604693781048489796913011376115628197641629684520181725980895413511767292266937732958281603359991794453279272295399439010679545859668313899000013337450388242864338549092459983691841191787102219390831042625613562852651401486164095749513800629505056155734059166473210706408930062854739275561555481131909492884083523645577034709825066145635371419452616763856016301917847473668425702904840816867975920077701646804890986833615967658361574317800563805996927915302119898290809435875678763079432599932674667995091447301661309249524416514739739935283890201419455651822257246481968189519200083570615862105564505721877532046419101899831589990033163738627364842572322109712616009961223138114886867802327971712657336379581300962544122523266019906264943935363710453295523794861205760361288604739654272035809896763056530289270665287348536693000747259567136792501327965205623942325498736562022522578616147306566611569077429291529669755452494658568680835068370513273105859446506211130524056159530851712360877302470734359408580895208179424884808964329554862128274301962720282035123103279493460597416496341366395494128621579246572696879867583279784003685060151081208994029253764290700815625 [135,45] -18048974072114291706285961764081824481998801290818465971322493112337977748608356072002162629535350324592862826418720457156398595726133974383496157544484049690301673836050039196000367483873756629934921559810196332681595737899781717923079113846037321957521814377313975577113665321899928456812805601657102226743468174043391953756015427993590473648275063634972812710853059859846185759275126146466902805337437425182263652866909602284251575302295263552199053898091265949840634917501593346051616704976965416587489517823491529506746755958108643827382054622433726033747684985867751265388365306059423693321146317604836203964290055235432322030102020876703304442783984792275832692975962879280155736122131492732730444033604175392127755114328741958317041458729100957445987736999063876074659840219661048325512870738167753011142479156849169523841585778740582531703739263983074202687649619924518138139779360137996525667398290024784856531687326251696572356877080920197474581620098440416834085581152562461770588515803904975013766397808592721694052021113334587766935912055311563103878913775566839130346837627254736835362488919123045702448586569480809064400345577720338668815026882782182886033152449317680445361527345051205313119556476164264570618541847621359325809232763235161305051883868593256677302323067808602832010467598603093796415896421523080990357893732644582869772966340409671068899684460787389098662799896707686090663770527939320867626941603159380924344947033340137822659789850063725954685803159227713233205257355621623651140793859851991914021458570052897435589323057378636859526255456828945644622079051442922156510009707732828713351237872897124444607734952298835286896049212338462771230930434702597315273182502015196092187235351335202138079348373258970951547906893013270234779707614761536842228345981597014600812520723937766143403510237863929753359549161265771656319825078553162111106289375925249613724192754308682029397546398503943716201862387473250267067590933140087911571604852906138709066620342597748346903246096200990140288817246559489695918543212593080752842112855252703339354944919148140466193119204710994531213933720 [135,46] -2924189542619043435412919714728431717607532569513904681451280240531053137869841644044936330367303815793823492661597018919988420740450824055368984582711396885099487023239850733627464675099413533376276004592934989296405126026249113114480353847573490388752359764692059511829791060085228835129942556020022963049875674704404598651941249570713523376876053061531315545521101436712878910971949213031742411350398723730586402174037458613076470846980525728825302684740690171352911544933654243521317180574308768188994630079798448438510575145292612724650708488047590363094842539388381808580725078822761727188758294892226052172896186531913730722136229361718305002993677229255520780964296612439434415185131703812627727529998722364337300844927751239533045603083973850820442638466063049588209887138393009735511493646355575387120171262733012674328673010534969967828342046158903098460897428790134243551203840794379882753545376954393446065471409910798791572197756155092128215692718063952984606214436707251466896242977493061622854515437135716961789219334701411508962526124117138233892359015536023556636188168945702693054968467942668142563971538027942434205800319730343011433636231039817151193066395479930436937789948862420247758366845624449329598260717472695451529777844843129583363229656305611609658637464200070651834697048398892542343681869683253556639426529775161613231413126747237487234174958153671341556615841740855187924831342090966201697441837574925282880341124918210172162315312073005176900967761170072335217998204673670666384859933619331825893954634889145368130731732670507912872052538125546874487840033101422858138721865897069721190569008707926431492647066695465571575950498038250661131052793124057731929281916946795607275950679628072242330569226465745559370846503377918652489875034044235782300707960407464095219827809440561067801196531973897962979094141513219066182199109201159470839511739982591830922106336396181959807884374447805152785888773909047432494892235192057524900049173260457314686167270732115213818173824647766218891804566467577323848517250636938844424913567283302320622385803019662951815891243414412647337200 [135,47] 2226535682072794764348941367414373700806351390086843936658005962157905312990383054054452577837024880596119740718460507239293791797885326892000293338503216894289466281522382412874945741990425871834686853924938970152514555924374538279490918424553552230891511359822998900804464733365875384335451293273418896703278531195242500874519063321342449580204507806846218697430182007749786946205689380903516982911695948161109016148662231733468006151039003904138765352234525004094393218491252385460940112417429674436956155553922914071049398850626013251167150344984389090619633264938798553551378175735071346494676645996798624439049169829302903688897382529943750285922330252525124333535657457697762389779326217303854699525176565181395337987208619864561567400368125722417515894088800210713427604791270684293474840811316809334800703092906494462131808196049641663608081481389282148268366971290388418557152320282729761029803502135232598267715971825709065334711827141391831668777258394275917432996882892434350616302920134865575399269138971161094998089847231141390989501589145656206097951507482343952343156243178281329052432221940996079720723155234805619392290647822739745376533307868522023980912927163087021364956778419626868747536814290016191314467170697667729461308382950346924996541988997662148603567655606699648472990674681243124521518226842244608319941593425510304219275547679181124348485073256841429713427128715289032460931604944022129610679405115849308639412904419224359165009391479042930578092254693100848884133120445825071791628625343087741383710985157754749440661187091201359991588759054860759207040961216606827635271378109877301747190029093960620679670275640344005648829967321631470315948172604974201592512631975849457907955993615792914628821570410245896804662068285061780715643099147765756959653540906067249506683411343937889935591477609411942805908387216203216998772104832065881568371643534336862298320341490861457816069274152955146999258290351355610332708507611840682726912572510554909686839438765297350404645538295708171166630791561232896283121410923050261251276655775631315985778189518300439458020754884990336632 [135,48] -782981919109840522599422623285144490707412624316188660561220687433327431186381196459698355928820666563221687337799177668398827950421373283846761646191597661081353498673580294168834080329534492657164626929423552095685474196522154217287476940458884630637339278257812589692835135497692868261218282837441886496086539623689546162579431065731578443924729003854844838782198063716104200230649941317828601129469981573617681064774664914583118026266121662415964471494107265093571903754541348422994196616684882855834422501671685782934694200041217264330520648493265444292541988928704075962208985084956041740481827509214682142284962315436410767966180581044223601228986143315451760121473877936769945320662749280365420608583245904862148323407383559139369200259796182797453587170442943691317413493750091090831526221728591854485851450157297881566723018924577184031030393010839088772546084338408884778434725836518100205480729005353701175419387463720487408490766972043622374058192517678164253931326455197636788530595959535329847062473263390170722331710665684441971194205695159646039388353110967419913533438504671973383786511841571741023148571380272096661257460665154778308009525691267097368419087707801645798873156464456667562763047858258397573695434041490773806441232090522688800760976069884385324639661817500011374412115338812497203635733751665991774600751557954827768561829673385121368051464703489561075100484136468155299346455631529701637979338814381962570086653227013638110193582154374500723170216076559240042249473785162310174128845283285705181103937443935863505371977324203368157187305406992330196171473215706682559111381473776853308910954830262456642156784964841343559310460905491918840905376349509257433949415588248047546511367834706446910682853275418406544190438909398494585144633099979333691901861218456806761953300958423548533040365703154538738006248209142890202903513719610762030048110016955940519551280986954115884316981122157813362029833946643181656140602190772739050898344694692733517539092967041534159102782142882310158494554215562252974232405561485435643226250610240143093833163400688585111139275655547692 [135,49] 213816965480195101345057009409057455134016839786303770875161093936532554011207818048468983759510212238897251534834964875020476904554915206027995288327017472180362008803682344940408387488592201856054603088753801861610055467261378436322660034499342434294573217622492863380278797753597342139595744825140395138805780150653229676107571202503709594492889038929400386078320689668201082302282702304244276352710422180467977436390391357655247115124065076221827631370231859859361935215292948565291079510437932826916258254727322962995940522905353278542587936766847803045556340189638136068579970942792081204700228291083682339022388519943417282731972609799002733689779362335213878568181147476418959834945240590459745290388680142298595195790795455343042881755952584613678738704008869444226290921167023649936162236479937823755359685565230041199872849305666626214985238211083939756710318634111373211473267518335696558496081683630492741820026092109345338849862516416046040277537220064294846810673269720398034319859404811112818574688018100650631117168313124262879276573929942046340960109385046107504462966593088047463606635784666495341940130873949291217637157252242761247928252779010256683891595147238516374256764842356675833095098996505649590708978105484601013116150482946923814261417438723493909129450291131275169152933738308995000476720103023484620885724395319556308280237452501237963631061964137366410245805338598593342385311399886149391757776875486001754552660759614613604026104928559014062643869554913248983436262417655682807533117678465721466572858379949481200055111814664883101279525473895737317033347398592918894299564394969164749714568460698417388064926955581569168686942009127670835088509863481106153675492817089515828408958583635674660870667835035063536927034725618341993075958214339456780144041644422705116487229134022739616427919174604619097532213728262491692819158107867226778186343499767215660708689424558337549196262905255482227282332942149291641297237265915214665270398652036592546530170964682344009120491748060745140621068867133128311962666070550729348669989469234093108496747853831109949577972829010 [135,50] -49840560733463582081861951421833319479448285887278554635111912395910375561748525985141313385917891235188400592397433318974895842082483163613744563435851914006795174746271391430926144434397182182194386015336187252844684775992611682543287398640669658232026728873599721881902221202928070106644036947939715798166044143678915332650489820818894841384473719904561400246936082242571559586050949584983450368334206333429265572965643864996196430171135280743470431267368567938284701010334641746600032229348892302354680612292331365380933595566906613823220136914393278785339897446980534301854022251213250707300560508578027926568064183882040748199910128416292874756319665046852341402911334237937025211668193714228757098639849811029266919695076684713995360806942887386396251601496137968817664286462576973041231977004383780851685545793346515314591740861268284361880093645436335314669086358335439152572482314166070834599075209697147085045177827651689470297988219609003931684875592571329697005364088074278794032436287978792964998909225720498592740506246765866487455070067666844128525485176783482823386597484222587319049391371633838085800845737842269262313546005113269157278153426183524839157735476336993449274053779198353889359318716395072676627732618699698997069259438094734893571289554724140545362377066350909199363829899635589016546719231058395461500699805561508246065781231953952737809381340914989380400190347077385481083718523446275823998762344773747170599173501814072960898694709550525594384844406889365763532193336277811248775172260150424576007300324173526888803727052788546651157686240646988059307313422419613730089736224713116614411982864524433967004599924750887448175893953567446354635264389244687868389259770763151181135637670287608239319348297164821022155406889809023892647497519202192657230666169070274287085956904060470857632830696523402849303648276312445538476065694291682885484698053738382633757967906314449178923221352755091031446152699605218636000811787449199724269878348586904873257626967077079244546445138187535624054296682015140452876323939411210139570980739272509721829999972958144440289664723 [135,51] 10197673329618755028012663595461833161706575017041483395142725184423247769171227732658364348134165472195658606145588979294727572098926002705413766040180470471202605678264753992720116425968399681121035136286747733413584980816786406406949811807388386537687986665165405439036270264140164880291498350104865434359775665622697417531065209357239676954130207524577406326901311761686149601960768809179387273254238472347820822922060706257118326312220452405291684676561763082648158496893883217326183321181543366891838042846554934397840446347234217109222188586099440557177749785879639992604677598356326136099206041038034108438859366169705905298000988758895927256363093623426467441607753928546036922672825627060374339388788754203011864417851087223756992730426020847028709133871457352680362430047809363116059820428221335401328813331630762424395044528286196713866354767614460287212188438147570120352846720536005814359438888970402824640014102261754979915669532091626146026524609284257977213562758013447031440873352270780474018666651545730169691774247717824241591769516851244383813889095446862353666760625409625326911893007620500404345405815437879549253303237640750444499598288562906229869930064302553262033224172545794122439387032182665863951634918961451848043183624114590473397967836916378806185581242268930067539967355287124195097521853845769148180966750837264886815499507047441716430373305005560689429022792415508456820587338554255078339010694718836564207538810363540232688593334970805561728775862072435978726003602241261136093535836452648990103791772540191417019654913737195720744134404437687745760535641999015994174710360549706577927395511862102558013759747229721904041596062140187754540663635354887532409655016497290196721925214367902663336800935403947977453259729590703100359851151147814855237482699037918874477605579919587247061498393115649618521522076347980456386888619484099665934797928123311986020016978350673555390429093294015023296007135867458508004739934485701376767656470229151839507419884957528657097873050457241160932282687975872290806437682976414473943226286438444157892274387082023500222580 [135,52] -1845976016700584844100684078484981297600144529327538379159069616641506005863854498930843935644833403658576300544972756242608532811113667325276124093311027428755322071002716931360686881651016576700868260152585809149090310579985567532252648636232721053304622291596820262625818244694896566138059390011738980356619086088203403039734953176551923425338362524276464113266010897578244995395317492007922361455776242258751889836912294271124655737673953287779787136929835016119230431742270941266979157462735450789302566417674815191845117741447876466956990289638828630531589146126382213594673246722334803697167557532988237972657536508494713874755560339348976239371803439818469427546821712398734608756767159865678286136655758046496025880802034624777854130793124110295260071594213598424096408707969968438450398936119940613415157661018377970410905721481733837311730153984177809505559331189940767928754180821451019841113371008859521189361561389089111594959842212381303050601937523310922686513934619196394110958755649664612427755715053660109499854949472381029461224039777282911675778569873958307790168506778079689438296044633100343937166364030073017244437431769785930912621810888685184425519108443325814618868989424176021121610862698576561369089481997780618822778779638837405775406087863093536939688411796311198681027891101853418791349212397228121895951220968776943347773088457613647348718937622280531766418094315741498465641022253621861417129394285692704002758897293186235806142917523805282402064532117626917368069712123253972307492805694560605508020674142161528047193518112718799169116628071158159953487748421850639376470084080230878381139993784053033294877599715487721183737811483827007223116194063928718629347843027387719801655707536162957743380118020916770049179860826268582425245513262908991995801489118419192568643551468208034002257553469060831958809322445622272859908295075666515875488453874630452189476708175797980151485324044023332217501384736687339827819240041566317348305790257499436485478769210210483303621570886247222035764299503958474077022329411370548344583372379727821087090752786448631974 [135,53] 295363363535042401310827480835141083025596815547500076860714134844508092487654316871564315610229657014159326325320135125649488313988897296682204841034853242196241360468185356638125602081820000608347958817641528785810775930839853088764412948637015522415676156960716223302369781670829847128954357446991463350734593693868702150506953245144412290103004560379490082305164491770670360747598922350940750015386622825783139716685481351634101598173687868340146840244349022214507434097533663751593365074431473347736602302162283371916748483122426054505949882815682730454158519835657370385307218033285335781513138079599591670233649335157411142685699539375268239901698762498252678053475426348295874109110941764079127829719921449925534664753847115013341936099697028181733804188257567647024677758194489124195023934016826097580298623487593629518444689314004855536424821206814384711874508790398366769313607747656600383748851324198657462206199385157210688814535551500952765408180494167119792527025831326711023977527677450029500006055115355779714172380283287813422777088073194830815742405220559281624365112244122903411672563645670324997111392055211146271578938859528980792950521467709868993803549828795058020236292938489366554813635338202842845527882828003383161480434757110736058585221925542542158651650470719994320720387094575781131059766031949952260829227251839911749189288430286397457160001009317234493861875870595528225213189181500690928200609559337177251812881829597097515435174714498903108712907484531786131690022885173249125624271642212842877317569963061727783395237150474413226630368841090051254359701415161549629930233788259269624358664121457730839166537409897844480501328006749670555879177189022739379564230384320250453619313316028091125283118321636857528399571027287638039256000806757190011796021491610897714442649338513698583486113361637792797404657454893490413015681384162607546473544050332436079568767339172227281259398840109401716898734838331564235231987963401680468809961328936385191125704279956632203346638182942898472043882718187736843110504984269489300729106879149698319758367702247818 [135,54] -41338357798540483063142115265926994684619179305704413055435078103366900487234587809899138743001972237300060615112309167266615657005147253197077331636138101184042672398569631951574855962278979660242842503164547476482674783949361690989030170108460389136916627576524014785790775946351666238584685747886321067547895561128165937471050886386639684963698749034213211321088603428759253231119575011716951783552409547618478608360570152427618182979974592799762748145564032797754709981293117257587121844585154330746176585150953604612127157006620384658592628177000590562946256225611856764505777157839387732429843077157823207151593127170040804945949123764767685718981712918740228503803460996732964371459161666113990416219229556908103947876384814672206587490929585624959653003726959353300630634589610900112257192082128322310622812141969814375338582774519945123819483897163874569927113443959915681845353071723263113362464296681629566571206877635010907013515646898245206445179957538714723408760749326469947373887508684369891696161711658690264413098291867945456280095859173510883340600898640018012228089835738698587813637088467377321728217399122928346743451955782964468328812309512739407100357040157268383712448111924998315495938832856343626524605863280096771412862685105752128920392561556435457202576439241966679717588586537647632698829668386712992306783622705821681179491376349623306508316011420345753922040897596729490216950604205486036020235310992799328080148423999103382820929719382954105996567338935533193099833588549308202676404102074882476032245161342696186036769366524741038513803042761047868103183146883306104778230227094405710919353556209406984223586213257357053979527776180107453322087247817508197148904099946057633800938259613926387518290415452299829263819108904460758221538212072027081276825192224606149054773312965845389338940534258316984696215104634931127865781066244759926262567515825534664006378388954128039265397131395135424241287099386713843378010393314019977206468545797823447542291986557941939612679339568695505537404794667668239151774508927356423694750260814630981464455008838 [135,55] 4906977804067481791998503932111210103137935773519972819551090877219019945631070793774413210585357617900671684374438754593854094687599039439055427177897993258866441256383645188129644363083010663578978536001981750373443139287053250065444892584026988898514637180669907032261042192448659648339543567837969043464189258473025673304996317342115240691233137992950604377467216528084306930534969431090589283522210441970966154606601845487071487401425495399758260139885133022387494947870982491863498770005678825477457644517790743459366710414471516344585545329415073374205582328057789814991336973697692004386032595138599156475573329203905381426800704069671318481169268582714281565088397655400428234198572674229811873307322191028753779878542676890239372757152756141446354496020258339354757718349870521303289665752722307703697351397764946607638106253227197104374015176460234911435572740155029889992986027247171585177369242426680673806202809524076737248184057298742885935433072005292287303957233684150962825924430131543473948722655266682563825863407196908960444347362846251673091414936679371054574126908720790426969412022846580335464628446072511215284732367930269681327380190733935223992790824463994423804832108413261231830883735333670992670937393057537631341380823851087432488080694591473316511778761349390409514773311198940702722979493331338628687632714159990250210837621014432930400082758071223110149335503021807988004026638366121740394435911065917810802165066536072543694671681857435215908011650006230794176511444513681087285781146992086911959152287665303922467656486945219098543530923527187829466952342613608849589340335736438832623012899662479879067125540751308287800143941965882121339005673807135039098359433611255818324122692972339222969787395217789251620223180820109860345450283704084636512289114004347146614566394285060194758793244187500552363094381721393596078803794997306512879210969809078724212799778867001630633794583324332441157158470777624105929738689890971577256734869901245371654117466275709430994369999106079145620438958697780653659081138617544012004850744450553428332992900 [135,56] -453256143466328714227986733088084058764898741900503521355783378079689346231776081228068670747999557452972671605524075834427182844118423142832069991724483839522745940917098360603737111651381199823971707050851991915883169624698797795173800276850611049828483432768533167927906212132337290916463714455012051530215363597903924917399226080048921119314629955939441529301998438301557130573011930937540830107997399052536141535883975911495558111806343882995651942211795794006941589811990375870065044168483358334668340999644376334694623045812742304579030968382688207079942548906172314361646667458008130475532081957617231292809305861667373022056180953161425246627010608531002316874046908107634586481367143397146954432400297974041408691334789439547524782970647048928964088226569055976839299267157666236426357953680797134025014431174298481394635742932411356616639264545469682213966894522891756491623111755140794643613176546816666218983902646330438384954758246399147506328671495995953567152249754995069763663506131451660492038606631261777719384060439883867561781106567779845475642802594770233737100632742124239523181516844420782321389362554388748822301962670400535047177568596423644414653495641938692682659287262930897168621003609184539822912107826934330768746742912088690065063471298600738731042369681663358202601216210929731429726728787901424058460087940799953181442415177922111607736858472583669888098004471795158785592442956601532154050441625140474217427995594298202321348436172172058130494493778758244283294316267597530072063338380913306096370959928336297731710770586166114614420825210817520512463368785009515186387470821012694665565798114223136737161158492634875817909250394032287630617434655889046008468654841236845280598214719818638724579080973402914022878453461678987891965188005006297832496126600928317356988326572385543128512262732477476140213562774508876270159866411603666233330125265874031635868012823569042704900463981608072785427847044628415696067212371126496578912717652640253845781400146556698791931700518834473377080762165594807438474507567230250796104991076120639382175 [135,57] 23017079091092708453146710233174567639042966152592897170533348765268079333649335137354892698671124103812894046640915505084640690372150920386647152318998500690529883708977991786418651473134489208422232562968484351547355556088548512659456695526441955332439031927612048770735052900854884906089614582400197997660393612403778955272605960515142689108293820812681251939245317183755969032830149737389033930964120091777183448301409683798322353567975140373361790762877783941322944391214983800508534745858147115703220179767558127879514808253830630417800221772455139097898945688151264539867048361935246965462468442858403997812931691104256749452747989977559744075302413793121023050012731921883391765620198501274617878058517725679880748310929381933080743502020557973758376784252437605859809925645868036802337718032807916451489951890135239307918293663095252437125377140293240115473964180647082838039509255341370021208379810179601605353797699494132152570382981614959855795209483659972227232844531253160205864350931583082040804874097323357558686767606392493112832059006055917168464561659740318894148540253769198104457293222464414040341627686744693579310246709747807971161780235592265114396944910185893795664948688056056827837135043591492419107655937640713331866036721388723259282016270554937258349175000893819917207026839677490448588587157650483082407351908519860869773228318656079804411575700610652050233605199733723748787466398752197305447585942787111881268886001692557876308981707964130721104906069602540519488486708137269870384209112295079782540143165170929355968561457079116131119656714209793722697796065158769001459144011605849379090837281289289250473469575133667457087645945426030295906662360092836998305561006355718829995952118792524903985574465914490169667466286429366461317586506775551224359291760817358984042398465380625731328589740030225034512883474318131943991476565284039496510726352827370645306378678178625300364296895192331617262676941177025500922897754377531934890577883303721912801869577837872231927974565499493808287754654170477191647526246259068225102079759328486440 [135,58] 1780922262012506852452391468065311773138261230099302926942617291882169786732578255867352708154337836191705556498962966319130172947799441685509997160079460373051399822734844440656808828466777061997409512559348207393936816272718988519032664874172152748845060375293863194202710919566042979951680963547850859335831053948695792304830876834973838266923554925134315083395035295800316690209543192933675043382964436651576405772397199669189779307891974882985258622619659584896220053561590564926656254012147749860944194461282116934987943382354480276966182670865849890625759828554313131128670756217572177771891510116848083273865147526378914400562184896648546942171200137294292367580594504652839211131406072302033215679119862918469374044465811148241223291041520015622892155636199364370749569313133386270905476940939307894796608107959289278538911588948145331568530364061508651268877719926361706922708548376792862194285064206674682279029564930064851308487357951920246937906607495843393758331498900926706345041398243179246767781998399217528557067202953207964951842678874979918202355208068811551814947873227480543393945897431902548332565694424139193079306768756364435634252143740695264634460757908419585904391191067246136906863729384325233125656717691287292800095583076632500181508453143072864448711405739891584554382500272923422090304927670179315962797919163492553160229892253416113282432786492884995962008762590213786995477962853985491783605556710632410389414419683200658729390981131464200763950492192145273100761820507415184437959712452917902764568477579264935285058651101908808365908858035624975979104622181169907659633844613521099977307454191220628862321992878428196076745860860488841030580866688571545024302276916375249219398403049961500662795416141468835321320473674007159395416465479721788841527735686556263290503909725029746833841301302369532188274785600112405375981455714095030741046796151274855706936150015830003114724113453217610339878151926138456251297217528167999455344376399640048283755593207848800318069606265209777006587127595671498360165284994618980468219686350340 [135,59] -635614350769785466809590104581934986275535542628917847600106510545618264754136552195522224496569412376037975909299026181219128296170432082813872725183713776298006434671023564122227033891958791864390615912091563574561366109248199710318963000963855394439664287977013753935653112126487923397184831916667438329322636141197855563502109187567464255450369602160037525852265760304856745955520661336759544963714834103102382152203653268485660618707175526040896390316376670898308888305369032327862352768242384455019523432406048804476857340844263214131882323278227197406751476074432878553203220751505191077657555736569393838148547090406616213918632951456257987593899375278829152672107197998220435684146823544826015871001247020961331672500998200272980471452588856836995340119078531744250528572609317316925542185274502348087343291658440344870161589386216820591493556108084306778897118263893070210383547133727364538091934847453689135375374910110391945367996605417825320900023662102310741899498229135777302520537127086465315424519491715733346685766108473443175570702892347055264765237537173250981452833312265660473830238322025280957370024069454773380328798494487019643604928801591719023733001978791146342865692077127025873711979175647352449503958794292040877531612000443750178949128602747794105240248027042197891343516385924422365193277780422304046115200732688221424985639314664129444452350836605473850733677660491689545590229564069221853509605900901292991742556177396172403691030607810361391797775065182948385667700675803583021545729958257386544636769214059359245117638826067914894300288088626907003522174291545676493696432150298645899768684452684814126159624271779268453944363984542091921900701770364512598996255384490572924040273897148167788257650518743852853674266561740055767781529306292418442933694699189787782504542305418188736090349484721979407460147998656052675237595271359145464281739287469336697909106024992854745337100333745174435682098640990990836726493125222275233239392665546594300557328267425201900422892110714213016098605062503933072204893380626708328147432060 [135,60] 90668909684918077980194480318364444210231137564774425161329742272489491817432816243193295464253510529155210745212249719961868196836179488396284810918362240701397694058883236732201404308296523017381834012238288277217920571408777978633174551566153879376635132066194497037233351463846728421718380032042265121074625504694376352028809986898834292778593181108115113964548169112595991237475269956621193465332433498508961017068304197705384991062707234842522911277596735653379593431349489599305905534341740761209426375216878616658609464398890193130736392049186380193016900429895325858848175645312429917284793959592549015710855134903122138553206211747794838748728864889745178832783648834363469729377684173400167045131921952007035955863070155903945015670465242321367460635920059468574103293993696310714043285535157263953297598403485012381692616053072297845296825246181836660813737604070622108185807638874048585192372737277348380411275221423401719913292263688076152826820983625744928445486049557823230824394680614450763329774880480995760267336651480217471531177063495943087793477081107239306678200231988229374840223212178686977093289918957752700181405313502948972816265529618064999995728405710587496754043245575801331761019376908439517534822252049959902833492786315962947921328261247808093401357818731398944248076732251054283375845195251095422780898313752146310662818492021698407813441205061245937246316627955826447022760377686377757654477600652085539976799871418150934673795552294743628124738518771019963555040122659654258203818658097579569046447957549066432442238623643884983657421176375506667915340882365552257850492552743304477728827332505453381775065621493309056156460259431135505149555305227302381545981431111346136183440299798611608275526530015487167546845137383155491793434163498202899706495135550394878234913343900833009887192808062267509703722599237571589284597417634008089119963767578828165630011886910539625686265634594079067585952527525344667191682622337030248844596372307644473749816070905750855847863051269058257112967616232758130075107643649077079691670 [135,61] -8249109775449971442102794070931857346666107634134246751207010557023704639053991198956961027623125031650415222908396174976456385304132045626930846819900887014489170019794474829831938165860806513114233802595378527654352415626169908083673486157816187228509130166244905046521008873121061709340209585997872201532460365035937964968446973316027660216762172635728838787078223984338481123509405742741834226766717939143773457690228164066407489359712209845235913075574865077210275693954450935634386938823277162201816082670053715291260476329119916008947156506778229916570233204555629163032395467049709702075261362562142550042998118758257254156204804113973011111758030611701475272920365061316771859401192990821536075305961521287197814996932410408995776197478928544404398227893609111381517443153555309414218401770265049684473176234963533608432136840034430100297262598249349333618676668365896824434463906935041343223578168782980467572469423378497059202989522181651008878867667169980385072353127251904273816776624293973175314349564008068719077316413775042592266909079779832149607666504885299175529242893819249508233462991080060846451464081484417917383460865871430406738862924953753135524666819011994045883731161258110564403121974997581912381339197138338382010795036342642161687828865027899077759513572967164222665114468661252851942981149544408857984742669070637388147200661702278323845855877386658974454922946233494812670208122464258441959688856714993500694817487572339973423798072403700996100270849921080370074606310990340389192601048064559730557876596703047298992038753229026650769189380060465796174173289660742701899341707591690078611419445133765160755552926630538285629823578454960884521055519188973830514034579348374047726335746742906018148178253468729819671152246636875223712662285322250545800024587496884889911616411468799869769324142624600169387381136049278393073285668121402662823915041826471741223221785342288723714549275263667794916216983747601330274449348156398389294684100760061388781657138395746506873462492867841333319017689684924119485381059693210162600 [135,62] 454460422343205939203352271939392298171869808550183291521294553984048950086807907108943339988010435291922991535665773025463182407898374259311202195413077210265434938040022379450490413009849409390848222072016179379753246895382510977406555165859051898842804554681504379472499096227902872101427825743321615632828106165286943711387850835669301927415017386009587208628097884944679195419841261880688590886087016714270769988645222596075819147430789707349461439980570282320452944390283085605470527519949831582693694786894314712353428691102744687873324897473785836400776957677876674679130124768736577701497322428375898958651465912240599165437523999674321629243767425299027754243249103725614803140517923322665697423377675954475334986927404051183688559462498359392632826547256044739991681272050201683594283667275523251202036912998295481945222562169779690095646536057429428256374627687666703106624944673458496099886849801197398628079676705291979043835090626022851460997539539882320993468238936838845621878881631942123067371250898015926717719804191723017250750585877895066161138440809573806172643879193152505535747195915958375563497591849589637688045627749200160445231427531833526847452432640634000569808447316915328535447619465672652073853608929658738252436268221910306500280309819204237476572695623425081446268118359034401944769723687248284430996527835504419889292174416404688238075033132544138774453991046049917355792228222834805265498297612882509127691572802764467554348287447884387921844877065746156150494593764200873204126816155783304027828271396900896642896432324895573954640047995132589172780593155088977954915358582752479490378579954737553367918125872709524974310340468050034527552190217669714485348505678973619452670123567628958399961263805394620357989303246191050284381683831415006917632646912416279292903421199407915542294658855301735504433004527459734330491147576355317956035563702344443851008508089365081185539082663248167908744330194735962968295856591870665019765156820784132805633171135189755844018444968415393660285860593715179355068188520394725 [135,63] -4750554930403586438787816661828844085053178505888504311106221119602525818236882533981842635564383005524675026537300246591486100935483320980625911932209490593136421034592088562681838780986571399098225345691551233003352305391587412650254979147477752951334886634720081440929761219706392726219689670447668342399109978518064486660915317955908174894401705599035704694517737426132272256177491754203525928360095629781564419335133425925037326225954532311219535684927711116767704479790165986984071639900860707376651520496775468190256420853021090124807568234008093520796083578605633556409168378528074378755438159545443988579980697676235499283330084677139086362882878368913697584399049444858962499884732470533281198434724669819183967209378302270677830219595075917113553284962656542192547129275387652128939812435042146111989301344227772744410823714578390456302176649006260194362029491709018658929673689983116143746467351184315651973140250491627196811842545538425708436409741981272341838147814586632368110342590795936478075560333016624500202547186014495394827185363619967801111486674720708559214079355221502653550346409150282555537919138847999843081604515727485604111088927828689050645379372440337328302272982282411834923462410151165340940138714519455789175692939711603424826663879742373949278599212049793242990602700290572084481927743024755945289743122860681552290564828061910319243179958002857342684332853927878512812781259798260147064198875039823750837998943837608372521547258136528252876785110687948783797663891799322891178926177097524443168052516982402587233863378497469127175691002978479846267735957007269050604164643355220343488359072691850768295893585597033559483543300919919435201123441257566177982174304207672788596866943798436214564035205003647143294544275804047447812217599515974919629079248051157346678284667557327105354346461973047262602916448160891890736548675622004237049501957522610626779476391429398963094578087478867918798048481771884990545178468361063032060500316325565731202488274574030269821940512163918081202085569770832312399117464100 [135,64] -1778711614257519482852007332899708649460543659155607260169458306284139566058576550095284926877013342458383948100655753906914477592951227173271414435069838984412443374912371762637914716544784900452662112924535999936740963385243933209425266110501884686899998532355111325622938889620997114270836938029858096179031723625307478638682662120039517233355201719584470847981241302411542613670939049951144046225658267586467747420105828405686497026608457715092366508574292914762173282925246559469002222744239520614479700166430186018716834334084003481968097231590635766197621176980868456357884511578537631456588502743686222144772483094049238017234593074627001189527025195543597576569020301603885850338773292812225846853136333002855131152238211865586404347149662544101478813261574421998867005972632348545072257212032202583663099410219299977748350221832745302134237571328547590244059308092129800214476861339725317985826719317231522903126724077105856991696747334831853047301787288783096311448677650122583313815234726151144595599663750927638392864728642706759777039147021994464867130718744538255882432129689359201641000951004576134541972173934104848277115991315802303266949557663598921084608234182334916562032191259449526538823345084980469095970416474978497375320390280457755351638249579135116817009718799229941178262497707907694326178781089725046587142142568952176839358239929234934631634499598915403192964160116417007058464708532994031620005770937399022396639497475276984746608448289478302786214841364232282175268531181011699462355518097824587762060259165445482058504600380138269168662191423279008747995529630130895040707077967112437945672292315888459774484722415489521341507011536849939096330240153249842182737465794653796846854571466426992910568975873515151939332509071694135982594229359648659451866020596322541077114942977173021418052587485090960499229079041076565891172000510600755595785004120341914298040677761689672363172427747391443266668775367358252235525784279233525311959350546983551443419146978664057500442453940733357218783783250311667896254776 [135,65] 194415754021208001488641538733659223924426793580358249669724193075173305301184136987071210281597036128142715604022379559419890284298446600356127333231767692484771612891025930418800884975764550205512077855932189858956678864306350113446021028853815250790567063507349969920048697498531239159456407309574435285736607166743989577334459828051976492478520690360352702311866743589459273096504791667153988956475239524987856678554581078181128911239447231093018127709706288288256301452744212368636962625488654658303825907855015070036630544526947853649224735898215832318257439959038684702927961395211872269658442936147122518321575105591997519255317778345178679424245750751544790005132478723456656711361132930600953695634341798625813152227610226468358529491009743948205345714127893209612856327805836336083278245828308723962790435877272573977093697108886543199567522523332482643709643026896464238898161322887516530537908548268455156324143719382162304775678158157256069555266271619476944643485446526945355569664984904781439612323817271785299148177552397049165263719630320134977628572747384103087253667401413902811237800533918489987638087992161129971339988073754423526661857255120084315337912717207227658548424117911504739856105125063089689937161814636896928781695513443978193771066429582762923235267840217259977739963698515345730795039993757951721375724089649807397335713281026723888262004371630687371481238081597491806931321502750945176074946018201123005636392707555029812228634080598522263522046900905810396003519288789813163943873913064384467296155193151614779247558523385586506865879990551964614325156119633775235317801161937227484335988770749208184127876634728367831054427691711745043499857487825134323314861266648757028651993311139981782184607608554926399191243569239288978182850905425884061375053504951982669753404052310920114605066841417474087967755361283336722002459499280858405815275140801420756888743409497386058723179605899958540526577053620773829404461990640666654256764498313439185367138826990075610960163532433980607564015265612417120217 [135,66] -11286348503137417767472667280421898719500847047873832875927947866755953146002202666475538237605694643465350479468313890374106305344280663005401008992531672522552732392037525620377288586047420267526740104387292662340476832653900072493408989419162892079149896747748017906568173550602360956801507828257618784571698478763940852268610236057886889179526489040498972409752156625445868555881909258178962694323719742832126142070049823975861303990981080807942161038717443316757867592630924972838389162373659109153314560264933644135357131676790399918185361142486075158248105947329972510681847337467396609633487861732384451512332869591233713024763774945629581698401702032592666985902415868967654530956172208640596684360155822732652137289499617711136063540395814451674413612563905503366613895623224254830151057513657563597750975405401391905563014164748343846507555416581586338882940587134041111666143585849387735659160738571993036610674640200572177853026049666363073308609752758274042774813377095900666482375652691325019887435611694613669019956115761165852317342476932672227230312970961948771308701579080174222226982076377329286160759723007516912129881248008746623308976654477869073814862094373452482245012667662676574526473126334226928411677828430239421713427193832072690428863414220649917174334830070462959262650457517102359191820801312563830283650016645788535370268908192445712042590745758937365006168044570736135588405398249824034223589311123201924531428672284528987521981471200615413814338493298066059058152042220142529918264815318337598774693571757492915943426297888140212590024529951863072852775545694233822695701439648510214307760473486285457299961920661787272844906334392542420680966491180000376935198378430079262039918688514270275709156480889280845539132412229388953934558576288004594736112674874633086985061824129186866907136321670365683342823332770743606525995788069392016755113510646856227700686889473901497148813845090687139868730421599970634451086190115461999997107080458080497429856451781573542657722134736717243268779909645540341 [135,67] 380725175790513312292678623080910307603998510229193099399429506334472928460068894693548263520077863405405828955742462724604041740028434385282930088209265640815667979564413119068586610561999854435091159741384469060994930408580087291744658452193642822306441521651806867078173265933524224649515235704016817374712168381736386684509694425351178611855763450150006694538798204256217447281483433742375427150041258881446659680361778615971314044583563664063659549634576399752992884838214615605339904240449984184563633331833301240137352012907321098247269433003028869620912822234118421534289401448245490752378532287103421300942809798806718258112692100829672981837983646361886868584312348939275861462582389577654723466107393900030117720997253360285902079522717509237942983554625677382638752992863761153271090184835053812284530504249132799369545240571250877524590406926648760803232348643317251198937294037446513525220812058101350625560063791687671387238395208908392905500243312864246202609308021191876356396052638143687930620244723243171949543996405800126277217277509354329675788647297329665346330644601712785914641902877222348455683741178562616748830244393271378148966617102373066871230398009281793222450567923471149942779066719749328077046754986606200566417519331646301888769060651109924708129568414137540899506408740009823232974035538435141054946773898000730503103420815279501261718064672403356652886169499104008021456211378706410886743465687035735023119748125115626493910700026650953346232280837953030254443920679049564156682087522192107195770696785908389251060318904232244701386489050184354410173060765166080705731516163857031606353872081673057514489293731330877279576398734546328202122361478272409289720005624492592346062715484085718253314352681138611622175182639477079940480817259392219243195894694249306606243558713406707709203258780516521841274028264455282471097609715656033837719779576962518221258989576916253579081208259285181506249108095084289882717703825206917352419001086318222682596826228234124301223428737281771072630659027867 [135,68] -2791258850148917931002257715810862366475550968573025104466716279552674916328943371911112449970958609051484481847055619358775927160217529549287286217967948269014593669278590086591943925343647915452073398300761451158284894936887382058819596090047444583675881232999830629120277397474189724098704066876098757514087260592168222184816004834373781293224118078575752464296366699861283773078617075111696598850584783692594652419377861551021575860779773499522786153455560749236907518523547608014794788451902195363324750901158920228549843215850047462660324615780650979298674350990713113438652506477308375042821134019225973937475165439915532892056487075268645360213936848196123931191090876720977040804618642032661813952073747795317568245911768134064934640759688321642630563909986510163293416979017642365706710827030296368034725943383682806830623095625013088113562034035953962826520650119036099269758765688092496176756733973130797477675619642504047189400387389374102599782756930654630150476022831453001922237515442766890280781715287604401448384379597832541575949683373476358063977816853711780074220471451519074610310014807703280787159063508104925790663208409441779898945029204088111893028902613939012714737241433956841244730114146314920444421688656323067171583669544768842445963654084186330897446165921638049788198609659305824856896927879902904545093541519418951352747597416187020163651886777576113668722769119957500189946041944773448457586886274202653465122691894186218720171980362119963567319798676452064089077965326443674082652089709034999141969277212394013898494806321948572814867637633268555840503278379144675251435007703517740063650596578629596002723836247243008492694392046762011468540233450495180434014831711940227882286976448647235601495116887009310751847141815364273626842801524205920908621519663937316107876543021808497937390430972364946866294637057530407745062961100976415734796897519059609558942760179196395147294085375942267384846736672450655039012156792995326151488901631480115000396704017961694785143561404322828134816518 [135,69] -565877011013730498667121112882760001887275693934036290958585418744958931937142407405765220868150077847094857418709731506788456673391932352995897456115395189627027467305492545682321198985297182397619306341293169419982598334426269997743199937444549683947006003338534122201504502927887858190686803661527605584728899067010274132472010666385547062934473649715711801579905950003526878502163416462029736123719320983609439396669221791863408483452321461022456677916246072736107230620400204300653415547355265835539996898776705834048884451883480913132277123275193861065240442063509296009255615023941374011366697108760013659336620121718191846050740541041393019259792579830568168262725262387901789478483672245628987978886623089444427579271578044372088321116171647494223396170598129170211493611039913001870638176342081505499616093209845820738931966373699152511369086057942324553845646781037291531959752238169457698451044977133907800203812041243064848840789183314506335541622494512202869471598174563683206829591917483204455578760420044751161769360781344009796624941298091765839110301085411803040751639392526805169693845419782211691994109747515849654334053870732564335614778947735273871600066164170905236135061317349656176260571687149092733385524800911256970990702109488876243635796042514351279941835791488552905285715793512308250643738832242390487983281772533992930833820781342952503961714906250258534095563222017958461816240508546040437702561798722346020250202222694111532616028063669167860087664995256866889089139076999448158297404149762926240276126133285946772865264386521811000223944635995987791169888171222375331636688000548622808225267062814769162242704786185177182916254280984026473207438360417381955752210782270336109802481867729575485853234582509323242428731641341759016861831884310494473343660045816711896950355457059421851912536723547125103644368791589665622520768689143741601780316062586418744004535471856023453736414937871304675410904566296544821782586972108202755714489542655413317760374684881267982034674260772719317460 [135,70] 46414231688373628011522376721044166419563884462580174834564953703575217839069853507996058951051323190802657029114029949434583981152431252818155757187564445425467773404770861248785012695873058967477967946835396877313538848232116248226287221440468948100712172637219472603594645215574815982789017424954170954555926845114611081946258964854245885031350525933001243568856935380559966156192389589429759590550298400643731231407944922199335015008313982031367360215780971240534749624012848573866848848590897591509666434647868928068919418030754667352687207894474355474745279045386789641881760048802603525310387665243601390583899199851391233104541043884897682726369511788767490877732085278313004326709138129269037897555019739839444438600263837852162221007684377780218068483052470520783778109677264683936462198995506465685304524443592922791481683747055278110858911022179575224794102896506908942232499909961137429214350390070004517159055586072908579944793525814783974379056568020101943144461356395585631328199765497796851716896725127051353317841137873469752447598530271369216357058592321187726643184985710837709282167715627932030339500847827675546936325404598909476917411130607420167746570577680890445825134714756873419974236765559490490514381731127316310463061531608445941815674719689156073501014048961624368596459447291055918629211120486146407004323273833039091996591736426690849353493651598579488239772666644468071799781218369808825306011131405878201422161070842714334756749586574725689213925325331233076392617753748814407005968635951058468667590737704491999101172734890116082490212730120196272938269587691719338123711709442876986552461567759458862742072810918303840724283908370584422538536333028724082568348314230679778977789425908656755805274152075258365347366641905009531559212019148602508875019630577435773257481797891237799614136918434318540913690052915029077041405424362497331927258319353472250228316657231776206920699541911492421261706714763777764038354322043721746099096523680580829385563973098887790628837647066944007 [135,71] -2409442675267524204307744106977820905784616230272515273609555636933507178280777918517353604762943465913777907865449425199801772502685802776885690022921764211082043243897844159556396426590236477321314351996677903388201957476721683275573586242877128580925676634080139990420489701270268244712337301603030441973400592727600804000213787005176235503423212860308747658572222484997377752347125548336352826502457585579789353326944648987429144182669463339684582493486442504209359697902901349079777376107097960831130731472623589091354788797405727205752092131299677877898687773713478303113339872597291177548399568008718453300910354132271210580315982003901238313713624295803473287466345268130323714542960930746363867583684188179651550339890359165428220460519818312767969123802184166128621396544793776330282856537867122642458915013150198653537678916241376159888227302766169353247993892892613046998941599794766070669344087809888277681020937197911719114689529164735912928386942189897343242975859302346844864985546278804902608667008454856128897207993747459030775569575726307683195964861050121478598058540561910600427254838302648634099155862519619856575493740303888073224050348927223980504527164259778049539207713967246280911411174543729330727604492462856906032280939950669271680785177764506957587344909839731059979122463578762489668240233206393808333516371391296711232841137462342127745222579403719634139901751308565809286908267987820597422602392478269813677601330037188630780160948742569419868123229758489760221198719474275003385624397501166089727216184360538837892444703492244331573615600144316918796952808571130639087673776059133045850057768434382249980608811172776867338043320704365701668034645108268869917954551196147317238338634549523517711684049348683290986496766002781666563292375432703066893932615391972936813119916018707628929984531915162454045369690371695445912742334068573307567056800112506075441559254730583975638857788935653347451315753289260917190633342656320405385093835706511773801042750090221031355922829087192 [135,72] 98433627375851877368673247137431228518091133036646741694604367352412581255142787338611152407428105008216140238363138336381095755291802153058279637140228637200498459644288869519067789947350964843096378277199302000259639714557719184865865756523869278253265571988738933729045237993767027771530467038739516066189348805264137832828211142886573791516700799390598046895395796335501775864788116961162233806690229436355546754957080416084185576209039350740068384131969924293236406783796410676755944270552092628372732890013992631807640792726685691768299796080103101988634343525808428244872897965379507785101580873940790178797027316993781016422171550125684105616027576964112176904309680642301308735161001819498742307280946903850013958192477422146942023771933841442596263900058529849261919037975172076000065057015984946287945179974127843060602594868813233127849388346836731417348538205582394842058908693461214443990915849662347629210758824695940977275820533409722712692535479848306422981463448762248712558378404599489396041469320058552119114574502327017838986187322270081504780817423495612580115227220366569411162507823107380840315237373112762548035394370694685670209625530280170489726629515512298956781857055555797330336718208099107158355298579090007874982987680960119983736448099426340837756035293651560867201427961330595972912171724052445872662958744011981033565225430902833240166756005989180093543332659706738226782271236986853449415703128342337179902991089664849531021045670276235542601378673807248556955408862605855997379274688969628847052147265193789404550041877261195299928535983227628198103154846080900652053425826746659878871192794410389935908007721017032625348305425227715887588297362736917288983106350428713370395162975350428053183068008156704466561087360645098241825035577513346496258690464412527924400690269251196447897065273173855872517844921609013992546704739806110411080166309654201032903264066406378975266031906274958530619172451476158287634354455795404288512168551921146468615303857335896436480570383 [135,73] -3259147519081680149646545969503885643774211621015163927704226571406898997978980509299989541594842969247150372405126135453475011217811766484098419783517379856516190088160806249716859292414069087096134571600215675674253893277598758564206027333387486634996885933807068550660402886220984740129223086438884324297297521169867102125207128357906371935036826447281365616365695068615837632444180736244086202052223811325492823239475333405067413007233815638052186380957183157187412504995972276873888822811316587242595665913990203699272182963406683328846989902487840464631347029565915074769624781019929131095677234974574519019926383840103084144493531219980896750696323898559524314627477272740309615674003336351076214405811039172228250152111547199975111022319024721527402071419940242081574667177794721500807183305175886808529296610472228040199528608071564529312200480085781297016731306596033754388459545398909911753434388929359825118665826636389022026812884646724214304852839299480178865395587774820395661902663681488522231636332754659763184612413017664032308919975017318670768529868714336671714303967302207075859891492231139203275133007299648700617506702074683802499598499110773987604303685897614676697932311829733834501157201837959075145993005429793355053100284505250741883064068525141995595180493917952838142790520198281310569781464897759045746213584897486519886394480127519302659436293808870276897548771662277653764929808373374297821959907843598576704011447260849592507681451143666008842478387410810946315904974449371002503689400011634368265879661406300258538042084617794580601407813289091511856905977599083051989910849572352222065236306685869824717861250731164580944141906405889623160132253180054779067457401333994180093459896162078046556421065694396865319516610651181402145848322103423924677566658580930112092097822378200601047345458857763568811453733850513374783966508166556564980685410214632586257164736229920410275369980051012351225941177675896676116375493304082252096585562817435487836002539693003253651284 [135,74] 83595531114067053822211947347116597993822923949671830636990480102655615371672873411290883077768347416875637099014543999826425754056139151481888222741967953876454270525040333619917941632464448970708951002982578054161494073192514270742443244723852420843766388255423595971657214685781174338465751555480769678403376804587397171287834831067647770058925468581938471754805242336336672757613084972586734208668958239182327720856064649376798964930826692668800435054279752078451484776292009337113666322531562919223311406171274732270353591280981641161423591678705697676556752085364886195054887447417723922995925749454016274286800431434399169304799957263712279053378468108204295306785366306809606530490649802343084326506341784403194507183518957970984990775683008378038229574526123968153077898764520602179818462893953715709687052528543915019430873263650614267520524017375520772922114724673960830131893372099550406731327332428273403406104028048381806186626095408694347615426114065224860551231851384127527758161817931811339321804980975808911024531167236547512645961569756990111198050151674087329548192126890608392062910366085345395642948479824318670321631047457860100598002824020025850688081463279009161203505281208303115200343518857642291278888316822411599543573417847138634247326076733755487724472070341824841276563372799827514378759509236690383055198744427630495984964637538062917338525396036061096068715831394780120748856516254161109533510427053634244407848993525106231620651026547865697654470293286035232488043566693833841755190448123687095788884789738573344458664557420833676421235894119529720473762810567035650928229761856386326108837488576800441704018378705695325498907929072618104066045700577718232866849033067894585774212220646655280113408008207989928138911484973065122540027894452820914397963592397818157799573397318993012106467476016269895683717429545692494367062403408425136980565196738527719363780692617066946545817772496049540014265386938263873171415601517570096244141721000684404648437545444220251 [135,75] -1429506506631184073866021368886891378179641458763756674152796807613546490322593617347955866347650933746601975265718233708813739056740455411642847221883867215183091137360332659065601895833411335603829441994469676142657076422131123960395103152972889275233209060657141357688744511956109888273593107246778022530589900007953003460042208643876994015504915998804671155029371083000467873492321502211246326065451366144370179561082662959049595845008878326087361681316260742146514571112638660567462121609320037096443599043212633421932971262368223434828766532507784257504811014792446555433992181045642924971989422463783186664418497632580871890492641510003873112805057604022922864687132637180557184191279827461356004303896496124530951479832195898711947989482221707931892004046898043846275483632205495577777089371491262607258372166353190112430601238788202024902344046117853987423411952365838124550551871625066625056917500096585146684753051179905517803592792069049619437681709050097925579633174636140640427084204984423481255689651004534271993501328528572505189723702904372314285800413821671061637099430715473771603622710327562632147895833733053774171799619364221049041069092658955237305648314385702791479022734432077578281074576008539813349496672975100561738420734059790798634336389103408230369983228049848784282276910290598995233236126166570528057064102062560675890934097786431204296801378061091173680920201425764384277111263569003973041598886373449192340721079281421646877327144970956982683160234746413804984716293659294102119291617251573390088434487935047124428139107095565310536540980888569268092845800803837001599602094153055644267896774547289461639023341811577384778961623673357621341757151897735834964261075561932547159298305121745523781127296509075466929273798269918628376043105637861650178701577542390150448179316083224987557459321994942644420136261042908182295979506820588435368909536261895139400629127085267770455683669915025186067385028577322892077735568851700251853798801626518164464711296994702 [135,76] 6133728689929447571392662479805550327171051858752780599781744889371289371760074582452740468652925801596564536555465260139519827080698472201708558359698816845641150634689558170262030291438224691596683315155568709691430658150218053908752922060254719789776595166484273838794697082851659922709236280025148782884242272800821191331806112553037316710860476207334154883990771690008888543379589639766038840350788963705091168311039291583819233787497769501849800482035001594645370777783472843468498753921496087494858406149642451087456247933092999119086699361487729490122431148173599630745997907403419394137690059163198043226036764764301757474750367097971217517875366385462890365745641929423359138271301385522063717682587326767517884623904441488853488179216609023045339666145324365351254509812452194452745547254474309988890621692522677325454451644919043836844024701372156067931204773780924086633321906402494457131897526710791974730244766422003482048689369408446329150625388319297400938142859929657313883163454824915081533447309805213036302480570975637738388345242095947377981479872373671349329818891080214583643782151045276391125893792074671429229103877293008110422173693978495399466475317747559134343884762269890249660663300137500551290507427468381323696386131327014859383693363600848064599876994950908523444081985167382596076194045256912328333062546227081697173342688896135713074380521103596620773055707376774472373916258445192033810541773255874727676584248788897153954445074518871701309270541351971073966062828415476079034294790692094536502394452346149635342724017907658860177881200052704582895288846273179508238673299226114505245083385132663262669220991604636658257314421184676794680521632383927557658348940237366566563394363994686136892344969477093157248073568406812966564758618765375789989678356352878964702911147089515709882036671270978318751589041093193488600095477245438767031641512501147542006202460121153219398840267517774391507608190250001961023328605666764511776085095084663188953013335 [135,77] 513585488802718827642230441978891733620141145063139489771161708522131353687804094851090596934137853651295680356835233726960363060303635137009810875343675404006237537237793565889887449414517015674619007435647151093563343812672040777824503871759284517621254338558386841126452811318020842794766088979160376291228544978919539387266886795544343455927525662192308531058491058156529816594021228359875865852485745956249890376403112719923606924138357352914095256479396339772572345309035038337440221314511434785980134678498012537705030366498776162807699826551386750933856245687472081274433931552632157358887878956286750798606096738649474196179686480886634301334919972180954395494757547192087426252671000262312560064373553517702446182111532221757820122846221049972198654837203031362186540032813544304838504036264214040342492282062358219542341829611879335391806449434290118069459501934234711318083836788741938660091945849232883195188301433209929840915219711845952577861277757693187312577972337373516903544494771360272635284056662333302870286040104148433242276775702890666038920366666567721376245813920702475977103230832863386978528697211797893280772842230147839114057021022106843777769903442216593409296740593290445510868315695861575422820873912841100652299531875135012082524010611385940348494553362309304658481777951364283119627853894522748604823069162023684617092308033660477742135931999340038239479618782133187221440656509414953744168821035857343078224140951413622311089964616873588556005269839451666827550292940604648889393714416747211912458712410088775511057834133361788584124495556207491976895989961888370463666728030144318395247711432375361208534088883099265021887924103309094075824865970234977292100124512344148902340501105992250157205967656165490464593298636529282297358122625837385053661064495267259292755636815511527610364681373672759020219637314268212203215811243138931893869301446004112859178958540042884388416097056914464330868962206142650222289202914378004860874861226156801801124 [135,78] -19762714848252351077049910954474793046042681536586074337685184213106559036961839881441533654453471462770045890406335622880345056044845314857244459796707961146656615612749635103403880036857295063640974203173896969450502907803555958641192722968686878118165135382784261816286415431647374242257796210166436137532261870130564756549687934745657012994914184475020412361984103545860107766039719697709569812604027829073609517374137516580545445897903819135732654506048351741529015396327977801957603198602221815433073057262836358106726794464042314367294663259885941468049491435728048299875151596138153455217232666466553269563875902715684340049575505674202138024312513138022378163368773726431041247993197921664504378654433080035187126802999490753246601932663309605243702971253457627130633894552209239457702097899512214483756051334866542744587952621452413558568974917118250596604296156955340291179732638943254101736705745527389080889168786901369370257136747081713928028826816656466598641282799298249974617800249630323372211555636004628221070148839298161214005879615162147679828139778900229036735690102390464200709541745694273688910905065252951874467585070719500529974430409608932368170591288885849433980087594844617925303156918132327865010932655953932322298675771103430189935590677965416894372350044899013773248419505598184492936342321587920192334758328703091005830731400018393550716456915139333826717309746788452347755188670096212906166219882935794362669267990090954005345137345088912184343840191599159312551073552403712847191087860697245238045246776413983696679528104128354949025332644981611499998257354111229549751349143145336329315924370375322619963391503792592452191641751396723883654567692194579134067513898970348173260132975395154584062269475344478759636833517715394268005285421794512540812307608711694957741438335035631564971302728346453312466576771800069155137834653580867264342692449144155175715959429663228049352978746807764295657748629596806684535117227692319607003526150492332335 [135,79] 441442195800653375956687586284368852131157331406827624928569452989282842998673615662851921770816755033828151012932362688982888677894413477972550207532648278333432621425589249302221524823564916450562291436340551676711318838729610903409307305070746067268878197511952699386932623591090064210563399193510298197461780377786260409253627398198392507473829291669282387114367206264441237344164558938310796419457773208415028895156734185357652735075883256775036961434188791350741720182298400584849956661237530423544069198005242915248926777024165847216197888843949054747201593690182649940788729002564267871485466372884489759131429954417831552437054525796495634055620819284842791331209604629556697676591355989769015948039723210470044982874485310582074348777467418664651928039414781326873256008609996070989747641668747094548337076168391539733448651779316057370830661340547406449592020938717585407394824064905135395594020212152041602483627553688301502278132084847335980954609245327950341088194161385262202862936218171820448400373839971185064405445191099614198279735328258641774285856354959393925098858387470555505402251743872492030286301151230110840777287806960071978972252308636135366994983201551243099177370879036195869124497961760076811360608432294147276630016911879202104823454596123859216539628008873031837381854610115356827836766847031833082862849091201641734385469234832696448778893779826395847068152463891801582324203341922654127389493259991155521438539968489926810520918219550421915540055749390273347350246237793620500150445041888605778567707004368456812726542376303644675730205952412365511796280730409056715712662667079802144022208095466159565546174967765801994822823854745292026494067911599683197560735435316935535745461233594072049899768837355113373359633853479310365636299025880710199971325090859167528475905288875944893084660286497997089678410580522574476830156651446222290115126658851280651482432761363358974076722757977541792977610454683140715965219298506423913257258561856 [135,80] -7561852318916380568527478514344157100648031381334983959194008107856934594579027722932085232990479723694793096435319090364179873859276331821266784540394607224002012338145680519709698798761977323830641395257110730632954960817994279545056904179214262490896122961540951382090810287366025897147252417328443273335566481002972430973949670178585921217516724805004450535034437996509890857609010120489095646543877048551274000685489027761890076408132993162895230964811416834183810462480084910311874818364261935137200185858987134227660314519741767466309507690241415340630465297914950620049976550081156852549772153551511564551271063782228648281411383288961359469863365910700777515791063838569874990828378437226483423722365062639495751538242522290085817727636135080081683389151033421723107040624947515805010143994172401298580124701722400842852297791361738545111849664915101462769217701508586034047820429244667865351668226908772919549687516261513125572803728818271461481881037129441955606411676704842257018693233755230379750012384598979317675701480847873591242512302398184582826680316913626540183931293495465876871477004137639408439175739033644412728764128368722941274929770073935540167934535027454332187178221356284089266520522003829177070115273544625533810795758977118635915916575822849824638801866257923443738943931809980396278568215028336569186414861223937992008469389725659596196525741465285143280356616293210865637516437603282093833871812860853136929910789928731323367739171517464385587313404740287785061047700307271899158434055142874271659906240147927287961343068676511181025331771219584368012525840504094499058094302300514387081793359659160486658999481119727962792834313777562360469139067858059710232732346208691005719932863309581193290635981371977554840853558421400928421777493025780759633859204885301470573694081707648901984901707206266530419514447030114375877363560160647468500516458633525860593539630080631185780962951415472927104299386281216918146532439231405834403760413 [135,81] 110456241111351470810333576835374889624464691407699312219185693698931890658410331005980310156769832750107673564583307026781508073987763769241661769651408453974550577339068374648349422929652124467312413375591959148790369306901911972970814354867469792920182618076342429412800144348521392696679683057124902534624682999379123779375549110633694322242926464659826238126440159587446774823286976216955727277881366471395108577488003913611431374318937274384437420181034276986187996549821636599266261273147901950005158729795466871992838787534621928819183558977185609031729747949140548466125768432488854139633412366671352822072146845051779918506646212621752659557776139421869204775406082749374094139355843773510706540081466907158414208926950099701344970123398263706045005134524265273302815086641451870396175860932020785705762018011478979309347636797499537835861016109052750567506237689267322924614649393041607331279184346310927840491403469877761182461696600949470010238882650644982336995414459456168525070499341551834342393947027623230028813807285416112596515355344656391878154176893074032982535766249911576077370809071902503161307745826876508614238632493838098197026699456868540962488239068687426275017713900442987240272436364306099728986353928758413115039816139812351988746783353854482370685769805770675628286493384533079570408106085590692160215028453235406352366990513280988938901398947225918564784577789292008091722083891606852747707386998736879190531724669161257778384069005942726107463681299976373005975310912243735956049894483336340245758673134854854890863077758867795858172608679757041730549596831013905273417570901086578447793445827119463128480384450137123811357836455397548440149792258812729864625947788578167750509801372733908897881478578387477845872221137899039547849644096320524618327484150415760864388976753560768273291046604464736371216578397140353544942585279394762469347839425156275022163870440885722673881092247192579606317177941854824865971878955519437012374 [135,82] -1408443000293783267181676276882331890711269420982427767335103798610754743238845915161710392044171552062023805827017913720464538624736150332941672074352715898760022593721584745245398125286292547598922772261197732391039017772417262658133003501992396664142363562298149096939837810699439138095243338257932815819844173884572877869008752271053064574421167694975348386012930168522659483817568981481254108872502731708300570268593398772957090870035663129645356081490850314168847691574980110476999145216120792623186401931459085326111567821136762166032612571124896439206343363072700988186524423172511181662811601657807430586340043225728883397504486156790289660552933432140346592697912485641078289787752155439511229369601960412665138148019107493482477142340593941758430122099298842118389575947005885825701806223056554284532703917585685398879775111334909768614524497274817508194700769954549346326988051593615494709072966865873249035058924323442037677590573409341792082550637917406340478554044746380723148628395242579168468589497788422010217905845851464565877090158317492540219902400336870583571458685430268828380511615445148814037175997609775829373684350839379101132669798411960257355420007452854250157870064258078533113639216023923554273829784444365672658550460737318688830630761203640615901893704270822571315680972036857069814733860259827263943149326634040588080415566940815094346311728278208695779170577593457082886286576538910435059161173805096148275908427662142984903035002341746879923355987832347508170447899415554326709075881824741966373796429890010159575582476639072357637755758361640601613919344924288510313262703820956260074735833448298245513308262564708755915348793473440494221948030959522144305525063997544933080990967603097056657031794454069070887137100818845888705169564165366093990512242459671449217701451582756350501285452693701307653304884664432503274548171012504222983162051924646766609535852654110615405752944960139303571745911639819614048907667594949055 [135,83] 15248293549545401385090660634500927451030895022482288610311431519260568204033591517981435438632406612961319701592485662442688842847545252177854365128081864162080971178954563179810990994663330194654989021212386980256693756477368742239209182106935518970834786864729231100263601205137739655184377991075075470892597143130746919724805226370092614552398343701183452324825501057297975710461743545407613685170003109408694950507142303521148323441316601125755434219221692368335108234053269350049868280249966177676292554105802055922589673155220372945179932399958192300776485642971248416492922892802813944948039666051844776082622334051942938201095612073616014124654224381996217655110847658507330236417978226841449160520659268370342019232128041748436784176214599183722190682657416733415554142767614917959999025485276903246507310778754428598694352588639813790545451136577566876373809694050100966002131169997154465647033867335015539993079979356813643130784146066576086207305546066470508426074558430181007955764693170050616595160465779861137288152375930679568857403224688447433110447443063290307855956638536650676212908354745547250489290841796856205126278606603303938699523228362807822830687989184765298680464290792833884895584131857607350692480536640659701403597472921033563247277935491958802424423576727210912261142114457808061898784943224388463613399207757577227151669043096512764721130440481158402158195972047030670977384881450204498838146806568560133516324753905761491968200131372035276863343258497090123850805228172313735943938671268600388071629169983670980909222575301822577552654637114714768694224444382844599745619560183701606551016302424813681764699078892187654223748340266204296063120071477400891088940178093504057634238175050437713253386339619238369715181639057103839779314429434435214584001895803803214489085953372553991047140703974293208063475097332234060261774814762114901622353732011728831463800742647405126829606067496257082451764816255880444311511698554 [135,84] -138603674517746169008983314753344899282893307592064702588553892632392914012800680693975297315857661713928197130391943376910924475533394825920290630261020966342504927624930065733631098176311238420896471578897677217562329662525095686946994868396290641131321546582326150769439486086435481459365181116516796187338971018827252046861834625677800454234769428425937355743166396970002155279662658883887103677412686853145128891531956134357759102634789628679797481756728371879968224571710696918942290281197732824629781814718137592549017519144232001235550694960980588200919752290373701886655594382714083927475375660350042463081319985975378158466228385392813983168438221327618685200506292735152163430964377306122081656774500037690709591147593319761102985793891645981443050472072699676866366231285504379012329028541390606583540470426271152650617288930323089548080582812901870067376709566936754296565280330855449377062549633864676617949615286764755635063640025857821910936605606505379802764557351591838435358768056731750348346462090345932290258307237980220711613025025847682969999457618174786616674150507705408750612769675842379927660194623978216806204479339110678965138360897890780938997060931299653828663847623819561875920567659297435476288069775241234082096177808822614100201945935135085063553473434382678273119790184122375745817402177360171538740650151340508418031321023747807699835573478412915612574441523179899134091931812488449716519354011548877532745720484347624625129453239043320957942620511955783064555895866824540302255128186597031753587062440087559963443781806430038636133497983116543453830329196769281966379702439178382386165067685342820378646292132372718588595049254985444656528145663790445460784866920430999683183692620693908008869212862551979813616758667058033844369794444008486422027407924133311287365474562648441260168879849028482639003067287867708818219153490677979523991521639542393895559666143806520742551265923052933253943376391095311796165055 [135,85] 1089586197112161320405294711713059198650562012508642690206894046672185893244593824265675973103808078266411194298536763290736476987183269547390804560008120846332289986972186691063091927920178451746098347742689576423709038519847870028642553408870850240731225675631796582456650369288379714296864382201567909772000861030123836759937617242527263614378398430101917141097661052188209207689974573853251178773176361686046848040366905501303085463400655768612658895705731462602133237760355935615596636690803567928883262398491955328476372865691906996051185373691560861909356817698424876229227076207733044796292083663829773175405586540491427975401316896977461974858641116277983102220146805982364675427743918123188735952179958442202062821405825407219495260537549773773296858228583612973199833684083680995261710994381690781365649542441782129304920804020852943200884378911576024667325843125954697754390620551628215139981599289649961598760496446396990493169024309193983354556431096360366609809581540636904870696105774705071552026913273676515131532906661578918771476162109803186777561625229913067443308586773403723854348494996878737717687332356829844496490144456018008796924005673638143397939808424135654093229795845293135610047513189082915823113608581457720471341205842081550882068344405171605404426963669324199636476848392747886193174949844386172569628692067156653291542764187431289060928717984183628378656024011426971720029009717509733623358542390557498044670011016692650474625682423545717003531343807439664567415664088843633846049203677000325241544273310811997912427287126771024049078544248967001721518542479536760541185274943921728568949338968231397102559283830587726766576955834173955978310386984575263772746013458338693630064757258197981099302215626595425949665703900973924450816199386871823083645094668738302278031807224346846520453517588895951147344238608107774563591460141881109532182047720269400315637266675185839814924070317152560828729361129193231529 [135,86] -7723353243228769755635594257536567726737001914473964706872693496626049574026200515154991015514799680272340849619006565474978002009228420031708919873907594825742244423558951074937342029149482497082246106378678061325237975700671984405423184378285343251123242434113686288137351298861452186369199654858938897272112885694110721545267445805999145466300135674175427735385407063055506072092060084656009371753369267892028084479919451873347339147718452614308968001151494625831694561126264143161560038822100930554594490622663159498729765786130385711859087030769122030910642072774789297041263934263200377666199707547437846733172061064538346114897140843464398751730239891326547054705634042876287021800838091147382489122979670227268973785788051668055466302950451535361722814887219073683678936643769452766247747014214977104391153222024349493258398101233508330031827257826113034728142632148662153203616045054409732121615075472608427015726039500997906154273671043192907304061063767063971463123557170815515941342170224797226435242582593433307877576902138223734699456005141011728639464425088013643296026305756339985634742298698840347744362843107091519502289569355385575583792404958756759458633152319885059323092450187017102255841050527117328034856237980867494439577630934952734158376127987016799096906252576787669684906842029577747327993894398205476519743369127821136060649243061932870216031986019055598225902389728484822266103228688817348032189921708934438862959287908296840248146223557541988720182659810909602125480009893568989907008028277090091316111252445743974602883558303127728300025068658194188475157023226314769673806719189540101053133552720410978510051307700349232882475320650023818092827283920289023843249221852580833401326658653039091052797183267780938492509558915317423184708961898744780064463019966833495472779415523037908497795279997176959210138885456775889079156978031121242507979479504595294881162524394516552437386615456985740925393031069771 [135,87] 44780305505456773695526855959955579271844352037117862904539692306802644755177972586041447984118732826412795428075292272187053791380768650603767371715971098127897044469106683991329366510182038330161818175818846376348747602769202674660468215523424412025715067146726917661235579349707478755550136968546032758237701491507632974910308079299547993018041487178518831569321427094583005566243043370069077324175478774748641261733802379509047417817136291770356941242050958846400165888088651386100781937714899158569291678705912371911341382767478152349340115036912108779972921129039039684981611187661454517995367225785598921977370321240756803702659761598761601816983597319475513183511817385406123753455110109731482727897051829505569625795461554384521522689640376524485248271312328958303828763027299075015262433443936738556164270132612188933414535398636711300706075796301208314365845550198801246019144827008241654523527008591960452066563161095226477804711703407558298610670522377095864971568159437390418587248120539390886375408496316577157124933561629140787602694259922313120211529317680070359734322163101314683602970590386889759487352255380008700832307413226880905950043057709309545269914691463312311351362811105244863085256412897981731605540105801221057849604903536115351762712611734996900746132004927279303945597108332666687245945694491725718372667986236307264094301132203035866012682828134469771601561623436987187718544829970368235622327109781319603598738891486224254944249106608243493498520062224124134555672015401023168927590056961096952737048407346176063460827519611538678194848425704522623495140820780686572336213156479752836399785735771887859258390674883548596015317184548382387767132925485585195206116154278340371791735046202826221837681142469219897732384312163953916856971695155724608292466936307571995253783839434018306777287201984069772158718778981661252331838482894855092288174184396324187553711796368522774164537990133052774373371280 [135,88] -233864050486696395896109046749810518862313363603467300160708999249067773909333106960000911306426889121614373528348406226417073264222965870269195366248793463146236914628494914909105603723931222594475472381847126847934962687486743982639570005810266039981157704483819548174785034914414332697026981643363596104446715461465251843735583526281862995647995323116060639192216336974224939540883582106403321026518182338510034362875671346007079650415032595269268501984370500505237993541988624280215511280926656747678013680993438030581296979945340141416670899270328817944869107458227268096278128577888500680667903441928837287128346140013087740715899092378469746793605576444964538836543765105482894220724860405284150469337576466557959597428462594585736375207854551887589826320732455251519172031329730584997936263602190172797828394080960733015506165996922283300564427779002837769438508423325274519005295777850326869144885608175997724091527278002454627346415411337272407596733564465508020325150731198285335230450624534570397259631333570889781115401263792916978362307887806213865707606532756286569302523836582586905190613819095682673747495201148892257325901367298276590082144238816982359536862418657468597107825703493487153328921486796552165312550778067693874575583375626836041771085970004329385357227214424430952699855239888878448463287333060850163839215243954889205833795741938534183932447125025240930203309592019683073330783613065637050647764237670829876815006050230360905951790656492080102780013915295470839007496177280606027778108685609609925824855463875925933139442685254594324625434413475802809841733156993857699406177822584884971702689960129599466842531774707093752057822269439485690383534386930745247524028374223122750258443406162506358758106109136127660942646753908914095399409008650454139142298043236976026639210373412368558231311336736008818753230633189606831371732645606271049945821446994942139380448952845620360893882524994673143628 [135,89] 1019817322246458865075392656991122810371339294752006046380384790357297900433333457020765631619682656373687359598001186367951759820604688285546544816666508349751343860657449089289065870566199977225608561919909915486989369489390689084736433092801869729337734069548517523670386399234920707404346664915602761860776353889841250190084375982717908432531546413923043388098933459501978929852934048144817468435139500914237868295295063950163824804018357938807347809402454219866538573809383665131505266574387663984551803111008182617798826456833143400678261968257721893876163463284715101437608381798620911322710765476049926035337047930469777993551838348193393211296904442598633779452573335160644925592837480494572537675179719800221629916125901612096853611621050820556903992714479686321137947038827195888746092536382202596221464262156532560780544698040635520351637429742947879917379437999562504895962790709442082456205341661515123633527150632056305942746001227798750935165224683100775605416984984093427869323244137356262475835218376518750853317912321976237859186347762560459101627514787744094464472392807703122972611128730650599281629320153763197285133361269397145207009998967891148852980218580974178208739723701621811517011067947432314446516456418649136853985344870522578413017235975892555518655514777987302149262761119932289763114529943218849682362730342613835276586589637511242459625057680533855827990180555797167873071885830236491742856254157062146198424244843689392105918801525392233998316298976588875935656867945491354047780781659903741407545801080056624999797041953931620586805614604404942728529113182506985449536729255473737215964326445563124276180316598841582221602425670288022962353222133393620547006433866487938520409719695580487478222889724920797826720394587216895516929546984675284096416086735392569320419124630465321561127526105671919415604180795252869349470615908210734021546102605120690720646173658220574179517176836732597 [135,90] -2398396248801201380741405882699023970153379194322630566437802744663193227299365335104403526825164757082507522133855020756606800321549084969402326763691408902408428362414483513142891313638483195971711127036357578949249730950054195484690532951302937552230185279574851165059699987398086475966324112538589059668645323756240717043159518581247105622134865484376319099487103681848530215737094202110924208499094777001500442583364460926887759632086957775914675129897658715358844736010717371275378017087120957646838128465285231721118360551042002454321306808964465125207786705226952013161256269283931861475096787041857184817900316682394106458171189062457691939737566048595662961566534823228449115802354516147002963626349246008605217091993117011087951980698170145135996428771573283795450498579383746417564528698870486959002290149946844608290418857910302546792529389267094548191815675632087408442437122651197481386587906724189271170764881569011422426271140902847292118829824009230412732464008786018264614989639037631344821841474073260889968002528690677098985071942822315438537347248035151818695039748797088206720269773121051906304418450894577608217848775930442325440528688476752093117206546910056858730660109792359975627304964269077272789946753720007247080241931657915585259445312709278868373072219153469971190437291398790128537863047276195236250194930229060331986016790332764574743042383145340948584655674664581160151352404528476352585444788949998403073236829532152493807189019471799065598964079799891355027036513148288912744088646915512212434839607925576828394054604838066884140919264419287167867984776465479824993648631553377447378482664147403644192602606420876072449214660579312859714619039990363160076009496237148061193988369930588700437957925720053823279325971208085011793201926793202544312993919852482026341371405610894928586089155139134654406621883468510022502891862446454586976549171536662311357423677953072420266740337474 [135,91] -5556449115377423014845940076758621647331553685088219670536003459726932993539957617860384271127651576903389175735550573375452649880382129636461244205369461520247461946682086510340115666898995634500347998877789554726357143954233879529147318581705954367518310693004557191888842062902152273719735220283730960582043040891791999042710600265394503172032600316195631433775680771500490324778257729725571888615158877864242435011839244587456742784364510496304568976979953391508154525832685934974171084139995574580558247266805298818602347711890019587089607347124648872187370769083009577941189497959226595119300950806601624329757758385693846498836087783077920350749726257706325603263321199866128776584419204516204520744930096146766941296698281122576429956378191252883635637784597190405881437381652272492414278552896049473613546084544843690975533046905287307863835208441948024245859607714920402051937407027130052917087516126922728920231037646001165490586516112573150437606570361591174941891225872192424547806974237942040053496188553035640019969328435492013464317429364321096847213459698870720522707013764095634713183217257763636025861027187934867247794818554587396428413396599211312936120034181747855352742374842710588820858161617924101954093499619005010777699336629053114205692269697424822338072668016101095291143438244005283502537485868439900470976757928797582582158443531124317720713345369436083101814558863348909960721115155262269475370504367987764121090949325123049759974420122294262242302618276790368703243303268928795002812838387449218109245132738472078207105224048775440432104329822673633609847848232092597776719346876632023424481650670182851622271029643885902566666546294541471566586749364337778396297918033625428622680471367046574197729074127530890973359929724106533798778699076504804299213665579310201777191835246943749982144693622494688763740777870248783314921977742572888174609888476085914156805388141146389784029 [135,92] -158376968210562239130287453933317003515565752550955443193341272365542910512056370457383322869360482293306797816948522855139724970371272998638374216692737869041147913902579476532232577040463942261278873041511714441509182404075363328383941263976593893765932039667921411209206162898366127572967648624323285006208750600698330164133158990140453299819171848859857737021248832962715428565570248717173718742206303845438520859915441427629561226336943631460186432239303248755755098913015829998620219394875380496614907493881878135398183514285452915668689820051730381160607683691216501204534386692972771019966051869283699215466361911498315560196329097461070421503632471587759363202426409246039382491889969463811683582581540011151384364901588629479852475770616185345455070628023662707647363608850916687705864062510559479187430640222045154188894734203369395021718563435359447726973560071212138057530491281456187219383411299960551424511753511193247465949859249548055175873819695120417322865090943904389053387890072422648716644052653973092522204358569022388089758389974459139226711727979599347073236653242727634442642631100112717919027866661774631928908693903137583420584840422682832402916819070563888691624067539388888940580903000094877286695604373881573206582210406511522795722873529612167614042206300129946578693190670833773124468156211921073072388122375727975786179897817188622651999031222431954751961149035996163237241880886539768896566249855638180215698837254556809726258107694746162312701787973697702616136873499102129415080556532421475036937186319498518082701713733322678691049386412626406163555887099929955516312054248085201546767025929488964391538825650327479449909079378355221287542086605576966584902573779485325867850835457123861184072753539029263540339168651736322930658639772507362555695620253884027864002893450162401283078428882995929270716585910292407240848469224853861155678576555974042248222382206856480846 [135,93] -1315353056045690714642182717181195701109835414781517811090806469767826428951191179927015290258357490311561047556860386497725417300723714525189633018515071975706443280184937157173254564986955083182063641097089150026402027976294446470282903543002526628294701936171285924898512087272896425483671790827237241998129069182025279553013436806701815700577488772049459306550198320343715506365680280054109670256814851036897683991204883528867110693571385187190071640317714691680601644336901299310415118408797233337188572619488527586477378608650891159613969684935161020152908670920557011284434845097579454664068836316186649653103782453819385328631613401562504777113167700784869509599320483464721122460780273021179619890747177988143712991021845363682620384186024920424043656294284091534744623005713646600938063534968320334568137109672515300510554675011197887027352298615724948119146807239543309375723980999910905985206306905591065229338320914519275420072857024416578182714145532640953949258633609474736516338713872792963086010556187229335456464068900362524214359272794657625680015599259134098568006940285791519622556225228152667310986612592837592809221873742316819734575945059666700790929587208044657469502474213151305358735313197182941007169380691771622622732681324450908220192913210623144356124085099264477211508354482695166636264785280217908661134340753853638514376404254738948814108336098735067222156175220403402997953874554773573320170681102926761535442684896504063176298331635915828304686667062652275340812577625859394495585598893141947139564463737822156175832608204320949099161990483512528095155326380844796358948211995879153494725532543329977919709403188641449082559077276522994011215050619284889557195646488114982752438059224661251046429311800394111554505195540242856755390514043326315790439708423180542158746955458557715223680722800144547965251067414798668918232128193231620834114727596487253389661790906872 [135,94] -1875531066584813990284732318679842802748186674122025094654616180363407108256965893019270507257194057345326231907346288426553122882083737945774340819640098936463623722836548832192530691902943365500998004253565759621902816425675236304760336879645304367740480759815544647335231719381205451384192342430033267994717851007124307288542400212922104418206578413321373601209600356377071750990009265949734016856778200684832274199723796028178596313612020249470405710634857836185116382917048832661003798788579246586924385525109896133887883256089843133303209000033069185823219944793026702518648352128415610503805189445915714626738533483887454152715097501108123584121653641613816777898523861108415836937640042330612404620627937250453661370707891517388979164103643368302673059683650952552043317887891346870178588078475499648768258506156657635753324165573716874580953774548083023058254887835369776216726642937441389719520840795508319920254134403110543654298575989239502958321636247949053576360027994978984320280036383861409027058799906969170702850025583379832977539712223866973956173550607286002658287116704962137373689919876652546473458661653461885889959251742409256643758523758566140201550662828518130035995774341022893740284956958158628566314578375101303543876343880066977621930863017413093539856344001779333891738201447118303276030591365454028168742509170942036615397690540561363578553222024088254278252751295124950001843536334422925114112361710717634000917539499825097540078400153920739079714109603127292515161897596676267927782518538188856147420211346201649398106565466162999375856151185742453143213201030332778831987706217776192017909517087133259377280414723586360688340647022587867592683341966664534820614628355643018040404824845542635386543615746594208771327655175596738052410898236782304803464085504404404830631160400254032275890031572937256795592545251880882026677440562858646243695361989017266681640067 [135,95] 43841526372813619618980489864359905164308844876680805112073686760166808520719195192298027024576799990295769199915825234282323021274023222524228575238494963879556702115517388403384045171501577056211259881793136734541128134291844075324050578012703467292622344239364484874553703078724525419473955696712063597643907267931596992341069475419688502891221296897779289321754360869872394786574830835428609800286271944544607186225372295913090501241032151525251652732943026140936402231768275021678844427360709857789888948768148448726538494642046875979823958875090201371212555418507133016049472949250208979420125709834181213495066566275361931982568643761261436450214429493224689649393382034074271823604211155324695505192105652782366483483137104763331044901627924455220699162660368126074473651190302838301027905473070974160225154819624143683192031209049639305666912794916397432122743506161584341220561009622254505509476739888631258880633973406201739849501501304035692906113569048145874159723522841033144918443993334459144059908165256774284731230242739191258081197944194556857548700331933450856023515361122518515825455141716250398724418742428431815232314258049335540312637354718268471825343310929667855514093928007379877134195401881460038941203633994292158513702884021768018120498881594845702740028990308273511812859479075849682964061264462323162975240707417912489830690739424041977357915769529872629762405854286355359055331737145551082953777154712494123864524797512625777273222460267517437310955071872797447555467094603148865850389708853264801230902544302148657646095477331140969500314587680148950764313764641163453823845912020211426768702982753198311513882467844661268464616240781786117530434192720406522153249856607386176652610451249081363178664226066092519428563663326808546816819412626696698289517758251626391945378231402654838735671405555036603369161811183323017907886281683713963224329857948550145924 [135,96] 65902969852758585281873429993906462146805687586844080174596962381306402340140751778609700304247987206474132510147498655607356962935287174114751172079145290777543865475916620729161497712415875174499353469787317224005785637883727344511217276473034613988273898580127527175767137596531441346459495382070252217525865865585349459668356215490481295859321859431917522089286518665818463492895845088179039508007487910333118191708583691646727595646935422000619767483551244435734142098173911847350419892071131563545208795542619858016477261469114549599572506511498547411312190588473236098727007496940168506422297627551808154021506326917962022147824542185777354368428347872107832407979902801982809596466155728669482915054999405795787149484891765225229353918412905748445204004966764985192796556464270184236174857108214091867620027054700009982501052531093677444340637865307704089123013815283352702300361954189538777711019245710480971358424741302091438661181899267620051364233135674849929719599005580880871507426283921100689391330905531725751074294507244831133044557055334043555366864072939778489311096879024655228457575379723016738752924538296385524233108411429705612525862601338964196781425418470127204224013019955174195803524597794170369598195648135718271920100027607965715348038908912174230252829002491036389339084613625220776754504919730527274787226607636009090953911377185550437600367386839799665695984789866239315570306850916832293485585689705505230168331312164909472204960720224003667632753471087932444372145519179376994357018179856894561324043025678519651650400758442398885575520504881409549408098693289284460194381592290319295762085338358599790428807515941519091527019467020600570313469666522091904619166870041097041437007528842140010617001729452791257458753180425941487801718339682936455786329514149282308088475420011574648604504633370607716258508072492687437580729682258073844647548834159719 [135,97] 606222618350316998238448680745908745485734705318960232435556731686748177248056944890945105152264254864667320586590094908167236045465490336005177032842069557502204057237235746871523365121572304357427038714432149360403579850402882625216161293846925683733537973994206587128374849064321153238236981931863774973270475614281110779648499289792696357431927673054221981603668720956890415753077514252146551449062404962414704290860392075935478325344713619277267432153995209767460352722207745685915423943926218197112843981479631185813568540385050881131801981132692484597713659318296776562718700809117645374880079826219103900241702788050536650042335930062835753585324669808573921866173672873050430707910032772182177972918257405830641541376953890055497225796638563778724887245158129426739740242213447914324040747877652954112246991059095440241692116146751299571338118900625246314213540255593089944667690984446019631354001179842622841104083007060868080012051753079662566221556743653583532025368205350244291481196960919128227461438241143418189527914709680823381736708599777746379420675161185433350173822337513979565531340087303193161345434809838515449097588056795281252232260551427156832160985013514300140913378723777316059924050155715028329529926220480580658803592137104458303798257516674929833185768708965926987170171279776301071265644218303023976771000350630006331898883846235023767983943531870821915121648215198456229037066462714331963421386136559560119782314166996205579982573761523629908169708578693479548580177498110871145601995496732914608629402263298676422250587671334038891015935683035359085222062710747201885527211095389129351016960728836997591186891713201553551514849410033025452581276186800697108806235581622801889610625402702105326162405161443688831613259689718487250722336669531394812943601740968945554269079496005434089462865138248786446434085738549342857903492617065942483263566965 [135,98] 947677840150355149012329618866444276420288317435515424817130243186661627641015323596173929178405772664527446008937078219552901884928303598555310988693565472153939427192807572809241728353542381186143644845959478234628604747623805376027287698596243220312431524843928866426539513633216417420491120055261163489380257569144478046892793968898940983303071271849908412566478294151252925087693913268520135796089738260815887369143487911898848532785085871640593538808275588737930273043907910259584592575968638350330279979507693836354146709910638067141156553693896735473798624235994799041095856269468946090994609997341412715675180545212459074785992160995860428946549969544861533466740049071389216493795280710107237860751988408570541963432154673870415838409890219038713502756068791317790967355802678886478712223448865990814340555106610416547545747828065070066292013576748071570463652894642077832190936984067568230684288163320951923117542359447119687186326851561715230657876855497298396779949469721897050441182117789255410300338733463027433882633896007294625685211383842559277609566021201261971687095747365349418916492331661431141192311391478448803497428211167459176901587247028304801243002189180581445677399090518312568760916915550217173602651628681538870257573217044577635953748557004502999560179680881256475658277462558790937011833327084525802201001799088266571626974152885477036853401308331075522819935372761942241406283601881291793145468783476410331945316389101775334380289513563342558706351887319148989386731714528087140851817762490052515756474203898925251813967129492389320683983157617428954413614690731104941016879613594610260250168426386384757907042125183986565607841412623924699404737394384017661268676057801559223418564173325615276389762073408659745784433861622515931083470537930363021942070032293141642885760544154717733978510316433659403324311690522148488940158137127297527448 [135,99] -1521758672969468895763119771144245600264317042031970399114919295105805954450997924349026042891169413220835835865516953111656496195870120364902436725813256986036074560827831972269990756149561579671293814607416914460471631816688099812190626384776591263178339917934943924935152430342661642266543884141157363334517222360794060424243967513248982973144531576221158858175995421215974178319794986557070120802657179124096482647848618334692818073086665029943176676528150442728227647298160523475799594676688324154709415192977181806754304812161342918535438256071238056662258058364037704595381127892149223510719503620350238796852931097201716576544280375945680255840377869268485363050120522443967754743014392213598826841362962990215475479347251173990472867912408634836652463138952577636753708814161982470863728119683766949955933143056248761907081912634909697128683993072978865416052628720204546749232204688419674434337375950363785920364286600986315408361417844045797195334464263219949269550197626172976632907617973068425998233122105023333141154345572781714082913259501813618020991259382096731776695745307260775973617485711361439292987873675618764199282935733607634400763279730469108700424625896137645124173773360854184828269350512626223759238431891599076703997388297232791873291682787320369884884605792952952362522572008614493490429348308181322007701870339672318873411317864751486475685172952450815272985701796820406964813601227599332094624763825340834728771304903542995859509188011513465174208147516703450208495890806825384078355853124098030388384232623657089318448638979254306331634195897579299331479578301743994326326343070788373109534158290962920144862230602521210205750219695397652061613642035601866437312640458072867094466592887196474101582734546718255563680073599897905243609867334064463355653469178230574324596277316155526401748071020916658173180972407720852927876955578129937 [135,100] -2175758338258926498697404891079930651744667594449437676992083352931906573137085219900087113382642520196124019698407700631219576216991544012467171126658902401901444989845629363236396305553787627560840416924821870577789574584453011307562297141287400289015473136652089634388164648488955213892253768517949182135145781497857604012789791654545575839825802547354688713054322706198402328311452203929934469433738307853442458628560750135716584729625188454421062155650280255436130639112919003801822432121950377003815877325461493548350453551231689343143377989190934044310896196426771636885525788648849975998355915961039122312768881722093804207781111384259506988959229838393530921285046113677571375727399718308641969693050333865042568648608672171056881315516324400803892331618059020251815846492049214158777883585293695322857245516506005634078616511708304546610963077719558323917206741702591551378473992696576342234111798953647528441162964289134952538869126834503872457338855086779849406953781264671632769645736472943448470524349066399917078299180723842946638718757567202154466871289281002236171923729716095266178757445796010314828227785387213680862512742452827005116898536501423047188727144598026730738774900930952910772945292467144033629561658642661094757783504029137820872173646443998037315384654897185547871741900517429030178299647473217790411122224987562437693327320002614967074801188313758212917626674487519419447100145641890957772133273852581777875631555515765930598309710295304307184911602768926575815866718234495014722808714930737450797888813326156494282411377980392557330580179815174904873095054700609013295784633185493595785239742950078285246338168969701531566924660047378947863745772268850230973938423559997530229266942664894022623844186760639774982987813933609863351935408053833087146160408046302114414403722379840141860746310531256721644577136736079934534235714164 [135,101] 140537000716883884967513158738106637829604983839808226728926188739168399287826958183520885099462402863517107605926190654317552900849769693455006498114881076479323219962005430255760528113423321273826712896496211721327624373273583581923913296886781654885725325747734091243138051379164737877015635252350717025424686889951766046878752857789759598847808496259081239326640847340667530719338285886161102372202222316968517415950050941743873138427854878686391068102813918740822802573960594273736527139095532394573580916195215040929124511079200239187503594227558694587860242368140150655601331921836226842151263911386892831708625035045937220816683802902309695127441101022872716054694983833079441275947445814171290790253798520896988063780672777921062345975556093323367107741125387108362203850566094971757566542732531462073517430162705993228297590190437644312935059754650665452460205716092799687873715287548068082827733420652245738493408947779084742343812086753542359646135597334285693650358002317193970732971452071496339660027040448561971327912120077378897200263070242913667655901397984541722313335172405142070549936774416494826594249778515640567559637293725460999056024895719641961018835357339512758794434813977852286896005154605955129379122840547425604248545088528559383644081281005799726643829425468319763190041632457736962505895785293282026535825079199675626616333094172895632709713642121951817012576510803612375677108492114408676301815655285458361593545832387123558236454501686831586958461940776095299013228344277562153614574519361804311864664692997892702020905322860816361235073822049033911259523811110684071604706785299953214896508218275644955062427756844017754094587999649466017882781747134357514140685582154280103139370857177176800817881225155308642723714524277792211483400107105300597191176015567608411523004157824181064029047471278484944887581812687936453920 [135,102] -1210428038241560796582165651260214078964704588548312061632468381300598924208950856446386864057530194399576325931024162450001305026217829672064231170027905370745930115852739161353542070674932507025804972868009338094772392990255016845901264720572606022281507469932957217046536765451765810903386478432675815659040632621914303182894660411356234246550652916805165952537814502198470739848165778062177015102376498236470057985878197178225491921095041914376942037032333931969870417633276686077929947161289410811292189586585268487638550923222846981119631712191569220327771200390845625369213927958951954924809985914784286891144800940969321482843525562796545110377292066537451467875535189112256664094032904036344123219606535631614000559502567184985358161011160674854356475945405257077210882342963971879136918904736479750509181708627979496525781621398405743145566006510833132545464593663424843188063911166083866907367081850153607476057487112708368303446712961045241842922404489450501279880500780866035080501547082170413995972134203905062331660707612868415556396891375148608895144903027952920814122040900194541478332709311319887621939616878568880485086401706726604079140129221334335230887558157698443187910578901961826804195547636420056142301847355321905268922341522281183195827264251024674959787141535519577255683517528122183793494080744365932073852459767802172584335638785249059250505904264022802223110215830918139208312198206365673846820517624114285222347064061983218119401331103997125362294711122662715009991974914669948254737601205962777972607122939900856451838006911400969388653032164737408460060515201796281941797800204606511425696902788580177483741935390108625682215055352531128027567298430586123318723044208707105472434142967276748088934447516036978911853684075953060506470005522108942583565322933414159627285746140640524504965504131943474621633315341734457 [135,103] -1543247263934574531683310550446381182303595235072564720919618708465906411744938547800266653591541014574391739285034973853459219019659823059538497772874239557117504877374860518945354551249936718917415725985737902462721969813131016406228609243561401862003408112001907581759012868794371829989910343144243436318172654938570746652970083551417187061773563647745212383014496068301699991678433810156661812857360763056030962569235356095476081314865546840720390663620396312258566604844190896933191059586353098123065368128678804942924978535350434593443489032319526179166730889768542154982615026651897517633852252549586120218878575658550065792280446963919802167299571961775040646361594417415502527298872647070316984629360155701691424402107599194863549781862541257364271679722898994458887262989655127881682781276111310176950080313972060208084418642879849524445764664951438818494029388654842234741555529485427506004527613336108554986313111106089323277052290595888681422181258184543446840831281575767588311612355606233255924870210877951548420223477190927293797875839759858991858868346776942964594398670269308933095446613081497983736612179258169124814012108115310333550350080516075093145999477496205492407936275814070353561771814930773376895808242627671851914504339862645835521025657974205251226664490038932098391750565236982862122884085793535770896032959231299168380170312083380850752897927022334712212648742849177390264603192415302604990782173265262175060950290734543230208021850170404640914993749140170026650124727859461118601594339423623876740942974341874340763301268185568561799648483558095357827582047549691800041836208410640784920574400855807435813620862161648826660235619518973265196558747577436765879583729702580437079975935841441118763064779693007084210334299881223445256651066473670079632213970200966851774543026345147595221386300780929876011227982892 [135,104] 82275391545263298153110376504656087934562738285039028319690799570944710833763481163704293250347659253090244698571443062087830931008437326694444162481756787161314035187012158505728994019416571961806523876821477887181825495273795339851888762836947952520750356174498587710597000460172967152384156465064640555151486229281859097779570566618605037182232257773357592094474384205516252044709439760696900113607200850551809505528426109581832201142697675744517167704976404607234330274483958988104965949456650698615437177003795983921117819558446183178946161845819778302687839574270727152445878460800017205905021111692814473056069372374366223561308261903410888911530912394483614615610885027141054313010313027297191995010763494019464138787479082494991903841697603187387589263330987386975198377174355296684562105097876125519185380615026049172293178849340534177844990832887066555673150340096470722130978529154234093816460557383878156766125910974752743205269014693162981480314381337653483074513642287522848459594590990328252638865418695861976235127120613932103728197681997070980522705892258942526115805610359626746856809510403983058226794270084722983907913798471881351110349660082857156090846091399618685530339788936533989120502233436697347397430436745888503559909379315325057814918852670442912992115130834230182506867177726205840461752482622670081793113977652447211267136057158994811418379570566866600742907765708356684020470592335720270776947191825909156512979820085230768629797960336921711916297029167507474388537494966226538076633423999006657389039104695566945063616198553365792776040355068906226199054589375963633231600834868857038145459105072079505813057596625541850561020894146801256350012952141798257377503666993462549395965966300405191418187744981788018496006550509639693960168100813401264897895563830948921439902713584666944579897978694317719244 [135,105] 498538517792438703756778127528077776683975969704597796467205197437959748250211205478880763315463873928634170880584272641849035932189838693467363852988399201313710421248163509075253693700516492391872777928181558085879192972041314084189305056574764037695551372653060566855070194674809713215498030400883943037135860677836757407028464598567614531118788426828915430895322456389781898538663161695354206600906292626832801881672635501949625559278898047913788985628139017790279607792918489767443941538043437256198817774485602410349192323125585719321790209523876271723931854896394131374366704018888445986905305500008094331082579927776564971175307532143946301715496993723044488479073434844699706076259516806374607091396717231662301082190437452633515401900678725023381139173291206509677953261719649662049169162467739304469201687985702798275600552547382555568025534646978210337561916252165249701518023996076591246447595578781018747781168334097950823214293658211008838531773004890051160666333929406395322495322367837896274384587765215123529771565870519405619787462444350173435673699838083394140812525581194935396606676002057268112719145931955418821131599530722345703515296077812429035128685480608559050751178623184109433710759228570406327613342491645772910728263955686042222021508856010630423755147850583639965798996240460927707783496120087083016807757472490735344222585337094853198395647743345203130842141428654092498883441803595837110934512122410530890325331558979536677659274993151078966440377961333655728405656250682456411359731589932000904693381463841946445798127624912111130541053568004328388552036569464459873519531710352245077814801433298830537599859804368939306120733853883060404727465213320244582276952001869556340284254333712965805801546335873129209283681472624256871846026703066041610835248785963831496656777471630030411377070732315400 [135,106] 109206397738904532346518623846891219451958594103380950369630424041018719027357703296955695655211620032902516525748175592213637723348047349337626110030410417057893985012218546519830209354843259853491108133175972024747177556737767191133612636181446339002216326341926216404200682237843642096140574639274765619517964659007233305927753961444596905782341274482761227646181462663988714307796542202207525187946685014279075150192951687514626772929114550062598909334077285300340578713518471074497513807054130105018339201603070905939079438801973741182767607530436798583696571461455174982371945345114442676193908634168792331753103728741052965640561147493284227637683755196960869093086634153064842063312268400423576860549924496040482079009590488892702727129982939400064221760398453075183195671990677059111362545406667590531578137998953504427476155893008595613957779749797159705451744248820843599456136965080549579473088528172249313194904674036164401251744102047562847034371898737172603959484580629716895091217655614777465717901834154678968468360424741938815088691919940073864464836439764361118996700672359890194450824490679435373007805367447431216911486559261297760531785482918385986738142675421406341594801506400892638121989754625073575004529156300114799962476123736313416173502357735965878737830628521135422714242180574964797578929279358838711404034539165107925376957702640778341844815531515417617123466323217000720682823318864823765736808077280230564536302918739498613432797900892459555298580558246638449000318003531369464680948594158955779169522068100536381879547852075509273598220994492656498162056336917728192537956036550605726901049922457719562002698257136212973723611974391005521537225717303098275198192305738876466551796515391969406078964964200567479183173912677471864443854524507846386221669490054290477420734324372519933052000528 [135,107] -26046257533390085029205809103677716014582320520275313119519565055396031580562696800396887910149677390392273661809068734976322598298650577112380404010998830307607334635350138337382730794307805843586128048536442743321816373331993228128206710792760191007660976482085025902294815675294831832671537770478686782746995490983719786186649485280754162280910302774281975060359100702994384476040508974392208366862274414766376928344913710108369768962776012092510691077957098088962425000861435448039737712508894289595445836557308793199971090393183095467254774911040455823569749762593593972085428264044121373051706587530122384402146401064073185246070606246212596604169146081176456462971570443937234252713590713929694957215077941456856068513162311336054672771217910876759806123557155550590310845738768128812375444264182119661402981706626193684421745248945389574279702021550494055664716689818363778284369013946097511556553072871512092147208877687506912976401270523201806604494640351210800404770675029826338746634938371019421295758616491287509581130118043922839169051749416646422279702979567497550558837963427032102446431004216808933155445515991727440343244335381963203209055007047791289325327671373114367549789960244804651845586809660188521207350220145182424776362761657008530375311563313757519595995021305041695903920040892127008763944043803747187588836216962146845966246166672488659224421056828806738002503017027258151069675638964282124016258096352719750224028358218300018995557267322424367639581885530936742575813647702647055677605892275052678434266586652216262918364120175958793624904053464606020395554553524610163837951145852499470646258778441960974966941640722049213302844410160629137785722077645214413151874719757227290959201932097930027667809307713610943022852732803507711710898864567681368326961922628635425509641040404826315676 [135,108] -7385595462290168459812098660333396934256461826535532252812349716302807286269684764307756205923234945406256819845448326146502706823708933207848629719145216938237730516005980536263511542596582197977498791110709831718434062542319893616724749480665500750817432962141024195605622436240304882863577477124531880249573376105544395365749851844073061329430464820667246899732456784962362541428034633936116616770815433377109901838868357171563769622554942614033141794608639886105023618386740070755693699745752614781553029718691015632963728501676856457943093873783061413744371061483447592533827237797167032265401573850567010211998355125402934477155483304919378658831402409162593353797003847749087447486211322908320432944801531663950487757979190735413046224298113294218304424210932927960943144876801853539197026675799465867142652751860313329777077961770885355422296667312242457967754745475702992123791410794708870814767987451748444832220010037644915124253997954619026737221816587149797724857466150665877494316993450680473603869155876815812229795651954031873315412003545374635132335469527920752881774805520954721660464814046727456067389885239944125803834198132351526940173160587472212043292250662381255755124195282234084307107366279688634659679995552637817332844399300884044624700552961382614854135935500128434386049420838267758209689624775874328559962322393003599820947204635817156046564974645021931393790431311457791178240792400279047253099851822139476850887053398239190488894522241985104911485870658705613505494874884132783643930294886805368725994563064555487392907931166282286768323846498629480614857083772779462297094287184677641520932780309514735331504982505465584220382342262111523307382990179475712730699757581709904552570209458015042765132430433097742230220899764989246402390141044949116008833451792293121280477745244353 [135,109] 185329369584809821526200207135560544608634847285761026369228934550275998502183854503389725106743610652149537284988133615999323798955118520108365062819886267536775456372269688040573655986295663892072212356035565502223317993896994648930550411531445211737248300128677911475241590071289430762998632903125853426494326455246384023647519611237365459346661035971996933005613561796493779736462030104507646294562037132125417017787373983183614239968883153603108708951994165433001727909194603083218930627464647331654717597232887059684087946863154638838019204254509804870664995492728720818115965278587979318406286546923641369735441526417312640630224541979310634162567171037323365808906185419462416411477796737001685709626082427560727486058710674536324393139037199291132204653061963344299515166908955276924650289266619813087723675673381915351861607800310463826918444550868289985544568652568514739977517870786090012584170819980044365779381427158315097661321262322484382923205976216637104295144800893525018164798903798849196931286443649474033436947046097155583108410816676198676889222152224385346627594010777011622037982931680319458474146568128307640698471547280000537416058745238670062144397674612102959189066556634863389817846890546539390858854448256915961904839510844580869999588745775394459244274377192668342499794130582643644772481742789266997437991107960799304294414461207687643716593176043539381897224659798903036285972071046080828743301688374185403923429334562529021912977761938207107222424011140085552516140500731429053146739596042114024422794978664802856167647543338625526342775612019586582127560094970088867051092814386833957233817616758860869198221473551433087799636966621805586514436135727125684776993633441623750469107846849714099633995032636330933917845536752886749952229866816488248187755994480963455103291 [135,110] 93275927376008774926903472308336631392713775614271197103411420880547352281638792554580103032241245191469403499497180364956317597614988115124196418772893458442964855157150256503839137919654351703622767297689803500025928357570561222225885971426591523820365864261883764472363872385156083429473091130019960821486150458880894869404962434618516808322058875616745437953517521944915603995853645902662184339733902502309390222735299142638425997996543924209619571743147942849381196720585063512604702568676704789476632623043871383173199077945890483250495675698069259881593737556133298459509876121551665640678272094833760573569802902862504905081761577369570246126306760996404380467402363340359128558506854086702063907603698149972684681974407602960699279391638182786844008623339779862129064169286459967178524741219813368246331820427152977855288968817707337997932573832387983984465681012281913495301665924902960270349309938851840110969799163883112676485505028366294597984226245249593781551419442669077331586085559295124111762155837439176229132596457058004528375743854923935153462448252697798871674345427254273535271220797713951374649511632329862525621755550855399559772223639288315743623290058827098321739981644524527772195328850047626329811673475259320949157391648676805536166594097640417328698630458755108570159117970313760433205951603085248160418578171935520780511227758689514913998756952496784013130974248730594164715509527350431924008334942415322608296324096297750058289124347841619077246119086340111872741975350019015445146089712869834094857822214473609807663154792772108549953294325289764931346413584398814715798293884317169012458862477418335256089535551939733514177070931307277043032623434146809463408953271924404943568929107368492125342917008941205983656329970769446222571969828844092186058576456522712568 [135,111] 4317383630398869899495925133937979591244198537347482103466834146456967265819887242479768366610836657590708671690033705628477725225401992231032028539092397240096811309072231313456131429328522098959167878459189965478227610656551381995165487574090640755914235892341261851705939915037739607376614962721873491105877676190236562852604232152519708858878154411825626020247788872460480997259203301263123890448557596911196870541332183658419542857788011799278711544381872648685437955254418619444197945844556450573964396296398606023365105938537551699945251261420179096545794033161126785460183860846673420180368097220392704297896489282351671989721483059585030882860941181656859620647178151067457543651056278879867168298775805492557649242780123681761565451994762199660522960488141068178609423209259990585607286571683531350852841737118542576064972261514757122733985643687159139967384954450377139082983365540548489769910652124055407840282369823799809637001985070504790873015219589745523883707643032232263518511924671747495869229018325028699220544982573028328815800222306261326198599099108731008592726917929521979583710869503761785787443017844740720013610110234615339145964238132686123676717337712469249049062156720512981592243481257761242337127552017532633306964129135180575114730218207884771064929377712110673770512440950662562133093787663085445571649310057504092709682889406474532431736232325682733639176989167837242862006926188867084305190695365821028186283267301589411871639161156960134545436529205551548459786477201274270742292901932819448570756915784406084567836640902648245421235085999273356463596968580551751000207186255567160297891063036952259904886822065715912495831750325917488710329294542566999049199006063925004029548852516928603872053284191753292689305035337028577872610185812993628326511342600 [135,112] 363019309088391798099820308174821044283003244311406014854792528261832702613089174948725026938244446597724113283979882932152988777195145762452705482355459614601667884879364520526830313448537839149595814866412243133285797980800728601513131978730217256098643432885414301871622506629786504630115667171026804143455148650025170399039525993233279070902872707643959929961939189155709405717094859829511345664622964683186943315958054506466693917390108175405638171911073718529739595171337431409246794344927874188998362851885705300697341108769151285566380937756729678171239702848196697550063804333385963379975095961253797326266859417231302533914334400141307963120650824659989209101077565327904705336103387624323388977867887445312172196248740896259126109557638543965453761207117350264374307450703009703458722733802336793874116330741313867984237870840210589213455014474653693557188046291216708992230252258158766862071915597693438262272649975398542856904407466536966890816761377352549078316754023979714926713171437955805677336518802930061412133933011281915667464852817881320357691478073482265214717183225640904932757812033489439191182669236284000263888319251408238075825424890938729805780007138435081218305822613005684946725763268222567851477663269991190158815651475291235141309321195403157903932293677288114454508177457573949587169286597218591949006513832972983613796336379936754942668680687852026340897759474439675970950786206539768345961905524226935337271009630308355307855340113632404856668041733972084354105926916021360139604250654167950467422009289383403293554297284497241491182961852201266557550805428822239323154719781513929250215537393402294474190811528560258577055653760777505859066819021751908275487663795815022632491104588608368684895461914732194928613945528608018304940946970173055983751 [135,113] 32281183667125894868069655087846323597222592853303691289899920296569996019406892289732615242122063403284909008405139584234683634640598720003353888579272680210462884062861319357287264505034474405326184144561460151248772587231310793895282610367251359221656077442346193964213940030275830334401072676119267633711273957053242189629103658254724749057560550711424148363558159459154922292829112841759128140201887783946504472373592179807339698229438602520358980122488578194159525171973619917277160182810032951889308241282362717397381715470225958162558811107682458125693846572044581001385776559685032447019725656940402130474228260167168872607096217396484718049191709461732142042400203782888499517816886319139409780787293131681861442574121012220105563536609072101083548676345935565122474869758682299927632578595758860152248450274889072644433686731492585926855598894084163796802567645648710530156397566798316087652477712614460975473625922663504460114815146580287266273533929777236077314691607209325569884513173242280881151652776528979697180507924366553193285783992578971626774131026041963492044024657459584115647511815590166766606470810884542854630847543104086463405469212998009722243513709944487026361017789296756505917359107311691531055938301195570568340012434336475247525030715259176433853479785676206502287860057125726914278506457480863752533396653680155979455964488851356942474927657156799731609529975356534358241047616346426069846829344298069196407880448728033493431427818787458163658798102680229686707041636659926770098801822719795169138356167474921268447186718991042584595612496652394021088158965606661334080631205121482325040840409210349752655887012157693617262003319356773404325484160464334937321922603620789178385141150833788753356670129643186090387604148293971298176022719791315 [135,114] 511128872355572800394561587069806047665452505068659527018670346687913500674825288119644963426046825501139571308462779398081933619148257746812637615471109369101584066500339021594497583363120804080623178743686290452397447656987828045168583367763406510448104169775911559543864045185546709555192172422021426963361487717881141446913632501252542858886236697714702121244019054856876411673124413101765111401360252670602663533646540003557931540687749699794723904983125916510954722006775875605299279830514979575309478203955741013248508632723883652175267752196087886054725113709376081479120363142237860964252754798425380484002949608655842605478962238672778774157030449925497350975210411517712247909270243995384156363216903241111524782619782813695769124799177994930159413430934952362736520781076362933963743863373137441453126500415077766971217956853589460474357036547964607970332275606683060611986846929398385986790006166303609722455598215422699887651659167000801515076988411486569145667402602598408296904838820982743217061162369529640835474515512397148228632380453398029677449302736850208965009968852371958655604399949398469948010907475265098436827309952957248047112131354447105711696307875664070849189562794401534466706137922419188302157519088563163605635796913571664527806224991291283347660639489665582554279018856796581087610468573843365889263726744578619244062477052993939469786232315000545933761755994086807732293007996392124515564496042516328330448268993624437941263151135824386424015120991937545987267665162706436429994259509688866260345982551126450232595304042636672326077566858429348726131389388791797064381676203795714346196306055153150587872654599844561264180310848231726564847735841516477367128106484088404144239936590080097070871460701467912788736275578797139002453844 [135,115] -30376411902765229893655812401952896560340541167244718731646965702333774578102152240775047186566956974899637381051587429027335963524876603624869579260648933133205778147505208783978405294236575367758175540518423396132641606251507219165081583084753782481234188771684169690996932696023453501098071389707135257594835730414300234417091339403334840288835715749117390853629791719233102482473626678375038195787915136479782791394310101196532563572214425955397520623772190946827906844570152045465668115366879506693501679852391424187436873691417563441813166404566346051170980377745199620863124556627532619194384554512933743991860359942543213657016955593379147832127862413900644952001396388109667926899067720217091577730940571363373546881918213986642519759854013756124840702156897726095030080291887943895521989959765750746925654702073142742623189232333907437306664380357789706895760932729516868565493713603382551555442112892632994945101264486964312602714002865589190275451199404349188694614320868901310987231131468371037241558957191551474356757096306049901427494277934028288838528513506036997783747371386902431031232298619755259241747987776456384650017451238988246552961737657367849654296295648748453789282870369144792052589121731835328008374381012178854854013930239057606231815335913526069559042696675185214612568522817052688480987008570638463559476202661879874321159573363089588643258661221374208488867016109006464576898016501587603998494550125102093425803678642424847844212731369983391458537847854852936088222611876039272640652887880178196086831891322298561341086778321128154559911298109639746007866639306659689926934475767143225170735812944134512704287525980091089514145401035244138348750655226681986067707554757815084174657153571477842995602911845593367849316259521294752 [135,116] -978616338214434020493743141448367804551551010798258692242492170811099601162939335772299666892780946495876581320193771599798005535412831100244659653647727743039850660476109883053430637169849935373063208401399857683685448445358863147289223650357256287275139911912634570939922316604918878672681078660053110674057716280533735313282790250976464008940664658173047752656494585574810481073503072665701826435333590512257283836879756032753310155141368987160031039588013324010747251466429973164107961392170114328260726086002048242624085965337738814726840141172679046185298336413890961008202114061118497327684595155411384463757894728494928230940937711998709946901091325698439979650776244526054856986300250006088079518640701955744386974629454437580449117455323266664937140784880675380372358722118421111104519754534674340689769607980473943800013988245770791963994971962867105717039716889469092593023152267571177097633507645858571426393993669853750025791460324917611443691099763812192219025373562909564573003034770509393992342349215768901356098083855646429259100657939111674982050273855073907138557406363553260514034223979815025350462001457813278610149809647118197127269141780223605726480925360186405333106884679425092131424031646433868313634792572963673792223845705470619229254179312200850205495047154931536258794116126499400473595908452545204925179151315175661424290268275639835074474590536566053453026822720830718664729880966826725967523350296732356199485918748116882830960487627197786879415569188671058041743582364551500045271837972106801751582096794475742916262131521098939080478399098111374077209977669823440655502743584413060792947927044821990872512877076671410413503333023814244351701401818973506551208049560145222816282915936075191623826638046549210810331069644 [135,117] -6870476705104185918339994875152255741368737637544983607158883333989307704087534171190119662349716469211654337182849173757973485164562588953540067078843767654482556738298880474588036413443336709886721206982018760533869187450719332599411117706331650298528720564468935393629579769957553440902884554975323684491366046363862518470726949146019448312399232848733573052322445056678821895883725003167154304811727378231138931233045501592666234880421132983232542969806999194189040918253337851062027070526648654714830071736363235393847294745865547625170438664244904177593964525504110694569325392178296228403283971582792633727635048925642593218669971036489313318206455119053464374167513177477842702749323186155797836574372083339823428983655947851014503003872779251566736057321188884742074493678561730004045030463482945627766527452275186101154942693728528332431903803843713779852625166932801183450279277806951884903128045652744938109756300030171783346795457906652978704867261711774248171209766504893795910736825882977957706359371787919761106230833089536673886277615218109220240072397891793623446077070135888224414047644929117336788206564624775250336350600972058457453097659612086343105067762131548874043940573460544267045806905000502770093832722993761895950424253823200809757251691225547831421714831334034220019110087376495608295310833381990420523096280123764681633940389440880434973023595831402861841092601419035926692966275256479971898406101892312001190592860372495666569931991088771556367407031174767155304696360884731690125590295404416371338891592959232039655577053268495947488037586480052535047889081892743164729071719704655567916438143862115246831124718156293075906204300583212540953550920304485340048513221250945059523545032934415997314129301740714455570 [135,118] 1162571698273042789688800410961403518036759986001785030599945649918740259375792049957005166336147294548447117598259085273677029175047149667027060699859404231371405024796589717071952027148372238720456823260666323717281985183708563224080118065016546524929057825465013364693787382564012063491534044380709240194812441418765160546173114650485810969797560080360993195867626737947010915504643584847596303240245928572854537766825256302933788273671802636746455841540388790576903098367197069016233329344998930844547332953423561178064565837579618155077585063797922917167298359388067018997114805874387812788746482127431888233697599440654617075962048835107930650405330349711872334460867645857678617935823168373254847253555510662052738144508155112050350803759495794495065232335903234348720521092071836444618583636247417744996099142598325482665253745205140045958938903091943254962124490674546390885438020268564302259465074162590777464239295154229849829085776979677848103700658013290891223406111756527542085322614611088376713251560677127419564868828976638741711312656191873338595503714408011272015384803743901943917439204218929702400342595640608744919839378640827048150034594699142384155198449978769334358389823884574628378648026873314743077567239127788397833832647684206795822182719191995200186841275728225667277924528558647368064094784607072638281282957691889888239556797201149740001785140784133311440385729944114121565277599169558007804367868555351833682840629991655869501526165194715487215236290685835466257403169653806252102742799727559736451032565988802192631235053890257831413114851965989918455059337201721824143651669567770697959844813307770650766334006899805490979280720473957379674175132619349097363129189087342151720948768640968882827463451447 [135,119] -221194351072012347523662231758636000782827808276224046311458898686615217861251898827421222904213911373557468777032357735492144445816164298075331833051625474047981179653180913732712257982974864522441793427301425949181465225183729025689339550375269509970004042715366833549560246588638430241081633795834871212031033200103645979989012773073551334952935450741502537784129060975643323620875111601577942702236562242162370833036105482266166434320514789609827195125432540905602005928226666633552417179839000464209721217360483109210733544181644981094651466334328517827603474270933373747275903684497863798697176396745524414546106451401574711144196510608683698233033663807118109700739000395139982454693993643165014644704772109673934039321347404612402593422779548592367534324233832321389075595570751686333575586712345299505200765985605851576053175393879190027416457462540018775524960403157306053875769642188571851623087127124970038231763054073924553903774296330649894553085382581923810560963586298875644108780691121306966379735098755783303189172655115987808556741562994996295260199619213161988385704985933451264526237453347913872116387453312134806376413955928272133458282904318204241596875226420558540187054578520664627146689624763056694614895855222011542063643697357776385261314404179937128128209151051214508348558015032845731198456699814530574001644361015242374652513968583719552208636408818048594067729935911827561820141142017620025664466377859154883148694825221369651584254826886145164509778678728962171227226504156206292932073408515603344736335031519799696332124235097825307385661316738797614933722089187300048008422276425082526629239863425449381975426161057063215594431223597443493355532806375762057739518936095210741723144194292994521072 [135,120] -2930211741988852459992992608733958111644467681698898637644266464251997275182945290116610161429631406942372819642197591529275497627798975595005366585734603342653738112901374760042833728849974759971654774607960543956198105684738687412380306643366110787989555552317678754703164219621090674107599598820136837841055001280526581596167014364614068560699317958022155186813047553159879825915148604517938169792055238847782503337762315613982732258532764548089865130728111274981256149805297320469803035222560550180678803494632243711222650261209318915998230540440916399776325796687209363696604292995885143722640804460289678710285449005698714254810909660949104728533825839368508260718522584166608119400547227346274957843759895396543204640676201913656075509320390662169236071590887704699605688793786114615175927018670769269056247472326778676539947390454134526102788099867679255364041172336568486382996869805288212940067553002904723311532096839356417158258205728225209646685665075956572570909073941221532334554993414304790894242221498195117555023990996788296966919872728822834176235092745817832713606659074683440481463540204789133131891094672496100782905013613014780606071253073479317573161375118126127649939663545670273710563009542926776819399131283605795598717454835211360307529761901631622803656817306888241278195573565097036628133172821802712066174980186250634386271556399306469084722533686077400767657154453219430266696754108291181680559439878403710618006386704101940240164305935911454335345993104696910763662255169033182956378602082464297658930603008231340540121104513093686577364920053366845924882940026530004385261880934573742620097589459072395196840000196228164037570243593802461788719200138046146914845885533614113373814652047654 [135,121] -1153769801296199588415018382526528492685532892209554125910272308481712658219402917181115592861423020203328491351744607243267283571557765152128778027344679985400271406241115562843845489063485180220915146778209099536587014764889360589617763820837547584351315032156719278459147581783991553398158459958925824095781890160384324345310827291808606472507459672954751618134581565802782369148439571791421676844339437092301216426521785249809053869758311303697831178556500758368179405358611771616395831053811312477764604752718494665762410773742191028717368691788764494284784340643921659522552165429923847827398448480567395067470750798219823107315096825354401964664469403414339041817722547977562086049715643025982040747411695095784527222985042941940014320203814419840566714235085946610196902708962286136182311041465610869237621824304837024314537332668243688824307555734742403994282703648737614746769488340967396059804257053034268509463324720700693853261616039791897537424268441931772644960877620877356107449564733911445279181104055903890703183278710202950859805898967675162188145063728073728438693887326479120932468165493024870271959026807119597861483468590682118680170950744689317875143278086747849878229222525615210756520702212652240034470042186633216920342346945564774711706664412120476116950022293686150191903537045737292405256714883393586344273298197063852855119467913687315684233916530553699130828822371943865807216118202904109770498270420665756489007163856995401996959826387970479930565002753516273217557836505607214219195445951236546973562593837241076771460828329876432225561025262888273183722465943548000424655126906585674887654555439049586622823819451605047203221422297263615151796941170754346445721539331668191343043 [135,122] 25771548045992953399172493839244131038485239233436736174389333033084228368125513199301334913657652726992883968579971406259297316935088679892321969685154414899908659366919258214264509901328731979373451279244673800048370558854860154523162178127573621000579292603031069865362088015780412639806424400667128008712431772642725678294910096201077326625674343053135087672392339819055460188021949125158544403505225744923832729319547789076757456879040922811147111011789196190647714208143488798956442674868970077799967262796043955419815801431459997849135432994914820497838240226352543058288559537384671896523651861504070298475026761664430956367813740068208559230675141337441999125322550818154629765275752727170883621904432669707959477750118462549011000245339061855722607995648137256006537220010262862220269911726524748370904165734985197420148307948872603918679234960572135926958466460962558537855812815670853431496192820378048360792084563317242110785686915788449772046028334847687369638589651070790433753590160926606397614668633489894776999145824783456493989153806896891226591758404121802874300721961333078173985260521396433232425776448839595505687397868932274191300819942537927868473965646173345901337172137160014645487292607700615969412770274170969533462897384821397639951969335206237765165592383463628725517105028684668086919190172609034609849750394324132614851837770321957052095929572725399239109975373247658521909119971752193664935998728023132616687603467983724689521522560162131796998218376594886173010874093606011247940376644095352484330127717505919416170512707990808057768002554512281826641120456322171610216793102399630170285365478896695738874937285985458189875357196966096817706610381175756448242960724035605 [135,123] -167107887192451126478195680486071547048041138242552641183840375189158174275145512175383413564617021407189689952892980736270670664962909006215466879293528895259091820383300712790401837417526365548194021632100284234498577941860767069174441977683480642033321350081317225876438190668854320589046989194910037995536550389528521290577944820169484378154840820961832128483294844053168005356442941609615422667263080872533383556979693448235550700150054057038603525853088915974920713633648020582263787091418572983283259098705954233858961540407987872603376841029165052458236961571459059331866669437820659151343155645229913068634444538585318827451702393037367407100086158144647935174738754042475580013606907249422335169342298917571265747090131650074328321634155034474619467006973471847509748318660523788698906315404431596111416242928342630895151651596475397461350601203499173137778136530743311888140374668903996237128172527445488012658293756725365065978485069366880963448815772937647457829598224861508889013871911419611581972650884638904051060493293951502425896750941704185945284258700970515483208235861646263844932690983001907676853307608258686583997301235051468847612901753208416469603362731837069491397341263411899996337374274086776979488909821042601570690891931761636744999039281453932917706868879042234546598966421696716898263857304674839952665564910811627269404921311959495564846475012757240944077455086969683726532566846196913357363863008495873770013121877940319993914455560885660700344584228175868888083087140241051904132545328540319952151738588261806682398869113527298789067069678500378525405278052585275086097287102518254968980672366886685295233159578398657773506882311639187758223782371803970224317072 [135,124] -33240018267273408315670550357861760874682373668642226806796368146838131855291208362679658680830789333447920667013437022011494113131080482945600909222869985944390735746578606838809074085022713112482024540447100690294569006167304239511910237880534039165726951575509338104531791353412955435806960207641940098938650087107225802262289542626994772617906014291473553214556111928945119528598748373035176641378790691822932389895209629761856214582290885825382864106072066053719047128785996180924313683854786477098558362087850271623069286924672396917429566679579271397418749430008395418596502425140634805946011441000900334821930999247730382050406968648734220954710585205856084382613019593753944324629150141127381025696802656125231632297664654158136714232044587295003668686813780916495198944523488705934063279945961086502288930183429754745710293296036939272401149339377713103259660480460076040754808499736149435849262456005001837669432012614700782741180235809122938859500052337803089655097967170686568169999638180323692856790541666659903452957682537402933164895679667154519808046546660830389190788851135987194656724040079361214148847170239495784049986903638559026140269873702456641997697847996627626664302290778765895924407537494764013383064530162250283798988523432049212399757108796774007137785452997865728784598167515259565875179601193960453277693425937759231049138993584873536995590140504711627590466309294930486230848967460168734008820788651252309005185764924915681434383210054912222819801664133257580172886973204716315922051150822437759540921649980522964111845673895499338473691909003602153992823361835729873775656538103928317345129049838623934376381269354584546251514192328871647424040448131966 [135,125] 509061866619177170225877262385593652894687428853336490751360305593750998261551758920931855682532156434394579992774895562687651232505144450094773384288325540683586895972380804852925117880903505672957309928729714384843764903381597851689654583995741976576531383202659690223389314989782638239983686282185088786707935335426922049761924471332452127739920034851889858315662457663431364412502962231296898915565428022983601084724450680841320477410420455982423565219886688346938123607578703504966816831003543694015192380643242483085454336765555098605765127613735725514319327080564868358752639976352003995371197569211875110756095776058354480182427352026701576322238628722730028594544349967519396830928369502347290228212630525169354533622453406146363546474036521385016970226345778490780385878243890396021891022005872545717311156879381818111196983646626623494505310201837714751174354779304414168379406328717630542347071046711648318641949110080741334149346744465549402904294534405414284191363093589138188588689009063339401153570637254208243087554929174812514831545979509037462822528202001624843638762044081637306232275183513557327106474192702423395612317740617609713102541751675905971103496090478229148518891914126917659127083425640385413844359148250291638660422529687907846392059945935840942071975560557127881554091710217016289306737063657849643876209692717441031175791705317950548924108877876899718230012125146943988380782930803359208554506643587230557760954776257743037268182223448989482985625543020051340709229483678964653777127264737808981118813464286640326208394149855799336447875110881640076677643004009968763322719045756256181688855112798722881915604176161679848283135047494411702559458 [135,126] 2228954500281863792939786660689674997481610207670149034049751300426938400581118201235522036926881028093184336454234854689737749182815420578760907617967465530818770730821741056968869286073815733501345234037681762173685288987899772388289241997338105552964810852430310061826770593083341443110615993934796100583776538125751872439940474410630017039727468363114138823461333774439831924312805833573880116372113833064395712830102675768267708356708141485710240831526283163042890748439779297894004482355383771311452315490257419012540739718240271343171617773506270528808660055806336428924601284908350292344099778885875458737911522929545375711104057919539725123328959110288438757630678872793329489441062441134154380798047214547137946294419761219533127294891811431278489679616751799963389721169115060817303804960741435598334599939006692162098208923803894134490916700016039372112182720169699524249834240406002296252263099844174424480634293041470989059651285951398566980293248514182172567395882026463613262258034614563463872640922333013705838920469253708203898487647064504915825504147840794162928838282710835897569444767425702042294930790101030692172405300111636178201903586985547401401064972293294143709219419084379163292479125386881972587763924853351744057227097896302365554388888289866873235930825693241259111591099047883628104848204292145988940579173299570730852433908744895459532768986459322230711679147967451104386877477240550390065455718828349870971423470803509608142214531810818095847557084467670323470089982095481519514466679362241267863543275099020552211631599745652521402179097022000274891807558111282435775928457526306292058940283466313897797244768013394918563219176078197938 [135,127] -2653348612160950675978325123429437660816852303334668275287975010745336788515246751408828721345409500983026317081781036427421228875652026113837936587516201821285919558250153764231537620034508328643532632704333756057303627590967058745775347798920319637948382879850161846014591664127360481877707728607164050721962037562187159282673542006746143276774187211064935994257330635962328078085398530575744494482225601391365015877846487158089780465274712953671746239158615897797316586919224449587248205703317159746985051703986500621404672901421519868950777269962042952106085331607767743506183295222185510667935098026266658282872609900543440591934821498685261775713137778217871888012648793431889915212404443852250233039696286872775188427418733937292897054318856728317970600879769798405053961599038406833563813218092051277798472392656031833202497421062761825900223193604996893858274510489869073214452634068498572369831781455320439133093315764462565077147791888848204979453017276648679891368515257871196802043164271970406591428015216266878408385947169155551096746349338140251835675118809046124957653444504271651441213308886151461134285458162694375954972798019832693531024657670483823051619493529464913366749617693920807953201882894488192193527301975887559039299129274688504095323350413585064191703317026968194918885905735445701681922702625321247520979284362226341348924739439966572478502043682313479729284847062150671935384088605284136866685797597175067884265151423196681015911717257087272021634996398958144904894848579512314466444706949426369601842303380690643575577563607815386664054462954974875226163375051699218016073913598962183359030900824257559489511455797054526480896322 [135,128] -2317211874038286122358887780258851544198883209343885348770245981445496865803659592937828104175797914635429539863174249810922491728722175187731013803757259117590149605884018566645004962939234600082351187684330174072490645083136707601116131476482576970020752371244578566337640540990425341622954461641765002108782427729312827376637758870423724644771132944083475008816083584815936887676366435657691638919626734739367386009517406809906521932127869217299188091299894551736005407972070328624774798892757061468214491421099841826495871661629140540425655387384791009025332311789853786301775464743389337779290281571310525810202312540594602420332011643732220223246702763327440974206659972814024242836177941397807535666903965226187785186745362717689690374327249177957315083051575861648496065726597348702107240739910868318688561556738112375428697668289269507504607283234399523964761713349861199967430911053410644367019471926647746038067420639495446854703494099555413236780104636324190563668139236251087629787055220310290247798763997915876762259909097361371275005519128034022786371888772802826394259500830981301234695177035969221573966244157017606362649105665133356162273748555596363450862029012300837505064331073996708016091825298117559805246759749022522922862878364710897989884823049179768702403496441553195846181797238871784379584547829385407757531614276724916022148428482287633180501044747983297772639561947196873834282559431226613050985441363960924448677402554042501372319413014873080208530893882775388335261774107995947459617722817805311446092216848277255607864545871331081189218653858580948386186304335315251525451491904808352463718974710188598484575634584901498 [135,129] -436618142360768162051438626239831314547489852497499007335110708580900829447262525384487736976454956548337937255216788881845356120547729559606640748065319454827120454128901245005519140217774630545277775718506620452542041444665787018691118279490900729466354302418876088373414129950156659505149657184414896641961356054957541518563474888855083054888761839340226331623684900136076219829693434106721089531742502118197505783756781862669546249245169284934301131771793452111812319032311441871013072464796575805120041559032563495338941399538607928079170762771210371416221034354037247264926907971850376237442822156565360299188439145652572900829978850106269006868511597582825038536861139966497128594314737216290840206799209128015780440118397422422663098386027340439256164139389123787718349389467011558259133611229688310758296159829919731449896601333289404297628387952894141206448308156829774465228295232785105670931939144818874970410032278830232748690643022035043270210987578330145987449129142309397822283511501830441182641583269328331505899405009935294491276572137631683859941189826933561352136853742793567368420101198314023024690215352567506283587187182750806485760147387284829138402688774875913846749628998612266344462745148062252962024817433663718689464394457939283358202604829245252399901021359697286760021452209467652749767520374879321627510934195936816796453045541291329951509891345120658439009798471439549555131271477317138210756771089944878981089038034398832261505063923016646917161047494126478759468711660423141761287761213788625634919735383051770107513513141193958969846038337139945276976455382724497941310557256185117987054427288449141699284801 [135,130] -176649188178727799016355294493630769351310530390941478822832691498555205016453745821735637536173035036216224846840381407447172988755678340183305747230649204350801822868641160926042473906923547569893783996465215652845228535743323553509295515800321673923273660518944020801789654176273841785639364288861444670138410774558178667369552927616353103959991730233691245338002895541230044036697894968731281472679083055013006301517713197134563167519648948130310000897003948309686761497428376612616269967720869341767786865433134431376564533612578658452218281976575124818981426010419915531302841170035712951637661888362610561716842669692096240540815561853070049691429729575650952633965404633180891179684365588808905627999586239836318661278382651373304475638393342235155466078440965980234928252619389709896480219242531569048931664921165967292240984233319419653137471865908564761800118974918789540510497050797337201584283581789815757179736860991183414967385087888004229967715584574918545368955420165720549512047719248649858032783798508523879625025129104282379509677160925466065655617938892200964423121922344605001406220110959115113759887797805671892411996183522645247101959834351289078403033920829882097132702624521047100968847683001547043390134836798655116756472321171186382254306373465729507752508857217164291431716181644090269400265731366492918022821557861455676971740123600542980891561002990862314258806592675632527578448421325232456007088199106791026196145451164508625523736208107358183071622759575817177148138928542943828779618019978251627702207542496408812849456491308696796835662798213631309549656914150921997776457092202386818292284506784916 [135,131] 50837529747716830218617424275891734292756896349889654703872708188078648362579770133642574906811279684419097441599134966750164406883022838908181812840349598040327436496379025311852619583129306236305127790369097612563301007026306631527708668947503453203441947327457145435315884339869282713991887608783734057968762727728041919720399611922753433117134487144930147400319669108310858702695068604589978419380598386218257935804771134294566666955901372576390126937836007085625248556627577155331585729038104516088107872238261924077972444416286172686141013930608021510802074292009636842053577421400326273127154350097667189951307866733548593294159132569464613850582285598490863488676144276169516779904956244369315784493752889550831657826064084094613435208788729712789059283602858518006573809263317362298913666853826796116443311809097756380599885298328696162747139201562645936613211093708234626334095272152349835184112922988017395137018011055405820899460462227754397226955767002638229043061075678862122977104722221714403017032806625348458666549400921045222788668630357092874494356487478655153819146208420492296863198563515703413818528422832151264653773986832267572821426556623506504507041621689421780052781156870956863843948376675584943659434471386930622187655391100186849902437729632337792098181521884224797018348918991100701173395726999208745781688151715666749857622482068137968493182159348487038884808818417343196430702290912662719281629912492162176708422903617143833916671525390320514087684689975356578616709537831385583082421936625832455266957814963755771059839462006136392802023194864955207115258506827679572432746986164868383088075 [135,132] 3892872747865676727874829076683559182201636397358837883169320964042272235362370705457497970166146746112844518725107190146895203521027699926034016337440844907819143893560892781037528839189170784592190123826785339745443573360998058268639448730247682093514897787606589454760504641661805430688619715169246190956608373330018758009447642442975925640834635386990921029432880876823414566440524647215806468214379521111912515032549499331927897094080899919058049302304129894217627871111274329376509642424752796515989305197754035937891008317150170259983898533579595821259560380211958359922562246397684447516932229668507340903849455561956756902884288063783965105628290050647278179089359787798692384589817397434944508848132744386116092633848389410887432766029670230460415196600092957275938147923056337788911625868197753604356679802979035059572378401857476333251050722246238000433187563905504198121104360278577153110997475915324875259168999213704815916346232891309893096274108782810811656188783885241227861815549927099408047680521816768244187588192020851947749539176548195289422894715900622248835425332679221056727661051314442177107549181994255841800490896214763635022957923395250088089174957125359491845350022654045044465499709467516760824393875878101660423942197790826887000290704952905872041481928899189375252070219711500537451306072383412695806004144033494953956510257791059665807648580949320256131093768639069145070988387640179680262088247448040984819293545830852995114910643178763055163474422358934728179092382305772983202205881088977771718982886443889613850573720330914183127254035054414706647383790744104877311548568248231 [135,133] 2395196493619800820398362081840498468622500834942855260440689736835917805842273121003625834304094789168713062573489287076416073639795982657234186716462166063823951483101792339920140379675833252208705675513904630206594249007527156351496949150484200437952352174443865523816854482760390470072847052611517971760196775819523945649694480399749495583181814215939116578748104779519043442596135815689990754912992069298876059198481015587168816651000368649374899904200421380653220447992181852344176288049168907327738906890269876805897626420569902030893592459518120259318296342438957993188907301880759129441694533768767954620028011956360263219612255976602741934296993033985037836654874437145815969470403262400269711751725039615665455356540169300820788333042828561160871704050679259826718893716369691091707885096962625185884202922069364045833891315132230438396031250992017648986222555694453742146487537420997753565007142544967971151997015999889603041131427749547337405238737071252085448986489000708332846593798071243806104951432765551179847020220740697570113654080951785722869634790221960251285939415595182152062094100390856167231374576198018455867260317115235395753612249000059188065595741056626274229261447249875352242739611785465218277840755173390743568403462893193950752713300163885091697934833997061819987681550694489880910516476856192394951405353924055033723924833770714258124050837920072402963347423441732634558473917495247027810383045331382702590566741516788397524395803173224163409670447597518898283877796578724150905898868086561677542515256328946857808986818410348206754210245615341339003147653273911056196 [135,134] -1735106746210272360848382698345524722071546437519606347536714515265839730502595729584954191463361725489831780815097155937735142470090790100137684751093508720917353517973093392146597165883024119552738598320119531789449257848781363161825058127105470296386096018797268151663330316524757691717859472488966427704606633718282708882543792034151582215482993149418546343083074544424105741641080620173363112175684772037115884334683100701811881744981409944995609194770901989933516500762319775432753050038832249094725893966010016004347717365074162562548625424067929662040941335511245861324501111944551886877545010483594740109198294211427233096654798841534464505729823088267455318561856027736997606546531030217086343374201681296572834494989614909422510702571231854859868961668879572485685158986411950758187505784675827522955887211579754733211101717737678690709894278517209088517541157971712605103691079969137421470095865118218961464734923440746757981875317513879129676772552324998140976548145291490822567050651338008274703672987284220747154202522285216849419077507077350449652315220632689328633361453604450988688330782176268846912303630369414586353045744354200091579498869439135213450850737197955468127102792214240370668428137597763145358992682410436041784643871105641907917210137159027725741430993948301374115674171684562284075228353153566541269880933099660178211996029312966474121144758229468040118620960794220541554975809213056012112595133868545120794303221111068901636232216534477001585326632813361999656247186578338016021716539420256535705812380273033756548404103753150621519310063302492849490872660052 [135,135] -70979057649270966705711652976626866287676836503662790131546700782568165030507591611333717257125915208319275301497918878132690597167512173323617447777946269905432799671222592748540648578724384951846678089329893921756374299655439430339577909451099239958878369627744613741824354864557465818950337635309401523322235262086737515144027546109807933324543096851147708656221014363881225964769380519889798278662525918777450817064088004335542627326404740962174332566151284709284245870709089833067133059510081269628522977280716007153288562806468042837688322948865385324333055760237936896130992670235135023843033025458092019305628503297361308953750530310476691916805225490247956689720299091747884689689088652922234602507705893544890378560976043452353653954058124277543399111598805844863974894060855919719570713614216246472639463496980477910952367371579607774440142478064390198732317055605846929261230925722955942922883787790816224287494860351177342563777500695383042371060546327272911577399216231511771084090396957355222411621168468665010874089410446838577113944428793141982223701643440412860683133483341858055546696973662071545110981182515232798863596840088442031208258714189863694982119544816904797779760102614892456705406259747380067460198088954362240484450489157564486210460226838166442669013665631595807235128560048466612675191564720190244094392850294454842133311624131904859386802577657367760716676016213008639621732118180359144393049145672997956497875456108179830830023715830605809041954841658448543144273138624446527388229247908377165304365958429970767722810047893825875427103790600494539 [136,0] -1636117891281212011236296305156801353616843846350068898731668649931742406220435422077983008082380694627243756325867390358295919711359059403314373904461283308512555094150067268582739149570401378496955761550672491582977353950098610727308817277667500248781426303780739587104101199571986361655695325098514578794044809552585757735551573773175868879355543962280807397211952039489870173327326865421995311680784518561088529400503212304866988296733803370435040541540436569990938222360294203326131665700043390132690564374760669661089792152770949483772865862683469673924258411630423604866723345754685504028018576595215504474903748292676618682414928153931150300499995913699630233326218074546197039863921656601590608285058274574601452883534899146427237981182915608170290918818555691168905952344870185620548506415689921332452838281746392242840062840714306270409740352483419011568098037327673775087630384200604909129816564543526985456785972878743553212653503518236785552258736425852083053940277907182960240492042602274653486749523719959453562333001282512985637826781850841180302915552800202933642673535753512170146794304842909821208338056869172821890867414915434093260084185779162056227859762079098542001584412281757595698912865827261790971811424742354763901275606249259319222117659893439097382469455406379059963419709791962271364321839808289439551882426182362955415053832100232583825615740602836922278807683167231927799847941274667709944365796193760353166125157780830014612187531131079884857670377887368658395716326673689764064878745453918480829843895203062940495161601796396728987273450994812116454406807064739656509174049090113598118025675151469698413540342087071564485962350952356058309379802565339319347112862433358079048431129801632761661578474479862692822513130991259216740609571970253000476960407321258218900021517019136058192095423808712139284732099553531382227556001683916181993933831884835788908024084691121145842374882075794022427270094366436363856166232114327405427127094811783596417735176539872762668941138542193842203986243081190971359241721387677293441920849420712849894033367273107486049755463680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,1] 40798793465901686451643930573381670047360815922374121012364394726866171064598133272183486795410690391779795459718128922624487772153424195834135453533344976337703200764047420718819478428439619520895414284348182008547385010961393155605211308360343013513292290201004964587613253206522766354624520983824241985872788863359721388324574289096055412479511836215940391940176663026670170134882763583877886064264790045869999224608013751706851233543731188745809880433141510578296701052208293998898141886461324619628791077316415079776948057799626591342273995556714881801140429788095395337457064584367685262045451694858553219621376822776799274242857359830459790025142942671969441111842742094788761283514644035975763137984858389719548352619572627059600044601763618665946015125639918505542877757328123323834883075057853124327886809958596286755863923039038819676706591898083217197688203725707196040426981854934577007697801157373561268058999483658493814149609842943844091173973011271543104175276295049061556160724648260296009514400787639970138253924594474345941759398192779813522494048627481739460434317012654197356983811927366307047007307008153297265328704199417273572369259113218157829702324836955097730775400837501854517783374436530663200040011490856019441853081075089742481350890723689254844491193295165003922478983768618704182187928491093712193132094552934184491683829625490436088021596166377146136780705359147370530838741526609386218834564694204838193014048917226604581562139782986477078512871778404988116383338270016031888061513743204176536798019267914092102224100972086142470555696910214131791206424327406615101902808495157344343556439503569360634938939434423872275372823400310103749233066931404940321287929376079974032965550465217929590108554595003577468902933418056566437080474414606351484936399794309193578812467216011656398590292016547545995590014919594326277740056860167823622343645154380751606338903478369921910658365110641083673094299581236841242097625127818665095660784491025940719053060630187919855890032393030689599905029522101356306976866902291470452387395826558692653817951729738068553526667116544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,2] 33875686467999404161791441716894949348664089376956527218492381724855672136036533346336527506733709579293623094149024810755204720231702232270562056254566821032517456103972634044852925645378628721777898696639259964424164818654626155781725373579991332481679865854333555490854396679374094851649727436535023806874465287801870925459581936838063179985422424597471680271129885580006958920975794478313086325657589515602727607987686376446611521467398267887230052501350914508074960696325912404039489674688862815417632541351460756047876916507226460742259584680041999043832208650423657100740388845344597309730576337189106390172244847625196695070678824333557786617540541260192625796194223429062705854677251036918082411089409448660024131341925878136422370660696447407872042691615329282898940018428983200063523995684692080224921880765654709031900347901621971565011248914160734940976161121022730135421293505245853203969132218115133113543099437968838830167716513676832316862058118285409193141624910213754741436139359884429945788633074758912869545563670760740286643827365326582446851973427700723598747166450072985151662853200189770094913969536877106241546596370249750031764871659924829195128189371707806864824003710874102091250816934811209988690453058050079826989202115905957458786355985035978153097157109087847085176921220013546141542500173493423869005092931809905547763117055058863352172243620932290330961553379394877811738077180956219594170595751872902822035819476255077763337821392377555748186499428748958860654861298248955781748016526565480832904046659103304600352024482220436177632750495180043067576643055129832390411486902236907255562434239784874929148975996004519615763956443081229112833874497385197534765329501273459823078104197394895923823837643029293829842022261521059601107590547182706281226953057730842023208592579557239284569789124580312251407310074970607407102147245510386429415047400334176533610048401390581103526486515465035099738963430293740760372024712305181620215839886410497345349400942949368968619991908689303375740658730999566025891891842856603378311710780383781254797109010463825898053367536549888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,3] -196545087993977839713633185928713024542897468363222051098525620474114948491782310145631283148925031540594581975241428727446935229026281694859537018884076445988612881926341517741469796720084797106794777516040564698306656109552846271149715217085730421264057767921967863540290293865020023754517635847089832606503347338116730276457997217557381675286026554617365608384023893736513635146795685380490704788297455334741121284367075204454871924579733224718085644513139826829690538432873909508536727205199481749431297686848827482167878690345524641467037307836840399342184089457335578209298854806566815507507646649906747961696370944525554651775134887812285862706397892375988605427982431495280851707754074457632954520786749810105386972592879490265402854804788550769163993827298058019990573361371448949864056091488356237205543012649260503741373262037546989639590986383860418488877886242583719857444860604137605999213211158711288438532107408753952905663696397817153148642733199505708643343962786000904174145418553310761251406350790429280695368765937178388993862027784740124048126612635004711212028690827563543527308160111457101126497986939283178106619397699365670552929465501152593133222434064019018629177495984198938742636493522240783087392157145427209421882653913322154642347353092458614056915138944091831625151128796233973991451326394876675534431172171455600189069449589269159847930440383997547871714634207475445751276706230805773199434362512801197573553307252518714384200143665375012450096422967819209227035936952904751496385043745177520302318968546577313805123236723044842472358679157471962968850915341841688239254015532047362732463164278506797774052432776964325718237127306799283955418852012025529294944749112628156941121378769976131144765745456978262028076230844863761463686265845883980160989414907424403636564186135482768368208125192650610170378954195378152255964760761972601163409047935160034192765988477796028593726155657552019345574757794348243003912321033040141212111327004433238825385193487718449304310597835413104346508334870218399492421851862619761720363741498280995881010193902966184162338673954652160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,4] -858321963100829760831799533915853519484681301324526727483988341524336790769406481386509993588419854611063312378048296431113128063535881137901956806159047589929078010371885705036721507565821876780583553892754577070288275368892212988466403555700251895477413922281480372259015970695453886167251091055882515626924066286085586017297208688349714891118500554124924060035369755058304910007461707881940906563976191087152634822891876373032672406243639208339422431969842200519652130233076693023750570393310446117410593101661198214514897981475869358862066487131734778562318754284383412624375272565264631761459471543826754398746274556822771835027864536900480542562762788181891350946455184104347448364478915071382332049095552871157313487959121672604705511929759564114727179778190469370182945193561036167458114935171531896036510634356949650564461371898808595022546069010844096920156673460764300374888126923329702229831535723941338912279819345958236460184709644520969105131460632203906745071525208550534146602018378475485624722115948321020100849967671915084602135977525370690001198600851038463706188347553040411932041583227421450283377037751466728374094298697101115614194336775424706354847414365748542217905124467158839837316876013982043700008273648445041158389439054603833811471683490571981010316260107806177576739033489513040085280626061774045401858927786278699529673751222816251332718279161942483411815081251297657982087987042542927645105385552587240947524395637814250321775982267057948854038983423881720283399746201428137532927301732338778488487461868314407479008018148761488996940880821759149828774848255664421123727412958193343578936113332691255457763708559228341463573200542590108765318680575410490414147878299878259317719853366446640423289653620348080607421241040327855667221125752816383565352900407639531864823186092087783074908209202171005001085468562452654031864078152121963922608193793840090829926840245682644018142132721132808498987654052374293861052002883907773112678441827911031620364831820530463335010229284018237378426515421326610909311094930350933312191122839030591028704062348405446476341437242802176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,5] 14959240380618218521623006949230924655228739103503689901223322987065630128550831853280714141058496527544163599861383539753997704388948604413288899542734380786457077224985091550677565929192549481035231318685720932094417271905130068909901326865973743963931082508434421379493074433355926148845362183591912974552369735660191713485241539074757041126338766662884413533223290089575119683229029093477538839030842123968573880690796668440093076327087244788541082544570249119900119838186901634178746336468524153442069263893718455138403937358807828556436575727395459806231598619659004117945069141507599289873223074256103201256985480275692886171802618674671663098680515328714386475046853614179067576525358396882461697260934815295808112873539395546878736603234360896373777767406732511130325638070928112772054170195751756388601617703637021566369378197357501277034394384968941681659655480870217545409769735958416455782734952368276790998200082436904478772418968149061604505823904654581621509657634999843161239090118466006023115801847820541656245372481715680937832731355648378248733260869635646375994616458607559702987403116706422867864973883930013247624844347231497852293443192457698362948650160808435720932456340063378316359388115295157964047747128479915458701211565154501962774851989023310910661446611137031104285388638941899187920033127841259874820847975769052484757110185172384153588840807116593116888812180578754475408254609732994290909033050847391260086351655373377586287430517708640775186596262239930759479064471813732869956612025149277918760040953961273970198173573562151960702184489515522729453751237111187980590921165919108428667777419167636633599072906130321442730432702855969718368965967667142757125131598206189604231463016509678616531484629883570002572558004018591964227415225647868637880028947746262574567572150613206533583388836409055668642800776601755883480607258314790409300275796850429867541710565621966626646008374364676674729337688045519771008802854769887451964150306265692891652478068598914285816912694715381363823486019361366198958226633221200386130041964091255306452481966385056021795715403405590528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,6] -42141750397326436883774654797389777434695251878289010163040168697389977647954335341149349469082947712461245447948915377010199041607252011170710844142299163228779638235761292079439361818549880866080266876731114415395921671830902104956829367095627529458244505100111442806254887350421590540489541581778232275464880023900061771165109541798569812343355495692990867818161171890970934402080884045499229778629920848892659211100893180551421403467679754063028012486865098844397173773372514860787435047800180747289414410947419941681668436505046698449742634982881716208807634310369233421821212103270362246679845485883815506659166821321369922599073551190135897046548077256745341780836069620162488353098353249671326430476252324447813956174312229394662009245844300720231183275729425223857844434456950333161565521732294261973720224139647163353762388567850519312340274121168100914527861294095716996793999874112310344523062401395796689711125865199024387599424438828739709256335445036672680060642396740679903519116638604020706213170636520758634552559630253727476576381436519483970780522929275551203004874756424809821310310077535235119067701711947772733901762949340763678238725746904457768987128667875074961635397229573223879252801865797040321468754573719259317476298875598205392685296424921924852243996648506895229882949330803771948862700557295761581344969903683428001867345140860138581277784275338857645661873716444117799627056772914215306875677498105627221228523742373144395527919741186535865395199209420963914835500322045769085268503257396944119777871100070319397125516533693696558381744504097051507945119872797453939633675037572913027210143310412049976654055125151664310017621543450927677647513830060951791310595027996657200774723153891121494300416094281839716418847117858387586816474452585905588808943534251264552950876570677887800108092697446136019984579134866710707685557566330576334311900245455259613428234260824834594470193063865418152432272802171515761090863957720308486305853165891597423658413371876373278424853524524567290966542248593792445556994429437442683601882779187674265281141631634403581880939969812299776000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,7] 116951605032996391315967946699913844026270918255729874081975364584482367674136162917320129607219226553160251592455763574542486297993970555197926654964021499202092357217786336267731258438362265343176545137589958290628403196868111821592551405572926158989461443629621746759324583327125963382015712960337176632340405675855842186411200789181723862364553468922973020502188143361102667691045213538603748956993267986939203198921585646018833737264265793640389555944716437958226949640978769595248063784115539647296418367851217854695227939507461809864740402190287321058057516684946177945989125312525414056295350793894102343699307517690437390248782983310684046618130477219499522177699893501260629677338566629929140175577460035733987269731243896273117907517570940267528407024111202214178702137754210076148129127267450258465102381028752027047815447918422519109621139981357587797076285448656365326926339571564866113927767867394224716553162460587839772759174469449343970584761743204316715267044718670208381864439254968752881276025505241296352565681322246616513120523038289986551306556527189941535187950900741260436921323574651157244856514655418349512424524293611546412680286715620702264202404887485477230346463664056268865006068008830754250137050855683403738382039462313316143546876105353811872280850111983995926206145083859382902934456074059779033316163119992889957357198879424477386223858337123100945922308560031341623960069867097484932512118597649840309889359268515900380967109611328870859799086493946906207877262227883320517195280251199638301116329429979655604588311196221574956334677639678220595114362389519351601108476448263697753115325481592832226417746648628513960935076528453674494571209099289578534015017580909099469871170998671661556268465553699879847250367963320029406002317590720000462207099307166851319260778882624762846198846523002358566828715181435938524028844814772055365202198413612765937419014206308816765722346341813823535549061902751016283026821041521573558419554427668420650836328874237283029083808702719604472798364384404642813146227192192912729420002956705653827232259131259655345719955073146507264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,8] 1205208892287829274748405092619665229306666308243796610484477743578769544972204332606674212356553727211100886203056926214159392249916185979725032046184665957177894245250489265415295233226132772835132141015274916133052980321930064627069054840650585398663845147105597555977539240940113375096008135229887798788053070250435994334440265688505551480100045728674743411233038698945591466503979416460512878145659814932050217494302414703433561682654645503363581195531480034882804169238459801751278489686025596034480657807840235093631378345745216872270453223767668846095924215533020155175632295125475033600525150388845323792440772168408322410675165258759238238791696201892982304057555964585840566126530100763151320036943658272252235624586311094138265572931303072131018201589337421942452493794129373135044025474585999517433031301454260800160944669351349720244093401549077073150142368122302131720969769454734372915765161720555486753374607117755291729117458885704861136517003787018228589605303904919099388228223133652727859154623159735696778228250314485488776658383616498916694092148448165913370282589771972443049589177888264410330801146706698984469323135825728696157979053798504163327560367936649017450022121227774777375074223457972843577440116906384727532004474826480544396152171656429142169785871546470147242141363712000318867725180599719413137001066843971976742050694951376382232596788866579042713311236201654952800970702833099311042078095532620520333254833326156876865665235931219290258543759823463290946623904188183662438726551467172640218522137667083916700526928880203969110185808197178667488518547527187484279992833048660459433593915890198902149737079268027281848750900605988735804970526748477973573673625205491627668437190760908210696696090153081204241239941050685181091274732236466890854553807337993178090202282228317571344517691088453999941983010387326684957750988231913669747834849125134613379386761358870002107668087483210097117496622718158606589958077767944702360031147037284931118849583086458398127189625830933444860433287625035300724078587052624198789109625137481552196267095370604306633263787370580515920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,9] -2685611723858588232073445418008494791372316500768774730162260216927693625151935298650864807246724885826307982437909029812240389956263183008974129890987759891786506270174859448823690214188609232225041091434655029258563022659594715046657241654672274548755290571925698849995811981465182079882340420782417584698488636485140466156039712789762122311853967638412402154301228138999031104117733951110811747024261136987965502527370708292078588875270023831240592881727159599316826431947499065064721992253010225358187613532306383942376703793955391346935097708142901114945508152930451529295329557791031932943698246826234595100843225391955372806243252042644942021187937521055867006827383264388114152229510460392391371264165165067544783081891036597084032332211769184793673809758027027050498897498245722793481268416849729490460563633100449296464969291589104650706482827967936085027301224504865190702627270278155274162275129531616281437356443555930218931653094489619270234381829961166216001906909191216575898328435304249478219575755194498138991392769499231794649789976075342096103596820349611485431940716060127556515728074923720535399971034978733344821129573796423866516535666224143635110821513396876530407745148062907370373432434007347474388162437881954191778018272565208542692870417524039037153970662211305880118087624138758546386950044037225288531936708457964005565942814600302423149630808095016767468690204065916780018272167559911779785425114790087229862868998408971720831883638603273826954755757887424565042680499913372209709286408799646133732905407418457499812678400937680412137636870853059195943318769325735614956314210794218502675789844864186377549585982645448390108851290656269953634791973516205091262192263702391981279070181135918757693702826158194615221461889310947879182420576675308850949217726607539355002504661502915765162971765322556917869620343583618827047479671498292612134897367762959669095191133573162352157021880821355563142528258117359432564434334641299518524569937726415476932647889091819096196514099678599364949809002927852614146115604425460283202687050814890874124019416232723305500549135473237439392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,10] 7993226154324285701084252767454979921741785060847883629228629304267974879662980935720410904228991708342894427835945257966815563302747357915626002947179865810152932374665114851358726532617136479109436205271872419966632520913874913585392787831654236773245920296767898473658239596707944155681750847923845970361625678343717832161963520962267999612095578682776371459039113805977371157665294555555194774732532857013353178709731529252052918494502987986363298874481141921370921421062592607199927241383542084503003145121282843600284563962943543746673930660563810514900700194572406201340697363596660154414621682502050157944283436770570415913715602697096549115946610748133003093581991139353879733391036014754600073715899983316112518032739467803383007708342297178334114218295156336044423539726541331269753089638719573747658207234423127277539762518120946906044528698858818027093511201749591384911864407692267563048230573703643386617710908745554519916049791358331491905835199036457045967625758370801772627501376952880661601974179243792671007006123583772123484128601295640066894920848703769956922204716335729778186522861153627335116754096200708524158852888559074464264042908776284755182536475468324974515938128679871506105412281880015300728465200314896363494633275338461622651655292953428196536671949980064715657315064586721618667751519294828791641004821514989760801216304313902290396584629421112645979224294294562961223705347892954333316240108336394158092534410714452567696690377625578994516176124503474428396165474732218781411940490778565362186990209659119886625946144294823022840795897800527487713205999009408373835828575141216580222457010276433162584400128957411777219317450238994254215096167589790839855977692129832803672222675919846354823859914746871693535313816668845406927160964973272707326291332051703262481941548241431724667627503199843134394313626245492126507277574893285358749330508289816026355409649213730630710156320561413628856691966326942611396537253362467773184782562251170376540857066347156596775277876845043501418606649360793518287908952086279618497412170306589524996628730155055029183079695857088660266500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,11] -27935075446715497512143919894367440256180524679797954072108520920539261083457810628050722985906804471310113877835874610436013158067102603255595520376803346535920068135295283513534533031062344725678045363933221335207161885895854599907665752606419592892980203968450113093865876563352157329001717032284297508778107627041884785499186743548790499180353840083271989622381107460463269603001378573471907827160241602290680102142550643850912725354132532484637795184852464990168690524386545707135472231732407701156146779100457800065645535267810634917497099725453529182526483093796918746191292610457123204794880992344175713124073584362344090246315090467911143734293769560092847781552444030423271689789943475482853016234982219578170413639503393091759708330364469507024682100652888234664681173777122261315324012894863972993411970294996382363603531030977348313704321738643913722967663771365163234734499963375809582330607129484914542935128818297674817712513030272687804840580024043391077097612596092894422216655795634385595805661632813695064880635427950484180764113172877272020403777231464735044527951307129437027011379463389013959740588764848420795000592022987640926305590933543601861913300975823584209269636747333666690703076038052386055443617292925118650545264324596258767614853317231408350311011308227788684512882485616725057054177882554726767893025845866913586950756962767157236541398406342858648206929465844399340733038656132768572468620504923941825222839900922910831272461555988604180908221362127615471223338593321412329923394967363892326201110209706319945371153040722948549694013549963675938899695903017824014396896488132170231767834089977396516887698362969498666647052231694103822450937079333052833921465795564290444189566436561272407679125609346993801471067831227690192265940163420664083578338953309541036075764848677990258228386658860112885352901471119086604714934988595805584566619743940374856247902760341427200147860001504279902280394544337011455245177747183687816708021264727214231745619823727734935342577069192309918857159408164685356685493868083780014785671193625110675826121459702362402650703696426394589944187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,12] 77066051452618084269795744367596742855948898852098684417482988456197597797242914416060364105018175323726651131183550379952108122654339982670040172696433756960847259004684855955228624219475567207181050931917156572120795803692449373100033156968663228406489757809170684568834079313008180076198045033985626099766399051501384019784488884232913860521473871086740723231495232196180521588010598940216664219857328228733871133174637538211505387410458870295813734937659009567678070245888723653576215978273350236000408852048715305592391193427069977767879712495217662134013467306485602425745576969291699622151726452280784957930151954309798361081926697860131025457253227513468550848016409848082359091220781469983937795810883508431506350747785009416323190468844496925338757706515490343888786310679237891062147287023247833312730458141073009904256172131660609758115626116727773598771824420876363664591639921882670048785682858850859353344843152044105630887386274721082899832658883558236121882236838872654502098960256009497637156664124364796573106957487575430176188078091882683496925310636390010202949973466110554603416278839228341741037158112370489206152728496827877406853832544966965545789064556459166759873203903107689052913532510707654714748860156371561267633231096249253015112318867628946930138913424723163582498814699502986618370571122737986060087768310384888634032749756454037835510290919733485689824048935334152929312787520850912205566631334481994817709736016959294069851289045999534790997170346983104685846725531754971133023196885920980511434236381554283509073986045396872857383651651791433576233406508820489521177732989301266848316775212039855398180282454150226745045596512482483626534280915765473353899625760296762177327804058080439092313135393748264435735037013334159738261043751298245233962918977872577705554263523897102776176873220731832322866054015876598131833975499153834074284571995347894406483024522380480762539594071431292171702557944962825021968058038586828622140127188248275032455364739140023676328444914148509996765129650358224929703978680573451223530382897747925840847559404936676920023608033510714588921553222656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,13] -247140843235740264985975807412770004629761472334607355282231117791243376396177978218084996673114477665903209212677963757198522164831858554951573933350669763029328192109165633388522573986270233593165854803114515902762338721628356845873013800268104796686758795222100399262472550460511528441242275479304104837797486327809033747074736211696864044038032753199298646700644687222315894642227189480140100973214008570437940426113678296134199443443554573438163088228243069903370667271874662000541786429864031184204196431950068749201566343320779345954771444383193303273603777315593205312212315860366790212146136287447304435118250722271091129472704272932948205560799965031840027410418096401185721782554071411775977330044905022597588705929871550261584676823638832595284117120130704159121508014786018206777896992747684491521232945699072681111956380768777208132325795600892064274763733899323592141199683720631908305701105110249465365595874552858653379043001767827313110246457500971565928377978154236778240352590110578412405194531952571608906557156587130512671515218611740095651703722174855193750797845488485992011060045580292643452305435252364426405818802033896551933992003697681330584483159992591704987855620110626432968784735134335073953867832607514870506055492567168808539687301843676667014378966361567198845111193038870577066330982255366114189598112420209459599207481943354691100270718988181411787503212774742685445864023933293314890706676694338122701435760502905043068552359878421984099088340372313392098616149561185269336079888736249714120742159756650607505828822382255767523288025054225718058761645096601574337942044654064622301890759410497977339431896094591296856912817122243875196770252668630657002872137204020277633983502512060716016012509463994116012207112427437301917096642109471552422652256368944737102147551283730214719484467336345953868088191612911014079254405391983673494070463308279093631229852651056013058644176581288985389855913122233902270450471266634307758108104331874322440304808250547027497826561028969090845658534850010164064939046487984859415049530224862698637332669536830519746432014288305200345459822143554687500000000000000000000000000000000000000000000000000000000000000000000000000000000 [136,14] 792470944131787292776958389895852297411003254131353238797447301356361855033564092910288795578894341233863607986858513533124928390780655567446196670453053585634548336323210434558271039577814533228456275070241863269970374491423606663380615231468257828448725180923798631408686705271268806039067407055169479039634132163846452680354939503220275164201246789120975897662493944791633400127688349137031367992552517075352191415155851672532082035878378888190272460177122842398361186728293343065526681983870758953350949791589451990216683161963572869729236587138454167725000910711736658941318290458687829706433831640876992442418458419919879328806488443304001034156102766575241039186535193806587389305571984949184257172356761671705680052946485381201173617936760090702788367426613877212652290853892748221649190110873715661593866587219511827625743656438755165088978163591001980369514564327635602060612322868758646232840879072444651606175312397849219976312993804073711685272437204530873033295584409948553190997646354359378810948594465562598961053057394277604281531268850901648593432759219090720998146026003458152246095122064067590475402288960660262729288618977682670762702749956158628173263012467748208052858722344111588243108721396494933584443840029604052960522447887487683460762308661168570364453550903820548297356165546887242591326460521375212361884011744818406076531474929891146917834084233300596760925768306055395462786509174621692135685869142123541426239562589652238685252986008316195384976311031690829481496590654734778632428540020779374035828413020841232233479890012726660206514079982799049565278262481594501458310603998004946184145283588979566046449698259119405575414374631385972709542578921371674267182900108089856325594122162277832172758153185139091591880811618512571571771427135306782754519505639433029499558053535262241684368844050740063818740934435884800959300229356100756832518602604795196617982877646693610725447415119321511606025539316750263972146289293951153703844524914247298977422323509526611982755037552032985821256817711622916857290787260353537529023217673763018090972087258932814753745545971870049204772562436103820800781250000000000000000000000000000000000000000000000000000000000000000000000 [136,15] -1833426668131615210128067863949938164540256869027975548568234606447753303590886890451865093661873358243016529676819526281891098227031793009942161282657436733633636308717638436111418919033059500415992974336064106164193478250690076364166893215022156238964214227397264342715976529925354316709647570257733572649077502754642827774801869509187261194546461049257255079197581471112158474177035496028189475757598863260865707631664123121275696814354039668326445297921400045083688238819154878130971497247848860084410692621512778785090347777790636085686973117625347179475135597821954468256560110799145754242092256226415747695936642080630382811895183599017843845516332780730220869419541307139946167460049853115450424698227798983669078109440439140395658375670970104207736344164374000831882954985461215136384885050504273346968830200473252013717029532371673643272280787241194607934940453918910595202913016882974107044588320401508535168797926751228590804576373040837008776597037129437684320382837442205342282174789502903153917427218138897076906199031709605427643677116036113124862211893946425928266707140026367138276419383178319161380215269084313332478148173132590598972116076297866044320739758460108107620142978098721089164486942563753529158581486077532019931286258547177730663627873502330534511693594174699137269186217424544910664413374989401277455912971639692358978326940049241321387684818525346898026158758561409441887610550018282350669822844090918097444091272831024770533636578813319761587715802572656774429618876570245830918657529331439917215456091474616912790975226680390741774417311320445619219620808184865068974053540598275256605771074279686409235381542989779299717805444498790603409962936664952089739471812496064365036476243611232192847121142370259881013662131939918403779645806592651532026568805458424834045443040594029154096434319331039843939308118460090820381226722261145116050467561062750584300642842850898297961230180544111437041271148477751463252886042229471661267411344886547675765167204359999533532790211586817034532918420869479128620920018426727819421542187947846291593773076354431262186349677609425686840922977840304374694824218750000000000000000000000000000000000000000000000000000000000000000 [136,16] 3098821006104548667394255096215728250866099113637467852213517932711694849003794763066009347895409467937790620825878072033555336264237708397767298567693746124850459515702530216083951694312881449500550475948352380613661183589769292233707737773949176545471883982869254645734083436785103906128497052441067325191432672916847908269060184043220796089372505016552766907745245256761843460411868716007655479160650641276298377855842089076163358287613405017893842404424819815024949047979776192959132103272148402088318915071416365592949770676792789816093493832815233858755093751386732815988400837366874356179593205561929408608520796177158249512046357788252912268280997851929107210299567644215075112772732200278072599550123843457236024576473927337031929060080566903134000620032950116827656732748230430061743649286713276691289991769630407447254042936388179043807295917779913148062266798515974738583478839138099761022165015347463794214081674202194417402279597625292411812134821546039000882161111618461221763542247491672731654093170783421441763635330738287827845540631663290297844430719895682994520546541166146337349567193346043886765627129483444223507711041208411402283285356315713455406172604520184811972064761011347068117367217249514985077735994880108877382233218225850217360019683377258830388626847448397207178087853607100671982765919535209731997311928798751107095993473861335438231766576353385162203807315220769204967406626894831775886809980547937785866196236362451413138971908353246967400668742922019739132136861911634987122431045590451942779542410188096816808434743810547831680367991487565621845693037392951259581767915528430683415431764325665593224929131617728384326057440352330624752850276661934576006000668328061925820066476769834591330071250631041884752957795418587334051261365061500664569816039379305347308891097221424756283483222316338291463653183758150696233918524290243383600990161011426790216676338720794270253377512730286671864609936923728902383816211579476600113494755468780958750055381317255170461495480000231678252671611012415835603565816381035688310064156965313777882890215322760605319389554444705033776571318741410272195935249328613281250000000000000000000000000000000000000000000000000000 [136,17] -4309435107999661514491653055036119924499035013864584581511279212271831175270461331048413320436311908376139283727771263644391007815956173033914623619914843939064042007199777972304961535333180091226792955827629150488296067728635358144984528770060608813454854188497406721289645859865563282479209311734127957477736664636416763134698147418859487541419244186413341646453172268606217870743746913647512453589594674559041425099790857678231540102325516357239585378252799484464401743710060015856128260991553728512413713537150157762989043474875278804075253160494224755231309411597079872113814003417170196777026056244321597804640888166403839813697032604130940345074433332673964032201763742436414682868904956694413527712207173874319282110097133259671692159222662763874341430195532484986234763529619207093010422583485125604841875009601797649717138817377042963151136401781572593134398314119129726922415392717464020671720816999299606281863442027073809752891881165636135713300468593277489494009874919296926261099317888009267461712377020536698530057064078138853021287642337629149841241615801030656383113354108069994578050983401423193693554386685363308910429496866287221144082975837152466728666931957496662945077102559005139232978875808728795020428443881567762980811742773455811928690892896716281178712061603697902806192541637433391397365426450246680383783386635487352304511922805258059883865457928100839152939984335498476000910816238100897486300643092717954080920492975022194202916517072258998496993093669799942623648105689468880586458215900944972830077899298685615651884329630916217278189099248674021130225886978839750399250195490219798923326874651197369797682440596128353254456589808332432700947862198362613247298624023378432104819696501117155816258486971389770989961168525107729426495641688196329439025338021784878036952435337205264178954272961205355355245247635402368614892795407887706945421853885363088709415440978264768767462608424128245911471850174278469403205216958627286533459134043641436181771176117023023394659639874492553337927347503696935340390128930528054138393442982513084778270980691218639012017653845547069010666201740511693060398101806640625000000000000000000000000000000000000000000000000000 [136,18] 4324695389399311670420941732888376746465465583019479426594732222249650177724410084032941280584127322325969540126467221957808076167026419514456715778906538955886333303716891415080668042289818939890528849241180647122232682481357360633421770394005448804782072293533383730464974320991349240308518713747630256853465733972823951074883474225651552723514839687611353543455730285139514900695257697090750289009624267732555508918372460184808988881643353851767066903390292197587491712867430864652013147125737396338175850988839116868438243891990691013330745634809592935051160325155988915842799241892912827189587476549592850550227646399399938044910288660959988681658361673951877971029127579175405081120379969251463064403083050596584132414790054362735532944732727161544781816880300332211966962759299486435682447348878449366484197385348386244800442411903505689626758210405166828586338715057266503832723417236042598300368735000802490786348982741134460458929662075934866294387726418967508295251755629422922452486256842953554708898366838319445940810088207657487649926451729344650815480849330703678282205498907902491403882881642801013282566804144258079547379795827316629161180453041646594653773642256107654939624753488666044321363859423388087169621666197874952003849738493368163671725989003437264759208139530916569196298381476803133556668444311742102024052643239500093483706135528490530343166118881194156817248733354578374211132648743554704281291434129084897691526976088883594772843166108759927184816428343987143441205690095643091265245350262376994409067932200807444972307865526044373997030977307777760742351417439581921925496892844420228549622742516056943770889074393567416735124996282152147100417473051122844456442580492331627735728006065096054442180924695145124215630454650644135303615777793062797155767335651804458731778763955404075444196824101322826551553120282560064700312200908414503429801188242063260353174207876408351498173224392276024977758974455684214881859452592674596402931926006268430522346021688357275750653766546020874502224584941402394095980180442815756864688964548710386967825673108723436175900907252964110325418076686531852288908339687623083591461181640625000000000000000000000000000000000 [136,19] -273907029407507187045381674319034785034137330646421679857595143908470118401936363637163603887617687182522840724817871417828908245196504688345910607271225926917157498184374732011690619668662417797219965765722934804234459699990570818162100620649548060714155351781306178695886955747584451003008146582930897565848818608476493161468198017748817717610985006775090509438639910258404327831560638436819885229916688167167409841351706571862495919161262354026719892831019656967956996873659122920135479401282700175918678490006822409724793231606380278571232888662627716913634827857834732172350223687397173183831114343860811587720890603359163197941345460304664464671016893427278627941152778662897888483394927606750946554018134766489954288198357591184804854431327857425717770763312080614084160824356061744017636405065146852716227451590127198702114090985302043008751956625445891385017856217295901166025898152315781597688851361285358986196279073386109921395959984109898686234510709363659984819103693514383872263504225611746302179100948390848752651944569189244477877576753500231217887430928414377450570509906355537775296739327504331564800805559818534849177098780604953051866900975963816323042439788131445448338298959116736299392969615401366027273538183764618425554108217860712886046762961462551271640360724466838846765494595582025051136563374403572823376605479475491387795207239192177817790300293323880597315745082945649273385933260699113336234911956789311608209061890792444019835373173621808593454054675105055955255710739741338771192014853824366376776490653926314765916474362792040267328435789264039912349561503752980313688001762182211844199037549078048688179828671380396283004440851512437765928627683880201439783111410426905744478110591234606050075365550019151267804820014046534047964098321550758317272413645282710403277262609964298126067398784827582693189963117625723793409042983686221553210916615776648722300781254341208951673649808836085624163997160732482003128929313647370780828283379560810434682668921871263576777330092753745385952516093598122011470396488609897986965548501554581934818886752647978489654539038907324177179664832586922269541673813364468514919281005859375000000000000000000000000000 [136,20] -8755001939227817986407528055557689234663195145877835340897250692583160451895013026598613528496113580067080722866246748586881228914498772814754349934747850562715711227603221712536816231448471551493676935185762201824155830840074655972967540377881698505469490894472966562902522528593087861041659187072887657167892874816651136543624176344651584775611128117331460704723091204319033113809324567110181500346824039962612485584844329761886382586643677651992530299193207321381727656536250613545656378493433285424960856231320360259215882349199568901462873889541331949479331840622574331859748449614230027616235313840878689544908155272311816582289180932659371595065174927714323129753435755955978720194938143953483526139337991673979032898659616676273860889480929393515614755997007976238310440944029118073128588458512563106276223189153779996724346415665036037466381677766184544857713403141272011384946423302685462145508911200963287643603363815637791083740202776416493306196662193067620961864623485488424436923299388631541309865218404136824300158562250651518404529022317649847000510960225033154477041096337740905890493905694678991406035868561324262773476189587402746779087405296504033597953542925490657875059753819659034195424070153217647875125450259510465066334090600509758694080950480312239813237649104347356790674525601584390168601346330275024245769673549712571803295817638978732647585879871565115603622314017043284862725028831094584423924284590640038086753996209149458249628506242684788168850778992097066070861762906318332418304419776883878061488905463142505813856871542321745359258761427010922128262168022624453018165573738240781667737129078502643457907987844345468905436486149308458489402605258751965033992204487287995732766588675663482987572144577784903220490582373401584312218672735466826462510320778547317331005142506778380583649385463682199425559672860621430655992204084107079584413564923525143620373807191288113972070426281559315090249244916874002153535255530458766509377161497720647946185961980594318871655431793320852431673226193714277493532182358868554632953608710192961425659292760669039196355452704414488176526925781475488419852704069512583373580127954483032226562500000000000000000 [136,21] 16465309019403347784946798663665497707724534987243060362834728413389042495286987457053501831001547783398227470801951402187940268743391542956361398070282445396332746619200572321299579951427475053201396516048424803592115717565683585656972888042630322876990202858881470999081133671379683533771972433670958867138073475867257469890855656469617710030653536789275492080718593739106600415951373612335940422605420349590753343188537691440202087338879882891147504938474085676518712815293853421900933029347714855340566828748044184159766725474258343845072546493008209904627038898184802788567236231479286031383730281861514933651682785922738213629327095612347549403396095782939552308470930217697458772580882606203014511028593530351795030433055569334255516699428056959789614858040692895270851652007885118070764902470576785984219314955230292657722511295338077730878875136715989327589000580061624474131996479003051744901444235447253307963509397670560726879231899466153187304896696216997773915419283400237680544820992441774283807139507546693756706514375667454960828138989807205454478754449465445858939404004009445632997529080372175556413961940696217644254965192960759460210403409989508312173092390801963156021967144802822973042689797712761389550670400167799630943547058577329463871512484671751108810545111206911540434550734111182621444764307722207886367527532117856721227911464301309127432851246940313239702123680240237970323439682085754348608229712157151070725016298684555117478582666558763843294725384905621324573795364547157110129948790290738298006107666048563257315666568824581788343319343266311465896320530098383644539677567742673498928420591158452281524433778467595422021448760293175213739614726583729843373197635255685671301760780044370789877212767677399578819638919687646539959842883586042719175644277689574901688168692961698785664696030612412343665835732502896699805103607170945411076945452267501614650795259147511843540423933434576530646610083082327618714030477522735563146615612952941662471854856817304807090063484150368694033175208098954044728337121944304594527517438904479121579296971592704399698533260915186775346116898879710721074400014973804218243458308279514312744140625000000000000 [136,22] -7526465406266737756140877824185935647287195964216907292623232143717925488093370147373776492985560195054132640952260019709460489417475883033854300867188615202101676279515253830296959541971755296872814825833281295973061370091015690298501738750577824130344918979506355840453709429814961397029631561881668275984015177327840730647530550897621491555592447807881147601930420456158992256874527573964015853383006875252926374438539707399270614878432841002921925258826791840554581229015494332960371661907676865388122903649108696218073195852131931311162174772302787895591335950415446039992994951438904926280655114196729498436988773780578883295287800469076517416038313756461565731064876972593739117916574396258152006808779526540463675043417306396747043623906360987943181660341334950844232063756477304234610592818405651532855813086237350239550668614995369006878375489640603362419258954413243212217464186245596859050899084717799157212142743466498018711744283543721367536632275473893002301327983481581874153690614500018642308132080314689062782366039940175188648425618043438175940192016621075992730917611946799938761008804773899839427296031383966289528604672266151455534303407991544733498878479220590351362014200644502671767832851025470945023521317842403090710143018746584698011882784680808986313050169365617726728504221336393159909515408161438619852543978636553924200298232634643584290284132825861024669852058974528032518873938018354068601649499030091060404933521071129324030812338062935497096764054511591615179662834698060715146045049402271703398503853592594926960402582563957122932174216564287561022426746236892562493384234954950864507385179900049744642320657092198365679784302685086769124623027790025185638234911762776710359255399570960184174294919941718217397760268592232386403000498305982549221857847951433743970322047257041878260576272296039067870798656301768495149466586485541507696721517501261077290168453136850419640256712020917196327627875979291108727791811953476820840749752272113287530226815475679815648245824141015609158732255493578365497827807068338446701871171426904184732171765433291551034883894163901242621186764454179708073093644105783228681616492394823580980300903320312500 [136,23] -41413180047236086683404548010336768693533014657599257867616204165934900822707566101686977232313551439601045361201663958873308108497460365091967871094173385265147426724252993728471830742144531857937191718731662507566588372673677201626509326817504931671379675656152065108845810783416302157475041877278688598591032289513294348047074775285452203400506047966931686176922569311675317414628709892815834628406054113388295597156585280200206372741705652965211425565280509536096429777949865201926858747989329943905940835634020114796863518428218619779559677660156475665011743365756941172270647013704725409695680835848625288726732290758703841674274689040839451465672597863021383097122394250053318590085381173161525416722700539444883772347178508106495659537681350266021430449178577836592428759512561181180846826648002509741757686689395506799525952325234596919127863109628430895320907210557488320270662809981690223261578122028985716594418601825257911239406717454738047217672995545784686459051399248668261700183742614562350003012538224626700814119913524045312709848502045514782896080266814111453027156722399392627224079074607407398422269504876101622983745496170987452358562055888490496787663136340497430089448990233518290611530943398902827273275212410519821430297025956392233465954134049525427315392767742236034748263670956141037012824992145619266377964945516485027443432623882089762327585734431062903616622174191463695558442025493759443721739440269163658745320563698642222424237056913402193340694663480332952071329741099509579854699741568531025437492767020294085156900547559885348955517688625967471261897593144260367544286599731140891254358441440334412519871396366856523574545050048768189108210026182701504941698616799007320940720502319179038074708131795224679033824077800844156062188679546351035252210967762649224293658720270008381197902659030054491631748931020488508144431774122449055527847063735057648223427837485497014792960949047861157023848410567872266380331748551888735257966706540893641217425940630938476634051257203514876585941762055047385868187359553903743027226242140036928889947203553480539758539785579058463280846469718466533434306567351690375744510674849152565002441406250000 [136,24] 155173792160247348347247770421213396310220560668404547095290803420130774984115230003568099781060470795124823205251270322344575849377487990352003060957429881517882206105921589178034013871669950198926936112976262610063930487302878866874964278929905675211242174204323511786346657188387159251370905689453689748500287449788976001039862616802833141985101793574698385631396650704134712095543301039916658060093545719142412327648598909327965822201363880816525482362723353861918939980359745018491350450498026389713389404432061807744792027388162940917721360433634414727251378888117965983227311519561845209777950321158497027359691004962075180708695149644623613901897176841035639809400375767331204486166853547728551726434663498354683521849097516615110456275351310576050129681886914108573822837447620420303744701388623237067533186670750778477077158684731636420422562057238414143471565657991634172141364380246127490031971488835198573647879896422072211476419647328680016381213512536366874725732205111361968552127806474768584019316045127393135336133545377623788381245679126930376171735196863358991901468574374863160393854564909155890122276066601966995620846097001195487202469497098558899565492565400339318729312891211587558187568535060490530771062531062214014503228756368531047442397181104078109245354408154158856349606710803741120205745396810986163573211000153370718657361493415301539421692697232197043296129542342275437445788767240815145851220676948939813325849079979146060425013887216065403682754245432307508125945541316509599812421173052248705671171823726112856437217701790859329123767196586730672890652113513829163387606688706554598120976709197307574283712377420243956469628344960999831363550984410604915126380773773407133249141946223544656944593536444715149759229550205635564212041597757052616412280185702016767933195757120732033806866711130199417956063644093248401869110214665893482465401125093531758885721090258457944719609040493457916274265931130011189225479784900802171953042220130790726491038871544965708742938565305996939959400763114607412252153111375255514421127927096564599433024579944072659460790460278032694227048488165274065338224140919720639431034214794635772705078125000 [136,25] -345361642057106090229205771109371655988773446876647812707383715464776583139423092622413111611446698080294126199689132630388841315924918963656426956635384060816912941883984147482069505688232348326885484188701512754453564702227482367949431920989453733908850396536756083925325521600367383290414303961962585961502964820058502342605806172934371262979973387154272972701201641360390239428289953562879936161966669974519087048248594790022807808895047595427386729270251894183192515460735427792292672118846930291533101325522185813317496946060046291635211653104330238162264488537076727249567187109402337598081069278820026977555239835324678538974354852793199490220415089133195195581239156726650021982598723474625903133888453097300313436520350216910663104708499918557938591093312016885502332878834014035631766967558004615759051107900871374137113797933122331402576660933627468159347472469526763154074463545284859984741721100102367096729079443024521017169353890271945844974263401691169061404713642937592581272490904922519791891111286689610217059988441651006492009657142677943554260559642979259621954754998082693577000799257047133124593572068057123369244114748812569923294708633463879989213331419260264527698096256088853697747127789049723799565434285898702113469222942914070563426662031094996281792524784820703562847576555451347252061049825843218873771989757451727303730846768633409155503487345036615748392114873862313683833751869218721483682939604245610653910440452566833150945064631878088289983153489923922970537447570095895868961316174724583707814544035705208923568994808371341536724784932101441877091058918759432387200720869886299291062962543248746994739198176901960987459358344720165277238964966810616928967432994205438694436606302066935859963310037476022366597200999307520003093302133868640112039968698030474495313037317647827594728009449686730039535240832956017049171120193381918383256520651157789466805068007895454265400142982234192725586084908943217090202672939142239796870658740368153814172858405887745697883885717275809814418727745382880617571526724912841983822527716600887120315575771250878039513046226045500070386380664756202493327563729508256074041128158569335937500000000 [136,26] 596016355952281474438141724181606094787839595914819624437429873934953867956799542487853225622874006339566211696065089721757473505022534016126276002378758311571427132228755005585186186326846870921506637637299511250823184090249329001468567097023002530337407324728414685802584035993265893439718113705919347081865160767489747672513442440195047006214983416044726982939330047692443197579625451300675474033521338254226116256701871364806077202898215637482885328928683699331137616660949093987243162767392691428837311974376247265271234569306163979672656983822305768074825210483684902229950863884416987781540484836302043061322625193323406936785208854554756090631569393626991910708989097083383982244379344568206260042258034717321388184594699844176085840432725856323099975937397085593628407724047641371427232179539800118651432094711651376991236414092353874652509319291413315229624568789822064703287713720296155805265235273490197427713981081396873381217867860399171128308265038445252217047386847405375567288435469231444104523396292069445410543886184619474623189634416853286535200283970732010927900417875419353022842883064932924782672905943993731141075295991800026625154122658256141496000850971521577728708209718742152490758321580811007298093303479613915038310134932804426166699212549657991978002574029401973940103811227966381586615371029890553901448900306601667896405886481608657180839694016440105408588043069415691236180660051384877322674978754862665859547944347024939657389183594815687444710876474852068594192781721342935924900921248197705477097352683540310343618117533984449112817407256367690550261194542952990783425354201075797409568726962670759993549284597900935427087742917794982736257611399846569282754973563245653775864181710801684328749753273549443831954339727883380763369309282476734969091168840347883595002114483507352362858666322716352917115715882952002211220173374096661298191950211205953247860404823218559708121785273177482266020481389188793481352986866669481259845167485082011127681564340171540951417778778375285631021853657957415474063013175720215123919517821127696802341876229061904712590685174947174513954152264403138450638619527666151043376885354518890380859375 [136,27] -861386274008520269077261860592009606516447621836015196555868963925450984274139645600461533063067255251993848662998463677228959789062462847887051668392229351626721975162192496229093682533672454174137332076855688653231736573806217440025266327522184746936869296595546880855168793869775837426978779294784326121796122897692793288781858144366627525086523725137274276031754458865736551285629515040357518118860987334459851006160792759919172591649341702710589098803372492150161032410575451137684392763493225011205571287045129998358637481059278552862390805546833355364453047066616800923029499652793507207339848672839061323420244130860686173559585484901021906337650329833172072592519813440601345257336961311186074149235358700525002948415089839810286644123159779008073862797110996701296820411909537571099061496300187960948330721804958113684525312285878146747731435518142914494104961536295925445302956983598459782271421212090370069722352888378836103548388400038004841178721960063074177766893701518408905957271851920566070862803448388069835412804146291771648415035338754451294213423875817800804320334747548037300891486786610150748251803472394749385923697486640001337090117861195612462715441565444359516954241614668584129561886127987804331883577011337451513618050852166042845834109512492529400931770208771646882367983125303456747676467133287100244624672775570706028473253819926885196611724880838532164570796714580445570140757843016977618531904423724755248368946492797560810194923981037987268241689883205396323865427743492972504958394201482778342498587855642073038542364363429324639032784853678519263018344068699821776727121228767886341444234419787692797669561162444472062067729861349645899136682240248775185395989073207050616699915084887106143291426519950066964479463399486620129701991306044416341214100638753912191047863335862342206081488612561980122187670537222490323619111502518159444700017635079676669886020771148342442722253648372458494420660422905225964526869894420880789241929336650940840400798483789699930333986289548105047713003669900054448610470033007444805360120832279770060435435214412024234713441511664795688511758695157524844441709888087643776088953018188476562500 [136,28] 1079322272332661852507100647962131361046957982439076627035240689640738539724422180711525333571030763793152441245614094997591744025917192836300706863857611903066553931039410091945581472758745660425057790431340927486755773516138674098149382883730576753153885288406253187580089325123473966738250246381832725259124104698742440739596236798317730181888488508009627255468996654078784852233568651849766571628083748213142843688516548680549888227538659122908126229683705876581492685285230278063862251612354765129751298648633267738491048344553326484562514467183625626862207183639683307423460869873194858184393160159346314494291460954869596906044257695428275249515586681431427272731215624883582122122361739751931717521478050943381351488661335348292288262837330345900134432792271254955550948760018558256412960031675277137542390767259757266316188791749358502164134784356178254667561866021053494970723072356240166489523364646331646879341331067708863399212675805793762900618414109830149539272907860962454512794509133445207843107469035203533326570579022361597066568129669272148677612853531000986371944100218491826404704176738439920110622115084451976306086711601173909521697414247882141018868219036325655348340978457024874922384790865722016028701028296393924291872326087233455890159713774787315580842270298973759892024463052039805488544059250455610160597531027599022829320244672669211051825755450560979975210702611302963900459425759643170940264551649999635484764017362387726176605342203899006899955609878720278183816546103766431622093557469227240410414653693292382641172113495586396101357403461297339874944016880511377177042336745921394294730690451234930746577458886763982281247584737193787884360387246622767292035424740233273058387012125028591163328517117491753353517155439607519237622644856725676043169662429219374686339716413068778417698062252436100889878621458331445600108951769053201387272363946137628500832140949252824739667176232579519447988634861127600197136955855585462865902269492609530765832601160859438921580324392138947444172302054000633586723599376023334955363643658988677123399303723791948663021479721522609191664523179407821418141821823155623860657215118408203125 [136,29] -1194658737267367959714660005028636909039063017293219848716648814669318068517015623399058429654502885674332461943536547388337124354221671016837184604399297049721523939985660297508505742830976542336637578814761779431330343068381579155690878098552712807749769772923629509808958494098250884161293813050546222611011943688865589455155170109208792712289070207126005184266155588846405407991200123739175099554168563408285859895412953676797584941236645210812388117984453131285869232635568896616406820737386974677636943570168327402603628314437777228637419114139889792682161263250990763198788173775336419037097091429803310048529429742857678063251275602929340677789832123390387986510529660226191547659017865097036741141016097740896841492141059930649275421223888981546599754183054940075998417861873424069243359839874435480624214614137429049749892096894819695561777190414651539724943638263824671150589347690686953163281395824107628719230863793273255931424182402328599453461064413026297353392062304179299055754278130995204324053317108077402154366165841753131991799951708780356431428009637937458502248539704203356635992836115857268033142432691824836898855822229539085205226419323390178608102731234932240119175835831917021071322290550196491448151882846528392512185170690755730322194996976776798209719118701703999332507141160285187030059079011058377697113528768353684141204473699870864874396192925847481431651533960723567275389171771916637317129558461905954627443604218381266101454777210651153961760802365766567946481861895060831155454553233922588540763073386204254041228458185559027575799519858965206142149593291539933457167254965293884791026849335788776839201730518261021013645445736978443853484151574026268541983489554364068812416268015138297629682340944766736412663401458359817985007166215969834886760794285030838489004996245581317801201436624112280856660632970033346884622266192814275733559479953334216174327717155932585430149454728143364356207187786349834964318295181907170858307930514608819095405752256845225971102436695763137989306259131773250609459405010300430055753715823020083814594436875759923930487902213224974975781661846893976385445057530887424945831298828125000 [136,30] 1181097037441031003877645319483266237872984486026008145665043461940815088340972566125592808403887299479707570393420853527347849558256240616452175269462130449687552884945124243045834527851596188782558144441738854540718479603030766731230000348346192025304368796481273114945869359170043304702151117476048069012237060081957755789441649634676143231980727274913849977432104761871670728684222235517495370856786176525547647092548782824685902314096646722679611297658100840003664584085552597863325584076152714487480324919457164124081271946561980710209379258802631900352036194067705625285865579768598314229442574374194638592611026668905806363779751797951856375687286424182231219621156405670309351831351227871093279555661021638354423780942719472098397732763112999122879743645765034027068716156417938582150007977897933416152322795157314426728908542765641702681332568071599709559906731088865978567139898318395776410635969644918421066299515041480508374453790644155295900755440631213683539961914763018667211652446644305152959190349121014469962528366726205298319190357664211157826428385882361839650685163121086854400948501315502200672711669219184302209844160382155287201090754253503400990752830850236176963329585525210087248569825913850229840139299127088113308364432304568631801147532488240673355160175564581803948295498081276521835066253016263496653106064654572494758157777005119902100198194245132851788119235924274518877749588312040533191780585617174273261281377777706908007449287806212661114524662226406020421800131790122043356565589106111046844953720991191748784643121175692744476865669091464958466550695375656723725552270505918057042011609743019463284774652123241061628406483910708178039168597825502269652510186540745521002835402335040041530687254069733523754961356945479876025095493258733383844457050674315519005509981358855597421513242816510322637357407241488046159900423438771981172429333613320624721657301848009704968344459581108598311312140548430662231682041920417997635046398787928828961341135085586882473300203858245586228236345903461976292364876481288198344378365458615006732776145380330940073437894138650160212684733128601310195335827302187681198120117187500 [136,31] -1050148535168221666360249079378877174376741041663943710661096132360108701673408606483768831765029631596635789907539259709126625969025668933114413508593732898052472879546772846512486309021328499032899268933034267903930821388205508035511255004271343980161781569708587106303706830585608694278543725445176905940308095833681018788674864226790340578804894345299346874175509896208403136065775682883631353318498443359542423359431413070280211503014082585478389019977181407994788589520629996570654747836741624030879042981216586457905828324394551583293942171954634126482407075644671332092958914553680320459595193303113017368584883861991349044488309461774044375605232457806489323324064881798984361362320625977038987517664099879243745621352950733328883159121223623133466612658679631500980538435139017654652460138733505737934914255948984977042347638285275510187687598939495538805411917214147490635237954928550154580145963123592053156552565028792682918594961036164879195680059352738306407918268016135686660296594336361771415715463053558834402265972311633948980370981795771236004165375776597559624482910048177374722612133855252014812741451608423662965982201141133669518156522912156729905438371606333098607765720338339790466068595813937573762026299662830423773104177483362283842563096498989015275265997483987443265852953086613267764630703290742516532911413238111130193806608781261524278074969659322681521053113936375842189963197206720203202291244698221606790188717640905603579399287097205734308144019285736578931577402528916205587066598162701135022492750276601898472304709004842466875021433536558263693130871938641677637065382424442561000674496256185468026356251554652239576605558581844265051221796043887277323325168744167197795630679812189170436515818233500835318038148606398610475912525573236185116156968478823231131314073942221301965542371727706807695062347783068227250825306795119388613872112379864015802631970333806016086010542662008885563174828253122066433457904117028194867742049311073984149090717454616194907340603598362349113269873183171259206127262339072476253403920437673281197277427566116862284215269679692870773078897544672472868114709854125976562500000000 [136,32] 843293903919527295726402608431763343352911214824093386007282253749056771970178058347574350958867149899564334666021132811204650943378488384801979064872838181746444351300593959200823132951210550999778100940518566761311125264301337669631456529878895271998823878069095278120356233022358676226162910787346054715092074637540631446084847031190736124011347869508039759357432071611305265411669428664497634087035312546739828738202901831193773746224908299281665350973197334678123766571447242161927155038463692320599308554587937176811957437662119787805526308536105326735933830205681692892359724470968287032423543626425256192107459273438485314064016267574665363986342190678854432176659362150324677411516733242626053743534984780188714133523085520939065761540468371835840099057268821315059775391990185883838013423151542868256185676178934348667409252493836842455591600380857253425799115740412557813088036580151940584302668045522954951753513332829966248696781841465112970930867708838854478812764847913629183592858664097768123220288555669159818269971218648119906599852017576959867469584636872446670425628735827727556462809158761979748625363620290773268635242148103776598428605828297217255243333266612471719773559598520360442330478497761487771199354619242536522910101135335932114871696306046183135778299837126308280177718373356680113265623645233787977237666718896773435639361877318480253781815556440017991305227692243969078142511485446130380909293282009641854783257863765314278927205770056630052215115895943356508512123873309009935133339950561322650087265498547392324192958499134105649001388726165213054003682386485493565979789984891234464189642369462554657484719487746320601129378750319674574488469774553115350494187320885347978410986897821590788470258682354914990684961324999383163675686023726112671229084768287604554953623094658882977655315074407140334967589624316733191486086471319520492325859487694698646307277494556828404630158177796020494637340896117590979558127564819409833525267185079508185965800277000712641951668265804668260320953276478668491507795541741942168250869518298887024357043021655454951545657227631603473384198982430893433047458529472351074218750 [136,33] -613171049512206498950315664756763650977582052896320278911656934881036223585260639901030185556858319244848284406568170757066445083223949164868743826858848877931922593852792784670092928247595215425007362490755145794390065428533267859975637472669132037473772309632500502227694509521934264773810967678451262822407645085217642678669520431985734257013741184217971737837101697886868647586436623917187872423811705432978267774390452486284793039628312673077504562493295927050349489749623827459423635469077872145049637783531439957249954488112743198046154921801201115755643445589743361098509690083399835273961840111732113561309836329430731346236751632217696321488422711514485695439324726970682827150834381866582153775990315212118693187973088144368677489978236551525441504637069810671652517558971377894384696463450053940252849894466206056094861456294889986959780621152539654271850280948218404918103368471812756038252662586927203354422841714610113709816695879148359863720254622987209832853297783594142635441608283628654465082839455305291399202500239262168597505234315339162199124459583501368925858055500471468556793124722568860179546129354824610165877504846034286588605545191468942769426820858223441916409403541675139042137840152988256054221695062139248488763037415993276926692614844396802183583062447444997491394777790284335485562320630320233518269848533091408116627752305783633123492948116604006739178369266470345016288583903662513051125884430169761115228942275426078738920764605189090990842300318316680689173028459907074888631474426233297803716667402741259458714510661449807608245533112134696876605132287566562389946765952299496598264945197505226527247816138836299964572416930953943449891798889018009008471793136593492478592559550268099311310294539557283003016336061489062194648718555444827222453335905413924708914621954858017593122544903122419589086233446314614734805447895985690902315855849692923938261324514919934547875235552582453621958805503388671878447688655124298418171492515605737372549862475152139655683967861483898145322036975975979803189430470338681457533735294899760885281513539912771295819863461732055340657858805036526173353195190429687500000 [136,34] 404323900617063695608442176419251430503441191153514136560508129696863944349584110018224005760745119938101092895780307122315808665167392128856289475934043368945515925205016644956093410448883813867090687157519719340702298456924851735088029530650278369662449896651346333543234382436719966593629182384910018138922839484098443033097028255370560937064579453977521964760146255596296319899503369661094569635035214606051519981558409949431439382121978303783880111369589544198143474162628991421923541075754325922016328324079404857690315043797262014204830440079612091089903933928166727798334289174287075692340389351998778587146456509067120073303347544393022095239733550470419722849111506729144058154697987190774831565126690888626899000204594555169742938729538326922427449912570243715592677242632870489778199169997186986971751790507944420221573764540033716032083655208898244933790415575439825209659007053139803201830840771563899128662494244801900849847709966111036668165405960447532589379419522105346526245279789725210550685704055331908329384219104873480361631432431891419800206572719570747600357336829275514741635246154172090599203760999190870725443031531329994349075856303308767392777325716991899012363499170776802578936001953493117717152496904321019865086417252756136751884221949490095434734530795066302709752896478535594756699646350178206073764863770753785266625860496681683474013197119228026718304441670029109873871455690814892027345825624486043817898123893207051565637707752231395775032650441935682685585460562920031667177541308380011314441850270495075273278459841225484924009540282064490187720352892168658795966571755896068756698565017106327303405185738462379259610214527436836112729602617986558440906976723911745715276304140566676920356392612553600170221321767099325163336088018941072972052718933829366182212051800090278209043811333074076775670711253119781678997143800352926441462179674628852643836322703940338071920371062337183751130934761867653059389304586877002328405958773650597976813684986942585441888149322496238336158058539881590674248344846448494086026926929878773858769885064673348986869291702679973311950107979129597544670104980468750000 [136,35] -242023235717697648892035963074077300602540986671842346160294743916236502092102206839887822014885356335188806619190918421283247634445109901748258355446813231190601678000998894489540742988437955560624546308032440942712710684517331848266080807944963824485235448614355375226309001418234499543616347748885021365130448747973834038822052623564580441514092703018485683799649600774166122064570368296498263138028108638253270188402400455475975812133153227727486266198987159031195323637095958472288661450736939295791376785067966949015826748810217334116969669122300812604287809610557637703794460677882618152800332875444628948475399723855358985003583382894105296874462394949765270381683021822930717096702257020120384151325153706090631031924883082730020551313523190926837030924286196704240772815360825636508368464278927316199386202422661615224145809478187844315029065869800729933152562544424693177529396806635256324035236942136938329474304583466789617390610420083381918471259955934064270534205789459867426752847020754076801075538487925455804166700902292912230342379912877935409202851827753486244034229224071632154068362188324151934913901471019475060882678411732314500765586918047808856278803093036578435396008162183799426855995933413838124632203976456530448076969284917784155567058673969937309221653727637885949764427232684484691734134362095865553129164392950431400206172382788095238539044898387640253094999659925137719936688689476412990689709621572161344853454354006355370569508963593337035317490348004765089030138855038820554468960367378135771588916565994943529579837935129429694360190604659881028757895154237457147922077848630167770296744422938432944729695401892631884613979937470596176600572758013055401490441664443748614854808409530424524765942371941736038873407057002897907022281148124271747907991935900194074664089689958513289413429766974103477871468712808487957030579626820878648019105848275233224991866385753871958269257001937075629686844820839850782423080693517121021050059091867699577159566741221896156153710390498879561310579218264738966974364188763375478047894792119202224469489228637161673830309850214153851073577969136998057365417480468750 [136,36] 131611264847451993296717097600555593387887743556025971008039827922324706463134615774637258727170878421286581577548781468913956401846491954640850952252197024122813296676246938897223774466502191290694555336081338182409934762563473723093194289032972736255956005051836907198405998758645678939153367384093189598542553929637302210319422390735850735376269049797378401089832141601766270697468391528815995240320055796510336717998560260635742953080030483867093517751520651535879923025123189238025760613350275560185389130878582963709999257336985180663872540113564282697602575781062579354081415649065312859648096818901224619640504602844775817214250777712446702848755211725188720044334323702191097312702151912483355406139517121809558353763774916291825769969086478495507171688201361736099204549186362824095628996065554744034255602342279028928915864807564205124025858250146537386332393534945949002179729363283837193334451190739122443394278667936104272014183430005458115958866301957906966820664256432823775217455177365353961831111790722340082554768541286848171889453179630113909515176078910123137027871541334111516680807294734671308331534960893016789748611855656327213126477096740918670018499823508379776184117697584391206274292021179563768584052569703689160525058519080553969811537922425950314771061856961079246169418431438798317899781232235232344650510184462624453223858620080833496227956126921666078895649106424910308427376837314679590866827485663037685409550842805511224521299537213061532890694846025213279470331274815497630221121505314263667856016386736858188310142793503239719592139363137742459860610128485797140874234286936600239463376331058529894191202194743754160678197420784916017929659138129692914286077579100765098209846706072868920579390966458975905342950645754551231950194891234912851006010580049167923421085128778083930958816415240056976468111643391660611756541102956204755389838899752275575190575460401346932199423828237457073065755720778138037991269895324542437512847555759710505100538032284523642272996148324875667661979725247581391117768285963254367662286181134908081590244859060252716271544162670184831484282554317474365234375000000 [136,37] -65064210468599021932945346590364394421932171965790825461362013874765970326228967477456984293100931716649038223553009437718004152416332990938616323428337830783092326013087557157567797475555053811500919005959764464307227613164571516066358227834656871632240695025341614907395131593564581281083573640445292441765695710457574329078503244204143464360684054730892391587401510340399471409794115834903316107828225939040498635556370329426354554706682668596441688904187275832041323527902067054364622328385695051055347071282109640068558971657233740077541983843214851372841063197275770596107280999742514658847978409392954467858597173396407288881716026275480785446703641279592970749551240260409072087626655820477718804567261148875573613220589192553811052959543345180440869990388975468832331117452043555852004836778767910970394444044112412212093323025356028445703005717154570286471283779574313848304966858334284710253333616041819936739113601271881620585745664604943805557510364637164729055584524861530534010597482632761556663723488536005710502668845362482442740692648007609398751199911492848704615164557864841806202273505253276689626284546376877022441606351728799054162586947171337555539885685769901848925996593327748905117810854021713439136524143885630225880446699017304197507069520530861296369776026558848293393870728576122141680251109789182574357908378627732833468734326026438074869208159310211094355068141941421408274146438547874293045395822745828324516668548109606315165309566466851555503158344878800434964764711713282063152668965680030983061402384695411230346671257411010967901015641073230803521810887248862180584574112226278226498812004672466675149580680763988436346886625465700106768042732251317366774556710153140891557890892539673336816319044583034102928228929962329481690320592832036757756764475452825186089111002765192873439944810456948795126357758166482989461623480099794308665042438693973654192728687074761236911586546601890140902951215970602479025614564712565291862415761412612379990666861538578920329592648991272478579941720429694641036125111421989679250287036996455701657241310822606539425725047215979137730048941196441650390625000 [136,38] 29266146248896719457418133344592117649785131209904103858712214953720870855022436951138203474245767074097417611242147594044116838920591307557762837637467738205390572994501711231923359683070430665223653846824650787250135033893243105874530692898261279810901817954557185563773934246182690772599877903571907664094107370265038081983103853169279154008978858046752824432486365277946666189566680244530571683698673888568621875229091718663183093776243367898777508450551392824430762311796826616830778219976261761626652175755757682813495126229598395208867652117065301340190864311518512482274042372843769839112969188897690405068325835026027597057577587706440199090908776787156177806247070935253488600267598510273219843369530277153218626612012328890748313723165995221501774534036387916291882846075922624361194626557727987654370841649582830600798129355329584536217211317692292692351314120387238500718101118963826018553192987047920742276560640054030278962684026246210894971682803597425799936940721332852509715919986686309952192689560708741533834099584195170718228487973497487169647432314775064255195526294382930233404254693808831618884988195880560011219747620555759176198872324801172812213626772039344034430473827285577448036695204574417036710537415225039321948088528540306483347960076170699675348087618607418661442197192003821152954010287505794420272257033774629826007178266784911978227967938013921326872013714168485833230673770775525190937567158272559015507851383350633401484701518619135941434902446599215204730359504800155524096686400236915618490830907324965168333058305520969377828339680750554393994251112460653291842173478678517217035473960685616040793913829368096752093490333213045111286405686962420894923480789186926951342361047412320530692733435408086567842796963470400006739594228942159261604646472760006367368935249341963674895930823694192848659219820151072343716051309199011555397767720002339510062897454432416469545647354707544725447136958832551363115436250165069861372342131203877841498794203006783530455381714272531565914970692087970565607494532358387851125551391749457021188932669039182849308816030102973428326096287837982177734375 [136,39] -11991962666286642945190512148752680288108615252748233456246412174281699512847091962868052897679915328919201975909998373760662312115570795299004950447253927306560094962186970940737945739979116552596324143192362706266433406484562919438782562404157195247721063122401379194965661502283976945935229047865410143483512008460722931554456806516030574596453924856787541379770483207478467246570424173119334477790056007919337801317178213367319724737536451108025909615903603487125314949124271833922515595408074869337634704663973657514561701636956318340403095669561639342674258076846143158587028005077190985697951408396440413526184889302619308925316019231286635548354255623719432764526949510444879818755551427301671719852200730847127685232745996355877535551145286845720151789871935439926493266862299606652112192582526327164606553658307249882568255727942046037936540507387879883281771388808936793603374325316478555136054557355515250324511215058370701975765636649713438402549139506298499802898179419822805363729737453505292286800176028359358527587120793189248296010318567380294272071368662458106467805782513507207024683468398154683484545194021848032585673206213500286674850388543570114575196881620961324815002214767404183692184619130519974318018941856708289106543342496014578907417370057999780337285319025712176394374584708292145951569698388022943280969839772823291342632746458054145884563507867190629535998882109024198652374845241216367230589208620003909059413408941497205229100521162244653978243019245154369651488627550135404593748605534641163278650797579382301138752055011575595346807415951234190566976353928354817239487723535315000082076566795500440683170149998599857819136694315042022426028688417900457925234961817599285323265349057246329727848796246636342667374353930573066973940018606621721745017361225594751208604062949936503457637303656126743306074328315248855883723452043405596485739806246234449698616151298260497606023280752175898625931015695085390759098852254078865066085789994377099463062748455170463752187817929437719382500030802095165813973384500839185794663319711211343943385680936392971494553549933156758720205623229980468750 [136,40] 4484854462480065007633832609536765958633754548541335847090053272057958552813860047162928779036828132447651766531351789900523370725286518527927427040539008347730933483005508174079163960989151252235880518370348944588405029618324063458723732815332398947350642448136098205780421334316098769583045174214973920000805753943163823161582828502379710735096638310410702699616316880454433555932930155237429700330596410614532650923966080091215914844946753550421632867729522008185958459215252062009815304975946596602754819374856248021825869479171901921690618625728862164202758560310975740092136094279205402683932138782470493010500009849427304751036221941799705515157131613256490702431324536572234830675208495435755050467478040221071061576634599681776535540172014866832732472703428019213220011382480633994012703209004479995614451486833538821387446306538784525460629091005226037236068077943017484605377646681413443306532824249831957415970963314222986486278560770100234149958493360907028852249474936505544012045551643803208281725717509395773436259053085555551919803320254803917146849238419349993273593370469986544388690966097728702033362727623202542362035588287391606409410926530867728326872484859036676115927707715260651946315668907485822682300799669367340663500907470127055885083487681519851112511172213457801102692315338210837802417252725445283966788414389828942780765753547839546909914182449122564111910217295236154551456614212116344477418610774295675677001986567489653970473901836158650139712692737055341707004241505595674943259279930616538754768118433421555839918678944777118543103686923210805671064105796671947528211216976106440099059342282396521534796278147236367503952308441828519834307337614920240750318486121371117885210870671562582685578657687109930362366296767436038066193277063786230919256539689467697709577036151810132783842417252435210895518609965989629992595710665452120545930913437950433732454591275989283246753503795160841196063340421048216674829907343887058523492623679326449926626885889643676839013180051254975881320602941443218018837203419191208894973200094436410690217295222632451158932971887808327152953370849609375 [136,41] -1535377249330427159571026497546608083323321200127227447774429219336633876331317635491321637387264041408474204090533135043826730244465890930991067899194837417725921659782246913661792853559768555521283558190612617384420485536799641778173293997560551272294133212748432324672975595922608178619041108223674029196070447156278107097422853508984324530487253035720198760451977764387264335793244289178567989615368675139958858655907353292060734503337349432166678964300229925788186338451357788670827145250893187421140803353302971770833311479382657229652166072892511736492554701499826463583949466066867352583801720055940902056823021691886244137814094514467048540518298389044119374590175409318202390957489509079410259225003152852794135875345535523974268365578432675915219462546137764275082946449058949507115284432704487213800880778963383721002104050056862484781475976584873002368619266303710488755630223898693510211330427836824560563813425825628888251744681818045543266983527626945880895034280026321976193835104936417137024916291697043237486305286174762370193428643215016553176472039969883253722849886471679120005948880519951542129647968484226334889398638129576844965230424276273167516674836875886093243312897374961399905791831314065471932150794312365984784143855435905302262351003265205821960390710659318031622513887544978543956136710173554467756300675430569689370648157124768203380848453519866087672053960909493511322749821106566304914376720827309592093901547476268323769843417449875415933037823169351792735264926277349949030001623416410528967845770432825431136955589695237553020065741516876704690498556158167590080802537603890449340701569765090881018297672810487057403365379462482709272727136633528646772575960354450369598581293475739094884873163566964958785227116061569377784658312461069751717150049015697189460919798523151595313841091439757627181009543597883034087056905642877707199240437086036792758410150596284891077425331886426446611137946181356225736244496463231823410669382888169552771520913949385185252646640071503582255383555631145734632209101125212096816677467411775872401663549772843290746574955657215287126617148437500 [136,42] 483156335831366015596349475973191937169810823702833600197478078852647523304835266395889865638227388784342548770428162407554075330450738143373473496162464357575861114973829867185790953984423246440678453895428462156641790933651751493862892662737778697675654864681837259987990028178925742046488502291909875516440946673429730548693507925952868524897726790320026403792043676833550987902394695961959920853291004766450030837792306847791699488101523291170164258731294635970670780992040446401844079222703334340667465022621313633272370286935475086246060105549560210036669726645805355437083003839128630950270641512869794784414771854440406818315761324264758899571361795263681626072619675701345799251978892985760013729138401334918793354545472811410063760993678573423698041533909016373402131020458969972536940800899876417690849510552872845841830963015372431373264055122854381232915131284521382698649159001844104263309969886108218282274251545556736079795115174711240516289341247263456113380991585344494870663107349881977876193273782630308319261694006737243120025072899285412445244093212480755009661558580171728452806068133891257340375699584311768645105204780026565419686257210326432429808725074788609471704651258284624477853870466735595658723887904770977115612537592912530663943454843883464362265228124332575962140178412733559266419060905991050075556641437528376813314476198011121197862398480124575156391455263964784502058263462160478888576198511254517909042981278836559519082166970448386122201364309368295721288626673442568514998786092217569414773475608375746961249463886048827457342796665607580673662333532648774471217109275396398299856968782697559366702405153868202656826447229749849598520200459735702582793160400233752301652799373976607215514077329344630767515541333261039396297569286458555404516462627107538868924823134289782794315314122097462150602762119735614737414778715719200973887573193475623278070878839422196006734722614448047432887276632068221634426474497010664906081686232798230752058960741869059966168286117050420660692263892633646563351868749677909364988733927878955380532509202832228962197377920114643280771062500 [136,43] -140475291475635140747034613824937842383061149775194120426307142945328158173666524523840535997332841626951511758403051308472168251293694464022599826268872243698148086626896263744015841251763434409478565530010564271950269546682524556930205610214815368129508086894765004943040875240968851174881550611705946444127750247256447628316660845401449608257309340016463651301565619464005650330236183242295863218722839566474585976882572818499884945498135314807602289407159546975027128047566588458282738106887087074913675480561869741913295594267300711094302697031585632173575049517141345250689806215237949569120529369134296740012513792938866174012464664493822596845993715287824885022138196118501059000398400278628073918977738453172389124109836954514002519070912725260959285532286903529627460671137423050332738322277045102800419583093430178233486006672807275120899536754347148455177065706210069508231698070225136712884802928750437054839444433011993633973160550641873847848382891768699972818001149685580918611704735931600697328783443166118346081433519365930582507846299002516657366733715474340513007175637614794959962053704417283091223852934530183440816210429981797269221950563219559745283245674279327339159593255689357604465332649917838690267414333503541640954652418627549896933014405913617223316433997281362785049269510617056191645041737400651021712237690482993914923686462073769890856473552650231762176787394581636826659581087706113946417366133020000068412130125218434932987182687483177900521879361782486414672549804857478722216786043575612211288943481185066459080222342560719150001533425580793262220009524696371094562393086468217551619154065852389800797670851100912999928747652268824384136750299403898193752104491691690182638682926939645173871162277404808804173238961470518132296296305620160436153076536819671754865578042892793679404205821132679159770598330920774190697023629400680604347216230598585622535961761975093278483344549784875982927082881172678363478980394992324119436087633599241083746028993110151781628569430895881347085302263922134424402900206433438105766117217551310103043701234654986753761660146727086785331250 [136,44] 37933565447187653080173088642107563973054614690368372215844914615734032454747061183302112705907725927964300220953202851176349812227391919144394790831875200682684877531002320021865388219545490160493832114729547807992202704454268344377243960824685238724909761384090317254258609837498033944102527282288259976841190464971419741365227379626558689970082979775921768455457481245015142969553772684167602026401471095306128226107276670303937974326850333735342308987253380133363015919071152476011594603418140030143296462469900177793466856318214132113435787549385851155777106577173459043352675097660534455416860656408968023538427154845467080080120880554747478836504340739074289670883837978075474012645802415709601067407078489753661448759952006862889112184273881775181419920041799096442292457082248558461621210525891325053140642492760019033719062589496155366395091029201408580290923352735854410703366171650326668995586142380748606797762567136962286227627356440612279635307310015037351131254260154248083033078796664531620236027903815351668865058448465291713152423353680896782018033086080709817686372249492559856325348916431239939775707684475428309842866952056332058701933783970999676181004914790295061985370666836293307278430051695046316204125933068149429453969876127985753444913818690831802218656472234500345599154004745395070910240904778026687918006050722942911572098264567812148279899437738007202746130935681828150112469060824211974203610712160455382478750132639032738456882898104718384999234480077054582108511134879950393685774631303714977188891991551716996784064922387333156168453123363826069644362731875413317077524077879971868747773838687960447463084712939915351581542179966107328402808774596399008023315806855954764675181286897832927302181618398162177791200450671323252166989257047723825936543857669878814986799132237350159433048623909392922519909380983426803527275832938498631423605966381507782548367090250202215821655456172878254167126613081736682309360862015410780586817944664196285932250910480983769514555809014953963041301941217692963593264390978117499065304023886928124901516903882888170237775893548064041050 [136,45] -9546709001568235514099176663228533413743250956725602319744215137030741837985454903478816394046970018713627037992037548238434879113123962640203227227454023764239888218037062162115506472264783631002800395421826823506900846952842701302223289339746416163256573815973852038809477284115852858122447144050701347828934361898552973452608167018545250263418626272943947983358601015640929720656622463913740067954371378801779639128631076321413247995184314909284255280483050778087069948351245298758353547136836576212469198045757705519162020798547094060749518183521500310656898108772171763824023080211768828709186240279185289793958796878855556484245593179535969042007847088461232191811253072791025876827430869029801828519318119853147504818804718497398130518381299905168594610145127446383976171861100017179239119132725837740049661225762862671068240751415033210911638975102332929727557893140430089732917910521842517853321409741390557667467782430161348134421784102967484863833622544528178792499469818852337504886395283875449981001187491530395931218139164503831829098935512094221048234451795182843118867374606190608840340014960563642509922510562438575579311512017846767136825523918662249278485925276172809732995884194803771754115434784061935316723636964381127322925669838957384986255706813849443160906251814612157148698932549420155451550077788502149830164032095903928943529844734415871782380677060739543626766092695864257253742558955941312754330900158770652176012006366294625866161868888281247157592445767415143151873141551881417013407281208067677630602126309877813765004995284195733747494659837949566851643616688088232084640532646999671114139532544691327712835519668590515293029268656828400234577647541209925990326140616511554161716925670980787066731537701335035787060635952041831883338998627184961346936180594925139282692802308948921793630530590641008075595637963916552361721605935577765729530063247489878647052740967973708987006644031092569783626261755365796507571618232557674607068457090772983587646107999012355661120137049346101418511841081151358355494705419267319620883963936678117770653488340031374333910954660281325 [136,46] 2237279523160125938087793828842965424635208131316311510285964159701896123313519143842638920528838561707086136661092267804352155793040995627806381050914309424657334913202189688260066588981884536510768587373201125374566230443792322546556053200114396409142184817468110010933104817253071393602018514738709936564703404022245208256883620623913091249230046868630523052231653994971394309952737159722601942320408121159892315005238853536451694800639267856958345689037512523761485174858090018214175607615210293929763104451804219146215793076726116478842774013210085825455565363140767354574162901187616417172098051209849196905718964201771906819887254600001346307363717714928060583886773893263366956792347794880148060655300741801346429544023830310073897710294980607141218271880093460939324957951410923362061644686972753082302322550456480541643864377464100902863912468293555478055872578042665387043549538182884093350674901337045206330758612909602381995777325950686503685200585517115862773254662447181572781723015466990022550095233306084558040611383548045734993966361439519340112539723973123850667726705190967934898156242319321929498135997503504512785555080455917080045653183361770951711287826376322446753627797908876748322085417628272472805359137523237170010457870857847067510163046986592479251268203415835060493163432968380261094219345622742546572282412789288951676711131810080517741780044758152407904593648915301694058698840459010773128359784800467478835329668395764499486011073096388868410187947872638587434842339584908195475283788478945095761901476456641927507765919659660398758707802317048454681992161365951146118934597223553723859793172166826793621523182443777704983953571142011840768827657308153959223375884003728142834800265527469278696529687664449492250452524301346674131349658554797137918211116994271696699845355825053279997232617626195608758385504150509899930103410774708078743831992371870413154746915715009509964826101328032073713207022858054541131631261894764740637768652604948742197760490267454224165968814769500478644743717053957707277248991740697403439379379289413261369508523437521061331036059986198 [136,47] -484709934586423636803740159154735848797889304965057184555887304522310377483634941657102640917799498389097831861911291833578591394409627272795505500898987507593911076101844018809615258101362048822418235816264123020139790056385908872832757290791487861377149084201170116549029550728273646511100443856993809966755607967197343098878453344493916893962883035461234002596194332642421805390456884946036525725663112633107108413399115193164264301768724494833057809685644203930558342418014911226368986085344908073081413675896841614321558521347779354639234644368728197933725634994330556308203465238658231443480546105195498675261223490011776512578937522181576848694350468659500291794389019636790041481308880769937322507949342843466904006690457786537721988523474977671994712573536741992110427811559491168333377680001363670966334298097141001819480330704123274434303146873746962841379131945164937685271861892243505556902102517206795055426336086132068463112485179319003180869178686593934532196012572984892507685873799043419574376928368861225186528070348431002431945384131357385268305797803476227995646811248383602527904202959740973077268021142882248982742102564580051255341112101423046095568791381414339829012038541278329912084210072537474299405534005991340233151716334224036507793095437843899225614066469482628990917218008932962722482933871849425940097932322366119652094102761678980806320185249013735201309529894839849602430224215419845131582967652543679585355371840021661773864568280420838433564787610501470066984026632289224152747170339553188588823790180738789740241495493546226123756584565449619123397180104776652824830291787909446492564407584550341036718633824918781652965857953689901117314405135626869241611209788467474080250430933875803941239952252144897548713814149645095546099628266330541590270847434137257599844724643348805985122296211622774620227690260187200208167880101932250604834459209958455907918295356015083344193113495040320610812225602860064796327144286443200592789812625423271622002146295130092558179882378166067752319905000080673851085737106468614388040933489588716307230091374992069577404554278 [136,48] 95692093511283052606032587463624574356027172406634887235970590249439395819533593431245562147291511833010515549083342089986354645069418321808363447931363557459953468844589493356783119313435973476906636383871799461301150672699797389622411073460745109463397571818686474156594978465980385334300975602614126778749936904926201380064092815063451299657908774390927233982553174887911087201658002768966154131191582150889426879545984146429385643154951864189214789460502573249328142090349431437944388782656005219386280246207268617023548784624942282894807592708281906430990702383395246077455139758033835378074281081213994481318826260874683912294057120700003587759068675129804087735486986608561771580523396102825794223605684545734176064918985518246158739228966961103940070455996265836073674382573135218271676232669500762187880442466292443137289526392102296146644740140667160366631461725002916848678997640053831207436158731864966926755108760064797370028359721182875669276610546250572618290902064706115169960593009265534570851632426021771706548290512303809962666686412307701468578038584624816007124576749464421995188606932933722892244330428558812374019069863101436434841367127290349416118084996659775594086272472264173606591196024643318611042943331924710357714659198775320851645881156644932712484301600661281456391358030559894295075888651773435461627659344558279540378865012104079344623744154868905494087743179472542937323569465018314715687606809972812412093202683649381980338298190370975187417199838866146481256286626371603673899073333864836183330782980217234666194491506364833704020899701735560582765408056451244579439483512521696655408412769204696271936371072999387679000026506370966163299776521123998621766934687389536186172135171413595616890137347715559133072998393058062953351143518050871891482460044112284785765090058116146565346006872584771409058578451026507680450925116407534426912842087983119812085862450934495273100274300979731984623036252965112022719325843821375564963284193630476228618708408885569997644952735891855585362986253502030800709187369564320492681758255077123861711569514674544637013785 [136,49] -16843515578237750772525766686136417615707802803368437702301653297429477060280188828066780596838181976384447925294654929578436036196567962613740155979828069510116045962667345033846507643126315326184094475045563246578083923625229154011150120590683047794747473853578593156584637244413044096466384506666888572284915185294995427365977182549096015851396467116387590654139469723679413589594516236309422529332015125681002354527194354511643168618685232412257311756436982953836170999282186249096044633373808075476135127429941704094916798466471208531818867444722986234626946213499375280457694690742014297853857199707640613794860562190883781785983571749276176595822748818521905142813362672318696085258844000144866921477505643281247701590542045875032726116601818721559189906451166137404557671951373176203922422248931025186128067929508625838603747722781884488608479570214209358433630365324770033137529525274644765358488884396153931422378748321467218898674621729850386367102384661018126350426103154757559811698290293810430112827618361010291735589399453721519662327175308780444364555686677844153598453690393054249932917671624583365844410413523457696641029863238878139265368964247215849709848832512223152759319996770664641755429084903831536892737913345948776568474352774519508400909266805861941146836303892866284456685664564299880812359990081860713241080605353009812398358390237292201062194564884638982221840738989642511697389438345214755165457191401287490016941253527556725987232653560393331149438631068488432014485250779342170117689385770277043264389424761287349819724185094975542413001543830197484866716774041995607854738060526264214588767244272246876652611788144028437778871121191311102581268153679047969233305458324562651190001599508938901764604346506588406613432691512144314350072949809186954767122451747703521801960127882767244099032521945249969736827287040304353719263230483349903268746988604572397625283421733378787418433621474729691830413482770144059622675093830603812066451003562064351790504333128291667077359102844951042068663215066985643882522859667237791061442928941334981256643281038295279160 [136,50] 2561124471314256374020369118924958460575417201682680558075945751437669875983772741326912018242882508933988144856303348898261382192250361091881207845662036795316466770940950104312829183870309258087434167149203374860762639291807258057751159146835581429302986057212365537288362568414157838419736424968908715806710221332760631877623490614337226748804092240798673054244927921333842940528127005071294515069763836081212426082990733532713108846712125236763990397662299422701678969710313000388357436006445984955730521303986828565708105271312840505592525635388119722012830675412542526757621646785276642369601186584481677193180427347544213081488817646486668395992623595678436379979514797524890598536305832961997134689603747775704971036428314403231408513022907957363813862154828312451739966983292897066383570183128714880519749421408569423028293173817486677308765107381263130834134949606994055178132903426325815350746103556945967494439104045085180401545806734256902288556746810054939428201389494913183248273572678696801188014047170850589154882103388649059711889787209399270480687028910401196872035572816103031501524401719996028311411816408569727665387688031453579113992637776861474213223778784914451424430911028064246102882513233058458634793896633658374686050571173598451077427739306390244746136382723977188245025369214307591679159853812230469883399794019505338197369168805635301563939588281558184004936952385377564607902669210120031882498826244585275481283815968102629030569636887073939176698765849315300149202635279983589604908270534375780925612002931311580688615822510580929711361427429660907478760726254821392541925415936906531363348255451418562873986001847509820045290814220213609834215607705686190593595806896989202951552012085917469594730368851779686819809797100687642333693756133577237208588673256771449441133354630656480183683757062033007641274677575223641232834117814264638126225686177518978337119503159793938232613793361099153310039469034009508514108851186711797646789888888131280032327339228741127156119229965264382044781542908331024910645662416073311712684941615449825171802237254927033 [136,51] -319088224103024175431943634724808116576154726926262575121405425770425602010049540063271659736399109690882422712229692900746228144114777442063410736749323315796524027522106437020801899893941463374754438806063136145140941075761906803623092566756772199643866001722191986803887676955910616164480216669293857468115103461910609192906903061397981963131535538444650758335949411393147772281243839832026260819033881849570362198097408098528761514939526122351087804153885667345437346455960502438198197510261215592995093477714119092386512345964787626967485807083399715804650167720604608239437610210373394010978660628122510097655247186150325603968424105263096983284891701894160468452972063878239052665804748256007897341828040870106647680086657999428659916939810564670068635328326874935293809674340308289359735304981000726986904207581339106078321235659942548209016641860272786646837529636834351361755489868194308495321767421039102950284826330636349646740175740613220268728293295653906499503302474626844999775657776494101647201340630127758528752376800409949242886619462310415901632520633823860452000609634731091379996189404532411835455478242863614571181678613814823999351825520053546219419083686371938721454234390561016747755456148326802778068968055722829616236275295326776326704613768904851233940733408179582199890001722833413863062704931492935881834607069541247819143720131286666053609186423334448328669332643404069590453048191248802433356350552374020329198830814176602760237443357473559324010648879966620644967628115443328720659363920520002844019133996152834802733409051943621336779927143367771001365203849186896937900641035436658273887783700036412463523223198026397220839801499031418773725188186924034315449103892381177177907722901169022957994982644944219779751293082980029765423986407709104685141139252983766008172297829583547501386959627903298785404545901748193706245270964476159360382568001829606934591132199016176932374780638806337660577823482078601578001639200763686388249388656642266718065647882945303204616054443115886392610706687957971410316761414845944691927972421824379068554374484958 [136,52] 28725326486745797636406531710997673742377854315006329277970065507359144584272122403888009839637399794963282131207409048809109146023061339514243443872309027115857959320051772213978968127091412360489719666261611399746721681537559552417178457599570595234996078356558495094496992263589689262972593188676866481873853267898184169819116695232210818860611293967235568193486320891404078435428588032349307542178566334450426366092625547993435406220917088907668865352337285915504469451248561910547509731100552427280001341220985959166748224170344673712631129978503012540070383958833604319541006239024156773917144511706338389602803781996607586060734643295515523626634618511725014174974334518314341524518367291727244210392088247304734397977108231278917014628495542117574475755274238700528991354747984960299311649445040663713311320584101988046938167763818690378675332600609058049451373191480980409958051978880999633434615576089339619246130866652567529980113516991870742170321453784480076604110035267952004896612939335416914485811954740287155248219905346753090718544957104956995860015203042133483917886217187829740414335521494909291225598787759305413750405831015838016876498235357018443415140632640070881505746201057814106551900146228693801410192871773518016189988707559562143973150126475873776732143874887746536594600928010504339653525505773261212845457059723315606495251769614934342632563196785999769698840716765347724624107741618086088254190187696760819084138029409151735293689561843564383150748237271265582958088735454373382485482512892959055760899058243196780236882769218656587208843952489049371767274708925956579020793362690786777282110637107840784557991371247675714451457716943876231809811188894897256850943055909377328402662978773619213684119269087164505952020327865967414453891458727413800798842487281092246538407803818853102405504385872434270906071059018359310589273046356409775268408098976525742964967329657410692871765364444663576854489209305690697950823622165475593105181249466548336861136192211964748252315220146401888759819672128237465071220397089901543869732003325470616606771784 [136,53] -908781850725787678887612398093498781846780607064402894953669979772907147202680836700493120281892730229065684702016374722842585781394676950553937525364468644699376025888468577835513394366116291562998789516284899628728209197437346448121181901124264945466099742823018304833207806282691320210872090679728474192823898743870385906548114932482549197407843520040346564311907702024585886501875637113054714602218105200692233154447348865666827113079626445767296821439763833935151405991936189459265339198252975468280734400382147248212864182332234841901999835318949699302295464808130823893309443306740041072200806146142582783809201470834331426031562039483887186349360420819109214123772420323757502255438217025999167679765451337498839606593491090603062123820865380991063667777331422136299831716457718929226060332502101781741029871317507316410971131145399220795216678106800138546025654484912357798853997994920439167907206404101887353486234613994017589405867332592395541269787693528007539278797928102843920045115839313153423564513810675792745186299159480563380397579430034665350128505646218150007358355022327156397761807715368978563048286611602994463338616061604345428501831877621250136588929967871849251481245363580188537796668529552037487332124817697475076334835612604301082248663025115214772077102052145452968505431118333225730935113411868817469552428753482113433217681715214084957660100037452048706185312546555317023331727780017965242217804988224874587155049348232281379564460055839331040573347819861515317186072797469949864813142801325183803901135728702271433984810782849568375647985940155741468200090932816600330935469225013957068684820170067670927345486102212653101727153845630795828319182824462770722231669089730059256233563710253911048733403696489126808796576854425045862714338546561461960382006262017074520766080140737498465255677330734138025092147981457887407596053853453528045750180152017806473836389721746038917662727985068645022338935910369671469735400960330672081028986286254780701147863911577033390620907913957702621787616805714471207452977517707188204249944158250978064410 [136,54] -277394360197195363328831898691852558691036469811061586107284508845948283598591488644522522389376813580730039345298034838125551161981267746734961262341952839456583706240363181911967792459559028573084541386033887479830421483463559175178414209975475922484755770524554858400548755683968703122663995637506564023881657827436718040343610837117831615382050809315007936091143689348561102834590581834293822143735874085405005712361618846980454294991261779491091274975085492271740030094016306616002781171409012828689729813440892151290897162626542816035017365406753389971090637949819873783207190034402479135624741599762792366151230440188447756824991767949542458460484170788663006799991861486767240660720243948428775809302078595594693730902080809091348055415383219523220394747743152946626220194994417265666316380195551274483798517565118236469121004781531358121490023333039109592700832450395041065337666165154000918826102967945042165071390112192228435560008718578092000262124106130050813611874517251322188969216828340045971141652027038462698876004396618773740882937324286250413524741294032449357972013786534747688666043200413571428623373494617299620147734446826730272825851471337759441642100030249341595613797994220304322555903647115778128486269191806950838877182261364294048648113448805217474665015021863744886874872171127695981082339326486128990104338273121104704341069410303564646134803499569381057105939076734905884296377958073707226319574555120495413255743966512226918051130780505493711175273917762484847043149515067463301535656119620247455185500494964029569331008419096229054706908678895402290820349563255031047288423955651919740108847213262030837539143189437059970096505841679079025443433928592886010936886440169073712500484647691838512179906599068190842983960490046602398999126524203778263431870526815647501147159871662291567502517200338282966236826559988407037629731446699813938976100755861179145546574958641041132991041115541089959709877125124296528369463600610756723536035107117280951780429499434591190437783684787433614689046271604047212442308103196775699617579836769274487 [136,55] 71339111835393302305551679125815544555458389100297418716301762380931741611229803713582888871057907296399992074859133904479984303887511979581260936654120198147374257325947372815053978633243596495783868355562687881192642640155922353792839647749440162498715901196826493948023120871182777042488942237339103746588730207158459035811793831318782419616901116397976468938148862345246574352930476195028097170486947133780754215729131178964806706409253019640377659300418165878096909349259127064438738664214881269556676872330182735998889967297063112597698044255553878370518907655840440390120215810135428818550513746067501577774472730107646655936525552655680445619076625931604060942125436665466886033530092712811310963245494501610863192171259255463081056366202841984644963897320462864098233244443827878641480117311658606916143910990960951505255070749052515853785578890273706558907824733180565113456164825720642700726328882348897776029684745410960560979376066472965626848463538871127083199699667446825441047553745556957316745437649753863480882662885427483450458502384977363261240219914943424489821434572149564930993045950513847007739043225066987506505093563115509892059450262541342101350037496509556234761402775837772781617257183684196761026132388598401159598235679703067281979171724795854763172347436841973881835831992678177854366324733554881669598835993666487906708586610833439848142902607750405215891752124880119252376544512269308948183253864721803020248456178976157503267954963646866683377908968462396701751093116369383854555230549610873398548702388142396355061005256285639492557637358036972706065806206805350436021731547294902244091998198560230209941922015371323792389660564307507706359972206186723705020668340323136965621889458214732151509909920837229919623369552692014554974297872444870382298014315917616427268362766496388988532690122754054325443412107684560268883418798512872580686275488813007729134968317747822784992763171509240131253894633659232536812666995291830200623525020143822979485272387076070546999719420957405970795965081094171078553758918142691285713865195519750 [136,56] -10278278136729197821466954620294248426904626713529303389768094025034168418550405346333590576572503007153543539228851177719501133672306259030622742327746994513607211571187687486165465181798422373320645283185024030523621869893074932309301862265374040449531633259118083181632157349212082390990949923778959744335788859912632463140845787549322657608853778783032370808809194659281925843340767001380715312199577473597339847074811358572599491612039086027333029254268113423380419186082809699902900519350727654516591081364420665383195494381402114365760219782314314649388189769356559197857551249989738759676325890183692239286011463629566796483409219734161330325303722273767277726955718138248025888244655811866923134456142277880667756686126580176427708322189291403908859523778420633719664018887048532527959486051286970000393315565936681853816513740504153156734195741142413697164972861419369767693811730398533743595842288750373816679064872149187253782611881014716419353148758684337269334775793793847703065358775636558011845130990369959172252114231052099105676979741826065127887026134083750570237069690041301495328765134023063486394481073015971833436221644419887227484385677637751802146054219822715776873693990720806173399459468873786900022932793023501094554257057290339972251549064320552010012055109001073225426276113219392144268768401737561395751900043744663739162429957179263772932952374490066539681010981875002421628961883998366638346307813871553247346428819566353219829537574364554815988958529123677291323660854155119483938477903957481241477282811431153247149158560688163589544182365073427551286634751254672749192783265790307675225729179872798761030105471977859672915848548441924265814287667278648379044983159064386872406444064552438378052479803814998026384943749388423000476308371001179672756181627106934211362738425719295715124184054359298157572270104109215429859733264601410091617372010574732809901912040606357923769662157103658696587142328842418418248022628586415367188999646879712155116947186210551063055597473231467216641258089198708904245862324291813228748646441090 [136,57] 1057745399813861606249803693632584465946841633354600833778623186727789209397628595958908168272978696988959026334277725475026475275050436411342667475322534701452421594444821231704064274703301397465163320763712018424018454464539058258920528809362676409366514324361470866962108000329886010749915838019977298053292576216398408471019103947615817474548117096421057527694477649285318811112050057115652532760932281228676622145430739192133897204799362932186913032119717664951435923247780010419677498618898447887487252552315100182162677186966833046005692676992394112735013756321046828022680056749138904674612192694269483957297739043653013025001297651493942221324551271667047771878405368627210145316646733123479906818056182299705731757293294932033038596545183874618335956081075162696019250299366721582343311639395712194365224617732159842897382250920689630878822192363364507796284558106557493479678226187088823690758784554906747171308677186810382559433011944565462164450872681749692147179214963356213442245508170240174808237224578376396236619830653390275995865310915814193099551710626441338707836195521383019004909365536680939089331930881016904919589584630952267601926720624617222061105357854077725246120327796194585334778439450254407060587838014126142919084236881567651405292772551538365469282532707677957757972598274573554332792413930806910875511606764719580813165907746873892462432356634031726041069454252490834894849483613883349994154412647809395271739413983472637765178858971519049387264052169285768214352663827409326299880399258169571635170842386033504122885418088634461176954762937205761268981372778069852988739668387570418900537851077246383708881092810771450384957230270588640855707819280158943711855037296298376703965015222297860441723116527572020062920672801091420666252181209133514036805275062354140064605632629795627941270423162650437467598895243034775777892134419078630408672278972009218790235848264913225059811795416541698544552936737755467299256744400844432628426230059447653647731147406282702896186860400161912989577482906754173106232418058220997102865540 [136,58] -78052133705691975684115995460985024011017107609639709754316907474655920954940617347583960423970441416744751766588144540083492845125662681479404096655210010029799462840743139019402811726256419137986552351962436449144483632643029799628018897904018479737932166164135147649226811324199638713034203333031424301521320053582739811209082460706484101426378302085545156541346707913341510305908097509754070456372727554775408738404415546487607882933314249403657987024207297388192973072681075305557943371474129277243867095695198699307273538014093495659670542837875047872299671203755167860273211393640348011333995020175598329232508284139471555795781641337982274385993059490586786999952745200210720631121740510481847806114486500968828823441520853126120010233535594763697604244653299467125156042726342216362456498868696917366470228725551221175703191573700701712402312941649855947388022449549351153320342482897584982594183296121983861784550658321331494729308629609423968919725926999895757309522159346161644065538546071926684210073613082574715861895267615374958587576805633498485266939535259150930853692040719222596249585360953646272765517620504699015704564233314930197825254705877804859238210492030910497302563298622985759967401506696127312397573646752365286201302718659065096725940668210991781527857454407823761646686376176554183428980963403367476356298557236453362834586935014248328061656797412995927287141127745601381395627845350589283201283565842000235573616347286395958070534519483625968224614497265951206625482139151812727849078325311462194717834002643642867381176177212044132245036003321573848723798540740847534607302205881228864130301438147200272135640993099045498623740608207563197248736268449175880778309842756509809740434218139405686735780769078860193403770116444455007124372679786091662790420070578384127824258797149081298658074958663013121961221138326923510816926617837042176863520208926592475684993232535566936668883723010052118774267945580528957770788247358028282645699237005138961875186342090890848449907855104062913182936239407164515856469359258160648315 [136,59] 3269052282010742815917975390264477836553648892704536379831752506440048573136193944725318969496606756787120186294599229553081499627129256036332527788469992841671614300599494336065091741556079715994133535369857525631364679827783880980771041757577119251605281935924887438446548843278420317597697778540399697711131572065538954401303365696632678971434874536548494232703772037285368958949787769528760206385273638601359205205127998232208519397164957250904522632430491874092322090982804057051653561180216206765946116036144634729376868969666195040799676061721548451555484401588384381398107917070051587190369187420586845471657199910354598738584618522476928116140723795462071905057693212027631427763430754732588573640109958489847151356554071330587451834421361721572386368385530648625333949709217624606835026253361398348878805307119158416020682863512839839335651269295540860513427765679420876844876184585494332254014552643492205583526554324792274002135288661273759394609358354355403585045959568882455004726248408937841690983092108566951419487176097173688116126233684890187104648601252264938992936023648864486486937860580373716222478276193018144752393063243896765533478357607604075201179603187004062362880392815565658471617767489497777686912282628936986722838021923389027110093706224273079569521853936275253802048569092765564122706806580389484119392160439695321537758689605880182274728014119729105881137245918261411423316489714222739982583001394347882963298621211504799122743730802979284227974410229459288154754828447826318553415415553352925007662884288628930783490552051353629875087106598751988010967219343704033740098690542431978040045088897878349362789923690156456510647178240593917882148874808183080724032305401290625918193429070638905913996249758224745298704584652744988998452510269804964226320318344976798412234460196761795778394791442561029645303548927995632274156120818518770556487949414402852722148355332182147462243104039114123687931940116809254543104148052621363901692838600686032819853681688869568046930711340036259378837432574339478393901206171841305 [136,60] 115561020233626725721668195425808763462109282534546262475497207835234688312165462631711689021690487333202745953570884225674448536238352069102479676071005681727343243111572868968509442139106956339272333075322810617752193665153139087918860930191981633533661794285605469972112534293884193265382801331047838745575884002699274812426208334172882908522778758337732175842215838703075653424656428014130906738280384939383264219776823302414322613544891948816194939151582730965597568727149499775179236490580330110354537198415565659210890849764140129144247978705049972770463597383147099571440149998701684777821566028414051222177745340125309209354318805547612526595625754894648339404447263727298995395145947139579654137123157644441523213350552857938678822906049756181694828448602161322179635584250634013237089959694910242046485407707219961072923259725793155031351024338859505084244331278480832042014288693791049959296912242067066662273358553197530938633216236428759709306266035070266830731808195705360937668349762830878714861822777365687958959753169844509379242416702317657328525286560342415341361128927157724524611669469618872612880762739640038935922895330060797711317421447305293125800625813695415329450842563140560956610254626554449199101631592611997205594235151205692139078959991093172888373446098550458625598596870273087134269130286905928173450625937211830889180836939356398506932982472738866720927677623459799509839640294951676882961270251480859374194467305729502362880041103559390501140473725326794231972741466750827483952625652280954504466871423594108823609511336976411072632374120606573466855470070640121845860079502047548341341602199808025118475822548618846903559477305328928692052178185832227076974580839208976143516898632099706023834920736506654753168657879954304043430983490649508189797750956501441731309003877964603788103649223129639675408850927625496598089407675386547219095064956232828378026298295549181515053956973853669824799129352682909042481066812950519195122253717697236730295344293002873940726184726131625765928544954817512088200771133425 [136,61] -41274879360043182869065567583342592636652931853420558386984778737167378919516499944483844211865512093305205219317886420119536120078678518981828586784711642945713168151438680078695772989850047425507450418532419442586011178424189480361237878776148389808327713970432908419467641376439012435721111063772703259766378665492173800737282627694503728505727752475110455086283056563592910784130477245457337489452728504262041089967551795810521054750209859751438058346895125560287410079405479857315265047451868490392717820915868492576607331175092000337568354420583472402526832433135585937387002314908356820396732591935429336994595762548435706442760271296742792229837998638894963655191793637435573557589074870955291873114779245911162166406711332500855426565709156007522795576147951711788697715751909437124875188630168035468977545693329718252941436875290878341965279881243466235004840514489241538076790417156508525173315118717481236491163374943449017179553780664619833442891813715575991133591673352828856871662214104999498536330627334021407800361003420155030831812686862896259256799325883001540820536720875493062665114827706372662108008148690171455741261129385821958828679087332846881727169926277258297740228527452971536977865532540087886611180384119876914366966816397695900072882841398965340732299669006184040463558608697874615490974632192464642542287810941681783292217211396453762459085246111615543169025095465013391658607597700331927020787213517501294914754588426751142058337600660107706874000786561006591246084710070447579419375834002203792931004616963496356139043272012309096901778289113967002957416042537865768120164559771900274512094037282053398122241035590213136902636305209275071367422080474262942821922883616930716727819060757598191976669446313031287537840078293071619797212876624438532052330529063640738600121881015380724748186951740525857422774045678308307531826496269338901839461468674547494988725140049818041981566508028073865875219540135997778494493049006811066916289131666412134530583828507003194943755101620454537457256714943827331425811095 [136,62] 5239627561303648110755395716552496154143517512874272703912412790998085885764968419654890965635392575106908354796714703700292552576616718748066388821505771493100381533344177998803183058751960543442635615402995622819145340649462664607296916886406134220654368996649973184714040786672200111891086877835480624252190080206554283126515511109564407004463012311093373858479456438201441683017293121248563902525712626448364556277069133182759065222249512251154154760312789237080896537271427456672118959786773888440438430517762829067933265559726623450303773961014622554421498073129239907734391123353499277898167942986214260808746731820602886182851930287539520317374543468658048777807036698106941612495027478617458455306446775985029503272459833782706335360064010841119196086978164284835794798086402502189071902137934107902378526694120029888342066056591301808364172454419379250308263932810384355735813995356449329124495096219420922170014050301501962276424196668016944350231122126703062358991282918319944865303098173944794318571439616483848572736351416887900509609416055935624912785812624401168080730223503827076116488862404416705236133401381486190598108592800970321452984970584527796683147485495201534271217638739401022349329736516179972588366116500399665518969421358938536087888832450149992146455436391716486112114266205201691895727039406607507044556059938039602136751621296659063798672821855929185998721480737615150574671712281202715898920124374812524853954956825983347008319755159383108443382979609975693363660668998900915065474456419148670484059394235039407114924427039775163212382495166844278706764240354705347198221652445563648116629550075987975121832457033958410938121816762916528036696559361402050347809060360927370365629909418898731209707648719051535409319149441561654262237217968739298275209670985940070635647489667747573919938518937205038749523172654301263683064890320069720398034168198116215446754447680641938200110648092497565859873181767386274075381117090285296893476335620743553157042884766885996255943239171358541014453354783755194785710 [136,63] -479532261922733513512099077331859915580898767773106226627784615597669966151770646738303671937830104894813235633169893880454595620633294701944065452568619041448850854213983755936448007980590803714938164557597583584536170812806529634004523262919861401009331765440130142894941554671518755891642959701108394458174794245339382746299395452408576468730977059296308175123034122525824184956970630436175189941922286702785512327014574141465862465494445444833792657124046452381547550085546157144566010640731222533600673537641415226818545689280206402051526431500988204660081564103227076192434270247659947509339021802155732116171653246533495626203527425968502378445795829177453783164637057772806158744950470014540884773980434194392848066966757121155897338660589082290209671568773022185080687776373774540647322836611107866134273751446864410419892399489087893918887260511677209516721761453657014913144866609161431749636451462846477879545668604623241140106105148182567074749354265685367991933583279647159344855204915743635290777851752923708371977405531118481628859014178508597965894695225717232074140585801592690883423146297314502152745349905166933558924913669921653540339209522658246487256707553587025736262761620141718551158446657747147641762470720392594453115055525952501166082054907218018511574383126643394120868114109240384840292385762058563914839240467488652466797344680468271722752765485995105155877326135819946170494563545958340123043736634596574025432931084126411541351477480527674192376233015696907501778782676309892369512229184132642572648429377560294813370264385848292141074562575532729606020070574054963097662297696344498113552648334138667284898284511734237444390215619005478056443613733044727326885856225082758040501092580242807104398669873942761949864954990957016689857230918093544798082647288068969469516956055224869874919129495014038413615424339107991099195802717730894625350640717892934676133303665770635864246284004508101004131771395077377106641761318606596751001182971263382279813603865111600772189316506275332631940850993254139357 [136,64] 34618143880988765518865767824892788200109783057406226416599921634354303477382092658759606145639325844741839629128510449391969311960848914888849107673846494353399271327880306758983917726309533832033344058452871875216444104605196079553364955547150242796808153110289076916030316272221396289866675070063851388814673089361109300835712461871715757959226245311275537355417803981824128169891926234185952468612581486998599040320331633598136117154854634109234140523259176476227897723549896906333908958691684231982025507710336852752645833943996028307518005085799236159524341626578635798256691403252754479838989828302268613211609448807827209423534083031732934429442896703737973400827490014773345575056966864225833874279200881531585339461890853122765140369739708375632765877633223394261929536594166247841857213864252301490208372505596018154744606978491551303948929661349801892421876521805026828703928617285533227667252885177703629847999429833958583688655842443598904166223749751550850026482227735127722955398814792878170745378871809555941824300229426197104578489426440967012334603911462826951805363457760281857993387292541488822822203931722666677379787264608763717755105507911228244476931847886041045479568923340580196788233890243087548656655601329413911111229345674104481109831203150862239073792833028709512195088583037116804309673538534834547156242400277088513872284043072953946438689126338809610547327037873056563419597176938151927728101924580966033618087166278006788128695777288456638593086774706770605601857832140188627334912277116490706488591884485085330381324010944029888296924787055511018141531382117471687331608955256094613573946136589110472449290906180221832499017182093364034255740256037717436017041429690093406808169152333350886461255139664020269267455502327865796683377815282842762216496915343060438832816946360824616781118924830994033568578038480268392823807476739486330856993604391335976147186349962852544307874927216114505087435128333268135460333553243749160528070638242928988776259868099757534038511333621459622470826544320451 [136,65] -1973094648842317519882085827336043914932581442558301416178649483802514681058262147396256417636837861295109078416947027450082649560376329541487679973154414778369800755819928209260256899037867281332872822452492670741344981909590790571531534025386041347161355674140054513037239650117035879240683702335568304427967602333298175594488657121118308547512639141574257580508300074641511271452561273891684339135364013225331928975262253127391089672580994683930797663769080596441456320348700952472062032402362326027007700959053647155736660512508171654589449505776355256629265631567779175817038660096918488067668956124046470271160292264140518314083071215142535331167626058997376122605875920963885433309654742716836859031340206231306171454998127815375518608134641470067247794754017993305893593034643194278710925117618264536637781231602715208983085827502521347649856447977242942849627214423091273210503186283072732772108074209853930645429235161941740005346976671556893242699364181602575266431740167868484919415847156730302144766396351071097063079584063485730957642525670916433601421876693740241649681331869870965457467543327980656284480495500002771934870412894786342032435250775973088710370583491016072840528866083605671625078781329787894153761192152618286962085912635095436750014680412585953310681140456779306217864298522138827231501567758860032399478245098840389630778979805662772823217795281427041274177637410124143137279911919773410270693495388296324927262130409956037242135755213982894382354064739601611793331645840171136797792225146476272924239149973464581693413788702407813662554330156811557341221194591220700411264634402770326363113464520383423542950041038954411221534976586749791473838363030410384586797750632710786119785099598671941512368723941801828794879111714018324988241952104086972342309551334131078891976178033602433832834449299992307469481316172190847789968917583223401714533559647244957567162911354438263097566711702897845099162703393614612446906775856840153880197651584528395246588977842071567859192832773494279546308485648 [136,66] 84900868653499889986187030450571030830400715103062835754930658166317309648233098869552674243986972439071140099132897817969493990348494434065368892135982929350367271845052466351874102411654265398389727081659693518308140361159649994250615287570965618872765620778174989817361784419916617382713800214744471732549042866220064897089176979944922667542490522059177072824164949659742050644746634034713557845559373580243533081460594918696698407714481758208836565272808098025456424236408173656719025563630742576791929568347790091292650484350955815742909486012116785823897568835526775009098621568208427185823444499925629343047098964133601221119013509346129405523714944097896187718437656220825273334739048681305635410454625800081692864696560819346799836837962432173897074272105599190271291987251202374826782337927283003534065566347623237268507355550151530787610175209090643517793344705407922136243650386790603684113948755649321608002798704620726650607760466010913210124590909521999309015840268337204306535635107323787503802726449431142886847407120704402706227379971814056216677921087322655779613592972808194588692788950734283233238822467724001335671685813074381288910542951507451006701753540980205865599856128865208069783276874637731588403351380778709964681642399628765251530160958467986071846451630015306256114279153935048213043120822354401425421168504471268078412706855877970615341229007392727288316573609241374452161301906186320281569523501312655177286464197925972361779991641468610469559478347169970655832126933803901396401283148140084563295353887471893944456250501567767135209342092800451926154145063359081131575313138052504838932040839604843781850153079203186430539752068189013078780032966361415388457153315960043063639557784766178439021261846714445690374210805745746846400875257263990177084201724823007848824313003085672264855158821084034429576333722499814370969855190503458694091983509178153356981469191765344427383090423063683545322132383369355978154952089988431433772380297181807810861498507122531159214031135120784606942115 [136,67] -2402732671174339548549570585641917087855744261927777863021967819783105587638172969927642684578115537013779846531280955199672093175633472141888058198518100014159918700694646195922147799989894304473274180627953001181493873813870622568265789211639924187443369805892971921347372607724409732492779390079756992796140288876796378684923460287178767683223390993148279671154050036163757787758957780270571207224805864019895442473040650023172282559520786828179254598803861290255259638084307855885177613524023125052824535005509626637458717921982149989691285760829821933777254696647414153270216368974297478341101491025987265360417076817624388537757110697752210020772674711539167962288732623849144787742613700032710485938147623461960817336064029489013595499220933024966577143968413817777956722993335313028136229171321247782611566789857111532615260787978428825560136382224858581530367497069402310374856373723400417405929772169470413442892245290897065864971671158439906757798373186057501172361778238248693360628926357608741099837770140696552820925759239792852503294190303557139711941121512878764464801403062777057586478030943327850439090209471745668560457431334372263125725722990923305464240556437764645634888622974662835996518706418871520268734664479320513119645513271789492869695035383356263904813414005504099420030471733015880756921365806587142143460958027078908431529335140773685276095713323683343711748948460589769622290332689003123026672445707090556501859803914305466557279349447491039816870469238733254000687977408775113979663505934753605952124704042544126239684579454542107046459506890341259079027197631595691818137941110563078151714437375089086471397823545822654690926569835016706438601142192329083461030360228637934362028768878729032903848322281495415653880832297159841470281233880288500287140341327033487472017223333101624215954169453718831704013243413693809812065861904956226140681133795508558480305787164027969865578945071339516684124829340961687164131367295659683137895727880314459443865020315606695621985911226223370590 [136,68] 15793871553848674789016047909317417106481028410566711601684152777440616079061473540446977476750210985767736371306159117602201414137608067533852447519374711457596311749272769548648978447841568234028746515116663984656899260856664664858642341109188628855267225212336126633166667123179245575163801746606721965338747307159262033188495675003510143061922456741477015123373419411111152009035530005263097604218774972458417304371512998943499417568683356008101590739136971240289479909073371346493155695859506501658390893189797006645266543721446672698646815764989943315390377538835034490325041409495679782782947284299564809662337813000109582073130642111967010779466548892620483128192878073004118938585334392966308151524630367397783641564005278351232904617880308860036088147800564172547441740343096978174297380000698856836363484010509887945138066521478128445178510789534408750436608318027913185702868414150069224365263841775343409065696550074540290889188384932865658832331038764267734328626053245652017706194397395590141120103410131693087306806867800356370597923712698858837426695359740027460576174052971456940003241504129539927483141513344740906441355231473277394518224409500838087266934101557149160082678273794963482260989380230165607041557679631408894055578363428605232871659117522639254772045097435410946698776188132384772284428628959590482647836587293812026814338803653487490992583432152721493494177441582913038463085214859245779198380185587353695884829290835018815380999171759746627587382047531208773184611230580158944583618763618129055775879793165836980118292479454543268366508346183611207712797260200137715285829128914241826167362606464281148703225465575263281710995841931554878900022951311171048907389272614311956642108819673331189428523029626979268248496153727659165332707012822503625699669163584041022322709071568193765569327163946725359973613345047018124083476669410987457889568236167416192399754917288881607083947097418194111081634088573608660684810273820976928696719778993397676744823587229005097191255959134292 [136,69] 2559791236658307124949491959518155834931381043883676961714473689943507566254621560207457920956810260451161119735610694407906697553954833664472311642610324814737506655344997748825055401630577324099524651574359500632210236235858732624066781836807326002231853588509611611495169593568198908003714700446415902045272724475868039722832791318722498464496752860091345595034516187210437542544040239742551887217613393097506523992586725911351700912042674162692545740913206563911979155828057274645141357177333339968761473087266109178105778012244983572009381184566620163462621094489063684171950646204271020629815908874480646352014738321923724673277102504631550669830614614265592131958032437390252639063951957548553034465152506153549855404752941376631346780009124416038198816452405379856109911270052411978570082647916797399750441889640191664622331410325414582930590002210886825412059235080851863799076673845367197937991779642867377727857848789393764827794559868831537076579488364108703128780897888483346691735747168045352175538507297674582924648914851233379976472225337651417417640537820857369805215589522893582868459131457096818211546689388677362745539370097957257100471114205251126083617198395799852920590457815506941114264592948294590113271716312490299253717287909301063435017267048468967807214612182774765050557356145009435418224214021209340664927844161123163415938302544045357546298640566829519276045291928256308689534352657916331862863622157708847153426520417915891150289912736476267962315855324353444318702949605208906067602989402392324469024413929990525282009973261437744677555834397480057605459211586084599472540120336866900709332069570229066939581203241777156456798334401395210027610566634369903681804549238062345171794486860710283608244264706813849526318352680836412745388924064213168178417339759887273205547525664601194789775221760468401573850621224626876501793601720168546942664309074569811076223938747277274105119175141219103345533958232170484695822396495547466065033747333378090082500869290391417226490963313 [136,70] -161408955523881381799621243535844219949072774282311081427240150933417363546032756681549014912552023369063673667372872473880254460426863211794611095543159840085425289591506321653206969686716211760221293925095303910208458085552308929879840643893799356984316732025049073116468267601666667191998904907131767783555811536173166129942523215727092326941509519431343762289371090261295900074486524065125190990876169506522225598888613156489545063771284932975339593316119482633772688467805887183148559133130703977733072394758635660874373292750463535759108446679591853659994415045130438318928915173576243451347604852052078761729525401683565467868353803337445807911713596449996291219575303350970669188296990165242878542029539811140887789205199045741227639737581352107580721832867594126210991430011198644355448050060179923325209782960313717432874123431558151449962935252889144530824597342826369335195306053680349443723798098388306374139193407386811912444353616228522030827102345626422255194071999279093693201508424163878568524309451108701890023287286601076057618425706533054226157112401024347968591079720875919559128735832272628986718872778443358049414250043188167306634940161533078302624872182253505466380871904793993589038878708126812006322068271029152641918799463826128948872787120270314481612331378035616453225601977352432422605826236927131527973595869140922001623546999785545327203215206856275890012035861563949591769027082001958823945689268204732173632052581368561403241289796660069832583234453132485608742740238332971011511423705442172546101440128822563415947671968599593385098169654427808010185486626119143488001828741029753229298662699027592656486611626290007795864003006617110101615211817165986424757196570329354236745837905321315894188177639117142172475783839065014912604005311479846492495667913582654329548186626007364864535893913783552677213744865692609542331953616898221770469540971697012004979494658958122328693087486184554732047719012286077233760535044750304857713956259675688908465150859633362477694556 [136,71] 5455135771018186744413530115223026998479510705150638655321875142117429985130825111030284783292457874820925064858757571353792302017636835851301504283997307319659565178512323718195707557852550405124606232283322422653939291037609227149191832464225005389439477859199930654710859274294515566427258100637683424411318232935785356609246438482070193284153787062494697682261824908330314627860851382751425983124387033992375872866743819767545890787410032060264978230392597548164551408113253687272073135305165393110760500750491618115141806728097301622038386474084586005208919351328606701068096773197053514494861884097610617362952332306252104902850629237455448117360984675375002398017523361930387427392572650382201795039130299991215851944377173121465172759157255823370145535632173524455482678128790630515392204679766867180707571106336877186842670727613679921973782183761486651793291873515696426977130919250815561128800735679086790259856347833914003972246663546463016535804124842762755821222714558664722143605146763306488090724400774481440758110871955396757575556414859718909255341044615779384967632132959223706022663304725402594518300657960052117047068754054435986797785704669722589748573409138506203539207415444432187522493652680914542264612390275056155016285725538614054416387436642961693409879943949797677261057569875556468082867741669649923777373830458581775032404233141492833543402077873596384115119347590910211418520946034030545292004398950140652843083067130032985704718753934561399184205316503042401287564860758930019003203442429712415067297762264793073273208754752763643016291123003722544503481694703436662777676709271816142226646856017226982677742776381591304500795291827057476063306204268597965954162427018384053706748484530178128352458107927251866638902921008046951650286378900510938657828166829243587611995307335156496847062953259132784092379139384284571755309515383336754438030881727330631208131243492352939087430481381207909884339347737162599526058895172768967893631778289051199390309302399973129706 [136,72] -109472434721711974712863383939055525645055549535306932446889377883755293669843799981940373421259018165995396976379606264446572713815313144560870700645255446546508260165168917962240415159187349839756752366275787895103667854575716901833271194565112371765986046936352222704851976761461822144516014619839739423791556276535940512598986036290677208031382922131657252814641729526146073056910105185780339433262404960811330910449499210874435349629175548843509564836066827120607798971212085849039610789448933835102361775601935966063315376134347250920803101071380616826048391955227729713855137798913118862851440610829215471924341695729317818797443190716942936868576249909530392829329099999669324764587439377054333059288464170540394489027503571517678399859842691841344943289189264807811324515371778277218101275104135977026284256880672492538053326041772720167693479779804090167250626044222843961325685854100012635390202204371528812219862692251619927073790911503381496602352860870609941423339668043490959757244839123163157779152758443039282051640018170018799456718525504230261159541600319804080225492309910658161654059822709663669970115895184072024678221725953842868483155470356392099746216491980977173438402009968815318451862000004920751099210478068915438997045195161578233602749091374513126385204899540369015809104965540815069077841407818936860171726109372481959035522900614422226237131551450195603322376047951157333592030135884644906966490844991755872965286392303453355485800410168100088303796504708025797617953419388608841073863910296875745387253832460048816849390461032892890052825639638625706245847946663679036424314781658261816606766890167268431835169844207677817141303522857431641767147489315434117145013900303657703749887617942683521363467189770905401361986507789147043703717333499037444679624419509651454935205373513169617807199016748990935926028056345024094969361662311144000697844727589810595278788225224452338007184636756799941479007956716829699919476013383229963075581237243945159129186962886799 [136,73] 978671984648816263515430019557098386894870238805303731811384898906590015880040829731828005453824960886961480053743057053293198992411392580161695261653325219006681175016575135988664530889861615577248014605918798149905976626986924465515278136361033259411909504546724574699698080289612281189961231706606897748365443109974504333554035107308919465883524019285181860375273969570971080592307489850680374519762314867053011586229629791391925762597566930642870297707179194877370998803854327518726759577565755677808174985629272302701376034898191755405785542598214209277532597114064170071910466040069932875180841704815760399968458947352111243884837923060419445234206050496425641657412714455080500912685465669645088356509366765586174843579160886229042434017953721173940839147128039413759381896222612014811185489716423843235633492727863738663997717339117923040269344375876596028985213294574619473534833544410937512985232590917708907751156804831399267700426090334047184058180447906928821494845611621984488520234725481020810643857066214849824141725513452226643060890412457191935567799386827581672471241253009086124841655617885070330712275946620792543249778431389202365851390946299694180513727983309843206305614376373385826665850490357418470519239736398067135515260017734203459336187529882959332086125198592944120898696297760582550475016538549997984469982068316475184704620568859376174664415215130626131842492895691676744916156347523920410222791279380970779450073339025890458267660813911043811441229840455796408515727276848861085016879850346948833886662095289349933664408822829514618760403266778171099255178526766701495750810156841959810415280655684246431100312136860599497499839719181956731448745121490115943024356818445480843239537920820827477919127038178636169451320229067673802294741461621742085742469638854695454122232153177515929986147370266014845796936443173209665050625740246401140784842981663276743519289335359346767615932627999700606979869125797924001090925106487211665459652413099961031755236884 [136,74] -15156516968012109583355584299927334287379914776324341790247764242519092660041428773168874143832259687193545418617745608295341759357406427844150963460148611573849229143018363387268143602205319078292495515979056480983930629244476930672065996108919933778271404220144328619306405973730014292993814166942562280109650050892096781068407966465108327216367267648280436757802456591182492420637840018040617041422021836073696265237132133520428931305474488940107308013218632145601829932527876941906390663822039998439357282831890520011716896495997401420686922159433412665522977805477632540732081708123819623826550632708240639327385533953518839447268617321552080233064609583555927252162862136903614221967678445865490663003676034051713288233405344914448692911581932256883471843911088904677013679644837958109780378347218437740788758681665294733523108395210610773267935537415767165310962902995575785995453817798213489931978327253733514691772226611523338609576259564531844524371589673417689574426728728944077300778727086293167101180558062487669089400689259898011917502715049933529491359033727558191301616660796490716241205363501235870539012293810275034959280464968955502737741045355066989925093916307331291937029800128309384275682185665917539934607490623372866568356010607925770496666473203991395780247920973173108613700665948015793370071142639200700889396798330442982204086775804415567478009002510746650522814578121544903784737734922145581457095713603038320184601216543812090462362688533929843473141367712354080380746611463415479263625308634169920729008303523866306408634971584376105203135067580199846077691189588966934347956573702055274898034932512073425361019902636276837827379974842628072633891544693833994280149985785706812538374875553100961442130304646014673851198782320295087336285240622594138223564853767920299321641016313498985796583448948511474496039072934490700477417323490302572886589022566757310205344620086854405807392542825222338468395542646723784168961201612397481774476556698535379464049 [136,75] 2375717139962606547876821755817214828909765225378828388006521959995830932523749487770446896474633525338519365825466379900958241323268889444704347741556234149402300107829993163492343181864161961873582833537656076008183878310623157683956926223355300189519594579629215843504332990164061650906432814224678428999617325035751824176083143100751967908762839301207508165813483927186377621773593774128158915464294670153072889759504519424520879615626494928832670899333243757308412738813574048180124460883664985808349213807714303438419322186822873019732651329669090191132880027302602115043462522854982282595705183953687760942213268530898895564059105755451537350665884946435286378511974306523388414563188187944506221334447190657117002174314110529433642158854280251987270545411615128465192970570604486469609905959057707642746101942143702119456275186378931500210387148802918735691746469248413214817449085067463235896427693744612416912418268271525622688719169537677407157408258412122340625276229779353192520654095257477382615680528478470480961367022385170917426474219884654254522785531753795082084264809721599812892048019232889048766267561480164404628625450554892572937563316972543895619144044864917126271528547315518687883009933899932549533824704127667184997162901254828614748731311655096738847737436150919587818266051512314882949308113294937581008013011168510940106782900925874293844775416078331078935822971932256975382570679198625914005483583848726902715459536759848032127594694759137164953436495800153920731984485957420782754141508415113084522849566703940202845702782595291144752037866904387278643709276532117114413415279384549037320645860228707424491872290706755978780269369764779348333973628694569604985137080840796948823533308689556704922486655936814037509314197703003324596351636561690396814635422354055089891353855531757090429863825245274223734060366750907351880659095512401062523660838311005535318258915828732374766646736479576353565216979280693808342465850848368845483655036731618395134 [136,76] -135281218953383036971484835848865017668676579613686025509846241204340469041997398474473446823488399877044249896567422116377021157598494768667070260963357348285433115571568117981369955668178012437368245081749004083351168391395330679952275830541686265648779628467961443708822896829672301362098357921119699455066364865099438735152765023889131831213920252814032411084698551859674437523046296354417323767061339932810119966669756400514913207180450118725652961146013289746815004964731928734084895416239329010692761981878335892702540317219900266671193442388340027345983344320861592273804781724214421715964174847579948243174188032026569224396383524742665510271670295706026211760108488019121276060301133094789255375791354605968996449901388252796260291609726595414902556579933784080534299113060767744622307321434472400838887928361720806278662387270567925823021738330328984460229805693859679380105177999302014404359093996050146330078539261070252642403370167317828056149291768576135013877028997078532695784809345639399180349321438059362153286668785087263589301800591582783790483976077128388114329854570987755099995800046185565978405392944197723982109379439504798646704838676449708198639756402675718626571528373727323698284063018630016487722075460718589377195624442151526745994212261862406452159794251747093338700495534578132187453726659490417824095913110245302739776638458652164670049995186948423194562878706533631838323016405998126731190433085175297586826879208752752806684957186809823204916626558633822385541870087136867122097354733342335580949083240212158803906951328461168888269564690583522283577658284163670610283612351647298276125917403841005918507822137290716512120894111936919933342583545581366451526377677481109706339937474375997264033211511994117232909626336234219295558427028574795142828152698775086908561796445500537908497471646979023856903003264886996289929215798573224998867258711136904312511705405539977422001310844481275529916293392550206478648786536785390140924129609830139 [136,77] 3956150748332261385854887479062075991604163178785653685900326792970975352769632218218738080052453719842961590215993592080780311451584287039896923002743133809946180503211846360564282402704123474298338500270008573726878215997854442426834733285802594312317029805998888278870938199347474017143409566085058066787157106305982736328386727967567685413698951976035373322531567434714338655479947638357836886452896086622549819796164146119520521970155729931953723802378659636174382677247337248682104736585295119047931104663891341514083961005092886236073712667899005014038591213781559607486609873579901619382579135123745847551740879490727754084253212341553341303902289123494245140145693521187882232678078912665686466421719120384945517521985372703247418798285598928110087367846373602812108626584407355954736110191283486088848415663540287937111967449448009366597030838762302861734437948477777535245016114177161275477434287366568145935946732084174121056107351972275116638121959015236855985088012936198326484150160947756682075985474940766005013299407183006061467350288581178883402986256498006371144109673731662024016053564361913420617149999417886828630200262757868101314706876445882484837335368516995074677994745008571578853597222543119956341662798473973068142765028642565334752187478626543594597768185847397901338389871094079823571232744125080817059287989343761392943522850952017005835118584994512908193407371397075731122664536458245680804107038854005550510483384569562226262470251608053743110349977844110386550806027670630322695921258702765653517802826076025763936175680321986770653070774481349781622302742684244007731634929499652835848792299026776397312574238061605178715330718063260730241933672842079657100239082514546928452989831387933788933152186367381226755808098821340683613689009483837118033384920342899799998536123056316260817180594073616426903096281069518805164131960222270562478202574885610886611322399063124932801007802434904524993327151434248701925791779247724660300634053386 [136,78] -59924031730680280705122823565249163646381485514839506810956468864201885705682299641970847926617482150024493370576418341974405072632029330600466864830651190238213251729821928814493918217930684309678479177389746854209961305518256373335771492504843813238912168609765340833591380183315042728122739179772776093982318166168555861006271789951604440247913297929080000879556942121305721516634223801745830809739431388019570932987368565433785168244610568218801345943986385553044775961029985974659478298701344471749878839926098100247905748384755334754100088790556867010611348655444863736324745937403790471454864746997373502734855015858615798886332490509218968379665688312763908432491036261983121674102044906415037318293496219930422458295377761420705318822410857810146843544378599804564499077413938909026648952958791877359158630742952714230550284566540485552292723932165318229580236954750680425149004089327903847562546576788537385824901445092702307859625217740519548942573642961879072928168097396112199957960462502641382521029483172440085029710375869732174914441933630583096241471902449063547934540528029036408013064677883438575631241541421903523437658688942012740015467705604622925874854099768800187100943604995673089365579306275292703290694606820597743738895152915628358408169094696315598515275600747127154993176300916481961909691397119474891756412573754443485518898545117780812491570148246242590808125057620905189809813106685927411092505680325487559757368852873012907919586371545705299313261681620190410611015998204823717703281011671881170516260486910503073614459470616048584686000442576374144774809064150530569717052279323390734120296647039230309962841639590379560012258755316750872286243425722634701446229029654440904006489176474972576263772895246304691504004033968237218363937767837022047112228613245958771988794218101227492748883524819538775267595416242321621778802161767201272284080625223034964774567302213534095943411861828090200979717093479102226873719833453695838074277 [136,79] 16269673103383296767856958298428550202084756436955432289131518580902440120105800797388016149722397100588933737605630809233277290858944750234984806012692490858632643745309169856055996965899221711869752915367450424547107640049898750955194335224666521193542590677275323143298476991739356473806321723224418854649116581552236292609886458897480227230807938992121710635737297856441695369540680438106118992970585764319463142971355891171453616614308539933289475063491634629564229653777342406643907427565063053815645910630544879917155187374133449100279296187691241593588934053536009840889695836218405587761391990366641877158845287169385048516010593475880411539095811251963831524845169679270219817128801975279396087565816876969304763514187732447066726459045865614435703561380677886810929808281252683110304165392596810588997471140364368397245565851560253410808514948771039462842411378126351056446542494623188425279324807151514201148512601626940849180665204334718986783396129315387494838139646300618870162493170093059333157691156600931679433362552546440389254527284203494419226640794969235218741425125868961033316920368064671084279401990810231888905704844654442301496396523789474205123052677665271992363774630679430205235391382460796137279482854620775044169519858612846487727030594067883150374184776660810277277307084815158990897150504592499168862755082087498473782083544702897994215650882204751041462624671201710056992320108217484874543013256867091883886174626774424258878604377116410956014048669852370860617877444470119141626065919904034237286613712766399258528335378467075910420668840267882879764755791986568457464459996002075668064684867983079664980179408392058099269152745244811507712929079990950596626331069750960345470824333905223469869917690181181470383973221965284546807016315100664048905003366196656990454535701145361351915460777007335498802964377753408368119437665214278737212441406713036196309254864759169223807871452304748972599385353348478431629593191182107906 [136,80] 22833625251818488713542826907804924409063349324507971690497316036973946248137312588725336976487859833782381767333165357279401907227229640017991485568931755855742018744189223331804363680367992162619617390735275441762877556167798896282213632363221830701450982058920057538305401416640512409818969864933690631398885849691926759247495327416218385979957069118073209611561270283900411327707434635806170505738737835325494680831649255498795096052694977881810677002460151290786058056894116948459216257677211747094180830034024707243465841761111192055930389908090660658533321599926188671853070127120208855412048140655962176898952884024749837626645826195606541692942763070404246090147563885517170004844234535676782901054116560604985629823968349825615419956330204023616693043708234328234170814737561407103826125777110790576223949767917133906278300194886128068229121233224909350487176794022517250048216273540746182042259763849790815115313664615849508376901980714252437863127881586951009394623975802337645668461736988125561316070254001509858552868546965737513695909182713891252860801772771130832288232944250962462069878363525267470921347192498278908545051501199495287576209496369503189366732544532851752829876105874479233901466932771941892983755761370073508914206023208690885352263151465624898929441994566094044034096774838592194055380251973938375219964994233149837436796686459036897780729496050295606496030710454060404388198025385908543470255274529568695014359788036415837900494934975390914719053095083666530443280423208735404685040741184019110064260671826804646438850934813536484127436318756564969973057782586279686390780527460473838439928622849296238503053123130118682804285447459944307928143227414748449079184545003984815296633763320744279141414049411532588055089954097008344106500245180727553457693051587326610364883366686185462976371075511534024511896283637574444966634524914859155408778532005451732842480308252794024628983543421561539633271052765877951499830552178669 [136,81] -645543873491795562183081988398038518964876489552205215040209816661411435325575099996624972367078535694543288457564561642224657051281990403323592818623102474314846471534341066350567206230392760322810660265247219192752269140391269717557746792989210001310793344211899224705012291052058959595447348682591808401046328584670734613973763137039372853212985839994229356766326062866677829622835200692126015650922203665630277259069624849653372414963439903034893302512071873475981937801198853178159661161880454817623927960576896972394199618439579356353841005107834123397722399313294502218798237460436134832629270756810420965244759919190940993310631823522795209524851705372684629557977163736830301831965377064764141403086644648547057900645723345674969897354320597640083638725754679294826246305611893681600302865317267228331686361870621559980274801953197969652025741270270605680239661379489018016326801926136468015318349656491389705510158694387202807922642622424622055640174847272469908900526972484980774596723326316844215071915920027095927290629846918045216223408206670079890556316613192246321688934605853153867876737399310308474276673497852072015572907607695212898825964505480258544657858370295416428944058341905840070238853541075689408330525257553648589674813343263753089565445265089438603187189009003983268831983064489778439515715953850162934689187070588519482801321065353174807305752377004701690713104029408561124029040985315688603412845627024669769341722067153156035920074440828201600712550728445665098904634151121441711222250628227095816047681858566223911595912711756324305385180924861442346983362941401368251357282635353298160392079767483637013016583991197173354146922356677201386504688190544223693086924201710788516689419640759911127924617549623213327059113438970368770302144265996442130244157590057104441856939004215075778042836366806768327045120853156223317886890794556882026029171587431634842843255206656737498275903878868815352782127890424336537610950518 [136,82] 11395952111198471210829114767028572994055541577012963050482937889139707680554179296922263609295306067322083531937798017613659001031605533519982240661034990801758527831052296708060798121490229946618574623240886850855711843609316194405430230304098550415969910909049802511982349984854042055151446506385091963474428030922484670871571205900820785229365277934744656867002296249085635634621845977597782151436022692978712726144995034023812582196854382917416730127325184848783714419801924267605734117360458062802976993667500925823910846787572284630237945864610050007390277000664503450239129153964459931701806077976036351195280957252529554684000525681809329509307062134828624817709679360436632266298604597882809498798754100279633169207281874503860955922609113325305817547558675707819441336105730355548670329369374889946724639890120167840553713922052461239378214449703882196043915339854548148173541752179237046138957703716183172150034586105232309132998005981625530369932826556069952483042055261320534185103279496699103300778173320075541592755408743723043034446664699517940534210598576671360348884953870577882317011602589636324081030461429783416463423548015699090900876370917298421517401122715354618566385070851335384673092884128550895277159826217418681496431803617129435558259560449719575830421961112281209894583049984978524895695119926839051702954849628645045354627598443777516056793824012280715304593860152079197106469023989459434575237661122462293364284543795195728492390960982369258503438024734479430288715005726899439215208177528667877241891204702650956861715214804648854875066748379400564113842601702894704654596841630226051325889453295666875807574701011061042934251240058282962154918621245536420126633697554674193342526997878512431002384628091509792354834469218019836336464282987941342764875278744658407509106170357401172166524601891725748585118529838543724373747317732487889790442942324971384937995127528670382783474005672423489545835339601266727803434 [136,83] -156719743762154589041349882396129214622106589379751481888044142410239961868207705814777836841056695863977707737206721402199209815833148151635074114444371679448505778647446052060797718885065226444747790923041369715930902317327565679219717750313025729109611566508721218492789125827776685314833581231297194458275629381259181154108712644027252543880021220611825606558611837802992396572314387687640838780534155611520922203032077227638691684397856366196761545325876286198893468250913464571281993832396741070799972630958859475039094216755051634529567095103960336726214288453829402917837621947189383745301725901052122747268357334464771763675423164832119970907424206363092065065483201986625017170948417989543686584663281788204228007685372524557725399334504078283234091123607211799519093746150799804112906928877956120250112021711942141730791651467061328942821160064428520888661450893555466900331017098273325535639953340569485721559228287955229809683364625557421822528470911304281174987575247236268558654046511174517286172506803990703051535356014132712329912629275846711068016773708167501105158394643585490347842710285772492519990318506228416580927673526080562626420374128497904099607985530932681974730430204770365327025639680083874942353703365807625290290591130795205598939987225207258392347869911976419882647930970835191532853688559214101499512591166200664310523598898001169190206922167079965944995494269862186648167632270552703386508229256398794715493712316242946767547300872888827051154345196894871282021402450977713242613827885941405329153430531318648335821879226972358940940662145018251936555840471567156984263474748670813493037383470051180659853132325639929678505297312751502507722308113989266546311017576732600900268830856284634398614316036886437223935505288206265148720152956981916042177802983686713863988620001333236578591727608130175925675850962018000504622811031012412599597020925356419914370895944127909240989814365332238494759790456634560241 [136,84] 1837246300126718193581675708616595662562618880221381056229504801787656807800798117865914889492124137796093333021330669829493601902675356053227466557681244333007194785248897065878653925840846129696890527854184940400385811144975389553570567591938967255368901689436243646307955333945376437167700712286638142887724473835401203744231280293896217148997400145895551634727240852731873439260593377649747228586786217426696490154634559118150130620667666546221389101466713811116556583499946021333672612478152697179874076905726018117312396715760503866094223335124406505335899142075027805323509224725105621590594940255917856713722540366582694804408585048404451893983672791047211441322928981700212002029826988630990551723502906961157695751389977968027089858498999582786590078386742345440027605121198968219294066935643107889312463456928397913969615929707861632971852075773951274901643570140352914506662654913415563690246550387931038904346983175801762435415238756361751534931320977161396459710860209941229623044084738079874510287386401688501150421181805170604991426196104979062754465894205012925751413208363744366770899899545445932521849927375831798684677595493847127084721704655512814068934433765352335968383502845495779078047966403352665938678828619409308290999827671939725807234782123355632717757413561526121460940080723509973465438466940321875010014569926156335045223852725491383120652196412546241665812042551014013469649537845407174131539927627952546004788307331906042856516482095128841994261430689331108227866856168052466797664922769057160247583093940017595097025397657625330573820046018758915762311764371241268802744302144611482846310189040387722244305947676267508015686824222497819184468201250000767359560785544943759303217183519209403130825437491561389399186294040725161536367656311732560858101879506026788667032001023128117135045311802037882971125414276998829988962290354136143012563085755795134697885841635889844992971295916400842755010551131104 [136,85] -18512870649534306144404750206140304561011373617033006879330461800386839923661859799749106546550363877826108636877334134538673089289347828743163072219889744817398000244392147230937629526164210781658421164347683743556068910289707763515537733400192223352366793756975347858705624351077293960764911748990935130918424019971797015052461070347552318788952377763816669573079915290685604121620893650030186611621936833460974996095131856722145576635155193068810197066434996822801550540655677389854887657767535555831299359554401311407188726154075190594539028136375629695036003367440659998341877539395995432443890310930290202528956612908280977587793801466044927085042205122180414503538814361485842984188822367260940109897631951534649830697663201256616250739537467698711097376138647508337318782278291489808911255867521938340488928317418813295859968591871197199380410019513962966239602283149567325055392862055768032655928350089039481194324571638195970193592734265175780534131532001455083582356700641412995245072746847258050532344241663764558527613694266555447569359451103354932123030113050339894692280000104705033496236658859617132515178134281523585386395891809314580512896266238898445043378213032931308102283406177052586157998880186545903725961307555472593944368313749506965386967206586542679039805546190291301529328831898031522664272731891878119793754038430529948659370221538391100726652313337113774954007788821107691407852782999767899059192928667907969004179098763633240910444772176695091724368970197314970623028049839441920197409836619688253752847827641542517386030728411128294934167170572977075618053416108814830064353932537014213627746318500028196318963428293793838222212009550164787923057938263495078722961548433087081458615404171748128873898747516891778320388668127437888193744934389681497175314738957111483898164317962364682331332550002961857314990948557521744589685200570948743694414914193817324818801730901671733310301772517136142373734034 [136,86] 159263455558996523084406801806119584346371330665118908283104500650335590119155816014192553134322286539384776706280702199715263079164147227565888397028264226244770704467589032932413940172305471309615855791133793544135576363934512515471333735347086219211470084209787539140802832123871967266031000870280960647082619528112900319442344217177064493672294474566148145885176208104436968407880476188937427136576099355549131885460861570908497533820288707701149237450327701310353643528351350956815981449920078974059932381749386253303124109623408359003214106934715544783531461280663202576878950486329551579884474610117898585102519668671220695496087159503260857697753445588894946969613258137997190961496235111054256984392885853694719027365465484074632143351035907716322360740485823039479572918335227877306293908123158116500124074406268692911552867854375936037946950419239571957672248292823124604404498819199328701378223576692524017041738473884849265460581440597177847637519847459496338279769348184504726324860487313676056377428316141324412954219306015265559233389447343400338549728933446894557931311172308231383060871385524477304018743434103789014039023546930238885933837381175646448487617465481976181745513300070741231296172743753217827664655134919405185407742536879523701864157960366748557494717502762448609250467825480449095563321200986217553888592667456207418679323347771542024047118117956726410954592911169552370849286670540860451485854260633847228043263910411622681789244282048592378646823569658634673031387153787581373496643182914505814167531480627114141644052328336201968008688716032750154935668321975131966242174854998393237818866286400376630965842728507360643254601005047126621107095796803708628483462000355030870596201489463433221030730736897588484915280241201623241182555050997878715767069352197850339350635466945016850170181150647954711308758119623386925845097023994479695210807659535850842695085731223017209274780193572720703254 [136,87] -1206017195756353108931221710608099863700535126381003258987036525760221416190500940814331744756698204097703597266060462752923548811587280527551912584586453063848643576835810171714349328299307054072590916861116066098464061882153794456053734355402812382348552298128038541654982864719570690944317983885455403661613821769914597031939190451816006920677893423369295341530529160807499686182603246447425873973192937449262611909837955493259458823887097406662111390277277605075196952763560167777763085511210316220502975379714973442190538706168265604773410967190078139148760576431154292265937245273682264279731818343084402665705237630377751970610057835584852993696269580159331483164999248100739021928672177940612733643936773938588624022835378342709246428212008204991666379958950817629358729340598680867026223780132712292017595228026362678453111994124246143622154493728533900707092205357825372680288793275782340979358215531958696289971351421066561433796862763026575915747142637284108372797777430532808373086794401650666400280987435320620339224253735439090358593837244427071092213407091159724432546500015555595118779446065064307084254239794177296488021903813127062752710799788165414980982447758798041201900330664360799978428875664251106997929267888287432387430058170748943294077987643849610638058957328333259021811103617135244529816257876978098085741637574382589364921724837989346477012635349001406714945588584215045505129768374164869160580568976533371078919392208153591662664115141157704041621201009272847033117964993455435219041182123828857614456260885568527375332712936372151414178528880142355932011088558062088463031771105128412808810191792786755246294177889608448724383569149635509371074067694946522671313808612179562692508389231169363638813967708377100818662094277582805728914785196095697138354776197182936077627949015036673530264492639382272732048668453284696761425002802937243118261315280659897330364512432842804265509371978060614 [136,88] 8819909324538068407829355552868173572174765268697170753207945482933634915151542929825045475422427941338961934937314905682848345378937671740723009131372858637818193109910362394702499402873925316002936819148939989590116593006588368436647283367163553015590806825669512056380423196809806577925725824425852004917621636665407425392346618551411223842530489663107839339708660346197120905387614299987542288283615322227287789995236923373545814573050672497286761126741545939503271770461854490496807671850175610643198871048104590627743809057877423110734172774443323304135705576785335733447604904973215840571537010406423899490093956221638471490237671774442634841000723700688425571084060948336165575995016944014574317237789213278211420916924109786207275198555235141436201784723012227503641277068280350520222299331884186278960904366642189083553574018931752447987285947707958071269409642799758556218526482082969034382311014240111468346915940423393618338622123088010272896779386668199276535136319412383650030168713531352754756734042608161659089317711645439843850428916198270125956498603266343467420321731253866899423435700027638699999372474488158324094661990482323920563226902531337150806488441269467720259852278139501925276368920775635910036670529962862949337603585560108010268897292401699137218957074143734911176203122500439832066428877068296946038954028804878832074715144293485573126024464313071383354902036776212517697334995442241319613662692853407929059403013649576441795791549750481585718993217086769958202558869194456565974043884995590658872595155040874930382672325920929953019546887980359354802137441959732485590626819757835551611950953521379919000006860540940547923763518892471709624129955674021623230235087997821931759921838953521778942188819231820470495964405638664034096261847036258261978904515512805541770360591068186253705678644989300538794462472710667509743645024222067738410190145377421506419476620817083000809267879165 [136,89] -53238681611830231271714626047402964685316012560553853948198444363238780531038392770149388117952254793953908361453399520507285453826129163593744614742790683619067267335838433044011661524529915998732915040570890363855615871584037235156662563216116018644453446658204926243092769676456361540101292424937914561480596657957652720923686697801657469960519442434375708391258193483782725904934668269369026178269693107963069587460607303466797177076064326237401378676791091196814469331637373351014902342659644427002084480023342565550098837047056126918901037670567120122867360701491860699232293764635718674197888778720735221184939703511501155964757526491953497919939326210861165570394074096292165361167501012095868286355779991592434467422329803614903510278204314471285486288392375666172873865374027659992071464013306244335074625426631568896791056926982958158248452755720986131991772322834322475925097435711758320684209315640792192748727500445824290485551763949623626044176538573205808943310442592821034267947679344008983427126860678379139831884038838802422069058124697201360345842308102103610237533804222178075249073767918542757987138003616516518429533807381094137962145886471590139373630500536367553788293135960539936809261360278772842998190361521689813689954832316845480648280060507652332604062754599567397539113425086825339430756827044591730538425910782091093747511685519147002159543648980817216088517293729916843649195455494708215488192957420003428599894634042291973120433239858908242015483247897553726869329128789749847309942455310311284648713472866046552808171288064141196377897459272436579597904164864235059822557049678656897570127442635385060041598052468171287258160003412593719034534152176210040959252388434151950514018851845605186445644362610408751610100535116617428842772957450334839852548271315488211046495056785689122616872634806569643771333910449040000618849377567500674291036983343653969683935237070992585034928 [136,90] 254509323283474473725805689731198336794274266803665949278521775131795490942713018886834021643619991124040475856158283863166994268624519345282720738618516126783710838934790679206981374984274516916103055885500497803250968511728332923615755711806260071342502567259259152507837179356746355698345709286394112513270220668046863777718283000563426700283709803928351378452651388389859184516129428585103682083208173831062112857468626321834251257511976658594922984205462344641854621276623798499400235945579848764798299895842096446362660073155268143196279198507626627306859020198117993812230132596975978395402324070799321806112151559901661284422176325891805906044149733703805914540736685924886457292887250110805518942423155862104918404727164753794320430305497356431022289699085276689225612588533534640345075631097381201240358104712203830858629185780890629126230749217362205793275915699004855320152797365277123990446151400369513870959627945943491246878434052326603434642016073647767857513584449469954605873464853521987535486175145521484594375809479859136292888965592767740713067539969725958637893561808376437024016083048926763906572811308894087989792373080576747537897751434333542529069904955812999333296206560287428647934904988129466600608279122606079433467120739453152252471643777077996782297820655635233272881515729869644636758896954070830144854888023837464273725685668748024245907298536545869618965111328799543006599447004843396480125992821289357363353532066721382876441274129532225165195281078010445685718383195509797633628203853197190150414344939747889186176432568022501890453017065539300950185799924594079423242294458764815565552352684373561542411125094274662714356876001737065461986802150551136133520738870923429415686510392121855061140778167215752466530596045051293436485293294152121475010589866923420747384222899258331262937112700368021230120011502288629368137793621797664796491296620122582419986438379950951040 [136,91] -937340651787102278070664074255985813747278946117424910998110305340741129002943390253528985743690451466075487339264001168621829954577826907304687662285437360253839321155280198429589314266879690221223932686784971929849227178382860583346912347680219497722575093313017199668574112927753051471174360195896033420926850247849944359528100395940178882644023234817589092468393503064371708922992810520886576672224468386028696182878885487992011281942317032000442628470339276977053337949475386508036533536621862896864541481941570355336539682319482185646385781750501075053638475801681821277038815747240894982601293832188906844715814978261904833298669956916482043321662690532157264683527451813970699501246600301040392791865538707273173394462410982725225408858912191275512115418420360355059812525730044057507044301045112047405050735673089674562106383401935467967283414427144256692350318033837498671146162995613856338351026368984201456960548463629283416666925921347182977964205054414172737204890397990867950095489682134791183718768280936380111136455949435054324841385489024912114752686665080741607534055726627174675738465643302269679641273316131666734871028080778495406390329238186760027641124129138074914295261031669582842853390902980417857002525787419801837751322174184117917601432252283619100825942662980332457493826140657405771852283275934819459165281442797525208004116361870960415682095967940686955384878545921258282951433476555805362446380613835973650592821011701837057250410992329460294051797495247412892030446350959643984102877657328835800074905205241889376496457433358869982522522657629237851593523050742260763392807334181265192505269396401629258959723615827943465887982213266601973630698944627760876146009644009892392819872006323182629512381603365641120766419043682213399406249383788197624729018280984330457751901389711072985976718166464313145101943655560949441471600850406345113421384198047069813613299731280 [136,92] 1403906015448525084151949583152025897285166308764014764648953315302213354509539689965859445474465400983686445781183886319361549400531650698902687932480830967327580859283323978815626382067791319512737484355147357488318761150291431356284627584512826021422072750010163298091986322426931140021704216204191059053419781752361678676446479178932790918468652651479976559140164872733909952795560925977264610975426567694098530597940053492939910422031695863584796548084388924641054541659795944414466818440408642816336181069519542534411149494093562897906496675719223133758152295165976180773041609070600107432259190230264429233181751052176387255232529147558429708847613792707947937481480419474347753794161368902724578131477957228842469509367696600572118362848615571554180812110811612696206375243873453647248445131318777668524447170869238962532737150117934294374452527740792836208022616647079807291313834911416529419468967651816314483532261221264187977971775279468321215746733267547964738164145140143669557676202933738749600998038497970065314049494949664828704116749169739495641940934897384307796382506323247653210655276867202937084442452216268857742398994176437721984171784273462620995558599564951137198089939067726818085573497038283371166483430184083390096618759655117908775264947193750975771121015353547045658655043940957836516564984983971491294363095325008889229490179054195137301942739479055703292709378193371407620101839277101850784345025159309388361359590233311939558894752937004848391925894639318047480341797032128462309803768246322547001057378718750353643620704956885466577712652637550760008293938506753734978807270000194684943104264517178681544726456507097269254665370884603081396292403775594929634111529770005560542346476238769926908857521653604381978238463775230542070949748686380827311842489031104794652457758237802459193365623235022823175442932877375785978838035806226182895349778505021156350949326 [136,93] 8183234885629393727065525490701485958286067235111230333081692738151896090993035807037648701327049258763422013234686868042309390449061634614331489973373571185800249424666730624568010493808950899988655341559363236961344030386085084660037977055439251558011152610513521358167197351723937168798747269701393880228762555924420069089932950024907533607708009807749745580942444037559118278713032137473886204512139270229007263249911716182959590949057745398587558682110212332459166584241080072149163177217694564671241938347596512635183938964618497401017129381240585537228292191170882851515569302746069666989081573652502323624107146427504800684628115946773393980785164340935880433406929383359351489751223444143461225637977578926115713993084940207351217899791005720951754482125656029398488005971875589296002526887269105812353521012756756118393788943532876458216188885923144896817610274350784007929481338037768343607366718708889272323192706637585243090348262488511452070872641786488449113844110523371883968474744831439336029316221592927616552663807169324981458758161560557111196681079150388350043662785515247039925323516578728589662727415498922490068182709552554017934858899694653499054159064147969256125918315992401835284338830692899810287944654585924212116218645365594070214016230338291422534307606298289220697665474807574455554297077758630922195611614268443535628171617223421455277316693098260190409887566571349985576213106827886782009775270590804541750432488387597639024825626888914153090298158985057542345697026532146416524408347754795928427676423299663296931403797854361434031120193887809950687710018711502610302788527661135236097947270569742563251696351070953357247345708367621136567019320358051112874698625486204983701232403371172459416568543739795796831814902368481762556132014757908196747327803884395017979416634870846398204607728692938209440216165095684850451650860222823449254390403548253981956 [136,94] 30914530081159907185893720629860184986605714728165009921475725152228172803353368299078153273491492345077621548909763948066248264458663837671606686209000783251747565134136480362363013566627387388069934969568375851749882472757358594812407667902942156046417255987009137146868781586346347134294264883650313780450162781589698627375381789524797509296889072868437006559925777159729595250127449351474195729624662878521322831471955716886106901051253917612427227770617050221879277249404863589785588941259183350926514568227347366392765170298493812478935273589353012623494391772074441052731535247429494543253246093272670294194836884833177979848727480282130758026614494328348877562040606001423616385397350788124012221891585261210183093511019834667235510754586809159782524222029582752658172390511292506853267317964826879590049266432595285611476033255178285138358989521124356046495820649510076122362720558265173711184251389690509578236754040227766838343989324830709603357558242738795700955394975942005691053076913734320268843333909091609082392900411761228575636756474558992354540327870200738628271217701963822067374481478529864890957608497679375601343584697376505432413515883709884070374611902337013490748837891449625766758158117645774070393427684053541538624258590618191524976845250736114210939472263731499138292593848333553103510375123867670243145744850512239746390809301848051330270584004078073543895555101573940988347970753342039732585762014975116950050564145088106896672523429754002016016090611064569733625378071919918570282333415988036223753741612100551910735914585384448199843704873721203695361220368447359832274820958966012463012418977337396909873730071048322426370002650354221147243952991106855078866568338226513361477302097979202219957437649422795760996968347110408211638018009697837416602848079448504843946808345364979137226233839686788466372417666921711792026871767874998608752654353029666 [136,95] 231501104103263546033357139849093180737003826933112792551727654510196698759482963648070217936360881479108366794224486191344973760211828221511859763858774273853735987025992241785304223479007842156913782043062902547232218727699570540525412383872195419291219171353506784114197147645717924831820798377163563434455379953833562529726247207639883230935697333884549914145420919773224858085127515940396318942417172301309268096513735320265681841160274934663738728260327976154248210128443752167680446832975578121042926945018154321401548469503403854763475334976058571654690411998929731818435390726477781034675792997000709337426984537075971037454011183593098635167340339897600611360145846603662571000487486116410603736635448441107451129418137534464619156625653784837680638814759159051630660984409573006598617105576904437282051015856287323259511680304039908540268806261201966997640768255912017553979661105287504711219524435752251478246648258574663356960201998047468523319133711887453181272867221415289713124027709333473476173122173180860528551715021541524122200540320195568510970633984750004832388694337709209318406888843644806778067760198322632618046338780717055023236420409824539666199740531983379250866796377136996111774873224266115555440043111728959650249630849369047858925010309177884977311052961236659101672773503505942452778828220977409305990596177549288949323371274614164142327634167441185775585838338932862284287074987282977866097101852771723729257025697086201052774585899897623816748683020395208509214730784729934056551368032836794840957572120373538269513595943012171488653938299232082261321547243280110347969436370706990339193067305575684847649872138646432679522155542796883202985547347308274938821187985614340780809106155374570066565213870745822727407041157407277334420723071745818900921188550439926249897863983688514360948276596370975953778880918835269189930125204796215681036546141 [136,96] 2161169592917357738221669133295244158771306980901993886334129973622703265390264445794983235177049596898461648189062190034214997830039237276150162689920538834441747093398597191155695306302783370931341716613188649200996055408036164646818360520608100513054962959566757489523505022343250677689929695414615045338809711043564407421004997470083294706217158400277582373893141435354383674201124054400812234895440425182780520410039441360633740318082946603110865804554620619285131985105316167108440381917796188146489909282407178914513098418860475569666960032941558682745064883697748149187687865041945802557840149295862422343254300892172372067684836296248653615676341508577502817325855708258730821732077733909659979412793544828496997625905485967944111708165371125224376503665847867823258085227706448295686636371039479543580483741929276081155838321589373464371824744723092994030899794809880559201187322093699443950124465046644354481836024169602812633802883309719621329946827379079902984544720824908151616769188338959377768114428868594346894491481732100801730060444782117215187194516067396099043812957314232971390548745926421234491280100232104041089252579120186284022603865852755853434533428467335890468776307256608790359152682408841353083579545587231499664136896767838661201535670966434497371456196277051339022097743326522950955655166379210830328464734618550667751132093269454931526588934987422268229473628784901854868411570729966293326143924239951897376190047581174432182219563655992169357435952327664531211230566820110441348599936399584294392285034436517896376858268166643899396933129633696961771695448930311018822886433011595233440120625949700523208900269145822865128617278733099798931771224970336849374417493269313743111144854248377987080994458218417488463055079671407595846774442717596110445139896702908834703838934913638853626396943321547515906840295518043977679459013814128170592828 [136,97] -911142169331544427459924429324251588567596079676425157130479780127364017088202331892964632016304281246668394950134412078145416727686576387899886444246079475896685954595921383042641219972359723430877411194367764972223980025917630145514648468982150653758794561402182910309866265032676817762515218940005433011842473678484179450284436171869398617243706797942003127101621575573715884896417264990226411284949147322032049507565787200750731594702812919642587339748666448428960826446578368309113233957955859163148643966397822832344482505813355942692543462739492671639085543461850046365402533610179964200742870580721772199140180662168576825942105206398094465103179481400708086948060921367661449217426807554903803560847601476920494438165937307902624397118505367740495847865659838512400418192758761603571313462007720681702647693247697425931935942378009180352629760534786868040280391466663825455389204385720649265174223243181603436463361950098359116755554811056823700723330773341189188582784395597474749148092915437747509679231971288172889266229368438760306832104617571793783079884398212186601246395692630207701370211371055684255478642934762159770355280548511437818001120967111743025309441360135820995621236802441891102255306762772168986546529278176951833420255789495259912325198165750065009592796894737548031274720981235191602004055136926419323896602636633017821933019459317098708480633403242556001020012415734999375744097589046724842210494575257740399638276928556479881927974199023911238331782741151060020129442818291001479250371720223033718352592890932677226866817175693606832934778189181341193256755981525379216530114631820689559523031255059310330726991825878033322879768506668496763856228803350453903084106029732997255154072317070859075651119258602448869319979395507341699808116606106262327771220375436946932197136418264270307240028478912326762140339695944944343821733184950720 [136,98] 29115042958871820837503460168930441139787667372110334016666634787350903372431281935721895904256161774944500073627664397668398113953394600291039443670651961554393147676875132640497600561251604066596407889637159500748739887058484253315027924060504363611037148835674945317075927071362718003600298751777894147001659186703569108636341117841486964496147479003946295283017497976653326271833920084709183351758202686376866802028158898125399194423042282765838328071949266723764304176298088713069743130282080408423391995172718373368750468687020638215410271938904476092076604342918221586987480545106403303784083490367216120796404917003780766928221496382820182992310122653117836450258565928837889125073592623649861963160529438142875717276231722785712520727911871778552597817555634969266876722125951187408469902619914928262298758380716920141042394111322730752283347603458282599256067618882095754685455411688162781135330431764946302807032867239819443370934277703843782503052165039082031039144931676174543399535937820961329388635511795894213979256542502232923283578296652226649572890397286220413240916517707804066095506874971222121183498938324545419774105569643236357744325583462118912519453103024755827219750767739684514092516020262253553418335958508690616554065085165913594815004656561924768959061878450243293341053762965870512993100744079174416622977420132862786351819701053714679396812240555750918132983794843252956695019127638581621086767220299414449654216644280447342902114260861256319470907653131537018970146171463542308293725147985035113161145838728005573688747729704103896910509131297041766378164904224157497797516368698454674725010438629878499294692302174838828060544327814529095145752635285916009036794384490147718911676619356494377113039341882867592569676666660914370118539693393845654532342938250046991929533995884795515195477367707548969060890526634560297843749459410 [136,99] -11327503166750594943795117471159049795025850821395282127507763780787676403843080127654528470819289267691673457992294382848016555833258030077984220687782212200427360563729991477528942749838390849445177643982683888272479544978362587632251690959970561385139986551863139010698312995096079620814043862592892579352206877870426226199625767262547715923894499133749040102715070599008962427901159674841219918801347757849029313847537307763804588306117262992887920289340351010599557675130889497716870877889852598901393568720224236590163952380651928597619206794696109287505013353487749246410969658573516756905114467449527227414985671782643375051687407096795472954352649493322955260795932324901667966313148878888283515658794667140840775584660753349813416750911668866413215460120313444306856828610890523278097019318613878031433547088273056821482365742224410916490354640004112153287272787532179935175186126767411236255833090372748626742837488925505493189401556727027770812742994051409520039087836333152626524299195539037082971786427866554217616961452752977618369167987609035772878752193768038692224403978695295742704797606467274583844631459382790224601045293276495516801226273806472955088757653356101053506748915060965735114597673671180645758001167876437898347432523025468270052239258360350762963372754505598343608872493150977124282463254282997127394572741497125415976948838319235923230305042935439596515507205118282530624554145162853151158466448700278822445542237674940044713269979702863288308982636051541820090336035602811047870494992253328961402887306810034620214119437531249808458979983916420558373977079362023806711535762357004373780144480435506859787124558492183802152983785089002597819467371206354155594913078057410576113215837297668786589170791283741152051803461274523488167879741414247077372145873538405138521053326624361397750861761304877275140526540045386711290229 [136,100] 47050872831195928412608536177009367237285534151164677189263171304069096479979770140640266212113259463143230676545643325432763084638519256964309122067307050360011794339981770070802328049586498675809034428699381006936783749784584859893582627258809851639179935679346432688897496892597410315316676842149352466845252443252451563760020052886891929707184513518578791080649732593423993373539989734538258857336262890251307680140553049929457809295102815627826366264395599196925287798818597035203868751817685913296583909373749237133387457837078658738874959155891918536265814116702605461145182654304012911876820692516382122935866160036486853850782870196520071596042376951258706472610667544430858323093333131184672032619635555377496516627778246266708834988365933894493780448649933755206619504722827351171822690530125992953125397335972156141719123200302718358638308524336662469398419917870411669316486827732652147333050420637506325336310067210481609432980752097558659978611720985821366744180394523512039308917174491219980029435235581825095326164250058064937658546859865676290491823523629446080517979603355791611980433121660379737959714035205292324455181505651478105177952695310915352087431298761783056066689827709313180775160524354871674342241176232038677886886971650933347605212046496581087418342955712694144327821545096278791215387772652426433333250719828067078372581146002019303822653268974598674636862288120549476018981366787484270484736033894507748640399205173854094134249680285427088434193280148474784096289337445117744108359381240097492693554409081608119275389982735762127210816055095140254737895177521262724279096304238098065172139579094027123535693528875831500568449101520557197509147517148149796623385322709187692751149847685951701838444232726372167058882211520613266429126038336228975275439382121119323171610359651683623916802927176337826513410278977761885 [136,101] -32556941755314485391428961640921942120766390820290764052212280575180803256237906232349406504831748459714939912720832723800784468894303410346675686067110720932459099989821336746355432381465104651524065651903751704546782703999182249801624747543637680999122947252123809561573744942680478779401730474665924056891354503920114338355926080287287343751960445176634885381276176193927312957081195432728561511933510372154636922144315818183059686763133713829417252291726197439250050598432591214504447285260251489576065039932786335458416692763644203254955984560341518532129222841844315105473647035083224363867773201813359249692571057534660153899449665066661745781839484855339156770508981460515921257302560356637714734013859778078886796360684419780880331575992250349238499523707690979369352337021315852721781034261364723453682479988487311458619762085517779643365140564976127676017920310902808711036676273248231835692293029161894537870452489122877098413930838347263964179867256389146971343217986055630573291459146811429116741507657055906182816029831054210380996730790408167195681387348600801200850107315168868702920963782965825057036583007682090819785840092594292919638465135052894460423721951549281386961771526287983630768431414148809614886114850384313585380374200022487238814289115438197253255030392907377012187855243620283665596999268425479907328657386184186712039377438684021225521760248860044288668013379137050256751343909617037524369179953616511162099110581863210078427520332832343723625825690219120067020690409539386041311024128281798520615746442795707488139489333661117058851329431169326643620489079347952621699855956713194281728584805714578130179022938244291757656298740266288075462987660486402612276878109342256877798745646559251412863007366644927061279024127250118968177906688526032649749467357048312248697039757414744498149713226993475070557993878657 [136,102] 41449342913605852708004044029014023765187131717885398630489146701970678292907944095449670134757284612307279166632577133359084470817544504731543236888862044946636719573325039289986463215201007034691419727829913150101949737499072138957403665132498868244673099969128241227346040200912527656850612257339557923762538262393423926959130175216245220985273014260287025757594944302263710431968451681609350283856836099061461764278907099686447153892156767858384023841082743200967664485329194404290776235008414755582717186976641833315881433137663505876707730346093785619534336518584109951442371537095899233388404934295257476323412487272565361233989501973986674107588898768090905379476415027115299909277085460411979588469407386781554923805593725358558400618906153698904601380041618117958680253819102335549231061311524493108782400472640772393480305851357506492898916137421002347776419993740565107286452843060152580220994433435436632936583384257295458071527035289779913969761653499375092702462059132211248496718556031949819475733402773447915125124772611929031764027418527565393598493917500837902711151200193426401503746931545681743910180652550692340949623321569664916667454343300119543772061105742575625173614287373338123327093994380768114080492962792364985445555600658808799668152260863193622259943424707823198187933576955338773505170521098607725036894175769863080520000043554422580848687762575882195851970626480258542017432297255689378182007018215283165642934846615451012209460468429679701331839004127863622400195947094359878203237793477856967828560021488731241592240220969573330732241951691794739503735036311841169370330085729592854714335710546995186258668000418431189041649912866427448418035687330890376271120303828834594344260236723579147662637585073575934256825889997971898177490725197995091817530569567568362377631554380983552827543335851794186893440 [136,103] -2414752247566940291682093328256657547661040453844015287244004542767547300623789277552787069864453525890692006010444875255406641008426317912484085581000332899525679323495083848426995721517994797988476821831953293875364531365170480897339109839355549776224882690873138425788087884991606079674973919376881730436773951700552161508061541545595343785922840243221772259168899363908221571483451768520840874939200544424510197217937424303456090788678605675416598310508158927769205232236423445712565409876599917491154471467182625173719585226330103823136509760097966851175185557520384648598759032578786372215865916679045353035615112700972076431665411353778502242393584419592266679420527106587948922845852130912799842217906666186853222053162689455739265374751595791276916353704040102287402441883629761570256976686562983026929777643268684554177239248625550525553224740302953617686779005477772141810779462882457719238896898174061087904451628492367636778027461575127356140895318799121853271033386790640063275139486264320571946181359229297597770142857490512860725766194473712162532362683205590146885511424585533262884135955297522995146229259021349226440739095467201696992575460433103497909615625745100654519745753985366022964389281119322019277203521251440240338033105170212710631550341911685542305734505003360479428380635927637919007887348810848494019152417976143763963010884028179124701491676110803382383474771661171302913007236117576366782907187318899858249267348119538466456163797074032819398631934510286268285092735378610480482465707837611803125120636725855446873517843266315944680919688913370277406854772400182655353892488737899490698420321363264326567472443559248152839367689867967179787580466236075504150104107321496014979433875303900933936509080948122351297081747963878339279603759815114947232176806676343884629112329890869992861158216030361648 [136,104] 10516656218513811153026789972394560010002147010108812441283734207250890058515965352837020927530779611512328915727086497158522482432329349324690038305642432208945988036667419387962056945620128328191299977781367540810477569790524160631057931427778216676816963547783042873762531789968276028616193297899515336566839318718601801637834808691548162518414688625307837778960891286694911199231919949813907970959298407508633670371079059880670629556038098147051363500486895295705805338046838269544174718218582983966512735433840740673924672928422079819906431766338419737708399842249789809138623571510359504585628453778342783379783625078223844789156756218559037956585392537059820383685540524821594445659854132614911990185992690062839013633384118904609964732768436939426431615339971347036271286283373280027806439044360230310482048613512671767298293326116921797218508941141348525472664281528505053072362245677461059228756828592304046543935419154567282467878419275671663305108612614816886692666192379838264063544422727208329581777086529568573972261864455936702456955643677381373531328958949030934366587008170467358147673632200866269937307181845539394725348421380615542015090195221239159842828473026917432778606830073429493965406210743230094235348648649419685961557471869535296739858858243829560880635977930240809432755229118226004309166777384159761952985951180876754246261313827919639407854687714983409286631557048318553050807070213482797046628510171917389365022890190069809117716210340155889330778933341369642016138344752491503862121020926893125075867397547333272719218680137835344960123617215126763881017551188733093129524580169884367392207251461152544493462492484572365774982735534483571321095544621891379473030648801586017612689726048150212742070221866194563174045212434485810842568003375751883118885568126444497216671089026531400561218843890 [136,105] -2362874742489665593889699052281589815902841168970593265431806215072591800748415056728390479904853439505570860818460327388298277840990675914694798178052478117697372468998613467942944872966780613349427266117423023612025822906536331161990363503111363574736862582391995894002252428258036047826745412773814551030321348545287109527464483102159587895570413296550432016379497557463903906116766932683243891296069461168655084882178349887692030942015048272699946673547106920952970542731451747840632975093614907851696524785377615408407582417068740026756144339920494385313741277286100513153548429539342259656199592823571298270239938588947266586652882461184293251932602396999664956420202397626357258183897235689681329189292659016937994375124367571023629480665060764499993186435840077151110369533732412577873588921985379968080853228522587244072154120810522494169018564270314437746856803687981051685793198267175084626075572432551028251876699986517370523259706268192923563278342023234841200343894705060516905493549846145324469367170995295620331293016156470995220111396554259169277508670045449224748740822996951095077043859823433549401134326569265831965903815198433013189450854673356381595847363959055151675403957623012131693814234401222681487273594958432565974700290822730083755935988028690010123767664419902793065901854552945735012793212163287099595816501921353140289103474753751258432463284630851923661377132781509545029719303100973677542503248124650248751267136807803177470375490587439101822305088940751139048403031736976945151202664815954937298949698426434744515677060775506992720585443776891123419830256999643823392466939610480440787787543699703286522775065981389961390939500474776916800807899814904373370588103911869047815236221768941788042613079243785893228399030399686024457914744338997579544968160158848079118131385934654589006978 [136,106] -352917763556221972866989196077149330304381697095597534915503236827641470928522712233083031954844995699203557467654387843595401319108883483206126021928500918422518613649931791884434553437640371886162111067995904863114373122508015982809362420994983096984534280309588121326289424160469157543199774486420986743769208169528787598335691716841831115208427267595587739122264208561623517616259207276767173121252376021949547982662042067730207385159194459360541688907855915568791854326511557566864715444318291710405613456469876101078040134202312637938305946462769151745913595159911355938024297868615967424454077494970566416777579901391925082495135425390755751383165304569816058832133178480551231733598657530227537475350707314364920670599857117497864666708902007442338025600728963046154922287861016581546277951951062187427367092769549537660725373063007378352073982546893554798311051673108668156600067642674342087135764784898923064887868377295012172635482303223316767106450687070482320990554601599228329074517781936306954423339771640906893205082465903768470803412050290675228670273385022848293506631664790404941120038426972976548014768179079031623966499743226048527820259722927559451299458624014583078164621947934174447564244914317210487203791261077942438657286571501960263833681753249091826274820951098823448888665139446709894997713338809027291864427699628703266195079305438668618199853819220513431979164934885169195579053682640178906068862255343176323387052448267818224741164902106786375733410638754549532855721379364934749307154595803668495584731688275698761684438746325737163910619282885023706955354100537881526309578939588539453984506852133240805623458674055535610966822594038955915608641018200551514271683032353556979340746367207688370136818588243687324651503552456275709508055194143358803245526418278751120983713393736268 [136,107] -165748615273998771008410637282461309212535835947135893343187519938737609869515420924201146050131262007199429151761664527896719171231461413379190817863148358172181788459045108459036013620577006712073874132821327837182439461475891167493623283014098776759102878201795186240263454047721391774792300148434610433563597927764737777945824743539976827874900054769005802550777083600684540594907819777313516566995702381714503936279954440686117148033592874469861135871113174427376904501580083126190125896881392490233399713514711672003683088692158275535491662616250939387998565140993361370044083203564533502271870552983703532617962866379327707631286942892607126660843245987082412141457450717709783127555453669374075758953274116987123719087580276362743222437681265120900389732396983754177918419115169615029804649146089465140005076370243928699567051814346527942437202222633403690429052497904644347014040813325890898420507586356928952855795161279261473895800270249887661104241198221894662002636735487015265260870617860620271269284287910428585372633970678643785896077133247414875663389406689105608197698672187786290136858944821670693700128749484533910856932475834549149385899520819219139750432171973504465915019296535013469475010415312609197578453880830995448477909828334827330612897997670694249078197307744232133827321894123336261102690484466545367062954455391278663474185145473370241333222732059006689672458400885471301220208766563045525058938283131880642330177758616738713750481955890867334518753388749583366444488129168651313049616793680847275230736215737785295369600491390237538288308701692548362475393606394659783647657645091140599705060877073969001934935322969796796121281829143603056946782032619343744581282703404152598887466105347578183242256329165897755411351380704634155957929869871333677081206375651076578175816413 [136,108] 8055018580944337853608053188989456393259452105924532501519882931444244074239502081642422415916208120257008987507948566979617436157965430310774361443565658656795342311111318611438557311552468847076931136497741590584813530007508857709347395806128736424182465354615499603602551642190060394778606541128534587115477374387353239295237510224963608654739752158816551520107527943781890046169133470678380978008323192917895231017342010515867045250745712563715429470603841252052463951384135815375480131553573102589683339170469803236243078884119725949531625950860976539060613803775412732151498685404163184199825805241103527558415055265096366983068426130993446168019489588339278410441053005876271188143558042087328649051462680157868532274022344020727044108180508623775603564949335781488596907155671366544545673159625295413077437906317708425306088466535112096504148350794975255518882662354704014695341677771047042311938627634843434987043627712240953199596039883368459297906466837350422238010935824736478881907363274386540107829932682384359167272247802565187532424967568512924603070636108706784790128683502230924785110512620030922297674277489302188466032542837771726075264624428430782142738813123431703952225731804190939492245677750259094697104672533352762941993692584325867697478186578662570967999360246083357157379724095528538609742367663670778247480162509104866060560987442742796035935109766457826500158669688532975410350166653189975018142459128683957936140746321642875977304889159925065890746394457328614891672816954167338994040594737307948690171999368933326535846629600321912062044266854525245956145146815959517162542086148382601629017089688522465122095094027608260052152924802840456713436543480745812443105953101405973357612907723271592991043636926872371235600997127608340711832883292523029997040916127060589543 [136,109] 2783535254339243633227841204032433865390952985779876136331511667801577012368655168538179881955429125611766595616454707349692158515171452248515216339606238629858714297314460917001683714269931124613432286287140204363289865464857839753934545325952894709892174017761351531798982821774349682302775764925271261575893417044113281208763563831797885775459425058180948320767574146051230731559826784695717103203940339023630493492064424013532431818173927721121412109847739231870494810037161198589417186749684712321064769655333974585087710814428752263916110852638392880487931988405059978606122099491819345433019434791874794223945285531508866987375054073805365557387398798016943303317339913080277536025688082119856901248270812939720849843529279487137589514787709539931979492803194049470215292076487327987875055741695170228959779809387513558919324357248032853006675545862643880037990902142945740262645099957497897798112569463603425843017534081105380023508812195226110484690472518758601617530029397249916148534604518545699779423446027801349399010773992828581628293071664765280581954351652683573290288760862620299242591099307335542089327343770332909543509837026335479665797508901611887939097401761421545793178302256519515683742306134601003394995987681539593308006928479430267692863635257897635937425249786174710056605254982098430621651620055284588016855100230238766836112937107779947526444811873492839905230248945088532427147511260429276959142432384706233724537694238936984987228680611301686194540294632381206399256684935121803336718029058550665061818762953422934289575589208654430762514314258070975641012765254097521804100075581327819669242344150067013484393218152607362642489343859073058928759536195036175849350990629493786578263799105690322184054119791840954034987926090294458365739266077797549788132372437807 [136,110] 406617713266487818857896431530631235648024099056457490596435611947221864334918618644022702185278080765448075170444472316643592761029285298851282171616570532553465196200184664328365772271328372598084125162747980056015203258500861703977488708239693260394723601058198081312176805854197617062666699585349048886502418438422054449425092483453843480385935442509962160308545535770262289162743432046279172541938144953030346203811120434810750923160980221969223957674220335769342428576085215690916368644371303710593753103739868131645444912940715146062056209080597404787816728407216059268771666211916338413881408346624498671316526129261978178719388178512850754893381606141277530960731588586120349094155748497856614480343153821765096094310169341411066988846146963364697278867306324414971921139153013243003060856287810470329715045695830926498274009087906840741229792604973056903880594342923500435086731457047566854064173931476118443379966919657075608757419043630295862432301837880960965199703696861332526231910331419594582219425354995818849473678836386049391597601804530105457546941633901410611338522479218805943348575502267453341627758188154785029846816557059833164548850599848973675972419121357990072020305077751575187906383269021463485925416563101174525499365217190676725282086108780686379629900709478380265519206013881843181867672872770434285618594652168291535970494063089072770626948062023237648509090673169545714742879574105775336638773854170108210018901241873931690928811342340679554714540632266351614280669687196611288859579869652536711024335387043479289409777792480334212934972983854057490821332830277752979550306914238762853359830669837475588415210256084854587401553109395645010120494423009949494879287202752724989937395142347662878654343433157407963746818822556634949237587152288802498645698 [136,111] 24116118047550008821901589116909243120872948356237410075935941467021784348476019368795236010777098751487532250464072347112898350616534942232054461797071411256029513129149250054253256919961294091069669358766856450949009830147995100569965716875372772622211934799307452434442476919068875693277378160513930780032222457611262794606655765460443759786984776564348625310604150666906382084696061382152022168988041649044849794185777215825138130564037155087384692135813186930077893447374189388332679029955051659935675324767108059378053984901371880893333155580702518765738072075234636603062906380790004579213610926703048476823265339437389264399551280245529248806177575761873317412577263856350165089927153940017345385195926046006366233374723560765776325383003769620847482400465526933094080880610942221015857369583514624459473037163637207789924030179984149418395897964157241031891203058798235697412826768375851445031523523173070080858233803917084285591581848595796055031525220386590528915603673324651743790603090937794931381525949911914165090790362780376202443723093495222443937614030006685121242072289730998956841403175979143855137970082483230030958787582680959430678446861512626691899409593393041921679312588962865465102258853464582882957369705101763207689454545260390303332221020257926769110908195423276333938835151716697184016320183324967807314948777838869987918687506448223355759629793460189875343882354705442887180648609462890406303268572549346525991780604385964570103800925892003163737531935871495908855491945834226587170456217192865024772617705712385712853410023557612733429838832786367983861106655135500970726004876469680741173549338630286684323474123348619251895371537495830109816613965365340808589064588599426157424672371512223447849710142973635994664542585542374931628245504017780355 [136,112] 667144329781438877688150489982114380815115071220524348220782502072013043956648988335493465572473575388392576954488178544286516587166610211257757390860741585783239757768750048977225426138536663822808266858225034380703864195843286560767495883232168113111810083596120775411942202147653230099511341174505656220780057347412203885204353065589880240776817810358182394214366496516215275139976262047503987521515115919120513939975009203780906043742756655486690315319730301064611475480558222395353746538197643278523293620170141096892333533268307408631383921990723079346842768129358572628188790344947303771492498906918837791101919659129586540621260534590006984244496794379254176683637640284193661241115272957578305336089295564422782011273754661323063701038559090441168670125916616841458389752621970422158270997415336557242641121511344433571803480944306356510600830423052591179755289944200249702197354856501439035288938823008381449494898952993318369983439999667685837633874519214558245234696958699899241567280253769653280860670545028830970452983005882207269228104050609317760716061000496879536021536956768309876691391343523717256873964684129073606025777099400035064136461155853790338634826747901135686086420307494286561274288133442180168021984076041744142894018090957743609424669424313742470684370683224658001884195554335238921615730711113352495860701699968341883518710928794042051314912687507789781956687611124378015909575789502696944027982150357013019302469749574343731388635836960119232288076508730123914209498183312716895014502082747110154364657612916965794278395234617480961812433497536200922959121942048597332914557976282231899249627184448783226897022874763930701465037355150504797253456484194579530634174021043014279719846352449420335780796804585909324263762682871868819246594803 [136,113] 47149844179602814077380005178403517385075474375112929895083033131298437863282491348291042749536060734185383802775448780731809701250161332713493980921841263716385778742765708351798609871705809104431429912987182023023776399824350877059573721568843584114863843245072074283542397060599825649051626697402939570585646805118805454644055013694540923784273188323907510914130333829039545366263445400172433633452344187179749411391389161762925822105205829378333727851374493245837412809152532564847263638836871016056360752851328690467370901893250818652726929430666625157116593922103663513239471042742925489975408965809424126016716204638682045371164214490562561898191241437595703942693488872483505732180822788926485733308340513354489485195155850820075986491697792778699510465019657473306548147577529117887939559130374977682431330228926852122009169691347283385408304918767663689143173920379394464724621325505218452578470710318641009778884651244361064367238637070905463965409289470770873025273644714240231351060274834649621261386600896822165271615563326420729636939526519670550505363529955645285481272925220902296268172870724886950621593951448335762196205712354755079897811362130678944156631820324170140950090567996286534906415869003828250926516614525672702542328923692550675963937512358403553353882722635193305952590869839253756122471473382065599442719448617889309510181033177044333273084520108719809491137653709133727238834014856807743033231912428606718803377013514869528449447381644710762188930893262140225146961999031609347563703415984776157943917000957568056082301684316516313108841313815101169914295525367861165707480038076570319304632919702326290824165685404730782008165109360619816635729277036135842101109233740874960480997645454270590473970482097977655818046356007898688773 [136,114] 4665963108843500296299383097796477621200997983101153048155255557260027390611980163249603943310415175119158606561355895870264636256185272666680198667479323464791587099093431969881420473749252388134902249945007762924363727545308488382669168187799469988168218250142979452419751054391586693341732395432222497022621923774024936149948000801725749769917547246319182542904174372674718531082749649887807072825638673739289282000084445174639121090140010483755618061506274899504901561133681233242587196848186647946614889878915410716884299137257445955164445608220755798923914349306408715428635661368580675667138158863342303635893190496707374501522498552174178130693199732273016492675379392499367454709968625153489914630605037129672580057022934927159234050460252388900092382631695593205651660062650915394610952687109673543327793112212369657049806916798080627335204035315127870149550295567758856771478607752704784770847945056722758792063192392035181033670850650457715256823546306797042719114523837783625648236846996774801360997125546837386350294167658487018348736461751908734482345102591832675346011035942247173530000480982871529370619538966676746963472822917157776036802470041607368438878309971333911899722157121736757507102246999882192027089755227192539509011506280726253265323484916210510802203654168710922229857211984710427821431446440312200357782007572163282198085207606038419081903906417487463630998762134298596284400718683841322182456875601207538752570766101319253547776633155978986850464144903521827970074511839426477848562474754702646207932419164083996533245209279668758875684428062074007664922537436640254506549371037617308160644200833489050300182710060541480621888873960435653989635352740714257898231163220613111934769980370431164208119371977174389308079876747160 [136,115] 132531910382268792444284848996470341694106647449845969521164154743017236666996669378932416740748088609344029879596882801514007135942886540457209339381518702017952108104264150694118880449749780858031891636021325360508082920642063747742887677363740474713490395543534165452060098257987296780699989065762984903104837929440299570277683816047975484430280267949273041172630593327449091303986131615916881215439642907330547535505274493223348172998058178749141637510833104355212063615863819215170356548394261702985279964937076427538657709452495235699786327354021757913080244511553769241260692574711570778750249126589132416909708320668034017683570334277250665903351110635445247374388776175111184639925688923476507799738717056990612190974348384594049598491366935969306382277220288668732618804374913393675001167046867934675297398028871635480680742856656865037608876587741917202635725638656163051753735456085656929889944424335342437245050106585357148735721021572416343345175472866831468364965966463444917673635679041755639539083950679663727902395648869358441399813554306993246882581637048781868840386515408841258446845846005615512781875710633763403571909051031580445118682412391307091713429202404361013431643751991214748150652136199544197652127272314182967248215667109805184871857083549532072895850839494166557803427807558977477790688241455826483419852304526384487444644232763231681733271736395847532070207355393729416707303068074804155829582054631546373494841421524629223029009224001231138967988851340066609528506117754685349505767469763572272719620016814195346636700698118036693287857399725438980054543248116166558184034777556631687921751950376091393266228412829443064971436950495166280697879999282744390136907758775700106533186984827586666075757415657005584401314 [136,116] 282667968508819629690063647819131799840369348200499785913004230427599357585126312847945844874541035989774642236812057639433277037645307494567527419664018325746126472400249525682708348662378238111943282451116976696882246706989470943196964707032174391532900825598328872660210758811410875999216020647670506732818787295849462994338592076769134408819482825291809882134850790272233289282470973748557147764176192689437795144969351957759642226561261886106454651472290765317143536238352252012013038890996950550291143187204174353040318798445912407038360694204678618213370274544334185990727283330004476375949414986498003907344818467970942808804102097779462677909235870773469166121444673862522945875649698521766567180113894475455501946206301664604082718817537192935108362990478212528054453666982866461653488589257833819900981550290397779596549006722915230489291921549463773296331026013271356374907066204045818408255903022617313359144143721083989533511177637860119837518924221457953459159465096217815434905902902233651944852469652368914901955267684170325760419992495458222055229813665203238444740897259505396509775149082589561295526751486824836843763293063648481287370891383871712632703265357924448589474971509772390199515188745171523634965585970363379882753018298295607153163480085837486128900191854829243367516557183508855332714417655855528510250938631257087125173378183248937594530232426489422977949722265176898057199085199237492919222992971426793424731968403085276751154280394444755946190094873873128471185854689615225800029461404329690026704300888219158397714902814135357603481096000227586609842976648579141759634642813570356106468688408673853123068071712485620358765262393989504101260972923878347952094872166840097823157429344941274983680798968535272 [136,117] -21137575555618344874945411146532621580655671791339923764981858143956697215115389277088127735559642171643029565680276050566504060346471210321723051199497104599278070560395592163422365950664897886030102784603895084015331434277741930836287254125308713157101108684881325999660562008513368055555005952621421290266083986132029384267497596262111334247667959065421720164070836862887592107767796977115747449037334459194715314324133336396583415984212672034748372508156346336419624728424061731388932856449698487810021860104812659465993250137697194141177278526022453324134328962382774398651565757314277412612506047765572356632142663724350912224228514797876197072695122424882774709147407972042998272101778340207124004263500998475642325149517192232442521261249599701080522152584561804956853085012022589126117575810786419925021847671759423092869395294913481963821286465226345090706277173487572271773000620411155640725829973177230997072040351524298207134005721177455743543949023599160354841683739696129909646949862693086656378340958327965645306436346870863159811544637925664943470092106826547366490598555262021222592811656814531318724414394583332308322721548516514039946139306166811132107484188764130710829632857499033951792887890112641880918213408878852513469589954149073755125368111718211407256100146818531977416217876750977651491872923879737670018461164973550928956969771579483240135889100001023384428158869546553028180124546410459963279020680879045617009712129747935055451654571105933901116211791711161051552453437109264593002019042615515328671500084260751638072738072142632469458150589761963067685098949285053783357092738587955039585929665864991946636160417763712694077540432118052506351742096582570800033043717240484043804280795585633358924692778 [136,118] 36494340222368665323858161402227291398892693620487958143485229557932488060272807041862405677761634692747064641197888233064657145525273655788713318827271418340257206853513935694488230371133377463932297730843727956144238810959812938368319681414258859954429705781463428658925349422716378467663263885788040377766047527676239648403771519081899278496156581806099185826473624358689194298452495727883257373533166784673760579564972028372680577093967824172971166125119593001845988306691182230309049585700220867332913440421902769562905180448897424776005798626073781855392495374924646021195801042051961683911962232862620846216213248887545680133994975716276656624075386571319305446271896483782724484392220135109470189499189245317422575993131377918507067416452453688221003934621294377746490191291240646575564099184440785823815564955178100402726943487404400323364101371665749868574716035606842827528377586133961285916920233469044113531402300277802853902280988371602253798596791044542286862017066582294943799585996629877116804942393924041242882546880168159734567847557214635755695531524728885615435721225014215863854378045536759019423695132265991281383252143380122306241847966079841624511518912268371237905617972482469654972508619369538518741641962844348071033843894332483074657233334968286854194211899479488338522044615105652172076011418711780908660195820337866258799179549949619426689610513307623282265324413069372536464976313149327389293785024813993295321145083284809508869475472522580691624031264355510311943397793417035963362428467783296774857180676168400783595351849883083530970156209805240129896668254626609670532422075882959348385715770096084645229669733081933817955352343932359898594772942846845836528819770571623349827829373511884683 [136,119] 3276704554323380847367714181594536028291818520467596978325235088413323702682205285772460665511519306381748099641864936274100245788814453225308264159346427827302367457675918005465238381451857573293778620729287270368863870058984611374818826095942632993256545427737799316972364411012095586382789146344091881619029158255430677196914218796398021799772710893374988399811251853885161512275270306649782987532978626684785155770705522182945252409270002987602806901149727178036676879972320239533155689818651057849048903919316479414763947158540177146705467891562104253778363317708202546784152843173503886086552606278714148822189599666052974265447865243668515952187153016682314688976481819723881417050585504744478030024091958603040199104904054354416480603403842213902251917173303177543455156653128126928807934552147495631484150231727103749783462980079907140255545270340858196410376609214708767102464385209649883177559533633849795419062051486150212755053347215135633483550394992508490405660030489404680550928141656090414858775248902030027433491430297127422893349202768332263041427580210671265184077259846591040814652137759745801304507422713149915586609545488894422985727000498206122866201901780759836232910932270168740022542812113946165819472773415679939252458682938133480235371522817600658176589581818754603615430693109833517551530128593341094897941251537335227313331276606065999586912886954749814900815587840916091389166553837733116932177788897599240420728857979461017647845271785152136682169008096645553434557697503405983984937531280079057887872250420278899986564314722950192597333623765827878793533991716714229828706927134995960173920174819543109950816156760110668110110437189539405763346704986263962621344395519179938554974949358 [136,120] 20585560845723719730129768585920286681265907897416667353656286736010066543636543830908528911064890843975953098299938318496783490316793375578543297254226406749690433580592259296305337936769839059529126989807814297966309900767759235128699145678914774023715048323343579861068255171468859957669905748352651633888050900307637866644579786801275991644239416259619681298254024738531713370115625475106821838536920387445225740868365984908192486512969053458238787708215252751157843596289150873743293362305192013793829599406564815315947345487496421285784115269221581789531449641064454462299427251372229804826583471799009994775297828937746626613434965253528113428710949834469311588693173912548164758012908426914260106531900129243498880255937336003225052524265083044085351609500583845338372162349125668761287402214447733061738187581690399287180236887262889014647502599780287686724472766628000658297378766159372830857584078480606008006468171520152695839020729260098944412271205854507236956177106002729168413155797803458875168933613091372318139043216990754230954785912928775936618701692005255895616117676841307554834905772632491005053002392459788506086049410097925181148750428899632669145874786472685595726613171426126892730926985369669333743814274523355972658027239371003126888834451365107474588140842907099134044792992038941307852115383027628591821189504195547549773473158023616911746686085065111649958793460772450351128533443554015886656954042367129485137957898421209635471263412659557560965459427463566945798338875511020157297609121745091581863848466258868667891089712174650136277735607520780348059907712280450902849147510688073089109403078551052630247627995590307359985238421195640693870024100503787829086013650174073101717 [136,121] 75111031739968777766612105442607732237954546005932060345710892225924221931858191284681107842000703755272342257975474726742220371153218014940696838551410891962213982517659018693887576349161450453640921448683885499433425659310835623842630761039919175375611107872386357859738272478506994614191693083320144958326545478374581696842728636881540733440480071481498054983029674206563260094611393480114550965555705902653197456549447395882199163857136343424637575934635487325675066812097166958327080787692633888409771029320079178124969162446270984780519424990713343329772326151039965093893837367958092004898239043701512168923645229293244441591338558171722756271052676686520457831634918394706050718585602010219773466444459834942976024376840495681118730515136995053647166390784681456494937427043758819966402226120039939915559410044823645355501765031592596934429539717975964176826936804810593606080255519862377624384814132403556761934186786381851152532663195009603882459034248109947773091378999175069506799186136100734696428575019675579034978541903867918874419368850897462078136778767912660370145987129565528165594527877060603905389643047010852926977220349337105978067221483875878110092639885350909835701480890792659254123540678889846668508728713636008139227642842904716576620538432138427127091894285849866426124267098925764158378612175530972394212563002003760945402864825425158615449717386920616737328500901716150188933525204913135816089692214977694406983142762103543083978280110558062961250350729512322371205673703407928698727569246786825972190924360749775536963465658431039445819989524241694414600066098163890343808060593523958925892256332732801274642907173799398135727135807596170694079088481361311944944206926644 [136,122] 99195777250848282664204818119552590730726555310123714648029036959770274493786330929956308249605974358459816509953330403262556995492760634044265151183579134880216464479775459409731044453336972683858193393154736006211038560284606973690399268396849218631129070280336285275160931501281667745700776501245586241705307426133359759024092336666135437431240137925082963981435778587803110857262995067985877001022580647621292384926690224873461363429325925048388456368243215653274856252521776521580609026594111459852329272803857730135156224247382776999453332042980514131020151086909342809322406467275800539238250506715760636747668026691108425466964167820013640327111488783753960806176766337414043849136233462511527944672150989600621137517545886628150862632133358607360680501606346319516411144823158012450078940078172955163854935444058189533362839929199310933375402522721474945039883143523905341532566508578811997027549256722451898812804894573265915851503367443843867979596354405186705305373541726724474099355734978673906963925891345695783288191727907684804748559081466078182409037060351350072525176999369501687832779678037670702657759008559818982488435749900787104452844165227299243672720033452034093023186554418697036598122217628090646420264772069111867841127204911751829179610301997470643945214102772429187092542102318323997561963441459740800570244119737723058473248419513102461065726495193858491623012572973505870848560851562616491449620404290437671652985965573272544535714033073235358216212990305149931119100887995681803863300445065910160451694172222322140304414909017128366052340095527054112259764668378864219906191618306576080506748698834201111300138604544810332753436631348825861272676084194442802128 [136,123] -1373836732674873503201724174909695716250581359005007753065746423014533391063572739596425235772897269109481117976928208204478783195774416282859820641009011891837397619716459618095350286347067080799169360305914392687653128189093978896491849644474208948939127935757560327539396332431307044912368820269238116014201798445517359549805006580434377314366799960748488351720428874528512547858168099974245465325599700972269221243907382749736924957815102644080294547550788907024923780280885904742079044491281707916078438755458100400834761783449064950135206534337296419986024717707632688180764609455601349248062067810901132908406432739512158893161543104458448505473290072570284573366673657956935017643044607861172647679028387332765084964789661920960933868706860068583780711934119077865835407646378067428762824401134495847439483835643302238888343376038081423312530654544313668654371211556308474476974659133774372223446421590877458789683242713023915201276650904814781314198945057190777125747190772035251629881885080910981203810555317622364018606379518884681699141850245339094915566785393801449715165384128345370015899813299369558168319004232536628049514126038962315970222344916265418834745128385524878255055718243206075619466408256904245211401444823467775596799700736495373519107836265092046140338440158774890070345682677270587937471920044247070086040463618448736040187093191765161082560046076254250905591053223299937979306313832707729717177794285842400467534646235696277243700074022233085769929468610956624062373439443097854696282355363930625788037534043455401911263787356043832202059839417947986285108905744426223519241083660625682607478087200672867825198199321922625641636176673014215013335664188864 [136,124] 3251703066015565288092194273444253603171502230938168583261019587737545778859096723495366759055648362003694028019717719633965880905235702369399677926369539813436436222390273611789797261891512884323738215070577999938509189355422759207918860003266023088361505611803187531182661040891604232913699752282078708446571360352611483555232126757241493371141950464449839736314728311620461660832961855265961219720368583232647030153958015423892413094238588271442956004719731784009764253473038613915258209349417257315260912895785526040717065019796481761516391371561984888909904982685644257149028021313006870309502737529234806214812897217399922985170525904687786331808319571204569786618527973309740138569922444649239049134829274800838793246746338188285710857567968842997679637562617648428432850049516242025713022086646430139718778811450864695346494229391072812719982478037232847839113538099390178327208767727868962033820106105153075557348543698900544413057512492720423516787809034193964451267003409898286641561798316299787994879189016317683538048253066655847054436980820580575412062757483894968483442313485913163958938989293508449281498505378672677928907554227852115971380291751245332817023812568917729080898736546903762258044140907906328580387918785078591571355710727378274615037140193161962657572703698623017910023343896153823124060524095624381028377070175240337661082041335854913863294219701916926531568016382538526685494164536512042350309028487156540239299582829193137813123457872390313688657895291219994607987216484153707748033284457569159824054916664000472012329348137917343611870156694008110512366185286310227118982489736782150280646741024245364383649502472114075006343755693037510998351 [136,125] 10974313265546115636749717354089059654838809373926900137925009059978471342595440102537296852539033190593555470865202379315768799928450202386114874560786372824696384919223743381828057066107010519015274152074050852210822307362801327437243498404048593048978605569285891889487266693201109823801407907389180935805627673319938993091069965503271083942163628315230995651607641648681814359854899306960640840093050196193062110395113193093029211076848580476198323946481811173440177329090948388912197377984451068026741110901742907239071406648403854001372019880001029660827493696776257160279371039701359680525273234357499563069262860646984213087895557393476729378565548785382363568292568341586088227306291565176847449566709316109140423775961892526356150794016869139516758458854330363443031012106006313319175895150043351138175529118017085123659243498001096931042439944008566080635689733066717854531389812918530954244906515417092759649770923462179794576438800446097260182093852569125022964527909177537032398215695615828029625164831510280619802857812496614808691732868616897485970381035995566006222512854313199837779161344273111318262483265410276475502924338750348757222406973134523215377832339171362922709852641268480941830175160410008480146222856787464356979181552182516521917619613091890703363391541897766731569751408965699569189105928834488090478535569204201590195867164641972267409410577973549917826538453434540651063448832200278842919605772762682298728493690982812056482710271293769817114566929611118478539765132715756764752623487418305098537094294895414307735748599130408897923105550413392352597319436243589630285238419000830696686845360091299295960156924570622740582087633074117 [136,126] -15381263769250592417957618229745513664665170528597248268032985428461557722459113858123096749079986700595826936306258552524865429200531934380383041000773120975641449028941568961264635183169384967779569085219239611628401998170721518147911415449723020226318730433824512426140287770056590275615491497319489409311502719433763345193346642432472760916931565615641640662897185765829428991756012599335162930774983227327830170695961429862985298623008743770933850955626607811604068166936661127603606642120554723116081162819405286255884056763582842257047208919048320362038649199983915715700712308351519862810665391156613451120409054300608610025395434691175590885437785556026065486367856396924144251072151500639416644917384620675871782911733810712324163775447889212500425579302503933860590887788195710579060919191790030937710609112996517308261015740349517000819445587537628914463986349543470393326325117744247323335824425480737978034036993145679010035582001862821199286079441747794371389076173815068645450536965809088626977207657558622161854947596660886100904286438483578990974102142299020755016519890489728900805641118986955173123168076710323745784953100364493831849005148462446720703914063632055237577507855264195451081648317865720911337961126132320407213721253386569378800877539048877125009717103695610574496841165985769457454179756592280852857838605168657452782161725207497268623047463087157141947952565044877611378988445867943185236799243276487502379212195530933329336188727288249702746154431984920260471841074942859338160392093960178792935064986559444587905018592314223293772537778190197783469875009990627589709133621127372470428554422249908006481600469648478712611103 [136,127] -41478851760480052836974240076089339610042626215597971385187270490385084711606456764374054836524853625156124125652414330794019411094480325109833052935110734361355812268673925474880331404582370787564375682103776915151697667225427935378281373336888348790295033119608588155762021275099265811622387561229461126380231699721310935694035678788624316296959313669468126622988242676066895912317029861273794346186763955840302593533011293143591318111364054472195568776866324252793776107101954718986147927903455772776505069607842263687151810817622552431600405008339485840755992559875123158938901640764116549681637208528545723940981126375558172107390565512060831751621210377419200506530016652739355599452832008248905553388986213678208116885280240924259978139301956184193635294296565443869556302729000018375192319291552668844644929666580293162754681826276499237671004057904358729830124903071237507751058158180781181389523714409929450914016402747803676453791702395532791237474013805885546658048424976030635871483573749225274977877075138118246218026919281745302366030351542562835637609600033404113649273373986689949064681240295567222214846707390865990912703448966464403360530140709670477229534324241609687858035913224196827784340958216837606041450198352634896086833815106859532992194401434315100344482375972201904317056647870862735034859150450754199971341629411934110510834395201752236041237694093652548581953797815097862474791765527062072122575594130557186285102862146740977078662529137999983954208812121183351021517846724931317504651668554688483760669069707606993519904346449299310998589030895247436026530019832787490152418021982305965305223186418913777301956319548766 [136,128] 7566853461616729572198154432955188808022853245180138078774204535315003543519505584342771370606994324654522113076611896649621297921527142103428083589004938251431378651676124026754249858942849775202464400220423554550364151315912986687972992694300077785070246642084485209981879321648726356225180401789087558585662021473651830737530508730394669011771540705964125471848980396131484520361133156083528272299302876850177396591844617208830121480586213090766590865360435685851869765033443006356632785560781282514115270154829732862413370980417262483680971131185963207055285897586574334001850801643789151940540964541904647170157980323829166850882718297002750291465746295106746683237793022547027993769543222366465687263305642597695957239094582643806784143102207637314418065382207479366028610854846579936344453504847115725380540528838982806275818864460605104918116562803074404001043360170022740198753046880213903433078667052263861934626982973168130232145015028732295837715240286749321548753147754414286854317756724030446285381774600207520139890292939577890123941455924327016276977477817129109696023659879902090961252845326754896581777014697924664475113047706625210050635875827730256396725137842306612156705157910457502599058260808207638269749583724721603441684737999268241480328662888600647844909499392726794376217127828644701188560070763970204075537442005284913893245749004640944806951328809710072229998034606637835140458614265504822149099225342589214154405763312154963899395377661305859238278631641537887203779687998816080159467987659602788889991229629682288199968704957402381288244218853546667195294184893102752017043575255274563198827594297400237072726 [136,129] 15265161638518704401696719374361210651094190072617833107756400930407017791656940916865755670681025668758654201327230307900436769584075332203905341991940929001448757433309632755377867375994919541160409104966277160305211477901608573515308716683568136185044717651845824964901190412929461651224048066822986088776046531804371335553075726960206029027918775423300875194642818872628424666075835331797191085932695930771309466899411965189179556534153118003680476967795052797424046491360269842257987115032748453100244538990192267594873024655309944242965529764952850807610421149283066406487175039800780442831659306058973694648243338536503676293945837004861955105122278704761528216023660150755362346127029295935253357280271241043659854725688242300053681938480730604172777567213310343326992986923300006018672901976746965542929337670690154197046859171812728071458972902262821177992978526635721313428696482861733749589810671641994667956804011264992271684157282297798962897788092566042835769649002200958081631857249717365529241721519115030915438682166835999818765271775134751291892639367797711577263219353833506537710270329466783159084307493079699205455257012113249692434786808250353062049270275279433254279116570457361104489382703880512153435073011950762327370578780603744896882000061947653565442232223063362168593071906013916250639842005520538561108471981662304192402325831050725438216531080423561484337913883073051455433041277733795948849317069506163778362289732110992577640839536917325889883379519974357796867012018023739748474047585352176809978815964135602024986361172126103350281158785868447828732984281539705144883858574081479516343478071964532 [136,130] 7334310190736670552767855963538962231975036104329459368800957044627814952322639713055207299651356530641935440571862953973035620445035359113791490110869791175550816073924246780967416596023255258021820426553250960572734448387072477444694073631155562143589313229939439741785257472569190270734862074441746331584212337260620777529552249092882506663526567392073299356739803940216659117770416557934010435153478806541125763007409291262849938230033842286359050365381211753470235439037144149846020689800222232556277819132267804421303123748071655195474015706759982457629773136481719812475584121035495558617230249279725107749538927134789802858704004369686365420508931103749700561362053995068296288292204882366454518556676490720852400506659294845012989057789915865588432603694253891314061430465091134278574629240973168917525323150074017597324164442394090579993483060789087343493731094009425075470769479504710696532848864431832815148599613983064960342178421410332866954194078881332053886091488331321224028835951493705107539213051723888203008176357010108181678203094708569563056807790778457667394860539406893747170857540808767282551385094640395713948899291298324234059801270607175610819399603370473181610257796501958748363781557167736019560161160951066096059602405590384811882559430177835316474488228668324493500194577814249662986379717232538117653237610055639023740073034143894486308416612042099928259914428851672874332334787833710167477491270003181952069829694307402333303103318683683794626871744879082155730939565326672323448378563623117293450007283991148465777796131132951566651506420816127879143191985754472789760605825968337008531405 [136,131] 639920550461724627172321667683919664913682719661582380452386221212409461026206009854342271168637964383253934708532583276092908584524696304983661922596829012758315501216654205460167314672665444572890420706755819612026529486260636535971974367569897849342027055224189939905389993398499383403776561757439226794400865713648612229026614604310784413231180290674069557371527783345189616396544766434750274418700923922650124517913783706568831197235400055504583006923778535795498174569022350175589307141722380372132935678585124469191767291144101231684841829032100204320466493193045602515385553341699998200617492191436580209343821410752321470761350777250557029045038928928275122121812457632683997145020716789430607482782961927340974971888711167408533284811888163060902110049806063720180453135497345517554919688429070435858801440024109211446290872021909229230739659834601440814954673928887984635075110074181566545826717122690300703405214330503692651355291773824253116737205654327028295011180896832242846207847143959875514511789096060878787473032112754026071870937246051269098258374342268302416076310739604997638126965844391906248758471339934101976985171099004241867298679780376157471711971542477920006474990179776622387204515790631657339070952226707371298418547504586282892532345788000432969402105635671603210941603727869765463790145842208412503595287156671312696385883568351896253506126156223216376109048352347394935840427641490522206012563575538490789876887011926059453901873577280470478674007838973970081317542770906252571651478804008451834457759130258846352876948438762297673453759779478397784568355727360163453301325386083 [136,132] 11280440703195937813072307862850164033836617633486520437311057335582272241026479366517238663541428409746664435556609446718940483484182933159641794544623904153837352767690577387273921278125643304945353229682765263399852978871617686622777889271701575021956819837965979287124232992796914607448233074982709401959983612956995961609673050441160801930817252497650134840856516933254747809195258385073778241066934397825049356323447972475284456777182099444110204317940459804220767411996327806354300554709780434662211183672220102429116914378422333260687840090050809549723942922522193389987453926421927133112942344352605339372969705281435743854011723594584143730522879335992797495627058568872372605667280162105571811765993447969481252622396818669731446789022688949830467740725627851161204955275444081050430528959968055797899435052677931603387163606607823572546945549548143305553274343926206103298154252199130502404586086162092913984632609115439670985636980118738335618794290674335022724753178028618264209835631677546492522172913916995158940647682049838346048822776831452496750652472186219308183524609581778125085574224897604625299310837871006327544121482040539743034612474157213442969322571839254091649762303860291781620188819185370483424472041886268315556872148837234908137780074410063423769367421303626513349337015769939070789962468828293158078582103748858387848620476482383019934773639060370746318351261463949633099742644705483678356889360977959787008336342958892726309471879708306571515386846171352068395408891490377524933510382632024859454132909769097385414659080977658414513105115400569762846292444211695487895 [136,133] 2178211142401799785964405039719411936936949091632075991854101748064683446085897090346095232424148894289969624399128896364695472399820179981030432195532241525593883373383335417787052777510316435288133862529693075912492131800662812554445432008888898084335973239610560652876499503970006033970585834067982248725437820724771892164669032296666413076718539440036917747659631771479066071649208590147453383669583702546413172943845090044368128764989770666908236091355814863561756787130861567436090929305709827821914972855890996017052418986692837674020406156292786018520122635734853909625422413213505974871193274603131893855725146580143196189007069706972080030806157353568589493043439967850531320121033323661237410892068658848682605128491332541123401854765342461306488332172152718298268556829323875535018810424394460531203203447913312284802561627922037910009791498251750325959007427991273503003251268314170803071899746096639994876184365287611156614795105745095720419694350855013627585847927569431568847034529066490464203990932250910951639825131949937325161125591152245418758742777861940344544196369771432572834007324650625778490252705789161841018048136268814812945250860929464031153775280112979447914760609550165053544035309015069642595007386841912105414076509369359194091470562063070661599366183031950571997967292835324128260368820046807212853564888978774747553212468385128752053550846111278626815662466171818478495647425110901086876148897728231755960338228517790965635479093373750617958951021406181396529522070098764263665771141276041403552964507573051314597002248304253982044338459547335037622360810347 [136,134] 122752648341654418337735017133233560601182936263460125533115464074606150711017328783236535179375953571334707635297986884854830885554697527774733477809021044375984437920665479434049893434919232522951090407634846674285842802369481856752327759833150987981622117224028897064316276717483656904925374137680488529409805336712124020945832027721174833883795831166603840663469772391046877004528483480311280542674435700774662574438016682291173800591619720166102099585664674238954898318327654006966267482671260402843723073949415154277768267786159222661600402071151113349441750414036477791094940962150964052239057807613738399961380771995968174258909968916326306714003604655970466230783664999849397374987980041026580340841946480369351285912339949838428273666783157941013604834697260148626774420545704786610661177740011697740824056518779236333800427998102683488644411960305910695529959469293243511482068653518886400809946352004556453121952671640156884188725188083681696247593251589934210265332883228089322523896332769999059557298161188939245588473039922644304384332413878529637294837273136941482674378458080823365794274940710880854910909563821356626321447098305164273164842604243500672788442963190267958237597106059860968437689284630800836692412658427918512307217329702012897086596888109481302727892689509610372222961927665301516725044803901165097298179000369909490544418519487944338713738223374946696414875732322470546390414473762640691922165310334948384369794031101425300278302581290083317832626524693306029697199098463526388777180948247011710963609575413308932805743633778398555588695688070115620 [136,135] 38854596870290143153595990301523299195664740798314389930542780182558750837133552918701413419314629569546342938155591880539895072578260027231506391222177181358651089254017812314206870101218647157096954459132615425941834443509484214612795452541301984114165270901517792384342943021088958221514421734263438650596669191249088344273671777024995805691981949447860672024815722049711567054248338545143244100361493614960504158677588511061509103413288093319332850116063712639595507150666415537010489875689736435233252146704853578500637724027610798305236494472028513415611325961001989879764617370013793528797316889893307833539402275535970040989802320404669046138815132500223096633277855936297937458983580471242211991346117867376439257242461895095590768907704886617211055947646998577636494045174794315846849084418526496053752349827588096934489744820991121341473039748314379106514182026930227498294347657934055044366541118361984873902422538642534879794988946686400472342170798988482367097255118580403347528287216118144118396249808951136855435515882829459640514213619569674627606064886465580834014321319313956881172202132763668484633756107098590556916593851320955376707658520540348577765368504417595926425186623030794610484996926346350712243480622878906762161283311750856873387373909626280434981023593211160785938596529739529320384523652389678028556784767191217512210843400687630199142068513000641922211461932046342317711932394306322168347009025343163658235405608962995489371865541007083393857201023618696466518919138244149676173584115610607886281681378475268514350530398117237821885316 [136,136] -10818869217871335102043384578225837506541523172299933627582402983861345507586664232189398351309331112831069334285742721839486894827462189765153812153844227019723461019507553964613509725077685331636646488876276769845632122278098074452097580669746137254852114204799443860699586863758551874781653714924198242057419422819729058333261530173616907618657977409076955441760355539830575085392236137467471106340237921983332015057978960055349022903236016794263622674430636839947885162444674686288545948707105264850921343262425421141402572954647319216345984782848416096520488097909636462877501189498580160528446287090201258391318069043576845351998190481471551523829205818533555271810184086971076875905629148529191455753999665377511898007377008403480512428211114009078902292995964482082859703202104579876327743913224577140102319221427780590631431663380337992304645845105503211822203089790199159628675101204960523123801549977314615606019891743491918931557500836321206207318446280609392671616233620741526895743485344067321135854918589356312611933650645856641989983573430347399259726575315521007162315396440870749130390590228551323398737080375880635599571886351282956751891487981700117116236513101951724042486035113190131425886409151951204232902943353276900229763063087317263161217692604230550540599824525975760946870288786301500413580881412683790864531850346249532136273826220140353719302518961114939927478747149558345233130319485031386341453749475244943038415846960992474345725552572400173845368982691287527364058364425531997423612417034444639504403990603314164091243011775498 [137,0] -20165673846567179796062563749718774211997057309111711936300667516928475623894823743423050865903855020828572240021618759874193509523616329264854905593205081745827295681136208219444152391400091497085386117190301637335990004939589146610249802113994290268230364146110493431678801791735351011824872675075536884084820164568512870523065538579830514258071486027050644302178243346293936604755808365887410550610270560755794888998390208534199635440010138481448151716496941844574960278447179989483642162564367265940156921213536758982594511105667175262125065403183301960620275823279963517311339188974457697675152613740561668132651943364775348897319817008839048435594048703681137560795305527629631650885934228088830304482169771139728573261602148799668651017810508258265574096635372089984860390309357915314684496147107128664886835464885914836997642741923655207514283076009436517719149880412610874908728131220986850184162107126647325918158416266755988504493787400078861269886331947042523463505928519546859932257895703571388650204017704496130460193717404315665937921926998695120015919204529427086363483767938132897879302399739682502721539918523387838383331063495186254755502208313090475059897941371381921184293903266586418726444786922917406369613139649483963333585452954692366611633282366850411337965044532803657416521503147858014602244189638858059138534423881382158925786140806065663553212579028454869535215507276826687973420582155787358069822916521903689706717019247352190938641100947814195224451363255475597164852523722893563448978462279576009765007406681850804085583662005936951419347239274345897353377848589165243418440700758675562946137265106702436090605882452813088070495253810556427560708798903273625123163314612016476583999113429052473212442663177890868068777326222445215576554899757003893026779981851016667540127280356472957151224147726536449229153159797296120918091980524142973996057167440235559687047041127444351004240882600949248824890332090200055521591223489441136619138365123746019528269769974528917141355756151053016941121298396076004420221451083389296623531367120045495397038261879995105280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,1] 524368986533135258372805298467166964448587889945634390989944337894794219058030965151128461078932285099186616684310932158129548655973966919010374929259571023806584589969858073132052975541271354278413827936701323235792520102822942969870595844802494636353237551823547787385762416916448426936888211128690191508340255454154263991988198670408037096672754638104579126703005892989720081549099544724995404929363121287201585689639696090678133651458563637028345609906679709140728242041501439313560425142082170913436729789040327942250854879327302187523691097843668348994050765208129780904735011534147562801348631258671580992134141109366439013178433797446520798275186263828445708499760202367602095904936883454656545853415560905234741472315403666693078030963813379023880249598545133006033595563614727163444466828344999605648129799751683695360953356794671680052365313939073629298876105077222648528087324405286193733131884850477009352692913078372277571939307774319755330525083641998181283495105296854607387065120698877829224586230222087757760570986184181617841798912379558467087956923385872603697762702496894699809267577533858698828306797930262922134104508341376723410015268991004345964861811571004341380927820717752785140689241746259088444964644548999070792202698168990956050080983503041748870233628709577883374848649208357379933341614572137860206836624778550386446551422936567626915590585093452240765938905113190700741043891686382737962210928214860702048821940348036793646073314669438906606398478505023017641070638528014996480273055040718998905266296198696379496509219936943768731503796624603443607135754837869189125393327835024066308694039462548078744753674993901861711293920617324061177165943587783427377597511041337643862121497503666496801114955185901180287344968542047760587822098400888094576619028431722014087919287386724166035896634464820583466663673277569679405608750374741829555168626742880232227795229526259989260996624686912815969399513054804498991115571070033359764825363995099069956380692963458015373737418821596939155048130895617736563839137626135663929310114358027030552209877116148739211264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,2] 1629583979671635166563338040064762206440410313130495965088827401742886628577135323467275146026400859770389761238905777632302071728169218145161767576745895090351245028718578201455405787096376938195079017935360509816857049806548048387661549432729094431541620987741419325633182385347323136672797299828240652815203914682141017508886361535905210418090155713770771824471268414544169596683917281890635216445383162249865613074671968512527129153192595026658142499014720260302519488850607347801636765927948535264229590552402098110674313610423735976301193499693037966252835749388728792716591315257943568509507142839137670829143539627456658878543557498158088415244648847331426046348896244356065511004102786202458479102453709584063742392956664803354608066021515224041510162112040441826035639950869696483393907735959735271048020642523676935355214311601120116099151143789649540460549558738715411646168279151715621940606541197462842510104103401950189049043483755115793178277093802085079117018508502722725030555348433000299621157201216163879388001100798405885437487524810733231517297920910176223207490489166068919243635688832430160672486957134180193969152315910764951989314725705636502779084788369092727364016858242527664638260063116128548615284054452070718829140177432550710315043591882253245642379508574783016366923480408480469214452455756235717293753875598305876772868943479973154437425130904606474050288060021108851567100257736557033759926990293604840707054748846364523109795460662448213211244066537454041488204494779873798694163001852192146730020139853086586028445629953368377619717086283150121661109817776902377866070662121559288108107541106631889134132153445904713404660809294122257428173427195767479247735446380299799311750624983917900066045243217553397327008247848537798381911547820406454433064204571837585439405048896388535330205467659278830250910553636743988434594173051819678230590057298912014627665012243507168754062846822815023954427284636498756560568401369328149526814179563713645181794063465268263922584668414926644025478365774203645953823930615052201348569691159566906056765524045158743539712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,3] 1458382499427824989065154473834929775239484897541026128549308299252909048216051171162727733153349350887518816310773543414910691504053030999280119037838836167947870536744082576673716694443361709900571814018107512749243824129674446133861914947949183400088344020471644248755141120873956396260024762104682547876117084221879651883472664130421181628029118111850323849860655735547804653719195769498393760821483028789520252744035827691595523933246826142140957184034340443800060603867727064491631820032549000802887976664192193285495071644275851708860454815455137825971155234470367110839659211423592956607843845534963914407581280528563205796735935736028260930263810156404746987634789003854078727233674319909278816648267945177839911346182489538672323504031381366206161609365686478153876476466942326850984403265280303870575181761392491024335398227997644736592030513940045683086798253125163921808895436250854770612933522209784796834851781023480831412812104827486732274218251894241493668998008115149587835773335513630346505111434456322122650012962915650375211887814248655961306299816418348151336398135139631837396003189506245064174532149458520262465059529064050842900560798634707114627595064748410214462741159809415633783107473892488888203803314257485010459079520077380864566398529384785603168262410372376156723065704356179574246017250179819357929474740595184292911596634389625667899656701322114164643473196182037260084775903088216304327445221170147559524276871912820938007316924467057314679389588006106676704170896301407948897704628356389308633023984941281382039003895732493180138711575952038818491685024264253590916677125302294605099030847174697810837200453279553808573980892224118961684694642450455288585958190644734429582357033775461132313041299145506298599972002373835799634381067511753946237244694856651569917458169169757489464755549120232266704275967371491887514264818650194035382990135894898874013556755614441785333780801280763818566853100420167844151705200982578194091831116948852387358915104802230278268690623649611427362454833799235676749783012398534991064010325024608120282234452002021762895183872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,4] -3304046802981749435908413976403829321248594627598528251003592418014631023470376889433097471439817433138608670001778447472273587573141955900945618553588493717746783516606946209818347565644862326423059949882089891502030970093303237089732702890297534930745182531215879236910209906931465502877660384356145963175997839196735482758665574191970673857933871590040702605113284795768358793495264610858036838052436819176355179644734722987964785485819898967313988276625925613677721866973170288885568035303314890985191633738483743227514397918387013516641460584866147796772746678974563807718739360414102549766503716011762416941328778307231852985360289692569799335537032064882879583142682011608090975116397832180210926011304708412219118836556986364786938174344864456622993475537890891516235035860680963257481200308561689468941550720988280741708266439019255533398331890993004224940234582944669576409517541535410178466197909876678566712600248517672914339367651374903685056599732110758503560030522026096065880213916005391482026097848230772319689214187447832559282267106643493145005282552057301176969822107219836464439773321515213963574257825545509203375400392869122264692291458457481564321696402761137442079980450861110488150812272105473692335675677918936817209325796481241384412962826664357247237028913768256421330473679818034815110455787653851870161664508662952923435707844727181347721190715509178664276389199641635640585740863545185836344716871579700641430757211151867293027754772771421459206965060555979419851230848628160822156610745428452875203015161251872247183142077426225535629165548373362413432363201919734785517641615562546548567348423944832967869100815948813708614732652460103186673167168014315839804661210331590086683543005718773981300016046738913746101066870772201136357895189784220731764408787991014571527509375985786388220599342913254117876822916368907591384115328287663378334209715983497396749241152481640900400045169855234000555425665730538764180371692599918662328163397699779035484999444831554480454013726428585560883609711614123156799785569535609510639053567708506847732239412240374783973261312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,5] -72483515130970961151751835396196347414020933942719540413469894803667246177729916987519224837663847213775237760002287829037483405661692930708388356000964215370723360252003241400384310972566546014018405250192500113366149338404203016321612880297087084683947130251210564550922342184644497825581887754019346944072810428547692556140424106215403481749982269970061700360332098089395895631598017992165982385954743721515541264773446881908968807833141209257196944684279101220420095495284545204924021493952358618410623548042869095207030713684359124768178238042107686439812862957521341399013338012594656314617645538165346204883169410122983172387227589145565966970149126215852930411302055242936248527550429467608975207280852965164305763649010146581607931859765973292580687378331302300863033906130476533314650232673778951912450794559157986032346650096489872377243936258617733961965988107438032842302195714620725767202468450677564145704143428555788626079663483089061757788248337776292126826020401892493344081659042372504018248480250103041542144937045132224781384986764138181500414390527829862171721735947719203731568134255732783516950969777397327874911156060729033596548892262083301992852537588059410641031260089379550299696794926234170442092530584695119191494826673447391548613281383300241720743192755873884841993432732990486910393061030316351350757742350080792628883778544923773509071133121117141676477233403318776696682534997144983733228439922545186060079435742108440457471859461313864545332205101568750880213097243631615539746272107332015799710323031939107759140402760475711142483976746842669490589254147552235320544230880878198640123108784318200909731392493389627442222288800316872315836218432589029979155579589737151008364964766840256428929813521298151559531601596758846900522558726216341616055130330562281911398866182230365756070837256582502381758754813926179485132774380495735478970524535580747987924959317308170065432635951997866226604117325682897635385239332357202655034057079617595760749896524206882039449418077083295096709367394233008888634549614778786744990337904314910533075278236732554907754692608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,6] 420027885309127228496808920090946276167962286605847493802006931840026205418251483285259119914687984855970134955109460263662285739470224617137722771796343031166761803977596926369074968988154928572258230326242243415359284977243396035429342103814181654659826553966968773277248639667878044833153921307985117689458782293937277529302974482687683077605203728009731933845947382364431416721027817795765245741364155984739448410502138526087325511977639961150256303412524185621701802519211836672473883555526626634638700743759293972043505217355367784872031172228929807918146526547097559508146377713233441052706166482257547654071328460096393898610111942273199908279450396291817402533569974968080038960458033051541792576448758664519992283784829617373806890268140475839665544384256594578717377663410781839822110103106493515835356609861942924387933889616227673596985064171219099436991730030685340733212189384080507406999520440916860725028328216716995181961557027965785636819571473853151144263640736974167468325516539123448128862789756520497590398748311090279442855276411095252411084906429551260843125333446565158130718826025571859259533538921845859415281679824072019477199833301254259383043649353473469455598037083498434619390637876676746452487319206984608684285734285536855485759099058834489949465144984943812984701370253858933925252992614930138547248088569669150370995552789326298382999149575437957727257864407747116410159408771032154365803856719548885319117980633358849358826866686541297572650351435517448340960336134986682559400189656651023293236886104024690455335421631926533561946902796508866796556024178804446966540308333368733915780928939506872354695293044058938575038606783561553330426132905823205457779812082204055272757073889150471165096483650729828844122276229252653042575648888016543095156310411098415723647384247500849791439793148389226585556871631571299470841280249337578448028305352806850128710141511555692415215396737988048058776931514562748290682086209412870519048363947150981722520660433093308208853425311900866896361933674000198128374249074679260663851998952170417183004217373132550305213317120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,7] -414864875451269858402961363452598513277891699572948229305010500752969450035342926813172989594082003676952215367799108433220706846031429961906316387267566200951220141419950095943199491562449261020206661483741182406278399030273239636904860050380563708662387305566882825125878981780323955247476087155611235976009315979611908238695509957785893896881722266282344514973972833727385284880697196249359175666789599537523875281257937687768836600002717587908130599785754897525013126381949605659498110493566354317715578182654320827765608456394034800009954720461257576950713541786845843679293710918474601107134239905617668757914016636490940506859835666602825580703041764913275850939947988322858748978026884266657685790982972588136561281471255455664575658337789385125535474896098647871016027207377278211253913162098729044219848941133361282874893045563670913757119127040210047326440324625321558426068925587860936417305053365421298888658504627427417420098731621246598936625076060641950514904667400659014294383585195926565065756876334809525413451286385768833427882765209840934425381334756356639058356600974596711871579278117086150940041572773401199258090438666151519100910802850586998492224108780565329089721023674784101402063781925089646091004627291043334446629477452222032160983210643534072319286625038528704064322941016497081185287499074053889246621537522421881387007241848992182010420112251369105768359061752759909328627560165149877189035115368941056931437874323525575259389265027250494660410542558950209715343139887729832995231278686680399391421323090563422619069236742745954319259729306787376800471117103747386385956472870063986310762146886460178789667365249975410245551473543783606729244112774662868871400592661830879843322338950089193787483117200685680416027195472919399783903500221256220842815766286296105858115124970977387980079032729484962433614270102941809555371858150169711877031700174601563936798676272369979881991612141017385832293865901276493107960545927923380156109648323447260946839397955998638943203281745232543542972800503722818430285885620768841957050432325305674074887399682816719325097691136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,8] -3549568983004775846678298040192592319130601218631541452170020792192940967829704409408684544118367378979384610023727320068158197617564263342803793412590056438079770607705354587864727435255359490955522800607006718591767590012043965294807688161341698481900684085038533353635493630530965705934301889094318744872771007513971555559888582632752086831800050531545003795296366244597765359691668897269855828602010472107228216726870292263393077872560372672102898363765460789957025152554870582755629549924860457326098076266060034226759723077006828564334070974435373446934256569932092861838976512272507927056344265392515222050987227836029619519896307531161203579561178232173770845708832847596901134613548542696140904053354480563747392659702287365107668501103652977533004844892247481142045621142087763725671495909353326857518821123577805780641108240993098147134760987963224199297828634734599142767059309992132626296039481558020397682447038840914851804382727767732738955508985005933872582628789122872441512476233313701016929065515830590395738852557932147439313914648537744677048031896918262740726805325824233178410864191862470292716342227816589213138564621493178398608435636471222965188546997853707541614364945531894293918970846033838466403819036027145523198412936935926318202826522014973043360151367725174816466214728148720632189084799599748158076325269079276581757450986867620828003570423007767635951596225800310919131323627979236430635334721016326852588628662227070531259743824671730021647067637203515684811149833016782195481956065236602410708366074069286002462190579890773469345621822906509640582633990476717643857495729451041202267378188894703282372835634152294466964321419493789626994884287879028106006445793311458460899500380139460383606712188602284085779477806955973822823329507235776271853023040038490983873943067692024396035571069096550963926610615303645644371485689921361041867294012634117638881730262258400446302601910281945973956742838856320152648052758216516297239461776664664740626419881912136803244828567345522163799125462603642227353361189021289807037865928777440415024808400841948812642446696224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,9] 13215556142304074260986287864931728065951548494930875270891418586556103742821062636943861628914250541878185354302432069282568254381489071434084143505600177457479931219333897407445195612250765024250810970238961254990930405271651059964303323214290839591373566044135426733064852310501961293185077076555012715294645785923410234178199901437143056261658808190857096427517338398298520595816970357040922860593621138954080644967411812989453667152148217404907653894168518693742872605054521197806680988032998875258965869006919914404980441053571998499473038315071825381589410791617968708371960017946051907886338743415123998698905905729465217345537465684020706020211822859823201968181260871502216490834538341999342428100062286676405953649642175432208732512031295026325627039583570213723400515946280507878807435367375595520757726248504789654301438539551553350721069400065604075871407493410467756365406656657798452263717525877037012392269313762049022576261857443451385726793726506027649659226379050601999206752950325888741840497478738446801133172375978425955768782049454120540403263354551731443580786038735642712758020453193872427113261946971375092496327097910777516933118569545598439184231868010837338404248977660092649841829378780681904283971292735280562020221294965125231287774465777848056939233180590487075273217413393766601145308287694924071465439352616947717470515310328555822989877562308939208566859655955239823291145391462495296364180327675954009671930358564719727091378574219482336508464775904899194765480783076339110874363173164984808790863242345821692085694516906165306017731833372228178562239015102242540593951949795317923660740370628599429205647211067765563903308252954730030918257213400442536076110004783598117629486711350811287391902002061101075193649210351642754016202409491996430389159906542969214355129070993597300707976751902933071250401620095329801651914935717579495280066818190219085869459925933012270545351847445752319521359790279323608544374389193166164644842148077606446977563302501255100057753156270008606345949200378553422778734543825922738652928334285273268138195701934665047162687955551000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,10] -34665664377072090887823297050334754839937862349600871573468838386992890327582417262399272504074429623272344136264035234455680795659321056694735950065656999681709193009280350472314391269697943212066121188098616419252706259464882370581044199320709161547601221515835485311503666759824898900042443160745877677180051148749355506536258031165641165116635236588853085195687270633758999038517772235340782773657979580350614287943138181211947037591791451739591205321501733580774123240808037013174109400896724373443705719895844320421227925298591629588407610563934700216035993217168849363308678405958390045887152254342367992355995784511123382129499063856114324927039425071379338171119057076563997345172041627269479722387221091174801378569760898967510124388825757192952793739604174426211774425177699608817753841996425649031271761928045262355775297153752809537059577774007466479287265442408998074370493005114380107740778062831588391282430585325860911106660465415506677717078903966393939529450556335859828864413858608546317698510273842208522583420155717618581146269063423466939338649481321928831932407870283819048881321214622188133881846284079769492693797546674720929595984088468000374177804738043611408313246038095915146518005899103285391229393592088076007374461362131044782662952668267216676558438307248089382394040047444695694801317775646715829175693473160740377498617099660104241879804806024602463064688083652601709055200182854966507778237951016782260948794629949803664388521248364152257002709304622183134948894758354444762220373296063770005411149814372065663492902222481915361265278615221232844242339023952552421457412300183197541317407089781703329724396633531201601268569013948197963530322143627762677060789834770065037643550062512174605352074076814897005366454766393932750924437294364858775595004599884698405980037320169220779943209010091261441416216701579824384718002052719181442666637647191191123614237939063008072685861181621741719149435919028352409383579496662147729652245587266982048297499384544832493588614513464298665956325906271449165246008021721079321686693002867756874260836717865890266748318311592500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,11] 96286686382172966269408372945491202995543668606926326894474017367671664748229044145479698742094703564491026109777045365167325046148555061074977997246727370967444499072342808700508021423483107177773265979072770411545060941636360918431385077330989216869872931065782387599337503971123688022904963068965312383989139332082978108238850111270273540010547649111274664801147259868305871716987045363005725914821574648706390845080713159406308313569571262911826476996307791092046899464387534657866091029926305599378394881264251305482748579830227297331539152377970309490677777001503111965334193592575456322693728109181141293133260232999156044016556927267659756753485728250750656291090489314349082211371214835741686726725286075359645822745672509919203824164499071471120997202183230748210755924267965168106038917989123288176522421485327420657823351472312981371141901917394691429995911951295115386241170498190775379363465881237501699689901342063064297282315018086637001350724117380768716687139895230868519052011093237709003136552889640058091427317174296108465285085207078903842809220914023819474247764563538360335555393280634577456730914400883508399825349435736103731572416560090585317212321321571205529992360373358683873498632081161108109001992665371810968785520786378213204300239386387593359737208337638544226583401254465012049230615324942183845570047460898787998743599855901810057642111358335567877330825424701500752968791652145169889117418271049967850874548188658816567098509923976268946822537856937314111814009807048189122407003011838836557625072536983061248637280557957021172304349063020777662913506578905857516998496016754116332236647371691477658927248341607214539173927001525272716983884120525747197901092447356700334010085137588301817535004199873827473590691588597216615335665428744119633776878801876288166731830443425218094008277058607285786172036092264147909107360272266184443743914950069944737193988909642616334862459319148182690955178576224227163137934791782212607912198819654024571629232832124072956296445304196668467894706201018497732742276912147225766240020860339313408537819146525781802371957253785406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,12] -241312566678385442293030561346748477806340678623433191132680472469956770310793937999106365432663700059028458137412537943173650995290711458938410181071766404124983918823485424424592331058029246794406449889243197586497877171092517381171160755266309652735627861435845190965032465765264685585609100778265487845641258595281836236376000273981986617620237766113507334676444582358408101038278295803193176507570436871764653723751411217582066611519010176320505429268453115944669153895338895160616388343981449050556044551087866931499917177376050154939145246461799462573243546843207439077337962946202993199056373011581909187961048696081611491768991532649688940107439712288404164481051397148857544417699302101161669562550822829323272378830147810973645704043227626770096177795730666436329545391517412311909480925749700107474821309605664241618375332779900269311254512786860811504331885137852231014287044159769370514997295773173037301696243735156934565611882558162413712199276089406315439790090793897955212804181452830999708256829177671663992034529494749416194808147919961310384717475016771221379658961507016797944739258361393751276159081067108737912660660556557292510238730527812802019476046791669179951372254276288284438747676682920938308710506953728362480206768970984794656571367121148168074324820585858031546357846991028239939962533832946675414733509491911378763004174452669382502636599621170439785173718917088025563127720910419590259883154722023415355663158941940654055691061184580634098004545085675059974218651574728733806080192485021684879588079758138196583404691047556937073029878415405853261672853367737552720427914914413787698924992293303703704730836804418595654912696832555667857038576930540320750115904412738007529973545599767552857282555720237630208167871580752445008562544432464869046517029722312806095361082073868735370630845585352228714035079546661917048545266988802292543379207511849126981694413629283159537743831446909366666899826512091032594599262172578404403627332325654375505326387610770438256613441337304069082731674700767676196626914250772346584664258518380701942501407288591987987337882506198483398437500000000000000000000000000000000000000000000000000000000000000000000000000000000000 [137,13] 464826742593121991820098043120261941909982165050298954368206040379895864427754986421971889805158315287067566779807025293492463179159658575301066927526767388907396234497272287951662607798686555119423790759919631153267653167698303895965457027330346060385604512800245942282408692527233723792075330001899562264525098058362758734814315564373552926836148090398342741939295003965268515379099289958649389910873148460405235974187193732743491005041328388947044606721232429274956323327083686876102978403735903595438405042397465246384679378123911203987919619803959152773705632308078814925751975805254470056394473723319215767066960559615530931574821685332956995868193646760543930496981035399535149197125377030242763276335059569921211299702539903563854044536329910048655553168545264657996535574891860540423408901968804836533302677573999427799385758973476766510281305030063673484035385748395555480533220249974384962672725992494904960797696425157184917616636149497184718992647230127687288055573265108404176255093030972706977030943101297646635181454995614660420646693804736004398424443585111334701832574588537025741977060168597770639484554374764713239719986975696264749070964635920909764364994878207322233495488648615507317333478677323955098680619934642014052964986630680474283981362019743519764533683837444596954104694544208971446918026605735289182825624906487853532815581207836135241973857575486590076588550184137027292801144661558250789160567335200838075436310186141911315815011738211229006176379645499342861257564563382340659957671272825924490630002109892488274079540379514345179816867340022385993388043523518835259288327845577899345528104134477384480987430370167232374182029808292012854862050016812701640614084512352597812937227077514094910192683082434091184500318741480622138384904512561451556872116362413515636776312443658949079966881978372457282542288998092079264881168525479163020544326925884203326775391628640675602395693179085370921162702296544449039307458495432439523276034565334088316955523486094615333100063054508505676380717507263187241531688548144039561755535774714571364902824619651390339391917538846221771240234375000000000000000000000000000000000000000000000000000000000000000000000000000 [137,14] -48159025400748874916670573083737846818210723304682692965780576915124957710172973116954278771321800456275986935951972690089679073127482613300375288761860488158240290196253799401261087141767948534609414502436147338400968986715711260659306711548072848826725759004487742198557029785202473881056194139702918622485805351926056912735121002616537461013637833435715757005793980981770473304825432371138218850047318260978744776467833129896275980870447340082129742716274014519009800302198037172651122049498523319940373393305460527945014964274833661125208265482748040935827925648725619902148949967969919427626223857995074270922063385936524937006023124394165863750239270036374915582597397395401612980029596412150603364226158097371816745569285068006904189888788328895377085615921077924610355789173362734910230330128773959677040800933779756498971705167401866802638905922196862096520607863033664969370324658537464751907934825367869436559355693555507519612357400790884535847400813164482910345440849238549997086495047832000281046065204929706629017400540933900012465586939236661719308669223021945479985374074378947687872031101125695747482828633980023668211687921671800277435015255957623032914170266334032282441274571486537050545194974451471783516112868791908136853702764543384039929757823668595100621691621356495393040373073680135655346874996151001064981891961316136867111013373559001440345331706532275478425611071467657195181132468270471578284545874847576915219931774706174133648534094296816406186176776449537869937735659161010168112919803229758437617050175227040079547284544776998310411875290608878088022626414177703189371459641780682388986083092093716071912726357826963802571047714652222505905637546204899710317955492772673711110026188432923569686072105925485555921182667112363661072638806333537742269477906815750106172237416120223615806343808051937937789446384951552292571351038289889800332698584026773608039383976936848751017486942072478538269325311305187609629983900242632006790183772356014079610066217518268485986189269300150449855161615344074634783598719465678868511272368018234930071031468930818683784199335320503395080566406250000000000000000000000000000000000000000000000000000000000000000000000 [137,15] -2109074268231779991061281064539236578951026915962993830763476706876258450835727758403119484501486448657024580605602295701547446159159662717644401023050104035278019152499723083114054910876276596267879680454811600305248505214714749634129682404238819693909494479373078824891764277723034830354857770407606040874271691351474569127786062006457132047450510725260957067240316563591464015082830930624277542855071833369237638489021871106214057188983578969017050471705911561146498368729598331929028195644987593928903291026679528589365411144231792374318520475243211969709514619140388106443778466994830177566828603524909791703536462527885194703805496621480186644182147662605908921256750022796384948753170945903829934245521937315236895965713480621250249045417729894008848645485711823424427466258726859095759393882110463695152134254541370917045316391476541808836676575373386394701186760329730385894158741649028475741055858538678813173711300268320904408599880260663540585401602937040958021285825399804216061103259580908142409965106491860390785338156767594558889893241510348517255371813248918963748927742502120975275831045254186259993932334692549172680928555091051406132617078979618975961219207913568746786520219893246077721288492755751187943068749235330249172900075784590578052035372174707424590204354335611080696349012469302950417633145042362714376542060914629935519784424842761479901400874638949541774913233209600418984952178388288574998269498129503191095148853624528429629963400251846046889161509944045406215570707791703048746109790734853918541181186835671912894672556879681570431364037407858559011344946989213199368585549313549215946462623263341312476179173186769835636794409885628869931009379535670088286936118020526198637307842921534786498502810051203492378980578833258395086564769350228376200234507138691214092678718570798303309680777657236947376013022267443582523033110369272562066548339506668024188018291177559692768704954954155540973910705711441720615465376746683519357548392926072052876261723918958990477905190313054872401945439360811305710062633811732172939601845825092241175582614545763051549111859982887717672884464263916015625000000000000000000000000000000000000000000000000000000000000 [137,16] 5009261689802683761294476351987245571058519093176322997971653091668796908535591964602588385784430224308144012949065563240741221432429056480216348256934547186609414286099336523592683367783429274880626391760861181915913029856215464535966254277298861970148417292856767518884339821541135380027333453400927060293254364061856680612607339664004663099375400247673059631320395607555994543559411802000622887325084025520235277640091657434630522559780150343726375847052367016593836146855015228848370248383877947914970567737372041319149825430000646349736803216598168114527117909307736150413378494239197826706675352990735877262490636158320816808490943398457234743358990746675674425470477284895225792188727807478451214299621733024351365437546971177453926421984499874097331312786057464032272736476837305905565469076275686406458263966323984303017339215577306582601343045340240443649171961163859640774373144183486708504203167444733367282532356014074589751755810967778194366298729114455144593313968013663657128473463024456912006018578564327106086551245892695014066360604235052609968466760386476924210020487985325242386345593060297608205650748216110544713303988200317123543917916835952537549485530951439941657859707921762892702315813177851233401054633266188590048743779569121648026755794300112967985812278333214808715400871764373573602417927051028945687342427261730199986272012605106792681257217814291321480343198278674855601316849786381616095679995177451714054278128490874634051453777019295366245945328236010452698619962286852840302304977394334171262051789531041983943575344445267894006031641322707925372985915567426070506536945439748069167745665375613308195030557005329709377557202356605302638788174316976383434679258230506592368310339798005826844705888194273077229999953931610924519812187892529502619263363443565384238576379299783134444957509951788297019488049998554814555820394879768339201609614337510588008733790393653053870175075560020865316660452105636882334904185148094325726339194196443090532575921558168531124646712941498709971861836178654403688439935110923488160157169487150203625610713843411584209561878631672483637140598148107528686523437500000000000000000000000000000000000000000000000000 [137,17] -6087489478021187800341397865736540453809635546841213661514208842780738065123509598781969352568670616703020540163311452603619005186028694695580299736217814415792813417932802162760197095252989827404796278323755641800776224601726158935281478595311585834625895168412723055101659544592443183227836321095278175934731740798901043152326384102531090775122059287553959976379550000075330669061808518487589357752103338604631519724693651875247529807405042508113980717551789211097011323299881348466822908379859595546232369152393420530538856814123012525002092487847739578586595682890914918964973487822140659498016866890882540612233340249880858207474046916644579520389522898988573683900886179303075554433833857486628671950590403400608193270647844429100539247697650990620741830290696978648849658092164689722543257268606944218188076794746805595375049927969559838986832132837670844004759093405083887101699951611552933515643751290779809424702575999496497763362892678533488623378782645599935731248791448318345938942227932346046420767815425085494039281729787172919594794285380433893608378296169012915412773444300270427145851221141705151230461827165934373081064647214440291730706592352248973463305827390128514739146725404870913770648655134117012269207483865863251513768006439005341365976133421702007863497242738900426525594941840762902919146699588647933200335561738981604338749121255149010627557026567151909961032399690531005314534351802829159619963778729889733724885057394597202598214791536594967098135721433745985585217401074172612721701061817135049059240821866558343508847334301375626256464167235954750328536533644355283789622681064088827753353683268679647720549380363481641658457955967814692248720999793594530460547385487567064220076474455930376364460247255087576456127930914428381769503478146455941808943832562677474757231680277668128288997982509454178847901319600332354331200155563088331193046748140531418179598096024237486888495296728581521211580385917834155986277334425385835146139585478561446047700684402284926833743217170356738069363324475027690480960562184079923886196994130778661428500968423237141490825956675078200869591455557383596897125244140625000000000000000000000000000000000000000000 [137,18] 6895663975359311248191550266105191585387162314907723172115430384940827468859402061419087897876623362080125653939995994031096293446704306909586393343905609872962247899466025205402014987824628715076802756488577414900588570235374108443261294130803395196862123167061646905093619816338337437477394568331951772860939375049318302217661605200920085887471445437594436806581442130297322419675981479000911651711857413115698886818023969410600926426293170640654843908784767470277842286228160251678027322363895286088996137504190130986023052355938305010174696127941381823457108408814359176172917617463228411373217625211025439314932271992725641198433728957031589450999839283653536442584691122894748673368495171759425526594306595048446090124077060680305432670398966399762303435297282949037583251765557259118060083817295386862126831468124325260886643645499853989742690003312952264047345122892091362367677103574772861573228110056683085431827482991604217165732723321033935880199785856292020490903336461110541954827306348088682770551294784136163618727572349151101670342484731533061398043175761324842570006127387457442079426066693514633588763736063886379154962201852485150530456265519847892338951545713623620615686451679981042861533463817025066135625879956803726345416528443215173965560985849165307463638852651812818652415828365846009326195132003491608933291604139775035796312159445423352281824982149204243476192186334085380007038101866821830005403539939092901730184899417519290984621607316928285241397885563887863152851154511680861719066498826796157831442138731847446012191022940049296208500927980804644471409137198082815355199938281435562213045849173590904038736551430397291510209040528074493006107138988156253020102528139503148448566765927179197117938871860462503638992357018081280628139286847741242769858031334894245255491333108119208390363499179044897128621715495953795778426630985687669369662723382534953950773269101977262718780900990791345221616265379252007932767757330715146014203924495437101223988333813690526421268525950585533876701792903612767761924049296960834161305231140316082468497956026485666575099053949177697992685441363391873892396688461303710937500000000000000000000000000000000 [137,19] -18985004084463228167310889880922931378079148336109653931618097410789107322793787865704033338667366018466157239042410493354584917352335117021930308945578398873112957043023957965273387012107839999789490598202365031916143034277340682060214729727389103141691600829337790699885877812752036785009881955241889783020995903207409071576598597520903752523369314226183815314419678603810452816539371497664695170136883129584828786094338678177398451646641549026201667612572203773882290175941620574260958731104473778601944798199018419147801299891121678962154261073183456494968785672103432014565968773814566064165583138322956666808882142748294479785874348884406283065904642404029463549718680093269966056674916342728930928147690081415629855304052746455559844987641246768301506773441432497054582020301186055167094740117544233508572735802157829527978789023273587887443686408769788566638920646585018407296444154770672009414660310423933958247544069132607711788134301682768419973416092734097049733708952494452224408693612033747664608385003753228374341691606038993803642687347900352302411219353533193768195634205039760636552092393251281015136899903899722512203630740153805637481318265778967130731092329335441116748197318966834178540089660173414474307356779218283361415184974563860636966641774214659089383965143063714386570022181464271619126173204210906641284492496571526926132062031284968500762118984678532021388741517251303896661427551372778741742835955279722571343868532962668515881115577160112375392351941378621693868917586517190880442018940134423793166987292154671223510137302338543224309875526736814833497846151483570057505889985768959551867792642004979714244341314138154108854865428181716548501425352649401314303697691364027010701904425092803193084163853594891548743036997819581272384078142547700885345322897163926149557055653947758627660522575204196395192612971674856974453986924492257798006471147668816414261997804123675625908509242397023051994504570870011466568866476863302792464134201075065900905541107652607546213799753350523728148777387209918295153483158511884199882310908127957175326852809759739680445092846681060335355515135139725657609233167022466659545898437500000000000000000000000 [137,20] 71541793051393851010051550669052193108162976922142629642537803803619599508814382384895367997617564169857668863674076603168853321700288561821567649470097082802964115311810043830121958112720517380701675150560378824032560930142775604454140677725680088948426000968459345879947875333498611608230406869527406533599611987482255348198931486806789142972806627600490311588455499856961299310710313578712807882174458121310432499275019980011271109937804114134197116334435444848364899229782341606627527789058031259912618370618086644681464164405447139652143671915008106814499618574666364444414456754940244816899999712892636570247654998197166145513002988365630828993010957286122577700642064022010203044085329760065032000089252112544971184578636591025891068787892404459882884926746458647794900618288557727482356650311050687521111406144296725060475842146021874291946287864850028992024051482767945012424604861506999824816332084078530327557521685610975296302587231834450350037975264562517030718689637331789533763680514973607069142663996290428749907396826681833621668917188812836553626451409843245269051668685934806784328897260863623346568083659571409477239671292758722484992717774353835160732705854202078706710210885053862281247023556474014055442843875231826029595449064407850238493806673460652667243320150098223823811173270048884446339384497766546172626244162480122558264475317235586088415436467324397158951934176551235942066028333853473044777427681931328908515736464224179195925114367930125826138887388066509275783313122586651168365400176449114923229943994255674366782547243777941629867948627445256634287397890064605215690673002897803993882840659864017071792130784472480312356729714035635340510886513517688893637248288701280369659664017967999043471022819523728157132471530310259300541445458849114571708267833528216511787071475536987318894583104083660352777095231515204702078644343384276019930693707130765428126151973613281653531012331868672076612072306753942780737041125541132045622692732010660504578338324532878067312018670519493081065780783736249870586859279968856392323014192900620262096272460975637672572346419967992747251009233386553898270676654647104442119598388671875000000000000000 [137,21] -221153451860145063791684504281277721157573568687384236752707206210407088587540977345318232247177821911221069592243098612905304667649978003115065875172506682754592973458678153595755023417282364233241505505649888362690808515834185993407078126435849053295183260199789750335047743079826322553394074960959186889978201741619781332650640040292570110116507146803032371544026443584298395488929204238463562337217029911376916736810023319594968428609989355074542721962079236526696846485294306497294471315115856474542736453763022924741550118173303671464531010836740751176880621167355713413514998033775946244741552009556862094936102025421049491861053799702392480853057956872209659315919852006046024705532688233089410140540458959877779238720644978386614978156535480106540250148202335150442406603405455308177739443018552149316746879909564193720821429479066262791250349590424816957580188300649125525719671178837026146259649115184154512657530187283894778846540555827340963774674519960917765938481465970263485962946131655436305011083342360039881990684410389637100537009456369280686421880184774285064092026072228334144310882255766158666735589913106112014802304809697674996249330188424831138969712853032747018810194662443214361134620964836715996119470542503781717215298545732399265606694968068882905916679401855753760506798286487490742446799248203364259055112473255610227413038206248752523374451719073223359814887812017548876575599935443393756433452604413693804695172722401215879359351208456216181227604346239294303127561011715131312115721156029898912203666490925846652693532443454344522528327391775380485076851792359428251934186197821983730115272994853425712723169390845142572126508993067191577557272707427077068703625301786388619740648558123748190254436119139463138175076089172423156497544614178539510088410426830458543510590169514766694718777545563832427176319375067082558930760382758085239450646659767969717052514675243297076906115580120143582463391304820786452158769690146851763666613786391781680258637364525316394570314415915283381783081541742688677990976002274381364298160182882172852310512890893269401087869892230910197035444638290998739527104532953671878203749656677246093750000000 [137,22] 544058063474024267257059015803280065688026000842704942638293404944795393021197524898852846277958478581625926870967903883826752386947243380013081568937138726905866660386948257907547096692322162664177778935121705262576744876855430433189029809768523581335279136004084570784173977938432887527938902635109851322444970708955639670268883280762598917181439534540347603571113313381683442722002965078153303344029709260015720474337764545417034241328073660724707695343263349708557455688173946210206327810456707533965615439181174859994669562781074455527155193187833753247497487077158116356335424749583140294318437791562285455198483661505387501241956067458681731335048826246835735421848219392288842592778816562008623414501501575552568697750137375917370761571614489588905938365013268946411562590144932357264252567395459927775561497787692832119950632716272492002723600085767210764442037170885841266567977348268588671193496962340146259589829536099433415913716023533957770363647820529069996720460831494576814878916370754929515145221517680143709002016823253492782955093983645722154971375468052887179175632537252291023372687620752193108766330810080210785356658785117341976658956720041607373555211255990489760153917224679363764622093798099227754281951260747312492893890622557300243974059039224962417627540760999262469278862849381334359324038111255312777133167143776218393047184141416601980554621003724954266311439722183605492870398988613758679874913507607798285951306294832001086998530331516651231691096774234046291148911705178819295708419386650671082340548497385940669196076417071554992401461328975579108104627676336248333532422854587929503125243012710726976108411174454607123087496101719257111733770981631255969453444535097960994678672583245795132762834981746449401474686719202933481296632169333972982254875149575343184754426602187397745397869873068240275029326726187022970580528249901658837744881766060262634806376078140450463172463753300949074760994957399146420950430840054786251408046595532747125398430178095463559388705800279988204479324913212278874843251262273161221209263726091504823940456630972485154613657322070163746224305825754857801612729417684022337198257446289062500000000 [137,23] -1098756482138724217800525791366467637748757508460558732512989748505093952631642357505179423851438628484114305798104636973709653126134889563038548002963430402719330616995608667288219018347741940298982984460880642517739744451133099969613929515645455111492691477355794175021242875795791742703047637981579715266502086743538621809479199365822537100805872322258349549317080005618128023994694437605403623385624810271753221581060637997079221892284092599327066261019880316381217561867206202839178116877882899204523913050366434031246410493462801641310095214766796056067947822427159480314103934447968319109516385459304528503656860053198925543326658027782220045483655781845522180813949381013913855830614641436160895425145318928766872226176560405519302491644548630885473053223208447083293864822102360502987243950200097680449718705028986550997266383290011595373904036776389866742970056072077331618715806098914453487773441038227184248582491546064213224637349861213282880117412663883062745774792953528192691344231475843346374413935519767081977383433169891701213049400868309143927503086643253828122904659535715377851908273005623727050614155339586379546990276953220347382804223263605283735072718728022787650026381989544240408574056496515714875861811599460054679602785910715269707594052704083197363029175196607345936277357570571621046743957279717849526858295273695170764250492142026933908595051698349447435162692840998897226507761837139961412556780311973008867020691192285162708906737126686684480669078128384525165345461657716410940274680499485930975562524304922231581537769710962001169570250296076201844786512434367682739059464562980503223333708936543878014536292605077270465404138041829373933373464654206660934977780486777798499890303484037271034632446446643452560033405921375509320599694029760346086487631395644595399216055166590251255912213188307311310288217368233732939882688761513576520582330706143485125777306249146806803672057529795911057260916142354267668196638165736315820712844872178038261690443520429830355458444389604478295342495425225381211739583544257195829300493944639196981892900401619827322905136392842674825520533560305969089654354320373386144638061523437500000000 [137,24] 1879104578409286409561600621932688078612042547282284122316053988747653726303695603448239950502447973770607142309235586068514385968538733531480028899487938783150417042495806099269780938907719211432741054434970879032540624070023894639912954713377196560231791947615609510571012270563693577519685067999335793078881203600236611251830663326333563667651690090269972653414729890392996267577108061309441761756755135239409256256626241557724666097698141091278349740772747833616335775436839652670182381279996490001247457924201316903893351687006244810208816415756897740454627324783133358843591868661010738716859395604782380209812828802293306070649205856319333073216500292425221981728873339663389166901465034852011388826990284524223843691063440249868155549673702353524541614178042726016969151293977303798369835267894632187686645565878266218037013853632062593909595979527007313810221047977172599834140956219619662976262606944877690778315107872950010452175929391115346556732000965402676905646137320955263662921679691839131278447813017366521448928591939897292473913447768096061749963028251231383366771554224638310807576294856134689586379472774793547470168827976969339938759799690849976537774616020820650892240380743020238603746247982809954258172098114065309279350249441226529481953333671264727296060775970281648555096922647995272980002351728991410547821492010462782920009289474973604316736077415472534785326547268519252140784083026150262582612032993274323675843061755930090793356228403224209134946237825844622690356555233586265469600515606742420877734754738198944893542967678050315567196343762277913120987583306194567817115338961510168251831354383280116419430190812885823386290377769167645624782774366590211574598935759078841729563789253627610116050192383929527601553750723712027718074262505875562466902070993806420972026149642129008466285598593214421041723313646251161940867580553788577609637533607178101667229184845730595119382772259130868425102387483658931075646939176433861759084099920186422087441238601010808237434342404111643044197710182385786649657710439067917640600881406108756662468830067591121324557980354345272534541265760733796952308694017119705677032470703125000000 [137,25] -2782821862977801828451149490612512874024814161932237981138143576122009154998329666230785000198092429078375080288261475945789114918825558331303478800813004907671521192136539167604945646347507911537415438862001145321993529827506829320073953569546008095295861817780832718710861325887413049702642797472318529656638736350060859651600993309839266113941645721136942643104555824204312046204952293095931391367179723511665189694485395624291893367712962207899532393850747291369289483962634541526743295523905195385752027332057574916558996912399781588182274739188502044104218056187584530957419124838241487508094165835660912837248215346167451502284094311932959602225690345492500850382367991658809530199655961851812310003279990455856737921514607441471365213895588246658557074471743755808127548928650399947500404998191342286879442427599832266633591544102777939698555248851294328852533060834256708808025302932208536539259185826563141904588905492824916980002329295176178045235509657002212143162271183268559463967751829414522966437298847676997767130431976869402757188114888835092077356371658812565608085762435377684779968397538544824054010946110786267567265253265828405014234838859424217533636664724186503485538266774886352810440873819824791165773438082670725935979519582450701418150653573070019144517673361036814525624960812774587891832922673302926952300567006650436403359396013230460383453587162586361605373229394458169109515107466490872909602551966005630176473224684703896174753860234035631063257324048142361300289600986326355056303092435794534532658973893910374384586447847258314306166395086487912406402033295760330177632150526006456864601753724509659611644178836759890960530253533569613831398062820165469209434651265630354087059319459110521101988589711003256771051598378861272757506180904891507188342384198875109221529753912736951991946251322589936756662305206968381378831707918634322073411844888917508969798195192011509311054462747747965923915552318710952948182658450664199893881547331649785579343889473119725076236233365996336944327243585054383183643686408530939268453506800292927955739578443563091911289938075220725523565571028454801449925071210600435733795166015625000 [137,26] 3614964479251949253399844323559707208600393470948048088883397243558193714070508077885474594017390764717274493571223294287263069041676726042713073918559531748257668408325819111163670830053906987814934275456594619542325410321213928186667716841537738347615348534886407858752117452418059006251898730064887389270723088194454786250838588031872151888630543928869292584762924764060593368901660161328230001154391503145253764202400993825365216443493347930982570022750722135863314504922773283562560291639448642203466367518877432903710419404099673140131352659637845730089402920420517019643972916928096998632142102677194657884327528083280850476478755035617162092211559648929645826488009345104263495803789800447536642298792480493545773445074591311454425763108753052092965855848579912561627110240641987238503768391368398448999395887949845301308965711770085686482079660292081945917238133626723348462719643876359212964495624016793222150985877453669655395720331852721632070647814802338452908316674970303003779153972463150349516449642218634701234690787412059982358493423827592974954032861262096949690099061291257538931271336753053795342008894816428819847612079686292425648844141475060759485734099475207171150510822132075700506348533611064531320462205893138682810461033696153793785708212798879059125983625798539448735071446666459065145918738613613470262078774563931066101241520391144346466896444050549754695365290039579320212439692920637460527136373351546582947070217563980120112717929531037704124201831511538169380009002247238198688448627450385195225216944210175676236000857358088328927540372006958332518599731114813424400708627683153014775103978044550186782693405668309447877251406281464208468089758561761736434938440249606849468866040626069773502526593736622269970881340194284338841523644596943612424361839204957704385673821195221134625489351981930224555085019363241051103123864745392660156025730050591932575365657221972223899869243648674580102922782187743228124520636807828904216201650908401938225993055616502116545141426546596978655633662453216821031855021777913359131323577164746231697226805505796523118406419571137162678381463316098276550292212050408124923706054687500 [137,27] -4144279494038463128638896451352225958465401940266293987026505824295545931805502049102965147104257303907822677783241572960204180377306761499968637885909623387914898621448086728767703754763490995561346258280198995976055079945040761103896082295758391961864587302852711715503332220986006969586174382795654516973679070919746347352694912909545389964442377669534361201048287569962509842923367568042790523116897445932429511799718097018375858282989896329307339188607426350781806168928749607832746233473567842936169083249180341844382135625569504443968963258534270330365973424364412569996915602460604368678697929338331880956613943410438882734445962193043437947818276571143312937413983163387149411297458216384424563162354091182678009608784370220963477813676012592358267887062454669266448901888189816021207554503465898902534422071941185359090066816632230801669634750151733358751298828738985724462053483374274471234065950591224980513190316485523763850980578154538994350666355988762101002883235666252853815786155090685697920757440904216761912060179754741378007316187351488112926138998235148297901426490924560212006708272500843652477712562356573479064879560489606690753426425621242119926990659928773212175244002827176432659104681514072831354983673990921687289074605423313541850383140540523797003319202861295521920487636531356018787547604062081780933537176412780421516352274570960505568804017557355031373156360106196218889533803976114992056151288088794766548930767004360636984352063052462303762438655704713705358189601409015078521014932284835011157536508807025876755570297813530097321326626085129025717122410391477470737125620316757973041941151769117333668966761674987828226995836286207987175869380413531370653447075204909584828073645695470956639235688004738569814268130830738586911935788985899730149118651712180477013973912500536847257296327546054793195743648552722080323312352007840538087493113359166320891598013079978089387170367163968098008302643875052418842247489459987183075684963870787245323573356850331128216788186477010570126752360654237830092376994516113957334794607373880354970300163831104430784011660309464983480174128069819516895222477614879608154296875000 [137,28] 4197512078512796713568312753275986895810841783681534469302003484643739269677509303924169085745235089965698639101075767247751979623252511567254649772492610511598841008607557775091027622403678549459342610208622547421522259452885833050013974991025881091131915396028371707467440897961628722425700305099914849549906710674527699289431847387186922561559115393955240624327581492990626709273376068209349689330586517561630514553529910538628128416331185365918527363185161381151613136271865493336674014568645184850262246659502419038106396145489336041538594770459322599926688618250960203965180835382765442498100190460986696461347373586911459844966601284232060963566974987892562856235283561569149242577296657481966196927281384360445353636947044738849987145432001897043924595736963520453397985496037505291411409354775202165775714146168269910054030980654846835055677675058671600898157943011452511237287148495115940429042524559005211107386714941207776672025106660053792029256707559314901849111558635192237074240572847954737248185018311062971937605590775766594043078472165531022388355323264646541815434637879221866894702871736074819412916190806995632232770494901331971257212686268265596715483662054489327157927199189511933500883358927687620271195329031851978973040597659382000650228387045700437034615242921336780067239009359917599553247698507064425137374951549255662622542532593307365270460231545210863043584481370612071989299127415210946594386045782076211214842854877283276372182025901618248890578436612916383007718972540916778109339562233852558384853208000221724149639494647522358164204337047203105363614390105333012496609142735775572093781253448271097514348728913890234481780275784727171348365182719992702284344675501271723042348748789813428114638183504629216900354823988414706213443594790365052884872905045118117620878407833903897452311852685599304607889034943696273823611885446176401341431623770898058158736077736581722955581298956221417550358147605422169728284648379033064877712378535667894069710450775921870963476850776723118021792617140850892861046011006828127741273518802238020379296424181255246251933304247815534476457152805323858046904206275939941406250000 [137,29] -3738748751212044919828579537860005933477220788837798188809138859927812825652856435590357113820364899431766834528032481777978244709800207827159198323143102944004249071838965737508834739473124095435581627560802704109394145693325530859540972733459974958826674233081801286354902626629186254463611812608614400234096334896817909004843793478542996169971715071705014239568380515754478073936936731043525114374816546222165638266900797691844428199332353162722564424650783863934855279284429579318328130113235349889766327521082205968203914741228452926148093854015893796440385251786807959341879523507316571855103493905339011000262192458446066612990075684644555126248391314829534199445219775591496656804859417391810585244942685872867288410035234418793381418703158262549858049145324049790034272848330224760094237257691897758074115510154094419257963453066263613300912580468261485817744938998797065174185457469484322755697287235285498776808029240100344279597139341471222741889784600761525633356793798686444443357598355298579300066792333938027676499338557153719149269917061843324669640679971396354041410890785701808886486019829987851164740042122348507831122960596961911621655014165605334570955111768009735764311708521576817596339637108448081359291695576043755660154941312686589599807146476174303379691706038389905917976838425976511316246442060050032735782143167689853831075382239194826428555896173932730262262399114660872105088578988293189803227159925355159086437398479974947470134295301490435293991211068414838380605954265948601479389105567509337770026990996554868330447495388486786583814368745686472834977087617025436008115304269831049188096700146279359480506675554111520233733565632887839759029362992585912801331664570697191571226144133822261433234840153456535460524198798580472731984300479547763429774439695016014740086697907891926989988852299817640255189325090592701107068791437913489085966972403500472033250686766710237659097178196924650306263904567463629610472739110161340766612352074355339899477992015999001104024285132408520218803433929322474352740353204080399986854483372740319198932907558345106182060201371775042252025133626830211142078042030334472656250 [137,30] 2889002955541966578852253236456771487096346571553433071030506904918731864844157083929938486843635824625699202925574622904726990624175091346645499028167826703723524266733262525308420958864158105207647692840198527905692270536216728454623941562413894306364353743453011426538284715220681492874495948153383735942557513330940792308798491348897553386204491535611542868821907135926465453222354047239480490375849763683600137047908351502205358147646143854564063638455090353392779015992927661675157359205980440196060655336994911271535766368917970598343914420763271577128688242553895610510791151469318245842998534500461492149372092913099826241846776162932678077353926394538301728846008364053449583615983529482709101655306197623410608634609320877917784531626841975930368221951773875719670574865525386183518694479391292770495740163155055992293937302932550401301136671940172102717085296755820213132035927581109815746591387600886392912499943870918745540649431918034660058049911630236225055782716422579900131407840676037396076590396486195472058962437459721333672216760416848728083085598848288326382690929347802091920254739368887549185409141542211294752118647722561790877724733792646922064375618492484888821451798530132328924366232806686094272114475119990002580217307676808363978006125502802863246939347275619613443481529528788176195148113379157265754351413606192315098426714279337432673523137888369111720640488306532051576263289782789572206481656008633569518716700783854831740618982492306301340591962062385025909411343744665489392669361688946306437954325721653972457477694809817777116434306776258896240451906564756818275620202948245669400283058264558858038958649467789160054184405631979470305153070910642625728568371786040384027037638416040400846012898694599375926672384768747783747243936012056377477370190308739901046626008282591810278053154042896108629481607865344861463959221911691547819417792297185490465774517989996422106146906126570988558446478045604300199223830184563086721989946294898555010016846292368991924682909940269617406776404955762069613608135345359366858112435904561212696007434709840837113036859254588752165912952717917505651712417602539062500 [137,31] -1877475699231011974796743676934088311147048217617037753859877271532917681678885689155362796913684709357134806684588977574159307903067630585790111735583824430618750996248941195991323730307652852478180044346003656621538093541106816121130190667284100313792303990963101818559946750581521519457352732707783057971572663603121983311724024227599058396231877054509511674505546137926589003835803497358244700579431062016014256724727751074251747099376842773439775897446554443380055483847413715572316323092588776933074845770399015858074971546253154822696344798918463367403083443072043026060870637385544289832597490719279018615808528157427479178138407257065945694592630045517178996776142073596768648131786030682799883707490133508654789501258223263951416296290285376289872924099057678054929335096441120122433153222121051978001939466678939689263209586204872831166325274326419116923101926597021267082201042712563507741664702771327164110912581731191999847086507662101241986478290866910023289276962170719401224465248658299717768597954123036610332084650751178539951353111521426311390206215875828630652687834085593459361919552952909285677129267920266931982752951369229036960036227787150960773009296978759482630211783371722280328913745847541306917152748824298071029686609669029547399336760580153388055376921996607573288037651721647548736959762738129486787823893340736191700742411221995955459585889666283907607047188177668954384855422820092116267257042324785087643804292664746338675524841393088060253265228495847414116593027978911331839669150654301592726543835699619621877485151508585299451715995227511496721568503849414544551367800086756946252651708810671730816209210134732746199551683267729264030839734016358307829779396649424560007842499029628425269890606690039615225807356718810780715291971125585941343583102517235243405067059899695529724658314337232991453430302160992056695234366244679872437198474666770611068385085130637313747303907199949316492403836318002727073303216023952160612614742021328097301819735977641535589891136661717286840734231207372660721632685400231556527078013915126618684349868643156107905738104668526193097841837618034332990646362304687500 [137,32] 947988232092029742314893914544874149584387244607903930848666427907679744732469032479480302699840089181528109952187742794561244525493925881531791810786804098707443277570207397626491840973581586071470227291111339812053879419974473563141601824516958158018204738728141412618875617504100555931832173351798237412002882428488712757549781876699025427908714769823332454909385028563043231530887436494865442088731601382883619152951715472983128862681540209092103065998382544892999926004334813728588490072590754677118687612683584323342001926172644233845981601439183676640230367654894070197780426543636851854731520056832498060459073167366448391982548470944657911930091130864217577945295036923174101088572614396328987523128509788886707141573925240912789539673737941392471897970616840553725706041334381301699519037360514167306214052184951462828855409330215925600148569812643411877186020474333491006670177801839098295589181768037791794625849497320488114758806755674453263850391830610444760140770685272053173345577495484800614872654301923609191864385371534481965318064876851189951536655213896155400210535954684615197768548894650790709234998929469067212019486720413466379426527722189063327449308558406439740710581732224785121005498051941413784341977246876565507867406083614526889642425911029582876974601966687326390217762740386168415684966334399760547624262285093134353884719360073014626785559883716260135659433450274481087104194645655036428740932691703438115027456052032063174180406493043652233730164950674278354693589813001677415422740914748570840298094133066826995320064235065399012641469395890281355637139295672682624304587607774108727364946877396226355869560778190110129856006181438056760077379162362753828277573194091997809092683342924552774538958013753497811261166225122171060183900200912619323820438607852975132367280884606099521304852385792460118192796101756088621042618049134167988225975980558633759698855933202417038944937414883710563503217740120015293816373457299509672568774612700088772279993042439167015780150639615779344599140161077408170695924638200705661769705994976635290549016021002682226851826941237413926151402294635772705078125000000 [137,33] -267444397039921081263192526403284461264040402969937531643104028033896372291399424103359200712410905372234703312595807850845912101539391620548211528359323259307318853297041345906911181304011388506450421737446318587911376153035228388140738615761879405924356945574212767730186691079036917697180857288227026828044739142667898832582141772364418502687289536447100026822562808648777824919195463286627046638546372503099952347085593316594370161519276620448657513296818600847158829390233364052146876197174584137899619310795307040004517376730031893220604399441343128551261108273546867798585109510514339436260955185046313661574237003677694914968059452374375986370290930537292328768200963988470701215688551203371056078891750310029554412780725866512039737125225826226800697499094773789832190526548275418333217687225188677143239945039280090455742205656664064903179835643849318814448820413076903316230572559904127035339069694792920350941001667114121194284860077490403679451445107413685696406368940007238628199874263345228030590940819105096599678268602349175289051258216387567759193436070952978096381111729666369436880850058123082493360221597638492294144903191851240222829897078827344673355489205221104828895892733348838971083550730354306989053202038490197660125499057266205550047735275323075886677088571123419798769559486501236758946379955098659212649536377812397800674090811097602575556107461310712004372135071273747145111624128121418139151807476192711239059972844446194614288776594954317059032937453667415740457282484213325502864060967844838925288140381440088324871569758184688950370548229093413460326122792312896747214520310849868629614723249600676155610856076867699569854714168901848733798576248385672041580023011707032495874456928710772246644340532867414422863516339895734751431829836945474781875811764227579623155058652607399096469591932627200596762998106180787120541076124225371211222992357445701894074998938977881161780239424415501699209113711632365560886171719249688549885825433259961050868040265391117960000564985624805336339990191297497976748002204476263482466688544367180151526908800338612917450581365230208067134864628314971923828125000 [137,34] -116619409616562226068762933779354890147452626026373486453449601929955143094691065602813452620313645211097591572641037334543954511665715698197534335331862667424541549673516183226878512047471646363590074069832498150896367790810114409497666149266533135376446983003461352061882457692372700863415148576935205092729215895009328750311948120836467661195641999857555146653700828325966634724364647380969323398939415130215348210676439458456140334194253802715385075741154919064424389353105987495393564164356151060611905842585080784281636002582048181581723222854344861983915761286712109721562616596383976957717966940898729835314377631011179419460194914273929573013506847069022825583697294680421989733291944246354167224591012418759899336937041488067544669990289683186819853752180380120952455258633142207519639604612826975800846913586390390227507503639054996040203669909019818629787508568110201953496071117842213680835432005208049123010608883844975019942569267469501379128000830502172494675944536080474870642620473833438555228936862380772529016247863922155675026607796243892758974176630017812383722155066579999386020566165184905169386958432329039157876709896847906008342151663144100739695354619829750375836658139350102042421451949177812481701313643099390829895546659698948149036434453622800465068906516231730957281505924717150833704935441631857478295831347057040859450084257517203084534258227505189190880275016481188393045834216073673277186957568455609193459343794660392135440190732590447839926962452389619615947197610257462023176342641729047211441007537088234390956326001202721096475303447991422053172874761358211811519572365135953487305258899732511013476312367145028073597504432255180979323423261190242691913920569102860150582165681584983186345379274965344994778660490960572503930305480976056158898498029497176020762738467677878785013369023041911607379094548100699633540621720355430332712053191308034419092705878621271707482216484585897849126693806466650602721489109589007982842174302326607791241894280197119471071785825426140304113337566904383039751225467877326102912267573345455941598071436039054334259045025617828329376548528671264648437500 [137,35] 256129639605551858068794639865817838933818384768254431899245162587760017798493570300004689608781210124535765689338221194533005846746531700486397049486038440413884611838679716741220365555979920323286132172029015815674318554729518939213388541798005767382409526232690571415178517010670233909626314353427605534439209452618332657716012783363281066325629079624667433849197422304238281660042023875141944900895664982706809121093921391060987439169641735054545507297317036042991781442189520246565278626137375116019766121272996078484852842410691911411351035749838138005248315147544321190343812803970370552189347607341213071477333590256364309338796392446437248478462619434993276693905775926880842964127308346983596557753355438519365709242097548161513916315935658671298109824529637838959377343722049348609817826826725436279301283095171032787010882876678047217866178310942050302173853703570931106123187657023628152731366244234456240897798705421718305459375478955880253906364900759873384162703543602875693417689210522458063777759674700849164146439088384612256474228493646417351280898928644671827163099283237860133458977056794933818934313451213104002995392386571299410475602141142387763636524945154873750580268996874182613244733446313334309363916563966929362726264608254843781691996841235410333338989845223482039520257660731934538841154092725503987833069403061665416985269867080081521995870217283705096464915396985365257383695729215865952954443594304175443143579802426126124451788500685621010982472561045928264518351811124353570932451410079072427712275938934532677781905450312698493261852568263028417462985299643741863270852312035898281817372847744227114730423449906628274713762956609122832483998690463422871385952490391407759055903413141682291150391406661683797823157589627892037791611916750461159515923178723544029283095650541748584492689079291908407771511338980022206049406056741308532871033053437803010617704883766329916989345500558759952713665511294190086808586104704277294606796522204943298255681510791996897446789332487268016440187609285191053419175762958904052898240052042844500714608920945825374098378638976067635253429412841796875000 [137,36] -247238022337270936980759657927675566579671566546095326549298086163516848008996723741230497146425881633902953841433221266032290774968205522101106977071033188608183812500802237567476089670091748287804872584787047269950511982355172709723906578226866284067594708604121002990983390556727690840467679605676002258709911028285803739633517235463723050812357621221544681571238175156654847738856975354076070144071871605852901668936905642889080089414017248977410344866050341483595392004532643150233277831056999479790631299948867511871475617674168806391495945120804232126350787913128656663017598665839689210033447926294194012321066157812548952478124899929699765485566137530921208884363850744044044390267013870186817060584297322903631369369211532841072385562007227965284990878326742537147366186002933998524407276301694950545446707320719694931300852242116690772542009614934468296353364481835243667434874821096696264335230688784082299537024122046466288829691114209923870360563311877815322063871161491436092263788550541270841788032873733199949995871433429772848468362378415472285266509129747933290828464720205373906960965536768156409336167359328044600113056966988988307092849167098325631510342786161384485591607193365151703817634320634226003266733786651017026987104108689644344000178404838700118388877581878622097865966550323051741071209369227874929798669717841249687759574597743462910315587222384035036487805129967553655793912753884840517887357593962999900045867365624014541786789742369692918316248767160462047158729854523943550462449829457364921328044328196225689801726853704028399786537236265116792264827184996081639752903044632431795402795213980254960400265403462415856347043049506355980048459563400125413877424290247455962455354670322062900718258608201386054886983975649552188878696886802437437853163415106771652003393185388359576750476943902871493449455005445489274404312831256144492808453044509636419321652036265449317392664947406188929074523323131221739547930200334545010941390318552099392007147600929238873692772148141303378118426844704522314899058312793520496041793878107547214786618242526403305545273985980520116771697998046875000 [137,37] 178848466502141572974975658862856518666516637486860041950926411291418316863388582195107511715974351102300821493998165847833191214377546871605883504546344593864698036645403459700898190947555823061752635145126778400250590426067111413314326248051145758030455819911895149978648434653235822315705793537304287385485765397739309021685563317726118186877598276966282774637892885820768505573545305075731974348209956955135315404917451803427698337102089475275414268560572334857890891123625455650222379889018364020843530273400879285954764936824418776782101618670390783299693130380583135798259168881271636924387943137630623229221531874354487301702728366423471138144946756803497963613737932783277789672445847191472766799756525174643386266889326122541290964312157489248168726142414378378308331386835874053382491317450956571500499435853472729799484878688436742694342461221641133861821102321016559060332429031993224974397513999434536052858822579717927604773648202705635544959199108858546015078861928548332740193221849091989942995732263178072739633713475636970571308331522013167504313702216244388389472965056906731007044580689268258722070323031178949899087270012121168449848124735244937726121515421569184573544253575653046748886601184125770337544901853560346691973277252447241644268098887988734689845968608853657058043763222934744656609505734482111060409721953261620702557829642172544490436480418535140863526556099717728994805556566322251078901324664064096769417755284094196593468345004022208739502433763295449540222428855661412311932058209678509926458990800072343712710844865915030716396894016567513483682111237334188230677105762259903624149392539748353113997182230240511702788327013847257742885897501964767070398845484872310004431060530272197779414682094944482146956756367588297241148832230809900513725805195831208161233819311101234466265672563752581080035699796381954559796277087385046868496708513428436783968352115617581785495572547324826568660308723193276158092736146914596560486831128848018270971831583475917030136997125254288602239362274782693700797511673622168649879296540472021892183473213326020746563490793024325897941589355468750 [137,38] -107095447574656961568819202164558561430311137443163068532665321885434429011402623055776517805076315279217867825784786773667270474528763407457107163857790606526875165460782846799933352831286232691009106806516296473408876709610861267557503534437802853455977242394506343211421187875733420244467893217917986295686150410502999282051441965403150089239519762777894071755813708992945655691838703233287852768180631371178167914795667172355383006496586106045468727504856324308683066901519614673136893589424825498315677319888970594501718785139346625569024237363558830432710958358413623779182657000992892377456246329095981910182931376304454249903688371861642600873345544518835182658771795659325698859182250657063775375823745828966833295768531733676168051628956959382292491130373373905551017803381880239358993256333397227322194327005376949028708608107698457939097060562137419267265558639288939695158606455685249349277158627368912009150960733215866760039733587431719375767743374236180898419346965669718523549377993371985000236498339948755889938103804045957217293200816185585172424695332255996796363155079105739703231393071100729398796257512281008037566129772925036203755543775742194669269973184357655919525564051176991371198824175556356107752840357619671648555827746565636339940776868887739550828151022423746991049777843060827937229962962013018672601628981542896745470501323560317889712113356511860941360757009943358630768970621460155495718425609305729702121322815831789286918433809161345913200214794782812366843028207616190515645669046441653487320931409345927217081382868259521035540596123478223788759640325985420256928161887060220681311187868931212474587747763561307968047391910813264834944226906174459165122095020715135479395824586288257352956379459389586134487919415257450303294009074187746932804985850234844680525343539905732682564326196367907336046634995987503520175883904701363373716875890333987107376751822857522131148362304094904961480530414089717219901584121132066275293040248981215610993925309160687617609313055781584768007094008741785968303691773054836708580698098069879743490802903416471308792594569638821504669189453125 [137,39] 54994990798606778299728997016783640662700781316287497157382786939412882974163065740240439056107682742780395977474672068431616335337741887671830728435637109752403666373221158216656876062058607674473667668599859123244636931896155080739784546555104159493496243935184430465866112060428431697260832966215928063339336755894614729525094567676741021126711346881837684117227044402858212146448241553837906481252401218304445210801119505956806013237567029924499490255881455717039129966507130302515727427605083482265292557982797012042907149878182212717314328048923917899582103757547159419723209846816436380769106529584823269521304073980902037832961517683485401708377174949660187172087945986035978247550887403655699268318014138637374059327625181534846639438263844785799332830449198632443674815046602709353235015860653065662304945932547203033385616132609729270456389476277908259827543312473023338775672906597737775382923989951389642076259591872992407034815814528980095992880351754882616270605811908239909540122980686545935072149131282466345182283655405083280659628249976638541157801706127136490869878179672811172464409309120616958738316119214578892044704876161639712209235059831513584360227329985179500925593362252087240045223395811832132783813594742969695041525826503498014060632567640208533379048931660862893615102917067916754502302444549909129865630638112601180062442911383419318116008457505862739505583917512694124036176135017070745520193710672829781469557009565174995620193519742282709199905263065633108853902209672494329581887772669822164536994135736901608055832736657484400589489923521543959742565775603988996353064029986117531000933178287115389344320903222957797214644913963756500461577330857339907025806369170480717722990970734257067811905535059366427448941916184981584786660039037181205726158652292797342504037883364123138176947387047868661991083195541286726505489204831705270383562317913277886100931739696208647741579994386786183532229878878460840358629421842068624117569370992501018927538994422229284899402765605314717511925318420690718020321833967469304013860063476516536933412318385672254833219237628028451660156250 [137,40] -24588775117856364202307017958792145877701865157456746654211856376199460809509499587569898429234489967685910839780422234865434392415024132732202007644779424719118266115329181383546609898358105090123966880297829769018770670013087626572978551542877424614897209366327465988239690522174385361682701719810169325641818368822570992240798533508284058775415244829291190702620861058979924145634767119182869029074366488859640012123304589505269603154608433073979774796031907177437187792580846513647468460121353186196669009638100341679077394350982476488248662094904997655905311716412556709866696717041270327540925209418591338125125192531166106263464619008742501193630713051792081059358088728668762982149069566802210778830629741237300538385819984089875319440884707853892463223954939684185185944312295921451597331145640305619676656970185638057381782400737561178595353326857479186811000287430103860460241912216510866096862474710492652055295342729736303403363053093936648585203530379740240243365996845265108727072549675650855823982275045057026933082295483051422852629075799751038019886160349814925641353219747662256464335185712171369973004558817868622390422770450923603195866985715747994219151949000223557569135216901234154220725842849832898484032477357629261569934245484116009826350988448547073252406222649723097252922347598309940889564368117951273024991201359268507039766733830171284604209556600413115782875122673976071164412404685626824791084425685776581450094246405400502598378831877203760719507593380864840826730417193156476839203416565909848404285253649746148371006647385690188676595353174172188691605129701378900534828384121548597437587612853969936199740720197423537801401318654396768562749793675955416244033043262367338028314148534626476658632310738745702553615156422594761667154713582175670485672188669111735256903331854268306513547898463178934883918330709599980257655507736405382797641672682046920411660762199656238465840994220030047781605199840059420446708624346822635112460358710530293140874640920663112450834301801107699517429590915628714203274427938520007598942780488996744021777771432535541250587981728481414062500 [137,41] 9631460858295007085386921459181359395960074023114805141454823471736303613496191366471562166846650460750275395879808475874517400008098587441063944885706680303982268577581264266733449326238765111959978435032690564216971537497508327806023882368496335069331593193178211814523291584055820620157387483663125787716935363051125185387261811020431143546270429896732938759118258148859088300897034557951782345858514342737482395094619260611247466963793853880682255231778699167246925417888159588651660534269565222855913231605723895062077559940131179849852868142236108510656197485444607316735994420201664326364113527898052780716842065639410378106782622819719632486390205515476029424571374160889312738810008165910316130624314613930656538603068786393957966219084395261244601714232136369997770825620978717535181115711177881414637059122164838698385665967704884614635319444800909892533784185198297950841448024838890197127496743404376361837976901595988941324669118339962373876938244522597461946788499893695124226484476815565084301656042413978715439898714582560084352925130008764010620918733914488850195762768849505365951060472196292750686911646670205515474272804253700089880715199288138324002040901272657150749058727783751922854356515780389551598747701634908860597043358428317615294796198529969122874696720711129013878288840725170210327134326102951976438067350491810660580519500115207168946790022052493036986214222444217208291369528573361665043786777469823160043021684306951542010617397871522394571440225523817853793543782956103915838332278860063714310276534118842537473753213152539217696136808182056360751800569638335880098685007159033019779355161563130961269645880628912082856073227660741449192156527900640501084958467066738686318306312346624020341069360791702409115821475579618531773297512464860209940701357856990866019948145021811477013965092107019978610505811483690394646553371875880298810106283841230555029535331135526967437881864885092236910848430324602865410999055980851340205557114020874038374396835138185260126481682211397720294183636408941894978115539951874758134052719515439748209827937833183424214808143713200109375 [137,42] -3307177878738693381667206479540630409419118892906238902294931582261065242341808048073865286930888973896564921487475365291820535625024806955795224248647261750534996242289690527520857399500943050217523495622398434715652419530928025723668204854153133262650763210503457040222466762112696622107318939067625772116738492475823951110464648202950742415677678501577344146844018331673126273590668112623322697269157319199254156460601825996668547295145363245538687375151518989908840902116087219089508936899374441115986981026981683527044495549018800772033692063549596564257362536327989017714984983880683914413890681494563620067057153571613802492616106653979566067007807808649417874997571208920137674454506741432500117624990904178367146877925245664363706427977800428298413774080598521474180020603563575138519211800724353407039015428560854163984020929800319426473266782502434507148424947034631352891523332199057780885004552012769575334518185224142955436287113840085497248946491031573307743861590391708775407661026934143438209085227937194847315039679433028456689644855344347972675382113446186587660355853417912780523031084467305218619173882208535237360248766782408133353352697320736805874898254910066909849597803059215317537663423507087328982902244868697302065421956157456886520908801868615298349317806531797033826153657624516954870895999290564424224115326238438210283513898922496915442421871740523604604265408355362442375963547856995465828826151995679067724128888661263342984951484666167720228549117285574652275587783863871625954020534221757911911372943501696171795928290069463550484251662487472019083902200577599824510775721328650887647568767217708877712534284790024825595854293812585857258476848626570293230849280975470471759145627353816758879566407380385807535169871559232442649846919733508395221141605171310727776084924858488510891627117197552818264437604598695789699706354547101384270989602884065316586007940391459605373823650500126288886357258419946369071687844192396622710482167360596005022088727925357469430352218780697917079131632668381744305654334996225612161543465485884522291273669821739317304909248390456250 [137,43] 991136279404480585392425961334623049386373175716854457956863023728574379774304264674356820014420377644904930217899331659529017892827027509760612737546001566163398631123770099667049006852528728511009956578468670718474795387427440668465817788379991094375245230764131374862612822247069985144510230813967379461014152952460075796226635482652852815932659994800719242113997033386525962390133826585008174965868421101307405855645670585895136171238128813375359584892105861485170547769786535625804666555380548423650825042705868809665278834072880133549603418417116366664114262826985339374481989244418604478208290098097233040511217098279382174969514513590321755478021120199105414652813572726594965295489412228759749315868343282576386460467301255840960329781832263771624140696011918520169008115244404917990380192638704280511416903106823014163142927367203172909033381407544249317396901527670965093216091959214560205622155848204224663984258422007206332249969154700430531576209847346133087599398703531193977327125213783538190596910250709220066901501429484672641914259690405273277698470753941204258298720593908448544795096867115165953322758054221219353144015725204432154557218930020275365211396737897030733586750474749018825231248933063614661465523504238284297657189127055253052052795847137755363478713773426953869146962195553513375810007512123700693496992263846778618890451599096856649565262950252850502477388684291826856178431145176927448517046430676572108359920474822487403771156385956005496106850275420258195415911280984714292724094456592307652023107424835494553671456905559221296910840784633534659351497079683544487068277372706665090386963219249931332171044420720995492408639884426141846532206351999410271682247805478961149960883678453246177302870392399003663314848093389966204722929837823284973890739226079578810813753692317437994864116303788922017347178823586488536696076948432588126799471388442420961523270348714804208998858767790038116608108924492378919901270061003543306514180925347856523851408978077658798859833370394291794995134538581166699417588691035409674270252088261234348752236472329063296176003362300 [137,44] -256418089065202072829133910416567419633547922855515737738760725762547454152006337541751093598231351588412806566044408452413350039233535545471080579806337428987888093258299702855521880782850362038099883737387052983573264360954111479052671024912468591353893783224053873411385152352198217962868116649240520174566656841545579183917721479156058974329178940773907219823104268218561913953176951920754754571208750522773955046210858255116677010898263726210764364301734842856201773100175432166617850481760645189689702991382386584174817174514175700544928089612376269955529061619274796672348965992640652639463352552510029374298715945250724730673985821156914199227135758350232816729655920885265722664624520777355883781027622862271853708467668584082002888995677919655649798759139066639934053097041875589856176662775797855888320782481576037947584097182151965909498817023401549500881592240946807375597592643059729867086023081516069073506035081756667536968949430141780127786450286556945753782246119452940094788058198160186085870315224868839701187091231832656747781409230676069735852406383698670263182211971864885509968325641747053317834599144672520286423788202347557310354042861182134679650032727607786328090577396429050514744435808853579275370670318316644303734280021922180642356433660412111920880912397431864450323848496112012363001797756537986637430582200207927318883314001483406755804084372802681066368945781476014654660575614873206924549826946097784960316836622005648277167954307486235401995259489934131966763408905388018894039114240001757403644175311660145957985979407801325102512502013812989684553364510103734301898038810398121032749544863105275448718405485339585610547710817990736131356019392577531039976621153123151744429735352610967421072456729883621838892532446591503011459681787929140039993166637936518203695195766385862785685362223071215706021961044970682496064498911662854725556393471546647587565812150255949770143404007117310932184444070941724463802925351266641764706040255231860087944274204260020466140991544690846062050837946049653718228962901436111886090637475492608529934026599948969637917096600 [137,45] 55956668536150105581582803742455727361820841868014640661800986609344829501919336326202977939015467173928563442729652843243895930571620318110611293552182702016473274044792540198265711721389643471399021869265241888409489256907601755222041009417466005717590327025784095816299358204298342165423704601883096269754079450574176880977267319869473128197568034695193800381375745672394078071229456676199035787857354272541834443708875800347946996177049557418927457743373941947845113772470656426965403463502953835017912526757402208171415837809597424708650740701732913309440348534783179224516447671253876220295153084020811022652115945310607034421599592739615031903657876800153815129611167250966101087222990304836613387138723541144706629311014739633969630852496793093381122731284698521781855596844547460824307365941769047697074118745793244537880329450174653680770730709472738470115180279558296660117493531869448866831242025633411296402299484017112162027459619265434145643128173584144582024973169338120305468071461181893698973411032166872134680763069395643135132981074619353462925069173737522991134491591183690490407391935512859335585438974194185231864600145861765765303443436723819764129894164838092793228577128257590486288554911460375143736757103629361862396574211248083798460580278276039759749313116362446937206153614826322555090917459156636216075435010297820704516187721417729484523311927700707991117424755079731548631474711291534027194919890266475449156332955675865260928839370460208402193426380422500528936424135607499593516901700300520833243662884912857393077126278842979804782395046661862503932036527961494736074604943285037910409281632253359371257630055260436873960808713636064326624350134678416826357149871010910219418915094166276741836758951722572924610521734616495694101026792429446944169554187474750843490306739253246227701074969232126712309171022902420713771933535384231922491626984767317498994576185319552898421935028266040952278007745306536956349562016249304825100507246024740153471314807617717076969694937791058090171741253645700277161149419546108403479973453210976093890449306869134808051032 [137,46] -9762785929565538974048193148413186446717658356137750331959068388902783019017500863562889725048508089953432565180520969783972920369186396343612299372006460875859346290157684560353692183273974852300631994574598121552741946092812353690176654130908148021672171672272283747623556260571830795106936373280726508251629376907638658173307537900148255865316560120935855054793081904145700378816542787640917457669324716271682288759588801855847102194713075021139785295736365060369242217491508330082834981282923947531500377880694581572795763132503146589052807719397325544604611228272261546532265710218005436497762740879313198269188223550497881600839759883069539701052012612583303122668009796712984929663634484244698147079034851473440049639353446795807749146664263166111003866559350416721850263463463853195742866170550857800386783119359660274852416582944510568096844231630493134393666517347294770538630876327633522450941064218985511683789010739684626438332537397754060242529171352880055136795439825573282026888497823344927301533807211189344838929452045784357058524561274634778483376966059081626402487562839450169660017671655159451073430690626896980618276704380527237504938443220583918246918445552350615057221447599163713011493183734039580830021887522832582284425905839213577096437406129190937627821367338932606703844902984924509820020369652145685360256027197217980036124403532699207190780526550437513484225205886936232923184367204817255203969475077658625224715498700392528417823296898708572520029252905695520620100187560434817930846900324625312693679830133147862769885925833540702277431454433304036680663763181405787908055066397871105225450578393514211884883273924061706115600988748503376933021044027039958133560671605241364864907863146714672248241072382363809860085512842635461857192505352882261448242335820830219048535291661633234271169915714996601667692075974933143354404813132162268524473542951647512435633599877809659788814848147756610141568680092536432497792561304653814906233753233999459977020010510700418127635035495028134845380236281081908224958521481717284176643216235285653689019484186471844678 [137,47] 1147201150538496559426409222295677516862389691708913457425837826066247891612938697859431320426412868559902738727128605811038632961956427039722239634530684962148250864374495548755693151594862560176508281828106593223667564182757127826746684965720962739408983528647249935091491692149709600949766886894782980956791797032163301252882194634971985158334224261105959485600278238903417380838146685293614707197538555266848016490063906032530133644829038330565476128133342245943475288595741134399848032390756216657609965045240937796038719201078186361406983362954729510530469486887615292265281140147499474820678357213732099238199249884213818148432685365199211074053867651216854333100936162337495526908339204599634481709430292695993093578100599815198568436088029132776675286213365220831256846996341503179520514241774995654881115927619342951143754367035883232781303562406657744687760300753214455781896285172871720373481223577459235059540127373511573464089302986700933743693670159490138265337917678645416801361570366259777377416202770363877356210485470738062702251892922667687730530977257460638373952954349669136921254328975418065328149366699227235807808967709485465894584045696454932209630592628450164526903618967423274257285237595660471851164091584561213260096553818076702082510928441498697432008353509373543456204770482703108781460559541393832191806743871176857386653420735380378722467588079494661298757343967245683896726931407896892229499572702891859119831193904554147195475662110810125568934854661419406406349570710790858840868558843449372902749158159166139911843251433688796009955178553512150981658937078833724328146937463276549263484832311235584433007255802473256361357847509787161737891134326882694360964034485909146098720368830472490854428513082688944887023204012112842518762091702032623127017588816924890550488951500672550037391768973218060568950137565044231621489320387898197850586199755206947851959421372132076742590383409360195848572522578916240365837987860794227661142850622986782370623159920428206881879192788127846829351193256176193759064125940628032661823021170964137226497576002045016 [137,48] 696032157505523493253794867934074074388768835315207751037124368570131828999240248637837778313077602722205028171343763175839683711976900247662197128026429249555302033811743808176373416039130191175796849583088385908159134785559283579730242625597585704633895952219455873460819557390153245655551585712574819235027382168853364996553471289718596036623021388426483182833290559090344922930680078980766569787122352167723530287351613002415296162560165642872622712566519725009026391577929110389110068130431520305679201969010033741257977516396130384403119168660769520224797363194406447132575612005566874391836102209862064114393778800756084231075237768509681601000177188104717266161305880288167077451367258597706079512410270700110959234934781299660321892599803877295794834726973267593835804608681171105024926897555683494918794816368339249768933685001749072828573989072901173137956513135014064337689474050275293033171418422722515376822809573419629869094305482120777828798271676137085297254137249858136350375978939577696602176857434801214218610681919877431949233156063911181785500263718957250371352569947739497914616928166084428251921336061718123662546561727468081795971206995235956075534958181740156233954846020777734360270090455194324818912618050773655793421030868309268903488149146773845334929624244220575484860342507794105545064376375103807628824684878027913321159266353641837459387675354968164309475076858734091328787770769818337541421526562217444567838827300121939684255514206794647958490508481216394121640031772097219428937567012980345525303120332510951100519784730641763254270906463109096724798071456610614054455255287908748059415136323271761271963165296761783665454910782431783274052942179037883015324631973838332574740441298074691605754215567339053660827700179166976797139549634279546709394060828743350723664699306676505162394229371129996787425758177580561085761799833877130709582892475903742602586997766379263238938638283144400591367750632301232670495163247129451136909195807915505549182115592429317498572998532388399760776693704716374401821363534948824896322777406444005978175041540 [137,49] -46102637188036063206840283784912848011716042937490670684216856732335594433029955339018209385241731813177581881000727743277604122547856816894751087426871656258222679264438608293871134730207953342454422309221395420318602011418123367598990365683016917803914914101160964954569316171969765954561436062606582043015149746423131327917438288717463899372355792138293430373228941049410359667781727180876844729473348907314928761003272280603821522402394791367244015591822604733816557358548659623834614661529030994159796316717734008298222041554288983514143402782789611942349235761466252070144849176840554456769294954851579899729188878331161795405527056633779487128200505527498485453487872851064075123295583927004103422066342348188901490486330442329309547877238839848531087531954430045617324348823047345427762063771958950120591902165489910393545946551354015186555837687992206727033612822407219146901885057645402157966060593958157165656467531457370525703319908914653047036872729525567289861935781911173767698265256855736527012677871806799115169128676365887637065471082219199471301600560212722338584802658202055793746237244979741827702198217000513255114029614893348772176456681667326147207775236093620622995204879531330851188742316483233139785608423709384032702128974024671187439730624379977042718310687379365209587100466680287486997347702038728206249530698557114172165165434362533995375132619197944299627906302082761207314789430915333849982713910868332968184782475898817156416132337050739602905507251660187638798164354321966404557206286794560105837713458762729891526425443326441073169273639313769093063890279856500504126723084181121011373066926746368948848681530921051410627569315368090477626842278506313198017060729870523157809617262441917328927315153723918945197571195734528741813961624027813210408293186668852608570863783369663366935956288633354207457044963668246493116705010168659144732213187412434436859569050541401542067838349818738396460207865235394759703739208325654639009040586765249730763779699561412193555394622743237682827571861422496702068692932292375870441382445164900728047517372 [137,50] 15549346303584834199419638407843340836901291705211505746154058833892567529873319051137351873376960118434242020504435012531481401601717748228428654822437707404161287392347125262494635107045496618975541616541654249779299631775744168665947957841274185265622753621871048637014223946604370200294209065148799711749165529444170350613817977813335859738712484640065630125100225736258238952656147078565167492734149759796984534348572665190675471702692834384548948452499836043188601516772823230701768597515814639896261390592575477717080272554867629372031692148410521066385616425116938257914303517083987683177172644035847772890375430747373065546061384955099720280408395062508759233173999214852554632216910344533434742543788120043390542177550540174554375885432893245580525716650910449249256011033208853244877694599094143341855073217658765668363867576296274928275685941793887501831810459258974649955335878364791613764285549412424027535440283413633614628346389520894425193505074125528361065991874880380769638348946712111161434197575629312296475526200453875321550836083631223229273742808262906027914311321517558491563739265879469068993707684365579839231998885386924645716656366251047521496152934654048663646427967528935397676203713535062806644668704906401423462747956125287642006430672373982314666379980324638679284626342664040370466713445241137208842667401370742423536828889658794150257070774994902537941739690139077962114307785162484556288530445109394852177219580298044442150695742739963165719138242690711007745442225771912780753404596010715367620341454958563831508674530244754011383084261165110374717893929713010797098430672809302988432098284463771996768489071284587384077972305917380556797272777719730506193874252758145679447926475490191140884540925435034813310878955806027333895495728824745059730729312561366454328282289505542163646453050901975361385782088996362124436813804782592498261344782887395160632126468456684978778189670569932525530357704929247670092894494734757233490343989708582263199637736095836044813449202573305708969750989297321048093208910604133302492272142389716212187398 [137,51] -3500015496274054618523493829712979345257857198883368232512944802677972851241131282533501060038903226909334935567068350161358186933465031887040994505152790797425203464049049908168877314159962256594572085165023433835412535194724994553971681699324466451861913862701888561642079829935319998576462920445514160735112285623806598580987951937702434837332384207451537083835772784672693451904481234849245999330281477616161760488033146955775395922617758284935843831491348415548098289684107780247635997865275070310030485818089829212463694224694136573546980084579640421381519261523744879169101546667445320616578310716534515340412112011746877981454817592865229909500138164117630245734732160890099519327316448770672567931673411894319972773191380022910905800270348948134462212661295273197909592805989326673132401669950047432975128405773553318180313096738991622464824306981628472527131829056879187077058106922001233334026791949369899577394566353296014838462707518956978774650044868888379131416752820189594049628640930100316081941251294079553039658646970990503774678015271767477006089756039211634740081362136754574735043761985720467860202480321197897456299416820844381074327961969450587239850725529298506606370117093586735159878592835815766542616385544638236799906402554566960652112304522296817308191559025235996850294837229381464602023676808308273623274441073611446389871177493229799945112105197333715865028117057956411887754164981929321229982315589432508739967272077901247004731961506416325793353008604927104288584686416994790201254383377102351070732692413581692311980715121174806221492492761562153676492650709965077649172383053254645075962746358256507860614047362732794302364005422151787040489919107084355850215306078687596511836675079945097018946205491688132526703777830243877966515007281660506908954935854252351778988090242450064743757925491778925487664949490287851707541834614426966755242176116904565381269882876833623623379806832620882150333455286322997867261639553391188096203685920357451675667020547754350814603991960544433000534859586594342512681643564264253827146290119245221700 [137,52] 618994878190918611542053679744643545955156511129105193944575389457480837838365769330410547879815062289125507113031831531175739323393275269432295564162631200101017348679920506629561904908867080808106981998055576625699468447438365480889026198575499402153215879009481686497993249874115012890695420129013369930878864000023071033741321933244751460252930865524808699785962816390524016924708100768763628818089805523329966079655063115698354992597383954554791822587938629907883733047816681904004058138315570025239013755422501872565266016671920461066036934497033946141657069604726720200396040588797103506346855168474995134751608550810769727112093034611315497322697068332438946542721276667565301910013460906538327785294462607535288072178494448024732379999822248900297677158447170644258707438974044352688486262141311210161711467015652410501340199492780275816176073385908278663896942672483351031016438626599450879429756431869143910929188530764378993649875793124086036691008310717219596329158000776348579204338690150823555355479246929158866955742115653629374563281807009167338426064359873717320000288881146593623059114640775323346569093562077513180202964212532133710449890335947003415894718738189600279692147989244568084948787406057564303861667858414828011947628481770068289625916153006637658658355044437300104336659907514571039484016340623662431563534950692331728320155191615809832573896745516115160649193742536267849309294312665291641846450422979318794573542426670615903057672445145060045365986631049805376274536206155602069732217037901298037069051567833556526405548706266119232302766131148470308554998353050253374448628995596474798011796948706759780096580007271459530303466578015402643483240353329356480685943773314589351385835748605180635608970542784026785992794261733761986655227215806024068467995990062383913099974008819914791221404358400842764308791638108068049367150561503593240802591417264608169073627891769628740803644035595618793305334653272109063948881485773715721304170109890148317057188110603042226406903917734304465197062629536113312622595524709434772977907159491836 [137,53] -89913916269573916270047575061562729004275643636196334326387784942823603426642723714538860047580526321250707480512969256427329093349342526455757022748997700219316055623143898933059494841512900175792063249263924937518471608121959980722266992794991101566456439480132187577824861427288174562686280208855293180661804526029292739462392890799687787151403564986094551474294739308380352553482807276920353146463571262640972824078105610534864225589694638384519417026799203414324711010686039650515636799549856878202139878680174613795432359712329801282264110240897784083042148593347623795015080639680181817044634236662741834241079426736842104804125511453215309102427450324045233260467029919534943562482315945511196840185416329807892248041968722218256444621349259243326509908472339127760184266677352164485318945460898712798680669772026678770134847774109048546351491689764958088499772078341469190855226303710457173856896517141579144720406116140042262697576691760895937536207977523355900273154520954657031631582205433773066405308594664293363949328742527207670127465833687320467794008262151487390669677168648384295348242923904946734497000646433133556205524205636613486270389597650223141811614157080019868267967002583833514847388658781184773981244860824176731855775699042628911011593117539332796574777708783723141356934217471974462713838682460493630127610298248919052166718433020090522281937548385246163303787001426755188930751575067090538078273537665620241838093441959350548215323675498553060081249626696739300298971043681378769775194374981241118320254055764501996796369514889391044674006325896400981196988047126816702188120069651086757916735876754163441469025463843963184486173231434921293045512695086694580534363600081200563257037794554096745862042565468918485802904775082021001287526834072871634380850780973433641347439102824798011420308156184212255662754997666280442794325581915353235876477534796384648901639724897117342532870471927388486131437225543807490953361801159366726726130366002977166434599005075869918497133214397260225738828011677317161261208079661812458196807735179 [137,54] 10834194411608861371878068544781148190479904262611196882440836763706435486185833194104867203361523159848266784305500643717552315006952750763132864454652505884855525699770856463290682496402706216709361070518079292929434358469413529299241027439797794621060813667103509096671289840110234583311323035627289086730634308704914147774747099720913674376782719008528241779312517501574281848255641843847053570045340977983718511017413537967329870558748741495188021330027486995785547294958675154957032956094902747978548652335714579940733727798374320548752429825026356372253843867274672735116176741466984036406557094215819299057006123462886711576960611867386121416984190113623596112751956842328709895478879169380730035797286511272341824235490224678436434208729411246097702281885684673101073797558140166072748356202961757860455889994994480338881885771366401527540109169293067030089306083886231018004424840902382977916446772329069749787751747008615677525029924649792637541432631666447043398221279812817008962316270816777413663768549819811081194539445840423866265268238756285676344563201001002848777164205092572676042201868681132180425590644345402634639314119334780137618298593963324962555817123151736719051880555013025460244303308443527720445581881786717038880272402072143481350209734208762653922843707157800743015165938914036484429563577467723920610551163960592756549454350228850340272970838819808494574768423891847960017619759818980819306267925381280314117797508966827129203389348996324218168705080362777037298200101560608786984696669119885381205917899951675051359305624439424350908880677575234725847875636779664838581122912187298003168570450072763599259342031390286944159083373593355585016945528263154932380803142027240875270966703525758081833564147943590913582047496139011644664699657376907604102631020654536681117064113872620045136063778312086619198503784673902278950307526624938311135174418813512404092125533772861349754905240548947674170936509868401602383800154490401375037402275039293115987307223467740489314063915257272318101040132394011912869277717877197474212170629 [137,55] -1070611248194384322723112866263099709122136059599033515331794333046770973662218364751050737151674928643450151436788958499711011713586231529581810596549495205051279371074262580030787723395133202337109133602711217215703873827480516215509265030185543707716548052261889688971018430010633837663918309331991712286670995723593610407866184800257280781878111487155447831879006092684332584543017358525276552847431487199569422728854115342357500024828280319265216037481503392643469269463920434135242307165836782727906336519614612093432869145009658491309557407148879664222583042087041815442570459649200795626390348860945982726807625434642773360763068948659383384665847539686387715239106672979733994141593873707582033599007136150230214757895110977830850177582697112462413687919003895037649986297096745802309745067707765960965995456440569221312540493889249954660299436108704711922648755913222631126905129878919258225886899963926643788999644896352011388416914391313184775178357283527920272338551507828219742014485104232116846039903209661997573870718946529677048660876773624044700634346581751068108544029381122129853541734131263297170021891865607629242631535121462911790740498357750294338099633379184021315227178411010453500157674116729380556471050921003868306802454294715059643196163942809934331256263973494264415140519078292582822614168009434857765874526212288781408297636646693265222479266254645218496625444176155911495243384776394739450949013788513082556355626182504750402311388790335510677643428051775300947006130257754551537613562288486191295376276698126693826543210412116760646526506334211916090500217091048014684679594554597128671253687423277088717494900204649792536248154205718270565168944378458364471879270625663670598439951732814721787006636896578558382155609889847750758508663622199701277091152545098589472431303925755819134224335874601017357746139108970938889185419716731979770176319884921436082698943890441921757558516621924164435282799117074779344477667754263418050358214357751042187138754243459215821200996048899520809821511272742838871749058042576429341585 [137,56] 83142317601371568188491269500590076078604392593310316659943403584203292482595602735415564860476090431550609464190771397618473588203738404386813894241891356481800738730951823830333955735635827037925793195053153785825610019325057286492436085328981798083819212842570356365022986596787306458225302637610538442412713312902329045368014580100456796051688500053826196315720248166020281607916666168423049728968954595791934719865302053200898122169400816390090941752946910415594001766786593727303502710659047891868204655905851741055073697421217218777907269092369451116090794446376221600431017181850255539284737287365633816063956364955490317192011161690634013812688780728190761636326137534985067856585285195640303330030977873000849784223633263712263264016967997132246176372474629534551738876288051482394541536990065372270089667920139839837196499942247093821805849920062079209041881171778795776849068984112349516068870994132966208366235257232977318918503994296651379129652092075013585367008327188318671510791873813549781158044618638947756081731205639530405994312999252761437747635262294408294920997831766596904963910145563181346766526894510032126740754164407155117553223547193637532183286840959461157329497981856722964885953491374478869998014825309668604499558924419145788342754561779534999125409967787728638670364057903529063961732694946817982193412299700242258639291762384540075547053909794183312205017700914972775322476559914771854574990363111094605491381822203268902703513869242651548385631327992038751454103128822855406125837610982359893214683641705330147808427605231687542984016357521393221747067226625129838673392683631922694039553280041158924537707089868633030758336639276139883058748552260045032069018212321299381553738700116188919183072347930748672118762194779621188298995507149233828555288569984895256304718227842627534728620179361766690217989868535282335069159399884423128943657518921328739097446282068581132317458996150450494677447486563018272230795975859610413165829834387974009429414758201823918513169275061175852586178305026456836299033473310128340 [137,57] -4408383778282255642621100676967709993577740299182092996621281293300229717842799696687897567671495921064014296058732468027888753337834516087770465775189844043634518370718295393851957915949349629505561468423907331042645351317346632512396669948103149044121504570993774191703007262172458999100641626947894678739452576211408823787550936712174242483749636817085497886703512749005801884800848598217679660076738315248611617278033515150565670989986540369801889605840102235839713221010601197561075934111583046599735635181432416492854776820613773141656826760060551288099430174490581439547901491455791023172298426916272950180011632064085711329225502227124861462686102193569491747117727291304649222742222246162235694443409738798049176254980407348099697353425129089556750463483438372788470878466904652219402661462825200250231214390982169378963874866845174748859632339157017625832317701099946004860936400634339777311263112056988486419543067963981727458331626634351371294290805365649002500134573908152967704415765638945908070100388813051797959007672520393671382649194065792598490965950831061869851991389963188155282371583838224515233679414268094172694095185216579830336779799906687452594213899095232918234023236182415441560004931560508446672763613537163376267511203721172286215259092876895132931020954046660307312422800977822558807884749223640433615144721306322127532299548470396523053284619365654054076139012457321225849388634250097201607482051696980332648556921442502804809755802330450890657502010609185733955605152623281025471159162460278168650966827778374691832176399485403886561070197719711871352328909835572002927615345286722709088934699873351756812982794994828581560606144521081211558861295232398173613475546473046270159166368784012322421043337062363256559432724829305037628027631063433087484325245881507733899625402419258077636772943803733064075890124536334372371961856890049871372707088037269009675773098120032863195557001217088825088586001758283579248999200983438760729506117561087521497807137589706693915767739207283030816976756094503516603125072952855 [137,58] 42619795412096463296620205623265699762594147321841890330898294097907153896263858969911780199245531445229135846564969192974874920076850734509597256244656422795318146602344192283809732119853598213790607546482061761436043482991317001133141586010864591217045089814504000413946414334504329266147803159079648796219661378434837232876974482983445631345167467595218159258782403071096897691956666649247699190563679813263670417029893456203420729758522048998457437702564304363300571124351934506454440023100677238599026538675920384853636719563160295022103307544190302200713349062296875232272758810236952114273728572765914488123669932951350249341008188943102249173417803046056587321408641414893244233572941760133195215731555426363518057246976698310319067550408189835046089705876072391604183315733778746874352065170329421717295516203934172319353625476922545525960325430993014401817205122066623096477776850358744250917549320265936946795871387941061727948358660124711569485469147784628269205050592076233978989284497804726454047619922925257069067140489751533006382005646379773822884940563608086237563115299648150933610110074354707424878548959915369631807938204482126748063633406398058375374800508615928587789515577386681104839832701188547395271568058968499462418351069101726833430773366669832317859265521224617304711057351676256690223744803251335641059263458920813213755374302799911642851064074643027097841626635663700547434996444805250728352096565838389862101630894271406094833933578417983842020977589163311843357620101744953165530560019948907597609134126080282186022327047864345519098058372759592093745883490817723056700896028783911239658332497585934251978298930718523554881756968102493216731108731470154403171996567788311634719045236060808397468360611360184884734932316447589655543245106301096368436053461226126151807961075409266623646010909647941260426849965284699251919569345841006174930057258087554576074405802789195736968757935563762651769336133253809357278862781916594974838186106922520005420694394804035810165487342237566459308846615874693751594823550 [137,59] 23330806305824671221671092381404806150334719410287225102618374845225109928624768231836277172066361246707053442406106076841425839139422441922785000328069759043629628594426568437967061646309542160207596982675056959651891782977505337678293887899062530003497140463275684340966845963229426646676623317466196116693205222651567231763353128254043403125193542059429474326756757105945392799477076367743960699671607603027104963904278106346631120628485069058386690050082956527164382941559588825549456766879057476459076711695784148666137571239371299033046540976487106166254218406172370984954772390139302680744673570856023132807412239363485210729766202237315520436217051696678895640762446263259219914679400262432043448004375502892131282075974385479936674883855920568844403287934092571011307582831607922457718384852152361627919934643089456375326522265460307209797763376138063208839218263144124152954165779182972316702338274939722152420626388355345280994282938878317595369578986203383873285074824815728649748771715780894600221178985535695290860379451920366855783342050986195037035784363808348189738226587571774616113029825602760716055633502909939244787288147272576309770753275048363708157813289132820303458172386056390243823811795132288803923154089857970319573729567027133360786652472687538829485559272560919168055112857326205516665880322933072797031367568048764388290536644115331452192842400899176454502889702067853735727765057527427403105006940743780227744058877924080114896375190739297765352206524909551252182206313434519658173850266968510117428383360164759350707871067425741256402900445921398829501776687528663467887982467337018366828091393806458493611730140252301932124659004725595019023404502961952877574590174554668818456776163899339009184604233174632729675033023212239355468738070309784998785669993756925922083815852947800452310772972886268369743582099039929539373685164433719814783198814512706286930420151582341465563090901452270343641349839612026280780882592526268214369535954251507800643748149428154267948776057590203396308933519299424384517920 [137,60] -3381014269405998732228254418365546823664884969051308147644358023836203641908473080293304704114519211021157962414539529608542345343749654045185671558518109169322844164278514827786296777275689381042407387803786618960960329707745230015494783513511770702233929689197552180534009876402366012785508784193280833785012290943069589839222069063915442783249599181776264185955767402557746117742824005000786755377481054477712425448967727288938314591988646851980346139736206053592258993591597553841834682983167166987695078958532918401575424949195311866771093342348270719596406581982139263486613677938934217689197314396202846598979336917244055068817116223930715445795405173434151177480588630592856139319327185283098329131688486419899968620578979488079768753075899863153364694599158971149583782098540665979467076486800854249780681712559676139401863262543133230748693948245577345364501989551170090477647843983182197403276162067615101013165186111098086052097953432284777737472848086133584515914744130802469871221894499707587776271624335662828262858146553616643205830313607780345387644679688436189198769458789743223758334792626568344959001602499163422000464251825074258058206430996812963870674749037788385864356517787934592717893262930894373585456164375371132764697200467816421579971921950607248269049130944837678891193188623940107441080345546682303282545620904201312711805500544310603117320370563532429465756359507146623936248628763977054535395689317929892710923380542310207854271783036780111677194470657151945324813584469810507639081726019025703196336451344715489269729489795484528517898327517555603970846825521899530624172102156066000501181168928990795047828927534196484583132331479969935316813909712852448947772618592116404720732691938144040345491334915765232824006973471620137491812960426789399620517611686032577184410856129970186088958156612023360904400020258081104737731908247995648541215324648065384932403779166830404281360108382543847030952927411868479862846562947361176120015161807627825040734284654498202812200328531517061694125376286223001450 [137,61] 308838121632348685066955808266815499794586159471384499267844456535636018006963596079214964823157634727306044264084842406098335285877889026676965389432128616046517545564081950207088695533127771251095731171814799139716523078986120735174727407281275674770663209353423213300137017048003333414131011158376749654314518194106273427541757284614843136815580524953884844595398759124500935875883138112248929737104713682741686619356738116778831494538437761371295258695599231122004629730194308603011457340479592653784208053169260687710651718635005424805332191187879718010564655529598382385974030690088468633077342177000671405731811260349287527227332033731125087901043578302191609095601156136403056902017398751591250744381412074887203199547260184262772074503360197637896071242230040430228571566725679633502940401772670640826774666496230282490540087761727518872147308076938229693129757935041269566967561163517551547164533693582788996539961151658782323021381546602114908216208103315025731458793341944144417286812069172943337622850303789410968761061160656664838324963749981797937611917116501311683051214091372293529422671155106312993566871821140644084862103546159605620195987736332660974430550413383316831386900501955380898010478261790967383093948962844841156661139238264013246670716972797061801844734023026879020292116988700222910431410564387885927996291483080045474145386403077592497319977846389790773091270108688998995559874062251250293708393060661067422092870967283969784770100892634432367582917871908528435581774920432856349287262097413701734334059666760464900369755097893359469358999727500708220989076600719847641809994848218709099821026208135238781516045763262593204737507259681850624706496380685331102543020718088732715414058948718138264707270368991495067066756935308397801520997588883125104639359219142003730584694170011338053333939322256650415748600285931257989365539752803494269790026060630196144910749646007791056137431584720817389658000062692793953206829168083310734406108066901905004223776460642738650421753004922969582435095756176360 [137,62] -22043101295732910638524688705152099384465422113056209836674082609024680965986057978804479442884496807819572749196626379556886078080907170298382410188852957100841879897440049499988412774611573649318350712751891194618193205291481698899780359434303153474734309987611274983077077575393101139874717888696405461192211000581318542902991586389376754690839857129454674477005949255573675790166966054764498431608552780426346341108367646422822933534819186371545911211701442854130661179986388037052823311524866009376858914856166853435231064992819874457959516931433631226624133677821629521116488800522615029647551356589682328069297120553920013994493674887308850973053424878432461716002159074252622963022779189841104934042906109934973714358451180560738021227984559147810755667306997331331704589875076323374567070750467988344228976294823401370083974794065842680618292217734755823215635523487190914780199858615356758451330641061302247552691103013223570802069818733249027167695152888341729813940084817231597131578236363885852226049597830405659441438195938604990963013676030386621921304644445458614502323200406876325074542066066828719750709714788121838028788744433465903777353247032923000722584586594351495419984798866156932602146528542146174690259515716393267495880773532473635114217037299536363052365900195386764543004383571222580603426729752307892819632180059354683977197644184477600014518165948829242147552587839706800537233318578788169181859695480390537313249711672673883085194323364837265083535315939374646400680899641178258070892444602264372002495886919971449455058652775754190682425263639183131600215610986274190522912220822258507033631518902583319924063508677268530377864594753400917896731607499026271653128398358939143853484186383994702157851257310024722800992818633383639805935050924511989642358129117603335338185819331236522070931131230684962914128681692110314103205382227137307719435631657152443600579970442127739417993449390364164836547197187276002546718958373471277854060254176300559144721967574438461286832347997074028478653171980 [137,63] 1332025935241941936018639347466293054987454928481736604393335010127217459008948663966034681047107174328294417855287882643221182776692598115802381820839245871388249067323211913682272119285706204048563114491046934156659335733235762040831861489533749746611951045023097754133261504632548916484152810669486455122747240573031614403318174272442626115156955075303060852335398142395064433752392529625574885547614351868350051633060074110131469025023473747619087266530891425906422897131428126979371548668194529474394141461169070397702924223666837138317654361264917603167829450013263958627575075765420895265058867748091332335145447705156101197383296453326097691689020138027232983419958998400457911642567359610718601407316175546055640871546756079723412980891923154273348871298647847575807533788281715925056687926624596684051894838137240998394733758222054724813433699382943000851579761411152200047920858128757877994628849125851026155589872845315509909358741848056273715041243865902902768252606817989088737902782783781310898890471538193426520856087673382471401653291338622150007767627123758267809703350064544110295526880671962623656329885214613327248602377732827277159627694997388497268416575001983548924113705675951794313219376077168650551230389407197569068812122654362750217412021546356562122638066928579277195544949175045737532182315533298763319550605554044790976898521109488997970938011883366032266928474610241544795390914836047699889531134747591450576904885432402703564993173810651289335779138707693291291152027357213670708869885354688949345296156100583787287052089305647753864520360262644842046314343215773748540409537123536578629781523174331105987748914800657791844336936612442513107686548574474310937873106840071015007213438143897990026944970811705295592635711653540997238872913747526345960817233132624307800176145153148324125704414330478604898428573298168383535479929035166501522711373950321537951785453903923842114837501395325379412419185340005922792550561530326902879363427621904138114301152144736088693370485035519845666146752 [137,64] -72373667057997150298824253201051531821582234216849048024844003097156689308931116572339361132489861848452623113537929761928242774213679718333352538432382966529550744319497253987877204713011289380825877202482540953608101009532498773569576932506034701077599957767225923871091772272969309173995276710205364565044205468438895013512108096938509868762796579935983744154861393898152521110453077418906778965283037746042366921220408612813952056217272090851663922135599105961622015838096207324729140492098979341126560767433650544521637362513457420790546757321823721864557028385176723790500309083167685817170355518888954410087024364686768523039630399812136080009153275286797499416355946204123211170826631538514010208619383524862817318018343819993909579478568854713068946952156925700617142317846830272931042184977133354090732809777482794623536890415725841854927335633567709589968096536394354830414105799257703380678584222773679635384123390309384746743218542665740717060462148644440147470288656251596146012173409347687404442759313850986438243188868628924299800066819718810362093156653117819587335913777004333738929682469215816164664646315152267257573750553832474824653475804232847187465382771751212375111643892851100277897035721303538551350630713826619122367143984326549187790193889811225542328593889131045932075602890263759707106388771169262199811570650441895104348364041431892984747127656403831745127388024915789335214605612427054280839115396370071020242109590785571943130399593686108426906528099087461409272345755053125901858283133434946277894613023679353260455262800536318322344512308100341675614572093101142516680099208169149241736400514660782229830530858482191008078401818449231478460213206259253316458726639763538237143345891813725619630729403291958773495168518835548754512980451622511237278679590598149614871421050575261562687658000894822323392777383253950537963996846672793040701265598723689351448260956833376049720866548131314913370793746844485617592249328865433023170361805264040267483508037267384235691077323630231229921 [137,65] 3744889824419795441680354470846995593807618135090558994322470187570842213257459148085193792826911849540663966897183436815758080210653573505170370798237530332276510352631001359170873561068587059585168217169865443881251267004905900067801630501716283952765516863643908138732805587014985689159861618307079596344598900432444605127433331205713168367963085667830469703704990729023803540343391322862868523112762134369014265230217353827035437745318356017253668303862681229631702474285204204507232533000999168331957080464411694546349774515527355249984758961320378115140099500209353161502060873049604477054746290026196101830062379578826201283257634376233473678272558219211526718290124711326962537577382100033050028559788311722177123389895780345214467853002371375400852950709490454032829200572229052931410438604551885927728298222927606224798256862297920420287813604085499020026188544992246220988398065894666415898001716217132312788517311985980945595370100801909951503174635946206409523780937625503557742262678920836946232425924622979735210492832141331074625782044693145686931898020753002444275482554926504399892960120641414065741972256729990218920426642651509109874242117141731849637094621252010668475695469044833430461204379411383633071791171928575026401097362834331614196960205569804899286355909389404340263983135837078793725782360057742399867581508104241562290845176154349400012101305137064725335335827154972050269635658833795154924673814737336861734694840533812712783460985799244505491173819241001830762782861652243688319017152331883805891352581136097236450306826667373447885533003139716146513350237627939457838186128571792251136755775983379079722556412309667096803867626594390324781506844269905700649204292603836971806969038798548387367879036429214831617990599845112534477034925740370527859254204178700602267396391107923670883880454050361333418448955696547264949625448741119702841082747148756848142905602193761306256548853234616014142125197935634471543903358983072627586764887657383692367763197156846339223082876918852269 [137,66] -192484740895877668771346191695064156533449550173567133000162274910190236163324894595477673792103269841522561598085996073661685393342867275462161499113082161263209231811137438347382620335288142734933804912992358462444903482458535283799466912968981946703100143823658645910413109003492140579187711238134215047310846488029393604801100777954939296373240606154356312360949467137556191009884051207980122761701659772128491986157380238253961893585547161840655108976769438146780936484482908620205669357176679435756682501766463685462646860552973510934166304097736631673245189258628262745078710737595762424047975052408326274340691489952194300098707446478918095907644034654263667570103035304577345027785872559644444223639485201929568614775688726735903574969284203147150054341403035301105341712022534832471495620772601494752274927777227586983300035339415558891642333056416444224114878232913509130287621791517565360828491592470294891789712242030389989262304762792991420514138661979203082301426605646269058675562006673619238031239503826743559102565880049434723045461803019528861818229615727734395311638360897611917519389365941064902313867284751934214511033483270981982633967873861848983148089691628412034102241479262229283451228575827573111137161162594952302004672053213820674248074795046567163297706883869487279973785903493469895472837241915908298343696941454019530080068483289508280212291310059388569108426235517903967760808018590536892104788470233290197954488056342831867778178372051080184475014035287461502601553982406714000722342915652736927885061712610265234480987441050065434686821963600841590405899927259980603664639924320017961567932566100000754799018111370231830527793239233488618043852117951519124221679542076709768014536835910932964470317616806186433736630715466647381127497299454771445126996287112996982282187224206578618624357733149897797396161685885615799402172575200539133077612518723448345455345445051653574834230805830983100917425637070305613021148913836009703868983095226720710217743901346286330646428060024 [137,67] 9865202790472474089397240547916346941516922752140388993319941527871306323401652889719052670453039041641914441457680118195580873281034980570357350501050714333219071649296145347340796283261125304852922299099044233102878239788738493550211927347772936837167870190221163833694162616740266256525328900217700344070770810812112225602922079124420913821055962936750377900050467215444098956522204581080475207074510391459659508749043771176025000227289133755543775605749335341335700293937839042847302454999306628710391732619560728108903431167119702775050753826232361481901235582400665552851970116936162228474440643209369866062692948907942061373566260476329681405281489283583270246712011265938784553313414481882099244118804009160772410117890950834504607460372804864029849874255078557018903978191241512130497417108733035130481115401631585482562121881081961266523613769840113208795522314609670857565880022367618166165725327923745906696579994187602401392412727348901902733690889523802869642137283285144653609382003760827588382933310337931911480984185294204631657371133297516362037890110460742939246001142787284763918561508657675673918875247233870252225453179505933075802593652386216116097560855273573348423014728217761409246865176499928838301516302170390777130056168634452959023038152296067978471262278745550731432434890896141517256405025925250772142106413124258307791324057150457340577523545218115950037181684966497375367866055007216060617891011706333358733817991402004008571043032658162923153567204300495786716349532062371727663863299897850649878620833568810485168031830983751276979856965939323941332843510623629253204798770223225386632038633904552190034705790534200792987288125709900606952047270270048928722022069507737248258787387861226552696854008686121715824565112936017897599800765052958606037732924252819938493182418216697422880582708367609327654727746194272837589111508695390162050673584013224766609709975625226741930118390949807591339207588863928090348927358524209636275753901358489644925737540260987392521771328 [137,68] -484621575636253219364139382765171525989578185083117159063234822993167469159511711902752785308819037655338178921461667640109521100626810856106142355462933962905644253340393511604072293680749132227511375179788427742278286488440954142524203655328547319712750489686515141302445938127045533087997911061651340539914084966760281077899516956093921311547160871910393471336065939476591996524757457171698223353714916661462721325070470110306886751670846908868143413812788610022395868791532613596928281262486081429523836571295740736264901747695390679161162124031783127077707418137340579632866047977756911902524776963159025961226445954688850369950650014297174504275590881554133730478164836690615393349009716706942170526941993348399447187512997371036641977496178173042380180136558202968558138826009581826661181020188206917772929015749573550769771471390000919776110286188658346025075003396770547449454911059956918783621434253832601096068751751373911883279498243212950452716562052324880135827645067226183074234348235414177657365348695523475748835042909842478562077299382484892268732633558415494933309173861657789510561845996496468751603208916163694748795077676963986960882178882675454386803483370364908217498169186102555509960745429482600182592921467395116396425125123475682072741414660264603857014955581016667467231173900463387965689138801408733951917266497871551856758503842252632984884115281115926965453047864279865027315410955702940807636762556087587568188035114604791717554045562232636203237085848626635228133559544350267325918192982731826804750311071374665364008218474623346779292262275191862433885520957040886445714020499481693132072379089672981856420875557084987287618481006577626182478828688845460173496537951190483820920077933113193731521473012053530441594899003989259460818690379483857500417531173175610447985189142681796261343943815979242152353245171651297370700317388984027753436933719388495051667250317351138368499722339201737871090888746319728956225188563369524843783012476102364737573061291252574176940 [137,69] 21343962206527127446878249682609622052020943093210772366443742629498147077717580970121421645730822793886002140163741398673691658081622015081118034702914912501754108559321355090566320354823238810620584065872356487429682948594931061060648671841706417257080002600298425063016175160836814839884949013057105967455841179020051074360241694692583443894927844412759273538306692477613767322050459084772301479728969838492888965890353135493023943340190579941763982322664806398242565621597569921362404475864263606206584556911115178911454444357705241056100278723880812598421211275016575970192524493583287238197090307652578046463100984014286354752626134458226697621929939835883388931735094939158109354334900813399567062635897687238219059907778241159521466932187222256288170893693865702383307822690798664658390869143798209505870126866865236808171962950169505388708766350997848121789964249207755748523820084964484281430121181240763414422244658436772218722334219249110431290715349026896909809339133171361648195064004264878941983079161600571262719573622340642078865868365664696165263481951913536015827391924618800674102826538041188218016788624534311512455805337632322290206951659140599498882330485062700070142984153111104607111488337276377788678257868492520327105801413678676439034162206211989461321975289333064097488085959000131346218166041357403305003462180434082875188380937107739827838721705946238538392957388340591441452651031207330714878616131535495717150852565556269871123019664173702037358924882274615382671205679519686488675317529074868493035167790293130161421472022988539926703521749281483989809355378750264741566878615620885377509793677098030839954671279242620726751589665666589674913747620244486159330439924832368036617859592428713997976685442734951201564503271533953430405211911732791523010533441789929428467262933396493746017061875716798479836273563096278275260366971164563943679118138227995971286028052697792946511171849799031611361545945614473630210709129837986336161641348906857710078060754190325630 [137,70] -773213924997544557489764027868898690948832448175864184858164476635277572436114944284979043011267670336733227132782429476669767157295948610855924021475638194327245262625557093043678222507533510844764754815142676317439791299301814063425283756667227210871069548741241246146088280190035226965256967184954438973761838863193990475050404806730703184230111701059200889044928410569062193754811220842234410654974770532953556901050366963735708207593194878887630747071206283187121129828258564773732849070814174429006337806699279154329051132361738056634815743642323488266880058485070193739132702595036056583356851815957347759787005127168114428794331908294374010071903376288619309225967631209415414322365121595075579251783320096731271925472970025103274875477942536584244752833178923560520139312002446536305639299145624438644954755458741029257382081706679045971233879428689665071744739878072466340998001143240126147042622135818010586938577376785918840586426058286686479381676120406514172442615105583310444060080040987953021490474193632454493086321884619384593530637450834862174353493190871449986704813894156567603537183638712132682807786586769408680449494829535061525009741172553913287822363263263358509188413003148429196181248111860511747431153441189407582801265512488828105873843236398855005064608874183802384854647034666548411729511463691975545027170429828982707254925098106775634975124803367845701204000807741857076371340487749475061945557625458585927919470349821450433330388470727020698518628148435222620196517357530371540216508351986862321468638305064183740392005749265179190080321157152191940499992956812858593371434503683786651603790139531490020279742304122696408911048041071427882025019300336308979528071512049410661910934611378256294596476227624802376500298625154770407050690174225519549218653775933436167329088396193647815557945665265397591642078426826311490656463781804782003549637608450095106000710061965106929696888961446906952052761335174199642120658461312817044809431510080097989116612423424 [137,71] 20067774141013391807518678446337851558440694006371991266437613546148122504516186093912560916541435289768378314725847598549169383667948755216162631887931935603115381727027852634105370959091144795704683479948251237245778417098584012558974383426903237157150341868530585964207494331935130199655510859522540178236140326128700436328957018023765321132550188277091417904293765094883358973012038449801209891449154469373250275003719761405310354481763862823412635546076337925739324659086788518199762737786357257918998276315133773340882063848211484174643783162852588282348615178108732526688659023851191456087718053080845727987582902243132332129992478573983864883860455387688504714245347771608079589922471943612094590999321287035544844622434497784418413840283603294861898679424508975914350914620223978339161458331215483808286144278534951563972821635810343555412402144018107157724751272579973062635551077408348882122037788692340511179467810582770127554480182003413562601981908202143523417897742696505486188617482705362654803446128902175665911747906963406097489988840997585989018153273992928108620188527144666076942808533244776755856754949716458023429526346144958954142912491044812382526968946612301202478915315890179568679544605730338257037755241874883065882129808474235240168685808803208535742266260460945189457746963622506861016937147123973939806525543718618752238973053807939694585817371984762055376321642423290199265301530358164214230607815260175844322743490529772476330360726580800694912551752657923638065305060525682122821242998645101317802468998805560518748307078113405574856710389835506747559731131694066952054038578265730630890375519960301051386879604660330493548944479634796742732294383150945323774236723260277022043591894768629383733956615324148763252782536175217445804264644779150700648223256578767387417012541730327539223138226517752578381314395565069513861118451079232031745138715952911434887034468152342868996575870918318003585970438563950840698243141780213519093475803162061972683119222 [137,72] -230488880095295340155297991526874043115973232912651774291411197056999637247920871734197713873631712081856027366165461491259111687304792341206598455478527451180108714697552041391799747980280285141544947493760358885050022944535029202078206069956980565730408798876212188557476621936207422876932315857655763339889803722926707830719587435914010904249040747227344144931755153433575152013237459301552962346462191206768112642055010053218867347269128997807101599040049062742229612747925040702529645961101315065486257165111019852816462148767557531032146480107715922726833833115978940674254929634580624533102127028536720703993180033305753921385340965038801225416791765645937124534781795230379320887836064310789586803042523824670328039104890255472801477721235167532547903894374612993999525640009009200330132265374305940177369921534227618352915249793169787457071592771314656576456381149223557632815264901749203786805220521480888038555015201050470843479892977408754085564494677434807756858475214602578861116953919599706371690102485489646747112919491038470181780334948992013666877504341853790337724250517296712639298477163967704356203224966504928171018461531862118388404477986170228802997407452291674886344433785491192463955024572835290726218249296626317262875646959934341194242835094786706990621731294676909054932256078347196142500905195996738887585779009668993123819123135585547282238688590767230368331793911615274172605517751397094753734847359604374372832922831957899708701882788782232252826816275253751411254881089689884761174545625199859965635118091879435082455969196268259861591578861955634907987708063407112952945416337284919143988456924372329011484175003141843944598607189689656052591813725816914997746888501213909718339208716711561038398365345383679596240650088251020917451850078223946678310525309288563676651699004940685273701057022640763080730944559871636294425117505306043924986696466716098386534770323830903340028027256362682234576542758717809766613255852495985842033068408913043017274 [137,73] -7230186286624464982265993192081540476403980803243383600995673681756151722123986825061828159261443201959438512474351070926119223610875264919642763644444237827639005561142353770506218132765333894824079877389774902092921383508072927714846924602677929332550654568177830945567640756695006667530469193361387184229164960867682069942466362244972476960908879594309043249038320299227123565250341409831458082635492677415473413923526020661407505027830023354210351298606494909760116624734628215378068606164328994385906100159668209660716919977638053418410184597392507170759246622288055255715331574338875265973706738688062743225385490147328917982287500739215110895101598353621629188426653685893486759324706667365575481403525309451382228278375609653926514381084658631121183594201439472910138854179174151936483133377565972229972545415017544508542658989531547103823457989795446547925778384733666042523431011263251684881061954527689383960194884197420034773691663060200921415001332204713527440392845394563319254345248145802248236174426123183820898047407023088251620670727050737833034141585014757352923085895092816151589375222952186125186673734023518462154909893093180537826826176421522024916498835451322413241201968923655227368897907567070476199950379889345083918557437347852662918837346722846106365070299583785147321573831308653883494385654087469654318928374204903125516780247373399538436883898935581066903286883298087605664590264099091386337577231823123973189047428828078822975627429941458109069745452791186087248650758055056950618388609181253215184760031574551936105422535946209057896054230427554919511663638561754395002411921187794581367509210210883330824525285425188058883822533445416584325240956400306881665862281756862258027538823282865981285442781994817266780596803397143627641829754309872237294396111652487175756879753385836887093367069365783320680069897055140125542508670433420065997905192272955448892897882382488168338464658080278488931281684584434315225414030776787596417829218230441099 [137,74] 437981040284244797825498147386080975058797802992804809036097943104422601991078115339710018675160667154687065895282334705359645151375271662259718320254601901143051835947649752496575431722735294844122487219769365973378911534406607612780008611022644181464289544366229305793210627776787217895483863078657540290613314863653980706257103632405463671525288893533633061972113323748245221189631193578458817152623163967621607297643819526431073499445795398969306777355720683941273815780516333858244432029844172081436088581207964765314031933863036689364723790508663121431518523105144538993086078128948870650919165996393686023699080545844616924620059854000238240688221894909200116091974066749048119028442250386103564972147010135221842898898269232426115252164644140722727110743801549726369324072630212786727216784417240964005946313405959924623113471228817098678184450277440063135465057056684851310365841563853911384782599702097095632598709177362171690632348312607660013724424697606978308658292492210132538138831780067222590630384901307191045472042962630991024988083479253466919667027795070581762157149463566529380603958059007095186843237613867274612931752671365701811156711963741868104705886303035758428125253260017980682812753337868691901932610615358224276958308720937914101681833769841998372941345359589654309984552526919925421642163265399727197706330207387868525202692652959616922448499856925664958869581707048005076184519036164399762774277289353869204055842048004555856977534266549655087859954356629590657987468150581615226084203067520280184496715613459389269450323483265449209608632851545499944229686674938670244225826476236199125606608902645169124945407724846144761237206693512135209695305084627575799480052610923572505803240891993599255329023581191111255176955131962044538179596646870612980236235244861872776434250413785215962623577686002142987992157663235154045019453593383856154130922999433031703057629586209328843876419342425485256851561054767824624784852774106167521964430469652 [137,75] -10384436034400254850038684747942262025936612856118523188655590613438092545900724601625801126936352537131938193254838731657573548589957695972151681407209870154398865160578187030066385140089644791779778240821765752693697935542388825823534061198496231159709407128035943710731642433025306549097401151387798668740716805712525801587104594190099694055138821258759454598914904744794815039512624872987358796174324628359866147451097333056422423837593750539168090529469996257860764523026730482613436280649758576271052704798711773837118205566558635483728008259053206395536316575124305635397594394087711858826433432330593475267413297489303080909794980398552349550053341434334565782956334645079095373497796632589964910358207773958640766405130244984866528544076371135470805335069099733302144531107854146455641481870502810206053533845050588492783481370720386682479036937174033852930742702943055145097400772581548547491055440749703581171826077781813720526752851957355721783968029134609634924608014370718227975073325746794713405639964991782322272407065900732636108805208327992391308638270261611897728980881701637081972559393940763964552443600689671296076151137883627417676070660333346764721352467982768767027943142120123854576364783126750724333628352933814264176909424561284835394286577179184344054164511557532918889827274900520611751933138456178766043020259846858134759798929995863119921786956874531765669745888821749024726855996072541048547979159001626627657873343970095648716540102420884633880145165123128956931891723598231813173389496259931631462822784208598278059890452995711327270691987307202842549804625365414538508019872895480875437002888161869788462700977819985025612001492004708535202454555085340152944938979144950596089695411708615129541158754023082907461298550413347715743155116875989243879098128351987077953652894155571945978594140116210901642739030729088604772509972209279763824019856793077188843678584469086882168450676698644074035708810515145067632676274574842140274268292 [137,76] 130165407502550271252391794984294199244310047475771185612100741383677318094025024414485623524620366854069634855698582706405993876568446624446713092973879427555137838626152305053881381627631495588148770598451107922169176180487153293720590067082548513648255347639327173012810032766219021379513844465414635651600563193424369132034674526636138040912138388271999182999407431633522295302912122798720547120315278925345512768434326455300895843158403019054991009535731997982478527343710772936324663050196648532085503757236001376355587590395058442115893163313572701115828268397218284140602862418256290575224144988381600625987494094620931721647394311630344746921803992202659296403366718656611410064436872066301791418110071358478066984197825666707037938105283515857827224875888218542726383159300962900034824453310603941785289548383280620669772540918937433711130061894480723822486111257459875913889680177940480675469960398630445295428933896153775660519981109771735387285550992763907163634999844730442204905267003289741081806257700929462917844260882597483973651311524361686332955704755861081208780545762542074005276054529816832923276406472301915654144164479104985810752897384033929701052376039237861186914331178072790943319309973082797092610408123574008819854453814599206708253004829330919011803624310426123060104397375200043542848571636484066359752113294272495989752323087761041463590125277540925277798664426936178150205979772416250102314858559164286370633144870522119536120951083946689475497109747031805862705511756304009714550601242950878853261789165610768178683802439165523794645299667590258503809561828202798663835409809384048890556650577808339979780406924881908039248794267648981065104298540138605241743370479245965233779433117133742410855658334573443173502656429970767179361491872619643296337279665747069037700467799320280025678095766055332664262218077433194952716804574653076296612230217392741746293784655521574293310903219097522166364131798448481736543367679934894042162 [137,77] -1852248672590624689731923727663192655307019900563817018191173137806985253904906716583044593774965838109201925885450904424772916513173935594991680917780918263175933807307631465063664069477730874707824799697680830376537689952704783992498722360186580788301230173218058878723967383794838317193626440643014796360066313219975305903717594850607661956326980310109114468308109265850912761219668540531601646487270374536797180916722089876798549613584625604669565278476591006899947327706744330497281515166130372278197141751931842617490182843871044038889920700181985570394135976154564310516300597494817512201810300609603981074547277972660070096401275531369391173783054358703648642647578727942838905763988323367490351100695323486549652511662524236650319776990456873158006488389603677725232641139856494528910145194318267546211467430649530640518801271653489002801649948137984816113979240695516733344615039019551135546721911096298019474335933695721666508247063650920297824733604879015683240590815517587123461939927197859495989479854909424944434338041052893984792776416489407285612409337334488825193090777671027737597785308413559926975323663652823681375276997377693415797348795249253909862325502831476699397126728430406044422121372017372324355989658703272810972068399935947691213047265632339496060205427267906769459941977191109596178279186425632457479860110944391493438275144347897667117382214044383868124611801818684806674377833814844467483782633448918935483004586526399417463919757798750586341307655890365795487597600908508432403939881921555429149028347730088947234025132705250525660613982779222453377102001481349001617377880124698909684067921618940895227028515253893949740444931700786987165843899556216371328592133178856889328181986427073980542642931241727148301489537129889821478923447919924878794455213827885701128199575652851111926145087971636422557288048381144052616471789592935487621197436921902083051088280924933727479338132664491307253308862775324743482892135629054015 [137,78] 95495379097967393078133720272495890772786884784414140036874522439712751785895197413117572236590842168917563563500707293314098845711006903348075123382696951249758850805839400691127934126191140345323126651441990021351907485565160191968332775595773053207367567827712582622420225310134442039438688192375537659730099722922457914631532776564952113646202466491722489326036174939299123221793131817626335991805376884406613188499486314149673767078825564151722114987488549066011460775787822676128691550879255902493436807732863577594585931895591454659804073605991687050492659294266333317774394725064049288685085274789614994263630443733870248768023649987952069795241484655786571786799375724238683020706550592201677458619527990013814066952195898992592712073087356049424168043682623185318181645470595225596944204444648772656498132109493816240067050616172137621217815987864758191895936371993624538214837908529953558622124650261179060753030063763641947517218132211274463224065239285126208713193141999882702640271776926443272718314984667093021219779861496579292795653107533420653298784766835058892910181166303098600426171704197718506583617859175268741251648322207363193184931754531463469982148485782721774837415748957866272354054298557000510176245686861092415585055507364782452400503492621791170582301931107356331391654130098283311347653247446417858032243161609593636961392002156780241014241308140333573158735995879884945097375483871533841087978031469572341417787319850957747922832409534841264125161503128075861221328705296925851206443363455961296295161435849006379835478021472235005300926779834044887400715909304475763778669310853014482056096429565403594081236851895333604130559528167031276411018160466502593672488263939231712577285849813220883767050687539389956017986741508391271430503687461052497945707911145757406562555318856222488151426543766810657843954539115917960742670221074109546431284538100570881156332403914068973885270342430108745333170461574195815036866209549 [137,79] -3698350965747562722602223990084025426750772617841715790216691858312059763025027860642504319923910313175693619013978267769722058946358394852769143365979065763265040781260841510848835405084248054644018986985485630538340268379241018096448690632937169546572950613734195013607790258316671455745810515739220675720380917967082116385904901366262081896037582580490469547108635919854305107137388797928124076433266370843549452378459953821551771144044381651333001012053447311953351905772282040070117052752162274422624316424366803215017021450947199155522030657233474169310701758087296145937625849399503813093214505530678836783490714048358094544497722776542713789571448014839968608672149329265873258014034215615039896826466726963211416864118401334245650840362120880695550958663401495454562625968817798021624502115521856476830228034161754564075456929701379366489689677876669818314157263902372782091304506696107012954140582779885630935852364932685666356791797073489877660643249079949522859944632561539071820893749697242498383813277855019828005887142744097893608508465961538512548541436080882920773744762341881708684394322087811398007132869663779414797113437417904445553060892958558143345902757914247326093655591403560737313845909864639171882061671641990202477005722181160835832972476162939547378941662176145068302868768595064319221898615790240542858966905136638641365420979503608844329725193752328889510957758329079490157314073188551378851050022652546797658313199925189620954168091523908323967694303291142164617823974215616007070149738915105755960587634801667417939114467670131978763143276708824443730941913421470933354420265710905019295288769393802037261669523202632121790123030196301146607007644955213823487097967534229454502229139625905505132396897425960234113148777678955646485351077028348722684471239323512122206279238153304834078943743565386725260954216251080522641824216557929092730645344975686011840982082542178009725076161539590513027023683941410280015784655 [137,80] 77214240779842962751864605495773055525090808015089279502937982098541102525344727227937941221842457919634995490027947003939031498389453152153279704035257846673153121621447051577358528168475216219038641230832052185986682541438216964780363950994724730997294831592813748884142328719162091145628310661721569317355642443100005132148720512055730243708402357618423094219921241523101154844123050858554449439037669063671621044713780593990028225412875782004669425103462126065277191699154803028870252428786009315549011772913197939408525324723624956764328175477756827764032956008165882910569866209615467084389214486595299101938850102945790737812117643420612454689981892038671874051422775641033727728830562101796661243024274195010950105267801435192302184864197905537330612135336494706899714234844896644694898909079440393269049341736701882084495616442710411725969177726193521261780517683384130694738567360466428143190951109686288384912812112592635183174511538970043466531293122258649407306778362141228075376616576022159647885196350304070713890785501902592497423506947468034381802334656233722182419661632302057323603280501252914544442789358523089204507736613337919499217987988901941874452863623977243958010411404516909145432555705727866169110354131975211932646986127147812650713808326842618180181208797028205051076499760732963174150935678534057792179474304764537852953644852048142503110637239201844808458138093131668400754959366489180735271527220680145122880824988936906546337268022329168165404991261236895623674457143954739853595723449724569886274151512764008408142061354008842736274526567583835565292529128023945217250329883442635946046277518686871653407165209897491502238411765910881611768389827953931677849479306498812759043755574574915975211928523631105953839187974255398396702832326010576427232786283687023784765655846731975576376648212980911917174414773125351656499218576406939213685478258062364941300131510077078431393226785109856307103753531035440264436 [137,81] -610632091997570425055705083586397325931734464986821738917867950647001077491328313785474407130560789002389667035208298018126432837565148375853074645495165426337356239837319313712981611981113846765624724842950525553231670935528931108277264344345661278644201828330947825077939366851530162867878472647072166370512090747880969920986001061002130768725910320471315918845995939886912199522273785332824221915127150345885749045318627215265283715952862396666557880538171141365801538704120029636478413319675333599629003531137150112636906196783113691491033708287133942051150663463324670326292732328231118242359930974063677231820363355336263260889160403548535521961671363010581924868042664332658371516645147695140236949571341550488187324906926708579338532703983891753855912452650453070894057319892561288310287772154536284334149988249085618361889774698945349066833902436664269528175207611416145027983804703993412337650679605054535079185969905158782483286993224335834822341140566966649917850933146327337038909903946503183129829296935765335238039027893570595847848457843626398796429681171585955616320773127283770266459666811189782694528727710607072729535244122495451653459959360919554537886634642817037251691765136146438651088188147536382087282241817677292238315720588687540704860076765057419568250367104455682437725834605442097820507040774958740360317416696732076225263992791675401868470228977207648410893527984129500740321992961606451084401399830421594975270435765953839838832954124002895496012749801947145004941352765655331078236008415652631241215541789892447556022320129058205034934384005845613779949566770999138021980399294972493750869689926092728693570087832893812849243238413846132635181898225717715648856091333310085772108521406344503443495511573706149290153509278926129157752208526962917313017088372689967063493973789357505283100019182923291514277501162797448068258767949254181596888145888750250418560452827428779957809948830772503782596093332282007 [137,82] -12553625063537171150162604552030365500272885690537012393170883746261372156122953584419945508135588620692430212677276140561926714840528017625510381215517534110793390026035934366421161951466226416741178307614052229528267499038899873632062591709141327167583439946524781228140109573848400860076923796066641868251695674698348492222645021633979576786121729336415591503708263703573193964944574487949311830573871252389466255439666879186098191424036014468023758300769542244768846668358738883918894249085485665996463471052234234312287597161543688849341156968355497732441412776801540982770920794446917220060170980051485690918238135561839200652668560578069867969153257432335596890858487179858518764958709297313954757238602472167345226976014469799808434577588040661069127088995065109591857053246356773022887096666604558833246106994244060974656516232705303218192394447919342707577218537920096975797030840875067583263874954562912907875118212776258853021243316037986531468405881579554116838176583976753728534217675721844923896057793896202357814578105379812503829383689092605251555010436433676997882011092120038481505957783204719954783852816449444506487152807959065492896268745849498323708748640493915469970665514411882336407722620277968880854420908033158487800006636733769317754755637705415438009689901952843434586905537206160308724922446733503294776247941818135550685323821308833373396331766888200723326783948786956300728836098050784928026574121923548449822809742366541095225645392107139967047823873086036779063428133396906303873116302753749974395216061207920801461984919490007267804781385936553705469187472521035666640362176974434353573349819164405468391243769136994027174571206972026064682623756430769005437937316166689486830383439061636667754968790596852739266896070650754721768112438851196220544240422460614847755385838167925034644256621907776485918223002460402168779264545794454995452291894281690264032828198733910978398011987327957886702670502499 [137,83] 515833850398323986552426593819974162594233217910600279688157425846913196657863080144762669345084389112479137386256556385765981885967262759650097781301086129600658106802372255519287063074316468074880504384036277504561556178062168486674478612057901448628671373793096039292426045132682219795267210251226134034391542422812858866986486495510154737701463201938288462233459518959543431320635512635077784983022234191251797492639993007818730158466580654261294075080667131544281985594200298595376049375643983631576375492394836266299854726616273899481629888278566695349801991203565565972620253007665480165450660066077618517341636346015851899133455092292111012357540845133440153956220080931628344511052756390238636643537916316062827089127324427857600882392035984420720735131172808629274297720669799840668430348585006684163527330878585743605227654977137027323703007355630618547912111094633560007521660928384586578594529248016970400897150026040820876822690433827776071346318655199306239829342786083198552398544336481386727304167170472011009389388037993242317032419967230604373701341051374211242614081551370361717702874035630208589757029950544662894482045136409672393218726225705913580962476464172514376008052032676009621295096209939532784456736652240805165435526910899268716004403614232539342984192199844522102422491948176107610321934811618561945744218857547999773956429261181753257999898546010889581430192089637726492146162443636643060068360759663161952186267666881473032327349701195575895650955990926639538539874878425167981015421801362069959663517066749303515044215554440578195224014915555301286689273140522054322565591600930163819481980302965028480531267110627039330121998472607767474118376663417030490221819233898253495244401945257325453687348223467385263550910111653107669953741019515294876101060535278100290360290321139793237936603590890684174616288899564260551786676246393392205352375464329097428120945735398214575699353377314748879628760 [137,84] -9819485344302685702954362737630236648697933428059012136204466662975156327566071321443257740394017765091167484350180864458446175433689139056440051745890717079350545094282004029021938490281900685691606865713814107159448379166011246481772495468816409634757581483400007631955466402024284321616404334996235310999693257173606277503850469848506329827972970849899850358268699244055953932475472820377774369249931660962840634354747609305452926376472220658186054266616683261212230804986467860474761790085673756063578208012021619398817505822585150087267086896288119958398388300680455588502089867602872662383043828396800259902037341637301869820486245010121651891334670349601237330230662640551732058628414494798601930497726047789580262149041296896576998112283949113691770524438310240640162661552371638932207807127975200237863893421705992834482535452009896358514377323675061990895750352756983719631630366557990996706633546395395210962421976162109282836875198277893374669139465415844954870327240315882568905395216948763982050523067351701361015354321744673070381830264037835504765325169061186003362588045501460183585840582810759998482343995010653521778816330227873505923291768641029331767899129574533498489817519009382427581974775650506690269574015861549782854854692183762061503066602155365886767255065385910505156806548898674697833832111378372315834852601305153227302887507247783015377451789670451269483545461717656030415661219500330773552487260652229835136421756618287249741984138608605857217720074777567484516167951916210657045807973652203956153284474830095135962680829181741461204150901773004724583603776706469056228882814965480987277031211054134955477260745611976833465104702340322508544680317836962839870776374159304889096994737798482135644057152741577578447081217922954398147029609897433562373788213290173021353009504495435866424459465284639535634757629339097697842177345805127460619132444132018722565940078647473152203191485945879584060 [137,85] 139044987033991224194433858125024351241018776978019715921603527117403388708199111331837868473884623189669220905175578007522600103886359328307366232197811731940034522691006502058564904247716688708608693285836342093125403090893647882305494224844139391900284142430633702546034117093219783001648128059405717535892112975880909802877894881957422885897615764495967296706393290385592422824479923270946457385213353161725657423141959437363617087781974256685453459315736078633707060694911405945730671941400449348613698517762670475965986403247529098543932789869217496506178516260846201375911294313861296984043209851381414398908573997069120210203292763922789883247256089204380204634479381373148484872741914752449590247756666784605824122022534960802766020743706563746111492941437054557640812484790804346369748281951143623590453210745526372636766454215246632479474850524235062049870451313273039324234382054272664593534209286204878083628682968797280903937575884399610320473448984256026348673290394219772812806840383737827908234041679064082449293102677036463307909257376277200498481440596096933176988155028205069913389282548661250974395714609668192176222800366632952018934941010178952245281015647038311101097142524731953174503973497692074320922601926957826414747435695582329420904970908181904895272816602569641141911216418187510093426146246919240171853546449117283014435874100104945875266258607497686592816910923288142859749043873208920658024274315693464985515795732864753122709355712605213102959964471502087937530556296023674558173928903965557487543884097913176282989617965910139334563868217682439762382709175942823092055316621691076526922605486977317913806546836786367591695314802830965161484954587845519739934043482191482007729007239531939486522300876631182634949902478212936750311812420118426308679729255771575313654219506096520656597402851804491101744866675425141091460043202365452888120523723235414904701009469535704024041486054509766 [137,86] -1742203087961979857724184002559281573036092697032953656217595558888841653034472342029381245901398709921725434429972891993594733965937762186957803927805691165609693343316948916932083385203116561006626692346514353865828269352667751374187987876368319321624858720398974231165460468399297055453296015370367459871105112556594186440132063859600736275409113621684134387493203589293365523823874333534129880838115602820766589240583716653160715945239089323021456857865355986837645121618668317934335140401033330974334063175195194200768310742014471163687073516884476079746954300183491786351959108487784879914917789074376279883290573228440380321041708212423965316089442927275267953010702602640774506508557297306574286963420808726420757377222623484654184733083944939434480312780687919738210928925646323700071942209604968822635827410334138205133881777964949274698764203728574106774843653269381012154468418818721304948539718595253508031224459325494685973176231242869825976672778829674003032810050383178453009396356069425856436516566298227103778177312875582885265201408084927379763131555699822759582126967353526959691897562963648716260466244651657126697905378427712577448294826122649785235369471406738437368837993601198100462809337863678313849271953818607482079578005971938379454370321435662864485755593985981810009495753014983669027279759533838386984362972681864645670004899025942598887707133237566244592469035405590492132113272313440760863754135388887433145441866491691862351392826328731177512594961590169398720478940838244166660241551916641863092416818318186726445058102043217395436001485261396585466575075720362008010355855086829675625367745381712048742900171085888087003471521589266984986234041921749614645753494922723654910343093303136730883674245234594599733845149304949311130579162968043344958628722281353767836594327635347864534035865822667568849666736306561381521853360226332557184975872038079197311558266281158844409551936343 [137,87] 19215361833552740215596835271769288350382487061327075161971530165506455741330933333419813669209156118102535315192892038307198121170200276421887622817154508721209999787266658718191688938400859201686279399176653612410523336840135105880381152297050778905068146094554317910894489626380031560110212486621746000714524376476518199888144457586390124556270888538374570382832729614678292992274046975757106908579240610028364993887133032287982054066483792674515069663574450994637043006276742306971583945651548852194036326721188658482353003879103808057142934509105185791805514824205115682427225398791614229663650825870341326733448740030738951059354560313573173200275351104994460860069288162011875063492318024710114673382551316671686689026011507106442643629037780066264828443487876945881713279483594603743140646051739346053964348612956894541904669419114268344080187681941708133047978467525010853859014686613755250386300779872489885015316642574167893520575501868555907270482792037439640720137931762923691952380505358289845381955837416024520829982834951393853910453267965361595906725055386077837351569503949707354379982981690742656973758026000882783678500835301628872633798020003010342619749395463848082679786689260985929051280276433744508696423141509872882204417557254777981928447568601775272331542438404587524367566885001018034165937250093910239963306983624422143078455141933803363236007614142857357124373174708767112122347862016795612823493286232522559348092969753733553895195443693316173186690155761985429969069560461409501195995570937052162249060866470491791993473711285131154044429719324325968963115729726512348382685582955715022682879060195681466761426022219075959213940544945954886980752638242346571671582796373493240247647443061306260201560559264483519533711883703215092602848401513838224834495698593549672365406904171195795764222507901669402975017946056286052355191671592678294878994299781297526819495804370745658809703 [137,88] -174198147524908944801130495844128244281353905028516404503936244459504729218353740777436602889312599663961054772953639628845892007815848769699792341123979434024097747148919608029958954326333447523336943594256979154696922425936129590386350036205792555272745422897636023320854944191937778311485081320245649864175627329287118944717861823930051305204309529589823866125907619977648447155127144946757371724425446211388098947395748694794408150062233091606655371039594109826860921491777390033522381725984717186986888063658709080509555925749884939471624244376675604008372362493915040748956352077469792464854190170564565499721447559527541002466853253307139112782329778541083711204873236546777031324687296074960532440590653191613182856451643180143871556326628671675038998455323020512373513878480375922870920579556380735530740823041357633950250905186652506424322787762856216621755958765693282011727428305992401263720018620805702776788350049963771158580021200958299118188471418377499160901879392423542228523155562536953816425453078748143803355541637232077372654535105983622078399485333794732131227464716477566458952240925349112402192924368840637397900382550171570412443817449757776193213366674819741227895054312905002928612895794690088458891190019418306781246814299066278316709291718740502917301289841674951589542378585808632416163246412343954495340344758251794576191400670893100687082348139977310992558528447791323715589005332331048237536823254445021032840953843299545526345019188832954014181051867775306158985367423832466934857353780134739907448455251085870369333029579103791377938124831853469528378442456122733888984405061093535304944899016265369897568589586988156113786452772643132907865748606553484848695040700234674996116713108473304966064771475772018072251076027426016349900903499897156885137633826499654849979280044863600710005075458806196278451293533216828208694308835357014335618328018830262009872771595156813182 [137,89] 1274848779227500083211770942158013632183725563111666791552758270181901221360895617697475182205898433502318936344987556813636782040873490358167403658794332985531301559515822477541042803145174592648232438650056260003625214439398552651379802575266543006719860470550903824295103383635262385691256416919783680921977811374745151571697949319297029269169388055064661756265245338982649797307252876729884492427476668044480005798473603444539309378333878837593309964375030235303682611629433065567025750964271436131306150334405251878217037708576442768783006005281049598166009024831164444917742661702806740799815688850657470347763855885910620179828389930704964832338515785961795029634504888641696890103944290684540000407386734336572787347261048674586579749290784669945955961916432037340058834334542293298375454241861596317466355068561005230182332192666367235510521181819064557723882288431839412887461647123888649222372882361130480061423546122243067030696972073466969387050282375554916174601343842963120452560296527312365238009124346605718158959738595697773867411855079852963119109543432709614508784396187223107533279656231928051193700112322181390679409355511358637977012996575193331742317082267905110330561485674013602811216629778460948769199320967075136915162241974793337924015864620170707311042530444162537629166666259446602787754801187874409509459723827104263612923393727778526043823094109164122702551144046319126306921242740295007551982649060427168217282674185855567781850914318111843777222486338727522844559457184472458182273364060104794199014489276830127235404655699594694676927430799673750825281343113378696934236161845722994563276009980075198309968612035740304437252311419332377546562812294291989350669805911438730475906999729996632724044853915503699603741268022934598607887267451693758408738506355518252569207067622222018603849782350018222938463847508295967952994456690705094996262334148184859041330978839675 [137,90] -8455746775243498018255339475639810655332329792798972621880155749592080138375568987241474426756172100408332640021446866108836077713892062011593448999707731433349114014057049522203458689238138964723144051425476375726561084074040945749183550346353928128242381796174550032214811047354609087121219444346740754641801403635484721224188291899835037660760544981194071604771287059250751813723370383816544689481138671888601457671957491351995798800969605942165208667290038053839518563946951620000318757787605145655177479113045560547747029984831758065744567747483912508649596127381530055139543721388296066585627165386701562642761131331355291347281527096395169467355675851615603967580681488662890353854322904596199829454183209791309346205865254694754468479513613002985716768379201633019816803594106016853773011558631060348642193705399239672344669484135322027406769300596487155600603989021545322290367672452104822111513015348370844327645665393088318422339091818138164914997664990815447575002256562942225140309519868259773984153572476933835448901667044592786240257100336541368803990715483361995831945240090051996217655760864203177062933050101481597264434394740246620443108333317519679158713273889586474615116457069718309486073415760603527121806694715321752795001794529193264804491459865106695989077076358490986906696482256957428991556587027883774908834472989965044557690214748651492300331166079959787252463917712274331264649883148919661549712958676053662995862080154731847945681131165246302786379244404626354158481718763020606340061006637581681186822913320448126865076160780303892053501832734681917750296126401898586220034380233036710881361585381721154696650178683951165896973522859938194114136850655799873672128915083713829738518021922221795934422467384715859126610721693214016429221915142680471307636560209915525692266267599925678824574084906685890336613442876658101562306093594436429282547361313199446501133755 [137,91] 47618824662805524675843046137263774608771609453192160662240388842032904323192804662622385259430755965031579114766677281283526652376742539872006263217824445377156038256936468455826417578331574897459666103916493642270204507701641137338289241904622667744494679760706191871416548259214872864138705684106958272392269802652000856828573839284949335862866905049653616994434423977146515163810036137418233943173148877275650152040183320891344600597455910345059926550172522824022855924144170269900533967769754842704575952164315441552468619678084960119567109037401901081463744708174770004174741915998619143739007334322229148243485952047346522445024260477737331248878952321052273620287246648633514382227231160648289549852561685609141178474934194632400182622824885141210180560977827740912594483323691522405588452542792297899253273441794236078121120714030867242115768764301405274527514774472382792416283632985618937061042310575569123849819846554870153591437480730284825978659267199993658548641486689844276304495494703076167320181810898160522168751889227907242446642826076655152587906602988019240650014548186450017567977857417896187412442184289630320443011735814787707712640584606935430118624022469908817781896400714242770547748532037842987045717151860749441465345693899449751169763170622258815123249091269141494595631313947119105982597265885824799507697119749442158921833308733434257984742823245149049377813872022763099118097252570892152646140727725200791517804054362539372946081950379894182557737110012005624031938833379310028695498022610127559214185774524668074953673379361621850796390813668947550032785118010577884258497236424647816004197845387571249424506576055829508445779729709759367264253203047637886950236747537338365973573670729405129646020946123907405762397627254589474441987142027383484416808931282340877038678461109462212330039396479464284723968636882383260283104497683914568147995256364231755771 [137,92] -187509284028755822534688682637185154438352837857477753417078136065379222616161196763840667232986225667878473463042323056779543748232899314115551707880854427958275964354341804617549461215276117769140064818628803200161943141223962302140611001985298969816828953968858069553918611647667459385571811312886294414461108432932218617375172701003515476881452771685572327829257937022391243300645839679719326987283537711878784535941066823086258373427876251702973677178713438951110355591258171724741104932274227881855943044689204375117864744443332911105507415119871734427672956904152854931549794265138092517995651742140194662928948781429657711140000563932218897396728740598592767084942161296972899012335069750982637746013878855300137413336472795557674552764913377616805824652695715358069594756140467053119624258456783762935374435466942461409902855104433419524460569078853340786582452883316300335772030432027548358317374017944681625848980208875232551311630530588144427034155772771112870294506690788438118340017182043732056447913285884184871096587071472336653735381279525694403619673944631746334843437726077698335741209497542259114448767102462110638706795899836936172572499934190197722886329831468984401030562807384632989906964617901026481671978909426891403870705966925306937972940966068687428388568343562763022974995020343130666114659259993167814498964716352263758384941454601102227684865528030405023017338105120040457909048824473319678044468766323232533918763666504559901763174198911907655498751281717885238218297226129892608304593636901695407156234147453026325726793310117736389353783240300350938774138401024170664493476392658962061417887198542637439733442624227710211421884365298798269890609746490705610786038443815489517805183900009326577724022064098411591941291211020139405174785717959906316526816325413123585238895095446453135622149228906840208314883411836932309133189654589483418592183804941318 [137,93] 415425900593123575025989498863010099463578073021025310082302702756930643595490119578482558643122776698570591377044742093754745235560405605565160523553751601687808871708353230692844196646866453311205534648848907768409273180250218172939580645433828699170902679673198462467341474670887099202816888209723854525880820460610284044198582722216094393931462143952005528012059728792763492123662795892660217370866830527220357046706040198977189680766670437111415581947881005923823629877324431346865420957666919611316986295405537541008144401556891793649469141157117901295705790295199161425191555581820011578422868115683389469030594025071677153412328188362741031365136954806415683811435231612724000573468921915685498306472148198186900389701400153075104375558139343772291698719320675197578419255606240634103820877137182216115524339588758853891449564827020692307551723521789780292782301963356311949889102902852136334112667701525397838611709031433379321955418605681336035126695295719311176937010392551444386681041513748540831181537896660902426911138711739904857526518578783510071705983861972055913880376094888852952695212850667617406747551657124228004384668921226844637491377157795799367217354794720431222097005207180981573029040060252646131764126983102696048171843168811385928879650352976489655100754889440761370438135582743225380801987053430269258101608872481637367301323016309936962799061171082796129919895836075267044562611463829728901939992131797048660338775120597802096307426609972820052375396875161309402781973512749206529328109633150508565460264232083559032003469323972814364745764307848885229925262802654722224288175684325450424021253773797625764863302127353685594821661184172438807939972845190487228576010135326493547620690828174358097259625945188563971256098104493505711945099066785507263023173462330377364974124339998692719436526775413788753148183150152346693622520645474001505449418896 [137,94] 472969834520871735554247713396115527939649188133588366893632380399608230988024575487077430884105230610762594593600716520287224067538641730229716525351215261934771761087135807301572224159821881905308812383732031308361046667100035657607863533362472454608455138181492555537081354565065236313103620844429231380519513146320761000503618365001351004991444174884341372528783153490182670753396970676364390883001671686907890850430712872193015089928795523184934559640815137427985033797155789373076060121527493500898314376137124440348185476975825761987002926624770761208565126712046315517139424190640078583680657587508398263433678378112015410523945450078852947381066663058542956912082765058905574385373862674639394525340606436201774761595963957140910412577937912849908129127875065072223948309815199553423024237052505320871867949763385651720545719729947519925202852296321500303357297490624750551440439590656142938070136425848345376748080082433877045903457119220637914340286151595047062590021943821776201110066571942689084433921884851778803636260708494159940971476237213939676024054608254497878737972130919698673937634996698848568070739896665812931787940971062092869739183890754980867614660635447859571090693053558311334711594243070890520035869059591670093442149768142958754454996220553271463789376212750746660232509263677807198566903207639227808311274736876449499125009598585380359729175442165399187972541156920755367357490440139156437992850446696357059707545116383817770274757054966329070471207173614993996896351925214286704204262208884328493504496853892490557287152339734237393049274221904212261525582897826633642032690794929060946467328987682918564874366124781477330929672732243528770227288910515803161496256700105791972815612411785711974670499481581584148638417962102371476758723397030736429339806943749377837274165374659574530130807089882729212608798080515430279774084828572708504037 [137,95] -8357346357256935050443874825981612987141748634721915211681808271885362456820541818683211355063688694349225596687845536395533375178134901840603685076227165671287252866892006062865153675924808102693992310004510834705234107499323716809731063575595432837820503984598667483128445255595074759540477627515452316450088210888962533213315548509342071512849189135083120979176192556120456571485920390196719741721349143682137768649731419002759987501573211288071166310221149604088922873126047511078710421784107893368708968889700199641477827514701826493731826981981784660856888664089936495822943442375300821157137673830983991738646099692258723922072739698578222449416085728451482666046267571538671529651692579104915554205073700819947791299086728908211314325804440896679631880037884594443485116519199398035404762533119413207955102949477118606228906682706274136408121853557187643547153567694161802285375282319995836729435660144486953273475305435479693685092785207285363531379586882865987618516857190994324867349970273462137284153623465600060946071123970472624626883829415241113749869320557520864575299318619613885817175744647268951129110490088144058610556532301552082083582125232267368029323304386481263088586310147649849868909791364983203357793167931424848790097126568402513964936660776169083523595080949532307991470057942094829631828951366126358986491008970966111816668228513639625111167665821043315057209702378846256236634705795867807171746275092375759337468579725182292435029750660328821572676502380638774112532756244043527422376486452474880191905945930079697717200010135449684520555977165383116357985822739111680144816127517170387643678176682064055948443776398442018014238597216231868203125856737949589069698197785551434780297025900493781130011066493445891813111442907606159783000536994667583366130896240255051551163638424308257407276643217236249822545356980358422338655620884759756 [137,96] 44873303871487171473601080418818117411578555575230890600975965624065147848742864272634061488204628449329539594163583535038372198777316756777410716337464754170877459094112852606557192760832216528725658644962034588590612157420538293242917852610577684688673557911939197119272305555724621124049660425538002105731104579719476888733642046790300459805401070089120159493589500102586568626363529857096622990142100714428816061726335611340045770423630383251200835913563591781828052668136466022342831605268346196458849782695991962826657387984776358078678990522532766505622793958118353815377498331182502560525738528183370184161958671852805314173134539653740941360275559921319946195293548482131899343844111124906840521831709701905520342880487841035634842591834007896362549752909896439505042717711600303590440272698633244011129618232236639279153462378860747882774746311944553815666103200030599435573183466636876471814086278585958223286236150926689243517819177112616669363380550239050527774743562954619334388331369519487787088543130591959492451671830549389410187463938665708307690458846814166626729446461227105390807020460615821408817056017456820828332275715843572394428826216233237578676988802886337157036571710912600833019293056314092119937738418263774557653463664836475669520832621845965668350430928101277373547041206366939395986595125537365808751151411096566509714813109589103666491906933737466931215060311301677305640744519159939744165465926342834840293923443877706177623884549440389074138514334115873094634052304726094883652623174631964570283248627945068902864569739400853975362823090048772057841232618383381138770869177275192036727167717810469860453658740777231873945818149101609983080250568458480283455470288323192045163023282070017791324813405339713698814594241376130100218832350499300205220275676086534481527358648194753208430461595427246120214083179902370669720328566950 [137,97] -116499054472727436904962478883028706888221390086230230912827385668327243055679478724594927852568695151823156687821525195328609350052900814667706901399694717539996560982085601252474951805105160645858966032580917304518796619739406079378770253416345310181768444973677737986541212974625257995243087363106139891597196106147810687559779236722352608604983220248867611501310756209145306716607939221793633672526399462269262612828373580495966128862213839547283674877747100507073367591634930209201629395784222432317151011629060646532943673483560058114101748811721526051035766942222617139493517579360153212796842131892900870451202272458724328555720630339103741795210866643562867898640929713662962383634568736040245363319195823535170972812736794629753748195132071314599218944513945444559236315257277139272620251154141380245304658322310042860256819205525640576604941800701130397775231934952762229886192301662428722703751456594162167517590192822186196354514286316436271182604541443072390708061274038836177541668587319789973453778879361247271610327099245574649457154014951075550282217514526594652551219407792729756294520333072120381593755163789686013522679091491481239640868045518871318531448845491685835145060341328558136069519795222156233972824022003779919602155045626285982842446515145372204329999451598872984995987719822733119374157629395377134861520912079497554566391252355885466633109305353915082821250630313515991449808054285284406842172926925178179029686457705779109727803894669715041824286994661436733233134291751862654152976292555072047650685677790398348400429542126924636775693662663289337963333322314195762140111363530338018154405097883088672562992194123148412335611395808448279795897881357309211776333557634066443046651678324156045948186970076404947188970479024244514248595716542620839385897911896668348373024271079686588883356768600067862518122926593787109955038 [137,98] 231398217980763557956959210831957871384989497641971622009341284948455713373121291639888778032907513154800438656833252998379631147135815324544127509065917001600535649735606284624334733806088240635325586544769485290975591165362884493816113588394453598949862320191062056562715375994530345256757241944938807643394094148137603157163134805733922835224217814428611194797908269355848730267686029351431048224101778218289802800781167810973166634955016619203875434816447168375666092790971709588730478469434891722182780257974252048730490521976267080300278117096049824288749218163963372264160238247856320359947529024146568974537041161986465445362304408174376908811889898485593579235403052581420808235668622741748469905982573237485378616381408711655772638367047797481081867104447775798917287813867196278950726229550340331940004275258654106770008676633856144928361817510534338947373886194599443278111283114331659445399509873300453731732983897506872913417960047184487795929636112734110732719896817195283321898190163616856515633279234848593911310930391657066921872899468864704919649121488258591273625774782305899589841590831222111185130304061326702827151631912569483231545559405283680207853460800860999292246578565451069099873683927632895592701501413857360598538725397041945559585821526003765510821705902091380141819975067616527324091538736022507618703972610491647508048418443474272174140613428336629319603134782330353711954086164291512885924805427075833124468354487628732439366757261975459610139602182628794879303223304023802942788046230747256164812106725886242239026639745417818512114650264405738737298463724811330800584031699235554532778934278171461120268274524640003711263253270449107962434619505460937472385888499246434293184640539094411037524516389998351896458343019868016762129423719031708417704349908975733721179989281829122621529439541750384822100613569641536438 [137,99] -199152874633928985728502600224849527180399836585452019838579932560785033593624170833822882033330378713957385310200205333663320445654072585267474296401446271595135607757719905023212203175890455825588248442181032622339337051275119414201323193391261267749826873245445671195580302556739330418476452617586312321509953236309209772251934313250625959433017040862906856120616205596319440127754306947297290866655797871921881343950474821892419327239344685516620385596630878287295206302612721493550001020100222927741341532617638954133648202433210352252665331365341929201635864438272209977112823872295461584883497404427172399562484004455649213770025891498441416996520074414639658075229008248937383143085555429739827556569701193474063974723656765931558096543762186067964023767418303738419146367709872113684398893430310699755719440208487061885406460168727006757850988183910751404770511805113150305309075675057111085085784361519831853913562224031943760213420494953758569130807623844456750454221594841478769283221455469079100750950649142859324682549397316887786082352588546177634379214183025143977051412184193813719390794491394009071326680502640575890513654482326010342215857678374232541193127932147263101020740566578227973455469290042510399956525017017848612854990264417693059051407447864287641020734849006181251030449398745504935064196387261739178237974554114588907058745615820695867005426969897549512041381405129782475322691726409661999209540659497131829085508685738970981945461889789473265465103677664738798165978105252908826677118335362381374352240961242897562498054641832593645369955349712253108991856394228106952649140841998669245699347559141584818030024121216199948766809877580263017501975558425253212709476757137486050476870173495044830331231362943276772668880496067196831414664294319685887030689533531108299714747483037266063667571474219723523317452356745 [137,100] 244081548149503690156891932168812300638903191507875044119365968176235927875021650235578964478422253072321261877699803276292907712964035073631861581450308999064982362635250671896004586643200654894766460707154085265491153554265766120443507364136028951670625986383890582765538591698614602633499070473523873504637988810752247695142149138899117726759587469033749873794951595539820119238101811355333827146363828445545109110087509682487400687606120844133179031075405759667418398331660764482954155701825899138755142164190782513893866984791263147236000963977670058935628945496866375149930352537581244250196417214481261587358565385151724306526026410239566140396746893543876383601651573125673753248294559192173083345134404857378255064935731156410176107731309589536205091206298980865576952693130152715893253714226137404035060730063900706853639481052931988790317085970726238508051575124540561076024477452926707565230180066374136384828319651422932346238193878866820043313430446622072793096817618865595183510041848643647458755449618314817248566917690093219806254274669234356993952261718128109841467594696815839426284339867637952289536771637674632827105154807787917614698298744689452303968355271786854495120580727660284758971804580083389255988068252152898518047723253500431195944701875884260895444141289472731138859060446816281637457061554336063795826860288564635055407340698449015752832883675619772534370077083672847771620641792073636888165134888101096933931888515888285722798312142236759191829972166369004828948620719770758045846471524299892749478285628766621843384306116252854278825051782870653363343652784062976625646160409028478892706754408389368302340932015736501062386519951871673692909928129078920999330747644780968959517401318942352138760564941336030099899638835007543172696790676250087718362569876141591462643052334827038317317978824072781173425550 [137,101] -59887183806913137367227870801827328056858157270435501485700544307776612863934779042918116978402466305746314790383994406001142435604899740042019449473770316819394082241410309524257332944893807362738624461151363715222686392334301418671721904073863532056635565149260496474361091364605052040775973764008124383592375670406350885295768627515459402452851071077398473047788352818702656399333463477304382397445122024718787719910578334782316138924686568119318509783068993971564146795195582954611455600105584820817395125305443856650648711738259717137517720449898384331938506360980049604685716629979773134506365436175912919572138570938637189847412153558552708339546819057330280616789362338260257847659653701940220449766132657308548545124197819848589209673953517997650858226712379046261352180808615767397214439243209647030893480613078477377473769493388907563704685823734856457141492243244984729602848994208406063213694293090118087029977267524823821207343489052660196629845705211827776948379958249249452376138838134821575468989583429569300586587779462244632921547115288442154965394130580302008611309495838150699311571645472934957399682456394720500531488401583420523508007103618809837160272654110163701935466474841013804889243486367751694004870564578752314645795074222408711629289401152083269195096312060613541357944768106874256013217151169476636392213046872726317712668361654319754919006587080840675354586550105238273447762214301673225622003732278788503259988112489989563613041576062192158426506371022687271991363855942276590280578907762063185059739683355703582711034304138292874042850451009035646734045014761984403659140115678082368842622194579515871168592807451225000245941266209783122595967227983827537707546690453713123109509455493247242370537440347136622934014393554303570226840760559645133613376868111397832759693541788991791087053378069028896 [137,102] -694715316568566563016378807972310474218504051793280284010798598707265864807790454420205791805903736608125309325950328710907326147852588538785298001117176488376516753002310425570696482838192133659623447581043011566733481732222074584254877203756471641616185614157216466003910389515570376511554205666483948310955443539033288125617469410865273516230827539112130878573906495916678021362629702996810633697505488044866278293208776986600166653928848942384406154261965993493866725406480111289396503604133389500107358551980648758920848570656675257067722795692177857103178981616460476197977758655698930851975303085013197205506364441389799088230827363732073218450004199307772580444635360525046584318656194736243075999023647308437565021301271442386282485203882685731623286711346477526719109832284111332680958361342615553925061573318863712364977156999030429322243722588084540301270291833061843719394973733276336278491293652491504286088572496619217654093147845595596498431725918722682542009869287791850195775951988866101469322167948334220786274044762383054407382461816709533920480138318918738738759660400649018226318686109655693315093755010607060633266108632356361310367452619499837858907928519170048131239519783658560100142357233317587401495714729683872852147229597641671843070313986928653464292147192210922032337703399249553712826855427091159431449366976140647106474854142604230421882906932087634201257034361491444880652454520394361414773365533818648098934621856393537088666240861584300304624792917008915568505142410338868509460751374508715069810390980000753368659542343461697895713257196586258550150394864151836710167612624898436151665751616344292580894812209405343805199408308975874583282012481717138139726434525156485713921406356303773441102307285360204992347003700144341607736394218555645465380543850811491005458720669869001756097451075 [137,103] -38116677539147825216291010140913282070528443350367562244865824524612254475531650874050222605225255623313585666853325183548752129315868422766605503763013421009957136315832744224881535492565755779912980144150324871596388139822246129739570095157850937049587297547957663851453050049835857902440606011453269248045742623035437803446639732457944024690467309692547918392942130145099527896562383168535065095527540983588690121027173903955838932068403474525681306189765312657842600221669734171833083555465737970346391506829446968113401219294874196267974982007128346047420594494400123457993284083380029601508458373137397997008735720981622843344725027403588546998976765212304190196870727104656412630351886926708046083228268527348032303144032810698171394706028100862848850575905420191608787480647849030020361339804530888170839985395145519048853118615580858450955788623822157615355290033826445069375106400254132648295885843170055646956626960180180860822195377341877398868544154996532819798901816234700251786455178397378795936842276664788438233427925624821631904956606982811745241408968672032405051683412544002825954583650464296144184025579480958433342388059823574708804578983142760150238988987001841522686301372490321366848447580004984319187677045763847694418405295063494760943578387558558939616719814782635226157417714449341807921618966576348400459448146358374255530016828487088360181165842226777451065126505036518977892745601538959319830044776814458359011112719195257098043412991566295705806728248733750126339322100449023321888890978986794662891359563617064368916630798778465212443151110864128718703731158803268046924526516167641062241947789173863673557070644108398584678121220620703906738966737224980750670981580920287950297017652608472309446430403055407699519537186168554611194405851355887916282558792849531957148562943459947135681242 [137,104] -11832423876932559342422952110055783858582186504176651988494811654942441381161524161197533788919803172077618447012217719068548345287289705645912709016321169550942533421535117672367006099985718147636402480224265280600691965126439825436358226035437884953450392770954691386915625788857149814956064892490419536725042410182738515236951223989846277936826460246190513893969363182209272559388807032298372391399039360821815180750460489624944814144694895728005073842213012789727887120409388940387972149077647494576963227718942216822394298367130018268456549833391688359835093368412413070663221746022458447767128459832247892586386429245196546836414360389461150456901794518944474706965814097235803327843828292732562937271166721425537046491051777531228378792242376721795607821145384549741191750524178021174545085284721085266960458093143487982508310636883558867530283549936293900283041946927478048657605081849754337244202348376571057503900762029359438191437335917422206855606085805674835067597590024141046799042565787839698758332569337273314263667545352659123343548002449965808515969285304102822808115582031375000545447702180674932471665302753757634963577808652790822072074840605719311617997173670518359409580074180927871619177342730300242852330468718827927888604215898263325106512184975104637454120804237086387166302268313405305289184180953776041074159173622451834772418662718177005290961037672088580444045941514112827196270034284146667923128511527712828413727672949784094060153598489351151809932594894789129806461847311605116048728637712407524660619659211291554711936585004301999618407176628076513265813805150701896897147615456435792959402489054904267992107874317416645835736727048303026088810378347219732602190705524392295779320194491482750321418765663635954956520385460697444577115802062421789890819996826514688434114203373164498 [137,105] -8307336103952561672931774772021537127809362642607848257493856727007967918034669602353622807987765328531774942776076346602314243049147394098378806242112827069061523169608284875582623479470735395116098106702177212970841394763180017343638370505407070364924280513701588378980705141554573844205273340269920740655876686911700883521935117020546136527564581066407089088895265152073338519051436581467009403488740742437850597206072144124741497406543342159031534393867118152198498776292892170128372159175591400496518117836879071165384642977654657186203689454986131191661051941326434826730045748964668857291789401956388338408777075489786395000992087835362067334422973553635524165867538533137502993515313447349470627316079398029876860961550253516588041080667957202350508924775653242194003563381487327773935268369368933626743096841381707588894630453355955424602377885818520972691289430326175230485004525964105719575247463206763308813303046849585730443482060535482668593770405411832912024788773731596274661354397094181241129585618635005033488979883891934567584242723755326070087231915657288163466575432221449475652917592030646622982307700504132819598742099348282812812422025997814103343979982585988496301109340810713763377968915150859702344524580891949949147533443471350529737099302173501620465466069344215135671367260194310043729445517153112266911386899018192060352228705445500397702899652950151359496523709481379302054519912797176619803269246560898624807876244856363159138188223181368390164564342301562240854248090082143091086978582577994748096712227069149819009804279771943534410746271455341313341239416811131181720607981037948989196560290104836199273285645509128178503537613072832536122115885755543885873076894005365558918503491765789952576457381726363237182006251543350353328746923140498191895585646775587581094083335861 [137,106] 817254586552196633405677833481665651270547856443113917884698500426302946219095652091778018705451917162054589271481286572025430904641515637783200839823383933009739660670614052248743298468542112083561265246801645536609460229522993367220995589475894479232296293202641216026545484253139524535721455909141637635852831882730434765726582570370982444828426901648547289478436127255128094248480788335409664037267689090822113210443483226514492976265872522839834056766827994275199125921432844732090826500749049253486061978955456168457033544848455397387132993310344807524945904495366372154240090170611699036287103592210171410848723255256724092804515169978086478984755346491500289755934079257367341548127750738294339990642351188621168535457393195209714391162760930400544279591554083708831235988676492720600316618714610884777911743471064396189291098245098719536928650876420974792459662858333506738886993898615499903063661260505569733299754915866485247276153755005395074260835330072244124344923680653450364469178584822749106460912983826787933865937905057746767039990613585006585278768999231004922087530048586355981007095200137657716712580226197370800430495935740246653586170947453150144848363939396698646433717016782305479273869259425964197071991071025876536912604353250585518948084843941924147200612208924444182666620378700781030943079624725212791900962946349093534371497122090587533624050537566544882268430595497091214883774788156373361050127942467286129095506280115456744057830589099319498780893417801428887785152752976782512714843105357082571764954198696084997346107094807261130910545186288562387458086512644318737444363334510358906727698397574486617946603583094656404358425406751340821344308340789921650724087806454056731780236359821039171219450679201197006735560322790849197205021357968772482239629148674073379667 [137,107] -1270137814606993957100141534330425077592952530790104707320859967505246558942051072437117351918436086537336598308693947716973198575534106684536894930360808873092567060620765994671121085879388217156779810203671996631375262046311092803497541948855585592980626579131905153651451334778468461524568293115212535677738316404908138575518302084490422109935190248047496506555842436786116147852442355885456429892153615722229423447058986211674586337286136198633554014771025966825252325152989029892109676167300739303914198449379413444696473681250334068642805723658032060446788703504503627895987008508528086608717755002813697048187881451387822362151505957674899072080875181243814990799418961515807142685221383234841183745713416179282624502849256270653446065473070510666972838579163625970976596510327322608862395811440968797472376197460770779858945301386161794708564530234462460792464024210522375504930858503538542734914110634778430827304220690034910547653420629869067770781231849143017610333879923567557053932974723771115697399512062567462753827850663423292215830726808031812330200375482099674633312979233130735250439694053516211615662573186354010431450546952601086881482404279838372502929485398419009365440993353120384865392663729267561356111714749549413284785355186625631670934393782248720867258346403849487472421813076491155299439776706771505114242606258896533949578301567830560100248441639054643108043163159764683864019913347813041950489486707433740365171553465337276311325354565529019263949718924462924898445157160644332984453041995899769658519249237969249266780102089517665840071268152278238090787829343881772985758783781485587217142590857569898136279861362569452542667923276019407974632977166590878075126534689780104132758126164457032057451065904735720456793934983699490836972735743597212875743896701572 [137,108] 59707654116718841653529187072635517017700349229563100014986554110615680013819467278615238057619184103377001685526778365324713206202232967513530277797216893283118641352041973583848506319534943669527508437902625994627148044985324506916226161486427232177580634102134884104205273454319600955093286322608190813024077624713797292019633653921901635985237765185700509376872303175524350046003005214501896824795938031220321931262123080365809182875098621314673010172877233422277341232869587017211634872120887504545167323220098898766448833213568134675697912860550659701548207196614132620493686882535291540720695894994004756770952053372862743210225588052243785389403434026049077949426530530083807565435662261219597323024650256996796109897028815857683150449837764431088717249586760311851960773044743916681091477655291749525709249405190985803203984597356576738205642764908102497820897459171107237425153520821589605339120951808158162786225667074686182761338763686073539449159141700925550639094929651959715318259251094875317884205448189863213025601624699042337811736446895047605992076227716153568307264115997808434732032398762840270613308981626289246286476327900094279853294259515727051797011681299692892498256648811158152313480611314219287215382789523712936349723192455857280701382306610677092415071558877854140269735028142540284321657846786982981303811359703528632654248626985342068834297287175108235636690288748826045867425024122455532606897231732670356110297387917790414813911560407954884116827626507424658634320938953274009201426802018481846805197257307582252259135541249135054773411054339310493243951479596745113367553196244962454167557249943823397443656573116823866056541124855666956442125559240094438262221197351671956811960840260039401710371276254846999269511920911157253767964955743940128371797366 [137,109] 8103727912532985111609989639700070118691639291602740824152008161064955351619720518738355690983373761943427196135909262164183090541418624542288552172156251560374580736440729697721147581956688606649205064100831854124432303259559854608020723918098978443573645644956061150513723028421066991380704941632622819891847323508648899153101531626959866695680629235511075052883735120290278392378504622925245122700814740297708263591148272922553613873705385933082509559754825222356846478706828820533403486326235200079437809191696729390307445639141939350989443159881199352842253420588835685393727670648945404072952410280245558879255697588933175903882374778446254347056995832048537811908161046730540566076808702181050378335723528042002287129357633769828567463083740722268596641025423354220369818586919606439749392151246619038882801027061930454552990002477331474134161961737015745326220340012898651558250957190041990263321655740084071932427700634375022625304024116893140014009184489949098194628710766999741816770141527005531184073763774931621386119583850203605938440610278991060256365731180930826559584820344833842048093928254196375114994584849345416576261746590513392390427906038632423732596827779575776987073327001882959882569426897353051519799915988829859781760519198634048197587214515215176935711451963114862332550447162593256434883692085485010362262023756046735550856050212529062051021650224645625023602428589301567952186453537203374883632184577684871097721601829266491409282525587632857955698670528409358840722332216474874021133995595601993670881549512563892103714477064425900708739766118167852472109270966730286903698743620190596727037087107320833780931555778587437680496360008278778003515284008865130858419518053446661825312590791248905789251356303060341579248581393421329734528113996444194392 [137,110] 458119445143540677445022148295982732508496739258378011793061067535621397185207868454637683971318227583737562516097791704308954596013801386080581597666265104499050476378754649402633562282021430508788198233235797315870692289888573467563066882053822727865692574402746757753834595518121507800819754666193548587261601094920852064181913905036439900990010587959387477425321564657485151991578889453053196796233235621148353691270385413303614031853407897899983003836343258590285358725508330874167438871080306207470068675574147917147302521294242663678548092910140827296698630209508193588849448088275879872944264216693608395090043118569695097518461620153077073053023190669062700362863631828588325510840771695016320590964898403372106040170439293647052548536321241072955142471488538630736140705740047551642797044325456503910415562812053617064666407391637471788633716427257063165266466351123627685121297091323612834631629967682296062161980668281386239374614516059340325738327505033868822201767570462378233639954570220449679529193413552963584164439069066004705034735372853283311982823482731531257471485486278688280020920794935080223188684108190618069044116370131753899119431492438154470399887827935955508510176273511045920628625529305175067387764726914646321179821828729107445560983845237098824678230739186130404430892201128965873158422879161902618210200153133056683318690584183801020480342705526569731651959483243947808749827593079772694839739648360389237845634441382054472549596934276086192455228987855425219848968902303761812230280586537998510806439640418023264750818032500413651043081484521409959391283059699512141106810858567223144260588313099548205291862608363926175083608634934980665060144554926845537403959306908671506395325904657288701765535443378763610140832374729748979522259993974 [137,111] 43392885920085993543971804438415393616102024230588130884436945137926901719496393292471872321465665750489509898042666245910188014653019055859491833305608903578654128051545145492944123681715699391738363557018856747429842901689197643343982335452028758669239737931600018335948558836853965961121286221766046741681296401504452629667352536127996258129448691294707551396999744446983906550817333696088255914470612756918050039308374098945511407240025830413029302926216055690549569285369260030183233437669929860605521013920814263352241858617320837445708469604628213077020240764491975070023807871831638489624822785543264408205240420109831879724794994345123585258832333950873658157573582037137548363446525211575300902291803931061228110911791098251719956065855886719072780922579337724982810632178853971757903685312073430002713752288425058652896378829749373106032732382416428770680044394459915559788195605313548066712533967604269349123592620572590836461242297127387829119336186473540437089933158850632048019721600721091142193103005424576099190168085347228882521698372517384623540757924202902684437043598341058862828542320333492713476302642389169327764786782485545358482925814611719292535866638449973250937961301942692401745550263456643620942964647217658772022436642444478396659858989556518247386252274558416743819441450025306644499781760821988067473714787557524750088522848599156493170098796405111722218598342115822438926289801331551542549880872645108756634561653421007033665832056779888507818492845728935066725390004663138385357760615828407081078107425313260388382546761328406908060342698152672529653104283019572901344345328673756067107153822214985210558539330088275823655682803248002494427589805396782074070103411464242866350470177361098531538001637759236623224941771431122608450778 [137,112] 315766392052865560861336595685110200489515338701444133693361543735121976923521766364010766598799424966256271332164078928520303924401321058398081458653094579006758675792756168882437312987557627374352562203537119261085694267874923896205645167508837867183941289610877213430835100270681688292098219298274626096887773431230566691007243878802409840765077456355316067765936185739370134450800544677989331773710049925300840104238816182324964515516180553203540474366977924285845345268506075679992942932257619033310433841531497356900084954607479920514295870635703574514364670201180256205079855765967396965461759608401294439900702847762598875491504196252209209216439946642955485237728961277900132171607951043957138045071326335554739700322212385277113554499429523519648160930947241031548073090007137942695958284798145322369932077469375980324577695166674059562437656745523646069523747990183820751362149719785953090914966988498739310119527970852623275555662481116216458963147769265268804569660307387718580680763162148198284173381101249722268131065294405069836375173058126101753247231410258466638357980831874690940387291732104529509118947289104696563539222111925936561019553261414458161493173386337198285584879086366400398835783176132995122013847199700174897717837088062098704116494012513932119862730466990879928215380813941668898300113894365726233387591675565350795879529369165256198730743530612943493950723440013163273997788741188510424735685945141709737152084831367281645884016949378432608155325044343650835843377742699371580486358869425544306691263336800843279033131554573172289875515345942583659243740654415038075419664415071408112725905931112393757705195714647193102176869848397380318161299934798826821191837753467154593580736452671465757803998776006801993717415957694074 [137,113] -40450588511765495151694709506421369792116779496401106789112751888935009915947708097141550298802911986280983901810579048992290668581482002768154659260470637254068956248959413374128390594947500647714860923729016964059297251605810688532695270320688474593199861745730543316882325105914224787196658864110902352041868104254179954853239481447626050341244550970300164654353727217763619333691868656447460765269276700838867468740834084574502438411786897446476611797596253149203499588132494401781641603950978927385203379700895836695272223746035714160108536366230935704730733737453002216893299219831084105491945956580153996626168456327422640221221037049348943841278416128301671133013759649404833962051853812761793212371601162824273095550027537081119710323590644670428252326355570695086927645265146101783935524946460528315889805280916803656545591375220999862976636569423028679073511869623987005464983118151117221624842836039932143728132580878970227905563703067625697976305116805705148379018460772867682038377559521184368718452371723972591138583157403158814417987092785870271776841045045881458522161814846185033548194361184204387218381315056229783448720556574198491762374347470912252121171252236559130782615218469010291486309664789289114033240786070437069343459578428558131081482201594913800518021471494078437752117853963506049948661483570969947598615596557296034959396908107445927091249191939517002604906485756868418313117254009066894984460424239489194215804644818176332692503545073095528842143961342400906185073132641252180994027944279060372071325021689500271475799945935160322820128495637998228659684302517208975449274313537553812070608056182315113764491658588293180093301737605182414205588413152716737575621576369315857012109549657105871588005801886981811772116543 [137,114] -1124851008254087229669495073975415544250060242196511019174682731555211858933971282469925717557385363215590522836896514585336999732650579971869566355983188082775870897422129079636452079951136101034354607007137897838359158609816434871202938178145007169436432719834536070218649830861303222257275846313288630576252127523740874800242289776980677078880722860042636207203883780242723013330907755707693549931751518348855022328226212689382154342276253800345115560700377634661986559655107563176347418647405370310468969583681788645185262542298588361424516257631271346998951972862262444354984569409109886325007708809460300777738325150300520814892510385629960641138052672978299667842437394549815449066018538276803472937585653147501179763130695664050218693115936593694395473448998210544239945172032757880273941502192277507172257867347968468932517989730596736264947325176211607854844895943876319061674263641228495702127049327351672012691590638703223510670439766741833746009210696324564549694335003957689591744655200120008893583904004646099346036673371724065081947621102781720663747161066640657321337106907983534234933986076858425909022036341703562522869003747821850007766653929680526536840467578097344092280770643388387923194449789192598761125734483079988658566935806093982053973975415007345652749945893946817899581204780362539628781303646391582988120448870391981392536412467050754156899385740026487170647613093357938140495909631907976217058686439037297776784474461481419207441070210710213017499568080954942557449991250356884571814179740056948600590484010016210680526776281354441452039777890119675274624607561280456283878265987634835628017278971345798372653937174884380535031386290045849384318035952615546617359404779892173624566899403357989103402859044235275404 [137,115] 85506725314733722174900112929406794382848286723827596767835565221492928862618673920423730254106775366166856701616306091785851890956010631650516663179046577064938692088402853513993383825239746659671696593119961464004910444303081903440099159339950574283123789816881591846228895564410134943809434182686744955551955633931411344752616151415453499376189650863805193831033748674214127536292855409929734422128867083630887537976143665135665526316130098103632590201561088432210294275822451826195615637266934163356888303098528990705462372734637722673786554858937755369504286949950602900705997190300991181623434836650441950672216372469653505863676360719369837075333219956593075632299768275340298948066936608933932123958230227768911672624796886198529728443848823345482531666641586728049738522089231398756024800609596493874696330086827937022342329614244308494148405122871930040196349846065263817365345678962940918532442670741034019527349261546938614859606868057767295745434802235645922125575617884636910397602046693087704697633634900844589785619601794118361684376403028086914401226453376254075493142859103425056834450143996175951205900669897198474794382889891826534388813228612989036703948857070086342241374928604819533691960706160647290034832313659524673200791914981466434833774213173573540008995750382167667572397412726293037321591628938667731981034899049078130512525740799159310269420745992085052726395908200676535848555039402059637985652140023067796208894948372752654994232795234663755813328945868195279008516211486607972830248257750130447290302967736616915922006963222827982198356969671842685761723279820839999370501875676317252240895626849881801213755025183356489094003587692414059270556428779970064608300891089966943955421902933065794960083888302 [137,116] 4075446714691664798013791943724616326620463630938912023689201078734445574038290089527015580064223445485944012594344706600859312534522031310466240362199287046980438338091328474167682137321497071185286849249829286896533040232442452757611238149522106768318610499449586946304626797960353569182660202344738102667503590937915588594082075491871805566712777922976581432961817549219267783279828927204097404194728572780077312551701065898764446783373647061981274332590537974465164165499593485162882559276774445719665087447070165556080624010745128821057668283790311154269478021435621552311346149770760974392030448175694183421130621591871898580600410881360297598042072518828694809328953678531483456945540048205025499288793517019257846286521543503477081063299532729076833849612753809181545409986271087079041383040932896364341704259968841467934622184118516439543909399794541144942614174737396447923775113007963857643189225257695422708717673518125873988056630772493746358765255383501312879589418511217146915398395078521155265072827280772748084381935168911591797959347141636580383085869078362294569030374842992418678175280880369971846912282047177443630720489443231347722684787758629526001918948531740253057619843614066810364101805672015473868204673200044217916252563909451119882473689886907393061987772779117649463924572776262010997825545918538754003014643652676700747502643825860977149548514639113076295153054575651290628430481092835627244977049251951498997697688202209006936497096951159022674868164267533131283395972319758873216628067786019411835954880263213325316310752142696271485071976200074220743714059557525360063495041764298685680783644559685426274360442460009643775197363306390448103333639604900655066842690090527867899862602645768286527396 [137,117] 22534463062891785079260891585400277537102603101341198220272506996755457177159587764487862356280754104822797493453427824437877050947172658132387205610447070960048864944862560650186911761629809437713671848412807725035473655476552833518049853936648551063558811875887084872420208078827255202574552299054664840377163227483582085143212996317942955719683550785718944576023889266173878115854540251601370519185663745184577838742566833907712099446858517944204466438482380381186163377057152168385568078155051231841874690674509909585315275573615555549912271643716361618947436362352018934298288968408190627258676789668017883483094256686531014112759839066085776172426304964927386465578943130721904570860326190903006500019900899680264218922516101591854717673557398156286559675166561016689440629575746948762923409985170879501914490492131629365950168727682863770434061030400315101909621469454364220054309677896132912839325741923163124558088124822955577510776050428043823608506730460958014979244959783998381144486744761135471562019682199135281080524671940854737487290645999093256130364106767068318601665261075910933471957921757531452464672427267087641551001555450165201668073002635491538802640193850208901319517632722625352030433818917831118009548392890415162740853955514882899799661811497818856229806183039292811268713988638503604639751646987253928159001593160800481909061238626673685276799361234130499629117623449685623763736273036569738659822436191860313600913855469821408615799968436607877219910621426912287720383918337823092432769065399841339885965513311865725332989956016062699972410977187236705512288394714917510786454623560516995866031134218943918140213173859290663916237527398068291913246431431610839532974606430528568304312541380194 [137,118] -272163335913942429297341655989350045085354988129346029006576148669797200980294539207482360632363363988511382058151045331901589901125603318346805726045571084054918212308338203420920130483735598923382448234959228826071498757056834775182627029083725396299884095894276146603040874313956516704441620766871895313453308558763859764295777830222157169161694157088472138890282484798888012346883510972757350879355416037053469039844574385419166024239131042214441989479533160729556462970981803431261911401490592307752787983711772265100882947655497506541315943845955209632127442164984758057079762617610923803678662053568717989575087589327506390242580391019328592079430832088264971683703728811025350200581827524307284823056691174080313027944352455230735384075773407449421210904273883936567832489103878052427006324530828114208044842311782499550021288385862373522185482695439495476633776936407052282738055826368722686254138042537593214818284435463296911357787943319451730193030642389612267578587539759155234998622290124988564677742743180665534170248019367141882150932868677412054930577424146103464922039462904894284848001842436654078357318946911210714465744074876076217172136685016258707991944472108732267654068389745596707198363099465293162620811725900433896843473862775866121873420144241625105403699878506560826514692419568272935738267460815671134964679775239542214876373669438525623491946259108090397426767121162125695033360779571155168878548147912873475633422210514933116010557097115905801820697090825894891647206275541943842235519735889479502609730756097689079135226303428666630764260058719516251385229026142842207925459003516291871233486411294097637232462799884186576677045580591300693285387743606615718652606187398425867577711 [137,119] -3987466447870454979181221672034364294694118627316997257122229825853682514527446585038273020267403932189073256028026451788580369086271122009907409660534446819222328932712023919161482373844820707620629505038140658636697358419667396091456649910157187762107150618152991629650899155076621407991141926093191128683006045590887698049233399238659079792864137414589895594291844251793752847368016023708175724045641342792861033866861953024358277722837971194884638851480781630834981837160392245113037533135887393507536547384599958106143419366684768285538216590632226608516888738287494641779351493496356726892504422676216437827387096128007142886474315668641606338714692779411500038317176048275043504914253540080208275558300796989597413879295832470429610727932459354334045129698610180024581091158516692824783495903213367320907671453772865280415007114895412505768916965856866393786078838815048051220328906964376901634140676646236376326665031208203272800451316509200219074409837929341386686543171346262429217699744744336828119872054903049288494509555267810998629344389849297687877611435443335901542603829090906374490813622695767198152543832045092625270597771942155108317497721453105039010630163370529001452845143614351972787474073090170642111130042248469948375009582638582927693256067900386741088517337076599699288062698209769882184538277907075709265433531735127572407381460328543096448773303778754573809187554366098586609996719249333905272883447460998304401362056967074772641072072739843284305494369207765225639937186307602514303003778240928944108745136749087693668399294900439713285345479564578894891638809675373732815634458674740010963009903024796339806690187716400239116535459328492248989310667086614141203863590030674444 [137,120] -68018249606723243746567117326971868449417004696389267945498178592262540026961100644147398332141565469764053622378256732851395494044727902821439459351196754084599818669082533740812884761530385951797762784510881719394917313153329065041492619734113278087220340669708449451687209978705284542868614702911693238371407258562151699237517382668577383139873861751992179690614709149180531168917361060812769484602329442392199522885791288345843468266178966333206211683957508572105464930536366457288939625641495936337092032466904395955753930158064357638452087044860034036339932654922431197058863603133579736972098077857697676804333826578436227185049813758953844398698066762349792277836633876844476440814757535356400227566760676184579562911292569667282443980008970072568484872081496169220961754670585513081061124856715699594173208087080242236490203805862974281945773643679559236815553782561366085123640796455143332139203276429228430262669993904200590630897144938167445568818142642489472638009549023065426816034649637702719635392502856590654251801017836490322709256760217685376249292373145890309374797777637322765223843409011249231304015157483605018484556285227956673902942507271438102329291240689826079762374010139615036710266507511668192509601511234909903792594645338268616735633069664917189066795395851893788516391488646432319818969510474763554488071302786959237874981658353119528120738438072537743465003709282714819762872096201828070701662927898203897739184083844387522743054367291583757285979736679115623572077588852609651212789409794272921137030539655222308964215073267013113716967056935867935461706581992244929066966056705436304976208611638126684309492755876907284563512663480517754102185340536345769285033882 [137,121] -507715558815338766493637534687874012969280838354452336972324597423190219654236598669565846010020490500986848837123348175825905757115104974706346384017135885237366348932866521323632383267869770616717504996509862081421630453331931636491873463522627275001901468827164299206959367494337977913436984376538428952407246395259499006226716106302003589961754422163781964090149498357700500614420065060614099886165202422813048382422520220928866312533158257162828749273141946500323797362421143197460380696940883876669023315255840736984724433660794983676154771988240709460791112729293329705615236683767023143782279370209820969419525863063985980908071978168418304515658270082753045869749872486026365182874644133055892988495986610991329458864974052465088730411736769254185241037936286429037512305451172559427123059002167970598473578349310970823983762292230797243727723564725086458549903939430326852297588512243066268261176417219576077320469416982410138208877317132524409344739774180602971745618356348388917744615446895687090256803054537057682209139489748220064617593821201989003084974350204154279255174851557824725251210512643636225359791159605852143050378987711522186327593333737875290407490768011082416498371060858286513994831770809236375276596847805339453498273846499225179415980739538644486034366475671490443958170715876419772416924871013411621379754359734280449871789577178159258353568248612155948710962317058212518714963636945514260948691511846006169897625514532197767439340817649139011629667285068384404471688912318767528050956600190340497192987928597279203870223091894046253162646214911266419401624533967801771474871932959286349907556984134020560713025954823521497788791501686312523330190837795138275 [137,122] -1654076406507534050148721790431848119615192825015192383443408451830812775059986295288535536316973781473777969959442327097554092772528178651671519991802447089724742917134887342706046973962003408577129154476984816059304908114898428772544976132551974417140917678445351650418583273450858656436450745590122511803377576787821579549679193028796969728627799084915677021375365742262554236779126768443681565514336116045187581404089356375298413565918936804134393974361602891429175309774756831015667671613439824617838722164854170927420764891521592240945143131186995477246589537808272497800044758513830102670615694978319713219080191973488029993331047266073918474904999561812794830691292037044397919289767097643274411528114407681398248253167144649930633656547529890970213056044038053803513206539981024197196936106425071433508455876624982068077034585370338553132819771947055464125978817050781109430006124969530973202350151262829585996167151780685908027618796769352219317512504311302901323841568119094827548508480152488622300693524657974765360887820383231790709639610673113374271133974498544463129996937981753332103066344596816170847121190043110274920317539048712141564589370184011637751863628671649149815013527089356822418315223879076258089659702538392364176581297433835086493599358473151073993977247073356573969288948697459220446366405768050503450517231902328199784538781116004292720583674266997758358074428879313927695088928876681353169240881547041837610154769033199408262560455588848686183430378057926150687437980610646406960156620149967962908324382485106865658614778962249399316444406613075781521343428984282334786163367565577525027544757386026609018496936890948388025034747451525842584060949451 [137,123] 717030906221502272510346691105918845395348919060963613245231046692053136840087082353717772375070741991629446028509493110704250159955547323439336292501137249940694877713593004277942235648975353022728353687735062338366430196639428772630006176244916087924156120842261721295487220134123511127539524499998679270027641974936569361177582333003138276636072234233797398840333212800495910390069309146342666906601575570511738461701691984826805903283709999638694008124073155613271963364621731549730783562405138204552019683409768549254010670217663479843617498127468074028994010576053111774797418561065514456784941167497982583850190265595070309930278983677605829534762929967834415424973748908690870632910613777894599229772075948796354419916723828813298772383654934481045994046390604840098137163646391939202501599466127984184820630254267479105822226873560752537643533426318164973619015888514017969818723263389741851154116900332249490742328833135649026500250796372224296969574108036559937320183926909914196272900178066047882707552730617874146496145294424623998838074104181131515033754899749162341181783442963690261851903616844346559793766706146119160124880107721113385283545835765806491127958531135033979002611890349830887527135594283951067199375508310938562022887057359454835624102404815742024218780369559659425341077352850919994410019450605388879942026809867623418067896607989546352260362542546697148373495535845662978336085390914587561780845798280538557322347547062823699793230943578999764780746752078468918090744455125219480690480735548624846863222570779586028378872794121390982146471399056648527403479868122190935448354303436953848724531308828448597318566151587329207510980728846339905 [137,124] 38579372838307471411376309691158333794118193492715703607182775237288879693106591669572010252118879473531024604728696897873461865219963712277596288496480306158547195216848543844078645326956131522972171359452131591177588689144406149079800206167704442610746730570331119794635942781384039719378155138710575257412801697349840600813840597195819224095480743896164333725817960631865318681851818174214610567400777492923418910446154260044656942084772499814949447682148646444638537962710796621552098888394265986590911647995418885271280217988018313037541603602489525386267464468733605312470887618745094749855305826289624831486947107060045803391779780419140158589257348711517667120903092964471217073106449815486831008431996435455729482648540708151262069464327330925312382069267389463654457702790856311546245555121671436643765159355815034525493084241340306059357531903209419609818548470580645924159923895330874282593555813675001935383498498818539795047864175496439736241486029828420226741017980552115657028038462561291221081408817030182803646069317443444293809282638658146073952772169741055089990912815202580512486985901145325783463490396566383470842746402534391946350221867599157927170067919399170106868513536690729897065671246393897604122481581464577191690160261199201907315004505682825869433905207912820636220877860828334971308878248962750369427226311305964090307631529995542011766776748521367566311929486793472720206316705230287350921758213395370576863516271761550551828765536653557838971545502139515069900369672018830321593539610818805746827641683295958386808563396717753434767347679858289787252550561174794087922430787157501539880422092899606936530570338085509846359034956825 [137,125] -24810431018906052833165064265733441818056659176337058711499626386485646373698219449136355415586422954663572718334938199022263792169412094765141415932865769335932105614485443351882641845728235187707954940969706095675883659184778011587395019000673414845874589743302832453165569990713677862042904136332785948284576307883551989486561766102591360322792147087145377021994847903632270681134833300392637927713996491031434045808485052110298382103187953034039356780109641033388974788999492853926274285821163345226193943362982884336698860415736577306920924880527684632202497669753510375370077832722361958319987257862893310237516237213402710940541105126920832307722247229379865056371999469398545682187705106322954714268469838254975366592743276295436700823997121654624416393575020681001037953015679542634592437305226063730785208552340581927063252044545223514338289395674123295364979017421119867954423688839652582859864695232004169947533565015993630731059411851461708506132623943993814675208247420537598892179797598227106739869032760598637383747323949359581302315261344846891214487024601581238932984423622856091714229706488048890953024210007427585704791307676980556036097190237885869418892324342607181436626038198499648163768861098237794011290540912187696948568557801768571457190372403380297996355830916441887501007352721878340740577895632311346131329952137631719547748553828268027013618586125988716969428975641146551166855493686913809179492169068996806228068117895926181899335091310030301587494288050462287736151331352024563045675441632850126685680192135377514172519830347254471957097957004630004411966927306025092655988104557713723572339492070758185318354088710375970855 [137,126] -227544377471312993287636381774747027532833199236915354700327895044698302357672524981678540516195023496206089408899412316991147625226717086717314101345056810973842771961530399999351264320263240645225435999651724683157530882404383898398140464406899573745261013245516486134168246739245857742665501941405461466183601025218479530424548329892401408373234608307544469950574001535397562904878656618200199925046388342500391451275856973206148458802458290773409262221989425380265648638105183309142457202200344915510424654941873149157473698035051446303629014091434243994263655215562944097329887986684836196224671985052122945986542206111529604340536564566330618454679418712641027811253186789598941013246102790721631355091777781077839763395014647493533858305204215803134497026640041917369295828317503295147442254302404438806933249404790382276078407312296205728911167366665545162436209146538672384974545136540284836312427993355847697174361576669866704889283584017056568239095562654844620704807613239406166432680410626579132311947009282583157117647036864544036678121317681398943315411975782795290431208023649001789388768761923997332813210486293022308800977020728531040387642589554246639957606355129315819421873260411745753304188039994423582282397054006350446837633760400665281094154042085954736352806297064030910129011355020528726674588254349889314649562050848429784651166203302549060636223628072300107817775902266607189478455216888657641235851108674580333742096848961183673949207176561213905399900571024373169195655767901396734138434498544658959130597481108974777339224691737857076352351385917478695267178485181791042627560065479918993445192188176425974756553274319 [137,127] 83110720509183014890134209308915334473523019008328201632191459033540498462144811753767368254228837321548876996553828440955305478885693474184100744681367120182933030233617414218073762996727493220051280956750374380664772308542875517951248268973959542060682350794718093592547007896103796445081712893128522205661097449177120068824747680655889399701134014151813886931655743247671025730351344527020702368137597730099736855865523202308984440616907681607314528865043871284834024093871430210809078740439839234866933922890374818688477524172704873435581805679823762590513018868320601658044830074351060864642726250522189279977102205569743557288556374019636572450202639203580724409734193635946910557098077590841648880846635320492501211977554133522313896914902936907576629904275376515621065153597893009303442971944964662405537880023988569043798421771999704445338306300586311100385600951711559056930847570021652936764835889796880349766348452548068474873550972766322035047011077334852070401790410528847491259404179773860739479637609749281304535905248725701637120750303028617652256286052570865147540147491612676673071771678252472710031901888566134444546566320369710169801924710301427713885277666558149879003166859551866759415420710516520164882111522865003052588227379542546201592424431533796262877354799716559703085902363393629022290124246493423016711900680258240783482511252061888832500836234430690320193676231701284627903141811247028870104824347696773088973448251296830386388984609036635164202202819446743793468687900826104902277042035743597300168192689975222582217265004178636363966497874386073607322682604653430114865358498510621092579443706610022512185 [137,128] 310197745083856076222435770122402619998991710712487137074356253016734317923636628576570833020094123253929084950912579938512332266181142292212140927528791417813491848919843258537182498012382270385577868936113658165998522705140856387296468794521543444258071752279672042849153550924639644663933466126781674680530317773398087671228186217707714782661162028858213903225120407359136052319807581276889603472911171863502309526286025833768859528571972779666061768088175410722398406708732135426092349497857651626896347234348102270888366534650833322096454020128087618562292909390618396962589258739598973326121208099450303810648706098058414913114219945521727735802960528142808365463753051067806757705315742942280879393600536844109192959540757803712438783320488036096079068961631603885442020933621963764724335016942521452958250628618909658198912715584031508599258972950714276645522543029427588759191722909872423195026712640183918634243881111094390137704121753244663801180665527043746437584817944695360161803658484973268601381328438401826308821604265378792526429082285554265909426792781220323563116595681935485549287320869989856001029434795768330483564678500633557174439310052561108442571146223802770715940695482268302862982258911221200698634425753266278714971184188295835644115410991697517046494216609872902226832200389446268776763603709968063611588570176753361877873340900127690593375535605226564898114047318490942836619421609723956806215260640173100919728556379520834430480971366061569488056557069865553646303722186410860027811066601456327731188869036439187164781311322904794926224771014224088566013494835003665311528251123159359759888452376950 [137,129] 99146808548598876847715859834390884234514177286860744430025739864733687658954200932566535283944086539818188076914162582871315837509594894342847441858386927769144404135303096944553475026389657512393844861989808273943513504467032284688007495664557078431999131348335555999874264355793738599302521390111979326042888005115446019808003325636255983324715423852515203828134575906254741195483602491793441382310564179461834823338228837894807310548145710474742982374585185838444254335669478811206341535350032995408347466110531857378954296118069952254441615093184896624267325646647650911083909326747620035850142033304574210927726878688325579984122272079116093032594160061097825093458703753680601854384532494159115446527956233758225763853468851262047061341585824455733929339914980072427512694072150519949819415776800526552110244905317051064829263314192823344124584535159728002227662207123293666946856969542161652136250275667900183812567078015857100944119898179992914304453680075275826607043535547745756083130351398069797282915649474515351980765431283905239229318600508523553586359135217951070450066077436778783592464731459075704863971720177636607121720528965295049787259188077347338818885059635060178649778545955026896024073532248175460853648601300591048647758834387924954902147361343199972848005554786862151038821361276742118956204373849777828110922597879191552242976329197248532233143945282371130009429854280909843368987190110469902157264299657837872110975766787170695812363633211602008651104088348949966111922280757587789374701214558250110408965545644264898363040224095754178704147111104818457623923720448508767040719493662324143238 [137,130] -21453030500121312089029399893777093237489874044102673384371523316086533946575866151520838610587244168272872561660915064302114034884084032087583009611243561237733636842594049055855892821282323311542090662906439255690757873075043402964079668174538849309630790853021627972770654146186320027068353301257795960563011038960098919887684690934906393003955232570063352596205667161550316711075924722619205522264239907549023890537060109779427238417842960231874609673719484816283468408188892596638171530911754321720111553155759380948925559121633871622465026605053154359912118631877927525267290751414035865675633065110293886601003450757605591454181590662648826458321760627613928843446959333622360353663646590296173593495527226701691555532581224040553670198943829991877484580750693583420601061215551990986903279308222333408201273271350635958554957322837995947276400126971305126426566319775763602320417523153596738146197163740004780875947527262488961644469246834989468723283195473225091921537505551742263531324288482992653151160365102845038787080438100878204455483977619996977445315433775593790382749833156917238635143467238738327137611314760908101692162920003074992196663023027150611742983271125170676130978241742875890702491118321610071842692146219280573269460172395189640412021476831547909555629507804728574029292732581133658438214139341341459496423585229032065067011188092147819529207312642576736398034904676795232008791766178462881077117420752835682840576098054928131110251454715236464815665099759313660957035168140960010215437652972175108047816149323737520307241652996917468837142594617517651716977961935211165169000186040 [137,131] -8150335411423832724650401053111562756580425373381497329592915401662642022849610068878193050761274562889094717088156491529063668857732466694002874706104591386497774630933259039729931543724205280792383137413787257622266727278267350924700990264546610235504965012980326988781558089733344538540573083373782908575517558892255013783097426765385008797816096280207285879525283583283603259357299815680181263532491148902707934803916277970358148897982881089608321279647938786925960917619657872957535805085372628373252041002128266384236051609808871719888380591468036891386801381145514836918470552528976330624719259698693432882105645110833473379599231960725271955531852778715970198756982832814214934373418563948808131448255185786793331128624747651175967002195305348871375185002671422411661200261079540551842201044887679523413720876860378510540449155698957091539436000183179718614393682345833886802460835630442057868253355086882453543456262424663847688668306709493542051829156490048028830461808762626361925870430590923347809914477027671131986735578687808025241101298252340544698796503285600591849568270888741318042657251672368623778435345618352436241374233562845979288762320413521359507692025250720954673073272154520658577483507640706515266181866083262809618820016682356027290937042126936078842601096187104623488541824880834406080512513909998197351796750690189634896028219016117183699725981530548480798786843094917864993040347134351984642901754133407947702845477021207450302423194821954063088182213401405068864568557155754172754237490062022855733452321586838255257145711807831823552182301749395627356605311394792199883 [137,132] -552198405746451249415908438417387026026648518757899973419833028527400645938594930307823775511047013745056616123498036091755872771884925246173147897586435359603102014370632389442503852939323032726308428242276681176840115033998689276979263244108649866943912808852837951732290596520909542209368399022268681404170216436972045805082545533252458464478130044111296435107893007257718051816448857394739297344480667010726736642246680877922342035820719096869642174833599824510399113295779523489075976693244819832457111274884818210518332690572203916743770608213305424480931498791955217605986669126800556020273467813308221171726652360386803107328348426832241324431701588503596430371478574113963015085394396064424899223771987859613917788539584945967701428960875016170717782152954296394216587849425833169552748408704843043319473625104593888036456252764023737441511249469768327053134850685950340223760495625296447459935364211052618047006309376282431617416407692249002820647012901376917776765191876763291095692660311492163494618981488234263688918101088054024799297376009722830262963645864610559988610703550457340260832342164164222764040307257752330566757737991666604249202745196975411926893182800963713328806022509639372602047245528623877463829543415952627125483092561870429616624518946774768952828826046795327346661805958539069488901528176101265670665177138014764506470532253598583835900689876677421771699155900852543718835224160262778191265801924697702045334109440150510859043125899949585922184672225614167985338075285954120719461253717392876762101548714790199110616618680304077298668915436148348024493398372 [137,133] -5459820874938818835146341484921367149642740924676215906749527674624570174516779358575452285568384076559529472380889149910505824883667270721867494539349470792752869142069266456851763912356065075430762094967359441866974937181228372365899178741102489701615661875900634115340113404677885161462617933177046283851313291922763189989865766878397779439678151274523218796374029963372244405215056555442420036388166912604285296099035536668372063486038829605994100502586002112171885457692443354161439387949360747843527946573727965789157860161771797276392269447435740803352050980725527253227270162372275828442390883441419683009047502419808435065728765325352281329470884133698168727876542644496159484794462241601758002882938522754748244583319271397676356880594376995862386563647446512847515297578693374585713662117706242283205598619137457262403659838786053429879140916821628668250353442626195498369529638779988797627991480425497636822159414836574169305668308081539253279600480802613741713968972140526565466468967868998001069753543232679028150124293466274465656880737930589673433844418841211775951645345106638134146034075216383679356868255893715032146429927107859583841597456975429544609163209140238772677689828291666613956546450958204875201408885147209924480209691879020858655758517783134930506320831620836412381495149921626091439279705682809456871417752330550471995185469837208960675771102292182901999879411079166141094988629675762008423833842576085369877858560129138794495944324100449956001842747703717260246970884064096181029490454838003587209853211400802883058955844732560946936583798408906617 [137,134] 288994865688758799903970051785791089575152619468119433752798342983914709828412629890889721509161549706060339805559993363668757746393631447348716941539511737965725106131368604761357545776168271100679228224344385782195762768677987021960660304405106285979065487005837275379020293612085815890924939957623824533553910405197710470546893805826826844703100743319101112614306082338623033875908072991009762535968230197855018780902360885403527212416174893645630584629249801771184808491887508663711893291394539725832041670079003123641082654670122025351728221979195370649100804679775074107106925813289073817491635897055735918938059668857784437780398332755990563693371034188882625788036376063597730694441672688385837494964994135769526219706225935105819310495408725249024200684496184133065937067498097448743330023466042237969298721213382095632782506085180008604461512158930514231389419143679216587263337220300650578495728732958040597316871585624173416899587987855357027965239127646878457127377846117048218217348600487985670563840476900969596966915581806633277279165890522510905758508901682659906917440585413822240882760537917966832340691951305057445864423664030499517337456568684165173303991393912225735920852811003747906216882121543189233471117808432011872605777627999876310472813001927661484232760306058403076124156592015823034350138673161526189490905642566860301954469938948579085283773196039855990498736079521553134207742898095305221271699423744490988595552846014396156770532776484635165509226002985511479669485380776998154201068451347526192517983031732899180359711386470922592565060 [137,135] 2838297778478147536666274620114401935949417221930008515954740146070267288687517510356836183185733741299369800575108618590341193759314578040906751576919342824790295053862430138387043377667229671618057747615643780673359538234433445963323977416776775518131106825740509641503329153372067235995177413326854168205286828653844875847713632384990275828745165706238043176311624137931366363764167252309640771780724591015610105082544401852721101111304479939956416560953906363470985407406473039012981811081978872566972256243136906644196578772275185372216249632397141850778836306510147100831589806260688839093524168894682160742144950637864185273911180522146286902222816150945444563835673253997660964524480367513725854916034089357386225480883094442375735271539470187371296549389608471449689169684325380720587615687256378731638627048748994129987262676194460932728152067477502248632879932942114092985564563430000265249127131461732522270770316521711215702871410108021644148359733832878771710644161058659967830539403362994731726972337944552989909406686882469048743054358510792673054072154722977146963198853431862196513263320424005166232981165579342052996591283270708118832414948401947523775910867639394323276284769505684346650715782218008138840575020346219874226852250741617352948101824871554126081492695320068666692847070378072556153617230726342871685525103289558516512144586632827570606071657145599826664969817323714489744389105363230231041695725048809814642137851403396356166598029275738973145782534511307844772797983951921475051316847897630153208975502684438305942029662017507 [137,136] -6374287155514769666658858464299658876882303851583868797653121966978282970649611599182466463233971744621178052599536155180105524580207748420445918142037199759509450555473710088786246207030779302547242830387588093742401407909906795943065469028245076912099101208634944019840754186748648361393583646845812762171449450485513531306022183749136088729226827811888364179062099840453557623540104580461715380964185085299646254566223868095006186764763223975521903383748026475256227929706739982377280746357641447381412866519333233554167192498048215539623413106731701170482902679033765008134208737044493436742864391018001412358523988127426544280606977634084452941436379341019770934873034041317010901894343066535006592264862171041431950346072534599726623392755063074087862641278479619471440983526520994804117355750755319718959983635528749209317038410524674901595316817888700057274930400205845865355958309730071889404374524432309812807212331442615644258906067506973413398675198407811734835961015838100614415550276897273904919561159291136573395902860351374617825475859995798407566231024557698657722028039504942762046079596186290209730901369143522850590503610820126103877875260848829294994690226975651624788850079430272066687325761464937707128020196809019431433522456086370014162455430770579496957437924551975109492706169477116787500283702752261017955105161198300322160524951137608262167417450935051205857560970008489958929329252059312409244510185943764783811291663396011595334544014660782360747784325581174304391731899136994979032464758475018417464043439264316643503 [137,137] -55075846788517279447474437367591435489902514769695152497590045227335833725745593596439422581950710645154006855173343651758144113992115880721784172380948632551017265595428142471926168659580232667167258202780996616070015285323654208140638915083143505929311968180865699051054851725387615938506573481145255477741400658191254430422765270769459819646863098528801499271048731436196215181864806346072868006147575621062533514142228015812332488979082668609541115068221511278942902819752033793167639235788920622924684544446165692328497134316929914428166901388190433876513610606657272976755623670381916058149487976288294365671216649815258854190227403422956956738589060751372512943185757267993742770229746675745737142859825287067270945606286753417717187497933701716900397260272129545619283429598868652835790542980029831168111516692456914972057282204114984194512540258514640410441835769458975037892020407380087305007299921381558203635959826236664400996295955174577908498476358252867422079098633390884533904162409368942671086268722179501964684509467175468005924621986891840950215032249040509248698805631762337833219240462249474474815271505607757117048702271477064145479500179393658468912184745490482058458529796136747377185162372980059857498504346206776218964291691002935419090470058230838660770206016360210001582600437763147987947473449006407571886875710604301165534141297013857650848662939639334889329486222559632130186246623034353376280326193003108985189671763175621719386786236402119591856916519485038938018839502773676693804003554283792505286480958 [138,0] 3756596845750321083583163161324428516716847792947569572672336938330310203877126364246513954728454418192712791053929890870108142251576648719297235342356243517459267805026166125609763537912882329211138734145850575292134295298282622028537462953938921388788159080363356623352865363652061580409118083132967286345595275767679317345175733535184036962425675479770541760632953373543486448228184798863140426172125562899489192591383824265412374048952116018104821995650535952035342670569717208385939214580163675809787488383452328161502429187668687695734416931292212218821237650415690737933971331269261315519971751193327911301748929983544536035799512513272428452631405307492808198050604745199211907963261283716341944554430586707395664917221159131363719512005089966747042229113031687238673937774249291509370687628696549295099479895386742307694322542772463609592573502632883425565653042645700778829494723869935683096585930990013162408190576239385263190274361531662000871892440493741187098417401116818646089203080939632063371738267374836297650921609279399308959933881652582939718926886632362744426516778594206987673279387354803346153760966563982329706861741410059674269244636374396205694489375191040091402701879884920881384722739788688269630339818460123625039357499579776307585481051915741495886891821320097349121152928910529063230620860362382082906134737931808365539331466228417510297769950160842639175336421053507214273858017721500214510743430679277634879008758639615146167331347744351772525759854219706876099819353820514777580742800765470366318474631035969480968295748991870805139527012858368362082409241450315696443819771991931981111857600499678194408918238079534397242946660466728639628001866613730518131871904207105797035335536917475923231797347473099765875674243497292035708924253632560244510278795081744930248095999824647944523329267442845868143688768562618805724038365342560244062761273751062011243428201666848672160456467168380750375153027734221484382923763967097612924879815228011111633078754171522680374891870529957848122749677849092389161950409795795395800161320589146288599039683330048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,1] -53043132798322797794181153869329852461137127972312371276293313518221561653327525549576067790538102426211471304436447794523790938642869687172766196080563658406293221784255866877221746609036743601343066502745307958192948716245111867663916477138412634374984846011252414841532616831530407229757136736351746437227599758864699727613364911188646055385744494704095500302962352282810899371424384317647090465373981189038538188275586603802115474805380932943604924889062576994664232249530618568420561521941355439866683051720933393737021122718255671642961783428776593019438805631095790053439510301094490009326783956689076482987153813958750969305913154730740307643189102425768325347001124512405495668928521334652596978700502983644135232032254049859580175089391214108823239937994986903040118395830486043374473747153329077057995232227863979585848611039770948667408337867185074226494819707564614507356580778779883984997738750600282859345108883198332476332954825009917454060191188262956379396514519220737640390590714953672524119592323849173180140067197390445513844142728554760930568164733310793817852721519137260189717026427462326397857290551118230402104271363211264662814440559024626432782390513242217290170573925766721349315584736621569994442138610844455675125490715051708865960673063205846089157367197239066328004926146267940672764631032205746207990018186743658345943962545608987632990602513629398184620504727877386569465741645513898158236725737706793660199624945871524491942446644039664612108682686563114531804315849238959835787825200711941956273771985148142245034886606209935160617037670609744311384934842339280385007107942640993642024164120629465339095118645504799577616770775099228930029887382208306225652731708760914744358502621080815641462772040651319115341486170159689249566391884331069631596663071951047281558471427911625823261347721066860809825698234290278541379037883367184553172656931700756688926586230009050029948462412856130401788720284310670487089553661884918080506441543605869098854683334545795267070565633172120657959822963949370674270740075334706348306276676479270413678511667544064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,2] 374765467151649329448546155940184701798471141230134614944726987534987503331961240569853092515987986138013370774054244543938776008685277487424334191025297109663916975127871018134826714551887264538441087638771561996674534160006303407485556471547787646538847561390792869821615390702491744812231734366638842815171871834382908134198190334725687897772902376350194766211992204824322042803017305726902893667669949186762757254394963597106607289892083965196493322758733314348754677023385511709111911076191591736585736267712214703637323265357937324707504988905105698376565740977086615609033193471223954490775791665505024946207357902089771655316763600538120058393883914861335941872791111331117537233658167069449079022544991703067144560186295950964125324818543942853724142045545807314060917799850925628110434609286288973199217358780735621407514807636093771304657191302244436238519744680224809003010356271931303870667669471488074320485441199338827166156954460907783786703322995966770844534047174477985094644016699094641012468501434437493178852889358238648719436784771884856987011037766919730362435753739741407030789459368270565624491001108655000669484564183295165961284498036968894869718733465523270371088462236629914192990337568683032018380506121781757668716588065497372384742202058976643411809971250681848282426498087941280261697798880215385543871417084846767629882692471545841364937843227549296813312779005786606390076374932252585130349343209096827725019963590490087295637647488660075547621692245270209209026869225249914508498250286901093018944347571581722424279271095111737339502121742915924124257614516794088412649796377590023018457508619670380290475080376602934654819346879066540874050684130372790219179742595663928110442508796630849982443081895343125350072735822053459107035888930242851822516329183451878226742083690689745544423123061262067063920388057041302582920124693910716190527508382614048126716182731871125611911960347762693949249492334950412765014481662917433801903568461043516799627303965613774030108697352333158746630481113807601519796056592688659931097412173995059211214374291111936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,3] -1440658981844018844670715425596606868925776199363814888066361748318358386177668322609009015160598923866069607218267762369135813276233857155032380001243629762619990321338231643520339893139885494121233706937575732751719507908116194150270502840158873639769458874837270308897580795687908072892314328569697423637891699587432505253090886496977930004250959750599173069862235541880714774264566833024149148734293932660362778907746639489257837521814138788743171820586080340678291708259728896705237955961217687083526052209141180884592285250610570097329782955022923220192297322735821611599405215882220245976025362246216735339124437159864811071344203738003060050365118826015785116602204600372528031521642078226171854258746946091497991852184302621189684794733010888987064676956395593461947805142723985139075442057316830646575917197955234194522034454829216975486404976884320291827121726354180181599700669807058454079369750568808732073773277245309548072884002434779084428730914177377199050813476061656975601552617798093120152062946676392622102224621680580948391773884402333507578215481855010511005328287591119230635688912956844112445613860483280910572689241374004788510860194689867543451258992503418589290873314567392430748067838452437469463846878327760674912109482118141325321550283347388748916755983031738898299605994831503264887643454533971696728829086674002997414656721777938948784977403575789112808094986876358861047491514145539984246751972083646951043418691150239444219532842349860668427213380267043641025690156371767849458183154733016020775364336014590351639868412894252311469407886984900851627445050852584238667111647063192339500662654793899982542728586745651467919500882652435277821323089331361237950535094530159790367315120843292487009236002296481401048343569495975980105510345515050237647393602671226168311088727451018124585396351861820929774216149844498722701761272489174936982069958459435776204801723842119112737688243472743178724932845774496622485846648095746477105450520546279497279310213827879887799241798621495624686728212524162468194442020383845955272592522771003707395363400029569024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,4] 19714808002276353484331865546421561179362222225193842819173873342499855688246560306218876430695294749335901655868727363732649676706707665110752767697190952858342656986964883252363524847053024020194306698861500446876254029793896252223575285585960772767041865917118562668289353833649558554969960835108703549884397301131338778414956069207200009516496617397366627900468549073656281988428387801694016936034525511591563112608181922559574185146804575508355263020307011128300612584967177473356345573791157670164060825800448441486409349032220441854676695627524401821711374839561756098302659449683182495312331205486772357966185391201728745682208471914347056265270281205070168885524957877911758816216239716221057038859788055715631051523269152308426388621351019753834388654214995921701630125814740132052520221669701927936522152812080980678810352905262024638535124488609262795445561389354148229626957209006416276870850537541556173503172260062995049440212109768742676724637563898746351510606149106053329640441396054143172245834687390882858922362189631058403532566873162694498453942445629455832892823552720036129127191911170216783883460645274582272513099405854006609479757175738019014367005538499555160647234127456825721714595557883199396008244474125591871771143202901871254958632671664472166007968399577206600326776640319485609654753385305253859669423961903193532587187375824832040317868044031840650757070330398785771907010834925193559851684763353583890507983818868698925058982453230453477945539950611677432115944451239906888902740786241356747242497492079913267257165879841303340129227358810018313639311672469251626486912418929018916580388996195896198934925053669803384591713672831398198416099879763512223101949394001714011654978121476491836524440022379388944806543401450477612210713668611397179092074220708633640403059186916420577417713158580478561143132681971739181534012775260671896013435540163834742165131737398674357998714195398905977809432096942568672379281225976733311744650399190726922516229089570677348605230695118941510976080553076497088882890475461366726630233405634172970161584582055428096000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,5] -32118525220996562759929217948648355111829992661033310031971852475437313033648932353840822897430382121281197715597571528454734806269703944104495677955413192018310007639369811228620544100220789990019874595787808833546887799072009168834196755512084060670850491637039454253817589477505323655206690661658970438153351197974704263450615561253022516719741567441565888051782497507097814164146337786496947772595236255088508618425693208902103472175732587075092287007762599210493120997830188431676256058153294782323519662278278411168461756800681626109073345887230652534528087928288789995937451664516169865172608437708004453461880310330573661962584741211444173739640836123599549893896581005686256045542715991804976079940640893318455907316711415907025776296437957145190989067697998323088343192170018088130387131566361940328046673109216503992091178319929936456719870224029452739967053188196356020186197135307100808579507235141561172634602128171202928763973695380407870254852450758186009880500413431430138406508633296202428494406373672810213599506738044135485665955979065601473836834028247880128820853032087165836021778096841972800697516923415395704271775906340478768450718556567799809351567878404198395100074971158255772469710177000546155627890284692189716238797034486588631139394588485661170213306127595618672872306742216545370966685753033795711284740348419199856239177127853976585224047578465906253444552626627232298761906381557043878513351986245686683656360853235040742028800791713664677428410787210998132071563049641844913724307049711310480716253712974132819596138991298154674852642568739466538062503249272607298457895501619744077267824977249716780667719027682464724310638188349011650569863141456542990195676334321746466747330269670637182420871129669898239482313779007020175398702769338159479192704178118863755869000897802778708619592395021777164699741903255346989332325815896179000779424461102102629150883660960467027374514884547127800832849605705005862616016518136072661389972505943906377132260132416437506240872771276830591625845542828259415362515202019362388927711098318437350381101174670491648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,6] -414926424233608453268918614981768948808287263088665877882457001257100722513474345673182022765997307523974813683052401260193722184974690589937807228197118351675629803051986669748567124281973722028091199124184300415852381100785322855899637267839403729803435664083006432950990045745392802868877055982074054598962124058245115239430961804873402660649705777741468578587138633256350740710666168011963450011108876124485684905648972023570409717076191952750348989660458590935958403105616307901260893375744736839878340585377503813923012371379572427995748801541791071871394243640014382752616245146722566450011755850612309595078315600600165190384569306571888245115771207989902658491469241181268268477228076204960223412275868269447938112148062204239900863117770324621692420265024229793744272715026811456661468078899947558511431624007069386150390612319352316245195597415571445335180685344961261125177067082044012601951097377227489480400060892148186028649447063166178308124988466053648301333212159147822924183786494650884659324523256466440033186797304465636476193648686400160039548422260087846108340257603803352023201578033965370660294910263016744003621511891541150212252272630410670585365181478841830750059097271347243923231651152405631248756150646011675682799062679128377968022010032747075812689964422626727173277809085806293963030350948801752616567497027100487306041043605425274453257491104078428603461145364684731219279068459063562835642628838461987331173038114874862527066448568501946959651520136618551950817224391408205087007298836727208922317003156565316183644365728303903387647142624101440613946144778783066856494672727077875145877173722627988665809764234949511378446823720942334170644381257824714994804232854085649704404463475222936369240984249224939805320278697778071195689391247976649773121654168634642986973986485526011803242712770153319190573798112099636213569794100586611769552214089451263216984407157849699819448825426574799654905350179870305345357621542364882185206860076764530953340137179681490284436470586011873869336246653557987460436925173443675567362111975555629749035382067385729024000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,7] 2298439921458390304229684928828552434049981883244427466226503263773003976378979311488043193373509019516164972456470008164458681602843702801114300926260288671493543698399878307028075520565220813590288047389104165724778513744427942665377591986127532303484005993538269443993021495291694330751120439845791315552225911539552450571061013796104517936917477434674181017136751102214009885909846425073847609363963880705041386339242858155185952664002783261140036089833712275297717811499704408108486316757455658828769054909222662958940536542894241217200310306837378423826891403973703840181001521977254893277687519699645291441079927995407535090507660709138783778495867657488090625294099823374878917700496644774169608359797347199446971930276741398275012075196888978540521014468246370169821224997736878264690085670570264494450752395873851140112315592277231106642644965251584259245398646296739857594795386418593322199420251349884742288779663908645197099178653142474732914294572849572165672906387856769608714671334796861102321630864888092600247389837239115257973394318082269806878292714373130619274217488465504545053748476804321396351086960930900477108033255996141047708913282002240607608985344365152839744328004167526543189914073926062892389414970090878322746005485347969686514009964746424551316276918452603470466702853413477464860925836386611768161097959751537446038993509360536742814828018031729748449415709652979622297883811709051700495890329444303210068439590827811106497205436921147103799639671701480467970202545809863045081259878758812932040905808406692846935663063211405413161093403081257039523756749582179138039282548581919848117913879915568550981316798084163582016626568511007361308671782673784516657565019843554525039943080655821134039798439390377519195564063590403053435719416148391258901218101190834479670997983155700466404607742343473668750520113412249329433205860768883463866016146850621912694245143859631003160685216552917682944917127673704822685750861128697259494238780356474972955628685304617468159530198531853994317012512295964629861470549212002110802384638235519239397726542559563330560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,8] -15720158019349406717489223315267700115031894001989565023927391980640055148664856839606317781351299359436107382116936021326036601703358968817932302824454900442581716355063458399958729110355637552512932268837416762370135876356742991695429462176088457926637664932800908745030210653168728229141778443363943085676219817195944630814049048245495800213999818065799864334566555123032326310742532199180509715298387597034736593193158506201406097308003683392647768095636050429075187123733849075944819245612912352818965093301958038150298651103933697546897099198243313788446582397864560882923127325063534225795798717489090726508424075156467537114771753441117377819978138786318778559848235681873033046500111119107405854483690786987763502150013463413975089795754320689574102787672162639727733214914605190793573288859682807459982997910338312322888630472294473899785344803377576183695245947806900342348681644199352656577316927843715262105633455602963295600904589478852036269893159490353596968839691668163763174560958507471178426693048025478189637406311598697891429945370223835547055126136535597614223057382675160690692302359437676447879986061815250901709852463756508180330097506455850421166536374303118830682641008356818293581060713704632969998247212284832230504259008639025873923356691232990099123044768481032590568907160233640457214208912955361058999616842895417906605338959169023815918944180972293068639266841688546967113836669760521735897500680162577568273894490217671319068579611732323239720359372108655779559461074402642480534236131069457708960840158345495032909692347888585895173565981862198906066152793739108308520053774682401134830722208601948970314272358939628516898811209648228124846966577431066492362671069701303916498136630480231083468077982511150583406196689420745790681920925250322560803518755209463893484659685760430696357951525570603510009863190606650902796694167317908859027472669840956236065983380311484996134108885554373490796753359472502206358353929661271672895214099796021024052839691768242582048530226625996180818519231134740191494690012581808016685820423956871128131704065951014719800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,9] 79858523845916875829223750157801095037421046670284501532679045456473229663635289501982665206006357815469807575559816090481337818971705394840955862980196464016861372305290876263315144768436986843786959027522909614592968831694747129503014913088227831837977849842656429683080239478739490415562310410290023211695174512015965893000300629287416919374858179514298713504428644437864677493439997244191196979610699711874294724759932527157060775507773402276656964074883810908345392335844685247786480584237114567340426906959829092278833720030733416868642832643305833636918101733590238014476032596830814642173708341314149265336263303107659898187022594707842697069710010035181003362061917773344843735620529156579622315947793732266271959502189405919263318057054146397132739518749212443702878693410916804242334200526375252735893729441551463068346696952117812355288406029345388400791254384317802637857950254645124853177431278439859595624261174662647898944008859325876791109682216593407773953449055614890541821179775127845248956124098547459148926070625848591287842821924736472260584220906753064589879646424117374122595399753771480710648735955146094748782220585745916876404350651374763804497756041394215114092693853664021841293870374109925143072704484846642826589980596081512410626352718161847860020386709065050756370912367382773486265161647790610090188258781954820531321636685390461379806583448216795578942936329403114414074637049073171077979563733309824031843595630266350032430561304450589313002574566408424738537573249683646206470166858003849857460668761128692227236045064968811809224264243355180112997335960792472144445506731516007195847188354651859713523669110701751911112179255238687809966572784950090152331133250243210825957681681724106039054028991363926235516030367867582544089118535128852264743903656455901096237914486924774770049347225452911343375227240585970573372863907334345152577154721680565081175916118170777242977082191368698841738007635164553172551161415580339312932332854753321782346634752236989683711023207664411970528274887437653442558351567972887172341898686593685595561263351919855627685500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,10] -186099337146460030508244803492986151264129994841312036534669035676877133717013115700354902718508246080948294976278090874747803982582543147010238777498051845107033818799364437978077000437302787561307606517571822275768312475487667757424391521602974858781784375014287106272963022940873691786604554866720125153697228710893668897716707204593426365278824614965520648765372800510008707693279709211904439868339870395361672829009402167562484328278493135653562976500892008227929163077051198396880505006239280486197867018796137143444024234516209929141971487696993264097429107820447500657847444687555154875103765481784709114900734046068332008442381199028588762490653527291180989610992054836580416450657262721516097655780049189259247116708125553470324975644255478779504677618252706905352188679595913282447020343410598960162973292924167383654135948747333141371975397397966967596947433499953813710139853540121537796899858004955304731109029440248778431528220296431457955215436411381644429735119560141594508642548232281090377189716618736642790453476429341233134208964350650196434220727153797889178383705682189018485036269396697673457259401979762381480814441702530299357919964495812470622715078026795338586601077322947256749850038239635489947278494537657627969954196494353180663471727943939791375582301851446837179563497750459150669325316173578416873553740319670483371616157521306888882489508696438219367268459246565890700560526341402739891718218688047272121434570337529615772497329410424653922898502227950067975134031021757246060743229396863971235371277844766717000753819408485739672265515421342339735431942856484020063005843587498340725066101875068865252808400889952828406143361778902460486179611544961577733711617349690128938432475159961998149238909306051879977233005808381272375972868621250726671314417334978566896817518194221357798212622681234957933635076698484877598647276546803187383554201026432202855790773985124177040812979515741105845576935811461455540811493167739844375743223184248033098835227070287416121005744667286123940525959395478792132374915115043371578954574927877978870883353557757899113807007812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,11] 47194354007331821087565855433835959448380038162007932556058984758152026073621350624404621058677311900370501600534168756298844545684448985926440249515247267866029614651321739283376179594755449021783979978423133098857106418790570584132097310558803692473441067637084093189400073098649177127070359676142722868686109517790801477228423444432414039697108350562744205815868955815027791266027271738736730756028794818336562273036237800489449114712623612165616912289576650112470312813808077305622788894674331084973735282638667058219264568200375835181317571765130032159548515204167761927850774267106693579961630870430153718051196561003586839491964451690485520419443630960403703764690964672171499210995302436651792932969366710224927048681298828620260262807545405246903144114965114349639555214626556941639685249704755589921032742636582278963008963436875572479189307171185656844203216736241978151443901879505484934444673124316694332941745754135051971848882063303552357244660064883289989070742510082085116411270849438283774229123605262746511662924781822881329931567699223785991967634716674984800317208277980125093188842712597262504505602879271024441859867700437036730451765530758256930430970732820333729852429955147497793681603087305367624599139197493053892703874980807410531408643652546823802148353076437093099136117432916868125808434205976256843426874365974753472253293416083510850559846482175221552575687064150852456268601490193261028967587342755239905252086418840207939347462133756895137955401062636091170317081638066640942827461540408560006469620059344916427409520376911964943763056657551293128193545556881769933215300568094066203785993545106807901426053671318956968162051756530764762417103152544938000180312085934998601536837141536653213510301400405798096806628173936788940507365505109389969284084391386936951699030391404012886961888415892595106310755614589056529538742312701953601069272904254182958938959154694166379091142730337485835025568767767442043261802990967403683265438136737847267598193112928827133325878544781542996857957831019706148850912354110145899077595799963368591721531964143492685214304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,12] 825586767161950792994523574527402809439508247300294578040327499824448311153444927223564873731768628911126462940593454584423843352079197531921015718968098863683940588747447532047571538824663009772728293247911852370240990926936408257856470302817707422399919503439509074946070600823010792159658654184585506904252044654052118585847038168520658596170184842511975318625413398113715034530391634935369049256969961054175805684493305806960723845943627738656880216214387895467580994876996683918672744515219464829673175569115378972654979939844463130027900726843194156068733442764483167188289093778292459725015882478275486389625321114593859747661997124522054422946309043201052424704318351543737340160205833093460114636053077173702193687378435617160774972282778755284009375833978841075981815646893081457177579540709281951329996343087409411950673242295657781326152422547461974690130168206931946562790537083847797628689009372689379774325639271104325084944953598483903560223978673980449079617909455104576166958148142973829546996692176174150393730802176581101876439569313859052809928150940723643283129021586298578706801902445324603838161624383578004952682676397902356283330387443835715863392880422134598514003044226907075246764085697546265380874393219726030599202867268734616157064801815331418618689523758446128084160751816247896949556528605230191642754441867305730120120223605083562993799066062102275620397353207352251127697228448339293241020051203725376327590516721043057575990064205915385476366973867909078664893413895421876069869334738200621557838043481259004900420840635246753975630256856005106183764920886109252399007185434413022320543711661788843699522012694262222151968069389172682511452042259643483821999159336440928750884017751023181128779752805831751242190830819673640752770393427358636109606755666084633090434414184055883656998391367497117448113153920377590242596717841253284627978549999128266214978639198264196707284090792973435382078419930273867526351965047882451499243689390293060432862841222114934391708578557978549358567223284079005640553093159240513218714519238504104764038349522899833340109672119140625000000000000000000000000000000000000000000000000000000000000000000000000000000 [138,13] -2406160317015719583012119065947228339163718597169480238528814720846642247461064788191030831272815166417994797653868342584415397019023678950583209367759932230502971104650085691111401469733362866695519317642764089750945279121561571941317360371795046019259876600149665584685484969889078903095919026120963102273073063880974754228225030411119096774062655419517555233158068144923621372322007354286859131109816731438649190523159499660397324876662782595431300723854480355026501849152909470471111028569463047260246798428703859253433480212756896234293620222214013584460723549561755426372460230326893444284643598693292735879114055939321036431640679315137996831106908202936037502405500648161271015144773170493989777313467553942579187313270682783949892192570273247144679621928518535106677345575465573486751203976974561622802500998074405023511626652907822147679955477806413910484337415757542936925070547878397707197140769687387552280995706272297113495088762689710903008379025618377452926336980168545084571332438813740114424691530132879644941552931261053385223846462599461687924070029256657207877141646773183872287802505126962175929212339902174683472068476554075778456848040997061842218153885549479430879309724278905707595868345356766851921788298492524430059718540656591190799434551442100400083948930353959063206553397485816728503889780734346685328272212196666529438547035199225279516316854616223267768337211899867009776586136215075171167522505790003541859111606697271206912187230218746507297118187318675366889156329855322173226342266498242938758799848419456543567084025892403360909233184823329476109129428877029451001886416629119712539173183471824857301944716025519266424105228484097771726777417109488627270466263341647396837556055518032515196314252552734030407187599635195856451290515481550094871046308754291178826626211107637847053931417489519494040974041011788190396255546366066486429426877109057066670473390470154227957101791579723013222707189016068409241918597770268530410849200599791201245440042181775414201500938552145010997649016833564342098039235697556307058615783815119572244135398367036212642130432815551757812500000000000000000000000000000000000000000000000000000000000000000000000 [138,14] 5010977418265063988807766730876941816951225667610188391327419214402298097294756330820726131478517847244086320543899690612226167635054506324936443351613963132066163190295498511878209334371261740736226004116197389164180542613956579746124404655804743775289599469209678620662710962485408547700511312480423286968285694247837179422841355421497796590640928025327535901888486527833433337395675035757547671841908478230971970269781260583087640518022239467595480083753892119425894843425725953109287653964884994487913690023872810643894073908544891721924563283840223074147848487646627071462272590738744666594779453136564649287877882743117778400182828926487153077723222668727798473374179191252585451878428185807968577255555847438060686985884270247442826988873212813329248648497280054305415357061091126603525235726130690012029866005591359896488393505230899741842836906665503228403976706135567745404964320217579011697511718095930201049718862550033401691412565541810285612874125247562507030257731143399041800263870442322185764785004263936571393085667243405421710007930380669392515254795571798342256760863807295515979805353826488108555730357775388263897010205428626295800258664922829287809819524366913765412165480941727114256451922810686921005604680574479928153760560494957305422273770114899923514779854749114554196403119321691722753895186349263170467190181758568249207176520097846357170521976250324648703475521052205261185005797574154400982059863155322068783190602335233634067036359332568345634777795263285871158646719330914484489418442256073439215348617740531441778816452728001974210698689471982116218033104825387894255087251010304334955540701322466996329286162263012279859936802456732177386733064756992900314794994389491378150020402952668485114844144924139589197135106801279189798838816791322444358593441509608476211873732144065682666584955268066965177400347505129310346967068410590018111325135330393535946586308800048981135556502872012099924039698634039915086996957446648802607477590745553633518312679455084673349394581506196761436776615151287329225791584973401534292650831907177336436096492606095384557548086714744567871093750000000000000000000000000000000000000000000000000000000000000000 [138,15] -12072480298090475458459292979114563282687318061086527702410257133671911971093702355735958113348784021039513549099337973445916732515806947379496292203162078583961341043031329956942736265831591535955790767203286810032913031021532648533026382908631712565603664723915392894378929364370553075314086388513014971770828567666020728364484652460014306094329521326995339975896109400378779651576145142249332326196218364622971673500299032440236362895977064033036346928907150758159872004787120499712928582896399221268340690756364332192959469184519048427388926129008455841775471983832568399781717632168237016392097846998504820678859418522533816683318748918426859865814842058441472672524625753418425294127337695364171665402562572910674044717255542623419690230982568544645028859887962338414372427394115736545959108317838455324945899442191145171547873153834128332554084765926223285183214892525317627208963038821895316620134082714264455827411478158750992653736489676657083482696549163350171101124632628125834397896272186627755331221149390992114291687830628744186607364247078947974518078153088399744360694605476495877919795336471006695913008544954899153562283267423020009362686531623354453643587438685120390899918907657226783814133074914839145540667431611100067392483366739350074191553990557998670482490592762409192013211317957331446431731466092915353641049935902352553849236696266795221451332820002328589164671159183896508213000228620497754245927652401240810047564363056572328492367228436662250279465442797743096209917951596861457976069924971217232438313789822976971361138331308206717701773204104617173922141481135094700059176543701518853702574196740406926721289201113086052338954641328546418930288147880306108212054151622539895668841397771973560143069915791906205541101603329452766821605079821583892002868801884622251612203470385534949441401469114599401428649050133991378434839365489650099506320748470437231537207316169174443648822930290470455309792315096709932141847691600303511951036580744994400021542113265841503637009896749832961197393451467457611694155100408436941622739101349215424967054466756816799023338571860402822494506835937500000000000000000000000000000000000000000000000000000000 [138,16] 27229843002284244165618199963104370515353870098559473863890086560722501154322793766143965601876608575087566138601629228670635105086981365614736721569126893012521913144228513291110305841235260264729267150231024353815848402954252224867171229212887964410197019464021156438684093542220466368541759410381789857466527742242467526811912201451735254278897189516780649743957925361493494388453063103363611409580906409440407112203090534354848132882956548901235862436105675745864980121349538707019868227318484506596084038884908528161571072739263700059134646319801271418393454393628834768394871261349276609158012232417650514316303247596922236223385121062858926433026937344174752860604659616727558593161062587860569956401928142320480867709164800487324296684479370249987031277854489253721421436378015368619203961018190427771886643477722168602071427309917752503906935276643582607592791408108171390123800034458864762678227293964566955613584608679464739213915613362826407477322280907403268587317926836189797108411419321559220522393728525157876914477598261554518222006706509445159697725990977221474499713949987180950341603017535432471260569024159026640525794482744063445236529481558886593070317805300604606314789516321120098881019123204567661271606272596820076701944570649851253431525022925607988833648877386419716436146517153352688998635232176732964126787160368383034097239961945441732339558841887008103632636610022823121990143881487066001771485992010287561428516793749581092539812019559103812706314644327111394472481438645306450181193927097263888982808137882980320110772489726370541196952325406491119630221291025862155851765875987945858296692883693028332641170176661518058757506401875055561223238588162427450271088822798293878831309686064959266908172137006560137455861816705228817450038879074192114032214745354238881479036919792923918156720331260767027747567270880342683135918761748688815403684288347696998876751538302616950961075975683228744438152984492975846735536156293019713359959448732298114626018538027385569835025515600787577316817324847212125915688771646833012029115561495230361471321130727646920120146676134945941157639026641845703125000000000000000000000000000000000000000000000 [138,17] -46930436539889220339679544230676571698638521742363512567192552669496998019524463507898166783053010283934874810698971050826040299285335202294112015520969707237168018317030076139857808636243110952912937731846988857962329860572391766504562507781177459618546216725675156856452238355162093907015230778840672948559818500986332357078516469896936431303276824989446504440189182184669899249119019096600197091354085802962939830449734759680564956985042284348403899937420098256588243322452831850424490994036966270976795452014917524601725548251939891472858237594235019057078322692661381278401602487143420382727701655484903080950566592279273527093708761783140100933799689265238792137330254246231786937853468073805780694369333141525206265621994691672838621397807658783521887716049810562182779565233170907545927204465003646781186228890483182468580291430866905577920828633696243634373542812272907068820423137025595141551372321024857422286127887056785073755826326221172232993068211664610261060960611045765869073197766341899024893548526240426243454874327652109043324026976379972208381225422154030392005054907987797823552292385873907000896916595109836708558565696894004265096683165796732496851505773177651156751082527968570464489074421842789281392143696789987540844198563098506212461617631892424303096658273055485615798806567690549996028253818491990403713120213009415733274245364744830202019503096779742957334247532729144654640251247505620336696778605389071065164494295588439630573997402533178105799864428245459688578606341111892123062865626717240426158481093661312618581304209913020793510577499169015179129995076088936694231279499491736793764122487910123355585293550330536657298361609592361370067281195863586182896549187788911278144888590179551570558796470655732112183522551806719883464387804560463185924844338003032850063744347800534584847869920555444580211727967276795999636265348009938726790426494782668007341965007840983912393753206250887389129164224134631997127840714490346982240771083014050307659198891716672091205765909157165206791182816867750827900416386692139753649885177681480257957463035878717486460393887358416286588180810213088989257812500000000000000000000000000000000000000 [138,18] 73064998633697842915931953881252998819804604238863578776491230232510417124411978237774649040726133094937561873661958521760908104673064690545552225617781782655584117927293145261000295124498641767132320254269961087926587046273803687018354162039837268735322027177133551048308568647856576436821120234430168224020321102530897952364653278415546998209588116344589419230873180395441845329706786385513984682081080685313716886826432925820203026062345820232837860805909474587757573780454502209262205414200818849399453162279685382059187247795440189025604078659775017811365834836706668246915359183289109305906207077563925997361368963304335006063147005182599548635373980345592681964647092636675126999877787820692912762863113896372588948860135217254320880718407154661471070380563289796727654207485511766300030424509060324623380443238843519106888949601638991134099494402101101732275933165191132680166375695340506591269687297573434114289449991942448828358882574428755878464895961184974684972583003591021623234645099072711904513321705707420240974731912953716775055319509148365660249343124767583421366285857103907839047808938035081824462883904939987904202216975502169835155750045980041283488239824630899444414563777153930960507694679120946727094721560515782961303759021451374039305544706363038560724321054386192033873155561111170372807990168221545768003879246004319531580995923556525952166854009989967281617157425593565848714049360465334091672814762267079082249404938847229314060587585982272514568053409880246591709581253285071008705647397510771112164278269558911138387225901358952426902927544843567171307258117784147772381939188158528317084278486728498070643251072540872652032376635021855616457232275253841322687835029021467232789510291906105578361545771258706512323842292027244519583193645044700473767155298182286549185955023851548492265978335937670709311620692259329971543326225791479033136904371367400677418225472363270234288300926924707679091783723054140963328729006885542192555331375227148632478810875227644739638501440991837400417352222514285849833475936837169496538350161432482129932189152186558961372507744833084228581299157667672261595726013183593750000000000000000000000000 [138,19] -149155432206582338358959973863246825521694246465689121166166420227558142712757954372276756445287355716775619415255467620757082217214576060259125751229021611528879580428611961234058343078196522251568876725144128321171258893260570382888297928986811768303684775429718399379568141554987930355947098284757762906027114867533251092317138157472990329903364471971250516265362257139502912574142805082017644214462521925481324392504726921827143006749340390207386375054958283512447756572023679915784112459415001955211412966435821819818226087966042040619389126357687053756095001023521080772371614690523098590401413227120076124038186997063281489914136541967253286762612044443486708725446407112383227013513465589388315969190342422107184192869112917381679210000812769203806424011048505223136764477307131325423711467448912154795687179699310384604348417670896945099097208531072691954365713510206476433006634025665689753258431387499504151839504600599009646567583468731965223279703380177598571594806247075769096431486300139322327535779858276556223720836706836955424938570502941081995695847617422996564277023695112364733590686594698240791482678157170714063282636278923161597558611480814989956558641039830089334873688856451160114089176123186013255809787363309981958769441327797865489329100418140790433945861666905769539587433124992718736611620768499144224750576443325397914091573474367507029912569409987622091161921841591990992970342810930690832791002838155748414203420224072351052752415955125615856512263419514887518766158322229295615784084195380010797536317036689548715972798811822736089493483908157349645609921796935502749543424428005178494627310953152370505912903942903040093502590513660349048256356464624017783236876141518891664473624740528220018908403906620714022548412823295744487638010696632264409008996300548339625527024572868191164814694780602989017205007671149712381634793153395021280332106966189678797841907126404192539807082146339026173197632648919978552317109323304618662306698883570304340934834023478364723807528971970463838679674793550028230168141499029505218180738300128751129251471656833700003136127047824555275444602386869519250467419624328613281250000000000000000000 [138,20] 377999476914304117684223844246777462106062974606248331878816324404995908350529666240622610199194120707841922648085560475571504234695394742424982205610783480252491813185222835419816794809947268428389809479981975716628199585938323075917723665243063008716295361891937017459107304763036777404115837829911343611330041134586067706207391855902289959010972042613867705652756690978698180874468742106068953417613745433319173647312881439256083627759153390249628562491066709408232109066405667603963759649654483644483575526183743576069290281605227602384010565022250347677502609711971236853663498836682274991610953668215290955972988757197127137634817273806563756955734638652660413297313886237669097898993028249953590671819582187958893811150963232234000547206319297905119737412683926131141927336646410957792195838054005745325574000945882820224026844281948149351417683717967782805948153705932196455173412854875934022365035830449189265641589858000771599856127203510810691305803759450297568003619271908613328196665079730284470678128736901815118585785367374235696340220642157855016019948043563131903931125145985233005305874907663375221538794074465019996444465937118400473818516105919125922859694625967314474225150035776078085928205302841817573778452802102464888194980823715216606293785532747347439086578694149792222077743277293942385084830300930883500777893486075285950152013837725212607804296485843606780992833144908457917315947650122176580890345344597942238963839163969149708631724885002823538842550792152047809203790598562890710059543540107759424505340685945860656837013836863958347881360233058333973361910014821740325796754858162471828138200705150527679418551614883251520818938301690109844829536910827374743373483738433406145710823818525202122543587214493575649209438412315191497590185003666169508308260942714298492479852941261267805638398955810167650929437135461005414722880962074116060272229379377205254559269057794536160020969156266330633528842278749692686827311494711824459982318567660407224014572820828952976633445883390419338566477126194255970550613674798659268187366910185615553551151020018080467934625205230168443561442059852595320990076288580894470214843750000000000 [138,21] -895128893289476311362265714659854972413419989394342178003470161822479210658923868612867751538988379004304403817649784053994332466528439233573569948440065630107466543096065822205175593435179046384785120011281561698277590110496381976252273936354677347807717931786070580244890776688765685673903165806764699265795629931356814839278304343276416207143322853007527188476063111807672114200624912671340050990936921279604996217118613123015661193003423800310802074262524992285443608708927300976983360327692115388837814983843320288408582051606153126281519009157119888308898095810638411920924813742161366344947575914115433183263334765045588329480017536003925868093377336414743299297489437925118099703868189590573068059692821021360565470715090653405621625992118683896696288125971165387249998513887726131557437230074496656105154422206699490569074000948594149681699017508542441656669803525054979295264339521810771004098539598722492224765614999759171006516021072790828304906861048756274667749831852595568027278654910158981764115148286197460872124769118975363482984698968469952757605634270382192933509642473263586895096281086739818737421489318397761519455685190155946644001171350548608426904209704734310019153971430688301884382781222618069441228453307207056449937063919547209237688165197694142700022889917313551891702863112738384858032062412248961450137219745245747101520144831490407525806964225646856093387191590633453470100477767753353955022639711947902772588467603762372373342290596170785994746619552734325372219745542100054780087681068429701016786954607247591813230192108033559490580725634886709159705492216091696044933807667958297842453170340951125030210346182132456096401264875976567053568681253989796824611926734646219143322379878139579401661658856555854020592595311395254449853913856994482920843863260706275823721402595741997578413055479800227611992096341953828702974169562309236640791713210934352081154831234452213170253928392931011153424815505196859130394637517244638250768251996670320499476346388439681058254360661157356281212520860146669114305491647373984794978397441033881246071831338557822496876429346610617463786799090363910380574452574364840984344482421875000 [138,22] 1801912201000029582339369270406480419918243610308751553162201453873623494919450220616408834583871645266378647642145303805842418850616899735799826392567281174598244994340001509436007964002645390431128483746171107453100069306760990751011491193743797768818007284957990035562106493349377349543606946952140940476510343730135145321148887252708825055263334781459946215804922021239787745859532825992158389420265579638040866371748025022829675335856066704890203010592129321123677889435781587051584409186530473419280486362160370163376923115123817143224369794250790143434145124873889099856425698050266622486705027071717215502459328586613145584764669016087537281798226991235754913100679324513601962370262151528780192313891104444925116417762913860564744839071425368920116250653588485909326131373221694876145048586424686168428552650247908836041042857614510955629051224744878465570496130491399131217180265072057304548184747253346081445116698892518369452481566896562499553352688893196929816432362628455366508450116626516059058505747820853437196139621811384184504244764373233601749613845429755933673089003777557390857116365596328092986582010122439248368666846736469574920293913315333095350275438093112986597928149028203339938092157403033963323520507639743560786385463513552328091150573066088026558829705550207769912760971643912696081113295405292418108021431247781002278311937686484166326150602861311193783710673832285815099109426570332452896776866955544000430890626977861945289329343919103924568560671604113270710942587632982191288424506279095695668383005482137364849788179256227574032881017203690855920418301284608782158920667877424642599054235555873551850490097508312861801193268253533118985167041996502881103305735865936593965721958944911369682405269138040365535712482013917649316614997384143686368731360148101779949364687928432368417152658655923138262623886208552914640981427529756020341288968594513061014650267133638196678721268928457224350353298451417532076867593310693484027107171389674013013753563043187378431564918638617113283129437808797847471692145611219430996943680973164524313398800570653945972894329467314768432536706277424798372521763667464256286621093750000 [138,23] -3054854423796407048937307761885659380847514908904032236740810624923290574909619262823323485463744286882350266380504012989472782766215464558426181659023322237929227180213368042507099958839690793582794580481898806097086896488215344863655908846739400627515805161989041239147047618470599392000016029859841560897831830966997306661670500930710216294148178012284287577242273031879445945115283797690233801458920872256968323014500918369802868578039793463766382321222841218902816645743895790024393858299946606486737943021608175843196325635165422184257909626958573035162112215922860625895798957873031375026941072198776998933616129580471847106462628226604344765037177028910452609477963578129971932474743192706138788817582690647166822277941608219062020566894111315028339090615579701642215506010463962119743632719277078571386386686743421968275768032450557040858397477582428379654522960906217864434582444995492913095405238664122504614157756480441635924808870267827247897072301046209457903835438715704619572416590622988983581491048637079375668019169402569319072907343817287104830001030486432229243763231270049327486633301116947163561763676848338103513311909076457232323709351972199706654010430181698466252277761944332241418104042516862080009082046304936128440989571869537537553505022703346583712978558303747720037965923350508900189851623127515630260586544566490685481637891386742253934706987825514311939422501487665560206200238024178306513726327674355294532680766375927429571050405020584679343703773785348061741558719121983056191234865149605810701998137015873820660957418083393729885048581996326100151021973871364095269242453297734147326387432111299700576746877900481033162225257174659049633882563839353513675015938460900087577398065040544449354009485569147981343353660685372485751887356715894009516227571168200874026807503774575376905904059100459225268882532035441844896662392863656510478036636898048063803808644397058812515018759165436732209158129987807989240226221646941417631946344282614001992171612734186527824587840878065426492476135178640254739770765024448792287815620239965425087300125013936875324682751738007493111505388783122327822638908401131629943847656250 [138,24] 4377541858755452461113433111464948147648619441850001506473640750264610284102216556393378523674362325458007354355462842328583661765654916662247828777149322150490248983625537786951248235126907157777777224915354725279575948148996188817754768976914604610893332573330457617484702271938837869690152495428948031942996843054355762674521246559731785914497541029655224460392218675610375381196154539267294803264869899844437711424029949210362297462311983275896345557507108719924572376938514348992522926361792758225011778943201444898141866183365137154929752049797953473509120059847784722692380911721112025200753389658177252790275439089025145797898100067244950096841048121066007577342793130401166225110994596072972598178368797989229583109320994596277331373472134436744553819614653717919006534224251538958216624280226262341414899280092095190084022428815079031386293132407378194706324314365787913792631280499966540300205665126559621244937864539763309904920051831059406048771414563890789320909939699581243151374691547093085079221104731115373572530071810357898651800318128605400836944876500902358389460930508650813407654340852711958934064297522282784839546817277989962995173682562244547402472218681694356912447561123547481565988390754713448284812281417537521895172656113704417125063972750079190888523693853245166329150215048520110904238882821222099381115750416039300214722679027938343129979999831260486794358956792770776372864558002319746386465304711326876858045649654313761657078355372670331228855140125776470636537175915421352602387910368733311053148032212495019255909696454673718543205811684424991325155523730640463019327173838814521197843694293344540244818848007223662912829752689048592561028522276423845619790534826302381823964342273536339441280478695071247235747052569280999565146372553110987767796144209708647330085351994239037154472422966982280718309551992089626969170973297501841895575124703406583462954798250419669181634484675352469031061330892012402259218040370305277274954523215901485991524878086212707289395253026734295941591183449066269797907047199732559066337134064232586284459541186186730690189664062214708644979466178881466476013883948326110839843750 [138,25] -5333025644132092560223812927383562981544462187877469285328210445475162271599817862933480147698197161098246744865533494100840478932400478286062168099634917555507138530556851971657541349835459232132954219025548189465277845330126007129912506151307987010071866858623179213963000004680738082422645716374144464866528293720324144325544282212695460078401397990969955936815033177672370392047738022353521040540888407598421750533790995952596760902449876479538858537573742175204758297925131320654789755032643371591871375567006083196281319682770646328186953113002464751334104270761572447008111025648283111246374750489451704741648480863028507877581017844598744955593024867671315942532647430523959751950352570843619266640527552321238871838456292879814136511726532274678853544720326880352415801892275240667324161412823264108297746868204139906619163269578024544514022629034679698117010224338948226321689702799034175565291398794680105236890256573854781289115960442508493127959418405477139482252510223367528119232529007486279998489604004097256897212121424592642837212565329351720731415888660524711676171957512863124659728062846035194620134086276417622732017604937794707159340342877848756670049127046539475282226897925940346459191458121721700469938457836948296308815893517236740652021904663149710099015643806970733774769165937491858036676341483227444248196024484760412772231643036503228042264438348589895652259326489512613235319642405709567012629343553198964734072486880857049312935091494235536109384685186756566149039442934016116412249982649470898644133983197257521483749513259339605188838725267149174827838630709071348257507809766485883408524251461036259917714827563226718077862401760757681936100189097284532361902297963247418319106543502094319292430937496256143287144975652414176012597762465110339623082547836765708689420687123794370058657974427460701371068780870546179121510434858247939667489432913810335443259510618621760222871787704106269665493630884318929770719810181432846763829326178313535099300282845814564493804952469368956346826699225513000110551400667322469648354677084476920936180392327727493744676249245801565591959203516125853639096021652221679687500 [138,26] 5545403375883179734742695072179450048040635593076681794485656068767721624613589613763432358202376275308329484365384965230855357354991739102076488476617020957601962555492178489924551660455176637736180479754604094991113448805681113004882447494696389344687461126834587373691987154958456980905885138390378530500154768678800629398698749123928754769495146192296350373998126383355801998249057331079229768159786976979628638810985870302079496292257782225556159878366403803691151792446507965714570739650748602218840174528658340032674391415661332856598421288536552414775171667632040398185038398201621134615140974986574945432904525816423151006264843667223108829988343651664846944950288573159747041939816056281555638288281934890525110912411032669158307309766983616628986410136087666023695123948890857892708833277272697186637352445612495014199416604987481056527817566527488111752670551967646085396099024425441830878980738400100618649111531623079030490518413672892110174275598570936514492686077668590175291634604755837553793220809871884132455611827567244274018586594815355461033166835997347664080289202085639334696596230418509483477199145424577235889301363240407643348006668159987396833740758948812550945944049130804838139514440627279226869297073016863050167257716224504319978534217880769736187239482567775688822682756067556641779549478545572183333783004298825794926822702426169605002460589335456208073470540909907924067210928608337434060625795572799919449002381127954715129266120740002617111853841649403134270145408136383541158187569983270311356125424180238671635717185160506009349390546984171319739902093055001220044458952104505739478735871986132289450713084414528786682360976031453282039263736932016657126511653825479158425357668745824006011315510928300155290051734576841402738621207279265039448300104943747870260731214761052039343667664664036159768024676004791145542425404269497004623053337718770134516239123663941767119008935107699759419109173916169004360687607661351811236703639884933982583668947647493125808431494486910698918783431819726587274954467317346702714946429940191952637217471885723254572054044112906652737848389733699150383472442626953125000 [138,27] -4892564490445600118097003414355060338034988606815799309683459450436733855976028882336533824332224023897357317295569281620185304492833754333127874786736527735245209259982922100595645248393797689179070163375625905472820170944341941531775393158845583512921891053004167941383713427947026561649499694590335004523037462056723378848377074325703759812517600114185977493855304507434016528410340484574863082579014138000136484237105306126391019125964314665181178098511025624278150681770928254446738397037204398894900615807926029012144690167106552864894001125961753451718551882440485185542587288081529360875470655656714810916998326008721286328103036074629458662377785801762639315514211790928682696568156337921778834173291388849311004771719457221312705631635168665847874536132564946056582063833400039107077563283353197199589976339154437686641044375347709240022842975839275856617856372711628274903333393836960865516254329068281393813277034282790104843903566335552458697946060342246678955110595834466004902927165855342353499327567088153552346556253399833774333537415614696588180429457447851087256771829813314916120267533763326416502621683465097567079435018336719754486699002683875688395323325611369766285047737507244858142445615704655523448719188850747805937863020563954353499818462741837471553108108912227977609733385590951157330764183852876136097177667899355854382992434514326346851368474187423644074473767108967678142536581714419843358814882020087460260510901801249085110288677278893832353667524513816498358015153252396550942019935473827177371236972245751958900182616984150128331096478818771634076830549279567343229099947777074204316203076140829478550778125543751269404568610721667764419212594875544032430559678207615937144389532227916030490124166016408162366885681429145237243578751911390829997533096937428233991413120004727781723621715179685856669627859664913579718990929425736180686571748665058669782469150645505250227752132194897160935350857249912382494946679365288508370558829132647525087130525757357911877428437655808842816889891083977971086094579180797687228947936677694945742216670185172332094967774951945671867065357218962162733078002929687500 [138,28] 3567567944116925660541562721263542144796890049796791414767869615864244195437465291123256690088313854511572472779374038623359713381004640847783122537584811874836956101760452783219030865024931579639668307247914465540692691160541125863738816299995093192097563537077274011845126431697041002125278440328324340491140337175311521507186442459819269377387798541470461371363942521332523662676687259458611342226554351726882826381722518833999091597966359430109455895923194580462940381700197497022414045193133150391253233086096752656248537229331344454099753187150214054517461979134805568889716279004692721433917755974328971102568154144605312631559104272999277990822434132399448922715456248908008183481555027674043737149517516564450895001268602896663427750295663642811149091220356542196823494510270118573043488266469804222654914553616390077805080849729291790172626837153516172956042669852914713105090908419644131391731434710923305464754732188464603307982099103798723373412619679213424685885800490898237587355782198578420634188851025764004466692397568002520322304949552662935786906254992140999309654371105821063493417874314114925835955161245411679907605425899365253585568863401306556891303676048167867834044941940433962170564936324374159432921014649927433493439649027305287918455899044928040561044943931285730483553521111432130242146868782717637285876887727325580716696612186353502853197884359820673240613096604596005805837045522293621141116945162036825489171063829847433281212138569621018521264768774440919736617033554437294239237529043654224786660705284244208527759385770238585661635574743259879696515088620281165237909652844168596849998554903883675911969743346914646922749722859265731218061392172578389497922330881719074585894927465618791933284414961513688542063990303399545776507032769425178974072844081228605960035315024577692937810474115327405109749011047712399465938245013157389588967987831590543040361928759278256344172477771894077034077437756838908396011909596707555511995484788317490615006837787478839326339573742261172289959680931400084283787531954776224502236126055709464775251615196482982967212468573530872573428496252745389938354492187500 [138,29] -2005996183322472442522930493655541109690340138865979645940341760907880362496742737599603146378823512977192494797953371169275221030925557701331424850041743171564452875715959292723445569328848110543645058720718871743203179442127013662704335034672967353475651045183523236977212235906492060179371219564299118302711330499560361037425672119448193037730040527745709020737943385639865454553932523026918969232661331643320678664513830520134530969387577917569901563944711694184904311842445403445729072493773567236903451241313879230735764665797346469444461838069259204764178417303526594763017978582464473590428431039126116150796054517582295753073381265738342827718440730821379017841341160167417910926083161164587490545492691721857213035166734615888346111531237912477982678836575894273197326334197690813943041174433463797520040060389534479606821368247269751452653653492146597484570387524915024259978287516566814940616311414581597208270673283790733095432612187385535829901408530558652519188435887885151284641409002135138239424590204020495391275753114166253827078262856069900045660595327687281853235714361803552303870908165494846694798035114643764555624616230493689824498633369575973191961087449651851446358981913189266889130942407229007031705742521482117130161612162763918221638607556274413343000380408190665923229031089663609969003762521719139039185740104862513996725733929997281632606175019444255909950494283512200393819038050559628532680136281842542389326010810353485223895140126806988889891384225574320137506009543581947442232878038621187997686750012909920567645089634354793886794906616466379539101215374949062251196095149797698389516313314156797940960766486947220972123060772095497478573335297598632549167842289973199320508624276555001742899639705750793985323955644299590998189857528104072815335154162774642015836407363866978651814632412198044589070856496290618131153945632860132595067967371967635984503678153376992594929934548241208958267271435497741565676435044985846510313596991398230549603900132870513626031050409103651930091931057346288062085089673748408617187085623026879286858949583630245509518811101529885003401432186365127563476562500 [138,30] 684367212896885520971699000101658068055286547887952660908979246756556456279065821986607708296832180626110000917868637984690185310248900527164209904586950937572221957987320457655029598336414421322622286224542614870687402870604941270824241968718133552839877454312259629966875050924858578143964145311659149881256109691558678674496566056956015964970242807439432245192832656913015513200972410462134797713647579284714635097137205895928024715100399887423157781318457335217971636385774023381453223168645623980823017282748678976301171571418219956445462037080817924564653298907336347608302291553168995162467748033333158503803121862899985313825152601608927683943192854465173801069381730681060891345083410716608111535873350730082472251300871643224596554486095259818750900326821820379490540583552636258358742552794412082505710272587753886845311633245041129173451085482396188232230762369741264803925284198591037745959182455445100026810398956401544503392349537070468891862981872897298603954294780639519661207042228269502201685722646326997001863512162953436039610291110248130036395975439413526787623056536788811396523480549774332610681361210689144724419402533356995718828412005677113737878893414738038630033188707378965054926236327588213577347121559349071783127909326611839268107955060517113559958969761007532410211001055781531389447228549597648990260493503387332299154925844422838847151617304327821995934691280207954465484054398643066296121992439992917202733554759473422292382803664305475954953399647736375418786931593017230295517856871250388262799753557683459817638411484316728778685935110396243258809410085174467035099046671386781897502056637748184027833115265939654676366055628875031076048921682478459267405048636675090155491771268262227471060864542144567560801237118164228038772874721390185821899753470777479881662837588939622377683337503965564940214495264909850023728388611994584788624879525599971325238575209827438257454246397526082589339890103645500319830876673882141730223266947224805641864766543461077221837239976845681828245404001661566189222209329611747891585670085202760110293749450485992867897179060034573660232126712799072265625000 [138,31] 113809326450315239020432502914849808635327608398961459111935597892226569888249046678383098869210397132904233695203882518259828382874643372274204224175390951193801808672725020798224021830184474498915857719406904024955773110209755887895230660160173656579606694202251983276467820092126806562435827406754268809576165440387466538280974948720257738437702299278456327661928327810683934275381047329134381995732902492275404947326808960002156571849596599788040320985547434240496145932528788791730813734112293933495145202781966929818075707316368718978882838506073041118324325071132680258387199236409485399295586611985103206357536071984331986252953529022106728521271246754909102952152321777597132470672462744445767526664743900281117444948338007968402257388311545552820349852567264995413508058790094274411432351864118315262150388296317113658286895385805640007459736054545166727820532979786817910350895520155552888101512827628809263533006529738699620080404675691649602183036100182041221952108319265074426309275326514122618941702439191859720329826540692635434615663838030570951500335777992208258149012849207474296630664250249759481603792337780288049238403207295998408633880669188134299579128395029857138873553747092625455068455179094524095483527236849252394782770487976093954889655778654481906669499089545088339720782088448937990022021680576644649680140227510799363776700076870089945443943885885835615385119696950666675492647120424333015146790925542827538135228132336810441131364825321247936678002280258905723289011698867163762300866757910410318982823579741383188243679097467747514053902130858235442840407811051270048723981212893355348213606122413209623286880790372905120547559613622682536789920497627271871602116334579679153557920648110000668456783117725351290861274769112745080410145901593139996593364883181534849875048208655270506377413771885097189064867816163135042629942333485754810850083210944181313651675920571827081414220063333206777383613477300811781680390370585689194028066462849943284556648090937370606740490154050409861539527473076745190030843104459290202086813813534331592707427486486418410098305775611527031287550926208496093750 [138,32] -390501821093436892652300469222134009006423869957991817086190336531735027942155393967669005148947454287088667874655124209759773861581026887504123833705441715479823795242681005657657678721719313209064159103171610063445600013433801712284742699383191444431470494134298075296644401136577941487166661566395038956600942543115341578763514159722722304121633365943296066921836374989591517616387828768788905757296656480659587151312422302895012279773118226657278993195131258081463167099372871902895440502714547012672652135990639688903394806011403361140941375452949934937695034389076309692016061048404635160402908570583322304217048055789038700460014668722848335589763006086662978157848140346466028510280453090792050213334608371938245757463241847456705465038050740563485505881352362287783964513716287373521440287059646606682462131027400075386850512769756531854078580387328220066927738237112570788109184711874840190811108497001832913118046815017217190364576855218613129952185727277965027104965332210977325502776617646811273022402893591754546505927803437560085066871496823904754942151293755406352537700498882977809497404405423186424380400809277133154117442151739372785092297308147487955390798862999977010599762869194557400001523351562049422123522492811196068327016324992785682817753367060792112932808051195301867557907357246719699154381412056154232128669169675243799820583824406493018918730070026666221929168437360737322050613106715478921688137198500863149957649859655811068194069997830245596499541596123502885898804157035595102476452843496148259492981924801998190294426269892968382149363364170989257990016523505238264223082106129381597744016253365788252436911311191668232423550221829978920785689566949340656678873445353774074501590475641754471244538570991868932654120378836139092679684753307782640845828308177030816964619398268403553177556153923015405407719551471172133882766487039283887528813584350223172395565670391848203848032557039219532975638174629569075104810992312039456365428058858390142897588161597295819156645885770076042544801119418272739425811120304005499457651483577270201679459276010867104430852012132060714066028594970703125 [138,33] 336741734341129702817540570925882749034359458973456383323360235176166078394120144626536829645333555527843535736944701941970843227496140087589568062649382000512208974676083356987655725991959220053890138056302280147496361164077507360238552356815534836357790863070856372915961873490267755153487869360756728345572938766088459061597219448577400737462810431473041110319359678189438381039373535058674810427360348952960718089754355342086345614522857198592935477861583033384084632930061692674567285069252341367722520895709883972016266708940517182151149456958640233522244351942202737044908745112629617936127182773351969971147085064699962238529931899743067719485115378311643760152721851824107654934773605586766094360820648924805340382160811782273788684168192552978224074601635516408290257141253103375339666117171265218743212191976096711793332342251169346615882902307528338062619899627321093816305822755397152565639902915586773037772557647352248054420568911137963452446113945819775394792919123676377663523375132001767923546352557090332600112968641443648125896252891288632850425703629952362011443304502257256459613559501611021526977445558983918105194526144297569059956797903923064242613381535452881321655856779073560409131577001551821333837665292091067891590080174147348648707561973251541216916668313495869179786121896019316680390874799518427700418374536696820810833579848318282893059083844511606787892068423971636866651834529636248938112826936881695755034707834567833965474600813306943869460383195951757612483665979633833049229861841371686436085598472427799022210259940002363410037573351001989032658655201577615582237157093391345789460488169596982003629560771360153904587841031216761851160000336519980227038363960097649407061157040413929436955820988360502672081752781030753160884113391720405485480400088559310920019540639266233569259287788322846192864612598346665027469147563250512592612685738901710248898691921508561608615911414009938032838408941894960482976512117463171557246114649313547404186120325255474856473600459873096688604310672564268517926511278021369533693608236625086755333439225352893319302884681540943682193756103515625 [138,34] -169041110630368082486412410394610696491384525865582792157156258049767520541040336071516785533551456515843059405315289392196639371833188604933776947086905231108235554507487508723468984868648024888579819277963730277008693115202686726506469219921953915173034804077813821016355133587350772287349352184031763710806498659279498779952039738787545511363841699437159306844384985461242874835387240758016229818175247752440920955131112889734406014073832451341774303127392543726065814310121711157035715283507226209455697331071188828115241631032098082473257113961188728313418150903793579971809949984088295198608326263423973332890842954473918229415569726443531194949147507889070301267725543918887481288148241221128929707924404565561072401887190915785941675203495345333337141072048759982725881557591986847373618756284011857936628752477496323739088212618790058800813475200016810674327476766695544586044463481737303194088988796790642457606652366021224453034392015384626828459010309550420489967454499912557931591472574863589733925885819883452802789264842458136612387826782152492487947977226614529864432990487360495066466819585898990319184336413143938547120131399083561127117123510444554815032386211338771220812773380433029557791239765362517367158855522098694644391988384596660787303571380084821760991746239843637014181447839973719153360445245673202733329006955616683299849858275472081970464005011684878051244049539167157849481932431992379945731884637997685369331414850776522201825922782533125029002602864200609435886918543305183219169397841517619992824885877689145921455470680776310101255999210670097799503465147169982021526011261299569370953923207364199111488862350415215024436486765443316057538446103980842174579853807289153062054164600956246946638061803084686839173870124913577433946240431538924907703960073799761230147922955956324108049827171351626952676037674679859354620100195558213387593669774264799436988225145418988964103532588674069431500219943552522924422265079652559621341528097359211745156030185700248079790118829728896129900168785392838696994615072995888472138844216852305923582842485546955913683474087012529373168945312500 [138,35] 25786469121621324841735902718818247251241688951590947191312598727911837106499825861740435786748514876567745129335248531081221780977061332531995354562828718379811490357382416221878645450611505743037425806274818098451374689879122360028148890420923297945286453397624907221195959122232821687147055938919211534616652864608516779149956107428223051942112070939812423714506768912645390228429552561738280227556781257862766371410737101171831414380052189620603580809678578638868912157680908746828607030853685294455530884922866527272425959681094536416699358521260560188727168059325617496032058028817895317694094782078650252906853356078236100823747391601086525630354821103328021176581695784488460954792106857997283260171644521306044737942518893335085553385423644927309884445949205097991783682638324335428762843023950405860482339866726032460635884208926546015889352684221963233088680104447918995918375306965800564974769626915935204280457199644295261800325836812591662555137306785165218703737872430920765747595946887653278095363290390844267379581388870840624710142099537212608011709683360077414538940146383066884224233521087236892137508517562577524040538102686724061338870591034121700271598707686820983511640823208655419697163777241187475974576671085924543563977896138841469692694933790852897803772069932976802852275188257804709789427945409135423375911646317083512490580714220299185531720138094687812695617078084383152624510944131983788297270054596800880336495443242319040096816176264861572651440665510301320047496838286850881320702126721739651136125726409022701288719420583022012593773631848187710326423850931934895862348050499992904562111705229246206294455445658731432964486987086887554374928023287436266564045787046579650284900431698163206066521711229451118954675910341060942213201522494586060255399884230959434661399150458960783079675766953420622134959187230922659373787932070098471618916601304943668692556748077339137087450065434743844050342696278105946680835422410729591160404645368324877632538644292285406038661651785858823255802084185667920541775699011543850880346226326420033287541636085315221971715148890018463134765625 [138,36] 47664613135857303840227240357177809827051922876925427863232373948330772743594406113322278879947787519785424890478355819731065941061114151993919579578386048331066419776583694770483638928184118746881379138522296199096042279221263170260958755450249074569366519342267635002233880809884897484944103352304017232604881705293396366880135360271209261188153828423311966359869830277649012583830328731472228895476718408018093572814079430364122545210394779611020384873611976536804696802923734661512719198809737282158554688249896312889821496945642911090775982117683883396191937516185460421737689475001125184602936222800554725729472077233375492882713453274269461135669848498954649347924609909982525647813410109928216052105649982721786012234287022295651823715727319229851495707954824445379934976948263976319474375825802510703694707238717382821108199417516823821392467317972175837331542164323066120037789023208654501846797087818011710599177249145587557362664906065649394297360750151179921128424139457606449190885703196656606242424003134734151227041715337421361509188873028220067804948180933788886704731417481020264618461450639396541969360161090995216180072833318190278606453669012399332812170676875128622823963090665740754039653240239334847108244969070582570901340417845271941526113564695804974982380222247927067078800862376606430376945639705786254843723325815378728065880915244467256141564850951837538937046318820023559620146406950807144252605683712726830420883437394198891361664053725490809914396448247557208995371146853874531504855306457323915044752089342254780672830808347165120904295951740002520886487874325909440190471297502338142764340895895102786033045052552143464597401855833463146560854045715083663558985333796074302444764816722517003215613897915951103824694195914370870498059320766756022042107264198401579393494410238434432342701791351674740603331616931042901249336745013306129105771898696756844918368686105813339655108101899195947305905385618226867804890895580222562642953795568231363511269147634863036757155080598922464111096822030629234906371623642380579440486254779270807542402682188395830452058968902587890625000 [138,37] -63559005177185251404244511057013424689349714880154157764651909225453201809195044389581184213426750915253548098983428819370180782301332142199053945382603845104625515258379481148963762991480295731744495043220045853922823805839211412914849323078248499390434410090673636767541488061930142044919760183389288808945942238182994918819803300797811370289285037798690519368522532670316883187993207999691042005084565128118802292265033783765159728847423087763590330708228621221133778658722151358627526876028614695046705811123141318148054637765446550690622919702783162530403633187205777479012942002995452648688300219097728322356819015844170536565115512812113662135999135811381349565133918400270300092944431501521986692289593356613091855943396496466285961169666191848292868606967824011220642360723800413570881141151454054126369982904287066971842574914490749862853645003261868375903351190682500264156552019026616064085473416658015967125813726931311529399469419433641144220391699313958492521935986959393597257877888375312925638002157000194155514520309271085602978804211854925193475559480247364101025900323242158075469652106929933914416276961918786905220470642473735284048486527910238468855630388174734015745843079668518036363712636228888707866551672111106782425228752436929905916553238138405700418827497408638176806526374322437152344672918178513170924521264846635988751658945418314273246403642452268498223809159699522222178936807688162175695293682676251801665800294180871404798782206828357262777265216563949454514675332204826533793390282046179394565331554891333100271735712633969231745664523865643845830063918768793653908743195660095292508417694467413865462711308530524267320085054738381449239743756959307246148495139327311421824101462860970200193002113547199789800445334734314087847083069083436578471185384512487532723229625686077011038932908174565681162050965675448125577833122669636093173249655725710677926340934652915296373308502303866155866298253241108949226439428108639844011525447627181469154698751835561216664306401916795223506096913086043537085617152240641503544309147735897207488685792686671047552448499755859375000 [138,38] 50885112424168118857060098115996901260432308306977129578066684906114673477481944756822994893399527722375190273587641182474785604624651538921495025156537001138067392122502186375764437906570476763397447596593770734457410657086505822929836461034560906388212347197293252267997867666670026101796355407747347531127052217921662827561872722502002974447387325450090307855356321136888386159314494262977504752109862918245527818474766330614417385514227612074710421808015193917460538505997294050825198547993019500265535629821578938372755660230197925601495720861449160124981118798633046115757384752022579109303188888370878646077554737665094011509683786952752976884191619301844060851113385142896183137839768078092578505859248592775291442642333894053845818017742635671224996676214595712983542874994791996671095538584245285074864348104670840501994850399514010851880310847438793654009869566309719935682109219315843480716999757997410638899469295357623832860392959301818138166219244594242571200475603216251260598622938312825961474319920590631870503262083225088825011455812296949915101238143922010683598394640409514006983240291694765914168034375613316546001672261594497222347716520790112291446487934620922298640628565993028679400764793393787961104360446193743081582200258133939774084600865292858713177091716949970474101615034745056229639138113807507655113753671573262966460233183068402077249601630347597817373630683008117129127498280061839872216281212697131882703669324227066915757414400759322961224614966526197570995372394701368516590682686475804757210510991599520590560741414771964367175517120608309689329967158758876482123909802409366234555097599125125444350082082297339058935595131393676121724913730782404524870750415671777213229825344779743568327148046412724151887089695530953490616970607477638040901886248527727401755757143665472289732506249123204753695081436597929262462245146296345294200879349186423241995566132077080122942055365646244629440148750467077679796197986886839258106486053714741545121679025119714318293599222724553167494637856622299591116090491081694877198147417817634736483198717167002537175128512207031250 [138,39] -31922657101498662697145487013995013877734278862555565652496728558238169113051725406941007491900675350492576091573244012785311853613782265575740447959274531195601769017144643159760647129365742379203017116163141619620356012299415026505283775361063984708953854549981606079651417845102948027575689261850720721138117210492756599567439946951273965995968242609521830092247066429866737920793159183798608382991521985039332828015230507104290477956813305654314178796795821990208367191754101628440321624041687832583442014655652402541130739274616840054993693764426344263643736510988337954849584980956410492535824211328734060898020762594767319170765565249881157681800960950533813617738547391794914937829298859308320112796206986115233987802781773575478254786139710595980577073561965335355006511464855110580304644290432204431505843654106669172349148097181055161746436538243374898774997762508638408606507970844848771804951053551355330497352141489482291856671172070545856813442325755145937379669437068137140647031015604325752175286950937325074241157159296233331718373914543289277285119026268409832646575517065122273741791486545631127449694121385755212465424868540156911170826232766009597884462530372296269944792713526816226865073147086715032988165780814162220446726458722313205423232647425858433398427230083733779266563044475690576064413684920330450072996006829530388824810995945666391330438029031318047811098521654424071440255435149523037720374077349227807109571734311398787483201069064034742767180088554083003945706942549045213376781749616454031861249777555477848038477461384426748892879279905961510454798431615014047966179021967395165230870285732386660587494572333328720869768006131642084571740394897256147942550106728384137799244305074856352775462045402441590257087610810917837171567296760287642219976293833507035784954887982947984745909372731759665864767367560889350713045974359369295610994349670646022217042999749405011257752062680919648043762450851448466768065523359100390519695344307836711624701669386151643219421284861156309355584510243845762214972583874210858536241884943986135045712937181302284356700781250000 [138,40] 16924832465351498414456439121356249927803820691948917595190214184174712609870915255327789116533773775958747711645856253566209947015528130289030243308239857950631688148581128211934198225740369444086566026093789622980264878220642725006133688666527168451743042527675176113913232903791076975217378283602535006300233322516330039091972281360604207144577140551987447129893998596890429293114742764929328676347829758088275306020877628289050710286962176890909700817358528527834381345401353881032868221742975716745058516319050956991386444434603347239296984886950350547772837106449157927814276327361207433960296760392198981725489341960433865493845777281582509217276676135515748836815600429724728263072143418230489253587344633545744030552689919747747071843942664991879804485777484555323384622805978759727863841225509706684944450436199714540237434218277138601467274397453035925623895903894346350289810213483531626675325301872591217248600237528782260521801885920029170456760012115540346196114765695397623513942046556589756864737263028559507345155582374898624474745617872629142818022711637446935332181602520804392472861219510725374611500554459355327262809062487018555794904869345636132309328772401564477079633200754837499558829522289888016564747725228327551745802589650059394256992384054290742036676144530654002174260112222473378368196099645148945430986211478876681532544243484038344335693063596759063281769997987521493716496004469764514035559764211405931302662868070305457153615752070061299457524786166615688917240734997465025768574087866934376873385695062365356166190659628070879237559219628245274912617316642106774749793886657240990416441964995475095207465503364566729948826023295307710467446223865261068609481684081623821154286801054586357723466428727829240614879440127423353338483010496250538291732721609670027344990903238533434421514690909775937774327284695437603808765272813828142369417729833583964494503014317855010327071899993811818637032250979954504021805074831746385196293539150539806357078564930369492122633379837867015210436370685476992533209274336466490612789862966325528911374193951193498427382937500 [138,41] -7846202052670660379214005699024252778100375179051684093551185196447873203860681701849779423234096658629149493378456185464049566151922592046652148496921418245102707952548040669348680793222138314349489727300920269740365102875407770699160571068205779568252086165653820744620923586087743973100624467341854324523441708679694125522490339570596316742818343605359453021392893876392495429118606042627587683846571951367322469940847813626722869004744331968144707027309035798137814464272541749801508116531341011511627882470762123775075968899042528143754246168541716645594721279086030133132238088232177023501863353815484637124872358989273499172992737390050747302517608744565422956897767824628101048501033049619228202235161515890792871466213603944212600546742095037940004054224235049382044907470632434560973805781254470003433961203390600281983223697141293392200958652904086449756271887523765186299065754327589392931920602105436716885332553558940262368092787306325946238011793473395595827268477117105177759953629113174956929792730857292788997975367227538370664788267648740373738694024996440032136963072079338297704750253939154825751150178719089713995649336466473855320561473060731662367312021933247089718979549262956319381862164124218629146728119736948412894291353292146084540505544327260958805387305164132455167908469564890034318851161685917203293773738426860949310986610630250638250976963336879115358107375160685793778335951573340330326232363728628082169063603442741801365416453520770680899390413640021245649088123311620206871425944547676726619344315110627583073937327866865193365942108288790049217605935173592082736037466672168880047630882565785903340752630238695459723437009888851676611280169106467859905688382362533318323277087019724643028815435693881740924081080809521887439253235628318091408709516752711722590939727101942377032775856814267958689655716516667142629790695649289387946265021557494706073036905770791256984261957099574463689868321096528543211742178053958251764248222509801073202692357750982876914044480398468863546428663617769360227707068172304330289220248968685116235435556627138813074293750 [138,42] 3241962539935726908228878035462528538032217492337162708441726679655175699969610306089577254755910294378811954175223882493908474481682480470392269958324664649673178969393746742192337727598564199483351569099161071245462468845874690920640622121104359189296565237988724882279294068394006809449640121554403835435777416264288452434022909243167499016109556497153174658226284654912866353714871560637136765676191221838194885396763847702378764292586123677073585158572241166047704348345167069715592937844236682969906912885109869542314412516317324779155452768967808723763034778282147852072534751368023412104369319934867521498156426398070078487143819438667840419917363569642455354495940070192735020208572550317371373303008644050828048660507239566755048735374817290573159596016170988391274339230085996565511132160206031732885388067951935598757435200135318166067428908968481336635898194806043943955548369505285672828253513473726386983735853482593500685717207602319303375853758637085493998882480023163631973790302934561552401115713938913736333593380374495826416037020477355909860278797451890057880610350714522771140990599756553839863447378755675397297250027753577785162008165120732986943807439753906071415734040273622422987380699155615210547085665409947587831118202190995295586720464453490265687762684097341421691773647708675481602436189673043832712980253998794344892893606239538586197376230903193913973302618756468803481748602777243013971599466490535469447418909751097624316487532430658227250296888018606563161785486202999528741653701900121828197408480296759102346679862178797749884723334781854985063525693084507517391842365041617430824567948115815195959248423479496085814852295052133514041852347830660909000645287777473988447685604847508314206228086457426514234479107548815217691619039084243534781027504313005727812053467040501024923581147473219733387550960718147966142012513996230800842969531947094823999628851215308577323862752854527302602039432764294783995218029163728959683547968724198642440974071420920665015519742187996263996689360697304136495746128608078566058070946507182926481581657989358608185175 [138,43] -1208506626750506629972469356305834369509032038130079085798711039117877113045042309346665583021760893710567307449235785083962982383459400979696345323710504383138823973843842176693499403331801969195552716818512798155181039778333766323221184681899216827041661758598429893251011921244333381490273619747398543780072978724610807607442114054593673864354528159327218218474652719590383208033507434466833053604773990990443283381418227879845006595551790345123144654812932832239777931659569747453892864286303728993645938995440401741795310799945576163947089555847418420215052869154242372684665476304617781833714423406793544346360807658961140968045571376325597401126788768897728826855147824574265662299447576862775257992499902768391293135110616518784799762749149963328715012148931885232085542446349508069546277260204776545589310816799709402452656942988147469076989401960489424247676460730112689176173051987721002823447528983218153995458409196133682734500841645699968567072042708990438778283406910714150771171164586075361327268756468054059267980023780265696558538505309535914442429141548903730918856485608580647761448489400446282658268049563899182767937602460225456869996051627166337487779007069405316606236012743107031138965685413491446891500335341963693236409489216925536107495924384916012918182196407175520815072628916080450254503802650768288595408591324893527887859626509868051717644827501518802085989318957299546237091526423795915501745890157028520803463487998810548897071017745702415769337301164138227168573218839187021247658059636494626322053207361197802605680889268185765786339157331220966224656613255264636568887944425854962788544501978939191906398525412596999798319339837035617330333837743808990984050573366683606068715031334200274132853600728707633001345466282680419111614672284334254456531472038893724174922018984003588779901366858047756117294932897315949282057289756369480584003275926599718448163312954283720178107079674040428562174023236862699685236329514353009165227761233882195745611958285321973524097117949470456870426204445518430244831879447962343540851866641356917271101053674782169100 [138,44] 409743210301048052423968998601401113953634955831863590149649106597786743310121713157045681040158134431576985873653023663502126573305742778226843889637770795567239525541924938037715226531187122063168488579527067801148092442926705641401260728101266645628894947320826371010558895592049820842845017101149052111997413113654814435901369083645460753467796793559091986812397119388875548005590763234607089983678258831268301022442231937541136678860361590403893245327847390386003824254075660027774191262099256027429778849064180167873876801807860091907333263218497723410311887560555673666731076294545679674534114000050122004941494383111531882809974292585552251351218667233888593648226048824708737764487227017541667090651295575008790141919710050339878147760237613541861124227809295425070330784323452954666261735364742302613766393277548604062838939787434912530777828232354520945016191462847871558869821257016199380375156110972412942466782309504078930468365549767744830404358361721176556277591307086268064501161549355318891692805528059186669104385695180976321500906839047576235547780490648330817384350985557455756976484165309712709994810766100060681219264385668249508091686065018849079905206412665919763757235476209142678890679549581424538898599340966795459452197254572884898343676357782005782553629766823343001555557619217261441194422064073922248288385245435098937982183612340291749148763218009943925318028671771026177042282053088211301132400414288450976918754766927386210643636435158099396845972565543711533347618579814011043816710325998724565517150298487096615581526668145620662250479784018598928460409859442922622357800812196031352036743864865162101957872846119639405099224049324949544014668195864362311382689282435369810859137321422957734093102845747297854520683851768592825098160438768693771516444692257313085079651924515854005760045845445890478861843612648661036953168630768143893677886285078747471625640031697818557434321230495300108759765206274504202040209135099261979981429400314933883047014932473141210767297037268292377091622388316943428505525046612671044131613584533282855644803015131308 [138,45] -127018919134825770036951676768703028167896610773809840326196054726261915551588396849916222223394613484703398939912388892837051806578052137947706649226730918657390520688560619057774797340664678589158603338201275590262550476490935063875592827502667988804976912479197940062316084960427049001530041243512555280217075255195169147063947281263462167702889054345131075937321984603663555173673998465740215770795065737274218840066338867718713589711055575547002852128723395214235629317531901276355080677456261822633175827814003779297160870254378336027587279075480624975851842872230178331627326825403892008545873267034188352984309499264728955778109409219669261518619021454629441718826366462191745634269785875484168716947985286362007111848780644391666596897748191810485643578685218184803804283703182239642320423464626550823694473706017508496099571564448702760737126111897951738954999591841038323604112705268231755975379029681712093834554139376535361935994774980140156565210920463459838332924894888768487104125618544507023740388695525358185458931509753753477049819723489798176825052950576833644153290888782087425430714343548448784745674332196823711366897435923481912373158122828633732512627827099777718867413332689407005416363630536341701673138653701942966016602848542301543226504230433849573406830973217709038196239459288374252003881713389854316048208721998495802666118972366937538048714664368379445568921299218008377392968868186653336771887861608152039813250742046583283199066915424859617659224538158044128944506738868336669877005797682221436512384157024722539288384058501030001451753028197471559119385629534484917819429176743651478458965006369234716749867446748336400837078585255720057432586827757671725638635548563241310313674831198137507203569884951395876844755714625884993399118238766460547139964257803389503545999991651730573995733064201841232691707228482532969309361402279875236956924491915914402741511325792214595815195316127004666589843868957931143172287340174690898442540691849632913905533040386418102505810074310509620086551142716491499826193961344143263540064297611149837350681597272 [138,46] 36104280113876793856856702336462749268951584419628725939468621508760362482137151606890950240356542029097942879098100642987352672911468422894898292650487147651716348221823013781611394949401741173631216673791659719551508401533798918223102334254340102918387586885534059266907703053595109262494459869527379744842892700301105602824409195649042697804797813142177796133637569770470434642084188005872902056450558935751132991339848564487474686499311410750532823379949612481581640712600442203863511128178418500668284774760998618006930991907453752666426040383977731460855040890839665714260485996258949564312702145793659739573558439282927637452709563965928613120070359728680918114568417289693292914518388893048415139872451544511897522074657654634235909641488787910845930773194867204048085751595144503090190490226825452164178349392006039266731298860958453905646508786684814186129888832886025283605750297751839198466732842703067621792854529776407994718443210920308224498596035833615125323155046459843357017617666545841340935894312414015258916187548423286922576151620523076521409746105070509776291046126012139399705188380443542464841740022734721969384947846207850230296165277629572869000907542354364660252410039533880435767961958079517326286500237399064915182162692372030222122172712968798076967374064186342882367341127170969234427494822187801858956835587107587602259242169240930720219686862341495163598715855589801950012935951020424346038700147161002793356645703227061956249696786490836003705838214025837121898098896877716603335084171572666517868099223475879580413538899886415903662328767512000862432558956033166920569403926095535459339575387042307313216176452657880778500259492690152954790651524144335040517000909260827601869620618295812328278029757677823430735525230963721251417607310255966589097004017707252359509398017367596022407446529013157348403870433806048000592881290540345224423566150203850738667730415860865382451541710367628265398571492928681573021366433458919419050830699002082472242558304309206343009124047587809176458686300688908295666461904036380076233811741797949166841682308 [138,47] -9418379440354000864403930669478740829956688703447970723580066508476394031712505899591021043200157016929810548635299075713836305714424625761389065103810881071914974171014015099936027377401799157580868047840458158445585272460998672687952143259673994410830268192081981089862949625682727279093496854554304557881241650355273201996584399305604140711067263772407495875545955682332138468727381920332179288085914362402034717364870694766040836297373544357857670873230084867707348964864932960193702136675425636632559815979871276192679426599161371837858634475009838340682494507439726945481361488805851070710313599724453400792104528904179381077896341273024198784972691690355403665816008453083896863925447156391094074107029831760008727926373018030449957577357825469173806346039174906076634647837946860412289268008444885042630976962795513463698598704287071893031664279333715686041425328071130820830364425070003823540860884722488132126770582810672167391301808962972904770639791615108037756358952015845632397452826755935646771416161559075815746617510978420389025829338548491584375365428615157633717628008651122667404964071936016962857230230539956427096442167352776073708418009378851593026602499472191111219397087937451485769484155821215074538918869825438982586038014309372488669989802820087627881839134736755932458823696926357818860299894365358633942746680404618959688141387529490920779432500935621722364580976868778511068748274311795667958466540453161719622774866220562913130464359777219847004824108662823202285668990638234383552869339491231513328348688478589798694494889390626036295919531861292463529144223574262292668704022242006084248136604895548095703142654214575155500569565331262197046517934163880153045645621480596803682012386345971265775906617293649162425738896198654809961471324910332843657598166956011496677500983912099702957103456673202016459533280212862844144621928956830157675217581024273925074949863565246834191113738296471794371053247082370555680724395704246701684436576422005707671524582493123305194963562899918906682434056908838833098613094574440059155007101106685672529303 [138,48] 2253687258253481513449730472086224182955228705313663128519545918579116286263974679683282701974779705587601759046397174223829925376430264313863047247665863883776690674479183006177567279472151877756498080299409588927419794998296429992289819116334246831087455264965983717978951872405984058440572421900623851693233228288618693028489212610785940908706953023883994898413091409175673797027506987512674308623108926129239112653291813503531132719876975637434919714084735770780031363128358280144561165195579203637836509061806935929100832737500029564594193840246634764824839633609809650611801728132485201392117771598262810242114912916848016819641659835620609612029339058609102948060308382481778337239424768084356452393625133358535746258396654703573003744810985811699015550291149314360342890392965662353390095022260233516851081038713555775184423310351852947296115240742735025447971252614085294560179377996891818483566418942928949226173836728277185949256673954674930002810945464055519273766027501442324522666339010112265147051805295593983864463156239899807747379908725581138234207058299664364532353493800068499668554816313546550554096666520462386992004509435827113990113940450670253650356164493643185437522931193206481411605323815896297833126539973342840370812122285019341902643508805778298818968080440211238933492751690928129585666897732271752795528711068524277777060151068675282013698420873357330380909919447925815317148815609247610587232341402938026109012206394745589345975881479893434155333168918717867208201426615721576311247218345023179277674700054518953845977144316907248074681288313733738364281229979175452568998070857141534711132067602108143502317643333106636743171174090259761342679131588354984268711670262451406573830223707200095711228314139586700361404234115194526929147456937203397386154151085622049065534344868741202272860041053708891062297544192961707112467706211252713683835290203827037550205346408659199640544981042140570299273977203501462835212335547368341412275396316497897706429149680321273372569829488367490329266669419170601056176985265213600075797751761071781037 [138,49] -493978016826226640656330990568342249547957425819669688994288081485517134255685447794739883239176958070508847010665151184659214863483248138701773439950884152410594412912247860589508384976405583508828313232457446149644661689635942317156889152348266431579630660785633432612171227258131720732580038537611271887344091516065994222780097751915654502589230673635090886540987577087396875071341657969841812637830357736442422977952062833337909704080746079471531840440522661836211724673242135610576806421588686964905937662855115850166598346789209917697765067058628886068868179308449812676749823833835606533606010851554219204078625477244062642639602844277395000269981249577178406138269124875497199354928619188071530361032415600845501638127547370438351426980216001145014160766876564702310007860185811632558397561731154353103200204451817186546573113642483331113734409279281271045343209717801528408961414333050689227730850385781779817700010070875599579252217096183205647366662745773737483747572187344822927430968133703412182542166833679830004466341793843677293571705972153829477411179538842902189256159172994191592446993330372638027815526707325543912692263678450606602937530429876994316258786551182944522524316600114124103899183502546528194962418019499623568548521989532551505951274673284314060179880279878339210413302052866495634406632414913626698253244045759214801914845817893046596624664659354143381840046355884936840158836285901145383114518797447109367555702318184024776823668983281544587067493125457269878735004788910319409288021372783113178482058857723339857804603982232673923085390895287303678083266655615440522374646300268197158953523911657806235276895764219216784667253944232525660397771492260861840428553610914030918912668197501655817215482968744283547303529319795581590129126320996045744919860783606612197577262791672663769390822491009505506759316830043986186953282672524563899445623593260783210122620021927507618800710313380833774146217368434771512736200705987932126634316826633354279300420702156188796168785850458456480573148797975469596519751792231687951556011847957551 [138,50] 99001508192507407754190764072409368064219125241298460474485003761267175888343591665548314621851100155752720806137585988662360147435849751799107122534972014316158583295014759070233133949072568043533176596009480400583125897629431654959938777598676520465477349376318005626438277462139037724330954776205881923958473060474676123827769412720137869755526254348136908133269371804634747386984627544225525990159047601671159639539445791257163971643463941213301303257867381091936150084211833041695393786436746662298324216511742972718463693055581018559615685922975551793326620466946255260996117828115731557968770174066710529821677780709641113821822576198887933088644001439789742028266550004128582263314773360620332812922562789420765908478993213083423803872811780967673873013269243980376267750245869231460414296991451389650219293410554818926365341565785870074200280547470693564251129978823048559295339700074271639832410654181818830015546277114875293265858125639910050681633135237348625837910349298196496375439273940400607408192722049176324354907806808868133971804229695309067163911414763232108357918121741257000398681788919403302160700489061140509528473891039723814827226045101905896939095333774315571320049665850973452039930034133626547094935725892498043506772177670880225357267369715422154482018465839526825893614690593847782240415263105260368883357967510482278675394241386686175566711261150323654840127764745835545172838562308921225505213366376378965946835183636680099799620639617855768908740724354718884452920276430567968645810008874407322992296320694324417272895627610147424090650367239829318654646520894798252810317723284574134206410601735132989136963246779043522786905482280781015222855707736890537826408425289556871156059518146857339063877425327383514488288816082318417317310514631405870304291553342911722570893394267657414318131698267817767415129997474314201043188058694895735773150052684041108261447521616425940506117529010387779228008442690485278453107343830597967393315945561189045202232675199068534535493310558339005019906989182499835534217713409306583034653021226 [138,51] -18107605481561417914570638924803039591988758542005251457682111546888451434024292698493993207883442560217845094817649261505728909205503337424042740916410328588837777207393782018849873059582321166030486783894391371992347875475846052644937408189478869117416873850072622236500183646452490251637779020246729907654110333960944297037635586591465066755559249031961216182401277340828785151411962979932448375565833419715681595429143957885489003159778335285448059911482893377261839513650362003302536761780786564023575166318937379361842383391211553274426618103545578557867555144364857929096629058045178241432270615226781415270420204402444235024339329020713443476051257398190197912813678880115375127650780761847096301244042767372981813343671481402355164906762296499909753472272537654562605782448385150196197953450604121492648659267312615982238572535800601264369189799776704453972341243008134795027239927565647045826016897975698674332858215240429246188038063129304849550577976795946084952848776759867387305139181226400639798965688011962463921842994172326791341430340758819659952066500933629638097537983380723084833974051985784229075375745696088689041894091087642635563380338117537244955527264537580274114979067287097140451365294704762126172528559998470121862946866661961573309984449277300679649484478367911891582357460878307129362238366832402712635647300075485915350371579016450485794090661808029695290632524631649627607589167423509960456854283711864379769917572879135123707323204693425340344778177349768136850327326993937637705712983431813648679410758523558450513856673040541750248441564920825031811282727434828510215708738747788544541225805195319493738545557992877081486794708649988886478960321236189459908308433184239365701618589396215552590743779690801475575906306547615952962587566954951582289891276466443609350289771896017009202527035317658805339480957081585366156134243861802141965274693670348474069723830607308656678677411947907419554360681014092266044767027332908085658127541122915053574508887299809044537046516737566317938056403032312831382070600405052733988511192 [138,52] 3016426779832111232138089004255279691675135800812130698420677251418680575101469805224817013221016154030258691929432471662387072137847924858805761575399939503296974548475411051706359301822900593367543594519398431075301261528834653254702316318951908013254356745871981332524684609693623651092454323495052117461182446999654115940742583198190505680765124484416772742263391015752249586135750770650461336938427576167770255324484683313743694271903362699856292527945574839518836665859189943031058937406507502977152984347500533424197144452835814794778279571418235177605690287704560449129820959108248245744807210117372748352451357458247819097469888639028746148563653601189630046395065584661809992171786994255543852266594452288424436712835558528297113796902528011340716238144022520219642714559375110110943684661639881584950172620035835913434821243871757487673416788873680557250753665966635949389102589792133927743502294026752681501661408666033473751495353272428598498123437712564706686268768441968953791020946079592209458455617916575261335760095683050437528779474345466384846071168122833604505526911062287601667890046459240258054991568113490810068208599741115390750824672756506522870601988126135405896204638327173340693588583921213254257561906860991525380819512203997132762272145162940586255956092629128640370540090148453905581882224577163347550098484176300800878038789986129171999601859182725205379023318954640066996327977622764414576227923409966625785915684267834408800849623944703249670962743518213482406441924393771247407898795750453213513427429863285503944022262063783317577416749446810109005162636878966872036899398971326913271265276511393061830040421758315687009360151778417978920067117541899599817848450926055521083188430627733655773404787661342167286400489035376464012560991612394623716148713036785862534222766940870318473389628639071084004154326106309070536681603537262772409895916725269759249916601515296573846236262754796792160550324540069963938109194009849823587312836840133706868089645806374958929787797933891054808518721341784151042635314071321712913148 [138,53] -456663611666050301066194700205766316945963677793555306547242000771918692139994571391702767334894557417326563267997161487225212645037897653892985970788709614123947920173690496431898161430517396724189643501865670324789424554019041236639368281031487281512511341758880986150812258243269817534207585875013333741787760535272822824981205781403646966218884431369374799097217325990231889406356272964638894235233669361731939147073184487503892294755094406983743637741426663062724711830431540609809219005698952921347965346817079133701748464447251523350239073591136195394225920399488678816368399210768794800896661783933552887808469834885266899164688042532813965510011730658715047552556327886191172578746552742475980240012831628189035467340357133415459100848355606040126816331252322023426022929811059822956351332484090744815004897533113979463579969897209442963541726243717024425149616628712174091082510191070064544571129180797991108351931111073547870828735673885092893803409143145963914470376589453344878330317799185780434891925641078914625721399433177968044347608298642768220376009143180876252527353603966396793706175893376774235452508893794760850595857077237450388715921008385626174732534188662664809451453306008299434922390504955917762120990264391157529110847571486248488043407434508600737366665307482744402485958605018609329396761374387165124357969971156882150431197332434036911523280101029289136201189030112988734519924938849807978402940841685621312705296739687710914398783008959605335664678196748922641627036013473359798872811850130839557575764021124529134891943275590021034268155226570898165131205711158256302499373055240628185949949620476435762061512094967121222982389682122296995965194661690616957832662420645734856035394469024697531493348331234552548247091190211696529097134552529970293269797030280411534272314304958223450496207115853449089794161800730991565801000369514568311347583271799861398624461586787295325373762764946851863561896749259834636241332757685386102018364204125968440225150282223271867253689275210424403375624336328995706267214258540508428 [138,54] 62680314384239106551826339372713969527731169885554206850850658858563101421389874226350707254972561178929557944791962497886951037056615446609593244900689617000172657934893110948815674769240770842126837713750252289385261278751912545666965404786151463842145578064366576509670596869313408766080753268912899149474434400803648913392713319581034149840066573765032685701203039721912668120190808745346677481070503137495630602695395857538984374375913398386245893650051602614939636351479289564956478485257105861152120278508032745376857127849462969653043372438457605913517058728259448970871794622463070985340074854715160872952425873939761085368532882491519368755743772585849493941090914486162692685389181067935963459307208099272830176934169865170932350643175212984735382325550434825989489661796369291785370044529337774438222945803004002015456149394643398650832752629844634968685007111175990146705956601553202726393675206362392676688662902100100249581140406971805746604635086477151314342257757534116516739508023799419472342069795349646428665327338027029436193932955154441502695440447997016171509958548059024246753001315412460292370258071613962418078127007597075826255477702294352740525388503471697028935346866649642169314405442442658472222685383548520148897680744965151316887015089711374325219832046520625104809826526813719470260157759350728801445840956813870081144183003525486637801096888363853974794714726504582854822178582590130266834343617551549190274840625832732490382516488235246851269833537326204614371614427758509382475850898061177730710886941888166771141763837785637847792254485167092440005545428696512336555685122024792048305644358933544222626464462969172895204613677108370544904851400749172313241852907793481840368459161885133010696763074435805543991159888515996441536779078583571985965990728589775543554828730888122069589399260635064446027658350385487530069985240792690663111244075246710461571982551815921407201824053952515183516854306377266537444595417612808491088899736733884585558203742169911544943822102090966985621716285222989257853068224214692 [138,55] -7779554416911163135123585654334266535004789220858558228437587229978409598761711380903962629566327203792153666880853877163355534729053167829149123343777849893071020970933269908265566372454112087315659280992189142717823129435733810611966112286671420906819274802566752037545078265129233927624700860162285984224978261875777435096460393970143711759792647827912897197374738943424622343121563848939903219337350697830467363472050731756467569522579468203683314875127178751090995999300024424937084988903485455539230619530382736144973944453401187096726391775445548541212241640027164313684359259881258938785646631281688423316791001341978557360142744394632717746492531462353994289004622365812728821149014342033162127286514467943431795358056422060658111081112469992231031684021403762666013512979469148283483050442702623500908295532650254632740165817638222982059220161702454316293305224812100531986545657147626675857989915870389007991144150148330338543264404047920673881995234933824595913824631369523055014544021081259914267139668808115926819218158587242756441561230032155563566779727000773761655991023150516167836609970222412162275145551247919435900296127703313632880838272739810469203729351866041415734757926326136985517905020369146130906644298827721446555414816530867089571551089940182975372828850118557226792795372535039432519299823811620267157244347408457864431141029916310966286800163268824156200533473040050817293026046841557263976450111357945209822682323198990790151297680747884163428198930410251764799160985441678337447737496236452041050373841754330193348128434701527678803761299113011547325736887501740510033516218386689435204149420577096509811579957696165433121101536253409635968622423597296222965551407035079536852640627373796841395830466830615186900087386051143781977124804972610354163219485126051136950192272331444629283843260190188737639892957790859679542289920651426554664232202993422560526117434392069601563892514380096244220522462819168204839107422348012693227503186810219899604960729244336123981649969942556313412069787352422269626144002450 [138,56] 870671111230873189819181295839737135373650337317548534136738751320895045035025202681324921883429120690455479861454049454949182605327148325665623542232478239697062559364852451306676619652651523793636555738909509370744573800030653282950769415543727211126746525391927028822967232228715607579999290507855503144576316667870151312983168052336466622147893077311584482912188083040251789546890528812394617974361001962025927313160901317102979075982023636931823591157646299250228016580499637559780231330993611008446930070231308891282877786096921164852428562005017604218605603889134291032363654287376954464696934667642998054301344887626107932771177002830178502449230876543531580531458192918327963902313088800780701492981291963801245472809497369501791473841337338633450456541322353506616535829349508512647696736976605796193200743529104956871749168993527063726573269119248951140900724414385624743948560871808095262538398400072359979547561876493576195805221030598714678369197593870412054108701293399796152891375328382747782504595561510619348304871394782829466341912902079204324529065779373755620194140529801830038656212244818371439735105775551608912035876654488297997258280941402510805829660852342389881434814845520664225407576233650735088790809041491977922212609499323929826256191799987324866381356569229770707179760799572081088863946668956551263475560131657209557944445112472474249747123728804032824781845356006166333082452823831956996474419449480720503064395115021164826052468472257567375196189323009561297958057945290209783498357821357040561180873853553485360872485436685692609912422276556865250376886169387137980040974471429000485921994148447222103156770769425493826742763259154957915358499213614380920429335452634619837707432940350857525252052856215198158859998266348103109391203732638914401995804509493479544861649463612607019623762837813411900737034349278927489951222404180112722102222326412870910643703542590119706518083538673095577137045375121953052177931508589096709552236592240666124907723655024902080147052310944922137377362067615228457289440 [138,57] -87617872562242549548741324325670123714825288571326047502902280246752493341220939142169889482630684486715602153497763793779528467557719421176259178326974757850811117703485485016134861157374620229236814166351746485068842403397789929917064024645562446200498515208113586848690979904382523117902957407313889649284992533723813093227833324523071502172420327859899391669162365585721124518054572133586091113368312372635557234747742737310436712708323720552362402537965760185046786085569111785619912397670894255325203331781520856065300792026451204683538917061043809158241924353542132637882121693056189215001168298072164546711472586499539855184340328016513114181925891781591134720912704883556717508387388182481726885576341385568622094177852684668098779115374679557773838983489854769189973434227860128436118670522256983174774859063110735072009819123092154906272498712152340310733546878758689718611972157507870689881903372886719112661933484056302920481066806245536156274564108749429932783081864019787403626809117003147612783786550857807613553676431125555705306935232913133788251816015856645807860192695255497173997792386670180843274620143403313129143705872260801678503570259275414234609284011807247060025032361067071322970278745086474787434158478245073388250632107914204190162387167986081595392560716321245531334045494076293412101718939256781100657049804653793058922007947250865785688792234522968385757919119916707313826342822040309303739350327428858196773761048858866810612087833843337179727475078738247418557749982493797722002519966803941800486360147142600776112203935876171552508228298329878846006230518135376621607031248584605236299311941759965756584290171681693966425713286448319082458350111644586339544575363339526900236057935394158673521039216376713005963565381430459555827789315706947596996469206881549046810853108161531173566701543053416079281583707494524562059152440618921304321242970328429739159986347027524705879713511566155168685275543235769121566683326893660750456497179285167816524263344987319303038203386462964264899343170525946422385 [138,58] 7906041854740741469825143024637371828323832393326557467930269628540050829652594997026128975044658579161772440619643627786710180103938332972020427201779637501478409694851554561096978439673882776432980839166804890840120935928405673937648510660405755626962013814869692020300447371275231699581392828647937327292460418186542859982001435210753601418224176000381986177879691460697448203544670600377464270311145893686530455266995451695012287939646821312586250416302536290938038085165961951275130380033484113308978964435280715212190763432354355348836302113919892257162519338356866708807884646848112750617632339147405360389031858934849953610239567843375140257324770791648759927584355544347456485391613023105821215523981296393375491016957491971259627969662161840308877889020088659558981667003018130040987869003090780494546947974169612906741263141412120742813468954736061716872605708781636953549217655458532599651220947638298305991186474693324884099199907132409532964377283117376710511154161714388925494506285789016753696989014300707478890150384062269112528289579222800288564316579315198386074114668778660699814616180905200567245232631877124426189429728754251786421367544006709203594885187797059481570148399523078905041995679579757083669602710822624898517406300492472587742392508787885221764765859204357500187399764073989429765202351899913505673416025071734672795302457743971204416875830949571808057003336628317222948617421490328944999151191424857766927307139085440716639810935332395333905658304829886007429960723746257274737702746707467895246708444110193103232431333687068576573078457349263528402176638822661111995040407694941662458944950229614351125963615100310725682624995068277194106202799382615817363333638012576976566650152959640311460427202569087624390017654738551026214659956087686880110924232882544999449841417861162281242538065182785470061360892918516574422780903156788510975556418105968338925356178119236678223524024775466027748873151894048038372948190200740817089631073859072048029360512610388223581542714147126253978242484511272875 [138,59] -638002029134459962517377279357158582044578532429016632450019875060327498053520353325452005258604446464229268498624788333761709286736717583197489244025885378981731307343865637267093259691697045277495411356678215941931933646103086744766834015157871012225338303117423625154396275023461560803347835595105143810186260780405658125451958321239521106660144806629973663911189828223671428058571611772753051442419250693539287674230176091808730060322448760677607493622990761525538993864281893582863285495873783693853238379893366913981261804708041750940538321290042316712322259481165518995813497855114277672300407720045351155346309208880259508436474075780829529360034221958589479537496668516121710588811618928521156051530578899606366765515933159823158820103333971644062114414606567680136810152936703285924258564291176451909538207429081149780867035768705315308842429453009765707465509446100807743684034641909074226690522794579449809784645181307786145188597802780590359766434362823740438318973990333424117095687034350055555459091257599586936397835403650608456362533300666153323317193787738734678205751234739874632434010497979302183214515855857366335966561809546346917122573771502008713074311275704146742532580650959893738598087881007842039004709814145176292268227563475072920755131043986001650843039427852708864733434781906388250946831724354890766573803165971552209513769741874718488166611889838400585863301105090359837086494756206754312374899519427412003794328376780505504428673553493768956104120922521994680762766504097559100426839962806375266344586232858994430018662868334723656326264064133556955591139282929991601921802062587005244094850319662898444401289812658999951728867207123863494184967526359957190829287084376358576909229526217658121518837853287529958028817464574730553312660890399108063811024877778137925438748379290451594666500395528859390332390762882072468159868386778160628835952959603026076877055595505784142504332976634315376964541635019966676295671624080154131179182040091814986437675909062700577726900399277836551575109045265 [138,60] 45942257380649445536789443267266825104922523573868053219404126163662939069304603514127435940944471707481971485228237208941857334589408581457648092711836361220302353500740529433243279051693707635486940192242187614029345688878628446248338747200665369198852370721741560553671327286613889376726383159387108817230712347381775297852118653366952185773094787629988398911019010266648988126583190456095918563508533017631923447214785752569736192800823947628606644556249012098491670458589038898614571806237257242118818305535220099539241538967292146803249363068488045205888306225898664375490258711716274824793629933679292859588322989736383792864646657486747307967987914014981472003024154806719161522455201462814576457194242456587835545649404493819978235233457481071574534498108017034130677878739982349055978439138559961786802059392994747896788979258623745848015633530082093432659682193677342634933104541396797859859568237516533072431418489150261334458418789475549525446607608218794812604877703732281532013427800986402502120749067214269516295401836075075043573553298693209224899090482216100767995774392360830976286030216004620783452508415134400071849010943790500155124249083047823847040836654003464365895415913092973241379839267450948947970840245082383927867650948884339809172733121596930278543851684881957300483050497325216833386455588783123219763071855792406977575686085182402207950137886231541620950159285326078738336450096759811581768239042847165095500516664837089601858313699101416875431518088404529881319418358753827716253066609070520310965999061464240923381822500472256207217578523772087206540047303117900737264376474872644215353166515516105978293719019979242256468893136601046748355074681989107375890123505624933834096209327616039563909890358511230275347131677829841845561307272925944755161630150581212823222367432988369453870718437330734869433659246129827863622607630064598843644761333831329628481783689994265492570956843650751927080508799287025048116923724765759193036147198630133185276259745256677864459961832004890422976359325 [138,61] -2947404966620334155085221283435746406995885823343376656741290615369416841211623242543676494586922100132605892923434566155634028883858917177490323469543358754168446053784980735719020577433095748614806002239730396668674012672309601354598052910501179484214053432950463995766985645249178435981155850529567456851639879210132511688639800804534024362544668530730110626092381004435654370574746570421426652630294504342603521441407040072621930682258375022365606478471019605842651001390125876070582647249110193971467596996805190619741836571293034313466486234822792118408445064073242396396364938788252453460075638522552677311535108454073497420040140578923241842327829696107052567051783829533359225926268023878520519040448926029646702926182461397649562734008108855260609986251874593618587629401837453760082023604202183240745798764766315167715033025178800131764103857257529354067895193603068008860585154054800903843802489450831755251384303643401660795462596750117972478315678278278159836260858183786424121989930250125310150348734559580671282830438406750254446350581567143263095063166550377110385580586058956759852254407509979849032172640917083492129096918839624320170923066742438989254103895768639230287214767325926876818538538546795270067529983097466206470320368684273554814804681428352518011814162566443089464067002391309156736758233403396421473585804193390144836581491128834335786679703889814796672216287316938177496349155942526336741332406262795261095853442434065860564417839616266188719640446908045196138384321074482477546216309597856613117285067935651651418083318677568453772639486255490656186908547455769033212912841253796585608070847350078762758984909443445646894925398210304171318990139419131944416980714509648329757853177367968682101255262574788920518158111413435006915146319461545999342886906994093014564383014266329098772047081380555677684725522064759344182550330764337331118864804136057821419859398285499811448595166079247623744826077295696868956864652223518995684496898506479268281560231149676607435344726951180793480388 [138,62] 168343308408316990306671514972693175403906007759376190355753444714738319143063805835283352663877173257704154984375451903128725444847584919654627699874214574831527776306877736179543094526161201930201942946476066369330632834383452417591456630944883613777437399473398047123202112819717439614205075988972861540384388540336438628641872031971656047719695775375999540810893001291674394959740269997466100516822609104935209206922907420347439631593891371482262475485069864125539021412484783939921565693325335103159405123273358856377209122799229405966260646043298660289376005477953390352380287926746440147466367439515270888566360696064364527412390703088676983881534278627786123376845086160750814147688856931989328432987831329798363626160633797418540998825211097618912060198594061062085112481542561310406333041335564926670009886486945080587320039579747624434953118257637818479731283857584487914267341022026860387455301582655042932701107635015216795846793610268699236411183036023605983395663183594348484623512886207526342201446055352491858533913127200709284532729630839972137766309033964950829486958844877871735153261774707263134401042634089016545985205387654044612281639992612212042548961394532059350206972906904869485869271540227738093442066585743800322486630697358525226857483299901528585630334901887442293152764607623365059214213600657672261652432746292837943598783007351997945591421827136762102253598624880722593985117437408077056055590735028913550402492378373947050056619583387961155336712878969217716490375174971470104486477181524729011507806411591326468829212363012816731766495506897246302614135791103948437367064862781717421479393444328530325644781158738263666788638746636581245066806219350089639740584189928685032740327638790989740472257739995167523923538793493794308335543816053988742254507030973742746399042314372338175796044216629337870998883713998137462111119683992198106154592810658968064609942710368489946251346283186351696598896189809998781955491401337047047695738198977482821391045467124009181993973042072274798 [138,63] -8560813427779937565175593177539828746642192166896930645462543940858972498740090753749852121526521048183907128850968494373224140269602737070351922271516463366289205236542589287513744148955259013448739313262054390301967932014911331937474566321093594198022971689639371725398103028700702943198430504747708210965934445967879237464684076336096223204065787593168451366204029732019782611195219464417477978290540365891213549621190477362901097055851321400362828154298958278988587053219591317359850789457643769050172070254678759388085273712674287098395410395012710400002014938619781796690728934880978817985067823920509661490048094294332125507020969769677088000034665620284916464383863431003704869144543468436504425286013844225516839343317585314816328559600132471382467216234518967898168205659399831046502624998855755029974468291286809987037402984014890850423824876766096995219057293527224517127664646586114019566730797414964606718261911832300622804588289220713912449642503503881659132700732954846720651446031869616467054607986366029822495162068630956362553476018567938305964696301077844496281024400531547880982269051416209486285646804767084250063856340409586423756317813954724467768065694011859560398424063792291248621680249687937264587106523715399789939308693894648908855284867908206711329723269578899461267393747344223890481314375344923365978933357637961386770643625819912022332556072738357950805751326669606560622818187005338499815206081447765293251910710279993466917594408794319279618086409262466178847743991535191751058170550457213622854630144805159433336358910218881799049958979300088645890350003034448519112360450147165552147685109970436692886142250310570535928756409106680410774364727370232906587861301761109031844801329452541476066579580409471720477807835484005310222523975251022987901713688609736643417202108520659194275582421242579968796178050467684539245982293009255583627175256261250749736195165800838667262561992940122644574829810293008901351276186237718165735840720869257712914394865283051826918360412240180 [138,64] 387664509859386553890824308412925965269014364036806654105380856523554071839375318279319735709090926349565158215475858056151207337330639928583765955298920590959840574760448387842421978662999770680714614161783425406075289312841749718501043701664008041371746697623131565145483856196205153977966434838505971214110065682843671215679683763752507255537098492718449088012364966942736020896006868330933670127680416121355148699742211646057919740908906955619864450995309457540151110059982295489789105701936723505090769394785436125330837426628551168378264523901489708913014636819570825682970666125711867007711571920725103407962538998215046889798093409875954177327902538417228355242488044948428012459954702503106188244235930126824318512119743986305136476961996816602632311226839938584100196054794476560730218764853788876746946404802534903843139720885772490989569279828303853217128592870725879081774335148670061180360942485440260302417950497181892609254349644329795593201572604531252690881556604341495106444848062514943761932444749484592441268526572982591483497734388398924127893707654786148626415528480233556728255102909210876602737975968512802737307463769486929864823913696306180985957179397931692503265589334801517162076583743770936761152288622487286408523099013084158582064950461126655883007561499558993595597453060949164600799321887720357340260921463623909751423626766192342006844518522628628251454603892737126953249332992766882397236159762417154139316732769784785946899166901949342810207516421353028586658895411560979798776410650579588527301633654651475861282335809226582143835616276820629940150427842112667506771185873342920060121194500921736348883209252777885823846327778218286888260957293541608301125671441457731901080189044247362752606951861089345991816142435253236770372743412400546147761531188518515175625371807133298248464113100928208261999566216401910853740223531597147573211542475454301315946247007211416035975587046711802517091915077565240518207339511223811125071655915234902750759996283808484191532090391 [138,65] -15616310494347302401366120524245404871648383528835824229823660799152880367217642502579981986149563001451604648100935416037180516107314530880621138179346939532241106630555200819926768908506418656270929101067160980549676409886972033092500287969993478942020652854852869462417103559738335377177887777975319851672495324847971019145531646242815150138603717809301600244543075334517607089273263027896571962061367897009876655523892294755872743064911379173605001126714852515052212113967372624380949784484371505213123188864468442017090823964935954616034086773565248685230311440625202952365316331601204139456522761139113802300516298903221441437622078113058090805623474396926646560153966805360956007489062545940916448824219706790383264686453912945289536161941600349747734562776639737773341310011424050980881072774319175570548473128292810604032995911359674736194578699232040202521501037114769466739355319692190337886762211309443824437242728943573254982529950651763665723304633126533216762421194696655813689322689281698601014282465483544696252293911338108054689152838818723788332452189570765353746726399353439675345260710828216849518781260038518514740262717851975942815155696508354625457370477525050000188853177847581854392888194555684117172962651090149342325542768930689561385271018054597249426347238095875821470035824278638798337132630511155356712290306864370319070000547702192660731255536971825278854626317813937121079395932173986285027364631090679032076956465167365344245266537219310656580869468162358892528622774981861810131781763479541222939287180853494310348975609047502147263389302114537602515471758552661560730062471424034906280425208958128874739478617787906497110578153472602473814555440293451978166263313140244101349612481139475202749672878090393391043545319947873769455550172322265969561426741351674067860512518562647444203498441536218652574132794760355009886072023756125958142426991817027155495509042349644271175796085709450921000154973859434351224674684043152535742213352775420092455174381515418831417831 [138,66] 558353793248138342860125067667027733121661061477955289395876554797815665605044222862704451846712880473675470380610961764418546925627745061422705025785668565559044144031138085180482696536875432933221110720420975982242984292717855464521871123111845165045447547097154683216129720912322048716303001786790474062987301393739891818650888171030832848506711459972621144020628588540023444992349084195165394357441684359258206811249051986487037896744987276075922949335542694381458215599097197128472782083238692310578976569353643683526535475722264846317159450150978431092167724614873558798995286388393158027249586735718642114532041848096067690539767415607016944039023891262443334055297647463242225106135437149797873002041644180817500422207851158013031259624722353994004106636482079480525215152412716333200845432392946205853272446530666250343637018129543969265447523752124481886940517319189782022538119616913910658951814690460474063898151663103445670413344346740494003645329186232778376012444535491549056536172644552521733546424666128751402823295026079912596909810210411769205730788101454730147449217375423415061811887793878841202213228438371922416984354034949761349234762381245300608329900327467531049157914595425721322892649495667556938284456473244171332236593711902806347615069257573758370937236372520829449982688877575318435093726201322026829469966605087154259207777373216137178373661739706836384938618377635022316626416097969204237375755917465649617165713242166448336491986853568807568604576858748674333283263545331238759287115951858650192822050426474915884255426535679771574939526596402758773310608526596549793217414715266924384498326892551384153741179615481486324909868764420847001104340254392598800994894263748685520079474086726622958118500158968288150229271629221388506259486287887266318155224527919059276797559084342636433464043016658939295900591086147174479811689905566542361210062261417341672001483672110436253207763952274261972846782449801571853368669610931740165558409780477320936529043601687481848 [138,67] -17773553243218429314444016363234159132165979751227621452699831870271621577525879445675190400826249942287866885145110536687288766385253036569029643690326740216644364861647253536412763184528722320759580710771051995703643970146059824477440556009963800337212104074271549505297045230319548845363334658576571861121544867060865289633822409150549601040699047825170975113450269441499419559843522945326887984009285473563753171384573461786429081669538521151819433849232448528794109451448820261399227889674074016506960281231709381842337054533452851687447090367683172407931373975100931547498636059647892308463806378587187119771823197872157237654486861561424898191111094745215289098479040574037694995539521801942202428088749095698547626322977050157257703965457412833232589136403576802236352996212129778485485713482563133945976491864584895626058482605661786909175286770980718274141266752312910860316475423260388116214455964934883538099227615883293209549625452288541850638404133564446808406439967557977650402041172454292778375311335116321918598651287740320669935693448682182784155263191516302046045004781834286206009744133802360799389932476035811352888391629572203024102221265868295927902775581091683863827702764855197964420368186447552151529705921762572559549166675513947351956618862929290981562085770513960106471022074109006032463541059259885946371872978666643391225064560580761075923625979329794559387158827450038971967454047672400033408019988422462487653927970591985233278294715207415239929263781792637966019738088464402184423770303991252535274783135030060543768495527870317561613808728261113011361993104080484032049497636215657225843650397361664722362565142314823222908019405744485596500196071317469235616565155561394462565825103489595822994122024610616660234231573187319599151034184600628887043071731488336744711457670676403623875155754798243972478371538321296455731704506968490584793847957098659321605792331799319876007460179275322086146916855438270013511285690067342926088689089632874638033273428785103 [138,68] 522870119169728028015237610449802681099086945405744209120527030610511355673198086179345568015091430289794228192446045295371825339329438030121869106681765731617486664771807057752829405588244108222421284087039106609053738302942773554600357666907949096083413948884215704644500715077965851266940911260628529244412772782893176767318651328558516688851926765974692926417492571994691674044969066854804213361753903445976483075886256931989895093207450652727103046173816471448546656446289888968527204084568861438233789305836559335293354408878835485343206099127235482158510648212148910384719728584273848669067206807688729179123672738656500824172566494206606216650096526945332654872448819676063023745385024341967190668382652761387402673931603385819884391812944932692235300580369213854735954945453637420028223271988133494574300432866150962678244086554150207671564307358750894049522819339398640217098566346696362867495311674170516212199863698228156425753327194137830009081214889383027231964012027138566056842591667725587317485260637199293985916036075508956088469157017934586078513343195855784434444717572150612732985706948295666123387378945094815287849785022296108464448184071235346404338310126343038162998322463430316744720902515467837656372157063387369793142873170965612880786312761383732738682666244312114109155912496307610008138654925728754874867865651545104437718746298570201023533629032012267811405794345926148210695215873357290579335115443906430976723324147923651669396613612524760753920800014761205471107995929667898900614334856971066975414973467725784324076757662219499866294414451514334562190007069155435899107624539875553399898263026873261346586350279655525658634259252205024984100887367541532758749188167815981498929763413744104031851092701166627362760401714604728157999025634797116258617518664020362610691233187268736239870853000236881466080758133655138522436409294200511269981184679962691749433934788838928878259473806648233621495194026263050385317598743283144832968068318828172153001079333 [138,69] -16191105091030826736692768385646626553738028028107594885482346986163937491633394678449608873502049727447689745044835720475210716184309307239416153562136182779686411064423356826992298569878005007714652178481618228282524587867986387401534103021325338350637012681562611592838947852159827856739898516197707016000412517021991562643572490353338894574499273721101122718275764782405897954903132183051863752031490258592286792680827612146970888817304207105071630676840953980595017555183708985019475734419544241625094400778830740009396006358747269659903733656635933335303751635023020378771399178527916850113214607895894833532491639768891448629708764593012692028635397332903450291350641913807880064915587605376923249324525140660445264185115344729569597300412518327562206391901264098911669571275340626936067888227922739443406445755402668719730970648794301324163079167071197176602260729892930554703294994238078138797172130193778620949436995008589680795500933077803271698474690673832184432326892936671264025405648164615822422530618745733532166690281716522938779114236662331104685328601483691046858176215539560971166074515218522863495778834619921289490356568121421439283922685118830756015641673398390590918326594820743882520600998085679653525823297889324455748961397726220657787357951692075802266392477734121913818769140785882735968222517870710169209793008853246025975645818721919851638003402598225684362423759588592301157411037423918598849075056559841512564266631225261032952557265821495946677899375864384880122756471420226606616130802334011004694629287275481729392308119010524462951160977297048921226204380121023938704031550582629259515501156449503708793375523645541062171835320663592584767832671935077778552106900109878960982086675131368900613854910099172934163770224809499509658320798395631968905010751528087078768545000516513113960206456470716910978226229277438080537556321906368464591541344988745731182990588229439660650507065174718035814233054591352995228272815663107073380347963108602284473871 [138,70] 621678191166408696559971120777102347564702775344205005980408672854661732095368274249990605218543738821136153292697260424527274713381030364102002185910037888746406930203686310987521577589950309071865561115448307433299968481527911130718700561849942932493563716248355126412783419273953620498692200134827060898461379249127149473565751888505083555965034179320430349623074634995041017805035941577109433693383940273616572566760898631667991171490685588202501275684356726045893782033112911566909988773412361482081787998840379736588605809992584562890888647960360864072894327080403450000664446889483982511272130700894196301228107655412770569709392925278687929302337078251657362490052882692286206112516197781822233168265510325741791718647840867995198014624658160664428242524663914380588764318299267986208264673046839388373879210059604767070049782200523443989015596439971615781909333924230684313704158029902414677576777848126457048339000845764465722843219463867227230446195724387646089780363921048194506533351628123195379646089648330700450627618548921530017212071172162285979177881466661992505444019212078453568579885319544999488874803685535397275779220893987135425601207755583433896604556282513748047168805895635555925785005068686012700208753638011132777477176195519476361169418950561632477441593407182499489138357861890016844777814203599347208614665724222734450252894431716330276579044859729507337204855714598616766117604153556845068534572033217550318181249304277791476999315108544733646261449693482761083644549074218134688569581816260226722663983001822213484012291657524855518922492544469999570901331672279526466645327300076929303097501345523514202547366995258428777054262169859119876193324109051141455096214253978700012295684435746910194232374606491107695562844394546527124869581961878093410906929818474480970479480280083717153780779094688187289062270223271043951044470252848806764277567879985136349332502360136659870072350160703499961201432186463431415140060058794055566189584836968248864 [138,71] -27212075267691221546461693308911708274269416363502289373211671934731707449745989901045805398338247915174933527616111630327797456603162291282224422242738890858864913771956251754548497266971652946050587648210730374168895698506174902541916415207416455149177854507237824545305462015937620969187589130877253871193956461655906399252556457189392874642915113529280660217912706762389405757199117015165142348434679953931688031937086767594891860625002253311396680053073394509150331632132569083485672867212923701356368378882130859701037490422898123243987326617045925270969976881363174428714147890722003648314923343480978907960372856330896457730911479096252677278343554221313484717318811187199188635430516839294288957251482929880689748302180154259476422145095251804412096856101310177436273383801255552437996653265394905012296543216804595804716322778972283318300745867057590457665198774191059906318280008243313852366569288406484588705092244569808361190867075970024542856467303702118262823629745401819791495961868729820504555206198707289979716556246458097850788489621586524576049505597308319741475456950233521522831068149468685924335662062381815962587438319967892881175960338434050660498039143647359301119104065385764166712525002293196480331894626053035071070557483961127057320286404448466554650342723850066186076938622563837865179643866531116800708152754979544274474311278222057199485835373618491644618377984236177807516040084554026246898253633082389769542498933302520629187119868700359514533494118750044621446965867908461163309581756430134263597612527793678773781789902770121334313781974015664779061337473857321176119249631987549502177875172051899697674420479471267259452011039121194473288132059430453616470911918328744818795821355291664934085730357896497999105478863737419079915555931225412562664443699400525492519186214216859158510685449500533713012754001311660186708152502118202510867275766639744702264188824569094192821896299483351872118240624959996378748748415889258145010573061188628 [138,72] 1058480921304229441615442793380906312067649890005857560005838570262610597117682006416423853800362609368452072364216007804682591259437774331547521530823243674175217426941881267719900341500939429374803990553886685007105554962836446632289743296905679793861056820731318860677823331717185347483037103797323496897372143836920615744440252748914454041170371508620363205788520150741478749258761357494289470620038948478140047321613022325453497368774045948798564785486652046955285119233893352527345062986101789691649858314828527035412752111669299945988105502369564948105433528963610179121017470039803856212620418804104597028747044332705218377746816900056417650095157623372875048834166867222529333077381925499635313719483656590260071588640679596389139830058272829966204654821341908192554461924255495399242006135324080055287646836603354935502025958041009269251065500333086736138108606690640524361161400421700859041136497236067245083373042418521966944560947631129955300616229770853715698671667099801923137366643718750839243435169469591485876381835899885347133310335988410507834023377013557136191557557511456040484819136538586354801664999313396884062512440972643630657622405852477455760189873225463718426851382566490021491504321535347287391387159648855771668275452067504366229211771016487803160149241068843128637356039041815336673998159947843400621765375473449818866353399922296443850074255148417043051942122536396579404882638455484484241291509185313843413295188540183301139163173352027674411538509977644498035215717969740125275300573380076742196774882009107254720305851747571964967804124242291725004066674461699801759102252653122413545897555388623413457014909426552279530561210288978366269535160383368084185888602435231622921868333116239086571716118924721134867519752676006494245844460786571143510222480471282889811774769672094106217763761255168527264583465626378495108433278295162751771909036110518454779249436708712183813817756099637442137088191524306463655407485094876654968644172571 [138,73] -30403525728015490725400743850469487322701957570695404962581445802528768256344592222735233290795101430236926527187934324044178487210781638121017226081910647009998533376064041710047788523228674202424863406811651932661394380384441462449712059052393087948819965030472791455375160102658235655238868450383791977639725564611022223250683491096231348793084220340416075719031679061199473777103549046334578757548807896843859514248638192262831667171321121342297508958959532869088148299153199390816221392367014946808795931019579913050490971369834078287155820928911254557288224941539068722200417353770795865917577870115605903494826164547840561471203255476945603943463602493162113267663571179322793328916185355608759503092066546355887122788655080841975209575144855842490909805958151498383774309587253394271672082793819469609001451945464205369773236544324066291063039025632024938689930294263600016097847861340727986171317198486581092472683227826814954512961836404216804512385298503111767629310145058097416410988350869565295854220947690667952862315415048037120435412876610179871963822610053623749789187349652229617356636553739989122620975487924539998843761148067963581215175111548129949618850399549521414872016912668776622657163304273647739663081316988766781372399995538173305568682723951098718863600190065857637678892454458455196027389176495520699895829014735341055197064155565975316017898110167489921151418541019778196362833400169989698526521885189085904435647237280950318194257690688123863701015156050346241320939317006712149407846982268384115013025752386790865272387308494673741314904551002319594530269049586581484758213736677674120192231752218000486814595030693342884922748433716314003045594019956285522682962149930339868551164333419032875176707856530703955359867174962980354808938031663931091136077117594335465444575399788673419010265556071071651739338498576389982469020873182376275336070952803384008408285132826569131734625685158958986308989599258232277158910684179248389102716 [138,74] 511524770456608943868028573265959330658695755098074038137877952157044254171058233712340510528752343118072791082932182909782477672621253417706865285516876960356437653136437462835170877846473203375910528010699344159052630286073766162145863496494350291498087983970915603412217609700065813436729445683376169567849236602950154627707271163834826796265699254580611084711691406903140067085235944753856691864960829529526751623813783985006158855603220894913150377373144450451348902262545671991834797701245548167568371585380256647489888058760975093132535313572810391202204053242749326094141899321025432462807071332083642649254810442790565470321577445124261137965917585602873267429817450957984050569815135681589141744443227054666872799305798409385550035303808898839745706489960117611009020172052209682864144453151629074613726743119012184042549716807012707133694352206553858082424199092191624759173995946203966295948644528152480144039842505312295049494003578661939806101672891615955108271968240252394915206560762526082869885276409041168795031916287352963240744129606832287467132318158151173206096995913669145434259340701637360828594663927657370250397291397220076846270102854518040025935975551119269217153101679283852169621623500800202842713678710793548877916071239236106324566767126512828945158398769797074812403251507007804030616757277994238830171919531648220015243141466940923571173584230220337603705145708614423764825298554993013589261130118391243650262734195919244592283263569477535875604260720871723886960343623771736935774939341817367692523145388141756460575034192277346819651748219002701729682982866436207913318158935439621161489930335614983352599413329131311992825661345315901733644432608065069773806819437397222632205505998899984818558131735502254295923023926590104450827027310770692364281070481136420855722648235215916056784313168135878178954119820817468058294198395895012137820410670092582223948981792895145657705697570772425308471979749729073736853571052982037904 [138,75] 390366915494456930042394543775828004670991693076251823744644035728422640180632576204799837906346300757193951547508772945441096045753685763683323878133001924600919109769494996448062898999142742428909524468449402954566434501160326707362223380744731999933234038128320314261530308371227814142425043695584844086623117276779425656492261670562968212175923427577485777597000484375493961388991777969762335168777141617244043922499898958703997097398046546264687446139181624752979917705953434391632653539527839181073984118572902048482563325603443284262156677211422995448277017027805261851646478790010409509752935564041416981910213439216636963385908176980531967962444131144601410753904883824031201090064243929968457816637008488892243343076830703520155366983817655385448552451515591374286094020404803869531229106758978869980770200118916173720350297280256968360916988904784348905519139924537904423767809743826918978973531412374667716378504964509001777762390550869774463661948969749503144654219647622846620653554301303563867371252719609032362155349075498400200777318218266950707344868101224748267849659644285471067067334121636912750291368322072979387927311626704075108475759245193523888653353050322309785430571086548328527701724669804639332747391687135826166300615081543978167971393990570359128790273253728552509325869840538881603307551476934254792366321698980323997150281518072205636667637595403986459161232962672105899511187576225883067353533729038709574122403116112346044402993978078527466458440303442400885774979917349650366352338753851983853716766381929849369617398331120392512109664469725576579261429939815715965520616934964671270191646702291279222120473237820903612564145281966041544066066625824092922553541754279370180630443783129765529937947549266980539799957151915632280803902314087462778521072421157921070373581516201061061102041677366894586384132804915185986182526735217662012420793835906018882513292345283918756871881299247992051382425790589927635524382972741 [138,76] -254431003971307309092240507440071025900139564899076934975309143234177533866947194697013308316467507445193922310471173391143927930856079731699941500183272133121863676071135476737917224143018035837146519117067761682879350604358012694246358261511402986181438408695766480215602369487052165748826207861638694910490575617609518178181365691641313590969295905816272789976388246290904623040416487643230225614828166601927326721400173056288324512918129890484589405370270601573468168512644997867208914805289755257756544665151972973777418354955775970116538309799083723919966477420185459154994283745577548886689742206971943439246233093967972089463011793313021581501942667566089139914221533964991644479287848451045600601146194213017350979128834186007010930655584910993844309223875387289583037192513029105419580603118834403232290398380382105643398577530512642017888610873194228007853439521115341676584566880625535567099013497733637085964386986343047387074708667894298468224589489067845899011895395911331360262633761210076131611264415406969434959597672977563389055154023124893557631148804223517933858221786456326905609442384271677358015687957190579524622662006014794688175837455979400895444287259943952992172298443643019651425543624577123248624522436758906017833812414522427332024597140623390826113534609104453186746781476704278899997814920836149856556808276139112780966806073253989227409198838911147742924604265223018325913906090057423046705150006107060506658377921308843304524300655153540774503452847121182066963440514557442707078222363252157590505152714626349879720717831743044797234516705114090640793293376251012031164733503189803180598462051136812857456806731921744995818809249606546528482529986397313169380888184474225674265493992381302325334853851666447859740473569606589302378178071717963797346880071461429247120257710090462150617665135536616354281936598596232195388093405756191896308976489666030612101183695846807466364403852157602356304425358676251781592320786 [138,77] 4712098021875731317055666218611852058273392408832652081402030822395491056237525502544471982383560245032612691802312744721638905433691238766869328574208571476825770724790879640137393292128426587221292907399185304372124396162807745531045050236919625729012309243465117292314474187162228515773824587824603365779188554851883842515628600420734456618455010523050101480336178914709272657552681706411230942305710201185525951449425722487068033257662792766572481321476984257642573004648046661855314736975024597617307602232132372409689231252951425065154845234559391565074196143239504378360430778292653820480318228978618264446717010282599256788528754533290416166929987640110277544293545720135561352087376293653649063151269092304018425370718936842490467076293885644416429690073646528462321855662057543486292021995712717981419688941750806826310127795471612699355375601737738555477749608608207234658300837177278691309722354743112788426006375939015868295190419143562974003376053418802045916339875868511131481120562644941440850464110396240472573229020129649210003904121883551257502304847121611402973131387686416494250577413207241423273788576859792836309360545250089375826752960012380968034050456513443391774037242759260946256693952477201297347936205940526847883594233118721325169282681679291317334089167451960418524908410511391503258465436559156260162921087764964001125752582511451984202668895649072033160578843282444642670084212135429420792593790755112578081113193637452950198838079827606450036040385322342600681088229954590444222086243082238842167902393651010267033923181670368741620463467443080848460721394902614387679518522815554549947034003301961610139623800755932509046785383820129443796112748184282879470429552634456142845201761300105705513519946803849801968958955354273467225997373030338294254008214765604004113569906823732456549121260620626449621162416223815604467632921689216883391700388547074687271638055805291256930944452316807560999831873050559123687340 [138,78] 75776113300084096474382741326010089130429497390673539188948658940161548501817617480857678043957486097810939274160721436029552049613040276169892341339578242850047523578933232614585267424286820141106648001454301820930959158014709174598827173735002450185796025695672559501450404554114853257928637716416558322780237726004030497537109373568891509972581411696456813117967127885762700564075552212801065266524290904297153783378091375697144172419775932673736816350640146384473007835578551856086983921941757272609303628903318907558491876690207167204194349519095750818687460211941749632581396880655119705307391000556306771306628175410264344912804294248975436580072310047008917013160504981100051588069052965409376242445490207352650488905018266243398384977384619501940034709532167194763052645702028475647554283441895036676560494002301169226020675892996880804048890015323785070229228751843734267381906192416635548530458589590563863707940425553232688798151047176079983594972020432200613291491735431011956398664597340444806524167598560486465610131090486636536185146463249744679822195795687394231743892303966528180880781782393047139231839202165822238906123089675616261365852570467574697438452514643134467284399907144584158815054023098237362471757818734087160411288492479863934961105139013915991805784290599543885809705608029494894328787734288073813647779094834302342760896684161455043879971807781619857825196953231498982409709083859012940120864896774952434494955679908070823156892841844450484382132121619584195378319967337395797131391777310404742552191272191311221798575103213620632259841692741130641150862312000939081291088000093310030280519617502067972701733687847155422161350469655170036493791397900998237124967942556853872280430478577603718549601593892456674902034909290541255239856953845390073729790010402642045664872444505849030863481388311982481729336638627157284947743016266320007683508921848710035578751024311736621170439228024658427327292630242841032 [138,79] -5637859313793068068453463020203679655519835177567302391970684596889614102197994519436380019136156354884723848947813943849086668040165253018731981631751343621782644377541215244685623777696127730685062437829793915314502545442084878402888111819727264078709527120789849076654951031438042442447167437463146376389501480114312938518060966553570787782550509549440459648959678397057774079278052225184045113561262644197471731893691444018410983653312744069825297510953535023072506188999633276770631429891774660435127467434949270499266114911112700145033811913963359882218585676629710270822332786794403682436812841867904321842762126947188591421637819757639373096739143486453115732667294219440534268604865735439368116624013911031336472985670420997693730046718843602015228860293499959974811320485070496028780835022407486427960344885447507049140604757264679367463652042679891590335976554913248783813477331010618891144758344576493035341854246920437298761908334931552631907387921386466144406277303743437566147519684205907940445053834056486981089325574019270116423479976909825321335279899596991789782488888710994892571433570841824088442711906634992230012604555449095550490291682647230246777408695576970341746217299632786636389458468618444582185924405607970989481852670743783714826382813465838980499032992986868320924459408358525649021417667076756691833746238377000349014964996888432542690924639080969530069777927109973749294870983210501720892581071431888985405144031599487416980241220184921591307994247464409345316648759569778036972024128221824195684714878680816630033109749574430992948952535336622753228445713701088971420670533957831394335599469393077638044431309959866038379424208424446726061376286671228457998078407695340669006025327097962049476618963837508461001381312442785885962939938002374682891441037606392201632389231635307923785572945505611781213381432795436563208154652550882944306839860488234783852102452616972119517064911011422374834754363395281 [138,80] 106767019331751212453820597348927048216597902374433517531718052460213302124649212898878560668234361530963835503650448722967189745476660083438337313046548679246362426019224207184834687083556245652305986878081176888203241637083735313026489190187107661587566840346335862827433996015723821238452439002197323916163411631294342213066365645765753235260737566430175056840209846915916480274930280726788044267906448400051708451036604838268234279558247607042103926008974790061796020412092445723689186906654826007627978883803357001515777700288072301957151806930202134553194814539193758803636639140799292612690228689294277706077720693982800996611448417921132834648744502182841359151518422164766309807687401933672909034825398040600166123009409492614279608246429568539048350346332438186857981198834415082963566030505862692906235171313787658108873326225725974847125133461029401522227184343672397962455196912515972909031606392358827195192975085617579466844378564429891397087431726640735699088557058748237637009380817996393322338448962344013247744427324506570658298802545675558061131356054831548351244664638660427103468648444356191107366220110153090740826056983454960566477604560635457289904829227530327715581686303650367656930469157850201651244267986818257993104217082148396919900406292764781833167155999815525779547075231403647371809420065240200278637377583279379769353961547980031524139242877922931662963364114250626881490046782744514859258686082509933799168427870744986343820256647849358308602942202259130045054057389402479403287540200768729676928403850889071711494900731196003504422699083028651469541862531044756412964330274169428321338019023237762669022087141721397605972818906544778919700811528160769287731784044545891328638959141060297180073638428578071958236621793826377389556163023114450184147908285802171326393057050659901742874140181279351502235754943850875965270460530792238871199330819872185143127005586642461287471558557392966887893353504 [138,81] 389825253444920868456430127080456383184847353539811855329270307198629916968926958840406782634590773313665821985697815823041947164993196257669522882728121749608277253488665960977935932290721359790480853825236953246624497620291464587256416738154680865804432206102243195423070381972125815771478222640926081713484672379342965027781130674923966951179287819579464560612627847190595727113468952878319422502586544039027607282655092658446361153574772385888882934837512407274592436844113876127009811594596496124319099354913295795991981090543097758116932823372008996941895130268029809392324785955375044699043875074374599241567133743464819117916932365904326263655862116475632687767345905923389837515853243218071816466318761793797564899021943701060952872356754834549358895860847525507201068684936213796479046791166749698545282556526120356180523957869388386944476471021500564561522380201282081807133660569792122471727881699378114307591445619886562992815719625692175380669253723249003826067521808139321744963201790909893961227015309193566581086268128608702375518919992097438630807182869793816523052115761575832199961396106058539491054421905160206134384316556879379343014064823355115056164315945202120320904298388828043315771313709457852602510290912101549689876097226475628684776743020999090357991449179876277092134641739752146984069821928482109733636360509199616272641666206303844386292032029629505379595079328804445470036656405796884565659020815160158331929934631850478553156633538167454488975197349809163074078904537006067717808546109611324671505694805092012735383011680698741654164299029930275617221866078207687569809505995124210798886879962592724250061895347264017619517228373957847018636545742844306051242354416673971426478862555653492228859424909814462450381876071903035348236684206889620853738351708573209274599810104371598696572893853170285096330098737729839337425146858109623730964864756733798956798007561159703731260612496055470285625 [138,82] -56718078670879256303280902778927243746168053537438962275678866894238421320342215394881308338543461591872960415499633679984343749943579674957915720139749008203612617691698274754884671209589657669187699262257335531960882464965422413752418265437220837461784967580108160540265325714650563051307231971887817539598089659002633961219078502160912267017537936502861272727632731307016379547613786370898292472428563093429804933182388034836075155769276395683724969927440237314926224906072849429708594497901893830654570428609774582293858182101478254953882912748982941981718486510299041878653640275190409180940765318928001604151722269598264856494965253907874320719928929098679757973456202801344010174249772542682865798763350398106651303207970181132705485053811674349978318671199737794324163631228894548568130181760763045182939595817107266677011383855526287837797009864076741498439301809456685518085108232410022132245465509612811828599466009837736527603629587789278026613800881100588497322358649014702244043188801603264254565574631280790271204182716306551927516072072034285827517067387363114070484288195474385538890086732071892667705930743001872102522718311749816096738864831324863973264092359123760577788558436098385432869745881460171503143700891698896844262993844766937975322824180392242761601293937709803972950336072773145780258059628079990659456164745345286047207421124128249881388194607367668228813444701473745500347147105586299018932339927297513356988170748840633885820337807623631070699687270152218490645249976553375664867828163250254563853186924680250054658700524746417744240105874389944036341924808434492789755171101301650439644184412278543906679549361269763653934428873943834349083734064437944264122894789281279199830635096001457165909786660935895065158041790176555365760902258052117033633547363425918094210502210608351924802618095963466289872146749600726707431804615017385115347855085718810140995760693677544523282501452597294073 [138,83] 957456173919190446426294412086056970409458081828737858390285914056129968687528697568040007007171249167834768686682289155847203134412774949709964194928294743935895536545375570921933441165344517398029117233614586798277768103302441351851858309694107262798907117566483181866612408120215231213486920337901170164673041579115588595847600443597068496644335769208558783359894065334941428876723538380931940556843071947355701115886627032180939459692643995902567689895527747384550947431821336382533118078614920446468731181123098301471593510524465654223781672851668723552483474148261708733974507770659385052961178177287607788563659505097101086347008517700179464761010491199175559522968897867940670460236289064919620304114373740404378561926608144764596963729769178745327299962175501881581528875227087002980895586935640642341363385256172583247292237704564080066164500089508676262656475209334646207403469201835705725382044908662167635014984312257201623103577442543822800638104545833515373236939865051794382033194982273278836946547925956905848939034897498951816637340474524528231775166117689395076997641993837166501650889899636588838280045306351440840765610396572425886007084550607821523480987180429096868889658227379934289333709471225751383402048742105348486169345428516818137090597197485702685669071894471269498192556282368534094761582747017128470900483820561212257732686583095861154369113159816124588803495490421915408791954309175072198187639325254731929897817460415678759398271629341737025267794864992300558475620535732731631010864343517847127970642982364950473145789596472995577476500159911352798399202548795799866784935689613494531717747759980947993092928658066155498312901821782126300799489562301375077049613011762398603664832241080052678038495676924075699733764226600380578453799379240312820275112181327746465762454785502095518842848688904124128260708427690415510077984566292495309190289288953618304877210157098483320477671094675 [138,84] 2164513085679635564646948611852736065470898533400381221464414899083766756310811983739741770951089953423576354188852097180128252595947709599653230442840923441472949755119939619977561779415867117453551744793041871397833841800114202747573602912825401932602270075614049981567228397106874547254879002265963588275554906456410227378931134884627998930665006349859526658844436091063278394217477367325348388798247981840969748730854902248036196504758680585909092058855513618778785097039962762246383457604649966618018555098136291240802105595274047460970190117546429529690072641037869754220725119656438525415499956628366140045721742143473420323092809782850832058826990979409489349755628594232540009625312020078116286226425710186246665326622661123053289488227567373372506319576239060098789322155187346553295296516629067095669958672807699862699015253031096661715361427894499243626538816447707182597550209986068251021382193567004147659496281424447438352238748708167856811315955975233537970897786141569657946423507944144916646883576039976080665202670083490366488830844874990254719287626018442596083533842487210152080090612005558902970400750051464491805925678550664461265652159263039480136788782322643432769324499284709277720933236137095106695946830609650173770032527003814803279065588913066622081610039246928909408820087238424293581521750892324376594018862619318269728742926991942037383263258737681388492388805433033463849988758748939910436193793454014595054979101295256749519034130477381207439895879086985903106398489545052491946728459990277084985945300303011242764409548531675778961832343166903547765865878193365915338543275046252913222948554123881868048145715639620995113538205207617410782705465896323400424559299055109980781822960418444513048823494327321888916503086188405965228827717816159703185313012082929855956107687781474021892656110348583963980347755096969663744721782383980941137797058952682097302075035250716941278457158 [138,85] -389336061521951965050067849265802282111005440749380628887406414725506726614649940609560070430488122427816238415527739428944357957104653516057200672228188136956200641235661574737178600424476623949179275926908427861398550565970358272955254604784957742618835427225387100146638162960433783821345766053375589748432258160802727188897112322950019231777514504027739895210499133534742960258324174251749419417954616858301163194289126359309286854267078720723890477393301719962090676489096257265125717686426257161513584217376292227694948881304521776761802229738800864371286719011011199942675648183716789939570949461108733861582331372954131094138519782623830769774873567556880312122531884396388056654150048372091618707628147631717773204728024475070161118795504745202490255906361188656403176316198876239015303762364875148249480995426695345492147333764726526827927978171788620519479800805703473732646081350868857672081102881850018258949786104445042064971122545991266771322366818398203741311880833858592986584256895978934184213426875875073895955227061563115490667187567319420862193388494530448622244499184144269080628182349533938151784420919492761808130589480129921274199527876547220003204313902265389042075886217190775222489827117825293101556393968853351598032255817945743464083241842900783851263898265767215786835263867389473474438632870435073057448141340639869318477608893221112950893848730770755679342025225311325155885105857087169458810304121213062963379793472167528459593755171685148945354358506082498749063163200790024139665915834674222181029819224586871483162451318862421463198447794936416352398540774152366079528408579397380878634337138976289841530843254391474872238277497315386602182271849723828084129787452248323382016305658347741091952809697113881787708607302025308221236310437197759850474198020345822996153414227636248503988759291471988586516914165825407280684401288989113893305027878910604665277201482455659221997 [138,86] 9016378754526707861413602553911399840503250734926628354745180751207305093196311347105150811651033198628570320762812324303168826517590525274964717455690730182599704256861784412431077704721222592135483333518297094483876051568282008020087489978546105999835876104464394089334575648690226113609159654881787727075653793882740944167460685097361902937967431440304917678591523664629117024529509468771898877407633777324663521661113086239426223106157636316176722624466702223502897707631440926123805144944315263043373668859725642991664899778020912677200896436310570635181344954838371304792320725812274419475719704141796900157020205694584427176666132168429048499520838066953579727075719109815444452372340658259805547458020349535968768326968468443181223429464164566506049467440470301665559606984881549475727443179427802404303296840893749953749768176859686235239416191490896689089590265001725037321265608579775712312537000011231121800646527334056974194510618445958734099365044091507095383014269991140639845618928169831879123458949657194739042796422517065767219337580363739629168133842095457119927975316330678113912481735692734649761248943975996466652066608853188113836313136716918780111654098161062384899476073493428269707936434740566995734623039764110925822467735165988339029261523580168530316364583982291492825357729312917880603502051725794191960204107903160345686263881458712842458210393746979506531428162529251628687870464006770395219392874155564460024997123765061345063424707672259526787832266353389508251766114734064982464222288697727617215870817695062299321852059542489980782406660115844060524768869462543686851331274090339811459543331577859355311188928474547711286941285796837923613814616486732447672506578225132837112093651813034624031944242664832038842655563590450298060012907353682890238859617863144941792924265327061467395905299131773174909135831215892753352486042614807422394289233730997487321702312471746434 [138,87] -133880559854030284383705406136688340339709226755147476973169864271078240568777354703189259506718253049589777645891853347967614133291493476393604697673980878699301644427451267212212838332041130298256241768338934048555997174216952075789446185809787835677975700323877112696284383879481805332529000170749592002092423133932521129358410941752581017659857935089551832500946210839966821611187382113660267330201472705129373693203642466923967566490797902737798544050970209463161328754177762128168366214194541829883688550747019348430392123673711222632145007653761740932781120194089669493387342350333901082539571799711287832795481369957831537011802760584410270653491811422054191527951422947089545375167866420117341302423321058910075568749344513567417961193088249444270568032587866567360978168474750714197165514784128677434240399448990179760539349828237318440751097942058144892142741942686540102668256071903188724137960731411539300140979352065962224094064129359087133669683093271802280119793689728434331957501440621747009198489806053907308985806301666803554014090500420937158939499862233006765364852058573110247397322266603190775318407478275460134132109376426071365096311031608799630102217855785713221790616759919600598670181506809970844189154448114453402439053675481734041623359554784268704009131754735859934993680623003276726524573180876809188524690707676363671555943361222201124838800976394334120522432750812437935099570607809707051418618975419398901330622303325510710129537311710149548496366125185626759946871277127457286768035700625113273999504328683252814539400413341033532898844236510303132603172823647340897913207754387581734291224605690420434705116203261234868792062135496662138420402700848668547956722875332140483628195285875787901953439777479025037379951751140411315233922107722012731928570004298082388811758983112090912797743500295739811554706133629548809686127331086738327628080972359693879790239852862 [138,88] 1616644765794773578421831518964794297649478041648331670421590033483026177453936708962796307143605397146236841718306015416274478625199761654993296030915799717001100734817568625315606198979626263132765047588787894783756613391189867121978659148083373407547718364036128527903046904382590863476701091771211638990167718662416938098757724302291355163388426931210167101563256818979408523815383407747973866057188630495802275598143679915792016028481611149392339665715487007752539685859603250803612031874363534679246925300465931812997860648493628777700142082036436080120417453159269283141441242021225778045684184510611055996724225297997843014714968205643174967014023471818242730035343005383214877801543123457389466714267726204106586064147808158898971195067227245973126619246152163138069861452594221293821427932487878514434825425863512276791923017468029757263336215525428332827390889678847829067319426695764520868040279502819067196188331197137683528613058854954063755430049761179819004028433501633113003213576562445322021171435968583182194381227755842697396846903569604841085571850852154041796516507752090610825086305748066792468197226008370591188737449400939132702646541492820666574552146087824812276198941833284314781107671757611743769055170935163605586715453758410503664459421759303777695774791160869159565222238746990524304667464044930481055732334970172967075355507881862788771389883865220863948758085323697307559005035145117249166216100288142815704664768951450473777380437210517640809963604085979888688153281188141766225401385383823492231221613363861658723574560336762847680374058157010854994002257106462329947170992700077061667939800776392970719312320755021824785595728952277093758348151130923031274795500273833530353042603653966076981090431401990963222296395827770879213742642120666031553972047485369197735065333576544544707007354552402633882206318201469250523980257807685666204783245249085978887820500 [138,89] -16792242611929731678484004750551262092745160344886055405020693080195745758547932865365629637873283406791155542599597890991491098984187479349789301764498147233348639402995581639455167995546030003218412864984465647258731423707005043543624351148063813070343268842661626313692895533879190265253550269549489146726886513787472665946413657439104286460473847810004550448179436525276420527459396745336522166432302369628709742853964240849751487155070121258276756719633048236552098359419857678013977475130325347206387138340787254994994910056968409142927348082869893235461850856248743624958438542326319950556169979848803426994456320622502752841480056504011426482955550718806378737885200884848671700966377590792307027987537754395934238694328872642308788744222066435387898409371960854353771110872679879035726958611521047506280048927646856363835165972952312192276838510290926928476155113254823475927487623004618956648313104367157902659332472675533207130533598207956581011287872691750113413661754212150263628425055259163468402029767638048275768184413619366450880366170686160526960956948255718074471301203799992792915255140007770852274609612981295554548842596431513089398222814266213703406108174648471851599217069266314757949193639013826296334141241959637948990435241033459209666457755075580021963921376791575245316505681032127392157934777729624166671454060188669812382225395220604423418804892920597250284950368962127924654371607590547584082274450232212999944158501501501524222403285525215702006676754925981196400452472800112289272092965430776819147028882759545983427389890100606165697396293795144328929399421481129821897622870529513659886794693203750850200030054874573944583260826047291744732507049839199627699687189814178378190242851324433250128219091294562673953672349417589420465606190598934047206253011608929629254813947291704222758245354988786757060736747152873610188546475622830033979090358438460492854 [138,90] 141128978053120720428638480113031078308322195775206712811387749455363804359143735872783844308936108833236894906317081930555028566312559803899927795226954482935215473702247717924811907202699108077360523046187309760669701714094349090273449315396439929080949842487779737412363480940813764858960482421755817943855224138928335855690238640956040482673113714900435681926413388739687649755708172789292110372762778625324545497110466319501075404395238138409299847456630386381877091916241711940645425129049848261544128196657075269975129393709196075633420257312555977716735480912916707211801159733932181352571674444175522069876782825633090502766537240691384573100457093317697267333745051701715062550285976533809410290683885394436774581239091027805549107455614829766087669431236941730529582090334020200100217349058809925454483820109593408037405381383828368165042387426258463393828562767515556146793149167539363328621315758329559954070225903057961689976126732957010544388984761507349939821435160094079740580275057842606119981905441130979930063324601274891418826115397219606517584258955053239259759185128395614148637620438082382315857055416922990842758460697732153451149877148840336980415521350339560009039641865439407104229265772033528617662361387909279671727414080346845149361984497847657700633068568636854465042739535116390526546009047911460468668199503578834392188476181575486438726021864615382489451368155662062993783571311905713675553880596074321198235999414107234245914130078749028357216848369722177548936565617901328375003452876651032288447481640052558685821612339514764737951597774597407381756311162046410211245460129678614639987439792392005200940855322455168991287540532381339838802842264699347324607793527701190500617460775852630833553901747103947069260259594769199031002298291853366436210208465237925347496382453403683502116922581295935643560204266300992114692233249179111483454520208193009 [138,91] -886340063531680619523786476584075040841472879073679294636443481009922291468833431788211207960060252767019290718378245477548630553428128163195626425194472556278646091366678074993057126162939781358844696516343429933515875661663387660687089129063257238855626358522474796794393714495727180623731331812253023238457761646682010356163583711423515007427284595319332241408202949769162510313789455126785585311838806459362566721479389909970224029749575634650468268664609000158601383135791410455391127270602923486780329869353709113518506822197274108401951039449881309497922517750099756451084508300105718499463634843963811705645397630759622993528446084840756996952249860401788335469772070983762422839662117095453628582509922399054716358283502502206349021179104694469882656459323417211099789749357532766924471331175062779421764252462557042501603598178302371698952951189850357114816622963048193380228869641106874372253106221425702799178332010427418401108286348814357263018259697738130038602134744707735405715492386658424883498436350229008478488798688567534621441664537523356512123741274117313553857919031234816628393876252211160450206125323269689348618624657621953314327069058812689241937604129924795279308967918764748246635798402498501972918426629122638834130861060186402898585590109850029511557311603790005669688165754752004314097744490579997544647027466042564691739812121110233368205073559953166963156232142555156404323240868106099808772681889771199426574815585144571527856675205854900785190620890521639215236907718492689673309472439656083510989247698079292998885887716523522290236851887364177839795340482092953595178192138044316513497956755221085097241786354397212118252139709516565811059991890811362812460154290395874492955912306165147352019305632258349358525444638086873415005870707105075606495327292236803993048604694983049307202228717184911861453613619770601376961603895860167967631131307 [138,92] 4171063704902766827963582277216249478627090954341243651353303136938513430736684726454417411510104295262516122970717703652066360713424926366441725974143285452666633200058276151716624519395930040484506955408891961723825622354833121386777665383993381302475371609039935725284597185812017860929008231551064600158616908736316368844722990546364075819816763163938240055306185284750953225183285729385791249803153921954203415418764077666341369183691853012363672930361823044864225639153153110159520991422492740454971820797868279856427025847961821594281742315142891765061057288214634464871471925536030878512468281159847299687999253370527735007097050839768605113149040231019690728293758915393069797569551934104428099388434625055001555223845303528322252766202579289791149850979541331041371341948405864101206917537114391822396700829711009267419977859956529213183680367762336491045600262921957209901238327939840927358824272019404771355850878113410608534917815019749157271690782675829047092573298481312351607979865265671282541548322380840863426214733054023818779895159825455722036892812310844881295777129343802680874420559266402535347216089387312172042737546982352902872694429331760881598046768559811779071437063948255793675188925096948868405677434086053565509429119514440655469868259437110592932885040268274320284258865928185154112680226026845772271752663628420941260694949852513409279748599565013734282455816233343256299592048635669532187233319145159391225519511319735272039845594060051386020568772122772386860408680139129320176555342604145184191301205560134127232869587118016976226092895076536110325554641372875818202568596037792654430260537581837058693301739525781344801215662860479489967334123061614803896102525121190204811862580555627711950994014656773388406841933683262948494352206038775326987427844421673300684284624765040894091185800497975992365493277225314074995902511088834564082788 [138,93] -15248530906260561938548392784908137048707270616943986853271853500389038187223448553829944726355788349166386672254783722839423591305961368801580397317385469541819979982322124018173899567028876344750729003737122044811260127264129450174060939616587783985022999564734366941233479355552443768778224555653696971267754197800137003320067309648772603219127464114619581590874933138607022204798653397459835384994493752379405037545337564649877612816563515835670279694122145811672090801886182954602874795809840616484617933489323844387078054855415689346567391776569757653308121988830227294195607207380060478684738241823944050823387731727177888629953628057691470972551138588045880054703245352741152453037617014170574864959751621758137322630771601607539632305722664929862398699750545100600238256262711138631827366116283630209153977071408548963911050641224689875517741845046949301179751861820294145066122957436143554320240062182086275427208456210127945260149827931938910061761398606014388656272107674637896250304992195081766166869020641979792224201429239749800548490984160499075160323770716141366951257659800335925799522540312473349735063963379048763785411873565411492003385818278059401937450707782398709990350769928391398071206731298469349589855933204317038866636772806426444050632711992712600204047656492866483440286697913773090675097246948384524895769766206751301263164049885098053796317363001302231134313811799343883472869019871318584879297522674919658347508844874535009120035852201338272771481746315920373075323735419591459051457621535654822151291793148241672439749138069214263379987687651530253014614374744958674384059229101154601447892863161626363149718707711394867672649875142891489746797514364473328125727672103639716837159753374345346812183689546083444665623760325336395041990812678848970564786255413085609008816977821482123352905242315738852884885191593537121595426222714569633 [138,94] 44800122464398417968819006595277517408399312560024258330474245965887095287628680029505538774178639405728214704663549650683873090220200939687305212904122281233502237974981598957521497862631823537632322006457614969630569116634669990520381126006898390776063369555575074065940210306720921453622829170011285776844454568177631573988195236662453649682880336229146927679719272301947055514505981864621819684701269363377456658255050814633715753314425038453903402270109995639133083817504024614484522971105748298555660172187313752187632524132057028807060412448097021081999539831598802988572462873618256804919523474957179389958170235806580039921751344507846524764258589730207969900390103756553265231192483812161728887358249477371238809992820973559501970968237324820099722750065693585402119624094729214164769333904877177731962023637788097625778670281831409626251784406903879415424413235497505994783021789627582484786286646295428336282459149862322565583688594673879418265711294903403136287707645093205411028303691471905641019610644278606445446736391177003912053941801215486730341844038378828112498081325878861665921709653507057531225177045180911164942312562603254609981992930889442225626163303506058286174360661868584885988667171244717308081954769243881054961716205191684394137025483774366109494076402609022551690196197578212962800050161221027998561432447352132865743520720215974689260411395552078199127493435850062179994989714453742693118832046968928561304270813374202604974499312600497165003978805436299791644688979509307274235641182263598795058928941238177309662511020421984116659024114753573222554658361805082058130458305223670976430563593184699947615629994587776738860672022278011051868072414971371822193807826248569741472735165107786331636352641284120622722760222427496268791726337239040920444021074467893156353528079296184201976173083631858941545777738406072272728642789990 [138,95] -111975765574631670470459907335097888235153450414085804565887770852273006749202956202455707298327571441846614584903646395291606713218580277765262707436303154878950090375863761856342944549570873884721858450416484096335202739944755715476952799066138644293540842122624779799979464295932865072528187815492308208816025917044569502087037999012910020147898476574680786981715763034741125864662382249315856915080873368352965953570290705716986988947963961117426335636452337748160122100136724389224804987369572277821697693645974463321432820625264560028617308022868378171663859492493658481249642861960689793514345252796442703948772358832103085755325695037369820619549461794470569950242895928188246497758759938548623826472988046789047870653477687599168277583932289742701102832876247671996655622170254746623160234921519774683377707813855384603864924928642685341797123058759590647708438782383389080221875525882090535724104428982404987458390185810620561992830948586612776354086041379390667586787770015797426885164239525588359196952114081332357373529836052105233142525888873338728545922516303006073859817422138562591755678469656506543734228686513537285372323344593019275926112312524731794956761363752575673221466085126923865534480974412077724913296544115239760165779128972653069968252111857236718480536848357655693424457624395025554997665097714237404600877317508436484476777143110811146943091612997410891784662944097246249430184320779710558112795333881824740828741448421263816050443265926442268819899999177481413741379582588340424502290823089635437819333755695952322078762519273981452684455581596621404634220761513702282498283112557860045569452261301627686750224888991342164789392083085645874590838736607911962190467243560393489648552543175551645586817918393848071071153847308352176013734201922212146798552296582530581492627377795821148875413487256537819241443124821161682417438 [138,96] 239605157433388040345310653278918992098723901831863223374449091461127731350149805279503114216660490584683856367309019110356449022463216866927805073382884265980751153250179105808218795908912936773492676936404112125401833780693431987237166293424800323166576176376901828809865104379067399276606474967587294556285921420923659328800341272695784551596954912196046788548779706969608772318314538429465348188062926720017807440603250053761898813380423425972573818015622796825205974439671387027707366089021065029271880979048354603683686663052737068533259282332517402212549632662453569290758724209182430772522144739201494841060891330703084701805547147558731872197942806571629399622650188922498584090744380320609437639276720184588350369974643133870071503687658803021292863003422315898085276494033699609976162812314584671535466416580011695314170317787599174964602522185443116173889086939600378918696024057815523636642404594505818020946864079744975707012292875015865623790686272428646289074298651822011825110377855317207986739979108503273524217433733998545070044010029593887403350633939777638517022911097241034700142141328468557917460646657096104739350622586516630347863861661881099800410563762091691936422805520496415519961895660635698932545299775202477011775127655496771353347293619322615060188990574201810229159944038766727244085859958435302668149910489964706003173820491260776569365181269388432271228779137224014920313967292791009209865185334157625558889361320970609297672122395817585605428013305522668031433922840078529240836703499261108738037616279581333154456531632613236674077798933428245901807949700369773418216495967399697107409576575481618899427968970914007587793034213085618507539709676412507613156768138147252870940639790709975072585171941834351750707164988260502714200788405639426822191009428078469839428456782240270807318441896826215830682568920152922778 [138,97] -341723683120329753899013620924844440422030973209052080533898748648846726264510714428248842338531871500744450084397892113187526363108779618084020316967117857222562642398315787405271998522356551659920274203255933139308096993855487138177887704688554775064708698286113063432952535417074051879200679473984750424198743690919952950426385232446263552863439096690538870713809267391513558221820896464099506320348915516319752667123944821786499327644350101641683731939774008981930228576366969702937518368114885400298017284904517107913807560099087675334780026868844252489832767641317424064775593131120269447527284620801940252539322140479691075031274723575617430970895303534783134304886184910281385222454477926964714632486206969992562751253965029025186714210304851981667426810220840681932676359004892973490540196396913730927018726862000937648827393272571452928846852072333246701495422135180069727713982986034254970277664105139024319538567653265348921707242185044399474393783595526947633875988006500689682271582111297074252412393674197908287482965150941786060416722177946967085827966931117876721835578528760760466008708968176835341046142736036196653575609244263192439922926469093919314313883899618136541379409872107573593766046080555065883948509698730044482760024098516617660307622449932225171183291391938196697979624889639672501128414376973581336367655574357760905287572982466488334859110819824241716281020520308999166797347497325399898139643545784878218755498660098202719149999923296652191830002761468518436681849452758156430723994820651870359994803088052981454090721604027041400206696355752254504295840971440517085751165377879155727430042362094757438658223015776488980896161828560125605853613536308418764080156179502595750769383067251008493675773061686031957333622522918023187524229216534717269292194006455931349234744763233934353798725432461597880945574659453 [138,98] 294318690768531360213169894596649677503229929187496362033519457756647729261984814722258250768996537354448275803909187762205310779295621693729397758002058730046034898288870886286257471926812896856174794360067993028779985362386345650384282777767018166771642375172102766496780249153998738532680498964759213330880477526602003341600693145100414796182250296824160088428893990665366775778702367484068530894034563672581191804324705089748432791076608230869245826218582840968021148902435090102468000073474710233124504692180896067506216359289185566079919629806924513596703523690989025043122417623775427948584098597677615923533688321257184288141493102813717092136648432856760058057368650373297860227237262114079773780334118455837737944130147386814648588667066259395478897523797453318375303960244254495739311003018320494532239941537144839036602209994747274152071314297155149122043270232738428132327587771471053336767751083487575836330563006185208216160957372518766860094561312369526220525176469700149216565979110893933684403031350840814436079092265702311699255185788225779735503411390260148810181445337539327142474476435170302724545466312054124938146805936252113771610367253566558273920456633329094116236514076016002660052943944166989617653689974445202695532363736024967866585639396253348676662861819597765286456349156416352765530827792696181225893570785623016428646271660828729009298339499060625175596618982590414048760654894614619098851047664817613736388042789954437026343746104225819805466701665150914132148759985738496577640277096761111065897848900969689137765511321534859385408412844388619405840866028431523658955029205849138984653234542464756969238362935863334321418484345987696523559738335473467576674987692680937913596426512449416741240787738652798790610140485919350889361844545670356180460488199131175855630477800108825749431499112781677906416084 [138,99] -78060705669000196812926387274432210882541426169922128060868050396181118990082207650212457144614431296698103043221670661440714571625886877773520664175261406465186435642361702142315570584930362099196320987676184114553386422839683102549457794673668242368904889381444869621222322105200248880718159017126793154792956396405462126893149126786805956618878004372208116299733752560352338860267693376868602531991357066015197765913689233492165649783289950469934966507041317547723996944469878263815785225071669100864212790525795672864271456746297951493783121964493113203779434469533489698045426306202538810561829443195850954953739918469754358210762124810360392168718331046997152629618112895058237929590962455456592828562013131818978948405833034803634059816535403621685317263298729937672310007415898571095071761405256714544479560970876524528476395266285186828356368398705086533373162302398967888258442652583704463673097702887551945687193147644161813419687077397914386872177997822428088998570745524399910148107335305109921612464012057749319838440315717045996204945359361339606036674950103402987006331469659605971711863298136412965117507524759335349944991835667676767451536150231296974112932039818526266715063349518822089275286089562853648476793851421908375864613141365137834822949538798104288268975333929827044169119131138347675420148669289965015118769382599836250975072028770338664248672820594439525441750292691524446692527797054153147825530439231150988870922124433516662064421976165652520854496406344282145164009775065845360425521988690618869176925399585306825093947236773518102071260633352146509758655590242517461470173753735587729737947590092895797925068133452712598777595373456660122883459543328237326440734012624939107530980072583692630357661783029745929169391642139018087310673012660322197770267015334158401179002060878684095263632413638084545 [138,100] -2820595812069689390161940002430815000737591327870229449846194813283376470274448520686847112305964655088764431352044180119168887309190795745985346877590298740621137162079400795477057361293320764781738020849156773491857889513993273936573751882849243024277590005371372806334165795963064285779410150622455083098955662611939592497144041896721967817170758624939018598349431209685427979391369005731239621655044329341513608570920788853371341544713247767369310679028269865487468932159178233280893406374016190897791374633375402659861058686804832871297170353824542598802755136626053953192796375971776056676965278498205459907505363532507517802261360282875071841041516796509072013132997333653913839695295901513365538269640747427179297225630300020289285513837943549455872780172389427406724039981043714150619349392368895822004323672218487258692146366037417364441552978757578146500752723385160635642127418912191000011103866832242775076615166771234260157657684394490553639855839473156201270316094580913681507081522243463404566886070671065099847287033160691606075723571139172337009937741572607733075377915372805543025062728834806244169594227060479311828775912058679077200224707665593211959488770331376741261392996048932424005908979182577900853042862097894437450995048190652035567459740519351934473384556055389805268373741759861369656751753521518940065170827673807712964394983643192423454136122584481761004155634715785370521024526235087301941804933714475805685534865643721071778396398610749876193105650935672668485770716587178528490196172154658736575695048264636043354792742055270703290387676925856788091929840000780781376769880636196663754133336808497912769168317789845078941265929836168811482460569083003414878555344770700446832456082561240805322882753186745155866736446901877041951440273807678835597004786864468629098300210319553021395456907707 [138,101] -31426631621034492249408717185498199213581074671779576358055728189307078631447906965621629175789969621835790189710880700069662415387448699968015953680179134859103153157802676417546929470051696322007013227952122676573506729380119775796207363215003917539360859645330042733576368447808421363878721697549385216384325961731702274384524699510814656864760355135259050526483602030591319188706420025506345548450798642381809526082596711253865158133809185685073427136514111475689815740909826528422855768150214791959074097712467042289913969521822828040119636133328367468077445727947362695932315867238892095244379883206624410031215564792315082600909767758415850844877942215106346004933293644532512615713434097556001770104894421419424826203845279567513191716247196097538278959976493515249422932104996964931814726033372319442293232800960906538782074939625222102168291256129216576316785202894765573722502611263030775270610733736230848240641301873095157068098028201945578311439973965030844937874771832197502231869459113887479889501475604824783265819117340931976216624422577808013830735123494805358801784840021786598305286507608343103263647624605838114997987841496790689769654744266302098132931197280294303585009127867225648108187252947035322661212948934033236053919002884656869968416001884512447483879321722665677028783098124372509675011401367207172197537291024911479409426474012177840276731357256919801130247871098654476892052461430816242255365561497083866403923936951502330816066087805116175678491755629883014879280631273108937189950676170601426233381775954741447440836397526709644180122621989089222555216883536283602910731284843381443155653455870778496474358007091966899551702903398575097696683342511691125079080806499665418524102627264160325472249213750412283326986007790753438600021968643392924408291576279294722128570440871708388469148 [138,102] 123173165604597055967436434806924832374000590867032693635442971774744035119886320551759073066371336562503256600318464821676531642310316128335978981527938691011838615816779402505834535494988828693030337175766848667157624051213455362188073693482831736412008990641656090210209844539824442683604087105151523026638702927404018756793828927933711601163638764040140676105922619117721147973219143499089972363773834230594606299461727692732951802997419796217511037436375991779672112844211370529124139852827834870083725456543888364864688936311221421686968202249789024328928745098288907453727525923155502723958337549128602799330585467113468075206033223379479932075663926835821016201477921695849274197839617268380313179900989049668244222428247556181283833217194665633114293885020642197257868273385002007070244942693260091354362710412764299073799070836042931919979654535839346848054535545172466556536047653477981095862127571244487752589801027314519608474427376597804982068122438781123073139980239911417593682718911782681583147416365524304482784636267023297507961659091961023531044119351144340564874898431925320107564037327995548630383289179775133622372147345291160447626355011745482197882109600577664078169708521563233299746502052964175260065303822415559800292231135507771289514042656097468431249738502936702547520652492972070556821579023020190259443622707126009621099060791050764470735375664121545037060098093884720794634513105710334517665374473636258894144575561444758544772920600079379887055678106845849352777164482584422141868206982978934169395035822508723672965857857833184755430063214439036374312532405977970449441504736272573090863039974035184201318296930039699844148540900703760803709296216509553158959409018690926288959218681394900889958361199824797528922813212563026628103537863390546664406791352349430230183510292116831161 [138,103] -10607532252576444681126427372086136116469020998233071840898203015777492732907960544579736201202167178102083058203320819939098287876689698854695515820760960189366789165453166733507946077377656882890844028530023745340251368919065433108685860932669968805392139810716810578712483073936474785487952906668821006404345232004870794910165646020943574771595274027487322392745056925146486575265930147136277573875486895197025520309016748431337892841293332115564542209494331671352281867949118680813840580003769472905087724721949365943143818806100259728130711946616976078702898892315105797892251208760088345975941019009772012745191686093431571577872527440212177451422901872033815286188384150872125741327546683552225559297447647019193735189102512299014542137234915594168960431082314760895945559477650641610583112436517049892957469471610196628369050323769904728459959695652607381390282237335494319954461227439922034183356656347528206510519355814093117321669769728371297585225834086086209070903805913048612552082237499752769810172474031290452126038409075782792365430932082348759993427206661788648563649477305595743670756242032084057736561763503023232845304641797939478321178069606683924464430705875401281557009218682651762917269607956243932866546599777833212511910544762963613412738046538285787853431158962065615264354604481719048655042889957322348044294857611838203848000408341523802823495415987274128675980476023701819354309975319276968961912957018098069503521420999100841777686304069098717639938112174177480236015920654330531493126500779275602971177567813220549025589881543453340718301594679391014209566121146027462432739392373514749448064114071782789922400796530771385912614597685652990578555527544057230179664485093749840005507659351264411785488937871014208237287153725488226171631157059010277238260295259276259736307683747 [138,104] 15940208247078552428996487433930932652527909942065774866855747956573791077529088392414817644568612272462557980052694382401130140895964344757827946009456674431341834286225456380427182227532678222784880389445936671845386655838670894873994377538752890245980134042295992579142927380136607907145386385252834766502194498859338647133881658025172490415758163519406802491587815753817362469275576345084127065912369267960779259577769424061141986522377485343498554963680361663223776056804056976232125493528816098544216746174628766526834049733867982799474157388659524737247649044080238991397728089705585238335827622616513473734495570337091964037513425729897626579295098524894526266068485623295845184585649395540863465614783471184349561199758122272647808744402252172504427805761109311305633307514813322377272040896301854551349014355660356534971372474442542946595266730731673563648362516664796593949278456091280066638775701026242089123348404060036469447183389329680000141453485729830002209932008113794534568397504941743242812715849786797397003847169379203161753255084711801209644220611939866551300503500226111262194804878011669127455657371978538636611722154969278011942794530020822639436878009503595926925086513594751725331433253534007214322632235013165780898376106374764141919251544334287227596487516688358811045367458737180912678928968788094169742134054330550798687443776995686989095412873401874192009853506101676021602475577831238953400644075144312297101095777761537229771875873627597315373052614204417251164382219550386435400805625102710786654592701180424242406267858495979582605834141554264132811429052663068514534791316328880852995901617913059546110864459459993526393389131599885111993171501028441828731659257681571014519425223879506411261067828151690015519309399456944277839836014824190934753841871031356076933789 [138,105] 9118991462584843311570214635715983371601867971872301705822915227752337338210601771482700038581294020262966870823194629314461569338032655002185427601629670666326820721349077076287381459507031874563369051578761177180125581630039603554453909954114237815617750526776718513574510501659067885779962898095341546278431407703873255883666934564574326144430631968831822718179995538014636911008019783030083181908071106969972733245963806998635495530414132871173146004939324707962067615236162240149083863076988072972604443660826045179576695355625632798926406263543226579889081701148757842038367051664717029930637139333029051989887549455199399195074735670680364437582823997199974621924013881258234161596176488870678666558673894015897356149583291845711723810908893323544184926777453957533010266169358149372122557656648048577865083537879994518695585168173595628274268903245990038857044700359550607674167734296070217438005073171252718906890966550590601726999427718876765679955254607071787084431053153470068842100105268247892341038542915370073473379020981500383466882773315925751185175116979432831190908467099660922494663305118232544396098767334851292828742691734965129940152982006747118254617899013148875720285835642483315932667294982088489118616334215962919625171325471490755001171004358294352143522293619175129737932799638618466546684510952006420403654553815405311114312774364938563930324484631290471727311759694913896884922638443216463776235910845990906798858571222469850917714600180559098527333988068958127906131951202908228012595021935160711977125506761795772454481987674831282096501591216183873135199740257428585898943701743671332976874334799471031390668532905139294426169658605316188864856328558565293388858610738996166209694987165948666020928954767677267420345136114652314070094686676727956442584863344928660 [138,106] 1786970061030633210722311144463742414828379961747781307960195200150689023027170286808686070835920000713761407882869376449739712334772326858820225603545052614306546710624524454053280902613315336435625627540127220495297284596723690019057888397392698016009898875705549293304811177179367472445324133797933765609593086123197921659298637171715420670468620150003565853957266899871979320452280910886262763662613075597568853648745098145117677405151814915477552489615493302769760585194200067777365169308986344957177389293620665312627163645542756707152135328201616104306334055774786004915401676400942631041639036707797888659754751717405073968080452443012534159404922606341794645254488763672162908062571268350113496319665172144816867566905786589112004291116863019869530141661954659661389784777061127718231697292779775903428924946798794967127798539856834097840086163690356001005272683045932450179538870164287216170497167178642224358670091690738676747029183850076685773605109394092140771246612364787309090422975349413984679750045062656268421183010905509624308039503737320615013807843150486748786318367106824927649122975041051478850788676270400206428913654181327386528655215913152647665228867001405576067194051322321073166049988291870511331979071325015216877434283333283343128391060187482709620334247307890536750203809680765828148073801994157376808413438302576762665044398313801885436134820457851381706066825732406056557808972498788195744958437437878486614958763215963023871375010451585540118838346418035324753081049746838294990650244209906368678444163962516370466787858800604881686561613925794859136313097971252009604134508408754898504447337220706700542540144590544276473114300110964309800165715452641184083710216246561459908667164656487641196758014688707562125121567960135280202896668916398116318832979936 [138,107] 211669701597670605650928683219383170936497531584204950415347598745522408986732793797269769323214077230721048772098789719771169591616703842860673996964289159253455508439121745194881804634139125443630038168172766411115274662427479689795085107679468038690158654254605853900320317215757472496615480382435100073040918434775836557168311216351499272678967866400440468744539040975877247178682550514536662243468366747237197370686739470668389457785441814924841606383613252960624696787859344452100648865674892471555765020088295372790939004712872664695223863638433546522336067967486111488999144809907550841143141814714705732405337858334286217714041439349957656757641107423975549884702890467685356672326391873070946075620918764035705079903807395798108765019020038416254767796456248789489621561167256405815739789905540432635796298360005144048491811642062044645231290151056672675767571513271432716657302450042054562259862778348610648279648192655018211797295292297781336619601644775500534273199772083668052592289125458924119196204059772214072375502399101918697429690482341795830871606585099129238330660052592960871217582308350954563600110924949429403365598529535384722637770465348335292870962115254451354394934906145653752227876440259586258711199181419827486801275949082993754353083833024044261296281993664893221746790720091490659035888295011204438018591504564774777247943919089969545302511000294490828511624123127975554670907540058014383405032388648667968333641455515441809272568148185715327597028677121821834970212358643665863865487146210654516763596712677050214748035153552540503928297574193755197050665368433348338038421697908947998339729464877324252349155136045979672311402944827889933453603094231159248755747363043083242408208628274521555102781749820855157975325339560376393031547452541796408055 [138,108] 83933024930346467443132569192589054776006339687244122278066078819874932239807762023546881350089944991662768143484414291238784181252927389748360385808871559872817620425595660870545915072004204174059581105578850357954913566204957498048564776432026826937962411656761843170530720330000212738557732961154818568674995412739900978416641945464529122422532473772347232648742635800727042948382126881343981787256213392402237797362516583132267200564687401471974201620690128996618150268359014619024210441190852824369535623727389246490710533298359077346825116878115897656382229449647431917438837343060324913322334238686628587877656432338622937012729925763401685995939836799725071767381078194956924167876225433150984870059296851407307699191322944813630349335607498464971855816984383901954829395226573197465519840712237233660468518502876534081488361781413502562718256857078063183227722709470916333248372519323010785687545689578694061659807209280362712834524367694224008746170730480365242962187604381984585590199532216937151396110279495937627480151206866747064060070832543482360871021859307220349715313497307469537595750713631379068808199316670789792847343372085247370780842058399184362206938382149370223213328074919606645034895846100300880033589888525756332339860828205383337943737940903611406850156099230740017505601248226657025758741130599522569016931792775767404726084065646419500935282747737639759184172983748005599981388318231173629168063083523895401656873581907455026368089309830081429462703465240869386871551424815545697770418629539610981330641673664319695136398212773666727056937382733523684690318919175805452588498490241673761852514160194511413642871306428990713330985654517714236486274844548093018327344588851361987317256524370911605314092511029984751525356959796059680740131516073447 [138,109] 2736832793449887446922524815382650918198433921497281350166766198514758021415227306856703884531196332678808315562598642400418877799383247651664953915996038589078724729031820808650476541284720451628325612098548590140921053274230914275551576684700230263036806780630311016170434788782711355132610290989792153574859892802209300074641202388764443803963348708604809567053275432678954244618990541925891422270421130623015516777853245172439414009728096740304942891018374857312570886222252890077247852015097792995199719183213134272146667330248823081973213833460908610509633280842205745601509242360197266768265439982646070212981269206375517351380377140814858734844519499231615361259846563256388568437024528537189223918699802890527556255198296482103733212147922599966332048567446124100257398831138530215792996553906585005083272166782948419541996169073480050125413370810510889874532453138709212151668847787285458379573787379423777807610251842875251893054000631094576598945280939413876003929523401434808818255479392082173912695408148867187077483868077312852710952617232857008102647683944380232127645980993735557415486118736766007560515701314426939381237033075493201208177139195582763538289135712788008657940485904660860657573485623689569993607188050106576762933209393812775617207317647202972437530224657117632170431271603116452297285562645966354708888690674435790312871331164717267434624783799358684355427904724625017262565375250863630421729044938507480463895287954025010907614489812893589149032268340182264715048203595435879767975726761482746368417359657974478235929424327702554848340530876219994075856316581289016974029622244511286941885871181724325340346595909693057186998053977652278746745599977546163360736003817324655126365362424386160679957271532081699696730385708324555223226101 [138,110] 774226370810971180969754262499994612301562788249346593151390262396921863853541260333010883421495982908359473267018140889738202278547642407081607427793363814430068135407652056740545163371466474864136762977864180253042340479402180956831724483692330944651334060856269745670107081026651340099341651550290977726247966659143468670075022498610595271856273189872395646065266438261656520766413569848947941349839936206236442034507419895041481341643025819242740170959775105115370474063106785299652252392494829833145911434268239780832759818312291361373907844930960702620372807732120117088629085119507369219400667335235508785502125223546367141376231055540772246057783308070873233853141620735830873641370111082054493623833842853015776926090885244312986958715813036609769696915174481416878121930452245020929164034547429055927469610052358941460962985482108674988540822294413630787186517537242348420519171393113634501271972236018014172185132715196267917823671006576270543966144202799233767074672020233961835539332769482406654781924996734664012608733230614609551516521626819256921274854229227997050879562179436930346987935557528544492161168433523093038487282139770078555281421368629837362238092058720789077554104621668470335410252340333910768963725551193614232015710379918143480273981061964696784823002087920401316178095568780416736925801606080195382600324053618954646501338264287726937716417431116502258055222882086497595947796140408436220914986661996426886269197492634899751796844825034639848877210303399147655915887390563141420311051288036901244691198853042830954306635963736792910754722484459813531492691046612069397450240088812472301914818848246111758393505582982533237817234465464594146360313043164448160775703373033124815562308575833351642852363626557450881549327245085605241 [138,111] 5528558186489607307803447924941260256665996570633557784929585241180635510228885907520217139670037034772955247691268249837923922734338582716642257686902022322864875732257813891053719870222596222068797901202133738717986031231647452966725909030489427089386793980919701455319494490058254889193930967556599098974567558081636922882745647950327098694513269971774293015904083856713896972920015363041842583806355562909556855117351062094061182445063773299706661356910652737742612666922322226993726609731720945069423653251164267153844963833137457717042949465359031900884236925219419094670127278526920876438078381703546011916825770591867066288310041230561561211791225070711535784346499464773601414916733739618374968583165316305012596748209879350677456535793220838161967845883140200947202888293446126543125254015092419566615779279902178391767716494735476848948498979648265535255746307033679203474889094703426505406358229935875059118300365200547655729187615079705218967857840303628872189440138529215914924386145232172462199657600897614419437079176398462980377077105394134448019890889713575252721020171171788549204533652085012525700033298585123282584432726516557044961695956125135147395801397871077326017986242783131406501946538909887351584115658891631796823329394419401922801814834312326021351504749620965143520102713640377420583074451259763831767599078857381646502993884328111592807295395855947702334706758311958115685947655877178846501633422567613191579055421111322332866277691156751366987161206544997689089076891868775646924099495320951241908161231500747334434828322946222923417213677046574585197149385029762380832097539505322464296399920353061751421299641201823872154684113150854798745406117630011576850110759075862661553482997693417273871922196749883272853950732543 [138,112] 3794008496300007899818357691812046966561402588392355488353909239339591036544142243381216089537388613069186754073093959243177235171195579569158504291034401108328589660820463799647687039222209823196818895990589253731040906961312613885711969656720265918998075082798909341082951585444933861786363362747875656058963974529940275298384160978138384058550409909729684918195652791362845124140127214639259513607740197761106706616966611093038097809267023024082161370055768037325315157290219336475695751215459810192850227895525279787421165796551719643543209752774973859685157149450375860016742944060137381752631387044965082350173301295657754095977826198524926040181285951171336968669119985956337532054705858217828758391244726420002957235148767662396285860765454647757314736930689410281017586916867716690713575496977381847271698554626219669608096707563288082807028949154041292972509843728105026702629607618693529128071541141933489391738020843571294906283327757621603741452808467774008743217472256472582787824982996022434115936279086484465136908646503943151164658083196023730673269428091257017068674769847643247284921819881516330812740678406068540164599929841380434482952000945863772643932688210334601935885188700679645520837058082989581121448339779147337464554587933255374945915132226269640267917854990197832910985668191841106475462528513892172076274149021674967475389169818341957890193631655591757434193854422033657328211055993589388696494484997602180472888438402199611938124603978704808175597914455847143041332432256511184629595125050096374448637050231404862020583753630520298890537036644435318497117895950207299016963113067474638502107447860245132010301298938304660650783551582363222366636697280063273208312550272270116786377335847841469248795384283487813387759 [138,113] -66470296641706439357864457136219985960209513821603053594464044856314531302347018728244999832417726517485512477800042834906337734792923008432948657239267407630732040399324037197176376400864452709266704658649696393036915968096112109421727240314380500066986672822933829808629593995839797929256442151851084801338652011758097386943103701735656351645936090191525615261079374140354211554247908321713536803402368228417770149274300971273553710376236901602170113994515946754173648531855044374788823554801950014437127829333024481604550034482657147805465951090521838092838950656687079481377957047042673133981982636582296421869413458853903151886700138414157414956457441867916370617463521895361826626476165799797555256731837739509023921761695544896419412607387794310895573721005915902437459067563246957865178358555402656207435571503948523477849993945001348662050084226646030553475604474127459548594419983233365662010107781398756390019426976288268600715505501445592207426202442407774858941690269358208217670654956789768438055143960244322530335798549203748840548600814635804374562049166187700648119697348101700353777234925365461988490949466470340748195313895192945678101646882944242511632057380686103607595644318953551361673360357687404626022358168601821867868670003919998192894762344994705725365695805317582681427461752152210901354812268277928274776740211891281230422940374781611908542911497623764052561447379791421931170791343173096612544696686644142519515129777128801046924721907924571981707106166164508683450254717044554467689756552431889348773269600008535233384736383476781917050889742331119002564780989524021496620206696831798372474858040725255990686999874894997498027368497075562017156921986728480866441822117053960536336963910483027647747358576870803 [138,114] -217630936008134089431266237986225869682074368352807181584244371112629309144045302872550248589082109874686763897313912064232609395615391589962742042973148495363548967880882769579443854185185508512135855513215770266422097029300151623847767455476818625698465579650026388716889110367871849662669315022015409466458087730225880618704631772962904458811492900483543270015554843923178515702730402433795820447475978577012634019229852880776096131364040171626349951120200312923579125632771176721295945901759599603630681142432544772806407782014150462210339768925160646202428816142572314106237273207425630710116036994415255211081269659960221420162857299971527010618049146535085168673601754046032289940907954356233797558812896850932843257860197187757281157543697767746359127232019674514257650674371633761195020553643563457006935792645831978968835543770674213344925576596285928651539435349877244274040561166346897948314663844581121019124007988425168882393815672662654762354516696494179599349077539895148024870961518511177497622048297491973494631393415476764309120828624336682992020652638045058328547661802733644642862948743403338513010654485275462868021375658505264780324690576638298936412425438742846313726116830535383768892356171613382439610960194199541759229607967178966430553427476408037996479272759833958783720607036196062985485625685586857041868050427345517039255063676062782977387009079206932473684576232852992364158952550185897480204909006739098247622808064800404067471121283635380269175971686967830370388129390783108878975466993900342681866839335783550620640259930709045179679538295625593358880858885338206540570319859201271642202103621570339367668130891571260039336051178916179047154633982987821896508860791031530642615579463998019694326423 [138,115] -55917740108398225501380463478486043035839490105424781163260873386512773834753020670920822329475444545502654246293198495180878268612810409595408412054131682814882197566494400834749574263776130389064246516232836669726665572956695968857569640195832980236029644582372878724268023331088825356240413248038974322030701420504017306341462680212788023659652518440265139815006642464015520932897257714761668624345809600668074828144770086042061474375358073551726433971994102243527526564658407641547907865794543613292609355359456957267771060519432774444678025464943805755265801711011478208748401023733799769205769182957266394758624917428438597214109040709745189163741406141250789633484227442644750454961281300357547597146758294059262238022761224213481474760782450515958030176080359307665328611629033902155524475121230678851482082855550659314146891635362566185425405196977468445997503614235060019266757362368917012284672962214048292902588336245399154739410386135248773566683348537784310659139949911174388906512610403592846724482042992530609532859699189711695890004673962585615419115684861222043976184500123139463820150396524681189005550181159297920793129594006584306431243673527675543232957727233023158059631241729409701890731318671461633613224978106552517257469910792501690495225562837642528627489828220039706602263796395971101276840226774920541010633744299754111523440739828543265039204684184218573558879650777844109217979516375876596291251579819292645884224930517191794519477907862033576965864156482725110442159429904213118328166493632591393916043284047687101758474483879859890687616428909051340502222218360491741933370607507094625912002927656864387819545250837514791134720775064346692061528651882560656381688719003458634085686346774745165 [138,116] -945841994284057169268320516874274019873345738213657494488440408539475190101104016441784580376827800817990260924334942727163694620822547253142169954294397325233895963055648603408832097455998686819539604856447174847759822630377234376584420208613348107464234250718095044986274023179283021402364753718886266463251407055088856222780465261185298209913475713647391190930654267839525368135650140938158123421031483433791070257665000545337243665959496561254729844349739534974171521283517305184680554040520605579930572977256107500952359821553134890212821864375747693625595145638732558425550724409078457285675817088829298343909819057495863224494422645694968909076846506045501500447634266582559529890133635274607381818352990652722705454309249489141372177395813959976721204247158203069281255043168776758682233769274501206275041713596906902385396791511054990803456958133080034644086319309582569093179191902976604268650280254105386122668808883431865011598785306193355349817067649490448227708075483619145281775618671775074635732391493575750849366141948255416862098141815842956583608240622950605578762162613614242862449398880203043239830681291178678321862898482297608321970161671295764311309072949404175076078234403460136441023968852431540977066373948775818564281858541870129550976840865464757243675191793584291098433288525511272412885190756333090633871834907299915596884870819640566771560648732333122769618724113543790100057200926036343208853690699784262756668706824197687630349261516145756207371772729363466237979084502089299133855915891483187371065448821870250974031679593359014637742214332594093653565973438966483621047831029099087284516559652315535857814675903061351764794858910891950260107802262924245119715151258123019846395630641 [138,117] 44909630625959652110187762844684847968909114500008082890648715773424718100994450522064583937074807743578612170469463890429352481099936558455581921912570383106885637719925135521884592176975114514629479006961810600294195053916020094053241398759591585397451237752969871387156820969119404598078873678786802227913040915507287402977972054039908951896527195931676620371696632372290325129170827989596243601564206626137647224923214721057020961460137748479659796843916284132282661825168208790197830080934713153378755722844119143056383340610149680499349798419339875771247046942075388113724361060332877877969277263915640026706204526459689711090480481185103420929212357593948048877276490676378267314184322499583182727374527989780025567870621094209618906458447741641381025035891051531797427635890085648683648821632616123472297738108831490197648665443498328905792823121296425752169230068327212963077106937290282746240954141763045846895262472415659341960482010085558512399775273894685570974932956901752919766530405287561903304646224305091178237372315919357273686090548430106893372739498152076759626927080691069529682320097307059297265925434251797075807491024671401488638804921721628788927364338752375862076238566147179217242123067216122346939301488923722338471963551442915845360910603482601776251025029451776197504090396256221686431446439833690298314243892133561650678791995711348577144560299756002473074860988869888756527429239770206376296223206829305531627664479304252192616708737689449409596913641121077597699154571006838824505920224690958022557219995837784625480792813656431366652423992394673358409492666623051867071440617277076403898550728509290519120844479397216535248856894757087394357596494011888417147491578342396484865 [138,118] 509480746109793938407353448848719435462288553112782438942661007617123216548619919629061721069717154334890311199109352892778704467259599977518573415072868347360867911767999212574236508397769428651937470440623759806749747655374116934402039305799597886053573109691030875687774344498488880310267719435337105581068502395761287223724196730239588273089833072823444390672550227384185897502605351745312049411637440821233178940553334900694556591738853544289397441272740828709424661833671607803364818283022877482410571550461870729093907958772483189975550058665979752369549531910587581281491102958359905368278578466195718642363491784821680637306131360700050306493759986677044510311426512463844975995332880068445156979373377974814842505229431903336873459422644898842163214447104017779148518412790877064807826627493639605217245403396945236166364269089294542679324034914544175397316446075647106235054645306205262393568761726366798552376344845554693536235128967466422093408433186274825230811628371876047590572344450004680248020235853177013073412617768137805969870254141116154093280398601713702371636824868060824887133557309354696933031063681165136864604566694266230594229801498367422247636528000938387088996832900000987570741726773152501272042442223040661327528344496483871118944527099816012703075132698936777964652545549932971132116974331688760497720538124421600398193278350944732721254265901737168641206658671267653616047235547019490483650422429524378401802947654412235907804948486230393905340544863582797562681629871556592272856480623902425166649043724365696565587453480308557312840560059393277803099440044996401856724946395202776644812489162437995343585013909040356033697891991017102448885734615834974999763353278719 [138,119] 5825306179111523913930921252954767986320222764644387722232371686474162398371115511086997710477684076020988045148671312617655707130847667656903679832123016709454525866342575087426675733859001142362130775144278110578096751839335605286253724047820780636859537232482370074320565138237938485258458981420756673778099474536110151336570017276383315870848074237858140028300127764956077588433478417495741009052345882347060964813418486130382573892373323847000653759350633369451789961665840933341189239329933525298008650338623289356457610297207244022074092403277082468845109579078348973400811736718671593648865164077993144706454764566094591472201796963338765894590968076019002532342597197804586891916419678310551325887492085975024885688387790196922213710921165589169164519854476462828315802032454288794637028271048468136238567246755409687853891687867060108634634515117175019798027623604971437017604438851017488758956233680867717602110935944434003635796389617455028014105876358882285129036793788359730763365571988525102022058850610594403789585366655970006315024412245160219069722003186994703256551486490133373240784053768096798605556708345749389211900751254346041487551896331484724333087114533639635841598820103730796350358659449731819160638168854502633061009050101374024341541904542131449255401918792701691422637433671618704237074438438648991354517413530263991754443508875804261531040810718816411070490075105976258106246083860198407101647165056497953043947114833430649451494600261708228778634917468285798044891458496203413483962402361515024602185017370363875149868292611640020494032352801236790451393314446600619502557857067697253780422985501434628355332137876393900865035992892269858489817766007625807319991 [138,120] 79457586726708097568706265708904519647761744365268627209552148494219629063981368523282639480557285842699871047355767292030944858068867439453155860936217594146448680096076538062482873761934573158490650954403203394040663738268638582239116771289955449123635301222483303762647881787289265288660678713400152583763025610838107080210041790398400104074804809176033774749562724713799148598291182400404158890262927492699633150746757868438801804692009162384690143975765094636896429867503746717019848725527624805703302627824168299792273114335962088763505340583253085393789602428491080792179794970361330505852318035901019174036879847598376743522131867381211865421070805695773339552181058744106630405983142756674075020747457662037100080699146472737160835540384999507007442769765202614980608349686320727756398228255272978311659162193711102152481780669383949314175901029482488274075948745947273691182457025931801853455997650384746128556927529181386323424080426688310955828499009552131176517134768124852082646184073937127595739891080015593359413697471458350249782732810535301228661202924332562199208080150762344958519386628117010961105886244209270481020160963814408316472829834222097903594743082915259036717755384317600570200082825230677043032010085090882719903391359551987755774732445029618541631197230799763927107835379502857425588781004853134980401600559137859215668092635634706951361332789560373778471290788668046236691843290055499302368150792517232861517970155808907583877517711840945651145608674933221085464970504926564804953261255438979039518207882917271609413360398708255788519624705760667131992946231816979508716687161329871762650631284557707217010061958190398550005896549549614501322691417413152 [138,121] 1280015394570738720760010036251598548989878388340701515577147258132164121748084319331908873306926952359089661587731102417764511124810739953230591892288092317335120194602193347115237796491894094932277552028632729731436914600947730734081570684650626501679621608491264818751386616772386672507364303115489539111866807187657012809656698597537413574969746274199874791971420795369154699357438925529737239255799063752425790567211397401194723480799188843314203529852096359123297037119972972796432687874885414898376539154413672102062364168564465906988710842965256915024159201283707452935997612231162435709038295259910959594249892751858555110639674448006609888686243409084651406197299304302725244977276191257622379157158368293306338758637965981558797195259137686663357771210974318167988492537004406826203547765813314799447554077488111212485157301908034262844888114808732534130410973999782461335372494409619308229130670030369432494369398297015146419028009295473061302182850996994539209709993668911895867690135826979095358197144691794590025752443153195822351152568815960168342710246556133909737479207770064454599991256740660533201243172363968350181591671938499569386169826855473098974004276088679388539090439877083490142400629952501110266328254513622096160588192128107110730165079064364851136253404487603336400154383315749472746854538618979806065856702167502713755455734811124797685663474703756231186503934765907025516309901977524010864002051198663463952719268204772659703820701274869295458336640397993627209776717324136529567604663203464368218186898335234596858104849966010012666074150087189364444484649665550554915187865942126102651398745603453055796472136541868168249782317293035301085550644 [138,122] 11589034398326055417916343636370366933305503867941034393818150098089585319689416424441651828551890524738043098196071927363796731459198705855641840617030411194361941042498523485898179737427494474972756282504678124558041175999692166354812876549328298432538935880277855680485348549918758198861637037170261402557075026133501932016296706460283326733240434950068182155987372749577405184423342492006781488896254040425967201979517386931412065239355335249939540782791729836288678953339728621725334032888204556281185260823066754805534561872864753704928931416291852373962231275212256882417763525650974562611821023324557948113679245060074722980628974102597477598916464656366932385721456674493627918317751450515791332503066495251694866252596066331093630830407267498512226182008699652650508659882621190029167409647431515229927635200465343390956441420716263376654574266015175649216420836140714344403885984333686249225894570685269024078690101162934204246760073281215475106909168269483338293809366390281370201584572918694873392228292539966917614627454421739443546971716473646526807231073045173440093136979443559226980471593579671135853478121074868923093456754824468712868021821218025650039427389877141313961591256659797999662034492688986447363002967282156553414339267561464457069442783492782382915939184291376289685306161057384486841582137136310885514139644704218765418562620492607895750945126535726215207678255420842028079767163624425642580804826766174971456725925521272337321635367672728363045183140534483637553251481050038229151367284194126705106953184829247727592673467344685713587321390532872562019186438317748166275273804252348264986995580945765643171032688256076407557283266389389200 [138,123] 21934514556283692794292240932503145705595252883148950313785747101633746097609488062382189472000829259351671953634711912677683103861136087526965106924232913973975697219570830630468977354471311668131213474372917174542626772512999740219963950681228958343044958815244584248285454826344487831442586962071764958031496856680041810289106559272733599343307355560484903619611925965995475155109881555720560463028687365882938218950735371466057335113734592616632255160121793214281942433762004087426135097223181138836209576902654865422037435469489751008483267629996271130920840202138592615453869107754187895511554201254536688503870630743807897140084226376029078720219380690005609744654837967390463267702359528368862109978276258707102496230760254953714206051498312562330879488293306920490393649456780886749398907012995222000380749523090908153604027598417019899573499081580183429484193281186118469734180138607255631159807900753009983616185754238346747704803653227692043568197683926792331713098792173201566912780222693661691187669047372857762964050424571773912318302743990534106810217328463346254431080810559509508800311722866124615697369530690567496796020568865676784268728238433041814455750961155100676353455148437717389505036866756540414336440654440454121540088713771840630977987180597330827851304395653828583825896612130433350896490078844658798875672787230038161799448386924047106616255461187399889282817538793194761278868279267994774039255371902367945772963427746517084318000780040031555065109607321014082029998599907586954835803731108912481999754636301533335027062680421477543253497198163473975347283558870852230817613759274187632085998035404047004629097287586535990763139393 [138,124] -60363326379229347664332224518078258312337159383890586292009455462034954510765583067854384466197176467512993236270319011744723710867366729587991073347982406434113393164648884269543917294575910650354723881358658706884884371648842777061475367119375646342060372707031502596158866539256405491909983231639378428339486998024804900989060712016317724945049769655483509209915474977370702801662795338164839769667862050664890909825647673243487737212772180922648944760920012741650486263698078159847130275547351699971712209675316079078830169351936777467204825251735018928183467149956939906961307334953064041509880917982894956370919833166496353236596752939952282694118019925119836320779658087726465321362030846783442898076433086924816334190607908459284744178719584518018813227893955652432299393997481098774797521875975669650177191687993427092637305166537465925338425265572512413351913750328424940828231394683070842073009278224264733278046756312106682813446474973846375534180936365169199549140160938087451837117011812790902109797802128194133297339008643452337318389308265975869119414113295191276567672588794540787335387713667893455388283423038803312901905000339695938060842734361782268572306633548902442235339525406870119766910475802884224332576434096051833718074834629611124715723502955790996252483779368956406475749176195113452324944456907917352138788065657270738909033481595515959895881667616270474192366647666307955909936811836448986690021294295617311918565777240132846965399016908072573687675109463647977402529567211131218615124171752015190875492510048777081520403375511254151621548915827382583577821535152909200204856569763083544741110561084143985945878033697122307 [138,125] -428758544300389279186507913144486499279115892846429640215946607926295857434617784552532172262550464479436405333051559520115593302378531026454131472649646474844883965539010087577946861359302724319188979788509289779560826750591817278099093449940350928055949240083442160210099064055109367275514754474871683568579667168414156940678660276196022823555477908919026338389341715779140266498853900617509237574441245103069878892326584670905161817893780281276522108961870504853643549263116258164642660615075997216995938298152713360609129615084191802424168164405387639856097246514272000766028432353259927932142885561201424876098266332689318592758394653080609953930202846595950725139789115709044115652624228886632226486109111271846518803415151896803911546609100238913583267318424996234335422754472264844076258228145342602222241108406546913338800453178688452858988172026350316463825802859094743928647136295870159030378130785460389826899467011502064157294329365485132477536371897489128244429351690521060676376675900703670454732263760927771566519354066500634517173315362587881644532971468071250644704128648633633562269117334012227308816425114384630045188467341693879821508758739939107328550711424457209776493764445698317481114262233131089533884089054266282427265561768537024824557897056036574006742306037047266044046795131911335999200737573075561038247617544539957782902958040994489285597395234970087648101080397852224369523841425986500765642527342052619390984870178289144488987307604351188166081312769975000942126952171096564098517708357023450608960079206228713455557531339055622069171471334041471517650143398678387134903502986254184399036889778824370887176522357 [138,126] 45545120356398961874575765218467634027172257158360789831080969262559235000120416243632197995736693953571287738985025333930267665866529683771006032574109472453090549076422584968453387044942139031505238065230085077524044137969444749641904808039061664008150083896791219138818459792277423384081295586534915738731408264924786597214893572653422446756529327742023986260746709102991709737713785891611011012389793240119172488720221662348750220839112154377851421217513418993947447867095215137347208571104083348403909990180670850952718271713508323657170093839744481737681278487505938711097917403814373553842027827034130045291525671640206915798185657072976735743558410897538392679412331069204770842587823922677456880566904441146881377421928015676605535018433817080284576208467837506909995205064848755495197070063097553927691650916498927687252927365063067715879103500395004946293896447525418013900857503273560464248316984326441914811743610158264250601736000406375610813389527397234998237271932606849112856379106550286100865865383172203423090550404716172432625316693868998858899808556384548274996096104178856244207236360514622790283184726188466891322041830437169364991748274787222332387294850624379540909759422386343915676869336366223591815294334276052656990389229697175959343321335070665758746088754839644135743512158790089398147659515283395967182714739968278308863088433849883829363408497991199000025083486183374094052188524156007351963510561061846456904534075759971929555695065571504383543756156714370117449650613983617934708337920879559165401658283220489332268767614548960769061691995489818250742015439931202927887232499899234175079528142652349291 [138,127] 1656810317659164149882201066766398489888148066046382831483068734237539213666429584443679551539493457997121744239151243596412101363940368982167009828970663567636033534672967805087777282340458548133692212928444203184037220907681368796897639505852925271541388987708261258973506170255316822905311753518837997548318499802087906479148545708615687387843575506427475464949503621935608755612431564804909203054513269075877417606860591690095038251982904430375563877136742702787494330308685826391861710155020375735938404557717838173582103945152780735387576147599721327965221192385001857621493171388907026773344998450674643453466497783409854404239435788494800232017278990957582957182365474707507909351388683007399338715331398158326068597392571305416382398890371924308062215359364845993474034811404614669083496724163248858166388109513105392946613489950738207313062024194976905692667288900453289098932207015968523925283515302815078362534530430309558664874962477429253056759255169753821977079005172200752121953176407071971092842158992449825701617697847845096155750605372032305219853130171330169594412718658783315881739996806639858088707004751355041697631423077040990823623904397520825059164883772243078615178682304171226581012171916405244217762613547522298800189706871886274409571943333602653145650028150458179060605552514112666031095506417490853498602960970853448981289954451890490159370961965370529338881130074386574965478212000030358293088284069608178438367528402962977059329607956748709966693411821742862176098632653193231768680240200757799092989883646682537671871525261288620905190226755297474446666449948074250318972447290471597318316135502 [138,128] 719767999628205648328118289346284622769268791880668595543488846939170472375110348250534713175354970305067710552597213961949047719602348400838106705705180833316179371902778619126767591870874457273935746842498775824557160050763802163211870058213385421058095045655802243172100528400338609622503860086594828126981042771764780664043400198649725331497701682637543432488649285762372654029003008649014675693980604302318930556379405935831118924254289806480088276280726946358593579319021327507290458050414695064582413362758404835050230083551099795935477029787509326118456474316601270373282353505459350951057516389097303645791663881734478561054884394032506478694345521117719022490447942981748814368612248378474244037384392528847430472146727139764795502956442438363299237352379385934609616464503448848392608041840643388182879796353874067501395252195023305227959482575924709230548032121984270303587835797139229941119573761635779984632365719111448320194562838011046237265419469546038125777314335746024423093078036482157550460144172188623888405946206956445675434921226936926685478911052568592875132508701286015328108311783704547598820446717383360222976061009502973804245239445373795564820103638191293588984264212737106854842578068533386739143552757625341159340928995159961670990547350440589099951024548806622380549973273172421762693912749494603958282543888824551948108133992502627046042287792672460182731275620197653816746268015079269069185521357768325380789001032512233683429360396526763199496355017216467543281765232350181092384035740016721768580222659335986841085926291726805529881509343680090281739824956737946977512254779164109135 [138,129] -151462870337719676146379134718092220090510200260416092347737650790729054198516460803796891741406146337658915738046204147125378228455636985431370907321807364194883689425433483086869847046604104299441002503201202863694712344031373449618804493549345697954426401171930721653381717462996850883871900421226287934810665799298192157958837225152199459472388207229684706591915838385460441956882334269978913083902828826578773881987347002680890019803732037457044110725470881981888096711749556888382638377885439139834007629835720120317339780231270393138704212912347658021033487343503476604903116995491129175657714445850078065772881486855386273277325399942772184883397549597819948336913108218279047809312447291270895946849122958594075344237699919393405551157785426191639323762362552582060303927061798692333290127606740557615611932293972653414943947754096734628833304603981839547911745783856092243437886438570823957328381656776288479619822595091769598006152910011734145053317932316800285044164727627728380320677564836586626629625824386894532810565668285748888990732649377975641592304989778221379865411396201006301480462176574656935339956177885139133550169296492344407829585074833195429571381669725085057230302151143461845741849323381699719287303236699266874526092534154182110843656419602196501381159208861201620556875292582534669271066637546447567108026715574583789592480638967866603087062218803704908926929815008208097469075484513249322274644080575612365039785258439374459217661890159747514018021610956644693089754059311288056361308203758283990290093734264455393657389001914462931543961454482961313636488356544281081963241072 [138,130] 9512440689173310027899610872658303207700289465314191286459916522598124526329663137772173022009691602564835146833892555325793022534710455420660671043355281247324250295135208672289591888905168003211176343555310727855820668226113490989396980550041845818642482444291408909880162796773122493631107257244484304888380755910075869196222114053481532579741535554882954830265740020257307641359293712604190591985407248942893097465081368715828838728386857791204244096820225149216854062189356101972545659736590121282580434553562376968225728020935238562333344210149172179669215680162772092916014199432587839688019974818682449710403746678979258721456624752959994263025389753161338494440193434494182199816855421242752875690758064663699879987577120280603583822504434006367879530616046254504650826160577810932837903411482021084483460450721362658577350762481430043777295087473382072157316187442108794149024797674232991355866960472406090938121701011668158783536404700669414758147149544639113140991709223367851121300566902919121922292871327098336877331117749657765449357783808020957084717747711182399671930867611941596553383989295617138379966342133096850900756766101887359094476008834716813916788711544455350251920010552115836542989097067169955344575578593363153774513720231482435105718158105673700290084295766750664339794234392072279384413933256266599275911565486036688198032608065903741773252238665158720215025067702044808039024470433630173331157741632536711818556775307920172931702586327947907814812579183916523230125474300872770289272995569920040965888647750401061737778512650253871181810673030736475821806851038624169 [138,131] 12820571710628141753256928666630644348811860154130208927819405250487815972517429106131789125202517817234676727736203916063441332490642817283295103287637905052701278939856980450941421257440111474363462804724090562964121518876854874108618326092208549605151395762482899401583397439554522196589268213587037448297051999229829288488909014180462215533462586225922522002873292454626146594175780459843734729609633473901650376062605228386135088215165715218853261473616496677435393527682657010319546189430416043882373121721349850897221215175409880498989945959942121650720666388915337246924501450042881229728432043593592213543173807665942966336405305795605446164221852011768708260014579143278738103679638583991016640265270929556789441205924661862834486790543058530599086483437959454263899450665890051671576017524572972061077385901724981128315988860086999829821519628760260739474325221605425952809105968157120781639962577253172885208561862630229785197699638441920399311943004616618427093767556496179672952017123577028943759990403448839947520664369898492991383959181893031272750588785684776909300618107001853544892803706318995295049712572822604191248206594108670078104383357022928495924391986002110238665760527608503236592207330988036761329877849474881478778212839874714158452791256282384254134566180864583982767641383728622843182162856598710851993147929039038604203142192571159772409742417516524009149977097520596995300686940088373883627754128434085752635389559877979085663182985623009344829270311494480897515330659621823458630555834938148390447700046267997102106431506114507563016768728745531924003433305 [138,132] 936051630301423809644574190279704507144465894498147593922542244405395802915720237857094053892996815244822187611643606115726200776768038061368754183323599192762242764253166598233138773253496661342174610823820620974166136407677528292664436701205037997589995331788525697330237043947283574373177411318613344661605136353594765948778126504149571062306763739099210649916930938086474758376971346541324528382275886773272933938886285784555767717564282866066673842855235400524445903382459335234629757958420513286766841952134586421547810686841432359796345392661587371525164566291798960157861795016598273001689667657278476686918687737078754541819249733816736700701083442446563186341537116507722045163615184854323977986455403053745730692472315936977695983344311626122996481323830265158631502940159849865802239695261906863102923085893436837761201621214006879013114161362324941527251680764566281824164057844520525929812491668780424325304479524632730025449977993634547685960081506690517945374717212668366997529808108809669836762488285475575652942208066047058774404220359102202153053617522921053578287284775754417967456240053191356862618147907826103493882385978457567500158218154430740613578389060832078294642742036076402856523615478359652066366253583390841941704310235775087486424637790507382565218484847109513996359121639240389839546517147385647891155194501980086025194438678668357690488976028067332710292333229070001820983891053525997147585653103791806285699037818075464904737413661970628414110377616647598830568004587660340175696164967907517263303498255520107771458795214322159067831171779453840 [138,133] 23716180034649791774062188656723711893443782955671395922171186199190224085183828063062626683024894157911033897007500443175416112102081359395773220012160938441370498309023152019781716311124878473255164408489368511809009327980146461575944515205770670184235397047893851376007379889974411347329037521003826637887468723742658018887313322190786566374840153716022059592424922778209702366320958750274860355660157245922928866535465419406944583914495992351197166444182792111877165873633475900932921488176227890196613818721317093174710983203087086621776761772115295241801069019536182086031553376715218224816462493061585283961589091430624906377084904364957561208540303127558824397320988886478605974021594328274610918227300905493627850223877825692413750717837302478432061193790268733725963990206545366972223125942309814357771538916674333822791744916783037509956321177945540806722663478223011845177923661278597423668829869068256609565121441282485238477674492862433160456206800916912208994348126011571222590743614032396297396979267519402633049890732863279023992129154083564301125546212693296671681765346215545233532809662583880318573653341003869090202895264069416892917730352680424165548134517430073208114652467014927890097195774694721777039996506673451701756322461055937514738162279993318489450813401224053356016565967448116442668685151766316037183337713266496009716738679413502499022414887250352138726309787802899676135136914239647996224373775341646550821522555581308728641004350627762640662159986239931004645494397411571155287101920765631474186027205933901124784107081475283074530509 [138,134] 693373030651869470028767400446125918395619683106008347587822730298879703246635582578061890044833178067647106053612447513698789464890688862517557042213480335308126813158611301071618152647100838942719712748833580385564592920904997145424426637743640281056466511119525864429124691301639781185563118375013252609008345321471107999037433045587180141535237288100669590332814379684570798917160210825999032003098098669953865767832592699728194096626103041689846456205850086789746581291812352705653886193149501639630853491949527316348045873353539321127734924067854060142662424858418536705458832339626935766701626809623641515017147775183745015741455474217867043644057837762461449057236588833769730442848609376391003833459894894834987855265361797971318858929509723880451733221215380009914636596074644797091851475320908854509880779544094662411663889212184255844933202346630401510964189746485882279488898867019786691842888701707207728225945208909199492296699469648142733652462000278414327473499852849873325546243633579557387047821820954304523310150838472490186371466226157810399264228945198756359749902565260091174627001409205103973958572117306174893958177440388524825318056849940021981127755825271466503720625894083119550674163361244411319875377391311408428875163121125810677740791614313685900504069858727280016521484168355403561761865165236957258246496387396752739851812222708095910325402881661411611918247351215327603871015530316371878930448801312276019274362502317370795556542157135570051265708325106970426770105540728369895543605833047611597558546409397195834983550245184 [138,135] 3658994856769087543075417814390096943154287357191048273641949287256810105917163593616690250968562575897851574520363539792405806166572867632161250719328752733586146190885703475767051934618585570268181990134916360093663475956030160081755283723938819016966965392987605651163772518517477301128069275435725685247255671123251297522686995398502311904189633877821398441698018066903721783798071168247679950447377460996202020400285218403254937587373336256263338658864030118627167817203148503874864360069875990263627544078379443844344507804625664001479094083987586295090214158700112780835484784578432299575878987920124990072187343577127996603115139473024367571339859264330846150471515141518086484647861853066346644469094349687299266634349875686011767831808046954239319352360087655378848999826413642058395913739294487644972677359140153069538119229499975892744937428347269124629240785685560784682012341018376489098180996288543632251909056374199045753403002918587608225205788829353699251344034896345096828683836094274379244398364449597904506664501776668130941401500751908153880018047805954255046045670728359690502569212333255730586753766416700503047597302449235320807180946055465306911661654739534407161935397459810330155932772449292945593412532199222842865378961836146081268636678883792843243028995961603362333910453611521056041115168259590513411066613913676057860011131354477008656038879051649188795007689675759965473027816575968433176711330167134526751533768713439214698334481220574414560227479371259929648790557519091886338874043887509980617320663198008719055 [138,136] 43092322416027054115144851780972357606650597139397273977537001289810765800234063927659553888494636408330916741367853878373714083276725673151127483327632359301222338272846984912703645747475305050593380988095961386718660682370581570604656585866566303562920965171212278642814118871264234672538664827547706108962910001372795280385082746975202302508415848733130468717955053276410903597162014005774281909537897978394495849758888970535572296307694212352816749828830500712487242218490453264216881067087971543944682973163085596726336522266923841344766806446224874431484329620507209734741678493513563814094373112540403884647107073455623424148208361445332546289992869659917397752929101858167473352255798217837599954238425846992296440666707146032800589125825691552950796638517012364284535055031689126695727384772791339690163881991930289101200720886622638145034693339584553106828941912514283983205208058117207265172409693641251189114809950785419085751266108409941784008970473046421666055267005237605659471148959390023595786394658650646196022448083877176350996416783113419353478300710088405385986726045715402693070693662026207246840089436112388119651668805769339160401456202056539318380518652002322065903338337926307665306843872393287187400764079176740885217592722804087168956411784749458442375163651860616809969074102688597468197730840778556027490366335608819565594973035356138944527338550370384582566622101771028964101781986851358052803302971715015827310400788235610520233397991212423336340938295433691509058105844089298353762691275794364215518821133 [138,137] -45655803221821272375640306113193863292493964330160728938042532175508109400513852059813591416487753134768836873770349564481398042260175812703503707065625637130112481379941717827822629697327212429629342962095227874376606440577144408545043740678646521374349562595288778232414236513496721330959055847337964952043471782504725237882125254327552301434884602933764117100227321676731735274120722582009901319188477088885597950599016975070963772363173940035985501454065802392457282468667020148152876045662652046065909250579693659759792688400422486613808236816144138120802994214741912528099134296212970082845244144044265001648185741298318671734540033876566154629896372391809877391991364923186348936938029450261271543428506258249071485141118829102480050668799396344820023691610830078246888826164832468718111236384985407953872385327571167548458788346876312999544676467439361099372022974547525981832163686486931339937102211787264036197922887789371516208642509813234546951067228157030225828226537144632779406306357424548694755007939019310895191816808544959072572050169131305924879545191733382478346512005051890860014272055788767932736802154547110608975439509805207817501578852282979125259972795083812717737985034147012047335026815803642030635173727418511152615549703481637727242537858221778996232002672043116630157996155292330823638664251853503970410495845305950817235555336093550396572698295022141947548766843859921752312749967366588550361076574144793060742519310803749954865218902082176438011253020852446758051760697419925169163251607683189 [138,138] 176909004163827773090022981083078507588649649265735539754784538499342926362579921447366667683232593486635427805659835638174828024618132142391041759164037025806446965747364230902914940179109411272477284831998415338904256893019930197020589815977355315156750897386757945986830749354186975730687969151451601673527610141403271596862917382600467966691064856549984424484462112311135368187955531713890999300629074907505632087755891701742486190202085287228496113363133058024743661332486068512480640182534362763154636652468840447483535814721696268886617245158278210277239648186241989670097865523713265598230327055029701355025531896865824423621003454614290612156528323665829139787510707512812476587770202468548216403618433242711466552387951193428336389100873753277784033838162057555484990717400415802624601087872154082575728463857304581892998560521340911343781179409824461842229883856937236366147873220219505287184312172383745132571274777889392307557415315313469110284772279691767779243881107949995256160906622764828392861008974136782821016082700276682499760200367045631148795652316057005552085864361421443600788397906315597404281467486715932563751623218505802326228768088554210845498551442256291971432652194660327756847693501777699016454280612940905928000771261881618441666787506805526722545475993164277733007276736064502289598475310001837389927519708002143173822270038834026496745305514581233510043176503897918906043880104582443894790237624463026007167498383522350555996455581824309571322988170651476135086849462529671468724 [139,0] 305637189101879493787984912189754621067537168463925821054171968276493487886407775341754712930574654785147386215991964043007238653236039410493638693712896029425353702785239991721915870636311778635850969262199889109597355735006660862345550849099502918448535438793890623642602354128503741509250369161615424510051251385514425428988844629484808874410650032943190662838958941665976673198301754754056385575306338709275270211385871619645690887843659025684793806443774197050628768331614432040209584867797645826999957353636799288587869223968174313833171618787106362975725713048557237157634089007486709399142611962029570451168938997698761303604189049059222447970998355049579177924352137420404433338192709739743189992859386328483350673557197120295126938768606801379492201073773812026089471720711092646121858139083808518207474198799763073118639521686411056855071484706816955188815278864547679713220559251819128027123852926357696767345466002319683745109606987485569060244451675133930936704827695610296001200581852509625664586609364800252634011436955708996874741789041492453199648000337784058849629387484035279621212255388147859145454548793148022591406000609087502359964894896336341517753851284493093813423801460796611297508097793949360024187118700998068301118470432975099313218438998610815444464287526525514490607536768192466452522862567994913068091609197178475954569134402523585454218882633788375142260712048161417747023384876973617103547640064798516871423960366728836288103960416990992371029752321702755422365972758013322654652379055571097549625777246432479422041429061738557968334970356869375827416685467624736787347993179436597196944762361052339533106216359916239082737108824115249276598494516211588995165118583389967761197120945254391024782907170791817599365030625618849970921107006360430156842870401233357108416461531770611826724263899702585451179049133018161402929028241235195956598155809378423222012515083654282084841587719891022326808539483576615567234111537368762920404517156287837126745893019562100148553993253473201041599155844824658643148918799619649202568905422360861999104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,1] 160466840392404060734203158252601461482734570146757913914527410336590439547971691976581723223693355225773195412791806822183799523299969849496029034017001240498157097671588171930253018359543884745704856040769929651048873671644956589429809049868691201439589130088352619432955737661283408406322286383917741830023275631638779457253586352899804863108319562886962244539312006316555487978011053879535581003606995465905386994477694964437650973203778923642841453436263134628935763835902076420133333499697708350990915736815202435557341123877382395940786029409351181451007559420580561507908060390517869841259304301454285441866252298736175842776534783397366046096686306448206542463475119102296880537393076103043059029513335171818114565615495385330720286025103786764936585931454651236329761887415059840169285507410980152177595136393547126954819479232489355890467465212567858948571790380650591088157598332844962729943755513420469463012086038633811527326589086883509601497531244922310288675873918810715810469049217892865046127174674245471878392965722977386742645592772104614593668708197243775783324570298152887437199307446767308958286557769642530477067300611975272011537059256982413639964649029230954101935037466598364302393793576629612449014333656832317537116239479463319881065006489581276991878283997705911294417549752361482444456628509806787055729447235034336837065546982652701142075034938066083095237656127637500837956495367433117310028641048566664178967314617343559828955997193725686719606614118451763747186076191772538357253948736712872181939034629458859825159477300155923409386221845306024359419064279705534262638502440279341870274579339702513883738004491134245679652477827745766776821833139423161957727118890055898191830589216598251973209362806724462026721807938447258901222943393109926108858485258524633863758983768520033736917114465436161759495309199016881308652714031352189158556148346804786643598760241451527821021075236637927512848757596742714472968350751000382739038995133649135229097966361021362516112958761540707462006501814483557326370723201222066581609920005548651623481344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,2] -1725103736553220947279009952000386562567770883496199152117653327846483257338805343515098697456227655128430472504383556386719905077668861646988089521874247843856523907870375810457158915386074260972458606670363750460805099802970348305528638346798633472960628702117610016840500897737004112323060812862050886532432883898025009362632489011143271459463478114199217403056949863112293216472781504873471237822043932588562569861868407604079696914028878205905600401885422526457448717781897314392283916458378300731650381666557682259051549152248888281900850930689166000148157021729486653903020319790667227522162089636358805132954996355419938648262233635098709075429388337967513862483958047845751996755438041437257167076163140851846357716094233861471834338109010310531456368003693538415245998625651276314361055938138576769865431537299865829562792770218765242010100048464357163963066399113711598281630080487728442534128722134254735039236253541228431119160831801313994975777480514673931359365204394831705084475096886692418622209422062531087303015590251291702883619453670787628714077535909901494314277447879565796675137620310269033907372946148850243585021830770746252124247842656673117609524265514576026673950747945309695242703395302941452447871470347604148986353395617021615834956181416780643048375406859112284629093245572517953023133603980065839991221671063084979900564229331471244584249073240096898753550207153626200502503433703546604034972158659672409602771504703008578664557190133169543592963207970437166527606684333684272322573041068637326629805062170263203854985564907614230062933422437506275846290433464293076274315801369590898007501330228143082214348279341102685971300010196503269296738643070298205098822067179944261523788516876929677279738762684536662721869664274191943956414779109346822755204698593665044131370595151341575584708000423659112767487210275331650622812255100548385084128367060068587688013440223030993304655647650686884909190337617789125571111721612139408320155411929445837613545806131376780953454497531120920557417307686945058757629385506614292690553891915519946523672576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,3] 7924695387988881429949289415519084775292947083577295912699537552077334586565223580463957382035053076681310880533848085648105443307956778076605584308016086641406169119372531682443524486217574529458019490255612367002703304213533214189585888022716962295408162678846862134881434902714116297059204908433656364577978194631884260158186576644341211471117731045472967601803921246265032031058448086611566477703731480228452186303710304384585072614160541622878952198093943131703059068515082708538708362700483974047361663511547451086108519172828469393876116165623926682273874800542424503254369792430642647316681097641483196079691794447379455652305863124280181775672924738150271203395856877263968500488154418759813828455169548511272285370511794637047101944966834956499368760004459310230681658190024772854483414750050135697397633172165696172826731185275823449115862380597390864568760583725446900842593175327170478495388381233579301407802871143201258926304894972702212749200786375687537012485032251742495889766032655343885552694933014772232842165612450514707173842509563341379583130401494513895691533832191643509457083906929636940036819985785142979493394854399379699581242081138863317432778669763896439497373023327458114010256549137166579674165430301491603207265498368752587435877563595466210407909847562772733188395049378085543935449411776398771748381650519163796712122251033731426983221909095255665106883933509117184400159529615769939327734481249736948992621702178108259080177457933083856295392856695800986427098916067701402046758045141904083080661275445460542866023568060364108091486453745868520274931771291531939731566756189124735717598324717618149370371863615261196205728792645525620949248736920191842529241401962468250927380850972957933871421184952567032741053185241911239652040729981556501645082953047716741083156686839835567725493356361959285066523941375194416879133022085858703675225420285787934710237158614748874565060607160976650069740272721185724693642352658836919089885256991327386775921521745613986032950084594024997318653350390559825292143934742082302321469596885365073509351424000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,4] -16153350138791484742198138021740412438899542450736891076469135025283677892656352262449546379013245516701889736719789812169609285000613265375842042529250281367539162506788539075226258281269574820509648305747134050512083523512144157085847797148622433043894528520297938627001146270735719873455684156753868839810566623701485006377984718661880364874112996030726608287615820888754696884131814406755905025400112112291010876510508005108725410093901762381731449455107332753644300726049134037780995648486250954641307386215749810698872719408968756200176145145904534353994210066144121821899787263253753401178071884286254791351058253468877051340982664911072884301514871223785587540269725935486482244317025214238403251775776033330536255556531277834236739439530111253239278561270205026625466185084806344528027249295814739170075187476574446176109058237873467957517773195718782185949465913112413227029531979622792629457633680157107696547771756285224758634271799404779268025667176579484770671277464262425242659984365359255300597978479915215991692428674094300829333601802826465914110515964720499692943542790187255398905113288487599049752433598167040486493383215556463842065107500272052923410388425461706885310346579601208844632643394174983102581051830937736602180683537407673674190662878373847973126103723637599726355478296798145370706419773781145575173682067237205696466652570311965791213000681474169336166170830029002068026110147218887722487121771614277959662565938756244392963959938216100124045493672465782469374566206928710297062499495993523606626862819045214125287316820881071955230272308309101758185501576403053711486704107182219259324341019208845400052900248598800036695958286334280238537437683315448076537960139773683670480107933941007652797106988958206018777782714373129004335773112028817922308584337019067896194548924100161533783498655644268228434241310722192292869869312730439988881343884678315419954836749348899304543231249561419007095893475384108809571174214547857177766517531204572148886819358870788094099552648481785248085387157731855332495855138111975207337592688060324070763266048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,5] 3942930102032120318767331910147293073348283732769021508370143144794261598275419699859081471850876499219875529030253235181589199142753744991817743468027855219735875200082308632128206214198715741651640914629512454372228929233719367351621242259655727150025188693231040501986942882880735108584902998701344885710023026669394343470107033770411835003033764032603141211830363288604777478410942359987628632446494145248011712546262675953287419870031572287764486812569696770124881724990931417928401783097494687923988259499978516664207928299376774968430345012183128691834670163408769182236533868210049782935630873988464674832122510801566756135234187578295874612718279296439608642012796701021630902979571024386329105393027512077495221742596407444757146243437586594653858543070467730590788287670961107005849249295607813990778659529208834600491587517666149762891556429624737331226487366989196939414713567939756602059417636933772170557250597302906741233951599281027999826870058636876652830612105914844718858334613619346401604949787101981904957337640008111981008100083061870679289817438802638058496017491569203488658440459074806583942574390613594293130867384036614355790574915566598734305769662902491802733717688287245649799181497472331808105395092582763210872889304662302674093684244356475868824701941819128821400478814208160223872936848304066358840531373586536284675063160295214927021867828570123783712346777590800335639672760421238361353798466159156441183485532846504595366861102151035546697312217716429957840413675306812675420405742036058881871965473104758088137820141474304779992129598493222751885022171336147058533456963490857668081556537390469658919701302586268555292484716669272949251508443112156050998299868807782834948136790780229081375790974445749400548576946165224391490719797159644739487398869970009557370183073572968331640159544644030716091673350477270111995860480677965342222804203080576260895824036274117129040583093373303931631894525956899987294023897505074438556475132092789635669799098276807668629965718168976081421034233540580195625542098608560871374080675755506970665156608000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,6] -28553149128948957155909223941731799362288945163544640471185030319070445500713173460845155937036348125944712684539605820086072004341313908674231566818519886311368500898587902027165695130859924895224285484100198152354430149337493633665564303437176269632936571496614068429002800539977359952861192649618337515672745226909067117865562226579228787906894811691337578943643606205460714237489158953194618172314623568245529962620209254211625541446384780543757855890109152656801292256287749988694422191438081952357976621810346671812276930731581569988019699687239322411598991605150246802437147216363192321498271695859640470605566650882346504945926571148334551997447450740025736878672875297339127976312690272252804529670791190373004545734343618015981678369239674032618870937368841700080117835969059507157600802746187502137166696423471301673016078165537544705056530087093903855472958772764226630702218841353023038425419454591917490994694479212782000429366247643020731572108762851721807960028119868080966631304419096401540117649718085868075744124145164016845789234728362627135469541839494099856974628483123746986243263966990996299687546025669723355638262682816762898754996537214246933452322264221304290470016019027005001745065962591607616525070839497027388213114887375875163971669492329227799253538429368993525106385095407627143460368504905548354974723427035886537574566505895669328896674095149459295915446252350001878518034407482590166728080587880106983088629889299973562936774205261979817983568390322581951789067895057567170214940183051733443986953188680885327299976886154878517793983866059178376541742249095185916738197556682963143130670881049634876877823461783808709905489353556187448243510358742249987852491552268872334510174046017201996473327721784505426163402149678366495869729173594892357760775618614595526114998354725675596144850935736510989578843672447361213881547462260613370149797364536768893130188679914762749086707927334181854062852235385941088997780025305781335338991314794984234465145689473870750623616429158619035772064909022885578487827563930290110995408849534964057602916352000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,7] -1882915122122408490211325994313945783359583194771092718740338708294739195670992992031108813090356188400032409813601658717577348967758637207419046195936976185906310017005813228504316583633430711854351908384294404585864869851382351438729834551561379405767691954070149363245413614037197651906162651777595669155722716233506594808618368610314123789475753769046965734938352578506493783263554079703424502851037221039969260712508340328383244869430206481127038696974560686323341534482800693871252498326818829463291023463275800696530809682448487252600662753719174204643758634643257410505673190675583787223414065154327356266818549447211209948562860035238442561581915398200493446114548952703746634540553152982532512830268984250943027569855403527748909669578337264814665525622876583727185253695158414308443404129683871567627501674862566039425940595793447498972316439119598873603612278887352582871924988849182133190577305042223306411218304181612890541042855220989223826389879025586663720176655270421735080686525060855933106901515096098300321009380670276717307857314194027948294870377125654880377616710270266264381616939675341757000817296423030896056183590617085360325818669757838821390230765030478814594727521589817617593119281275904460911180650604011214923797640830683026059736453109303018782647863265859899360434327040586350052235819497046641996451898413707360597596555407848974061565762874691134647130756430962251352917720974982138435423204804706299790716884466171497561969958824064627857573830067337009134464546545929847662341349561408629163315707461173078538441080817572624465613341970764483345881661440743461519931393096904076512667209565886767902099803452646172640866494209011070241308380283289292857430062304347959555478395806424503927049621626045558096916879402393891361514148718409076532885650637957824977549275653461025986015042124753519124612553333105513644807512946275072348601960825473097119817369289248597409743941397771861206188289229827967584176546833355124789812062415218902961475641790315497225267929931417726134140839251432215448252971948995694683011819555406964614264357376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,8] 21125221243083674422845647283334834030106197202502396144912495325463770599253345072613787662634848450663955001284353915346170424639544349163783386498914240327382717484929793825596971582182690231820119462878604980636969856990338023327371011303173383227549173456105902482071652245114436709737929437382849719135003544282944539515322557794814952878156196801875014927202501986136555515624024110357103769432594561868233759707456452701487291867880195616900201369554596268612968228076314437870705300596360773461293944998763272631754544973268967076781080408959384798054147445575234974445939568332715255332965694395685303707601886765286495554957938262670027015741253714524113728013026684916070696989553820336822915329920557397378429382413821747509030816966748396162570708747929319865236115066157118981397501159367821607571321743117246460813242810632676786763575964886065118134761448303193151978834327837246886396124203544502415297718302248615301267357913609942803615993813908747481549480331892328879464329825395470521645306809048280156866928231471681491932787246151694736190473960962838025347707206612782480377885401806292536864047581664326829933275144184972919780547912688512236849096259707724647911980500322171295904141897432990730451777854500608087976153043903290892588239139163955031020634288078923119591630785043667236510739677744793607179942813096358398039223245278162861001153087830513191820458982816555542011091170612580204223705027857279152394857276118137462087901735702401572157158537444010790490556875164065699792758402899686272439860405081261691599100326570679870632685641223164929712631436065349730154354651268652762601411757642967241213050983745843427242674196027780613084033967221930955141246222873307657449327203039553161307316643162590571428326921407292908901393477763931866863040135380296782386216134759191781787289744105203620572567881570088145425327757978131721619567044675680451476989850896301331938115844202463193165267819550563537851844222795248310913197706079907284271759677515810003373772689524814729791255907610732272460069401780042299762335607191573399849777112408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,9] -64194660638151867389935487531765386991278331706559013654208740173736112396021639384713670462834318953997673287900966549308828324890435159465721699033954941816518546060135992358653421163362322750936120601898132058700150842401145866777716661616734620848035104352774944968937846660048159628776439246762999159853000239562307957577982954364557415551512516124300697801742492250177322523442346341790785595628266906466385564403168864045820377492148840294428315247089900314918510905267327824769956891304605896457075188634318335640554253197152178161510554108457684806577917736366273761251526274003883597445576979705099602842086958983770267578832142955313672386065903520579529726075244057147930057404055635739775884968123447151264558431780342920763534198116408122036771290334553417587074921493152205496833693590965510012063000612422706505227390345991432493395044617756590465100485599580978029289983243012595954895571659316237910558153375061311318547175169823338490206558572155644743162694121548102278064999470249193038020512931541187333129052644284684060189084087985725870998484851803829754907960223555461774826267591527484911617133297749339039918064272901888947704994398110311114567739457640099769667993056470984143542357759507608526465516546200367471665680064500885183429537351850329797638385258807266775799089516053024309575517852465728752602949122148294027354895665007453000025446834774870351233811083886171407322079584126806680732158795399296465116034825812376671959467945954286379548777857357245789007798367833861489331820660237403308888452986895506786389860697917743464798224938193983996764202844278158712399258578735336577896779149787501143078586300925661958691244322447551121766407141037196448184069736620454102089981885709404055422125163142339553400288945461540294527337450804405859258774050127886427605466602782150911717213643904404242344420949058495632973372388521624366400376822685972576535056757450882568287023642096401258572672712103607244615868362827745268033614677039051184739690782362085009405295588389033537400264296144611989128733906765741066304063935019253707283146829891000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,10] 13743777155631365740176363786409893772201890288284646334926539957777267072729678458509601427483494277837753677329029720106744429330795685362247973897230781944294378987662252755942251149593842000815476323376215579422368808996702025725422256318382359294264422447303840034988994160601470826359367890516719132747681089499105709435325700708727545133708741215603896689322647167178730514416877789908484761226138994758633606422069223478936621042941429476239151349116038598557622861489815131507098552581113861838929456009647999766966273939918382092546154842844465257393510167822144292349147772744250411338780506841414444021200427463720743312128676485476801991059883682710682598904036525963969960578808162334390324337617834987616365730003383829230659685265441496852642958297747501039163284760714568074127455209296845753516001379970547747715298512496937755720739104056151362718518617447663972232097083314877932318216865682024691209082717794939339504304719350232395856571841630579560892106725534604424949442113191774328309085791111566280759721676179248169679605228118929663384071625355586784826381820753305755448278035138078410332959740154444983959204637880398770331491735192251953235977862686111378399457692252114092646325493476169500399693274381321140926489672016143897399846142576929826980739174593097155806734474482838292526583033368558124708353547823047875080411343528016374114299052734585933604487171372217816893522225934401045415412345120512321573229560579240088578297752667493905981833059908107416274954178359751837033523517052642441945595924463252330590594396145651440660090067869078079075983480718122742285751103107571333971255451625214220227711027116078101989433569412977207775402590168631840671481046305695049067249918509661554857490827801731695851526740244415864400057695740679878457677766609166252237447499161898145227044887246309009587382520302244366655970277127752366399539250565781489858810205569032928215138326680561074488836400718521125199757943619977865035790696800457741181665020071413516894918394570076357051323071326199787152883753073057666971805836377263770127922147967257812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,11] 166835545943240683499250841245592203286569339012740000076277011925635613572260177061687688341822044246070441354794181171331632953391336935968140520345040000623519203242400921246178138526145188901229182199235929813477625629144497035155190784954383683138012264567383365611728739606603035111757456566047893347797216615422947609949400466774576375172543178113356360481953107509416607711452327381840493695569782467807181992415639308740271365573643385592232389102739979550476877844891800801099655884217813151627681376138874398650746820313959822089876877224682801328954252275620758405268800701050118259542947095081889932941121679785777904787877922757987250068423056472420672532409144675108570988849245661549802266243153553235943236162854488900301901870910920827382139796414018755459597923012785489054197335008307480992049071997657466751605587555950693107165836643712023480720340490773231770384844475596295177229331910651736685726103321201476287939139201426315008442755540821056530718623703337336914214578201768678874531495965959980091441065244788125336001055283607617034508668138961839997823592006582636583048208715419943954479389999198295453704547444741161877674605606872262528895183230304425985498849819130603243979251779461770362203990210728098098755170303317609193270626484244052939286626064372684071707743422950111374601135162775061418297329117270607001790655316145496617736075871941497033144175764454284060087243977961539508912410394805134386359238949506314414060247689138587423042711504706941719611805157810100715287116182983042929926753978262389811286908432741180765906416892451907216100669229334762758610346715054469659874609722832496614546486905329041186490491715791794673792469426332098521066037267296423385886098031291024118721976946621403543990176735805015822508990114909008169973254168151355036729924708025608809961959569198434227346070495132958850239715487988326413551944671449077190033773932321197509725897939826675076549817117923486755395179561026151386282876706524335357436440374408008978537322759354513331618054488951176109182307875079307199781680141019907657697875063370071044921875000000000000000000000000000000000000000000000000000000000000000000000000000000 [139,12] 338976749816958285521064275989475134193242355443131523853094814027483125248758541948911231916961798510299655699678960376043591124257662483478726982155944312756747615236173047533684753419174152942694264651663328123941327852937287102080922833919827549719443794378781486492522935376813400256614413634761196073303617401264555575370824661191365776999395157553234941068138113875661480279204110281313662056353343256064142608126374958662366396579294120785652382051158028408678731269447636574796345237177182232668028752575554744572225824560509359150900330350873620998123305479337198137924712947549851193204067341687791897110891437841261802092930573477035694184874822857080033952020750603177666471757891667579829663873664588501493235695074251822382052799378462946375542932594956634851869096592378918680385563682853351368083963207855648346107246720564133665001234567262648301623348980545381979609322774139403587689490457411696692446526946013378378223048502911632349222044376443073121537640255497727917013213096239046715816562706979346545915850611347984704783928535772961912989703675007114450560240182463526404740495287820052784851595818702802512178464110531711183134208523164566873259075710088806441454619301409167184273593638373794953947494114218198166621404836800240228855422925404848794930765016028228360105367004841995051188040223630149855940264286849423586752914095591462511815862265219156642896258387942840156820119091534322770805274114030925878191997721141828609324974519909360627745329285116419417183323224791118108134849280563059532829724220117124645643665463329014648046753464557702427988070609853553734963418605684607814789741093577028857134922444229450728032967267059432934368664260809999451422179453770882351129009907720573046351144119411419139012724465629997528874338012443812280530830589711205311746640547545478491379399805603926233639273458731937222475760092325935516372540970506945631918509645648601090250536115139484464397697017817516509988585189719243279784077002268833684109882371644373558031721911591216407565164191847101027122777679826442116824606512219826067029961222598321655273437500000000000000000000000000000000000000000000000000000000000000000000000000 [139,13] -2104952646771388866362538645482549561130929336376758573215828083674132633701346287106335238845508228820089900609785591213357188729459832924042507906758029720335117467767280561652242991319504553247482985298652308556616836994405140898476378309696868319478447377225517999600212162661755845057171968218581299794799264583261910288689299982665106868338742685501561910331907320692421196259197223818712833238979775297873824497080045756536998051328177422341057639792508111478793864273026986875000595869421675914731980311781242197652021989340948987327346836663628196164342574816775344448996127677501180525922529710995280799490072164680947282032749308496655864930585182021477293121337626116255190995222607800025343754255178164083915924555851018785885310738531485555552406524374427705166226819587572339535661439562609571575341873372860916975376237635674309102204609722385924245489084541551125767002555286952888367373600158193921149643488246531428673225998091603119197788148620100463245831741136710003939452380899132235195012024909804296524321519662216403235536784080692510956332003886544518779023141335222880266575905912594358010823517351714539140689510572670649695543703190724783637043748787489259447375860747281469091302574725312493882323067648399681769495035966658371509803349227105580666990601011263222897402294266789879789614976634213289799721015369193372803759031426499597915069923764352528659387217147225269544139637638458603354162699002991173898069515084615204207320830889189305638761572594139875449747971326397253735575468887063482423500870848443508849111335477879127558470059902140501221818580362751347168878481769180005208073812838447988910141990391019304424494562871276544848325883740531497423647526233590997816748533937333287409483596087923466660977129580577572475820136132533038039380530408224124979241807164182758267554826313732325729648632574516762411400574676612691134053489787726483437845597208641805501419650484266494700101189348800057007040853426200219029771974364821795949903855491698473045356704116000703515555297235670899282109127836987096045949417771714246868979800700045128784179687500000000000000000000000000000000000000000000000000000000000000000000000 [139,14] 925876121950932220826942189049289576782159027054090322159482328249081540715450893387681269174035280960942511559854824870324343085167950069454795944638986826247401391588427439098941760650911087112581614300348599642131558586813298509929267270425078199921232140428729740757270963518216869357221733296205945611932322270463703173817526572693356467145311308857800877368569957186573475063997286112993973980331819404057191972847208865486008280240156112716388722882070507535413635934146830048984710217013248660452207338062827484162130508497433273697662637249309942604857849494527676035933473530347401517265780621754437770853264319151319268171852546836690906552874689281723741231634409505385981478479373787072185895634962214554858333942783780030858800709043679821640625415124510242725170385958912330077641129314707627394075392501690574959291371849892286209095166104033705017682204840998297009347202665944999875493675423253127720764872139422218203711365041200935492232040174939337320457029315697088545960090129782482435777420674072650899339145815135721601426684934964403710634045037601866297480889463807690855057950365727257837626465141438730727194751612896761558999179671432629577045611752335434322085746464475726590880137017526177373380698854594414326822853124643173111235747840967152802922073385937067013597757647323390187029523939152066814998143101883581736654006373848322400192041057744962814331321109641385920139028878179448665135979129505689336839695466707863908834105220974634545317445572443601131630335603607329029686486161760663034704872990768242958819951527165906874164668221105162658036357611852394143890934696355806097602717990280521702322969721217567814012180404291601404009867201051034110970408820739540978352632076450319291370571220145383575719047796083300267965880465006683764009960621295281668934619969495579922205775383165358672172497394871137907043995437564675288108653694764328959883342865323406924823659550108000994512137961003557107471653654412365092011695378191392967861736580967455794458577645973210220689338283562896115753448860561337481251859875278846976431052876370319680213928222656250000000000000000000000000000000000000000000000000000000000000 [139,15] 12229965906510370264416093970357194349999110251580496592450263793337206179007887629351140237776751424460444962363988073316464865940997025996697028630866385621446147496424822878209619170424558555060649287636812490321242956395085723799817013221220367437640841247204811376067662837296634633272334928878188093750668399634379233789506853488373708635516160840737922280956831597308761460348868634532357195862878133349121122511611933324064242189515719298080676547888600233945928472526364690862976248279467146681142242689597881510186726977318506774608507783146398364218617577406431629116484466181547936016120959064996451716739696555881484382103893307104499788034042841806368094980591849989531858132946647652846933311180866781536021038121350825756547166256232944687414859529235418874153583619056094121747927106982512043197175311807217638617767041789279112557914037902972280723503548267259937729255207987543622493396809357166059702769937592878756017385671736176523365798393547125835472181046367166493069580753799620241716987995185020409366135676264258919250838040500169294172831717915207658729460877866276122410654072499132690888110735878199796104131980659840097386316119752479464748520482451447421160788344331531657346097191011231783003179437111005251836423663955048389753171469406026598358082725336699211947645777111369417228681672266686692618021463655100071373313659043252972280352530965179917916975734426654463287833838348030083051202151829851378698416745941653759617356547848520805711685655140716230708036753785971191667291390064359926063828772672390008225618753266765478581193969450671814769985448891248406901630109045922344253467223581062912728340259201242841386188259744880558603133823946827786127145316691006701051518628519239731750309716580064745901657765915244710596067270582402727804097936105608782339621065461559881536035654793577433776060599808545160932754899538029118951283953983128872146619242011494057098337473513840224011279741944492630469499976720294642727597505915073150423634474165281254712863739657820479987083590348437057054945688867707962544777962223485900878525777737109105755642056465148925781250000000000000000000000000000000000000000000000000000 [139,16] -39944615887487754327240874520829787102164899265645427451270092293757653147308345103301011889684924620510550065882924719419180349370789358241603057155148932233376609953176715478800584108496033231873034652546879313448200858250517596114988662321072487589405848010645203775892977789976466162667249231420888282035482369531794587878057778266954778036160301123148585584179628887768915270511860308944287757457165066102987708143681129403273404023981571306113638378438272743603257387614007966520110546449196693663361403841241235212859410899208543585874962961002825014626901684705644935352915175973090592701594159607608698177847318163373658831720458998523587382722965375089230111627729523200633615796043741331876381614630865315242179363686620601091514784518726156291183807068425354755315453734584959996410620948645267198560220141072554148068663628014195794610220575401847754878486133754076202419211207327571719162688023939432847614998445745846663183146242066974768513400673833106346280364435008780315887960572628211087568776049869766034535396004600979127268701147859751491890736643132523002857823365763774640650616635814985755786604264203417965941251039060183493472148837085369173311036987809449257723292509466937577809251146018011890035529154795487253341473536890138288760569503273462612605360909312205779802965308787790259603417025522037322593881903211892099874775502911765435823195477805675509097251774248622258635929978623571942708279545669613180001128154694638852377785945798643963206675280532473441059668504496537492383664701421176576625877678358106387522029977023047562297676783082635916343181580347517649154702772117794589655346017599892314295553003422591915040279733480406425361286822610776257040810513950057109152911248873488139264808628443333653472506397510418086010864119702703286562898598411921732955714409150756081527445562586164996994636705205342960636251306826264955553328178428886231154498189113263250193386353769595579174122975881375394276569501616820453139696896811073005901905733279392248746771722470355094282930679804800749126796322605686105168771261431683134081449689686572341724700876511633396148681640625000000000000000000000000000000000000000000 [139,17] 63312395155854840268046893292649866265275522947790505100211803784482384531202260243419186023797724931371871921974441644546870505612193168539977083575580965757510935238870094708792935827244060873640745552122015744174520182283480996048190870373903039666392075314802142404645301659069240686837191515519898205663907386220114865292792481125300787684072409437420220293557511154892354919408489748192660729121629399838543047049855816365136924960152524095314342599671610401267297917375627296773337484030221210085707648358264863006446473726794341855368835432385186768257044052379632369166612412185149360179479723966350079585461345659469770970195301412804809253439054601624101453386644937396018041448709650395487263148417098178469220668542212472804071146363563691383720908104239819884668137030925675038613232901242255007472649509346121746440578672000638407704414392517458372157290874560215151185820601747433933346454516983296666444229840457631501698849126300962761095035145395598151511289853207901637141843085934397483831578575554106354063117957463667096509394291502499897711670643362554354700454442683477891692508181367991199754346863401989776955280517307520160417211665652168598864657072905123620162429167695062470860082324343976714773573249890658706039162773039500306992139491019343517830144965142188101781118635497698814879604698980973215912878253283640068687747835562929083908411974687093488903950019599803618151040101234559064458569674161399401268946104803346827633541269136302627033030901968701177767632345109442677746042715636619216432519131407657509759140649223589343946236349888362954132124231479328194949846622286434839515987102053347485030259067835878365922489066109144548908212029693980832360155607772242376216563859663055360230511783243283185160406935816246083264312509474835811834040361654608189374586371789592326305734120681797115533360302339512377039382974898770705173322543602709695645784671564686708747513762136367328548927694206892412144042679147525003846540259293022341993674527017691975418417898547576517210882882492913892761847048939456210974869712535320395187954338258533203745759456069208681583404541015625000000000000000000000000000000000000 [139,18] -19582927811461630222487864356484255525280176056073476364605453276491800670024555916494393207031385504427964528403764430823309372510560663818549972214169933020932702029270117235321103545690771807122990159332438052238830058953317655482203370684994855796700730230159127016793614556438750557881178625973137504605414269182770096047485410608162961246523065415045651241477115824837090103433150277317010445197249513601137371057623589627333214990434674776174099367878199808169058338029476963773177940281479218076149145893342383064494109768645958430445321383387611004369107396679895883456578732691146563666086070198091705308995827052468965371336406491154772470842141323019941931569526184801435946605117428322707446641981933126161833917841413737860684462189684209839974929951135817283622753674735683331337514318610078653587821276855629961623441017319260033477821513530185652444387926213826380686634890061401476565170407208834416329403756845333449769984204573257598447571985212770461491727085614927736829592216424008239847766661590683181370189970278701882328788277457989577157407620897914918923676074441970255294155992470881227241205720910469970136166996145899599278223307611363926018627363418882728289717558025634194526971819846208876912609701289422798738066547901039066746761138668395772643042272244896176804076940368784477189076435910202006077278847881726167873792194424193897788624417415312786436791112347202734958276544487486489767670009111648051648280736726697876082438548918339282869557206198178299630520713932853889027291106223172393001138657266357694092901489320423463898415282740327870323503092672788646100758101483986472582132464481026993981911400502309156311957047680580146053749175334091749551075271398220426528279063235165130005519645434354220174830964346948061574715194782946391269797487988317729179956053474862230693049091434286757594871377314377736248895076808424748902494653330539283924932084051291454358310475514582170550069495873868623877049663181881426172561933734204579391475466546701117849804788923195157980522204443380566628776456883188984915012630789441541971533987437974107603723335124357163294916972517967224121093750000000000000000000000 [139,19] -234005502484289372905839194084094402917802393982592644480106985302122322488028531597104524781588488044944068434612807187162530630427918294370240777354568093969239748974017929695639421176328383456958787504820107712554329951105583031393403470309352814668802210207913830603147307504730941365028808876913820893768264699430258400535334693131961442119262073484335582209932293192454946911937778217708049166551436045666199212935256919382899479272736671558722318028712716261231386297891088575278515161830104276583401403265957974751391973048805338821912135461124694236933798104422043990227076512207006319373409758733565193023833922848171852630168276228656907355558432674921215837082672280584803567152339639351595013710634572851285912282985679825475292146929297559556776953375056974632111385535713355210960002855377989620493486576344111881748924000384357995793703166889116009036883862844225196479610068503173997329845450876475938163000857291005521393347543672594010830484413535075976779701433269533272194911521406556488801577417005254323772533851868764449733417870402686866038752662728958859910065192543047215130707810613156618565980003502538823495017718858768304234791111907705928980231963878469350025743807080334379802367263337300579599539214265187096496199395570526782613962237175120772991865136449465791602270785638614620994622832590707271376271081452525703424968951175412577420505226281068437194954339791852628266518953036130861996382553635611041639413360155023664755169422654098651442130609543901109173076870920771115411146453677065401696686807226028275505340057679549995322191704234416260100650272112625438640288440757146697482158984683434252874358720577380482696237646264552071357991425082829164768236978253389093691015979356592932432306784793979081825460891758013471780497299914675485740197126937877286551711956180388378037877835093957271157629214992875754126934460690252647688577992106801100938785549961716024042659459573515523372272325253187024677559476581383316087445978523428662541328574275105044928731490336105752738678680589831299739450711952390532868878903200250922498490506564078442223685810263722473223424458410590887069702148437500000000000000 [139,20] 895932394065363574320620806584846787821974755819836196470452614821972213900410840562251029525961098575768355458038424610463154364011718625583995929164328337651513049888646616201060055779348118419785974952331386630776293811343402683806696329582284218421678269788838012911308847109673605675204602273414740820430147604155589449325765215581743279164088812010721328326029650816451196832820093908108537947362695522216302674638740691662835057821457420664648697753339806208685309562258013902445422820639335548619975194517120007545480355031678987861281537910933391527520963448044745541412291208887683186658855609495825767585224405184276475600799786212283097993573686068166923561410261721293079162055046089123780531138743609909591243708053028089311849389774986356333343302777538821973439248530550214781125415437002201554636998984262712082788939144031725964414425864534055683281053334176720019391552412630226049029531916316395397890472410105736052069188758325195921281004490830374755850727341274222892443146619738351043743702220321132026066551611593748727327963194386647513831199808535853375361718833480867180643743054013339948166812743589943570695259167938672125135303522254957323835271508492242484852587338919958362423098886086908615650107377558754704596158799168625910283737801535024796968853981094327439670337960410590284880215607951965827029923532278393585095862594709791643039528308920785126726203954103663795324794674290744575460079347843958084915241493008956290007250437443051119388037679817351945020892939937976780693492711403069672920027419898300472954999227408411130046408525715898039642264382560202081541254196366296797627045393130781280480492110153253836355813911837800728390996366354523045019233223363598601743311293086256788379401865644203147004162716219849142111095675179081561003910889353733857959058650373588779823876039482234947141489832304296667349101113909647092585585177975588487735397775888252308994239249385541147678969233000893449828199544644889093341557893046584904019193720618615097253752095298591588839918133402738853948573246350999531031149561935343268126544388690205729402708196867768930538034055643947795033454895019531250000000 [139,21] -2043735916584659510041223179177302737682387268783979646695852015514708044341940269687149446438389657587931499440921371966515856601967654835217610027434603652673379968115088088078346914451329035727344024305117488714098423948423456013046162615940779790576857397323552345527031062140656735902760045351602295574803915499779079159304956975202056021594215155355353168548742656131811815040410821076272918117356258723375571928707924151580042625664120868161681049933734002758978893228376350279505639338985986731242317335353362579915089451133953764482628001172946862201777785216365746108073130428001608041791407961013076840481063424032769075643075780682684495749543896987420613842279023525550502892730598506078619951531045481835361567694223656047874211724353761138245417052060176917543025235470346697953722002632674903950788001936209715518063690007528846441368138218670194863221140527436463554146638421454471941342237532557007753789895120060155367864768520971020322290458978398723354728159697778932266001932181274472465752968772066653696995381708271538567910128696516755257526227887569121752449333771662539884248013544962353828306432240100331177117959191172751201730954440687884573562073276007648181517171429506519910778807263612911287057253633974949005443764155289678064020960717033243732035061641770640051485952833782938042076817630865575282317663709931789265516734976078622768381206909905131146644139042809863704659051899658679535163331395012982588149589979869694149484012196428035722566454106023794281717605604352257909756809383523334327538910158099790602060754750577875696520527971507970757651121726333165149378723666945393395935288326631290437978030817330878857492049546154588559442476989188038714990823902143036873619572914191238063605566989142213616806538759195293651526985272449485753769734556355704498517283326454153671248216522722935543403106384573501015103547159348790373033936758190889604651631803184566766048703970119644144549353690191671773201694760938920575715925454499828605891522879056894351056040985258749421044607740331059841218754535909595572264570534663636953456590134013290266972695416736349738329181491280905902385711669921875000000 [139,22] 3417529413241686209055917726384352496223736816454134445196898099573421807640710351200233005830473948093902169873733782133161747500711200054427489265755193383458660773773377602144492794981281643922964384410201627115147151700541288474902088335834038549869563368581891939731912742847851326743019850711751406103930857862797969952081045412171156726668399672850622541061499720012593844625859960519996482152209983515748420248198643634195033162864007943561315198173746627971995184622758301514921886888419724453830522013599951478947438023008790793055935139421008619695664732252318111717493146413157548877523332175515260475659315456817309921273846544414649677588358805633606816653614078477039907230692384764588958446114586701314332745159258518009556478249652831855064287964478419687246913633145472955835579275016214565636502113347927703255525511749559332446710810119991209321803915710608990993310628447535073172012563160148111731915205841528343927852224111717696974169219444754732354889112863933383164249384387563622391221645637346739596289618871333923516604281331133767246378469501267513119713028176634808329272886560144026425941435438102402446687043354291194303651272161525515273071553041441126024681037672594071913254021574293820503948890310130603520616070190634709813471889173959356235753471303900818037613917763996602922949876544581532318533894267664042980303672172902672973061055755541306004551134056264556672784969451430027063237838548630046962058727882280385917791710122074866268918137604962341720407049592587755857478664600995131233612674451701417095994661841009585952916447316359408081583460259655376414991958429676765826247802770723592953766395684528489284736455592387481210103759561272623507066559077653627681541734583120718943909396628663352703561029324301053565466756026599454699946965242793352851821447742203178291031879629302084278453746009413174558892411795639278200098737095878277659631846853088470362180018049478717088952855046599999224434371016903341091789625420857664243819047394422994749698506391519829218108194704223486073142898292060148012302715487238506414991858923719375508141365961308405507779184517858084291219711303710937500 [139,23] -4429062567287084034878287687348502478547895260123751152064868905641930028298215173092699104611654907252000167761356395601382236262612611490876054154981086658195397522167020751333139627011582075381012386238181616320001804456338929245942132793920681146918942758307282701250624138185329805087501168133341078071036939027706164650498792194712794578448209054360872390800673932582489226017577462959482309543035106717399456242801673535339995138485842203035980517755130626319258407562503481800920384446846011977803659987597668846512709539260112494703684524442922315041524724406951998132492658762087242684857465118736581780792426829410146752863267601740983780887989483419683337529007777389799023916374631945273482689273744997916094093168057496037491009080341250099856152931619457196766278891151757815449619536675707868969937180614895228096996976334403404042894517892071262683668473738235684369987517634887782738580985773394850384853843250798120712162340037324968266380944436888991863634857064246772254912699465097856669974513681106660501104241835218420974193535443764192856351397996207117670337794459339309871156121490750443541646782199430224010014265627495587507202130314686656950217664510044841271014423335250487201986573528861812115811940074781512744035296383680118184648363699269722004213496664085537472321542521013179512688401388111255799741803893509676728404582430544438173787002525515753472952904969622440444983154416230122125478526221106228776339691368017936774118033066879101672152833774151011810318822938084893261231444761153866528671302902127591746639183688452150089283943226302771334348133331297373527778856957341926870358839772463542731970265047374333688363807888602189077749549289095632725975116029071098650868884354831116689978507560127869062161656350559131650068209091812055925685936967041761895691764384747590974076993980089901294344503122730219555713317220368128982920052967895377646282244617710559086201769743527967834028723044338931336770106398855314206056010109347216772968791123556579949791632539739352474517855264265363466606250153110929458473472335462635247986616745069893276928732048091319484228733927011489868164062500000000 [139,24] 4480476343191226502495496161295100481636310026208585217274550234919964040747894415678823481040271507101019935159645722514234336538592211260024987577754287907467063304958629356975853899072868566014342275088857381644532920383479471758081933551436561417368188262027520684257015219211846911350463019351137694653895455300156381273397984356475366891135795457314555335597821257032196551626336509064496482978319142906694098233444540856784403911726870518960166671839306920648693728743753886590756188823758218727677596694103198682394441255329801169188311669300308088826127848014749833698932522857986299481987264001438762190120261887473317962129415356762604520775634383775452249802573528374192734796881094035405012446111367519284715151812468886507722950932813022052376892564530390531713940226903599046486732169263282338526014081432203330025097103750773627782721420491024291410090578257282680043575380415028515600569947875202381077684558023579976951854547777488508009308543355095385941407675484403421072769027810713342804098835636234924079207297107534299951056669801675830764397481371271925888373272827395481547106870665708373711597551183571085707315416177746810641314822068537557682067693064457286786998787758581501939121467911426288299516852307477033667176300081659687136323221635064985445073293615574926046988811494672870515593693251211616475022402010061913274388784768973946443875101874899917158409843875672181643444307772685248165103316522570775128788543673525980658081040071851821551857332647694698345676338453035522437283225577941003472028022311288320113660483285485103484821300736069824022971560973525647299838609697980007994945608004245245917293131351109916164995762503350999846624127955127837487760950522443265548621379114450337941653769726815261786930296070592055203784880670427165478734708102044305421545130495523737703779469509153651507580777363798125307988119164980772453876877186011262637425739092543901002532430865010815371424156670559345405062304128565818597702845109119269899620626780182941982667137704650899254384984727194917637843721142443865091737383039327490583379227860811396648754570294325816348646185360848903656005859375000 [139,25] -3383003438477149631919622871737910582289119775526507980629867598621700421778110687069381775882618853276988675159661246521617700684224578981534136305869567013050957268119241135822910960814265271620423991280305276108293442653846604689051218460711529176756851053168178477805355922981661906708656648962782304231919952444027420795071251853950869117595226212208936768011504537677333973705816080425236373996273633087500885912541988430401281397571085979682318935962376534263261944908739569268522414552030292285502498900167283824812798488368352713583359588009620563471096754994090110641579607939194587706027246493346785885345646619619145090189870471062814685024181597193269477611908033586568820181047920262797441176335312193053145582986776233783072458372161198984292981251842565807529492103252998130469462575760574904108426329103082513499862972121081242631037276241176322642109192820822290556559878091867014324712944432010489295775061009317267085854845643899607983270126990897220191972626424401887527974922150222888315804749975602412750324101066512256183079025763158037085854994537143244064667731012489523667432816604465905352165534281921859872491793192544698174896538635497917428813594945330947448817880753874638741858623143705402157769531399172186349806286860952573474737648232063867802114587883055390692777342306793269637609910938905275585909773581216451311046522429646924997559782976967470189366913914591107917582369961054192266671347648447882815997184457517447518143689119924281335071307765760023853767259570381526170312460160640217517045577162523302940961226927059260859295787229596119078649384968252567101667456385838513740698527172176127481754120623518407766104796627858220498834529350780900995965298491854322454139572834834542057822024017650870344079440052863556965800071944198616483408715135794715258536415461518395734953426158781331276967735193356271737751344433501137425940563286419426448149141323181779481368184665421118751053808677216488441248853559177669988574155199242489005748196792112610760107763132413017141219218922541408760673328722202851462755252291254206202170029447055336720823203771033149678260087966918945312500000000 [139,26] 1565175592715111736115242608814866271820607993773373781163998954396380521171043348327708425971211013678705135921510453789428432567519060791388217074015319268102312322379926781110521937394295947231164413700031812023701541742192782004093040488422245932445734492035976680755399896740817450399773651130432718088417401987201114484342543798259023781840348004975660349991068113669611699526590869702309390863304231093202714014062032639595358461775103280023467738485818419861725508898510088476700979342791649960420463459385258027783392441272978014238442052154394894932695132610774412592678711878933189984684205494242742379724301505562470238624214301103085486813643433676322193003131846910247510037687872187417237855365471359677024366380615089947227878461286287056220586565276212766914068580137577030476491499425910726251962977347173974761788735923954137552628975868783223412101627147664747552951005044534223628207997304976997526252017479713954104992553970682915970010169503878322624873419322720781187912394201951514502820095249601679890214109727850233325626383342637005634289240613464324011570043268430060212157672525237819050928620087629808676854553870438193464813892184528727429501384499432219154197843000627653243675141886147610060889669596111439487603095268460489906054914500284577826662088350845941210996915471472322866068802310792454333850656146672048927459076363709069503602701064519814424676360127944976564406402672068565832890395598594567147358861260564526040470785702796716474046252540467978259330647422457200743588178346572660898640754019872274345266399145933379727747193758875437037936076210792502011395984409479535641657658312873246634607411662335103168614961821484311137994982699433376389482735892572901744074848994388167067643516769132555193696133792382694745172072879976231795184922523677496962554131881444986650887582863173668681589470635701089992726720718547131521904738633130671600876943004349345826602631634215664283484839996290773565702553162683166349534472552479856060502024643093441084385422912190275396871418820357104272330104693249878916409859060334453797330338412432556855408721915040359817794524133205413818359375 [139,27] 126957296916760761103951570759455915878398447777126821809000049514710695154635851702235590021851596283400226191634200303206900264789099505249771877123136470379321639669187468478431041330374026108237329897623959867342860542065469272207790744903995262553553871982068688909477070766323527899666883252080660335499464264174375763967271783605735798349889419575247777871553138435268821954125119669623965855605769830038087177079581706024058980229975149144972607866886777095422415317449667121001905805387107207373174083539358135571117078409868295610385073168446432664832716053001246320643171742041730965723021199441081589215014190577953746657353190272505448008260027685032333018377385297630188958279491271725758172408290444852539810910494114098556941812127716833801298393676046159957366871570164352795141193573187018888100797070700704039731508098841667008750549372321736419305059002809459261340796041162776250337659560188630623498341545518928479760287303560779949854332702396599590569915373390219375759715490243163481821462516514213685716162399594462909625138148658698250669445006426821423528630493017367281925740514118253780481911246752612699388093607545676429972420081037181823980441094544207648682146587386512306300615317122102774353265818800117314757377659446811267244000214353579257467758710178785865381174504450454657981659713454521445235083256847040280652478900625737413563321698937132730856874217283995448650691880344807504848075472709312774962486454368209789720660545683522040731520462875552698796754114793856165816115442080979555952272172774146810494673675099119161013546993351787625756894198163967454790735789992816167641127716228363478317730094097408297253172562758613340423576517714592466533940662112891160809986371919609439983483728843667416520118417664910848705401402601715608515516490856912116185486396123196147207036092252083262574416119583684108542486963875984936378816457211336885040519622763896305230343809447726365509540608346941453735126463589825022649381544355766960340394786374826680313852729194402951385128998548873706164806707400581212745041375074813334016531259277076177612575829698471352458000183105468750000 [139,28] -960010934416648867261153690602719087877947011309035990124881387205580853777325501323159316939057489251049804342731579330196154734746177924546772576690302968286042763267091182020822043027635151357099336825733900035721485562458921501004492162645245632520944204936453410696251632819317300141510849208512912472477310846499085663230594617610561551588884834828119831743862867064890133797781083078327188410241321843898977880479245695466373302526396841055619368356118583906845548044705502440315319741000663813149263980631283647965592421702138624830219932759988241176861623027023471785598536654806969770053808491364365147669802838922108450313838667922031965728050883883993750327970368283146813651538448507670351146164860719401913628763913792023984655295120750979266237424358620505784571927071126811716349745294154456314501723730446480449783061881730852052996846828667488784946678301021007210365486418044444176041121847830500108466509673753828341743921919150918901286842287503903744796909621353358313425807903556836302875377833279454441401328092373199493163082058297827626248265911750257675110178397180955381730732053693393741020606173727426957738777404232753890994078597457968327377075500510311939688285308695792709712245590989797231665425350258145928122807656241178200595578093349508254045877542216467197900558694958319569803659862871822064089463070889059520247505913577613412588997326263543759934232313027452741583758309775441383150952607039587535946145694925408051937321872309323376037532446130977608306950832854575501966303995958865118336750233583346495363229597707310789935796516070505440225864943808916041260982135718465001761687637100603860317506452606062040677871507539840507168469796648309970929448780874508207611245373543962383193575933498574424127664453472321175740461110243118124106381697356846356497706916649188960396631334710458899171525980136142148801331370920611388498123117556884256873217077939755230790754640363462019372354031367277672984964623752608459948160156838450648363083291953406473886176475338424023647706258912206352150558222737143503809633873185406163787268344137362598858615252538584172725677490234375000 [139,29] 784421576255020683900172390335295083780509618273681899859948851001178588360418726597525372331337926679699633633072782393497826765973259106683985955207489188189048750179251944009650473853621263146839845711746028781401965026238186535422036832961497408040587775739657762778293963042465938471647370567785531545830333607883783594157124469925718333430736895540018619673279114391769669980483276500574997937413399019888127683783140581973931993772530307997564931051111986665029671496535151404288257550921715707475313897004111920583729021201792621568425920657943023059575345869216984181483720463619525858107839536702467709414111606262982447744562389961407207631829250297976975838454638573801966646178606039806585217060551164113211403092595193510919616515934557737893594399325914900366187657467871059126269887719313391538811372464628140616974342606485105428803342143851009405558718119882601743766124418277432327078951280655266020493596727362458920839746589220739347460516140709224548617216379712095892591177972078530193640733407001283891491057583788803327009127078370123944754122492458072470948113063050285988351877330240032014859464817085628206431130730631674772314105075853668812744973237102054607874100545682895943318833235121525004451952492063006703239639260980678221121489736192774057497146089686161140036413152430617801896376159519097538041936203894899101703432083391779536138684414488516519092387188427184446126708715277294420191445152328716086593990530764232266454149058031410487769007413526000796411318333975615370525080767223632942397250257045683013205691022362832740748869094339898188576413534556895790656744167248409098233254105140994851741199996897290361150082450621654444292371413413463312913208645059690833791123981259318441040803920126548751753825363398393017359341102566153019832026160865868064225746982990042579811770055624822567673224539367188666106643503904743693094900135581764862531547794393434832932506739582985224656591247863679787004244580294014909798938159795250093574425676654392494185525628636848228059929154261770463110172831330401444017802281101731479176709943690214860855838283896446228027343750000000 [139,30] -48153576778180913109279978589811984396016897747448850290040065071687966447906191882717663983399200699664438487751234286968403601331406840382048995049775655169612180399144811745516411646977850403112819941688515289247465418171054256888974358890753153191253564758291568180474795900162766689322712861229829740301693047463917077795151029878097211048751701862279867034655720838930105114276227160203253037329747169705892521011262018331880602310370742115228763827175386704383145133431059657070608835390040168390508652090869054985534699008478107548092140621569382692659237990662556408490130669561320480134942172029811218347801494620185818110377397684756262480971769162118230233946985861422456972133857996614432804159891177498851249785411171816891058866944231842500472466356493381006062249294822053356064866697770049179459095616095614784740840974300004643631470128664065925037542324316239927984404586711932546735198022920270501526910566848919391519015418685047947623474332298882873950872203966051957096757178300170799774739921016686906150898902875881354562207020646946491636009048448126014212819523937259909934890354422765813118896058476713214059850417400689039048830849105191992779439267579018503331359335283869183725530287215782195194899355981642118102980879587721562629151675273455485573277466378156073580202995994044392120359776690661809632356166740482275653224282138512604737601655100788881729088592038053448934279482097635374604217142379262374413035584502858220359547102543138784074376893569766643695137838918996595187372651328687326484597711251574592745416198949715222031696620923178471768531633594637352288294730445457336808340490957472575507030148426476444777326704073286931476326010028101162559256145586861007849204366133303533681089275084730280319997536080403292524224933212251727514453459787612060145919457159455308423531595602639687690148857761786595553235184404536090781152376229264729763272794316059200360278825880587578052713960881370771425083022210131485024225742715182289391492713658819252823076475921211987805768267722468189600691521157700781664459155818390620550795659082974767474848544225096702575683593750 [139,31] -627571463079054697319150980665238895029981617727142787054528876673642361733876213556010187660023740683604011545564637797770771988937492635055149286784170682462425660796811072797811151225693788674197034123927234923502892482528024423890402400398411508965685586629752950004344274206580003205401908978912455960263652057037632434387370966258266572025458023252901864194179435062632996251502414193301718141900718074979898623155486050929324660333854892499023026708505488041208386256624245477141645900907733225882837224879190488478035308292762837059367439173966289433048919400922883965834998733308559038230898338007393789939796472131108257960955638526860334150850557854157405585821345069592838303622274098693065946121140986900595012293484108312408201106211605073482067078193019108705740384330512783858734562373225934411206130449058282840859389980665246085727231686646929654020816931432918253211633619159060086000457523804135878172022879412736422845623570746694965866420748062643759401117763688002255752017307932416987847033451877016982242201518862295886988422042791890357495884294271068078265304781170767353719381399735800782521204384356195170028666082683575468971994335212001139144670368768366108352411395355884863128712239620364762041053210131032520695446884764243307745377035990447778332456480067239855029400953636272461771087730168064580072438344612749749433518441698032717278450977429255025284419398374751454448951041950681423465260236526627742088281167887957515395564941625685565687020523538388651762192692315324896356358216576862781427745678961904585150385106600175812095546914357046609998609289529139259162901578937499472210327378100418278949403311758065253963575953425413987654638608177897960223024853823480779742009213269091576983195889183250166679040328506199855332759497461780495524947518615880612279978271645542037225878053513744507872946220057054933525140615231796335192755805530240027888871342894140459710475494296553237560283097021605677013322490072157032223827080244003207801546649226339420363243061885551025927089467069124427117632067005772685155540149434406067098603746920585765953507274389266967773437500 [139,32] 891379215479052441427116016471380696336183782981083168062808225166031265645800805583081850137105072663967241563944079754058001187509155681626199053888762053353916777476313784863031233269494476484796179359118351318564858986808972142663093856168811330015001363126192621107195257009858806139344202830259824877660096952751923654527711743098787101771086074520835680166362543381772782267872025116588535674621234598008071811048437512968695418311708329300636676853355691970761853933139919977230628006378066751504085703369757150482131242558934459271556082761383227867387006002889427575570697588990989972981468585092814946634673346639317085908863715879948808445156559889550483370925473789635121661173819003998260453281311402931839194496735646037679298509242651651011540937796278443096668746753624520835985254107789036379410884288994961457427615765323990306368977143889179261433308057621955703003041018775986098202820889908176145447449011823764059425351699878861560951608573007205749286372465892697959850234754482420182707248826302399185573754104688784475394031530319944376181609068906771294533855435954377225162582950163479521544459500402727479794876903287096951463755457822490899807205351206254700820184063418148904514398927450152583959247497918734174904121428277210882980149925269622607584466316968902329296409398413583872776194412437724714346031168437013838513756758324240149516301620442515428235942710345241216053715409395718774562145471633945006919207851535958648901495944673476937271284883041953647851455398536176561619134941765790716973928445595539562312750228302235837971457721719037580634275245416149450371373435326290753465154576037102375768909934468077787338945110086100093250613099093190045111597238201284965228237535154945733924219230861087701361713767738358151164093823516007788733817850763981091665027680021241238857915816233478446994196023233502061950071155405663769413948703811643377543710827079471211899422955045264711294665080960498121127260619064302801008683970645707477344431710089727807083814297908435076966047689990484988258837689690372313545157708828664882000447479846261058872550725936889648437500 [139,33] -773284378231356365429280325502996106100424049989159246749190743432864161896941183431291347433109818699175206373603030002884568187295749350558772854312720461879481991022463493444575022864518330628688535046454168297992359591101917862269671717970649977187046653629902476992979157250448550002468836419008987085776305931564366669307239428510498632315561280209931023455693600489157746618776063283803949357894854797102510057150678594327166793799211878490683495359678951992275324561726435145646788472511885181612806679015265331522642181464972979198326505516120607542509077903007844704965964917114434518398640340867669644033798446124406072488314950535219586389585864401613704464284046971067267701792798379503650852740517638782910939913693976481739756764112876872243312354037475553572914289234733062072498962688176395666723454520956306797982807344296505731661815513587234574066429952415932800878826778357043810350117194643504961742964095174462807599738337621743215755738661665030495540490953265470967436035382742728346403084061657496275613278485941029111699295553537315928645061932051099788460130241471760232368487222006671680023549949413786073313605579279871047602994751371509698366574092325058140154453631085282156660816675236541794739071876204174766980170261779542534200209145576034980597378991442423996410563831421279450295102411617720333384915461077828871860486688417159109033161715448332943415122897157598480592789008135731950197375050809547515288491342787681972452605372537690489170782184719110843479128071476135998270216199263044413213648631058741615686889126345668876738157407154588565898044334680869309002391006499657825570256888827115428994290550795977738496684682455647946632111985681146090739723319135186710213341896500999964289222323865465146375502278999065183101631498558152188302143320803337650175164825663664852338120797358621885767510927442126642511481075970142049916140159195000176151583237737211602952004613774538034680095811871556507697007031650052807010815559705886042611193435497224200351697202927163231204589480264495931948165415955154939326162281495734041231827162670982262271404266357421875000 [139,34] 496232004688942572548110889641916003763022074992362307803553857440261567260713740341078522622698613920193814910137300731323498486887021813770111085457790928257549859364725678599340360853685918384161879542764075603073559941242424878359796009734972080418052995770372656883645316328404347146188465595639380275392255260962782711104048656877336274424000620170654890848434213456470759726896783835338524294399999513011364926981112113021189853434999407292245458034860685019734780466022468256772122662365898681177263002345076058304605873388484810957861447554544854144140761003734769425645891730337249968408206825929970252687497346652235350530147163074473375859037559707108755057294407464483795406846604514152287106765368791662942388486789937904868772327827337870353160871762423324035502530279795055866240759481616079959933869824692761941318143711659878406363374238657219554201347309728008086328660432897981186645465081799599096577348193889363575968275526845787470637769259522423471909560219970156196553254892342117952420736317536926079278095956727124872849378366029006560091454463433036707140415197615345425374458403202460801504438385053766960888744585859915419503255670624979094545521660459299936241987807638125563771605424365345701301226169523914042574370004295284472526156332702734577948096914048592610447389836152808603921590651847493213449219142003012785158689575564530035055242040057627235929668562483284866444706887827640076851507945116387463520790013208715859730408557207428500018899028235988086733275786097454884863720823880776127292308886956699444688274965636339556670526683520959653208770004598228036456212219762825764808173602395327849230192730602817677011318239834241692720546748758365601904107460762156054435829432565208819788106995730518046642921244285919548891561233191219690445809864045628276599998122492156366126742025162334278205379187805855319209932413033030907211840547687445283507006691508881995365113159012056808561589967789516289242006920744990664223445643267908179997310293300315832748941735954880400716015149173446027321905264476254386108438658114278097724744697879472127852439880371093750 [139,35] -249512826438205457285663743830824752503102402570893771774053941134138979341685683972981097392051894011080648414348328743476605327580497265110408262996622063502803317407311951715897100447385934889586068678202602715053579879695942730325464043355383586222717668496950170668399573218129964573873128269704642668948299264220242929125697543572076332744690203656572504885536951700987964239216207860817291710015299228634087316796451985749498244396261175350354682756006835895854777282899696162797124839796826003570486368989803750247642655593316673826435403661368378828224815502669930869605619889612011586207495606336874179710250217334585312941122581092049698076824946041266960925370426311531542230938801484345213954438151572996398741622563868942927026882405523831502078734802495316271553532936870626686118100837688703688843874621942506281719917521520950819821411900171784076112231597134159471622996833197053869717083761122729637315624078443397372295524275128146152858366338473371198330582201737846062654353869966572631061137353769930335528801897317633309215780849627602979693588449747196145064091063787873796285652050694753255980206601178758951986734672630099230147806895931483915973545656335952980901226465185037127129582275952138743008276600075802568153235110684571792183312486314572246230577458814043538798417546513225250791191732021249365435996355114656964525512945243354045531417123559264935848910166516325801777671690976541136008612711911446239468001947343618550965279164562434750855289224128975555572350601587881593843652878449629413704369561937900823496957916042751912574553343397032504469201866253347500576181670259309417532558524812985979796552709505164347918626522271481992615830181015404734860811031523213271837557894773719511483824668914530130399925065545178731448728606698588332146871007639588143695283688328073489275604063995546561401729275411058258668479903583134890611799619713988736451172988410449111894508744047506775165300056088929970844889494101456031506898841193617647448922957626363126387797696915693954170867458388993587771531870672182207401582487813490047815078276676776877578735351562500 [139,36] 101184857280479046085646092372373871753448730655113883441913537760192503818550123575379004697058185703604042766094620237636137902073694286766963532293801541738335090977187574821701891052118763566481888769798134586567011649996271509312295549747384699647917702207289951833858724654470851358843306567053571930921777197068999433137370610079438130539308401572815031405143721845632329281479773079011870550283119108523632383560982593528646729890197063276844266135414819811791225253747496489430975995893936389067801931663884802245128134952276979655150467694349054280704624032560577829642447296178824705764481626490071532270077818259369962068233971972437473443352756312697446886964442336494372461730389450064690153353406523493262462122261754372175190561135094699017283023888201529501692626883984460206108397107815314234768895919300896254192051010247610358020743234224635712748172055016529003867118679647962429398774606497744114860614893170984592880648808568982504828452244302824623747279463196745212932061511118690304159127822791407793823734253038690042044328548849307486342734189644931983028388840600765910191718630615043449335695459893833862943337781904010188403050702105941162804490777809032421624873598809604430956054303188651347165792947825629051683314583229107513852522933449993129079799035111904201995110834228796759485866447298239391853332267753530640182917045684560420423198360235150019411311371081362924549348752818903862729149912898342934577078210451257219262835212652520562981862343725903955065982826825141552180256343852666197894105991312043936117234658810289812950512065483800809593498118939308247021361407801165695687786657203912736908480976350280025335750135405714449075511853003530042684475825705572466280422965688381443208162723010240892520528836469575928534387501499215495245217829334609306085539485587439717364096482347546287469296174296213768731686489924943488412720713843160223610623186482790317194037855849500553951752676274486357138825479940726733181105376965459062218232996290537564325221883460065095129659774584439356494891152777531241552408926104000120206755440888607618347167968750 [139,37] -34361988260010095160733776849721126814092808220201449808369077422445786855362253259637504274098427909212208006064198880943260431930403291513825200893832923079302255087951599947057943678551874266656725396311469550286371306222130327318782880597166540903254806680634161550107719928348421503148486951726651896231040826175445322632314011024361494471487390819461919867502991753687902348854192151805313702630460075847722986889145889431063206501834457850510986077482734131069355082473509076558964505260175256357670408095215093613825647024650274449472868093352487064748528268173724304570594126204402166811596802333491377862240567571297744729034624738678198994550594348677708426006543985464935129770043770288151872238950893924653580667624433869317110818438225392632355959535284679519442002052719707318336007596267758907740009666023664281820700182349037197423473467237859621889519429760372849037724343121424083256816275080365449810235952890060058569894696377645039096914864152375586474860034674622681840831851742333884502527616184346258388089610154819028230975127276386842482362838198868430898330673648178383576558457041682777437486398971109582130655245846290302864008451061031586472152745902352576369927715996235741409565374433767374005391099999850443297589512230907657579421536655830390340018406723158010089749081063536812584822096418290699289088635494455941363897879834171944074799872503726558742395317353101613867320950821142061807937680066208027764267719723087521151186865357225010904111327563400670891777894733665683293262988810457349912566612989673266464437898595114311220892206252236272830423445833800642259909315094183385906468072536512308660392937668967688229946704583020448690195558388466938793802956446161747538305154048664665763645852279859694441433512810269180173224468783370944369180214929118607560370618465676831093825531762838955324894314566759340691109070826984316712158060157229665749884772036292018401426682405895495916189253902122674606243266996417274501431617647252024234712922115854671514904371340108906528459745191486311760034700856660128763959241775007580620485781046045857421875000 [139,38] 10698846215672412780916023943676510184320427136877697569797909382824319157929313223841699021288523444399756652202813394350372526296716881006399171096472403317607021643706287548296887933386386146897996006239739225656726496255195727698164232523003180366644488092045433353870080033950222610696283040837251122298410505114080618739225816539912279986956413961844288413115900745648340419814529048168764542271754130889520718037457120368556189393953019618932311665360099154170167410602790175813262050106199167253433869047682217272855698457873960631657815909371862513470866253820393265204771634702657109600758441068965675639228513218018578531280045392905085528645477362077527505478459864636048980053400556626777457687617238643017267041924060777493511766699573080173112717530509285170786451039290386445554525557026049467600381999546022571846359939220284913044386637800693158372767649637892477970112426704440470267758570296355085708020491741522433354854344828783851327775904674057683501202839304646056618050258507135103211837066757634290138726786093137508424459548503216931157142471000417689894422005771209243837114333860277834389567127085806632258120484314929933470905729330714236838819639736229006050079114261893774588716458242796632122617939951886717810621035630027271243155995642684297704782080601667822998671630869370729244607630701860010934543177846435344495125832452866834206368887713311735529756951678853863769824264669925101757234784246117648970238389876863217640708386071400268390423849588941164681472272749966633511396959936514959227843578641376854457593667967042381099264478977799471182644158639710543665051246776725607096343967570456385218762462564905829966311734745047453347483066737409419185665443777725537855509276089624092455137363677485574677943056080441443427689216435242676180184597457289326567988783844594429547395331656816308320813173872664689446644214333275623534355122207158546367218689148656925278991713034547981378608307405650109634373441578762674798747812185728155341937013832004605163201101715426895567061776871799191240244070631017314078424497196345255019023476397675732421875 [139,39] -3576488713772132310862239552396029306901978183059932992240155550874701300349076378991306875192304348745843981727258023098718189515431518936954625256509302148750600412193700034998130153431069027444805899493750827944857411471702792188868436794434981769979710051254019220543099550976792845051507725779823050680959085693760134563535747256389526353284498427962108472925627906523308427142278666644214405822229163564992600381589647830723932509895824737236007397591587312371461385042910031723216177050432199833904063345304772740881293220939460458741218505381246709395878756101321363012740852710336725074757347041366213605039604580299621388658446685842949467456018657700660991040922349409641486439658606965090890568832178425173494080620475912540007499031518805932788321057024493886875437125065913295270291276420533441414431808281681910114311375749077220614031593465454615375521499030974368847391580987118716409393731405658002818021327976954735069389639761926564690786288505341819769451913755303514349963586880869609230245472878720333249410054947095089381394324427192639209513536728937002067792204899976639820027709908118630054525495616912306275252516596084535777273345614746971641523489730239594335993070514972826632156160953263239880506250236345248178257886058012069804727061791812408384190175126732183804491964332107303193899765608745355320142692223865654827381095281749993690115330901652667696298677434257413050357026441150258119010252713664087986936801378604764737569192460983864117359850319532314890548510040043841809621256283960916543743193225895958057211874548550846155535237625800194294183173772836652891508771140582045381511501485556252837519115468589357002113268619897783512308724415199508246013618743021999977510472642712679398986320846286793026460028975432355658286820920237110969787750128704601836171735776133515566209538027987581761660115116412836910793734442424712546232852635699380284706304565556402093887497655188204967775594231509069492734612913420261636361710724134171188259047142149113372098629162500516002400521764760011711259809667758893376344422307822972818706417760747000000 [139,40] 1370107822007710273186074389655648237862493690326958088839547431111081252215163008924648015149719159386927817111252141749182937458101236553393094345831928094143442704866356718131521694773743346776678865005044873609215552644064438218099982401882601274610497333365945298309985130397743298489305385185302572050847771743029920085362023835694505068265136790061867162284365866648181280249213995601268957744684271321576346118931102988330219694738990738197976498839787176320125502741999754521826366591679132721717135835145212481220708554612653738582221812504817214001861369213972170056943027471747717921601705849101953061943575199688264494197966433900870614564833344053316956163958254682681223577919287963629561810975512050364004144375278831203383138233427594598579859392007455764075652441409034695156977028550865805659026330850411860483253770317594340946089169630472291091689621785052415043357672092557421704092152555671302663483112088612942595651342609048512231284822733307949141913312894566638001423626783457316535519222454437718738005240570761615103690072129467704028506673034378887416256591108720932119731685630308287544431877508403286502345889050465852712425111874727679703817067321121778293568161499379297956009277580807409001748091102168074506826169067720872593250993491677910348606544394048521897154528766945224551625550330835302459553110406617479561039054355755607842706680416601026555498111980937026416158492006996921393971675410445046302612735806108012679021738201995318932608807934971409856899049875298890301884536110655003419624993289083800328793122294097014330368458149548555347022683393892557091280178492385432070449065433965218414308824524339833386023268200430339224837624791458315511584525941332128418621102812500643181914988574747314359271716026765903819659838132782527467051650034161264604211682068985391181359955049232542812271091469959986729889476136401892871973029216695508496722389102709160475471851661990522206631976430634616110305202601026898255740980475225394698924790357481552525262550813616509307587848772153742454140616392522028073617927163325168585087603718537500 [139,41] -522219935861909013990179472688426488925838753164098031768316660826112596683253199434023754252156743714518328279862544099508439496487034510797823627652588293668527898063192600461324864193171686946908765734966302676504957483999216872057760165105911728937519216629219369926344513373502516887808601143687259818384810098229651419782982087931737458521610710639357895522651949644991476202168143085037478757210529696708362597277308329506910559425859734214929514725646333982433646999620017787075094196655882317764083684725636454292412012585215920508868497057137189598250138691148346445171455278945688018293612494335762203360477287429077464279463567162960109435689810615514183178583533119394543593203232964599595514714480218418834698842028601774203324472123669802815464654882452009203401782347401723045815063504974912876997201609697375430409624141453629239011758844046083046870461460890265893686730240596687674150285415606529698537635573931121302805538151177370557321855720296545487461139228627120794512523526560984865136874964331780758644292618639934140879587483175652015660067985110890633943289907993301441998924691288970204326794682732598063847634051915243353644952668687465875181090935352520779027689357987503121256267950164106772912485202336071355348148615583348288864588651202082611306595845703910657725721432742310240877969254849641257865418154748915991251743324421903128420240869997875311473055840168125186978798699734729503209731366727873999249285717477221069647764176985494537064433515944323845009693602538820667870610698914870206358134374180719035441700672470995737473640786941488793816570433043916284501363590316935541806194603396898263247849647345659929648843742428095920097610440029079784555080408483397150795435316827116130581470683399171362696087352368954155730730217769051356980912996101543615469521476524463070744623043244452802514923304379278331014739893554053356536018693540753781383683535184696823975923395768176379435973971091956940151508189420628606756734409187988413007117028626055266629741610903249338222408478934410959976058682644718786259783284096257793097213299700 [139,42] 167505309552973809634136879837955954492384775216037959740947449669173360602761982353617231095817159085489892309261866998961181006640564815071117728767397400680343387120091338505502481756922294743075555210828610065633908657292044493739240605922373553721431745574853633207913322125416290158068598550450948252016233888751502153240776983404728694461162680273004157378900974543445840442894292481512104586811270262056014719186397516056403012112098224393652866459485764133402839079791107061859840464783817959117670376866020174010729353790528777506657249240252526859318766246981976799908887091622637194542595701686484361625482949639725264177675942124109547909732811356262232905126686167589600681716514599130590297101776913246771379878817629574821204375161759471375311449484439390342489586099343205954700512297382651596804439157630166218274410173624128596051203137130729684301408035802863452060577416775643307549249288514008732748868300652802200049265243029894282629979348156975655276824608569157744975034302982096001039925132215146601023781371298662266130549660647879972677238678808062137574340295760776624228391418673943055745236527840085289047255481230458453364076936805134740836521909127608482613473870593290949054889403166283111189868332423767395225320137911314437621488988158755933125692092837186255356704936514999648084080614837838411743714172825637937864706851970910175427881949094372306146688162266077566569809395015875736471874204068678293122118316987234622830049033461990333105180806463958746150009514275220453559363382980858224073796046778580846577639993731338593523052611044405733660245181881062002946619419940972462820668545704962898146673125998724297966689572544959963731881970750545646765786720898534699217548834344237506636086645688386433759957317522598830911352210582719768564635018093078825774295681442043673470176848788098345010845905981486915728417938228971677902726698197709525994528259993828338330023264345338272377327921693378538088817586046180315431057465439500820296479661736349769356137003005025949653811796186175719861359103351937510363722281022309717377037325 [139,43] -39853949694648361445915843955603370000058227925200946480983246296440763001704169737005343252401210891352114789580514327259505286097530601241146057894442306929756516041251034072554292664062478796716739045735697908348891023707391272129044131305156540957320981804809667189220047734554996300571717651424239270586130992580092612517585381871395140578467027013323288109252575729893832016646294011716775518645532105784457444039431001209679315852214838993820559923043473688013837005590719392427490530678220417860713675233471518940731070863073563345469306310891171621970071602316456020055210315656353808516620230809338647582018580682643099384484856741550133022431969515080777225892914106446280068440340779741086345681351578957339286708703328385130009571985934830959957491642664043767225610786836111713959154081209006060055775823117005245502691932542575297684496662362359521306418936492471899605038468739482271485003169299013776761119960884343482670833354122633167816864391683619585601343188546834100743237523303495412803420291402307844150189961197837926960073399247222047937743213975518258231924088774636704559936823874113493804746128066229831761427919651768319405260820201939093638610879080280598715511848600523707175960330033017085134629871313924343697997963864028979299827447800348211647426000442044729316984040046775124142726233871114819778979868018088271285526940929735536541178064316067781243476666740827639787248405652064384426884545961262558074781006460650372860622019893696699794306352060509879457414059318742232044784271023988161377456905879365818653855576328479977270215724582608197984377821807492954762937528000456679948177921121304530206061243004892763592490780414044157967422116134630205947526303558759244701048187323414865533389103639963153226577274319747354925781449911578384749821802659424855542119703342801543312026719597790831894216448803662173863454374557923621344955367408733129532544332965241400477002784273388927124188572254471796647543146334458693110154999105930989868873013750379320982480225506458120884590475604154267770293182959215163798603394948998215028433 [139,44] 5415444862887392662179524118357693405262683355102529040374541011793838021506237307138496278731371756549476074716836646894842880180772888863666146434839965296583461118176307787698168213613564795554519589958520958017321812648661205839312303078793200472881899379368211846066331009582005248432108270878085525508786340949266860176434901512610513914617118228095762116062212029697500178307158181532663976239734143631771643368928613272672821321295937269072515124797979053615342166768754088715803038545429990175765341642784015994707976164375014381681939389090268250360757064632514331674268251701952284430023722164855284059174983297979093671999478801539371237746076758370548546651375736296536109588195281969502129016985841258147323713111354530722358219359022437689417980248877853768463794686895608225854507336322074174636255806681457601351182862193793395461584701931374594872033456787005702150266160259914049510332856690965021801327164501202084412778487340684539657806482256372027887910134078084959057538194636222070566649911035625178667151017428724079498454017983886514476655590762155972863288390095217513177805014180523647941946699405879515709185003097680664438917183948694878009693434417933083708154560676498501110012082185096671075073457132099914733096753968846721088516243755844186651787137233671666257329926414101447426062446180549373594819167331936711515710731371826402828947748112385694712898073809799712607154600984224257242776371282149891710661291604897894472402128084671603203731961067532305392496140254609082720821521707434960210290896347471177026192384025202161162589435645040364105519877750547965903016443698159614743654240634431997979578227002666392320620358274104468341934525653536742940586027877087025156846495309795215074246144427973453402135528536121792550110472949031888365107072088007184344207617017796808355298288042210961986553365062685372574039808666833211799097065183538786905172982524892020504207159620740952183611720700407002814592850938210468408498669457466711021076536304926705653973730632383679625421257645409935449751881956303327518416498273902516760 [139,45] 438824923415838108785508452134395388226999982941166694019803742708538855937419787462264673074454015840953083728487965126225783473187616283167448668505562010235681742774518583601806309582873526270211940976883716665207351432706960635310547067283860307250883722191698592868469920390308911193967210164293476452280521959703053075312352717036536401571005786981863578037844727274705110532358475366543677355591340900817851402671605468236586536919190267934417717411555397874965440472614729797905635076585428440357979231864558664173001738408168249168338141628159847428617332628134858362506352014239189814706913502386579939409827683537442986243380700066403726237526919292102277667341770193136411463118293085249003259200082132575114889644247240844371417435102957304823377051697418598979689976154088072539562241980260484155145937003763437758887519823880499114127744711504836341692071607182568520724590598796121150895892291604042014904562985473601378958724768478019489736534246179551244021281049963011035182190342699574584338388296638966536629200660197729501651315003438849257947670362361726885261521844024941957977840173366009924012533406653431404186890056725805344816369206318821285961693251206264676308314080982330939948383883218465070937969340988089328874520292274598241247354218389622126202785180950884443492195882695964036595058560965316869753176063133097911944592948973606013836995427644669908267717697126222048526035786875659114193617109546037294483586097542404735223271824659827151302607523410945773836719242927830989714932927091003642917825006597867765800416688154518480160366810864065055732450266591299053290974539409107616441515129715249124555459310036405587237014707511318292860114019265740961968345559154733666925589745864720256326540936798409960368700818196363961423639150914674242782906517319958521058901413849389869442666392149788213955484485033270753519255573060067873300127821978329174449584797326503788112365540459629783906368056078548187486623451181669835658532090980618505707329593573518546569107200712729449167605935785470647119114675439124702434628324852964 [139,46] -512693813081590819302523292502275045606876150676450095570928570822580287983680770968878854702824868911535561059589350651789568468048486939139299317592538674434876566522228551088208772021866760843040214594533180004676172245272911435059620639492085100462868287952808534289500857454648495378104448173807296616252494772107642200791809654752331585397532363654162888969369465007354060570742747475644613745212311588772614742443203470904593971300917562196903331258764495677602358687685796582701535073270246022829793585073160352758753827697492266031900672547757513711781189548872164236699362391109433022449727098818639684894782433881169218072586974445137844824059785226547942280554735182609434134602567629726632137944816781689798767318766416777543906801718830425469272708729820255554750298271584958532297155753579108888407394485073956290527097043794654136154139054191633325411928692248492250011964508195762165228787667942128517805091108749590347910037871730651826998144660713976841794863368794982928812956613924221519510066989412604977651579522472422996505896520565107399375242066314296568520488357823765110900190781591963091247757110829508124013778876702798541058928275153636217513807639281506331187371390246231594425623848721858293865507901306994971341844217603668522365087046093304122450548596767222638796803834798680582054571624906628061700621566098719138057200332362398493040301191955982957611086309309111649245933674891255066091721281588663315287232031941162758157147494776410724855325979683196187637095510069439086901277155851831087464237039197825480935501011629680874635911601823103241841757782415468827772429295834964112054980024563486666172751618169302054614584763027279805661192245657860008522209731597659364642854211983393856586715472930851335807430301957853517831471209550224900648919538366136656338755331636583626319072928830042927366766054352354140862904891444081263899846300208818969962917434720268189047861886677372869915111845392727804911153658790901325138761273586119899195267611350396775299473250790138598543118143548366045017547641359289078016826098249 [139,47] 174205633738637413350748212193601010736396012842414082775599782642154194508993978521851909221473377166805629282120266939363488965212865031071083161570728399390606206303920026066620512767440891873609612673430096542082524518372734746123693029819019314710287971628925015614154358957785526698283752946722960922034263853192263510409690796769521857854458119119941223728012183822079575832950013062680407701748573432892078696656391384406266878724429865114317692549456570418769143656416291310951488001540910879636502798770052175892521316480870985313727414562807870841017917305249348443800378589936483446751775839344032157224333461442017631018177742979797468333129418028605076231200482603166464674038750247708905582389566102050410872203664356467466951561237753896988034598479454866613044454152928519269508515007820039943022697152897356798196672669684163822784142418657932417809527601174575632917574366311527922982103239636967868908182838045686458584339817149702773693035320007662870303342592140991897873672013551532360816530761971143520258656594760724589310179184117766320682481036332368616738853574129584714796422203835160762966423687910338542906849003700248655144612293464102934979263719946883851037220288287754888940772143292346745903667018093909962052006810664257049817753089696928516739023486340596711506346603230647413847918152539886760443182457193456798398199877267870620065234412382598567986289420650650139491588291138637479032093748320369851334568044436522654475197230776914218916324353782438446651001370085679062268811317991164814027650398961838856930652588966662271928862208989302685250440776362387405614994580720635228318194710397455869086286976372302021894608586642933349272383935640433308191846248130051949835674421891441995561255305308147014744645590673488495308981439575079567040659321495164783995393310153061016020347186650739901300781260478252343724328819129676873401216424137094623560193203195973316682831658137511726040624386505052392818293847219771025473019294655605418466927247633294611162898646052751273224214133184903101892289900354235253739445112 [139,48] -39789168683996250062063562205488666545961621349669459430015422856070212496251402191374866550280002232503900713936326738193157532335140047418156853659423981257852503732219134293534782260860299638750425198296239810621662159887175214528764434571691499184215658622235009107448965120377903622511384055185255642610010692331537098690586979921741477795997840627869733971506429142846668164633994303587003268188678814370046853066835979217940918051851192349205347250084721256815172231785348233022968744235479104936462609455878369232461018487123862678094525064815813646107447844296908235305204184488520913160507146269340716800170261245163500131311318235881262095487868663715322861163315421697722509605820853914593783042486604408336926841630301351125543793029503337889456822285989866794826473042398801026872667992882770611909020867107290223410256770204466185030901402386585290530536315680652742507263593101912836203920700886571964749527095172336189151172814315609512246086724065685931464908539526886620245817371526364879040273902279656729604732084043186286717113113499405803414361542100975979959654799910895826620952854779585638768175990003115648495742280443569017362523387629575446915402111292599697558627152389921326415886308086271190691670180880107986042831183409624735781787273571438558543677117345873341207264422465787378573455145122071953269592991334775797093900253095474484877294278113834249074750343488946881584929202618474627679728504560916777030700229297786428570609140693593469235517709761165481454314558004805153546865249821282201892224306549432433205797037518720041683908357159848834410737993369819333883278947194264643479019560233906240701200973367421009516651740089563267156424564558252823187573722683455896347677388383686368659330317877574600607953838716918978443782934367442190981693208740998596911450714640840764736640824629552147796622524214073656179127051637693933937004240743886686174937864542548260059448620142922529661600048709052443922457176137155420902702598755171207743986791406760179340485977907279224959928824497005832207100423685679155156686 [139,49] 6746420361095968755381102555598478866322946529284701132374947242474363987523853601396320090011805381622329125833950436643542596826746151706244497955730815613533033893741357407925670698411724911301076929963315056632851256560136038937618837800987579064489712677376245395492545797874603602767695684288100857719284226149087802146904293859363539786843960183085054295922245859590681156089981076222052173552685398197061878330009620533856715095410701554374923497546194845663014163950476562729462983444561814046574025812220975941606990801999567852759636528921160266222325390116740916127241189511008976019488772083143977895826310011451118805377088957699658902141887990763426240120793376434384834882984239135330873471851770321666787701118070281835471123686831019093673083842908383551933999034612333400620953366943132619806216177669360960208251653893151332197152217650143207099721678361221384551114046745797751037039920753595660616747703778995997958846680101217745113654010457892141770333943278784025083884103718040117390818554907652254059718090850358388344109599124802910152544256396144894609292785377027927321308908996502297980782331162665018001083394195076534756363420330527367711480284979122800592747074237321907930591709969786416465103682102455657030596335657023782074635636455053135497180051090952243191054904291667393845068835990380901335619278358337701975122241613445962434496079528188846017984525818293098172006353682522095087667069986986411590700068212841148392964868621067755952505168782899151638569732761976749186860516761517610120502301640607497977807881083991867786920440929368531031194501245883233125972607047524777305272527487838569647675358055568290162639047780364212994199394797029516122517502721303151297539698851023313234648205149772632840318204326075511498958220870262957768275336563261821505128258710710720724655679753631448146501264900972812308329192124023060710757799707317094505217258596571230286011620027155806567616765496352396815963560496048697453798860106435845462179889754094375311450518474299908801529817762172521735476753800185194676 [139,50] -804254979482955226404512918649889748304187008279253371593689920552249277518376400417928930627783678329393823657651640768210245353929475522044471830604602464041785058428472775992740314410441206913287117765011931727763695284638685753723910881724713613085223005536335864607770169557934952271817082050041043416595669035008971355681611329147402913421921779480082630338213037898661459807592109559397613092763015378909519070248277312651551515786320790496474272933405104227287163571493975471817689659789539923276711002536930576837237993448541397058979239885014054367026780820669610853102283964041757041151317192980153375255512843413139212766306915239919040162325229500278299365754538301739954094695354796558962099060793060388059530925980397894082934743734715388016071983240702626946692392249817610193283617045998032776298953721643860592844564609613313220652416661183208001593040473422674241292537979920502663105661338549059724610326722366297978927152246858433232967423204261911547932453410365139042040501852934242048769246632425059852277661231119681756092978550731252619289027957750770980679852456719059425448599954955645088044339163993189635044296227960566061404030183609902845426971818417971483559379069434065032975586436449598344764212938310435380931725003048455380637864405580715086629557686439313812629315942653287089747374691767175688888086943089645588125354954322601022201500991149283653006593726757383644432349939159762255785164214293109396684999359254018223353248139968421959789785632471066024881685899120608901337709849290511195914489323720481412954951607109245120359058382347781238287704243303747876688912831079920924477585570298333581294702609277725598878704931282743913355595575408687084163279154457365624554402440499857858508437554291506190356780901268138404947508340141946719051612941306479715978447210904939782949715799501222025340573602942889014004491385027471865664203283026703016469373543649814964432742412601170855777804981918235686870732444682209267037574414511808950346402443029449846851190177104531174147633617178029635170931331520298 [139,51] 33743766337369975280207188197883463748903636671277921718539218965315635840285202869659087592056965832906859177967548166887334322880119182395763083185594682180538121611776576362809043961373036138466522790992694224400256629629193650211367137201724706635366845314642299344423410681422020328834790653986792200053766010434599067479767703882940288369050823612938804127889681595335903403177559720725831403043622342160711150802647354157531747314579364793835109765536557411845525496864931854421433655854261624364151692351386855878276163649578223718345753924012757522390663546888371026403317616839402027178014607834528374602111067375826904523689113969146043412465212777197524184435410901818023926963970683443663972360850630911543145306692105237664200203882742328586660054063170111182273002261225414479411400186612939923505387124375098741813200521106439154827141287012391689674603232171670206002949038957599260697345088838372578163112693849483531002447930058415425419228445172862249933373616827348218148511786007077840438209988486645277558028718930388737366834597479406754663535507929396922484879112650044143197885796134394037817405933765601481902959684334867146524473683424278031014203692846182427437652949328282472236639809453808955741671597933455237977363734982733557177533320527996453979345740041745180837763292056945761200334355198747050628673538437454635860900245449219326334082930743980237025210968964848751670830227160461846111614114190730149641070653230464291610812240622222763306995702539798388593263401190995740759498547498272840578411998449682183906880220208004820394759358341134371330623873400538460248320140522330443298112263789041375576603009846527111659613155514613050070122879277900516557284261300840846337958774579160667566348245197187442203486406847097819041217147406277746941445118036310499167273824575128889442778942271995977722789722056194015045007333128247766819613221088611911342627579707160474136932043242525115995246867956118168571404357029315397259790696886101940032467241005452504352270269114175616347164381965739489623992060592 [139,52] 15198024578157318863642545851522310286694314146087706079147607098147885488053741867192969851724044992711593409034718476218306614562493483055600400806486661672114342334173494185403611682683650794181605083850323723377500884028355608505960900242511881646173635899651078497311750054429869095037197392144212195931865169732294654727485766339666670614771165704329228594042932478622415943430373602599310300592280612179858250479722548892226300417274114208641872607036973044933063616670826920990930713068641381152872560968613201769763925890421859391203296360076590985953611689412779478099663320932916028623698676043471441684550955071137958759288123990356322969877406162004517916527185855416068141961168272003810800234549982900221336775316337747383114221365658508851744748720415581003628744136937283449608966503630437544681378365585546962155717883755347168534859581272219514937740004095110778132937922430112715201705983260953284414949046790932672785481211847826431841276212628209878709390198827014386808661512700142791670499637240157664741449088531573064724832349173689932160282476318317210596641607264087239897299232652480827157350795661700736851625016630523869462921216250282178149169771027744716152113118122954090852423034561201704657453264031598289874686496126493441213813821199141425525788436367571202906879337180335043813459273352348906624024200998118347762933923205649969705816878735277884555571109057140270335462926776068980381537437976388152335959199593262961362650277509736767380333968456726005604422877033495126901075367225038056380664602991730174702197441688329374673332141636321177102242120642465191762834647184801555039554142318549668760833993750459056262386826774560733244082466087719402947829258253461055618841440389194095684963449347788055307236281367356700796240382179452613305338561315246473778505798763215929799350054241430082152062621789324714093906024454378189252627824512076412521375107504409595440284003356235251299620562196106624233914781780810777509060945443218776885781935791898606100275204446866461648505245827046787008997927 [139,53] -5881645416820928423822326143102654118493085638732533135732521850295604379007021732741276332567825378732599915026561062373508267917314638015216011255698334202220325644151443805574509822788385859529300807106390299978413085880311294594904544700847676243946815387581166612652380786018283250803493221700995855020959592851515231525270954799298804153686930795521349496753083294979302648579406715548955091089441619216752786833941036387078459992178759906493597681730466651959580942178337623986845938908774037160513973884596055344605354201090806958927147890653371652715221782806495243115106932840169427963762554422222848153643332810222355995362606514924540463103859776891855530107336317018858163173093381694104987166666126398632032687595592574162073488619545381059966499424323826742037917496110273718528182952863500396110169611836771199092705431371018714928620125579143363762951737491041031405314133203656778868653745216873550215511719319721796344842016954794440472627334825303603259934585819626471154603822420841715508843218975492984894344417083231907181755210629127464123379899966660334628750242424861937492760306786397594178331261265207605856666064878278834442561406690098851812897366787652524115601064661195983995223563040774596326411181287294967361755898534048208313951697166725286389124754849635525731114205258032777850385822257153692190184949264407579886070309395266400939406059900299327920230769306238563676309887776483827860258575841285986329595340015542217391845913303005471799516071499940538212387108550053579968726757097264389252140673234736623040376846988558821272999118524724806288030150140626561075510925409875326041283761961560263790154574859509461261222639266393860067413277122915444292742406611729343155680574779551188961084297889027537338983815928701667933427890753290682665239389985429308704812246644251607450265198812489129098922902145548095548769220146564718289314606633736248474631983760476535902210735585197369007209863382757015867505012141505262410753612151331632397701674561517867295450383294230128640893309970223705328284 [139,54] 1379269232177550562130728674909034414967268273451350123641890907804488893994136948205433531317603431584895118718888880960609474346072330562719010085171402290380794294200828264483897518449898268976368933822909791715302531841318900885873340441022733600274092127711893493957459053553630491334243954915394955230391685757845906425657306159810993380743889986029429860064219927677195669436153494877276278630444414783507969828746355766819848214204898396661831782703931135321254899801881564456995956656344446290013342680598639462421316333286699845089928546076119942121983612951421269658742034003935998308673060092073021387200422969405543039893305802292313964174725470863228433938431308182135623149513760889779730958735458358690165917232288764821314258817939728836191449049040920603495026904375552925591929749974786795556294558088993938969718639935170898844528478857928527379524973275039155410348661420219631154852837474956694565616890518877207854616640352394467629266267386728218098825207709748727941999585414834689059626277744266524453646318236804882006009182680502981179301971411638217819331021707556758639787144002794098011711711792939137956433963151609562949671370569888236085708788814170381697995923859811665667882101849625515749748595598499937046157840897868424340812707004571172611472185085984042665366827972013899860377999280323693485756292343166814407928429721338721707111570493201481020688341512179964314943006874888879513138888240161737969353906235473610092595647524152470948083801118753380440300372804247775121453288477157593183180652471718167500066888341369179393439050787816968112170470981994769473431552829586756921212326191815791771814263641427496349554802702908989247806970804070379421595640833837317040520771461079564568258761406091435156561271010464955958129776268584312136094037125279328718181101483632701648947865634843908908452819105219333301825898784268391952067785180754927394406967297976412325218754224052076707398940880465632398761537610192582407184493138007713629789259000728415447738506927317047213238446474517804045 [139,55] -253604351051126797179582341708525838901110492174490138504298343218145758111127310072731423159267048756448846012865643176291266743776199399543673240312502934348437233575374586645607517295628362109476091809319125555877828710421761180219995363529856186296217589411829628373033060904892767260733800181729493061957922185004460486267994294732142190480604780145614968705566109304587130222886051444886442319734395405424560811433009136976023117342435943483287108253224568896978212571102909759791757265281255407329130770893040268666293876258463509840157913014176980464595382143555535715401084861674220913738505940369513619715299731734849541434820097785367931854524831909795185847446009473265222608345176371162103480980188390254532104504573595669708281316493377639323885360311970488711180723644423985868949748682821785852329696825485163127814057345778208945468296136882882560958039423549060164129521646958964961091387318576914293159022983114809146810137843740830503359651775647050335116754624686378334241544215089121829558835914576471146790212254755922724124055578539956451498322614562463354575568048503872676335649933610448034248118894510210235232352331077520707258926938601586943651290901015202294269454981464268987194597744426907342318083101717135086932936444700515037276983869698635227378878498147682784704319055227622835728385017134830064871271131126125661779924411920141524068148535446712042468910736440722103647823433315130734666255944183553270678792454593061797249763811513362291481851377331796399844343558828664103671913732597266236176137672609519693001558072106789853736604183954718854978042883983649450077406920437196554518349412373763312538928710398303567986080109622149150970224601731569162818192863215976161616307763763584245041387433529434936652280189410305987903303638402081572162027015405939792383573185305605760703795561815098545254089981023719646680722408871089878614373936580258852490293741455019757882958748600789610465187595019676425640929794912742650806376299906801555062446036920122750777252112584633003783938638078200 [139,56] 38827161049543567407950101147720556292266314674661432404863034602507216547417290326680870068937137658239713747413563331205434905387092969638045219737583418474588077182910462699568116272380231684001877244683591425445479900529244088071539456592270056867552999377068100300523962650527293831639254310463495270688568687986224742348819868669612814932311923566804818592892772539002968222880982066834856449596474559861082330753262896331505268793360449490850604508758348769889617798731854594014335457329895840829699724344516491376100850650163045178621259990088579965200401909756867297564745847284492883887638200571484193952547294892451217531511917826599893704575347434771704834592856215769331091591486367789591306970804331660015556674780601698563636727423568571824973759231418295612055374790707033794001700299748297197480257008846199733439561866174667383665757030837066629624190135656273975433208109303217476800236094105819130704435291117861756488745155531520581865326466421961762692448760107990817563637124524875118670714153475629274770853480890611671521241739008265820262615295560856016295949874439389172009284478532170563940729804491336943178439309082393945779707146650280063799872756385601832167076394353068374887391366757299013208937525953638283180329154572659873807604173275127213697165230945553527471233319767795933774107454485076233842935111562937079671527605746416105869608690405475750172349703939588482055348261469518287081073266302452198491926425246935117036964428046574091175302550234014642714737658740790661941984747825806872958721296903104226422321842294347163807446196888799876501402392136456061515711048186998492339413832493591208741523154172449854691225477295981349516615223081679375036415991634082989293436018335759615827659743473050980118823778136803990963190831459659806565738975723509576017103823362731425719881165532507559388657864250180572970368372994138281650202745734760411534953847288756907173921248137312345293257629978112650990677724632041465496108684318627227413057497730330746361930149712252987496181233960 [139,57] -5048540539332252240551509140785806573629108101031141524287196808364579647386609780577151449813861668138780291178575252121799429884373059340969978687699791170451818160700932764366941005080580866482270044388281159884205711693537766978172758765381993549739974506635713200059916731252553875443467044135718078136787731918899119849008896083267229534181710146405660798891077374378515180631292696772828348329067797829368528899407531876942507426797461803455535600271644131361889187760853355709343045504030944169056364276341450250314450072501978981306886668679236473891161741269549800859055264289626952139596272159954953059179089499099841379423804369641000413888135621569034517352377783994857208781219128299753886618930113054244741560309911713014881304462499459393908235613852617250493761395667004043785207896107094565498367774431100270889764582906580665262203114225078447727904696801228554106887614544621277942608812796471051115518547146534321823212045148200446704677352571398370419827054548745745018321610986521623208120750680772675674058974148048119330466254829283599636629602864943149904479053683962420808566413659510629919782381811092090362354820006375585124914181191835674756602788793681380108232788503079700530978386313650769434945006881583547636146895178516350327362434387997589495981986656629498707434371218443315220845912246287031620126861676413902942197244424277818807319099185800958819162825560850811203435693444871613237734820215703228951824471038484804110593426465697318858525484276822364825940802910698111725044476002994692931576568445013672226730075060891129398155678188135949550559926637253073406757185247631717787043038476208833858555036810741990396116657505641522286033384152484270064183277722224770628916131774496795907595524504572405966266014001439428743353149634398346147606193580311654914179972458764840393194690115622715838312189851536173829456180158565484022334139804033932447538351142978225219142130679787297272195528986039731497601094134549264130914950753689584299694231955038809659740155102665172356910460 [139,58] 560501677428366367646758087289025851003532722214013508181457926011770135319361693119123936161541614844188174388196304452962877241121180454180933613214489421852296477490542435104270987960487567702049694927073018752216348884219843143109342428530726708263940039418313897113106509962262475828040022446882218819909891154628568170536050202851905089601760572387878449181217063178178415881760035725759788058002974813916909903390861384083032460086815478225921018667984304696662990273466161616581071343442753428612773506767418091237847825765049049207248669608380418250056001175681255806089703033928640239397962165409587095283367611375859293474676759455836805899063050757906677306865689969243776405483739695476600200066168964238652347842778600350980105728339462128722686336747834701577833865174745497351424738208233812327446809697204453488829059961257903724745354107792383564261682469782953648556170860891688005380324492232437262558603287088212487843530913384238416702459195069451421920084944984890221750286594360847033481400270990000042861570478445462111305775957852660245740599483893356940077439618935228106050172047246100537480746780084932687851669184032233814276819064903061223024913207493929252605323023274990411430011146439102076586166489713793202365315192234207268305621135228206683373388785882030922414331317387973295855466903166203940802025440040749570107724568627011100388571708468329562133183573600046953239593480352281889445749111050396902810343454597494194076004026932174901623727119525583138983262741674471442840333576615254388704219586899500375553149837810772971364803370049709071848120728623925853767768220395316502307647870407764195525882403579683341874333014482868524199901448827646967955994940153551131577404766037388597445563607074948542256925228476563676779322556782314427080972621981420533924089175780591049915129860709149290644470181859255365692965812139234178225251287108038073616757604918985562895614653202691600419190039966040612332111131692245429781794239921749670480367587469171477647732811487456201095 [139,59] -52948617406525474231935931330857508861829548564244959102045988449914330448309162793564846722726097462247800578437181627843030781946560964225542403745780044025522103272872671620706188618852181135710378430113754162099585925639075738269501306556493636467452024034998321188659386975938039699922101716995592049975913961398892700591419366912984466194470837971613042647175402495189968747990564372884271694078214806951678794599162019675453183520001825935830363740829233762779539988764390088907132017367074699725536394832962846772509730606044054236693985273602275292440440374060932418099059343049399523841496662348337228167482504922592105030706011380087781839316661252640621267032463336625205448233949760994337300540075123625608429440981339033681382814653118677286644346437911599286515867989888042813750287787891370099465771976444340054261899678895982965001588479736062235293197853849893059864152304204536063998965070335730392804202080393748559358992136511401400386960760459907268264620053402188438399228577645875352590450457921392706465968286631610927880507919814851233237723918461545211068324681998855500113762318979110372666180062804576504562546989580423051725434602281404638647755038680555516772866660128203577217070774742428034142519475047282820877424627072377260015718873527691947884580635998400321702269416771826196490639065313388364456569902840730292591642921208028668498345016493147981877045909215273033405539122428586530234386988072709540241672068785421232994536728903054405714775423186159680307299729389796696740811966153695730369201798520179345826322096033073961142596218688795080582933974637082104023077356076522191346763318638180158790500282396030753819626212549058854992253543137492236771113229142821146113078394513667481262046807170852528637692603009775395870498303573779239207520093681125244489068805983877636739525181497355059862563836845664926520375302776335719857422953504511767127823099776220206736090662560000357925778034209613795664519802932503302820471912135762808819318335071058068678843020139120450 [139,60] 4196915800216838855692320804700448464437848440007205482590978392118105177883235229376337843262515957405146357222998986974088212218729074047821510064092059566184184623403536265535182405068321869209220654494258049830092994886736837568561533528742492945047141005216716431336224235002295763274934829726367069332379264368654192745556929026865725785101608544772602364530563188372140756988503834513804711474104416257010207422272445487907670363418134153303064872508014995672735606209939823913752839099415848788062018278679170101760256532264389681349970082262177218114380064624654998417604819060870278474575909549519499274970261929587564313358842875654670482496479879635659547891630971471404929271706840613138955019538413571190006251468324248133112293826661269453943316610411171284769893281895235211904394942822543118068763592064485138914440202968127263290031079220177025595334642889371070787690799257616327908670735489350019691125128131371112517767835218868759354734075313702940472201764175244090845614253189988049579580545859524610505848128139906262769992055632083117243036652520258539813069441487644270602778444104432383340314195361107394513598303730757883969463413663905776865138899806837965527643386220187429385191085619125478381679766049608970801872763096625194730112702692790690712854254947384272976757852682138587741244573139550893883909517526448495849029006588130027709324441019314120830857345035429647915129999161274756798803193877639182878939483400667935191571819917878332970241925940317665749102112179892614493692256447983957298484674248641686544097136372926974989455698647410458938063718626660935453513927770754274800445453318727333497474167125591076208211050887065758702707105670676924393680283692804588604439798598222413725450705821493052287931359256234071431854730073306076329456347421817427349107230821994628963591166336465604443359561007937933362005383822501731519532338729550185977155003643341478040644257033262160174575532505908713998927239626342854287951583947835371083678255180537170235719191110126 [139,61] -269650022250819319791129525000275802365066621817007082150252096128127543051177796245542222005290640730036900821776640868069104882160652034639461370548316923119579637298590513756979310979456726189388325279898094016848070663325486916726551737988280202749281084324106170719988763888561883166999013511477141345291707864888494993043119842448897521018486166225602417102192688235962598355717194741302483504528996455748428587212272960226839277046450456062100839451514596232287811876695821303484785301234172738542500058905680483918165243016707479434527124731393626401018531164337695763364708983516944660204537006254504047093498732335967043411947119547249266638291708877260489837677160936655421149947344227605965702029189228872686347944938703647987146662802903864393477559317537144710411703047967798394563262704696555840191803989237740431272216211080436621549124025641053641740712056910923662062895552197331964723352534717696611865132750186313408270492660495601432347918110115677979057213161990514892264412169408943257883689760185507056609952790857801143997027777532554627092424644033726123054665369177533894786044060453991784208576315601256118094589088603602505940454587513513662442946834943470516538812489111621771902249196100420334424690921040232091950799206934396312000040510036513550453828039886866632138404917541264178741033623693244962993080829139321384019158687380924292940862859936425291702679951992862416427026095360736221335376668773404934130937400185666964551202472318530698034305285765862046110515625452757294085521722107046215993142730044628448418055047780101041836233303178279036048564974376032213107282243007031102365068005775290910501676461285354985172180671552448187272902459754174738524231500279624915454962500966332396782155395811248637932675141820832431002193531982694425999349008171375247820062438889425553103580295186950325597126148238718221119530793494113329321267275425768159718126120836663348808727151579373976437130367378208465683310648463583205148733145228309612226816566591948557219974831 [139,62] 12763244379661679319584941084656722385401227732545285565748537754699370700719488764405561058253650807305948139384488858512946126665912356111980628037807608882972578294988699287618490894998615667748148642832875444579686748457445792316582254743373125130834364335025172893500333300321152120059044201459073844575439845599667717804507537699137542013647768492187371635328533298886853844272362348178996310050691034808929700192343483284288267200227872228235045957427175032015271893450322678493757395855685542570439819876636060950334178432789145837553425226246965534243600861707640603770090957388625624068269565793490845757904818827385944593602239318627226112460315340745939115847110644008915853696472698002141357105454089329105559112218042067381415924348350499909064248291977361814460939292494000892368365213144147285580932982832441036123866174377341741127460974498559922966124064498298642759098483518486781793869484011602411510812369616818955361500465826520239594433567057263481517440659762487217111457135597942962395420316220661167342296225651808871347772652102641940543389249069300934101562085479599380543540247122743741370035796259132460193287968646406874047239239428536628834396076449079066381337359895598805467442937020534246614915386333037986606988990280930420384111626492964934807811829056248814235941446511132234673845259917268476753909572701721266669878515227519483492907627760760019366705183051353340947791409089736698657589269224244008396523606658631116419214193335204116897564454246654218179427891294913343043222355433881083909932742204180069971167098491393269729883683477393974961648953847143049405247036799067066771468527096210279496947488897038253729289941910070738082573892282271524310723279067235877791668075699933289083179230838862125164688734106779520912805630014703951212492327449503901550818304740308574901405273957268638241272285290697878449163307094987631144614643716923459621171355041155788170402156667530270579324860546943903085068769728363332048762722666704036967722367132801375980146 [139,63] -276660455986112102359591619041782148365191472226795450776907978120279055834202338607300993186557283982251077047194084802404268935453828253880748440810354868616671445332544804617645822523280377248374955517231503349599578177205838498757278750489620310230639508584784176080080567096742628219364335233771819341763885299013845582677201699836627489281520691679823206260499262339612802690343501476078010602067938586109153168718661274394842553086021586723487628859680962576882786307427638570757277256782849824907364372487479077628996224223465203676026328784851633388838101766321723984028818430818958458912953831234471081680502710226418591589979260467267795100380155611347912493379215371312276384304220608553482145066325216476073860975552795490072221247521650540049257603445027523158776002953492156074182804187029311339545442609568533633634622429896079401360735533130155480773377987295440348530821312089401639607324296593960654914967911805218584583391725267251013023827968711797489327650464288717109567552339335459172174376901233698760308893655652278535828906673262482589137002534717417576234300269172813760472823269804241929430414273419558603463165369646982559239985611527061584673648138733089105944531220270133284239560361368195667283835533224904592248112889544044834462736367261157725591895360302361968823441323329810765147188935836531158090104130280002337652673014560831264984986310115862965324671592876137494390364926475436329976360448345076388396742735022285992068830950761433456770856960487783549391730066840935909239872607738128522202287889089449401262244036913559018942420236991768682719557912295071104378015016923751426901759642155898335592613892884663766997621387741910144757859252839679210316202882842374842871308472687753780586659818213077524252531045876833146086759281047132244339460537912709628557604910601342615739065438844915959795168823921794713494874668991962659629802966550706929215340506758650059711355585872382290080085295671245051405877863272968880050049012669688015163632011368688196 [139,64] -22056292932589979435756086728586786336904961811653325155675042901837685216344694991330058046842021600726228498628893843869622400959746142971846682354659901950288094592739380792898749547886548483181890253239459757734894552223827373083355101468514409535230686944168685814472286369676038431705709952697026518889698150793148391800084595123505137827147364402997818524535639493281416409924106509644339307179000430979203738683234024712039107113361760033021552223720592249375619607501647418380285337709683077252179985925216374393170180780456323654703181261711468587786948435168853755542461197980652739401523015181854559977814142746805118166254170476210760629653679346061871793441381610669406435235919439351029136213266394937014299639200056464767236203094895173368677973157713846443932731362505581838525416019390086999837680366980361650926156063242915494343334779260110803181395853113555949731029202315566276295828498512853626341622018858704419618700451294098537069256865462143597710456361221621917590247434178689330962382575362031224395371689628116004309487508836240316702336997917326209682571246128339911077352066230691855614607377844975540055939575652974373896280521428519258474393865293591774546754726885761982231322751760379630515403645969905715001113663672094335233880570322605501473578106097835985863615435587130847849162040139607928255405193120896221578357486189890270818502289349728670630471969622117458140770495209044831159871843993242655593652444209018787954427364882882920070513343066563191142625778393376540443456527745335016864544957507250772233705043160241260233337426042166100537296196842033748523981701831105126018592866773171834569304219569816468876683800814644513514229322653739232894714306606642521080178036895713049544925756077004326712946393374131596596748143753979140427843080799368239750246666917241549775931328773748942895212750780826783348483211656141254828549441987014371532571296846912188079019267960330482725490257318768680386737976159622381910102640520685216870680328086280 [139,65] 3394750248540025566283315118732865843236451639303144623071637664192810598218982410671739390245732386459362045952781628018973150473521055187784012947808774795131829270067216173216805420023242021227861655428891763030646635553212886178252751305199299166192663497578404264361967805944438481070757573767871386113787837096672733840834548659789157689253893423220390419179961457545360993396106165062132841997180324575050199938542810963622074691470325452717992206274578056500475212836926710584117412263064558732241201802593056207091169667941239359427612534159987644692364788883636131228952261391007129365627428075642337085389628688452762608021895076071715082391615552117922854261077859385467407320452923822168256711175138199955862657742753016615399386696064778153680137419397161561564261873018109400980037122205188657723175797390021355385287837926403274559797461096217172147384275640393626089254391311043471268458861343500920029076635754197320511336027507507026697467639394798147412294001646458048794483188616302011461794672104689740953375639005917532651465834541909861500263783718260754294189344220959611036763130051072149209870977010567565374073067772473421726562402483774891347731781870355349056939166513306003750481264076659883114888825232895245198187561705935331873792518559604408965462386262100128647852062332601888476116038137730732494104124978668942781193582446487902803448974232930450084056144390582567024237173092222427021104131964646505140622933755843488555797730985010330753988409130435940204909972058997131029593390645943279476672698055832900550961172363973353339156039928784608015983913714876306734393406848702580555009238001181763518245748868202786909991136543760186836335579768745258014566389560647153996684080719872205823416743869124585118902695873506692021065144592696885747604317076464820007687142783551519792410957439815073500167130850009019275241359794573160595329437593460808430106734879131006541608488044408890980345293565726144412100219409463521574625865844801155267665784492 [139,66] -270849586919083715783859010362213736919335633971636419783255731627570312884179333241057228465902331686450876430983101403472705338550933997189131040010500999149625635711349967523627148674884650108614142108504816993335758028244046522612898625049332318580207610337139215842238149813663100675421463534839950206952820567447769408397321169497375094027729508972973106048003477540321668788054343082233141976544101508197877923280437631641679602355946581378602316889406655898752497921523517709178697469064656054091989161286506864574210188944945389501498623985862170514485281224136890244612753788837733681669130389762445449327096001234621220956786877870074980975173345622325803565693021490002196313775257363113441692983051787402611456481271225513011029273446025653065580283664452090042849200633950382688225943522165342255725155213048842537904801566928642959620735901211674577596304698864245740782651134263552552447385242770439464217741103428855323152706280418430707776769622656039313556683187817863504862497559626738522716196362868827843253252696089882992104865634184373373713847069733014336901597699648006687672219526947575114867677869660147960940836891204825989518142551329929602350199979112175383287260141480393222952761696730496631312193427734790486058388148017929815476198677355483650497899814367578892232184431469058114264993572246276519216768601216032354239774062888007981085684227769046419997356853420129817512006111708499871331616149683378735049633409416473677247399731868207018381658599975249502740055476469690560193217856806250221227437782141212671321929391665279457097949233640728863670843964943091961919586808225424460849035889040484137559901417718206677733104465666667314491670728301609522042264121092115002450536602308347330785270046717694430178371535527991960429754306913088378513494050745926462013892812822528393197046917851815720227812409611643161798215381821449554193877486819537831040253408257839297194094455081904156569466768104379943778491539574149045907767293558931646600809 [139,67] 16076545654972270287390544077495832302424280738917692359513483168931649799974429037376246103912351083481795136359541549819507396617207641765266385494329060496344612585964481409886962077360895969858491397192715445293098532646290231879111855193394697215977631729460935195428243833210013585916651315922133869805708502947360346258818466271779412660711336176067024861415958574911316745637341685645581486232043326801367018448691025337528842192959527252209445216960093401209825174786726511212099097106649365089358560840708615257655117249984258068142507210174963979807454068829116766327751498051576408319995234382773127584360520152391445021532426668636347479938436595046223036402001403685500018644572084707364834475490899950942976362003540628595207867759944516702778824539886446496116587784635026155156794319513630156172377506860755440200316761527324186165645219605254495787269387792160306243370957718877147275997451065448383192651812660848670258240939737749213675351320598939849421728188555185675446314090800640688907045585054854438887599042530185590374399161996728255899338239505404363632679026242020508378017896078330753689817614808087486136279226242924368208464899898011649424013395029563038883498285989993581822037130879688166984934972109165594114326106459773927247867028104522806989490960503672383293066036841230897251459445086950996604964160769730686795208895110868287002324211026674796593640726626787918434416289221070353574812871777565119883158131968572895463459987684022272961051915330087671863300989183451005518545749405025404636527959207514179297842535709007651592767435314337320132307949081872637769539597766297503320829311270745400215910126363289274750751717584917024438927724186039920527837382973761998956809867998188999112678964072553721249381441177342385182663737762163118612033189884534478979890257296989830991305674837668458233480980525077017565495410241329525153148034830177174972905769686308122480186107870137776029633541881228868152708186510697148791360302523021666303 [139,68] -770267019543775498061443359421487547906667934657312924378874737003160385742836253256141616526867691948656494364907675864513516492741796487158288591269417153993568072634172385970579515770814344002547977808072606729537003064746031688032267388634265292423979705704335267792230977915229279908171785910523482961047038115395724476862010973064728910620898705756196285072057517361200994174998023883379596200587362500109024945759028577205419297946349780475279571573578075353120355604940256574837825253095245358823983205074287592826452679805247894751597253887067167562673147479655430109480952731904999803026974197800953098574981588918314978367938458731346033316750913042553992813783607130590111150608955062547757165252481219458116901303661186727521032888481326685812476072966409416598518923533404093374907802799569571816490505006628935059942739660348342140415916070213226282936867010058620296400533789099723735611429625720680438412300240806890298790194288961195994743471561488048862494570232923502176098918883874369495445782153180841077966616815537198461376301153279238644442956825711078459109484842262510277869291242177364108952484797884354964208722198139256659551991581142559722270474111431635132137568951453162580752707675265398673105667213567635830587026441890388040190446215361758304697634264895115137358400836970000915567781278748750343298159114637905404849849016862900925651716317402728816406471997017060984592781074390782616919930711428444993933703340059774480520969709606880752966600148104135555730034746840283380711890333933844068093969310062418588777895928300180699787424579513530292289551270161832205568805492905718049434577528497209911793646397376606941939858784818974845326096800861495405654884451548558959389463073109728476600139081153403139453483313127365965772420393855059023102229592222040876003286003687568155318385400808363639122878907280621729640184773255781218473825274650757196909889043539593741565793682028160777636075950120316856657893475067793441241269778496046 [139,69] 30868833414925179606930555065534244706460232046532180419016981881597172133217591492229431141830196785601547548032224180340023687699949339602734681186611539847661875376112041422918946688945251805580331736340851477325230447896731685486246667224584146783474602248385285418666165733016819272141572051806495117398010170996116528181084892057409364704365673632206293082198822939010250281925318697061619015843766457176589273302455192501274742454343158928453666873735817854862643708471561219344900303247749329044856190285985433481295923771333061437604864925171597167628707358963781101458753147728433162274146051680686012399928919941326868043259035998152450283411173398710713055877273997006002025479308747014113686392942556974831393514005396049232979795527626874760416959525799574993826798788476803033951873942114284079715697004683827038713950440284766068561466577697423105431195844153201710023384298249722270729008863008948683939279785724519463793419762668762502913226312610104506146738620588929027264006011422225205786166274777917624736313789227167072424515704749511237298189632197230686047890923709995310406384362752847378575775876203995808026263744194861589901524431974704716430121233622391906547869537437591104811761462142154173572395746255854478822940159236994732715765977650704887301454839060602182145576077700087416789059809034441186482903845818510396669713721892921117073766449510229451922935495494747287520522555006803585762306535358527106290274174006382022942586159356696834996947908296975844550420514231962474707615222714297206715543733789324128795683475081316963616836154461261638505079951797178936647484707427554648571704930670044172759571981407219801574467193132495341881017487084401680891841607743488672725205594966109603147971683494973132102157594858233152256178014233947705370458167004559695509239402519152118845566185970408623706457067480367909871245986499802395511870096065831093249662005942423961220382635929167174621614042669385676939332979448225829664441447834 [139,70] -1070906010844183235809728653955517613683600406379276373709894302952784319510111591447739254191490433673673525883718861933707623366809921939926925987901427272040566417578571079211232986656678620902124497792996670955076217009955409533196591154449354671454198974854413744096553403605945439073588411357751689181556015090911838788774224477430699317005457698516508897460463644925830263832955478685875957352815850802898211973681219394365546474965120359698503083392015625210502502560471194969047583724669452130617571135430052547402079937393070292445240245855353957266538531850164748684086088034990036421397530435193948917366824772646353490325833683800814835656288339426948166555637247623616828683015811027033322290877048308553314956950950079777958049714968602009563856702424777627028111247347512740866764927629638313707541444356083417784266490333050435251220071297921156994634138650792615450241132569269566248735675805764319475324082261271335535522657420628926062024370555257720424706216181507431639383128707992910871656416389274859327842507461921313783706784237370588513674083343478291920731070651571718418662162555999950509145492483333402278047269330519808885733983867099758261378404254388239768383424343999902603098456420547851327273586573297802153327752676487623345823139908310697910272608750800474734054726673119643337892056481849114474073909719274491585446011885579988318725259666783452918260488531420162537663327137807382764612112281333851874368329998790992141962586876394535556589988695089482896029773328360771118183275073675115269231648688222590045148887552096413646439785501565107153512321130888705688565969098891026010067429646012473620474087327616927171069717691276725808133486779894227978472514194685559446292760367358207178971364950630180088884086593501430283689667547251861769683364980905943922556697484907549296628992820924139115965960859594305879787541918750617288363675460292171660590169126813778087673867187733422399309231425033060831061721748983847086025771 [139,71] 34186259575392691140186767418751263126721995985172496455837844314530682903011299030849660507606622401121071996027877072049732024810485403610610974770993822308978227143014875162163698235846848335165905515188560474785087386074445281213091668831440478275605373536622653453341136136849936660006129503347987325273587080811293940237986063739959212384802915268753509535865997359191954764382450911857918551317084904753315406665966742054772627797176207790585332560324360817737293326028393098725191019278095489772750347556511037910264315005893963698829927832953862989307265754248922794432221633161389762079235922063006352494686168869480811714508353310472816005562033113790234806115534828678202021247048495084444791458995409657754618863444514785354882086440391207457082587081784476664657303500692461895488342378290895173942346435775876115552277814995741309433693270723238393981643437840558020723238450268714589724056100523640346193771446205954695441739295431270617000593202211999648878170438229036782378519189177317454772813319181798046095307674338373683828849293373564123622360355921972435687156523436403684979781031903885119024865153544835678431695653921711251070619207906436900827241793431240915819687733817732189106497771138280783618748044153670748119089014796951841017901440209812062059293582876454223246453733605886440914830045404807783417155427773708651573032309076445953657675796728239805162159883426696921010068269666057770900117356690907425449352140728562184431296184014686149124657290726278465174288948969776451893395557808318248878479240640669362504181323786722052211375063937539148871120942245373767246265879246514969639646575849211874591607123717589478495989930271786451199861870578679050566867619618570508687926629953814695539247611575069246705701011561687422177764274492214336150203881876109602707844700843406522877712650579346192227843483285961531952919425132427497053899944792310839376290874799279902056520401375363526174321122239432883362118734816818462692 [139,72] -1099764391509708530061731593418379303085463569723750774522813751919007267643494145671491589019435410947655596572571805388699548499514319619288077486793056063875566606971655586125461161518091351787239828849351702299145824257178001603652962310275098330929051617957715773102126673405846687813659845727450064572659646189359549341181943033617460817705589481245187469186042277664804826227149115765259564995320677383505668358240809158416027859591575681141213486076810344911252720899588910088749154728065883794895485004301346661882200037977790356564292893584557570914708841180472849803007128216643993241881105004416677239583515936017870375354493391378130232909582749426594540476809215156676841332963317304777578848365982064182783214329318418632189255869532072097085440515586480552925673562444545083475681704999452570121647489030617911039074100554767167506620998925543583709803283118340717428780020724281484977131672761434434825674538120004501488368894153210478187977911277190522488635623133041458974267099859484419341139395676879484920712715608200347074178312860556897434894269200863874470717276772087428074922775780191395407040361722288419584062710173941784310090088290739684757978579516287763093315089594447597350357088029531221289811748343386184111239474893482487767155310629306775893180162021069072943069100631903210680198397252952436399549919301576282847686806005731894655046954518818761610115417586556307833858952867700993405599241741800482613880797515595363358846486357239309882273842566228556603639176794034332459727360028726961606325353436882573139230676525625753577900492389073098346603674335238190275652155913843959407912304992941983675936773601623697939450415339375694437579182065053060430606590844842917813678384148727748176949260862313135791115495833998149734390357764807057462057158674085355269396772201726960866407057678951707927959427579512595352691377648241995590747203078352498928330195910992675407107624311409546169579838311998869625366895579282096 [139,73] 37599140920261102079657470975359835053625688826931149628434472494629620805880601370082676635716020215764634901334902864552240681351286920783799024170112145116924448091554760850023854408879442977791507832568266833734036857157093862996455097100241454680469264415205376650211375728444514490116685555489551746972743135271823438196320983008069651765641913711792752771677088522450869516178135676064807337552573373467733489794385296969274124555046708977127217552696299221353956096688157889420554056875109928719566105009245795084634481716056346674188691681718531153654772650184587144844358452848271255657268532511896216966832786059290329820958142482481461308305671064631595655872665892278585146607931357696234608565738016181900875127230504288036095846460895845758962055717887651046913497225464331383247975825284312142250268277784055346323310347201597329541237558547597614526416386648713692522976799842153195275873651226005415991921852363593316991776632867483788020373916497092313279568055448610301139683342598164006242363472954520379944452870223706980357324608602163316317057607051993749052052065364910248469855629590245628459039373259552193135354681780194991672376484013980092704776802529596413914160528428909042767163880951228935465679795692025060068905632783956167603714151989175608194880490155629667056822430823866575345110461880799506572140462820332520971389663906328144179452672495689494757669723998731971360280481713530478543925266491568668707179003244044618742594185877976500718214783817131633308302594519672807892383832335409536783216838785078637915282763641287544856966955793034807362983968117429452953628955825596062472897074000636810180333148204797015345431313088457158828737233390308427796620696399418817420436081031994651610283240497514619954093909439892793085101722892789512251952735243563311084215657167259460429069812412091462228779865618139358308696810237584116351545702941109470260965713614909787664498015198597291464784649243269169162910807188 [139,74] -1299525579793145832345389921487323271479033516721616788298974610545203248098695656763809775341611487773165171868804939061490515661742839562117307130347066356938254287513782738769639634669374860130114545217481517961402557166338560063559738003916016218016808614387077460844910027538152667883508641571240943334681877393623630412010889601845272081538263537220341286843454996257108441359832205022913068256595173536200605060560325074029518863564091753046660291714651815023645939982447405098760452726826784349383341930363596013367543407391700145503223364840100457610799380975540738470599736910106940268560923898502049080983735980205475159228441945652927931528003366293462958145538626578848568744533167149606162167198902834763015413303434435086102067930784070894122001811180570915111592284780152374974381364311427619454994643701657978526338480494421583080858297256540106313376265189185991918332330667093005752576810055227703699858594559578144439590037789801360545740727082873823475472883276067770327018404930273463833790549613443576725230688954934772326323766979611605242392941418481694273018565195529515286851464298485554847528357238183270602522061219089115123042666788053054856902589062706073239898096875534685582025340508168847578140547381552662623102860363852678858249520062265937329796888271148681788414738066428638816111232722544787892499831728166427804523461934771090577162154831084337235859019868170090169303926828814516238308832870655392968849986459469584256223580886500123793343402305595593482920493963055934930356115696774633919452547597375229984028309402296096875442087102924480314495136095860767770355616531016785447022802173313452960720659466994862678892044080864935373785699453963635072664420335293527628235631156789733756498964115036035041360975879614788921342305281780403690499305592811182488919799857218016395557300427396285604660338026052584618404527406918366164996418777006565343866162537291167260730942310319421672631070118507334812686035 [139,75] 41089599618633284137687341434942107152086965366139070562289618443942863205112897146062645862054619624780132931471617125147647527425272163447009447162958562791809406449401810587482906614190582691410063711192209249189247366738948869926309740082338964838510761018351845188857293084916859324709536304629924528013014026597096344764260860586643847942248060223355549655803935353260353552326029161750959735222946853327825191742998666737378581948764050860632270210029308346111569508614434410410648255438165133512201709910488557082105231323832363541126920750059621456640578753608944008941858249294225582987479816209511162365160330431219481363994530681386798521030791709744756113412092116891786833891482069180427620778972446828057620822718858299772259997679203483869805400077099953937318321498108495635600735244112306179392235375531997917004408500927000239596830461837274112592115370904803728466709314590535891646912404731710820391106628976623748536116152949186482350254410873911638805338554800416315429551391136987760474256021980165265236503077538932692982141185008244668298135065172380252110525382231072211076633796231716344904903959618434402779295638883901670539788514242255282912308787325545562731811370964899777161932971262698489629025239671085220720932029610093242313401551218825777598381496657569084343881339439537712009686863881020603439800555913125665388147542354912976473874928474732213771731302152785342433196496019862688732700914706337472436619823309805066878881354638933065342142395682516368400767092674159874603875945218138111868220671905344315894575768178337089789601980830116010010400585019317396767333674205220998299850156348437880350841427044844986454757368570045872267395861296619014424525209763446493922409619867102068657794188390164723910732918047193578197137664168528102171471879882227556929122004130085311645704741811744601892773293314822485615200339858535197582295119017710767285432474873726674474147747624732435400357617798759575337 [139,76] -1071296960062787116456628611172593985475011104399460658731828585284947619659963275403534356633883832855646038493945664930845382846509093191536655151266651269713499158424379596019242314371893859504710243714366783589784444420561690108021671903480377176103356052749515568880322188845557992162162305843069819059136266112909771680870811783859026051855564840380368739954981893508800299138685325972585665318796954580728263698335831457887721069574708749353198659586699822810991123965959834658755263063308508851517476343879977750506944303610586354884647440728127078041836062954326791560866488949933450059056570330549388377731915016258802863457101792367847412013877419937017376021359377096105460630791046266338745780289115809295219136981455704025861820172258673134270924992945664426690371006479235141166343635745196095831559218647046009941793098766622419196280205889440518047082964828822026057738620955913286302884045488922441136056029282369452943064975314532269155474190394516961581345437198780300795967591281172181472179892751528980224679948391124577743284455176362101684011271357605997874801065363332917082733478048633097960353542622451046126340675797443486645598286764841188477362845310589668046686595039511097603795585099473111811753160099685305378632995957332287222002161561156960273987124085933965815748734782566749841514567382918889021685869375670091035029528690502648836370544011250068861468327943187079416887569624008404942226082174475482375228236485884419374815073497309681600224600915225742547685127338645406818174617855371121076596458848809630541809933996271869434948845183906508071428332269752576474370233782171770865250620563417947420752727371058409848910333005386386254021144088510240491952966512679915640003841658836641545845074509356309406081097725727671838500966523010062655536731872502773356756438171364657765612058107757189971756302058044627598252047428251931307980625408409839280587611125862549632488208646042305975812022571849232 [139,77] 19446850732283141783490181438880445934455698459029723073432156764588415384155302992569046272797696909892168207583691358008359976764781841804502135321828947473883441107074781217672841976832367731157307722943524375015452215001710405968812574477653898060268269970832101188791727104181002393479715292187352518920558065903723783614244010266422753903781253723567559546496518334883141968386400987794428974676140860404572641257028035564872516974487034261057590585251079001478686787302329096784904699102725660835394453660074054356400107017639427918226440580190184150195302582076008675966927573233242168938983255182986919079536723289947836020596068883240262216241196433611440476720765028990066403168706849492355327146040218847614719938190409643926765183393942806052584501187863259906794425678928253301473245512175849940834569902436511802093673263124763158795537281130473464744163464088985757064524485630258325585721939517576530541887766402889600421957828619041126838834009924031943964252057696406872839044953370982443254857864869706955913095655887244388754013031062461375931770351163173404440842088238630037927244386829742632498455091397863388642916340986725496471420193291973062369688525234787618189856952783653914795372667923181414926203936953003626996488416370674285910924808399338022475095876859725421436705768415735744258696431229085372294325232477913889307620073218759812234287681558452752046191305367796755475031781794660679050724810049546359412795354535939655827744511614466721881428926972796712968596645358187718947616759898293208956809390538712562688810897517811582577121097541884339530813261195310611935818721005473189499029875134665678131981031669167489821772381077085677426851139876519322581598167319482145643297045994813049675577885948438601703064943520986918258735946928571448084568267569119131398983324433196450936026173605391787276916999846590362335837641180485637278696360987000434591655007693766686382040133954910079920346695887 [139,78] -102541138134669157053985549936302505356634237882335158718747688990020457740505785188355063766729800790482668970660672392048893211033530321982582134398685971438433920198000142619386426715833014052809689679207366498708515367328030290196802009972335564445378418291370277306788754730883349615843321507106620217058941416376553855060924978585883439570984019208568312583435586093324401355579051967674993202815929360765995459215308348439537746087613681904605516678579937277160662409496295503406963421232542375075822286289454807458025795113559391493126807812311230159239748314723691527997660453396443216471505235751249556308758545268686199952597521557905531891752474513770397780077687785794909157197610139151875765693355242423573428225044686414712609659284997372464321656232398054041186403791264070508955273775632403812565877497500570732625393425633405772901165781911772797220163813912324751029267455555497236054178157809609846348904112866790131012668185162659250192264034755583138192307099653276510309762203067579333683444899534706452246724822379515936497690378503885852215422668588046014694115342582620620301135992353516983476507372604840719333025508473177213564260934618965037138450875346295313693872570301710313462293493729726101259446749405518341780461235728590527717325515386471222009540305244199620199853952714897932954645780640984442833756975535737558279623116354406693734732201542990336108555645016889669658889253871030057314552520324112598870036040039376225573796332017091777318302681544602444563865584682553409411601341935290730176902608412713751656835910943180690866270079408481114496887288800185865811853550212689738938665145155835740499120500813770582498929274115623275740201635154640546174042170640793044313827208721077734323408395337845336411317367791770643466125450585797298434863111067212647265344619889083037985869518148140346043713418026921112096554614902145563278243909861671013073195707668854617475546891826532591914933 [139,79] -6117609872725417098721096912674716236421866691553162594482844998828584609805199388537880732507537649543153101786280637382869859023126338606572913050496331189698229258244601053539511041774866829766803285857243909352746343415211307014031566409560251342455723679644114605756052415955642961293292194906267285588091795339799579385037629271498403644322993260095048140371815324880871936730673257154422041206970586493258720262761001221563379052754007825502126828895241144576727361708216115405630688477585710346948463291509011858286030303714191602101462583050779856458345352828154345791825594909914622449099405062712060773708529799140262211535542083115326097309393544530931043817239922042157115270775056481412625177699586385314610957366799273335229201973772868491869844220963062739153082417303469440296449003928522267230393745859592526969215340801789229978327770401579874130310468367670415793943651729888161484175353312795983335323589571146965237817547829693289835954072834460135037541872337929839665542907265408519136570669690530667142841728699460321399086488747731778676968590337686248037790501214508868850074069647686550193954338633663887569483482478117340322106195694304020253352628527541902549325570745956368175136852337286898928125549212848580854618534491168170603589906925032537786055086222296167141788218700609045402457396426243306771220141955626122281783377377224911370615249714942499877219924173057083773422746366386533870021813325957976095766392159861907674490418676368206579198402863987020645405373566230220544200637007094355771848879057864919460134180983100051850423920342104267778391068912563233146129426111923751734502041098436971584320208066987786691118026679196026862978283394753108643947475253417283299852909145873959576968686765571715515716480487676566813982037753754286725244503835111946473893588679914572915194937556852401559347649220055226508196254709756040924098962135340255028240664201428266295654881758493945386 [139,80] 167289999842837966227139457148878355751246082673939986398803062921421510673948277443796160715487538144208051592259615375682506945688809755410303335457141752095215758423949230507802000461327236592967018144852798074394284250391659968646315951460815896205611942604326876992860654152322491439648350738462927261879841902751886878001063878997699457734376149763326343988513116987104731125855097214211171822786572064557328503158641064836816503526776020654008989594491427425489182260100213202697370695375659753185771838324656296398253521214445048644706207654249795283956956043550020191465584153703866946378652472691140371547464905317217164807785625299323232720604738070682213474236003771144090553086689601142828834474607530411825531713677891253721802811716448223580786605160460416289555370637935349983219380929626486073440072364865397899996682905828884914605225294799119226038707793553813322080109089883210703872339826850778359484732572477956246662737442474507387197866315125273803588743944660710693412060364258916797694893053588093950895941608777123079188176933130944057455630596332282560556357241931000868021717693174145190367940782771886789635238273244740346363270769844696095271396873071397540835239297007945367437518902596494065433405773965323326927914385554949193010852471926408669036603023114688589127549483958041427444420527118793256479286569981745698381475189414979527302682062677849354346956443621676834774961886439837489229260819425477768945713994127037611903385085093014986441949767582997884404129476672102860562368801171928567791224994136494689054086689423513177859568211258061156132601992355276310599500423009337011789714463046833424495983291090852547011847661392515201211469258834486095640639535128583957316860963666022861926507412208755621592248910079639352681801247159848612375321875679639934903896662736325663223807254179885291083714795179815786207626151144001782944092911217525093757722238916025943177132885696193 [139,81] -637494274555782625837358230343920693786572321219436259554602945904209065448441078388031796681349217382405608737809416988866912357500382072180501818184557632384264857171212553060016951015445238865003175451140403562098592355422117319437368848724817130209131708710767697266756677071534611579292602496985558659075833063455628861382966918742703629783121990232447629541757665165794415901381381562560306965865551614323151984720352254040884330361625888813996949953111987473759107950821364560441166704660064781706547151142655755183300232854088343881170229749834857988443999561004292776887007203196129618279259690922799750760278154067797469847737266069049648807500197112728828569398045927249690660363757736753801409789789366450846599353836936006352917903630951269459661207711134248631597599852850721831303159762861379489604218214784984074858008965526040238435860217251265272445594065482568941707114380620877732800050895751607439344367195527338407314748241210090555732198507701762688278207072360145659428955316982106247362783104117793605122720219068434040624828128222997510176859195860234757987087333105895719796344484430816236150337639992895714257460554782946573027190537226841003577758392150328028652161737157380342001996124878087411454067283572863132142119986092313723250918302223316434773433942364053635258608619685199416541816440725199989795281788080905855858830338387957566269048507309754716381298769703885261098716121411709519199307914611827624870445719102629848012433326641199830618232820223566664025397584790514272945513630490632534971467371880058696736810105340648448787299200438826826518612334509091518541765234782536343093123551931753083361521883060747351125815511031843150060381455596963831645849138204685840936540701605169644800102168882927610193960101830841820477783531655839400958401555883946770925400848944652082077975450153074524997643689804381704342184057622990548569317730777082835663277310732631911069139524 [139,82] -26312842166920721065567215604491222895649324827687395275821791327005723884204589633667327887118374376195573001652821530903706116212286168832302331925135453248254177405128786559222112571423669793044011403481063322233120395441437790821391306719885818425756297588511911224505339337041118990281349212457516810165638392640855435041458573838937990690936219101350991800730053448005616010583629323366326884054617168835473175418742957061850018372555245886922413646958692409381997449322917548698542306195879506901697231526073772596168249927506654172809312982497601922708245962702127448761456547812897262813123114516245011708161002206203059213181360092410768953574270401585487615416605886694213396703949496464489602290846153840529813846939019065129349685321908591752244580749012350334751207939666261473495741730621379370621912329186493471147684002763967930147260573869581957310121807840786850467318037665990418327847705045705703320842318146038630113581132506092266748784460487180675519601955205315520189172426978680664336046180281615874754965785876921417766858168358680457591994178441008941248460520523924655350935240813766355110735542060117503209566043602945034709420471065207089357162499252223748877349154401863477081075295429946201016765501982842120873255869427761699994595701361334432821392587807203121636805109383186869033152065335797512648125942529243020592649774694492966405738384687712272470432938951961069081027575098683651639025471364358365526339376975249015654754339845700041986176664347651596796182893634546250155919420102889061804333160014897364009181325272082988075888143397529864890651411639764547079492165064521859899665835152807039044471001980835859475757829735099692093682758056456890225798478068906371327603676865868774388476392272651624512570442564055374196180683692697167092818890893100215897777813389570333302634734938265763342271724892677380049230494999747474499112622153026919922569030034635136691851 [139,83] -588064122876432722000431660975577951837233783262742059935836357353417632105552720212509299237507568235238150957061729789906427182403274648909039595443442903442080041939324726545980516596458216103491407646998371557029186065002510460215786271202919583708950174080075723839460530209737324276839825823328972446789250656768800823208643098601414045043337274104882305651922762998262420710404571738976450921777872783132912984471648138601994747769888014918421646594096637522449251870781222498575199672592220960109562310481018234428269829716489877409030456331745935494261906743688120974677711519081658759038038727269475509920233367798101568805674860068356612435359679071681728232807657749215760680511306836250557206750439315121390431014986591637521490433244672547788142141200332191011592717937252248524179273498510677053614498784602845330990390630404263701343446119777157623030748646865953204363605805742017172720116205372850101866967920468688936782822715962206375911197331707448426065913908540345189236593564605225894569300804108488821445391400731828554529232420757662878455414633499640072729097591207050656549765611720947572569709325338719718237681970627592575078048628151644646730846343291238645439944601445227284070948627822839829564712488716244376996721158566556489801775395303099226194950322366785079181859782589429056528813932182887168554890697729336990569936243834155206863406382743721757365141211724985979233308390737503949423784627466730004310660567764729056250956950881474026662557436190853990359653712582437185020430309280078365422138080287012165752975835899639239409749896425446377336789548625804351991919425319725560543024536762173968418653360587192908746454221642950269929341627978764608167288680422626780167467067474398057779642005875104461215272250784797382372387328517467625136736916855979224515959025671053198715297488925472085834699625889379876108582901948042567995072235112860893871522892848497063 [139,84] 46897554134533473174580907537447594203569272748610680843641123978380288269619068606599678806632520789225359238065101175197687812010099643030850123489011542020618201797342803055041264674172430651620409064410003746554848897536018284589726739164977735600481819286784627503057100757468461298125415225031468138213303558860474870406090721498858091797466895789358825658382946117312153349353428829458671860251355986104471201354062062030604887169515061043438608092500393271217170753127972547782421870548150835879201067106282565792395061602189764897757594916161271687053113022393907622840727567568782252477508907172132796943880865375561266419677273187683318596899918895156774459375205085144899629193279458316984521960193469505644652319368007875976236774132834185215346304868302481057850358624587312337419634997241452138007678891551510047983165187376808241184013931513488667905939224513779105002709829066265129324245426160522948941973531980995158937687658621175735049349333196367574769015594122461438491087292490964043735589313174403903806782686269551962635547102389220379075233568732168709196672490098017808561970128931940435220146930275917184279782125801408137500019160714920248216677116989086850046893442211689624035237200112582233947924363521389237020177759513331503481184245781427211360715073021935348976693773523252508103134646593655181229677536365754693736977358449557698127356022488124653296612602866666919693763958570098132202773345376093716970647700002443797595564791900952461137674354420857483764277193372028008623568285123676155567450220784051244375588621744006978469106571610153263234696267778376387458594034503176284849310054107742682622966486138865964937752069934833812845134439990942132127785926827297641464553949962929465769334537382497429632060975456760171504302681372700803108301476317453684304193317013772601100091502244462486511656850453225298256776308984552332310462475727759725488797269196744 [139,85] -948079171633687559306730652362117247486307424063642408952502710325971622010948034486241281470243060886873480087848954224958832244839979930039042148581725762763928349757793805651940116344021005951662044982095363657050093369137602704709067717350670103423939745317365354427898328680696068146569009355195747606024564900552479747673009094570556267811291452512989703114184864296059464211055286622840791599413642178465425995472513545956232137005258826828586055911520730253896592550100051333044629165067320412878702375989093387941710854085530874357172430346468869192013655874919631275411128824873686860320134284178963661280067244376301148193939415886468425998509706707042233170048217932960144658046638058304149366896363837746613021401109479032735990123434989923214308099964343379691679162145056238293834921568554315648967052837155678258216337475754818309536031856568537590259803588768738675628421408898681994278194024767256327430225419849646658701295811722720882672365376031107430780232079802946427974031069391158148005234792074716363002008697673462071210535744230134687155602359069521320667564485303336847512932847406900804701793626924962408157652897161847636811066634522557709100815763034798736242763930879506791796942075427617363887303738912890604372825309719811935059989914648505619345926060079472588536436188375435006848494735563700439083534156329079912558557886920810510083787114569689738695621165932107020922431073287501722101406378377961895342781818694349551011203099056943102166413341113264522727884949315194033293185714687153509743482946818946798237059833762569853852013178930533677608704778623828529803016811292303746592387811532456851196283255845464192725881778522296657080731633029418633422700679794814209948461355218885899875596365615974942461738205545024124665285162884394487486974385990723883698468151600842051663310937934950332708266347713355076277971272308834312029388327917707145547838938 [139,86] 5910325115626246633584868293672631276473837335813162552849609182284032905180400581414861199598041550128605385023112334250852264280282617285127232446905351308850781336736024174108632494024936188831939424952212351487345495760183423300570077834061040508973762710480043706186818982593935128064855422106829194164807036305055349000695702468778649435373165528337589710668193198622689395359880706767580808814161422479711912379033146899308509209932254276683081699064536233578500922241550866658546198921208176087089092346138555741544882623733420707308240795013866704124301524294422411180445333128344173442842454892631406017221649992143906691683728928762841379031017947914587359740183374379581396871458229528786584455101561546248044670913025860597756002562718956526948253735004243003723598364300892060482661949941991173095347107922242869926095581566774171906648679363172904214699228098305633186877910060700909648019634053185286952048158755873296986801459397963864082745916986176752470548529113105690822776166191557541303424704414464373668892569184253513026744383747630332426669987995794282769884476362247660731421625219493857568223092495589505658977935324669186868822499745777833637287396473694076112667670485936964594594231109931064860720515341087249904646973272339047524831443147227863885948458574433316068439950672273568735619466032957659475639940725760685339362518753720683087242321694935993049317336528165004532372996683301491838186559937955154513841688076720045165518741796535708573952047081549789689911852912894087825655891930944121074960746275836472506202906323470561648857531721705084886396861382830309263850331899237981545910550736187668700780593956336018305350400272919355947173411593522077769238224455599150995721556118579490203831931771143081358314170201606540736172998268096535888059975230106605946752826418313541700686305734261657829322021135461412194044947605825671922948620025307997888969 [139,87] 112303330332609915823760791722499539748882914798234820912508123303979629227601193668355890210652326761596005205520763915202426386744925976677446402654469191128663919859354119564093830110374024008358202830685663350304101895772864414132270299229112600739706081757095540504825304464355135749107403655952655813289882963389821358489316617027714536822066601217727495272979003009362616380176909687899955484742475011702469816212523205228776951422206186131122286289229408528698484369228684264403511041980567234105694296432588196126337319420006913075751730917954167226565920811905883755695880398372137120542410959291600392113156854764279694781448871202952845153767581177756938606887568195222947767785424211714524442523539381031630953595882955492582241696413311679763183796620610466351681790374774178940556433113176294140147891474560067097260603679194899798043245260646077088640938005665634239731909499477753248031850074498547355380382223819465436890121985336852219338269530483190491849632986089405133736298350792573895472967901027680958002815487847832037936723452543277427195470813886152551108539390094214737256157888678027104000632339467350725037188475092436332213588464838638419568255295218182612117134458703032823560878456446719287274918413656219050321158468245757952130763155837504859644999902300590288669491378827669068022545653240791346920729348550105911276317711387838270966577007459520725826234579507783750139444204131228094476445713413400605823375846300186497425386133750801996920364471433683857145647825665266140055483174632457114744333935057867253448865814090125523762455406909770239123093306022414246838955427099544688930953184215896547261270424410129646273076944931874157444454873202614188436296551846149213765400998553678133630517943328597816556509581977690515495133569643902814405224715084528066324734887574186656624654841435376969363767980080041097665840745278197705743995115724730278 [139,88] -3332145084606776035548431883486649402205749170711919797586210637736695076560756280220881449559228495188889284748941674177890964543504328866814288607843883277482598153135431441728263933191812765079305919265563273030668760385961247350702233550784341160063493929215707669092891081609558113913089974675679840223654266496402424090704805734840046472881172689290317997024335631801336093434020792027913720769242179953886428463960828245780092004032804099676041837847787195058596548301112910303007423615211869219106892913422909777565413498274583188993153493032615561831238700182030197407441702241361199433956462585305424348419915025223335149392282157985141072170340756586820277590656473116181616277839389620282554850592797981776563597363568970192583157591071596494159676965104374775589828925651686009618255569214091886742244940480291675905895531775142531561639513433151877796453060803274001347519227561945356019191894081217926155072401273462674949803137966752056241772615448204734073133640980205864138143564366573165528574806413678729044895667434669885759621976351721222486379278997617517268115745299795655910332869255021979242020990058440297488776258256667205607400145172223715925519609952073735451039230427180525995273751867307296818161464903444782420067813710823568154655144989166545000061983073115755207155846584259894291302909961244424672247437668139812288723422226708236618479577876643132549079756104111476728268719065163258072167454560914259537238739069431658500935196830021236575549911017850143521693507091365235595905748356444089853641128239595938405656809741456433666843780512797680787896676669647553206476757502170694905269663077979655343009853308122544663027640469298185500283572743545518543582833454386915504012558701693227322922101746773211725693860799856472263090008080143456796484351343460912635661073226334189441251882783854833941233994741634463249060044221940029723699922654588 [139,89] 41741946181413572827598545809828940853744601407790225894388699048978396907149268281809194567502171825805947038783451143311370205752756060618898666282917580760504327891322110382689181860870724150911446475246021754778196248961861860620742200001572545252079600913937345440486743170977666196877061728149153980313673226556737412642935709871342845392818528023185333948023025312815724637780624829857793698230381543371520280011680528471218479612225974832993442320930759126392655629722978289083713547848381128596591679067786458982452558104793949401577803452918726918624964741049912299037633988531090989852307248517817413350587696212226957681354662205342150488981268975144093926120717363665943028462636283155629535738579217880464327751732725760012539593638586403043810332044183167892513571523087607064926065582210604986127505906249492505147704939543047765151322956952095229515225113413056434978289591040975145682069732792356734946085772367101379516698992101253896136790612939837244658528134893529006993079067400314938644046956634663823112146687128818758859591170342326906333890431181678852672269430264798646181013858594178516313044083370321578957604898708796323043537819456092845891952859468045048226671751901413505033419961405597944427108942391195993471525780642801839899524138219861162355147072156807510268203557337700444077593821011537935805568665332579073829210598111113292816653745787216062895350041710825177537113625695460360646088642484178964078385014490584978201759789702998192769499008804976991181188461447791371781101767556798305041982714290197371357673814781773574276189971149269432184264648669196695767642634787501760219022411864463566115965513181302538353868740872581095953874950909755987225109642428632918713262415285341021026856459140974891090640504517342735599088554325138757567511416253595113617829943023335256378273103650748524930533221376675552387906985174566607423171206 [139,90] -299871657944556579335187041833732090250166699601537404693956442228854158923347687927860272934503205933782781941942091758059984220565255433809667324443965042175680687125197426750427634419573331688621213137214895554543998970299682590079555859318576153069389917077933205712101921131732355751653387627982400920375642353702141465721473417684995752748946917083451181558578481004144979446461724833435706441668968899724486988448872731821688715323273777726480918056119029454909646094237032914879944237159687108926891951028664223457258629894716969658424974800920653841893332137219766465412205386050022100658610091901428525462375737413266656890540336470391682273258694760906604736933720915202113252043389246024592308157673313358518222986669548032853706192304959708927013629129034862788184819368058140279963175697738286383543252138584010064340577959819537509056660546086836862833573508474603998995633964621901552205453138544208543031931001430008571931882070237145388977774313848206842211542701561927159433441775563659849837982450738364150089122628679210146158462179934239778786540025599401435562956349491872345665812013039434978816666808247544395467602920334739869722693477525657935868273674039302702744771138181380181731227314709341535737130948521667731495765508333589955940401392983471776325981600213192108668417834219267027779656958670390576702058799745238462842762539375121056300161990824723282407149406814627669832983931723325490010510792592425648058848003915625604789949660038165675887824982997771463583063316071961920727694644048782393732751721099676059886235308886973960523573841510944245333694947663558928846113510840229147667857435868189466558654263133184922213290663153357664361380105879984901229469707954686780224065416664874831476653792626909053572814481201980524380279042656082785441824741723830254576262455410342952590172499961124301493473745877553935818618405822856620853 [139,91] 1241173567238548153676221573140053031891771356523978544761209044127562466725491114734795028651801953472196091884602786565258998397735589322730487203782419568782926670123708907577983635213285345148608185690024281182524424477858830460590585473159447160549046202937413296838460592689266613103962223805902570804612431315611259557290394301257005424273702523088807910759347663683994138004411401673370888071588214795574747535882951727943532934212697184582770643076222033956472059035026057182758940575919204910873719329162814635761215533838173488574813643861642980909660258654082716129031662397685865405528154747253255050124786490009122571432105373805126181624356333310886909303738153914814244163928608715832859220413089013236605352952816342088953476291576403923613715829753588945676349687814756675396844527837747317558643991927619788387740981603251945972476256958194760717521684073814318307472474543389560736661582534423225807218569079772576945899484209254306961412033806193957233774163010742392374241650082777117230157566815648399776520008071101083486902188777694485195500179265810837254461801802663834542595052094373211247881611212834246058238214348002115508117523153801600146230750102945517123560153536364440257060715853412277237920360417862912980610196371211285667251144320997355861362887193700097897769918187482837936488561780908132232442086908786714150899372637800276519782307990159279076381972429004294479970073710079156233929777870522650157507327142747404606859798548295266953522387969207076882922677703527304677143766784389142228320649590855409240893451116063471915883634729221942917510262578532084757623617359318762237765410320846110073213098481018698865741484311054907768598145002335670051515960205487138619225439174312420613247471220911447627997758376339984677663109571264908920888969754316539287777163161787158173268614988459471182906072293169762012805088633848261 [139,92] -2353640415151884176680046824901175183571661933477236551121330726233520073302926430797667538952471308236723115183002410293254761808904579153685040949518391166125619235748557215634037842964720230043077518059129590164347044735882705106025097498883214776799353255949505261426906656082403027331851739397485973780693537194166923532271480365119344039256426649426045230963281092902257841685033830087923950609363022552684056145513609003131616120905757313035102597061217738456033770278980413837695061188853421748171628203252028685066649266002636297837180125672224549837991817470136002765085228322864200389212280591130496480694110474525151940990138110234303667397866829146627132388691981980990534756233388261058659410607080760865188203815546252526844368410487598244109411353296629212032010986155750130565135314383694909107201498178049694177132190128466829639642157725183391004261529977340975210892548599252336012497792445827099281500471389064105963278003347232665874998546537018239263630650142078784137277510115924218114808458651109391490148018573292125923280950239609961352841689599936202629915451987572578807163955455123365206816908861212172546311165135618459282940659073862165164403628755517297025065608413645720829622977028887784286246349036740063598143845400307486117095397069049916898166727578612982162403924962586656953084061876462247063974531535186376604250587786532510827920021773979883591392566335507901523636953551501193162835108576733747770721255696108944629495333710970889233532546667696726737885484668307528960286540021402663733347792082950050548892073587413111274876526186220749708710795477853587944483031781523101560775997316184552813607123006524306257778786729286502427453080974970017340710014196957956921668428461828774581566572139639086759054876524942747160927819773596664885189363414139597168299629482334779395123580992715554099793847266370347875959089266 [139,93] -3062724890585410605810532725510829192914270950603620266346618489295046162878577168752481589471185723136270599852647714183668753007196886593566970442619290158979603619957292698787394602247841013344685620573419028391856957275572070449722208636698590054828863144355669078019831249534570374564269926061300050528795433987967273409609905456553146096152657104925573843140230523962370239723475246651610453182725633140049979761298919183041406386093554170121170237837825987292307056341226162835139245186524550013884682871093934556894065388636507242352055344232812047775468571315474929169079457911351199809978451131371603778440420488227701689769600139973967935166060369715835793915424985973021568056474353171410905689204071105744213136598826330234943954025341661594484280250909614177550320485526697904413659508046492119835186795692536832974249126706090636082769666120747556307370381966860334449131124277111458258037465557512202487000318848255144890209524019926664749180527684647651254882202401016145670278520939581940639089662133092844409686708420270061293606331221130006186717570363177580939483864843081645734011561745630141700532885961397499829313400998578875529124534711826165858990149315340969617459388737511738905064621345376569691175350314778521507370856003049857086599507946633931153673696599489611075540893103441042426999499425480889197504735645414466540367728655551620895289757233383447466608825389904574879529036171910760797456725082476714631035858810589125057722626364817390617649145430617765333737140409001415091352494922669590501020527102206123504087375626935261226992073255122209942623067016932945207989558585150276344819467938804607268167760587234374734502609541940669372916591650317434444811967916679029532438445374107872560346596192959832545647227438493533285943716462527426695224542812866083310533542129702966144964678100696097527452707100716340417759 [139,94] 30094714330701856654813688223450838759421469296320273658932451241285363903440827135284192922880840239118571282861246841418489292828065329162883870740795730590988736817351285659892000276526574956371042494729301338212602434056983867672244893969351906908173580934057506480333107558003329005848213974725477008867842845653680013164414873894952227922074524543477347683425748232954958663351020077725214058588911866327135901474191163114301431515386719384843499501665052814685801551176823543297285310996350596180477473684785043588030056525067705199103420277826320988467131544875357411123412990514775262989395677799015877805154786658686592038706517641356237275528054875977675563735637237959182250453428644717610795394139267795231586988033502931730263678795547533165216607561504970519764077022928461073797074193059781663874073047979492591558475645381744874174998537702416655459833235674216879670673624163572267720436447980609514568304680826638477750257277817058036445609407549794723103101036659993587385605121934054136120851932268838623835226589258255168117620442297121460137533391727172013844189929066653240268499193173414483431390848019918213322153050990472161304304528048092806358122589043207399862339449629744744350439846140026034343083921409054002344298065817196230599718829017916255455935064261534324236732137966928744324311696738166234624438108427595440617820855124412723246788639210460784861190800579867864077595906702017344692250086743509634153332628458009180997690394536883957480351337589948316122510872156961127976265395466804328841041472128442154058665559818269505224233168722747218562967093866880883494534804193202049275321807825763399004994946392012511450788580037757476323477010545537007635949072273981107668255773244974508314965444527397766974600927707226166163384461688702510736645538033550953380261526091490814032656046365104025596572041921188488 [139,95] -78205838095739904537521031255444808438071408172861417786961707886540511671907035358002604099977573086238265956463908718140679743559000936651832929748088244922295904260244668076845304652559573808726526324741027093338017816693971410358776635179138159767613469050140786022208084944828539851592765232102626593777507273640303791792274119841362774354673281943388098689354947659638696324229556811871006957880607993509864894447084958672062193953117879781151077575355213853005447054940216811802560412631976071480729994227826233243158053534268652110275089330755676176940922392419841701057258607874698943047528988009610216723454191706205883312487701861728312569780247800994816628071715904701008091055353612040827923054658769187834475508919561432026432801807149957748676857366324492906906697231453882267405811551802924804570129606047229471122396653840295216379020776405940288886209690954967920015139615014843523811423443109685588062270676014621128151768308473732853647652017099856241835025190831033456709435635108606129366792845833441168502625443939314880761339669242631818132128392441827099056358627549056578480854593556895691055369815964565114405736904446581581488082841362695399236479813110808482420198128244446945970856108402123008782233738228938801210051376418289629711238492968016731219170718268743281690886941057235737248247141195415584445376848668767528029533402852845853703390735562411554997120810485673617499766168051580706485249567305188974374711575649588545799655633819517309356572778412669832838730330387250945375897845150002136075258404962782104774803402973394687834819228254647223338275279641819116191126239707000916749274538039780414358001492972564694558532534647576009077816485714743747515517939409126326074920464296830386798429734241552279565144969761930414300782728025635278988821623902460444662714212196317208761351458576280319427161582290 [139,96] 92091941993107961318288918546825855179671396015147616429509791479018300037640322892075758614276583140596816131386047344300622796972188187860815672391728129916712645502039673309935515263801093646537341915571908368331368645396916994308606977046763876057735929240919616975605873384832954932066500188538747377158862760253308254782162402616218761376436792055086112691497914518013410698269858516302451366098578249624854079941822823455734903181665944415124010147604936048302396290706656649063526105986708564865130257182339073429602273694174072361054084390830608592019470569758565736601606013277651419411027221455479235200460641851154387315584014824374662161845091485166618139509080107281067246573497334601016846613290817884674435093108014486638381322391070100941890617791985354142066940980946166177717878938784800634160152268422157407352902256102290006505809428383696565156206827598935949255515019159789041053245765743000793550458535558244435941994546765036733500436532047352334641710398765754056759366841683612777392491302967964992498061276048817458466569196123044402184781991091194808682132966169237218688274456819300046010794110486646661257273705244630195299243881200600347070308833112623689014941340546206221002961046396487788854664615813838754984998686218158708146894766999035178617286621270513758187970486829473259837723032220109541860226768551742796968591369869588942496421288234713020220003118817769772098951492649499925481475435639936624933193967313176501317755961472937329597613943184635952492299601645942000970729140750399155507641327467759188589400226348365755313782219026105806908763965623140020417686714746077792612881674340587549519593091338920635310144621139878369151307247646198312855792950325113296695426342433227643372377350163760238138367060556452876767497298254848545875149582590064780103871100137266930059586529213092159859566 [139,97] 45846339081883708649144764154583097687343207231143655277374575169705423677308130535032702515223309409638075872743284503563772877496881296860233988446005924237205597199825260982575831710681020700720180222531655977271297954835693992381119876427280882087008994533561382709897310876499630356523183465884787664402448850425229207001844252924782312537006645844564537469699385628132910416990298479972772722064348490028282284267432321901726942104460109990231974054382960607679044973156778960495940870053140230614861473098602252411330260789082143319377215448537512880153256997818957044379377287096353536100895447423141053715938985067086986450159132604657665638873736887019640381275376910634394709679989143620037343707038282182949047218641825820131505420273770807907375494292504537497352409311644418716242803382438852097327554383880135430127274770334552971229756042970634891855300937894585115392578183380983874087661550477400642954608858241613408749039531306576713619376094425673831627134840238375647962220076417728923848851998085378311267752032680865128528059102216555215809339907881733227550582852491820650375013293470364711291377199472931752066264123036362782192339008148853729636909041708760689653525848884701007921485841018474534571065038737438143499102198569667333364356169881427070238265366651702092274661690573367627306540334515908532418981136118855056677804301290767811368709755652795638928280024505637685416658353869028881325387923134290847298002346583295359833362410832168725246557685081175595330305297736749057152673497160744511550537352987220567120260189288271805870676393011582843989709554626761319010014875142133328326453258401968495605774294646468081199776350402526724337393392952013794788303764825990130511565863810533699805243526941704143413464892461816897343915019447473178217969741419969867875433997278164460482379536120976054 [139,98] -218243270751822923371372710710912118535853871590425171893216986322552262008904229310096054109435732513787623001183801767615000172990148390050878589538986855956061122475274911235084092732339940996398764273933790520366216844101094120558158108416012091792291533754469557439282610133794704158375251494636222603187469019911946404398159302786305409990994701182027568196889645798273283107842599431070677881653714512999672289848470151873456188812319732358550575480679226539721588255885442408804913073309951525837519750914537045073562147037255702782156254684741919235741097175807167566135533091878260827650928847503658557254994204834142384155741893724956564718760375922644595127107578019182831320017438818945505859870140284249448909413068412935814502258302785784393153151751413580437417243281645287680491944804936068758656105666242371375134151985244751357332338937048127135990467179517891693268497512822413101268092445226442281449696188127661549845445579196385435356232224616732303642797233836280453121150367907410574242217933684934701079716267918550638562417313143145657393627833457426521777045265751130661392970889826961386038453937972443615614215927613453426424303864803165126929604990638336065604393760575896083417196552184308838143698118548151616058525782796902619863271700058271567163349189505050575767011507634505588130525534425719848809024561504223760924351057336935259668843506717876070545407927518049615278456384231123511684087027534595952115423908718785062285201023364010629489510905696427653626160731174421667605010806763373849014940306825000326074687163266097476271052469650149767411919862922421041616645277988987637408409599393537259631121745180270591337992464815335223029599316558815619506023744443986055909893861083306004071096004020327907841747445024206431418566568729215292159626233672376047322192273319322268649117486451 [139,99] 45148904453807367399995791298184895543762067007016833413847303692302394262168452816977686593665556869052990548541221258483645218857425056552700427884110738401960851370441610009258144046085844504398444242666464328953725713377398498511069455002833582704074301918614265705488724807595009544316736627810357159925784126540534780417240076836286938382060401991661679597441011109574962827889509863402218436756315678362691541142973619009985943661702630086425406472010810323544820846985481519941493265667810438185045165066452766151031173464981708322785760675365511351210222093643445654288964062891026682568839021385760303277601715913605360136380444805006503579707216542792715913524319858966956261574609900237880346054364467080634679355958750264407306123490999406793522862739891405108327425677012513015034225886524616569083775817418677121268626425493758735967482095822787892197354531710550804770822420570310873858746707369353561649832177230723145600480359434870671037022990227852507694291607959842411130130344736368852737295954053357836008736185860622503869661732045858216904232553395242916087836245438042045763973649369463180592025031095449000447436074011998888379814129107081192689239174537828382857915164123853007654444246587648686508790561968203887891172583333293225048673677986976151405987323885158910098083708630503900609219428548956098487096055779105228832017025666073423071181232248906161010398634237224257696780209315462407116137961038934457218572470173628345639072863433232223077030694550142128685561773276337541733563235101569851003893008343885635540418385625181726178286921041897531715036143264966803993635747240805064806428000232649577955640542792287062481299534939090679638222628178022381835747249632799665118235674963634199007129486103837332555428957597870404319331709529422380723508244907530995029326074588566147935938 [139,100] 221339559753896932006393397632139631993789694058676448680229353316049408151462726814725637398533948125192951006648923720518530618490689535246929890835504381887177154430960823769695508904359983162081705103337593631687886805395875190860539415786360215917449015635015364261630178226823223202973128083316587662447365941508768753442669691698142745738605004639797461832624474730551318019150796011306773400168600186506410585958731061149658493639940340269542081840464318998341437059032185890736842467637061455597031485436459154546526811848426806019064964612864948437959652932182377162489079309156166465408664075068975326824253111607489340272469962651230985159496430013320230690379652869774582490215449160170382018845382900832395800161423830403605179150398000032781770001094891569305171315493038196293306565425345037193928465658233786434506824503219251734161449146544905717756983829531575150633446770163217443764252477740282596474092040624849041808810457224970847332083176167100971316339423219370239280766653351253842983885971346937648076300035573478745785282620892733259681726300752423172542481936933855784442437321518352472354162569367688821360046679502894582796061422446704420701537261989913688919369121515282332158887059306542647382850204629302344808850023924491951340685397109012854508509162406105697568108449627003656424348943357552402819277751066840121082178799969650015249794369410341703052905681408491535094081773727159360861649680598572044871682948811162543949537296176637486215156246917451058723642524424077790220246637990194255234045247926292976318178250793142196731413163195380218939709442715443322235319710415114828665736665407419848895763734562991527367899634708074858370150018965813664317170769914710453590731300863368523085080672398913280841265538634188301388757458127451744366699947194451052818951374406250154 [139,101] -103827024797394294378293060756135631496735696390962283331596676301185176320873462681363405605520693562493005520875028299783088948875791938555495999571065771591674662516856559879571490694020630514585559390911803380290742787561604688539475211398339131844249247151362450045511479889475348275688226270118416114931417799667074711437375095920199022320739618764944648505387814474016646797823274173026676546506892184898616004611879595916916736369338604743576335892004040946574099686223293333601982028995705013903066617206048507519946415562341659162509901411063948924218231618287718014610702250685492668123173070954181543718066724970921916529126110015467906118593793445005753363728629434279144778577499063870863564158014985223165029254731621373670600681999626183017656188831331153542728315879803057806083004177588870137406514357059474541714568168572230204644846511960253770883367583022673985921084555178199714615228514265407730664852918967321187373296697773086686196210694312438441421189752609268572138249503818020995032752162983853264699414702916877519785957294050069908866870227762322765163719974383159978404503574238450396003576587468744958006647225071489863233041011374061971632535919245817751481695213554136653749265899304742861393466053129407653935649480086804346119987064330702239370258940466098735204406174417863756013217866587426494329550067608864944354784053314479605979986727559276910154856618307596248893215675039833379888431305496928761058167645949990701637538250068386210617281143440910747914735840835156192212534328367312747510080274306674177169141476214611107294752885401159048307231922164086012079080940913666716064149390627876530179156233924031282000963683075626362934609903402251208420720282653205320558552222330497922817739930911667996936146905771019559365455263345705381874925641437903517381535641411 [139,102] -31123639297853848905568237749878743444288630017934962200026658224621725256407437409587640423489210063843420428661349371222457223715808204251150897051153426739189629374696741148530806942490937725211064343663450971799378761421254495852033281103804558933831676808245480796709987604538089182144419692639832037689233095843999436572534628887619808974760814523983121505945411733999723666210900538084650830650263184620293606182652878809185536096267340811503086050858503116295615834660629175214290644176859210004584490200346449701057793159526412107068544334910395220886792814051546158171771896608359986676595367988806063561384514221890177271220556427624670751449059879824783435198499506109770347101241983299660475588993391213189174555169716973022557266995050892981517027691299363504321175519460724842956705912339693703113291080640063909246109853232854431476326378060896518421909369980101383824128702870922944654226469842836300056019612851986518895030243537252977266581892651361860995273489002887373546529534576993667471690803166921261188359595974442100170129125001949695293968457815627090054963183662051357845971236904065296220219152853481170220017122480733728233685770945356301571202213786668834662373394159601874007703002524890007852573203748038604035981499136231077056469271477884237216533163432320779874990574607502670424076857683497576763961480278453364245330641572315159093214516236926558751030089741395207120823486235082383043629978397113326954068232940155519877664196590490982384595626193589876985336606383828067060986567928993061384708293711997255085482420810539556689003026073590020806888277193355183461785692248808177297970621158120107483081389094386191400531697631762487163361806549350418650677323225735022381364352129989493791414687147007758295960205302616321656355933466996955800152698883478498931573 [139,103] 3441350465918187928796809235535711582224357151908579285048601388817580380586063675257975210544917819258416523514653691722224449272491065517987357372735475452676518145362493327819130192102973698314605577613861326150847893338830805467464934398708957613431029460556865423187700046224631005967094873994970335134192937326095269343906565138988972074924534581860833409711499410393384036145923553613162808965453860516057134702591370763023804740059122983891999277566960880777770454384867259660630937972423333961433477151119949112698397353800772928965862882677554293479153397101694458733647080388912958591346486307989581118658396996916095599707149410320174838185230356257912909575253213881548912130014331213668245061297149941348452499841934997719063661763656179885852485824942776894792370851332625549618903149998310088117557338849720809264006199821826320141465845600813200732662359354826574032903502158336835504410411184980775792915073691652983176996452558273131384593494604018266841334149673019380847059636157341927122934396484128389732876577113787812800547469460964294503344840055097826701588816602859663650168541751016795434123526709580083467697477958763771465787909665897690861293429893870163504736875138056414927189283948673991769567911096715502235328683863212932599107528046292086549172370899986355498781618242970841028625217692241516997460753672602315900476198422155464917209496926355887476313823655799302548300512644370881535874972077146418498739365080555870841278369165048583399836698854902767458894325112621036203069699651891221733280962823373900202649949736450991653497934444886686940063288611735962820959909661420972114461239405406053109167437231541182122157178673947085544484982617711844855256382297396964567642302077874193925247332205577419806911086829365232944437125780417044327845686599493734 [139,104] 9231165112657224258146878279442718045661895239956766429542388663042315381103032720899684221410767932227066770418683915414948871217325759763869360098791881642130176455128299684256517459037693185923567670144974615094100302348230204853108620260575778247670197235451226849340957384222787036412490841986896911023523803787340258319737605894714009230720269036839394356382234747634369401016643803240896223539988105012901776731883603975513178183602027593679064535908600069580211636998070902706985417398145615441954642819573578710424574661182013111535380738652046804752655595870852643500509096037690845781277730475760620638578943807902755526871518823013416467217887360810064888007904824846061371270124706520075856354906074832877466695460933361267702043665282761271445645858781223800188600641014624049909933280398152607348585624287401105616490672919509700124356408204112547576163186683948970563352119436530043469211588655944882333877759827778101720409693669920527671481857089845273113327845354973411504478707563824510956678768358953201415163944495678169012613470679423535743360242580133207627593501873528720580216796361568647506731580507543449370440090364937336435632314005032928056183303879005784292077806984297095225397349632259945428056182429633415815515999622690868989341042537879665360148001157323068680684072246269684995235381219616634643300434845009125309087809440866671733676413751706931001903121157131972497406907859838621642961263886501711120422162849082767715829887121132140033917898189823554909085518320244162123648738339741573771641929617375851997612931297845145836304767239713792416617429127737454187928034584530433617264583376123563755854540103541687352073442964996423707357354736201589680217487337556699075823995957091911939394940593348572665310039608201177109087110715255774196055039837 [139,105] -1299965931743431749462713897518481937336697402810802676038303661220478185047503637782952234346556145725144320587632705497640114237096522876107642079867303228687713634643389112283339996530305599281093095250349798664926886481361498540310238490207483105803763456355225918172728922126034770340781228650415735193803163679228918041791128412792697774187284490034002079712209282953923052394316542965713245175138978465313377395090786552144191041435649037585880677460534163869325422137357100916170754606365051129120184110944124735540029026555342666706305355185773132873799134526441995923204057850975893469461709620405106259130661202886236399296648966495550144813142839698108466991218702698035470168825557671568467493106693434621810992958754489658540981494412055043925477505304585942322561317257669650986289539493946272818139943203137217389131592620149739728089213170303228139016842232778636972965906323226376245614056497400796243372222026325073485254979247150427340467810855834112258434709056041785717684425717543026135763781271232778514049609893503232228909200542813581669364441267547271418948024712980820120625196470244412623952411045298298183419397320661183458050458503684381351639408541736105283752600876896758769138190746684596050472608380741755523418467468853147875379304605212706883208458276753238213629560139029844840520807232232491764826237472952490309871720522585987617722521747379332999802118232762966381243255568072811108162679121835280681893675550458571152573421089779100693962438975160504196089580899532643970237457373657763933473064477361275141239879786224977204194517333584146765381863306301396854487680530961485722193662530202863616919728210536695199256607765158171121419614875701670406484298327736593760315282971235269070208535146772728108253992656580675336001929301612145690260 [139,106] -566911884568314126442328278693582711908591866302680725148220081963830938575089694949034555212505212828272906479559105744394069128679891004060261209370735843059504855607045337067908562350716557210062728312292149796207023890445729640575788648210875723416854117214818636550399170269091163107838074180668876279338203224062796394971759157334777698101548072590232142271432565781455096352178790772902146225607844856001829754684863537003063288871010030261351362391096238372461609082104488863126398634794349975115494321915037783254531564420243798354795253357044791590847146098880351717165886144742183858291063467084361354487737708720491166558152354808598614845599724573296055465189026873968103589519726888931097527835721634870891114831627181375867823733302385761559537001808741451946905270499302126521728283143364817313230498556710864631649066023964954462225062593583040856566970508930484589729555059946724745067818042258727565052905793906798699336817965575044213020077778585199500473471710826123043999338748302549407915674005993541604459918994503804262392308237925334715369401670594686136462366021511202098500475146480537047976284468585414664160579883260544800464044781160901287632697442056931952256564849150421752043296160689256672682688034961108656786488797939153824253792421339068517278439485899537676856083642800094921397068632240752819331875809626355987254573355609952862109513952020352529970294762845000770018000108174596869272060134328538456788625392661575398364368218207641849425029623175942536316963302585985442029574164277259438134968399273117768593801502573985878268462962596210368639826477265120388805225841804007006950711608732126816357712273371666166987158900817857481598364021812661776184951984466003527034510217536517971809346184065220773679757798505533944584346988590357 [139,107] 61969005058526461072041878935664280250160754279215953473111046855422527233996206768078295321593173209359716075858825736401761029964386544721978558810107932409253177114192900230811195066650665229801364092320205565788701604974629840624708352340239030210650696539693253689955940918757906227445644636824326784847961948582399102862142970106154660319485804642014611286994784376329446984251224024147191840567089780144770605682147622562505092961947217789879366905787984657593983490201698628472283967155550660493287142267082462541117211386162335086035916065404913133544908823445941775045440315554430989076039170643632975472870685683887964728909839707119045991681376159585675930546274585503637364596587130073069911212424987530658790860623442060592481274046048034648105404147956177954585597315204764479144741062509497260462106356865383245860563486437755238536719200173790233988623016725297050696968519137836122394236024082102544966602987407912606296134428578196980170028084270730148110087552728777439216942326194000415168215133873496880195765791218327604863152157858161505878523978016865144020626634027027553556262334853559892352498304712697235330676129267222791028743980440253227029900269596322822711104889181944550313737899559580989599318282393922657244444991193852386686603169619763691230954465394211424357790711302943875194805704743042370744540310971819126810562283646498445664082866442154421711085523116486297340805052149075975667208898096377437870748003925800641864135918366265320863429298138998350816222354328138424604081301051932792343150169745405727719510688172849045849022226216374342400862528180898997799197573687219190547777373441978567406177575289673691511441951570506482196794935875989895636648858467662711432383537335343232917354046917837048307835968754138812547457334 [139,108] 7057309994279836469443766880477916157191286115337372060037740007058070083423376648646342174695865387177063660002259813880104976411423615858778131726811742640666257820050699261065892877242601919341311119379998729920626561606151949826881323830087058793715711782145398837491378590293868757645113842060253898418655931600971577625881452531991001676575081983607892599969587725154370461310640635786011119004153435274291664961894368332815069962014216901566991742248503750619293318183458623166397086672511682605656520801837592908130244524653602000301251605032924057504146697339951075413831066187509211006925834908410404145890555769856295730963115128895619669818503278678550872833401472502218334184165292024112147362861632550806807137120450351191792896009741435236676961271844087533833408073522014295912968130736659043127771226858373422135526085927656391184282808700839078875394046768059768470521274836805751232793023057438102050891128492808557094461762146054677679990942621393235205884598639616292038290139509224143185450009850325157522005105250665289890813271174145937557169279827426086398818324309008029170477992039901235984203149094089422086464170869247153772429792533096957875890115469298794637612938677023707232090167721594826067277362443722845733482494071680432140013403632874736915274557845256408721573474541755363320173118116573331360327844921895135996990366779866483524829072510079948140346503739600817967645781014335057742278461824319281424450249676882950570483592203912561789926702483965364990297623795928337057162885705632132862293566263621348566052991733374019882629202848190593210613529062456597384705106458317913488904608242042919078936959609139215608485351491611038783199553930720776525309625046753774432548979541391724653242636501229319098497366409647075344 [139,109] 697190901028716858206303127854797810029897943141473728636380945449908338161582644593538422448366170114377504974299564432882349246349188909740072037126077730012669147027009443731410963722442160446840356545018268254352862232808844133451262871749112861776821633668862630195224782652951595181198935630317304625605239810126044917074180824528165319623686146302269631265627531627907973854478431589272558289544951023483482599760677676877668296136854567610335462632014787943934236032995018131322478795940043889279387727322357647521478823864399088171210715123546451128094732763372974578054026072020440400663120133525244259448927654742787899977702842601160594081497946115886041651805580189435684982619690995389336292151723812366640276349970873658426833029717479661019889644509251063317109830913842871928864780374253946904637773298152078992581786153211194794591006003637186029031092811296785591791788331796130629966559411534291350410599693176822698837551380485716937404064121457154449757847736361727430784974271793729214162887451218336931767319623322452772528010795698933721869284577574792350124254854393922572407368506232284649891635419583305452831435621159110536972758639145382227423982287251518259621343846815748104018233678884515020004734164905531473408319677975439944187235294812798419997565948681984067052640668471540627484699087967757225004314138125369639490533554168868901768137159569027414107879746657354048886673862152430883061518068986877222257975731129419342289313642486883218422302338334332709697998168909789126948754228382732734440178496798602985822713119193491049658974320643465062516937596062735112142636908836505725074578965071617123676434026467940387453913115498612254787951790296948826413651230782707173143327416874340439303534233721659364643342684228 [139,110] 47339223119644338638753809920430026239849515064515862452473639303566170978551903497029007573223847696273132164416867973487864369039607505475199677771951239661827966670560265974539782390570660310292934623327344767704521675628020129211800391656396810609649157020770749537326819474862577198075112298535936557819727472675195605362509700003565530662482181972043519616324286241821014519198380842217918156893999549377924112664627661834506538756360698003629330636690454515633213468055337014824582594111397705630842255381889096786524485607890171671253065321938664116898450895159767784706357088905595838521651174333402911928952649798468294512883415297862573345090273870320117681821435204667020817376023911236518204835327125475126032102828961999755574437040118103435142135304386558719172595306080117121355974037029631399050857437161951807208680298486806384857934362887612894010130113730344843488263998133707337696069042757098113460322565396115210301542543430981035411018050559863085287936261032928759629145718610917132414403160767075293274948574755935069419249840686345124034410299212878232488833523089373004416282846331517143954221228447373405442243307260003011096761833071872734730200180118665132304324962844378986843969373910954704568452964622667154348525967334458551000424488702667124707729212658201863994386677166277093776924352517027813841003279914189389301470620300261467652271060445423580749732744246549040141325129439428086951564116944009978750517865536199281275310365722175740029779673675183206599707751287564638410621248827616813019847103867142149071095513071253804046616960059830373074970502657514781668946496855624414985063878212289405075359136975874195526269859911803866654412878752398708264351599123560683164582032390625771511650534828089333635885 [139,111] 19243129782233079920123371761096129704851444687238889574271907388164201746690719282828546061711017389261951416682294552039204389877638362494071665991729306217152149841991868615758834105860651130132170326935556670866830853357699983504336903735231667057789509994197496558444641319100157831437540486467930802520400927715344926767511267327244567974728276624087225049392181531136648774621296972489257919406688907210227431424785349857458204198970501424115936430390830210438376969738650218403975600912310510881952930425620597380165427227785284481197695644849585897691612232611178971706405011190509592170322035900314775207803068788128429252457334902592598530065999062194557905688530794506770876747149536052123608363333877250729692340698129939949293741546365794288842465882934815358711508361851698939123327911196885008529616589490177098564630684273881923996655705843506669669631583604917202819419959558922293275234049772179847474624949393721486262745488642554656770205329037151237470442597732908861177372989568015088776800587352932359748709164713758188641402721899372132854196544321826497047245504300770276467030087394634549504832305026041500427010411777518105494907524290099776640982872464643458078092617565378607445162962892095380980450011333160632296638837449909260174986244496659245024890857753339480220273475567966838916434147011522447142382639977663677335079870733819572710615518123455427056190625417040820016445543665588648245097397706102389457142270679051956601552426792260148229929865758431064764938840713679165166208998275094302449312953306074838261832982711608968430178857869524988285890222537842753560001592614012656278206858568675114125229234688880064701370481279083628277579864422200628380162244381175677301167622461418155919361465446259217 [139,112] -527783026131828978480070986888795003192372749379290614758912878331531033281014554275838845191963472070781914316047128281368630096675431594806332751286790337885112794110700035866543041790898361634662056541221885048401253230982300463624476269805177011681983365980469310483575799452219800656875028913325810124608095875612160648644311932401658938090894684467696017470522457034592422825775448100691472039143512950149019516085023218267077578334672229357096743227868241057830211080882206334603897234354251180773104296596143465549109836642339446280122390476291440219337698361902075898523222797476232826712563210588651791381754185261701773144254538650291470696152279847124639934534363368685028030455600823701097392699452442893770981899572730076491169805155784184169679180242033444906965395104292965576866372327211847021956543287764234087180944872930796385605098764487146238254755509768433265473677629634282117726383321459779971075673079418077867565191397047668427254236595391860910904361103163680051377995323502146287698637951271690513351114026035000489955053282186527985546928840974238726775731077826774355977263085902102888466810053346378010326552859808324923498469479425232759294482026446925796523080403285591672109957015595249185142881748146280694910482010942128955308789223668714519203929064109373447167374368842835407252877110815913584597065650515380921502306893045347176969529541753984318957977877935076814816999008405771391892439865073257127659927103284820641331288545961640023042932474149552257648645636515928157502453473512951956663701089692963196728623309195262955617291132213723109198762585550717285757186855976954864882718420661786621443863102620124174247714062567801441956381355600462288423702586516492891197893953015209630013615199 [139,113] 135238995702762116401260913777880501649493769332537432112889178249845546700752090139064015078236096085741362822720432053583823936836732056147002618306194092890780078911027659114663988115190765650645239226769613460056791244367297378508613657818515793937747949756251783683482690638043661950238576531802419500350479388370171622425790923965469765570611818328317570630283706360779424541214565756060719295864249415126452679642256159614370371017486358043629186847197490845174984284490399816635581176841802982940292051601194646877036950548707645691734668981423176665943201070201609464494318365588304399725109579781722168910806483652495452458318386953904697267850610115926640310347941816863839382699678226405391998092094090018224366232941629496946054986587562136686295200808919901619725688907617394645934772554423878934485791780937434200734102923869919383263991245715231723382698579117145298888204701573811682985285720177702778516230002381609356759798896694671046078094661874541268481456943565001750157237359613288405408308692742931965402166866439494861678500814547453639538012710160910141150829139806060203322478755137480653468774759169087255986931017035536628271971069647795500258923511074333950206324365301642718250887805217630263185524987896544756853063132617198109371853438030325420268929551882289937996062547523542016666840956972218898420108827272383282002192978128422073735122336985549284887793671003960204199121941581587452871805143012314989160132623383340814223167928888988231374337609190868455517524110743049094725402737578050013642321766729597897107443972024083054691338855598430259513675531667489813432057876328312036303848012714162201719691652768600850295768443287850230086718795508219143709634268272556042642776135960443211091 [139,114] -4486365885499093233243164901274223137172900318406682286275021216536886011246751468864948577857786422021109210384879161186868755000604919651980124086363877167790395966152564218895684331322122927508410866307530353033159150685488173567401148731238816414418147344179858583350984525686192811522078659284738273504651536747338948507871645474031168915155525282403136754559509099855726050463758917345770545832740016074994968797591300986078961241728704332605223913409160213169663356617408200181930166069546049210519027224755032721963066957134003659966205262431280379509316900139300957773354272540096472687287115879401694654654467507132412568653975658378898430339767526273570572455846661045302332860386945712791058419027615660916316527391887868075750364991309873084611698093396387103098632693896835371103974478690724197573665145599051314742616718173201747417380035192009780209758215796508117310367964755047362400990927225046997170348739755597630284880559312585993785994314187644775775721724850055522132260024115823007654384289617245188873410879833961436693939174564855177885654359233577859677928050468065509921374090196240396868227779083841307751191491880482982115566838771590724487794835110921986844466001533106437166562989469491619506772677807003947250070554764885507220223760067180979062821953022268928622408431629815891897048986274217248505545099347061289952940464008501294416753154542946013247297787900611690544581486873658001906018422971832308924773390957508102617981322970538252216801477630808921834445199657496111278275450184109294609496707748224072275878350041010156349668363537963315591730372170293331962416850188683510310545106279801597791922165578392267571088528535510096297688548847761296969419305742075773701209256349407 [139,115] 98510890869536967615248090686832815997481660054441260789902985491532928121988190676844723006694208085966218211968744291083292910825256073153191113070903839812561667554382489019667899905315080565482915082192697683373709804398207072388317845841613787335483269866862565927650325097899525900461953113135976506384711112217483519995129074203697023010901426726198345120249020701125892407318184507169996755993952183875985976299210009585292187502228602513898841048912825554513192529615616045788423214472700875702708775549408446665953743085232265414230806694876142663462785955695318201359078295442903836568094281560591061496704539518362013728309465301612846185479232884386909046650502255536744795704568440471111823035471154721002341704461955447961416767468824699988701621735355001357401573453399189485086870796736723584153050866915115896568769242262265409432339639057470081370646546570220785582736027273081532649782654934537462512455784613837229181902943874774552573083171463139572650047069657730509969024293720619660124312214955272434779941626291916142806776967818922772730351952396195066275592844593488976609127786699413312424573892031194939848291759266087542560228878977556883404468059143587262514019428731411381530288307509777252221668814556893911252824502050047714664964622929800448647625696050869342680011101288946061834328706125362660679024204574955892061121894059919610182029830832961651633917340901732600044306465971598354042450648700767401070104082625545084284890279118689995992824479941468684504243853757389106048735529892980983414880130620385063643128364241390294768644686226684436216701559962085784200167654333828939917618010343486088044859553721212868404587678461168694336277910005670499268801315775706592944874 [139,116] -1335740674219664909404677015927802337723216144264173862010989543294944262921589942297650532366274865943143122823438631182398702105490176486927599567438252175170441863112779393624133637456901335315528421676508564375652402745543281715786274036208352070037086943102842687038572606300361695302736946337884419118761932279337257062605656321404396311902452633345639733525781094921436617685092237638678250890724774994538965374273780639897579895869935681370582903441969508481706675245499318202158985393132037906028821454882659959695013657957591680109165965287341543313443090995880358237640505017156942257586860790865532955779163979944726619105442734571839842439312210226569307780188630432433669881689181243875469971131662322245337240140500409317912646503409388305365103906527240406472186007988444246775750313761474838125071216123909632105206358557973750026449182902799334812726816311640438555989187646317580582006560606852155390256978580837242986654270175105100358582443005232893760099021517917448812029886786168658922087313501434761841925013148129894717581081323493811511436256453252550577917971241427857700832379656475295573351306085338083692074326942688333605780141096990164715022455277828380408368171999512915069661587163908721982183093029214214966320878748245650111415944259735109623504989989477828260941959209703011034744268608178160501968988113164129098489208493108281126116702178256884107793934290817198406115959984341818403365048182666089966457822370947474708146729723322093955107258714629159315948373904648844504009367611300034525990207598643570024880941111672885539873401350202442900335154411540908309986131876742559076026258548909552657087589295369927245711406757128811636082112078020745859364624154679380 [139,117] -18803433644606123214446599381272118375738471746187628444625569454159359774473443860577539291543758236374995705154812818581546879828377480800252052418225091408408376091929145457783971076884668926461246993407516207477024639498190491360156620564001960524336918975484700381486387484929455257419857970622000384005500421640707412292732431228748114477300595926965903693792805242347273928614512979302894084075262557286830358207530082408437878245102187018738376070789371936401717065433438103280653395258558895498995929895428958197420628172653187160100301558858266059842814838990554445682061113027825166007903312903155760011826178734885194487782987342288238675494705052305929189666249935307939383861667929397656821967985856952646153410689222834842207011604073898173917492893538819608316359582551948662751976191770717604364404956754228192423516163157493242093650278490572936340767814991359421628358668769441529821325704295341221134611683977410233025882618049776822965593048060220911763541895343886982230498361791684271012914759667619192197901983803849174867422095364374359658952975661819928328447980213691282007179876352414269149592965859941210914774240584852060225562424658541478554653398839702838745345268181523910267087036373940777637269861460130086102873385224918610533183449612933745411910623805356159052652330546703091115310009537659638554887107436942203865887384015633715327263870432140088043710960016459341476593727865414089040648967640618085538607218741750581966229180178042622874532235143254808157182760639602751652770848315298158803386787645252949788468175980483752711443544114487722612398906957538567318220440847984411059551512654939908054435320799260341134401484262282236747245758800912395736828620 [139,118] 234939284859409820083472610205302524937460658812753127452387588525338011932453363769809484981486439183705835369668497385945768264041017603920392537284472657917788237259286130563376764250244012081834514672760057913350963818218363959305621286522518539442917940595132704952376824896203827486555949143103324097560949712325224543091217297288784510430146371213445651247489329416959220204349465731317950408869456189271658470185402781590892280413672470415539207154526443306487055572129759838351914827913694296755735338684186675978130118145902901780645362395184832279913815770022295304567474263373862201992207371432031133413823601506493488701304448171733076355173502326793079683441631375052542310395744145186442578144535398656744508485685461315635972342735848114157581337155201500051319904357273292477292575168132300207950468840539248137080605289389047832667365377907689396120480448473357919393431061146998557868554815523312659758498577290678323094985182934248847523702526899327408983584614997392536660451305818005253542093822438973143565662902559030889683152083413784984717727979421814725131270506565107321620188929410599470695196363550103850030502121506628640076240086156421581717470320170500527724758037372194781482071955141640489907899972011041575790292044356568984146665474297825802598931720807748846618482053231868338155536964488699592730886520497855760214842138645611391472607566064102370637129457601574912912665550258266521675736661486239914348084946433534192151639406815893430810239200775325962721664507736097147269313893494218917616843190006445733644450908563547246922682219083657706663762981702589966771777270421666762818097838314231450426325409075583106933614092644004552998071137459180169 [139,119] -2305146697661733370632814259054404875679390371371979757927328348639303542424030169096706789685776783667584347967635217870338364994525729260485521721716415948141371034279945382633862834723462282342659600241027489378435803575329672884682257523968474264203792810033587590219168919146537149801896081500509560851011413207795261503794837055144519214553959886329298521905994408658660847517134571896400913797801392157313772438214376922950584706247165644887495066904147684953385268908104176761460099506291787005203042063905251595599218897538119176901667596784499741179018676402113170100678022580780981770018226649241068907627005141477850112881212719794414291176394518576841375290814805983092407290789145539055028109776243174761776965298533596055909096158263674382526535995863294134581487063702122513850006121243536218353798994542930107875357233797996111791795395606158248998483825283220227996222163759950235374360327946163521936767257356488529378045697354256670846622029488258423876231194573138302656377712743278300005022354717427440635512809695621169695709493957824924167294655508433608342630463700242589423238494197399438233355318369464916177636989321892719688072233473908950719069706176738748380113644717802957556007265491524247074698799524146050886541127730569680112252067723803483853231164025602637937050902193610309449265352732582443678985497295938913729270317784393839760284747897932449436336713063318711040297922841064499988603518258646785611912073733330875525493077900599776156387387921025622646956165294831064186998515186090944254009865412292539778277040553640559769036490435232786815426965105860792477458977521963061013354207098342115237723832997133871405054092735346234578549801632 [139,120] -41696854283102285411658869974253549775354568758269516749411452597020639268073355095567583621880918300355746533443348613539494274623449406077300996032068770109334389967722727336903598253754524145468313788654883546183748855683729843684518015482156524339965595207392753993349879088140142311825230621745667356556532144597216055577415445316068144189182504855536945672558227459048613009733126356989360730659609141295544499694461322092447557035336422808452857092456275375406593824144267019194507499938352606630193150266093718674124675925284627694674093562579823704008788600987888308292346802883206107877860775180511866456675767268963836824881945230053520020652162886891141580364212540589613785490113212478544649566920364303254123191696346186011542170806674510750868887236583309232289896832776068881926164080235988169927129146683062425314694020823712469439661772323805954457003680065846697363674359148214004413841270514928694687931187274504911901246796831747051116508973922197692998778134394438612988875798490581239559361951344873093300104305558016022839736076594282634760136934625239662791117419560757036675864321903552595659813466622100389726543147844379719318279772131684655987308195931540275385687190774324586942736194665658174923391359645566909262484620800160188568989583728349965685657339295040570047378472345205003236023137108282769654935421083920976826591428106548706959918291754641694306996682013976307105556007529153501299360788048457809018884874135344041195329859800976542996745053501179134845692534598580210441910794336763520835640071724143204804907221467286875817578427492894617428605612856754368702025125944303212786196473841243968294702030220851605615262066007917020768 [139,121] -1426737299276287453173227158883276024302837232021184598146431003002820864331198405730366398477579332252198555491243765387128233310367182672108872878671797529691557328574573910050460019693206745208492656227685476669838494143026825795311607241252546462034117589817678629392214215277853053465034650906026415036424715544141786257396696829117017997788906910597985145871968424192938712950661975974435738118696482577760119988200046387323993210860027729452027367645541014331102784090188296070546053315854401333809576067490182782410898911226202765221501531956578802012996946002611175815747868907516611892333821903829953162481768003163287053665961581192928709314405835558940436744964603794242384613036332162520218610435899421550345335903786777674052281869525450984127069434375165071031413769226075653965852590726628483833194859163326782898000586578625217943537549974963474120775498774952361551473793364770056221593720505545892314726693929464702190832407532285154992819863848211156075772021786459299397407549710536088199859488202523242404616101556276813742484003786587878978005555099869745143089570285064235177262236182817559774961003386756718426960031942750506206823499645967004747864804037378195607209793763503442344550742715960138769632252077664846594060860803866694760591711650925501519271012181708862962646792812781811017135130604174857628261550632434301278745810877160250412122115764323210726037181956165916840294199863806965496673706486354686285085667340047584398254986763870741598398032106529974912689580785806000368604912432223495497096215578558090736892395110896780202049588741834108598919453901499590471407563215754592895163302225823846858878216660866851542127216365906 [139,122] -14165040603909089143733145526195819614597753207757043396397030137410577423041619848568834904847686470300691762537197890350712346031595941865545306233928392239942573942173254543523470592776097617872483754968868105010433468319426435348035998880330049105389452956796519192794963636009841396048774005353159280685713287650186184944592830687624859792202386904667773629471455035234326169063308483719645152420492391318356596461791792806330493330216798738295753411179981091000606726433477744928875673340839812557874616755064289438877782881243579809735955045170216904543916415523609969028349216923203714710246051184132447318701596885234396953630206295702959284781002429772231602749569467864633456228774418741885055969533250241677551156411782515782070937100408227067034728953363052368207809851196843664037883138746345528234315237970809615980579274567930519460397143008180734564862794571989293698997535842561982332133729886338255199217768340450633098451709246626874225648744476189694390338599126840031239393003547971604707621607710966270622007054474392068201817122625974304533545439126974679606641762500745376049326130787415765261379345175418753952341113466594531171029231378272105351332720021441264779163053724512133238745642461215263748020945649583209869963984536561997798971710531484596625914271304150828297922811988543434388630014000961131843494872480934605641054494858908389769643023948172657990552574354082971585148239462521546161971622552499291698618569099269552001583196203050336831531963275423842221428708104852898700020635347923885144473018221458184906462722953566607075315579605151447646172243474358451055355589934652825879808346000108879397100296634666080919991 [139,123] -104034834512698060093716714395047773878772323546775832036509630272501897853894326090821119845226096057930775469966389921309001080857985100424707206141640666292469949915762524998735145346757829308799323289899329083155168711565026619325971281825707218242266010368099899391362625159612764496166995187285783436993903534135063193845912652332194614177534637361885765490611735514166401786513466340383418004059369449621518625076886007387367986982696107032656866165749505804115896577211546474955325976966975463955982470227212476890316787511071856281184114537628175448860695719430273198065126178256242271842537748514655646760397598585749959120698031356861469980794618811744154527417182339902279841274120814618487655219495342364781766842136816291606045543526731608424131933629471570629627629489523643837279169231864478199012661811519330124786699193990808599709744190363213829109882679581271319433009535504173574350926589940950752054059426796751520205255811632798937256091482966852035888689724409772252476601943806870096931538251785971975985856511343012089882735579179700094389520354622677208131697610998737945932964941197923705698127082334926153735688026340166733276098893160134945287420001843612405080405521555261022397208143585804763085062118341209550060106678514634474919482045054932761309205101470460321331191490767867056385772451493083845131446962486652157745699452321277964676368425322462144843476346127897285713944321308997747323052343112288353683112342006767905143601576557579708821516617414757130460466908874619304957047852803057758388128540068187583802511663124311298944963024129166832449934133468477700656070782799544831100165912410383416372131890322461 [139,124] -108352606518391259746901681254745341348742498712450540919829656854449973470226646591914906733652333277744712447508989756418074043718097719804034452049062750990842685192593871745281384112561585636994695628494030613218845105584954510665217961213148787210692850542594790211923114089213799112195476760169678618370650222689102542723593883203760823015255554372565489462951452195360138408316611261540290225605450049625748481598578537885322755723430662980036353449463445385391592963721378523060317512774480634439393575737530644131012557859895887236788898186289215108833170916801850021076286370632435436685588583629171027184133944062308477839536360683108943221434461870853345661980803908858074673548803845194899985524886906220829473376671171267161336929853035162032571193253633310432531437358899901905196594029698692391774621868974935790801050215551505109531392205094015101740319339202615584522481062550827482188223116654824957371066599366186611988307830287736595594918278701402735559412160625432365305679389844310590558082468554067036098736746418451885019065038508455962418554491944608176830936944246584081573541331378418302380952703734830230921522798219906840430548535072680369056433967472720140018976828939718269588134116112303263276638034420495523461604023317651189758149845772468466232956929406082720276188391886816751307773868722993003007733641690197672592628773868102592624867245192812992819302881117034441460837175394015983270819523857966258034259498905987653092951221466504152845572988659712258657421926660079754507758206241740279590881739406734796060342444155530812903670784063946225271237719197298965356781875217895807864003618419375235599258 [139,125] 453046078592246333875627485093284696416624772878306823905983109308581829510304512855061765938721205510166586211521338527177168758040368069810709985102957919274472784565388992944203019104153167880994393170387612828371926487902238831999879825804316695783964723123412097585372617038290743848148540591828078735393536466958028367036363036600524545695206827801653806185103396403399417481932948352509752236114886570819316535592733379155280119048390570028914189316025524686999288161396842467389924997298105766004718232808507886105453324205101338590980389884574711603228618911048953038811201818719035870148669013752448296932388378659542112083905278222610127416232879847156114940365735403488052665878411063988888924803527463916444151529570556429304823932257690900581678903690925630694897564314870132576353129768808779368166888130062629156967053698686026359001804697325630699329575947964256342568963506391408180709227476264890909015494981522907569314388070332979720611810786828138307638415026167170212421399267367340155747507949573267158612567049920020010795610566180324956372031760986143766281335910060371418635888040463331806709633370089247896435132748577491524317565112923595118526485979102893712905698089011019719993512852488366226069551069743443161342584569247103008646786150761993254951677067778507457623921918180976702849597993617491692887945111003061947696065323866661566732599706751189153151738271779000433035409506719230194172948138944355783675436582151442165631843747231140520077247838430920864691217611792908714842176779020390952475209655487248301980263303191773118407070146938847990078807328265498488300346412923529293768759180020351 [139,126] 1893649928111097070189283626742267995439605223077946137683821695979841316644337331745037596510441951073585763443417938833471906760961090361113274968374386696531135920859023079169595769009381270449121925541293185917166344989056792136489079144756807912596919436012475657881222829685822896932302667306862732363849830311842373129659397024726887435625178751923672282977716428669831004888734974770700171660872927151921386704002781875097610373618058121522269516393015226799605246344108452441929289046221934628548862509228756226771602393042371156681089522240267489084890603395155091071490247526869315297553805879169783896214942987435974966353692756914212890302557266589488462783640223356215235746284213241793528785533773715595865819173126588093651207461324293136886708794139191098733072215451106033230524445166284623930506345283470492454714790640182031395457629795796100845939797187842468337250083562351438385491987392702100322007612611996647367580358846477775764752603973386123306158210238526121079897571672461453622452529689140927550099317902499360500322776669165633726298456790648348362887812335269016547674464967221756184501489667079606327716662146426842673801985181610976339844841808591070565379434555102104250516370802631424943986705232865384805884890042142145202470938083179170547670196497857860955842262080618687231681696350966766388446553672230117972403503320799818606665361201357407496710431817084439199864716190884114975479685545162448869803570573824789219205432276784531299241520306761593259322431466284622696611846677721688109625500292838749658929614405823329488884819125774347517743849722763154694567025669443490815559001 [139,127] 1550557193469825299437154021411159987381210132752240452372936268552595616761507554596897173080146921655114383649895903835580317255185615970437188874639868489977863994263227654184052170260093211053524131482163457047647575975634164587312250113514700246176996227155782946904458594369637015827405495023528781838052165871120127364915315078515540212512128456142801581214097953431242805328729487514592384274701458889924218365174183610584588228657618787301273742578077299596904818824056790844227151033379358483872414939428571429349469945874738872530460882330684149047195881698972541219796529351604146267618487726190523699357025315255985426248909700247865668630738891012334630081910253789816322190603659847270815626863678816830703649254226027812526702721732924428652969801388504745494194073040145470899325899040922857679554729715185790265252362008381430740975945649667271348000038601687291648561644419182415811442973402001913415654078564639153762584626887072790424898385165885948910613681348646712459576657593923522139239851603900057695396070894171554695747164128269318980007121672048264973280059630810912014526583781675795940676957288187131684046906152163224066494601446035197270355122457764845911389242387276344675490581322198209425510806494939168648243166844032505101875905788214033165915464733091058494778221877487125107226281908091332081071422090901566932081994831574759597578931624817318630577793215822353680012226505539350693218066464692670240521972471862569198551393043962799481263576597721869858166559944385755075118978905035032467202114685094036112830226346395602582343617965229374016399550916469647613067255461120769 [139,128] 734476062061967717214169323256983472487412783069840076472201847465678184599504394474775177415873618746770835107541419018407369831661819474371751957727640512296269187414939764305378119281528734403125340324685907911497410551289400924465495693135657090942552998873956494181644082852102662610083810141487590928610480388566715094308758652490874559596709300914939278217438506871615209181154434239131950778413604504211352346347888969073018355375407367519089392587596521824844629607716195276232227429730672246256276158747937736863561104143214868370166011428150866061368975064917703254700823399763924879736580317332013685928645321378949064908407577955352001234779237920114119429084659836292315489761751966186100405384538066630123479746085379399294506747558372070360697017144488619776166756002922712065283850069653130931990922439102175226667069616751718986895745612321727331986737593399070988922319011650454376788752453834181404553486380753522808699168092045877734612171683339074636702205134535724588405456077161571619509756595335436014541776348038992097940614284510624377758218049062103821165886973844303991336978263035449672490295462403697475077033391075027292385132758751229509756369319489346523874578112500367564694621831963083779109830489561697683230167592709002855721776615418393140142047408886013377061216262455649012845740380853283930463697022610710334909434745750472750699025164194398230743275247090240073992231468539319347097958830588990042705627778996384108365881763776987975237039984509979722157366324881621196873391270169441436365559058568876520205202140926738983136796707745417459634197433197674063344782 [139,129] 224872064636773056400050474232508536660343473914002197221338615014895021926015251333330907264899816572944591777078757416013483604819381698215441006545088573491683931018710209266429531509117689008529401585222401487912236051630918603592997147791276499421984074442349706442842066047082563813505332222663991760251727786949542171701254330733386568188227907857670146892442173353342353398517835002917474089033098692046110028329969272624421694938813996098331773879772279803008199026389542956111531242850520304272810318799205277003020771370745737799179464566704645267629309383826397750109493529186601306398596760383272823093977119119087508935835377570051080372200867473270368810700064761019458693351280649535206866580083601646326071718437230976706531402237710178422600020722694035928500362955566652866533778855829990725592631204801738644737235078081559095357309802071620733929692022320741186096030189287749675262596817579584215571812435815173730615481031912555819484700166655120849928430208619017177763705943879542449437529902129538290063989338153673474105711176743416663554540228143915030870662276843194261912574766326018797483119397882312134131981573826069938623995454017179405090382206097787923459309630208130638377308530362110114726484163307868304510758053243126821692869570792065003335662257472491151253265005622586311999865221883192026433842915861641730053552796556642309110136208712236544003879660079477669905317796556224556703802220347488484254729364868010283516876880681143707141079298397337822745917346687566103896423155131607424204899560511828078895553523501718902249673756308561809952415151999242 [139,130] -5105317669310560857758616001135172165509074444414485800745299518391306214772677473827030522619590729045662757927288408652508659661080999472101527129998824117574297799418836490800576705238365301272607720455185703887519631300014656221242430142686431531328513495626092687256977815612327691788070649812225860379217088827154069731049800281301154621369878158358126105905807947199071525652710064100673748546107800888590516296076062005360403304445686020479870032962133001443894147800324400709798150204686918388940729228160760587743034308511164514958235143803155521731990256874185914207982913240540000910800270009272824707506082974249647778388617775977149736046762585491697238706973607570073581024888476534533947921754812792829192280803768384345369325762790024944913726595025016944302919291309685528233170028505672118592591075297959014462824163025517125221444209930377810929771859340156156898285644646373373306905664974931967465248890252687853891231119393510029913332357927354957931503040304423555717135635189492444834428557597071979171909234624007113585547899156713010915708550743263094076346646171525248448305966139165059935510556644695387611650400951338209324137495874058963015162909816962767599306635188702435630486557605114827900458006897596766823744289942069959629824611780790642137627086389000584241662493062867029895821520944581154734116586973149884684924648053534143705466950021093115731870437734804973522329166127062564622328485158865242234234885349151875527432153309206445781791795068712895764740445983159650027426514879653569786894464467700377442442826458060941086241742366635699949121 [139,131] -441284159716516403144245257183317596458697406702722870991341906582767099616918377644652850466099024669068408881775542997763500108544614416755027243269648185730094133965582524128670262798399950461859722407840865621186619834754954645101851996951609359193393141552295249901928688420152404162325119232295192703950093047017422323898279887763822543654954820024360181542410634348346294613850737957373060578599492189386479711523304483172823349945627709617972237119888383380238896767822002705342349448644156328243135054181578886413335931941790948377289505561218459121935135689787662754764574512609555091614064492042130811336637647466113793190367584816392132204598146857299824922976606980295373925350200801200677772549876774490420493128577905182463096475579033217466194953601666307943687288663662809551671321344716578418475826555460399458295527666911206807337540000431538282693537816250617947016354818525101470203741670995383493052480202248279572316153787694118857484245701384550453925898513779828725637722918440218337325398945424798649719585011072550855211261416805408935995335223929896323948401023977674184901365686182829244696474869260246394394592932955480873248501360124763987034644106327170646259138541735299930090980929859485737717920429459044319144631313759746958638630502419749596461469668602543976782275100444492834968415962243875830663775186846026428200315321111839029190703444000703944020573606058449676107901478841545890654328468992013784080081503840627429728427954292235560186703447396218340663176832543078204756686120846813674828138691208698114083573640958356152080337705121 [139,132] -289029347075216567654656629674893846836494361226976003969808527323441574973652165871344067297390953923065472135869299111331542844078231061659678257922520401384135821804709322627065469649172886083114058582351498007616049290308085976024947470852084476263601450188939644446879742955110714802102027239759572535990187652370089407322399278594291082013547543650055041519043651489893346853471419712448030151952761478108746128327815855903110749844328369972340087987106222995181138658698691748022765016231817848450682483208295574735625582413694362154793222181084819932928428857071837216936996297796835147504108718784392681690212863219620077679257149869238310176866168183593808817453782626573405995305312495631848103389730501598751717376718431368672198578880461983876933830830217980989082193175117267868979960843272221314616159327423350116999480675056105479186341556273099886731792335110166241477044761830586924018497011266368786658858221936105203349972713144487310061963857063324850263239082247176244641756246939665111419516688147195892690977431905430075328700278713605423585809591681589043246615370229372276898377236802877850615435850628413239675847951765629494139407408244615072236551014648643798734283638075211925250433614311272077355893793683032681496740917729985837511616371958894232591414234151817079364108206138242459063572764361792612330862036258382679012556341788367518444832429441713519576172103548124579160946574534052381501695423602100108922454250165504929462855139411348630625347653630083313356844808262669908451141281562934187731843833687402909037282723066346000943 [139,133] -12687871664505166246005746897175623616691025077004482904910966411410907347460675489573521197410626914514913662661787552293489344829488200161310518041565055792924230126277280973244482453024332393208960085247960266395668352143621991375016555903997048471463178112704624326699688954150812303343341226951466329161352896426222492491121648726829686416797148854416408378785774976960259335653281393683608354352102220124866299347523830680612489627218630008058940290237890705513482015799271930973455286110484613119686182902791061631018458046187284097958760100410500253677628140096628418569229521018981341633347821718663763214519312063733654990141063267655288747661266632951239084631667748720982427113823507730335036107403099508397214779619972854659043682120328542275803535512007630885474717754570716687842682850945297699134201993632629817090149506290882495578220704241159987534671678524379860904647915658994731786568363976468298384094020451419573907798565161897423270392984428282569103464225136061180334013959922834009324702672580927038490179340932113935764784689083783325270874019305675678705861113131432388783264298925608252117401994284297818279514800625092880898863867254555760536009577185350654100817734272172897533362787660238568395205540068591549438372332393280283274435032899281397026634570112953982422756470790002785333426674657979524258222831723759132113040380021983033116378634865464287454522103905701127559113317536331981103096607370483321528017305735531238031390833077006304632380334366541367235011068057634224347156945345728314791038270340084805113096873624 [139,134] 240294000054670751467586700465787420976605137742451603083865778018895916135876700912364946537485069722395526204715636124946895128750129879032487245190374420843558934730332357024253295792167202737275468753958797664332450630329557956004870664009271448034239386753528490809477102817353448582884321216731561605411664973458581643488764860457482859969905202529956758262538711545064400597135209619872209668133760093116079550989262252909045628727835516518251160971862080386307578389190209982141170765720122001072779691122640104293424688774860225528778030935844802760552490196128001841135616996726942544727593196563899637238261611742611070158189145132133261801485389928584520021107825980559750651504979713060351405041478794431365416375411368861897163034927780152387285735390346892517025374671640116056943830458449117906766580343565927966173124273605706058092426489009654510120393090712029098927640118877349363784642802639281950541243781239843859129163814437725780102095393115998821127997796864313931519444360455958005726462496730320008657483939594936239162391942427728562987897442530409020408463883351399326161358309080158122308917082307589250833148094610842334287547106100731031732181665478523654967149388114655085419424650488442900345014515731960118078418117801409318621367206096383218636437030394137415969780489081322669314826526142006350508765761351031225351776948659630439664778785205112815412025596083734940747439596854487920169802501951950533973974782710138077831116584175035280693629695553481304464466733782079667109193541904170628627257616031003565 [139,135] -4395370761784838260424905339459532852957785361806730722429687565186704540472206181490188980086478181533104668865816429861863625242135621596412490219037924963118824998213909177749973591685738925671941636522776920971501267771534664670882083660083587348221101967498886572625130199413976715677295672349349178236296767190010389393048916309827143840566469301093291182232731251804900814237279452586354479931812293412308685068128624080111672278989293014398459030864874613920961515484309641043438103420991720248286243488321562743794088406807352615524680665353650586134831203383688477494512393872471797315756338289556588173643120090367026386566491210213702714591364000450561281725233107488020798298666997039935694949524456611856859203835316606764852331004802789309691566241997256880823772969614857369629186098215848066052849755331316313087642161858134362191301731540142653410752474529251983362036148507444884286825566609831690755507481186596613311228370248027122364789756378993768051570674279398628113693787815466425742567754092490328909733260128897867004165948989930706205826012101867142676310965217030218437909544730247258557427621389284467201463867859520572711887227942848001985460876451717697188030543972269414628201616265335997205806733146437367931573441170444981990285245497662405416921125710452589259896443034122087673200286609156007632771170296420778177779977777712422983444418376837607630969971087136164152393262997774520895185857211972182302879563390503750824184338759267184923685760242141327857108670467254893325029024435667100939822532 [139,136] 23910384861964001211701057543908324731017781422820875055575824039268652286403749331949776880909911898939513747844343975336699752441317344545577581082453948367275297731021190139253280289003110112296799249020677064727635607845631337361859314136071397200169602375537822664065299706833998683334913302366908293307600886566157283902217505254053742841915478874368818063426921961059938312787224955621199722175528310424782316134795835618908466310575165756817503668395485955605767542414796453318658869197462243463401718059367813373958470955709386840589481620474154756197873003597154367850098299767851741707108714249344786031498501891189858962621133839000539292669046947205295078566564422750635915025368333330775589224231511953624003754218892632035523977418954799992667057702240467730096772921224653881480101108026946205292837159590874045752012234763904155976502662784813174982408572790937021414587960536620961434698249055098460129910980935945585644179827114417579273066902471919991781114937140348703937692898375047030770327837923091237224602066284462952956575409000849768025436731560765834996017041934007825537959215692304103135263005623124094758879097220344684323852180470101849360706040287187952539324925434403819249781578280643138445920925922480156665277903153677853160940263028892946117714464244056256036475293629918801449932136377512597478433688443585239985019511725384536572582641654506463605823793624552575595155531559493479979667370238146374867841178023152356174563621510223843966325426650246412750921795174897076639647952428043 [139,137] -32009216806707821436024717591746627605775676629880771280939089936682945960122732997561174264156070296726661848611068733845481599001657703584798712232847444355336317557436323072295196638476280992966961789732714695945119539669200743818247872427590741594528675236646774357287523316407679577459758866883954137050977732307916814651482563310174185836552389546568054771557141502615333977143312228458904469822964496610609721883687119654568261623703065855868022789104450684661486091635168924017268761812376864574446646837515017609823381442086416754639173010275733294925696183808829186958391590961146540342827848094020742782955191982671859228933987042644109137194848297292731959551404669293281154423564219705952632220377978385989944047152691743175638732793094911089680131380609619248271579172556620910248103356002608765487616328636813733694536469857873240850274064242405765721253271080335504999368585314728923648184805474235445790846178333678461964189524411530783282675710251636930240189406737421938773725637276736476532285108075101884951476560281773682836450826228446514522908611224065825222308922009829896851714087402399257477203740328688317571440134056533925736337057313400634673858048600835358189747357430789147470076573668795957143311126895092399408458809733595913092021699565885950681076765254884907279726329577702552030231113807650688760938414325888590705754546490255080539334048396760337664481862145908789215881527432107912169970705695585157066399404723120865845875299863168046852463244347201695473976158782358112214 [139,138] -74390499433136262306180801440899088734529028281788456623350001988043880763720796037289268450831888448007458621376715985219279395370169943538227025313027037766595602993873032326425151111378182453259033642256911991871799687101623473106110014161179140758479866989444796210337910572274045146737596556612289982778266499898431446935614091383956904485020245887530558577789056561423787953536013416858772613153395131043556147450382472588099271619954663235576931766279807439539072505875509050131643700624650620380430644211688552851790202211187481522705984640323991555007499655056241992358217281179887133680460491946846167100591106408728731505378554371786139879009448634798909318179357441864348284630013202885489643229655587917481854722689390164668162918048062088410585232780159162142273222603219381508352812133455146141001588004754879180214386800223066844014442424705270057826885485952313531293124015869512973762872632502477438476292457405506111313855326423166903171175530711590098409008482534281186427622885229182223608507710809381067252365678869617307652687994467447265569315704336579481394739754129316129092203962100239175815358093310599915445358717313984387457886609625038130474889743065609960706305727047811151481922444826954156059650931037473278235162631011719600602145556857722740775157636732935418238080076107641987984654461089600272282077561505796098212314891501863958225318979600496866211577739066967902325434798825678788067374274659234889971917922216688567284537365723634559969516523052170634988648379 [139,139] 122662572768643211153034053718091970791377150801539712803768572995735540007755973278597108241180003711443069108801955584128101284085920504400274352649610167847403695134859960496658348886915856522811609291269948516206827128450842283786708205425634944978473089901103771675704253901858353666077545773816460963272213928519268364593219706981527251205961044837408859345665812165368017046386734735732248057070151144771851178698483194790443792991717669918704319567003701274700084550585192123360848718608916708415820067024781717858051618337913169610313784758914214669738136662826973265173636836857497321718572172844085027853915847760663831309525997913377199937655719986307813932157493732189736970087452744207053600087044447281746963089414966137963316415751877391378143299370045240985607444571271201980579357868686888544959635767699823125591328614613898762795242734484148803183123246545175983543392983560144185401887754486575145716691042973360955857393424019710932042717168987172973647729255622371657162925191069770139356061850740588860676617870204475730403591691196602277593434743642483964532875324665922789491027556753326315503798292863632788360148727424682735164608738982644362887968843319450521131712662255819603773860321642257736221298163826274966748843144630359322652588042853581647495986162178163198162105935747522422932783170519105477093265760383176653314124073395709299715090822725051365588241220250318511896475664666355905173950401357402440963252180029237414093793733019878868023248275341140 [140,0] 40545962376097950251499845317987842501482118674513989073519618102958428824660508650362567824616551975857081208137314977993574414998471179296173528686329591063585820194992147008530883320606181393719856646047401110621945732543564390895960011592253944087190821358326766508627457661677631632625348283982407674291210840747277631234577139196156857091656692865741567853359531518958908478167247418887114485623787735624742820723911162244316002309301927869946760929876188798573521447177238939951303135743222611631827960761257697750647602655713320472422227712768713664209788126179900284690977067657401567325166082980073775102702973205889773985585739548695922336248028061284983285695642464089133203426522711447980731260809402933839620363355426087577136546001164138151296971163108593121657915864207494288949671576589433386500580969026049683748630486707563945737744919375102138703367697259438430097319193473497656877962322213313630232980274282972342576962341990660847876162723224333194289670029690865028799320950137831876578102611351965274253829675189506091270705452299570460751134952209016681731590647749792242734381990413147161050449435069420121897047681184308106838095148452602798069908228811145572083289528961820158928434524259476336268630051995101421290697443937635098329693663792428339843565592820416746320829119324545894762224089329581830469625853440611668031913223997858158039835468237141933428172862169495220242902367705940197505079007984906142160041652683564908977193081958963648577626297607753204162495390286575164724796445499029870828311195307288129888269322663997094888004690125823206115454063991858969027528203225149049366050059489223210861680283194603467157061702832490516629497209263376892672307769394146334313345127506297397284759607142234342282531619495061485835063183353404956104271856817775147166513484704006552051432963307293993403570392791504374893606151588269630240464148938965737811873388632093246484875195286638607883696313306632564282530899676711194330782437534285694167942501005086001081665508488864733112335084946184124367141077413929781863433371648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,1] 12137393348054780310559178555083852728420078168852110380966166651715772489490993053889977182969133972297373632467013796955742065463906511096266393778862910370272866557999500596748635989891472449784493838433759630967972189986160237774214886423716723804790087551842853592892239047295540081074217960412107196865561312229502285620854892276797961371855602051422396413270656584444313468276560150375939847444358895145893531202610550298624601195218732410265298071386094326431542897776030996437095654557995281173236979964638085950242808857276215611880064163904017935844258013647875713363597192160876518775943694775535630840508369335358908362023799441392565136274895798504125597586855514681231783683725646721545997285251015309114577043030098677906560972873121870503149175445175321722627352144380428755482999395947601578969360920757101021349693657063953058235358944433393303308574006529319887786075021840639788225733790968354719126911498411880022192555097919455419974785724061932464490521389751958348992007039726569516611856429613949788431155477220909828488950853390013927818155476928271983517551222247703441105251860935917786248028326655069925606658876574325348794190809547642735343732177864060599117171921096812013940954815751712141223018077477385940211786455313247593675019447211587516022012444205059009674954785603538506612893563631488154192085651165438082372132308088156168385141049635280162243444911166519162481117554596044740819649146860253069907255984312038692414607590021942824732640378952831254299878381268489129432502804373461407669663753370416026694528364807156696790392267098404605262562681660055896696538731379315392158285943960869242348593573407136646871977936095202016137335920025628049040933081061936133803927207830339961913168505335802552169694866306691587541081575134287682594863063372086321695233060887007863674982967965754940739879994368973668372564323226422886099317438613859940384897847687794928776265404051286867403646952690304647292612007237100227076481584559188970891780089157269858836947291140891381338567252630809482755110642245331172582644982480896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,2] 1664866832934915323389899774830120412081522635454234404712132973515268220218890467855244911361108636153870777173804814016931163743561458201513758547393335417709218292658129466425813323027745396400798552591623802432022023688570949959970158815560826921378918432180647631678361152117489832951112841468811066103342673121385752797104277415620080050358342617527415180678355493772760852492950978549849147098383463612489474885968802845668082904253813179385058631976762533151527635353977011183213211397905860815183678800864434363186490902956451383408707045708565733908687660194744388638410084536531451648383628646322407056279874961079355303184159983885624638798437157196363723846241916516990182869799878649683686315656685854714329279856032841890364080894760334712816454776119667801460756953778632746709195431097445063626861094099991113867190238896663052454280213894633383425368583774055658878360623806595841161684763298274922572281334950073630414700943059262694232676146142082893430567033186970585992506514789441694227840814999874077206147731057644564281193041783454088798121478552578941326765209288552816406141837627071869255852868226339705522497278006981686460075788423556334020020787796796797311572433423401382812483305611115010979083557485578716887963331401519569817653253453125394931891360373096736739948763740245669334524064801248409186548312304408105492699967877951110167332652823571857513734369138652811424015802390012862581947877422895414158461823142104288480620898483501590191702027489447628825725675067162496797214593403779104675816012090233221278876747197573866157973204364191236748258650376854272012712872522490363485751175165748907223979905846125124764535084799315525068662062290821607755014758922191544024413948305153368019419747683480849898780085446229769006923717260031568774874305006282833036205063070784379925655279304834275002739298058988284435228705382741886750121922082281863681401242404688126588694638585027385053931759424653013465339144847840534728901934986587546516030390807001926792450987896024016813246070822816776924863149951623426978663820731351040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,3] -16957626500806735086424105753419048276237227867864578375344116523325961374830114410041717288755072548392778587039828192532317395314146374854310268676415319226898837838904646935195987638770381883356400626485548740552190078813837320166343617700544558598567549126753231317721194267389027097958194980150306626324708331715531292780882456512636521302303771894724023149048284302450163594474683457270220443497010324587033681070325463971318675959543006254548693938153365471379484519542731482493070561390491664715425109700150365634334654820567361063694627786474365209700540061931125892567683271928610802520479874889671573527589666121302681725177688083149835071113310097052357036811970632014688864573612243346092086765569653687613399806653667682791060067424147845535536280324617693173213909099294656249380794938147392372640798672667512218959594858984280408164765827269424606987047876578283214740356012630011594731463782264008090038187024667143167494648352222193883365494794247044601639151363995802888327284813870107611154272794276797097945541110547990863860212990950263477676889745416989234586613301578240301720481253687973088930361388451581450067853480851941632697527045006445502156514409408013966603796878892195420997299996235469827437773658487719240814016371446680334211525766687027572766667613925772107575531212455161162104888736985987849387696240443720233064008433924201759429083131741095930623377848391961544136454440338103847881872761528281875946695254772891777359391342149320322334854963511873811629746010563316844089298470689180006855510081900133385601296968249731011307206927067501245695913314754908708357727148650103858147088529653168134540369143489829373727797137567672732020992492922876822352752622034556222756167598798768031155817326068394315808206637223583698095899149821547620207856462347877691025124070112365992816680532835074124913698809133647192915338809267917039186407435429302062575796085495762317417449960636214035353809602974527875369393847792831292941110990924707031980537078065107067170568243236289713654513451520355923530887248245457418984108377512083456000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,4] 111837767671436061794732145245106152661825101517548126360612101870639875168643934235267656134764569308427990475479010889392596198122759592646253370398773390039808504700121242513079605997744946581942496019766766677396609147546586842760972891795092094827598068235211273959113007280844500915075242806884854020126008175726717674534568393392577296151588529717184406035547373216627142461658089305471865159345447985344122372646211436220242312783618468132792934456184165178522812752709664584515865185498248738592723773392956729459847585819077971805330032721442066542420567627380877171938023427374158830427854647532062505322708277077601702919796257539248948856945078909752897179439054159490995169087618035570862489383767207769061499950418877431944581971115380854034559025341178971275844215938583204747936580024395495521193232533231852343252467330670563964335964725669793114001668306108794310826431393042819494501954387325261142883124429040231025935616136730727080839151282592402124666114107390245252659984064670119336716425070008372980374282788379072873206201297865828840560358649503844591283547756154320768803130393823574356118513165192758835359902235473109661931727219227291422457227000894270181043831607129439908277523425450527635497293548041667170488441221171797643822403147383467021290541402900273738518799079118308382816640618956788439072373784944264312220985835308907472438648187307558554374669928215886670125532289942574364602888851141004387187901527950096120404744258492359172229212811344423521106587277885848550677308420016710660782698668984476130528954795418791775741471202757475838914558798993612534070512042216157805984271945090809858152569521203916874578362000486906862444787257501424407867334712880922693166943577351871731308839061217048165641034734162475056152358229462300281235115428190625584740246409214294891891917557998782648439393879273620806128890803215594835174556240924978071356942525017877022567443003661630020132867328056164051544624714642448454698713101931074109379277853584343350048289003472711484824323289450667521320481945610643352955116103666761728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,5] -618529965175784646657139155650268919061216241197077496001573696681009987956764386410854024417228696128215091726133063569420382727529077940902214881131420333458054321931254018309332038071999950723015603217443020783567857286553143280267900459561085458686464375181228444260267441341991186967237913871531861944318210352997168287105151188721026443657390320119003417591964152959453606087516459615754519248279986408372857107002163369490652608450960647197319191337566852399739756455994623526716889330809388966050318758801286107842055255899554795852385382834884771551451687931392928038390385608584150943157930102819158236436408458107268072166159537659327272992026876614948336088771617822292783412424918642997448442951650625799749487691656541295767973253582628313802605316925264739348215416015243801713550416633940910199079081100570944043081021620753764886421023461726456960064179082672521015250953575808631959715595059329151220388683149278559421767461818737481958068717317813996134132465433198301121052620765615815208652187129921176863304523056865064861532499106976510915990017176030438041883229398931174575243375805801635207099365889526859458897618480858349485911796376877035320354671563380387279698367954576149636131634907621930656668263925439179017710221367995388251057593092653411420736010839317942749171747961045920160935319453768259253967338629973064687403068965228638347131979325033422346122656652915469592438069255846013115014030979248161853558713524283386711328010362031437702865186229628431013165140867776920887746803688624991701364991164027198773753885170262232675136914810323752772671563143054580345162163135501253473101957910317568053509947414441641411274682995577057639741966781018741832374866748096620408335482605073950304984470913389210370967640734523195094151728673771474270589340407088299646485451197246823120682108724864959508276006087257356481542506275188323068635857109822677561401160334071033967529961183537779447636680329865878067826045662664808415350800203882747208638292119681563293438211210147734859748931516637672614028907824989719145761817113697189888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,6] 2667354451451200872714922406135480006604999588477745663276512655091051317804253905856012237671335561025591572454919617502609499201163805466643852510220218746974150875547178868808817354321955628430190812457193430641483881843656616294326881222234050321873679522144850327553477474487953663471152337909136382365745919187812553358854768130564953256910748247383680727420438403469381669191177535980138616261779502806284202404039594102356653067926719670422274497640259121406480963917308921238482996717136173600375991851277431012657817733538289661866809096998491409485585762359091824464172976030954575932708610042032861966164889128448307868235538388828168256821366190467556554357135946133504033524763027299216327239601321759316312216085135503697367152809594070164091779941111501543812413246906072885561138512425372189627884148726445975113694191884044272717200345321101519826983203584797389396918346896521227141021009894887093522762851177461542947361765309402223522263268052529065727948860807647041567968432467637288459976762988902814277624147387721692914991896237128744068080159135347956570688440061763076293932539409934053352564276240529198742996149338855455181598529052388639289075901661565202410860334168970455626317083480581868602791090993104060475407927822184965139546519742574544182308996445740581919195964726955209920843525639418807946791280085166277399581009595715806518441288357958147710381345666461322642491816344536797153793471010332715324005476479246084050450711755126082193452447225540643493084867203703024159737355993563580430911988595221304063044798762146275708847626869988344744861224278940101303610543386277484742665682095073111858723125566177633074219127634726471619006753289981428934455396309406410637324984113213027009119369799595585432280687215091033443078722773540702592127261152526574858004287814930178324638506825887933182181489872395283906436708194953971467174456356826403169111035093996842910283776923658105680465488144812015085373620831236598581480446252009115269034428721942255368889910819879978941831673373766704791045629786055116695449577104915595264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,7] -9014972973136639648995465029298566827812763269080506081254804432786718813438288714920524736172253697829338423979816938996398546832423190143259645804383119090162909712007388826296671989047364838636814234351421789809259746689444219131109484106603033688551784908727104927231225909372255373543952504487539910711862852152567283087379002767459755141768797219398649048667618129770458370890140458593187577785735208990633152438630029250714975369110203739121978016288299527435709899385484997408496259277300835028082882071320480659110127087638639273488397699840346693463007641012115397056582207346301195422383585816747808925727898451387279731880330547582400220185441429803164013750100084213047882472347908695095043237630414447247669444701742932849525707419987789830773454120470424598965733842722178757664487817267567393833933025656937366329295537528472816478973444980302135681304622709152264617672496613974991340121425346794331227280939933258545393432218949743427981117879379527560744992316450036786468812662136748174124719972175093200702950630554095144082244345172072265622944797259062419576050116170707443642834561806195013103514262929217108977383206747319796749076747407952525635139372687459573814700998815405005248266097749950306220671098123562348069995121524821767373778793311127075757582507382733610617926539862396454258605793382032456590567992549815808017150357010542652259034290790465955760085789017428645199171501696137758451367303203372574033462632939553693679934407723086788803417452626157341135765486320735380996857902590908693141224497816058932818519349422624742016896663055636069467474983717879482326626225402845528682022858506423069064994896065890615669522656888934889080130879547879433095735886969970998088260840986362005016155016057924065677157591015171886207237373468865872603938781566276388253137793254898358528214071035954670401336068319821724500860245844425003921552244613634527604346369372222090390464685125497881099777941622192536453821733971911923338364961837614606011481614736731982358604371568650848732456019685578203393622096500704341217834468975976665856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,8] 25039542074462952711706765430533913401158402352090779345154143393893684130706762585301608826012706728514234282785412356548253054033128513599935500438640544432565610339444494299154306263754540058743710687888681451564172339023825334971007648678524175009041492939237200564343505681693194563954896375159676816230044833361722721081696717047938142860699593858571830220241976604088520474316389480092393713625822749582281422258966440819790931422697112165730102367686987950304499447777617477633475322900682683481014046806011357983010149315914611020150254199319420622967763948088145369639198957481949146321594806915540582793950540464570313676331713179173089937251773561950467620058607527718766083372654073662060586057168421278382062192774805456278677390175573279871697868193631685499901738406776997600831927509986072139606656207959119905465926301484022086415260252395692636898780144961894409267547991293593630756413944147805448644178359916482625758532287993686309441644877894938154183544672416193434451695564208142830936669986771805568045928674984150594951447995600671575315552747115945274871196586149074392665781083811482355139900074043825758344847908688224763296915447875293838020870818057106072878263809712351895120560062505597945832986634682086556161429489111010012238073237279434904495836272198795594916993183105280470865133965470816514713202903417745107085445155460360483814373962617429871164802888136146740272847945987730235085045090951392494618835477925138539806153053212898422865977780030126334168114940737112547636951539653934630006334083183187277451116901563135868870797202107007793214642308309502473186796086788067818585714095411139321069147188445902930058073978672410563107156229612556041604632092739759510628587727628972318218572323708348369526086152859232374440872991948070870789658780700585377715428247586100662899584088998441610908967203080540929537138700634749442983633163215123594724040545088318812104840967069158130411531020894997724445680643139357057205637323322643049798262376391338713739268732306059293755244382046011261427233039957290555449397232214798413303000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,9] -35806125887133694903035986127472566026043377095806704528174122481778152163771181393691521465471516096421861270668408174986186503793920694493241103527787692695797774983290787710751450234626504477453930715593680530638187926330684325650706117375242192691278959445650396207740432078582241282402115477620743548791629580881508435683246096727628956003568399523689156635342506738820359176836376196501672754014243318071362912042575992664407107430971860574704578340388201760202170821627751048022995695289218303121023933503515640155170450466696087585010509363769713532490633950561245081953165973569976837863528484428810708468123441643362601105624819080209706191648320546422701468674888193576336207110085627086675302846715373060048081696565145865028410468457910484468701385599587966182084787840918710428985146029863459812439447456271046850135659045882647319791050318898863263628641372989308535515845314661008487101198329908958932690058473104257235773948242103494266915936290754223471174095153239664440727623545399209908510926602805916565466910589511583395641351403039611633182936761977668170498352595800630945692563975630513363775322207079614979978836175379066473007403060492003945194106532649448280073565627935797302390200958800788918860597191543421517374005190110256082328041318255200111805015416365182234091108397800955488270093292267555749544255030360086463251521646397628423116691825126929130506003756257350885297304439694431189437378070622434489912362429120267942624771693866240941632051623513509930476244082075273190653991567185330918910668902464191689351108466835267693283530008978659784756012077705692118659452099680516161814626811037240779951214869518264793033241456590808493162385694148788583117732920812586352445456660763942077162155491998268402644404908399343054450320702195238198615811580207804275258779537173554458618356560798164331936295190802760201889870477383850204257099175169601260707014918932116072583932617324250785781320646949345633594781465495112508812227110468199586072425204959447560886337271837596245842338233737662362558407912157580420002688926419836615241500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,10] -135573987544058788210630113030774642106185035545464401430712354067164993810869020862827296529143964617891101618759757424658929795788950521862499731567474958420026509715072126128057413393961826439090888380056991983345356646153340134886155999433536974960164455295939712417756791026472703723709130907374504816723387876439479810071009420927205905102968215488496882312860500226595197420989016221210382957000674019996612386566564015330003222432722070935857676574161647695135664336924500065824269444009956953977151432238381454425754734202463375901564322501890267833551032546096062348046736229515578254265936124831583885656174145344781090114374315509066337467874924639944376060847115255968474144710852298833997983295622030123666903210518871340610197178385589291966304097136565198169952263740827518741806054399490189025275274202153084780608021834144225637942716709169656923985410042086105231207974288526905371495530912755739068700723539907969843538628380386792762374833538113954939195246035916444467634052235158086953483248166626624334994117537571891663683614431707912183729835098200126272312289083770387912370149331089241062268808380534177406804233913516096042946050788256455649947559386559960512029199449094452844558177189389954668079177161796416925300850339419535296497880959940761960261965869554799979153097565152978590065976460491496048761231425561149728638018255109814779398356485722405394055631371349567871820764370422387532994991046290429200719788490889173839288162449927028581417024946950641115163256123847210665379796121100581786261457128082652139304273370976101844096397724732824340760673472356404247760319492461377598631759217287597870191702634425263252908138010820949138098774910078650698293226899073244614449737166489328311782048192772291269249473296099831904549793044337182394306928038826399629499815575171482802612002838442798276941929081730493493867829230033002554840790695279764621965721237279223347227636943440584347501777635630664077935990775653298523202737409450258848590868317061307031009142566912284261437687327004723354980169138109049143529661733667038140476373046875000000000000000000000000000000000000000000000000000000000000000000000000000000000 [140,11] 999434013951144803418973031995046652938169202004070293327376799493442719931986692098863853881051962222539964898692545746743236298069561533518688342203325971245525750892511635089910847621714262547745547726138070832208063458300072948240028496165760299187166062546215291782469721249360576438946952531302437290284763492877716403808217686477805063574481883156440481369852542018278021105005020797706257150695235370102210301468973939440309195065288064382233002353880073757445038323548635254679426117682528692557176809252947228406346519017540809098513606521569471585042358271358179470731969880105624809641901070179684021352991894448104119433334804201817861023806045579127998260978629018774935823619279206503725812879046396910862486965167783082469055613209641787533961207570732849616900424531343568609274283471391341157931146206119919837728511824442584757230983878333213891300943786695083654205347700258552710225297685498481369950141146440190864914213382289000668864290235590216437252958590828406235663486498462887843260367055492231160344440899679355529549236789884163938020219947950905750462664735770140564645149245608074316627880731171943822627285219126699739161337416549226006222738858016822475119460898782097544135150738446440330261740756834493895602412173390142177447747677590943172081892589378752797314856116244568454907775553715330383378969175480744407668599496242084367716451878051492096514233051399940175038749884314906793157447065466550717613247968016958192954085934458004424284266863604348163360014690275368600502623963816983601843036165621696123909139990755149454431214143886467636464663545952589842708920237784261266643055805526073350254303669907999771225102194019613839031104883002889582730649032487755923314132588640123800420773349435993536201734653575432805682441446657806615483972954985453918893245194603368012008697980875599727044605777844667070611384639778471339232415046837973870752951507763020082878170193692646973874497300566005128862954419195147336780412207850208530422612047513888883671388586719784413612655176561501184240667954194610362713268496545020434869840454101562500000000000000000000000000000000000000000000000000000000000000000000000000 [140,12] -3024820560713593428366205638220572754722344752472306684274311650576311144889083244503902483124032686274884006524694841317032167423340799573406520859083470403277275970538173748097482425252799355626783776753965330843686395753224858397347999712982178522810728915424354689028750710943221912314392709666567910813748482490224188019840324264803473793040812452549157035643434333205735895409913671050774808363176608286804895186889727038614085247369945682521783611384403279189096346888885436452945055753268612116778964090665965284864590925659495295212646129091620132552089481304114259015290957994549234989719828766332264790245279385298027726481311534907262185315586919675138174846388837938840038688751691710940686730467004070577000130167225259390071639806023088888110843680629284906361750795638463653835818773205146099289965854403551982620593089785823174786268219915648647593044336774240548595444281042537593587266996833142165244101598317904733815264270456341424205788763058036286537738177413949235928799016085217591683162676613484925652942665591364154299209429095605444084487847143044789180827815283019409020623218668681372608944468008862705211119500555826322790575984790387927673546325322594552744920324883887849412634268480625244334218485088749356724797162765819974390877063162044000605833007575263139308464299826921006631985841183175122048894934104993447325031676722873375298144374238189630372723442177793365243961635256531213627725449995019821849629079646651371828052835184689887858191012997110188417716478269885341707926525743216186383406698977404924225988941609852932146378440862393150929313461020610375706501939986971252512343021884377171650218612189182318799510158954580444670490959168483532225811516294358427746767202335963785461977381407921542356056986003698793256519811679203102577622784103060047282256581500905157466913496427931822858479530155330644264076112508832283303559726025776421471739589721345821140316612306856986855732396663391436089836427029672608267592511062864139720327255891170805062471703182628343957946211513799605450848266839197650442903241313172880314654308281898498535156250000000000000000000000000000000000000000000000000000000000000000 [140,13] 5816919003615204434175938789326798225807450122002150871914687817191439378670816209268180948790888210307878262019666708325343389835002677377316528743990104248753218295493849376659233963308899071447854892051311937389586725006745414671793835565938787988114627723183969968210458147092448408836095147439841023295750637469319471583680400495245504934433564267823498822450827583318400835454980029673883657571523892577637853704757965982207886158294889257573828113867809437164712272688031728713726707824576113221513827464839670342383951817161510873754925359921341323567805494531205886098299784010376081215662521430429343199881720200257778334770627464971638392211108514076830004149548992580449308490887418001427317631930407532776383791795127778014360254540767628383643510344599209478130192642593696025511727687084898141010996815448960473634738615224979386825781166181305281239007802323266948997811450638775723776224648398487662424396613060101031340652758996651529780302434204931205061694518065275979832462435521239783605958955912093129173831148293486132523228492352333644363131577611941203411798171966825413377442619633097638137977359679661010578039459423027008860794121065929838853269073944116622258723281724653289616319240819233731589114559966668749399815435955302132038229066722200296352739274875375884291214484712476094053180385113863400125854778928328775517309284016570116707842724320023306665432660521189490654734703719793407889690904311791104483288749548320352521389228788460752876880898211387486026731182643160983810300883688053178767108901726482931213320624459331103837397839716116413800788223567440767226312706724559469117052767879124885041196428697325630496815834585949020179506585665204871266927029505242393509146570606999213534596367407864120830375522487034468774808897714612719736588896519648110257597980662371928832234068888833078192092393497262495189495736348897872440486596798773819722844934941791241681420293968234196031960808497691306528697896320739070871074828749583184752379791831662681764355032119538775547192898007402723556134976638280153351640408946115713251073381462097167968750000000000000000000000000000000000000000000000000000000000000000 [140,14] -7792074425088727948337320861867312003115611389367860839202080708669433196061134191813303691970592223362472802723717708984056285564306700611473761402377752997102835201889428647363439614356917408756859560515721173341747902595563258440237198338331681448498880710720758002028185641819482404784052937461612485437466240880710337241643504765574719056114954683466963560299050527115227223072407192933971128048037449978228952684803199111715700678200299180556932574141468635934734251700321368300946586430395113938598636679363839232760367582591627448690476197792578911646795182817635705350125005002443201475958782885194252167270786502484448508482444344927702744158324786246022664526767339708290673407239994478526620300730164870078361735810042681624151779926234937379003809848843385600194362357800137706758947390407629606810838118674078342460781834050415916208935847055177545182428788424573643058071161822501613813528251720993552014433090634355674296069808735001172571765412551500664247369466330638505811089486114578900726658691994491688707041747955873168834080733636034478440528209114342135771054224696764283935510770200021470600494308974300915147827663678228553802194639562970880229202718088379549460969189482808497248168461997207030576036853602438341614231858184875371353466525809586529724117850918830023901974425408497342884219815319624011975347775246617971913845984411062811873160148512894848492370471986729579605130011422882583467844988209403962064038592751829503906357602752969988832862105618898221714737580823269367463363761025481426879884157088927575544578730607767046992433094814322494174277357881124009179205973869971983250416763702753385219306263606982440854577518047377507731819704916635612370658069331041850669141044040446903923161331869524271082822643170211060876740516954089539622260802143278526773466505459750377335675864283810941269227665198391003255623674350071534560374894789880706692183082020132065773340998590615015604450357128646603508467936826276746943446811393061054044427083792119566422539099813010346042488522980045346515458713963046149991691660541925075738801134138345718383789062500000000000000000000000000000000000000000000000000000000 [140,15] 4557773149717885126670358690087481294488475651377193190572450960190769523276595001806601508277108185079415195698973030102861156068389459436481971763878684441806358590047291907339357897352752592106886330860944199512525565045815401273725446544697268550862224403235140824249399201683991636502744854431048492304955336742924610597285260216895485377410856273678885970784929289406530054874531294958640957715939572033260210635564956394061531810261143889765184968430930319333768744944496224610247458353500483703920082015877586637316761537116718759740203798914704166334105968667756166808522349568095502943476805375499330812749242040248645920135149739207579084998571350076475842440524013954984941868708447411518913326685491135679563999398397800050284962477169714909856678809727355697785386608843565952518804435362675687302840740237363837483190295389719077522287834029979470159236366623090680214308945965131740436749220847244339623305157478848979366535208276338146482780048566229159042160520214584580738131077929657335298856237206569609476272022244178651228745244278059783905738202534414236424968806615079562927465975094547334036265498642805835108395561712749379012512381789404939113947166746997058716704371114735016412263455759413035035746958842330947689054393763297165302955401401818490086278497946822610979168179617885861800116739998275431083884644942133322569428432969317706370937184600426036029184785587165384777824471742105157679192797898840416287802733082566106827388637947768093331321957818798943722695617770098260541927072488358310621077527354503499148211927643500599411345975230550417305932371629715481725039814666812687223036357796172862103070038534551230365915716936811169904538983311773742651928668886577300652425302152443751999842850312175805058001600097135384650647369915575670484195006327329056125706002025643476106968753142054599781628193799458030509658419092710977398025194083771665083228061153447981389818645480428223206535562861343371543753145327984991420921002819587705127087751349978544495416328305035953633096241551494631053751612364342671159191512796515563945190198436193168163299560546875000000000000000000000000000000000000000000000000 [140,16] 13481984774704613246884098814241440683955320095619629575119863899844039173161496243715230685489926820182113541316498499939158712083274296297274065519933032870284854438300373038653165001828114160889204106063688279911702330835384766366553815870595380022299349796320778065749561846660904409962326375904016321690415336892638975562003296586416003640612206117331478072378061976035336401749911011199630512976209653193855359741241111332550885377488684531515408827852251588247933176885685595577404717791153339820623005814431871650555787127063829630110491768792660225212315840699123866783002212427212779743001187405714252830460544619633361243141526573219797239552368745401359666514175891935321445315692370178728990579473179944769559761808325502142151560716354419745268289787637985988933829351477392694988492401271605543742581057595947892272396321603728376592666006317303349380465928420313717262749162460701621879805610156020960338222323132925223676669688333690748940561438260403043611757045550358410204424687369547085512668283829915598705960113490806501633590385266097199398940282453420674242842965929012352676658000794907023031215228844612440420808976882028770402232391697128872229075112290432871347824829880837824703451293136944270994996282042296892354855416638940351470388898131352704385960000297145968446339924013140075313374491599474654242578928371143986118286150497890902169168765884870549521950303391994478133747572725688472056372202361389217971796468844503208577174453878253553531155800516844329803354422064036248450590137898365030518947349536305207585229707450258241500448543794406172687773176772250107051310023648215589169529395183198735368318517367296810984493182676963681100339317911861915461073658506321378647240859964281659465086367052764008481758612510043676343495136768867487207161791616584037141003764709797569438601112549077534735958218197360213779206782313463320850284914291815988722557096713660042784870207379904213072826324408316630051511707201225516471071529322227950006436014815545991216804535741655088108703325960832791718686210108281555408457452267378623579657826634433600702323019504547119140625000000000000000000000000000000000000 [140,17] -57352066419915838313841635555533063343614478926744241593156926422094800570463033008562566134500250092489968183167274974577420135386559003688981626736682869646868494588181549810397768600447961752040994074622260155962849065031628843871689537951206997464493901079464130546140954236309804061123336259008638409510767912575017212870675848734129651671173420145178607947299945591710845161079803297374739121246750767557100449036770703812299649189347213212372151414875785674332089877213265151219737917793255438241462564200873458023844968445175996879601925348187176056887562735251940978478302532457162997560491143499090888024321537824559468956201260247654377078221677759890910562426571263289045438100735901405546949199109672390385171927557350185465137958959965888809356260381096854326046518201946177783208252076030685980635854750323534202804209938684543213011729982499832178673758668359440330515973000801072867672289571766144946521007385364439888258249588871580207619313834724953577280863877625604123694260149747819680970722016420732063399987359049087873835713986040482834722136492783020810061363958929371879907972301242102758955856709308483945558506225374228191680029166224171258861003251650002719933403168927780074960071725655278314988610036729320468889257080742905216503851343467009985529431574120233132807988933839579413295793705398061478399206531227298935658937081194558526364349130603707420289210335712768751201823726635055912159027584495799745578991752408473460286437973568066521501545736408335420079081532444517664947545540258623221171660950374397019909017087630874756727676894683168050082289890018083369441629809447531386473240152912144584168450893440958832892931780211476214238578062276819651965316481709057199256498420131920748658665152797148286428957212436869486401949067528449908089518928104323145916515435158486367551659481369537684473490123698230237879922185407310817058268872645154385157579413542123950396258986816985279686424015637853941867718616077213598424266541066156653467464670425606608411731402186126090058609525333922480452379041669134166496444629142730099927169876838715208577923476696014404296875000000000000000000000000000000000 [140,18] 158343002372637930672683464025153862344354803950265237578443217773821564809623458220440906779839439399085657275620456574382032047899494040352702997962714447590560074209462674350968563418664582737150882618026715296768200129569187634039738312866596713907833442616188478078109338655464598470368533727701292365266356395764061315057387243317726262149122207365073727128200629125743371771203955263988260697442362590785880182804745543738458663091876075058885494871116040405085465140026558747129521521539328376413686757604724882532836020228186184053431081228297980197177060206404310828860047518301437925095016731494448509843359396178596617158548732107967924680211669975744456876389519224928682901542072675836707600516514728140010403028279326572886122214685170544579579996399422524381725443370562230332311361946504547002594014415319271262240335791980533145440380082529737454060658102376715417833687128840389603495934809931547673862382812671836672551998858341115280577216459248133097464888226465650766275530959465051363850741005840686940442810525137517677526297199668408531734196119876062146024507557194068784456311505102721449077811641782824603252254669573257636379974608906390923104880164578618428720321233590481437677211696407732318178593270427290537928074834066242447992368125669309071553897464074044536946270645181563440041527506124192432950421915829365070645231588782732221074964643131470181123093986022066486978413135229322564996369727107164216381511661727480065411943492317115300690276632095055723088916220384452720480285552032532974037037694768196764522588569587231946424382562665178174047496327664585604845878047043833271675102295836389532354245761517481091832070434817664708420276834751626924165112077442750085869777803551484999368699337640359244037910044657780556231472042454031040007194475886093835987053851051952484850358647051438521963807419783528730833634884753501341129778511445410109982226250285769057402480684023358374807174677700000162638593267298378187238921798542706087466371431751455786494191615549698607799614070373998053975988288967754401371826454750734797974499775923152283654715688498981762677431106567382812500000000000000000 [140,19] -464572746325698832562398904715101738661609765412802535117459725487789207970718745292802909861101929011679602506288051848867727898394363238351457343604469200352616071949193735448051119714840933460846968362855277574674464902287790602247480153749140753623594197112256323570741365149067219600745969200208782531547579035390612938423430614478397642728847577763744964354498007262457078763953196567167436950171803304156616777896830816811655288520423833452404546706856265557038828746268577619407153759741574498362475326143820986161781136699301697764078590202424149192007353892788057185136384562819128500511078710868853559559686864323923192941365478133537590816124908139192115132825476677718577470727774993767280280487594856229148673886068429671671718448340667274417224205853366768743629449354775023155286612805942560796429338274354253406524995698053144669182952127752729314298111880228854683434147089819019089890334521273916485259169933019929715563408182880018199289665011107752652330526707655240482431416719271537301050397822914581913240066555746659855745246232545589221144135094008777003586892559028559022741966739017534631852316391689352919305927924497141507129283533285595857789736162228019316272640159914748987355286913363141059491614409388905611516083472851038230257858033453048175292338573264642824110621451103588979148222065709430134439440550109724255006846606287147636203000357417504298670904602048063445408223819539484993244481712028358730192159701506565049375026212005964371801849183580234606611249048795090025217200554276120197431378770565118228519056263826973247137016716659312919620928278654420583224136449467318325365218190743693786429093236370737389608585940275689522195817070332900763681258112921802641208143774187078862153677198653375780361801451054117668610913765761252106542665267035286075137315251698419612387215980811457801773055847320475631293967634862126598533710277460810831329031043866190723594117323322103042247208528469323980857745933488980440714884247895802030244486052770596226295602517632061591524156259900468448827982685661713915722410316650087566915320994129456022384450086804008606122806668281555175781250000000000 [140,20] 1282778073418399252483269942471616290896880579549458705225223427196313610041382934968521026752515945113681288801475168529811661235013244960058515212090161450425128630784116003515155421982002995280637701546344730181026598235904850094234197402966137473044570947005979787528030145296391223795452898218168572535703083603442280967066231662322398154851572075848506374916075859260743438105537091515206994689082203599630117230954684534571710250971450894429094896773525302411196523768879688942378772406563111914762234446206614178613522336814389057068828096031304320672805736672069642770417925769496145979605407977418719957107625253943546094143826212765348596498216119326779794920750043827219718175810812450744160274262746856937226402835729115402753534460446439639638773421427453516088735425741432571480844141528276698571711144601962984232410729929146172963734470074965540849607993218927678390312624047545443833727657738177624942856876696741373456173177528562037587342675551141582865156790383425166294999166610861683139932359101027809485657568772379019396563050027148341959953823139488270442039691290011805449467915344489829432497550416182834619333210652800513131311146353344002292431354308020447424244754037754883419594859192835704836052290324121032161495143314200495442611543909109661717949786870397244850247619323135988009894262366128490347829970072599711220958711227391883677401723407946007270768451991273007721862355329840277738653937738877137304404130071245817120798657630079356529071917002707241240824125773040045904689843703302236440978190548298412339939079402219886397427567553103666154572768486115602411369750908278425479744468393040136313419647808089927668275628651767321698728779900642366077766120701649038554911585852997367627754292969604266128678431312385958364164675350881254564335942245186651528526312482267285356271418718188523811414026512918379471033585854521161114539700223881008419666025839520345139175264997566948470559445603268444834034777169137289807941776421395382309780689335165992038266996901659105912500779772416551949937732663687897949738819821319001698844202178350653512389939990556708693247855990193784236907958984375 [140,21] -2720694490369428097003629880835788475517674463233239378431659549804546325942224808170911663631840037519106832096908824898525315415600402125978348973819982932541638299889215086070505904982899331878124715048624071220899474131632107061778589123419887898713613719321408503617235487872595980963148016183320662924557700213444062562207953213150146968893512649221239134541105679916468953887671928908978795893094464122822914379893076517504332995340096975540580243575510400013286995973569204363494312074735877573614674628164707297929805447244001906377288838026560809534081085246201950563929604435265173000262970024797807296905239959609571188125980780600544829591205092230278790701562192308623688004283627675552155201763930072922516657371592736058209855743121900069625953799516506430826770109464298778548490748395393634316949624042970655948369357645544323664736138306663190527386475802656443298552235165680297377296088536671160349985261906966975173227203064406413623966247239091363228595155690422955280889698743584523660403948320465833184154140666772507734278567675446487631805834310964401372624902449870037858668058244035028031799561548567977382761198149588156340206769710141287105728094655323178442317426576249327225166512082389811518704224043068095138998704284814721067297955372585588074932367654412628641225404605154585272240917503777820840082880768990553547058185905135004858852233873432441475598225993007949240532828768065637040342511010055349264783974945685609263044199088393591343336484602316222320402181133908205737501462780809252823017990597640190252158810309126094625461458953380404700473703877269365549908533447234553557909573375147648783555272764627595127062123337383869561675032270784428562632964980185056610302870197318758011591875601669754358663593989461948716945437200066547418286125086857547238044223763783465235799682457992015193908671883223840365381212229702394488683984635999819263732867472453332739883872983579835654355303670548203767435009275880304586223408265976323186799659286251124154575677861277770219574214844562886097090551868853139504696344082112969413157738100966433624067652985445420199539512395858764648437500000 [140,22] 4061289587230316216151989741170933099664489000587827638574192119997238912246297077528466407059610206142686148395931539913689632813988949594973476561471553356043814748131284398967394231262069596508447574034300428598192413967618031082906542568935926272895088124619096844415409399395756103846991950530535856100819027818582810430320162231198828181680427129161477072770561007173303320310112074999832236571366159406690963555224575013395248665532559416454256622282197697353611439733571610845205761658111211363159988591493376748005187184426478479340568521175608922394726595609420677111882397854977446734062887590090709984362890055704805361871919271190342764419839264041338390294152511862500283152944299992977998826696703915646921738688344112728767863895127453007048874003693580607857165476202371665540345205647726632137774526269427872482413751968160819615396377096925163971902487980465964822866292136096260266987990472485937154515365462673177775006689469241339402908098622056741271180094165581343350355281059602798755485886113767268718649750860125240120363509665871658538898950221483436763616613099047940884288033891690021989505390357574678565413051180459207812324447695744748546192851474308396772193910698266760712232021473595909924805805794188489859190538293476150268557326438746598020944433083075618499419430439573859504995245080170754364139706868998640666613660447021573129867305927170997052665347236692040246647672507088329990312935935154479719646056203152971997718739134558402127711894377730094260017577533917447127774448188538567715128941775515273084842164020271830564655745004291702315415987870049428007190101294056849497031336661152452515284064608625337195480452197712185306853407067541196726688958623766549623902405752531823714600937661160377007135906500619994542549476370026738249532565157622561187577647313151739747841146615801995896217933024221315060516138188573919314294569052318472843629074989313898696985666543449532130553113917797775747870575849779688620882710191649830673765718307324456295041612503413760750964195748633869252522165014216051309536068176114166224411136267068376171307964028756032348610460758209228515625000 [140,23] -3891543256365002053289266342347312410220920355777246456416337474925720844518757551891602125690240926457175084491313697788382935976135723641347716498773035665589993709972352108267747050486081344240328735912861453485519903205968384212715513281866365902026027512069560350233224428242730091959876435019227337382494166754588936977102547520894337375841846814471448708192647291369213385007601960626154920509251459369171141026634761814286691286920078229703679830920646410661837687192893424877532475916514996184117606005646740030527875122251689855975777578627885598168514209629607592783327767849874897025378552723990519107441712041067060258949778732884251496086753281167778095198907388932953659550309022744228528600487377887042667625145023177904085777402144935855522516231844884755989838979243970625591569677725902834364937104010005303588041199223418668678692182115610541141097768152934780515011796902872975337229204029308339482358282822427748373871629258028602949868009195216598134216216340240699813817236085490696404836141374291947807334089089847150945725868939811094530391414101210040707064177009619786692071824676002847762659777319333477864693197834698817698063368095315271172005166087494526930611591308542416685114210505246794776889295844851203910424147764820743955835556649480851578936606604570702270656504727228467076249441690770495313319609494296703459703582252147010837893783099859885691870964183430092430717094364711350901588710899032021431279129468896352384300154310445390290056869998194764581913856462160791186746260024109261522500277428839628848856748614709633254595938406001629832704536568410043561766987032162367438179334284845681868868192723248702412575432755981351219801918290882621326941435071620964311775836727854932209113809340683666893193958955835160658290424194020256640833240999481510141450218950932913979026551487154037691640127342846155724053835307437957031378757481279493162274486281354705954951922509239675010900851257315561377038929119475963023431286604127219143787365365813668483303615404225625553215342437215361157524896091405590737832123980781345252065493188627988423856862709726556204259395599365234375000 [140,24] 1527545236336874805721788191074457851763021678921092426689729104592792704515922261730251190815759741654716797665842671266236814679776474852325975436634138735100454294729482612007430053445062596853396926029148365074789210673938504673895643864946747128690446706295051934633833806516853612673125209932227026383523684467744738608674792178372756406368036828445826885619984859997852064709708354056641870998280617026667337666032225403250804574557530903056266537866673356501662005823650354119399110474061957668345780592372916013502461473350991421877814602997405167991745717688048772118522366772589462085062911481585957545190453892097059352612823799930955363575274304559656561337912280826848768275472506969292544237619871736939897771461323406893198553628519558877148710554618445246455794570653838531032160357113175469830811522783786527561390640484152227853097992695904032813111633052749544805175270100414060378472691848968927170845864414094989473881463622350054884479725227452963525205537282168123272999033082433476326651095085581992366759302863003484622085984007347932062277602619023866438492890036256366210523902546560705447859144003312797408281968727374267508770202943249688650358507409609392587629056662676629820364954332409233002190536217567616428796131126484447667033413296547935976616439575498027873836757850915010536986874095670386630292532080384021995577246843920142966232905829795069306092706054649784290799317409151077963874020065378108568766477430353233847914850489479692636813087825485320302444981787677931725785992896367490971094540166811467599339761533846011315052491109133139887955927130123887696687067217630779379348757080243355368151151246015891487362727059075805324891974437793630007784231180661874918381512358621163346030878076825627130518567432666553641652179082383572865071231630899750282670337043249038170333293707675333155709218957997595566483552582554661303861710080058114054024035322332122074224983239843479347445244113967415596046790864501762568905688696763743537708919481272205024826826874154297800804875106818369094413230029547294653445461627121941516491995724447088811764672300341771915555000305175781250 [140,25] 1745704529540580335144448965795270453015649343130095075549405182937936074828112789957250680011560746157438373051195346259615126886246935931323225507209821992507161705566242465317068264550176985673951203658227225458330927037320937684956459595700703359738930789799521861335193122898423045239874290787614047807031438442305673533033310716455781123830377234774295791496733687917939573411456696823018178830596930310196817145550078240555490079333396235805889426458866253834244881001332030775337789248337754088806114798847855730071187753938938887242336630701455949984499537681568045484421633324608214754744263129650942801732747293096440288384080829256774986104921029951173856900213107565388138003464511305518068924576013976668127219598651348349299118214812215014059521146536933771930261792315581576708466704552373834915090437375363223691441766913749515283603298369198827806623349720994156822174793992479811935020869037685645203779055376024354795056888376241321557592718931147380847941520938379168530808718874968896735070352446630725160075150363236722593864255161426909577954197886215881711040574838158881345604996164308727862648283039867002655366795983382385687499136154467049198946073258201889586109205759594045497273710879636920973785340731518721826650597604364493033516380138349887046732002631051166872081979127561228098496237611769626181046471141955089346892723982248324955466895520233680119868990532123795414750649253198751979916285837309227277483623025475328149239337648890059795795101801410413694714863322161964298905213691306869441635176838368297828900535838442141085230477125507960057636300083872600188737319092266457438199500511567577734708645546621209767069338062616900948681020517573413140383466470044885689134282871001987675208009721803683365110945897334191097085038117431132072256121330872485765812949145865138654623380418734335640050288365362623226235882775997909600089829139590109682752216543804102780327867754352494726985669532667214146321424898309588873200028155919731356485636861489399895931128149967745261169633819523008286276482317239789276450819588272467715004295059452708561366307549178600311279296875000000 [140,26] -3561031042334645717639664156653937850327451938585422699405283256523888812540763019810128996850707454258936722215455748302241932006252072120085134944710019998953772082911978363726209566612273010812829780590030640821451600329124753033092093210312078703111849791628894714879487056367120353231737431785364326596591126543856622430090191136269169313850509543324209420326518574722986408966252660457687657608216161692739866682796513958823335341196893515719840613111156475161583284945794045696294150332074863827335804847005522525054477931302417772822748201758764598380486743342936755995302592561390926942285572972700594642127696891496499111509549426768347292975065729476867024066211186544618136610522033109153747588557829996612509955074862249503261931910785464602581790429554400888024213315114304817490239686517533341636369443418130284579831243424205961271430519317348681045322884887840525188023678484877829696198937329858114390935529430920646615316460818264703369072240508829534246029720162157828814389323284477607007145093867857001486735147778515936702380148188063215063040215640955296332032404119794105464878199381768224856905271975190691179413837959236648727372471271002154518286075554872510163607937191181071609531639206803016902036426884939838083436156906070716360001662182721437802465806627230975133122842203003996869776540726086442232046303631470117580274039935524349198455267163786849000811299265146726349930231327992662687852632682398892702551144570746130523612504042637011602589497276313494494042243945859169144324018605297544248411874513747800448596892065937869834206765693345608705861426722060581416178749017544882632201771509841697770787450714641803406948207275540666035130154391804970469191331709357009260071829840889764733139918902818099094073287281096911165464194886261740187572224951065535357717560121827356339283572442624965783314287741155536969236105946425342887995809756286172574458005794593919883369987234419493360041821442115967244410995765444757328967549951473238636260373449186665985476734923669036068869547495035977114146484548721497933044089346723518946274936577612232315459550591185688972473144531250 [140,27] 2795865604273145736491917284330757690090003581791826570857833947523368421562934407126351606614344675023491851590892717107274123827507287207868867332829252991066422924189632693088851389284333200184400905173329271255571144244745314254102635296630387568638538204462038263039696648159986020788361183849955753298442191836827427862833134148264123059547830692256169373099064347245915012852898273156622098355018929812954372440309491782278245054133273442466564767496822476105588851346927855364190136545616300760209281904450461722434175695350970850280023726822654128997642917262815644325647437049023871716690498200688098870137377143726849210093310034934630155929161000279107174666111190933888453943302017426597338835459108713143999545383578759419570744050890080583027432770133712575557263306084535818120229135864443001340402150629394052608006132082478472364983428468967938138519062233293471268268738081831709050045772774293631020716115453864091564698954784307326213029871159189677916687334553331899303944014482095086429379856717032856530055457529973222219416515029321466826728342365374794539782069813646913500678179993636770486081122053177128710397182086204076228190970732596112392847500827381254335541912481367110867491780981309276149693596423465773557822981563788611509476590816308755568013210754246913732947056839304922194830203943048606206230313760376954282550521290842625105346389099198259758736491650157149177589526736675671858776438695785289925756391301339235649877061308597022447923743413962053319931229817534880177213752857926968649647767732133092958717004221794066876820815953920604440206614075144636992873458659929605011944431719541929158024435767169177043889161298103486114157798552367208353170060292132467572445984580613528984840616642902522272046152555675803667987830376402364594420499399769318472256318589417324986523253884249381106465101687489227158936952494271339080328468338322874188974724093870787141567482614648028666052317020555597495520364038131786440207724584566203932314285009094129218269411420018383122688860171082059880000916920555689286293457863398325565225487894050790637265890836715698242187500000 [140,28] -561304393905080531618578877503312181250818487598901208707601756435774746357727551924665646781497929636066987065808975422728298062321787786730680047613944365809887224723181705261878922446145212209088631382355107075658937439400997787584415313684484349464463528104832807459886585395431491546682685524916599148181992806107598483822600106606236990379642269716029435581559608379852629925504741438283643163097211310908148104219575002645295430745728549656668171208372239862038428371189510914654202390321978142213648572417931519233051625514901973973977093832495996496435336924293339162966343505380781897784348442510587552466580918998414538492603399914042662058765851903360613979970987777907788775882411224866179244573309774776745201859248680736691851332400357637418402219411982312389878614327595384799675246599671272394169388601113523713601177910852441232124427101975510131686628862855600231060579316286921393163293570986155228418808453072101968213751377999702262469823651900753144837547042675590097849143760977550996219437053466245200384037418814162943905418971693522493508863032525772522522794988918201624413612254194649141244582266320436515008142960810616583264296807611113928443515909600546055176179062034865112981801750114813375883278078221644243621202640913941741315810998662133685581334038141513333047342244512459828868046381587525991055243413738203686398708863436947322582787411378632432863960599622600592615546612312296282083321398998450937507228934552624597596129135761954808215876750392846642182667575289468912992017029232575164636632933672116998677625373754203158577147230455350643167130017134312658624491723545313774788665081118879927831105390135539942508396744272154702565434696333730540916674789878552516041140967676312764587538418459496731438500451063202784816982126064192777117182099167106875337083625519237050246252175264656266725450704847890252936402281176115608644154176889337782613524653168071484847068874504294876717711478211442778761746563147576993608062757273674440285611378778845711397835180185675012513908920804903772555621004250770798926781774070534570668238950028140650829300284385681152343750 [140,29] -1197327037156933129508043710460733887654999461533080143921150928175813567514950966419648219802630307229541017461377879127343377975992189113749971530079043203571472883383941404819962753925945700332299339351258939805775349246232054120344072905539985152798924326187307487127438153897577594698626835500576268234231925301509791743395847568679027737652666060232049374642035370417699148890858978608005019727691550081104420655112679509404026315965308165694869012150280772453927496260263835461766547504647232342168645934143332450256975723073209156203119288997993978368617195279619146473807013926575732568701424753339418467361596628230488844502500581824191081444980025558152341516728154745960788931705260843399367146714390381151201123191385742639372341472537047161019028943107651424331985440380780408094989518617033693517208248455450440704074372096419247401132171751641976494162062786505221074479062371389750485514757321453527899495696552985596048115325325940132827642903909134287840574662364395292771259895859804866276505801105024700251393504759963993826357631870415059450596477066525879169983628504331138278862074236997689865012486426244307527026612088461588998466204630163559613771146611661912672090393161010330248767527585561545153692180987185452192603928437101538105750092806805217483983498281604127779518353743240954001463612676207340497019563430240662636637501670786586032698457445153575019993481035040723999749902519713625465357311476421707223136635047748185201341800126863487708856802324703522190168317777112931285950830042075022393051084210327931071105392195046489437727948633754356328783990114594996161520018395188189545933467186512967595391906034891035047720687516067783408181897463232253620756829678614729319145216150579472363831676388811918727504507089208543777178441260762974457907246727474132174481420944566177706654789742670457473361561575758075089387060978838282273733235459510576315996283251919859553442416815841179524249854099457490199574549706158372147590274589355788018802678416559968231543692285499777945702336148908483461199502523382386199630943035034356983512101015980003634467720985412597656250 [140,30] 1565408001950763599911407075748339678530342186423964314385100521520593173442991091242734277086356530814434118516409727502164091682393385588865645300377859215088568626578675299260687113377614331509459162271676194016875476852081334309826452602084882384851972898543004064401862553699537220895919089734463323447959994027910563303981157384192310610670945752530023799817155397248762071254841766074413273411178096175137837714040756227736468617280366287412887230432946784268243961513410903581813613498271572830741217226467225611831448476434989682556582547940467809545253143249409318175916231468264455418297831062073486219535174279949705815506426596415764896753419190642818133561890602997682159799783868086219675698059552711134531785898355963430786054134578914840904890749183354317445463001960741620383834765838149236579538637763248457371621254519626114897725923454932489313272343386029557191134475757480593642759773001653255633902194197352171255510508346102723485507036710208074161525443298933512073561341429668559479732459437473816615131001164334876510754734390553010921181871947883223427366128793779244968028451942010184233806988889394526001132736895578675710017978079509034114211901027136031631627437392047157444876535375011758951525456567932069425887720306901795421919460775552993803664674600336714077781380376201722364358699287339595505428181510458777713901415267819652835296305303357201884816987724821375215944293158437904573516140320536065558049303289329508024917497475839193519958843925752667180630953065554380979522489730049174942192037120943579424501946589769257541984414584480752523933515461554792270898719372181761583537163963129718271050407016858727945781157961787674237706964649022915186213937965352663756539735351040230343449106734985093331731945510877198063029695019601326319364284006569158419899879409445777133818671663020868363889195126974930208299499102473122000765159784530207649625661002109741768168632332533541066676623453512965785148654634176217061454794820234276420476752591450009130525758271169024968910657323283479129397178734433009859071308861128415224490408539889045991003513336181640625 [140,31] -988560459057903804302112178574643462367334612560767607104454733779219162237994310611397966976768504163413645316467525551020870607249160905939476948199019776440424016755545924605787199882597451543297871596210607469537870377536587147072578710121690500017796000991616214858399617060654009973243767076292004454175710408156759888370882780351488838422482699304655831835828210000952158725780260878574136277051404941592733992526331169356216389616172757047944841885127710321358950523617125435403705938587924252378448542430019318989332020635115602573414581348563038199603148845904131015443035656587434860336827752776340606754127949753179556168983346707514841360647199551702501000589484200459850634482005999846026137655285718622079653679986933183046997539474368909664096101656829177849034578519131484357110377233967636570197517884748436525104091659295474293160656455697951883863706231383633951147463598848006590174453383228896981980645487935382082663756129960988038648142429020440098659649130552634962386503329955428317394045805331101618423394407493556553345194138750381161299246608112257650102691609866281687692699097686848510341374776494414451330280497017432290278662894983967566628507870461879526498576396316227751583373309073368013989437917375660935422933011685352372203764923557641355988724571601081518209382563182313915687585966355853846913825365098602111982003733551308973684467739961829724576700656740293182576903139706298279989542752270328721825540137171657272087736421351692629945964654014801557801514677851557524786979160808441747208735787037474918212458915342642493815570774405181102993384654413272680091386030863770939668793501354737234705511305172825908192439388064120303849893270214024848805891362935816110175351669597755113314115638144841499660077952785753894435642011707499150590156323398138140903775173279717732256922203495061296277709392225880122007979359868229177081667535426657652971680307831297919178185787858244285821051562173979785709227761376761920372059224289451528755729839377349170625576289297524981795979710493961883976954918559091193025422896976037153068925670763611793518066406250000 [140,32] 313134879958266931905261567663663635443247257890725557930971506636107447510097031855763960328851161001988017209653710227756195127245808854971357868371671920881850798319998555715307979699656969532980361643192277183002304344504556725660524140490608042500820456525946169283704266582423485881449371204946909378278311920069527856028543292456577894378398553243361161157017474830832691316213585014713860101811825202175171298388357054704473225999012159162337551005056738746535970441901921374178128308671112958978378960987384353369221170523419833668816243120935777256123177417322452217324995406722762164224057760436962258719493407447152789408864829639315768387039072618843561860017382681358230371295960101038686529735672690774267282636003126459290655333597439979961699162032698485888311613452467048817959540366806005141590529687509813099121077390883854943331699471533303118082325187865877913751979920457938057805551640526504561814306565137261494981294156685058083944002646171565810612124239843085207721117940627186328425986459617379478755529249127213724110741002162692947736146862555969860154285162510114031214869575316051507272363375665416413709372994306329625386574075224331430554848996370125520153773196928294364646714882097468477164208921386117910824221870847436296948809802551998539094323503600749926633797401480644388302115342890351611878031264454951556619543708373312487671682049093536016289701851186789963510670510926633260651026422539100214725673825071022817892328639201136572297095176474091534204985609187204405710228890340903551654055392772503208116735234530875923405646539647550899436931751784253312881541921794726787351434328273312426748656888049256947433474573049082069859287207720111059672323677268970200589759337525002052512057132202070798256767940694101100480978926121553541512402609814608911296728168358359536435673190757202960972253877272015933396330752994128309041312138994243030733260716027185993212023685908993355034998045934738019424889492338160905904168242493216727701758545250762121826774546798749494275562275970405040059658567257736264747710171120156702759637899111330509185791015625 [140,33] 34169669758049573507738077200691317306181409485425020126045485312978672788105484780736267208109772847463886615010705150438403376774200745397948746993443540790176273450696169454159522925589483586360818152506914484322198323899029330866397066115015808357357410706899916021949566029440961968768188480594850073514683958923641194524289551113602821909110963715895309294694377570411247790764346114060169178437036647543422322014808423134773380701875151489365036604267789284549431297165301589160720828944710661594688610670448955840719480508328523268104506323466082571489302097252171059217186975024100047990017913193881477856335073186361878787222763126901592376679497707850939998284477286662637187751241187785232909146664384482800746067600208228296896740212856081106162268759131946381503969261580552135307649059764072147409603172823623798564031766211686138513929684928979493848816067764752201171119609293379058675585034881098265821297412887289383457347048251858890590198994538194001786906499444886009239688602415392750542448569260068448621608421464345345362151878948950890923926066012743619848573856422921863113394831060148984976996594630379156018147412326045199201789021541510640343095053421418964156103611188964305672902104550166284192255557521324739247736032191654219839303547964397079945797083963989540083033859200539233058835706962073430614541519186314195079885179920756933299661536998322468055727711300145421570392006325941397100408015472852615167022822302287802071554506687319604145101602356760122827831967639797257685825923551850145352940839328381946245528297276651648579169921922970389779808680690609637917025841446843065641769262980732411070498291430709511848821075441322589503170244399642332812307914736172075543299391935101170341362008376353070510361801952526325673997126550868412585841020040717184919036748574224612985459315377595994022932483215085137202578739524198559809297567985376228429348207526675461892704690488529530712915335170642477289953168622081674866114013492057304586540928056804148780395604691947018328288832552956286472157269505237230652246973161992528099378919740676879882812500 [140,34] -95039140515825826363802094539295470455272236099520596859455481396157283213515309871733787560286062540236543443715643520172023888264350874977456753510380935130785546537836978687041264931091683294696420090273191650397958104480158815227801979478714168757436914654424055228850311686957076941284817499480111036492140945766651454191672241774624794464615855338967459843824267367590493803137497779013063999137463207056408163475531898941541290226970891493171616598129524751394854000941258342684824199360554788368361913952405685563766435144525034081903989201743121551198233735706896846568058137583393695134314459613778268727361389112512106154040201946425361362960007822508800591307283523131996170311079554414567936327128826712529581251847827571277713399034742512781016700442019387078081824577224401905815629768512161245429362605947513347507949879391384821084912981814579776714271864753496787494561499792348237020295703739555933133894700170961873044371268732846472736573318640118610505242845698997641001054889843291561790311890435469217738538094710298878187819073130206127086290244089044469301494549905174235805394712920145869999188001121972872437547176929362405093992467796611595527017842700796656980162282292830891209889430426067047877115072718254348863728801555245670508793735977628342961574749423060790770280716709138588213643974735620852052900779636899118125558034419258065983510000466214758689847013400348537030179146676107743884985806418161053092482975493859623329822134834770587583747914764913755591439871578904736147553839845967759488426845523798146588450881633656874571661120887071639499975976457277772748561694746863726446350321520865628798298531207806383592840286633760349337425531027750532037995471822623232903692029288715107869551831790234187445013824298175298261923911826273582764671281147208516030997031906058210120621782360579080090788998391806136354070826531154440566525953736744600357687338105267143161142785234389363337187830849071413549875096273912141116026329590385439445148388698661879489472814980079187679394926069466488362574812418866420356308469682190898619248610916137695312500 [140,35] 51653016781984951848855639377552997383022333093493455291953376380275632697217495250907570898645689918672496696870687672683407597046480652331760679588238717779613331382922586095774429414055255030070771072186730367839819823036947309514944831921629498516809335432578372618863485577146318509811176375226509614106825501431527505119923639664486941668941879071581739169258569220251163891777398275106887518466695049123095169298308994058990492960849435421016560881132350727821639386094005091007624160470852458850422507869937429623534297203733219177169736412302385527033174499817526065782514916259429439540991742692162386604446663133691982680725713700161889303167653709285087454678806633314503354522223167269706760785122205337657757781309722270760421694035049875849991930769509199678420647314854548262752187262695679349035821670344679516292396743688895011645068474077018550879846800293011990109122682457135147325862143663404730651033386096422446555544152398658175961288931166234198644590902118923810717835999131501921444730162814734872479289601689564141808572716105373276514113511085891934849804257280332744371788203796928283123456514756444531301186806982200136010481821971097232748544529688447414792235486514775155696663135229359026879661629044904828402938902487826190194086627797281125964147061949688816797002347322415815858025731803292443280486150035069060959722683312668834101275837401800146408479961454706940936366682648209400292675647437786287651504587865358840778347856796899698984324705211771255848841085286459109961736157872064991944510164582999994431691087750347714527693297116214920513657615328494850518252193435362098223932590033140457779594016668605399666986903938816485482765589195264799204412010169289025343521866499628468387340488838198067426650424177535716005234193671922591383375327931740368269068510450430822630775187935143050142620093881521472359499328977291826117359050919664287925126712535632322032413038069945155644165029027867861447639806763218965739882600470176554187910819015036949995974351057314813460870460366394105374647229119976385307561804831251857079085125854492187500 [140,36] -12274676409123454345385464402911755075791197877684497739273520302080856440864914871180120126287783278040775487593086818856218746595182468916501376101071018650253911197605190952564199505990245422185341507547960654360410192762472405326181085390427766664253147472753021924504014738245437634948447225817422083846421835726036836813898836194426734308633632817859764440064000385339799108915952696620658779755390772449485254425832248057376014824393805017883530743019372790713198589768350579240531669503877596700745425033410895703841153763300997942282059513687628863691379862098829972661533820569367523646893182741341564807231061729840597161167871074781019996791241973007653907307100197737126387753293366193226359712816763179780071354487544780450903416088538909447495009599667694083496744091361966937437605465779813222087380023511122941359959866855732660764226308834002526922291838187231642597492226890569162390117747526573197784141363684804350653309114340632377442787619806742682679494144938083936109391597223822644969510854250805848556793802010694884242330327312040459797234196335801673797145432829786640994989823251065049611420814207427571422142469943903099237581854751576714302370647065476677680485037291674496037575809715871822660114884490005913332973418687352786451838613091017466300090821939555665093503771485412992658532379489303833353164282048410842517546630372545679448066302528682025849505176024605730610957943545065047796189493047646289169410495433533848235232820537260514991019811957654664571325086269945553443339096834064779866056969735919430843500634253667574602161591870848692364510322032551121614983599106944887095772136349960010419051136111088323809563492310351903641427200349777093053826681403627395980541365765159381307316817784183941782081849726158471469291553475701259256997052209966900341407432553389669537174030581820803307323955334823226524504872758171622507029949197571875977962898580266051253245452098599480956742005116002420069612730311574067143408945279876102392208905430069718449413250708586717647842924450653817972143936781507808394115853466832231491459741943359375 [140,37] -2372992295769811114020395831793878186025348420387322268254761090724768947896864096222924690970604561652645343769632297831314456055882130160979370331229643781181423588874571165957091947297173758266088815661877996979844245030988673009032357585550799532634700838489793591356046113708918656285072893162841756420907092700438530356032605923864720541765059920176062690937395973233365949252386662170599738428535786243494988961815716474005035731992874946632049983765815628886288501732802515935214641546535396323075391348825504457032539502100694139067669654771159512079998852605276656177911066263371050139430009354156138782929746365492612201395732568282287378960375170675661376116686858225336114490274250099023441929533610949835870484560733875834660651364929182020659386111918727007437177924381383923886029375081859473268798659499583919277611195485511989970116504180123428941999983379904144467758559513278891431229481065201669441882642974406830064513943066873609530887118275007166052579295748014469656493281920643725204197002704460704726345269174234493467073300868281624355283624212342833028369007299940142198603990651542358130623602020707046273664114929689877146324792160970877355936464544483830573067052098274332176938755863141738213044213407174475828403389839165779898611356237535474067094428376438452286916910252757851304495775796687573327294430544746232474786567298286178403116020754516681510340298362969177722441718143640451775301118632596400596916365271684330805363883130449901624756077842715157887049428127080499655024801095707550942597237682760753755196850061959574626605313186041724680006571757117936354250177017185746113645768594149990617222180149339009070086518046086132511920308270143681175391452236875723921157787472596726312608808559274118454840526181791725810711440642388759681263659781656702120707583223710271340956608453558699886907476176539710661947413138613949358281990366255691174596458860403218362457343390536285232375317817350190395296755168772674844114184716623421788184499217680200025404957463700786367454744204561132211790447731864846671546031292608385114182048828125 [140,38] 3765954543191449866061020986043746953584649108621911627095420860642815415692721323252962977425688807453838210194234318002554606502308964378115809053525095158618703211782961250577340929618340730261179152177716636296586734658341189921433881090872063297473293342077638857108307462720446078033797513648535025738404783522137297722707379977432781040410735342645146088125853791116699912040550087197672124715964868811549587896401011664616173620801084247663801218333070570755993273829778621889892309201582272999736602096854161899011483026306449678415743377920521890472829246015826892483152026157890749824489136295195904611047231666224306011650787467065324353109289277282799978167935318993444834284409251428350817721439906435672215205536930095766760777143479596465490614446099836958813362479779284945164573369472658147988244368229056782304964012446988214274195068372929122894685410261417604571509279633257418342863709246776488812840579925305998094820897435323984079215361630208057798480604925147115655243440882134698296080790957728383614600268032457350841366942243923605008024624920048617070652065042309546597878633297335700904359441999070212673975568428261931676211911277019714059595168681491194324359525015399079644286616137014614514222487736382439970181544658462337398560607116637785338154876553415513947229676138384836071354806370810031802384100940795172865918788042020358826942831602128834239370179578006693359061893264743684029226741628624914265471237115413326577471142119605855408284857995664681905634540057237096723990429085141048487924548243934163555251756234711320813580314160040280481473158765941080772435255688924111201013506336050878331611838608754160483492053169521403415511599628242421113706977380098887766223584174376425987645422213922215074458359281626022333205135902158937648063025952200644376886393134245171200044485046560310999349528027148497160471853738882736243602230182138426850714284418248311776045263244189850002159412197923461824699085977920197309490913030915093730162672931388158042986214499357770399757318382959772341918507884611290815616938906144484705039968750 [140,39] -2091591901429373900037717764377976712205105016110285237493310596390363709836686707119190731517848013493265673329220200748460204729872070740409911153433047451815968620796986082795967606474106162704638728388119916992425891649619436760205153473794039132290407639580358655476497081839192202620493347217037526386987315947227387361125193973500257947902717113509785703600659628075143171970351375612677700910094632344366076444463145123037371258692862320523982805871614251770801518961762963741347417411150872437346918783051544520606528241305584148813044407482484392971990611091434732184837753483557445880612835515107669597737931238674678926439353712323420314479628982467472818191289964046690478427186782205701347784665168024943123030146391693857747517264460406239417402585912016234412901496741696030965154341103955643703224198614787639983919455190536206942741617728728201981331454668376265259817430175924686320642583798434444081995189399335236610830456162786622046031094117800796185623372335407198995871733387921566774268365087737878059428656454932838036494887894464765622843595711273035875773559340306596175576000298308722020176270732693982407884563891717288537890195879738268302220082205756144241414355366702197497547001237975221239133197277811281397249782263565221165620174419729241447936708215964602235556743146221566085482207380219295964070017691975496330708895460313757474572014282650926411106495217775366885279264602564998084147450157447027442855673963730115908010651322205648359302824956575435847464960313184434297351918952965572804258743015331382145024447134082336398249210483878758371178072214435973127374711408175607372236004991570122026766460451481690833933495425706957089289309829500994041804999187741296626701315018384320972213748214389964692509595381395314935935040867444586406906679360781444854289679102500069826952286126277232333815902329033111612458858728719955940172514959543762689739803212782781176513477723190124724917434194239793305583867513615831900600593936816969340341544950728407941962412117059533925975295379404688349238297735280695763655986945798268319071875 [140,40] 827615087601562132886944093014547755412942973498290240616839980770239333686825668158569433379703062805442087387140883894602597126238494005085390181220424197128291776066902055320255458206096271298593162096300618428243312433058331798143144439469614376705081317477642958590338411923170032266839214491965909995645983510441442328550609651096076572145606549592508449588821020010583808804430269574253387411671321035214456444252833940629060036871261460974221073250591912072638520635209791568313156123525637357522477725531247318222350717964611422041282937885623871425196693132120404138653853439434311399589091758042196395488841355370033713331816740841071701647311090258427690910599621298656313288913319822846649692839047557669388504592366282391244252785905546906216202266017771216359431213429678599414988842014741658234355553450468608709959794914285958950625649161856959427338192109890363447534557509035371402935962026730207013193874340077570336880339314688882654235642997435621100603109842068167742517130045982864907958840450327798279098330954826499070171337902250815820101722396166508374088296783372304012643204344193436854264716782275024812684574911922607361927701860499998910167915645025782756753121411286958387024783069859941406361071867443507784292485535041060380417401370939766799927737962669509196731017676030000300731207836574048106109592694567839499913311780568329910995522464800220432132920013736937560700630596459151238725922530245329196364433635016782916499705356656980035418530607520319221271003325086089805235509612579926040717750978425583842095208016507027221162187446440566252355837183050631450415170366688334304841646855728717052860298719601942272116270952568047409727537834537991696407927523696276144516578858141853446113655375631009827407381748535082691456889960224463386751442457175008040262151668632933956016481659912805913057121754060038687824890306685364669995101429939982505176592126474634332562910012614363770442260062131928571543986916557963504977569263190849210812862989141064560166202411931768109751710335299323678378052264526177669355145379071866355465 [140,41] -264002454074145434133865498256544634004343777568556362014105502782578228644556920653900256400271735554862718814705200320766730056109632755517305764618048439568933035811668288631262903631633322743327261688507321357146075250933932041018704664318784395283814514164789810152324611375726820965198259898950412014311486792840642060320257999993274691071696106012324240503986794563406787700943081323532353999018630545794795664435143587855858268618494311948229392563747472737902695111410709428546004895784742334657984357093324761142466702686893656852412782715103204380203005161494345329848744677961083648233376563010780936288145504534868079870076655157990689638246769518338583214047730596359126679181634615810318999247388603630300303144230068214168511094141481444480991734474086007550704702801030925428130348903775108267005017687908898408093345112613204976026710480280209551561980473367872988435714361294688691689635939476507990923054839036598063840957105701941932383485104143219110342415950298918620207050882251102147205293602853717222304549844430179136408417708823340491062147282268338364165220616595239019114852400039888146376324756956909121609605971036673070353590912734736937846879216008527641533676255746121819786428851906978838348614040114093282727611436952827196814507973056052220783510894611833332573467674175688451527195692306674072365467950037291065390545106106857636757990699688255337510242746393282733356074900391407049815075585364158315360298189583615857568980278071742646985496924178268495674613650193164034182183436706536231398664525416521313767562215614549416153307632800625817680711498271178108259340886210523610264789438345727945285199067533354021405059742709750052439242265681088398380226824311460578050588017726553658977489941646834765596534808643654873486660987688763955251276572926861897458814480673424713003354012222737746853694581821598292700175075704490692441313511965292522305983404252698814291185713289835747276966714307245498082340710701015198602217614025526941834714067743458822496432864795623947690543589745053933438211031524171038319642437957590800 [140,42] 69049308599212611309538002923753812742492308640093288240098130048309500052726755444004924481906839943432731713109918416479924783334019986817384531619435355682551397915174023956581964164405308993606217362613799816515982446155902747366372685935559218319247346785638430601094122611048238987970889216279881065185719143827897812367461247442225932854384266717327262025591044753975005291880307637137863890266857307192015362203615935116610792611076022515337275803071696462106170743451340001598754410912790261308331947891448860252238916985336327673977769932347302108811516668175832756978191840613060668876716865695591194863814579473972452975567173165467076450425114598566483663276071599141197743055688314860163619331383300820866395818072411350766439433413676444102544111567725022196498958518508507070042883782688609203092474983108246482191249405428025939160356776914940371601154707891842890904702565570458659944972873503738279962528070859514088779247087590288436107551652719802434152069860996457185784438729360483273542599860677662307719748991982884211716773825839016085413634892842959441654146160267643587080996916214864901713157617991645092084117251669100608248956868073172714780168130276266204897545356419615905833202537253751418871186380712093115298885422359787326031145973685316831860271288890870292526148209282751965073073958468018126895941750127928165221878012251132973269863917087174445444066616365659529977657487471825876589411427599731936039770848922402598903606338759682114722889342273546930673092126840114963837960849286855836701822860704870768440178168185691732133155680151142714824181805409452427924178689190387344439412361654891119513098777552699522784778483139316741344692719347133100693743465278489204325066733156133443422930066844264639244279852029520906121360627563802104713256020273660472100606123092427774603883481056289686390267605009487601735122156298073855030479213879500790712505104767828939251191085656476669348863078014431104018222298299943462268758149452546099323138850805286093129842470520637804568668257932472609798307114739814081636955557192478 [140,43] -13823934508428284285512642826448013593401700625461712622163058915862566400929439870180779862629241946065764249521111660429437690684581638376607399285280447963406463784224708612548824918622483684894452432652990139253130227681338854985886560097910920547587496116811103942772851036885810817516776177453263846259815307941500612167840963724307965539282799930629241285346218467077924812557076148073722610712187454277493497172787088069696610261307243483357874556198116913043030506594585711560274340114232226284474062285953062517793731524383585202025217601026444385902969377505864000474385860419672518510367273305564594332077760898138580151317581418482817748090947289450488826024698743888549523796697046228069836482695301738736562559509959293507545701437346635088388150998334628547690991796226654437831080869950358937682275898599576282950725781106028691112248798822668997015165434151571860537476387421893467894101360137746339749439046681905897418962791844180727012308848230657637960835452456002690679276337046156307513190532853537303087597640776279709479022056069969248728599338865748710188489056000559292980253021470162618853527974384963051608745989384981017219356289489540888092035920561911130273090652642526597014446688107292481979538320412656774985478059369912558629721306329631247685791476304057839838510620079608163843454751128950337896971376805987229374225233513039423409728594688137557745188718461356081809552477992257166614417323609513341410052039162051521012881398281301835711660416086562922911175669462686588965817649057809866772799407477940807267032182720311680052016974882844727393938372701751009960226723586200629464986652193943254729356199402451494463741060889138080861194820519543106388501219996136079963857958135022713110189488996566388394884493298152900918578202540375940527750825225424342023362614012966079630963063632888752935727462486947382837267890938044885784750993714381855182994588188001093427109902112314745255031031063259171065035767562923528036581527284283709442030170525378349220934277843837014423086223782979924522232503945459545947335475528 [140,44] 1552184702230832490914331232741838134683802758554292175529068813511867791017431352208852288077528798730393186207431582992471687935048699609663240717939014809994381211029653545005624675583021223100865143010480472311962638962127253613201102565289186438743792274971941336555735968325553194214803282927404127097864770833147766115621764312976999114260601946341600353778293737800168509856069446512287764477185839646558248520825031931197563285073767445105296956393151821767808313224381743671829094402172606784581782027700333176398658679027530273673363802053379847189689841020732937208900478221181902112667447325593071506747429774310254701966934654635376050070928939222881098631105438037078943991928536941676918454610481430781160691882458602753472085643772415523559103015571404000298180676527292816419951540800056372497681641330338908495827880400432851345832239520296831244531327434775188916806668135810037434914087867283108001974996253885994353248464013680478610294556504090164918389606735542049670480757340441581574291495812135802925185568418264900965851966296921771359068239713723075792635163776199123045808207460498581966790544361824089705980213903659199496126298951442007486633995350455334415544295117146304967274917761629806168684338963874467347814180035384449899878905645271188727645941314017745891068121095604586971369719311382716299772960464873359887783549204779435142095421521054008696370683584940858571672078941529593721313889625864679870022574650632086850526177195319563466431947908016021800633323514921555848901242012605664921404594626599890277644481061578913491451507254614905471414602492742686264810008823984509374688399730305941845856440137719021090571106494129524020524911015433509809215159137097541573543715575353051924509246907827516371132494618879394871039391592803133197349869234499691925293140047028262366970774273400596705004217229693334617424619042573824112762688073562751539355687355028361773423925145464414927084725353814162888074542513821643038011061997027314809224839006604083770606132906738453503304414567376117599854158456615141708146848 [140,45] 195180240842290780709663981169588089523318198346372303342395951319744814475360878036750978646796054349011160464371057483282272475019338097965063160425152183298695555378778680805390670259679368757219344431123089031561183724810064586088562861235678845287713965051943154240922615495612393775744969650553674647815488199902376344377753107187933901883557999924316168107205080002822436933116491894722465290322396328206809350758669948244887941423231312526094592544970568157865198431126615126762730914197389931802207048277303316880129919179741777189850946116308204428148121417500295305373615031503377499486420481796528096354650060499869239492375942727326247465990597358687620653740270143520284972860655319415446356131303162142577007997480554604085235826675909799052544995508375260158382918296507573019408191129973721217599351123275919100761160958735999283980010265499429687103386618226430798422791045448194082110859601485419054669144985189987126303333956127858009798062639610936914737173433714445740647570800601501598017474768415187899873968197161389644845327559579244011586757998500489382866833920743642781474794829599977819521719419894683961386226108618245813827016764976370086390846078181201184158912562285088263739648980276291182674980158817434646719465029828885300699245580980742831423297636091012558007442950144968597334790637303832634774640851152902082962507918592853088713443743818449055466443054841846697083796529132121061468758328926038263932021073499138428507607538442118477501278474614131990719700531677913006188492800887126209654442313414524229707537426948586992307390715652038457913362207423430011656401499064953365232442053918846677535213681319048510883157277124631268562340802033927589837495697243680132936988584012077862843330720023381583287369715613862555115394359231523677457581185652152484846563554797305528468476439166293455344812483113812339773803764431719431075780373307534199438839892914007858303880663317369329070674994242075529000644831089480868692843148963917256986076433262028661247039959208622160647891617270191516854382505953941678916 [140,46] -160307164310813848142122895837794723361430670821342019727106855532928601144780148833070622765235244324940913057260313276494828742650847971782968037369676952777818327109579743103787041563866910507888055408567838132312686521139420054142889987195195292916179381144991189985081526421850134186257892356524835204846416111118366955637852399455898859174172924138511700637301806957248123760096087348485340270153465091959536365130215299075921110550392060343717286603749496620098308951309174140882621231630744071242652137688310311939324152088982666117097771930836003056456993101490439105460826589079459597343974460726579933472709329796489755701136721252827361459811650985570742681057172307840739217748083845915459973123163865601638933999035237780060717976495724114819683331067634374515175705837479306553577271734856267767290203748948292085576813213704371722501630411813090672900630549341853232835461990494666802004799693044020069964673012642369843004915865961750186644539303391861812035605393901930038022610905518575541017032527005757534670160840319026928997347033061986121425455016566574649617539421105581385381317743703230312605266240850030313463251953311660117674374454774606639953545138315673285646157484709224580654808367162258994505485726843124430630013735724381882417311160740881045168458153845483532137989132092882918481785546826201286521868413682032250014192860044110664398601110078548828411245519799129932340394336182081197654450483843285552207322888709667778798408555510521386477860234606894267392591223923539090497243559938685561829729749964320419394531808021919196406494913713887976222573088786047447073366287230809661445295148545654351602210454767365711958250852263084644806876457750014851028247887607009321722205897854014068221507614196086909458820895447047015210027834216468244240096666443989685214856682614661031133058385500305308548607727751045741706457775815834169729740318963427102578181482798452997890843882908568717253471759838828262848736738595360143435717968631658583916741443130646415283962223901121963665361798262149441678899436583386647 [140,47] 48897280545989612639501061979052352488800100001636130396361935172467175365713656158073823253911113891199287814087771470073050086915613367575919965708382719023997752923214074790900047428858060006639912121078639340800165269574201909574565184862566274578360513430737586841756314155793786848383722550727860236287008925899670611254988494998743149759099939399122158090931030243215780372051296002151363148263010747731047164990302653553830069363535313205877204829079752248105435239673019558928579636024497960599625984951398852266296294681189027193274025411101558121077041212772113782906163773873227184250697231911585188534490304580097303623341705672535325323503686737072672644313268376572246463884502562070128308477366303761896783598818853205956236787579870276730101837749852337066689153163051449681596515555096559756339805116053373318166942212176941712896027858937412677548869503443170567410032245341549095847296635760678874517636973817562436061285690608415167554969259248176383388599224908953262488343371646531195804145768191057267321672817708156556456834888989180581449265884160704401016041533930659861726105088596707813340441196277776010498917406424760403148218715649238714482721829423649796856361431042178398940286158762126773457187984801055530934263864174913928078595477919767717070192924676894007914667205289449932323912813591212615488292535326901998562726155096339237504384701614239903179015519771930796919227755647899596589501212950962551855189896561638182793598330700114958477606443716247142026103005186653927869334018141216205268084948551658885815044471352784048971872086510014871502592123479295751682093512689268749912066377299112806611785935190387466850593507667703510856107099756737715796319399150294737553467121404105443965861561634928100549684170995100457232734381063763716121520187267047364463872932591444560250503242794668634720762913336963692597934202442474045015578257998357448673782670251229641351580098955792299772199026029139755845834901496850546576422733613198296282030890814531897978331104166971941279550041143981772336672705640066 [140,48] -9968453535655915002119400297516134735540882325790542199581790708231272971310223113906745224949101669166052727476413153021202416582220045422035352012722980534760807065671221338151168020786198460853191917462875108618904038170253601193321699602681636671516801358267413740157586200269474374597794584253106497245971118385736969355584669712292652677299928936077612844697279177949747108155486717282323474951560332895296404452024127387785934203086111037418228933099027120048214487187817751801126328427983357258569637499124618671357977272460229863186481246995300869073760432756575833241261430628317772490484054376286377127862250673750615162867477892549999296858583179342769814814996372801243322416851516422556196119364956233584461482970678758730091259008360850147710439846733952090713421198140625842509131187918086683301664412607519120923600939819523256667726557597914999772633480075226541824716632975761896496039648742747207756030462801247633689938207815211626818530854766918026238553569887354591948087298810495973318434993675483057775654007306336138609200146634158454192673323377882146739762713511258041290702541629888618282672863563266820961622994268270934164753157590582731251717190925494428507308083233859336518958319271907847403012078289284016432515615430644952034495272145183792395804678213113480878496592331294835051966849920341545954659903480699646521670685111396360111964472301957229096767035352762880445400001097760162913034027488436272868428560863254208602615655768498161238259486155553080360962401833351188042493221930599616821542960785082658281847435285995006632163578326066265826217438515202932218537805995756678884344199302014644703687852534760589047594847633423160834467768004416182250236024509158376673777393788472526013395668662463378964286755438077269828524440968789360809820903187225452421651506390765812576604587714003227896898543120775250363695322509969232346344613461375571080955606192996316924456918029107896217855203198316385095294099952876690338198010838468794312540013857210191359274720519965953530301481006389148414395623444 [140,49] 1432267062016777837669658086174455011755381848163869379808780888678743563258392986141148464326350261901260585898259264555134345471492139773675877125792692249808057896601294946376835377943450456078619009936590657307812360013265944760719650487873345137383228505069001051385575655016647600332814721779076201906209999646455649072193593024207804162250925674644465648787278336404785424971850951815960441265206743607628857370962983165498436299391521363095337981213071242298816209839370123742754375993127199182034279528710413882045328109579775787888688145035605487956952491580574081933442597651655691316427626726941505172585194231178365969489904453374542004287728254323713256711067571855081195228775008485321848049935678632909930665458255109076926319942556388254805264737915253693152343078545767386259708872453600509686998276408129548960983812587904101565403012356881280808566557226443579300060003301859968204937910455876031148377713924158694167182062123679692408712497415395460724535710109304855015062889810875954569653201869555800979885071467658665391369944847767462856515685041341627209144634895029710038786245723563478482416170876777764397358017343664397389330981090244104926856163822502139069042145423336298549541778019611519434852110832766142419662115166376919075528160360387646681013253473073690817363170718688764101314427590360503732515276615299313065722079366111200627056166804431218332047960539055412361800083262442704503739613147004263385751796872672469150076609425446758461673889725919105165713048561655666317696835699944045985561325244151891915310975818616965719100683395464703013741427531822979915945202269529139826420015173513005885478606042502553941581335632227426101407369253162686343046947769112057269128776730919895105706808856624361372031623644047368078605560403454741965881068414359253004874775522255775133921840478828907338818087677759906187613418545202759342535742644780537846230190901926160321839169529797119711720575336818238118737599542998451038272611817197716590666245343675498264761778134398650072090007068662048721259572 [140,50] -127417166012659234122230128209184894577031335877320242388803107565061623843398813050447852167772871909358648720354916424446675705081402481050915835838056232951739669548460290122570359002087384362962483990943342353906652486740667112268196178580977456157268605587614012562742720727189026954214273227102643577882487910426022350417694093481317982482477482530730119420289317939953899872955595208757557479536313693767152975407391615240003188222459366386155356462341695472542166161089337067141039623651914345243337603567138229364451676450826194443255909125820372571688349633143741603057382796720212165327336336810084138010755844574551738830067204806540662637836465279062206745058377345461397568798863001095426933554366978689892690405959519153767261881266239320463201067193691599898232010324814765384862054936605392368441245375062437651527681985486453116655405197040085470959036350954716138347289937366875694506132133974672532564493282729580791867842606789287930991107309401618199453022502224334975460496222176148922422637697994254300282387391981785985686968837249041562353281261709601049506466598420096698221672958951307385121733201482472447959355038634699050981210872421275610640558820043402990950305446170785836919090219761565220829387634812564131385528454451993224420181487255679544746531610365052987225177029391482169678761289100687081193698317207313957958130083139981290056368700237195101767583194592253972486413448617522873676338598499216399687669298804763470896094951154571710847164158410082836215877556802847486814018538873676460970324215968631052907812374124397868735312992734274512855186689328882080599862534989198396302503042379628379291934553861306235848057257259983761080882774116417639391384553160861818880511262377559507113767133300752896187059113063737331998715336001119546490349544182774489317936432507498243604869462245347191605939678858652897592491023129046798055783784656808519615695295891995770214917361354476993858131343569887062122757541839871976703103826711750957502524935863650517157867024198221456804125301237232800174 [140,51] 605326432582170033223787272800890615892831734630686805658897536382713367814465293748896352651147175751783137970844901494950918818011992389770165877789398895148739125412900207734500761339433356954298265068773645616340180473716692615403119112254155570227849642863942163247192603643661389701410543449002496007884127444668020370883700286502920377562829954777095017201336996770130478818594111263846726891918385096694076922408969613999186885286185038258276294727775491038055971352009200629117883105204377933182332377775535395682186287178581067642091934115178334882251286624727735362215550016528222822611070664977129913166016493703873351960622729404638837550698944043159079181806724342978038981119960588934710468644743092666949721540180308247753483421907178495230226604391025289453441259568905997647106434698281402031301367029390147413427789741013344351193469200201206090551547738958485323485550048772388562203547449039957319956522510240819383155428121608892795342557025222082489688176002796234107653038763646814497550437386279026362160411511340309307666332559647228301747091952918420879159143714417395411527909877822634773936735866865586656245876636375080956998079609027443127646854148050982879075542221608964714253840722178329911375794812724038860141760659551996867526216549349904078048113358914754991770029396591426855329057674567407141952493122828972436861900618547401033128391554478442247029424231426766058125167501933418874373699023641275424706099341604265358682149666468183381083082649543914063288360033087107526607942610853249984825119850126003578552331176955923414220775933620478260158575608573227180203769644864644840492952407492563428560782967224055464359490333097995861169173307750531165611859141508605055336967436055612054735978491666350271546286041520758176040995566081421240464310403684368766882913056751861062529646435874085221882277117309723167067153617087367898136727679875580595618573756404600970069722112355183931888613158528539992393500846327675198712897906805905735726383171294610818566508203848649113045870068239236 [140,52] 1979993058140618249361719598606027504265658286205953172690318967910676650374587434160780059472398301110131593041613160219326299151955722653698778401266181402287307219558511825437086966441002031100420569457539445451219250080383744017937401482751518945828990603421403252891068963325921458634452744491123922893900441849817565647151981097275312891187547835606927359912002959366186658345942497668790035101207932101434381690031137614079422996333656757773326402808011037092011193028816917275895056203810302114281602355859450436554434884526872049330399363141723321663401635650519618506666195066105260044817702087081666107633717978150601801232486471722417825524812774092082960590761465388680453197602374932612818832789676059055422335528580819206697852267354149355114578746111253114591450270764150968413275929013596726128711078324940360537811463062295349060839283242959036593286351516765408815921167049250318237599120358370394113957606884789400058105847998416870904847358044244999364311389993395138573413303767530050157817021353574459605227539367261205343407574411244541751471796972886346716013401898841876749735738513559413869967793483703379446467726903768403879228715875072013658858451054055727731622473335916090690921936425999477339078167451987173859321313470005615224673282811735475535659895760833644309872698384014706650580639780840750267630877826989261253956470385573057598928880250713005997225319222659523092225552521087876205260928587188689088956649809087064818311204262675456891495858822907504406733052796565018360329206420010648886602818604698507973310535612865285115981982914073786341534015194028067023460232758799512835186988749074175029128572086545001804141169466194647912885182743888164548533856579036649121726793459807558622452597878156810461611156900540599711370927987364705144784325500550030412413583578575625755901937233406577787578185594041103314334667173082752782339675700950470135701040945027457134261596939860307104509493382580302755534675106404318713169373554941181859461019221410336324137553306881725429102698063156 [140,53] -362770279750704323658855783093900641741672683669324329555688883926729828633384805082611060151411687700870662432559098736197082187307068247661191545506451036298387252172137961838626757979758473722783873040638891244532304541014747568383090998347365465086335655941726884140389756088748092288968695843353845332709841274234732006214432233010303362495026539712075556845539715128538085779423224488506013269423007788098941401614233576887181976768196729142922960008921031267590817432855692684233441234075627064549969397491046958224141566604319084896299077508902485683927012833243245068966314790546619550426627699615597700992376615872744416025056294451684881568171731341702174144132800398792487912996623604453245988645197630653051252371957728242141985988182280625568692846399315612892083055918623720619585560779213927608902478540070853767645156940465906477680647992403359026860221481059076994009087447991084241489047194421553038404759654586204625355676527495175637779293642374322320386920030374291360502941189812893549351518915178122181566231720205559370774312052104557937749397315072370541870803547969811559488254622288505676491669610580316344130865565763644711787951141573858029475673965220317220386102889040420255413408766574227000483997009701557076630790494801587370632594922360705419356681158080958071908556569060309491602987162392812304258086868827354678800770437282279573079390228598917526984222583267327673512393422150735500674591807971666964017330990756510059382836465148310938955284234834929260564076183883684994820010063876459101596472999799495656768671954209721957717134017390570192743641494880786881891160589726450494160911133204802202297966840936005412943902676989110575548432009563168786660334756139917086705612666133159116298667518612518413625820752659368401071776546765781672939016288568769034207617555860883110585610769847914707833727163126605420920409149351792142749948378705247839917208640987229586300614350052121642023416849736934635469619397538817991926041137049530739359832003506233266953556780868858922393857572 [140,54] 34854998142080547607273902612530358434215552289445262743711267551928423861835105723054701195351473295598776276183136562254539103002948736917188455749993893123608483862342954099136981741207788071680312974036636221404457215396604031215750429570776131245235756194250003369055245535408689881047897126987465700321887286576792772360671294804705227971338469463234603357930103436977034686549116894182601627850237508221300171277859967339246845397459709952033331370053514576844839608868945633337187605236190096252418296609019589028253534528269984652451000806919353363228901770837544162794636607158559120640603474586080377875356135719797212018721069921240095940989745753451308811842330465280507462319741679572937894492049165207375944485128568637695534572394012083527648950161087935833012806764975332111276387274202723159264696518223288681272679340137049684952729010429199699358919760614252638406077909561405400153111112566141534462144588535344987232602665218877499693679491431484762230357515801347787237790368919136026154786509828876575196042210662965071638425270816521494821574663661790192315307515991041247563663449676391284300737261681705823607673907549063511938291073501514332223368653768718315683205398968895669094690907947101923979265217734996561416799899303613952270708070394530029867315314422165994042816286012795564369989053427269279417070193820592947369117697279313540398367108702588985424936057332444570776035668574039121165039097162311195999223070301249997765478826667903070516600912994161166204698773229518485760969570624573138500929376271229165951212077472981213801349184110793294179029240979176292352831386676340764023734696417744261865549789140477480086937896089249245760333800398379406539850666927437709649896629876044571359630399128468966328121964665255445178342154066853681806412520332873319275897229393186102054330014845636953801580954162099500460126226122813391165695146839473211290406477759141048400492050302164258686058342243555835104602032194867314413530263306350434632024531639383076631341319683300610473084 [140,55] -1608592176901774530532781885672324477603663606389450454701456076455150612199619552605873198598745465030481070369346234898560522617030721027298581810544267344256296738007344505367085578401832858510111766231094007838718506426213600414650736187845803316179174032844719089302728014844621238602606648254858464566652626789047861998849525226805942306074203531812835308086801588417146812549012399853713476653652418091580065341486866389467292888325357936760576210075304812978518433246551853546540257558353747833357684930441299969719120203011837538930046020962856579034252247205937451380707707394779203319301437959159822738937892492481727390452689251451188551211475989237818896265766897658685094945994768358664738138248518562810470498115394859639314643900827348326751475778070296068450192178472656903555362737448515737519250334238536390795486020045653732543118308143999485039339340774244152794588759963152182933413079097806233169052908791014132074663107945942584015459281211315623191102148428961635893335552099517188732192193447432899839395192164177786457745432150422192150895254583468022183221955626195742242198099777621527250495025876718694977574687302673429438760492780127096777767216616213299063675970300516674883720827436411555980646767426741901537492483864009697645262125160083064050990383871082458092092306268487508735946522565548508253353542311139847429337475706527478107440041188433656432532037159089687081080270635406387106260185736385516294704856007207126678190715315454077158217760420181014212084930815833722892624049629388788116599205269966200764726846611312777344637572476187735266659423427387312493650256649671307508969953162433053620776373018229956239519819768964273488887120090981882694918838769466504069075716226118782181465117234725443034015765838581345679329711674601952939114932153548304275111114321210880410851410210120956672761707088539715824286503182010177936914962653457766514789739368459836327524292171935417935587686942704085679038943685053719147675473533699933169186903076460519550233760863606536460 [140,56] 21703543976652615323808462059906904572772233398452101836813001104474172483540155700139497421423589510191421738310035142483808655443902061519743359491953938392680361211851504418373855681762226092288726861639853232259345990678512119216801286874052094390510010495119873266001388144201363287699165688789258786280184128039112407519500703963887445054613981789686293368371253722980537022675000321120176764980483657608083394753905001448836347843404286896032109610594118429390007804215398314945854971742380259561771607069793746881343606745581624265936143009076080348523108817437622341487956025218768495614965093107411650827970026634962816046240556487843384760774518939309983475602118499648081752441627004582541941908764696616541702318583089671748892040800974838031873420640746810303047132317016854864275263581844207077406852340220602155393708587680519486541598821131660079737949594429964002885687091809069267392763995836774771552744866688429125297772001709715226767900562690760853471382402650781123796685972029733780052769518329422709254555758041531699304393281136692687149318420864357360048213030525982801531796173393149117857284509346265261445396195134599718658116220355912982610916904010859102709077369411651765894039697348234579274873286795031854590907164786722158587683174239003711412240801628573717041058813425468809757763031132498606455158839416226515677719375629191038274379615354793096469224421282143021693809209911496746082902515378554056439490458733609712222414087463727511873422340329119294256163695687609224338125530982436472226716304130916805274397621506904248090310363725119964406847757769424064802108501171309609539071888330720061164198929753622508237116520583155878178056354615156664400147328554127802480847677280493900485734863387997554787374152580419545488686330991040718467488062201835643113115009500853379587427445673988195469064773105887389759450747813749474706078481654391972836226794498329702196194398839346876033208572527977738806143146536675873463414343880329364278130685377179402174991304782105 [140,57] -22099533040527353819306627954177559541642377843340144805025011080209089554958298422734561860248939584851807035069868101863407018892867787718461615999432264724557945485183376257113223387616424163332280346912440696131199138154552248379513400247912932094679047559446204170884106824210633349339912611940735246962103358016462725666499683959104954727249822219913128768869233285303864916161696787602362046614044042048940652215780004786927199365597298165971177039373365285303500791124185713292478952570219864450222385983093459632965276679927088337567678170010912758688835759916781472307055125138673738425367447582224964999361460340997912864958195417500013027845754318356398879959282058570175237097651668653556454066086097499552356005347162777013515762660785923702448790177189132212973926942107956576600626795121011526467325902600796306776818388891483648751786432629597621847681772196868875961449724374409061410024056723648950700284609726369023993108243093970090862125826478460510217844262682522028651710659210669493950444838486733481249555835480465120064726509259659034403125128042368298753813149150632180617479365736280176211674252655461002867236231654382435609162533358806866435970921326946592296920753889686710774126477020297606874370895585253447152236120526348121708061885201933487356490043767956659972055720498511335228280870189440916332295701457075956062353304757981780494200842437437941619917885887156283843365298905802574167459879424011623482030066602907306361371081796201712423017407605806370280484988553445485006536819219540115547174217721096756387328535692302462820913780434308904349880930306414950333337661488202883038029872727255288268410094709527637411817990566326610437545866353771995180410361371272893449133585168701352304711575619921424359360637354223828322521858794364323237695399792618940130987392763895592974559743479610654081922411707682912070717103703493112809398920721229313106262004060863025869559558653213284798166432778433501075529545715276005083084677973173872655464777679890687349054194120 [140,58] 8674105124617524731487098399390625845028905936956932770981701990037185828979572190773155511721440061366434707392459000599236371264976932954328635860648211352109762129062681545399559954421184894283481884095093093568076873955641154426007666198710818450640147392836457560144364603239842006067898739127856483111671725838257073806470489772743894125862578075163460229622842350179869632577734455569964445751156779446995263734387471615703193099355707629746678860671901502662336417592566968521974987807604307863150594013626671458791236078384001664469934861845970768169009203376237712568562758954549673482058435257442929975887482652804406998476804432286493116385796730331716995946084021045757116874257020815873031285255709215254918391193229021328295569967383419812606212003161195957200109913690181117234337681625626138016885730847630694380784071917330409728754013738565158219318587155631062147617505279773710808204812670665401715699509714950446901694054571014021082004814897731928388473195995327791387745456784103218973434518697021708061978700308794863710190679400730679819638928927982169984082512874557174703543359126074941207003327385680475209067981874999546643481362503727681097348707733670119813993296070846322898864672511896206676865440601007048016885670988530826114994939186116240123386818334690009294580258686446380319220481668018846208553740615381524518310243933397469091080743630935846187012837646153663444073184618122875490790766378455152597470772392611707932255012539304904944895822711181146478859598157605075740660773605507748272408481309897909876609917153766521153013390593718521334885008517374632871430039719686964995835588783353541848092083533627881792808289366992141245081223753921087323772358329976930516298968181291460169887507728321157952291724275951037515835496764798669753132047721132485960257298504883753813681760683512185124988321710456895331196013569683117089934355758859684649002911619519774244057486375799537981836152174639122155370029380527702293859806843038274066795695409891785338797275 [140,59] -1794377220270177511687804464007770015489741209361931953286989268604395891084201242276396669361815295128633903680324598413921358625590226142511786059731493865669237181417071229865367279260808636214392498578107528202863699084373599035961069061400089522503301726823357656503363780969321378266871343988452655754651373693878181567775900694507746733361526935969610024471820851827409751087802851591504093448277889302232889420201063764750959997386165957257068275705423890483746221187402960754119014219254823373573638709419152767517813969771986837202110381509629533965870126080287006918187826889198202566041454342248863891920655352739377018251745692407357361642791916338685572271197660219057745627310019722882615672517857915462781837773196164450674700950195059568954502620332090030366538427369173616833494039383560419931098168160294614831012517968591224309301138769391690204749136163255656999455850429756459587777598661700929858258976109975951522587366429912855608953970319111934106990912753343563448880790897568010062345464179072526885715188615950616126264497251733126439892750657682784837449105174258875805055389815026828666389588421934646283612080478558717995510385531130103384480355768060968905958720714034649539922885616096866651693441875230928754214973933166595919685502481778043891987240343038056156528614743895335555315055893791855824317071992733590909896662831575173115568373426492803213531820727905727906039617456283435434274977074607011400925726806157610607527073065476474334768425094885023029015737793721820088659082525555865060235348868007593666936887560469026795641975350566893851291700221132982880976426006632538899549815095461531422109614789100057496122315928373902583410238048430279352451300102238458804235904383521553777319838493838939251711156175814111158800431859242647843795165608518067266558512203846216587284951593937204664262590548502937961085431148769441348083281770960601748222389773748758456358263247079849917123477747264623160367055518999231267464455176499807738538970906342839744274 [140,60] 269908889210551862749599302765186380067529322603312178486153086301012712864582959714331455104300137479356360115351200504719262179454089415526896013985640878405273665315897358230735960015058375486452355930372505159031099020143542634174331427343869327085473629663845148764738314788740258324913542204784910790600127381917722000142146112456199824156868849200391729541585875333360924777996690076052514628302043031958868652971217167282292706907939524439669044955699416448619551930898523747798489999772091075638733595306932833948502035717690487294722960646865824307908046880932235977464172097063771995308707630445293150566521208782250067488769626828901479122305699663089221910991043730314878649754058104549968073994906376439429459576044188348012137769310629582573669784862850983183070672716986349010739150723848546729823793651519216442617489674840749040294181199506402619459036578716969647240510417074954175724312351218041452194353674604795574971585952276683958785697929908734791565945338792902471700018254528220328622436754240409004882823130904853947069926850389498195045383171185095488645621687210906552833965474939077693879221574986482212808088457735875775595742693720375897000164181735180588011972220714991354781521589001935462859775706956067708781761465855117670745683863792648594235199994566418029289537834319197933387798037145885906745539275713779830775587114297524835830773462961368382506812200211604894988638467839110418459695198778177280640736768476123716232919760562656702397956852685354515748703208353717850779311602347453303208711955455780209803196962557097543711589999404573237012002319997152832609277360196272769056133217313482616331236144213946916748929112746893355627522944025689609300705342804251833717164786970351379286374310297786059653702026426820939147421341793877570492412500524333068043800548753350047444997000711950301587524320360453619658178065978386641244464819349637126182660245643300075076974906417683898050837664632193550832223715359090855572817925706608121499705359311349038 [140,61] -33370563719841100228812490940591159046580910711291272671684118668321728575927074939330456402311519945100569238838701256439977165556974895489426324052900545066312900359823072217040834572550813559828499391814165583658086789783634768680733384209986876149890130368507810601755203434206185430171732038279140604858007554107940643249868110806636052746868569691074661479038102736381779281918229521984716627540034123207107653927586060031706917568968823425598498498830491513057672105038019437158563766824824016834119015134490505913119201207049998326439157081246265773560294968703047486475783019517352919734069725310813817345421706771340768823073923535907106996723069125859659582190347825505640017780362266266642376243357924586968523792004635548962148659740567685447428556538673846692739295613655904829392716774252938067268156316538363099415956176661273562449657781153132624270485369253474133922522350090683084998200166056264218655073116030967112859078044096237595775938825001542224947844715793600620175260032343056387031169598122835949104320942140557247775256083280437245485703658908237208520479118085414447482850346872757808499550678543346333703693466850355722843152390045326788161465550167128731075994694121606051268488532834792711263879867184471596435140293570167515883025081453300360990487685751451138306839640749861632384288797749511953394958704127626346413572359308037752310613764885124965931909506923075267727770147053121137218236564209071507912195481300266001035496779478779607250368215087008413826391764185968547809004654669354675435770657966239468130438448124344952494182900479899549054974563729360245569194720181846704595159585078760542289218036371468954922213651132071824683894885365940041298351972185077200298128089939543979688949993102026923045347511042493951754025076216437964955308667413518458619408165544936430867581922349928916324535324668826701985564038581313778733261931578047967304085514173807070982562332734692146306026567657869786920682293305559267100710478990907492562261992208047 [140,62] 3593752973522344794598691021834936677838812831549550468979065964084947829184192983469055541416180662489900396961297250669141340495539305844018604953723060131374690387235202930671889277124092986275818539955252836815491645718772171729969288990006708017688261820017402282200566284027846822030311742873117928918381927578212917328992828512111372079010111687463810814827057074595299866125701548028230688701455211510748642734735252195942234999469345814055223835419892528577268983812942591526659654387793944237563991322931032316899996621614863774955986969910788131948367016601201906130619365847931292607620073393952210105305863167561350636095959769237886647908203733414046231190500744600640189273628711882524497979149498103933027427989113587037056443899164115663795896978968749150033771965655265125555933123315292336247702604674466252975279846525381905310918504468928426859799383382727169729919812388788788043134897748268151758831375563182636186318011618399951484576382262556112864385671224354012425111551002896117386670186668242706240871581555718031906030358391407261028039794861861544410587537628535025870336052827851886335933751732946553172840772716256136509639395480261102310416414032201692321610030001943344602041662562152308693605436061939032942891325890803693428677245019940747722606283609192943481040254090275385375590967535457244887634372179274263114056575009720728717401119303490794855828484314424680644447775755250585325158886602167772936700787982414500873114782992921216904640408204216967593934171247863272430510458693835301231967220964571585097812552075285678174653903862182237828036925705937838526901641034482963506849425117236417779540034285181266056634247960358238683939724454008259159297433011773966241225134303125975661932289382059950713470682040596637080471794464032512110449195671491992716994659367898909313865142503178342560833216497529589359892885107319725802550323447510299628218650006469914092898983125345644539703639599345445205867736942626810792222169343285239140754028261 [140,63] -345709073388570579239740200621393997479327274065907944641028681013654409176809998740438851772764626861750545535585676454628209336742193612942072742275716610730857529970077437932894256670969455430999514514113913949466296719901034290073185385181323514282701943955128995132015051870569179319968991808338280720905820752566668688502269212166707331693353393236810049556760699573524489149771879347780659383759779449508131492401442837261469608884886716351728640125257205552184023153309493373273916912434305809658852205161953230087072131684299481720074341101802684766663629311910166926427663163691620022724259835445398544413106131649833792501572100628103796823734496100323468866042160349427467220602381981885137465085877663520923721205870757164242189024153922670447795809258741943496050085344253974553349536075020665943066777084375698035797894352495157917608002272690083128079770193168867214598805184917849487002783657502558872494805734761692820685561096096212010996036924750269915760922531226159934931301091930686567228914497650763507468948623038082742796311753978811182441282456228283506069385657937796198943038600225738936708441334578405822222053588768687444273929115622805967864549155663676382043632460056779778968382950894170703797335061970969322077421997993771064379350945959542012364038448313464876895755153422928105657908603637185417168166222315257286196276272533571273353090017429721415318959698490699913865668657849920854231008496936377596765781474239671445890980876816703402979639286357321978072047657016527363752577558499866835193660666042078067098883921541331100589825697928808632780339377576194039484848244118854415323981395539593158180291371817424309892038347601443918676275106706043926059008014736959449340912686150012924820017873302084407970741729951542151370382771082351284647309600454769570613190713159300836605478505174617851252121076789201036128432036154639502020688539042460200454173616759676708654871362069071681959221283561831683948599294199052101091776487552469035959699 [140,64] 29920484895436316501383910116337689251661278989733092113708515129653619282235276827221043217792646995049263520248507319781157333931552489207919631766031755122040233267704618131404413193298271757956538074207730263512806855395433227277362799657605419031564525608216687998005673984822557712266806105397714465009398062321196640835962874617821786620123286816049508105299710779966527680834816968152739973438395445251783548821001495519437051190828166787483936640177520612130920217999721669063328475932961142906050192443282002081309811385733339218998204690321185553044904580700149311740651262502078821277548028960519512908577267813952205181023618766948247422370966670570288981577468945999079141520006350786545525902524207950357200553429613834484998292334668734945120732225622786507413963389483742551608522855012040311996624924155471237772648625516105225140327897079552526504854561564936938345470572429274361597208661137881805345129921081473608879533227681220608237288459686553791286015171098389942180235176134484776388522558145190427141343661932287259553409872379017661350358162499546426020028289051101075283235716545844900888919364083648399685298157353327586153798674667428223510624435219446879135512475377495965236894362741351594899803982462880074214091453364275820021374860755150112392617924545764644555648595142730678090226881634884816431931938402127121898054201185479815921693759565712698773119808292293179231760611677289027834318030437357015921570122142147125569787237513206231763677154984653349536427675855299599180376780382116523960617972402036353363568938478863512473770477561482366539247070552833872086101457080525805384427454274969349657683491906015623258866883895106205890399580254735418636918938392874283627251434967172934738653385838105099040699727619335117269239976994032251316630765246707712488836204309841631272169894380881066216344055076410908530726597155638607007631776585859898153772037183151664396892958166475013273689852995908458893342244763364485602800320346695198573 [140,65] -2325695589916785921737125495761557772760710054545611897449120358613011700564323760436180886042903032896509973199327985872880574727523451115890084209254876243008952173613954923305847190119483220870242391440329459690301622986527589769990953840868339540721801124719044674197892248457479118061100129270472155694053660470143553978664178222641816518069453105227601866476902277407469695795428979837837654276448445255801358012135595382607563814196427681820793729070221556699555057407683718878220988960727723484972981476607348826937619194009813958539226981470315234257077724118103438364464576165897662212052298630152824265794194534548495877359494031590523983435878660132737829520419055701078828788327650571848182903523974080395633805086085844797071863677171028163061225668108721409262024730352562365400263688819351069727547677943387063841646417368527385424003873502433832391159587241525014948749001358031488476822026553024202125558895483657452705742971762594018453534380977719463342263416941033829283658896595450167038124969138054877193297196681067797767984989725382613791920567796727005493604530425219297586050208908197068066525356100546504951898563692117945619720944639456138679047179773427350518071873370331430455948892993429934403548749359306051196909406575208070224037703809759627375805531473732961616531223269163749732242307185224089563310728127802122754950734562421370266444184741733905315313879394376265742711886549547400781827688796768195439268516876473401698148657899789906759220321882045814745514669696212973006445953383145594836079116482046134326420594027241693413882549781909820793355153528520806134348224487987018898575398954896960319674652593776639952350962074545277543512545989898880997694100805748987686269497712127802209580905304876579405106010554000872448585009831877326175876325247756566190035181299916502086024572194361661112180507240059050254460217834416677864208273475644610229527180310856797734668584553784716159325009726764133617046514679988304326160906574341190 [140,66] 161360227545532394775934539283458439994425564063512895822792608126896492052347176913650607141116373405600332105245556019408631223028074004946641541693651875112749130917147625654563443759214376001902441350169543894428675086722641423305715593562171099352461053116400956368861083339877864650032571085308379526497055181824045957503061081826796940029744861598373528785253894499524713547368705689839501393603045886436356976277355442257074035271250263625170357059518807009422582004088005805610900694712781062054995449375167805922801820974796951085358895890771567324327960330624615792671563864613850800642766428675758181920947410836606528554263487310784021953641093491760410421827924453179391464842678910453605317316122011532369321587716908569423194022503052925532383520268072220991132166706856024613580378066739202346988816937500480190019959319260228689697708971020530627699402037898765873793722732846949911738709277659087535538948135872380352564828522351140645135472150323476419490448678567102486766646958878754602443030997197864096272900133866075333191533491460032295424760608552026747029775275467059454216709779310412182769242803939171065241309162223837447593977981884731516998684118915870990624706936277107274028683841400228873160333504379556924134865804815723619890265854355753354085136849377609377701216281819063478253772922012215722428331872630545899168559892795686743042369040357843766663725803999379672706793665803308953149842795182202194075612800564582755084685169722603063491616316650456546529280865605689844554020481592206969851720893346682523990370189847978442147123994224976381772569990904582859960169738089979089824363577936550495164968436097881874558202661891213245684595704371201385146202319715038245476418794150049529390817234749936481648531556614483513108926229557707243228987650691466744484669639548497494864594986395211799534929938475113990334171106829699081407779286386504504890851125797219440409834881972132849310111110888262581848038836803084610397108070147 [140,67] -9915164774967839811062141647466588659551148598545528834743946083077191039264989207890693076359303368258785264203289526592537792982937950181269931571641610064185396736721416763738639140845220906412519940960061425440241772991856226252643321594714878595049799628780839889505839287278122020510241964287641189850585478334705858963750593749560331915161065582421581983522937844904442453785191199178113945244138914796312584338535331485970187404770518202807639550861766629797599011170829034359209104768639640929615895245689679940323418551147359817996448109920515732680303742267843017547372780890844532336372143976884393054184407574529366686819480461664308556607373140348471517375436424242811114421987153331249452914955057250786048241845808212636054744036912030896528385556056130127464235859115968243297051125993124880267207576613578981195416457606437478683430375768161865182173356691865149371052895147634536417175164109916023002082304053785411957806324874116951125507280194600144282270706524435918525743057943606857862860714315856968736373484017816003086874802886372615623540327315703526526424064581615787558891748494302804254250855208496856777184704607382301164331760659440120748099175358084189578906430665687103452352483430501850983302622101937215657623765799416487959706585193755016530627189025946331506591767430703226393641724037318371653423158242860755631424888441749324157480797542402015026179614013903496269618224943505747998718165509630675002633103956276670192087806975629678153960200149335225309784282401379155323171696508382215725725963477003743430850809119075160300050075090442388434658695252266909053402072304841405404286940084413315231056967589202617760888134590389957068520106710586257079681612462949212025587166478164038542481652092686486442751528957828405633127080152861860036469175851984794467568446316949135221419976639030797720867465482049772952658082182809295032868289908708703021035153912863715780643344257070037170617515934414862527639534488226742385474408 [140,68] 535526608926965878659162498731471231615623927136107702278644010056667038739020410714653775677944359132664634692732670786892650824062403535702588268102819312180059139474855943758904403200199290709171646444018820493207908144300407152710519768681182723703508232701055860861979167879593676349216768968809818101577091971172684257161562522861634684543048915252766189676502578150250524087131158800506674222493743418648670608060694344997985788931394980800455272651195809665001116468742765589979473078927358264442516995373441386507474314706548001591723893030808897509823575074374518694417412191915444429174751942000564735723355371292493807256748859288902838393928040307318836647615641252833282570491193282876967404454508754455075235961019026340585636337355242490958679678006458240204385993983481668642339108349438653509794964648735388877359183148990192514297995607610442484387738778116839746416183004840338157714882433457449508898583485218131872841437596987064176990043580985867757695520911699265146663898232536856631988212276421151218072268579437784660309529823640420014391848243759731606494542324398203098870648921111717757650329966116812226288029534677314444832828931744116931093014819711827611898081793765749952422692330859351559500249776321274629957967978080591328528028201177507361346971424153180295768762725108050723752682607785873831690555105056058727975857054684828733313175956635760480168524410026984940526049960472713201385545796999671838609290044208259840356274361630127306355302180534946838305196058046747216434551135632693043922890252653903956256496069153774406367146184187626564285863061975396343408413052231446078876713833105863169269433281247364866319293307887863430782649347232705270992105018405112692267493610057596082286340524597755126355487043343214239097664206372048946544704722094013050923958124160417332665570908667731274680703495040297787553384442547715388147037533581969838108784491011115144141330669182398601443311526165964451732627190954117300415 [140,69] -25259132187327342960533830300273897030579264685767222490570652200666785533384501961619898145374741337790768597394552120523449091376662890726506545742637922022458138315072331284086316336897908924006953199467428550394674852435441375681390956338797068718309026859339290216288814742832035919943976095123470239131407683782147258456771419669345837807134517624767862657348353023982400734024296089281679628833823592773877981819451090382096393035441444374801343405432709720658080686018037615549144168355184729186281125880229566117073823347334467118687748296858102255481737823781530631945916305657662528185205108394336123710748832278350099003997487572054631082952376300519661473442743879673803027718960761599083192685053827794307408162528882417022941589047462388713671157463337457436898070156363967610812900203510342543739348248564532464807112648530317251634447374815398923607771197218126561604220407679883438222143627523150472178412216593145282255454707356267711406021565302337445409048684386027261141715763870036939393764750561122979817154677685142853777963594804739277676676365631302117204158653416830714195010058989354823310509114342094463782331442830396185533235164252838268595381825041699458086120783912324402751477190078933186276063993028023275745802354765296639650796038358214139174915280973243256708726712984922628592323082501886402583478261763454342131274905643319437387759710303109388774389113349028934094255111172877083939557883805947770438343949251479579785123875610205485030238311168002020212082125177693672621758441016380243025488357402939474387944995103790550072144589652905088629809837529270542248693062173704768624076640683340386228120225346131188197298246000795632698860012439832877517121746801421266182768951426384116480963324660225473116855063748319957990035122058666111069515045960607339629542974024143778269896925708745724320942908968891449353111463672432025659570197006586160593416725465187620227687205274119095860811135655005752071780356661519664 [140,70] 1034450096055843066648473882184009142517388322194356172181496571578572348386010243278662014406254246219847742048165873233631042657124463448424882609027710199519381553970943574086596387660201162940710347875568664323523420358875250242467365122196630442181579634487988554892851266261250782645256851912008566398478159610655707458989400557999554886282710926911704111994754690287667117626499461533354098266846955626784951317234644594294190551054784476647108181357708381383243896606349392131440936916098918982860876896242994377449959512319678358663711413562169399313300683156672050634427985476465847433423867130574954021472333166216114503910310683089426508892583637227104340947423528963611140207165491984899588210217927441399661740947400858230529255647262868019513333283917209420393883440614665704711094994663507138276619277213530615934957947254532342959639580768934910744111168762904110610924480204242860965910579119898525190499838152454961191146329633462361181118490256074806882797340910686968090329447251317174666435741286975069727506869612899168591714422220335715099856340854045025674222917409557991052534213732750267980917589414535567393228774212971361410048961730103515430310232728704559747778244570828404394478533724511122312509896963044005613269936359096250060625414436656082151979950179977880870698799054072521039069162573999275115501691451315691733639985575615129599411035047594421903612853106730730680552644251455717112717333211998125478488051365369567218181285779833002463103565531802612551649097936325403073579636075853358673652280442383915475975858876549084225086048071724813464323251129333004153386027526848595886518946734228679580727323623455670912811503136556146757291028381986016324766435663639311797995301204131280475114236757376774218825809800484530369878563329966240684136874579403287268911498517317902652940114141134642174228000911550844885286110574910358851353119589851076860636661197221660395475445273371790293305524970412777327286862105399 [140,71] -36583121017421953022736268216786162410489424368324904500518227070115480433984324527607387383418343819677965459409030758138305987553319370257927745322670355416302345030867275422349749463307013847057255390805178333694055906859430297545167769867956290196284644542698887761029582331234921285782044429061253506427937214034327427613935109883442913003560441589912363625315033890394058281167432909069269443546484684176607406277709948134083686037613516271492797600390427806134706544767748502726450971522539649743440635301026625528620843090594189470708771652793006480952739668866123989214321492644875885020485988753422940068590595878038382554348418952021826371246945367616044762860568760391677483296427602898473041272489995257553131292216571728934378825409283324216973098337391892373889669072200477262827233507112459431304070945070854015524660462026835103585435433053129981439673560415123403356810292702658692913684344489828457332927713360494021186963108558094423798595195840829443785917489409653682342139639611684559142921497670312945674773472319618807304802183679337643092619648721820397448895721643870837918671579632849679760159623935601265213983815223014611720094300494198382611374031914224752795378579123606997282626056208535370275318569812304346787334980714888401208007060928848075561316193387899461419171066122133536269094455112204758918783753072057503352707810868716121231458516456460377628764711097425592283876719469536344402217777748078806651470000840323151057164331498403371321032445199016652107630842120545062816096376503411614823540494771784976548570896861356872353963583859183232498023507422797548423274572070773658969425212616944271318713517911840296288987519114520903666104603806308501621565828852328120444560715758528993633183765144309581289356930242032258283934396873500627484306419113964159740798593510876995562567559849028402074757308539244385256486891516645441449613197512199623959753777480933374188341298528880927457016468941985924013682363 [140,72] 1112878718142557773497837882202164438594213625198814776962571513591100699385974166314653210499961038921325510679023802474731858893033577737681593413018839542876774164793313789933539849197041730976095084177335603285067571892483903697930459847854818361846567660590910309642663206567136805594098065924827911894169695159185798635818676787582666503502610294476996274241139829715649219307018940039005946287391783594523195763571321894026416901427275744740200360567441207249722181683056685870122708768175510441891396211005819248595389715600629393298019842269286072004842324446288187635101860137139058078205668464700830294858395925699110439679632135004775614227027076968955532782333510795102163172612069499695555351272367772772527588339454132995400950738084362151672155521872677548597384648204476706554698243393847072682502381394103600281478706075865038630279762342579274244400126935993444208284703099316215003250612818131503324481133287954628875174118687540214900366896935888729629724251531782167163606025410827735754363583710222087627321675693436825702704535255014310916815190247425540033476054079790792140049548715939638826570578866683071968235384609554629676864742073066024050214152527533718083118795396912183309955876112945925864526343107792077672120868691978574298344368221064032838982147717971005557238113763742347384341081555601386665111036269012476461496276339554148048466421184211111954644793654373966081228225373722552687996863783859572976135269673700013468103729225589742795907608226895630330524176090269423654576765716971482998984589106204881083865714882591771245435442878253282582210998772699821455880697651447890516995639611363648932942655049424588511040931775982456322842503594103892463505687314130833294469944564875340178151295350988171521343075691438274066556351384790730435899704152723050732251907767344903231617521684279365834588760216923121802346589220690493267725098979223826761168448181396271843009776871181140549728676864978950468703 [140,73] -29107064068017909759724668113399618712086180215586347068957667864766807086400623163891351553483735266481234982429917803079259276553110930535345971144427268921826726678189748758155742870979427589403788164874359903762638525544165158699381758847847875186488167233875972664709331186368367126967449591185433794362980408923608073224889054959019328073026975572901634470527304897919439615885984745026271377017359207606026474772056439041504759317216552909100405699706852196862294295229649885280518736565024812719291373503619199546163414489938210822061737028529857147632034770612489699174917576086721540939286356907048085489165972894974155219633180218005825114554490927704898908587678939224086454354651670589736638433586719173780047833928201813182515390173686693198207122285150778782825315511400088326842290841336115565388669887251916605008559322188228578277065972961461447598308699478147618531371969784813700065587812728571285152712916542740498912324854503132616976658714017623523561925787343720090220031027404872208857667777004016464592041445942969678297970217905438713648439791083619981305777723508867367874867078438687737894041741903841759933530967858285633573036277523256354432851214616135640383366101645937507268008926460679419113847412639396771148085156149265253837184779100261572349784148251880993868986818038463389600795970559772663278289822831509476957542736615545714913707634077551949922337846137941506435262150350639419962136906505822536502497200280079900919970473932872842787291503408206513927132922229970292935960925915810938408894898225488639617510131763005950666853668720649647980109722094755775450176707307036684510259762464691716457765210952829077645566820332417825223083185377748744493238536425767044937904598300897652808071256413013067520643683809750359014995154858174558678045388669578436305234115196921694182977182796574074127503688312787500664921265059498028601693236935684951973056449703311592740149465611041118731167569147124966 [140,74] 672893577705403587983395210696957679243166669551052887161258718463693628993019155082279979589537004896029096475775395684488891715195171904929577861119864637750417620074535773383706611999955607629129291810934380112593479553087095776420270511808605626182455809659555517250176278972247178207300383169598815629647748623550754453676855066989219822726704208917830536583842835519056239470847438403388126865768714595323198091663915538531159962000786751071045676500797086758610620819207636655268789389359199816430836596563851364923360632229622570093490944751919429727572780734766732154071930266798388697053796929101213357780679283205072173554276019703407054310584020019535909752337551042938339203751760286343153517610938674174859039045619320832288216072046803378961903846513844645374127686214146064667524356784872904880094675736030682017912939512721188758509779746025349062590266684380576654250201920391174351617381159508924115641440501651272027980434776582824908350052122068811832804724162583039415480889826343085491918619149189998455871766403954593079433839254945394521039882735979489120071237154953112453333648842287267055801616964884675798121050997185687766631364973015849198763153719233260360694625172781059118110158261756712301617312626796736756605106777921148137030071204197999332748684681734328504305105305581072073630276816395480260187517680759844532614542483465930361578234524842801851145584806598776352184797219984702866452603810906664900900735394245432352401917191782322984610953495561389734459437925597300660110886368431075428570799014086102023323418283491906047960131436582800031932459168637121035108354080546339378883682862981352841935180158379220314595646964454588148500141203576663278024858013167923243420120307769173728514457545246334572904065496800752935715233248551454805672517778614650085493392749150393523824412808856741181068034472691706295749336221242496949282605043245483604108793934717844675604002829539685105679565226826 [140,75] -15541856570497382349695292245266814337576860859026723616705590557368973884453696896993337145080398756006331483535065568673226509600945862934433788482394532597215154110299901950708431198788677162420665304365320847204627497866627536468509200461447193322930622207829999933270235083773814246781962692770521543887564650769748011806113816070210624677970126907606119462455384236008096050186997687068246379701815873043619315436271171896896542978714353710538241398872591517818211972516977796480876482889321546502821051921938071842036957358830158205476318702879986248966407023519486145326023511709363435746812348997235857861747850841219632720658480704140735339814562200489426866047645152114243033041926874997683551928486965595888779541050705545060036691114729387347301534519292404508225093741141344609031673407591112000986474141515227264257959524188552925001015274786457170410338723383570515778364803107232838061476163792861652624554971459351380717822991736263484647532884173556365694434953872830150982179030164790779560659412048368079586380396545236934709451921362219380660295629036968238095628714974405251748376737798095515861341684750899226768493725685334209084074047081623321767473868010490896496822192716936976787041633262408963456145619877742781053524684376493003773981285165421882049719145462572141617097242478842812253767829872330773597257799528291876407884251211051338233547478620955400193730273373963825008527840122307485912800264991145541656545957816396033308411928464222476483498457587133785045095815024548262792706300422089089580074907885418390052930617554892183868367502641701342177180149602348765891141116966332887679302495071546880821513132749165324775102743952250347989954500767904008907918615139615013147898638715309364002677722577795275863272143157845993914297818856262064337766001348974036775661551683501975204432620505690920841060997499401872778569045734400793890114761166343303712291792387361510993796824740979317477078470 [140,76] 466898072059343499513135657840244567809687738374760469858057437631922343478006235178393539693472690184053275726605016782895259701497133986753398500130376046217322235567179173375793101442666266398285088670179580328339013537465167365898796268390874005364790796047434540307935007188442045322058389170875024261671064409018135328512845217228421679993962001141343398222965657009984341083310325749203761863125480001381767925176953413507034179148473049980934470335085599146895755533882720146287853949490860221248132168880238210170067981329439515999975159987439003210155055770056929666661400940766475559063831507202831679503515781085284532101086068894403933956517585661877861838989223351284890777616627985857443140333893691424416727341803155781304657872532376331046581115222281339328466366655220759916656003041939767007466724248578420661465091606386884973342812468999184567432432864964526474109661193299832785027885728093270002380118615520032234059061170424994355325662418421338179134995827095546062616864870354274578066123972275334748018480569220182307124022204411885500730753848464007408688529908444949346647213759232822418975414414737144346128629983878920375206187835751000675199220821752189526313665873057717824609251293671740221531363989538962655239861291487598546835123543184419969412252068487435566347404400613211844998648043932649626248871788794927425158854332183137818018430326234120652151490092140458240168902483935389228726881635575564758115470748362948485606452630511286270504678509064433613754237012099953171063341138943043201836059994952706707693705691351011750142255901242433536445520302749549514391561088613863952567186123937761874360230033705316691319665391680736475363686263934521970851271219854919539584991442338045996734219002451108621401858673060872831703455287192610730121931745898979967347789009885309942609590474778136891441602564708031986014268798828809857304868346042411715766826508683100482180096897629761532469 [140,77] -17366484478828402941696962368729982018085848890106496931471842580547400779880671922599931379213923790939091073445784906479834938318258183230839806529195928367368085077689392641259102615272477080406303156011122332932607636271884046062624248655578679615083606333155535405716475685453474309975110004447297793196256119644208453413313382743967173969439131655978368690569847775463950919422903344161494244979479809046056034402739719776019947790159006714644682402277452491196322912960837642646950234887477775376133239738691758731286996801336118382271701042059435822383190961788732216846376752101660505080751545022496162097801208482884570286149276900309109602455534689544196624012610919520825024754255068713228432668440875794319776718185883239454527900104076521344688347320159585864878520655724629484527550895858408189795463924430757831294408312907408106329094763414114450255950703086833283163380067511096375618011040945783204103815563322668380903150193299426128162919534709688982502008908003382701214084677861248225437665774245712091136808298369235311443265706520400886195393451573360868400971073218359770525858874343994362439045479614363554471133076028088618405887908670119607317337184307996020733788849318457484473872439549101449142957282627467262696482439651644475425851816841484199201078616752732028064060756988266061610278202270971523799564535021126685780006234399123364647764283621585065787762247910904274020901949295023144419787408878472418209418310266384041021356763623700594452842874039398029396429600996578931033453487648317093700783325277564755072932165900086258185297062875983368201278765928028078669675185378034588892997826649020841968876317553507184846600285442857702629828177441116845206352585079277021895139387093948807426040273718616559732920604261755514184463697794448131047515992626075488879769462739117018035779427505316456777439224215453319048663151283313224522330593052906620443258733075776300227044745848802475 [140,78] 555742221599902436995295570324086679213856268300101494121769229791734566376200392726573538000381919143124850317180814583417608235142504910647978959279821271473337213298345812768465183913649574073742969586204403372637907590045561104868499509739269641950671384405698063983647686434456872189042689559384217477028504580139280364008759528784784361503206495149351835768985459258891647540552912179184135075017151957649022925107029489833848966993431820618575386526740614915809059671345194311917132529257367806637165192674306673847198118116267661555322450100615369381715812002385578374837113444483385152494280806736214117637435386173157408736712164994996615941800345779088960396600326109226678752797875328547683384765626198253795081316357401476215777511232291837386112570974842651582004529421471528160822611660893836778332591652187143948858583359058201201917862206034111000105377055193930905021565298228543179798565779481688064102491367917323129782597095066052282370599998775962185672755646632133382360276981540663067510803739981741633415299843579885931882071266101747247687498174752758279089068246994744477895801518714229976572265994590654196819125771143312404808155063584005459840113275463888592151364017799587186396960166650003115477958732967810630337366420361998561090424613068367306311153722900930367532759515294291012715646397379590538233039979225382726851519249814165575604353029672776777062156977202883565865774447889257166364756357014520433659801669168242719229565414242401760908778885736300142721769026901377880360110482282325310781757384238986008778418314517809291804908159735906485349024809933160059654568058936094222100388239946869473790268286391979911803450640920031596189152563622829740964247750746246492379368258892425087527248237719550502039025114283047207782055082428091242046934094789058454512188445677085683210477114449141524955070978639988436493685425868358031297713612545523241827104576417073214984252331880 [140,79] -10840030391113128556090884515396143070545898950434894730997227751009810912208822082004593324297711212716063422739354082422492488869737214684343830692711184008822771747682130215005946144401598482889958864044449939663087767974961618984420263703096582075609331251775877795574517558036104326769940345550194495815062912263329230379723345855241238367989652679504074856358065725737568964149797797856211511112039575818832543661059954568672871691708530316324941971241089739483179907687080059375157930658243131198142070747816376152573608494827563932477705640985901787644015484590666241117832207160892105583534658233211852728712214356283511266463267584485559917365337581497634140378347018415860135327015270486313131842880289884169014385270904746581947506350599909506829418309712706553521158174192493651087403216932627763771986408662131126710885596280672814978513382884495541345269730240410139511609123491175027888553528162034203844933761917212143963549920597594384158263046324648729567677980773372476287185946410147333362671825957380860681199915078662073359961002120439877259528031587179527760611476173662056237896592915531328289823885713249924442383688102425358954491347300240348976496437571037080123137767053342631564733430464339658672737215940818596745926494835093927403176779214510059596231718827472680750240840287397119426125527044081280615289156001188963891593743814292238643232587887449939403671618838398489805503648892377142363364553740937993697856780619621916245108416840238560073096095224131185341554034406721544243937148859273497879311125269261236072292166169063524227064750410957218566346960418303043892428576496472676608190948373063950265906063798511260501543628099427707801789920836198470148729293979530302358812372361591522054536802746947446310063301223941038109393523797525838445184667187067713874533972420499040803272136831553032007284886110962787080248574018930215192370405466972823435821839471765376255235827 [140,80] 23410067885666801216181157522352859715954533466631984142622816346200263935682444385905774110057428493640904395517571978978068418592949182601352232251812881537798904179724414803436882431915684714387956811829194304996996409452129571611342944957835061170277230942783197784116923697347666021484072248599672657856994921387931330497673665250221968553296185603144725970989880588097262315946628690516618539432266677004792553933396984596163839212828818001378222018497513955001517665659448831850743474744523994822540925950373132000117489756965125139730746694932259896644108380661633554976619364892726158922839213921278791793105106285247882501834735474270978412123389286359126431062270842982387098655223980668077828832281634519697208684991962839714353664601613879871366799545338621485004167645808204249805604466235744630135042891544572103282609019992001131950660909837846785961768161358032472899103609530286928893038954693945151538389371842602425578995902672681770827887140915928111106370650537464419173886153071541508576975948686703265439935009510995718793807282205642303364823736464591350142368190812028184956565813370627565292748851284902385285825419135099263891746040310923026942497599702763153967910572825855507486256930090514726370717506775404473896634511522182120169461139177815401398113345304937247597989218744167842186349257197172980737211696551457746946125550204498155993893029884046542319643315974548516086172101605193397016757232256207750425144846482459618854723606129569167572006989605309706160844454942165502728939992534689099597495759663220504609027488035126507637225828010348810665190201711950645168406432370721990788785843530271123461886208513100284797885346897837036291647364948699109753795997403188487831366662619175083761639216878426992728867793801096171238710817066538926529558189186228419279521717014954039771654857069489957976041851936708417128206302065458897518921064723162086325173964544637099392 [140,81] 4570901313563103266195654912893118928437065564999519910821748331506179243158257730780059580961124027293518161928104154234886990054444539099044476103347562376832132309994970337173006827222347949389214318727119860997681854379443210732795915375186920085173700720323558239966237694069240587154350378118279052553609772054591407293334251372213780166544684486120438293439547996704703379699188691240047901257496872542526364184012207336428326945055609094584349160602393936824201273617266021575787546516208854632203835990344304331703002530566383598290339975345867835955413598804807301422228754990297857733661345091463765606639579104797345263202281530228735532175386758957137309646215670018085330568596159434773313182451995006095217024774323342966361094008010441854196054495046801703587080875911013017539114811273386219704177527678994868188391129075565830059084335366260448989261805138737646093459022721815576375801390358509149680642492851205911643442679519945457284118544659700463142687762622523898357516537230540996737583724192764937438355363925521393533550296149599453426480215590955650421233443165935455304491275996595769935497325666927672961135084285493030177270326909144881188931155750225980821181219140692872505954901326781697887346702835942364465744507330687102392307290924801056287310397501564096166097899245883349466973857614930745149041928791947796444333986455145820318784570857479440566574822092901002049019461203846662303049227805570854169715848692127106427713468798475184437660694076878653427137292983424311162779071507458792945141826188153974018149681989857637165941600479916206656676637284830387323096887765263204680337881210437406452351623851464467002554510560888060585244261112213366318049569690433891270790814595617288508700480938121137397922346043391552562712349056609134494923624654213993382396797253726535867108185986276279127669375853563174723199699954524007211051029123764135259662862414676494 [140,82] -81120319727230312563354164440214681448278141854202343855315645273140749483652647607995334949793691034185040150120290093073459492903187187475618498215775785051073280854611079266437367908423717742204615369858470274710119701880352254901428467278823073513150264767006692395006857318848147795496760354502427760009816941156071618494659508186615872271919742662648344935645798163267431479295557559598496584734999277336652509682342776198277454960042398526841811558164138913415925513079398902625974016052694910729626613772174820223631380317586164288870439267146333026360314475806253829610252576918656751920194591056891489862981176020189051585734319220612962504805094902535288495414942711765425851875316345366678291084983263214468500688801472658914951695077287676372346898145027605698502743584449494201708648491980410823642786045034298972996527500296670180121834772523154915810066040653495208433540330662425655888395597153587098535172584982473957041456026752103142154016640625780553703964378636170826476531287419170021741206631111734381556427255517732782332502506436940765567941238367401116629978918767748390145393226576337027298630149417833763374298264974367274416195670916190048903319293692992001493824995979460805648748069910378211993337142578253495970069529177279692522560054767581107344367332620064486864797778124597784915525126408449463328099290014763027895120449832134907800962346033451362512506554409220821799591955880887568626584193708996858963566252645877208444452109995460501929627161614512572383098472486661622527245994358709565835627562994151705930407654428167681526441227439194951408437011009152615590923880808147954805951217011443470662153878049378206776217702008466964399270808390295738073643887521632273629771960333542384795800060581054075265644363856311494127418363302879069779776853074456224467628563825261613062638851785958093305619475956329116035573775100616530030081032760099631062390461094 [140,83] -1528029888516806947252692517915715889113802368218730548956341987088997877003840449385530166491660123100051770719936088254879031701909900621594892917804925605650367637019795459256605533662604308480079788756450583767940882826894564326863468254044691365779921428423104442881274767480052655068553284468550977525018690909296963938041112624634365225812614624178594032592644331353332813608337525423575752269562529505620467402509805847671296300838752097670718797996955260137191861180533060909403679239864759443247210471543422968314849600219546389058577039319970232190319985919789326264676137174693345390051386020982045119307718373547339524554577400030782984170287922303592409554998415022030763225936636598222996961816525073920976234434057347150073062897989307234672316573835157783128848156382759699037003932762519283108349218688061227057223748502644751944442382121792196172141523901310515626729723610590387004788571397304609400462356921921568948083565033635887172729626378573316722101892974496059355871410632043568993382263213812321227629671514714137120862907770457644168644723397022835810118350925974198544930622400543652305263037845431990091415103342360417408654051792985582085629587995727123404310805886857400352235059061427798511077835067779877984700094340334767056589895760078034498978214194928137646031504204317248375173804407281590851688565808725402025740549845640017386806240414759478655289171993645389466992511461732058112291646466574079830930323893565428588892446810898871534587997959006232721677821575056138167554383163353467574490691486177636330460963489677369013240486806350591818314091065323489980032798055461864515407199453039385045929133852137953685625410209332849397658251407100518705331342639652264786878884374889892245136879511780710530398698159174043778241990395504821467533815127276524568369842352240806917919113007452955536597431109425820382074875612673996831528266991438137353962584 [140,84] 96377860838437572492596485475014268696707568322058898988324609139360457866959672993674305561237216268814603710613991818271315798545432656198984379854879891253173079507665600390916407907105018670469530600820166275399719783093944540201105162213873831432285561607404693380709224124461807476156970891113658413417741937927355899757370581327102523052026244736398842722740590429858974348377411535177410150362652498618298446686081024444221040614534959445132758547756675106364301746797235189313815148800317589793921591675906209597778854281127786063250146399422795028525644574172239858838787030467838254638394854235501397271691540686720826356528840297000941207110486758190303669505748555727538305815503545766807729157925419364170696572296821192049265349590945684917529504106606316312125442615558279605997202840551700615049807757017134783905675226608995150352318762776596582086477322526407099454488874673475818038353177267048088188209079744263156664812007484514344699072919267413284700820588729269417022089824522067443557758509770619973448668492063545159197860983492701352598494635758586721222869168886300178206057295451886507357932898854195125327579610223822596065404299488204407026518694929736178578509726693590562876800602745534074102856091336281241011751060736877021010313338796352435781642702493667015783008876219827353203031796930005464323110354365166678689925506461259683485699599561749205896637569293795711348585243141935909735109815366522143910678274034449382083381789243704457269812990836513559361009476536212782266028793069760422433426192901896330888334788702166465338623458236680271678416159667596308373452533159222023285091071390123005321220901555014719216556060433193889558397643066283707740461030079927148708083690467377899725114706829839910830362525999507818343468472786202922954882562600775065293329644302657315596764068344165636947567514547738718201521196961488463555066179751291693589 [140,85] -2191901472546521393519999424485124016430721765494819514303725736748686206992545319080761745241703802993699750087335560362341361523588119235290569823802250131893329233913963309884217716052687935578517498392930365149161114942377577634059471744359273808339605158047728253032633850516539359791433428447902047284075711501678928187938978650029251889538426253934083539270661063909303047467638445299279481379351523274436242623925880832091104791624053781128662982251734713229782300756504296415522835788224097357407053374073425906887701790535992225071873563140120283198758227411343398417287210072886141038883050446738190827351386769216609183681056600349020945567626713654663367941415321253631073943451574459847946782047085253988258808883943871292987451240870766195449534154445563393154565181550329923048902401131150092373520794441537813509019271296901331483528495739926147783344374986943219907338657012875371779543467821473912498146911032291025262225989203057292121994289947493236827004081103831106458421277047697665435746283504877581788255428785295043194649106386539127959040630346367744707248739790905393818520764015107905106820926072794663865862492940037641498768731594636167170173750166590066539725884854240664516040209658940509867414018553613738049874157309496139627077109132366911221509479986370712812582235938328833478983520823076114844484699172616299242135249406942524757939775973542177087715963438909835908262968242381957209204157942501957759991156377378143082548355390079959663743814328291495307126704538111341124792022254505848915722319413204126640643492994645249401633895247556462834574569448610915648263690733809688585086592907601982383548458826403132731408376795132827286812467282044546465394744460680854230062324017923365439463236222584280893658558969485279218097898110477695553410228300926268597862529232892501690502218280381038356396102086482873435330365395103821343822629107898381 [140,86] 29089854760921314945371285232843024632578621886940941717303549936628854275811450202723690239881900576418179865355810303982726209892980737609840524891169360267887442245061853339014422792666840270676361120530549781610298819152001792254947954258560603319779884802403158640492550397673548192045182537462110442265124466192984703929145234048100779610672620289804005530244960674184860984022071518808264082907071695699766829774140608993697075025332531108969701608060773396601947337441823231390863054699276319181967881619671149709427321996863258388248405524448123569239936903078926811862314527305486327457767308938463539726682925185794237113271999697172440729651136160449535690924561542025496819802782597807756717095938589039939970360395930085374137274797699935633814186654978834158421098981584847984933604462234933798787875285710070262091883166799485810035188703019742852443527290366689503194157593040004139137389378103266362480313726745056050942302544265013619809790274550011939226163571189541613581902364433440952008059175099108295700442964368859902878868519420112235907158416264559297210081103193024675950184702095311253008049930996698833701350831048322840713740243754406737841859325279907175102130389234103565269022188560626645833750911713059183242196029304113503184541864919475595457141789594687780511413669445831771824849010505616463731442520288789776535620186318816860421095121112484105845339409790528773155045475141252191439322257336496483605785760551476916010169087524116150214692733813977124962539376170300118937072338962205153693404097870564976273794426149624485129291263065534123193589435243345223941607446439753653880335959111752010115244522427193294972125641469809638418311799436992639928373341762079331477208628623601153289854052364574944492796160795614406190135786214131016985281773864059586570045252981724736415005698915563811929025855106637053997705123387560643334856067926 [140,87] -239051359405413044679246142265273376585284439166239250575402352911972048875034987765360093150248028178181119323166714175786506560509145559836122705875082011746235145501427621461685221213758332763790185490377659386002604352165722412955958948733971525521412692131603801140194186602629640574117613555576553448711788527353985875463611041332717739669711048343326423211630817926068623998864152327843836582247131234313203370346372218623765812376438022684508354803251123395137364212711117136699329183675099607107575252223189023447989795169090069678838535505031612573212949176797886659589856016689757812901003101839615767135568160087615421843816611217214011187498570706131553426497938936351112058595310562110667883077059673539823170804726333486062899928816631750278400427612332083895533104963473933674246639967149373622860465517205752085551078400838055187171374106173282361121790181241529955644440943894587877664883779371231309399415014581876816280001567667820054711878207355642129509669275946448858172901763787283552538862575523632006725294107877321220438076510213505450703905505627393912837017089556076523548007255299122606893317517365160181009103280975119145525749463544673967311184480061311438253402630223043961571286761531299198528288420515267446401924954451541079254827713562209480220204710299813577177180939161024416309717249043553361697854673875065213727081395237496025514692798006159840052102755021647251737425112848347368466755722688730582806747712358176672944330395130660265597688734267405885655133668511483353118950709157981433222587008824108731683672393320837669333890552826078294674804427578640831326905383668780136324118654009901743324064213988144263855038306412105119165199607750848312359473109951197949942901863742801740376957255342840879395960321937757685992122588498775188962088731035515967021308501048318124210515072399903004140000789264766602664778994517463150935000 [140,88] 1327692586419143654799266097052718970376068793537045529324940476932298299437378373667805328078164697449587684085788614908947002093665172744517906065791269343486360506634690714584146990593633334037553833011640849308083473159845804122894496691306975811414591508077948024614437211705503093258938241057079577121824745652044168197551785424452404649351671925155032229868200794618304792854929087190132588702571689789118113437560592441302989366260842399483953743244165340169175939415593573142984034938013406552823734971292151834018728926338111241166242923387748629857556107767904572239036573687294859737951611724956884941237766640925280547791039433388500617850467562613492452782944569567222948417359281798764709774813354947830709394304234664040213755021232094487768421024034576123216957760678740833073356218319413980069929258092972228594076753581864727627916295487820093476783450149454628409157330500603928257981964662347562353385666796245881140436431981964592530492298679868663511121710357322864409508633806058589100823878617101928240152975015748478118476092329852697957361943680007260775356827910714907741919054886008513575721834008863508721051936644042414875008790848237894959358539835219201849889788566117547966535473371709815756727291495984182026924530537064234278818366258995303566308028893657885609604825328405985256389552275024306953817847587672001322281064278186671827362760123995862792433108428669907548485232323516822832089380943344285403235879281729100857978896914303043788191645467851513251504282808803311837424876985334547958153040377087941960832717388100533433020809845344552436646338691850574521696745320503466457368423453772399518031229165965453280877537918589834309867441906295395672426569289951517384381491820862578929742679146259359525264963005742150579835974951934038238975350395012058820829977554986180318655319381628153103102619420673801898477302894090215253 [140,89] -4373772328612553034407957935355490773036937924377511105189027681713662251036384673447590210108112726652474685871663581360469247125534698860159303819484753963484877907408894203056714843427478066983477449019921432015864102215050685728664072461626727339280668662625826041992503747045448548593875541302731762171341001842342185507894945517214494598889164584238850523651212661335609953842526373580182105299755564459253634703528105127773855940568632555613947073748921013200542871167403870088473403116549112411620337641520009985234359580538844002498052977704027090388219087180221671370398748578035559460407940807807102585762551706082763075773298601331133227981446114491672176151170264696142884702607768486237093489035087216271527991040268483543215744914006439749987786160677847705048638317733960907666182665771740065099416509842952418510046075142046816273689321967800305394950492326716794111267006196192031719425098690231869556980960569151832309676190185028979522897769488188107920968890604746914809181466032593150266553638086167767712463455460291567731045098279395240749714362837820219279770469853665468682175109724440530177780751683584111426647916629125027352183107417165465158977795861137377335605424413606396631607201692045183758181482177091402215986219652715747390984730676579677412754971371448317876064742230193524078952487792714243710377871968906723783409871487863463995510065691944765007722694345311049849520757830731238206986619708299281318271078596897971785074205297917478466467930695585272972412142951591944273301134883297588649977506582595951644100430165259858748757415188453073601446974997950012062041712872360702308257220638180074553019369371609010337294716004926730772511761230308865343574709954086281869346292969157830117315260620950313424693390518063462041151619998134217635627578091000630424156173516740955026321453377336280078936516327105441081166712961763 [140,90] -2081289788938692231736894513392472496735415342678330782868191313237029550612809403475716288059443995968558983359102127325509913053510968898936336612364084011192714726258395060412096576899002946392367462145389032943407199929095191835477865724199408147034126711567330981935610071668935179035762302598120468985287346640755764642062602669325323773978536771370875769806780314832352763136356222047365942701473500511600294074836862999900509699936916273919991961642417278068134005421942557815780198640172015745497299244646779946687592769498682768856982778053575783159795060473778040807956404686574827509469846749680769542816343394013809914600283696990354011613237427286257523634010012409742167746282879724256694317956147298704033093955243104465517944752788799656874213888115102425471937150901906765310267789094094164000735142823825220410503171490149447065808365000896920540731340566008616533102607055732664635838207970261419557998054807455293416574246539309324515926308802468309292391928676529285863020190397938575344342083528070565234561944142444529690989441687265131730764005088154074985370955045969821148133412025616553328742892812600335566893850688484484672207862738238573577179273135715945177245785551061106646380476712483831690902836215846797100566915883566316931500294940402985332108312292465078318504324157296141744547983262319313248225786449296183108650269269409902634982674025010975420580404377285923829477868193129175834709085597750243626583605999075584869245084505892530825909916384113240210491089304018787337562559875593540931302834139123776058937769951757192975299748328910085292917904654109057195872489962387899384563524855661931682926888146517432708976742171713994676960560170329882403329655633278848377121961012195771259450193100444956064778313553683293233272709264965456824026914495944626779819762337939527344153299765696884192526731520414298160063930 [140,91] -24664648807938622162320695574153720811557751251262715561775657931664454672001456527395264142779867610815190237602443452916053710188274402398131542930936666067659262870191550820278087349216445299323819331030272222575055160140724131778774438189570798835149082151845695345412002773398141672041053146079104873018170061495911300672625734484376285510057967123276010659760037117912799422853946644316339658345743862196655600534679110661145707468279016042922266498307147573139348706695509395159330697127446308131625075217624502284322702266563186313372859947137734796814616762278019334444440080820437445095594815788590047744100877815163866557846038153390604241308576937012975014938860078722246499602603746593798003435592555813612777157372371643956366983213185493751724694530531460829452881595211914156336450957107211022624069185132050893304878854020406685456649091860622467107264356650906557712888395175712864261971046449977345134436944124548211128897498747800560502320942905863260661282555686664467218341954581768423901061974493797423005621572303837613168390816365381742168887201869258431502323215945294262913910476666178473480939145999622847604628916897312466745941943377244524331336608321443436600919508537908466445200701053593791239640662813333767617245921227998200130377790913267569538496225253987725223779028543540701504222114539939777888050123314393997113645929226652019116616926682153184634643146531501450449571763592912762957140048418528741159297578734170282709345274670309683075245089337036897586230051712605980464867277881384472243488750791787208816507841949675890427777342583335122573172755454763591994276173361434677603524120897699924969706736238381188923067572848992230015738063142227182918376218245153666836340476345407374347956499773288328042855688595560877224374835038109150500043016538889853841772755608665974334966392439396840933727891390289533369 [140,92] 1301199197047035914431214742276536851925277780818629255109880885924105519426155649436703813885485587618714886682772527995522057004922780710499373651666752458872231192388739622283679024530257296360083052949088721354247123707711542177504994283253104526750472774924219508105291994330998559018245356268199247961650243041235492048483014475196261651503835386826933312324460927578534299733133652078475884945252058101514146951342735281396705487030956062812638948946881326167463050226586511144118006085653984253008898585801055176553438332011120666801823034880710282903849767772528989478970816455358594115222280963476309439180691759670917904263268428674897117335545452407214645909828633260119653122269698198030702478736403534596217751774696882874583879172612812872402928154339514541683808558209033542648933228148751739611289973388322230825849921500420807000729495813471847084201356393392682690765730231072071591794192294007761256414060516791045983457905905303804230932850012976362628589027356955862777017875680169939817764525495591662780624077514610579509734569531154510311675115892702790133476465395265890329138539623657137836173900615288957074509679428868664963474217391061617916903953542149974638780850645289929788487816896023133030825713962069063362405501872128174710835403867744524075400869436267170632528469810013196828636738543400515132644737295214887770577657173622209618330574434162020364773992587754596616360959231263452402574765606138372748028188003983967242696106835932624819986807509139896192346482426576204195070113851280766358250965976416034398868839049033513197974534511072972335147550365166526152454356453928285136519211672629012635775214454690518953168752803534076570323976581441963497194443219268690716416098683763659196882002380982891074557212702221907968874131858674057638412110171663020991359228379342315900495203283820033981222344265831866 [140,93] -7825433697762039459419258966171263590144000335859161242078932220668919036854607966969544643979984383943258247474353488737206595045138836180762068331270290538263892420943985162776455946507946258197753004438730015210962255125247533051748636019265575283744499611021302330724826947129459134986135653819807519035328658100942958080892214573833177471444886657215403387659522698872171530543009099351379296206693672177630951396086365034296076321709099774264363195407206815294116362967337811481116503812020978742116863849388361259737008968720424470468025334924668428998665959176048522312718138265684214770589416030885514420673786306394033541039304600729197326604840970828476032861703847369566865627267722231760796463608714505994330993393373421813451282222891566651772802444830529312521435378766417954862677360631572846181322859133856208473929299229848135914802679494585566192768845923984605054177924806565114053807999123474814972386134508202658958367422595896993508278475428702909767776315182556979744859712437445575634707079591804639757490926205430837792655890938544900819691242868603458973622402212353037823757274785244954309165125499367654158073297694439977818873247840862144232625895670509172473176085970522174548848884600301494669549713330761440968307355250615161349428701272333390314004929951375436742467137312448274054497439636708930173626512626243072180971041906540658143257815718331140405096835834344824307616663646563941094234317532319640675844173928633327871994896453266856325068103732235549521269792070713957770358516577990233393408492533244329116384243095548711546284350056262593025707558173899081883041291250496431617062615130429336332454575522999640159244336153974261442290972983208300342223280961033108159398211467386811881060354380864806676317660326557121505149087560478472736933136293914498920394078684369909746520476450519987484030839205 [140,94] 13053323858846977998448878008818696597491161605643242557224319261436008862898017458464277067249069199280718588086424166773071277419560587789781668121779212667300986161121874010229137961080657949954601429320683823329700425982170890862828712048509472686163781046308493157366900273498972639611831633873862349823200303438064392686818722265056354871509813174158343794315869809377111707693145924150338722289912708519125115687842993299710404707319748002913202413873155777585523469545660606829655261654417922945334859807686594682577925922126492760738630558376224389586129613548715358390972267956897292880884216727166124609896108020688173698908082240047196292187518167555267168541421930870757671176691890245354028669106890874983365046604363389233512052284757301035044564314224036021682916789763962999333754837233838194735375297591681684757358461584489797231492779988927617393953624716340872410087078217046954860519211707088938324558380370738961390770600848044146276717730233099182768834431685387864575283806059184404350159503373816995499529011233929304961940401365464164892064825037737864538711582894039472501829472285790283414299961719678979284734552606116683762187080171971557650378989419126205809595881781865008246676914229166714227317668687639772381227036872069440178551028379119723079387788893399772968674842561581779531334549793813097374056199653967104902267574036919506771413718712073710572390473773540495854594991518608250068771109533239469662476890972945282336946889815978976324520704181065225429839638767217632293128017281668385544579294756652970881529549658680342116074024550036569414579376245522111074440289572133040627310226505760452158917273715202043063070530685589301675866456827690963961784121720150726604366373117008636067584520212640428979256486607378797475613323029709717889622686141762974705623088737547680428705349426308412942030 [140,95] 22449470999409209599653764533017239026590595536085860587568831788860488353473375382466875755137084989137210874324517983425112003120673617882450947406845948307668941746935473544288598569524675862879641717021170942885920992839445602218907247930678062080366182543348814765898635966454368318163660446084702210110837981765909480147517538004638869299258965336907173676885188327733288895688085472004965746654885460928233268129551801705725847607668065060859512125833162623749087661699595165381129360414416709971013327641643143809758519821783033161934568579347499670274050425952796367545236218212428665910665040130283571216320699988243154750766480723677841514736732713687741655180759228588295888851782450018316574531439790995726984699348305032888818549931389293863209956497410210452783376184859357689680331762913183913357584854252905720695929524874014550506043558885837386959547961659773163772625119517046922442568847639898262340808703926194755928087086940870329602834801920354763185886807691548451437090512615351967484155177056176166307007757864922852172311388468190779941019575315593147919317361661028443524287955982994638327795690995909349669785478427110428960979847998349347345455894347389282177361887687450825449807213700395278181457809700995370184295900054087635877860345018518674760200619057430742048612302762459634896061212239793327161487053144607978097067440401240210301480667805711306758363446077666027852447229739554393320623627746855059436011137042485044753726368033118672836535475882522861041420487633612441941013393510500279531848166944939263413342690788835971578279436229598368222986512085679032481266308149770782581201388356781903342477445482658562200715393295949751971367268516757285992916726459599698289195517144496327274605242927809980282402147301699411134937057302304120023998217312223706415685178919532537560178142978383512 [140,96] -87862380584565414180947552508948325935857861360109036029091156192046214661351365374188505013233197804936617469057098527885325739278202497056366693360532780815054095398709757870281623433856696037512436721115759965701943319675485035457266858582112587918370681014405183438315023504945694176280433631686665354968083171227495393035807951328968321197525479638780166553386246076053407046416514457278657686697312438998119770426490854193755275940553314619549730546793251828771310872068358148999894989469947367630801155238729715668110801064355561509209172544477550347236320861199420414743902416821617859837479300515245584273685461145678198601142402994776398661307653394915146246268729453654344647718418210034789621033208828833766147357585660514755633179973905871076454365965399752754825817415486734621334505530996486924650906125680233076786828839542638606473143904130703855854392058303107187597321031948029394504635265318571241010673936688990110602634170484139532940865351269188899878837466410481439358765743015273939142062797808799208834359754245520845630564644053510101253485985561463116637256588270247549870623164706245796861376828623600897652677327786131420378106683122878765938460478694445741962673532462107423170552607584073245501630463021577957372136226336974951120366962477060170454460457226716905353229938528695473664652066577944508416252354882768624634374412658774623299711598672320245075415704002357591319766988238947201188692230979877164026351887773539926820104046161506591972144723180476477049349338938583658823729928589283077491342004382148138865945925659253455854277943955815381138060357873330740432613766278280957293080446630136384143672697797038823735771550488618758158762276806184929584633962693451915665983799712639464294371741322083050555530078558815087051283293265518738173656371692021168851224434042939892292070245478 [140,97] 54194524354608800715167419457674856918967119581997091264084062159539240328111674458800012103191992144212168328595515667711123938364261923817143630966365548035102895245841980461243912567555009416586014515487212203090218728798296931375983997655312576090049977506947019861874980893347921971011711894149739979363540003176635419012259736613592805587559158236621827150128945264059816545705361739839322924017497734277306476983941980145167646841155262595297917452890506179048415878852338549726653359923564799649519951998208077025599350182748254006958397016931987496000406424580010334796137798473096414431935582123147340202708209224728031264304162394919909991674044828516251730971086950881590675164988243481600021332367360597722942428059677961906673160837554435171470640633002615027007215195116143204533361734713450742356143456543709401174722032011840132409125898414509503220790048621923784816303847030081439594408512474378154557960051637767562150743587588734074390360143088906949625947650379337855017476153755023661274948997489437631246177018002083496832183112851808346337427198761317965856965962391992348221719895416341709898351630498046890509430636820733535871747078549825940174106545580048205940718881638032594736700313387933743043082436764150036889603974124732665845035477560895406072147324557514216899851236407820775245700381655366380843070025403088473821697451099203333157902846742676774923908688798075081799553862492908725815254069309485303292398471350831698357120525827248148786081173320163293958914381489140635195476874621555438902554593369058339949100587186744481815838670041281667489341656790174047019228402218330485728285718940364287762278048994916958469962851014425249373235754739293440954379506158905384965485089209710296864597722285472070440005086233893666270687947942838255947481396119047334003677672744663656273477 [140,98] 76245480080447840520617813678873037705051509340960764324432329759861756264789409718499595288405952754772128208758891187129441274379718729005344395337735985766957917585792082237032111480093268239523464025118006783757753366947980622230403153530729743468674902962004114793020992351384014872614291263121136142793216701841565240578448785561060358221015485015697209212199343469128626690611428549927709790012390088221155720078540098918664342043157565206402485002470930649011458468578675069755602548029291768296281313714633805203824411451537323651873163387017210628701253236151921543688527281844696477720323656894419990156042654562380396448779923031145905300067168408405567812608641914247671264987391529334552919306276731921988552753249492318498831917631846716750745126883567755563813221822554931276950085325286123314940609851821393695105473701080831369601847362138081716313330999550196094846267777204341626955051460264731770334233792659799487510514281819216176712243550143212588052801458949379798075209194501352972756874506290428047652329542489191444929557042239997961204141554534765928231590602474357432571599738203038404974570517763434319004651242603627928419884065339295484006855879048281880682309981223700161711427507521582857783388310907364714902116126508025682368292073188700044100785903726616894301125438071445523771568904699248407651877689351084915548617340372015644732174647506823394993546748376154019320456180350444627286288096447794461821193702628879417383713746089460426185836927526789936043762352713750763313850902020642233197575740422558056277669619198165179188593688684007845509478743160294920152035792894266005166934907670316645210345139075737575421368039054858359559938718041257212066285990302623965592817328617605107902214006644291467603219018305555460837246541381923806340512955847106120228645712140132052 [140,99] -106582911361444498886550172590382824645103748247655265159314488103568006842464989765779674940019028618245686537555039103747109735791889295420597963010570867517096589276396454057338062705103518617501281186130223115161855757993146453979825091538996804986661316061345468516897523427031964880174698692566137070062436318853155537178799625747864355527440167123136843718465823479638958832652304386880722907344004519525617845766341839969601800216035255143999443043837462846006269622370390165593402731912600121615288815164860151368976759135334124483646637106421154751331860974553900968469681902981277249899885426319575834616464080987865074299496652466625451272030088390576334942458266334989569184865275869657257836530384403073877130056801030843866603934279688441903680515961991959453097010751235546348880135402093528586560793792452038660385296058523094669472640883721255713297499409847124116610684096346074364481567160372261281732695593787086135518438608189483777048848345882467722875476854996227375570841620040976688755629454724496484784476610121724611482642664758693256591661756189121036907045038226714856625388690177723516040012807758423478640710267765598161046291651142417313286895690515488384027790589950144599106142599131019931997838984768674628140290970208490919275469656145249974709027109990949177642478793481471596551599116871345084390032974594381708439428431435769823261314264291721062048072331135560916100723231578121449176445417505362036298981054551221860971055127992600749359647229120116632081138689988802912290981918602752243551834350608892229037724201059411288086392431107726219819429513952964752288634658206674826493278301279703593326388266640209769345113602739920962592891064853877467425200378063740698098742896248894116271100637235947795562727702170779602275093985632923248839376252880303885005170042344 [140,100] 11686679203397969580302122237422609656991190705368884839774609639566298616358280149350833929872670791347396428394379736883149995122730639849373795114142703942907161486383156519331836625864303270346060193601787605398248971195655083396732520623276762441963878447498037796874874187551013106290712107305343795430006152170296302953924121387428674398296205855139733612242271087767566082818086445202854253632719125941471233001590291230097532572868445642288380939717236403150277884273508236622684342543789689417070548698166327693681071070796806067451383194821163509413603220863900310585923672205015601210401429924583632962519409851077414041723690632878831921337690747225721197375608214690438951592234500127420314431277572624782331132514198910633088119262282934727942969031099796394235881361597491713929797782323581136223180798635655799844947413680047743005789260782409821386059415303602905834084584758925633052229430081170339206803426610518173313117153085761296228135574613614886844447737645156000074019643318248536523096499350076095129700374980965788416051332222217432405535165640568880097685557623931099241038179499801961440729304016198479207040009123402426844023343995464860943820328693876966868852901874643841855960231901662959247728585526187226231491530817767662690979072217984971974577361516738057605797054458937604674558045450772451778919316164360780934089734784406924457055231018860554012660751940849989525055595140788769286909356037464222485657963559226352419318436817985772807235693676705117222254087301599094544823028411426428428143050589924571365396231318447221710842850387198695776033955657777078035074493514817305108200974088666792373840445623583258813123404853841653309654609713490362253099399132516530020169067519458549453554564084929304202230064593419222094870392456542589312055711820108163422663 [140,101] 10972130997682527216154156819750782546526820744665554078378832051229241443160894185976773628648130772451913068032684732864147943120405041765041165737275442367594505954203603524810709239595408375791387442245806740124472779273934017026359149802374404485479259896174159156627281321011084120021054524624574643371806342448284641642929321742212014352998147177709578035273485836133281675344449969796687755556788442386771733025945627434228778020139949027022838592130874921190999064490315532624175560998071837178337712717146134105968423959135034256922637679669017680922538591999049016977269430697852218119744908403469900504843223812377441786651155421891479346434747576884274138346596537870955634675170640322956714596412422339419650675302079226223706330630613288336851563372869867350623781947665308329257900350648436294264393314875784403833919647691692884845657267694007421436244985487994702269732729837817435075643225929638524667165863423510791506232261067497885665553342757665523980581589668194432117015041109225379762773986179667389333553531336484312729701597558013589108331043325757384789515560722441115390834387198490373007142995606057769605935444724782484497230356347319733420722692830521549765728494300565180657018885635932377620580669973201830706989983381013500807871332061697463484635885963925799745004250005986888953647258676150976334455353717074939206261152398254762457881305355972882375763095746730290774630057232446925294155803501788305274097594488232753889135763401909504200873763178669831314731337876742728046065021130530556742453497362929152306056057287267978903607546080741596364112035011911932479962780259183869339960336056805929252754765872737344227051813294274452683480923532792799390281057826071893403304433900379756114296357462287982633652527589351443793459287344827616150720901447016043 [140,102] 10488922321824508448819917181544922539785350029956149242030380310335792636811952336471941383064586108679854010963769457384059221411978029487344685257151063463616645865080949356137245159679100480304881922694580564630084950475203528251609322372141879074402106947485530285076513208904433913742126454279625684244151957465192716387091662847981984007998569281054320123005451405823489962011088912461305125020446057129592947439003325354842891491090432574963764653373326646159135863658555800062881136581832259267985103157627746426038980594653491472649287601441769053391281622995260927695135665819718807733774336905175165965199168523334607268738949406182945426372101269307061091993497933050495335772210195285111566061520359662902959571025890407886679474710262498344070405464068334357504060985709049662860350358060779907848276941649960044247735367926137734449347388713657063729182276670934264008220706451645863380249748461878630441929085106491889815195432826912419343625495016194150312561342447417584732426370427109680602323351785340270478507112446854060855250297695560267265149167111327145570070438608254296093267959761468664136900656525594715651456243063892771037856594463797119527085448652147338292706185212201270797333363389606959094766630139999427099687777548596113675221381673963553754076603012434445733214490447397778095222271333994972445721410178831111292339727200591539734333508472474974506930897978392014492920606016399154514606369963082943294975285844211708200794265412362830758185380707419413779399753248156940119333932858573460310873334709053308225438746207345280856428668890831013267196957479180990493514816391103025555600408732367242832742010256596169579529521753316589081508233507626995093503879768047337777122617075099612454948133191982947648971565147990005076402524729287965872678556772 [140,103] 3657890329933652608733039519916820454424776558225252227340605901809466735428250221864021449437217511601494385735856432609563081805252990863152100464960202740455511308163388433752440147836053027199323409496915136766441424227341807038800897857558206541442495092366887402375184366594400706580948091906698951468530940105277954306332576273342441420305756391540021430646195063696859634464030618413163672093219843936173245411466383729267260321938563190206112494356692031077473261460085306960295662285701479031090181969147125831820096697025973810237430376558646863532315352589409206055306579362533385107763141682280683174353352910852726588831380220383677177587452906261434083474118025858463631233100511030042594428861087834364891471221659027011590661914948216858880309624953556097251383756936931398264272478094651466795747685565477919681089723287060342052155006018385219023506000758399580993205316090562674904973861218532846532040031853340098069831433443040856227564785184209224796957636327840085861290297940627955601364321450683357510448309868760839156654041053487642771373028235988469001847062219481458688892463609530883677719897093619472730532099645134786173409354482801260310333097691196300264364116583609288801398502298659521404277388688703340480085915731533523271782487348047105353809473216691176981388285585684136544068605953542775990657431906272668745202681647103286942415744756141503870264578376629890796619456931240403961095578688514135742894538960614743454616722209923558914314572595982117739751988131520956927025038766438996171419863701384875631743160217825033537356125200142825882848954724931293478190305394271370758349757003905086642052614739372637196484953909739295535915384120860775812557027814201574022929408941556792497642069175426609987744471735396227141674783870299558613171 [140,104] -2109820764860039150018660099478215829284399557536983764108136314845880028417620673557858813905281940843195740067545106132918213979295389426520570260309161250383667140043870283037185401561254882586902009881201382064195042725031422463105338388901006177025364344198658539863380955641522683401068528029274611086895012708443793519681108502402330588195076748390942225339697007341583179663501605439949544532380884752244515206577926424595517321167615320744801966929086504590580654723782551954900838856350253226522213729723779924364648425136031600024979789415638597540632540334921436832386978215189357264790401483164282246508855388280221248663820104462541970222059154455115497561109331968708405083455182189787601649060064556944099362978644092484394691119485129677021605962732323728204642999478133620327357859269292273302550348734877889216927624925312139860520068172354050993008191428151040882871109418429187978346579893089924427503462374044522458514894439422919939162217525283242122645242031705166063428934327384021397097513869873131213467168199172220512692114763321603175123491206489129551337222197923958246296968854144600299678336488506483787564700507183575793305832225192090476110393816502385899850095024933138758350656000523764143172285904648695030862761650789968402129656862262244743620421992595248749494676077973416028679073565734527767253935582598860996131981208830552523092292251512991005664204399746318627533935952571017920337079238331039570771605314620359964514116481953031822542261668501796818405697590856377741417872222509009704228504957696052540702688984298275400894473926719866132108875391128044368409834105289149569410297823798422424405517177848973530934546683430526266452018668299676890439855655008867607957958060304890506077975673754388217943748284688908661594831412396112 [140,105] -1084132753842720110595356854945418483858154224128217146252187444981631515335541128599672529866582044848766362869162484178542276436561379332083795853188554586601467412367012310627960889722030146306364706224185866408810903357958682987028547773363922883017960807151511666601967330378424469612233510769186927219432151144471194502184186320840776574411714632178271360581828835256486573183312620035142519084617920285398913365089864740927502561608425453228676973219785586562931612457389618159056479949249768388498627399847400201151576665815263506281771769335725674403455035470890643270897338325119572443007160996453563883988949058375128387863874854940759316629736987453481711662158208050898304826121417559678616930085499570872693472972905420606423206021421425733315649698085727216791458559517685148563247331671538206311809762393126532566368657864868417781486245846305298617642946393995824411121262878615205757092057287981560716169026507210731995917606664514175473613784333913138146760446007065488905916228404489498643548751974847166159759453012302461785401810525714802157395626153079818471255427671040625905748318740624343021427290924121199522344026613484567245106236637564549512473332320662497583345267011761582216932926318650696301065977593916077147682655500848123888020999734913721784842671407621965055461082861870955948716295973399255927018545669301100341531755701573937056100804144614471241067395885919644271795940854354463323231978081091138221086509928600379429024229673901968632069177977521770123843703857597291413275168838298592897619870048875295921363362026123790832364573611475073881018679505201272464791440941864608792750810957075630102931179717870189636747244618282896219537716531365978029307247720085553961304063393959862080567367084530805654127057127118415161190497355 [140,106] 107512644816621526076712802951407543854250585139768210485316471743949105635215822711309643742199294559357006730059393070352545473190087301218301015319601418752469515993244307457399439399957369382773405902630026287495130200875986272637468197123437912517898993304966391797370389993304678640895250168868609462189361728982145957967534493339122612457656902155121990421167990105799804682034029249925445286534365984373812245991558363352927173616162492484669244402969779816432193316298396351647589180569609088113233417080008467864761933966967172281788975726912015804035880015996695217615027634046630790088618226358811539894289484122196618542280669862108377592990897804727989575046665777318775589543290332597740837597539685847880651369068528919792561679491079587749985992158553072103327380154918589567708069262446308740742263720400473760939461446793516010126151097341064400910772073776343081489757554619128797504425340365623632791439837325484975153108131969989666104672750245056702404215851218537860955439149825956564726783182740355107950076049961394392606669458981603364159198476902919572222250167633066503613680326688352189219265196290258716809070909071327448720452164978850283645526601142775166979240948243118942246389299292685967193637376267681903481171891736126058929759813669829731937507937835422042535386923050709000086181907414075604728517517892023229499161331384460568493425644578879848966458507477210737954777314731554557603055812222091920729694858393897344440306627731774442505774542699753797926560365673810986279688306382715856298107184150223781926952830365279459724098149446205921084225819271258045019164896533013689891807331379360243408203713694331313648103514737350340793458917361130459133711142105579639745292634083652699350503241904630481241117526977835434570 [140,107] 30240421744776333944437870574530600016677273889524445140724301205228757015934480058817212543533543854210444976364779656311966849374830037221068757662849764190018926754414291013411083533214975680609877820785708894782257701553668506203666937772476296609686169645025270783575904272698889388256174728982372372453878849122709662409040311093922662730278919622950924110004155877073815363168227027340999974740903885180105078498655373718311803541938076106202364874766456579705966749966996577145572832152162447910837581339713698307426031320146403082534233687692256429303822040421328699398117399138434587312222588751815185511545570573358468936700499420834451752318887336194313761509336368062327121122714393460687650854841298560346553187970013438402549866200170661311675455886880915770035061575538272291709788801119635904673264842753094798603542745649603898928730745710468211672566000757594768971981800807421850797087736150718873881155474204773677243721673400260005436368037095267786819077651659557005269613295148761399318006065712611862109075228857553075877676177581723812777525488227974107519713026025622950822672765504767384475698187937369060498001386333616968954372439526222625636024177542966566672113938582681826748489338861872563407186099937917134123618471726962927346893404905985121244599602779562178664517287979559539658858691854300561080558444873694007403069877209576487541573333735492564239686058015281007117355953095639277201764395329787224912177858924148686295459034516366445800621898449308419995818459191637734605908298973104210798190156997587609774736875192452635589558404374004442515208601950504719775934323999164385638434335046159192778244646624320941617324186656543918807434266358676276459016484552890923029953078696192156223963386856358836997071221992069 [140,108] -636356324905400650462267559838370004728631695319322284899054311429235342546976428587539724661143588032000140359488222870674105932893578050356418900365930893857744571555694307889074687356628044765704007791493557534915311653630156773529522002016809569453156047622485701715905638408917818317365404390679794510086297829322932935953652144055169827504856683301698645307549311292012621827954302112689716890523431606993206183859569845408859367221711538930920557715993611746701701169091825596578276649634227369934887073942437618296140741091242394806726023193245102893963710692013955477759753591230089342142100166146639011372029738000276410205923228037576015439471211161948087420105310403721560351659694435360505420136908696816702022140431639568085161477289756075138462354079089164421557745496179466738520222900454885972428913626031645843531868368686484283573524358215924197955283326261987587485793527815905780902189246214788287214290592655615894068864241225075316490860256106473022865479467687813011624677802917659300643791343143954491977645403699525603651718442240341403280457302734170629161834685715747041005323451416560366737464862013079499773190560237788137406565936642069231878579214015066748517461194384130518885023811474484387770920981173316341131821580430278057549329804980661184048281727367510949712294942402042173431983779138922659592554191078542822942929989331274143660381651220556906182038485993165747157854121456788335567302502401383793838964445302013017247189121722158448518397516949839580502937915081419770741188093357288904220878483474845609150747295589433839939543227652153539107574524000880655367730891945932508682042353679794748451774202335140308029594771664607680599073248064462689243134216274290882118406309597649848148430973457703977692222 [140,109] -168977537868401681168772802071493363484889652946395631817664389403124873530652618292945671736860340031814283205642716735173955665014255166085699135188144968741096889446383778585260391217035006659526174908845237271497635102908118102418542545936633462496745387842747524283071465724621810075159751084463835034183981713009332234717384325384469784436713438186117300177628620950492580840874409368405027561653874938599126281291474689865916873223626136222452148978303839259512269404175751719702271744440244612872549511216596272099324065871245626939748941764291874243839279655026217086476475240772953179891025654172475213935004160474134431839446692604725469469640759896106107481977354874340229874615833266083468279130863682262940023346357808437857449792496812726873649640826579748022111274540406448404699758623934992726482360775589112114247968645982510837148589210163380814944059501196736742052247358790693133804755574939746299961144758112024899544823909737661735397354772623330065464908808256284855206594259251382799747882557989714217910057909762224610832531677685033969451401347430723196919231697870898695323040727412646426649243149936611605009293932283064514845414388868135392970252844469408252124049366823877747578654016095550610578536199404784470988999834821067116474804265595377193220431056057214745966966032149575879196035897033811925848423050200799235404033812069882866948991679565561007057240834392151816603985871298502629339850912188380281288499661762534969130308530183356716978965013219708172972418446453272530379665403028482875667590761756252244093331303752650972207752916689567479819344392029248143074635588450620815604689625083937850982065010484484833830670875289733436967394728197039401685299829257858615476377973561008804650990350324470738 [140,110] 50978171962590977897638781004439494435831202623058144038985559382058686982135064900447930372372037501580625495340226967490644108374839705423644021387888776061674886526492730255385668102494576980421739899486509025353827595620459888891218362864578744034213741214812316277432644420031213037222402242836760619583457020157685661925718016700120305124539207146924500607196830278020169580170074188516102271617496103188255272933891181784220141223994731268818341660206879064853488526311930316337802871434118416042221482993000820173915344035572287111584430640442099305908335343681454906895285000356575776234700696897008675446563940087161878280297421473276333099747884672073801238732250394779354764391441530280361626267662186708793303723880021852555696487462251591604663676685404494759099828386796729398275788106771985893352055203743608908066179141976653561530230733947204383403023987700983522321745540425691113870445924055540798242440341587413504578169215650985798494138169515042469365067358135178297616654447388164864471222895562115237751370499001627705575395170928752492513208504514516392162631148263785258094432722489437104523432348356067631680492700532112658712843558780860966930924137524259689716462526308517588393984255893775764370871030810241079238887494856037297813280396942786068799841480029723492290764212513039102716274139244363560861149639284280399940548542663946087385284119234650140904848702966604324339394378520647946733072613694243908174829934743262811461675385921076355009079523647808581522703908585451816417382220059276361424082828669685518021447572412636917068807879110580774480013387250873358623312437168705293687634494072319159727038459148876488035805901192452933897573813077594559109975897766731400251265187109078365927782787913 [140,111] -4339948429558277838424950848178742922084470856515981459441173815739478494346751357006147852660621620248913293947358710080027629578103222737384097955356725114414340833187826033252637304363008555212710468062506811063543488601069573934513864856784289137070704725592594606251705051933397569936159792247887221533214064391545727570229012831926628803460259958845199580995210518958475411818410945398841590267857363653663926229017669381116239659224742098092302208286545677605210421073365220883500848574148601474366521818270854064156191833319916895571548869009552890467616011387290542783455979507521339218061945025754829349931556213788196753848342140951382760491443458640009245483749444578441274133123233277501828774442906534104222028096066645478481423670490773965579273798104342304415469764505114260527048246941759074341171308214782222474020946857095503222108494349008472232193217813955724963933080583264497316833797717472690395543839467748004856694924817055407766897086648857920044508754983281957753985392806091695970266562682775943057245461523177734337392201546806518170995480598518189495269869903628344426989966075062817566246424741967833436395557730404885688873064510825841464140988876722983365087788405642959546261345996564363798715706822289997545540657044538815457480172995511269933955955164269676389355452260657610204703433280517437605955049693838144130266474810850935562015136247907359267238140768755221028681555322056016758135216775690687940795137261806723120843718036456787316338812089933268635974388885696186359422718554390471634572247777205343256294659424800133683480011347308698657006334556471242824883733634350564331167448745728717933316693632856631366652718975539322802428776399231288593129528237897895367312864199159598453821 [140,112] 116206043485066953048528093753741784247538628746841954225709692439672508401825756986753491135970311383220463371651638443646709188048818303103581952818849648228284985354470415290524042310608319033977531354476168930579030619695351138870176303737036973799825733572436411083858579803976338720605294651441876716317957261511134916189825625729241261364837283640213565239535361277856454035780363333073163536796542759332125330353470052934210585343962356552643354589961174611744269937738560393716938324637359473532560114304915440745326938969297845737759159071369450283098652048705152106323011328560758833946560046442815569579112096339659158035574730557680227456090299667675617904125142846074112276519537762559930421427948934892022546785166129670065360836846672392371423360309379599457921625408118421827253221956701552977842917770307398942725279107976193796568043732465388165181267716273848870935323915958653062023959974423139358734055879289156913639856017436610319076467526258244190520795193391492925144933853321361982779608289496942485514103487878931277561732000345876032226841280334346733018222345575642932103468494562629020848683976172577675538634999062058772167578154906451628470835556675387606456002055949424813796280223968566838701764808635839621344019445312684463954265017774747414409007353156312068929517069030000134359118803960919875296372352156384105440253498672531029548142628998351900885799542428630832769695108163716025521763299440489217342436177020494184619452417078747569320592512429616687296225845102733483083777188906233836295670164401901788522169134774476614217270397791257466276915243322727446892986630175988492485163401534812576418721316926679945332634160469330918503581520959125880901772531006548661264565110250157 [140,113] 2793069951158235979043521826368739266655556908548703359021087905899041244868727779878932897555987176661858490198478375593705743526453163696667746763949805717261765574586290406610270534984429721220645119439050493699704264551000251809481453035882023945483449634642002215847806021892928046927405649920149798183611518299531474771348182390482438559919911515072755230022893223587749063770516424337454966235893930235309025892359379586180334258390393643285753011854358202864680627988585226303460217391826260346488501448893801801651246068318080832137151910998606062270476452139920755051343196229013614983535373612430772270134480235324274607313240161837016015423074625919374817185860874086599566583105176337568863673610053021638196984557042525561263825803592006561971243156556916722164747087428257784564324954914876162175420469121360359804481089150287501919028362980106404347995468752504013210554936280852327080391382008064049002888350913421792049512326781167363907848217357924021263223595193116859544277465921443646788069622504861963594865773339476476032912713101734707077989005812042121552301908536513528924098980453576229482236700480626248508950412933379138201538477126375106141451459989276149013453863962447399585084185071676247506055651975692063613218344058714276469544827049208786128024737118828693166863437713203431330725481132200788897545423324895118424660552415008171015502670916129689610928986922463239301084110030722628276852624231154499358810906630641141119776190715297352887556160686426029705401757441937068963498621469282081548139781407524293475856278647153974276373815120283333566151217165979921739342365424221322525536674988453154649562767127988119264236887613499802163051329650852159919483129959244422136132676 [140,114] 1217293647934134250826757686465219148993082211180841584595671578274581541334701587489411287076358643803130221963551530336357853526227839782430801523373059757491556996267942463768972066361114381058679712750030514408299426504356271514122283418845049964977935692682246866653722690718251199477235266347401145546732508919170584864243028408111334434353002824643508160558431521106852752228739381125711006586169392074915093135240721412345776455747536548639799229027388069657476155373056994494073750022150912927295070803711558132929677106527426625881344543978178358864163430619312073984945910341701858089569060334953101645746067279103961870136785245513660656079728605277514058352712235061153354149688068424200860007843159462243261297077329129933061320045123275542272466759571576657307298339065574266692622933331222544301273789413219764919552121560619865736566131283711509023556560781694205582107583125716722604819918055252253758482940781733788254085952964844250165260073216252884907189593068604953782599786279245025481176800509447094693741193180131244514494598635649816055904354267816572184385487374711315244675834434118791708770894120426460690804800036592248941088374015678538099016509791522141206350227441877616109893803166074238449991315954032117694541884992359719902169160132860017587983591930974342638583620829474758470340235781028094123720911048737693393361320663509873871475394081370961230413017388816558676956002829655664309768386797380797796661537261309696965268936240168214861937389094864818589728670880914930714949363383769063030357961353693746243574856512695036427330237060492786961286546319748613436162375111904668696188881245232997343089834443321373591376776955491471619754219625122194296943575097892787354 [140,115] -57701472717771964923212590883219222311374861984360757029021521790467485606445753591634199876703043997864055632719732556002717844548885150844997513707301568099448776120499848703371930055263292718527190751722152747400264226635859127586304107428552923921901332404893138800376856662455586064654188533509954061177157223486913248425821700757435748683552497464918056571825189289893905358327227807212786820944580709922567152741869816839728750026087302958230188309376104129532973909465878144862379191688420902249195430992393273704883251136399737739252909138053332062915487630781682343156314108598556605908071712591563284353001826180762550826107288281825618520989702838129767880216263283667442583776155652013262758394562740750790897153284905031734906852711359703273712464685619240257995058833745068746798332651939509774287719995703860664808851231660466708574636532747908213812751334655720282314791031909303492188098838215821227483006309320286801025707324667152614048707357885420805929390813632941571379092054489043153641930326662423240144287223181271048451436267138025434993295179621109562038950131054829672326056049999294892203433561517052406955896861227253411611616956271444579382641727109761864822167124872883191747112200547808143599933674536899887058887108533896746400691208886810523836044429624115950357196559033407904376863234625696138842947466202178749899604056496966892263903823233703439943033730107393060483033981481132710354499234475603805331051448761835263828191872231266996316087007672711271865834929941350325887823032781844660390744756661779873478155778055468029801902463183473921734942989343190830497541819437797178355319934670407159460888016155656727911461743077750570644845525804557199993643167855 [140,116] 1609410572627214684622775727920163082709649350656531357356075682242265653189398423698821590906197160750072835391771489943168442584646201755856024759811693172908194807062992691420354297167612385784348611008270426569897069436643624549207218038110381078564737441984237019297093052960297413982009745756317085356799130520563415641957882338899866247985498450628732410354984252512000858037878407558826182582471530162210519491310711827549590661666805922113641750266755793312317036812208174547280991790444922496664973850042141274064517571127444605056629248295678224476948596008795375264814525960696079756123451541404405745654771042102252596086880767128017324155462176158169474494514464792970485911043544600315594010869994780360675489761018765633139274783934939111778918774521494714639039796052348038208762478411140526359830079181230634088665940469592277920831075577711635453753500527612357851691210073858214663386474058829004013580586941004946369817620291153644818564970484896704700555220508456637990830023112399488161272319917720368920252345666427077722803014571977715084607841429833573412887938138706823868598610601533627224976167518670837831027624301452288650184572558027439731695563414254021626729043543728626349105935742390926751457644045817430782213106790023905456424019164415575124701828857253553991259392901875023149799230283274671893801845531095739996771346196995454942762864359542710102483243119069419499122756934720141017164259124058220665509019380229815237887955125048771328677609600745238464662560508618546594207909541737965199994745774047990534421875376071246891251030988039938370062458574234586243534693306196314926857080486612514697378392035813526436769386652399499974508575292885694133939 [140,117] -25822591900382734160203300340249918715941336595761658349406123879533729982749952492434941316629710655707306803461805288646756373897199066575865961547429836054332420067609397003207843491660991606126789979833105443793215853674104958278242084750321370749037989108092244177888791937176792846127543696896642124184842247731752301682847384377536360389430247917161060247713855291719597965925972379602087757270657893482682142249755166303696362649436560331975320483260222672114106202103424452087695043709807362590433489120165701823060347860875908080036580228639026031607924594409776595660215112120624547522120025586751641582308654889126642804774142338229213911757984796255914066485951492494084650120031008368216661990619842122280511652649457024250727135403257605169450868104054829663684420259503658848728231122857770417886708350268475245204057115204570292904213842611758465581316865557732108026778115628236342879802344695072214332338548786272727387299304323295131270440656173924306729756611672523329325512194098328193531884746827968570007897392852752537335719648974632310334804131318431227383235940801331157680246356570085789340872969050586716072686871705586025492486796336870388257666015346295364267516301422960004589752103825142265928447212889753054137438587267370897947547277909511054966734237513198856919151655594121875712616483736177284897005952269952673143691934115866238265282035617616214750932580547927440285477911620606290046255741497422962721602274711499102918204634368216382060963767202474156641002320044610187112010191598252498083767504267076678690772643016091414145095614413643765896616954488605946471706874848251034511002343663055399823703720551342256852864882220411202787768078540560 [140,118] 294730872847803324075300448424157856066463491835796369024685026492311316355005110076671901492022820695779608304910738398203254417402741092650452312426389151036972215850099545943928411906381828021411733891648121240161339176688388452663990690830223708566134129404133991131048988767925447113124156753773343423697497343258077584109074935634740176004297348275005906682266337742157271608638376926594643868034244908882447259595109480272510390439520447106269846573378935762030922773749303628085513270796108124589731101236300703250506081545489128461027787822011109005442639892633679386365660300878907775771140908468654612296092927432350668046790037971663707964838019337779103160838503006212176640453592760470791890980078653090448467630030034041482408936633739000989053484268160691675976901247704523535002046236991799198054813965049949262003718746185380889360422483844259893205700963641810467006161038179918714643313739366196072560332729798548167574918775139248631358174361073779972486269354122259523368137128698573001800224277888725266789132450864952447874795057109518899345676551163406367864305657659318000319445009750217055655770570310388244927765845476208766032961335757722376147472001140979670408061384123030304230300284584277286200263503785518406153657633047800184858487354304001880918066847336723436534517323537122857782700458930069268401453948482894395670161714492182949476900111128056354737955720622732520274670310122945790982922813741590782795207491691381041093896162998380149932984174626787417791376861496033004663750735501919946055062685280713350736866949777524167776117115252659290959511644737390729801410298908304780456247208190619745977954179900532461073304183741451143789781 [140,119] -4427899649220421067925956693319502091901121205204849527547722007295769710983844585915077074258096582374737808918304292432837271598102987976997663945429466717043691680000657065509943272410292508256115202567558060100733377061142630412166695767866701389270876237242590586520654236355264477154908107573743060802102604526129066783065622915722889870829750122023237847718721037874127007342140074242717551121392106103992306180442661867972149082443797316470143620168178762684240585353665969193726789541870309504552715552877582263061030587563969926614765603306385113864925349773412764474423953712355284627239093006898763855125646976263372618594314895883084824705148055805435619825041677824272709728724842624901766035600357349406890815937013147562766242603353244078022662894689057066930611962952438345694231046698791378224466230290460159903850794230140836532509562588681663020901398740077479929987368954243379108464080206414624114745746846525820115726827782644952581356915560011847010633881731219708048086394276685260767902744694133892443547518481980262269598921068278662602581523419190241989874899811671682599740324660791008368141136420229068383459130016341020229640177175380861786638701238070698145020875176014794567989559046432759514710223453068792926807634313064770053107125456585271131463639576722371990042313015856360568151702207741050387347940883523197220690188912207947767566892631669101392708845711948332831509653666690693103853533100845139712852300718447775694864313584028039939677991117816079240075496050702931312151887608193014207643413681798247616608113398645992834682522284550325593770344556914047896847645747215706479455567878563490437185916175641951950641813292623251 [140,120] 112252777895179317492366558280899335711945265394476159017061892781400910472865446417040676553348954396604160789572355981192316672021174722885731890645789899515739734327734316425652816462553634171708392390239283513249819035506992145814826733836649139704049931608232287786829903811272294160160249738892560584980097510750140543601421902934182379831920908885893483341743933339097442166105945444084105865683039629581500667391606051843026407238512212805774110031203661073023530198086847268828584262336698444393694976377981410988322829364219624677518916759101284460081143767019309775295922280113428102912330065071544930548756738053060130882039086274779834846844032172794428228355911895416627219501666437953270274740251677998452333653837314726074675278009765625765917625265566736872041282698895673114814162690733318010538338249437711595979124556159909761943275483566129144248347855133414224577126001839454623545125847880297813732819837626707207506333676869249102035801486831781718657843185852071351623334842164891692794676000471293923547060410593070780226359093576994754227227589710393352593411918946972342361322230228732568756040901839550741487298268946522176675390072895264018852273255836854460325708276383507795890215133563409537057131963636208219669909533649371396550392589714399882427499101430760058908326232784190010239662883634590638393195155480452204791078111462636651997256216063121223004987173829717634566030372059976990327554558139494498405195945393563236255023090317801180235147925879410305500454630547677482975943387268365035554482203724869800530687797534813065982156571739939124675515461866546759989682456740668975392416772366172844406587447687381791434470325 [140,121] 525983197533162669546748387577815652606691596207693713855021504719837395889494691960939478268673790793631526689401084721113259324228556520112266543977549171558063028962039544371872557601010843946246365842954569603718604857208311481632642800021401312734509500543234389159502082672585929965634161439956915154028667782157362087782369714871980423583430359941952473146874217552193126986687542656339443518439475692728452143532491828225311337345928034689665710302333133558875455256126820011800320055375145717687609239666857661200078385955142924203217029009495669230065736018889149481618847434958743455422709921096663389289182331260346871329129569862052911151091263481306581370474783934760889142344014524999749960724855953030898127011642128281663893004294254559825235677130449533666505204915440612374751263297517139085383533042230774021341419555407943646811777163087766110367170531823091517523436407922556272161256766634561383220214692682749818127360207697120154832351557394592087392548144501794140415567470488985810746269414145643779152268852071041429787467525234431793788500498950627938819636795577174441410041213423427937148104129590653324499704512283750161553823867222415865796923411964323740818888602440763765234360099782381270057865284052641677628693923342761785695881222651910923378306063592496584163540701762460989687868824999105708842281940519428564798127749441922568777629436434624975852995847997230302263630902469712293174420993959521275566583787182180951991170976089127473128630247367811253508294741450394253642550761653165283248117274063182881533475483467630424555156951102854468704987121826976973401921263857784283667737716155876105720798845250678883 [140,122] 12126137137140856106043014936624508146957359186021937295039177749811314089704618973267915693226546031697310450502068746507889712984559732606061303372415387594167886283883196304342860563582317728688631745383056887946528607020248150554249065040472513350923091332132500660639967627857320316546525560307963054081593468663327528952303453585175760079268478314414469792484116292432563057617974043339488677010196812850119393494523434629542196902421564678306112506582102211201515027174990477273978506294315294991603864836193331674983345327762773570684566006710622509749274682070937137253155169919842099016035516513772752584320402007148547038881434316701104901805984085307295463806712425403175308931239714606479082434681275801387813784272916913291366265903655741830836597819095681835181379585670456373611809421069138810338405225803852834678532373604425611819212223801758993821672088901118243107230837457547468621664280715009255096998501531618073859562815237829912493694745113920443847044977436105391709685377308355975049517037617160788961556372534893964048967220458500455003308476105025855124972993022270926649912780895346124379625514414972415600674021766759851339748276115974571151274453468544730390455410059129416559968028002059147788627060610141528432510627058443336568911229779274811457375945432014763054432181557074388976671424576040622315246305247579542581423433776262124573760494560829728013027754912605604564883968729424609219090388370712027972321395442062565789759872708639911961576948794185398894385835230523963073960068568486598812048981584151148942943890248850657063689270756179905968629575196179560865397890848429663386178005795095518260016968795 [140,123] 63386105309187787318369707713076066720786116844086023492803760514662021897216400619893051137315091487481549827422634107114932162276331448925875067449957627277032952464228075200189135451987397362058427984376001598471024271016045665657956305733727541808339899361676656715832866739738213378174863401470733263926912429798083715007349476603467853279372718196501238669900672930700026331375801738433483366201508851177532763638614828905870463017713128508914321730896643120652007308184525467663424455564250661596558778760232620838142519050194715694427555776868950380731761522481850175282360199782421907130011986100847185702352263457046755800652540026720401515186408250899871594632657520881167686200621984913016421006309017314291074643636477498693998229595134229345055539281606315583429745920387832716296753832183942753224692431615457965949157115883196179171998086027602794787945535620599005854580239569289545509722791037239355694311597670522142851939510731627375070450673136712259571528734506006952342423248344449574372650045945801213234659632988203966221897974289315139752456098183923887157287288854140294035086551911417346792057405123319331676239001109288613897820105693651032701340544074630533550874255046938007916322777269103931685566753530292805734737090705096705970546456232273043276745774953172152883051343999039344242940705489215359724801531898658770153072002511946111211451504561606358012703686004449337434369241937908373205592734437022259243248856947252656807337892400976652026303532884166376307306800472531721742739835130986415725854141626837545444198891918924516940853021563370966312639675054892933501212331903623684099209134954328792520 [140,124] 368068176035474290253201099382689041061056032556233458758387446255069454905084820074931156790150842688605466277405610541586314353873980005503326219098651865140395005773580984460929917939154967926859924391399071598199816076000226928893198565137377496847371932515474176056401927531376809846184835959935089634979000448415699867414775494938407546011053719501980199322233250103053354834047955330691348339266160986214136800551577358755986231438573389462293371109597475456796539651323546488671850429270123200025973730372212036151806432768983616157741619313497587348560990983954917630462160983326268618023895749699597262282748487816440988649328464020368346070964142003692088258971228225161518874479123332346352647387902657990276633773970186285597899127484568755331169101856731404882662415553321222966147121780029207814716454636235656702795314973153184494379700422521251163828087147553527009115848829865724877316062075381191800870665333905863017310811207662854489950024600079087666576158609296937855439461630046755923933961557060880596334603579328357962352651877228418554564403890280251827014987172940233309427206803197019958643822513106499684205430665431068806338268457116703000931631415842244681060643484516844851048862771078413579653289676218500763970244273144246322179849692521919121060985029501287576459633134680259074807785413180012972441905326528688031935335017890144351702813687994203379664549764083816065036279534353074798542994716183721523975117953606232279768135349141572970285361498931270197533295095527656181506219634392253901832317146529123958607444189360523936430776751376045634567517102556983349154820476441596390710524881258 [140,125] 788966795421323906118380346983666365912336921376024206916764815007002946113950975296870515385212615977384294021278766570944135141504739501996711601450520107386488169062914642179425481911269711969725717502846825146812636022763944918068156271080701289471340969637673096754855721702153394143540933133391770506648320440304999550285503573134767832331829783840163134085577967482670216926544564781528795745434537786940202123895320984473459863905806588665618622296636402662374384323622538107921338892088600479216558888342335305426933647632808674993865878163692910107618201463169827435792612665761307680820434237823433284068851110048669400933467714295813062494002131557414182322145657011226584364652374370845981440757309028695478193644962993481755121283696393795934665085983651972775165195652687643024068805394298154497005773870499711003103309786173870359455614548445713893294657259176334415688884538795035082956933475192503274277212284989491888506899747310753375102792439157627969410545253569293975295598164640580519002576936940005242812561744359467100365781042875508410201570842500418292930275487008534582628114744939350606255203741193494067179498425310472766127893296547218376525890966379947705454988566560215993296911528058713173850778615025829015012135558016844056321800463587436294578672714388197702590350577246759429450346169258233780850106815295030360566474939941839687088011818799360195832741067648622756309798576405442930004977101058096272683626261745707524801624541587133538187228370179595020885782427819980672142757554595678381034193490343722604537257405752123410687930811891765546973426829191484430373262094719337798694 [140,126] 1857351261829334242307576753270757466058214138670980602663604310239527655911481784697160408615790797912036809686246031411400495844648270980567034801178618440765629126119609982216690609056500709472431280447667858267795169722190895487673340244077063732539913908755573075512065059121988305868886472090927751896191602246657561934036968275589785722514901927386752281002658227331045561584484573525933680709511171562295560124163376536298439091590536329911054070265650878741462520553415660038677868104750104518260680819842275747488105327311898858368174105239930554388554128199655021430426221238864752736409275574358570164329748427866174706323045870446640782516041464656002933869135126445411667203551719001607648835021737491006770672701149138105731530792197196719134678229701276094453301207211471887923338157507550506103692132418840229016072863805147896194334497952216638546106607067082252659478687965574920076413544036352800523864308199181554388860519746727752079843329513340278663088976475604904481628465543507228201557455078934536075561509367991286353166522874393506976029138266071300142785887809491737335484852336956330363060510202464254895551752119407466832505864114693139078871903667548008414903189414001124044935555791711732104634086195029751283079577601099850410646183534315623519861425097700181115812660494644902050659670951966189894580593854395725354453029116838369399421170661128014480424777908359494985389513073147505326681008953091582414365633370736285346870216019301839170651177308305876422439269032872989487632773454588757766828294347734169301238484498723849301590514366633070042271465212026320995572624896335 [140,127] 190817653645678718490751795143026689543165246717654823023597474807179925919322414826629546302328319764667307206871714038929959682414180380583972852506639549328886184380146739577737238961374430349143621741098410913926221495576995712812842756890766307495070022507661484267729841627942763727020594553912664307049758521887218351229874400615318790947802443344529431018929911280225920476309078887737351769417188922356912437962694137477971233998161318509594961128929086000599778370909724498202070933370100354512687206655468755284328289535088240854654038348041717621660331251232866404047490435246750921003930674452555900667018940119531227309017483540897277694560448595630327126536168247476108509550418437304609052331493594816993384557088568680930287227545543167489810220048090800004788618700878807557038801311049505017477082463390782739593419512459233502428651448912496016552085237079368319699548608741876500550678341738420612324038731226759044111296387372529309019913695636640456918555834967373475832190386069371257519139778167863105592939961469430937116557819341525050890827694582471316678855312180673751814951346099637533907024807752483322721853829479590986073489938003022371327673171588195411021950851951090868943222564988433363529180074345980643617437820121675441874399796184695381563037218798951554584224492138101008639214394323926028135273009678540723128487773063721265477499240955319327553812445166215413731962112548245507390447700894604941084264140361321237928678607001039295917717053189973407410320101584742462172282058715900067219477961473629384735081992820256330233537851879974996763830193849689831169 [140,128] 971403591783185691024468009573721177569319678616511288611714401470798516976510962700402702602633382522336515880522624567024131384205089494499632919907148106777301380986795089956235744707344457293093377229704936575756959150446959448674103203347344475899565886701668714667027137639900350480292677439962507708164225305256116331721932425202109643385634336897213357435232077373755788921426015554131714477739364294460841156992352364574738564235445850949180465437201894155853779588695279366896434600320824741771399347105734147515559591540556652244339073608833931814644114548571659022676144071430857477301630749035315952920799208915423955419483357454224121891409034964066703641611749577761882888206526937211013992932544190872452760340663274094049318847250366690417465144192761480426916356740238662397223009389106758301341699479205843277827735457159113889405609404776675854723523941739155813277744563571076319581664479187601898611666255217762877836548684027276773860309905155020396234148231546219398071766430824459183140468319388724421160519930905318543826175839748500028204371299641802872851055681413330432170215441425362495102558379459667516201064745574751416368967951806071979059751501284809231919017483281068902528187243564548683113168263876074334317553321810938715637871697954150102078803508590436419814244677249293179986416398807731638801652663004302996903734142133115822976545992869497764122301689127312323278589582139644184201587677065981634767774318900452199325142544919951400578918319557905368065481762053130153792621275375296149414933036439004099037294880044696141073730077848777245290093039232 [140,129] -157426717494067365811356814583971992623413983140506126544459790611266666261415340538345360960230725265244038881313454867033163485714577573316759966152641684593343497867618005503965232943346157545186783610228784013005882541601836446648268906327016231910773058134338949907602003476643241115071952505622179149955254522923742285268579717441132459780529075412290896150211883183612078826690155501836258530216713070189822110652705124250996056256177703091152899845712215244081401538825258809846500755187901083710869672281218111817833379041619804179200649086898639514436485279397827899230283876469482169925859853580249596081548522888874285265954544742247131072293405572774728709304465288056428271333147610544313418918928702864484968921103445069580291402400276788382317580191509227063825033052609681956226716330793554924562301734161664529104511705751865135170546702093557433864193936034001756775562219063789338967566191289927787268007560428203317962171751516361478269034043858330653895844188152799161050281562902489613198207218122655472669654167320169019863688022597504955640338673414033387980505910159598057774393763467072095021611216236542680579512659007807627881720184790243396832068948296062504527812657791608441209973003861526121021918922343928163055247327847997265243858070428723090725537488905038025535580478213509101402693525923593421884818152499669230455887104528863597865816019487965466166347248505327038162237427778784417285722699264441819316523613763344885524441642994827454890197561000023517984908851710533907988860370231972045769106402871130389959507542611298446480299515232238338582 [140,130] 59101457166461105555824852715303012261595573564920903406207704675138625016037352209418204216268286836390421740155426057595046487544775040181105230360260212113631236819894438175280995929201443798265327915317684831397318572454298553467041310919969115211555876216640590782117270114569791823244519703225111626746393975824806190833214798971067217923093446730054157051725637986605413963937381989335147297045041718785576078109215803652843977319950178837230580551927815068151026636875691336737081890772354021130989461555200796598367111684899736766277335696533006287259576785212512811287433274133712212730051127320355388893158126121917252699951645229218000699970361582984952076784085498433473212658285342325902797752364591442119555044724096471783442655718221153991269231494722611702802854139047523102686393544616340165221435644740179470153385958239651667635636750416982294789989920192053559183682137608818120525682827237220191517891986250023342366125123640364730951874331317894882989386042624670163062457550484060950193831002039005578847712323175529532561225128475062795089092822024495562591024043472910281757116787521724559380255520689465047955126360757799081090613576277144537674312434895319021403669535315001574105905127944114532865765814721222872759939497148448150062043527649037780107982415875059272969525640159192291049300094834848095663499124685793397841102132692158039153035951547328558405444961282624692061456940988111909689589743177582519269086326830122558404927756501826328270040254024734022101915186626230868199614914377340379511120752723468440013035385962808681353620877597 [140,131] -5466861468549316561402707561897706876194953959512129031912441529829632363103182897049164910694959187328278663692879899945638534199685674450285770148843776705359383330004487861850417980676982422771105056489468563950647167099493291039551721484773598709380144204887007765270455833383365216102855088705055216934479094985366017312934893723408104173643007477404329255131201990739435992677509416998688266614730877414086130115991569340008483155435785833973142657157656091286063901008090330906963471909499676379500648660911545873323049844508061064559536721608733973443169012434192565331438002446940047848881821922001769429625681396191261409996269860795768311617297542847989953787727768444345387979532883122779019919290091094552819534075498854227934768283946838976124545811043025917432114272158382437002878866031872309780979507136039459672105860058977140755527307212763731178037512667742014818910393601498267461134027363122332988007773945740225248514389597494098103207646067613947105336825956984429234418963912244256655809093927837385226258873761399337996823564229842081455835821969971667958162529726814839270745367402284232470968399478121484036519498452436346136257938392681913160916785199727824756498213637925003337101411832779432692062618779674892241080489281601242270510205316001868343541749852801971225537945175139019850286254167102637597980163897359104458302674206803420528981323385781085445516819147418624062756401387348322750765412272012739892878688657956945284461519785927894793005626410454058833562929853875521941156918683902986615522659345972207353835569870595089801 [140,132] 281735170697681090803268377705939588847744504042784124622594924741470370761077007521530441404129107323578967990221583603973599484804297717178177529363884557188513560620431069353687488763654150823953531092402635501598832358990181248493642272163734646594598093560997839470814636925029858213131306389576201555575669634756637461460545690312093843039221968009512133998270099796224250894568611449026763032702360610734084222858383978775479162193870209467405848149223350180160187240537378013689108403109474840787183875785306239852673540849585123898201538509967134911754062670706971924014593030430799572756138305652273389518985679117095140734892932619734669668283763637876476753651468097433371621610654163864894433450351368141550858424761622610437610831927799162281617345017917945367310974648188795460751891195948345986817497502550017732967904741501994858608290941264621771426094171655023581427050859431722432858866868026259351348631689344506569303883442081323764493603626060920705760268203619465141646824980051925911000837460303046012705233162934394221039520477380012575585340600926940556026380512939298231021064952618751901141508380417708236814852112432270774930700274991700802431240043353408733746905201352264241425594638014906406144011863473352511611534418313578039587543579399776882367868299157967771328993559496744673278203213092601212823976775111451158946911739181818484462619742524235818608242951722978318379416332544008239962541637349225813627520919803617005836887625265061096671206034010599402581054875206678083947164878676796731376233928252682025363548792 [140,133] -4413591938115608272210624106346063975821944082885884362544541874959022167875349207285631865867045645697765692721582631285459688791705541628400019455404333340009349006091187874772625522852993021763349552082852534454417375585337355010045485191807360660316654428957787345216105017409016769395870046081799112128203723785256409154808287427358600591709512128042994004065873140087223302770207289666123629550551488475434864172056943605525894014246294327756053338753551049448868721574005635167823057514118431030806259841694189787875001436192127520692320982392865731557640075118866512114281962143711619525628599069640035633311219661153022050814683992286618673211818248652494454501745062221746197791637216745447972547876058230768860783745791672987937582421555007415194898353226629943057950655066459382644128165207367032356474141832306078344714069641166853461758507204977054481492848598211842716019769234256829251002919199768580842694407009278390835440179133954994932523917101684046414479760369725463133044758636908745170894124827090484832368957179409834306693999625757566203043993811280830408765600830839301504246275764992004554163112156682355030998781970913544185156413817301139941101354521971966013266700890090725983739081841366446987463173859647614484293298631651984380447424760554132628917191124495039449028203190540290590108052384733000697949141027185179154253330827090786238973086238968068935231949448165272190771762259324017975676437995171232179398590938393418878670625565018911944955542042645451149660100308717853861866666300866841269456923629125398 [140,134] 141904378871934630860525751106801638517500840365522161739286412612242258133507615114345380257712232539708843950040209148798133686304012392543047871914839723315208932478879556369640791074924128108974344147057765178699472281879931248329270494302657940618699490978525114491842072340663394488564753197135974264056040754624579626454073285749184646207784380602465588382052743365531014045697490762623855852531023734209750965606114125178465066085860194287670773677553274694669816248028115833410313249228777760409922549445755380567514525386325590162079911577149822507245922181407389135053757839193378745029223338956357591436650400048809029535296606666302074362749733459013808479726303934571467377764774046151916467343797780641682270208791249266975001750779643300554948598674989480738593940255675379663258582537896206588686962185883981258025860934081009438889751546536523580684384812940787612324872104024712886333327097036193045072595062707289809370500043752751650945946328367405321303420655768811940500589580324391159362904997607111008817510158981150450710321998400269488030911539515932624555357790590300346094179076280743476496408565239095849009427573670851476622528101686418934704660830909532520693159175564211297079029360480890784725978371831152337975090904399631846249603472588223073239536149669789211543362698595212503220199495984837944911176650804952338125896322053411328302843564151647718403433065763023500735278419977149860782501671549722503348181488398921797861271804748568190497176311124477874615773414146666206603166629009650048385863 [140,135] -2693512900730688038334294361806553137727126130138265249228044352391736069690765922325320487574057892088181883719355141735419256016152163830590876597089884255191708239501342892615849011241807566171390108884120116230228842153509509230624973026619461843084669540960534616734752553618908945466919347391266138114265787801656050280971065800153529308475739128601403623226337108174212892269068595078711238886782339369554165990398516421349556397194923794585532172041684409566288453787805835262813794021208374667134692701790307935786489179990765497767332807863922964178182792977560735151232830919945617741491388232101917712985134904401650495844940063993963888116262627371732552264201616982731731958433176971264424180668493961230615005987168369098133353292133393266739596595598354507344389332126686063034751034624354312110817427564019234755622591906351178769134754139827807975647420311581877481512638502819544667702271095155868085033095825491287548240695002636137500798140541755894030004209566472421124785206546500472040909526985251631465925790086245881819700621491779318608871542303820317548068308538111628880536730928838751415898901629952929433222109747433036489401722619732280146529845270623087986731248420591823475400001506383476914527565513271273706712049520192590778652049022221090137543025471995097309768205733757339894897864152392018801804030220755343558975436388172389595700309832599823153481774463148953192616338752033450277737243868320764736917637860400977137481971621196233228676210532816267048726671064816087451955765100450 [140,136] 6203846808367763033837005961192677639111318465308761632454097221990494280574306030553987241161339207521044280322167214072064417196692042140020814425807192133011406270347905741601701056476103029319746317021146750192845983333045741405492428729883624836550248778133448501163090473999680446744766403544524846186150371922175271696847625972551328328927866471221838331291977885029624461416464223182617851733879205857210555750978311666086685513578884642647112499311920817401987191902601406879885389070786756720998889483482724193375444994672467905232344503325853022152869097922734769977688306268287539674132004063574710850235728212499715247218997923574344303831179177175485097914307578291477793966255375064768282489887843918650292103226226371583511953827624635533717269158371871356923970894331843106030535262184645401462107781020241597853471235420864990527644439610175656023446252961718946743700557038066495331393204781309767039193116247004315884562782446277237185099503769728277463137867889416601966218496966114047748569993167422497088228483445015579131843521391186682151570197963028687061216755730300968967050052252806798461667494358955343330411175818385140886285033364528985504320404244982056385077277282707159522572457597172626816893088148304099476304067976698344708439691175209592861613407965814533969525569118299097274454777043770332466174620724478730498120024979343752729242334781948179809367163773166411817272410783018826536279961497689162678062587903378055953619771915218295080815802119084085967746565068763219357 [140,137] 18013055372155791057339978750712286388483953649463119225468643354513528152169152543680296877452320568442157737053032351382506405527725421441777051997315545832450455471360718377531807025788860646680007574044364418946036521786239715212749975268707127857934169406360010705139549693016301478637670977183510021535676665197735499004083524042095590279407868312860684106706143483688923310472938210186506702788138343310120955265857938889373316686512101746116856690833041818110022453739903701734070063437445630588020987064060695781582000547898873643749242133937339359253096423810051702309980624560369515236787869047567712780800784197024273467590808388969441258301736383880795403497037688198169283290391357841242235991289174992941654537475437227301222223350817417785335679652377447980102223057260843967061692580333144503272187865808389718799775303540108810097399555812852279649335174844160604512441015327165136087370536591332760822597277490301022325316935964305365289488936233311413344307413878475843010617528538364561895405907206463330608922067165483679522007571577225643854099570428184944664644556542817482630421514906330828924176894753808449271239807099290216607353400873539312724074643587556999391564593300811923330720649331775168288923655605785797378898874431691506137270529533218727178763027107141464156481286149810244557533252820950724755761363890738390299546676187989611594956498782446404463226535205031584959103780601876146264984900684167913592966919865672995887465739913388394821045131721393681133701773 [140,138] 6878703264450832886380802631091814854838097688937804153951414079628634993440978079805627687062407012691227780887626891603579982851918888527604483129084027334378165757126484468624450120408763910990573624369561515627321835981858480584198046796485654669351892355444940609777239206494586316018188608800424476061791334761270733232082639545773640289031028231432006128958145046899155123312280781354847589382568855570999374035274456184781782789092070823205874628206401023037984943367532298545780887009931479146972517460423719568833875191712242434767887127164077172810339297039920172677547505969968955862547515630834548311411105751055935658250108847697604988828357104950088459590154370290907447938026138509799352628295253400710138834511881369824564620858946746435403805183560646257919173338623214384939772508090872784046826945206150454022043476369121862942213483765875312089393933438852966548984952328146725488317880647133905032730717864438779394213339313238709062533932517167299214997691488493897534197378900723612893256786964662893638805653221282936529248099384268973033147768170920795275399808250094286657817217756125715884840732050493700688175474483742852366069842578723620397467531046746684783622736258538147649562332640836082324974280432681221700847119405491624606010037722398523168483863338583313934232389384848781793046406411059744201768912901398663443923358569045963876668676051397794672030915351363966782099635084268454271290272149008796494164136590441400887008203721487429637659937760049 [140,139] -38277096014335261001880239809551006206485854765437025983330479661914311278807672305248046890794556322617437966211823045745654414808317614635816403466271397581359565777234990130462525780528406457514408947556211297877206354767485564012203364123349794271398112490959480799678682255080564304884535454921368324071607304493934438141807475940767396285000300475223706956977370989041557018039441958342147730701445960327528156734333533279565636126777279011641638441319408758289044901809210921695057034016023062582652899277043456745658118535006919144400743773241589225454132468991630281226709552835016238943106204573783159237967185437568634520684655756337929650272410521256249784025748810889726391576039111143341932614371851901116049099485103612529467238399260111359310603892832974383846120683293648599746733555288658962279743079277799033571461691793256079130918498475353457649077881285794276003607000565776856067156175407763832407871861793550613580032481262745492431687987038004593195351716727554923591757135649361252464751607896288644358300079014381957269441346889231192165080133756176243869542527857652542442911072478305026584970665992757291635075495849812090643693735454658456453161539197997519644889188443101614979398110517317540348657282790966580666165179650602901133825832051864724384097299230675660817098953361747064397381029006168950230690848927858695720863832224936363284519644722614019885465694246241961456770782361498723982808660890966316626944461024825448706422539797545208116 [140,140] 10994639159529352126852930334386578994649020579381258232729824976712794487528996784051203226230820127812594213237904680145422206030421964396078924034450263651375316435051204101218960688398027100270995772352887723975711252417576918044408269589341638233514873751540189842228499883038547440731723974147588453296373075030297179567225839162104964497616404464392152240877889195266909807172441079803165020251640015964576333077264221003534067883475748363882279028121453812606798667563620871440789171091737909110739695347631751667270000103083354898386322878935884382586476179327374749755541982606178749079965387301924584595441223513202136756871428260951730257108914291220683174124413027588790742516445894880497994232007116761703094109519002141435603956881588348381599572733203190695701647367638663344174669409568550620324701722745902193810501218506024285332656364465593537872004080032885013347872110999094233648894643050717432590646991700643898996549342028144721339487131228105226781970741611530104996114520597438700857990712007498196575271746029352773033753627954264957067140318966437594769531936365089727724194682468433662101405498622258245597828872188433879455808561440952023030129346417786176250856267590211655410957305040377969048401153370576617980180306296456800523190019679791515705505858014218928836970873191619058569713676600759486776107593456078445143120221490608439543011378211313766623717589256210607905295757941001900735161659287711073057363375319224099738974948 [141,0] 1941461411581935868692799785914642276521599484673255368658826606064176935847119252993626660626122678179295916220002992866919162665958361792909217214735747627998578260184700953038043738860276494372912818982309724413657604514922024867070737443202712750491427726961442692228801279858662664756150481187490131010446762278246848363173121676894687449693604856693138758761947895045380411150052364664446195310109967860556857872658127635108971156340969689870587624488802925090607533053597621652924005470432378653291700488126051632314086869527901156252820911247758844703923680702679325945262551718125828178827046108201163133114143783021670298246225502166951984608934574888512716156676803592179642056536360943829170703810661704436356542603250910286818684718638837192695292118829146276754424888200964538984599508552591894343688908381755095622651344056290142362009322919797097361761223855685461253211751702507872296697322180954047538682555412299849970138185054982050363904166772959084100396680158419098891649150918010671227916171606701082265984340575730595289024205306220734508791331799599871353610879411959384485607770453229521104051475523815423191774815397603375592267130161523262464114828617882141677604228530852940667686943496081667507605088730325014775102583992272532824612527131435091347029096234753139558409897132688975127196134853142176638021979897123786957306539588862502910460775832590770347506912346779456717576893982231187955750963996045302891279489621628611428551791070780004766365192878836888205035956311717688056981229680514532173033432445009006459627600071433063254159325929781637563822799496582433274549169229020134593768497557666854356520324761711899579190615313393722214866460889094540887611650073548872411354349668794140928097644401486776085428127775117552926789145486938568282929895927862750069765400813884156216810715002802039578947143732849747358994911564036358553018245145048863854327772847039536546026809408158576502396880559388562763040235278494651594454821204219999902602760304657827511261912497332378756281920600515400290094178075297185792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,1] -2761555219514954489159886571796167591731564297919593989442757518639048961025675458261866349400859601894983464705653320514485685923809469152852412857494867174638144623680592947446281779827546241200036880948605379719164657866504579560627554691276676383518345082677273457526999551005618692004951846465188429849310260102476911344793993268654554766964952042140958536694779397677277632826096656700023457264918746107064590447438728597056723829809356680667302755282453011029079231918888762013860635758323075280317361977391569407130917042763387316431934484656078100228877005625638582920041848010120656717258080709096933996935400129803192278747178075664006111070794018431418342547045208247638211495560319404866881991921650416912972656845972970781120382676455774589730073704328578931123452485830122576941763026530717896914834937492649460922412090109002471449335226072567224473811544434367695779228868059906178197420102435559995256157082243187427353914873336145256279597898207692204364091429341971073316382876041712398499481438568031966883498340340738417506278479156755476050273083243878454383972710303498787731462379831613306661591144048978374980642818560371166449274565265718223815796329816635978467532235382684912162000238402647124301052502466717448620916277994603144858216573532449755056918603578938083547605293899597861688335317646513644314527873366023327595509863061531543898192633330358542436993679560737494280655149618066041139923851242440038263190692959943591359387246821989585744011750465063213086275592256815118793106231706746497260528492191004199865835044066496684071691106747134324045911370380726617020582636322294549921380771746935181252410658867581028714044792276210974171506909338532642179238610537924866420231621162148704254846359081269762673175203818009590910840893711946061174060501679888786205662847269757445320631876107343122092948804235669300191471671828861817837387478981856570509117597143947185384948828817564909742007534397287038788070798923452640987434159663229633294960685661093673792358111468445824304592621738834314792309345329442711404544000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,2] -4100455414490180864083698355909032307843315171893725951689048099304646173096933238486443992338915646534381582928412343564957210405202532921062353042098354980578973024799370783155509679003899217859797172851960246019334890108036776924562634055651232764571233719466134963233172835987234610032782753668728649005048100474333651213888494513671281307556819178604770461128064932899706582975731849721319236619458205199460322786592495060127019259013791668379112272374703528252634451137113608763453308791789448773135436165228893466993813006477048094223666326526819548115067862062098676316427754568948123538454072322873776074403965814152520844597597387708592029751525954848444295889548717888659459683210952055437106918848048980765648163559204019130974196371443464462996116216691938839211937369762791403778281150844044415142617631105467464345873994667130146375468947500318272218941872084009819044383230722284362251688883812993271709532158758404220333072288260248568025787263221314855549209779445764966637866549987903460191134421332210782994274970606446792236571054735943462941045210874762117804575272164534323286436272170732072826992769249178943424766359206910318578148236105499706578498409019430353497063109350998982413542843348868729302873548062190712834919072667871806549385059888295086557848846248508367773158092953617576823050474444051925682554867485132041039912072295218306331980975538281293337257007428474732859734054598430997045709002851176916104461324857173831114264109768134274811287570251037991785404699529483138902052472753301623532490961677546768920079555125461739459499855418163544399577205955329510001776201809996198102581320389363309353614136513709913188860784899100690611359029527282643924995796618818038306755321067042422350816315336779681137162974052140952446924888438615666407971689290867984049815087412523866361083472406014505681502012948499145455180084973889076814122231712811584685997138299953733649386967241054956807902752671423794828725208176935166422467254797403378477449763055064119373638563498032692999644937214277190791120745990926752546816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,3] 2430543234601333263729154175745443793538019748018052195439281880079377763358554801416267238938764030425370015064227491001335433681826011276645871808746932750467364099465096635561596946871236188316049979596446739228213522690894055408439925861591156481662325353471407242153054423942416015707325497965940381190245572187048274952927061136076220724742986484513531308113220669094870898899251872494132343137730771417719426145649002909232802042970881003500462021663971324849852742664083778045453252840715146817102247204124557552683058507721062939746719200554534728518625405646724835580216580392486514940579387793481490903244391690658785142368183949397769773423764570902060943835225953990742850572189040413990021686096978591764969978399412072315235814365635987893162332431179828247238915636032712576374929429868364333467819546360991961008076271902897841899630825915403537519948551880943451467614054187712661836009203981318341444926485611912531655218150236332629376151180299110173767394935329690274027129970715323599828183113659293370820146472369451835006209131799801700647650012768534528861801858323046507265411614914292555243897184599401744658169318686970793633210114077033997618115769886598850349039196810669307479497971251228240417829199444174451869758506214583135453097528364259713682647869734914461413178193680200318272794438509926257641466108050009652926929160794483680128993216852756558977573852078352697073452001004044993784308228666634768636323553352942002542141027411663953661410777043289971048426355092291688114343019872233204422907861367823517302330635441440328623889310994740089577584878384437731580975631130594691068567116881497989196661409297044276469350174593308215098151747805635354818656176596247109177329589540088693770882618247301414309182409381451361858148531470430498757167082582719247030054131035447856230681146184035495121543335105358608312767180721261395971754641682482435232061613469556718454214243055225074596461298184730882384062062947229106853473403024640009896593559770873350181016748499370275756722412506596521107918373969464003020193792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,4] -51370327597569471682282796719302541712436550831764094508297075732960642768673586128084156523011822474760856792105196764322871169047407796950529332045012657894427885871798285200454238675935316568018411073725448299488327548092048846479666613898019596549050938580486008324826212706350255952656220954060711624325275618835683362096996018992155282871147665621080080113202586151009789150907706476128900302118175966329918517218142845268807887677248578411253889179935813854991731555591631265473453664450003290913160892391998035796178718993211215932064883020259073905214423405827076508258123108057125545996921028799847527424647237019673912054404624707862573097825731796223654428608889846461707898578153322546220273522137068292922283504031874498905228925111943698673291120402609031984352244024224555929963151430763843284307454824233480700736636272552354150197523189495977733971090964085128942079792548171489232699950640670859113541933255877974015507475042225844249350107673200104513878874812813759005712780312011096104026203189206464622788651185668731710616756188550316291019213770776729494607421949920033228658593235320665000355573503564368159469639992335128873427666079303299340059637777684780118348308746997532942104932299143639801679046252637851775302355972104838412885928280610523013260391108067045120229356844798784256925164751789740554149965956019177128065655322303337382091259321704520535901842638657541202422483082476312672232614620563138091184403369904556780918822133357151538910693557043980346009628501403675886439745508538834438478936625034097406800522220553671987006082530461097487936678435127951751335797281832987556685672127665519968499407366567009165853211401795943866954199585927631778145345122908766329701366939371104819835075319945396089898499890515348322716905865980367369872614974311872369309717928179898393157424029382167070909497643281910295212908794884832356457196940969708363051288051025100175302645473863991584711936259623581250682496059159597607335629583262536430298868147321908574375563413685546490718493291729132274846728899336578538189881344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,5] 368086004153129761700821038670258574991488737968684364501327274885227170793483547027540646022875447655107054381930077631978249615750603314062955713542497977999610595359924747332107529689342972289932194417365579709286885309180519348649067539491703055884087021628930385562513177909514451323850529297991664266015058644542014074171193774916749180576063989201734824511784559987401203847485330430813000756679780207011379841320096510625787466109772841612540413668349612883368267776822090362932657570573602041979891728633798737885339831068590585140883935130160782351220460768657651573790837973702407660752970070564040407262964187833566274152197788058218936763613628202739465638414172610182027277769377935818132623484745792860781936592369503235341472111628560418195805532457651186203018801883844469711624222066933789084028394302857145895195133383305476008673613829204545653759176731474951357022764701361551638552962053609658858961989671739060795122055862911030429421575739530305397108071756482866842028824846626672423198311820713419871254686387359876387433332040229759593255740649651373115488765717005996476831604908479271195025191784701424350330910719068954683381264664562721739386892877291234618522176264846062647640406535797354362871879413247982120603465580212470652449095296108460865951007083250013952425669782216508111694239167776577746102179755532926170937714164812104203030389893710634944276014961750860397268817592739652289062139644219479168058887346326123609453510712261745220939078453396519182370080903347443825310113657596771194646084152770086177822527487049801445844591853440849842607011057200755296222625908239525978751854361312221032301458149411427628986637519716284641436479813482904378694324920220307663031995165748402789625571758345069570308843867653452219979439006216729853779458123919264602591155146063735686182945257590453540155117998689378469713738058238982807199565239489203800897509298124795757452289103831334461869521643642526626363732827672032305879401606845888702446029113206496258457769666428842434415988827021716463545227747245803673728057344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,6] -1356379790574170429596939624696455199218034811335640065638942383230292662177726286345921462315484883979288359577316570012480899707234186346263901394777475712717688813598597085706194539014440235973928813048152631340079311167621312448820532309098926249713249194256137338053239197785786778444595884174543859269381398307447964637926925919020663258783812749389698083693131630203988799175399161739811691042946279139558584690963721773501640464330351468521271105149938535871525121503544110170405958182659400298287095780350535318071821299884325019609805676789534301388263665432724693338587100907671777895134393922100947188334977250541463530854015421485792892437084073218979652155046207208014861244084389832150917603880890446998287091028053690423763838618426405915328697096365436978963286006384659055126647526967867594797082287070578964818690471646113271722441017867649435961575024813929956054239242480188550202416877889929798650417297633724588852789148043942587969326579056443332208849024275908414507961131731064869801039887130860356057208434603360383859910817778177145743004847654315480008259616467868247595464620988380663579170362045811514452775503194942061590766117313735498494047873329105830912125855490870977113964282412307231020453348176947693403696793142269930358399932522278460578826943929410592855572583292058187108114093238327995331699549011202715784420424758712845698535856049509501836760535056552293494651438204886543394893202249159176598050039692967014044993496732040264763638504810498189315903746296356046253204628933585009459353876896382265152946171462514487631371189548973078198717089389305062546954298839204765796457288507429209238226032091818981731232292545500582207990477017937875757838983697517742550923893429910635920005055670892900382273045482849063509031463051587391575513219314361664656121831687448682815389835235380452232382369265381714848910396738226677655636881521189973975299543311951378798689186045125115590756738136710482972684020518202879723158506039556990446620474468032271802116966257753887867976684260753660105703939879980349598626414592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,7] 3238081377588202748349132314743960357024004449929501020178995184988327854171189834618512438045039310273313912826264360448209654505424566712444005122444097127150926996789829118042846537159434815347129596906063699663875991117074515447335570504735623629221897832853219889369743804269944341941040881538755535696309264686330220226567148780065048539187985353754565899872710448927286871254510224656905293234105570102761806485530711727299038306182888718530896236609068582201295683214754317303151563250879696001852256554156468888894692224719554448616217856348475400639515678934403212438370546036509918850085615772807243488093373918805701271677340254999554651391232546244681109710189587855400902670673279057455338969559991818026353446682820049231463845143898611803506378443756597972295440143526941936671150350584333999798042496999467568737848391482920565211015045401372383604571657592225828050591341981632629771561484628458116210054499719132943966504204127635064109303218085304731095398391079297031893519045697643075485320152918310270012399930430352072076184744385739972445676690524412598512555918763913532812413789609531956003105197100971625532275275797270070174205898638649771379793263049589918475594131980356175875009957022358918226277999812383286530872865304831332133578943876616642258390444439278521480239747301793045478150100442294788590470574079959135828796830685251268126187695718876936336671149433330549899141347008227213559268275398886073948496954217046078515437200649207619603731815483983893695679059553850999267593323377600666786824875238960468445420944873308522539780983866937120039042132445962950421510486811098747125868308672191606144540283938650782784902223937796262042634944559735171545065883009674397381345362999328583311625574825776281385771701035152286558075727445507834254020190540784219893021410892384319873071089888344691668213687787586619520926133833791678898555297158284364480667550850833901669529904284220141321850414259933741968525254567959608106772628425320069954850157289042331341533906918923982853120611385195426492135866199786753271461458816000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,8] -7677613807598288535110041301576785057965510176430035320826873233551983086925394747740800047486177608919236838462842215175114318797203556843456361444152685013409547872710912970179008026694980439201301703294464506614638397166114380070734667828799152363203553868681027263801204165833232072629100911068692125938405534826896016696168115428848759954978857977559549930437814720608670550628133330598468580930662517170520429578795051473337848887841813025205170763313792570791318434478081153984288824644901826967061978273339441005014701866370959115524908565929082652320330292655737644513148972211322462943754398742894256411518259187475408256347388914457091484590492021861663639414584766625838382577675839944429324386836760806181455325649475882345993543301868078959289564778565482706420681540926579885250094287722043889510938339387767945128131611422257677819752356689476846286252328634749279604750507874679270173065485854294245280037761343130438674634423288285994280452645933696633121391437620100529071410105554944056601514025266658964855132871716328940325683553502511723415066317732298490237325783332615440451818505995222655367835871582806223785937079913899423046948375837853632138119292252001875522921091299120351819269537182167923829342556319863761076325185816486559408699907344724557750400035124904842156803118184594353841742204882846633440236449150502916792912882075445242937890520136355877413311466865653463605982325348415699364315344172534802740671661783241662908509463406712569066628782169024460681884257844509345961560174478331637533970812881831374388339527310644706452042679148191470212791873065842643978164051048167953527776932782414080793985401925718803678229535425451332803473151250383919932080737895058967900393366436352393221563202333827539663508470598788468660065170132377176978709929140145078714803574826234514241960651549789563468941748502569093023739055997930970817236950875306293155732066522075545449388295661465892951514924359459573501800871712008235679850212431502723243422333893475115360404764971029790621463307887239599829724895337386182517938710860000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,9] 22993643972240299268714403414555944967859379456424996002290410630705525321592605583725518204862414648809936078885720181237464854573108787023422241283864274181721559992661358305922847999360567897508169502460209418364572757364676233763281026077240939147810679842785699885627167198550050728959467341111873333433258514357644433680653535984096118835808785524080815379764144577856596463275414441283749764216677442876792480116743886611245811984218889128968964622441990637579672590601888023399349887943719108618753325944243483116758137789741216786068011057795577319281119629294792658655076136364448770390864942266623642467593746841419587948140728947459449129374472050327605383442314943347616291657537304095403904536197442492642029311033555659050561105445606044230452174364826152281427863719377175037017852380566475934630619289891004383985146798456169855994575017192350782570037263177269825410113378104108788447908494143371443647813671210475246641483740848576357135322496353650332454705264000879707988844652690556247903754282440641570163476948537809195208468224080309918995718106268953140782667138331159707944234062940623263391636448685055809666434629674008539696109310027900983462732329519102933337639020867679725054607304799960699833140095418510113013457894855854901369331786153135321809000215564518654899055978978177878811716122144616455387037142438220208278578146557710859233539074898809714235918371155341666213973089935663554765563606259495347662857586463595839940651658732271047867803601732858423154878486221931923137229688102445216834203015352844155949262925989331074354981604468125756303167553014697477785495586430477448205386431588141741190112729978595549453129890218861298497769955372788018786620032824617428631607091883994719305772706480785949348205188550241142309254334548609392471601114633533395022937522000136820874333673237263585819738898928138300659224397648363671154177713046630989799941997018359585161300673903729230246553285958010805963832148908261233234523784564629622233093858184553230239901737792494997544594044197822171176875686279188724027897030231375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,10] -24369921449600446510692919912431452705743932504604749728702419514502455983327234349519032963800863128714034615486773649174401938495434887547006592990910044987104847309825584418097275759199468854565480033090047717567374592119500619598015219097227521132193324961649024251518233815711386087173230231308824271527499838675304106361374303756990750626208773821578688633127449211354227385402474566914876580919756669414053051016594014020571432737962453117834336089780757146457220706810453195607733387261812072993771217893603483458122494671950959576306555704651270682687898615733514688080965332619306580160326426157219054761056863989788365662510745401647565897112387305578092764967623868739161219461674884675456948132028537093051887332261377742119379187095459237420964149718976135589712525290286320507413804987463892676070852555318029392445735261993939793413920026524900318334893795811320579957813703326795750676463814021801534316835443378137740809312222656240708110508574405038517084605220260850313759353551836973173658369598405823845417297751697075420703830864344629404809061783959994296413559716819698411342581098620962230592255734616640264108577654477433728516415704587406581706514069541996680952413186491674120061964115803106352762735766138886167402457169748397103388923135893093323490533695496704506073947966629755556005966556567123170750615255715846222529100024772701833590665267057719413022791111416108148439082835537436189247675580356288897975653989355275511074618301459623881728294863114041647066745959560932193902086261708610039693032554631199384392951903511703765718528974764673469585957020035616798280400788407569645626462006094016504189943205344898583196120110351170444472581869369495482323733320096030931224723958190578024527429658558440143970924564548399120418528184807128042692503238083141393685180666188341735686066606707580965432320527441980564696926089473679168227223140884041129437397630173301276019935198824357504846327101693954652672654694979137351919578821551170568561028774941895062887935113351425740069334854556603911699350202034423572840658842724300781250000000000000000000000000000000000000000000000000000000000000000000000000000000 [141,11] -296473995412740940339103985999682924976730703902423750866163857822387502411115246084479954596126542435332731594995561597629097796688151912670903003178729577384743320129459116303701420703337535733175230003456698735220709062155415985570948315921344193460992039426658250337849543393585684945354503997239940001584522309170276748708727839931641021721391012081960483965416205728129272650976670164144552106732902826819314005030197987253791863707670052329873836005943604658517454307908614302918290686742461601412114178840753203957100555572354612793373455000659210154374259514952111768219475502823838193571525669251471644912496326071178900384829647434601939670956984310531675501880402256235707407340017493859236122921509599792636135420090279861752430412666045837929825388499625081247019661997212046069172087622332094022902549429166899762876325655588408979323891202867964172427786637189538771346578305026731526691560635614544883089175897972070165223365826785792105283203035288156230205843284296909827048717776963479600538643286210842015529282879360839721392606826718610975664528727466414999182905025603500282416861191029395569631052480889881034430968901776444500220009074268873451549422111917330030419719400025033229343706890136216888507408641420147341068117794655576113702077265050121150579013759641736974610568659849878157141077364875280395729755712156374947482063043280657033449616192592684333255942021858310122395868515644997339268928405316973331262643460010535964284216697999905301732525650132048129649523867316684506083644461935091806214764010037222931213382083745418928271838462583970860534282370037342308509474978675817861000429353493180075164679901801548410334648167116668447002719799512800440797128230925553359049814199535781854941744771803765302677267349313529112599069349431571942533296979599274430355202266310980616989677974768701690459760710564101950463646708924611771000628819557454525371570532937351027283244492648723235944994773585751736134537904450538910634793143988887008945631844547455208404748145160250311780130078958962314964772657238825679761536791233757263183593750000000000000000000000000000000000000000000000000000000000000000000000 [141,12] 1578242312268580485490410143101638870039349779941525338190025366253646115882365286197724709531053064955081110121538009819706545661983078070913798589551838770653164670836458962640680825813972559820658721505153302721770151701385215045445098221540107587922631929135389867764185637847601663888928295533710835999242706936768160426011178124796070144995553914556837423384521412520063130568947605698231205738052145483977771471185432133441777866417885875690177512107799181514638340983953351149312829696163033039600406084235441516629757795696888601616614674063586411106381282817902357781377097548570639959165168196869002528569743473863565718816716346535198180613664307552547910135733262210448585835985231825031452371185503046000051683557156939689957812410933242972919498177481946171697351251966769197951335857485312165420035418429920218191651920312026678819236238794760488053681546498954581700140580755588123311435538068800702901991111117442852665799729497552821569154481103099620197091626656399445976738777812849415618503569372906529871848105365160412740441098532015324096781212821710330325174818600227713565128513108495842609180965261397329297582678890526232102004255391961559348545106793766883812957903544370550484594678005027355877268143283914590280707582567548590418507987785907359081607156353992862344547307852444751283138140414897061254206243223948293594744320817817067231319883792708013287830272257619365698460089191466358155497904859534447024547738909437175852273781675397779698156491415140809319396216815864950645381964799786717864191694738017577469988614564495782101643143189217578702205127654640462234648535607326489230754997185092317105844767332015187790808078168718354002927675233197944913292740592780834305528196331813298825333891680233341803357939795158299769822289336309493424754629731746495329541563182713383020754169143408680485845541844991443330988824579028809880751992179116861156395263072638253079374028918507305616181198487248203243293843607050463544470160059118977980799065835887655593955818742805439306069411621378894215436274214794580175013086864330286094665527343750000000000000000000000000000000000000000000000000000000000000000 [141,13] -1439849853488292877471491346444813459419480999903084651829207949218593220463455889806847658966291716626468160990357796034842240332185520372796049447605028267870938614822864113556404167672160123519835711517381403462409127175260884231800833072159957894535390690570992279005757260029366221727631949113448108943520651744982221156573005080949453229376396144347657273494471545860940170360916999505975318518438832256380404423988685945357884027143354078025725599117078847378873864973370740614613053584461683443930915471309776325611857599303287839354765520846213583499677189142740568978134913257467977192009741939494024094092760921139255736143366252034390647542114058788861964441472837843402457480604088064225072513664723156129522286188765342003515845632310114321402253435267817845314966371204681284163977384035207212191758754211300984783214103278554621340379813897337551850781552345186743867040873779247193593627243782465626442545703382025993387165496999050634953529744121067041614764753828562718845613400011444814726589228474995182858931603920431251448269628161066956957970898557401567057863435702703930718619641701126127521368124616781048647185007823042877214531241766205999769160152585707388151862911465967928405349823414479614352459712247250238045168643808286493631760728291516200849489749995735212323279471908434267398428759248081638751045269167983911586998612413098755170079763666622481244911086417535161484131081835121350492739130845113007913996890939512817918313375738936694874908145799194795409713271189166659536664197785746661283681410182261211354043707181229140647709022319857911620650715251677248914868181361665334743070841549418276057618471804688645762949507693585656925861842628542219796229629060794216345420713715186739233454319750962463573109138228116867594161661457788701861226519331158111065687476943626970609491081457565326308840153572113200275008897063945077435994656182560354754827749184867768015463576072757461480824021796915333693072774518005613373000737354403866676812713071399627220384407315080092286317413398591206942057201651535895751854202911392552820444107055664062500000000000000000000000000000000000000000000000000000000 [141,14] -14510982495043110280628994097517750308791809461979191503172625551085396981691391496435768526245494227823905491447952180909539469006138624692156837270467860534601934111177866051637349370422038297658328255249440654285576992116983868983483262537329565785617519444457420088154309171732981860243123438305322004428740283368760174686156828303289542692911673640718154203350251095296357310818339400898446487914465705428803400602011546954618376421159672173052386969399646116185118902229147908006646583288153748007120423587524440283306407974661174457100348052564303116116382020996722322423975071932817017734223171982330178103017712011901595425322499146219086136805383713356000843028404414133086842297344945575064730882300080772151678672103373087080025870227263633678386411884682727974997589683319490903279423815207176565947046237836871264318376163074018761624250797152059752580107272237671483856869204276447001215061564160560290760920453054422101477510548840236547541503018727124605607922066917341288029296245759244257130604228454223351355814249475846821766224000240127271211959071650840565306108498138417473501595561952295744515532038079187853543207523697129401259626977977743353659351404394505898456356836521457790508116365250899191779526257630717084851837681747437750365096135591955015556908084071200385534186406068147381067570109322311935637021127320678845591559255245128585962315324317484698831826413941978633809839240718026027142644387853252253311777849662838947174390101222914886745725433149716697475581013021029564764995776239784165863779827297631202053755082710382333188731963544904111601483069635589033476736723815518637700454942545897498133254658625915567841798667864017959267522146963547558936424270815426339135088217072576115886965140489710064119425925654953255375128409680061784668995322523736212550622892644648055502370015807643439594023780763001170492080839689054427613614631276602848743252733434110110045454654499078766308988381651635636817146107036689300843831105995361655534768520445101633950461947974271679684244520733121056339631134560676637146910936694907065483689308166503906250000000000000000000000000000000000000000000000000000 [141,15] 67483654689506706793853436016383763243783850079578355348893515421282959581588031349316122369505177000572216031645093781237615650633119692531068636744346091045571946570596445396714244146985586006459134368406924616810134320542243066518286165288830660733036607410051885084879334002445521212173068186858733226090156482192281337707760950943706865440984661371139748718583722335260046437037808043535955897686388713429203483126943517169644139354241802400497903425936098982224792470354489389663753346841734052305122001695132069337221353366015571374662041212751109051950732114195642276914626088766810745839517709627740282942220855091698427757629606028727389412314217522620751370416903384278129160380266648384372213134790014064432501509627893508041199494771451897662744816703185703351835512844743245467584510440953819820154170748075825482675327233572696297864829442247276542947725813695521696271907768025035671326447935941615528683134224771587814077213162301012710793762066734971173563177091481848608578276792099284292522732358438431034906305686917079977198991529929199728168419162309141892841503265526732793322305182590116114807641555884313635753808388548200767992695612174951751031074763098434764622812597775760423648800205779247381495941043253682170035627400824015035653906352301000848678686316650679629313183740788571282792623757473385226877809480215314186694180358698125620389175336472100955168445851669846357707718729258604852406691400285175915071211890240551373662757377693324284302737976541767791705763754724676576631401022456356384316671959665528220373136004681743200286077694849983774664865531928460800818830684320839341881100611768417894313960063709049082915943856756098130029197979968556373199856311575042522152903514920060840420449314397096572384578026959075853333742954067927646179153279573321587391120060309386967521031090867282562984287419880036858669703841501214900400349543411880983340719643903901059607319878829030974508975997128772556729438758768395824389954092166456882401523855046204116146994084374598837456827724064703140280340129608227560946124142726444080092344433069229125976562500000000000000000000000000000000000000000000 [141,16] -123762439417141181727831161207997785772864852589856595146395392121839184177558227502684782459661840130218363657285060509675368392232460225873872203210683137088687625664243236342328890001832244657849257930909110118272377406147511686421528101826319371247853435792384983953063978706398945767611666548664957165545107106331013660912683697270638689868304500036853161034278394941294463170541355653139066998481801970561967502622600771370806983563189312765416244197487323821247251712388582885659289212548009274306251712875952427087970741373922767836170531059919861902962908710556618788415110627885618251466000602135223228897864838173662098893787205095137293614486657665558123331110477744703214206620629395788150377650726418460586435674996742971406789016985360425373284012593765688660125276666804209036467644909225134008209364505856928925994457619483900665856950653394500018025135522459167354824793256583085801446861352944188816634983337227872421442437682488836377993831269156798987033717184282660400320431808658265082470675059603899631658563414842534201662974608172227689797358255162509410858272160831758486227879740300036005478407951292552976688728612857620803249390617148533874998667106634227137674649269631076107287786564595822967402181076723705456230700782301636908531176230040674425238976554602357167850382494123775921864875099983490501580931537868524290045719675802666248868868194279346953161549177574726830403358814442073039337418240740575291378864616473460004495695377650020897541307789521460912582498646867722533246419879865402348535849101305747891355797388283969310760118002074193222580456495459078231038900849020240858923861672059658780398837108757094332010612793016254175774199865481544771110302531232730791663204438971943946860316892013208516932603901597954140341868218525104973221052150250344647781401689280173226293864894961428002097625574294778827015705171692348861063166946652396557341726745405645864146793712923686450461805965618016531036882363764662372376025738498119626595308261970093618383956471130226144100826582791214563311498952132961812218914778579930033862673619296401739120483398437500000000000000000000000000000000000 [141,17] 9496243738534145778039343205872255105436328917476952942676314520556948302198644628532268089464481315121595352969841173541900004132502212051557141001602701093785575268396665215751804666040092802220741062017289380216598372943994736868491756766631190844762939685291821376201453212300639246992404007958120793994519061084188224949674626248969044332745309964540061094699741477960626452911927474315005833491640426647748596445584495498450437711088100363494396684670244953515043280790137808178135404716536579086270492661263745731407877200145676230396751900311410048489393555874700836082844510492790205163827531331738191686448168372900179757279387160004284919840644982108857369149502244796060167979250745345804299834286232525128447910081618192494492698705084864561182751934154305099693278608991750797894711895390934266262324643047282299935183296055045172548824446551872995148704778382830697601407068370697241353361647412901371952675434287343366200654480719167232240039795982712908733581985787933910909156433827089027904694002057956933719978159832962887328651590944935169109482107023187228508571199223850928528184452065166360939605709097652052266150162061654192160141609064110017084827704103992134488517768570102187577620998131394444225893847119163964202479790829610511903596537028850067191605112331144263692445597450324513579070465958767498397625539227313756105126692536363899349534739688079775838910899235388722987630922901958685985824003557502545571279747935677833154976492253275408517349537193656852854658870556820120245058083764010858508169428342026480246817875130069966255861329947168562677851088867640237272154973045926672737683587549166313023746767347454830348802217077423135055993530356746979487267263206757702819959877761914796449257360611962663524108061915447362284938305582502162414819100286603150121670043055406860851584289950611875660750717382660048857435279400658630709966722455573010058106937961729850880438267330316157624645535223270191600499796689204808677978377809891741092181107377782765221259459525836761831302268839222517816025013357931812528523772207585152545189315787865780293941497802734375000000000000000000000000000 [141,18] 506597472503043502963580811778979249394136719416530769347223324455559820652656779800100632743224740581259168843090147689841514455631957100930834516250283384065695128143269095340686049893513489759377397984306308316947346527845509476828703382474756926336481331732872781367404803104690942748984768514438546303407909446014230319599834403302164625777720741745693258396409077943540293931401340913820200874811944586806726170143791952562606173515320291400488461447103243856341749343867481735496308017168525480309528358926599746714094297957115959812568215678396706616593577315222441663595635675844156955478517796029542078846346154938267792515421280754727334689000918208410979558438296863502284560529337394968477924359717844262414118463578136389575798618186707382464747008350750194599849531412051872714705132671871055333014291042995863321579054634673666681695851467579890781358105413304731805034052233955808089547677054701138388257391476786915336186912030633058314326970225097951459653218355745739822047426448453836045447075963562899201574779815713621881288026769855753601184569069191727962005715967299086968582183890862338383289427916380798818210383817531772458543458764263109702335460303502413713790875452575129944320471226209693276462869734860423349132863717280339689076098525333335472439391426925965667893150761564337046890324509648831344897342468423312637502319753335211419259324401868963682840348555193422076211896869673486217665357790017796152315667719336811367859917692366205786409475581402066431688856733239537080863574644246847853131194691824398957167884661061836918193676295616174935377701743364451753564381675668810286468375575277914889168717237544404913997100164978735645141119678944561481454604697595826879722681862743231288207315659145986057426487180213881175107347929030756841498940945560464152257275856591349370771028025436934207191974375534086015542511498485554917231179705364763952562892315407501984146887780290216102572910378514081092503022860147400359642272378005422138988889581644770730694871497090397379938907506831274079295856452413678739248842978253978605640986833204664208096801303327083587646484375000000000000000 [141,19] -1361916166301240607096002023592631571477407684515690989018696379190151457671729043380126584858149821421299526994399097754277658631064533609045780671516653917237147397328065019539236583885529710677775017853249283133073807880467600876178963586830536666702913096852829348925777074323794063726567563095650005074089395937349897752349212525223690583763894919622844747253749315659956034236069915360162106770304266936351728977865283603451099746010945095249533415436280142024424183283223952402914425411015076510122665101992277400595769318682461207874446581853432925282657392923777177099629776956797429134710374062696757867645468888749808090729776634878977262627995930074629141654197124130600077560271373264406851520655558010823316926807902938526535691600765791236990235024570717987903132928460493214302420246154132416535598240401270769707808182778938231804814576608091512530116934702198659171680706304339693671832303974914282228324737610918947419595658048508253794142808002241123073077889941178100230124506654394663794951839219443102712131868761255625340549453307533182267126291012907948021639924878247956187256737412840548861312442157206479052957030214011226288338866052625148128472287162228671957750464675411911238972925592639581721720825695846506751765324575729647293612737136910952787239415322041163666452711693445284585137058073542835532459140252935511738925786776468286569761993242775471837097461567344237983272725394172398943306814160114917761409638756530451861033637453037005119732012812948539736647046010408201839706435271962007736485379912156144967604179713764898343180110482392586470348627657549493380849874349401817440732093337324604772632213527341078664899735368328390348088377226673174133927464864074644863958626522885867461000563733392732578890179776288742573871300165668671895396907204859321246492824092804767163645169178127909207574810282564927253877123706996823421377791337822418773868155572989427484777272207379702668292177497120832627019843738636756750395812118320467040205670359631185661911172816937581516315715327128956786561272230815800076713420122110496636662602534267707543591541252681054174900054931640625000000 [141,20] 1964033231498220484082578480185548994121862682851011720126282582393475918650940842864133082629649836016483096554467642878096684596585733436095623198802819567483216216731353753848454796201808570333108821684791186704721983710696794610354382106367867442606276025724614829183086920134840178991008045393740870960873866670288671858053820640467117889839850544142672675780257163232106719595144446886533971148964802045716534672519053459441351021492139376362129263145594352609105636779848852371750957609686138646351261613948092181167101839104803880236651950068324696008868036696129923398023928420914208148881754583081588738257228213131342084303374144035270737755304425685941987546473763823886883323133629563663453572813091483766344291220975802916017792152509477320382302916041738213271198871029663745764506330413905007677698079341542846094648060365398308745225493570290452487344048151358663351728542558632657737057465028380639012927179696665164346600788137515251802250542752927954564668903978858146707304469725790252681091153081612530035165406357739778527559795204702439167249388306600788156280661716318862625285704347359589143552777141659361267723738532632313769994344199427613265102150501474836880103825520991746593249504894535199204588608194402004128540294923991991476663960270861122893000372588873635180549580392446976187348251885366396322935569176049918649740026736049675245851993560728949553558760647214517155263669994963030792659252441681815192471428731963010655615589157601517104690565169618888755099805006554902040739935194254842941369060185853784753261028144102877622837816286173397090675740634968298498491738704427940576572230535602372556803559815118680901364380022327376001828571421102675240145550250802191775976300359431043286204028918455915897918997707716866082452286847878476096492326010448619738658886838999463762613646900639132018467732760040619462503653356175300239914628940204547939512999408683540993108475299617063373739705243841298032540598767311856653890079911166792959646565691493427821669564391709147649070538935487637877512494339962763318024308700266499323882187552799294394390017259865999221801757812500000000 [141,21] -1619061997387328547793691523996988435992693524440541052893791013364407857341899470026049642411958822263261622174065862466980212614923026318594562775324767836551657771463249335026047330474943253414926033898666429425235184185897664169925102258649476902932202917023477006805055736193290961779802796592595584619277168184001976282350207030603058861329056722184002885141003962855990284423941778279329071812364326420586655151113497581717425084378381378148105135541257203453711597826046096757712708713590339534913558411898909187482703022357646852699085976809325187565791885755174398042646957372647326252899177409648453892279883369404984448619128193807398855242213854756861311420445308083336030327118922044375586279858310613098595050814874353958948350982243528954328390181529204324086405389366345731046570423792230698915165056181102881429524912791899169160795355726325944019440236988743122413831899148533994126545070464778615370152818170779543303948067022193341017640841055933603414905098178997126828251371225131234981535304212546897750047043484699851014573104213759290783298304364232851196224668975863991004570570886408813112615073702598015621452598760193447115389191870988802023257865502533337689841853936902313580636443544296348180879960427718312228737993991748598918870026352696815336739096478019067658373691550024752407368988859460042231358205743145073646123339898931401961392650271856949045308788115010149641139797084509033068187112157331959521141249204383974746519220545658440095522788851628731717887116349927576724578833630357259007084926912606413272019825892501914787657360790171955866194538902193520587206657682201350781180204563948766801512941098964548201291744568431659975097266113191661136686783476274600979500475226603168325109037768153210804587203575171247540874758651541314620717902807412627122801506907274184689593096287510527478500972455411132470437712104169611927481900271372896539130754200688090374806402603742265862659999612380068203671405215436434501824423854490622875346230884114166172393474124183504110287527980157671148827372011460768758045231121188087133289939011986824368705129018053412437438964843750000 [141,22] 363336258565423615866204155875928901038919031489453957079681911056626396927067416939360059277798049430838763446956960118251869920205719180257175792654639670125652722117525593070249494100640271886010865451577453272003057854100773423742273755793751232664879665821701578713755775262071523123723997970622502289575800687496398763480440472372328013258669424473885715867926922971060413596311329295844916825489543537287671523393678492632225544739681927376000232056142284978166164374987337611348122564171801380272963424316749843375542478975486819084109975723162244672737418667200902676427521171356089166226054361764470342010383754085378955173764925491617486288690927436043982481574396614476450575906731435340406511021906671664421801823286920231346477283789869292890336249148312393495458304252415168355849853356177781930174799462216928070388390949265995460970421904018615111326112218866588470725759464106911145218026318552480773704238906420761632883700563360607629950438624715517909170948698884280653864517828939999599360421518162240870292896291745107326739000209587810467992313306709028053859713458746007111672922104416580768832488913859223629774573421648857309288633013869587850365293070396014772673828191641957536263269273008376353001710913004368005269480467371285887115017650422084675291115827440767534671804635537171461438474596881554841623387297902269214675733331260038170004658410053182546895161003041964451215493428595686150974353328598640324734827791951757389666783447121905260868276201381564242949059313682864531887620341658759883534693552663471914714360431460381199079780252063783753612862784436834690640941979063624260361666171521178039602307594493440058096580574604844049695429799439524272781183575924990897212565108689283893787275421962234204728182770500800659276155226848996517838518680020239423258271710403655814922340414876464698011172236774180586845134299558469721625493897228633063567341736925940240548504766143398757572691584662207632894552077898947478545833202066988466416304942175020836131132776625587497496786830674264442711153144936904153817964758576785763800840282101489719934761524200439453125000000000 [141,23] 873880678302684307842222330078657889652654501338078174961618269428514351690323063665855147494930996612866845576702178825053958310151619988204685392578911888877219724631960791096909309817143187770024453281508520276928473471851724201810394903973699332786141222910237450633042525437708678243867967096529733888841076869963260068442606261498392868743396351253704101837778720451052109907087507250591188215872091317685969922240250761990233987910160927899218877535655445821944180056109072750806711609448624064663271098040872632461187018679814423070109601449603597435238901860099905537058395459781135231483364857006446710062291965417552845602999462281040135677596908368301900608652352064845124581261937844796347342157806380365925701937546704636058052160270684937165943657270652995494877060767251632011064412770993356919930819049497298515615215540071428517427751644709824046734875956061161689604552416917700667257180249622928728312594478283929068784324913384733373484748602697337772747015201921527972824714919644980874055370809796766559234360851202756890951551726327866940060341148929425528972338555332580604814794922877321447291998231962481372474354987490625079760161294202282121946539544594812005193190624743457901820616663821049694216129240703671637058909890679818184734108799282709970975788054239045481820010425216436955276868450228628646430193321132567651180018946341046528382420158277649432488344306601222134418529210767260408953715110123545456103332683972806453803200126092605152891885839342728177230837409284133019777854486926822379278030762432514341193963227503115696443931349559870570025335308611307103863383361622904188221177069116369919749448648883987468899146723449701902043304255964071297599378149164551128310288779531079512552261411828967316752266685860728696183188709966158615661710658437914499068323015442892459191062091328492358492936201803371286378778439390555723187057668395908293448889292045995801311036837605576478428335927564757648957941975006089669295535271851532130793287674397645417651301348491045800652586651087335462014223819698484776415006881351056817230468509535512566799297928810119628906250000 [141,24] -1175997885359221191331136488731217349865399671091720707589520708647628365338443265038917628587308541803331207149912199356368080782912413563815103165031847337507100480086979137750182538342749211002329775641297532825717016259047139528804079499167177183028532451529284537452455941987098295008051396307666293189525376731195223102431128242946481504554043708547979530947409282307688062084859872638331488708791677697454804925564868796348426141639388484412283090765045382039684039611028715166434149801431656077878508723859253693133578829971376446719958221268174672594325769672492194404750382318394778533848920937488904476944167316140178820035545528387969155302009607611952106102985582459104527152930091314101558805703509321479287132998945329335619244426430838009056153523698964905312849307986513197093593828849665878581008937820653696051447308368066569216297883375062689222296564904057055292539909981150815003634668312525506023344799760407227356460392348566971711681382651360324763931031543232303804273292454272198338811632862164033862858591718241542276151576847649125582649791447969304707869545437276789913809410756888025281267487548077505091902163605738611603952401386516581963776902481192416678571148875069267048739938662332985980318719454508141884265194120892561892397421145742095763236168241053820325801188970434156526136094728357615978504920551085125741772167153466962845842997682688423646368178235304556729862797131184510785304947779622394970475751522135183387980536795683558636994789763608908582364227196026283017990056859622259912628344786459888590890779148739339248945018519515558533007051970012876642357009049198542135053184534745908101247987026295260532196099754445369880446718327077315244040928063771501587863320121870009384842031257841014815271012108189297067357904792469433447965967011373992521742174732631871772495824193823673239007816692489213912989579064585702325668814757352879225768467416148142873222993794572610825000548511619436631674897193664099193085480092342225564912094580674943176483283528069184026484258712321074086832116824936449000409458700748373684782361950738049927167594432830810546875000 [141,25] 562784290882981338048992000760554854917290215040283430453794488094164807905344851835155443939771109502355046004194005466825236819336782394465932639869761907693466905325010960890052485097203094095526225989491467417367687491472469276439121532944346537373002481372546922159516439591662440761278543451973693664245418888499725153143163060215213539558721193112801255886135963610616089651130369777205780089161020996263721061147291518983579960215154394334265843720197523363245946474457345852294361966238976182964311148940709454169164614010940860875959246696800945348071617205785932035750906954652990398827702146731572695364404175573474703540670630681180002033828997985847688988318246425727440968625839755312376150081777938344087920545343065759809802167566988230694368378093254337147737221444986226520722794355215187116442703968778681195941004090208607910783333103604548216843040111125618262110645319424389874768919330104341487754218491694354107564911437972716209311614172191706693498173553710603505302385730103342586137564896343127859439070028967916645840116298102070815616036817366551215661918203637508092992066736727836025439868379364084642253855230369799070234403089709017008014365266885795880337820617477837367865327727409276357071261519656405610470265682978593396782059771240940251171640884692607007562732130578006149183499678476160798839105735783777083733058011581172841818457757986233287151687008178834027598324366122264437286260439137991589645768977808025280188496391059106523982474423045201158663234448757456211086437324342663859701386186314775423420275393407904385640299742272345054178584735527484675282728678072015996202454437237970302551308982727739887164942074872789065539306336322420077938972318579038588526141918743397028012255072289586188020001229457646104767267609473104259980089880533693188618904753873473475814488638182852786183630803247816194645270728596753544089123175788327637340490262905404024317000231311796600072500180554971213790881931613225135835870722800215345874768506893502015230468192137271324503445708316421973240238572684539745526004627948078785876243277925823349505662918090820312500 [141,26] 177615767876759333365043586322121886669236682124753371515735636425839054732145284744844910818108784271904851028914067842738720736430126151843316985156402005506602043066202313559416376176225881537173919281092479930193341959846452501732483116035480404573758276029352673008577880265892218334362722100435962753739892482351942070467476376227608558054708442282633458446838163489569175111649062842602295336416018455866037162944649498067532305505217143672572908523940619726339149281432083125113958270697245863000376931767360271920641316096671067914819710174815268449426668593346273002365474775992753145392566959059801366034181262625798489526137655887534375736150478998235969209381129587797381779381513220819455683464813096365582288330359784264938772533176731841368430751113631747777763006405697213102242188973763598734792598029167836246626062065527879609294896174440679076724175458679356443521042753017784938538538183801123566621324658560379460737803515279663311026230371061689259322919682937332308546102388307492446367800617497533833361886438812974437803284064503496339061299316654164704982058745874005466624632769662724938910664716644682011636218540855527362070098010308781462447768980608126732028110583618062729676212301524380011367803198847694316221150235558258782441341185437884043076886538522714986283867818156651325447902423458749792306435684532392846734726177210813238441136222137652942135606645231482069140738337746975529989508872410310605413526428635714942372375176434458590191355989088558659631913095418657769747302325546447407395208355763724047852742537184712991382249195978554297263614504421172683352733139926207583217933064825483412625140022895460629348682115219034695605731673092259378936860717851068315249636784066599646431295698416298403681249776195625156865260067981933746161983245787287017636940796152744422520560509484597580532757367648935855831251897982739145868515746667434085536383766927731249495205073941009109918082488295269562179174156801312426012080099816230663812225139883272020644540730990874499349550078364381211074619742464695437203005757426573596729145443532615900039672851562500000 [141,27] -409070589239697582098960582911170771948028957910890647737224350856717568288727235746844324394330894854638758378819972904298621303292248372566207109088537161893227066206726912843453840338114765191855504279735154208516109724959964214043799138957057202456117142355171241416849699555262186318719768935354384973148258599342835556804172378946244334143060292059468602412905565148820679467995280411866944003695009501444078151436933078731145163701418487302356623740328482777321042173874044499761036357355684332562262259831890180203826013737596574409983743552251901503636508969118321594340520113187201250139473407683011341562246886106629727154782927378893340817416847267968472474100927330445145438561040987495219981017082882836700748320756486908516397621065449026609313428424827294157934092456652602504915028336957571156912327819779529079764725466934305519545983882710996526477162833966344288529887906966957098709079816059750800413562496219309986518028159214510096494670954456208455924637444015223585058588478777889753757139606278072648361017207863545339486971032170211775315977560509713785017819304214715538353195800123496899457139848305485856268243641861081610822222806507727809301025440007423434760186094583743808702484591255593663859152163271130428160931748361496911169463258480964498132273593546820884534615308825621772832038156490398851343738583122647043174591970301335420674668162838526111771173440305497113064427072644013788138267059871149453179540244170356838157551586801484706234903121333600081029678338179207700808864861859329290621516067255038553404960845083416113766570458770449294336075296242973195003663116287795396238716176970192399001724130664674034281438112547667656887036757896568552461603989470923132218983183528616993682767391508298401875943597707809548250769244984330958078601641850391906321791896785012019191756028718951566621512083006703590539673985662928492859420806276246427528419770368130343115514420771730950653640750744976386472713464433977902309233759053772241128043679462292474371473693106537186635499265254567144409055818247582207927603094089849120484619052149355411529541015625000 [141,28] 159101373853855818035938564220136361104705769749038156701413182652176882737630211522356135374077163677038835135385003821658166544730913598163520134937903040445763431391211210844263988513717118286788440848036443287624637600149286626446401335187419255975712138753744879018494626683737560074653934469901986885594631033632214779249983044378151672309454577118869867190997241537401618104443034017118435612071235707874295521080066818146186123920514362899413979190633149499831188587596113008431708219874323089556418223763965355332514020690821829306341303156486794437313327983663348613087671775388510778467863474045419623586564490895644881979981881943122614615438729119373508537192477927023085750504939156721140974216273335702314347485426690072671511808999766961669431875335857083111116641022302193938599329771564716228097212210506810887045016028752242797108969684487554861938572784037464974686430990410855732186516970433339507666543946845445771050412203461680409294208528299731974119388742803554378992182987483319989429438933525608104408838540492018861874517462235647333538320659940041498218849871225180354020725885534021841536408991040088709395469839152054059769700998469995434986064415415561960739201601622579481633210953056727869194371026738691799355791963672233702698969497916784979712330233757457480995436365486323797141956957424372764266263545564138001324172934149364137532556423267462149173055752749138088379537828790311059199376863495729805185592188060490758414778517306988121832101256227937471616216089502295295397679897776342064171176837282202110565591325481064325413390590788159738994788042477540662118728461137525639447396164965700340713582198497150849450547142406772092716333130747683151461450282937182054433102640764862438662595201667883219928649870890911181987086607270484770313568287579247344973381565802103309456412256285504301700439951514849562350389801936004320202672085539326327566210311426272499079443932414460742312578735525184106052866198977105291830768548567664527671907008184488209871580718321209952434545572880750972019214307675197755725768941799499421495181042701005935668945312500 [141,29] 171095337605547959706706706375469252865679426074924182983943800635214010351514077158959390581496254479252850696547641866772048133602745279963416055255259437478566073306648542328640527261995925608574699993678935564018681584109214246153194179064351856357930277719928563155247233347455727505444468213215573780142950986772365285685736473213202691687270399574575208178524640395615197320674380106765875340528949737334491811711135321334279413843528123948631669213332403370595550045095530870667068967594903280808796149306694758031840829196924033446449098553101890678477533901291960039988859698655022899289909045041248131061093375651420537465298320473792625875977292105833759594055694933580820539480913316896668414911892289859972717714263128522735701038925425506655430426549751803011515670500319257527981673708631566161268214860575260966095601767902073993537400917849330994870271864586573188620919850142423056272329485863660913818610545983612569820816988345103527656851579399501927887456968660109467860446920923283336533745915069249874437291553942618484815448001610122609537913484329465621640852248187862643192621679886396477091212761143189813390411310249996105171141187743354869401242299350970400690875232262169286150745241824677094373079871981519816537020384769391576195993068518019737529548731281213532568863535347341237347965285637653655180989616420880335543732900924424266078307529102490544579051790225431747791129195658248276292737436661964660810761909808843874297542885715718461974280826783756717139062991917796383378816125414859893348469096759344143403068773572253451931215490284616663530708276696757964454207056138534746458896120916029166725624107178506937560380777704382541891482327954834284884472681788076260048104388791507393764250314102647346401982633407101754299022163416427660098963330458302291322229299235946941867076956873642776391165670933109385507752321490076606760241445379357420751650234196772690672001894563359436268550754888229080966038624189111543944719272396008877550971269374047468480085049009051973587266076931316119188649420638155043489711906464761198178950697183609008789062500 [141,30] -306451112929625877283596485767509966356941839911074891404171817813245845447831825234001289070870812239596517483321806528711375294470515399187216514181234453167590694573580663131449242282333491257865371468938010971049119147004859444426645875355538653980637838318092555981485997921233869931423794877261357093069220833584506631885419669280159699828560211828148415428417543909897785473840179662385060976603308363353379569984052403160659621212365723505980750181194107201626593085968562963090600357489825042591766632067429850852746977002988871349741181532539861427213378809995989560112445798478332876250169327826793892431076579376880725476684496356269675312510807399440139675175309294798983012858849283020708098114907543959449062116588317103711074678124582641968143610651059826596294384221806557272685335457129166971477298824685361074356091973834031475573492937251627467279476084088159563279307382600402057457134211385583746767238268995872311044215527256708465818809310414379586914002968695344857740428775225715915079928115400006338171455707394424351346780277133649021923534383072743716085231347975420455631542769947208074734923376607710375247384444797808445331204153240963625358382185414734084217764838252443880640093978341929487316259186430801405872791881958267042252224552050811727709579313692493263123104956564035868668783998897021354672015840745034507761539087162141482317570785389000355871340105371671711317732690066310899205827580451205957474905529175528302710282243487306669652964764158553130915116933210821979331829896268942403631380890869831602101250081575230531979339644663141837567872320908100531789569642731485903441548360518573448353824603841602588682882381947521519409791022398487970014661056187701009751857253773289084904178450184229846744211259539755865820681149648654413789722337832719022003537637058741870434051520418436136422240461056464511032833679880145155653573944713170869349744717985055760513068209053713651291017703996822311152360414471910186623138382797347809924842566506914267335934999511757747088806644944066850491834398573923256700858702925867125461459159851074218750000 [141,31] 250394268193207331896820168887511549815290748412729543188030075400527045471942460098521184199432269544114706561627397912008070447725481649563484685277541138644604163435783177362446149391437098420610757497982687462182698078239799429260999655265615383308807035794344145021293466417316530837253988856224083916067027319494517790497285232241457838586092761541437397087374473807123334457456493385141605632404884238103051225278703589333848023591449105053806526504861569488876092392425526727984095745518004400002448785295487283768454278582217829076173914109870122538054193322600845572706896445737732904229108203667581575162860800914115372675780559433751443232697526109433165381882957731187767018138358272364436718855007143900054626306508504782550071029523599758328775547669760933201401952110165920147134636806627344226958571593223497050577660494370667687435854535826547818987188991352101136359635234648440262472295211529517326406681536993447105728953819817747610886478019164828025419535487825847268142289672634972339556609087371798439726940296275194769896844766881220072897754281923961656109602788951367088562113259347625612825607362062885612352607943800083833519799605137180659057853155161901536493140405843959254736810041758160886948374516588303589161470116369380522300993524786017856592143835858422627222455111686568722635164748700308856626057529947548273916799050633010994600015041764552160593733848642963288706061424078395333436480654062478961658462379159450220616209170616541372290318762601636644031073040162169740357552654768105792087605250532921402050131510207404232643551003997403140516145763212383179885788548595426508836147672686280971421288586311981834327860276608829475228019076445368349983248671918039937331994840850072009186954724132700037837451228784623200263688115101910712286138258644417063676770009519876361483972762754302299574948816539667129112058703852913641499424632824855414434776168416615159351867535829328540702005342554839637133703410619407484715017073713942878738647930250205136938722682590644916775656366597945099497084076718448020263360048605767982560098171234130859375 [141,32] -131371928315903890581104606450682862997377368812859920544948901077223001947445584941264004769123555985235457213860001781804170197618872364491374945271069887716840426388232885492876106809199832334793653091349804768224258302943746932426263551264077191890692204398464636703690785237300026787701353338250136821480541162410683985724856191450335455832958016412028685266429377555987762991325166177151656306024103651499216345195077290958638434749873143097139876500462664634164689465670837379655903975614818245208709217142837015176129943827919079358584058008514191382837028469247258298944071771054307107544916601778156055411871285317712943321089016729918692232447032535352037600467163803346837342092900191919902822189798827364392742667734415362033779363720644440614422681548469576475400449141709188107186020632547419225440254243967398012518856924413676994602631636668213981423032555866391270308511345911220826074928126910464303489448329958970718648930361698552717899013917478060382492452589213234412124168509873935773698881835311456644282740851515049596293673243116063740537103410118729550939966289860272575952001639044202683568365510925457533672415145080844873129382123752244946077290985161723561460101882711107346912302966041189958313123119605617542304258791633600417373611637885039904706376520464629057148999250125310743087319921525835567935837001938013422747861716031953959671470591824267712268201353049867095359176027561109748868892325501663158698916190979654601582965218843362331571993221273903384118156803139650801574659159509151983191913168085670976191195307456507014020569353702507748394760411696254490362372270791098008390645068065234671755277297950454598762474882102971178515140767730126037250811348504017632082805096960213544971871291919183044694347532735370344485045289939810784914199392984864973311319106497756095210391900865293684354871999545915901836135103806095416492846548725358779357581408398288067122847863620377495005461289394850189898841969988118663123747513230717743439593304825090020777767575759068787437170986082481136373641621479415416078215387435922937376022338867187500 [141,33] 41825457128296214789472850032957068092963090527345759397287551072272333578585001160673705313404798397884222123236764597419354549562488023679480202699660545148685543317076776812368330340972326248513803025388925552468919099783464246852944587172917586077553094890449836462859514711549757067812360239605058742548844587156827576638718649908000024641830125208272399893552073194356801095257596329963065776126460978524696586850594076885013731309121803175599120711550089448622778155230116978457012788373073541212244637418671096188035484350166576137078217672623712313846108454634056734724460867872134228357025073413681286684132376119131991993959551750101826561420070562909795472129179876204962136454322787366640708891600872016859315692535931836221207800158955648018222883134464559182863488856981630880171477461270190799136259470801517994312914181403281546547599298995060675985020755361831385453402657360188776360102340310627493783228088368122518976157323469821885087641357825268234426400079941537750560724387360804695217653366792343846034427812170855764360349820121562701168530995629125848911394819894879595570610001434659858327094607612610712722177125732291929880386656724531493944399915151444893278921757304370336203230974216318735771652864862847042715133695399150934999870880498854536831118763632675311546803938764113117979830967344909407292915506509164156595670786294455285737144488565619379046693616080363149230936228403054006561332921226821340704756465004523784222726332163344906456235038016709419484691275700590777354241423504741505062680477024465784488447754380745675427204021305301659138232749637831369028795247897526449026406008060923317207914771355669091643131567504273950888565081006752938187932809888136872450060212920462501225716106886280991407009303733406533408961362759905844241053281978755031952554424989743326802032798491436301717153498434675089588318594106715246738140825213572233799801153717013868258139949058556384069675404261648876724546530907458436370243760336237118440989211038017585844896856680578580087668492724289459443724749968379232087640077535981897804260253906250 [141,34] -1332703952705846068293764966756972258749980479561037431379676991398865502580133803131811094833292799610392114878759885478110402571540703941686463995194736966401318476091969975667266363024303759828956204725966803134648042405702224562114808114089096662276452033989693658660043128437586528753465848075408094469691394764695633975144662716527854190941457094077642296097316535970076783853103071801097730891588863639892888888730205415112398790676441784286217141898580183549179921656140721292420536613939741978289852045869125857981048517288920781696176877394257296241859610622251651188579258652197527056355418057956745282209015031335088374944090577950816362825499235422757324078008402210081367686200333873098673473859105157822915492907122940744553487873185668854483109503173652211278791896470724023319327862576603545945583934253319463606778560493943139658052957977886479921993823059301084379927678677856129017147145038068034873153847802800116411916881891883452430278650390761420676312988478283215553440684023205476289744376333136659071453447321678410257647543863689019743103602641058088475306470763277553520203774523341570396222504834686053253627964881241970197165312906999372679772592195745696566697282558499733779890284382070715761925711423459894886488556557218427936118704558230770866108997972948158142286563789557389376358372035797742201976568532547475532565829135366561256970974802789455184340794223302501380364251225359140599055499407349527764798367626159698856319019477911009800750771674154604546830736691500452890679289019336858794267201220950034452678055910663655130011173419439270537016999357947751963453971209660924180612241600141330415613620734041518700681772465148815345473307650725995433864263426032113129817245944013844508856955840055688060640893187688837870208741008141583825185547012436983785921987326029971843797722085219286882645176868131445652697807079878232204135712063165901162575742684710540370305519674848576792984892181308261585891331546420191058709884986915987317295948462478839334874706244417677573057095023779530089767365665715473016527012010166023803710937500 [141,35] -7786691030036049892764919936239677236283320429514042195104686361333378133642314541760205065664319144927263969494199429481904621788180739982590262293530367834606814626199215989819579580186322721739317152506731571003520878462371236582437523192477190183440003070192145765618201816614396451070522459912052577105440752797050395019622110384181898221198450961129758716607043830976853685405285653191925347920951189391911627239463658214197726675310573503912696952184824711029450390485416859242803623764349878236575034754111636155772650985248219260910066886860008557419875653014212299638925322808701735473373074090158261465765384406624683972658846532736182812623110298738140196295970961259483070973478064242327769396353644142557818105107203943104038532114977804007751552588064474242402995635591086769939412871945168791687426305660276237840580694750923910430088270327735318991866952664677832986416394205169974727236604821156756098539389566501301952349851183450673580999575693493018269551509872611230438026233416496306449053430209419372664248281226674229576463327427004727462212057242536436319995679104125522717534777129330820308146857392885196907839492195005955708201552087727413197412632446243205757340347269219987914273820835995680155457066988585386280071066511030852247190871720449151249690568866622714064044612069208560873309384974204817720560270492399371073131367607588228490944560105572118911615329559708020924581058011583887391624093959083581685262891010110766110640560530215717878160435385651247725586817439753368109813649693753688762272857689975203597562180093199138017460017571399444472314064595672451071640772695276699512332967765810375778372414974603895515931079921700259711215330013039660588180007658654925196531448929459925307879273344728738506459385591521415451184142657639779144734301092155857089163509922374620626419974916581216065057189016499257936513201167391065713021546400464231771748032712456293804762836789280744563258593276231396142572595460720748901004926786310982887887094214645925926137543791856392971247510023542872075276247764898246601606467073047890625000000 [141,36] 5543548106167023631782056799311456588360593862697608241180621706149560939498295891244573081309587932982331467053391669327315188238372103430284613203609978554972342282537749337506041823621264337361589190450123722033280962775467812790231404684053678453048790385616620328041126761775912364550826889945257334144389788301282695808348852065485030938305087803537043010571816917125451266524110361955864389953348844970204158252023985794964919942725160386770942863684495997636593141923719683618671475970480705953788344133736858729538153519883014121795357318086707143910413820721513656223253089238392184912154427409719591992796900011287929766532581087950538047014797034111089315605277893831087339966525093359889574640948037464132210963458405991146517529894264395473390264975410003254782571256708164577471083229191037160586476978768173909539152098299768117132707699538968037138202835241512113689672221595338330689081152319087292090093997752563010172497660031653061913116372128969508104499890096202421484499476330034229678790846563715366940006288567776608835317136048165900233153943080575516129887351091579496126526184396236055459917867709616842142194633804265405339073611510143157798243145389017689466398960458700015680362697654417192395799301218402986584592018952137393280489120364774702039445494337142437157605253139326727748250318138137044527372431897644499539904374923436886898642433976771290292552040191985692239004956200465116213569049556535967112861585749148558922936560320702060605230228198651949277323280815151655755345583422682408301873981409537601270185883522515193044090491093285342888847862597935703912820916128626210630606342845696592118619695540599185165742058391789651131379688851415772925087882402983244300622950846576118939020143826960871469679629544774528384250653940211222251693641217086921684759247555461755078099745896818842214726378106054578795919728790628601460185188835099641244233983767594737965871931872834694357143351547834174178451735387218967200860850487737739783789066575114465368965871101590598089460399447196611123007865828065373736808490351894667968750 [141,37] -2263073740236120347603201128908939545545361286478974909888702120633189358266599920876097508870333755610608130945623317332190232749910887786213076664539249943607061930216445639749429112427349940857779170665253635207419233814039737126493012733444532497141599544183914836505847213533431189202662998847863185275769543905689138329208145469349951922131773951478755602112070653599154839597124213633129515535474623052259415441558996170973824784114236452044307181664717337987486074289981693343846550969068172515415574641509274274459365076018837243968907831423251738891361315606643039176694010011797994742465216882933085152960804653675091938929846267880173494209103227956461910164575981946641049451999867568436056727335766874521774985499662926176788835794284946533507062527524599053845985746589554221318123922184507277030813241495116484996777140434546565566155161442328646094889800517185137565225680419606448945258106341149320378093207554887837455310905242226285280243022388199510063054244233609528345909925396143494249484687260749577445017313322280553902351178629996048192648544733995671005683045929307844972696895382322375092636587698283965455941751955582202643743836197055970212015566723434107671648355922763033775689398818470819142119491739803675811664807479252653952572419817564674736568546311848017370250670776130065535679906035377531412046230132428157924963063212049256142228926027138118252455541244107575793466387013435423045616827431709315253084860956951155038514507106550956007114523739026548341666645361412225009038589288829169462524323202572343983503961986478681364670900760805427332761357859265264545806617901042059429678587471735940815207888439200932944726661360131554206140497786164846816642824231838783666238757379818288842465144822083511251657235474353399479371091071848017868252941746300373986341020860374539299897960832872405889839542256565104282249616034944615445924552300302658562679855518044635183637546681296864798592629891442289192345729265682305827594586918476102836407525029616277504688887066656940572572366135189428548840443163443024417797466135310437500 [141,38] 565660927867216081015795661995358916377663478876336191311781143699285218815437955084529871782970875795431627604759829310878311701100445395628817101599480067274909232608863456944994075647651879590552810943939252862543502311158191414848729003005600682886409815396092347346495206588538181260462835872651085088032379527425713473484856119540934018346904498270603959446879814379323522409523177162093925793812025328306582105683274077209118057953808643558951238543072189531794158162821152564302019570660443243129638099085088242672066083275648557990299191344559536725933820403638284821331623356807132680106806344849288988109025699298030755192792170475817777198024541171555012781614995846184099948436010096073380212263905458745028968252016609377378510740538694874345276418109468237533707383042950519953971427926136584841998351907895597450107836918547514612903147387688937110530628910227424937770607773780489295727414488903765843425822250200761572488069002822993017698379685911839803117554336707446445659447015982587748921491040835039524975191093752798338706070666028517206782667021982650440492568897456983661044651768918457831371391786332316949877721528999492620074162335701172691194782449629622211636587614819086526313606223355063953646338629600137034671844506077584070138875501986981201323176198970442353460155619331194285467922314092777887290477134561893214315262055745608785407164514965390233076770532912316712306721639145077510495597798349827801188245630736363260438945020620620771359113429877459015527502001257663021896174095138808010242911952686875085673710644030854079469374873011423775594655529219566800241095272278644600997692220154976870933324399522599476874660332496982651174169526529874747699087284467502865217946108104962355458043152789128232231833570737913191216303814768137232549911714946682613592150079022283125961265900617050671610414230809740416952322482869943062186253742086636777701363617420710946052080826340531971782882769386690931824716003362900859995862846671102901521530970039144015259471343581961071363899793723473496662175330771785410597795627425000 [141,39] -44764979749059089024410891210464157485978298976355108348000677293538568469333511487601027198085292941752770104087431943144764837002806054526544976792880967019247317214015196261531036917449207344106119524040514648432071450646616386396667105307417871830998082611778285884284211441180290053835182551452228251139497689390159806181401745300952360672963690660285166261309930093004918116424985682143372011787054609467792877901437450427755206070960966783651351232061759713967758305217403818919427521904809552969923612731366584405753041880523623183071829498736199731179135941621667141972507499048797158653159168751742489951687189114599784892410212559736790889693832580730303861544916252770219407423785200571140589382712193206099861945148905410749836380940216111789197203681884007988132372148716729895529652710843066662303000984872940486330492310376523523594034531306795200792524256615028095763207145039875567617944060761862759197088481166690667195993946618581734026142316880866793357682353753600468633571829097835950506312276624750653162413372333786533779656292804919367949428787510741579465453965314431568458441114363401198517178320662090006306753758540900278902786897679080603328144613101593427158004967262778926909235988827900138650985421738799004869121657702575148052047317727836287148907509270308667138552887816100144175207909459920176621069283907908156089405840696328032282670859512323038005640627032038874827492441432585679892126022396640385254602801813284268362097452616291082448742458455905338583839736587263613705600558543228782289584872005999679282724166651580222227827220897254186986085494225896322167665740832290043245013786529001612629731322103967755000269233271527346109572677872842720530393060199684210668273405422931320703608983816844152300124417869820172138177851102628713557292585416693458500072656529728762144934272150223813179520222542378440693177815928319437951031304069127381180961865628921495233743182908104563228975238104930344541792338272291736210545253503439636247256741776020779924102099333445136218477241415620382494362574579595213672529354200 [141,40] -30460431894315536495492929642152157330176179087984827311670867330502163735577456455701637146309606052661709022428646676980268583954543011158953953853861054387508957957578697392125717283836345497100057899895057679902566320996975444112549022335414495976900263896191951345388575624020607356966254425556074124347966716941199996729985321123834801239371973022901508387445587938696628943777148362296684786340190080619891917186045293978264079554491551239726022837340096682477330770291060155378181917012339352336661770192752939860271797108385120916419075434195390114182140842533584764208406763574945371879507709610999023918508216034101536726632128373947258010017970485277375383368860481896811798580107696943394477991206865565273556662197005529137059025591116987366267117414234894958499900513711417242721646841245249981878619270373159120189509858743721558416916586311694426706261447172932430269160773975106861173760131649138401407424457675561836016418406384251276174065561039220023617068050156473363925487202216993826366923335772163155727419789364672492232057322584170996996095980162948436745965962029195137618335473668886722083117565095854959695105015051046521572767411166436003491294584675474605877122449645943206000535370678340482221195838679622322751640955009251172426456584295945289857717296791918981129606338832204528776327473517099157664977236748272969399043340708778338870730379480356753896244502204771877708823821855913512872048726527711428306848676271522473981782893142903459297668514408880040140512356434202364328557982841183118874441744965871300382048967028986827537482469821219812527873185871489230337529483032266180792096943196248622221924824967224543067285600951257063484990078725713911314902820638003188735624628578741969561488755962144532785595756687195794202295249431464976414139726340932344207370332416871648919618826472966023184747384857409580649736261071592751968476022236872413510996985808280968544335082049971203494556588508975979987786589469238198766877585968640997184060604692494576288852199841311294484320967643989137507803814080318870408128925 [141,41] 16124774573602303262642752055924905368526107314519934812481767867874320541002550261000657524653971997810828295344801343065108656232118908608354845770943176049436612975023923138201872679663576573766049184245337374219053470608002794566504387232027805829810557174026620152565255302228565224231378735160785096963913723261174215746940607218697520642708214856738177276296942967671385346993710712377671817561928012586179892080750010661954891543161478001597687431261665972689668983371878621841847341670558404410536905501034787969505168077774228229805348055789591429600172382908175598899794945937965162839180356109384665149522704648511251911190456058379543059117703232634709628217392155321054246353760595604134172986803653328211630172789189349288400586706878252707914983731305542783839364963047229089359437771372093859810013054959353848064140301506963064243868512674170588024443541495954973159769158574762163412717228903023235407923250378727743836867675967054905527071256858478638236940583842306143545826145329908045226879608302521902686064726096490587360844548280741093894201583423844798213396821743871464815471124213289313867229264908028831167706256004982573284743041825816478744592725797010257635505412755012164210045775752606088362358447745557804109796077403779739589736650742346066466270640428034243045496675962474851791348126750465040348052964998792371362727368487913465866253178255935419897605181113452269291908640509991765466747550173523209457991457580389403452364708421267565212082413101895141476830609400262182958313165549721254333595485356674889403791830677576901895181109848778323158522055016402055003849742805174790925623806876064765477163485899683943846804958735938292492448676674365636948661130707513494730713075768206329815815053087181821779535093166248082488828394957089069891793137485496301045932950323750184788311699753259035953769358431973004636716926306034903225751547510634910471658317142007272431141623091477099192986263133208108430476961879605277197363579595133187413737073899326751964959541537889570344713069850362551278826459039617301042892 [141,42] -4169469552578918610545193528656476584235838568545376556070540202845687018362999779184076556810715666154673228410827061742183328991565410984785863339159954112668647398531242003001225264551028010872151137044430120702993733463315570555995927166986812000751539070179495617961131989615864203357439766122108276905482570652381201559235994609323155399612255034513260664077548912992286289929969372385703419711334722473814428413533260341360454751702764069592553780293820752573962256326768210258221718942726731079076725661977934612165692690531066582161548996658094975291449083806943112192887578112160965632296195248511144267315136771928360261906022884009000093847581646229424256352532965890339152645514366198517997797354091080291104833761961239459821648768273063689088172001458649630440310895026528688699517909832158577245631419740352529293050673155069274330769359006147724219976046188680072623878025839098977190839638739778909589865690452989044755323781888228989718889170018414899667701241872077288051588540778948427944918359441902952600166338530788797950726350247479533049184826045324088031031421311344675995092072891071455339585626015807162571586443161925890677951186986341900673513696423607515084314297050352264733180213003261356688769103891086647079973189522903183304406008015957878721035610123720570862832034517441732322606796287745464998903390009262138263951007119064555651294422817470553105803222482840231178699776645514293108444952451366541615145612617587715140165898277940558598652557791622715049853308007500172892658978332845302953030565089245413556965359720696457433946185665268426110718434202199406544453572972155440993975011669840127519234220416604653957888200556699051768798163123150088862996793196600690289084873284655798621315946876229888335888861633394028679811570830702688591467323600452442932898714717258286024968040295759549913326297057976892450669673137299871100561393921217479554192236308570950022442759802760237590650915356806939963366909152629676090637894526400937891128993376828127756752240201509886221654142110647511437051250348759226312 [141,43] 554775600001192423891328672020854872837561199941825038427245400683329936378691817199498104455349782598449045205911468798424021336943202925108388895630876946088967899948548106744505878165353852357494638647519780436994321079126775757635001810232950126692533216766007529898528857630271572011741092135413558178834230827767754208859439834694595674766916666866799490176260615179332495182561387942365626377161774350155676037929419108814275927429764490309117346150328919943693626559708461052963713080016748405803058578892534019933798881592870957470009723423351506705758569060130521248802753109716207213465061017963013109048214170183765854433272773113287262329894433915778608230895241761844209746156211238497665361843315159934963833746833095331379523070423042179398263494076223275387860449860474810070896389399764760712109843448143027343173174919104426434990068501114577823557887898963561829675786833317412917704612552646853256295656228393941951330692934235016648537720469978042174876650657898172781253389580499905980798279220049472126336835007475141119926522768611588650946509837224262389000315886976640607938147956999576892686918890045644682142334596702360049707647603008439619820703990447675435083148523745331251201706744668265018929589839119502698629216795849362918310263947609977605530470425686440276899843326945057748041529832760090785284892216675940289690509025086894060985503161364300174993022996905546943355847539419016493610479656039299370467452811735547801380648106471107672164269636394716456386366325499795022668429431735967269266571132479454344595197792507239179582528750247328819153527317196271157438031411752143414352777715380319998855623247120476155179454329812322286968607682883730855431732104101205275156511519432761803724596699116056572890941067880985807831173913378493421963628781008292641708550292742692253227158913953456421970651593844392446780972089198761347279186084114315519435960270538166873527056361269837304595191558530697989620819054510210425420528139472836402027160263640317478837426918051585635383192457663592255168775243659176 [141,44] 30584189028306175526904148458593500154412773745940662591900462353617529861441360005411630458303713132621896560493844541354748290223561595751443832138281826128184560013665333727978991705128492859917017237468645252845689585163263368686342806866822374677102782579683544842876504718126751934990201164329104123150373782193378512001862251890327472462962552358382946952436160816214077992100372753711091707073448017036880620997625547373813403609663857625357116515061246785282602947110600278212438829461953416485327444357363125253012994593271688391225642856671960553875001660339996146502048947922650548329051154773940194644626785964689887634966743812201610362641455061438020254951224469368299803341945563355375714638458523892606185776144767426700482726289230591820243848072501231462919582153874930630082610876803843550394031564961669590093475855084618831147005528714598084009829437029779567067238569375448344209753542370835308604720530017435351519678021793406144437551328716127130483908146858507957634472348481829658048144269917546798779080734043801955015246556814479320441656651441201678191063218705138471360929609092784547537176061955710583854347037650863640513150585218637334613397067521450833489155941456428854996399251711281084388564633710522190564325644186513580704296798167300623426787021688082730333726235540440326495543310286620389362580640854328532774998914304486076649514797336467102361138756755229673026302606358725374087315991335716439400431125691291225693632159995821100246444297115793696115540477838505322245220246503670146194825874518640717477655221698145006480156962639176041200794577162411463061547502123046027046561964497521320122318568917872103756711807102469733698055748620175197084504175025192724491307203933615756694576518193349768653505167242547154192537184672018059729061974966274402326764273206201611776545834656647971106004537428438238486657425146263284674602156051147575849489244783452796454097863318606853044293039696803532767188833660316851104305156959820549266756088005171118712822398082006543760429832976418279268977322392 [141,45] -37416921557452856197192821684053070252203128383085802366369495857583359771406112534627975194152423301134579869210779427413459584963531223744979731376576019708519411770268914888419240220063440947133591749310615401963092922395047666889187584943358807634975823689461233296230612597846804218443613555155059665009791102766777217072335919286612737114139556823747288956243039947601685980687802220672024654301149467514794090197521758450599870422833546920889597984778948396635066596606410915809769144166218256977893398857184843540501544684723779986534211392312887321278967771881534737940822991437040286004407671264038979171391510852210148307884100711661590054243295679169440753853287858733895311476401889029759215769180154715389751425219565574271561709969518943182800517161645060249341545862320431065644830750151101445621932976811040499326254434910175253981973938087650450466905889212209348740908787807437913589951865974327829413902273011414322764359998693657926761040831559893701427483128856199203243062491624786739573927463832905179903026182168828948052614382582259827953360222514776011759604092665645867372975460021221419482267802463576349814517033892173162241429785284364876053888686458016660888630785274879313402846762682189826261928922741660136837342773039563794141156223641437548114331650242347472368868678669674382327513275971108838214595227829360042680879328723399078654990655371432608793024029170855227925458670535037028068560607463036623208004332409346368458648058100755730794398894594311375553105597444249350342410441727866446971484107980107125799717038264107294028762900742727800104933048698781006337802371351245896785494935174308369877505116372607214790893065566579504391504289204883243135364698463312047395334549573463141637824341693208534360461715109326007403495402507323599970769897288910691930962767111529427239958491514902034278331325353154211041336090711383548931000244425585600483933834433504086654504228420753616048141731867994712118083242732422118655871483673383577500766100397921400708090594377490162000787987647543013136516104 [141,46] 10802671574134377097177966279036789568208211196017233220179424243302571291457731105496298925926659324761947776671637623670790295390115733623087725932139414697347129596480291680676331082913793358160763970222880091421639204613959459991116216339797720319855001300440473599295472320844450709445985178666688589435823803068781964275606402249249197604868965547978110339325634097299077463380997686214865883310572682680566030028860378704570793662992049900347822106871951472461138507046439603096467451784403281095005222027087052359273885650043639391963784056512339368619515381305249623304972963649708822476720928073591363150202804375205981305732755366752735988136230783590015640077807266355144122058741020833025259243829405622703827045612632389424107445456485830195026663033061684323540464038098670416498819597550375593596079111629908343369723560564002050047769247854429846359854068385769659788575280738158553392680313274661863121120811071425112510838133404618582142258861983892288923086470141867869668629793213290335692330108888796726126097076571271146388374479483045708932224907174618203857449466708471002723353638771446278646624238946819714291999479134745878754343655975803803920000359763168149834283196954649559547114207215011214640513883869271632737334936244728168827656749085176221672626214691330251022111937991342060854651969757460053563734151689506544674999038328074614810226216221960921544903540562483270784214938527072528994903551358579324255839084367641909314249100114182272376836264136657516974529462962347524697253653865223250756236680625167836868722630118108274936890043391583867585263914267393018244858241911434216745451251413287615330266141003665534683222591818994814969625040371765903051516009295172743617712602480856286037728371466646690125352787980331023596185532090998699437538576765115357111962554736765606529580205025551670881243590550991546419493835691431719316937607003499942623031512178541920141892476036729750157258826577717577028035160700076821024651632144581640640323441540721228025262238969829007501385029038017843653140 [141,47] -1833988611159906568825873277815196310785940810731392046834581917800101666618934910011567147497337018001624299050347667447587144647926417010433150734693274247671011068047869368510008602720460965167877221717776763476628292438414908003084294534946582536428147330532261565638455102426292064364167054169462900520872316729787459799498793476452560542433428547186262437859684493697027637723061470619263034548266301982448520790727486197140917143197925282334529335135541071264397991848130629198578215568292348600426047228243385278577705954788419909092979614127669650599901460797214880584402880612713783952910127426253780749546397956247837322712144207331983460593123948718136379235799527248604312217379305484099838122899724906124008503745696606739326055859341201982678370347501041616170037522287325464044319835701830915921372065949772852762183451522724870820630234132497187677920018993629683297600829099884024290810020581163319463564967416587252530426123391711764750662383507306218516332870917076354555272153867859774439729245609088679561898756692101827773008113480643399755814675985365234330691710887295197870589709204504462954403306028203103263562968954175347257838640633935604542226425651089326129018618995949630356145047919285706925938472212854115824671015767101351342484439600236478290830971339690630848676362386492912417870121221786337374203256910420553994417793161066444717080606647182213050743617160910813923845777104811767170242934449512769014674733522537386231779474254527196420940989546201713009607676247639557064697777241185604322689116013098908985184975781026405208107129575606050241748179212665911101327104569210487883075220331723538343060651981691621383315007164422974986863271279847781672829920180184324791069688699119737255761771452571735042331858038090262526850012133433684610729565065886297395795345540901030455648520492327986847593323283603679381649604111658953190890755568715147760637771618717008048981441193739875806920674676016723312168192032257174139843171315154877383694244707040661483119022651431449909184800487443531726 [141,48] 138623824237946628781116736879888870819376647963637480890862831189696284746716392864857443747005509523108991000763888434802457665165179445624477212193339189979629243927013266049017674708397982890633359473125648565584352622535673861528901357559381919714647426947932360173250446161709852545877157805055609740182578401156835459411048678087155322386320712909271492850893927653924406139401889002957171393061957460935640976804642925468168150670866465747483780280146393030945710312014987930551245537062285265581176590969088884929343429336651905277042163765074682706218966647829577307266163473308133550371233368259040377641935727343488244309800074086930845405881069779341774937173470243348720152727452127191107058262421673621155426849346022818671021259313994550676206170636539435398438209656053688109241021505842994312357797560501785957593255628624674819538391487699334780697389005071515653989245571322878994728580276980132741714656935334774564439042780219240562735127200768992221293217533847808094362206067526515475547702644444180677718731413056498795916292396668049651164718588948868057352342518994781226257714567160407890152079628278254287658243215369477291863548483526888710679911829806645776544970016916981421566378463345712475049549773614976536153639623613192992487404024332390524299307088691260724013908712088715670350589831293667501197725888277993996456747543415950372590887713890539391195618907587789249925674848314765219654702572266715778801200430469285179928069231212436808709267714681964484044828535818442696947677514893198345408412279730641526600799847037935729284049140681077725833996118711111500491477324917367695416540155270966897865410883105218406824010603979074316144823195493321223048760499769190475846243265453600783129978363765790259817044401520769396558031583540443871669067822781134605148214422677247715029549861453737558658908270396911507498053576743430537232952224107627407408082921505923455626194985635705813453053317627572266167225616382800198213523843315506788134683753724440937057385180775928904944155731337460 [141,49] 23579585753472691307913594663024456542707960763809474924418295415956288469869005124630377532375148076326290489617068866213544457887210995035289192795049094609709892866373940228766233143632481385327394125997689748813924668126587132940187236445748795736771799006840413827577556905937868109042664268550002663455607514792153826845859548320842175943566248883420206018668503917349925125820616076088554646549736270464127327509693470397293647432497361373111592949353908911796457627079060508243113838801874518304312079655682554905251377562669783319580256904701779365659142570259337228541860348655010493552800379413215784815467623985748457484403434186458943106304925501063365316517561237952069465156961041234637117566314821064480669132353492616029201656963504574944125360003385408044590147388392325687072208709783174383017908929326148379143037744018758639218097594371849882927485633770947801622898830820684018866993189077996081834120669828320294483147284503893911323484722975425482868413202754007288041437009416838025378621629990021101732896899540887531652018101703161225979046101204289059692978587070305168941705860324319278994849093470552531004363889895021318824874675816998036174948301660103859925531477386637984798645454995655119010846774876243426046449148265992037266953672095784056874928543096424668453757141014705552195829105359210391732916346433769967346925453581293460189919011796102095428091164892851457493936248494512063656882482358761050167594067849779201694429627863233134895155568947778594250110180294557730765928944172616330690032278948498981240555474613089061132443753279373713059536220797101456137520676356740750751966263839650779475346939004714316303111395273713271004512583804726307330832104787067385597389538754954647683475457928213158558984899503518015560141460262464190258479083959110676774096961134246107049319635529078588268977274054833052790072898112528864467668598306774667006246535836012517391380941584558306365136276458518937151689007274481058862103071140250317700993360163792928056011817682930210660093827927 [141,50] -10467972152173345845806204232119627548033639543562137444254945014417122214775202136538666473726500108249251212623899580494782091171949440870510702664391419925500982720584511322999754305546345490896421168593925584389256880300176503869179254453698650933080027745959049460180022962284878268261474394989755869813847663102612675913129208176628248868675748343323087076406104254779895146697211232180190370764980858081742453995675653612607172953544397190395083641567691635688875128850381867315213549597186496336529121754133182003439244092463775754715728265517096339331122899523457847280235302590530578679205406475994150364579760600000573172556549189629919589262154642321193154461423814150530393837493755013265744421313291118359205602480105783574623584205801840575450178790089238300322241768397994957731341423591518810405409028272190512968627693727758829453762407407329837299751979233037959547774135126374836376233157524803502886142950773484810980487378255952244297892906315157081923276294706801022226697220858009279597807398360921098142918801765284618857650701866299604669442555157140274392656477511886556731637475845110232182509620535500007703969190934333418616548400818244984870088337939986084563866376652241304585661007033267224486158994418598744241962380891206591027799441872696591485709186232346424453999174349922454668029741010225341454538315948004299713536242939983980737954993075710038474616049395607677226812168127717046361307868737820199468417680993312468804752987854999594752895927367208217691642546053715759683370489902046111606457689386957422526441533299182501243345056363532600981329913545313612439470881632329968764794492435654647442590770368699925742205973512804877146401796275104152211509161193575638772846820455524913995215694180330625598637754344451283885687180781914045386624375242293683180810059603873139328188564098164538327394971664659453965099093002660283958554949356194623008490690491818021838077386758749158958732498696516630880139706965433247645677587601678347218411689664551164233237397282117873804024836 [141,51] 1954663794279363612101432197431682372667779969692166066571567140811636072370777048352655729420819382405137746387058566513136418419449543399862678030533086220096840363355999477754339082382237852574760662000600372937210080973121758296644980294053101621901737845630343840976056739993866700298304943370317640253096471881594254376413676456760887507616793950325226306785235121108160660201686197021306046773057139434164943014686498413369880268368324625616449294745352281693339419510886323736820471345219386214979889611418482895504870603167339080430257435593537945290807687909012608048292731093132009919313086450503199620216538371522888889232589316761005161888222414847741730124196350325061394096474242918812495136302092508276935059277586577246640999311887051687907731293888165772170177198250982120884090509662071420143661977900442036870227739854208076535505087270439609354813485151235838549816561782647772134036809286138648135389398775346735600771432254531011854305600175531528904707708560406247039404134402738612956541024851528084474565458154527005396921106436899347740435220811383409365580712041772227622234433978068353503607391775824850897669425994927033551376144510216490558798235243749444985696098721847519802902336848854545095583651873853024372074837571954600817674434384922489522146979568208413165183520952630981262803694107874976340913026986122315647164009297169768651826108721210210675934686162287131242458658543706472342595275675814949846971429927877294722402965324025759605511397405885155619107216796672164672944286955784447351354358852019659449378946767820101006935651313386957198480034588339682769199274436040562555840765291838333042831193703206122208907092327747002696751770105598264160782761602828400007562180507922652549024423682301231615471487749580138625500220377350843724474331979746304132232035717723008774737588013201772485046012941572866646109959030589090234555871019612852885138265929538513089101718453308265657059480065443345595905286573124223588502373682819422372338082643923509422314780020083338111192 [141,52] -201790566367173260055735047740246688376781237078692467254184186737615095177247433723848519985239555672897129303322701176579624155194293288814709115343438920079768568316935873582256108460253919328954150253673468586156706970987267582652787701814008199308494800347116938049859900824786805133706704086276928380043167984641115521715788431312837700964833457318659810113578737560818707878387055250933882743958885303500959220830594701147998951127287073030484611232069823998390226419438669363667638252811097500148587479305005280769682451711334120360350954157004810353939456390886836669686694737576892974577661448650764671943205395834575516609773473910544957878202604762010762092727398955111988708613274769495302159450605968728388547564863313412148494260119792449354151539938464781066959131160402459932079569421327604628247699496547128122074591252664785785283983746564239286803019197618242907052030366157165802594187437007689998530182229926231533743449968421425650148682322728365404541536532490894009827449371071817338115685335877255647022537056765943111420388264259739610954191228508634604932250597959474529418437672931779678177695675800763223797038886566798313386258618519398747171487702188043441941409032913131073918829545698159944587608048359621516328825945297143194897686635726333680867384865122792830114459744578865660770563642651595835178593451304955183620907779176145114320383393689089573365731961194197020791891764177813857814528565875095704613485788270045359141595964798319688203827298820225309935323012610331946477231745965148342962212284382673671133879764141596132519607692710190226128815835920965118821790634691364150846386772757943857077552219252714627797395429624048759500195651953557220670655562979526979882342872756476702827758932335601623263292925419984809534838576750324246441874393531978183877655357190648074720571709970281445942301543082622247849911295037660347509021885571502816654461374249577685605587383969215692036163409920841067273027880090088936316578440202139435751798692025651701932951833077897310 [141,53] 2410390616032029478414500087225562249858521721971221595814741570486345172733954946119523920882785676457395673531249918758292332507945276563422832965824888204045696124442881821052042635453712123987756382474721655351779939990233322796113700546814501212688439019665127531265531563782873576674085784143013071463019330642285172969064096534242211966614165285873975570497216590844342990431394859088969820538027607423963794646884828189376714777714277406259794523532915828160897421839405332688027475479182593963064143806933539834879756131108609831067114045241679407828142349809267635180144837421458749475062039961653617202864510722930906291239731499548189945108367733168574649021468403051980478533449498714240164424066796493362198785907759882370168514848915649653741959362567514933629811355386928013031142623448310758863833170881084725992240585852424011591138118982702855630439269827568417848124806944679221002320351111605047660306598166722920039351402504113465783542762953657634529631320056410723373079960123253105878651617305380955651353197351160796663676194044751477925014885382511893946893174644667399627741043182481069859012751388775220769018340835876163642839243405378082979564770836434235095979403513427763396279802886627166635352581232387021589250234674987439677606310968661577762976409051588371570693372618663807223086821129053002297370369911091000641902515197921127617736687785113791183234855242200667053283573202889554055682816637618359613171063456749305469278717607443480514742947080424730862369661901718957328340563094759308372715208043675730548524300748322800871462474947130308272331794880555135677431320793053894514406554583653794477461222222267006494615674645492081228735643711454011789668155229941537033982543495583048190286599474550917839705572366312358990460824248637804074789570769273033820015655067480376119878077012619671835706548010878106338799677230548260410137267340379841789071501394787527570281308336525325129098820360576376096349082589746827600688966262564087034133681059989977938970028833076 [141,54] 3141906411411142243444711480493352141677191487779714453430608163570636159416722888374130549311464711392620773618309851253799856736245699834087843037184874058216724651577404947104349173385327012281921758052968495986627568173523780677446180226379767225907296894273752648866827507944523360464762333458048261557877807825581585578470491557841240975512856747365107686693385974833752807080371229166323371111689550978654092445008200780794580541758933653886479438385888124993191486192010403067140807208287281117383548994283037311470829318604712450955696756119871880197127675710135246816206630482493259406536948062419354601440416304091791328838202362446590325092066969665242412866480263618275139494089517213838617932151655154634391895097914368235411869722895235941504996720658510457423280145664623013991616113454153685014509035153523036401467564076015012055839279594095199224803852930807199936404847604762141497600498396423765486763429012444171488046940022090243242289593068544457384323362649981230720842779430416129876650122642624362759456885895439042312668417140327548488795664782154532719782708627831407180434269368621386927129322268198481274724114607088975906528845046999715549501978202071722126553972389024861161197566846855081967291799553990766988068569251286484641061507464340206971875847740209462174748825668764984765021297592022834228732714654361262559173136310205058371084076162333321472882917584857058046611454108837643627091176140198698765611005513790715862014746020172960459405048339147317465048112013667047712743206877223071153313568807610647074114994314087815248181653923983758728494989130098843374066898277408247334110048647583652142654598529848948105977591640477569653283939976394168363482181725231324873286388078121684731305919518374251320695591127522556429459008011916538981873694630176041846503699339038605315616436745462034379562199986161547238565412102717975922509395899352420299265515244494378841536843145393452088203794771890070355548446208647665785433493196201144971490297290784705231793954516 [141,55] -585961620786645306187009572565435886446065545680398576285406409713686970990816999639956127273861254036725418860593490834570711773620300722269835973610648136720444956249889556615830072670342461420398553194520365505225542963171783317927666251276613777645189053632406144243756649492590879251730313407125607428110597460915648608399364357241896027589694544726312268920824984989733571810530456628553367942465240326563428200537600297929685110819104695249054209543530400665440021364901334765823428038189024588914624145248679600804404126895061454435023407877903055879318045336373696977948093738539691248196938518693214476335194072048152159925951223903058022065877370922709856107278412605129559838640782364330264462795851128149348343021927210399094520985340903705817147010728090336647801218372530917983045621673620495920248419838720936124262067655462148200302344156953727833837161786323960910674762455461799659845504121321575927795322376368560491686535612540710267820338400526489848410674124656099447185155855061714476330604548691995567605511177113924177221016715381950003724179545320161106529145886652679576885928517647593045607732113619476462553435692383491755729426029267455458929868045007520968903809991847596891610871013852276840871246516409773917964730659502351309004531985216579567379622947555308663826058552059022577143777230535097641844765971582944267329944291841117790594747900723995110750791364484488465413896967656952067606411110659488605110746344516426963348147302246471609541844567665888747129929835563870197621136416069566065043346867637979856544915864151426059180575552529906552188929765988012114779416703688709815654374004636012611073238073823934504390482649538335415557854953072303402520708277286647768033569080940657200018823454095226873951500731101956831527071626947853172646772734500619025669909527278844188695304036458792250569054213198221462139996473980243816412274589156832754123792290505453713252893694980871898275258314958276839226569135584993581005311948706220115546974521192137380563305 [141,56] 50735325545859482755354786879318367322127178375868895218761870299232810358050488769911403966216484353693395892389294371380896416991086623032106225821615935918746179072053413095597655238868622400819169311984650544744130248169333552743549214560490218399940648132439236983367664170435360492375177782161888832388924071054851452096425435176243927280448459887766163033148642681787841029547984251462280407810850770541405296658921272963647147842372698616899117806777904437818686649909170409086146797506659206046597050487886462560409658340255166959023837167147080120691203859203040605677664335841456167865644923398261485441703094103114534524738123702534640938237700258773315563783145204134212214705716080481230768203793215002112888867917904315951403373667688454773036809835410942502090222037723580521824161430029472846446267404569563686404903326883029086703092765662487875732291797180890676341466664673105803101702767161019280875673962864423706720373039138695533704045474953509310770597453290070934812707227894229675813252993652865333120338440656261530593231392935760277178809639946791772510107843755446253170645872342178233398077193309777354656617937562569336223681504511234879520878896377128205433526656130459926812435488640579341780355188461507197849254473455009891370998559023041110313358712471820908390418177056719951609596694399933434562939053094664848986780536698501323880432521503619888901094121672471357721154621585437198577542592346030929469640296805079894798627514333899412435368772614765379515655873740560336925963705807169334077432790555312183991020588261066011949542049250242028530702959596433600055185102018975951483635941519928962225642723760298808592514730015587005632323402578767747849543538301812177612760725853146154182706700850154048306295707327766549658214393620923479375839870038169437188634545317127328792832269338651207802564807230496510986392298351722482100997120865488509533492744623901278512493871201366075722807413305878346093675335097476390860067924143109601059947586274997030900 [141,57] -555552153670741764507515134964351796981858098493460146681821463700610398681537924574291982195894001850604513816100454910497413849357834836798720540319213270237473214969165010786839044025917882920307452827040347421540771563122651264095780777194206958392185615651884125712878051177832479759107095042968483879772761717487516642712196192548368465414885536722053124225773524592182141205394404136642318621543333182004678630083235482252204403779044829809055347352667041655607086343825571368018839290814286415419786881473557327897329766287618329372384838124937444196993059433134921030227695373619863686578281823868635378173106116929006527585705851292876964037488891127902468589609255821579436419094304616219506010604830404676005444012929657133405413036389007423993294490003083451749286577783533602358464037323982974331571524052883897977035297465999970807169061190054506944158428725307013269971542102626265831100504806717809352862587607320052432290037120059031168957636147485247118740745248080484519430217809555641532533364592521245830601153965619431098646680694475096708840839874877690275458631449018455151193387128416304034268211446816113009627598551864459847751029963727475853833540045261992721472661868583992605577334354721209799660761220821655654876227583352788760826481642736103782942638277985720555155758650014601932197429950393995222078124090753769546225829435778157934859581775155764392398711406664874981430508433921669806026420716588255769759655827970733227468815047357726724484614841936476374424190258607777945056468434505557395806076166928808102560613158548501056731772684350430448354812847193609024301916156181943377395472777042113913446564178595663391254058429024333392487498699504021845864235653533633249822672720466517404554807088126521178865121727131922075895000679352156760126367432221406226053657380105670425679978678729861000081065074821993482125853705238358668476735821637970059587349687376437713640655248176631109430636391430028909953333329528545138999465051194355522605691466798700 [141,58] -433971394373025096748803609911927637188080419496562321554212368292495149330121068560947468750853395935530819535399939708549352635408230056996543368395373369237812323517967283454520051607941388202340994641206547325935115469401484791762402879718513205030444317787955854260443957030911658631810165594369789695382886553338124627620115461196892782342684432116192877967741366413485655818848740536577647506137302733212038378935397117109429620150344529196306662300297333444063347073684500070278382603273747423024294504996480828367643200333672909406932668668529781249670599628801383106915597525616163844567165783784775897105051429417552761130011028239570738089610245426068635510077220735443944293201846284612504468689721839285570354056883038573138013676074401775994323159977911123231192499977682991135704839229007262732805209715769612280281886287403182076885078528039650391625854669139248158399535977581587582428056964977658393482994780792817484690033110357633534130616915354971343743552689124897381888267632572407357534801591722075878060715393437600323815242468494907476358358821205353632125971804154343444386522901843032972208049294313206162777439602033950404327445227751689626461035224788860920412465832850699772816149452821633520905678312214189193658731888830369085668743492834461978222612462711158213190111261089609144057597279941410963275653767293381071315612084407999019436291865213857938499952310585675326048153349058565284069093562149078911469775912530688659621125420557483480176243970192835056838213313970694709031744271449797229350476673521930365095719675149604170847258821592589720804692402275477756075088881023297528844925331705922176227937136812946593688885822705899278594854967744833887835784221817011175170559783853714939094362267187499524985885034002188386393022498862985736947357680370401595924924524447976180542767393596180286659379267531216890979413359415464292202929545130667476718653715460057373204813775985617717049471007329281237931002096447978590973809510479921475364909397363 [141,59] 59391522345503450238002841406322251321770740545615772354417344063452153722689866338147188255821879026853576338188844201042359071027380115441990500300842310557004276080400049742650410980795538114586135236603558299228125875947292870964310492477624926370039773546875763336897022913392082110244371391142381790604950773893337074754497931231518600633701269115786282051483318289349811136719669344751266272912352943794204576503136300197706900460989311891149598183719152049268351209877159320287323923713243856998890150447853245245681290385084670026329990992861858550415321274452349991876202158068196159148571468395737809502950087564742282995495290626203844174533923419144529552465467701155675802417110746404711356248573463066665154729285470824716995111577106985925931412176853620644587685530480499992655430828779731861281399791352811154338258539466621661463289409233231061408349472934355947228799926617350372116107174604236951992691395818179712692092438309675920787150660346025706822269160582885170645546466568225597662937468381195669125835536691645765989672184572905680097746286715005050553333034234073753337572331810086536968852047633709483692628980273036641498145292066936293371688070898210286707910806752769034883215434910843684007305672405143926584638384478637270838191432035693927021299866044536491139381019637357510466281448858254201604792378604903120580149522534982498289453760476036696048565745208021915072241899338775937937354132477150324298471202962142449733436535918772366202320304171670758364076601036483604998897410252190871533821836107743135392748221258918837933973411320667401181558324646267803170698152637104127696860252493361328193947018885800251377250646909016069497292466002937730826071607264404492615323898177595065402448244478401265033176681812994461584976759949054969243162394747845673115446431092560867613769611889592097161316697882390431001263375372944862248165731482713754200262410842137105077493027752967111918464456362392740722521279253977446746327659263263702960186524 [141,60] -3859595982917592745260370000154292765877570564898196155074230565617546322076372714143160525914627688151809734983560696777754811845269865815550021590953442035592928333407214551040775764233943401016021951230352281893080484878586666290585557427089457073094810005293656665286562539035697398702773707612116950150657183530578758130078968250236953763920799009117127271079247306000500901502739571561092981488024151320425447748495062300719299855142062870689782907676069170788772399813120445215164066409283472294708550780098270606176135887989461141540468335209971922131453054926300820394995100930333468363138509113687018502469951407038750245658792499793406919831976552022537388755818569511241335519765499958441618814318931112845819747577966903502993258143840960263240475051850912844058221546366463435590764599129060623280121996395082498915280554773409008832563978131858831426645272459393221029801704637864143709673861341828680209582153409136287616886429611999177983795398582647759172032353868990117501881263288249080345115540672622608026779712252134040919557503549056168294380131219226028064750341604045459227091561574918046282302358436251720410453982251226072293003756307869692922638441782807948948056244396792206560834819518787651640818904642569424649213055536866094037427422801147161212199981188362608111317962592478579269814326257100502574055088211131532577789255226664849649817016024837913629647043600092807382231495321447826567098776905654935747647464785865811245025466212667570590011762531459697709084080123567163106345489055238846689740296131442939770743370664971068001282651839488176818761996817259725888088825558129477748167796369772373175668211103521948491026573983133292980850210584644128999676840913237885544953113944845322377302787750633576261398811659896133824098976611246832311833191882037310186369167415040416237737581869334195523098924973172658995442470765878741140558957986086965563199767454546317572228002039809112190600524766159893724191460955424192366087809719951399752214 [141,61] 50690805605233978673813524691072338845132025203634558084808961496636955642641701851884352371011646772592533355114373250434570014698943156320462144986997115856376147424436901523971148144541168803726575987629226668513465819045983164181758516490352339864998075631096363245339378243371527284610348549564960478538180593263172885482755636979781496182269338665295513022357013578073655761320914073194450348114458956392019506001808693403011334926659467804691009039062545938523978091456940462063498435508391097007400765357295826981374835584333417870775918269073667793942074850385666981413627581231853874931663892285568332595115521295948679112699260714487302464884631655497701396490105431787401635917054588083794980488128661778905164761472350642492627276717408622717252247326964042259341426078752483708883561073009242692653494122569774134443136419302983250451916755819939545613874876462766680089248943993918483512548739671614356109723939741856586901787516528236140629162982803351825735730318160079959112668132467819588202037474373761422343829134574175856002084838486094542658285696081187004031004771279177867708063961089897988616833480185029722785797632962869558302403033568247776630954545892909007124546306784797231797717003223976139915839937940496784117778346852239196381602664899820845426856612106148047330769836238813880089031038064993007653427776707116408514509335216884054858961900859712747066339221238418857165476452568813063130144030087917226272070364879851620933285893765289828202550467701740681758292221123191345608821725180866087623101185750446823921937584321492841334413420754658460865567388314051400080435080650572077700512251310133348781537669045579678923169953802094562630259768735982749438696965336347540602163696758288828106470991642434063172607411172621768354122696234909622883355943585909329762844379520238459443515917307965755463807650071860155869386759675595770951596518101053011273417489291065913221014759280058636624501142349637255468054442147261840019722707408962320 [141,62] 20665203090957311460541468900037272401876491393874357139430096852251806378494665500586161678785645680608706649949066999396682896331002289538479474498570553275930015329674864920697491871974209071510136134513054511456672286659431558500762639308776098649172865852112850521292995865155035581902323608220725215652357367124734860713634187779305503514805546524162624554023314186338805556198018707198619895348688307538710237905840581999914985430216405160186250640226515377651163698397087891951481808083060514505709418620359448789043284869525278807540329278566611294658796073250303132304803168109397468758884259765071429944283395555993274430347068928694878771324535009382213644213362853182808935253068417577689993735534129915264147497913287971969878767131340898194095780210688744102973780008570863741367576392212170878239639163287700629742818059070718676626441511184218075412183789745000503107279794982123898273024957063066952053390283737849421064141416840820132487112272686307968678568428360118258255030579364314486995714656614731168504847357647169271970927021783345441349097392635272204816905987216121316151566026947191608848080023994941296905415643177762741850900014886794925020129383829186864977044429022461074745500850078150796647956317687618931593811052425877710030465279789486591319512588392088790490761724402952336175678975559243862810338085953851378070005679629488009643342063489547677842914631615124244589693067693034364651733873959593626782237592406431918508703523368643420626476489209050050755069174823419443719967985070090188369664119273286874190966053759153469593938173590045005454699536336213260256350624520365920380266246150244143839063200176656827984271753195880250463094570271534734664234867997415840345419857798626406355994813047256725538317804417828311234523224329602665655613613619766308299793190447103735135358281607297753448490075111568625998708847149255284016144791755582285496691370133802049392465238116591984742520969421884589801380427574576049409850406787964 [141,63] -3551933747483927879057953152324305446625686731002276411437858486942874550770439280093921685975062076172610959062717721044251433120640493780233872855141117089347257334377688700149748822044118132887424307440785738451625731712126102546281191432062050785195955517454875737487461268267469287796986840816595950714954956040354402429911105672875235482361770281947809469626325515617805477091737372758010130539519646340229011232422494932706646993087080575098672534405161982329934176964878193961433530177232409883641620713556232536894572175437190115485064607340630414657883711394076568797086948982332871502411540981145673942089289448128896033131851878416892719127287161720657732866326689787615283369132603252691950608065345217332741765177307463413393903949445194758324964600950613743054184906614521017277077052298680100158026268908610067023901582593829956208267916889504405181635273282827427557310199286288798601625823894788424612344881131111795698624680236871766565889187234470987184515837093257239484262395478219260851161414307964270088476538204764408106320810291241487909079843998003850030653861729536366251261798347716303543993717246542599381765434479343797465400400568712882325138041998418738473055959626774757232698991198988647942152025983963395086190434807002789010102212033223945177537505873890560682670312396727167554812250388926311861541484461625201866306140750588042069038873299548064057787137971758035702540994489477466257371135080039889421219860498531070669951230786773163748526267644786762278570931567063030792325141185451083214209453855059945662768815383630484364590181105291986672714596819420679264977120181343880891536217017206654815581571118708206218734882228216612275988962703794824221301714705706321568729842724348902697482056418347288579857284173406624568589702842883567153902764715792760997203122442644848807439039166257467763510846045731779620238818285179716281994772939918842587826628054588650788362419223171658883495155221333073020622685331290735629691823238 [141,64] 428928108961701722340811008278833706645776153760241137383835097949141235689025278374103294524106464420798715021518284421387393705054428616747656310028022802908685989074692162934286260742163249160058758791192390291954543098243123730354788585329620692674202565853048169514238445550798400636089833663301319305308258002958688235392432403529986656040914899726700924853754137273131621196638389843866677094188044527054572828830929550498144126839001314025930560830005516758227981725224460552695847389281040819984824984050400477319622261379097837519070610159035977283308168294627106766817785186498380004117977097324612191479476163461124998484074668649848705986833093613637000751832416767156155564048633348300613238754929041304807084871146311120237358350868379975100274816985638428928436062056100926005366749820689017381560502665388186167812752995075897202941630530258290113229212921899054887342450159128853198595906252517313500731599589260019229595648115439250716985051062748964012568185773550111113471594064660986691474601637279180639934015817691204797239248379099085986200366105036077643047752433606467827072880788960452385546103133735119772569726166537439027685665096325669613145567760567654859954089388759468428473281053823572282956670235740654986726035807198799993322560773533577551836991496319106007958734267394239501154947189775751200405651277231875325782959164064761831866712189997307373018875239916558016219566064101242505697738889993061029737967596724766221534795323315657605964615122989414078350875038986665169639532141641242359777583143669161090733165522493173755878700971370345217863279893958794831389368977901474713996123309799795088373300475004371287507409404311309566248760267233567467573621167611295443179888898182570734154524977539058185094365028637656693100185457504695092318665277634658897255550952644225328716985459024504285370446426855395146291561111344044742116752276784216161889396997147092071989725761033977653624080571784314281785151268315462280932014 [141,65] -42916075161092883639767445884064769011625129161653657996190140649153153898427410431560284676305709347291064678198772441573701563694988178160034263707171470312396511491939505541996355819576014344619043283501841616786124886304541445945975569918615144218341233097590993452981061277132426181548595796252914731674518737870535512793726617723593403499418435651250478716398832050975741827752500941511447359319967895572273896913661980764545083999045376026248414033627821236792911230554285812630995609843931426935362277931395919847917447034458652151283464695652731755534541792772076943925290760502730983856293068032080425028315832470675082748822855103053272194953064117174540753004241988664525685449186734504447359421257782769890967089362406170283765584179077163241477305005432442916574222599573163946171893882296393029667313004042205841729094305608695211445942450902155672486309082171845823699993748088028330553675545745478581951021661574714642728626674823676776411356192095392355647619036237368635005902516005927601195294701258838389522732188590210545511584545709180744981228005761979387079477023206518616690525989340126770705757826283748285185869133152383833652737215686701302957788306225491121622322545910112290898984725456801060791974953859487297634721963402889430672233654094034234282394732800712658255446371117491525222160551826787593964356749114521187333053844388377737723125670368506248254433382496496475911686924012872291859573470959058902684987877922427908255418971025574714862670289196757845482439360207288029538009694685946014973343636163126586486435566213789232553795992785349166838846858790235527968916788727237248761794525053253363879256205523517400692720684814940787381529256631636904392347700069603713918221038851163575797555638864669018731157260312567247201548785002119607876456659618893325765802330957870200244998014453092637929204098952120712413415844630044430291034324227952386707851554096925332567501519395294359114010201258642981530260001986862175737 [141,66] 3519839434889781362495603650082070382355864806905704283966295421368602505013971279678438768070530187052289521163376357357458600815039108012785474518440386827929428225414278827277889840109945681595465836258557827517040318730688764311815845884562298961359252950980366354349206508154600752492331445241091266749684731934816021877315803771114970366439141629458759061994526140335136364345371093526050906853247196121934364481029861330202145648030768031065212266117290200719941301462450446710954879273488697326158044904215962465758160273108068797003029733930948476008320736757669382487772777892392330822411358438062436743252296832832033081444499647878399771020532161390555286857987837322681702223670492203856759256705649302783603580070614489596034605710448582212644241445163108720688984312549466013758904245204938994813404525135067433944072017961960099506102242048556446114870703089396010651126548108952803652364097054980022818140530044186070098768002371283268633139843353372508418134321436547705354859575315036373243134763710763413630079474292826543755736766352943192420378805913358561591861671596937228871360430923493500443612765219484100784284299103472955934543894947605415788254258636793161995445847525486817876366530022529010775189660904705714099941448081354742514807522617357242556325367676765549600726341327786923422848834600759632749750230935411155437879376420142358269431703520647386062407447154943982932796009246841398466553462600228048713262765118747515168200722560551177024579536837978795608464610900375768034652912568877008903763486503528360458642222080907819794083358014304717102049260546401764700329618375934439697936512489652094545566286493283326277444968352233369142896355951514759657042707717178142497240982194679795984787632045903708221389493756045131898397681822246242848135594644769309526816183943206538714267084419981145239614333138457982725224929848761714577450248228960298883112254353627725220286620183146559118788095077582496937998768698761607 [141,67] -227616318718966024523560644140790343457685284623373716560985771993027168349085791038484717928890292430142194364277064748893815600217034646468704480520666709611781331894591738466497711258335623312693291704211207625827953572410313975849097232739222338529938140928550432093959206644159796726046985139733558160744703973425887466825443413936180954664622879724719964194882961840745183885507348606748114644873544857498014682193504644043304744008010203261693416415612592220715359457428642721019827467148939997293259278089534943460884518352326898914604292022604924847620259065386073633518097271561873618250284525796873503260527588684440390751406544120815872392237121219383043011502268270983941423572817356466346174158469799609839782839910414423270562539806857629792479752201000558991942170550091617181757767686138700877072165677027172231937052350594436660361797571831214547301335600498712073940074441614060226527913135929805643009111610821012134288368396603657427260945026732525185559886212443738115242936004222321564946407689286590611970152884719002225288086091689065500860630616658714604258285078424131419617072563768000086315152499492225600857750415826199626533429584383156946454398727322803570846852291057020298291050676736583161834050782019767031211611788260575121861455084683035010484870616854078064268702885816741905290049049256230201419498189745606202898562582980711531570551837943632133506688387215435026904572948062344504370430160499342460386744764358805209479560314752373581152580512411547865080040025431281019506973634585755469549053485292040236583122037175070242057179824934226137115617404672569026829513664845678046382349256901453498275589829764228387658488807322065149712395833816993370494698542170750011339740389951899753365438550910317999067147256362458593817981105748180669864666662622570112946371578585223456521340079099352423211701601247257554978827621465181452935592730054392445697772119788407404921165138496773794214048470768665683305321437023 [141,68] 10470602035251177478483782712269892058508746237705202873708413703870038418030156014023905696714194209177141124455595668705266056842279311429483362115979265481210111742107014442571520793495185724334019446707981776491101472767412456146662976911173386736127108970280735926623958762369852458727290716880096822693576636664692026377014274612872088866537493062977272222248948298291318120969403356895648853957680808206231241268256278375761739169640551224089737378784180696508390069414187366118811826887266440455198231958505321071351345234801333297081717606288766632627618633393394444085022249643579892213342985530993843582173570382343065488808620720707313954633435967697811128057320642967628232838033888395031296219540522374215666346845348048747251485064844863259551502230205900638043182926719320626762413733564863595249809466475852300842193557854453224368619657338382480473941242199529498860049445630813192925107500139470058201414046301159415523277090968429111076701133334232255554500998299330166865706512685221217414667442267322220747076449047183311810653140240628118347747708738081161162613756987190158321679297548257194709600094465260951485374893551155514248620929054595957821942664948288561816994104362260706754354286733719249206578268029284205045039269496528190691754885046206140345613597160076012762007189625595590520018990424554957610967762346910151846760137055255970281318922522056312028826074908132519803314663946295048835103341426405632743618248596369291586538744108376733216190289958565789117283303915805355297343620535751824879366479266379826828943186210278921329161505216322287113193551113690727434477150910475094768692352161564222590520951182812380595948341407360560796723810211742680906587921434989074348209415583876061081625565507489780860624285981058114315623739383267246688279007272050082720817931215024698931207979393306931734982168887603291484748358854073500112234620857212879937388732800608413169488837813936412741580267265556890206955608 [141,69] -192160242546706894194115138618002485203475327213809603796395745823801099317501509016835283682738970251388898610796546008344667463304697100350507669032313232184023176278843499006098714536916400545608175465724803484530208873547372013421610249307845413260620310924320496059852040624317232588115392559000088589079934353772361234084763479164947853994628548150998230643805235301314237660819184244454620983778527923859929398498515505098897869233613747592699638022847231715307804656700709502125736837635064714426639467967574003990097005493841036207257431167521566594896260773547340106312406310512912756753676545097587168050577017865713062706288013667406842572758528989807048305275216820807209503026129333843102437122231193261939495753140098744507624245320581000451812678351395334038812102492007999178520451327953384279812467181840064196333688695332825666262893402558206517764977468888456331580088219031557848322264591277045199407611572183810400237470609123720500634272923805452959366669511626318435283736230549150339135866247185481734401890798827445252116293385569729624949202327949479652572793245936481336799915221277356814477064940227974352366159441422054970116009785706682234372592856856994956127313573301321503462980782166653428644506373042905480863331204306917643217804532838114497705883564690856561617333359615963953502117662032779290063313739834893054917933930784827173908756387722419162492015210145016257384516221667541837200307128069732078606575284050238895242682227756177999169392465169701386834438110387939761208613652265423829233690047144465156408407458645012548195221860409476598860603089131073524574721710343944394486333619089365482172119017089422523251503922307014710376562484353125196290953131132735032724049449928215671522596816109108707934025403852417071702337517153862697369340670914276342907504437943218351404145940350171005328085505582876283671453519081755910153775931435244005306843431959598218263722485716163319166220456609994662427 [141,70] -20078016314969048793627370978017834899427860572463263733785401019989018744233053338061131799573560245395411591653949990575097707217998378517486315491196100633592336694338472778242763509405751665663269970212682736067937949378059179332143240522245253931633854671731704167276543958256573370733006705250889503687855938137319231097546536792882302586760722661089666435980524675573059158019056754648607711657185538319658533324124909701607571409357638853991620654763562022728191440776811032791613011763318661275640906721148896379371343279423300401384359836147137680904348425262603847728706414632619258102473566191916785443565433007610496657263282481488859833021422156714011288786071011617681849164326314110990969894658979212376125572983475048596888076098676377342581293061907242436614934604867258475335905962876673430471595969583010320529902863713123348157720154350984460495101335145632419754602932282962628295160373496702907190867621855446867949905081707576460766456226780047408431417254803262844279772939397952627494954387760158124409658583625766362052687229915942981867447419115434183795866343912325890202608896815335596580862940032882834105180784295925942777737263906007662470659275473025869964442965671574732831504185260373159632930663293314084935080545358631721432549871610157531884034683928209564642301851300104295368579145391093835070486409046347331529997021554435602560713578023683810792677386058763376272411742392949438529493133491686498333771619080775102335173090415536326156930338066303567252165639765328301665374456161634367080281662494562308054574465534782607607307805529714893839011632691110861137922454085424923095668546540778049905319279689560452575694605224740042182391282124271803517527406519595847744603710300031845016570310910708067035156195047952929804758017750031756961341579060859151404872860597959135908329651223404363693979178076635073248855967533377185161082629004914944683304901348139098684068141923703242824052632438512008 [141,71] 2666867403356122221960014973040125862928049780015783328539280207221719395488554667197944441289566991754224331765091567157690554390639245140523520858095810665120384882514587486722325551627578581884807361938859337616548821724493622963042310911468332401984935344081394082397326229131606186843377225598377702569281950681360911939135473121150209842029115559779981146860557522825335062631203374417106680636128785643394546348595589493358257191121991830214348968985969705982396790498945811747526760652753799546626809384956356657426148297559964871720437096037670746479115370359023035062155647761814596805941632871669877379247658220114819317791377094400187211241185993512310835296602269566147412350479268393647057324166653194141289993689194319718127207170233001239141947671970170147836995242218304036195108662020338349064075107072399363582075890834615071201897399087535264951387484725045520160441561208484134683589131640758349935548942087703073743318832882271576673436886313681414606068186571213745035388545658825975932165085453276570988566879025844395643824471530088065556213450104063797711352477968137380621649397586365467116989813179971452618467595048002186266718557327061247802531954468530014259477012752622620037761894067117730148180316288244762986543538710855921569302479238297353917400551365667404318215425593624963360019953138581211941214045947876789780697737104942927709452103036824712228437723942859972550776460755246245797058027225157627167475899681916066756191259779994963312513601756983825433757453238545293277515340911399094137511430845300936481834785502249763493595833291111385283807290050674700543668961169747821879235758815062987992231352012209936943189685496187477897755449224335975694253581939191546117577613436027623193229206627139666459974397354334904106346603313364782105060785243523138963004433303524918108062513675959913967009781706202987815629498240813751287432687337017488497088000515735134534082028532491552203772479932753 [141,72] -192356039848483432951975367079811631554383893816514934480276203587577779401897629204256601492765680352155940400329639328139813695819683982213081180591531505735530230675176251387245016809207397279071562987347663750075065012769294165361846869629163387968971375944334474854687386844535235152010359649815038253414770200135622103563902913143343083018530568200857749824549401596315496502748090873256078258203101937384813680903563292850113627394747257277910515705932430088649952034413672534077262470997738558717754288642108653978767395730465763162952880607929466878304470011180959106518596832835203618323770696998064366961905739975429215891668983470634074808343713894085193401692933265737521729567307895636732992718242381925330809120073144413374760314911284633169826600598674143943116824739685288519951106929787880760612127231814447003532775353129412414121155638545050721460120005055051467798393073015352866202730440870741538453883042702889098526137749723066961407310989929105341546797244395954157293535191627235125676133565704868671062962951545716834166945767700368016079807843817525622281265569359068865898299700044271357556599027703480369678344895486523090551933368146496983196004721436166945560173065987165372401496671861729470003240150126038346304028528132137142626337616318150324054173162358901998146744768901651177853416040453658186442028016638366472570868838297288689569951488540686759941107663200536066513463295951158120761036088215803725149203210990367942367107201950419771172869092114131725065181034108494273615420188045663575851691995002785868106260230663127850501892969943684369217148854539065403258089229316751770099664705278461995936184489044666490124709023347650055061473102022308523743769197286750862599213622445110909350408748025014703876192743066431328856544034099254638723587691869240223299734753958118367783314173503919922511009823572210170529410157418112720595203902207155558668072687740165422995591746943743944332866033 [141,73] 10280972572773328008087687830975749655885985634918888094421959334939478651477923076009886689820249863676945078179550162376847787632701444602187127244275096947889199788818243832037464332582998584284287022549603149594216762518713946456741353013073233535295713387271860363138293660923748439085796165502991699064897766709822081844904920920992994597176657987081195674558614592040217441527615311298140553615187710281709476097543167922955775104928699208558897847794728099597905372987120967982260649579885530485866786421517518167565435308231831088985919484327817340822323783324274778221673721910043335347249631088836753081976178349207007870741884105328111572431008784259898794665132352595440562942740048343911405660753703942635856546179197344899256458373562619392364316233417029901396775508733644653345850797452239486028694374591148049630480418568638561811340307891936252534416641143781636452788885831892739078042798407559995661517164232276715297771086407825371428540653440399035633071827495583193086581660896744191745574269557563167527437636753557299787379114646302225810987154498957759545545306334137830200032198014321253144400912380366538064706090841135607462067722703981343257169264643965809528312655176837915987192883498335496224983760549538345445556422507082371922827981963572863266786691566841777078162018853774193551355371700812198801600327021807216802026810400396414635105908504563640917854672946551346518426505945960538421709174841092216466327789129587197561736226823003873499674353587007044581688966873867149761172388462130430614865036490145032386999554890459272984346435743066335054156317783025133251686080422397138294824108398898911839019200247132251048385128868874033680036342465431841763059282210027544296304037449515413730566536827099919675844334819311374285112820022923738366425725625443120613248794932073849473226725619875870821461479051649043060360709686329883712457442074428491450964448774974038516330232675802335601174 [141,74] -437737789891985678500668709890506494677154673694710692933405057567975385315263174706023258217854300383451229932901100270563186908568120278604717443908936650073002034029344300885332780855716565635432191546143522374426481510565546323035501351794932803163938682031807694377788053645879909001190651318306128702496544282638265955402648417696664553219207697949687493495378418449033321032586794542231478145761180009816591336016680281544913421010513282214095699573353041561912260482124205769488427619497725259311931946848408097149939879339950860360779465376702240774818383351356976855173166223062587573636214207448662286942441981420870454722029901945278743318173675413779977532094168322753808072453684289561791276736468100016716272571855812648508758326161067359866569716533325569256037050340988213478590150246945125166064884555721652643275429061986220120804058689654442630595226201281868417644531542626701233208656807094694350650408297989394353575297846470269152019525316112130078252341298839694529375985126287826326627562689271059837819390857234408921134630941220255692380889299838883927985330136182044975584276386197847506390090531372135082799840927180735353419030554734609954381482967451600752115080296345505090607054810138459554612686796123304276841716967461839307862042316827601386480211584388516182798873694509133768841294214681795362510773664592486071312246616226450167742397804061459315104633334284934725573165077936960178231339865203110071493079487679141610779314366552587203313645859916815616973608905556028133659138909138243826663721816871511562436480150128440527055815332586012110989359893927569787247934011811103812477619848018564314544417549577067343884194431585623079501975093012913682815971594575838085928412838637536168613799912571530177730882576995656957620820866168530501269704608492885872406702678131849904804896345090967756296029648625835570507893795415841545213732222091786039784846351933490767517922102487775755 [141,75] 15318745376976520491665138249571404643581814891475477793424179533517639932636474289546163508859261435687398744853687807819051686291943338007908991329178043792310948289470478150337433650673784568931713590507803526345458912342878972919562730137744755664419020286749251221874211073825745216922750594043440471786317797076739220590614215627291936034556272909837961831204689144927174630324590830515200515740627474283550882060090774696244731103426769232172091644655410391494581056866618096675538786812077106610530264045393006249089054169393090882531255285175613331459812779473804614762893424562678988158435255246994550194113096454911799338458986285758942098829609895413067147901449057565097225619487734553176474447683197193035888983819716457310795705663293343289867037329434448077786223930112431406144200323407874435155711303542019821738944484005375687376276142935472886407196181795583504500855475236539248573323889029070329052642077231059057111214535479649298978526822288282436067473624411532619314246076203401077598761648310944403947425274118283230736870540423180274645413939844270568551574672732449052236759560397728116135275095024337347204586857569740869003374279787983172914181917234769507868441738728012714473584183970449926744996773943476137718830141985028255675204914937493378116746177672363444430059890173208231515316675840044714423066024129435911805341859043222560264349524179247383800688260891482482059406359722218682045745894012244755465989662888659945150268636415013511257438383041478782073175517867534292923970849803947538366270403339570128709167635375762383166167147127832936388784181083720708747572328084864906090583913502954579780006401256256522794085302309204889231317283721959126956548072465012940333126010321071076073409373073782397060584679361938842547594706151341766231999198753223780888948638035747505245681859392469679613145665054135525329621064586968723464111868886966581895755925556450247367774271401212 [141,76] -460761940463107924062966262644822967841412759498365867805911814940386725306855574945876864586155744115414930616605387857011106839889516629787625501290455898367978536679929963858788912498321360646652128614416306273185849001596281734551062678901281203910610986435690645558809346296332680398463040544234911933869970678965586632558059120275809192636110623235562823552883196712583787809798646954714316984246298620349162430087594217642710155689974487356778785769162319173764715583958652589416700314640438058739064246811644179594654207670896027817230622502401243438909889050221083948888099405548158461329886457661088482537302433315056224854850792994529185704393022433290792665844253961665337202414139757593832780367289221263724750101144069307777837264356022863747037783704639121614708923040597040847817534583819552192938623740358913028986131814102023220034926447244380473855197066508621857107347232558217345133428985457521678430663418317192048947207983838015926604887414837386190272025061365885798037822635863981535138268531262514968428421901104708998114582538630107903385857239651192940233922846506102968003922737235789541519428657441096196090150617027574055420754938694805214392268314478659057486824419990739530234658813496619039256144697076773866561082741766636678649765989874405427932708003786204802203194993370907024067670507187848089719622225398382111077961030925473491744501705782584261376443191575441388756585738971319464113414861030900890054582985517370239331322461604744459054124712575885875689069439438086960616827837518059022192845598445259176993872540160330208755719035123451824632431501930379349311205922361379891194402544442710615620785685492501072687471295376231581185248483658337101367523215930852754568312792725853181563077167277369295654393994649056318473850964647902790099530642558684841326195611787091556171933513507280751111820576527610420238924261412476960723030521951922924619658900187775565006950718 [141,77] 13429092010840853949101913723409433589504622093525705044622302592679605386091862069504410598646567268236637039504169706300129918994624972054495033760577446233386811036784451853786025023372610738560085130500446481175853416220277283624244196001730529877335049942852107255250873949870303293473457949504787967335992748717857804752537824473847751935731017633407581309001851801723488403101847606512964088278606147699981043212004835695583022523711842873318051387860313208653020974688416221482121121486966461114042849977112400015721718117682983113811411556112202585653172124467727281339683903931085060835643338517321658377869545285538071422453185231076995185624222525237046118332954608018630650181091667469676165248664664182504613729566578073354464932780569643195034913697372257593889329557681685845309626781036538196059740936323364928826507055149014766778327325714178858122893306407958017167706423252675095569428060615074217539279206731531317227057278366976938767557138997875187941181593745530100011570843060465220526796693420370668403097021582176914478100115967348127341376228742417016272465176106884288746446359847960647253259738448105063671336699573649786026770653005928851727176275527995645103891693890352470847082449755035364126292161453227499093173575566611835039405994935244819973452499970015109865398965524101895252796638809759894871762114112687838521736920610800946706140819306929757338600142391584038938601194582862442833648496896369916649999235003282882126178057963249064355259495339807969313616244797601291483497179984043789131903393095992876119934556733772740311732364093030169285823930960957508401622811324677931861415757016430935541359142653204416942540953262342156531590986005185907434605453763914245772175977589517098146613930633660888604935580269822597444158825202425234876778727795752069921705573639577897307370678017864033095886774175146663804670304976676871927020685581534606978056772296188017336930 [141,78] -435953982402825721539317459986007814522985508625289981124217971374277111529087284907990349170011796938639754377612561164458634283705437744833493744228661228272860851578448607993604124649377593181415989838455499963329940964133673106765398999100213176266812196534707001587312921070909736481776462834966916304050914867603194198807304054430605493411449387652476896220068105523350242984934793413022245662831376001447238634067189202670650077509528815848020452333474559877503420670997810653897322837015179671834164111855443398995137669882413802182099378074260897825342228137134880523629373824418091364526204055737239603318968192408736721685531076569414569985437213602034546997983570769831155454334667647103241947175519219131098352554021122001410446789728711613187747542405341459932513430550759399622881361573138863584159918215619779338472047903521103726326502904128260958956390370230854917066820624895433219164863571459669211023140470410715996014484527002536207313830000599730677993245244207141694607608718069025613231799826894849695130116552830840168955523781735608846755917386770275535104861592990164180239967753337536739207472616351838990119878736470010060820318044880051572562034676325513759974905866442055669110117103744928006873841076569064110669483343693221365082314677639137276101706907738528392098491977810024172449431517321860238627086609222083531355019504457512667126516859698647545447756953705891439524190494802005037367800792785379081780931696175136430319020778931967444649142241429496455309267500619151797517333298800702395265057449016696948341303253212511813958782232974784339605438120154968108255340908139944589429305788366736243772071943139973476946921513544447309626108171060022672979972156246512681275732220739459141611607665305665485891284870194241362689040886026443203244511692645522084370700741364633895300876687528134765320410363617130105955343390425092740926788800002868474487064660828469552 [141,79] 14988891605036194794200454835438074648557916600448622077128325695783216716075796803627547776217472822734253864739159849063463827116483673051127202250477063060428405122369982746237151351057420128058336624842147298843978066219561013506633441474540715030199688343736400432877741321415534454271160004250124245791817593504119675877445931035802370363289790149499796671290429483068843241143770152399900882096655352863867385044413360984651993424989024073758369137137739878670005074705616703024602335509700972134553844378989104565025507193545938623246533285857412800225505776620624225142928510140509216145511774593397040807492247330958513303307497772567592396688246183809264378544998018845234140330056134481856585069305895076489218440588523959307011037189604950740520951957721412857851333177193276871455904715464852204943424406498382035170993475921460691846531399501893872174448054358081573643309296347036061085282780767398382804411990341785396586161905048598786825692701684301407474796692052681466443856472256108217935082680408888421535845842038248776497985051999487048366937567643271586664712711632068109028033685246016743901688593732908408581473706407188953183970833733559160265021356777456716656610355939794832799256496351487168838359333610042639515726456382919405920778989764841831576356962090628029381551060283851750366278227789948106468357213064948492810346246851416147869029284198251937859633977208133783870483658413521144348440985775129537934425692253922184087236090815414313177476768903629016541605733622711540229662160904905596178138120330305382438265521050010902433325735449548592049625499198880117089625599436521459750264237126638591926196868690453453750840993262138560672261129227055207050696120123896872985618434377224322435779223729869866798308533640095735878352056676668630339868202889574621756407383953273653107058470193326469189119256264961092099653363386002091472703453235806042349619299682362 [141,80] -463719300630191329633705440868462525103114506099355058820233414504818886224338041238674296242746318131422110079375676322034979201682174677364152123401998367154703465931173655958446145254725532090574383630723186145391844182271457569911182274345376249384217398036873687209451797620735081329758535304737933813156652730562488092502304418348302820176898096444252845894179439608906166077367292700296312829088183683017682243858471911812683399462136733772307784166773491380525812089029905944820942708113362618323828747635601067722900642462356113697944705017644072771449149221702998561973790203829952655752976767067779177487812493214098542566852089104531881438871004094097374169061824034703113740706322924054050900593677566272261488195883877500390390473965738993705538684651284818589560281700306270182851226949461744590152418831128001947409232674251784759949563784176510262919837730206337444473368254712395464836096733672160172204455098238045894796575215010379309349670282037128377581210841012775500325045194711782825426218581784006134058427886562780309678488399853303828857291254128763028438152163968681624059741637218145029810540845377284901710971123995083575422006519437418834379443426942590908402092377966428910375298331602847793752637763310381848966605741612763967294915687036759577974339089467300855358321477330671785411201657769452714113519626015216356529110074579126999781499862817025662880270010463883701869025060774892683624269026354300164343365553547599897309797782700790675482269428801365582341682681950911873834583354932817355822583535539634809649475185807592532549349016682185100481816519448491585993971355689966343361546378835107411968549330929255538795611272364372488207455662165880556058933161704271102835377372821811742110776087155775297953925685594203874682820979899648025570206534601631418667277973182550493530772055655388885105547316933290762210201449078680115695041732887532208156549955 [141,81] 11152276004116962266168423962308656775505469967677803545989800269683887903644012599985138472726441996169800265599822227427443160967406268191443110678721289250979436007658660005942799113087982733938879497070214602652917080978202833681469372987684442866122746415672707842796017865561503554383524012544025638611177409220301337212911832040661598994395497117566901308203912811529158879468649679778384493971864163656536350522044752984595912214940353579774333537941784800086802199807746776455008489834288327253367458086988379755467512984115162859127678450319558270124720728569541727184390081635683817331050505914284935056109722119584806168849056752130537508936106356326657445554846306061066130620234057589841834900430108142569378846705311035964515823905286961173131288978682036726689046341023209718969087397321724097457976881753625818735751463673829792017859560608779864442710024097543135147007476225314984986080510862926246699267509316159404322708027202216076218390860299439554475320860490077988803431682383754430120594658460051522407165356963563742861115662127180382735800969984783453490859818682774047073067477938106022237099073997379233152136477597099773970303314708625824481219299802125306787949052436995142861476617090505731957500627404258615979884864260160934247335660396438689347284221199307292974578063499373956671035711392550461221725520632039120146827204039692180268716730091289521300362237166677760148256032516486003119418304651448946215192411311188484282188806601739544763900137137313754702376603771483033872311330808834930724745355942849624978057155000977280511328406347647171330469081873433639369486280560965997695162854814135475856555956157051653192828404338064617925703977136624474695226056065416020488867708228209508217750630468525196571761801527209331167032938432084881443634789292116722258866167756412930990017187067395525851430261336139703590191802929736319052822118515957044091097 [141,82] -202126162935887105387319100811339714126485632836881678486816461009390747419414451861261534126693826688922202529374325529726701304476826747275173962642579690189494711297704973716534824793430113771143881282314727260016670033654768544097107593788906041010309613523048740645586566149456069483694085181758083366801519160335207567608372432668727939391314861183777992195490647415938136788091389049411342429387862012012689344694990882028359416392124038755793427738692545978180159074422778989405482549997884367640826477397400164488412905740270475286495429230385893799340011831475764810816285718632574121837717119171262405864873230269987515648411528968517951747827301041775248161430986605960807897799120899522280546945149194393945760406375550563276005084901606838946671208144538344738830854155947347878447907334324352830100823452478002165635050644182722883723158428705470556895261576161217338079772408841927003605565642398481880252684334465506941742620085702595646722330560483284856704173681612387693896175839446920677478826678189339235145726077706013496651021676895107058039660770337776590653545256855838577066379260902037800510665057437179065141734787541239814301696042723161744999454368478357019815363617832498931405770974356812669798535654653898483600056789018832792399927408742532631328832068488120149539370645155923037356199081288985458122339221864727957279408340959594589198752896281798852044267787430082331828910651655717198820636961073648897195447577783211260963374326942008010484933646053171960131485111616280338156709465105120141960586324411562877745413616570821367567765695019845014656202925029824506620213194575034158189419164023129102297049349485631833428804121875311509399850681159817699443173797761540346508578197481825765834194017138733627562762110918858635119233516857449606795066669519358662188259076888352018008199061899042092015477868415965645760049908989258245316704899874617403 [141,83] 2939555421573291511559184971492801153480096724326449014334367224378104640229040387804934939513329385099614718069368175942084929527229745167984024120828302654083994231443598427674092323766288844171754838753523390161886353636630980572979468889023646183128490257922905822937612637522802227262418093898789909685921631235074588867743621708584594012469984112276503960094887325901356774223256478334858954744501361118529811466677599055578678594935750736544864541670016528877758091877576116934668416568005217092223106251259517486722980959711233150719408507229677384755921571786703456815790744405250138629617595554605394244517139995137028467303503039752605976103307679174427694614587161024617667161033166669891980234678662146976561003998795703342134440078486496231793993238799571097227039924539967759742926964516227149074734982409894415612717973721850638088217627298853209141991852024630919295800479328033381462254829424019565146765188390264212283947047896991581240064412873943786992869514171623400346412247788324288952797731332868694732942463466406815816137181837660368366334619463387762417002266769220858008701253054544956487056841953722050037006882191238693603602435533611139470083498625842573662063882882363039027680099198700481108993052240762518076978153468939795813094469194571860403389229653697783405054813868584426712394091273410106466627712190770809892528807698857540303906349124223650050722333674108803795914377215604605180120884255523131044925137337333767304693896678648645382446242129563922013951002807045823614853862110308744005529944824829995553356891479796404567479481441638821194647991549751453233891666116805276737063970224778202209007971840789452627960515691055967489424320213850143904347747917541268885157846641298857670349305195084195693320666213908748720102408155303156173301446861197003986608773084263639270573335278513101680881602139745923338228948066512268986202356098164 [141,84] -39187966315645103344997122516557529300186026622256865032498406853249461931061119940937590677330074796194066428127906320393719045120196476703266705189808911422928401863906341871750058112917826621398644215758661254642870077042235648091569136558057123813318557460356544407297414051973403314562717477764429547300304905593222464155231586084337064054347224680745711934103966114054961220336402636490864636810007521605895790030997143735982046627677266899483783455593098610476189517547218370764321600521944449915920938136409614194892150181049757053153223303015105520355518627792181398272551850115932721660858055767534674958033349606910719677206267734814367315989624112310696322513049681365894197898834940658654185043428057094363076087321688760087937713068853028309563293817655598461273676406678549310679953587222365216295863440258600488781294508822932693264512932000045820050055341187462454918580063831372633048095490805509753055003950752482048668800566007811391615140250396902517080248205711860035382734719675320039199819598797192080489918786803361603406969993740374734043151112928939725813636617501791237810812812984331883664648583081103254503588005341915303394810759563914307958186006025524243245490202877489904745933208148208745609924156715228369278096634799122915270294486885879444158724837475811796481756156117361022833000896353942147875580779777948833743670895838362701524710087033393934270572176084947277675306161898884662199457681301115587800426058435322854513260094831929469885231614182790831681043035813846796805244060469340023248432735383598494613908040689513526221293523096082439478264713126101901850806687355898336482390284019665002266389551152292157506939358137554422747378988365391878059599485866089168427862509345256880504907875294930134079662171000071707654415819287105006679704473005851610454291999607150980227198248441881146098053437868179870031702770046921112529776346 [141,85] 353201636837175432548978483552777464728324926497522054066580207071299810795829290714166545988959772205900000870034324966282445092007892835310994774963948020401433681869531787262514640789528210571214551930456177474617743406939196519463180610252034802849283709098684106642641710847352408015588952451694005500919141439697738062626577368995416674282951634128642513004063621715216223031506503509715949314046432957788365868016127542146482472159233771728842768980699764940856340129088416995316561662781097680616902906905964193793100476819651531152955182023552667741467655610044742446075724799027242036866409694868977126879196061169573489206315976460332973800820234974575478231375709193577902431230121115342853380834887078032363800329935762615231654172621647141489644076543141044679873835057013634437304585847539838001155271043217561434185833456130277020643132285958956665368804876199665003255847685863221671687000336053619011654002456831846927022975462698511120507999026296480367793138325384836524992379193807466572593800781802148513159320274542134339439644568454225472421870614938093945602768103105843013629569786044898015023006108206178025538373930008993218276406582489174435507627743755994567542757428397661924908179060668484443026491498601938870179610866888719438784435122220848542579698110765334419408032046491260212006818508927664432106768942006040545969020454890069522077417955651769801028074076988798065993935576991386306438840736423984491272766890200211983115858072114918316741009973977515527070172383876658252739420855116087271961375442483682637083085225208632573949623805511483933905155453880824388096396947415139696647045104121305504912123121407851918610914906652095614278802238737160359644546641541508195588317210330262267912697694042616773367874218591868387263830992386902792867188270402057458108300084855708614409575387926107461235361094490504004644698567368816496413 [141,86] 328938194633632107322503317960674272278015679758679549225700911428042474160147486200795411770727042835137208215277771268893956088014082125662043907720721081447224707956109869452764684664213129584919623117355220822162324925392058213913824020386301592511806730601248243016179535811954330415510674983842155029738986773431366424327422346645576626255537204299542898259891414621790256484517055492892222848539622217006431868775941639196045338628925814280518445597932476833996841321265960392663350060169738768711391428235343284142567769050356284870050678410284717700653816903432053191160327488060139957570750355800482015307146283785871732056833866871585176688467670395780182822125005227422946909566862677728587654379058566628152575246603714368372053899539838206045317516437118808582622080866216040371858076399178448275690807543960749699726941605524174415073807681536931968293906801008013198079600761788244299098994033529568834858260403316498588142256512471441501321609131469276320522117881736612170034683927475386408818533789139300194682099843614953837218660694186271343448372334308163037689871224617895959201473224508080668526476653146127566812445359545402344946011193365219824284093858859546392894326109160915274941386253783721615863736616645636475638453158196036983591301623993536816679454159942417967990567438038188767688063220269522371416918778851709718100426069476833574833218474028411173886903252280361215466033916986448287167279232723828375602685463744035948016215902781563970668679816099463111115863677349477322857170576758729320228890595793627178161847645607645852674370874884077579564166855701526301042157399670210196573928858315353295193400520944913916528044555263557037644429810387328676408540993949462096232370832510215013755903561063841619368565262684612153430933350961707778315831406232291827700340703940776955130868763854507396751813612111066219589037259398022 [141,87] -37976715828359202185927165929725660168369205754978900774104584924787461426048355512368517405144081982131745677655998288619000139960256827055614932612446405167936633930143240884998350537995022856076172557127223463182652800813307810632701280597274665146048572797505517872961628773404965899317245373024086076968685184695967241330827450039362432548486354804642480025204385511656904930629092587884271495279898504679172758902722022387141052554516639127723896107622655906737595005749869230115621906769210907110552299125578433357109304926844053254786131708192348523106446592765955082943821790724385716537346108067192982414636437273329814944771637858399860907691326707411436697427444027178987725281270835308649478027299885347733987526969237768365805064001062504921942769437177892315379144661630089734397497297288513027480145707387386067420807081220544714720117862768176843410674323212069062868397596090040428544600155619328848189855018004171929101960493051033793481005679235488977411619933039664760149835261790006559428316568268440416884831952523011401925163770613099613139023026982110805915122160738539880876738448730928868934353940590731484337511599818281565386428679889216916597928104915220665594009090188745713584449191654313377095191178856494687723592714137000157155649566917558098682727510266162368615673218097383221084485728057344760083538688239125805574463978302982302221572177259713434644796817005665256082941454647474043618155297365429757787538573789223669941057656213383084719125757447404624827446245547012908012507785415909888774376052572555355775523535329346970240678187170181008029654402425036284104347180444932025028710626632028048837885918626708278149580764324599616991621554776040140878422641628098198299320331371200092046206731239390437556110032000977596246125425192546795802062659083059116821361249241656593623340249913349762617510505747432909048501417895 [141,88] 199670920007267380778207788802998164428308558934755718937240603228329457083411446557939254467127956444093631261931958429760007770042579953957573242363087261859745409578126912627066485710730431499767194667921290707961769752566908370487070475917035141840531733568104864328617674690660259409390080013378333514157822297139564750746145458306215147141704645223599858976274839419394304934645328544298173990275315143929253046336268331568941428990853619088753151331018029285611977205619903780289340277413249616445725743382382396858147395475031587147447284237502139449083667753031939008666534644595772938295732136978266429735219914219874383672581280042102308574817665460797554480805661408486596319726116993032493692677868312662109584230636845226096968340523881601267442875437491956237360807188099708783920622459496450887268121696827974510416256536075936081806996944335191757829819587357442852375595031821146154709770558650141225656789720094697464617730937780748662542828241342002139735105354719205074134929650738810162511342795651294458429396822193049473920339950883698314869458974013106308169683051081087956425864224359352879857891863536469816849483597405987914789179934983773086455784023363649959399217438817611672974601271108365750281122046575496913329288601638841999002432040220447071457035691114520054569511312903818441613828334100237378371014007728458171560419376953237572216905719964373934042159034484967624178947196804926947768619498237844758738934702728190202857011323413768300007858325516811268365589471945639751106902930611071354968186469999515190681754191363595536890077595066617397312556953366243284005567553819263047617663663673450826783193501323011448365219433803985652349882640314444104201763682063459096356115821308381164641153069654417253519238427103601120013326391594563130468978681478848789610605303313220335244117559039938429288217833400765780225597 [141,89] 223746205833443253414379107096263943752767627556462063474204419697639758965578276025808560868726896287424013277859613921436598080217410920082726684552006497203762905277056021130910103354216267057215560876775324262441609735254510523421312338488546901968087268451889815469360350423109556623482644667499870531161373667733326585137082711591943854761086866509787106030986720928853841381403000709330491149952869263286454619377202494531367672958128580609976586793853983996405195446602313086230092821346740586189244124187771389745405429381054461771961338826146039778948721989557735215068060593179996360569279445681131519558430730900771629493205018589547293561330699140317040292166602576017597434412794518378802660633574083147453879956807241031173041535110645565675904396322765082671724955152018700157830827387198299729936543459531391608966489417711523714339881370398322492495016660982619833365686492948707486068789452026300844843858971411117337463291436714110833735161070511941017948413138643655061051487616476229617765368527219140956233973681873009719158743198703240546690927019532546165705872714882622276343505255653805532562136389049705951427168794264903520212287295965819415293655431168751174693148976927386081298995998560040815533097688798901160300028075149326679776691735613977827828087854225289510756543985606505199671606413688251308185877611988071960793705491728581610929342603104833741010059445644299704067528823162186170228642410390449520652513191446307294962056314405806541628307156887258409419394562187757614485041177396800361451580857754710772118106487007327023142995354696496373533086635141974858778976969210086430887032950481329225266689297490734123652787102597714146309076406300185737433498589589802550034483872726129861923425256345018118474580658565402858571297997768126950481656695389434173746787944036380784481093387515604801503764118451208021 [141,90] 2095203620084576727636846318782016438980153068017207543306563450729068902184553193371430857032630609849409249266377913635925688857400416374883583606565083994399944028473937674981381750443042184208742473602099284061876768374860287157885792293668888321232916601785595403113512422166698272339306952065566791494165297782330574487705313153185109668747327866540133796167870445604910232328241793990154980520796654301853831544999219068244406168931943066727424703562924333636762911869063878940159562584036094081033032794857902214710791558696536050865076912033186476075552817288402716300486533748178486344231984997849784425313379073774010485697282049377334827438863429139623470268961870048785617736050263212725085226198489339355762647726534359680739701970423451011407385453591685270209483262824446011263831616069659940215606009133545889541804281466169918751789806942548120189875390765571723592006022359226248680855027390325412185660658804134731898459603397285762443326149133256531951826463961331853784670061221481140802832701540391047214306423421331280728921523229021098601222252662180574116884511946539649906532566824126356122461486923347870395405529275121870091006837799299326857047945984077694755211737785610996516753054797804715473270452814279365334319800964974644203117863884019980101868590118882640914371479423477989076769251453220951574989984800470850999789705808427141131027684891210170973008788515374204803429215121737108080720392085688921261165672427106938483965286724626683561041190406387438134985690303147108732176027334024145207389198875309587373690899819157075409317059912785478710211053168029051204759160124048235460968154564004945817789561697184756555746017248954830852380132043611554755859686768658840454541125130803161524702488300255240189096404863807018376881441444779793557953143597480080362326672042213537957938212024043743325982902376760 [141,91] -38986412189834702606698261450582218666761838223340985540902705673004940251677218920044450119993017030267973005527406833501486720867486654424389634336179272934837260754057007147163901037440472140229063246831137415657700778091239361603749097951091474019314032459521473338649990801813420291793407506951296676848138055200969210551822926516273997556441700220635743750487077506077350669530856751675664931095616556342465751316701602048593063506171926801942232684124866914884518007810282689750739581900409929720356480810563553364682176814684065593214454719737206455397414805762054911311071859967715456446421981503885017844715753352897763694168657463013993318616231780843555863358247587423623206136114993279687716983957801176412277628573051966763037902722986092225240725539607952821204592586034043341717179881515164115770688476902653441470329985119290280413027888079452689763721339529531711150882831726021655170071862004502564794641821253511611240816896351004105653449370570797651715667568044510629229694054667454896169693058564989352962045797601297801211046749614539691903814535837966199720716760069570334820212741424167964506236622288022241454136654630577276556056284347570584268716946212805355620881444260490333535307872905878163624485522791081290069887995621937189325074454153241882424287232223372103417409717224785882225575771410058545263543070320440300398865282690331471317713105048925681983436116452337832023429136304201566779031511793634689785923851124235919933463319025285592895737836036112140556051272205527083564937672395958957927805458409658098361223589225995665064019171029256388187145072835902634444001765939666400302155140786922678282636560685819540767373963620332432538327972044422514719209189939763164265994234960705975944361090470109691529974999371851094212901745835781180094727080623545201894772313923905016178194824628232699666718316 [141,92] 42518736805126046823418889132761637806635024161689081773429462710355853961259874010859144749651352094258589331331536431909996236786229812957963488727237517722850237693634496325726842023134229468763867023946250008012820955205935142368108704852633942996914058452903119599003920637273207707753969644609290290393788873879126187914353185471240388158178342073270755791242304355342776057309072516371925170086093440370780543373531705203462862833815213041908933996428374133991699157051398901484019439444783066663745878581612877737501975773917954183638689771488522586699668635103070330262370453758140898174668912170618269354145933305662166464785069911491212249822526045990713379802386594420014567759409152951317653099155910088724906493208188623700734181868449230864174616569788505261268058401950814149347092023169918410719965788875399301152134341769532507208215156497088215738133078259288854044604348497320761564418694841062573665737142436631814860614473280630087691585077487719236115806518312934221008274115064157552587753902959544593395963762351245933564276955580408377964116204863307031280804262319127232138178651843177126589573813616046876758567937425959582228950528222649318459082825044330958355120861498958560849862745584161868024561125541697739810465633816894187560274674751973083286249170813691891120307183841054846525666648570642051885384323959124960560131179725673085751059211197889798867002803643678178580673865508590469817205103476995023529869604260012664723505625927445247036776169762301973279839783683085565164013366753695878508100269560373810599198881999187267716645301885016064429709809793680863690849274421368821658291971727637236142097992463468588039114118579635513022059680272374733695634030450409064492341784590133920888036158091367777102142575956960047044717601933811988796263249764755699757958872519264325637426091664284979724 [141,93] 464268784602238090842456815032149664888850140150042951777053165580782175846981211968855171579332074819733115258469261241135341289556157894344864260303706608073505273612284937768714730673063758244952432987491892575856743984384782214690791231417855312571743063264723012621769858451373791408356994977807652172613876401626547062383124021009668516167308106649656442404825442831359816360094550539251047436770650576360684505766696228503073702656820892401650425910529769935544434788879474512323937468731122255901397258565955053999112529298882836834677773820445311669401407275955441030080941643212239225091768789141966366247706054946473100868020504536879848951078190216106663270427398189682300358747178203997473449785729556727737208804122083946085626075633796646360040832878805472086015478662600716341100515162620474496958988396480080278133613875148715414467055900439610661441683655466478586365563271580220408926062821570933689207697398922654462710126237358020216272596154153746332482137931009737768037758019157624968954491279657249602828968970557701743829924477241787051049605596516016756778419083388474248318846812813239418625804160594822076163974765902426814507474912538174410491298006826274544832855562474909975127942657481105973263792425486186993803053887676168007198557120170060227211587515013209525220584746126553728643821718768504306060927125526808232705886373377366253060898367969329755301148673722849298723032697416385257313328882776478914508447656750974867675260515797454208281110484567077327864251531050812708687534856970308478300552716102461749654327392327479338184587874647869797139432814515269665215669299078931163605845957839968399592880108552163270395792521975224801482208734302400518656878427981784369540882098597529757172569641408721287083004246112232877676294784583688684094538945768267753229513883886225236136987661653776 [141,94] -1604082917947596692349525312885924274626096923658562961245449349259304834214321623612551915980344214507091268298807340240971344292566915708868400931149974435347760057218435675865162313975740504625938595485735957479176410234931511216676713687093023920837517753390364573276444124207178102638052251841899294909617244939612805424589996625522283048639992311854673953618383876656574930702156538175314092452232123207545325091078109160675831110623853444354491340473298828836404477633536108194321115703032195076219411805940197798640360790359618213030603049564112096092073044095845418580866461883984625919288952738087687137796619671617595748879920171580476377336146457651176484024231568823413931279487239907501554369670153162256974136525005354414540060349414537753029062769285301643678947025732774400893391953534109582591734863501220687682369664595103493810478466561384433077918291942110671677934079893365978288089991065360258023766337748909996445875931307138015086506093228345828621924168700814334582491158675448861208534634582636400076504241179541292611006916055956907309562203033159422487919721159866903421242207557600746004146427554771909938449751125096102965769421932086573581714368482273479710738171360488867287308085219077292443489118554223813030184562125621084495496832107092960249788341443653523081902508607213973995652071933786588834557096680264233984406697697174029992470563243505348055654379529887717363459730249596816399849221058984417879640582748436853352909756455612915322755910448652075293514381738173446279754211413566994827818790418824275879070440024646147231235097605193893283619035863720551625424525959381067725127231182005432307419036782914580389387919553998388044029137107676666649678234496231299153017669318396440391903377149838754104267852459179666791494993922947691792212377972426383548414985349690884035036182210 [141,95] 2467764484327609190446126331158811646149975102573898836347942820749342938779328225114665795776663731244074414187846228098975866659448536152845824967442718068499689329383872949872572278873207549392237869599328204985186309433956843802805912382726556216992788872673590915542577305813755709369065979944217240126678128708199506960875007612841661741189590699511282707700359108652823468209709576073979156216469287687561832554833286212782805034806027940033969338414492229492407922327356812328624335291875488592732348635854848281111170023896634236180441204563845518032454410439158245518528357231626857946599254650996451108646861418630401669326632947436911676053283709297134788682683503216895224353993978949925848811524287328475969419905395875407301049943846801782730719075243801939140390537660570144914940721968620693383770248438662831071087678754928268000166817542178806908802848510357858644527126848763499348525393157198599442019770002524360438585581482548989049536971680660105850619770614749870884428692197475935116791756808494515056686690670661630933519633446257810588438750533606826185331592827950609480770987471267031873813921881744181015022760283821574737204262007011745953443587080710926582287925286418151303491254157127065918984644071999958132493498955233499366002868199605202146586270332633788392730445784561078206728390887682188645455255421790963449735594936157890033956885655346730875558691888274802004814848800914224224065405551530470757114819821213690878815923908048691825178926396707979582181362267616617443461034898825357568145759358698239867020094947818531784214879361853363875459431285872860126066861413888567584111682281832878255858442024507364357885519471004776793541173205138792142540641588031624860653792548171916468948893138826287986476736710225610387337141264560271598397843463577271473899081984382128885792 [141,96] -35864331202253846084566740629932204997247056663386625775824036242735304091606977831854189885540638171213149923708332239248381619066115786207990715114794392402983053878870724981645022202790902750651222609508956902094358709691182628028749276328796605662073473744262826601271679917272854131133750948212307845476825103898176405082110437485034378342995279508451351144330598336126891261084306776068884398541497554535853791312773469909268237066048614861647619151247516967258463374433855779794693083418496247207756261075860691726951082043347598561528011508423787649676850988927891958642710189342646954066121744770759682726943549325311266074636801488199531723939533785401337056306274245456373488616879076571269149053443565119748887204621739213553415139100909746954346584499959402338712569083719136398994725199188937264457766315844143673086570996950028921347511699162901981427477233218756297010608622630124857550163485611951586412106521509556485184485880839950422069620612816597760144477442820644561842350733224779248994041928246716634498140707854283505310858186779724740801867367069981531162916505102062334439979070540682466161811774964821021043051435894971110613785211799780481148356759633880060633716081580103250078438147414746573627349666620558073602148493177052540204317647791059951028771347409151039211028018744061891176074437905024243377577723722212041398091694068312495660515731873049619856127642086459258854268560217416964198109534489994532587374712917692237289996018663717194099884274459031429084575975938806202778863262994463842210283067165506169583674851545940827491989835252773654039633085101559490670414110306115041313998530748519947833449145112480625313740526773512003271058776458641630125244207191026434181046886407083918407117701553565224494150301851517588356097827069135501950385845635095084449428150960848 [141,97] -4495481888075880602602026535017666600145784281758704358510748482912592775279182293842145308679747549254523622993014519261346739334531605172150237296591359819539831381874706031470898353012869206227454943483292788230170418837030393886958558803237062975568586587633700091013225047616430636365727666405514904750006771402107625171740219958719846320338571190277949800091283985397136102359305957167522697690571695266207947614866322080128831493687834762059631002938956920688081407590889035804480301743990345690509580389248834507491851859146941629037054752610853780970060372261920190030550331728501187294770536212639200922546087347564602559422444991777628765803268682629878531245540273737302353342988989840025941083780017058234005396758499911851647674178633686585249635581148427855529410683081369733865289665796487340492586642409956441457992321078342376088283300749812699664782521664336249897374800526087533970358037817640219097747812867533182795907161848374721320784480741305335322568783461543320621604909034798631530567310118652495154892982056573578302880391758813659111040435138417202053694714208280992413333169692121081047951703218071117624682204705277987982299931313759451614490846948382587686720897697482613577703753402891299416191135350955447824823956923300424374744517691748417280629192268704277422097560715956774881572435024748797503645195752147676463768354694352266172599761609391608871581732695594785734622472386155754967980492905950669802597924937374126934568116517938569580198635375259124784467473683332320273080006900683782462910398100945449149538663631695268799204353425935895293242705235967306601498393856908859412506754187712703501310944371962847880961200977672868514118990999103431264734957253711483552650433325097462963088273326980670440276169842310312957866685074894783123624717226428223464502845120 [141,98] 1503700274875152057885367593733997790564799854730868938415052729211466777572344285179255644318797048739284370679720776180064109254409466513934484510032368472982066559436656013737121459336167652656073583682720603942666861092828499984781347729902825545025504332023489907399988524057267742709447808015208024011559865308445852239084430047788917278502512565631899506582127770071560671236491958043262078618180516683577341239659951910498323981207898360871395719295241671660106014382772915185559179565022816151421402699068433978590866880182693041699485529943395572636058738856882088172071040415390885512953168672741711357570349049346441730294966290113643357017933373672742438340304662655938979510356256762027465482067803686972972412824623209163095735494360951858820846055554054547275689714082326425167789641439470720641492468864087190875693311228883074514200782178037831097536542327883472630020502555184120547585904206480722893849938040336192799449597335302004812277179083932212076806348331780207816789327939746795589686789162594992328076816141353605349115910129509995883944798988994035008381899308273235951297142998080435517982237713499638374970047905764763114988694308009615385046138130509333386091735089319291854510399596320363698655924652275954754466603458475706963822788759540383705540159507818503110595199961774243958412121866387275244090780962675294047059482558490198659152597124953966061763096525832004933844525089979803047940269814308101543677137985883876189661744395267784162320452450375536295539877930352240365223944377491932975542984608058798216631870231077648795656805841225614433226752880398452258763113360923875788859312422288069768716030046210560499970717912742458286031323557884125809415183840648274751084576558984309009348807236874153976849316111849113930112420307516167011246589919578110530818 [141,99] -1415943727967511995984753753188546668764351818569612507034500000802109719034997130751734547949790045284759763049386003556442518387995606526375878516817686497090681816588458727731124626604471635046470491900906006993817466155267670776467088639425640071616435988837361232630431712408427269653815734082583481001255509132470083649421202530951562683868907470230922754664667641284827585844239449576392667467032861763204781210070084558410580730772676066091261473975377580999319345124697706501651481559564958363857979459470848767970613294782699211238207019005534976305011175997233715664725024940642127523069523469215787819025060529903589399236985865972587300590407403512021225861355329281665885717298011280245775534113392903828187283357470181199449024271745565612318239738781211816464600475087792647364751551921866272506226611998242908585518958180336595740770514799277188597411367564371238781030740588097214101771613321312586751597254400485634535444657201888889070074849606268226284739536080751737293077205124949249867163649207056982958863066482156141907782574444797447279290072543793723053800812480010773470785165624046275426274218988401302743254143198926613251654419674532132928620990123293630167161880250091759790442969080162759911925207096963702808707918562629009610444763453312294792950009211265219389053643331931314988682840685722925248681480816618688138307872698837074443558034174142450791069618385459698878376880379216126376929137867230170784559637351381961789766167682164023153727513645085323279357233031355219371937652345240805759420300309781571842594409115121993082755861197551907911607523845985139669509479981438617810975950117241354124626452811939507812982893591441021516395158093188347050194206420531440708479567377144203976948583734014315873725881239496679949009877624292176340842035295402457 [141,100] 6559173982941652148228818612720009434063374589305532699875026295778750721130923423617757670102645191124431734395304014887868833937142005262960637941950201738302960980531194586570031305849304976959162976306814833309300944222254640424515279950100466057803262014998337738030407166215021471619616083987765859225876965670210997272053421984201558350488156738724100682834369529180175198714088629120626940080606315249735712156726602797515313522513018977595605664875489890925510871009470628260930382626774256940692028199612507547818238251387570667886179021991930389297181180498618071761078781818935809059965043182743037111215392373906559184703634832836578074690985891480843526614797964546941883591090362318921442376077811800096852090710238752034521329742483945546884935995412386984496114165748681092493676675891397278665031943328603016007487017802409284800590149584957436702235043688027956811174137625582857550970369781165515694938441943947207977296572807400288776637120008027228995000242852218683492811928530064384906841422895413203649795444641690080196131606331700439043378514485099076016759546679024271920856693196547617594703545470098966427415170288102029181504911867176009002530694669254754138810923709993192401098114623678925047971281848071957525474585364212101049921377993493737404662559883077315273570961335072302203492662986725695689501976441540893765188734061162949314117226819921818704298116503921669743632421005586914813211124196028447976908927071216309964910321447587839636607243086496808888926557472073273537221001068814360697001662990396988077524618417417778914753911359167727498576595743295814237745506993671878075258404084181636657342222280349140665124231937919980577758892227672247219977837252183153447593515048516187676848242458085501060383839369005230539450092637893733950700121127 [141,101] -2650158756139883178855025386903013786685372523131661032899001153372456329169424682905074138325175251642565590175918442682954086013901530303000478844872629179299724584299304228314877654651960034062960320709410231882509017249173027452242998529327838387683627116023162488341885815330900809385869790657676066563819684008883618423390414492708684706463275267479943086502778998770864001254782133151323540974651436949455666734102916144637564389644389120507619863551941384512297148699585613456223289450007340676426810709976288591868205723747251219474990225458730079195858240155892784100747432162061430400897777575345976568217043762463334791751526341618344402184702463840003254457963927766102953315880962460972715571093830800005363672147197762968598051338684927177355847774616783484279637673654251750009816369632082584488124043512803397131949902755479229383963860197458487260346290817011888064836474495188114869968593875814646670750730429973117673468015115488327509219679665982694549505277310372192247592515212000989981204362328933652855542825482868273665583819326885749214595080891580605029480776808671569713071711357548609773774899057628730058685629353198205790056904881384882551652138981992394388864379297439093126777786252586842605201406016497551877019923453547235534601696648649072396345234947940343753348844097799876987518958659269088358579077776061623865952422341039582600524299196710798272647177315867690493833794255488871921266733179720732347699373153724469028932430478488825779248095648906461604059145029968793553342466296523455779669409328279968070838933515138023250463103551193460042930832443740386689829597445272393727258072017460395684393375300221042634483442391823952450081589057977909253774000574901260101536791096582914124417826268002950099271649260337054740540164134185035007965 [141,102] -1646472123062684142537902065399766255424100046470147458310913390572975511836549760920995978067963555990773382344955572301089347551151816678842925040828085832364630177894150570873519588725748411111112944365941724080368103944016188355650036708550562805131795839334432481151029750765075690372889074748951387916061186550547863901257380864352888445309159596533350852239737017275511016834687582712743560181500179473297757010523512861336567818786961083280270568604526223833682776211495502501059298203954157130261495783018753825394670950949917837169341692269465490587477320871561981941406642363519370028882858121060900290578708713241304966794740844883760735773333009029993779280204639598296224927512504765767135269013002533257860730623602441965559133964652631046271302925831407369187171273417407393507477121057278543274432337215366964642974077335029648005005144395044852304820335219440603214831152141353785909238674330772286195363002980292320348625792828782638625923030673900097765180633433449178864814809218032928125872095632946369141998265490109380039792599550473439799437720252641002863603813434035171447500859923528821046022682075094510048955204706528315266212571162798608112578519266788511408908604016646431559238993447743153390733287881922631917972445636926150704744196751668338968855458678057474591964578240955509324608156203251735015738381101567611243365641397359684790597953328601390743440722801664827765666204182850223148624191111577065406111701858112420980824504203839920920349535113059968426019006748541376174645325362291366206329691132715680052131341313771213583194533748401036968790830021089602129905486141236340799914236399752645360760254189984982972463397085001211941829712279305362648534649791464279531402310086257475502905290944027040489634077493348047238029048304414111 [141,103] 801370438768563358941006303360076518597392358945807999427688958379097320989102210816323105142059732866861633753939816540781335402291629720302473487590959033972167737136381055614602681047421084783033034455450425172656446959755352911972103486023041041390997970508904248500490915410719071315598316323203342479715023250678448391441787507447261114397837687600988695918807074045144784019323956829405193317778800282087309064853094425086377127361934399211760190887082729153281668069686937928015266167579559993536281978835866288957949238407718486855518066132871889290081776469573239706452848276526837992434689149887494790649259744113981152782376293463076115580077618734833119908913282024228187350119931370941614060249671820775937662578370174483175549547378563325475386268460157258775414311317188174763772010954383283651894821805050514007361329305744699703646796596574704916143389111625875226718384278422740028094713322712378523729203944941102520851106357092574695928168783817593164100242771379487405363084360312343558762233883655989792486566920485446157062236679949014645047419644974245542336989759018586357919634606085215412513541913695662741920145941688482653675516380486816599760324758908531241958050093836632269557622896387984337333879110604538264296188271760741013284157426891704707339187576591267290624172727102266143991386841195032905981733335312859611017062746084805919483092396946133161905556555683661925262260945780182639505369209385500952350233822183758259530356074477078339439744289363098814022313668840478437846905304515857705285599231495630800563117447687323827536761860724738398356314167696983392007413922772281012227618765760134446938620203335337642965256828035101734927765075207687379453194472761228291048781493475486068123392291463401241151515258662482324092829078 [141,104] -91763050788610444487880045056064359251769532335059786723646911038893363192671072181843728730955036092418233226422630717911269290725084306275951495790366311479505411116362993443223621034630960166263034426478159553365528570242581064777097711311700662127114597929869651251566932499685185808793056609317891644736441378021363083938753099933891809344579795988200798478172147178210818468770284697168078326972890987685794754068259620227934541286075328776551093837301282422745659828891339633707524692523151003612701241369647950167400546788818086261344613178500749926896773644533876597330728012126666185962926410941018492332517787176802248279497407510398192638572911257533784797075388324379318168482230381849275742276728727354461787035180477845665214450548621970446545677268113568054372579265938256835817410520614665190695696123358488667037623047781092484793306851908648665534940167206115757160994923766014790264393598556758173249022720814450664870131649651894560128676437210939999024523347292515302107752898694617683674077952631071503471031813279722152443416993428051655539012052959638819405995068616289805070970875252208210696936546587202863845849879867022786813351793323492927408472096600278021673735117505141931477522326118405453378950550568525017019488467749974244372651447993613894630681056436839268445264764999575326167246554584798335779181127151025719461842179749494228651270423627488916644921726062087388633484416611993399332135679930181788339173145514481414666643476029592692786339388623704676773493627724987082940272512336026157842326917940716515426714794689008993046722153133233308300041722022455798577906887415648497807972850080852788139237675449007419131646591342559284640438723698804461395254526486073467918880311809182052790423355650873403169954903671709115154 [141,105] 35831952138939722716926774237404622469647421162659880849045845141049302350947783420326305757968049486939033245305518029063840459177772303465531133259754901418598773880901478634464894833861250895371516217464362588432022967597976915541120920487912529048122271141594177162724992851350733717079888599917215410993215073697532056299647576665815953658496593881949995292710296207873842931935416704398086768890359493875244933678947481007571712890238053215742478570757979458310521600439985488065794792680635382189816966434674731954152869261454209708235790610202975293622828333934754694755363050723602472203555664669609129866802577295376632507858123157274787598667745559385097828108410130036203334357945784002042071716844643560997137191950353187072922103859030873916695759242338088300267142844298242765072552618387299120335064489009665888433919320570953132313130083833375219327560700648452826526445988386926747947474852697587326679842316532184329501107280874781974896602958132232887690999672542485375621571520282371379105518836153840684680941089974664462316954589507158095603467032197843095109744755779142872684084743643971056237029189212844917114767704653457472035469781239509550367640473701216052978922669123768978472522410270655041684637050808346704269739874062041532577685939909765673126195009928859783572135792477868327923443566534221147098484434438134960411375292661805016760232475997154668379784492981366170682106528934186241016625346056749798238283479747573184746141224435026586885611135541051551106720410814207167360758002158708825611137918229478933946606644394604264413518991134754957466842080870769612549665330352873493558613119462693430896494003796937439247165337625054241144227294760916963788535616541539966552633224872402232251806403746393856016255793621049 [141,106] 6525978137410008113150777289971880831580522313851462150488411621400204065503712551120061737279803989196037297470712800883129427073962300657749589095361512879116347374833568430583157257626497973995544990892444542546255161458905682890807672956954575204276040881158378408041702120563336226804893949102861425006674913426498811173349097564957392535101742779104001912786950840262730656872334218543578387267172215427675803362831108419507231450781952202807757767569290306616534663123958578186273348243239013803254911274478253464381786001543478766451718667060227070228216939101550598212049879406547353421520066883570164462376669808673079985612897516713693818820582264079021398487519627667266210278014402951126196806309043333090345579881047321558155497610328905015887927328785936181250009576026344670267047707923343510455842117992099173766709513141011486733997296727064041064505768098536326781843272075669927319776922683140839036077159114767863481738711499440755570323468547461259123469572829190310239246580995222536758563806373920517770910168464095892339517277010168929444677147877313195396935568291196583753883330804889453710582432986162621811244315974216530656839681856740529906314751187745081068455758864016058779840772261173644859180961400304674688376330062396143048661249000254663634932811743793833390599535050224712079862987019339596629155036884234162131903020524008279343399513917782134840479443342947158343984487778290772478741568056189550966186949381835784736203796380456788680769821956451998283542871261817819222737770944488940628356075585347935044718910061096503412953775428065808628009280974459722327388097476720772252574235591603243015513097381078408325215422656397812229295770028299677257074037737977625935881549797754003155958469617824050653884630 [141,107] -5565548859059941189475441664656667303757107793177357438385582160186472756108537773023744402621855441183908672365529836366196232707004971207568081332925524218459785780355422904226374127622420677885874444950220883784250646141274502376767337746697825372381308482297362686723681254981631052577599000815121471348832257901442024564732369141901705791852313283112753801440264736029671582676429820585970662504274066077026500096507122469294089662629171924969180400333883479982286598631563945125149276063556558583401361963098503755233576651701193710708965394791343302545172584239736696261506898258658462332103302938822000607610967381017315547707316766634487495398643174538047741624112284465484726955206693952949767678549597184271456486746122506792584231452532444778705904912917151587384100841088068305027642967051269768148036657214369547520354923097850237858059828117029296598515483498523459198342392724460641124812975718941187246994593120217141161323268007543327380438822721691964048454197756301558396280461243673256761151513436586699939613740162511450201001776621465351893561714624878470361344514414404146911329641211089216827436320627893584938331161020200228196425137700435617219631101543643117994388993140382983296880223471743372777460565228072886684403317502644401469303003994730984792722022422920477561855701496038819555059105062594235108236170002890131790047277566419727956839053445216040298001020582170186003202141140950743902341723592367064864412190886763585843409293765017776256172561284388299835168537417660700060740862160907206606283529613655357448710891447757463659221342075905050855161684874841903934361972176734433248098120628903504352782743331707505784678163917151089155741764305319566962311623052567098396426767686594769821020627573839607714 [141,108] -108206698360451852668680686913442521444957136904528603256251446164489407166120992292836775196361054096877847215753776498424230640849236778546169345259632655284450164472832339337404690055122324285685247220705548109944408276593847826747649216180335586552413401096488731317950334112160289554510155504912288238951060794072304038437933093598317843200127974443587934686550852114731273892323973449660287231100327580120443091752036094668661702911618502999789834193249506690901043415619823720866059949742617162085774688027263230036676569752812654641469921531671487878839357088671163092401242493194963482459961104711867924375168842790850342673592888107850179503520107848041332156183074301518267576486744850322075000410572590572503164957507092972874775036083395577461598925245136499551061818738466189134195095485917168873678716917853970395157330382681907530545928354789577428794077540553378721985601657165858736855764385952114075373246607091839187129029590732727133113137377304943843385539327093143892152415503318664664154895380127730796623093291180249586136766508520277248466818829917606387678648492795696469219971360229755644559811634547335702741001698749083249139456093830876173131677435317420298975881808380629651262886294976075400853849625883141377769019677254566243166828042081609613062728396678524690366261408619627931494567654387362435882535471566687302306908286396051256140355683668009202611279956667292270256641151841361673163245654170627055354278719714187568185272794092679796778472179124527331597661639739615855756967688511430409311900652842976825311914530220639994813571153422272399587823570646763672422980740846494778149526713092812831189748764504424318652906767763379419881605035122846773644931223179389954488481886883815751708584968159 [141,109] 167401202533266736242363814684348561264199637224957287663612393341945913400025215440222318403123665595091830778007068207221097038188086404936757049758176225307435573189922905232028901840683583139310844116933817356615972465374002447249666540643434750551376827695890866739699695574252829376554901399221875077557577307416953639148993094414674298448468086705708850365382961829824950591578408822539641863094415754054793729938632270016446270922110140087030509887929075794034569750346399723691134970309822451306438978659417140506296144573388421044700530263962492468144551461535839862423350369387891653120753151038764770542182447599305148842841187735857318865753257875962825147661424700903114776274282441685302542254958290726055469539721260236105131946128857524599171934137921018926287490902395355275419345197969243218712855520296911185476776799034799689958430476948773690233422619495150439739039093452607649916305340917376791282049623621918570183782355820022308727646565465943842982704390771029006293126427647686154784540259238017952618464723245881266591495513523749467373825006357391206121779740489397769839952072694678728794407691474353025693854950502327699800491595893624709521808692137123606174041155295177774321090428479810653694718422295445429901657247657738153792814767763380749097898108509410793134398855159507935953667690808051643019212285786030672893584819432009395943161789253568260867157612559991319634675926913182036870107454276422766429345915722114587571585276910542194866040747773591911452211287141536911548746039477889148942284881841569243676268166258597399670568811126454355314210032119643967309185539071958658905650524096803888186553340241588713095252394413198875576273345947434128807881910482495670672876349483538682775000 [141,110] -3796764254572929414312270747492971904512774183017141271936750746306265834485232353730123703543941200751075425903876777508551125107137890882189511501830759103664196914129826431267888158929598423525510092409062404116351688356366672326839638376210598094961960492315594818218940901352281750791210711659523277766807870792354620747526302989439036416229911257821189114632641045610569344749041306162110518836140618754652839681801229120446669933323394293574740868354687524465790864423253704924551265313400614858924169651886344770243380951577216402679110399315694202393195568713161315775583947932146447002381576900310146464160778222263779954793042008115397911012601615294008528123746118292946696504905136455140490069029588382569104853946042287822185256626979236909711069645619394652731279660940175048756937392211172972320978481213460406815275394340760084742812006456439582333811473033277532851624483425462132354908424192219007141417012183002908004470064996436868832356789057753998807010238120198246239240859870576679551755429182458486496116196564260337758995159553453746504652917016334664641353488133358695559753719523018963188033819251672018758611296029175901672713943982625734213520447233449242547304690681142251261665665810436118176284083460815156430443008631634498884622426488030157474212218703001459323344067518385918751838195445390556519218176937881749346593251117883095446110779357588470485963297985558163743852695770236546327257295652845551918735314128108311402607498773309432991120482123750488411050171289057066095892178622508916928906012566423333243021696200858200001589005431525943962004089579024637285839939993028794069997991043422611582187562891204748398990657741175016491307655467752274228159692233000157116840504780243393 [141,111] -495559222019121492936360263109570742263114206524078587907666581839500940546736141523495198808526260937579659718608935492307145523580063602639648473721509911202428912393351129742710789892880647830004927161685377211631007688976602699096924396646962209599892772171516669159281524882499431648450464417632202841511526528269012138599298804969262393407842739295376548384694106533101180877378435616851340022377349386446653680763835424001266296156569656195618911523130557397225134348506244822280780011051480586595274431520018750976483562428496914743171020425431894912028037388193380299142857373363654634171234813831214524638954017600039539011007010157280525108872286890298730833457848572676226248095927597664247027666641157184664388717922469013296292251609363681910010204101823921912119180625814616870193572319815610382960603306398152832319231196966358248354033842010289252152022944151788551670093840147249008452462755664111533328742296575127818619460286674129508070843554089048257026746456782877732459231366517576485735443638621798933584502422176768529741415022896453763920602816224542193100313127302352525335799785499727678114796724884976935869492107464971936897308701308068165397702205670577551208925204632966648145448406344586227560155847766435116585966585467707394689021855370984622448714386863415086745715127610636764975515802586261037308860967713505911776265755676021024397703584513769096970363365184223097493544291624960940496601839006543732196749906226615416093439524362634420083086913072020130587444085673868457560916914456972875566562836009405369504868203406370288398104788326880076958997287472589607188828613523746727966949756336225214441350571358399645273315708841194062239461946134311761235749565722193380301593867 [141,112] -3845180091777246673548413518885976849492721949224870154263482322989586399638356000422579501133524845487978860437920233142747158715360642797287642877048226230403423393602867457705018140970280143983603999817951971999987137902624096059589005741346676196004820657509563376414710253021929550813013137101555403015990307521215437169434931124058900406033645940094027930089386476985795623796107039195285305011756842149594815090027852930598997925790993122670454562871125245805756629758347973414083281433331404629244861921026264313009067090442460077218287830756311614388584813024427384262645016925024469097305041781332266957624877576949654960072328125974820110164624386978841758573752679619722207913091091257810351100319820811672876888499558837924996275188557746307753707178661014425706468202272864732124690412911272228727258628298132166596595971311514950002121293445120263558466227675471644968290560365646244081457931819339336215147622086287282520183234271879005476878261672896395918048163817225559472937527210709108642227933602134513161638820978133436306930331393682019432653106345456382519168248896896579708334190982212155482579714889624328182670169335114797595963342123099958310190271413982362543184076043076831720573035396840026575987104938721840535156692171697730183285892237336896841242751768392623983757369983485903918402669287736211567340638884714353249090336645328019290541777092094226779347442592879685280446870774012764491009972526185727384474917159807938731520817104788614359023557156707702229676486635027794978989025156169304741846791019294397141754302969632800031014622335004088309842659187059992709267901556082037531058438532320822562710233155265532078869523845807348234498743002326870279053404175447994995 [141,113] -1574853499305683939298033135348033433864778238873555886765757934374287276281102102578323290132169694961214020781254087586446356072784712355946863872066040399913792279429519206821918321393793887481013122471550910513342045289509332250159340161681047870725825846014546206241818741424110419484718652348114628010369364087004627967183538255990048360576709229177024516641851235381457760462166341948899038909261747262209336596575078345530448939100751992060921586974913746021775959115656347578706407867146096641966890295982725063301857071300737438048056704611502885853041599939307798111137478946703353509755114317493713945581338143419365433177724979874935155367520621485882475370655433948052351993853459841426288680307416306780953160453053485985202795141955988395273018520006250358274999442413771313590409193068642982676725920728487916867620270445051403490630656939319311853891294167811834137733542160051668290405868802253338537337804922303514511507095094084733883620525767615849742314158844328741611489023428123793860144973384079506777201066447826737517050032901250127977410870686315231755025693188540422819991590579064794792145738145007133978111523135971291727564197929045549617300804443753442281427506175838134904091596443204433494241416515682127030374276996188778138745617092424104936487820196966393302672392084816269270168586109575169021116624044309478854605214903878047912362867351744189534785275775291350623025608607182032578949166239369536060867462985164345131233418995312163098766464372915920000900863694075885662023485651427601750384899745271582034816506276374762721917551864653957243139934380142124242743413180530881919099962752420766101470623134009718796418391819403714221569978774505597064275643234390 [141,114] 215164243780672052895278354740512753091673108145487422878645277117108506644582823169383846147099006053372478032952908042394013182767117042984897475570651878763159732526684086874095869811008521723220628470790993424664660062252562692637778066172534028229224034323374970288510630585737517614356055928449699014118791988949120761822456256604301120467127985079902690610609346609079093137054452785807198927056857940665387963442898697807139571695074487771288610483974303548194759263934737675363909218693007980255173334933961121213663751827463529342703698827975861028344288627025302371978615030674564047758312064953630618757107539006741385975431034604988580438695690575445271507561849113066287317662829762740928191486884437651304238745392931680832395256418866459467338754832782677887746918123016437749152358895390521832074285206329934154187869784098015573823999973031566105319313587457562799627106653654864649390023842903360205904996154174223326682617930863445684775960518855733950617362761207310456172606602470563262527705011329368696744400054206567923014452297039920310581455857453572666260954142244977062071057020855969858566070222384030606436482701489523611345110285950517552343782109889407173430096111392862706781614189469669392990017104630785240411194952263229827612248234718090827837645329516985500376673539025812237211400535945700287184946086821878678453269301128193971961645098214300501843453635343276150326883520009962377305998243936659010707898287296280038586389240783057391661540089127908793084501404828274338089787110667223700330188367710089967728415385863735420762219545484690836086442043586254940547295775257040788501269878482018323426222868159198767823866836024396526531134031994132978265139 [141,115] -5790251280219461656925638889513964622639106522639909246954789523092797563902418575527376320052241580346953247254777515013786324322359760407887949161421892453196146118721711078454315911278616757196187024945376712841447895655954263587251899806974002674100006063443619602476400147237281897480816148366936960872378450371686065181330797237928929854350057858589006476794048993128935320201503611338438863308702945545108765285183256407264627993776904589865045623730915829148640301543566255531834128015334825295713059052685746087750175687509258392649925450787631448819208059700070600242760439570509711955955366458078244074904766282094567717576967466710892854291213267777135133422402081677249284224138993686947438706924584187285803420018919335466005349773772553077216245885697415578699630376258433958876334310824982713033883814650600079543966131790674780449919363791250432593677086545897760577217957812908103912785063897014146011036087700385436214663341979846587097047410654829245651670864957966611759271895360819677655580152669484924334626459074650825541108985105959724816417396721097021218689842192042129492626493991785122823000190280254719330099069513451879916125026264739373394436697850681505190205002955699655915151112799356355569653878925905639052761775024421990266765802287621796209019131717055795262274013471841398470996654707657834094025598006201154075652608318521301842662517152631278497927730850982165343791765326185197662125624395387055468594809234912351145708533378859578890359908595440118072586502515858771559741143135376662275007300393756758548096690880069786568041587683707274301390439625245977982783396912646905066721727347192603623488491630992771104358655123254939807738437178971178 [141,116] 201342110222282517750946196973029570619814630971290696604064188630929312344312481026734565998333045582752109566083120823585278980603080850018646747178954387462505211153425268194784389373180252316447047364914515121208624867766020610255377679225147531404338022219392920158298747958349805674502263442003194832780482156135523371279710911987656440354033179933726128609788088607839237191580535994542486525901869947246789111755827906889849882450276372507102489056209244158829942801042895590520434733712629842231546147709332769489804978642807102153302449892048054403847711171227282227476661219007207859755372226314273126225235533975168873732703079800474680016064452091592250072671988086342711072094940829332114152024247761836993974971280883711171347742028805328773137585251612733910618703294322887599665338781818333920452858970780003877883003434978498413904501119544065748308218299285134176920992569788449759277885658849946877838873109954886953390572555619459255037320802969562348532019995295011016449200809392273650758700164620790536540513619686410096077152581603475182858280457995908561443208986382726012738726638632037677883144173786528014154750472402536552846506578900817213707127167837132758745135699242114079914941072412912230898614849374327338397902406177766241060395459277000460054364777962365311200240061330477673456789380979848732472100116587409829571801895524025502555748332206284860810857121584765132615568791746497483650805779612749057058558923048975850834888212018516510876521624708173096221412343958329463820396790624539940670703362435536921088651005149050056496928167945761415506535532933878409108333713770176900541279056741674737293577603640548072050004979289420648639742290 [141,117] -8539583222906064013809453450767937909413478157069068739453900881676045784520790822440885038709475912098157069492424895336756772796260406340083019138839206045173751173862489791401127767179548529662269041921515657173392348836409993577840478549577046101302925631185715717875726034930618860903125414529803697471301447618128391840031480901494488797641226628391272717504893595243416925909999510865445232865762781081883810048735058390306048808475549610173642240234970836476526259602894315631920732862660847721028942106731589043490736373451051070216713375386145223316609957386170991138558278561308441733549533316802639574010365619052838377877021642807000883149415114753881271992997310145380238036276098328281355347215159085079962193503331035449331309460678130491258696027245123434796823953050880222238790456826131144364510351372643768678915546344239030310378921404413787483750990376164667803919181639818057166916302717189764939032210381518376252744800082502696205320520826804424492385271057624022228561759313497411922029589983476275649096553354793629646906993837120397592681512434357629969274858554086908032229700339140214463030005058569856092118583038301269323104568019899877973681944369679029076843408010933278722887488343683528601790109588294751043623942627448129725859510454094001614458520732813351685303595813633628536061678027765886658044858699912552084502841307227264123443158857038351710669496243190349538438132583702527131971708496220530582395705711671930644846077246781213387124243309451343637749087836161120089656971840693539557003249789180472213761038234404563348141301485855430909872620561140358455673659767738959009348614485336949056226316684356690609643109664677497219 [141,118] 256237858921744456601859030727475484584298994033673149002749650776295193081413272448390047993948421782642844588270262848522521335441206101218446144455403493980991755649705973178219946372578692064840513833025849849669761555006513505787106769291844584552976469031491488160382794003491465466852177877831054388161054111722444347293054764298032061618678511221334479011001998416627525945503534157505979109044624534083534720787794583404056211860378976206514354194082054200096655534361912064004316888010115867150949364254490912352694309284652694391338986134667015021150162024762594171337389209176221419932892507813502858825826266999789647226910054760757974075356014675034026974176610976652778796444633713754421744107315735101774428520886848025920512665277394177080263737672383998483625931428882626580995922368009596481092360497962978853969145471633637479016416243811240535839845436669139934452890423225275038526936160696037610343536402583162463935179005033609102715009079552653826584042439882681737779977909750363349266283787336634409793506620207808724513882904590806412532285825203016335460982624075104630138086507483273527607150313832523158785321000959616915950220577043201916394325324147390889839930094054939335812759295526536945190494081366600791400120830528126362784942722326070602562025674859279518954237956861083269272232364867948081718110989719450351842261022019083122068469933285143270607026642515622175186058125337015651914520162529134030637874057930214428437681734339402289984331570024093824221268484463956638385843371761957631995084790678571052292389389121110380418687997249567530196825243782121525770860099297758496183827196287564732298491223958616167266419676398 [141,119] -4813831308769222704495154845404846415514208493726560582289430714690543757949296599046577803159402135163811641465803775813863471024556663937426219827305145909486324312159247625248382582780263916499900105458387087073142396579021824149853820199427203552198970925059984347527745338091478266745774462040712719402314763661537722560967533493614039184693203013354206907364582447853457754605662440183378118717185643571524184548645609397224474300728428005026270643233916467915235231976515206365610010671183443175681598227403015593861903648986538784096634812201114076681846223563503286648609901524065596491059861484917559204078835652077852620218985962751518150992356532383685207518626563622562985773300069270106095990655436174819773717602712699136178365885271179881380235705021496020697391003478872535666703216620702720008095047577477926674541877739281298349064541377746251771378135782132716249972153918587530639688765178500002599373960056235997676896827640258797902198448472008289160450110334472303045117342873236533609821560057072114968327557354749657604077621989551019433527166176563792398979309385220709249298330652449813747843408981041825862797412752597988265286939324278194360650971442258151716928181341847640341497434823699027145591282138626331761571879320444615543021506276426325524880607209966349349480370837551345613083859510469754288629736130194861106427521384473330054804918747604610371573735789750262091330933480263677236693312483523195402454214144915057413485303862757286630531976926043562156273381543692796919583041918956401143654205543996708353360247628890766847423301103960722274587687232244482296249956903971555010121075792395748427333609332279319358179 [141,120] 32052316275224788179737421747316989182713349851214474846357192229262696099392747416473111354520738517480966636999542894149044617674688780117972653465096738101587964337403269349830143668291401711691123838486675714360093709792316379911510047708778953709490320407062180721333138172066257883869639742564118938335450193227750948130436422717798597333210664343362165976139727320077158632100603998942934925733285117650497586529017686921399268257921909817574686545337013581561727664905253809002019139313400735703186272620737379185624613169849887423957166817366727935708156042343544249021888786937547754308367390081946555754088671680051660358352350932287712166052220014000818966289637551294298081077493762875741846695902744832425493298977186613856075271239661241371410624656316211700985531039754404300344641405875523072798731007328330702954123095764307856891047195490282682865406736029082729557703082460448978523164519814154691026972135425500513559063554434001707142798051262533595809740306920565906282768055478554819302892963947200074966787656064018624624846202383108900185108088529088362555259592601875820656127250469576848382517149063122744529612289182956036953683234547445537353227380044344530843745557946524007087675004455520275636432791175008491498888064254275007816067005037587094566388560916255484025042965911246185625756700794481721076719299596620048034726503383151651780914579924730772361598631282049270765743612237826557421592660179378010016469400005959077200171011114899666554261921318805025304477326496673491116235407088398708653612210499180172924009509046211987813995510652233205810751809062698360884012664020445345320961924944211607011467276012675 [141,121] -685073903257625934904697414187002644367925813451410107615029323691124996970972774886061354699977295715929359876390527139108888073890220477829130046161870777884450020073792037015733586488406816178587987514512154885094701096297570417745416524542454276456857468783887725667889561629887058865134315371501781987324518870118441070996691155751463065772549421685883739271083235714991933834283747842744551973919464302157578808634502503863083912774975933023535738777482450031544368055652508094957815808996539857294880836883569348958025288744393037866255675114072514823708258422541422018595070491536868759535319368081521739678037474492046352417142529147535082224460700875789804225847901718575648910065619726578892804601875628923662576729103254122058966199989230760500810603997856216913274643206916059342181943009701741904440699394327473822390620350704174098140654839028658353634694311059432676793659681822426542335576876256229913427795267748517952271436201426456742986328128062091572164119739251287375226245559434457082784318725142302604808701615197138338618562706888880207625838750033030774900981780739763410251335897446052990408109001640413154371918215932196425898025310240720252192918667978059906125965381718889032648692494431260709497347673510675011915786502196998822894492517145473917083133706587504117196412613888961185930664793599690475002270883735172094368474437255015196068400486658717150250935632130499843752169424941153826952970469798289475995081547985115527599915737481273138762498960533230215739968778434462920181907799963524498839817737616334578324145543730688632835783516178605000617843145448459635667757697119887848597360673512836497348781 [141,122] 2182548306633862984850623123251561913828019422218647868890107457256973457875400063526707931779804069947740964326517874324104124315944426164434200406307308993310386572642706278100334260556984335679177752855249086379126813992487606813205482447378770541549291135667579337695620667665058922807716713841912330378711300452661367528265943625468702120655080156610134537385450866504261880030390123948071729622082212348568109142203936057887432894302132214807779980392243960771335233716140913533003470806563762312764514832849483947967726946667102351302913257659687466019069192579578656097839710726316715746306934434850209910199618573196651216304296693152890739151606111732607367031890280822245088604877256889382964693442522676498792085407701788636739571138076457563755709769783260068829619336647435501758139479810488968991921352063132731753627632944907722932545259290200663070951844576839873427431098403112291926483326263982653842632551230235579985241003655655125654214240994527016986779485486201009455445219822300150758734830964593542672498960461211753662234711367275234414047350837233290997838712602613893824261292813550718306036407900669923541005583801938262709475798489287832783645427610063365406986871471419104062849333224573943707017025691823874336908389101829843877178627381082295047576879801373955935220038185820892505090427203977844231411724529275754129407032470033189767358198523852164939959445292414187319379494644471819735203740130719411022516175350069516866159778212774841755321699653494328708472459500531024576029342407016239228953959181540105933671465726878587976079478200302919729255377611910824200512909024451781534282478587317704 [141,123] -17452587985801845253454263158931859968704458528750547179795941749222436172393266440284713562566844353719312009480633236400826237236535850559712640957469621038198265328683220169938476265215322926685398838585275938417376210394727794059202617669854347490101662093804077225632054437598488710020285895707260198434889219427476403440397080901566737957422669789878820571449808791413689476053828395490448104978193311140062510424063757289713850391329221021481014628671284157028838966665345597533801886294367482090828378082124297709439782174105022528837813148603226005346839123478457701111173363968828401482438466697332521266812660356695842910304927742653992899657693850581865220334809556462354801806348779674491651480336528736318429380169299603126750707903150308698382040844926305134735899830925515302791367284863990500365464851653515512897240794815249999102230688102635792729913938977151268200240412977564900177302095132004607402822840472235487722914568326696286188085036290573767513257491650551635897260075628075871547105349526724827779451323547350066676419520602701059899810364703875420266008483413049047867877327424812305979243509105026105049020672254036206388064890207682080718654946614084826354122388111568986067726958534858948422719229458404614089116025977686854675788747727000568170312941497797227336753706217223304915364587379173215150376806702834212744222524719663705241017278071934503818786744874230671299901519676086621433484237699246956421626720299004781961849143426414188832362873436226854946509815941239888999205963923430473995170249786413902432660423381304258622837176389989664048720142239945315248359355577868861326250566 [141,124] 495211157814675106187734900527793306157763375490096958090518833889750590692373312057173267616849562430377164722431768474508550381459317298249146538469881688171841696610080888767787717930349969500064543471778374707026199896637269668424885656081374556702806340703916169831042875505716188301189902078093023390341732059784208303503372359013105572989760837624295922740625949283237294631373509840383740953239491781620232857850742788086502755236526078452451997654789205969318260644929896533778280079147615286506285431097004621554694024332796895089922113691704155267430721505122002877486743870003147081760477870641207792841317706404958810171890192177049924747840444342543889927670772002809931680295305576624586878572041394904444281293917171908378575816860341202561733705831732941256952494599161135123906574235195914797993736704828716757139218955178746352931957653996511392381184412293199717483160905831109336420687993179274115905208452023083674146981841693794227287249667035678337183748550114888249550422743821215155327150607606699189480621152006987857345095753614947632256732643647185774366499851666073866445318138106278260806309588689941711537365950992345565328376799793544542303384270451076100449446394358767735255910945442760724701104873033240698020455258896065693600917250572952941421900234511750355437895641264382756270313463851245714361772026435558307675018905941162283578850142389571232609843827388703569007734344205778792304584248569427523755096142308534060743086687731815586530780842519032173783798023994029983451273040986817484098223339036847716833169348485920358803472673552732324369457709924307979016819232867379 [141,125] 162105143895813027873664594409387399928778451282891761431445159440136248300160635786087481377738093334895246887943453974403634073072371070725438581331028841053021253287192352025241313488447191120763928949139127135273535333603560942696765328404678738248087401648705042210959368985889435880447757261163281521385246358803308992200831562638743821130261310528155280787213336473120576095835739292394992615685099521201042745022756882621670099096084387466567660284823465416867675808994928390293254745277852953171958709582080503409589936016505072367133933599316171602853038896724943109269573694704223075967318476246310326367685995847075271573504619542977758311676671011502160781567619239902490874254488098370554995019537637557692554490118106562196156303890870262254062722023730326132149389946225725429871840650154930951443553048118408170966334229207006002327911730030264351787545672616997490133816551515728098023975655095587217999027103254203433409660377301965772392289713294948030376978746498194838337447317687690071744555596755675522572033034298879272875201229146671315598729905360633934193814354117433780818675468378301219710295689708989432686939435190728161460132571438882473400566440632945608747730365126928651670748016298693484760149170104612852102579786345091532341604722770062782379868151240714418731273791612952175445682969278960279566746288203231333948394873741359113782441445142193561436720659827763179188923245293530276617817233845385551351089272193241980903718217597088179550611750185867771391152172864447247126956714149756796926850620468386323945633498174710690806164946298253428725113829965872263277571142 [141,126] -233324756931424060658318118025130778142526505576130587069412393967715694379941863491812393022568333999248782187395731528903777454525359173306617319130236281296748600813464542129266938943660154568914316655333092649398684748932444616629681324727163873009990436384519963068297674961208850810092884814226468467877378041925795470573367645261605175669058979309323405150220284853266908572081626674254069627870222710498667920590594919741082813633310128478524344763766032783662375531728709028499912552325310389315974507885815929113429329016969436234861425657767804424465985168503263670727849535022677687763614011392677981910552593256961719550743427290185461312450971275576141676010634682313073321846178592786017200357067504019735172275651722703606549780103080892831325522629207191791953763420618657479371210469368974197365240008584939285811282943111751180087767603328869047740935060565245232491205195338420845001370884131687198885194137311391080004807055434832371626416161754208645212434529979593444192847916717229530173234604988116357906601864299398550541974732404823336800085178852422297190304339220446333047526421933058787874396961393756813974342373671220374505793418028758486791736759760519915373591225200390174274508976696984616789356489916689725216158819907098086320976270998631543898147086504988914018204562167516119489890974301215140092842114576426658453248578994664771421817666486600563852080329670777414573419773949450599695098719355914594375865234543236450434175161054610288035913589769394452663626851639964550958358835414973965553120981686676528958952610826097178607057540212011785923045145943043384 [141,127] 120689988260175986193135072838599052027412631488893888568842470071121041671527986774077153007757844736506322841412895474283340485380298226626905719788961432852892532524222475380181391463816721596807065526709632351098858387729119094023136573177903548059177998563519692322835809608545701451297037448797383603853462781150340298154801744536325759324581250774247049088832075305882169070167899340263802975557738746045084922436334695829204641199316301613287251474288637225290168222844178118613774849599386098812707174115999517007976023020935550564471940704396898097730049279426591190526410703237122656808134960803221156755757929357659245393355808304800058032980839702912070797268452643628535792929086170596678829557915567941043085052391548213089990096742015637022919611689963718514227376239680799607539485916863857167243698985475238403317894349536328339210174921156489872775984701449878481019302318752700762316483477118869190559667196313135519988739110857163130133329167373766907840922416466405707464968949252183666507493511867650122303888689394337171748074859857073684913656234583809377840242311419415259156928348056332166657257513594958972121533305192719605861780545284198071196370870007419717825498595066502295215529581937354775658095079520408105311581988029580679846952777654059550490096321693946371684691144353616899553807168872240271798005285309006258079025080829010105154399694103125139812835098158540798936416254155724658304836945081101000738170826783150979444478569027521744400010822305952551262469309225422619960987573129867198765866107233921190296811371377855633585551562386707041616067709 [141,128] -19984260740076500456931705991076301803101053857220066806327516100350859051274158933030896074581385787382999259422520922387941644528569885395228066812873918290059580715255800466698375824471384494171325785395967653868471004146834486994041785553998175326377331784427802611869779566425941921093582400943989009791956854355174999261670596248223700535613328459039404593922160141716676730955112181850811301431114129846560674130666651135826191894151605429644902718895109451076039547842345636736682531591657804983591813118412719209946290465091517237153900035136942094232671238674933736873177911087716510221462253582330280230708564769711732892317454733400431003756845990799156247493572341629953076379035345605792415796207664578928650614439055036787673802755228578575566519763413313693483546831565489998438918707945606209091641401196439191627128203274933747150251983415528923662277908610832012307429899554524036920876136713840700332154190839345660738430755650213742189121172247773773265910898041890304445311172390907889116415274503007492702428431717364293364408590714587839583558259461958730353870942370401549525601220021299423253825290400350261230826420827007836961924153688684273504919139533648506584348700694876053032375876102220335875489095647302904310721895170040885829725155512338850714715530963254474280258667469361983636124946415309882056315678530776446359580620226212173623999743581478461759527566786771037370431122393925409400060122736869035868889856161128620991804207554671213962728114335457537003088808430214355704170252238217037278423471402379113235308321326089519339840213472385804 [141,129] 22280317528038558819019393701929303782500034000972894573373180873393870564486810215636534332432984670195546070178427833716109655198713888823396473853844200659290093828539054192447380744424948142930318458879067864562808349840129824682715820083405223665198146454859148545640260824259261893842151510719845744262612881440903959249969233063914083031303233301976594822376064759182042729410989610566651195461608333467322367376678461886060694531907013143104691676359814614775677758240589969240083703539104518140817831469789918914185183162828257236292063282264922322101088335865365316388727742482158877185399213410779120615351528796333722465518572470016268980524383327262851133096918954237404638354630046384337066237753148284532289333308250636598433886932351491584352461508554234761538691964894498288030964728637964682515494365742487916217683372537486680924584768011745509610351854531591258967680834572706721486713914227840172677125446922350955824294865327071203695857320937618637631184469356366511717301516159042903171964904305030702269817859712922742185182321728576745151060061245588951182595662026774535623233768010159541085263538429856751344332867635830715151165420989006428175134425880562148229679138337273449413485759282036151322107463827570226663161829149656319795625728038005629148968922398658409675563666499698300122212449234451578257724991000680015228704335481717415913910731107101777879703888012420935489730559388799606309131130580420753793377795585921089237790183922734339994173023742286863851255778290992302822635596297499857593880391151061922702770069484989561535223967 [141,130] -8850932741386598384468404934585301682382533469227460339667021281403942610054783835815803468494185333657139222917766659605291983490308070781212971904352783801956659698843866163452987790960984158050324860916109637920299466365759586029972827976582697683286253064624400140997424137095262375010999965005239619506508896087557794814188125586298751507637563854347783059670596849536374264341368342393341430020733798689270319377276902731676031141160299934752055057024782056909561890501144239212782470211347254180504829025175946316063151728573857052797764097088010555104024202497825087238180252276860919502239604602309982677514633802001465393374888864482435975099925090561838230276550759294265414996335722498934080551010773313452627027286154863870578273436556341215486323026324204955589904539171631437405200539315203463162181210955939178786070031310881602459742564774015377633763390894246818894725337479340362980553473057927063597231120485646074025699592170051898687562723951828112036507255716886072343888724368336943479250392177721705063647339880647186778263371448750083483065476899044046739039893729624298206733670970633616549077185820643934227196833283425086249588040527324493881231603295290574141980326488161113463706125384732374968350726373107941487626577493670008719233888526289970623251036463237955353335408052360179906177189534497927267817009254049808942726074396720523296581885555904828908736689836291461703680510973581810741762975097802581055213033745350189946624788249911994602971007425348944650378041066556471434838143172643562831641656228932857999499792972532840 [141,131] 993505748400556369022647128433109533916109690672143796197962415313762579320558062322493782715301887370689748563121020274788526371412697016506881312413269504885025607096391694231927334405200376517191230638730852482230527962282737598381636503265739408354481610196885317220472029126406824976155610075191909006269690572234380934386694979972768847100824637704858944112474896853860909143907312069620702251361252719030746093184140118549528041461841197431611254227284297211003673455643068229680955456885371695733473044781146017952626208085918557364457663785922860275915551166805006301495852777665570093221466741573117339490176960451635406885937165090130909183752932517568577324618150862054852326442702361353452817411429161118442933273734235936797407078668951276873980614507053321782788507579636662635189778198630352324965307729398797661805717875591252567161870529593224445171673002495014400398532539898265329829966615161735562407667610653998052030465262683650344947908199541137870266302721908035592401329111781839727943240089168768051635748796820289485954305304918666323837868337603903132339164595442931876673390496817254047039603345298032265199082382271576425636132593783321717577920856135224430574946540298469796671270064555871088193059614809694616361045529203753601094006312759418584296939131168412607834051693445886886393898280143878435617112821759356871360685968979769858465487381128239891965633917279066337777583152495849604109447246110004030277345594772368677452756468398311829628669694914636810708189681717291319699846728760745814242368853878292156043788 [141,132] -18664292017196930786227550749107170022195058135528382469347073416077451678417796925772077356993417472556039294745146592727552442561622808236088135651551231814257813135251367523732639904285662369975546333377958195429115870994571366058337207582802605205131975363908657248683590277303269601647414656590385102920011432386407449132164738919018794278072191942715037035901692512007839897192938304308281326712666775757628601542685221116826795809783532215886913274534719535206954621336846895608508740297109821773669985946521647743243493594520931372496170394935290831611692093969997020286507985473996993932394319199364741835881367767522334970602687529772028280640208882456936007625237699053013520432502467594362632160779185946513922197505941179520022448352672241759938481337953232605602862543145150926282712350554729969952428732951033392286244755729102341049325974188105976307731393594114897068956287085142410195355611825692697056137768788236514075614339589467895122489659105988275905419279022302809926040838104858923517273984802186239424407866773993055913537850734553744220306531599448984039502660385108195533758963657734880205236097194393874316729865837149823426046331261437494618749402927551472624401871853437452438727043213031601745920985184664916134127677985640798815848494761002244282861892952150160544654325756793654359571719432448093612052750757491878812604666448806157826300368069973810839142983671174529798862529428342618342254835625568021886665469665690304929154244899840503430139054001890252922675422030462399162440246821749788466904178172244 [141,133] -1650577000093284097401779668875483149930819438063518661011348879361985421809941166810340126407264773653924374431389958420824566800477092948914462330264789667240087921383367373893525230974063380142204319438811571068456410580706652084823020727461144608068747273339006511942901229844051135816073796362143491813674894305196197575084514427937515473319853762015491560339118593904331646054064996654530207699811555380170239379525119445513676567188667331828911006207603112355896274607328240989192601544474944452318930362037460023013314922035304708450003504041667684903357592191446009115311063645484199231998367833556238537800178820982742291743720585046025328647647710578986028715588660489578736625718292676213661306015257644360924717027464319138860932142947149870625665949886165428237125770441217285948962058393490365706627908518095457258091382675880679809510132204277905715448258680979334849035241690998194098947804997373642568360755365297628184461627030485793140380539101268746332345950508829339614260842300469474536005658672257867079479832648161237320964863065713281178279015630374322729129015403448252821159028449314036790305187991887238917182946980819803478856094223840883968979707879676937043836422698402603055964663495500722780287989952455423505456671873648050079447693876480144840063308225221222252100130973008534867349338425073689152994146272930767089472392535469876425527192964926502298084638968719882324944091041645141038794766482349363074305729245252959112849643212189678493076492594811892758413758022218467219988005034580112644570 [141,134] 46503311082851544459917058466679956940216116552785945760517915773524017418479062347099427762799236506950683141636829434579034279987147627252744209097378129419317542586012695754734554720917590366668779089691498639285787759504355309444699780906762109186266722552066141417044608314206473478916624746777764813230542645637544092197723968108798903987716052372431962227574216707811704948821132729451889600280877842373205108615643082878152922257504560469140730987535787389173321090962824418674620908716813912155450565899714872935532383624185156273122179219106977286349670975738924776318255139431411000838228275269131700448955000181079658702776108627336313880472189207391103993199113776512960058440030139539718973190768090193713827749993610435812146575831843659476234020117429633249121853276294468741542773404386288425357146850389776779754742391726632425899605254462910826035805843140128049636436524235702198260977177779599311957532929958930722577833293041996326726588395543696288963280623498553520399035868830848146496347509652400261339670237878741006506683459541665732848104134279113318152812818499603565343203196516190372676792877024861307176171616839017053314653472040603109341518636433273004969888510377931542371643051957619550365433349594310627439160107584988800673460118612537896775720575624967404364496281352420162795752668208490596160203703100290032287604840155054300600138744685978912228943145519914588148471936759196582953280383000451914389766210383733194139745318316532169135250254317420137231670771068216446201351567737 [141,135] -296062000916749610016360194176263938123137816714566856167369124310296195339663814269287338141192286593544885074273113622230681415814206995424706702134976514837735459506001847475990340011225613867842798570794272698435600393685297544833118477142939880218264823309853925531045897701694950916886306802046719713654036121861858411596417148698575790438605388486354273894033623821886377494167561830404407927271151629759621255445479777543644237001085539381955718155208201611048903152096201908734935090479512159296403958480044687177241583997637268846593418822510177277243617921880334194759982964150501805050088625619661363027763215912743973694039028985170749021112221924294887310938607846328607716880435552949488907755108070839230877906122883613964807776199856755532746536442209444562198258465644997315236493236214522583792938132712251122170721503763765150804527605172546590754940865158941665921061078709957436531147269960120294033792729559812649197872398897353972880246437416099724570754825660687599438267009198030959383981375449390989697064646659930054996908609093645010715718531762679304517557326692767704511287744207293786486527593636887809114059854968747538530464311119688523165934086203222207586654654060003887704930064808963778175371200066489156445447390181181190060060447694123741004626408437349520911160474548469993485818486359063093422007142428930464719373295174077269903681664376372052782147704300606068752571750156978262037268543886615073085948515798545384913063889212249991325336313790744894307877605720777814 [141,136] 684411590573112734753103902177817591170973106046118111022798780504067193217419085356015420889994306401241341788254985554001688076569233080721412485187461213713021293867804680321731825908507909392784711112110352632865257333381676697501173914916151514067710324561604698693531917457353108137046626040524173278870144086028909265993247342751795613608128815643570853793362019263505929879022390188266405426700959823288290459072668521239049112825876296446011445681180618194963359154595730491205528109301704746694482617203825443552308703398358281885806298134042117494763021612775103853355302194352977385179034871998716416575288351319418979347647026430438290435330755714965515758397040119250879394227665674629083810136084038203403806527623884359993418313158689712974281543074786882585756874160698229143225795018434789341349679418319912778312415186663283155544078438364823727792035187862334992280334791253405576536872843842974747018186207896661930124560177021113465807516693670598082994805328749095995064500043463731367318725503355668743324544572676581420043461820273529757915787148805953705948348462078910766871792390162184797723081999880138019231062316670639169418792360654519610034654676557932199595803060194795866047684895640007095227052742501695639042753918199552010032800452593078527976048760122182737459051305029241452520550395152346243465206032046950069699347357156388509560391282531304755289245238065173053024056868581241428796582086846042603044705000177395389171993709835809919233850960270801279318307 [141,137] -386773109160063613274315548027365246904293398694316167034874901170731216285352553026043613428658973607160211189249938967774075738202439647840504108163978958711656274445204931705356360754775684561563095485388539818000380554665531937351184290750547564595500288430612524792786551705488662760307867938332034152309705512549120314178084274843940784085345203646292428589258870611044962930338876756129485498645911526872350678760788468705345656393752587382323625800633911953363503319988550786869618092021256266694659956799184703015556721412750049818799579367781302200459650024446709940288202094324835405177033263176770461254084715326342287131691637335327749049941058329724262754102238911836672066467231910330412702638689682413050026174007599525887028010802226464490216888475045870860309879991979373612192451706027826279072358656205393904034749705129533831091061194859236950902402253242933508388812636874200255775204093256974358300008221227275804357816215088784634608857081646072129498197201875531353542351963530613768751410378065828796134492220160208593081626545570104507905422924029302183193158303794967260484689894271192581439688444660948184717106171122508569254030912754714487322951848308130345972509263678105353543252718792388595895278609128566684326813563672575948428644616294341628044065190240078827070268963323501916494591941936534852301006787730507566058730827864093546838891951323524453239338564369836692519534162018334176141329667278808236740068801564481195441467843434375095320399757167 [141,138] -1703423240953046126478347676392149199834659220596278766953909489791393426293788815308078281858833984240043946129117563224275147745407515327860001262536267043948901495713707275276082716851537128318768856533010800952534946755049183734805132031843831452459438557939383988928719734301485169125009412800961011531455823747348121256148965724321099760699788907777023418937309237464694969905409301792202431173241675857362633775666539269129898280467551343837619759074570722076288926723299020265797374389428916661024177348556042645809442075572598407165544419175229300640888943858504946588082419115309639016378365090463117178644850720983006602053509003896613738844653965346486475353225744826778428366388160191904604698347047732988874035008366037536540004768033270250361311048238191980457470268896165274711613887605564188055245289997440991661495259208424682638910057369937600830486616087796076881990113350922838821815786603128089312004839191299852529901108383597503291780779931767498863890547540553653365105539509685550535350214646501889341484742638774392640977498562305339065364137665940388613472594900211787271968908306337501390278505909994435442277355021251052930548370874194028540007067690853406242121000565392318390042996556658604642247649172831730433544759356226802570124676478580895642795651289981852894565234089081087967411275287327145565465054265777635321916070156832240463938692780684849171044906750556912430588620216525529622303903253716155470524385638005859662487910908533893555 [141,139] 1657318071371586011229069545480119715957956618607945505800506978363565547575064989459245862842974592265453979075496231831639097973558149285090642689849424094621817235710491624356735797090211457845548717127890203371995915378127918976485760002107960439745498951854044037084572610979625648858961603690370546620512351917007963057613238207177621201014990323323113578357399933236186284543254280164723377426952466121967584436090154870646060650273196508897234307231985266374956338465686205969522015692761247472190378891604411292690290379579921025005587586246971300456248215186326689139093426683220054842814793332443638941379451650572768250559972322303476549348110815663437561461643325050963685730102411359602438174456201833634927898966394404336610278139226846191900734742758711629299149950281345454197792456816947770938093843235720786761918416511219166463936936770167473874873909346345668930786657258652525806867552959521530910991122276877038947568002214770767741372075969713022040658271460663735651069018862446554672484926530835509492071612562148086425547914528139015284081060909935953991904832639243825425394629447873863788872964754930635029608254061246828019235399729595777665772450942573123514764725508828064005751241728713442585611327205798901007046524564109827114725194743297638742801989609097368408565605171249222730954950098499766483936657143387062588001203012311903215384427419412781118907709446996564089005426582889522217440386392180846665581065365077999350257606 [141,140] -1476957610162553041649687915293267185105876969302800533746377667551405975826826296691076235753337131614894161289831295108266431046952171197440522518681364001336332269088727468949961970147199531437703993681959012312140589715230100329784456265778601946168191303740746338391722401009982600135487558689658296546913487339892350056245487850772715919652659407724379434671312124348644844728796589074422454724499567313072704685542210596671683123803391680656780300855571992371553478751797972068826005776950394070623414332162986984539533952027996898647192591879166236578975197003831490438058679366974880751164284454829742269794374235330150154889053557038653042738337572769430570942268398090632075159432055843215875078604659440319406370537135309991346799458170793753165594481671245348490647911099988105221605942742812636153363577349619137344616458750410613475861854893448507890902853620210520468175652655710453981268413764916196116867480204091075871039316696739528215887304284760341489532069721106886908157708394113978819080129299602213477092718732683761504772235415898047397139164270731506398969778742547058876024368221530449370425356833282775753508138366605561018665550398559841570039868080034551098822838148623851315095546712423296794194122268630171484581618451415988343824918117057168076191998435899888125851575326122813994426270879343216459903975714675120951146541246215275723596734163999071720774946541616984730236045770229646962783125239124169738429284277390 [141,141] 171157424583089194627669133035563622335344089586117620152825510270452032192892871158312564947361040361908854763894482656135399482961023497632451072780673169760244006337551970898667319646113501901132082884290492570601294504878238561457691076128389773943618856916878350555292980973602746143755942703699044187130127694641652056359002800096655945074954232179150233343358633530082702787187484690226645400872983897073547631236257712477493636006576796383984503311942436076840031769648336433786999212837799379332802764477627892714519438140967053424485736689049082379888411651227411704539944224018213827712355529676607440279056344847865957869362667433505758811309475608110847008447478972571451161253633435690393222241962268362427618484363987001506412186551990800102263070439844566546584612920374412707403091163489148121147887523751207179585092016597318408604614304977339941786336717859281050139709917411097926978251445303547402281156474375078699842184176952518328270589200080516100356116310954631149304022820598847859505466728836647053892020659771395584535350249878105323544772374480223446921484417482616504607144482791898880042675221171698719121761444822505570576209962473324626973397111723960076040566530755408962304116246487268230318743133116337707989121364863914542596213058686622012390117746986302477663772746444879959013042037352589799183792972400788347436586029578312083652631149310362763006355315814783639324028733181281570170914935433524192 [142,0] 122501761884559296714710229492737500571945081968945412821912484559477638740946979454930364281548222980272837570141010741335982054361711832338758451957181853801722493338418328917189487017761011294783373901740605363639590388290277871728053001003776345884437579695158992127009532148425222093963360682319579629084745180971226204018241600871668074782123928630895513303939456286032063491652538674003531750959600667512811937082139249585279438819620387034054084104736516065094493177409124258582833812872218266861821273292911790401057711987630759043098684947562507792104126852277116921604847659419270352903241798177190680636718589870135077764042407339300429491761735067876511873505780975770527190843141897838029931138476361580181758078576825075668711401652080960462479152804291986631796201215588038334512484297134935111954101077363819179911245574751644316043815104441097468314506972760530379479765721671599926042896140467197063472376577215494410483332237776277248708795096422673909642142033672215429224604512821408889914667314514766325096782582912979194383292744614973707516232211523346968647368838172124285811684977174258025945480854200036953701146066642835471133938542418451398408195262030851030628823455933947781025077875608964631430284141650645421925295854159799972542038433639723770184516975801695362513927634560665694630168062124355003193040098041327564884273253131955575377354557023393873280674764635205067945191141201920715944296879220879991644983154668696441100622194073681426531700609594391728148815415521618486039298565234702492306124866646146027918131277363427386958892817845822141166184029638621163570452590598589034039254921958957220246393177553152266404627616226510166747103506980508023279905050690054286829718952085575294887442204955861503087945175147075486984468685463178455787699813284255905153042902602941888463122705316800054042673019510892672858505182319558622782863514011599594798596132429868899781050294545543768117977141972192459663252222580166738219255895659203570905711130998023872237375546130958089618071032953218889186017280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,1] -91704464009684880613144131551814162084291922199588494336062036098553556628376459814953030144960019672845159770002561495657024001464373019568974413186386633544163187896115849064034746816275514653855819889212863676398419551708508660631986490992208668455436008866020603552742453361767172150129066926697332442909060731455571852398181283136435657007472970402188145337649535610846775351873558239399773037787769512957010753208153259223003789064602810036358112832880058311973061417567916509014894197461987752929443699769781953351209266816553970207576924844330095899124212251769693350689034153653607192866963872254494378416009163604216921103637442810434213604876145872925193501831885826861032888518008868595743926259813828458463046780768737083415885909070019667201977771463506130863257114702652954399870290379562778396812977882915672610813569666203272957292425461506955564012796677904040450796944482374559466563707988664986888982723102067792241954358469533915615994627630997817771191204471706093257749294528678948300657547297823588896954308448726490089765831247614822693299316249415565481711192795190175089663827110401364377834625994629932712903894185295009916188273127384841887665406924950254926712488123979949099630771382985658389766970916046807773941060011233905221585075845178706267822897002570184112846894222499161399316507783143996785776762364082126131821282535306510424972270693757933345307142125399020366455737491206046708962299125041387573338214017082063653130854330355451483351695583481909743798418733579441855811242697128882697090926591878853201552926383890085443523671026491114474002836942325512998301737339841723013004397547188178002194432221596314837027988243236951492342180420098683039155044986558070348022547570125781589734546697433873498736704046057888474743037346958137704255096560454687729571278101108897341898574363886093705214128485810122978292765989457713864189785648074751197974083990566532842484752036012956816366274197121997523411556941315986775442881630930244355242462383290908819393952402662618840391691356195500828405400600576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,2] 10708132936066501668725568743868601668821563887259709851760090534185230133204575144248860741601442147112204689824596607967008432955026079778876387141907141901079700911735874661745830318107409840721139727742806278006403779716499772110425092189945264515231214247104564870014738968942469229886253678967842070716874597006925079910214614581471651473928922142218827195140484214556532056418637372262614704015175776963057836954810535021066378200028262358211485497786936622006050154090659349465613154842090303285992765116774383664828418836769224327923059263452666957855467978354108630774328517458905063670711977959135810644096598031781652458034560423206979852421223618381231603643419766402425211724174366676246884242319349700601230996832641047397426571192709342709922862466289957584609074348792615156381585307644564839801520936114803319559822166299645343619412760232774951518039276609353204927300113747194734600016426110369484515235431835308299666194695938469244294596526235285299208431578266989809435152754112343653867649714526161601944368946266118055885923981096000191668143934540533224100824488453115050823468066271570026985861359631605117962487416001945721735972731044688805371757498060144775907806070205717016399717570984752994602012041622165993840011901938414940320516595357274596805191039071536632759646558383658421687245856134299901358622944445929507513644269558742710220334088811570790431185100228684885744626571231940966548423913389820941577812139451466689436620872769425900989686991341894857924289788689357052264582075984440448219157644322118300154869772950981451512108745956811907759590270928791270322865200980329519417338397295600202757644297251634319372366191582305592014280937305529820845734038841632127188634567747907453551538480795732019828277319661866711036523955210700527295736002172510222346980957658665499846665756149480221426236213185433348587033352612213588523989431950973683483680624495096061355369050029613768442953960270542202482186034522384936990890097811552662790983032618561564271576673049929028720609647429136797517024199704576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,3] -109991203622301994805259865100279597682766245924007195531271076444375768903416940073421230631837775287134901384272210652757905279085308902734271359929643050212712417936837385968806770255294225805494877549113375183321063303629588862845241001100917310118273124577201619004177832474042468816704673435168011425860227079870456930307464068913012016134897060891909242312094472047998720552558557371957080169409687347473523186103345431339232988879617137113698327393581562173075093641930734125778958198633869102901414036263367117192559987554955607822031110068220133364105687908431702660297574220350457972161836509741164684628294831717927359237060321320059000290984800448474683921145556669784639016330272207106397183134278055048013694815425009798947655490335645166660791012470043699001245902677334541269079828101456900094375133258204113549519426729336743928711726520599939973439013454063181088545358303428800774146193067751008746283824494698733906919503367890801022879772924833957339465992230718080430086530811525682798425174465202717627948998138271662230192287238286538093273053044062030642885990196456596785429287179340164591949931657637223064374952201671581650041806136695164011250932705084727390377765960648902983209195113179158094377816695751125417861792962377148405360214535954181953433065594361156644964967563705889423135596363914850914677929021568157781568114102455952539908691620883208173090330531319643954686493221424582040627232958139939116266075058693566659102909537597770594517725124684147864027826003633069283348236521581792994210444889479107128590739385922218635433090534212280141195371857677320981153888865909968422707503029767806472952681353005835256757025509055093858178348317646857732204913854567271531406766570235797665562929533350177308326887665693525113639765018246982484584866951409054088492323579213969342497438380654435607180838714521629361052345708528956839105397429837017848655147072284577633324325424945322420348461835972699747096154692949457029953701399494575201821420779485954559199501737979883320356348215079990420758020812177408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,4] 583283986627746503627885263765084497699395132111653001971022151630250260800030641176948387664691217890866186872961667612584238612347062700710667082284166485783180064208181241655949578027650249048191692156277100023253912239215305598687115557094186017988920927404264481143530003406916854901123218241280494470900939999522738607601429177061049519908140380105144061698745957489475597017809522120889815073088327335391924236199189189519853510245779743800702280591606739730491270922378668419773036468419164802203577592275598853094605952838732649190275747280609058028330456897474007458345232643637345901468733994862789845018715151208081351837825380618778587583152326894206722884098073149309270610252948059545564543938729601643282970081813181232304986077823147103153649169272130956048379327255015714325005480267918328142965171858458532801439346388453229654284680517650799596575830471340406658428056610307749847263482409855175755854004584636014099630178302305274455820021910672773684560507588432602880552670923659272657829031718818124594946647268411967651615886945411265851091070950494879943127822755341472887503770409339450536406020439762176638079138318022121439673648901286431873248322560106216629337015582075419171045614184480373632498150909340118064029709344839370220219734968079485891358302864879511010855600073113451648179261484143151901041657304071337508185448779831847437818590930522034432480807277711149124397138397249957962230459296991669612862890506313272691654194854991625833114982882261696418198641716575524622548278274253779864570726713391578176081740289323165068322502343778951602078404814887335425944314225334204477619896754701260870195796796578331840246104269396757956115250733823182430100534505501694357715741653606426472212685486821287804737552643962772591666549587083110725112780150771547282114376032932877355916226286417552929049518346555966079806848675674342767480459102918429392067000748891182727793192102477900440167306332929759269710955411624604582339048350193764459081987038630456214478219985630469424318241317845476168623903540772864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,5] -47693712944054976031204893559615584676129315263087126317892432150924137321136151668994592758733184953499257979102745191605921533227947933075143761068069104488474929437670830570118769491999232671074192296373285461807400146031064413653443846125085128129869343252341077390511306192733645670270941553998417341781574199030390559931519348607511254095271670663194833431486253282294833438145386445940055304943602180647393279838300214869933485715269243918656770266372342779028314206133920946027456150317528462847052740841984740504751018534548881825532559451460713336951031572381486143761314997774620004219886354439392616426348542019762260569940910746967036263461490849833261770170028177005253607294610879478094910860611526975249279642772489316517078391345137746833145337684690522244994245541132294428564595948965866026958875142609263414713530716449146417055118232128538638255852934440734686370593317622324839531482172072476772517653183113247679554792616764005604388958497315754997163902749019937365644940344442467306373811217745487506572998309146964862056481268077468348305909534267655460724352977777394989087933053401798455443464018910980336819897307942929195544848780109570000022540621960872628152381548779504796735845704928726475735040866567967279876433298593122489672455697355636802364496399524106627169009510620110976106187268630291831316915937342964468427835168463666951829816620948826036769521153338462171648736838437734500742552368893123478560089182965855027274151008684890586159606925314513017754303071945420217289374869282946994785244099296915321839122668919135948494950039427334569923574619728875809222445423064350220093275974327741655142190457015958726252657237658673851787519388530880762895766691907396193974083157442488914959974819930593197935884882846274675095326590367201308362492713090373438178685975509450460695298068375104047094064262633185504743772170365003679186615151610612529670375422157653415628475280917617532690243885429996340762852727913770064657045937543811681616701159340712000744315225132498576863995428319330067387760913412259840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,6] 812195611708233536134152502711646844800023213791586971959873629723996024036192498120692196063063648771796819363095802321287418008581801167085086213091079756279408509324639052726356882105977585248376926684554364347044380176815500948164530096896664921019699515862059230726050643969199057803448999854995833398332898155738800032306363827022741881002810360000481137159494362749758079515377620253550845932051177288981052812722632600642434517953405895806642934576974538379737885474255668908249270140155035662336148533354235699632547806334387222794753785840527727819323997684486149460098768315511231518144911903963000296906679018361838760011415884708151768490893011382658314548922358160760924472006040615406388894848517380971604038677136249683058332458788394512450042653312703125768383778727399496121683651730610342414161646827966674648787413407197728300627477589648292890724378327685619981900631648420215915555645912661748939852721644503065845624420173915879888982648524364884547267786047915107436948928365667178339141897030148579441502381917308183257800189429010332468453287904501888968494803207705110075793754722238964164629816483373760476718730650019528734603795853335394866045352979021154050771577988375235969723778804090877405251612057539792957120244679429523446035145128214155364159261525215154448912172812518615755647295635268644318842170817251529435019093495116692748737195084137690139572677131687979488093167764955860828577595620052117945568799699130769988741514774876664281883212684000109769167502064250474078514268772157204818114386116179355253993918917738648602903493027780948213721915081000712542874031255513802904500434649056701967037957659335299099573786073232350887831001300103844292541557026019307675897155895965536988354608571738694374399817597373170551412129919255669398920871102161042041441428884045071086794092246043504894841154113777997076273866114522918845054379583315817217012526065076357063828367894868509054606383984192291283138164383921336739641818430827907717120864254489126358072681223857203826087107177496289907862875853480144896000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,7] -6504932042591931365890269600523183127891593940805158625476184897323962518116045535858580955952526130431012246704281886261536747311660745266695910131540203157761781735851366713358686411313689295404017672416820575666672890671786002063820082388357419163961736343748624373434629891781807791637115026330451593557140870178946734696629295682011991324189820918468954238982089639822396537849129699685831984084691665252668270722117975867381064333727431566329387046699784410180201439037043969724862073424259656036861110137890838379137332012221554427570844240596723316656922519492804982151035137603384003884247696180382120544224584701182389139142573177961126999820375809189645949238615305807706660093138211274170713348378656642534789845975076054781089771587932379238999165052679391381015032966501410147448335641920236095894195536636107861683728136806364453075280449366916527009865723168347951211749226000814610970006479815790180189157424874657038578686046373583654082068886199801846679661512146860904301514827628214643774633069981720309959749039115001769297610769619891492371501803127880145514757081776076904533555787600735700766716278197355600573079317092894082252886060255512524232275638863994372685950653294423771945503064317707933243586358525715716577814986779864489070389384954142549367278638812413830065072839846352624514032497523635492750009274825190674854517535846825835022716383761253603132182482760821200730965614319731997558511061373826167916040086374913406560017122957224678172728296331418691607330310906657232896545611271222034187500909581250193860925655044597038087189410457902484363286136933695591765560716758130783994611528297037528561505858294477403089331195396802317630835057782440923561286656624444240060470219618428825384502274214699189039900843529765883978637990109341269271927108957152899269384753549145020568853524994397714593846406378325489703590927379807371548398494840782363287685819080870300186747789531014611698944218165532483641060421006547442146003923539349361287089580865304670212206232378264497527170976494037674920873233265747607232000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,8] 33359016828334382277682473707718477987874599513746536751233298374126941027465695135890540485335627973411785738979942613420630467527968244268407537864127372586682987007558353880253934349190430417744821489630564638061397122785312077500166459348368076844375169042140359842945572825090163067091193897119942860211425253932057320436057784813277097438754081952647799961169688002249949668043384181459893817333886007863040836790872080892221208346263395438374842336372776699133457713859472511223602459084282680799834481344860498791353736196317106282052902273512180334230510234224192185529833944930875455082968620255143994965358016919488661286963495305803698712562763616548916224259336476541642869630945574704813464285554334332078682662122453672851260406942058264692192616258398597290742001299961146215049124998264011805383196888297514604651639680506205805420574574695592544280118209102795834373233276755871614284434074136004794622299669541046431145929267332349697121747252927019009844464597776321014496062740384979547698055412042205893504996690306164266658778928593291940664825633600295914416944321690522429740773794453183999484113387770796580907505711833217522085625451108652331391883850505020102515356162260177941521263938952693727537131117089508543869295809375007061206107489098274252633242847956290755314079795769434023729276602163625276525247451541430778451944322681285984886844253279494433667791138207935328094755555235628044793897966272219771771523603465596696591411473767546373007678529116811556319964298252949679926687126295690466225097718170366994329056220126582899346318968979938927644366667365812411881151696515815708408579821703797193883286064078447036362285807075998950219257580675622999623489396749556758935026819935642755110013520548959845975338371116693585228619866956271502726034238388269329202589758797675898911728725564960060132311241046277781012235904101039319205005012767317648489358431595201554481391318145730631726498934178110183042961245760597150296793767840527414000816275602636783564713120353095767169754376300076688696330113337754682117000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,9] -127358534951066002590156647324755929867308593938283276329179752752370412012759594536363318849212602256688802045400409204099188921978251733683451854987628366194927978693243939681093003818816823079474325984398864943122735487864138178015051180336210571866423828858775970596007386817433717992307955143085357152495343813100438964314551968985278819041765290478821466237445458765387193734094572767240950716386632540723080184267132925815533816243501740859609202405888698475443410063024473234229420726765787566161394363741615034155092867719557041396873740018429006268785139118175940897956588561980760884493317250783549918668759197984189503392414173556208920476320097513988747660928971711827629289434490819422733703630321035415019797220771598303462394256734196096714486877286415116868031269419596576951441707825339534562566009262321591290577048487055715096071203125543084887889330176591243054230832048643934035395943137265123900466625036139580365884167912005439671332328995113965216182474206023632398513660480759077163617655572480734509833449778382869977740522729109657444915499475097573319229473947673242280020761888798993200470573729028834669606516161743416332298260471316136679763386310949836792706388501579488415571249643789005615104215493861725367463159127370357310511478708256788020935058562978318969938282779246675418912311472590829914198748821125329355120846546021193550897587463285130628760239864919701682459570140822600390696262224044024736925766313692900533498294897972013665157481735125896753965576785113430844411711138128180366315023049597887975783783051181561892950402140266278709399688932603531523706495023971027706008329166619995474432448603763719613207490274580221209790978731033286952913031773601777854904972810716384133050413896794258136431667060066591912115771843168586037627303272682666831777385492007663377360347948638647328048830823137419810137000530845211352555037234637941811903628047341000799496938207317830997083968867285818749542452919376981370755257393862818849806430925467492393528923101321327963042723050132791164950796431424805505058062500000000000000000000000000000000000000000000000000000000000000000000000000000000000 [142,10] 396000367228907527724164109826707104649623145966394016851523114675074139967272953096041487183276890108481944173106878870854290408490473374366333990022364643348438956200750522664427516879045089527857189729249752084655648196326269572033347067761768523729159004222464505726271852378295964356122712146228961454151389207215742022094705174746177349504032261715256129689017241861034279400860096120234918673758358070807332014802114794642386784750704592878979564951951529351191564316375661472134166631153523575387086971710585945996742991510929872405562242388828425420554753115874707001814426922763004011040318239997197147392534737661459502831488079638732303250556952860583165555501341209855212131545440590563763672873424759925162678157444996232602378866958068007091505842381022941211670839477498069411634253871587843819346271492204472802575567802433421002962675450036412966939233748828301760985875483769704904763156936377648257511411065871538473550165051816166579880958795477756163603048033917080856506531635003831890618283402919730281006060116928350260082783015701576783863047561550020275419114322708639323689264375638623312440216864104447375356773383345430420896983800466482839725394508019554979602877198946392901935029977347382100133934263577372604536099216878796115907256140244536226561399222647803383165867867589060769565575035732051793693914126281088337258735559966998880098011243345149311558625855157114611837605064174540897043971140797403378396661792666037697985960541300400562936163304450155948232773226921773006256699148808329025242532048439964335538989746286904125203657859289768493033334286352006562967483157491998632623907052593222614648514759096082302820111009836508501904138670633732110564304855143370262971043330136478568544132373557195953894207341116532747711825317403455014488487961731483326796892128090873212296443070246370043126300432067930120179291138243426679074496350358591935269965456737595567814227330416704654131216856074190462165856686278253953221465852820507536633051207147740869331233616432393585425068928306854225485267475627221539543357910156250000000000000000000000000000000000000000000000000000000000000000000000000 [142,11] -1056549440495449228777756658499603731486163936598839001808063460164516201828013824352381864457046849219779401493788558148235443273246147545656356996982747600176660863904302425261216681660005305338794373764922100968121582530870402479824909381627554570512059596142365874955241656090199553613893410246397671251068768520428439124110824594078313854618407146428387189360315645027792407776980082024129052718794635937575662647099493817616390096036080424274422559600044884121753616955766576465915299727880337174917684580018954390968883091710811146350776826714828637517511356504518288551658519223504242478302981113298542540571380892123304091077654022157633832059177341595944831704383415996489810429449790846147388356153675208893933994766908585055494758758563688109719403566479741047006281984897191366055406659319820328572483260392782728408184048224312254282285276862017324246053236028152946331032548758372107188500067004034461318108690283034261279176889718819894369685967694772330855346336552964879229258776663900915983084127386768460241333291946638811564987052469355200089110999480102289547541670345070988128240406836661662563823933340511079156003917006189445208653961466474112349341864778837356503959364198232144944656217361383428302011503848107841331103450496634748576979543513559594616589474576782054043313350937841783744844858853803648603630302885781504045265901476764515508747064097552179975382738768867315276564550184092567100957763520345017927032596702025414275796913467976958263864339670420243273082734295564340349232878198738539299910401013528296351205770813537017296217174329881064991515742568066087493753962647852909246354170249268096991336751708278623340091136248757528369129058868096663147596623911891007840991376257470533333059001340247843688687245228455168913236948557594904734899997813043613272704708861276488468116612275058852557609368297890413748911645447363941308263461815738789660437909090674533353490332019196101570643347012737103457449154629906594317866959323243279062282403639001747143427498806754101932691387116763388760255735452840876343132052520751953125000000000000000000000000000000000000000000000000000000000000000000 [142,12] 2474828769407695528147072104008819009827943856107375219325453247093203954119973072630808449221567264994317462866512903723817226354883442685269914392353993676456135670284115816209551988852490167400225163295824970887730154482521443522872288422410020676591606191235079952644139142237085451835264158990301863642838097225323808075575210785987317487082423131705483104098871230820467702147263171968937161615077220233047346915226188467491240744317332542789255279976675400234509190584874095959960525927868922904240540141121874800663978167399446154575151348523870483431286779549176913707820630941760043781344447503262783547010601474219431012856959550808839201992263898058043108234680696614448841713651999678537540488384497111305245765471770261772955108943140136655342476181309243698116529442216930647740602561331926322041816351061422295074628048202995276395004586418309626136843476335579056818272933126253782649314205634034139469108486209954574924784566475703111826639594807512752492362541546147767411807133923237511848106155563176731093435881104011849672096544366726940180713839486369193726505178127248437860986030740702849441645553632420122597105236226937704545471980958563748496196691813832306720528376568650261419081307377637830466372860680111457903200874582836847682671786567723516624424787638513409157485499086426166804834467170337647755355066308647004200205950526224943712295281446487230522550809547879130695784224449795464183838403179409612611970823706297224173002137278914768793814744119974340617898385428889768828325793168411167551828046329091462805999086752926998361130449842860492734037892781167687471019636914527534747690879800093413709497660847501587372724708649221579548436454589804369571417377279280220539229283600129973247496881767255145836862820053393212996440233054643238705904682864450412973557567346339518485470899412920325516990997979447985927098853520758028369530297874239272307777177037437020144273948108903313530020487664153405277107870990170148678446327085674387676399003872509330876973992148022899750759753636377659849830272441550905983037068513870239257812500000000000000000000000000000000000000000000000000000000000 [142,13] -5130403744644826679609441246007510114418263648634017327427836663149410237435218825527421552551337484660498843306733179851061038130534529852154050190099813678534299091738590982994162941906650630283552754283004019620913306840986794455976322459102699586344698799599527033353721605413106383969442806743992729476708926416822814431453338464573666653844574032194864277455906691441438442064646671852510954860060937130983604725324088841520343313944867994070469331000811979008603695870231515616995219986485660649301421759658790569560006843148544044455916539399057870671147222558010631409721579037499345422146201652358034854575367580563268540811734563865038788584950286095054766352669486993005409982712376192719772196061865884078393175991769406914988116957008865773614293946839162999472989005454678772953350930733092050610902040149617081284703740139908563607929203045630405317542260543710168597055399978623748551556353446765561359881874671891086655999053318803213832397718532405923475361338420899039258158555519542072426459133213400036528077928891283114607907384669373286043815984751629565298664498145343742687708431959126104749829185143883139528596635582127404722080360122423058691861038851416111621804635215785804145210745995959720569560623918473122918813150601954659721047806042420598989662624091279322762128438854521228110058184460469227312532580711128951684452273707846480365098280449009772818544428650945155694223124089476339687893476702063653210021771378449419443916284862665910233053615369763779048383843915882237452515003267054425173922238473682960917889735645018203428370802234804754918975275561889814334478123259053699157090494556127810229873460216765945500908979118683603084401206693830353695772668148125885367991837579118307349830482204562289089832157999901150977674470430424597708221319850130881021355240464485648860720017636544944400811095897668107815722224092040152835546372319025935342230323836998655214310792537267165080193938592375102083399061230179518136842238480557358831267937288079958344780650771497942881455955675149222758321571908315834768770603263974189758300781250000000000000000000000000000000000000000000000000000 [142,14] 9661912236040756410669858097514333533221748573371761848844854038151215978882381736449507949592946118670584242825161402563726563794691454922178375784537704048575273601690484693670035603438426499546828397179493894623094022480703028282941155851141879751212040168027525079260554536012214275319974925728073038614732021399111094968312482217207665574504100367774019961658879293393370304709802264975713188657025439297255921477402840020605617546814925372283164630956788301144171665708803911300652724523986132547813745897449239697882309942187522574359351879752137336805982091046872682815775134174835998067166615925592137396631320178303024611132252927014360647062038837639377124012452260803615873581580765607157128295300406715693216723223231251035308415148840285391471315483424433300324763300342182090673854571046398950848069203887494466932969602367471278889402336861271152630658153482971286427911016448570017592224482058450966151872382898826790871014797403345866790599292055982304013151419727787387432261179971886656362156356420022884795016158043874103375480841652610953428710765287961387539138913988346901612464647280830036425176832124923270045657279968201371154190243315944860176688443675889740158886748343865959157242810985567775545253181731533683793907193520428367713439046260847490335190120075462660340775051164069402540636009418545611552914560436963521197513419248448823595568838534377984089201503083627504547831521208214870132049535878319102728055343103650041575825251274536094130215998695612179501461505648413031973935760888978659833855431966054621116926615372175359907744089307320160907589888955012290402752932497726812836550046200846317986371095506967114147268088191707548481520960167916859463709271519384862061116379891263830217248026244860256927725134829442265984425449040258002316334353240596879009623907297404231014538874415462492151248549309864143673631545097341900417353671480632022233695406010354896546625041558679196656396040361050644926640280411169554389754162923310719803074009892371299752856987571367343935879466265176859582688620477371200573529989040391519665718078613281250000000000000000000000000000000000000000000 [142,15] -17829041073170987573096546216354709130344654079226374063827275233992496378889418974390342102138935688759571180100264537792085114344143246130126752415204948950450909368748722520383539777389501776942808752958848581575871874726197855823273320560436964115355296560227007964794937789595239127033826247784051302362926608009299427319301764475476930045828050628062171994323675648095393315572218445017855497567177266320196719303096424932486695627730081028230011629004246059183562408834730723098843555641699783320533609243576663350118939894629493037403515240113887806577516483347107579562237976044480160305547406932354661248436922253387014914823177464078006214371097793159819746772895691655489767557511485283429540458886279943391672440066509608031650662776322332050742853248368060912204510470179268509870501767372007695077624201177800022136636417035157476513077426745574259817354688174050038488962248668612485802233099643675571909638867688299949951473504493178603765975579389997781221715799236869535290382381630736949425725797034695363240167793246815092582834556801475973869879771123173077778706839696793722359756321916624919852373720417053004499346078996351960412717612727473033806359107592859995602016328342219017141086179661321746149035849378614169472277467662421064582617396203990941905957883252486526308491668090804158086446626827665165141458673981006655561300956904537814647912519969319546675237108397523527345737168716687299337693165168005681993910253107782480818065554013661267373322169521468407464541610652738116972607729455599779921240562211551813473343615443829030577210122505042725070571066028945241728173080899636275760280688225070494328694825108336046658867933567232130448833691383683969118612335189633197961873956807639574834896981490160890413026540627310212971558636171586542361227743662314601842935447565109717501304080752216439789240088727829786304448155126067920716102321459089531712661720537944018966423607536248640396482667644230236079080509873925223646912485012393667657948912208456687731322537712492599867883548595984603356486803839375910685758108094520866870880126953125000000000000000000000000000000000000000000 [142,16] 34841260774079203309171717169857540726601062783292381903967578067739749563121777265170986097731196802236408394958662723960166991712667415904153244675403218582232688251696370905988671647296338916051153402077832687759253593748934550752346213603036944594171085156304652546024620592881208463808101071064541888571876874560099208196488783439576659820783698377164322309525374256880647271907097440114295268155451364664500162438487268379296671123970079311254045820383493054280325603577974849028992144595164824665114118788147406356565577888018752141544019001765695034699090098750944124049506601266930315081603772777491534131896737985829732557570725936144107044585477095381120928215888415605228334500407382534149787007276471214082170341872992139139146743196731044060079028201314265095530131699303239493148737180663749427760439426815003109809250328313281232980432010250771146012493146291101771547739157670661386409561857542757163713037220298630504969565290128687886229106673893025121053690698270086856874763101092473220999776903928478669084096385717691050359355124496117757371675742463130843655130323167583834071877947312276752886621346224620659596285525798103418767230310634878824673588243009406420709058245482852049252724244574764102287684877574838669917524580491185845017851954615809487915267816469434247751061498458692668160917331313518069636977863122779054619488616672819592152786682517324585630650621693435105521817145254074614532179061196540469504726982642774606608176704360212499538335969758902530828975994767266157847687263792511217226480654783142558768999175937686265862966206398673485479718230510871089744920380065839942360836149771588054678467951368989306929177282274519131524792687027596551463280853873704641544835463828604590205351617080944156324479647206943624998500756944895339240136302280709288487000047008739244619643512997718591017106870598437305403182780990378419433519195510749263368431059936094204975834591963152802249535370636961994792298107157079633511724245811866606775356829202538087811308046989105441327586861621610031861893420550942763612626987840817149844951927661895751953125000000000000000000000000000000 [142,17] -70339457250487870027458043845566221705532593435774894506394859318216501140707768191362866553972794219765475972268315289359108658466389955794842450439844251546145124683457045468826519777330164524794194004651955157965784273772127151482251763916059956216382506955589541000576586058578643621607443477473012601920162970818722977394766130985220096035439464814819972821294934000395335286384686206391359567431013147788907643433896379941485262494023553074540229988495295052229166393176557115330667386793597249467358579620888744561661114089623322227721155056715202625130661617923626094406702916323372707737191864925894652811035377000794883606181149170653914432954410243764428109148528785369347126955696990331633252385004220882718438826014953759626496304368504058772049611711506413052412661761029107813526297732162904249761562478205545353260647117779848264518706968124131034297444017646956101108554718486765114152937807690256280108345919921695035338148805258960808726277264752243332451320313374463399295572934869432965680902491643425004553348430196825955509787598194540488242862720229753181263598777673322212014670156042642054332848358518572485793239710654805369872212935411084080220921112769685084844635115420443567067475290801094861116486972414297070895780586054834891263463281195399027728875553921874184492564430253644322691066621997750401402686258022939332044389967633600718479825735421369251551953196289857557401328120212451511667894662645552239555255214697165726206264399086160863755368408517416572544232941308507874449836940368465693278130635220881341254751670874461184821583045643751528487400893948659153900907773163600744646489737760308560154803548382314154435815890951933041749091685963355938056539901563428445380749538474107099372645973193584937160909672800489567874186087799670513180683726746785818865187254565602054818371232136048499414890150020007925621836041683373948082911753284248147040739291529588098515428578926838401921121800672149306601258023298254835583115390425488209631294235273982086612088600943827020134931118972805141387326179266202900075839928794272381310292985290288925170898437500000000000000000000000 [142,18] 134176480109654616720315166849169969285102271504807410166111660252416008706342890328604627976671506049331236223716930577945347059346367179515719780371104672354004789350649859971643126934318441313582701528794325750230905751076651919977537502498293015822613039437203427816266647949591326962267570235328396546047919292686329743748988225493928527855539112808918520829798270286292450534649496477333687778237686538601164284966627043778181503855802720960535604673215402249877590677090542916107698667227887264687476189145346258736242487223301105912241364618780565872282747808060584831519795720282638269154443386936301860604481139921300731013703965794767369804747919395011414892704789885687361840531603458059928337783401078575708156189662692606933338623364620376792827319379445430815010478515922700105591420035154972271521084501704743858572848465287604384463265771673424123014387461910741045306933004163395809586966695861570838181922605899482344794845490069041991971459724332494463910765530740758782562213443397254005804396512435044078042577942724471398371963292588927466683736786390840467491744791428021011926683968586932368041840917881646377315152537676070154955373400478456843891058967493827072691553720505328257614807360648637337517856953475579845020354771245690427906318571258084909197978731816819723103186466983418059850924724312155826829610656916380472133660389898662966193465809719667471194357462601267986289768522695364180305651979293359009596863419496777781639248698146845477892262501057655500806185977055638557317992354274848916489521854307460795919032586059021745778962289154430354123693525377617649064748085748400102632630356612491750472095062699853352576756942646003720079528132083204385372120119749135966591453023335634260257510194913837980629908637733054194168367808148098454187976150937333885945567150915723103647897398877815671836185128602189746326501208416591976324976145375196106979034388251444135444673022356692697586983644180101057693036852884897397386021533170316902972491721302665601069571372671644745320855461257719820610343758235089885212852650720709849099687716034168261103332042694091796875000000000 [142,19] -228509766921235252001781644424239851716020213051461540991848288971481302839563133894318859972065492932355049902325926510897347863264312329146280438259818548730538301982896790093893657404240846563499836951271578089596380586498584175346013525470189063028676018354163517273047608648050644915699064769477772608415819278410241119950629374167645187126510889376694752835184105249236862616571685370457820428034989731131129850521509343586014995125289676304699768066343199305921402386692588996983022726407867098913709112360358396146131594145553041875065648739728464088584944079454493367765022958865244302084570595009561280681340359251662788626826016804310138203793341743356527909377973720081699349232104946502993791586304733663293550157860407276266634373418316279293325220466774821790949837003512877431005594989049726986058781138413253510187677489637091436966529612575996092542095317904714425307114054478224683577005094682092022002387055893655719636186071795152583324490711039961838393317353885417741411534333657277214962971490475786240258594092401398197580178526385665887942698701544296151562829851196769669007912340547654348872875444080011854954638197139734483407932141141919233518518442292056571177620843521429007715116924065755980483332213280202333750285801835017279160252585959409309459405097277015319824057360016702068935615742447956704057642632543335385864608967395848891225190380679805111042570063436437273101261578957666337377703843382954615365162476906239139891201040367453388900728379765447660490792316025436240895761236434493700226330783203317617443679382737925747876431909310220771325739743987760771715292248104238385925439521306326573202252017156995506496305221245600560049918060573446060157647406729685568387810413222024334579315238709704031712424258868640339421909228192353557693140332295855366504992528974162775199252057908063132827749356520214914301120170176308294425175230109530244936915704573985371925437648922101687806935427062105208579814445444661476615377851739193610038363175421609516688842998705022844373007968116532528043713383332882601532165449328120712238793243997747595130931586027145385742187500 [142,20] 339689298495753352882500983427032393576480163906973935431202051766712869955713850599052151405864139821042361382869405490098101510147297227794719518828290767826595754232524437961246468847251145872185186103254815429779339975653405411871828341428367645711868950553100418814588135640537113074632442310623604124992723688972376076120966475726027620101648579724931173658243219123256819848346940458564751299343765414887719672149494861412453181416468268274148288486412088982153646674253255447553802844561647038541857335314348562298282305746454192781546927079467450494772899729221955307198294400125679717432649879561721637021003500192607392588754958224208998003344350800958693374372710628069701717704082854730198465305291385763226721847728582792473623925630248473617242443800738605132953985536759156143106150853633278180110474352959697305989585738046656001255769662451063670148460540045373394688389803540769336258676781066347317827580813244283445078887287825841716162888115620059114399511903505489740355575988937372322403253665750648887079359890607349041976430442488973327445381765306134384895810719972170588730311566937218903025050988446602935866778966281943901857777314868519702996724106258302626798961617893282684904054591499792859694602439897954926214517848177107167507426960206401488601445560030468311826200830394340411465714877662335799490516746854890615596770723454508517792888284918204966388445418754514325007664896615436630376267685685432604863104627409193395742811174648393650882412961457561937532832908223869339052789095367307217440325316007991486608026226339744888023758442286340663334153662539165559282562213809109769493739992072049328066948118019351271682265354374568948023946157588425152540854007179868994483202110469348753907865857703984157674930971174793586649420223227702958433578628777437004623291968266045556111330011910060854414953086469577669546796543434076993914478625310796678528224390446638389078883807122287394906001416340413216349236759714997327794442668621218880718408249444764705773011447342359795933289363383475422671562504774252510491160027416686030905523807632562238723039627075195312500000 [142,21] -430389062154842091455112067154619779166045838415708835901015439878677885512816808251462262488198087243536293486774945305186967373252401618938951814709122735882474570755188662794217457997488090358006963936974355466931806566313800939754651034884792005803070797644178185921249006166513714833608133984490145541337012889272550305839237967326020601371844179273390644136846248917220788756417978887238184300293665409219315028128030510914119823604430984675492301174892770323289359937134778829112348232182495321211151617328000065822864560048184783527312238147496948872785746456829740269513577322374055885514802089696798297411889835322759204026710953295797958643421418145133396892821326943491034014134387950992286995979184187371581818692835222155298254550646789003986146682856175781637053545979943486911808447496171224303710432695065884881368655801206661661012088368513023829591180471232941606042547726310819517680878376483775978142852567711189577446351112931320740116161647822567008253546110751632269135491001454173211202973965987443517489488142562132309590807654944980768641563113417674531254546041905023492455880155361435781324916723608060088809306843900708974200386894982731166446513544119547764835251407128536923581972550954571686273398845825969832502838950881219926170807299134192060240309810599275602985598583497520753131214249346386631857529754385367973792385080377574337956151789550868982190601175008322605385459317508607542572302450939313696148805084441303079776099927744701029537825491472131913305063647293601102552320596587264447959436553802298925863289767961300848906529225309513115767092204101235685727323186367988694236297958155401231974590838700892279933776475191125168730397900315407469344394353125450697398357385866315603421100764427424045547500917372433149045798178803590814136993907885682058304473185758613361166485101270533828962447930998915157406424965850123381293716605767551742887219280808909433145516206669600207278629518922473047447266248828800476787602577121970331307728916743740446610784307219738773190788908074429898749777592698531378766094318549505295040447094834235031157732009887695312500 [142,22] 443604177407546872040395995775837549080115736587238681000604989335334644835632239267986929457797949994416257969749576736261146142639982959308369788064578500881949397790262937352303673987178894306358754488335933442237820959426931422769235928433770264630481452258730838637145087759376434722269226943049318448856067631112033366375353227568471331337839248111243499642430797705693589971808994421227753380832534573633244629924839632479694490462050332530374165989124024445570933945725166728321107892880207267009968106626734324760855505465468397967756172891197529513941890075829249938182401850918247185825834016152028558802194531012948545714652164128755961142592840868847545331156356541435800606532072365922486362913322064587046589344896873794070734276961122866825424582539457675157232508906927256915664291085140433217997198787762136725722463219557552755629941007603359313098940426041627023743882079143342673393560495898375968556962868046539722438619090013613264520453568278210295573781530047697631024921313142088267141751269516194435318433597658159219708126185123057727941407836900657992458443533595262234513819028458764300584159910401916079697605629245966387395848929790764756782061615787953127086481020365914183062592324624041908723345959197255979296523440483936505341743856629471233204868848251823024341508765316177425674504927626041753167532903695498081823489105255593817200450970717688301248586811342362052731703424961780432681788416857939401976998652189098849113707959447980622742555148101117527754074629368866678089475164627744093891474327313656927132849879152576679984686196828710524687039439576064313864070676726319558388227185497276826174454226630651513724081502116035185657138145581327672536145675206088571291674554970623904054640276129690298001500161179212807830800218477178515192417737926318051786575946504170434338774549101631573476711167694403428611453881747133812688503499665609757502155710635470422714664589435203890747601924545653588941755386406192857314763793956011069082378406990192884001769303950302930670723910318315171287392337987848586430673795463710373908838846546132117509841918945312500 [142,23] -338077141649619030982269561245775064921596968406531524733496057642764085412822823697291532532807947153992808224084602373853376036497623531953620192830559525291753004606328320073627710702230957110559138074430356020030513308924258461493731685739714979544050149825867001479305514224455539430760283316347670789950169518723368434923362031942734214384505085060908269713088673223617109063633617085757030550705106711550248828641454558949747698427859947707074027327243319453578002443079386599271390789667003137141737626239489100358034200827714978083057705868458727803689473080418662327750025395000350384293779607078947336897171270445062133291657059691284530761268108355650906666047844939909481774919102529985940863680000601675389416527040416579020216999839463890766938294187768587819806203527025499181176331932610363052574986734188772438692270918622078903390994371699314023597460127066251785513098586022358168361872939171570295378351852738764813765579509520254782545961745819052907909350660322523669139149361186163438420904678126680405777895559383818577514358581639014921126858565608699046573056541999218119457157484299740330820781446756955877085374565919905886443472324235796943117850891997550275015183516200339197945735320466644022548890816055144059614472587650695636674113404746222420823963261932512705509878463559266236001042514806338995515385682109020515964658513014793024033159540345579334152305152418466071893149957710417711616576339751315249071580744027829098859336206024254360308927254375196787055955422627118242550773515921551309276136146242124659804277002413544157089483292435569411341771127537860803986156067794735076656628059871436509837108463343472612151003474173537377089982413281020398232283441838771979695388187404000305711478171877175417279559710832491414877241519941502498262455720561310002403738194557952089943599053457581563876644719820751876096063301883280461245076826080921774651307660890967141567642209554210001941179045598813060038562741971219138639092016418424362410851574589983497872808273626919853948684518524668900118151847821543700863817148434124971913661283906549215316772460937500 [142,24] 136274052860047577698905311838892133305035464067861104926744550387377678497756053842237049938548017434867062803687816428667644592899531262111657146171496708263475158736914446464496608974337559551816668843670331478193940629134546767753457638657101173316148394861064615698972876654673833662832093908129368400971852736720585297643277754545896469816092787696920242496730844370203144588253807438338484061468705596945880903938130791535599707231142225925581317215900252914860218565802571121378262499912357094748870051754816579779755716181893336564383627977366576023010116565762089543885344422539244702039053260443733059488053222513263549018154900276595251975826604544891768194359325529957159383467234107059502118741442544876402276208436821198640727427756157305392615058354878489282119760029833481824692671595984486687063210075407145744766530847095866360545890664252649316864060360625760290394999578576233978569879488660588700819910954890477788377210061208366403646139797495266626939356268354689321944842022409384595762764917707462084811438811777591103237677857122582654149847494989843687953784343671830154876142181420355348495042950739486691768165555812109392105249292993976713672112944059267459687405286596266430790601600096953644140819169670991905153582048985702785754342058126008617465194819042102899378558114144786669680833395719236910430298010080295619750111804962737466355635841049239191590811401945894120856381254418052371219449747667127748093951287678835462081244091495543077265767603194425919572349885883523239791684798615126167101174757572270833743176844775513305749798094839829888470677119840402844711247498629140638064993425314382268051689248532055690325195354154534281670542443232620283571435738865665751157075614344392736158219908243190974774181968195256830165032361702884399413312593889598203116042625144718855841747253319478594854393479945079160463069803383245962672452436553487621702591314198772376913104773755388014364482985424487488618287611444355337798608110690192592922272629364726531704584237344811029931043108651992871676346902104469488991535418582065563896321691572666168212890625000 [142,25] 74552766063964274264411633078753566062429639846354079352504971468879316639135921406902335753961263992908349899133156901926976352441405615656860137623029259996090258736308206397953547360439843946518629366444286989667617678999355941983267165771554726036745753502720187766858203320496756144584127181436129993393952675360212394106151502734942739412748823102336928905240170234805940213394411468725560242039980227041878344303402636983421137976047458787175085478224297402440987602552709580995143907985424967660350260562742100892887251500240069382418062603856709511793951414281423783085501829897604713218738961707288853230682321954401418566596418407883145934655128979109255083064906105999347348921975693572145020242573829303121807021517462538333549087773646349777492372235362511011409679170604647881833079540541764594884273715339741485796722651808582983735853915855516476749923016408906743486113398361513844300594297806342823537275145349938535877538018166587824556917881408538315031937954224265457899379057856848721400950054962868866341434034939761789659343768069200109185817675534977747636194179493911177189478662674855394280073263160785755598550184015827571184897186147707944457504545456039476881503488882327123729114761655629363693010941606613588064101634155575246744102191605116607369207452644196412863255597947183150089176453459560682181896082322989715547156943076418989798695561397917736383913130158453245007205555005445223445675577081608202026746071126437684609609029323103781316808319313384641629834220147112596276907166501682410175264051678205439479318319915103816846573241093304137283327371115184949342210833540535067648622377723510425007811759378183826220693950434298800362480910276080419169270820144388606753004267507763776498563937852756252204061462078826474933444527274339115412254487208862117441428683381518165036864325698644478222890785467790246856876784768964073877538392967338473699440291521433587544948376184625582020404655567486855139610831674594262355665171745039358114767792583077926891770987189042504496635656086500970038912130420060270352755209503556599884177558124065399169921875 [142,26] -204926753245802692955279263156015226795132150786114776541699496335926598833223345262238859064396754253652864836235463983380394733906210951354317289839720668485892108744189591804421209411950035378996621507114297018278097979282126502392901470671612237251164469487088254470297003404395116783681192474351953315948046829352364784147506560793866758567324121199095007082394912319284122275894807815374376046152229162127102583143608360689879992461364452081545299745258394945996389117172694944547996137773105383131685240986919912265744257508691428238378604876073981425937959253091454143066895385739590256426097204038519529307825212549961519231632558260274637071773761147305086549718497395712086124653005018648854356086356152852042356670278337508644801153277988054608178885994040724472481622998154829640031253028911460844587189285462947767192678399760933389073206728984075473154882158976198508972290754035313157934955722104812762176452642409343042032361742032125580893793024290695773715528901040959562654628223409662924293709971711697027889474235018340142283024272098831617459759116161507248456513160774573279668227220604939475056625720555674782537687779150563873416495808780294852803714839383621314680592688420814630599406426730315174117087939362396810311261460736728200822387660346538026444348932903365180572838655317035279098060121823350419354925224019780489182960715407279539523545596384989429330224821489130188701751136320180188972055553756286737115149247331593430483723030773588223471998983763752040166929287239393050226793297572681670860475951954249730324979291412492274364912035931128092908794642652363496386423172372922640853219851571290958547077332958636539682592932792744126403556214651862145051368158586108590326081689344981678401305131219483454368020623160819027762498367202191423985938709347334351105169225448448550912423670675154348865177211472114191107652472246480813564819846091518412257506370975534620842325329331742730967087675935929337749807294744020369095005269612380901426472692050919328588788504513718095114233079137567588771973028076329485448361222531344887102022767066955566406250 [142,27] 226203438202396326327313536397318572511655186034279461822369504386334138517649881369328685116370032469823099583810086424842633202211802464503797562000293686640136501301495761430712766527517105462725872168738201952620158935698737932842831102628518950370991934213750512496157860454877740024850471987276663631321682018539467310078977817701820452634903046257939434258171770580863772480186338615629347982852574987104663798136693195310856237855779588593546269998684478164325992326476904898725472093236168094412845478886101544455109164783656741923257107532219644035070317220696258616875946700073110767585934151522133816475551126965010808198577935756359446399919587700577783335943324678428283707140402137645807419406796043698640198949720194290055654532628903603825234733778314096598342269831700075286214770938409652300030126752346107631400066511575562865590341536568139188038862556977377397117323976360783667742692892597821402322570740315899351453523332386956908885646503126462763247728070242026298579899697139015214833569498502949541807363599448623543852033593845230030103052777578684769482255860031664083137043173720972762410864843398314035602020817877354613198343610007117475131549217951976242026964056708168241876299955414312202808815134168751168944278724518960989530433695668089852069933758553738158375834762200174727107171587812873937047737744697391171092974784152473673820543854860260825446375906949442549777754904346616841426880591823890622095961337483308501280906630316395647530685605841694611320846730949308350549186674557917908481909629222432990492205052337690860840308423684296679997962432773903459432670937122545846273906245791199472662368506002737916718966476199999725262424941261372797084475421865847103246767521387558864262594618522890770882957642080371685141373263405556243887900123110639083735543086306295537906408260790066198344589815509623348787816006831086796211629885778903288947800887414343950630253391992798882887185468257405022488199969961749635572048213747507909654521274456790943725331460203352213496627708450742044212916090663643481969656053074344876222312450408935546875 [142,28] -173285865742626437766930419250910954831649226252075681937220723885162463263499794557976375719791815123563309238897275053461231759338685597322052732114976487166074246871136302971075483520096092903464187942869603669477308507512456424927848215589528974596687558431440364994222854811367554867757445537142252606845990273880671912014930812137748544482392814555875745851523568662818255983294350309425085352774794818332771541024727148926524626027051611542140878603850222821189665694836961202177142181809535086202056572965498208656049286502050203981766863941547639359909168036714663807118239562879334000078826817843345293807333311615080010977187578483945068270241864882834673010904856516938108249145159696437198825068334914077111407594138929912595470200797482545477316124133148041860550419169440660213789890519743105297046875304412069534863043269169357050819248942988567222307741102220687291908046817722331295669226223678359940542083465819699162311095261682372029090327596082685021864940801046597849572078459795587829828699891039802529584645549687049118617087027803824156798393328434204116279455913958124049599922022975850501042155522168633347937244644025625520581124359643464249625567863121539806283187101502766152402803809351695944742482071576958335379372571403576722874544100942289610973795499997811401634352958272268875149543084083285994755525131344118371410487706329956114887201967304752887158091542542021123355382055906606034873727033646826967730322346546753688459456214871384048923530757702606758036364094208957640884884338244399785641790502313877349608309024785608692361677917683543725374044878979676482946087759963747002459230758076975191636540767875239552329238022606956638240835610604989707792608871924808451037058418227078279332918553738786256323076609190995733438530216358742844524343547503205167698764059161676229036331424152711257029036596932737544492362722758505307846551346831461716993821608528939748809857941509797129856084229581454495749519072732105274442143095324497538947620098450642852810043218829952586032282542035274406154729849630617873301081337102714926004409790039062500 [142,29] 100642831725295051668606036320742419300296282655502543723412294350291598749514873692680849117015434375005200507320954666489246433792879273505484893285157816146390596211699644568874252022397771796735564252814940293033745256270046276004270991096940802304720437987468113039018348862970878806663810174168300420429542561060605109004700482732109243739277424317364980500793329227788559921663007529605937424439153142475825387239143171745484604284561131574719364425108080618622262530266643374950221435456916678416241195248820066115495840201864118523602210701097184094769035809657363602247531344590219799580789215700091293562862317662839661578668477267387620117215895262811960764202686489189876600968105371994370135076128524890147136652775658853726251290689297139739525136375342100028114058630550027752852520567853645547307350269654282795619198729511789112960812774345504542851066380046853890099720793406902853096197783399441130384321494195993976949231955649831998614518129777599357722266797496786776145236019761665083914550072598674689296013752695267333997843036149408964092881031166245235672444313857146669112454215863781372599475593894297740455851047669835290043798961869602007144271440075547550854183856359377105314047785317329992102242201637039953583249048407667429893114368488474110684530125858610919543826409392790779754389366367812385845461495675975504300254939492312510217958676613909222322432590097155474303267139263764992292821819530571898208816073046475991444900631935048400173464938499974529558861114728071272759212555824702550248785882911686333559320553087345682066435142981329616283737855826008100449271126057496379265051332448660792943531253756896106945516124227388072089040747918704171527059108252227453321634245168979241596906027614673847060069530172641874760736698835569310415965914121236249839788340941773879137874006126392857454721387613022660124663392247434913762193144524994237853191338359224008414177059629019007657868210840536426144989427230660319336441779501933164955198941707620718784289813877244652473793432750212776590754270828761659292705281821966171264648437500000 [142,30] -44000476141577912059146969995322937973973170912078777326019548678945849563297244940216294905837688813442121140842224259976478659629248372111101752054421217848311590703350147199949200961173408202863677708224005884455989105719857749406922596385840214748377223461923103495246692654858516187358855065267792775513193691435551593250470271106667566474085868716083527367309955410112673049207267712813855385211917350620163361111970428690729426791519284185690835330370722275745033683381335046207349245490240864855197319675018669448759430492615722135865916164393159513503317881133635044995107532403587829517390953675378285220037479366091164070801047926980037570867085183731296256681305169534430914902811476724930195109922507065006407427577943520781683572336445143663776923512390291548975967539433095671825179640557540392763522315640250837621229371549822858215301990486610266052524978941874404073896221742595229991276800638065219199928957953155767125452618445671082840459707024544555065044813731053812210535001650946378527902866598664313193290837953259583900108616425299190995675306610823038917665947841590361827623564863899175712091419588071109482420451706501565160860369405180937260558098949243560266661307201740527041864572351673266592308189995499897262615005943922672830198961523423537371636213702588596127619318558383171550506233119122490688138604782617728402838174218697590569242661881322059543923156944547716391030732227574607123190286433570295459114989290637653513362501628043663224395234397409343697661590279681018277032311564071280274879986956420080837214393392415874342631736051276505968244933656990073705709101330146407448986385283620538305755820293163727530848020201307819383675688281991615469501890342006418593458666917657484539441162672509955701773387060758025691040928465173994960502258136015170669098250672862255667506400596539151062396865391894074188519536209335584235121554019185426564346053929734982487846086221668139354089133732982396644084136012226537557392793213512771510738567308566232874166077964773427554321329249725440836384365744006898691192698234438896179199218750 [142,31] 12517252516663914068849631374223385235032264097717436867147024458909702308890764753670243082340428916712611373537590057493894278974025614331536384930487181280298231987370500146499869787068684944965412824526303156190101862696051365351491091431760486675954845090661687316004711667843914622385603911017077265146515105193872898808094997242537656815844903262109656535575445465304247853830278299996920849747158676683262173659161892708724759908589677629408673438719776649588080152784410638300545989808049830394826730941184413238233562982662839887754283503282993012617721668028204900468640958068369737628826118000802011597119064851384349206316944462369246890591321936841252057031575991717424651701672021702736106186563505398703219158646626212460870326313590300763828653903971197139816720578424722667717314462452601081593117297397304874258815042881793705742516198672247234862448568856177104897605151878583288948784612675249984002315232083455888275212683552102962054270207322799109025098484266424954482802921001537207405333391982372369263457212165414129861255854680244715543363436472547359148639712642917243683323598343515195514598255257179998830604796469959010190023181523235747401576868283380430632398714797470149060972462177701857097486422426110135805768558507055595647128058304551788700180633169598334950425866505544683291728415797735372636718901728272456916213037170731299270304523041968147946392303866420179697967348108192396242094036009921943670884246005194132763654030418751552577318217118200706364768917968826120669724496349023149359356780951216432094545534567933435539226953718988942536364425552736948673488150292914129317847464056352165060975639050963878622928213186876738172626303720633012575441808999885931584776633164050167661804414133592322564597948012859646172011306028286259326078929471452154478646242476839486482975282052308518790551021892844419254151078891832191445276797252364016247058021514618135561689890626230820111744794726035653517750570491004902544585338826871950757709248342602795121923557641029099178411920401387965441028847615727329660029685737609863281250000 [142,32] -45157689129534548514487018054297079805062893078996334266936164879042133472831068186084217591035649615229561847993131311325051818978930663982207476849852638911401445594335230117324236462274435950147658371172208660886292079734420181398419607745272543885372237966427029630044317925241280192826677578077895958369736823702419531989790714339866732985323981362067378434019956406091586146789871987338322987972316469702503411153297028397654545925356688618067374254703513406384630427489463312431895140460642031445489001318871151265481833570660067340006863204968386623777502338004197530723049246897525581305853339084344592610635344328732506938933369571652147127493385908177015448180963447962722183096479018811103551692786185708605615090479451563306879186751602132272885241428560852985221508456799515726696005972035860790059847835013876876237518860342369874350683393166096910751084945680249460834346810932827873961149142933167717466144800013239080735286770947613132190088441807707730366714329207152017452820857923550980976825644310542647913946013981757075633535472291713483997334448489874505507517046435767265893953586199138049816477536362825811960489061243626053853124874675405736009591716852187901649298013090165989978873758184872887685913551730170657428659131470177448106965943151210665988744651157243357166692817130050988099623222653620195329638091199429477859882545166235276367598967635217881931569082919191723447910123813841512736583684668244098632484023300356016928142052360510454498454090223801534160853954617723395241597220890842823044923619224702414529932486550426948328839299289449823855581703489189864889926283258147873748681081165451629398204421082869286379574321577210337991414321932433882643075772589938210069787268040945775669708445814341110987736347536936572167861420891437727555904505570624181769359094476864330399962157185002791931811916910908568930260199255802536615058489540035906084370150952105007575459893834133827257762569761537143422952909242175532736597321031035819300839515652178707562513690322306308080780486138527494858286543965126387470118896484375000000 [142,33] -2641710036137428939427956304880721923934812336327569353026236059117048274106773188044677018303205871482005120047317892439665323472264724064094766001455181715280940745242763460054875435250989570267723306604685692871674625799418514027953816271539247761051989704019484140762745346768949695551516686077447065099873768005997359814812209923020628468866266836444547100836622401941422790261317522931737884780511600070520658441802924149304452425676224456990055549460886474598868162342211696530406598349857371184774735904426711437030616171556922279612404238350956134929294905942321113551120773174204821378176831649925063557501440977360704615954184230747272214532191214713855633900475462669279228344638694562713403336657883505848686851328140501671936853569585232977923388851120331857157712265613591365059993849919614773698932932026732364796659924316239286747204118122480750113652843575769816368387723720602979432639748337050031632185405838246680846093540180229583421147998590749105057413703710229017203185292231695311055083234763526565932898943867108365293683177392430315080399586048365705137422881632808447107373988392623484986412150735337292029768149546731362289322428234518092319073238330542123094891073899644855148622353170110390148356862843934091475184856546079538042795193119965701413792510557875608358289006480552605478444171742602647679452762246867573446218376128488395143891299313977391434849999924255664218824649930570171501637782274984204520859201827718287853098339763455728605482735426572410586551725991276204147351523144420254546758714106686653256754820476343951521515718484749898014077763509963603120868766576800433820534039770369913385766942433660702980297182359927290476756540808321808750894739298473113802175894575076647164118417910507603687538224753447548197701500125393007194293939100162758197400042659980759646892281198388998657212723950175818451891417649288817848549513973309510612782459844856118990342233802267816067136400276949640374307713224596742186450596522338477076315269585679287442108368038037043380909885758077374561151160533079638438493760986328125000 [142,34] 1986270488476008134652553302921362939101415318819369650578231228663138510625937876894278228263404539707350977839278666966932161771128536453477866229222534878621438515348138580817081385186601520805796991676442748928423012775478575386410739119472608598931580855708477564244427344029256762620771225126653249649636481595459184955257517567629565828355666545475174312171310946978063493626962116949252411913638093904037512603279946839669806660734569884281156285714401792022503034247702040856913341590302585477857744354894833416815289787631791479487802122754841961481930181088589348300491686122181368559996047508735840405813770045627755634068932877110876844110467767288086647876488975592664541342658641612670827491718812865352730425726039714450151799148235272394324146841759934054201834920239807043963493960412656277694135378459092060124203711353733939541117295271930346633047497193932211969558884716554090821334303098028195085582213071869311748304865717003443507531649239222393519662588129716543025782703582664003975479462062379717498405781997059317914646350762307428590913676357207613781039124538105589241145284721867308543551672214574156131712754080392235117562238409685929858114291225561788571924309994473859802079316217849708360883088293637260496818624256668192583902880852023541937361791190372775319608827601332595143162198401555929622249017092038791346144520479814895679459062348115450905308735950941268614665539623030426740001565850797858822026623666258976623507347134816526296245845000799284581199119092471757121311043931473096633976145244726716314844839575069513496815227473261717796948429216354465979882341232703454204673029758457044473818368420447602254432219510043504739874499771361291518096403084686609786308195271840632899555572302959570946218649788868811658118903456450861779285082162145969451459395182987442213971952809929933017600959592899369511801802525258333229095643862967739566585101246686677515523854989183130841600731996432024537757918357939315663505075868700485419529600885589026157036722734559020110480891251562123650384875600078525724756174560546875 [142,35] -950570355336045047240487608090742926478619983646694544767034726798855793917832082078530910982118350824293707469418751097976486327590972886785617803162356820735185501938283157642851132474402683066641227981951434837144747734272924381839298867125945443590537621911514192818411476238393484302158712378705772074112730412057899698290727489191168825256121521372019537210078736536998771481904120901515562569136512207486483204935942060964591943138088259127112238870123253890634079368625344813893544803688914567908396458178881080843873672668105942398979038079796589852053834861144677274693292523387636024906615682793950723216049241036540483952813181763720825444556666561943984350732129380776531317156874723951099646971460481054968887259099366947350311832391064636465726766666865534305861967144524534990645003841787027796146356988842013003548368589826643222839724579207773355663614592718116338907870232008271289598480852700181297481893275486759685168343951538866395327387668084357107818112585126493677861701392147913760333065313370384373055155349224126934313122722368575756078945744871256135757076694642784493533949677927324156791941390345202296699706728864588214443718194875893296694656032087248511389289546190832113076846818407789973617557870168796352807257030539272045113895723065125442533631656458767389180778365189736555413818949634012348508509238122516862398908726116051920584333685378745887215369176927056484721829711917524970138681532039408536296454818594029483850754286899868648934811533309207141194960153850927247731410822728205630035960151032372228687239365612059903502100318967484227583166320818462503550562680120583649435089425434968662724588721379351723992941281764306470610163453715387743082714213279878951260486261090356391613929990399565129893324150927044971012281744627519102078677890533445669294402737808140102355178288491970601998895453815278720072907426487339124292185134137046119913302162651280148041592797119269958652357550441043568493230390071045787791289418133190303564465600679701329416353926142529975548648394579211286815449468469948617877902343750 [142,36] 332282225930472934244153269660345659273843640327018071222550113834167804154053776558647436419690709244194799386189965673140069849941927722309201246998089247233927839794814247628109431882624529269607950397032288916048416175287232807365367312005614425401515537430216621658772052808511802205453525527627264651083436228774069377407136604895874485935421372958207016303533739243512526741144337961292947856021742113720114907692620819185499277586538187471911085390918213295523417905179764777143483970979445778097206363650479719232094718880248224703006023698031789649125906221323763451302954039182531645858857969885273394836140223540498893959758861492098662917509840375760389343697020710770490254013960588721481143009053352867098158072521304079842596398596260304160145871760600497168149373773304780761218402450112596209370838380100913029241529590613296484306801527957245941275989924776177027212102166244770173266982216343088702501894723468549529942511878727273433536701319577054492888958068273902360636151497429562199240718071182663862893235676424634269018882383263524246639705029670824141126817619597330691318957919199605023256498101764164405954626011914379223751846886566118213214944538675328024117925295916685494149720668472305467400553696417865564686301614602688236008962451267044275487614123159556481604704386966749673994835589438830923696882173261490502026801455662662282854382971307829580848678446942419147069339730632388008490781131656748746726069220666393836212424828560905389828316715713589540761231104756628268517860094656946808035947033177028672482632738350943340078361541302650046746802999750370820559601731907457078076196841595038005554088281520178235673024384787292645928652895534545133672852342581146236930256933465193373938853707711554962728975007429299265234953475408922976411072072861173436162364942944381697360614054339321610763560539994798717382299770423332715220876060471899761212254588286137922836891770917259435273401920269674165261141046465822325005376727302768303903895974372476554743089501192335306211667039382282168042433767592190433993328125 [142,37] -83212636860191002910688082078839955741505365450928010332613764326663334707388224742797865011757339068246035282003441574610964628827289475715344518207429791856800047250073678028412709147944162012545066261280930504045264152673612423300735157162954167461249677329679780510211684079408241249748789140898089734664941099770814509781966623191080836592218744256531099089144458820583277272128033676109942510883801325866053496404741598772101053370545190696551860287467180453156166773564901387317453036295324516411185540416016586445758331564503243598377450693152456940479588336947617629354013148994216758342914930519455519127461996776980305706610647988805523397935833506237769361761653036254192588597130451400486672072127265249517458916674378932790534658929002688578279651997595111613802518094353325425391482080423515336924391750878238057774705582335920684838653792341673129231567631419326969345291740449788334086671419820165948152537470610446532439984847039724625341746634624653082791609932049896064872079546240524759759723984609581025363240056012548185074895822541365307673216395551710575383152043846134420312977880599253033980231371678470304344005377257962632056312521760887283466545151354006031288986428201141070831599201477046447429334519731129409589252458006861953189100539711992956848000423426098140713208989500678071601073075921149451117975242357869422470000216291395882420425119841105436483760069711412957775264949263239556650773031685205088294930502749225101897662082503921712839550406424437501252893020004633554094509445811151738309508963828107118676055076345120872740777774480472777165098851714178518904094931085831464643302444960747996969344650761175633357224852638759013928766679203961480368953736184180507342692406963207824137067810192822786995076942392832581901712874447370221536699376153332520572590497317733643622333323657269914805520657499131802053490024170276585818292951528856150396361097474666079875410909041522052557469099698552857615297669165368041006891884409928730850949415720445747665580577789989492334517219031903735210166551846131680800000 [142,38] 12268255931036839141871894402881404106432932658771668828737375025019480123136667301188618442251563067042820046308736549832653683922317236590534148345460175265242914838424502000603572507143041444142125699182783998976303412819214980019706822372868139782257072829078029803100198895008303703596585299568009570607079514019798199311771493289958009372239699264414499772739161414552341227410023408821078408564463609194609590355846003432940235835081402834772371968311920477725269425073437336648377809881568076870081941433083666475045080001257100084558679098020197853565046744581464370474826050158084776690919156907666756343589714909935002935246466984722431080824549343595818893271736602547298432882709120212834281955439324739936715399741261095558723180341225611749708563908728983644825827299627159717677218027454041378186679871916104418869152073589455428004824789241609692981105274129039199372571033581681005029990918750844688655263349429930635690531210226383232310122229773899303712205581240084980622461029268985924509607588229772642844864307607418343770971420910072789440475419984620506349277966436453612519019686293918922020206552813877291627208492890466535652273247831801204037228314474121691479298083694584986395260890056026943711502031328425201142286807723344809996752384700761813440888631941348894806424199776409297263886911341251067364287666307729459847752389027017353595759709832759274671318214415721655149695306807878655899167421646878137662598645759607762596880762101988323249803102869422021891043089720174927804191415743918042530259814996151291297488902266009078514235428615685340612527575356091913394126841737568647756622819802822893256347028022374626425086408940104808629660770583164234840097854814321928679307202128526369529065854498525094646178703451751862321464593371040298533606428013311378111073236544405925182667773817524262912744179928030416563007094719946469033715559810736090836548272103697354693039673066021422095075058051462214339056367897994366473642799669994947884355455751936325554043616752889553125029492103144088449669046835553273800 [142,39] 306570997930665910485342353694393088264721306742186844783499852604297407965893147033104799567764191480077697979917067708014845446915505516342638880764393818097758598401222779418855193249052113701007735685209470090586845197836361447917811877253881059018721473268986123977948868952175080201846863811612113420436960479575104233400016122808305956682125497784898796061225531969640992486665223542912091239949246921698087249631952750265945728493176922275716713143444893718211290378228808695900988739180536044453025898082371977903256086878014926319630391173094666172810312494220962597694396021265469331382448055221466708484151129058437242256849042654963743431952608607367756086275450989451077160268538303609378525121427366724127280582957321670968488772621290214808775960791664841734372766386633764510237804670208894587211369251505325961182767930955895756006051017724708808719081564938043413541049899010265327181281541868464235297625096413677035537937392579843734526289089176979720299794370582614308494298603470389245693483192695198775663267495975050749026691522485472375131580972193382460933577482681705772708504119155622836895381909246680893692587719889791518374843133298319777190826606488888328459991303039503861420258036165441504454545614328771345075907684833457505105163531487614468844452558104298778115027227755767220776746117377267543743651991241524050082593716927361776373746032313718880763469146789709027017882985869053213781431948824238911190901157970773279636808431921635824889822053254249890806213855787680437775282915921221217814302772147106265014405561158240063213023036161604337294221049965259477000986960538864028488887117364650718032396154398395805517067227069536274496160182604214497426313251241674116230579334532359845651196039003889430242035441609423091791679517032206230066433653547406430497526951943808313959781180500742298297679654282682032988698646769250130482575374022631715885988627081097205782259423904736362295571572578347983876370025357673218646217223895498062034283519758194481976145659549174076194556409007775234954990555459700 [142,40] -645373903347979533422381986460527641571306463183922540781650993926690467197794508928097263462119113818856288188000198251771003065547798675060659691587054523284710905282277333474869646211446358012543407329492850070772840715732852178352778882245994990703573483657605655221530912709904173223671328704534557290962754741356875172648020376789563865618495570046342133566719925236271242833477990819334921796544459625972773183210515320155572168971985802174159325610777740976538925056677474539983342408167371871142464702815447451447184754222067035747011965007202127350267709749456117052813196232807897880565199093812210204062219144034998906496991430476308364059812493116198320122508913687597138849332287637484875603299457163905317125814482059224905073927610453783381666556830911876799338268787916081994515960294820636633906716384413166673729514741740260701471213486243093551243967304260048482315711397682650157208432479789510317045136660653386479898210911640516767038340109773259744146695161017160685939123469745041760750994929025278390093525835249105549541353437129196065562425054014738811124201554746052661919409882384615891461793967913974516619504196806912809523377317946039854432042399533290984032798287028444953196163505064866112330940294222709099204047697055085535973697372714251018156192715506635405232775454260528976840589433659983958289842619151337771632934467387534299956141234583769926630262924734926233819789657231724755702518069131298644238210296566668649194700709194584069158308055023055990966584866271948879949049955951906324404071700897302480960621073082089331566022578350189269065355386879121139585570638981817338299391740601839289780469679555148756561114014744261300290596207490371142242830415623078075585321171449702810601471849485659342748431822684350331988629797969698742495137248652057133721282737651008648530395696645956740357314771865015030936600128525661320689176333310312306113176473424224128523418045829514477882503635432148106954662798520328593657035391096869904758587557751277264098758801428939819278132973289083268510368637272 [142,41] 129304007975284855527028867101045890820215077986189704866892168983164596554505953924319655893455144167191728585476826203249365042588718496030451310084362916824847662845187824703216288534606284926698136002085582089286722641043124147396318145244767485761796166089509481195037274029998148265956967603193542131923180580129578704269489309389355790933578968863329988726267623789564845699531055825533994479055832238836892381871814040664317355786303175429007401182262374292031360267658730257584814505711429880214990376102617842339236791626344420333565707672479276497100384898092812169303405175063691833372806521968915453342963052535726071606922886885658834197166996028089091739424647422709344889000262098741076343877862423680481672796723387204628307954296743073053922516710178558152119382161578440646367953888316456639652651152018074308435744849776061357648330511168288634152862037765808056185299711918774708029503821096889029044858374512333300304963081246264374557983035130651479523611354496948409839017013224175216383229320332398157061409979728091960251708312490619684365498927461226918158491820718317076524854260069536996480611252438187862546424990696110993093409239102986385618702576617113838558112499587152834475436542958517328714371073704562754022295915402675221788853570591806594161250426735098099060899840020942110475354549735357224846431169477800660568642005455819316575981216579126904232221102691513269571397277651261085899746905200276891267196331283587039084918994324089221979789808440532022689320545358242873808079459028222092113394485840941508175463236363977114258107450829050944784575946261764954966687417158800849432051882064844093996024525027022965876173550121770897286381033326349789710951204272750100756949208917883201099823392466073121408264099949107716680659285678326853001192575936493050943687601639746838993794506630572100616936452376006952837706226157081115571026330530841582256715504358179347600520550823792582551901480843639916075255982915357109314913784650093007915855333300312096291000243144746241574924064108465274678398438 [142,42] 1819738581181124582301576269985494064710163874045762013639580875694379617154579567373876178306794505779147980437763988839891621644005109260304627983074834588219202661399445904048756368929200763270131226070173940514695958796139675673876110636403316966302826075063694800917658795071019598048149490184911097516271786476324798863033948105404095644346434371601826883052416657139852540300969774040524456501742578699471132024760084834977467040532370534394387287639721884457734675686671995713454906508878290495493826867479934261758750250998431707468511523753149188411723500358641446038948044624938355513658591062554011631697018676853725691354269159363340322068140845761639030764399731942021693555069707654397740060712123590674970122263600937286750656537248099484820658858374233323233426049141275883021582567333571088134584010732866950827713673015178336576416432470550264532202622891533065737246366826617251489836474412031932220249056078324535153381490825926786903709703676806512057152178057251637743109684091965963397622437393079004420215856572426639021275059683084761751120241902566421002719643908410761655670044442918974222792021620091060750674244807116779765928009072421956899737787544677373159509560608567054392317889524538983426385985708711596845651904213816334936627448138831760665924282278399210818282149185369358167694152346925771603917672393378767097999813147449962027245113000152690970629421997196228634040417532644597612095423860224423485992998894804490435154758939783729364087375417153795961726197797782648707659244045771835863939108655759135228851640670041239534480838925980438520452864031443821362322328147050375981691951679447302270775585021451714163657170238297928870785796932032442956047677507563121608348292806159061958153798986937925836296239573362839367067480891161782830436107342760127872716942306012048211356308762654084352893389650617841025940732164101478767655669848023917745678975749363685071927169217038663220825826257801899890535641163302224043122035215069963317430599124669862844650430807923099866154785080244304834184 [142,43] -3861440292480248329475572386628935136791088768282826293625489301392008496476619625941408312714914855210898532582430745668316104852146126496676961711087497758780275328057342652875434162396012397579315489646819644671024537992504272492346000761406912063406477079696049508415995519780162153303615814901477845465668453495544709999912723091938837117385033629702478290764671828935995124543183402622430397571180453065081922106184190292182689667703737237753829856753666994894536671259074712191099402773203937786005778906601960120521733396016435950611664661785464155881447054447104483144587097347428345318337045173893550874198405249818665600316290467097035179967434628196300667054863841290542172549654765775812976414599064595066491698991399583923154306157863268268300932938981703444094087712358444552906858424262529001961414914639161909809242060147158468790326428731680277426469010687848287118283693185288408703047729123288265160189712370353286353251755938595027099159209113878559175887548974690616633065226597749555809227173873714549435774952020741196051356291177506852017498291001971424090956853046810238752205305215836015128616599390243354278193570842260382523014487562430241735398974690534690028496991269120932762546472701518048652710455704644663842227000430735600885654280333127134096443459090750676134543912299449929902519039533520507544488981356825502977347784542631108279333184174055149461692181715622783262304939460775512202503524239221152173760976172209211528953164111286039561793710200825380872138533309682853689656827919315857547029717527513565523838522643329344304366823966266443802990602294446144844863515284970953672129883599361473148304674372908432347895317375091626585249456098129238038799577114600169237127871707026308885475689060089338488083798261044956599168737177232222607718961810864553830266678463635276984346091814629965378880089427439071738757228737327028831618875933090394986471232240428411755267276973517033630250701590959231461724438683812363327963763767888721433489727119215664600520457547283407718134088527147317826 [142,44] -667139087558450501462542658256956838385430492858135019955386212123115649910787813684246909994228779885798046276433467783574699167629567458371290260517688501048946668492183813536535818746700474684452772793120421375575484281923876463187064217172183339211851963257433663842525422616503541824552169044989269029356785322834801077152568472708613889379734042005715227002561395592659657980998936485005074564179216918109112128196064935829063432771403667487991580163887774378871363563023481816517670225370611749776173723798248577242067508164670450408176356265483735315132171665986164612547037462157485549742481892541281249393698056499832228908506180089440688273271618861707700832957148889554072885449633314950272891818620909754373971469140636851709181804326873236364133042005247335014003386474595216890926309906190579213698588253625217740706688883141651967665471542827879552092320932891055077061017057033971332074415043662632018026037950874513619159811226131493911243537713653748717206297009160759778310946306327313687099548295587953547743104532414681431887061904394068316861547935699413442617623486879392961987937336677858929241598900856385019415558874570183808786028609779602686869216307089899572433063243019787052634150133821699233402095905556926622026546571212890886040931863441225629713063903903975697516878229280050930764059430884651362148130009572034441149822569192790597783697559580900199162028012855165402005814456558578248006398027223163172968912567537736614197804582718193438603214841092643929992397371188754391755718770155559552056311632685084912247696204989291033379081915567043830939061929207583961087147412030198518392690440300381926665480962120170125839065644188763492736074717079612815403401316149770518933459266185093986752881849299216834743546901847742388430757728005772317327822597865444841312526307610454366348471298899488427781257537882515810683310795722917146586479951727941110157507976361539375954358769942838338447904664730822662323793599006921629717074973401516102091664049925455301674179890607018777990407262001965 [142,45] 682543013212839490048398976283102766024134520392397484752632033272725446462239171228248776872961717222716180742413381709676261957707829459118102891817157545654488174505530779183489576565565875373374992038152652761875090674337971716370645431613964477357418848546825148288127331261538980448295504835821982063620063036586223568917822397812168355209402624712703788903615286739006943169835373304134868690044320469350553960273344703807498516226139945211681961475749333377264780874613731578349169082036039284599336737630015847741313557822440558922776221462892439532176982815660425458212267891231202920889552582003536832685111395407719536330265122932657897774539761291155794444157819258751709001867098261296728963366054408887876323551201180273695500686424324744755024407568812477858212904016572129227255169289112587910695209381020386393918912016638127304515610773417061625592297440796120080438630791196030763831108686450902873410846625298212131722203332913868796908478253578269105951164148590673455257112998713143390256973553157577759540829334109733226608294165887717656867622058810601093597852154503219368658634391347743952659658548213336901477618856462191365803597222904244080792575996924728109088662410050642174368124532125277198115504303792053091391365246611315856610845125141882664131288562594783262273495165936702610706539032188202129779862141507639653965982647549273618655559529816047645210625687787266254450123279658563502427118164657595441116269285898511266488532417603357444424389188075730227763824558891944685694202824266291574921907670346947888762836660172680504209428957744327098849189237299295867105882611244003489027218121411218460586816195375137568897323015888027144111988006396318731720698480754118372913816920174491859863744265173576318708082641437172358079257410007537276636318932216419308497751178127146004117195877510512493024850474695787917118277120580939705076456358896113363733425682386891265363246855364628989632550484407248069640926572035453355912226093851017876338975466883080206210989119867465533439925834248 [142,46] -166714439673252486151503222548373253486606283405402397055246255969213404427385490769540996875523164987562642534057549896935286905297121540217881006265819558105965520427663492510063172595367169087809734904853036814620274451962152244582659618626942259914224788294665166535259669351797234019964024876888633375346675900313005012691538103586864927239518397552009599147452443882043998839288354588060672427221736267140180306727990354898373730349430972154084441055013713220968079322123200094142246919260786564271789713699704602910829362231044311708218857057520854915142493455535503994707052360370708128356324975162804151026022135173896194726962259253688806836132520552409188302567679554072255492190682991571917294411722046336532848261952174615602108982746588015454827244723740960719378070073205385070164824140341141659887282510289049782128151340713679110147062592050719738290278383989252801818141319925267653363293154248173898328793066239554616774182271803674920606279283104939025660634024741476753306529042819606846382594027067883306354547935302176376542376034581745479003747068384971398676260578745886175609307232525679269989297053193045505252740219177697990785878930620030961077693454244256699485351220710593884832945758347141905137536538307942126067924358169496368247746340470751229771989347780353900589550720489680633250631645467202679489686529709671854227671908700223009186382469044155975764316895547240162354099610271907855449591823370195469263818306011613406237098131539398217097631037864882093324121353645399228188820305693902275912252514465896019059382451694817586156906074116066027981719155462580012471500062636496911499442134656675852055971669620980326898350638678349150730412070958030528632049920855825717790414467485865492177604069651331712930150234885744338977868211216452656224376223681468712798254739704429779100291525732633798513778064273072267820577071297396844876733742752007923677943592185797379440958717150571301153241478272359039060109346406593271025909654666565312885176066550719481749393238402107686648486730 [142,47] 8614251091259649748776829245588253086975602688536293341247827420411357519408339324020125397208456651092716965618792745168226946719314566902936789441148481059423095503899235613727256889229240955483140109465556286185054255930724659136887567702301310061821255104791983854677315458614325848118860979686215745662818422037118951603350332787265297025527414113657575093455082261116001645392864675327958273772961840911408626130482848208416803106110571382899874310213858959757636647961835319408253756210538890046992893028638033280932198545628731077470291461520020149624436942215988243711085316843975263411469556631595640465642511930582050811463120949838750755883955028524428860331153913189667634904692911087536237798695615306222267756707550894995781247312140803575536207786923273889123326569016087939147706773065966461457762449037834577513179482716459887401286173431094263807557502637385825983137459732351134143654746418980230305908916413386043783937351621865761195927540479599426749834193144510430116750229657529592190527927260084915972376950101410646921332327260054549475422922718627927172924381156052021548776347807176657753250895227624406071989388532673437435985936003963245316436308529411524710782326071109933939463933320388949089047865231642099006141940273206759655028714534758422700616708671870682610925505604106244553222182212110114976660036044665644821569503899332355370281436701301453091125230976687229871491883661424957999043979176483091417592078978683200510773200839167383912775447921624032445718226658738879416556444151898423822618622636449410290793123671018597084049764166968849486402739755599162158158548374809251120989827853032080561213635138508413087382137453740370395114016517865505870006760076415826239062531947882274290831709201986726995646473206638339941498868705764766972915671356293568961133751182953173113983618810055020405373259981517196674099067994502551670298032061821850080181709697246182161166376245056423661608104211259736785464274877345178543091915233325510298074627120229682629783100816469078635271 [142,48] 5783136636124043492818067987591409265526604196548972140527816671291012435774636410808659162729876836209813780442101402851702233725442616049268921523731611815514721600451930432777883242479673367184031068429545085709493949492137605679136126732885032290059102920985520508454893157044808238049842997242392183816177180847877483345989152533339564874514817032491606209552060653091169076718461054244325162096430984987609992273562957653683731591672731666872621960672235543445197783568263067330291344494134755129268445968412337865277718975569361181351144439952317860888357875936538742398299999219642237231448569335988844770723389971126370321887398930757392916818707025302149678259878565862413025191206097599081690358140149480660193558882415018746128896185045769389375124037648909973106565998957272699302722255266587423220372986196949219839626149097011770112733172269716940151002560247306439336665553708992907422465068652535753931474608691934250340554496530535384590349919546183774618663070964093181968471276273637729403543302106939892940927107224494400529487945617027255025595978388590828764510042088232247006538033249980863728638324014624692721763989804042521855863542582274410665515117933617452098350660483493570311772296075569523396878889994645059425960996704988153795469959235666141152020146624895117393643224802262420157446684365234961502119666161825356343057535632224102547651710858897171136805656627016212783103450418436807186945888943987495071026008369535547999928871427253104444122622631133893911024313082228496386880686157659212260240015932777399730080182257083394994380490906348377127802816449654390467822348259436426191450571047530064255581167575642367392205300121184435379765211608543050936294001557549555948463880655587985463405089657213256404542065550415425074116180926668647540221196738078145106251828180785990300989524989008704661518771402154301164472914059979792582104998395677016567775829494183322770755154969857408769579634995223957100975958114900702590326791348901763894555053070406047999317772711580123618 [142,49] -1894752596387014820774566533358678408038860982257631118926198551093021406367052216996844889363272201793711665253842528332076824447639910568013761426013322288262777249650186088885268800699527041865480119376145343191962344180121272479257686529230518667256423677730882629853712714610381767975927325524093028707232769051603281147824749896373127155529433030813473433956469306640274742907776995699535869983470598150263720956732452421197592812130245198811982150561829804164826258185200247873581673623117830701690453472804909265687325641113993181496801870829950327579162621709128858225682741440117454441917986864111513524645356593761161297866255290556671955817817397014532248488543745268283247464990360713551193420502257437538666854648124983643513267330691844765409027240485680130219978933942988111699307268460113493369457621502656571049534062809009683040119138636293900697626499567068713937127374944131402986189673959155596996164284131990638092191030170841619161942211936414792586178272243067635046541432819849454537789955735760600817636452767824986009540036895697213787903256340249908573988276219748326268223391267643712511842574238661558292157206960125483343084569605956360504209991347209793607179595256273633665561054418718354050350388452092983527037897796101938993098510018421854153989321678530959609647490382695443617020519981194760830760514004416965103809155372131673471131530431183943433258326141440431133020027453206923120730466988588459636733648368778377923052581318396634152241573506176966460396658140204956458466040212505908319602018295171489068844331034893113219991491572002021243544196728671585140091962855530453661617776023094924805823422041774397224077738792808532554986653002392383902195836530847808347286092812693607243622333967855983237585470428535996293414468417250076257390113134836908286823497651253482843974456088084940873266262760876307802126542902773471235532329543349361022871877908552660259736472661657534058318699759184662714404269034480469542598344335392168214089096667657411547092611403491195 [142,50] 279754315602800809607363847654401327145141074490556954301823124544751455433424682653777723716480719274018597972546723947392450841166648491569727363053682091858799037391240912299429579133864597385241616126256481603104654163294571011387811445122370130233892225807008066027496931349718868880407992079163337984325509423347419122504415705957776544095139679416295292599557912740823319857071472684101312181912880255378846674511001303953760144701963878899527842630559819685852126036352510184541451317199496328591255035157469334844113988636172748054876233913385730454442053588408913811920395700416388725981163262276318775574445309419036448479314184902324864263828208417734485541039217247428657528394240102843499017950691099792590158692151962321140377548736744876446583527755631745853456925054867662658009398565402477081413754702739273836157939714114830254822303586418139405600430486885695973380486851604744962407712732849363472096585473238131408805703999043249958773116351413361364403510542892715984067031238845483400665759481742415469792336470748928823752910190041089315721270727626047762916447530367039328409402548941333974732756935227029720676949506915466974248998975522187346261029677933728530082484081142989564795355715275046341747615278962967825441983203762203951065338194503815106825709388917237642085733640431186698282036520244029711696090765983896699021366897287344255123495122848321512689795831964811813810986803694946146425393958938241807803850148408528164563456166323556000952615006741329025419739309463073702580456881011546532466159812130548865948942319180454985514529207052661974730010493284472157341261033885402083146128223925651711352464698584437188960742037762189702135607030660202337304649605223022192802892524289697064908139512832399679180803829086777840156871532150116816621917320232745729458612750538950047620383584204819637714275661280745748848961595955010834483391326295304634797829832129821991836940582669523396810498859572482697391815823074396638086896185024645982827134310122042743718393083284 [142,51] -12638656035899457257606211600492316695432567933416938000179820378071298793181944223163312233969494711056428614878649832699949912494797056711760294285769743543524130467606206636402808945036932542899129863971905029096548528483952278107404224006427958733866573030764888609525472610999387073622074060053809960260358777319222506888992432886983352936560874434905425317846561008399028030225718436299756691640554549333325591635357760229346319980364091800810656537093809773503757696984317416415268157458664062736659600558018766326911589872294409062214672170693800280693144282206894371979437041395719778075475404393879030387257491112105358982147913294130604174894513456516362979633815971259272956556152421949666700015065737132241530086331759330894976403459640386542395824552834361301631794483007106862155408541787704626883057053649077341288287185611396672963540938504119098861013371719754740374379323946310202206481999795832745614146916518356116227444618447322470597699647404700029748205252379896758581298578304845073713347187794847572903977536846787928082837660890798007758385696897195813361345203113229823630061580430724891670226101028157730410561344793016447462353509783884315581310839640932191695941454374768516112577355196568961153118159980377316664103517540069886731925385347807292255268323819450230952879283680738834019523083782563062359812492890704890787823649669206498532040580124102699690916044426788256211088913455635749534339811631678765818742223948819272215609443617847064076528511861302720347627207922615528386114180332375678607413447228209746806008249084920683310967621238925440895113211941027480464226565376433258637298941964082919544744796477659697661272768072940026741042786466223086836677066420263489544196273509945477827263616069893917943745620288611359772327808445877510608312142691853520122933161132562464010966645242088512344514849887036324015729174994981325407391178314761046541578439905327053011611333646126754375683583939857118971143582375839709177624029783109955313592879334616486365850581 [142,52] -3665874806062267178447763872367907519095581632289575797184947961324381046556096730733680096246756963003702447591284088181003779467824962823878365977723770025837209301948736934645871516553059895235858497101758363710631314220647987756724467775740838467863417450119019609651305970713453268144589625820134977656979408582396120764890067474012151464373567931453159587451794392850052168273227739925340336368376175279515790175164493229878158435741410552157607085436542299206470502521950080581019104961249020511295731877104478436173893729038996127565294995513671108204828224330638996285818685789042624572938081587544168417876550392171395936168975995036587110097435911121242185913056152800222727611845440082478999112429047506559646101509261852916478701060597927902861505211519504427305464770188142471915662723913863790418495952626212368013514407794607141740786226563108169219120534759700791289043763236810399954696628503683767149532254845159908395204221981376466346739472883593513191076998943252030886105988117920987003988423749873659559298625747184408464335680271673093676794379960091122051025591748860734345123271061701145457847594932711244796432981776731136440214010901938934241201197629241996066769049296844824928691435691479675536839368383493639049498813845860093688270984245430498724792461442945073600395161042554616320829653089049930158917458468440088796191461895481623443901774147113418485343611720979900335998569531174595149569141829433733077139984653115553555221367142397555651990642536166069218461173289356006414499196675628057725396173507792904071571968617198684010508687679835094690186833228716345642039347960610948538721721140339775981166251292358259061240424867550321966070180630391322585512965372482880402440177190840731378771476500974942641342726013347670159557754422610506365400971664814529673426573650330888194709217385081830966441080825684620169299608682501786969436682427661876299098671701321782404244205465589489255178868597441842424812332121064107803687197045118758031415198434547297373514 [142,53] 986624283385966604600170177567131433851983245418740086044173641851686567447493561666891908490515499720091609575713654002176432912729486507666280495204100512620194213930432231516114969855121848872374168517566028010013755488681125188008091403847890298738310666361936966131528192103977201177147996769645038686068754574289057137795335942692182163234169456328710662063180764791518821887169614435825070888966779399029975702211366224415673839321032400201595289487809000524380682165344719705739704055949439437258404665788424092129561408729169291720327192161519433489110204698822574665622426256739100652552317584772063623219632133683564368703341893057382015330029424636002354580316408685548286083716194697158912955436888632961873538183257278032758277573737167649315626181843916469760891101762447618487869296839389988643552385096243659091255912878751390582792803813616639788831690918601503938238586617767767836862049320891518882669608385476108800963521927601523970977421103992598712548520181520768297832149050666287434167680019953156404244520932114985210171308571202564776409717603608911110492863083330695086551011640693294611554863409915782213230071300616267455883495545615919160328724798198645106193459002247749330710870413187797343304553513812001164692264092266437823602206350279415830979990949110660860128874273487262837957752533966829871637652421106249554717045090495840113639206405059491586944364563770474496851542806404775097314214555956617121461890547144963371758358039957153153762053289789830570733582844336378573380430037141030746382268768916795082383023791747903984124182748523790054096312690251311730544088664218091374492921574257451114052607369975141072455221274464242101200066822743869701682892970767854931532961254978118548312912169698251099529589194126442417202691627563142091646554132909949992967583736684354390718658377109993132214628627342068346721205218430865103112983683457448574548856386013733987693822987233012883524665486704724267359772536650791733706699718411457901648337261771847872 [142,54] -129564482538614552394681626884581109503516562732376396847519031238570964305301683527836581450168123332212034561836560895936919409284834278196312341850314864937731306185571560762373395658672797261565412046223724256802367236777978789246829935746706486087286700254952798834714507886200751541382953963085988774583527337219295711940807476363090248948602465979061839271134174889714636550427873823540705742134854622781254784784710610564246840137435952424942469182321804474427402484392817048199584020261866479804547556629122824826202756242662105181511198007273734040919829272296620066745146663885148944926404572220023382872340083160898129546351149779586663169944591452004903042642209198531731203415907835748245229304927419238576014807102435499163842920160975090696904614331992951713631859291874929914698801654688013895572057916863369449128396556191819259172252598244282276945753344712381746259434467145442710608499872467286895151388072113342185714068294735127339293305382997512957195366148087829074380749589132987985352595505780822729607978724916764216835735223289225633212289424610331642860373748642341388720245546653344662603462531253948162276225082680813668664254734229017064042455337401149101045853041123146424092524524232586720350101790616124779767187301216945125613976490243817498510930862234385773487203903068682559597675409498322671182360844514403889323355926790633530719283641409615239473376287582673628552003852027061766781446000829695029344312676045270992126529173662016598635448321998377099849977622772810537924370969340418503032098231856025128223809547474825875266322046516296127854799297624585205502351055640543856401628777933849213659110670483893222382328548466966534443763154429321166402709532353449525714466765999320439479670517748346819129979309286111737466252563800059736260779420309649915975946633090993799693150799742596820626133389420850616050287327909991911117373690898057488635845706239691357191320268725238740173996105810470008429979347285213913860813564136346253564982783485072 [142,55] 9032295177630251462200256548601687554228377633501662353795379710139915268583165588117993759771037798488874335228968128620992760103756145809095209184443393935762550958394333834857256437407119314281161026374043656240053976284244055939879515191088870668522255088501208528118612301822900599561409951074436691890761683281437674984208848942092411388997676700037060682008415293447271304333150008495779454004328087606835196716185738346993243932745929685269027190975207551833699703455802700971944909883247197339825908445210386500923560613969403083355375437263462202810276196766777654349000289985638604280956841421703422101473919675715930918192349203871844105817325501047379088981307278694834344674084513856832982184370588665807288727649477403066380378464620529873291079320561673896123933266665738727191643432558025000091896889294961304071144357371932800452541343296462944836126356301751994192790544140999918857862472265318028417919882954940223388984122158828779540915479438581049813503307534348757076188033388998738892678045438632510303922641994741332731139603644164483460831197878052734728387124742777463228862926074738064131852445946835838803696545890387664278586917954267584269113466822005366840672891440359348619805025256350281230904409012375385651339409460009504375288625567207224183440227724374704362054155503580534717726055235664072994916070986798906217263391461963245197244881891239331628948418579792264399655176645886555342411387885038856716752751495793188666594191945054247458107460742975478357001409444953653741051302958966513704663893148556904469146247132861678056258402617179438462311010173089713289345067439705001597897153688706175751997862482326874324569233550297106835456417527578720983411230042628317646543675517313914349562243822450710887312470239677117434345102800703506434304394025977669040480536532162024579783455865188169512394258639063938099981549190128548117992096396816208060126131614402978259491643289937523406218486044019857027526897132655508009399456040885661777200081360 [142,56] 248125222501749490797730735729678190892712923482893384916176133215731434493303203046672681785500197153892982447574858133504501818805720228678833871514699649964255086665283568578097557033224692950106387943273983013815808820199024582582083265693863835868138909682016703932338191938102785391547095896273801087857924279492021701360075111105534177242520532034467650993198090056397954433123201326974163084757769670549926992910760041576976313602009176692814346092567096577417734359784995833947332580584741082543328292295346261646198206347033400647685182200107643646161590765523208136949085826794890669557626406363321330873406677743376429150542598196782889861987274863521972905162719478029542708834902581852824185060137834814988004012058285322752443570124910636082947669859069383501440279477188386544477197953120717774041701535986541677184579576115646438673889567871540311297459167104092203593106790701945680639541977591942231221976041257448212306235183676803230987286175054402945234811298446536032771045580451481219924429417130895139679874797349680726444619464392366652539725851705883997723300663937688709612042700478506242530720489544738822014425444782623563795885022273507112476927199939770768936612825423774207770808047277024584509646631067324755215463250422044348682574449344561626961482294975381288481811393089157973354613555892659263426274703021642614229485350378531079456788842763668899790277002059634451759733962210884724942644086579878108901437889545725027205647515844343520075666876122773262320423587105307160733549882157473671286589782875948495636695166418261114766197918389193246729750037094134606437847610773042349748700882946092066428172589582048163012262857160133582901594050437537558477681971987201563933356987624550329258454764132233459768177347328756243843488335881426252187825759683036215624081632421537871471675640567403224334375279338083903691521658424234619645261090919644021503311892334575348064143381339104796984678859375933847889211737693699892698608169166550483574720 [142,57] -156694508750326525996427599574910249601019723198592248434280952591528878993757457176396518532870946805354799179165793629713662343291524582638114292344147572788838815593190297374572042269169484172650033808831426645481858432014790763129770158958592339836529018977806770451603835440609749583867736057401014724915486059910863308130501172264450561968207885405430660145361417325859870532850244392948721842558033221572736174559027172129883149567464049322331544882175365665913425547355611212564075170407680429295873728078084707121763520649280266445772967211187357014923831297350269908719790125944784377282052879426269583756445843380638203583654210792929385950770907084630943900979635706030798962204861414575953107090123609226716850391268359460358383355631507327209247344374691488956050183630124231654169153408715998080075822351751879076957973380348933509922280775448473560564248038566148308451831930675979862477490817100805481895046721691709614352215222847805305957169185840724727954058981077006997797354857807389710930469966253649572480864490433493262090276171804526377944067963979784369513371394457973580845124529178939801655954499773778240371159813989115728844484068984397834916297104593445965167638248497035498235659666089677780236671481523413655981882504981968088778978879716680594710474559542932540523473239214619823853151726486428238483790451030973778535129426303024554895215195966803014271889577155260330299438110122777400231519073588562605353222780180489181895461670017048943203418449781511473298028528260882659425057360990873285710330727707250437260159127387889645570952347985628357274443557578176651719685500988068976069313256126888970261834676756707947514408847577971763268721218986240281605126179454607224408437156083099348494718529144724710445089239094657318256433537311138000360469130648248488783482163729385391588948111741013781645911405465530395293832358261477614372253192041082783630226108478741972972973477143683514574293179914485943474530614822025623359699324753405237505 [142,58] 21194318903966760844277497482638821542181740540073545012732376701563824257889252880877041493223450190491317483911663724911392598907997655968047568953220564018094077349418875222006052121784621704428561724255358452239274567948421902750763402723049762930538591356470763207272463566308698224628850659892945047840940004118367287205790027022638963406575354783227300656009312159604843442177555908259970692097773296160785712169314162039078356444578038819737938982404056784958593124065443550720069358275368567289651600997083161794296797528838316245802147338845924200000463669581458406836841052289368634609240089004566734657077342119263687810826977560047728681620953794416685523253271877447322603944378465133046340015467118456530099352962801385212012510223544338825596260498000602382242391994535806192018104358703659188711850696604550508279443479457854263543354458989000538459283205654743965575772279150510122345514918290471595796882659733437154720667609619130799686636085343875410359880050431572611783977704561749114815061233719127482625722184337134169704663575362120340609846970102732980982094648172921864942160759149853714964806783449370079236067930401477730637588776735966675009128682570174188746871442636141939560927217390603782538882195527843871192388347219650312121117297476692859702036845185993434354559533433931424657101517991604020897683656268430107323623396706999336635726354979398768521551549515536213185825634422509750951451201117991746514693189428620515090024512506781025366483305296818801723691577561102954174647735982069993728389895295393436293727457553891936803282342945353488616400623388086848264342277167136274219568243126127541062232212547330560925363848948964222588920514583408207094276550965439348065501280266832407751952233632772388118010583893024394101507916315979528710329829856864299458845811850362625352892726590434743469450035717876724245914007146946945086604025166549179198420359158560207673156697993592393190140311860128855480664613675108982586405463535580928 [142,59] -1764965587031426116909174172872421012301988895596198066803151405407343593565217753177580798647867540891150222569597598717703397369114861323947273778108424137350291366969390615343051058475926558149601632709874575869361316625778543716768605149918172512542018010635439482843250321263703239597288781000097342478676000807404084221348173937697650342923665454108975104914457817488528151332556603790992110524160531394582631256583404152237389223692131572894941576257818547160386573609182141637744656874193974210649798426583713251609823300669903822474093913318540947326413260979716484486662639114091109010953210104547122616435564716884928545958056610985058984077921989566227278761273986075369697300069513100596289211921351646422649129338212869546247439419863732712706226115306312547909703490924408059804575714608958464856377246376572091127562618913916453788968827309457681143407783491090834655337019511966792756964505163886097716746297319334380434768920196679772404010250583864813407786733549591971870178302083095262024645999126280309570056404602845860737449572198860717790197562179193955858452595187682324679818516944370321681917895408549278770210082393534687925725778985972250799048923238423016855835895365106365762819504875585711593020974047299323041835258447940385698670067030415022993886012466645178185953502469717453813060783182255437804594949853415909217682557469954290493410133121700495918184324754001506053675963940978443152260559762108441240820609404403913761344931010580372018187429575951948199366823619744788021357915932615621256745711173575331153951759396880703690540814419946499282713288679384614640748698236135395447149156470477903994857245217215475526390951269715246080862232849479894339481139857521307095888226080925481376958303824663145712064773390177776162285387857344263025905272469122177660004329057409605392874296938217563961136320232954324132629221154586291110558681173937082226894911591779058365143021082865959432403935709473314172383049615272442847543645398584 [142,60] 123197961134889853993999759969072009043724867766998843577113740189894653826387363526204814027488182669496561253102929292289053953650631331854806199723578723571135299021608814960701832467201068105474702115419872311843494342190063491990143832605796202797120697074270596236622077059541202025625512484672539916920304002691594178004005418047356716950369302520235828598825841087521092618246975159137434920173282772764345670977136613005201893416439133548427877668328657291197511259146830404565058659054952116783140641961504401992442543446523005575589357556683591900363460012764606645594242365751833485316540434525181587600516825953700481395372895449016220338547610687115904559611749555517307176089256237572241679004824798846562514272380155983668710004711846567748999028435560548696102684406772938903866355385400846023331324646488985104478847161637073352764196340280901524716102847265860398363443334113416511708693307952823895052877306350017941686998865984816344200694861787822914791452437326587112319682416448154196696759498751657170528085051885506545866435384073291834150736422106010932155457550163346439881888159803397628683980300365184207221963788786454065668252793889838904149190411365310378443291165423786500793544735752789073943160477849195722763694518310566461781020131398986701059062365834561005709948491500849826519392896431084370879891781088859470750055363578788386859248903772056626437616349262944882494854396750630084255637925947500828454423085302509664689927961191068212554103092386276995455012613673158455493243940133396152087848415155455356359933453941637378961634034350526566722514582450791862766566484983729822719046656720033898450023053690096244334909661916179611593471906598444884713468204106421267067447825420075151849983326123487833238524091727360216383269947859652800595702539096258159088894063462481673073448602913136640103102116276121307810839212710810593603030116532432738859692536543316719562076838447191562214942386479206953471475044168482758345018763 [142,61] -7631422478779304469179672568521787751347591462772290983672150546225155154144358200976072785036343006844970445571798452519870842694475823846274681654827867487434728941602230385181350736283417503918730682708221233109711089556499919939179217336665797392928670964007495641849807510801643213831513885122929929902198476866008797339637036526560155032982603586111529117056799879811157130259319694552957250440925942017102317984990434019039262464105756011329329336207381193822576582033990560217197792347028449886537660185251558120633695285718563086197940282221064164775783348400188590019636698517766319383786005768655358951433634591532290982947957625448308402950645986094415387913682951228472583633673501684351256225863508366174670749488870666186096652657083885303371228388958325311090895920456741785563316716213131277299271352150678626341373423824041872532618274981421682828026380585214192743165682781872892243276327690383630663714671462839469722693566370197729458410064348825212496712861357294747967097603142247583082027493247760036465724733934735734900610837208219896272986962844614967070260138884232904048604897320557140532159625518050765561501672527267028530650789512659141010456441832580314953839453938963869469345522285005621172847227861284890825246880149806170899212911037116951164213802473588549777829671618220344779436825595830317713688876502797602317471234096234076983283562148558958946919255927545576779480056248809797638696955220992964153567712692344265175464840569900553010389752456918548099115623589051094844227710989656143639672245941890816189513819155688381009987665246128478668026578980357939782600035728645419874366571321002725341596146364750489838133584520722513306961556738795265040729711838434416415097495615616578142881230331852697277365982666322765869241164709970135047699981137146500468402684120903224900240965049210632717454340374016292476887653981583174209969726853688692452496370313249440735973740202855964977816481405244438562578413172364082708725 [142,62] 8744376099968766887348991462097628213616238154359923706918735111204832542777552784879322717487263676569416772064871449773352190831998406113965265891461666767197657666203096886237542066760847976505523397514370327202363899757654453170990464960075878597515445517462994803288431830078959992071933872622874254432744325764472794054814184583549557919481881906359064642038357697306546032099807128118152104848732627897261885805918587575427742175141133236187025295639676568201156770432841550185761910113767113706080557290600479898539867730653839973009418528540133736749694277010304752093759481427675627593411569174162328810485710884545366796517114676237165032579268955716146020674312092234483265712916811514774995458994424479814285770459428153008710359913880512799704010524642002186989084608765790180071145780001022996965637642335081094904640413136255561011949067935909095353566900798073213965204018840417325898920600393920312213217399594713691259401809057285670556996311236085825471432221702895946236723435623061188569266309260134533861155208266324489573200431431324191636021522906612086258781833022289940219432557946585091526368647297843478693962220268193668582802072244385579872357665333486969191309293947273503269592068414811856245532759069221159075059016170697408916197206089420103763067215330142604003364214914648845302421879667052750250083813729858096578024104326236340934889125131776304727748500134120102506381922326733450031670797229196791291650581747576284885457484114830783532736424949924644377213519736099696116513588842167188479796673483122014170116594902621385187104021377522903654773391996210045028282283201435560590894899749242037997422604298245295435288062286023125147408136228520675688661431794395331246961649082070139546338720271798642682847109200786787969408882520830673071629569089880309342975303896881464456008177808276651988990745613666715623512585472564067664507959500106899424133062882422627584416776301273255672880988029356772609998767468854422 [142,63] 72201301805798034991980478193636152526935123638328028663744970531822352107430959229308357645147397848495885458071284289962931166286677973665790371245852847172789812842314257169550286771292787650789149465517592743054273466861490363875043821223236042205047033736623499498996977261951640044694223737052024903321164757680338443710120583487049345253838608851748015445740836916992512082141999429914061757891375458116497293215020853115331706872904832468712684788982104496985819636192276115277849910375124528569983730935026769851973752702851760156447859762555302131437539450383285871977330688118823679527221216002325335972614846416457238753828843158837553769792970965684014582370428592247102753819605458832629502305446279176839586297749850213966450732879842920764066395077997058626893021426031832979226049445579836404297386222783073923043517786232158824792421466867882151301339658190907066409098863188924423321474851893214983361069923423232474356100401000077934293016629327676899164550916862238959951639674637585321122070558182912669576865504006683505435281173145862431451573136643386266091924577179234106220688746415448370104374803012255850180296464675188501907499208042928872829373177139431731508903235562040036806099787379023086969819913979209753844230499377638936669396944764828280643978019021436489702703045509872216275874973817143844338295395403383801957762119138348347530749967796619191232061903344469440108228500302385959979660572603524770071776329349419192328388264336479784915170647220665642128217377471349274402545596848387803248678028703687778788023754476777409197193158652449837928372970872474358289905668782667568431465122799647619903388966270220067187651520390969871202516144160617160374759586295707712536451077654322354359922889103873965280502416951697197091269136263908662257163087513216361759300144806399627202902615695717459082129502567953201909342308801435598892177994064935274383353720037800095273770919089562591958281185561583468181303753243428 [142,64] -6295148051377332122101125952072897494332902966680680496967169613178001898473330027775064563622725398571778216649499417512562950761543156525006583022503109892205960986969117303931128733652396996391764909020546529517746952431814208053576823999635816398829081382269325826991894441178779132986247057759442456713225421364569160154955975043551481296397014398630057843805158147922807227637553774993934253920277297269591173780295283747103426588191168481341820008049702900687861175547495905109050014902257176446468072874918955705477624278236008098161626793387288071745722994591316440747164228199828201489868149605105357954409492665673284300323076161344996283078930159670479138532950460771736427337985517446721832681953425298378568816621730523431429174479348465323634868010650275987414967962641818031347091810782978811212344625873327654480392179283447143800394901105087350464324312755070751630635047441231471110305399997965056779098875101198085433815659170974605416646891732809888358228115645131568278728388900158249408815810359516577001700318380630470216135897409063896402492633553042324203555434627410531490191028997640087245122755774235223270261452375777583418034581920374139747510218909491839642939268714811687409204146615472643712750151533359850367254797950277438318253279737108576211341238875771663259521030741725903114940072313013052389213208743899681645781132275757702508368198362535612317421199778598639737596306731096476573949647330220778932924493358049539045695342336205255540760224598075318197359040950845451136087284720283032293214757518029076202961535852457668236006434085772312141241573069647989808387074817908500884949547591813493100695903595658618754471006841909515504135299084202110985309181579708868942801069636178048014559368204533047418019334586303799734523351757252691502881269541141110416016262903675636386378733573116955352198348338442992988060048339261618442527773781628620941265525569755587517863570458109322383548947257041734373729057258 [142,65] -273270702480370014592242117887269701800320027659726337442472859719236847753251483423521651451882941688861495740735043885697320721208359792158227884965208073842435094337699325766684477759340532890134282521583116099318109524296363553566606344710902725777400959190812823962819165788937374707372705784654627586945277646503864174797783193932851692872857191087831686536377842936498653627539801801449852411695025925317682063482836458805010786647724140278967811589048087858258636354382233971484815590100052612749724267063488466603732528382199376438801833180116957707900038564486526061860352235569412551510122152028946292058675974118111369857743960010247830103887531517350628929732363512525571006774924641378565415213991111560700006295830377620596930808485607662112555996810356169241005325391800621489776552535801976294718744222299927588016752306636240269603229094182342277473395432315690437399523592670841570490420717222438309197428101273318157862024716854109942313287484499421036058035054292496712844423488349186817522375298331868719423021681338761031308524883305422143662106834402515082339956600289068236979594089768302464967547138791200963719370698165573099729889054406402737096617432484375458653741999924589884427822773837069408110482122692675392893894590016271541737835185912223282211831363815603300296449345604712864314454447177679014003593113895788251597213291391350878512814417313549305533928117516546887472135361545869516306461185585433634628430677840546518706814081006041290128252807647169153206630333261645101834040960321677702583445569131874768384444726721499777378079696125318746032230697753400778738849320421381125648572296519086240344493169550980054099202267097823333878694060515680960487981651512173537466292002690005526289530829573405983133325804141717016453745969495606382170082989993232960066260242545882080009435968741153158676022328311774212125417597863953983057144665689292331043479120729180816182076850307494819858700356093165052159501 [142,66] 121720371731746811683799235809466171374922721888320083542298174023660432194631049269511452962038977911396619496966591308486938851621760065046843231620210887660301010276318646295795414103886347819914822539864847769729986558438188659710559269000098855435446210868659863848378358931278381610778301402189096144672058841290869808729719538539524612562643529905293809274995835206551612036002288926541384216166904323442519406430467366962297333871531376324275985570800353986245374209314723788844577659107314971858931928680731652322597046161715330742703332710113354059131971222426414142143884486981662840049606728032200492579020786436531753132324616678226057673836720129954281179971096373151972564852776471723413796216888055136193761130625737433099330042525308786364021669336227537388411113920778204107170937293861303175309372582847626460900721543502195384051705201470799281555059744403487934940262225526791668095273962895508908525585351057346953900313539749599685647233055053671897675647650008743229620974526293555670625926091526562113882793603068208360907246874153521224360690314864578660569722197818846095034144687279704179216794469719357579505420288073500754843060230908605326952600309957185138851447233274575184681439069343389872426920205135623446103631373550512920506303217756640498385044539478699616657646975665471176854198692319648609632412212535028639512408910199122303466194272093526910828986775110104786111939285748518588673087070154942217012532463020926381799740778435112984541666685464125657768375515264447364171512216339390475922962825772584616045518516982747265675352590160278690153103637115153320276387638042553583218638667574616721810356155367065292690763512062452731344111407385276605410443354168199361283514365424593203187781358095167293507956658933035663791611518543579867223806484673235941238970775462114707956630731532058444233860868360254712110581363827429748788808200202997187943512710696822371746220468669628624444138094524781343844 [142,67] -17288195759180759110201896657727748374207336655445970041156045080903750379948540232675370110651065114738427444710568674816571232165005309699590003206450833185805552042244465420609988900617194273953479807541634903637487768392014476735781164751592792886457790643571741083889269708513879229858145548891334870017178626761751674079654206170532342087084501084502290598093889306504816820559022333909862345233634866876458527119046134755817782791346544604064771153015091466970703082160449870848564790916561866653053948503666500888197580443787111151192732382906219161005359351013755259068586923867425628257043404061703732277167829998246475786114662327224856018635061215495642504007448349940055516592178939639808000001746314347850124914218095474356929520478332987991116410619947440519608305936183240573511624278587146841432405377789635003250882923589513565414458999331774507615661034227213683892789941261290584052894634058009989480004654092204930803953828576967762134191549555487774565304574715550279858314952499421597025286583459980248776726897863700281870445493394754679376391438874764228987456466135505093697404704057071390529842450682509836264215244060245752645953737492664115067812680935283735243676793443332947025421855963999871495061764334395132967850962097813784879249025251145297386192350561527146038822378537932311624830461404612165008311336753765052966418413660623888492648454709556747756748842123856343777652207745720409969862365871508931402525377241031845195450529636571457581338487940127122300086143964380514544796703091164603162898648259178487177637310779427452206476160949373690488882079938190838043180480652958841030009676332544102746860496474132487944577870216073630659346581721797077116658532829262682993918919294311035799676086281424708401992425173433475894566395292133135966512977929487938780937408859721846778479319116593042457199549882914320781498950772604228937847328811174120293137252058805101381900486965440429177549492433731781 [142,68] 1872305350656052119646391779704807901970743948908041697373564983690417139090116498852276421953574141551088083374897940667589010829980172949785447636410059947706259060687314188789117114012747860140963002674109560711075360394788185949649610066024473976951233598142580610096434837301561925660753859444875501780719897210537402879552455875009326169547322606276705993738169451105588360083868528005432610455837860293732985735074577974373450859265479203262001473303874766835596314494297103081973885982653987839939525504972559608521708630257071821136545894993516631506929947801130174788132492106488113118240667799520720541754444675399888169741328912660169836692461119601011652253137040388685504879001999994440420972552553344821458580146869808380789165104641260599833151425148358812270560784844331019786929370202340148894952117048596956263106927205003166869635194056127609047621688752499748824249886750126553941378808086671210916567954567084265077798564430772577036202551123187855077659629415640799400555455179959144286586128079145567511406229881072567331854074237868783437266035758563685610744667080454347538005828483536155206947127575767937211043340206098679440532297298827182272303931731734395072168681173129181440415818102299013398214117964309710030732852293724234933643229991680783869088780902077080993845410325047612069904602270140468029807522895178123076346782869286635724000256674936208110928074471993904045264483802235111448176763908675328455709524745717025294418639770218669414422048169567742047246458048987843281620292247355250957696926986680221960890310958487422501731609839120503631705191961049870243384407532933393094169329008607111287052393092160521937562150024733284211404507295808044253651611294775669468722867553961583433291042115912536460004954035017369714438194956183707553968371874177999345459927093692049075990882577548283879487096414745076641540750547316198245727695754883409537637314056771786658526253123851887723490519303349 [142,69] -179014783575675718989870211689465214150359972128485496024367647400001754422797817664958231501420777003399605509330307231248837259147923487038406442081755692108505478595115892692257158948323931334599119032452719444000177380125310291072885893082110456200097258237979483891525536585027404486528385329704455584764720449194592562426969401761397628973038111025351452469383078007152490795251110418235595555890572789548213145195549241951044845089092757981377135636726460790407439170623323062017984323775685660924852677632188655280922766344218483649339105489499640153923734258466583072372308083363335272322001762281823701022970630468022950436014638861249203784312008607303420147589897445375045436654806158941044356398218746782648032203525030147544633493340894521432832207796075949578193850793308181798075250039493269917876394438869546260222114318963223179534500904763558464484019136686583380342139761187438460381209197753101619129325086279359277488795455123597917777058836624357789458883967755254357602282027476220538587014811886942566521416712938680529785328537552740424031925261397672739807382122579642202434544719540859671656694170477069799802073783559732959885575255363216881164562570128468766401580801394912092522866850931184094736990898882357236283736587079305140640407903393247533824553319345208608866214693112315954685814153372526725599729999356306293357085525088715826793061045595838480841051123023520287859191136248638130553392461346544772554604246897856979908994830085588259709622662522289599734105860131494878134974691333125885937519714832476841788116602401120894214761981823946407018064326768863481226985869805077995529276768834868427746058409966075629960116525808958933773757494937670270313689804533319613460768051563881249503318212216075983742605037900089793616840981160338346535752074568314910101411327681448328182667115343297552868448121439965638224010089567376005122606592393981555973949385970493011916284907391892915021818044 [142,70] 15483388057229235482794003650752742780987151306250736829996145124865373255167336481489882421729652421379823694779199178822520607866231864574781100923298989632835781106181969329392994097332127657555134466167904376637157507414795231449341326680057983232173283747934352062919751553795308964746716612487204735409703097730374354763480184690016024072271934077045089511037271732170776127019369295248628302673811012482642207226966536724232585537258821217357975842989406936274503027424581354703461442413935012942133565424386118206375126169347880327220790135546048917443483967650204845862438937395027783107162781753503843998997857235748911101479886138437994015663003908848842164487748577916561571342776462837514352405848550365959686303478357332519829281946151359113296314862839139545650555464349906315612352590874055709903050020342386550142302947981875718727298982593717131197708213653298648820532041196287115801651871767529676188375671360581399830891137131529048785772930122146359672694225158449133692359503275299486801829344314335560367698349704170532429626859221146779109710032706642810053072199367827121363414521136526120261651206003153203772265117725390810804026734769033881147852960462173770526991182874044462281344387847287870444358998970511180017326079632189522186612389175125877846596849331055508212652549343445514602222737317487519556372614491235892859747673402774701169594354841247702077526469263133960838278215559386897989789916510024925949262537766062083886647151115540373483936112204612295976696235496442506061614793063724110719877593326198139773835399535582265356068899234757740560056916407366806253787988903106826362036260869501922931109213262298173005863873285941691580121059069919864686255915125877736477337928623046128096827458625363301569985065461292894091160494058227161344700857859461402952817000827749236033454292162549724640114162278182463558585848769419057721885664891936745593281488960319232685333043434612307975064 [142,71] -1205225674753155175378914337055187287237441983664560966376119233456585948623034040717174353932608856505119669528018665902957959750962437764704334659807779019237513244889985607557264276578053061949167822680219809088742020790160868724645021492036503821063853905802787597120264681023078055307773215160087991569724313553149916860279328025155536013867311167365274710318393782831445731440406788666711047418750628882743471395791282359313302091769729603275307871461585975448099273496222400990571919294597286022467171457006660708984368102816794993282728372614998329175316293732206871637908648832389160832244401331996617350298397758821066754678184776753874759178875841991546468602023770721114115696570211681671348856010528773594431388699079344656692014175209582381932040766465510458986047007718561961450842398556190158883075913890001932231442642972093372364859381154759620450931313756408793020735703681571250387934348865463496488410174537746935756539020513962174706271463181293567662166734126285783327137800731023981981870560486566659489022549667819684918312194762094414489710665730772909714049947205375214556542740317211334163607127533044935544593728653292191557372787187796377959082210227005300416199061287473249911547831170779715026653740074595274062519828527155914236378414701650754027030763771604158308575029993216068883429586538273483112015839830379418307142048074700705245679448878976378072100478470597551075088681131644153578594977732627420351189971687978669039490934403090809584908435816629297288254433935696804558190367902966835375137424871762272559552944806520752264896621580078371060199485408217231861209991575776122765273018425517430790791632129513841628191478368629109515407222326564536771962502601676969943865262241715121456622975385804007405106379151041779687976007701844996569122777161518150863361605477846900504517223548234054166892753568920189201466148301077939665297830898880720608592833011667899213843869750071693933 [142,72] 83218786072258945542841809481151204947530403820332142367399418912800527382648245014228738315772040124747584142835584974011682052274136218554903660470271010138295088485444222338280123240439389639351709000351584777915795900471263252908110426282220966555774101834622323820686055300083660882716888747650006065490038329195974634393909019094232092785675312827925465954948083795493311047351836395876696992703936718782498381541314489936763277504156269383350270192753399285140170832411714245932544158147709588365999955050089697560724630413404848555483803135176754701497479001884242259206291360726601157566419973026177268299493049602340635570042011437369991122122769046413200930241070306748270977033654833715365845025147007245997341240966079263269188426392801577262378034694898071849097582695878528951798923701542728252732636737780131322161866247031205363989147048291554499299575844274497081206659922638790368929614262113806987616248129626318958069677070654637684782763962852081780657668686428267498288922786739230693405307139661328797713314261266734938136486664643289651104913826984661171057552315561402952401647870206106320504614811012444329205367383782258354570724324942133069275169898890341192138028039070552188738701119018255989836287400361858452199210129253053737216530396919582907546828248256312885332089582814220479594928699162095266992214425395861256528158423646917353084028695020899967587283201374258346485924533879894488614988084726819520430883737679880274559418246823119438164063840308626159941661213515288943395189908573391131957768860973340476326252409675475388618162891438869680482162495178750545630865138630996521598547948013463098470003688812805826380193670625357384602986579393496347273134423953248719181091106256600567402428452876584289984639778579535186798710529282688377380727047999419651175283001847276312130453734335426957748655463840667416429869554038997777042899779833938702601488208220506740151214293383348 [142,73] -5012135184865466471183191213109302369657085471540620529463924640062720492325021129617662693329492461226286086117223226744917409147333014635429439675306016779264373834092230922138667583560507472141193122259471106673013261480689883477103379826556822193075913561881375951693188349768905442367474914664987437959706709441946700717655241438055856820057326414489093955690096086003891701880698687575844954113272447596360960755616974189208234157492878349381571880431886536872359753385397611896000735141387675064773812322876593077762472137300083593528209314477624328530084632311365052322194683274211128772611766258797452416412483083945858135786285382991304184402990313813423727555967250211998231865432188562025967754194844316566740195833243914507141306289601036669033370826271841209628043836274058520953124254981564022516312763654592524220621507072449291683378266615809012050369826740758098496110766231414134829696601502412573887501263926557838253046292096084040681933448170618015677447743224730743785856659026859869803622290569195345940875542606670541180694120006468348939603931291223151723732359135307540989897490498221030531859910039573278886362691907737899808216427558941104283884472813704671463129935635104014130801518701715866341837125030073517993477252999913992792241059749898442617682139664603173266817114246305019084748745843893527518386046957980441529750592132231574333933173542969729756300840184214910422896632737884262559054279481897688720834648196940876946385789692787953417177135961470203630018773381258888096078460319723794525654065872391169761032067128747600183837403352689961365056162542742514812438760364579747478837108367407002877693884883882680037368509399410130238647863163224385364225762763426442658363929663987402110177435312544370291653076030238092951899550517805665857197959220458830176580435956566553501299805086956741463035627105999308497562357328244204161848126007809372092616794643942977744391796224 [142,74] 259828824025145190172183854198223967372351908657682221905217807636359358773428774179669138067741797973251548995956137464928824693751446795206605519743538850252874317160677079297938132112947255558270291157498862427259613586961976657033424073412986556153789220144015772605464491570990384734238687809427815642334352902457800206673832772215391642098505942476252985588476857795923016283488549991823393326820189132406070768845637486110380954166114869226863205547404005704046420288170537817622288369796245519014454285562831088502888708871732678966899799188469554533336705623499233685342690624909400521405694639446468036214986986036842020534022833783441761991199587824012290620549526946962635685726868068649038443621601061011584872062392895073194799477482622540408304090478891297278768876684737168528451916600357630971679947539751320504457940769600141036703643339889835097826632542164999701730548326263536615231413311565985294828238415707734487751187352638130036113064841553734741765390832930222921839479564762375824134893985413448193524842930475485228478441143078542642065004148854774245270836569887801590073785502739204199389569674754646200481451546483710578687024127630162894053908811049790161981132373391793556229699521279468088234091374706247487105312036104198014709267197710924236389433299387176401785598238502952962935447082246621597114370521557701817033203141386126077335661956833089126669131113763240510499997068366091998973135353205328026108797601162165240084711128889228310682084213535142491987132428742711546782347533984539886349744538689708759322422353927108924513720337031235771765514792142578111886893378792177137253614291990435178732501023812481010296548563012004694448510315446840173260553092593345480682823869728780488664566462913070333019101470627340985758148853828574308740307551375300863651546399833700608532237956311634871039126617223529251562810105061787979955149022548067393764454430607529523134617 [142,75] -11471508611607126903679967028693571179817947601358363736121613648443693760415544992961834915866957630446353652800384051356110883855908591616920018012818371091640115562759975049476906295787351744321563456203151916719236461027300544805969220410570419093367011798928992863177686660424896125399121155207084746843151322048970217442294296229749558301150874065117261061931542564767341979509750838663672372457798249468695278846554097253307096562235654156044774241684382480121845886146525379935816224178329983266307412391055376851788515260735833744060876180124638546394644228919541918099224660066616177490320602295989254483702549758080704732364026150575485023019634191456706782110325290340696379687943322735957901662443015564126767993347875778404146910876454432065985804028016505174588212956605681897109218236850475645495634847000922137818902898515894550390527829757090331729083491109552298315597021048043998618137142117569643172280970121916893941487037480030157682765218341000851229746396781265099453232320288412084496756688748082848776125772809719526765094935689783308035454914708798033084523492964831004913821571233877421480314034729436918282261480717973710125336145056763177939365651041052521864273511699319028279643954514799425254969943149365593401313505642871110171036226559221393227293027429285580225196039632147356928581096519016050086326534908492293678517774541737939194383166677836386469126844925630705764374562228482518849391088322570882757223762305161360615048195944477695863537477789620215180593077614834210899968024618646319860143790211020087489666637133811441744657592058260799884928547049189684333248769247614961656892823905534600956124916885242064205254635403114172634186996779893914650178024185449907390966291063996818965427894575235306939627683737243043933921033127549486343571739018642404575007563937484929375792789657653882401057866218637809804284571188967686356078642301562647042719718506865047100 [142,76] 426125947851267334396433521182767771874858868923594587185179965949310267613459981278305210326061669672300759850481518533538933163679534424043438445853911287713629246944923774588268707126143573600598345658211197617558044287146919613058398106296100458467536841367654960508160683161705033041935510161063144187882397453857599174458314313696933739600997711740266718910407115204100739330072523337967377358596609057963316007108117306345135087318923851036511610897893466022031724481850528202131496780996038136354721348829062105141104588059930590775402598330490360960494703924037528056947705446630231514599754863815726148108101862709777753125872046733489542782338103541465017158651804608626548593758967596128065098842446092198649159679708553920373152942806902181031594095952993802683405638211268864904842496628989350955315598160928691706483655407933735750610209572970137691200622586868015691113529855578768006305042893765674410248676127353272023702139615289662643242489471959062016424226638406026209011322964960776245481203818541146201124318919245872127597424527685074529116348763309670859321027389316003265569461007723774751113059259197266535327804688796086972572198968452106391349670791322271730503665286067530374034396750028509108088509826503819198853384275523607609889479339963747703404298361743782971360241112132445499440037235672619246061566449339952541176540213138542308388209026331345839192623589186219750554974987410677640556403702541222386560852090041118416092783868519917485074208331379163223674430373778765879721723401803301406036940599886664167161049750985733441676642066749042749617379089425341672116411167968459346704846592796531122606412697403873733202950745544221186941001234305418516383330088045416902034687935593194156544777570317296276112886346062763455322449133613952991547536890785822412190654422183725791835382228439841611834641273197952546515995864264878351536407884819531218230596788343707 [142,77] -13168867830306777316436935830496365344996744429404305715880839383967203175755937995480639068801256642322803402025754943215313494515186014371246727317307535186670974418132795095764507275889492752773751378529127898753456380142242396667879827453950616893594622107716835896227439170702563222020544536945013109183338193001549795233457288392189623722198987755598390600573317127524924775368717493471385747979535345649696376822549460249706547653910207208916296657735548891866283410255057649045303361216675598777487410328809588831890874661312259580025707594675032657423259179805240718280936234074738677977610803528585688760101911399090025112579405125459180903629948549052468934780806041594584195006903647898717068756448640348828078050476103676514665872220738693425358671602975080209057091329399938911353565552174600923110932926674506347468102426008710996261928743722647533568053205544823866270609528619214761391213217731235755757049955196489490942474277290819821386841702191364548340808147793180685237264267691074180445317449078417643225726281149515192235998366154217405328504606699257648029919408289918319919203656177377730127697933615341855685840848653737014963792772111293559925739520430052540915869492873974767385995788620626863755462290368237221210167488563110471559364127550807154680779151273583056445757630596232900225798772161161233388255345675373439754899027059294933104434401285455728678405649998180142623549360978083224166919770401400764604819244214153637060677934492668617788638158248918591666127704209090815068851519020250579202028328566630415421549350243702812970847126895938893334687088619273922700635110041225814068665864338700878559924213158361955749809333930525133764426659470090199772596034938544990345427805296084938107054371927116458792590835374313761198553881153790391693073398105174971104587066923183979941945872081773305428420491095330019584457404759387408317469599874597011379517066581 [142,78] 338983169453246597149551610114275313329774874775592854463782533651080887787457216804176723330375280543652037496294072202595260861796913253275702605041684211448554048704419311527718329687280344970092298878647536794938210981508034896608101738219127926422880703907924887898814493669150913199449160870059201464490108893127381950866729630553365319879482256351652183924987880804982790592375898014319147016858694252899737055647310957002788032650040668359215012875780725439229358649959122034356668695875862776664383107206071061835713830354151703970860022553192921421241555948428768739669888739342588384363659857810010896228476018595789342805402208982459393136513708251041312245158976052605024933398501412547900028362920758414662808713043137374315617079242164582075377645982508997902705191462033678554648866534723597138892054308222318394170874310523278387700972050151604544464144973115509880467461640858193831099000249643689570261989213998367910905844582833188411439556929268548627605068010014832128761834335512507462497088446550635801532667267331591140594466040342560600983978495176307647464740035028959663657508150700238787369424619121765771818534064339114896634118117317328004715468804956427363534361677149650462639116897637659734778695326273557537457612203108058395477612914767183713452633164684992903208800903309901436360184936741988569601045891984561382807199262795997764639521022413158154669094783456923984343622243533350362276390554093432461270239479648096058607396894257424425848792974135422424719158987571295669870016018092311844160449942088531850513793763272218235358738200219764552839071864449028394318302501093829554868308374074996675901061438532010151452339329326174566722407442852036353749424175100926575486125230194411699626338004788487333758045200472974541935093656235653327456301881774300662708156764748068747764533132819199414772716105762391430125538833559558408459480671362469249971095 [142,79] -7290411681165111523440162679140161653412629758581821200947755519845590292405205893162088802527052078716564791398536870820099102567802751739590218547946787034457053247028478504943656025726674034750086861298436310879229372586336404296261448223208353710473781226869862977580764154554660458037959454391152238976362788191041403639335149760298876218381466898317008620974527137516369126421038172806902956804574685515192906563299175754276229002565098569836865067933091672398116837529728293932972326570133629134076004492430341110771911450671051831006682272731373764349357586405985926826285376148276951851850238513306673227348507047666100876851739748350585474343275860529855583574659371719999414268721893576892028792385490600941862902146855547952665381280384925843279244171356169367189404618464613493850503500421024897283771773031425289753077431141422865976932091051221265707169531708427557248590096849315360083647664685682132049294461420834251935514368032677547806222823065457781301904600590313254854848590611108649120952254588539058272610008096738068824457788531070206075387796220732125387170564478813868912956951405637132159540366711883479614899848263425815035174591825868358115415198076198679995723328251706634216312196710969460703448456507031605761524760186337696537240086515992966261131129678769914671060971567342189101532503649598093991651641876165995076161036851135778702555620870560362213731970562043715635733509519317442038036926659794418186470087407750000336627177408632489479708188950314683153355660317356890781924057312664788045315213802425904896350395204071260307181281466863859230824680835939664247892491876239992198799324307654834388768652182255427759598736956084538969856643778321923774445824092366173343991120726958402933409152122320442163458826039518730350443077527719752834571929459995241393013177320491539626291336875574541674463736556531380379844789336302711521565174957619202254 [142,80] 135751997331200811707393030786493240741613541999027922863907417920438673713850261690654263255401782995768382438323254920283441221764469696588682789747964533784300256843955429650758464980948997649734739856871798583975834718448885544049136020912855430175191468522822610961757905250676666483447314187463279367172395114487459425536920075086557605508231935405561676196537025266542741619302693979315447006746180064875713410738274902648154475505127213636330454848940008650354859198414996956102428751784915892703706875039994219198839300346451662628328217670536203153231107719844452163229647091852925480245062170506151143947106043640122685113078483723878955849440536539883776301031161170000436936066186084314536958004961824432492496142497330687593240392055115237061574659629801772942919630557622461447814463941321618886383387647909321484165448479035803953739542061482778539489817899925869346074681315316400658146650330735743550100874782574132647426512484895148542851154252524013943058864213581843350098952633401186257618290215722632004022977380844682399601734524462546986343690209555469649426132835509108377846228971864695659577974466756634333445902268242996425293867395969127808891624590045848884919887408850341651565676858470464820142640876064723444039206895641643584453906504789173693141320783432849441666522757337405104395622200932611138188766903470071291038787024566932054786834444683255431283433035111517442763551545878898214777268067651174186933566664648546452755806350983827799618547237366332577914494752263282856137365603012234567978198854185618552601903715351930424868839875460858165659199674224000241108943414538762372413482775193630250296302737115116589611679637223271126222163190386683556180942192462647499109087436680069725026051615596000224857093623922238928934116001955999489799077358296719172846677930979047857077167835683875052974782366754216958316662757932914185774862025943497 [142,81] -2156679757312763533911428899140250286541487629425506623660244140050837327141426023717581803405844669969670323682665286131380500360568621642589931015406925567914132774548142158187779016940603357789949029443448353156392712502292671259366281722453410037447599908831634358717813658896565215685865133569126861294331039250261252248859966821384222941818432936855477503396007221716006606396502764972913947287117154126892178045990947512542343353758017889843434664968486064764075238251071876497146363216966776091962576808956907873936609110446582070229309910048118134379164246780375327228738780743397363477517891168189372049050261032670782621445585425340977808560753704573825619544962420066339152565096970902179840975154271111122411650224924080330643056465462282846409900337804527487031623615980557545279599904438953949354789941105408620715538506361684665859322738096349718684438839114629208238278022064919625458028731801395967660086162309979769306139208955628676221081224842647794437376773227105096550376522773987928830005026524900870742783534854747515667314464649809353605307017731163186176721820149939445395821101416322953527608319247574071802342713065592489067003703582772145848952825987310842492123103800495852540153399023727531431174393762951188882993357868109199282404607296617636091630023317988720431401300880135284009724070322532620069882869737578491405673806401255567949303287927389514541304315142913264090399799930062432425120721233239491944794878502248772263394858310806948186354335210922858790828447097955016093412025818265180445745181114911335807119641246693013502546523720940810606744720700036140138217229301872354215282188702639092308290505985696416220710835663430907972582089180565722769490323733862492342467696768782785567161276229357241348983734159545400762796066913001433372036845352200358841461773200575935374650940703207176410958141941381862043972365363840301105186660727 [142,82] 29760962488148864039943397380266580960912857823497918076164143026058713152762709169894835884177914869032099820121945239440236521185401225342560168596020414568832584377225137053497712976556419105593874502610648441841169220972462825814856634661478643192572793938962217557511973111794772147555126859921438157956340939567045367319791180740631727326876524178986260828104683226829710975526747657176382569114363634557931277267269115872713425394625022975283348745716952956784053393258474656081736891917550284506630516439165994943656440823677957685844221317917307557934676370833082552873962094779735431857511591813651342588220988361917112273767608524114016663581708451153966725965223789109372111361066423690610913108206006615808188649628817671869881035030969167328461842735971622255336968154642762305214099024149698704034107776114646800175978329057779106209406238976621453806705849668526131899789665642347399096619086132348680038842495341775819277975058453203073289097290531872132608360644901085487020767055250856106471550560725850092677449584276996152160952172947425867923271281469375860598271550479783874545959750418442202361347888606736740314041988834026827925459638994610829261675212085116779195239590206512518191490609368324095455827580544801593704045098817522865397185338609246291694692394551958025476742409457808518583938780972120301154249120262983411821172198011873435075425482514990846785438142158072772444143292166593627183531806599598757865625428116597577433742123712421554396989331304403979389456258790486828256657827841343953295752940479976529055602610018950292905933049332677022402174088067533912324784325135356137262882929519220315955893106211547125412984002847045142975315552418697445069311533542363987728884848458253566759952216934325777866137497043045984829785475647983079581355501436914956084032986853288351239372090982488079800171692695872267020749321283344056909723 [142,83] -244648509792950591550823669900961348128410728706095085962893851860717622113731686669947253684403832097336734604372368501784997498950387617905522543379212713826070827671482308019512990261362418969222412618665398527841400720527955921736234408507939907980456689358765399403760454771673249510447344070390494037886071595785161277506083645794748264490952948363101841971269357379918171567985059963303125047938135078354211782714484052012259224083754609913969586705902447005057022412658674647265321128185681654365108832383547726188195267507626488728818145068050937522887415893006377575231119695516389205196968066436917378279637153035211107448107144652198671672240184580786338376221191264002856364307257224981075399200401486058825370344217470749911932251112013596596923758808966199399595722424449281153701589296310877386695180784723209478584764489435826842071434188850392424965890578436565823491732249595237221810921565662941679922612815055993976882433963616009232175770297952006311755873408783817218754016562607516216105934697347615753976197373185832386262732697482831015083831605521760802735631946008851513155900609987353551605406591059194729181485088454691855954936718149374980944051306211048479236348633889349386845895610126195037666135676388010741629189427570378710969872992256119340751187190603389733026740299758814254860394136514356449274910265441547567921458453215023099193236723833426505294622702884157419256531617487577082835645444862626797616033076055176055065226135019796161865547892436553857035711327799529001258334020904752879500896238057000660071334808320710503645456155437113966510428283748351699159181540991048718195410266812585741775789400354152157134194250095098381936394224369113940259662557691354615709042849916845524418564550028063948233733986256432784589494517650835554587358796177846672550118659651874975756161767235356675920118896908162264672252243527563043 [142,84] 725735182887620153400520632810793008920109770600440802227194516400392871464705480293483010294911046861087063355846607899218593635087899349343249735519165917380400849997617915011016008484966761947068679658303010125475617810434600162963062510614300329418473707601178355014512916235802060437474527567976578833630684204924945895570856478966832536653343778750959890399187261472364254397120350178308087351083482533349873069338617114229912742682434727948992291925168522226707374243998025725239154053307991772645971502289457758045201600369094590936298842412235935979464352350903929950991949752777074127488752529713582799443751921363161614639871466085883515731372206199081736131979115457803273034801545170401216812056033588564171930198889750699776138149270647251086297444964345245067360734081940759136297735771716726665537684995261247823067842548652320168297514743515417339612930194480327888297305035278942384642519876797344181437764808581845233121956091837397623099443137744306576500038838269942773098529001318989392232614703830144576790897526685742048552717218606567138569509593336600970971531244254172563968603607612713381542654635447523336418215721867255868110947688018669971415409485418856373488130249289712582965349588808313633770943588191472659886602797083566163205192748307342795252553171581929071107289255408602250496342145026022798244820571313106720426715940206415182943723663667558734345724108678818531354304384390580968159429598513440518564594344305130622519496670937864889181732599446464374358180149987380261733166647826861086877125882035669757406544463588814048316646647762676377639331253779333462773772485179638360107150149775204363028718528665138552877992460408396394407942140045380457508960493410942931056085123296067044729689511054013094876999904932418180066414127671816845287345798182109462455975586156623266322023654673937852011886029649941895746117839647 [142,85] 18667115657844670173385769888578202830564874839979773587820667882202220300957685708566505514642974339871268793206045084664542115970225363706548479644052304605548643479875327368881034289230808709593600539911255277823873423998601821917308818332085365383866402258946818656061376909225734110033712080605697065560790831711845257171297616583976115258815993906460057028484651839248398609522659058952797792098988465665426885042551628115140861427857770510929842061370003024126586916221361949216131900228310051764294061734681874533636691747045707920890276471128556546199384037812609744461782944962144073101819926164431279240301719246748315051747178248176932784890416406450711367084724199391196032961707042295878852405619942917953221641904696232502213076386650050579955209021642677144491379571277621222982427884677038063163946903959272486120330708504909808759709486508790535136554155604778022043901466962271256668129418773206885180166919130945431178696679593971774081091727752393001553341881916681368508981323502125021342141133926264669850629004715838306249665545867217327218889973892590659734624959254136833225380089338415922521879650466985843358236083711707169207521935845554243919738907811087484185668826353778126326925998788946894767667891138296990412588793809312022181550456834499968676375324029873827501483315871676489688697858285759873907818762699898724530322580006671434303703178069837650751359761023924015882338410957730736328478953464823361788313865066277205307595926863445288797756648248413511148591376227631788046361340345835229011015886794959766986622394358931555810629258614993474905369575134325235767630769967548480102564812697033440529007210576739726180602523658352586956180862821061688948225913610315215240757361857055505066987826206120371239483830732566852931753511898140665663202710401493875649380645555507142927177065438750042637558504648022759170787297 [142,86] -106799562863674936553030841997809855865008695676192430824716057058591343682871925896865552424578394741654188743788604252009096799692253580989508072693207657478991357459220132983682617606853209775167762871571613204299749830998941217696535035894426696484850209411895247113401978372368201662833842392782408656923519285233849567339032138728334750527232891710616582147414704130836996366076156774687724631254156621029993609515844567317055169028361501760572261564476235848042014962826458158266967819708620886674232274734075164770727785623156214968664677843655023886651849050842178455402849641464621702640027515785144716226261404045151959347009602763250531304702078201206712742948789601908999554463223603230567235721448449343380208774352377963817920177320785870089258400125963624121739437152696927927043358716305699385906625517769786602521564560944155509533084399423694569088933426152626666235990526409978629943048586715154565771062131803347358304598412023520546677987882881396433294902499935958440668212422638810749089902539812068844276318548957720268039421013962301333011981705500643331691162039790831826287844955188694956035136992774275682299319442007752565706387073617160012440694764017045088515362758961362364414741155332823472696936464654953182833974470782521156902619220277186529155523246030411227948377262286652299745251634147829927506578931314437535483880916694250683111681354649610857200976378818240923063869477545179100423845620979522298016192931724538087220029532438622145087212826178377469635806000406465288417009055851190693905795934609135305504519676396009513177893128497059308774946701119676548694455571696518740045855311157203775071306714962286270703338733654516202234390997058390419421474062933048434664571861277682276803481890227980695177957311178785376650871956575832603679173105955382957594785938292943293813435847048300911736859829019482747378 [142,87] -329846690712947679437492304380975027299059413181313243704113774596519654455246965582033855917554861651416558294710789580829080453264393810081577045191649658672014438625756066922347913957551723301913099991972570599118742911864659562645710321193579431606403779730755447348356665464262093060280174576308576090065260325067093401055961755631770991604891033687435333979503475894576118648089502470674438332171707688187316469211836368978846375815563193122405755523489463722113402459662839125275857826834417575513513138877538237194496498975654865786114026003035080665074704697173523937369316867044806002672533942088175040242409898921985361045872281858470376747111931776725398486581636968147119407021705913502867144143519692368533103193100301568633579297706698341928230202564819055779434929750934580901313839043762789844429376313723805978917746551028063416922524783923356332895285365733822705946687983222973225356255458849532985004465337872750831057977266806856253295128247088318147139257301739850158462425411984022491043016404710558851180183939231617727364233764378023048436696822289896590591077916111620426401464103420411935549599037209214662220192429272157851796358337212886621415666111023859079060767312947467799446769294514663558542399716370623939188797144940311628217902720814770322259453428576263308234057642102011497392773244454910554464496325220758200021123178214447258584252813861063473770776046214866027198690920993601425841678002246149812786683903105789305939415394622219210964445793036308731617047028509754983201370384286493755457956551766819624022741699753355093030910569383769218767068527591147490141827545331470971260666979903755376017611332539336549755302141237095624356245207708479213423976975851092999783427432957493819428806177687227350798625429321322249267663419318613669704139122906981502848510498873142657827996343252080084898715977849118 [142,88] 14389826076117374187866008583902343745377036403157537343487829312095948289624955054946735964446913691196052145676036730588334206569796936267026012208693316682774131212325578363586229276029240224470618588252601953349752227422845075548859676361483835205753059402497720632237043154631526297072637658660152831039872369245392580109171613426300352159749466287700307918506603298395914481670756678574510962890813268244276717454025492501955188502916803657280365439803493898953627945184828164432244396357469808147357125190296854383502778878853869315924303331493984013447961268686553361312488872512095369634308588063049422274595686107068305784545342300924964683517215488371596583172267793311062078859364519878572503207830571389745520105125114540386027240599598938730317006212587254822615331203236653622420942229683937822891482436280771870424175252415813871012507882566675195228676595530832021032003976061992826373505716074741895898117844071349242517006885600514898610289528121546808579759362023892296750792660249979974298044463157807740967086536214927777012775879215321433955104551884888109277885997591172146853337060462704700474084676743837624956351921040657676839097851464127918399881512496536675915373957619560169497043117644249999644361494774438083661454116610944891430567358526945577394713035228568388339656509593045648446667050345529070200758593554706849166104690814630553528221646377009760779561415387883435138207716083282250659074449473292255113099306141702187907921798593334628622415429521258007765028135473280000256217653963658560432093785776119733476672250237995467251641638674363570645069014524267533587569482279431486538127158112305008806887631405194093708698910310653255619765085913426476264448138593342960869334513406772860819672468030078506013442753036989070926837562242106465389354779652192270383645724914640480352093612650099897197277214267 [142,89] -67903633281107726794533216430765115802728183254644139736143612460067756923405176573603600327726653105292956354249159071890726674388642424848419968435889780654329145577734457502208711462827355848670218348544298974951075978207745006276474398732654379902344393615867530688482543439372910961498123682130578150555324852882868650535293363785489150780091488235915949546287147525340205576665617439403040828927283516629992336250361917954025342992120827329765229234064768935241368847185446607759094408859447686775076066191348504622743705742592892095367758203627222335667106383392304243998720461649803088948527115674687845320166595235608255422487946543919078129921986501756697442620036528810238530609475628675084373477798344000565375660304018612564324881759622833305604625031036248464170034503336871580411181068015421242750361550303485533622304268524957574479720210937929917671255296295751862296184908919828155198020194040896370972575235681209472747193672881589077850557517475396700933990665337415157263990652231674240572066105807303210924281378866828878288259209327372131039772615344942443068081318243231463135988277042197302976266635857481625391179494555310703034035431104067869298098320761980416405140341217458119925752439132130973161234296291634344259434174210693132828739721707147053131251859432367330230541870362337394106027778396793538310904827016899533226581592208991330357252410606563320040747080795516582733790090365602420187666695437023888834797054154896312580893459990663221934599838327291397966984046015767652006257033232865865093405413998633826559322475827016905953698520205262037844916819784489935160077783660731626159847730691144312175980006224274605886579069424043671668092130326576748203427520216195438863950509288972909668542907690731517350518933411626726249050668488533528868560763198518262792813287414130679418201193205278735092528 [142,90] -19513139664236271775541731661884602394850062030888228253966302013563023444428860602432964120286419876355557488298456966923521490456862768066173773445377525605095447534850078492164269326476759706374542499974533018690527131562659205654986926819301057426400883136318688799495756969508908868753107958128295644370362461200025944580477963533599067981503218122699740356310834175341031612174206617125948768777674306797501567062247537568988212960854275365650246200019816586718122114227132711289485783451050006704765252584286154788468109752618812091030596127851399342043393740276978220712640757351589497561915105334585932752839997225513790836262805699312685221523277906548114246454957479028138667316689457801924003208940999125024638165358682192337159873697878670605464832146172914274071935797965016752196108721299916889384220068146434163742941262295706081670187345615448501098956220990508000589582801009139339814485111407674577350137199216038953371876493814086116216635960658882195803284441309273236557677252382173340301691237050396420584725630769020823320597543564277831400885997476706496949196239862086430815155004280755307229129885745437498412447922148023132039399054710703823955605911428519447306354468985479876879210934878143317120429159794195029684565097150619386974436865438526864493610727897602613555242627592195482950774818830598558623470832240348425214706134573553661950703149050306283824914998856254663627755537643697055879075597246413888205563946855412295860574472775037665542220168626367261721963058568536018208749753356162937084496620098123195420645250014040525525691821534265718898329805294511833787046898361944946491419491024825535648793453460802134029168220163286604834499259770502953148079705881091067751097844715487166093935245338285793307372178098609989092549156950679942621762129150408680027303976542047108809353412782814246 [142,91] 230249624568484128494037923940508911962627928657475547217754866610757111490256971091085785974880565718787463769050018437197930392581523066995451040638468841185541527172943604808671926500627970504409762746567488232360374766244970871445427713162704940944332631554406825350364190618977249765876692397665498139914517490419587146997461084515881270275419624512494985069801073889707092696328465544839846524588202251388968892645064288468070022500397003726164775872722606858761432392231187154920331048410812715517468523025095310349351598122764088199918643406458845284064517766992727914398001343352685792420896428792501695295848899558043200131274417910811071713905860417395270007547885163082570539690854628264595539228042241717935444356034654308545177558901221214149433364330226469303094634810395646964441976145742191950736263562135243552317524707521470358334614398867150991751216468583701986749404900844602678454383809552227871744787956628722882614652020663869074966241041233877255283799573110512362843952225532661047260972066574297457434470027003809289155965778751697732775521368922949822023997365188298944771860865099208364233921587348828549612907815146509640962737727908513129878625024844492498560824973324595868925957942172606994749378353255563723474224051485475451429161394817915600368963392254505119362118395747161954668315102778734635699143587039604381862581031401753658809045306907290520811460677951148064228142365608120084739730615623360085813873844236712934003947490962342197397085630595939590137041570255896323370042860951606516292185218475690084663107133798700446536435291143518497248822355181887125617779609032064100127402492022009644806255028875869418934494003823396858790981255290904708554947044439011372851621727890831987210865329320579306387958824657560034797258127786321794341833020832597297116838196210970300910440979248 [142,92] -1940747279337160621872245939833099887409739750893633397757024673937154217202036451934398051848846937210724056456862149133547418407793574951745031670322916601729286373810082650771735013011311792194597128315314049269477636271985330816579961294967887980312468096532207152476353606124348230075336707035409469981955775199362333419726219916839813116888618595623332015984032268476372608075429839020853628889188428244558830911952315532637196552901797837398760055024625067523435344316410746803777762403556302328504737926733210513972628912402691802094892354329522092926532988495015093032091379460184335117240705997197916839072185600846253437532671574959805807564002396650417277708892182123310279208325623510509533586270062760631688558144179621386039133292837808703589053201374142384655568400818180230198143726906550745009297990538377628848205639209554632543048808524087531120776558724270175213169457539476523105261946339630482187705842531896840570651319113905642594843595002670123929594029866264982928384990422039917381578334398376903416445147496756930916330325294206960312624216139502846472358462372662563463229224362705700964205504275553931602430439412656575721466930397432027148093767017700741151972921959744584271319367925177449867872731778565727717526598916627668246267940520506143275335703184043726693429896025603464286158876300169971531094513166632234406772804375053834444296581405924939300291423333056092237831421891998656338039729687352892170804539519412509103363423945421172061074496864805860600841831850180386338718312582294192767446473362606335609064932726291840283473300520710800344583786132259382932322710550515990359909448295027328040269944305044815548867156365649383867920800710486272125019384437213351814742473851636974182242839642441362891689333287556083107015808349303657364586724725003966813226461283170380735114663 [142,93] 10723057391031604939317531146979409642287776445930783858766329133888508765564765796407313714026195541398680645906476603028562416977972812664327380564693649253251600062477356771353322682819759232789243594411483098717758794815706440840846730836617232588143113328771075223272195403757165879316410193527793349295100315025124593956932311308258229701968164508659002964397460529960755742205823183978623594859819119886541334929209046839149554356473662355292290385557551306047059646788611501772672621789731928093693233563502716985528015378742807048582026846441431255276470934551385111452010855588349779475488655982665625940931268389847573550164272868160779388057032499890510824444935944986849147068427844692945971145624300189377535074912439341030048095092247936841417739303307107895141038875911773352281240636058112848316049678430670578578239527372310755507712427977092135911208563024437242831589738286950894738943434138496883061427313179355997528459615916162592049298221575299177360318235999990728659026161278732413492571308261866251746707923114642399702245955510079670030990581615802875632887768122190209826265691361979211457117757114791810879178328282313900027840926390141215713933915605296639592280482137620528031862635003577444837696206757455300416770150606012795950243143404749812084955699802185597150101932374851735578642391888377703692625599038137630117188584351345425153681750414737725799036155932520597162919193564343114590184629652740937128178317077950883255228634748003695768003270504005783618886517967135398283333904264547817441884525094458594261250243251267499160153341298193130523938634236320493630690931121079764874922694034887533369752072852369828574993810199707949169407789843805272076737687631279005066726912569952452403335408645632191409024690607671350391063711389730247203630857084317690561546979694196129204 [142,94] 38563130788363651052935457413823086636234310913495566407442692877635745214944240657530572425441256278322927558709557672098129943268117714116386693628818038320047354666769805517000184496757940844653961471319297264580509356391264944547860843987327224062331723417242459478779408664242668908698671601948354057016346949308087380346394987380278018050227177756852823853558828905415126532700096200761531681609707197485939528766386055594865008635064864662453858698093911142013089058623993204526550190739648133544310239883474275183506809404314348865544447596772317531935890211585919679118610985391122272767280624473866502367739158725094905214406584357896309803491697789101167700267613202726069557953865963942751622366511909992680568507545821483521033475456653355633206671921026921879172448431187813967713600236441091425912132182806196002657589129168383766601254291675656988209977513918551650922755652781480835077351327404986545225495663626082290208800608073875973918404029037037382044467227362782057771147871799022474260235249978356851878033825335247660496790049074785976445694799170170603344782868558483618335019795914356060382735403884025819801740313724344853644206369233696273595736288413885826256291771039306130329811398123555289429948472832081654614631378102469757603112429071191766060829512629465717282648222797051028502025838145545728288285815639221146648014695108497933656187370855344377689481549970225412741302876384418875168851111760808512562071547216454774090505616992606976889448750387835148370538494327111691212467730887696128986114422822619629040849271804354762302256515939636619683867121260781177687005634953509811367889988534139382018967032981413919013217125145213182224246483072264192578962932201205956988936093999028342475581794096360523920242874959310382785872864249973041135522167561278566034538111698661 [142,95] -100259021521448252580450629516422673639987445325833387260525781164964349836057666448744011274844025387116284269291917610067475393135969270723259938837015360295806080743905804332226976362801835686653854986958547931187571660740273223119099140139322877016373182350035039723238980040452239881790137874431149615721759938657375306474007865212990887759440069165295770079336112783323072552874583966380753794414457640225096121312656146568214869236519521754468175891712422401100572507187850199140391152719229378786204891055628325850935536029798285371670275542952442780637030070825364683322055410015105001845887610121202799396258831272627090507449736573105800237985070591943654707399070998739924729134089238180904509816085468428037024958837066753302129111401934179553514127318702847678452345033712878266373233050100570758925331717218594590882800360300935264435431766106765570163604151869179327060266382204403774577351244854885391235281595380597488680042551280831367721136642162242559064901884481053762047458787410995645420434975314216747763199987189123871425866701661412076281446066250812330927285228545193858438239986140118692399363929867481201352349307017226002862190959756287659860531060629963188565278414150678414760157241664247985585265982571570266192537126282344907587848715782639426652138859390972529289641961507471450635115699235545299466322523993787695745943563527718638542702073399010554251489172157489109532089937996548010759520533549589023917956136990007059888303747116152391606594112004799808222498663196893550965715579174481823035001465160412884869398197319210964952249934524344974544207161422488989676383028490547049850023090509683888531200375758604179713327136812226910798370531485715956828730890708055999864594278009144031309038286615194396206687805926694500962421940325345890524288449010800739396953761 [142,96] 95933107117780914385423968871143057977280404733350667244071481754528494121300821929974247937649083001866764184443574752287144207926008014953361626175404060604598813781113150932163422918006446608991007179094094305255436738476964027602314464520186637997350239379818344329929933256367519596458545519733478646301646674334790077780824325297173924468290367453572532386712001030188265485829457641452950005930732764030391775344531125831832545651783669775834112293152812472274768572478520154486353477022991979324558284186848547256664024295526649401929495951881520753358355387120512013040254181135950094580613056586631647629434496807421097083720737765909015627153264562756909485963266292163147064593257673965662172331617774165614414119447661758412511485425380821911264560187368037524783658079956363537807830931073763314232175994109025370327882298894634384657702413108001741240221881228743964181147074390392716926841044355142657527077943880880349582077918452425545349185706974625750066698916629900355588543583410250434729091232972300873324983822200703260597039413388860637794074324306756829070182693180721882517453389605517090058159913238518030167464530582443766846155160195339484204801929596091593963029528705407157465200687626241640299281917802450990285304800891571004386167520810679142138273797505280962393265726179960342553088419802053177231353014427817163204110055056315139283136497777661695668792916332394072025137598349847217030556423784870021779090161641154124806850412300080864315488140871759404172294764394552319601521809106032386326971483497461071376768567286748248934799200837676127934723971448804157894664080973114116675918879916033029955478619141096467627166315295108716717843145135012003249375410578975614855888200597226295508063058636034170499687052194659533874466720214512166282589044614350018425 [142,97] -192688375517151875072218209391285737490729083581811127103041149118559945480006077302247537879521488258057163109528618452754926236417941689010994261033211987807670406996099880601324671764470437299959626003816673724428219424441032780456817242023651595915028380431758382793694026412504295280998682815359043943941983380072980770553146113157955752390945572455265866428742538395198853980778733777777302881557760617361256701152087073576333452667756999668387826129175262903523480011711288423865335126937423842392569648778790890145185420861064757540789746746426862013958694737741187727799505488523812036527797034208531435102194273204223906303032615716809258237632752790666044367125495113690384716828499489982385959603856745564369481275800401425413909564000444784476378731925681969580435605586902814228736220421356811901880164054686761888749055746626811373791684377083549917150925714079461873860740769431339050375003923008623972311496307794371994366910072370941813245000056985514914036995758704721456993068234242887478384002972026046013060265769112722635011123013841083222803832547307185502426612979073902635745340013432398347372642741731923964510971384110665289827998456267262726382473618683990544573602397485070694376705003990054342300618706694730604813451469829690129783602869510496293104749274894429546083229361000826335721500417105990082462716216382680209497726326563220892350440674036773865229357906476244108846515071571799646131906614215379355677164768012679174968294342213535729860799341814349631180087497648065159511212130040910071735534311939479283420146872669415185892256747696782787591413330178089288066951683421420975646998673782583594082979989795913577763150278871881102749925309146078155630578173697457175576487736510905631762658577486807459163722464274774656370139512748241375813972556312358 [142,98] 191275155250011055940483321193109168390341661559179499357339662279735447881285845031105529553344561924823395072555026047339071863493050336458952160029010918516521394949096136808530238252189482080089702646219469139058623569723422022521890386662752459285702639101082409276223711611161522664491425541048415222685552191616385027612466879324961627224774545898926291186477958406369693200918940785677175520507458636356095814213085051975261612418438053382842943864255362876055523081211758818459674921493608503159034641781670059418087346790110096666351892897904226380473267496752863210890093155626019841450788736260188719839437662637022292680923360748977341753102817575270126748318971707448430631581907108390201483179365287596939463137626387988501769629689577963944101137572493650942313795918166248141327762796451758366400580420119686310046517225568936977526389585109362214799608654115956522995049529603740998281911685434324991269012020045975745969151926946017564034075733316283567198263559252614385039219587262370286433852508040703855258743534858551094653902220896619977809167244839503685245846173703534365239006407571353889800839662758873155780103353887507207744071859494137955442199603202587124738025825683818667378403158941880266453686199925157439463094778577094296370479567356127340920964378087057047684358318355254001273164865217228244235697796738526213046502130048809265158076678049814989311348917545956213138049867581878603699718997559954707386531127831643049497354049893278265321153424511732051018379230291121400664074469208020181058506760711867623142003533114263965170434337858429401517925900563757321004888588157762497687799229159246614956413893941616374359790839611991322431664021121963271601270813946931586221628948943681842838588775146099308134235688922370759570187121444578093998973686 [142,99] -86866559699942155761849246398093121085562171734026510398128179393894128833984428921599137296155020001419427295666933001920462305768528363080535825556036467776415755804791079984045231317450458255298145368292685453204151676337602226950849197310982338505154616142543158233985166290250842593325536047847677021548683285226979186927588993174767467702433458756719340808726042005912798152025045288723241805687068168976572958321096178135171207391959104869584981376415303325044469166327096617612631394769847017631159819816636198070348470617153346227458546604241633125324370863057549360044342150337915307367472547527765198164421952330086520639968179298735133319355164577865582434308457564795942029742673200824530631530920443492829835584585684815649493765600780194230617965440121701822241967735503785193183451707009808221825321640626944887628328789820179622828997132313934067624477691518580503663286932580729618931765831893977613215936204660244273510350226205218459496133597895882469901867367607004533217215662527426161101217131238493650144871975436569824928727896207626216778087136515046369101062364748729410638763396967178052670792295875108506835246001984697973198494637981897265959133576300323181587988568849136400664595013593187354941880437903867108022039459403770048505511954810874625306784777433028407022951910103977575441822781476091333155307860364705690698947972189000587789090006418979822376958064299466414963559016342999213191400449514171739288745134363074424082943806383039282024864752953230032395302605788298716434847633002172692927442140237357020789308817037686772525425815214345161670133889521661061275998186038262175373413256751819380238928623529814698725443092301173725283885443029390942730545427549591742735537463259911632387746638992579472310060780335586295759708025823010668598 [142,100] 282200812535218314337124713812591755903938303015011797117947782195222081880148485998563847791195351401190317965251200333203639824536767547885530769777751596959687219415237026530483890015705550999298656309408521336300925196632719804325251821719284440655210080846659532705927641982148952828816105670887052195295485237840144402480539204070022425745435463032294283637951298599118229602690359255176434494190068046431523403049099567574393041375282229656024805877402888423961201980117823918327249720183177197009567703979568128823099477963685689372571288438593051682204227496170268310098127261646339370962579783395394868646773205625635923957469770935777248547554814639619412465791896142547401145360485466546794614886546361245694196323308516339421150951026564456427934165040420119712580954382348090531531123873520090788406205596837120903727825230489065603153127642611013220110489940207670781506784466728304651204780953389799032276544078358757623494312515515249461046715141836576935700713405778784927188248670578132214570507358678479860646855494289615159170362394566925527659819350704008515195577845027926432955794371873145559953593625450383176228428110637122432894614375701355051480252815326558126879880786389320557077331495405604982454789221658137137058341300692225868818441201176100165494097638098276811575921805955228800515510309141886315319612807068120784698415231318551585231033942139946400330558929509471757230716568814510276525562759519553421348340587545880131546851367803934799790370165514159751419922152675284574852371183612146247438496943653213817508665045569347627150597908790536991141302613533146587698910880392995075613098499631430152060180438437413257684864044417266613631481075005653052284057910489267982762333521963757480554439992025113079577294658425447052736793154697821 [142,101] -262893307930538914981350968840090282612292995443244211410416944826345827145965023695265444408580670836102494307933937840784392878002329736513325224398789071476877131076505654679865096934827466186453311284939791591381451984632410311959018201638503834383311836815337566633585400466735078211118739714845411049823862344025462672111225315697009834673317891566283201913383778142319655242939337718845485066733933554246325105934217405949775790694774501765454306401637866149413050116375153801103807785364816802191692686253609803675612967601327928704492036659827881578008189116256634094165769568879333319344496939122809862621925770466373811211326472112006449608246219239209233779842757669589973947158561912278202906011071957216241167816986514591158581210905986044709534787419366006712618818143957260393884503371825484714762278721060411270530128328065746988250777832049943309611461579559843641659963921231840541424331975284183991697602702543203339148641501190107348521210940756974281699453944879356069685712678767479570085389701298574027283103897474778669318241999077920175588006361202393615991188250774576076028931062266762557539347322263903436971481434381881895944162949882329156022847108241873918160266433811975550435026132369924344273871865540408325630535500987582079594125573890285120900596441777141934563025674395649646657431894107391030733553156047453595400566251434178558528636535776152642983727783685099674466411086391985379567410819612987934647295742814256439039977827389541833027381685912157229641797898732469021186265448644523517569817782669992785681472008232745224924657290049030834544555775032379142268475376604120501584727309347316494356424165104597128095595079512997310901037639513171979866594815855435752407065735285178340570452940042943006019295320167759354531196233 [142,102] 105754225639146752964605591638736573127222424123112008414213988842732703073414663417209653904310020025694409735284770231002959087515981285498823779730179031252769900528520005728492494152104917214301837382399621367856358641938946253738351265958656548168541469396355444650838815583620163223396678815912914185658205967492187453715537774956063913581014732027875871649547387707081457170420917075045317885070661146904945916595462143362661579783615772684207400997403507109160898118225422940074723682348079549821208243530646291973479156322914866741400670289309297597943356360187812214874360218023661036074567063005492180963894600085337736122935184328716068577502698624027703058526680170568097200121787347230650388192508306868084516203969165941264622406323421323610532535627839930506094941483512572876533875666008647123706313345430050667118945020396355546350264176006617357601323353973415679782112524674353033737842120011216411361908179457705799651479782928307344711959770447406572777591885470396673677721726450768866356451394468706543532690035293732355276569471121308727201627046139101086025033531037158523902626953829960636672909651565997995616839773063932854394865672845466210315064052988654690637419845126585215899053316009200162481978434420416706511054950170151274558761269734440718873266879377315533461716960207003489254677252130046219050129456936024411733620120216362308348389785800549592495563758622677208948939887744365064764422439018107025015525998601740189842299817152825347934822505128411945049281641705734989370056193565253535376273583818304405114378981708669318867120108037634402266424742367287738008624509339117166276861949179037032287306328929743678640154805184551794626444142871557730664870349441560594404359510711330846480739506704528062287691730006550571136 [142,103] 21697777200752624842886093095165861698236386938111316469937646043596125940930976377440588686929489730203763031376316657942778176836686895023333447827281906678736034929111216721182747150854452761657337448103737275515883587614135765773692587403234624033844910662521921298328604735348892024669577545469668203625989444822416598708256416758301856143708063727307663878741196333949091488063308502789532384453690248257071498570467033705660901318240174839902865868256675434807361818401463610760731037449866533653952665347065943873969468955948509987925902400008319834727008457940296992997776163305050274603113955523864768515722377485088246084712106469308537433316295307077679688293562429633129269055063774781647792648065268548972199511890340530884796701357102221717855825125109515595374902432929127420072640739075498998222617229196970835433845845307283450707145695470975078342767054106369350166025998146365155651429885918465790085403688883181474236215587257466605830557878998204446599441431681005229079968281657563623719536299945492812100019163157400876728687192895825758462935946015185623565315032686531469625202987145646809401521070304644612744764495402705591983439996254521556929275917855906205973377378471793926442283896436759940167451775821858072614664135307030782821548058555844094534826502380101713430667491819003718525868835493323665468916762387341785278405946577964428953135450674775621263504759431158522470661608791402349294874785084562936130820626711092145805023901788021436653648878449539310742603627605898739479353239526263272025746906059788069086381775300084436697525767417360893925590650349419245876758335711972045407643881516619646081520397101096041941280021903047589698815143357300998440091934767186611617507657620082663222735238611004702281199164642715 [142,104] -19903372748658523704045443148688733103001455505286250388020655581930907896855105267258887627921334312488075109707987038371634840072348218130301646974722953286817596763100153514457267025087596586801143144556106073012788939725861517366741654029339693815021825141001064578419257896557057022276149768404937829891869180422837429951537816269483348145832614063968489374818782113866253452988944495271679176364389622217125182095637391452004901700398969817279678448944972224488658275748704245510140158370110745117747445161996276980712038054489089484753108402137932355848520124342614817810739103096756172589556895661055761923086683922130419435989845548107503678837401275570081532779976576769224338715699738052927428567206547082595518811581627482082874971611616815284933640800558223895322109089537300884157905019813350811205992657993344016715166265958819894168948178098825198254836055612532611812576065587342566648868332460667943081336780553434370234053983928840484240524462172890527975962937335687851977573568613878773975180879319343167612517946391393499256670955192516560418952131621210465684601840634548202561246823677279362363803770811795171051560179675122644232806502647164188798433740185967526312035460589774559509247634125558517364144296229726730900921791631186631500064138031800599269715627832524210092242641594042510536657522864292063851541723629214080187867519167276754400564788622653175998123298092585978138359107369715910036196759958008667397767998688452208419832444905823723979341667266628576284583227144872552905488171737593204573105075455623898411322737284573885359886532249434551806397807397102988983670716600557998679061333686300769011784159329101690268523022514891625110849998037579980981551856284311959481969883159445554450845750537958465899010706 [142,105] 3181056395982052212649552909394826535773074952296511796531240367607952098818901560347900343529116885588849258124522943772598409500868596762956788954811889995563306412247242296562028837644398816786649938060663019237930680209490682699597882624027235293490051410063482536381010237094559491545774346714178687455018632097663444329443130737584342650832655321117007328766249063662106010251117808803936819513543715493801734773650443751439040666843756723390381863369582077861530048082388038759859261404943590777405138869219720394678868178233678337081376966793704342908292757976206570986062728944371298139800496650533446899584488984179055265749790115737295665638120199336626801293253182108037465709775808167403259977557423709398179544159964441518961804339207893849845210072924996567946958308111013407512980579286047470088683341692747867263200875188625296205104207904939264406514672283775137354860565677146234805249740219001522822157701277731427340948745674414119394167653541267397757063026841674277099883294691582153388833830684142402745237008554719599900606761102436145905588780587800052700761117827070790672366772420989540960284600777693296455470971655962260340924042847730129117834046756338173692559356215844990987101446094903859129807519453409101788629250075083903631967381428793628860729777013844620520875749966173422261395873209574431083926128999452503614298321184547738783741878958421654759636918308242784490072471953940987672032558996728354655127771352532979231921734356364480494368671746200609844477183559794954013809447133073253007850811157004471196802379129437002578674071175735752181215266832243430862686889245653149217291424124102023198933669610973991293680810414134822269027476883698176717303985229460238756438349881026269656223868985027283060 [142,106] 680773301115925461077457309889285527030182585638686239662955771785680017703506168336996355225746275862156363824213190073476251924800764122546243048048618806564368331271722912992150170001653604920744743420274286516984090725546924994815849191896201730290049620142201388311026002801153790518442417887357862677941281639587014961474372644975793738605102995666589676785583282356343069884490156650316366983239922758158554277610872980712372228541861420063179801608242399845890980340825115216793737745121688498440374118309724934796766724353262399634723548597733169997773511855626876764170266482665201846045868541356706051015943679564631169469431975931791223138329560763411683518522229292142641628890772041826414399729602757746023616795355810688875225018925636357060589848695980178587290337077510248254006235011086545138075267810172682795814259441129326344152867840392964582485441326203015433027850298537340810507706977661281043351077251657373976903084449077194671633120176982623946303509071601338648638959816363185199437336794926724374872757461917893378313915208405218558875236562478694912677941802246529218237630662338129641442551752154550016000254500203871767709827367035142431023308263796746718828270401007748490873735272365835924717383383258898254532141683032262148878495811064970682545699299143614737818288764779079387051806321943210066390948813598286508177430539138243542176721461617830256695390078794343780849464208778648473912886911048984134322088048115054391447870214384497596862636321328448873020734067662760047036147547094175567894450044278455915950908508322466664845673624704441637232470080715241746745137647621376106796408730260448062998894428185656419834489303136811923821847449455196966977445678435299625939992708926236090635187691741 [142,107] -123391607533838352947957571308204906596163757646931204535803167553563881463086968961525927654596911227137378028588004091698959937582514974619403481770642560780360417872942654164128454371382091453375348738527482569121228836960665159636370631563001787805563792191893288415252621722079386543547869573531321996429252454842270811953005916049516509846316219977549836042773826257348449956049495290856759420544099311208668363653727965924544974001808536831285632697370070887509106819196426998347528097569229304049514197088555026281205693146804728165789139149461112207091859830917130243620449335542893847062104143798876900644604656781576022262089844950537950326694121329847162105585938179608793237016332672495599946421463233607256267836134461394622419117129857200371260786194576112588593229369731482683764054712805170249426825001469445197446293814306017748465546092064919355021369638924625285010840523493750610087241720569298811459440063757203156152192288878794721764325890377528008474882703526965809065227399081590449755751439178373009677990222458505835111848357306394131377980771804183162017700153575476293302106456656400892633285813800396062930878531141113305595027745187145279466671550664858243950729358049333224409682084834080690127367682734356314248801158130243774094969781796083288118771405795995621787779110550724380322368510318766862252070636959281624128252393926667763909339387831202352971318984339973296905729215952374646786810192101490372932996105766716696903719963146057303237544692700392949981043664063222689884920185417715969691920888760678439129638378541695370143785019355560263942434314067384474565353069146903966397997152629431248169074115527079855488529220788232716181212679558516911040313450776144172794789239049627811498515 [142,108] 1927881866922846465135183879743143475105834969721233259707250251534896936420305143540121192503184047084220201098146995940510466271835301061794924779056204443594343935452247080606761313614739329409232961460231086512894094502846885173163653523547027319262052197033964584170269468352438775285108793889932437240371433857924737913706575425145026122178958897202361786490824304272430506838761160476256432269486402571080485274290896725170771926737519968746733279670714273765384127358132339916966465308286465874401705299091199546286661793031982832091592870785066513191032638303176494149659168524447778247169169396682173384472848365462212617822376679205468557211504527037342197398942029114136009061458406920329140937162243608313215018067701001588859184960798491510698112342719127893342852206305086022792459934867813858889295481968019259753531861535552940955097599375053390183119626392068848936003762385201712351966654980588524514464016707961934867454848387104022612869469912558356490413692988409748208492956108063609503502795743289899677706779676098740150668940022751122480716475879517442965436067909912013135286184503298682242309479219023860740654008164469710941878324577631335640953873234887635547602679637512135154212578033577515567864812075950440762156088587307733606202618810397579031323637605606002800670734547433632384781656778813374510309302975752245783515944065936765666475488507637960250621188370332506910533410190354692762828892586977524625015644040399279849753364944503618343253315525747174097189254705696559668545858285574457149843203676255046954828000146023874443397920214959742481839309109753888072350137738050882084916453180106712849316933260083165000081181306794452400572807592772337667228510402629052864307989123737185 [142,109] -5046408528585327325521282430700333734165522683630470490478507871928832110829740213111674024286525539334751106393346790541735583184587763087725888294885139130778618087375647848399173748042784369040186028077651274445208398446463224057404795841851730467881079123044972831079568117896558622449948070033234136362900131848548697715421735909061203596707094187809572293064194583716948693464711040168951101973416084105791730883864619439392068971976779918705406228859922759926655935716919674481535232044663716343377284355876657935384670334494944852342763177016877684583060161010752531633422570865440324792341125019460758989898103366681698522918113562359250515958197982779708029752105626205535609054958462652833371660246465832153655648526973625508119077065606104944654048030501914398908027961283465445113566752124130770897442990305431741858597028324412443026536798943276061402609543124846323688407500358146150988376239334499637161053890483677676670541690411308408607347880374794152155423752059882585977096857500736794753419666209659135359951108499437811252217946136685296831765379646839334705841609165621803922455205161451740916426201118558531439628443674633251045809152282915973473857829129546929974755161726277582148931738009882832562172540490511733016398065681813413363413616345980037978324584211156091006517854445435670971940550442058995467296469810031485475241769458630374019957822187058935388996397035613549064919817869983679110450933713173087720352734032918593585408193960799953962134894056997282814237438583498586196591889323441414952492758654697489965754221737016310644938765768897030640605111221790375195920858737396396052871231222412801402951290924014871550582241386257593467246747189487432359271317322090715333007071764 [142,110] 928042315631729984432056114312724076579882757946695714888082029596095861641295598714513000777232661621577294921207665953224204276971973546843474472911567755117273110588563198030688635174566170766434643034464534727045755477053616910792927282873826290217130761891623285101439286971424377724610000968531893981057141688014879927520806679410649464695419908303931544242857735520900011240688520503604596791396087793931423407283867295284799538112954195617570976933712922928473649154880708334103600715126896673568046239964851590927820270919213623770301346692899245733098010861082341802680770654288638724727516291928966648598516502412016670918762678136377720911244933606188251342983750320418596073963565895336423670630952776491348956052132727926598993198874418259070074824094830895946845504550957299469926368624694507445079168481191775930200970865326343554330860984850352420781043795247648046020122736038896981652872465016971203153312692798670942211398733089471681731883704045787742154175152802929422921586415716970622157515936945201555371912430007041148908185722655242662257600701273729269660945623839477609653637297366436455849768224880592507516789637744984108780723387194001317993749149949901071143649795883810104430392299767517569506925158602211188811975681371288506071182765567497656073885000726504696538791353145894334513928120999157034748857552656409850317825156034479991011246845968291631184008424364016195629664575581785980726436847807521248111253820969272983655834339915506498326255364844980117382676582811723734779851193604367258420602270800897011499627180169035746792773545664684644479101250692367422319126299011882901923787653859932875924893529916407432124261312915554585784999113969741157229478449494938275256 [142,111] 49647560476199444035625662983935644566174190182574875833307735372203548735537793058433861958335488474744329941056830699250897018156366656361115911879389876742285102870538204928489309840337370669408032153623858595576044673337849486548183492824969121102135823895661755161977690022362143785985395124720656723829730637788078062483641073216730716678799436410490926911561056785646308189026621912806014454239242961790924130849477442241080272847392018628856148408663139711873910899019397885176291452949986819150166632844908193343301248568769391691544596187919146510289662244169111829278323982052800540884890508344284067010931504128834642577790160738995797169329908484292355924345664855193055436630956732611370403409100252436273393190095375086937476808982905428102916326800312885796869200673307287734636800627221597423105165621939207789169352418073702589819969858979726088332164110535583346795286456992552445683603922872234900284328485539956958752771285545156414753217148707498458266849107778565460457475099129799943881611540899402703482441283778302975775925728993991007726320478859513140306072090629987956272642014544025425408538823228864833881493587729364439857828489094713102672886413129484855137060748940934785902319788595230653166600393423191117550506941513733441101711688958457185052051568995734374596514093472528549811465215895091212432615502241449514245822730715030853956656508292762952890790748461227281297272693283434575961122821035697453373177984005616713482094595928383780609996884591624475693190430529984280814820195207154380948193908345601352720316518799624654407841025551822311796254164689176871160538629444153647026355728706919939849080158263106957068216410444440904533900699906974039590338657884363 [142,112] -9215019650429858529906107503918537398874247665142997471074035842315028606222841550493483137557177556155519113544475986871594144498477018292355156851460518883290034852571996142391163701750560318906114427545962536693330146042107506789549791212297008680251518183653428936025104294544830132868875275160499071912414145998002760778375902142660700786025194589387038751084988825294874740326665149787743185401918795590888853021970033119716859054940398760440237203388349500616021994660375517514036959534347386233690064800789974052774174970869816360458191762267068074761796122256056138377095770034873668009955164584899445119956590337360264329368762198250345843091105232159775456604984557683509714078029554174122907392105293532860833310131532031044614941771637004973351368432368536505898494479073484224767772706981723547171311733957340821519960148356523938796050121556467479931286080792083877748419642368963212420891853438170366948398114608804589516913076602830962441273124651305416699388151203235154131857101152385961452234250160132367900811469774600604437124214947678529464619997783310119268383141612510798165602420430963377400003719455554966538554873087674596853126081962652370641298897249578488534961803277513536607771976299692415081470137006997799705147204197587484774319955091333281895890795043233199067917455367971468291185378809077704151065946337955203744418567528312135084938148175103947592957710630330673032005525406878900735957121200363756470459145411643427219291459961672988342461481593344202626099762564041093073860980288043330844531411122662423345028989755669244240609159944290408092062902722181876277671436712402839898884492924821839800808812197287468334964011783672761257070344335129231484952201 [142,113] 113311890122335573265577912419732848189714288389106780311879765662785326343653044907385784948954981568875178512015065067901909873241095147706404312872084579596981574626917440202739912610988847646394150910087704475790399926941072636487905116409308848132950063301343875580963488003934822699294667459892867740036910203886902531940424833313150696640743707596158700222796250399241044549015521694267958471619853870907176422005299806789801850070916292089894418705234596485742461364591879330746508267611375371954342400327107380481401155483643729764955966056119533481343904465167387310731116607418282338645957139128997888486003629481603418008846330165775513817771758914535259277538394659464240335057082462463878917397129820518024731151748356099953433086072668820090978185157201015620264463760261760634338695166494314941060857429966659730903202733870047834754606443697799813093547423362001102916275709164579653692695691936124508894683659598289582907756846332934502674173449838071674486549911744081423327748672357467610568349389540915375495693057714680208715882432401366756874893321172289256697075492287442902403168307282403824831481880372857368427817886490281335744834845958843016369620126175588925584367201025152931252322625427919942863027951592883167649259427960547484978907854001389547723079240178127812842097438458863206646845707451831299764082745084308046000865615344969005029824928062249480549252559196815185203285750108557215008290591882596670970627231998510479611296886655248888351381199673597610687333307540921297497225812897998672280728721901069682408700998232887044957366593612699721282099080841456529986927620609537753086116548937667084538337472693091732477590340100778866081073326876163730 [142,114] 5154089313267728941881262878553701459476324630930506767775991605125629788845640642345481038576844325119715499659371976960589008170065448662456340763229971573422192541148810775833741019072209017915273572097322502691298435055225821925931343285491665087774716856651995935645846586347764225139546890921056799945709233147599213418948891969109307191140732703167935012268186829452334385521952625558110397856144279197532590488056387997888307470215213129483573389509155705391096218025009201880701787797636805538039692693229903288079854045694629844774772039020425494614449724496934743882212248660352439806761500339812467430150554086295692739617133860367679780542271810891419509353465774183293187659780316384577658832660340963810710981777113641242844907281287627286265757149703026204969272739137698504391880161994216657993592869652810919984314251187944034315005439843894008943740844730417379538344320258182040987520098061926963520307476461789528747701371916514419648095818722492619229161043049773352390980532257707990718313944949397660450779957632692532459578676594341485592079206239384846511159908574489214154431789714234752800359804571161497884112168943147820545660088234526778164864465735030557850389011925901476300612503037362803258634914839329000939489722146151715629212499560101885924688220277273661057126061868196675987981768839698650004760343935710120476515679501113279442033639608484523824753907992739755259260710490464854996193534042696424350552453359836118927756124887670655570835811286698755757324526973356593669044067701322709886010732097749551818383200662736667351247230113954207647705493429540110884785111556730729776609649127976280768886377263108375606604146957569142683437142559 [142,115] -482834396758618045073840799380959413394362565155830699228696541417435162313592117789844488058319750360308778970865068169779365709472240278367151265063280017054466065919195983584660151588922096680824138111179482601197169371490177357869802491384873484641605558547665261117097727262757200885355696162950480782008313592438050294599473122628483899571571345532857399263164046540898422149905468170056873710945629239674644706160770828316615350508839196480931231866868176546720863044988629304197215007879676016673749434790715719595281965664815770321370911216868857886810097369325454442185246012866141065526098265858450802480865455494916087546319696389650277342078184511178588455122058473849470445449700467336177742561063321866967523847930521308938808798703710980934842498457268091818433737240451178063176924770442945487787923923657862852542449409144018668535438978888805023739298561056648448952933010062002991822282821675075328740326403138374294429869290584259620340347537436280595303220028386125767922914777689940696709577582423790293504542246239445970565708340966529717178829747276077207874367939568649591939492216078415132672098461359957179400035986213687714189875659459276677500835140159109333253943780125050091967825252845541333904897918685937394710932487597076540945705616752814241344956847920531631610905287629595823449119688219856583726745346607642217235676883150828317801698345068162400718573224415581515192192431475699247102375036407785397820655108876645329999498889942889899530092317249591080835895100712709179347983354382696191309879388649244911267047872535085838902153617593156467771076725999949377453632661295477785906362444900970120023585513440899331840149493094303159933 [142,116] 44738346830712910917634962140546277865522760825788069541257290976001354020895135634805017637867480228142811155622439709401236229656025573367195710929388102938901359197162141245951816696752165457917318468783075609424638844106404864869084629218574951795784037346281293764333634214195568807135231509696291715171970103176374352222502116050700470269040421629927114545664713586544388539580133782959214699932343001990434676203598565961146977146101365389564530626388313860678480610097399066883984109927797504701588016247011074977206384953836242224945011280431212104334952977462286160199646251794228339763131855740680905468858968532499789700726803922232321951270329884679172497137063615921482282549756844278417764385590204382419248463780075015617099040232466230133387297036932429123304262917808659278496109743895595582298715203611146134337469428956556906009290390961977458034271438491637079827773730618811434063720722596706277550016684736221302975790717272739849649839353477547389467050893821021756246246857227929457486388423011295180101584570982207739914635606006501737530053617633991099232803611108986648114226492524606395119842434475093290273909188178263706702328684218079662540436250955355393499471048390527853669224244381408302417841123735434729193641557769508024957395147301660390002250682894464397421922530968605379802027586648775493884391690457675820740135908805777747206795963969687560321507951933734361925024359868342721111517124978652890087435738334837724302310534710450739608201555738637966251683566699724307647549361716318327331304016678315575315545021962943774275862316277070661425135489198225298575982688283864573497908377041685261985855902147964722288544454462326 [142,117] -1230233661542554719901209307574576484166929764569359498348682652297183236173390701782457183421413551405006962294118003524363664699938911272377295262132597395810817925178563198304914607603452846948153344925805615179580381227103172151121478551479254924585645495907750770288166807325089675494635011757745912454752023198649288399608952414446308596515711681878384527635562481042715318618742196062327112348483331821220028499624275333808102090662397842909982964925214726340849806679745755527773233329146086111610458794589757720325319322954722678715772663283744002589856426600876438720064973162755767410827594744200404302307646974309224625183439971978427354236971448043511184965916187083890845996229605720956787752431473309313027180222013886623669350413788078612787484025737828360661557109194333926617124397289922746037191436279690734833270115383439393853620474383166533448332361794812582486133911328862521461251314511504255691581293736164289906086223094450998231025037590062039812436672776869526817909714024987940182423788033037656494366964981423247543198070180682500553315876303269772361135609217580745267229951149871594529317583783944929343880119147761679042899820666675601668722679502287663673714150978992487484347105710077061997503327926716336570876653247683883538708926235424943844951235310174055723927852646393223250203750329897151915221186741543535130696679281355836031093415251754502024358439029261052773858208314750633605409564068508598149513751282923913655841373444170943945788973256551330412736419858838351474810270962852319527389086645728978124632525962486961228655150793598218345142752762253036892059763410624446325503702504998060702844634119038004021604977 [142,118] 22384079152236749886267347820708561175292538776084495197615150585766176202045072187372811151449629379412173888331853975798599838956752292903668671034996611696195650152148471870961991326751837430898160953802955127387922884270372140601248474976512379148082590043868956979511352189003176903257806797587847772103404501486351285144482407039604183774277516134245315767543207835672841941399491002813265357947011236118341226061019234242361398861953629554873874342000892139260927069357142860339515230226126086333483560216242058922951618946935392534786873009073201061238262136450211922307980547150550496581544239646331176581862581127326815767370842705043452023611770286034361584010611826576837104249471547975969488249179998571488396266166736024736212750603564890981917650206140094093306792729278875226416201505628421437871557131812508094432548474143730502995029223458927714381333243263136972963124184357720003208572252308485184757349421718278558327069642310376691585633929429142090061965602301628725683206047337594503219022991818722372310447856670688026467977437441941942241100687736793115713027341788801595029718082527843240729363007240030190957191010414446826348820968434154490569303178899713193225610627845572074442511838683300601338675704127483761367352438713389115040966159200365316850546050301513101498566137792601321217303038662824988293225944530111878022754133486005016598847357859838113392678568621932947758994796293738731665543097961914842387189934641884010271738291441555032418747442270718295398542979434433760981972184416338909920023011722663507387029383101895084244807703167061805995463400788915295276864835393911201600942369206845174510949135373592259 [142,119] -352442092582175645290272784055439399178799458651353711009470674642704058874995375201496151512228308786941379153532421480767314555691391840547610362465111994106185299577512209196169690297846389319618751311696764323792310736564339300003727152462880052264429549738704567523815222862898996520692558656441606155401442503408155113652074179650555362848521463523558271766650194973992079816154875499402665270699283914626171964284346535694591207229860045281508271038822274490264882497626362483811775851816937517103128101144072634694627276922597931711428820283263074480361607984950921217848483790609507197968338489384616408240457960991268004965170708773451905259863669559027605931273598465809922386497405694743092188540751870050472159234891748682320695012613733758382971046756709226427960893884868400361178819494300298615880634156880704922323631456854020062417513916881019494459763842842965389957107222421699485568831360632901645414469784517215673416943567790074363496673438838193629361476184202619017539166157380873800847423754448097071625582605336166128319685321913334291788573344747749425439081056175453173679236226848964853544373577285541118781564155860779236958638502531425131837088644885971223580830044350287823076456842923483218396839360847968419272996355998066310213086273855911590166261068157887902248725289436497796326725151971288487145414177691713195699733193608701009099748420204176806333924698362472383145596279601997802337752701256879407404749019217660845680652051944541451510938178629701478175958861134169741149546363934895495161979119741201469390022416275997789322113003314160107941804196324228613292534077333686128451314909045344689711280054 [142,120] 14570138944006566071693143862662569431182824982624147982362523025934994825751685445612925907435457905604137442189694979040002681971900615802788502916830816000162137104578364163465068588036119193315182661453929982460584344725385866463610171678133055723695420337773875587215880205035930972148904636304872554062095768472552753769726196358240854551910647627865975967683899781011238431152736547789271742244286788888426804030874618836485195606213596958257155815943302195153060363785884275489560144161471462849785724086967374947414054819300854036323257231101899424472736516127706416796907968710032340750323798447880525389205897509012628320784110864941275129310239445921776968401489509050358315947070996478660311416569624621717600146695674793525579537029038576590934214400517153225776943872791516391524480159090433658426733504793047380501195768154038544211538801154816862252349793129111278741874175380205103600541603758488897501085667484884099888802779092936909781810521068684239624557007733994567930773967483523174167923592471658550904290619299537825022176221752774555446571219471059609248557230985169105897636063343957208773985211526398699969019377250094139447685215941951202225705107564344990375268718808849213746003216948949772836464153791491270949810565082794873450818845679162384676891389780768084129294619073123442490873229142961280357499406051373046258582804578580825865493991683044779131199014638864072629677188722434248732805367234413265244828700541528199787348280261742032572178106333692910035736510833715961656952362769457818662612096305193511026980637666296712998834681979291759255858251416810856668174511062149190253281897215758370728 [142,121] -182556725886823897722137422870717133166316183414793569384759497268084776477550404093089470838545280692213588210349794077089983128810831912679992331245126115838347619372157693935064159884778381389481557576733676921463466878913961964029015510067597231609524496586386782416956566614714622956537303669774407388363285290686526921887736487690369226282876733241169865427328477061204642384990435495417601147926534420847070940602201080413141892801254755900025023796428581627437701538389293016348182285144125133056199451492430204410551222964177213581732319543492178407704560877317405274974984781432597566015705632755164974612474193606953493253768126541612186433168928097413394014663506479909925276170219129259342019191152927871589651538063011148882814703797750777259503437415546367149320907399694789510993084331836179249206455238913586436848299903129910922072060652234562009695020013200399486139550833182930307375002142149227919520203495396295518035635654378918853920709515815836139749168380984495467555342800342651043752459478914984193181138183272732824741480454195615984277820576726011678576933222342958398668951696230295911666649871984488839634288137661092314962685757631685222037824547487869062575132754095491834316866515412112683163478180160386181078751046974316759817063342683793361456778216159760993044157661381184603300255437962868111802421617357734295496092954230155572808907552232515127855111220434252328795393534002341851597119287301325503882337156310591586860529817438686053344291356746244260955741005757901817129350211751677794476721003381828721663453457499141120456640408158024445579862138724589838488971383799741219912128056173 [142,122] 1223000549292539816365336814203697276033388603257338594814820881630827356615067734648856571816318482457481046400136459334807797608958047907728032066639402419738921898493276176940595221231747501464291602881252164515989323984389331159355690622320656417886348901204533829134896103543361134797563140309968062233800637032214192264913582935265664343601197586895843723389519996069033286482241471876028491625381084701943600033867272372303320833446022801951523549170636206706291192803123280421043529956314252354260197094103681137074209971801219313464695700572224303850994984618175485689406908614045466873798189589036424109349566858087287051746628892592097450087584580608918155157799124263602755437881443486309734784987500870858182070322948005164712349824902948691382500242867131519017519563448445408559183622023697263123701494451011714319572096892388760808694722516622919032860144069885499767958197852719845329559660688074997039027626138693772948012835623930119846841020123345266702679291263789861889962081236796305533915411655367693268697281154602826955934771765554141990684334814581952213531595654486588462851794747185808716568056108895069540043702812805857892802512280912843142175172090401513436378389716074678849899596147695206447515769129989042652630847060556598561067749756548204039774342211123748839341628454008988987268149532055736519169571366146234029955758737104545969220837849660278231994363396425276009457341406724996306910906243861420008714834807986351750792583628035561410591500152185938485551824631520162872662897796477778106371999684773854724378448318723999032967619556161065897522565217872019189314233495876110810775 [142,123] -7356971592122530408966345003927578548055925757890439347543205710642110955360143832547889262181420852668471941491949593950953950626113276597002020597834605876978077549980293849019378728864672148672585874171029629341223980594825209675794523398327029841880588551000510472040983102998223485290456265867037533569059882004509277348121890127019670046960823235299354069891099931507230464093375922462022105677106243234818753297386652466878136693992036613127547220632861695760423081724829486277610479013325523524053332312422700682466067161318907733291863490510233595841868651836231738748534203880413630090923045472855057494349755864927157619997026503369819043326023847528591639914982683762796641397909980455368062211081647553261207015763092530090313360384084515904972943733956044282871338666572381054656942704950743961343440368125898237642324715234194160223583096826839308438835586581906073910281386312739010999155065797206809669006873484155788025898629583662080708844629446054716079337742549913878507406399590217749461301348166513422233147645569240258942736318370284919515978253534069113631110405436166751573844939059740333696912734416943487488604161464247152396361461859961111602229018483271168210304264747727081508933187314693605141472590672890949051187534715296163588435439705387737221477335886849745761987506061361857042070171965222147520015092643197491034238932125477044061770047992552015733080814692152468928430257719889648676306373826695135807135458972349089347542296223366891835552647288419039076353148452521762923325191388562655712382673961919549422325253669170288319427582483148131882081000460185822181760744618509 [142,124] 30129897841082010953630282656544762419106032686349525423392272875595456429803676652125618669322772944024944178710591282864358078719263226038304871558010432000514613749380401743724360742142654821961537861404759751294547639150600782189517416752276185410275640401549817316904218368349162324557111991499062688368990051347696466680465500465136847221597289341894231170728625980427804291288600206253673989266068143538779755046134632031049703802541725714819473023566573554684122638703547931420776496037391263931173659261016381221801670604060217773460513050809142918668491428910256482880504816012804584656334547887620595814636506925804576245134043603324847401922459217117439647198147445076918924262488561868182006260709341656235841163624434983817520179450060103262112192211149208090346356953064839382043778675328965391388469985852843328564358394860113895657910430581042496355647411358848845044158231107756140067965591160796484107227731936286294007299943798526754585681532108539676908055342861174081777174034429065718508115218246349252444677424785840130725228313308410274734222254811837546064150117587063637828685018369623028061104527744557243986212005128483162929170155513247323537217329182927911804048471685008530961843053285759908420238670634685041699066014291632423242457087685597180304167090750328568652117569671771453462488484321299381011200325659585248800551640666292279076094698718800576565077499459865118943030531674567769247847691778048651832082569630984267830496691121080877102380665442095996471336478765758820160300207910987535986657042122064448686811305098896101024742685475535303004647836829251249858712 [142,125] -19118500691360754972935192878302015783566703440268120487698892904371475273132269169515920519209862188161017925379856877888798514696540711338345357872086726950501602324999361800875930495148995241393778978679160724033702483162991374310737932841478141405614034453832593010839872442026127703150575984119649008351653590770833182553633592432339418895424666605864252433599702795235522289886457865168501496450520350388031925310240027087257902936410527639391476268706310948194487744875554265085050382995095573915964457512995087725979953007060288674215337285549155441376132157919100657798753093258607305237276979887714991905959507356086644073975489728998466659822401679156116566082129595880776187129645840160713253972586562271626586877560458334600669071954300231566192383797410900604114341484086334545886368832047568270043469575743508426441241125667761472452873483692873959974142917286753761881582526743369850850406224004817502134749309833407345447591154509282626312366007193393233306973481931114432474472723351161487771726643898197109234741175453364335017882092498657351087519772091530997183698925413026702941364137682838949177209888054719793907362580301921370411304622987611967893768059242873293739231756630061576578460618634635020167604881436048731419959199410559450937344059260400110053053897320432026458489506490691445109821512696526828446391018223558873822307023849102531579031605925925878481710461076863095413862775905239790789262670336873165903579951724356754833880396898460611006578054426833496718238625184413101319801503706147489135804942078502774036652885590657170919171677803298461784809893494984 [142,126] -52341830909216021369818297346622190813382207592134408913076502338729215559372701477122558375441649219777486902169548163042315620735642561818353535783531706374352432452581963911433507004747008561396144464816035542189656591218052798826445544419597372878831115149133517754194737933960709802741683535594024389698910500920643516956854385665718544497421548861580168778354516601996302228713332442152977723479925748189770509541110111217366722871358148114953145456049398304326233802481387437912162984895486754598954975010314354794397465753781593560671403032733418896453315913155784171321142459505045298541985452089487989071484189815697628670523852785634027612288529799264081137678591077611194168840335009459702154913807680018683691132210239498234202979290316366623450966746686948217789629707133683941775113245717044037769747049138561678175109506822726560383216446398998481809126558846471375118241590540956340120291930726490912018007021206759731177410271160456682352775498307338537315885788781577260174352188611287825247279095204911637269808677465902043170836642169504601045415156857651283286569971429533356383498318951480884330619223602581164287944416108573169631639498818715080043926583202320837138614627912865674303230387058896848119201656472876315959410539204455134133095656228635709896609046189661817062580337991212456764517412959020166200941112011951132699028548573800165044084212779645040524313394073904084921178592089506919563075043685034921026219000606175842888336757396610549938696756203714485577642951141785661790707398414172482825858689585567149196606555671670137913218751354372779642364 [142,127] 18800062727398996203857097616315769561115664739524800321685088110425401917413088454189224644278994844165592434206407067250031210051931580773446500802829163013414015557628999900340993036175529400586589554347163072621610697005672452101341701474345391255190595749623687344964783748776315897348103508014314878461151390747940680080353103702364775910390564005810610282426217894167253222998319374579995885584947429553710667516831909359630519936747171470017646502486133018077081699944525427118908677079176256088550100625872440455960473856640773679497956579952185018973239067681239344759103079416970531055195358354192042508103740083951489876917482574258863791910865528947701725663680719179232045535929612973265691787919530683317305287380405231737319182997265090498285753950536462372794862491589135475006969512241432911735276513089380416358347795168845594124145267252758503865282500506851578204092143324908011416590515834800396979907687722675779543286309074835418409497458752223268574265646138602079842468960746764103631162561702513587453636550948081353687299454142588732841219640958485956847894200991154071321015256966668899866768966862763590446269207400761598657800982099864095653445952081713020290282213053696037873001308877005955670993991939555183207897329991764014787125648761235848019417442304687940473986021774959043128257285719037514653012606265046325624226157790207029682548779534548041271065085927692051273235678942837736433239084755899238630524175144726295837143237676336646761979127664884045047098691367852497264963067420978562673098834093604602597535787867122736081195454044634 [142,128] 20189096298125525726670026695079059650811271494642893578222345148531479177319744131349375770138439833457992350165602548327917881432694344801088514103864619064051841567549073667667039806260422099601610796801017049761730503165878323851722316018474894322951654944402851224995047051858988639599019983289707224910428235191109741271782553060017059899316130603302144975719531375802702899879650004001547681201210626369731012612154928081423292316912144834299017793473663758326854368989520853764330491224596375338933590166175981754913503168914430899853730179935933811866921078211139862030907648906624735377813622583544494645386566563080563655126079014025156194229293777628957916435587467905091068909428314740453332903579044825515980004717424483618017809236502127614894405752838850025388094864222878974286901069647763340325076236291108470172522772613063913085089113274312306127273320002196785473616889172429389345022723189849790963691561820085403781411271565706393205612981974238258405545914687702294552618729612272346500950827091973800890281979939261312621466915389274968343233473358123613511388471285041649338869333198765816353894511425439278812918034176760161358936984609479350612622414400546666379821506892061930225388238960126000911303901092962756297097959428766234660135389250349220661763827001496833162490079503426280391835559365573075560861250214252436343095431004555352971035182634713609177124798998734301833897527008304961075900773691565162499069902380142590542148629033714926697093830037434241926499479950582476613895807804122546195522408884308195700578234051081201825716 [142,129] -4158410840458354783196545207561000860343045569154070767723615997638252470787192141239269121155734246008037220156888613178618431098788045089238703662200161472878881624520322456550914183743218802534729962241468793394314653220308161435698334809343787249330986874906286753526557117494720548073158439950170353540175762902842048134020339890358547221398126188675296652731562936470912288531612885190385858906625677781864504245035036958031316755588598738042443329339594545869316970840980079674503899564015287330436707486676238821004070125390158011844729481702080451406146860402006487723975852461503031524069105193628507182492517351154812978145296416395670046703267434223755340995448580112434046876761946058507728026393673189922343082578405321069490622702392377277512894994989891096657264462402895532794912110670933046210257642904592643615455479932993082615570492730307968817945298015091340304977364542605545864527100425152250621093280002812667048251437846773678048395722826178108998942295703595330657362771794542864009660004686530039317474444922676191758577040038046866529100079812821394626182824204757410251289447168045529352365819781331509877010045751565079435160756761459468719663294106445262567879748611932712942324104617042661934300736376942230346591503554120157208183749480942188171933845957867005009584776453576671716469075328652080796589067611536301930078203904061510410839003230472070776665284791305225567142779297452972961378143701794240811426352272809801739164762896580785625360981290918838853076092171906485943713930272063585180852127068683566113839647478301 [142,130] -290193674282961337352318236112832745777547730608440332442767464260811149959965287894404083306757989995809490836935925900194535160647863072542531440899855463729866348318266122829909546847294319696317974097726775157314164691326728572121793075415732041609808441068629995308432389139126981309707624723908470817016272780409850765912316806826719577569263809353745855438212581422578341912795465730137737209825185898152764180272062713506181904106723049874703499930313783456702537892257772763996634772115277092001807732881317572136763688523998081240074602472635997689339722831748868890314736238923009124846901340834097700129849285450598350153946738366146255024887940572066669994723443255234823869488743562477509398769434169812936456334168565672930246543803194173297262824803136450384896187833526267482353618735385897589004856899656305541739725559907960736977396781641251958283449846044402038550496539558990271256776719423209345243922599679801437132905590951546833162952282783717968034334018674271059466549780928811428366309380132631435060892617737181088559249251839579869913154773056418626715582171616697810372986361686426513547563722295474284523640361961536518067936077057033010092579480711480342533891831248649068454536959257576897032562786755578012239828869850909613029982376716886398085143265515776504701903168097139737344203495614895899450411543638280647764609151348256634467386425563725795603309633385269360719141925958574708460054537538066137880143544906519870372181456493154833233693097177088149191696447037180154577499325921503052607578450299117173389 [142,131] 7271862443701194598185131982317066350588743269901497118236397619476213282004594559776043184580486182709653605356170622616796435142824271526885116854949384572026777693172383483461716914156075857955021055056693105345702027234352916571472643972375675911169685256305288064015469331818466449301025196157148571020486440014703275154109272694988836390081987848941706640159750638049452112191687556975760864650410703412191744639492140547774895387535423598570341900022893625404768241731295539595838750869786379671824748213816246094693209776699485956757363179550347956511778566393349654865539458061926599347536989238731948270948054880417415950953619767472545498880026016488067481517360852977533293105362639281564065044317885145380653404491897645008509198065893829636078451037109077313303629477284631260030690633482895342916263044750724880780043763634356853165055438427391355286534467682236241478203574148870132606215703926844105324515032540032192028036660453244799786578199281351699877437870085629277052180952767497265381657114058468733461758196700741494069408804669602107455771327324722021148366784428348419874248051832309460675692156885224421497145269394025628005956536298575773221613756641076647481729869397680849278735230471790742413047010864426595314455108793270747713497643743093251224389311180979444655357344234247232145933323692364882436612857660968842723361621275324296918995070741676843677643142731025466018349966097743642078286188274999501701029765204899443349240308127258529262481505119488239500455879642626793933581629071312145750206793077 [142,132] 3221393576885863992504645694701040321171629259161412543215827583995537093196961764944240292173701413892930698153058983510425080814543008238657548191822574206330320187077981042206005631669777391670506078695737835576515871384697658250058586854808753618907113540787983139587554298810771176588287376703202779549908921945184425455122790192236879438668471569038946654532663760109264609547985178257059918841387862848238083552141457040497717730706798304767260648904232338388512743095524862171039814915559710475705805393317402345897499143722710574382485206858278353461212434079256996682136092372100283219107841565489249945555763533022396125074701545002991082802422360269392283518497883335514953599370004672516082425831710408915681366905483909452335988905569189719801517187950499246989069969065220493746484877512085612988047398560186178942513829581381856582095353096806068086840780706126012648417826832713371129339574838599786134400447251808940154363507684736041044299908228463630501407780644827638385294233866679686735689544937663616391848467926867310715866051357464102919706240957953367435588716556821101289602859640303720177338356449336785908921459753204153452358275746269862461021110465132503173454626731936492498148997718771316322818220033478995197955034068034469393419969255905141450983983684030558242268089078639519656197254295324035284618053658409258967933986302539925888935815729316945999981200799862039770832995784089516977099025594611211886500444601953674806055833793680521977556694467379198010782067809398233210660622583103405243 [142,133] -111369845463937274269071789310853835950456567577977716540718649870392519422123101386924315927388571145212784316107656937903892657889001693351147506794288116695543865097479045176061704375119405612704201363503223418125876363985223229377119358621526018916720810851924753978348413735535426896990526908510239726727847428152674681540744839885406098296022096397276279589321862007941906772460404874584555392105149567329298667281344539452490965518905544219720559905784822840466132344763567585146087299048041705587496099579929208169968152488194149263652241272967624601339579895790863108189027096492488005943232818296348793579726228029927145672125283948757632848666911426668206669908132017620950479767453039918466588694654889202023537600730354608207912406437173578834765581106473212772533491003849955139118738133907432688638729387758301686462839500876940465009153304268189323238207799510536351465535632074716062056735330697012638702018669188203447057732209536245392393746348428415829606068075046657542256865373746783512822619337299447977486936534941504190109536091161932136961282111745553453177813330004960057408892292997088990911172427761051789030059638195030158750153220605854161285293168120046493177315500593486968676540404203620827279843179859352162815201857724817229468606711748992120038243100153314493982999373819914319619625636847587141366975801279183357191586864666558095082768981363746585880509331836550127677264260260790403141271212136613114798969640695895470418189072062452299296681663872432108177081743889737818822609939 [142,134] 1724944274856657448223536243413312939720192337880273029517138525227362322090320231836643013861436783329309561094708897366632736841708459568447046164120307573806326032323426401184198927314805796409134762871013956650850159538651117656913472031641048974714628174652253832132916810355741820390999321822430890268050028283168907250254187911436074552098012945969564966453746114030826454678319839736821461640293570019837132488782703443950289508073890569879525182744523192284738202349292635492993284803659963843219930718901718617744350585618885722262435713349721910550142396539900728485905263612150574477048588095196545892930232266785186157285955290426114166284170526473979986487832685284748196615338212165314848702025169442433079946091181388102834908948150995567217809901770401840655166189447428469348135593657942144306621779317202548019960865712227733057558423177791309286388540885656905070910673596468712993164421073556080482711120211755049387670340698588328657426401258508588039082290178169761404075021671218753854657128861367291648512189210379356671807018668490783388447363975810677762959183352008016458380861202320814284483752984591956941916431692438824811748859838490799909071935107802886170092151496800816138541093664750941155988356492117960269452396182202030265806814410042033549593578878848491211946119458065255601396100523396332508547247710373226942509937547589811496201797559381453075228666475739693543248556913147877681512071115897713541905780288848096292772414077363246660492765141159210694467015069356402 [142,135] -14420762186832760019216492677204818151998458279341144101501044151688882663785942506182109929479803138556866771638515469136475798713759662581069321794858512984507294427981852112395993378322071245652353957280806135666897814847144475144525853240355424141984082585370169554648984326905391007931415235411982762666973422668093175255666293735344908294479813071389599934312569027131350068489214337685373392149103781956819244359909675361678361848168416974029797376230773038758971040423329173040906932323387338968199130393277077186427145874546000622007520079697635641999986068055485600687476179388130446634340010812144627708782732459118983565050500331132844581197038105196906365251107266955608226942736628171599468897897618465733162144757882466306967864118898436489169952073973137255115374495246173525664005508317069556017935229474008719906373008509416126730768770313894100633646692195586045416758732240160770775605044157354549680420758589040240534512399018166245272623236392028106499944091348639173002686724077357624419398838429947766701912588804483641311326723070766588603560248924794729746917897505676276885972426667568608798770354610525230943738724498592289302903874872016544874047620424802768390946137111371810814220331874657421046931908938629720542555942894464325987093704746697142904672334829991703658021798109362016489249708854525012580888618816250242990806023874344773933572116361865888540213384601829947609619713662740539658163056277527117274098803183491883348859130061704166541385644585027522956024 [142,136] 106364899442475170940729612747528429801207397145177228196811755412337167270601802015226033456265247565096689333812020126304873139279580256279324011445444241532669205452990588008031432342054300971585875841488975801126676870772341860518908289558415759039765921037697040752870231462189338133846211973670119274211548455564154832983657018804900778183583621333409654255105539366402869528568306615536980837405119727053412809757468362576957326033895464896674351048817389200396156284566121875658369144584301658461556574454423444020774633531036074533386644713775128414283471187010668839507661676738753277629153466004508037053865948171732305463209564775620624380358547526566459003650852410719028151732342772239546882457724263868987206916591512554835780217683211434729235070626065269544350207900584964038256184064301950755576321609011837668248418713480834259957194518396608271305876040320257482284060405862522837189721366969897568993041940338194824611638215135406769855951458797842195626153181034308361467082165240012310190622254570669302399394616589379516430151165219441839371064989804665497926621847946787177577733342546430643444910841200234139075529570666919798962998038134283020140701397513162495080412351162711389077234097517205723131998911870141266029372030429692546921740504364892796591534052221027334470402436430998717265090749165383389177507786336953480559799973414659881112325103652634261921177319575061201641425333846233750608478280642627282945482946973812478248433370606332297304110639792 [142,137] -45770708929508657037094238288625618120642894411886955007570905346816355979000835021145512520854425667255474064374797252349169603943964399334054684423527349236626153173094718016901599085104470215521049836279222554499115014125799504877273322393050460489029713701971224785077057524493760008696455168374126204262049678157198474962129338971460094441582033749422706684667409929006709069584829778383954682701692567512752399282976172280726609641374147862218301701790429785116271252703561766971816244970074802805690680516509578344163464145607012503531542690149613082825335577905623694751862791562073135347458034002733502348180421556776597592079897332562063680456337545929818010970249735117690522584567770867549610984540076513759558214584341124112453564937118387441180808482434000223516582806588708029596015044816006549603783124160124985143499647571996239176283502827265083926302195754116165324860072427380798814246553211755140796933999807224658376799448527879852099159934232803857515244710468597411581457104188965032832265841343458751125608095367439369992025262181188687423912413140378598267368004103359074096353428475331205579281944450718221919163200795450743649394158344084736614950516765402424447251733646522318369517427675963333730513117496389159034959196501938201386356448766584516212401907792537328070260722325128921374445180595923310023367978999688791919301570101808535614416007243896054725870499461400125310273426988071712320811828238253117577724600126309299677230472130013354 [142,138] 528570357638487156876213835501116511348942134202711690063117786209035952910157389882410434912201173323748236127658848555565174409261077388095918560024045030410989552624096481490221357905949467392863622235520598102171773871636752079564740893262908585905134473112119409037317828616660637216675396112623121056430254739237763884574715963968264495013006493981354621688766591461250636768054785016856577751358540522864986630223342104989484672000436877718638612203206323239348497336721495264311058643275156613115153909135541227370833958131239690285432622086090662553874815112715743358017863283473931681204636436343330100324552058307515558784071340293522164352330423396027528917100140505732194941601648010621042540789662313148098826507878584128275177592462828466699580917737402583920831766424621801601365821798826120553197230030343216525500603422341588667150925510934730608760980385558001041954506396891418608978074256447929824887393361934739094348710098541569664241828276290780831104583146256019854163661277583469668698305754788409512596241556631496255630080853086937414108967960929406045686317975076688461982992040430843545648365064573791572147844524702491990700466813623099947429097023347095177894470382344017637699099142430140516629262323314518525591474579077971235718469411139887770892148446137048308373005778529225293488460788986672065499378278209735114294516056050541276012304603629610051432015295138408485883158567102300361516261927499233735577928799813088611243887 [142,139] 349895117116898413364174803964721506126210448983274746912145332263501427608388881503182010038450195638911087630376255025703190890027719300729667476212828556825795120037932918458980050436938056366080234503795554751572688464501088617955625762616511495367293250216347781215521432123686999558224839474587392243445253771483888485801108858097088391249311995687044528760405790914865133152854252051564266591274750282731520119690237072667191213854866430323774995199549323447635752530417176724848817808839078450869922275264971780142944427353628732871908024031739451456546744297213378785362806696371673206162577062094393198723350356739331826045739444224114815659285858697170049315185707964259199415035138599248931977271027284407709772860937747860258467358412831966743043997807545972524090889829826415180239189946192528888195162390921596806380719881638100125434247848300152903561137201024894068391489290358016844004333715445649848717377117330556890569082528504877746798035220436557149853707294115103235872779022250540723147534349839142662189154924043179379068824284595075994431967484470606548889946796620843565673064585495781779123477081735154222255714687663788535988842440959561761737301228751054782572625178655989234968767672326522903712314792098132247983382495389368426047947027201683535927977718236320454850964571555205583797961379218986766497244811502241449129759298127921013113588890399019025105680531209150481785822351190991855107087606791857851696562655849 [142,140] 232197794382724694102014141156009301783595919884953972637696267185935726792837391735495317839174701080411251667655953466821373618729943804042163239230457425046234696960879359509369173688497858865727055117139986137036388984377630873640243725486189621195814029628766321899133129329663709793155813813950971621609389058302163557939109484287104042900751184188221436679431857633046936429014530036748367582825530502826094623438735860657339837005879716543015982186345607687964914212552075546886148229088090369746826962920542370920374406991252187088083102574256223443618639984685722569146862048232159774976696418956971012841838432754868195283239881750333880731913171545910640365677443581032196313713283839612669552651130524690796718005522402911521024695517731650471400389022909032944462196208264530636418520614277483097545851893330478643703200691002691047414273890917871068069923337817726453602065945848607540042686483383356442093229515295929483031407833731050111767091050328386504355423248150629030290196007759950057052975753754578878588492733753205205822383334486258348333335645569552582038635062212280665039570414830899138552186573544563676839125578339631342588674852155895262125253428127951364099775009227843309959639382928145572142033872543551598902446933137916974291172098218806309339953693914945842967904882799653430823764611971114435578491036521695604618617614207488035405547433544756325999006495593772742993932092168224056830670768490554256 [142,141] 28551822650460146187398926641335516488083455202681294921095440028797554968274432586226775666577940420612632420380285428877176698432549231201771549508777654833737392427256960129146496496772348636093087159733629569385961667823412270475555705437647515744803830746528468220935073355416012637816383509408827745375854864004436366056282598271843751238554488892149273573500486218754079921574600243874770834205943835092026527315433506417156148161312157464284235994024297256009902658853518443849184786918290203069227835297355010688659357781013814319334003212703319167650536987673922632812536923052581877605114954916047067384219096289590343161766686990922262917191305697333225755268550873165094300808561925563244358222770861440639371749936789043200289784587381060623289482930954134602371980455376309201740807007199264848107067938086920585692775084475000722823949655151861091912865911032807455227406886778222103383800349561473895161480373165035057120585557101898496979633536786972322530013637189460911941795576280757630269993995702774388211608554088473234533423180436754456451223598601243283406057484997611197954601790998675934011881889798349374033344125309067138579575494142538033930805166989266608938157453755686441265654649780363062799419168095395184381366602638415033276607259793678049563211829811552426903028413962229795285394956208314909988724261319586922291719269252420265428448314454870602728957270617154845572682936817548606325926 [142,142] 4133605614029967408988070852641565263743254654922764126886548055676776475809340165028299103671144669658724334645087769524960963211003412149310176476625672280405758815096216945186067190555212010167027019927015353095110260791309209975115754819349382850445270367970436277283054832862758904968595815119489320220418263435733096552651259609090250096760009591990453287611751834321098760303934545843508386642242205013211653686529227993152423946417532695290106199025279126870837343068591098567027662423111259983373809015633256608853961108968165715164636249149194840626562145316074728718206684706436842433451285650228093580689186674135332752647383842526716545716425658737547352623571111472846131541624529779471457239838995629040680534543373691329309084147868949984314912708210942695316552324061267154821084407155599389238792850508585717633766318912067834681314993174908756941966937113856554698302362704944971734737837948926311519492742512314508521471377433459548281317805920172418093275242509371810929830823677724846417340484688499325488798742879307257311615573817268162460884674138631593827906530995616640622452238194196526026171030578300874368531044945344567831355135389527882962848853998299606501191158135898719443141117013531244717274052055572922015155149851270411580031157055371823164141126663490421685248814780580296989464531131937508529944438033351345807110692442051952441392665029781163383792289914616531525183472789 [143,0] 3265573164190442471187980104569862689485038075590398281720038906757132336109867211185068353890967489600409539641714460666325654084287643362381004172540608131702415387761081057558862827278372741681124040562368757818382777357968398652410270643868327361569479677328515679594903876008124998058809487955112923308387090749921502869206575609652639351716705646768729458963219735323794759703816210202350839316021657799593070255451393662130050715079635222017932183252824384180648990691551068975404070533581402287973427652551263947871106426477073000135756975507065111119818072022705010600085701269581227862941419478156735508416752811985779764996970290471141629432215851613181050940901548301585911624256839734422232186386018007186273275268358090831522171264524653242056712495596120129970944848725365805663697614506724272560366215961948623734504717273105077477462744942115062678968778068530635886306161118086590830467929078009340904408584594157398845116448657817780446732445893502122229060853884948513039366999387313800955473367887577002768907307936442647106285151280050897163489021395114733838300599903860140337839489853923103709425967805032462895965386626496725677855440051371180015040875063029816036140556189272559715853434523536302217047340966837667701111075198955398703622879585595673661317083455124180559741270596666275334061325761983948286182628521761754564342796282659324065229982740887090292737014848976784553938199866719561442972994177994891351578960836680443317165931909837067315458005521750110037911624185185650716313601200788738111310176435546545228730057001479007670705974498526853250284466108195232712050830998330144210935942199204868828064090102850562197248534254457996913048861683674171535842848580429241825574583070408137240028269358243662707168877033168079795336248848668792924792752335587385130082550292482882068799273902715490479616906636795626548926089050580302717336420019008871006614595499717101856672924626187285464569891237510245109688552933039917402085103693596318277349548636722384501020409128300692568832892435693568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,1] 323478136574035170141948242895999430329130389197390707026563821067420557129905340013150853503406461501340441006674730576779797624110880521769528656464912332623113509085900880218635053103863971303117264335683285907318872232339374640512275127155709028016941807369194454639329352936171257347052861989563552693608708275359635611019246604230296276486762844973922927079066677643761689104581414035896763330549690143412489102171005120386880569310102857960146095775501229516983312143272053514781714988360529343532583450715701617117371045830416238170933838415077606013452353566941780075631785797565798160107348821136951413286883948492945451341499970171751831046535191028931422520022583377605189217124893806343343370147323465025286105019739454704349158432427025864137432720325930760737824866380054555050546192198502076582052201412710025755456372231469828999049876818872293682376472974661717473953403902647753930870342792545814938860251518922635711888259670064449232205623946372432785546226428485163324603603341259357135508124799108910767358060400500276770361709764525891602774210749982432674173742956890459911407659776058642909066516499059398452851524171333970175346708163902287817317420397144599740381430772749215966753421030800358253206579675502479902974054868732116176842929692957871275851579547988303467148468283419098648904200721298687514426674042840341733934705572969875138360501979112122654646006807760271198701656792091774093790114633114956436119775908422278239672742364055362884311809196824782484060911915518474406499820270748637934376630334325987458527398283308278439427000653510542331754767985485489028730258065166012279292203457366812575255603561852813915959746741600238411544799456077232925144229767811056807047675922719678477189302388947255740902414559649531933559394457113764814059822966826010129727591125959845674609493353199263772334014638015933880212161121915801271002551591139450051916583286951111600914068362478231854324965051218619441355831443813417632342426820550589944320122545633697676151050854665284789643018376415543296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,2] 150599144030126809820971749852951174352918105596978839829770138523149512772233850511736157101329873346888608693101664797176021448224551098175672929851615636637520671890906757766111204227889444212285292481479370576287595768427344493675254649150605294555565465438438085144432257694234181196907991838969467715689608131142602161402400589183865987797534438788059137801200674266298628243768417698836603365404138245437601819452233395677216766921978518736369034278541148677238311837018335932701137655777957252898420634873866920686715897993896360821972694519407437789607908465992532544231763868878417884761794374177903014256793452799005568206930349019815812717060800906653804046134152438705245678518222381517069569622572071287202940560202632653104126823321732450478558186648515628700115585906020840935159124205381846114270330992937939613831010474274774599331015607982838469643082474107611575402927684071081269696479459748454945671223883274419024431269925034688901895926182972591160957249543460638149223140393356873865045300135664920309536805716793077356940399516864400172066090675362876665938687312111649950352581533819615524082740937123558681534793029062434951202303567455967315510341828781454647758300122297326737655850044563869421781510305613689862995558045050337632054146821532135942507100138110585742574046609550237772263045278954871488509585695310254387475813904103035285374386726855184786102743600255726019094584676203540423032591505396939226963458688954314203437449310272378606933673449979562776995161379752359459487097653858646422785682914238638633167313564596920839878310344618551872091788634154232242662054106474151457706758095299724605952769885475666716811434865536972908186474295422672066815688733631590691980137176232130590131010319921998117990421872474405832899730193970010268864446654793145621746969610880171725742382285561373537723842088668832376700844463443160722617482677215962286331673787249485202775122682916493756161169879566415701003237018164758485319971928816991374090596408655573409820305652968628797516448601681212473344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,3] -13001660595923863980967717732610666634220639461293169696950162322358062551402990095067545348626292336933499313536069606269792244473601460134064326069158893511977550090108398578402198706756597067611016014677041156238884005906163704277663405708949285631643901275881157780810678514120422485372270168152392907977684115645688690958732681385272806811158990191336094082053853362750439343283518209698193408919915280902394812912933360246377002798092277447480486065359334805113006754357491311477396835751178508911614120125116406064837436092768224409164016193059581103461911158336527405603913777918440809577257571221838664540483255438191892105125371748519302619093694771743284344006630070164199164994923831321469915186213512933845529295122139427145403707103821472914786112137993927550150327515412097130525525768373656790085892640154684254573956537531121980305426062147674818049673351839225883184839891984765812758939534726162188373567020288943281450714513097124653411540281848404462295721805539930065716055670186527566922750238673197188247313766816566489261042743600735437827706012295233168087830174507695183119118616391021760870038509045918802065575742632749229266936480123491194860441024196535680995762453886787766100442210731700312910386307169102058917008816645261417341624516058140366363626805059288295596517797969593603952032995751231231258838655128836678681879282083487710901709796191630071189688396666778698958042215272178929346592958188419515663842433062230417297103229771339065012095074733083549411979513027170841052898965335136137856695143493206943941158234884564077577973079876715653833874128903118850773068475109696574572924040926263848657136059775684737765101190237803714014550541660932489858464524439356885416425030765570486775938479549766587929102013386157239969826585938141102386232613113211635501241427430941584144006618497261253889540723634054701064279231175377947341527814787277938318738637043934752020319065804002017522991126237724803304186084818291993882665689417593253834787931034575716033317318865522987985661074924353479507968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,4] 100297565846237997986723590674878678264286634154455995535387390834566633399718004714956507914608179994363155590773964772658522951681067466666753444727777356989252179264438013569241295542949262571602184286603290922727013854237201542164638435417218327639210604981692523227450419884099327407427447344790578178970864323221416170277203455176007751747913921474553026963854875540625323837111245115643784102709688727426842353657389188682818115719128596356823712478170469552855720800705151808873050315944118956726510022514531575405270858976211591566002841725494148056415328274345450291319974921679410215560544344689115856957420544327280596316459100980583035000080444225687235635259887235140552946253246155953903843649079365143438440997501227854227076353413667874999728170824479340127788487990024950085061100642620595724866921897839665346107655555888091783363290994271074510128744909009691192349612930558169929351691203958720947212886182425206520760938738204865208986501806806005117588169609731280659114971035748534111111285106736776694798003328950016834837787380184728048461736772972182474133471646159803494119315802620897892546355752639911643402855523187863289639838279387832152353221376054549432305736000434708462422655447287222764848933263860786683993983879156420176751710078021299138356717254408173637013642303864363393758187903417146386420801146686257887707658869440825246588646623918936613919623622014870163490234268392541448319243622595662461016594749397095669744625838225367058439697707779159182072375236242864498720442618579901498284042808669918939657351539744001593545637379674170379437831126896467286802360515312058519633103685057922759983310267455355798343778249447314331922502889701831812641970305938946024559077333157615613423920110507107726104252723831574914860219328836302300994698079252816724838264036149098892163100627093024769461980483580572193473273319114150791643997819593506143599104029117623917977299466921508255150558621060636767945892477788096147371879240321015306543850704887421302704556182942460965133448113121975687184384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,5] 5973831958118611626808252209024449346060713436356263465490565159259077950347955048957162364846809921290593284753043589254806587697089981807639206040343074297327572960073602911087730818343541823854747901460334962400743031689935084515645154044755602715965215568958349284059715392975980162567143198693006783759454411867691683243798070035387497552238099455221177085706960979332490131633079476913219995298777366279619949837222275377448001715725383114547094647948001171385567170072353164177228265853556518639603429316530527724919190305929819220137027616408582430371674980849810117248913739183960896020250900587217848973264081905031273437266764291406912079541992052080533572207080436344787949006496502146405756112602538480371151446745348844007826992269318980033595945185401462139927958668266507743806380386284214359814130821359446623844970844646824528498242079023204316114189405486457723085189207626451440620605061660539182533422631245052976521629037959591499604767017491462276708352464901523408237298574126458913354903911843122125241096741362562532071578199613069338096944891300395319655578748743789660684405385419338254029764554303189028100254069956141391421629143585040210080406713051479328586582261880716159579730681090803082454906612072944625051614741163227278704343410616834619982823915897408708724891586885081361645969169405538981376220615883745925160199357794963715692275677990354282177654622913660307639325808495359504266738036653049025444753794202987220672155920927830182117802704763490047395783916449669352542609668181766490552804783001454598361217015865411797939334428812993249677849455335140408746677625131917104725286434613395040307808670895138327754604464331203743098721180675661335920675026457052851990508151114876061996873636282593255211638181832651877032275286232099775324154567011635776643813979891428232152831553748243497519605479851820134765388116357267596355223690274189464838064542879096910362773767153298954917049766228549112977708514056083014864466539762199340172945743854684757453291286504792584982598012511493813046607872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,6] -152797924866027491854529578338311699207371538093154454125819533035672787781126759156737522483818277455912818058363523266120219161136080737243747140922542898216895365751580015223941103478671237912829688560698790237065217613563671600183879761051230217923636661719079175404398233463995404784489212272739783399857821082715690342812695887927129230077412733741131273740792191492282532745964984371999331758561393086565196897642849146773642663887953311887582392259796113325193014627056035549761448088764117534173182133305720507509788639292483394990310485511391631889511611896302542376433934286369972378358304849754790328832546741705349791224349063597594773174555926325284203091135619476665451619628140568262664234589858177560794823133843869825579293888517722837339858547827146199678757987938239074430470300988933551398748752800401276744091283656409617436021770330464289073347668614805799394469032374738403647798420570998598031198643802032561026051976349058810385078729118455910835075396432271308676210876930138363323005615114698217687184665348769324717807073862818416141077726714414825715999024624400099502643317272975202486243102046967527168008724334997694667526946963950793850284617374861301907162582881985396724705160330775890185921588836256726304039973885830477969828699637331607880704340805934852583174639048626957437623054719384907018070491324450294995625827701448717858461766713702029334460358574124436582254412377829860476423929734251971312557763937198812159743824816036505844229308650316321484424620652857710335721269151810183163723510429371188741229580884458943282704902376346136524008737521872618855947136989001853522155179330133803946673772848433255955307992555198567982378084902105998238707912754776713344656500126645123079821857777838779891493542241627627787000210638854857049299321839616908234268619268967297843703906576828378114301734667818835402969805873876408977030118539918624763023855279245375179281040208077253482026498900579990022201114479653349098768177574738075640580606160828683011846069642337729060486047981373138332216512512000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,7] 1709835178802210895370998986091896326164764847961466672300851024092640121486463724382756990657780922068377512684428689238198465052307135439609407758053147019548542748077407281645185761051147062609565441535742175502665162006534300411762911767482852246563923769686620051220234490537223303973896923654820146678307155548968003541039324586953126404053278377308065554805700169733798115837834565248899140296565689887156132437467375414444874668094195726728603511843977038291754562084917894730256004301831724850478326413082051279446314730751696727698456966763773051798435070206394935334369723192021027439286387741324230858464204223401866944492440036913129594610631469278054240775057181118123437441454087680596972964703128021569045573446327596979607129532026057477813255225349419949104099968376279184857224539730817731316503438947380642357051201311145825499756162118403055995710339469460271931524593579169670931053064645142235444141242621727568136763849634719749380959006319129217415045185118613103954189649107541764909137861437394539629422061006164845485510606063535931700466016279599374489383573264291916361990568799461591961738004932682802233022210922806549024809251921326242561491528387586992128846741984318189308264124896485623681509174558685357215639574689338960136936877890909960519866864992320939762045462930831361305935429605368044969199510918194104814861561348372725168179884823524019243087236741412247676750036972624731439855270701377569351597385343725851242026901106485214823129558536409128650096320927112315356299360232920353933057091554871464596019366986039183781836487114366809778940962902097060586009787695319431822220132289947550443292524408257285574436792814183652645840089917582383725022341000585391739608206570058720927892956314396755050303927912025830631193724936987107809573424546238321126157766959091806593937163945231622416535060902006539111067543837877064551556453203478435449763846336668147532422129397203393822887804205692808235804925024048085891308928940055734587440858776608000308586126753371139640368486546287011573005794912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,8] -10909108940488618392915925682612901824767243164161692323667250799782374104697136082201153475178335706696322969942844051383280318483641242321200368726818903232278944349501752714082296760245805243721825119565795034153302286809888724427285089525020031908336806678358146765948016755803952476899313433790922557480470327939672475681794997045689501178467713492424335434447753817715074090946415553327476040803284113588193379308402703108648595366611555459765827899330931668523677403554889269544328784463154481757506847341970035557695957262166233452212381047277132513579865285907086047289921474608317043194702037268637525264467793088971950433621745847560803488761362443572081980942504207319676507550317176862641201894393996731101373470133449853280467752499702405885364811888138011351461296721792117079790054422789336984694284013485107061300350623094460132971097064452446710844315433881526446928548697044174807649442906292408957781472658322811454962512520512172324776099201487614731174404482539337143408210114580856128907369452433111667208559115276133536568410747795873669579512397894905158124772126826354250270971899623900818704883930695155835671259286836886922292816452611301117395851483337392129684691618743793816754892514616541224229372187413087967404065934282591246960884354557684889587228824171747526578527017772847738721651995253024683046758442205165447408335009678376366459188973483508944390206723236420929748678500462020020162092527435955069338826717385114056631460268929316963639852755177992693426532740517530205156969240117964993069359338966454751839038392675346804264084565343330697889790454611413683523263641875457056213839839389180853423118674614898628158040052854640509690521233101606317915890999877851437860245089481625617767632566580174310296752063724530540259510166243655351809958374151756337833636612237434498014825606964839672769758579727151165581584052389997721788773125191949666487467572293446908967778281220985421217142446501798558474716366252058362861688635799569087496416604650678637253747968845836148837524623471834094976495703859000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,9] 41285248564894908927284902535756097374882770993503569366334003212832257258425528810973394507100608664291764556865305934936879750961589215301830944155752365447792674030768563134792550580977055290280690815980135671776284536681005597720026667853358081524955970216516360438718843456595507050993795031673487416300385182243752743476565127420782937814394794974443076302066177487951622637042772023988695905277189012978752955405347872811265917681193892744330997917587292528033511480530790499078084189137629108773254706635039015980789512674118856384249257286648835104366059627388563376711202729525270016787988067605332943893633867330277451025031867280116717200592785102626912553413056098736769247150410549260421812773975391182997121411122213667060505183727849082397946256484628733017182662277687907114394524677774211469409818213647944036555397126615451555418022780190622932556828146305105299817309939950764106286032193920007510420926399177632038711168055941885473963755149307191530378969629261638959013214396681212624126748548361940645229091570676746587836442987437870687096536284229478736846128560328791563311265938880488255848119941419488633814972805363024638168270675985180560993453048703317065615596365147541561979880870322110839475509230922067838255985447734512300457726702452600212334210871568178423854998812969941951582539346051040503847488210158126316148002864698006575378526659158998758126131710569744180121353329721553479703446231627631099168466312208140439630295112247857064938944601675954619353539865814627248958939654902277282962636662602801253333840151829849732619305740052247010410019118143945356856080936232338998452878199457916429985906363986924796577689909676228399850164295413941358674258902938247486730121487823633345723631576700596379946681630725747554149360915657017912973837186138870927941652035851979986719845839654574790143918997186377068417583050450781332098232334802572592323821442631829066230650598160484592548775395446788997535320564215342008389937127644754156828142451942598005928968498612387696173743947470625806102683178240312500000000000000000000000000000000000000000000000000000000000000000000000000000000 [143,10] -74982767879656752866895177189444882975702074637989118904666072660167097806408189674462405714673367576278287208125147332648435976449364170421241431388538338823511196349858238102990501201204430848689945817005433144928718690935217760688693733172546500605480532778964624054280494554415205507318934161955731018823805470220425039648241168188428966120446700686249225196046612743021169127306155089842699428641327208358765087179098145763056577309049063663929611017356485463704615536555727519666403522210993796176935228958921473465655344173683963198428047495563867876724945925287910444819059859095087928217800484292929021626895337154237982062995606448791239438182109576942930863951833596199384605788183986432590663807199193187828188437594989965490501796356806666310774493344736872323167025265555915709225358110172244801985907461345876010375350428348355999502992056080336141154779908398155176559070540605226302016000059683079828009419292401305671458149549326084554345535270598489087979213054118007818036153238626240763613955192830411025774765400386083563069840752800672839112577582134066518850047378606110966223432568445277734991843734057383322525569420641569148477597972421934350692380623255558894773284302939765930173134726283601200522851766103277901950353625945534965145544870717547406537774148009891218416270278597151805400540760034537837123222807664032860331553667674364494466478325506613274986928592958975664084687144938485281701101531086639804358743643876978865301289709316914447801353067281738200938398702130370960180373236057221542837360212037157301509324662092279469151200682200273264413096462386320975178799237556859695349912816747914296696466740830422266127973723251967051785403524473997750732829719098527656336104856356980255861245652686698369002946665628761139454374312153188101203271933900633805636823015390247414653004378116477347204526702286631266447385157315222900403473280814456679333248033944370212061732471217373075423104378781158583570957425331255608203304762969972904413569616583421739750643381117145143962064919473465642133493969787579589843750000000000000000000000000000000000000000000000000000000000000000000000 [143,11] -110103473917317175847301425528589158958830247831684878660959515277739752289846726588355548265831989601805047367149629348679737154627875399608981446507780770756343259399746704035707294503000329543544527462598961262131633575543135311869489580297614736823221538151294620675722410509201498888257609659019233197231197669788739168279310838567437722932334605069183000933252066967642871025230276041310631803349273118275500896593125571331542901253483870053798122672260385709223420733233809186747659453607063197905487079118559798402013772460731938782995208997387237101173040346077503808117754786668318119153809156004820131778635239039462537626718476297911542077014016831656119631399087216013254338485762625082848227659292987026250638149937522558807398342099689847329373206667687369894370070152516506695263117032754337233865408174707652202846549869122457997145814370893838331116694990945611196530590165183261902471861749942431628146516169145502440774840615755460248735961818393818164126757553322292882309248981555875136789213436259544536306619029271146112736820023584285434087186565753403660293430869941782957634815321913383620897823272798201674561710923641591962611971184561901626717073364075820289295892556417828920858365539574184099535124863996885700991112163745319709759976186783458808728817939370136108334276761940770158422232324007579408131185165665590259694929152334395822680655434071370071144537879617143082200283358439538236211241383124113236421858881531725905150590300092554683024325464963117755025860500646238673362229323766846142032252644853549700200977908576838021622526931584455766305898487359121221775490197007113420120047404338266819248843662333941558189203807955246674630757522805470199172081557784085108159736555364820928256032105994945102820449523113252382359624227679326124784148894896798909870153751773444034675196479094537610331738841946441936353777557702814224562515401268626409966600052056229336075311012351605279584962772122197359747406056374693934740713968768705128404515305448503844429102135472987680699999977398475913356829390664905578613281250000000000000000000000000000000000000000000000000000000000000000 [143,12] 1277792478249655384585762460919170668191355006097412923735767217091892817445719288061037227149919848607862707924197884034324575762704726724939766330678873042241409634373073252141165242310245207192026612153341443152426741108527646763459329778829207844160322876966866818437380458851689710971046078721052928278304784100134009546349556898340357818590855804032535977825667887378138194105836179587421751984931741655405316137336461287612942064045697289159249229359562885511856519367931409121973901121713226973970654337158121654075747380036200588850651631897210708179429933337108245552619607802021377252944863258062893068816328956576931419244738370028220913411965652810412594589917369526448622005887168947903370375264286319279657408798574967190236522660290316253782325941659840168085038549363468653655265128862621220481544870685759260529810723307685347274116431150198686692184281194261240565915766140778063322901834076065585406948616935474443519055044149603846718660249803617482528506799536495474722883857271836329026030750605152487314096701439834319302426720379177545236891317952831650350295235281822035463354424890237395993907508224625588467768365503669954786751800572636636023603060139661487333721885242872756475981234807350172137164442093738537453420476530569799829501296233414625510705525777693695483195617196353359377327749191221115118309462354649082183872879306737685189067443482319514910591741735917830015022520847300940833046141927995135739756857901073475802586192205026610567737213072861729197072748316116663480569724593403980735941000789512651368719034550338053383567955528321395629364745095963733117837748796414490228956613979160814266978215189008975684668845123018266723502321491487306409654348203476731715407748347659215875348895829193677027356407390117975725585909387806089417578316523417684905316345201588677196525795544038506102421673320207732706113784438690692839120124665379068449823117943735010935850069273770171257747162136186637869718791131891096822323325433237760145645065115299766296796216420738970439947832652059624341586482976824076982498168945312500000000000000000000000000000000000000000000000000000000 [143,13] -4933974987092707372203930045479986676439043981229549472754502046903241412322995673652540684688493175368109821555330313488501935267914033822196893478903578165399304095077229965237090988591436446284207120180715451713694525031294560959615735984344385627245654493498685959916068843372738969935473071730539758439969800452174902187800217163078089279457954519588528360984055370094783971716031561180950307461693178963561290063738467715568429605411272193809791836248584832299922883841503813200934853565330953328051490048843337155504506997659592166814120626951623615052042593687819320713189610787894194612936784520288119967879089600493622262608076275512818091837308297774034506667824255669219487006997367829117101685676758377533535168009904844413935195155675092827332990397900284293607100885218753875779638987126359675604803868983186822983410571584391905667666817093871588733816679421134165280028739498470778521233341275307836962860594274146977687718266677279217191743118483893325680427417425408173012220468046019582656133128133168407110615450735301228895146224294581480018788168103231830522293984064711234718764247571052637131030978996492300760211041917550118894240842412878609855582069957336862129479405905109578974137904075864712322265787368910833115930426890312534858731726209087741843900860518462601138057429335967740369001606442045048070581336209742551236311426814778430150505272192874106686810215777004949144617058628112615678543717421363293987896973781499200384606367029379702828395623831056046876810304849273887819453610062507033945771190980519725200956579249191658250952291752460846561807623808952440917735417155981619410477651106507058617596429167808359580107208267507216154741638179386778028931651548674732282163144926902417522831082404576714748191323528554271474703279514169170322968321625662785055175731960281086904340051564125588912886215871930484419543429339552988372523949124318673288229264120262564407248389165929745753467036921494081107387828708155958253861168681932447850514704859013917804690467337260782817691791323571289908498748991173714053034782409667968750000000000000000000000000000000000000000000000000 [143,14] 12755807230722871935819197320906827464324761339702726162754806960585265389876817077125025845780714491431503191664245471912259180984601745624565144402268713060352718070135386679248068408776756660324236556051237955219717316977793654756979104806612142005223317455246592018544968474551740029879128430699401243772058537933370169068297818305741587288603832819363685943934615042047349949031483801875484827214429884222955299997839022165819380227425306960847346380878739550443987311373449057494830950457646348466501302245160787781110108161580312650503668036786557806101963819496228378182198320593314896871814913673747258416781165653791673147477376353201498259596643872044583852723267080299710324831476174415017757320778489857759957362025263267388360143428507413743440814995873180758070125264229046093579083319127507806156370090359914242417488725554244922731623942191458381326884266959578213498002113689275848585991856726867868735713245554075223587337558828606717144009598001163243493081222414049694474885271314994316486829805015008766643102682758457217974544755302420419044216614879844559159247126214727796690651085247962815442352254226144345177599397015859725246317314174946796337319702336835819300764922998057869665585040415882127145864909384350130759344867619504725220818158342358056661861368376907373353321288772360144998255485227805532023040805293907841412599190747112787896367931245371530642119176792137290039522129956839594598278223567482001386119450336496381346428813077887152399395029810056826348205954331226589390852890381128489669573031268786179260340620010056225808379161244736840250801600283260976871220456232488306409625969923545816623914113804342453811355361919669195648153193840836277218712874973100591638704169088614498509991770241212044168575291466115665507776907036291177618952772623465532754389343934931511966784918209319705172257085597390789880082792882108476128492743119896074265701305335764697348348536708950704520038100274146195134305601318946152998445482647438070993227155607965378328180424148279930643590200091994149211391213469837217602537944912910461425781250000000000000000000000000000000000000000 [143,15] -25036065596748356193114714258647652517796608067177534846622592125527101207124265862915218109596922815699808733017481170070999178190287293720988610151314283575854655766875217940580610151490904826136336045279375436233080406937682016997118028333020714138054569930274915882555043962264309023764795031042095423473993030849964178787511573527900987914844433960855622225841951071450688515926644632856821316576276397363993014925216893338407253041476483283963483114794421813981408910404920920503131200306149721832024414352106150023206396599856129239139985591398757036936674008866397454210462739420690627423031577101896322680923467237115644189321437910659611638156301099350516655513925279274395690130612844675125364449325324503743302627933264037026581964803041918221295675850376418900066254997166223983588731149393639323295552385582521019608143996437703747614397658703225056278060723608870139005793263848306376296076767298886050630304860411792680224689234634321665625003930881122579728990524233102747725575989820659293559195559896810845973196401401027729645376919595192821931571358670946977640091567034167350479503454956063327533073853376353509722958530087769779691116356257312563370324901677726118514483661958117885306870915192127476428111126881967894540866629303675254422076380517389859892807137239033380499551466263878667859953598732968717355485184507380583932499760429099658393817449105987787936897213355017679563363704615107167713747743222583173564310117576937900881910531221273432060865496842263887701343843564480893756169728401129168419455805326147214307507234299963550919541978205899967312256643129430650443589125291380907370591994609435070181995177962801353315433760567795288318947656327975697238111751814949491795227624309941749440622189609525373925646515037602392265729508405837862287493882091423006794172719669955165954503256898016567809318943343886152707229349953688653332367206766434934749698190740689149947752573664267101655505441207597513462760535711120425183949075787673473268988954838514830870113806536323358664943972139497490857022872348761541094876418355852365493774414062500000000000000000000000000000000 [143,16] 39234171884485693105040265696125233547237669187022930139663052089054412270906007691499938297535743966606415643597441212391416182914278488780890154828889401495276077070169714781772022258247744806723394634694265707659222656182906314788042902075847835242728963826394503619669080952958698201862194269759027193202219781246715547917741823662667008787413185513043495005291294701884510135946278703940163745812239329927297376385612321393011916609664815235673227473363228617549512279795287525730595951665577653581768132210809105043092269593138948127170791124334135082262754443435173321746080198810689970432216622567657347970748275451558919089422048356377942511658616045822944726455662948382420771303555146751795191438982945013553819444899894536249628455176792926394682669049554314799862581777492563296197786865635432909526167205548064171948824405686779166288744043946853236652466360405715441955771337631537702305038499725543234502234427903310843844739367702789557346968556017265147656066162275986236868496280832522613977597701982187276459365260967589961161017102518877105494719597329124662597979405410444503070772226681490138635536004528656711765384166244879853239517237610442144030752295047646157787099919557460235768819603830693349862516802858481628307354292803417896308433425696984882494051692815051484752038739348470850569151579107276127707271890968444584039280192262109949707955415999573734357405301604726705957203828332810882159538734708319955864842009998670549521560321672758580864690122602489491181013645320734603519552091712680425909745864861784289412897502010402412815530117710451255546038168224560192692260006447341494586799901442996932153827507858410027080636117705400698239011860636500519983314705220617345870212365258613722601926461453339789484357556361783796378451198618526423621646634406068306141203598991107594554140591859838379763081952490346394632765783690753765323650499239714186168491157066894965783095002968992593817326588831314652799190853089744225670222491022614201697919123022543925671125390108995765002046702998428254729042697856930503680443958728574216365814208984375000000000000000000000000000 [143,17] -50454323425790380821296872913051462316507908022606984293932197579410413768980807957006600842150645595298399115532402933934650231957711848977810702871478490784413592968835440786167963498127911458624618093071147557639084264617870230706768997495346231476920105770558637500753275253448960857034458999668513350526627433867907930013571195234637482694885456560880866431526030860822247467899385600838292587062356730423567033759305586226262907396613123360545892283278289010738598357603563566721386422950354100893745434039631994690454157739969960548484173172317530549605167421472232228578690155818214734264092871038819102701842571310897850894385395089666202004104129762358062472164416281978180843582623591247979843840588570991815168444952840768372412832525616998595579836989044426726741074526950229066881930612393734719737942019457021164822352153284525920789639928270686134828570375716350913856853136640212196547559601165360781773970876604434224326136617768413444564305791710588817100621795849449322061054463812328112101336070703939255583754776846912156232409472342832351334409783065047039098437963045528850162260582511893054772598407263281868497093669984576266323794959626970490046131056771111446231555524036854069780391569845910944774402038430462324573234533574406168891430395717218253991642623532566750963340986498820784030906885438955601607088207356732077231787406671717427355785892102814999832192721462849525167086048072085842481293266061043756785736987165526211298587339423848596245925530678112554054294952346925458243725379048010513926622121995732021795831021350591208240998593519252904655711659634951336140145480831357220421510884419039801025507143636127289485296087712114682841380482805571141057304382723841567908926421077197272894634994554658615648598985611621951050515924230303033206611972963903228200885817191946233533454286568316819843902300773085095768937014999388439525141139476978680659152871125183955829785376516921342380881674250295859193411138151012329922818746345581909372834812608206189867419849317559086547112373250701591882743079949794933766471215676574502140283584594726562500000000000000000000 [143,18] 54261431452497484204598152914974644654502478029660091032971020420144376377263895100506813024633064413309306877368474331132796556748371469930345874368908398764852060632219893600730139215158434062484059705935986858837839944611297446480638099034284119055977097021331388170728390107398443771528087223848994424725316608268923921852491344359441846893672039080647142071996186508548246284123569494185575939845545567656585736345641183268762828276861313690639200734842918899833011117729081951527265958558790830587139705837818852138963539330822482730174374152133396500704706508222911176258665572839268110704166666359921748538297571578546651601552466810013060296738080032374970461265508986786257828328582335305362670670705872836040351318822050393049610700696656418772936482003488620020419571141371703271005770093107257647824448266597066192364321131199266313126788762996124186296200645723786878922984902890115605156243334887238770500238945154419109467078713388057670435483442723481514875394996684987364668762967720232720795026871429900577908872143540549138514272865876114100814849579312181588818671483906506873163059715137775980715241315862718480780957930164560325057479227343320698734538825434836972726488120642902998079541068775005634668145862367393217920870448455540377197766563720758313255755434080555740868445186487594969044674170690490567855103459626684189186713818472670723795919886592582838063373486772934370568005359186242631198526590262435739789739918809402936584852145649730952013444998585425394912705637402432554538123552590247144080538155149449912319533255577997784558478623625754299183293540336933113458425398603455973223129609108575573782209140439810673088109042561032017542479583596435651467609791970870131253071250101776265154916418904370463292757951607605089896178079509808714045779615503539144930269684788480005981190347265332355527376013499147242794307854805938818978534329051315251531998568537492285941338964367156113573739857841195805215214798206197068577634163217931421426083477616885943023188661397876741688638264092548428894051903010720214720972839220092254208793747238814830780029296875000000 [143,19] -49732430077880872590050509622726340623147768090516804028405730713125452533011164922273247665076488022385602004879403283920090295188017213114595001385360548389211865888281614274683802240566884615852144416186151329092730591486035298249995539935473581562766466022229970582143821604492307187674129847022487885510085578317030996271480655244483571814344099899916918729105544837829112994086283836067082929534845873855507343498338196747898771976748995548882946411652598903301046145337553018407501661076476531051122597207327790010308319872510568323394269613879956257081847276380216925879160234444486099287795691564081326775669429915581096495675839658694272114815594388141536515805796978440775577765242096243743465079759990959249200940614084120238451118745851865428964864727608108705933813299472287237916524043307567801941302840927238442917552997420552183383585615627620562111603650174962025100145617671828154708128360476262098728627138440776929063031156002650435191781422333095244699295224212935197013147186862125002536213177220751560529134346037184055328129572584513315989055466903763630349385553531801469616542574360857772091962680574846294813071979856837981267784638142966986062437054256956722887368368251876867083185092603213803283997486581132565167229551260493054331386146981712722090385500125696181639834508257795140584628496696032541793029882314522732496324049835307343941919271945228810380290613207309073647637032083648257862902036906474547207286294223249337488611516935214786848661978699899067979293615138521816117157348007098682755359563031742011849814456827348156357525475209839443820077157494474391884896993024745515739538915251211624386779109818659786821685758300693475754347040798850719898241386089594414416950131491947226012055216469331436377720003296024418184254881590863715474123311436891021386925900516571914769250540351918740126125709359138095021512021574993493634795050041383996098080338568655570559175011955711294887184879063338252391104918434682795381990310586063041038645332458126814092402873996478221565546785859470238980449408880992503383005694239216154528548941016197204589843750000000 [143,20] 40032936176014015304119026894559014814467247232926542121870109784063685184082193347019149385901991643652097512784642882231637423010252214108792171946936408374190621577727565498894226093826253717071931061851618009853200619660519224729652491862693682175373521308429012764456270370332838910803057740477150704403614103384124146623804408656437210265683762553658071245905313513984840921984260142531943603704977763960344870086535115015124970009870071755937367410736629693937294977208800706482764024297783567828924740361991404147230313394434282780343790957995363819054464089273979931080731283730882406567050092234313008343508919713387136633761424003069076577071847672261223626452340919741621836465133801136700395599495581584397434336235302777111571241264252589722609878170976240958037441105908161214979432604497789308722464677732515300424896073496444733726210522085049423404491563649276484282806449819201180114624125659541769352622952876896009933699985955568524570891986305466243410254543302232800736196459797198687437733357467839682140777949459100112498442441977732797552588075027984026234217972595149264014454715880801725573673216103760234596608989558044815085150844477346569879845519431851563548550406181432435651563678438083333724211503913670190036371063729674602244455203972335519766160735954332272290897111035280031284346009636776448465563849007306553067181138113697635145904972277527655169780233841852839021441759072961402807298571484722231270935762614588350378632991981781078434472652507703980015840807724445184819380514685834282116695483167748493034497957588692205271680825791332915465538680796712084510021400766447520422509012602497097997152668975701161946515429163061451022142340486260838638525011269345697491893070369102080157800393673498087775503996590690223195651924652854981341494740033047212513926349502226912620347702959469722972054827659725066725735586945161866289942365255886474015409935526305393522753402844691161369095802642199096822661224654262950531085702041271829699610751132334973813963086041097667094478830152717103010680385044727781063061981004835843123146332800388336181640625000 [143,21] -30053202005573481819201846661896171643010985923074947519067608866588925712880268096386138929017014912553517825684198458363496359417262603700302519598520308080570499742166090891697497856904173297753372820112964851596673432733018140211763510387146035709837110588623667193954791514744768518035057157682129870276527902686157731949454979902548022492705223417582648278468533372907055778314334348216160719426424668722998454754373323759875703524967787998213561892927394140248813244672212776565480573868497945208251394553585928167541815735147080703189163265634468343598421002733167124284156910082112277372141094992383314560638085535774279519066725440988537578298991938973228491677473003023045789435710671991013771093980219769156873597950399756102252380227332733171711505316309448309475203860390901442438760640000179130058791438592719708729289704653160194595205970577343449069396888133437269322649270470622093671378457021644934888655226354868585846234880903041504673810153994851670467712373928128628063655008390576498561902855041892642811970676475748941834390166654778362183776161944846199766993441656806826824464875193105944900251859884170873942128955032723327314127692062776708528145796916754443815619276246954664024610647439471190756796388447716473274202285459261233492418961902205864048262697207747896146820454628070628733287076410956973654312620421210834748791050742833914405701057413706743865731805891080140035304136243437393672384538697295361651050074837995620409512313162191649014986961813368553380597921084376905355624404253080005571393382254403649572727292701367814357856019811003177786271877680733194259315610222474029598131173766546834811476585055706793603544879185154439846558923157241505059097583166372075623467590717450662032803552788450078679448628427852618982911682119532594854398134600045389734495056655678030294386348746416982089133281225323969840382827926519232797173854259469359361674100014388824866888580554545388497738219256345624358395894027677548457744106902995928415166188814320680837535872435126654719076614379928699698797140416370821901409074030198098625987768173217773437500000 [143,22] 23212361489794077807868853687562025796127036026699032827938072179744090446542581855912302104054783994749846945376824042188829271862506713132770311929408926144987260962510498700584847924525912084703125865787545495155337158566017144396966576936419832607413027302945687620017202147566397359624521115514508447252389489644180740846549757008129683883101818113191199029170056522562301632501852686511056622114439236622350737477071926510179192066400769105205234169677749227657969194954674664395568462042262364217411779632411317312872561426621856587110961555796428481141173957253561724300826133635013992368293931652602364244709796134260326357460754901343383160705882918409062631768885520086199355377371145278733819748649779862770791160557872586152088575093495262016888599120076323442140408275588920892446762942188182513825205755160580773389306966380692058531399190154432216895755155218076356155925503940946249527166168573873273437571961552665941537925548477803107977192557399169344001222306124115122786759809961752764863877142436755512721212180037161228037918651192234167211895795235499871311032673604605444204369731735697013501803875880724862526646618149953184614088387276563029906649867450795381555738449385796870599712720976109830959993020000441543634478844128620935476500376106449928852824673349058340527782715838977020566865785605659387962905621735056008941224351446014765073911662463388302094456944112074367399680232292903571759988351864819525789100037770263212332633086144632324987882567484171029940815168381800362206530370797548530685386260721602431774656877363023586656796425816112821571130714778884435828431691433464612696612128291098147652758905850799323851614117356639712704582769211115584206942618423536436105909671804910116977259652017682614150811659270666967068829428079213513846688581426501124757562732137457128297856881590445343389967391316991922834312678399687086257599977013942991972637674828361935573275218706534096795248574268513666512401700946713843279839787189333264232860851895558289375705594637034555728821331886140203636480521187899490476714855049067409709095954895019531250000 [143,23] -19877891907895768364243264435284642917531888358429384444610796114440650626586688433500465456946096173018895418084608508348425617009486869215675040352142502446151451070213065650184291045254373626775132143420819835370099012122821909856527757916532952618839217901571756700354031183386584845243245328269319057199248581407804910927788087984992864258756093244557957157659437724410222266110809376043336810008396359166783532489693030867649046640979091206029098982459275716651066009768255577389507440133313668209363384705490228695000475228588505658554792224133420357684488989876680616574530228760734929924295752736792338228690207877722712344935266097189776538845592544684217957100316332384030072039286626257584674210726723912559934737530505587688993168050808734982011700085339984234224903311746747130323284626449809653715137336658009038901603635171022035777083317755025008564038841997617203250652402600623596238492455131767224745543810557434126787403118378158960246027234045007610718166450276473997688268359376922505567031267121179492778120279024888487374803139518925185238024268432482387139177209982495702685717907710808328460402199842592956610198329419790568142693007058076845143093400392099501536318594322927333568730298753049859519960698576528364809194621487338409122413021944449433695346184813863875446229610249827150965176928920125610288584970334852187681975185320669054070185920564893609013981283936294858579329049637307376537193977014571100904425327892697578053414256331750053456834684481821162395876239097352684309707668054767885573842117863562044644986631830445628447294130501578632065693179206905079739184637968292480844995792095775562698942070734257440533877735092567858496745888597542943076040465319313613644949224769195376696100826829423297512396009966771065929789913228544069826787886576132397795810097852845197940978875465204353470145517684769071906341242743728323738942138289398271049429722279058663391421762496018556094784502475918942352488804053729876521436431617683970790549775506844428344571138528532810934069323010628873094240466644171635957737085846019908785820007324218750000 [143,24] 18153718239642870254708737131828392128794420710648480993449941959047625794277863763805919726539938320049604952666663239653408180064667404435114574232509529994872057966513232719363017229109660944645179313163944372535892640764924646577865223477710538884732481981124776877522339387523346333760266012900246808363025485818619484127574547575217876157025179049828230830754950980936455347586465397572635208516535374225321668865516106432602369270230118061818592363703893713752299190149521928219029770380827689711776515331363691314523730054017870168748616868537540227477525969811168094366937887089179944915031772477303064614638440587431523420607761866727837795960791564502799118514188594071670146571878341493499996957393547401249972858266947366398505586568741054225388471672271874182441115777638540294546360637024473819540592089114870207124363321632424784352019458552088889506051414144521797603041313117659704571519952710154469796402152087628870855118461220645948188317709878423155671339148332341229841027326034717727879649111506423245461189012976873901569454222816155959276182749935574432537661879706995583602249896829406296542635292437015896851135269249501938784238887859380970807977648708495594219033888770916214048913859023920107966678159377263845237657410709000196343683678924106113398031218013559566707981699181166699261843838496013448727872403328321507044491687959069425912022268478593857495710084557445223618891318120247847548141911480960241143126191064827951750344264166955277273027673640040303523242099696807485916707332328160913275656082396391496574138930784604473384052677963063618548558750164817212393650675242857110412646143219132679249858350039690575960838086186811266117216105733224712083234982182838857831855881172842307255482462240314280060003411078235041639703580194779677182638265630893017739396956961522791248449109450301655864359984132016394789874488179692907875937186713224470076397759276770902350512347021007762191015183309223423965198761751945212246754303248242418402844280942932883518348190313532331865764468519137628285602461202522468681065711280098184943199157714843750 [143,25] -15928915174678909531487004285823979139506635784617600498662805644152635545020052348419888315499959925182786953944792389107439777872780991652519304281120116296264234803010936994869411889624777361209174401393292219307506956888672903919177918386658346720964708419931887555389833761244981922714353746591044002085855586957578793259276949298992178220073543949896929474327177497850530649278979765777461805058618230788214869035038095162872513914521438990040787668305517539905164889135352551807668991310745332873072430650420431455711717369146486878425373981285326787499996293834127772833278706294386598110164205579293971347543784730509794604004301053916909382449387480038820987926490557106282829198641784111116892904540440672338713064470413932485144050674738601893462740512960759545400640513338455596590296311916705857090468290548389544389854185696646971093480201746473594432858880346570596212410870291227820493275462159062325645645215260645347401440297980192623985408878574863395233571389981097308725741845666265858376947979333117508418793694835035458860637752287283354112631672267317063753377904684813951827647147331078176136245482840472903399439720503042477390577687760488246297298494900836231764457695982008356852874318232002951118596372842243322690870996249615043129445277859544755129887039781385302572184549301770016389832765257676749664796516879081445052543591934701230512474355288158550172911793494516284881994073733583034056610515270156498770220839273459927671565757497836054031022329968929462381496927169117240843738826465294857537737127307495876151337001832793363343597439312371067781001130182805684484724659860061673827375207234053849563287525727707694643064616097139914557550672204985658036621736989619229937611665845832069763709100573096995864808015694513884402524919816249015941005407070848518304885122419349990914600725573203302833362414353353948424231346397547970756701617349151755816267813831382957236317349383990203615642252774747357525465307862240170351531118310426075479275143664779920324192548776084459575172142044277752251959425367677906351258105132728815078735351562500 [143,26] 12434429920048132434124924872933352238357040140727550770419238845671540994906117277172986684781279409964782661531542659580894359885254825907506278437187000382735354306373131783524148335971674867191633292683865007486809149576426811067985147661081020984204690046508902921337625683675545050718185274324230193110700662087129538637557558579113083584855450935725035257435450896186961572165548842915590663815003870523872130176496296587822265895810244355263831304608733910021207445145659139831980858414931717272856287249901836825908591040231481197968243296985770974957996545114867075352523676263246646900470280862485202094593842338435115280076369740336701772730392396134773542874206853272148496562320158160557343347853942898415661396154609618060412451109588649291536476842382996260896434376870622257671408620422160320992746724147657144668685588200664162411519796429988038242595111588941571634607381485659509854533203434878979914604379497538750263411316166114709546503451900683301613723411560369595503753492294318716148012387176595801757360112819465889980814458284058611184432105475844152332288753000837643169093016672723975647529028793226606875657033145064263211513515344775622907378789500880179684880096654412861476853298080271765672648114302660888717038564345656271391346290407785126955934514436641608714942679458853980876161678824698792607774329167283412165822951242954205402424471444975241258370164810973657259237152596805267457890021640203509488446752950188747813250666664997434762805392242671135402977688251847368976089893682135297625666027502355907156136630777486681089335307590889337718830089628981700608187051350827691477844465646260182996273353771372118562186518895503567689435784600082126470381243138035989813042474784465746410464226478185354382280896008471251484780900407000032136595252005393668816464097902258543822067367013795299873511280883896028335623442029366852254124550506096503247568510100269050443465142006966864876022682228528705031424119073733089888421453917642407390203196068323280191819160882741527362635400290763441243553898391102581655045039951801300048828125000 [143,27] -8334985063429202115145729981041438175578686571141086158222170660876230181976510167130157996185299828299130806403882372289337729688585090445528491678821815512223117167336279077848867748181606369797507314072567997276107507353121067249852722415150116301808453566547964578661771698941177695414526704102684409019313666802258531107061900048952050731119648069233032301274816690700360953181800669314658975029888761441505594836947093709354012494579575158217067845201443250808345277187621890935575574881275231399860618978938492299469346214416144388187603975323097203471097982936126408225077669552074173370153761133959165676985184409159186021470901204022500371944470806407937193852509786607247729036714781500681780574450879217642975261547800832731417576026433705995939842019190205947114921148327141067876699024342906800070866500736657046955369939269824638516280512356657223319885577747678085304688728861843161403177225908223448127195472710471979692248543543780783586450192472165871467751381722309591571928954171483280850569113125940702506943678365689520514716077925610843644243074792593097616666859833007702822850549216200612529215578356830027853906443947411494359172185180353981846425110471961089387014730431665012947692766282405807698927572536329013744990194352728286209137804850214698775644407177330727956710278108680329768492545283926872821829572311772132199078887154144813699192020370858058555737159923099258825421807303808134465224416922393405928885716573039953434289997249080849041280808357108480621388942964272410629280072778723390208000847408784243670878788997486930899551176858387035065051495979437201556256150737951439970551224396969996337135407711528281689936065926511236199051319637158078336494734176030098945152145261793246561398534082084197899388534335908557529137207990889818696988737773098241165090082808442381620453604717833401674486479023470990280729717812668862812823393206383134285450036254344999143190102888786931343940929773076695990872451232130799106462217475141454140878750532328787197478496904917670263941620088665086817092212338175589270934462547302246093750000 [143,28] 4752037012197600161591998823134536172193955217926005571122665116596661954762754540966701807669619251104710928202102931298545750790416801866479105313218446833349898051010834458792813332550199147408979100042852820224150534887419645868920415674080910392756544480646687056799012689416190001025004558438097246168947137509053931360252327596723095354331018988854783597940748055292898906250602728682188627248219733343148577275044069928567099790405369953477433972562372565878776496394385488381450868315347962907351574106694692704654829346371894937468223011515188544717551060512496505476165797194698514664022058109844011796707808881899285664137651407145497930506815992635372712575587608117099953505167333966156752126928657896413437343712774303844691953491625506433979586756931531784470240228750453578965880146765623307552709575062636674457742822896273939907059029288183425934980499252256313393719027984870825421429846710249405786127957229135012470945150255655755244413930863766872665608040485826098380092231823240150748275753167990478556897838153434171332114074158660725598148077565059884879291307517591656475302406750974280953108937807928741313507885829560730534081526594602164279106565744498471751209064003656765087216185973333905379755408393201460380081209573423679615955064724227399433744467265424663978931581895944371058723772317544222667162219855210701748546398767301069671351667556133708080834587247410736844482010128334165391633959961944310135026880002116942128427560731243403176559717606953423751067590469530306185230172607433832664832438054974448681534554597744909697235549860811232138552040634090426920488236540891597063433909581393953190316217002815105323674637739156993235866354161129802643017971658659400314075779083890225370815532815655643627060508476677833539821160496946848302687030505758919003361599198266798873138692504171883665440629234942026830944876088108343671598799385273834119720874537915039657300688992373952167158479203598646011493312636183662002262037139372247379150265044450146822050218501407822223364611070939351643499622718824670513562858104705810546875 [143,29] -2328240277506816264401248165893712289149377717125553588554622514733795891231764529779207182987674321795333884837673599432551707329293986752198427874666487694148473864141003329776942614573085966200802091758928982792525891363332157638117150057810055177362305868424518712251089875846358074188621948900395347450092053940916550521670988100895016268835120461898004980864478257823429682103021037009105553407191641215306349347515446145994135437517499864623465235980355732144090096449351069263627076010768858597383785199565091797076190135541140139808579413398919460321049151852971765263175408693319666746380187622361428907160059976402919813178568107771576081217387970451063260935701102644216630315988726068766809576239544956687254438686414912691171283329217846369462346534991099454424681958853166444140819228564442707376826972179573445723701387892134163027763074051374616898130631790748717167400103353281759379585503763035509246581680540745028741166566818183296317771295539451519029217404282799018925122081863758169961873871752227999558386452828189984322916053723332998422598636753687325992090172389011879026027733150326779270751456780061057450273068959982221494353559638367097091767700580976027305707512088017295063412031480612097001433732147028955611866738427973901647855783220842978316274076694949654455740551700359010700005269786984053286561340621920068352362720513888127290886969499857720232260826081366363876549657334644898333089409516101693716475039353418872332653025523626017332138272318972120311322287679906189946559869754238882425450864574461616333921114795425714269170753097593920259338637348687866733048278490182683584559569848503083424936906133353036452156341906444594177289433702596942002366897469337864184099987886471576360586376240693337077600517387617359466866181154860453779855914828281028351089248985393699107093871770331163250614619731640403400877587989490976182606700079266071956251809136540891876745375479599770220896165853783682719266160549063270219341938056743669352531859206295184025347531909905685677651895151717610400457341338363713836431503295898437500 [143,30] 1016226851159803118707818220317478353580644181038503866814960392565576181426219813527735063787572202468364186249641926143345318955482438343659343319664780975301110250954148722949774408169377966862762533232461407764250084926494574502777254408558725351528250983329565285268344703902745211041477897751845625137457521118292413201490873264705981914358929828084350018650900725157099049194377790432575166783589417150596132118037364585961272113935985316429163935033250073762730930118115210401319784948077162770657966131062521919213155896119956194585774802697256250811363527876246582021018589183917274858080963722440337172091177158590295328999230463159482411517229516623511640167092435883899018692343089050858182885546423715940775083061044311277316244121789910813065280154942002928189827774721955754465033473128466259276588451760719300828463247479871701156368875465885538271034522598691247195016208113515229241454934342094780917434585917770517953533825357840888126620546936222061523132423300344617662501157331053327166238569056515301220403663373670184293675409504779066327851475325615324571807515533709500992691552755157106021022279445862070378918766792022952831846363932131050282842799591033073326017953180991388593552644174455935962775277607895696939888306600248476079552019411602159113427945812284710131610346231983479630622651783035964728892037117114286123306426599286953171450312686995820785392779355526688251992832947689723384904137015578750351991714442472687002859696235391391025313034661539690707662636093765862747756153012104797899105330074241736919391511792273607215253030927700157089721596865066069653909271109767310035953448790741843339918720064834172836328654263054063214024962107015854676145722153134975663849229502510287832373657947253535444092494647877980362288468486472573916861571788166177623601292128529395144109331522958206614038517453544364183399298280253781186711479011382365963699895272439095752201634009880195802635553576320869561336050366824863471418622725937839130690242830699183789165592367563627439148144888691028689916065346124609829902648925781250 [143,31] -420922361813502565384719858353251638736131395140906802287452321491674778073228615412232636127812818730335711295872714893869052069876438487849783208224056477075483671598498029592088466727797793071921496435291477012215598915700297299426038486039673723496792604153813281251501104014122783988325194277181989783670096598146936441101343570537729990425211390233308663724967484784540494451788082296175835179800170393942958859953671159121918911960372395250096215453554424748799555313348861102244218743782553108618256872642373676060002862180211115268199314305843821075279371718815288194109255496129863247737313837191719974846968125588311767183590977682819627223013052370580324236543346374580260090018411603515997204159734831559618694526504791491531368073029805991450897775612645892037374999622512549289986063704209133520382326900037753151309220431833857650037866592709208522357782590986522898261506050610232480067089719223069997069206002429056872364734351253417132338474523728787102604753877558098951086543465769345946201472686561449389985774660258712506473002046449334021233268751904875410784959243001234582498878040652333215494452141750341022187330460367668495428936661786144093367394064307095768712290476077176248810607535686127328864738131372007095986354782543010441255313904494715545838457357276300205205026202823666244193979761777456712044845027541798905257265173779252329837898104503324662486326742354243078697843666929880571397459438330030074308577349516842405358175696233201174884582707292830134432866790995509031098966203581741381822270269348164265536959790382325171122598428856731775809458918523485351237242972783598139918731016728177807447793631944965427504141997867502889417880750677640557368060308257688152669687366536021772514298613909450476142028776045077795939715569450842182219766356315025162065197797556058474044488786919745813071218732954876956395328264608630731654459052887041830254776718050001312264493024575475284202195615274219774884695313389259793766615011033554782613863272310976129366969092569700457222021554927548667912222360277601989746093750000 [143,32] 174028176365902181761952396274609718579100361538592955109022109730068059547971795906046970481266235770647885833846747932953134416236317822590617922585395066865640934804033724719659553626270450660576125519345544821423543561541298325764210098796846836904729855905822429162678307946905432430917033333159338842762566845098231319183164144944037362261110073791828789505996825239596024010421265516565162294281463285486541327004678622239059103816341969094069233422036344953579485361675000699918209276172268531383381859749100782177886050349862469123306895599078305062011421596887726553432220910117577790105070662832536914950228682426247501738922662168653200373169116940615774887073337595894721770253605495506981951770843063102815466126422469284402373971389998375425528775144810420059882069516189770122391038575598177764596951721628403814002587745535872602434546043418609167688689081235757928188771494972220889956767345187915217645131170365743792570448837301291220321429019841741790616516040703739146262616964330278837193626563448750104356168909342457568144108931273602218794066341962854736810727518699396591418722228820290588594126181385442897159634458635221163780498372112360039808818718382586947624190810793033380446041080705588391293290227310029704435183811463933476598007838189341938537741275793670123979524395905938546440782740898414580959412962672772906538163478566911697673509023868801886706159184956838667971494606031346507723995789822619162452376788047218273808937225169935721932468176364300449334596913228902015939120178385840064229575204378970788252067063720405764464733817259374967927184529266083197548852884621274499679618946449140420053360877605881527342194173807773876439931302774678577048615605613970630367210349057075467895042021461498020568541358779060064928356428688951309234336344111060977372946783708164416374748950822092370125628266704148463587057196516211207109221040386062780125840737565628783452853428992850994367983643515450983073822258758948552289999278361103932765902491116571420647568769946750155141768195763315314450267535431690673828125000 [143,33] -69771788853177919797582637664087050287624212301364075343240925800995151213223059960665895226860743379196221603539275093715409100913909049737560480009527756213782620340277325867139836059031855631035265291435471035037719553211864424007184278618856105986713240084722895095352042163571760435293515053383105645209922143326419836997147270844086862636492301840128482911584145362654367261203791347557505459702385028504948489893669315186954630648371722955604897371568186833003142256147246517345411080482108779151498175889368671454435677640508661983018428128763531676919646890210445401419152088413572179829043689133408975787136476075647743052697304748933920033206079124596481702532021664106202800118171811238289708958120273327678131220442497885998928486235388888432168753754346677260625643181934420093224662912130644375130642110841227801416061070386976708635114272290408695469737443265169390117778575424757550820246055913191021404502697723667589735850541540975709922118249355090339653220159557071132413785279159442513082657980367327202013490494403559665491098020425826371091166363394561928725550863884955220614361186432808451787498655805848744230980836640584570633457911760699407900085398375474424839927293571026512671915347303639851957846702402101105547165746641165754497692848883549600767986843189527787092906259681057458137758312656477381313574731957862697326401668477230813170126703089045327091137482566658978805854005293604512525384754268785690312570942745696514109369425781545042136695611794074499069204865859508396399485241761878648117689854259815051692718296368537765578347528019220486350235571480113966613217209538506577249875053002293667889579096233597891830172539857772388947199373259735120322121334692284200268234414830305887759193106033325295488251191334593898916021690432392230089393248267875994661067270642069185559523172315349135496022440822525979759383662616504702786418297808823597261892963144904200516042215825475182958978227147651647698428719836267961799540703485268166282419894444296766760245046630821728050623472235759316267100143843309570312500 [143,34] 24449140158019715442032299240879174167186169348519171977758646112164900655852771642118945513420505071261875871456560516252977762132474982061997421699481520404587781712534459318969395476569795340510534166869502838213937039442773156072285759781460887484136119497607877700395893682554201550089608341461857215266795002538303672467356264907472315422405450745187429809804239476373198664792678809631557687563321241639904187033762548857439367722592155035135824921175736740808399480266292174009933755946307205717386081917201638106240046769440934761359848407461144778649668164128058174951413258568080546488611929023139713872527880887800167066205973950051937030555412299799896160147487135388731114414731243172447525820721577143201063331706349288130453468418992665553971103052919727756255802778787318746699757243032411741123650203630453903419979241786360607664870255543105644698003845918225188193617441788077723165778473778233505340103460446049465025058960911822347353494247387026699309572056377671361926817649410538656786391129708003673081534772588987229081877923226911072045375208496523610469657336689509722792225519853669781751848209556716019016669140366526412630403015925472139202138580259840247441015168521094818850092965845671641682315318602410210609947878935633466133033221484383600915912658425072611844009801231012364913006365542049553586573880611445807047653149704295132311387978655431202892877493879141297296531503310823759746481924346693799558545120534095903345712081985269399735788628096785481375150577418979171073287106498753461527896561552610095513367207687225254316741819837694170669021213061378148506012245196744757595840746462609619986620416672340861130180496607686224516022831309467154022809327262964904303687445013154401473759281260768399150176914546741998843878634470051630773270500777659912163950504546189481979309403059777555909401403374603810941372637925547015885489615824784778840522806424565222100752265708922371822133621649069687561554792621497275396358460611465131938884749668666148230142840793935014994378958564397128938687862996914062500 [143,35] -6540383002185618481881083573057595047168588142217779972651817255405086107329160233995120554918919597267268054648697551189446611921618364250417365474063926471131378788511678689720164864991129444977989767062111216625208804477315961449793913352763901077987918333524700669313160482325653268624291182621230208660623750653130041614456735330003977219581198151777431593623990951454612222588940294689573579917465468439400919763721084037588266067325053261670202018908048205577089150184965186635990466425526608094818027125281248334155461511117980569837139104288023711639215907593267152476410318430491668439727311286492712703811879384895160895818784773700541026121236177887926877459028882326685407692385462533052088937383915878656780567189350895212529173903970409205619127556991495331852501777919784251324708982971550655688629520001286999502321878431248525538517896668997632861150711128784923764721363684019792193051579576551679900390686829341489234967363151236304961480459970476729608400490986604218665523162044869504126215608287702460134667418422660868323194696568239573871319114999163058277809313317346947718800139793834672941411340480601305089288833256952143473126778293289048284302845858888591468137900969416699266970447088785448914333282557543728455728222509863019386565437081006413807264323787618870953849045426609405403839799087381802460991097786269415978576412569850238236126624147477859719236834110297619166676325361168076121279649932376544746187074107130807511583614105608660874650493408487437288923859529381789991390344940025671677891174505381323512797785621053758051001444940026547172386307583961573343603708326795090322340374576010945380471928992856177909444838592379803984633314701248234183854860406073998663843306927727184379311054261458777355123914986157000131976766108207335617378769746837417598117735673976016096697665084104602883548876066044926334535760803466646783312014456649042681834328965678628664859123443104508251841519931687637985083120035360571402009530131369716063532391697227468459757158774513840442846493388322416956855424418562500 [143,36] 1049649170641552592283864140031145182296787237403427717724291896546664023186103038124633168824139322710703854672380672871987411649795913356892233470195386446326054270932301247119437976509260678137958486572308137231976124608320421946922661110045768334432155361202763463847188869056988939441350507192984577624438724667648745069615278440983643435224742117048232385375464189120066587136117203480486110714039676041807987305741391373935832634142312840064558759263198851216103917622149016743225323146091467698966768093189070764627589042284258343530311840266898945227174054679886356461977697125243333756639739541981400236779799825862627974025958656785724363382267055635545116448705518736787307538039795987494557002326403364761907808647950940893614047584308258009094303759088936042609157932882931408711806732779714750544394022533938342389440163648938079374776030394775296929755683646950548006465578391242966457095658062788233502913372046513491892339446954164505224770055395697728441669748899040406322997475232354137036905575789036054054596199857140031424875154620739829072123500460601446125353555918901019559081234698156945418398957311898341110988239952800939793477536668187733168769082815044455789732756311397916065288020551335510414312624090413909840353373546240512858020175844286426608708313777051848210788735574616849142052531977093086295658377237309016594318343725075519195074208679755715410632679973389153444746686970763477620950132273259457305850632877800578665253746625406472499007761180996755010902446743618485396672366367351743156201534566436625683104742212074222432255244655320289588555418503214924031010421357148834625645255153154570915727591191773502541883106670950587065774236222829973871509691751538495494449384248195383529636861749407208610926449897486466020820543095015260694896980412581457278845002593647000056520425567677007736924082336593708319194932726217434232021947654744331597859561720087713249108031690314711622947359422375282464804310747973967593442334125381056104683572954431568038778315047504733413688689871823040111778598262500 [143,37] 7451821644872404403537234817228723420506624378149146514216455685434939207734228051419347242763658335277429620647708141033505245727748628036283587854958855768722206086807211380242746782350992943047682824113596993614123209576128397558313894675802432668645087038496276938223819880555799882725581531485477873927525650994653463889962893849756990898994473036781291386261174804266399888798625609877121732938656254754025402550205929177184661017139714048978441256841077751781644109582752102566354615648912057537587056901628974235479655960522452107313744747190715368061293596235588447558398407415518893241596774565974793007052894221051218353057334819533050069913998586734681647233477530801922313572892789082217871303257591278867698388380629467514132940055244998844088481461201183394614471384661755331754178155477804273773156356694253989523431234958570180175176911348815336945029222200133734281535560444460398489015861291796833183135280470316755489610814334476984777570423315511517768498085749380833217748675974333567040512755055733339672536740295479452822631114003671275902673293099465520738829442844965962004961589529728494655659774682119387167972058072323556405175503446460653125247389715533784463719133124694650725163374118602146980009935723900676018310356576583012257954380722725071487224658097902443061835004520585148825313603893013523279588875974924607433879271160281911056815566005107419830715542098188509229384287508229978398418414817617910304678014308823225000359688688828288737258854107939302152687467199786201329300203789503373810166836161996310768251517545599299760519754863090516085354063686138935243204865946223545431450965328064406447459151600597892737559115557069523332734864023500952810058574089722327363573350675662123619755775041666649402202636304188260421761512622913211566903537248470475089195190370485272824453945762853302164536511345488568831189461669731825820951736807727669092513174644190911606862592746282794430973919631764901220575581883448427396494808985025274637387538977736477265917402579622416153024236922051184562363425 [143,38] -40674513741795102729321449549285150596695238391788511277743502274663158773530295903744635599444897624862447014150438007041503584455445152963375255774952702727832772307583966178434473381285922996151097321558067857712501281646273543174653780125057228309539396471499603661068720730070868818843341283924095353759949494574964709355558043560433447765647122053648070014630594481131140807988383826799891798266245878652581288316063657385644096243726461857891866823819644622471942252682152368083025411315523404786645742575893042349610015491433821801689367142364664182847357862749398348572265822514757756611029887472154301717071076894812789386780160319299757601762113892291437595510016934664434962221495154172663855726186154896517639481576511807239598112057782242599775240989047817003203765187154972686813107271810901817522614177199927307658562598074321307371073161768709018194899615967643997488956593203335887425202344132997518442570561562771393079457305934079635415398639870295645392015745691041665054690058825677672808835862137869984146461446737986459492921152754008142773682781086675733753439687264537069390710194803945585346259629580758239170897624015671139928152393599349550786545171471686473788422167718783101255222673087615585466826011063177791949934553684762456780313159502665154839142631285107309282563760430953008525703535915337173225530062691882870791294033640875118973118030989714885144993757192895034370283292274459778167865762774032986016016379101131304160308485638972484411216555861046963858150066861741331185790859947678989372245665655322028345731844857562568342021597611204042376050526482736447458750800285562283553997923436061393737760568487422414210528020454925339720139296779616265195455815941210184313139127608794229660698804931970386779379387110426340106183947863607900209850513627377516585843006737559988348652583868773602461431405828593819572995750140724881338077845368447479436840173012958678552929918787340339824633782012227728403852808651950656204433957496501640323444804712636343853925730274676383008702926394701971351350 [143,39] -461772607134289000776887838270519104861347328553507409548864734052733386101139787390854982770768342883178835620030982957777264694180604270611797999766920188239971299796282252395010407838864409390691603784341272194624225631876880483248103567823268274407689562057436931840102612249413760363779546583071075690895851488093218488641532928830349321354763942230727698065572844075858083119103324837959722168437302629901792171746801126200842045101600032127417609044921709041456511465051113537222963756728710500668898958703294891685256787477854353765003704244545408577383791929544704912015077844800154781123628815690344137696226789561565682576120372767769555983201879567244013905593666226318406947239720784680281799510080371827860951445604819993976798709605676962588705199936617423908854762590963553818880255333674799979833027106324190446010959650031311303427951305034754456069446911511348816027760921155514965840372681197122370553405514261825405837264574859243695050648895982126456605412127073628778124802169293760254176396056083729819161647856198516604791341026329958106170966367657347912108202697784610939066079933988430353166562418792588719756539567427254058846734604961114663263348506074907740428158860270266952010136384370915305828316058779151019514476381591843086141733394470664864237064207827451590838564823034569470144486355212877168410380042298540742450731727519448350447159751929195260869427692844604623098922999274529702376115416378753044938337612917228360886167994821738081804230869204604452613351047593306772878989736999125225046602304660540032954029460324783020951159739686285130745657388868609876205565885246302725693483854172195425916402011448303742221044135818155691704914867758030830767915710152437329657247054908928082647740618601261634139732223867963018207341458067421179718740826490496355869792863507579629924728236430107679214804122494440015750049684057653032498604272213212803124357668697525932823666225975326788748547006818975393105600971247989930479063397772647748237001402892964971200601736196982184181788312108313008 [143,40] 5675659504805149473613791347220107745501944280331824683110393362836995447311184918894850368608259923825151510466809278405005615271624210261333182244562272362241039561175875399434164208590314951421116594068515827005057904572721206860957737757461053232775215932080311265483486576517293841766168085993575209377062855853195896324058929453026168215949103559986172288541417452848491440365246617712944364818984868518140599248537068195483229538780862038956121726354612580616572989145428654985866477972063632909160876617220208289906087543443529199960285355049969865775126368049028829176635459618028328015816061131792420729227495616082929358813269630398748659109886018688915274276077307280891895630901933940222114392129131154851159859031052873416592863237132287677549975086212144374787181617857785325601429830547118449453005275525264664814841162377543112501120455465035629131946966094609439638384073109512235305969171450199026914985067885515298820282092985182068627906324644363141589542315907497557944367106280766063070155846922379647192624287162401620037700381437914339294255153863994156966399296951557282215887008975585670051632256313242606032886360221293976063147478956297720117572309278583154765906849049234504451031915440524501926286763396713606734247519830580286089961459153670453912504590690952694369328014267931456535038143303375144084181241212778745578054489893714268917747237225877224285047314506824518409029476256037709007476775457733376284814235475866399890693489158163030312773039129457170996865603258800144901506323779866993992501396770888415817030948122691973849930096968198566664246529071803769049822828340384042699298195533415530183925522622994665828404579930569109280623270061063615299985167941001066505492874141608909318849446348250431151195696219617737453566656318856326156552386288100074086960522341804077644695142538760273025187481136300090311499079888529225940931500206310257176118057058213489970647266142354507342693246051786275567757257217083875657214211527785408716160039014729672081338970515843676579877126430064672 [143,41] -1688897253500607760137474085898516712964690053121886194354972386282021768647194480222277210973007242212858432215507594178369103451125238705658608796334315220176590828751620306895986865185427365702216060963359205574670289239232614346169992948621836765166026710835166190280472334398954764006459535437809787276615394719060289893012894462078796847507274390981838770831491467678294487459874900702178673818036468243491476449165288246353900762534030471468625192082791604879799021224621671112758796132243898309024301278798713833155555170845086233084730338698662282096092658710203073875276895977633709555341649944071709612616684655874408664900038987976234083231552050898947557243045834027961585572355533834975037792142284659539569514926316107195750330758771615386176613060913796005573541004832069898701271844642367689873147689964464198888741115567547599866164514774865705127815696406232211282287470716775150090560936510324989368744028803000178607551658551766469127004819263160206509598892779912331696989282558086165599970959932303993479441994306187571196105760256050608740083708407498387379464740246262117009145975479404803362374483931999753275630189145047218487146257644679726892687125055613467064433844660968534476924916696101954187263654088002305823975055921556230261730626550287820824144807854469524022494489687416815846938681500995592287231358788647164203330891070806959205403877928158562668985001733910934045709588281241758641668765411392120944120165125915021355181320966439243855402427455563490005120117926551820125982558219495188576369209353495393659053754738749035916438218284742877066776658105257806919121806085032744182751911765389349130141254460151103590395883816293363622100036784790518499103817226726171972340757652884936508558381952401866787245396242259443978439476597508069124006661665781523423456983431658857020557710489262351313563785663765324056545501158251749795842666791196714473249584247673370263346814749036972988163810130072244130519332402115036980444739888154724418435717512690245066483048892283446088879447326444 [143,42] -68826478275049092011939587483908433183195821109683907069172553004335845103456105050572359641388030503528248565789415039652135806572613026580968718301108266458819537884930854281124723974062575454947769791862191927943069091517047353210684793445410126115752939587680185688930057078890796664602638016149736941228516565507901422413845245580272381410322188124160032289750515573989565498671545755188138051353957166873080811977854443026486184633627698336121162379448832073177322796764852761112024082582507377265395406533132534678299475458333684864391774753999373741066799769261187372064058435468362999372704691674170418861736117901717411764906479330133357996666574065862623315038815706101058042737077559879568228831060367065818448011705603195479962644848208039562213189208916697601040184890820454529616558762271875903427209987986905097051062862187721428155087800645670651398695816728679975008042219000983411532644417187097133731404106550677519049027227296252828019127052304426061261408814393928521503083066903111032001715268710755136001378755437203345787133389510793421388022752977663041776771821266140585172852032153649925817834312621520634224582341246770259898141215818514646192764062519836395238937793461727196965685653210870101048767234374404674793116218256991004891052532538464077736859999729425611341831679905742861661746215914625358477661464515688781894912527787926946070504068540074287995275015939091698406427283286884992998802073546198521947178041800941381273764138177766015645606172701461572621922516272698140019680644151329864636224965769065618980895705354466078915684319294296481421518637872965240376860520010136958262867407611538830651772229615159567561713585987488784226640200132385703018130983832845593082354518203508443157025941530447087546847797160692428264738827612694948686247051103091808632228804646967804478548781792543239952256409721882068279158491463825044678006093649509866175435364379930661217327997802593482647394882566893384555077537668210997639666483098511668566003201875663308534485084967682230074182156 [143,43] 185481894705302413668108848982579962971542526663568022802845793180403693406489750266828423942638778807701132258096297398692764853903641294841561121337082589912632555221456138185507681813919741856074212280600858171436458700160065339998838358803535895983186741987983525931160176051669425037931688047839552932283023114594807564986609136709839784033803144885135607921024493500154112452016086449945399280329417274054107011584527040505873141066184325721741527915711965449974029657219959789963181758899261208661882719294371327685857939537738972304092325177837890221398857957220454480015115685550125081925605265009587405546762120753088821228000026531889875726074021473031202564433397413203917594037564633363661396561109760813130652114694642926013874464683918875737247005695264362323643253928230046142024063830550047648966165362547960943627226769150096523181213689194288938596598195848704544408020525621844063071678721164581749308316688719896598581038317159871220553018383562745346113969323829662220099597673683837345038210029223614498908511138428938957747370633931228221683009511648721386206883677323542602501428618006886068452965641238596991606686510378844455034698236220155387701164828618663411247068313609380731432452737741274537923580058656107795162033801702279250650718407519387805005077919899101274955481547733670236802593445450047939696930349799207007159961945958256232547414481916341071768833340357801382954861579158620070898361453157861147004604148495645137507591425474432739290598221550028286938751902371613743844596198297781377369578624571544960842541247970892726804073469154835607618807161359638220444948671479666274882776569875278560987786774284543260291581329135346387504398820687742072726048410344935483450722512052942765550627144118738223082146018636489538758523742045554721564264020104094349329520674115513432813918902575106926429080391750549536360071293306937815208253483619969815978238077398664244113265662476772412410041342986198624392430569165385326179327413140689927892011738409861280893778354252581860613760 [143,44] -53484143852779022466459066730207756076152315872998892025876922077514229308235421358613862711509738453305159133489847876083880430817666640920858370460442444692564848239419954628278722315700124521653093485186678362465954093961835168776057221529080408349441261650537224788858754085191156522501725592134848276081084907298734618083594353419118751519801677449733867346370482168721037619883285502633891680138177808703880458566329634622109722828509873471668704663586168395670466547718771223494711245644440612208957337440914285101789020451196991449844650080015316720022805849263870664489263544726597775614558347376672526219019894502079578613410397414045035695789252537181829988409428346865005229494273151975399302039138014365095700275160648331737912441508451715097984035844879884436045161604487960759829201285941418912549561799206992084627369298634230987117456091777332165846452093600244331247954513927664874266949554712691133282849304914081226548381448077100603209541264522847833648901699127252145706507002569754624497684838407507932329850492632838176430463989243518367611149834017130768190519313784627804639907935730588731676650604485026479679946898872036535596517940032295576247862226047150900245073905413157621355553930509671865260854673376060864986506981748931658294792667955406889437058176372796371146719472055575167373315231303182075102500518629861048773903622271621093715209137707837550690304407478814630019685869405312034149627240339807811815063195331385870192383065397431400826811201278835627787673401323016353522276183847087887465164202733553197008486862784899999307488653141061704948941077681393722214370917887366430436555835985213063337805926567067678525586259720350839484730766293400446930757939814228826114387152021701163491414577447978176388941916663982645336558869658218054855117961103163095795772189466471454082923672139458897898444290173826469335662107854405981656246751716178563710642480529541983001511811780508512188422886419585616897698317968238930914740821183405024510282974133806299286459989127111396590 [143,45] 3433416652741027728532665625459631883958053988005212330816930165209457304456667060795157075050566543540564804943307813298926276648410655503813108834860662350591443349924222024827147558484358423163832441407349874967195546616131411854211853595425735016774731582152832107477755765481241795191336055523673896034575317494099650250149984784839458814254472096617861446603842808666485946328446767591168411467015428827405463985266143247285182968858490706787079523314393565501182338451731713780221239082350826078439590607152290107156167811626817542752562900541778762446028403725411557404861782063110240718778794755522085475789615511723872823504931751421688717565344124627705860580281746075037963659285882001937085764061317667659301653304408395001349926126724678076398510322137236281133856666657937461894656358145972922547553769320018457554546843282101235093113542820673633543916180738083502082798350750508623405331139169451105717152571133906744260274771268574775392913752327277892660892265443723545280326798279823128906166526113221276348738908342874594587847224933313153394005272590776280874598246895350428072086859757081158610715278117434014423705756965391999927834251523854375917784245378812821835843690178844235466196153807698599206356879217722366413322164168774204125965372269543483311226880924173250290361408936738924040439074902391541428086991974772283323532362985600447425076400115217930887302881622446412260110146989834795242633376126500105767777968753672918073249040611244232091588835404424212838927525157152703478748329695783052553133352864064897810331057385191061793177252358306337178909952193871825835815296378516957169002489911110880166264552761189914748801207193556843896357562119087560267204721658770433590640525235693299740824044372975340634598127395989026104599851714196176740561872513591135713512810780414635888906630921279463752873805699430516505670128529913190030361832894712721626371287052164174238174275459862173262318028202362848739861063531835029015066768924419267358046803069598270879539754512255184 [143,46] 1747871677619125070382638415928931939304659240737351328932826436079897438796914726454666672028811464247113777274516699923945849405650719450909688588641694868451585891735324320532531045560200212388757485598500731669604534531014030181968074176702925098196092853254234417587978224566286728563989456084975911122814448881813073191182670213605229103333655377804575335469477254729929344095772206555113911290847444503808037713126499810542600136906034951775789050645123580987218510620144984164502889443024900351298381182743931044513862376011367804901747220457325560926603940172245146832687562390580848314428019706826702400088801937066305640238066953895867978886957060636222247619887596362225185173618020911439105834321109204981833496404740960802062557955757665932082332509561585477842474181435487569149017944376681655188869506107944809549143202286555891109418018115899548841413039961777150264708088766936910802826079042485143461845401435354220924507206880068976051890064420949070419653289381231442573051631973409551309610035879611289876335017349820071757071304211673942064630373017215310609922174553004343087211229701967127895824784004601517569064101499867575278512565147269356242943964355023135303876689681609841603242000704074152260431020846177900294409143232744191865979298460363625188485059695092705896605877927912090146927308827711034708099714463338048053143292093764249911348138828085279625269359541371367034675069128130867791898894085350250698299966825846756962148507273954269374176587328326409180664887108582299571272944121201060430381746805089138459607687823996507789611457803442730594357412944524824027494682515584447754830455476972764435935963454912874904343670094216498184573314358706438539585730464670742595105533326616793908687716744973627469857359464012913902720398718865635381444743265149680108411392925170991195443662004671769700637799786622355401390575234054975979899570889026451981393072032344578264300296148885942270697690611592220360361055003272457977763756151416642091320591048028432782376375703575 [143,47] -391578457561069075091006412161929544277949871361976334664570356208173449250602465664690908114912222440393814588020844124191625799130252139615918785010937822443548057550912646391543934461762262722216629830707189152630789417485860379674141455812409965048086486348409005537769305977634444405206180446440737718841005033456422382315685648478317519172618734143476425709017161434945597096590872279355415843402032495854104654490007939408970549659496523781647275731066158558898795588663480183960250052450638669551145063766436369068943159552209895573106297350319950751614073763460689956531303392845726719072899185216642705117261408869486724028179085192089798696215527017287547631765659597244753388025608039188359819826612998226169460038550298444203030081673047422202856990802868163264873699092035520551254111045370451510571650163031684914144834185627206271488890331483032315944825033464415182953494322381325243966778483262612607898274361704547011799630635785078287598498288744308816645491929029627936120217489071101001917742275254793886888973741445568800192785597212315399159640558312290672582927490430281522781736265536229621390561180280661144431087719941897409086031423566718045893693012875367214412774726516215125318711989035990775523316499316601060568565015875362467051877062226644822037284310132643891857726690193661597454891681582866152345524881140564013736239570304235198047477559784118579761151731833470711669110236043572043421706741265306231613998397047337987468931730989480028892730207198684869657502826809854721865468266464499490828820513756021342931074179902184461208589693364473229672434294188072080069207470094062993154693358854065548456757216082699370459083167190609064942430018978828432436856541812238763824431164289320442594777712991638039496882448706402157648000484758540203482165127693641255934029128965616980427719470229496767775079579298683834130413940680823619207206377014907589385600977302554031590878969210075332091964949416210929042393663881949463185502835262845043497789834072881669697293472 [143,48] -36780883791814099209756680070716432790086736553065119989959670496024253287542790884373757962249161051708780329246947917461962280671630373427134980443162728807423571025252587136116846645998363293305479096252708588009595648014539815499594942533556458038047824295345513260672629531932632385708884749861848802877635876860051149875262898178736994750136347900899313821328738083610443470249276147290894466621012763608162561560275721376044532201753474334646102124056203656460937703364881727501704838071700142998945669655162084110383564489261099819812271096036932980362963225438216041754292419303680492976475560613090956714751571575622842288101596217820537853257332218672108355103580928069442089323758762336822547945096298007632387636353633645764081124860791521200499684475048531160676237641554643325325648165880346496622457073847777824438725539107822756577679033854950870398096223160846385363461070669453263407705594884918042409583044688970789424538111110237750016579496928721593650838391431881378145465134162015807025252951421155912702713397328818900998267205775442818686214471193946038551151555461726891081533364982715751433046970853893713716617119765207626072080942706008001705812473132371538199167705772900127613975491462367753597016325304209424222783339525395632923373879249368194018779928958230926409432745796857387471090961723917497468569680036903672538341933096673176101926437439724226375174748558804296621846384203003140548005454948105940134115828834903445547984214579911141099854180985341607672140908643997286139763541209449044253967733799266757096375578098078918563850220866403881194123239964446540454265584876358240393740346851734156170199219770433136058408768637549828814427936133766546671133084974748613899068479275539217210998383526669198258561702931380167300143166679148559064631084601851036261249781276684302828762126752451679438952326214870312062124509382354091781469840071811318747454631997923292628805428473503354120245204924113365597446273924820015900138053077125194570832097162559939234154 [143,49] 26075319553261009922487853261360014682320316693411558030331949507918625949815545483810742254622044918063601017600716079981783665630989739444936484280092558054293373725796423902835780597621431745080205966943603353796717772306039623724021616579623765334929177307610445414540046929102365827096493985905342218265157420494762249224262570551595244885912792133475279817554210884819465751562493823390229771350609063592544548154523762762821194865074375818996120846771218726923812363108124455097713360539503182899504277663937980590289824387402415078829740589907962716521985941360331465736603877306298369679809263302818530856767752106415060209286720398896599495863410041449496520203538111413382620046596667279818071295098642313859083025832818473745226541707150256699023188711492626564222018242140437535917985463961469514810606365069447042808671590195646587597853736659781249972525068104370494790230922606618710056066891842634496714536275456884718164440186157194935836049518550813202868183004853916499938023112855237615902730497833094207870428951654536585699697482061759598982830459853470646426593573284728788224728166596761095211661980057034673453072421447421775056131228564149589490295880481266463188242632336593091873388601699895294134496447675732766101327240933909736475188278676910307918377189087158727741432472650058145393680051166341241684230043213615851155311131769787634001952356672415188090764416190223822734633892689245074889764154842240099278209722968651269423216742355257656125852743186183574165030703737762860685831144407243906585771774770023120969092014539317141558432769384156237160219565008263844017706943501393387995181161386688609078197952566073199151158598360216469187282944262792143267150511630536162056245389331568832427134838237105144886643024467786520396752824582957454451052166029514147547352918586223857612315569909429622169671518440858507553044680626243279934959894000213650202360314083739621949085802904431900597365730998353455768883573869550685507637014765508178935179312442546680580 [143,50] -2886269229102349200314445042108948912242414896099676611760930700038832016323239602091938233293319597883407562339854431832244144332014716432554506926901354300461635388075919893098500609291501037081949799121149886160372289192597921416565690500714939961509365836535052938639224646546824383323844050340816479213737871895063322282731848273910215757608797758573834786693890643153290563365282879756334370519261436701813606396510254223225900934357092337255895596631922911116279824577991759371000577188383226297084601242262347077187137653888189707038878178935177821030804995269266191576819556620968240108553302023822527641462913207721522524095000479282371316400700656157827661468665491033617764460319349492716524174556925708187346833240763589734649817235841121968421761038930906575856920759047758763223044867709348070265232282398090033977595408159630691521090060152047196096864148097864336162305254118806135415276422438194337410547845564137684210749767352072192006325416862714126449090042184351795408578281493591895691173726820479468086902905034389860338175876534426080506773644863801842815367970363001510169669555028101950500702146606343074835893205288224454998183600680878925661866533669132773684548885745458556739627651509074012734402216673303268120027130166867557816295502434517065868129171674227022299002939447742109314382600525008179015578212905745668684334240357666281115494340680229180222258196355813521049813898309576936656839416264717805529928649659529992774572127456221521397804789832649281588985399416174352833458671443443442618127133321538248588183226477881835529113969029862870975020449172096404277101170760419950729370872404820900486151402296463964606776941669025291842343172740305082246608897758533706762260467142000417018314154979020912540597037644089871581747288104303609998703566467199804942657662869097071516783615688191380550345549505479090614357466403698216210774254591216900837301763298579747528346469714503490352330330383143722085976511607481497181957967047418569672971998912555748 [143,51] -461571198263537097024964403833136853433247713554965109121436321207775806014177183179114265592642060063825916434153950461347434926034087869271487306780010378425880073155893570927009807658258311353022999564644214666019706412677325152529521589615555033747417288794049032758930683494656521634998369290011091330652443925161376114338734865957003839370225310029319758606997208316336618372224050839926217798775238804085715139777902894728550380303008705582372091359301359963104099058016102069543782973372779296361777450845805761905022471543531014581477844734888945958894141722225763232890191852921351042232536522548013421571895620879851633538847894391549772373980907780385252287473590264683762695982346239804844222784525801952042395013009059847956035364497812938585646827182264512950572707451628350004235108256269379395929990600467629412664183752342129652456182786718991790557197168880942504856515315286361400851600658559007242858072774639159212830092870999509970555761989072371401691704640666518005283280209701620110974720193288381761770869639517554381359266027879197509390892235970314807383561669286625126033080852853986220540399801872726092546149600385759450094803292546032914268181479998083709200428711061157102478371328986692960010563566691342107879729883529562045863749351087545798068200948997942333776328687299788178014177012327810212830329817628334250835441074115080015981806403660228158276740916184114617429317975956314166295131668374913181551092270357991550398298085407524076935715234194158372918791395470814787872043628455726114054024694901657401871311981694664342649520558846542836938615838654311388756925622279839620023702623958926248476069413318544510705279065727989531405450119369578440076175656202063359991834775856562236321251261679193431039720847200327061884742681861601247170891692246149412492328787350296200279339641639766342654167416544620740769589778428652629047508637866714983621086949763256218320737514669412930562792200049450592076156852287503487361769896631429475072052879916 [143,52] 157756432211784907225019984506208415520515849930060684259321553389623336216729858636765244123636959289357185272351095094845891147478394207461014708542414440453004125164850204304506524429978672625010042122462253327871166455677716780129404962876973488204031399592641420939113153022824104671759434683254659163259781606080820557918926245697240947376417456464494579865532428212838298912919658355454625052038568633695135385314123665164466120136351767999768134471812060548615493273852660109469509048410872928885973454392084124337371231782828990440152966315993617110839767682292479343760886193101186638461584032584644872744445464831138448995963135145199721593791435121455545898826039518626789502486980347303180680554629443247608598947535335660369136900193613126979914422176396816346305718832199563903392989308273644921205546835959687798638934387451994526699400522491572270391982188086454389731360463897025543319223035994959727879189639873028572680295068466313904111762000217720202479812312479616648076824974747786822279781826428449555900938559243477971075582015762248647928992053228237868489719430823494763844880266013864485376798155106328289814125915857516519348909172361594445319939067009255260959329314203324377590653441600624569896695342524637668740713684316421290116573977243137355791519669264865173453419100507752034885053667263190147492390076053934902031727327672511792068952538233310365767886455494864387407290699157729918612328949729139807928051973797991027791436467136583958198438869003362644405650909488678637597590934569795701644722238066928027111764093137822960436698402439622886513713657353589499960496526952959713559005451723175787214462628771911543214796346285796135501618639424487824350776152030611856339139734517206872374566822763035218785648524955954387296854198687398155868990026440359768433866834693139869104467526713281730339832600713320040302426404322557159196630163084441982857724896937409918064468692355024793744190658259040513743355410086715000754001380384462112800317002 [143,53] -13219599099037103154668097502390828746520636150954284985558239881205628180696119461447683771723804325645982208860159814653311963156645197843528071997188916115919795155801335609793345455872361135617224470124936722506964360660909281230680629970085001610488081333203786413130239677601111431058891041661548869712214248102480549402682073835902995569368823588038708189169295589513940092515405545540991006170805684803566244832951769252711268092672017663156716658130602555322539324987516174276405577708115887564904020474161543483821214020817082970691177325661989314215372143666103992060027483787812146266383147121835119698890537723529945268181523058294314723155182582510880356377693167351764951841649969302566527325641959799520852820533629840575192155254861165991765006679524564738992986111518089006807928250203079551913429204215447477856338224058424790783567590403574834851802213704099073577895941851266391347949073156204546412832649984566931111353893303746172170735353869865134891228253506895814418383954774189307896290599342627466880099622938762966633059415676820282387347895065830000683643764939657291469653710974462173841439192511609490041024906152832497938358654041359474535553374852358206057141025883512960245689070275661089310394486812412045639824242416786535813035952629067034470814946630978429173647483740750692919225466162754179888660207222891020933642762812841061146496358804305048755624154055261053594471792981250634805303066922484028101275057032355648155773572331924368220133742570272167534796831078644653082662894785295450996075016850137469310603129006766342526427467074977964068768036900764203607625387963055607750926709569737130351508200177055002194623324174515298827502460787598865249865180460195237037437715961352292176086615856560105511039915793493960885008781337635807055678133559381674578985237580545611106397113054058737764476321312330006076561671862725744021253002395930407705456145211488203034377934718451765165877645591684864932995613585085216652568167501233326906141 [143,54] -638439997406699212367700120623343306254536141894338307049723895972814293042114990145654546210474208003705491844214434958555975432043394479063138381130545126295479039076749147122493304884220918175355896650552222059391349220591731066492340783819280009694290634283911780845757898924480951665409661717489258704311347323404609883743627569685913754131562302517543796407558460613741155710692616379726976568964578068706462028039125431674912974630089118746920668730208821409243091940482221747284147773883506890687120447177718911472158144572232139167054926751569281206272087721524469666834711865570879456739257204040651136871315686756967216658110711410707887050328008653351736615599860498553731957885196125675509543364834208950283935344590934719105184305648104567552593798909020345071037458407319333506150136054756115469368349019640507922804032803933914394292304021507287120382030344691018097469859984707119855946140461751653638131215353726400541195341047613599422260409661644626422441140159385848507513833452250859452443527736857159721177646305720036660483692858893323001627594680530024909349994720714137205117214851059245718401948606038258611988700511285101096542387722744048546630987121110789186514243623160277694378478973978520460472908000466019510233617428403243908083465616597587430623618188521135715672722693102155043257543171922055130724158868750833419257143446210131067601137834809940142917052307227242322399439828268038283647731331112567068665006065536271996807567510125428981874061644259940024726169607344254699468628082207384761709151884755720488046669047499943577178697871753557663723575270728623750071972244405979368897947429301540177865763511384068344118740908880801179846308904530317931595102457965824120642492055388029542146829894515213162337834281072890031721598120615832133480679485603935680321348249257185258053563990658355510678632261806867782995543714595168286322844884327233467978198428730133475141690660579070323403300498654766556983356584938757239125747638171149801 [143,55] 172673765767509144197862085657930712547825698443176554176173665071898464301188162892593226041233651822320492475946793108381515775850348263865137984541057656010465609739900840157177885252061790895878806539131123507176929988958142384663292702960124911517397105980032861276102065736569644190300072149896728874578366207618549511297823360006865153975588475234724693810644593887355106536487367428355732389315492504125703088481195396669574537888442749998745985139855074166358064365449057086031984548394695161569307306266379674574069627161691211595394575337808173122649396019332077122458223856865334390414687186741660886368741640351786636123444698638314101411979517392911810290438289572011523553523954881276444123284332430453006696126441084506639429780763916849584398572419429160975467849096784735318104498300729816998200390589891036851257783141851235024888010222596478205999743747843206075735184109540730173913304680740899241274751010973300596463386927686647035697998711439229447470842059817624413130013287225594077620611388764476511149808530614118864697218212314654455687613360128010833942080496284765009222360958075949054841039258423091357169803484198113711692151097430609340677945371960174060526732307273966257495206818869220802434466198979405680319538305648378952359710102011449049147747826894074720795634937398432210376410875924796517914364277381546682827107342729962733467350167239322550621498988691847417955841222712492095002267081219304274650524385273038885246966571741090854914810997544138368087325205031436378820360858658754445469299798753178346825784790690653856206694353150538487927456793515476006666299442715002694521809693370690139908147968100432077574359836359464183228229706548260864077130602268079016562479116601940556446159127548975783343216264063907084378159298511315426733620918112042127354473944509454413357014513055646513564599006092256000474189897417227363597480774951935376857095355297749252427509444279042906076358773020124172476546541413870913397556868839960 [143,56] -10006161519620589326844188751541378596420124110276427013776319403005054077615442263266544217345201310524307673712671507871850528831658382941496562332400211831519594653623514583801667429043784711948758740424310286730251473963970392138018279648863656719559357020523043762445752265553131355720964374521675326916224108504678429253855266526050843648752994466037691388521746405965843534923606038753190556566260588105677249015560814603543312799132783771906595557585016795228957921973942388491264945318336768143867621970176798239685768642240166934694011661905193720814930125408327533413612860399771533565611443956530075438758489751981461006593324731538210355791296370691593006396941663798246730540478483764087179122020168648526305854230725955660007395637951012305000040930158316598550895212907573994549297761114482019985500222025104723241267318040301318188619554919745270521984966160529393513037918515619747050279855462168728294621206613122907401326878723500825320722461849388833334134117814735422958054327633449444105728294696728988522484810394218205161333697713878253397433058522037821085712416085230353264151282961232633125378041220422794091023595551727506955240670751855880772011862438374679322919161784304538556541386041902541236314398763046683426360006836779887583637145824740090047347616498739990362957114832601216506443979038892228206390609296547915783754149953019993688528213572832845380287403339888164736897988996625909503566580621114874190196536017648539832902521999592937269641009960496020231965880237305099778945237901224433445743099125454771965940200657026371911628152656459699571444214738055282551829580969763095785396879661825217761227940437746908941438922084274944357278657597353866568343689042180244255028269415532823353101566245375411276631918278354549408880214035046110259765432771770841846678404015308252672251400081458933635483762961122735165849842647229118169398926478151733413363744341588801887901473917773534798812801315230268215275622023402396183159799787 [143,57] 1676044454696573899315805424267819737155166266779887241906124799711331853147543203752453229718002308520668510831738792575548378068733043710388674785213118526945686536009863376309222476016532043083754617993119255288982480125054970216008221647697720199150264484574516705519515560817417243532241673197043420047776389356015168077341254518033244251480372909279701624840360205006302649349325709771008652764071636326945711673155045294394739310111772362292200512227794833235240286845537875949959747281450836324666576960441045111719623369559141868210250699312203766100124197075583836655711539452839826422587776510414075482232964820265785666064159999288646440679605346347471309014074122790801420544116771837127429439954989083959083718435535654504653426674458459309294363113634831443789997122974405653792211162409831853616802040291890527677899156801769781575537948642499734474294845839698129391034375951827963168723395478445784630209521543751120998784520506791557334280723437772691168546736910030188758979253856923826113894727582435987239888234540384502302880251221687300297787307707888766206081040254953187184412996314810405722326005205865105286214864425189723150463770692797329427579479105632046307340583052865936575104787635123854871038328195407241020218137214093235323643793569230428163803789920057282157574259822288428970805813320507270425360337883721978524464001303117705168925167881360376249973659678345728199069600736858899924249597638765851102040457303483215850665590508024565409525018995874955846731647547953867010657133425354739464498895889648530568159578968349671565577211826461065030782645516908355994280482855659225503478411670736119366621552086867501991150812903567611863594583318178905048912920813018347752055179609539742868204484914621111816103151302891290286195536786186648088471995800821469389537317177992960714053502721168667800080018622746127015102139571696589583280983754844414746391594336734196350386277362558721214409777557634845927995781779087473738114522 [143,58] -430946306468787983961857303783444206503658640970208305358959902268926311743689035800387579396924181697024106084076557461864290748795125160087617176567540287433053701098171753140508005453158588066894645300413089324021063288415442689710403265762827710912407282541892786780345255008545043946057831075282175037758424362317793170189209348960907506701847992784514351808384285351149316589146335381105380650149118843156601377707155602146376343641069828209722944302440097087247567245765023299794818118305998171295513448239739853372305852599541055892968176951073693304545963304598129316582032231765410506675802805565426622709273750302071438735300466658501694651282969434050137855463418660702105769367422817842109590108524252214452093323762364430991709509056060267268914181134683240720170566784119459259593928682019847460896739785766981453347353803910674594202623022689979808172666060441759496303114758326843314822840393359630592098823261643230317642830873441163582880958000275655935923813196660014859103662766774703504529403392708635094491287996109895621285579645018371666166924126680077528127372744339172632534853790917400490234210497245140035836761392730941004609470768201622062718353589278883228150062454620772818734159086667985475761968729071183287528752650640652450680036887892734101519080746910878725930089183443275391339750505468122742943250811285787194454923869993508852344077640383077881669250713151793070469294310050561794380268291975683310096161674611737032159217032407415934991706971086917358973697741694596049860201073047935301983279831369953548103125158266585202328357539852608557618227215070290171989180759818831595762797376317081849780952416423481827061997052286795505009457411019987063381374275597193766165034075275476656158908112428641604582056090646618645059162185785789030263322714630815929654990263619492126128423710425049424448544904606155624746529451180323834849356025916045231541563068807379387314753646208438655651183052832196124413834360306856564141 [143,59] 36755440071621204841636328900718568182746176249856574364402517775075377651642934865697807855245071537001162450240933246811478444641896950307379828822838450336325638407325949278638452111404126625558961753095483374931255163652763479455539575849927614391202492693344302205557046855229376248867290474636414674439157955922138130654349175878176176195151536791519075302995381377529522972636280836706619456670468829625508898261403386306325438329039899138620194142274135037049252018932700898795282013526803363583402786484226858418281821210948081110935339329743533100931294102407569642282489638806676595802869892321533791790404032351119517908731594480723237170918983651773774380617636824112281378437319403899378008520116976565001677229399533135127607531348178656011352404988396641877152262150369867843164719793710450895846010293149031929117292788279592234475096033718258788684469797612076638694449863736454795474628058629184426870398070985453538939499777920540225963129539591726254182857457717116024139692986589188712243734117631910872389737616282399733968185911720819171843709449057769329799406392825543170412574522834577689840489127654344598251482740895243557482873206546218820438392618556708947149281267015746354982451085460846064302904072618907689085165125536175740760918854749825056430775129274254311794501291160032294098513295183265540628477844226601156606759645467530182271341550726845324295051626314620708866182570899275242419702757460919262290925927564817588914237747496784892364562127240084885963168251423903783203823705009226594998989891882520903130593314861578983168600383632435396690376646310953387393254290789006800911598219955018933721161662055419642358141864386797634946250829741386111447797422312492420524935836529594286865991074786340543255701395733462918840759213417630765675495041232660628833145081658056808248226574680390059986869576297833071606584108075756269247211018009790918003224283058411442732954434081452246871091644149854018398729174151753300 [143,60] 2426614069546533025231883965991463848754879237231762146581567108080232923342740846718715079699815577418995578736457171161936972540760931599676353117614026426644744271507096858776765321166294732687780108408036856562728613849293648289393125865530889708796990772914652391428657018411339839094612225120521138675495884351805263033765789798679598060827049593946990859695605599180431799482001495726963679255410866962280702367583668158116673885201862842564764114561108441979350353433861073896651176731647282923180601550009873719727034787675763599113148087662183892151155696183558308652951268583168801937820881410751581380914106417915376219824279950330507347236906942503027708056286412192906584198840353837389548991372173853590074306946116700457188953666139871776144600335564122854846796656570108340199748123258316934086569280263170873181558686531114850388789136389279583553906525948017648815981179964465728591316943839392115549721588333055819416355956810950899576820256858294163309306584953339902872764119486426572747066514426907695181257211883258124851273072994481030456603931877919626668564962866363166574231338119863789400447261508539556792859753558688296937641399224870305643874667994487759744438510379995678729014088815306654161050893311254612563514439120549034222522597475663091426262616411822639166826056658943201366209260480965992623652212912143795859488958947904169076348946405378150164294860290483622795087124520373209111206726049863359248656339101613859096955228527787420357955872880652032178687809548088197086184731992120514879695065598586481959259028306984176801228996555809813360193597629861500877599100827209089897340303946983104067303426714487273805484886016977739679902657212818085626207573481625459800253958444762831145698220349651687360582635780267940499098252939096675244872400156748075207637840214213652879993475982853213792229611948219325003150590193295876834661085452898677223357695494899110776845532509017783422467069320712330591320955488528 [143,61] -833466849408203984472260454197374156884969380195444501805658279905328542343877253600465465583093575161723815136725583844974741271355192316703697038301632628027387064995707327256701150065072979955832214442257439386903519326595790373126745619702527267464491751154405170918607551802588278977517768842953523327222386735757457230962625507894761495474887511055831479891469385597139840258857282628211095401142938895341861349029521802401458109383760104877597564412626748018410793747912276170567821046910691502423353811099416446614840776434456579541933036304518395667314733707467790201687099283618894212188391218933751181292760774348960497363808602382105621870274286611213782100785302741163891613259135212748227189598110772257924405451749676460796037275746856066923504523804542917987001184321293023043520179664248616070919584724164345208341629973621239714802944433357220409964582716818225878434111195730697061794510619863848514390425646382187740341694062910757950168017096346182847963109402372767238663325575496733673948374223549585945812139045115447879640400359037454505374320587032085049994119642339768945646179498917887910487217337196431365309956055022576297025852973358229790044479282761101406866115215528491975370975289494867252687295238088266992655448797051084045829151010682011498915365742212002711149013693472696837084094118852076246706396163533934443833503748998683801920069517926698821378660778456261782836243666935604446623487090147880644735673507370232804877807061546239813243712067358334433327204103344078051563229686889719093525886135603947092885368956437681046901106911428398049890900990245955235994033187777254029211716610832621957799210645231684238967413868530294993734756862880470882881385670426644444136179343709870188106540671513746041129270319749645980078976499435003473109665004112157927808051228786960117380185709279942866751671043487774421451675072082699011314355465537970663110155085340211469246167277762497987675102782686016275064626087 [143,62] 77811274412613679925414485171582771533744340569202268909666425987309096663300769365596958341102472444079550860842423492261529397859165238928606119077268616208732548012794964494847780438140127559747632337424677901360994441759641060739324966390539538076722255973799190924377266231815488528299078777358070933360503436628198952706236170119908898295506868047610502107646398801262579527995340175263560544141752327115893826980775906467963794326401483896284334861697289943405515531388917109374788827307636127247546537613933286827880583209497843289915761003808019274407088902900044793206368500682953409927343417556832883210063541910455282709680243521702620333715493927470048086841526420013856817254919081871381508702929672893070506520337530675701343564558279222966321884504243642390887167963874065138217961075585847134091607393762110757398425628368636462933157891548526027000968543541032057279928921953689599162661647436206142502172773443377952095319015038880124238977330675607431997550318766414850193627646477412034479664888104259243736876956091616506989459897449905820869989470122454029444843316265660392585059359819309228625204355001368179492421955789587642339197244796515631101523891026357751714560353310292714092849548391479455028937422196751564918111586077756903161038247001233659866271252148265165242566889442550294751172380702917513472456467283543971370862903218081917280689072498544606562453467987013137851141486044370790274740906850169987672673916574301669560203883838511854276330334352814138937056665732398824565911368873053964843949326115619102657476215228052638346069478531420603291339436342815068968096928582288003208432836465854498336372144282123559080683849522426324826281772331247413203321396579751553143960704328093214198575673658057521000709417288086873156042909234307515560950824480510908280456773257118417566109969202766009500882206697657002412412057945233259931967488717121237763637379662208349593856432136876705926145346032101183616345 [143,63] -1287445172659859282381916901456959465050037699203095343722484720233474775784762018187111659813329335648031524378988543441987888632613682011500936068149165844970093751545707805579660638045547766198267949711485836434512822930162625255546704984254608593020081258933847453948946977159108443256254465655759095959010570355211161671405002904385948601923741398217645782026529244780748494282146947140197394199025735651139358559447553268106548559824306927483478778579685467099617628877326584073857905859325985249270365167053300001154740413583851243729460032442693408340232468948225135731672931191510343735575718362107989052296241023091532498295856667299101618676713344603208788368003420621537401020410282413724130255512277788926186421334881504865821785219878604338731738998534709675044261360689936941226697106915115753517595700934568256815664076026098905338018219595931584453102075416531334388122817052626796204578243237062016448047751632420408973129601011543322551206404131075129530786075114383801328138442469326036414035338791365685703470563699742805006195384568520821630667483344693753604509838996086497777373697519726081666616308553239473172773496496336541135980669667847754290416050212654756233177871833357265044398269938592688568003798260230076637198628306094812177945177504268057561415661419991583364571496491539217981338656109472769652513630384366476966921631284550033291037430312893903942162730486380226298529147384591746873012890159768787731875829893208678234885771886972772196935571654927291438368059233873152738343723251098025678154823796358812889450472017064066218826801184298039380522148444061619319831910274083650422960698419853614541460603517785359144390313779235004172448804118528081247010773416480440254926917791426864425326653709529472718069709267726699756673327205196708023315687086749131728401156075743555959258396801580606458116127104881247322422120035542495061275568647947682426343839332810127258409198210231785793417940538154018508 [143,64] -489571521550362344721701727906056190629741023680799436557672991453025794663849881369103396038100105684755433664475263563673407230986935522580620115980519465956337006626385481896623049121604945978157063975855782660825338864504847168993909282258903297572390316114866086150264495103880270265843667646550362849297373134429879357172816758798903327803614672926167039679284771088882793116895467169804689523915851954453531386894252462376116824845905454926551452240358587018051670106205525167621723794886915303485511260005447359091448187714762879610671375446713962134908766612548671025006825221636546455994859807763088789096867430918981051013705333943242943592925950985068702835053696057965608056992871329852898993885966381491179805749122676072946082910797770721955433124986077855497525115587093496172092557542523044457716332688486896792925842891494185201531803041258213912142788160655679905480746029145859194003725950683436387188559481096871384535209944718563077510690816015532657292630640894461900752907151245054116994439769116930740462489212567486591960317156201365726217170639056108313930621351849285358388305333958932339589134404177757190298071723787622933697687540689584656249707559798367663557302314918945773283358841876568936962495525197706729365117305639435860969471147114469410958882943548650607323023804725989746725011241049247942052062645702490993649500546472156518010201573470976768380108545481199472136452358289441471692186486521156096021923497380948304093711218683546085674710169670093323070259691795908379686003911121841507504810623757572406452649503442633508601864573749738065475084959816408374109396618500796710407034351174271227612399325095697202712092162663870922045602782787651918878651948731341845576240777689165195241562653452082408081125805886981551828012341947753056068250336675786416485920292772293541029274887972609196442288415164469628827639732483576528717808238995947769703026653724388344359281673543197406530825103833765 [143,65] 59721738375258575914975696654650208728172952381188489497115273238653024939089742569158485590111459041507320900829656650740439241265976626153924126636563756395228457492859012202691260806036650429098354982082036422199133841035542957969283721546714389569711551413574117066447549717777300396972827577908240592297316382789623942613662628980587199781686270535810576288242185533939878095177254397264118758443514332028142773951366927414084797543977611861873963496518853177233086303959043830135398776916838982652563676281157171108677568041724846967184958488665848914208948529692540951298554169446410745060111567430720160219280750642119810182548023253172527731533269182064601322283519635544204035949250733378138734163822090359157925811233701774158215806600768516973041115029011503260835889741227096189509899942253510708839565493385027412164049649464207844366078640871183336687898555576978040468649595293865237892413260044383772955228885961685561287050106674186837243088475977830491592527071470587043881106434162918023239409868858543481054854618868455330747595823845429711580891695686837738673970811316173931400054969432329277676851764614527154744929644086650767671096873530369759342290503917576417293984328406309527277900744084330955006836601410682890284816677052536180028214509568483798883482121294943884484409281065612122440315619854586962486528445106223920307702071765982471433283527177811110136766907511648072801065380172027989486317629531525553779049104656877432634796011374762979147081872288014921306894730939274641100698460089421312806148402663552393489921719583399024344157762879981588768768177839407694542876094900219980442566928841101344948536985472880185478059711293119862592220132079910148903283183600820896971614651042250738419688517647085426145414502954707019713061593653069730885103663028309439113603181277150655959948158191153026407013057009681124859403940963548332337231331302425250676823976878694032118355338195117214760624684838 [143,66] -3161190885023479757208291804621955416919418247494139252341808479944935648547619412722919038482786751752377439356084100068068528039224656177921126929818309578031764203107014096388765111959734588342175010234879184187798655862849313379839669909131188007993031067167454786007244689873139717411378260824352193483881348560322769295907696414261160806942048888812586381110770263667279279817914358969618873752286713661197524506444096482355340986676249515646502067145097557833621245076361621639417723321483882307444230521770476106977857447299501841794056266529883590646592375741923491931728020683251516447497526187076311299634468534944818181675839330134777386447828334414782193514935642947429106865600856529811143793854519982512243118841698781433699763881571251577178449047213296098440792685479800917259870881425959841407116981177953918365648743384239080456548953019746758956838196103538957864076996409066285932396150719704352229339151708162125301572182790734808731364986210847244848416751854359548857420521200187870077024317925967500190511479746813386938521790141116947413776873070275412451986093924690862137123043883800651945036764568847861344941059559796392999954447913010193266816182063485633982984688503419901509484878290987488760398799838665993205830984690603663899485035022807103892415006707989151221140323405331008129440539599134057746213348423436251137989004096354701200015498492229034840762520825713150567767348753564505221908247815698995469529383081634260885759504712951000682592395683958435894125281394371042035926023526469986720860411273334552798497134310538419737686284769092822339897194120863917067512919308065334496074847734309462895469158393148490086371686702139303130769548761789079905234983856003705683186923835360174954737419388715401007389509420543390797652771307840927569119270630764746582088319795423653921578048676571231181869023652105339756998198684481669586026183376914066882251528967308252191837395627042691196883279 [143,67] 46795074366883719747788093650379780265383344214550449366470918163905389151213754267418867287768153474172236192960745004856012720550827748302765423383995202220664634621871625160768702836035467480803801413200943173895362926478300690778734605269084829582928995181206869307903218965368120408653961170429563253075625050272095578744779950658060759976266153420369530043813492435539655938202521445104051341519572817756893899405770536773288345947598192054036478578045763130057689189614379556802379476990854718088154092123617836365968513411775241564435306833701828581789511236832740730847195362926331707776097087308753413204424237476494205259347802296975726756818439753225423081205855315797148243285334371970439984136420244542220526443337777366259390140538892476623343306562828511325535918345772990514893485115811654101097745991077168499815263631362767632650334771127855677094389791803959742208347800989439877772650765800532871433251344973462217743305689500974714130180059933277376939664537701856095947039122937884248856477190520814981599415597870206410326080829941142914060644851434833708337768875338155806188088646361000495241523222807175720515861021352489754378625992088630232917262157039292896428962549455734737944456930447505502089038393089681331292563468950392738500322547348874854287796574107050248090752818036956859621438111820781239136982489128491185640626854547929869705557879462727344143762543920262527498493188015078999109487673836986390558859733914776351820930104998650873780999963344423558119452253163668502525379733397029450913772110811114866948083665413314659370742772594071856858775487674917487184684424745611182717123735319988109830033300664346110792660384753599259482561720217854612728637241249687951074111304233334111441086026300812152939623723385117380868482486240606109665245914369130393330635837416611251847961668993029449436945625652503256116785429545749423729564081064213396790380670884078742048888608204064763140 [143,68] 4085975274346971966786108482552458728114965667127524896786822351317283008294811135680755888738137153970383397167842381677603637969047920804025330926691340507523401679030745053972531908872014135825761772288315079010165910460327861885289852797325166769035840264859231913695409185752241978687576963767894555777684796251764740158586800803540735550344252600169888782589765148069293877203192637790693511950426362134454771568692890315112616800364213590347055049585988055068938672504369767074134757314335610378481432229676188403877422106171873568193203011750839978891275580281353110745625130731523568963611268190572137228388574101624428492954639607436879964706775324619368788636043290706554010496248715174671035780352791050531122165442491509764856063106355743282364255828074438324916706100881959598445124137459964339477850547255886937371203521794186701892899045125981476408115135876719660305079543502513763114600008204001994554853680744570331061447258508798005112361149590397425760316129585389554514944340292875817785101311970169072724002736432508243321208712119272974667618252385832567213922126552082971121458043997539831909874569613974878304339299447526300933969217034600850812410164004577312338781219077095028047200025725147743201901404045879560591568723596354198999449988636503905094710739619405171016308712143251521441018086293317648517702478266108166333085621598845816533608333680005858983034421440452138918506895819918126390093970783451159236376649932536231124747350819439690124147239160525140122043055788159518630015661305153741842625042728176452092060181613405323363573371975919644850761935347870726513962117972293694847567418573573557274369277077663200019969019606261818400093187622597474572629868609445306705826609105443976050008365165757931979984425943920808985607537634941306261297054059448000227781036079997184698736446650007581146272681837314953784761429796379463027167761751309276592982956560875854523184444642726957 [143,69] -400767278361969958649794627914884139318313171026610120577919189832869454782565474446319819172481410763067237281975868305707418315464914078165015910020066320988603240614625193311288740618452855479232656421859266780290725832774034088604675681179639391901729675388094064405000291086541718673430726685769775562139017490363958050002907960167731515886962655433729031434570509482627083848603967038834390962620781014677824372014743247834727770263481304656616421952466354163001241370214573783019251964858130238776484757786041862691725278587399127367132502633714311287631874984809401775695610077337192385987432291130727568396863045122464559626562548960960503383102666539969092335659868103300478808480914962240176483929667847421178115596837324692525565093552065153220192648372683225593723271757897054968073767217549253069234154219198643623391478485327542661486997192611124380982868699697186275150255433796949311693513906587343819771487151881650018732528454022224264838367345548954594380183171825108829999622909933116977436799502154579571815841718419678869311413016918056904580917018351473757273004403138177535580888289686346042619896212235908714223143420054957892230548388574492631622496826006886215474231767000899849169112028963677605770411867219090008417260818274388052229486664868455149925900567029079259182540869509125235704220765060875928895868918768767203646475344751549626828809264758639700548960089628926860255140887543162451931408364344521272533582373433371171829072510515090842743234637606576198785657265170234088808849452122915564301683144477314659084577528167011563568029755812486092279499710660064362885511660908159248047065973322901403894404675535599725045556186563984990847309299080811288795668319690685091969391585646045880162633756339489642109848687804295473210559521278094550683490479406725964519110075262421146054166015640984635399220988463908678775416917727574512437340024189706572093682925204974343968022343657 [143,70] 49215314890284915323301785642539882157624310135292087814952819019880080108830438654906302174000721803933570066445989375653963659823778775772581984881713360016724626801894682073664529961354117393485673825778947531460435094525180557976470111983597629190378696409855670190614496514844369839813673678360814219851748326753008686048799326483754272854961082939713365135886590109522523206070485750733753874371511721608988510021955979015080619417217370800256079616528374671690862968777648747733656403683329109028667191258927042710906769073396326690028219418826792409745298806031857595487512021344248159402814376994420175129340762449426064677200456329962743336994744558610144532206359760208614352997708109447965307731183751266038654379420416928517326246726437908015575068750856124553534006661050120437583133459489007563717129002391211124126994537855364664388526250960462220753814910086753457469785147233866796739037390948669138447481507357582865718586468964648579199522333930655451439446466046693089659390842538582702482087230191639094955657479135484137789861186965178841540212070236651484488356167062377197121707945223683120431281336178268203365744073867062261518427300214995608986121545955705863572891676301109615944294860063098116896059097343439561352897721560600718966734107755481546624503263636119115690405878387731034634200341453069183025255232359790505495279712385804429484879254004224220311089293358396248188552201627032897100248585484475891179815577794700361411078514082347630043199106711269106110474338235438042481047520680663213391518366960448410653097312290189633754522610884394628449253079611865783891167321269877210127189396573416328086862164226150458260378856702001254269330390240180250666115156612214755150873140898966123341171863250213308832120211824407908290195953167438547208143814174883013502664728985449746489428518968998432262747835353159864520884333601196327594652953041980450210322135657395199179669637 [143,71] -6227326371983804899300480656688330066143880257927302309583304462728948249236360818928625251137961904251019729683475357432423367517674275479607861351802828481399915682511204960101787584883023975913924232053307330438764791333284891248943225227540150533556640226154240620034967033323452619510684563000275997598765253793132848051290514208153329356702377536519129884552090218377525368005326393267429225956757206383237763734122503685392353963021361028908351769739981946229736796983942583798525196201362469637494252216185021066025728301859044781281478422274820394059228808723906740646839244328614454386554688338331768314023921732526868335648257040546497742884881754426251397132412189892635208229561809668822618649689142103662856878217572868335865110412084331543773139834366024966886504628227027413512974281777074621281228509827051182211208465151337435348742894120770732009815012165763157418714438611216064496696749888887116457252990433343029422843399781766361380103331877067020760889986238306040567773858229957227537637204942348988913891780892856074299718300873546517964274782057563829359161854252562830838061634888850838175892432355863013011454190396349681594729125858525873868892797169487916538115970649434784671596257794261611450456344873987793333628247430899355939067401907946279940093866408159653660650920532585734118461009455841480609326885220006688817196961196679231691054046823889626456982356258597061056618567727984097523330059905575762854247948209794397485228306635011615595975639341970894487410854945805489627873938590587206662534125278712713710237307528462711704749654012406763147641505870223324845670975217378721242997888496046631661023548127643262680734117368916485834961615989634299008855916830608741285886885838543577525310663396944926370086985801755198097960602598427970312171971932038491906283635722372365330860502902406153656084809354249495285870343006098629890243013874200110428012708175452188084712 [143,72] 528050774295746607667190829559979347636078331186297904001352397773951793725453089486340886962068089692625371878514422792363003637337508712998305109776386261292728725586585697401125843797152690115201312065719064921089845411507774555540214576426985653106834878789706243692179570564949987653852715240980456878926393838475314683215939450721940605803672461160203002393370015422748535247979777225027875706070277212806741967644436151514025080754145631262494951365752537430095163901432349872292160742810542500484635394494458506910614037400006297162198880592621622967810595282360904678172064389051932327487417507263399889408192244524799413202421707461309660159697405801649800228015251528351092699679985251773940612303891248683067468753642457015862556899324083376138723530361067006941740409573194879765307591419619714578289862764235129278498867812740345287079491819348690346289525952143277033035956940428796238725719709290963883741967753063100659422688214446687636695095845988567283630487519401564665910443703505718081197519692487392671351388612841652325941707832467134680497251859977801729519161969858523289640397828090781865031498007354404432608836475199382779518088441223217403428335701393635261842099322352373116142822026298935426797142504348743435325682789441033015731480028575203186317101681609774579353864702705122844037513914853801390938375645176900227456463385133930051602403197792798926719803566946694997598129807019297112193076586159041753540247104628374152531325752268461745306142516057374968403355971584177763594720640883907749254975662224788153504649260105817289471269080252749308384273815654074013114876813571434912161825823840954381989107259181237623038488589006209761269130751159571074550947257336280754057932369535801114774746268686531577682394492661449330771776007945827497656988450085445079684361940365043356677526429794281628839245149605753458675979866177714161571266949466132298317078370225929433 [143,73] -32106268328408314880519911186966099855345439821277481182613280012915705657131745808290964996451564370140550663036542335770884237871549002029977932681416782258969264476652635954843016847130624178691927375581689425499837428279953440358192521488175838276750076571975646955211073631826679670588697355966667080506795390636715117542321960439242218952390971246416197488694765066289175780533470928465258132500008045058522111896763590119268904188874307619576720736080537732666534326208795195029011014409343882117864864221637237540898747405744338717930729808136434298391496779464802658097130759092500053422099990620039690722863139865928157271793883742448737475999589284570729529827470755769059177671812539598984358017748195353426150742724288563740645415068699491867034600801935833183976670467192463754173236058595907874060573707701624920608766488304872386898897716011983231329977589064688920271707670907562680409889606114127705012361938708815944713904298054374033754839038694786673335078529149116826409163018635214595930553126932855547571117939806368096417358234523456159915079213597819663307823718479735450921679590196354216518938681954758986774744470301622622471170868572146946551508010994413895224237320605235410584859910599713923035712094997865721276407943798005309425749780577055358692566448926217710926503189609566750903081029312564641078242270236237253726038496566588285802426101903932999497935865583330252894853415390475275069697404803899591633653409321595300897893283849076194367456813574745078431290608813621382168077051751449109322793318654615469418183652558003587088132260138878411003181039236365428442095105180268436309490163621411044569957566441132701697552272639589614458011360694204464585669666001019363404577655220559711238407324786231302624399547915984373256146173494515897565735646092472092968250489358097234369867678511824796692517807978242161955630358507771167608474044423130328255558719105310 [143,74] 1292741193703940179674430782036078776746323890988921607771493701132660702919240221969293025136733805478392694699299019282166923900698023086663663275504985495934446640355627706215674090909750444636624450679773338448637835223694652569323792054363337115309693475726778810956125521994907525229857795028124200983499372540220053440011594917007317194734308923477954678446035461463494420166896023363356915120042799504459773887153528753945226284150721766862323471214981248435435053162543640798547499380294666343482988127222236869015509687355369739654984381611726237197596617922842326997849677246574492615726080193926359198347980416375784328219564801533326496386450322474201829578619600881605119836498691640009033535196843898398619592951113665508116285995887017355651658584098832247389219886847212308503545910181064999532570377110158122531354485138801400098669876379497226945836549351849803046393578271834228906626660542121776632067625803170817680760420922355167093868320488119352173620509711912164140997966701732925412670086729640641245197477086064684467193655683180187076315173428798067301890085135059775899884371345472120979499326416041204244909001873530331802044228689990461464286162685054993483934253320004350166096515547053944334131699191497859697385314267648631897197016593724516352688059329758002074840837048674345260730767925176851539053722456562068315036774780567900286928284927662876796399057418681820584498044477925688846112500906966539954071057015396248651689871002392376833262753497149047314577841956526195808426254483719618299669031729005572066351052378713228810698603233267386709774784637569294618352528150516341913526369940944878546856691469080877029047425432304439434400959416522356611464492877659618212737872394515489566424685933777447982238691605229062813492742155534704653178612940927145471458149612988878699871950998943172560593113594940389235932093692534435045604885526590852750823396367 [143,75] -9447616556980457542952532608302035950670592733353228715496167178573903101238575155137651556001119171667813428247578365791004143160316521905980064909411007132973712882199976125798916439039897130558952570443818369446297950055767192880834755427221491599309281618833894930299966213377655528379579770156163024039964120261923530179049107742183702030080794602374762955674829430423382823628782401001675120143839271465756070135379523392175951712927275009988450734742971653700278518067847468827337379769853327183125063335944774494748570530852526162838292250770273302875785417537264186750313409606272243665745220178559092951479853810262358548866677893015324685392741738367520095590132332743468290702847837572304759879943221569849077032862862099058887741292720569216884580101216228706795730096062124771794563066266355799983905642845344016814678739548778860705294675162979546840779757658608449103529719480499932606466978492405017595764037044355347244160129627977719087470922002702907291821970419987874037432426610273283666214859179224727923406856059958818279237604834193476963693981376492091553363366963713061757348294392138656262632600406706028947392988549637851578332072993802309984981626455526284144226026989366464101060909044032053983519983603461948465496743405311629413584727995717123430567163307421243750281811339952953697689469954686351430860274552440613050544065823328904985050906807473916796277427539932997560964993626535404627741857372212248794081016901983208344379891359651024750795611595153302563445837065275619863613337957918747352536218087483466479856043477368421681934524267186373000261111451834716729648171242753556033239199958208147480408011020367538809513777588292864362542718020167886060399746183599381373301018005537166138143668188504805555832227345248885936266996168945996482044455352426620380361055148923611206265795093451424947455679715997473410140527438396470693268418059112521633520 [143,76] -2270996158510803809588479840411174051019495638060966328054883044220097553248766555588734999269552836191091992443355234690365541611337595597832603278300062886468638632653386438459623228535252090385481464063822474421259012401523985392018564643189349727173002014029156871039517803995206745183390153083365828510722687957818496845388704843445056748576801133018979011376630461484403436832590753873037952121733166109936741538334719026932207023937181282372134269882622563396174005039155446700490115150183280997797011029849324283894846905289450511638934805330694184973384274811929767244117796829162826401011200060035897953264334560960881811892411859802078912592856515794755354118117996539136494466887178771469725312725555550079019641926874071918287867663777899527069210971407137369171799224034400724681633646877345021316109642333950591314812177210487091638550980775309718986703074029145594273977218061413060519010520669751946663968603813680309245382466020587898599032192295864326265142910612866584444234691647550407243159217179100404455017157227275089138306862044631166145916743826412525629138486323450453182613516351910462915145054282812996991715412002786241656912859132767348326292496547328561986871386400738454798334595214923592483258857639295122295350429439167174299831655553153520261487622397534030761998521041429407133881471956531197693275700580948358177759683744137198485480433675960465925641708485830388469007027456779505390477511607177214577415693243080802524430628388393096948845331660666800101938405602598239210834952308190409296983416690365844605107364565871650796402020077979594296620532335337672893996744977573519004754836688782447975187942606141504315716257070245245048875434299514930050136914261064136592328319275035789149891176648482700936639877754199243904646089617875296090447245856530576122497747208214677625695568852012757283166528921872704220631825852072811961989237700927099124 [143,77] 162367421009871197112604952841354279556097978541015460920563693554932799358072897775788535686690356765617641119478328355758187463887962306641078981332918196294390236093016791027991033800684274587819929979522029945324752030571840837361063541328898919859623118728668340505288474982223835241551573900234541949660754624424646012445121735748772215309908173463419917587798492285932700217123099484716302810642212535262898568497419557450434633039543557555584199548769376122893749212824343899463173648807615342189062630163256921027289170313242088891367289753728156823539115392919152506546310966271622901048513458776999458504399089700310779953387921632756599503393529013300606255768032042293769817195315708334536024252470722290384220433638810540806549991031186270930677965595154311912598710781084353504319968568260062100729539951187621847796675027689468561935434900312601079300838361339092040040977711907952644095192590587115232350693315620402537088464067749954341971044115370765608213161215755442734364518816019644854131091753567180177512590566814810168326012994153103967385596058740330982697752452380691301794312705441888237043635040149919721282253697443987109926745551991569209338262661474449415720954824863128903303015751351343882104794045576999776202062285192234369359883256158145873306337748764547997467307499441873354864366104285889571051600802412640510624146480093734594345100811688738094964234313709505523999350932249167684793067410791743742820368505663726347424080183734378109581894197519450228128495202532884541974774488781245597256272561825633401850119022875802425357505868001681910683350134602166665880698278238715041313861737376985764868170067073774554599430151409781105523029790635363006349053032648927390215339071110430900295587470257204289745755046569725542936861167662538356236761568838016178546819193919574936285790107175664945696981532541187347791460949244765234986725685430241 [143,78] -6284806262147338825745853162432551800782570764766146528114568073135976470280678082350397875709569380103945071408240613185930179442499612753420409996431187286236113786931346982745877769006159924408306406906137543455893181858658641625696640024718367765199291609466961409801842114121653499740094482158825118289617889159673652394739834946558187490742530274020027263017669235623502006244113480088543115352136470914734668444348845329203906921433119986950761211983051182218746968308280171096590807732801147552695118580861904470008832499178867029915957289475224308790964106857373463607904977180293541341845168583721315407766293464753857565170872690655103146170969923172133817455401009690135999316542730557409499637174273064849051315315367712712749056630515717389286799833987503923930375142329406778021445730629383957122656985449216775192284856547533054705612794959052937650298838483965481077296758483328993335684733796494948232010129143792146022947562533982427610594023932662101770934667906164195511525406315175453508977859250648309553240954619203754841415083913132127295183994168689992659398525122215239552543941928410579691277910367255182185570786288823015350847324890489638674225119922968981481530990689964176323894404210171908871322335358541857091171863697704088319815148235284383274732394087601747777524771844247634756177300535505196009610756928686605380391163246092549762727285298403612293618306266298843854119193206306349550130817719700483187938367534631969800686137259194237158434158569924377353503972916171447669173507547765455749265748150922490803199913377224449010339738438186838695533802858655714954206197830300715487413113715360712288957762581764719656331021383458182002717189978589617187846616271510832289819126797135826825483093083453708219852586455675361858190106459739698190586856535692640543967327280136006067299952453978122921487422355500074400614050477039434344528463358 [143,79] 140232923049817931639260006139464894883213080712308704000988989494810452764836156951457431702302051289826789006139680637977501508427659578495886939758063105398318572986691258515720085241010300231853719061619468161248972421859185689886084993385282289246626201581717536179580268153932850907101572708306166152137071785613409493087360958043364866049105896721352239396466888702985554079617450631139175156162093921421103916216442767229455136180434858105659324550063549923464398750063876334666742769939296527304907595344333472165358038280571527717456456244122449951399285346061333542830879820819848820644354605140065752279104837449441554210848104541559884804020650146495797297561576497588921150662985474504209283637474276772951931081344542649508621800258806299680632530046847727000306425464855056805108155105816916654459804947401563056861698804079673322149866375020261849308368518103179387533800608910086517506085465986151668683735436901659164943805599341206259693991577735912692256102235943398294112274439827110129420605303995859458113157674446993775677947171732940213919400417024310487949102618182352182893539738115748211743488815984565089542423771005121320129577023035755079699719700544021318045103367627936475199004340835301048332238719400524528125167563944471450896941589692723839679351175498675294613107509674013845663079724337942373642425993940594602189551415773457344234735736815998600417324481506249580009196464933411598911626956652454048317624750356705633887177576881310585611045583205012454505073923953338474405121166113366845085849375386343937377216032179875420124040505413131239247902336800410432330731140413200462711329783934532578200106114402425669658538757937687985394805629980464618326217349562795481270024550303546795101733635475450229747060373557440629206967374591614293796246377288327746465991064095098029242551715804292961000656905441035778162760499682395746251264 [143,80] -1935994852679280003045590986869952933447943464744134486380098286835756011756482512329007173830321702240200219028119235644080738372613600025705558549427783175603987496057281955525901514623471192726511645373034679192418147208714117520854181992087293531715054533501397953208721526689054582636704144699751285664332027015482620441804951804007576374295980674898616662189699643367448011877639055658515274228853669084500769852523728571833505416440312141500498755712073267633189158618887723124865390023825593086158552732780830799731441503737421771138931585422336192008762234273718449140427088928078719047529356484088331401175532459103292771472562600502150118282675828736719469284078543767892777382979057147778613216836667163635707375773644132421166727892250822840869536307071551888661226959202287888922442927404044705417625407946971036650947157074714034691578310045332506693903674362748566480432948218646332254525933736118593089968518097455153431310999619492093743882751347663790909678296239635956091775588631537257076462992840481767989947030715924561845762548124990536155061831430983028219099917654601904875181677455718714697044396053747674465296702332016417073649517099451851855607097798769949360794837862970118480874147573338608820370457289892374815248097528432458568702167898535661502387407720789208650360513936600089314456696220154016479916880200006662148461428979058703336929979103812829501219378410775617789054330836705285440826527337084176797281281238671297484964371954614322448480264177940616640599083178896845575638715366341983569131863456752468908079649448597952728169117313695689183295983851414177907173038092842848948474477754606133378878942095204666788886680127487443792790576910365391739483275888673716119058696769953812984818070587864352545253595350707503941059215465626168457476291283287494815827357620381612018140556289542897666498207713893488006956309482329405410 [143,81] 21675493359139988834150422651684404728563950768181278258583110623708877046672635767876303393368585694643356064447162245526231021915306062080318210804550763002978814173966677329905498679258661481704539655548234137403792075804368023737035874229783824203159070362862197313859341510841362278905555810133334005849458754074228658219654408361080976492712050435292637891532591488022594465551252041297634730578654050502318700494946235640979862866369295212795544960578545808426595019867129593492643909561639777891151128941338905369027311173959483860474280407577417717008224332621867231092765060950325525340872372223487239063957346651611511977381009537402196351927877009859879888134946290421416515262376906917824941983535593580305147932784347283031236614036515959725734920682738863539635764190376614294009707842593524464654406832892064150055178841254806255990226400791875301210554011420439021535083917612257078310897791174759674668387166644498022452938340577344222950194734709125571772209022602419308131028463727818495472140306300419996521421335331771403488766622478310220764242568879392601981331337051238687033483994776823630817965939879459919258735214215740515233724352376102422482010574093653892235809301435268130456696470256481300347991861783833851912278340822332056619467278008680581989854498061786753506237816149104497713389039990757119406212254304018485518151732132369507366185487687386361898028888369369367549065002867854470352416715498727583393529230324699844922865943487809852524865383240485253351785172331935489723670305266866749708077469750809119139778750201834633222091041302791284985418482691657751497779453858506470389882626044986671185593258214885722572162952408479288635780361200452965718453847140134082587098135790698883580284346060473353104416289348519214196097089124436671790739146282641218842505288472309460569806489354285720509004160160184058299444637762504 [143,82] 684007284264059803641564664511889470165111668956053757150682337515286059700750951830858479299583334063986118057434817519428414285082095148184430980602448011042374081185931809022200331197899957090815569130158309786196917037103261011077973823478595162995343475233142042162061733327043015256471982233027630324679843264673831484571856627156598388130034328697483557203721557791079026520574585917131644252960693484372813866135710918222818734166066360966813080627818478288049350120587001917545488097955998891823133966315222390208895493297881902573503807845522140599790066119104761846045160460188875265168797209730187374672086674053483709140891381282904789967701651453824128426861652464169163299963932212293303109289277193203071590636160165054766583230309401724887673652806615669984984581850053368872992895087458506942327287241616411564434453833111862707190184975187169378288268414094835657114925877532689273197775566438010267624377509078928047764781821096814909618795571464658697115566128287553995184273736831785155820953128053766429390853794799940694555425160949968407018326830338254304180779308008011972740907695260161167408918907233468467056783949102923914189157914956937733691308841996555020603051644948163549605519511675847971921601622419167198301423782289521258568000754915143705170547745132716853789153288722923400666002207208613845131742866433305939052444065320346790283938932841530240584607389776907929911753566535287628637546929198267197655553792095702106667895911708922454624616939520662022396631533037534210191850321770165013298882360101310332785606414295327627592262374380452686978574702141317280906177347333254952518445140808418678695522383337728468982117575752850043181749660499430663600397302895632367524038469378130329184142048186243149686707020768870848643540221778126344141041090236520278596364324538804889479108762357732424740361189909474314818260479 [143,83] -5661702792527110169543299696591722209359807538934886419315571557822651614623313171080474882797429767364326691354353437163988353057134926523784398210873429297796889833741124691996672475555152211511649199987948376800067446221049088015288399461487324484731884226145689140293037476340018132571381168330073242178970347893381390837413415526914095092283076609337704642277082357265561565468675560395331736069394591899098207654854844796648685450749276239928827646264453702252529939907062729363402901489604411978465503453258158143704594802766506557485786900375806670802744064959918120973743765799287453397934783085786778695548098066111307403714873883520856020472555019157580041743671511367817398456508609401037242666848625973739319060175201459493866259763520001938294585125886312839782417922174074983269281102895561130071319219238406884110607886428232738927706758443508283490864627394905240801932402224076325294277343022372538762998833611095350821958525239527255930176546654905208915110603179253900465729200117066009303717785474586769191079005597669304344766306477464864513795078162117398507336393864445050220567201434650813222443264843089911597925781399767439921908708501575433570920806631373270143075263951761578277342714499849743619974164447431904157969646890889299981359107252533729638893643687829410576814416825168876674677621273225174611418390084483692396129561271181464510356504493077819716545398549957788582597191915178069896958834130254194153722150852958646131443074338668029118363487218041911137813602854713217217780330811298695771608958270291776775133235249960018402303122012767364262829270791340296975406944690270286649136700242502916076982668629500098025377342332205723918571989801439486824836024518111323744909238060356187619055547488931323996922316545249690307810049742359139804330726905614107913933273873766665702296938931870376898488972688345400459436 [143,84] 82450465630998473367562734677477695034391519653622913142314194213020844949186428954615056508611642676310790187895248827829530609532919018995316221511495473587878956453190029259127817237360117596279768851449410270824293979175940242165693791106029225417892452035414124840183656474011959103141863922166876093960529254055867374643330187205429035399861813350301272766052174267724804381159042689202655081868699296921319142810811831032792137397949394690687450517159374686783191314794225789475832316395429758101243677123322291618190962856558669031427790100037220601135233395676102432198613501015287600144008075681375684430920965916680281057204082383088310935953114216970024228859288708971814766344440652172448076299066631737575268741921950736263151090586514417220595294242509792775366546414237573760896110713902189301739163958147031874792534988279312341566604725042564390132772572553283760746218317822796746379486660175737533663572610676392949725989197518391224818004320402782060023326996794318198227172051342439997403988395845630216473567604473860453726215127550648397646116122115509770995040636004770629310285093680663976214673097370539793408250114610486011158439203225100879846726331137146724073666783299271507497957511576126482162562833563233830627889759778273359798797194422931427075954184695793862647224019272898164387553751114159947846606241546720136665242267893571431391551134741418318844395143425746045048084302465512493036762103928340071588753692009551654695257155660952589940901489135551322444649428031138802305081642313229732433440924608468812215246301935719422385449677464206811908908801503234165685916130402867477589603092787542094441131795766179209028953295646962615519529684841633552047829797369807141226425178214467499760434154742623162267670377123360969211555932099280199732414326706481162457098713246787686513897440167427470411136538471239104 [143,85] -1884451757165142305122970777346996692455019280541256915196294054795786831813657632139557747794292139680126176392732476728031056620476772630738026976388979433003486961007119621195910246755825943265128100392521079874925914361783375656393694369702437714988223243307713730597243187088578468064768701763444530150603577660320688397760348410857183882614761996935164491469685309708315702275599137211906687497919831734800963053960303336256677222397420433580080833425908706598906444386610688704604817075481505478488883054319489839626006673141159873914413351282329629937387316046052236059454187930234506462826615975473603708803188825112341047831338955084255992506114589279993736134013181658427405212688771069375066005204189618088349459393249506815685489437814276586964742958635145096225351993250794733123737721211481295696579581958258069962765679996015939636812153453731439225298122998529863213841401989349928418369344983281043272661718119925892148719207341913787371234111503927005892681228005464304132072486808984677000982065911127873027590178683912871780720019323403890594253959711230819275439740083948775063875991087840200647043055386127755108972752872208385135007140864004735973964909179278959330916186496612429338291706621770680830016749535769057604014276468501231807844107937145807171361016992073648350030187514008505924129318389145173784702254026249084285987699985965880529763955170199929992617807569084299513189743231255093136046577940061582567755206018420466751061137943685376672937385906372665317176840341652909291434938196630157034874813047926892838870271758925792016405458127212044698692113568030993237499231240923883965180564894687791062205962482709388659421333650398126351085650512386622531109679390647848772847175772973021269072407687551180181191313762392197657475098649775950996584291571362348711259711280000595277455735718758225451437366070898 [143,86] -12276586805066664309147323069917932161596645558761599270295468555980575758411583421645671241654792703208547845385158980255944877722947713805159498687071503462059065040571159990379599378885397123374211565278563018446080352336485671464166281865425387863126381616227064205121164867502722440838495362126691561071878964121044651291479659861907470641764141821234365195159163605809700450327846383195261835281268360158735187243330035578505247717555965990560654722672582160124281060257525710253315971603221653506356689418730663221611695038297257381104563382224570646955073396121506315313001098313832731756516475871732248052184519325917447446069336330047043072976792384651547700041002547377391306699012857432520663784310455209929250708038877016848294678875888706794437665348041419307798777933348107805827222849026051946423578012868081126059278915924218769913035058880261835114824268340231491667003261075858608472571406464815138140389309835847129128047700431016713849674836963069975993990697083105442666391733466111482970967369115625156892212497363170887714948618224529463218723784131453591362781743668194773352826788981681289557214535158581000409652109405640907142881862992843830621555396976745061764976993664121741371205400801704828443078360317228043552444125359597952956674958488172956417175975243799461769685805608649130420908344403153229107917560825929460323316222700687024339653316958414124522964528411993072953034096165849891821159597687330066909124808266419884339921329724656501585746492957910887382081027781657583100400047376514334984753582855412233824658171979075340649326205365114544929862093894179410563568426064348645084745522581764759711205781071903154280843139099248673163500547175393404775817727588617675393766702300039642046027212454913975423456412520955309722762784850306680721498431710173689171881981976398773077269920552411217965675812 [143,87] -102221195443455488997188834393839147569981582055385165011587560427386623720712800441618138425498097021999296596999080557853833559796022876254421561744661755919368425751002202325559389703183447836895772554038345947293883939195160760565719588523565358264334084264137368583887841303059704419318511783353879004430227197934950015787269278732122600623602190941778281260871863396148902736667591992250588314858496135058851032256905493986901831648352114894897372380057954038951309673084574008527081655712443462921610085851408681799283635897714430999544191929146517285443361813333102314187611681977552947121976416612027806956021116273274745547588541707340074026283415129070429878242622603095984132444277833219552617972703838890251020468916338181648248359373783652494321892200863599269281286217451994688961158964649458926108243828488994825836380864953792860081034800502141148960286351393171985719430954243270907819332745394441530848622776067629158554995315935924523804805034062027340958281092138230717306663782391299499544128819586120949420608440459970098164014743761754374722208619080466121743695691862844059826913971778347496801263546878200582478960192873046328611312374230499050071238894935856599399607008381438314491833243942353636326322088538164877461234347535753274646552009853288363676885312784182806883702215494981435631704819618731168646639581703863360419510113227190865453275399946178780855635388749756120714148501415238960989117279613494412014415664626947199701760823639715191567944640128192528494727056279074928990120914989452271463186223430539817992043174905343273167298023182807376442039186349984512315313076078421282157532792232726570499217361420669738738911040073898375059090253584116351139387064136632507393162241706681185854855166834750995243746195547656320807955118972325203048023101978790024984439073316649652666673355713760688621 [143,88] -428028388299423320613872725902177379650626044782171226802515039351456478127733110214375042702076756919469032035025580497780400492140615146462889691438525798348970505371589457727882330521317575997445891706511380383934188345764421768270274836090913864338004844024155406389628795280092435122121522822221717944506449924808971118365601394457882798361028097495710058938051048114808195045767302404805488238065041904483331937720435454683015747851119075409974394587982793387781786039332732087024431661305077266105931982918511430671356086674867228223663422858369294467399418379168004099607994099914845478351903356866494796459873157523053401022712255628025701271968911421604415977828044977230856273318463090967847856491615241470216219937073743315265895223425023582242339207473848114877705128167593337603866548145049046194296550377013614641135414996870254935239519872629846823162776342441606737976695220499384404870292408152620699568061579901082644734594094114234513336488342188129495632371529029662230898995183295055105707676598009181705542755742085760987134087875967409096320085377980757907887872462370077541472286332784199084017035520864742487264651309677985355123015523416697538682986838412771838402642623051747191477684742360693251160401419448934264047307461359333900507971591028742436419351927723626560354255555549751076874764929624624659142157806025118709046306413088768652638017294081240860354899608699696898005425180812428712384380834102791693618672486778592012830421417892511220690518506836157520125106292574922086516972101591481533883822310820346618967084614637839039343828772020527998106088247295719027398701987942950830007269165788567426002677486763772883969451237438992598968439227737155600992861411985803992243931730601222448229384680038937115509482309306126795330089264250440540397705047015014756140032622141917364071868914034251 [143,89] -162169360821576844667351622025560748049563375563942086264506513887089929526278814833450218340466411237203507814664382106191253587038748524698890922157059030168044640987358955513000136626760355234189169300672499305238762821564520819060394636122028646801998213280678586986466619486499115517004867732873222977418830733989581331528087611730313614243380471138276151521382365623234478456775865172269252617564149263754147879962376055057979245040943527852934367793014078697431525607879863049905013789123578263264854649391510876103731501592839856385378277210238511560209795644745242324233871909723191914126518697406564421478525844720339031565081781961563128265154409301897700036156641613529602013597295329871766216665413478452002829345828711203355500700913368021853088482803412536195393509174170171780234887414852726592580288302574617230215412941242856236212215796045584668548329644319237835405907334869630707436989739909087917962025275814344874149188173494994834977610068777611119420402464655135035056146763281469022175874535237728601993269765113445043124491923200395077280666374092761809757612301954554692244969075126157939740281196917893864061789272492979180953611605438511450468029953456678205758386925214262431659623020383500734791080783288823202876877010004515753752865545606147853010611103762368119523968404893969368494930677606621652761788247522391953126407571331340852572598515945796415411487388092640455402185862129269297825527412939231191608039099375149832267410637578415304454712964574564777525892502630045230210079183556077080855410322789738965185597135150955645740350352387287213488001026003346970080836510913934950443371362237788436930683130214784587893047333813573883742896312346139482355524763429406589327262640980393731367363653807475917004958877766734896008435329007208426880709955575216896146383043824384874505736231 [143,90] 6171644744052908000016656742017282779573770902740826098594485569880818830605705815092972309783507724725710374951265117172947033164021288583887400038915902102826335580400457667612412745614901030856786358740999360589085891683493668127269888755848083559279506562823876282795670591380901597359365835237023008958967249326008444426531508035380644197155054134388642618579178962148839820628815594117802387240729856955321105781041056477169517798581623341375295296245317101468806473158317650358329887562562609720587399980269588066282154987540550163287267338517780782631682750283875414978652893544759892521261520301456365440929013218119871349633256474619084847836880487130745723331311541582097598599610307188414370563098202085157954583815392545854622680651578769504833130714341982510405112026231660101487959190418853235807351451717273605731334659777214156669161589375724583983416205154138800863666253977981393634158278370629683441735754612508192497148510065441653588303623313716478762934395284186528321283577826298868156088050736050928788002315422357395721616870491237213097909243340307353998190597703085306462748053775017077999099509511365677059637956869635301601839426387005768564346459015241461532997000024104106592106982897342877281361143622839029724487585639282747058056066546928673111587312204629922296526096517609056581691789390763858938611744329457565015507211853750735892096008976484470541499512283530297785874622045185641095707813036368740410127793413309815922896599809944429540473246501564072538498039320374104940760485153513542983980268160200116649492596867910611661091842531410781822711918294400175032360839343754578000164540039207954545496131085870241200311663016499075421437752109924353830232212339044509446942673012138963755247424932306450390003482463290805700070524570602945562304003525225847658825157014500123435171 [143,91] 34614176556353494725567147734176128598724035939287757816784867271862048791322062680707152524264053506398300540234515028839002487438884722787654749161550627109899439847276301540826440833027110352880535987716091680098518984087446218139427458998825956420171277561583087772829738894653070634257391646588611105224778296144845852104934263132388938101901112639231945198092820792316327642838975195094503025093683074196771708547288419954659649297143182225612947126315192911525899919085456697608673970748252662268869437991336561899904295100097462969212547040908599631555913696661543190033320016193545723749323678632033637785529817262008988777599290228884982403019960342484500456439473780787760294884845380684202013940650485189321838924772074228655746211718669883930655414913451446588403598872866663458701355870178936930084963089921949581002832017247126807023577345966282205051396326929220264774765983808945917463657116743460938599317883412241623495885261178397356550637002292269069060230932426436871904705666748780080663662857705062246584433388335298529243210849538751818614825689287612577890617376838671348707777987647258568690031437222177911296546472231208017549270257608349300979469809111108639506743029892244038832467175732926574184391991051655239655751567055569601130760197882493154437624690585734867545797898010720097633682650542487297813807880048804550481533710496225152689689240550228429768748517042906142587122592773523891427265455127258819281505186827955888494447803210516466050817823659285646799723658630526443330772571757201786766255877355350120853860764549196869283212218664036385252321985982728055733373126646378938190986339650911030036232953524815498021129292294105980982853519493206678388779126901906930745137647388805066657590250883806412112179818815784300513016204611066711529793296062868854403564016258495610 [143,92] 168052285104714851579882229465737617221079621349186725912027729015699195538971638728206497756045374524109353541197703804805703804188001780714725647215773325711435101722751959285169987603090401105794758844795440398082312787637431704691464339740256955790404334492691185286698182645550783685791904089500573893421436624629383052719735774999060398253343289341985551056936034052858510969487519605628950278939084586855974003276401671626995069174376088155913176374650877939880984235990092249643075252835183851238538980330646183347321770667156912716476472285910675672158405067653419778995148711621509436737993048899315266733781495307148453284456208575749164741073066143321738778320240956308412438709403593965826833410813451207904647284177044419013653829906345065908153598509065924630968527457690121788156980161100272901141375069745376601909466116712533454096511706787503677738891777670409126034429559528202182673996301237335888924122364753716324812250883359776387230546166923777972801791165613237347817187517265818825135881089368525200981289325371403608083946399543598674096831152024041107606837287317744555386976941925701308949845696060513689495303114573689361486438869237986882209066708002049301403019328044954209819567121432588374057206480799052596352588430268858340797824385931420794111637963424210151004742807055947210850454518493604130452813544352556485509459022667157447968395178317968022794100094586002187728216806208515556239826253816903311065282241947555825576581712203993548813099079366621432829069186146379542696736175619139193943624412472976226529952482959620779311306925124961975148564681788036747585436660071519133083848618833254745181197918680938362329065799193850779379686799352689175616636970529104088592127619437474671721151366008883081634720115885450745095361963738567569204221233831295438722574799668 [143,93] 118705373107686797440090923159953300467112571709339588103423165159549925865533913468303312960175569598269720212146902973523977530673822991078724364113701826242161083891448693261899065901501751449433355524008029322849414446878848747307186667030956201041298660304544789640671063783510899571528077270812914644288780138884320129537124627926851563431026659775958200676704901429115143815460177190545687792080989001355322941078777059789932429085506284598530190799827469146123238022885124494303947473203801727921626490925815719535246601034433303772372263655917784858516921707555785068404957771272688161580010298206213505271443279064296877403807883593274237992271232843646318495435007683254766468738526834321415363264606565328108415180315205082081161926050972521936271987969283939249606412060323397130915389640167922456801410795598993665277147620460782714536366999928807888463697331479883881097220761366379163321265389274698561071844608000681830396015050564663719483448122124359249684902005984779015026287253501414624972817369806748774165638862979809877533427981729464464432597427303823359920957667217600578920191754572792328253416533874248866544611635023933798870724132202667393432752452580892202821487629950506383500475330066418813343698046135693139385492613205705465847971052423168443193709309432411648307395352709753864817238660960261694662082179554667275026127117984489447752349052541065465345390995331273693987769258436185218669674760684440187960750488534489123535800671187455236809673677766516226293835553230692020711901657781369138188439504348828231513909437600961023597598674125523807736431702541191078124964743960998401709738442072156010512761795333882183535778264298659074059115232971432914441437124376169233768599871450966056118540926353160897467092193549483371579643989690023616117646238905482818170671 [143,94] 1067501796094546450627499491732478408290263165969572334549737889928829528956599242427611219538831912770846665371955709159721469089649217594437342593348098794348753711814536392055229420529511842604986974974259192362194900655748134084186432250163390083423114197154862590228992832428204489862346883706561857164358401397268027216703823255536713646739558733109271609569272078079990601337683399293464258127306791207039951080434082099558496589620793266830424480652273642095335780664853338109017063160530179667759655718572574381998450623920341264833449073824146519105371417793175808466666659759627626036074726757714413091441587993873259876587974662210490556463169161800154745696743239422632391644190172928324859423844642402624587302508811836538518875743478751876661038110171937278092745308412070980781914284224769961375660880171234941940484261662546606131421387043978713054462167693595658071461523465155077858519577701002093536682198419710337416363731421307303789478035025202898658936517064397922813060520740993762453702060097484409781558534636011026831607696511466256225814645071046857262643708055650225450072900424317315480098689374343497609210423069639955689220734703490234373112606743526634046954607507776300349175568728506626971487940926029585527653296372588956465039183565463172247972858544320777433040832024316115306735827333065784485558426220596348835459344257075745063758105207745493349270136148551029366937175527706412973082065991538446528302591402807758737825434006806377132131109114063542402447120245394804816275364771779206358581946501768034845815608525156072554737023778808539023415462789193714582789786805861252325459247701678338299434488532631278321613155436018709583783695322523313725848653711023155226943940146461185601285228126104567844169513208820012866859538878653367618487785949136157850 [143,95] 1372059502688045833616073597879584875944020677562972758809069864600721034188904284987536611006744564660600922848641701937830792075721317410183310041065660822795572133675615938548227225985582911097508331920049585741441309724221415961146080194487711276668562994375394477532075624817237694738890228303252185716626063521421489493058959875544222580375904326869631977591695445113236331683194874255480847203069423748832452628700780038001439131831464135994377319319761677423138371481515288698030510241797742156003620515739089615192474405931535580764398992471608698217868691362950924386060663358693354047939193301962197157517831171849662148220128186777625308845734922794074042702821355459617703181712344764800477725272067472412541816958513619472600553334722543541029885263714072677573064956956331863708806299629974785674495449529316768972770274793667931387806027622396779688817066363530200913479000275244003267053827931064417674057482941238009595330409645119246019841111787093382080436037442694665242841036581543323644483938428919701529430617235705333488100339889509632779304414835673091874016046491155881807970947292503480973313404690322337425668166420794998915464266067256023144296864219496969063234145757163087577113814968871908312833749265898683269871467084308115944590126769651050163627350935891077262644406759724646776447698251918143993516284046464640688723097006071568043289966288729965043920729598984178469011764468705059797337911323772775076728037780496468541105450141754335679720591119611839333343065255964079879317579202317730149018392085051000592093052767094707471853051972964647860945794588215750609208583444032834254384466846209462982464997966638394107049801832570908027512462547906146435244912342671784325977170864754138723712463984515059809161003147326558905693237658612758510134603667355 [143,96] 1343669237047799145071091799352890443879959095506137127680318472676210308357968828797159792088467297457680430227119756566902508253644953333094947187145246908932057059432002876182413823696581236480950078978398970690885660335147378550579338098061720557609701885639737357648236175749537281968768303395638007549602203765072648527547157482979066918921841274047395986491719493465031476984308535149742772209199958982417011759821114731987541821293485852278222722550949615329593924820055553456947538765668627838888178150096273332515237457114576330685693015903288476851822949959740664853799496916979957791999859043065244537362751267275431230083140809775050202219776453241424039425859516567301117152654530013421365034806500288148675596950118579424831506812949463079295671978891114948052047720082976790766934001014513158384385065415844992304397971721510491234430442128664332958629221403496317096853626314072310580667126036591716345528421100491058704336768653835657783875497757368355277796492875673189945911033853075276718181432050546363286531605416786739155578430080025346788504873096173185601375402043896315032523303755727708610029529738690300354789942534529900397158975873602960262355409335694581695842199171996673069223044204277621702515468345986925246307157634523009128423558296534355457157323956737406768698493082828471687656668986733383826849209026351732777404088971218338664068431202145179361113968087381323468041101000018107077587430339199159559920221981964268974230936026951026618850925126441342598098708663297033058147148052400733461909270073903598962430065569759469838608656566187420958365666670995127622472463458695605572577881531386562595277436258997881666456437147800971152892201461489193583994533861677750314067764635277799956716517445544497825719804777617855895910068283153330705788147 [143,97] 2717395134732751485623430172659348610701250254321899714302919379361335513190425689546834223000369643929365162652210692367860830243967185494609160259405257748822815655138755729076174349744339155263438274574912856628588033381310173112752393946393752401650203442082225199912516228742605652278248342652589340228856539029152804216765895730204143241810397656563157169212594119074055269402004101546510648366732285967193109360233480149381237341771400312452893407913191109421256324088406665580875541445993680474058251822454144945809366238484295526817158530591917896498622638893610926755711861545978598734982452802210567201349917726910914824253795683974385585009541876313150768381885234475456670209275070733270000700063758969879691518733831904230160512018719632617200943325568821990588349920774972764870091574889275426355871843241537881544778695873399660441087588021575233782279738358413365054017130199599078301685274884188351879035210297383744197194140198774910217519816919646465944849281673016841337746313236091197699574105002723350171653900554192030589639894609114884426054514211525675646988345873878903408844365664983007920968681889667740482036945019122807269401156367054636863167941550395547848523749720655087547961541627840056512377803349774654801132859227909004252460750290756280011821756330459193377366253398945680017903315607354941089834796489910547942636518601916245054510514916245644884526677719798786315084379439901627900797900479236975136536147826251332345400428352643301898106027869134766630443611501178504449178293439018148578685913097177124168065909185010438012166661807764155778169673856100018544416607491355956661019901545782091193086803581856533937852232880696317477208745534761904382991327057235434108535487540421359081479330763059610122125436708082487584509904813743528160 [143,98] 1476638137770055383360309131644942337379492167406193242043550875326162774155117818395779848319866681367647872471273218986024820399878879573798584035243278720049465009580390659242899683728060831843640845209165309515180311164961633957110881436479622650065855248634611632301333060882024834823463838667588608833331963788589829385322990597417383681370885956630806171829242081009867442725207587311297587023473685231016225501200897774028948847493026417301278850088050029755206860206040055092314822023919403537884360757297438431047704980558784608693292272669377607630033075599559489242808925676680114858885605627091937839986631012282139534687854351671407177655947206108245686000397330839003484565446986233358858034826275511986890976816210322936853730183968408722989995624382305950178961118333009962095068294172731369984108118137581784907352710035948550980698250335155866014560104527387876187660450736757734864686187045157365610687951100427058707214522746580135544519604281656585486953603642739671982776407676716851265366698006826014858081013190496490651957706348589104263476272780928064277359739318484947542965390961672474866581894735644358887407008576789105510664336745867323730772602996860439598899213600280842949676834834288109393135719429043080160462503463221031607355486119524861139319089776877476258080371982727656724385092416318608191754215742679753040435041962193489242650398366653135235221840863937285459808614600151691833177020765582022154582589426459883343367202539581212976387525948787474300657562104681796398183675796198267028950353502847521247017595694536599788240744009271450514597565991658603216514961230254927117319868306077932804652981578960807331471000572908322647917086739528803954224956830450710627101802442475186287197138655436707925488270722994562743888873234310 [143,99] -204956320008967967917770482909640437970587055294058822828042040166481277870280833791296885104206205988196894114555601076731999305147071199462308473142115280982050407382189311507321391171699778515640675792595200635730317479063171024653603306956825873372925635862567563984075053411635827981995083877707020560775794257786420118469355939892652584890591447007189647456907819544186223127420999517247051277369879100943525758339134309969370178467696224195673211855571566890337431565487767551374292750985606370213121027675448538626352657954947121902113398798673693456996187893740099637845942907082778933599925098819489831332712254630478515553231925792813159524744596850774681041637481959398156216083113152729206196192873741505426423954360527048033079801419944444162436770386905914021797504208550535060929731143178846200933580409107140012172260990507599467556687289132763863712722690291152710915756490765238557930648029276598315891834044386634101981563097629439634142230711960993304514215185086096594232406741853555453148859205415225433281379696791078812798018884746459452982375386760981292844746694863998577802823251981580987132459969359733665035480011820421438763639362575740617939012978201387801681322043633578720179695945149209131239146480456989852967320577368616562999804059532664763603140608535575661512301438635995753315379748941410547721283673210006152709934704113265112512490578453835542387208402289911455521088183484924843993963373040063628255198161653175255004361945042761601528910785588698528283539439988501890665704432187476615378525205883330095614560232361780586429542006526470659166357547902769044667537286686478083981115708619568597517848462220186149999207896162412786722663223527437430341779117839589669537158065606756974365544153325615921863227078719749255252012 [143,100] 1451751137608464858165865648157518850225096677029352469952966722520684771274173130378711659169147659260327685882047800546189884586053297323636055126508125153622888310801688244672501496410858078790238454894691545689551146804177669551329226136097548338104206612752005326663836587873560054910631530417974830011543701241322651516648900326950999972690525962532741976015080910373462486313281461277726959528426652353153939488194989618873953181419729899741160803467143918373592285849168061660900654047417582956363851894781960855039761094440099966632742091093180871971471084882256210687677589224609418053730583006667306393394400030350244475508826296213482170647150345357715079864171015391053658105256467488393514210592169980411064355643453820004899391416079676706713817319227140954999006899073846916726135593982857116961652622337161540098013115660724788537424219337945759193586003848635373087604240430164102657470071182941559641018363794461108250628861567209579008045392264678293943678995893008757091907533339510592325223180311103851084353077057760194341036470796451567024749898503189044124507443436808956015104254642033359793431520977218604699105039356210512403668237402292804142651225685790004963379306621014400184073676666237981497148584882514617902473218761735767567896456774192054113393761837052994981073411556793684115940202970549902699861387351775808978663290747394482808095746859605402845316358007922824378721978249128324739329076967768692528327949439710207696412125517761342130935405648973656729877423561848518587764637993298026924184125317536820772282727935865499991313529033520864409622026908643898698189663923615472506687390441078533713792951418694929859178148945613193918579108147354857700897622131799542107070301365000265564391116802363737023031067134909360818 [143,101] -3948892981769193316690312814531393876078859528509346425226369363799029428005736695595369046964787933832196054244243003030747842580255059057368209725194990647688028655292087654203049284519282892180567173382175528214850115814685823735550627795564464737237625671240724183144624551442164975081501187696551649423960235021870445828427920553677337046489789949922380024268383184239833449152656347587727255321917254461074926486405815856245495009822120176082380138386392413054775116973638983715106735740343792810338368677980586333954461688369859850084853297019548899801738651705792553692198865529176627173545404587540576466386550971392818908678518302844771490418499553301109189070175250433163609275301372253581739383545962890330630640343113797664358416448750322801157306748043543248182820912077509598089482436637710435477634704967755656039930706053117690942527176619726173826384113787307939336690699219907627537281938151696035848252103541886067929394518074364027846786336207129935060170513334587790092074561918329433806685872014546155629605434808840022670754109198209742517632860413522492762169152566874184082975957562643675481280436839287881103736756483533280766486819917307056463022875441363539468717202468467063127656029723289480994342428443199362121660891330785936011386123757176341662956756310431289678032614840238128984718692778614853365172856699745249403717291363324989069788399494439675854598092188951192468317299695973084359641769189378185110784351998332152667257820725562571016126476416236779225833627082894565410898135735228876650487244555071762983507601781032587504216148309657854513444449925146250374864220509728268991537663294074189550849029470954362345892411725604701886718829207286006042796978364649947862789840655456210021914832822928612884347328463206 [143,102] 2743380180805674443462076613389621628621784800110057998706444225428867752091794827161198772112101428245082840547722649460892821368986485326565133341666855785699736751828915028416118471358658406082658457191517565025326016290969485699496506903442033054481188256617132163068255753362265231061537483434567087612285678600806957463472239488743096349113917240572177329434841790222700197725684102893446162728601990376844930181896318497178797311178442970603293269595773557989092925513459901701794307613851042809855056945537941042661098859445618537480407860990639111682347633541249359537447275233328720592640168287268000567341726571430197244088831845176557153970098818451101479486005022209675374035615753476357340013300376675183792936843760778671192579107185986027095372956292197738639033453137903319985006218962503080986010116634950573914245223902008075457328071471376701306793890692879435517477749000361807953061615121355150450702554468965173158977883741261278399604383835829433009479087617071518194639039587493988388477330582264444621528014207046687865712343160533166333605710530094714583534225874788488295493706155670917739708669600145982277355518428761498569286793596064296479248981580812986431620838660918349318705925190661070453724218492128364899485312991473072004889306239873652391357608970670699316347511001164091386055922883712478883561404517519971039858219597851154038945826760619445655097967823949462425655309502713253212388875130160741938653038401880122482463964991487841248625805285336438082983130047776198086397963276551527340154139412916171040750972295674573549072842501474564339670210004223690223231191673324470761764691784126651995254899032170858526342771669575443070220377500655157450056139439064137828772785727051584166542850993530339921276646 [143,103] -1486168681544387056963159919229457477326101042716334334067752315575491121407713272819477383892009138975279599992939401195429213522143065131020581590094607216026225266899656453489071628828513593619120451952717957159538360077468698289885620064866195090499828529902273528315902951747387404549900746430986260640325563519748911811659429915455010975175166864983748188217639576215016391596981048875396530663198597781969126554549753894330660185326032354918825029435016865008731751821737893558194060205978083725943408853445145578420922015459285974271241920736215873613235107367377941856140475363318384773943769830190562558620315175817623723842149608687811887026249340529507530224232778007374866159850538345766121237726191040541991041328350225590514996835247816445153509438260596683313042788072776003881773108370539856830848240771488503187468538640648830044928031248736058720489860846604085837778482759194428457524588449691755937519274120005041476407334619694787335767707711774083837190523479095364420250446360414209990452743649780576006274024601052208941380931020948317787640399186184847930950403081241491022608847790847150259265366717389086865613916018341813469535101935669678194887941141203787404110605760557298997911918404434478589770738916044970857613836792824360630056684046095106963149297412809135337392402069860011172494354813386776533812313055649551212337109083822646901657749706183725810905073781321593993533706905155684240105943401246352161274629487403399740855912940122859934639911162912624340503526352702846656396416420915094790188835371207434888096011570709110945118830841438194470492519155812564595740352238768828349372573558503354186234063224927976120894547864566946597261434676479339366959237858380095142040730265554563977792951022935632594 [143,104] 343969602290279565747974775807501518054497341382056974202086160213763316078863853160961659070375723075118073912543278701171919401810773999687502342192855244506952263396219832242969254176713684002075701340374214906229917906366372813332899593433344040269375969457717846310856715705469840070121874740451226949948078282087408460510582438337576021230866017750776732274725961632482334444176319207598316630306359456905848147334968468167769905865754528723864321126897629021147009468039784704168673728496495114664582637056829872040879876822189894434559893640532758078563442049697527971256418624590385383443973305158974463071324548517458700227026275914799702424778080329863273340672411402491697918910981291794321796552114074491309862004792436266363747520771942332785056012517974092768625612398030242202179478142344884102642192074609774247627948819650259309283418830021766104562909090815180507303061215037438623316562469600268926181141141566249812971406379502775826259248366256701829364535258363371632754344077255350609611576370954512116257736070667693247842039640209723044554695461648384395185230030870157849646836969457652678937859612535613619123923591669416678909235232354763630277979368915915416468979857059558139268685022635933308995316746134617773281032835237430679068053021776371260097329251171426472261096656919737681080572946316033749719803049229159228496450496688916316380271645987279523306858811584470971494358932059849610187483681428063972923895921446483835066730079082571424050724763394263017711303937427513594207626576186988077628597698552424344813789501983446457611530835039846533467933818537028712610961354596412340992174346239303362911719315676293097572033863684911582571393450688753872343331097404666289409016437590924607625705417377 [143,105] -12996497492980412517897652198896518444143786680063607263829057868690666254234074799052951770818297492412319448845000942825678940132450638521707300966640180022458005371379980134636465896476939516607143428274008469991808694315393094410698077691355792174230123737858230557966649821154834444037963325390669470711160065101825528318340626069898866572874083849644353818079271828676822517763441028199607319582880844425382580959448177199190329278433586261038332737629958811364303709661848033990149767330526908697687064637513066851251127262002395324450881051894365579807423628104685890553522912100156100847093127456513891285059935529257915062680547311787797337618100651895760565202875629431672471079908341226511427729751385896966261010464771376068266745838054836655928097832018602805297339736296914784194319622737797532539689233930849185217535020443972619999084408310049102181914788382050474309593672914786314011570233877248311066397561096371369325056700220473725711438443990293251494393990676351644755785383630689353745896388567685366767500169567584626538540682180896048645807688025311154601155986416826882731102171721008862507629765133818559572132780482700004104573089520735394335722048980632867103813685798076490512521029552775281412127726306197738597192071163408429089696129964569551272572527617223068108134464684977839853507360051578574840562941628758365264930672279583193093396591267552757462265513571385298752023071130025259545915906378207670794949040013548524835802101461056493770262597645984630895374196970978540395414336305293778314191282619552229842244068729035683376106080681995832501324491726723941317855744575132358218145515024938864196886562452181123143219635235528255006847791732546884262927629385516347435831596051485587007060 [143,106] -30084435871437689802538869612399043267740309796860596558930488575178282540810292140892151754987729623729937936410248717670454567458082500808555789765802204468455626799997559378133933094455161099307501812400043645141221690382205350717385912385520678856641722026374103294230447634836335269679734484388511655948551792870977346218736946734909444714507012784956714267348135372137717808815077738821992779791448982111148321567536102317520115495480222149592750835064897453549428547072995558957621497182706776676584858676682722765075233711320940505896758417374443673146025237309978817278644939033375406153196841504214833928709969229602855355456909536310594497182983892871455691373773122315179428178570377760301125294678742058759152096723940444592968968135482448482534537662469582810021415527186197282789498982208510731420750256053578285260299899620620521188115216400396445632055644232075216167880924071054600217825214000437966335550005863729528611387029380906778400049122336404193027615917713039734064161841768573378523207785427854418980946928579646703817688910199724889660010707245945325656273400749058394030563871583529891410191469941420402788699909327971870042104451285647245565257554073417379376183527883285030901627042939819447208122484268265442788444017869888716090920759084486213047138906884930232953733534510312105505745782653784158800785393286255579817339606668158603278929551502392262519846656854913331889919817358064788884311087985965759586244798862601867045911676767406609431523486894046502775046912086768007542659675378797678210723108968041070966919604321038316977627188957154246937685369876225822528275305878538290874349559270635347589562484267103763107125439214184444488128814713023026932156587645419029965684304691077361 [143,107] 10689255456750032587865663809729083413968257458443277818427283263865436079884898482471222730874619393899909686371911014472186899527979803638369262687104994268062383061975305335853576333140376387619135581382144610601274085916842415383171836982970594077615838900909753053133384088085566724132636151631764027395087933734998900831799559534366594602693350364040168826468049715811059889882790600253591746559768116186235131553481544828211559920259182641211970158380543415471201382556617997939070708686788751122489046407339431256691797778684984532686016200280228378265932570110806620106178500917724478214185853842775786083555912574449667188782614339119100129843623549404264674297557265649328704877623046688046108666995931913408566000534580819788044480236643952818725350865965271411718313047765774392029905603076333756636716753120913213611070569299629753636193811779975425212928907823136187116701514006428055150678978149658953446592918652323423992501586168534703838581127330758800987584823908215799415668938712907331121731877372641397828993283690694458222143442807216068323985686254293823118225670215055305299853660175331233944449822642875479415734944868821275697993266477903837083402433972028341806869480259178233984140700035379689002277763582912343404985290449854768174956303298990587089634072579103109442381990470291063012726648260072032615598696554385837799275846545145811156144682612558530633711890727915804562949100275906718923558865481517764923339078136660512376820157053829791617512788862403281994572025522368080502562799559359287804844330819304243415999184360145903803021882055854405315707029423976019347486171945614273656208483432577268068516270837719339958251892488713779392698576267312732170005598417616116121104664314 [143,108] -955498384378627764486067356155190845248919956509823129399633199975783093858649664383456846822087337842675696822242012498596305156561805095194095639306941529156273051871306283061511326113481635842743858197169519306041380322395671692419816434492851867907900125913126567965632937447597182969983188338565671130714049806847845979522579239826384904370921172688380639778550000877741385538833099940225564457067834003179130313518266740644941006813613554097865168768407200984037550674780675088957345276794931509496190522096147537114530065336194849902715764253845454715538267923828756505129896179526467091631651984785835420363870874591090004902539784797886104550834576535482170916587312925546609534644874284738696580195415991096085213830059615386000047863685837375886663956607794866993847446083743469950365732491076000213989408555222460433167023647249001489579794260031164978684814109453885055017230705149608300636129555928577399014712757024568914812707070401366441728697342849599259880213813934779922364739345085032982625277630964692467595856633688448596225942937263858904268548989905133433836027787141242501355037597667924839217757353234289458879587128899021436160486736527898266544276245605727781984054703584529564061469447995886825506808698383716775584378524291428292607639436755123975133242859598762705360316096786623288889137335898210047676842954742954731166723935064692888853994270272532864946048355081145542045768157586526062818970470054619262227197998659443205896308441826956088418256602912400330581851602307397758729682991893206035549471074788903841663876781800812384556769262413519867473781175140391567901941507430413091617098526075886320647676375191151373555674824828463753389658064692748375312146107598883521769 [143,109] -27715502412744224408553429166490524994125903019477112807476532444646332955364279960948004008198285689058805729515022510176538849578770376251237277474020074022116560133678846698026496919003459897227722490355444787357327891676537669922300533245935023121485533737551136909181195006134431518605528913261032713681673688102748323169392256972942590340514223356307737092832524943753160439750951025043960905341550486472291562485852171348017059211793081982241627303855984657407682220878409334126669716987052667646505743842100827163444775267800799645378213408732386727803458773710105631319321730112851949829891348303161186950780517608528825030232852280985322714523796636258577440597476336679680059962819952556323509795985349769155583622730493487107610094970786226958850668781607995808030335879827306867966000868631588794710191473952521765039039136992069441009313048473091533977533776784668631412950022808818366283346662264333531068551490991126474810908212361259928233904531625647811449021743151790169466351528400309595337180024095089469549357228038165639948220003163794575461810592077822265501735919395368606118650610020064983034466610026413139754431649390317385941986871258323994788856450699032743864013925007811118362315556280206974824817497493769128172257383469855785982969389981664708791238606413356963285022549172308692243634311811192198083717262040804854225318435914873161017390335737111827770066231796715344752927136764835080261464353984684137751648853566125032957661608351702984428971358574431783043717058960215962752625648120694361505586682001898356738639858867415863644733850565151717424883113641916648871761323367167726466976736729293037935439451558026962179218086823422416371705287684059436136422650850300 [143,110] 8013806277276540097349829293811819863515600044220782864076659604883452197069117211804725775789552572033083052626161697828644662785022316634584643406185729808698430832150892111900907285570858052708825916944487856364040397378828615955409281958148311370389030479182609863550003306054025435457199764968141277144419466495506415164455838009346888244528502692796510615030917738662307515771483505984273628715789294566407749115880355916440894014902836617503865296336543421344696246704497317995682018974499850869642473657403951330267924020231139671876761287440862204229105553500626521144608419566613705160987102347631512932815362821486718177414208376814833607020496060100672124851098765345605182844963589910498637568132205465483590080435312489861412131046843764496892625394528187808962470540858070500438363016666031152184053778557328149348558558601110679673319975159258505395586211058210382556788311829391729998373953739441988873163045119689522651598119006912023375566069836576735024616805995646116806473459999772758237839512894048293842446335799391483174636192910457675634582611370469266521050040244670137340681032849557526252005263351007336186019153346183294246705688633699983278284315731841453049046362873258017619308767641524592767153396698519586353068911470262182264468469954247105349871269605720224003667563107692346360669357772488667517901354446446823959744856110620212345395343350918717462901277614462777319010056225683188167947482974210568107770596633812247461026295207937286724177448985027845247116338908013960161824214377531910607739261390007654203805648546114079975296968441891209709059681588051126323749246130665128022606052143732925163961204926031845904734137127339823458832830486740115709935916 [143,111] -387080784362134104650060397881423535294499710341324604880195277490554220689627843570006411054169498867251908495248466717634499838739040029332232142695994181833172600664074402163587371426506922611548009710174986003323584623759758390498122718265590866403359745717671217208126830175833410577187988962455590604086003589228942699857025449356757090947472273615573045557566397514512029352150781497469518344644125051200336720640005736116785592246394158799746032605371603333795995076225887987347425377075775108150298076388755070968405737497315803333403055520049063548862581152504290421062865113052692872584183401403879469038687276592771562873138541398826941212617740969501684771687344063780167048494680853830594119324038750650608281062863815341957034366952666976489622936394479468970980652875398456971116331939389106869156237124731079777439866321624944278444092951791508767816008859667557174158045176178867749243476347696760292307453683618264073366403850928417099704349467754379095140737940433984165102699945624379195147018420142597805501852415389051516100714592186031635471366053014665943539108492045087578569196643932701673354801667704614686336073117940289641573872440783926383719725263448983313881440809567004865166820189743128955899082714379622472795106088764725752558897748636298138628399060424110210006716345499862001315583927608245943360215818526090971286822962133709815300350917714092159847575743620365485230960088583081326057289642386777816000323553854444011474525137298165606536166665467826975533851039612945399986925943358739280003062418442655210853551209584009584961107081419125054718451964448255619959527733659838456142417929987959202405172880238955976190976486680807275341666729862221164 [143,112] 136214330878577333781487013987930421557842753991302309975542807596084499633610904426277849656281649054003575835636602673588443198994483264772844452289805181271689317318781861585083774081710229995690455630916642569140972528625595862189515534233340879116041481574170470402269841430006589066623819999482176842594302191730605471862878265373469326208285992682406893110970599835893919524073555247653096308016467356451765868897294642770319551807787202115443678106941440700326954738263033811187219278883106534109209544015877468319504119753639508011619675030217285022836402938353782799552205913920500664064748817828104625147200878251259710133074725922012350441939594436108985347114632247333103704122648005706923111404420336571286898335822617009092583642383171295538431081660295699829875110252390478232709066636854585639947581127761405321095342661473079311134414718996717596418780224275520892451466872164828598745936436748650165011689698237795461796838613089788353283861549786869599174253098331933698075519325253468751269873601414267614492044472773054244878065880083872932658039916654622517522468084958969388721187797804965313810219023188176602656727476452180990433295155049593561202049093432753548066659378723227484825110380272340527459867463209956016525561031977367804256799108580686290712008341442868936337592245699902755306473934414602989079097555275278844945688097590629764204661279671999701981798549015920694286477692702771097354336500901127066274438104774648642275458683972374801510709859844443331015408237575985544721174507098041119022245919730692917471791950458674145100426868982200079892251257155931627011427388295418599333597519989903110827605384536268139571328064220704448622590540015 [143,113] 4075295150481116295980959452611707746065392487836439607511330250204219323851543490386862497158589282332092888466003686639821185179008043357268603479336646667847104760784092001299615390405274444124885467237640279067211240225014915541953843850411408923223830687407591269704946945219371765304045293094221082627626349513520668713043792839742598359793101145880778227385964865653095645235904910060431847191063769394941372490697349287821347713408220832702051617573078344023931443445348679428679814583435596292956903018082331615311598841338568765719352830764656278425214189324329585027851440131756463000273322102794644470636205253453894894525097375765503953620069031606590865304465335770722130390015386782860505427865958932789874624235064321661007540664913162585308016404695479043167949190195767762372147423732146455451810751419726854276904723121246553070305539071580853274017843334181213106512320486938456839625102335537791836548355911828984014385023711103591628772679700154242028909282067534706770469249788963032555587720682800046829967354285719545864434486850081912797013453528919613648273327922781644086160996683399298519053499183047814637024174582821064066290526643402090041536384419346525275920415685887139917081837170165822334353413087234277675570275489697428999573464188448334991729589717798161906924130721582648893271603883165076518383362730763119129964926559637983865975193199690004960807318970925078724908297136702546144314629031089869817436667626108050272940696356056872568619865055895100484617622433556936008637469270803007241187199561833007979138623088047509195503171564847159753299569834912220818136216446580798221249045577032214589170082845914229436459109231402637980193 [143,114] -1691191997117021346263812513963347501632827174761161410657323922918278604411035328062337923191696703060125504273513198804327760633207896811941822686062988439454620594561033433005454163210439267185078428051589355398734388516571396276309543072382078027299009650473455637264808564129403743659302852499793133993351889064719085058197022149813636267739084276237596123382600747980458662784273610899319143251997615447820164377530427791375332450017375601040803849447229714840270588393974173351832264081905677548047556533812970923725552900232127841519603083735491481701844182725076251673983099716051747321318800594481851019481489124635620177477973567404750998379449818299112912781000173154073478207479104020192024195742471808058925338961021026247513551631226979542370420520457077281106542664861768527193246755722997548333032820443369905584084178461980605217431197084126756382123026368338553347381383462408635116175237234818639979540546817453077510183462651710176075068509476451446103145104675028937259174352879669625699407696960989971779613087309307717798013982263660679659979888698705745043198929345584884067068998342160407473097789428958611371238737340427234737055883280195849460997506014622875719622653113088903272034549588711537664618740644918148825082991005042098877163339517895898476992109157030353754125168254259866130190564567176336321067308767164266668153382817968450012762801133358417890709220206725601443554957687212115788237937105638186609414704009626140243695215452759201034471995819262146723772788305210491519573059361171730682606562453257369144187672907560843856220297347159969347144766879156520135963611418476632366727665634243447099336937627701616603710634375557799 [143,115] 45344508041145624742582793735950431106020065801042415558037714196532775840884913178651187643513719775058248648813445242778678749357053863603810201519236199469423978775374901334127279486598553116136739233857804302577625787966978735531979861319978092157272640865284689945934221023246403160397686254756953044468342673164521709584053057202742293280353408982896260798097848786734749527373261213112074288714315381734542168591748885728642608663907708443079651425288942523919890063505462968729496915784381069822900390889309879952313929462795190692655033082614720773979075790434298703797557891234961840908740787857499580891534501810043985442676350978851682756884159693067521637344926755039297494190727311707973901852511873833086239953608206630792500361014423065954683526093742232828559129158567574132984006463651252038216908634593241882852028583398140326946998144777297010865704783038305082439501255880590121159856344211857506075342428125058930793326687279075790973681394507122175450350079380192908938764641532507329507658537123701814775445128716010286210297208670146982967568744544582082721729329266855647723196201785761811040302742061031686572490335924035689317466025571883922942545901785793930999263641093395039359486617607657365201911981790419275370554388172982112375374426948411672632291287097412527671121711819649522882223512622888174162061489506455827811408265683950515529932167382583778473089827836803221953181335764033060528756061086242749073095552818734365879003200739700149550154609753983603266099846449267031645729807772116039341288285404172422764117868015314630877770979484455621828311796647807189767247696434700428930810597289935330559719782535998188809868056 [143,116] 1439378396781885913212738464570513329780072364106669944467195796702114201525669683137888295376298466556807753603655895757153781728863396447939087586415699522523205738613179623245429284038932260020164524600673395653949397072660433625438278437577051483408133695688613837590941593399962206755244472142980499659573032645449767452729322156862838712426026865545941403182241773488514333050916525425746002173795221013364510182671197386558766227174826316192079141693100361446875633201454173730610977893768525712794547982171671521225696875167712909381044368402372026041588109710651002924448867090127769759225098486873299616997144224791796590115329877882438515441478827111101737109125896222760508005531217591966189514104838747970150253317518401450084474992214152586958366302372746572054044445571471931181359897677481384861946014319490392328700412921536982015117069363978441373162670523767343478435955179846592019838073623019824959065307527102349312551482438259843129445506511986525505580912991154309127206761027952448145405544774430310843568526500848442563032352771211155383874751290947654644666306877752648167266389744616630738008129312922149761883699097268656001958644719334351225869700950479117779361752137364614796641923310867949817878835812086479989428731469937962419538040505803284224919483445098177610715908263888739754738168006347434624104291123089781509243604077140240388312245657599713990191033584115851798205066125128624241766298627414662846684761823794282492816177397255059744232282124872119668913936572507600406031993038700471383146050561621015106079359664020562506449753421875158288780465109643664563575445184769219770988036405346118477347084210955926547 [143,117] -113838996789218034135475714287484161257861481592974342042466669013879522866865393906558970331980647154801504239076754317267761596890471088980409461549334011495369168451284796810866251559478578746067789863383312653703780960439669509751710558128288322266748087753597395479075486919492009860988949783719757117217106874858046252344855431022966734105357276049628532006648711562295262689033475049980752199694263423695662066191660713972016562583856419944310956758111567199168460021936998990501845506386694213367422658622208801010731499601698950407416861971055136307373944571302308697836969336393941919343700084408104890904594975140416691313324686240229851978226069410332658198981000646981506539572514778509834575592190165967301376861916243699637594236999311707724210853401882925915066206073332021293533411364011249601292171260363824517916827380679117117586855483482392529905499156426251657831664159410831499190849198834096287703146774742509288948831590631797913984200237405789983936249214272710396680349744505836172844492551561636549841202474946782330793470592590910755596829789913379061475705462625063948271309231428530314040744126127285379907248417733569207152824554704309210503031878306056271935323078863574364237617520988977492900613705417301542499238003557203520419956859795543031459343290876057140588249495772858508531932001817361126159484056216630061799396041816729402592806912122294644922789794883885161881315709367580561125668728070520534252780539355344656295642527738251818686688646995846911322838560576740747879334028637685184478468841711284335887671032472909612264503273902216058743816314049229636962961953445819594021016881426881887910789221279 [143,118] 4175183325530036819432401703126584461896075253112034383969140958466223764113696993815014662992336520607743007046817437397717616463699468032523693977113626243458152245267494141600275559271368700174613589274043634939755365575697045113107662570335047050903035713868985526115822852049751443085882385879869634068420671337759649765551731940156229539479037958972249900826020353431567686224664832621737320976651154083941861155979688884964325840486340226676823312515609370602392041061715554680831168641732281692259398194974297134312610278759185133046806088255033275373780135738083841128547059802062693399421381031393064573541447146159913462290376517485308695066111116101164923598824080705809583391574288167205122054276976041177191634457658745266855124814994018013436795028695114018018306684239126817334580997580562385118265227859338755188799336308271397139566434531443212852501888468260764688918201394478141456372936015147412098917919145872202039186946565106043517592021336710289912120470724129743635105869243406085459167993728701391385130973816943152299355626616485385315640392876938221402219401486012217016035821281464641187734058963519928840195443518103972073929915878123314883693191273510414385629683234453088632195929813277771178162227243208954203886331984499765693463106180837484950531323531874576778246419386753345763631497045761030434376425031594456161644610680305156988711889483106626368716232790018105252643319167931161115584678148973453822806238000256244491218007836663197631796792032430917977332402402507343987804779432821123352493609159822776544740947622511032426520697123522557230825271521854235212939443868838303022483654851108398849153 [143,119] -37907207579092725735155024378968172245405877384163878829143447522256916683246732514335812005637158177626605988417191210929246478826453465005455484503690669257043415279109042114154008735870026669347428423118529880333256411237091121497069428807373228935802124012539523435291261747572099618586017026655296558290379050570546588114835328977724383661691073737403743266339698846890549105510335615191563132675066230800453794303674725856756320619216188742146969621504227028629448893690714838992910313103134060763481212675190449076057611425094169715404857617284974187392843550722270217077568952076503984917059911207785259934138239878000918897099360529588446384638175135534300284527109371855490591510817785283706194680419338756043737678694215230372098578776127575795642192321993759228487809178010893579840733209136298390587255913892831884321538734690990729855347224480426043161104238280417370295939017227406063272294378398271122463200785501533246225901139022906268215048195272237616771459721391024852971884346674762440625000562219172145030664909862400814857993734494725255391181411936276848440186707835947123715261194051958667388961399603038757300529697956461057477543900375687475439341327160759396003093201064678711925860988034597925003405612414726010337216267372705377776468596371794443918538291468119641846203475813581383751097906744675321364715103213845758610275304225331928905656670309931889090990684656517940665736284076599935716425190928502922274068564850527443112206194004630560073840901017566622750247631801791824033597507416748382218118356673991711642031458406944333662309004112313104795344941781563548424634713997274507397878733903756 [143,120] -1758100111211502934186519009565941777107786521884764765358672644658090937396432954093113566882313561797334401069049399945650220504740382798711007990181015622512834677779712767657138216446668209322939188456390376820601545083937053234023991174301053097426814326979529118171431267733366468619460232139913507204019647066362403140299967331245784646459397271099254719340254524586036376692641613936421729419112681862065815318458386752462878172710942622780296246842077886747605584233058784376777664297783327728880467700881079084895074932998210254265692186455955620345221231730885696693946369588080889629796379284645523173027776441872070895095454185338442575334049659069169768635529461239749430458037334703940199746348348474493335269297195937556490201795462391505694423215659832577590396019758293088226455235896490675506196263994590458361998116001372396578655942782024510820877741222361784703576930142845168315549589112664448585247951634216222710289062457244888229622903106161266892146129999399806825135724349882775023460090460881292418052457149840048031103659557860902442316997123092277458187133164336645632989379158617117333798367263767834962891664815500029902131712897078352538988466080514680140336965569716697823873993987320437345498461455154848844429413644317937862898768851317607622158478253764305726597515074235473094485170662481555775107748711997775242019725931883534039252232979898180814301095953815261598424243220710741991701440078997880762509207840941789272154993103344036400501531372650207672431123076251794986261047411261487437897030884483952172904062543396327120045243449250919846113169539527770890432504971272333287991834 [143,121] 35486048203131155021979599849150876833380792268814478832648980315518511689121557860835185781700468520328872735900368563111656213012107051433023075167381886795951684755750941697420463634881157030698419778362835026420477212325830919305334913802388755651551798151684953947532669399278676557471334108556994057318253663619845985365828586941038552624952170031501998029913391128685745012350154503644347741635685694090936382998299021543829967018900182275551494226648885169296486810604162639671251771342518346390887605137755342564249405569765473394126779168169877338679114560903983841401916196039086021197307257897148107333633852827316501920808114163905764756521788912650738281248011396503325023652342993368588926303537143285254887151552850760404237869013570310014969849955259566659827144007810197931124120050007468891225122495763463748683558315722195478840664237500074570211537022076081834307228356516323298264677596951107336291595486929081647343020817971612765579932334843927252191870817903706880832329048653913018683649219381625729547810453577516427700045275242158298053111099621940322133726296472716165530039160901623585072736606995075530445871251383319350360690292477420981938042493993649188299473719351439058136418877949659946994934737466879141138390545472746219353419659999495020571170179338565734393146896559238207875826399441657596392243898382545687529901655256801796321213117870165055718662101667108656774631288166329632215569702957122902102599710086317979574554183240180153122889472960042457847168133693544753795907676003995370226422424518736346036570322854474863710866082742073833844598298447842708694956405320960315 [143,122] -155589518829603488655761290581825605406232358443715561961156815625529633753166947068366598087995095764955199161617131691000566914376838536599397522464801643547894013828336478267812192172043873556213028009150647247738951793870967971030648028055381886093857046203008012885083234607633636468284719193626823190908114279804277046232161556369349859638483847244447859910844566596293152060036010987302664384535198136480380713664611032223537350874477878279387641566157258461113344086559511464351143509220211855888187871115881529349578061770213568327174549292195908777261594396248626996119889226857952998464246639377815218874556153383901586262960703911103665719918587465826273802573091671191991852362535435329247007129912323716334026556916163739874855702372311651735567277667313935015074948943403670639862412060557638973209607842620329257298503598420023550221873037895869549817640895390737332547708977371124526024938401526328983079366042525622965652068863813069599117013722536888103035424675651586087048164817510686204656549031009290952247642864207067297282505609620821823121257202315366861984804631103772730886756749148144140191365722698657453888412920516569854036834614278223273359355688830099277221853379218656219049464717690659302495899011764898092307403520478493053164499206355196734502717737947751903816589944414884466535006003130580003493827350186252745279921123977165432559582049370805871572981929327402332983432366521414092483380074043380119142124486266108720952661196738412415546017915097418818540172195190553501271923231893047467956659689103344277810051721456596434203382930261542795774426651649233805405100656 [143,123] -177948234554357268065738958973158785802833533972062505756810241663860431798513701808910885942984324218703593392385411230593900531768370232950268473443745019263743404094888894145274217922347101065780943330672923466869547682183858162429482921191528085255426954861084856332580280526572913695998353559203754002954515187923323365642856084257785108561040937415594799385201489119767447006338087868265862827156926194424172662313352625915815721306602013379041250341402295395969684831700967184057283435899482672961008353844379398629466378951341605274571355643088549433648453391855043698770810689311046532161975736409735097374979603258637536365144609109430411457012424285394070673748277437557471160701308510806920438262218860061126667640250210902290829147717879261637349863836690775889607500425313248965091901558108007627092199246311690850024327234882562088758011211543681234160036760861997577132991567180942785701493312448504260227622538182760800753030530485322827695082561207339588259762658492250732443775436690128403278865201914256091330590307038172552156318150915149800657223431417859178597177037848231020290814935061829299093185804505207263132452115779151854558654200357454526728786479263498145202859223926353669284135504679597200056911057704997568541008750985097915065487053641836494567581279774070988302609093683754873879116550033148020617549008392000797538469819519489729533870646012587480766599548063444771448360123217197906699828101355030284350771819007032585365695654972801307224198259680985555058541444095342082978082653325122387503373675639165895202600733259396387677439970639348437478426635274057289 [143,124] 2008805397929318803727194572840133723446169022040389977051525509091085719915850705452042001621460907071743637240050317041328476252885905340244125665239708057988928575475279999638299961366731888931594161731282501532693905765860499905168768031848995827690004417688215201200304848220738686869370412298870313803724972453081409719364038046072558473596943399977555250876946879866146416923578006415836286978193998613208704423560012090169342143801896783431061483644499859712858841798974968677341703799098790368645194411476806624793699262771161421757902506821900359709500822019109508532814147847081036905291914361750015707912611375871164183875603379714337426819933902335252782352648863168585226337080928100501983501674399529618505182884025250574884683694401559217532656749466674708944926279255793967702945624053186817566346094206440059402808839445304380341710957986276388520692976644841414949606064046151015109593546039494675655396766682002366263595507119417991692717870308978105707973892746714276477743738482442678539592131094160731685797831624202906796918569471051911462882674119878349945045951899732797644304577341021611371588306632721084014704889472717614940066845639952767834295190115263790235482251304580430215362725252870692779122453423668485115238665270206471226563308925852241799243392389857021677690476961476975315198492485638570045909756101927201268525429006578298375394264781305187702941696451646468326246145300322732314554886714367202225844485602206645782263629064902826518077104229918359277612352085570053676504123734335159108153170754188924810994474975034960002391649602897575150009586784 [143,125] -3133337961935752817201851361987132757824322145440680660314191342846256224088210938691454270166924722387061547117155478935206975764926393997794186135897349476729968679014965853017992391455210755283275725899781906690498646131738003848032704527817578471084287258997022017695513428271689693532832270496598465761522837330908996525717130356583119195691345366167489033460303961961799950831431810770459726792255456388922490049243235536468879325624993517444585730904751512014030438127078939197808811006048823918062844340065331920665529773500914607091266533551905847408627996405831085332937202104485121471356737427852605890436123868735678584801406784798395604421200897830727631441828787969952191716460857701744342522507041922824366523066278271235127401859211655659562406055980435828010536624382397959918935726388321119568158870377502084527764563194875256598954572072259935012183586316423620724918981469929377422738409884118568755738447441865430539197569357573073920015721998367769922718584346723599622089503515491932971380926774633848909528375527032910976618034911033861749126247307204049853701834915034806541032106122372742786955076158649957248887566950211310221660635855942407690497619161621140524760261738206541888825058808200428943146178709508291062813393419330449600241408646688452523966246936316700196843223113774771016540094803617552458643464832080687684199950169038898714932012410724982843757494436615484034001861289858765447447850684545699627162642328984542780943105704112278085438019420773209022600323988855405437570685148337359763868254555239131907281003080373611556165986309005114531 [143,126] 754230475585453968471950031601007055995477025926845155066843059007261163742490239188977556962710885925481375548679792644094523517768140427306834361699722193469502314067455447163936066500784522307195964421173371139261972988442929047875351075778438085918327319968275965346845196327503404510522243094922491645332409544678483866940994525742000925661241516776694619609486939937976662938994390146008108247273792928417816496652661329431421878358087768335028067588534764859544144769271563259409764867618365871944795310879034665729232282561721385957502145413284475570900760826436382636646487203589801361846199349190794958719891489113865394871018450949329745272623732059253941412365034620382438050265605253334109017372886589063493467814229086080444471569439111527525841646801994398587006147812996656459723773467048791867538336904603171821774923914616439115978570394992032647964571727316317500682403853323624798697263477813123270232720162865867726735684688567066823094621275901274446581776882450362228185781111573311582615267127657174420395821016896692471290428017263672658166767501228837038883855963229107421800889342864256397284569802405456120813559745743596328489729778641871753288854476080140604633025310493259561293725231742489185881677590347181947288493950756248335963446044792754250660691485093569282432254040351771863860829692718092647022038258786208078438504432100217000137610865181314336514487116442274889831088323513127643701292377770297015793632419032355272473277142580451623073350467660787179970785605784520775212831085410941649422887092332460156751951857937252060239698981 [143,127] 968044671564119748541746837010907419648520111365866448912557356050457418220366638488402990177460387711907539093092948988858795893966089113939785382023357871075756941720350025612590333771639296939703618960911290776214012080017214700810582229326950194007911364458837446646740749654521563976224255865944143779434490023533926773223138527593381848305809114698863136438506511381516227348099532647208836310150138677975166292095793447068480943284637747155564939673189632591406258886020327068960579539462718607132948260199954826801093466755603413867819931394324149644773537594753861432253578599352875404785694543418648914544396478348507317850409610832607584779751666801586076731822511533213561949217153702945710370488280196017692384080855205972061042890477509482355490476648636309267735549438499296397476728364130280446752775885249830345842233023224940564900634730299734050367511013525477078370670347441226100643292972986003879244428467187886384715123982037189177804968715918072356836411272857006599392893775650854197402601737793567343819486023310925109457226812891862396747692897303931268034922221914683777583732878036656664260560061525173737253095786197355242272098352577079909273865424295060872113648346202175085987658188143063458375411884204539808291769388217914278253297956371810238460695845795042199194089806947273939605922945417844562365601827073073069645412531139567197231938856774895201714340478974545282982749279224199933948686521810901290034606714460851794249423130837175035163980524235321671944626029408227023265384338513171880848081101535505085058323248687454514 [143,128] -488898904817696160421174273989551281784507771982916579689141437357152951536075464491587121479524198426510668809118555512389159262933893716642894821705221408525230370690658353623951922125667980137873708957950087564283441589267255050713302313103154062732789333507928819904179818591502801133097384811380437996605409684915418773887285361425296366988429606163906308430111105758343706799976772793753813550532180072743409501026627081435394241020537165789054525165979923884107536256989446530456498093304039454997505404613595109356187378543966531509541052727805214386622053497306032419367754686516445112529815492091585931422970404820234441661475937219999017347836548217509272168075003246488186134000472214195171300875801854404011628662071895882741660709882160222218376864287208021877473891007055662758919043162009872711347537133977467858064805234728025819321616187341083598363515204959211691202507456198653005176854454071089926090767890078868468284942424211921259873650938997454482775727247272004157060487311793924040770285827862991291572054995162365461841144598640598576582118848687132600371813917751611860265640621302331899070942898870566853519775367884226893372921685397324023007388084704549440282555045752316522751916123574907819042350093482115635961269470742911705270981704299783701707825971369112094785856634351633923311481309355734723255512451500931153762649673770202165001628958046702040622873603801101700010016089368627928277417408944309604469885733416408743639866362912508320807458504199076347343149107614384471177515169690002756386225327386979256020415392 [143,129] 69705417381552706935634498358658886927131187540864387799817147051786544093025455063874051739802957911343597268514011610361654590609632004491828373365431613128923568491387403860862451748729845536304000948482974222372356895793276220906709235840806098332727889975950197516281707398589926203274442947986453058514499641674246740469121025674133763104462373545348974453747066515426527939233854120960367406774320292018688687668236897148224912724303119626090576586703193814168292278965999311547686795194662364648794803768983672298619215061594123991315540324285552622670004665261035282692559445505148970409037803552885288676193206487100508734140841701586417276603657167057954825690980808125849476091545297130118795545394966977214118045535028661136275624922492865071606315222941459584355354889542694301336723483156088212751714518855508571913384721397436076570600139782804816442062182385461214979276184383439919195740328358221589318247241009872426716118071585619725885674821264339055132435425233550406114190962736556682498058807517504805372088738123318189142564656657314055550283922385998125634301381156773283813916482943963585206454507705863032963744767262994124309233273985855287006470652214310432394982680612672741196359497800022699483984568615310042083380029301582546022899158656020442540747702148281364053682157876245896362738380935370810658279918362444715021790653535307880765330636163320803963821794851407777348945990655676024086991130711876705838687911548216398468192339082532455223393433640567394684902916516616989585130948759522882140426134408616605 [143,130] 1280093062652203301114947600497122541928277794394587884326797842194870662881938516651107869338040224798731697307179352439860133398583773303157893783225349440236506279830703108673171467566198519395559089693711318096751529516254756440569010081683141893882536085677121310932077437117328102710667132583778966526444880589705389376175561581847507372549783479018986638689811810253823450702646907840401541263182972055778432702657303421644955776395801640820722393358445722258207302251077326297662592073657205167621604219903848477115661023926080713623535794437251142152879343967799319211052861289855552843499269528281024288215460774535580836852634000431994508952551329938604938351731105058419755050163742025850211487156027976418015356664276594198819065480718437775035226460839561216434326194869518262179285353895735191348058412709088771590925056723408031595366597158721383147778352484170290042144428681548010303969456113036989905290896878993976122000083034452056205539478363291890995337378524948792772350446664606747131094634651457154011021935902131930880312393972676495618174439700745675625340775390315623423387659474634110352013998578965131666499812166006013395145427213030937783004430967612419763364387344862312316955222685648817953447724500122579693099975666438882953870347947706181183644099488701638359670664700344784589694635546674169039466805580766901211444948864248145038127710710764321334341211694029962674955134183166941458334884933961496884770087541523723165419035094970809741099717188110319687644974137203461794687156540158551970829719 [143,131] -725324832036556206743954174250326293244648430384986323506221562525186544261795506555503936183607624289842193219493700889080894239256907357734267146052046972589880431989298655904086285432057830605031591283144973635970592099257670008431155149050007046213353034671902038319626515972072940732614965483839820052508724404215694694882788749851782222144040517394722748417429150099888256779287750955537876874714187226902759707408350716770260554517881457167034047927045498061290400978830152450248619762199507311450291951086654138236249690906909414452461801227083577505149057910878771585067681057534636781954705098114882389017173145819999340732536695794754136301214678494126693080229964099157613393038600550233066139740660927759584975004818672260001583842034337946626947779203869909001441010846218377997018904986358720244704126094122832511109198942962689420711249515480603478468431081783930088455234969956097768789736468298891116414163982059526841613806289430923720599312862408194350928859377636643537042749006258506102995548444259993686306346195445572041705057812250102145354596981129190147017264051954535558952387379773772220812523083724726843660204124086675251263979232502445216537180707975219721866097768260161700884313342838939796020942788992510329213703555401350993853072857084545410835218538510622556853012614268712068312875785879534735927021140595401407790198489233602674271277331054596964178607080368484442352998575886352643392150155388257055236847642767006194204487709005402466021713646535021147665134956752303213543845519407553 [143,132] 41161299900756189411835572001445383329236616345039286261606061770592273689415541711708746126434839107774266673728266154418535640321102208187055359594211676041241684988179465619594479184150012707150151628235343503871103060981921473189216585711413324409959445509909395070324433876361554540307492158311832626705327248819043332083861794004862318635386705030164734084521809100316373167314340854020527857365585755250671959073780554450830964061897291732289719615962077400703816401543465981640841677950259870139746316884493699313429048935900912973527457171838703642174588341216874854866764695279673491193431180370529504391508904886793378022599736853766913249590662196004167449175002492588492599995509093953638923812883586656635908210745371960496842298196118773698784688964166014290339677912228801732587605057208370040652601823851708294682688224672724244377824999079133705344775679930315682096083475183933306675710384875508011642936134490067782604019439360483300103826380358801979459173934671383792269660585409966472694660255932273929935341712052857883355480586375905113742098301114095854882044222980128239089781537964891873439068499670819393297646627468074753491537508624501323477704856197183788531735019177530263887107799814775942470642218131925442077044336890725298075206812581975583123776677075047975598230805843304982300997350785428555817345539505564361037382493023121396989161847265078229497310420520194910411937461568311663273479942762474065599146737196199478533047092695098304923154360940803813795382818306044115979061 [143,133] -1424850991468435300687768758134431915091638283667290758399273417699510743805130530934413829463666597479620311413774803135740407786454606534098262224505761314399641670317864344311119938595325258758463908139888750449255367524843631948250699106694069356537668142701312832957445578099469953760639846465118315926123732253089864527942525214453941076988891349039896773736685620536964510647164958053754261435478373208818870963530065713631778972617177510277619781990765664576409429850486008653871597439303171800872079080789695327482902976123695113075808716357278233556576772787250614700380000498129433265589424894101841419389253685875696083906555106119091188196886051194216160936063822055349788370709309584937699707414621357505041634680072329493156396314577483051401784259809502899018117648016577279093252998911209185467432443103098895587676528545421202036348054431022902839968260483320614944951300597759167678241607550782724025175377110345100126174257202072492005500168708932535921105358861888451255023478322904313230974085880688131188542926892042051416272978430592700496293372427948274770025439765177197869311649223445265186993508837665681079459860175940402850637815110728607174462389444986682242632394093533579363072139884427993471757838081186803119955201034634318873382832553235450299525109531977467568747440227659708806463044455570025195047357849370497485867160222593146921088164809259489823946233679333491071969977766697764134921128249392417992121569676670366972061618606558755852304318316586807189267621635154 [143,134] -17730017441210338344968210636685492858872161400846545787024820673318318849380969823925732557866422022040118001188529624484693096978263305931324136920027337556884392998706323853751279801931135472745902197136349982165043506139353000711894112241646930048641702189745295179500085322907426670021588891990965299129564389268954041787538066736379441460973126932203811034329439620327110529279285976959762394043783212354032785983233350031563762163469176443865923110647913478693622809904063596262610391557318568406386358202276484198848610865962151926639216173042328642279491509771328540836399241441237200876678420370359480471115106873684150535480392132645435962255230802187740463680089750958518229385193058155761915216687737233856233336019476055557479815909208827964182557899964656984495733119218167214834658998346848515573550634121872188643514059753658282086378697586503363882018780211171892729711721236212979219116932031295761074485974683522818771705573050171476221584174070107467363927858420037731262333821108424121765787601053767961990261894840687958437912074032879625160437905427215754597640509159916736552045947281627319019231415607842264175235035670329959161698213415936772526831018296513952332076940822221680251056427519484894894903121785998590915463078436708468152750005882592993604930185958480821306557162630419764070750176731065729975159528238155635183487991921514616300893583321037425925762874245092179742566980824193542845809388470460745442221491054491526878114984842070291524923959553016339882 [143,135] -206130156040865003335131168366019272601108868799123857661052675615749814294125175239595713385405390678427338662519582988655437736111974942666090514574274998105574473860663566452902130636802155202391003246941692411125561170543658790502318519640152164101146455559479492066534287761726705361035178246201864545152389172900570908476452192763629830700352371026585549868799291303127347728342406706717123202287195095456748838000160406391256386084442578212547567381723243455356118086211121614492802104385041326792182133899320805129981888663501688682447629937969616428143955376739552174495299935454983933276248222745261183463142876406516438211553927263132660582036691178095245369307336694793533658570615452078115187205666380921695599773222730940151806324113604207654630828715787053825432938003720023582979422789682856175597685863300120751755469610103901825329302368677230013954792993595138689793636426491511568585511803321983469878374522865175796054979795214843134254376158700399263555659145960217963293818134145772439653912471723974162209844286395220746755854869192053396419143290682361718476182614245678641282335800097293673139406624423819010586624747531358918424988700890626112535304552279682745766848653976942274933133487403085385234609183585873558115054876807883844336552926628165417516085154535504675583891192315075433704282368660078654599551681120524142848273460975245385215698753232991900578528948612277795736153728768223492643630700348614772038438677963590025893758776370583578505721857 [143,136] -707624777118894023956922493449431795484969937839076040570597088111309970009215615543463120067391584451421530334759978097982172365408819702068386207249096719080033424886080166628831228267032668016222803751274944166431482828658630105157032910732339902686474007732284070591772539817438174533979116094334760670202194687337552876185316247030837546677904057387072382052931941465588326163976741514315212925109882341403551669367558461557782913408389445032900300458733308718342866824133585901432703437626909820900492554130449434094351039275041588975890095349030256440081083130198864397483629025441280420807974927219693819295818947464498167240550588413674817692135718830147695414388854778705396069831127777941800058334643444740655887345647115681486705580818639469913877892226450371951293252236440122893609274253592576944673725124072945982900181655681068833634833576023008422689373347527939177576155992184384672936468328048061084528919648965059217515900931939457590764803903097818698372002694701830487846527931820378096012706998260993346748493961264450976556178446570214866254132427203686739075971872057210739478714074508910530534218708235358857665963609054273209839477013635272237640645282811281665568929632679039921633800621080933339622073755200380789736326408538058000788741237477724344905910624130864851524555442954858587730066676337524280897109568389201888467213373363260012511843379617613283560644162058296207315896992746585846222525336613260019381686323718416908919141002336987 [143,137] 769433522121516350737865737183304243251350466539022684790073148647599148556237572604884499484394459614768106769536491199979959662142799429070813820517252996906294939616279317426178284716710782693404387359176506575825953743795782406313581433171287560871633681988896602868637363701644061853015635215169096707134816534862763016403767586829344647792056479179388538777758460792347378209292968786950269996050757173675663670944891018976601787365207923939246570274996708189198041351644044145977534562558981705846632732608287548371015577293807458738119842471216461898216452136959462454077876266516802935030730241045826061198146092629578951351017770067527763610471328925871689153654032550350190756981646141576871123363764629058984782433462817550044062899359755359365890259115493383173183492025715565643768449182953256968066460076445135629867568338858469874615018898475354779212565839009682873245643340944404989328848159309397366800443750909053288138520844680969221645605427808946586425749820483552730563211878520371243227310521433265476010184592800229831814267385500008896656206496721228945448451855745923018617544804577983378497160945420268996043470969186523445530566313294126805963178836689417645321259591572084148795382087816551652329506890617155575868542590080275994560843734023861411296013900470956115414033118377238209018521371167329295980954627472214435042161968866186908945484670831394577209627508177398131247801952363233466453152494211450463030794148425207180404 [143,138] -1589423841499207972375069183146453870236384923274249997488875111246240542055656678152754415912695805551957584696291683893335034715919772704220461800865304919660380583257229809633221296541310160541079918239866637490408427475496574772878828658932964925572235129644953546074089992031191252874535468787363983762358973639591196861005298481857484845892481790944824545468348829581274050388026636923120491510130415102308251554201617665932258876540252747548265840670050785271063524170894494715501121314854252982480440729724977705900367355085540540699524635062762381441099320965012679049810070628486704990814880206632410601878536017384713079724660026909079187605994438039968417603154084664578780234617132130604221136295341410507024778878549355337272981649020741876148108266523985735439681463069086691664395269930340603472259489091237251610499077754288377450376783744346270379504879481328934078413072864732595151908093610934956035739002239136706306834438854742213502699703229134706080966234335440853473066829581644882286325790460394158338046511779168804469528847685596831532811554773640455227029323261350746671226424213089161512535199820863488950369757029297919826325368179993811226620988428665912472656126151830874188348842344287366861984181631993116756501742565727734666816821656972353474562229082560772762067764668532153287727124337172803507938321291403229941335296207271738603181078695833012277931393627818137450891026372583558313432758844886054863392405898 [143,139] -8582714879007802662819035978078104365325108070388572799368314176113906514466918108932759518066883420263447624400639553215402039522922176938957081956953726035030466590362272210269456171038353092594139751849203903883125375600137401242884828026608501497803605726658894663197912893041825683249801864489494652761156279014122494139714264544034845857982883087090044967428978871677416966361153553671101714554866195730721499029957255334238591773398389320743154954937677653508531377470485628117872808761281710649637422567216333294066303026756814389147586631706996864752548432638668722200505937547267246200007386331198151622325272091647311104273357135740020084177286780344095104068032656060405145128287057680404663420627218781156476729198132928957362552787517138251159729120971773588193324375744500715759652954149886048467872537765587205640232880265139647411990999700798041920715325380024171170779039703133384915066056427697978420075129480041540951714455140309316052785412747173109148760243014533403564099247379603908650842751308166546249179869629327546203830794785777569500300815173727340214363145684255541930206537685154363455934173543102374539381165944499605104397905758785383627553618330784151385197671587081880170124543276353272158865731427041661830680334034726516742851730511472449064413089349525235466748104236610434097319471991339843055310706861565198454984328520026761401848397574270107747746048042499915336575588405650470620319375661136433 [143,140] -3068952060633975434139790163111582538901876953353983250169138336433678487776699056122437421057223593970532689145645154401663808947164385776883374821225349813202276988925801413742030573991000274027750535620958296507354114500123548826402679632041043189500695255889211774377402917606887468769803891697811473684822880639538683331353402723252300642228144723971432160329057490472349140114770557455309803321034856480953895909089927381181521199132961364340269711797467187970702676392688385952878177836841761170678394648155503044490352001953999833528819794165381694267161022397019258082057308259506651283919713783199919150618383954023550464599053632692107461114445524436376826560952322037989001666603404306488509170447896619817742989152093464586388648741239690219510873120266827115357803056483562626016089472505670367627717147412619799107691957136710350720192402563020103962483098351702126300112831241520928000580199778626007778917614785213698588337381190906427850407275694694499951969785394507642423565259404675469314152987127756119161292726556875118096684201253593475855906181982693839153713376945829148373114722592043998334850521731157890488650880565958030363137614311311465651441333615643544178903809692847768646801635119166308738604362020117310205077893265529048254698830064890647680433458671397930974296209026857407060018832386821745280985622262186305632886930394897047919875351139111188371671035838379121398373496007275576290539 [143,141] 2804191576376647982861674266661773762555259517372537494256305263053824307908634384931150426414818082717619898474963394263722456832519513527879482584153243266008957939281960068598874178817203706926572222350452675844431399580300043326511611183257845971312575682934580139238334060553161703217928419209831664184045216828102609296024095777913606275245918055906125124936908477045948646963304347266079952386775551281673400407754734470129451470753016139833778199529836157495325656901889853241436320286033073156039093759736184361181663140498315931801753468632735377448682886838953072705342157394691756642418975146884711218958986216538246248957828061617451970410499078252616722288920286688745420511332850705692054994589906438163524496388418836673328514339279829315741755134088687384781068984957328323365647602584917305467281213224894619090090658188614694477986603626141537775107336364971733435573551751170171713198652150093510334351480153665829933882907731450069569398373416666238640354434361518302594835147776004767649052301498939624487108734551672343120744695539288219913539330704724139380461110342219427556742005758149718261174789604846601818968794455112816366483814968466046387633370472904213622368191054005500102885197745788419503625742391000774783265203717742701514271932212855220969477891791620257659496463354520395205389413652591050589785009300919625893224142815413011456008300181379508135029433811891706802579397955 [143,142] 714702325608878063211241968035697332309578434278438747183189310254436403251448140722036250896877239258622276029362025006233844866146056763362668134357264613759610429339775579662345539210274490963323458508497647318511935721803443441405615495117694101208821435246414392500328177639371860537359890122452324141338279550787674141845806138871408751368487224964027598799376855548175096179985242072518610846952244168245942483088948938261719573264187108121704534258272433298884228986771554017942172802841271554239923137339626319970439583668321833693960929241935119556729422941562956832282250175239531390608622300849293868152828265022479604232096550843798896325823805394302888095535403163203017157242434944567003226034962611090692714855458746586509354775277005863580553302644142006759784982018736397667673523201425982127078350413244833687038766426849321211890534735320665050544827634394330822417435958143433539806235228663411362597137886153692471657613979815629664236745268864183562027265459838819782076849572873308890355778936617863625170816303955429282199274583531691990296168015028465310334269276446084895443713014622759602693491501321853502408233578717186293822972342082559435441157649358123528581978192555621981201137382390185479151319868293870694994830171461808578762590479183656234793220312608268457716723557452883191325289862389578786151068712227687493502745164568639451838089384150924955062123397475753 [143,143] 36516766040382763223690998681689654407511661376240135855837827148842669801600687966896749312133762894601750382484384296872504629713676074104941660221565042506507528650391891646823722385699777474478965601765369693173014862813535593770872430411925233267067577603229267108732885319734210985158544489733147363733187248815599333973077958710687096381363771244022000806859370968033367054800255985496399200626000813827973481003368276600676857440430787530269157917623562843299807474194338782838769811879779495287366901311541423758012239144161584773719323096276337093786013456872505913525302490754122764986012426417810255096992416166481625970222023761202594791039701806159137428285934249158390235624888709523885148256640541243993179161083872232104418004930174414068563599964942344736728403883176545994971968856736233384179245252061974996756803810104676809875486687394821663996315651543305259478954825094501592708362921134502642924298748636031196689135681249978555450854956705567190189866122116893625441865706149373712396152453356316975478567757348660019258715670254084550216179662362983839232328138429451155693694489052879421976600318659051723962487249515270589372595833679840858986333577662847590904746424658346682456993165266663504155989441709504347771925868413646012410353570811518478461809308988721643393584635000460775224833601529331860076865244706102645014800403246314941230338407029378203553 [144,0] 108272632161143740909354246823230555275372129536536204107169041041769842193529554597974707384552172218093450725921463227264134789694816289918102759876528724076180779443704445414815076684217206463808604190703204943375478295146331336064433136884933187585049830166912880889335410368409313670729377686082219639916086222034973834732937601179469054447315814248366632601127775752167654433897599389792384082196836666512513388468037835280109310387510321045792066512624917169906025820614123901746026822371305801448282043673544079725265271728459508754149137705219538217411437410372579867518364299099524781805194904341382195107216138064358850027702671903035548343926171010011564122444052228319383683361309972478969990496749682681680861874501631863661390402104740002767654625189141453653007401040293091407627368687041154613512483335752073626862988342626171851166025500877024884339400020983540568101925607202028498527787612247315089989890728820571762327318785956112941437511295325609944409820280901106778768628756726157061901407536896732064368567007060454978255694294972917178038482622000142746142898911948707955016303199149979317376557184781827486892471820298734636561394687275707259094004264529062398824439866035631874562066445151231712594537212013326396467409845797238475275758927523395158366827699053865088033578667463877082159699471026866843494005252077355408319472847291416811829353209861830026433535118591262201897458210718535665610642427353583599813541860940097144761515284439728850460199789315199349728031053013012201829951914639942267944835290918422389685989409483399388040673974526057023993971727510310232334390445423230100305493682046634670151224680566036948379473955580030964851831095320578904719159773429642519562099606948275025240542721353564143760318244337727268200832864050159388200973560550359077008594549655742538998306012741197714087567237743934040637655486500109923119664217993314218948036055203866206475223977625931193244232716681389824919945106150963974928169663475635039826885581127311958341563006833805108445184000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,1] 5920967172049529318209384703672027717573184990160129499703048507224200206781451494673319403412471110234835767595106642306754658128036411260464768235506333050941115998102190053944855273863337832967572398519700431140022210303793410350580952110335654516028709881947767812962705507985916181552287826312784762814787231411283372167227187158369289211094206415145723191507578723911656122203892607536403258354425112558608109201249462277702253258849479186957876387857536839577463118768129952236982612607071498070496573693043721303322564668304483717108994303477839454914753506381561001946552102992742282995236861572028592559704856443070328071975776700573581739912967133068120666473796034867917782925592171367714522374287603224151138378178883441475007262123290039000426265106354228992676993041391195699258436728135394864476413641702255851301356601343505236603893250221229242921514169191832345563319026587161690567289471030138145405764160713403391351255536103167631941287856498307580537535193964415233117641249256250757768570593165854391949199421684740752951476373864263038410753076026692747401912000347618516214617007924007715994017164420109346982679577503606248014487839608584202207463596011293144706232245457639473757206976898251510876968701518012470200570771832511657780638712003886284501261447081833641211998576677179086033865571016937430371847024479794175801602933679749567242358341912473303950068209088420504481121103621883894205152751976740431264309330845214670589129162760508057757657409946806824904813271605999137074128192655553606270359795266549403950401449553344700652728702284699707036624258676277824493218109555664008602936948864554640326210945452840897613560427718786268551082752201866271646643536079113227256931710445077361874227746317126722908939889488915435268193273113463201260004649679848247222964243752149189226857785283728536400885284199742766009526373449518317742210066662438132599889753609726630696534496177116242909433649909846506454582925136182797388122187059278732224741345923741165184898713707064202463543296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,2] -141100388821736474681330435082476039117877678100911461257070211578771799777510499089824067505537469665219805981880213217675515912616070431692393152095206592885590264206000377759202056988167039918928654127899931202648074810811700501594110162015868523879588502488797403356032920011542713616005145026886696629666704974208126172545194756116870442569129740599819024979447190407897438575312185715620157870118525877582042965251214389006668404751512810292992380077242223309702093487898604338893384616803477040418326980003358777488296825875458839672815744759489847260711973887648465247122531412827286134710191467231330330144606283072633690163849548777206187097063381759510762016422914465297845065457878610034597078920464857268373345160313238961161941611481928686075025319912586285486411078798760371007808471429880052150865004290120403544138780199801287309620508063389824106109340957157193390107546825601532862641960227076773525254198053314344855461695124642775806564240044052207947016548736718636529511562167897980599632818557708187741313390174068474278914374910915997417057534016121871581320387291826892245242216741473711998033917394713394892089537297289829262217852357792651652823543376111049975463495539488103361386359178093100175282351517945423251747456533925682963536314102213830199310418054190229678362714879773687280218340076186441189268125858320466207897590082386569332460695339889537991737978921366149106665684405950118743605868349789178829010043114966458018610855667060969248486818973818335355755379848049861550570074054994049376221011225184345109905344520302393977474563299877940827835246475435933076213812155351055376075554063923874655936700623982714378215857584038026878713008472800156384597008008779685429511110341345844856784024811408203146458014905927566999718766620037890152309576191452566883645540541256218139627266403883763984467876658446329243321036573376651479996324728390901544584985909626212744934975884502174049211996402036919571935945952417373541249910404877493162356159019919041784107652578373319144129953792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,3] -157451035709428212038791012516866461839123392079696153625442891851314499989305004126209247294279059874131886541518567187417559992072229897793479533158366869236252641552137372681626466535083550278081981281420503007685445820636089080996591454763917769454776740852364843779431438986578481909215838690848530566924612680343849551651701192338809683428709238167949487441362547852453888564312102862030585948244434126181828723218478216197470763254988718448485870928646075991683913199683547828693287883763410379903349364984324312270859388437584016664137143079125680692037123186567609612662621746882230252167881964468637758276820367986862467372072611149071240637167133400071439397962043544839219437364756707824993319118421772288906540069720907023480259596482556703934676704230157111993797003098680705623686673973284137832711540785953598737108043904541310512941979259763134974355897294454320412332964615857155421785482966895784330588883050973623845761250620981236377055695453705137985020002927664511206195326396955785454677853066567577173742508020942721650688995703824483158417307403964383627115327196708063571743372363202156915362207570676322499028856221406923740205587997218097982869810402704199926901948532993443584026838397730402368818054660430126077235725783066358774204176867056832826988589495822030793742589179903278480352939460848874375607251136901645301652442698929266990850227891219680487960615821675071204807629095647981425349624272149308314862710906578824727150557089257023377904893167115035775138629117831624194023771276350796234754947065586112615893615289752990189249339952500414328387041711494455582044012503144196222283358368098934763479732262794313261805701538257615901933571662460938232450124975586684200208737115705181610064935759557012715016024407693856551726144549467690390266691992176440511730644296376353969945589181109691396198946792684069253902971416732561064300154616825333464996723075216271929283326436927565477339962017805023301530519155796117241223330493817505779448442992913032819616305235997680688159363432448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,4] 15633454605871673878104233980133592159592492552396224206266808483033446960652040815499754969878347946799315837289919118570015283322158511771588619700004957309092707476020559642033439035039438736322555649068677386688858132107767526338249686618022444022003113394448235895143406074686216967083898046818359536809039676285018497480794757196548646022565880459674177121904806207037984990668704220655285302550183735316498597796032351477798750613647269267025739324416820054811551066697031494225492440868339123450185761646650556686532088010398981885580352639517904577165201503965179262995956118248006304301676782263960773693623800143138688060429441136177934718660051977880323763512448648738223041794942894865806203822867803731401650008912723780727917660449528485454746139530041002728004128610499310060769113519521549412004427159100000266022940882281320967490997352616781348525635488224784642316532178486875817075783519162650536772825534038322861874742781502229279466833069612707291673042658453667455680726190261336389839213505020926032243954597508339421116912011330625273936404130018189124184114161808947844330709462525893508906326760139447886731988037615178529040337551851259420094754640705202540928142823126031823950531112828956524853552847147995046792867797722082820440912385213560177908778555303482947191387300337997491408123925657213311619856803687585402442416637381862757703980576999905593054426153522150746197079986472965024991198428649662530389226468068909838941544375257552587929046986511372791137206482293802560408439713987255595337992726787572079947866112998567073628398751231792878323785241204724180170473856398057524532270494971015424491669998683544708860466635051740906351474092811600542039039184214707273730599014007455342331024944538762318004836615656918711681858376489857602675879483719319474433383309870050216101351795413741286754648782546210091109159021061263751801700453291378973080597821429959417256773985121631832137078330421462991231977180823044914633754433241282651215061173709908062752203882257407765841023191220224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,5] -467963100516496546114031985258750637233679385490821209832833796070767379642285381814106974856917710446023667168214954776925450382530154707777770909329602900219040773771241859163023857310319978067451229997529424808010652172122767658930245804312398816325202244022336764509164450989529248981252338765342409418830314744977393717134941723724373572426119729627875623021948336524675998397924353687609304232218852151095057176352893443601305688739409276174107966444328106391580340155704465305967251871622970553558999994083089164071899814475893613106587861625183365229932727922138918756265674173413917933217387475093235124943564222915714281671645756174937032985107549743756576872329664112601361330387553797682365857182619170810518655630938710167149175557764674232315623682830624066298481508263528551080657347664480012448083434898702726272886472650465675143610298380351749032483230403316932944313839020438011009153830054102015471205557399606201136552151338756828081402774644353711405124654386939429954334482672399397565212466696710918434887735731364775057767759630683453976035797511638333628098873301553112984447261626624189595379744954329010741799893527316819132068553938155895838013541451491355521845352376076853060920994363322364608507760542804298234787147160940432057391125340424060331645847098221556434020979778312653872378326844471143222905666528510822374323923723212114858479638636875185921389905582870796450236493178863403271211226839466274082108263363697687558080622162007716273557177564033466511193122037787283855423790119952137963275264002522828308659603108258428368668355171787001479237409057792116152893119884417043705702335056485456733566127957147096371141837173142880517054726253596215330438115293779211521002729488678739191241605555451521533583199965051403829951267404850716017202643604277034078820551366479199657440153221738962059018084332677607696046687302170612644569396089087205779090871812064036898985055883609996623277041647815101366464086977366040094630528740740551134071765395330695604488600627379050933823218766970880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,6] 7587890402890489234274321027728372073767844660212864794342957142468533594829632237868544767787228711663718444622264258969528012176345368957586778186836697590002967965743219443798167382433629512013800310754254369167147494865875820192572626330948332620995351802710679137202379912574328539882163505782438360570756158626455202104508825192780134292869941775523716588630898046004476706127977747205615836086358533643476741159820249933534238368998611584307132032340864022504579793386085145873943934017018533257725226676942488791346676050669404557691186124540848170127847363416464512795891908762227496563405993433132954138134876435901847822367406050463867688885317995432585834738700512980393724765845670020636319567947426512542263007015901497368992588076315269895536563399337705176508781293251962552323775788865373394534277590585396279315861709950449257550741098435899119524453576037582119367125411554149730331601795674716615664687704806388109641724569908958033574428639860409848619801658818842694169634339536656639027940678575075273081387396189029129739834079556564718054802589485237317648903720085027600672173365432908696071593771545953791909355552974737444522906721274060809711857239128877717608939674912518392380015095074093216585810007734960699118798458245737124369027725600155923352734101570777830028484554878862964690569631234236146768096200220736942091273143970895931557878765256196783216582362151446337237456092349581511984105836488132388492852852146049155501956366799477816442495653165965739420965017871774153712586438760142211089537331245955838251689326062589971124420408181582448351519078173895092147988895220743808791946927240927312985407822953488390146127390190709691438172705828900513813989465396196281318309561721749255511893616947135444212944050238158548514333256921052790926538256316101433712212057599052483780384473052584482289035364188395689630378070701664459295551987783099408216015798399820644826535478105394963569239248015969728656679201885069025988710223950797436809101869212212089720074445186450062575087262207380480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,7] -80171270064391977441435084111046181668506983827008484020653014385631447597371309569800793547640849960977638804015737859790769377281776347129313716343609208230269088504754170337119958466064486275012297147029499471789529529317573998616369742528603473376045425381215056110163558227720485658374852463264598503401196020061242195589051179073068164603555879565349361915440660567152903721632635192100492837182522837690196660346291436305601342256773145646529809042818096142861139856999318765633320917948394013653234873335818854702482511859260622855016391185109675846127957937923717734654115436257096633862551779545615351651535084991104680901874591820384210988891900237456297297663689405147950256404580700843895745664629333175967857421323514685811939083201694041026664528324189962359480264941750035406543299377659385902202923228875250213553814820274176538620151457691473625883029037706144053786691217488097781204126632267158409236720468692163181107402939233148852812876439816598686566331015919811422799972445801006386864654116563181637924741180818986299822705813516924289712161623435851314395544407721433754204625037432853979048943539996861221361817034511386670316210622823644271128457640430330082508559978451075142351184055799376903944070240511850034711526913958948791012263136046096239697151796892678319725100360529104550138514787611062955821117500775176230261078003733045519472299538780695003141350629096138105338076180316493346274774895204889322414510904990057742289753884302479902940584030363248296316711857189846024145465449298896511790673330749088034514641415387508790884725111969060122764062157584768014390955779158052526480797937737055818616720718471911120785869142554691839189958026062040210219390390165049120951805057675427104718614396505883353445976563551007667255714886800160789124712622135872615842750330097822030333392997280542909339313124538667394521790527156539197558945346531393550706826152533722243273010797403388637363279012357838725710411408859672508593114034828667263254091690582906923790635777242594907284568798501553008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,8] 640029750670329803467525803854413734011730932143568136895918018981768073317504289453052538330789257935523166405220241400028234926968076350393415814132551251418505013060752908494238076301732077643532177267468435855516967979714608679973533713932675655324973043139556457182648089516861886583284059330191081449849707782107961555690876553049213675230266170491329052425419436374972663022510096974348104569088355451539677797101511354895990094244865297634923450484267447875862231839925224965379060868413394228731333414201945428563748838651754537428308599031974934976071074544093682625191825079116096362788050719247089017493646242625522685356003036602599753729047739773575573848603484045960603677397121964407090949908682588575672209656926277419108831716818741418579107280777366887704692459876430750912304666571500971539747505600315372733124571328791054756872566179184994167893714648178380210236173898104165244401615611690616848785700698798075719694666115541014018539085010476846962261640939969513632608142667706582452090272073717165539845679232838821529536000740130551685412710045229457892134351116532464986138273992745395921668891791005937724247707707485238224085626763842384162716366010353892854138385251955800227952523658578251731027436051085491879644042325948916066126003337169567931865688227621496725632601112623165809924529675369707709838603820107317205471452842985907150472344848976039328256120581826886773045554548272764245442407170864846074209790430951587044597399794063632640111347075902023665014036944723188738996139190480487149743826061655313897876492352837594466101925956228588082812528340033319517035434818716059170390927801324521499698047783270771160072954399684162631314819294166564728801772829894752806503191537341323922050008089120356734906343590286540777066131055326829714891805357179429865313197559962076404801881895346681080808090217482231171868024182736539950636571139657447526302297814194482606464445573194853331371770545107382356237821105125174240929800284900802026398233422700095462699643130757880759565517011762517393812500000000000000000000000000000000000000000000000000000000000000000000000000000000 [144,9] -4079677368059670653347236155352461321261822653375179030516026607797929141610260443604486567610102281087721275507334910887755318283175205032234817706444088964166979690582497744511803562030626948518685936857714554637934283926041917803895206071828193619706121491436812488767157404057753150175440853357229948236977579121880537490585557115557332927942400567308319537714159804096069874215116090442087913452330268735994957453437334610025064217843123573972367197875483850092093015996187938198719451337525699273633145496605103447611464160057646486834720754208049813488663655677636040601729758469824025405417173927077139239265879436339861996672959760143831556234690316225711260609024136811652838891654785610119029385592911154035953368162734055517416077771475560891893803868649855439077552364269476700810282349702537558389200638760933280574819898619080338834039057737189831918454440177786902065180267968313356128849849165381072922491844896773707929608666428093574806816830876449907442958982880461168549362179405841351048175974900897101657260531449636271150394302760422204856547143473343953395903494317394118272938780505386264583668764734451234856766744878190696147868506751253923292817289781766764212750307339775543233314497364604982818712357039959752933884720463370367975703971053759977080488160797509706994087022592381352427281786591006583206800451989190792233888639100026578738812484467691616474527259201095326558643320978454675168115845808588682120734053962146193049596905458936973179269676772527734533948223813268589926716077591337655529435110624753528880458524089047300257148874524598104485287024009096549055008388532144824994145338283872394310233036269129096003054522065976703662415450206164212460277387898649833420682182903371217901593955418329455290770616696524762033415583034783636401471665555311535095269126535550083744946720234777752287694022039745758812088052512613606681327353057728050690103341243103418791138950175669861705011575039847138077904343075620024391651848232477889653436472065822742462896885555446973093211311259754344916218750000000000000000000000000000000000000000000000000000000000000000000000000000 [144,10] 20790063565876159261120179816248952685461960384300019273810497081785763997937113260572452481938070746243988156854599700334417505876910302870739804027118428694961770454181788230776406168708317036204596473694906887596161621646469998879383865314553964995355574105909170937167438180756252405309683604311524775229764308867126577034773739725280840618324760061315792762870731644235377603800496390970963141498234482084605648382885842140291461738298969969272799911977021180378925371976545761639611041204817515811018460562689772704760994560237107784186010127208688716346911626698800453519157735341893935382365586651840214835178063294824042142148329307482708480863585333096902646655113889918749779384849321689190009190608845494300796153132449249137204351208185123720043028809855211490333479448668403834144412492292106422560754461168861151882717706084166908202722424926896362168701723223007299601241234787129049273313018444711845155517917056430948974462164503334604351839748875141204214187242754835665950218968528344490643132940548051994705813269227225228105227503868194676819794435025548192386518406763395710051027407937674652094830582779451816191840199924356104373773495090864631026210458911754804295077016648554865395185552457796573438268803697086991068769935459995378086273936023092907473927089362934205444835357967178938815680773652946069717945889480017519695272167423591001125723031218076540548264665115247568960850752641665880282733563338208417593091564805728141605423546189743529552770179709879049936889494789087736292859490368573974299763638151218549624235680644214193587039538458765874311519358751294327023539457234261276618853957563459658218183686731361857159904922006355070371470113696688042590462250435004716227618281224386750812053322534612891205329775074287935567090726419095600338912719904372329096737597498888119472802918526241650734930830864210203760796685590867101104289703793987022434869383706300374107911599752270714155815096524018372482235603006361683645228899751821509063102091252470242274522164992780657483644483159574810733861694335937500000000000000000000000000000000000000000000000000000000000000000 [144,11] -84699446486827275926397449753842779804069380685828528850324081831060404926240261321188675377793808139250597567787885316018816006763652243070889113609346207383581265123226770569335064432034541018936835974999426277414449083727983083169569936307994608029315832222219835395229971228657926683953109998040539543503549955986461637898956010360923551312544477836943851021857194657638106033035682811098915047412643110823405695931934492219121061270969550439320140220286313339009341190473154171265395009890365619889492937095307078643241677815468351463170413143684481322692430185326347453768153190174517689319317159873037864867177196210492625729966353458828037428660495810393956739162310821502734825166935159700324725793679133230018555244076603005894172361279576390758660532003574195393997234968651924651941609759988008432824509308979199177477498637012807497862919396350602433562620794803756341902683594721881500978719898873084740140699783542838324336209129739959248929569903957708928916334131891004132673107104533444008946119695536394334362604055696059206152230738517899968320541563699725669983649520189660872335086377713338364663330199135921047550799242523417230620801538828137183021368087671714891553185032724005792998689724312447315524023842158484681088746133081613701226116990460148957584054492763663037191803252895953016161268382229118101160300595061817360192491793565832391691445814080523834441831103500512475740849135335561612242350688613134077098096480234374770477882068130918384240523435295307266118586557596758616106066688882391933628289397625122647536347434385340998362544882872257126150821661811052110960488567976169567328013419536183892033600583379097168268093521340512373599617492576860976292343364410686489109658095212898518993688185622904659298272730219038286230231214647730074599841622526516339435826242044979965222016213763809118579629808204624895508212557574543273803225345844252352464937289603294562364841830911699993986884786351234711796915076841880435657583561691834589999133006014795026892919799806743116213448545058386313885376556396484375000000000000000000000000000000000000000000000000000000000000 [144,12] 279676123348051422296419910767878621219699915874387155320343431896875088844549597710720170779508956992183356734130604463171284329135707668748634478669515783764874024173302889059151564414909882066561662013328698712164686454192503845662205074935127704216017313539924428345010899088187934608032321474147434280605724107767884350463455523531653578239211544799857271309751922584989576905626765209271061448448880432575866462344357070155586378066458302394648775014455300312462447123820960767450853381489009750616283728596230801801881896979958151954659938169129343645821293629764760790538112747905681039288660398606182650392428301754798703535834083387940771927229095814616908444500882100052161940071923790890174723664891471461460205829101027001799900142991977766446610292788574417851103546742608936702301800272586250539549225796737954066880458935324810135566155244311536262295538812717335629513782365377313421378034840238106506790683219600935075404207716172319106583400302824555401822569752952654300364324299197498521635932849185762269809877583818320624185811039276886214382734450397424211309621949050446077032837193483727754681200208670702178403284928260432526571938558646348748282689811609172876370639231691739158950112328716369141671426709571011578433368743708850545786441387476083168316721975993358650345224644245459138718058757794683917081772838069394415520564220734866857557684168020419389580671282015271300919131785999821530616376364516414546059682490648364490794859196177910389902024305321810677964176795121255855162417441691978827158588546800436965472295383454728578240126226650599093382193673090585324756635544905038111013125596785578258439294139672860377183221180664678537879463988141190000878747215510679395773028175892579705318356524836659836794613574875247594167237610780357729290107515764079548635979302125560285377886819114351724680167787272430346055358354595034152011267605895389052550004317141323302303060628230052691288877451978119635922834189208232098889934716792005862302075097325803111886342446029073892944137800213185963506278862237930297851562500000000000000000000000000000000000000000000000000 [144,13] -764774788874681927874327236929830430484404014398520525244784147211878144265182675152263582229560146321248106843156556996915086958441399793458840084941349409898015731700695218834988878660504282471227661427134219292447957307588542280261627198630098787398539833167461346563630652039192197490971915201671682298467979401893208374629382768444500373798421827084889983593421697435711734447628097710016608846145044446246815731178900916879073516949409435976639846002025810168280133371794961596702189680988995928442044902318621221657188635824967003472310128754198917989271632682097231682119980875134725884264646099852582492938355869574687344464670955422161201329295036937229578152307796660583216754711256966633432674951761994421921335995793657228546134320151616659424013196894654994770113029367893101563282048898762977542162873965093830877798171186819680084453953973229963340169570882245519373042561059670417105207912639425915551524761970105182441316153957181118374064466442715194682033667026439109709209023625395730702000610397914724939996298923619116080493840751944265621006260655929690884240152026636181251307845698674130100539799293655317942791097880492598248924794347032646145093824411384268251903801389964846770147110642211881130318297325259082346329524415627213565838954608199639514703648618814219089831549891870679464696922503089105125642474721018825923620249331463608919386952496798893979041275461718789075167389190403400635374674432927920547327266244908881344870233009629567065303732701455425812281231210618914789203302803551818859044763864079312056211785192176592840679235855291221419545205358451955870961558434213079867478439320331502351846014907964666557291850093543653298095876476229831738255876634738035419392223439029793701498198936211808167268875294096919371738744870766128470679337843038689393894501472929813356519327654804203073410008183892523571415385358167043997655640794026799072390239215162559880712940214878672692661270106084031125818964102870599238383968471984803405359324141766262282981650775177695408216763660678543618723725263297557830810546875000000000000000000000000000000000000000000000 [144,14] 1770274638019306729183912068689447064161924875073711189715895261818547004113590990706024703684473456622588596790334372881042897701922705791773604104912074758391602434785825605685466915962537787887877029047129492440682064955192914272691712310057039778859892652102392996527521608601603568639450810800923083707414629866743819002693422143551672204851533775560747458045631751920962094705501415308126422030954354012587953297087683896749093180066165950219569170231893429538487384109003378036460653799740092967308952997683805532463441191604133976914718925073349217106551213148279343850195917154235562356979466025060268288164196799173563401811653449567375816405776459490306643520022435206522853530347006727306645984372805126859949235346796802460018630697277835814102227295406951611900189977506054183535518394341883860638367754456312154726669837304964283880088784371242966546179454016972531978249659262590197866566491836451291442435267006557433047414117897591564984894299702663686572659077094278547294549446076169911545638994231130161425492773615792499259424201163006277714678323877630821424702901468123074103899261619298408083069507197353273075048219470982829522763547817030794022908953935700012243370734689581773570534471833355964238302589130096816710829497983724845100683261020825148016829685649903061874248914493880398411008900185991789652245615338296580755856201821376213096683346684848873288877110420449731188061379014968334201221032006928471737378835405883744887970587754548555137641903634231857222096209055634524666050545343034368725861868651519265718298342674113532775651526763613931957696102201046156160438056002447047161739341765216352150855058311181452004497637080911369078662164469419463671331991517933031366568759914335629973542770062355424022222187738189056302344385422683312613406911914415607013567676727134339338550875594497766740818148531773348683340676668703395818859407283343928284894802297030031637677990735411993440711886040822557041048565274662733985722112851555109453100259121595881198823100196819728807350091591141420233925343686057720333337783813476562500000000000000000000000000000000000 [144,15] -3531780627125054729027093937596219705623064460949404952344700907800757693763863164520794445788456260498899988780701741073697415135503963328202198934371901881602204810603986891094810510159981869675543088483747622062763334124984229594636416807525160242591997306404179063295975207278116956770843786095857978199041581885778865021634355711393224766226199820736648585891802269668423092385221328279118206552310880036009480756375811557943481207977131453056836475811523520544077306091507930991886661668874201176883121978698059606623412825156438568683173241499626893003190065315977403529366533002130666886181712153991628011494686007660068609775948600569911520936781921496788761188436051160385904657711551284522742007436219903288905402237052483296461969278220658225751466041689416145837437052470468528554069436562885048902719700249763676405962555697982154946723577824302484687334879549826386050532529620196060183388500123384999128512982061074832797811499547187452559750987121161180447048377599353091941311809424805512735732524449442979076418160503526592260933577365435592385186264488854874020982419344034232310569854019212285201054693561828126898843821306053978080132480229231759287581387836608345254374441556908645143096633983707560166408308456132603106093582949697330257777579847249434873481314187856185515871112100720814285017695800139334514036784839174811040386301039462709802814132698699383665890325328639783406115323030496054190318193778165245719959676299072873023560348262767163358210557714490571796307959873581589356564932877739864994620721845562459884985633564041217888092635936157543058799169622932325328931292580160568547612369603974290838271150232196640539466235924619078497744962187806843725047215072351454057331710094254618122199120098621035508878634871225107679190304931370477699791751169483173880885684085968619569144901317074692938209855479529414448310852692565064641335790323479043241291554508790897646601372647168544954092280282205603193688517085900219928871870201595712137206738319672718489292973485946744484393629821799773997645072528626857092604041099548339843750000000000000000000000000000 [144,16] 6149974900177069344627428241722744233346431790114590931360946575563132868766383135851469482644700297922635799502281196760564895372526834938839629789751828639757089673815436676425091216985407779704641344496851718311880778819891867459205676672096920228313716947518212326871443169276613834358352600302515745824158127903737855529174910605092423374231485660002867879567458344218834851561652316496504707347160978487498218844245790757721893906919990440738162190231470310512254505963813037513603141183157077247706073948572236857628963620828281744918100301232089083816386733477017117830996110188009669415546754159296846559086976121006769803861387535279686118679081954883586250018581420178904431781385464233579933728133307547477334021237210776525647818427016951108967846420834449893064708067554277692370084713015728372569092954480931951010030303542599155971179880270160878228552683102991327817494796718979868733571787830396378389416237934283841704548989167342851061368190148102526057406078071852597271494724421062553689002284397438040237328044360743694938164304120625072444703470679446611964667386407073590760172087416617874727734817241640898767851933234241104457787462657463132262886451174243645992625489834249750983529741069155549061045865328742995306184465179594050019245723025406174537222951401783458437165497875611868504602642549398094923452730907004861489885229829666341913427631108004579451473998203393369616068938055946987748786293058704023380018315988665755919185823981485227726174931412150228153360510785253075362676453253958742917430191800567614951478863908605947221733522439623266699979353747127183356172008035432963941461964624016683643777477097211797731031864817230612255183666769595582799836015671157759595169381097129827438934222845242483866830241515809071066585490353891575906797807218606370848592226205574236680819859419718022653473152794472336357246243375031534855077108403752084225950172603347584507961071911486362013912309491617174103191902931828926915136971648383671971756408719046711845825134924391078623344653644895612148547689136824142053683317499235272407531738281250000000000000000 [144,17] -9420998235129327013159164399128265454469608324877906330223887890402677260382048861564765212467891674546160050871244474252336520086761746029090129060943341441186302673253984449756091362282442154243353446152037402977360341083070625616281706196794812136311837930080466497627168682698501176629697127949628183939891713849189312716698997701027477368643515176920080532055748714126969561498445793450861453751446308871906833076901186391722864970735624542038239899058446962753377049561631001831744122382240236278668639618589527680438605249428375198048962950177020422691307516475397830277883208593618945554875977612744782028438459958453994526750963270925771547225819043401050119171371743652409067367935051268326618135906572134544684840803911770959515999925142734122527387273036629775696347349731709699876156401425497234940631221699652860146381009177668531279346308343600703482781001714116187633178360450980179690320038701376000036665515327594268252030858382239837945845715871140386142855054508674799407307217050855164183568686344935152463223370559224936657955818137785333786821499917367316344653916348468579961857999691310768827976225307499614968747793850941267085732940724163654295090898116745283646290400856391512894846715736397748635432939463323227081371885527779838573286249374973644721444199427346996752888967996396692063373277150187430578753853866496527048441047493798629459274439308736050567835816192689669543835020541066297334424461672107799031209892656582751524811850056356623192961425209539360174227832397835078328933569704985563656686439074225113817328172111667989674655091330991363350422780445062985933100452367936660083873001423562645554660800952086562054174022521806026786872057083245685295873823495366365807805581639510249289038411222063071910167038630990470089670093082288948655179273587313734300909021255000672986671153030655298714739987633083789176511672199529699576607059396395863924580385014173119384764433034776785793778182218877111538455133278390551567969791852186246181296161447207744917986904378338527876751963175604276240460834198795159750261518638581037521362304687500000000000000 [144,18] 12756921434292506226948782651966871105451857399316141147546216959508478491423325253841444797972153540563641557092253143239665319128246592829874305079431129397915757055272181420550525554932280563610997410869024545100225318349247707680351629470084609137936667271489958490380079129835789222532342581749959469593540013713349533914196033845427292195843895364219410471046321160893636111798457460641240287044591657920723195201714192423838660387596669808085091011574665765509520308582048951672439324682637470960445679460526741325410754086381508002792235287039413753189542242237388350830827350403128514659985722026589878643554607142005913431390347140298890334028180993166981098639897254402341348234139080823695473048446779515500078327497556359466711563505281037335856726577531579939775182894594327524249631839465530833330038530210231361228750919094892834137333820169621681239556757111688275973046747585063765296642062519089128336703628625298619232294980416948972026525308018639076215755769211452804881615180599336362561095445448602452186679433055659750031192085409471246761111903782495015907326405638736889051100883666880847083067699036772015872061726719156248532346027185544115959473863263412541923577852564879470185210294211558794054369777658368527092849771135128194147830364054717326288215831159666371662224647583393974370307759342237777351590605439913702786598193142298859751471184846975995289210934342483574934345113724756490128999351968323992372825508263107914271776474979101873110823693417515654871306887687448505092758171094644712328621604384881719659078367751519957666152512015087296745179439863838147366539507537374743222448283514711747936736448267464415393951826839722429876316154905077153630852975258148806246133239282110253415978567589548659471280440189020610568710621650403982850690520668619614290485530005702795759138810399143531312318035297748997817622881459381423943607429269991803822015775808043973893101388158994203924577124387099436193313948541315416136604705399402784821454467057657262514650617759061724435867967402866797216921571423108088952802496862659609178081154823303222656250 [144,19] -15321702415166392555318898431692735891811389317726816630149288485568073948966198357546864264445505732456732977620161396859015713278693877513467889456417701769030412877606773045389049578305443839097958248787774180553449028793151209819190831506589933246455340435104060377822559938577841774534027263011572100307813464771336548912215469808030985314082307052285635655141685070884279538196880762933302504715518578571603220015883191506612315213088260151092739106611105850805885459231266417172405913630400949269318120049251755002036235698064100944692121303034808311206863538729187273932114897501887020866369078988461948592221914873730041954375027318494311358375037186655403551445762122958208159675340768137448391723565135810175819227059054556045354257036005709122612484651526974648577769897683103833756606156875057715992651038424554398516112984045018760203164860222150234583956496046377958468172406243256983949867762761179486546708451383706901344976438760148515366846135111038598005828162809870274797253176112759279490667695275322334587793308078020194524762024482585713149161094306760055812305300528060843157455987949578352615358801839215568524542930745605169485001096360234269958577218782101300899537815781335557531459399889202246130533065082608810287063679441140870744106812204952369461455824605990408846434573652824119366457763287859827302916839838694923979448763542338153070187806760373125175568692411360416390295539331759290530625883766704383287184640320946710714148713413634210182424427446120505227148537902371535694140840640305150978212979969036366845716827971619831198128182920978285255615039830789005533198874674804333945761415752843182159974321702233107011661714617318506259451340582618828400729257163570284504081686394834880947186321434187629317562175923392455453856801823376607410113107064891561397222930130688386964272699665095492774888694831191407595335205341892826037154700504827377232042026093237598340873477304590896459597538161689946502526200330649151912221846922665311539558573183679706559139437269283657410523085434351930169364241463535424781383653680677525699138641357421875000 [144,20] 16374700192112111137421955041195470459637735276982107455132937747865669169339990277533757937635919958432840560554122174532880120358591717714492120669986848709661849227570604544344499134478928715384113069191126564821349800407234958314897327669859626190438052089162516502735895268059866517072670614140831958633213851710380053256699734608252549057051868390359743040322176146428196607799656905707454874153148214848036728849497060781592278755755294086488073190665296718516517550866148714147167170298066978303585999469783698428602216470672397004195482102343536858256947116181695945751570056055838444740660484923450494372624309606939604797903005426512497810223469079731736281703018126122648757837914950194016440792141995357644964122960387844485834222733643816639165433110187304807292216955278127327379380718732994003765199727648550062310664829207818714061233291440006261275356765040677500105270354607126394737084385658489338448963449972692747748910631650765072182381654993861869327854538290382014871703563493364976600704360419214278517204596355562298585227167198009998897606085938676694928315502325245377523235785494642198879890257705137784970386501093181564545772536493925020838673253099399343656598766672805837927257055236626927882656735645152931316035238667814892429281804498066575267512618176538759443444209362346695468668871201892717465925839498829906230534780655336449895173840719088653809310536340168090724670116327883641561429384741270593154918376708766669755264155611712313180661248145595998599159340922818947636138406833861816421978414422156379163593754327057239088292117955913768024509389329862372896565000380486192640383006011429372456835373932557211128752087735822643282769192031842642413375048854065859132396548259243466268101833565715170579114182192039849229414414344718948948977535196815879497364392836002782649711018613784123898564949646349833757590790599467730413098407557297728655636496290503904303576014821039642349549451163169274241348495945735467971203673795618174642298801627668539573864629190747349095717678066287333225742996304862907294364049448631703853607177734375000 [144,21] -15626654070524670379011119128160123334444285437520570832406720195976518455333668882849271730967443622535286910920253156554156331068101183434144805469326809162849501727991484219540176638243479132749074851998222988366548214248524220741183612830389989800149086047587035987606009372723295769667967698351461632088763206190200410385864883404759417210669826337526506823855796102809084641845539618241285384245445945237818523270999085550023613907068871684976431666196774234858180840456179515033391566510080451777736517950050541598849685855553622138829240261927604934203136268337453637445964651611494586985206140267879028070978567734794768770080806821317033249935182611029306163652648964351259162054181755589741666354784883584756094035219429157830805956185722596209987730807034134423505205737228566250927135905261176982206192407606424025672292536576520989879779776598562493573457344057916987711284872974199844065780357520051247361045701734875539589589916180137713053582114155508233024091110250002242244553303705217717160228831273494266859232082424598346342319569420830742178654393527591790368272022881221419571026598859033106261638545592881631998675991495899747767780317226730240648749101897328520391267171545609561520423303198690238741841503972689888927389682413678330452364173610918709881090072630497471181967256566923203156614206899777838450986377742438414776400777949847340857984562092950961409013704265931935251199503586774441122386494349035079134862852216544179974674135155469242324853125086992962533833296949379135763613975391381829573550993312801229742170121118108531234297366672522709615627514006886578904330441649328877192205187061495103081962444151239901039887665662152841477053900706007321076091897233799272270806298617955557958728155556600364071694820215470745320675982882123754453672532924733325181609980558339100946638525151092756154985846687471090447773571043991629877491948495536705392704578636949417580623725344731868277635201195455811221673550506834029481384814599991246619183157594168866082060735109507826180068515970119859422748752314974537739544757641851902008056640625000 [144,22] 13367641884376867135491231961158734978281674976380274781394356551571987679453300502716497098268328076611505072974017684761390414460230263160797471537770058525397598757573612508497249493338198364464966959489350885360348860935778804738664303241683287633179510164338131031943411573043411068533815757159840929987653559221100786880522012603592260239876569914445809128966021313703993919822028633479810848700502269673400916702209119011852261216017555936434502785576109889723546699817824149583444315542117532925529446214368357842905376249093414142926913947198452204600358003871981452061585405953665670860560835706586808443805266445317362513586011651080405086091961577849721076057158806886041528806709425435058889373258117112820858538150110042814242258866810578955740446053134369915927079533171662346407263268274114535722977124611860780387838990813293300788463935387701499848846350849632635523899832932432875711469599840011359936089617062790246766737584932028524622072593865375391427693732351296256821607396972116502422537469988956793150343061067757568934730967469873542190173158132947897764235838230983519215668223955327894461022409407155893054898031196454743611332265097690498779047596936651470641406477070527913321232357673915459530700848368379301030651740154674375626209900026683644289044306388789092106738917737591530277236978500525410191885231845875470948618681718568190729705503951549373090722796481594502679789892380081313288665294593189802754173489658965714696851033200236350100902638110032849852681344517685362392878638353795899075366415578906329855955423218313489528829497842736656860933436746326945105424630659083997246405404689136980205599666243264267911929390107179272033254144169648315830992734981874923981899115111641230192998574782858173140896984800511500787191960682270151517377508656832240875465566751115143278411672355605033606449812040814574288464196789909660849001332878533188861014379330883312267558471921472607911011669513080621065453766227190817067043275426257419410935773079746209866243645104138555939296065900032343120695372673842998437976348213851451873779296875 [144,23] -10291326302202081929106141812308320367339211897065081997195550125302660975939730748549149982063564995710916325086179776710958983626994281055240010497675935916500130202547543479510466200305648715065570998475349312957779696960378628352454326803993528225913108433253184810088435435535872214713414106053736676252053830562437710347140236757146646918211294001544067195674578413043955768203066636130092054730383674002877280116488764505325434059786095553613679327352444026239912282942735170039309842877169492410285613738592445216247125216430798522503320039708185864505037989253913590562919219564189795060216670836115325038271609190449936602454432900007501645677990216550763611799202067793474265401289047790006422591668589889673199663018175195198361905790809971875616849871014060852363013767593810317083877094458625221033107395138203186105850458587846311361283919957535437234645337208863433945764351573937703467783383443392311128941251174703041562230766607389819476466627646531727659260690436471336164756183062038989402940098668795185065874253942775643254251608021325942706228803992493247001731501019726058523676633231248602394165687612083607117856714681125547445472520074279459977758320490760152870221352736224987167833411055269665370368266534281024020750432461423286218610404408777299984282063497603081433276593737562563088014885780515487463054657207039920110347211211794325830504083394494475787349366962188841808890455498020227871523155722396905862170690072669851211225326587615118223065732367758196473342586799972575232111132095408367886976611256204270865664356616776303678223843093266800232200975760522976700865998816003090329133285089293058203778378807925493015050677835614622590412250689175871078092859574985499273493203706588698656572272046518929057737111830065076886781969027436251620696149162398498451748183150693546586564827911668478764786195336446949350837668189623581306981547582705647846971562732906667779065474625227273164460969786822190653765264783401220238668998422355251485092077613236931457706602949879227525533725479434533461169485921120558487018570303916931152343750 [144,24] 7157839782893387342544675565553571936321104108327730202362482325819966281040085704837515486128864386621989636586778135236497190687515008688823780757941786377558469812219331801318429644523170682865706524388306304577442094187911065826947501665023626652737743685593199068367194811213717772971168567623401938258711005718988305353555460327974091405331396290263361533161051640655801155213131222718648387758536665618016668294886867434992532918988159253184100799013793549016485828300293754456011234565188099273630092749722378028599303673603430866020412193150506538607776916801977359567095405462625856957362330236847987236233396753138478075829041727719856692420625192736242024014198281535683729461116513912822930301391227335945691263473729214804200932501973962657657350795550921989553027902841691399829896094009341730056864667591109135988369086004057015998296194551452818916600921354988476705767113638218918535039019797213527329327274886885183297582013702984492704484407547650397220214335137198327675836213476135154924955100381634661699855233310774752007956172744603988552687695134894138939929887401295013266853287865138976822580493435916609458658746409737553261482736939533075768304881553760489076598341289220859690891932207294168368933306371234335830799298511935349619190652957776582407989897666636843932267411217001687298227711861603489153299839731703006744340414846923457299724399305590598811355881081902334267508244628730404887808515710605606670718566926192684773766615191637751321346510793239358827735680996398549518884513377600914970588246309587126602784467915909774282032251945867313796877697023217644980734596186649133613407848876004686249405614726658220765046730328902450272036432434546208102519040804773166321594541985670584014487338434112248938882275806852554597277263652339555797384749828743945724943076529825696222797015170299442209846832605542103143617250446070500696311037678374691593318451385991892827169430126016525914639494594783967925100545061638614496629167377915595908466318284575252291919080901225882739664178610171553033587243249858831404708325862884521484375 [144,25] -4512970090162944903583114333805897134230460170620111484387870758688956357283487854852042339796148661831638872315050700136089555306987824376120241630631862789164419935249566744200005216925638552497811784657751113457100014884196256508331881897230919547838288345300580066327552164062465194316923353760729837931829735969800620201564585524561396370964278555609016403997615510359333451602676116378331744345959005224803314262303375061208528791109679215635089249068846800300090717509163938460423254764522562165788862956663298060460118150869130028661518622681870323687425436126097274696793324208846709304420477562003297090236867848063568367086172862313004600926020253115699244556303615831016215918410069303787224446118070849401018545804123412837923011001033297233238172128011092774717431567980304149163797479479727769740161396280931492763287724709975630514873415053725176045165307417115543372137257256504452766249088313240171911796539764940049990004113264025095517746398066640693704560231066394083943442958784394601606563639075627445795536982727765968865052181364743752121417505072255353705063030581724400456026099444709592324508580495987244530698469548870691582237493996814628067500421121942366450373242574348728491387758012684582431889208041622582595835213864659946131649725386416708283799672277165746859547237843852455544129242036626292137555971724686274009530382608222438659729571800850368002870892922479412129805773672108322970536284500549542990231460094595906520281440918400004995182182739583388741185313806271618869378869475855836347846861565390957630172458093421693165006862539180921807913807593926177187611203399997346550257128862693644087639640353809001525408385543957876748215365117137208471299601779719983752115473211515599584293915263716109081204366248197811645468674846129241696013782675005205593549107538046730071238252668558520888280340401607513309499766093816004439980727200780097063055896488052587170702881433479506359907333014756404812390856407360040464420092630982379009300124410708780847579216946207095455781127800428580796172053267785347998142242431640625000 [144,26] 2586436259708281815861174960151377799509014678376349516505551412928673950868767279458911160846565620803320324362585892730050832897312649978857866437913709435700020393236764270649688806481274299241338889076820868408521313864579331305862196761789642768669097495738265220325938353770790047163591331254067257328350763024904438205865865981108097865269165183974797489785120624052746766761467359625674666926293424415978034686586232449430151066626531307263107624512186391498640961468425145850424553281475257878828908631268217368971312311007848423658391868685468855735688374424819485403168928372237275115676649267409039050897085233101780104328252362400763333006337419720678655847213399701705846754313619169348324985528938390669728692114822014078098397014117012615597300987383123172590480042552321088464483983966172081304407120088819052857960899567691916572508569655649727635611206212756359309543011353762768647973471153423808523647558153313724183609513128136464711148669200380724847658772479035309368571128537580226728054837373990170033464825489651065620987140606498388088700607760083792941986314682515501761190647532652177329147295365473977960619154815317352127371355287534561666846154996992054200794630722519168810918541460239925987010041679664532372857888225573117935632219466613893464399765226613142963582598298399630207544111174297639347664964381410410270496868148163034166665348319926433762169138539235232845827720255834296540188488966046895069269880008711393234861263037182726164207267218144038257582322024588989777077219721545569937669111145029269972570392204477098667942190548986055740806483814441088650468155668685331072876030327151585859904295082839223518542074669623822787205161585815920294164236751132783350104575697845384872149315579284388937990097810199146690092205852379763799110039423841463431462189265743704084466172819184086884099142344638177569893849050422458739209725256956634530108437680282333614601759691683820043536369972476259159086292387862110513548827899142783372775605375885458354205211056614767673460135331343804534973843980364501476287841796875000 [144,27] -1350066041389162786114482638139533462408450429343588080459724171357510284660440791828092964406254022221950725059892237141219528269304365194971298134740307985999398701934254745338977964768295273334639353259942319155071396983802826977141574527749698790933211336075946377529858719788309989898363880031636409556948690152789172417974828084963818594082904672686368791108375713986355354770807408851746824829563888406538099431298792487843315039853046662131258053511082497854252008253824312838867621507216144073649223513947973257940961115045361441605518053655588859908421427995941616370258785941617927340513085810445886016469581658500892303638883138732898784222299287600215165322095462496026736465268488277750864525085615915412225846886498336958487105767177512449704286674024369360433465042161507684980700177871068097520418620172342735133547850957322803274565598760919568720462431367326872736226259654892918571492611699524965771021316627747616950664590613949620217613982879032162374631077934847478574887625239780024116697871046330520411763366930384330443066798558293420322205361502859962496605611248986485761954032665169520918316956319827275313125633242952611486841719822796633746649360912285417535342170235262248696156331486502203155377375943962246597309275924009567213152939897378476719839541176155943518990276451130711787355265670418368185896362008518474268887180344942313320924122476248968359912132301494655202086146844474155733677631507443768490678791432272707234164921047854808502800587511433679930518032202903750626481040503232801759603301494943121399573474431119621376928947311180235515434080347294365003532203558178979513085188318965541920002672044323558724388944720115174365495827107108362978288264120622077100003240791199475586818420400125305083495711125809580511675950747164500045255695856843401262671940703286154136717857637796684911935250998263661245871984543366932296814253794346317451026197606514661594404795638946682862039944553680781983946739371854500789405593192925497411685273161074815192288769605616667949992893589579171433101388584077358245849609375000 [144,28] 642618098236086830892396557464332936885395168823560138989039516207526120994952576475043548680192463708129248977015433837449935526259792637195923862956471679981611743530903719430158924697758966840899469191024220533166470262137163912572296070878896000066411073616452210998303082871561718084730767722141013795786988519462489420631785127676954098466175133996207303001790903459194529560775653675334489238684960041706101593522941740148043393090099861409695722261810597976926585151208438899775832869400251166576856826908207363775075601071941536847158642796226353476529690214487982970445623039878928641454645677740320145410469540839749381140217817744534715217675280884990017771238579876008164007869892559037753750517544009079750560299811292063790304144613417010169535214007868479030982244995378517931666335349411878629559365656685546529320228638288905645488254026720770347331867815540996455209849332960774945201464597726258754937259953746196877728928230150302761351920904371601309987089116508103668265644837951136037174073247756549070338829614947823584008841214929041912615584797052709348132980301894249055061109071238003603386009382301264811663767136970143169324016118947375186238661986549582169396523569250235208246440001712428124495447626213350109274813963431958551893018245857533713922820637829851730751495179404558607999392384485362964088782303554050171551416332600390516092526172107261306056768843646344939818257160286165202611743762031525673458251297217742373520297569032637448934860356853802421613535842337393801914688305056495499508029980302627361224938744417285847243116180845668964072296318272876215606388696692158286550444604352865382333388093117316861338192779765242309828752551558284341783867968876554820909546046214155051129449320187922752568976732750189756092302316169837044338958689687018417395115864294515496597836250147620472876127794670666247728729240455418329491086082616586748258468288132446781927731305616142939854704736622586816067826991009490460444220418077708497948438929406939023091986185961424546410974045243777980401869945526123046875000000 [144,29] -279092831065898460613428213161812409915279017376250527699080804601057520517487052625017326513362372444934400348150368469771034560050324067583454605125624994382509385509171408481452738214840412280064346814616423893616434447666770901788233150946754244684169038624569957970235013461752093751842602662899871052278179190362921615238610740602989604801455741961903117901849096791285936742332861415693408944351660279013275669413061047077661702269166276306563762817252733182916083127038889482204075703842336256711884250636581959332937492860621432212719256009534894098570102109788206357045897578637815291792349600375355635551023100889854147988852401002057350533164717329353427389230288402912382086513258891151450296332893893438947118421004806570503843108604142875952238309297178028925591474251315976721085638058615457828484000923848804395395901528099943820053925983391729341776900965012515994474879333736048689775899501443672417010379878331051579419330322994896749891040717757002160719428554797988071392443997107261824152431012758664202129970906788589834224917583647933534429109045869281917998177466609348978126118404413182185410300278514411454500120526443048204016940586703499472856215587611016454760802858044717868362580843732294261551755311587833127243839496994476033260487907111395163794666272200695306733022813739274665056717620093669446513339421109206158380194982494702384849496774810302668033462893687148032116318251864614457816967106592713638746442631968921155557527528232229742191424104482724667021626334753192746008439822387530219536057226548712972035461984225792942552324367876322416610336005268487813336109509391752539357209940199719238822907943762759499808056823240469193199336616577633286660973877362965757204372985636811105115351614116227042199427424047121556393639199287606062793078730452221879604831199042442061215250185369863089285366038540232210921278683032310910009205241561702655489674247615063169390630626701961893260109672575500919934447943851691658903253147793938199489784785833061264703751760776432077607494747385015415894772657394409179687500 [144,30] 110596374787910276848973314470821295842128006908797803730381010674645032432458562641596175822937666319143987705232038096675685173126884264809034874383917249646050753413371158845998775532661169298971648365353775624510419400552837205778996777680995404285682327105912677288207864293167167473691436210334279029008255745108592792422165513453528572777494024919098675709945583614007385715914301497337144995671894420566432423230560035472606959117257767343397458764301964947872903140817841705555956633474726778225064799334923268351084073039637333908486365782294845955220491866946202039702677451313338091297440351404306153424587426861736113397415731320044490296811962123500447891789717081475084389372591426078423095773312316475428069910323554788768003734005596445163638586412399729386281526243023525787877857715883420098207148053779118368945330750760188182552617922351077000871435197147322930546003084045955899138556289688566993613676929058536150045180578592005860184709955635128394225855556180202603199152543697378856399874293271542519258782847856559605943247623326797577907309141727859287217680576633580090414687272784599836128316431109117279737053327281192312793485950701658781123294974082447545591057112994415441818169005141288947584693268982207580653110060296843240531286078602473026984685268196907484810778116552221295570774655191108816890372028382364781054519768875572441550990399532747540706367445936613387377306405673393581090075203313979384861184698768409996105400317785450706774347528391553889828182711279039524455959972643257246411542081924272412703070536417550879406830404640789855893061910240034429391573512465797746634888138643392514041438148109504523514395008147103546535814591015650432505019752901693601978553418469277646427025912438651922199686033970063560120884976581776935725316781619918605832576548939690464639414818458179646768959569726611961756772304624028328247553681517157168283294484305242710801069500593484247269743032306792394313220558606979417443926788963095066334033004262505274863527464751310446009051751900347427232823715209960937500 [144,31] -39957300736293257037487203438440014607422097671852791706562384800259147737078957565819550278276034071072151904575948835428598930362642567514383960289367916156669823682836994762315776923709391160637797829623336770752581121670911522728799703009238418500573879534830315978000515963238565644946943185467319536106361908520678678539575057971771435290426382491800263731635947243948563225263855528646371075059394924510750963826292106607359877636237479447751782592783179488345784822204763506256679975201703381011798526456314106165625203377465438285216515369200378437110965053317301657787795171097768082839737126112284089252198935678773539569045518999046803176671003529934001516708002475299006898867512916578978228994841776689479570749732640954494003442284157149683825461281530280897160602081497789868428214873577734839131251179466949436653150509968204661776102298812116764438753359815222019411966749624314114947016556671516011119258619416385759741073002348740116311243299080402847234700736732035142926887019760667690942969457737700403320348172789112298637487970650378327951834918897574335551328796827143325675729503526620327347580104117336106842515516379886610973619627810953723876853246515548230301617307065906637432156540019312400819172430980698806036861576583208174992216919125954682399764426928212660657609117082372780882869348302586800860510379449083399080971908413364023397052663119770665175512521009669426447302599292600070535306964438541126752579993058143045439907290751620371434610768174708211422116399120182226617827650947835477112099418957267983744499823956207763248244570546378469560554105745065993821904166882112288254616211097553103637440787192450845332415510764106970085385971012597166674147716627431086295373052141327985085172897322873131700047003209287955643552840330410680538412129764103526987125270698786492681362990718513971850437025130283958485656059185233975389253885623412170073754207142269405903581945852934837648066161442179513019771754830762500901690550304191915258425092838536055777358424852574471273652336806519812358621917724609375 [144,32] 13136710729965076268645854868432592798837798265716149439380515950917563312522964240965656074533286374633714709057233375288741784499574703182714114932644360725597019766808878811291029481279812611103365085238100083336770339171825739276291199372936212979771268226118274525961266758427363046690629526926689688099147712571107386271545172245191292954553064703834366161798762199384004500359595356890239271699929466675993969885810392557926935040575692337435344123994690175434820179164213507427129972890985244520909889079430217271557482153432562234322695713385109812785115348897490224259734744969320572717708565773119495223155886721957726947981761033872050376338459908872588755809522568623734612940614416193674197073892395850306510522619017397264105576527965595168077710164413471000303226075149610704931008496418348693567102748318133631890261711201493164181024551488928785649775464832960252110835658597724384083755441610476370498004628011461503672544205413450200178224475329726346378806963824282701165215721576127643240944633036379075792177995226164557094676761946189581637601393915247040973811428723276892311267637497227013449331237697387118342729204224264989963006852018819468935214809165041238585116905674343599714952219972624065198323324463272179007949983986984742362469995823415112759835128853952511933586911965037609549416978408723008044455657940099106267611508303979008120132877962647105154791924503776099022285706895642846484519154556414885699707981687592714554312341730452827204963952366474865435691308310319643353728222585893557370945035962915779742041864216325129475175410706753914081688908658148829964044216893144142176530903394283078941506351929470251707468917197913197030389320250323799665208121618979608979971310335364031812586090640392814732785098529616866655802063967942510576639588713754390359347907415483041378223049914024213967932698612107406907809357804482091993114231575128422811440670086500650054481672030862252949403409745755426154185797448125181724792724888006337223799180238715800582886645880059413979643967787123424129109619140625 [144,33] -3919132056315822429540432834415350952471172426387453659386786810100108261882735827389280490052206213253204534193122857764849942652257898272364273450832461755631271081025110660869174324844520197274999036391763711200706067132623212904484960466675821240038072407465029310580709736692893533520498850277624811273396536383605564472991275834865453923765837605595503178669913155161265514623847203671555364027178396420627538954876135620718025244755163127639040318961696496784309391304822272548297847519510553849844333176426600267837631837701702685178856904350444025581064911658046754845210136812165801205844926136253257282703684180434797356565765973841427716885274440389823495771393628316766511283556205339595325136935144017604199402388462235158380360286623108104279865724939361655071378930202565913654498527604347424802020030710543908028431692630728323930613745831533662779637519165479014547259704697701568297671296445652746527655468817195095308838066991781823376607775757987192437390416719963153394668267749275090470093694717317725690305056462161803120814458971524951934761537584499137912937928477132994953897589833492365784115592358131418782260588350197840515515438173425899955316611557609800706351401332219818313925209999647940730389895171132250272386777392553116099266745485247991361398343307734690015290399820233312443376171458705869078642444097115035074581575399359808308308046295338259028366348849688718510800642607586444378872586228111592645459511400236654827746455038398951148788969955062959665957815981973475618781085120126522489723526866446503583419096127037306523630709544974679103666670952466363225033067010437105277308794723045414458103933138206994456618321954787643184109983625679438691511550222436730280171105971770732581087585429056839417035952597798933430242554688799285059458366224707984868730805198561441113650141387176240366856665814628008415965996467284019417570921286613177243954316643501577402408587500887769184337188266909520096917489156578705975972177417041803473290521934916646917519820216491815475603456468466503531875000000 [144,34] 1060194809543233092670218189924375407927404216367550630387534706415289212904825002748852926392140558486813398969496954370341864661345043185617447013494636693360147421013413786969334748839075946251141276726114541040926375233381742173463379591530902724138654296516580953849067396163979508408744050702303514625856335144347387059269658829352784474144252680284274269728626245292120389518804937280913777761347715620522081671977230108222845002078127398290233464673236523514047041816712786578359847120731141073723241528628721635779817799543216478202165230586536686292060931843763808030090503943137713103220025269908617060649485977098221660097594125059938915748892094184416573999900113522596853544980592635124719882183860117649733484179942361641671677982285814278429393083104280268679487011941363408134799889335691452920793095319280377380411967228811352086125231130427950182106932770431442193253886566557354469895524511727449177283352479662519255611475138254361439331476200975238798867467312564935788967293111736357753112091302138395715381368319231636994125167966540261190059992219210713595546774526694800715395607403221475354595732550451977346682890146022313043145853787859346553046050265465129040852344328365310292791349037311344138516699428922023777652598129446830944587519812503174921020215607322953876022294135429898697410332542063176018166885649065063821643420347568461306810577847105426612534489742275469376589292214546374596742570863082039814007161421810697880991061988749387083273114164362350965947667055693632595637305469969327155436798400119602498513210607420758561644441817567972735309838891271088713090248974964605319005784886100656130279175111562816353668414784171986980245173397211272804733884802036191775941957089600065955633571395055714178063184364351110047599550911424329932451509929727903623390938734104252499513835862250743509395200561045450163187265760031227752015828107926208047729998992197063434943388702959238443914103133396857985011764920992436798369669762890625724932388433408598106678729997023933053362097481881901149187500 [144,35] -262696183483332791909227580279468030303877550397235195644883823886210048699383604763223175498630946765637421633495098937246085064681518298468849451253295279923444009294763870091066615078400089186457232212348206525687615191461178729401124443643694831552835464612059007975421418232361447112429700618464607182751498593385065227423645158772209682922225837304528598244677866046466432244912653305196536199980066617834030177508061483202263032958992806009631956400040220857794257107150870337247794810898005593067081717833725874434078173608398504686311879816025940294446054304425936769381388870092704658199580851286218215412322682580310039549363180043442691921266294124657798892727933100202324743331065167582021750873052849162093858270347428442134235336241166390000770534855520371998157645645011968766466210512590264554491171551448991361401441817826286691561360092175973814038092889325549552173834940663568611402062104358739339775066188900076787730977943326288142608508259150495301070072308718037752569261483233488342896947294365724488845380511282626091009726016598779818170915168496880428722863996796077213596536978289390494302329529254913266813880092059858218314565441310891655951493832472812569133154722418312098962603724790566505566365369820113034296122083586554082590461270195163399784893494176080470964367437782670527968878377265675577165862566169239991015849665717690128103676231321455258296401284734121931046578135194743160239510628159932213491534281589633217947427864609269223631771116026008012051210820128338399923117486345222990781368830002266656472795417099716243947770969601576398923889487627130411449116276416342044608768651502029936071597259026614554922362302703147367549292423789332716775056001837641345188078491731153906259379546790377523853576822122729770904677656116696994366464882811997487700551638512246850358778046881932549741628360674462037606699725646435580968985342720243137808883186711026039238853841136285419930325319825664423044944151337435479953096986571634295951608251340868017742770693841926671025775248019920075000 [144,36] 61620690727275915010862071253961492474473988980042120768264119865531907042499314953818194134626166672332809176061553987593052943139056110306135537873273817780545909598890818635359135924013349255342771623292501982976433700563850606315724177927631801747218107040546448445381560199222407179303570222298825287045012720479656614235617121784498249063779180462923587606091634480338472776863547266584645852715620591890447453606145006664726179929939583121360346224464000129431878922120053889181782831699364918208269803139339940080880372925279991246620680771513525942301410935786434679931883536952415374402791835600482023104229684568786613129296864342583319980386723384331086250104267941151416681410105838043521872246063871119365018326283981509399584048247806681077620016897679335230348806481894598442719855633860807647088592415297027823953111789897401389521478831441904333132153059333934788682734447271474489072735196417783217948712646009181351713406820137196322565304651372082639373939183910702088207655520048571442223202618486081651908164671717664405908775496227094497656915817922909546810492696894888876824115262044934809133328253301528894990454263279914568305136282789790639894218412256989493151336432507806181722083059366190555139013629469748526105641321804270098621292789447147493904041705925434867013684276383027738070755544989171961709554351763705888838359656685003013403180956706131880344593346550934899071389549598056885509398459468322205023911269192783332610360328791207346434429835009951756312655412216211569821159166221669818142602756788498328075889513386383117161233101175423550976016968735115453410288800257836389967427873157282024412126118913480569073637229433506769228335324867267169561599492164273138375463809891507769330300480030156367052133277708198684897620221758897478754068006223235435879736327015610877654214593149057232801892655275083965217007601936655612142886782233662205482931172492127398815095942665053333232531230379632755277525833873297063379055646281114718027065497421503556101318718675543350251805719439083425 [144,37] -14313297263726436323280090311133039127855289923505540939949052262100693610574864178845855675689855636326456154109433553925851510123387881936272946070639540448352184921915373628610975856644200211735162541158007600214890563843359628778575322593619136997037594028237533738671428090952490998009123497140269550611495808873375315178573452656532569818554862315445245599573342205901522090240784985567414730917743296246139087856813769168019007067103792028650095175652358369446714687222334955830631913777123870074651817229059663184166447210161145017694358261419111964895670750646413652239563947661580583012552957730513819577565027581202587629922724105310230880661348516003976245243064442632739611197970753205405245191213430526549028530034915228292210300884279421758642341998288634734228300750081032648255802138416595819975672869420261434264077617489468639727592268529757100744544748173111490751414205016402641904372029668910137817880366436557427360166631072292740588770453633858930053462968336750723309134784562003656209459169118375314353028749476334640063790373175133324645816207736786751160812944617357311665569257087791754220593161287778780998653665498998586635501071385424304807106587730604055302155000256370667730317311969720690060487868206071394297685870747026834251507283017401261304199036705929984257677927550670791101556660425387321188296115692570101255617455140308903865800803789870600754478389560431882727883105203290490471993637296467399720451690398812432411641186405863233364002095856959223027010267836766823185447612510477336783288903702601244471788048462420672167711082309067529034371750842868904995721464597416501754285744710360950037802441519889525286755745289841202822958773533335228520599111836817201639204756027601349734598599180845257429613098252562515845598949059511581135461338229846416351025381143639167925299873639991485571005762447884210279985746414345831960224594482746188590698195814019885583851294113017937463721918347845203067435008804304436197872023284190162901401139510324319647118421886662924720693652453600 [144,38] 3247836784984860539168863702289999198420739410006123669208462053724470514815572010527895253648101584219497192512666022150788015789832819913479112774532491148215399464991750070320572234556048656898271431786937777706283945918403557163048751194900531175471313201420665976896901721277525873130220201843001451701079096573040420405804372320473486501200151142796682951070935287457020560674638194878611345286903800769058446625520084033952929314927078393613454252704659837688640716818693491009305463809677520332421735909113875669009907862053396405917899839572006981028197738038743811397489387918850963882299357170070665075980798866392576213412888959402456083637789963829479969184514900539914992019621496975615913577679799925902637926286967808513055246211900872648904273043347862755498114094180794360779168467314567988353158251001679091072556681064276803488965308421321853780317465682569690235363414652548758670024799658226714962592123036566255865584215828561278660556340261113364947008497850034484324544217261992961819937679757181066765884664552701741424829004249507969163241260416392665495216180475545002693051595970059858596127915098317471909317328159286009107834887413322742483311921405568233414903226126514939139968833389627048000075344258243677274822503340713178948723555014198599528968693467938737224882666045830637788349557401064167253281165748492850337204712496575906717914165539667655258769472221915220247648929865121688599264329946235164629870070790600980696371519521674157062744312550785850834861910025765453222450977750278985613065344549462406746490699338341152992272591707843355204401932361590195210904753365051679238919639181327482111681005129199255372094770831076838452316373528695040281077387642179248124478491394423231362718268782745489669587197199317411378790654534723426641969125299566645459527873137515530113522114225230765707686000534093642970602291671325151021044962177091406223301762629158701776931618607319197258904713829891349711576108353393751257463685903620485300267828538143965365524600725108211021793715758 [144,39] -619697158164129898373163249311201761193989269339132484875498676602535385302467711851819184291070304274983125954903869429030913957886516886158794462183391490592359727910681943467060670210006893267776612240428434093977595355475414832042779628492114505235868926334671676759401968315145615761176442908433596436953567704572222805521337309010241300046279969398964462494560731153848992784374538109701506269854864637082336355763761537596945736529260392056374205881158616879109718460481361279042059520771642963570993679056763389818464680829096249830970132104950740764159155756950880438498019596398824851420551145074300270082630004619392939177497383599076688006677708773194213796686072266970283427815635855231517126939610745164465412739432419213116901984484768992137686448752758655844338318078844716290333509581922356940994274466733695421524631673420469739295732596985382458667515287012668624405801030391624527676920303098561595080519850350732999809633209821619544268998093738292481032872953464430225873439445403548956323601665766758669121438686461767605183503372501265003301596409445251622990912087413085873620140843085802600600012924078344581745116579130200736067659537934434872719185951542952588564891932190049374682411743040888535189928262239557780147365660818812325779815855984545084015969308525404832001041900262210803177747717865557241899678345692605944082751984906422604384984550496067174372193466245703785206111073837184530382871922216211525494293353070246634437487364422781932566008532310735077768547448396233754445273146156033691974720724530548649359134041916083931936996686405093955112565692319673579453437559297601018307444071287819518511407467179136130577097856236089842860424318882610608091849695916882769440062346369097037846730177961233207434668945326778872795761492184244914933387734454286386578006693273918952648424457618851063457362595530367184150057392777317077335446668676688590328650873312814301839244064913951329259540363186771318144367186103183253362044653199896336243209112514895303801196983571760085642090 [144,40] 63992866303431017176628604809029588448305235035354679534758882616027145326347441585020801562292557953573738663550646545919800665931617082793814291014257152561476900792918650105067868052489928739892259973908925785779371639823768264420359105905474581961718205395815131390660065112053718850920814304987212846862458245041298224764394284061363947015093653611594335132793278815857136586495613560241339427647019319844491055639163072815761600857634427788398089968332672406396438968970530585686500056603885255500204829800304685813339822081465243944145146975763766661122186252140517805301432042633168223063252698904580833220311546022431075728814035091059609635104690183536928932716003352041587695093209047004376368681620797986983819517338602539754758824320285152503750336289272130029011034905181254952695306737536471910166519742548386479384202039504263896764448709992612608265889037326964705099659446342864619503249745539376610089584533051348123448906961202980346532377538511338313586575755714699152648452192882657561453324611215948821525989165516496409360567000243306536301230686375430129183469262458031004380339832847811059319818645701050078083063887413359660932545858534690567338479935622367637587685615887962927358881695083027206917591424491485564887067169193075896622793791151691286309580512866207404888365115760878242235484237120457251397644802385750716874920164750506698001752394410504252042774458581253525257385791421988976884713024135597491925958541277882948185038332419482942780161118866054984762910685034002150605988432642639017980534875278713312293809507423899274536013728772114135748072329772800026450551087222550042461918170678391280272112718868860607804572740282005770292742683026228615042837016999120090389040523195914913391026498936352539055028315661972041143277049241760940560745356727287890937659800548614085776374014759097177667919755450328931352908514357551837030195409491297986851492707766899895228639746425212483163804125504700013296613875110556219075986447852688048784084700943097188277161678796389275588 [144,41] 8922536164092292822504595276093841578210169244865654678734146420876638263438103711121724525280874713053036392921499764551976907450746868131683751146288168726873714432780271236096644298630771085417988758495481095337265389568330222872721230595900506646634073098316118215339907861292414866051466992129289954463040268028739766620597441897629120903335406761471082578605571309901840364896234442937389904956097875154198606933785354556494724829061526053948204131169242755226090674959852920612271015721301837328062931997898285231163530379702296138890987182878980866213849555623800456992082367025873415356851985523813453064570735842703464857270495507710085658563696960468954734924399935516496947253993546528091082389993157653501486710973103507504701899493426925361811196000443263547342848499063461971023589698839691276510106951891119303020044770059841114565301100159090414542038609387713622697399908073973704161486730284511780831396663598177048450866320393807715269629917298018443616729800512364110145921962382591417114764296486915113754168192223138241996893737344915922468510533089822474606366996177288358162019182671766367471576342818253632218930304169463053103871351792946064838668394513621916446005276110419009174177561200812253162724591611252286512073538589430793503159211455370896518299296606979727857368097869184060572385502987024068456868752804634820321094888433386194983948838929417832348189908891549846320455293998994379285801422935579146116470412019202464353859642288206177559156592665421567146245455086737400045588025809021394072496118332145600381097094278473629563837755060355270826655417175560647815912837547630829332063858871626331234374067464355313533108299118598452908275965726736612787511624813158574570602575151743797715601475310533969135368364237181370037104706377510663360773198592988484824930382114456636922465530677500635068969249084805321714192358554870606129975703880816190971921503389860738293691517151239759594901475936951840871809595135817467047988005641509231563258457918972676227988105827312052 [144,42] -4736582270221815369876838670679744882872758535012600098236500503154166580955271962755568037318356003717528401467044475243647097713142469740773642738158742944072405590290068232047271456388806462869755770131241726548613998806395127593522209808605889381180089949050814642749193477621094191827306518335099416639125536595436735005345788499287731483841909034691137275878106855812132279632718295794504703553837721202075825268073049401706111067428383127042046259700485610962776936610882243243376575980757966688840939128518046147149558181920039002948499068426203704783049064740012012797403431191490090163350374915341135033546795577004201196686376562404674558099707600716447664716449584972305606869319351995962988690797131682660899559092341710012402739628339488410283042449522687984907547800841066189946074959320903658680229184334341677491009980991160423317349693147242225207703390668722556148636959356161495244042502177387505155681171316978652344833392183591611554151351731268567428553412549750594833110371330272902311932530357698378631366305691546331095231994025813450180937075750896394327702655562616250688209304277473941991631399837255045199318669342047846806487082125432028240740740911207050904205021288664433673736601566811990276433405617131773952716605899681919507295889530266856477049178945335526969049663098977228071641903621629771232866435587014465080301111835178066663894924991687685132442663312052806898289746504289391164389107232257638978516478192473213196034592649706569445695193647005186194327415711441338947282765401585823734810819316822196646704228889851326440047497266105706753248668105055490487566123969075721112308385679343775762487345773423435614744709955896169898072120894660948480719908886838690668758651623788987229945613958909155874433845049065511234770887544834747125710473638168782890369156525190636949309966470596429722505338263865106824857542607015261566497664300475223647939064807733702819638837039818681242459794379592140819533290708248384480569719114604671870094471473918018449892475551150 [144,43] 506784590384887224849864834818265336669127027075664184194012690930782509077920115721111868324762978239195175481893207335595533935009339121948579257941194770555878862029474612454347138907627127352637926385061368186687797093091800031076227960846440575317093604374734254335986149392123258768178006022947703768395929315956974833826920701405054848398180906256424960079759537616265180566956508442482920379468191025953963331409639249337212124582827817948551536731936638244709492820034653889714530006933153085686423423469667567227984772764410628932005790337818978882552152542534016473393661802354817374519455625418431662074286132908439942013216033424758165957527006619284582997710847332426126454543558638754423643214327235145870904575413311217062817782629887704542347874659139424937109932795619685994452587687518208773641306002835548050788217932427162477880040572378485770365284475368087166913398324820821036004190232281947737858739287232836370767602804770245832276049527008583367180918105465405595788470126373063426215393699426300379773176991732306492626028838225911837308639679875113621233429680919146113745615921915377732755860215372284173729556463846756007483251095716767683806242252810564817516346405709478853938865444615994989338436380293531810689344245164421420511090126390657348614762278439022171158848932879372076103916973989605740063703866960744738551213490817541600806950384220413707177254787856438041661574900487084490710028333407725377124348144338424034387640185598635701558177877970991293096323594393840952799971417878844155668499120279802788966529723040703779439426956533018486278345780987256963446947426131834656736003873245963459862974028426929380161038352123150184567658129070994107019130858264685805998178899334182066925957895991946199070121355736677120018686252695753988561586431348917630090336808579182479160994601253855436544748198566444319508471651947852934303548801718436243496748197983985707605629815280497008822361021853715961269179480410112537615360384597415555147578140295937624313988390 [144,44] 130046235063285935640473690370845868209311245317022730019366265188882186392834079419694584376082398601104663872564397109420413953522233643102264206874718427466349730655414701125375125020013653780141741567069162993987596433271393240830801978830930081653586394332809052647902802994353127612420562432797825458308812372180120912701513848818622139802204390701750169256766619164760447904073649590800726248888375249744135814807820921148516973881102377270406385858582404901964977644936510140088163718160602449583799143672443478859939223894546108678020080808612947836907787062011787849629792466542517236016238528863000080299453128407774976954174147184516583997666762331815784292665283062518408786877172678740366548294506815045980369058257820681565162037954524520295138082166884456952893777681123186353223481691499841710443816908158992377504753730604885957887176350311729296532581688241099024692776323957791860006327988695140905045690283010460878500305527222659301424839513703831752514283574564209546986631287212802299112094118492177788644426704419335133184050201648855355052068856314159239780564561820375695376245463422117489480571875224589150901965300341551567072439840062224308964618780140821674681181379585582920050708125020177140922352416647706967006736946361122710871620961210670463731667049055231418391551282371748814436023771216691901747632263021658677998969022940181425277801423615984697035997958101160999761677278460894785182357396449258284291935868296907155082614329905262037882128862272442293141545202586873068760149452032281022309467873888936159626819109454217711923056130747383424859830853696383134507095061959461131000191794199057291691139536775148000485562280915847563278606708717165796738312447868509903670819933684039245109618470671797147511415846403672568540935044973605807956383611788192894503870280862596824333184485685525050051904884312680135212816996703221890780799078222359914614292038724046641468301172959229239859458929111597101854433064452446335578485913374911973415069622060112277664957 [144,45] -43457625404426734784555904418883412942871999765454571743877103152118080546682171953414149053955649913030086331458952362493942592487093205254796001524085474254991406407473542159722805265234603140118452563173353113647832424760846234717967681545323262240176716475200613258244830482889837788968059997671718003999542022093523665440052883654478147390452325746874791670119445893435825327668036972676992109468080353962266141034392296723315619494415290951056147079580348524177881040286553620469435820571539361979361926358032312328539003543855475521881074868013515220275064492160624277555339101522522516277842078850374966329126045918200640093584960284592396967582580218300579108117934891010802990504130756789233414380744591194677420388085713836096470018418770946201619321633472972821526000685709006191720226046594377784182015041091159037705377970742280157747535055549002140334015241652122601665264549866111393993834123214711515258855643580956762505439219116662546904865266460128129197013911131031490453736089459402831062398215684281416172220093479440115207083538889293418646557299655714222979589575549776748901098410990781132903755387591363161850329112606487819348270395161033951281341097779848047041524071146371015776192702889771039948873608606565572589470212382193592328010574775681899096022816797281337485069255147731806026874420184647939260759212748402760355443292079205286818382614604652344223174631300128780214814315266720419264714214730309174919049207521336694183164892491831199577559371160539089781139057076902311663509928032060473371681049514912238567633938226788774152608312616191304536517477868464102478603594358753783568279548989599960587581561045661502980273172681156167015762920525034333527107925590985774158139390747757130205139773488682344352897655659804586612928071005750576359570223363801435681522393721801135995772263706206080063702406918099156260850311318289937943928080972484725544858467126594954303139861008522987822732525010802366887667765044413411993664444069407631453549089988381855572 [144,46] -194104568730996796384851661987213634620913649341424691831249879981059342311572992625263252192418681479080283920860001238065715288611608368199661184850238311706144324888976198193524576873938682185375133154238138094930287407527846185744393085854983942233190886638437227858966540687515239541697103615413974724283877102031443147035788439966460350349694003942945603197968245117168086585210346655091250007752896490313574471360973084093510334258491868169340068122206046954472202545600508942474478305758041591593547825753438325865630781529802584958329111375082388046950300419757250337960412102061923575389023759263628114418097461367426625143838547883336777988636426466305231401086380295286893322895093685230229204671695591203779254696198282103143805151732101963680157981143510805832553304271416543328370322252413855518329095879175108778043277383253795824287416155191989080387752440948234398243888135879946860375866279276711331258261854045091301809249665172227846642835986074346397868236870278342357154751915536531625302301780092213399460158326283117479818362233447826274716473804574973604850549225875598421736366310507289773866741677906491948881083364619479009516178155874454798311105106891104744648247222318213648341175768827717250419707036506539573027566053635730541239086185486184745547404768349451501857881461092575657765136811093856389051929629081812387017882524420882389378413100524363668367056161451700637221617685144749355015210786483450803641033820225596286165971381597501025364769075926566049398551093466347339112796736432025409123313652959812243641791413787205797032078586677290880768767985788998968968478623016188371302885755962441300253741301919443107635699011512766960975898454282957535470882795440100764292399508595970405434204703881104849045624007714067955744775579937425916050949686324963390538458396532259302393786540398130703316016214865373020745143670321029907316245463058980868413798638866321029992910216920857563009481766178239891525864358194460835526061774551612956915299585329120 [144,47] 2523631729234088624708955131018112877139854362694570720123702454435077829900764825779067591302491244639380981701111149122460524974351193674124425605464063524055349778378704839599223561183814347495889685923523263642837697225556248884226834971673381172736153970924071582001987595173986601192156059221392998948958443810481559868119035595364635965519306736168810815425867049945528360647673758885971737966911938889406940723907681708180914957441222828260208270644027750031157443375399823624746870977562628251408642595765398957111001897228071755106268192244345074703507434706134128805667714580968728558059987065176506212569559996298490416633016427724682056867679735322684164372130721144358411103798555689373249132070099263232512596963717407168845040918513185900944378436203521931728410488079910494902534041738092206804978601556210767883505606877581967308485174092870426055325451699053902880858477725870624906773832927483077002344402310923127872356836735786576008125464333470475737086652903751154629440295416337492579944478209129675850224213028120021492150355796067602471962478146762841040683944324834683473349845202179002619651561829170884438292033211301171654054821440816321686047152766595729369479994470898215743761647914865600602521311952078476940943043735720069055401891570328787760314087882461821996162743982163441084991732986068964575352442394879317138795318637026621367592181902344868610410552584420610122726154295239108222074892037867144925043981488031696650233895091440993732082379355764102641487626794472540632484272667374661749245794051569529767376582901148729290729669898726086182731991860479814028517878219390846596608775471397742862597977280021845757183472841050247079433517835235507631171499689274751741020148218382178854041674277944351608244625665246219636686320496636376097620139270042210577794099111685967563078071049919782001482776195369249193706251928695962300571135349330714019564020305940540120851930405372414092167856786708434849360153526625348661230296450229356148003948729569 [144,48] -572950057666447961792821307355072666179013815766593904207167193529746903337414776011120059203732624748787930605190759900959209433723444950838125839430411175154970824963039717037296492608091248498252306889128314577005146470259133199595503724652923146582647846495009331734726905219345734040734343986606591885609851485729890768701845395787599185610182343658724865810379916308288636765814517009688124478623758473971683238601216385142018571020367011848407663096778084893793788991811032602802522875917396413690959411035359342380920503100167771014006189178914797040372772995496924978739943305091206799757075840070610891173429888107098106880368290081062924481296386419103515224952454154063891132900190695598203064787061702637341670107802942508592281940376454836772553211039974078154016219142339584461963671091889506995789637092628489942122323081207791522034979605384440029389892585949521763832963493019582556984485448729749686033605442751515817183121236812689387057906480296611871070731149860841572542050678902140608724484208989743440291819813986138974448406105295939178973184863793861738532321974310891887213051548194016976385364004834062725168491340698896903307296934481730303639218896020656573287121260941613438332335756585943660621469432403783905933682544309703473340091546785647354147772364211967062994601930882956305939489268472822907740897463745901274578911379431286205404302987746278494179844346423329551103413435048623309147838828039395413512131426380043204879308607551059698624658464570399998754791021872401616794922343931006866087479012706182354640770824322274012736341117946134708857595760023005585445419377525625553344194047238650363104943113006016116525358298470622451267155966862952755316481983319641373800861682201113595153649153867231018998545453592420991500753146868437935684444968702379773736855403110100045585253001216408202709156354524437832880459141939696892998622864877386914742774430147156936525541519781044049994939526609724186246877850830582771899680392184440139173581831 [144,49] 30842815282838434955691777433811341927966385950170379420533731918283265437340024525384307020703263331958408273328194334604404973895145377320287128103620830652123908827468474678545133662731696544944166239484365787720733103440095093513767019832813188659346107607573811911242298585244664083554455132504722345962605238143610952547101694420150076541718021324042761316396786740094054871758481868865610604634623196798154323464042723389469469940259750888742878336987020902652279052285171607562123560933711057054423251747574900976918176502029423926861935320304304290975729871801347561637811796119733862618361160441817859529182436979130813117370271021702585500853734398436215851297619582894787096466075729629275485675950229665774757890378506992911626400839086613098887301756452218530404768351016714531741054282981770199464535956046780797622085969249892264105205142770450022866069639650414966823326658589408487760253483284620471940473767588924411794308825473559995861379537849106733542271612399201016393440031266749238800189836555267588081209626243024051271161156658044876779812666767203626576753287488482188901264101152501292910432095578804967486715505959902064391701512280650379258853228243909993996234613868217182100104870432937539032505557242109548307234480860380446564499240716196753727318472619031959037334922387528707011957732998598871242817852613730674377906632043069669172540197583791400858780847144414900704693563694133501959298538574262507314705239255597532651224558231994615064581684289494015253524577927389866185749153308209546896248022864407668812093324503924085195004919528092955078421301053209304173961600851609216846291916115947129498384816332404314576589464179320247077237374970107766420489963519656330333928975772522906786585086089764442019930530439178707089045970645287281048696177745072302196288902938051420365652312596062919753481490587858429731588379546837842557838723635861290449142813152389125599422722708082248719993355135157044740195811413498081692664316823039153193484 [144,50] 9560286496569522124549891409652379175986076704680558258718035664383297431754264335764691496174524891698685672503978524566740271750759243298101048071270980378348265075432809943162113879799496715870244735055622702599141334852132716872241397283098077808656907107271346528223152696923326672841901453925916181432606934826512327459549715823949740321367966859227086137389836660177797916072788242740276213125745762765765625386336103284976067171365131816823919402452056046236344838526824484048837315625891293302687323406349295360113494117150008904379414107788608651327244888166258261747264275030706690939263328373078772401166039869769427546759246659808309393939789216182679185708014054924665511761245296340263271171540658573107083231873914705525298131194488842226702430084294335384575997776945393114558812144173818465864694539666482057501920704834313632543176548151714945140616494071127847086588719928213200231822259309339157613681496179755200759036554452627489414455611015118921736365258915446644851414200971965194268611508661532692798596908258257532129553809288200303598679582156890016964430147496818873650832404437818891233928299565064339140047704164899120570578323844677161676396335398823118954788548567477161104560988562468014036365250968932630455120289527813922754813221064417802410196255313814506750096191829336718103822740329044108883377826764093024930777611251952208001155590854339413587012474002380024393693471631647103701824969538426014779427470807121741534564565932224465303187589260959707485216134304232611167256123584561796846478881071423776293810188399744119548141063256473638828304732375749608634759983537257143135988231051733736646149888848052226621867925073689367628357843977077897790859689076737651045220892094687173745807106122425183278129276492051793928080516210259392427874482129461708047364709706745807685776833004462796681102593954421598586571676766279513745951196718637359933637312052285935122480127596351379373256470172761776595943886374433809268133814707606662071 [144,51] -1452379109158023882442207845403209183733821789074049775265971022989413469056258922245113034871838269867122758230939067005394355365898599233372601525765876770545121973127754532524643325977084042669195135567812116942658747631553423905481483087122652963081386616405420317477284026419164859461192117592649848988940062900724388523896895906578038006709701840091821063380918229798203276731984864068222005139675391687501419332091176654000608259030722581874745027059284353108320130153027159455657931843757160867840787872707010596042057269908372633301529660980353404117299890699208170808405627784112080012406534665197264524291622428650524739226849215482191669982364784528626369156556957509637778935506920435756459790296516813408719946783010447181910727023627395280917410616183268887140987203874957823619842272025523186634166340220867714144498122836484157272491225216302335380624573141624263769033580787897309768772475551662848960123128907345758904960915389329103392495071291484582791045903518420007209892274330182081094339847501799039527927250958640987503211696867273998874491875439004395421142949713773189527220825648770663521049834001292096506982807652335000810106239224837717737957903299805537638886966060259919302974655813223304739399830168617767771843316523951851284495206154280685158378025422298763117884218382347722283568709349627088964346568236153096132973688107116673427646711331448702392129725304160959009175444679707013699681977672606917870525111029632475654494868287151611793134864120661253929014841624072223076249430669008793920992262991599535579875927072980852145946994435339414026179807049106227440683518731547671438014764570240218637265554518010038541574202570750105102689506369520911160160535858348548578103809174318908609029969891263198015500227686334861004594750189723806871715091734422719435429728137201032865901004240233750319739025980715051936957605107899651387034634305590165213662738933492130971282061585541370130218400354992073904842252622741072210431692149506566 [144,52] -258918499461080089442000223606683639515526165228039876561471883952855238622974547911647079030315546347236407633758021116947520402734146876563637297792398249794232010352424979995999967164931556314382796196137106603250481863785045347912918560777838119713704015135520894412530396666985951571358859724328636277075869673566888585996937392518000910901613338199035147646236766820823891074509144608565925810911713402853611357119634937883982484329845617813143262508820497621721464030524309863986812588066324808000425841727210409754127296089037164934933548776161308760947985862298502351883991005194699809928029746216169607024319393870008578552547653137805960804744484459562553131536481797658134616350928772116932003360717868433754423434849700396259094675652699596406095863425458972022564749907197160323503824986443807215811445867608285266305329103694944599738989165220366583965876654127271231481105898925157871194612594078206183825951396039691951888707586252214180385068633269964779126280645072402552145420035796049550383515362247193645958084476380135910818694958533293339736637643834934547353130993295175042424467568398363539461135944520030621421299310558563388472738673364784685781508682441919320405902346402138415011044758599241880013364568315983439697412711734986793114272466280130678335508289744547464887360407056260453691356926402174558584933450398712845524897334598845830071235158345780008565810501033429766025279140471177142108052057226136434495811314761926996834745132979829439355574128197994762620870853030494695402967726732915033057171109849177962168782852495357287472602241270024352976506931780969883755867167226212043023800177026554718468552011960779738876422119065733660278510299264811566252291696909171104165298889555596467913073609449044717597410001719418013005502789582692976868873015549212687066234894507371872029907187586550315290926266201064585605125284363182607871938250278938641292698115967155093357078151265902604709849409607627526531863965111489150370364239326 [144,53] 96383805520165955917514688713383507004266858244706435675354012307213464306975400400844976946947095823830783792420448773672064367677745362198786163141349731009776615945530631563991533309732055697756534911698164234895675308725052408444202672480299207356275905034475692980815946499159554701792200262677023776173087990857328997027426957919647838888099997611968536786897552522585305215418356385116670473882724801407293986751727914849725549763398571503695307778936360517546014967874486028222400629435569238800599100553497471173907696002417660331382076291232952894582994363783548796206899660618289501415658479902358330133161281743468894985786934401289876338605354419970347436508256683385787054667047004019057180904036551203487429326496412180217409236499124256132110932148882440280292655916125588368536380800662189063929643861995944782882143868917189191733146980334558120097095166849478556133524683222676210187773816233751103834412147688404379831119729758349933710310514605764410067056996431852774218056581864312149701377673934900901523125643869393564174560042198595588856357876038312582835025521335586816378701501086500136782633115755986361812854504944434623119321360433144906098409282215623844278076063757113433619430650989704605569913339170387423045701301233313058623638981903129290453542129022559537657888115950417933455366996014046036478262933514364452737082966987912864131837154146743048110012995880692572058321985056042608543519775496894122789451462482167170460030603466698737621579752227793922679986607984141898177506562743220346400646239928752648930035145011641265997118303453737976645755615743308698075482190089259186546439414851000728915305251182942667982756624800188979598683883524006036285695846826742285517848561185703428892128231830500970122121743481109705240652798040997827770250555829234122263489542196239350432014049680826872944880014911946316425632192946533827226952645354220597106737970146819609561861954673746853028990275002169655151328035027669554384066372 [144,54] -4851245781310865295765948861078123884457221259828734965561502781754158817555597308136154857437427709891928949660593168972508559945407990464224467866508673094590470645105515014543924168612048407193175986595864201038508245397277969861071503850938637907849653999042748517997947256100227904661457197856824185837068226887337653480044191005530442039485552120973754993803807276760170154182175797828138214922980668149473641901327260135827569288786805367408392900848086575546665793913049697657672702960375975167294875566639412484825538828984786581584266733443175600699979390689970485052095408873332744735186175305953559916953395807444120999864970873571957782785484636638110280110634465069131556210031520171992794790511381984478271463749313918441063525928408469569381117833704165615940388287247009394886226082258865089613556308473189780745509524218142055508801512224439454464171262495908070652273830440471736606503442882759055688697045065071554274227819619343045033882200915610724658240140162042944660713100514537184334402082903692803845827542508818742974673579750306184764413565701184727180442220537461235877192405661667113149125955166262474742435793718294788624563793819071434440004131964965879458631271469452695104420689136179432554358094386252432842410728483059773596856781160267140342693046762247598299648602598065074066001809562367492312047633457780819904325987073412278146981522557254302911793922721367105853880590549113633070820491834049688126978922331760050298199539854656602447665137688012988544440393937898010912503254636068233170313580558527220795437944262680207714629333436180692558610900042593454439853655196619465896094889430811036100997999975431588926797613000782895457474255653026128141000083647881583455526582671425700053279454261438675769729447781327777682897495948708795026969259574296750916353351805544362562967862921516589499733395471733191679696821546527283715259271122415107640548636429451436452744114095403098583664866236652352842806230555832186617845 [144,55] -2499012854311493987186469160220457524557065408866251835930396236589302330992896917245673813409645640344484304142554000323811113862843978674071924825558240990329291332558515329450376899027593323980802441731551405651984245570931392587164937595025908490235029180375815614639918903234281853165074455102795339956128650395362667212312254307225277094390539994879863047769163712087543855653096033510404651250216881882791057521869521630301247521283297059351485396863817741889795481919171848731067988600944560533823326088256358184708444675367212243197902110659848306867621859568484655434249498807305799917793546327707775239746438013939439551896836332628642440638281643689009649932157261194109023435955665171801293520911124107454932898025807236362407540681166445803660727019315828945362766629053631827610559166453946669330797941131010123102092231206639196845928083212492468075794060194594199760987325622625375603115775220670569941985989174780703345669012349716233521976961192095608590710409657819394297020927806041258647602296596211103035696125276996652519773257463872956589820331826332919031153346564738377846176108631879664684361487813018192823428086099662935591316707489874808361395071498749075110889475470337508970898490794365463723561745865778633217915351587215088435746954017086457236487315168946950074904218656988566871830607248535742503871926655819410007748662497158042258686900148093637406395786562174731334963106874697500455349338672161739063894471210020713264945284717974179782038813502656816513892616955300515610448836155161083325710259190390380440531301705509455490998523496572892406291046440799960547272010669267045958641804157642531914570045988989469418241052709530090191576119668395021410775209355214461620304891680081187652008043939373153680836065388379288721601617726160475976170676862516307839519266778287131749044656461003540767986659513991750831086064839480581325069654898060549467989656085759265723767086759922559037256729418840413845540026562272040401 [144,56] 553489540080692076398918263171258925069385546924745772644389528960557267856053984120736256139209425993393388993097397962405780811373607724244463955040361649594534308032212890307840929633167743626676480790219561107246974383002425939205109226633054157243046932889035778469582049676163775251759579773547294908411955020191990233059245912364907417895399120502493099769857121354802479093332294573728139516708178171340106419865307354943017180380471863114274361081098179400555336940809454489338845941706854943413396922324280142440763527267138784553229009697145569080451715797645894311632932690365135410369311459229451029875693271527541620607491156045339150708977097521368611443243768881059119487575080065596400030598602442959977746113655122008672673494540888420247407353260491619898827118203980654466368826527004761359867252694297701092298976771281648328659355478577097973601969247896775623482613718975643944997858478043781331923683517162743763834250156638511844297063078834009302504139135950900206134703862222521207111882808504897453274877716244790282724107608812307674350845324987376722138919761613394550207293212532473046610135548429061817601362561051102717043085597582817228784988680856107236146706188278431517070942703518658412915179248582335910264419411354874112207712701610891956619875937759528525608612811790631910016022330204905634656470642793906476821598757152351167605373626613772520557500213049248529942440446665448411382713437779116720977984802740028619773639502802992968874910742165080134110870276449391157635793455163353886286676666349836844078038844199921488983863107300796125675819527788176848023231966255004139796113108259218882552787402669482690735775568808750889499455034778875370473946518485768460666789267198813164094345047418245483173713933942394593897189675770156600383043416955885765675528525901528289436213583703103413657287037788359335154244906943869794807626356332018835894181671901341875351993504497337673074860612666339817606988994629576 [144,57] -32563980939106632942775544681003726213429461706615768116495414615967253133338568797725629690848348859709014516510052211807545545497326562291993941403992314005006719972016287858866146814767471186177371798790132411334398852772694729171000686170742542124662785089643909972557348617736334509493565718618660419806874247110325401138121391702664030762932904970187692958439833552077341106541246995823850940970464983515208652799727143261668172803682384804840683299580768338895794654843367794236461925249267526926216149656569365639046352959590914667448435368249673640070535887768985300364683923361547108193743005765924571062169151085629068752636138113420911335162240398356054808080861683069024366570657024743333077350297164063020704141233624295621532874233544437885755153864966661649347720275353417955355193712189005748565658375018128586953573330093236043699698496937875315362611124842656202285701894656084787102539585227358615533386258704746553729042578570550975554606538066447912448057292750455447028598312680326700641499880392647056634704432243116720399816084884394775789992833514340222869940255613222474979208786602935909928573118113604407308560496884685714974636261817401210714027597468030338966329440443829087978335293620508848723940716116976322351216020651482776244865469573650764360649495733673461475414912884060419734644537149736566266745764548795675481031160790611655746065137508693655456897948346085335072252038209507278073651656303418539048780690060163562785784890273016226649372757240443086781650201742850486833455167230593570685810580251517603713972389677873097991262642428453563587879189737502380629590365684717960527355942875745570688852148021592144035434746582625090872262303042894996777924094707998235710220340871740292790660537476267705345898602952994897255049433170754176003198664090253044483077544108168282865832315590984762472252160336846306545925014198963901980648944613036975187015070367702755103964154205429065055618185688968143563410926176 [144,58] -4475118293987837394563910645652872426055599146725280398566300220286586209881780676783854369475249280082285443766691489783543024242153541212686218981122709425211901281771485022838771083096608302719355417367859562452694950664477795215411057625218381760773275045368225307769021051649554560516896683532526637650205905735574531455096786045876187624541554467711161828289292273065979429203233402995215157366874024429684864899252382112295300278137965613375455183119558598172971778673953418832728409314185219374130446242935615801434483240910338719969653204631627006897456680188168142553521365589202315862416183889123281943995762714200322575954050160151387512863763385259495602458956618360399743250049969478737245307154700341771409026570646330376176990049139009523617532237512360811114724907955233365438953307350593743896597287931055908568891296720586404747310304300952255065643498936486286634418333878695174583474418921972861571699713146982212403348804404665182499803242898379214284208683271249011507582311109479408633124424785180402035064055591803640041767848951906349082567052676699021269018718896127685106831607741457762151213395652367434265646537999741764291453778418842469619666572844913823382030173848709274136024861164739332904608691030644620389597128047164663807347081191786616970568136752236212631805744426658570334370820899809360908159876314750196967667148717406372701679942381582543216209483221538587867903215717124824035947526894939490566750375957133309691152322777547766063865844312663910412607753210378551206299333162379460855008522322500902685682706290176988093926885052946560303376901485089631624176818793764392737251370347299636715236170894637881663184830368093887700684965784877923742769141952333411236910456813094757366047545510179722019125192477335796877992498217318667415745943043234771244415286578014089491011587086738993513370585513729165077392810494608614521312456005894185666775583215301362517534825637869781708760687478245075110831349 [144,59] 961867697287522349802730786503520360751815728174255592853128771246331462598775476695284015122160381084393189978756266584359950573894255389144962429941796271415644287143488231644495364423612616544341156421433624323096005992008293492901524622518526937615616256366178468158185815986624766414842272755940297152766648737905223570564087328000275563650694121146589747435891386872749861623346653895246560377826829657790983386354036045563054304879101433225040602825733267546851840073845270662726867643676978231318764872135544995400420315497051672295798201731545275576608793750908541674576769591450701345332865233281337680646872584311519665027727018483489920332986247333431132409202360695450839424611651333548240933717532175325951996930228375503559646610377031222040888939725555866746454706292295848445571119013316309613382959746806687850786527739681991178553150364245057203335049009928876763774767832087159663003570411444727748102062237760790013761886514957553139975031696919391915510056650486274589755650643696583087371625454190875267155269890258214164132743567796445611409046251779749657374738707347503007206534515688408840110518016001002949802168707484667739587465969096840026913346183780625283868729978756910217023073796114256029767976142577760395575435518961263464163182051769158262406787428382960914231007189751119950792976631177374751960648061625378041981955175708400682826914263469847398087069569929307377116822552021355351227419294670389132457489918084843604547276808555080275909471800568113841606582554263824276635256408781296840864087579288249573643086589119180639275746675589095307433010680226596238738312180333605371626547274785423802090139999123605866504615946049696014899459804214555745588705384176068732720730924471737506193084033583741558371766082236559898736529010464767476564338650012142288194671503874977666608727325429805907254293692861022471975052701212041329343241410147285033630586326595316095228395273448374572431117337064477771256 [144,60] -74076067810540385895298293092096395325429716789911159080419698524763511852195918688081515028215861772878241472424939599360038868404343372827031569302895132626484267989492286371267706359970163693785727205542003107701684997530005493365822379262140631867460061502660365079883066441325218060733987896729956732826651300353256308474578764096889761142775796740715694696899615641646087890211971319073527485088567048320940746961095787395267771610417608104848880490594987391570530548592572405435867487333775241820677251093070346341529294449597413971860696389012066611102481771072603226444421582161876722796778904440147457702396170949718785598701058625851091315155527836473998547019022856109083407454958637486643715705664057548812058931232833469347831295165044381656209175523967674009219565599403558711738142563563730745671404622408493143215940993358251507847091657870531288131475999052799551324381593860504197318590452358143966443375817182756075212566079410255631284950005431091278393734340189655845922314633258602986656593632317462753835701594503729662153360292666811870498690757314188192396091268690228036771074645457782588096338178692418139629211053789466814965189767543349391634518711939257919568399139569743259477911825832432835547874896788090061715813779635802214636195285705823659398724080724777351507237040136432225208592220078318928961910162703709667048969553300657744272659666537180913713997452052566811754786918727317706815183902915751403462373753905679129101054994350679103236458697683277461004489043741042259098384517116031227174679387494160212642658592077216927940405205373385689582496892632943845615583123512348048058973898434264641550306661165703805193216898329528920180640375765473485222574570684059004247308634137678796787203511869363654670933013204986645878286805581398566968773264235962478171985829522940889462313165118890588067686049186991612254525273834651229151787385987081097594577393187156500786803102584604254785449701747870385 [144,61] 3775380638238954228579861000694927865487628219255770671387525790200874263951805569346605522285897576836976106444176710357485787709345195987064894409789959423267510574043647677949277808369612162800656304066357726796612247262173949780278381381490863023953074005240123628664554967502402844216507429016614770892378452857385015087434239299573630213624224274949891416837557008172701077786324083760028737080433733712169718747260013810146421642202548012957293406310824398248478764004717394646658772257569459192911901474754827075050399504896008570411918121044157284120959233459983249041798931028510792443110406949941182684681306550383439080626537745223015924271785762779819383896281691776328248282374680700951443427325073571565673541029994902478343741933604862187813887184112444370052590643352158418741496221858398052297691253026602133777830427127694940480438710425131332958720102949527588372737163259504879504846331728830776559562937075016278340555337054506358323522891117698989719001032939725047755098560208302402492696016027229998114538049714302046957874552765329146654036349231359240095055084541334570396297916054568615975977893895567220820468922352401922796517123879924880787448931178315118876745988598267516469631488077649833991821483949416278836054601836073238225458836876274874446246322254338868518003790415429334295366712429828066132073475183763091189771150386774980343690621550541503715783335477130971729938169654048005847979347139878166040490549859217738136254510690577328144108835020376794273028695509670292697190892961870460186542523466792529785496006001470438700985313309356953268806461015139176887590813563021837893710987900699645011048174350727923895445439872924276812972574542922588096095564819204581733614497748168820913281275940900079646949009363263284540652998473087840095180680296570220197223490072627659371393448455155810452231274755050413754714588534914210303255345217340121187818387629985456099642992875684393216848891175992 [144,62] -127043531387708175715256301446120234711951676339068026090061203728496825391654286370280210016904954017974452437167889292863004678443192408211363128171201582288850838339965539714796259035418128664845667876421187756260751604412253909157850379381812608092746744484678649451034202999185069982470051412060854290316759791914652098387719232519178666379092627233416874138999482606875900697773867269925177450640538534973624067142981327969414194214911777366916080398106120586203661402906237784081580439984737286055236530202504636464084117627961245248923451723692946052685402181963014193797919739792604547283812133182121603706478344754139125119375675905495749466965868748977858831132127598065391647147880111584499044661969498243711224114283586193258163295765636320511333747229965843936299140160636332430937438528155201596735162665374249693040670179849633938037667393683766878303456318169936229238337863106777888383801475824460474093956488937001330880521188271560839323893222814992394646502581666673193081659889894377356147667604870406293816564534608586553709242254681196130159142589650657195791261181678640039086931087576623420170133053454144189689631224440374553359284299370596296466127852829596602680649641838190125538581904981055268821698673321624312343028565839622962210653565411002202788285277457177863404394282834988256837323886714629360254211011968967692207384242856935161966233850866475472528832148382025903996892637700413125997585565501154128416010811468650297180528419165702737849774719461114444932581732301800672222785209831165418953248948545794541990623646948331160963109096564125271826132710694922699260119230538521917928754707920971426849516108023098657555560762789949981089581488901358204948535830225477435177798336127998981091766329967665074276599642605699212621129069416619612516212662878587686911226409646877226002045028985846212142924936334029783096467892573398235643723603833337945905437064349287851349618936450763641025111405 [144,63] -69581484428293337391880957385992548601311852176195421518508194170928963506207013435125531896637275564256853060110366571248055644162944852224498287491736824464288126541397300944511962368807545440408091965691884834290648316233791791449863339281655420138815925166448760992220742554704028011413683441721410142715384456896432159104056398298587485521236759814937436682835820054652598652856319569213072760938982684019904696219317729122394870918011906323892844468083243026238306444299864631386430247784712704190528773084594498507049800385742713702523330278584702041510094471213369786018515324001694648400598921792221614838759069974003463681191183822297023284730021585032590952337803881389865595039863137495856756177097612445411714939270502566159990990351076742225569923244441520625905644746055727611089892818798687025341799930084854316737143975730250216924312962762894903260277686770361940483191526176309971795767721655141662072861554934489081359630578085155449099148454172341070673653432818543632012798576683872966570421613908738201792084817046274476202473667710179172296368292181997236925729179273734241870619092965658792663271338620859494160076548893467503935913881551314332967501701897159187201090657254920400072898722738852445169798041522456039947233454956611211114767506791533956026081863797584061166336498741970322669620575541769444711772066588629492885372826824105105068105187329792622140501936351204193097513271827218297242975602818137865175083290971461755380931869004056850467358473566432521060756531243846271356235495515210096704064987404392733474841309507211056104495632875275328988195079734361590238313813144916393571214084271723213685723299636735844305113889781036676518419666799248753262097190615186916311916349467353394304529340557497352064612101465876917738423079898743226809206545272797472678010224423622758742165269595273211334208317827701308441898541142513540017350721112749119788922854634736910689416032006435051227008 [144,64] 15430146208556709661117030935652238660551170766750243447729894248704213887337532672650474951097526313578123620563027240864527135904678083183299366458911326694021236539755873397736272563443210915358999524100392940099486237553127365446768420916969194890748632541292503285818431427333850051330674787634988147247043006346532680328074303634460418949951049804297667394322218501996245661299695656559251860979987806891588697689101368964808483089730573027179684228271501445693191353810095994327225188953619849854194402494482288451343335029423379365612697239684277373938973685702308545535925225640318546635081797753802765211559133515086694698255407401688303886805101997151187268323021070107345381464659468526094769651045448889493921772875183009158430919720816515055987904385868539540957125719037693815938590490638171982710796553044411738466766851876604428279119925006606502085293231408034671632588282035255261066251819414243543469647208538639422480740912114505827057206069215104412264924740184929391930100390262056477822667195853089959756564397726787830040679415439203831521315072537461178890540974102759756082248707365644088097148223701774186595526823748734914702748364289706177228833858904430697184385480483341046113863617607412700508068793260049322146458981542430454492159168604596818800627923409418034562078513747888148722332549720737093730001048084057154412437679570426759909158893417530476399071629559553057150044569762721053737721552352303693647424419202845604313926191157281817374667642816624470583054964984330306398569484018659791343432789136072737128438785826274977263718813707750144711038439048110934743076066694362878867716235172665304927364584325404882287517639235657237413471535506936670155113002584570777071814099677248047094954560544198923557238677018101166711623133994177826025292045051381123870754026529935066590915871382988104778778619516491646643579696544426250865102205050485909008678359781038312362668187918410653216 [144,65] -1138163872591589972255885788775194821044532602305252910488908730515284904434256577632145414402903560018045621729980419090554207042946652361109807620492742301625782907433662856366483451333562686977066201768748762789384873612200733694277695237034701554300363228917082602704410607261408677831996807863719560382888455594868439991309732498651485637100367952509409701433535921691416240055444675816381574240352121380323607382258844380098316203020820111155556501641483753930276958999857720948449520582025339574903240872659536962604033518639375410266404144929294519939712433525891263717509002210999540406989539136015533397661922079078753858274125358148290233550903168128609824660439415009621497582966893621183635315181498074509239595770636044372177698804510898586810194297090047356667346130925573212869323063994709464919481056113937586898893922261735206115001284694363312623863718083207286838310196347610266112801152741754290501395476545167651101582848572376844767008732766520359172663315351440496174884305119119938765715991827273039025686270873072805996869418880954363102941263845215597926579081259509238848242955073927007073453344016461206981746717074223286854768318368602630885356299007840845427425040640820268036491596812110516526072769392147266689942624488930414134397675003042776989630104869478270394343203391535005744139856065020603791212835550214294469528370240206575758976358559579859035691438507857221349555781565604531414806804624295483242865176540670346782388231008294314792802589017712565337773994904094087717383632783929246402955822747545845036732432959014604316324306256480519883894430822829854702574726881532920312960846107164315500939088620098545898583297638994676131726054883869820454365308633753533221144268960406714235854722493678539019921327326134213656761457320523507807402330682997093308869871700592266034481066497069944898792018291438561910504915134719008911472367180705453145256843173843526584873529423992581 [144,66] 37117228252558912263301655265078293342030651424908890887694268019548705986482579881421442010349772094905914679393463046376163509765810924200826730674085963056644591059830779067410949015633238749611278603701525894615767772232428564527134695103600509388824878584023180697526198261280215983453630464726932830660413839201011680684651464198017210316489082634017646750342970747889124130020680342108144619376081571842555457022837380160145690710931196053928599008232732411142778355715271308935982441068122681346844047729017111211406180277687034986699762231838152586150225050388624681544306826353363910856595895144782502164988818689119188986080384873490035920772560435423288166101507305318918683336465913829874818141180670908954928735600979130580890593182972055628194055503558082306302858355538658532953633778403958454228993091435437687059938605145336117535935105238009994528925669218844983207488749039633542520397346356795600409307019810215516702095889805500097216186884691388616896244837348616303686846156710816523036061540918070655089015294829730566857645077249372054587487884538342457272942879212165180137235431604775946279854408318306515291338822860751164773683144478994765430080911678565385800586385219202097653730674846138431699360788092812457095064471794366892800936044616781871118989616311446473847190669585097275072748662279362750870687297829266046403488856928975568306213955967148882176560623699081688524579451529109430156419565309312480708804841121541542839203186665421152426995157742307977107385308713369982964726643377371273485832818733724145444002670429339417117124936649956921382806934397015869408885340271092289111915275518609199924165521779368452137768306936500558138623536726254479878102564223278873056385468941757408478680645100813493779559241632917366797824941772119372331079346548235217232702680002404802418904631378280913614001690345549665748346638402510340055464247501596327773748840470623006362048851818 [144,67] -4188207319349985438405199408403438071011376625482120103707703741329669024658621522444176715586832656389432954882361776044027533720091271189325737637394674882404368163451832702978553682795479651804122246190839696182124294162135225388703845956841149082224968534145354104296907206362297169295781845055077608926615134091301832642253825654008898612668553623131304420865685259351330087731427551313579940505421916029517054812847659504188916397611772439227018227953750072625139398805353526158705636781293967671317105121214064911910363279329872957259423588286844566720384411058075971038914237882803912952250082226196817930112902483891075494707270894697633737786431239604873976434224767297001280631404221760550613973622587849087081387316267630931621030273289258479352089679556640948362040623469244137384398086435996772832880885523679727059108189270198040837650583274453364485838504583742726976529529343613664009781478326869138783752397515621166000559333999293212637127005222703853062657141435148471144931257642779705467791607303743389564766927466761406098510415900041210036474575865336427701196126987547913127478598196736941284895199188601181744256970297048391908519828931014862979762979214401420403282096146996179622172673766041484124286211946266022157562909848636268712508339495040347975732583203273011304226979355980223243057383485653301949540053510848149806544945404508821000568932973154477133950757097643051797412498166494540657871800487528737342865616236278705724543818015958269224679775459959951305828978828644344688637318512794198293819636829942741971038643972264357798141039756167197809707135280939516460889326861988842465236280452007786175637528462138338514381702965393226488043826956616753787225854068078341405850306051712788533574316950328897228344259209576984957180542798176141731652513452536963399523059936159518698188669157498863221779548135394193988654654026815260023196759874027001674289352708628135163028227 [144,68] 388691090772824695439952148219192604498368257243599693541285100760084778497469528211441353368075776938581171804504535671565066859856748929975083259197619953838770836915219941563687758027130586196944518896979109234292969858939475425138234966943564366202239437443465412612799654862395439917914928854149222657971396634344466856223999776885069632917114144989829296332329176281421673901444969517201812809714827858412212743259789060077154515909526896911814937967533615147289152726762629684962605054911445220126895051193461080235351294018875838603401374594076864495953622929071204565621001939416819666926798951529614446331132870316459611961915190903183682289801244766483701072451425588957174546349257184060054374335885469575522512083593786777443791197404796114880255908445843215234545006420175907630439424701879902618754100398781901048556847294747691640905953745331484114797969486106148144732450126909719704102088406024942986598822562060535371786561801084485229882264499534387073694749161856169512564007371549943004708791046566844446505135822948006939295079135024544576405009489488682563422296498265119875972502327080470927214278360374606035041588688929217985878573042626795349417880878340728692534082647142646569691990645458275841196991393144163947183152524650987565018710608941091672637711975823058175637071886140672290977542782296604225058979376551403574109206869252692611676180926253918724519385146380908821112549823566200244363131679076888230173549055624120877117057519510947307427593618341329714786087535145200091624145500218771098206203834135147748996369563568057600393141388941027212097100584670549799606830544260517816623509238674071805570327653706516161006323325975769635623273961374724787489658943734981765069120754106651271840105778979440338104877280440030404685180152831088639048483289154274584193973037894321263063284210368960967488948905463537561154854804434194671521369085250940507969010129021256430521 [144,69] 34527477849488094466683392653534308445045848877023143056808512510781281523088093178968498325697764570485977437952250954407073022197825245718238726333614714831057220379331476929517827006742410023191266970695371663737741575332987443610986053775628124883704793888503886946858046998255187596155291555444586717138351734894935951966566190007231635900852961023517603957544505433112408056549925893266784981349673618957381237170807054130866838922952624408620233443075502062458386347144924863507919684794006782326677153389008093451306999563772280137542745445442998709107762131959875835934202446619433755077122188093322319781057385917883531300652897876029093720000063468126497348077216340623172896112890785490389412926635441461626999037835050454836372053521964867609394356353650209129499937647152607387101636134759630860687391589179458925181471759094245153514307624188610806291391378341156129726557327642081046158882384051942369622749770152284486106584426001907392693030583673037270909513696488912391356694336256664337942061077893873415800726747908708409058838914424789530146142849543863109829309638245923942121444912209628715421038699285372030269295334479116182904012863032563545943057876651302052403143602708622120034372476127765662340636074013152740774193948299866865789644093809159119742534985276005861691870373136780003960062727954911776273663344787527589452506058168645643293497783861456962533052051636758025614973276459260679766573806917701666349837282290345605585091086651494050111010602430132214733548607791390205561236088821715249337245034635782538372483078557173165486919120413612968457271844519894073329520103081254223407153862007538829314430746318797065428660932755695265654604034756994111296530936560395124508017938361165917191852016838201236916501071898625108667979171293409025716382673399980565767508274079271583766432455542209753232522155951017301046015953577750137620546996691385780550688339572028540 [144,70] -7582061821189902491873762454615964959750237317728126088189661869076403235545934702216219212540045619706538874250818382252470999744870240933531756383219356615328289953598656874511952532151606726062446228965264221205495182273542682960245119193892608859183938353012272139227963463297370578529568396876654058096039355257128233936324790518179156061353584154132756102541038527847882855667682722780851578377335702947317746375541525084718478019921089505970357803447550526498037927409990591991713727409563442678369515765712118884079704550244620962912352792859614826742927355084670315443889111583850592483212519095520719116094604311560245277231232688835417056776828659089324076460280542811719822283197939044648125794684639164716870442544255030779210687523477663297137326326324586399430611635454268707152115033752050357750593500508684644946901797382065312039091084245832820195295897499439704478157296413609332597400777235473016608762764927547318988034068715199444087027526135296307551229870688333041392730742350406067254238337697418066267743675481408093361760639627406164735496506703664618460002054098829960694303390759491104072589522113877758719266629726600615098649024739316591895500906245482575531278877957812151073924176298955464713878823357384914681824075638124788380934934903515763216963832894920846344551212166518099021708935762796897632703278694832189096302325343730863378577631975688940829021123398777577663112441640442678915700234593842959242474860555540441036169314647153990079167038996338637227392746369490953601077534741380565698876202498623805047715711174113402030208955195585561332337057031865316824351280145724061226667903235673820744991675887124792120778335646440789716923971869451674550388941808107033433555510053354386507121735376742471175659415094024319735476963182406005174120782809345238413700085997796710614113479758213871003547551378773540408347737164490607853057267957063883140691821559141 [144,71] 364895538180281300938909671647990976078260775282996783244340003543531237806426012052313523379750640060650980057169684905691078613005748612477188073836811776173632795864974454967367009688841665845965362665232990349140435415444373938449115763925729385705524929891074351949696269515630230566327364073408138754448690307604566035607868972958614129169210860458664543256184494645118672367794218844141690953578546371633725521920582104895438316426750646606431530960150138830373384675664193002797012786244996135641054437498365434346113246119404518494298193293064327956106998237063911990500036023005721449642936607102178309028304863315505468607602923405149286664130390351840227343135318343433940058530931314384198910825062863490697468557576227355691842799935466857682121441785283787342161621555282926865151965783479808827377537920078631395981497415440195085845185906893643433911625003125894537625265544379741479673870950743658956952158585803335453474468713284730980133302192912640299802511721157805259878754832663301807460202570885585411459164877926732655284314020368178818414810456304747502414532746611134393084637920659321204485850494625580914483271554787890917114954359474647628247726046004715583491466978400093106611590304200737234869186952497791569562522086558378919284121402822331785460245248555892603758494563563350851827637971406772344207463073749679566708802294709948712307477655479865286759544279820033260310142654136992121400865818475470879106891765331846332797341270319175233847356518274894386413816506155031162134174054896718890227122502190770016757018008612599867935023041504144309964837864339437959552765514178193994942587177469588874470161473604184721664058985473942775560468798269684113381351352781289733466550132445669268256244619034931055680749855267113471505960283744354314707305980947039503103908917928418834032823436079030239414766814580405832076867424241413170423604679120028747059031689 [144,72] 4268504163899216659053357661723458101456860165812717837806034861419840675583836820461329353339082955174920689252834430805625201095731592886151564605949690384789481517853220775612825814268924773837764337750974029786196924563860305310600406303733628799498566832326272145545698403652951163683643496652554416406052264871926041002720531064986175200640085100331560787767584731338518591115775970336338381003886399020211123338594960483965798482056467505467337234661153134850570756744089781074787843231879477065928263061191607666163657686939475668320994494124644252859784139517572902510813992774224240327743428825299596778539029577096993546234629430610357027738877010006420517272805907468007148047029728508222817049412793220348066767184723929224133409418151739682680127167583404886080022346239805169218243999371277653826597719146187234363458547351424326382532650095337994323240313737713435119885968031552426699124455791336919165835755348413521164225679905240402913645100460146168922136432281970840249108216289151733570799736822741695614183082561386467511329238616513905649903737976173571429920457429743132874039891623691645383228217786627933056235217376503663177068768938429218763406873325364352245554585245979568129975288049800946145022845725195363339851112718956632813517492304407335822253837646313743450046961578812394145126750875950864193431082760983904661298652067620547008937589984937828985796450394804926560425851154442911353175624381952196787593945188213698083645081185152175237913583889881353356525043608617587885067374469692031983422477388881043184993607534244177248966227408914067505208182403740001814303440173450120231358465082121987162020810112365632028508278162140815869114855427705439545547398000571396246066423523988997434344369710640413205126135419316067681480366603080136263339899529532064909339554663336867687809300005810068255435144493240070676115953936367498504451852737179836543377 [144,73] -840836384958942880088724193896701662314134582506225823774725783958784184931074683567573194736639995518432369276624077826713061371567998007047728064157402513754871267739218469201506902934560102613302455105105747862083564521378324492959427673268586184438272923193546609729329744130873460853050662577355668580975067665480971613676668599793606943354080646188192410957985429625666640437254299724549149691884360445638950319719048371348669704896597562640542166418328557832390798661501736343604768213670439772843734860488291201084902052452986087376132782649850794651178569231627240479150195036476643377877690762144037103671449017410590461285125884486906372831511940588386095248817292469235555502476572815016674350324457964773905510408687769324619536405163707048482278989277588122046063865230199342932056257158714650504037872551338345311897938973564601693842742013853892782505341731831880965578341340356030330157759359099443145682827630600072323378032106717844324660532753532635663578174597804950762089803215478001777187380312327414381803938836256184657908666699346938834553934042615113982102690052575276290598585525529076586119010354512880205849267162789500379418925967825553344127765504578715861442189506827192682791992192174337213052533213197554707562255384167825594597496296534201283007105720014544007694898225533835875727481781336408109181559024456761862147011725243654880297561294284399722961060129017956331611699935372771459200159304592758494275958430099158125757586506016054443461476657517403504859796490493631940263897765112685301586759143493458211780013360789048041089178486697993236860958025213626911941018100456107715370848129257516496517991565497944506962159755208154070206062839642178495525224104762479689700764803344204024378102483178877656414306915123032478111623344211518365963625249528425202716982895763719573474701859709972494401308197830799559039345512410099126025447266210754776 [144,74] 31350201434157871846196261805160278571672519432055753870765749319797363745144046523200091025752890953084089144985799204666497577191396525455237483582357499176187845186437704901071256819112596215022343258074815253363651553674261200388688347647090591150507381718385602780161893641676421246359176416330043464476366227371629919599877699936825794501290994348715892671386886008832734151080730923427345939875034861242373109302895918138573193353021964163661083910336085977830589404099329900571308995103753945492941479596880630126020716748643827691809721226143851923682441197012487549277259334120124603088627112596187127721365222678521114803800870360261176691514213023973091945197862111004247627842512327035823001017042408478794893790395485591374581671354598380234811542040616529817899831048916759363239610165905902742999549561214523497612058784473801808168246245558329717900116621255569021460987810994568812595831109635214609703549774155859305612025173812333681787760414541205155660307780150152693555301335723693758481314878493734636553363784545593070650065334610561440118446746285312566429832634795855378254323205879042790525703023098804182965302843968224653987011229326500677743865335478605302656357506197938451306241343239279004745915397740766981940902036225571450365620789647515097274834863517740425105782040668432941783108911726305358752095112457165393658304751103859644575232597201123756334655640908446511492279234989612135919671770267461303123218604700020150777074066373906876283916839189984046830481737302928252795929213506976199866712844996957852864205963414924482585990994145518462056180769248373838309622709324120716295118023111257636366307560481034279467844437533335568101210817926904787548709878044109665742084038557419754382156062990708047599605018366724019587737812760562221681863148501550892359187956585154407044970356963711363882314529237256206578529172847631704523473214415986 [144,75] -660472836673903978535963553434689205053496838878145716209385373379885156662032681733179526930241515029814511403825072077411957048017801237882861772336839183763109402492733136815934498703975258257042239139561574534850396309931981057892334431540957973454280185522552673178016680850486028551804496755317135892281978269932437914762804551410476281219446179839348241579915767505600214600189749409633880177597936386331416710249429859507969258313674633990490255148409278762479664379915843649622271142330243673075933198212437467622051763525470329151840519925681736645656403032413066747363801802049022432762040486140110203652100131747850698074561733697136287839762062864452273624561825159428818424190493326214830053294256011825703759750333800415693351085737141315407646073496062376176255438312417295621713540061820294108870131663127752273297717551536496902156882726557690980567914638949945970832977847791236123028079922097276622953749791032752223615043728289365966304307498926974059030174503603476982351886023120413827134091285061752156173125310538627704204404402834383649214333209747026942537754591489764409054987627247778144240374175121575536469322494786127839982748132418118110931294780947089395814680920261471190213213733890115473736791886121342238668248880138961814518668197802248253260456844629793151994274463450105601740086279431863725321027315192529521032374336755384273523685618045140813828341580400538945911123555215781028525962930935793805113491486214469826741232495688228590096308653718866513719698987409423186854042504916952948931496818383914350830424148675323977751644486049337969433952815466575431548826918949997297835298333272828267221301734685362813028369734646695690168993433431744109727406647942015444073880290425626648731941215830577074929700487891625151807463350509613529298000347319625311127412250272992344522834505625466427870019652826383109360306983483484321247695462 [144,76] -34289623129749555271425748714052670201853710761245936634821909752115870212244608036911485712857326847048722874219870492874399718499208448158464382014168394204775108661467632122458513441023880495748746792777371800720992459724306722212423131825599231645499600825952163992681571922774825094580987405294529772502510377353757507782749505465787914212127009718725488953455198608092926634287657814508191644940598042440029505478631307303685817972489429454878574848215619770687183405337318115030838126790396948912444088056593781720380282706626599857432533340963251680873984157242873611905188671955205614818366059299786147935186881260305321250737962933932259187439837284829828461680079070864084029109386617519414456631108312167705778807758204550543278835930874478115654725087393902185981067710513632508146006831276582368483295789326065440343606541734624854614227651886418640645339853043737491273179862339856223207622956802297201625254940588101441349363914115550602397357286445612368470070116246382701706252371407068216777942012612325606127825195571343672987812581466725584142149027083247207025115116646061735663465709411550533477321867400819676675180774054399663866432438640857125496168723323391810350296872196269174944809586650971120450211007647946480737425644147858275389658392511035094122176866862569690040525128976679029327618787211505499969686755274176692374977772691876735247532110014731791489416459794153654309750477841396784967076245069078632731361528721594930155383127620606448481389614220811756557657785277808192291678811621161011353075293571538328622552694105970295451927726606004666939947909178530723288668480128066183274959281451822442092227923944576521379414554703886004946598849661072297186713997824929233010553184380586054759468582257373947087975016878439637984815890427871114829001456562866228564610518471296736474782278274299006499065146173458421626214776980312414828379 [144,77] 1276049744768635423976572096867229839476471429242550124294211402446183600806720946119135007370257035491240953787643770924992385270040547464720316711853942343342079486205735546293554805039672155189341319533893413943243834291728846435853811022091236310741699735283341410814880205747166182136951262973804486547095611525075196095166619202741233503418110218644037141158421589275847351427016402626364092686271091632356123793112328744521778657061384287643242135864311743667705427406383224887289585897248121177293146907858190094227502982591181230499234356133856458742214244636129631851968233783918227082829433025103029206531437878306656611642859439912973125707233979992857886253618018282123200350142566020525251693150309137847511991179731396340778316459335209543225281274257841115612626516669830376771536213577995328054512044739580288975431904113156296951975563629354913772173161641201984236476435315031729425858838637214999361137287046668472249068277248849928600743789400006858144340560699506990042409126783355740200904746692354895197230635310728140276714041554916762096724961443966402519106119380422231296574785610150531900657516405581235702031640805745305383931086773139298018938203107537773271932210329008828369078375198421064224189896811306749312545200185000853664492476481920198345497809050479474809808189366409326734998088820282347280127226507784110025826574937402203307991580265409365280534452243257101360038736768638088046891802122693879416729630980378029523213643183345067440506936815510121111720463234855753796254761717650531516130295012935766513492159580237267089594082178251034614797556895228980656331287055945889528493835479256949967312585156913748929816999297144628558195220811554763414438185953095551166299718016562812172990491682919874972653853967226246142604771251610181119227120574344395467384046129132762446106221790191837648093560781470232238426715993505314198 [144,78] 50538482652543792744359865963764833782400006476907305220527743190129758902253895065189099551772698779916315114565995068641374675215955720015223127226184433795288174734053266374157654100484496846721949477651407675734829140021414734133685824331569879055210693418240600039648782550342205847363570909945851738461335162300563938763432469478930099299602841311700909975612577279481630189349128384346696045050326426990534712947762338299033580078184680239786889740187761946457309670233166093154134278205210500169427244258015814034061151179889401768765304336996643199669423810763582155369771889488474052590164644702554158443824084586105915394173291463949506958815008960510136987301929182808573419472685797404207716736307156377234360205109961422837717879880682589439086085511663078345729561240015140319706289604132978889763618650054183095489983886512366810017761159857965010715624427773112591535679610272563706417169441632672298492935969173822485365537425762406174819076212074672632293192703877906347399273006045604076942813768003335345661489347191264381532517603637271915583414237224432520164442681339754986872388764691752226415277912001472771840884055465155476178409497687225305479629903481584525736753000001613309168449689748985507796460925743223104374482254655117954597442505267699877295902834351427650251851692485535343357359880742843273874412012564621699729494817236878361567399590593843710969423477762173320261824785867715755708333917212584191841398508310783471764264607943087202023328209553487546281317781224072281946381306987057577357245873541613258665649687612740715273927315631115838195927632762828686180551547472233884556260047939127797343484674753795787639709063111823160727135724631470532585951722551450791114964294569067712852591779760849815385441154143278213911628026138700908317569747993125083149186468839033008178122622555752600632290180547486975814307507850361 [144,79] -139163992291941872352023777305038072715568525021631667887119305690080294841646857696403733360152071751517769135071787088996136844703189871378999371868633325643569445810117786643331492703872119186360440004782666740262723542213614220592286332277561509396576233641311532595230441775781147021500437202789325557517387960263964961291013766072498180970101906084012233746542542770470180296041097501917855038484296913494012952949273436290574850745010999719040205469847209875355192429521404054400136363719596085867664401931052244673255834550856720730529761577154384972969921450504412614380877241219115725623647717233419698943940873173703871235817379328604026789359470370744549031420271358994481931229860938569666720172507353044588456472687883000982613462438339626088992028314525384770109986959780571207453954198811748046538083094838620699348078783258663122692115069884585940264511536784529108433200711499833044753176965605820434128185178908942671043949991998022177333918839323960978875113567070912977256524936315533298310671072762773700633100821314477442072357688019603257785394367218471500158617761395545876201328138400093323578402204395048776062522908263056062239113776520649561057316497236061108842621182689923124552119441479362742403379908509680293651304741123387442782009970418409262164617987349524034295040942948045577594494578183033929029919316151283426476757854209321140146204005521205916579789724791753335489811551644253716507042747942289288706004565741805859935347645260335510486730094688504409938857434587214993690098194974179057053394995985362676113164295060490055219046660208441363065618997254524266557073757328215416811516785024543143162270151613546222206984740039471345303244903067555846682600348901811986847456069203412102099598965149020304239648904329021559162199610964667825670106787227682836305318508799672907193698840015044951953199882156643842792842085 [144,80] -21615530598216461677748263698716499516840022701117845180531276301897215380908475782287198322516567374675883682277620006105592730831118970056299607746675158281178296983443143039737647446984414035488795434493972333963478858260690380814976029259667463172877988558733305778284953324260280226171333458151008042293690071361886663200608432415265981635160137973346384430550795156670339737818972540489754748238299160884164492598542625719220294223816193846317049551525505545922572907606004216701043818841489670255276636038597124266282350216247893878928448447900847094926697561405362722375584381893334222257170083726031037974371572618935570340967309548671594361561573220562072268732112850205519598914758068174511104249624543957202039496302190691690939671583259478593259663048000351073233807811862652813447545888380035427368806703089683368050857282902715854946308046233399782821952330571127669977179844787574589884581968044615557896327879112272862711220931155988125879142897354449566131474382057539783375206295646891615658106179879782620466447290541283592120010186823718665941165264095891602521310146709608720909818563130717293357722883549893943446250357367744746653689680326410608394222177617868099211550714943847420531346978369185274455985670810946214194660607984074512593923077470202328072978300532417710809235805587748881220084040568497815515620759916241902585119602245596638138059876050598645546114295803600364253163528800322804422601471781823337252736681630719898540297946766061247858518613518657867957533006949359005302398745370983905373442073526446703977031193699720184132460177886313888145335515274379973293439054193925131304064839370633766277877689127776424130023706695094530968074645124545769118987453611098684549647932700865707984006907828673837059440815824782425845780864366509612499784680168116883790516928295823804719468550267539823341290003106539381670932 [144,81] -481432934436429391388801497397209455144154945378977246921892897629447490123533989630300715973469780114576688501126288149034764575669121334779208075043991289925333135262900296688905975980108826388425320926902021560918655210463459077045418772752152603780874519864891831342157231072446174160389496489891393418055471670718146734273609325547028788071575006265839092703097209043171633883773425505449565851149797704652661785518676883466150192101843887083160430105762835772025084425196924224758708196384057894973573523159296859293105347824450618609451641685405826265980056578899029867859256091602251705865643228813755521799117760128155599468021123269056385652214026342835087708698551876477725611133539163519201854770570684014954569921732852274279236525476719250581364263228536602855118992015282119152784471409664977171667099025149564779213259367859934511658043858189721688025242956405826410402071637513128643667028539613318188933768776254471475238582317192148753582595130420753561379508665660124496891936131862391481267957937656153117146184952601020773140874032450387511022114386776771040252273552179997473443721558908264260868490315730282081373508486765797633726588488286194555297949787766537710699018611191772313804921214985893960608930941261476218684789023195656092730645395254673439129036501087090156054521737633026002566102489625954479616241202254584013802013448427144525971729815663858186917942752946845947481251514704203252482500567751738596302231075043035814302257868040631597242061314770487045254664878532745776196086136184197393162700999439870095271609914716595918043670956062401181471309834878047417332253997749517611291826211029781172132845665387669047894673298985155768716478861461159522686532520042527279421554587277322187773452960836254256882077528583345053074365097623902221626268127725455646133312179979313187961788078388562527544021941860801091 [144,82] 9456783126015456149738554140139952079554243819058973854492669330042439068991878436233670068982411139404783497904138465832174627519882092191933519315379490561468779716610504354090621817337310377050496341640141042498991316190636503582966000319247085783742458006411484125602492845463714200361819062824876050607092702700870217230915208170544967338266694194336604776448335450378628169849405358624853483227277159596085470935647029382945248792193039442982854956317652074453766516980418991254468128441432964159581112917761601393121005430113836853154290786496048049768846940224821835087309561665587315453262670546302239605557046066415648879251795428690222368533083762725316479063037455938757553911456608598297245263240324038130570489764151517804543322119110729048939862179017809487174123799387920340022137541703247307895424042874207438829248668335819922671216127024968289038668954517848471203782241400215376084962574888166918630066198429898975163510312060662676357903885889155574334114389172172177960883358637568590922760359755263733987089954212448161857748128522826125866459098268508721670372009640377246809753512517986693781423861039487466205100527998351380848843621969412713155348855463605936759995041768077671824351805080120769871093671556844539192053968317607783243590222167843717060267543448142747851725607896765924626335509367164330190014010532163849741966015199016105501729374239177937918536014747872799343823412859657774086594744478875599726843161918174204614228789615324977444199663500740032281895682290339988602413112078018785785422642100784917472438990407609587294125805883055176371550646611279825457571528315930545457859757026035547989757342372870241193445718978670263905240036656401117728782111379422587476071673222192080185434254700051936377883549681612448131917003839489902564949774737408462093206649876454065662009976375846002490519630141492 [144,83] 252011819064671570478719015510093183125716705423701008106714079645699452593806490861925734580391823736515992116003998608348585102939533945568091109937258117297491200441866512750755973256787505447690064003082267398747396746298536030352410308590165784478952647609201708302033303599556848373687250074584608385322282007144657272458323108072274967222639592020016667710293861099906724232266467977562762344043886191632915048797306451008169895803481199288866846340268372995248528131985136438989036442289161479108470194382097507882921824150893927492231644889775009867202231792714658642857850941328138877013876075521772813145176347074704539358845107874357596040225309852580484264836138997009874379443316992963855012884370695577790425978592194983546337856313807864988747775564246318513129423337648150323683267383771339682624150157589863658100392654282976163554129727653693161935045090304726340044526843255713202916620234350724881439250149407598209405831095733247846897222434796568467215270577539219191884813179803991904714910465622103084743276563900055439307878360471767811609495164317522299553921913490084974506880897012421417933507604786561778366024467825331272570737329008285322808685336852189996154167772088048695840883508859514636877872342912682160643875911216397585760091893294643012978518372034278834669522167803327930196902860972381104710290129710604967737431521665952971962750097267143419801373125569126593751243043901573705911622058865966231163935582920339499559862114382886614188484416343794124525032871292617686504194694220776603851433646066117830110410807452344657553497761748785043637362713593038907309482382343356440111101332164286472648259304993048416537536549653617521209505766515113131662947266527332369677461686422139008359365845055160560863664199546966503874333267664867098710810910807946153443961803838553128585626771043090845050611358 [144,84] 4212068849962162809351926616774724589870183837768687479525169752460165064664333149228628055712594070511956731353570943246491948270063762118727123667635195716341063166979641555848956948266534488691306346472607433486188882440845625651933003299352612451369594382578743855013497127885300753785399410424043129464176740936323902474484097800250460524788932021458171480034406525636354584814072871582461027715544402961279026858893263063546075849206622506753541196297338816590463716968652849281051755197792241628029536292696718323365403203086247540059079032525009332354320685186613502917194102048010664689824721732209281375497484591279156104591825740647705709064230067793172417006693776895953474221438341479332373935040586511483856946087328883967835525361426727300569336173366335573923888226656097760629153459658945974577911335895999925034569214389169777979147816980042581384199455391617775231938755283537014240318003856314357888831910779493429845500690471222974009484631053348008459013119469972685346689999746965997284650693342762764360477123948914252549680116895817411517691158627810015763733976721419546511014842404232919561480130962687335723488540004259160278697113744869334393779728577470326191174897805600110338630427069324587618150831469388809645398281928754985563453470377938661765462933734550688483108679747237103091192848680450364329071532309161093640238819461725894057138414346455237892445663322793590030845957888041660029069271167751515409755837638636796304271424390317723358399514888395582864570477631963883008823874338518076318851842233736911727028400220422191051641080104609434877986917878301918112945461308742774641097173780312976781777519728588452085879807171008804642159038498312610708734154370109938439482779084289152245676797704128825185887516646252057735115083091778032480629870422230814806052259552224207158203169450626676582654 [144,85] 38691467857043198587509952115258423112509305386242660061057057908738626026868916556630955457084646756996973841788250415613785148255629827130996622002700605453301993126602779840886027516779897610306837408773922206469452893144625488919833196827990464421808384803293613801312331889873649411001839928724359576997054914484064689098087067959647936030263249967197498025337173259482935333379287177635022758151680850020972635206418328283193558958971492201402600829958205249540997296460980640330377782948046079663759414585554331036055645560197101615460444926577217621785783118788507782492958454903164942183460333599090199398094317658240924977200734362110044308948240281193597139310967034748392453488178712399135537516123396036896268185215116741573300751360105928521124303959805852871073691689751990214991381668826236796955073183657378646182540444694376662403620293095851023217608030424739657296734164032529287711361328241480991576593525680284660538950917032353873384645510214953406405761950763651523168323452710101084019509283142643974538348965075017133253115512639154809706865941334353470896567914653288227562640285080510202026575903428984609094608977371015108393398785526649027916051015602186786496146885448818688843915156988120527637742707341327535207289402793725013964891323538791272166046821556569483101923832070948672925760682378182456823580469891079885347945877836562209985852824029890209267898506265728971548385788881041109217912650275369545809042931794388413040580152732755182702278498065553546276554094818321171561617219808526744797740239006520673988275822200560123840356242267675601571150641224767175176492962125959007641501080709290482814624547448800769112901551897106506074720200039446829196524176276758643719672891799425650715440029669695379918285335086134537605892291936962262432475919917744042453644330029476941500799765668013326 [144,86] 569343046040769393053128053581633718370525981674739168762237442530150885844400455197414573682973380277802373051761737762487671229652233665068374354607384233748103846333300371190232111175296349743941724395076281234895447763412504925747419581758474456468542034756250827535494755991858292971516047901675196623724015204299224555575126356115281618168589885396409971695604713396121853579923909548478833993375214566090466030413788504336393770967933561142743308343571244484050152098268347900316400351350992506783242618915671546315210622803506233742985924255989288945864306629895312925095681497960759200871823013577130037776077321679575007155009002692990250840366403264721041031843891568106383503253593635941178522376133413175181465298134614944022266862136519613020925389679054154989588008534068853670434903306912501131108792135450036870559505813497428066704158027011116763645503192589552385445107304109939483198139092108591476173760965260134964309510598130138945446419080373927342686786384688208113424818585164050205797728434048885345033192188101784324263483826356790108549772331096444211867166007235771422907476745868248898573076920491572256422620772544070560333299764981274431720932832152621993833591334994790570741979673566469476712644261993722990250061278208857527846549047227226466914324747597929366204302219847698431332890743292361120111920590948956915213424574501905063623579151481738935149711031592749192788501087460009641460259285699647649975699707629099023461995035835645362096579543141277476865826953214409718700816130131961845708964280804361719623169628862356869590465675432578929038078634359437279754715273675460350915770252520106673651345941293625558564315734986352127818068558516182243798460025803180492135694465631803580969180357666434846830763895751997309406373803975677348202690082446082524965069553441787040399606048731 [144,87] 5689070930134337538510145000743690556968148814641669119739992359400292572348823807288352713530772603891542861129615515478954241835625739404109536794534115048968140954719453500987779217032058661313629958244658192205320787912818760323267102108041749597824830819501389683173618977865386074180726349874722467974426195567586367009060498507268538092860930437051180397921579971418973212731110645203322897668535932610563329198224662952948745076502062118545285185778648056605221994671546515033279689898274497772897831260082484069900718032710760467955502800409760712253009592863522269457141847757202929675817034698049807948847876386595704835200511705607219897346155033871632493469025883202827798025013613585974739325965681089653371077263961015225516435605987722605477519874574562484114125157759075848570391562857254370879419068133895072157633052611690438060238992046350070533179664109885387899641875820933180626431859217153842357306837422614214949194853345246771252293332621762352820955120247409456249675776626215573762596199646450463305433176837635944225132793196128285809197969820004464563721144706768329003998294235966788793676151393671597391504533890974317454939593649367946596587895528497554546842171827325385135088007115170845316457221345038436022162316797003997433866969944607041757463986872464807492111078934649779528167475743062518544075751465931461835114358683990684073177305143997049374846938831335350622989814180050175829383319554208566275236812721122921049243283896867781249506358998302119593606957670751389502997326917746078663700284861646688914621061824193537653363308856764113797398364407041146935753310009572327740661195188051628428964695683833204329684278245051139904172162631989772981826182116301006026861931984926788376891238057837722643103789795469191781175844489685358505690693997269041055861528658470913179584577 [144,88] 48692491694042395446954110203801208566668934983536386641304218436186197615617390251372587640925586334023828056257644390107227668895202915174383745610621038267044035896527254624372646926673673271399503914942847364312646176801888681740303628422922190771174215987620716111376346327735389021589960946324395556883138230591338272387443992396929085668016434838158170111145457754579402729977721596807165599514304329427311297073923078854658439375544624713365582558098722739370638348871041475755059946167420098575978182958647768741036261695006871633323735332503502421496096505985987538802449397795132598074917314295686465110486193974633744047119504506493647413902286918142462700832205625052367326551765876553105057279028092331365333092450917385977109092539889985868732408120044727951430435830096744182085850156346995045162362683008023009223588123282765613299887648702241702699101226150376009914834709204530079417070792866668621242042288952732552375533121073774240892674053736019275129263961773927743955392962807282539357238362956365072864475211572212735233616586359250591116682691233222482838571810926709441181658922937232193913701850245802431751570381604503440920662545861041019902209958082260747925814374757350120739522535983992493013795624064162532211927562514881911314986029528521045659633623128220525518615779862365148992709063608041698905971585638896408757693287593831084708227922295160655206749960065464354512038256175878305325818565880679078570807745646770843994515687646540385608119752371177272822560189791717290726931177331019353936204883054069509183146104033153761395061539048777730345180358364904624238573301288778298519263541008083215740035822678322258567511772055508838011796194229965573332239926022958908470536511432572977179613244937638780740929460245811185244032067981809232090473997288947678965130493823544957724 [144,89] 283685710738766732291330615465949442576048354156728045805433024357267808713634599447110945335220309312225896151221687127385048278506467567459835811057307709606975412122435850381321598337629133342167908928015708209563096765319058399484871211485269364711111131008332229302278947836958232753100188281286021628108397849986848333139353921299365113735432061607621916783984388634831316850159033632254324053153074681975433201073176964315209868265298156115070999816971021748758293803781203067236189664627586047875625032560128225193096593312007282844565011887793045946275922292351807488042568762048321550883616755015961529049548976354697674518926371949318413050373474596964339414360272809434411608249489090510419222698353342613589523244747097878127648663719618984105140543059862900075849978175614422380010975061003647866209350382346697470816474377770433923514804504281566680926101549628485611574840322990823684509159787426813156282213780539024073405721371462309566085147608945152992647759230912647154051818953231676022389062328107390760277286650399447721856020871282672753024386142345795567972421903810253906298792566107738349465462074984074848724313194557834287374081467522111544271039507679017644443558358325496964604414791764858151575221564375570466446880801734524247489568102096649182316737377111486157393914611438186069782805667392688251548779015570399926822999433283783313045444471761845781921409727664898103717354257669251817234929457939073579599523146682463259986579918279812411331293662152135971796601953416845345348321735861399351993180752428606321194163189850200388929632872243829955404707141093527882030137682104692954994892718415001537072040677673903339431438386730365573789986125622034179904178609182617496984239822017685419772743336506841518153259040248910865938401118263187932759328725137899323024638379394895 [144,90] 1377519018709378677921155046505523977187652747805173567294483903873629476632384884955618974764955643153433566392263186633688178229528384600113979380996216179690341363263524468485775521345441646891977920372789823358687510802758972313147553647591396135209602393653144808675122923166350773811077104988441229290595727480581245129193988711895823069463146996989798213859021669197081314812685554489296452107448106121590084609113085562847276015873805329913242109507218450601770560977327422351822786121016338857071696190277257722467130547750363125141298319211778714915702839822073666235641286137509961397441830258254035921515162857776131732213939686513443148376068150201622699866506461529427949245671262822263545765774871713805999670707839139364808336721929252574857270392043238538031886160132402099530761331500490905132121506985925475802511038454808307047691666514844173808791844447714796013278889447754800011243049740645714713622145503521896446095960267477216900936637972050589481495138555237873864768547752847114398140892222639570844770530972205588745301347584510141462119569604863404750468988625287471305941509193641538601574726829585766729154044285753940616930455991290309520749872905848985064507899332109414293482493820078806135297516516082021180517553810392180555290249883634052678622927880084798286014530924998293016779164314414795487223452791344392359902059687086004659081563757223846963474960162103245283335943299554624480152182751695264400038718743599020945501044834924621423735444494601839047824696193124212492655826513990306150200390834800718003544825110413968838056140274465056449537360057371816401481925754520648236889418308190660541969305633265101057206938391662014121855587067003780113727665544420545528958113090712174686120162691717538820522215449056583665648479102503035371841932700679492446463915410 [144,91] 5010372144458035855014235117624900511233972591434976055886319616771722458019782459177212401308803850752687404411588892825097540811230936920986181866980479115084546834188538428167953969730598415220300371724632639885795711613377298619136672257333977208725464601012296078853963685819456536421979569381063284731035166152581249859215653738916761780134938745941732739157582269241766574441189844628720192762560702009888151473246930083932633326828332615380299219541648347505005540066029122483328955179559221713413785078583874293787304748266579028378794653396587438225712982777906559448138174324185214572546009028901342061716766476760381911408365338261806154365397280725316509333480415368343636954537672646507306714625972768125068429873222336778329971838711164348496689366743722198314372504947420598849623191940377923468270156119456844773133738429187951448748550749280493278552239523609734923927938726375495392972139410465538734796107962898814692872887037040694011914459922582330895747384338905863518621372932964908170262732148255491432859235467634126177787674769019832681156934891290632431722656337667612016095461243374271502127760476522153360217661723888339978792446619696155630266485010162855745142912335928202895825466852612445500500688041994495982880953485976764288634455935974198707709962204612025585910699018774877053789657475157576016670683068433332112587686268777864626746693218578041183061020479555712140649563724635766583729170853978851644891519986563006945907576062890604429504182803634931715779944578011172675617202333616035594711314013038869360929010478210246252922642269931034321061880789944115963059584981184123160577713143135210603100847921682611078737610595338918361440819978239710853958142558514183694167473100176130813792161462511756596999157347226765066509666602650460603479970016426440620790 [144,92] 15096754742783796243593370933832323675808914274336181044129224083946446050891472979739746373459697499342039510910773086706963450387913516383298391055846723842023986472484365497222007567039856597238441727554203798740226502121182451771519872031458456827902238842281896514863394099926892922526098324651990244523163569296309104171333904559445313825624429660780889862834226762094488997329863717413959150799982689945590092304365875634660025950490269120535322716216816796069581752415229912047744664644888608520765250777882656812462501690035507061776645524085097122940588770975180812261909387924291891773494835649276190255344453219796657478145875535189728678831475431316330132471750291848541678043314069662631878865729579031025269343656480363428275898407190587598043424166132330438531596810395591509191618246866372322619164453867504809688611547509913190684110474059414183978191005084802111341005938631122681270184532140996820753884471554625331289660565294842994656238191164815070840170083417209888951747864730583624989718908349842777734705887098168704538875043248013989899006350589281196011749754094411351773672351675180308432313846127677763151276312847093869450121556735649270489814735197873891384767202992520800185739287087169613201766971649435554206932576093749614815566075223015726176919111412042215200382244381888253991156543455326187707344987860982561545994224857474292229376427067794059208213061210459709284332446413729643758390674713798783655956209968620083335520113609823991093565515604312019981316610260597069747760855471770045439243850713242387671081434428060223475283243691586872974342022582479956501689299581354208421276948931707686148274653952301104097325057704754006853104275052159142383062130758297584853271097862331275178762507899223507767477429459905427171489887685861550769241037282550907 [144,93] 34522267681329172047552776265134226378109786336005386645492733107177816206746804877891935738465348018165366948663356668590144426435561545868851591317352245666814766038135086439125377886585673521504242949049180049151828079910419081649972973296476363367092356847226766750179078170252124498749355898270182666017875047390853518543901705193824673867158425037358717675857753784784725833071518859843650590290655123449099628006476263246864545971683554465004198827697483551127500750425025611278271117011855704068313657479914198024098780100159075104391803628073533195475931847410579954229174520599469229564128349829701653365790439013996291195961163090736364830248630650797358627390513813124411365642727516186821455560579451188147491903495377694042210369263704481008366372729766792764065694601296618966660954347559226737132885216211690181696515760397905773012325170332581467368735808050361159489062319421567746203187623544631242937715746854380495355289102109677821497544190221223631262875014222715504289459583568537525932309038270804855340469912593921195961206257884545520829324925801994901903280168018789244735604831053951050204291399525945921381467367736406553904485334643805074627705121115986170400690629631402697819842102646006820067434056890739245182954546680597491867287829577762439071266699130791561702938803493153257377977829346001982484865377974124955723521170544482201766666531521746818390831722729853238754767515396567837520421774684268390631336414786188469007994314082751931329117312758684437453257117773715534178564592602052981698441952871352886584709228035914482138793432707921124237446275152747605439623883542865485962704261744241380736721765054607472344729847354310602108733702314951104635182849952023917525648627957804911504880487942791915196678972283366646502492817230332236467141763034 [144,94] 59871594315738921837697187457905053480525194757665472885013874532875252359709313331006748502300579057451119209074140952655603841193959174574229549468151648118009124869861416816045242929273349087797596501257850535274481368836788897001049571991433765872877049730754274997600482971825599751309730028811908218168903251987193331416006074527440806304438569476314677259069944846037696416006146015038255990254647476429595290613944021200527473413869666198820052109316597995565211759200236789637221090474020100104517793836602529750855045476039056029720779703473814449768037008089716727242531509188683660130407485950260851847301913064931423734980231738874897230475690602851570264334990416065015819363844792622893058125918104021998807431328098244684885575982408683451190349120933247092076908935810219655557431640733462171051066371621531362250374029361209526075265613389083657584173238122473630960580067853148497463495027255765749154009766535434461477493503301032570326902907822480709995396992536441188151400670653375725956656341021128327679498571685428591694691759189176909999977116718379419574269191596594492301118243761996597651447922087028645204388338035608666951488377528773392115258261632228261322027518059378989802044091741857528329550967406869020847724960540165592758585394062643393186944163677253318474287496325038954800952386919316478435277460649462012474442713205316622509723256162514417245275662023067219537023735788182709624425149971919918908479565605009026468224016582326912712588941398783146334550839851467268274767500275357229299097287401432747226033932635531051241183281982222199076434849894644424686063731704459549011088493251386091567462059359157122788415142962055265896768621406185953245404989065620453136466320488086128529713501741697028689074573778525915065131320383121656688684 [144,95] 86698946169004590629940606441158279815984018379828710486640821658852950436521719680705224358476157156780686950502655520424595126005810437217051210619501098721657380979707788989160706791979141730138265115859732139370154980916778401687408573685676394567292227538063570939375602408928043444995061114561169817904441621654099669427518363715000815616096615464294108776027629225508223375391130481739839564850979496824909384994028266163401417078139354524096312393275619860796235770732788255803395745569959936429871795763556828410966697579244127123026295592748653258534197343436650269504216309924084344466747159786002625118956421971967963410579196820968440233048319317758411187253230007843774653127754510242756294769084865490128301055801257983811869344265560771200200567617320405078190007577243277296351295747224986999329120773591285749379856618379684316384742773733045450516622971848866762931499924172441469008964084478215035399067818517152574704176250718831203030333435319400823661705366227506696341179844188324213188222948403912986268410187790703721832417660334293114669161983957171948794122640896717389792623746606662487398371238675458752400674540207145844311525492361092260392546476454387905539751887403182663183455182847525621559217813275850950906520893103831012125997782632947834301128876961369945564847748721948047369243965364379133091192589588361213358258016238124550257681425381762375104293966201126137191666004463913130166603549958975914900747245123986098591294665511189705116228769511392100986579174335911310854349941468190926309528095886776253520270644502538341122640425816348709785035618847626448091231653817952984440570007946879130833592975660679190198809739751506663519716659578238749881663577549510825689577162678872251587165882014108167586824036273766377882502763037050117 [144,96] 91424124103228865680637254167168334555966520542235204843305507502691236114914612606064146742709543823936718702992361445229862939695246446497544075906515872333439095238371568398998694456967136373952876328255706973407754213614206723625673778523389277310063313190027613496051939697800293249455463532458517624990910152726851867196507746519972258936611041505124441792018563351160493497386781049549103109752364240045238819583902742161862647432648892185989164097653624483885999615975242981779227296406379407756675923719473581345818359576578386547432436284125431586482731751046187574816359659742998652337337582449058704055726471351175740403467822784254471888878625634950002101888301248784778065786709905696543310614307067511474408085891324561527513291903888832047494093217413943153849212300174334642364298443535264251712654239100829787300286538692216517663302150096813744260970212066243436624867469016425721091082002729628266390168123998579993769394248262586785646044456188396813728296111775158503137547106659313089624411205017753630316181783122061496477953617248590084701096051872679140451463638624581819639376018669534378043855112894775433582262585266190362544477783267264532418357484596380383144840620023753695196022172387075292977537573073958002073071335381934100756223148406603534379831860002010692157358402632067079667599378922203307591007492585419392035930848121543986964650266189020426806872030040349900778704042236467492141689499110416595332012481011249243401629272032740428768190103638392349156960378066257376983446570034701911680921245959212434455012410631531163369478779565205495070112073877876322213639437627122351264614177706260262915103244746522908474901649440541406053852054387254456803600531035278264537356800576715043864466463238631954468566544993024258962426322480 [144,97] 67469960020612488163731653639674139401514240774591965113414414644111913929624119007240240602821066331975875527494359782828192321178269863080161098416492979616979516538830087250466587874357372744796085400858643643385445529646552837824036944022563937861556219927100138073493166985609856599366982333851291258001362589378873727601942362654793112551089077560231717609497902107703187975975901631720604713155501767694860751001843899686862679875025606975736042290258284525315596303128608354289600078251631899118370580613714735212968699202766046897048796001802176598991780284114540269814736471962094467692121633116522498952053050918576746593532111411115842833392911127746843673787547960484374526707222497615355972245424405542148004352712670913794190235957126763433414738825468212765878250155191845393715586057262636624257322620020574337751614267671407974598753561851639807105880185335170534229685583165622043904057256961932879760032585261106430619419738947718165871447623339929545569824343608220069508766861130783839731209515660837362545506886326914898146816157469572172059473177103778674863161069797376168535249634007448742146350984854608158543309334742294100127728430183806928883734827801197334770472298033306894157426643365600225377298160207996742061356470260599222377530746659397605113752731969578629654364616087638968309238521508470825975834424985310204109669786666520150095247571677329967422322965778817602480314926058708273014207537229788559239531585212724395453092334551547629965049978938231795821031864536752587523262199984637031910865388124988809829473077599535204921704915908070666407135090350323524013471673909983738864886194114565526697754044956691492203275926393581899259272141142026272176949594126182699685874754321962649043370558140647390490364011851655627239900 [144,98] 52067508160644154061058713481268156463831853437295685676471371713737484928513249218390321596567973142965242001634388824492957973378283114185048584527019689391184517104617200407640133562890719899959353536981893602492323494863100005132432192129873206783210915123160637783720744938059224557962118130582021374983084643112064193237906612785876489548605277961809532591594946614009572090522959718097654928052670983738951508774002535110228103641244435664847430961601793965851006551294977958497035677616240223320780427838092700022345128993380689451258324218660500362719657684502894913504182120154386226773438582575156553674794694786430404089605058192654418670445621226975047932701473610173670010894664945199234292462378613755300963151146092042551260528043039001923872043514201668264870880673032171609930947894325418437119272355844552989743050988663372079013249817915397166905727701785420007268965125741584907674904314807945497191987480211163380034589710456989836799942113859533380738665898245592800926041702480302006737456738479382837249675299035017026817184435725743313754699118268101669030249142609208114898342127566939526284018400510792593776066697403225882231979600465566814324122949665316601157862396885912560566532324346701742706471439251543881178562075890836438420722662988991994070534831722412201889815154687229622923046438775691300112286088420354053798495123731938505930255171375764755279377418724327153008771954383607718864410239741909836911748407711959839864689195737473182270011924001552728664056031449901671215279333745428631811332911698557712647261923955783636070696413852024487355987291478637436881769921318739490266984366354699717767057875402486573038543529219211767709985609412528090229808259852387990718844472394658134575017624063406396259426040789995987 [144,99] 10019727516171315845380240544154900997960371860284181787217456884759979962704196877484613185210270544210615615402332311734408286182444315408095950810690888372379330002467845181888167001755000360705973131630211365034889329756893883019200306953596757608149123005335249072409582747619257375781848342835285070390163596700295245697320194762210664007037851327999252180366013441165971829748029061056117291742704351220688936960275857834349806303856172344015776618453597300479576519948984545271752569223958308402866938175213792992658872343932345579783937363353476298521534470724278203654678832392793666007979760454304453283577514071416609220850473698515348200965643391336781764646962394890680083627176367010265212756349684418548184861021854626629329719391431075204818604143702118801003526903151417757904310821141006212872836579953480392821724080427779027773061046742981796883956163005596622977521861338928542316794968396674213874406029339855684748596655966429962840720843700350271329615056197440424640917632725044724230303733429934583167782787947290193493274653014054341839290862630455109940209153755455581367594585828595131236233979878886408625436150879947642525992703820630215865246063979514627108126275964342410835860200191616490466150496177812262682596475904131374446935177186979880546749683922434393941513745444097641653493986178888133957318464025047871779027745307744132867253535891883242783312883490750444629167507022095486695429475437604318236373280067477134410307207852253007091227424730869678414177840691167339516365440037608635091798905116993552163285450646908453188728006261655775366301649507015464173916617515880997294922039993547544820686274151599227478394695095897807124055770465675359640408653712101023883219762546378589344154665949753727746839099972 [144,100] 6609020141193007249635369211407402353514286946991909508204561325859049366527348640299195199152073480520973608240627545392831578030697787143459307015452394106694022204948983139299840336695499355310155797523657743575672126351091526027186823789129863396940456190422913815576380356747526192208386875603621026310894917322940566449320003318911409656369872940786287935323781100684201693854665565505823672216410190803455677780069692467301036195790736453362560318138882773517757028515750715562456611696642996287087561303391072178511611659315068224579300699715442965511385297336421140494891910970694095033843037584327811086280952135791760626293990609432128008128198417407729410178025294211594926313998432555752885967770555591513993899520128921795131666939624519660580298573186866117678081311980089312998302193608330669489095900806878990864738509083368838061445083880261225590991813839608607172978886324093580925804087224207963924509872963545149317512145178946435581899589022063778946863497674495030801858928192782648089753073859479633744603789327173990755578577209490717340966724241128782501305303901998387486677453998236975383318614134812117666669375608809031156414335248270668506620323022309878863667563244827826601243893504500833287952165048618984687334688126497767377011551712994298982249437758753351364624376278641724245410316081002021055369504049127499040866424778739964539990250701239276808391657172557201755391234203672237985768191420384150354331252396646300009841261805087938927170237302840674348048353871176571613629636790367464818383567631857480574667968118149090305697581107788195581582725800114526276343942255781169637627427271748227148177593665285338181431133906040665688824164042639949299481397717208552765361624376213198941729481867019566798462 [144,101] 117987019372194076502459871310121990715348851201617619986928612531902217941947607138728464519779028808181240584511484633836612996760157210024778075939520951651036784200065640173805751686464379617082336567485322354090411694531867502612397112244734909184519403996663355470265342517699489628679688908430704032742435830615880904868919860488918552498862080074255884427831147876753568107275764321392733639940573909443195904257082873586004217127548827427715547666206042662563314132687672132390860242018173622859417939081773791570820116577151631950344471324933627154610677419333544037836870066538624548295350288726699117708309475351127320576024788496553633040579398429567117663557416380847884490176834201302144614496612633202827468213218424954814759427848072715545273503939168452098836948135053503708895442592311603825451903152086105490642370479888119167671503110985022682763022588184523490439868796548905102009672434017454335271793388553192271182395156445787626975718450184438405548183737204428799997442117185645935466259584359308240694300976466327408900540517243092452943050842910271163964763683088537209720197808840575343965510276424676770871430800021539102606570935268158372171256388935683431044482701752864537724826793971891220642994144240001460409245809760020064450201195130940185776608562163733792386219547902747205038638259580237271159614635209548033338541204657205393231141368158064845340245996734486113166142636469333576252399997523984927971972915616291461427161268120817814972077808266995001242848305272136186471752694505989567100862694379430723183794818202145539704258198307931460168844750658986659531418049179081150576187673483320911804982843610900290368653763519289960768729079130885342934474350520050146623212571473165718983208622981237 [144,102] 10625496458188774191485320315799467832315458319718839101938261911072568090699182274489867809445144311963290424396196387593890060771052192915497041376710814454242589063599272516874931122296343375560098867257565003275360309304441525093149145898472312744559301806815556615936897328327941646063438686093008335060274547140472770458501698979105798153295458661759469499621321280502224695241551915661261673413004974761344705823130294775599498658904004274272473851498600362598735443806592653321820449486438005108542395051983584539982755849304126785749710923667090388820886435558514707933070407334007852221569337066998416101073859269641393265209132146219692806786457274302042799875947114209691162006408975434258897716387640315043358530587416242705032433587244282042732825846684444338225492984913523021441578201771200885352567387847440134899817353178041794124139059390697449414185891467974146277772281650977728059219765919250671082558471559244478690983923119864842226161896174938636878869601674184177116983540126930575383265178059885458563898187922213776968164767394390316835802895179250289805489717596498008263121263052021751152863080497607246285435048734911750169914500871566474793016737798654427395740631172110577167726715646419598938428443163204810164895870449976545813035117999140126303625168515844339275926414679096986082393507006953971235137138488187931990049541090139735952809007640510194096777927020584613090597452270690485503664701800172108935543238643464472629379803416333798933001878257399715506848075187474545931968795621650865673466163922191139921626412298333886697957345703800473805814390031946371103924832772289983904773223307816100265143750051230296755307866761206896666111054447417731274427593429157095654993396666656617673307611316 [144,103] -6617297549871810336427516062358695473562124285562513077657162517361380939178915971401877528762756107899295322041861765021756140223577558922155009610736812381718283067499878285403019634239274715634955605003192292456371714491937053519340667184605593090409106451427440777867604524840199103172533823623054604898701700863819157942106199275984323732347434980661750996117272639638808453837729040109590441795483684267547586879146081816600067884082289844625270511732341436347738830601947625588447894648937257682872272560720832397848400453631167387351169956604537849592560699959246134279805132296047432255589293329828362620438127622490244296631336059688570166262348013222259934510354200446175666070071658950563165340308882408738612413796782766154527276680606616455937367088178612568264692338620755175410441860328703010750721397912492204982646464914893683474132030837649605384214208039912726856723375560641562208210288011404505461429802594316407685685349198306565789091839229862972925565730401330636417771973947439083435801420368322040081468248042503620827373579453612664603976306882083740700835538961172268635044685640777968141822448315509643504047827720859464432050220751458588204392951455580384359776261968210742227435839430159854568333953975440813578532111173883200439532020463420330143130968013130741757890365287768775920567053533807039284233110047775056784971086179008100770347003171593159556901511155641815837939709647401999868910983653932326350354458794951224829216913198773306851665879170979627575487017097748097140793991554738539728926644669116366686438465462728816436552792699252080718764733284291357354116034708663594597989004797327758915214554904267755893224164924144242277751886724996641258330106364633537275314333692068993945232 [144,104] 5146836757616127671838917869290748201697178713859865004145832382540596051376062314143853301090353445252415523229512260501320244156570434797119439264016770112975872666986609312643949905394631427078092503509402196960491175246204772363703341583320371777874938900246877564842219036795453020397713183825423783814519077178567976335407491910004950100897257906772447055546061011695592029878193450847225212386850285540443568596822944436199279815228763231629474944225930770532236784841416475231828211758486618601168173210520275245322763209531060790472565601639829428813211672748909199157180472405364682647602630475198814802089292840175155463370452004521861613114513811863922823538602226620921590851519848932573939851484661697964509627647964877679889760059785740740304716516275118187996574738446293958615228766523992084634081544353236840614811499364642359765508042218603725796770127263516183329119807438114512339524070601519518881105695735439645897099440876888837401979070555301357653371839921583507752210302196816020221596335193362832160017078133826131488257380108662296089057733693430180552966267017448045350216012208468288654617446527789705987654025832257029973956242079672441257895567074285881590763596531393100858025173708600951726297011171772459153702211167900064680305795161147815962359745543080940594557674633958520714691666712592467648687674596293255756487861725846289995478853725926127088248963241068819818370841986390895313625658938409059302042014908901097465687338975060312976972384373163193117041126608249961191027016173490849766950608393423596446753106631213418576564347301799442262147416772377554076746898332682688128695775717046743178676589393489148774472092397399400991249361318951594838997634702867282428133823324594197 [144,105] -2440831430897969589879232394130152357410161449969154929791059725116055906468106821939644060295056424372980842208584890321852593684925188349833172827755619375739690736097285053463282789637140045160738280090057966094580953506641852977892222976576750658419863986170329731245191587935714089508750387308343872095669755744077450610398619585107000578365648826641904980652928915498443229200088434632827073937618116360259259962702225643717880774616005320470556489105269871647610227273022255958254430902240895347728131706833454828757336452286479849878902189026690179611481096088475677594461422213082634834354143033417528113078816788337297367940759960792928173477084880096581827477761658322605554120265578247917613748220104068725094361620664248363792876223585522541798366761499764276052615057670232705471711229264299479866558622911692248676731647008076621210878650167265597266778994290485997267097471360868697784101490751869109395327288628734874451075322361954702262131699406645581584733532499750893391560346763090391287158796029026319393294451613025512738144794862418431361501426273011859594921269781477451040741175007599956415292974125471784608305649315258235559300399982658293269756816690174271219233756507227179876053015095598299678099446529907543924324174665442297759160536100600647534101945660941752618800758835686112446590567380338208905579800302501366635506865150602355419184606255455691767971163528520043400528825489708451720231312087806437540213698183318951357325137892061315778879664577650612419822436252855209426615565352648895081896564137468307223410900277334827171528825204867478126568061231832692110240640868579877335857655574559683194911812836142114178888781881393455512391493749638128999083297373028252728376279102 [144,106] 770156100250452687825646939841231855641036986521668669329174056763888396215487848550877038813002458326130697638530974322196739121883598414754245381666775931583206144030031515784651432787160083906117240686486383843276480171553133147137597567008821012097337234043866878234099608455349739414229636487458648520121601288141041031675263635890757864618260766587406225329443617628907867575405906536248637046017357703927141201481028719539362953130604911969857585746101455354926311109052042376585286108608867330198459708755879902664700305326769886370156973807786082725317875162112962031530266663643396529594523246410076259183139543201103276280168905348331956532690937922613509538543439971691164327687928945103875187644511288725021492181257361666253475178475183077397735839502647376738853838563550911700884630025659575327054185213120658117827509819343868623305750668314196065880837646906670469733964975252217571379715243734323442721458741370481765901238097016037091926733315522423439246907885952891221228550576316018803254935274623196687363508219074504070410174687459448315923051559930833364006542093138397297357513552011656924585436368478432618731624171510228438053660884552660658026448687024477926391612534632667587482911346810559379268540355046452700078320386099548605605247216746038914130492225252665794243010120337598618433939767888402917466329330718433393158637504613414941191497628554361657548449772863947428258652354850877896720594209449905491807342301297541367016547151824258651059079313413289849739654016580697722690946698417405199740401364339939237943598896904417067221465943224478566489100579742609577874550457211995848880341203015892193572736683926457818264293550933335166746885887215146891295231875109120860983 [144,107] -189544989402585285519191770914432523083634356290342053270285637516010470973428032636851961968323629359921924236597567225303974556938809303295753707991896710177183471666630726432697319236559980909198294813756089165888439358519272844455902929365686808382943812401470753259563881475709847587959693826817023707920413056681628014685027967336817746731057565743495710551943372416661981135225718373881338065713001933923201198496131685869695412902534219211852227788477274812528575639577927352589739389335912297769017355300760974763686851329883806368857289166826816560150655666215654663745275127594804674034533268562231931112251750903236711225998276294508034981501852610826640025765353014452057523328687493205850254144240663286112344401243545317239137575662919171071974324187128637082133350372475758516398880546260507614277908195647308738299687741447736194718538765189479884864727127670752047660357422872216845976862209820908138271924045424230096079438926548294936251812981680259539196630007711356339539688084904012513558891702251533777546171943788472849218167033385683347137053615760210505423473057460660799488240729537673619181036890015485973693409395159666484410913545379976065148488711206407447271492867482894550869445007130160780344999890975890213728471933672234406663228542621853711946695212793368854340528492711046611812643363191877686763891569685207282321939461331122166587635882808428017830525207279174778530390711843378400756766113029574707203279869836239673724953647501519998057021678564763075956925996449029594104161913731399442413427447566545030776728200018716165495969221212383094254567181945742858237004217877573775494829315220557351820711008012818827115850249208843139188093376795732140374943813039127 [144,108] 31646497893109928308421868323429356415618438810279420179139925386300136734673918316675534689915746067499452738115941513949513715786045843910391283762813065356309904404390019389636791375138598044016580884016964259432739288597982900365948498624768498993506519675962838761146985202386428476165620041273569000140689386949047246662999137093479502504011820897927870127920025186289926353894386045998748518009222778347194198597619194879538283960544654432246089670540618786568685395454025201211013657550862935377133091582838468485802408682444861170884791701967025121778832259996153558063490595930626797653959207972637880712137187107002977414350932923392542486159492796985750093461955092859092443270261750342079058983247116318843640295549543159309401063771853907550266038861577276578778806015019336072876328939179485410522033528877780962708811658180342342194352149621085038231530158132382315435986880074350859736198119810543425677047549396453451623275180121314885182882779284488373669420195906125126642950683492151348454535470471555828478877125724919721234398365620371417445019497045971844820239794598094238887718032720492930298759149993816435630539728576315653492700563319815704891144197635713426165337071777798252834081761658358011248846554835821023834390541303568835150044771970895046170118649631073387082002404583574989344810276118069416700908102024007589905619406627901948352508289231612014321111133124211056207951044638423887965284597850100965882791659541496434774441704871121735412430358912830491192939815556043543146995220543924419278293042193766935845796385834462378017749723376362400889861026452097732888863096771584947040008698872466672558805434172901549292067416729679088399255178065057996243006619 [144,109] -2096729287517292537459474754264530466656795600018951434794271301183609458542919281443144342207435421750786771196265437883777573262145843121680851937599882180277771469094789896706834754757385504179966633227851571078959035804909539971418855455722085340850968653331704672977148108744347084722849061783622119826115956516844523268372778494078692345981150407328675023272075148041404862660584672648216932110220216131522208433948522510207580423251352334607455721228096836295834638431716375359697932091061923632440252963302331814951690513637210153357569594147002003699907727074541303530969890042358690668357306875718781645321470967627274233264168936726223313889992126499604628287949964793574084497651806923364715478715409378176000895734463992428860953527088299052556373765750137733925181875792056748262968551790367369155043927338763909781051248149240039956208916774067745686426408944379956380946617794999197341120563618101558732201051387920558154754712792707113325760017398575120330562994418518175608152857199769225364926891091402458850018034757817812294323461598699907216046683258713545358168563529694518567116205734544021318125444285345032629585925997432329744941284419753284502053970543250209280601011723124568171234472611517972140609791490495008234670968597669917864244309641167672550838516855283593738913487943946869251859983097461260456592439003551897878867569024652377929242291978333086739479209716344106815137886630808809002778719930806317744890957150224604033982611783894501993633566541841991624703035330386902093969419927534808141512886121522980840219498040630081711412426049375438590483808483884051992494902236252353181815266351243197204497989635540410376324179211024903300285795105751178316 [144,110] 159580806420988403489472931295363714082874477553488201917123893322320813065328027620187843101003298637761268236115272156339277137414013581566366011584272821391188819999890921912981893212367364131148860536709358264504963057173594018606100246454833897000710950241853647137852923539341931680608380331584397455557384915015668242575285909854160468515462907653013007224202606320781628645909373947292564195774733541055196031142937654271074734417634015981307571164193847156345099044127124006626306296549628312867989781523262920887319403006266149262779567881722651574277858579320753644681956886007317234940515839114509485154894316937432323395498621046957541865276800625200201617003001342684834503150491440034884386570085524235805391800982052423389176042405445223749221718450562773621447580481663139416542393048764251012138033150300466944071109134615440746832703505670444738392741510646438251786527768177194187882129919314833430066638425500184843328767345410061078045371400186260718891829922802668633393954330812368393230574275606493646896963864862297016871357065210699852353883928181359316159654007930185998160980809256690503949565131752536679691037928213005100422715936364738970258156134370353713560121150292187925352245137823392946873716702751064745590739012152348450436279817743569713602807991574790147267697188143676487758580586908431620019886591527321681893280487592236287678235160525828903089224003774536333307970752168647100097896312469345340797880606229586112499225077782145869086223995566825890557851261165526262068735910046742353721923216903729280045348160728824161308891094475720401739017921390543789960893441241631517590442854195609349262932942299297858267830747606232053578864640574 [144,111] -9825042495702501831745996875607791727471198188892417527324750614494646200268856239429544764030685569468949330947822101427604832888232880677027168225479451178366237119153634096573844333531512491719709521688615336500310536954595974187974979530026034247416206592854103112960941239192208628734904716641295920638678161045399747270975328882490604567507936448241062756268151049581592143005176890367151469227049304999662911564966235080029989314860881093690370392390160558612018192032873365877816256290153417576496521181571304035277699563508131195568238355479869907042152041272113711319672897769386531098545193892961591959603353663546851602629451837348791165228373987035286511927270600701375667991622756516469682883716546268645026688806181345246843227350499964974148778745598006205487276829927597155809948973606339507942983472254021544981422635351209303874717713924415149897851789442320557237548404719492835481559837869986657764585634042127987530667399992163458794316846140649764260465424659470641305058517990732012938183202853727992429985897405815052561436295519523516266637579851336213662562956750428728324386419731931635657519255057860690847139713749223623072115667901670573449888866144740963601671609782907463756141899369684473722716361469652156055509139093673126746676288081395490719755875032432895043309683989620191579854377423483886852345028377732101727053048274099500549165404912257211732205349074071458343483630059947289460061328433028230197963730128796233437893394953390931793688464055396237975802258855427266160831946669306131250176324510660941874601239204085584648499603620506353214816958904522426124747263807420052237097521772820508784235034617834351471834993994042129809222 [144,112] 2548205832414499525717971454052503285955462845529088754722081688868794919660604178164867623781032599644515059945465436749479081915258816743505015533510948464759719806081397808203727197283790653944255861201591390678925505679933082127921072257875940944361509117835222738393971902994889366027094677966319455388917709994579210942109541022450862671059467462897219051088162928376284258503644504842109387728726307998211061422921173020782582713868585312644493231016714221334471037166577864202120271635040582935679543525182281304708455120299400276714586670809651266846905604648599086976311109928076633468035095812012707365657805328468885738865745845620143561134752882212222675605355371518040584118014922146480899499118167076652434843394160390018147643588529073809876390900945948013226927717582431306688782247205038757084678684892741230629561940447324938244181379626844901334059453573657234670833512964167449125807733712466028101583290956625440134009708989610376172166195784349267334725418023493170646405460832833331746029840637932074077018599322813331687872151862475502117847151383941148244707690948935143871904347722664654846117118154998736470378283282390396899991635021635442846775132548348426861417400692989840022270516070744970741777110473526549554014181661046078317540303468116914117705052281582059080385371427434264593599122909523504169173114813911414771777753128025230870271501657189694617669498474859893389980443315057772040077365731919252059166189741152991752440856267942804754774079174354892764445457216179728635733074150782823618016610728950764293037124098980773956431593487080293885178711379838477304483973725281876945405041307678936817585614047977633973022444323751046 [144,113] -155596236165584371044252743978191161967643455094587791847183055960791767136788760361459115470118731070902045624585710799355021968709215326923162609412053671963873701742341568755345960153566203476769919488443138572359716469254256026702059157818085677846988154016395506984144396010902283297830302418453256219090757215100051333262225752317528523230972479787671052339348512889641412979981863276314183106567539972341441721630546611088208777003155556211772687329177926094007360940459842698187027664860050960449939244689413186567954546423861283468328156324492221168975162913962966853228091578822734859554362296841173953372170444763728588200569546904495606931987946479727569730092135340808143584365034909165216086711125882381435327015948471769255337428854432420129315485784672513639288078317222505783232073157130327905793547743807664148974108711791798854733193403954010253809936646429902233263596461171458651415999994823989167017025200598915436040194822004720416003127789046369046645765192467988043263398062438431738967110694611471777065747813414596526985988228776996182332300875045055392697325303894622745479380559247698742730466189087788608357742107771721802660160378065744276468649965497249709215494602004588019598496304843256591965597745228856172306239747003814559426907359111733870484342869733539900162001239091407432705066132877409226867820765725818980536054139166550976751449054191782092684087528561774486628323557729281047931140701371638664963023120745425799355034104761058729105153980277322313369870291248441497559010153939823049315478339853950427393033188518603526203640965975902236711489642081149171417851243212750538735074448153611494753148706857285015438147615 [144,114] 16201914685367309083448592121969716206018126182458352706294702757845076717979902544869070266492382961115644752238167147602331790851908174447208014148689474352591877774697607808286188926547120237720249834406872889594244522946545943508277778188290223586554104844884469998582462787395756150062127624848756985208798887759008393011040136003836996778353170838834266150506860668951605161724682362638154225462407511785031752990421562471655417084185710776710065908253888201026517177328921139408550444419835846179865784435435607407529925260575868253791876534951059511756226990320048413005871675044094489429676579876515923065497774390893793829788370020916197790491494669577633686478348720787100765800186829909446954316291748389504017707377005542385474182110934792683993103170595112274432801755872144391032900384465131876011256384783904592532104273209627565014264396664534584937659236440005282553688027423885228604463660727180522495013946932798074338443530827501103795720566454631977099090679484693070361635809583095034759893301604040881077379890871407346439425426702988618366764950097510352361913514361809248048711408715941481751970622480989616282228898567520612178587943785692918481250856964964490926403698015983561205571647386851830670960985857767526722980680662821555365204086430088032486275544365337829792923533530716795727056760636257386209538926155063928350932975150112103349157049271602747848281941244472780189166320109654549668933943507759456840612072578408418041352245198844292462344513049869476859208084522664927016663836763191308266735854635818846784109542137799422683761977122477754814732368152220165660810733029779802516376318467301918929515004834634138819 [144,115] 1514103877739547916426427654518938832559309537890283950842325586497610524381268117861849758534818030704485336753251500190628733902493884424371171100329203351961486678909407720103004623560678958061856630234803755431670861882564597042109466955347871134694062730950553522127855752985709566693938396765166384517701924632233069016106717732084100474771025836501851598823138174096553923520141399392770057734622863635769839152133825957410357951283887618874425288638009522047307496461250160903552031261537056467453128879397452828692837245989803373074897131062807118942468596206473870610614400403166965528642328695364425446237297625753572838213675943187517952207259076594491857998663099344203108830611257205463020153725030652123427582371450712574894915461430600460113993328777605222669549835681947349894401476073075485740277361189915204916296220710043169661381793585983082345507475239725410946390969843943674525946356618333566304700519133752091808499529479216372268245469215571278817884398543311577588020646122232092650742094094653881885677744862394749883497010241243829007033177642284723305623136040715741313163755919175701818385727732739864667024196452196426241236939515944822732350739963134142741234941075986471248985608281101382048781953793009739293431940563607027604806558520351668910981594253898353959408335368100477665705319754066304102909457909010436162502951343424839578076008116253184773511838436425579939298465012559309072866916205297881884480407643369018736480825252483972492561311363832804142629152163151266022754337162930750391615316844015369376586333930126186025814118738989709539621892306430361765693654363033394167969529782947624725129071917025 [144,116] -214315468419014539859673219156992008731910902912980275550317608455061856487760347891727210370724130348026334427147431549596346598106228274335253484985996133631188470173451309617570451664792674653556788458305152837650065971249936087105158456765717446402377421925115761965826534395523721670129604783454842083809161848882801874586854382960139846750598506963680196906067849901017824976971689316885191757302523006040323033758583250244890618500419537868758227535318321781636717707064019273740582633397151954195636992827369024242788940836151287724967341503910470940932530158781876757045326414036398966726123613827766444852954949518248432681267271099497304065935704756033338294351635143856651478376507875394706789622976330363574558751764680701500071285429499472385452312025293416746146651490568306722595500310313738154272852983126582668793642687722295590455347352041490921227000826111131227331056128278299459183312417717088548622007104954336465714384775050345300021915960011995633861672229427845382336377766365844891966585382263705261818600723453299911321206315497183229586929559429020880278813168423706322894018054718397995738211657378022401897426400480669667111769091847632138401042142058088345883819758378537869059875019282631805971332957341591041847436581757289857254690090001197343831384222825463983755738203538860403340788796319812993956095154658766510350730724526472663896422122906081779505883255850197579969082064517690710465754119881908448394449269483141687124182587544557219698956402366158815560235226702628430360948344291188064854072113948177343438042475291826866914472066434285921157969212471277370541960249841093223278817795523939475950583 [144,117] -67346291399886988159863036213497320221848323601756298159495426168159626696771906219486690003023226025110017101879172878895929966616077078735077670529076801315604025937906322731758714808649003242507303749088071435481104577111433809599754564409860962509474769358175116909440602094884094706648667474459818997929244805640360498934568831468632992056000165287157806289958530893718654453834291917764158209529573774786316049317354397722587150261925505422529758325267295498536853229550068657917157469864695792138671488324615696093285539710886069121021887886001402035333170221000084033609663833450000541975694418015795982461468068442606091746571234587137083696556423099703603521446217971429907739797729191694180079547740001003744430181761116197044482949552570320031520938777938086298435769897384784831860299977208970386242824026784262243614805743083406370739790508712142306482152081717106298528313591385261515621064341501857254578466874666107616344294741589522039261148155952702684201731640757628623903957562696814442799507504621618839254282493547937455332006883429017999323415436345096519816563935567638408596780767523683562740188435764548183730141343856970106786269050524637206863310231828701804576660319574714507898366013109772769266689526951282878775776142938196279593317102008880617222770563072562387935970187335129112503673258647106483096673947133890311490385792419254016663854714138736521520072231646235797646974807342302783345712375943758840121953590562085986406387555583795001095447895828947921903620190300368505446500571042678435573136611528083750417742255255461367379302268931012720311429435663487775576248194856459827949301167976928 [144,118] 254703433425139115305586322540850030589972636969607102195407840680048040466896898920686994956497287890997074251900641452950065487779401654753181270724050768417274386345390759046258767794644504995422094680192480686532443886591376477945564126442445423729232672535740914873214547799558180006439019759909843716128928311113283461097984083985103308730653411395630309587858600809471895348805684081198054983114813599435841003025823411500141016200121629031142945247654567003030233672835974788986324322488494139528106342607577931801816643884572481850609265339549802557316982958361443157782833112574534253739179644848588042973240872425608745918343181447549620358418328058945844481976483593523425793251957183599888797382029430126396105142797749927985631546035335463879648436570485091061726073727190011870197131926987621425999625032229107230376082122274515873190506177061094582176462782539386814735859333349830587451875318103592126164452056197985278829541666073916413950124573356772937404481316846641946755596368415571888938101914289566463723350257659802980823889076492025864050978146367041834000392867511416525823253924065245287892358382968749655949866889308465072711515215313726788440864664450574510120121958396652340775628710130389212592183560654803499105602952237395906734691698568144142421445360699118035917203935267345136225473364109299642522579318917754823628609815870574054959143500955089060863606592555212681422668040361662965536093457213952367963300883280253236671721793242278789734912469789851907159630738415494509222126115936834140645551442069425986318709258067141845079392546205951374809524367229384440900133833460865761781650264 [144,119] -2129085612858280887165578045421048781258940979790115115013196416566144947419530661640088294889515824695300230934002420629592197641424638468504572304844096618321850246052474333420368809471404593917336811800285944432004157769518520767535433941113636469952208809908458806353508560423374498999500084158715247402836066144798762694671969881724468658417955474113363881301295112040786379058391507195034617479617957530492832024795526710677690345863887092912825090082928628189683074771267364348214276350788298256332997338474492919034041060560835624559998283611947717922372501570052784210116553889464756119868706335344714897282253661726086090185453577166713651576955902566388504808803601349448030690829482110853342104833108726427614927179665547504175107983714976451497757482416302572930452505007304082258882064753152522686665072337133738898512491324446319845112637949286936914457881563201438610019187550175065408674634591227798604500290814432940060579203064464967217738510431664656849614868190577253699668815358159393675883934742457672053026229308527962843775278277312392033814922711337657477090172328993079419189776536910781572079723360219137149674466771180874946704119356010001918529125251205890403308430804110636259747691743381758296840361392379704165830220206384588289706057896800165531274420937686489038794920940834229482866293833327137976836335079475955876025159600005151427314159956956696500749730291370728669572849292271836368021108412627484689997002075029281469614233310937744304227578242163802313486204244301941132484233362256647594052002387617069512136795387124279476725500985532384973724999361209630674996346788146559980 [144,120] -9443503687755965560238610046589449063326900241225267896921487077631484065408216081937589570097533408952517332737126704331680279700333455329285906780357380577663606851602012364841012766750509106601896735795164115546783456966069226060144912920879154135704428563334117428321236669394465939934673849098364907390207950956534995115591404940340920623311655071027466989451568354380113815297864742511481632778034604920346227095883004880935514373768192021116423448526913825308900425546364474222078855226353928444972274897931781737146139218515430208976927461253164020230351104340814770984882290874441087026552159471682596150488153121732026015103503031725264240564557408815897545186477123160313311559825098823097360992063409054818043851548459921861466961068988561712359094196361325884007376535133572384221835988191421054425793448726127943949725674491707549849783935664689046875707674421258651272494325449976445835596161775914911122428949537369488216126902547276857906653992540626180489226538726352347210737893396594268642019265301765018984265911141686287444332511593013006437229510259474860504373331460968506917259876877186657797706230693994341149867545894339141381399328803245886685009341277152816850813363615312880054471433663808197065036798296673187804909631295134963953293835684956293829512571063710759509389399975556191630746179837127588341460706440031962611036875437382793811200651016175107739307716041478906945615992864936383293285797961468277810731857190648390755109256460739957171673400142014456685180836870222113443628674684942258252091533721057349994511379213348358363831997762983450411376180686511526487194144533 [144,121] -218093752517223392549039821432816581789174253455462729933898032045522968489437779541455797690855390938883625821054584145341712963360504699716170737848038913293797022697980560142496761955726307642291551576931077197704393112244865685689427057693924172233189515766824804317139960798452988767043516260234449026118877500387540201289816055784815374826882864751736982777645915990175782097968784513661960924519364384706100014011784075864434363666934291599888783195520612879668473488075980709659897121786795706856702371383404517086198666713447550751808339991461444662932288451141223503527698276341493671548683185442851996606150413786490103176703075251179072706601281277871465239208193109136959674500391787388903171325180906571533380763831991175830668712922629461430219915437404871286050833797840577362377122994298959812243879114995301187810463051514589734670207072681725084178455824875761587295177493845772348426066722517484375636154435557230343805689426289828692733068597277960753835274743608600572973828900115788849586931079327999550586678609727109989955909853494466099258234434479495009425220805537383164298715932426724808109499637227511856447805671483584361040532635073062026390023259913131668784094783011986176143701976766642466926820487516507807387206487831844397635136863064113477943017851542635183388061269880698563621410627901393745414359075911082535539273200210995032275555174149706374310752204884890084905033056261764389461332820412405449487452179794629453898449396713386675284888367436734519211482547037748058566582228590310301687705065276365457915118253978634872551032522324162141030460365247141340792 [144,122] 3077937612846608553648031842722014175096199952256225423162493832641330017865010199390065092577617880357309538016749016641605017613714272003893339006777629131826922410360675362447029680478761123596902407810577581190625797327482561973894185992982699421000485087016700293226819856421790884631267126267659671908595982197984771208182419148037077862062955482441461478418392188492801167439643686581845086959780010222413290282535302652812526359953153951357226108714944392189200439487407435063174212258578026261093789263295317007495531009229851536441476914153022787854043612176589429811357554105949759165252912391459978147968704575362068658283013828895737049104293880391918181375555437846530760133436454779660365464328642227134346404525897267892122599720339214453405057426807284395918239142639583998656888028896085056917598417526286864746931945257880021097315033560534607638481063509955158626019559044600557242576054215772543101866789617409191703172492914040520712454793598528450206672909818422533500460210399641608886845961125449507307889032799637832427301051469205632189918434860464516998306392742961626690120249079226660761259679580351159267624810384290529444432110143768082415737165353429045011546560666720912383045227977968592089436503022171791909094966240908854897454769969993895024890233992398245202956258147807434746523503084305559706977591961004359494413631739738478787608956939249906752980657909708249153503712591479943278501519928005879518336934049437157570099996621108013398547340229329587732027843625890815339216098384456110052916720273605053984749650143343791335814159979480095960925609849568 [144,123] -10975442468348782970443621434749488445154551295564970051899909127185416738034969634153854773510873749325862301486649714437134942212522196802746084283981261241118728857021437325844874491881090068586789573913409399704559233921173003500725290557285047514246081345563901164111386704935953733659580152684364620385910858566438543176762672622679329051736530921712367331974741205526639452903165578117035086506434446846633407832550110633408445013467660089831609396088032228680222230062238065882838516703527804257627457879385180094798752873243089140102948189148593574548655139666530366509275800871712425112127331465331829181726285197218598442152578788230626777721590550558470166616493699392907811351931067375757229052169112765442321949873164642742316461320097239579000488541772140075640918994052253184092735619714732542269460689790212550764102575708599797576914561799400998076847296997964820234729792924851896778630889285824165757144216027977982902071369285811948852719032404651158038304836570819791389306783822288887286998584389981144148768890661006456417089962152904291392009845036407191600527438142562177080185329239497279662050375002930840210894155226755060135606819076507174295519930931135291335022203662915370525163171688268621866192074444751850111595505176278793007754154320495618274777681175007508274337348586026550601524480243715937092593866896804762777107742040822156422616280024979319664606563828535845592143257069134056256657185517798886373851543176736433336279377076414380414554216130298620140487511995147625523501944269205506856001048225987712610055995350177149952911657569717676497765 [144,124] 24698965566835631022872904477425655184623076297306994107663720161850563817110419365131110963901027102111323853074411135604034874258570886175184467164529742555553429669033471959925786419841529932420796555037472008456606771945313881341650491510957688836898320885786217940919296286930138443819655535849625899938244844819488534762199679321583609192186813532351916901251549817892935834150616204386255387196737843530607627511190112220867614307494655125591916368673361565454368109376455504311537326878624490605537693192284825576112250047291113512727306477898201465024487765524099845108247880776060207338726690834171830748272224231144518837803592145743946227521857218345953537592864590026085404307164264401039570191822183998804704038901500568963349532008482242870409548722799335786785347880321476282496468753570347039874760752890674861804775271410172286723320263476115649261514931948802168502365160059978553048977206023150810834998372523214429791532466042873978961704739914331881789126902752630487978236573804414167318401233927148498249633268141130612488425282705162948302119092804147426503663979528176978575959740780223051565121813745217456654617896750829987643651185185534947436657447625615143119214963219055884139421063755227057856834888749413566129104282242673858416900454212197510764891352367395975423682449943081502064317398407604589646749109376827655394596863640882624207809266479752205527158968162862650048113549646052892455344607507242098675993413670607544852558764941780864241710128295095995724647079278231280843060433311303682212136091883849737829249337784392547307985969298495 [144,125] -35454627211694466412132434918133451338898275528251981846882497620936022105108730060605261068062188770470916235779280647860186737458922464767769868987238951354688521942703547704218741864687648713415747955505660362577716479695989213297227386313903085063059243078051177866844574879184409290340998900075852431477694359529643710218207468375270583784463510345719292269901996885773483622866923546236457227531277808260896020034115653064334778760337290097017998366237574466656521410146815006512828981679590337545192353463988236892332825829306497216224747929459074806915917634664387154906386257347354833492892555705135105983091098977290564971142834517205355538899478095206127242540707487720773025259024391276908786876556211466201183595301284962849051353827501209524544629549884701613393093763233525612904847239657000824791274737192051988368173060133380397140574180096364722694470489896627825209309141916634485058943106985401414109955457542433308035249950407015969517599644879330770776783779030851298828668554949245904731414498225471908432785230751066023882694073371511481522333056607042177283420432664863531823474333328171944987162306738202548884486128055605811117805994566759109004154170542154767987298467352433002191423814153602932761000362420467590732257983861615023623995704387271205817418875583630607631238971928859758267862108648499084244441869381825798081903833576761745970074497824862528745925954626378431881258193444037199494616787982626639094701437853070434846220840748913732964121891619206431836631231135370640093327365028855602183479650792748598522278911530316652287770 [144,126] 38712418614265677468311783992789771280678600266642911402802035366622884804254755727910378763509333353550074111228490311822031867162354191331991663102836677925159779901360499436768908108240768736281310486110638631133906222036918662278694554144549345816302770188858027693922189419698508409191314777167545912192868343374381069186363198980118879643837835365168558843557713920825898277157820113096652476825145463414891875788474083698853928210197825838261537707047165821156710785045788194109963501563525614427281886557996013227206573673424244951510038738578196887912657962026452372718606498344675976553738029746200210919295978990267048031835873435351308657291695169707242335571243419580025045432843036578603336452006377910941144281950206492498868710379622404692591697446761722373473677118287031809169256010010659587403089706458597004900451259345123164595932211248032482112070399571117442340343365553086527336173941360536261436351610986006297285804065251662617611276572570955919782916919955423321627334281353863338704725384966671659950893206543670550550479435846030077669918285565213246749434598544540822486274874839827298746446786635414269734480118689912831198130935374913546804532111047321324023680985286459770401181225270976264711393306289393962222059625570528934814387744733391595309325432881759309863240624020505583843371859374547488582214317271485869626315856719664358716456526704671116212993992277334288970470725818672069469960771476812902265906739764136980130776771511964726432048651556612744250305851188708115647359394423370952681465707387802960563981678919959 [144,127] -12655673730926070877253390924970459470669858465826121927783514885360087916412430931103701067038495901640579698911645980469378011436661044068623779236026502797167995084831617473037696139178080818855456263407733032738198801314425769174499463230197100025930463593285845155572120553461121909710335498408816375850184322959478039814118937033433176290383842322395621145167354758121479998586561425407645377096499270891953808575183800401340116330280747964088335350622291611630100217797491603190018056393878974907643229222765933809674048284031213940681181955338524522572986309821102316327207355056409774929414082513261413515929808179698713821442113282981138313101763174575777160551973862479159422524239972820234248769681379944449981778767115999984097351925540893190602599537404317576037411103812992766542971643726894305029011021706880314154472862293845472548018995971360795825855356905608604291505442524248874852153196564272793005604595946324548319505080162208371050612292314764320615726531423189437063555013929977858976594342974587054837632218543830815573109705034932946903073584883248333921947850696369173500100029976291182481899763871654873982386505965214633343616177565399053006800868052970065684715985311365795007921397027466522181675826965689172222500409506913588382289398032119687916561873483409299490068786194389461117608996282219278975870139316543164266951875650344978910320608151137121839007910251275492410677293542460745241725788363830185487669169389016251798209901910151893700258905626954654808938964572121532818982833660210090070538320262035081768106 [144,128] 7386694439755203355753488047913500067518273699841140770753228497793208907795297583356462244011976280299058659428561730204448841492469772075512573161231766613674263385012826153736238447132556230458044078102509563758630637087849507611002253428846813169370061557257547359810385637563112388382830017440246100563947792082350281492196108661562745709125402449741803638836301351029005918930076727874849803694397795089546714830387077091755754546838747443399792696789938112187471931880223665756910626054710490485955416405763644574813892975470606304747901171114065431613526891872901561628212837876649110380941887238081552832810068730943821034488239800708194178716228333394008598902873565567885759737553366476284971538740355227962566551993200474619644001457490490954035698024961288384013069604812918268655680192196184621178735145974547202316420557486610092269896824308228441941526241901628937310263710081806273914194769230258164886018099288216400602636829382194858895882191159809932251133023103506078494440993412919858574636469905538524230066233199303814658124211359070010329888673149717484637484628863388793328981527208235877328587976384571933432353774004035121009551930070459897746253031853144691236803635377689799095691844960725857798449895674561049003865900356058946607743907392669649448609259618889115050432830659805142092663345546875596931361415502410760274109333161946146223888721984049502060369681038670282469866104540241756426600956919820576277843469233997281754734437990296451144174088177803699767514100988659109563268666792598739599074761529824 [144,129] 191826621353507126082995843350703429660510059804562474122708736793251441627943905648496180740167372101668893728171909016871069945868422766436121744568267095279846344145890703100520814638104681647712632623754438550346464763493343733432679151344467617220035438773576629492484789531838131818527852170598254977508322922734300903598414613906914904329217839492224323757907742621169500267367529722067102815223486084453452174814394167844108944052542610664567467201569758864664970463726227675914650846186958618492126500460454805905578336527569759613305937938544443983209561414881406396129844478849987315431971246328433312169160465876225812579601832530090670806609781136612513725569868641455358688532714326643672952818360437622644783221008305424957907370316984381797579443638243603678409883663088661687696647465755500468215746967458593819911691486783308299139418223955177298134781160821690913403217195147905467770953241964925092912842863861656961293596113166713323877393162229244541872334102595396009408176100458337385435409049309369812158503878029742300836040078145674725559009199798163185253655221592017312219647510726950447747841659329260880802988529061685354598988981366259541210541216036756592403587643025620855037942104172903747040714699853625964933996409046340664592338383672264706425644351181747478172353679354277203293564333565997132180262313085405917876286198057082135271434316140836479916349911768903699313365737052561151356957021056815573248147191867502456639463216487848173870265646439018884710723041060018675195561889604748197322 [144,130] 237621188413216526455820470984290034559452275499894232342690596861824547176624308223838670216955155792845262269728511419820184667991218886502621628289641853080253605821413604080181801507786669258106810864590888923643069044045856570724708932389670101235262758740548815327564517831419483726845142107281620922786772343298185956147903723254460372994652875206061884350026862976166549130323365053559751874711249585243702348668409237438207967390981883580703746497054731269770031266050883757389493147094290738121354679545683975701877775197266163991477603063323661282957356865378875812220223364491974427926497560731407387006361012323400699042306007532689041376192112939333588563134949340912915995707648792315937815949037460252881175731422913117773683248485409800264860326529308851663227578310173068614280374339159547877803315484682507354568562090708368670615611721652065206891564701560219386993253511331567497211899561098891911328145007855309246842351013843965868375746769825843600144838260172129113582765689116739527465893702550176785787360796179187669338494945173009846965228815682020879397056848187177459729920883783752055191385409582481297869959130432402782570581936113322942842127560471082140231024786786236414146157588373606779221194517881813147394714544198179917710054409290835882274428697170395732324794131931159903545217977765259463417968379431325142777838899757353081612667590749713588789531007885630487276201054341074999841858104506847562723710029250532359332924316166443403779395860376300086550410931749778676273954270175 [144,131] 15810896566629314772244184887342606753963344014089088429559386634241745844684522297300272460985804768632155951413118156620618566310503795982220958471849990857867419761182819390317240810479138548964716315421501204305627551458029435441904962611085260458067042697329818057493936077244519261503254510797032746089156450513622136665442534067066352038830065943195522830539039699627573331114238647396590540832705143115377369593210112561916511380365392293907595645758752506507601266589843138285883929905785557491264347675421210053498022954215254009328951535347216627497482582258394114792887814423523124070655597933676634673503513287687487253511523148683431137368473044299717272557573467006488555103400418137324212968942868390733043811263013418221649722665336453673275685063635892669606424318042956783420272759216653141781217706149184128590857157545370559293370056133444814296216100879550864072623081833674685599507206740812600959266722475212208094786997106299389258808458885523031671436810135179291190146268208387287214428703147132953409799436276935095793663340606866498247648451721006015955681245476823253356625330367569398548161983451218755588861776977274146157734928586295333410652881648331621562668940627561743417629571527150672424227747962100080405178978889682909738199128362974013797092560318346602474480702871433509246945781238244798526952260628218300116294224533042160782013769459812449572250165966420181060434180915230384399114303303490008168009679659097734892937953079753182208747708215438079452680837480423262177 [144,132] 1187198107571141102254119462770712176834632408902727936526220686553568453314626961211903628186541581798626526201942407406359252830489312433216642788064306886515194908271743174105064648869471502907500973973134636898125927952612519373536418193532949681676208735831330140460912299528947085197306338951889290729737132641223302723791949255053304360802623716770449851483338895610911677294368616395623269131244704914036267523394516599823218114010617944642563493604911296890920577902839811935933434046436535334419416282472279511253487387784222783301986203875865200756543842214221894578684423834409509481199325649481875228734886169757248708212645971043747458406599202492043691442747034897991332686952752244918680316034248000982042374570959891907401053624067435091917086660772418318117464230942541520212222194380180236468307098949141931720652292319326098350222507728746943195527149610335599517268727802218370058143584917875457839281722901261100069163611579900595473015995676172931660429579081247991998112033285646545474703568412163779009649655010807928555073978919988436207366900030101152613010543427633304851077829947448429083012254804755441875950970241843861007347842813583627656739087057498375401919854062076245221179136425312415626908037956217348070405591443047000947036931895918778592957134100180878056521318332229698727267592221698194166952640824726296088332786184812039371413584296558921764579604420455318685898968881820371127724709855330927445677693020139932135420738520453639568516908678746649485415916283 [144,133] 30874992606121421781150914294055783783978881123797943027528994127278043996774028170003517620299069911422499679910215127611445697534736165110454082354699832083871193193708208968201948891538395613917892804691980235229273042076344070124314788953588724163105826226954169859024079392936073987253974270197297392931319086093527957349101381374430781217428332747920206266429750885770918022964040884062587123796786295375185745743321696163274810426086343910202349744195369798991418681542830355736967920547844985281955056981020433258114695733711559088500264709325721471531019651570254347327910842597578718982801954594391544229470145606824656395256512222503919805660012623974548959672580140159483492343011341111905572889973957212862447226947937415942426462558639953321485703890996575135534886614997750982403871345839042660120962735773412167152964089349572776619721415381252687596124464179243313111437150199642783150567310074291248272522957802150572193613206520442537129506419667135386395442079333864329685716650397020324096675076246805213837376495824800041729172476052313978896896766040397385916833253535395206956966201522347140269450783137220616069002123957706232702026236107421439589193807810442241983252327775812945649484445878853525309282077901284123290983165668018031040009604942775325544985735822784894003830801627111755503707737396083537411181620294171981963602762257742828714429496247406316493623133182417308441421933637343299923926157900017352900015005828729437955694951431339518804845263539799755 [144,134] 282748911981084732649463834688251152942591242318204132496205931884536368002167771988647195431731429203918996428665942188931125846358387885143917837443746573184885855129482630758080406780399231278224265585679043729389865325756238086337837648028230077608808204767369424003730709064183074310855905411394286781852739358229552918522176543897356079691238859603055897654567103227085690069435753882571296900442612301808505507927986023136916131385149318384258199667819314681059973403071470842107134063997249142728042389560756465887846785235947363186095052770267617151590986337366350415374838740019859358674468986014488276722012610433376635122927330545687794040616999317215708930954244227048819461573566816056544352630677745831635969231974304676184988138539569195510487564568445952551958646185512679712984586788463756825335091321671816452950621666726700146799217272141065652873801992815664309964297742414412159929613859150058208165367825757031034315129039330043219793316452886475842126095827952196819169612346836060439764606696539347947579618106645048437655088084896496544988597155863590234665659771286131007103385325840594199477102068428474790022970987895630968885060406098077521812154937888688764291980893205651449559234017722978891329084608673474552527661485288035808112118451926529051296108841235080627668465615992530013240496283867081813273731475194213828506987584044588198569900257074409176977908906309070626581994843983736300656650535281281503461440279334621447730627490394324416568267 [144,135] 1855945458022629742392632495932004904852922963307358330556756022905914940581001048248677950141048119368079469301832151005264953828606819895837473141786463077649285651148681583944958466864739301739724599441778805146215023771896908826531232458251436210699083101811155157350572344395664586568577150129996099430792875998667845702261939805077887430156084016768667147377760654747506329038230560295118735174507774619027484130298945980744646051187126758205938808136025529173846143625967179276071780779127724775050323243128396166349475190540730615385338400585756324975539985013250211553585531943512303506036727516204988017085125421158511581736310451521051849312177345041985239738096129847392837109968103631370143338947399254142558960021295207040323681781746606505070736788203037339624150462635679625541945631987459833217660317939546739397667466094281981851524875787846018098154925606688263649379575223542811693909945498326711764079046670836693421620967400119658574744299603618204641013267301216723210735722414550290274309861442690646225689138634317263339773804457891306612014641480297997847589596586322445322789508159011618313744082968936711258236006143289068370769298077796001838670835893096265010009239165261749265777630537010551411883942844123977844407419912287119179424547540485287376189112186310620545788578998235677374444012392932242527074755891411935983637118475547559872229788083508793933666113439929447826735141923043710561004719622467014820094228786504222342237955872302 [144,136] 40977136031086213614608441473130739653974335623167981238016513989318395664977277512569414077093937819813698434488555937635351572086414483128456987266664362295498844260220343277011165365441016851792772511640767748755598190269071145045475123565724394669593237879548944958195783478892905678603311743386113087189785822775593918092403656809802206326246904275215045715273753975994973724064824056534983362003931639938790353188120311380515381575701363108085233610668954477131328787035653491588768620782255908133061998876638502662167929098893433695465907803904210328704985930504172575954643395463551478528839231186968152532019536951007347258892711238994830860383712187168388404200217007983067242646873533879625188861670517284259632424414221531916818298080014828896535314160423223561363441382565015187855596739367570132954634328914228337032779735458752786772368338766564780362291518288495191821169348167143826643850628603370515767477409860091785850921579015669894059075502409847791429797677085836880078374343422077300899725187857585331686911572454428398903472580295064426061832187102545497338117924789724610359753428025941682913581826692578303089200925947930117014838709256481673875459034876743355385374958892418302458378291965642074617756769122584614659036309467346803660131172518498583338013344321358627126255033242438487650214822210657950244571115669882139565969928294102691748529627434645627815304600843832446555994631070281073906098490344166561303225688488871334288 [144,137] 97798645234678418623452448613345477311307488363024246038038361269757963123516791531157056649401262777634475606959103593189240848411606159053254308785205732908688373839244083044183746792009716233894995226999198000566116781195616527839406402979921253535744844195687548130340739640711445877003973282014173337844827927259208873689079438018019186479635010294556963915800124725804260951584916447110182790834893105915215062977898830640236312753121934379184224396686010260189587914700981040833935151798159603028482553214277294303350178544825723354109110188832647644368977296507667081752395980690075037252402546144900326163602490853300893355542720942450285839070075404914992137420449419719973345268165619879003093965239782608100747955965712823799164010753420582632839026583904350696149267455376700070549344267319805857808165158586526810807864010297102777978877547834219350400059916587984849712636586570414032222625012970954891099660193890596332873081758381113608068118220293701374018343436326182510593470234371710779552639328011913475078139613961490939920977588105877042008744527751552572152984373592820959605241903669021175039862141297075201429732747042461153061158271774549653275051719927259775172396282228831022626161239039568729732653529535926864695119365492336274837655401236086818423027831930777111661522751872937728345438336306752077609083448632225617686039479079194957238203682358201190137468215347627679108182988883851044754894340298266375545644331 [144,138] -293152470764339467077635852408971205106121193338139136029908430103044436153675429786786506751542012763809675454273835725083721438127356702417446796434137045187349774352870824896338193358862596118910653215806108859831228617343555764569152412696418245911881001946746041344581278835294976930915208383993805975814429786673752812042761943357495130966757703547186864955755727637558871061012033957818413030414950704041120014933595904532583395084534921352958211538432080361179704576163100555999934707325811764619213768123538992152249316432762674194107070483790262156376028247289080323073386417800460848072917895826172885241297401770603942284947213046882033817882565994391530568165844093196812113832536257865970449539041520858334972083847541350439936614006558551813831065697046159838112313331438222381204331417464468932375731436145332468486088090375741140830839811677458665261464249887749752871943958718985558731202710824218247540669034076475532555220464374734828123230382584424385511664092570646079131410533962583759662326047354848630040878065132675585611965186465404208195293644155637104265494270861427513998572472742210182148389199444501018886185215903490254952516987405882424287871684195941935338051544269372699068827919614555686700715568739243242373498832692593385481415121946044068519931956242245588792658420256975410289679448203401889444297241614505450850918405532282626877504101669853539373038115967316508111407198052394399012449361647898 [144,139] -169720407484789582441406439701609965942463031731488167030355421152085017324526359622378201056112048712840542354321094905222823537669362908938625379417601783695656673122594844451696144427776384770936868161904589524962510929793821677706327535488119281778577365863853148460068623172562018070075574051924555121570401531381064686979602496009241313763678188761396815816358207279992355227530095707174209643633892828184916507251761068333449221097244715037812851524895094693458717902315282630100483127358612025733843325614149388057090701989573127957661670408916499129726036157557876546251484155993561859785766980525937329361083527210774575867185805417731703601374464347816127226074870022467714236021010370004416706066680832299921897673099928451767248269984549033037771693440607837781990708940003547135645633977152478010197218531626690594523721829847174162393206267593031943003415176573142320531829322714503539844065028116443612851634310856579307539714946302563727250097812797154161758154836739334003162463548549848459671522396654851351215255336613457927768361351173789644738459776867548343382920974137109249764062919748634001903969082805042549378173522200297442525206189676092817545934197118601393685638657493812252590423787510080350169695361505157240986800015429364488568534681899134318827033057418060529183055868041902907488098787756413082011782416636830556984192218619297021934388604356431986404685531722600762623648760492690723536 [144,140] 221270815587548363268317292953770667994397646064991579719772211494153058033831918321345178495143889427281283508532567912987104068151351753791826329352749991040624234689444566142212775708012209686153199330482162023678167950941592742331056605861199032168482101283362531700209309813267047673485434546074867392464389638497143625962638611891851889931111280730442023835224641935615070749184904162280697882174766525617487233075863363100973431961954763737429990279752236385176425156510375168404048810873667693665174248163382322930716701001080053429616357739378704411874649088488303349866946597152758068344323845245679982798982037534069379697756762635357477442626986185575027791272389411313755875517895381935607135532034926865315910835878463575641988372987165692740776120430722598623296796202867668941059089054048059630909100467191625537503606020120660162998091156229002101594667219788985354398504357884680418988801495368419158668947643766461131947430099776766606659162642463294087739786953385259678587328934554758509332900262375414627792139448583360136278709075397293850639315672436342480236992680151599852590134483729449005146164119218225509832980950421286475574121187106651922702911144678069205828734234842461215814617373318697135842139736172709075544506543358091546007909954579116667392774527893422977293008565637667217511903720075044981456779365275414905647276541975752580141588696098025832702440019567249749177638216 [144,141] 69007917797039511852255483647905112633958461459172116924031941356354125366505162943092916894039734379684491464608319489666637392680251647227656783911075260862141472036326357173010424622582934444612332911298833399589340716579916255623426849137834530754420300391870418254503050114693702882190567628757080154997036370561039772844483064518876368122151459042222114126145707378668856715979290794024487289418653652062615925990554386527845824888377272401161581053297761516813377082922392210592586535306607361614273186976455944845823213288389188622299882490495425468424484787700699534086411411120544935572921132987691350683829400454945938777801488707540449486704037304276401135986497920428726505440438746048066684504283137422538587675127265627429876343807315328772828903584067901983414673265039660281010369950584832276169910383996070607007904930397721450914880220126723991936320361183782783228817063552583182364865605054942399584289721392705736213634829868128508174314175730037386569932280089443009311617169858884090940503175454477246965030631059876437507588073325245736590599647182473282148032812164216532586722127035081982879121688803993635313937594867951722803437795647302698360811404049194318392729627546526688878141594365187860523583049352619581236326175388370988388276572054893098440203696621565589035085111333685777209097894390927171777294208494700681749444041116094094876564632905270867564143365162947 [144,142] 11433682928209331780336836808586657385516724649762890436457598300583843459170150610610198629493605218041864098036625178793110247665532866369516245603477801767782177942911608241065442284661718937045534454072963187630751176563442512041042904644025612686131234261872080897526984078008527853405066226355170813517752602900454455790139073522433264212200065816951811675875649803458004893248371993146304521258654811527340412823876147475867826760050880151596482908516212290906510631484774533381717075087202899625943072114957973437867799172757336154741435476811825000202699110588146235999699683129370549915875927772891244665019341491295450947087569179094367055493508772959140243244337823171606838672395384578643556926687101646276558038282892906574341470410968157055954599502868052248801192428840955851198517687628982910121745339696399636791418274225459808706884580085826669474352590642894548016162617748733632281890282166041400568923661617861890473302478109171833058126933256307162660389206082266457282730186986454397896749107935100591691528210274926911316965866070857627115338319832422260528449604298682425641387695210022963292327067932805946573380561786345849418858290404745287305217500570587796226227164518117220847636942987156518044251083922325303010234923136383520293444304803791340834365953496118195334967105905840854359646500334757433824959438453492669688610268965973775175272674832430807079 [144,143] 1088024826447121290448556661466537813374784270808552296739014900329594722875706840482920050568084169980824607177503862434859659528640406773221650979070362685412140282773634601361634908688903430912746065001520580926581749560614060944934355141111834980671493749267327893437631320701863490075257450369984727207095128831281066734062310225806407026747133994353839437429860218660705236489993659896109971976526320930503988835267915107530469621695175480051728067462265221244511531052352162583515788447411876507298043160745476106269567358893287516560964925194320928413415549880430030109802665345798382539618385961761161047423340514799817995605467092474469414603982565811620453212224985959494043789527859213947936264880834040400079936902326771561052116732153529895692999719116182375744566031858329248568992947141143216763889178548430096051322933550043387245918122408606508742349678835863681773242686000886049403154981209930646802397546991007717217444896679136208823434202321489241653908361432189250438972769762656625906249452907570518657707056556522110539693365003050268432023373401065848427581199404983492983441833931929969545125390874605800868069720853289003308265066863170387960092774791938886516076547838506267315797583725893720365160442189351112048005277235144980251848603547986975715575153368329209011139775122475240467403114546244176216720714832742332747967014151794018042530849 [144,144] 69050943090591428595597285023684465867384048149565753404076081339407168319553228866255704925039275724218265716678525944122838729035608240525860263702054792442100092793375569611581194332130311180380985204024321146997615384046957329751393896345467965536420941073420370085315567523548701403006045693277976509850826431039192955724362627064575808050054613173231729775650633089051014751049308801491198670628285984360836541937510397678839612481292227267072108539608238901243053427790637502199961374692883478921307680801763948333629463377499425140115321502569280939364942362540727906950157869363847576200136516508767290373821782612732811350040873839348573339572828722373588753110408479555938521100461724871302911127451880330499595500792370996297539291598306425583097080097072218091037373969068667012283326246594568101496040437110421535535283070401277286654470583067369085067812428741781549425931977961978807835388177911874377692223594858162734618470714635449988295867234927847440352874370987737588348847096607405417744823441668165681715192722753096899432801056800181576523676847048642553133177298570494644581844654950544035361625154694690064336096182166626320765241575524701816594941642561607924355993442172394434612955023759358536585586439913363638503873497725907569012431643257749440961651534707254659697705079669232035779509016926207587031806506687752710584740436851 [145,0] 1013939167912014887947350252736204137663872283275712416069924813539586950250348236083670103968973264388642433837857134035306810953078575810566552579754720175176736141880118720243576667715527202273436267747452732262808839860503999248688847680740691204674312413525936218650868737716883280340894749202923926090518134599031427553861498516227666139503404114148674125652361143730006631272994998148982595499058341062227070266638057067554356790199208684336909009017571527453062576495816955700877678686600859146574799984761676719098402758558778912877957258486302323619582247242504058590887974725780265564660309715066051191969905475581760405656139398298676175209323363519577344712855024161549989041526939419789793361175098792097510072102922523512100729125860429351476431802004050663022550717870766742168385091320709256297383841326573829744027409346432630932415564036952685466367394180183847848616488663552371695104633284464003179609654285068514314932119267653050228799528225850969375823452904105760586784965843674855655314170088987121636827393024752164976729296164406058588041529812789653568268439606055383848271625191263444314122759450693608886364181823986530892312702941707094882864528919669024129841215225180366681522586711307942016514035764186713869895734079551261174356826999919983651043248635122005465540835373636401796907083200587751501674560466190600448410122639304656924453578855087355317107526658806205582317479218700040159832443418410001569233038872242627268752119298697051141085981098885437509829630050409952988184893478258892010535610843594393496611045474625843901531042413892271040542028268090847825420914911228000752268877402055340643135341891150113573740519252046917493927272905655740678873351402637757220397585517361122779621184231579395590222006658708814510190099024169954040730497467751520903928653068803256205241654564846983703173555382914650669026815351827785489462011525096854314226555438928784114863802699991742232970146612585573140976784348482471609909674698763437816220851537278084018651292237824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,1] -55999795945654005650882011060719430252491520020049574168121427455569464973271093886114524099787989123573923376478399420130654521176196599246794824830011067173636776909582581048076702821769354235434201491986986380280234222883408673136166704085826448619813702355902065630233195764320137991454764933663556101991143122305241500184209559844633685275734271407098977412519842791008105883108502725654455568384424429146523749878272666250244803266614239972376840856605409922137778215037948314763889935888998875323513263236731642424376651521991122408187569088423587325396427709317476080335417439715899596177441182533599057779110110209730825848684827476899887925257290539077893620366114695158709402592767746618826216734223693459478045152066041974921676442134053314256888529371599875312101365457631236099452193914040481695355035503125923838780941315348503996406918492858360054167865150684778252219440059957854808343423139687306016166265493625070733528574930947133796448638691185420138403200891970204456563718476620657054787283406883970999540568594324906219919888042686170116705678673643611277916701742980194949472117908958892483902098716430458096772982923319726367152243073818093160325586875436548960475577122987440228549084794794165173125817249344134174725482212158312029431183722326794161942244231872661681768706770468287022024423074441836080547727453237044626157687091026685976231154200266207712432255434009281365444690747619562388002354868258300211960688282474215231199029622732982045329217306064305022379173250201284910871301928538249273487567403395855283046531990590264001780146228667543053566225775927988113935743497820254910345439718301405998813882521584525871498087241440795021655252787361551825324137532091816963391143893157793758925311535028126981931482075299466542995914338575892659027180587829793399359521271365894614287118088096525316093954210599257448286685855227795703240880124843291638189405975146987547797678282933794448047790199118949685353263089021374703457666726599299697249018046744885168043888962699264000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,2] -12700219528882872613328417594082722789417571910462054262092023973205943680904346683653187315116149509320187563411682141071947502733471734250598715640978772729883173760004225880293602652533028680885761462873501879475884803455579618530766367474710222729007209892851233998775835524756843923255029136207610932483349351790819311221195608117399532595239265016241306818666265119692731221350027918307481065367612635671166219081820268044159591163571392186266337907885295990835630320804746580657931888856642414424404201514952061564128282315185812962680935463826324406237538945012516245089392601288722915811452558887749090545830545426839200431414511850820919208186324965262098413914250322068332065801278044882604479936007384833048898521330567955373800816635154860314495684593326580029825266453911475682141408390931855659419859941010867177807102511829716378548807514641878112871394185509055862755952592160005829920534106330997121968655500166856165670570620563841061900182570633802304509854869979757438980781862061019332307821875853713466868329629733548258932278311932311295874945950367497500728479886331829507636069583005902627305516025375182974284314747710921323631010984778674609499994524208528154497959101894476797597060846950706029334013749009283491654023452969407545996274810225761817538489420937967720702877232292877605821452493565575278032183208004346989071036516375848577358083148194709753498330416269638968066410419155785466154452056514757491677513937410493665654182849742612542285714124243660824718202121053978580448533970322211463112079301255538374984602124423232452066468523662471805505244663323671001406443033944656249066136579005260766037970596562913241157803968730987706791344121752982563215309772127418218391682998033324618288441072262145479755705025624776246504680589643927109771409825446686662911663863770769366131948214805762680352136774276961174823453679964481426838600315745279926457662160669988969212358080232680056158230896009095942886276051790435217280618540959385642199604237330304430959548859817132032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,3] 2497519991351271610327990179849545632978633634464338582158451882460605911672322921878306834489135829065148946808673977487581264959158094518467354628336497937306154178933083671623920112525772046999061294613119795079166639694752410665048811277507586979735935228121979844689598978173768795077220155374106026181656544644271020498056802394695283111860338132147809224224184838489165093952932635360396653406482800487376609651648152368562055555249451415771417546422311650902726916679519916288638824081399750023173873355393129556760192309079647044486163783822096663885823317756751170567763921367818674022210615897818668477329579478706145637035530257816528222655134112474693008881567047693429249414880722016940802027197381496622124031495617146923449801009058959799817857955375926196307862917192540721846721923556427638554658249423243673955590905159150993397938881735238456093799747140387285174127883423096845445691279451132574908283528916376344908734868768310753707001349085629320163016776584564963709358395443745839673984295416331586313514428473485612475863742434920404814336366561236761947341854941859130525737071746283499899274579384771713180085739185974871037620001466870912246471470643605206811781857588252293512441355572849420356892934125590336663153141184633918946259500146806647340362233481360105703266270891723936498960252898698221272580032518540247651938430366894702578152918913952965790727899827676419201490772995036643257954922870006088946364181539320335999799489841525560147518459385214257916900481251146646972749832387151288630814818794206022201681868069213630301045001150999826011818123815038022226689744451414410961508984933919743767238923015894992122856444200622932604001600927963607731240056183799158690072396695065959341620014331114668117811236872423337872094516969398104670964049133446747462745614231507985680734375598186221722939485586486537276980346069534395725559859474137515314603233876125365381967427121687823541313369665816624914039016635441097359673816186809308956910237038011121697064321988673142784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,4] -128957210427255701197686466151640447421319601028122672833115795555614557610947185418796690261161290375727544990859207145742588439403684588745588392680767747634625391067119944573482757946510919352028086575696533977265007746586286443494986672757747942222027875921229333687712823999204849912075168865362454190815612957709615062592988190970616086052376013673322592259811606860069971094531533310751460250342493858772916106236795352275237398631920301731253554767537745025882125268086859901895716827623171276882477541644521677077071865725427901463340229451504181788008437165754058253108462572133835687141894086157750622160622126298087437001628769018498181807111369808587153009116589589618748865974393858401866102431020013670553630857550992235338393438294676209901117131302675202471062255880580346022833661938602022725051774154566856833493810359049653374785826449083291961478727437739072662502409594607135587990214895829954336284211878227803485604013858204507045492721074494607644865692426043289449023416555409382467126649097915821120364480303897635374712279039331066427818746308517101845433307545947340186972551675564084187588937029631248853523389662004151368146793017429293040228454768824457434619917059114836963279789344487344291874501780326642292613839337382129480795029600298339091591725556180726292654772131973161707567136583632800040861316534036396832455585842779127250764905212529176826848802238708922257140451778710036005259392279041437341119948931797744356306488184549115771632300632067709325639127782996770067995317128934202955215944583348464385069027787523043755653803674590642701786168122921963681704892586992294152912807942514203956472366102812750491446502758206089855059708905471113252303990878643635215542577983792905033914245808369799926686829534439366410068467886548538674103884670766252992315973679043227222419144297970529689265537546401663833355753698848563122908871631645076946769920720093220151311853981853979391097102641609358795922188082197759451921881945336268032470218262748216132377065165378622062592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,5] 2370165257920678700515561044071140073948450070439298927516924316346511476746149705972024208825810262600881949835984190684869579551785942750143917757981565290584282625773000714960474774859904218179644548160283015338389521238444060691763846897933766278766322335258149589553535288340571625561738381447506548153179107980862668160752020593287361195789617527630395346764757802861785463925328680372552151303437006131284454798273729440012286797072700540183300885786103053120797119426610049346211354176110281677751473457391949464433818527601236940265599993361803046116087627665316728677191318704000314382843863305429860120236344617489512541036273808536696115868838353394893148957754396104947715057111197944724715622927277707379426888313703567120232065965417341239184688583417671459944136865476113197698611808550716723206324511557517550465231027221020818274291925894261682607583111649538107965852601341218073080513961483618523578534259924007553709308447048450872933569650338244559500744846666858663976880439707468660378417907398889325100707236946231759392752368067855994136451492569981704589214157696843747606479073920135767055138764514096665860936631605727835573804259283016582601828866144194104143516929492610131224872262548977231436039529355642906908516208741288393610542881291440722223609524111389033735249785746701230158907271688789226324459409844727713773603237728215336921079538078926128844986071659499904648926120868439008668951796860501510412271475365853859524994732407187773159758098277884249374411851023056500211029247566608165496894004300160815441162525194573990119836694100448092609753379515467302588539973683621717820813063905406039574690570806881661183331116337254750906511644590835517579675884126990113976955773768928565774730666145988733612493450432429529015534850168747249920894598346885100582305336210075452520874973218046900047645133602234256720507216512594880467942361396697444957074650458952599995394532888679723388535267053162908412388852102340046765065460527568118201798548302639243189639478872626899681280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,6] -20121521519881141343687740948390322416467074901358454318651835502905520688190623288435812292064428597955639986798266219939265226307431819556985105479321317925536538646511326726011862976020623336536121844603627703138683877879413124430356309445816202372548777685904602649478266213548663246295981600827079251972934392588370409546805933518193776318099212353744032113321048345535293559064116109857005160335648767352193731051769582434607478430915994635679006663023708447432876410317590744604054265574459801211568907475994715610440435879639655191084652455680700718966622252548324895525534907319943123455568190333618456595342063941691267669051458504593923930471891719046735370454923821946489366345748738654011338820101290371139371381541511939492518900087889218649414220847776885530772861562819050492335557453398618464661111810334543905419793795429382360630788490533447587144068271413174107690553158219743271245109249126114473206360281822783281750595894502013499418653775118776427929395153210508439519373173114946220713360523588218040964065359199762449442571296752744300248064187127647105181487243275419898612705040076243043107598414684149066715739879711311393886777508648740370803581391053503595310263505210945219550476492314873291243308721579981599271510466119004272349677488880559734455939357732889079810709272831830718458160633574304044397501850417312722186332765789165556882941170207916677106546952415653271349540625339019029973177381867872711882711845670611798154592157850089180633598939788709404423691846250976040302505813751198227340456087893042639103276770749649408000514334529900799406269224845607766881869103158925271065489006820954062237247341966559567159792449573433203072444411050890704475185724645220752515922406652675378201110425796566326858271310037634097840450851596476252574444883514043467892556482268316175235034381628361467326077714184995449266783904629846900088590534007559979103969245989853961036950671777329602345230210668993850034075851023696901766696607950938727966015162105268319576861334435604520079360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,7] 79766301473297986010939426008019316868993798779768926930915613229164256397264351828343119305979679265231780982528927631176398265990442274777882235966423230645282752610918389142276420969081870576776423118569973756968946781557901180030389288238773039577140854580349654585439498551926518312303043373302374192265920512640221400160299581445150842055926569720146530570088173909711985594997893421271905278640070987642203501831404781106113376399954835527226540623270119733625340672584698350547893831243917219448209424055394125981750758795341754087100139979991535200866041091783958826951402063441194894185326971056640176247988633985828359366112218908142300990998761924241036736795682856133867278802964003231250031165455935734860873994184717260640452182037345420975741786045480457091110921762468170211952311278840000387828925947083463914893343002555133859353922118327499826832687633999266167602733264330562113297107732198568363671013081172783582359404494692298546092721430950765479662137333737917021138077920421725890075360985488496250136606196747509726835729781967387620871077055003916828196382002416334850789698839776022015479057713499297623667300757356647528594802176576583690508476056069916519081040002756006111996880508575462958128544642353588243960707144960846648798253503250469236618307044756383109665728101865802146771281806879637366764776769321708876383688015099015603508800212671966009797216018649156926078351511954008736931584849561306639047965704641757685006392290155140742012824262699803283334051626267714356135432677441649064354517540432104556183432644291263616203141200581137410639654701992626721723869914826983864674405024370911007243837689304818151866837407042405616425423860105729042123395077662889054322608264072832417916335402776137915735629688375987908223481894876871062883731051395664629458460018552997239344031756032254475303217663883637946992806862696580792814600641472976378408179881574917016578857535374201880530753267646129738216081942835982630143105068652647331359353363085463760537169867284257022880984000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,8] 309788285007518200039787780297423340367397674969416882835389431187818625124847997940675689718535858335062113981279013175304184592476728430635449309017338564579065686167170964347204648495703876872780974587669227833912833864635104028697013539685110707589026879268277451743672576624446242452751144833068340685840472076643997963768623240942109469861816687085461781537699865692262964688142391470759151192745133313300720688981193066801994400483773261507439290047417264438213636799066374405228779670508358321847445926830568101006239530657166053264505178082949966138205847334666908682825068796877910524199821668585639660977577225897942070599795491926297403666071110146831598623129402407225070022428571247191075937762679758846128821388588420821234824925802988541052514284438443327661003686410740769783586168329504410422866211395600225307620813176792677108846229559372888432276094372654389222668313066838742932139165362143542149524384473895838147659202426975563813375700627752379376267527542602862288222817310329209569114798526903331180341342507578132749328752832288393856143713727662466431998672405616803237930308979763192192207807303847959103972261248648953433281754036470365086967013736293439744435783308236824364719703547213179876144123355492156711234504836117385988051530425193491419882990482653328875189345689987477972737886179886082528440149046641831628063369509541744492263430228862321593885626944666162250800207063939736585228027931605403222006489639158339229890828810892104131122985799198722612718776148972718212264450556911221225501670957274416053806935662148505949610884120363951167265044925842417197230748932127309439159483927306325762801442655222503063779456524037119056315283224147842074145029205588213181226707589675319020282400720462100791943210872205825049814577261053154299954075900500824441394217419783247827404161879115312919163582454163811915412196781108153213218543119928054153439188881533651969264430990643587999693766954387839234583885702649663698698061445013117198490265062635896146995797626751187886064134625000000000000000000000000000000000000000000000000000000000000000000000000000000 [145,9] -6052675823654314630216719251714195227501788193295449421646059426638062505765009718801693107478516057687831185489395255442335483978734180880105499946077615119711122654923224133294271075859940231761542597430227894126611270895353047026717583155741330742368395220963709370844427752739051406055755653788193930159769515700522340617745975360174693316433991865890173322636558112872923135842219935039133626153977205590343949574093292308077637453331813037348489844106109474371764860931445108899057745002538295520662145944499429857910796391265974496678728958260161027220831723618730808542703299566742922171340142604528923787222190576259476285318793805923901567790178836159737933035022512850584247074210587326367504221450943126985717199738456140982691786839796733832082930837283987991235098332412079631337389939628437378031047416569026852553397298659464269911270586764446485970450492790085108782187410627998179001572191543417763798826549478140056654088097958339007586246002499216057453766146345204095754230937623532897684783584404925125639326172696079817266623590321746892334842600942775797969721672888200542246574333350978957603955199023274697795703584732951704649850076468119727346344414056225000821711809822923463070983349207022899632418584301854593299208247661569861781052625682051121414824703562562526404134785658884222800816241491611530251227810944354952492215310181548800634902041103753177326737537749570287981614294816780748520897333276688237333809716050331714603165641783391926914925476518753116037744150969863399388713497430263483146345548236721043916537813549164013868058984748022995040986360336481996511386005440479743981374682943847637703162328589444343333495706327320952264449746226075790639290954439480793971898555332442974447166928359203631864392107132758313550201534940551350626139204714434521722672939896204380736799251703772417450887355777388401008466974536237411114323403373978169504118524210863631462665756372594405704448154313735787191128089460160720311141579828942364995137571962536256858473557381095495220985871839843750000000000000000000000000000000000000000000000000000000000000000000000 [145,10] 38447681156179275430894013460225781716296955448930921115016167820083079105309692268692485492337654943549964498108755490024272445371822225121466933144024493126427162295864520744063796544529182071839430294240759534753030545967662034527392979058992103011202872057444355237901828868539133227923078068957062781104386300796980256974093344571326303951065482046620721319723302674273291345265501162730267605099115134103651267189581848648110277249440053190379962889595806065384155475252973495353684550359434029375188617215047297273304335325745294775865756490635517700729069086349690760608994065794975443556516608747988690535879611321469893155396052425899890406215198955415352935896299248393161879868544631589620858075335840538213112631075065559600806401985978088361920189466120039368392728237685911369153216796285168581074003948568144734600736422612179501614923424663782067641183407707886206123766764456100989641983148590975434704140691499074736416943687460794553873314667211919142791993058628882254923661169142496816107587399254543261576421595859337360027417432824780516204399980139385025290897139672056309953860919165545106364759020235036843557373965901132106762695912437393594698414502452983542419763564992234794446605914963416250047279503362113140535647389202065878547918064136173777813175757225916863099326808553351986646751857757274856174446332616497960980695692616344327056325325210191436191491678265858572857362475945136519717534925344071544860950377363740431761185060106313205821439686726456415626628528760062701640094347936550435246946291732043796235751404577225250510965068982586096201806311635159662858011803823709243459236147115465437483010259260754792116458035994478507923220682161036933061309886946737062050031513453506434598074347186929137390865997747547530691717912601050931016883624678213151848641041317603619456793361286729105198406677446432394186543697838692286916123691833477678745155515411936447870605625007377516017234533240914411359362574791368915119673202707777390838275747755653394335839367854124985058083505075195312500000000000000000000000000000000000000000000000000000000000000000 [145,11] -147332935778636529559711907356149333685836880954302593489579168238731815451285904399369346893363983613849932955566497903977598425041527224042142955918320078832323536386462709605969875984711181181495181985444412169851463829044361044672799990864329010982380566138212320247160843535917276707553310163673347309323172834276559305581421108814704848054111230295965956534663715270226914806430887878354018028572352361204044683899624436413418501986803801287027352339769579883187389251969476372641028420121405352584038500594304336755700835777730041993674757994752564094878225835267842915811262735249209712692555415888640509645033325139259821144925262729674264651289766905521522759304320560235748383423572705119295098074589203354205893682212983474982611432086467085958274013837239180796718061251883421451659586981977960460824393521548993167625725764941317323479122013019695552871189433329124651057917702090071275590606601057292876445413189778924116310471305405036872849531595958498598032855129620976624151813734197879018271503128923831046085781408154839638593899113977499388724482637090248111461684246132179855699783851177789224591757267616965062006751218920960012837077205570660049692965746460258104040744576305799570366408047484094581426134010452630187139562266050044017759587542180778008390456736941075198320161907601415180352169937299773302351734483343045508952033692513746400748432311456804667691029964599501018406789339143590557898047752212021349125015964203500354663472686601589109105491508365818868945896649845204005068450980536933666358167597164771376170876849911798155487375817426562798797898887234912944245282277860085613081953449374118004042713853727071513602804109035069156481326718343037413843708773016278372871643764927568353613601797991346007400923804160649156334042355378377634069953010212872562638963160540098004812262166997023741399147966962384076489154874987282284641014146756677131285959591237860842641761218265024755938805257730787153061194210798991669578995906588886626619537602357826200203381464529919182535070912549484252929687500000000000000000000000000000000000000000000000000000000 [145,12] 373698108003391075917996571328317904051771571621551820923385353464813249133466300067959991590582873890128859913809876836972963220772256172013794942573596409974577164836358714604322097340280691806287358203437899848215019909753917888432839816070327137640685907944597865872698314328501045683308369287419666663170251541066651000999742451505436877802474195662706296050009036954752784234477728775191453962259775168374528607303780951766654776123046373459211889093744039122168789944507144043071165546817168857046827629970519831744159642872376206875367289590947871962376816433126695893564883896218996747802249986839483185963238405645824659708436807592457671869268526927223495684009608262621824578171065332474379856212673982243980625012080922242895593404997609938443272875230460475509693997731732313236562961508166329619344076566171058152850836178721135162959960931447425176305622222937366820124692625356852395316310689503072802821230496963774710066378243045179613324508124761105458499318477713073971672734827028433877943628261842606182477947532086422696809936237154283182418758369722857714594336990440096889774594153455834737926394253398377758464875719153994574627665742499626750688979605886134268955841872204713503794633163531457707950571052093398355279428237681195534418329816829228255811430054666811049152233657022526657816584269797173671376950172454028891607603011319673133859688638168448115715809544248640212107247212698797297324666124188976298260994392605331758667486971031605506293234753226487083996435982416738363310539082400257948960663390159094978307355203092854752581509385990751467927927689769080395702994474812944526933082374439639711805541490767941303568808794197462537168560746550441066347268820502649953074222210891625576221087262584755244980756934508733619371686253920744852940923697070631970377014852903906786524524890808410697226296430118978575042235310446688690244863260232892773598415105697738103691234338033046649497579910429827203507864899762388843218326975848238745875569664971328513780029878271964055756006668536466121673583984375000000000000000000000000000000000000000000000000 [145,13] -583175261113248082035268725878399401639961503716552857310393397817261600766464465067630035360923098668203121191256807552838355977877050008697379535960253240662673578159735586486328335103122181567038606881614146876358707081970879198735646698217877134439413392386313328086460430571015961382543765647019963084655787366872661494059056921066331131270796125849739507732366188642589408995583284371348784485772000178752406502489943541618796089669669181520813482990399774208718556698918809622334538559020359098315231041388094464022808297287510696125069285193845331182992160742764776694549359365826343338106357145990354370052129919896933788181959210505484256913453544993664993541374832018465334708197610310028965077827943645135312743308468307658532148255452340457664440302328233114574396716951074766772691912336144142894571214641124490003086996861781442639926273649359915033560434066536218566915402953599129803956519798107521246063630359639138172318980038852171110276771136574217321922315326671675617875093562681056206502807983003718972878888400879842785300754871219411159735044100898880679621333803793002077498009797343529191665339128010122606918939728780262569747107400105851242470782217047667561277700747875259992612856732190016047657071609750606614071574343488429531169683097454704176282012185639067752319605724151688620291267099782788751836624302104220408663123659439830073677098735237891892289157274726159834411090663486304043731555828553650334115386723819080252088600443715299692216531619988520737472912553225946948675236168796167478709852713041267689262741510434145539168040960586487925936099157793521620486308704950817609150670348548704102401078401137499577902119607407676290902992512440180201957263546953001201099245822113474940472922294802223953130745618114693592554417880679153342988057307432204655093518948955832220637257985764049842745597610161721686412287731253772024539997603884555519040935188377421233486412319117057411382998460569752532770122487490159271191855971031503670230495621526329719767785289251431795085834069307830139994621276855468750000000000000000000000000000000000000000 [145,14] 202385399671268071051934019172560158939748528308044810737858798151646820614425902196229213266157887487865846016319003021754322547112871238586083901577070034873602366668081423156147715696318636672427167766520204812676887525148714757798400162960722312317448931079290640657061167319949850989541162086896669111681656822670141251873181185257233010481261637078419536014714612713034685698834830118074275044304486787900322470313527126973380209009527965742816771001182996516562419966203127984230659703172080723531089169096282194141360642146515472381535965412856208297942243418189405150145302732569726040244406519023817816470354240765275482838343928933870245019814996295138897132367931023118398727968538597067112932395700713224882840000034270757591047219114898268474553095423969536465687878949832985390121159268011634695746243335727756687181383632555244127863032669579418054790493291141004171194631776901816278251793776380134394169854835881347586893235394683456137052269725021059742639587678102436025330387223368743359820490993456958997305906220324902815503620976782856004890438528781645560820669681639279510429674209124338215642187558389021205199988729689481311617740381024365052323814470697751484040409700795280401039659385702029334806223977461227865675071185972694137427208259430256631528367624840017806747365555931660260392539163737635163601161369014522301154241658940721041481521442642797367803774179574652068274358568006323869196817869863923961569904179624936857489824748580319961429590369726052599822635156435429927441153937245505752500449879586381959638450687805188727802873657387569777829587335029532282122654700522572346153002857641401974929559027760617112557771563143045466306800793605948310910977002600594355910323354706569314867360980438702668911004436318060480343310224865068368455866929064076986896093052984139883684782781964035237976110889916196017378175619808484354710774305143343925401213844137037786986125696369274258993600139492256232223715013899062271315384576897324811348293975045195263382241051509552257518324129352237364277243614196777343750000000000000000000000000000000000 [145,15] 1822410400107005538601828618754917164484663465357220947642988977595617881495929837663327423982952269748085072768093027204096488732802343310989445545161693236559688749716108991210807103587873045322315118923362199003242871464813093917005469861420757669521502616519013708024037807686352709263891109764076395263081184766316424316429499812309808064087251163948321319054326270243421798526191067429811482143401538632255193475752685748203999408847459004375084741447046946088681747397276196978358580356875883598883074361927514565796710010798157390982260777134245801486710190001496846945112682251294468347233310159133688176523977601846215742290505751220806450862982546282662211156330361083137763517444267962955529222979156101729344115301933286513328668987098046819055749645556992600865437717175779493550347251942981599364656983706560043658178757626750364355494316654981018958457894847517627009343854855269820751001714948147146680623896882368618538861809672262307263085833135469110482620742281521667155895900839648663255013224377276250397483203911189010711838812433241643730134383123241960790413649433996231815903833465066403321584074659250530756184592294870317154599690750778533731501733557171619620824773578107036365517292396790026073337875179280657716985774573011483681501522984978368255796737246861644662169123938048447787880049057706753473229083185483433582094014772651309642222976194236560533117408574183009386938203843589489862201288883681493858058510141525776076754684921720483244388811861686937481424149955278145826244305621743971958836245238528026028325119253050443048336222780077301686650732155471251532661899508038238059807907112182820105874117599913522574233973179889688324675466272542816037693618244393842129326345083637218191309399691204543554618313100875827992214294704212817448973902135514759685131530741512265167837598795113965950178538361669344771914000267093627752553393740138879492499020589032791038131905672128072397569417813047602096336547969083756067772779317813566078780522131023117854108071466338940300897955783061571296464535407721996307373046875000000000000000000000000 [145,16] -6419981822913694207566401855880661267450571668414714991768420181391849553817206362474563516652103066992945598107635925911622826151079950203409943011271179442904055585630009868057429042484009620836380172711715382580325747690546854626102492771757359323905790741943653513976505148131629874560574309912064898184871875067625390525957913656413431368707983479995976571767690914865228396662718788986021935417253461036408164616307375981430053774607786216070271990887679703087077140861014542093435158258171825150006884981682423937099335855644211872739430144658692698534152127529426124523361539248627960049575842912756532343583109844469248280493282048943818622429791138376862790943428578143780320930174035747379303982826126258152679880893864639503106630599725232007823655690533220548298386985115251440608937369443611191657109635168497661344539683657841072181393620395226778824546995816817516600678726838244505438893840076991833190631075751625555192335318679711014939953728571250389285245539738381995781322846837765632722774083996996520188896476618467276520809665306598856896969080754339443454488042124462809143115564839604429239491456278883268942280510273460279112798579911643804789591817688123159725041978397560017064408087168194611478633911883621415344516650472693835156352162265648328720688429701583306427955836158411461534532994072708058980059116915244047489551665077097932996241338110366780708891867508074382835722275769179712623318148344344774329692281653320110501805790631424670623954951600025941633864933922441979721080209216814354318920210127480913238847389192882290488287816342846388943013624606868896936039591287572094263196351349762199166102758396628960840518555069704388858821766955609006257753145840591826712387118311196094026878570789996236841020541567617221421319705281824311497377266898188548244438212690487562722253083297488064333060684508086023499582061915772474012603469512327634999791634061292182086163695722256676572422297931449469508920023534216213196118852413601408416510678929964126885100364622550672627786391385839397757156689294788520783185958862304687500000000000000 [145,17] 13270331853677278424700896327166159753862279804883785930319541523730837101772219193464178824992630951444740187842258804023660981444369653767688240962313006319640517544400556369617294280181857724801104562445418460338645960111873951631008997957776922298394739077195600856535959384923304293907290273950083247475821541546813512271102602009810981919920428593387088217573419404250029787503091889546227894611724719860831342031521051863143087711034668586773307772471502960052084618970764809067518223018885695511789558053641625954892957622620124960453667330977893520949088771263810627199348675138982533584795429046409674995936110867212072009183996752035670611448903984102013235112281191466893873708230207931468525563306200304609158046033251275445133228586987358003567261115956792286498902609382333319187487534240232376426445988874217521929437164512781475757000019704057244055110783290969347417887286505418679664769668518925905496353010235583945119434754108129025211504918229601534330734573186593967566651817480510893603797251542930093466388295786095875384360295709130483975827874706582752587727038443269285089572404158524596753478437164778867890833506034251409246433245921780224837242464141325172692358698442091300380675284205879407083037901704331044805235598847210978328941391547470670980367782494190578428005117305657581491250878483260178640995371143519301111576729602204215619177958920429687120826660744244128897558896785155222618903570453715782341286097288225580644511989874826421646795332043832270070050402676477190092464212760946339984384245929685416618342663538335704919653775722880018424913534078365316732050135501948603658920655292997359171970535103268358367310395551863926292111606645393298060081835616192115749560928673772393245373126830940838237683602104576167711258709525069335504637721264604324836106882326692567265154937115068859159674601344255870923396075320654399857811039868518311568169952547376276294784727594472668724968423662348969809850775049034273626070624750973111226585110515953071286704533198081253394288393211993855701891593668051427812315523624420166015625000000 [145,18] -20172014006688469787670651520855324227089679938160630684861768132713011145473218984645588937164303114338854065677076523315870986660784298947385232209841970410138432141600115130212720350547475117135692891873127348673580484943111528258247534282123064532130983035130763860868462991083505815922670500985492450488999466538176939256384344932804431017665653123268685022091978329021045010806336246837495405276149938497324629781590442165101166707510765939907401931403778807149920765811979451905306718268894938280544378135510590746255393085547694361372979680582490174296964534045583055359420242036642264362403413676657064007942047322750934525718626458278652889988096913578000051084649079046898282775589651491847507527479196379206339903253407874320632999951817417667181065175792292083846101342502179253628391676832925556846697784115434457992854604517991557360143293582423174637266651847150564613847765735962739321163652952415234972335791152374058415495008201354461862595291037593226926116855537951131256429939373959121690426232797233742246311404733757266920428274685322907648791950107786086944282399092445677949018713355951958979459526945440151006281622678704550113061458308587133834506633000073513317957574420204875248767796601145118907363212139367284978745972158996588607704475961558303178947018661265800554753642926541992518365289915743288401606691889473958225089383968252955548275740031489281756697839919306618161033260495165260825595790119558048893560538267574075409107043030482685928845806633339415827450281291438072319132646832825676790387520258944079600620943110823732332938153752053141808331327282066515831747625784852661679956393607349992218272056616514166141299107124569706904747177427098880947304472116299764452718264461899927508817781224347181576469487472963006333810325129552870538673203534096865074661848364796407917844665420785817883897444723677720632314307515032683758720553886288065718364722148147825439286046966944452155774599822306976573067093031774041015855268125829459722913337629213997393233107013307807119822808270391495005613990088022546842694282531738281250000000 [145,19] 23922134490138586512063755318247636019431523197019744718323874120843942176835375597551750768818156144358718754346914524665824537155919108517364225336778214657717045031825049146194769703445109109543367706269240138146821489689674444230031808705312884844312324951219474369050467859193335890221095685607779290871402331010136520091803344181161599340892104176378577954309519152631640667510153819137206380033790618075317149558849218251304571357570761403670430980516427493840655431380291523607814477527581722312660964682063845400318364215546354105601746022831384543992698718596812517838074511158800006528148715416817859411476973417497552224733934266938366670937897311777022340313929159794953571981877918285087808069346841342993807659527404251831866203187566866734918263792529186275230820839046911790005756008607340046799537409689949306552043763481757490023085431302634907393434274547823398085301510959020137664766324750922343434139755658831466077069971704967525532409865545968139757376625161121196979815873860529148346416146214229887084977978439282476411528851180567060730235229598071627536488833828617631776632810263085868798139641944052103795601506115894059494450363812568620524709401861288552152563048785703271555145412971775761737040034010518119550196847906684142273053379306159811995853482003448430913007554458798523720373430970683373710699335754178197374251527498540386227792736351734405630398002530299461344698448481622747328857008595406034484992346726755725860694714880560491609916107553223195231495325675204916557997343273702126737329955197877085244681016898148073825748617536457196702232182441256790168674107449573928827904914940298377760549649426935404160463274880683502097441253015775322070901985191717634070999246940964585738332473386327583497347902473164445017861566535902723950314951177887738709336859091960072381766673981275338221444082410339229368062771505887751760788198940417375472012906386838070687177941686307703600950363523052396380784913874988399782675228588482574830094127806367708594019463274594703815064556327416710671451824055111501365900039672851562500000 [145,20] -22385430263957613477208469977197228826411608557558190910094975018324616385854887054103737645714193449691877602783877040595115708408345233141375975153863861509195826428507561175711504711463193010658854580987594226111137096507353713103951076356024193316274690052285738726904487684769340588559098044344773193778373940394896625509752583924269949062903165572267351073090732235278371257409367614206210940733953460528692936499759287767849571182827894370247267184298173419392833684600889124783022028942670555511340764142085410014063368001055557835131111936443563899670861465328690727170615270627238693463418236884713462990212472743366381750404344874682539158140260312314261752754478523504684408895007149892416156559254124172731095940452336801320220673020312163625772654655845502226154955623308375261406801491012876814828797974833630661311030872956097543101572221530908309389167599036186603776990036209307554547522106015449677466300289451369521282592958595610039716550069460911701658839617626213810163039130997740518500275808057963372344305690772154074933701136937263129314726878703985173029117277604802615754267169217088694554604429509579818651224944156179283394425142424667806740156976833491420695784360425332383255661959168916753924198393255039284612992754376073603269168128142924768117222470541747281103940765727833069799708384148642897294415062824576080058703397399747407455525209217892784796610594609160712962527466057826489935129214826675988665682567879214554837301104956212718440924104049808320124275686092801985023374473569481715832315586100097539340221708881566370017124801893044542466903790547472930328024128750325460110679123949521360782610111201659741107607411665887055199786903430125722683257816288143668829539494946326784740885766546493466237095115464861218646609366010336248893487076630391024686303167076554495149399155619642526584618570961048996482912942358236800436628795611289529367482388185057797500520897580643222151710267670328613307890696573125577331697203408848428076787585101161992478633737114548093521301558976618350766992989520076662302017211914062500000 [145,21] 16059204390258108802596730027538667587432735341311046764416323928651972428518315868315979995587974271239737317397936362153597722732307879454103848790898816801650457516529537481937727533184560605943060168482306216888876676593210034258367903783240799837704941058348423222817253624526661626781965654547083286230260222561774542368209916142249241784645944158269832648115919272356936973547544174924044557477057575906294780886081073985912344546195775528132207208773559850084706156020277323901531881600768157398375368350262456201638548764763315409354362815872968228070565801199019332983636211231773105861168441403946311358509754861304764720910432137507999807323364074139482198920640258433726927302625533971847224672181477358659294416101347462334155520944298793403672087942656315485585007782864064662349319723775258632739441557319315037025568793076334729975820950914014243999430989980471847008311260014715295731187371331216371563577461852366169499676820788135956703995107273503127866687670228975329202734096037488977789672561115248872707789040114011243700300445822120311597680226355632425983777873784883517488807208465773570498998357084325318897753388673008694704223532893523874858784539296397674529445159000509719341598805804860620842388886858023363331277745248314647962040187755293029437362877103724165181950719247994921232552758714500224935912072510643060444380458184578288725881854389076725466032791720784972418075251263600054880991314600477772449626669442614477527548875784867045904240497089757240683166537116592351920849283444145610999713936436747998935668867797302175180070723662419279566055925713261260964386382992790251931099835071907780222887543404921443552746581358334780075086696647345189255640087251115719089689983367332634676742886646025716979312936359773781378907931633582084882721152803509666813495819835789329903295110434824758670066267624825917264754361028751432480900653800878386349962801898412116844122199341110876239150946264803958722964754872009690642343271103813263097682857694065107820966810506378604428716466704967575441501139721367508172988891601562500 [145,22] -7738035009045055436085945361791536649138712848958937594020307150903578611735670311951902729659276184589913780608777434380832048942326461842478811181347189180599476188423519183374570221206894045341098657637797895747224124592956437397852024130447549119288933756059315990224685848833748862484732104585805280870562739084292839575043779798696396172140840118424706141812327380074125056731379831306351291606636998811133391592390164359825950433672460952794375112110775829027219771773231496565139900741755098286411860095019964645883389718878106761606601479447354319334774335268241107225550867162107960304271967816814839874935539064768694602155959405604766482458758539519856757203271771793086361464106411711256151219470232856698481319891510316143885517753481671008589478440513209906523030047100269055887545328504620641383255769561622893312493578294507977443202072233469999074384175834749808372927663975163668233091657069521338434461933320648043456963066339978108185971579007122462867060783980277822277331627076141207360091300821994057562080619932201265520137198423524997231171707541098988559485943211719453565258537167242818096481367297895028693368794584573262927125667154896887142666391422537905635749379065342945057778019330195616031990229412323397422357204855382689096029057513196804251795922700554182610374852217111098353506219173449411800007041256761381367387242862542722085332091811647795325357391732089069351340134347985551861398108374142832037694288225349949231397811126941950479283125563700378853799577716471993499310973823867167623354686345543754162215642783113931231219663044715986627245382539514649238387013306312620709560378790068642118597053002087005199684176316316533632423966209342536822695394595698238720522623742543188430839397577324219692133698540279487551888427149843471616180551319889082171131951920740812314383667847443146681438328414289150221820669295201817593271539619087664324128268741131603993377796270165311614723546347312211719904456982996021178634274590748431895573651747936669572375502291039047650700219385202364142249280121177434921264648437500 [145,23] 628984986925790537606934013573941171049191348760009035344873400146602102568294664955285498425330123681401419477767411560664472596374248689126944103643017756052158802770609647590788645953758426986319912921110117718252962870312694538529679263643010974647457767564147520812447652592359306973190361132693757740661605553435671518116380926100003705798491186328325609828713773986328125606557809009292876646707720256208271450859128203461018920051157785009932489031763539899937813854520369291021341407687594489219069268591841480144034307105597927883344558268794422326667669455830359913197075951764369975752946456192746342920295430854405358925545185708794204846644472872733653620718922776671588815703191253969791486073129455868830768113847486921055550450391984736084706195763752599822712689336735018220288765226530303765984562502848000824367515908991936789428687477514337172880195938308520054511511032593268420870822084002646445382959381859952469418176646367931918367515843106450136181866122252080079858800127734311720951174125585420155807048120810358661241551494601667481295495476129161394217704896196590960473921785483761006237032608113878052836422041695586370336847495296146531697365056797984431190888984510976607128494516495736499652602238923392422927745414239131476125032878006487080438019418968288886558810436069883034397362855609875634028926330364625369732364631951034027635808624732097897515690153221858655099008342287263170585221048088110515859834230075199343568653568746881876868825425128973821572367508587238412744359869134713865906957628423519090572230409464176912680685578217273779102616004980560604879534766078061235208389424014280430709221394554061910440534096188848716983698427417407896704535552885725158584179402496332411891903902233800163048647316916472210816906341814911732359256680515547655954328634638532886222559033569268695492839323728689440967285040957842661669090749805588950118496308600789179886264603347596683490292130709462249511221602140017188419406352254353933589714429151731358142982209454066591178082685441437490459065884351730346679687500 [145,24] 3448120760445877990248991718507183036249045959703293664825398572952369632053794098438543907550991285699564672256153639587823529263822645058659888346489439945789948857618469850163860785489157963407455535474381181036016093261520128631069611458131892650268662529691131884751269196792127822186800711386167665346205976497696457368132554453509021875978977923453295594030143622833238240800323967567728268373095699938262906229032667861728348835701556627665763983549134828927871095151999278189944210701590418914463854469385504052084679632810233353322288366365647822144895548151389285949589557394718867684200362153372726469307132124725140294616298481525140770593838503197434754823991934265353172286760014986169925002465851737027939110595088277233402589567479820924482564868781129972641060114617511921793202255693710067922756519836294706257468427118623006724186736127203772218036236210404603926420389234883728230855393114854124409325585651247886613700843225051399927971628682628489777401314433480888941680381894504859430723918596720299441150592424159318656838805231235916446671293247804719619329709198776310632369916411662771098946932626256599261843020157609478817778525246268942830040911362743381656253727175521922447605422996158251140971798318757734162002693848315766866075946170508800767307206382849402695561414697610982961309237971087855802747938248169110624395600033006955604076953988253903804854674778893582800893679021471452747262396930185341860433078754534459706161212684429796101593047065919970599614752656875571018770370584300994337839932584888348182499899518185084961362217258552416239033315672108805632911696459959465345934150356124102318080607870417848902979686456403189908209617528968557781834750117949416023128511639334466958156515798182116735154449738021110269474582044265070927431137535822253899222754499394548819756828279189701287027329676318021994101187215425632786689650192723247390024617657677418096239881660564230586477869358607296947006421984322974020393620511037734007883891567403820534898762169523458718616990438051537047140300273895263671875000 [145,25] -4536841924263686488176136093865081185819292573238561601410833156868975642764678751942186571255081595740612413445848187655388996349551083160698153035811172195802164298857081676465503591961080971691196932417621557476055824199267836213058726843482354949593643214865163250898546552431059251715847640372790927328509954718124995567003016650910895973884696015289714693588677806562500165607432004283269488560621124778495414687538857547235677768589439484116674098814142790050603921991942851673238728986309817822119368520663194497899273390270589157572755557148431166164158531753005738980727135842582401300352567942202875021061385314147341777333477493904500219593124714513015360173477905432570598615643103551906176061133892463849979035737740750474345521354628958532505136536531596872758965406548104957251225546066510060380403958542730856672083350102637300613977439467104166685579056500938250478545182349933268012153857904239671690511341185146195239224811893484059761029771338416939193703003872732311482749992029444963136779473313578149232141919836648810480961675771911091687351214163494501216423455129654801823333824285130701592570915164178756600351103436394796775156151613418205516271496243088366920963744191295648720022824141265585078515077444387917495771607387020001561264447450806680111613538148632078398658331379464918372367382610004586987977040568846705594572371867898752398463302985670691271841112295981762697230458520912851857581314295541156716552714728607354593719357844341276788792290321223460243370089601877524072791942559899876672350568504223050663559995048022471731052783868623781170108240211735022782018490496090498288548180533626528509003520088247665469017168749615946971182271550555857420902553723951604630717344545766573538689628652463390265890141089304748685388049270309834582395513283534935898641963574986112922453569859756362990088105650052894569051584060902545387919184937233147927870568832429822606868554242998621353706513638905181436169376134272344606290344636860642139273957792326432357575342072037957010473684504470763026736676692962646484375 [145,26] 3800181579656502593531687617061224643769274629701715179335285527462706123929427129509519977321404231385722730825068658974603654305923112642300900416245476187541493326793904862615263743159950433188331562868582904846601153078938651621477773077343454148939626702959201339793165143853349211581600067757474175896702945363779147597926240764544265166435656876249693027984562353030188516758500832419432691780678065654588163794128624153429238215313480101399871453703616590448333553465977087057454169556267715405113274988569574342824422163694634630706871141349125979754223921579952879176112340135802693139727244231577213108388272895804168939998185741547497375474925685657729156389493495592161002468897522241117312089800405945238681398640411737653372190258195295406985878591454384418846062807622631613266496295766909390368031197553962643016309574710036767679847374406365575956479469495503554329624674933827831840398188353750959062215337689358928630525258358522013011314404765689722908250479514630364891268450028483538755757337416231333920877479579026691329451720537463220652469874699905234440885558470812973736119983484127879240234933465509763088750552056463720494646919572867455900359965189877637897858077524372036011294078366538328323551465853120525988852931685452461350738056687258811192904796638613234678958102984113173417702049828335668359865646402417306266703001436583896435465801423911159337427379851886163504822739201603235916939746178472569481933295535824720002629098969855044970973600034455569501228923247672778578004723748147946498126251458123061161118276992439413044381743197267725174188560393924114424935797497930413894740651954504678717701541395386105676550945929479442089076992338310396815903411392057401708304668665070813398318194997022233568556114115471570413891215802272488863780436357440039003581555891586916952556018297184203413145191668784554242187805129025819927494135534218771207914937038349477908110207304477817290578036680495771238548024397140318889194503424705030341904357697095168528255767883978865271466189428178247720003128051757812500 [145,27] -2488521862875442513113616958943492409312874948110307660860238499311462971407416952366151712862367612537635431314617344391955161835730785886872421318546687879562209976006486841964901092202989797136320151716249958174650359361882692920555942243688444267828139492920941225696546080641303029196197286638992980925407230731831889442045907879094955481180003604229547220790314662143345998845661180153414439609616819574072205613020110053944765256847960014103071326677418399233957158476734307468994201541717508279950016294003046854694339269865363022407220135318650408937751715178641431654207800131577963113390708787084113679936319521332603957537939977812052376760390101114134401904052534358291644635521964029390041852270739367709437788033329571991014648984071068163692653443742748720114039777187599065152467630268228775860189419066214850853380467336997362816848741888291618639496259733303491840636219981886980057952978207482843166738452262005629334257492151238718678800503515674978399823348111745159982373506858455722862883210702864210380402054439895259484474582118327888995894297584069758842576591564946982416398556385400774508963722546054565344189803788131944386974762375671430979791824281396223394016350181211250941260464324458249770249109264183493968817529380610684725270304749349228204086710860724167597409590760857190077847859103348450103731255551956224717816426568648355057930667025054138744039247280720893601216225064650208521711756407907541978788476742728546378678110232039641394475623923289664103623684211801021693637961582072268220245188873233612329766876565258441332368140274495180642144028108792073189079313603657486419092408845742470162246793889509836478590417436486475186371213529614917941915313209307260207762877848471277744290013591189293936636553596782139718240717554939083673819488390999239963370187152979271879574750952753801050592630209094920166690794941915676557427179291654351598979815722773057021315261473182263789007321666603823093038481242286060056002076679902934557655424448514679501286496012465384372983274235544991493225097656250000 [145,28] 1357401923045021471335628443043025350088959406895108277070241931260084741871424317499715037254779829387831974057648009564840076533767112773565248333941541226657297788582030945047429182491041712419592655581694498962866420065198094714332282931705828506743388617356103001390886913926057072651579671409038653989679109733584111753662225789679379407787292250320032598325629543258673989281489218293662089341063955842268888577750247256480033170846757372415861828731470683315961941989487965949721164610935234216095880477055947322226603563103780590578573774008110778084024077856189824806686223194923832928847681587006514394693017608706757965972521090680604817725617690783342112304385611699341679977555120190461800288615347675527662367275835211757005445847535211760609631037702060749322327654089494027060758015966612267948397064898319944229790634951601285767881049841699456044882838855642200733221378307540559484596101267646253323459276147577235277503763256318498500640734982984619260410854074438927668240126413611271663648588495608684084947204414813036123384064255723960501066617091126914200397835613456479882773987198786059197633818756973934568190934108644076287679752590942854409039429983403809954610399922834080083212447388882303384119564288258533407500982832928926854600944337437844270524138605531518476510605296085642634528443737619701070411199597057652541168658016521595894072691341039402682629400356819083939661944016606699818372801236690077523812017092438838289138005181463803500241706607248752584158399068459015806548376201360188823439877813243915668287278212691167536038522878433374961303635258536728681017009851433526933648415840500715819948962616880107867737608772300015569846389403251884139890472860809204089476936284537287595793621020431932303628644523083291164016847041328837611609380525724346827247048843705598125544660497545478368044688421191002057844188719742469017806701245547305005066299943596315050591525255772562463842833746801441579381873660636412359828624125117613774355334250545742259383551723508316234214301418795631408691406250000 [145,29] -636647567372537763478620126205021549074098656045979591035394548495391373171226000149667873936330514361507044960298626991937088457646213378778972296263437387616916455924289736566284927535676532221277253835132024150169849277902708767826800457621797590063485008556015550495406058018960849132233205971594832869541751507425609086452521066347459683619878727467470403036925130465717902544053571790464795816396678076463861732029056095878794076770892011133272408858329744408507582136636513076092165189105074563696081054251117382845901182464924881090604755086355890613770698187433236538699069258095821478414534058688219613514433401712704062981923161527439718685376279133549714777922761907793828150261002029158251393886600539585419551577217792681105305373874808305017654353632455931184611729642784866714941020257750790414351455570518773930667419438883655312951097423390507837032266533910614795640380617295880625379420625169408715655738892965408532495333310836238674743829926241779101023041907364368798799786409132122267519565569105602374609479228346251032969311974135495453736695555326217300313309918649273568487073201730583247749518423428483571099838034313799111320583530420381846112008536520158883210873607596233943694821931750076799514628382647005537550854272250097516055068717279555956654960517565555046579288370092791943888609252176099999992433069131858130936348230371906415955416417202272208596745769462446472427797941721480757410257080660585881153730738738593999862582003072154205121349096875303554797663383407151492053895655448052256331141181314079768297098072759035207496845284325025731597763785741214239468699144515630800920404965202238425953837402054693510149578090637742574497415481161666822752379802077528605605749874642373535363474993338386117652165842327688094902856327387852725625842721271517253050095471120359224359729575199165838390607660562391242160478809845564713963544048600084949084399828082903581884584133957220622956320234162883588717567162228056862780896026992902603891086001613227315718237208772503712970120119551208496093750000 [145,30] 262862779603476495066116439493326144351271370223504463262358922506953527991833336247581186110608436418442361544355102606496151766651935571485494824533350359491829165153469807082283142627010355913404601616905009246453263624167220762358536062411967885996274085879627671946038251441671108039034453420270761149900057532435189306024406198634056160103455724968080862808715592267343213691261525966288168814301132297999554640748871438588958302775060608308320636323120872625971474910109302078097500139801721320384147068373086722555980614506044613931136211676172364856014347011106812008516089211909338188934263932137695424570354751391173699021400576878990803435499916942104268998141372165523408894053246139675655700488740972410951257772334946321238046762329496846474397710606138925803093185267746630758461211171570069014550223063080874861690937546528373474587024634384515241688198956147056322146136603450867871921311559634897032114941596618708296486745841520087353191446059926112857409923261639578921525555363797924379117834895516913213828568858906464072477381730551187237871563765131891212231612894068947606418561103665986332875314607691075898126368544164706721730517068096923205322507975240874008521914951616032999884641084637570656222182092563557916938662130061466264530333778004280091529435858962720614237529925309774473909405482414450107224918370025851856362338222709676609006555039583249828694277780486197702267397632412920157794785578191854639285638951061168640500090060538988990872502479124386099785772154309471546575454414981736804147339461639706897864816270326325312597173908566286101343504708850766582518583524989495851484063585665894662196544381412395576286800899806194933923784483742281837643232542951632681620830549554817037703392023798594144780173339327432934704784407009778128904513603619456027939129884877759054987768928975922065037213315419213975895639745401217474367831236584305634209151878026848272060272330042439915853066161633239510430867346716987282253825795835526477596418958370515417878534960069411745042902988541503906250000 [145,31] -97897901464234988457595207954833045403784689581883093615873587666389201850985561160679217282937130316881063000715063373603413085282693010683895841597466346524941258980899365261254891983393302744141854998681993946354244920833206933691585958384177602787232076486612716049581389036241462624529156247347071886025956033377763146570552258276875144959675197199106392684140111460296965745712870755293488406854383254762577176831073514470345068911360966469529182777700245490498956575242677326360353640750613925745572158194075981327653475111083636834094751977121881493256708228926668446402600801467831925637944035614349433059033007496489596557635135829011468264568948189717152423448208121779610863178956212461644696241900794344441649349399512082913559496161685027914428280518404536536831862657375242495203581684780757021016284904177716497015991266020013213944609280205140584255991378353526528638922415820053647477143435110100208907954372804073656119296801667289556894652013676470030533342004343374882276705728278064691436536300992664450558124314967896244331182892543297252229003091426701470887268668015115119088904454810824189202464323137512328418834828039092847387967294511884480300735170347777019846051653582854505789538956521792382350230906842412837005549255672612665532190977719655642719906283518919208566168962374208743507266600822574008395979936270071416302103011784662175932785985182031257274244236801847949329470620474459828886657521603691435819885355143251636160027054162144077092969970333564480171491811619766473327131179286262954892587122482065837292612733926959440645159575879840234324205212721339500639677390078651284684271710505725685521289356264733561885605689687590887920695142827048973655317669215962084638886013944809613914538459360128864479311433282124438611634916395655296062086814714565790305529858524989971484947003245877761492963582672821466699545393245137651505362803888803869264793250645271428426321159329920295137956779668396254990280112350809434248403539442156678841703259332011088972660994259762053759605726207031250000 [145,32] 33848488471915301112288196896480197930393945154941459666699836789420717693258285220872614473986336842621155620025799971598600006418453233288364072753792398554623725218925081297422175683736450182606042477762571721723146447003755788681677645547128239065931339151219831817127914399835179539018043082088147674020452577365284320711767164260918547692928246846157645953047024069766664186487352051026079955715008646291404939648657481366716041141350062564981016322810208280085450333591076992290982871696378795010357355426351639076496929494122790794547965797587473683633050050347239319509038219813014588829320084553505890073737934022458504951339392424932416630753616216600863834480748384851586550968161437548499022562486481772578218545470620234724350383554780352638098303539963534199959865947251297806198455227574046680573170527988653111204025783665349282089805211417356394580176173307216424091582463096155980534003472949166940167167077525093288452175520550033521954206093744205911694388706973025725670704228530237862191976595413979627053423861558969476704059847096565436960889555753755089841887995818423068809025632644535132161920153743092641346415759553342948815769025420882357044768922900604039433810404840626300411401061158452213612486436459776045776285699281281009453455328020949637296832576669610312029643477954633610056902913959874560678207349906306905174734612248234768371324625522807455959027095881036847496122724235847238269221142439914256038079991190185860061708204826653695500885361431353025110382189022738323780671745913028720764229152362728277337307226010612075887918375911083898063040785059474098809203569298816733140787805675623787561306691370362684884902062740207941182912129646962089037230686217286340771312710861367975326805268295503569488901505729245133090258171834303741346651792077871272827744569547703275950296697400704299906290455103728647161821039487473872382947504359631250916227338130481128560914877095402134456272074271056069266938096275319508335119880007240228670059643548631274922503496732622039873992418953125000 [145,33] -11196136129964013039300408264744229180206608608198405595306663317335918351555222321124065897911351334791472780507187842026609544897289371922688588020638698692583209605232497333994650546114313979438157531497691504950304665668971099752742162822754470167464184390816384232078966521424373009386920858529385046287832827643134926363026848086116334041430205586545216486316414741606723418916429176398433256579059958101987222151711655633714581818618532497081928063463486186707741478786478498828284670531323211363906055602781800057821520434144106323178188390854547098636583240592816513913500557479678700522093398254104100203677756373347625874626836289571664114395966935079789128485982245996949972941630618718387917722749790353838656735725372194560710482576657450871634088522269455330032684805584569970972684491962513766572454822535912996670331416173339155091833353993494475030824182548957017821493692123000987489428787164335970351527289273229472805021517910367174345605257031466011282383126826132787733231377091884844395169065195025599500195010327454844980113345288332149328030898613686550260408902037331327295889748989873102281297064549989462460733514746882384209230972996499905915008049512382074791990634414355640993707444511286053499728774662056682193693469139643530127340856734148314478353652985127118238354299434117615986607618237957211305934421194030629509737242373186953411506574911524595599879842358618952986695143028094485906873525639794591493022970166493677724845564500581824060911833072168585375072026870410821454368600238917185380282320016451819688844980218640671454058198845750897599179977610706350112322444330795695432141391763414636968713883270142147940480781131629284360225562800307151020332177774442252656592565924025654141740605571816130949483113966967789336383964698641323269103002236207961044284708717053057841884150142758151102756394795694585956423970615986844012329039358414705885144221859443995542268341023133999154331447552975521078946157225594390242664688293060556018476049991575857107027817054508955775369017625000 [145,34] 3613323968473214692100702470244031177108538530582556867313496575949020561551434699578207042444367420364078513366050876661159859688857472000755520229143472125097602915710625446009140566508990912138733882871636178648643405308049494278469304532923051382469606173219742233010069601396292503808197573322012898372568474314659398739194954683787824630073852653295777253747104049154446269331229758803175352649658178840270289961597208540585649089340560932754540258377594373178590990103051121860522174813966730264046875972785048009552701356328516567782243591796264087460730765984470253942886213016893498347984830078858040444744651572737209657319301003938347561942989338627867116120816039952407341270970606621428932269906289437153114504254933496765862105163184128779650307930126713810040318638039129946960740099972420647163058875299611481493063816847992936864342797362050052541257198621285080307879857417308706941869361676372997027566656623658629683040103367401305827385802985979151063600796866806427152027969268309585743124972696156729485687303060491832380395676544747193610843282303989096427875044848080712645871802892451754934864033531978698062817667495387057909734430346078531178266378918303253404990226209670719156339230345700203295951178479322549063392181324185006321927572618960499461159531115828569540859273021825748130038088853361998577823880646282184115977305414651998288686168648223757003295519049082336355837666733955036889692759413499490946969549909935433565833054151192280350785275177748688917435533150353526495972525223285451290032266996851451858622029523101091343803245551496324954999133715000839656611262778404645081087122389879496770199743888492049213786067265786036741967862118121859969628305680089267395271008971657198037893621555618048866126172892565159915179656519388015617836669400432386504949642987611688830592360369060584100820031479814935955895759803319581036907431824028510621020762430909360972602964100355261116402398984097943355322846724212395373780998182466238758928683874616263169287522322233920995905528125 [145,35] -1135159316738123746936906083697855727310251444647222344126331673413778529474079399427907691175856101057651199092619953537523044358948203465800785772097184328593742158976464090659404505992073454336274544884205951894427189243470594076447904398324728789656634690056213797108615104908690980045607457630010320144291804758221458951823733312168098651757277356750494694804209316632743977936784081208264696344657164482896343634654911788166011679972126612696832093978756352957726890830645746326008483653328436126516737006599238094162296821091519137945523142931345920291741824751879521030311426473325347075479287900522317970426612363677497655674598658753037253760880838740591024815302645563318789874420645310549428171956276247034404633932547926828079114874193733952912876775362292688623923390254926961262353593681206662612504103587946934259796834111463053538446199542044588249403882785661048053563637954320823702223729258490688251545404975703153940387544412353654807725704306037858825278607028265063460652067588038263155221364825880101958389106215195433529175906646431457798827853481383322209998091431249743350219873866929853538369966115941821551561337316237751925559255929245573958916418172611626685562672284439190625020386778931285877472337191977614226621329643778541777192230285251029654652529848388267795858282718163139149893888963197149178063144301122068878007176345310866037082476128898445100320644921643069416689502713431187242912947593663474856310202159882578477415401053733104667555802398220466967782534351266170060127951840080523679595557009062373956248953550171201084312784663885276297944053553950766511830254817875009274652591935396890143820913952863141734893660129816702574708092282436499231683264766807218410068708552416706404451699546334816265694885701809830409461383150475639051997956324399730463090351384242440276872332268341293549582724480865891685472874125599292038704105503469735144429711807009609922624586550486585740902289584570086507089175454734249129043904030334173031751934527671340027164975373723437838829320 [145,36] 339507125747391665394762293693607611338621050145884395140125548632413585311116931227230686527659182670363735600959704680947663274144020602921015790746207646325474990137649653503492646938487205131804890762034840960275379116216004678097828955736056271534151134039870066448311892365850520729463800364902050294317453290639041225975359430534139997616675797201613716469983384198369726511182813181153358141002439325599355600758789083463224583821187776085729990789022961984647041072374013689698807789672794996520702156002381509022631401034014466573070082001196503126293630182365083200137539390723555095021525677018831427750374513161761228309801654753405186044549444486756822603939234664073478032197552833904982465283280561576557524057328256297398030376693451210532812098598214551643518560869309450640067399987522535756245536134674846831477132407809826474689126660025059692978230994265625119379006056640291190438328960757944755139270871694001796319677282731828793170626567995574803510666246925320620804059144876098592398032974511895657240968691758591462776415053717279803743872085620920361546278909852900724062395872565264950046062628876941004204502364205252755231163750649923599018987237606939131091359214943339159178636623354061769781414065861223745875261670007341318107244507346295799428265603894645572419162233011070863395550082433300966789130767113798477400490114107804259754795163280548664829178396194009089376116178070672274123887326767792340821500619506203117385021878525335880857115126597932492476883147233196456737297056171593827749752608437056696984456724275667951665024710984593462008599134082767531515850475574642448850188754686539249950941436470803281167872131161732829669477579533078411962598151166279460845442582525589314554904704920487746699839588105926962245825278137086778231662477368779495150257406080667033724653799157219719870117311623436669921034310395850474977035266008666138653535184824899475705194854410833683560421428425251317496888563208552482254492168827178987801417454085939764038363263356593201800 [145,37] -94024648792999693511605791056947261213211053537120546053586025729744635148899339413361913982924626788219176061068582912721437372064624671186026895422563552944668378333770756854695029473775641015129682854285543939130076313364416521893643415203835993407371288381695055100598711176788182328290110203643205943117886635123729987082069383469868880759772571483183601888864607864200521188558561395277826465115299665629792883217529791173211692080765969436757224444988278389476016457845704280733829443966087553385282061755936531007436147293020043293355245736660667615610021380944620514225323330203730439116489928938428355416438643990576094733802604674804600947106642507238980976307495450891613575028951087906366329914471977137228696457539700968140064979919765079510761575494654785596994022579512517709279377583179717373944397645999125629203933872891420931844730699451503107319268263187429635617530731934517743422962235442973777892539974621678019138180980817621262700978670086363845116320987721338768890370242330330029835703950774226787273689439886655737241432510309478542568404063464556906115260686768717909393465982535962359136356795053496036412934870886274037809569555984854921340610290162305224901424113406237748088608612038648900483221662865352794236388549895689456756164716478328171567769303200610403344793213327895066731661727853215659659685319236830715515449906521744983238059603206397390308468067862895951093103026937624063110342749258618576326721311802669317041625073112009769307376141525538313013506756466223963642602707968557587673647211578482968939557403470578834271276278712630536367575373528333085918818263102671281853246432093430427756998947423621630418355332736299201689746524501883379348638577473505138385235543194063380675067856221765359591139758216707730171224112189521060207926554955083000952523625893321789916019153556333539255645064075058480841848269469582199597561138259779581438149118840492744881918421364531638632043555042142671728234341326872379708564164955830961648749925957914881903628725883567868 [145,38] 23653759195079204038526031926193405533556182837320098246695665389090680989782295168238931723769317974589585650191477525781530658957260373794806478181742526255292523128974123280140674202688622854947368256388006507939477654504384681613536001618858669565397215756441332569552436918788754872436511552199749366736092933243371904053120145659518104388163650361476947355271128456445819398662958164322771635120616338178724486297800645998641825301998038956607890536577320206302084260134806372137410158234680801394121421832146501139212112339669285705252017002079318367855333483421386311180729487918015682798938669102543287713873865845851535921164905312359577340211075674858527454495411827355998595554701018231364477203115098715976553755579712473974457485763872577655838696300586282190414134711053413047112407684215142610979668071138720142065941496103836929794908406455173340539296825598702984617598798841570143738140195899765646046096592015513761360641108105385958288900336552658475266305321183209760832399399399387373931684725899117859346739660930550326912677322692120927844383382798921666137299722973532107479896366740237809145786571437539436137238123315420803072987054466071211066795776723822871846179224604594985882036469217014771530775131924757569611772917700253055656757645651078418611788573005671006588802332943862811739226952206154266409089691681076283950978366429142540776109006807835230155288736902850551119727841412502177237196895060702813483982059614556839264091947641764636831508005929539625183305511721343121021321310371684048229044910602262275328386586277720480273923459906111910609543458796917199030885183561352663482643012068405433329883379766428003533474716834062928746391096647099255398675793291989740594704942468093240704002254732455343811899623289642083466197332960184630650401602994074101775256805468727571925374124854781974677187143509015340987038573521393522431717241221071661786366827651741698826688781190359164967068649537675399484298495881523099569614408563036695555315530409840738609657029678328 [145,39] -5392060229644043098359544390794676160532357348691786674691246449191041643267599675761031198378834076709501691301545539316903352696112602205395576382235965153028954627464516535145202326963056231422181568334812656659323010961168230195624932191007857347512556839109559636048120479251999661624536599443534166706446815701831490247462499216587357987203708564894025328571630760311290320171173908287183267511264210013165508882709131338944908393111917139555007921570440285007272539661555977029829890745507805492461972015845174570426014967843355811196424166651605282531639905907816816359612188543206002197789004521729636386762750236133247611437650294302469444557491546004992042635792586331529410515625504757445782715342004695502169529028956520213406403135661140160524374940598866682400655418622567687171772750995701011784852075353319797125761996119990511688745111702581781907726619432351007471553455667746836387800504895399953371919421854709941238340763334495445151672282125454739325155426613576371229157562135887982087728614163900783052634076185844763147117590719692627731928956350529949383802903847474935648753222866126723588174485579129838262704753092103631419295222374407278259248460014990812879603184051170020865765923680033493319802832290822399147314319613300706054893430326537506634416153659280473501689460408870948696828674084036354791960072570839789281650034654140124100102922941125429267778719998590635502251981215331102465304970992335903735479979266999041269592233509404394998209522517668738131824873303778349302262285129060086378247601504712739847219440275108248997833779168954985175921624333329314591382505007026972019396547399632768299208568161853586119089173762589998757185507738657450524001469321505830613093826844341400573430148652265944121068675538724908539233593049969830068993446654244572880269890129681469555288781767986687668473024483807701547471652633779029822383927896303831012171704085554007656890568932199560704497966593125707938523580039696666830017490403533238633448584842673079339862034596 [145,40] 1133179350121929749799936602479976374437644138738210371229371221495410205499621269275324646670646126125947821376249051101045971248940444227589338335924196839452831297753731365665481019688501488462457566548511866076247950649437510300224661608524650614519382612680802793663136203794588566859859085194339196796686852224392195972646362636807785341325857131434523081444119204971396252225825850765557649054458031862084072434998795647721984277656858280436561649187731686322319215747236046496596484938639384787135253254503308717063854209781763651309300421607956248512542945384029352578709272314730579506245752610581867743432885750610585614162475839160717486398894771469010972240820952982907548500685101489437503400393864737578606636584850473261663854498743185109761887302744786047695739731335934918874200477277619206679525198274056991862599490910357783990300407503621609913317728383740068802031331309993491050559740568639760015290470960185615014664046080788533223949559528226203547321663800798380209017136483778228309049120546194766781255759117389598861099017635030165979459641399152740137049141890218351547231628330954150697425951691277142874324679539421594432304594820018438509041011056148218589429432608707161909547173101777574187105445413679528277482523147505020398854827426594839167798891090045982207595874290171699383105531490088185197974139635614843770867146517778624057030816288542866795034178074221533775212087257020991760002060901304584006719723949147198343112609308313082268745445447532704616691756263120563475282519611112902603607526607462427460539681806544194020479839185258931879134701022796785898908117540235238862491947311470417222865275217771921257863340238937053868565615340567739331950761620551382748816844975805220858381131491561202982243101986455687000876237388903392056247344689802178454699719619351071591177869581212633104540683709121005096348224165874813919842178434287455499704135380931694432314586865030072774161990841798113949843081800664036426932191210402415883064062461079778419683256 [145,41] -225589814021981574918349373830716571068682357875567212351715224370293485633028677293159387784554193930879533099400564075584464261698771234485220114978336437916393071367374644103191047998656014391265173371804508023143771935719235032421537972978409472230194099317652919874738456128013582031928214030733069402897187192424809095544485276584906173429839640350851840116352292801366712333106378313970249973952307606475058743627343994268289464679307041659567213540106362840821514796060077065622623145668773605004987888610809331045551377622645050728983362441038416397489965695221397526783561366908901165949161016075714094602982608958863661595803479412096154088161051133990940472511809714602211051611413113566495872103080829594826460372341528232643385225617888492459749131954432585887750499956411613069427625151802547324037267091246001264186052623680756934857716129086644784371072566540200830202534424436459097333163187502405389115480288357440757247177957040868394453977095518150219544894313758935700673724273419697961586492937719420476390189597882497488880484433612809447607591414592890931872316776298792587854466364100646582641810479994182491813848601206034143963737432863679480783181952161533839802695284407494631558656011469608954698132360650031433925231833741240252212095315762280368953295721785379259424247567988848235708782431168504838207474287157088843311747907406907150619483594443167345942022567915182664881516611390490872970222314509342067604563195144287560570149666961220273505979436798798461186332479135230866692967649026611396666096416079868518539334936073579420082293959578335359535898390693943920135300995121394663981035629802219698625539551545567436377350191840938642643917698932527965165676460751889323790445766363917284309997558900475130161901889975002510849738494835311544909448909039158434748250051093494957840971866037866594411575688635019270973635285660690927829602100014098243616466637649753532562708054335092258716240199994508425794592165833623020978351982809887509541976017790323549829 [145,42] 42633871287671225694577258858164453502829998239629186174884591676178226374316299718136115110017665204007777092575398017397038569569552314463471670597263335271938694212772956732355564372226751705028488340200663994231196977995859948711419812013877073458343875204853269345161737735292970396142951401979198677917151012604874520340073370685505622793588320610897216756442023524000654709247346634287403444501855634955283685555097043162774056476422967036748711594668152996291309871242914791537624126618918048641093968316711182840864685875573154011986096180717802542777517261205895476627787498991501328412897684665371887937276461871357622901857412064825050110416927278244687868033980024077934149400173442495319132596159774596275434382511415931934144684501160886998593016224369409831295385127550797774910086961986018970342018143157114347943019252122007212669252750325984368051065056997417752220537947167347530127583537134246299567317441976982516714748697373455308902199771127874335096812529130701795778026395406036158708952124460517785844664612985474860814063183972074575498361519286346613773133267250534798982126218444921186444957451002817972835480853526396978064656503328651412757384130148781081607807161352454809770146608920020365236379106568955864470654812879179246232919187359926893886930450929996019697143936549103564292702444148780958026589237515667542587129897564075755343408745723526976197084780890849443509156627508922411593288756324402408325041324722520762138168580455232838431944903401130157537995482923336587597574315527818598369298407179368357202268331217701275292625549152639717813542262599458003440651546889695884181163333436415745106842410639157268236551918314388979507583197287091721978683782495555479353335748717048186461752250585382216265688652967323470802729722735917203159255431308504588249746160896126946210890154815643226925230111735510953685863111301582022171351889985916929629303279560753358781273944699969778598036343384552363568529816519372039059406268501728750798667777922358073 [145,43] -7162962757803304437521128508930483749325421701412356824726863384927713903414227036272443751252194456825725735772028206375969128145207265353381629742200271241564709925797600442068836199517433418803212043452760735768296111448440024164508233223876509741223831729295450639218725679392496417475177031008930416369985886388381561423904255474920042406941352639291079076261959632229731733592014891914355034322801686913490078898401758344247760036979408696306652903619391419620838058927938014462567812355026893318839682365689498484204830069392730920291678877424329337434524044011620785871033123177891029452007642373102226941306161372113537953036948735813951394813021079012519024284133249691104624849962352552021494292312386841958112525514888726909031887002478511457998884954333061560605044892953281147759061675890628197219701209930686959556399850756205038070303135551760977219827150887353889757820291218965841655902293618902697517899833108832582551600841477577400565160733713948539107213910650311929184058897459941586435813507431799999803417768107776189725411163416829673186861624128302007768666477941942694717584447533913170455170649148347770761315086849625272643032055385776128018726512109574124543193697546960468026847195760466222137044981489570249767154453319633088068270832543584298684102709942114235747483340693081364608257192193236945684160819616403636001340611766961682988473627196998920224216460735370778959364359349980104055052290865945988638867705008704703332198125941864874918131122969300662466746064488790891862635647171860478513970346711508058582645435557029995749016520836908239418940967820185988783637043175128338735822063598960972499484645314574082090025523176221062650792820175854685392920219268544707843456744693888576378779044352659448949371376753822102896386081427068793074610342144147952398322039183851117452882415999110489482425320630159839189434837806384443034586880316072977981880829530224502426543375308359912874000851991859734122792067863181522725193345608320397689919852464836 [145,44] 908250882742210253009748277853996418361705207126519342218733007036999907660025965174925641131573540821427149095035465414887253900930445357809460782264234477617521223672506090303444348355482858748557798618600180179516079963397770099667279579867765349876822838041216215591824527336770450771077119957681097028236981459413609864867846016738757220860074950329785271215364420115936412340337446581178837673190196339085699341282556115373246164098983127696650720824492945306297223151818379820876334674857543530008713223920257227711688268707206513925905032513569313440875501826183218215723590429677864607446455225395013808691122659893941498957056261077918603951071418498282215690112616325247046738733182415555070900602063624277914842349643929657371770832791577129363878079387454010038989951484682889101176926249324348312993921050298795282030871811832996796169859353489152486315945107335031706084714692950859024078424768600601048579769098052380429107497183318890080274996075207550227724006940528568938837746269920330532140067333407270791428519035540617901591050698617866996769455671833831421570944256547649539699314136649058905977810884858014916566359140758608718884539708505023368877945857747131908838476635041807638386456341523611971843105471427590039568953902720310169171544926073669987111024593041426011508389998671194419884162700302950873914439719864780818915571890150828894419511426273577454418364484197564669061331845069138882755065681114478292478766110789694786753780485540594003797384907379267492528944636203545020035171838721726430211642345012718984318764257119155227569345825742423071567256539031594396078897207477056103760505100432151745569325086507146026599267131864449024094252784110949750983643162858139827290035122579045484592549180897160158142417711568273135975482290508945580565516360908611203572599752447712047740889939699594744567947516443319948564098173878923713381194470127967078939343595388999654603818212625038134656420818175280471074068933586669026236915526435197851591810448 [145,45] -54444269563948277737840005199713846788853281671969850300761458457055532201609282358126177724166836598623556205292918629765523119078785985911615441890187339623131526491006733801959707017507024054869674861081918151226028448289664092623317110751323205814095164285362319242127839061564537144026468121216241358398191913349277375305058067922560207983396574546157247212229125522138195286417654095132836704560337167007614742067891397731621752694959105629142491525471938195830500421772015984078493733133341448735107392786559610013858841602303172019081769802887963546983545980520945870194999864307732657484742099277726241798807054499529265266696855516546968572709467266786525939273434587230097543029570507795102720448484267646711711032321999063242383999511412243327751059793150635637498194935287858896179160158423410483378825936316637970555552674727113768133969343344860180878399463504046750428463518470945380173046527952056123314611426735726831949371679286995457179487321179831498781896994379264639663842654079348224614161274744983289996008179938262477829554103753032576170024980716013464240494935703527015743750365137233008932521823716781127996147588177343688889039222967934458123339072949324905043126320548990133740063576980074000493426389350073822225583223701797968263147989668946086265315158993249979592503854925234632059391952637192950295198067309462600320240959983919077478539797410272337057598059111588264698385120575750719758293061174652405674131108617815944314008925851641749103773841643030303457857062797576829217731325043085355528280034017563315086865801692042945578984948112402008059434820755117789572599896231569545586328468066226973042737388609778720340227736890950373358085599090605057432501793102068848966001724790212857337382877443885126829480085138111295978120342947266245725102146699884035374800370245958386554128883519218884755032191236267040511161729076281565746846971120536637742276535286818816476949265319728647766459670907098496914281454421329628896943274873738213027221 [145,46] -3637291685280998043909966251519026238912532420558693164151790224056637381213000655942146714359457619967185557469642191175491593833256122251573844968619299283314476368921166336875149262774940295011598718699274659528192544808353904705971251869680289752095658953123960184604078083554615673651634271157201935623171892218379940845906607543525302250511228072489652640922825346279590477633776060076760307717249021717619553971228871951296991898651042119591185221318785748467630357986797125304238294315386189189228226962700833379776604158760966817086352236935789844278217491312783730509797619232167105746601746326595229885837213186723673005325146451588716752329758844234085562332926963179944270779695785957132951813219976701359206675141706340847207960519996851934491747895127426278000069698007922970466083696280825091579626992223453453826700327817849234422957777165342408850862568238117128515300959396052147814770581213360802412716544788506765341450802850625610740328375812686290007358849549362718422980693610328420526671431282670776049343871334445553923704536540182219049909691152313077699147757116514825787063961061641261906660397466171613813280582973519023162934065618606188497178308406592086854397413932411675691187074402444063881638374376105927944378754158973291746993574594179791573783322473735156661584019649369305184311442831761223825841616301236358768455493095649789653565965993304261639905499227447445465004836901971413954631090187171253643465279252193085327614204246888463629130361693689323126760442457976560424705728025411454214931049335863084705381382469447772306221557441095616825031532450940001002631223448515655260570038487225809953538389233748180867991125268831073276685658771512723969134130199679957364087799839692766840150353666550214662872910291926003423401430278417368352621175150320555202357793573515754481119115486466786871443327282893334953656932887586823532370097226196247354368326475952814441586701558153851958896063854072483054464006763640682390540986536060797198 [145,47] -467796580590095724443188968843430351325941784538726106854687074531113323851602262927310644232133523853290300668099406934831186006013712397706140376457318315388900632840355579392552900386300343089265872295042723074866590550053791348964021923798451217482058221488496188249189409864021387097639950062050963440099839864039267379160320478098828085851762025291294548349137285122758533584745759853724168885932366773848359938613054782235627250467991588580850738861105904091034060621099463718868870180188551213224533047691762008130267734715992781843245342944482583610135472509530296834747788746370495156055794062189410601608108001442371216226084505010729591229972564039526722489295436646710191971364196303882161939391434530291655120367450830644960411908656981211714547248161260415553121686902160916328334316157449901540374556091356927586461085584151441238240818349374495275563799441655035751760138931657136711947846872828016784819514010960913202416767637140816459772380468161712984812709300361524862691917449207181725824474927465521078274044422023761886464198420958611799824102709364376799974224680222419979410594317702292638208702033538289722478927328636711773453522459337577397374877585779634315291703530719200199707982622034141925557168094198439292546953345693191584290653447696868401141470092349596488293623822513982889237453176659905406789078532651421548468293243045042270857047297197535342257564775769510487320792785237790194170935532847421291421912350188622185060394852342592163203921775036558414655313569134083598944627026814406117733776905134840087444061136989119853187807231365064382201037021322930784040696561938702068056928125085990215120961037682690397300073244680223339058022498501093802637368591029741649895066704907658004628674306040343674306598014349793067004295480086200263778687054762169409511777080734644673477473039583770828783220514862824124214226235883492150200284371302673006487633995306961687478504654168463247107699810781947113748191850278754143548325757913100 [145,48] 619866192765630698346882198007501735983312498310730643705609661803961908806758948431215562726524181823339069670405000517561015021925862480761858820687506583439496037923815422821900033207846159079012521636235493302874484111144228902351712823941128279269984569022970320489574588733334641126945995347325771395783952256220930829901697945170963149419822615105843694754501542537137388866683243188344638334039647306976765518753472812186225915339447984828646164810717060886521513130743534217986079311329999113386140371349767096337530269051736264238802140296396664431708292108427279056526673295259876132412649650320089918474733264582637923869778962204151778125821483742516950153212332756734295095460544969405811337727296152443310985577245508171155229755299144750274720312032071660518846115681858269279094091939714793112821945778705391459615143134597610498189119126286494926422304583335042389055479629007325905837959269129763484547973644507188366352945834051676346550512352963735704045365684822067557218834839223255991491946493328805622021614298341306686402677346701392101874072648744098761665683275903661974745178265914082272596489487990233030643082353372592898365731785934495662152635045119253426008572007945887773395364836725112286667474526624992174787036440029228718515922728551128668446140693144963137636104199679646761018306468692489384275063703654058435539615013943097966321184980995379584333747113812536885793822424655810118958003274509727015357791625192156695195181486631674256954970764592491462116610776985448189359892399976904266009163766891470458327970673933271809688804527252456004413613553558949918391074861192965193385449839235583933372571334144870564767541060783588749827293635365875247028506290358827000556151922500578176809625914584323728376507884703641860261771976486418961683176417030453665350069286351336127842541382014757002335045177789238411844050496812326747718953433626681390578894670937198914837399980669245513361362243862436518541549744140000081189548984968 [145,49] -76763238683770853691747504799919646034260934696046497362725960444394093452947199567601827127045678742073033284727192657478451035401826497640205997883670172094808085968449302953413177170923895031572383381059220725093555865136834398901001991126390860789355186234874033634197430382432245910230549913385345731858802368470209797257597549728142137013907560639676007000014123428865228721021429292139418603469551796223397506180499828361256133620769756542320352458874761046886428653412673724810845998703883638140708912229811697845510693700131502518542300857378416271515208465566085840876394906898602762112327359973584277254909117507530332388747212849051667959666191907059178018556780018719271607404705308912977641986492894928716129322583258237468021278846982445647524741982711275591080565099882018898000682789385993047679000918497947083356201535324684631846391879823846057672768778790598855463316982050646407517616708617314016655207242790996061032021327965851041122885310493086398400163619757227842204419555991317445688466059848295841781120407974989115812482731515311063921199352545818581260192586089037241954532968921063073292303757010451532795373924379738040757144563540469755359243240079427775305107614562392142939638326433770390599933475260765633831292181885155651513287089478451717433744494571842289658844578838817957268572698592208560821686736984765496182130886913596919749361694973300421574341773127184141806985021624951265739878004231929331916515601376259694065986748297397670658862199552568086238785479538197869756076451467445989695298216536868207253025857947666682108311660425500613037922882691309925310950887199240840857638542842324658336257409844249796262947926612017038805913469704986020623816333291972818578814916574892431548251851328142923586252632935758879866976003874991130829385763507180259074178343365165151541192156328383018411937703044015675024596428596660068900268387107501339670995320700667984392260121068883913861385668347317874295337048157206510464611967 [145,50] -32997906526132812399729773858243189943607326538835507929002833310281818024998114573617972850330383030224889109240051120080572913360863319769010790271725661147076927110036766184927441762010531807183285596748535631543104214273661681730112848773325443341883798446232359578237068273382330585443045437249744843945501170701831428480293460932022049129064252338645130816986049648430701914735487971172706479298318527273506941290627328663312662013854770046746014823575946318175121421481754950849252329931560903104648373102378509930849012547194054132743747421345402194447901049447088982994621870536515032487821651734485559620796342719539722640842740166281102383750460996288275305007793058062589238528300050015020831819509634597765702621740595652574757122568569262780716278844707479415710225600203172331680154951296015939130345798660098999125344581178159840733237882702524404986008724972253282151747267501253653682628285485401182539426415293569887628047640209192199135526411856834014802857649318315839359037121699716038842318372725485761107489602578768346112835949217294215437419312525626836912125718947863479733513564164946392508548441831947053229164737339268501842210240622024045345846089098151211046631538835786472421166412502001397247315325101580410987952338702455962972782663536220084519997014896201398423885852074413549016747427855939553076886495690173460454665214445599094425992617508732929392999649240272421625480041358268533242035371193773489900160057973065534432266875815956301893185190742625393279706458360900956800901249744635029312015674921335682983481147879243315391919075618981862686737629263280675453377432244877956181685129018773806250931240910519303076009913954902163655922761332902858826939031066905742161003866628827068318287095772119377725267849361258891650123713730482685244454655958768677589887347184634380191325177943177887943274663114447774999928056573946247313605724633212031994647683015225835070887538650461310097289635458909982135628205060254220162073 [145,51] 14671820965590962628714870244057616931575635247278194292515586748262879937939620773211601522589642923700628406624953399991271575203323582254978108417307581910656629698333253161538444834261186126927192144011918900361684740979607950621168738539356469303252789151812933527702817606714241485738179314529724417351442789135676145594766164309763847254131644465331644433071327954780108741819560006037503511403490183553606989443153666347573378890809408563822560062981042134700613366452079806746147492736266877418968858838033032406628594935076024957716089797289562287956181988956139222406761804414815267293011974922346536916306977910130826163934305192478819419462553628497094921531302772267849030859212882084669533295662897736753883140883588827800379797492641284058797260496825875634675105628299637030865096555289262276087953408093995399338510329025619417954269860663095546083119239928679420005668785590510446363374437551484411063248101117153890878262012083567478662390902761255630023889303239760338087559717209160398526674635303743828289401903801447869845655159933197904539486811085243526623279584325548764762742545933825213836575533791456085455453714511765793121655317515201903887069471721109006956318997666896771475055113129991198975429601995326005833431958392786089717945869850790635226835587600832537353502722044812673779750188213877248043529027569173143443435830732308240594627266673674836008132836589516475561250778254997133904377119420940520870443838665846593717204220212962845782908429804947583201733039336907226589255201997958060666081397604400341454981224973292180931835410033607510567657336531837516409672794849530023045408590687752302966279469519522469458468329721936000859139653243987367930255753238962805212099460761003320978363504814782739588330925488793533613900533794377198457788876245602463342520478633257354030701692962911695498738334349466215534704956617486306020975217143928901102819318180970294770189536458425028553575976461958581774848967047532719920 [145,52] -2225735171546997317497454500736545901002637804143132447173065501543950139263061599918318984900886582929424498115891052256039061484980132761995447661392567016525353136551688387133141426744212192319951225120930162383443494621444807205737279285995277976495132916719067188111036578285847622028123833930848574869392557322150515314752060109239620152810880808469952989357477422899336188507227340385104608487307696244869863472401574784475364863811066058111510748016592439737740680494745843737787995656773903761018549322223081224054578221045627389525005415125828760785554635162653943849986440762795684340077532341865301040965465612608822212844961978992268446022123102392629771626428277424514987669035002763825438630763285306738872182754721519107609039305051849346171126478514802056196870356875336282096347727710097903127212449253518897984082214661331197538176419748085962965015946873862643500706720910740226581412111964587217330202304494851436757184174239139022220892683491331617955100988971429445760903677274827334420387797350125730753907637978694808119314456650966473010516379418730163392215214662037297272933361781870321956398442358569154429635810905498428793544008896353587239070531461369543665808373330459543692372794957590579530756149762455536686965736973494881539665983990356197906012767204294507790601604089780903633733899562021117739034530172639349026162680017553445877372728332453544676099879535496238717896936040339546200010337083898237677342479438407012385017220781784860124019807109899576833757482889979657177439118700976517316238601407212251398372618594525181114699676739751745427227851248919923402654643541060674504581027262118501047901259427071033054911963536187263686858343907441434980007825085357717481376159011529261721858954743531019186589073400046518565334440991646190126838866107749931119809442939139070363690585942214689041341784226884996823923364105954119729093293961957938576635063485979633366079680100361121251580791786088876878482468331778836 [145,53] -34546032750989605228810901388295117958485955375768699438833523464957640074903613249981267008198547194829143163661293958208401391147999631284029410355489053600655921149887049695375485021789559436845015464577771195844397592261355908575702194505378165899162763794595167422020263591347661664907332550382196626142967610727939442932177923374129748526102540813900122443282633441933672739868741835492683594311030602564738406705983408414109946557416659252694667597540940286074920121617445594961198027224388755271475113903971637781013866577915792244021122358931042328201838922057015303994682919991171184031665356881844684314372370795129942556135895189825835418256018069913411099696659883949188746230082940176478711054466200583808519045750611707449040487955539297860951096961818802502996956846165752704489425328654931917243880697731192959329936861126359687259107669842305800140021943617208558176491999845511165645188257754732084698066609910889130057141088639626549106057657040327177686125844160670913962442989425207336559716813866526413417714173376988114882712964273985875179352332908087122450153117155323340596078778331045508281550604361671623298424221296112340964930335885611571598310807115627338292006034155259833905192918663538935681159782964583112280950943952524002956858634830302826143456948647593344833032109640059239561787814911144172440955805380806344873698953589301534113468380558274467294980420158100325686550334192772481559714857032197569063872280727362286866381437384850326660460522660988309029744011463577757486543363366533784977601994054845816765329931515453570244367193918182596932771133200203459736950837587834902760051120734493688100048107389137856609209345665512908421662996874936476415250038468928166176113028162061424764051255733323997391471949583704462300799329599818892222041097336032504873205323482059141602556954860490631155881658616952567579509227552574652389356587300661506601912122655086795893687219380410127070891907695368588241925946712 [145,54] 52544659805488242726379129564847654441622726026415432210396657941550406591457049427429832034858835433929815436691799816247770690891002347336228137512670108486032562445394314402106554022451480864327577483741300318557134121742775103102156514675379726440133051113250541658699426571237817164382560990146730428051936742891132208025848797974645152510638223766533230563906038532813797557121600131570042296731499055519539624610998113754612923757574441100163366599932017131477977037886631955502472080996071056255342378644350279165493376973117901718611274927837983863798790947932907576001722191892502164343645639873987128745895015229448209296187373107110372663828931502512856324402396313939689738684995212072302440899663078034652499041156988510234708413828287339416559458650904499067752361852225026568684359796889473915756853996799121585177794968257759688163365724110784148803764607121001430177571817619919986174080292761077174231872825785487570017700143655835015240649191381803800290770307594298847974074043959093460099601037003094865374580466036523761986336887929817447999558610958426211669979458945974705887114237647109894051472394843990139787433038126066059545535409612298473685628018916872125982416002129432924816949005563613164046706196206532125458672171350498749100040085005051287691864085462253973260473085780606518972015234781420786692466519332534097866346347189645087075430371985359182633492709843121898185150668390984730485395533184775513181979634151196276722818710877485099819901525341899293880008692061249491715337182074983527966146777864459607463164655265202527918932783909352489364863053857150519578839855912779583830454121839971097392595886061181315379060511968804786070100865019995240193640315048619818165034046206102012225220917612492367895366228336420545767497310036530214503746943504297347170145046054817028002398047986001193932316296019396499606454427083101516941241335202382969677118200932033156289164819780007526714572629057832983354074634 [145,55] 1750291189261803332801940977874377423602177031949307317546376714525925868610672139083495499786524624467877907827356335305051886481244163364705107295365273387538809997161643786382654131849246102735183000286621742550544911356425576655332404582775236846414798290774764312475077220012118431484669915315854248454697064273956383313844934445240448566215833076197431327021109038701653876414623448638074577586697278964889728099348127944164747819529727527789503125689053238367852558248667561657296047721964715411627334089284860646415864752074725144848789181035856942518355181191933762814835098987220888309281248869750409617492983330934710673136912013471233486961243182753251667332046020407518814403021974508437899910135962530621659072171452859854503384814326458186959216244237160621926444565125660098109352141024442351263676052945481995214146648073023502131475596411325392087755059354426066000017172204144755205516924238433385289312665450686439586978889076656103943045625093221120370412721755333154169879317745051005211751484727755082186092695489538885649246059136952409830715024950903638385248262203320812159820029374608674715628640788105001776314275742349776815420749471819486482145624749557965333332038525590062787834003529727845161010646016318000415176070590468676491935387321322183001560742202059963095940666498320077732350622563255616645094171238662545869040484432302638099920989492245231581922874187280782861646801674227308199243681659917402597311581228346529034125896511804552881477487677210586846691396405290539496687034447367431382522286180021822177408804514656263170816808113365709123180347417392697492940939960088334485690185332033750095704750653600600286586421952502895190046537942344890420244221808242803990123248430202300273141653392081632996312622203351058832460436283674066190701461811416835989643378616403290319779596301753166286830516190779781083412251434317674194807754795686995087082611298659161831264923882104971201318039793965235728172 [145,56] -3093711603115847986752658795412962043653508347869658513831788567990149291682935169759595105486372216924721284957215767524416824624975838683584591374475902322361659607694851646966211957876452914627310493321463057137494570505593019365126889324374029673090074126211480241249624216349282166717032564067693441771001010659506080753870109674831211580263212107589028516173707403078051885732421619069373831036979510302991219873589379045751781819678770839003030187910161819709543476511036370127492520536359874605720393285881648114276564981827403467432005403010695176066020063913337966161050531639817802720033786707997278418209060395849809456802977975799828769646963686102198585043956897021347444989002026194013146159226219622225374177398879027643653856412953089994825660010661918924197073494460512953409205945134741198799656600412588819759026246190554960683875225506026833955605765395602881983557456914951085022214148967894342145045085284399053528011491344887084681842557976535294306610067316564988787493493999310946705374755438125485615101508822129983792263405483442454552767607904411093938180111081391750949780453945740136822788233829743996043131476730731512813638298547416702754793632927945577498545515802364753506921434442277593213826772111153149592077052551276157095973017816323637936055545347056824719837974328760972754383982926690376281530178274201707195481758175602698945382549364556299087904138251257427417177341462871194429359109621855447681755141363355640535247148809122223427899293425602117690855147196946564467757715771184414472176490062687707882900554901391998658100168309968271427418744856208846317189363943148749518927204806298447696881687614250447220069797789840499368058558895709370481568687703775831448320921381438527416342665643509210034338486339793450905349872619931255416546062325228563281527883642154367166292650132456901124482573655124659930273099921566618215321964234898055533018945714529985447171086494650290426706166301875983360 [145,57] 324237831896316224929890798484627045401077492081468942288795417441265240909450923589280727117268951424990162158995426210411818724156004393520183369725005340995063464975314107127305613652668910272192151653253292883512626953196739495606194129746014581731169332448156768160555467364144400064777834083255209071282244337273464121576954118671457998960213534534052660276626862447298728983078023782751352818120572023222322055517373057721475253837577856835051278493949411249994293079835595095626720035295552157765193385720916288234129852619478528516280468507776340371762518842543949378097392731237318821843079836459450518133977334899799994164279689324045064464295172706426247614944613260021962863328162366738028192143422667899260408045023297409154917881554468411433859350986723793279156020070292354575842832086506150833834653795908980807540213393398562784700736947202643424426969989996502450366022753660954474697284473751242695119790605460638700572850378695120362019837643448596288167199137746097643695675283143476626305771224755535926328147115776177672535741963650009510943238484471516560990595504883423763721255469182725680781748244050352076719046777711298674846061013139946828734420447716574311443955072495177320658809499894982403179243739289895665440454154909931098916491516529795716548772537386006544902647296127780355774445148373803577607175534174686566883934772246463809381353311752063030337073123041846999282083549172668063174033240954375072553560885910105968008773605940348113228813322127122416631868800242753728209909444832341419177970201250528105666340986049825575247214955084434838261753731340440202093911442019121919812671698481131886726256615127258190318304847696434043579792183944919126206965196312525273846442133384910414781573404592453310548863243359849428960431651016603631116264375687198825189568035576155968207343538617238174161583788335739040045399181979371903559400637490731223583478213423257083087517097985106535176557420137402 [145,58] 73449268262717658216492311897634293335493270246506323336556966607073450744926889260776516903094988218055662530489301871555109168479214700344587889680455421419457732914787179224491697063293331843771880851630324527058231771952746969563106823034347633472503528994793164603927814732613489646761738853206190337688405242311540013235166828470819985555244518264707336334747800561627808922464631845608999374731036192974069173842892106605741259883259008543084309870284649474124536323569406164034726710680272779335813086708957964407131100387356883553846391725681199446154150771218747723081333982185698756552881610018345456078603300628350664799220992787304662513646600349246894671893019831933499058238544305978894525568255169646796939325804053901020199068741156938760205350702685732201451569550016269990580280134738217632495245105396087587125099821340485866768685189311698378318307029437778829852808283531957324047375821934437850692381542169551124928378204710053177008679696399432149960043276316718555075447764416594411464077779546302891665959945699954878203599217072167354366206880961004321450324925519392234513858459855604233448079549619993439448589802341497024640627281553510147521154972397263444833816840940662614519649261002710775506071882465211874977568153053665588042973037962164504479270150816964791965653897367768822635837862237221206720303190033396007529404798178862643376222438575953037127233561372883420536022081646724041648847215156864232269810185385430219125532064924974387166588378653286509764548622977185140528299351127958950326577618457791832005707620970899680818975542935944093070876853407077517363603158093349139631015314495821855959427328418017584444794087776365322840621986255514142533155069777202673148089501234882464708024986441838393018039819293361289361951955310678449304158695313752402342874719872721868639561246881767248479076179788377717312346946282411090360545585828848886972296629531315129418234564027011624029402103694 [145,59] -18341424603411663480946038508305491156062028769385227733090260321148194581545305012124757663735723915042770644771758158419912566885699840396841973175591528536833841756845714820523862846144932540550052103993337737709504497497969115626184356218415948473532717001429381646328349810908815607873814939727233945325995999256273685221650292796858814416376948454560459638456219364326174170514302649157408919563844669651662745043835469590250220024206957405596504784477772797786043801387302395783508869850435584766285409126734176445213331151838805579345785867111260878425715610120589229845819992199007830577059187196505328074010692542743927924720979535364773616734022682353815868502841925989658480424389594143245086528849869595258222272065343127172365870856070290768026528580622777192030903193261013154791710329240740256085559223436260327995247366386571750921469640739643227810727661512963510268289676799320567585151315208384448948967627948575047044041585211085316244150966258085314814585937288581458547975659043091953302801934447215646587392220959819573353663632709221726413747040153343733627912678132424204645929204930400806575385213356312650391618988575021460220940348685975746449822169366926147728122722450808008292687204718784910881262106728725789319430491910223467616504322972279440925182059826573919732670640414613362787850310717088871302558506649225700552403981780409467640859781264578626894669809519768537295813608904302980849926119162204174512439857882275803525416361434067543613685771559635141459730188742638316631715063725747454250923276051630661215027865311298856213922963767126891177108107168589788733086941698394452783148146246879514334534345533338961650613814819629403442670247551631440708661227659179748235067396922220494114058157215890346973485058398262614005361205969657387266928356771248706649049137796164196685800559180461088167848699483081095570112564790948351597549815495253321416773383611444716522276344084005917162869650 [145,60] 335869330622973044301243008161305739000664537033706676138223924512127740726970945457541471778857439442390695552492010394386553609219007357179378934286062466895374572440493870896413968095840771126221617843186478714005038304190756947319533736803250526268077916036832967752070064377281742250108850310307796555397526961737892787108792617478602367869823870609278385117121081260207621327228135041426222678118364783522293100461682599991901299666338933561394004471662346473728245834091141549506908903150154244555653368982376878324387914803410574699732481056294942048604739509187745827443840918127220551364207335177617151630809721497073440647456200881658207570514204082507535021701810496250086411914040410271572236323634139977647530535418908024084565160093492200915518940665339515021752065306287178894357620803382531275461883595953079984429721370314030593566340974934154327102067117882578523934955297838740234647946951579023705978233565382097105273306118170070995849108651734817030682449664741662013683189263711608663070576763864174322192662387056814185268680548047926717936690360293378943419066290185818924647695074489611394625227906868827307757338623025223608552665600993060168749224300685295109506292328143275840136754164276839717287884170117407609377028888661690836906131790321244728550748513242911865312924526482605582561274615392835794746093188167421958020056799223431692147190699289767796096581483292164447461752493148380768028300940770172553456427862232483642102567043994159415759164742766950923864421148123510181415153418389357239000294595136634300680893456943955022702696086157955126050457137487049286190642062582967185202210325227996907222182847424718030556216549636257933863998849967476103301986419926925104932511528933037484647283587764924839296707454192341740906852555537182758731669569725833118486393260706883598070653185532601345708272669757970099020641646636299310933858753676211424326458349199816469018778391649226382958 [145,61] 234875650711121499162749395934567863088591833413216667010655316476424079267530157502982028454044036015241934115872003687505030985961418469400713570744287068356605447017158685764369984056848447862292240581356654849998205904782447210663881081675351104167571129424079600544516246208118045840547503211487899105017645514933650340336793661452228537497773764894337577116398757459937223760857648220976314576193389726458000035571252652646426358053465206298446546491981961008184065221809589313704664083792598056585662641821400063965576725206607280438552219010037928565438168261414338031871667975852532545714650240680652544324344423360182328120304301014631953522821094996230003706590172220894829014495744099206270047628266798707523312344052903421747175404665278285576487511733986258329126668790452790605540907982668988427642873675750260138182551328469488938818100432012331898089817122302387957750655229965156409357520836851372098694192393953611924706760162860368622736394359572035076952761032364575579128700064119612487835740830642126244733246303623067108197998120810540360077188237328661650559759361554183502737610809241480163800915452036340928844496572810844543685466943417881890383675048765575441434609995519784886133247490966152644924129080088832555680341957724740200377406064070409563939863877320832376345009325144446478324923286126150220782368873438979435887374338247920481094237730190760680164165863050502909304854139245228919338558283953401335010715862483936524246055493799901369387380485287664771043272706994889641875539524906654203060071719875368727499450028119040687677808701047255919631318843816175391083970411570161231977626675587180236319679774465780018117716688603428218171428327890454653366220874122854410863707533291002366261890622888930606184509303322512413390207977229182365805902397177661590868515974442181335041103807546720620343486463535359119580038505500229610099906396314454587141425200406627839969761693973185971 [145,62] -11414947546806153788587761495336568568983046202209535958179638367959361096188901200793877346370332051166758542693594393900913719990983324635445639679441828801940114421587620430608832565874351444212801439905979458535682266939984863486831175058125380614485590229295566441639632784085635371316602288151147556616605927198325720060320732539730182534546514700306013290211561860279009384711222944796395157713468475720772727463337594929779187579870228159873015923147892330805711936385332852043496761353198391800785781800752893671062051853640395748718742961048350375419007581702644132135187229359665598288310956329874986180225577553122728580639464323418264852680093969960738383594812344587066211625348289082374282139050430422635503060585355421966398829072998060300386071619840715176531508588415889934792879277937919275595253736632769902164645780339947474375308455942832919502495212110302969206429258534700471264178800804790907137626033394179834758322004831163790567479998348802639921908190609956013101363261517004208644381171627870576565458635893304239201077603863124692244636254851768389517103741686404569588812533539073376182409689736783879596174560038186555655608286419622982846656811216899656184441395321635525949526287755521140569388999154744077423189240136232199170173532434140272206483797071553380592301109657220995266853809336009075821879152484275106468341426884575368176386316531216534572308753408444406057876919178336338802191678750231466015755120945165008662610240538451435635769870215007206687517880645234245859061563733583923958881196358377106065594274445193327412219691560718479271407774330336911264156019167504222523251984693297873985570918609603161382482124313182884699683393477350835630514978868977493790232673342968294344767808656988448779084514817940575243789528550615705068747814735555703438571470788203978496776888150824910098393676853049450824804478153279779776875968911893057323607531759334886767087274516852 [145,63] -1550436259573818582268702280834073863814211173586718727335279411796185665064164006654584605177588696305539249244865928333623273558309987871327578511000974699585000381124276130371339988465013122293276189598984010672095219106755582614032327057753606221058192740330030767321189889153197580103891573278644729460879697025576984035126495251639230128285088618541981975350876017225138383120880938415959343319699616819792822890786902687313698841011958054786037792072707833698920255384465332850403067847795724380079527685446899623649661337203965754866931498427338856130895967767593426697178787143654250246211503659170997046585540547086591031131507398235465225666979441932036252226289175044233654066613691675656190568721913425964811315723716941812869706139117576582831032964230884100689282142661315830794349779645377315645760919553219211866768850714757898101169448070881289958752714360388802962747169955657922483182896152345421409727017227182217592558389033708703409494574003402392638091379490119813283086205970163709649888719812049743981361606586280672661007528004212618953186283858314293033960310395815722971228394454989940082102576512269894372521624331486423083406037781614054766703368730952593672698936577733240857276324603136390348952308058016565852268685168834424517242450500625724893452815446346021613957183020582543436611174628466764521673331672950970070156183279639054584423397740493287753479632637991001324800572667835076440088142977264281546919866640604405852102724620394097185030588485768203284891095620222848943866702327777246070777218043538995910370967391707667414878258936956433552109728139591837276499108704179337766625508892401964679667665177633972372330626871895445782324562787195608493909362382188606635486677373422578141684896453616579556261008221665023231343153918177838298943202902824168317295289420319287805499402635586581500184901462411481019200743620733439662571434530570097372306899914809150893312669282 [145,64] -98365941543871533163626420112937924677934850730576061236735285136288368899974438260400370026424255363652513896012256671368563299244218778691157378897181882731361002368599162898777511699789125291920310760113109387918554354891597665941675170856082137666576289362746106833040981562225704672424291235430803950423460376984074254052423391059743312570299467953969401088283390773266552288901361315538933486784338378158451493041172125305042018979476016916356356607916255548485406603976022256309067148959500877666586634073560674579799416510466041819022738364911929259103992093814057836524337656050982186597774631794220179068004967825538565268670983582890312389739703558580046855659925565197002012166274775404197229945703380091901752799160384197171223437382152358362134614623488792052275238914311337293849205988990871978471751455175732565777863814092413895087744666331959902537522539197753490102292750274307746290190704868516495451305017073468281793330943631096336451804063132374708206435059898348616598308432908021838059367443375321882033057710971029923889477944352095947184303989691137390530550215019316935221502722643464124341895690808173871870230594560731709790291130435090518959390501073186285093546076901735359932593180985365535289218063491924811838720587285606432036812097751478217315670369118350904726840563059026165826508167059571048583534258091759347136728830382057965636994379427014472289017053601223450265342022127461663543686254379215867168056772883689323331388312390164077257594788034052426871441064501550948217622892513178882383075735094820656284173290416644830705170697988819141859971708087454250693592743999057471431154690200821464576974594147461407834059503389486233751815991055465558320919633853509405373308605009819000526980064936796498501927924630600134472248486255424922908796734682611230679776700288043726512798451188733375128075450206647040168594367129776058056760198117851832110559747020254554002166 [145,65] 39565145324791572701481132943210421190426916314005746723856560067616464908254519251925250805170460520008454686147503604530859028281072061151258164071088050683221690641882844748142994132028850794522604318243488290205258869566713821056763306769537004444009267240702098550769674521062682929594679649558952101257293810564725580015594715805205549137506693175928374446426466163118066430257446262027489815900938416285742228452614942901637233101130010791946090644480168449559098698955279887404979203632101638036331085072434411258551386860254040691923801297569204440610522578401391870984865445150445700969496349082640797021241005514267932356881565102067185052232319675635781106138353840485850682314378465879080175493478456252176735219510234103575337623841160434038135560546666115386605579139025022712482366588093243868708617452620131381564537147263241543743838743127722796306873080350810566675928411358971994190407138843543191484811575817667733563035523080716079203765781006401102413822279992830730345600325419157881612069999942483939386841115285677701121902323478793369178725120192429335254848164973161985560315550165726529055266101803637791482085930328859001501838592699861429941302347052247741859432190919382235796974660997792616103682026964201240218669644448874256887901918858993552425680379733606858742667058858667547159282069368551578805709882900217794147827014408362656767946401760494319634420848268153337194566232919448425497290264948212787105010554567718553324161875760892344180638259451019590027119648574226079041606434306140017868888008984253588073445997756363818499022139450388110555302400966264017032310567897928607416856152477216129948970579920602509059029847672175299824833984818153593878537249390224690306921831081912773720314329111368631270087667106319874745168426527007006964891850105177617078000754602958698545840284858386518466058455721028816127574774195484194308890200294677224613027973861107573323 [145,66] -432644307060516592026789411938462857300777277114163859407124087942150320150621872483816497557190842171660885653431439503906921919495577173730710781939208348764054650575365842813784258422881403711312738231826858243338336989905116989782990169986068591470478967640404332923949374462680239217439566944970237727543570598219641886471053820948481159527131261178653958955639237663711030665035734665428127700614476995055479640760322068191981157203899417915395798003200166406527868718897244809775136212360814200078088515628937108949021714788592581328190671914523221648454909306161469470605885183749160606001791513392571119680924648045302620322356718805630176521261547908576974460817150304163401163041724780557695056843561704028902737787569632698418784682762751402930396331559497635230048624952575088272814782338640844436896796649592396457007884775217556334553855460625980673336686977542197521608864961313662799014690036222361378566988271101232356543150365829098226174467298620346220725931880650025012953715644209139168728310203686014320243229974456269645501734006288541927829278985583169002157770673792361459686573977759607978515992344800797763463319178352577394769599877143695606183456075180345556557038661528134707340595115744340590737254907362766879874216765389887917984420459439339735170736364288439585046906908538353002343839118712667207316535736197438364451612831594511760624286886477367434320480160976329767877645447503998098137552065353890929091041162642771588949978216364635825145787765376051989284004263124356214673655686995558272006191255391199230043165322549366152298254233397351249202678870950526554167251037042357364406539071560299690599066637132651196732389489356897364079047657847289905946197006786658202450454674268651657362887686828119255895501367083516432108273299850928130134485704201424600108748767309391108116380247938692380680672838328980850052248819135716194334024953635098986737283775180149 [145,67] -417666415599782202697833792484867174690185302458255878730136647176624813085950198557984752760581483919337496699637345317661951783215991426360399269217366965389228368188433073903005927430118945034969059896251332023510855113567807926761351881124092605028183693192180239874305339770476507795868561718229170476935181686760762747557845869814639200507531297500316608976213154887712708651013451202118517342756184958980083755572341985123523992983424874479672585958589802711292028363589761034377749443759982256090691092267828011223021968532129828145399745673645170324351269636188109595484211951376912991247024163890944393060740324783269210598571252930329993393071106789031054036839143860394563206691159916594236127254702496599576968809286037872599963461308782638109435597715397410609740730684578452285603326541269262119060679206499588836182089215361202357104120690033583517586694855770670927663798051853368241328017840449104697597515986017708423707307877331349276006027787301913790619575266624806630764768279351402605905116567673373832308391245387242309559036655738136510131915960856017400647492846217920237050298595388222513584148857543367007777714884966553394726532906976553828077906635852665744759585398545757973974558863875913461120207339125407924554625716621349160842776054781037523439240096096251296486450847185978462890816104965552476515320273474823040881451357491143430428653885945735956953327465508860470655023510765317310583236020130175272647268490035320010890864525020702136261816229240251001713930444195532305484413604128994755153067426244154479743351040846641202849920772390713344519302110241211651831374792771627392264320102303607052099038769962687766186157785434771579108241546151306165088151859457663115929155321654280045931522654735609910239628631208439545158264608310441524124626980894298885519850757180553412966245357383933671973953714970348561037430236626379140168303811766499941934673476208 [145,68] 36063071134387724413663845930337315071406023674888604194334080043587934424107433705021645990682469601229581320316813563858530305193249423647567963555008076095964542784742888845046751735818327562693159439739961028370146408050674799463140719359567933027695225091833162969522638562184461604778259811507861011293810980008462474983690481128901506897813293167122627092690892755045898809514650668740715477280345654018315613449413009436436855196126937555356406581230408092777459988429644029997519570464288593942322375144448360844176786549012589128594122307141352272282730722712191367555356108529655911203035184625314616728567835140024739603089820652563463768956698647232195545116866330857186750381530878904679514196042633871563832942187883784055547816562891835437592873343837217976827441631543927979396123520220156016366239718411074381307327422380427010851572996188092128268199558978418698923379006220986451831938976901930075081275724946807837862813222242240637868463933421233090666869985823942858718662887206952504822325094225465121474411117443808428498626558825881783195401246435309696756834198385991171275190770611402975733031335307087064144284095620391116540077162484507193182625013702475380443451428878409480448486599100043707445686656868356587255205752076398214018939616153720228935329751113511570599016525322511766909909722860553483955210179292696188158173063313459530660441058950167593097273371836940892468912314796046472542922708354923332925010827847850673134204778590154620451120458155302604356269089929333583628139418014911958814605432125471711096324609587603155336916844775705279676864632273285326727979110956646161215919777055232197791851766223848469690354123715384060975920717819660511010225512181250006790622915269350469116095771979040681951328539189118735142970516132128465466010036067784321531659450119629944731850970376757321698557412624919428820924631850764239383110076603905400042403176 [145,69] 304016049929308028420138640046402699795686575220123769611716266947090726673696378523720078999801799966699244096227085383979798815727209428958592580355951971573717976215877498348957289268628411128063782207911443736965465295666638474740114307126947251935029822537033044905795843029881117436671246974438736978355511710279662354950589417753840569673912549789542544389590221178047952828915093708771550007351853624465179929124406625300928894618335038853258809841837838978497847476417331787403484950887930297336585124644356996651232260887569461141375939641667167867084784205611336802838314515727059713334354354739956293726537803456234959262231204810284124945091765511633418008022444145408564280347600043154155296301374455548613582392513596564117871187420277051906100226750042862858185623292087151769638627288306126015568135071516049978898291031853464990420967507559322858041544591853779858547753288677453755931708615823118721847894128443249167174618394405361134784456839758740511699332861650351998218174655590606763909426912915000509868092027845371121705015909838469919595722910627852008476228349058607634130983975903540542995156904149717542699435842063584336986511793018082638690655554674667051077652836173933913616706174987685993146536027697136268646738976905615167842006703110716398944557209240562274270236099260512263044174480666459308832819190535982594942154025986263657532063132443294651815593367274813327487157442398476128926058745996732055694072097444159045177323717007286646316875374984470747312371256230485003279144355520046930427631108139368024613419092117194867742975259078105970261166367693542627388697679445857435914849754686894608563468479730925539908400823812887599030596831087128676731726864965093554859345448064254226516083498584108462220862977349810345140925646199910241684840579698896434915763982708584175048122259859022769983465306076683002182055531021672513246965271290552797433 [145,70] -259575925235900312327579603530330992171948875459603884579531409530780866091268918822640314926770956306572553165351833460997615073644657117769764414864028492396263957012023461714462559293096247851431767718569518940101547748815079069814713082964965196485303438398967027413225667491126624839863529345730538786604500534335804477826197437015391439907565075162350721081938193895536612263294366997989459404743746460692960151190236575629365951572724057334786539085318207020237268131476253233436850638773746804346584535247895618904183760564423449197801505416728716075455448380196607784899908617124580010872654787228582293887987884230640275311025960329635469773722989701854142579011568478242774460964619952338627730887104099341562252238008962356770721349139709376382731590816295477877498442604842761608350629777031920749404722966180407731166279715125386164434612475576951104994142673547185459689651017594430132804466622546989220669350768712516660898846395559981730648219597573787978659668587168690694414318104074012371321862133970713598967108164114508877074300834062704750259720763787935489005497836094829006091663342916645054180941589770064861490273550654167220003723966326352762985733524242355264215140940914106782154073174772267204390207849585111462842810704364282926547439056998074700739294795779291946620473351715534556298185938252821395249326234816432773728603088199117326931075042432767099766267310428939139562992631873680268247528874372798073969695918734405682145929012509104307420211355335311852066171944384389783400535909028157848973945498482419280828443312293541547055586218829916865732497873157226069710650126517410921728983918006233902435626535866140024158189618777020536710986762974189559072157317427802113211363925370957570523696281383272648561524894289898240142197851783360732506836778209906900721878688800479083154587044575974753045127110019487517199765246174990799523816458628832990 [145,71] 13413746627017724885484474195630169503973423465822005100832345943998171652779989228423491388945590557418782730282306793454095295438994456254735285555148451072140125387182813849846878849160644788001681669728286259006652102518584884460600575950722255010754354397410948920809774500169675303848905836428084338909615862523388878554285196381765901932207521226050432396554018741394532345157001990778545607705279817101641899477179261453027042050073271055286457164507545057384986974878979836050458145314860406655111796812577884912130978703796698913786612813599692351309611494251826122565253448534400265578435277384519767671853046757063976682565623833969047864646826006270638567487751817458723673127766794095890478455505251355157571662247595158007231489515277457158480983801548454682953587659197539257121811987604400831416465113290656187284618585185935978899247310897776159446552989999165886829586097876154801875264973420792988365534460948007505663730735536588606834486561989886871391935938246890380030052460683594883793200294555154569569788869729878606199461550612206557033247282580897535138481341815551595107414074141862785976085751478181583886075314250430409410441876997956406235330581709091895963184620674273675887919569323235332988668181606953033028492263823519136130067679091304045053742818398820707427637770381454521337335715315806446770388851351305081293990599529141087988160625962689578204176587803087713388801936950399215114381087913832857851567547334640540017729871296416521392153040959256238911929887093033914075477688105013069786732401106476665036033500371163558883890274941251347479046936347318704067491964609748688166852586473728579344713555967081936882459655923999391622833382394890034607336178594315429555583950485198245656424375094658818012700626045069558865899891075730587992070929301720715183666096644138771847249863138534754312314105668280371014492307644339324436276706027504 [145,72] 600177657976725092532249434489233387113442143353013306122397071804307968379533227637218067131635131324063903718028443523964547982243179324977461877747981535402683380188551117851049713705587683074139607277774499081826155231924255742351272065140772622132949320295922404915873146165398572856476642214864181987204052547550696139471383314333889370991098021171647363410493702690031558618509454713461315874665810837140371818673839192206644991821436875449163879259055185424163180936442423883089885252537266477472106544515129917617926270962237885382261710435177043807920293142163175835920584316962742534082660843592578152544298631965775140760428210988115014877582776212491632338317771089152016602107045261550413187197673332982796495433495154992336628795709210038781036523637521396492537326436650478811265830894855143306292685575853912003507259566666596896881868242942256532433442189629023357526776875326812976606608097305276067058013046666551462944117404248352161832794707367850036855237538078018180401230579050919516134091141729925442537692421547689311406505744761693754888017066325052340879360668228541544587569944216912123235973406155452635098948210267181438397952580542862640012161664025184198231712725725025305153099650317066489709884605297051251155076860056618780205727673053624379952506384171287316403737614549541524132740409018764887149535824533999885136349286258102364917931199248842478583323681163349887155215862514231491614408795410641978645160952643978612856653685135782987982445239022676346436807179544930077746799925285238283812185065542266000306645381305396120139160176964561780828559303693051227289415700377399188899617278288445380098743634019202866171710323338307867749775829295232693930827242378481250950134454045257329474266902308553492592656530150367529103730997356860236579573815027806006957848449901128185284679185750687247928118408257559084177055656425105314177399560 [145,73] -64873783074142028935773616565756749657492726978187062532411535431773064968429156879680097185772055506595823955677031303706818816746353983108277086323552729221121747306964061200689118436453408737351963320879663392704554884149969519766396830305194170778295205422310136720840391198286713014857862358279690987589260380616513530135561201985693861085524017066555370405664969377665352040671757022499113534505228354096388305023915977607655116394093504442019508499959812622416508135341134658299051692545561653893308014931610132952410860376680094457123879737991536770544487488241632771287876320247928745354061597446308166273491771284196373880081924360474585375411062940529420274909352909470301995492614521457970716760061720645503980647759850843460010111112742788957019912979593325571344175903284037733889264766690669643190521202728599505811857982277425668664724284161343291687685848114332221126200755872474887238511606849084794252114373598654779414691414494837620505084239169783679078564373514409497148252786256203058521939759709951819179912195771321996235276816021594668684867621693465733337658049960352698718348999279115730593430621260655155638020771916147310313948420488301337845316228958541766139405538879814641745696543515889905781948611069800630704013082289066194274538163511352613882909392349031986630760552969068300522831002852806205924029557383031311688241892351506093807101416164453939487614510939795143678437374449418502057314711749646901081777624584216185359079141129223220724880112537654879022822979052704105172073274092493418142219937653666670411451727719525101508006345206606963128326208346029631390983295825328682091737266765816436446303401527559257570755168944140951366680623442483008574897238972591107716503146446735824331342319079358463675568026870606193206803529731674669311290401471051092319191299488007876580944801029119619657296654975209371991999206277968467561022 [145,74] -386263834356491974826316799856719704628279460048508940351276087841949429172977665515645057565003360007197682753640839830202196822501768920384241349830315655022954662132047519346457918451329533613003873438320595314589405170835123644368229171977616370613618553446283552516632020710998306253753226330585890575833720819382234548038262647699236846742385500309624572924532754351829387175308945723358559311853093623296592822047116928857320099012336347758708057996983544028123882378047501178687463964660593854532262778981779853402776657630756410363284950662183335062923660907369708951316209788475056090016174280463404169907565200277216211011842153793294326176660678282285989312770214205302612975192655406375617508935454021874693621313952232506584349561279364398017550301138844130395217236234300851831865533370502612847951226380062255295879371584952953977226740827405953701036268618005656980582014941078667904178225056093496921883311105580318819385897493678345579400428627930837519492667299716032480790946052398833723163866395733879455940481085948661548517322256868391320009149065961041941253984327007780593904148173157498409894200981507108192221989246056990673910430305298248667252036071723204766574088368419146055968892289719711050003628158490730387341569522686178025070536043625456200296228625033558351867642685019414102546807245251720732677870980917362713069838243448040670584005014935582772703493984645793895757604524899826566062646922608826773903462354424439150824694617934428540495175926878019546261129589552108789479512635096690137442329317171893199039006156698992484019301485924798845227988441519675104494680611016144174551807938528946172035050852917578813805178164369065171227329507293137402794591454392539001302314692756723382940602919242176828043399317159369104386174763766718853093965847818284223701737032589560130101060044126250146627816988771974062446471354837176425 [145,75] 117077993201419690251616874440823822373259657998798992215740488844286978921242379894513181124227389517365492765054632585036429401376892076272859674541294951129527293526298106393505675042576430494616064924237716445452525764253308131120728696698324095701932417456601267951936821691835861992436192737759515452474920707253595574887017955550702517601213005717181122602511309243003776652327587826901526451991547820559492362267652472706423685546192319923166582876599792815090903938699169279954722532582823949130248092700007549515379316705187456293804452781241676979948262294209771319972851074756446159612205381920669462020124789173111491715045733010827872422653570807954856064024873383662284754869336325683235800604892458552502414843298060109936276314157026652872447340479319814055793869695181071676146023288205714097003057771340207803852498977805438757552298957890415445848806618319771185415887080779497076234746071282626027581824449999008357108463706859127053440486811452395832723048553336682013716620448059105138624152801376539768764570860657356742719371308940118481357103240340008828130604806385166758511824838618805998814254377537828911099298764837544730832411191250525486898006933349220952542950212651695704151580910279523311373052877872828878889185699856737871143897703366822307273243647962422491161819619874101368835586947489078926687297066635108426562490406651050571168404078713984528813244219097649109664774312573604012167593123420962179618375880170206392284144607071415016085197709693172335768665505336283624957528469230286433862470452285701391605848320683499898832277025154777259668462182889118597327278248098884385426428803655884981186426951679719255079050290031019890665656909313907457435211715605274184003809020043198738689598770035464498211026964316590896351905760102852417477695177833131264102298444908224333823869508513864745347529277874369943597971605153215 [145,76] -293468825347895570195235752000739989629376756205767420512224233028739477043144247744644071245667330181224378743822037196871448993228460877288793978257618070762871411902265150862139332400663502351062104858437483781210583309244601595704351257360058410661121376360415304697914838254655838552484634865882730946228621248213693843471664629556386401794351621735316763023932912065011502532731918066759208945593317377105690649796337133274941058476537254383584718221095257256998698638011217755557889119241111027884896244472306683761617332446092271234331311282638420064934148603665004900100883187197488513426383628867731167315212507749954242685363520828564077074481992970073720876969938249479477307147658201461123180694370905504553583994391599398523115990247728090542336281601028705956758295964021434439120836814701275805574270823611214695959117248315998688927062979673507331460660718695612198910861026043491825105512209694846022041563926836165852489913924963932469226237105741881502134828766968926204606883550877704251968950279936126054093871352866260434781918701530018135007862385182447076458599598528312802400780034293664048569064803283890921744504679480275761363659207745144286472772178635394261208579437091549697997047674853404465429510844711645828680725232834848448098401139250664486541133432153329065997789717694259050998407446046629875369960442997304890832197219488989046380036324647608503400355593566759261955896052202941738892325985625279766679507621260823880630390333832882946954226053901679249102022540704226953890105167333785072420663845905905569683221850859795459526973598742950318684610809839285267486882175424989011556022511759790502575103685794646731469720931213815881847792076556583131879379496860213642169859955666585371214123571858705442187725478903787402033771221943810363425811441511872981517358169724794421615570349591165191983772187278549789712411109 [145,77] -86502666500070153318597566922539389715221784996267877698562273890675519774545611177506829333924171148614947794420377811898087190254222428433337374881711651718068000985819002076192742625756947349221084973653806523576937364191995373148591006704668492742538447655092715812975755093948396983973125765470340992898337613218241077785148647676525598819034154215465137334613940821995642818134061224197229710677560339789120674353792849073430421136609141308960692558050815524171829111148511203225571030352727381011581845279345383778716873109442823148192310226464164853511562487486678517490318356495052579746903212811463670859882414308339857124754604251704092240754888583871738630119364711479135408048852406877962516657152356734884926973421343601321908002890203186804362916783438643598613460596306893154421445677049848236777516612553652837068139103670315997958839515535614220396037929079711345202595769769712861629323799723393367996680826873625292845329575966713999158894649372900314005754365039856196235246344675376119917479020449005019551535010236696598127996723306586690572467933574802530769147402725822810237735954259819187500126140979794687795728835149580513651269784007185810708805047776846987891016779851844872634071059966098925717814777019594125740703995263341333742193748109626733493454611019269530088808535387961973863384164783889838247973903110519371587927141548889805531242927574006576082685562456293917397032583483044464035852468363960428019667665639832676094433919995050163567286747379504635971651312252459783913522256086048147257019012095243114050484975171206695718985691569514738513238316593885976169028788688353744394477834279018625318551461496886560628276349667071469713683004898556399777347428223477718558462782494074421718693097386065142328770061208757855885020370655372217743807749089829277365935659085354327036271934808472374106418063820579292964850 [145,78] 840021072372494735489604786400906286026306755879804375440413258047395072799134898277364686771711033141033396719325086316029655486621659003401425778009398501201114922407976700794921167927992637975071617218180310056050705469888422859464374507803271327872771389586440026033076780959048583464096442632316661567859446598148474363277515684537756050712554001721236200939670177359416969583853123731688783521710240742720189889129521669359630619150033746194539115604299374910863585934458736856912768543150781410961039020693628871007400327272941102541158470315871069848401088268908348261455381073118590365655202747017396622599339298793113956148328726302438068134043688328134434684465680580024795232422602959590745740603343026050668961321751263388440689373469543532562823666044538743756676676509012523627980537782949418491418025899147059141447679243173320256506092536401142276074345952725964140035381906906040709707762061438762222279809945373891790042931375542720462701936915618483451613916319414604363637962120392902741971821050276244451181383907548144413527600833835849972900845013276892525589843686937187164413723024522364241982316727504343890010966247500457790692160513448817883714926362288271208313893730512361791589487729623482369980161595016337878837943470253901821249691702529718136860676027728168087266908736534858858483295007675470141698285696394613389418280232977150272874226203486111759100755683122283177812333506648444420693290276998741314023156932407373698601021524830170626729149715772403663180408095230317571908395202273737826052127018239427495854647699191407868936857744245666880272311695196231572368705306597321599083556039010658137510481342279025419645774777654576609519412176753463331662276406331593894246629589405508428313667993919627452247465370688169138762830747554455814655712864945629485538588183962333447756473563793920821796350865795353289 [145,79] 42798813020643969959795957085807009555346187582245155622696956397434407022888776662550925197673791372194412218955829614397809171413628211438292892073012771135786768854702402305006652185788773882298647094575145455902913555734009423524106140864573645476457633888430519665262598206280133949958992207633417954233449769152440690187605905197696278799966467399712418850012181876559020460155363282022259394598677314188378617136578633251702706022552264439573323889232358501816661306944997660203178256489597738783011740502601123180612333399579893418940432063696595402865653619105041747167284541393953366462018967944167430271406676104669429149541403301636606758554326200828382037213021685678588207354274693491560995180059039087645662621789111333593482558174481870807180155964103405989474110600262102868210362361265103463825522170651192473831171441419453372099313625920649658832761048583231441851416854091668695278358827482314275837897670644724962009385720313551434256149387951123070526695849440379098644118227622875762483681648926801435933519680301440728827380278925939284962648663476340359559568929749054187238501415979482395225825948024997683262166864237179541270568218806120981683299840290897521580861958825014608460365926677400070261352340105614479409921771697305272799623340733120482759584412580038738673196205125800106944328378936925290329243526246026543750523736117692922236989963205084221679343988603248725820647940315222681121297273054372724605506807171380195836556006478951914045546400235025937850972799603815868564827176223637865295075713360691156969419149003221138622951293747274588760692074711097160131936135884878092929204410831223338322833751542944445218334854922652196376847067497410886083417571075360105417411636563861054375921040748864997579712500406149658017226261667636729107155983738549991312608811483111888202826836766016903825650532310581 [145,80] -193013982239326052325211426406221438709105693902015607141123263339597084871719840348373845499031147765390293159847513153207859673118129828834152704224693232711081747664350189634781007047073349946612417484630189181975322428417159218001516848869524836796565183730718311776720332193625007918401219535092657072365189781987181348669077013389865927617340151939156970224077025943979166119564717941900689709634885204371406138784403137451424996023378231301822474470682386563198894838711877047516540328648463629550439405544551323401848372394075243653101820120527148395324235814078646559484153425521145168987543411612017490587249535479893756269711030659153325087680444686924622055615474325439957612146396170693384836296597203536079829081274801762682136777053925462443944899650173169191199373614294600456826416009982491173242992765913160900417902719349381103543085985149770319589024929564184256848838338978412046314262490483700438573540519576878770010330758689925377172280561621843715211425578910566579153976716553762470968953112216580599184938911707703743144827799288457235763212379285241254959653959474809249381178557901810461626335745074000395773568638645349565491861148859619625085639175139896937858331694533935580457400357311795431589100326691163449333341197692001638327949751947926005949699250116650470048495830833308887927821384310731071261482983371689221852881450885170721698528598017061885043800770208801610147790877390623936084074810714163164149156393742961668390288089644648166248014995117490802286051945364194152060791224692670032987116893620686179984845878677106545548816368758662855301719497169646657093195954245424115550423066648939026525953456764019155671509777862131148956152096518949989970190075358559243843738564976022526008647631572722127693183168564311606140066990251545542756119674467401540895882463324261587260266333567517626052544622 [145,81] -11189352556267846180657056892943337949740507351733189687339931148898430290455096787243931614041441363112998581582227409912170448054079953838593643249523813174657106708157253326046052657521968505908845451797589715735710266025607172030970377700232744607109517695711695477674744157409221164464011781346569724309029377400711025552759365870367356331737461373846055778984857366929557217415963658458550750692490987574793938284682953879718080472981240197695819535549142618095058854842352783652164870754984272912641567081954760216839241739372749301647316439987608160102673032422908209565683975540942845408564925485390124598813529151223683545240955917918607409272593395137935862173348689357527591522763671442134439684873613306725221704588886587562280165682518847188180630172641784885131265133685006433768850436429373476710324399199399012149904041879757612565449223040151503311201084171018790174971563307458341977658536232669625934819197818302307416559460705683820519873524313361079802416572119834303235339725612883736729740940759796481225450398384305770535396245116260788208354967458420176341470431965353476050430340083835754765742772473949899843618767213392596803186246606033251049789426118301129325150185883380329489746349012384841836411057769487636895282941219928055073290026973785372353358033270027137212892986919984117396955777867962548183591283230268028097579082103802524692364239918489616924104092843308413944888042485853405052220120342423971742040758511504177801432319782647788892833247963594522773874888206497004217810716351898210765101446923272310702652279595670477975173528504925084977487249072073187330281656930717076290825390776425490441882785063156301703741337680239575033651849700072744267332663002564723144741360325762892500122719798396787163175566154552116359397319618563893369872048885520758872695552032804331447189905072593126491558 [145,82] -102229279394655461357992373556190506844649436906744858959690574587010133182515220736496335766503371383611587454693816576666026844037350145432847250951954983346590702017654539663370056013411555756802910657143347289435517322663294937655799047835830668816150672621576889745694525510366447586912615104729193027012083651795419234029572976027401349257074202030091643933758672370622488054100718269966045549329963640543336323828632859611789060245986917841928734581446268582275798352106357514903476393386197284450507752208434496141109830613721101909082005101409339593044029515863770131149065383173137240111899218582093359619864457474466297170673672791449550100113216922916285268725060260839271581683173888964649702756549008942495735317622489196010763954857900527898210160988527603537637283466323894196305440614161780954138489270844164272185284635975166669520516419949584924666597281392192330522545626128854688461365879278086378254843136977290795814720946389334557006748289773634692929922825250318615358962071661700893971530390647933753633277317491079143759071443426760723300319713165235411348354476516087457726771335469293261170767934564369005709570341153436428140414804600269918068641680251068761113988667322370790111487145825670301019838950422362094372388195938425434615080488965593716328677469438405032004803362953243610138265055408716985191656587676244506873403910159075095476287213760397018008358402877373454070780997954121251822675567724117567748479470031476019811970443830209997495785880390713120769218411410951192334262893540092292314579141037627270930757285174541527569094990774778375358921833915429311330934129791430736964976841182158312278737201858062277252289496645778880184780733553716215826374697764130261701295305615249704652101587620674774202757200620132190182031717972155092073851181211702841425466223338092863921493017599200172 [145,83] -1530839184257312538702635387082878868149348299240377718499962725472481577452033193011526106002946731644501783681887812963100362555553871195667113805044753491464419573694137316774175888196039657908261072078251659499665140587043464028902070599604401020279483771287456775445791978499710431723069917844381502567632719581413993175676122778055433755649891967301622249452753282507690227311223617263460204400453916259058193535246034084286748178639538742364730264403134970146242433893202462847105050514019107640595980906657946853733020716499837307614861827738848761384377882551736039468964882033545576183627327302857975016256046896948825513076540493335509893679753496861103314355026184552051390530026421022739845621313169227864509374527084564273222233807907368912444426108226539460789078973416557827597202673637197098078217855686756090845351380946082462636241798731025051480114919955156568144630845841645899859654818429650524097398878394293215436058882297656587152305856752771462888980961953364731254482808817807876513404697913482966723210899599291723824059600224289844705999422984965971795309614634593348024391645377009261267331552309348308039648168335333662801954055590436233833657666473650080937542505590168066240175907454253161017842259070775287403264716195628972693501435629739503558203714563629999169765348857473558236285558957160173346553764107831651096424658885185619555890777081326088377916611594321635890840481705806021037104367020893810798851201252095613313542756934583843800873538559823166779256172695226453818803296781636024544027503463138473143539734298655747482024017622650224907997759201292330608246733571048554626967729769736265568581433022173004517527529078554465483485531917239348333539560760590812034490342043610722688534068557247506845969695912314774427753823073063306615361986979568284047591062552543867365602460727509 [145,84] -24049325805186885837140473737019004740496713979371148488759840843350703367456908752293359413792842105017671212120395003834484405796691570403340820170888434729850626793426792423902970001706782516434358089358638809958900937568666067101574683939297001918098326826226323820223728308523842421260288132736881698083148924316381856513332473153733831531157891863590788840101343043726507176716456337775590220971835371825435217825862293072701874525340456727266457354030769671848111868917440825875865914358963924885232308058825486279942770595887684123891025897593365340771757300382429936036714820206370290059197392001137159516108558445237311797038810837140380077545917137892168467025834395011655691743673238938791753183550104934898368223685304325457369023269542195952063679067981419440570730277427588387929552043226706602240869743419113069059593339090655542865256651641019027871536737637881790615115452997346685355279309520525291374906517270228279354330821581010477564241059704786203856871836361610010499144815596681716269030115956392332371814864175643420318804989784387570879984392226405318206313180984125234314320896165295387500290273226802603597512106757480223478883691956489888940484174341669534010960239871790851383505764146387265179316000742037875224535960434235295942447087719127728648864578803618200904361034592608205413005669202376198107156655359566334476260173158682185984166810973161785560756309109866696673716972405467033181836436966478734056181885456406932318766149776818115559681451227615794646882477531408615372072180801606640290913359816058419893456554331973224817231185097530278817487754194841087002108614755847938555607359082227590003738658766625667155401879823963163115407069942976070744603482142725640446078927465108456379014517280318334829001742266880510331773958060768403750225017740752726171292345309994855866712594 [145,85] -147016227642059881796749878825630679266116514214999034361649891833509633579411652483295536043300549378794805411974085510813570003750061953357333021964646328389594308132603197672320195855619287253535698500005889490712896068890332036227320444667228717186886369731681577035751576874720201695378778614188972130012407026518360295777179862811954097435923593824875126517548989264394168866191391149873867003576308123163857732060940273666343010358499044929315299968870196232179180642990842931742536968137927063328094995957685410286758634324909978655673044254016232813426441380325365619212317935253740084397413603679196143790683233039723994482512917901540529136707387753158386775927676332150557419180572901064086743658870039930714825089817643195869258300206338583447974259099327123805306396319536445082965958960680210542105417812131983204161279750150837105726432122619136180837324466505717661967631311027632554777454112484853812062508183517377466970968798376463263144265705628133310289272606460405146011430777117805737586112999861108428596212773874360602045767528845125699575636952164264438957089491646021839496689008517777239351233535128013613176726065326374935774467435995205169473455464717560632992315630268027174298441901770789685259208454327771293955084965744950353606156403102289486180474313831116179299039028559680609043222718548976121393067396091190205834920685470705844754224146262514944800879173878665025508123354096504608795051224816917271490876038770404883005076713654198053882627405290342390475186232285400399181768646110255910987359513805722490277670445717408480382140967442944856402564624964612335406045620381750394430302476163197253144768670897452512216946409336177842851359433228098957884704096311323433598273640062026458928302692203061361568121099289036074772876368674192166082105570590809569406592412441471330992 [145,86] 283850176717174530864450707753829048698029517264068732085590647520483591019416390731333566756827444921060227260649158436594838638491251095929092101060809031718294355504082987720590876219757189387666998640691070667775990426769903422641150951197437242003914653303535271279700041556764579688971710451532841362234575152918907660187952455004507354847706526629657585751195523899805446410411902811826790280622945973651215664776589215182196287813493667891243239017700274411760459052025296675575510892352211657278975991102180932458227907622586329258499168543754139561040000968523954247375931736700339202768360128166777665494051277225595157696883291815850860013793072103706889014218887195746507750324797043220759523021064717397382129733872091133064948137307899866910516832274476643143178371154256270981870696692920189861191454905083810540465625679323072485274148368543948577388833603650266225557794204637126822263507980755686513415358549785015307190245248809630522768959037674393152482722070496047895861615708495941622203848598495243205319359944783826524272976531420248561909894435270944414833034397948181569336307042816682012478596137471350959891057084736179104709278561005112320591517248827754024610661404383177891331661882256012788416172374638154859270782852298669143435074047168852288653622775459230650980527184522143220970453206403595926532513076594371018813300240554207544558918778616202854760103296843674341747306378124922635881834866263906348790316129536757481788467237094833240190120613982421498656878805235400841016989643686449776062021901637125366034630987295591597197326142346679934973525075478444713264767386959214561696549032394353071561481240382626336686101124024553030073503737128047406554777485752962599207230618426804496045955253361979979638691373720353322811683264924833732829741306347556071422010202858707 [145,87] 9219662682339543570257406418954709711363734590900226858983527543158917904239568999232925983798991731745486497616905887559795758189045527753245072277526114924605950935347456524907421026591598442224873977551286744402377809570750966061199278367366461906730255595679449763179998056155052362083342679357829519863227191723761546875484479769881397583008381395543462108800951228598767443145789424801174029568917365672888868294562063700085974278127357272396809357665664360606692449001774118562316092180956807195460734377808160468194187653069576138048105712692131742494686424967218138587708325316416317442551419291559187736985577920145230617775081193914013101476014895645610107935674181932216202363465461876990991106632010541186850085807746316765110393863326381110474020412322390830253075895951754494584588684740517058041596848225496551174380320415572099891046893929070813369470216084966230582436218364606373924283206098009107557723099893412492022954851108124310960302711263570519019534235202136228312822285130999020576590982610207603406309734709512174324310668081681334081993798582069437506641794048135581351107593766852563452870563514711901365674513397900727543380511349078098978765229302893716348675901478512252623797086865755997523980913035866794009877235772724137890489584974604688231041497777629460293499409540201943481298315199728188529682969264619815992500928763205790056596875733760317190155210992805587016750197794101539194135192963091193545760554742056324919061165479579427912221267234903488798527319895305397421022427095154413916820688519506910628753328664512504999155350361484334423979252887230927851730601616847280262856421946155446947303731054007812504629296140753184177747715806779195425679208159217279287945851525498734071998726008943139476628512566664689874700680072905515008181060937866232656803213151 [145,88] 61362929390183598040189037117101694030393331303721292652797016108233144210259533502673455669703483934248031824745709565995217084474554330049921417655313527249523642074145076304886575850531318950132914634704169322993175454264508598209361355583996579708287422023069436691600412233841755144300639552098178464142646494456975067142888728779590848119581372902327691946164101087890124035735459293161458861106222548492962427561803961151517496190349795574554879972920982404668113105439720680343979242882256273161051466568777152042736406313575411987504784611119453253880425927629918969028228778259559347081238206518140312748317460708299260592443516868277144444305922117176297090674647600253693949010587184152740578291131884907041343931368223120101638898521607628524940602359871174248187853930127493631999531808058336428978512170382758340872419891482472237726110643312574614042137341753997985470888620099585341723762016468352188015689631703998240650832716325036397448845799116249255332862282373760822274291399273905642415264213915801995292962960855674817313596908336485967458659004119319514642242618505382207011902695800290377027709927672655634747245197235164712615525695561196519996526515312476076330753820561103780403272248322215349965960099517228527618039450398358280421911677190873949499458798991656442798241247997801643562283374989143674633731747341908038056128281667621451263455006577346312606716811076636546362495011096928192426873969355818895251254479041664643674061205870748596625275483072120643111475425168962814117143421985380258631405121963425144831571752908047902196742242097384271995092006464543632226730578774465637544060379084196051740308894589022975435832348614752049871358603132180485957799067515415004303247429376837764468289273840573907870383795032764086823452087773001842172618086389805572705804 [145,89] 189348899118318772400194623744709602222824154332279016478777208298967511880655711138396376337972104298922740857658348637172517414849170676744440197503152013301262753393097320561425234092353360308860723768384685803547873663356311769107484697663938314627183283223498980773081618772381765968709437281276331085053341094952617342157692493336068302589673305963861313286279233382928177122406618402498542305711178956442678926495938871984658814233437430576041120466736828459893090167361728700966377762630400384087291597827248558941530043626906561418899542166277864742420751191946034371613811646082954163212956694458450444107450219607622028247285180215682066869630701787206687373539566754176211169840696831633697973496120134108017860457457556120138304986025607919359829521369396797733105733426117039541553150027650783657308390808424022360050437129952390006302326434073373653116115895615912777005692851349973867234650066948639266713737205648174474434952862525208085798475922444858666695450015386872608374140444757403353261434513418098117620587192059639372079048899791588314965882596083294019027716163175534868436448731870189368762115595210985067456460559902395075549574786158077131366997607664559243857136892083335025376427971339764477658858352682149620774288625894782332756445710994588240232436020395844872394383995619598645093742063804179372295413364246624873467379593855864139055100183166301317035262928005578589243236649235501376671930208089015082465881950950451630984756097348873477936948973236769704316157635291863998964153182637972529952727911261360575036649852732667474147392862955557051680151853981304438174369302676218007861499730267683015368951312691975150503575641879438525632820160939655133707192144801211201071700042197247521795185772469579665462254241550490898604952962232293493252512177315301565 [145,90] -39390992177610748453731503484240737909138341958348831158596947713479914657559258188191887084086194233993335915822366511612975191992221148575129706638413630420999912407787577617265420157363273240060453896218438036718008055350579364256935271184435071599388266029794772639222274173654274261515484807840690077215517003410783480722827561558310411318790291905868749572710639794371068686589655167464242870562380093283807572972881961235316853111251759745547935006299188859711097693031322088653791383945564676452855945508693720883085549900121497705975284483006365437445269056873751622662675585355856543924158751331537552225125190937254598100002950445051171186735715237854143257208070665372491516187257367537042233769787252339820856802718638303132050237722658097703073278454392922232180144936373146047788813096817314059962060481618600845369825881183852464928923256721813394786521294926940152348686579396534231961905488227599968809352987640429103788697984568218363214267965682918976655084990377114336779044675577588654881139252611849829677181153997706648580801180450246068164222461342955039236503859003930978846853127818581007963251513644733298398131957569708222794178541159031276243702218174876214650779012983494314426423900383900245920136562214609166105431106439851713444811376722801871857752015283515381185872610450401682259017432001839027927714437031611477775497104135347186581202464767303872204573133893584231555421437006946654641402100976959120013861120824460857936564738648302744615174124885062397256063340080128940626501791678732621343002682160258381291023010606913257991066807503320143604237155715662841150987258151399098567344990921574384302804514983814715427673426906840213370900628330969363119168161605728775285231291850725097666062764957154099378651002088729526439114805713937753524973262976 [145,91] -2172757563561070534775983898915359859937007310497037407263598183166027424542701506661720932493370908388450044489579588000758456868394282965597783975714579379385869189474072740657738630858734594877761451259534015486413937216839920101473178598984901348477450640310890411433958082076422941625847831190068849620689148041991421491784232981943019989603425057426519387977485298723858374325190337802898578903351330263612963377245065356311044274443695970920582567871119155569137314486432866357133912458622064674037414955228264077221297404237781691087569245064092276667573619484285982072995059377596155881512437363039756456163901526695524917336722772536598395064011062608433049166904922833471424245570693978751823635038135210664642746895034990258675118450880201967671817963053660631413190236719168130100519877310580404473203267686085957005376761901956841713338225403637145976158278278138911029075879766430323399248674045987724778759245918328692571551597434685765059285397380913843623523071683137423010226986107966746209159577730926839173575604534579593296754130602065453070242194864014763797331444300275288401524113243984150947529562060435499978524142920799950830727426867786330217440297562421751002502092609359523439061386667089392083119391490786500272421114167618581151382789613283994709924686459736464099264187109576636812753024240066755346191290474628004076146480485720297635156371531030768619123300263619242277324038367010360787580953520683990885199800522175808375294803216869413743105469619111343862933224515639886210823532910210616756725865871590675746886280254380238425147504991856755007432418347469782432889040931091469284408578119928447234225855913565818408671136350945871812928522384290579885857241552448729374952481045228604827391300268284899098641511740178154542359947268596717286865992 [145,92] -8341826703282090671041802894010220904323827948520635709969620092902296303222144923514800137069734921375594452047561281838961189976415250411319409590982673864513834161100127041730582937412031334054873598364458794660072674560714454153128876551133474211147493077532699053924943812268116995206761982950303821008111932359086513630438924750026813671616462412725619191359152122959657868280180171272886125496502284582655097991065457590997190981405897414871768384170438724239851999791399318165672678954113112469853976579491125333314140234779941630341197850715029934887233072350334473153299640567660861552983637441818541325086069792281169306495194754799274515923384490928156302832912918940561227071725375106030958354808804627033767591147353752463005648316841423380568364462482292541641137709721213355785583171310296478672982311013036051430464697702420589260579324474054370179827564837073659669285922342389461224968084829829246751228019656875071653636526363168631710578590474209586369003267318940025688718462900432836879380198165015292275955206679646960157930157888531684369980174793466013529993603336996190354427111433678558848277859818264594966241483578860328902654679658135018041538609832361249131517850405320992024946653756023634736254358334448411025879237173982913384333281296881334411979212256399454431965480410265342545077852104958310756282099295027682039986843318243670797360159436110829651196416243865084308460543541370380196747270381155385465196095045697799290821023925478175306282661348735657568460690886948689532912366430373800228181817160965266557427845161824924284411087379607452269249997127830399561158050986003366698014965723936541613323197306364810504076560487882407662047717761797785520667546322454785862797391623056560166253820963921767356157628075886029997567433214038213334 [145,93] -11920689346984665112363711984495395684590959856352937014128136909249424783344460206809902455800267733649717231673619648490087902703503901670564860248462059172728021606772017733736136424549776259394331174874429513225034204448746855881333624782515327712559762202033920304358938317984596775880289196231366751418348871291666938092805727399584235235082506174126525169244806136694812989765685396373901805143431742125348244206232444872825148927836351886235716124082628890647134755758602501438757660891731295472641098593819817821926775707551358296163669567176966409894041893194679984007460680149048908273393908495588982067473456244804395537595787910182859879951150412402954188592367670942077867582437313979176310192167851107020191525202855519608423051454306229461701303959303853048003263003811632137933351325977489400994638531143285382456325458013273055409722335144137130022861612654996014936423393747969777154130000958425929278664802222702886735344289371584398225526119446651923777925979474703972943632891625420947014246889804284150585466947181531771382939679170101508067951808665836576797090831612614916174753240354927676284309515856896482790926429827695573487457396652193453022961334741086007190338488045027133659299430835321636908210895371260463943252104668637004497382213925778353619067288921177697204750295619187618750670307414382091953200665542286820158840171018219264785087835356917107127308330239131976641251393947064504996658520985777872997675475451083473090498399574541300394668059946059233719056174915260414646168639097439665604018333756543185292002045239490740213878016795438606358996923414190145927093601401907195976688841149284552314642872806605260032986443248628412561516711547922527414944530920341862164821232801443415802948135944496282527722695985660882484229696982707 [145,94] -15697758066622167088238079380784047870883144069141705272850581419354015292159673369956143304138931865850704385440078889495443364527033250649446036260493490070616839811960498694161472828824940121906644150932359958591693497621081929247616135291506910421693243726102331617474070090647993755563114588466999584751419481811496825714527818390659696481626147123831436294791993930369693642937799125705969951542835119379808114900619916757925278728136239127180021005118126845484751954091700030535212525820687312877546391493056458780867508144059692150871526926059313113988761373849224719783701992311876649025798195461422969623402473535075046750531410113971360519546668726000432260920371622065162226848161681493328697030104027636219441635128171573449289775359386643700974334607526698317776487340883377417253915736612206495514785023419617112490615132882471462488732206709294941849913354774376553864825943053851032180101332224336113101479729605806182969565721333381916456630373225883129572028031492261607419247921071910733587688380534075992721647946162728984428478039029086267487636976820924076340127737274254809124231641144680326664751585201394904076862211625781008338811960816710763305871326821403798533131891037719177058550141607272865363637090667190661462033840029850045578185411178973672338733504805461629289827210378669284853537616698971975483068121057160292628242512589532833957635395297084648252227613204292910869208964652011074023161528519423456578574875256321831094421379423189374621008092954201294120522764203016380878004201268461852745803546368588674690041534399630794348442603214847248609812054610200871372395148634994323582685861527807135740074132743112353213773206445755791534716148558356531823133357991274203943904771256308927275323565161426577214699347468780335670819234 [145,95] -43915918113477054801453074915212806688761953197069512498534761732279345001889865129141213103382739521362243901375294769878634525350065606533126195188050494574243797058893637401217448974663585296870005904537940332425854588499833063105287796153345686382437197542714949048181852178507757625652747949471028018962538800371976379195693296125802784884481528429153879621592236397399148936761370710414095257068948881055690179824642585296056296820330985745642353826651877608566833714545733956249391578290361015448604294284293256981386671721601741988915945399167835590024838331434168611831657943336865374974305388160725867945235906421157581878104370694641147198557732433790649662742340323563311705599837490452750890748828506323059929168108056813610514073578938349051951367109142630747898190832878782108116991415377030042800995761739702051637455538895271702065117542307132338562167580778949418274593278767546616999267575903400847138678074817199047021601848115433335298397127162029353385559347884644922272402868380327331509257583449496003957996976431164113473718140884735651032289549538748202535535393524495917277689980385672597385693042292417693658849290379593670553413722894304178830837111281028934726481390881425961344019190525268965965104511905589869359132010049907769644260560326214120854913453725608694202579759825930608791896005389299681769488087240838844774618500686106253334174714389431915040908357172877799723578125526275474685197323318213781698802396873470964699910317214849655064713337078543881504072061745102241234959488886337360895694229213075601266689239055353797855009349928341442381778959528917030246292042933969708115871539528686651521337917497021387249546952600076731951817119692312103395145269558105576971683381153496318602061432120767132491090795170658464420 [145,96] -118051723837254537680380590958029568956490107578336467991710450562507316525061842880905716678944627154880466726893403544968724299284892055301661408423901113818796520150815205083258762362360079627824114393161681757763555985826838087910895212683456059167760588880154233581953747282737080504275335832323506956368796925377382245307278631224606607829069807635580914182400849362163024045894686654132490621062377581225405428033735433360846757597572856567384178030838129565773215239529209194215860910698091113712292324379824196784778972274819087295610846466376987369987976062849843115875743234413836116911431037234789190048951796256564040513183926050169718098609440570056590842498643242389072950108305868607139037983976811723502473561752992656772270014488524858765580314202816943119284806883925926151786673329672504223492284702677824076965309392281413494411789348976658660117654960636269463762508127080556341571167476618831317318233684336324042657441159093878050858217637090971719485504576173576579832023307653348601688079770432386066446242347413368041973710032458899499813444758623445246445045956507236342703474169987492729931886215070906587189596427777185953794178012552099414806471474079639102185460990642113667822662640147738023259377469549527591406747436647741936980826166672828691930933204712167513893995338701986206860016823590571387682233847717709673137501504809246743434616317813283585542881500554811538797667577326344490870167789640488436504015253205685818263265940306700226190888512868103559314295397179860924033196718549107259418712284594324882921960881380298490077055504561955231138427884180564957108665034845631561647990020031850994120926575988728897005643005767422116829799855953351519753801834684165323650994177997477068683929067850503899202597158250780 [145,97] -230671133382658489996700113272644422407044815653937862845110447807724929150925497422083556943278076558950829915574847123335412077555208588598428756345686858732487337254370775877594882919631871654009473671253899847886649691735167148326761295464504742605398806504959523386325051480881629286183336899172589574644363949565549156179438830208278486453841370798292271801930712916506899289733086916304929321436389453650206424156560843439954930222657774017324250000428621710094392946643201538020327843597972464661428985616681928916018635008429843003159811089739727118392153875112554574128378361424526340938455736506448589798358270063627573057328841366826890076015344086380615621738435412498921599929095872770979716456511214966858307826542288565295090321732943168085469710269461750021097437562307065085969542621203638257417162612056700985892876178183776270044811409259246952481673260639432783635402218887938067135563858117177767714691997820112946766192701406439652168067573642955377525803198327494737377360768332726120155408654740237290031663509362493426049897606952868329657193538865236029035915442052903610237985185568331526153185683231324566179561282596306579506905470986591384802971391001847190175758685158149056435204461327202464099999301830402255422337686537570199694942007230578559395769139285387967744148827074017893676936916253372275559287209567521155373934883431314021834811543394292934199145100833055030016993391254218609495619659894074675800342029200122750922636367067574884108180815357835383581361338905491060979061283709873519079353468203222122536995539558378585310907113070950515557760325352619554005635555894529869511401892610828264379578260167180548984912644413648640637942103759267667302936967884803041080834287509797291143751278834705917871267402 [145,98] -246975906791235966695897494288898311437468934587295619412507588455973436224254858801193933757232617969263420293102127005495927463272436614446119526276916543935683065171156345692174331750229831288847224626459525657550945120269689812775789253862996587731623073611073071384679799166728404746671758107049098754723839920264961793777881343351481560742657696171457600675359756117376129045469418457147104998886874099360632206620492835448784701034480347505034878037717935712755062990954052557898857660027672470010404977336406145361516824160464503849560674724985578022241098761175148831523057921749936513756851219614624406796037173407012655090733738200463656989717465514438542697904244799076309821181247646542451324948178660078128808313112095235540577175249504995880722539933526821863061599197206465404071727129019330444688268631543664764091682227863443018730173248704976714849915712109846219440003288758434967405372832046139921861487423752856993230462844421902301003841037320786837355806019244679840825470277821809512839751465375605987889393881120518446392367670602768272044593692785785559882026807175095954424394698693081440929576456195281651682314741004256210263186785474797997564364107919671365538145036000556243749165538597920636680427929483126070080224755899989852011290193601573375464978596215493163704795403693007421798787771806352145097686983957017396592070249640502417892302001347878796680473343881323848793639025956087299553589890831459882716459753832951199703785099431170795410873474019396297752162884245765348725660458111208362002248390140344743007315588049103626764861083120534498165025773466456382839651133531829961116820852928709100342596426017508901613188139750675986654269602024345520354228059146722536235227392462408204857430185773947036283 [145,99] -212000229720803050954731495445759480073742454172953791957984439223302449586030198611608118146624494533315896117641454137515852081910247930214239707572800380544467350559495531626027393106207185195621228559712144640777778722921504391693417269056155586277943267677225982413775677522560967825922771625208608020794502589474257969145183392577783060027973994463299612251207705643160648204638315604390666268539522819612540934026618123425682577393741274591323213116467025826762236759540926942482960247184241330068128130880743126208801159956236257294485405211731677167601264884153976361545788644524956219143005149221230893242106768285802553145806474766489160831358632277889362610492378192168636182209784512585162276202902210297402478147014162210665804302198182838077541253693448696817534975031770642426417195402654227158722409598166816225264536725139168688914871081445655804028504943438459097963188086845273657879058067123142289714175977142325116390546452307581576271154132070912628575944299081316370950566123628811266524443936310762468778313579997690272846077932542989109458077123312625308511114046402046219058698578500328635885054906447883575721951681958205760935512855771105432054990621126143063538516898638746066288470791032417823554465115515564664845206343763342684195302455691537325308724384883488004588538946770673480902236733374048679523522790703148528882602250568067988047560058480847375552475205269840753140374534324799422217715419998578086555976542692165699500810721318830315462987254729423543621530266067854498508155831040509888420083085913922907186198772441846429364423049818433716245935013633220295941366950231044442802828999490193187620374082492126987264796681445271157016316383276026865055679071509491750791302703952063844989576062576484 [145,100] -74926898764419171381795613603533576518789046140285748134941253722080395344955890462546912447645645869946042927712012647279931143967917007570539421614766175790750876031007059916742633960682074653430477893729612115313406082736043646501002904453582115872507969257051796596019529380084349956018559562239481400763553765888208851578708265853636486392314440798881604714108343495536025081133114580710186967758191269435306037665739793030537391652647479078869199870488787563908941819057514779513049303681763905016271887457655736327374495341677681754384183325492327863232123010294963730749301903079569521611448480358779114603039417231405152728515674292362925614222638700469334946617232288726897180826902159169105171897040514920647176460421716750424498566384982899656374487253049646558533822447568349956404171722020646925510495125601425139558719478997106074818610666418750392446359322912658303989138674280116577369670601615370057423657715695652138606824410710820855032878283896271098952688854748256704113039605550473029681406396854436734599691267450312701352209520592608102003800421977197911917806865488665161053244715607146226910997066765747764934460579046725494072904334719882967359522169951123799743264312864766716210244467795200092699067661938615094367532150861405312078261974692468991855498793779643509651850742345977668535182632878139769560444202523367379107101563534989295903278648572813643829940661902240776511715849921104794184806137508272814454277471469662539974138489735373004462215880425851654229699188332709891357395649237003777412530188732686994759841294371116494715682951658014198994258406023951001892324057082193311648224041787794661051089399229871182707631232319727939699600829403717088224169448789090982634121980160786473672739445 [145,101] -3520253089392417228370694581433937427620157598586119335463013567223379669407265881069483060468210814861106212623071250791163632498943922241512801464402284869273309732816048500780832733390630470467240720987602263508937198574696073860929050342133550281030866092382898957032680618830362332276446715572317439044901436199976783465533763850839790664617998137389693083382574491463107182169090169594469457339173658085148419157598909251732280275248784144280060244360110867149220774619980387449144798806859558564504314540790856576133446752671868555819746551355261393840059975364498760453474655019532208120527116827019359911817616165654316662848975327517715410853511489770533493930461491247619708345498234469311400323407507695639231733580321929553038222110143198849641057988853943851554372042713994885900677599510342207912310664310137819484229202747715162186364886849842661352221588097173565599787082762381401907115995093266793329792611308773282015432322512769165297555503379429758165596707478657371841725704236459375731700758483652430812226488229978578598025327143642711106378601077005016641314908234299168888551920747127373341640099028522481140358342914356003089826155759021308402192872915527348943525714235347877894319484969880781736300926493746736504307097595544788003530410423301758102917278206727100419412214001561116740775309701190304323132378857489701433746566914618500938695574825557708419150930144448522712346801259813062270396967084151107827814514975824548164418040618277446236394985190701411486600867425568009982238051011967941393294360700943746664075433815902511881991248683691907466276116481727337556942911005552581320408323723807774269645105920430712721014191824641181985864860455452331734032986342433985364874518839280095523 [145,102] -3177047173739393649833009325557860786699983850441397714617422154159171813649514962116869321976794744754519577853793165592366501185175805421428729100887676242671042010289796924562426992538929241649361068742094956712350223928182218028620832665710030892846328867797917149668577116326794937214123934023134406641056731583023899356263102600929286557151934581611351470536847082507346086569695163412293212416909570973708557162256905308736569403871296543925441263951967486291381863581867322820547853532423930011961236890591819380541676446519488449923312980256935710406857369061306763002914647031355391448757283884457033727453427786528027046498780273169008283333138998042459326579335746730817157725488396210216850538880779429321171956914997728631627277185878440499108857461827340250177622884944855724172039607302008868721257840740100729480086947601277301106635262354668030047220279243143872112704494467967785655469038604001131016280802401232903280627824273629520387843383201197694659513125332029338625977362172528075857278780689208763104078059346219003791428015153435131713122442251433790645834470581833478945796290903783552885811974576214910692290097101856841526369230619316968832601321678217479598683688253927959872205607063368591742326395733101494371448762302371635086686687528951856463039899186505189775216420913637247148141648085582577668509042405460621478118377824403860136774344570716831385431410229463392041189110911605384811607529271017408135134918360270062886275177249562294244713912702146397318324359747489315803648852906340129251301197470611016191219615024646183323545855794337119314777539361149520258328245644338055831342618043556365497496913260685657844629574564294731683247286155142631270906088566526814840622774603553 [145,103] 8192970838696824711587340489152593932493292619987007167575362975762706559667127958273278092146171926336902253408440900158364372659317580982944939047068651562912163409523718009209649396458281072755306787732442148452613623329593623891529980311895143160329728456278149320920226389247085962833311092705767245943733033144164437691976565558238028538825784092657328408033280773751327607068208881725251136560115982654541926972818573009930374159056551721024257000208352602611290061364141883953892030120334797303211987519411114197598960388039909458829926400412628775822867170863719959840092315708595920034653455441970754446409627144597262696948312058947890451686163870636900305437005054545899723907339010040265667108788072938875294701402305954422014024226360225324622877472057163977103761462561021221866470484496379109039760202447431400158209005483422895208055350845024013187443111851720577793424904777537660779166669837899241070352973758143963279149575603081641277408754985242383392246519914445117904632511343808308958287234198895272104710261563769123773226273908649388045553401989974002265873069939366432920669344109200267911009899030144517170737496817918969463964820447840406796757684186434377443044779479986488730563151247257634813827030336205020009432531926149143039106968866650680553947385550514607097695640012661708364263643921061711446789634640647731816304674839934229896645360116146761974661577151858477275588090064515009839924891224529148994089934828737782326500008997061156729455819418472932372309481912699313895639640623821385768874045809533725125821418596696732800535308183458349315311716767336901559993426616594957883063202187964153574296330370713139464709485660080395205965188628873369060103146449954237857829901 [145,104] -1641050970709368851577630277202372507232105077090563263489480978270859742020973034976561093363536062029118881303120189826338391366718968703764559016748488488589117441845972396907379028423224488351175612617679898885019552672328147789253690826289540175051025399591232784871683266608358224507692511754141250844944926003588788304634261817343546816612234644850765598960683778435856208227187141927113877647618186548212340685644081528210864447617226490435773906791669102869973437444382715926392691777901256758184792264196681280845730307552534796070533891673291130126841054894270192875884498195744910518558212476295294646006709733286831032473853892982113054821631009534621639212799313677657807553669629492620289341810279400068759418101517474732837860498801913764283299861348914090130467812899083433318297614683625718398177061106054769754640956670620617179886136449508468291285376635022109760444990554500842612009394873551628626087161043243280488174921635073502142631691816754840640578564050310166624542980822090353836739487502228203386474910878526841099622041689662746182507494475493422620053248377479400297124152715996818851836774022794872265986902726052717289239607817968512486964300508636904144589220514193321623640036445598642789920592550052917559055441115362239278037043893043788348135127062881420144176260483960245710854096255484704468854855152202916241817325670663505439154465634824338305479015489994821642259705953781065385819837334051718079268749229498789058888347587085593366574703055605369332982991279630751304193304638186289592819799434957502519128305526121302574269448851055022785281955084541107518626140151711003520509129973731720245895479050767060680064136791409047692616459670883524219712829675391495238 [145,105] 759848216567361193409090644273972905387700408370617654209582657029746842574174094388174964100165669566858637445766406134823824180129014441597143076420186749589534029967534846688535879718585588366804769143757025817074691728802058121361352967205689103605423496176503385599852402693640633486994459082183248935723833251652261201489136426838103351277755000144321706717722894692499763348204367653519605742173060055383773398461801337444086615787863526432783757798373866342277060496828434342738815226485593567621506810654272619371027414765400846420536283845501144789904223320666114132809894115133956635274256996617745766901538890628393611767791566345562750311555730450494201681198932085013155005583157993461052030279060534007024647781167088731629601565549475027539447861814143074207731092032277555428396743847397276194208605023009207952570651676400201629988039547082089650043970049287199211459530523518236134234022424483769212851370871560363519531369813361847058254143788701299606715392892837455430020773671290734665079000806980397581751438694225822607399813550604188202805387309393729354076645041821476359834065836065976816118913616416204757839024325055911234367927264643293365895589443541884409787699576330256675682703790669566423528302064330858185518639637954770079093410389975033570527041971315847341017948440871983443137416595121872192475641499656055990118946280056368186200043772248847342373230166786588327900651913869766826525117909528087314789610171178374761763025226684193364050409217416630982905715634003222176837837556341817998901702444257165883568638868118182118920486791184400052469337091885877940026989762967457782396899442326502565340742492371266834473549405611886324957512826427546494967545614649 [145,106] -301281623125127328460521155305796566663905653876278174849029032899705302690209975360117485061565983526021949554259201731986912245005090122231931969792299831411941993525286863579969660388646963207129356582517995978304559362522522201644818710480682118749582816160530669189432076437694912267142024447954965260988825963151482777510108085899487432843434579475861968568287968567700428187959939769182390091002740845486420101467628426410886374535165437683398851564720853664032357097195868399802168870862679387353247987237782010447934079132536503904093104469048367041302967885255931182179566867532018275227727673881188885741506574953531179267878493436228958010679044087988905831859573043558183421990263844102518179109374698926684298233200679760055930688420962225101278722105316547222592773404276681027220701488296456397145094450743030817621150504822041901717668191226671296854616940707875406561067861592558399511499310524923858284573043029906898373578034467541810985042384916995289520675174402024227676395323959024909472672826865849711415571328777823984302744935635486851847330898301342781965463509417334642314946741681068890888109057905043629485126917464695820743950436303930343504738486068575224490319378034427244232598117446055488115076706367907714428418222845545279285157221994010686314238501691485972675496622423461656392074971837026615715457439766504634463699255118053770267578405779483563556702544447497116611848502708973724061598099386083395647915713367242939495345800557494723435129691051446780673632481328591773217819234472661179829246353313771738592804797781604836882973659915725673572445743904599461315381016160992088315517526281697392705534929560467142554839802942131689074655108224439806646582 [145,107] -197099216005015012345230239521919786422694666460346685500462746516091091265660131630829809074550526851031282878711556346116133460754724076091213384043639884796383301135929775250115731451572869253295998402166434056693569189820407462357028316605440477101983288077466461360526967898861070684331645774205494029090707830869139085031206659667788545753735612003944981176027999161850715956778983486161893573985507677351998938260244951608179129617893387330616685748988200688799157831856656028783761118125714955509655960400991296514490014625210541450396942877008565069531935042118955567629585052738100351548406370517630728006068463851105726762365691314842927011862877962885041232447868259866196053257507220770102002005325545241292870997112604291738800824988120371860923158622526940526274853124812825172637411432831439494181031791390902022429784509113046221070672955846352797261276322152152608510480818862224029752629490062493617937812430139470468112494132165608308553920043848775569148059657065761593479723221883747336036811685135528687600267802325287826049161398945773646273692318957826847545108665930134372323257473150457057089771080247748985231095736593737096713359472107613726246193262723620714731192815406144279392038382266069848719969696216105730417474685524698001692768051818959517431260669201130832095190796182415795803580155867175808286764319371124661124842700352714346765121903628818191643531391851051599423806029728456688031176145643606460369901432007141795936756736655577156853595831108157967851588261518075413051356723489677282301047007544802607774758259417823911837631613887579773147675960132948546474410909039966757716469129774833314153711058631248330692190776470556774979242509048402908 [145,108] 34794311024888968494965134587967774134337368582616214987902972563048091667515668124566954301564551745476245213950548689592106355935769765502564428673622981406489324916394063779447482246162067069104945175401078947399864573400097100244775494433351398010653405636293555971888359521358239900825033303861305236402062972840580854063933243627169999124717381966822041188657183561200147676741384363175037742697980043482091865446265570840763897032895105640253345653181729787384162231052250782657194052413216222883583657602136569288967541651084986026391423195699698264627196284980781863152682599151463290534242794631452804635757468236078208395047088374212181049255429531569961874741316607096593134337949625040363423957987965091515305281341120884426013677483603290460636358374111568062939016079534384095360231875345866180115145501406243243286523345508365762107619972163681697166315323245606424348428232435253703459917105600004668074341086630692890865421999809003555784476717860998431091031983333023011687888119167090026789970112273982293073157744772002956930759556210175461802659028968904282981601013449356644681326224465830287590256743987809235755049938971918658163734009153163095058114604729743763375936377959103676113266015260495000006071269435410201428913983307729578047556420844885509877993805996379808320382789998784576097677654296689920354314024838919773287361849985399117160081799101406937194396067561496894163201987383205239028460646066396730911525801592874477733072867202970849549640875985681285333531865303249776094006802977613185106901970154667014228621723704347800054512458111091241682172701805677727395947547342973219884261970570873974786133877577821225240156183841899613023154607444 [145,109] -17059181613712352535387579519633084709272959593471802535220124442209220593082649939407099285982562957951139382594524309383998902673167747784594503212406611694716135648964012271393589155360490761346421486315469874637581578016247917572606760481262629350886801176675839378935291422078750979580951224341282164230123904190650665856909968402835434027485789522207024962931867923374009200708137081638010547823609733718602160917935562944322748780242375166041713523582458348766849561191328658577698098512757822512417286326059087994288412287797042544016811073303937192244053674240295669036331203592517251592631635044526018915530268415353142861780197652065881012582235691309422488096877809369324413309783174972535108863878820328705124332685194099905226030770140313471440469171642004018362414347832793656970330999540235745140198991420522252070810667778208909114914835776434860361885927347839294881842957013348660085932967829954425870515671215217701045602769497049670742231946642974793419021029106690909489581888077269005339713393419428102273539429989084234485108968522327437184621615146063489548350599709291206252552392767722521706567086912404959584883157962847559439066903208852010649604870812971362642805525740673650628904467438613305951709147449269237658230411950911103976036403208218659357167696671423291211322655619160679128976970334139460126771013732899650100463230687306527485268481974434384359612594988815628908332855880413043314852136357121877974840042610783509684311781925062391044614231997493107084414004085498949546447599463152502647579741531845544083157494250399631760279266745161581452314503056415340266624230110343109804288109797711524093541278137083442070391444095141470891629 [145,110] 3703743062606373776770183571338749154373651928781344357058773700250107251257992533504439978429706589677328578351446158616374433218977142857345571850046387369872175372972793708755625452591668546510163125940884155464489681877702462338099507635516080973590174581088169520262126057084815606548752395944731210636144477403823443598026356412409178131174247064529343566690231037388941316759542695535560843813557813439414413368986854989496254809899051910069325977419187384223138645308923661547668726491083636670954454983728216438209624734889920818912729643671837457774056025141531603070451152698472505139411143363476618064329650362765263113600899034428248362968237662160211249737168439878985596829794619828352563281017657836656233242447962138223475631253868705159258552708081893021885039059077191392055618972244666582668041219074804104441905821917215629954669214318753791139863655601272736509954091680840870682177393915960035140223850797393262413965412862903049340679099756197167638618888455582401571038213773388189924047558055087676418949463354941118755818451566086775563767402925398563768985671094868803793169510054119644827560930151864807486649748399320996586624393603204932191300904702269741974296806456724867346360826203061107413048081402754030025296350835346318857221287646173505196925268835368733165613021833678557665469962365468918484343295349597386528769339074498922715613309381766806474637855217999862838954349441551338582974444624348917553143260418767851492857184901966862521179463129389909139300656159345123159778834171765485319847054360905070155957896073672435773051101909957502250060777121091810078519262144301633401843911945986396831662395614503483421729212195884754 [145,111] -234635345539508848457370724029028078631185516213368201437622419076893062357706351932532978156484231689957765959973954290090061346192906141605128346849116199702179487719930083615530008468261330999362604883288201528004253891981748429800173175374980494969125972311784374574885447129782949547899804311325551153684186421419934455188636983877958129242465138314925045978876317426764129514886641168412553445006315802453155327236498238409524641142728780326249824141285449373301926355764368075322816984761861877135171615033005797950903915406274177642696802421636457816595752623586378707466030036181140971036077176183935287704029276746980145539393420609888091742023205684874843439131719277404796440474353152649799177042452475322079732620339235990077015061122446192377305638264315758966663111066605000172379386133057386899231937922419578815686539981839552031978510482558787255152646272035886829556289299074607943228751589087290069659713662177472157887701902985482511146522874440293978585594848246309473353062562027288002063887429243441024451544945643823200795587513816253995064396731535952879103335407131882352609060255645367005005930007458732439167089739306671907739549686098705374218096384240139783388742934186298683694808612196394659850218379407167488815666115171048268055642075789905541951462842287436927680632753353191431107480208970483333339630290332946221631212050439160563202265239978560719849582774753818100302081709101920021274156699342158536492248440394037581854135069252717326414673254751207187834066032787772982404511140035571973034819695904166848878874194323048851196171821938007856068026698271333881514048040557266214378362925809791042001412657845973416741939889 [145,112] 35680042591283666954807786261405637582889805039843348766418906325628583245097075448103410021589081992511940720136701409188513730961862944327679180198890054271221715638492989412548533844398228562520405808319888228490541551713055008555348429645247762015052677685673441919045152300897326856163890506585277882339814960012388556922164925807450341664841579523739918924784403768889231524894488102664044586434578935263157671169387491572179615313375327635810377212008932537795962038376501078451723469740601886924669255378867353137140148262427205426565421371110976039300476827099373494915866319061719718784583337218718340622038010020447898742644680652666909783063769888069815214533702516730825294701864640833865171098267954996869509431542097812975631225885039322278002212273250868537103507889572298884958835186906207585229701714348075322213656831017485656329391083443453423913389393901893854608693436255188065173225509520129868562709675794268238058631119416951354283758993537117595132148288026491730936065446079051587260337226065530387018424109348232832211231440270552568278135646030699377461929671007146441805437820989110908080517347686426250290513452063605354129021219402170101924848909821412035252614283297297298513401579411267893029512428280858036249135432458954804088980307446755131617419716295573332311539905155546845021865262525698693162388534853388123863725567306806302374352837456497763215542913219354813118395285031801044913889088402295076555722861106515384145208057353723842835464177895749165832255771742083649644402346861154655062399876772757821363249931752055489041896739008587952159519056886005130699950803917575144293646435406764077543359635219112395733 [145,113] -2730455395752365623067118103109828549017329306517975846396661249324806505853439501502596593567811721490428540999384221261522217462326540813029123242487846798693804580284314804234808581781775597994398492642400345160508058817607981515334634269643943425284591354869076939895003752319397473369109553629371473063966763966590108833413789579420624349575653564241927494102036932901386258704261918072735896535645268873411593257297463771602000275540946419818573159931096098362761839625159498455825724876389827548810356068940055461875260629605842900734667132272729999008775858630910424621827374948665417880739716828805921537293046204986521249500895925652131898524162305464521498728837900733938271165482584233953771525050829998674061994017194550534669853599638739085780206180756952384333037253503750068944556277356802060336199086830373164306545400624251948006400530109322786917523878225638828921748099360613210481945956952417941657422097071750712338504008856552051140371488963286953890719485769988112685023305314061946948798807331903756073030592116412908928427142936182915739562175485440651943963307152962906386023760450308194697230803198235528610745390341687175439451723937686810476863140985779794859036654295830744815686008149743552161839418223215541714600691155328666601062122106521181839791889246631989345568186351525536305556470185305387567732601374960570373034487654824977276441757932570469082717206413086103078965157379353177820079061544568375055411035750705200929984305081730418395094476508843370995199784382302421542771981755837295052328004864177617844089172286254495187578795714101750809353163077742317198326213188784356698228090411872250245805650047325 [145,114] 389019940565192780463201265556886295194077488051290323861078149047308680608174772682085973195981715938764738531057137223513355991991443922467055035337314785408454204260003488701529518416824103431444166826445222778713193952205367851288699541742549952114916097215983404447161218873805804308939094148267458893515330713347967268595595170294242678419201186441918705083437520679139383035002236438937803956101556674931061275564938034961372582128754483677053352156420092458692419270019318829199686117721606896449617060677348442422355023924740554678194700918848519551956719688874573832047719378856486430875923279406663109816169856183519550553486518087025876341261159010369668223310952514156767157053379351175943647319580770325457273770261473004853817888299023681651347313344717908499988311321182812508436528064261019027244100832307427472010527684360456032290615041253520727229355713084719670983572128001842950600505949470431440809277388738858734529921221100443839886292109996940887741218579338723686095858841641159710483466528262505611825286567352172657097405496124100449567253378237274034680412302055100637499600813967862040505709224968091550370856615282951120273537020825536176895199330401147910105110971115400767183601129342838989143922789328196780006023161311382825126996716007593243769504487225179402998025144692670441695624886228550460425196925827364751311560557858654130914290058675804185857632515376677087321751940452880815784703860709673228101455968428507610048188692831575418964592270141958833299624718633729489358371338947499005857806984040811500286901154853218177789162964956971913706376079422575995192372121978167999154746418313401116949945 [145,115] -1937693013454648723173970011832716380743097816602809408936791333941196197678844572787506420651651498367942909303106496478219525690569603452238081330647689890747719917235398882054881852235998194771279142988264162524553373639237551805066497288659924736225582403824105879422494564114267388955858491779264296661065400337323457114680859050843815203950197600346636673336778665031199714967332568682889177687054519916700199654072324721958906130154820442688200834405650991721342068846351485638447463413988096562851901353827294726560835319390952265296370124884383306909695758338393405335769735587511200475089457212555378400683958653194530811382566013924443973337930518914745033450677602818422096566082739182818647169339105887045943911157430927039377992933667990540216171878224446636543020824728694607315032882317647726197196901243892906941708030042196664544377722087158948247469645723707094319472831914984370374354271871933989772911789673709493695156058569971852763023723619123400404172622734679348579168451506823621749144403269410023459347217442325816446010129252839043305316012164103017328757733518688133315452100067851689601991002830446095656405210650507926945161596798207929330541519184432250065377990085478774057399683777330820354787516425185524016427154628561542929456021355569409827873127927654424980195016641042618639838140031383026159257752644943231727760355426159794379263633541748960206046828760233311084282310304414189411198833285776823544250252206448909053884604247446508765270180913389114247203540177266122380023569480687126113837998726980726907956040754550188433158754035146603185892325191658067730972799659217346508718394436319267 [145,116] -1053627806035264953345443880137575657367349980930902656081064875927602326292979635315735273202721695897721383929862144607096751858065254808028319930029455871362799085826164143552425814081473508364202849148601193119708265495727095589532037622794699078155399935665976049578055088241467870244923029673915220051476416981439280305706647724992432280535490848645839955374349155337257103041825454587332231684009753318325514409507742170013497539416141875757275812861208928089721088872759334352157759767164630276727990563686222720710757505843057121448448241932650199218143021828875112968970790676840297512496637509106554132247724995838702126783320145319133376816221885902727057145280674651875441397864660168769955267031319537345526348606320054990408163567258136276260275086912731481033052645909452350011934238842803948021116586456955464577331935539937406410913895201615404466992853351642017993888579090540080436794487750264980031032834162087814995005284991080675693541748972368235278834242717200922664539340686974413531881371133220636996447748714843361466552917342463267840295638442423450069180508086117285333499403991151781236127140154919594748219992124326777211899505045628394612341262478961133349203846390427360528054509947206249188491403789238532548281093170086026580845676973032204383602892946525035440917956404076704213807906772524088019013183513011704022416273157231067186603313658145871647370158733964541560186758361919697910968626818643572040760370522843357667958071910387340562587454893123412209048793766936139130062211094153374498723278215231439699967744974819245681683472115836820915439242760553032169193715875882493926538445724 [145,117] 50390294022781868981532487942674625498649147322593135536039776318893151216326787695802278820806820785804240124102744226922287184571493141964285385581340902028296995699002791872950908230231532931416872089320292751946849041199600850002660380406448136314659274779248833171513378980073102806916805710715328733526645975544776845676200914045820099553768274007299986548266741652192206413477190233968023059755176955905406920457216355552444368490281980698714699612953002296950887642152493330399098953620910987441386955534120999115119670168941364291892792816627248696358696467185037311756226312336781129308158448808363102090371762253849476934716137813853243960382543478613000911593599328245657408960927091881611525979459948177008693590606361162926139906098213366853958508721873745212581724117610509854285291151092493069238366252971165582555501472366856451558544534816031297184322813973507908429094510192861598114671179142456284895935806851428835508872763208849835406557282603551268469916824481421284353296309526044887700005059594674121781558814610546703890271076268644233625601335977524107047320898993241105989162987543672896862900686199837793484209024609345031154855946833661459351753762173813425842099949220691633607228927675988718341437250712816818071935910692498898665024606971070016994469363397220250296193523644134270682897271872840169958360322505359455940889531250315589527557923184697355318298305253672259921383504313230776229756368002295096462582329701792080134631933574871451773750963759216557026561852875327298385899547610546675773942037120682382028081035678705338663556835435941106826682757434606523926939124254095032716 [145,118] -615195132115539657742480687212358023034373140562209085150547870206453986456160006940946099740563307776943676329561414844476487233685617335315376342476098341125753189767277016668188922389836982540796755414061194921040532954380480020363279639907085925016589485884688777012443276143482107841525402497767269465913116256516193831803804452044389318283040198885618333520287601177118067151656097487226720463629090012954537733649962583580346663683436037977399022505531734817439371594280767002699814299280305901938519465810864878201141580796265572853534473439885338478771494679533076242873513057482228883477729347587760210623086729115912217095929402210928823029032908210550521968306107769123493385914978063364786994802408873517467437658646512003952398719345843410113045095301634917571095190265581362834686796455738479173902585264945057023559139793298655307948473661950987589155176879031450328635574389349837176259156695396390977938269278813146140797178586205237141471562719004029823046809779948435526962098871198693799536999344102922148438868804408952854815586754331990491625428604548637609024839970195781575739410712787352748067561503496254105314883444153603405918209556661016826575961632315567600724038428536108782388906039917728133446291432730345859522297034131528850642935165526672166291946332228060095429479650140339678730974948360234608253335084009951993283810858613648401194725727840182635143664418473492129374874704204038992214046231254268062105711121679225569602721051385397891083135197309962142470939695374467901989608068757620942164421623292273390267095464653570553176372229275592450779665939918008044905204680369 [145,119] -8091625869320809138431969050198738996918892831711383572177047535457657699204913865646396008277621809605129498796104123584136160735582453710190742343032550549017726562356811315944788814505595325943007138734850939218003166219428092984499903962927659811117743055701359088812975115325952798990485903956334711629547345350204305957857218896199821433638748714454709421838055749046866722209579624353770280772721651122583932178950422551212711094246048932484900369693804004069449995801962677114263024401669507305477676607130144300627499986685290247309015016297507155720642243757724597872800957182125659130330740501317373952873004990100575987481443356308570247635210627401149134307626945014526831227236728100429850219425704865765210946354376627214953474593797856488198364773520519849767635151771188331422988913275176188323298406816914480312890281044117905437310368747946356089344354088945852909762439669045776545327388625960896882700773673406032571387295511339167040242201578863574162473997243727722962294360497726689990465147010827262917309671423137178289521987471333700498137448904330696287214547495043238755704864496660271423378453670592312669770227429435083774937591093874017948339038287050820571637728006033313601399809727249697465806750346014283186800882509872613866756731764860348602645774873134222983123532549689641688276414349234422418356278860120279473612300303225523594861288936108947206217870189598227131476568537324851015511037089813881544289462376572262649443669274858383229066440977844530708799545718575948635704286022555877271839686850728709341422520355659914184743624686609268361733665736579052066847 [145,120] 162193340160740944223688985093311279443284937766223129465753882985125113525285042563679426345328747397983371999400548658491542755943387050941894948367565731867379154699276061743682124293360786254286121675700449153795114937389176326081991757407159208081398441943591621944992670442237623708978386983102770412616855918903695607461410939268914151941785289846952900880141085079522542101038621501901629309855941350710430362882402051127587530203104588437162726785438323262000082249615731587518690435494232263963795831278911726017391158480426449658286821485702810077886074199553145900400004526378901485822041502747772000538106846191161091437791835234307631519351638396345475392016703641295356068090105469183078541449833753142892809759340611546210882614506141556370980814322303334491132795294819155294418410760987974672875851656797383226106564076635582952095452517357660791685081073184939122597228829116213556946291458339648303815503658948059012844931907037368413842648301963573552665230468794815304431532071936315206240176197647011397577696713145132923924691347373037442520417937652385061118505424673526983215861522390333385665775136840984318322079423917412096237151927989476912356914755366129053521216282504354275976677061637461887455037086567845677300601656768407257936683115457481600185524723141364402262739594019125705986538239459640560020043154418208167291765803396585709173889905798571978890658851995330595038993841827016274526389644019518592412950974545712048630664827289276692732731994015160533006247151440240754942745434616320051863479569628072367011393319428595510636849426968744345942425591391341 [145,121] -2025973750343417821377915552661374449940306210884661244254633389323864104129789372313212069229693830097567427644233623571930731831684295358080380244987125393054447050976623754403806385013050400509810107210199548073271821907214721576806611490601314000867813597209724453214297885378211763458104752728565938763685557230438543608221609399908840819657522873530714941799629989324534699446401282836818442809896152380781219608287330190392241853842245771624859501089754754264287288677057256415917005127218880305581140825590288862150541926228520292059169159112229916207103874234196503435366406249177052280446989914381200823240918356854138475599373146775765717326029069413078443722011648682450371195483845289192994386673771171630220931922108436167633530710735428127554791194681979878509146979210981092214987103153127665369266004946551701200622091689212678519466647256821524338307123078845110834661276793448876917580667484413929841658648925901403398220416828185524593264865870557161240967609773517818485883984656849622007575744659336299638934535881611839852141665079075024008292145316415818537197109550395941310014881175233906150117335296417618081263229013937936792324425921174985314533040679121175337594593531033183338432266801864307393247304770778114629597395474132647223200487898571158969870066219715216575365655866878477528666461693127321097861182755476647649913680073728088739034393562595286368020279503760658052041318004249669812574362915616622889698142810039272289441763449710929236427062710873885422664218375966051979626917062449134306065598361479789067545383196616961112952434609170160790384162 [145,122] 1922635988973479880418090446299284997147435719439002720392253375198822529197418650042905201252121104419373711196087916658543210360115082511499277518427477852733207139625161771012657594560788889057838884056453986388032535068641037774838573710743884754354274767591764011839630459969237325999208172847187320981182648066503591262249856263035656170557374124572430040406060317497447274775592155963925442340718632413267212372669549118493793236301166076921874260386881366712355862992988378843111592199827187710788532260836566439065257188028870730096248789959845866984080820818418355802413489177796460863319251420414468773759063091012298581692205753749024382659851563457248353335898714985839683109192582252297267133007508113987972227953986344659769798855178002398275255674958064794791335677614756674155278381461424967941339764391770700418264090354408630403802468369553785495569456902316729353804105647989967612689260165096239435243997830913880902248072229741370661687474220711037615012500232580805389452980921169747858600316862582222577338188918554280025752030052224588207139717988092398172331973509305160270037423952381003962825950114824394488125829099601540220331294266192626890679454800723534013574307043667367504528175070349840810049650365965525125592921431023216521013357817533768464275556157691367979889763134410842784194621670828631083595105255260868585553407819469991195811440097085072857903009460805417112610768145555596642131492980811488213763388270172395940456663779622913236925540853952882653886619951795186348873805839106970680403498573461800757372014576166107672179505883711800 [145,123] -11869705040768019104378661940107670348770510981615802004025819361608697608063727102761464986046088891960849671556038881186427281453143079191143790001367565948188710157410905033094790950088102011451221892406612823244308740306078655138741179987562420877024525621001794987949500045511867599371323608381386721107100034066358577525964506998098831106752239803420982113355309187474641343040832760276267724458362113172949735744113215077639750448255805039427074907259888873159200092089478817833137892358318361750893698100416019503114125851553050154939869599446618132807102805644474272025066161876712668368245366590027547848023232076021107307005559327552617864622710806474687286605394671633095684081368803516840863620817737145780986328941968189390056236362050497678380834931438962421259374609041572637622960793726815569092273952398216134516737723701129651219281678173635824054983313192889298743224830849000734688912563507957633623952972118992046223939972241594980643707112845386041015889275068266232507805225419523174958261614166111497771163231203117108836974199051723222732182201870704763761901903710569225175513239963820999832781831650422062836830055386226209105152809613977701699386496400514221477009472761486934091520701120112652990542245985006222179665701806731883497119167584854537307769989082421669052349021502810192754964487048444235190209795516559086535970530305581497299637811757517204718203158218677348277866938406470094559103271067623094012357626999755511581519830221595749202850205242559927696691692792584023137387143723379593085247422849629149804203829274280376244048885 [145,124] -4799679764731827294462217997957661238109542161075114536766290966876090621071324728863955112272354083675448848401007369800525348265487109906448916989654690622222648533993040748682392640850512796397428761677590638125054887953036227721574210178767592013892672236668020680994280886319011063791138070648568210895353795880838545117838868976926147922101403531196892166892930419414811198617801421762160699540212227530500199988534924129846004672699581003457602725642441986136080214753631368027413395636777164982307604115640847731815151023951205799377281240900850119448568725618002943132221302593713726641672587199251346362887698339170217153924988346433633867815711930935394176374067645988429376418986240702657086571019611481022670064112961867321301706196091026189372889917006488703347556461632496816841886468167385644310012833109240885724741286026426494827138516185166277986196346341525984958351982875314903587759629947003960699741574016186810727225088511445037791869260295979952067741386751439235053293831602470590121839221804361694142424787110833498352502228904145267861117071090693583264697185182688070749963086020463054369234768950154471086922247168083761338883841619426509084013641398271651821847108712544169890063568849510694785470725892277288879815381412030762582558038363791720937785570924429512619743844905472767092186513651708477752509225868128623826051884685715127875015236846402531309627254137603444632185464659670763178644802787650455642728347516978421837644024780405164849830452999184793257659090737673841972528572205975641206796547011443510693903336476926427 [145,125] 57740278743452051234978904041236142962287267942828711603455945704696335609840642011467475277696653093891974312302752341139932410385091492678841494232031407241998659721230118305364738351944267645734536581581684581774243295161060071365446511889254653432393082828920096703418096493657361862593300301171247947905220724040707933372267591419342905919085588999725679043897954554257225183275515265877100701356534581697501011643944590952788267240174033038334807233837665249327818409231543393370182222698117687053713819205540387763121209385161890559247271664904931208745888129930913460283663781364888793166193612490529647708068569735173359990963653754445615942352262321698417158194390206286182868331987006518498829623212528929500294764151185258522914422512118961798421488728643416044564970850563054689192796269024772154256318171467473868699009636431326755282931547467552907426410949600305694617590954789516167483687466004934911416172570674785551275788527841921225231469329893465709352278061390982709124940668001061922864881299915603997656140002658398635844785999720002096380000472824780579009437002063032962823830277870571319440083366500015148389073650595501811102460694911114027811928676890009685467859144870570914769133760295286520776895393327601720359667978050617993773765457868571844792327458499663462205387299238080661980792309611277645719776055558429836614552137989727324926876545252453673993477632692801298252186723507196547942267363005738203705730258831297378503065154723221341526186016934845366278198112152987048016018776365102498195242286625571618802203785 [145,126] 68561825165131838306960833302902709551858106302475940393767356248088275414525399691849078773285392917759837973589323901113746847644762394285053069444473142908818437895798796108916036783593286914577061912928495164656307928583278485271426246899272576813158059766295093035421300218300459279699315292860358080139218413532345359471321421696413925212098104756556161157365538499568938632095868344248583388025621133647430146800112906555621456026902656362809261176172960573176952757087380261736727337111145627726118835830847035090255162121076519546060790378616008686962290321516176175178326940999143447666482251630884265931726475046576136318909509013535324411326432036625219004365740388791643530342292438903742106811125517516473304839924048023272827822743610746385084334072657519158594002066554405066485598539782746696288338918976423580267571279804178543734913079980480540215815061520746839118412119865484559171837698499010509834568224857218784864380893363930394602011755556944655799537139758328295888126277343098355442180269499716340400753373054377422913523194915394896556355391161949277398103702902758007221649716991452479006460635481155445900443268660703198015911053126271738375149435684227433428271050831766316590165908784120892210576243119251591721310355443591853579594366162992103307300189479654029075291665130066960632647006662455601873377434365350597649257402772146215792326516780448639513584590234364565479323124459175370629909153718887647580807521980331326536563024536032594972162120144908792538548667255122323751081243924515157021869934868114436 [145,127] 47155511460769551332470785992512903791667397320279411133957769688976634061348401732403421229200760715466411107471194602495123368868506699335376666149834446411673736579339653378770828739423955779839092063881157622665985745722663359055947510488273506491507646185396523825492262788134815948546956252614998011989146917952321537754851311060981727473756879437314134374347280769504218379426344136758549389438193964390699014685498611566929706541416039684123122227780000286050238523250492253778315290219086312387655095643580110774327230278286446001550974270826787950587270954205648633159306357828689350582392273027207936047304323778779782290177510058801525525428904454997505213442044332758804423100371364117616506298898860635859043326897699793302249727062945343467147787551465607613573017364780000824915951618064018027389493758810501060751999158658787424314489598290644825889401073181053609651362752369312329138190491337257805980522936228165200901538473164745944047122181919062458109825060328465358750985722535564002009828428201379122060627453781020221778139667616412328064076702625337629859715375266972143648922011036292027030217420763502035959892392726213367704277598912613681216025851856840107481105513806791216437074663251258789189630625683305297754012917939982962290665798308646182534498921090746975046755941108612538697592161291192926019683322424833434240857409136796237632552835697405532338120144066162580109577042968492361906170866480197430415228244987972733597500903013230517392182095584539144786757488534915140065359665809026353534252698 [145,128] 7831298835699336353893957806450033634301934146978382120456394685036208474008116633180932144502620980173671115628313107510749807686436353080134601027057197300299347488075223343680650058726871427395294390155401590326824109175521079457969862918136298797388579902984392929355420278455950896447054121969966172745774076715184521596159734607670932976448272270413415735372765040373481391621727783755357364244643627052111273825505804825102175337173187633537327738759120142612599952649056768654775678212877177281382324745686829427428928904378600928850455673891911798795349250356666901934807613848600857062677890661376570299120314332454055811687989942075165013877129880597042373295239385600984496338935198004078963692246277543637799015077935269287645321146115499694289754114577147704582579231124391845933050469390669317105131210153709074883673772070545739778200892368053806263626425678220248286797130284561207069022060742448056776939449050931608166317869890704867136041152759480455985007509273288818183670555387444868691429516900284819615510255959438691300215886241326961165619995737147797972691844253346344983799661548896851673148837290801902902817784904046076881019713255689800893651261080847315333773758497589053469595904923793860391630670836281210623684905369329233909916038448594185764655862771866726348142104895042609015516747284917435191740967091874957539317772625144516801788966418509693154667670462594961951888291970534855135260603268143527098988085494214622787234331870520886196517348112799062749724456278282573006161820570185618 [145,129] -1897172753345309432337379873447070169668656767608288299537067291188018360230726426134070601340545058635107180576951462708184804613640706872176703063269899311505144626167331560357353950405431846782862737433223494398099440790277938725087547954502863985988753479721414273157650113609717762141780677790601507111634982604243794114007017817902161945349936137378532476669890823645019710230636172523379138824967221076564002458798103560673991746777441763054554030455493138875775008547894706068322546729440940650829734397300557060371990810146699679880977084584091859772789094868263713431408628266657106172034959989804548198644260241145625010237937514880106907539497473482642282107130837901057700274677004091541790599923160760225803098611553344983771016416830428967020576954590683619712074710364482892178895651942437413696710146910679565774990491269243585421533708487832934463198986068215276917528998011146753946850540167822164008341756182461592752679068214879740518353819649238415851935890666146771093213068833110813874581454346704423045748851263994779560815334045828347989824493015758820070621949082578713153042753223646130534811865774959088619310289336649633192921098651549241140387413709744376618090179372912337661860137170148299933959081510968208322426962337565263691608815225355198345255427599979876149171163933436452055543418625661350095267648452279639498729387631187096749336459072150473580027231179814629229438708688777591878295429177114812420874790126031770878839372343302203654449075228756592410647803803145079398654669 [145,130] -571027254128287939375956974948144841642441299074527094517117172248915797645476482236097935059531254190604485855978266312907975603983878503414209458885191690369544470059002553301028187312950527081204660275525778138049218963788651143214244847497121621492694633890627248036836470065236417419845241709440761722793565606576571336745170538874371159828525979694472339253644047981687248624266289063861711706889318941937758680537727176395943742077161960015589877971757592077104214048532896683592613255695193804832627261692302337685632256274171122639505329301816276171225924118334307434590051200767020769399838017446215422599520469816901900929520408095832797708074041088917656152357332300114114175372475347549759721944362706342938037065639477431273374280186675065527818114695816379608827855066334603338364209663080043308399094095953221249802493879228306887820482004595299470387781051433543532038839440972624107136109123524507683139445344154496530719167963001850851100521539777451236958792347284942131051391117272092470950826092135875471930761125710543383010736612302819715681816586351709618875829379832246512808264822332715266372543833082890572421605393890919375015276474654547190589892920142532134872674838459020200716445065274538904432647950329231489643554528226558147980377805909103477064843889587979907156337546355737442076205831374076238650380234314936130834130653241471354716659394666557639638850833365480829894803944755759479442623091664803370404026633584415293152528236629342599950300825037731173800343829499581 [145,131] -22005801642581767577847980248640952538726606973104807082355832965040594491429411873325953305464661672317363315856050236977354842282160491782170349992085287003822871258640954467124729768622926569747613849446801434979109353830978742469918610297240661836804982107904686576688496029816474846238134721189905141172055371410578457473594843670111884795857325135561502499855814863800680627655240330392957730495918061102291517885113965786446086609401516483170149858127711372007833668684095095817582300885573894077157460347103053946251893952619781093710890104109762402489628857802902791394749134480904130228384926695528191222365498563735517217137582289240166789522142145560797013264385702685451195071701301258755588493948816832511566788789354246138229487524058817636029868611179599465552013791563893890016713423871714715362656087655405664069521447083983708092165401248183531832047801577878300423984867759674405069971019380289839721367509618088817032762682661518666687023027313949552634836435114624821454978404896289866642892705988389799736600876889535747728422070197560353569233450089904336972095326894218679095788960324633543307317942100051602347357242872372709104035809398133714548846692159198047789176855014254456136461369495654741740125680911373462682626194658290407981877519031267960103009370153168692359893701316030950873019690913930230257982742762451038484505744988704933157055981840742408643398491324689405760278754200138098110703747988054891396704928480762827538012388835369410854063244796844982567112 [145,132] 3383322261343896621125522469454765424996814772790309844532304604670640345377717368143857404970638391953329279770232217431346760703717055494483549798445522476506843917083009881589201399034872589362646596053196628844002930153056673190610939059216984281149287697749244811848164415453932933061422505262274041012152562031896608091397003342041513008104734756313183287230779511683955900667848273098029050839735379905790480642739234082022343561035347603185144871219010459870634131970932352804126749247834318807443411062857784932950693780720021054569533879402607704199418782486401347812719929741500053814206443938732485929528056045641312393389127591619725620792377146380271742918454463735545355044046671773881436278576362655963711750341790936850448999678048190349189499110666157464127237153213196262386095159106683791255654332009008990833653844122800482516200724783414495506253726182895752072265823597423433129569186082041846338410324162826725173370625433905414066057849623227061310969502750673859497735043795426643531502524511353636336438638749663316666302279123970616125806169283051714255756649733096935957322139282728459856095050280420825380520490055760205087779777481304081515608754221524697287047513766458997272996178485361994209069244669093461348207454271512728210306154196873489973783309495608966890003230935558925196081787803013836025119020432901668259327871858012757608607866355544823202992651239849288834733261025710675437892205433898124772568126659629920104228081657151570651159415657744 [145,133] 238157867778082627423246664527879620603071099826197441648081917934229387376194600713913379400942537116631735791280444198715468795079753599330545374982217043030757442497012256698506100942048010658812869755355073361128059569803857765205475739249849731430728015587373730296743583153200288731761528267525010220664543864777320114576785270345421838054681478538221804408859576583733091015623403023992730007200642275193926753360855082273350255493428413950851901681076549528783303486526488794198556787432340008906742568844552149888801505545183251441362199655584339232897722190544599691343161228969071354375733420999393634942496377489335556881200292245352382783215552031883220132378367271190607078004148458192502055325574049843498199942629851148007747846924040331166090873896258357051386707265906803638981192626508272743370581032751789710913314616790841367492228756020486432408248935086554495164955587256864615348462016773896927521513447885478558823226724738231205332040133218212098172720791851308126146288052922422701313204557426848833474469822587434251771950514626789204707689897585592217280905076051301646923859559704160034506429402770759239844672092921519743779276977440084541531919709995431718049668804786692778664841059750080027597422297371290500258086809022727512855610169941286060004209070076630819706815942402339293714462350874335398429703175161956470144812631865917258139644454272746784482371542974069408682546244234537676386851344864557368938594867416692156123173120999818999526 [145,134] 3147320517978289901958713078093797999350946057803102622818008859128424153283042744455715240127295760308832524038491848691527343761692566212549704830927527586641848002203327301452836136721548915592971578419258816975023619241236827306575111276372412733864432153005396920275440686093248453861820907613147604739940042410032788187248221335000009674980088697501466775357888699092355342519504927346310931658938939468310555596237906821592760823028172887596986321546054592839722781607415356808643881401639271237646869642547716766185193744117785039294114982126764191341024082272723938089509710099554770997017273874946728559265445023755797754172591941794357229893311033241705662370210325633600089928990293902471269084461437852757736351634090439944737993647231941998876990730120617855468185960837774435308791047823695942355495435533119287681727476677675742356032121368840864967189712521604239673862618260031831298130132036417742866732336869338380490799997998236103280452635766337961601065742664168211922695615411064570254885575762592102096563223664956418502203346709301264717313443809798827113599781170865000439198163880476041186420532401631588070878364555749365032864839879196957691966391866149246926096799024931152436518773025420634929142318161740059292812744545098446347993944665002088752216149910898283257307611696511524131367482784069420481995587837121901436997833774335538990528665430345890524002006331441586498212083576466499332317821778741482901122183769494772662381583339 [145,135] -9879801851838308873896136609896418743548021770231381276177598117613334586664778178301681051387279918201366623091643011934011874163827642296952997856160545775914498936814154126253590223990288696669829552897321734792826978054867349090003514756487972396842233320886289453225683245657288157239031695073149282756765118168148544061059768225999743389976421349349415285179027393405279038360729354857475822654217835599909835198668990066026029108072072954382707687763307458587180426294583109385305214496465487509324629815504237064228921205043514442562108233251808560803568255279195579274006336731968566186966438916058426285886141984344484697592864540911927538886554504600669463952616438974460896878967687288321707657656890476043139743472954327946925524444231947756046030905707425673976604993350925927454318382028610711201895812655286423263063596333577867750325396632141879234058143647204560930762852202632881535916379086673375879363783310151438336943385491684094601175698843845578262209818426185355304643071869212770290916716591419924898433245728689350130118584577910323177629741449066112777924386794828944229432394031045883556563343368439003586889124365424296410116171289021550025973967269169358031639589753934259724717246767251250083625985784127357546233844260067761390567576233985732646280202518855607515884115577787323459262358091578576069164272010887275716619269587776202389509378334914243724642971192695580141548136498405975765221238643451956391295113073672805 [145,136] -273068215881247583969936979874814289421052801054749062329411942411792791457907351686255165829426337433034635948412518875591718431387707078034190023751417828225745949859337830119734568334504226543093571513812378886376464823483401266547562234984535613204022445009908062019009375702093952468730057360208753789684563912719661308538383091582033982371980217583617660748744081124134776392171636214888864883514420961709643229847185639580544310568362812192910854629247230982969779840102459240193584894080020510826148536295474833727881273321403367187156192636490814868282120017286651630702854631659365084298534039773324195698590518092353988963449777507672679461412355356004051076028751458854237861674663388643302236471410962923664522379183244072813231064815104780167178948045447071746096566090330827983850203479468197359260562459307728881636471202304292140748443128936293635365818938521122760122925854271982834213271155527635208867319367547462276300122677559322255268789510738812800719688410839777340899758553709034414724577919195996189474148801121824482913533752388018960993528038532193559850416814455836655767279082230267695003981670855648163103678484537118259928420039598164999294211937378532931727756512162931908928118822029484182469726691130416740184578654924540029767210105852487482368081444700948387569352809268312180001078220073135422277879215134373353856905686442498814584039710462052530913792631612954873710910810702857777073082534311028230674725 [145,137] -1002665223611310797118799155051852951543823642831960432310235479959601950707421331270902431432521485416223691349975525978900947627629788480499001195440560763534300056978741110393164832813016013665444719828746504225941795641340914782280096549566277993735057994898472802573228030832838419929937223689268809248166244805005876991293021506312849303336552316893677782115628759785472403241574049162702322819699822237627440477719280000032178365777493656737453772836889048408596417120367715395143969434661684568403849056867352497077579982220189703989911792580268000160741873171469626412617070326851406219212802284364645878726586189262053616057354478641715137830689639466928889582886766738269078685027965800651258423074233462544135043718710201901913575104188790159654363422764013707954611728756590140745143190167117954924606220902196206092829623077591822171756075041029151906441576065557222668281592870257243163420085641971159313856641056780962089267010313745938590183252388009391710391136944509520433694731019022917639339127818540490785092544330670169016270405049509829499300015570317544163101054960940703466639741862903284130848705614210936998049776329204360123022402590171450038360673686166192400647909786212608959842589739674339329074493914936494640200716249739135506305442778482661868702153029307139418209443328329982931828218078838703122999757953790421772160924112219546178514791195199547626145161538291964569188238657524064658840269876949 [145,138] -419044326344636076576298281413459949158850043303249273335589665084173736413792452623720098392176605178970531727285012144754819906026472317252579142151314324074850549439059293233495591336266875157816117889572704937562875849985329474271374644339295426316630657729636208168771339371172517421177158049958665247719197714321110374520442042371272164415633537865700542434084435243597507781507236003311221160653367358776279056313395531746888664794964971740124921921217601331600676319219662062841767840452130493047165055840326033284914699047901910601029821084616813421980242322660345812477551807790048951544760352643974042648075838374907207157164179754424925187873240294805421382804374387078629674931953324780118368396868301582987591576743897021080745247698089831619348784994336123889283872607753617889260696386603196677091717909411793203307104567157210016329863746666092219370171816107687960790364259900227901746144045138266835222925698040175022614147537802027294288055335499934061884313359198002144415784111552091428998886682971744770538866397460046547590027162886250933224999352817672526364001813536575921661882210076334766627599905505130052380451702778480300482950458177643657385031426250633037486339266261268477045343292178056914886773521224055118347922090543596042670862125986362827223921040814176348200129931191019204040475439236873888404674109056451241526690704656508521422789846061632843942427903004974323032028412614458298 [145,139] 1629770848867195153266554399346180464646214412111807814086354042925169797135115831138513626935954920353357668173309432689768221995401541906273526844772445102533512260610891361482619466059439708951118270198887891739970939806814525020122101012428529234629819854971781298908052065152982980673417851820945267251896528716285339830353484049631646833531797294135419696686484553428208722918469932490530932020469884224836231357468956513265306075323836136072152330084054374028096863119411482240880684753638519445261258128581022958596984781893709021329179795755291527029332719391168098361183305913307637427606165859776806319242956062750936467638505298371910490289408228079561022747008877318171520733976267489417840502020943321000217137930023041227697901218130316185291978941345115077126685473789672917056106215327021054881315812183183610076430119919382324830446989751937997596291274875092354082786532944574708694649397560350262421451495107935412652989796138793253847237707184362994813050648799652721579829556635463147702307394763618467608959063444704972448792001315369948358312282993189893090956375679083416338365307738930271656543976677765787614340761062760895585407838580263289767104534119996397787879524718923255887018600310297048837419257615260488468795223952361507054601932580647142539296078313161000821878800484396233110111836378124774832407802911485039794142398830740397029436160207803830456287319213608962261173503 [145,140] 1614451912805940198359625169843045403331999188418828086726322449100853266226350117506885173698860344202349813154610575367235976988634695043380534905684485587127781209152459034603779783306832969347200380233956337776090229776449814240558347482218980486211196904874741573971434732191851865004713942572559626431273179792475250697266303827045971001452224624727984500219638204822302483093617204429505971696256888572504204469489682146093439209662809388377917068326851165210072559238651960581134557888534320551125033329241515210814151885247081866830229575201498823009765810388647213403287616197714970997778126361109655261360490316820392346141814530971360143764841344652980669740389758547924744168699191281569660460839795667615816465473396640940125818673991438315367049256936111906805661032675598483768060252004091446147632175857487245097765461335225555147145305082394292918095368920316580045751588257227961415125255292392121459235157269301959887597483028096130000711518067393088050566871204799529912358152596336978009587753711589149065257673866118494651393216782362175987582317411768740283112710737230473280272682191030975272667649858225722507046534108753385943120527935205276053519504293975044352162029248123192951013217419132722614222875005178797727759968468374651187754725314514839738242720423952340693267378851358490722705366824142362525326003457216790523648839726581163521067340805314204552037917161727 [145,141] 387236508109160987313755511867362108124360285032017790163390508058475741107813040534772696386951258185237809518329168041464945317103418836345034575038993898717858200628052483742625699917103885007280107144633896745193688150681619861728545653803542869623867016296589008911757114974133264119642668512141086559739277911511255266080344139086238985243901287875525309929025895220208422645286468621164555095853144265714565568507426096814307267373961084676764553058489008247128563828860573234371699117790435659025431691550004991991382424365640700726783880763589599489032349602056218580106035933306268455677184210697660583077462050915414020804559557149479898671991792092683920701557572141587756162267554667929826857037451587246654295796508223965727931694418429905649294209565647362310592256946096987540086882357626239071906170811404174749353460542650917393556253642445412305936583598787182768421994040930662010332144115961773215144967672115100279249802110711497210394873907019177336641077198575702902204983411380231321322588722251449703547731335837215556470057978376292813846248352450173293615484710077647653959287981124702516592829392656823093226100461967247168165427690696572380582410918147997828079925440728461382691658496642076619499040961743683201844716594121756475215771295101616175300585925899218923927234629703062023702006618733974904008989441191155641293729893236253082475881979137195520 [145,142] -88435291054936438093960062571544329477115763162454437857153236663912238381871326131104695824343171926863095033758104067012496812957024658202200174213181131633923944175595193211425034689689377357628329121406303011609312448078821230172583382386211543220143309465508632400742544444434456634207895646472411043523147248764336993449953414707250106660982409398190656751026995928811533670698913485736187132060656087884107413047139423376991267626639047203903155115582593756913466449286145420295748981794059549750894130138911086289872547556824626819074167452086139304610343005568399905856686122327600188347013023832878076578160726745851745464002901133609474116089953506043609499157715987460891735337979800597582701732254107382448458532663995432607650937425615006090839234394580828644224632257475834362200696301746573406892706739992462003158082976956092504754059790785363747856778374589861373956825190895689414107202089194264653671250657231560510382658574506367510448576587233096334645178562998148056360673053379681423574536781705766825242643126317048329570163240552807947467260934924750494399331146239280225570075724325324389904105641413907740316841966346701766020431000080235072722437924163086497210130337789557802100389661708843201249939821211961652250372110180318740313145021506266335181848623467564337582093528815086787339914400267620267639585361332299645362435777241497702328975 [145,143] 11497096522482365767092319867667546877600341013760402990756594924288377514193562742350409777646941718738274471113756197958864651405697443714589592792691664052505857685522996310950081367533358513902704540645347511251760100891344241666698082795692790063380678376242221222532823374453224430609273581580292679787953472743451523889040251924453313137573353478386372799453701875024380161380247839907071913219289264755397434365880030113688232309827100241971296172423535266996444444151243928829992852573194653669334467735655279652546448494755266482227506316040162259452880101780602164699971314395161753351386368642716658645289161890920899533559311356060782843898532062822302839088144173246470690760798118114743174907704727438425320511615158764816864247095622567108453049159727068209372645892858326077077171731483677382210645254562514407519549009801242951748689642773902274811764026823602100715305324497010664038490713791815075537648195737059575722249673498848623570391236193423032799189320887735156873032614999871975828621119401609859689791750918372543347771749832647062389427812531347973796529464816163979240394097170025274667499223718326652376626638688534050482740810703894827423603193721951480107144932589608843737070721567800075345760302549030405469450216802220329955032958115274748447882836313705313007934389201847995044873464446289718361385601145718444753597526922 [145,144] -401632819238785876276146491769153322535561019544508620460329567000973336211084318167100174449615379790296220611613089351714165271437819584508206638230190379486893423571592662500346292932443274696382384915645920280190032118934676178812305374456223611057992046224096328731190605417525870690913828587429431510573724029330207062816538312571053162055011310976869944148419566210264731461378893261211967204745679352970349923957343657322324194053587350266156593386516315338798262582004176783240415319605971408983716474038193534086662744077631922727199622623235872041587475096556771928406564135403284813849635322109020815203302711077727809266013792118796998782356980926676065469528347631188055396588974440514397273453381492064254395214552759535687932349011980422575723199606941767872987721165696697944412610237777593803435031464728206616949602552480781371852084286570239200874211300914144541966256068336620203470818124929945920010892402506856968676672160228463450208647434247507107372585944860440545490014198833231836022929748021153713190468651663635678768423414760242448016656870491241551246441260691887131774318035440261294532100788340941354538366100161865943518627722912125334769144514008262319394072653816381639219927322061013247830915349454589704826145058532758374819871788013869691442430091267796774406918337358962244750936154399497796689746293008257 [145,145] 3183020350459462773017913585490754538166807213312133547131799079159268154425758461449925192611150038267139552743063001912268806793261344544560063833150145313109581783406538089634557831077126124758661570353658588386680137584506934666386439957762364760606493734052841709862301884968343676785801661823364762543832944770211586532511756721190827215446098062985354818913926571871706181395981450720853416581410923423261215586554566569150443236528533643258962113633406517393019216800650951202419129722239725676379695231375724460526755269470434974642873407180349571587924455292865313684161844418603840797826578735772629860645511117032971592995771781087330187740821008078171110723923443441385952995113712668847778671470903591580150454676736261618022460616193752844771440148898238812096231678396447243731966028518091896281552993151846828189719447613845484852174982838936061454230882148991357568742172205937625121620473516114644644528668389732393763781069176085703935324129444030141985189324585699499159043350165083872259936060982550884417921133164936060395942035504470476742820438920353222586501897602590620364000415525768682892767988397324439930001888212049096439881885139344075028474776679510730480705917609915500364113009887977830098911660650783178513372841781415168792739853434163294515374007107458338907478466323465175871173410056302373418 [146,0] 4679549405778565398484892249809354107509314168071050638313067002581648139505727787976727403241440369765904304852546752375358407156501406894792490249833649240668591863451365846916270858347773836601610130233805539495913053025373640078416559261491790398387964355783787100614850366295264196638624194825047906472958611065097431576392165774048237737590925383853178561477853574133515867038304663365396771131648452828219283664694278443277421383543886839342815695763711739159878709845208269333629077619692459459446010414115683720949894913412730017016528319187690177371826874224845681278449439285903834903882544558473076280825580395976860640990612499807011389799763022410098960650810785312090969224045839454357896616972694694757981246886880375437118056272047779734643432767746410653561609672171467031574742638366617706667947356778796866265388769960716531405672701145994346282680155938671279781432934513271746245748489796632562652713799600422101095503981658407486679609367026215622379007878037025184344076297837543405988552579514676151665423561227968835864557954474615928506889313363127341559993272112571766706741398868809592703967340637730634570720729323494966740228143399290420921605293803288991415252639404251377236931486752262518865453758435163736828609724741632120654009410932682276681153690408360285576352343866696671057059452097772490909829888175769914032717899098301561699365136119747972790066601732093393743565315734825302142655092380512871495506113635893178465618833516737500481221737004698189867472903632999788863244355501114701616313708280484009856048450288477155083759652906033345689358540428762333352089197030840480798655102471882889797545319175412510922332767368551927432747151044502456886182817448309755504975029450241907159378195620574231408969186640579894381604052650139709294625464155364569870768222824066172714720352078794100128561427987001662097692159337085331014102033930097604075284586214845665934754178055072745899789225427345071128337834558285252826201577013678026784593823390926635008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,1] -944880344023198200573768161925752905127000123518327466495587281076593000577891746005033794819334416712571573879461277187311918116125290590499808823103592238012237621423118303583911538232590464816354970173644163437055038969301262230996846814486617060059133519639426764068699239843585332372707619395690522739882186754776901058125042977927038501450729778026443064238832836636933285892661821626496792133040045687626207566410936392027748205811868308453277982036730187244375709956307387752071342380922396230080159272561881728886839939795416409116988671436181230476699561131093883720768665794449813711948203386501531126872149230428409458662173573590753373987356001777451384653522868027448058493653510786487481657654883683783043578941000430870762525143653480892722881661544632369303940245942868957415261981164753053804634165290638035601722664417043341006974055611765818908987685431958458247005934265094842334869390533460023639409080233161325794153196602772154301863170517647038256201521405663950351417014971199806430426560649738669096994442162526095216461459566771973923004486306071442573278850051658223703060740554304488275574068188147112375490332925156277899997059101546898461725984803491101752613800779765290400700448591743333698835363614141489059325943249491736549916042572795592042167727235859331402069600170611087812179211032404396182204348611614235042282334978145221165789646026842567337537547679674949734028831966465429645071715387298409135676153825880601982628207043790079112567026205600873653736655186267806405286116810443303313454370376234581613357794059315309304047593071005462302660824248186966035433631030231204964448182786593739519608378918381526139150403397242372207743184564079478180636063569882709189943414463191851065831848476458502366323596989509970537867068971795194986233522359040266184252775278430469479401941232562626233487009739666212871003607841955663168816831696785446387592491171341272907110889870654840035782526065016072066972297600707468156617742770207920166642823649304319623168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,2] 94291562205995898463199874438459066600732255719115461527648067295096091902358268720697950461435625516666536178815324019275597819570524918658639632097834257467396340045295084095112398950548590747075090665939567700906233971272497419223405726887673735528079038566265400726537085363271071630859736425060974057191320619700232503828014847622858163972012990467493410345379349887663821579042076656811878642350989374851379146913743414983532963416708896064935882866528319586001590998845584209739373656896653066884685724754406398960816858499534660504771455818379587242335813915486879538444485668458450087819934318332237774025727398207431559795687201248282289259301408705078548623329361115815184274529418647394290499237375921578346229253200005068229371999602464574872897637902630838142919731372209129375940671233007743915173567393605500716981360018262506392935498058567835487112866028084002136008542506669539678155359663926435880886429476588181974219915451641183927353327486093185040653116816802962175765849400084175121521725532262572595476192124716508175791386845272104338221629245583993958879723282634337533675634174841030743674272658517611892976707297102177713927712972293350012857244505116292433488561822101968364807266278441327138551035968569703788247386619284058555107668284369338520134098743756270713618822934839804527404469665730136511659431753010635058470685557743259204111734801824303938477658740835500176092674935486357222548536203998494741470876303972973193078661337554442985976807162687177138056300632829510108327412934308870678407063058117000759370253272763588082452919245623974846067662077822155865109205099686312584462898055093453347615943092007076881899310493709566806217871244315321239872096805842164149397023094255003178944864297176303611973530461874967644007812794878848028678761018117580732839956574174069488006735994506399504774543906758990101418463371952950460360353839721825308329113777204889130195141056005493805242438669036230121221283330943891812177295713613366620319905826824171032674304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,3] -11287778011790228922314272608532974785411013689104643779097676135319792445622041815535208579473253150610769715046426146566831336957144511067241451305357618956575621211273457867526215818096835768223595404144688705697819167822182404785947376380639438589081578536232141772057929165180253663781391410660861466422388290025008700403520383413835356195169527815610381696423010413154116816064493115637256383921901269425781326884442137917151969986322851407364103781995586963973324666893281573505315491076112465066111687522036126189992384544552447138642039263179795949446036382075828343324044775637215552717637068128637395099438826952612048886637507148623025382978461519465087563029528587207852385178392363671052334880121458332320511104744172521461370096734936590110200399823189905437888593626481671442076818758942547249866394397597120620840699533799972493075009786795792394736012323030536437446872167601822741113663197718174578432183093172070428004183397075670554276698131600200822251376719335568916395559583084319641557671086046739649559467217918491585064637666321330074541897929083153663451312702870507894905739666366701299209893813208799884565467305031156049328647237180391176879271217755695995658966782793456526529204599549494213652298105138170380638920295043836285556469049704158080925895449273891210452716200828254526384940239138756495251246921528624093617571115148595396582509004444829414310478890067517439556026630952411907760695040329028914825377044975009768021348649741255426631502798580620243711986174071437349098717238016955684313789193463056098651644652115003012148796241713501723066536709400058136339602721107201923633583139012726889456597783985386539731284622780798299564590004013212271908733694047958811226800883718326031442971175948963151757227450303671931601802690700941653198092606783792776580382706682777184525358923030800526984939451320398813240017287506196534737373206964907467339050029983702529039581241862590003569947323556313210441857061456014385949395177321417587223072770960637054276337664000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,4] 333002282367655034691417356087133931418039520468510053435129072289263394423242217989829378658966558361607757058673688138114513664722326061625713504677448472319090858696301468962196602062343294168562967985815872911682425811076888180371565766229474949647881621037977373497365076980027604085504372950050256870776672159940411797101231018823386717378425304803428893354968711034416386356627910354106980145063073476900555763615159126100884024532672762665900970101018616170057398438244870302916884508825278213514741649158843334438312313043756987163575148060541366047269121162136408034374682456429684546634765103257989227143525743127313962246683833994367677490482641212887058010223147293669017513770497754508391803108129231195615278664655931596623901671315856924892908785407939018838257213254797240439795848317267105027414691749258592643571114632791383064826896762350312498764945553757178242827672504378259880289953451741134646880395235147970402365345136637556620465115465751383649110287568603363438305998980444032402818242161545244818832335943651372900783980135129536479523827873373168771096488430853365105427404691301235618254664351816797697799203242615980565786303905451852482380197939885045251535778470531383285404924136049170962266677662164973372417427212548581434351221216893280591661732070896059857009479865455374614787736455705548252204868109693415361873806560310401356720044183817750560149469193316806544451685303914465501541692524023441509237640712579729037753926671665105450820612595317258145243391753849351595424748307273666946950099812858882795264428941894095732351173105750467565977936867921653275408756865192033746408618383560066746449358589343226140401939136119933405914114199877682674540498607211193789993698257959817122800139245315940725032571324101897885117813853420186539708590866838580144737221365379221297041594014851626290902870007848142772317209755921614995770285618842062906266011194263869705022706077385519059462899497369450394658967260576561426953353986137217765244185861372576402695782400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,5] -1720133071547298649020418893184978255624588869523408012586197963678543338932963949650781372711694538286479471590849572663880830077987225542156170146747225141643667311953437972470639718098935514029588129117119911410540082139804572657000560297197661824246890286020911166625668165105581072503728194019915560267995443187579450004341057127254076278301429674275429981415048640942617926573205912018901028039290977451116978378665623993150634483655928500762332743443097396920202802209354718558300766986389457891871496247570406692141679889070928289301461205622876588718799599117708806059323057945068682602394224525299232519216483786691536294246558363717576963535996305252031797282935568943926026260315636933741052638872276406344292747519971834931785465450275651306591991772176124545937691735562317119742116388028909421602568789448145482886556791013936462024601755657742126301095760293191236763346882312775955831863119388526902504950024422666850959484407339289784859699105071245215068997573844740020675414335526134785611232050068126888790837982241640626113359662485698041076162292617183858208045537415010744415078032135036038666885639378878731973635619597821011476389300950196825467385900470913003047396751083034595456920038652320449773472743172980256628202053661512230832734367199799692361624941287716547863044860858899542548270533519495485030577295200342631265243966020463946191386694830152061972058771882401750248974630868406909052837906522283472213346418247177194227601203220849670112585905441337535072176258650859277247843895121112489709565427825253948923133759615966357195612555663252105368768211697567722029198910220892050641860627743056930757552816219916873066279047346996452107165267237741976212751207453538766858096170488541351721203012967442798021180771461154261607993950000914046232144376245708350729984393395515068492936315901475893277815692292711896032490084915104987361397067973447109805425801819185529022717902894200485496603672375743874453274486325572259889211301058118461867255487850148099754095689728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,6] -7368722126861045878910652672492736175442160649459612149585553741949256226318633732508888827701237844078094028245142630576616567913083871888009583470646226682579046424328309600035774267970020421346640412557464631048021636433317466391980342876950243432173897224718285927580071527416443997291829335838866639832664961913304488097537240552369878941631100121227037306642018154934334684593660524716946421397017421301377892262027568078354525927210226412688269756318200314175115018292035663321875381624821925085812215290017177435495551039359707173978422045179237220448518983362318599800606457460817542510959755226920900393490038063097660728346403858427988981125387644104739354149969099788989971345476489827684695899718248181697929649914054925018962112629741597719522902048381542857490882142177477225692486486574730068829069787604668047797122355134876746713404948226913007439356516821964297055361429529762645236528726172055239700046177919386899339734680310091911030176951071561256893216135528905043336608894287065488341520535929500731112155266324719217873972936738025306651089917741253495807364277151020985465677148161633627417830406885009345088815629785023293586690253266113289409392550750110022268531052030780158806470527264199959459454175573059449642804778531759111430515500957451436656512232923685129391528560092487118814480373289124675737387237175298558412727596258874020903139244186273350660749700854417081354808351652083633470234972791650729995673964906091670647895754364165073950457135845748360277222918941882220892955202389884411380053507407978376589673536567374711028299207392030868578957307895949793184818962742397505806853040269805895283995085186892207073022478381534197591866249538313764303091616182955292468322243849296203099167688786385634110052592924765795257438928206343234118403769339824518439199731715871162553076440474792363424608166372469806496643025789795485750305520293277251310158852952446092143987972583804805429635755327001890275659977730216698143424991355263323990848534947234152189410619904000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,7] 137991522489882786874488054770094570390766784664736073896147791380481931483722235066591342453988254068448892067887856338196577941306976143367228306676887321609330899963457732175043762370328035630295808954454084059696779915793593961882222575563953146321440331962042745690369259914660322682280269609044305384043569067031621157633570239691594444918878812530890202498986935765638702349286551065634915579014908753297125880719898067428566987020619380037054599477975454089650618431279733112959248706743834625893713744121473470898324765289068988502519788717762153805335192706791095506940475005551748390758321453862681579016349033067262643783571967010694463600323903660818531809554067303839112794326133221762530662723377638471222037768151594180736286501097578920347189005067285480629955526503271049260839931910950727601676782344628942105944885672193902897382144941487364242517729840630356941385451990368418035174927189347282571410270503747686429872953702906021074213294318337134449600996154029993086573290498915803564808778526136579236390830496419341639488124706549086037848659697748622479596651651641264744887637108178128090095279870962918495711040176068193693429983387001348694814003909036727735624323678915790732015277336564137343409017926342913332018326757969363474736527087018639640474749811261567392656267541995004884069783654158081331836373706924576591342051945193510306947948215048048111287022021091939123405744497454363652196404824875929161409816437710125068700408009904059272434636072587244172878255102965372685272833803981804506361276270806726602182937980032512635037634891818727436271506056620024930562534257722367334304854759559930743639062182377684888202048762430026838749076182979865615387471242029685342358292068928076245007648246173303209608842862645468737272292552059644209513968432000218144016723897172734622285487614091136022729570419762458497563866294525727112146702740169312223517496621682827281292342313532084407273808939971168694725359165826268566524470756961901030119310668451486424762578164612000000000000000000000000000000000000000000000000000000000000000000000000000000000 [146,8] -292987751065587905696005400762399240573970437902091102985361971899003268352602835187749780553400588828788910237815062802867709358523595444137793479167485170993578246793089530850863284339571315027362513696435102766121852605872370746661521879837589830524194815286403482372924863600265813371782950025020000146072291503299135063175419548084034992537635440920638604666079851569310120602708471741403641520332456971363747518681956340934670126045040108955162427627215425530875296366775977823568534182512610694102166896658150122465654713592844612227280297368216168972711732778906223681430245035674900968460714150798744343929562793248028664511546411989999590473080989993448807852838355756235475470482431660546072404357855127709279209775720905399168929192635951038475428578600396948676702564821012144906680469589714940725911071604269876816009069610035479799199549286941684547822205120059829088616881610307208006104127584163194245792436497136297784042646941883098019781886785630896326520334930287395253600896910222934843580448761261133015661093144253671032362031977912238633228438748043174255581138343053021267473081077801633954223040242056136168205359305104782099664930145849731954664978771225442294439961018125573820587910197086868549813888428410790334520436278165003646066654286299786307875085641298328944652367079314353953686347555124961592917513895087631871781919306212811679497847295869380428662419024846004028645735547546140547305918175483984994210328512126680885579471905785815012259174258068764872149393364244375662515854851205914068825518531912736930454515745472381996842482645240141193044165456562339827956248351001549877141856412582372583603114327875902801440334769519103864637241852649441778846921645728185788893369296233170142128579711314404115057762047285613227846144542566828967297240398907198645672730923070161418033517678983311680398046924838710489121470111350096347493703707169059862040234968213411187468395343474415455197856474262010205284202854230404764005618842019760987703914544645977182611744832445781250000000000000000000000000000000000000000000000000000000000000000000000000 [146,9] -1610915970750038446644943314280546646022733391293780997481027180891001794778746143580967958507854501199869444059847227662919693417183808139751807234231332610624915951352050201006937307377453939780720808944427478282573724162408855933531435306126552040973830897305681253544063771158645981741087326595042167097446003983299577193120138593451637238330636278994018247682029840105664166282791460010115084849477151352467413593149301611778725935495669988095999645397306890677760193297916696563263220817376543666110540079778455311376385113464094863022346201143841183561058149620081917081037051214747888795290479333587695915816267137549028570213633183328969298843501407523570935964471247541463033604314026087227088972179859229213590921002017369699193547219073935450025300360562838229859769891350812625029389991834932674513616248983601623112183948131591618825869518417898781291468496753735485650239000197137406643096802449881143713026926492074192068422952455233319390434912517945468800869222649943725489569604706616678973896598575385094033577016378993829390291121717764373080451357340928242442088299825705204362493137587197429322150253440706651131848935294072283782566884271035380916106082156999912685544326696855212418800952118532344993646581551878939283869978369405756687863006137943810481423858777935897126644439179143179332000502046502630156433612351801296135260172782219292718362680863882389671790567547770392351370822007604391432326145718525242453427728683226510573379784910102018356809544529706266918520184730854072465052680206313026430328472617442736688882099662705840145951169812064852604900398936994903448426797200449424561006105802940790695600306394003522136674586361198960331662744143197494402764616255422199295213477549743798703420534461851471378400603045035308434763323081410151944014556389368862535788699917947929015212725244073273123990093753506441185811173472378613746279537423136041411961087784769210610978637589428836292362119407989069970830416565934557592876486784859434432432091538882889656598254298441849609375000000000000000000000000000000000000000000000000000000000000000000 [146,10] 11928925028359506656661712814164315166087578513781841546666184398909492316139938629727090872760054400401038021759878745648903494621528203144355706327859637469224810093317318721334464449847668865153268583819695356081996500165431119271598844568710957473881865662381332880346694414356529795648145751276942219316053813472196033501973393673410649645752613987109777896745328966671408371378912546859476178196267152868037386851208411511786842000809894675575519076499288588035347818729961618227950141882368473678563928994015613647660043633615217786414513485603948702850554081105023110964329320042563275594113099062772182979075163287937880326922150092246557917091735506524916497136934369788934113126985027711063568847949843288193417682858771873383680762494386671461427328072082244585108754220770398680980731139971084918170127707012366483505534458356529981581553350723850967884506816283906346357930508953425756517910080415700875904836528613411373596156525176271203542259461516534456449970355677043366118527261939877813569551901402529781167030292457829170497483449723749971476010144985923404755590392426381257683669689280241631341617179197790242216569062906291011796452915730522371796473534424840940639780736349612238431170290801884073403343047208750020706919904474291033046372988006127236711171521161427234160858788225885948955231929568522138266877247769923334381191332293318546729269983416368734708979993607844078345206882235270935934812643600297484159367207339523240811714214549707785751979583950293521192834515904181271081619732795432032756675217645779710246244003335945316998858867595461124716867235172673019976333208811388293857170773503725952333269564064941545798084611850867281019920563549773664309920080540894937409835626443036603139262982451085393857899493092418898790650423950151883501327905039705246025897297123534309743644103057436411466719547822615678440674954186669456642669958533334290155991693374849105332211684714648204305287608358706309221051934705718860133557649087230785098593421352564536736506439170412183776855468750000000000000000000000000000000000000000000000000000000000 [146,11] -38155018051153747344054662457690677532326965371669347711157941911709513647376222521423883335917002312458560847549033670601226279806736401731894364170633294007324855589123057274677968637370111318338192512567115005339666868755121656585382099895875898990252984760742729984251063241922729332533683308509877353939124000530925549742925513305454126281230353020727907388311596856559630114188296852388036797313905084664911870214738567372545241061360034438091218989501344400781867841597323682446556462710706317440435148656909797962231301098645118312053104483084446027872346399528593296319605780936522755267406998686232803040317218080145542041698191640115303441331906445651352980857617860960377390229716598016679450496085763323464554399347166374167476893678020471252335914755585967900218673170434608580026918269223046545222984852056992993686815722142344327669439561537858788680751210792523974377118605704964695200801722798000854837143273111568420136180578822684581308741979934643560533663668352513924875103500961161432162483000562387705718888766223730487679040206456044154437389771987227556680532274120531577420491054049834536410020650444565563626682685354592712184163354714548960143979209947081932068451836139747213316760531092378190295756319328178541232710221118558641211310792958492128704714407489126046918321650257435718057236820206236750633257334960141381312897314871377465760737078775654230003307511228610051544497575767063914484929813974387487547678802191088180556347706067713859598749659404578532685021109268756200781471694330234638423308336670663637402945683963602220672484157889146504713513488057224388765319701294064157760071602397717447443768153514423482227683034946531751507689590705547375715341858946873101457716999951643790018552443932582973936145571073029692468834187006092212483476387639755820442475779609045202027473762682987890748213909013568116226727165043811384364608455122562773467287942027556000662821460602427335858135551546131282524404156162835447914286396728953309521490870067128871513989102588140073951721191406250000000000000000000000000000000000000000000000000000 [146,12] 81052985506556980504427202945922813553580287753215276150846582462935747412622554919381619575668795522700792273642261857582437806472139523722556445065051821729512780420623412756797873728082782934371085230502133418996608836074382106149381730048040586497040665044845701486016568313284830628099751552705590203266535181833889930875808320123628812112663098919522931337236819683921421081791596353513239369651011196520573333923964377104341622486064754070132315391073365734506120464077225452976645354994080603504796264680813102697134306101424154436827104504228374117174396876671625191707652577117994250772676198081052774273283502746455767064337164502150616771795863640891659491902689605469076349829597822152711127208107388083956949686328301835993034014457803214924497102846968834173557167263991846829990932500342441283267701524837109179743764864908461868302256475286664085000972469190208449604997048960591762808311674458184128209792740121016335720145804545483516084289410343476896138013939448844660102455985064978720318638210820021454849816159001414449092108765605251199668472291600859400582612141263590263795524093557045628758395197006065731754407092347116328004143299000174555020579261575843637767215530540310018932619094590056906773131674188125739807253019666667916877153690916312356546601816629627885940954816988711665050314965428173921097898702731164162908392432042290894543857850177948099246267908699543949464953852920322457107636524203188553819964209425960637807429784269443900229997096095796589827320752306238414601866874405634501723485111377144228654191936063318582977027485469536186940056475371538195546021734221476192913730821376568953050381638585839945515823065172253640522531979726464656722564336468861906237726122356728462964740835120974698422387582777666600174435146377957947915785194081164748677397128299097044342954867000590278024025023709237226333532990122572069993078968931975882984768256950641763631656433473998541667931883843748070451101211021312426608276648517546856776443261920495544877118459730001115647196769714355468750000000000000000000000000000000000000000000 [146,13] -146550395545280457748372032924125322016201840682915471029475118560572092736124904708181882392204616389639707837387694954382515946738815014874395142036017967028001254108872068492290553907065572296238952866260400655684735696698884267276025895352406371972587878351471035856652239844487814933785495983261409529030898042019897999487040803280627779062144207333982289263911810125561784769404314452706220221063768888382945522548235121162138087652906017981180707580584588879109255309752449174144589555234851946298150802229292965901136370743781734425626460660048167492620686926284431355976107700486097112264424629161176933392716985449571579812421075254645794029229680251319197303213334855773329499495264579833218731851393029265121630006072318531238174936786842262108361768594505359782057100336460257234107708533005590886268304637343398353905763049801485345239428038560408674212330035891282910526353771086156267013697067008367832086653961661921707410841607721039115911678254236031413315721287937088671862080207106093076301319407471373432219908062750843834548602326123326070704644446100630582213478477361561700973771936593336914370086307281139236665895158830951631254440640300848201267978892014108505210563342884942439424616107103823211532158373113544613996995326146890431474027894574699785594740641222081077395599854504376370682789964257836320066216437443737781468887694125872227962957255268339292397813027770706414711804716133858743749344824781150181637193231589477554129015314677077400655107397863201581699454380364729718909621406909064347635803093112852102764120134752918965366790374067014774677561616458286300782694719422471704610216971063354139507829178713455075168109337181452213257154753252096298629424919013814035782647526371209016101271049982039616930060463320348308225851439539543504390432127091444944709337624871397227337048546624908832776471743773024505221048212192421793303617810421273842206032274056536099607752782762963007005948963557732962087058285698153550941250008691593360631012314269437418185498293467983914311073720455169677734375000000000000000000000000000000000000 [146,14] 289712772077732924316558004322486294485111986135149859691137426037974854263224228531246107279560471824864041221544389677745590202344338207779087890672863091710113796648503244654710737304305503070379643642075150751992160715718878391284661320953717571259448137511382659789046216904986347767835676023337496732404055529798283855228247307418722456711662888169928715068591529345879416042070292785329806991956534745051369453696907430943325289689590968465558717789887370939587891534989248467021665845691846293819546625337286397382413363794713105835810906730838358363971838672064553999797363816237345913784248809743806048505502246133110336774275298083658055992433054558594054701230771665276618212213405156946889749495257347374032130981710211667437364367561163472866037209681505951908429286988070960954178858773711804824825106820686577904769905151247906941178434843503049930494305227007467587916794245105001567267921962144122759743007402478479408684086518999215267638333903632518141996142950144661893230948456163525171643649027722846028251990200875373882654337684648437794649619099282399521016583682669333806426040376106757737913131700810342895676969950791203598604361347640869915147075399624962674830699606781934969405224642769183496326875714025822413769978363060142127089286857753223816105148594225274432880671508273180019491617153817044776859840995899214294856751008077909935651183285078873314405761196836784559930047725738644747085879284796567470750181683065074142382449969209150893236399733869495806559248387037095653041791280248536368670524167287314610291087447932489139637789669957803480340623203847919513331954607064328916229011719471106952109462584604760710689639407153361530670542562652892693996489375351701319223132718507811697655322247081200473187569239582053901317394249195483194870266506561577528392073795801417308113046647378155301586653780249759413252059635164135990911115875285839571791816499143882551635557130257876105686883161320265208318986493151061447497511615367068541228860337410444556900660847099314450174354249611496925354003906250000000000000000000000000000 [146,15] -630926968935229605494860062610676671670363169985934999910926871094510800678802335815840240683974825216039968576745073983652308310404616391893010665228397207163325991137004487272507298489919353024670729634423349571670001834091376141909974438205546003257874285899131243744110686904475564898020610110434924931357001327212220218550046390076836866264319130883632706533593265940571939105421246347614867766722193055653964608104816019362796429913728221990132478955461328712625960042528222092433099672246380211087737742417599853889428308930535647869085543276570585651519716172524357233051987360105168884623003207974938881265454543155378344058862884482476993645319130126278978875610117775949019362453314239726939389593298174288553502644413152252084521480436956435823923989191302213985231591985097453625820623657599059589318831867325415147733024292188077000864806450701187483317024005015809832298278402078489611157347454508896947689686186983342668468602293276830247820280239001424310856456445296950294824312960286805516164586428207301427807422030311888595112997007605005203355599478696798424087561813101069098850001316431706197484111535107891923672409931908121635525967871529478471824868521489632619466760061817340291664704966298713202362815051311988526714516174153316880808136657954100820661452917516735893082370394596509610757486757236438773891007508354511956969621867440270849361762693600753540195709065299323782599907259916973933387398369944882674990792115200524434949290881572322689025356726997693240623622830431494731202740928515801612997299766039347399670136808482331153817300966912042266479374029326409386274630132467612238743535229181310998729080520814296299780728469528376871181770457338618799807712056112577061250218063006917232072729201799279136297257147907046815071701056580442935875498635060821738541417651963657875699621486179118434745749000291836291089305055649922958703995562789887060118486910112045499545399736937418372703616870121551163108389775356733396008751382363764489062659006994530752546494667665627529310090285434853285551071166992187500000000000000000000 [146,16] 1276353700438174195450008102355181423165076009281046098363836069360953140747393116513414260755565100970535915101375741348992772405451046592693600976252494435284821166149276098231897387894887999709044446394544278945207207952847784816685393161746354094228219078449340599252907069276270263049756609775395312333205505977082418703278425367469868442898324586871756976730482216218891869368787708630140387944020603308110254465589447727084462359303384501636852089618345362831907516996958739641532499574722019537793758628728554587768660081894672982741684088459926688319144493828265351013223210555239531047532017878582736195236821222247218096547931411634009050556687966267809932382269057125141491639493636838922525586435751326942954733542456442028751509200525816956257912671907232486773148817790800686139055285249660281684309642144905380819391465471457184184026652446549402204784327145003223744630888184334702510657559247998555644300247076717951133738172134320691957313511630421155018878699362107973211068444006627952173012632428323100164910603867032005893587793347099521879069189638592752572688222734714176466743209376892191462455959008010527675327742820245053216185113854313023507921495691394977759940673721631748647977982902761255513532969407926548302240252558169741283266709586851613557840739028365323932688727212233909523433841519007624352093246731682487684190770989655045266834893149278165461698950922281036018853988159567255078428338539271947898737557158432077486650103661697448279333277195127979118881406062834712450243219037351626389942374392600849160569308971235560207275965825508279826779964906171294681678974455214282773126059304962804759701904323381845648022137810689652347310049876067803437944613456762033126392354043779462993612561989272904005892468132624935787631895792429788811064954426963354240024181111344079046344554297632686908052429884176672151368661552383391953025742315299710538077463257247090232934163741712616158143292804940892903934492413611153876712691201286077738019672944520526395513267246076651490223503002169991304981522262096405029296875000000000 [146,17] -2201499515300425465935264131300285560311248465772647210183511088704377713940056475244920786235033586338608180051818350043919634093572188041852777772070581359382651127970060230030047161867904555714555377074093162488168413442871340505039732562815210440138765120096479482505779551979831362567509626222791817296983107376132548022434019281527836008583961006184665592196800242228513273528409004418887906611527699336405301620309466704649637397707216995911823348015205088103700830977898424094180225932450322220264574233203451749861758051509660828904691369451000109795585552232576580513711190525176549946191025053489971236858345767714873139793260028929768154551935295237234936802030222894738046034368858399258743471286860708928632333376927975076273622162627617299586040107104885643903641643425129612884448383961217666096038665123812247270439255337846757477348880122442033602973521631917275815064344799042166185477079856176012682919276016116680120871070258368200117103462688549894168043999537884908086090010493997154698859047101022791409867488786179091812531384302478291469491448498485017480046675715713939441350087067856000214214657698477749873779965172857110582915872227910155963890157934144888317802801824513553408282934210771893517394135418556000039123368498169568726400662565266414156726849730079921632094592380682387500479066660663742162648726831108723007273568248324303433359045098826898901568261353912093866723778417665504928823839492760159218537762146719616579134271560827960875068468749543219214396856192526061876190462754729627141038269042397171941290736810839659732132016764235993703932361774123107381734224008038421755063200795831599528727936682462022246356660449655242849998830608650668971306364296437955662818406804071957200325234467458457165352173187551742644337578053573495745410493196243123036563122633418658982986737231947585196162110702822179052885556423909665765877994293522070002771096989986100228954557885118611636304550271356054112778807344044672582100200482884281054488899730225593634242332642075181987997810776041873737085552420467138290405273437500 [146,18] 3225394077873222797538880927254447567998880808971837282013210179281493771355975697281931543285611601808282631313316655512643562160821929220827641970537480684928774937895448210739594788490226509178035482748321677375048586651534248490772670736157553901646563588587651646207984701194513800136438476982445550212792335674920688398447486520505306389886079312590570232994415604587905012627294238494512451743308142188397143681521458852145506697301114900005716472778163473969034100226388499635905780076469874409725770820815763515590377117888298185386047012782368443958383517286067765845021913798581106131148869042266243867245210013903425816261599663101629183582663512204593175755661490941683139175254484042320444281405301942142070108016852771905487327366610100444995967091870246096612277626391511414971791939297710874008730148694863820008923097795064781387328855535076859356532982268679022103006223827244909057759878902558003020835982678313629982345552751190189189933175252223482868829501269591654494519787815372313635258482458239264176463947050007385620197691109495469173927486390041266942072792418283964364595481309607621987892257382355824189114363421339498844291445961489960577655469922478164671985368234590480794393976208934461767631537653585351035068081507986052399851748268802714239653223477045770259143443389116600847895763674041376223308078006578720304707381806270577735863142360514818004827372412660166882620817236468112343839500245072306497658042444424024515249573742874665645951681749259814942854772613096728955554463056437714172603318019345234938569702419682035366369351872602330442249844409341566261045097812181273682442590782626752094745257914325295057636916710066844851091218971314961420649733578577574780477554831797565647674379659764367063880637380528279496984877891264448206260186812103321874108102017574361614619210001534821572305081428058239643688298427646080025078962737739038778281991825502612075682197259164543808006337041000942618096069577849543401020297384822924393443690827571277312808129761468703790284945099784863487002439796924591064453125000 [146,19] -4080418538390427795539204537371657759241510263490586387696785974672472097595453787527280882652979268532889464978536918278109476589520150266432283521474714886195483453165219151365352815832334472124860406410918981808111212254220324591839522330357498649108784765947734159979592918328671166889921309296277158898819664128084197409677839958497298701640835945476117881328597690293105364146684636046408394253025572387980989346089463826152174151173963481107300795434100341990822419219660679497194970776753051506711033721250638153011362541652938161341213279104493089238950496431333645573977423831747591767394245607162736690428253354105036411920372139217341988248690781420099661386568485830496024917648066620044161952575102508787065969293938864471509149882652189447528022171194723459252557705697494869312272018264310702306482005407824946598879000958504716888329002843272795261013615971850588972817044570633092151755164224171093963074144162947073610041563110643211128463448005494301636455517812227109379424052527140775018370349077404290696134470058877641757376598725544491358922627747527776194230900820655210441529871207605152465040386297243754987143987627840622229238921248581732636031041651050123756540175283191026287438598405143753291647101511846777219802355466379126651863714495284844627190331460659050944934511490657008014323770287058881094246486902802967936080230828109743805744301736295014257247206347594357366805179095369684103917873180474196094824806554401820564733600296555490746988495232576734531689280670046149326295837201622935733913396540313087713868763899645991239332464716520881988317039611302085873216753238161635814443972840910946717932725565528117960237199148085135143847062317944691993811315070727335166560607251771064840843310109930738317729210545113948075808426348526616361727959148460805151047374186997592023149314927424886343313504269861611123791888865925196736426256478070259222463846851670757329283510419401403783594376756125879873527215016608886481170302664255310403024096897855085687125636456906426863184361739826044868095777928829193115234375 [146,20] 4487798407963810452095505695831937421083002155692720580909041348253990462389385724599517556717177612307602140916476892096261717107562547496431641279718816643560490003369406638545441923279588039951196025394787744547838604273774213586384825906608031648059934750891170192185791770603348819752147540168374313084438718545469304911719421054709344595552050228961315900083166863819640341955162104899380731793912895600034222939233800693244470799247538446820512156396051197675065153728187175518534135182835660589548069939295092978669897329505888524229112666364199666172663972658283538798040277050727275059999684427662156917104477650879642603891937463171465444706571930882910582687073632053084024768708866216031306818397589873891548965013519082317294540146511960969384741111382852316192413519071919496982848520280949743663894473588348768125892216847943084756950500054501308432220686947831022158937759376921355595947062581609701305849093387794907527865850018223044537174537294712594815437806621132873699704927369148029760610934266145753628779708519349768663385350313341578805221231942466471966091506607535350906857235207899068028039026994550651689926255722732726571120532446458677243449588953114705983374865303071221374383747893306354547700771599039447061036617414495348955607295918933909381324154640970383526761893613839435207731958088878781415790562660322879324520017887827118124061262658390963381936726585831377904828207650612956085275189589133112773895076684833438530158490785160987652080216273827926314942454387837695737240853409291528496962845985842600974803089368037050502449009127695200849845664472196347700192289411950485863520223034748877333875419808439046534210531560747829601140283939200771394850602032721797377459732424178557842705122071454823487337262095839852127351025565039770103609207370453104438988315171877370044353887959347497527282227600093297594802492050305195572896665635194875134647227663982171679328888726950784878978983199109900338440756574292961397034902914848315706508100989807888700862507585629591598686158588407124625518918037414550781250 [146,21] -4239077615922063002236101356172186932361768391967014716492623718483496027377654420662898019389990690258927009697778947729216521070935460837464650569740664291425575212855988343662939097798935078934163567075715882759636772982186730182534135550949191458737956845567843611812988655535021466639546185180174474759678974628059462296069738979842891807798736120452126731710052780518551426514058831745957119875803089432430299917544693029691642961416665241263142434141719579400232662578015357324358681330734234360166857328687681623122494225427982001206663671136277149216297362659306840275909557985095000405202881895053705220225017294233817557733266435361562986870495687471588344699787176643799702134498966313140295089945339723101819489750888058214006846918933921888010436070280199683184408092681121770105543772251985827147066089935847690360403436499225552831077508274269946785850051385809022274531011679298411897263161871094591713616520315226198313745952349476745019864018807150981015862258232542564556390631467069502740444578734166801909176100268288967893246713819695365104989845364608832203458783790366271817685418554429150896877059010463844496152834371178479565315555535558064628880969580885960974122229613523500981500460512745820758077231984014021354011249751430184581974347213652277627766595704447052995665151214048210986131401956776801574736687207265323609686076841385838712509289525035168946330034444590576011861116886755544576897117957302773097431401650933555416763591262521548290827451193430357398054696844229662161698653703616603109027698030110431634607473460661677377592429657465535233394705080772371069319627998585566091238067303023343543762097938514681285714486844756368988641046584074930931258068325280269786838987138240688858269593265714850552460455267538197040928586615199079344429967758852341356386085182282916485152620678707541983152231097664152449769274738764359537041254002732991814420946986132168036997062242326481831835162523209435091983485547209147003496156759780377556530403647847073416776548668394133486660726630361750721931457519531250000 [146,22] 3330837285474582017309669099612209230371821124424754907396660550261124520821730528937840180941342874228617225356330344236303661216387048390262074595416265861859551089745052152048410680116752876826486177146692527902437373577607443153456443960965880056727707041216642542278063323176742452557008984530625131248719943246576092503143092527149463645057522155503454810449430526600168036816827728307261174647041789244442508881453287087328428489100680898431256898492654739721037801003883159664723822805407338618344673684417643559304594038593482980380756520501680931065798744400289070747477589905600801318974722942269752011913895126993460521357799030854641343806934288054626377823196307253888061978321342489789983674976377935994872904247174976800977415237837339542502378562940361043965474736673122749962756511552770865756842002696758888761325685440462424675870544022540119373406825122292315435138074626887685406814860280064009674386752472369451063338015413451144272184331527920260805311492952762285582314313337390294421251816255706192431582768324324793158628487678200353623882766236616034625695255377071283987902607095618935213273757819856280909326952949930963607358922635424976539022966745406472734478089414349600469218958536390757573220612247045373301138432237961706969261195652808625319202423408395366006611953713060517325551141474976999270754079861390848713956037594020168789642702243784303280900660467280760857964198767113921541997910051387887953596452329488515579875756224487135485910059176764580140058135094963645887613756124402426493106663589839168356118946368681693043788098935271166566614676234563779184192830584097923836170528127103959375781577136682450164097106607744825652016354802676785109040725411680483913708764716762873378486989252310195422451168410535525640732244647863592147461711898826979197925281927559755525955932545938393539140844978541968167353021283069484335264321069215194318011100079915136006062475479512103833666679359120391674268755854264197727022542338344168817956068732688748969509705054501105876567637664265930652618408203125000 [146,23] -2054914212361401700173263466923971647463784626164096903499314612200102676492651097543046880778558705625457734757234739710844235357194130684496410573893336511089629059049479936034576040724963805807946852285201309040829113676846685315813691059043420408050191368609379898214791609715006136100097740364037921831731941030817629033703409339078743318339356274981558480207946673632645398905036255990575216027392868631928749452387070093743567153314597703550221366688411686206215982969105891693963016365333506113011659544370674763610825050661578469922460860267457929929305794851630136824676444929858606820264138763671532535657358261161821212312118944729114634607597047319829725915241679537043516856748591364656023811591305536542867203088184234983774028486684294335868864884597650509119016511691981091128664361075153695708895663890388352234137383987883561171727887725235775455703689751324443084310122818246562221361409472480906710524031463640555468960525472543293184644194038528600300281629952074018198947927585832110576559265201830425308270144358054700683795104663270061417439683049542876558008470097510421736328826599942813170252482747284276402042859348930160871627536785250035170634238338090769267405896500675988782573343277963671543277005644629436784125011540925972635666306446965255467953706120271537709120099489284600033518849962695128467566820030924430073461989926367580550252839606015437125635532340205123531491713548657061411478893007000843447428069725252121352927002530019285697422468572873474494761918811298771207364195749819311852168292740272420146861309946100333811160717882318532175700698223766890883815822923016432389595074752052109294347433830300763442478477921645356003609461416945982277779615603153630964295269457629258159118265661817679221566714047785630715227483902176028705792608184380943853484067443955013398527417834854421227184184999550372497560343665734706335887240830921878320109975799204252224971819544030071973024166826229639058002970223868014506874182378577234845759436938100014762258597341628207113361712545156478881835937500000 [146,24] 879063047391148237861789183615204254307115470090174741129856510516384853487870620116675988408672407914231724909337191253690687157393831309782710871648130494823661603526010428913877253605628268579146460346297588362916047976702710181250524270135699922628050634183960349604466238461163662776701578896705987359028878889389234089333936907774805885130587607079517548825681024323899287711345993013818335898883331406015053763537009563621980121576643684075099644611196077638398402635944291890856622496003803558839587560231112263369674628332145278671988276693835694085306524435484302247436929124876391759142484406398723980785999717517992238049268943700443964445237104639058551537511229829113842514873989336377260525532543471429902508469692239598345074469383689468492064717002011418521621802452321215494338838206272839641729469753512360212231267340914008597846001195876450743682631974918866928305057876384906645400404089266608024149747240518376137812640309234422898344259774391020151552175115247475819199249971554391786400071941889343786224569694284870736227030661922798113241255125790449563034663385009912995270049669059960295857746177065576168720836954867604494304754043284475978431452560786754577724157582947618072432579412211880088535126029376695407470380593113181568119599551801309615403691074095049312210799758122407187068936439279646542090206814454892699738646701660133267205905682454889943270058086479938520782442055623072836402127265203574068343055720445447043586421062240032088080414789414850750922512207643278943987432433807284116526039674516592297223061233240734092932836455232241412332243842236321850740149888926046097305241283047253588047353948497641475135058386351350173180755987675771781603044263122486848101940146685846358228780149939482985946755685435729853527459760378755386054033718866620677064475350949934855993654446530994343318508363168398793247571313037539545347001653694637713375917707431515940616468411301987564879705109160385186056849086901608884173983989471192742589586677827908962840321403411314236395470798015594482421875000 [146,25] -160276395958246918527110977155662753950163027594487976973968993296296126249136173009913399022482067401294263885181201203252881789424984115173963243999612234692075791587490997636092061232109064497434081865375514688960996048465649486688468518479552649026647545710451058005385348378192325604669858195705366811078588521091515103946106537569837892303051105705358737563935268903519462964428841358287034251626807032167405831362903399953460523726344246682098042141534143822525681143934926128192625090856298604888238614817036304977876910084674292259988545645664029224104362387912812380018923579104613178129100509021354877765996212122843652498645481693665070747539976173679953566512559710054124722251373869933364256271472112027411312076025089677166880617537126781795038405121646067928490771281526942479902959094622594727394646333420870889799469447000968331974272713814655661172325043608594934022229457273245564343195843180516383249020064904279951624680288777704353753112832519850211348314473813230199416844348770153147966110506192070566390699021522404797275431755227434709699603038570495991818093753051165591442223935442881140238554827838225536189366556896429333951151535176401446242842624512460310238613738801467560477951723735064104791551608877824178047634915198939052934470817645077926001861504379224025851786238854151149004439958683128101547283066102750696118696430629643237926439890059860444981896176681322255912766121272852484701499867412011770782062222513255834356958961602490081453830737157674318144449425849640069300245888905548109991976411905227296982703237656194961975257285870528551345413628001505685912122843610686941098401343299991175287022812059175841777555991806133706597541915612159197683872544047640764772478276688803376108490663449341362511637505261172991045214456486661745808508358497480332320363758144984203077101491416370342763967156852160638478702756171584432502896218705794570702081868530583487384084669896862631705054004138571455392979841076734770675197506738355513594083135451829588451054837869490086950480937957763671875000 [146,26] -53863705004247616903800495561109340968207696387160474751816156741630404159578447461961977093877033657590134093677838836241315938005621381990189097808363583050235955741506896923903667247026563364800145180455226484880232117438828271417658790392070876999870837277046305520629467302923731212609011239416104390112209561718835993053479258262755705269391735717106533886120835225477414539025730271582131821334829736677290200880570555851125581161999470702517717334127462526156637529492182840086759873701211017607190403957599948618584869274349017632117674583604092171912614200361564570096189093221253851309665076962622427998446370180777684325070412659226710925974578653787744731786365921214588022445300965772221027680969276350959624691682928672476731293303590511983022300585068837613744076441461656187905661097792407705125866783509567300527870629656717861901301275198284627807326240174218695011394728741655500153708014813472004094733947178964991979338852751113763498619435264182293615157443788112274891771187992802662548456221980439393415148774737283344337076060533089874220624987085174744975084373502597378362735155571092441391487065361830356134959881684307002532419957115587707598371149966144090234289587633927994842066249440916851489531199049551304627020845420964418415947140114434321006188791700860891903298507659896646414630858721210761016160831601561729704793424100145799367916291464066058516082083039419257389595790657948225396344556270994504034040298695209517070699108424339134506319922934426781276788189240284702856283098117615434683284109584267396908025071282988393770687903457104283327240644529817408415507421089477661836264449436987378781244974693643714593261924305689073198803074820709725806869558517367086990146596130024983237003831997596166878274539853414615126854429272783385910884343837005544776014792118907386652009433187719130477971174818314458016472563012962411884379839864797227341953538026022171947943945599858559411968568279028624377999970572320151878642025021781563887691811105066994744070342017441341641426086425781250000 [146,27] -30620732862929186429113114366518484014305912164208194481262063837018870288043140340024771055877396886407734932879083743874951470836846876396323186861653974617649968618902379885187071383180634416133606440354644687470802821964419299260325150745510509303191223705994823824642793055900534635593897448465037959177297669149486534059859190134797535525248697840568534508304974269739664185817925094815551145887095364107690283394779194933378918747021179624929281178381392714721543717414736070399724430109138698647916308316495111241445211243362323293033688830364476693185544321823629554276747097116575194226015918729916236725350167088947699902662498013737078466955337880692248031473490359585298115838032178357693150329120562422208190115037351044121307672365353885988027666903413490804365027737031168297792100173247972151467118734440428116501088387550495758846032569403984906040058287727953552182347064702665599532716402813720123336854104840665611398234785587729795269179721290477725690063281415943952080399610618847189156853589037660444115979404247989866733992253831014407164194134911669307459097725024237359961219707504624512337538837074510462597334600268903451224005559859427297301649843852327477411004489694599766139944522733042640109069287292905036027335809717006865231022544155786480094023224618613674418042688249418060568987317625152569368317314054678829234853468648740485915765306643406583313814454995807354566976756259332458906949461461051756720005621485828364306358540248472405266227880300999340095212143911647112301045127181082785985039119921059021406756700280113148735749653473685269898075901597899728075259896611171135670118356691704633436861520970038055754398717655080032199526234576949676961475020902499959044659045705508368038240894333250275475262770099907515556436086476782856522260979295087319220693610296279142291797969824717784173004038912533022700690139496345357604598945108813563493494039494745505622871971467291402391753886384869860741178016283791290248678987874226036715145874439229723073011100894776348678588867187500000 [146,28] 165606865018341974281931243029064180436027927246257905470113162153832091820025144556180914309138315995238415670932184199418238356988108988029926545203376339488291527984114517539426299343891449471114697979771376187483334258848905697489467384535904603590224264537619303528788139791493416997720200392737839731520238306467556792524668718155288529743818849401916137964839671762367952000012925062263973376568171461582144484282173779389101340987655064915561964387186105585012128190953393054318825254085027241251678045332066089341687870463823476703476164755001718220869359896108562334582790219520461355474183066905693640595705914477494503392039135509290365193383566598963295660369221396674667928397395649364336901341661060437323005352179249303513546961442310461116267893459775114739797174507338423273285241128574217803109076073975207715097804898004710827283056399332291525989361227257880918656849603343895424473342744814532557194268864260807033210677609816579099056940132505128534879893288765558343153821463552897275164354349419334025837167149990648464001605333915143124948611300933031818422267943609036380129964886557880019736912083620672281421414541297211270230150646250851547046983453587483498378527874278816856003478000656981679122340249973132668819714881419311709722457760816535993186160437198505848147570098836056683387048109134693587038436696847419002626967323650629772979916050960580909227387246835233373596898801171591483503506789761181767600156365721985902810251950915242871582888289007958804450836131589087352800084219790006969194699304287554439555204419150767974245197603862973313787458911399320066599360285935058653426016881199307757725526340144397025637454350837278120725224168637547954160366530872557609543780591614579810442987407423853854024652968825800458200174092766462090224480055609687796863757178685032117679547732988914275191594518553899266326365396759036306845232489965780655418495150406073111817477120891309102720284570125570426740160042216515604117176478932322502956200368936564930419977795599156443691253662109375 [146,29] -218762632977898707972799190499444439908858618469025991122816737318910186718066126456500047495845756508051492026091187211853791820054315603526795595754499332369314872550102497608392387915783464572236599353886767962043349810000224825640591526331754768591812109494984092967969027358933661942293443322872806312345390964885378370825161268878871744505448149654455781381222518264285414729417551794699991588427675164481917721020627703037390698476736848691655535953790321114819561017990154663967468396626310595647788091072246703608187508202207562143305533846945847471646428511376163330388723626911229585599578011903000042939940141638690015854871697545118370382534067413695454636621027161279108959334067738537856216044749819414754318654964712533480402023877893828867227137702599651654297994481554009575966845106228203862387983829981380122970888648912809250301457110111357087211379185437301634516280114427806683753393103012117154648712427968413628874569962976782694797196454984387298833819467983009827246895975482827015074627309824538182136995532465207747584094966102943074104932018342179900006557018782129079620742018298713117874996795176520832181458332643986508969099537651193433382929236615072066879635362394450294779636104040179216377722135860915178025239712450257129377794098625186142331374369321577186600817048304378521457977255258091343185463901003219990159374599416614566700470264806028547677974360561393110626309778859047669668323223655118294277617399093601173142574636576464570507651433737708247481658365102055131968325976636235296290139150119422818537127994136227859886987803420987557110698598781927304175059903467508314732209217667988603968030468104849322764959880433962265573706480703564473204427178504413801203972323525816259888596201293835857374290343819196013052707075465966873138820876123770481765683661444126874826227346651340441877809259254407913469156491555100557538646863013639301490129972547556647622104744626589057648312222594711685214109947360268585747970268602773104651318686851992137449051195371221070922851562500 [146,30] 186086770703431060535184564680413654131575947737447912736173478343544617909162943817931401585178351865032217937233216414668864884848907236958958204689791764868991103286961597272371457797417138384428565255503384582425061138577852367792145465181444249866384754491581905048588531748299819367077553453444046022976663694545361826679995908496700506607556444386670637486921285973651427086486865881139919614518035913222236075311046359869982210782954262145280938198016760831746680143329226428655210807024711316544266064337925688546974448481985153284639623650597127145626693232415823871870193167799928900079963691749001650494669197239794307899747886883434019606425067398965879499781162837994337165169259682050056378017613897658910791973748062235768927852704487547938985537706781237657683643308572426102286703238944483724296914389275432552276556046058049950018716490193970972632900430346283308001984533409516912132608731614659350745960054511924975545355870756553290281099560956653825148151022272565203915283846205477001721551716752990153318545813733865640974546232353461963309940929514376438883095203315127121240673001555319689937266299166922324575074475100990320203301314405583713748803955875548440534965086913490524626626665626201817441399843013741098812703991439028660975721434358973502131012753172745456672928844407337887563282871326192027958321214387427797951842332141842692492562481163207345625757840672830594925823847805606934904227172734797353484661514434027417227363481643423080206190278835437406460941014386449479524040611259103175672500054213588744795945844326509781327112481559968029402448072204347880880253573797688792928394495549285324060472450856347249305745863326217782210231680543676470414812874880940345834867422377617558776813073252622268527094339273366746129714023027000521186779872971717642250093459945103157800978556314955640979080063335089315522147966312613731921206626360988800417386780775445695590766177745098003841116325963064169395762631058754926653211422732903001309263900035895219196698262304210949218750000 [146,31] -119151375021671873281559259911835487374062269415575924708349870405689924738424221674707056723127902275785578317610319328398657874329613033781044778457344382891033180837574801274450454780702753859920842100656857161193021267605376165672210490082609388529510271650275635633580550416660190797119810029053842579575318400183792282974392601340657578645757728617980079482331422153748289381930720436352259415252544643079656042283059833103511976217363232235741085234029620918737765634494830161414957150764640838944448502137938710661954268046262708467133813528082934027776204791794043541182445453434858067516170585793094778650260530264554816296878492152044251497822608102897285154541820648981788237205563836278281867811317429379131070978251088999011166714038733414001004116041619567749001710311205162849720671281304363281636974646159450190187483577429930624945230786447872305564689050333660237090016702324832470401610316203748613591569517989178732162775745876795556454682315491667735472223872931976436510860304175535726019423977775704046231204238856942769542865073748257993285948502777651208116071275959950793130315404100347561892562218641584156542111929201650674598266123652560542778347578217941105564321274018804897827800934370964027141475386834962826314631641568832831184501647640714662529220835303507921651384020771401324911362597054354795226564647642730667992802022422170391410940116027282157062218556191007986742305794807340928743648493136956950723389560238209257016156684845861049471571311553116949793669038182156454383069604459592342218135206946773733897898769892907219870692052629724417595056135166861589054595316053384901073267993329185621195425919187290321695841912400233737006411450087448784553797590698768161263391473267487383998696047483703652793625869728211084451310116211746196333168242680396001313120915887791050597817453829777678370801073711096783364422069599413760085230250585856353171166865085113151572595136471246799007588126348235579166628510178725871920050577075935459358092026932251810197751609395619648437500 [146,32] 60657968963428633889949412540371674763655487364981829257111839248034675598108643101545124311230105470008369690911884029462474534464091710894643580926685207280743418226818252433532340139839761843910959474087004125407976753532535214177743884314924074955715823301497458779593803918866371477018366395469177772742214772250288817290068561740613786664723069895293971256675119731887419950614861078496241027158729687138653781279750271209610715081757186613696605596812443895216100213897939762556275198928887020659725459636932935468261873881445643907196511074989619086052015247745808708801963835969791330396512166932648044892335266810187138252818706324626850793924825839787954323247157559722069133441241180156449551247202283934882338071641270321959676068682026153439374435983750548922795800017795640922898612450164832535316798645713497507122435398494539388860993199834796036085012879695844951954339770943889441200342166403195460532858220994878079949141122380158201868285458914824881035131434968400430314537454998991138309310771018554866760140618982724427066319155450801585626742527408696981188922222799157861325306566322029638572912626805636376462905367294815186644609236632289456458528520027744389406842698093388141375908738109607049195174195566912797231139768939114774474985930612876097291330982881124053844782447841579388570483168978772015265488938306145823349055856960120339645248542251485788334044489374923551012744673370597875378664263344600068522479348551034632952806798635374129946614656245029606343808841901774198067412097264630870767848012937800695484205053113681518253472094886795916892208868321270890324164605400408994663329478528541562913202791945730104088552927937048879504062059466238136571139037494656198742767190435977847409335022536546794153541035438382109485849939698632811497357832371836914645779724553122539786209265075900837801689674150373363893760742823687643144523426511584781134112963598574128047702187404109554703583322817429354516055490027560059771246750993324387446944897153767562438227900895842781250 [146,33] -25053982013612468677784899598745453609161374217510907373608122644480601972700696854066612800350513540992355012624351069366983251832733352445817509076921100306989815109077551697584235010808295926475682897670270498346031941725525446652659651508118149153975187474900259509263242024118000359913664327802902966612792493011695591113130809025521207247548810877431863808041232472656963294310978593453208514875470662815770738628852340141212822785239914736401080972183418438387153557466424365457903357501702688986822215991940504952228115428619396955246159769585141121297332758052816148291706603568682750255381169650044159828983410689707573670935009564806699562832277554890250570422954528416052324056421178412250878251109890113161753626505760629757399089475564120491324010938762671627896682131368257400288941303237124404919376129635659582204274769784657293868854940214305716008622946852294498482589550326037203614473370476815796161125795356901965699419140390067764995979152066134193689405628213648522234153964652429141561346451211814961612735948332090606047774993233573697570394426921602201346260397825185869949122345769531389322357013925773835886655471830888474843770592677664540517960878432840503138295536054290386102368264911137419103723556657890762389460957607364440401273359338887330878099937032260935015218242078128534845289993334635436536078678723956787510239797625640336824639614458338762045288448066397219305218779107956345300981450390569132844803432067542255782757963689742258249712758114053242563858132184664309860280987754754238317198866893488359727193628016937931423501194390158827139669464025573541438694875430351847674960074356403098698415931153511885548177175667899111444559776809658532650954588470697277374165525924850493966233481494253030416247618148370443766352265086060618377984254570736947789473815245595329596401489704113337190824948499091139106437403844968374346220539563362170914578997341652109379855740464837319556456935680934483428643003908866800982154226468516196844951045695037503182708026890987500 [146,34] 8399246715432841098558145428808360700293810386295976657227165562060346403760415942893035161532735045214386456681556887327266381635678132942395015194595014049995423176938902108485244400610798233564734151111020646212286126050131281325523249600695358348505515054643212630025455619974866496283048217175765421747503835989231548394731976575387421041812570124047732800631292779226833108969233872912537373186743249446674679574697110291551840029826081680523814015814531674204282873602154106173187323882451299913455743109166401866189718897227209392928178772656077523044491562424027659267087903788006684096795726502584169654735874910270275476560338244878840780062783785022281820513248557664399309219878191652037046197306247127644532408877912911917461420602890815418185128464359107583771497510272434650864162747631927400302981609928553299136936124401248684026476336287531273672196420532799610600283993418979030440471608414328909036043550622106630292110864737433487245492078395246344152009299759721151443440090610962954801604484864228600551295713246428570948240116253311996236232496987577779298929020038126345742302846052696758779202739206507309214162249605786595113625779375847800654971280888510636698760160340651198816854122457430361937655623413040059534024644647020093714814665269852620579832141382049279908818790861476792257814741034809387530603470046390578936117926403168462893054029059531850452597837977029923100640963297955715423359770722758016944849183460096976155833635434642058544932123305850111215684668679871987530447356414925853670618409709904161068798699264215182778011291950486236353581551455769774710318826697148459159697707542523824533268136575661607270614036948303992210443602305533055840064143202678073697992021392759361473946889668395444914382027456444090760870169186712282208938517248813507815102768538212624098652948995588651258651885006813625219887235289139898225327352297136698639239857892814778744564675092241800243402785325431522956939651881276199463913304123456019254263102404670193153669072130400 [146,35] -2239289529773608270250610727880972232476578019816505587642607462122752347195747270820025830690372568078466741978735675304129909385496766889574067895370647861440313676782033230893364878539658938340401254578302881852897468386973438672749442767578200865778254008214127780299153638045035646506807307349254620280470565104478759117583388969654968407714379612555394177993872352454809112812720294141506008869890373860363262463915526665712313719366060008310420577128401619210255266674554932329126334962641932077607012532842258483246272613064053826595555432343861938276540643922885236202566090656342780468337291117394395517782624888943425538283576168965670011250592594938673957170166130653709358978789863990177050148583190168238671148636713835120667719128523174901144733409061928210722246533593258305838800524672075885916176361406769203940989084681433688775481818139566136519445233029051892137836906216420660929095781738625552579107819940088075748887266650474596768148957729015148729271172900284156487344934572790625642156338136863481009276033352260792036988624141142076068164679088125274496441620776243965094794022591875161282153529441816288211513820843867161106607774500521191684118529881657626143676184177997297322205779999116362519344492985795844400571636974561310654058770195448065294621358843009573507076659696775659289599848064831958431170082299244358314291796576431172735315466529397699753614486234554510449062861638078608444804879900449611191607731653192152151724276718925059633499477166125592968586658964694044883353320121520784496982600441677332915444336100925061373163880809899401083095472165770963634397402353026961562675241326898529696243066796784758692652391470753726675856725751082470353222079094870341523314695225273035335324729671964561690212275522104643283107493008009984003416585877536937975559820991947619038515025516746583223531415808660097882504246157681118268533383478851735522369455708883759640242111364406448682555042627783312643517723381783695978639033966415526229936533099512316231945065325 [146,36] 446690547400418752241797412376567560385733983244226789682192208608869145830548520388074076042227283807393390182658844012353202279503294139833173828145821520580092016246799177794263716101259995619525433906526769660254506794044537531915599300656716904892770316814582066833335592958078542051405669856743864105659305968345500214569104536203937979179100418971230376494097137975628797743230830842072435154897837354318576875317448366565336077978799992854696565015541664005771332851782542718310533258033722719235801442554913570096011255666265572882347853366344652289849500156023977062660280365269310586074826630685986259201799723059477847974222995212362652826684387078617350411670637465380915593613070520533877399429586823808650572542110387271290611525398513106642901790884412355349940980301312694365893010741381818164784560000998458166864863270431924202663111549417350166914461299150579377452186895624602804986410902891633434970471266378803568947651609471738310058636139102654250594917279620182931141148958013020561371426304774635404889672149752751310979748566603476838282925246682939958116031578268899642222002463832872349862800255125893312027236127117931426659288204571266598292922372914678942038550095656960832695118301461784115401218000913964239667031042353204778133024457102121396546699393673592248529962787003115077603744103558359519647344757580407364364719152702460403283210615064723169795205847893896313150389137538000683948789302906746777373538747003219083146601224927071066962544684848479443338039986732307496103591088593419920674636343390424224861248174279852976261135677722194864279579198391150601755009089656109841003284886009950969126109378675657607670028614684418741564112873841185354716539867325734452122870217164445493069152900514754939174943815913900136533164688798900180929077880946489609851689330698242780983940720680477242973430833848415696101790564773994196229088553896482672919465864988968777446944543876824010998519684043656518142969182853839069278666752749713823189505884089893411536223 [146,37] -54133838610510622791227203160264569188091311262813495576343509425679167902383051756984397748038769372222384711324204615401526370850895819068858657904783682996108147726871733575321740719184224509003095517837067187660952317941065501837848825256893795317588929854551404331770170177659308974227401436292447136348040860343898759928507231561449732634286910286162082053385894541796249692855049969466767811637134834550939151359275007018398923740591304205643181242039557833365757606136101153513104816461426364597913985637488179190864864018740728368877186008240263474646289388459980293183851346739954976057383907063368148244467708790448275732530873291586382967641105909452365535916411916159212031683123160940757490786364256633733730224216418587202348651031297915114984620515191518262249785399959830263898804187690475780417955624440303023263883306435637836694420067479208037713635469466746990691746228705010159628033980398656390648651710730691972665573161795248298642549151033235951118615183693497326125021868330033177175661991072152007242362547937775407711955038513186644538491025066115335707570863661271255815386880844734168510201395387664855652736538087418116615563694745714355656330993756461600810372815250701430802303148653926464881691981736783101551603856661418002907252847438223795090448037601231794463143475879638696611915226484171002619102509575617913262240208592801280554122780866100932499412765999638534680586212580780955003787910698693870465342371499301058803318119986678844311818091008187683962789983129386115625742094258541631156433947889611796517552288017914366947889528055830711935537440867721371054739845063308451389772862911675219166122446714325238260459036512847712478911542582138907828034942591353526461942809732792264067257088925855132743835804668507339787072688696578156888860252521610361819051076381869131883861765593430557714355638750664388048014527423757163794430143234562666577135651001376479006452759451177960502922282700431845776897867071646814542037727324219550056005133006928360328 [146,38] -1108096522655796563382571207127326009634367881682213853388375108704251610185413435006020154824276548751880937049070418034060551603248365966240595424819397520743343549642659108683402660020286794374726344926659566352044400852337993240968965115944911752921427986787450998830201039320213124610094089757241879955523569875827303453908616159037397562835777585376297597576848300069200515857232426192781863177317432426537647144842244880326620688102307896254945882448432808327935382106517343207921689518354400898652911332773872757433633562115518015512499204368411473012056199184783139530781013738869808620696064571022223842034849808030851021338887570340256251300276216723856446366910427018707241445968078261118757582496310373979399115666528987333031245836347286805236503024100950668999097143200279860588490908310601481617166834223244642112059234409668812462829666224243786849696018215175566655604842057065365038051613102574155555611230298102165620630538793179288742922552123060554055418528696609762141554374654824399974230816018837646233392815491142482408400049007690622264255743549472434600170471641028921876322960354637910204569549221429071847012882553947776189830901975524198427195128932142623588963027850477080991006833428664550172935365386840681911950825492451647886991136315156075119924547015155821714950453890397377026130476483176145602352310696200045287011044542854615406529516137528051513687902091801679917772701271863238821004409684456379407878157546094065485531294050988716755890560434800301556709739929981877187003911641051854842600818810316844472482529990354744828787026598336948745335837813540628365085988278705974465173395557653545023974856269872258486853778934949109853446367618352052858089427689889022162107193835220499087184877440359181167663024576810278571348081709989648021939339507064340966513805378249847769316732514755556685764846700549054187842581726929750984374267764561893468255378581306396528001620528622430863303543252662407723798292918419051595449726013740131942068426142650562 [146,39] 2007747633391169153555496531929324281063000346590132810612431416133624707763021511147748052347344700320362616340394800849011943990170080429236576100698480539501473684706153381992493056709116962157736111723066434464869375163383952044312826811065479418965828556806724314496229425984793569037908509637738684216439663227517552669069592943903022389046101166966867152123309129337329201935815356941703586695677278809111991532634419128363109742776631907123177453368417562786111475867481453457760493085352581653953102799687470819435486105285765158004819830169305296593274124592976586195271988352148575204335813618017565333616192865764460653865695765914729861484965031416746187150226622973634627386911999245710427198703719520168530040461898513078878310398967305126304249574592414420993966700246645873109486644695851345048843827932407242429362156779437574015363969417250796445615628849816777883745233348136446086543694838844662821770362928574701980765213130891086677844117934118151199142183268696878726284077605945804391841106011454759260896703624313903660790344589927691689058833067377007404679927276529576950831619709787285401464488247354139418727757051324286319955927937065954041335314161133325260626354209345796330727320608533191376348641240927502889120076849599513607494508316467157828420329256097141123249222611893056544539388566689565000210477632736596467320007963261483940778552078989637005805025513666722649937985742812779198054450845027272956791575905482933332716182323139739715003543461362065307596919119250874861438764450820796446458684478345383487316218483527609236124130937341286791592568771755685576206256427681469009901874829460378517002824477608340793343044110314208745815635162181999266942802952394907956601034384376266683504842611592768953068718642389573891751519712249250896400931963197686132572256091279636891824319109777851041511020884759501562237432771458380560316913731973312776658257735765453393222220051644549308150327574721861393547407510774015951747066923271314776690723213361 [146,40] -242927974848428434138328743663341660890259128871939287437668980747544779580696288361762146954501374944484519266813616483402884787995207466979002734050834097881958511249084782942257589062221180387889151112929611803890424219131176547703093591624472301617628101039773720381620487449928766747253759955084300038663617798601421863111672198809750970594214338199913891891050233352793837110128605193774510488055924052443673661219560669432142720933842948280133937940417806425676456894497518963113310759764521974306735874567826246918572267067578678674657728158266417609886090006918835849965810530672765524896087075062584203343275955722784096570069463703855836046051694377279337608002381191495996011871052046477604202245039381933428211303223790619993125126711977993301673392174065678092176291504759821696452914086824544809854584532526424561353817324221308094804688634146790729810570072446834652140959843979677564662578979800926273914618026743577202996525338444366792551582500687124954543080873152464877884169997173635177406558482736217448408477872930612369759325530037561373572183846829573496851008926572836847505475020187871552796353014003400487931531640227787132236612526364757277631882159540995426728650636910519923382937906006840462020277904397113369654599103376087798955536901315329249199686469612670864572317784350827027772709414612405342888494676031279641697290142072001731911172976263492415848044825892637885883042025227771529708723104187079407845481701573773405677268254963431446547929201496250170455743696681093297859377483512815037772946726263013401667948231120290387136961705198790417917554681930959926934286086602427999173467379700330610281892349777110031694973106141417133585933987561863366927738408838103428420487360609680514727950203978393586585446427966634761318442865340899963709433078433358757551585871763425869238541784390903929803747023473606898633212436148735871550302867163565249753491638471984569354028052692651598237708505082164756906645004572942455672683831834672173028770612 [146,41] -123253749823358666839076961742276289440513149518139716606889579642260702697264722180611051837577484500370594498158613848233102760019361406609283365944742826486388892368501382540343576768385136155187918433597418437405477940319679815976938943299244034651618009688664490714639019331263202440692595185573438148468080992392799807078108947378048412859303133523125668129305175427365955622030849726200665923717004587600927082378392464003991062516084259631350630438740110215711885066328787581194817106407307773795281882103065451921124473848732140843360010695321534691828999536863539022483828378675836355852957789438835338635116396356177421184600639125259877635489023625307127023694366446132338712833172693300296930350924317786774360200857789909726584985326578917966604030857060101275573906668222879309544283685027307394601751939654341256422354906671392391804139021905517388736595995576346578106327958812434105794639893345847614641983655369924080626780869441866109481811890391429920517407511366420840404595864193784159600387789258762827025300331737234337930889466472549215788807865427170526824802931542923143926312999974388478582833827383802081322792151193419412572713651602984240805332823805405835323080450885035097556493381532817276507256114271808868534220306601858644871864080252530062140621022011706713990692780473250083480464774370249495428100696113708724207067484243653223087799359165836654314390896045997822881454654920737317697460958907389983679473570473195495863236679278320761982574656935744263136186826964361341163492151583879588751135996921027318629771724301743926036420819109387536146938416897883301387085492008141489398035808596017532164341260169873488430521942103116712023160060094062989819470574958216116289042488736183012070316698913787642433162140939683202632819103038064108733229799166162546695718655627645162532078159133946914633076329125284613866492013913720513051883948607579783472231683471425814643093302550250181143144489809848549260493798322866118318521980837834372484050 [146,42] 78584185491562912321582460501158112857515633407067691961768902253401500083537493513430554032163476357755454038289804311155181005922303882568354365518704760409324617858172876362983804840586182108126071787559166508830689552871929470617607140054382871239698194000924195425590875797065522674470254901448908380724281634510538999104569952020904288788078856547599052800225104864569061388919412412211180195607082161431128676733306928117636622899232524799724226786322398261012478383726340532184043417260833983454450556578205685550793402377579020663688415675833314403229575914146019507464290437608722607157833815434676915941579160849568921316552114798206520043385360553039034637604623505553555505181139263494913831132159236819850979785344554249788222725923484524520769300513197243216400029771838174528425432185714486887293763601249778886668772830478832845358311152223231947624026180824024993322244448805336030501928115056174982322221128263363191227165924907265446496313375510794478217565247168775260036536008935383404063676992048209002771980397742131307526963507454618996198414342485147807602546231011943759661791066993016663561762727904380479977306792666067420618158748687663214803178756897036353515895420591541138244437186792817681092657935717988783990518440615881064953747591810482294630044767113840175873606219573178502798263288210201572479661094401802060226873392010370941530032689299106111401179059049987248583411571821365160516556097948227411445481633942371790996347475052469431306528047485581512003771901185558184744776125843406843893059179745746665616845822965943458237283783023923012186110579384032543726309989908787052267171279646783334148325067329204772148053822263856003111204501955944379225106833921078588274495580909005717494976535203458131446882760782289102740659268714399891312773543834830257780860272561975610731842545464559823135434019750217600352092418417918886571170691173467912979480180934808447849326749783385431245203813243940042804276643358807363523237621875927740330 [146,43] -26537623924683740930078447564672800613106713775114826083289745978109080218773435375527637780794612170404291985251548373388434280229592403782954166458032729061842096511801138960647662315198004005181680072928344154996093151732060546728114804884453166938083396271137161897612860302365390355607873735019533694202491029282774592908264977186558094322615307400151648940166843937158786259705273436949960671012708074380414689811467525766624892298595285233900383323582906061908307653371395102086949056226511141812330140311154694584164156208172747825054412317522963289674433814670135336880729702472202601381791267623685123990516892038414589211997119575259162720667266975679789690940226556339476666808816489870547171874823540599250362350086402335554187096545301239749507150355724669034876633696790657350444702109679430927257909422204618525040010914464702381648996905851565780575218145184944189503972403934261516030345432220091351722249345207926333847653833252038886285089733218093538831344461517439629131966079281522416618937905037626856379238365190926941272813135838760816397682845099871698150419901381309627664917814893583117050488976637464466005753236298993383202440939437618030456359341203912238522489595239434873021586678018073765113342915903568118311884267480465604323840139946027335352458366195038126876549742960441965971578826733614020705800543398904696840177423494129210987930363890189244115482075082785709508180216859602417406605368355222724976247876129103031612598696277850581344785335702234191408509998120049103337967233067192066887432049288065379297240143362012827810012741237966349185864018192735877521487735076615326385273078955199437938634814652788937643415327531936151500553304223252734400211374070374036934305198596603945533548937526549586994275476111692243451651022524291476358800990485482670725726578154222843904315397645019592985838844565907072341179205165953784303843442534855866733563893818164290268824757073633476132967162113762432107005448018536638918346409452932265 [146,44] 6812380986259030917510720203367840773550348069522780850833784269565661522162400784462572071196323222095112843652470619531267174066899506054152584755232989618054240619206065221811919248793825967410635197645824078163860809242206771101130471243183575335534689695983785572047869103191423515015603671229696670574603348782085108786100586241376885966724712973195502051634473372367594946490526710039682182161807957655451320591191676283760991041825554472088646845312659539483580621056397690753101922592742398167166162286601227569760622457781611015181775476014402949368176296831295824688449276490367567558329976913671619010485595017773285580312010711428877212724992352610183558116193252311596398854093138028081526786119052244393391334509750841215113602832116088422029159483195984240792577945188289088194321123625668584077933060865114852564845132645861143386353130332322988368672776551326773223668942995573615052091126850080159156994034671083526478359548022068232495750261740285407699536446153252882612159653655521418949069744532364821727644212375570118587273307692447871868943231608286338212196645371795995097183964165902613693471949019841568913360555734337907647418579918800098928608077143617721880115248986121607214510447455912318505104205997262959668350130835152870590616748012242342349571000375512851939242614821688367584916945003077883935017125824255732388904829818851993308427727528869807762796115306515747633169111637665044442471554443219279297759523506554433974507399848266804761662304081981299455250116229835062639329129395155095994407985555274333238961393492172394803361731189398488763411169814490214894515436274200482726970666746808939781735059883765239896768679627022311316815142621292551590748709937107693402163332307452451949115036182850436658298955197412841186120359726091030470037944793597214362150888158165075828142979211354203508937848695093718221832703193488532519070968822685833725908231336476750685347131991728806400809066553983420385817587394833421291832287875355 [146,45] -1489440948307548468610941232928000123471865023448502887780778480012686778574069495430683747479802259023028965869380895436755060971530301305942121028699071025365989942512999778478468486279335346899173777962221805872387811891324257330739072691461640115518263135671344988825776146044098010519298427298742547990531515440930342857318416890508821077028687138277332664094562031795104169170837019861261148408654173501892707980511349660802207677175364329470397448315687551250999626379160740284764360424080884143314477348048020137684954574542404641952075107128743950620476907116765678298000316101161327346886785355759824920167030326443918676980827406807604840707035129967601952816560886588757924148860953748314549929940885014647398324922659027607324696982158865337126032148836732178234475521635109116213533994331707687752167948249841495941104526691650174802094202823009661821671448272839673093574809428804199328642701824468186073307114090429906620190951725809250981241281266948923821528375722188325014651995373026843372478310374098565989869357842845835276482654267170679257087059860384815853520205653047394901315236066864782508649686272511655964844032229047974067245307603484752312877573740791346014852622709226408290769815496547609931545250557201987887050520404222429361733131205004291902074427785169875418911791098785571423708477970383220516946526734730852806470680925326630631333715113850199895701346956633706529348392976542521586684528724350588886386798062011477503450390051098287939387599655184453494580089923061779519356010698048316106215657770604553364060213739025172043745669939199818806282503496655187640114264333946737220138178850155052648482341684900681595172914494574233502625212166889777160626433890688821153251853583869050274763602198632486973576390089954841516357405025631600993041740341093685196063058398453389337318124681214286365848902593064414382487095050781674257053364403970302481015654106129025855995807735227417000210713023568692592064657094229285535075671408 [146,46] 289455356577932081138885622141851950358859739017446162880279166358040645901978501571612269547479124798006313853697647542376058097762319808089493782152130275969080616070146775945598623124822858685523111021374943778901739099352136641945198559920901778523252877684505535263389943940191268002617812265185658416636273624309573401432269980121225311252441913010466615413390330298233549504439097548566473629913044476476321811612115079490172684718871798659141526511924541818004916566367465039313432599419801819836376714309527473944195057561784147495093105124622610983981129273699586611706456149292805680608751268926003835676251184680512116768839870637592314250389252265875569983337249145529821523523466717589393553682795963828682172697952474353323227193846639829538775531657423402198462518746817360204241480931301810685264540539313171861445336277338144491515146910730073906296996982521533308881268600135313428642050505012814612592462629254422531966259894512690550785193340756570394675080444456900393529064688178813809999184049722557300300128587885261168600535228899091474649949018231332376232570197570682411924626498903942011935041139330276200092818312185280703551808688240453128513687819483904682866720374809601137902488330653491233834600604921830786180063243873118231109821652297768294240504788495274679187438745603441263096219989491454823851834181480388504746075938248345960373941539640114594476542989530332768425732936104535749445424486015752405745131449625537864128891547122745560749855696374098730346161407793178202465452995579989553148318635271194141006683097071355786019511064257188360981723213453532991010005742210068968473092161170612142207197943261496534479275902687352743837733891301606229151368035732354905798132903345425951071349174689787712165616512768602240117134847596299423982448400157522912141603331126834739282136052075551545152943847371027024879483266536888773433270551636090868641328841703641435567323906120049207010418217464483525563101744564345983348796 [146,47] -48423198790669355492399137574029191187925613007941243016174364376683888963932523394388280534189668379419566851789696776488231497859557680207214678739675780559331737471306887317923919049515503472475163908296067230344574595486854222985912109480291461950491564882213920529597711803166303491219271358053890413867502484425244855215610723406964643909781615948931214765437353986006313002839537476000388430111680142942826008245346291583311489325999574131383179353123197789354154104339837468215975833133811461748948722376454612093223314214671542688506768973829230994563748729052060397238099343724368124511211953037737729679484932783426982404852554062143403391726136900691562937662391792127768872896141967827548085378723826409368052453007849552963115953321181492331737669584637104123656412520026212792113600350409836280503403744196978241621076887520529639742982657746969528697549741563111171256171695339005705998214239109912925023325843009666471229065854783058544521686580439786657497548155035272301418698265249789321972773393623327470017367505673781690669945022130555806534686227672978958629166873841328160178006009516694361494205216096456012603150348913842946632245173548279121198896301859646349464705804560722630158491231920253481920054216791252668351007238804579684074849979020440959257663971194997954097455340484309009750255564930318636651024894515271668186302909148188753796845615608763122486418178044848220925041681874931588898116994962493262032401319424573719026763643509072822061928298874316185838298204185601119732194195939998711059757289479580764545308130993588141818121824135582787061043455607890292275043264060665316289958610371397393668482680518616067327348642030586636905361129167850316622387302830920990742442870713227038712709101523913632646763880496915373819514565902151051915123157216649862825434069114248233427796270823812521619730115528529145362751837587872986181192116335963929656530541687335800781900437449892163836236882121691421952811435998718111116 [146,48] 6240805538413378821278517629836611360817280401439984476709318850689867674098306578242951089974569060348384416920217988433578925782777845207058032603518981514342921004973092639670017999740727075052374897580883251009986505617603857612139806781074313389336649940556150554107588156125267466238959814869555536172184277934331219335419204524961964178879022769443592727562337358331711283158858506623938618181755702661431363002759801100580378543031965797902545368893189288682801527355735238780706237963760126097815510353561918212586982496708664759948512788638764265979549881996332499667889596102048879465730552671642383631244589650635254181209639474211254870208942427003765817708751096835824923759009942865070381290111731206988150377488402778643192587771844601728853040532198593736436837215555983623346153947434600194549342699745150424828524442250792475358612127131355764299866119079890175166451714691036238338834291675897195530694552888888538392738160045469297679481746077604864955568439368415290301029483631194888562905096654387709142503876496912516542172505660442198332746891358222002047806384018102272620692470756968119660306459938530861405413911354564232505887630266195543678504372326819446379803805244844767116088556393435901943964580849738453065006153193092553826428787209562894046361858520525258318663410168185670715140266072189822351142986929207520675483537043422269102772640590109995983274692153970933607675500817516349978995542756491518296012249013096317691498185794446891787304606877942498006319020729257381864783918078735094215459677049327952703021308525309470072564789339831481799642734326840874140929481403270290586489492909684148916141036417313664005194885217200352069234810714955830539639331461874759869665074419685804685371147974138263566730957960089176732406936489573510638979667156925822617176147303284775035157786728550346419816235934008296836905256899822643146712790349823126931307544740243963749920820629494311430256153887325709069251097939380264 [146,49] -555148635742893831401831451988248070853526360596022761445271379671297287343985668457680331940564113308773571343466162685717167189294879142923746996548112041812172272074305559048781366407094607819429393758894323807997097506364284328954993653805358754784884959682273833085120009714329405806532845374050202013622749887224349831505857743964065105870277027247803745843955594408900967882342060132597443494105142053824023267635376894720738649417954831215851464440589017804018464548977869549775964049030788438251856355076020464929809752864943448639935735412724078568212413493802418770127986709513072303765385519573120884000635294798411368600554787472835906498039311173505168861489308212223074133186145251069285098488024747262757060984522396200168090947520110399045122627001869074981533595242228844097446643230048910001538867437106938354114690090831019731168107540306278925145872983209783620870426656068237573514231145826695463514478447346196473556614085553805172409093777361173047338660308517933732709935582601779409073745026362587199989904886694891716045475028545525486348695570079620702738487073523230745241086613398001555377065977902061692125169067087213319017427650118978182450756509203490456468982300160934916202820445444256191221238472382774463430939246994074381612696451534414490219373303493125623556050064440087109032151330279955619105367431520258282675040622002725441453392440034438022871689419508668636886890069728185977243363066350265015198727753319003827372060487741643939245818253359075688972005820824947930233036823983839844728124947492862379938264942983764924187868122841998692537758662743400137134273398224330714575171550704793484850429149665758061310026539697563171669044401976323685251552456916682999950991316485080899155700658302350713483586884198789901376107648761309913511553791139164593686282929042775056380619665373515841336244445868657878475828658000245420734061511146283643224533127918238272657870035815858421897190902879636622640437320884 [146,50] 73042933986457053581039511149928117844331872798650621614440205917383503411564911716280237355711474441729706144127693812663316786475117379842230430591952712684067243813115856222269577407461493391793959893145540535032645418719586704282984431902390197054405896662870172216637575696807381247450141159447695037292265727985382088535261227505642420535473171891886972155772727415235439071691634694486980888285751780905913433892964905417831352295297366009874594253992083694583848074294288126350615979136042811869612358244463185388936181001354966793385797810659957896317591510515931705743239669039155508806492700239875831407835014904922796624079440421251469591240461788969439363415117083374679499315234968319011418525411399942782948189593056628611705413372632454441147531676067409325570067293490877554013908658009498068776443866601531560573957257103648716081456272536809618149077291984494646304460239655164566751290327848819822783884793085701956747880986760041175078921134012341221823150872492660383653795546879771179254624013766836645651394113785061992059281065369513961646497623851019259939921442217464151726074074987643993906659738911152641944332528002435155901033422129626700623419434796056835311040917040053624023258018414013173756022634451452318383607540030096730443205548019902088881505273682747483552478945474669397978599718445445228148759281507048053558159635029753690515755547211970261371019787147883423996654092380793802226500647830040800769748557309468166323042149204571078550712978748936829976538074652304712786768859866441203738074433550225054911397085923617027040852497300408791960325762118532611015246472082871141504761479176065523471705445522601382048609973513161084359226029637121441393747077690879959266921463821971190702280523527594534825703900589340920496727697821071243640121459466803682933534769995097308359175033564427591210917755882007020350761507513898576778229835902459958451675956420870563784596211611464084866481836288699190595912548 [146,51] -28001659613237483552715973599917742714286058462007473336368186279591976828520100419800631461635676922604999045319296044755737693859686168024687191100783140542780692414631703288588825191254332412654226834136916877971052810232773708308861510630609325468385849557663574984324677816361356579480179572512792570170893065282271382107669154656511514146737411701481867229964729506143542298598063120522424872411836549791398861326725526396725803211703886183065831417602266433913138274677545328265301524240888249471629402957758010379907601886129190916995176088771436810922935728588340023323754911916536622294361637661750432735159464104339508601385227834589479122397037204627279190400552499766625298792853075231110727887187944682596839074682747732879535241900444554012924909427136782879246784991296875231314850895177160858586727063586441413756663222494336833370716580445368150238631405297900893241598898596386397304691441662063140027598377912822095943352309113154669154055987942961766947465087909284215219927861108765773374347414145986320292173494585931324353368645236458834681972438155269420140289698550798504701335715770606723616953540980626457392944317636827782291865182091437571738313022978562153382471118753738125714931935769538921470908271475843949498178109717059067845876867291651220099315431217620292973360839481136001432277182333583322387252919095231149587680708241958003343042954519436765357285286226970042276279881149160201852374085786595610148833913571350837950263102202752520065400812962020216754531728006394210158992335265491059982325525144563562087871025893495335886291099608284921542263627121192215590576368681379148036962620306527364485724242597056565614487474736119064141093069596777949133233043521393112994524071109880037531714150282119400457788070331290529593790257642878126300446131185119437572140727964635479419300859620040598967263697264598794677020663610104217769087928045309346892863585261852542054287048581336789231072084831412478943007 [146,52] 6331471563156351197548267914265165164727812486419066240832162714856100202732835193317958222718151212128422099903549273922238121927594054714384982091213063651651038135238165169934222819229793475585663233238232215874385175308235194253073927887303870041179795280400531385313089293497877151263382856184392800148127467842998935175771791432396081767371741153067963120517996302832990495939749627781737471777743164532821974020535413211649394743129593147060138137030842408310665453244549847679220114527060033083465207356920735636736703826201179653699224034038172176780559012934945250866634432741827865315389025633672667383758057020598912044327548241764258736913563116772578112010738204789365029296589950977937577574498852373508189837308964073599638008608601612473620341497835582856206568658881968132484823766876730237506788736758016100512037695670233074720553263941681691597698305746426867038136933291421548316123991140660969668381870946681295155339348457988240352090468502475266718401361393534167824640968203672855288721911181979702560325857037180621790937650698849446790419980682203794386136929397723894813992273588884500809275318937411706874988500546553871093427015755029324471589243284085212670882709590638745458329765074870746582166152881796955522278539681529273282758932869904595897990255923699250606007250367945570565210488492508202783728226427321217680653588930836252026346266418005745090710157327707219097396400275858167403742091885510741281680574887411912913737055488193565591515958009712079648061063104007098238055707723593123610620282075657824432147366154610354215242813079329268522787653471719047374016502122594963757151880252516321729168231124942113903212542600321351240017915621592170459467514584177669259247876441451575332765702548450473220089751659704423537363269239687836118897632369798779438455441333535578796760656368987355902508013851502973248220135656560953339236674332912633940759624467821078673719069544448705909216374009356535376 [146,53] -88369694148998333175670073461839820477426621523418580010640387268554683586834875800561057133620209657483066393133033536192764204122653418245758498449416798623656497002718776662130578764421675831961717802863448181232376102424233575696040476174686527476354735939188206018258578063217512719228995337796809585145660374848211223219296791556880524807077732578917310247412529162833961050765228861158695214027445690015409064924781721737028885274852177937365100969022824045829712037696833426921053205249069363391752398735932433834072806311712315567884257378343098706052955627333875078181960566689421198407156778663080216921688817825466020456978491448510399490861388651294297707323657819539682865231533168097226285973531331406095050228053768210995932366263233632530319191724673878258302435994788711089643630809813783172558760509486014166746766682727070924072744674237458096467356422594444789043809894312586149834964653018483126796957182841297834693243123290655375223290687093925017117138884800068187700784407592578897682471446165957958780309116697322235523839806187120944787278077855101212296233507360712126966396940950680897455094555035033805527913305233884918603381222705647574474300383942341082634323373027189931920478028744459137263693112642594655733328844264490226542351639896327192963993296166082450738553436246701097167414872699123303942837822370172301682981533913406213309606236411317493664601360436126757898523305157328901403157150031267572092068024078462549509562917399321987260941275431026473207373571655872348426904675247941068507776942461329372343321869316413341986696670441342454193889885602343441754878897463231121134009765794107115408931679201021007101101759757002579430090123745950789111907241833250759297053161609650126017299541826380741763303043903813810731984421112707705910920401879285146583433189316706781183064734873628287589080446117570158251357265015228070431548879383451689465872846840506371904152015121878898511252972649363 [146,54] -283478323049790124651170038212950779982813832010977526704756575292479045565334337892031951170899200672299314309276100353063598599348388155379856752971822310333404325664222455040142859133367511420055479105581089582221113695655867992609042349230192995876541313047325578939888437836009250674342681153378573570611175244216131195431622463649443536405370548077380177414351237663209991614376951729796459876939972052775464051313647167345039408166417092062559004926657624320828470686233247659886807447124470612395239291045320890171383770571111954128718909732152912052652282115288383334772518626195992465004290030280929859267125513935949328740894563186760158124634015716543552947757028432955938232339470787860114832419503757238927163199363253763976501181501741133140418122594276446959589186110597556859604389222575566048774021543587460501595969950819726459925968562352065405225877770855503806527015468444049178692295819802794148774261679439815967569220799172891196200600964763696825827331800100298067053584331853677770627464328544568549558695011360856911609585625973334132789737232116547357589007947160291297220054540732891408464225010699293708741371256040529298392196692650257392769734653980298942930893839453145669967427549530705586935935522884911858003298091910475753748467435065347587018035544335133478273964773995118349662605080346699390712782446393878854577889496205234262866902527545540761305565765931063461983074956458438434092802410346752129594549382097310706881132908138993894524022315374591056859538996247022481247505148653252257571512646044634289078344908028263843653138508505252020182117819530648942676995594930675636605460897847200470409501772268651764902599010110354623877798101271963265038665477085773487212842919533335410092730385433369771082954980120052848909163602617664460992673655918989401660003149144091044989791384868057444345469652354041590433174594583373275394973480000135296881175308519170599431383574545890104969186901179 [146,55] 60741008211792715355627783895087483860106559930206622503827749405337901490961972776717711781930788318599204402454888486355037418156052750126669913203864209723506303607423062641364542821684577000304770213663340633164829471640375215520683008957278171824930905879003019026277064774935984528324666585940635283796499863832861080937745373156491151321854541861390264129845485573863375972586993105140052994900825514648892377138380211055005920493620260281085941170921904424834274375803407980089999226249768271636201022526797079473987417646474503005633907350004304938562736710208965082356587763124802932507943459070607972911436307678769399865036474276131903129499014318784433962372591883800429224597534588342233037443293883023308164060665703003809299782872395769308189935147324024871532944940301722247954229300111682384866881299490577696320909216814927089087779129069136799047514411459792234723967428314681178137345463205218174407815146319193741693649693670771066962768575528331768947603292353573914792654487287216187852622276164417172586206998661380230388260316793166640657112358061039417053121333044253241786554229733425843524195631911971904444415249083008247701240660143662785194880598146040493784328889699144215835920981109209457519807248434785689453061969536103413308801528026386308986312868371922533336321718240596040285811776270511476649990153737005134708726611718849033537797854646876812474825383405118648922170052688787936578484324122301940725894615226924220502753614543398656579111003201386089757576867742085966819512106388015807549030366049579693496067218052399721692695514145230390309218983011677158035958861558454121363561320085832838737323798426786705505896664090566038759267064481084861621235381110902580851677821069640271809746396559028701140827030361605083754026481089361575145697254520866562424055750781298339683866400904098620442108036488421585886427144322680938869932856958049843756743920547243446538799203932797779389794666 [146,56] -1642550280499897105303132913895512866912824800414738916588213352411469922307017740912073929591405036410316567888004771603369897040673341088461800930238239117498433206835170957057744838629309282808719346073359751841671030543297231109514455888304258727908696918961445231412689557276922248638773541238845131808074480837063150268544807892125174070499758396062114096667621615311471758995324482357804507898600021063214296967798935537914099150868196920557734029271354310622410304216607275138851311238302304407790324823573380651941245488429413185761938291012459715910126210564170187752418084678165468421989843101749725535683644044097665840543683559071700290420301734682400290882330125073329723933769750194765778951231043199053954637900812055605153138950969882007182509830809172022537757489241108994274736171994500234839410422331613038976364460079588094095771040426655443130436190960577709108984716050676420249995377516454111955756777202296115043907206913758548912346018561882924275824248323885547081986943790298555592838921097606961076979653416470726434723687670253032048872632941568962713125477203622452898011699640570003427504660128536951510390828642015069160339018075864341181065131292290249316694049165170593850306022334257473754984457394892557002569104538957859043207175934937316029030116983154387741985402157962603419198839897505069543168868890483895864814055068085433268529460717733800303749748507566364706700839499846705144173232559673382154705495267362218000505752361975484666123282255054416250481593039840990215237062869609656416417635753850569581279036226550003812246178478455711302536786306278938408394032469424619903135148918263555034014374927382171600466350741825451220774338555842994677815950441853662283286106196628851962271894396568940168331624769011199056731499783045675879651338316316550057730924516576924860120927206741072920876657693427741231394729181996175591492467743360163296894986068438667231171972551932828277761 [146,57] -1381147896450912053990855497185230693507148062459931936155880623243767440802116405442083834118400875432940635577491891085412673973986059148101245390532993240308327863778658047303176775452199633666172188699023905879399749975591078683280512684724495975628767218777035505726266457985441699006963278205512443598920821128989299878538344757137350698113729454885195053846759621815427661564183321577555971749879906304241645593052808703358930608781902267513254039819212163632271141357065228795648629229191729271039838873340110237580977936800794677984612337045923986268123039624530055474302044830511152586272908962841319681385088242488302489074467008799437183467289476388536441645157118623629140013303718515855922770029862634944386071706408623468741057564446273606133293703535440831584260899200387666387877257767211693584994508448665121925314470652866703533302615223800175451632965157015704388876052054602234072532335329767970012073579660191025297076366182829796427481210243431483662219636181183969656688715056932689847565280994088673745222697705453036171546503504758910200052660141959426542358966826121511160024741710351916279855429157274936115144928586105454688190758873084980099264879470820301892240294484934712444879159083936449804784240937823167223571312552242973701100454948178733076052573074217672491494479665169508400555142855988408262200524966975074026033069729460091504634331487447920519970868374197957610597779053559149171494749071899326303457650403742832551972157917923083631007077512838490299003125600243253188137525115093875119585711267058917511116589970455792869361763349815771475609369816392238375328878172387489322066349964674448901100254115312278773430087978412022142257266212552235939018251438725292909567417097950697775854381593971490863947355143878365944992419526702028725185377591484957298105848668229938512223023932842607766825560833541664245720471408642005800677683193863234049498968917866143446814222579775565947 [146,58] 182290247990397332835807944251738397654935150880880750672826793247103545794460275072176225042280947640829106533754147284702398674434860628575499819167871232435179189635859357159533504268634134752028660580094588904840272397151087586329884004998365379377899873025048631187240586508870702080677991447141655855140894592582207281222115404636870519657051230619140431466102755754641000781076399988222827096305760637184000426309264816623237183816386637623150600672235908586823276718570586636306404649381844570992704444646729222282952635552743365445441418727780143240236739767799438554364820708082507863121187768618279909543578707067571711547079204593695758971022604446385921367707795433968382448638339784568021796306327363733338273389416291447244374731890256534459034637325945778884077937011162635995386215737568502370984745744569569578633717577556426968306023719143783237167596182567424324198560943397466106970587506696487584218383518833479568014101814770503267371294094952198395565561417461434791532598011086328041398859268935565090024103884596250286925440234289827170325599744401869919667103825366467817282017349254447434164793843648752265784206626852531034934347882747010389865744126107934338905216978519807747164449665973218345246009746843169949044104643864591934727569077290717059993063374352557235633317520721177733481593812947375239748025029512948403030792776241033151302309847983808230058053833900787450589730170102390575669822848946169871816985690897003779144253741691554559062335441550945671188846646352199448669911107248033680216568004978478885686803755417325722619324562842300426087820822441302235380486423224021511284892486047755506557219946782771863907757102124814474434880096539660902580044164390100074061347649191672979928461409363750126467049496947678501796149786436025307769535142495907965391599858574175011814259199417547352647708292490119636192410161893495283271139438560687490492461114080821682358646751488250 [146,59] 29134887943823009829784980398813553415627329398087664672079110562424638365520629218293344099318136655806789897407976928389130370397605190059097008653300507918814800633022241079031266223888232785125422621318351501764665950429494121585636306578241157777939577623972451968862606582280463342104887792135608900996397017616343920845163175698134061428309707321532985213339556563919200188982075123664285416215222846837914891930307021726409420065610065636182459662219954608672659495343560320250293947678884465403147963245011750835380298028527142174372616302976941043775681052013218519060892482009330207810526823137040461404151168864869796972390943321830220704027120927798857725611006755853012513766821244404609352332244744456303372296901446748799457367707596911038709999742183439126584745216814243245134212763786435519313505863920584744655007199287470194991846472020244299185214420021637966110745679555399860622884400158902638108582475908271221406012210387601082498486278511091618244268583992753214818030044463001090019028767521044283186956706419467673323198575044741612743990788462252283037649957825563692261637510825694871601257259182118826326971995736449010449841072033830072863335867023647907895340272034795169017366664558920621581756006042556552378418834430485861632552936862584597481931189437703282919128663184933338098103824600174692049823690164606215048043199912887191659005567957563267785362433644015782500822596406945489209567247290345635880849753728626110666327295244416460157001428675588753311096024884466218702479095106377758558254703473814676538235801330621138333041271972183320095143543155400663221218403267617980370202879563766190662937082248956059684660260152673306092289521244473855575058780123783151500941384294276169869464929394752288827716858095792446075570206118577960654709084259766985024843830253871473734168789047445108175084755080437658036373114253594828478111844821423435054343772503880217658263690254 [146,60] -10125477781115252660202083524657255589090875707826336788021523939456397399416291145009723831963969345927642747263647637057001792559244610135576171900222515641607039181857258854141269336835028149984731381046640727325522970059347044481787591597289450329345246809188233053986435937925269685050854356823559486135789546366757077878796009488564985717567555175205585986894186665692333774791368708793874142481799232730162201570874537308654559599582068453838814848740119423995234059243051391236719131042690532847971717956933069706688442251522001651423978822973997646186725825027308967228591231374892878889132680861318264637733045312438568868398391636678350272550193564239028151721400793764721544934897261730444639017376349814030421110145660472419444638842313723891361670482109695664937569166293306694348427946920312661356413422393340595477366362582081326014785471825564590550411692996398438479590448262523070585426572704703861429239972974685512655609441510873832196585680897697883275736255700436838180715710567310219830146048241608918520999618955220011365239743705413097414911317158448419315440515282679595181800358738591519495626103887228072993863744429892927744288248368650770805907363314891200091407601735810561866801410816945892544467050818981254921575182353314729826778379713623832323555799749285282616882155081867988779333219473212814252515690476511355053158596897503850127869324607300278916891674142691556216587415539274211894369555260285388662790075938476309450565468533601037875789335085267769895734011447324412077509254925580950889195796033774381362658960952409614688426333643615391659029112781018626387176558080751297956808727054604848450324623052455924198769599392617789419554412566594990427226438313848644095194053499206845054186300786711817889728676656731021043390589975272949639221419452347769120143662524815522170314628990198835155167635652870950969351931062003222956771023157952271731891959186993425173389908 [146,61] 234285304287549573350424475767257164956422530160269393241085861192610438252968139945479740523825456489677661499518199491734588389959456613722385480024428702676176470748441656839371070581007675330397129411833226593190008923989029889417712233770025584697995187389404199812912937814311331623239521021303855433220351111605276277208583611014664158672112734821883397011999891742762232883341768997940853194197847896590261705742757147826848211582376072303063053065890276992929343039107095395420668701786296524213275920222705137229880783800744309590892968479845059237599638766009456176229852601213279558074259572672536175664111097901027459367962219456919246798204226980070603155932983003857382880911957978608193303203909088995272626828670075434023898140375595957421201069644124423736841497669905779794830154981542057924884121717656380499133468996540717994290246481786244920695045449069019951304424665275338497673602758610179325061142129547373337080389154852497855652269230254673965186214458077112102839222290788710402269130049455211788768769213199734942550292328466732416028566146832776553642082311607779763330858537750707225567231252542929041975993626959541222325992158657164553792119840916693216847284928950492290476234100662447274481171523150414546429072609822697183579375700759367480255930331523945133678948020923345092886805545007252060108387661767843461275067995745969624117136595610955267512853935498056677778040610759139710079348103732322678113160084443368313657036197766499553824888814812060457241314896486903596307147435834793459905656255286833774736451353952815897824506542881425682335425581707678959782535290501912516361096260071338615121884046310122581547683222685955171854997755332168985088646316092255029705809042694866969377333330481807310299451741851772474102803385878476199224301875166888748340789817245361865259688742876127408820173971632620289458406085883907737333161381317259488410415644305730207310 [146,62] 282247053191259430505779716814957582498788011243971464253644045104096515735793547177627038153262429918096352599891435719071424367465466235834802862906593337786708739560450822560249592377772067712285076531462105816128730759970441360007716711210307409194972138948926666072220992384058635896205634452253851311338322294507051360469536477783074322994412305858228056803162872302091726871930374820853684231956899302769323369130920010342222168888391538765374815142437014054878257335465843066584559509685233295485343381843282236686634425744260168235226420320045893747754410970182408234991206040363121043734559771646406620382781902890874641378657429612907236935847198459062069486729614425304677079012447301180890991193096169519179646408748587344033692790682362636545519919342727515552964778113732731465585435676881789928813597914641859413739827875810133012940623359820614841761356680389726619944240538569835634894071946438894979222280123946639074379686625113054449600440374719090622639547553873949642892137371126442560635863266206785004873252141320478396933207976955883362712931013119453662267507482855240409535206628629756516201776281426487459402101890847895396964041344301908354563467966400947101605029271535388598825855796748238646371894102578730555283276523475293540378062841068216615268956048835971619552651114528154642657894494379861141510641156006033753535308323204272217701853157988802224716198454634089747253298184168791465302699328323918420038168553242843131823625330954034756990841740083777370151902756621516463353428833393977457620883077073385365917292434548514665549196849452005662621625948295982732788679170110784710484510076683935365026230601742729659289081478968872104549629231584945069867548719862099346677368995887918448062680656276160172145361708268244886005545069342063661049146136823626094445517850624185274564129115525388158787736171097483689450909308021643343823098832305803872140809449519626507 [146,63] -37589090858050890140471326139999927114593847523278776007388806495593776503861434209321547480917155020287910795585631744866926975049970758133114661490102824064950918500410609906429529374329601941570543269643871077811577292459277730870702213720983381612220525346486243601722638595458435451552125887062733768703545930160875044275700356325183269286176032311564129681473388824175056543360386955701049351285872498853516222499370243197177986123607167095102423372260484044321231674111573095672760035986230711558192059963704357177637316698504859094090022744585596673137357307899660109760625792654870813482743421994171604552767175465746473225516162262116165048485016808100540658999552558107040937484273759108645433719321027164491305719529393590414901031357995733461953121003901280846332549944135115024412408126494691401689569307830333772207245770181446211306846903574148572788139690983625587450916708786180407290721585359439873736762844301368848056892617484204451464483516099111723584019180797905892523784853985615716601958683499543166111802894779864834874487166227884712084430451676854479964283205357099357494888298715471347308334316089671378736930658482734919785226228346100773889808623221079281641176348618669454041745800977971906260548715932955442697987524738417052157586104955726534466599032511851627310889208878168850433558878477261555666820672538598522684131744427536852248484590360751149322887271573612602805844090179258470716337363402903688042879459601425691657677536999862341308913620557149404757645260504812381371084166576202306754501070208304079016911351204875039782366042941880967701236511623595291469930494982742748110769589376592426580387513793622994269548012468173079301547340088139073877513306660557096684441393088562235555093419146173542562768184626546853615958619058948060994407419802431666811712716228946108179056213684054184699733337858226603772830649554938665462688403005431512074551724053315 [146,64] -1902787744611399140794918971111082621649986314691360865030965693050543503239238550155130311326927323372083124868943074900875392370506836869112259535827832646118286251414532611577100975435204612788201274009289332394883910381204594904147657138931968321876996049914439744222227141707675014763254731680631927994834356655123283306232612185754505491642027760817743235181589091117199785995061735138183844804272728083230220984837106082022777440452372199916915001470322606909718010299026162630339241103968363783605042843433818839406980894243563130976884638350334556757304577875842923068020978995376680728378708486151774112126898670294326596233877705209256007520542168986161345363189939746206951841401203065347557116326475249559606115591579694239712828670182334184196024922058518657355894306361549021752287834216999864296330645524930582793945133639137628837667127214110039527087877780051462765367699744216986535264112936659843546895845859211011220779346281816192749600035267602519353318452266106976554926400232578834265042743399647660234831846576331147732377287023905640564575344354318521813796059460120261682798005158815132383701808509354109365587313194114675342373871689704277987478425725062596034015684076880232589084914110133115374002707709029722074984309069487294263212851520171174461775525532261406609072913586803834128360147361763019106953220934571519923231123094791403056090801275325302403319093661951642634739900282870340800736630952715950566216740124006231099677015717021010735002254145600468196572775253321405107131055574926850260137973587971162463521062368888486996437045680927680814865758093378511352161885542024416253862024384631385082385234736956693046532291215703391522182022955719894430732189424154049783381453663564707090669152904044430907142482560257284774204833864239113036644363693263769495312880562776529127028727048614643625119551177607106943272697845453882988278602719514219860102466361 [146,65] 700909193856743939140666823013814188051275187504607976364827527385571157173252567104977318107119270036005706077693606120653021896128991294939103188897318779438056880055006193911541239322166375484441400550248523604086671094688337827191200067235860518754294360239333375987546010240015773553222359165250411731906148611895117805815162106704034668973712814970723060652235640317415528702103034656835504745674182133161412373406579032679933396767911992610554531956375420504425155038765145187011295434577517601111765541291686221735790940207106900448773322616254891059353140021398180756673119427175345720204072988431472578826798747035049297954627691540576156392066632462283468789030566559670508757475537134126543311517554840122926779390955308808731423183203926496587295881521203674197096304770932263351586530108306584599123444889895718029446713715753530610044831031881302773950635891375600687219059587608913263556156982327724937608013597350473045139270083018369937587736884293762853425530185522409627341952796646074753629772850138015225194546925985094812194399263374407251110875688627008910775634617855389737227623407165204824198304156182017984107439442567167770380754738404336310439736023325068962327910504215158736951797647245861464422455461190375630000231679483192932930003365656339605104868163225353883150262803865508539541612394924959633358685851632700766908515553672519638448717743692730841620586611936220137268104939250093034135292651067519246108665514581454014726486193993140371984352366888156989981505721095617062002193033044319730857109118429840833315307085379513043360365183999476299896088051595748909074173407671055077655770465283143808320899832151231280041369285288985721420719989443457557936926424008163282659935620707511902711525600060578557837830096687346526295166465849575866383303732315030465918958035618584517222471932063757201342247587058072331008519497470572481265542085339687769150126 [146,66] -12721088546785549240173694946042360010383262456249572988920102892356872329176434877149797191193053760390984776647060009429876863793203361024767051365469132915708542562936361491751746176174935399221164099185048892070289489115714307940360579613946971167128458353123510111036264326334610591500892556630077276466357469158276039470014453777102107166967128392400458906176010305993320886406815494528786051944330132411873023511536804145037936646493813654260541917640973240381857663419544321678426340976108745379080915364305738222308561558866593118544666696402972820810976776012035509168419623326780830233691976560753951139816597718909099786241752631189649543210178858871141053451256201468974648520866245396375570307954350234031702592987558758175038701687806180461233571042719941362730458861079032454817037706295234898011032016182694423635929684624053268673677850706836190313037126479877876523878706176818571978885760388613397356481367706755460831066566302792826512845745805496199955199978014871604325239582145316587392854313073480787622308649600480230227318499611573031223852091972120774864448103397061324687511526848195022456638102070712814722500737765842961016174388117725640821846808636184615573926736516470808336231031717074497779813952015022967637778258195413995449182306744510157926440633720420629412658440618064205056079509650701612884148796096501182146304225029607567956724347524177871495736774521806646020039131182824647405355772963639967745872873411687631394870517536820108408335608031940665940502637563105099676882231465056700177178186330463072963905980370486404745548929901309820731957778876962447331479401861312337104687270175826359328546049354362199843405421372482848903403981074845461696208506058980803648291458934893688775230439389905018461380633350277232378966840666027858802320782446320145158035397660555369217017240025869869078961996962001644593190871365755804680996515443998167574 [146,67] -6339743601638750050973578656593823986880634143312392846096790076045657434887538540757126284428223254333854298334375154719893545914734352256749888018011206580700656992989118803121641710744193357891214177774913306039981772512170212547765312924535333128286090520321418714126496036750052380226558901074246147713452286224593844419798050015748720635187656814642595643094766621267018961448472340002638330909249866245788574378796231352532914444331179403109780374374297711232992218295141106276537184733572577530128559622167829400406470777889575927429684674346839099978053252629662474047088874461755130878965878216829727786571076562958784925448864652871454557981705690366613975326920559325242951178694739190548569779409302075213540508684991810459130000502494541285916718469652864764831720577628348061265599218736267127885212187268691022652063357767163064792663258030897173226527173622925293123822936999234910756807404958375441169344224800188619683481993863412284065884212564667110161741086860107024379587990480043582967747285844365956191794280069041073097270590266917834577613280035726101172259495623793948097219380250878723856375565115923640679261581429031786885644670643361360284074215763280243250155948617758059900470088778928903946426213060099361644243818074730718364407405828543809198759045217999141451822059148574142244647872192339349683575248971934132981077198188632977395472411663552033263469798687432801315432389787424100463246457402529654893140652362020963657454393015309474268144838186915557548431306779355885261181567519590151772027794019820655496308303689691488801255147268348531650304187435411840777157616720736115132303167114787206073354319568167936067404004784154607900877670533043801492224228037992895314673798015469021844835580189935860153956749257711525273406375408108460339692816140011301205131261286731987800835319573514237034508860648744136423759515070190183500725313984001829 [146,68] 226707087785033098401458330665741924218826211607010830691933652387295778166049250273952911346218823235395320564413027799148780844655761906296464573485462729588042558757618044430361142423312525627995028398315388857745838023234333582907597381653416525139905008540154228794169992786614157502672654260270342420960820983405672654810045000816833896316271660381468983422997809851595672981353128328576675931090711187012928594271678028954475712467453306813645683491046489497103024703113475635963965831877466424883976947001502966059862802117320263141107882238877321760082467689949130584765338203420836692685929018928381466430397384800001661863802869755946568372999527014124173205370699882022610939762108602121913754648986625671634890495336713972360793002874190338184509777248872098262967027655865314092955283600336634440831292207360878752367992309460349453789661196343495539849345467729053224247850708153109563108939851023980116772838468125717470722719618077230409121263826245368862237552361734177000218845907467847926665193245289000797780925985047433297842211873100796713269127908704806542571205919946670965739268165417856776673536982797566557481922007208031583906493997432678616637624358165078677589051194602708974083799816163376853199461320572323452181953902705342600812146976742985966008159114954337056702457967126655996551119470282981061020398335747401361759234405178342322019120301648434089086782042538101465440281407253665120568043476436475405522815200501439309729912616471396962168715810174105714049412276115970589768130430638574794002732579278049659970826684927431010043848596668184512590086403891336315181381441250459569916165469277955006709960789704026415886481532321291684302053472643308818917365233894352163645130440604146674022350397581051052608558399684495372299103083342582064089369208639431400151371108259988128771696294617712069363192227238536509588375508822479728767201323368 [146,69] 33148820910534011854601344736267050493688494094055545078770582848326247940240103824940716644496094530007804806307831481282972004628877545655305603939858268655867610285483904438569802514181294829785446222548709949594671673129990111391381593922290491260417120628145246425530588906025896590445081031091948396833563984819950412113688094903135541811625019182143998834609999931191281443010239665685049026175715295881605770262583261853142566980812617002208101814196571299924321501548925937078574857205378440530296890513903897577380918452890735071576479124362618562564415576203937427856618132247353686330669295102247775338351675447110216702651526924650045602241992508224854691823403127481814082836980305190479264299981765224860132488640514825176462161068050851730380792401743025634304544287626145013773175695100552648899598817016287574562700725370240600505963663968266622947843783129365846053023210106615970731964480661801196994759686358712573788047987655006188010980897419878422934150727240244400629765509542659890471610593549398426220826988749307731215079998412548732889363629440865863948789511492829266486787696374229366717528967643016942183568257582722659377602664998126946939928350828860554954179317792313297543804329400778674013150113210467085550655595891869350692583382493006872492839446764310060356575858127207927749479854243269302609497748518899185912254630714276737122232123710199834647518127230628189048538661667175343384843043124453643887378505624179857547645683313034895460071626917002369552414030108012808423998951389400211726828324054787734193580265481277295098952071464017558659906523501389127780487663671748320052736504858395664159507622742747470243811403579697968249831147220336797948687938486378851977337071390840503906739831173080401064248027380160815951250801733426298794448731465104746346999550024331181910980771761073757509153978351417795013497819075994291157406581 [146,70] -893905219919317479302170687423039069740344968227695621970123853415232740058357789742009404096909081470264205080381482089073709543306235674733357992204044903344741722284325335065592493408597441343307369992782347216683197292182173263058806215357796581662549702711326390762029414027056534289528911157758982507477114476918506613327392147792569598323831194996355624418936363868707363426025881872120866742358158584857717579251497787951319735044394290225494210133947765287548358816615698298005618566476058181154536798860784414155192198088607793045515853214463034893874499282612570789144202507602517445358820039813031250126768524707941316235460968268942030267320032722188799576933203931918008684443830874176676653719055528914938968248889780819992448524766584834942753026412533091204641759790938700882875020526947019427725712492260097116463390424419321635633048856769026396853439063228742936498850798290380827339894827209165967471331580859248452355753260246447321530973411511655245460798228516196829862179774895103674020363476045763681916265256355962258874128972190358172426151150353780061559521322626136739466194047169534844094258038958389434703017342161813449765992328728464672240834674821957882135199160882707173238536672706818560576859586414855543467569306534863109850939023511998543834532398529531041576068667025412288040356063859934494705539793719395811419548433644418045718232009735856146545594948034199109463867465156489165814086897167096949827765521334100282847723732122168398924796141878603847291400354369803359214564115761212966065025980377195623406319036711541722272758012477788132763305032757293642853550638536805204555652887676684225016205571763403691163196897259690860576339177705645788869292805038363180653435737720257770999973768287791216007736203589379783143340469516290876305058168130894252176435453269449742916688088354325333815503283925311753586694358330931352044 [146,71] -105794503780442034958132035997764014416771716470886159350309739410941264696854831162677272310623527077165893857639194334533000937721734622218621676169330674136003335689972622805371685821202726180491388854962401157057571053918432417585184802256306781821748762043353133432763010245375621038026077511159411452807665624710141953004345986407474604438284715159052996465557308533122768346813041836697109265844594065779855479483750366204473927689826726430427789947553147151858127538692282916083995466689715069456697448643344119603860410728956222559476635519741048507969380282675148939998513330831216512712998094330271947445708787619649455246853903113634270789247381027141741172688003441624162040396316437764775351525534829966366605315057726755146245705301748701338750471055451342822053779927362716968233678481541796890600183364119478307244630014353940026503054634843567231507365334797336310005384594171359904965955782279965469646754539843414385874952488030213006939002007545768617072131938502841971275531930924741469560670474766690554731117334100473122455371662986641952257795203069555747374414553473465228925661841546238353247352443208370231939408240111671388503740991924687305533310682096398269901725466529909506714468872231663674857288471248867146411206094567487952710543767830702604017902496750186751686283890238125111649368322350843847360520690675730856596423391651039787216719485637680443950874406375672107541024122385729874981179160460514405368919923039190831748723883155923913526544401646361176229567580316733907174398214540255255109735102180014535758772748967104690753325813728330617574776146961668790443674531307076532603235730390311686019728443230865988397660486620170397097749538696382827920950336337606693164751973921567747589006803529191153938467238872006077761299627777266672125672522212454565212099116662088877550998745228373472723978055218860149771461819902574384 [146,72] 656875026874279613801486220390262403670961973173784565401198150930841102431172885755340900096089831728377540787093616713741090623174111455413654339857251260199040921899563062518057875094738141233325114587794820254266306643184053874234876514690357823243470068488132003572902170734153590302690574099980295402308192277814002852889370424358723491555842607806296138116923513657667821463204001238715623732417782106965346631181488209665999904412042343838438703774844971417941286902390665643230980455522519036457431194866462639564467723632341655806457712492727131778329557762412605847213355963547719340324840010525891943935333095911634715771671355684767945051350191196058302202161439089057629925213095145633426298444021576803679692623630011967850371843575040033793478579560857613700463633107664818354542915335592952244705778192179661977270141852135054944750652182156737942907709959158495351204815466437947878295484761126653229097191513551559424566130868466709807867157812286000439185319412099318064528863779995409715147511578199537327967621027690081431881202898097034988976524148689384892633966768687498373860958684403571148651110793692498113056651622442311957565261155543656435136510163888101608916283043946292555675843392747495856059433514899718388298487942234767871249910314573780137486066617738076118158904808823085417912776949704936422969124621631505435773307709510561883472186412549133724395486381553518010499970991546146214255786129381108258541228017257675988374181118948294738535032425161862847641166280088565501802380690023842042031115996614670241235356012520392646222158525255988502500145464327943425884513159514863975467565407683452251188809258969602823855224964357528305772102048156577107976397677197130557996181829309716658717417042372629639734763703234086866388937759748581492200140459026328345151316635577313793871485279003599070378790061088334420126681789900 [146,73] 175797359254185417290828655606296941998394185262924861913648351346830739892732461516232652681321537869001702005288501642910749538591703161021288144651185431701135044888539464357349225096986202070845247460996250686110149739092930979504765754687526295833258855662627135962623092909826227724507446786021314596435884588668680894754735615018499741995279686398557398413591393534835968025832616026971061289393251218161124602900946547756920710424189932115364413498867312710920151796200183685320707061545418676983744662711897527885230314575893011690454867558711976476751913748394947712863045890062158020029626071096757262063739707335477785255621558019986175975360819229307646874826243414233098250773576572959958709037137963485791750184444090915819388860951816482309822836768879193445096811642962265339348868593078440009157916099348422065694721780575678154250905493426115880341512804530226991963439636695490549317481815141405711056137359287901311709755933233168674999303605613548397449811019584106774524103157491603613349698639983130073390768511034792737278958665065049269396874853197260195626487847885019425642541762073476607932266576193538901821699079483425695896269465978639453415400350446599473343508001525720827049725465830680988025013900858561252870661292444857756807725453296552925756769336862686201345346294787370079329330144590805208655779285621696876668324192617721372726264584887942059110736158707634241436215191214355034234938375316227017981557569300508410670582138046432689807621674856326350971772058586129512195588258882084731164301767007909899609386766072726310793571065416164190658331098521232512063215837820433960032417595695891341903813051771278947340308392751796115814672268137435618225177095349497191799432004463768152789688914048090259380780993476538228579235234132944832421444828048270508120283908740651305139843136116795818707863463854668201217712439 [146,74] 2760546786626416017001367833605333494651894311241201289098782681000430048046551957710223504250210306858684392464024490468299744067961060306479008243483893999214453712835037031344641674547751290095068366593165500101139834365289329126442687243725602400743091306425928204654735618964988909641875492674126431586934545745082064606253871835848876015097919078929746893255004180159371876076048456292692799524150700501896209233678746174556576063704755651432594598659493054919656375504899536256497831477610466346788167394703998763716675870779284269333771692374416712237728590411894542261306718081722944249396253876556906191865524778345989793085686082031275689714109486034790518758248193354838675385401326402521187489583603259283372791549653151977182954762731444817388485444337488775898196493825814889981196100168946883054939980012454306955031201429175014968027048210955455960350894049384073437005526669101886968170163577461422833720344161648969399692336747953315685582597610084871036997073054827106488428598468644601400278563657364718713047694402204642359280464038088517690563667508765051635508323404533125308870870276479071082228383669882801744057606409458025059020210556186056132244944737527443920072467151234400439206507433158304583581350061243493248528061212250576117434874111798151432972838407651660138885086444860957107623260092427623223297236457531191899909677586722965328974073349875515170640869057449239852496486061742937929800050310579021685380323737716065644232332184552766897423474771778639543609808103572931559875925084998765289358745086891889817164129828895934106161823424188742640768334439923514170351432726616906465183993541887850595339640123018681908438285503582025833022446201202296657320695996495560374678834724244910443157417339298731928392117616077138186391842415116450232504981532943123956690866117733043393976129895809871886474844150596351639672 [146,75] 3772169419201862511331295315536450982757332659857767722793503343786884609034501982210131683080271971947924601272152081891617472933031589966973837394310651532587154346848258090821286865066186110938273450610377731044595626418229776110094988729004731140164856570382171595949598639153837750687257142032162405237309136728963426248546838755095378298921976124413256479914883984723304890502966689417711262709598992090408364753281798282589889738654840920656739328435394940339638359433654742365397367575795318271766077776266601924530230352061405910154230326350977619777205092264774158378146834845930049356333468261611629376668096426968981691008762327621116221824358912521182754362921017123837534541376420030150053128546400498492132152572068088446063159396995728357033401566356587652404896351381841047722235022467586684591307157787859777614596399634421580280876892150925577208797903620626563483265328513142482838614245558209866961462396270569663090103404341604988344024151825963187796560133744643019693271697672672768288735185795783647181289332936204942931845339933897047104673448112774178391535672608006869478349005229091743274981254038339087513943874350315801317100583356117737188662098165903763674051946488828407893996456134939056435414812155075583972877108214338719775044801505837455794353276510609448400725201472367961288003333053531746450168079027476720575461168362408092976955597323147870092466621730268851722215065066162754577376467723721112731412548783550529439294668570398211285932603225492921764439732825974449453843521235465065514532333322473066495381762867382209497748443037127798947778758026704336178992398943532117377824141340501885612280737999149644461739350620019581568033786717342688333534327648066818911573351369587416488645976303592606881584356099447906282618347674253349024113654297117221181162248558940716192316147935468553897620261600134390 [146,76] 2145241322814479256128341486706475522143744046648358559805290616352269655909792821408474028342820060840725491135313504256421038499702521557436055857080621736014083242300194729458150715890135968702899631799735084667067418492478106798710889355342323024950261712021392962305042610111543849971503946033359459910492776354474890301851915001684970235612077419937105402217314560719962621744096741096269068538168723006379703018745064541036362926220460571265987756139346593106632493913997722753797530149291316373671810295222890539660996837158976368611835089726366751182500459222623974404571546531305186489024891534977794444674717714148219834998340558150503906188703394253415396421322878735857917022245055459758596450099609578672767781808222703968551557440018468250975342902381855897886578639319327096478567236045424558980854884664139979158349752170740390506258820741238523371643952166358592041517219474117935477147693845748845627767568537053335954917440269988130842696103443847971118841362270982641508640190618201185665433565331969663039206233965852027305372101362220207342302770589079300797013580533938042483316251444804019987235057690074832603349634848395697508724237849778473968276140481543508576307845820261748811602859072924530211308721976249535133086503177409374782064250312857278590103754555640372155478191544003719306047833769357537143067511932092200725958213151601640058581854203206457543594216933163871756793314536898635084757000025990311549763561607674033484281685611540346792938333773129105648602521959126813293900297456179666927800075798855079975517743371077035152108975929122675896239576624879911540461562404496342573023886532771666001397013485419925105740379931677529649354530143143414789431010907994848456229509209804664721678012342586383770705836769712553085427821708577612369589851320020563377291586231523907780169730408543069429055135645835 [146,77] 13573627963750105608823390663927047899974507817345011965982187277454029170224333068275248190878721551909803262376110111946713592629326527140274156185646593944575990105095322706974030052366213599231658377241899137741697651768106060618314403927554488033035016445848713149671563217222702590418971825788460576813086849126788072254161424195956133085199167533324444460311681567610075813208551651846776569991667816369823503444505427400253165040536593679966200703560037198010620392072431182421203319538427562607558372583721482310374315796189365694881082555331368885792777424184496980137196086594625935408472171240476165528381647249304098719964832686523509851414791795886549643374564764076224402290866593512261433123889143306075734090143413455761719890633164461502096984959845684552169622965878689435403638348005073284084035010112027831339128600853825409128692962329540453900429946951231922989020178577019428428135644167776461062856543178598316340637647857562980152445384777859179323914339354785780597148579561727654010672682117057154111786623304633329541823637419073094740736404546342787812835480174732038415500273315028517083183886478448374377638134954541305408314995000322221868065063027093729746490170397614814199729811399793285704914204860692930631776012162938662482808392462799106871283558871060805973170417789833409337798511437206342583403547885185543330998969042355039988028708217794710349340287503778671228699740750618168114075962875938302463724762359817110214945338612185745624961784501930827315449405250569735188067157282041780504806389351271595408336744219648468535220459322465563909055100939791261003372883720391682040652557634207889430877151428947453953657920074947104236133102166085712453592028476561109586277602889650590398714021773037114844175467510848127500833428642330208545100579661870662271463665250549865705361377535677246057355193 [146,78] -1682460652195240805185057431288540852231492040745532814859321993503669996711073504895117286821037905854497392910730053536978953135191392029664095205926114422767264961778165573109276406370342487491011237573969233491644781833505592671305313062008871634771983281470083416838409909329793572321407084432316973725007330953579837062102477591030905228346217980597714149181913621204020879620725372850002778381454791118144307838807935692000102754767864017701798371768372957085680705338398636748781703597328252764882916895118148068107682871824608720340794999611863008962096766240187176538268827027042685611906578762963508518134304485838252163675531276155693280509515596208126544914632964629052310926017160723141295500543817574143761108719721949537590221282235383082675405852832734209696569182720958182331612439061792613391394560727105545465956252550425849293561686970104502510196679284931790673708459137637750121639034417753504485501709444709590494371784619471076052807723829764893632764208904673450453209672598635477181526706238631418929714065862014457023487715743949311895185347625752342183747040133099686738334297945582697860420022780970162734373334623865105791454623905870538818685209920026238172061160032673915117140843886981734999302778755006904384779113102373486103081228766546880747544996773412781873646156039786739177428939645707920708379544904860091886256732559018861062827678184203935363439237420963409127286602076761582499024542601053848931523070191586614242522119087945303331994482716237182095205140326446440280987238188121793104762867573532629266627949989137398375870504391132380576376796937658523014337761728424845256702999664693787776890938977322672866249204553900084609364298310814302355971882870300814965853371048857521864815528511561175390252718873513090431877304054627269815074370110239378300425972365551987947786173406614800846320 [146,79] 7105571761035179859245360028413353120365395372182071464363978193722910000151423214576097258838067182535064581800758851019493203685136740701422224501780268700626946032327126889364612805504374610907530767602947069296614998640746048975044901522201929092514459999788816600982552583889329557283322567265365649966971264508909850628847049105752628779810630894777995898354193836688177313606438874802942373979811322658146958048949774864735125701346561864199452657396924409164788472985899454646027934590286195580756375833923391345815357070369597729977161874901811694514303929454276015119921208585204033466923869882204311481589624674204697736101802926446612616193707772783759207497830020596974984384181954244543792827434681200339637305009000128027572449822333687511649789792771895527840652379038702565095659504700319854783985649395147173765546812176530613508282127740884008295495725304373489728622742989497927415600969739900279691834433749883339254492103120828757080997147786683136394305725238150375244689129969328903064228565187661099777723443964320982498753032304528988543622446789157026575801409914681723403314833465980924702588835836223702016614021486652118459226974133737555752686387269259229985645093521563556416918518946454019372803292382503387575681768573940485160901133413168425734534463155818032296693613130969727968296945418881891242959114866723096705388608033484537794260957427150189651997708937647006005598192520138621668087723377635733642406658401682954811147697150619237998905901173454854995058483621816850412709941285845738471221053729343053288248069218475775025182359727572260164108202624828174217703712867009450282535414928688018955498364588757608484869633048369475102586095629842396957374561640148675754258586313342761967960644537240818701615713096050113558997132004131002387439596934671978649692910043143403796045179520919594 [146,80] 1804886665571130364428544669951160135444032163081922250969799084854813007715635410622224933711142101372207321597879250818300818368267587130663436725783594179145041222672074953291746136836832242501025956701311109652141325031610247250623675881202457576841370197150497370930121062720663483057347501964026897923831335159327633829102062197614753954735502069921923877544056747056034519300551134585537801974322906031226169243504629217628321702259774345171700560065687148550850202152682295406253454168167598918591572256085212422646123093183399647311657386703676195827695559434140033351724988349457518048745970535688752671938667033048548589018881910905901771798935987401462831839890764596626513549905025199793893757527438724282678583080007736895489603713383711449364290660833073665411881818250572725408598388586027457850275317831538545265469376516863765916882538649541750110681302422410523127955218505947294645414348520790183310323887624986307456729029075203233450572652153185578131620002121237956868011204820719829256212672269549646197235804154376668735978520040749522773489959447304732066036454525757148003294930045790300863515335010821893857988095377853476392076034427416112731515322897435982644881980307123128510508240677723239831336456387653938564052177594896892627086847583891923688933626604293099487522849156877500570532904403899173574975438078621936667579097780771499661387943352176393241498195908713776423936986461262851276260909660117497635464640817873711834808888892120496025764914675242870489722278461427190933938537105129334640082739319286710571024015420821396522228038877118920204093813945965227732848067224427166803032142717609000387361810285732699368774692798188861987068214214176141807484547152287321236971165143766715743285790267209209453441832550583250694223647469160599524902128215703821755144277454728226206058857218976 [146,81] 43560477424323002649936913539572728156325497925705852195371533982813581671697075396308240060175568698111632737950173404163044352549414602541843084563808528892686639022171773070958515417932778842751662438760147380707337955731330998062630899819493119020481410206498311953985757841880725875546927608969795527840166164679516184215661122985297870399080403112503821469636208589410364770310301219377757814780904877980700882229696438302493310993018245907622458965257431518037806111428721983642861781256603406878410684433667620556487256242859359890295102947615384146539074757337497066389580454216389490334342210142605317131830035890098685142317724546045123296994060645254027457505630991944830590450440598691566575246507363802145100264757878161011495040685869631550902436281593087462599345749989014825856089082220280486056404433935462674310091303958442996088455787960228953505816517178592580910649726885301883407679246279474319605948149523386481345752060141622123762470226291749039103654001091747143453340794147493830498053289335846991422239718065081885464402853973626997774133841724980847147818260786616036885141041126480929901670616081507161933208254204879301601686705185326375217877105932288435366807296838958358648006150004199673409087701914124794405174251443760558600632681425030690597992507216445396705601581301020044419530980333092715780797915242486071281603230279356241855890039020436833761967616278058661285732394887621569999061914655337201836299685854669254757899252828610220507864188094547135243923711902682532707347180490440740760318591147656204173422234901843608051581285426024576803560004086553468492355656804500354698710274320320385821273585038370652962147004295351753575806344012288924065978029925923836969432328773475062964907767995290963281085596054032702887611699213270034103703187245269587950316631366608277329002368 [146,82] 340301238347856977301858697166589044045016204370601041568019569951764527506700440630012107927132042691955668983249771548112001324388741539448562031048434740010024262740272483960976740805203313587053332741447126543988281625698862067827527512222938372485065902298289565253486112368822329406209456415938083602496073618461258334847602015074275375227803350072094729676784042702569621935378921608361705616919197972601310424397533138383509858269654120580661844097860356982348983235317780433602820497634951842888508888553656068132216767044099578457111745664038328987742229631675178700485846049003026790559442734380653063634189744137749673013664612796295905659980228020715966822134217531207244527155529705296128446323177260825958065195325005733309729255477902123130375309466813307293268273247983949482356177654518074082979304160006796143004022502676686876171926378498669205930005002999807821106977759475803255008141412223064298228646285355132646452127765348841072731616400621442918795183679955505855426331069685424902018288029147999757016182024843134840158330535878111685424811428895720417894581871815990041015820031246295410518423605820627683279412698654183999054372036319403731133626707215959007252593867801409135198182092856849176308102311470990796812154038096392223024900895445096829123496356924083348192859428315410633470908325430271456954169699275123982677730671696453244547925675634676010576901771944411845337764609139722758750688862688858956180945239177668242072010765928723383019523886338290132880213677790049346220648015951944208418575656352000128153772628233757231711778829881477519606572877844759754154887400946404372576555828221491666605667675169294837185517785111827276721735494903668981419529622317225620559363876087343746879936443826843037741604626815381588004279515850884076145094957051055635105455045230830481340 [146,83] -2556117553526322420412844407116223979687015706191221140980633614964423004589362213457439186366079512793760473385713004633215558210295650804676839632112540927976181601312041459687881632453433427277141173669297799853615457457149661768158345519873725949743311245242864613632375964550635991809305861484484488709206549695400061389055231392464564349148251647837129121200165074709423788702177326397487870050888281772525390339692058417500632562826275571744237741552689853480389461629046051491919149581269738868684252440680959677037315281248709940811695310697396010001295288364650440522374988461170772840840514116155780048171393278051096399417585436227955438459499483478117796391227967938857492546240478810803490137739119604297680055956755781716192814558031617725067212826210830989012221598324975355031242958669579368215128881906794165613055897128140762231687545558531786755577482384436986020232821203653243918404913945544835537756826384943594522296870233858904149049418543651374937086025615224815817224977459504101013150627593631614291233916972678717774300525663982604052684600637679847445157089437541008810236021172737744007638491339668628176801899513103012077778702098646404644441041156518856590910475245207276792732348475720352816841628480470486485076808359365676011837730108345547318606265208845766442789860142965188469669596486614478322206444734554887219853827941258336421027110655246952798739451086265834210161347560265204633847534387123775175424628785309745010654546316777242280504230778256144856784650578360232184511151545338506379672322734582778579425292581064182827044430708684826970624871421710415535188783869522050856127491671719837020757676469071443824856575382663009043061476864666757015429521035547741151636780485712302287403111602839232052734694378400267911466605125529091011563401888169203382799838082185634 [146,84] -51803914851793945879603062995603644409584782974977643088976891166468339624414262534659231684503256751008746678909725187013126681492041709589995313436558369410640535676269595086734514625440915330848340055885087358892136882861902150693755944735845615596894981490336481785938752343638713628849580229928875075726720430660073982958068197397997389044248218262359534212263726027847803944897409412463695929231882004241820644170451342819077966315496099061412327159181196627496435067039374937255407066681151056142178817896583189841438785601617673524157315590026558362569861475316322541973575265112073744610783422971476030118892211479451670768691629867236424885170185898277127459581402666682579147358840104424477893129480527619832196036980257610936085303222143451367858865594129512501318139048215398297785903863265741421484808873485640865669857852880260882747428243599796799343547729726441229913964303967534320162272377700992165063390261113582283225275981039113952925833770308620840222574630554085212515677356983382305996816353783569263455781881349837621227642371759515604410195770620383783918908274417799733378441173895422366474612054721729520037596276491763778195462007466138704583695678178203486724955211451204312839746197425984618541659771971395410899499536265794957711292888686246877947984361051304097645001252955504535940975710853310360663066837986543813013867024007108391647149018206789769227086745682990744811551561967507447376822609457200613691025263209407860765402405968019586935779570263501460086259332643429325847631692510946725999905903670553826928782977287178911256643755708364231733143013354346347526423481733312452510072433848151388229796249209429916553074875211950251276802080827209614767830943506404945639108066688449046720102273205958542348213063957720858318600847412631108186288452334059148254220166281 [146,85] -197277653621607016934341807600913750211719275560126545618387914299983974514588180191952456256470531485462981876999866140645011784798297023106565264279189787161875460571266887101402836668775116168066881045950150451619521018319586920329340478070500250094550904977390032882307003468869101065601510497021874914916883415675259417072716942784337513501845367748715031927183506291189244187053021434885578680286042452817089139451765982365755919111669857883172234178080670561700192109998769189842594653637473639574229783533231285200733803158526058883127292612874058714129234653211650643954559646475173020037055245011644960762293890361958764067617851752547069086546085043335214922936478120832106168369300193785530009923311833882876110629557743664164203579452673494570846800639062583406196284427652239336096828179357170339691473955055863360558276674760992062220739834384688218874646761024561636733613280343890011144678954132135716104917603924504232155471955890058438863147772742219462175537182074403319111756844604161829230445299280818890873840040108820793604972004278547110732174305405280626202508980772062708151508198071697623742178228700442076544727016848887688564664176562173099949670606459688643401237801674429650483575729156094739581220637607459427159325741176895674649656617581789159188659293475298830566451827478114356088151498774152719825746622719206922637914281184218745996830777419435817856844476813271513710489835049414129423134850131656742607358849817766415226698488514187672803596839950566080159353111650754462785154974648035082408252010532098345194459341086310147575826271440188298744858555508123798134066302314558314934636633901046014399144591848747135697049326143314235075641844765290296019571272317796261490673048865066980085465286726846546867056178024219815781851923225879797302338389066161048299429 [146,86] 642600412244403277674817467678065685880533867108314438122389535440530094380049302653971160966491706793227194002359350530465677192239376822018521625706533233786005116965045509606032798540777507587760165305742050102762745042288555977848712108391308240029901301765308609820631309956379056449582873674655380007203667800211725861745352529427338407197949144604965069582761812021652046909659341063724519970544782455353616120243059915753832689989301649254854490504084272992216279120472919356684927449273546985368802793210006668044675670017944388953232204109833507742039403860971327733542265865165421826191423461381818115486413928623672315133102869356356727095803749169969388333093037372854773581887185400844231042162638174793135430100609393957329436658092593637442939440046763822339193611265511649473052348688534659495942980876135604011379618845314467744917501067180736375713257498984710920164964741325224256549240637177142276725789020657094279228884798971307578543446921537237445274059619742166218066005077491467372306186909006918897274945491637560569810658693300951334772190383215036661682789494105405711255400606403106605956283492883349974969966840790697397873919088804002544373193368869102073161221211227629781294997656345917209382973400327969584873879330435244683536393734457305898490822720449568704971987972693874253216314925587015172797613341536590527383802899546470799623801612279926998050524658795652544831983938952153461670476323359077299738058438383180264149393076409519528190713004961186475066492089891221257449863426373579433590230475610463537469865821023034328588732150201185513458892797627738621241160779322018350021476232397729349175740306835810897448095448816938989541524081497888002187124544331557138908290311952818619064100064562139279143778968865580304454493626889511652418016298259891628 [146,87] 7966115759536421092075395569308635703185376311868826860604541872629261135600889489416443959151090919256790637232169037860487858399701478991723244293681437075999415417402757453021630927363722977193457861463805143077649353855527730165395732551843807155761414933896040996781163142273006824088288034454407600561314020189843640448111219616814055839357202454975690486442278373623809917700035210344970959411638168845028890254477587535254081018215201770983099695609484422445852650295642543782807472598155057345019669754949886144815159318830135284525505140180801326767307749140496230236437345959794511180747552700572348760354290701998976791600942721593240549408551504034265555778172887400029610633288443748144670992388893180593483828929457396907508044811157537529704220790865562714989109985295022435909419616755398878114252960224081316059191095940059575809632317837995528362133555567010856672653930929211594123646051945190314017933666938405496718270535017839289232022655854954665956370400683019046593454000687016405075204763035593450953155194973223147618415752749431393660346188023035295366441448752932048574594103724390844315556666807458917292397850001017733093266487809161874655130083444347614861133022662728549421376325964023394422603763508987508928955581990682254854885288032528776988885428034515627652874365303099095602929170092367946874923398978638435699978128382641141532742876616215808729544959663807689574363111867008242175691295843887281270761903714320764554056549031848644289757832991233408385384954498304736442323692094450711496517590183459344685455544710934869078220998030664789446674871829358376536372799024512071126183937243637191763589210858795017185287627274584404989799670279254395448264807788326525204111025051009176634380603382623764876967800486526061245477722851856656705530095593586 [146,88] 24582388178268326662762113562792464032605252627826330964238732544659787795172528208703898614618982792998672601165670181906056221968533473268808719717259238199055784141925711193682111292840494186247816969654220370772465066045720833147842703047977370403542803385745718975911736619685912537246239945183174484095908540131625309096065054016478225874178432633611273826358434927670449509115017259600881104684058310239155681834169277410731127358805669938500979854748215121849447349316897845122394243567550146657357872183605410589715615872709271591527520784818967050247963798610840764500142587130201594052808859394826604527909631050886431591224320720132095368533505895221499534012565720094914673708663839413814673216295108740854037448491657921635712061842070959326042336038686013053988485304033037563585049167896862515405891399874326617433239518908168929130681792113867912327723703337216702430876521775139372741478949963907383821348714986724799155372783841427454017723568697465353112528727402602192777197303329109740824190984616604997000075215968859251603051166861876311045998399360075674636018757987146370978515383848086164975322780535985144782126714150552721589254573933865058165814117249966233549501192820218817302996030531572086512114084689583304615843117192047185324680069494977436545432593676002027936722197845301316726492111914732691371290888304076152511037439348672875359012063747887079238387789284949660915169652441511487088316125822649928056001044079841471996708517957178539846109425129982784058343627059710831167974755021588899613108227104902303600423807098513561842208171198091835461758815819006782169584403526217191122163252717884890819256359226200120803367611097075282491301969105732198554004990723707312306329092922402365584201938178588763081927171680671893196913188704284864360518272 [146,89] 20926270062288960348172595401523548167996886685652226111157144066250317554981847694157912044923717808349959488258154247518244683761446590595511714284835477825296241447504432906358652547652304030565446800627915464263090273076738005812476306891185570910171702700239689235785919335911180964222949427999141724665899334839159807756630196778670332565768533515086422104827375111069627131200535676588585097802779627658685349167136641494334679651977904299359521225778691564647993208953317640868172621812297973555546618389462018538482099098741943871316494237218057880307942443715369338624575571329714636096108760589550790840956293838487199539563905049925673501809743107311032740161610477285971896931788790474286019347341835474678902602901730372167313376798444893242859245362013059459928712677925153735373262514550427192487978369590049501562082276598866239343740449038325529253424303631729629390200198631289796537408233277722249348715617492646041322710172672176932087703703558569773154695483391456498700356104145882438666601198371906561322092342042545682020850007756284540221634013107753496769316968024989744536297669915406101465500698022321325932846582269889719627510462404496003949612082478364315819036840601340076660237579263851095951760079761955710988439549355624132309834354449914865819467928682792779478026066600601082282921225165816694605141903841773196096613327534506382295899046860285295082856805963559691435438571192423515035433329855418194744785279614037289669711806303806269117422256359245050697011753340105414280816393505961477837765614496900607569797213616350143025476379927763837721416249013342571184429086210673237196117661208615580245504693820944627935302722981005391499300627716761836793601207878002919009721660575100095152888558230917263102259866700170086914618824410455769970 [146,90] 86031213895982438308376405332775707212922205652349422734863284082447959379132398968008138420939511203342349870054513935997959366131514044220519934812439378459762776205002477424702388470409684838835043467092051416810359208239985182371009960302724319590062972209608170968581852879752747667477892241956128380049353193336015489471781874219341583341573588989692726286129295168119300531680804119506062519908484081295947720598856638489761833275412581546151205156364121986963933295346687632048189374836370424649428282368375309191109328958558844856506689842233692881735708572714793803757227698561936361616115797234156023539211209256121480483487401324884251272852582467842846408414027591990289846643811880562982093742956674068756570475499737459296062265174972858260054780686957732046819484485384232624206686889664864558980235387046826680063524214286939955781279120485793602556283627737013707265666825686415149392098535127423408946777439561827086425069450559281819022179893979876861168138682491011438712294655650666652172050071857982881318583604448095704862634798508440574199094310722974185646383696172121375470609955679058532688411754646431290187227997839088827619402321872939205240479746916224304452303539146540597952628622152206796729652237018213676712802159527443483421793953914832971775423716797570951439894100523833292058225142494020571242231914713052462010736605155021879243489007270006069822362276615249969209734618621494415056119724878770944777749732612234828505681676040411979919266088236121345388966007655561621217367003549751649811332021199263260275367404684981738469934845221572134912412434978717379405862328291858826800613649656361249710714167139044254636857803820388854903861363994117656140679453804533815465928131275035941241139258852630878909073824761195827279782440797817 [146,91] -233146646854875993467101746120482752679335250609332843867459173156233703456633157484528584932045319152107025778893778763791094751106564814565460913340306112449851833583919519418273068882435698109056619928127553010202061441932826888273544076214681487148915133476105088584196816744557087073504285096767698437682039254513567531104863751708722841238722658878174253010369794204848993961778004253818631495090376174284791680750456574188843939026997677636968860579804786449069295222549074550104163762045309801017032250164559325381636552107970945554371077490761026139576583558891984547814681247366580370046313651356799954715708888446394794810438108524214663837701023839922370678280391821191980938497291211167417610657442559299138840983637075500561921871402053985858929966246274677735131625917192175319510327268919416591268812072096071599234639527318390097674564839637232099286077618572129052339615221896783345284265218487864048238461599741704289879100149929635116615591801004071851008417882966658028525424351875843487295863146798111002340453702984120582852958135055489180858480108985503497232066887993752303314794170610934776577658942878903295477025112636607642922749503038112445436704983750389145101812563571406143115478905373011095850312958961684975847515815174157114907182117246086605287909822646957243558980471882763440287427183878635246458907863168492494599459995317081088866408787208066831506148840031792034758454587593824397166609465632876067669224106573147460568150517124729423451552627673903113167748047720152229608928673504197144624280157893125500286898076292563057000427500194317004620581318713471829210972142084823183913654189608498560083348681085788813616217751088814962420119418967934394126541481545834081704770900358204989653834607228344923026206890843403059899306937 [146,92] -5338736004826957929160444063365405571252276565150542619418325544012608644572194308325238583968611659489841262472143618740985498359896249934358384432291110016966350134817640608153715890847802899913498799038219699859046245991768389746546664718438001080494840723686510833673830266676100036864763873512253797352954991141648508761634173629084732246609338960817317531038806175770873928380321362829846485593012453891753586242753854258833891581386692218947908308165420951327675770317243312876618424247742884664576092775683341966582446351704239227435801411238395510728316498106710658007016083328170200773489153821101445130779599209473736252135791717519124329907776509084634431876998389340102287227569894249127991638961650676012131491506557422241203583776254862293760107680510960665890328063364579659080653674180135594490274938152399193436223327314760214422039631352603820451612234046252982422551022906853061322242813529042338172699552860395049984960469718346376068308007650234432288940922097152568695105592124091505082750487932856954588220092342579640951155995845850998498234586234339187332951364422586357099158464236646355129634630533078499719318686127461979722687216747039232803924510928956118109859976424176966586129211439446361796952961436367786929923546933155347722532241509085714899074763262553373619452741291302280832034568214939269354702209861691783121935902587399556486733311221744270155752537839529449327885406167624444936779821946483678099559075693485342559696368197308893896886509622737779748627450105385791710601052937845018725491274098772734545784254965240992216076093101730714221553116107077932473738463543820339897930038553033073641798881760155840840221329833405856598376203656169671367182816109036720399919878343669740497350380262471568934004870934396221444903 [146,93] -12587667616332285606738812165970252642937242933305094248225300464118657625439190626301542920910004248521446727997848829062794883393659539980049980625245734093237132083753958419328150679673887741637027225313345320598402326905871631901953033138648175474451140897766646304926573887923113068902705506153374114540159710885621941452000812838597905300389109793800493059828168685239649002134543605082023905994255387135578882626366230710662507456997829960690273511081356618169686116129250813427165741572353394111564842527101930115553956785192522762056409679901367897673676055799870748418985640383196535017168625646900028248849886849523593930419281103027401636454270625676565001451579571058417802645436865636846911991108759051452982479814094857834787006924968422145598534423773162594974891543467786193471330463241971380411373285116179067359168372171994102021327924061349294227479843460705053983889588340953039992107850325472641484987164060879273054391104408714313817442009808064866338278998449327944896156512761777857547320459206895653965749773481675775491869337391291522209063574591992012625219500707511977320924461579187661427143881928134279258846845862686255602552087783226445033003351939446584776345367295492985137706433583168046968131404604580332997109748005172519766599318827368873150369462393957436939932594499978227774438782308705389482685077630287688723692819499020233543352744304273342748366862488983667868383850152365334180846452478877996777688638398148143581244411404371494612897762504897859526106088877150098316857106348158414696969208263488908782774483592502110401673806742615060765630167450761435159698452139582470877679722466467507174563501900588797560319393625736615995051075178560289492501045178523646590038724729298780745324580092760763138565435616168422 [146,94] 22649451999383521970073207266447537484685858612038654661415983458524986317523692139168885813824834385698544136153111276982679627549649741468636300873365581208616091324362436803256987005331278962756060259827445620492117429745409741496396236559131938600435203947644524448345160417886400985366275895138428226798154986046015022171191029891264628794433795338536730601934576014921683924119037214953774037303295035727305877984846769062872581790419568591162253678465759128027386137890391761996592542446463074716766769979521284754534967370097026122240236166212960192011047407301814179242874325200645276576887369759219684067245151678357224890237815995511029054453745044994332215218342492354818931643431885305225468992245330535179869545654117725636944413839068826455911959111598153446097325702998650677930288484368895644335289072807318253865814769353681632772860696241924992240007470147997549710398181725921722170905571323404165352202214071345595412682643928769624302450022861189245275264562915230517101554798182827920210113209081166766085740553106534086813690103348768871760668436784155573041012298382780187083542458088469805009895468627903494563004235943604315581407877192900430869983832562112474417654413606495412670637153577106719894122929901224655185790830169192169618824173814181356685411578239865129197449213292047162205929266220736458403884181460532837720999764815032841135497231071255966942147015293688064146026680939077560045619258430352852145915006708333325238470077944519107687147106712155291863790215202784424373809675693645338043122282318102124549781425868857925579047398969364207750085120744337024035184084887946849286516456726428541941727359520208877485700440309488926149856369770737663756956165185186550670252328083720060158651965478183283453259059825 [146,95] 107478948763519496894333232923579833179113001119729299531009976692108217755343968450631629659314760548541619222713437757397149177878395268327066095822111478941261393431460099850000948264966149243956671018000844879276638337609983524849311568935272830119465573387624574942345673162954489915261899737730088464331175740746674682033445544027175286079408916790807828871472435906241006571894063769487744644017546779187392896615916656425356596332535568274081751617751475514675341889362874862300270957822657071305154996577727631129248461306016368318413236002748486342691010662334415237628215645433933395341411074787748192203059230250860933173698886976867050873811500120147843136318504441121995776076827006417153493584551087982498971501716046723670207019394763802109912246551823890431153344581401659735316310150011393226923663902495636486696138895955830679003947925948583343242299344613025596556155583082258705618428331529918344222069313205693926996077572984804749471901687476893278322019114682683066217666974727452590023874302436136197588226886176020060235889774820127557108200910713749883443556391856588935294842365491723274711314360860702372149460750162023562715482830806215518638103555008661624502284071097442040712296230837010272402221077991475643077078055991921942767762376531876041056675672247732307555048838964629171170997779682049022459013454821652810041447857539235371042384507688330127096339928433407931222013686845530559493673584772447974321877599429194053702760336959069308764598669397032055860206308893640814154125410989354105018072599884332767773831741393126306586384454858658148298697755431292616025736078227276565290658938367582671093859446692023087943094244555570821977105725499352890951926460909879801618846416212777244839373762279933613307161 [146,96] 118060306626004968636994010610406397798408959258967167841677184520390943661387441932279744015714414591255459207618659345902542723801647454114786638679110176992148505192835393137794357835813122507280923800887104905817606448073432014982575539497847076954255812414588219796406758132088056968738626966203701051522219715722190133883784773459056595020939214915601086491315867864486184729024760600980653874896100953835086105637439218507105753407299682404216467918388133806121475232764100233394420644183231741817815056285166157657663944813578040389558486741773352938451479927667572666796231422338018887361431403550469385443623644245525026217750837701940551548298174584760402346840998464927717784562035529445306552590803875812020063333973892381790845130498560111183713223892962564912281406170332649160232493271185105593361519806355405884008013302908264640340987329074340987665669042500348166245763939178336170081604984434930008380251499128612708779544826831212179729362758470386819389164022147074976643161037444118105593296932805110507810542974980627179771936178183813760504255051844400500638635952232975756266325533950145579726716572765593281277998549821160812978637928133888621656447756232947462932315291177676722439889312170985548854897571949949731892173458466553952114643240734136629325931452675970098401817612464088093579296945129685035684772892160740524960206071921114960265036613807654724420294982914876163852821142767308530118987117718219481075705241903417993748833535056565891560287187169867131735177945283672359181475697727721167914523762899438569314789247203746161021365987013432346098784297882196054453315891874456834231207680998438542156275092306380430025434255990096365023870311758284081352036760177671175126620203068565175023900541461984132 [146,97] -40543871893453389046096671710444015912094046886045940256533423117209581235863535321429685875930876056866218157691105737141560134841177720588103584327398493924837667400585023875215123334226872904036318094674837187395302269081572143010319318045021630671287229934813546672365428908225983625350300913303093684657161902476273450945218188502674454822928664899155445744736987878076978042518717688510673792313628828927056116722336169831559454624490664394720640118360697246222208323106038742417817206535887507969594507132669783743950807553769232267313318054303309327310465115794701104897627335012874105501718115322209812370809665923090203290048412384512995056273508997115225275024301012619530110993320748066712879846981199329328471379740146934206230820411137480221616467999650180075303815687247040360600783992288503734932099878580548714973477245973967833095384274040496244861335508050796242947146081549348278777793116123274933697241652404199686727900001924112785201158768999460346689347454366335469882320579846008724179147383979227699384162024131124635370300860581735135640252831514630309271249133948099520035663273087676510961853825776087187401162028451857912106433403217510169217376419755808353441081565587733254038420996776936772827284170752140276666320401204161270127201535101097079511820420662727690464548715799184278277270768408078553945906727919640274752729176135949072243893655667756061331847295248920756128948111898551404964491764036851630889091597053735941614142954124496775060724004245421017545151979075622801765756354772247343576395184670888760913532155817814126829505932231784099670183922722950968575677177943876014644409218089830169775597754617022229565035906193915750518601121102517833603627710082800472549409376546060824552257599680 [146,98] -104358827529720222245973703427481828727837328473231789496235462554988516645730670328308724740705551571752082794023752862613169437798555195196773009879580545713550369562202549752274308748567187643822667408075219695996978997857913488341251127843855886118878473920702798008212787016729126927574874100721171455085891775663122791969054736405328981802819695962996456157881986620958807004274896052794083292383426820463865486204168366372074467261672320466820533388675758420651718315053933932770718949126110270862306696854058993967130810683245466651136932116504814741686889852421619494864352380552713171331712236143613343564564930327794859900151256127726332400154073405780506169242808481083188393083894824809286838965578242037763584087708907164902301417326928656873817342585793996671715821992041388402202512622181972563073518492656540296783702715325045211612359641849223842853446413668440374843735321089670639367576951028905786924537858873407236466703477025815577816211698498605931931431039511231659268183202249098275735605331423274233259875001623014200264434659089221093004608593203625530410981617306398562915949089190529386173278352872937437513696607588653461201734569766385200671573316858911816833294651313059942483946048431466880873026169895402483575822434156796060523352829844961009402469240349035473084175831613228955593206587610113114577853380994251661279060849373730284943121139244535810310849379446489789946632743511135966685294740635908266510375070333878229402466831375653446844694247000248963197470854833477607862705058864826934178688584422890184440772977394676368595557421684835134164081541413454472245887795782425478403372423804763496474484490962773283116461545962385764148084148043165741590447794554587620421628777214891885410193 [146,99] -13491795818643058156475529765686182880539952081181246234142112395708622124628064308797379170214511412813285804725727753045232202693660391020571366422432090755458497071044484754956506201433207346535742927216754826526668124411217348821192723442539130689072125686873673798347621584513734612835668888205772909375379141758334092158215736940606696917560227150947288254547582710043122662642850690469513419022651077299389516552912139823357548437232666715970616180306650333813788548293986186243875759896694359689682920634274520285834491567974402712832230909986193588490282536996934737341238668314002903988931627932493030649835579309659742970951652412420500658223747171008943267909179951409725344286965701849211409626207949447283966825099955141881821362245402511237465820299340307762656113790095024128587321777945513069130561991576642865087265163348087873310984723559214845913357996901267361672429312354603912416013836589498195329669701317063851833980795649938438443889694148458419440819581469122926377921735549157832030180905458654791230002112152655500269592248502975053276963724600496055088080750332693569965085541641187028521955859407078992534052013183186238336075522955153141280974139639874242810729164857038866773360305268015024890728706979289031352855483374215895821622893910446662509015377830452569364688670995657252202844824874500313575525089789038595652476130488721860894150262589993760573941462275212186318762298229999912718434377610335591129181932283026695549425601531624449384797235968763625887551677702029636068933310099562994175632440640802136788251165566656162035664680732099091695722794525736444055144652965743391157646366729948420927308874863339578747150866795680998459121993971821769673795030511303581404611601763501354 [146,100] 92203807612315478372664891666708382141767197362879582278636460563416444516889402902887918033673331142449756642357506316601080195702513691245653069011886679365466362323191585881389046045986467044447688758038476349630569783329184105832642506856128555719113107726109179263317984048644964918467432040349196547705334315439488273026098080209619415514488542070031543737760994070649224840600852480839997768414226978745382548506201527949472689073542186586999678447895774304272941262013858353954534068570985864281165298638423615688655624795601417515860304608155022428022378341999739001772738014175259170525328795789737901893142663778262816860707599494732688618307625428969596808915956816889587273495844327757983026201494944882576391677138055237869466153464914831949792732204290005892098610216700485916243127791974789416655848178023333735355613521148813677112365127264318993615678319277559347874158093571181292614349184192625053864450660890583036980146590355733767498372549472670298731027014607235871448354993350563277556643510602968989286756791695135719259585665595498328433392024874920923721267636033535730116761369197077989041008038601156072680078721410836547810689245658594593731871969960124836907824958700614074188103442210088203726052932558411844324527675033181905290077463314098849672272309699803542860101170091916423577840852105840219537012605964671454819891841489566086350594929680285175294199705922671184637506134056177505579496726543890906452817604608734405414071343748138313152537586161973744457893734845729335822335500373936126454506851177868430126140419035452931426847287892715087843655585905656006697870238896812861414011020502257416387502732431166892495426063701798236446336504796305016011764840238695735440081521147 [146,101] 71501672193686325376162155425304930485477738339370831401390852736414614832911412670775208186749652213300850322772117868865631292269103927316911604582315004716559923072015469514905058614899470355739555039141348037699017246390865117145454957503551190506932221592778273863440157271254070543185975116670277019547403488208552736520829772246668301303904826327487193125768302738721104934761617647861419495365576738427021809892782702003614235388043347928062449441653986144373040983655379193596498712881889661803404213458927173276823105728145572718523181540613639527721882288983695005288337117599245984630718544223879298465673197961542831844454651493524011417546815054636885869607134502507428813789460656280279444553739222972539705706085735093377537056967336300929813657693688339562691968110927936878927593325946516749098863337069692196762614457488732911442842226032272879236453545439163428322001657921414747500609354367857337511768598051062651157440007751335500586753004673394270414406305344465206369076340831482855305390451274796014458750377358502541316449577970808667049152909726267618608562971912419343511848158306453608668791507030798346737559838482310160477124279596755997466304482412229495518628576744972658062377617390929733620210062267435919526159709208445777768897077220364756967097699135927141123197230720393482105448238667429723976793824992106081804502367407999512687657873460115440130971602274865227326101620552099788371653861353216990660515343217705082806655160809930632200966860728365080604684642265093282059873049611672010572521400071779023331738193331607711742484165271900688552715901307835762163631443161163906895171945925399695154442427588235219835828526258431359301761860571891391677372772170932722502842 [146,102] 43967565579870710883898958983880646018922351416105325079722863028986570931459570881258917586273639766726483539651667888671972519803767919863998468467731410860059720674706447807805528511079747870279374964130898936753672887424357422907759248017344741808406856923259671362272318696494671272812170840311324348061865241322647888639098992109549402843841885807078713382666520918139953160799601411258307491171233221339630595923323343964112748118706029988404642813304791276220607398684308462121704661400612632612021142231868789580655499462434700880726853070412808756573060061572322773811160775570531501178961452240475235829260735796839027479192018417465283400496834566900819951925722033373840811864888438802801848822084987569792530154514171728234037080198177599653452063182592087613325219421822601660743369524456537888272260516250250754343007702931013018081613264219439072104254322660590745657575772359433140088831033625798586943838440390137623819374466832939826689606014944369719295621967522245987986036055772718703732989988623283072030311701731417148175685389321005511786173830809174536374824371915575845189879414765447421100252881191248330476553322897482383900451405382982560151587342621497647567523221185868989665232704613038571245718608440514330414197350673623829551446956075344749660098531467879532723455296229624191566918108475795115736421001265315139636428655235991940839875114072664705835741376953377564615332185966044081818458354948257097037925160622161865360564114668318292996749956831976261405370692209203664108290483707440973423481123681901775156218609952991030535065916823903534869579877837530878436307304408079115766241772560465844090401865291991071233546182644755134745846059737532446824669058425969633 [146,103] 31500494048208510015783481814031069109967290935461615642761169338676329819060410684891041505789621165337270629124952768998120083537046812604768936065364401361154113546535816611190905152068035294363646122539523806159509186812702402966007465166681144495549303980475928839526940411391845014307378096488152771322787052414279292760376010330872776474244629093163935895322365955097351785837876676480117532796499971196002540200224200380958647490937453130497321880332029662146496755216037964775044639697543476290547794995447928571640978644459749805929118245811132408841913735828215539016563414252409946612636189666976950544550237028295677841444846242325317899874359947538399585632842380521230869271412504025878280821559019717821046465425665947510920614011426512952686380635313861704723229446346665392969459724781801770441361664783746159008679520778556522278520868930051336044345249349331617518148977400737922630916158166888155111692883866112895380574345327242613303087867898304097587413504045642735244248060058999007838057664267073491040576200014061601577695157869549453647424580812511337357422000006230977890326855233229041801759011387284473125644933995916932483180330530157003667909962781997852050343619454154497842144832423439840523543320150013596340682918498863426649087359022846129892106949300334751913597862179102675667830698246327928740484874675755263914272610493652175522798168880562539306798150493439529514000061576971281512205296953128766162147920943272609698813202383915287799735473620596003966630033771863369373682133921244881452978295902756311088324777332519059036214277585756525696646688541435913809579698891678659871541017685511200474903053703227852225086786909690499015453687007983642671260072651 [146,104] 15173684551535828572885167552936906802376832027450385946361701853340883872604293856867407417846677831221176068460437131981105660565452970568707143628487372307069841006579251203854913918545374478369350865273653348054401868627011740643667833745831580433883459717231035717354509522105648824276652391178784964190640417399218454347871833346017020354813143818036677769506617810695708090997704225359469124980498645767693088006420153123676697158014775362881756037498941868760216273084867639777778844553720098556446730658161387150511684033470773079129494621851671539392938372243149934660949150764730037146021092325820609435697659627362162917104281813652277891196548807811138937364367978683522702179632700826720316914886885950915391228842731578741323426054559010609037304716292640296843914441973366256856172253376782394265835307101404333196860655491175084810041574889251230725240788822729843643404737607306271550679633129806219848913069532063072607804953183451808200410686013978844010978094466758773232563998604688433206284883348966970822121590433459863234271342202514147132842353596924174654089465624077928262179997962442379926673200285979088219519074600428859532330659951288074443246070974197938882746563821674865461901352670264732083824431415789416048647003282039789992850149002981473045674699801044638213491353807976352366022016992569230821217227700473273824397486292853546391220136942343834753354384772772134744552920524720053074047521495196907411087162470077657849087846409326745447284369102822519020467302231066492127617919130069604839197598136509844508587537003366169786677480763606897388013174064289615389696501382090431831038899151108411565574285607527084680205645442716000149994058775365472088622 [146,105] 3217150654034445533533091092043904315957541118497605460004021915798904290354627458705724292466084379443598890685002629504696735553254823168326681858944570792616367291157985600883551662452677481906416996550985765995526076178819736325049577552230501313253408559003120323786608713320892738588408238318262562899959173830339913488703519256925625795324714027124639859791908380683795464669169798831055615218930748996977241223394437327572267130636444807170636315303904229710201788191347429990672620815561810763876516032947477838958550539941886742709660604124786204362762091262398639832821635619296781580511732380393864724510285057282551614238629048264559146051694177382207284898602469052726097091838550421196212566152274242142635126094832560381780138966074502395018574262569620173811278261913457762329712737073782214608255782491040035518252790390992945317920165708503989119407402171817719784083653851555547964428485068071201272006208328647514432706610343366406710771885588616164565001361594599692509163685221996039646796233999516287051464689306917788720986500660522663347263154202699316755543822499709184821082662886291821111570713001569995380496707582971509181295118957385973472356900339172236525875304560962781910544150739869104736223492484340148114223556464752808342535481596958125072407267533983138954423146609612591017649585425024077420398156481656399877278354683155256540017372800892459162957852664234593497171390844194808906799258800931023117465654718196983175331411566988585374511680572869219265764071838015052133392519550764131579054006779861620217687550606513994815489185625599909153200984242532302545679390836250724366483250645877655754703144006426009401343760972099626225795421055371912 [146,106] 554392069512470074304723082767392122227006633621683145264777901427783908884152438310503057576454495290614462446173981261919545930667888045404737173949942936042637446454712782609820180160606723498599469875469398981817650252611356522080393791617125616695876585252042410619069665638605220462618058652206509652577346253602385214932296494309490620037861387356849421325025815353167953005143873577797024899024145488280414853878036789437826480364403400542379390890637701394351460544755459681681486920065735446003126307203717162803025041600528171963281109097140024233205557641174769196019600458393710793726422797056342658428288082794999026643259538110310251612609734624643223432341133441388109103177219655628610291557325879337038920143136115379572769253847893576515446801217215384009077423674439957755651863365616070797241043890609258939216977877313538248258432316909784572523022076072322545900966844558955708379667597817396253493260935866644964133306224728241747006258771525643756925667884656086260586999776831662644923956144986815443008778487082026881780364367036677760674148763732713819803615837435357118993972361447134412361301976541557183502272572920857320370094208475493713377619680363708289021078805783697652758458292522648325929486077231339720877386859137228093148112808579408101169125379686614054291057219175678032522660497188643819388170616055541088191275003804903542532489126809875921887614229100980262208334664758320756673452587024571995912055015559703311075260430836032168336599838087465786208532595264321987225367729060589556202766210107242044092528729300625480927183939853148150701612258213666383715302894931748174236109206467242013473739198800475946785899512705945774349606398 [146,107] 10471657765508507244716016406774740615485795546109020601511370479957296626615868300824893317536972024483079890504796921311814162713153806252842908792289942591149766172113636286489798087311654246112771597808916677019710553381096119534609903556885934900813260812666186925799525701928701485957862489956881447028678639798416743336849796846011624621773040281348336495005530376408021201794438830623027629718239379680797404990613456322910232385165492120078466837699415192469069025271791778458971825846818725773177794435252373840886103502070200137133290175723219564232156374257025370793971858634502270400549381862326008497953062625200434965980518396608798689874103868797977583931217357073047007218591644959727696460426382482664757150701970544090604494347115824209135929972439974464149191930822971054075051093290807318247710084449378261324823480718076180545251373036072299113445396007162652042683803202142501672425711778267491632159087263682211941173330460802507479494707299286589562279096487638236289751384075968040870407876806985146364050240147567069035812824614227101671244010241874512319607816694360895367994092222690730387418958474704930497015751725971087416325698525507380797225656054965426536813826796731831082378742955470792704411064534737279631853722036780962813077286892369752369261111175259491708572036003761418264806684079821680541830853419477606315528838960126033498621083301008248895393447254738406135196393783897423609887874283300168560531412030282881150398620784404214090088535216735167736695443574395225544603989936763650590465477514919581062497249945544548346184968800393628414364225056032391167276732781693949725883092038877342308189180647515382480295336651679440447 [146,108] -62626611842210236692811772866509663468527210782157026733427037098257469891884379628028945036401047752058914187485016164514098860666322487716012923938294022069806252016210671719225119808355953397091834529333809328098776714874790376311095060063527990363143959997230378816502321742833766989847913216079672869008646147378890379157184604492475052887606979693069461223305791213071463094192487756359247977155954549017229747401464597982747035419647652964695854873150145327211265358830907992927110086930490972290425151876600698773629785913977771741416068621623780107885427567581672795563590547401997026397969797852088663940019137023657776153721475994939869946707712842747096898187520764318335756958523636234452097405971149641419743987363948968369706241211592420237635949562876854223023295751952842491564195302882735971728003572522894996936515257754347411423243501307732309460756923258213190308373047080093787168248075510638807515278980133577553223508230095160938322766587595624011326422473666098628713560358598241800590769339038930980950124471544265729475517946189062576749314148100767884803534435262723160721572594081839968579984435341661645804422808944453805775183075591934802381955327617200536722800324870255029791308424321810518761642070084474105855662632202271676864494652330372975157317721789044259717749742442273105191327542354495852897671340296216614725230298238084155514821824816343007683232091511571892342222518310244717742362459619007350731350387063205606455350290219245676925427422863050651950890014484065264741527658251103543440879613448146753872851382341022456758160606569289789460868623182747830022368736087628964490330217855779280856982642268646458763063683918499 [146,109] -56002605454945289790126284170198682561808523009421771210086722154275796471629648619559891648651596789641837669643148459647773799838607412819638147824497834690252673919241309902583352616876533794019647407811721267409950184439892054238277207494633072169553348853959890160746119182011603497657674458831033639448156611324755930503103108072224637946451530111017956399030408542054769793469472688247913308771317190274535452031932860729845579700388415084438397596852869548815205084713982092925817415862207046539488016812203812387887611141333324407092143485500254571465599548789441355923905259002524592251280863713963350213512582438237572880834033773522542041967881066438438876298410060204189157454592949375924741135523697803350746098711114846905706666823885137493812895827994970213048106929172014411871987156150404914823941378023779275561820046591018470341961673620686194178401236111191794428156514874937218703433619423072221732861943457549525225282449838427789131470837532304564925322143434084874936081828571715128191749091275164651326266028606791855907430110022378970361995903112063029113957180973051508184942678645033148740696864719122607882770770951826264170924812589001692980719500947420857578838915044833172648845908089393698252277781779773333958498291984547975390514328182077972769668318160305923127823587071516528890837421227157477656552078077567042712367103159276125372154156035590913355369941509961611759732754867799666167946273249318935221438241251007130686900808101587827685803768881527625643885512612110548224401976444678049138928157950100743942691137984163950678973020208990911786549870803290035582178178692246463131484416408758524444580407464575143351481093 [146,110] 7746110671189019665015883853935924047542657748826644519153998929038431048536812214318747415363349593743941726124762668535302716156568677110804441037088964050088112717202569596257346347140377689178712082360104191428829002821924856907091143268953564335062624849279156104798013176561452508576167829286565183795790475560765238303423906857627742221994401445129549073088025657381919320638252137789312687706259789808047901866361930742797944680061669906692355473690475470833928755933057691082638362023398196788092864308500215783979864947692198138964951704283833019303664510584200490648952862840421785005339751636048453071295502686030538849106934838825251203911703951941463836564686811854106011840825198485340224286201269819114698958275632711654719324336415723362784519202986243639941990142744431834299643002672538933948102749286073673216088472327370783686759788653411830281956393039456185561949702880905962669155472211373672000701530222352000856408355006544292620197774783378366568589224379673439556201129101675142087514526628591856693100077416664430234132060217329942387184782125118836981927066700111908463827373850974686509565451905661573610667803559456617767751032281168439477524501160330716450033851971989928358052573180168123926093260071023185593856390224331150297056940339379679379266758443117963339899400087119615885394515940949043984505762921827597370457245729574696078130849506851636170535065914593536702941743750114675361146247015459300138595574305886469515430579343766473176279734546293660972307470420512695245886471668209957184589293734387977656918554615722142851258082912016522587710578146387684673173744161599437928873668993200318299691997266665787410 [146,111] -3008362893419840817323350476476912538636731156407495894868165408414045853481556316945865690461176685839152086286758860066945950210504833902076283696453125258103344447132827396993321457696832256245119978934021659218932676341017806908485319562468519504359321439301660664155170938509926808127719800382980406235246202936224326985938977241195045781236959393045167798491850597558552657289439801989677037276556699464848885954668072699182982674778112404465788711775640190903612277538827360447942239647663919845950555244522366126204814189801780882044033811886375526338412064489936584639387180070668491502939618660240376462695432786885517302726596995594171929918106647382593514843525229124827586237778899360259367360260817326944278540775099894677457826971183963990115266518704463861862210214539773800724206413424744110388780899481790600138289754042498764959179257612154370121187458300336306757479942888126486721439599159543023030891047463608388473508814176337784619701231492148882228658267360321077247652017172419171882071010267954334779324325093768667042223730885091687938115831683925092025326690875089950236466916327997363576222180415842514051706232409778222390251220307301401680922424356509541968234947334384831655513370887960947285882943578392623097770932798738962931662178860813598475920227172285899813768363993098427784197751194777119060894608198180240479785115107422390322902252823088929722414909654501742802405611149318123984542745762245780180289610149972083820798166443892261523128728618275612809472432650946130832919377496723944594223954295942342240394027546930882402463637612763594656194876375027727079498488122696486584176010601673737690725312116887 [146,112] 611958472142189148499950665132680503367976720048397613475167832711737259299927069740035016005429050126724234148543672642140119653121415552874745642231293256062477457096293677015515390972076944169419836008086180937418131722104794911640224383019421808107970515932108339868695950204157120492402405090320424832767389351429091429075039744031538579874524948361672190697911080272056258730606491555536224352077144063426341710743736668440954384930387948777355687385930596237589786012783142622911225420399884816338131378386886379917591167333089273681480996831752503949703306969085173315949283649216735304577034296093172032430588050612982295104356085789386594932751526637475047261354496348487064032199249323347283466212140633323970882777487926722933797532558453893908938343309538788429675173930638961303193598818823435090411489205475683333444767519837775542932674827942832392681068853599947448885556465655982345483292771855379537720978448630318762349488156342171591710710661530759203486955465958647443640670508475149159368824414357705039069153652693186231177987621364695854535011187101234813293620240173490358599684250158964695237367000861636698268255536445410087740993383145256993391256406560550011967049607205772307242880185448178017185210432268747470415009116613370256647937411365501605924759913852368964439466541032264374933265148650234936454150987748657264760188904675599951620423334253451999736092460893791501540935229663487728591944635221925357729231359725221968909086762890273946265658266802084289708585273204802120974771526189462833904900872718324101158287180941829661379215766224183858408636186932929750700070043152239719709958933146412152868403 [146,113] -54021679283886297772720149005524692635821669326480604654348236776462988934887722570123315220745893944675913635089041943902427754969990367501921746619898259986805404503324752085518156178406390426346341091704591646806832967433379360160792845131607757293616417468046387191225186746681309510205401137232935320202578022731827663897066111612825555002711788404360695053172693735663132101012615380258979690103630403372740356031030318354014073032356640135940002976677909524304944578580758332816286146192066172029030023161496081960131774461131573041078612734841984548115795983344660086244761157131695781444772031099054941584170731736565539033891327511153205693128200452423883569328754367010041650824806567242721391394616974271001181470761971451331110949039857417212978178929981060238161528911924336225994172069037150440179685091564748114342946982556834973228552680995458036192450171968684523226430864024792797739739744845643691993914610466859402215388082537888108958822563229646019704405452676952645533820303491822386196595055208969633306951891065788007641310707458965650066498393359033797824262243761090318528889971815602409457851096983641081382784302905611778459711719477705019442687871865804928001398473397028212692388072296935445366845874081269572868348191249949326769125679210981558125115666732593648365280046815962115771266016023786719596727880193735887841857076730108117290815594699275761618417622850919592979333778500561273320247790361318284544638871760447987674335843295658789748448283719921972151310597711960337565477618200531765042145027644135169484359233968249607847908030742409631966337306760856590272311138905830788330752487557797225 [146,114] 6855848867779165740949412748484088021378017116369796669602903449214177181089141312020421608294454884871781252939932761295946950948415858565448930474187478542115557429181072435429469567779356286382933099020674420659014922405909154735106433675705619019107361745858267771273828339039883896157955357708861510561611961579227543229661028942285317233349371700388802266269250320709847887025720840199699724100493622653571929203190803253064892603654038269462194065310150214174805126175573045694571638173530168180051136127836559196205419123095304591597784446120917674007838383468645664267992677712470752033970899744823883914536118643327110059211777711801518504758824871094535340915503967440081088130106078484223958609829749992336545990178129680336827549974963792279754330455372181297386972123576622770768169920226181223266493246898056681102228685149248249823874427903942295400449098378297947310781416268661325505524906053517195047725645686363109899020103159740025826703312377865445066221010343887926326259382132086942314969350611962313148383853737660209947018681065972351216493473024120196801681013381998200270507670772530538891557010435180580620482756064602208716859010402765083741655031045734573868492854725917353900247773257495847312772931367055099661987633131481276858296180812682379506840835911038012563226401241824703419676099969402383617128618107296044258764633968974305112345340934441515237531928691751310537069269365949953716865479079629998982207548863748817130321146801147122401906053944545122269538851376493928993979300385120265022675758811573689947094492681711758382667631246827101820723578545931226754505753288413267228086260774 [146,115] -116870823697298971322523941556886244993778943884898853062039258331300528100096808801150621361788173191120211427807750061548503941689770599761097244076814214515068363643359365603726643749487191098799837916812314144695392057547846087716251933652998515759049028492963847404543055406185163753894352134248382213829613722560668422049236007961877291236658662172385479852636773018857512782536257753279789731952286689417310109341082873655450553152121883538982441104468450530691407636545498119215154540040972610239748060885335846833293065826503992328641256260018710379919224940594715546357202649024408601428103118739667762091885116215322226057015353668686543953184370538283471510416051455734849116700728115864056751260434974804422410286362197482265913489187607445815302834165249321025946860078249575860005594635044109345296988572456350859512636884591302677748007165413029019173856113704836807555050032522796362561459509330658068571676969715021396702666417404007409179704849059681531195991552628326588056043856804199717785255608845937985689356591775257728021698840728792600905945606045508436414632076464926425240566184662754880540298830072485858517969058965555315816930456625902519318045962846721388263894788573286615164179789365124934338407713253592128673313374679154685683427240963956738564331944471646886725228695280268959737974971991563637793334104545744118546669854669940476308845242859672292993722360211517627766579576147596106173452337293453534488202666607986203870486081483934523151118910818489753540528595804007611589468743186377036822927209123303478779658057507319791751536237756129905627674690612484391493871110486704634147 [146,116] 17922613558238508707238042769038487101910838896475424202758224598210978696196833299722749998454675812622181453343222789526578640200544062249786205099393652950899412778664469805889074038832520300296544112299797270308547110710859701005747667574934857448465623508388996552917437757740966020236442193205971075100117963236144330760514740967872448112865862759816272883664074150259294249898877133647753670596734694304369922621158938619386652005988097883944563406344515443564253493684553607245350691817817163367369967566097020628444153097121786671461879810037184157889594662226469690653986008463247135719633809078585326343869865970820354754675540141127321820490524390239443480956943680688101596126512641721510181692170692141681879882793498178208377962174835584118998562076191906442301835738663926162936049868916960739574208951003838368048662528798265363511616525766132487963286754246711618116560131549619960350567608753521838101683789735183432683910477735249525016432209268096276310256467871023986747067576015230427211869880351597655530134321100022215838040501694183585651916208005360890887688649511590848146553507845164424897353671789528502640709200142800440915739356887908612500074490558977735712863877208602922931869738513255829014072051593371935459559465037329373777533763983585837209553094284177998979337564746203981961541241986552072463236615333560419411933788785502315185050836201065756711647428208764238964921380020995276197198994078150897324755611947329188176252831119902044152380141150310400052776549761123597230986393000609923695232879989043394050826871244603953158042174465744639688768787007009249737323460405090 [146,117] 179072105119558511546511126885279216802968991176988860203354322007450264087455811017472431861655748360612425044517837064259692988490902785386712706169746161609015510867440901699815035063965186507672243517245072334156957164768583290025178467005580301517807859089087601093916885643740703609571716672633986036117855804394045027620735121535027361003425604191760090107105339469621929933180099554187572686642866364782996158829142883061980451136937320416308781555116034806882634734995057173112844339795220670047231248913658111251390788141188032680254106365758717928771642007770216247528265110366530743378452145157766989318506629748436373412536704900191216656568166195121192185143172070114592268055917217798112412493455202134157940289557428638165188451906200046347694635745879805599393014870467814187685462888643918000559976150082199565776766552201421585595136940523012995179069214912961845233599642284465522490391042173558291229532850559621210293655442685604461829678791589089802427737633300338536721248612276914299656062380677034311042941465264388483764864720080704305463216293128566234051218220248646224937619277231065254632161897846934941137861164938820511356537510894955191786853844619154745772231241887002888903890030412167867150196402156765496971876888935011084530720996793456718218981047987126933723772008074415958314649842078190223291296959097571722275150372205621272681451586880475094054320684227609029094595519758917944206175021635512113603559437564857120573827366971767097928164154077673597319491478950788793042433603698789014725909610622873366439786737909278635888414894818331838881345337472269600227272 [146,118] 11912709293849324690103215709729563704147574039487694614255597876522566389779079794877558597327302182556869676678540449196588182472543930504823066789423792683599642276501024412687278368311392567467028257703000074322717086498302397740199980424397493083849217552940353878673598281664369564677229236040955670835046630975544342527129411840045225287931138275097734106188645823176441023832429739364564331353626082184622436098597349461165311474381442974344271721762077936002161627210082814257701560141259682966839751057004258410644559541294217442483918343354619042459990035756593844717675389090015958061926386790542643521189530357211761684622976816966432050743440458524958873854433280569913493339751288595656343659106261105052451599212788703469098560805777390450823100129363478394612447763882444664964689733995738889302789465987087638356569719607367783398922107328328946003415485554915107698314847036573701472685205230537169488068274298168882446452231629745825558645097700755806497154318281348237686586484438086085175474527925085925740388493218357844544669453453876346640898956895029332397453293963861590409715076968362582864082293006016173385562256521606404587733307622409673541704356034779413619210218562838687668507140180650236347161554008192199725145541117899517590223764697462858024119225797254005581467035425922942389154142618532846273194442182191314363846777280313275946633657875387254224282190384828303708549144144514705583633663018526670074939416304999575491791999573722117371954307364544674171377830145773748085627804834398880073589894013574844739986597607104084023626105390045142863734187065379147 [146,119] 135453833982516586749979786692113184200260722717179914165389673806257334728574456166186758215435308999084798265722729658922839030631877099125944970379037689758713405699230152553387350665253891607104911409311902733784733901176682954820244922543466585731351854259750762139790748185025769495089239722780681578868392500102994471875785503684021144664810599544759000390951320707699643061242076305878767425800363692014933358043569863085560832382665137691527247648730925763399464458765128547123081315108972969809321976248835438750497741564801763774172346097514936474124737000664171703753582411490358070295030763421140476243021607361952936649395969087629870637111478782701342704990979424592371077247840103462644844711304260766983593290407258814131571032549128002671615376389620532010436902300457515047482139609207092206078125400257807563617530169939518652380418187108966227043553292547780860273335270445941468225490173222407958088801511401399566496144340127607201587069885773849758245796190668728649157335751413714517563480900364474174192347063958342695221304494989412649137503364440854326474925369553942140080626607575272874727457167541537219227841669754700703840257546221109498321760113013561147589364288144675791351750539400435792567997464324359209427812403218498288283146352667387274302464831118921360870012366346050154603166386994688066253066945589133502639805197339908026327650702823822531225424277320300928882600114915828125430144783546302188514979438873404925187145785217149124747750196094000570966822399137045816880626449797883625198288713619314243474050749205562860111420710110082596279923191 [146,120] 1790561799486963745014233486820972190792207919785758434625718475091898366275265919587806832150008404226875292047577167042777679108172057810972739259112641735365310054505341369461582881150855734351025067993260845205532991314828390602005299434060916935019451621943144834825955695854008881221848921478412869437586193324166226371179355045381612762703814897695225625869122919963662376591361705783835579154353652872391173289500534899602864178227645276984236987523315476240290236314326279707892339154167443565848020273160458416618199765673275990156082523953796408008418900757037965180881103327740128752209149277224225274868777867524183753143948516573794017864247006639829263570485582693199078129212881492572558829076595874892551218176069551378523472228940163544597371428116396034517154316536515609035899053572309787597137240743963348301709274842527465682073915767469277773851967237434916666510453989874204543326015274778609052292200648148871875166121770717150414753003631949478325050331322766353104819761446304569402031979933970089967982771607609747973267864097893670687973585240380098905160429005939693202445463683983182810428024595450472247384664893652567776868118695094915208461995687532135291513126294597697043859041777840726472837266561843456151516883449641634744368683734146488483045477754784310598862634942768265640840853557847443210462492532037372472857217806615808597063545587333756584836824259236912939898794435667748149985968565497995844070064205095275941556170156926814868783105989477762113055858520356634665518668686848158856783591490155438483820908033780614742624544631992882443 [146,121] 11174990959071832480139280237484040764117997814393068951377745050155521932263642101432055503532884162057697650334219559109310309009531137837863953139151698717301868615748314305687363515929692018765099897022348667083833723528381893514784293958700986733436862140985428249233445045821101044081745893303224734815098161016845264383392563375145665732950963940315142724688216731234941483968882327392511914667739356696138220321784604067728536083038360221139194503257643822052417845389868914194283241508591168678829881802873972674202749368804098304327867309373525607504048321705415763168101508767799316769845985890342772013184321769982184022998564112012978674458050483743107816724516842139252726228859565316294253240227940653019560174791591259548618615135388860826687959293834964417582837111717039460130025434383942371269171554391088404811993594351380103638983800424109002566250121789071614483380663786591517537101475535170172545735736864563588525946819276499747354184548127639238080573302267390823509242554214262865620559922476722956725576318712149005622028213463829332522255827387925120822416079206035664638736568671066301746148234061714209888595005741540037136364269920345718630053982005205433340745402585438487219200324807990588397460968265401191616564260301930732350419996720812861429016955823421587754522234790975403915809904139522170014938251620040202009639624472888605969277373461683593086021138988414331026126807929685025553765829876418009841758369577398194917701120477565003832331048695922771131361506925843939973626864921252293891473998743135604200219205946894487837445349587 [146,122] 47860212241647388326697594730779175534168048082073463040960895487895615265207230351488432909755597945603516342475256556137089547014186862420378736651912193049008867066484650582739310921218968807574538299800335666632265045393591415836086807301305188607647974294164679284690426999452610720092190098151266460574312394174388507008160384481797657262818876957569838211230756307834582967964529670403293546611546471761323726414341014142731132121486797732855427085489491543890547415855426877018148488726081157878383336785074301818731450616896813434653955466059830085103394864651113546776217972754704579370291197702379607368515841627572478442384735294066838726267867034823552295364106381297184708427480468322375212660232094507512077674915872024348135666181063851351318081446568393762533357659829042767398286395023812323917186428737357639308886715729693180565190760464542981240484187991717645013925144840326654015813696797713347347481620996027576111814192941290467542746563447458450749860434032517796275133676618924777435978396850913778965187969316007772694422033219608516171731522997180169702058387922223556754455755199412468060238264328886413881958316563886018573650862446962919909360606720439760728628529197952828907205546200272030960876676014383278752339279358671358287105233980632572571549894215268001552015880188712516949156907821090421220650708516329664045008434533637516166249165999849764540849590823481222200786214053612181642427265571036584711820187978084367193896965838622422188729894880950300801327073650177565993630238935676119048558224745942468136321647519111985654 [146,123] 103963110300878817031559562587113106302569000299017156956803054140379016519496212566113290083000361793689570342102232415321751952776655329643986791162958669580983537235796548672461456765306182641078656763196926524733588400760452011862543065443957988963091322972197009162182913184857460941561170511141769535289733462451833468862493275797052987181420808704374687288466019738372230476139681779314856234624046740841968868271775328959024319271324941689861247599472904659941368099927852707071963528931499017079686290637449479786482998944798516817619716633777457795589656510588738083657333586333429223230702843167368787947819475569417911488566848851635432555260391861275430522231144443925773319900725456949560191597586083268882720113989862786634938376649101345304174490792149737351394187410005591865044753960437596042678514602216461344699466939227426827900410817187804893835425433108198066276672683381482315894524418376975990059442783814396215983916670169683548424319377096868522979240422034477859438814966989317047918899840729505552582172463154273011543813546823458823066945023848151874195531532444121037227118125106806444161319484071343647890966531953477545015378235263703327063273270051473135312027740452367418732235034911246567134604225855130123091234692597083656713433254104695786941972018393244353974867083714729200442230805698997319094851396835701046788836983353182197732028195159713237196938460590782766011846979659013575080732647669352618558434283636447851439554487852772151797832261397543139262324375886708014747203777711050354371658348296640010186856296667 [146,124] 157602217788873240922541498693170308140312708986630248258740529659582098635254428352204478462539162691263164673572604880837450406068826127350795480083266509823234511640914171734056639331648641941142464666098378908113270313411112076106943948004633936901118290945781532611494327161252225155257019757196838746846454063452872584076742196417359160250006318948592127961048204651199026007822198047148266631154401454338680120849081615944333734595942732560164050133297154223490702768251490487671438485767200914127153863767087728525351630558984598935126406587512034537668473155966626305742631401260286154827620855206741250426948654686833134178424502813799801042355716361212675384135360105674796405638895157236353752805938678178923554350369614474835141860991913746836804632069236365497603968993843838243961530151040368298684817225056072641911487885018230190771537072160645525193469509227138533243075238449495764964224745705046901943504992069470204090811927140474812724201493380457964949939225523739849143063603853032621900248852141235957298699105175687547020106709767819929713357526839326696876035791922803484690861329671718919228463926113578674890167658467358203340487599904811163593459833483066110693430792452923585650860598602172921281709331986209381705915281644499717245806354822005210790845647065827860728665133010336735696820018301214965074837257533058926307980806032593243488521641730544914372402424928584149627339245752336610760203513220741865644991262633516893313789338240183360313815254123813691523444738681222612346444165613474927158030008601437317689 [146,125] 248459878785748975740998576107097417132309933279884131218268065329076979182939349871689893992390146446688213271695788821916797523506457753994836506551872073558075724913187598984441104198012240491714264271455644108602837415386825639880061201117517139390723556174293654707501465393793760870277885414567671415310539533978496622941829598549084872609230349843311356200168480160350314604112123579255483060911855975730239634768276249244756321158337105949728436036583241410701550976508446651932265866109442907844629946872462458768090260461772024828222577701158453274814519148280598783376163361111804380643603984144469435169729199857737809482274974595850026670494299839395827652988830402489554554327659024276490739941610741755486864944207182208506850689136344448218770721109002404989690990136215341404742525180694285309449407694579690132410114824695130755425649780322343381310056050357207899289676867805334163214463556493860697978096462659370950663192551050421019821398978437384759881916011281556952475551467376750911810412161188757477726622170965063584030406582210137618483687438847651029157764172312393958665137205448958985077994000464025774428177651969235052215518302848335696487600941804614793306491738037682725783686040398961993193405929182869163086199897600492420407277045472365915306572562801591665797422478601637941204342771842134101730388211320607937299773349737281048099576277537036093180605647259922689335047223820549397754806992676993467809783310397583475399400635908157763599267968578871872120825283128473258733953013665096988512505968065 [146,126] 190265329413043524137820935407179627272842795775390141725449042260556373643729700021765304412900412201648765061759106046863125182990308203596094554405914424574942334099440902678868919047165878689316343099416149113971284636756196862309733039930796780709788437832944860266263398327547510238306270566856079913188073525156126278437861960331495837977962347241487741396261962668544837741541816242372083645956489995505288765208186834820474409771544668257804433151983973103581177144304035922793635513305991223144508460213173976964825721617230339323488920379903451494294596290698628411367364786286382398622518104517684902401126121326065975676325389809691243042114843790705208523893782442196332053078643961124999251153736838983411798657137089816162208363077060498916954886142475476744004646469003111769772929144060428533179906688993684577023162381268122123257319755538282491142283745294150576275220646658492005834249255482396922726633490407742817701005843648214729605665903810398642487551122878544700492864145424115339508804949012675730173158366383850750572356514077224352780263639010502358716728085565934767792521049622059168590900657383852092825060145761034784006401618044681766808306961362441503992220430109183728525848288464875878290508685710355093087634316381007270639025213961871278792634559888505604801736828399528114663321422489086821482491719266506853114478924918148239766841359876874377380595564310580808814654154161283776080908107701150843614399221884240033472601080790286015228060783761663251369756648160853814300060800765823839381 [146,127] -28490912057393365861579690916189283084460269244260992578337110603584541145947080965981642931492924094940001220813693515820426341795764948826968517671112480161398832587598301271796670245838011353163369405422915230641748184927687202823220962964807356626971826299400375662424668391398055302786718940945087146676807550063651787294389990485853839165342317826419308724511439124601963856766140159076378127993649047104537124770989243241330351701111938365642007173008725113093787311217965322665065128965817501503584405216248023402391942605513346008645238806599383757893388715377361891850862413914296671878187555682454260401465028372445430347995719834589746227449467224019885332880771563550310841661571346463283812603552447587775632828187344690016427818790941608480926152595079775216154112821320585152641687010864272422885936636800233927691153430054917936586819817768232202540106831086015920003055325924500534625202406183584147268663622508697321474730738663744030468508647164708219769363922843961677199349531996952875744027629987252731816142054503197624515323908120532205151687714300902525393194619848229029606443175026607684844613812054811822261040739001666640583074947459010263794892042441752951382095348952158097909036153495063621043500714301499345940802148305684958493134299039283248288870706771867151343440301678940657974939717664295634600134570103708571806930786726257167869612223921371471658731665235323149290794347166628408309870193164401913101369203653111806247407697263477995293682125445522676265920155026532560504602201703 [146,128] -37422791339181128350105488182214000910999013159637555508135884730364350712153088637823477521299240030377450641625872483075678096167518029795937289454617333339887486183607624453977141617206609260477338786601178334950596810549220791397125527604584047648210677764197415573434867622899008232435541315850950182031568867271090427876849122713227391500433524860270345070407580659887962315180702851716374632137242430238562391905608056222138906316324134299742121808079142822598731215834509156241606429064531109999259688608085542121584020104542131847369739455367937177893274549674375510030020320880006817664262806386785894828392175617038004680360104397175643840850423392203842124476522259636116664118012518053799639853105852968311713658342598863936677160168210927524508633598901203473709245628275829144601732162412668315095295502642018580124621126437122488663362571092676946756004513867778420469035873382659644778008828547220178949820215281267459921785833092092100642012771816977824048315728041677379812961129832332249913354925147513565138060856018180935418808546228828240761156280861686713133859441584082895720782730182848843311638228020033811440658078126332371567693726398130824725953194105750350312265568071786681916079208799600267425050748296908839428281686122580867623670328979532576357865802865906563028881995223405988031895402482819023667861698699407727715297939206969177515313611844852298047284270726227476881540961415998231013466334911498331148922009004730269132507427455553394446936018919544166870911374257142928562 [146,129] 2880736083261489304195270378828410739315197922523914838882327694229227405747991028572591426717203554075630443322405348423700636130576597427025519087553255658566707607000668239965741576535261424109722874983370934402509611735663418438559629400869254493891290969760950145784561240308187671662635623242191287472593816659860347747426641110711001959901502627839281350446698159220511064875527939185045811224256755995940338232617035194306067768137331945963216321861138687347549617516571131140335089384107785761365950421213467856947475978061264649594460204511700678921716906976514413210185001959544545050387830736160937571094310967081924144355951949978685533943573238234836217371461331004645412267393461628926723434914772902048448422167241499212098981792497356455414961395143101170939025773561324308398571253643190122121060984248216788210477722764055151983555942619234259223068574503882460301980035256980352147701086391336820570721927578205240217443286934561786149511607983472226804988886386304827335715933815545264268279149334396640574543378983148343158660828129411497983722963898184211024374730840891349549470847681424502900855391905556446382443233857601667759299647898556617145350583402502893099923728997439780629536809513232867028583957463366502638666217080348531693884087037790478845575534736498650769042364576498962887547502782081714615948282464566714854847958344482595038785375143475599375019131626582349687854041007556254745204058799729225064901149856248818915953176259911737818320638116635529210408751126 [146,130] 1393448417531853487895814221206099015822167860299739631164372558055338401334315248531077177683939659821851968013226526914756943867760248234053228934509312368692552517289646776028500794945687401812709758099513823317561047934207133466748110077601115479714145688403194233067117748680124415985277792565355426305638336106145204778217100067668217286068168991445540623777665640065605791419537135783547604093884348080515528275092579765767497362121761681878338878298483914586482630646616571818683880301663697846568839422227406274919873235653063452557472323518834175729297702880610061040530336620541643218260498107307564371744507560290444589689359895814849587915640271102664302273098582670398568622191832673534045194031995573291760420923948309190127165547904860613396194120232997109186138637982878131747525262091497411569171212717650942324125488116808707342177652528993970396883994232926933119699398405954874411131069187666087877635164014489943299484594815984276141661745660025206214465746106439560718062612375931179417013329734143731187900011800939696989560598405953159199407468190179591039011686707244250279344004910208752392897122516741043300558411310619320350487629757402163829403788441968944292316713475356425856651672311731637226505196129269934447566072849010177788353942165584101963651384455374057466408130497641832725194504968852842199634628849238125806560585933898509752514432726847600158763052009398170200321832405759755034569917889231776012748987702392833325861224092401427712170467760122036907 [146,131] -20327728756745585748708124258166586404162083756019350172432034601686079947482128952261730220720586399773145505399519194945419231562647882508179905881517345359659553565241192685754021598778707799349571612337451925153497234173529421487455191579560136761143174897093482697750847883901379465722222398236744821040514323863508131361808917474949405660480275065778591586209265780743261335420366426818506082692147518755757415930792067980753208519206071320422123095912895394430412535764402187108440651544406968280262551214373084962548056670500013877094750395625561704789217788260349378254250532611594728017486794542054119159281704804824574961992265531897306704146685327241345422620494310651532867680466215651032012402543799696059448046165575250834289548870405520106766389907717061853026861947114419672915034405831720776565574083736992693234303002801490366666419485924942218514324096584702118835511314666963313811943178789638403832795918476783252972623802012355549197072253274818206782799780986269651579826050489618693876252868718632015706837739616050671019537441111899901924732892783169966785920754166283574422025333333339679133253396803487871263108907595717449621850495682524112725015267680177471207395540389224304929104164523006679284073997531642326116405797954010612408886545181654576257850801777072524698597191803320897748743624647603104154515374401261940549196002044743170820204266714978226698734561163794880322189441622366336993884064370206842962698924475239883676835335904786110080691513 [146,132] -4083679561207494330539647521682301007494995862628185903716958646774708890794995911739489753993579501289797755023045747416136917001587802505167378559808331166981420248426708172805899421513280851193185049145624012315844063080603789732164196490290192800790333655585889038611220064779305604058675279333119627802470282803627586389093483680129875859941213913506564146986667174868791814571803484299786751116545678323799719719187874563654190071539831039946879316123895988815530164022844144201765879491184745245233857620253364773176221798945571512327437609109710978023723045515122382533896698573376849337483306244216246192729310988549416667496189906583672682147789573663399198434524311704074593337890818652651952955441598154163907892479898750161468048622295186784386975957874381684585078887183008983003980308417977469155393108559203591890781589872678401282373801567940444346602046213513206162766479004028101570145171153577424291015786955749629596725714944214546747653305580266848986876596532088929581018284608004812747581940295002087086802068424926703638082556561849180473081832708314229043349367783847173756576855307545327297914746405863976134567232014903982811162198871282749418373819505261988981582636307627379460831286252885206856327172729925882319899888429729104328060991395511914842566563799740881935945424582322664894431998273895535467636001226744868394821391241339881596724167904052551284074929715450570480636373962453572303723666038541693288861731953293934765956244378434509 [146,133] 114908695156459983478612533879088158484496365688760020745787609108121688659911090898502039243662022473476727978473532209701586892544622635669647121174083483423897788136738708603325209456400775303112274098388003051669984418073740934472316714994735974908167637468438234852042318234679748692508363842318263351288283376164649190760199095705093927616503196266921758543545332705719938460367889597312400354139318112486892602188142215732033745510504574673017658566789762255604057981033808289392097104206127231658866498727784955013085523588210328596093935045321293100392740790338567738229447644287282675271282874045837822685199359329418271468242884437640255316060503890243979690539094948935690741868324526615265909422954071511650904351601735141026423563501141350935423114209568639183491854466213095583870723700931136650952003715577173682243009209483066450506431613236141582597004030741102122403049834334718679484248877361707902121875819826069538820147656944899128643963275650614641424609240226529815447170232516037192344578990019750695322340730368321047616604010311793399608923684031003926153647972838399770282859693608560958633618109619359607857860474971363496235440050643140901707355588436886138042709094988820327411749463831045582017315056368641770530445311656300928517428647272667290389331296617000129298513304826460213517612902789095573969657449425599163812809836607248221950590877753739075393204600694032473557792150290363165466176517391959040780844210656192721525985 [146,134] 5322788280157628559346720622083866360620265842364232600642731586759196546075660589546669953911135174058874708513126426403577015330860214328501272233456435563529772399603359960089208673735651760274052578268206736018042955380083616202414599758162884533757602806008519117597544061745701530211710752575744303061702825161330891562810570187534895181271196406247256620007879958123536208419881393437256689350731475611013078714537518252288853810957003301751588439227988147502390074106143602467362053318123742471799613116823629847249103152910846563234337638800492204937114719151397113569776551650887269889630123776808190263543491827865349654017894679617744070376399970008870289071195137346086559733449996253179408596718245109415083276979369760699253009687527821484360151406876056604526721751174488223490481597667597492212851547110378400741977897116734133848853885995975177923626371054259513451113229143663841723467091480991816967713641357275054230963602962006461084285599129928652454139295381207260858422425506201135885268005063707637164224606836555472487664479262700218642082346212833425638514487366471484790515824209228804113345432425572004327127605669303362175174225393083895354230134378166882845558520595681545848906092139008736120638985135272025065410070950937784364015821548808108299112627336656484843816236031336961769997177798160100937051628618382320072444367783037571933868108344299612273427952128424070261599808566900984007115487418684227009972007854828 [146,135] 63257967408787216408082270833927517055403932179871224459167071039022187030874388470821700067163796699315501567069659404004483088049028228117458897795800200781015290735285795113036580757056853452272349808919058489620735715108526292163271263139415216915777127424250173747974085115622988529535136743521243742971535147570469553840431543605252426031493403724781419350717351774236918332959448620389795391595260445155073768104385703634324654351274569457577689103277458433099213175110974092757699376779903250811221909736722919272005332363350053889630772419584114598183877842121648539697601640564238000965619561945303067674340175336744511007979084557251798341834600918843770437790631442189988957859074367238402092036562758692128781772745446376609094950989897734944512994714907484168645903534810132555754597117945308987637089579266530601229347187032614969932607273110349305773270422846758534875283355669862890390206866128972558710569729293088545887752201136363838390538686062379598494363407214670322888309711617535915954391947055968229263765893500225431543996923546987176656594043945415395466326372682807019499406593622535526669783073077891362057392401120514919972554307828284267275365457899486736157782360937969113541575272730818125529059338703063053846364022298137458492031244866885888748024923525746568943059017393385115432068532311495399959864928345803713708054860925951297345481396470729730491755048346710432676039556693390120217362990539625475811 [146,136] 563864702209391958561803321715510905378670109380484716670125126666764549755539391186898964445056450130491623408582583750889453844835554865590291635621127677989286076914562488104104829044609699066333902645549009632256705320158419304592115231603195713445998578301181469989033297636971348046919597477516412210259944462540547921042818228628865583479723953012018716784324909868023612058983592239054972579963500288232655161371568875995698154293148370672542145149625102747593376055628632202149965104308115351697045384380548671555037780923001279533109313877272413709064561534666093609200802585988771204306833625433236136190842255284099797804615274647515401286779219157498452859100623497346040678068270593472663757409972578903805459441620620858061792172286263495936947161520159827900498420885364011043658003960736875635293369753106707986038023272393938505843983977893110831141978269825699761567433710879602324523183148209540681900706673380248470944589878795962174995761337061509470292967608440493991030015541087457788511383133890086431990960666728287735007754274743118903547884278832235629866995953417844555969995466073627045831694473662674106833992353662322421839446054735676758699319499507128776854505387823686869380219151410785105658469447706025241095156501275602819444061882528942214584511930597064448419443455026566707646749420202356198166314617031830361724770551957272491935317507635488064017200715071883654820856587381172181570338776 [146,137] 2076460767810489106597059702593512225823978056284486514410535669517344815458546097629087867555301821019769901184984211932197607221930252822065504487490728408833612394908820612703279224938838206556832203887036076953874962039269651127663790457080417493635610205384049254891156066778818035457680358974702165689497069595749560290713295912633309807452716551255991943309107458267637933931451388455568682795942182155283687135989834396837151676414801310528731992044067513324514741426946795095089290233684633274175704309433799213975292975854554693772395415614978591179830081638712062081436156180770450305330436124667561455672775757437256788147788101226208216797224326340430914703948892742166585266747060541238162394163164376499330039979825855095642489869755030615812820821701576321183044796957672822365386594813063842067498100647821609760427059968687999766053956612713572013737450247582286448084865102418308564731912073563168716287489382813226606230231183047846634945860292262864169903449918948862230454331589808289974741976660196165004243557694236380655103276124693517477311691364341383736847630452142220573616659592482258171377698701958155081217786630173907113134260481303082616668603674148959780119877937391553183421464197976427536935749942000985414761632075636101024534489384804892351893265955961690988511899434584730630933735772632751115170601013950966799941001474405486463638554605546695183997425387193674002614619578542434 [146,138] 7476174128663333250996994306427909351242841886886314970499003454537506626573269926376771092678229532093468902657374635621606187081859184272917739087472251394602144222823676886904593356098192841942639010482064392738251829213080658217426343172772327276760201690001948585662629998129841062000143987041148498115545112195276286513515927088283197428943225286551721653451120736118091767460101266654010401133275033432286741378006311214942952216603032888950138429471472015716539266798422269513590046209819894483178397346841392033582234773359705915976245875611825426628771985915615034926045230232804272012721108327867041329446701010099848522512952881204388736483745066213375410659841225929367708578258070714462676057808038639109383867351003761201398889156947537694266957573038017431435178345379406107600022221895877084121451224684873529386735115237092125060762366257448392001146905741387506895550392393787417319910374704141121847275431274411707235288159592437582164906019869408749155701118124110984010927600944408128537143953700600427570274124915010617536164762727406505898723970372701015738367637746604656210653625978172186123557483060470192213130092718261731527759256020304174797489337135877624158805176129133309337186333288127671713407002857435268977452889774312728776174083525203704922299616464854275070991393669563901624428810313300727066420527480866538055793885436834670721524067634370313770585803839655379192263 [146,139] -2040295353133450458021851868677454834587438600044356814358094741063636647516430097369593647758924107542040135054676055409610522898883542332836222579888203117102311401815100691367747069027674800168072436831824863258251465490825601834519876959285648733301748041459637504811628438131201769451544248907640011068458329119738808221692792101160529992346697423941185541789462212542756231055722112226579467290159420213331930254946445189009935945417181334768914083081272782970699572133531921237291775806002643050486384037963617849058928036557434150884380248259389400959555365895119482551464607450321016884836042549328234806140348728168069448616785376270436148956009021598081679433177701401100538349932482459670986699398876580121296462118299386701947670782221830810480772523371650097127890819675146511331732159844497727313296621993524537331416187183019116338775425880555915826368926513312354719092544916285918884779175169000250581409409800700869732416707832748680332791442855675556028988370737694495584267205587268193298531696941200732482794664455673903797518078662015678289465944344621730228609118612554761349099958464856672207912353834453802698943095443013385432719450488370048697691513569115798132885081279017493556861867707054105270511116328524710936530467789642932841021243893342399195771931383940079853290542394836380507234780132604725709180588149495211900718281195532962790332775326048139335246387436 [146,140] 11190304642011225276476711815631418923550228344141294276779309714401437033291961563793723387282615837149093459149140602212261239659254964784806282607199492787951158903078206760716538115232091006379894373698492020513212270708885746822826149740670188053324106896660695201572713722732832075520805113560927584688957373820130529139010689512771149662962461589852332903538126822760958514029117518629702668810770423631030369095321270956328175709813188695298434231583301565568000635730406244130025040102808359329155590593316523195396700301258336228020418255763154829492895777371778618145625652958110993483201967594682023480969336022342281961313291540664808474549196922638019522246729911103720613624009013100425871827027785209789479246197277153860877035633596665832972034364792292798669084420400399117655551115097779014318743941509872381259819108877367949935501591914597744463523235698148195491621599077689193821757787084052699859731670465737665402934769512622736883618901172221056767654600995197617083198673285879574231292789206340161837868532533822793536315231117227272787192424856660197793725793666019520903490012019336362735612777061592557415165952723456357330869890776555844489623516934743367075012419656293484534629965505670979955672486035798741440546917933052963527511210870980624574514122346759022767858942429893500146329601415657547159090809028228422540092111774101896955628953860908632 [146,141] -5358642763063932889856797679724023618589523051466844952213191980094488568931837401224860495583486102202563445256696333086148076483146767816023943585956813938143550593791203877665589878521997993614825294523646499412340487327954968778892093111371892635894130833433140956726119958046744524501365392891553787358053972051678696252870111290751234839760756388573000754053762893733564968530642376694232903331698937560986998410334439933845097934918324503654004025225706563396286515742593034429822076521479107907412018433023245538584719871060917898820010383664750777085008288382459876577683177758627530063109454636214094530209398698008770785596610624381592327897721791714944620102966376633996246777654999588101325879500223402244464255769120496333972980211050555850984408832880581832138813685178760633459313615882026555314578349418531290353030755043645345996542578618635656617985920709351707224722416338775057916594300309192548870118891854898239748034048065793364581361278135276987975942938564108793626900219686376291642949489728159675261193214699381325569687276422050372770461583017908658666596581817394581720234011440121064270352372815181008717880259573863188226842650130046901452145679367233791770043053503129384485180413589471295213948028045683154229358239516546127208972180099541353473131737404012469515092289705513999362481901724276545555753681628428428524455727953388087579657 [146,142] 1077192619383195114799260100843004911229801040327148461830523381360039727261979447870345365902355075754982316411844866661505829275864600096420987002055145585221839552563376390805352698180572116025311257051324527827894970007140943782407458018676190345069968578615761362010242057749032623099161040742327582229923200554031904113535695532803600953399191303935471138660592021611750621002215974096682833438484368910102816160114268047475706141478997156393840385423375660547956718734931437156317760251820983579504118532264066742520573816738978680716721235444089394085072876183122495625043891147205543732994385115838123354963980447623943685109261434603670597716300590906346391346736624531633503800780690587713004533525137618400556611753834714478271785448061855770900589008481434503314873462274528733586362698892368692586107543597991860215074208782993402127494694291407113187833220330198490039657387065271745813572771784895611749502319334162015520946880372323732612865910191297077826540115109610330541193749279672699399808027964339898317912859905939876808339156837277223605305698199647102242026040443149779364070985576982986447956843400355873161790934411361290995860963530107692795520250874588273284887068413191448162453010261638058918091761553590592197000707413839145189980759887626105701124729913082019385906348002858638565437820789864358522914577106907995615925343699 [146,143] -48195340220400863010616158073180895016747851551479660900042738486688469021133744806133213860892551093746049737982608707192864585491503268496197985778292905373529642059282345662335525537938509071655874343109648798221336389011520520586562513917367138988280569011640611719035299385500816899769238584173465629889842066994214948792008502812937338696366646195847975446524597453750867898982074800614515000450737240396158007532702661907661911521496589406350960514430464616974348222632494384848494378401915382041024514451503149702341756746885027534000059124773390519233466510562182165582270543033701787478061442779808852773013335419437261536879767289320876026175603387751755301527483924896701492369119052710260613366862860682903192513345395740745114162144802375789541745849063024845379366389222044699154741504355032765155728688095907141515125622690626655806707029905062388660288713195439200044674813665185256896284522805965330053889692509317251804130639242799981695450420790957984143796561950290907145379995292775562863594485839503032799508842514742511243138553675930184714567178043164841568166224093951568752215723969360624000987943181858363109767472616104679720951434846721900451571819559621558840043239584833324623472754909361481915151200646402733743849150233039368142312001503681192586904710052125659143163158968662000944336568613484227605278395204752 [146,144] 19320120485987972493455463420334818972647202992554064061897936401207190556209168910124747599741429181802625914843607746929898784725183362056387489049219020429203027478773046720772018577362142056762304787666609372655970973630293983927037380871789474101308904895061687594042724077916327046167584917963799579554970372948266823480931903998508058298072360074849786402209167896705331331615272794353467211592397720064901712790091975093529684142039107042863510757210657498737137466148822773819333925519634483702645701464017055531928145195104207966206873841407768756931502726092147030456453031982007011338981467760046601104195842002072850896409447323212909119176747987516718347513534567355909659744435354070393157639534692606941421340615968218037650674396779942835530514281098041731488376000455277876397319882572779128528363506219857259215805120163397059619335196031443588131273131060227202243166949503406243390994276155835951434491708793215013152174542483617386597553691632889655171340182923650605134363435636774909845222817430120258186232568859830481153331614212906216415355022306125938339200022848158843461149751373221257937921108732611688347295525490394109145933718114106750081635003492671575638751824566670153192993545257448755171957359113124312975429437308088801917028988237938856952434887651788258175554360439722044936060578706409830960 [146,145] -618815706723898809172579345174769115784358008737206111145786962770526193637223497393204575100118757840766946076905469095423485268282672601335401398075556859400558703182735564262890565417606121511712652651463078774270785434188598886990754692577121558072689161397432390310157470434589359685943262044677525757154132869707294648735053561731693722113097737997414009592136618787177538152049070847787411896847203799815131377213904564879821534073303308234352940219427115632587085377503296902501502422130534230129833806376535770426348885193057618670105950204152492548106367030462287181526337773757451620555241547791751991277525456934113954370708541016404434696127888882625909366866330066973768665145624657113924425290028588898898863310263279670600842880731396011521866784224770050911874461121575558229740667790235637796200663257158287335134130977021994116417728347342219556981329771910986529100182706354572148018441983085674128045057654172836096122900074393577769770263571999697094722976042117691002746132760874212470965681891889760935330885256395240608100449654577802140359291593199861253172042203416349798619013018076059695011308757980650624465187583748086152604916805051626417623599315925916515023513244475896958462443689972901615386247392937404516946845909611717689317005664824799767599214950940824459331779198053230822388506 [146,146] -15251162386412682255935711269013627637851233799817226885236161413604989264024976561689038356159073654002802944052890400558674598283250476775225624608054154881692284863505816083832643331220126253102930186268670880001716769463671360617897380118801643173781256392626684025868624178282180658840681216357714289367212994532824652332242901015726545294265821855892742380129843066567995763071326306831054886289357930732081211306917008535282251298190653620974485569277864643372511484552325756777122280932776682534066193819542809931193413114874186458827355690329778944235091416372492716713054290441626122997387396229232077295434887196294472187350949197577366893905454720974269046598609883679314303769520312309163587821663082462847370503769343931400148571147161555111347894064209501766447821402055234886393722033376846563470220099964445491421132474340722750943324789447850854247258632083038036754621628716942815279717573723166453459087317635803335505986559104174645673315506950072582041783938450483133268945586134673742747749122296928384950603200803209555486673248272827773663762757604431234449607832653304532708488399328563162561140841053353613981764904068304579929899528999904663752552394092924442182331470267364449969083168185551016192934387050415344295907973497480960477150063841802487330552004793741814077546887801 [147,0] 12448202236916798283295541012248301087453229725216245653755628270250237800294798523352171233386262288090800501847997509490605009389507702134597660426669246301118426125725155561695551767104622388710182220976562267550006032776558143987404859644973852792192011175903368813235560878650961177988490452334685292619633031311140053636078043486128038342405778540698259887837099639648516062484141437808661813216014321397461281822200392909540181569153210579528522522835397190464177032774926008374771035276239458495148449587773408058156888414557414452131737543090336919468858684763784183824527428797655676126311965020604599129494368560004025691825110977417429528802102363736451108895501990620230889142016402500546786659473507336671274974101747879961873696423484263958121400522287420959784500779295944620122224546583518492661705643257362216501667552101179604717219342785495688453976168380955258217602827582847831120492844770212563121260715818266342612703436210372038625363293203487799671208326836410656531731360477280984816639540729639417686388888580159040478411960787409561942425540109758396999109800838058554351671951961508475279266490541791277284799207096380147797849683550835287595944823203666271539756531498493844394358082195245154804613001000805124216287456033694650647361945388762766452192802484382078856600257575312849104856645616914609880169179629623012210202792048410736233431646487018175626751914961765535220598808939224990089294920091148198666757914468042507255899157065081442456918695026851633407661801057535603811207139198053729867931279670767490988203904558332044577539265929403846522558184323437847900152216952720531105626336738717295613290055310579985207267091651394677759284299739439916117230811614988397744986792482694167303204065526703484192608902214637511643740185498817481403900276840383692527288825886873375389149668322388710205700848648268495806295475844830582577543286154388716980546913901985391613720427097088624180819353737755414466182785017646679810651102409375752363442176000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,1] -1195886017006119526702990232842981699384890028921056990869363362184542568238777375654856002288123176589590111835725605107279362812774201780176229546057310832759371273157292985052565517274943256412213088312117517402020224194233495888231872757233493698132854446202769051426338405074123233544984615306766613640900698860394071713082979616006148170595455674956651352445274591863490034302311964213627158768500708630863831438724248205537717855016712690257115259744259275664334768166182375787269339892048883458296438347938138823014846895013612727839504840268868703587262031216513117030170928258115288303478350079214174441823541838255476264836599298413814488411073856077653804612856143349360969392062365862928705045696100037972323030091134227728423333898118175685196214291620974973928876480761558366333240737434844944588554948676758578580131246630745251852190245233999182485533424634134271441870320977897635234441116004178769144469855813975385338583367209352353818044283352767920520515210461771094481170067246078227697741454141982427130996522649641929586016257427496312975243713085561999179496494401972863419755673882008758265290240320986581864846103002913000920941542850074355376942144275108026215849364982492124595056621357380913155696118229867672885104927590532577780114591465593592058337621620935856338605869498064347391192959693840915430550303526192241976465549217096706078504308966925934435852231844995767302621324622972709813775601570334602987595358687617097516788127325672534870361021463235309321413517929116657587187492440744672551855427086270476738696632168168450305749605843924143785698163816425863220744202907723944916145927110681230113185034704531281979972822371371701329909407418719904470950263576033461040276286336747130744992594416290690396241906288434161546036822864376256826522221217484272357083682073637934808157489763747709418987075922703501489584494495262222522239429742276763106233215314434335659811953455305496561261685410543502739422364026459397265322099830860840717250461696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,2] -466798769366804839047347021973935552760385071413150013119088385156148488226301101465605446840589205338347435450746040051028795469331378769233193254772239932683381146405236257621290668486587060995951381338944807425050220595391204832763467027338379850543085288752835119880924730441063996251342598584728912887973527934174102187177322920552970226209025789566042069010634891009762867474843671841095556154986710256812432025302487358286074245969364514753870774537932626748174110761937659093032033894505279512733915981426570479572763786225871147031380006973614351842373784099549519438574051617058128288087148246967519542408027566660435513971138412587222399932001337951240278457794037977924370815997422664327963675713263340097904490465258016722417166164841617031260914921734143980866124556367815106105347344028672701624403981842704649583493145898714696478149292725130092973063983895108350704645391103618036810993546661079015251355250395327595121514957167295676000143276045603151527778373921544618350516751675446697015331387940954578658966920185450613145943009943785163545542096391919317197436287962283182391411363249011235483550777143017478891469523814533849877191296761847333009444427487255173942713226925876844542641727820628594314619523955918037873975349557443458496331549785539079890394667055495895819626313291776823745519688437067929872831620565042393226414223575755083039025408281513573411513757049118557902910613307168605171264841073641975519831461341165735958105101699541818452784021981860355558878867473461104236114066059465985748427382125947611728223278635655812439809452979240227448895497101572812753595940217499605929872158579087745806248237366110592004139068601672827911059308284568500020922355744922515764602727648794102868981237784678757228560717819556797400388867146848439081473908160154614731001619926500339628741412184472315743126435554881151030909570313161322713940827500169288629009701399859481587810640179653431659149093518719612139523353619963978901010130808421373557983030542336000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,3] 20196281043535215290587091438677022796433637330861882474866888271908239128285749608913065009760937789680050389546422344774977596431637959841899676276032818984869725714151976937655722069999202888297017239144979989836835950237115185966384913160008734870970874569327153878897612832254292757511176068224679637915009324544901460368956961294586744579003628679780057318734505559760206003005214371816794177881410925551878197739762492644152328202606408375807841787624766074333984602909348277897909071467949536497465200917009542472485209147882102758257997354825773156464706907696805803948305909313912583912372705626409829300176218512542046991364388112620276192824937063022103132411861201224855330878827221775589746300158132655245197338182128332744570691100857545212523969323581514679882212476153705013035597289506193441832015065242743475299811619614962615399439617380167126728610542629554868612189164849966509933145219148924024199480682830428652039002886539802388325595810907197747048522333436711658258124166476045956864512712452745070455870614185104009311401094726449567326435738010455984642895676703841392692101474229306991180945432090367186293326103725139469890404055612205766901561963708850259125319878296435862633398492280972140910604794676578214485892349926200843430729986084741989627887822716526602737468541265209084110318993689001072980724339993469592975144791039703241746732441924401201855055622373388583106951471463047637204094027929889434796494768264170210803496403885407733256189142671127472998722962702980294226867225355247341866021720182039723594562812505901983514082254962924330007710756097932769163401363051753101593913307292689593309121464718672175541028873376156501586683732188965861910343246264882847621941616850224136521779184044484995095688703454518126374727383965749185401974558045881628823335373198473647801401194394891992161027929326407048716322324584473125343754845264121478813605043168947811047511794149062868581606605063490301963158157664365001441710653983229897448271890087936000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,4] -44121143283450402177525600582180594039013562810692515271818836451323544185170368520617144617699338128749901730555073435461632793090767765431570741632359338390465752133002766523901311170374714977122704819342299562785891055284624321715405525473110023186786402731574504027001162037206428911993158605417672902359073126882600307732948972622797817988446970670909141330562081922910310824066051992940172144390614708217326236969319278411751636003517928290351572357798505586875066175511144032368490461212224489325583271467826469423053316280702298402164700577189682815855408609058881848503039010022924102886689396526315430999878909142635621245012487475721224041622386634380490851852753844005556709394959491040287029116966020042161691895648762297485848292548554155399080510755065985221363366155368804430022263059395393081581064751057581482622919599360501236906809553965833918844452520781621044557260216925454292609692237995273945903530086784099265165474182911688393163953046913351364152599598371652027024274600102752900676190329771319142003388643414044593945282242411658031164714526866448628610343958847964773693040606549769155055876793747556728718697074219095239849050515316567418185301634904395241197737418517511222605114978695276619500271804057470752546904101123190752824178454565702202529947080377543926416201117711785606349536597222879706259221029514143778306146322725970658998898844364103782588592474144481425787656932693582632542588397777584304208306517484531953517401815030233386436636769847563850294453720855808832033613088543800625236393766612240074379140770560332232799568289720257302463998657210609874572880847997029975220796864252081751469301499120042173016154492438503720253745950597313460925120238558729118292719367002755934254466088115296654310043219984655304435526737948393352802258227065171905545492020519342882636616263832386662404538646912033843849339604537507995077220127904928764844163936372609442508342258666039017596415835287075681694524317361899476445939545466687990670709852733440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,5] -1539290729727157712555701732641853949241803628505673175017766267725110839634326630712228020440540509288581279936286607148171456727249670699688979572789642703463931053163295676585499587887866806847698895706102244091369017331288858919787221797684533146511361349182136809030820802567962290446847906032675769104928297423227359487071566731279854944380354737396839910070384546475795693642969425523253978191456365275842507638035027832422365508120505239593016943178555546319485259700282876461254087308622916097405824386398609774176940440533153879304318321225832497505044202001396707278792217196604993135551875952762579046868385348517303118989370528791284894814797725381391003018051948075962451624952652195226934786000868948072230849729462186703033321881718065596322088467344373594230690107624744326664538060826215849753947775468223289131066537811485502933536612409779290918721515989674941420143073633378519219821868360196823845189760561155561298135723066552091960235187721213000780311943021040663776529110800429070824069888137474327062627792450454254377678812427693101460460462521388316330156139031034607063966206722151054677855564864063650699347363189865073349491552833371224753842193219948909835357753068229281439339898798682922046642288067876026971553412891115138223339905420046509748523744199094252962245264879020592149924658942003148661598908296997324860102888352489728754150807183761243471626155673021575172144888793158685052781316863158593064522969197224415663827238624326636820053068653126217800187213574930363786108992099879832441861505783838463813591184494497517755451263819803334889837993749126124550886917938626898795791661837227564383711882018117814700324071699346163379089235523662004532189676448505576892637837924704116128315506609724591521360944175325874050103510557992708064391214088009560102804968904712297690057188426518023693833262936287140238240544290241842798905879597351516335386435413545390145943090390551899302811634279017113459180468246641782254856745912409109391099749313314816000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,6] -5511186926950274853386956413031700526774784384520372533980123024538195378128181088503610914106952523271218438617765672249316411489544653424178316365808879360849948797377391265000598348905062659631554685358930204082142710722661534197716733301329748573414142150061060398855105580932641145248486658600938241218231620974883529556887721077197488953609337610880297416939955724716171599593461067983754409564729992250446274525310935743098436272338852926164254123261180592369887401858795571416166474132926629109521876768945286062669486680316153287547072166320919852786178587137801194697242486703998769696008452661883004582287631531183248058356429081623150395320851597664161132582570061911854394709766521827833811109165105554130912175483522841171029227502722262616492190402981484360724294604866731089140123132092922890655343268051517187207125060852179158915469245686380491230458443722637597972878124720234715228516734528711166306981504087407401307260483650176402594847904978324426849235516505973174644496663968850844585165709051113965010327449780155359159561232557852256319294317602711747088462763510966090287444576978687974816978546682286734500922268719781401313578104794552631156431218943380557655295334974656438899611587659156232977558892147472837519032889507505783781333801238724476036807067732881312152228151965928485314150535038388246604284176060737616522028037776851600736630744609312583486058893980346839219101297209165969711776494654445773382562163725645012413319533477419993845145678303470000105386753598069508713964047776761701056510438310655934244818550095930304325608473079957765525954975136040304401337295431548140786301420051909474553796052853772669764415128352716499299079056182464043370633280731252990814187639108549628636312505753526558124221676456770124609621700940587706256847761245349142519360766379999501550193346868246472444368769702412056791342197299792461898377255313285894750666413232444018782196904123673619146450682744677631243733978277199595604558430487811991186898242731853312000000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,7] 49341158794005477145894477974510855722469961605916989535741135140885173396123462786430165542944475862425063362198939938838693267955819364839957558781177153039340460442155345756076962302172756982698899583760194656599836348168959692981020744610472144042116535685587982700017701721750316524169620169331844323942965845794559569463537228210668373199878150253296061040957573009104084252403661730590181988744502823307618936215236485111893655016150714732496231257871995008341015799856162843316905824126737126585400928998340186751412016724236126421493916385105599685671321316435046709870679651191426851267124308802708682377349872660277567119213441884892886118740886669497403672775996737773040832305439451864771747779534382964291688111316707482512405899408923434439207345806272820024556579724693358399905030114247917559501684694688648229196891901747254667162797201348479499792606789519062173061988813590467717307053807686100251837403963769729819621480499594933448400822736662436365210133409428027650252058465646012303610753106974664448275668258984904060664839754970436114214824727626068399061083479722951132644064918657318188620720075765015092248654813945674420993024030786886160822193730972604547523313369650983274764765977549914168432704416802494678252350086396106283320001607559100134758740491294319021096174954444685134858694287775099098086052549917728568436925578891945532255832569188897940005804715404203427739695814610269911130543960513947113788216941927871917374337385529388679404214692749115995976514655947467467982108569972417788093552231461452102241162642422598598326262524677079399778239629776383486925970034535784195722813799797041327156315382257360013498617096803855731027482431374615171464371326454093942372462182758540498666847970666985804960113814849750407908970495587193614851569249374116589241060438721404817176042044969480274059129210950242035612102505793612839954236647951272481224729051683414409720514805697045474934304724166138716926248561558988465770956305113622416247607684082225302000000000000000000000000000000000000000000000000000000000000000000000000000000 [147,8] -20760262379704651096222664858100681586564835209960812352846158908518217676082591862173451850093821839061859579286453254524602704604055023216508771473750113158255159973498764327918292456738254240181091688112900745405533042514591904224285728048310084695948945118157400402273314932743919751801901357898385551751054634111586935706437849971015083730810262890330735410862744037670706243138156974757403538867638233007380276793667079452148391905505732335280770418438306441064746422785398702459682833304188118914789293712079129657525156961256823016618901936848878145043763575945292216569186523530127923795930718973063939906685818959265977312059212667423608224452671599328797871490064924086631428367533611019998086550544896776482628711051656892111331191243986311152193910979613424031096260239257952116004990046752582001741179944068774354447331332467056571208453657134331230800380298173175838440222920867499165483747499593872451087945909313917096613501365130373037898868016123928449571951373274390791137537714789499309551280917353103633720470620911253398593599706961851102760760136825028062482537948908136116254695126705708450651976909253785505975592298692290368338164002061527925492021883911377388681587183695507852922521982432598916051256997336914148534818494433904168664101030352053609284570417322977405257791231573324470799567579249309252971574543328023372301105873874492856193851457135789478125195633681786290546450966970448294443471324751789893680646053595741054913741439513966775591118425522221238529379324843725266145091989402186616298873549069995171908846034619514953040674123112290633140743643575097181824259521909555394045571894105949674397609799932668791955550851920907057917319101693466830835582011467086230618231528918424015187078409984464739109716226086238664115229362536482508563575288498223658574800505587901567243773782204399831877639777654867002289577214744881776770481493052892613066080575049084392091561247513316220231678979303123365322494764160639592128082956204425125733976633384550898218750000000000000000000000000000000000000000000000000000000000000000000000 [147,9] -311992613593060536572439395548164387495166060653783283961693878994387973381471117145783766409164933011844349452926836675435088333930799557685677910253280933381370702786886717773945660051970610809254486213636016673588453267167107069205109455494808753728057254406830232849744834877279356434018527230468106558618812689108270330013526048108855840781684489004254128655675082694095402261698828331734692577860019280338954769666310171123962056109574314974644440979264114444703256538456247658803228839176303896399756877941814920296129195386468016860869740462427208126276189331114500998808163375277696669730479208725265826353769478035817045329263540877498723764669433645328131280961151015682206499893161962418008542942505866291563028119131583649791443974120687219698310001019343856994413444844191534562977116232486195435059401015627517902716099498569268654738967973045893459981389200796131302732957558988182979773444780298700472854531514144375658701302886865419759381653880217545705250343240695399355914272176770933640874280822620055075715765124584871860047607040600829223718233599229323012761150145956068539990154509921963571456791132265339302448524154081334996070111066707416766949787178404841403222273240018627555812509713465372943979650928790796994738806210299660169747315026273887296917609246097274566982394256990592026219214025927467732537037712123767868569459762509421039774045782689342820740871720659796184419942313062000582436423053041457989962851955027447490014930199501366158820081020785277561990831401083185345592437181495443291975026321535884307356323800365707071403992111559658295238908482298367411324267932168159074034024015957590570799896009614154881847047775115830325194424076984855573388641155043271915075309892161358366653874317204628923728033046454230570868039204400171474123149449920001999349061037860346448827542679253961677743888622429324954547641573324755333643236404825801359248498955709496857206197827157673096251850250258708118232256977373151182943262741765871706960868989118598958460937500000000000000000000000000000000000000000000000000000000000000000 [147,10] 585918509289206409921017869190042075934020872470904074041320471771522846413714535172648622406152539063636672784510051266238873797326025060772157809259475767728162491606485038053328408887374846013449074908634435972630645458724771018837395853339301710690223360624169325270179886669121605454068122194117394193397305988101263162390317619499904776361740896497695464441802083386895201475217522135648994059504629820968674874843163937247388507349718354277936206545946760034967624961255156578627458526821687377839727296935846765558878696632468905938815518906689298205339326149992768754706611363110070124995535303217404969041389946202910166248498680222147208351388031466289746754365654209977712091968714038496969433269867359949923343576081489265095464786642814654078210654106283013327376329097118011984073429458243575554480895275956114890702236709042133821670275256182299333935595184838326722573422294923115123986996577688859562848353553102580337947871687735354185574739386286526354058114931305934655793824155770686608283744213987396478833552372775981652221601369595091441349741549245988456536276639402471839034767704967365328888320234612402580480001198034457138105679730672112856802006030803462496129837824673519826723379489548542747704206435458016537344570932045640092222587787567210676961906486108685672733175853483544184081211643471903361171602908018133215609649574741560143486372022245199796646626282802021931617983963223805300168716642652518232624560059953293439927367960445857928575014420277230586212502595999378307160141308055330297352245207447858902202383147532157220053271154297137668851999539542986558875264517764935975273030548884205487114145399882546203062617646327092829078248648106392410101492037589570978514359381378535732532070821845655293921451397619476306504895535144520251487457135687410373885403671136161392646539395592129337730240765473468260497864193529159223802436238844628753389625044614994341607615959664542930657343049726460620140969807240249559840157788333379686357327052090127470843322753906250000000000000000000000000000000000000000000000000000000 [147,11] 3746582991497689673564771123941925851030288428519339959188912593160070191858704143882622244442685976085884977837893784858575555769289493314516448931643436210068453684865289897184106285292813125371662371103548094033993390219998740326396559529233497684367217123198759627907217399197127369136545634083551562215104545477776804993312107541172787971851597813619337970576714495689550733268700380696557626289154038449193822337482597391786703416836763219409237849272715913726979602768714670304759763570210386300396751092465162329702081917717790520241312125975463661508959767496447346101240639635013370431283030983686717534349487827602363472158947911927917546858755279878426618038497012749546469586357118709963381490903965818541450996942250779696592795938975678644672959514076254426296339280175017664345128788573872784931256753711938417430016064001063650396992917332968240014058841770555176124636140455127307153275941379968388499503296300469556615321104800232327554963290284878152301891826818878147020063045826916610785368401615366357068876256669879500539513957239263497918911600878079477683051536161576774532720504320889209307187600893161157673718132578697832220787540951259460857367458456198045866331847831280217140445791856229836568016216278251048793970428179579146979333622598981654012053203116535651825942401292692691993369718587292155034440950488518105230935033021475851035415154788751207833461649036506304176007796848661854457118608391953158716799503594617107244610979884871742035057882498942595248143666248216686320663478151362963941179309579564792262772370906320491990994819885111386819124598118638120414673381217462317476908253499570934336992058670642652026293852373830242035880948247395531366696254217631173482418518773086825172100002748529575258316372938947987168412473706069656113175344804222263804802274940753247074973782183512481313773708834362504971478351951551765980381410664187762360356993544033015867103509819714417927068914010507983992492695004797614298561571319647233083133128002824781402307510375976562500000000000000000000000000000000000000000000000 [147,12] -544299061003902587950588745181751034039786765488046898835824812179342024251735806278176044978981240637945146583835995382847626621215802045418087957043052470047307683498269500736255419528421832766070104247178107419127975714338263691011331538217215003544867122785636654060437252347772831827471763443436907205905830851554802280043187260865156164746333405279408525948142263772939478147280579113626000505498022615087238828234562632002402837807043939010666878990154353727075191433232492407291158933150949369699540810794213560265373993550722386134040587535805246976055507230595955129182126888211989982656613100954437679022439357141447664539462156462728638807092781110276115307307751431507668963105800607317768837263356235066477966604121905298728570633297186153009534883627909610567186641292055031056971272936472118593962876195597300502809062541935577576131552842193725173051902090283702021009705759457094501516451547136248865029152261207638541754972671244071038278738243064912763333568170280213501115441204453678511531436833413867762989256748253088932681896520275293291696868651841521030908064291046073750871630407483221219624464625234503294910197263133258569159608787506096952866189684495119949764084846466378833171165835663978059266139165128708456776993866270565758039894134472527693938625315918987160061985128421232335870162472155003257019867741417945952615682954753043976592728602518365733893385279264089759674874706749191876701413949213182883076792577194622341876777053366827240794297724406682628251918449555417830606069558700073498187331915236741599657841450545040279003296510148141525847312627702322307470698033002659672954324843063152985659944695099993815390275912014698486661999908577322825273420480669461481186898827987714651704825328223926854916907337109176401791348121224446008381243184438574950747265455060254818894382855714770093529477056722056277766353281044391279941392080278301805269652044212049321525126926558627514679416550121427549791037203603870121991532108181404614783811027117241696954060435295104980468750000000000000000000000000000000000000000 [147,13] -1363427404123758982700844769305554925442566018637767524444376082608538425882660629265137881708404733473886541972329056230084427842440811157220335205816401563399831543806283764267827299555800780350741546672505500106904350622379837611364975999921062553357282951999711442183682995947653377392183692461708605996086428243561276770366156071590754396588977060010864934355028262596418111258136710215660216454158456966338542368999850304729318046318967142389034944028741040198050810087268891649372028159409478427918265903061071370800890426479849158503247619063557818863861519577810239862395716868496439763808198563171491912801362033850825478499678954890219010204440107419221476869447526265625597642278471213416390366288458723072774985026867250223556001715759120599700506043066500760527152606484851436646550754413343075333615515696067783553519375943931772541882655528779693095624775019468160973304625384454320149981761192652601250118460086423754189229384422047416594297240494927130706114349163030588211071264196298899474762160089769605890895592710048817735704031785643827108400394215357930651349808266846175102685491474508580262381833402472966867838463494955701806233618812357156912597825820951373496178100723124589487438232932067671849414962307046687326148916058295566430725957653121398546536035032266198313744454772411996171313512925847637157856039055047482944530137898465300609830334266894457955796692406195073879856652532402132900966848171806163477073417035097758888480796347314254976632919481891966572356967583321951939644386985989857120271954961628399275652893893520898150680344762932933181578448087632644557384555919144067283116144073606638587233469485460299517451153298377669455101774446904888800867453224417252966885546802835946096650165978449907058832568554331077129970539400602866327375371563583409568506469351670703989823865588306493147675469686875858450388608710740393028969689028010910358356125979315592745833657909971293919033483031348389867014125692644983996961001939752741438317926773826492433507493212819099426269531250000000000000000000000000000000000 [147,14] 5030121667986046007776151513122889705142937647483990978294060034488838748331259166446694093725676935203575150189575659743654497700397902894493448286688341027906404794998218651653134946074646970343086560783869137797809252672085190592019302067450832397921318772557042769636184135791411772305322122725987934295459538052447199694065672580497201456177637294991906480699414640471316314201926651683438319553885769082877117986615638459587319911067771001007273094718344141384365926816030141605599368408676185863726220252802314076637432579014618879669454863150917310983986687047142747939158598280458994015330696056510620058120217723348354447566340567732225333725742354849907158294805513555675543570411024030118827515336627312782556863821729708046825366367532382042984415311634801517962105696362208837949459105175350459992078927044030314683814953045411519534989184755368460456420271696663690445197237185186159257626236448106572503623553527946753165980630639100331027804107983184669921046148181157839183132870236557007119548913737046417847201861229071285239984162725824303651783687730789006003667735678547988236652473398094960447496670074108196072658181686494952834699000151690935355953306996244969144172144094265775631046880384527492206491873198864650888618751143125739494418426074072829019927693048189009379473971526176030051581379468790701672505470276676947252500170632416787138967413407512032224021186917997735194511700065513443036046220190295722202893279867703899683881423082299088227589685901388010473094964685084883726305678178203249151881800964033933711117410352119199189950941954088275291224975178759837231342168454669782447541224401087092668441037525402889276633057054061840137563113655628676018844389865418475778486866235148212733628399731739405836823454146168721402536728637299118062861596620590505727996898927313997118360119049926485632473497659378102581397409602313739461628122866808137080230237584268192900403199205076846305000212369640838489397894656393215425195501169786517763962049822671349115347065414069220423698425292968750000000000000000000000000 [147,15] -5208560181764654279947702477684148662780394684650299117490836051753847897551120036694267320182945173584249272806752001913647964715389827056176675149672369099619846946556881017732545336089896562681395499061111663134172495937335962671573280945413917248018777824571901221856030321078239993856459669281654436598892855280948200845813310533143166961952006562023366400921528665255835191370365702763703018958896520161990227223127396136514680780935598314159886131003974244848463239441980259479312097621252077265050010421595811573684115328782487770177944308388454499789426737952031728663354032091266792098539326332956366662005381654664221154331388158373378259415498062430955097867630429908268456886673595801378500488595428599918783390328624802807354528431636556888304045823318972269775797029377536263627778000136263947707001844729209807383596414774343636370450232401952770778220640735101235168102909407730482181451073253238389079277877838415470426967754553691843221491566125350365339866427182714531757985687615453400058643755013559074886348964554393130004024796262893441210434599851772667514979390266702492135979811817396285143761116972379478203748512680152192821584412164467388605671287413930166942241289083293536305346074961787699864480586195975810477650842721124842272588752385506269316083737801689934647608994395649777236514754773541185067664216771497739183939833427767011177633434320660370629697819013700858519498941661576319184940882556577003698589185165520649338767460567830465936424674518730339493334975736716876369452165652987681572641085601306311267999928568293814834400233344004881774403284737642194535882477725618037699779836321254966014433754021267971443588009715757550632233188484256927553826560498093462338309710892262947229833244285279755813396600314402749377723020431465145304845852686592970261279177147877453375587368330958928200791752773765190971543049939028211767587811953766929743482703361581500083726816972141056089416375116653061207256958634770426705483405730453702368690837474155887339135951020387437893077731132507324218750000000000000000 [147,16] -4235398682432423968731956696337028150467427862350792093895981610010799132379922071171818001693368362448482287112488230937969140683769617607919814058817937087665793895580247035777928179363267256773383054023206543801320096972510762109499402888451086876460512972616028911710948309232517503799231440099507144023688042054218293280122549940814083314243983693085927027169715083054723659277383694260759183477605149630532893359437925573572702585537288414460716197263048208581833331793023677226806424607629182720526164926031410331282974884364481291594579801270517981243894179009444350023004558660726662177539491815850014113418598826287231976924588846032900402414249419698584471608053176077551369730226589463879189472526838386033961510803919127516917052517300918734836054828040130078487421156019792555266776469085801307640809456770640794914027101094239784276774240906771186984573632072467458311880514089677217575991098146455994760895976919580135065057817372829997619387265218359405865613003931852702885883691712244589019718789510425583503125574559747190444032525744704228388325045742710056590865329472300618391070683111441234612594760567704021406155109421835714399037227875356744974301329067323070915788411920649461779372334839226550415479108548793084705255267426265315098231939195878169023806705455611053601319967249965762817979148480284770000278280468265003612004719242448352608508128757301486013573483939775477450257541919213344719063002484840274148972999426463416567583418308133460194414812958383428160549386198454309355190926358039783763187183189385794683544446264902580076318035483541879251609933508751765551588745158344925785953220143476693069702666818141669657075867065843515208947368461977896407486245228316002406501466177737475909785232992176918699440067728711916129244700269298523545402736469978526614951131356626704537137934765035568990329328763590471552917536447727273433539893528189292983680720748087423396667325417931598432934167500022023768642023291376759331783558496748483044970602527093263079830138264520854818329098634421825408935546875000000 [147,17] 28505869273896185932647704430244354569550082095514050278010789927668375239684358684454975283361367480061550667211902981088785740322181429691545822628965840033612588046470128945977351300960002397202222716535635288153671615912331767849925564053324882132508833118753964526419636459617797968160082603035888397869717012703747722666681772994365887830001033887585168039187127571732745634484518975677877236482182513038329031588274505771691169221832827977564087179472663121797937770343287465823973134657516970494830655029026847674930156888792897799819341236298917524743092457761325873925130828137735063984078510069113741526448446818226768193925778583338985314828355336071362758279387841553887081548299110350488384579856043519112135487256644065816711858053562987256050767926868841829059514045072675319923984942860662030396197553288410537192670158442565440214207725582482681502671070054056184800739598695044178047166589841903892709917453591170112364204285018558648139216387935258783128905881579730599493830919400551673300036169212049666680256210604772469965237177747618906776508970374445093790931873005142936066292788808640556955646466535138255566715578088741620802021936608133996805949366787446425145087789530096284094071237046251612694289562042280014643699622453768982356854221916212638720969779797553978682416185110979697483381404876451337687296048861950729277879837226516448159881555948576880154819827228590324188784945976041846366969943683943481444879400650648628335665060769139852169178989367136982775821187700681489090779205452991900624404488259365091991430064434871626389490298688392895359534498446132649484036308526416005773977652780220345596889130459458363128776292910215364666034490874751353791651809411424610487294912243495907091025977629375037025989355734917073356070142149211698784581221148197078803698505846460947811251109297522233376630343690471776320152904009755548619500291761613451976474872484479432717628468698574419488552858275134202830804165028431638846696746554193527168404779656370151635938912100363950230530463159084320068359375000000 [147,18] -68730830549645135900554648279503770049094495211173458268589564459190233506896083292534389912535859400866050776325699109568274935713834871611703142749908880110801251971307027156834451618362166406786094806624455970264173903146966230130004601104932914577233637034676315962993186901995248045934461153975739667697495046386231772373403355893039411399595180868109504946639439058785352902052832870107701376683483198855489623230547971394459698588105357348131918454396533954573085128523209504934854367559467779825870815832861601323091096457135347874207489272658656393706080002023728304280867990231236660285787898621595998950904645061000308058512876630397182042482091148399287634898357137066867270761696502728023589309520483641832580630695453922853384050038261520857429826214924527848819097011629349101399441776395057870850721280710600861829083733259809374887739874592614680999280813637184962861105597184565911765075608994433580776050705426530621389290379113295870192528673502333957330157802999465123147298504551763908249276393175410114555367405273983422542048843557487464716714401613565716585463579068816224687550949450259364325608544780263565569514557168606859179021949193574925764117416916029070844051535487139850947720246408722245242041580352687121095383912554497362972484951350846498928501005008460805362027163832998777577477165112872313380623699630074426781940470592606424411550578286104591459276181738532120927344574663687276314556715823840616655448575129753817323683137939967034285175515419617221568913909135606670412228426190691838915816803913968069642655322383943596529276277969410097554775727953336282321976083739861714580590350685636412177918756431709587183178729677552317629675567403277308540209516830517384127033337212411635309271170234354018798269761427806152505317121866719787906846671139991673236305660295146950581869309525977776649341434244564000913318127657116945808369922908640613600910521326833047073824093100318582792404611882760539694135614231018036232651746175906943745027773682141480478404712913605976609687786549329757690429687500 [147,19] 112779632246954835066924398189807143226563438533433437726823256830771752737798064404809040143801029200482421172848226948127077450162777239012937431775656534824236083764781145021523907724406913725384320002980055013856920718024438701115277808275423489789147230225389518057189646342320566191267086826249146345636151936407495167931345536328135383427855271861593983517866254142116462229410243319617852229173311723647724231454834126305628367728117789016717458964851906154326358065116422495604900655437350073815113725165989857461197721099293539523728570502949038026406321295603709236516678483238607112986708240372618660234975927288731559892415609303488894993474594823825056702603878955303028571650480122316265747613191452177123703113984516343168638095469917720722479220797684306776486431956601300449850616101587259926991713926074871100385786843970751041182219163727835914872472458602920653468534405184434232019524953254538700636590143044773406387373145086484832572601108531584347700784011998099939464494604969739528844152902297057461291854089123340851920076932958130271590218115485267088465344799415270967119875694389916342012661764998876139500694587842404757139227563427328622591434108352948245439511186159538262337954316410477809409655303860104767217145065967515380438772233702715513524108671344891591445396282039068794146734043971850352591383171095915878769208032822248535218599185367669407049266286094811085755678339064656014027401818553702572357512081384492925106364780771535513195095399590369313990717215127783766835361548455259704197040217335611613472334096997901288711703528728133479573010491870284409575481629107291066926691019852527783570135893287293199391302840782054938814922432737949325668934362533570834764965017641058967832819468826485926092082042494766960328658134910483505384841292223118698472212162841515070763782729534378912382818005981804901089907532188129808590745453440112168892276187052154668941650831657039973846462529625557562565986252244750521783462923049504650098684240413366003921660635446547530591487884521484375000000000 [147,20] -136318246038503420742010109278950248116515681366269872352182747984306002964882628695492892157728909935462199619106967489731947893657687882231174181467279123541860834255113483378582120297607830017269557609474281762246989669214367654673599417406475156598901215792379658744619368163873609891030039632867429310237934177064685803411343626111044003340752039682608364537208401798503384705267242156729102560744564780661196728716146680240672750491676223674328855056378290372861021798626072086434199993727848746716140119899540726108214028692762373247271413185785946664495198385098183507728860380378887500273646937904909375479438782065349168211026502439212140122010926843356030214418355511729965978196094725429632249539800126565772680143474432186259914107538177681600141602517288616126199878076936022272971967690823249588998315638656320170286320664347439850315387929584600754598634567326418299657788964905373706736479527789430717018841708897384467106647442726867599717837576537074130419221752451578852155961042014721933077239283506313156425164263871871518518224617700424432094897874461354364356103123220986516334416921579738541091541191723946392120037095292409346324779588941518997055285028989685932267841839209290617443662260754796613798194020026603684564958509536754522256257991696760526423680567588982776578174135739541823037883184433017717540014862987302518239767514095026888311990263760285629914242630542052542338377053672881275131164420746622939697400193229541623892086258938882266626996062817407916960589964647423127135446445872011611412919599094038270057009192946687312969315244317791756623189710262118275727375255199720373409151640129470159444421974447139738698139887994704502400298162248229246756691793877344130222860510603891668011475711680303448413393478789420447905039652686746896699683422833953427433449902360846296904392318133264728724193072259809275712156836656692148799840780521193063912280383075885591379320578775059574110965144804995482356972850431896226351654233703677587802142988675903087421384261433020583353936672210693359375000 [147,21] 124703768702809034110775182951825731904241511485736990205110472164299134284638768448387354038249455676405471200671685327814879183400486146406100202859455168331539292300706220180089288923136816804509875927149362612947434143240248681266200977053259712689302114826226592793298224768755064640768614141698874543578682736689103307172648690840217502542972001387156986721045472204192645457768850350451029174816604483230034879964406176513670441448377059008748351145619107828094153710465369292769320519861904953824921811491522940725435854912364649600711659799541718789525118437624872523187329781333799388263093419405969138371225857869440324611477687964922253152331514599768751953668072043324491395160029035840963932099368149939982516037268047907033324626394009935647052015339962741270803414523414107470883256116258345297427054807644716204390652990206436198135642895629967394230892784657314859781020916725883955835028952015432527238185825403152114345146173801933128346334563280450871113953990211184965238190169939678496672714735831447310953617455366667230559284458437081518705289324303891536483228021084525035397165315591995462259222876051864522583784483904839444940143545732754598011269209716288179261297469409541530031879769916545137343164668205268868102056611292050819603652799311048681565999227218319448675904279168144931026185402844340173667424416941677639603668882310669838051585928132450802373155676009310389886317418423665166094896172032631865005780478531813050011018806709714642336323690504412264116635402331992548239590092786975517569656045807250418144173443258992414821483265184049836171369692725628378700780293629094491115109011245235865629253062206405871542461674666461360882466412996316179825796100536333331788501947382314084893382633894395672123530523765858292579621917656989275267970200954500577531752081885797138306758595300692963811380119239428736516695180460005303446551223407851545527552883294831529220111934007096439575141189395815028137902050646735621492853289399073159587263554867151650935165883817011490464210510253906250000 [147,22] -89593414432593479688690099326722668858668109990207432149399986349415843173938680465979641226035234831132379076251996573477769537556844160906766099715867282942436819944685294675031884104697452320720698508869711907900572882111039773947469484485582075742386815423289740801418861300437759641253420181443729179406432184821092175551771092293186315000281214431412783875531109040047746528859022783456524967287385118017177325154448694630759992813066907475429762392449660042559867589255082567829776703577230494466706763286668218126722886901093593124030939876988020381165365283633146248056070135100777609125443548117413070088172455061589411729491235280837986787282428976510145646386680435676993006660662503608824861775903529492110681868419952517773758639913750915948056440894401336487217739501004976695976965519944019738582033964327992212724546818060623799330048121193997418056779282504142047448267274468201536657933848315669226880044120752047931296618881946512609218422076606045716264515987140633543885944653220488935578704486914784803248627426044040723080690440827896016121908446766519921606700394444379250577470987049703477816476909265159800426256291791037646259674284320205738743614057205057043351438281970630419276587152557049712911658229086263878222438447113971415635091914668116554763471626876788998700363481995247474124897167879536310461100264404952652023756708346699715803569381675987978334984004110765380774897060221913727364928292646794149848022679001100809687599092295633205640509438021013619538768881397716712728052099538586672197504299118947004100962607856893364425856822806255017068202359171208447167753861043970622929731310529694130701974827332957024842351003553697382520092253126711475215685095359457012886287644770619501982918553060764197431279205764712677024569692215736790396862506325466593760580321043004595360215068110310074857777130583417560286421456820733205079217076186588010918418655315326093425777654377221637166152685462479185863303787003987946523174934809441917777894200647696684267897179598803631961345672607421875 [147,23] 55028175976996636641237348885549541794053169419228156058879166715150798348676376063239553204610434732848322618269270064015504035139058575503668766934448636458229539403266716142850129345093882941211201055737576215295539774496446643107299243849883652969724021275364701154382731437415297799287783191803253685859776363379860953773142753207381652388596617158186472891447417031306274118974120158163056697603889190795871913427645590544544728051152336159246084397195610366146206905897807319524510165857834726438614174434565302040355207877932623027504465270996535892662988704579670804192913346138878460251700171842356379713512449102530519518141030799339981619520149588186508017502092422548348321981935480928621373367607320010969336436027256905159273418740881120649286173865659355058403485040345297879051690920262568800178582687331103399014716375975594266466401665338872091864597270249745712947511799358975243315722606337815150402255618084228543516414789865090312352220375729318863887314179585358612767532203634010213605694240992023703898703238767710190241895514873467459059636969424329854229419972099931245598626090227078791124322655085359633342980885434366200874779031590730202595716640074080708447882308760568461704863893888026972271836470577842592037607041512090767238921432900065564439467870448785990280390579771990472058404337057509174554427769900378459699337147441139413230095532589090452236949039370860730769609268079371955029039838965065039335698170303720748346785678463712563255773955947627966269922490585020865224578468575021460042268957888379447686819344848453619070283491292852331166895491579025541596480722679368816349561286843477930439025078068838249781909810081325435221899778770715583238120913334983293179170160996834577956173235317033424456545005254967171270498036405264926644885552181512793425304698150680676805331693059179062813573410977658888706307301261838691986916769440268733451643981361247393277835796494620743288910793778841566751555737715954245402890991578112993446511670923799406969502619653940200805664062500000 [147,24] -32200738502024575734134425999633451059339480515410923771673469237118152889467799443308770882216666218303864240027491768643722299924822396805146493559110639851292691195190785248980331644127777655135716186066674790043135919815811668119931365582891335450961408866388123336436510872274283253028166652160346609693014070301645825009076102482632195946354183662934704483656032758031749410534392459361826260542684398758876424697257255972446226392149961796686520223761392789889841618985900145525044768867042017713424831381584395184982057920663046835921155568956926792613597104713359584602744046659905058741198261273458009919247180486491206816558623958572410713257275536342910637768951611592683566032180174236823058710904737095720868875362671523415375103557691330664811031049716544223443479772117693544842323477963846254261254650494239646401064280411747712133291336041560155759262841990800456841594748174450830496353274315341990732531831655746462958081228657051117105091776674511595051070081295796525500020713536484495913907219363709483359325559808183483259863428836459467452830737821944040703645166336442096617770754291439178727863273667514775930947346665506848501947092118308654759142281567472645011706927768131151962767896471979935703126450900044229772603943524896638826977258854102824958533910242676425246384848244685063751607787237845102101306757220652472486615963172088270166703348972597442180467473714673009247162466988614107015501866768075280635644651932171384440069381075856693383676929101112657275638942110490914390463686058617808706112694688591583421564119015666791245359619734677282682871338877362273127910770127330431648662591909324015748917557426338722706025478504919694121486957622083765666553189671749450590498443501114534923452423060024376336941354920072786257708287119900063284083447228545346830023115556360555897771075337469619824890592414652442833689453446575821520235439090485150731523898304840681518237945291825921733981563592536065891422051273317049669294204622731827758185145429429135618163810372352600097656250000 [147,25] 15565847365459006916273799298940362118926710295112603421927941010369470965723583859746692981422085246303328454871549862771627913096875750506232122108355659063039738089959577831359718286586769458114020237494056626390160599444642024315112571608949624737732408777735970734328828852764477129584547571295996558674549416012765237264537676055337563896296867945230224694159116675209517307146941153734570192859477843391525450100899293015870842415087514173399368400227064511058408845431232926190890538983329663211486853201577507888544777492114762263934415623381247927200154288661081754238213651554783245293429742766390651968283872072894970982499202945322746503475771904309275567292997528287226148531247612789825805060327128320877923327732409839892748654089032353621372403670481220052372885335988313707872170007401099462400473480615542766545439142695228582726621528307258031291301882371041547767885555134454723766520101939714015691856327850551738687262744782909237214561864960147936290200185009639271418463529603556995627267959088844704789661267522357316143178534037134335081556749329034101169442604949691919339507315646082854281035066859477148287921056563673288797272167477071562083312747118144267474206743099466453423643100540124605629239342865196377951456424844491593673633795471761658015064777390251253998561507855489073097764367413103599536453942225097996710468766521296597781513172556351474025584507707425826723468207076415475496208945214812058544962356671847826473460843840735763300625546321321125493870116395786762252805117834829970609926894037596924129259711322944741399560480206489169002087222421711446039622653340609385140224669363090392717953389737624240965235662125275944569900033229638053903770887159724007458550770591746189700608827915797927360361578855798520734386500158689634285028974023806749979630334793770060737225283336642458161445478356328061250893770718627645180083582647860854550513858271684126519408099692854606887471966609224070563545982601660186635788357621820734503150960333390109241635326385498046875000000 [147,26] 1904924346678177738541988715902953144248381771056442568554850660308660827451849516267869653183022748925846678211282932361615118384307223227931325475227589529591412496488089499593911897242202087352664573629540740349371430124806560373590537702366020396867708990379656832358231735243518160546845383156605144828892665358331785858356198869418447206038728464674018595819248141428468442490597730414735387845098003130530018668292427040652746220722355021585184995536140698399681895147244838822470723493281732184328680192853203606495799941953715922549230933612280128165753754419620446903151811239206430963749754878661031822904150757811824826738376826448495043840377038339062581058433436260942436796878229391628656280470606024151457661760219717819616897031697438573790992561743052505346585005687097390064646288635688689225671930105093601472309897104092928875577556255201449117280664987175994618275575390933013127202133648638250488925948751620086893434822381211377321747011585785780147679833857220980174068537740337054374798207444603688900435303755988814933459866221703879941077103990579135954976456509413481435758625111311328468839227883218190950022891956322077519538279085664548830936840376044702788438470443485866236947635069527687221170174154788573748402122786420964810951389917620293851848863283967750960166409272238602834030115379461328625584418171456237228607064130385834647816752337851696622321550867133040557448182432402356010824870015586312912967062271404596500082640171264098868704010917571736564755336691162527520166306218454949000862704725189072128918687974280441164825023648026517088036942449874833279604009703818339356636231785000484345980082705893397028863886263120405846871187266601493417354197082997971036279010727318060168852292758674912929200177500103226908932528394525296331019663354574748835310274106670227872062123642168663018427343609654524339451268504451643076963800942146910689698216186554258666766245818217053555066310466091848564141307686826315706851541447425556672572996073088663020866476058959960937500 [147,27] -18938692776966355859860458381271120912257169613937247824445344144649540119971754329205286009850248490690498643557456603896699128763935605842640093523932818706963214476091925207908075808234984266455212513534815542057776173406226208146677807049450011509362445793574753040590677933550938580537834782733287395235235238417630305863275775098686574351236821223636384347091412473916050072828864920741836520000388397717809271654703375093847927937804072011621872172503358305449697184172733733260308300315348718235948920932891153431363598249661839161874549379536242609854511271796859166842076542257836441960928662175995685475700430422535182347756993119494389625266660354150920925938236048400249973183253628845036496181305289302211691697382073032902140071610795739434335032187510319125718899109507063515076387179935812399743600636485245331065992101447424855243920552334767412689638045981072668701742154627526554461720580709008918076953058051945526273109529958432227651767013246684177751652104911086045501388048498180108871933353756195298451664052306906983046305378241334923447855001196078803276209632659408086549296153373165503151346541293157995658451406299682643742841843387500853544248648072060117008305092234065267801277764906513613408309566238600804199315554998785240155049780445043828673948349277580847008969605484461160086501718834987210765601516192913501431827936693256414718084303364167228548487940243473261180735485341489823535679171418469494469071959320886979133969747008703171352811077785616400020833725955938170222525215449831011353641569144811642996782595153489970555605662354664728893675083581657099407173083451522071532924660958812904051616724000313941436015967035635670531743679148000221504623647428336351890034907655363358105553605642159571394655489853738326145522301961474695061774657709244614346104906752652666173670154270297035550059345990566416013182920600228330413451132240205710839104828619543594431095416939332219586893857086628531060464152439775910751792859532238309117507951654533976381969177246093750000 [147,28] 30056224649481368242034626222830972420851734629226424080503101993376190520321932906836863844579133428963074007088860229266532316356510724809168205840093939915032210397966305600418181112484382622802843166363512557765804497813097396169227197941395932508561644234428273774709870515301085680921272616188837498300260921682265706639359489755740182155930912894687450970358740726913712926241340887916197467783879895001462305539428694957262443041251272895455620862470985394544369673311859479068265787833978902711287614445726295781848642570535923853417229371483722187395922326610956806747207585170147680989456885280952337877685453869725568304563917254840374387893363012886140084713392017707944762410006435996707506384221739392270091790554121979641612094345391523930844533361375030141964253130902866790850921229506759514976109071634535013117543806733978801049399915426767930167831129940186303275919013508661623034256167233380317107363929874971983094225502222001593451429196876020048143054791905870930721557241178657491722144216412352800055382874297874548395509588802933262963342392875604115694760540084512930794979649458356736561850046631018446761161375963937343066382277408592253562542326108449809514263798579778337417943565481457242922736111878203860129815209226236381185126426879981114259099075986244672428160118275783844055315593415787772936528051839735164866342565043038492629722116668184459630850238725390779281447108324346137911336899694293357098697517367930037149901741238387611634018918667076026940655974656997910557495950635378888694974270398848996334426935516103517869230462247389069282437144046237087915856871627783221215487797932923524544493005682413725679058187626641177536663753621791736713900458566168067846617259487451287611949114908575886454837657721725591426865656217087705634760387182238426975523676336133029665313110899802769428717373335375041706323747051016930235358974385149512588168475946334615624642726220616526405594393191050750444549943296525340763455173224884027442027841951869727782933349609375000 [147,29] -32678926587284052198386193047735721270781330681809504147456285469832613903423580704107474244253407548905923840827861754491968355627623966304395256417866517332488718034736029269271628332210718662655371559872722160758669085350018659319023843206108820516944323619397915650632306835922325630333916069890743909589922765690318511404844033679966944784892557215179598078287868029828553084354157002747614603943165414118602458403442529868965007526728943905343797080613307132618310450588220720836691094035473607229934554899334013141006785354038078878434419930557174255366446931822143091594738054939575863784561010493696182473889750756927005560412770783596003919494701680548557705488913197864909820090670059774134053507467752055652268863872293768840236363937849902280011180696088948968562777982259906521406859790039289730183860237583965751569837724115008628569757067160938903186090483073029130237643053153230792956508607425345463255812124039118751568967319596381486047368150054266762359053707329975344676957291226222640667874916508971823309908513110658337518454314744470411978267583281480198206822659098184509671067842483725940344835541081881595847521508741625665009135220519353481393209395731501307545234652815852685851819331854917900817214025058073263413555675009431344046342645627485480917720496370843635626076083359207454069623639670771069121116721295890627565138821421609220501245010630764220899747488487409241247736314054719231599413739435480070319886134160188978691273472218418361010098289213428890189290400475785360052721531914935950049687382100477503599198711753885935364160206528484113397065532471392358529452550484352627942763960974085557798823069061899908398851365295157387824671447792634167065989100792265969922405488908916410629616845744287962507212032421595423356900142228052505662034473862294089660946624930714761038660586822205620530537105955457013022900100789212730725268492177479974228182569937376795593467634450043035790917658229905666590261028692088506517675256362616315955781618865646376486210937500000 [147,30] 28591881990291524184873185016681080453689202977582426643813188015435478880566603443708096576286560596004691020456991025827476777584045664622986489596240419698322919061196083556368804120231889791898082534075730844444623298463795784970642043313664044088031030511509256942089192167958748012163352102716961908895046279024001287728460027264757420518140452151050324168903296743454381926998280718968205535565380914962514120729464507892429856569124715512108524513407147293254065440991729629102719319937501101875722882103066148475316655945413500780958239305071922118261205466837080798032808298348950695128228832923784233424891638930137708549105497159523510867083055169613768567998696032213025297022176162015464627807382141028777206717560580470722984861014444790455968768261098463076997104819970193250989504380700638786665629000999747552664697488833891575143288173214695617195535137033464796775636451602197300685736872090669990303249145700800989088679354864592029772516163585723542627666454245767852872818101618388881938499309810921247431367916449569995427608887495927616672216197974137146344737798609555287265440647201346764607897448731955682998583838996104265464865160200478685029641214578330127195544269940962889282681073572613323498739211756967004799320482970306513907376203360769043787823337507002544282342214527714836754954068280354845210631508646920498035074747256495201145476839185160076038108293136406829351814501930215616371040419638755444918509307288569318704923552148421016988940357607747897073782083341364206292484908384543067448660468880166020389555289687279218781006556999140164055703382237689459224610354942258285652144531951740991465630752693451976199697919563340546609310123808808729889555460117681994377499211958216341280514293455670335364107694492393656319400149721554401965984163581478139171656567266382077954725813351916105871161262690953634602270425940916027211048024529144647622454385074605436026748372352338450540706739643768872751069366929223527203400196346412997132658068478928344369376953125 [147,31] -21351018493979368040279675952358445086747804347549243380677839326961264491753294986270790943853067237009648159798048807876551286157615588344086309410954659552608939602656030869465036799625673233067760906298268596716905937891120023857608410628960268990721581310176183142139662358064309185779270909977337634526995556755376550339464498542875289115459531311731723731569368535909985551958739006354552164497086082337593721749193738402111975655319071646456242982614364431493419525147769392218041354354131542965465415689730000610161307139483151976664060969078624005487946919216003620359963546448334933291263494843816606667831409139539667063138427139417573175394078385398399671040010990199894249097315803982840631579474082224513179865966409589621291628320684498304557258686925440430072022088879613034480520185649622002870042909947602587458340720209816389898264265028808985565030993269497449076416500576002694612068242651049383401429060734522362347434756832476715027833111999375957231108641311888436705334030435136720887287181155354356801729034812076487584837866072297571625767909314625259604682543891462426581070290082289369364640058795478033209860227861303582467727266743517057694626522888361391415959217637148018270462211214869380661068964695364745882242428957989923096405434268641302010620938150957628835325324279466911439227568358345616192393939559505116257743087930247357092391345920001301051458920310267725756453158283098947911800347877116579882318120296981404979418627601754118038911696474260196246981175285273576319859234364510407566489839863214580074411648641445692457609851359662199897192004587238644574112262622535631565997838891133778311457506935379668322502297267768245881387163844071361699314305885698012413465459210487094917053150291552105492323696346687324612110082393068147017406672749850236927982411557483582017820584971615626478361275751422837277083430923188647522137725441668998617648636507381303913012687430439702444003546501927510087980987855182817480203175837603766738218509228461707963250000 [147,32] 13936199223189932703763597366906801858111404855406763744433392733253890302050776263469523460709460871426359270160306628775518234081237667083931010825553210719058865179775626353548201223766382251069039278923138301039521414363964330308453887130856241772807085665376515006537235318705394833750987982150238227849118280318775925058690585221775478249589416260229351464815098398357135901047440351266424785329837735374846079348336691767840945015669048818279317966721052953728171955295364340936462607878779476009071141001973282414810341465212052466924595031873792479087159537937673724801907381496376079609712298893027475274615449923877262425886586199152623184274637154294996025338320287644269710583827274463988494899718860631500695361554999029826777639338579807842964224848649727826964594743457190392820075875119770613878088156999383114184285239177702057026572965543766338237321120518266190207258690669793001272979122978613437977133553951819533034361617621588007914533058518850467734955586522389767016557972137432626020108285903857268853930308227170793842504366181568656388733126766784075518624721768010816058293856866799702625724048683031521718323199834625833903022181909734190529529439335299502088358839286862807249032475337117029282208041625944109114211485632943627171714827321781534537685398455936059113723710292986416018533638470296111178768484176752947249634707348318705336692253774933023669674830759460844522635365422089893435812005316492863440375270976422486523305351203119173215117181256308150611335144856033599802295993863818215958882322393931620597154386144850441795618000550577224959251574425991590554772659667223303684290039014103490533034903271504003950575002650595378893670766306592061633780697397953836338455765797593566509525487602469705813436883162353172992202133501048219181289975300316299309469508196208175373898980566666296776589537898827039562851251637520749683570825341718477527642750038087181239146337116409145820828331891499609301780960225339357955976086847361368043786438951079819412500 [147,33] -7997577689273553759076447320726094199421181225118079134636736668574756668008556755215546494700461507057131933639839104927106761981086297708456386030895932856663768940878154459683572255273344560828361748980622624445766274110938386962502964370239553658715396870602814625669196549318340019555892991017492052674537021041666611763575856942872383276099465666465652221583999624387898049417087225199928404936478732182144107984930327724853977100167149307814802788201497194862127215022087042661865702241888656525985892688221886131106350467432206624244232529940405748188916683697962001474722304248558352611626641183921602101830824747297551055788173517997264762817074267006183108280537288776207528465633502181488228181519189831616972382820545587929922827164292221174339819778663960830911381642596861794552936904114500773682945874966114055138355965704434177167196893003618770803801356219168858242253212186788372417739951084022595621733247255773306585155173064466294494009385620526600991935926493788701579530915579026402846879893527419097478734503527739599903421919783043335792771943692752409259955886692543197306324203816893321412192280341166961331918585011356388477163684817964678994512710682241406010621973047841133858322409537318869330067916476082665571662655628845194633268723331318550957917568186777459610300261543840340966123043860403906128236262485611712510524532198103451670581269899806899608319437837730531074431711223738604059046621112894352551368786611960859421914641043767915678857598030525189077496372153773264535867448688500585127448296422690422233165063924829538210629379058054329473455500100029400275835834268463487311478775724823818021320171033226219931703356529632694309011920483409557536825044201376963195439254470621896081867952173140503525763301543216131494536915094226665444883210267464052518856260809975816050267605999547427125538482112903348625991381837594378980796690842632174672742356446727426419604477114185029554355062633397577057872154342712065798160570687108431000696597515509111600 [147,34] 4020418293974830952163807292977156408562217120785254764015353700953452773881876462212092734476317720723166154251542126239407219323053545669353998865541192487528091162424784241727745704624723699415172039873034053975584398892322422854825670177404860274530042391791904355612847896266659072007711294404598401825462383843592259073615304113988066636579878605116477359257355717991816206774511057680928312164958129682102345845224857798950350014938152243616772880117463575513405087490791613782732235874454038363143828420706596331718751211678737178537413433955105616069213171382796957901415410684419259951937344568910670937366115107159972699658726365177453797126547652500754294021483960820007706719217025488266261613910147686910542673323492093012618966298398789317736353753505374984214441910073590898598340526343452307654845487573335854962333328646359694002892198112161893489612847096642167698471452816826475049721314377689561447512961172697298408869516003119219190875727484488150575178609322787233296200324728605896875034986042658135406417594603343038799695557654692167447745282850006967207665288809629332102699099979941197556386378103471437654690204614037075363384628280179746079858021460034151935364055987494722921150274609716790168971050063378646328257878118814477071137244600639289711971956747612530184777706566749288230011630560830836641221205044954970442108730011024345392052925586996724618579746209616479814721346177603464207905635930263479136679877140224745153219185913244699545975875499266080318631321155884399309551021459825334897440933451621952492851069471979894274800670691054225461661120697540376221892960901805286298571392874188326488057976360517498786391570101307162973920012575169330453487780072859685357638668678589146855536599506599693764596509859719393441222511165181730578484544039938765196013852990919502373043144256974723198911139570986677089379629138118586216819580598915050414305438540819762343950342497067751722405267630142318245584651163802346461859427346860844704922429089727625 [147,35] -1754927790754980573570270434006811530445508104214915029601943879136025504014347274344391651880303426364585281275136682961468113606646231124820612111022159571388920599808319902790918598959743253671815948712381624378026057809040627628486729124263363067918979652286880741884719336089305353725605146749497497141503431709759901909312262003253070300897384449241893052198193103446458776322901827995652652934709020155501065413882096483191060834162229436468916393291629213585367667306082019708939177342704692549375623432478188881345284403538479709050846629971723702609290965103423900531596912358804807799864154378981851782571879721016635430379921388711085656022538127066323037543204975521146624719546597243916998092976407266590939531639317004410068819666458261681739838089552413711952429629605628023392104215057636626824232715944194196805983929793721032194228781447753536948272547153327354122442560466980359675751344977521140319260134987908107776841368778620350538145594589589632382351250046956779967504493752927688702855296416226877143924280549430752225449256528467206050436824630774535090413262678925758059282308497143478756906537232432675282272779202054591686633890171310723115895040857182797937984112559866800461589889829855832991174174602207592687677739082626102598613943925553525681025421435666661111263507133409232069358531264182585208168111191344276234433531546885008035567721236518997357840904755732609816734542870405404121493321284212516986375071602962931081721124825982828490369010699927512510802999405570351619064113368209027338254604016028234216299683837518689655931599091355188173029059742643728729214813647007817008010891388438712024623888668415277216337275030973394659299277659862635708271501413117480910027559804781103312330875309777439890048630709422379286631564991515302386236004698506992566124084192207835751273262321464499271576562497906523445919590882987469260247727529449384116674878802096810841353101469234278113405868250529951952342697426238922386904106262275925067198195157768 [147,36] 656214259003125232631401949288857714973120910446919902495484555488032727737140796561161460309344568400149949979530038581164321853201335699282766077629479442826698944063636620060419895516229587430585039129051602871818665573615943640009856422354439785835008959287219549809955505475435473802128835731491820612748149534418365726150501648624178714245329307024544422948559951929624729808918154904578530838816258662742331501974853081432718373820158040169829672666870099421973873332731771433544232545520136988892442382526820663124489645411430795155916942986928862379670099491285002589910504057266938174786111658303780363118672732457620784242101687893217931651675052824700387533599165389682017899483733341324433507038255480422596782065568017992720471074732951025781525512192623241100527184361927188543996131653061752917515159954210269224188533589450910215074069878298177610750003208343376885152672878491079124892187833893912198068264275768879093128916462145479177627394342017550131085290828793595230297742251177445122351063745617467584672345710970896361442680771455998530748298013865622540863730796234841344495203784905849110447581255472712299341287328695063942879877930408289519120045109891433969519134365286135300623387027534086199139844515146053252158769111174976637991323892643420327562267541639603611974250972482376328422653217809834051057450221418174179912837614487849529502734284910525885919500564333602424753385861564466994488001688361829730156166420417111774326118100003414954872628187104648277672994545131224033084612435710758729651294203663805469248658187019738143296901967625956928714981916673967109771586206831020885303039565186666984576587714714598450706499456868908218468916009868969457628942941269297956025608562563257950160346414921008455428098802516523899489946867312204207053435427377463208026413138707839291027411401475305306998115540556061992291188946565681375979775150999114137893822953169548129106012874071358789594715397531051580762570493935286812394603127914534276182445572 [147,37] -205497911763018458240144930282955548924829653946627020978604068038976642532765865396120476309828460372872265299368459720849903229674201147934217721622952860256645646518075830855810244557057259297628518841719744406005542958744637997981061569413497619055397963607120243792022819721414723671400323170083593694772516900013774430098952809850264258322747921172770941397020457064410536743691419589760661849869840159246364385977005833143100037658970713745405949382733062120692702550998974331098207788345257221377497888584035953093302587446510894516593131000364863925987496348134997691071640195836327120891102701724498515859106830369438752633099533493873843863077425599840186816889428014547207092548907907753997820561262417716442293613407704989941114537180803878372536322582655886553324077970703936067076702140518216626253008578323809067254327333399757380490561422025263468189752390759305216912027221654022530296355990086247185211353149052551245898406296991198833910734925430847806622548988869166419173049009805413332184993421376799627524722384415777202444429415870874706949895728084817328012854246182773951515289134580819719170161814770825795016620757674855085747747791809875915481320214860616947553731785951599799594766489014768099103686178140137993518849644565374178022607580356800413044153724280529323122965012740840867018577335946110455147881945685843455564782430647821521583774368519811194989474267520064682519451181266098413990576945194487223657199432257194782585375220773077315797892679589028615789166067752408304050233619824876440376200552475109203322665155166043187570131131530853673921910848767680144647140038471243592483075177212291982342647780018117213231266265601113353224911036416944158189375721015031499996035010857905363876548429986613251388464683308650369329694261780985029864574044920311300161356540328968747124757464147190289341038191044698480334985583394980932573151037452460114066947192141823960297765608694722906153330434282624436876438957448755282379160505684598678653384 [147,38] 51440458953937943062735341232063918064415852982170829395486930154905816376692969900522994354236150981355069058044418896408869856065741848473512024841942885517465660171902815130318823793847581878092242741560379379610125469903777371480815636014186716975559625537494724932822915696496450053254011651684455838050095335251420384996956670102821934410628710833075824246458219117211261217022504966335979769603429381686460767835187025723414462784074120857884939567871091968214033082621110489772105751747843739412982712971547885980391230788062422173990953137979560287390765105041728951345155587167805123296405038697800101814210674313274500572794188492180901130224974180771603818899176020834555126770668767310981106069964328375020328917502619661396947025152810394087427646349670602456269363456203161412493278686848872752844969485428730956393307088199166120233364344959593445383097813986960584835567994771364473605427011005771242609892268098037557442296544836337502112345819666602219159860690200837903728709940573821167429671073567784268080878566974902044276208578697387762854175279157140703185876965706883235155431601579603608732191321960201335353220239810404252810499889846474288439846859116595663552562794407265196114204543565997429718611984746468879433259533057552891327569174931169929840547984069665197657189872374551737136830576328165084603972136760300127390500663255697986875683552605376399354996144620251588544670570091328079748779176729257806372947308426181243777546907031334423621528948418941854608578596178017268411751858928492683433858896347514298795381178499630058211655598178832069056070371781250247385832045553301486100200084517678219516738368291486889707469806443455324193207893152851958177262122622621932906334641300994029240239737045322744700365572757552796310804152549261673751006131099119440903171462866968973735491287126710028570740993586704618902623112894926121158015800373017596845339453856140428875842302566493470843133522676823399017578504412449536314337628115870832467 [147,39] -9009768887117878195966742027184197664077700009354218395567915939424657451804105989735924945912340227196805067209424231835969847770795762678491153484163377983296941180370104666455375891421264553627725393893547796189506215734519207687466164046692263225173590027027094736555302003655485019387028305668204004036228674243437133546043883145468677984066919466102779792352837310560406181948869760515584984600360616678705411092879365398243159971324056160720877529439789854620277125335203187391919590653804327186498455254779819120772490655897294939636744008863947973016325998256789589299688265222576484041780754295715680250832704997408610349077176347611996768700180744912205038675317406537082603727717325627103155487266827325171373987362554440848426363337840067156311188522145306119493499660145079227727650131605090244375135198439579541546984024761135647161541768907561004504891150423445882003209859318611942109377919999648164510208870238415926407092072274698832244910077023021109182327379561736459880514271627101442507358757099468535250398686514631873086605030114045783119864057176485388075425356140224171266780584694272902323256104914469070847481126960222087239473539753314021602801789460023720454154060894199130572076184538337707995387077455628056582227619177047477996524952254556360627049297890187955211601551064079063172695859731416690575984807194391474787950037886094527693172571076972431457008382675165305699067863799641951233372182028978870720605485940429602233465584414827747242124061423284470827560290588032266423023915346352177364542009572052109357697080647097727234239930763160658491374372296954418611326208308703836234222663340988315357517210507167224340678700515702241462191909424426104032395622641561645752570834728480928683110207120734110012565802874213580671420162285565402413384301573430616943448871687544293057471372971616078367536322543040410117233562107357307154078986292682396900663351488265847510184329714114110490469013170387170587448727073536726704085727783941348 [147,40] 403889924173588844033818016496267604658433106263428567936161511572723305515381107611168973898840435843443242179408756427133885865641436520871031363183654565627716648134534510796091918482103550322365895730522498516433892637516174680348010845021896427158330228549220701162317619235355914744430929642102562848919675533951442353545705140291119559966995427981131640410743927023023931848612963231091793003677713163234633897162864947881584896181596592451175744634103195182920703256479138317540015834741608854662090317597262696298903472486000065858390150804633333180909410059816392944310267586366392081342585570068310520083267595074012040896572797206431733382086156956561151999493428923180345072137032194509185902325275046709980211567394928126071332070110447781991631987852651812715013043557973172272165623047482499140544744809390710913543112128696237885704722456831072994268151511042608218844039559582714685476407505847999425108731692676558857774932489160553941859288230732675240714287008672606439547859276269935224965945852420205409517707367931117044669266161571886772687777493939743998309498649197682732355836876632813995780632167303633221515098229908150732873539441706948002590899112881183325116529826016698540597805179508710999375666641820820118367875545393260757408507431407922832378101544469363371459214326476036328567186723213250115445134885376833426851264583509495451382885119890516912265556017022558475371667151595272825562018997249712973990041328693305544635296819307158518010779694922391948329142744857987543162725926158777983932724651326351610445520559524854659648599410127473895522740424550710367422307234142875051282317673772549205734123550618446462405993278652749866883309195600425172115689098314168309082303910310353665652137542414083408006987031266555229532809140757064572910627252956524358119497860214510285522057729450085116446641280992000876267599411829093060810043396148050568674533352360723166364145691773280922542022846095664183800612485709886468789441538256 [147,41] 437535740417222943958875572941760354693836293076023458306961561038475311217919551004380203330531424505758876997436390943242639576083357858473758778544330809229119580299818661929476307402196676699676641320392577273269458902685382389361795508088622384487866656440333797457568035582635971578656624600591551647781907944018950784506989607485615099531720429774666938144721532754735354328588392007313902887983837482041033374685324029335932894136896092024700818112455258985103350429153094269184703372888284454608043757372004366400839668991706717908298090225438258882329808676894644954399656257672250244530630025651633610369995546368685172806804700096864997942080032662318885537516287260627195324297647346095122930082870131788109559239145820381110920117323943098142712167103443014401940320670011411342964646483254051896507588876425411736320123746761377241083630467648205796409140900958212182124183369443093837592749615635359039367641636165904577629777218216376988724498305696111337128799450747922041561171263354917597662303176642732749787809477917082151516895608407621527986929372729625661212909353950763611145944061823122449878623217065783042872642052083640360168471241230702970287165254470761275310760186045631090984874766135590033008986239546295515789275401675103816747997448892402942393632052997564154251175572394365976625800158245473868463746925979727359240079702095976970562300156168283576832500998701130894316314124185608710392859122100941603389028813671200813027080132606506826842430778148593337250945936390168078061495725640211823589457561518006012777246602780311884268153736223942547923640341731565018620328399955645177367712476127585321486497087655308544060468170013227628679387849845067703268855272870877875304386094156963966042909513680046179358874696286543211829032711923608692235504358818990952537751261322166340874648193322314035334343588748576266075747733109682689543388985477535992634732374216645389952221224320216970137005435333530687087432446888939841591067304 [147,42] -211119440511329351005851294923130676332601881324408244019236391813830179959367518257241281297901621895288660616960173459423608022351573139903323522765308090112676633934284740612348002147339159680446347418224001004158462762746006874899521640526612794477989029578570803404951628576975129065674397278126389049571185885884559179092015128344911653003216092664475054606462964910378980995797817084908947409030002865815239611833125701753237262219212938097854242144217802627211312914557519533027901506013723691380427139781464913582243263893131505790533856912915212382371051844873125104934815989331883933168345193476472466955928019170178703351382655711952094196828033918960559590022447646642935329365338469298811031532033045307006695458876581783054455651981159447592063097719246759619028959569499994042648621403694228166399022302541736536674149370003255127265232915547588545644443802014814459003271575518994295803216545644505811670494474578499617127450856283218323270496418946132486545288684167615816263628932119279581521814598577212593505449342496829205332353624312544115552048929248918994057268418281378220910871846358736666998416733586634374404960632534424892136065548670725281824565197918243043944264095499642423847372395463808777187377831273926593390008239325336129411076265555286878517097968358255049816194185028672656834647325661031571343643102867083246140209379904528023951227985393415774702333372814810933916988711151843260533244220650328122996717058414144729620857387359671613030782030758200085972683131001448134218685142037159137089811676489991238409932985905504923345008461311899747146808728797151500128173083451280032891719459760471220135152834792913500993566094052872449221049600972163024861244056055496966232947877576333131817544716866135368518288715509349392202360640886963609889133115214686481862700847445301714129022179641576149498950306866096998187786223606369055633059049153855403078819603499021555580276596435048213571573463405408828042547712252315718911819 [147,43] 60488645878110961309288236007345025120021292344803526866948148909959746220061268686234637719426099463809583255678867197947644931409318061454147734360626257908668692691055551746186544027568734798142538886640671597351465471298070295598671069119960062055330151540869805709116876452257769041951112814861071411637239244881567234304918208116536599307720595672069590293406885779384753766694357717758841083690608848172957324627149873446032606122834338076079635955160994642787990390071357972948011321028921068692365119761339094005316668206253073388876661430372222679331455990262563480848952189107359405338159705943321775019577960410004143809240812144253928479148704703260050441789267896388580392183121453399956446591040629446527195891454483617523681241855711354756613710399187890430372160889002613270254618301784317968662456110591587661994775837469122156649145426116239359848164536082005867690917188848715505275715485408753607930204007953040514393055950976578612581232599555250006066467101197353161776415920897670241592737508812229367833767905459537656412713716108640757692016980917014084871332838726189022813692099752621074750024344182247116196203022240883151411694686682961182148322427043164908414095120718873902691971840475145582597919055864717569499651517135620779337998515768616023201387419831102475167928846470156653211993593904954932354467105391645184608757384974886159165096499496125761420655492663838868535677292888745109842067678402300646666486612436529770414610395814848661731566124707666918986997695557326706310902530039810863442755128286418657141510752995954093047378788227310496456819725267333672450519622951782197086290375066467494944815960696087838003720977928183703098655978055946484026535044082999488476626777883349234174668800314168174018264822793706080403323609979921306133644724833940652032053678093605788050068031597189944032335539673074501098862283742893194962552829381785020259769261206083650296220572636097278907297031353992889945348159359423313648 [147,44] -12506708977713796883646516406342423178668772641840119066743824237567024030521155262049015031923870290591330798874767920191398390915961132609879961607575694972261244099120363310359559194868379356216806630382672599430148294541405464172862028941229345187494415377742410572037748445076368688392961299864390780678411541817482218232976571288581531601189841231269702825895306864882710176233173953759285629783177650861540259907934760562471563134147172793900311452193571550463271967104553603088107140781960454564682396293522407388367605087948112625066702533058676444468393720916125902620428481250501088955371947829936579758440887322229851810237234243079972929430433689601437517601285172002822204530600080873863759529095151979008981700313849524218900762050788514417928179230903754864086918141913563722554804016736641205881722101082896414528670932846196501691367238000234224096154737588098752210822104494628401323977648814511737539240187840615307812299383860823881804720952150860077690524645273345546274512440041516224320804507579037930930207471912832728828806864029161448662516614477045134266784540547870921126443517548771832976087056899908299262705374421770455863559397413173125720402341180447925032489411607168095251183158422256288066647189467532882106297866090157413551135548488146515110593831398126856980664108647136601555898180500839849085721123763809645788780307864204431913436289079121025379042728293015744409346894965702161136987616586111913318126832352525493944221182754659598478806143505456996617454260530840580118521043451386458297864665475600940644021067195576594283936765657313138243108856050122710620113395382947154753727729294587486694173248285156373673732445082975400273730119707233415879172024378780311789771672106605514092091390830730504661534458503641226011337473550672436883732036010934480172852450657102492174006569680575907918690453423618661250690361224554353219806207860490399364467649716964433134254088164103814125149085180372974387862993001449376 [147,45] 1834247004990025265844400334745867354330718638343327227547185892531039892558891728786101603545870466009999308457345675862894132916481908302544468795325242127277444984051534441714202650783044615985981202338256326929664785800666521855973325938149437029730163518243504388372895456371029557063217567788967196890760084435091921579287870979705607069908265159679313190524955062997380761113559470264653848941613256139387055438346651884516276293212215291198579694664049564404980810244901359464021355633447278008440974478123162856528276285801594525674835120703249739222266797337104067504162350926737153153929338223098042503870882445290866988826686162423684966317797423977001122018872480949785120168453927924097100236084153807754995372652915679658167603019816170615737525479539057895012672291312359274817133061369873489308942363783442308414667336430606890992527152983515591973601390842699234843967948697612801044687509741392761759570272523963235688348641654132640490970767003910784993276837004678464120583201428292204745744960595140648798278547570855810848703846557958835211254079768836120476215787258948237791290598583441655361401046139500806836732092389138562117232439901632978878004256529107536834700834111543041843974550581284381374561525623481940319107690329033299696300721041745355810240638422143777799674953432929629673486545025369087833622134927208798072539182908114613238120505567286723732764139562242748750808054518877060893007018860682718898610130153786865263827961515984278305616610452566543307856524037204352182116850425135170791979824127881724491775222706107444825009921912836124716661112854272832437896061095275061502370677784681339313686197942165969165995604682266644259753593496079470550003554868789201275477255516119263247934255663650802767152736782117890925176827297949495472353177231193084791594546817870625351053875217463380903076166229426754716609152584844362673502005004786527522287551570152895950812360966124029099377313868974046698295300252960 [147,46] -136794478247733077378990423929913221749848347559650619131054350590590621786335762152161843296917959115302964945721456854415558872550354437000660038944215466757176320736942616517235496672636835320562479623868666200478629944250201607591865854999913831502214598448308085763457944440356403507757326111470257839679948038985117070620240828218522119539844702954372282858878581145256852761668235463783613134655600137577768789956755979418246986829442548672495324128287958475305283026238710031350803764238088926601499713701580680553885754152663992684992072590500641504787236586033329796982135995498723469490573714241158727626354157700461177093952786848888772148762688284824673405427315040913731890385192396691852717008719109063837771715477092005168593123237993875809093187693731220240490888725664542473010759158342410779659244063114750960647391609172064240104730384728325355998875485787830083678206710804831140262863818464041562894064721923230056897111391099611943714706890151614262978981416662183488771032113400347956740959910969948032952813446527625215977715696771500162223264438785884196347991828011338024839970950988970872742088758314743515486515273837350497653493908217672291537705313914846226954426496465005438769635279121310828875758648745963096849226710175802027452070404413588074348940276782582895618089408736470052274106424013664110007000282956726580752155386423714865744771238948897447798264665642867567781258027636826733575118070713082362958409469161771230200393264131579888796206660996906752910179842421671811210319509649529591921048753564833992186515808249400649032382420311859507357833949780189868734503201381252699890237795144332770975872235744341137419525628843170610213321063736825101544499976216415916280465433032325889461603715193456965083764217470874697787168460181810559531791235291794205758314783869184594102021111736099710762474567407969608159883805433150061454398205426140048732341831611306684041894790846569828972246535612849070971415616 [147,47] -20534360741642682759869015263889656569489689003974864030748519716902389431964528437662262205212394812131258609442535177127253577157318272606310733621910856084278208504376502401041993063020813919575106190659532410865219467357062440527535544522869740674424287774388886758332622845429033619706210493291730259240245912879845104552288115274696951718774086514459240896499408780638234624616962579903276713077284566115746139891172761182166165017170632129677872614076455482434636625289932260311466573941751098403782768966010298235102056567027595309687807318720546517312659955584681478975962817028975621258252502352852518974617378011398067957440509501327478833519781362580326407669435837725676222772303525225482708285448033694615068452210311157469634524558977913418338537552653416118866500267956426473905821646207138712507962137324866843747821252685852019895690974621921882277265206654253568005306795743455316484841615573134058821485709698004135644492940990429546537670994694332858306568913551905607234196424080235340223339098233187495894938738945798667819028376279306651722281434619295662902595920644668721878995869476853445388813787722278424540744963021793684380694832728886278099897582412315681805284325406543012733108621474023372658924276963603320697594239460933026406772691862668197263368070567998680053178980703399766605454502587706754027704868626629444364750122771457160606822706455960721229839020494103785463086658992201693250950821962347328113922738539214074193213541309580502188346976395271966802999887318368890454998200063076207770744552982360476257667143590937898839654376989465932467672112122157202154629715734288977414400905181611581685745039696753463169856634333555562250434529203881223838785812391049007770694694593531483310124380737194163292953977274378090365095312530964348260984941164254631996267678806612837018054528896984141196197588311739287981851123745387338925357379742744163729839986185932962427115362550195289707812128868722206246068 [147,48] 11393372061701306222532771129372799776101166952479972491059719794264388974594658062836666670943753170806249408047858644983183829430906574328338685089096045511505415456617401963081699154153126441206758808839020817328013049913205182442496202244373348349916701263799939551498612634529172088441056146830317001241433715121221499169834477352987287353153293113630103303655275848397790639975133051464489035932713062722159047985755872771394280252457461106042608008478857576935978835970674145340316631292471301195948811083987953463191300300316336335564205066776516040011420209132818450912969197960286261864643170509123674252359297769657509535415382035930191848363831807295751880487549115913022877797495756315484481833442092946748884684450779520663621317489453088423243178515234742579624376503948726722308132147378344375993320782545206150771516834841397338698026009250893371146341674692704652446011710920436751603258564744649228240182303434748546956696131149680972929432235324872400696513656838246461511203797509276993400660635158334997728864575081499025112914277423909383658593666057394160991741697811997388465285072633886476868462045877507858866667540573757450703714754929414946955252374167188851607803955308646660752214517183016272971938285671959920868172104358147852520272838036578376217362384404340414920027918950536574924493032455118510199455938631408739382694473426457560792686286547118741927441719858485711613099034126460136453860870960665291963232393048663007269456341703115742373708518979507552932023807206824432531871275117112513558317059502257729538483696037172863753547307668294973564206779494408277633154172987990667230152036341432294050738731638628963732787569894970449260154802807662297218142992097917156134254397002836087019187088140595224959032235652018211121698364142373287556667701931342742867086486747362576406920965989517395302362214063373842627033257817695520679668171111704035335147986174269349120100427487190013687659095250057811268 [147,49] -3031220469292874673079030867580713141513303193234861327210338235576310146176634412077874002959142078907744792544398445458593931951556112176601494197197745323311643997847618340588765307848948315889190950649083926056995689108786739141554270794234256898152834119448786862834591071735733811861749402032813323758516111158631240164432110270555621377340605314318186423119524332313100055205061676846332994402563227583300456927614153265907044232922465642495828674154814609453603767772475764145984409265290924763104113878484739875469916961956611499553789795520361624657893079116022693910772399870098832305244928464129408168618330679115645846898253509454430126087578590496814874138274451352719075453145588199643084221297549405075018896914824177062394978921693246186921631405514556711286338380057730121859547842292472826240864894196496540834937202519974374723744853283506233311534892772214845567200964139795063200426734182788134852763711318706597886642322027575718181549501250868568986092479030412792599358268300199043343752039614122628538751745094269243485585267770829746909385867978795265894600252507680438037942639730701305729491959491027996616214989747698553877246503093047852938713577578749452317020163751146202543684299491992834840841947377796645850089549805811333833978876981497749715152701681277249615846311558627120418504314162066217244351188132340546684096703534613018673644223371432399353702501850212300687620134635579308904237794756928618156149367107780695680856306362429628112070267183334967288491646838589037414743513842888221776826332677467890263523875433025944745122137080721651895084445201635242834745201502711247977476709437840258470337766050497384767505133696621651657443684243544821742151189673609159459614744255505488288364830269118216881107221774825653602847668086537178989006407302082581947697327509459036422884529369696561792484394222997458514038981572694823396360848212892090707876547288523929216668650154227891207789638616620204 [147,50] 587404307919170740066202685887480022508611864863345370100284656606797752183304395351573866627759534816999720459668561222211027841690886505018554284910562064050066290978946742314813195910771822723256605697474846759119890094263975404272464309358389549352875709363878440253300347146557813264349482153071149266909017160241607384571774821272117268877916283868335799719335866804522448929476206563643869723285929405112237911578587250355665083047163957571289702046710896687943434603222417471942154617141645720252966572956775934019107737181262553201727604465365506337752834857681670536911180767560136036607980257313557431425021821974989019784836439697786571773181929849057207258303698703017198824941966540047747701485656884464659273006116418307470620384745485799823383031844993942264403037429477332860190646105197625851179219691490689947123789634874858600485438047791728902611309643779879604746879091734367155892392747182169097222612863606071415734419598788176340658783202495696144049389140343881703160726036437865089665539299949083691241240090869843157886341853066618470566207497201323604102078570741500328607651218549633875176854470574750316019465280610833374602512191098366946609155720558893248894529759963932221890444161307639481289500116112878666634635555532436137679853375933461336241948803832859985763051706903847179384998358480176908147428063104340146998756173207514466118655716510113957691652785802942596346766772391905987119670626390292707687372438265553365887796504920117434632205539157876014884107158092011462027661184227810627552006043503960605912949758929345733162743779407761161723816888301964758105303765867515307438778616684040952460554582851461273076983562648700532618287448244644703636478543497444299062435082798755558389653959060947063454039951207045977684797556013875022736462091083307878263237389516010864496617299627303569337140711293268164789997836765933033592294705989529810331802381610125744710471937394860595005948074447 [147,51] -77800729672206543625752586484317569741558744283251749893105734575978584797819836821347974089447581942589377501721903779425554253962571148533140110638333829057933566095178766715828580884995120987386879039794869699024035327156964798296695422547328275384300242189909556523403200909858128815926702786570503559492814792778631773006684646827421000246344627742814582591159979296006913927427520589407719091762900376213029017679599154551150435898223984453127936507539350716449603064950789341260600561575659566246085666145993768540325290257612206014597815084159042694689864207497748220821401428418488291378319364636785952216272414779843662733195513394035525826270061265323008689733738216115630763547417187487991309584436629173299016194561091779406615168469201010872267098273795846805911841795732659867228885600453091307148948215054336972652048945376359459906561006490941257550469921741994842081395582479329477162677123411296178551355959996637494638860906653776971454746600765986782629483235732040928975572657574826958678237526854194321016902185954299656544649290398199837543709205386531773366414307269785258133344850236522232512903829212190943479138764330268666594837643684804388862891965785335951980749611448094688636928912462561085468796435782806609890335873129363529423335500927157812591539470115901194240445747435891570129520315583764540210741448922970909881898416307819284444516154434368676274603342177074122030316153863877950642325107283433502504671665869349075433354684650693911414349909307402092652585275575399588318698153686835332507052738505457972814507155589398205180270066931141210020720357103001543924938134770004208410605428014709107662630363854401332554532865304496933683205902248747295389148867925751885091806780435086391013532425786098944490376733422940236299197828626506957074671760356953054489157053773205243659474087334353117604078667723058333830274742054103837744532724899853772053668536153939299247946081305003037385224628 [147,52] 3689589980953096183465038416121424854366512220786880417179645090524787284161720857824828314694644654040469512650741730491291533687209484356558304173195232983607105584058459441359162009184064937553027894732774685318647432977514118052728842669549865591018478094867601889244242388566876855294100098891438969844861700456881222226273321098427323342437453612545220927397616979084107196444091354747576546959385560390968626617726857658526267445774104572489672762166698212971961973538532890971294955915492752776849010975722250958027166661784493210455566249085078461880186798956756425661245245922225145325335681521388707003499484906780087229616883096210425670168187966300738722288569235875839242007396561650892630597032087372324398462990199340450496105537218181130110029133875209277750392769467604739221985309097242804865772315170739165507395538646208899323128620053588507892322292131765955010155290307362458821011131510520327158125792804496459837810578659357347313278901067718784972954145581573482502880787493647864483007935642055950871615436297298908306413786153763993880670022099615741384704149566590309877510918640955393165463293377565745669284202517316889900316910670610797339379358556847257081330637241549777274784318046185777475551482404571545295869194787884753362087978272998786212850922452979111065867662248907439327666590479805967781855243389156570906259322785112054119074737319478757557495263891936759820218930926753152537518608602150680005148402293942921240067475979845665618116726828602121466494512346358126862180417634467871220904975511157493998375414717810998660245861699614345694980504382825434126390829573679698987785943131581326207169155552466051150452738187591260661467496762458625101478607173525059825300831170994040973586911565872289873213286541082645235897675944043191959347288917010247119114254448851253292563564969944462012032829035771250273986491086064337861170835641541396173324341891024910091966103458476678814646 [147,53] 809580501215652296267391493612162289255279860224768962305614986817167316897820917573895522542903031907202547407866299580616482554259424289857505535055255237337725466703926550993144612815872373277079920583834122420552114034828760989402728916305677331800649000230798508415907197224654331669976957167428120289346700198024464154279801485143853648943373513729956008088097293337490545110105093195405800914365881392108786144895852066005548794981693752364999050795950065127095002139957158778745018373598097438211551905231106234808182193195587730554176176647616825279549812798614035455279576583703013406716239835049150550522451454424988784655096704376065255591284630038272789637207230971396194247704838298261079233068671583677642281204766617445527778471006405168200381817239075372314744452888572288225110941264704057661272058924038465857077704843223450037262492345823457139728531688376132443237018844477896375273110693706320633273587023890390067502475880749217764778342786382895947874747815808966933619778848216108777436740988973537058695486935582984721820455220872518855027192467001998081592008061956100939059536384375407236750706407965362510114673071242852588366801647206910156049945566234145849374214761533667757808390662060964111359125930484282534671076803520546426032890174879869444514673027809285993169616523193587794161551228951675026948704172353809028810706383207214987993793640683828873744185285730924796788970791800114317459377256208649548108252621163477481251711387740620575991666832921018514700230919049864607770490195179197186334234956965715638992539105125544386506672464522981670797754804014885280755435691697802144669724104131237251897661989516728493846063728140390325028413587609309834468952626446601972878574655625023914046007101252082262808332144133268043426367921218434557883028785633561583588301422095094138475370991450132871013317744410828072450112307330322026603947946621224869737297296658946582087435385367641112 [147,54] -57037892670336760252304911416320869117334109528062128919518988483838916426575860193300081984260055181646972931361009106742711774973176435242861085481899195008955062813537495932850976638599710240640255854305541732982817394062706991949247525257798332013612593110154284291672620800623740974753198183414278229546663934763379253861465586068255252588898795645177008845492365804308752721053998672185296207095700148948237950373059592086812652008362103777424157676851393788518447367767634423744152217747495640031503066391979563099239414963401154069804484453028721460656383467186035233919054850136524833994953645790000902280138009474776616688584452928202694639476203481613283319387337337625675057372191719331367253695613455367964102862693394587586405916299050984748223488234074947391721338915031070573262997988691222990886423224978823153210706581241546078226481541580370154207544082676589176402399970078685807107582372088009001749196506000948476062146326716320152831331710284612736091383383905780590558986772112665547858140250805793453607308112407443472319586617304119806200067456593560764553212834761368748901568480734986829436614707988535300725245310038687215049873237934997357906503858818299601328915803040033919724902057974795933581503416997993151598386052930043184435852645642674720734542124337130983876605241122044391328353922970138806781129966954677164869838677489854939339353531668682263510334634755898957981025383329288674926621663927789894653714486539654636588464031394598061721615592497404964689446232906051978807085681644709631117579984812230313724503427496696569410792722456434184821636432516570287881301472583043483264370039580341444813817392655112781431089413844515816529485308303073499438284992984462264425168619714858476000682103381779273457801092214037924865011588961750247093383338914477411930834532477899679650327290369247873002618507020123083262140227067864852803606633707830614038737036226132631980897567972266 [147,55] -50942078170425093719297850715057154877389899753344197725969269986432969920085133950489423388950271169963600995363033544325078485040994134068207195391678196176400810800893768860646530126077890487896560988689455733183231522100938196902669186362584273420166892339685768331044812956156263468928503248147062944857697349700499405404777288577370876562474559448490901268503867907510290773534843243568258760359946963294728965160881857809791257539956507882796431404001966955767892181686369709301473813639747100560990302947535290435790515717532682767360086246201849339959748991313651859091183278317455583964026667612208320980696846737856687482929012521524937137745742127187521155753477905002654806070413009267950208252888605106870122491753452564889144818544880260017885159370638143012885584625932858691205000484703898163354725072403363049345188918030826673140693780279414439114400913242868905009676616937907119309896781168240453511772089702668001257473809848881609668525029720705749666221822781379339636698822446725887778590581395985307602255723832487875164425866254412661838871732874897824096848763120238724488384794467730539567596160742299224697910080924564242460971031416226352969282254475866727009676045307407479077176444170207415886494519405644934499833431896937425424088480320740925092649424333339154822065851008031424131448732761869401309393985442473514630279876436455141445683410367236259920299669367929895182900502385122062123639848616192049214470993704131205506932875443950562306165156833620028515828262098842424988414844398899023555490248970489699558064144425868399744309263965817007476177710704859114648336746766087760047928827794336874749555280975781561040032005735193674637017212953774732748694075295840398452659359825851659484198293047498907438895973967615289622411255162203752181462779981428478214401890933826221321096873208137813700566495115698616267131277289719969118114040977346311859419301006144248646668062404 [147,56] 10018680182457047334989223567623203210127809815776002593573133615608109434252751999258590590298176097063686966557204229453796547874620052794573455441747882988834245115080567074076180736397427231907636097476795901984041534959664958259610565752999766974813454507719353482543267102690256285388779843546974036789926369065692572957743196813032414526769057962243119634701730099080438707816081582747580424682116664072073336281197970231073288911034206325723480108269758719405578514090069830010617260424983182086414634090019181555488013017895839859671737282648561611941257707184278345285006700945902336407620569204748166485517198979926997003453029915316137610544019985524848860700657201312415747607567281205614315832198045607703701897488778065108281556843306499952578723264644227387549258241783031568986038348686310409333060803187503004687071719773355412139421445600771399236269660681608078466408054086860372512992318813444652919444670904044750355610141050695081839427164961664716892252010571233575992874020071718461757310494722843094033239884503795126779124703198377597942349691565800708201769630731193159058657808967539030819673069736073414883285899554906540108939055992358732221128572775433017292878977802439156320244606341857256712043983404902593720938904103914875699315586104102131809064422325294878218512754833018840265538658325586623565389813635528297486102384580400262995286655753482544736229579033939671818368021765565898236056961812961634071304462099679173935554101100285381297925847670723550492059446240547219755904237255258341598557044343641278839057334251712587560292260694240594522956994105541289804358256468719687266610883821675661178739266524152514625273373635696537100489426821982511528281464473825187548431249490172976223913979872673216953579475611866658796018434012862589030912299545000401057173665728853723809136907956998466017622177693612133608303744166315058572317125745986631925598694457564482989750020 [147,57] 1570175816855319655585712218250155543491753318354085260683646267613943471327112914338737020638086963867703688863604745123040834749682326545883520146918674628604750168762250278125978790124555748280902403545408101977867774937668961895339773365887425394478096633558706802994280813766679275409716916396840566502954411247054199253561219868158812280883194743831073627585395779435266533103546896059546718770843565299692539971218802232842023764809985796892716608033048385020657186190649399869372336391798640722956792029736699085247808667239972287662565945911541226374355028696615197499240995898155567299869229155619147796482919617263950134495139072782530464916893415023542841509062177379500116842786497117852724729597353256352490711736193953196199130533183044749239655823453663863862834789939247668754396365120733990180326263389236140639630985999984519876381470040944633101524346037539911765563647985248521770636556035868555552658038638073050309743358558712920579321949236515414923086605592441719931492756894148229830901437170780961099559575903365599478893265277768340945670552573095965191044320829878418424540590422018207278933798726252132283144596756119040192934900523367255754966142473595917299996962397683508293058446273888287799211750090630709527660580584630922374399691238402425806129444919444331796507159442901906855493337956985282294412693737203531217015203387061863729234059943203860996508551460742571469571771806694201625076541090709164981366835836721981857743039668873231405930537640934928086512559548380057583853069227183957898604638919195889808212122286037095615330587614866442909532824809335662391620012068250801760476628635969699141289495265832668567221405615451173083021197696958441451305514199697474689683594718317066498290890075675669440484194991228600174575901832029236913113371102983440201230765499850734288787684709012684396633560542724994047776410954482174530104957157189642515890969739704564242316 [147,58] -929619519655599956694827474725014089362595576711811705690560389782250578212515125823038884254072590414877987211390288420625166547775621448034349813513559361692584482116668492099537527520781199017528363015445966586061592970523641376174439209414225976785102398881605105001664498057918074192538152864158030782640793796925749033291810439178015224011085572727098203005478768397562182135769909253386996295134516998441109250551946370959536710335157330621536035870537751811907850248760032987224745461237673621606209739572769090439190748531536486649692821589639594404084984377757687536699122470691901300535289212585721445552065234275204379897299021377589359955043072306985528173872071454591069457437290782246601043646215376173104795421646890070019152729649590920621887004338005694399980254614493094186970524007794032550339510955264253526493757278516959741597856797296289639264013976792734704869851506606450449339247406695512361809459365996919972731736101884405281001115380315915934035279453033929646515709805318577126622369004333058620423013362286806796819695660207605105221953661038269104240646566979271982660307914313678043246304905384317082539372229406291613349655100725168772002186177641937078595268713600222427512925229601114341259293439350801052349211414603420837320269862850573508656841279306002164118161906792930233986589044741529186953174506187381141535457588744161673227986009815749514428596522543081241497506481134152033081890718519547771517664083247761237544000937562279728570692911747553891927585644040036800536652808874970178182154315279988828725909953586610180226487981134970860695063228892911783777784114891091879573940485711568667912096162915281337236234543267247853424007766955653965063144883348869394238565651508821840478649707492380044873516485882046914640929599657096331405645997024347430869469133408310611387430927716025633105720625316245816307329079483818263654293961373059108215146962165906234 [147,59] 156730170078029166675860258769078095570940052735003260611748317359591812505991833288850955484343189550294307422010806700378075709015555277197168192945641163763635871404085282728553756486786214949723527892844780700816369480788507209549268720379334759265644401398657128885539211992296452391130022548272028202718283074826692423142339628207333293065564207823719148034386678041671933654209558790093268905996164822660672108356758024725335107938675766706068227132895426446486345877469127587790859411715074374929657337157364792195329990223992843957703665346944937831471552979344857551100079644501448169506864176050660359947399226153990937597656102686317470370620411796448707208364339875791880514036785216504618480529845577150379905533605243165799147510932914905303892211015406864831475688264169549734556624144628115414240355438472445683660412640360651420307893657648744502961850241194740482237420739740752643755910875772021225806593607894967705341782994979039315479469239045541468225827913168842993771715653596462225238634242422967803533241385560687886584470365102709444058370811945162261889844082234101795033010263298901541507272201856049393252274146097965884819360384070096301951071213721047485499698802397525149122416751699612741133774543219470784750700533335670272397059607404445408300898905941738034004960197359654076400631008337528281308642044855678774428763984232908430087190871873662693174992944402277849879585599780113867183591781869304881258199525493161318424427427467412002589688723079962971342396695080798201221779926234893895858454942256493728455855404673807922934530720495017033459842520733579297100948651438346663943770032138813144625307868866790681850122230230738101361274761882484983286040547227990536250774469965884075584401985945653031285426734715018980299589219545586284033635127202938518121503326236496277050516934638848669682953265976091501584234267698057344054896361230671204752735494797336 [147,60] -8517546170801315287496469334276486555330964121780503526849347399880643932078564663983019975634873174529230763302024699323818564644398507397449803227889231247296735248558751960104332513670389451799034983244457663555813978244379981173700331798425695498467206275080102231767069807547214092620332382750656775440608171684273562660509458014179580242710285502529740367776428976224000340886903611410000583430830417064588630292440710492525071427142835345747482113716804473242356681782826317035920144811284306713120978089060584979395496497492371959194986308228496541740693968718268353058548707452169684778293000839362207112120221492914137456493265679944893564566376327230791592313910278497175116345534264783086952383562891316677825711327927919129344281780972206484544926041331360964534834611988493474102870009121826229971860896070618524769161543007630004336347658572347860431725990875350312862229375849525863424398981215074150297278794603862889714436711945825931154818461106198883214893500724785728624271670737740630930289789638366686906658234955451022773864808618587051282011748836044071839188085157433839417855753037425701407766116003343648525944279664956060270753786932550344152804306904645924197216594069411393877919846046188602900781289654229703840298593753296718693724548464161523161681015286560900282967447036508519099841031518444050451191861884491773766223775947365380597725298211583912796714597469723012746613317587039062661722076769968295374072853171454934272460636218568689344787748105446230290034401795530870199797767897632567903100467803681678421762071934745795455522598286921951608137630372089869248869220882409014748561581185763868513985165221866757284812758910330043479444905296627343057699543630419074541686542454823200247870072542640424315231025579403473137846338463666319756130886332835814187265022027809753637087986882585501120700171603011419243932643913639574686042237858388056101809505714 [147,61] -1019140155445816374233043387379228263271590073086983715073386304020020206313867421921759049961855527040360692650614129822446373855589035597512070053247512454155674351446513550683657939848392226236544270614157067375977804185150969215769141597519166561098978322839125095692084167789098237848969139506047858233999393611488459086896038922146563924775449478076256741124637572532158423779630947340923455959193458738990411103360407593493062895563292315254250755189399698999055771138177492918574446748504703259712050159964769515150840411510738846399354688005329130010561174475966379648575081743390537900993912808346624644500077877837470547976673392592538118673851070174738238588040867019005899232858571102428422208498024501497741560635576475812494687797132747531087949908181139736230176163967104723931392344580857018019103400879301079509924196548228683708800297849250768029000291166579639932985514717502282493412978537802112891008709007894144825145590553761865396276377726998241413032602538022369948366682481684106674205652489451298935850774875325299320164713950781633199361075716488969124224317574493841023771804026005334553928245001245369805777862370896450529919355586519263823573516055424683243924562961639692820342996701981179293342355364989679095249607353186581455220330411105882208755133234597780701571225410710971088117464528831209179514768415901162706759338288999056917447591241165294695700042550118186338518673772976475388719486905098053422050789926607866283675839831796055731879330117247013759768652199124253538171376126340406073477152763914498423205095470539615002326722469068559205298810714930171025741697568837302890470452558819022921945797511968422022496456969031856481398731268896391976657289695071174615579010477377122932608744291262711170299108305445800016547143119791088309597704055883033536349073246312593495949107295525538742360189249117900308236293313496355550925523404285858664302392 [147,62] 176312354351253877697175779698025674327610675424024759729275782479870814800979477744062125798627016421453383753223469291479104087817052663099075782584419777095586121663867532830590169013155985891642376257876561011256426898773941008993635095833113684417009313443661546789317358703726684967628969428686378526832284424864823442406602278744500699257446874522920428539262731223996365847147964286466962621054506917863608569652492637262611552988604362587644433300268174179018085380104988881029190985238153874618134648749716503621590515625816765044073199236372336878878036156384747691528754251934460168245848307069282345916704307167883654662469953617342524584864707825936659882114930157161557362345075078345126368894043492417926593397260607851533067897782262090368957303367371074957223746325416423730647244675675344639995575734064480999398941778971116090450675382075213925254000593400161157217580978898518925147332923145164275004839679044413941257281543994747104528603649169850176487061713734054267418642551712785465362051843186219194651012045842004869498618605946060575642750886043310790635772040240867192615392598200633872354963941596796211721650199503595907792987841408492199834934859229561099412545786057394754796910790399381276928800481648002072295615070612166386023618465437476767916762563972978417675613759846962568269702854593054729963107757449425825167134010593171090894186548396659938949844141691697441150761413102764328307810289314109350229722720118876977296734882272510927039406232094100367634453196963636761518714869192608361448172270705925406494611795809303799352577425480353964055742091289114641570981661344735099306967522848702435679367908928229280006094072477119712687692548120239652669249881770265982707284051330350276223909997423942187567075114788002925425819748784327788573374278617217713062083216829177477717095896052705704240449613321012094334901387719864882666229684857014386976 [147,63] -886967338859167688410086714109334823212317310233339217314610578214393570639261969636551585838092013543466035369835404470711674547781224167793309928464856884019777510419572856980055356209829884924875920248056869262606344024035115143921864776165890338794969335357045588755696071777102631282687064249035355561141663733441330741258501160073964205359725968714139257461243390441952542046349125095839985334087192112357240859652536018913577863594496576541568846075113057880488032237103811118308614927445284024350171164884784431121480766622272612232278316689562483247432987829668132105130961525035706180050234815637191360489463606358495086739703127631396408165156739439403349307383305565361921288210675431313266005880369292995447109945881212650231756437158591423084116371343346331475094150479169931848034199397056367900112422611550035237638256142709341732772720107740143156136900614391294314384719195933844458715449895676513378244671569581672816366288024169451369923993873419219462395189241492251522046271096075521929526541776551915068589769586709584156180063975595492677859716458568918027359812977663950740900642272972783570374666634426999886723155591781405436898202471315475573810952185866524920591501370250802185572571211447998700205846859680496557992870929368659259994864409628966597154274069508135067796353507393914837532948122187540046867903468166144676284891208611276196297408751119312719406959683196713425171847459507819574874111559568648143489189268260474613324336010194344408588794075871169753623761576251011897696977364796427330505419280541627867934829589190139368559777566918950627108544185585727343816236222724756643893444258005100508040651594305407528175347777009156681145754141893012148765325561236636019108027538331951534879289263830732647166190457802957563639035278868272110922131115186245537016119534690561425883743262605595332749651748442964869338767408173243063529287926749301 [147,64] -1492181147130959956728659452090448868207635723898522710894014324571176125966723452638227491752672448569736522642158480151541115325251507578921253734513727775827541406509606075753794157161438524596294420039173660140234969478777546276597046436536461162514024421061395740826747709283746931660384107398492079639651017807652148542443044373358586682386698111663069942132361361221912453636281722000584149758341640519648820811451444843376605257584302605603002117695275752876953160537252179379818404564175837474608941309921038292392326697753539006865540866064726586531527856007342530946527658526385669927914169283652246215400753186251827808180382858940671401150615019911008995090811112875589455671402677268047855701430750935697133782980104033314616027971837748785377180961165758339159881941630791813011621173237241783016960069108245677332343327339771613663844284272788617329042806982970016096147099589337491854293010586393647491877701209507496815010093650574116605288755637999996604342146986583712206137912518323783921739724086121179096921299773833934565802387502904170553641798378733811260817713221751510881989061412552144584722103337907014100038257393386773447753420789495620902947282024319806203568818680745675682851464560928265485347760980614092680471355148113535158973630181446815806022918955794767097310906494471412832388108009502359304886510124426680223984616792042997618531068456881679930042302092033814720729824860784006020836802119047630985244003985950406393781648462212295631664824104335890873628895414801430596565866740721802594996436009952662715802272858368631238594927892739514466769705855305266034987882455525157483002153082151028172063951407271852332894663179272711679257654883300872898957025228302810928960548239086945304408281942573232703995303083079494129736518004200578147598793424562976300918675645495384005094214487914765448274964128388711876704978629367507933787251352715 [147,65] 33910130950850499302625379971325235728353565424110146646827685219062601847529894664033010361188449796152403377623676791934018534140413303607166646895293881162859012453459684463956485129835714041763583203109291344160499705443413271653539409599426433938161204970315520702659081830168218246641201537082137330444575409111578777731766756088086068420789293963395787389969470133581196294302881432762735231156149098959855744401042617056090075014997933331870096252332153002387042302651689055561632061003806715077353755801238300745401690413325560859727701445951230410266327347737851053980311117489459442560561007995591316757070085324335990650509204435566189734283146664794938394577051000457861085512990060690982517113157343931694932689425327608246734835739354743577767001071252558238832462696416225716799974504125129494096567503424465206126597586035783714994306530538208048641279084414343996699837180750385856603693506869165968359479948719151930002175509109528499664517428638362219527421383733261338116020345145824294974382782444162911845114218198678892079828877045374006984421200535989658339800106737331019215435441100842314052219224126384133959996064652099678668243479256363302671492897831140425066870839867562822749336246514136271484226586825149978128322285017431430972096732486277176759186772315582486331868040963022292229880239242740500463865995421053916838929438043149449202728143617128592524499704231381264173973112924799185114373031469482706901514603389562697232897566928298055118530052389941562265698907473127612363031886174725551486503581975775216445397227776905327998824746535937743974192744862680806595026388545905406110612912388485329142717173259082726310542961718666704200045065623668109574514990701455368119477158388115862551784688670823050353424120639102192561950784603626302069982263492732139157782191739514226425174280204570172579704144247400529914984751957375773586258049 [147,66] 9804966787180745913688986576634542783471764649519958622946326576734098218336207277607153804619749463302368707268984739202897214021349936410924898060251299957846404410808103349778756078928210478800629591659215296362476281256403966082486484259434626805190910040767205610163145391595384947759469554498734690429137606834438197926383940435609604426164175177772322996494711157063809428636068746585231565700570735323859330193740073294519291573858166191567382845946068738925541732894300224090450910540234520899506642437729575852683416454482381787395426315312428999834812287211791101769767062353097307726355914448268312730061851497703839150794294233406606907014135885334175825010107378066948273829178843836980722503503167949417249902057104073409388320655448182194885220242814002506460855576915040422054831537398951286326095780768297138638214614283004127461850047214462365324462604079517714773694030402499112568179005552866172396293321118969308528274787412150368329469901656577268656185209117768562458601546978358471595525841972296793862700253615414466433345214537605832201939136944658700189998692221494677244216913665381690671814758969866499355862699214529783734187551960962344822483919086440791077577041268297325963759710242593838164370009393871167286012046187765337726248045877312298782745627175647602660043442614352732439808682987360756261988109553208262583782074417008440238903775195093532483850860814953751873336859667367483825593510320019985719618059510123137996531062147571668398034698837915566337197303322268015437594113417430713119009247473805552226639275571181948289307204361518275974170073098509064880385819543787745825710999741312501108666672371425346291051412256873216241278611910298997957255203451380775269400382194678493786394060300309545801761577071723331530230941353858387129214036611276926424433548899727700138113251724396609104611045107896163835792180618978641995733 [147,67] 727909266277823092692896548933758895765731809567045405597964627247447955220576182090181719452594368269834061940014336761188277340800001387988786461015014720755928047755087499258079283502165269821165967000362618664786373936117344519426488452971424048579280471585911645936771471890555362349359324431060964890914300754651620454776843102890983787795520701366305963759816380875837533818377247250100125879303281260207261037954339857242980004593467295798200099081495187996762175893320439148501456418887030323952254553101869730933816257186839529121254139348565381972855821931620037738411069410325470960716438503984043791211627833459118122685111371338202511506322304723313309056924787804059775933609340465820881935189556139984270204148488963049490182925993710002666768009098330987210600378440868952489368854335329533184021139412628723976577978118558789634149524798578162638092355123629380994524723470179045522523538686865193985235057473603418902385249335774649914860852773861176936649769562961101766225287968365323701891914036887467827094732390922855896012820379144161229639353413593419087105019146147221480679487870725180282973070324949638376010903035354215949305750215791095095430328020696388046386867291345414858610835753252908594145021319847246988816241065523087605840041435728742827791624726260818019351063094332313405141693803161392648727255302082868711693755299294647650067742906900022168980561695153397138643723778112776192231334213716412518331475767437462819490764077382818686356464161699280710431444502252071667536181598084160943539027059215126659857080930973746702314556761136805204659321288865743006893271773372253300961498930442219379350190377558622523195237680586668720954781802923752306862240764886773758368381274633040602459556632967520265200983389204488175702960574311149068730314908279196681718417990389154983899731210391199009618666456853679140185134174161835408 [147,68] 16050444157152033590779351345970872041740734706840313714150588662778538601071984388093689692723568781272422571612770609007338504268025476085754354507274551204533147263288319124903686341481498810421818757372431675050408063593420209018410070671122742730709810655911709946314674279953465643164528552983242952782877011782619075761657846392287087453965515116481149002326617381615838684973605820648756655435465424698600192657288775586336109930343248452065995975749065182871201364444300107470016200433776298144877087884958037728598849599889805850223261308961487184493443642833630869912858342365319711969129481834885459469969661639740330251070275630657211704721063760412896661982472189257366957229508239970114230900012715160331498015561670370478242369285181323588251625519704393099958966439707648238061636071988091667197135818357119255122944116886827945338384367586801829281546683383766664498994555219804824182659593098734105860347393835007786496301827621706782277827321207568654486880612536411391481030464176534161499565952273823488960869160614254237547975266463332045071824628241646101807938813642839379646434722822465687138065733419004470812034703879863371657577016638127056729576302444909831688598527044026825118168949851342857076919612786316669143200602790754094880698850461222402392239420533602957913446041240229655760091747128317076916846566291921758933499452349611531254012765298658139722902558479264028113303271754065907022023401397358428660787014039658918623870005309330064362244891489110238495551204392023274396029779904735648355445002900851440411393778424647560658087542940636875880397017695541763462622898299990003989801368072240334470628148176617880097885531285137542541259775693703145794396821798137105573477780744721925612364878574449305592443358990884561366411442847093116168472439295482889046410538326751652406260408554515269096303306898051087615480636526283 [147,69] -15000609207630471197909426187348955743708799776634041732489883089498486802561097180566437728450142299474567924862223277934211928946181016373628847634958327167549988064523391220162767110411138847592772563676062665333242642632091616919863002310145638888961364150932674732627556668898646376034518672255129364919755674822170235732856346332852827347613849406183615282769560248190776938985489786747424232038345650779191719408795502856629537780924282867839719513109088711064116147776285099288131254525012098517175178026099010608480172777954638131098060502829074193999237650674891422517568615845849802059447472777223771422863728396066527900136404858557922593806173544325709579392137257920878007846076579464288896739784912471851411001141239964938988005451990009033074701571767647364806805344626359760612735174545735814331763931471235475877669540375631556177424263391984515492338489739745155254232834644357708276862304012435713282171481394069680018898261283067473866985123264390843276995241901112932219241941552296425169672930297089391081186940669475221137825727883999763983992815501087091312261833374475171332183124879943721798165141770022299155821487020071109994517683008309457907273477576641023350917360308234317646835610343655230922135116274468921587757491481659699099450957338019446131217815769470995832150078101217212882554768024915940582427130673643589042219210709704298851339855354281728442327407734357952667345947932877376615034937557948004140169971832963997139123019139178177929499325102034553046627588620816918551374948911168124865805500049671453458164889678573643377018761782155334622297929256234973011131913202595845707621519220333794222317487122506466246098291504441407081419664635610953997127981594205965695357702039709693553691837008812555939864631786717826175042066510076719871364953213090737522268108869972143968813492611543374408309984157747846425671719094 [147,70] -1273470030595444967671608691454392773712060680584179975770285060717631247957082341490257256140674928795566602920017339983475134875725667265901329115784512515347515513506755108163723936108107483145726680109261834176295616164739103893270928402093646270350544505803892534792265745978955535429873685817674641240685569504487240025138022507094599048161447513640692126180812484730581190814902845038933968390523398194385023930979117706758860760004611809053866683216793333988671165113031971597160441935965010004744225442254458232304864659919974341227812318246585980157989093305350293609976659970397205298777544382068248067047481894549454731633402985706165148703963307850627057424403494683248037439435758246472202580195048990966800655009583966442300336181447989962235419597431579157718357468606262517555935367932689324894102736973616487326158174347595202469763198624849044879726530312867104504424589441698759747893692257194542932210985275530592372111199560376427813305937239050791805301256171336208617360466723974353727542221622367194989592597871651760966305523026052389044587989138812979313854487311509725478513218295512039268958922428422623918000178186059788951270717307508153977208105841295569834474753284598346624130296859826620572753461406484646358457287397373525780466630444628118071200153778649829016671757088852956517623743571525437164391336236893539866436004275715293696085691197944224886806638478128337049863362559195873111382459897422541646085233654419332880465083921445881882040289436740963270891682130854574344723716908422985813023318359452273012855568669186779667261296836305506372231191162691630486231653835648393172104289636058353741513932490855397444751760961864558035849762705873611923531117323269474026856412005569638999106722985166053622625864979613606464809422213631831255444128623643284088974280923146108637038957291492870086563655720108473499173590 [147,71] 676492169518050149124170435349093257413819749014645349334184818490509385230377123480450220359793326755729601482763369072566939565737551120325678122941674230852491293054935644222147523223270928776842303539741429748169424598971754321703769765873484108826681078411302351932053571268242959471254315770699281235502441227690765585544202537018868902907766061971086752657483697377292766807050123445423415937271031098600814009303992925992199541652904135334806985181577072348483682665642435893025391194772296426392443491200546169198598734386833196407785350195833429384780858693235980488880677987382527019815684696863239187702506946197024400459696203375666399269642792722012011401849678517795151532251331284490207876365859592480649309709689865211136394967822557509327825308847262070571385338902889919621766317620454894651690151235836946590291501841054245104226785128842376703749839887815252005074026657431803960107911777732675963064687525759678470120578345127959643315565435585196855172520044234251397963806959378227408504284780116114271627320604280120096779419044636496324793844246918148087592138170586855434284454235021567559075908365254788449064285438709178853046255462474425260684705667638584339407572721942106849578801746723665091966630636898145734472916743816503190180350685187673416501235350815314208625482417788148099898407438209121860134071141448233140374297336611442174686595253581664245730578272058461909472943224352628168184823949063968016037528713313278403774915288050553631987891263372723738644885946919541017422765035366130128287760849962272720429437191778432468629197465316504923752732195962655359772097339268441819758992984673265649466964533967710345565042189559510665376627081140920523065721400057804267083884219334670995916648047437711198247747499429249361133608739052157815020121196239270076065130240593145246805288356961711355095346206882405910 [147,72] 5887803507343278649923416276304569227682549070799838189058138817314695145881704563032604410411527502502484281973372325978769267008991124855446341513420790849118292542427962299924258976472629652703983161646341945550020765970987611793059081561951034588381114469496595285583986247300903774013018472308086346988057318064566433272900650478510129696068706336131797077602334733108801797921470692953300673589901114352008506834702972986046388920389233140053955645595316528634220153086885604512295706456731551080217391947140841638940608115004093979521277660258827070757081677775910725042350979938048691070683848993807290320568891794343535848848933890317830014158175083667991286279874903229277720288156168746137874063318586851687985965698936842991351963769227902697135794788919774076465290593340344103406786519936105229804454008656442486566442350399885105079975085167388311273402700268934958094714565904685135649223071517170426704898106870428287109468468395041539411533831091475084495010901045578526471132303850756220291470860384193904644111116006792458023798625868175933339606172267477785027130372971172442898036423649878133251781885293577902227010195535643716939605847055884187630533470591959294685807358245547630579838612970992217020778931679491672170274706611667884146320402857078487353929054246115253371338997418492908691409301120702585058869209413355090256965283752098067434377921580800254893894184994082072529165222521821179997390451825703672023953032056465714120749155775260998146573479516078227537230709043499874687622407724254530033612046743073449979911207756346624410947294104751433823185810097551557285908785539513424597690667935459690258944794981649510800402580744192322426625496941824159864196528482625480695147660854638455097523129302514920024425978708989850203257635261102307659587174868860153982881463240319284852148635534439780579910381045228478 [147,73] 421822712716489171311502964504829738386011187466584202763187874191745709601322769816073694536307815190541523343678402432749379233203800206019716786515671800049738419669208283937383587934776287245612071611731733107679351414233344354794214354167413871702499166415269643655179629555277559478551588449057162639659334648131883944769154064034734499172386982793581347033638594938142749508299382768294906836015345695094708074454002467835234520723432075930408773519278940074359571191401252962837784124150534270319557377398074068179683246990238576399872585048308885207156226696552707875974583752428056752325112628704232356983326974096455914883573927216863104997714462616617560578035157313270924969741875678058132262243371584946355403269834460191162708851710764749401060054782712200684418688449985551145485397309435803073063576634220951844306955297451540661353738262844781829148545570466395452280148059863299520366834119710245085275571732649593101929117609973400609383128296860263889603519961305873846207030371245485929188861188027216637214603605797064817956288509512599276578662322560729325382625463247046747253935711395194217012249012731604241705199333646971519625063590119151547526800560056172961564145847768322043755587620090217042589496947842894168036288760425976452569769832038272307062257813662771803824919157076532368247970146210000782418785658589574924857974839069644843307182702053105157328813715640690452659516992561866122720011204362611061919092959973630431107069120832019257919291957185289455223244294980947752401139359227008177535351693591982748411279488695782583274495045709538652979858132553434665296465175630015191839778907770346174622985923125461728608403990497543448746869545826804219481964125332965442259719252102677646094333498684002694230551754010069126553017815244552079991233974369065558414405388465514910322004171074706326785477322996 [147,74] 12380262712396635899296557673717454093438278612194620661313418338744436589218465473334931439298876370673038509799803169937466281025708424283797129484877330333006243458015393311711009696900651578359656557411630544136629140597230307303373139213569609335429840074685606002132731494428500514910908684607615817740527309440910352694724974314696867306507283916974868994173999783331416586142626452296066671401830557512002170563965814475983099102988073232679996426616696511701608567732054698621380427505443649190777088742017535468271076390694955714806632416669146265092487688597578556221425809062390420913137158431622218295171861150921235045769723968617336025108015941715746184611304642275733378886968397675240548472866726898645603493745581980165267591828339731390380340336759545616542495132434671184035332127031296108745723919615133295253141762502912690254299698108172251494340331938835543330712635288555387156688552812582384192228105611869300316123125486857339308677858081553291474329245825502994469595381687825999013319686078708970349834042032957636781756608070041592627279410558747351927248055968669944172409265645516087366594231556318294081530743049539875081532803931769162977763701714682214569656043231286543696179107132588886247992677279659683279813578170563519905527804657873745183515242854434430336386285469839877868242751184862434946038945613310443016466235885009343664220381215834937849785657108074533247005222155569285291416864670555748569734900760540182165713794081379874029908820473681903670485110419895153337265743009547660726631267887446268638426252651705365703710966873556265824207783277036404868531076366066252702764161968059356080584194880857627186345590239649811044497141815649767747338141956784403628990099817291134603849890511852271959962077219812238994680174041765540430397337599553681016930710886196379116318293760379960603731631 [147,75] 7589290718851421803472231118087889896089161492034789938430810741501781374505475590216095469800802131974328402657703746653112900958023443057787435411864852694799145125917753764849098671409139106456246426502164293408984873926911751823554583912672152059188874434766552183996258238231934476032453486376415483869853526539213089676329719977436631751958318256773595598010169967634141293726831944563296630863038980827659591112969826154310349430726259159629266267694939770236101459031774943690345727243009463994289677143270113975116787239321459589575196373576236003381871269776194721908880239734128158239883574183349062819120384712618468251131910339618239421719249880643089442450885353463714302655874043331018288712756490218165934377458994471288068577450251202080246939150521536201127865982026066277220403570568171850030950250014336518586165832576212446201166514297050986508161264686307852710306982746018022447383073530576047960957396854456261331660971862659005015620520337762972265494211297056276125238151341627134158503167414388121224321864848457729673760201589601052853784221088052646569168378192058307702311970962477716857460925845129471681639253633228505788520327410697679045618381353304986549761499649616082168863382229843948508278238088882063158963429636286999135197095896851049346489257936923058595241606001466278908247858184082598560620321791130489204749262687258969688710393161227565372612144721233977704467686974914338589263735301364519767589922126477434202256517481617703954385991552757935668221815666336509862785348637509956235047385301169265120658849594663272530153063232566338535094827522267403224141807184675803250518051152591368321573745265195130683761558346160403363427938629027362764903697246905465849056257478470160520055905421491579180488372528460675007746772319046860504612268420688640466129087489595228553558453959843128712 [147,76] -11301955829137809247044170232630996573735282495298861538888061473399489037168463452260027104314689818444516464753066285967664324066418704350087858828344780405275343544180388059500918726786459876124872762621909452738973442801544900236357462688151010121804328304621718214906250581289365697695322359502936304084936830390795570908768768769414606938767063654245927620700575745740676179575982386448841522204243037129488468262726987003497496993779311502703621250695833064008196505419154357568089762902905043847652480736947279745361124697731708067309040077612087955333914632921495197344493322692969577889205163738908548500668439646457711073866307140443941923863300821026576520949806713312630665064402955413568203759908133450278787091806816614581166915053675786764378817772322629994499273181270035730446419959165046675290001211978324352778212196827917819093703967528745914264703265641261114967596246291881688244963795862648380107464550648420795154253083014977993847827283012512353631788053906628356520760830668682192030908123923112503239669361172584660205832315507333129378163860120043347008603420552915406159425635433440585656211838906739326937424510476512736457329977075217023108137047604420693864453088957202085345413560266672410944206608835708718370597995083748581227123224088724236187266888907598184421331560154860109925165776273590221063739255731810456998776571936791969561660306694143780750584284136686387032702770389433252207775387240225263859652239346346270781942492014789699732271276971740909763690541145574606492412185125337121528314408979381498566548768069578644263739733295804496792539920241586003699144690587981574521720552557623168860944701355427652122598471348553860517150020893042708564803888317317533677144365746212878471935965402938746015707442492954923780117922241635583079003151842280403444370609797863606105540663066601155 [147,77] -394711140798710878703718474665925945548105463112791932018713457222979278554244587022597082069078308502212220448755764890423906519908131830783921746075344026907675458219047899974266988636983761113834911563045269902151872076202373946584712836694201892026073435375717712630543551732069268607242746798387823468378248139882013585484496822352493602996761811562867896966212680815647376570235514319263094384650590808377012129024195223645401574513723657794998794712938280954272403717451423767246055163726449413926355586812374762575729934200422454202457424369929924283026528062132327974405312405874416903999636165219874465516200997798228645354661793423122187818680290564464283724880657234412935821734054703904608011410101027434256519669401144867337806177290815770394871475139011946422887509693985906737875125758272778593421526711120962031059025790645408266735973043236196334388557397362720994610971299741101531041548997817995000509069191608363705371638472543585929703116641794149232827909332772016890976504314403527470297043870397147702985588838026015383291475093753198692917374423686792763138110111822243146151157878593355697250808206546904842497065424082071552610830551615636566221645050199821104601905630476768695637676069463072672163144076940697307468185917395902615912699998372357408758078854300188684036959363718929503956333101897622343875643936600772115353828374351670514493177496498092042532033777230721965074508739306834446470085673262416721274186941503701825906544301917571744338662328622135346278653201043765543271519709395235157340038156824905487029104062594182196263161965180886130701740289708766846896407900601868513088248210062324052955509129073980683255846044649023839176208190470335297861094296545144760367963205165837819651229084025615861314780305591331453301149733875332498062181985901937988088950372275763005133917617796 [147,78] -6975560354184545928904776882509979358102750300694552588724523067934393657971610664620678482194991508971686449462651353399975710978598473643906059987313890354461467859500411751561800438858632447811320164773223077345308811912294276300529306720027097557435021035032289279947012548421079363897101067485657257475829697880851575513795364812851460397199535675594875072543339053279238980341287184965739533381429383022195760959860103830637809688565161874370117986059524634597367120288392958859255889682724301847262233392459546701269206449085098579680717046571491212928020195496193176882128934312778955737964570381038484747247982397325665531663199336458123035439744398098149988834412356631037930662072582733431595337802146835159894508621077497901161909459458800877396615621328687034520055676473415265547372298895900961997721109713232354868837481253243228248712828749543860769827107480198615581830360906289190337613497658464651865699645512268331445276822481919407535821965844975428876573881828429524163991626446303057310222650806378544207448619591818724699882324878626752728516829268177717071204736743795119715122905192807558523632677906487459385930649290493760662091917948723981837326479811157435890867861128020273094063194567972761091071177509119235449544232172687754706497812114382673225097768412418926878723070251394934389579329920998243102319094047266956973136925030469057914812796640904302521236487495156556810014106244620817688091636534860993310562505066812525399583876778388594758647779581069352703167921572231506634431389380335892377155025253184332131917472428683155793426423599026338360392437877124685603552836509271219283247076402777453682143499597791536255702451646727406115948931315626489128384641865748237858042041487812371918117013137445190473233913208669460912620505457353714749835890489006741954981159005061449881118455 [147,79] -61541321524903728227218860773049237087086476481194119105307246487301248687385249425247530553411432448347147877910439887380549985702828676638827155571433138926268665647849687077074717060459232991919383388230966982240622097126969411703829574103661914829168173645646085492969475026601584865556908644121605593824307445973891878215552369252146774147857447006184984879455722037951167939321016649828035683616942109218750283785601103499280355583249568355815889611148698444211396654837233433874991386331290140173890128656851444225877810220329085555263989409260487359246777515039136402184149130823347754561446660070998659961151390542110822686778614638742998790982929264811917777013721319205212426854316768226374248740874246623417584436367197911605005823463280915898949583296423899723300334870144028772895661387778216565414477309681084530765293825038128902030310925206438062718714781201893988864581000073626372658531771689259421506187324023619683967075659484460565321921767415685919359668712653758972661014431707751443051378403135054128644548220930608072903882659535912382706994819364776006283333309297558584415191966888642798012903318768725125777975295389686421383843465857620066347575649302636892176244540444675632803420971701011610407231217275932370131311426219182601358292856082025701813426256817232975163293863046065634979303805979247217562899382818860614907864607777648716481947738450537866331332161376901342200742355118801498585796342252082619627881728429424406999751000180762840790734762735641433583729220702885638383925194876286565200957174831491691616399977548171863237535263885364862078147723055585364332827522838307110041428241159625623032102114662692022798796869531782836731265576954480243757532156862332133582219031463350498674319373863820577681429274726177768472897471948254763412437473528789687427951175186248643836 [147,80] 94301760361786359023727581193042282271461266749104331746241702437101308443233355414528340514036301865544363671281875779440683194513805560616266129574590050709147341539867620687973720390726735290913326031488996871170547859928533605076948671284437979551155767233960540111774975233711499940288287993795365116414785546471154422194830979357963558534228721411068939094106549333961894677009488615583543955619197114160950379592763120002138830509601558324563156008226318294534824664623912871567828352949388361970692928007836667629453867653136841490725482714294746337652558197835429206405914491350133108926119547263394237496108864484791327592421066463590733870375146060205913354092742500099950389607056297670406713997519992664037247884703449353634715880656727598283463432501891047634461197775597257451066284988338955010424787851708611285961831059214207999138371949899735946736437587558220300574757134762459432954466396380255915076291223438988493273296588480758598914429701093129416637543542066774960379345506738796253094425377197696869176742478298362231364898899881209081657925326876284744575144067132203125428171790733809359701466757241629149957208248596263034759531568790551019972076819781253815177747490322502742177872786596376701911935927399448012079680805971303717076760403505492057455650959834281337936224684233494407116753729997725141168458431417884564978899365416853819983360367057914899978958323394057994064983489988024467241170659691747062743231318036975779507691805772972998730973555821859789192632135964227860589795675848536689044195296636343409020664514791889248635270445625316630613479113366362197328717195581217313983176657134544980421865869049444393432756942478388792403831640993547020036080930365871345450203248791016011766170830151295875052399700670575232053302260605154340897545221055943035724216707543714 [147,81] 7955442497850952394496361050312324749720176315543767681570757887778627274350446723893608410216007895147215451295189733844685377484751823779642676884279703728745618209450200571334342998823654569290829788927554839197324492480652020676813288636398683699309071922370594478416412615119686927399064122216317744974255116276285839134249718193082173005362612726797022500302051646472159573682748550275773772545307274295287406706086094595354421800819138143123278382813956136311458157628550978236499825982082010249562232765227797894771654283827902881742141898379950568136572663678541951253460044202885256454498248184055758414351319348358366100148185048131614162448049527963357517088771128371277298471801390625491644694516591600944158789809835926585597287459728500081833237338251992915115067740867011163012505203324904494301771468977470755987398809284509642745926369292615879941816053699591480651446345277041239281022686806094153549657388669137937373413101244213561421556719878991431696382991695619885890112819615267985038535560538616992221941168503092556659499358118262821604457615278869947236031953592078229816391774746495839685376477882887380823095077431214260344224954834730511447187418798775379558270620883080157147607512029822817383210037293810939854249736296494629940869204279067097470157609891542949336749959652830271747063243899248032507759303340904697596812453719110846581883896688221497344757587370244096325343185051376009914852523839965265999364757360747538669576972974399242529964398682947337422065566673660385085400856524980902899952101005066303570613650555368311405804900929892770373759723984229865930886646348016571110671702781503474024797882776310676349142517482651100013428786000041592195218905968628635145954453534321641490570838632004979894799671810118522868688241892328291234453033386402742132808750885 [147,82] 53144498914527365171346992569963321246284773813787140252122408566795305172871149445583102565972911507051116337800570846917777478930210395071083538554775907698167450027118060413728949494247825958197303019166527478916056939930304131091783105912004178384675409880777673936326919171521623955112890509715391501557243706812720566609824725498210136953291227087386470143376033417191314456815473085315407166869192294269483631563655502794799452958874192346801906093273700787937953478011238795775972285207953703189926808093953845781461834997761647131402867924438155596350561247024358082187033849910041626535839543903152242729317525876866966589546727593538438134641287892005270044069570896288453957271093898114422184653262249879128431347511529132606429313496644740008264103528359954725012654288567898210499988530824233395959212825417609560806595689271032258966039857118132010453716513259325311986240188581314003855816166490898244409238281017896840271270944888706708608398230276197573421603678639289544464020227328199978871641542899423755401761202875696107484729966788583787305703247827579144584144102226130194348642779455949351565827117759333758019357588945212019861428441103393701377759471096569972170135750382020070744982318755553477999264901195451393488789440826543077620435743838291804749214895487338025665949451775355448841689373531617462247282457555681177368620930677720423921881254640526555124233625787213979325595945323418500111928907321010430529357173800672125120791402065917762960458582892789492446507044537410282348047487599614740222699092868540072550042298190213950530930413835600757459478523614687972923261358331919048235400971802849845834990110310119216308555879969986797200620641888953161757457696837531665350621458599855201863713089180588212006214046477247729094945532185800828736741407889036932779602 [147,83] 91092592659817898649376786302477803537547000960701905382262581818579562379627745271314574414477658349908038400782278633947966149651207666742162956893498623007321725633772865596348303875382147791619817204015456043634182814600304835263088321517571638395824580420815912840916643777396358909877499328505796962343633196505350187017456245563534832096734833636523141256896015966467592572597532597002317764865147636690984297553178103278149459354544449259608923982932352713253363554552921580884385191240926253675572255822855368584586779578519979699860675982536968501752064308906940370922398997054479608890971250402026739080186408519877865103877519538145057808748172214755428546778165339237975402304539870637473870886227590020528841192900098848643913905079833597767048105912142801142993405420231562659581925354657636698530459703883612794957579852216722670763214546209949036392171526440692769503457167657094481026372175541220772122468150201750998172917646359834103280858077051614287132149563655711047751662621807046755219110136378023781571578503389751390371949399948350863804281370877841134947403716606246992137659595213840641195991537548494351293231483484232642538279506785074202202583996319411292938538837100625731725060909980588711340559721480324889241697072954180194307289961598770340926834622949926310072416677567006218259685779021624487271068415272881351325478050498284898479384712955463592932498995524377630341974988795203711296542184599841615966821782209357242946470178301729878081814284962561943287206387550829285872012755301264141064120470519095263309272352360489727778503473866194736749977071778178387138776980800330507714824873068236453516474170207185044229638900944397611430283633511796694984314966705075292154159636937374638435161096181997820990121454973078976550296743384454663070641119717920802 [147,84] 5143334239457334621732421412572298496198461048820184586442123086240378710195312366444090597988429826316113374747503269714300882622088926714340102003808440469838244703284201214540964053313899317938207871218092093946143817325921667646046742212197786963615663356129091885873928056490933999371112009833651883173300983393747892618790166314438484560935212232758715426183841724202499438998409076392232151865672557709915211741157121414399846512577118955431419634688759761228470509534213471848281869452754890564458475112538718552582907746667805798125759092924286311439126691306365874629524788050435390350713085178510524749615039578793130665074983156289958264833362553985303160996403067228570785527001881184951497665597865187373612185746803403477786625122064443026974880590518137549882016055303143671211181449110487790696305457196693701741577890139415556856978491039473714835605020883335427464690560557392250241541358523933680459570807931451398116927903697401529160167863894493179288440072022393461213681987538994893280598238849383494220651764643704495343029278292529295002922632790534747986816957265052128416959921953434269424420499529871580855923972718080935380244223985867432539390557792978568994530136824770721106168859955089928179919021093827861010165891782069538039489507018317991229295812218695728130115582144552843722839157716730932917848778925146813010849641693972636532394220599548968783043929340575805539551865691566702375951810265688389986049367656104567341491088356375244724047182678490665777606580550202354872348113968277081075055731361419939734969364248040958651358500033796133402242431606777981640771531462857328489494142783706263552008548434255366399530082590989143087832400236142536194921193664606810314352334868430530234685540777851001179556004362869552124190385272768549686958498135013 [147,85] 34730582880697396352722778689041893459440719320064872519248425042875904225115214074359438185039058280794476809689844875713475043426632760530047486002326926646846567452977370648983528473774607668225406836398452757321460076256850902574906293189032010665102888049757405160457930333278550182915101690224908586114070588402559833627814540343435321178672749413763993006166380604521843077034628177377174915375706417246158915710085271956158177793988846434478743200992047960841645363473575472227539090260643840873463859321538660605406107420490045662072377553541556380380058140319162090935377279914594295982083216003403323307839714401019504702072022218131725570099639995686513166448651038580434158251983179770226127411118146441859951857063381564383096480345893225106663684927639116157020669621125888305398833748132018530025111856612919167733195593900752729884339944789394486291645960471596199730651468233057485077787165932737407385388972923726374233215868375852065449599700494705664342711079222800939685561428784835113753008760803637066158822565749613126469664099637873596133070891267558675005069914217406716405131869917663163684338244860792230877077492321709734083174136813816692952958302240235548280864592254301586633060134950978634956162068814886193021468294835709396369593351276963187909396001067625019863319178966769359664563483725613384390582744833317445941798402462659231332262749591908651346674098690152669555460541049269349264132586097446809582123905284650515167428188207261184650304202004682661416423862788754339700704928139528854314488662013973793476871458091125052068093598776773085687045484221187031714464564962774979293386097256211531614783417900177177322479857782407058873314693273927588743635765893271277821629426283018191738974357242930972463870055613552152536217534258567114467204626 [147,86] -467401585102226788061918172196253612672547174192852509882998302390938126384436898316583128058447370300495472780599319180945758431174508395249538947753904827023297762702888466450919952268434029409996874841720653283563632523387079952954606506134687500263143064255574506606409848875478526426381379714818712937527839597164575127722245270901624078453695474361752431778518749490851943298806155394927391024050552634368797210264754073509491329187466939096701397600780741157629242584340899908353770092033446769497241827331107902152627527645728528780702984272974430575301880425740817622966188420489650233141675906912100339499806311277863102465024872866818178627464159611150164301184725598042685208424723638792204417962788441574901711382207286921118756724407405103686021587540517596595950824836200018648071935007878409546315235186693845475596043732609470305028647122300636140206486793104132970065410502399082579222816541148474212875848858082974727874667014708282096463418543708276153688917288839751873677897103885470894042318782918389903153619968065779584419844939958280054877453726983474716405134830181927772969404419231998955185891439365594254659592702485019238454711210327802799078924522419533685320552417417834893677029759515763220100690221740174639366816418777530893902191903196204068434826180649499081210243956375797569117134335633663105492020984123692661657274533023573710884123617188501287004230370909807789374234082190818989348080691931504934131042139372867132662683335302625284727708094867078129872376476042146101009779751548254096356491479457308056116618379714002758131918264384833060060650657248760511182568545008925516565761424583464330657486595705325391165604780601714280718764347908995716669267180462018260695764974418859599622481583613980457262339279882070286645206297385956014834 [147,87] -3140987351448314797614704396656803128560138753950587201008453478642438177555129338113890434264374597502629418218855929895367649125094124203803592802981204311063941733879469485883302894992602872180347380043174859123218474519176402281793426152967817904736458811703129263534693078264505539635076249065473898249078774975744358909881771112223741531102484158305348409723523043923767947750010697875018949734625376083901078837813742617529380661995618707916932083790686954316089117297035062836447999717878541129429160718962574419574875949453320461268917340600076516316612224625420350700300999618488136456847682216376720043985700302266561083950061634565560542219786139738490452348709861436397772037055505307058058647712788101037772757268886549379019562495445140545806951082514192190341630655376417210362263408995418438755174960390557484353752106599340325906498785058421315897802975800345037853702100785050003991816282564077422298090567675838748191034758728809181843700396994976373310769186374329995723994673183378441624627664085057131436561472959908724146683711981958423837694828311341076779968871189688436163773917424880659048935206903220658945450042607527539675668909210058116501451895729580093384260810847978956419137109743418496350306114160925206876478189951732251460991749662781347401066069519009238761844675968904078009275641106335124891701612692675816386175199788691642079453053018836076400250236739314803924572121212341097654449566450778356742428613341962079042196266104850206609437324018586058184716068947140729202945999579045320672995800320371945190003982842356983225830405269821680691785198516769622696962290875461926723543186627088972556458644676486258973934455926626239336100612884450075581967745348877403054072424116267564362530002463418504412854286321789282119735712947987692 [147,88] 14297587618805916020323176179829697406772250447207580814401044013267956606188700549717273312020648354361597523084027672301038271793003886720762276716762390752733031798995481299336386605015644336987761970671551154833076586876851976320839450299483009491805631881807938064434616420780930643366091079205220086782049356384343131672201126415956323172966197092104951684888949765548132065124249829964222881752284986220855185852540416229842281321413357462982410406894861684626257414050805520226749050836521970064855226912055082964872513315681378533823996849566227305699190267838198379202418539654264757362807169511538973163444718884174025980076355493154047146654256326479704986619161141734046181616341781744505196091651315531780866929440912273509835364567076106126457523494737661418593532450938394277544634510326644507292634210929238078539509437550823084041279257652001756818381865976958099925790673294987219879540020811452428290136781253142573264148260521881107015350819382873056195778233221749957794590114484985511112851463875617923365066400975968221349207358558282182903300396549311715132816271720309327912262989875427804631941008352521007633833630708913362827222968222615981610245322137445770611741975744698760283915386759522219270506702948150462404522948799688703197678501192213511152918828032435608589492795677019154091591962637961278295296691914798984908577166673001684112197872664888903703416856317165568676283322833268664940087916442841178757371939348651601425236576928410041845213491887313295464115191331798038055848497918218755016383142231663347874569870610589741268471352164592230169848822040053321891151538554488271914855012203986575465826935526541290484272617696741137244910934503956156125568786774403961113023953078328635853583778521572877137644956053176127070549189129 [147,89] 90849656800591769759581399696459673711765242830493273381370108094595681957280237354406271724603867811251267620567432422868734604989583402947926125108886079892696228321621943634565349947059304128114105626771382673172082057259208122209135938990706112088739037789124065380534543490407442635154442172135937394511098459269150484479736639905638990489717337137724568450949436569018007867052558779446651609752106908267639447279753682494954287343885702044962558672419988065737263852611331998334775775717105620998183708750794261531610404686825531153888138038760269679388507237548607574423803873613669726677211973200409337531220360330690390265853803372764486326495630940286710926557298931702285894951556905959097687927237247381906113115846069351578021169900994803404453023274037781575466741364389854178499136850256875648760763072725331835607327791967911874413572886860523820018651163300758726408345150152988432793329769763021902836126543001345535629411594140213859877330620031416455484626952674591028050856329101442543486599305704906425851059465365742031805821528719746938727836595496790482293307595452546125374578247937531732364210920829698233917669505450798143255117759044844626494307038463191017869040454277836508838922427077311932853181591036773813265714710695121168576679369185063869535782109072008851886944628159129093419641738759803770995018456192355695313947006868886204519485835450167183575390281848247800952182140932949349746774985617751487145944946978713009300063098235774143394214829862408667662937918024992137521835434973115288799529826362765442930635718761172378646442322638004701606689378297923191791788125813700955901946989781823579644762600432574003390516571189925011191261145676763474241347219178341974223388282078338590242559908720476542879598985916872100269320 [147,90] -178051014039626687960003056450446178888490795851864283268922107596457794480018209860696370449629860922593814647938509916248829387190834445292713081646473814641605678559851952400102794380374873928082030580223144927850910707301719480177695553998398501503929007469616239593064966170755391988428417725211085622833817898484365911265809276261028258192695424366587563221503061089513829297691371565937219533370964076034262756430615093490629087424055662021401332460690486800383949069224869897045009290515706843426939743504256590760707159767757140490265968188847734497167313558291760852254696212931314711177996484028341701566747760114865551469099959756328092384297172714034242917284588010712149399536886544455078154989121035257008129728356374794842256054880036765945715512763590570743454689166306923705503855467450923492105377094118761801555394243013539262622715417457082670392930431925309269098592124737314251034010468564268015167612119709822664105287597640144004139494316717867586909850134278981868041958059476526731047542224835560458065683223407384909446263932411257727604189628954973470359217653016218504087986169634642924809600040678557136017523501272401321129935915000163905023980651681717303010843216398232232175285079688627807966433995471852892525704969932104364208426363177786648267510310373034853616099365290195703946496831391051964446323617650478603799867484666923032520010834310866247696813790326808013831143416601200728970019102995133000299944101023157789964110368819565599790112749346139038706931632373075820267293710268429722445351122087690505727123839481711337848758925729695645882427685910897909546848102777581660934704160595803411379651054614914673606315983742766445092514335262089156796893899079533175566544793176169412723448324841016818603354426882143542 [147,91] -997620003710182628288379204160341472271958226051185884156042670014226193059286104083033453364316903469732675726659301059881500102481499094953169638825753221877772705300424565891717423590008403201239765340298165596563060712324084063821763584320858536379674509984435466544494577319784510731319514957356932320167337600822342521197907824586143708351404997713414524650360202379891924565560801122618334004244014068764407367456812937153055820652097658136935099706981052668528323579337698060931254246580731723773578623460830584144542534593109946817986050654533555386653110867427558477957338269321091301148725663637361312137305274662318056253303218362949791800092432287918604689751856088017153069057313173658840128708274113628866788224632723530920011589400092011403674276161169105414202397614818581249897283940751144465896987615855632591157562645062289818756291177171670430893126680242919666639624712936899729014626665475969412554302347503917458373087423601049013904473176787010585583614067420801010182642763357834635489408006115817154760623057131219082861282471971120596547176457514670282519981438231461410512196461648778997756457926842706207412521685089701419599948134797931861061035180263398705222953546315004581472410965172711103652243371856283945366873911244591796487821088901370617791557190860054516610765960104744339509455153316555388613481374271698762630842880536473854854741406533013543343069638245708180280476945253029220182812329043302812665291256312711661499399576445641637548070329699740359352451347747969829273843488015363145888204823960653051094011285445989899643235858318792370712465252525615050498297196032613436402242362319015037159411192695734394564658677509474806786299162158240587948615900249522190632770043378759656493854424418589325292111393638 [147,92] 959878736458507950151352336540150962801661905156754259083674300715983723093195213581968234768570227728482335446009849090267132825639896968635608981011864408178754602452039272028954273980814841961215672480978053934922780898334962839926237992340513206213797068387614635542683930161186943613110178903365451910720311311736281506365193132373707729312699073293250105538006499106923642098157665467938864937537405913277524583191509747236090795354220832508638159182741004641101751870012612263956505159317690518266930630909124915264461855199329531918781055736396663416711270792082726520964886383885363580374076055352276199939475420111909510972689851303899647139129919481903441053032402761709209480474822174569842111321296800672047426467678661129392747444465304986954723146145110933288173613184181934895706955647102466008711576730342138526662823471285777983051590003789015372876668870511364575762094123504298634727302889088846855028965918058207770159208484523331666314096711304284029997059053673226770383172452322789292926469746091413475718209207833554657260919362783046478913303116017516922760395196561167556800290054896620489513215454057516165838744409664240616615450316284798570008125338658465400402379645601315215533106041511435027286826694900868922758707735323803839071459375041758100164037067323507339975931716706763793002925097681623962207841713800003106125166774972032811067120679827551645128500667561083344395940522487635938296828065687686669411908172528055900431949371122738006088748278065055344814446414182819706654344472357947307465885597545848377921588063323909179475681457295706811289127002126422177057138319132110733505145262768216805417722344760951912539068195110911166408416660616848468751267989202058919951735206111426690750114765074809724499138 [147,93] 5266431562677107204244457119159298759735409485933624204572737863536805271661806695793764344888411904419511709718845613118008856640709004535029706567340234245712639679361127019732449244567119145929072494224167458266934986811024508307744891802540637550245026626961779633142201615377756648080826884620265675792528857320377499415953566142184609270680408800202097858399556874634878620685590235040878753014580002047660466111640705359478864026442642919579581372230749447737422065090384435626347686520031092113442422377531938890887103899870079312640508428224842430473507957968146018783230147437508242110735175331518891889333467943679980598527242279398803963208424859985939038957848001090772970776659282699107005564502933241200768803205515091841573331337192804430660237986106605536462712359373790887762869710268839275696464430808825813291251592893864015287732170702072458912560114223264265937230781069529103754219950683046386081143411292345584521429731411811631103932277257665807850675765145754316108195515052640075925267639142680781628357451158695183953827261110325567668810984249768702871266851593779883155416793988843857391371590013312945721591251628578012197282033510247402214504983110040435006280992939625486894353486697780186065203265309553950454084751782101674366150865341888787357035828017735784839124941459456010736110862534695755194363163584591000050057012625575874886723169258832686422002552995705297273075695861036478199373725336397906367574680803683691567258006021330424163086328542364428259998309762510554968314424818276940148973116356870259891438875225154775766505812939720446545070033662371670644445079063107379979077060449586367622540209943611976589767752173728180978802618840659419327569074028904555727642125978706819181527269828047531004 [147,94] 1078733186305002615157325762542854721497313187202233479516531336083629708612651061860709599368294666479452400683155011543262510807084624155174328873946409457465136723690073176004336445037262594195543602852102956650204420386646340380631774174597511980234761735187690578360222252628458584038397969225049388491887490019061927410669803456271805772891974412883140619887480290826916615277741650345840244607043806922271371055107342569176894940050906084101211641794924758556311176162015303036546307666428261349567066015222516684619703248742985528494808104497016339763064455839827927695579184422022717911944856322644079831758773721693507594917968825966067689837513887113717463029963960341881212189828375565603585028404052866940441440855416098330900971125473816537068248500815066242967294233882001444137844742694844087592201377827705074834313921491011269595004962153377282427222784221114100435169081246303857013543277094562110352655253827702904727626340458257632150193446381183349559689919614568169425204620968843085931590421926730153925908666404834449706512226777029611956161581454441295563079547591256556955195875088245118001326220493681259291564065333642854417915293628778847079964383872174125713999878681216945543464189492790052989532045936497030735836010903953812354754962759756587076296133416467243173326154580302415137772190920756309958543964835689058270780985397963356679038574674898813118189881419949409921997329049114302620529270768845233295537024798490076639857198538484120670845024915891291810984774049837061266364075842506731908717453417555337210298692907411074280845572918146594378110050331831691396150228007304797190496240603752294089670599412193328777686423370925770124453957545659726945689167468260134253002803281259691930019492134354 [147,95] -12613432539606014053720427358436697855860439730767987562116528118466843151967572936596368589340809734960982325669194102367415257328380904697771101101008320726970173754905633476971842667384221279641246944080670345184827380331800114607763305350289667669707862299475961839173951477926017579804048811123172055826499338934835318787028521641008919569777019840118528645494855641895485897187929793439932250142270061749804992586738201579464726208591759456594308093972482789726349593216150715374340338205905066142063814864557927212594862587499941022693143524540869467910054677244322473271870286894220536541901844685678920498862790222872981250000414812686760975042266331958145280064325630011996075935907812585648168302070355893443018339417184479051337957102186230219115915265385250708514418583993782800303398001830814019321943215523328680481009002581199827619841261289188211305288453453555345779345211160258210369351096217836130396589803392278346485927296915299240020044387424354092849413492500253159417665482277473901461569439998678676072779384840743875716767754395288540960679184052588100069017978059397800396899113359095037229530444980678046335276294832741454547433630951970332217140315192890002824873986466086113200424128027568331166147690102157708519558029753603450216175842693534051604998290375052374423147954635953128607859645417321995103580871429480721558093079041868306526875356281230566502847372829709268965941007382606753498172631551684215398804253139965571716295985873494740707868023425788378722806943578787939895526534107853119401624197232537604252282606995805052356809477835983439422341242945909010026197882014925298366128708352130181906339424191867804809157428222712844949557062444439021135551909598033012428775993805781574786541095 [147,96] -33763265789359086400111550672053696400136138168313007370594627005510563989338990986151761319262287322982637613617457242220243624265747394780005867227246083306236541469503971990097051563249557768327309800737007794567294854226595054856371498607373129936304747832282011815267214216630562011504562458101531444627200266617628385101811757055229125981421212576004370821588798900873833856162592055316607903648864443050417229454508741384174865633497987359417824663846832781552304820519326490963491390863970958399987460321460836527531584430770264688453657645221640787142113379603383526590300183690238364622306251932498307686623124708302204413329328518391177982995051735621849500500039356051419656373379302737436394347358114228247231185191559418961589993661441729834329427333435806710762970330550609293910156400563436253375610987573721509987615723258542152706174704581471510231812659266334993545676502960378360187628683226177825241015822572594444179095593375605648618763699159154811761208731610395855193969574219873550842602741425786606048057242645121109316097355722886554018437987093930063484890448483014993436760431279327541879664722995539796313908452978331999981120737713647571689483519998155034943406972203906049881366341157606774850738521818060123361291817966089759311341597476036881160793555203924342872569637239472867558691995388757366980208996180092496017467602773709745824375091645712223021009365546685488060066150953839275751288445251757260813035175881091631708985144558823151769796993182064337487935625850292488216229381499958050450932908469460670465164129281217838113110112989659815182774134758684700452432058974882683060407787165165459726860221102540942663154755750374032561788526068480652762810458202619954628172093529212532550 [147,97] -29288725874706706664014820369126746396957758192661642700768808581598927581888568618282302444913789142162484957505999782728620174005519615968889683914956997066742697654710105331056377816394177988686471116886838439870523101985322735784011377240239572499836231600277601954192679099751483572238818712427013106332867764199876499943793892444794372094166071813028004119097992899219225220414405503436898222193505137320335393925435422484737302645578018844000589700119860176364183388592992817670134113127403626309042835796810457546140110165576150842386769721451701774144725411658406819670729382627743569377387749343669227624874896603314932649978567128631290133788876911998226103073415809351229328501469689363608624249012883758981719395802069499672104150104987892510914480072723003934396721517949287077447305001264043460841614157333426849775801123857775888939091830947636573595359387419982164677575097729567470240555860676176812216967181867597204747039458955269989855689325835110671942345452992478209087002938618589532893205286845274163618575593479333872237749490237377430977993983825502566110542437467827127834206463532867070857335711309043457341054863718130634377818160957871996080098217943255084566666275675765946267686768828125669358332075920083935241916842188114004055667075905219005129281601571799827144376610342601299220306728666265023878887832352251177762026975062138658901509836790973168955712452596102684619755621388614239584957579389459159935816349411826004597296605206428251771929265489306049175495058764045372848187449708282057207467333686607711172886784973009767908645626893015357314575143721412366503142711020868385598540303465601827571783323746400361099663657766179373759510698109210263659188807823585132622168824888226 [147,98] 36519235905962774516826879105396729352699317986232685405216421000250747928959708192772016199799936399824435633237497474620011533108918947310735636082425959204541816482785452720339318221891217485772140825473723494723064945151280987069735234454128879118655861485182157732835173469323595124388223442241049354135731883626134925598033936166369738738025677914903702381487694212506827006590640573821324799613450488172102386613231426690443011498669460381293076355730095496885515797299912264785282791701782188488068310578205045627183413255097135649888259250291502751588207984549198679707551274435867751175288561943968904069997846612745999133615502669813573480554246879796924073081820101127449646683916154757657920804283043696473464614831637275862012834831112983097108883508298442415266020898396545997095409289460797414855709566038156863752195273943746813403244137766800701724099493232675834766953139550533727737732647021001618204239499282938279670441673464002519755646610022967159895003739026927750515570438333906195063423157966117996439848675819219379218465621016781785765893479589145131361672887648014230290316756020334872600715530634378782528682394691274543472016647878895139417589026135422319231024926037806758459077189717093314269104033165128972681404988823849408303769797227498828481925138956727241515400360965838617369652531212896673539157458694376379636906051491083449327962362358846532232945826192292421912352389149002832553233490148221862935012925745020716563870220679779711631703804076917113004547751885130884881765960608925733623394510671064160667503696498275129028897571678306709204067375285422648348013747743213541533374280273198644685532193960945054214840501842194916128005458216928615391961627176576113273312718 [147,99] 54407675247634821083838784747421984649801824783020912829963970769265008970141264564759679545682406679219258192363466884739548475241385687756921226758323247797481201593046546397128022854824880997927553662448555375938718644449670615126321074363406937524113254278643153817961512306506950020543369718738439543238058167671317208898225043579416219589212430124435147517632281567144275033475733465814845278112241236471526737848226523069934339119927775898069567034453757313419493226503718299808951424481898598983720112489000256353091926942921275107276340052128450547636295895875632688337472462478819690666569537782578247724222340061178039704733294906725531589081953661804567436412198392967868748395844337737052781600788651744284566318913463777591690365057176480377381836039455159970767192990581433364686745328414415572420230876182185257784166902613807827262988662345169457519433697673715561536931653928094854938284844740988793096571563248132076988189443392402056797992420350188227923179671570935201054818922944348933101782614784544581645263320509128229829514755624486562155218005946570456176601624699336393842879971100117607820140048830442899444504458545886671033955609126931197048805342598896261752860583924948208060298252497223867499884656910329124809169380638829713050116498408282221049930473646239093416963835746222128095593024267735909070651405854563847834656987358376927326851860078191118722951054535499834391693109209332284387280969470137361503630177857601512383210937349486631021777486817158497567804710967841093070280700184208609291981173103171337697213174592166488590571352122592114451588488719720590013267352473673967947732720756262467371267390605928977323060710927053106161228031892292442716983185100525409383 [147,100] 3140738816373686270369127664316937766076864029735901666765493593154440399691560045383535091836378303329250251820852633227861562016321069802441814322786806526831465726578647913808267618323110182050297620273148087830997567769574813775927110999255239695544952644739912031709780328493921293827479433367867565932346251936822928871888450327810245808832062898114750397371896717713490451353205665805674910813468712844332661232949168838828943898026050979893976685614215691600761209731689301307391750939258489853869421650280874381173890649453350223559888621256748210948040605530437265751911430275094526529484201150268661984513853450614174340020930078350213476127619864421882017194590416275032668428053309089642865054348056463643696787241119208359447334679300918437073136483171249145825913075623141314850275757520068464957743863600081504219787853812386078373402500169664223899616208398519697335752883855986016031324449379389052977990392049292556282440263417451852763253970933373610087110971270450204488207884593068821377645167021775843021539530250503236408225190471032867981976730008754754866996899109055544720932843617280059976395121293766976526912387423525892219733271796497203660441641999912298310688573752584091884894461985438787655231952936201587980559272811266826563457468452677474829948759181420455593684614021436058898614975217243985450362569283523410869090297016337921811649761063049253832028036505319954302084857928271933456218732979885448267384277383991039021470372079081438766022134911116449940867283908323714140394812332063252555276808933456587815419382240737224735499491880786453317670642413166942902136388090606981739201841377816417363224222034110065664300073308618900514109052313679083133917442090873 [147,101] 19699504061301153912870361752301151300322727267838741277880775627778992002922623880132486384100982929381729338893843687538463084513479052430305840904316728616487588242814609679898198471592935790384107920043574443226006188234202658809090369057059270963131087214754468298694039906922256412515463293679761047150691032277202227767196599478950574125523647054277685165137116698217677125106470132115453576436045975651713793166914887480417955935586058826838816152282398613817504656789549536932058881461819503628208528038693698415359246157207897683855204860836715987383999719209602420632123479513323593121847780371732802942304048601667268679930471663214306111364411745730335100996330796394514968992721304858227367266202207075516052222868383031351205965046924207388991338468448732440054585553209170157646148532165331977142343407459984565246572619430382429284454502748902792395884564050455956183871838531687666325728173937212032168494879238270917721569105361204886713095616285828826777833800696723441545485819754831963220888612915254066509702663067234904531406058653420838383212001999755765434371146490428694987205264466677991180058502694569435781852192861015585704975373380272374678129249371097723023042980958585207730238117217782005353706991164263128677277721154720792035712135979285496416433028748982657891401136999892224306127420886998825082359907152188910858875090513706153537782662238764896988621105263927062478386313823704945172636748773521355854841634267471644409387389804250282226185108063527258889413876266883172126064954380521020020665102213369430454456215690236993059638676457688901982310204948282029634975483893886459368407805332733602028645179013237956620386850645686664043594670624302759846557871 [147,102] 60670662355943834697270591617939838140446649484034936951062427278216625185925148325396799723352828995556142912687722920616109597120025952841887490195053196114398556975913625088131925052595815030579401589887060017462055017945988742541902623888684249417834808390033295316009319081093322642661810156973689905426632269054121045979678531529333408598916220419957631224899484792549671487057928412884189890670148864609206860050531375122962618626355112894233981607405729304567531729616727434798820346663566018201531262081468232296447623602134054431013656978515292560874118271654569371326782292035131022858506667180762620547281358743260977543681527560906613119724525283725099849776710792997863245548354124857925418983524096267144717441200004039554650376545101042122288412123645321601735897498877383048337614915858432976859827599261318467195594313607123879194916151807932059181907292753456124158267479137242794621291982756758620241919086178245534860590334636609470990396746877783939754653716715878318403416555515592187458456816387571081520691713457631645884747993632018219368213701629692920724714866406934589695052466512063325836891257610986059673911918813006317115146751374890593549740739731404837938798650764240718512682255171001790251489847389101368252004295415062874594133211471935127480218270633026715007954583829931647541365294999204930849286494443914738708966687301001147609162357440316501026820765807650135736484391211579309315230095175775450764546982622240501626476321266280028958701870425345795341729971133236730998947046674586555707373698551456115879771203370151188749630870517096216177071020673555484991200878983948354262971181797269633944056748912526738366195932050661713065065661482225644193 [147,103] 49999071983337254419349126541855293252815497566999663055835103324246468611712387696856328013482476237712272858421739926292744534620707739221501574881656500908201876971192288144944338266110366863143160193031245968301699293171088521064686983024947814529012219863169465729604959719183340853924260007745993304113328484938336777682729328728060708065947267301705802308306809828736076806146026081771477427756816749047028400451562613722896272612499001497940273770808467856591812521042292000891471199743555269933702593564883052078961298235643028043293568217109991565377382699044514428560153647649105782121468093873948594062704782956826908026100799165292142351060569907115644557639807165686879036771404510079194373946584734739399879747734242390328367237623128186413871023247969526079500520762393725594136363802327853723288366341395794578908675933348060423070025719107056215263846640491931087383678836759149754696292213982678618158899263703290710016676874201760287821458297877561409211948322831397888140811622266037890336545024020764269288803598781049719591298971701577749385499848905993863286476404477973512777733405899816120185055814388256238201513024390974901959979786800213639499066151208422306408516893344196596469820575443935883387157324014913805075061828015744714335324941841499655423595449193350470776077813351145434099096598286103737669525077465500611973651908233930023404301697933942722940223609426272486558343790203117402896255925771906239017160908075397542642998659920741150203471123413677258104099051879689731713102985527624345610008953504647496127210753897087401563396165652903051943334049557419126766231548138307095497145097464756112578879318943697943223547697249186010615522164357619 [147,104] 25613729782763692195577145596626718301534870549647289107555344483151997953282530347972026286210026251012011716257969398233188736383230505352326394748509451373569355436634514965489774571424863067135057872360471095698578386198376712381287664992652201749855912963577614660247882052126944545172630414967217379202160572978800620878038000767287101575624176987957042664858128411017328084580490973251809505611828439429494709855767463217768421485446920940441960011183132400023004799013968994577187062845955852568563262508762779086424881054942623933866244574058759583285960550253136403306559743092584906118421445180400436327110591162369842212004896940648652271808327651551272517353448085207435669212541120708809633174751583170287078437868811627667121970542067702989889791156810299368047932620626791770634984739058623277148628492012500582094019576274484366877455726527709721933638055433668155358216722782961809151709359833227197410545851951912330579867704050601259291243544194876970275507071340184694993104799031749942255153968726019307142119183116819770893035815801986821081855635857154613732898559079440062018892149697309513740314961767504038079631500924526739384871139856231873178646905063805762314307121965490099251515235056227436308821015224405902861741416469308567815292095775776847715542420068256302717465430373352184186834804278278623722173461197265761235469241095733659159218928599220056356740316627744648326403455100421224141639853057300567280834441623294430775101901101783545707160523897097805036340324599976520665121158071264627544188333026812469684915007317245864907659017885206170989292868905913450147275650604592278927744256216516263904392733213929102539290814545537896394726821 [147,105] 10861740676081101384480978137812851936675078858421086843373542101555437936537031433968728296224312588067190334868305272877149270397082126895755174977380106425477170347453211050335024015757760632065576556592054094170295821216751942863475492547321995777659227906133348447097974144166296529661397152741098498024309333375199332758047667328178444727837376517121796735674797821204526889241795045548020756033594607845416474254193453898093875499184891400565849595487444373821750936587470602413624738439602143138939740022462176267030759192383340096144085672922861971873252879248753178762074187400925492310075533968914305563382353578648224067268719557750100664211419421166371505145980890483676788025429982782292095943779391497246800071761652544316267403493000187882223960910258944541759494182045420123205384841622363079582074278042506901551143636370006740141874866500580944772200752729968226255821865434754113895508363441766003990531344839112322004856493149842809013645319696217429463246453050215673131415419865175216421951885235469336007538263898348512350123925809885843258667551585758930909169954330890083222386241055884607761219462316523165377565801607113359114007304912820255808920540755722772510979077374188527129933374998034213197538469919814405402109223162887822827103148751672103383086385513987352757450142152326882733004212336808999455893613749303608654354365669901060211316893904455094629294971195432677403005391057791227532741879654053456567412592138775810816958650074141264608685955483902266413411216921011525683240658158536415610996903374808348246186255630093607179807883626537348408380941887317685885004191145674520868070414690091661566374939393114099993443170410454194348 [147,106] 3544696193276567483597649615966393531031720598893095942118352268097904297265605540931682854594340084416103734278592187921672388794781377957742684208136027006126092101418989285520875976634324687443860621948725318175633078005581986121570607291154572905671184873635508012758376720801429303558845051639363990367881484225137727847349074959846124936582255678456542581833685104550267944316499955457457974144840541977590828557069142157453357736965880041851792075019928870270776029146254574848326936504088082349968997003052019917555823777071614439432890233146062391151419954626027200712953610249737118684663293606957321885857950492928570848756364238607656756154355329301391552669528821021112148702453974719692034454572818034739178350668642828094040794557769833320377114247574009471693735355892607707164619160308578737514417885011547127815360749185574695462499565520769074742657485382107798942314967922540687711561117344530037792834674219975379291310753634120907789557295270094931485052796373464790968768467325162138264246903793191670373841601948624797398587957280493308142887181154544154649173949620271921609216087317789942917415779632920720204717607081816867968951723845453195777009040998980903427508146170228855610917777669162303391918208718602072636236831470905906651569444502532734586393219721866142843914626029790631227264231051360649113959134977660723936185320188797807170773401078403187915474719506710014815526592454205425692938079424663365896104718326834317664276792072028134950263490044760889147620596411094650682663151605201903080036132422567959954724692450577386487720917249923986024553214733457972117445343008461491400563370913692796870792608706777894103359400378846 [147,107] 994750489224153152185795730041406685215675682167628901436928267791818740201876800744021257426707677787649458682941328832168587728933656362113685454469849316294748178341095216161096724058004940960531977602534238233431950731829261451695061377499251348838000009265622282925914417040083547495602455460488865398866537297326360293763995934536090217320054845835408821740116472106095540955380238107713358119868582083959229885297453189672455911891312667320198390381248832345201703771367282481820362325861443372660462902971629503525877326522164654622962185414096273355571763785292227752865136576810137975605761957806461575282441193302302129372268464520768201184977754897690582032272823920310292279451440506859602403809591681207244605260167052037217783523938010970353160603413375985734785643628574221869802073929456345489206009305248845345221760671073825954667013444262224617164253853482369470128366644556052910380961147084421026419264665119634561096161037645778412928076051111416365566986174667132643801794433086417214907805757900582147624172233322870658241092579036194191353612012659412051745900256461460606645763029063892764808818399390411946793442725158501615354419370510620029678892755362808490030934333997950260169144234808354349316814350311019175144534370781502437836727609337402874993417355753246995568920518840461916288815079367290735800147523163029656663095558533481538501948537360460863351819052260991981678522488998994251691040201020862181736308891486810242593039063223240143447508623223215440807770678997442207363893808943398635588271936284032686165537390942208705832956434018183923848014027031790134672302517393822291902976686984101977594597764215158271834230 [147,108] 204046340059433618877467212321114952590979715751198376893193266525090699874101623219065944306521615571195396635152016132655844574245279380358618885023448851185823632441519688928783949936031338970075133418346815417072707347095037212463836600103924107708910923405328428666084681074552141246993165916784263573300726642519563429863172289457514300303765707076424431402400746566044261557726599446331904796557204832007657082582000980580885345035321189127516805474611025412063182860689712659163399843447126463588152971728642412706715819506289147047517057568320359739490902734690228998021869866786117333866937909217237876719835915879340562570840111067227294450131089066116321950151718625290492132247921255854100228194671149191409842551470752780271703070100497746778193308851047644018905458592143245789325093656582116228520521050765809293360037741061817830204909797350709597851447933627052692969124172734436918765450788556137884280861700749807815211759996637816166086444014015432361850597621248436612896893700359038271775142210896981574916496157753948756644143204493321150099705720530671040727172488563682855834884068534168597875018953953166155619018397515790254643031744950147047477556643633112749671059022437872936379937358111820313397141864110818006036074275134945346973369232756607764068465206901347124724160400630110925852990851589323524972585658817118880731776156789744983839173296025671915847233614891066653045552471983393809117719404207437467829624960355440705293374385560321734644758289363291978057865403693576321308772016870141840869597769409648650829308808056333447473646386827811950649815758696386370683495137287526566629392363357176967299779582532202197 [147,109] 30820608224535345278768850953619271562666214072997561024208521326041486073216228557737443984349085205137838910261247324572352679546810265973942709736027953477122535111006836000628737328429123774179547815178936450698527908098816581940982993735532007216385510246812096845486787839095619381197092570319905962347933871920900325675898159762092374780972281381369205521507218347203013209700841572448657186752787799993481662737130275728364329083035102782712755808205500911422769225215370408756622843674718579612890669784480332813117581260980825819183271861460432708123447347069033656324737120260619272700054576091317947345383842579494521171073702059461320901950846742594050530005532035432252602553275696635066554378165381584144879070712452401065442884591132997224030783754550368489699597081139638897295334713819071751507898101213064141797807073160303263498068689145160840122469516644335870372109396549876436715506545670716693841519514876177616684484830530665386740131891851205134116537811566705541152534708163666886517667150599465915409353645993603715989871121147586542824925999840845240652823406861489035592726143239642278205305628085774831757748070487749286386055392979676972605473527687000552556061324327434260510115566737819907982414031373081359342748267394149413711024168277465795213821688356414838889504341881356899029820772062598619768680119414736063840726419702385076479560012750037460390481118398829732196769097266397425899599727578016870863243296929453480782570237906209908683690317466849389200486331228370522491227338964860871706775438248135507713998071185575439222128741927599102583763018749152966422511053350529965208134482357595729875001451748 [147,110] -11667395415674776323791369411404197079758093563044935551164521266366569781381652770105342249259806729447509501151115772406913088989868777838509749730083729741359175112427724675940832023027652513057072002102327147926539652909607033044579243641838911685466957422717195509847786209533565160620494668133613349930649976611984562499964665675414632502843529028553171804608767468921102488020098546482852140008771801993096291351997713685968390390138319598527945652398699219847426717004732948353456461590979582968353677411427695106243849506926536427583359472773109473941944091573099705561323263537301915813520732543652563185524314482155126870827224406193953711750058978587130851784297131706113229364381797001001540578948107241673924377633614707392258196200005166351134760570302356992687291591148066962117836067075123649931402013397658125897873314495643194444912234400606260245014940701785708929552161074340186180353421839360171419180507212120602056848106023584597528969084777213449834928358075943394677346170695933827165173242117169311801338706464663118459064478298445020055432873238329162969358251276822401373213110924063702729401252924009076330873481742740393032380457562168523732142293129080371131459148192965041833996418037450962387087351638895196450736293662786700372500255173614024064838108493563974539234734003664592205832862238509556543438991402573618035146425414967246050925636102096967371709196676871240149856516356705005013596812752530272750286253751912479011787990747632940825732107214292010073272378784656992096294761035336048051100956652172104252639666374153631958538301593465687706758101401875673159466224134087397031243269934389695625363 [147,111] -3779654988922810943790720253661085084890268907206065373776635707358609403760703191687955969876804784192681587824791214495849954747980604476975112939370845823659140696117144142410503795998695193388523201471474071285255499635746540188670232982621498860202499917647266952993345955859585149361601141102571388778831478969406060034209822638276432703295912702572604042315496020365248771211904507592836168190191879537599847540492440923627732101777951334188778299500102340176176867643478285250639181430026097917271574230100695943442834708408740203372982512718489127741802310488893837334019157486325341817737612883372045408640727942978270144198246157672510242646397086913632604638339445557868003663288093096992947041538165540402561344932032066740630391553889446581992309350335908924550416688880579758745184806856422763537901849974994792652298461486268395102279230795704038977876645873825012885515716195884805135854078031777307841776604390903625662754165558561249256388260411587662638318022006284461447639134433539116677892056244377122149531941941524209678688990932826184005400232448910096907517950009454291137387949824462108077117070695462156959206461635792330471954044795324924720144667011430651129999635014995917982792490422134846413457094904742564861748960877734973586842074175966614318388401259953145119989428505815666314005500125015682420243020110192296257990314678649454073009439860339594483402867479777266491617283168276807910106470306408478484133972238463707341257127786660425733821957344417324470189325587440704651844213828961947766714936724544140556223921296878598834319325706391237758894103986134381946557359663481521312357293299817543 [147,112] -518825691106830114025952920837254743096505903738814175839005717228497473450264705923194524205763343029672117192752672025149186582420927090449955165033130244078232963846187225457172106404444563069504799853079363646699519613782163030540685769972508257609234075096246326450962831390741312710586262280714847168334982791057644374733136758165742380248094998931146559134654032674334468155553916125736708185103323325060892807020921441995735505857323842077547348602585533032842482436770385256173359432449679924458142088857856480030801925424852280718562173358625534295880340120071081357103129079411628543152643444400313568489036103202224523212350306136555327776956741515654033832444885593860216072366470206136072319204431578890338961620777139210189483256179617632174036027063429449453393449477306450424862769992798347462009803297836682149970581098322276087511794834584234898696690947093786361015165093307644921611861145693926267598944291831284802469881274827813754514224692674192413004442476775524163741235327609548150164253861514303158842757034225190055885228245832626313812782704645662359582381980475280583209570494475889724575135918845525009612092941917680176462608081636788774925820999115638648527387926217842204872710018814877550564434033313419426388775881860564877190798109782303321939730345069594446702770119525843038331638354530020717943967701275550607104049357474190365554289522163836601955469033725170974985200952166475424400002528939671156796051658090690655310896170392439085802436048220880427256900655268465530643844366286128198449240657388227785716557321955136520030713192922590430559425187566318811254497986949411958842396986 [147,113] -38675233008399474447378833076709899363221651439997167375175873924431202445007766881934840891008397432243227163864190409570480740246977944678745994105920943770026593424173879662373798847255761941380840801393859269552413103961766146558042519740623238304533995436103777360580448407097415491551231207615047223516431796901121503279247458678574537698458553459018028565762170182045595484723882750086596698658166710422087897522135172924641649589289281217030764393148341847560568387885735944776768034809342862998223906900929848958552664027714217381075285132770208334348990027763026242559464368813834716948748875956222005146991245817847564552859881673107891502601797133843769587123074785905845650604157483694132838522870952697693889725550932155743796689311679078193060536933404142746140225282792464729149735904467757857315095586111467983975131027154804712486862190284412862942551398502308810721697981426149675509864210682286730661041936021008473330364983200451128029810180076164955087166816978630912908041008395517839823400662063875195958947958656567973757843366851439422279426089654878898349652318787920510943878216106971275057519723742113072014964831775048621078706449067040607929266501016624042370270253984737603197771444758576684376224557578298965402275271568348782015697185531924036517691591751681538185996832375977869386142982227506094323068596648949446821464570543746041405276065473402137498421750521037675907783175386652829617792381096796025443641449999021187666251918073335823206670381823259398029543472493613675855611475224053992886175638843626375096075474356723253768800610445016355321301681757940716530150375613254142051 [147,114] -129470234642969819716676703924528984654227298455383413285262821152094864091202620876373656630207746531708030365441306885521477218265139536877644347788017703342307344217506374666062275307949768389020237454098152879064905790290388566837193069629632600910418786304228931131957271463326243477435699033261143613184484027433117044582220800578829589530028233278089427331359720101086700789992785503740545431066426047082655776788186439393485139361959825608535711537135019709494763012601405766486272922390043106083729758295578807496504773291667190663531157802599375531415824571290012487941548724063097892810984128797707510602981787801609590650192068945430918040390311196463823286978450037733842205359357137242630392658723743486112408550389887257160717606020284852309369943710196769313234334982299501220834937734684573880985706856623428874798233973294193755796215042216674368362803825951547898476594241282909093969420333391834859587095199458633198028941317868696920196136293551489644909822770746823352156250869080720387686312526425116043069452591279528962314676908247322857604534265311045433361978794085571461626749768322252209304455434441385153725283895422224356009565321962941796128735674423544431922191393538954456464473793054685824734192104897516373935349738047693465502673802521668251010156465755209202932693560957588094858582820100716893372726573105132272737958311981214198368787338309836152049705074409973623639112432707261517970977477253293680094866408329957493120153654758602522327993887561794551985544281960784432964543113252777194386290302208655461813364722088208640879788603284433580118653501122255780965932527924 [147,115] 164711703351830138102596325798539077938425894279986177063055364753391920209666665837550438334880704411646263106295334172238780449956960742224844295937616592687058013253324868351602753966417002775962430495212509133447953176226018401124758704004323614945477865051076636158643380688087412846258728388463326066074888916414756804008139251622610850141933583055227964715259917187159577988135589361939973416523088208960919093734728882697302564765829933682652059851916331982664932285429362550874490615769399621258794076987263523569477452275690904511126435675300866284225295851115485934894074744964892188317183543469404750598850671969189638338411502406284573681253567928552688015085665117182272256086772018744499513516111667685124085265359278240587253144452703924910330139670555415459538176181939456478778987683022191630657741778025635664408749792095514156203439499260600592668882889179650996454577355861256483808212550854890716178615334301249104798753387889790507102972556257432631959511935674345340166201448993684901806776391369968363781133224965023109169282145548804122622177151484596916179590781937691012925984194760953412919176604635928639781211574037870533801170171389120747271399483736229141253003398722441481491612152152762190902014404066725463964176442379946588653013298704694940119400892987456873392757947041120396878049949427688021820807205385634793916976954203695137211792648322780646320581196715179273413688248170758485390328740376636141424032396800404300309109105316951202680998592783731170923213537956768844502660552461623936313109367382605988523288508359001943699227948058682850153409607042543436191109 [147,116] 11039459627658706488129692700457194196737928531996574745050545303192377853499625176883072207739303395932187052596951143492719299967817923106721174513259562444023950986144113749609227970410972320432188514329518166786913885281677786875930419049886511240759503078706991142320618632583039702874032359890853642543785878598088628995416682055198808108449723090329264329049284464589660489985764845844578551875029667378657355226314362607774868155613889992031395570676539960738850372060632027412539672274801031528595710650681405652743637987560054743891675076687779728952779339055168319158210781733309067438501487077405596621498863905974691962411243031508826721261261005910900849763673139801475889336744460095300839344175390116131744862056673248191865555276747898358260956809895713003894193803824878893410848287339872596188319893445958534726936033132286378557732818705359935035666890133632182178948695389718597952957891488655832973412274002895922641560958435933488213874922058129652021889937897875796850436734929579140767331697555718389560807139720786577525098599297349448744125215120340357309186188417434472001535208268459583610112168320392512706819701900616838831521059494852866266650032256581400760218327585584029933434821355558893833817438818586511894170530203713772257148344052921557174893867363611089731344853599069966294553347375006746014150640159859572903526796458614325549117326278629624044250441335634412790370927529152299207884467235984001258305094929952244565328077975520610872292740756424647481491303568788510258063315473758734544865687752076006338637357488250053466773205673258611314441111065650085 [147,117] 267671142834843534300222319195086357866201635741650292485324238550293515549694323751316817098075861109161744847405296589130992752376091762417371946124106034620553865803221583825045220723353871118177298120225813983733853274027589967351595965866178320762775145447998996204048917215983625376185617873425577583980886392732822949222488082837755446384493060385134832027514640790401166469573846389397550282505647125807658024438807839657801198008946565673094190510506646028955254653653621834710484235701915726959444142983281164172519438747775556189150285267305170113902567371840477589611260282698451273555605135335606572534190777929283173058813036723193984623231731896323415284053936718436197494801961185466593681292165854510750168239613610894612595859708807207488005294817722125619242452646628075925585505249248691610656777431298163502722484702496339101925924996553642276216985825398680250412711153813828588217409303145804317564127172936571608984084645418835739950931064518003952215707506531281630397515109015848784362507563957853034604455885771838287566738188344816436182628317744023240209413409247289192676309452333685928753322226856772571300824481776641634676847310036447719643915139964812145081141662288778533497321420149663864115788401274879886720118341702149767907935633717677728999449421656159296099144393453025455815005136565403079870102879359630759176929867500682757703475208241973162276883724556974972132348491714909045985675019272088762409581994198436840726721557993944475059508610438009788205578713325902967868984375645141942298497854905158713920784715051653576362148166992638003812856495 [147,118] 698002579613687465728252594695066014274408945315077393200096479738782448361235948262169682475478654966365765128721536972754079633102610439060752649688733972706573910330626579973185812983305339244142554732420701463135235982571220559490685424791550341658931951976520375788469433939956492052862626118780926885236682417232639142552499335284988646726803902022779661467804529031380708543253242923054675779901235081317902926119025699734194611977469205192276251999098663981524540884391313966831406837506356800024518340932195449654339402750944997049066773292314425509686092003099608603785234607798517279898177484466959866530559102312706199330659943329887047712623832150653917036317626480685116916447660283625288001886058172446064840071985152650763178534579046572244863948484347656087547641650667372446077506057813848344851829309530500458358258827559466935923376487554073794425082602029134108990240847443665391261013713782617145365460461602758816901318532843622789947587900528156378675193705072464318574243314466109271540142257780649575259204639026701186201833204328295806575023070372355590770309379975949852942275927422784242014917892169983083828227775550889811652412067427274794549819782976430161544773912505642086464132829377839860688953963252197453017415559439765515549235676599053305545263366062282359778706399542135723747692493184695856165235261844259175874852317523404370313999899545736544663815542121177481992858169979657750337564835064176870997019027095526745672759839829755424865941436745170379438984725046075903792943540134966280098733084718940959594254432958187204338229810219483588 [147,119] -70288194143186571596686073983090082284799648577566763871394262779812257914416841700913411027012365406484156550924276916698595836663172206935638987100004751839120703980927307916933464911559147765530860320032277884533175322185202702404203299816684478260443466115237473203835362950224927856479673636295132772435885314555502552529103181317931634972300881987055278715676126641132305372790604021159335914006653850902622282542134280367803430546262359554492144637280896508967090098274111462486329814118062073259720693570195901998123708300007206463566802552740755774295330362698223096898873469377349245256894435562261519640775463114262411392403400457126319398285546327712291053652353189931882377293209251130138688031441175897774965828350441103114931883291996085342600511631293899366452973679424223449923570167842915717731864292330603668421145415808665219997780923578316576627795941426648080463048454806106095378489618265959065686584853180100933879031678200931208295947562183101064831461114261590817541639637694862177771515077108583532675213140309944827191294642648661309853303562980182498123596280713045421917234782469088180588226364905472415341711027356744342259994106652118677199637853403545374430740229509144578229189367952378715965588253904520526180418935701057132026111949485508709345562663856099899184273133867804115674639097991645916640010574445640293417533112258459028241001113692939421981217176461060079053941665801077179280670470611589110171750369083564990394558404286376779063013693036489675476256049718220776168802437679347000062454365465469336382967004035268353165931466036 [147,120] -1010761688822228098803873339886539098679396050325608678179563820691121525981277964230462703876142251215762859588100531512702221598882920337033686271316254892825229224729466227658449251175710551604909372863831399999914624609697700528215114163600309806604509290954793881362781241301151703633167945863018211308283340481371837937738117217981107394434462656967602612463617591938203223081894433402882643822817324766843886817412911324110903893008995325002476253534361919277937068867144529105824164692500666087374864486612373393818239025029156821906291999896810497150775679842036242574306938209630164067727009053177365722513985094197876590013980445936720785411585389537113868501880421454627115954841902074208428195115688783751675556423625752414219847475223157320217437733146965660533216319525922823124599868175664661085062194672779182946526668145755987849666113130036270058399558643173731100058403421605893899212489925695584163784615418450793592366385499103297723591000468770998593873539503003822738925554179723718093445607457929527306900266426495385341274024633846541565502823558716396124304219378812626935592894955168735363805541005660057103227649814363264449198068363761271691084712220896239833170679115485768533926286217686704189844745189194674856512596707038120657362821702051103346447660689770690994472442417678710506970029599751925619153866609710477120786257587801496047239659671605418561393853943152706216542733909636441904639801228014253424981613271108963224125256764744953028720566876435671265846372660587652991692193626381180219588357427691835893855715279571397641520 [147,121] -3311939328082691505957889235137920122819074997994689643383426387889463625902626074889889210907953940446270587800798709360747150182280130623543796190740638371142020682391358122724084632176920594705262944162494087114229446250342424237328201652114487039070861936361643269378733478765029178904876525051025327767491228572249709323224625753398709052801880131897905891801145566617463499077560266058459771454740566857189046505429206745375297349425907461029655672094199982363001763295087951273871650264054145200220012860740189447686975292195470066889706110373623430571438857406926021535401090789205769375380465132769512576584033646448127313893724000723568309889274396511093985015032290808273624500241402707891774007959007096408063249829583060332142501685559245431376336227514815978484319839008848827168551016411246827070847839487599886445535869380312523960675969776127947987763061739222581847792129198233779163328343063415890706745781460594297428333009297326708973224074963820835110432197632876295067237544748317269031739653278819677266180949425350416539522628033024960088925198463457624168746349054643506477819627124545423439756646899852085976269475222634481433750310334641773691974131840375658600905589234931482308498619992189875936907192222048638705402872520830082352409507208570986919413386943365880032277998012947045864242630268406333547540905885283953458250866954141011867243457329823417916780016985409194772956605150100645728587078591616152658938503543867039006586173759183142047431821654914661114349657699538105994571051821429106862903142389929680742621910699264 [147,122] 15805062287019224010131245588050387118668812537064784884271507208176321684728836619095294907592033874582127583313787654173802774822814522856001594876508815063824126260023457934110321735080361214635769962695552964992809782237599978709667641179973162378680395466656422846101131168318465104241866059562707719870253729762283707611313856128766567119176132196291828687771226574173684392278855677113563087630371003535648142004559089347878163057734924161141960502689160245596321462418853809100585200191259117060967189103011490695765536202614573964453599743008464865419866975759199582648937446570901968098434211781382428059070417909528492130529080724189118397378404373383697790953799015315064972377979013165911987081163364163548568293087634547503434229373682887338430987185722346091899992960648392234550026949935451260815052109717315106858780149715482601855268243676862816095754926513107938287040602873044667489804527823880491914922541635875608479169153488429651943463179167635569518694876998650925553833623712396392055504774473615792127613769298627604520096937455178969998224224301706874554531535627649942954759553630391413107317371924463124496281283597250952924716691189347709723598772754636093413562290969694317021268745157841608232315053202235438205128117043096984281247560824787791641417297362383871975934120225609470010024317730699299545836549830580350035481392981043022844645266090714772583038962070184802909300647321735185450469782885312352147790459850535303268736964578783477687263381158852306987310268813214315866183580509773258365663840307723816795999 [147,123] 104530260462040866767856108335223027123380701602654485804258177076903106628235977710213717541460064249250832286799658414655198758376280878481263022090987566799560554391663147067778641603927910879045868929102914264795336702456226660236646358303281439185196479173347797257148141476252121311371639299090284684195594440328765899571403781273352686560207795466368184768183940042197285623504525326264982915865523714674697325004048488142828070512790848561112937710951440033003122699254265783728637228281769561195304357269245731925561219451251823757560548977888354665373065485768634161495051348056320706835758560902357234782448499917194209243080934042100359855824523308158738954296433981077309252442140315068531044062940687270701365572910779443210668003888233149000663018628132984442682815457611849905694539409078692101766815032269149539670573649011595008567824064228588379348187110804631680852724676346811977945517835634934254097996375881929308486826516765326047598009014753254253028539385231248895727409578067444104134597026090322276457565141920215723547741502556881793887415814814810356723122434424929798104809033309448692436434694420585373029798654237070381852463452537866155107328251663359081561482586262443322322347328383637511462413456701866960515298473972461349695204336116333011562520589722419870161474906471263657233981594150821967115855535188510796626648041065282495417231616940760611404070196825307684609654169320942879868026981484489180315219295449197330523527433329692450438143262718432109779314611706610892708147728712413623036894451682319 [147,124] 166472993569137136769395210077045770130332765266792747848982032790793340489217523206902188137715547017660766116745176982214371581356038724960632298859134000863307588550490268328681548394260202988853605894379908377338807928439045606808210544601833453731430810080188670135868357341798117352101887241639423585023937995697573860328754159814518550471562769535151938001539799540182156837131804704983527594018437550258744902790111085004267111505150492577475779473165651271355648487667782788301509823172295899456367673046113155816815284066845487276022914437933639111212321265750008586704814665086926118800128538159580747043785032649674660491691451940727379577060355536830995629304891380296777347216332770209342279431099921331116620480966208368237253554489022419629050990227381933040069255518885712470763378813346487225830924191538787140038216465996448852865181575186796890280424407441887743997172868377079431137896965492760232605123967342110638541146407284802099986484044592837328729129728536674923900412132873975048846923446649751494545526885536681714843948804748007599176507610374374361691996516713642921270565600981717057838115972771739311822308808209924909207831984618998248871137639354599511913996046661344777893352636962446399986866364612696209399007569492032883619208992695933305170809863354334721188973380695174411409674985973017890016133250790042983042516093673583537124559669321367120100403387405570256673199747692236216571333593557354849041980292905725438107530149750395724033590541047965873405421549255643744930012513320252704197136 [147,125] 38900152328190369743470334446360938246491803882778951826088321530746157234110102323921521270698129431714499461799792928331529875274123473401369496266037357882425519899885823116083101401223096169362186517236485019102995617705058631661552522104029465925127492927341837311452694440168098591236714233401983045408849957215251100044250745057741167795624367292165459803374108603850642963985879213221511265371169006202811830608396696391867929156001503290218773029575487416648284805570957180348258641236652499640331721423535154995473961145560341622606365148794244146510959363428599129654274500449743311958259905426028211423482914346781035216579374411352250661795484592068524152362110932442074762446704324423601412753810025362913653227299022500459858146154167049535083318775084218397421038534127869156367978145952019290701493287967057085162368735207883288356709298080712422746560769280509614200612019332588492728688827893191583182093264882798344800788700062768335474646390024912303091725316813049947714759179142025492661859463953597701006247067830182731765615064161428585732688182746832406134798955345241377247593738710907325973807138469072645812691466047047829516666341766324908005990773100393838006257406061546752196513809855287820424309112936902788576741085365301321138982153342498950366472290763245637271530475964288273604412488665723025272735162906594457299337991093132763215871876632894365516934660715049961601874403102801074056379462875858156752697490055831312733486825154480893263329793605255770576048843863097653292670158531482 [147,126] -95478006192012320904710605394619957578194848065275405874456496114914096822401694860834511947966373481958944439440683083345662687004264321122258285501285018029414848195983647933072547400810920854233986876414858165232224633416010160001418728131772311304033183831592002504053395246326525473448487295801372357468048031123824714205163021914850866416459470197351540150538537980683230714116689748707683371547657395340697024789154507084964819395309853360053651050051646182434130182302483610002647089829277504443345918915174803753741923525434563181224900429849304162097752899274187252964942592749378816689934633201735445828057740354426180041431722879759255560976799066127245278754550184255823314999857901495299666964571591688538870743983514017670123064025361580767363427587798234044669900917617287555667031807533728706389451403508884119486391583205476298844887349887514440446216594698611400383844798661843345674106660114668987778367173475183825745891773975189819493506997862604757952634538125803993167955553395348599051155609025567100804680537316726318237303838212606679219240719600123124265427145473736674397654748853894855677596134670332410410649134977947251273035701980492015644542840666842460985313098704943636956586244127891294000584333110345274899517323907839435027074298889639754123367134001470184929425859487656827955326253074244936922489512348399630701492758290311916626104097707670642987465212017881920929792558009603340706480495099723483061485270899317068428180545650775012209814709379479639077625979190840867814945 [147,127] -60175694101278758730106292435417218294519668937366841149134670569188196186800739869838850991439504258579966421491179265127218383460805258844847159339343884823002433838912242010545715644136348982966921086563533021359382706127741923644208699861336051260808959096332335524986357248812341131042147356897133670765805399589590614811328447605564121963915063135828909200304950756469719108814129463691682413153436923616927187794087936224281282688703079855043092560316033553472119427859822888772369060869821648400679226949697782984993885176486281157264047100934487782499202230768825415231411498359026378608234208024263602145935796455641342935413884169856959427438144016234806495434171949549951126703426778633220779174830883781037720219784486459789993562130558976848494075534365462345642969187744952978922517302893100981947352974388307716337418776895162499406925065762171533132848372081421929249345301727663817920034580742670099180604862666757280514115784171709929743086419691407257341150975342059523963815446177152225886633172602131631986504540235191240414857926408889313158758008386802083307313787494957539450412743810404718134090363733556989835352987119213547674257901760375159484659952030134449333649235510488570353831850636106985488386290314604439993946908301403127389893479181613417822026063885413564113450880008830776335736281275164228851709530590071040789067020964821218883752455982773463055550088036544399384480990934554006963973725457643873323430949032216407473063630228507180634944607679056259975101516772795 [147,128] -7683280756414937302965351126527106846430475557068897124100164812111644751974395741614892757473466568136097334324846294880637532618112931772097197721254079579679088879873421144334956997262641506694398126247419924511070351733282073363465870584827818873148611143368511256058485270746755314869114678300330618326855037434964905294035798383146849837777583100202257304376762028138397055370410535171012267075093161085417206613108362390319476510098202206886956316308656268873011278244012811626615560008853178857056426640201845081058476524889859580086133515967043182510487520210340525108818713513507140513819451441815536371092204196006351387932369779139385379507820351994311700747897318546421243478917396681610578292866939004682002807132106904833448151815139478656544634179767303715214920336507597807822317459227908601480143737337062942673099706734827707962123416650402962097011218982696060621670354857243801443727645917356125903254375801492217671692485201059882547137250977260032318547461131816677074239849799049033579740601887813682168649072464522524990267486388002451279424792864910147537245210010633540945907276134648727829860259382325376171978973487945383398287221738608707498314887007571691775073684762293610402968448683419103375929623379593588159280653679767995640160448410875302229448318768923730841817403852072980794379070202671591103867016997543712897250259906867644112473179518615150842026681176144209349112562542552790396753302927298616726324914031937849128766883466622007903190083492082450268576 [147,129] 884313689850266263041262462468606428746738641884532104266052141486889305432438135021269240993684731117582242133960146787982389819512868275494600905753083760300682399532920605023419425467273165063641210881587320434839974304990988699843660244427825491718649181001182934391559923898121554448489508812926700331034938540545496970092212690264498675444937510459453698716753281695468312565301878153201119656721788749480225952616580225530294096395667761982069604520583716652530772437877573876529531359573770519241999477803589954935805245610324951734208307411892008297178139258547675517173171420168035665804900292623928147988609501698196552795289374984724055124079495111327574888143354796448503304475879890004151717545932351236652712229401394273404497866030427838629965064924904045850948705369449768155001211635503937289564108134495988372246524230080536956757736295660922345361488064539061363577749952149518366224779436983591868135746260599267427140786034493856311673881707560301777742928735726801671876763012488566355924106081276787722307200529082082801501684286678502411738692363426645241431356839208461761849140686425829499573938503228039686241042842227652849492500628904587223235158188145826968653574332028257652818070404006170520692891170208485641937031178771731860599585285259545025677882292520026872212282040250969950309592282116561811631135954135932445648373195331930491917317151355168960176050209292526139428773124007002383692656792413228729584133429576585368144934801145878165886646628900 [147,130] 144833539302579409814291981841744271941748993216564016664965591447660201731794339322521183049894979804699700888922843956162567785616465172429500453104812352080678859730484552295226832017330672911841963505838975235565633588170604088816749781930042604429818448903826445403402492053072184750280254116111571790466450201701783018492430895170366895473076523983932953653749191396836895048495440460012887430395631156554349099987755330224907403043602057105259683451938462861615116395222615806210591797255180533137826054310439127262091542407472459349265633725769272691953792115355461408292009479791121803750931546387464240902155500400394637599406108690383996755760049965057226053264359890658116367367636478998065355204559068869742685252542195152389595510220654978248369538577919167824780473633357734676998519429027019998546329775575319512673040168862546015338108100604847516986204585342475665630953123531735081468695696172440221148433167426465744202850173973644774434967027226348165063553689043934761547339539171436917552826581216515899254448534544345964841016952974327398434871463864278711349824704482031854267876645419989046484089053997381032917608668594941146935444609789272969293572625415475896075797313711992167506029092635903684918118559120077058794516618580859631487644324623456083200253354025866916223609987339633391570609093109028524922742573297309789688709921022934264159764679033843642187895715147338518836225670598563556756142231061358472201471839701222216774682159694383328368 [147,131] -9271944252395897231555544135740972932598544813535539972341113257134124507047718207617343289056813015739039023759143762823724965819184850787124912299051552956627468965747335165154786973133619422819461805892404516332495159099204020192145506536383302451109754643371251242927136076282669805207215117129207421699766473837100797224198227716404338044763687075611320500704809949154661182752086558074277158110119019306922925319223859697613885048303498028236676474626035571774475119896918291867381726353158617026649601863117369075030400923525232133746032294046590526598569703505129284919669115150932411594162891593441412760624159302600049095177574238495454809824123576420179158694736384915977603341807452940528789053526629144997923420831787137941870945893761013661551622889371489178184064199058385077820138835610228774986093060268228802946016114563591543824986852345722177443342529552477305054991273651511078366843958234273348163307832363367848662327018668112922215497577371281494406335661365286601428339192233764039783910037870133016542274233421301517683712576196228653786786487199107104072945968713046721170228034164443524909620169670410115274156244872058627335109927341525491543742444595123883674900043957757362963213461773972284629931180442275914358826680946050147062074974993374171641486982626688066016164141962095369354192696514092209201779660356424961751295289020354772504705031914272328921937990083842966373773495951208557212131046847196722040897564254210357047825054479 [147,132] -1857945440558472400429359403155859218925231495587461665689052534895445693844001297895564954077142873809485364040993890556791839157446617527764317191420098358293110861496128233342208635637830227798721185548611053360077773864226823125287638969494850366375906977610932968525025167835309438296052496684956502602029003924839151765838789826849986808095972651478221773136970001428080092602895492698860747483412187918161135388448518091245818579780512835086249686466533537662178514133605936809164225201060156769834277385909803631991170398880902445662532404425181171724506769946033300403774351837943956386066844948519005315845076976746031065699812154911047066867796380102476998281806333121926346065123476822248391861434367439162515979468047564420241536720054154213463035475390105718702810254348222075921243697136754747673809672771657238350927913259889041763952663041062367990092289204410787303093330294124724498870042411710030257486552468557305210152634075613960955900612198209838193538616033728758037255978719654722609741421681141803496861682972201968754765605825460667447912937269993331078587126135822929847210532729101192409075446222636175515790210868195758663273268594059732672101782770541758077219587525062049797676642490834043883269357644587451369849416550450078373507957980149565747656913401389346423510253073917712873612584886408975310228344867869431221962857295753174563034769581691838574632347623886460997433917240263375682858344986503277848367134591424336710 [147,133] -75266860989581217954746414925623500965957774063034335530704205807017193100804173248770744812715124714264977821208175660619817156320919973866832222188117776214503251190260476131441582700228295068196736534071866108041810897228738720433948202917028928442223957857453554037065791246002931114383501306575868151343521978771105585241473537862419233761924438528964154400495764785549992534982907114402850913757342828816657903182318073371244521123047553012312980899109114308644010986008984254152745291956457289850132966248608149819320997061616379004518536659771086066938667594019164345722783712591103674722525236091331076557561190096883425426219683976244482610278077554922516973794626055004894895823819803051901344767906007967494510834731983056219839294138849542533352493558386371005358653328422018932476270500348552533854509775508222518795039361625922231280865818865032927316685143832282076893851201922580493978697548389295429016601494935547119875448545179956184422401596885355744300815280152463758530415801047881522150311110291662285681441071023716821225562892286582493493208821888223628382524418065179600527207366782324774242492489954076606403841833028156518946991726249959025318877603979764130439535060870879680509506408221224935411587423524151935881186556897704346612391939379878850098733959569415920288836267345536492944710336230775433025556339115233854180305289752372447972834458595076179142635309544776006694367368411845896115331255529216334787937347 [147,134] 48725886204177206062964325180488687921936689251981640609333372375233955096852033953193193796764908917831893357721401046456745820241373719497754167835829894563994957624585193444276457646808630022795436527784928094944649538839907978850911545395856133101282694288224925875863054745690081446050348870992794153050241861585735769634764055877126876106404903913706389930257467039497795599376330168313861223077026652919677026017308444955278967313627413819550127160938005518997425351867094294655358323314480052863217597331499979795220261434843951698512044365828791956011955839271746276153321628319697776990550034421704088040436919418716034298145243346858457361625042511607866802634005830540276249946399828539447348202964388945237684343288664146415801108091540682281026743844329014661627195087739676402441564448713659898150854754941809414635087696198682494113479981472065175211494274026042074293140893788350777875475217312305677137871354446961941323317015105695685100306306302604936082940237002290353452245407050627184781963779993780287461550904514260595382600878528539273822862026170064279418591443033340691026237722750906709580826237289823624433120906706780774518677954581321754279343860538308529787857125680018692352272172286440003029176523826613565287174480589154858491569396909801514693084851141057758616097695450842767348779871477355587394535914541683953014739731830475637831183079117888295973468232292967559092982927782094919386836608016751 [147,135] -10631125455441894979733486244834366976730743929868488570917810982817626250128413680142276881077202957703313455611721135180932699745021046689464747753751206499622020127288531338665228484775262944568277839707098213629749147188520786602071584151639309204242598845622142444664739776630473422517733290454186383692319046161588357572346478383753884806881197722712165614764096852803047715824263045555207095516952541004974795440830726889044153663775464898053119432254240717872476059064530830056547382974280427740007247022235068270206392805408700999282260826448600451106045062661922547875213200760828593904855198300489935549556957477372210956444783379549140665185873728356868425293825812911624379230124843885167163760090735595507664840095096552048151686372063887512063574470785488369309352151820352376975435427640553123848855280219192308887311388463488038265143844887074557487549794812199769781306835826978632513730504298879774997936977814605941018757194924879898065675555350022189217722630003314409154439352716235961282031106221575818277188883391993201200081562714385916879982343779529944895655225064954716033335428451911922697900063552820384778943291542827533706666896655336139879576536145877173649155953727594814463332634486467705059014775896243948200996481940335751131403134801268759234167749490246983760524714643614656199121799819320612300802699886472858847538853298100328304328925404898464142361451867827792649195901273383849833646 [147,136] 174125024301526860208005562985397161312260826168499593484835742137599690608684973412460819677783566551227776931682767908192803919914986612038748994142701581099570719232135245921000991966329880372678322593415869881652292278779274391873607817525845791358901747354455636196562309433254208438615353299869462033979264856116263588492004925309493220488305334334868223090664195528426365836781959567763166526835429933618746050882782928728961327532760602188060563536595187843864773538197860544722095010472859769548831918549928933239892530980764714460453003784831054506811722592275843189512484670395058766375405667611143280482166274726685917098220184899967878138462132849859815384846161935497872053146413191070997238251239483249003664786611643693435223002538837416261242702571215782132236612056968281363343685751300662140757500716163213087954579031794837039327409459763166212591991805947465063952589569280148661285165909737554885827432575079940158855866480023559079796311482827211334325537160155756697110382915794021065668506304726919101910031336063522671048690945207642833961031988186223327243653690629873440912444915565760147407397725689283615677984393521794931037123078869827063038626693897784711085150260032503764896870112315183290672448623016750487773781850297653459040786217492106349914439901169566463770027310944375151884910516569487821175082608648116870209914957648110691707916056378510872497970247470613196220662582444 [147,137] 552989036185182755295371376893323549546400256936574709921023809178303157848068993198654180232597567282863058011422533155762316781877628355689855524382577713220799678273077179994089476867282096682375349759990962038437488005825475179254762493853120802995913378182855284458724918380492203304811445366720886359222536192276860572290001253170443142570782257560393939838862050158651778886331629874004994374734083317955355697454868393477416832694286741777491390056705875526618819392307512040396392235296468502691274489182425712454098326171473485069273907783860512354727415541508752029488451377627369128586742607523507495360274107427806314731732507368652174769871692414291092387571762036662129969681159324834004531726807010336544323018931460756642352907046447944197948020274087897172428552752524508565824968863583596799907436884708156542049725857055729697313911612066455151872358274824478202446089308210261524325866602651835234278469417756968601866502978889088123592038162271860480219332048265463452609819974428470795657958708306285262724123998583007170256614130497277478863781351104185279364036092841548299560590108537316490563140995189935217979827059459704461596971529539298893126828480793557692503476788676619840322815752378057849819123066276707121209076549457875031167804624495823970257162566907509519460468412183034367635904023364394758394216001627310180324863079236928073989896428252877218038069788533973500 [147,138] -5658873584261036255181261582850245393430139869588445269174609260251476511929734561615497444504816768821670362956251744751403456582242981430338657539493905506537388475689409019383377559481639748359408844768659594327322879293770668174660557378163417725421747059513839432840438463702217407525250228327780805104994854197003200279330825838153187805426274690704913010464622235935346394451988180377913779463446503751789318621525100071913404044304199968326472039424096265490313831677552696523383892369548026507296744405250731124085026178875624212090134059370717504082149994271916065417899688206040317077900107589225491656488047074119802962110372920892134231913606749414569510100638285512385991535971645186897510743435222789237013965095687163118923190454676290434851932318303420767399821281057948819142809451373310199719722852483649548262726897806317511131803792392053069788845297410164422647842927692824819065387550868821938212833300553085338212260764565249966597842706945483282675950063793479878371665715430149727295101133824065541448963077144182000914420875447921202448127351080245085282617261854551356529743406770984046462671201271227255418938225780125687101370225926372963638504495442980467206390673082188076297372970838824953303034244762009151638181796569980393251973594411166909354659477299464990779917183271273578392404389087264222552398183722766667365581548444944794845146510390480132563914454 [147,139] 8395196955069358732960481437255790121930283479266446924544397061423569383083708676225619265392246407328903281979899324446689794338904769004502705707274308739779291921676384280382005948884010539483405406907556505317066020581077363551655183966133231471224122772279806426241369792000785632181839939603120529723648004178563657910244156433564060939454064402169264862166511443953263880862542465102033374527376684547613254413653600421472605419632738230846637465871647756270604879642957629886553306966935832734184495150416071133685416766823590336344366749837783842247120791106597284910762090420642567051476169301555532123664896917959831018460949777602346819989279399696267569421631416694197280483315069784877523974584568009192561675586326106958430598442305488491700413123275449333944437349201849076896546246012803911560858550466732289314753868457807085057926656577307384914999317279187099768678282742705400904272158714534694622726732909813446967138936868837933329991451569162492154273613174586146004960934695451296010708582550557235459173119993910947894190561076796091603933510879872403390034887556096596153466296700187455826987336967504497431948075203469718950149558741407397015878405779382741122424112248830879429114798528795626309961838243272873947882698811137794237949337374194072955214103743356569641930621619827510539399105648414592802625955963518341508585818902492340429939290352278 [147,140] 7510903391503131757338866983298364925271174494706554593720632438970569903702594543570765462433769602243256337333895931790523677017907942421479785072347901016274621513319229927813977471220733381959969262007802446846852403292442005352530663777621557660539433594310991978001749181124570434992769364232573294733733624937001809416334463204506816143207345555843817683925176098851062912509986609761795888026031780436942537378828248115185322938631533782684766167137911225451606985004199728919201138763538419349201023479660852185341722576967938641987449395137203678961159852765556060139035446010880494312053718691709731458182693067412424871429523307486433524899322806525668507533926237635392756243256045358224485058867595449281646759465552943854346629196191144933416225565335424448053334484426711810140294090756502890564295440541848325208177944967834807948462472629005812827188660698132581263696277684789965741473433392981070983998820108261442558413777075340475014284855222042818280439517186581769096939060622922401447880630564081548917468800968725757517413396460245195048447289795718023303598734830765311003193747503609344526264224370937321971742380732918839730472435035518950610880233028821716774107655982254377925562618826354026130688631924981935926457788046843374743855681149464591486500913450819264321066636284016938305861848620419787036091090650594926173261471189883278242 [147,141] -19301259481931144880517825773474002690741439814767189962517965478457413484559398255822166627389434457442927700345769181369371920053333323723732926961341239766882967700571974600565860004771075505159467051471953421593227367783800406304863128258041347848043900040754716836367306171124961930747956262414796535260472941467651995008128225353004129106183826500560630844998928911010148678484776882475302790725922530097230239201734876494518401136183829510196189444591144029400097885506075777276834867033987612660834514163918066270069687301461615280057243830318682743515291927530333465334510940462672365975883716936677218723118232735987692849095719366356767271358626029629243473170275661397114266362361106639572276965548599073742370292049724406920756252687079909779578139205990325557188384493032001728613597163386644324163486743761241663633523279535865299816379766174104282382166132690594531683391400974947241400851148874189763038517699346872680784345254376416111568462961915575860341391475386584139134846802366352761349113328849561776991372318141778568213995575350149166993728861102952452421062300904303653328450835551951891583443505431351843375449921009978594106495696115928535058855469118533458040548269885732164388225024223959292308137299476323925821504580686592918027164335293421490330807402182501927321358074539971990830221790820989196818838937612362237899436617 [147,142] 5632064736327897126117132567402471319407070124676876361850127260943164220012787417065375247730714759598454533211221725454717370358690816545903492398490884617404773194606503773626957749818789934063137162455908207378045521342872612673294471007041364339350194278721093231013522195818176657724181778537701730736132798503964137371213192150527305125882635914238765159906877070470603159641397863893662764549278501413328635752440259149005668316671474024364316188008025936750566082763392915459987215834783002792526820624583813890117157213860225962784088117158399363629937884657110317259619964628959974385548256038548048694205553963655483534611647237083178690767671025847795357551765777154911466965832888411571609246789653429096156634471434348054213110893352434123655850167336361419031890604390796227334282106831123684061448030927147017363991979797436520519991270631088757386139660709672024300544307325487621868035349491097037293319580894607289234463217975096498035978464095305358399383384227272843351790156423729831872314826672317075811763057485903979613947140758135485516292684040622296312818563585158093545253311330164830316497138551426507019609859356099438924004958383105465412123324453337227000606442436912985952111457867584147158902518918244264586432607469943422682235147589779572688588300829440809818571381134608124819361712583466363485021771406306 [147,143] 207230826139181939269762046863859874823994220990521775510196225798603601849179192837328764154956574468994613586446363145019701947099455673725814218798889092140764388638934081072883177997911187210221075299272593561080337279411573575427570719315640718170945681303439541357806807008437379145264297612206786886726880848842766193609015136320542287936210286747380647344811779689669632550121334721824431587818089554891695084124742070110592356546128463993077225203185573259766448004636244578766327057165887825114915055790781892317616407353475980813619691926914975940018168261503687463045862948752530485210312803737396096964560905026084958343175577552153516885125000328017026946972004984199545892117985990074649567268042078999175296178061662238826972761916266298438358607248077675054090183015667937773882472909528105780446488856577770587685657733333472338328134840364879477044527913494976506395582561637253023377220558696592434817638855420812000834019919956388440240662750107821358752937865890203165708441306239429284025511632617496260887373715372486058244212871648140425147972362516357025199024076284373550714612022143369637408799863990805737065047789082825150723784952998117712275578857802359622905332073304458921090972994633700898293284442116448057318925982848826077295109928637301900746809151047557968803903385625517558626232622202744644 [147,144] -118672909108349356818491919765431213960467546855275936567358506042924459262116679359944196904496356148181186830492448774812379321557468623774558522945408518669046260355700664080967003453104230191745592307566324944597255852306217305052268199556741789631707907710588546463046127028691611767409200834212276256834356897462835701040247917948446939780408253988371071919268845616837904404872857903009377015330027903978708004994240043334958057903440434143207182690170513808083560828738042266412504910035691357304663662252759661774286091308473446118210143264581420752038026833343627249630523013923166147251989254133299219136320987883851040289373140910986922386795269784514070649982956369003220269620565096607164960167134746816962864606105226201934582567034056414111507608119931233491059412843543633667499905178958534036691573395605901340525100662186783162290817722507121152692964027036104628336759371295629063781203906638450121151829764582936758787259918492373824985037729236897464027341309530274325601461986896676770101497362621630129751416183828561897942752132083915694377624983120402122614541163249472573558509960093929480365518382969643863356663066735082589992119807987695957842773693189442486147749217300807719444750635622151318652770083600897159374025634648662161727586052534611300927096558411067792996311091357500284255433 [147,145] 6746807053892075366657967502936464061715544595642075446938898404977740768292762531118622939784519304760380494864210885771841914742660063273018008157053041850234553727060205208000814818394791533263906550097098278567271526461878426266855083011218675963934959296553843149549075979672369597213544880307602353530394512979285414438417004980911884715156646785223864504405205400997524279775262963475574820590535410845813547270210384721084289195238679604394684937406727741694564458805770643703860012263862943188517176373549019069473722299326510465950753486619057363313239889493105803332025313346436638103041125671806753655237281230854842869256302260351626461381484972952526336470065735868879723705172189667528411243794153611520180001008042842095625916921279045567164716752554964170521902352420891624239248323200486689557452064977555660042966913537633494095699719766019625728070742983879299759691155022041501987122837467053143579032677958254119642850182781334892534339687285461496626103225344164747095457347143290474301597504984853212832627045492639036200473746617580390489970002712809370319441425548898840425919425266232622987077328999290121184843706729611994354395817967255537698366230578915673459088768213000266076327530092330424627452225014803112331398110466324823186463512292353490385904355252336428222032589677 [147,146] -31227095406644638877023457287958193194921009213035743712011685082085956786731244285080249653856052141144767896691714825644267122808014154513965774358319072873703488009276928040052054868550506640143365294882193963377692107393208128550737127985627629656269552125934481452400438683998434849336145507098688223289004532473043510809612958180407559701114195793631439992795244440787103380475233472394714911647306250738244721728861870518265130101830639284193693012575047772437136614576402860476132149869234664883201733449077330392984849273326120217291160581301561800080452948624452189599278541294797419973253870353874197722296971495215539578018142786884807698316924263165639201106525436649985429223367102860763563679545854499971503650564084101808956318580976667637430775423362826086115115520102689418558971691469785087569557648621399330333468462018305753311711573961824595717851084803791991030173144700670848976791390235550035558200905644928723395787624095295697064421070996453425515913248670498143616205168667066526698603952188785371951003394920845755938435018563166001472367657143160204026240702287557231145909991875085414208169438355671638928015234691659081052083682579438311555118019870588495397662374770226181952560572948748671778389219827466927997618623448229156356392970288498894677472771081557 [147,147] -1608345090697980364794652072002423958202413950793371994273459467155042007811859623795536283247531139734308478956983031126278861210992935336496974999412328492582095029529226603021946806344394765184185028740367082396986660035916980586932185903401191626757450832886810958462887487085126156404937793448879272826070259849119252918327890234569399130875537965240330699791394256856100682511393539889847646464408678142679984827991699493104926627609604960844575820666000462497114176394418979162334054233844687601215034141104129653382265731616834333378424775558012006283831112218022004948365933839617232201310012421768648596034518539382430097122504530576595049590411150938668119129029242626027664312094434741376334712658107592631884451267761378494653126976314953303937539228517926440461961704936760852273765576864380910267232594335831015913560473539642021347732682268720502384730132206828004731856798024007804712665628266781046556656983112718640073465859079564719064400431997995543054388686438406871997369304734386041322813117703829011900116027487157469101695782866003629860879147500092480803741227318885400231137449045899459481615125896587828511669462967139646316404342352379524971374574713391356692188739123943230902555840112977705856238089763814685845734183820718190434864860563199531793 [148,0] 19753259916830222716702732517059935886825133977110961129531229884688679587910725996769563891051329465180727357835654545362196545022686197988514312239908944421841104013627314767603443694143775449429023869381221436765338713860413167151858920819369945250574663196816721899300994307435375432074938947046937105378865596854983315707471024504192273788181568899818095237600242652901618668731178602389388658804363570238798787911765162776660135900393939946329962370192237920821312597677706931098759141364466984971213515953416754807094394543703424518353344226814486446403453658547700280687874053644065260822774861688976608140584329156807331417336237329172778768954200623593196376879657374051576055444019931407308344178260099050986331694281119183076731865098074525669017234318198392528646271573322150980108502382800673357711314442900781596965201901675872419352182141049755429426377100879708247814678582265023948089577559976424994781958749512467041800309375637867833059129953580318586835420121864651662043567211877239116335808564259173565743038565045630714785612986290075057526350623770769160608355836034545391919970224173324186205576977917115799388031866947803665575476379099963517881437262049661040654308412124033166644419548592338802215473086737204571402752540193282733073669429524942995034243737364735540148740978172154709481328203553507840521505099446359653918702969406382045710864003142369285806580385746639962114411322235355801314844961689502195048562247855393853867509288637490742331778836595698584229793823016064708038599762364287547637090287056086673648294407741183354124409261271926241384610871348956765508417401855691761302678976960105824493338414841691704065643144647344415257468796470925705417438974693405188937086267305263508842463780068907040058416472270365343215717624028596955010152223569860523684250600719236801308461028336775090419060055386267921699522713133053594634901501940771789597016962942639444381493922624301599399054167313798120553727903801810810751354866237440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,1] 3481377116697020369919522726044125372354340608671917434898491001564032670304141587044276939572945742901125997128556160822783309675867192708034745080966919877728987284662777984805197765311452550057878129742500521915742787447887639204446422725107839964677625233300284496712518674335041913934066007082996158235445663801317104785261518484834752454803606660623230976006758585765876630972561996115448826011220558107416949494711529237448995653228092146171002167793799362195834034908871547334971666517186141214408338791850599101293033562975210906794888039842634345467403310450193632123274644654871626767026411036136283279357782334536555999764644722113936944848161657513485851595797446921428073823536027004978290837646203360202783198182728151272610704869813392805664524641539639961001269371910158167551111648212334380791313969364667921576464270160333255054164384260181926447767132011916759863314694308944272992052517741312455660623542224030088260813806163015604581118768738023754263872201084282556448916399072298211999717043101615061983935384357003762722530278838106900571442592189701935653182355035834201009518233625049905724631453195616315120975525876190053638840739861191690502707180018432214788060053431883279515484474694384085652521900396855604422875120772445083945557705369415049644511506776974581684649154542887960206067809189934317541734880117142783974810722273771590820404245472969667842713503299001743331094065404146580457499450469844202385939614976811252396507043721418644450432484585847211241913109097739454058621039246674590242788254461982285111333243082364251801500695830162382333567937901297922006102200376986693544966202472118679085247719400310696394672499921401964435576270102801556047784875049862206947193325576828656866216611869925748275541009674315426199063049693116753498553874977254263758950329977130737864711476055292098700301182156534187522240336505165689184498050129521840622967750547731488662388202800265853956388147067383685912543552717185175978836768172539904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,2] 837414720939097455697945179982956251532210863299280650218538579190729427669081388475569921500783618420026289355897525190445544641287892394835814385547437570914962341968499054998799352974641975211785702487293864272154131445966039994962712217766891290932983052077822915168492955793123438994929627234570766063929820641517516497209414540823744862432003783762115794361179825563828402984164608757059625956067260082599031168237791026100235055677129328647452253890769936452040821354223181633719477437729079230014329264054050984850230987687091749848371889388637234658836788840215755557747234209295889785946184229111395986845019103353638173497846607347170019494752756076332000794327802594134053613119164491767207459481448563128930122993001548550882878145010814998820590928548888421358746847612321751490427570363276134023227776968845523074644285355808588929150889725414116349878325384315776934573208939452878498900151215680190179557568360160883370923174804572188457153416173095901816841485148922886427893992841281909553775893180518419814709860688937882977974003338668440811239336172683442777334921683024390691114489649581681814748199389428657863217114175676769887248618852697808167242520480643002516401234525650325405639012653768944887107692842075956305177197514337200558495817473886799067294716476483643367852495192145016314159611025936890452134468401968179727513574262954851446420945883324384673716058215671058388701843719745946388737025595703930179037132397880499991698142147044345739110069866223157199496002542917540380320192556438589684597769264278659888556588069602462745740907256831554958130705737833989844160678337149052462733074078092400358135328061263437619424691093152641043080992174818375287241115443929859258570713577997759870307314342485703767598863149529786107654187010426512057772005475956970061184820128889215279412698099171335062967611890834485189858807232370108475461502940577548112491458699025674029650730013262998146769042241153794018255875867760453402163440530239782912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,3] 5598250975405888853706240943843211541243418389916866071007906143591842114172197069329487215624984920372405470948258983745714638886758896174076391226045962569207744560231920840512052533123879720651671076511020523547415069558520820913685454002857849710964623066272382975687510142099812684200825180607287084202281322792977939480768995196714068655004184096303190318644232708747044643796360597019994416742806393043040935871086083923512457962821300180212716093268857933466604123641196239658290999278946707732661687825574189180274354853956042907992142017200072266181675005676370395674470461568307401131698688587091798279969820419232818204600428365727366029161035183243236629325157932745980028926383858416469550543108231562849089976977162390426211426469315698637189947434644845537394840867754370741142294747750936267879223056839036742072972404638528532994622718889535987517670309968519544524795620652703716360099549416534074790737820770862668704965219820105855133653991220674157980892674410649470808135333877887053993336201885572883619831510036637869922821181225091849503257512184133707590043992511101183794554255893421057315847318926809743619912900471755233810139477157755906423072426523155696025247313868226060601719387975178414217418849931680397301525285345651785297168857783047787747944404090106680562060189272530081150877465338425960969430912779378678664723651356459809988809242188605187443664658723050350454729742212438309095318459778615748000263760662980728269517857882030811206296448884732130506562004369647008885813168148698233931999660506851366172118787514122164642594060927829700486064713475341025856512350875563724738329423490127030231193442999161226261769201219520518459215604686881557930818024084370209026248375666638066627725048943685654025980343964930640295940072757233499981631649750222269413756321724563769299820399266887067019519288574826627461686898639878537539315813152978628075150051854064480048878272997602152152700506562634786389219174663207674809715199737475366912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,4] 24252962314979202524314093005556845558983029427829189950885880542495497293772000954809165787236725529804145199047518596887570692070974305135075049988724706088493221095082398101086680127282157940520517052496096131817149452882327583965288139489319901683026939494139793047730738614364830912257235614611595836544122650920977547185322189115486294014830991561629848511222185151419238866109653086150074676359618003514004544349946549406984846483772333889466422633017667498475985191630140224963235603017489661598842353933288572636700723477549027033415563547068080371590920308262377855038520257544455071118608350108194446971742999622428257296631639334140496209440431972140895836033446990602382457593232805776129212511947347558178136884307941979935841541137969129027921111870738032885315877918569397547440350002347615660435816115167119234995387746841658781863987204836428026427251520049579624419098920423515231892416098546410854898839085524920166450473196029133369268430351191155771808659090975604815284176342166533782691250012867946627496448975620144095118279270926069532180493543941913429346717790631285296579246505197880351914056811391235051204286047571583186715484343941836705579217344226610523040483856660571537086840651652984175566060275324600619117622494504260136700297093979780262078834920557956517419198956953370001163250526444849670606247778466767791699303345786639877824716109477142278453473937083278596203630325451279473003704141399347626366669026739318603621321839598966126164338623321746897053584569058660990354071549528457856704957447685116379487701772296854287667442544279778453013688506279510049897882430100063445800639747835853802844873684732917131571824002509462253981626119203713792069710202038461755874863323227630969290092927531757027739413143647424889378388375141601366715063113211322656866287431334832599558243937164870059496437428967683269002192548807427370687576097394639913482228275923476063396573714109379750524772807601649030004554332929696445324798521909579145216000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,5] -165439769857859853249092041241157406109564747909668584341009959612524279703608676260428296038377862746674171857862966001577591536388417040172925000265362297622824334210853151644978643919003319412529046454900682045425990995175206692123054516603062578226308044703965498685161494587232409718443547042038870749902798521602522172749094110405429042969385461226226052341043358996765127208959797011226838678258671238724180404892643244859722342210871660151148053852860849151990860486751525690884401151457527121082711662929311866376323634125314481264213226919184075826835792299659718794374409776862638080071258982924607841664657085605678029423004967455957590172264973274438225322586077992422588017048998777120085478255460935006203878589047899616267160844661486381258246199429507881559952730986300268363730774412468657626786074208469360581226632476809587117731315898594963175254311644272655447366937745911813320429366487507643822987856281026749283065303941101797873615356616845669577421381749146228613873833688449689252743267384457770579254207751818584089208946932429163459735119139362129893963764847791764202487811508549462422343865032802826830191054927542649484469098327472074250223804029571858832034843041005878951984413848790006432742085824376170802026451249697967239725726768288291774861184986857490075718362340013642118773392040252190715042073123846283848432362391692939562454380119230603153614668192183803512339405562473439178411455131203888430082440100540251924782544358027529534271836771337754197365438710942028539168035277066663689949765211483605460359937763115965002652155066591318215612397820849471915725953289969968041884008414085169422944925853660905042830859559775569035736157563878986782184645077475140202726401406475867229062100305050881537141307854377845352519152888102275829636775996534390932218576005963723027860729046956892156046141223053165580744413978076048801135841689042428755863863486408788631117277962747264208152326219916605103605682455905764319106108014537187704832000000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,6] 43424298228149123516439257581629994008402136149610429724358395766088355268470089105153911886877883779785168909158970790917851948095223095526423126380628961040533613002065983894941617387910592247729147971230979476265504950951107659409185019014593657143997516786692690423620126427099749102063285160986904537828550700581382987134089349087719502454633735790485579821334222617851281534970007385156043825176990568982246993481105517246755659800765420138553936265734069377013410053780654523058578691781236348883951258301371424359153705930756844828140143736868300436199894626876587890212567426233278777620887943333630695985234556957913205689991863105545893963090228637785881589514327261608171560307337913989192084210411104576716501731908146957615211024660256805600792312299392717475155790144049382054033806540894685231059116169773619022361743518665699051425676226221429795641461010562162000488549281381022085240753942403576807935134388648681831507103941482623993369404431300964793445058949970028354288158601127135071962115629870156503683699944396340661425491142024976275410327516204907667763724370932607517600453759242967553676955577630749690908927419459082583024358026212770421828567346788475351760989498768457834485974663163704711344221021686175737898917127861071817828620560574395000814236137586517118832388066256624999978365564190101006544126810483977332635347338613889465510676656469643633861740528427397822749702912514002057379786919684244435111905320908341547658653022529202125936020506144083751581655825577770020469106490687059573537308691109685655176395884426711282375499975213275866934227097544048802686556648209950794770505093143213319388441740602230795645838547247878522674787447946620142474540841926291425346459143339275185088723692418096848717720321703735056853837880722994490636319506652355887945673743494715564427265073134737260285839762355360929092407350623123390464275727141676251747181062449352689956896251587613314547094652322239705885264003565361399856529801386918202752000000000000000000000000000000000000000000000000000000000000000000000000000000 [148,7] 712990590005669487507712716200250419587603604085383628356800581516326533346082369030880360072065126980802436929332789037526379337796118493507195519692917182016809354081944053747634802327701233836587052402272874341676300749548807968608728731596540615087096461572839442378967013953639879429455698794615509937864571473205176139270655442168832881144934163985657335852054829635290842113650272111788964479069888305385911482703069253841291597525274450729178291989848856667690696364953952906100315895180821649421592272318535289670666205376689047570155010207454434324670215642014911201766641721368418585025773110780754298653505826558644580029641606271713815145046313715362764162689671052983692063391350695245387052904429339937117847635245363041388539740601136142248026459038536166564164084915099095644232962058825781794328109847513008964568871583795545097301158651350074613859509384230564280543908735783395272670583270062198821160248491183182455785574669081907267942862498720303326892392931918846538535978525495604604862648413620105785831773728060633971762093113915507947063620999662280445828710976062003579194484458021282165753063399636004593904558860287429972967768704395746898135697686894886347404729904374649853429635794918813084405433894266467514051421274772132625806255639809119605472500481490191734480654295330693590294430097015277755756792842764406367575450368332569630494560443885961557345202942114771969676900402012283039207410092626834160446821661824497554811637185514900211232100547569823030130051015715356284435380095954965029494569123104477290845195509118366872906683697193986921897489765901116967725408471075843500265423466678997509791507355519290873923704105358489470944371441398596032061548957329071452312443708157666910517775026104690473789055825040240796938872715777572962427278151562309275539650038007422670358178600648013024203281445551870202938135511625679681217912782444587661147627337297109408147334862413926902841356139773021679949790634196830794738550282884138914065000000000000000000000000000000000000000000000000000000000000000000000000000 [148,8] 770562697527896445258144507531471646764161734391991425380486270207125137274463893954593686201843780656975767835751636308985356074691583668175060717914170232021726132408688672845114319777091427554409812640674508859912174269879849308471556753755972036464200343246886512398390369672565554358818443755416189549903776908814883959670277230023047944329473750681593425634432033652803788601106265589538168350036714245840200071033310059962566406848671570262219088463238284045058062307618217223834862391037461573746425066718291220318068558188021409066679305580701013096265592187398375008448372751150751246976880933514454630268089782785512786327034020662971602745812330044175936218158447760859431851884840725214492895346888975591032538705091211971532063121287446087328700827920448663809038974072660304245076065296809878818022032997736675062248787336273401853000144524027959497089498288448246731139520982412340387759674378557382720637819332881250058476148305357804928199523493821309620673813789849209022222289989255492458005042836140965854274604156051197961241434644394687303804670197555095580409814438654367767694694909613091653613065039985858316946262373307510355441124091391840251039277183956425770156394413695581391962960048690254720980897511017481495553318852071682138038144669730553394184298840315846340198050383551214504346102085762524720877355912748489518142249193749056313976426149937604120276992994695093575905556791571610734043376734397613487179056546395357646135849377895232427968358720187378024076417156805551851779420795938424041015455068211588478013848087898402089945929779953539595879298351648402188677936206828714708742328766879736568594084571243741150211359858917462721638990811655321778983640273578531091089584829795733229193529118802150954426297109974668479106682907518588749010806897367781373593161937680488332549004925481705066882896148977898809813950033698801890466289924801488146868000909015330330319261179732583718325644458302717383101053120251658230975048424520486042772777343750000000000000000000000000000000000000000000000000000000000000000 [148,9] -15079397452076537327291392142899103205542213009161597713886953764268174459266718601656888344162989165018555780030563688481822175088728328640677220613913647697116983705253071437918954936683328139322786967671662300863100796085458243211080390328430052835551608782707660775412473072440199831635537540148365929020919761585324895102276629362234588452697485038888568153347144297360304571986621960185194700957503281054479162535963742331865086200325850884566536572781631033700714098237609750036325223651970016218944575297225973498916520368331160478969038799012785950023917124467263947741715261175626053101143084544827392004953689386813105650169436620048946920611099769952852953504259190426739705377145482283244630276614595542074184950417397615473224567967247442336159899597142973455844990634520245909878688133200234814775231813573749045899774715491231256253270969032016789352793564455195434726314258232961535498043312643454084789009458746091306523808256948929229319385876467759578201266297020280869509738492963866535910184392482409451850030668074153601069533501225027184594434999707173537241365055020587849029265329131082415804481937073217004215325394049185441003721758068375014302985842405649572252340455470721780044937261720393863104615966232360977937190145543732141597572254784806335645365495607770098782132984322979922892990355467933112426180527543298588189914875637928120009915886183232622158930471243423326945069438821794237518349939639411747975721384352977594038969617572682672619480209784394323587478473758907802863668222359413501216573153653345894249682848593450569255943483373627065028561864082182018072858344882954755615686530773618875832163202104175918777687510234731696612977448489768879014888669988411380440646208399403220613331219135161704553056717305342261890620702638915579145800961160240190158493895199923565103587836412805646468496694769880816373124667817645646525219827303215207828382422258325961215108110397726835298944843054057503886910491855255150290862275255361803822053417968750000000000000000000000000000000000000000000000000000000000000 [148,10] 48721281733461738246838139802538882289938430119425967423269397219267089771710161355674386175577924016699643935896170892555604402478810546226523954196224275367410879212722028204191186998859180192026544760920030789592858913710275667479034943150106063461236118939259109775657026861418041836066980756774212194499449802541192815844860167372325841345252183927482451282361782982433630719984628076206256536869405028089667989238010059874695776527957756656693489411720041425611073678694584185728458608782440566133880960962175991849703636531684660263425517645246533524783920996563534379606650636371705597662113586989699356830959215024700341238654257161839453499232986763426781081683024052259005321178942430083441876139520604547686982035371081439552512897522617767753418030970745187895686422562681351049660679963333846692724933946588099147702320111470806754776697172153634974810048675412416678317234486210414100731121929063543566807821905854518273062428390056121963542228472377981565942090595901246637493642417397949746798532927972749560538859253960784932231845788441115966263981853310761797763714718132804203308998101170646870417870578930656731238480271543282848836177130853250965047115071999385054147312701960703524488466514664042605572159175685284594322641354195610366701969644909825174409965849310099485079745698580170367984552559728971124052256775334515305975723864265754782959880528090239886390416879719382842694237136576712837670694907447502389365488544690341355367769495131266032846129530176754895383676008894766997329114274158059462580005308805860279560801984737755350179703111483650332753213962775593580969527008528615173788557990676758215816288968815327033322553494084460317882023111563006836884947725691186305534869423186059620687054762833358660171282632163598606383732457659192430635659778728710853672269353291235293550187314542613248594041817765439939491176831549372480111512391801927994744144972774960566063556737429027621972850316493695217750965465067349750484470123304465524043643102493286132812500000000000000000000000000000000000000000000000000 [148,11] -59257169220653959500400158568900386753892755714509948511847909950180935490053681508556038520421360976607629478273587364519502039306232258175105138081355557823076636632028809814046935846020767810964213464984349219952347748889752766600473182738040316958278159301779117059898198058741419173156675630558535468444275531781424246511076381227570559138927720295043672332872510201867096072962022338164153807305062056783672003144743547908540915706597023209294144047756807639758304382817160484525865979584939256450209803732841323521207778918571464792120485447906583958874000974525600663110347313205174770543460200998458087245428490911874007690170034118376083656690094775668401566708774811327156570926599592876265026683357400001607172480097188836080805395230665386982460563475645238430752942838065256366413512970875070887720793821103200135653477623760586622516159045715862661186726941668492309308590262174995281614910608138229381788378294044583319227566727932823609227729757548923613795325409567865826855746521912631644462354306949176491088779814952751242467636617257952424142312470545377401721181465702140462313722280857242656861786509701769724137756570524330567230430235993146613146302778865077368659798629532329166219089680859438358952388005219240566216664740877078754553053499616512127853568407182312360099691717910429264837173900807983903337379906571580818011346527225069469975965395864808833090978708384302493197430002798205657673667181023858880020175364326623140629012020972342379414647368729922332974261991411055839963810736566587409718259617317964202191030106911392046033757663363129711810815633257222458361054589542278397681651543287479375329289107493371610417148882626313334397462362111287992378601931873151370365007523192950578403672602590652390288196414082238527234795869416003583079795486585532446988656132936263060514325553291518250472167152443416170479961374597027191857515346009895581652179676280932228403139972688827119431718056967724303632845316145857754636114046796629690675489562031745910644531250000000000000000000000000000000000000000000 [148,12] -5872032215447486969405885813463222582580104473521282303454426710960301784285844383296554609374652981269394892127491980010179546693334673974680582146771751868811021522372052083194285010657218390907896155675291774631470439454026514976187405295415498139771440583722171876418754752674782751724933035162959471373385851901816933872964309822000329296231592253966986083940633775927386110695055057464381451514054540579784944885278133148857287755596733202078441124895417308963198335790587688767069677533123098552730152344332718407900802161213870356520172827224477097223942881494256627762506632402272320621218228347707339682284291371265369303753028161756752514117064762243016818930298201475877135209919366072209856448742471120335489739999285868460481771795053841028805124766800966833256760280881844260884349414085019921701528151297305327037869048782603102780861449478077692613238208965501199568106615399127901847603278792868476898940351032606933864561531110267224736225130591803308117230486134988853271198623127648823315662175181494709991964956925975945470975533960060957906499842397230263521861618926980580352835936920454746126007597199596041052418814672001585078565930000657667910525103289050176198933836609202033594556493636106187889546853825898403287716299451071184015218528925467902415410468565005280067317985367313704876124772173578613868375652238758389375002418133129654435285031814447838818387893909419860449888614906227286375370926601804803217088966366720694836780839443047237404488737038439610497480150187020871301448234324777557508844572125139314043674512046258600823717086257675264613350009779549148818168591217080711808918497156347583316223910467160812400275320523930762813738121745121613801606056397996302751173902512301680268352510350789132996817870109203765011996363805732086301606786436713332657313487270448682907649352942077492885192037679598455712263707456891847427434831547011625028583080868722289317687657098837904630622556244795048899977247962222251631963332561013113025403782479487359523773193359375000000000000000000000000000000000 [148,13] 54421361994817311056317640621645443313010482501890858278991664776386678202987024833472026657713086801089462613318599610252116936987682224208614878895005781912570727716482119955039389220159853464425736438113412195614695871001448770732624753576093420981003481623359530451789083328915545092503865620807747406813568345047792411975232793854344494479267696066439051791141367826758311689727423397512829680823385724652411287500160745540249128609942478586841491414969612266968012303546090955417627682560283181543155273869048946555096604605071316650548839490738576954155261935547435535279771165197860443647571906518020726606776280545707445861640555597723919521818880573436732993094514585882276216646973134963126671530383589883974392436130644004404638925255234141137274438707239486434328346900092587560763284758039159769859213961438697569307109554828288398701480301484303361334020375445813080001206429000606814768781306104660143017435288512619591400355642485035638957149075783172859286618373151305651827402186669990593910123850184388894725166863725644491097718462133081293675664610503810110359871795711239404554146197015085367451476410289890250517282462714746087144972976134867120340233721234645006341438920826614938913234889083322610645140612171749130853911327873436933859177091795745245715581637298434840576005425234227431360789678239996901384879347809807057643211913724332315556794320251316515390932757878652992320954102298037922333027993121072892689379280365692919961759583768477650754125448951093925129689180604565326158904132956507150850980055012640810055236622482186316803223472435427343895258874529563352074348113499367143725295559195493091408549163134174425685276569091514932077238375580169005208984009300626327086805465662013304108904152700890690840613540581686374430073342824997644592809091113751175601407655892208981882728903110303638927160874130839673134949763397713494455535543949093972565408919322634290825587357033011425817698988427358189186885908068591570745190910689853272908564472734652459621429443359375000000000000000000000000000000 [148,14] -14127079441260203506596078658967219120697934242345734991367328282284342956978932595765575093512639841667860488011311033261619161666841014758222848252231988840717772216374310876046859599614107095491047417805501543064832466026277056982236458492968236555483138201586192251411929298727303331847384338651963242968712536900482389235464684057589020498329910527088813061566812222059211243392730517797355164065191912042680295149467702653378731513815170107800338148439492363208733661991032194519281138852431589109357974241614440943255250151779539582315135769749107396101920356237740206163257499566885283506429005141162957079058781932518322314840570586782311509152577250054009483322127797559416618109791858482623258857493111511608119847613338480708856176718244509570068491722654610236177896920350028515605390349659247515372171486175759340253358000210062305969061111651064825203457172598096928339253069617839534310209389992242350102556189318683031644815219343066888327789907207244079341588529389420407499708981452930888701440685873223120762668168770896557049229264028899915720871102965216803314170027663293852316188015678004891106878763292703223651972253224370999999147997038669512161575940826848456843968495423759035103363171225482861674723666634210695385853954969745048271377705695071720294348707508795577574214193741857184785515036115803531864938741488079819446121491310901043608205779277825657873322436136973280408654127165338104670796451612806546843100584082250616430134625805752190199883620137071221367551913932996396226860557275792110798049732815520798509845557654787640077144885829135954948406908995900697293130020774194017355525234291312395896328083678700984759372871444194107776143845186667047959234118349065511452858868994461610837364076487550442208806439231351000045716862971748952226892365739226155485710471586297682302336653022054390211511355735316502989424027168800577666625151169255642430826355379690685515795262335574760128737160259720243445231714525854909500712757630029197626175212258051557000726461410522460937500000000000000000000 [148,15] 197832214660616088153268082886915351881770721924896610668786134929387730751519020442048305089831515012502163751344954833934070202715856966818245466000126478339465482136603467371659579934424554885398054233552864034018731690003258169673666049112959428859111838761975605524866803853240955178411856399897643904957415752722546369728150564819404501285963640372284701913420731302717887273025249862827611588627333327671275369586427872265532759591484400110161776090381999331737828242055192087060339901292323359840382858794555747827794107892631233428113543704128156038768588055741287622166288683993245093503721283792692178540098473919740719377930912622064912533885721035853294104777984660793656797637917404510977842995628183518997785955721444785966991649756474889368356501083916313109294576905781684194204516636845698008826262250564047341020785623620002037359903542004920138143085198925884408322950741741195863586628436204623437754787795914093254022333127205790096456354758017630156203269257403824063136373109653220893265632610551848190107807131075006351000479853114109857498388243621112375763495533223606483433963138437632063692592729288771086781276698806288708009576348005584521399930352032454682593418161544903083151127142203525938732373892392154756521850040509313033145436055146342596693815905661737333377724478715138322658686883636582502941845487379504354268404241071869979471846357048946109199837005432508538178638993216403733603327801371934402236744821983410412135908371992272267697571783261279521343943410107058822176715851197480164470223909371920927487427230212791362250516833516177508764227303368908140920549376202671225853223140628417196987971998248480528805788609093825599157308447808066775013194689049775605489891455376071054353238161736179393560294282944057290531796720029972113653368165868019739977587319989788526365411443597637144813089123439490472977157862066468833875743835863384784955894451224168775610398432493997217761141770448951064843801388174925195673459240650105736691664971056254593349876813590526580810546875000000000000 [148,16] -788848881044623692639175852840767280071739868008000656740116683377687151913404130020476928148353841875034704581352101630646193105261489084419287554116136273487628034696913448272737251712064275850250332203409328772540668020658077701775939430553983817156984493913586363375192945736264614057145424564401207987826822509882228272510589200432962478602971647218333323115736260798050902473001382032561505977221943719644469328687656160216737993005132530466206752144904661400713349516446337782138971343788624128370215577234402662011833077903438235569581584519175987112544787484217375120246575077850249841988483435111646707901482523333160175028920674570041133509159126883009359746650410008458226383485331816379507364086221505527144351223502885301003328334313615533496935942653987121950420313675497226196598986669404597861914683026523883215818454207087309069468745103502610441009708142584638221677494535814186501465341265019348545202189748451640954060422495296717063242086569307750819012082067711749019387476317268737521775402517844860982232131480973567769617935836479421287679935781818336520818403680236751751395251128991550759920309029532586062999115648126049876886726696847905556106428944023685903213189934786485963424066241777352876651842214819123468660482691094288104313890774549199848291242593951451879907627776555873038987747024736647668639563390171633097398764710037940159027269413004453317244063822863847069895936228385468451337391692319054696247387301342340837195546570239569962870112702205222193708418276678809650422633128552880435702370518607981695039161732342466914225041373390515653364977232014593499165004224084148726998331256637642859491006475548922697609391758679956206735961657327032935347748550067724358861668576441982872201620665405639117958289575255334856360462806572809945048022941267662802592869260029333284755763680074055799328036661077708187416971460459376409390004031763461147708780829127152162391391029674279624944955867582863382774031129490666140437383211302345549967245964335618108190573138926993124186992645263671875 [148,17] 1035724629075678320367018317005157973442020832117474146555177987190733110251902366118026416771082171011383749639297195608567119841049581611993629277640986753480296111431330082757662038020944754076616656875560604900897891794733831945440883393916124838815222418340809343584909522868590346584246239414788069548025146339931982961790957910981903478857291022168810884545069233906041331281136775736491887235914840024968143342267468618101464142456514111864423043084015237383994394791894133778835162704305010708678340050620352178685309343551625591800973362238446909110036677744547665265361845290418920384865900437779465543489768481286383273116655333733224016266006737571348705568484129895747268516119524812224109637316395817254115335057393855097268033343710776098220324544866458014095970120460598515705254816691181943469273814004624237604184336615516913103767748734610894809124937104261327275955222521431421943038443091631821631315675791876264307292184883872577503428664226250846228216933510717796252645838194077585973604650917254493935039869531761182781284002298990571996518038814669399157929003677498736214753375955772825655919804516139480738826809960925860435218951227438903040656511674446834148686942213542394785128389582504560833943925774402674956868332886331597862745951736841210758765831087195154492592396417573000913114358663174841479949197766445959954344028164966924579777463040010410140658778758252564510268460775923497799203511396154109209247344679349277012144692661744566616633836847463796743571116521566321077795102931325620469357425826460449051369545190257400016771290086382830944165419621644773473948849772372945215731750009067865541909928063942136475223676895873871920372491873240409798624018452881315345454061701619421835085616819010522254711692099046902713657318691425946327617465667048105427153935975549826154304680653276028973720262048874620506314120176533515654124499934175387690216691010896233015573376477094911735313593409282743307699937461380169468256659056905903705825191526592848278596648015081882476806640625000000 [148,18] -127999466345910980933149178196987018725362002671509626524251509433032155148813962169107892005364048859268716089027994474032337746663218824618531441267772844227915377164775649901185964685300327944914728854813095690175888248322474268163544645160429260983693403365181099097599720193518868611707616833021970262656887284099727415717905378732862749464448749910685406683769662704300050148700318925399054277319387674810775640296125079505893982966092429513071402771564952624979302614912208577889072477126264777107866501524004306494639243366076438174851699468378672603415780482729475431127165452020744595765968549594593244584418187972784067060460736629484973188528390984948772926984725698559388595074453881537644155646077797531623876882475994709265213071657343681401048804285173588187080921900242519714059334237162601084745011667112211323825893663837068127242677362343501134083684782787559945884944029891835579814416820666137107879699890078671347054626518354253998220639431227190980874072242980287707988501647216954857202423113848188561163425507222470844141233202202368869475747323607480153981413659979632304652289562204684094341832681092320894178171577206552844281828053353794323846017362250781061176784995719503719773893161971785311545704261017636574139037915712707589985937009167585643816150382572180452768335342792742810409300849023192255919743033735550145524333418005218396413649113538150044208885505834249608337877909450313774955472728468517587708175596685867265997609229698019539013901103839661446910394638447053931765690261966901193175778643677591252185446516167790041010386641964789624694153334198157472504951388502604193470954623005575884188248791553228258504069729765317826878537211590089812685408279767747718842810598290593517930890259456951638415499105929873323711995636384754687225027526892336459352241756451772526595533041440975626323560040620056399440022411662499680653287426479227994883556128111215890077554967774286798947963573873982441315850637942082545867724166488810012374325118737302724184701219201087951660156250000 [148,19] -1341989329588929150013690832831821392044750454759406183053493157786329846589882654530182227943885169202581994893399836150510974464722284087869867110470797361989736441081629721895005637066626124900272866805201762703136142879224666163538233925837965892242174528035834335788313952576506820858337881396391034719440386976158501474679177368850843899570856909634147828188958167432626565632600851904397274276992907500437687655076388121755699360153867216464792051197842720671126099878583268812925853027392163870561492105195934095672805987296860753696480027802864238971829205005504399194888428011257334885503554494487411876191534424204484178977895653319901698903388846735228098973893556799752861790413484027885883164119410494017539201639467658342794653258818837165158045781474900887427105088580122088750579901326453909259004559944098802667641493486401621459169684882403058100429599767089358995211903610265987471058923953795626456750797688577728333905348893163834006345086273047835513141906964784073292970826009170837201946102440519412644139958791381757945827800991344481812567561950759385867681713359810714820165111612811200632137854747738656348638292741320763016562325387950874390732194476516803248328842591280082536211201989153994351709434734913007369447196670437578837350878887129401024766122706327979393178461991215165484085450822115550474314455350848980292574722625794582955930596593722939687711353916978842029521790595737802043876813308566696706640476017550305929190534884380371540949796614736684285199354565764104032775693114220770330265829884705335277774613206056699250456464578624607848881784652365338410332935776504374616742558990223472116739853997932165939481132306603701137022441753559113646016964798731768116195760059777884256730361762503336522016195048032374063556400543288876839869022640749602698393237860285983007410442616419964302696916570949608466280524924511914441448878033637521859448951074862054812837724054448787620419125159798000912388297401206400073971358915452869383306506639183559746015816926956176757812500000 [148,20] 2109649326669076904872267296389145380768289091101150903635454022380601080804146908347666318980228024679606352728703310676615960422693218196548540276026991235785575677916495245831910455744561738683625244355644910863286015366875832379886203763812671696683050848047081493669754337339808601383318077091339274279035043831531909532116515176849540848899750378078557634568371662791075887628239384794175479490932036372997631421463246379958857604779488847637865689906769085650052997559309256060178871511545845840431824392467426067222243791212287206080937480056614470300451808139506025658358353884205217459181373544842129012364320554511255134392254378440627380850977953675297297855336567505906710008863356732232556085514959756619446242918604386314565157344784048802737690195122366140218779369072952151973587226393930447757327087785929342793516815069148001922309461162655014846499057212309710452396303223420724714378240842300261748947522969769137816900017911133388503778473515826623671174303125599219757484442974854044159882127640495367016450586517339201165213031807216363107336309397423063263836050243523492716772871191567365422451816755831724603839446199326417954856252713531024404899502528804606745054056030659388000422589400385881474437091107645004955562261118018650801010548396822000301697343036124837733240050711868774505384344348036167510981099581484621385749717321395468497432730545631660364797485378399475139539039509802424848637892034206014993423463148972124745701592062464021719473186578291079077102707645830124658834832599363834400303651661385692867417698078537452883328408529522865853542411380606782758418173337589295750141588085924204678965408549250104022977052065379722379087198163826669282709413140141320182899262990639358762390622050045406187555617113267257721794825609235426470116871445280095155420111718514953695521874433211232638260134263172683072018080823372829957465218635952941042819037523573850644026266467031791034578014850829057818823245804792939444194398388223025352139035999935170053504407405853271484375000 [148,21] -2083370073405258303594562623861668852560425670931322749814099986712068523161320332344557797495704488407246073293849475775139514066786748516942785047282142029626998578831745181830797735869173718557932577730592297902686470535691095664430888558214661425351799030100346798321244598090211657117052058040698786840888531064566307377482301258504573550065286619599834490168376346585915121048582450172544780744910373725031589919233676573769537413290762763394709136339398389159948317864833942807760938808801678129977941039352413478734178366611005014008466737113467397423418608421210368062498309308301386745679355948441096068514350764529991415652102475675021787175253446117842773978235866976878942058023588598463143662380380345607756940506628627207849732490735976458742150438501180463208615109068930566354244764724712838891770169921911923506385089373524819652931600623140286981565312665843863207907342248910692022002509075668193482472492560345827757647593265254126220802325189080192518123030925075089658742455555660538069472053342752965032776362671759964286881791894244168919067903709172922418994929364111422615123301460175746341850263926738867240959801834523573270125989229386994918193816272179389854859967146235714806835104498353976721330451231820746416840303210066689393998405090837503964730503378133457263526335801630206942264688524579866015696894564694064777928227017129711042088860764598034046548304146003595698285818445955215065277362468333113162286325210092545034212353980267204647763387495851147795289091571020831604880046383828619397290801545622686085901068561105260021254073347035291329544140374946551390022231072705520821013875103182615945795480443180127258439215508551889791209441573509594821409732855868003578560542716308509652152430288131690679842693723331422237917094345173045541554814616711105132412803499364890969888063734244129134508543876288047107730410121310898832302500191189105442772273454364751705661064503681318481412241673927214547968019610235709132556857262442820493438360491976169869303703308105468750000 [148,22] 2291998994287681623976248868265572191131528941341173309021197343554731465830579609508963627555074494009060067209811125513823228409553531658820907174289462370062678034174211561704108212272763153752312115225243472380100415504467229875175044404406810506427223177945466990687748992839608414567115117859985660552916868165792325301252944411924196268380969548439209446214508734922346228149983393540780135582126626458194436387637492767949847721268108331142013003542573793281378071777993925590852539544605692053829877984975304456405380371136830124001469522029504113369790817887282419099218237275185000815155069641369671141902645829484354979095911460394570208735759047837228524836319529180185940341403388249718309337192892961390564198087838622493322230718327180061289564681978960504562946387453173456713829451802501243752573893539631314262112219067874618963972525148272658187016981907443354958115860794670966988767867341310462817270457890727200307459522012752234437099253498182841425618541124463077252824609091388185123987740568501066293352291746712606079434794783930786043727573276992464360064041261055030348966711845040528794416256786236198387641568310246515818222475607781056474656573591753416786590696350050602256948130231694488341669308705509456850431347511987721324117541204466002603384992599251231316643435678464560804842764973373611298043615271691902381696513717843075523943307922784793561818648096506218981310943796726624275973965797067462452861348576512568350028489048618497101054437393847482901536451013977463946425541856915636826476286933906333364024441091163185887801998089408280641837604631260380255126181576892823170098382434350007220877571043827340048780182278696179146289370454186330616818254979176278165743095965539781425670623024963605753144351095575100843129029341766629965141106962200208924748307171750187739720807129434437404364916974433282709590058413509737179858030544980424998609216797215054779650301412681739627212259340793969221996409982442283249472455795076994348175130371563322842121124267578125000 [148,23] -3351602747164734693834990468153251653524685980420614782497277176461931025753203076851561018827342697968681081804059748215607407909385648185075593521342326672367157814672336818586016815034676727420131290453666140920892497535106700405475252758250746667961466615443714830252776540072965760509282477381017764198987868131849184367301604926287243326327983009872891099589626668558238900928022705547051604241167464252036983289682776144808154797543803911844448697703818022557710087841883892986830963369861812627955546616755901474498562582732993399144366278123373168131776475579573089660194367193126022053850324985279247178125202961634302031013035619450836565774595834001818784855832025044550412418941821409325289529651795559705393735535953822510626862599679464892668108016162433307275257731253228206237896476953668832208641221034759492098601089078251824045637658677700894741851025307117071823581964557217272241547888008705529004023894764851594706908509331505011277432464260680481342265532203390171973825036379700562739676198383969230162852609279741115429506959420741183575580134524216307544393530114707714708131944410877169206049395535070441239275020461003024365256510237258043747997974785165027140187003685707469565366791498457085894903078531669052053555660847519747481304591777816984337981813733897069252148712458843201959867380287437350973044887668225402221458549534960419582957045142065404322005082949296457015315694192927755023895483562821240380981338173184419358824679629723740237874077901033696997498156140311637781843643067534557964844783485140256241075666212803982870708894665730673511465430721270855994592611188167921446640462415124824451336888624797737115916194901082907118320598777501277427948047933680658832850510131850406471445227357300221572506867184492513457733577791715035148794088019534786158659712345946334800509244973116895575665393384152229036672707946365549403017336693302395844448835401616864803234548860653775648857064609435662719517059096328057393230050234559252652135797327271699905395507812500000 [148,24] 4865535120111571646004122136296740322443690472437892961866302592171007761725613079508534143266495003690516935791560285235757384236330389303875454830021883133705733975876041146889236479336636542463600584756726437845075772007605707843969530904441647858548011763199731368620319551506058818368161588837321587220274182516686342569201911601041356085369314376242246323852641993631897047326879240631325136773621249337328916182875604355024304195293366951921309162109268502980123744684886309892991886237837378048324317784565624688876292385253769757413958615160213631050983592768486426781295965057419179709684374277718457664087480162006314153177952364651092388360468517860308845089945776590027228264408363901133377920459768221475200742109478394721173051696906464255088951663010701623766530593397745576325169851230278889953709726556145315352485641550230118830510871282599361185639259736511608341223741429428661468101931780206432910745440536303995745567151843414761356112655642214229423234539233005342448533371431815356660946754788635748956159637312994430570376352220218713560758640420303016915440360909836943414933905636367819649560944861000801501409829433522851604296208036083813653720168765171412453365939240700847795864007346383299770757241624611633979896814731329158342676372795201014249669353032555988203625570908480832726483772703172908710261246094493492767441992949275358110932276521674387488418026033882833752389321799739171123056930674153637791940254983765835907088963761805795993189108434600831085733475537332313292227674548894069561636092114916735881318801600529809843549953830384697092224827370807865396658937928502861829323588131126199429536327173747720383390675402973207209607475805178869038086344794984129738947923184387491232219452201650155320309499618315963233941801482291507843470224109635244435863846179290443275355515073303146030237016648558652384036887855935689231969408670858586233912449070781415504657717965932550840520212174593410758387469219654907703533165535883916293914884333006441593170166015625 [148,25] -6098942442500387575150351979870964230039326563388835814132027436170885856998515039995761223649300698426474250685800681458903134261118786196264667024876295503834942250203144412742244718638829664385674610688103306877103356383505565373138462325090012484879602036751990944122907663935061404969767287472466279762864086743641909619771317313203163970991939124472298881169476981501013942041294889754230013353874172051920673281586697281229287519715227065456142675702849171272426925799084607481986417689758866027704636566388379765988634286995951348988954247595716824403998215972056129801822697220994078751603973046330464288000800207237844774766832426641609034539446157935875392843994626715661700040839286697460866759476607463155807572895111862353727780041814785659384997966841939726294551878701467968669237173811002893842933335074819072537817042661448059639336495864266861650207954785689907778669229491685386581799708167984907925216933458704814262362794402386017202029894658116876168799079329128148288817729370694380010596743569225694183714431439810503295919227710203390185452067859207189269071136126234935776711936970744911810322652402137874986734926738624497496856772971791000854909676476858596541389228387367915602815794904665888454238614925410101068268399335259144049110243594453439345634001683518301449324816031743548587519195571748633011284444090503810906674340024937742172084416732910850017697830621849801557110577754577638656660495728507040600533823602287480804170307283946970127097634300999307356963505629481177859972399365686074486661673081051557041959793288748254350828058131888632655122196185080710729224060147692496467248445692368392209068139332980321585684110410557061413361106531212005356087407768717361537132077037603446804145661463504629728071493945777143901060013552376469613756661599074667410286614249697420601582077114271258095076066201774600477630351356336678215536906739563413596265826675052468511853948998946495465582516679974671377140904020279149861773772368996791979232255262889862060546875000 [148,26] 6641621007301033442262490490334553017204516652116993077857008578473581579787275801105084145862995039143842976400979684650199499985915713900270903795938296424960079431268518055554908559623188672393492342523709490206014332096715400886739859283452964566270735270784835762384385017572249446627502562236126432871380623026363273301231641795309470843998975663325617461341783671813128656258339026534936646459304901367686758038112306497298475384945338334283324714707026448179030816090455032498337946704343096109825248519993101626304978887450223730934712582872021268495137509753907672278049211070352660352888467121452820922111651560641537576222086262080091643279085655927279916668054857334542258422502609624895921652529382973553531311462473052304409233380021960900243424155344250907082457697480129653869531683581805371774816406214952836402848370832504480728337550793188974699976105610130413782883777313458438814750708619455206318037441944070222256859468202945762780136046207354079855944423995346865871393651058694605801857526980518436474168390764938799058095422895230569916415324553713081350747956000144548940193341556267570114846721199732471327888274375665768075321769288448211000439122551171063051815145147107139717301012146626561997192581715976847447152119809846733132642196405664312871137317308143951400793832024576959372882763171133698929385206125330527887923519888319246862003186401453589570353297405414989006010997877820262958174899318984956899432090122992394710409096197577477547486052622096831990527001546722482164495975192784260845136565040677440314599818029531895567658537843434512304025354153222561394054882720934393079758804082630062943700372381844569436634436274879275227648352442886951606895777170162397648339298844471130840434284166537407638447724833290295632653023649340379559384359068180110567380721918684128728014688085227123123395395295487472927457250371167052299135540291669185200528109030669046075605975378468077629472007416476699919531377731023640514549734930375804552906957814704895019531250 [148,27] -6472133345895628470528298145385060595113796690814080095114999804010019683820809658742914804771088613446100337742063889957777533837082692514697112286965547383098539580127636760274036498869605251139675155742473441648748515856900532678673719323465747669358630472960194279778082923113460373962062029327719940997800299638922679242287480884366950194084596712892386728961531034396196107543114946029405205289620367622887770348285958160158252510274632465001436180940979285000153608110075330577045330897886165478871484144486450079541612837450626909451319400619157352815665881846690420758079018619743359221356805749018123577185601053321965458553462556536864745372914593309371741677500192709180103854021621548253330600215890125977320298858117767045444498143148683968322024545265045611682475659540496082933569026628530112251441702376537063326791526632312769882470908132481702738948573365196472187285425992216198762367812475849099759891155970059426136935168809829794320465109626559994984097480908067729920395271205917427462830403177780696446442139122194935222651104973324301431795464465694260592092179299377728511080372213494842768808682397579934512902128498617421451626301018920250819980138491775769112767749974078031373611552931539976519954800509778498741171641703535611456570961813129458402788229973423803675831085298307826378670880123562796349821057309898331364894743551263918791647012394860908538792548988320374593792940809310163425242864727174618623276266472029401465240093508922459106697026947632051211222418232642274867120846073437308054544735917319463561852123519735057353687426937637130794156417204827689052774124198363731957695940574181275039184163122732630859721320805906056257425046977138831784979816118665414189943911164007343726093781717404103534178591717598814215074424372315515678776745349121747344912790916015462261718991425755973458275792905302695123604678791563601057255988203536727632010740087907549317089460733733485246234994370908549919730720967469668827882142947527801806412028577880859375000 [148,28] 5751436363202295025682018695865772942018197225613353384567771616723457361897625068239983143327823678541419756035023360235828908091012619472010454569466906072119825796533235323268631012708812574628498395349361712604804172322403849092505528688560437820848789429996332598978963056583748430916162330909227159987591219990706822268464460506797820301684757696431920425013161651615931828674196464300291834965230051359156424607634961205176073828122178871416989849929275095625006785474045988066502148318212010548654060576410748403466882558027199078879520343637533469501888752031958920099438878837873440523697996042170650850379866590637584179791355158989952657622289831895793779565503760418732880762602762604078573357431838893925301177217214449646626987947829063485909529619307784589938188374871698943143844863529190108413157953430201400366012778148872902738430625762331868458559720166142320000148753044467078716191137878029898729179439959151181981606107102773736165158198677636800637024761131289146107730802317685187948404762592537476887506543200373774436481052003826732371510431835366731380583093750617855875765470766692022605547888899632396163299138600740477637889104171529289723819816000213140110718740845665934818712032567741058029993810142916421662831527206729588211887760587714537282657275301355063935786654591042089651819549933042311591531857052777633434863524406385350457138662673784051407969707919481931936687427127216217365597053961627813964021662417822049504833620170222759869480786614461243969082848788202569787914485718818001232115737698028845381306137821510469179109157555327313673103783746990951160128750783363495394332397966864580366535382941100267724480354260926387997184169273391717808715493085412470135481704084964746778920675933159839373903521479260324950178012238131798125631109664690329156761913415135410111729583879022348558197149994020318572322624534803739539931860263079108876724303768222793656085487848718132913529876126398885939760768174368050521404769663147199464370261565185546875 [148,29] -4683900520033667865657292031137952635419523332227671834206657752542759214019004328278003703567491178581150889473572649247800393826309882681581213279077288370036330073335486023592291713173290229098448589208969702919159515739178357757925067025695297333885122084472290788487363799379003678880206702461698787817035941538062939463816665403174066853132687788962650378982392822851267701269422498041168084358574563562394277760852210662899086563596424183428621981377960857290167737747659460998363392286824877341578298992636244145514056349453064682251976362082765739857869546044264540734212802341835216031883405236677932743803215276771220109631946128749475566276054565675766068135147057689083248390953999323610055602536070895286632930402792157571774012505822297665142165727030317098488183809191958168378456273244253127004370591488325088792582183626798185019635772103607878519123123667489295655468705726079210616230500370854090091842559928156473317163759216120781775408684831738383156646794176099949987476781054671974586431986615526495031667426464662400105857961964260331855486005434360416775035108780075509405064399257804668045168432506942526881904905977713983449057250909418349187908125124504107177914220507997001398513265305421572710709614208693887049722122715704291668128445885920533019080164419899985348486506285790286837200252282866196602245228096086201584781642147975052258630536546930636454729524148274066986960993459403905873172088569160395459496856108730153238376469922584533100235422074369596079751534552325909897544873649305928999034453650802433261821009000778778472826812283178830741816531408352209395276845178446434776850980159840192869053678737831883255620708570128739328756460749163299902514648585182870332742493914426636620763019492057131668000017367969516940112476314365952452837738192926667806320716187493485777415131492492139689440713197130278699269422147497218255741798653509390218213506737000311924529609675183670579807304439309008291310966088631235409116456254526882091112064140625000 [148,30] 3481697123336921305609304504598331559686006264413320124387763938392686314742571484138830946600563278841020981872086365126974084526821325640658144013504535878498887760207952925522477605401797019491615720996858333876434761911007808694937865999837135218265519031677495034585202511584032448028673717914979742514133396424915957550890874463303499608317944534003102652485091361444430915230653505672462939268347185008165340443069128765154773794281818138649551014890899278390177074508927896517815746273938222075351554762303507528581173627008909824325101816834485455518366544305512421476544533687513492090489421976503771014368281418738405179506545591183080901157030798886919747509087269483387251922618879956311542942955735536836507426766794467951992236812260196718639533619197029638355743456022771519034443169954858653847740474845328524288738985967973417975475202858614841334423091894449124106971466843459681462500284438536493529817301911009173724780688765942824056319192804936100432131514177374188748550764236837854177782299103720704653814517701615149841437529045851538986691414081811483873539853198245901507456892133603245858043741671221056496546014931082461699853911709510392713300709639791125592572433967009810339664329771178155409697321103122277471036855563462155813075708926984742644488458338827276791013909613282429656817372293299757168414397241208801650562836046433207547412100557932305923870370784675451376517939101561684845517115422790217281572546482629216322600703879185648830283742404051949110071681687401641072844558040523671917802578978119207128689483073046467810241067570032256096318211042848572014390086015195290222124115570056841738729866377630247909285137560038664755978264250343721346988722332950763647738858328057609140472428132310162991035846575319476145427410758243986615672323749490525099099714533174283848879845704739116616874982056496177195873074865145262881033277873880784224050551739769279123848977379162806679774572914321695457595387699643928339757392571962488078628981843750 [148,31] -2347093226103401067501744356743906978070564303039760950385551648123475996931970672586551735558811877855576007554281883491334371512462893798639583004942461976965680783559324233520385742219471563978305709803433775031005198185331286204595883047601935770112233919912483343982856930185492966734520422031681129427367018462690021239789962056423874635185618176905720864392628650181579825052817312826058057550650529577187257898889613695904904154601761059322649071533368707247104993251398208071990153292376947495954849061719165344332236946029534341476447901053316851901512120345818924303627591293993936958869912868905462332783680933643433132457855247701759214375707139144278425733361366475588957835997810379406243922004404618018330867234493027621775091697089347293051229881607831289228599364558440091539888745818619268641190455930436461193038595876000923421629016057710021988041778437785679867289722655501443361835845264256631481889036281289975851758490149370857473301122795168554133284544961065424363113903463103125015210632448596730178512335500121093104856924057540254918635305692549799350542492698819871807380380258860494080509299143684037985189451352124068776358051270033444084515558353912170820873998745737012010100274714831701872443549170674039902935515423883676807945521492992223018231426226907433958950495490331981124941735423108769639166654924568196869676462432666642991692421732480766345508954577963606684572273296819847118028977374304802599175098187591035989378505351625864147354385959423716238826360235468531403578513143987384867304486055546769771734094104801886619007356425981567260587179956780604835260728807339538541764409198367092806004479673219125326590713664026914681621149565814246997760812758925827122895794338063175853856811506946405431923535755417263468107003899910246257104569583962817561367078904664290061761318028283946716058172891795007275522571088456898305701011616058152454212189269195003133188568650867488705584709284683846715789951610906475900648903245654748299674200000 [148,32] 1430506773316615901429556475261221123391619172827939170589357735715626009799704352977100926381686119340276175235783762947247238485628522825172953257329661392777771672987715056012248713007209741879889705640260155532778216267273115787326798983168088721987144981127151283000459098811179728719242344514627331349020457394365495449385832823990796554555527976310895779891148052851351046337280869785145269699725483815298985070732175620790964257760346444858208165227009861202365373337546081348690357374068684088828281061774571886550374793898305828301794087209394943650040944740896808937093692529028540641603087573645947616936120641657880743479261876764919712055586403355948036360264711237757585014411179857947826407556703956950888257060303628346874316446030386116750993421521395277740747137653695149622830147540276681481971087156866452921992677012493280175249709472031067300278399849047417094492773977886823576381652445465632371635583698513603717059820203318547794074119181781123280084863513374735912859549280692755784666332682857764225931185758668214185241607714161810760000287096233954183735301455706743862834120702246409217970252365974231664367376754522240247400090050406228867649471015052412116449281653929349662828112647849106859942445488029835779009266994555142048653463856908245382067173523122523902066351718891198127818910437947115003378108479861012123153201844529757674849019817959978714608991428505833926104553554017018739212496281566577692461556520505995904333885235609742829200716997068579022722937696629797570154251009437840700418734554472562313519717661076102493428247921843927203737338988090003189465933848928317775929062375921780793408212001075388512713935476446646660334550281561727785832378141038982704239629838491119738952017341442662430751513033062337728598025127302315229714170957812217329831169572669008955401142275908778569375221125446355039935960139208514965226237939721746254653073918788983736426444655241939584519948448865401039747368663849996431039138750994612931793775 [148,33] -792069319040348268931274875090467882900226716951742994093445170527592688621367686665513045178624925980423889685622257095831999484347913249781249368292550561308615750493834388461062044349235364967453071916005730814690959009150252162815905704769858449024876591108846659078624776150964736071513184953685578328688117897504541170409969035038262583865365923824379130812975045099417343613784014455138098848951828311184368958513542942761480915630023870962140722457795021518516911569897707368586596621431183439792536870308049544234895229059201095439171507468780291019888832528984456333458674254625737134338559007906600534624258889990668172661926735305317979534012308674866808820696606747236302968844957700932464725734196838210236988568783491489936413153009820893289387881400039723104217387122803773002134465837592468369190982828464060260114971861495466744169360597390869187708526087124456825994210515631670381181707753731897121838266962360370250531187195875882652298520752553792232038358011157650666613534284533265681263598630493159204966742237736509319638302710333459935870499356596866065402726978613140605518185355570408453943262892380978042911637650324518988975280796421671087617096254772215616789175557327205605363980352683841324146265727049152606069491375940239204293039641689626261065764459026390832847218818090627010464217618828781495919432547848500492598174204952199606778986229219929471561759332249160634113596486987662283880050053386554971214545240231283376773509306538981674519073663314155978755238226590006696388630310747249740587946936859713632981208512472937361620902488626233627130713592264132093634991143942328869755729606719473604761990016544518707389692631424837978242487007156466399971902581891792330250649364646592952073269697980208086945908560715282414711978526841004064896183021815871238349866743849600931044682042598235747587537790317471054647906654197843311784432270453989302146155073487973026008896423458223664366592239195498746419001574851123454103853471483885039300 [148,34] 404846464681966060621974547297467957223047601287820162239708135409587827832225686197174563340784902806430115301320614765093115585330667777277432617034986531742804496316583794809543365514456014592714121536137791804755853387813598347491093438655368769333753474950672823521488515174177070800284623360573595795621534638004736765171228501727487964190463254080746532097869843016915380730840652576870128932859161725623470062584444957730502522263766630026337409362722322540864552358129138175464585990385180958573740844145606239361085992740582011698134664613841402817981331543064334017649275982890557077666961425695199711682011358448158038176491459586341640074866366181322801389687823007125532138082528817229289466585118966173570421564531897991424123416061433565102158272100294004492628028896179078000762540050893245028414138323499010096181553358899079919724066694868006247506334867685411881056759560931959736151536779879886941888577030888035175536582252847615393656186266459871594976119573478426374891888952642418883491382781328675964514173943703812099265432617800905477609285187097423096392063255915328079981909215730669299668059203849371531199593024987408523020989178759482285023445000984260489638886158985788036823176943828802464867460225304037474498346100330484369567435492927628492478754746576807422553499565466784791640462994375035714980451026641149751449554949568980545477379985820962887908899087187025537187295384788606482481717703852305155283975540676894784141036503208994252624565455137441973086018494185361410833382344007427802510253165497610707833014119662925200584116765420354201188801415451066216156619659075686680460632623979418999795720585514777886460081692306723175093644281214746708280074246702008379142530130543019152038137811252747444604708309021964705119121857593371612153906691708269791330679845800663502456851211013654977146533293978496334838186819291288348377846642814089740794058036615639730466440960455839709360152258680414831986377940638772960307089447602379718 [148,35] -196192970025845956216969294713087316140957682880472806927585890770664395658394960805832374199243137943238812996437255083383635970495940490578385576609626157650953172397348648511029034772716092234407567231454635618058969796735643254034014487511232617864648456530887571005105845887741240996705813648581487796812933003331798233137847157184017419032073535322375779794640436455338936858863261348439466950173103248394460913548636226447496823300881973761706586280146120722479932807037304364648653688442079337001673072326228961103810676593521141295290654077485734070250876035550700728551557301340400696126306310473110850294517587485686852324660703792428652663539850186767903648263670314707707620518547671333031238228648610340689069313555675770723939213745669982681602799265922864525879305063924978389212824441841892931839055422441070227820641179303518970185835069303176580437008064249011557756507900304137132118686224353684782441772890590566139569159194137754511998046109201001865037012065261751666875652128071966464014329799382325050789581225363061467761950425320139095124366767326105944001139534758396915713430541917805000794052049743435134975315800291138136906394777485756547738595393398746263519448745572297013242096464052441201189218468453213657611697233637143518776687673312677918488457120158417336443386224299201028792102255426656328163543350633944671199330275446998104463281577123699600651125521004673534256522122997404763075769313284116314881782469035436320393113578849584509224268329112130312146159683677285687904543509242128339111559244849867846985429134583722004051394457271683662457528314540126700999803542482722915178839543891871240554937453645602516996515994080006217483062626780085784263685959794229613552068469326780961517921803074957040642961888668925241223208330406992505659310874595713736419369610251827482013534696724014123356512937100238723270816482467240463756918092116155688882856351644096061491823552746299269819728951136988732179893699146773009295582186020492 [148,36] 92686502044453783548469248371466071845344983037983609774070072608650880723551549280281118492777630132841716199990881604097028669210188115827447340034259254392052257196690167575528953543188434731011547186886992151251692715758582080296811444671684044196056468158636426158540423910135660696758384315303063531586994655614794612137473061444744880114311508633002749987580391256203292540998395223344291288445220930838677440146168531227714165861163668435144626571175248344399377538669693350639027220930387255194452952181344990491054929836440502944288898407020184317843119370384587193371515001935088871255223172087663128564724941682413644267088579755009373467301500604569600622710982460264646904829163847998882516742115974621659347249184982690875809825089401817877648718412633202340455496735438496879813041725433554726193541394960248897602521985325913508757977059078635783355532605699190714761480670094746223183772007734620767835451647643552431028759519860691096814251686537782129063813849952174579912059307152671890984287548436118351475163378696920260786898380245711938847166416246643957633033037244120052924199228477197040986538165475237561789103461221426695036139593990843488930169602003318089912064488549948797439782639145453194401983534726921864138265359097907121317757696663436522469812046790223160793071413242870657816244210601537142974288096542074960975011673557136484567215578037581399402021038225753963702036024782488312938912236056991905205197250910274385505575566056279611873490438549572937038062423301487781462190003961912547533688418009784330575350965179118664553353000678366259601122622755901281347108448588184111601958567176825090985907874357914624002836360707152242743735644925745401127871162051630738876540677127190963397241346280182798710258045546845366815407231010747557121382899324515129874464846018374026891741794871317372865861646351596256035069763886001377053421531289020089328935516110264122336390690660068165856091636137287128755536779450357308727877519955 [148,37] -43118455433728016745246728300037900878277545724469687008703851849258108985313771548337068699630831052666301108230277821457382836094270371857998005976892164797341773558675635769096035749956879031555678105828193025664008181285689116641723504807703010493850798038046539335531806775839518330530090475710917203584362461715563897472996490042760694361078697988557317880461810214108532127959289026761095697486146342501577320600183272647229128672227132191707342187232121348215775609993420868490944128286045200420414312005374634434797885675450443885265084800639698123526621005666997291586381881623119571545994401357986398657548872262378593614364637331678832915159508333500465126013011690887927770012369254008354448633897574013451190219485277514968495473466846070377972053406544538610239910610071411034597174240508306918202019850301411571155180190088630974584256926422514542286469210995917488860557819548727739139779468208626489423329407601525879885272170103552222721703511752468904590147916976672392117517909241235177573307073114208902646872389827585262681745659912994847861340001065008466279953630384561685187251959857598324615400506206479887571901412404926807004270543282830606655336589367632132917376786259021202959387680985780157507131686362283290377436826302501991573995269743432326808384637182490522527837369302947357675778860156471744444603254477197878657416931898388965430428352817112508143934723964608220837438580785627614384682813412871380680374656447137212403856954466729974293697261254262056247231881929287411239946896580280105896858122091822687509639533446349473260970471202991152716345248782489979785560571498937599582705885686780628892289810380845395381417154178030906900948283152547956485728674847137834938337023986577422849058038422847809116863773806062754019282588543599058587173161575036725531531431432755824149362600591704985360298776415842115231181723666365189760431587841560164080396832580709329634620670436151979290086883828134652793441331240804226376418580 [148,38] 19387195259236032292428022708166352918863625636842401183337635434804577452650637100813262542625217267352488338480167760643848643027676125661471315735237573510139952164659466792135177571885699570469424747963718755085542022699052798320873157481288743044549476644390882133903016586879741253891659531688470779712873931777423155566482547477979523033847992873866409317006839796187453381263589865443409625669909999225239063780304637985076816087586806570159116319656611966461929515386159142694589271767131286763252200881844638698909524895888053768742842602800149425395846483452495004969641721306699138816656449910468907139377649293096319651716018783904401804325138115857918852733260397310548194219278616220837567666017988503190940129834692342898869423463579035983124248387427684614569836618211138660071297367690184521205493208505118839927210237277108379676808578297861109322678584866034675958456286721094046154258175407191041696595727031224374877640799383593339517750720940079120031094583739643416699046961703796404181496876496006403851946741122013464199073366045656563738902986530856939924260767462458829324759413040466045864082261410850731065886871970630481036894187040050967234210552388220890909279753178412543502929013258361439585067504809634907350363166561344518681445745971528244826246908985528963885692776778363395493275090737005930226343323098878137355096119548276135316579343946423376427909210790152423953117772121940598088920489630133920391306195844544298292718299834081911922173071571712609967397248785221026495643934084370069760113931205935884034757532958470723759756300313407017688336410688471276280228685498293710096855778651099727884483494396480301983537052004719350602396713184504747644784116350484370702522012453720940478894941391771033401232312527304837646336046257684774998493381648467483224711362530880981840097439992636087559639256752136088035786720142216098550230822195759813435946605886151575265754939082714519114095607345487208280948563564056937063242 [148,39] -8114742356688618527773090831530875211367488928962676838017430042494655544968550552383149993140027332729622701197429991426118356454449916919842766022658900759296859957593290133362467360641608843359339613194430772809352950519539972549113706405830080587871511449977630183672167437651703121561137609479784707496882682574390741912367968272289296778102723219263259877840371329663156528938223650248730062150149895459096486287347365307961842258530005181909508472456255753172188585379166022854883874329561829823667612587910049834926829046978629820316880107428455880547544774444664761351207189247788313319871738115384792429832210916031224852936896459325119698699916226936866710154842038986990287006274431538904056688672448051988238837182687195102817946955833461719217306969494813453623500274687782442485614585207332871102830546401510227957611745597687920220655909291743915250951322156302497707119671703726986226280448071564968644197667894027207011276566061843925815460249633648643036121874716433440945289478882056792848404785758923927162416671434787017906202503206713526549049194169255749371383744302517625563671067755294810342668520971905113340118543120304417182929767004755050504314367504107481260088347903062307109341619926013584676650832816854555640591129885177814884219698326170196034048135858198915101641900775681987006041173894509626549522919064029179022828857083318426770558004057109322280505427434111882367843868684858355786697765552238394883425040316619311930034823987059538512754805731593344017484623508355716697602180304612633687459427600579833514210548478969497806702586713612742383778112892279883462412226471577959690481403407118901527676704554608422120657563271462886234277744368956354008834791088876385311232106454997432403325515419776007778249512392703587765614447808800126851985392365838090483794015805666773323198402346986637319822782334794442106188034024156887279321700304775366686226368291914750759814794772389700746153280562261334956006954361371959136 [148,40] 3038616827048788254126731281748560479289704081093859453143627651992508070159016098493725909099823396785301881588765475011322963162182103397240334248376489523714755862993884762685919639867059952075265724465643407335564061824515067451357689939317588520260300614158535769985351198258207268469284931598580751850538610170453778886112199081252364156348471276561656190125825983735209025073089620941958971648586392846393126583544324339844217696809481481624017513174978146475666116355975826814208960232353777608933881214346558920329065715242391758896724294816106913336918521160359413549779369179224493583093184243218997777989447483619484563617696847378663013705054540211345828854384915179753477897677444958967860821596759434611911836554418623491264785191695525350944442887421753595305331220822116539787780776410936447325404672469863217150495470481879503453748430097266460400121790084494904546731730546780051175976631775063979169310547515156237696282779598363129521533496539070280657652420554012463564642915464451683766611058065333432947314605701086336894420625390237930216387969719287591370690018592010048257710307459888289386813621805745671767049844220989399674198552480875975066427735283158649640644824007045819036819655802636584966854530355994284031859688211405546427156396549721253810113208224105499422765789777197314598450144520338588853574991014284503204074003550119188017111691523251783615167751733412687293659586173943554910171788875362472049706009455982697355853241241166027523060538150754082609991581207966867618775678664791593608565515126940515594415047388352681880237731302209009322315125034242952794403128540618821057509726362965642169909264726096828695764751675789147198160837461463198961250407432912225158337746155568684071618780402225051618037278486524965361356832427166714852252145063175532403371037033336707305542264249611521223394465780963323042779730919992336937811100427004661903084750286587157925881092012154634563898599122513366149608880745509046 [148,41] -982134207930802062541355316043377296157098390324551844819140236802722695020298626786801599954661020761627957711341445120045111609354792392020747699027247443626598315606069022704418306694616630751492814752365587593319214875661440862284448703607013073429077227176455820059703538286074696663898801993010749878222244435732047194381647692679502598639221269602115932873020837398850381774575714647060986201853668692148928571384284088097228428871743712716448349880857511031135576529392401977623865227359440621437064025269595795080072069667136840952212082160141406748846963662295673567635683519979696680111423998582773927197010544351535986974413320824662117212347034122802879484551482359292197237912039273790614112737512486482193991771964614709921308020501473175119681161281662826020563281384359484670603043767309334906349643164528519188764831413748629034757317403868207911533630709964939316210625618618244318324895291028908558956350984358419228698342666270333329861422296496479853266969577926359736918484155368514940935860220964901594815872203809738177233014483446100714466156248775449422571497136202932611802647564156371350276589292045912623461564609289739346128729479528623332369922574700154044256864668013127598421026962708373999306443404234309302149330983570626774780728048944495263189290759670890066850148005760360867718971231910753841703043390309889660302232951287869849485162175389153244923800982426921759889078783636709810105352691578905314851606668594036461741846100863911414620413832172648354458584177857959686987588746336028950411040846134962956439267783150488227023150690395980757818812038585354183037501521406216107181968043055683356497075390322549325087371602770060007568014517799368486526994614606112725289815152136678920569005918892558346122245957141389516644439524116054064015841906682220514474731880102210954454544869157973762890409193139286657475122916470768738802612377300099716279112091744047281554453918369052381749720782146617635871068120960 [148,42] 263944606310711216627570076023356384206955371299268846238570712913680971349817442143358498202093897563782970336608206470245886563933072025306052725699247731002614012967707087303980139420747142361791934807355450918888449400387683317798415494117076374863479864839613067816128164686717875424187254275324262777036719159701718676661643494307241138910536420786988608937201635846237427056891760210419852771993928539730421619064577493366871976387981415608579270886941489718236280573071270363431773563825555275818133359865732849872818268870175924004924813313595933222813309232041021489554325357530154956449413610714787532865570269799421037350290971946670967574993313393102415161028621230428102468740514866487798332124131556338039422071154110476198784485868905647351761784655863546039792386496977879064532931801693387374866760988570644396929880565536418560192411219578829299699973142424305272999026323301031871577983210261375619463237780055855581074284215778604795636408197090882727592302358146783686307688321873470702822129453695662446295159377525435458508436615460338311816389134303070635048346715600804166289088925481362642280841590005397356920896246314427292867718938232425840405042257605313181013691148607389664231204843234533683388391476862252751802829830201754839232658509190499926501866892206246615554349498784722001070759395508432836554592382241078420797907441422054051319838069718981445950359966263138313577243101612198116760593614783014798822941234506348847617385715580652521791423249079102567157857523130726105523891203683395845520871578792897554477642022663649644424398712604086094434118920323498270594141669512493631462980572638141602416456059129025765437142097098576457675453835004088156780962467095054573161343999461908314715712871215022200400952175498422059980759707400813740611733650450980026704901355062932568197993196285315618571833951323362608979861520050675852765645994776157939873640004862276277952945397187888956654032675775829810838578843 [148,43] -55757011856588270747112650271175377169861904651198441654936024054382857368021211608990165933769880188490093014400692496093331516785563634657638011447437825738160031312854297158193725145715515218757440706239399422166558674745540134057076886900723161073602222746419987414727966234810752973578264995852657099359863598190074742243173792639745423819359570665005530464287223687280377432390082056719920227820126614485262766324550934162863808729764728690100465399758378026042001964393164292400828958686185517836483417542511884195426340638691664346324445309845294073153218555510340715717603890448540351962919717546518281955838774077776701677773033134358484713509681605810237425370869969652229205363700557869453848121169160741714464846937566663332828106375500664296794940679827955428008278069554298877267115696313673961280055590330381250346635757421879645990438562618052634879577114146144351195897739678428593349374314721542756745057710424544092247547109847128112895446233585173933337643332519116998112640967557144413915826098723243788528091147070166677840086978389349827158627117472906276181535859201333135124749064143390905382063449120230472154036518082675319033505393179577269393038666729238679505630137877316200858177039620849480657923432193780481051280536063977879426550760976619641785571377944318513216081556283699161782857851730312441205590150322044661598081170923478169850863570965795376455387134879432142238543377614415754122740831231355032830156647882112241412727423802583209958632537322764365093311113845898189282189953873602599784464628189201641435874271128433458572409687952355897356685871160499193160101721997154866571329856839244798393730243199270444784790894998634430369622332681817148921363589015419870687597626271094804196599960634503532914984685254254007975093345825850279073876709666547903024141740134524947239296679178630969678401389066822079410193216722440809184600268479480306611247770485438454509933656532757275491523332592943685092099 [148,44] 8120112223419085992907477444920685780728577511165364252502028578186059061345809723037023689195540928662907106226718692550613566775169521241776291683469009414478572559777045420205663143339232498623347580262200747598973974441212549560342887403646583293631920730175540957527575140993116387611583913100197821860746487692041180532730560667590533094078903184973198918287554775743656164506628406304101496090909743859922252377547708486396733422686439475389129592097689680711230596421895715281069884235185334222956116088796370920272908620836736513412196905569168560386960209883914090481933750110015594847499743589191774025478104455094634921489954249510093082488831702252750353713559497695543303361940474201298429984576612927781564103488183279154622881677215852813952914175040193440118869952499985059093140832694275553658390235064838952811356391539946647831297458592278533302242401593097654528521025358581867953157435385895300231310359455556943786399035787498377161326510205861352005860778361323302366096529854078253588737297777539316792106832723021159674487584294299149785701421870179299924804455590328248186321783910353000966937066694962495828603416352875854046381035824349055180089994533712347782601512380284026899680828696115014298031190207068816693946953216836390321321642595870905073416326711736046567655497600347883370182101902934664712661457231324989429186672288705381152600305125337526619183047745839634222319269545338953768137483374770926291306008366450617315943796714534439102507807940172313814941849830324940920101885547723354954981934681411154514238045825214644892214236105199378277660430685789291128280611179594082806052203835541913713532593092944107069527405604148554922982762707348421555987684148785274889450723928788232686840957347246542175087259571394355884923602662520870842183667778886524297091597376040921440578052310369006332633873314924864213424756436703839632561980822979480281265694277133892951019666239525364564875430487197534372 [148,45] -405022962278101906272195049182402179661639885293004438629884234830689508708963388932779216439809547788715839416208420796299963828383007983963588738576987548126733243488367968384785000769547959819053420216492500836674902046394394150706718213449651204837165900576143870467707583602671745791174448722644005841792835249260659125416829790415384795516347700337227188054820911830724053109946563861385200455078017746988848906104937257405104140150327821335967005131710081715360298631099601723515409922510564221609206105442250742206719658474813717397901830690062761763352271378375714141460314703795461961787995157566217727114243275754077183682130249276149936182636153612028804976872724194584254101413368369152053941481096439929306907452322007730661776866727109323068556198889638583858292876736130906587036182059197033721517676052181026318255916710825611893307745701984825523091284531437594471298424621321478190743201336267069058770843131280438587021047695972882073119062463737461145519069746835223225845999610491360772782978627287485358652128554631875428180209803731643544366128429029306276720551823258175673814505700828407775985963248912910280912558599043811338874262987099677497998337724808217747327904794491539825742168150452411858877633669611963769345534107947047129514298319014270416943712974980170326265894990930215643184744617239367432106234070129423982947965293464821940433639879686609995677736347835699338698906240239761755592812112481167953287405239847546425276336399212198189188385917185290472561676720865929108125634736281609512194842861955987183625407246018315792345746138927319506266533053965705255754136409021994666652739196350530293767048483052331285986632014065255854301576691308364228089954110928587814371374549963986471876328806695435646074571716598360761212815127784528022041893089881162381705164927907037033487919994631518135393762798253962138925314016919310575113852308962420368758847029826577991628908619163496962440994050338368 [148,46] -144051120371327666508237555142583189546878160325620795772114758578547214641323002367441428652957298592513679769588833602652619366151609429816400777156595411146414733733255987427199091413282940834098002178260585870894719153908844342356513702210315787452940717603279305076909060394577881342203981393726594960643332616706263933615173672939546824987171739686856437903087242432096269441256497819510544615020797985082931693871347232613025420056528100614256149596758962285617735108387124147013258276771388823935666515957054984643009238177266878849461186950645998148793549318487908415211042012467472761611651339902249946666600914209931176849004678245622407193755771888045508187759264670035363805589925734825769190736652022712992915974151793674793808395408794702713856384353824210293223192297111692827536124447344460009190838955753417031731031522991531940648551329180514309726489380405364101066065552505322420227846907174198086727668965664981895246681626219407607862701616578475337537029671934451265597181849099703853174272176513786670728389525364422167508207251237184735203162177261624874636990394302763944884735802161342546278762368008563494064569237305605755690527664748181039071346459122757001908525358515290955627350365760782685374722108620152157839250116810489667771694325578061140770430443887131539376961749289844060732119708250048452309967878713705495905116728220971393308699146382033322901994666017506259501060428513593381441748053280946284056967042016260309808550802811145439054202009645722518979407440997198638431891731274869273881609959277188868397655121474295110176350677264625275619161564711070737178733193127960898730721556845769317482844113817539283768046294024053092302849055081678557392247449389296520204626204858686509485818420130131163320352355970301127255605541195013535425303106298936111157036524763162856798795958924686892168569938311456779541318320684637375668259195908770633886697050312353478374474584605851697897838823909 [148,47] 31211462141607243181814236275906207220261359348844345412410324615404926823808851461971983352063462455292378490737517596578497255531745190532463577858445230666969468260232819288613948722459514937682847220108778754161374039817092597894305098663803073965327446809637666895430348590197212646968358606522113404721010466983906166627704514675222605870299415846314374487163756904554297588295948907762131832533988536751363480380414143466973504403341092659084554528432071788037149237827837702866056446917576758816214071977178357978699089150653606756994401859851492087545925596792082791953476836214680719886032822538903031775826647550874589701877249304063130064105334278093723283235021391111327336705378849243197581951624431406332854785607106781222140960775404557636865722567611921761920110958372931919728079463664504125499035429938170829792951773735799338101213819557884834712604806592164990629686181757910758604426171658927910865358409452229905597084218508892822714661182993809446360346480741401411630257007238966555040894329910784115989208076358324353234534996163614119969254374938071374508562667206974191928527985545617609705783633963959144471769204946760633532445149128097917757472766435061997529819002838412444723747925243546239039488413231724624005188946841661870885028855856570709011836009239113989865660482789190173983521043252613157099532051380783538630333561826374605163365307624427862892513404407413521076871979726107834135686296221037504855207730033669350130515272872553893026477085341398484724591386846748118504526802886941302687527142398046168630461302637559655676710473644043331067857268589083512748049338862276799567624613660871378770215539437347563314268178275321151583121747374755128696406592994964233890132128920116381478229688366505633134975551489619069932369022593012943621431732294040674883845425624309714384746506158765901361008417353847844069912510624920070419013826385033705771638978902205591634730985696416848011910404 [148,48] 5835076511966145961091539920210650395630602852721969049396849778647281803772184423680086641944210948618033281720569965646508320117277793692360032416211116736739501364424827359290625449856614370661559006189240136651765387572691092322807224936240650228946559373614693975081761548939815209955112342366159066846704235868496229771805201820092867311822427136077214826349920997375402266316181460509071106980702663270832059667980956433086068090023018228084846729082728736653774686375068658661308055134796091836931989656594603202856440215013398747540025780642760966169297503707842197784379361119087336240826653434205622731858765283786720385241053012529880211956374197075562780332501167617058028243787970545026956454462955104508310529713033643978896721687104462011136367695305209075873637251667483940030713374045921857515179122548158467037692852681026664881074766745348020288238960960259115522569395211092251825553015992406088241870497876548013289304903400721053751481432538634462364013994910020922150539091293287423991522010096347712788094722758380067907152803865325548593719357842690623335878121887083322321535351552488262930996263935750984843859788679667575899377257056657219766138638661597489771445643753327662205605260898783335352867716022195948395037603346009603574461583508408039266395559472935694039475658925382861680577405630703641788119284574981353109847850477067193106897281205704843395530676764976876211101119573428108446385627539545345853909211815055290811354165063431120205819318433422468435067159397824618646417129974808897339321510582343152585383527670469527233553808507206581263675031425612445492833384074097595025890183117410018944353272830770256639114840784999811189324242139355029611590572482879169675671667852319994436570910759310928642656532032452315389351556875092302840374160190497692897570423408768903821935153198371968182952092250659788481181621939256597185667790089972329603666233748660904154238680396869876079375 [148,49] -5340238666720248672568622369289327306469118876077475875478237051470306932079021175001923388595223772688426683969135483729586359527798427301281005079979762260192851304320955453479336759837932378484779699339940765338261377776346495759422500274544979393734688299826438035865023636418215884790892220198486175165109387846873809615783894027908997205755717693998375548253403721871840716653259403749773050135536319378602791138202555289745836061269584403571208278840117407574709481193411080770529636822849310048844902993560154608123447311825208745326705727710270818716188254418212699150691766357654967765114431888404478834313572334948867881119608359973280552447507661824729941325732988103287593499277975133638012042949652846252017821017003489938809330544863727600081004245001687405575796012107047044405127767450021568845511624879929619558568457490884144828130028322943522459485309997257775861403168127409657143328138538475659616123458829878931656923313375780359353528401324632008939462447113227024894361952073868890453669876023593533633802285637309646472590732184001817317924803149507277562228877882861807967687311792706898373218220409529769067602406305515251835788581183853959754998139872188720244591942215492503939870556858785693072697390161412389890695073042571202252225229268622689845117638609900390563456140468641622573652238763608993339209330757201967516432467320656376771913378445149087742127862645637402215125426964979530937492996058806091084983637893475283354820505269568369907101649995663959836077853896404357221220106945048371392789916271154205260646386313296788217068290046469583389096297764615039022437217244815343068406297991464007794626617069222468165624105097304851306983111175539122814414258577021315604902193722545687143886547397168688246170992267333926488875362568667471801290330648585005241265616255356172846539391623415589915316557112162095773255654096482789687384585019300318878036893335670634452961722115692703998 [148,50] 1880310766896627852322786224544999211787269549705333293743726395777172963040218228452942432426080295973629709907589424243802716548159999100636281226162128301507384002697643982211953988547967609699040660041125394951417319081825841171481282435480079883940413825498758008085190453452473695146576192820590224627127854345597932449123703349210243666403424329591373623775424949331972876771509031202894863350567341691907119204740721332593759992655255393981706023394164308825305326387448983267704585022297828174719470159844319309385110666477587975948432863883937132266291294855000262938863395570016996715507426102747506931610508491991390454291136757168572053863748053731604991619292074580051226063501141340512540550098114048610620947482719208125872804852333016528370915525945827095844040556486404186678909946325148039068506805746243247873576852500383474508483683520012112581815218573506431448565978526386992508715401169127205548415176044995814689961747539304531306561978623210984636795486433530732290603748276572162425663455278763013645383209491279696605559492461263084884068425370248350152009146678358901757543410912293020342497902754887784338545654512485064536399941028331739889944526058613466739768996426524996936342889830814639956077395574639049969820350656537004883741521651372694017381088630980150086511589206715738760698728029524716502048154908724988859750871809150229681092551918912367177807149594612317993020911764339939588251003797285357127485189095941495103547424366964940501315634108040973929837900578142373801491804841273119272544875047293768656218432138305210355303042055890663274755434812669300677730336956886086219282573122816640562829749775829512834203318109539798408771705345998422007062941729254142558568638570123711317183443618881135496272562910306629036453158525095573122205429811052954313887302896398368692847807054181233571353022091526026429766450321324559875100945444597381338031435368626013087623562842775265 [148,51] -470350476924758765393166743863310279514495244380362855198194691397684829231040220758051306475277967640622798568413829387197218670173725918998303507901918054478469033709511566363387571308052186040251596723785310274785631511164447664117379217321584703134216458875344364155741627187638048500101017569732434588592595902274033809699118134438972009332592366769284512667889772453792587615712376572185602176496357088674392607633030576821675850280314279934455976519761821151127549065813418570410484476910895629602025809391126034570409129272353825033325344369118032525483118423565197796010340657307401524375784199090892270936573370216510622264891015037386676439548954298330120319516909565559643050420928887280607036169587014138168361667578612357809543955774141374190158721221552296567237749955168478904722482892118619558955130611750136119963757349385205644353940989580970429383815516970291220140835140574970020542595949445494536551087167203676987257643250279968521527331099750835099563361208221543469707765587123963644950090050713792304383297224210421890137134776676401236075761584772259682889402264176811387314141341879802597887571875786371414293788032422073947891320160763782151550831173236818458060775888760494013103842162893196523612217667580563868762159683412388375136812414475180349317583516397626855466372687118630611855356123932134988795924666694368070756923075211735928153394215761027844253124647948335308853019829172124079495822766962931161541361556941015580071388147786579229581714250959494207827108440260946900174072895222071760537697035445067757542442694331510934088265297394606545528078477305725970794217004634249313421016624680928860685452303376264593506932180336331924817795467408622280566257375408439666501223565365247447400334118705145343457272980887401332600062571173999446679877956433012584793476684130777003934268370913540267920075330922020893322237754393056743819959809512891458776657923204326392163099904948 [148,52] 96866630830453493956179817033182429359596628623046930046430973186025841695395627645590309403166183000830628927526627352457200876421051697780821639097383079225228464948694973273806015873681863486392895302549226128962560569228667030839983755719017607645053699303815334314702870972257196844644270306650248812135569462777337264299431190986983274557447938442507810884341318620573740338318222926148230400983802332287308909457587595886876052616734629936823494080277987069474534681707728173568763390106758320672122011980803877193858994116494970795711579064023136147866916245270184958046074454320095029726054102198317877919939968115328375488440859042232942558021766133384385213035365538672205501445627573744145129733804058282238930674696278912139556978234720924714799749652818127204219835843761448074541843724266827057822572815548743043695606942431947727551331958303124630265482128602878616580330128106424710177558940094176126135014033845788119078507583633809871755386102932299175659604989818857653860012080860672031981808040432489892952853389311729137932783628997441982414730439109976350895010017794237052540660860338161842141803363387636306553184849725966587538200454144346956528808980661186582910704368961526024839388549675321978855995628766129812944831089334887157651000114332908654238296714913080989872717075292420374897225233037249965673060029653529994591510109839029786690471974470694295350420070988477961101635200947021646953709971365912231130406310924487290049198270855838920222210076327450767622996368471892372698491087431608836635064608585981572432900116126239327012886160241826573845917378192694484846348509734742316397504828958780847631324974436521791564755265285064580019291227121612093466590340643809341563339214601602510489586712249740233311261655928098992141371387496646428594113228944085064566828787251848894611471794427611584949299911157354973643191835032966536142553910993082241776115921360769035718722817 [148,53] -17900158914096863661713387726944410783512835745030896289540020922347715624399217957806043841112393276455821704181249513320641831050030107233142027996141565757407460040970028210629426753822135941227405640557308811585328013166589520713938013053054678376683995777057050879796296865101999219581002110273081089144939056912608957908714934175585981629815000127628513173463201838124801268958696352023299001468170832788550855314068012744808390748638231860021301697375880610678608572713352651385883409867803962274164537480150605434195103099429118038804242442616201261898116603256407358714269265355300346561569544630160050672410773800622618135851374496897887923635407473936427879050855721741533162862743615577513624775143984789681532638135432625372182770534207628294768015227872245320220324586802510915343626266256291779748016245988682877019150455270416864437963984436984405799140216477917055058797389416560064733005466117187854013161366807046064555137725322129630732171986991261848931535273924652930247519588844232186153826882177922226864925666135099417078119383958528421517874901186329126840448934231330519281238586704546434848546355795911650424715885731611163746464518009123614824780350946749802184084436556449856543886198098951125853855664897215153199719419055970890890685533207227735389739022298346964426995816531187255617819892800801849800143537961447444050523700371171289078439285443367489599413056846306507266152023321518626421952289499125740595656799909161059963689386154316600236730125380292811608065533394667860886389881983069765257324169137191940180914748819236509751825905529614932391546153919291057978798255252991947698740402755697164173435162528794698606357882583196829559309568926110214172183874238400482384105352634000456092214375603560861581730313970666357541703364459386626305933535723975037864203141208178178107199551489124026193101775287209924165867802502939655735897075295980762073681020775659391165186 [148,54] 3131172509447020227151421964943993625701652305168842581301085672007822802893029539744198524545090817829161619351304145889557190498700458365254091037520447136459745045915206414089503976411745627497906583783364257108569235358519073840859877201868467822234850385217676652929058289978217318997678124711974437055661297941802043494333962907997370123578105159795844801194445920504569645042618489739469458854010886577529264129353828293455387923846158457811461446870222410506964804475073067790606408708754775791863477478607651684812568610895243840336501629085655421426901821785961795431495869251898641656453303609426485429149457622184914385651736363639758988128409000987794918395223433656731999648681280484335562140725975652954186956007316591833888386249069346161169316429651417985778573302938396158696095706640728171406224266972437106560045961622884117501761900923237650725195411631895945127542396146761829366973363245519845465541759496280674354476445193469599770795234310369841825429978997314695563281028553268006158479943097694417422079824610939410139217499372972472285064569717748358420650041127292353220308049689223678394743927700534291272516007726876366464453499291725249207620728839650716817729882409827151849494794048471129198959141471628026356010886433190252111626390556686141648693667970897466387625698865413319358489252089934080977778226463974646748437687110782464392980776965499185404050619723734481778888218830055765811112524844294916324632285162106616733592948464218381407612852909587109916643617964588904937972869380240222784940565666373063085473689976939902543298749282394237169679845042760336848289251091210935665393631422234271276327326614287844368156290171328053947232913756746594494231545549751085894508499304674648829588830353577049655124497201846774166155576575424799841025795602437561468261683800258569822822388927064143488687701994218988947623146276878582082523874849647471691208827461148391813 [148,55] -519899567563318708894840338908514073803719903675158041860949525537360473335975376876740938393385660051981144038643538563256238301367977947420823608924295926819834889370537394196143198999052591510420296089303487639792071054554909411302463474028067062530902106063890768388083075466427079225716594367168510460801008208587753938359935994887026405809294640014265411605208488782259948390210625782850318039681714370016435359231049649927754745238416543106077975266118421985523169378906473971975562507873959237445601844693532282530102978781360577589870151977407284902176365723396932941022899295212702783148844626838843546046715796659437071564551463667649344241165503103066945802446022625341058067733373461843611630698672029663655148252578584286843591725925083917407219040651849306818437962777480931716463051863018903853197278112043203428400231046985757605770597096138017124605676577868252329690222811221271433320497213401959406109347381139332634288758234215557352698863116588422017535793089948532724206798238876037132702261265334581827283559539876535495903105473028925521177150205673541599315353681594993915378520978662207291466072898208084864989404361811770044964397995607575823673887655398276222388050955534482718623410418870038789988392167048273695843586080409886812498934857378085400383004003711289776817151157411089488057891713715199594540031081098628228657843091057122472460532656346630919290185154830478556434600389305928333570257602683898603841962730709402374255179630969324863646859302119957160719484713529652705887493347026589413430861150761294338241736705451106710918771335193244713551174548937551423377929516748922684033967192421609035123733990804767681745878401888743105515406103436119626163367546663613283783262765930230690164264680014442684510789915935467232388698260968342905485317453561486238781464621271963068696272797308184845192740179635261120213206409530610259690588488039490922828813699655822 [148,56] 77584234562108881731047989493122369242664973857741957123188555026413592276712458409077368518135730716945325228353517999746449499837260573027484401233726465132484447345805838904741929748469111618205685190919525249417842425826305666562832004551528557215613797958413681189198779440671000081080565610687460694486239212413867142684403864263441232741966088935379911621605171581230287713683832494595379375631386277233907036034681731847053758683506874346010654705732999207435845066517047603972034523074632807401870340142894313016195138733106475283139790572433946954810318459241276570064015824867058572084679875138505388109989622383829931117302950676050620252712210437310384776238342995094660303489229231043871455569576029699666210366984597130786907881934645156460367998450854381528525577448863844935146036810027852620313679653851494112252025077984661993662739418110032492789478222698406544826604154727411308622915655659405263287093517203860414764478595733512914287502082910122449318311003836184896896888194853091661373236215966554967232343494398758044395605956926515342792105046108757248475860302304171119654140606297931267984994572061731374467724851442042036959953974629794255185689068053016475487129956613671760106496932308142935153448209952100906938927830689932900320164687075660533175839957531915338055637901646489773964835633158176195216373143989508895987079948129109268334554630619698288301008238883953063626075208801565624887635512832725139634119898413705106613449093445065865801319770108114402183564614635239183674341283751353996022492312254445280727350641649095495738868616683888725085576690925409795316024816989015810806135748665620119909066708439035542879366766395862651241073753630065288569263994373703526173676654049033668203371795715242885620528765700172161468212006082983886968689996657672443041605747765998799167858234428515827963036565301442029872552414263783767500534563251175616019622355718 [148,57] -9456868490594219869505111458997327508087232683860700842050926076187875080493653701493257182274751734997363703671706367173932210594152899264404263029954622650081434494391247667747308032738950668765300255061371433879592945430102775498986807581859173110157634641486061886292297656449698740042960750221625354294056997714490861671594741544976498352998114018745114163526492788837567703802992030967176957283648771321212953608463095336848077199663806268738790298557142098107123616205415733304045620381489679117233938661383892211849123864564365776041878871035019000340666500511731463980104562745325770914655400443193395815575698626075710566415155660116333240407638410005948368136686206765842746983965537837150511641616400388654980519412272371969784902194601359809515445858352489852315761838080771863677322891558340946200156314058496912162899977878424349210970162932398152206874731855048028925724870756510389320129047603988858886421547918526423580705739415041869365789475884187262655015100913674815624498443955416604265098736345437710577882110497404816684886065587436894866661468443599313412531995102595607097844829105434994580083802151767781696931328944285813461191973622358173431538123522791228193057200744745791534240863637656922866590567339831246447225329517532357780861805070961034960347964819654123087026213200212505657674658510894505448452416076656894546571526896674189449213093335653107588125165959984218587602238351176936140886373186829739784013049335943516405831753286117841689638407520025864999459323997385219376458989614946212226743637996868020148545580418024528605783746004455593958051259269142195014696315423232125495443396425907307104580917792621162886634943390053934591809846349235846522544245703282930182309561602831778624008866719033674462326309191865605422150417900776899256301978989766378459472965306100463174692764955948003992393800108351791951252278979434704362632095196238197142117121 [148,58] 811079957032669660268874179186506916777699472650400426670632464679654300293227606653054598493609434160028709406095361908965687706729224710927464819270855661604122059163959048894629100483906527307219352247498023918524464992048173807507387552789281749236874046719682922502392508337633496285515589906694818832385067895041401761809842592212518592257806839777667496553654053304231237285073541333802279402590839969943613985816366846379615573457755495089911839177378144535976917459628242927005446336430413134314908696916645411174123078778782941008858679793572473104998969400944986071425341063794903337865714415797968923961309239306655986223172537916257632471686354230550993333768112866151532343233685501855503960789786745534723917203272747307961379404293196411362779988743978473627789128080279826337454062452879087429483167022768047849118839672338408948029613620470038874529279055815260279224433914291784403338763910671618423078662679816394655721695828087107710300320433626354613124280991172854508629018349101751312876870090392845171960215215182517212629947739284981451937309034088824759087715918397165138748166551522288052156642141632209717943805848347941179122151393761341334224223633436546924366573665701510022644410294361857303276978230411774941024504376597027564768215154736005988602261571724733603255072952951581131492918377040667202668246249462998690956930882085622758609804569339649101493593735571207610302031345117428636898777228118986565492086294581164665203653304564298370610763101884932913872242865321858624941455015063271956736069390495348912485474003269925686682430686512993235817164731944855582494120536740257234464283567703316033218438064992734794098209252715788427999034901665123145667771618251932045790800336876594669484606334277862491237530609199336465391780268212156639490480623539250236317129392132056952951452972757826783199582233565682316423860700434264581672156772974964773010 [148,59] -27295556621251782830650462339114010823504458231319393584077338245912079427614540637413281797854953307794294460007767291889978229359311834683225287234856504698127560015125132336093605219245995750701200651177568461704201761986631081446216566656690780866512132506280720749605796567840048624186363522408832808118200855393810446458557321672877245013072316880555859823140449329885947293033513713202873027354814532139834790764903604662933624459388719848147862477097534972226627518353282423799495316810098750253785384977639207171524260767263519178458470509407885174118184173274420708096563561824406638255847453688077380941357693553238205823278642937603214495355678070847332472383365240362671012477565332143480759538318079305582289537920318375570326065533087554766354843543665812951041599332115773413836957218797179600362318314448731511226705403632847702572371562356364052501114538395795341697378152295217242037685350689851070577713642667212008729957759378899695035358220364095057793568681779669967811506889834361129586506004687539011857216147503644157517585260393795465947236603581624572205506146060457168240616659669111881359937155846556530871049610170391789689871748693267239175720367658655317801672664799805206702560001382273975914504317218077370558568101602075392099644828043883424895344966281932013556312913338406490716847800279360357824330517474976801575746950711089032993153378603699449302901793651184875433193851379241399521156989416930800324516331139137709075766963382497193462869359119666784136620487050395367402528749258527906264214730026386822503684217504276655199474507885366997667069722606571534441177137117148142946498971304726150107706334754553105722723211033541451557772860926219690174991812968750584625184467342604302220905049455071194938765140723370357866674233611203586463942216738086304051383359253010108789428520479843090346528358865903902268051209803060897899748634671480748 [148,60] -5065150472429648378754004667630396601698166089874193504392320098964383696100799924924261446409359915283568811819138320151015458675590945947979472507582598309771091360736587341477987152609186826178208394838308033066976399315131630834464252114866830945658702760303242241809232258285143070270528565130441270552860891822938643909513097417085270452373780754985263599152804240612128828625818213439731195401314554955782203452718884895935390602470684082835793189095175970922339597592932811267482628507485417527351343622132514533335710782121642356720272656134488490334242714426389688142353572198490248765756962617327189813961306549605134505841512402035797915704793017086169803310087762168411292027319208859946023982342711933824358173457457318607087009228807473924015002551603202241537144569225190640957919352915281491310032390953732197269426797235192149701410106623361845962356043333328851903513398453996500970334948169285118091243480116168996988189587697178322736528453918461331037599172720020007885229865754738247509598872212249873416305285229405435381005323128811944669538807432891333445577909103192411877408992911036928354416382636685046525204984324368572113235544742076760244681990626767647644622100309143267859648621291614917629338839253055405792003693422345173474619838160349957294337967203190961687855022718524020237997679104498880183409516331492846238532201470642019107815797698074422342143884777883032692912652219536463329415558432432937179961505289844701178212099574585031304596015585794019506640303183205520183962809556496734792705142023695071068876622192915686894122413156702401152271630315311039740586475804781049572589500455941659409046127681446025603765237549417846900851839582476137474660802987091943349249704514411102534543364826358152886997906285518617654853548829974796398394553764743653338914001204046198131653812385705655242954139292766658247881541354026466206856361571259 [148,61] 1195712953840368759090903932030512617730543768788859123346217731625094244395803231540000016531883061688516990440028191808057215686803760910102693513965160140537573140194677378070263687407083008555620482608258080810392772093579607658681851264655967163064826132951595609061482959656150674149420493063299169733816804165745891848783968769967292484431049321879656295558318562629849909817364226985319905720661702704782611751788657392523911184904819202246719831322634077119936485245393985795930176369778393695404513198609334921201942076861956181375318826425720091005428496723602150812178988744805319007984828090466650231380532133152923451747661857941698755998132490879896202117553326057720159713481664352364287300303992031267759145621300017692541958394821313146000738179091095192841174258020942759451749890577923383626701725425373706392496425868867942795180772508239768476170023913424050392342979948106767069035155419647382363440980336229420059616049080570943928041194519394117010487769542767939925111910138803098098067227020936946391439158842503294697373158560118118906750103102644908936775826769681512722712496280932096339223565212106069324339515865914707072365052365638579478959010239986252530957808889914563958079135943074059095619416253559226787549328857715708008408325748336991450210782874996367254710193339883566146362779754400606146434542485498047249585069222392793937275035288972686641158059736034468171128920210469941106447843246517907150031643787638719656827336923739293848541266909827214968107670010957138942028996914277420241613477400857876770607266951594366597321043900279694480206278983753686287351886946607219931026112390216529892354154357168822544730466861416651164482986096618349655327847537904577650620729550925714950985267287805136607153530587493233052100981804594316517585139373723810309842152876244466979565640656008885043287368341509030243560098042983441836552373706 [148,62] -137981495428024085113681563387731343775793307191732488921386512525820591042664540177674993815392884265820440814977499188616440404846264259142566107249595945901666296946382899900081202486461186867710297886239522148528815825312944370214354729112562034823219274294053331367853821364364938971470788605417963888071520071949736537581414193356090092120229593615520205574984274194602660658860336561212925565816142923020957931378512079256477725702617106097162347801688814472438373123080268377073552318356067302559655790210331616224876808689759915430333322391056394262816364734140253729800494963438710832419102861366409917823943046213557598698752317498835692238310391526610399693912223025567116717976399967002300781177310380028813568083978370213958745342895654537703390003971855400610218944968254648405278001215330743849206467800409065490469765144392714328363800104684461811148984240883710376026394455040464270053284974504396759803122490668383875040876822697215489405149349417806556416542550662504629320842734842334417750484657437492678077517828077210568457227338162576809774423850895586568358905177000338885853134689028636603429139306561107532744517835419100397213821017847362647986204684781794881119415756698586365890556686295819299645650160412030001625218279073592963255541143868865988572354643212340320168869844425758778297242142322113211370825542578097287270561492302899124522555309588893758464147776045736865673172560942537109099696754563919610146393668423731333538431358665160471422332133306624476050689923687645071971537371425124478301215411036951561284931743350026227452164644815479063416055087063095179359526837408878034613391912456340403258820484702297180090298960197853339868905782230098597786049242337720160143082114603842696514129162387529525515834893180257519748843763601619830500210903372889372053842592412357558875111344814876613639341193604039387053684582260940567020339 [148,63] 8858134261174652507218155492761754359612843279030950736761001778617124538185008965474486979222181507899567489581409673450171544873240517567327220963571317746586717253876556028407263941731770242368787376135372558050665636759524504252281091087298522445132904812771833183047006148052798233555842332727546143156874245630922233886213165441165642674364546740492147039588939509199923870886820211809447370049242708473996418780962222511778784309293115671006264109108153234098191620609681594988433623844344127436180211114144535561992050662794839218453020594472485786266313709477216760170148618475437913221861261420256241709972064440442009411380593707188198377450513095156558266659247992373606909806213075109477797062548597464594320144510303682338488656919822677573749822732511792401020953189088039730067161762625946056347331649331272505224904889499381928417557329418680961116498682845693981352687843160428024547427767908013885867286783760752014923728782665041190616279161636844612213341463862414594960307891513600068409940101215661315841747283111963064438351937739561931160998904355800635778988000027145568955260528136876378661864034837875334096053353798982155428841608139436040968652191532693500649199073854701380259245495262581698484690508745362767758849516093127526408887668167647040019740043555328221099887370946806917445928921178120942599726909845429716689694054688854022787158433442742297218688431623522411319058485745164542904834506086160647347811626875463132231096758452416861273980876141551363027536984779963301437959538167022709904121340366703628080592617693189828854259148869398796349885907726399718982124753588555211125720118236255605045225973227631108878987949355007633979779464853359963254660450247670712824670504290892365815520159603851070411462954600598972406318360349184622849003202958894798205450088719515082630299385457953351566525528869415100479604493212695263728 [148,64] -288791498063525536278243095713181514380678551169650072131116275468600861585714142307377953229297817661114283280516604697776643645547124171623184105823558065660102111548042474089118145240756814890430569286519124210951934981161640943302191044248448680591275718936693693534805492154739131848228394411442740401615237111111123238435629995014533248847968281152733762971148486985084266140929922786354222545137146281281825939536049998578827274142541745408696103025580670683625512263442247914174807869284077131578919158424490858720783642373457050494254578926481057968503126934020144340130892033125986030283915320356157247249271880488934670923102073533901420857331947895892124855930743477816444210331394439757870639726178997785165945520893330210780692310114716884225604681059508754270530110778232347457172027856357823881099098500009704162258079219660234405950788018568478337811736594579403400181938977504500027254118728523165756144788790946040107826443935704590290248951980350191173827227543255714217460940241027687686337501269649561351735369583045798018645849533711712116502950343462566711086380831416944061746176053311800849944329381646174266913858488722218479274455213467392099887142582562423423944077917718485678747919359018108752375615449565476554224669304975982324471005251536437885702262199541195845728480203386455999373648145518420317146094715784807300263856891132356123261400664315501762425021043197090860308987604754535103583933795174126100018869226640389333265191836534456741147582931762831081687275584069127370963055945543149043976497419661047642279205453448546782097774849183344064085530634515045681510781935061615469901371517782539134575631146542538481225646770722571851190571806319496443248377251106796593703446055147049379855375955619591009541855780739539985237245101699742276885433115600946651809233269276852109334020272098186499367733041295800294214272469513608 [148,65] -5771752218745124598717209096280154935191237648490622791731321441457601827268625570346718639396325513477666521774382440232037864679131218579703380346735221819407649212724180873221152691608834960287897897258321129731546220467252922606490178443855439279914795390808517163699161088221954672882337039899402433459201520910553646955902724345501190206857461902278586567243206348666312806255827850829397171451367904294485958386298112739330774590554529561735829577579871187849549560040668407947714012536509437146495473143032866067379957122461719190307614451847101648696296748780524901736775286855231778497230160055187905431122242583333454086221810031369697163819075709825576926132855412311828929618979200026280791244628012546474057194101826915458668128882695880187174989914981037429463984855020373386038689913686260648149684269487678357129838249549398187327176174551713759699653668390719089264414449547209243789802859789124898167743613813110688886819515650367758251374226252291469788273629970765753557230453606636192676391803969320458795079476199156330676415609217226027377569592521536872843534725634363860681782807136996980073481176340734744503476519385498764119481690727852415880260433554008826704428523307309338263164756544323840328922993500756951472409163953342994594093616270956623680603785019534881568962808876522136571894293017352047958812603604906470611950419455061916253558187383198825893323930369473829241844271555516206549016004551214382298687331115841744153980157415132807983314636198625218908977666880155621043831105687953386804690678470575933692197169195263323161555884590822261824438613310481544276543297976380312000505820820417595625172312516714841052015032619584836980215112929431031278458955008219901999994731996974531285879788811662798301063361905952919977152653411719540350569800965390863394570665663835769272884162999815330330549929476962478667067987262 [148,66] 809884852750918842376054830588541385431813887194817323978522536549821246181233779444427843280153167327557894103955749821893256441793387090696407120153538227664719829011869741940748832753410082531767206721127679072497613688302377309212781718751741809500532887151718790105609153060185814117898677074368611010851187944510050011620330380542451938714062849389320643855409445799137005615737437163022714961069222114379185109561048202230116542058012228750657852868206497936872828577841484971779815999878881341816408601277713892005557951677375012730634747237444976747915492322158071200219254727156827946117677541004643033317116774408040431700581381810264758135906480321886622422254744839242166839956161317265087941098610601042830492418815160250726743242986497414685152062785945226611464845032097684776236910254241263455606146860511499874969901811551416051044270450244790216195600837345002670941171271484825015287181704696339549520628311046936721553411602764332251654904274761774459141125746348390417849931847727921091970360409163776182868204836565883896978998780062934152640656207603816918286035161563664092235999377118976443571591322970038588289931365047751387969618601151935348076473699132921321493961293424232196393532172073136149725832891422687971719549493556756391842460497008745615788581470572627416964206668218279019495738377322963693295147450003204711576412605125394532791286689858213965470159709285770315983369981527719536352150128088144735068078286493499834113822039994371792705584812609887585936256737587646797537490841527429692968325523334330353179111680539507074709811499839646029747509016156507246075266077972682591863095997877300550677106785442070705382116678327107359325161388322895383089138994237340013234017693983335394655810884689604180769491865624778563644079415563638563139874294657418139834779428751059470850370834981209867088449146399652293111530 [148,67] 96041844658913039927199915000940880255760733252709951942789498567850507530636327308345230426030228403137042373089944979059601020146351343020877475073490994595404604501124320797210678860075381152016048301149540016386396034690075396039993727297055268271032437085088706604984759041216704484971542102834024461022390438596874060073129251083337311972579708663500163872774747385518422568058941390374908553644794657489413113440314189315756047059058629798759750031827700307041364111240269191052648849491195956941573763158921184645791103516112288958179993219250032737934891027299530714968353932983513471852101269759156302318161018104913842294690363463599460629083428396982560124542828267392877276289507506679295211410595474612578543563565945460081121603937766850830391650818966655047693261028452053884109174658209239964034658703634669999159239857154157263233953354667684689448097040829619532924536111913480630459283395295628624449424058838389879527259740833667586039959867490942851797325959998857340530814848980500697502944286237803570470629751077624758376538185620663588844918416808177091925799637021306357973298053537628053954864679545659467580472395095288647599883438122709113835201692335512956951439208123749071125736956038113172678757246587564075654102368171065558599410450984110144990344892851731094843459564289151395994182916611424835212205448972486822011843308961931198338650915531078154552072043122133400013295677796571917813978058076439991558125259024003915522726407524090616355288378501461097130104755042345338646774106483991512499939340498065653163886001771659036504146182667010201200930967105788888978326507550409151514707366296160981693920273484515336976830928401614336381007153825724087888784077768124806049051563068482263295193513702351568808873967807962726497612166780810888244425197072422003804923743377998030011706570231023757899828653009190517327 [148,68] 79661844109367860612012457181436108482499926456773127311525453642130565349789608288711159792543453913530670218998996704558233988153484256965145378601518313832161824685242760843502537388834524067774737544311982837671500227640598077295949041330514968918616116701159102480383248510062651429746475887689486211169497451795632137118493421472913220211343961638010796482193265204782046062692723344023566142034027438661614951375528089416542406309561240330181095931962834201044767570628753978793214333077238959843798411447795899895926065655019551323432651917854742457933494041085977341668036359132723639556524890822248191991691772425599306755066941632401840609820793421566811869530320083229166726437965542757563128886889827426310755495709038947158273372371864076879099595314884395901619474317652490858160683137334723213594657526468461553484223838997269051944615912702529780630518470653712580775127359779667512394879115813831067497646101020683755281575107616427569116849148551725143787810508979204347025072246076574812959834269065208394859888198377608853590582117526044862718659471350978086012379000753858238587166651959414186434676295625879879597425577547122662462865226652365321566663462060105379870829053062904790742874002242433233297668761630574667607345678330805486884573582261002547159624232135063282967863475569060450844508817720448411847022125948990222265184710285134243694176079490617940108267183290748012100275459558968820724035754857563917626162545469379582764853165964985253749438283446177887603000753404862173594769221837227181373296129945055045079255172898508960021266921077716298840625798095738300953816846731892303769891166225193994540840954034352854246290072871441954224128246718257408758980278233914544032271217746098550762295502824607162492037410625502166280072663164444755816586809779979306028717901907825784853530404208808197107814874202624193 [148,69] 9572796600837792339502546781162577060522372382922923618106353948589205046969223807919298017004322764224279408684437988019892540964666820023279834385750238280472244699622191995202937759745787551115964919252227866739709819696339891835664307500172863700279894263495381502681977593238610646734990510708398296404493893490343332911699880835830466925629916928194015743037373894892550664398850611560241776961898675426850924153595412156517955255477167663182376377657725943688568757551291461876919805298042139793495766927236398826265061110777839482230129549834173032798923070993890388506325781859994747146738054213940459245089717270546677500030012317756901998596086142545474283497046960854096139674043647627498355731911346720802212678856325335185349290904847417087658762155423100669024708394060662036656100608252629046873863611340286574277908898520875226574063424175357047374396697735095704151256078093875545107500612586464390995451375326582854898140714916125193842793111883698096427132687486161006884548136449707934816417770490571113119391257029954910830393486740132065053753413334676841698619847560890331014167433091721257856498158761419896326663073758614456781597842166282835290435349583849299641027740542347144344506769739342044512012084227878037211233916232686938937054093082629527944274361280346157701343803165572537921630705653174668732067881417107170779126415628978247283596979879160480405855234356348081058268951681602851977573111192249987091156889666588138766770819708333129625990229208427954767428415804975863790630591462539991715450608834810690355145648573952822115685710285122240768484689990474560384076271478734787101971235438925663617559066248536208145253415301853665036684081185718166700365307643028940550642154372592590760745187183079373061673298889252000680139967454120952633519209941387495530377722677322947332594098047503460521804701245608 [148,70] 918848686959959917958782249246693470684862553013598812593518784403211151735604012744200228810678494383060992364613683891278056913562116585482827368215940720544270910409052680742581163127862486566946042127502832600686508309523163523251221565993930584495195801991293799852082170758899923045097273962021259453592102863741260005846589652169002606022446677293069602623574672606193051765025606076308519815733513005202755616553527059560245105488130457811357918567894276241266927371525529729421628022010116286282994690000511884386853262589894492042622269382143384629608014714305131987191918761581757734993272584468081481085424773708583838560640435248942611086141842845057877857656971685713867734857175445804239101959078041280534854725748095164550825626044589041956201409204234676147074833569809570685828035903385793015788738224438832936603117607655311306124758621884845356549875233407773824024591337188703895653259005260176953254393505382273888507301991104736999255858000926560294013608946094898291205484388711222814796699333042495022269757060084240475105400770257861523571586275150499701934981250651891193609376000862281606698615565042501869020940667612719322256434901167996643338634359115189148364919361996051877185128320212504712892130049626457584451391992604358830186514825484948902327580090882098957756703333993106260571976314318378585264654242381898267757428489791654132082588648835162713827652239342041239945689360093935818880164144183254040185716063176959568804111936623072737132346419180346128719382676298656589989268978248752983077967551951348216406135428956535137966767397819284995599064174862341669686696981260345157208206384635543348251181456232703986272225388884201439569764860011047412909416327574911154740508858257325929030421840483631055830352006779380282604968212611031752548353427142039379469168805493129396575264637608362588611066131 [148,71] 62796108513796449189790386228586969728998632302166652326908143732165465121361268402591858845983213472777751108150878962947303493443775839755453802278069336526285096845270827782326492805894793760349008982267566284338237087852260235909293164223944186075403057369528296012984833381970091926886074450145338897119697278529238333110600409009485168734019469273935925543837959298605257937788950729412988654423489093285308042624026548880128986098461049277925277672901040786012597808460699555220107073890572871311070932838365364002137765679213411471136887244060072874394571914767107760228063721178408689445474576538365035625554162711861150051267110906257017573414526537284231295870407352200321860013933060366459640576904279733212759801047915876930391907656130073581476798863359617578294893050707766739142521507981104811729818476926344299954905129234014965898537940588916294419923060972305862495740807552287593058903276530445404036528558242644927728599392786385884296996272943274856288435446911300288350177810341371612297727797189400354527366878393280198867383197104678261453704561663027301579293838325764428986494391159693074243801603012573069032355935001570009520752911083109409851939583210151146316997783963913168685309836577710919895782735582612854800379188702553389033357876607324480097463144097603546818247948016203679206931034103343507855179711176693051084843876050411926108201528884903185041300264090819368598420436114363201137074639582073432317082413686225489468451769481349987105727158983400397061903395581048799013688789873134152106201275322754632253195243836435030346083847221688567652906150766222259632224605946318766642440713205202665829746943268966622193064761470326893276663344675753386732380811869904819148420163563861117558998586272715872773381740631922825717720129803170433812971568947629205022717735169817945295480203201781298166442 [148,72] 3454410862043044593957768237834175020239766914917555728337120573988367236229791373295690752466808564604460003730901458497795912628372969287507467713430704772127965138113406216220367892340457103688494356031213187386046182538577040042129349949593629283127599854562216795525974404995150486427688001521853925747654949018179236657211372887521818515977096564244850531392472524600202564441359135196421731369518040078608735782318122724143811584649449198561438490654383438863505382895500416307193264045570737150359683397711416226150397165296620170087371640739866353645331331271844880505161676804709261026909299435025654251282439012187740487361564113073157088542949552314681437501236972764571607329527693453309269305619541644727675363335698882404946104849284697230494139992055967876740208634004591010455323553180662649284927481542685815550133395371825142450309947419564698266046512245658525135362617157602536640911707329611761073995385770021237692820454675950560249875619862943130944980493297542633992853075790576018895194632051116539283607622677268652692668030819319872340010174350262564239426595637908101618000708115436850172305765935927507676406342996325008928554442674334473762668899657343453568934384183247246826134684209508850614036614164400878538289853952898817498730558504361175949889134946754391431870254000049516097544930823752507696335512248550613454298344706932465361286089895805739780231337598607441319094736314333161804617278917349865137022262198593033329253940742813884334460795565389159034642336623114633599334213435957002240264229073673310729685618141188363692024128199008583668421058522253141221440452278168542590581940146695000785248505249651194346914534087550971538564135894566154562739464062781690060582291132479915583687690044344416442219244599028927377833121882776082349278916396734627975893278606200668337362511647215790219 [148,73] 148642936435995048083208273333930727592615910011387756992477458519504891236624758146245919024017833932064622441011977415688809273758348932720004357520756590380837684669759998350367915541486346300677852227740269979626894325529474999848657378115961973407688014154365570318975798563562459726668032330342347241382674720010568461102570593376667844911843776471665339652662971533325456513288715643470491414522722751927965963923110652345786721917460361747869593081951888847785296342230549338233290910044548416069604339801830149894172964164624221834898876239988114931074598005859924351390031033122989142547414395685776198271853477397328044199652539445761907046610588255384205004775005260012926116141599527085087944644078900395075056398517432611110856774236838316263977923293807448565403258014991230156022193991659000548698896166063902842288906209265686536310384760298557214468267500930492211278492090526947817450899976759729953055708632342420005329692458497503500953862589451401731544192262790354046873567547027216606705568201007683349492621854137085863152425713843762048342529503336549328275520271331202800676835385173106203703769587665612511051812948196075228324316200467013538327943603982356221114255313516782181239947712409622492631479955041918385873339562108466304837960100781627956664942803821060180019545597822483025535828221981069620116120786878196329589188083242268971816096409465674650226366089305974822090657689053460739651978478052975702796569684147371658929586122557903810845795876096205507363808390792088683870849500439443875609027186402294813774991767664317048665829532022672784536776837078136564052280191568263235748405686388360496021754038744227821066574488366785547200776499904913969208790094896431954353921922336592809810731055776825580105507875398111132105022193867188535525422408929503770187004767105382202670279574847544 [148,74] 5293676474103890193748385497940527090903913781501951886748787224995574533151859348338544495992919180478390587996133167189296179340886532087416138588987002794646692626460057435941286336203360397579856121333043873967249327668679168394605637301369733469261707063444461541382412490738303699399017118126901930879078489361816963513850755572385319810330343540177805344457686504250718299576736854825883768866865912371389059289244388000378620683740933333254921218531944645096488055809755743242550704456336434167942887681845114174702177797267098111115449853000840562254512628687560511312108266220540345165132061346752999759423518816474901918487643935556940382655782857468162242090934396978762665646900364226811430480208453553211240622591506501540888078034824112119012194760974462074369455000274093623670980818155353701128225718653886134577947207979876746185664477669356861364228667162315780198753808681915468166524236539630185234867432117702845304427988873338158868767978835149888863493234778292414279807858155906463301526968487092875054580490012904668797305286348015558530663606174403130420747104294202616358453110575656516736366976996019983234426465084183665605265875582466315679630959787287556505634246321867151055754306156457720247415735846296431838983038482649198466382264590463472837026330774753262128058489062305928729579959299736050682144533701475970294597377278002230469601345595858374891893689560872260704129571830488848171974189597151293932018592776214439628735992882890522749086160874517862049806298922333846893106578880653158342414536965818407347430969099943735268931719002064935949386468556618632573790668430558201373621980898418984420566508565264017032485619916301889401302029880417131424790880400928740303919748115935863026426543445198385854322691216738027932222920626706618592501659938242014116757456455337714475947914857 [148,75] 147597258690528982555966537134807831576648568885466737363406222271750462936349361336203128492920839513043733347586098160523216794908929660705104190247959141019435926752581223624410829501754383191646037827394094089595591671893484040040111905435217536479356284273379919348683228058864193257836664290418541300240157099448080270374027365139167443971841250455801619354462827120567043087520663865250632380528559670612970898359293693866609881409484030137598526810923973091741785354947075890367176534307810378403253119257796775278906791282117919644983243560274041342617320278897076502325908918652139440450891266600299153586140910991213454069949660988598760985656095000288795205156530025875436183202625184139963900222971678187588819579332001299954678123429464120500804861825600586097147613638892006433769424746137580787211815359848770042881560780323594321258498710412784955206234153083922504013562342966169595618562743759535579512778066470049087146295043388761348474156611458691895066572150666114827779132492650088744899506949491262573192105408034835358223552049203802756479333686743095898050786440513752834480494016914486802607028913775738609951878000202076381573502934313725572878304990538365069140241686778109419576650825363677281072015881007830463924386130812715191393039872801418942321403323340494167804310794051590900124376225622886479403957572222242470390280131102416224935282096197476268285314698573800273801487409025025112024509571918101222849985050026432070924132608564353333925090651652559375822172762613860253858678187626439442536057300460425431892298916518080442908266295777203505236030816669121635972652308451686023840517593402896612441453271764430456358900996129513787771547484475296870550748884147371453533747096451933538460363407907387765874581205813302317616660480580920200812065389501447897853622013893108242577544 [148,76] 3298049497141136695591524236422561743218432392814150571021774299547492772379580624549785498033128548434849419556038918966303324241802029964555355628056555163400420499564147996750397251614108647864329018129258813205416167908541911839827015277366440027455224203373415126219676327187423558788381110688722883253327136538062062428149478837928227850432590567733140987651554551840143093028698466173670818905801035263233278399441593680429926392332812748027976435198112602603384759719161714045411354728043165636119414592864371631889178948299045222357724995360542511765853402509147387499965217791520183912284967178090003349238148415271916954400176805653401442332161413196278692663179376160288618423761194036461438484887269559429872573348565729529056158047967309362094201172545661232416703781154254776767831354144430134255221992493249664665400405368327614428383039462481294165073237039613877426482632997994748873213596546010512288091009634318745632006493763146335062388993089001867412855909877558243649665278406448203318370845304007200164453265213241722305752795669842661340460147219112920576438320713592445385854714920577348067786496056899462206260769884911401984623830064925498955255994145151981118569674174129642922971291928262728416854495611112000702845726263728903369635052365261659384356292174370945335660664666782571010375384067307682531284980754037810994400965686553312158311219986020394868974156640412261203408276891997986344644510074800204428214909592931313726575713917716258662361716727279844849189076137536674833328228775711053140756545777458313731986012225527268931511288474425145265405036644072224033242488237004495027844693176403150384008543101308006877785441107191933587635801192360864771781461409493175945424082342047744377092846052009048109839283299567427687624752648547371750361912243793029874882294373982721131 [148,77] 58848701057519653551439616378390963966434328461148905929194170933350178901566465502470217406092810822570918234010929134701217921395485662911561478377457082280035644541863235631033686749313387343596230456120297270947347955131351970587954287624067527380691079138006485294298562325159424529888070223196952858106484248252907328922061213123812162228312828238863902049804361573051043202631381984224008976973105162553130134406522299861371809380517820373075681560815966480491088078646414603784732961489617764133820223968993488819591942946452140798582021199925648712019030511296567063410204623905953873847833543145233903518518774432124494944254382326507715385324596599043212708468820430137930947619633724055674693887220355108928717401578943926132316901480911609483857833635614055906026988446758241838138974432006841865504781971285406534276206795534828522511624819620033214819715538830393786978904833074055929061312267402735565826969280512452912318703147107148162445958578629046233338101646406487856660331825332635137264316601546473099142528938824734068993942489030745156375129031544857609180403353607033265630235702312755113160614053977845363337490437286292699346036383904319452730407170269545888290111160273488270449710950135471939682046485199505350995441825321160903522967802841467631391208892406062649035847542882680164497187134334122635797268848647285555252205001034366505468445261357710916085090009289347406982074006309483268537868071732935681108868279283630329916257696570655527739408725851531283389376129816225723729272299666691327138100321474962912871635547994964957924893511276058359209163902707312015575157956136469456696568340557819016502677129280872610091430533553293974191602670255209959435355249428413838840109315986841727955989963126988923865204298695378234235304616858408955177246406249704154033912319053211 [148,78] 963400526956296887849967502908173927318511986986335983920430323958998098228211423510731379679880973252845165755950836904676822122084434833455587347454526612474217929347940711225122231615085493510326122818985299100658614332632161547224589161070688316761560643569553713779551936062655897983216965647314614307400378411050802127163594976786630893451936054594844473583962732953701697106785142940854474998854015262722101759694026842822090508580473212710692716960435053075260199593020396878103794608222988689851337474752346818103959101105329934631305789646059737618971330690420289555570267615584261308835974036214835102227283432379205036735547649089056426976686621400119878370875448186534182499025624243204716736232865370856266216876120167892925754505634182755970719427945379230099172724048932603083648477100794816634981032626282815133721241484843940206537707414916089436268412597953413017049914552417032950495871740699039736308586497350778000330856423392095577594553235107661872456867422500230150466540296811407244147782589984034755858384093827972475769283670146941783630445529358846672816695843667803362682470846563925727888179534877847558197956649978260132470139478887224622104271014648776856097726144915642495849543672667683842834167796515178246624665772634178692481929598220735940937930791193547648965385331734738781429719276650948766425589155541490342960653317168546580409078833749022515793723141318266086130050386166308787915064593683786123303674666550960821640603157202172630053834550876949538090603424088594006277082291939749849679026990405277724487912034984765736665270922285221624553934912421687326564180009792643448275092499268693174277603746717411378883163184914565854974736927281234895426697226730462002619854187188062376378906962419332565746152024806037723974329217873712495402495457592363880817276081 [148,79] 13530318695866186453046504376722330661843940033322701249568224560132343757734122629231815367814821572490579968677422233721531005856556476884307994533694594184407640176783554962413559033829242242430550671494047566610344228394191098454696909431268915808851574188391242795208971725381835504854533917495994258727202442585760840843654783547079301877370063149347342519289608886215016793465337234102896638195663695118880124642409806171033206330405261661046776201480072211929298798022153467508517513290683281794677320187362745356312736876909371926578531603541107797223358379704019778738304919186266088107284278572837760415709494107790572068772061229345405294385632822777074266693849019016886596945428888033071752634340596638359883574563977496205710105147475084160670726169599103695464749207427848552804516837708173002679669942024491155129941165556217599596123532956465048690233653285433997193453811943166202216932513808837830377009761326334811002023382059119216599320233518805976067937928647050767467787912155946391016245213008859383156101504772165825940870350459717296429937836491735765164004657735184051792645804640911425564841494044869409531495046962509162523897211868069614462155779652356664319997026861213149981477782753394526814700982975607079262401517459847751744991469221364791302736847109048930087328868811671358253970707320503637905575073600919755811263221111110562313032893019151233100235346953921130739060753546184146420884247811394982362710120928494568145369515397379057457478273046743725583558949709993106675492200157336542054699664804016251927529558543961210375349382956759840919209106849586433818240606080223498385046448662667458591736363079972033381677081693283007300436266108311647651928426781066219018033311654944445091866286691894749782713580759806766915023636785528345581391910652768705713029 [148,80] 137750286485747309022289139083506134851919037887804343672362702183817337044979324506104710232013700077536427761323540911024097072807224828582233248442287295194837934725019979653817798071750987493261240047175718394280551272502778127985328709013697775063184295869465160903722722338464661833488464607712304772935819897959622402871804309326042659232296414733116288372991491015544821446332568736243241296234764356273912319589350639090767191350750079848634887375398934314542967585530095421493371706830037811440614136685008533123802047193244010546630511256936428391075895087231779740180921352418223929062200016109826331222119020134703917667782597072366628583240927418140669829442866904028047163799232898050567613654256522557532695248732468865956763314252782791650941813230670745266811870785098029584435666852854378623646108063408322508237713326207350715349143835344549818822787830270382912242498527661964147740253638007806459327126911461734724499111341987374130231196614748707415279937047171034326103138733649781333000752960642387415732386618728030301141968814073251416340836992818360204707067533140658607480817239767608770565057697325403721897922312298377606873817096808394848704294985963716988784898776067892081508361766737858204664975613998010810283775264437459854498939495718439113094608038668912801302197139258588779361096972114167621523443625479413491768535271310413541804792786471896919630014450959372678020230379572674230772211776862801779380673022112775908934679525578897270155517550849936483411122126600410623393313225598694814818108628347479816673981469239425214051743544202328714673010622526028285979389296737460550537087036311167019325840002517481385600924055578468134255505187180930297552089106720006207007051529601645484421776763011833545362606556747203436804992003890072268130321755660311316 [148,81] 685207022562629194681963613204165404054578221520966623870305828312188319093773702479265677446963735700087117271642105302237898980067133345633832060300261175451592230337058858303042628161694129742800285467245016784705563359030792672531725488225548846545442693060345041592622284969653019424339754108717581720063353953905985053891790238083326520858084650826789479754864327611887420514857663375522293642873074026723801800756932314196813566592108108349720542989936425014751885948891106252212987515455108761368523778645365293273771383703007109545277989416528667685123849832675562791289026557491370417433869012887105047066830238589785922995019120994167818197680886056941813241313538967359503181097171773475676350849265961523246714834534079262103992638399675799540171505592712552831602548273624503057995262893880617386447907569030240177444299666436022838681674821270541516729094851645975459893313141346371897786335102812602553263484173777340587170837275410392229164732949469044197276946445959941382859287297500200765543659115505029383438588418211269267975051562015435308286080851394877345142172909554699093933681501842086357504271494753267920744560784136426322811684393921209049978919131813812401451126567708914191025206429720152176515304148295698713294276149883345461633738042487513391449026184777581550118948614473287367020500889755223462369577376044556888424397386534788610035888823788476347352005881013008851348774387473964007573096810266841949732860508361397001824968804821263678828284254683698721665107438011990661037677178317563378218111997954203788174814133331314768282365466173461747738898336726141973003461975667652517022673325650245515123103756061575967541752727795007566180411151230417363416427213028625445859364991378751656636731795723442452173205910961516536888780553857854453277606649198 [148,82] 1657413691801941736456563548989587755854482415582330811133731721973560622913841670640360460936720393322176595920954237350630998189109039086907709376213859648599084154775040238340874279447967703829300076497479740951680281665812123504015061059231902690817882916847823052716020742318818416111026325146311426870973292309024812409860926462123746493684697813287439781372158976272259845244258866117781181077270932176083797782081737078345539474873982890525861382262171504865562268983792490950047105593174310998416717910972760555035234886732609844302703139090961082223617998471976516672188368073559687275388623100702888386223208566286521776458853546672978590880669517547605002130456975199129538763619727725648336422366520958632752830012031774207221838735958738595049584664343112723413155445677963685928732723223665700276093356330765359685437477105739698109518630436488094238050511051652993913226242312694977554224089639639256043038169253990652203235959765636505477183322606015468079837785342503873683496451562494579181784899691492978725219442378567254317103886823902326742326160106415653691875000639254999203980797965200246091432534427518673469610836976847741610988641258795031510697695992256319833250732229502286333923373118071911425480710971461712992019899368181637976837556790285931845059634529706731010165659193400866908147088953683889671799981211027994385015155175981123888176570894331608256093311970009094635657209743197516427103671351423264354646734275376138488762691107652737052935889646028292121529507916798498668879106659042755968197629660399865967320623683283174593003542671771348422650970549459075781207544705218397713014953427978941775801408618200777951398168971527673969943106099710202671235030722446468669744130700063701879100831702566068114533221558727780343526680486962423140224336 [148,83] 34668314888192877426402790658894327266297484785032174191488683435299102638166937897409277364223762975296281274272821396431594320703547030807169500116762535745348478676463798553369525033167995901104609470598754305741628192876084921642336126982794399049036111945503864445697441822951358801523214768044369184211439073073490098942361367050149160398202170433751433006635169816296438506885847026241554797848963553540378781407297607415732077956186348183641409975734456659850599998587213238677547746663967583563247087796244691140343554660609345767554628243694832898981661689278924318181274490855249121230219821526552416692743472903913340969925195183457376103987631100836589204538830648848219874560468727406359098850833880949488917372801025608919192432703588493116165234118412291218623294573755869691528876477028562223739644580530952508160829121071702991977268578965162085799907252124085945743655068639081526537094442649968247636021642941261896973055836194904410555290864717922499124008056050221541148422881707757822590315967537378384556136440294186984582932176383358403843293051256490856398844944187316797136541111169681627656188037454143304786930273822320577596759281005579295068649331763369071402475841031481054812376814315738799668344238803016962785853803367935969701214950179560805650582534104871694629075746493810432505158700539091597082553086719448574612817151116993774657090651835146125650234766967161674905817133030867332169659156292170964518607311602463673601013612349076654687048080268338550808541240816143676646105996869330358815119655224598025966332425770211825729159178659708873093003492295492478263870380250117669394686386282324772778196074685965590372173500260565349942263854854819151721982310502479035235733505071397131286041651833163188483119944107702936128398379545887090670 [148,84] 581143049729178348962899805308106100289897740038995700995014121305891150943549717637719513150427516670474195021265415614019079481276854307922204917739976759584424822231036906942214325603920017095284541584039129031686315436686329317857710771203969429236169237899620000163250646049420781883285378773747829348614287355549967837056796482395571955617891770987578624907609732889023527920791383857501092320693449930735952148773528271728174416116558733937173476762136370902665634744832237729616507187609270366884963434766615697073478643706057849627092146037688237000785826735091587474030057652287956253674413874394183441004578974846809483943137752963745919761877279622017869899108098602984526417526690568316905638913112997172431641521822130384374730632047322477755254522017652831887641781121505365415198352634681702896100475104791216247432684656968001103022784237319956004463429916787824637588283633576208647060254157405257755143816422035041606946819758741473363668336243318697232632373311215887408392133006676992338188547255270718231861841156600481287498564698691092854268685635581793254405974212656112142347397683273601103626542918213508604776325264805597892649604117408931977380323726836647209769031395741093928664377821446081803610994850634463049176668637082555812720800968601276204184902673594268214639686292788734427619323086017924624240857504347851027873361863756963559104022672665314113906836376316449491143745639175374943359578382412397369263515483456483196798122371155812125373810266976037133957553966011985218495761306101250315602233166621056200134984460691468507930995805686136239726235756454760707740033114150570928733774899222835779020494964262045520813225523952829563276640855022807762329950857435292007223541565593317481159701273740847815655773247646392215948938796605140 [148,85] 2935303752253041596420367472196366941567598891137883768977793145180011335587189543086690840507058246669616555509373050146684810438481336737166434530637475405119509227876073984311383877353885307709497290484579574289973507463604304586411812738518143188080313361835938332871561784138712224415532144508979223762652796159059370590042694856031706991666198358622185145334636915062293120684874382458567094105627939224142037755861911224920411176400884360337523569927392792607273843120002774199612700655299743171003841779289680449393189942341785941569209174151604628498931107495109209966141294834046777514782350551828498493167849939586039787022620450769371033255362135538154965500012807342993656161447415513567403812385092290924431254292522579334988175028718530323068911677929773777902919448680546478929152688507100505012066883958039049826026676870581577049754451539930576689266515853244572708689015340553466992494660350241686782323020612574822064088884886262428270666768831374656232493229160901193595403550669799311969239232586738195876242989160012753251859078455994641560442062594085846238935423151762580707938809561286797646648247608132603882385319350950362763546601457461504594952161354503800837414996667122762594927175407181438094043527679929110052768495626061026740149939530597919539443567435854556916454167664683799041763656144464179002366420304279406306594083976764454500801284361758844012678543823379182198399023324278130476650731328743214598868404027744747151034478213943343374344972769769787477577491280893375429943522686731963450893696170570971623357847141620990500349251231182282712076837050956454302257456967181355076431145310782776419122690951517091605357418819954064421511406518983771226092219201838712292109802204515527836930195441244651690166774561481312493442540265 [148,86] -687738598330877522000661526076503469789821129367916195257339535787025866978782796156860091913034796041046496857489564767696631704440897299334821259657149200026878606677394010466375018553427268693062148872757663939108171099120965579406344020542274711185459766086176021825793718188833018654601084947632398570084730469283531381948350764223619729051859656377792936599947214306601747012800657995034090117611984002515329460145080255114093791462598066413377036426793317943293862300343201117900643350469260587518414009830439895510742592999118884006219606968153268967224410582539727019927280277020787834441160373326052744679181776883017722089517182682502707614791487786852919474255417726735103855469320207163499712694314426975963859470384081364789137777999438554670527017194788889719280163236141232300269463737328071721602822726647909800784029766079554299088395810407976796512951088872221792343592529196167110013181504794458818427096986567510841711528695207831738057021603048006901075175436986907264667007764388557458568677142581444569754179859949240577770297913631424272097381931401548176099473417369459800647763715260365426106218876897011363277473616232185741826520654015654125185797911522002834682928046536746843776306170970896870408180008650935000356325846821168452908533437114478180192113073481209515989299405172677309672833368251464654318658912629259599899927354373529315607990463936914853604474042302538831200936266715895625798100189004622631391223407771442064151496755641648258791187356204046130227236184944887806599662808705845864656647426526663444854215565424869705438396819533467144466561889026550508167133624378274894240633499930614017691949329778135536255858525746351740115731551032397862925366680559151698778893200968087359756354444797645207606282827137381752140 [148,87] -79863583933599592213354560117896186805959510966528159933095111998867608622996626617129140947554037360298407471115305775006383473346032763842508024012909467756405598844613281657098025861495344740911143615917407857014109756009416697511544773130199404384306135895492723476904727144452604090026737320967701253324176466659202207403733668980986911126726911765149461425072915926801182957979236769869653293561980210957121129581278523436213483866971087116375898425891399469076276889139563390653550063185492707393750236407542847170618733861461206646854038092086438939899104802255769626167823992189611064357127661379898449958257625385542713508758263548570458449805560930798010447446779829156316017499791913071638365645548332938350660785835042094555133477542800566002799742807369670773294599905010162528655637109257512847946785814466883967147463134150286339814428126056953532658260132415118286245524647018223273971971229550363467602103587002586402017315732770599720701612334529153106886109294435292391994518339735425728131332753166575080946469110740330297348074065767238899421607164970084411050112677263955068066559410589991333826050958064363916940969546650837018258325508129439396175810081260488867389334265078524614376286065348070090095815617722182063487758733577917602397689321453356748593472736050705499416166137086939008378739524068858856971053402366122321194880979748330402958784886363172163298542923446701494112635743510802957284401683086058054291317125429707983277106470116016192877175983885999849473823594430600525488825906598297949447763775577098263019907400586434904708210084730660125509669825036573277108592858513002478924313395517063094028218171487651219405706028812932188513379968441171872932476019885020108207447350766217782595503305030864562198843914404037740 [148,88] -204725902555122471192420632310390595881226937162899500704352765773810621704591848875162082542814852306020323133335833092837319505375014507946158588080565698559563641079321846403169297677925282373655456478075657296733440318260274807345005256207903870142599361258326554454688108099873572968671555089633708302583755169680971913629142814787282858878961649539997942436355718447204367510168763569975088876146586924165629244560664989362007566418587248276303901246808221734637846848728800633149311291589817970514141285736675128181042491448774168273395042422544878822826955494043646577466048712365136551925432307892453482791538039074511446087205884900282971711886966313558069281522213142731178781093633604945971614554244951797572350573517900816731220107274482376301335187940175910456356327218463048507054118517247200404583045263908372016785598243690887534535119946615496983602149755576925173298758208652218106555251044248113145554386970399678535632512834867572308797315596255102732587474745437380368854045789063280472404526977443621280299838360817222602594183695918789445616622783370941524472839562851918617426002254240142400619757836359946137096538583655261651934319100812027274716780545271828471025231050579590490177125320670105038993935740877029447752960436293964693845606865506158922567608310461290024277726962433273603554036116578464879233297664745189037040931721315502547891199456042801449526967717494113965519616669808992574222135348220579698957746097466712847469095842682568832415111524574668575658293645717403768795185169000561028467241864506585300371120174938883416194679803247969937757061768128126512966329681875321127726427275694602279870329008052050965112655442424713452276240018745972032110103861316468960222506923254202727712791155318506280444413395884 [148,89] 1793226909480132014252858189668506163278106082230286611414189003360931063206091631172388274106456116047989957703768385429458308322994192115641227084269108416777308087560146888321457678729708869956020883853158120412780148717755713021967622388254924512179269684865096528024393367871552872886903250952552015157529273109385551346085042487232570331024275977872583026501850766755902210970575018939822556571682063283929251135741788066366049158577954364447465128711903668406016133096828212170319441062827319864140429088059232149142166354874026987841889125151373822532402721495398558917716668285211981033993585581608464120867922748771146460252930631370433641918306324476906971572232739041247335398260665027800376133577516212579513620852956338595064307362559967776262641284265545278511382317007010024545762880080051659948110124670069664536829471650909999516484051640065450770043532334183264032549250060705049860480553410434672518511552867633073708398491418640608324873932969073066766728849682550875249796738241799145397053193697416848633899640422909568401530611076038270014624570392858238247721984457484786724846919801048636903142019799829582129797807091841100596537672488193402662095268742232133347520516382431936752595414123490347869570060330910974190227780937583047532076134835978132937957336741799041589725051995498728567679718108458161216606675871440654171952300833374145026527687632539401708925896109155392097904043079826971495293663004343795321685952931978629819784893858978142683727074583318257330184995144580410264072240656487890472685595949606362285820703418732984782637684138420360650821717918137356138281382803920760278414071949440673311545775126822900856060954629931692465986330399225561400376864766245263176683946039617777764214163462954123398377524 [148,90] -899641175517978822117898342249949800689443054511475441283905263067950371673071803756229297531689577063675933579017560038276228091340370991433794855004703328711228422272069796967849690611819434312013935194094915269425473832656730570277988848752373146078274773117026156382602636888456276997665520580003968236427720123278056907506647775490589211519707929305097131475393857314116451983267073817501805701863764555899530781176624082315215585254770042370453527876272802582316794158270109866748903856972063080381266758361419448522063941795140743408408529531446030223349644726859885339342544650619958659244276991055802621848694473551373043760731422191168731486993544658280465857422663771282705078843670782095080120434492931043887379849631118771960363146603010614217672100397805762617857184268863197339316209634403726840095057336009016921529694369769445426651568122924603325178319325426700996607211354022086197803152000414768199376697496356630677171199219521904941865164206626459277406400743254210746580187694495925597194724701521290835192839353914386663579103178479086210309185629268511406372803918468437161599361852539593968572591004558094599345514103392917670403050872818728082695528225410927979809225542906335368775491450337938029063235984786021885578165255785731772557834028746279085048484772427440444017905933069702263775880637373746235883688687540387610031495111010778993908973403662024577613651588768919374551967007541372430949070151044025879578988111236390990413799151716186861950284573356933768516517107944030227259879354689055794109293347647856500684615458518293983255279697551170763491695479844892322916669817784483775818208297430681584110155523097984141487135789221927816517255626047130327264560019855393289307427471069767253330419598438382379 [148,91] -29285698552555932767039810182219188725685497946301881975187779099655598590583909910676202593139540721903663982596321717805966500013390147656902000793198874008003857729828047256510364705066757973053799427223589026658644458691577147021438501725367408158731579286628659727038110060757225807325538067061059019226484486659120035811887427010131214427347313888263952211281075332693642372567033856256283572258202721418213475734510085632164948675672356599433269974504620022439742927109627963076289232659394622710045275305328716189302802059379001692694261605307486038636988621134905191571400715312891095430114775770348266703448541387575183739800071497605595782309421604727635630360300107778580563521146824958699177028595040771697474224209089417223228394547651453849137307889756979786437474242457967288067498876046563580082329811218696448890481258272427956745759863425951929958123572981980775671374697084573850174442219842661444804318936365716255250117637534137430026455617453385707676887338831736044629925261215539424359813209885255745094529347116175836713319955096775348445920528776405600810793305682188354090501914437492190872912737363849867384300265398997028497006170678580187879287905082873534382154326920754003719707013283879125725629970949173568234659511487591345886024282315411187230317573019255560773035760223430918580154128625170067118272584837510265828872527454229563702285738046267126158434780161426668785839132574808090504275731935733950618853373981537719829566631078902189542317699128826294574397163196224240154109561947261201924538539240802809427568418247143298550008200379014947562039140226757606400677705495531849292273350917591229859564489326415335521312151932828910734992861220561650674165514370552653189184800857805028775815672821533 [148,92] 190552963494199715283634505060614714833807804277791342401299129890199902391700985754713329500613192637422334306992207658019583005264617937401521899867401115657698011139869316407688869943255819667633193360909720548904975155001012755402843136121407979465836886880162956543139536167352133047703365110017325679557795506434950663666660974530312350027320704099887964546640618912269143902396298646239013399484578892996795621917007279336836012749408796674805014552624631964522681118513163415213868569675570662510366450700555820508010230916701241319194419492542660891199919682881336442740292694540228300131852053695340788140427320498975420017805632549885228681644604461398859425783408620633114234620480605576960056592456377814213607403126070411143909043890774490536949221023091247675902540939611213994525731011199856718693846246903820063438043158800548232375335887001698792164919222501283246621194099380917091361483994147947918759617023488186428557339511686830695111889597137682809080982504270246435358789301539952269145601484967619771102033229924817624405882930161313721301634530283964557304070909162578874955227541370526807131579424192255733229769174531949194817688453946705925035816125079189658480543153695290418319336218258689621255400289104623955896944880250667644654388197679634101625928334407363624741212311185650553616624701570262421959392763800995506288042033206509909472911413784784012951957633689044776116349733049113007364488492017674713551416929727277750595007966741051971530421612621605369971864067343739461566766980210592392802581411501958204935787165267795865866339365625617997972425216994573538370261344513196547996279243592708892514584685587602329375218701967849466055415849434523234265484332399385807553931026723442650073887840 [148,93] 217870918696143673971911520384767091329474436962863841126069640496617020904555016988227583653966450469161420428707110533207166550733756689289933644032106475248642410945961708176596680967364722476818276924862924351051793195921351823337093727172060317769079204440330278070546547261187636315123498182513985466609014689153736450490526568303911133105863795506177834679734319529112051895440572752153122823189515381172326995253111635945662332052369068279919779508754529592900764252086425530359215264957327319592859095088756828866200497448543290964300665465523070205630353522997464918081633136320600772558128827397145842356390556651890241072229098528908320717321185149771811021262508839571160257374035889347116774128410049602307239894919625402779702770635254366379184672326398392494495940223391107833918435694795168669085071014118052660003809323333538972663089434293434246337804458125233972290615901270089311672186985454265486518508952737683720707512017221825458441861939299807615324829404064355009376688640584177810350871777758187380542439610486466165422172201267197287376281001991263917975603648562771364345926986319893550922739078392450603625065641333920326015494750979469885416413864831036376360253343997935100365890315478469901098826984903413165134590016045268345897807972165926435737308341180634299398765391273544024627341220880702735860148795632016604274184879624228020650490123748188415390192304715580941943683116911465358871489097042523753997872435611502924789231573852259825295416238433777841855288625139767513165169983825094667376684885453964733913447596791935633029530106869776600084443040275526044212964882725898495935140616902222838465390826845151768273131628536781617378453938956047364179039926442291507980237139465338125947 [148,94] -1940394049962676681940967296087697041018252732269717426849674065637299413586201917924642679746234649662866780790825361189840283998781526254040726597779005170930521275517096311583186520742262222748825904387772394953547164244331807041527484302906175949865781563271383175906449649481100203303330147484914734687732936160823152166531134090911686074546145627184358245556220920277043190486797389986403670557838922078986746825900296746927042901565902411627857576694766202343644902516328608893217966116975812468881206672728676539797289787004917620406280921026877135388421841379869598547571262674653393313347716082981548274709831030833904789925052741882976027752620223998857959314685588977754427583308928927658350578673232229428681294575769202500413863612094092101691705679085334075752514558218716210772224347883770869273021144181192178166980658776809227934992292061817166639819819524056901118837481034879557384030120973122026660632974072431600426578930508974717678220826042780759618086610057645206691016312376015741223567448961177813144461276628587726804237442331494307814050153279445284216041477485556196223826335868974512069264540159951881811686685301297108450373250372109775934693562842357076081819858528658271322466818556164502542697494794233797486257139513635970283046523886370060285851372619453489155994578137481652366920830282518340764222727312716171870374039405343337615538922525004985083778556990572995365149521052176218345824208193650136688828775579978628439659066926910213442228389391713017154179653176901093722542313416571127384586787842687612353787915736117142188184874493807558140695246676676359692374707664614533852810850156464569516249385462825462296785899128168923024744313776128564587929284279964798917496614584782116 [148,95] -141041674720838183939260995534502523645057936533439695388360533661627476612788705299452454924578987024169439186313898668174183865365676555409950525320844548439600509955856900044400958620107105136032949259068039547251641578600248982185145020857620002491377332518757533397587662071229680862967585553665785144735106690300549033941628842000799948357722285140406414905888701108564857028720911443663483165984876540865342253893891481622965368771436425536720873188558630974488466150704410691980922656397719735508840657726257115081661198678288637073455579376499904365738869277578668472880862190002901070025250957651209728078112021733278730021850081410761666786193015807649181013431723203320531846626309530087981844831269701607005381690872931149859790914220877296377458833475990613223757256350693507524945184943435313637380206267119277014585742085322281389041805128680492020520003672022240032621695638940746838246969515903289363745751417879527943218983461782189185084527283993052211187060710406920955797160735905503533309035438177448441155226782592506175794637476501863635262649669954152873479409079759186157838955391038564151216721300158530154737090547643781585040081187351920788664340126913553029166351437311361545864283744600851005434435935299784842207119243201450140211304114433143621175060429101459899063726500378153845823684925227927714538855981083988724034200799611443514949263811130449659100865659331576382611061257694682787325376975742083534932621451259283575212266047226729371021185442404461428570776165629777645712144707724805688929555508714590184987754568387718848389534997531926801090425354510095523844617273434737262576083918352968530678475656554598297703232230771560217634014941166793068436658367768377215030614138 [148,96] 5188096133631500419251714461743532300759215963783540712730201265734007703930157116530505135726735723244617668360303807072296586230137131688030614040983448039693384101189636946530473323276093104861261706556214578316691150032344844791211932730345796770707245491237296443606089833352322643646120206259063346468156818445024582633304734897649273374450813665439380937528423154062148683375172942014499039499248028500624832992529131247212159638952386177012038240751676794286374207054258970210077694953969757747324748908081674559154562403843345387187356267478106735879291577423936386767458526408645610860164768298129471801784534780424883912497377153506138060932999108312713274534238880842251490936336433570696006099955886231345560007598349396112808379047583578056765846367270926033052697100107606223280849415671324492986518179908244906224633674032400428223544283545700795772491942284089359897689238151631115372634639020898981656485116267988400783687264983982773339952022140734595131853397731389648604151671385100495785922854391125167902562938889441433813092931980290802034844141237793378736643532825690579556415228915961582997115357586715508005232417022149816149363293094921927712717412172443799253476393787004251345763366983225222087271336315416789112231272258117618821604937895756412398882293972734217737478304778825052434519778875196468382970817901175031039204054485317630468314118527093680015332030778715104561818692128353495020660792388732586027570134220840787341880743126675062853697823227077389179651284290467827252693234651940840570026683496762898562905825680169428174250175414531061152603911804412703111216692120199035565117229796407599926985671755278436798497110639273701834576051587498156931260312291433489167593 [148,97] -372327321825288439897610211276589723367740362011901059148372744072367741165622401639580236984922653078158377882390743418349769157444882623087524467192902091273989291856791309396314525146097312627221582441226773580172686401230692601198015044865835125039771565390986625288903281926391329129839191458474873185212029372019394800546498391443053195107449147199493679155223326956691707034290388469577317009078814707512705485391544373527980979545184011112515531259645106564243140804873377275705390504045085069028907579990906203231646334838580174531501053333792942256419381600603934774237854356554258731489127355123933865129654029710406259401152778493549294055853519873037215485874638965371272770528121441762965777646149971500440770131473133081708622096406008057535120035071204863472895934640508638907025076229458378760829101263107462933275130135490353260259442489992501431342164794436984658054638762242368630276376227897634356618037194031196376793302823618281745290295732538542149583849975085057614274767424480565110677754285915477122125710494059689949793686810454982906437007109532137132623737978119863408279865393919093738848846711643543000878895379065960483510612564772719623046927285027850461330311075422472612232369365382912892115303379979479375405371423243787793785100283181109780228997419817106094038313981347197322129541689301597967464235148432968993894552862266994727837478801256854436405699483283156299402562097639035883502921858162366494419500629533880042305273343397124348674552970542626800771726899954333375652139726161328237002824047335354230694648601031399733051858542384263584016586227956098916853201115872790292928762401111496492580864109164156093191003301667144120678325241602314091460189382696214 [148,98] -655463612389762125082432975240406618676195167706836182656429059198556733705672511910501192538867574198423378947049108532292325664335245923497186754164748224676030898366721114840255386709262437777877964632790268073398067986810995273369324265470639458926707911777815818199945889088762197267017864061247869559880609843212002251532668138728013391039442529069784496854186835371948013244904808591496603086427963914000123989476660506238564932997351971878891332536293167852235027387382622084840946377197435927223651929609731607721087135759818400806537811161092978651886510173722877149777715741389420018464205454070877165381288177967574917242359561054006259737786456638607522371413081315677508785930576010247902470633320287723698110624873646160707359574012251972499784032837912890893178018135554887857734963961851576556174368206571101682307917063091145170905174857159823244667738078217486476641979913889876488216910187874424115954437073213462122360010023273475127370057456547839670084677594889170592469835459474694372665800012969174050016817655827641304439240823457329760820853917330109340616970735485970813768238194186695207110374849132333143929109270410872745427931184225046763705596244768002397526927250580047253160293637863762784339054756139222875792421847830835616735940557787902993848354467326241282350032632841938438695938006541356258471047076563717985094049457350426770365714505837606287774740405648019634573231047374917086565534797390075847349918233162824433942814763972618304802637100064145398144950404503909783974876961290923528357030772881045965815707549891485163216785363902362246252208844093394879102062371482662564807179502801445602048090053023929165440399900321277096171848002657193289830293022 [148,99] -156505462216459404445828120373433930662298168199703976925207222906870839828431805734763018545055328155276597763257793035353123395641707694953935095870588997304493692952584502575775767922666146447031368148053336663374161659692424311191531517456497914943255839407976218025918461232468761686145312691714670561044067879344818626907965227768081268181949990940251979673260376309992147523183645634730242639354450365813299690672669679658846896491289903045085810814414327281410282374455726813174035184033628431462324094192872471730602066981955576032670593046809772563096506929899426200624196988202120020916586024574649261048184214500243448564355751447804849625401602587844141383567900290850735611062810169577101570666291835200165201302938324265912283831941875538362439142339129245448451715188572241501219128929624482123899972949344276289136007255695966189352909739581043787962015662875338501745933605333328569795281389011758781816969415354847301789930798649908800801389974576492381855986853571785778891317543871208999382767236281436860734029560950955633531186994722878628746803021314612507040405300194892135874122574919911809629978206558756431286377644365911343126871975373795585986540869479256996531857887982059325100587605185611406528824956519488417894242577969452557915208917974470363539340999092105215274047462598007950971850651453653908013919069632066949031808995151650397202422650172910596199909327031609419785135058396278728531389050290118533028708595443961006247270945740807280833604440251233168717827152845294726025247020485060566215560985707485977497634109005469096613678830058757622728862015562228666617427268533962349974135682915947037739704588850757792212565191314036979005817746494358945332 [148,100] -12325206154135961464384083691499322092681525441809221803369105984740012138592567031558147299828715748182850827674865949245928411604538775734697820626324797829940113373672239205264183632231225558597731014259219342492639099056872993554280288091764433324379144822693381337825229299874063946225192029799031862796240523530847315305439196991630121137203216047531677169799720428190393941328956847723678748332849016412580660563516125266776190865682068901449600967778830766454108183036061330866311369164332908103864210540485262678761382840127237073567478853575905539400292035205729429144310475482199800822086807657958401722437157272221915421769081581625973975373000576139827931225158947440654537097811786952952244909922749478203351377500482973613316967871522179031754065387462139426394915477851598626590652063486496737608286264392582329741171773104560476783937427205284800973406713026832339301702747390277342289916476159808019597285242906881910055145471513339253721736196761999353576190784339768465495700114722794218625876228992425079460404808771703353009746308813907027627453313410142139223011220910028946556911538264495171485382072142254853693396536552555058746772439789984381860182844767552595794475361343582669589672721561335959385561857694405411261546397822090903135054134161901156683333187960615813439982864690514007086743308585135675950661965054585075627327235659095120084500298937000801742189603869299905799060632334364757560809237925815997537038139420796616091696360052487760125581007782667645304765968733405016788778090333089683326780862194459120099266417651682726151085725683154896955756285326429526797653081386759439978695835367428624496911335461114111978600068243005622809972507451529604 [148,101] -8466379560744855704638519933620142946017599252294723975013382082204327921890662088659903707247558611706946748648600792484282977075963576417772968927937335389112519897541086020139653594869412445957935533448952051256570063511066948276048459207621413562967964630415579135169024329071755976130016566828587706892022685451631947913201398631170618760963968054582940767257264929576914853970670081218514997132747602173945597953978494099098254738179257716005546778147933911931851915368879515929123613753341823458013676264270808811062752964433497549657525684731532053207097303427364519582069617290586472380681440031547642293636490398164492149659697043765298031189473975550191030799308936222421276169609945059320817501031452005317426742528849780146133253400484713826593056475105214705567438016096815707538877499065364562684965303824082718187044120167117721752890015502924583946996725314301476944640800587343758486438263940474328601768522062956909092215573003897171007873692199153280187643668780687808389053098733351147764522439593118163178763677310157156638307340753596942534675564769929231229732109446583983070393301926744941480892135055779830912847011229558998607820783225873233215651814411403253952117583748745325046423088424763439300769979244559007157041223259204966774252599071738063132174065988083682088421179995085451941302633741923979093027212990332172478835837375028921672192579550050977341164236541246094351447167811760854955047939712151129130750581475057684947819063053467569404159282607720741111225858308516664086363301409718669636031261204862838271144636723569859109837864680079071571095321174626109501684112928621174773292067833430876271580219393206205129986418303671585492430892091 [148,102] 13522837402584616057026090684562815225644069520870082790447560519369215283629914377027743098306034136291661385972162705156116874802155880276810871623279439580361139167143297772241163385331184095176983032648777157006804558240096607196441876005029336753161830541092884366680515653269936911381276307411634745435133911608870130851584036626788085571334854467451762518135971211836096707629547458969798228701997130318467370244332700963274366280922288057216972375669867824736368644420789609759340856319828913340915104325794605940934172376260725304427756107611277281373351647738090504555436010294992500461261737097291242470869745831162456376467577218183608018085433383976488483074270839771601254460558075782833293277178808540289347115221610355891916372555696695401090757027053017497076063965048683582638267478988076305598511903165291519161616457836022788060764806537297418892242449628421819637629194511462884892268666627278293056207071289745693103340466850855981245859302456260436903592659032109945859620972707310983544645320213525055554443846684335927274463324120969099300478758056399714113558604554216475212316478180433803251055179398704639733658229959913690281315055127067740381145376361413123252783879061629255004030153423672706146227893738876283674697528484715145063820331339185166084213412983188428943723156550931914552953812231064912323556898688126680964541791035673686888561380358498546872434903418891449032694220207088691961522557828057201478746773579320980793978065465683030194478318499092252326531512481033766649874005867969183279533311451793367336025998613437705611361914833826110319038231947443144062446892506917155347195132262313664730562626207838462845171083279362583015580 [148,103] 22580202346107669379029130728319750907549953736553786286450525473032028826287099805271404602225474949181275924254515637343930975898052340498177102983456454301326830714344112325025958083786486783502333094088725255305947994062205541320672367206120678389411778722923466821602085200723271084150378380657886950172906424194717247878498488376258046465996203722061221822049742383264795411395349547433916283733647634929397778939727004249585344095759575540835234506323466408935791284736221444988990070404787153577640951609369872688509561487533666941559384656753260620904210034507289407587934264676254787443798351055091463689972302843011709461878380088898488780109415521478135476890191503324326331554025986666317212703557847024449733485594012589400786916290118013813343558515947859450582208808559993747928986483949016721556517645962877136340057546058574694308118333649836045207020519784495890434137487881284758017600194311425431490275707624788888824369699277738014603875355475839602370984033352350667007080321937098124898964205679033952947038875221063329143861647770893717537323279028643165526491806949037874193886084429108946863765717764732444330460049264308897154753934301942757701910484143770703607251461902565949244063032659650931348222223807703823765577126711755857165212235806610201729504664440067453708269911583003902232421974048741962194799420879769360859252818357969836604631584643472727082146919858130969429725191605671899792646303508588036732318572802726204758956452251693653999882139470763933430597864874617385590653047078012110388388063042148537247798913451797400239528948739646202317062638682090749354391837257774358452246005040408151876670119627216280912945626970020221 [148,104] 12751292156420394859203567794325036882453291503377731462214707347296267526228248475411489638795191397997681475876172562272753672540253724637086637298393707942282697286497973306201102321118578835689077958222615534653534311025375431122465784767062678868855112074335536115573235034961148382938418594985205297254891392768177017659552240276488709207697476900453827942615938648871205612044790744781154045728870946487083977170474783010946850479799022518684227913708206028548889606307696009954431985351093850623647415108908424216397070044774376915012327685278196073036283321446137759732248986223150641635982325781352398048986850333380736464720931431765546134803981886031560037061091046954525607303907038350915008610392070159499868699351939719628193776717596501556276781123195829276788699068131713393862330877616120696839314397235893740479401802810924596483805794240558797002667008738697013086283183028685568091928015894333127533168462872241658741832271372622189324919433829292693442911152310432586228995988183262637830697027364188761480210549510134404713967722558970330980895458294722119210912757332063099449169659269009628178750533726301666284082769161404235240191813854348760099992728681269262255158558378923608585405268536020060979952782248327769194979842089349459866196830467331214862606672075772353856673012195039791884362444208230543161734650104493805990834760092764422855988087344833249727484457299007055234067822967476529566454906236711648888995768543032452975724744928067400998110527072886439198423125182768949890991716458639126741895882545045164534785452231168949368451811655709387550627927174201078531767413110987353772737085257054382786505791908129602089184314309 [148,105] 3035048737054054912064548644811737483431588535810056619429367916323453418814498758325266300703205214167904367698199478425208072011413155184278126584669071544447664777042376654019642120298923912561298273622179403408551662261234924633393843334377779388093203430487891110639257811009779439514380929482649858059481538818098249623959415508351122703012439176550315316818770122903400660084791801754858181217464084021177103048153415118088452778990751838815352029108773606336643947909770928630474228552979882215105663362031100592202206604837607177767796284614101095176009496590988467686373376290971097892935188405185988350671448047072406123510575241205876390034461571459572283553594753785749692781203564783905921054689081867202560272415078988916381787039752938787778461269926215441294533078799823956032584174766150039981532044345642219906019769015526174187561958930331306654937650409024877477259644306805197860220756590054665973829882822078382073798550246886778105582159328784149177692782749042108493743786509942679341706527832285774879123816417207199302728416828604927679376931386311843293676947096615487754311325808492577120935873829771413445927773285492310939171024175615299501624817942077232910667387728626997185392994205366244503782449659495425981819187125107355365161096218035248737512756267509853612981579965136869021420637612798356559061950836391813985314887746809061914286970383484974118037206360412480622712186927432478381803952079271005788672048712638965550060356169002382903305050931311736706684211856617621974656524623794213154646450313571399267662072616404883978360536589242868033130690203738482662888214499196702723414076563880048542764459756716650038089 [148,106] 912329617751543199049659881968699260501900743973972439900702300040921716425801514245705183306734178514458544571125849802527684309997940487447243088101536194952908949937814301204303098818370287701627449328319779986455295974464156709175372441213357023045263278121605222256320558936601730830883233681364475231429188677117975382169294722534153416989026455095526723967199066960847177980598823030296745135965662527125794133172103662566851513332035775000800428130021454578779835124664444219947836297780210303518257324902357145498733866168304688240610822809097928946584973971487025311691957252292275121061819807867895226745405264789398252286873113371282468785239323483459827131350261036845308623172414369473135225414435651923726540752481640359214535745243534356535844982437330923493071551484504237992485877831747614849865229590976172648308843416078115206594983065628850916950875434859569448274043160313516132471518589932809694610986821797509439749947710688509357932189026169513214296838589542658094534009903886668743263152919076304417996455060598704120289776815649043677358050957010017557163537661708254487774502594064284274673679461762957162512807896205779100624592370887080540070918955551809515034079435902615085424218271495537549656533006718823418142102236715579886984505758084926188200284294262546805684646142621253442556112482664832479053909205581476433379902964391775538074294541472973559299875451452007465130612530179887746735113817986732608689755911369024755962812141446699989873711667564331674903940462633431158126085810324227121649881159500121358605144384657554100134262081254388080582827263044295892160699317416497537511406325986597557325536237621565 [148,107] 833392226899938068380481168630759262311895639484984384952221750307770148678820371591575209024499645573996487236447321832909466113356912237697776480274775827114581154382761354531045655601845302451695487448672345518347764977479360585625892183167797165168047720910271691677463644962922574916824777171455856491857718408298277588911139503628091077498519549713642266128831241414122275947809240676771097374467350047705328065872372626457890188814868978483670562496181257676819677565965509527354778799128179406049330206376008126409009094017008547857296399249808958876524035593714167273292416865533954366568366301488744653343144340189982840402992850160021281580721924551008278516021993963664111380470776758332878875896524051162252528143385046268205987372654633663483089802333844241893226284776163490342219437058512633782426753654356662125171785141054003731315182878897720792447976119555307855218704673123595563628621744311667692706331035830501787848658231934374468999526950070922820679728229355907935138169777218529154601122578544264946635733007577386074436822538097134300077519218052494332227959953902461105779700031752732719316071987830678702102086806392906548224570859094223275253228929627380880992049450275590066627798725583119312684459654155711686446600203217077815872230626190710899660916201762709994419348285367365186054340596531807062976897561764695722382805736422774916160232451706755156165626076603206121491790753803093752761114500880900285196027717227955154890651460671032271677556186916477199888255862526266139970809543030636041315402831793423912012070709161116448516984120817210373207518375991888146761334191884673834280799442498243826688934721 [148,108] 392411649917357642638488815778743228349686086967780211727742931735735355948016900795555015101722044276918457863809718255761636322326452888947333783596582220158243276178737456633329495068583180715254292171748673443305824775073104685989177575524337061282984640723367461752957454889925542011757780310246166429913107289038850436022308481688735367071306303530103904697954703536952939741303052219601352512291943636878718512634339258573083452380659467182627280666678763146830088419418983774707584779129075436909735327763239123749273628474634688260524160761594130052515066825939451442920438160327493162992506355794483150209771412485519985694730679995034253005576331745023878742471729701146880330670206334608806697764116465825272953899909525072417583018671146379098115894418470722771742827487384195854253189864604245983548844685651252679634283071728574905909267536487759319539476074676540270578975264143065236613854300832637934612163400427598098451531839515264551815187836104631634211408074050947418131261676681504010013875121750121277388945342738467926218733999600282855725448036429234974303727570700728421645375593310846489737896889896182674824180769255480362199580466293599592778396961769120301123295080364846949575105040049187344089157080813749499499102414254478403794727070276567927546098093869899315723548847394050940602477126938161024649459165221161978194456348866485360517544022495668093643420941567721040458492694468732800555580010486054526210971911964957903727607409481283439035814385646967524068376156361307637408748640467026617705778789495888379383056579641052696642389864456473078735190690381017415341421702992571574334666196484344651327 [148,109] 103105452481522235043744385603717657041529846598334141876215226666115539645491827122785556546270223857565370422667329900410218900638994474557653089400463723311993099040441971648702040045124170752795418944533599474942588475361864827245061297823840573005284968349770339405901500731484954705924564885574245868754577881198453446060907359445469701052640646111859237768090220574062243513841466674583865611677629864733050338003394998831288370713045297150553718018380886426806029625317968805390355436449922273114487338051851033439755306189269921775477038085062810876818592775365040901276192046281604435883001824781298095384139933318709284285244122661336573966279781852615034239684380006058511368622232148427439685112874971739626116195881217049851231435704331666349299986589391975049288834606334216897861189634079659093431913725286415310791045033341097237926755798161288313129028683501750401850791256077085946854715463149849782460890319410333472602393727060351913339616669788317979348489248320517472442868822603551972664437023778110559144795530561615864240456686148293516533449600887968387110030461049390509337908543403338909914146676050015880917892898328829232383848072594858109939700160302486842149958105731520807148509846523551203621770297925604781448844029174631625419896900763693970081214718723963282694641404820702972245370973629012109717919212370316117978800758238529440796726017322509724587498288040428609792020075072428580583988742247394084000591241180357668055517228662749418288519206000135199682942315422056627534726727621042642026858009375053357813998717796730124272083946972355846411850778606981080870821091781483755603971577525557 [148,110] 28097187358558811424881092790106658048102563172602947999350674267088204076535447607655517467217411185755206268917655761586566163969837600348924967746155148750091474947393258888385337609337597724171433100496676321339279485174951451395849728755085280935617586083314409186565651182850717984037032455865713178175226189738402133968288242940108023194484865074668898555053935990748004825086703368074339171184108702441665178252684143634939671664858448402603714385913591706393272656730377438931733192459107781032650361882380508503798726343738257652269254797726256770168985616939208195724339578539696978507725214862569851867484511424019052134426698021285974889993172040469524556837742041198029973341621655698208586676858045614862798192951027002699777856084553786966899284662193017246408768704190268141272703282536789762993376121564707361357446415575446730840030414546490328789078702919434526161306774687671795533601977850108370339330056386876441499629228930898048194737298569399315181397245880324676720163509146115817816252812425752231352865860294748938213603209925784816682393167056664801747678626680494855231474289158054503054421744449220269165069250248859256482355937827290329124836871640715236016353702186700252566745386092517672905366049909535298153546408061521000749075699992644774019481511982132071813414216069659046249849167118084441797126737827350037399126351130671818235607993493198060321992705610992215183186757848925377620825121427813095726307425793751538264738408871141106541734334303375733512975647901272804677708198801401503468672638286286385340232836245060086981100760768100279259134867750881234172375405692213026987695106 [148,111] 5776253091703341687729508114604333894894178279683828189459752046806514310694434600739503229436533571543320086854400068460469876876034918526317681390413137067396089441922669921381574375924545369559162980862921610235505391409537336439443908941585783870053875996981071486654511346383425858401163495430213649617728565663239211779197374348280086852006431328258848559440529521277156383411130349833274967945066370340077637597714416650609489526879593726653324007190911572700123657514232473106182829282766105182508859818956866871722078600154426524202000756934861623606870394855620068876227130262807984933003373464002468113358802415079144984473268354076316101589547773185788380669912246487675004959766060803285108555705627739294689771533443325690693369526908447664263032691362371106891241570662449858577597456524900236397393543957589198027469066920863011070707271265065442548633527191495700035175091116913626910544815552323500245996372581561190422123944692477218684642767080854245866835288156775797445450227004519607787493682360637485220150383071024240743255440852018506301034210984042558943014362740312930195182633136094626554870388643802288900517526052985602612695920334422833986580465921984702414529389696415405328123764688606794908318048126007943512812148019927060061655399756133607900491983741963356635721810657637704822665881730228651239174532756599043399700026096897877624043433586205214685247160869872220538990976146207664773183531124149291940482958818563507520746660115600427912787767356051947519757041697954522148401995765970268038952124984468610225175298320472175348437975665606017725107318021510762278353575317681275595 [148,112] 339542044990631227732549417399201611628958507709959396232654125205209705705289046575082668194287294447195438353092336181945038585867779467138594602674588678705872014736701706281715311602217960686458808512621030232297248707157501251657068887547907982886311560103451454370302369309733585395128208080094577848736675825148699934472864317887924124613373107099562759364958946428374486383728734735634911216200585130252498369670183746665649539535506264482961389351503282240109654051006984453033426477733207068391095812999824000840458060550858874068822058534683889321150209979768950400435223859492683020317577416534451117330124155228342281568327118356100366980440758115273494150352500845764624337158894935818860401582524143225168003375334959041200814329526146354564483000774696136082256697085411542068059616739186201463721533074066994766335072772691244687419553610986034840756354507381102728559049496727061600805183182040062007310408084148631491594987104713158342447977593285798436936810971297915270613898048485805488333098497886099140198199968932731453934352389950515584009625085487342780490211951559270654659436725563236474621961284824163788994283916332485808519323504508094314904094233964090280859136834204450113741930821805530713269304293998896768681085476888688253858938191227732953164782140849049484435892835003522936473757974022114682417959926781235187229562237402648552443844015764172712647342726556907244298509122778478560050695477593646634996058781729044325524295712576160667566446124707685014059770850782424740750734941766528129450208443640304836371104257267330436993044319366008155404196722485822588155048616685 [148,113] -24897777936966694698995166702245552604628991523716574643813611521332792359656220512553694300651644999527989438523850437966058520277028399578699087266035425256899042161499299156531270500357712544239461321618289498694089512226051430748940044888788601842337020902114765633271638952753432291371122195319480323916033816966539344881084119372402447034794057292319438640602501289625150962565750280321216237065513838822608156896741924231202097190235751232277229402545757711072304274131967304554706800148372176251671681004097130146281393116502380009933290866043403472376499878630461669404094477348631379307311362225903378013782224329550444714911437752422331412190971386050789909815867187184597920948970247214488763323586318738769489609370445330646299017281395636663894154324670195397020619748214820479766369288166622679575958946083684990249934263238843908252772960951742569417172094732852836124483829086960772806208064183814245342143482397319703050655989606197866708112255968791108199572716543756290494230285372159432240675321484206655963547791296880133165195201590242760445414849489052650086665282876752857901693988470083680012807105221947145509171114633368252019672364180636615985240838505848045548537253333409882077646147891075810274866447370344555826660718273176117352556930619722142468341694106518679685227606582696046418591765711096676459966831461790672367470730825832882223298678367842804722838810365486859951204112195815028081112347210387569210233514789526992209606809651390229891895122372291175286716956159357262922696703743147354782149764552531392258352945338891097199084796104302911952406823016655272433999 [148,114] -825418415738172319005305734514205155412025962637946265076542786492074463680870086780552871156234456381316527779640356896136312875887460219192477423857085315922912611782686192381671219180365379322933352798344455085832325273289097661456471206693323253377954550451025150894542234022382698541283549246180976251078220048655676063872454283915902530834881379258717951625594831090648116028827722184031747399654747555260397506220090213276016310935119672914002837103290121628629444248694639018555955570267331033837569254456495923120129950579395892929965094490145999495843749111708914932500592391294560992256803359404410852731705610777378388296133179581603951759803243242163588526419036733199495772836037135044958909777989676352894492136743139916929750435028087481494920321901921457856066257086068527706021070684688872371244556612103048871034820108244891188897821928952173223174580632833420438751960705747892371496208025019390318705835478017159836882530132141963524434706255169968361041058061578821375100044074607394462955430544586434541801588454038782976973144148158707107238805474780906064372741702677611143318292684714885086303627566995868153823365052203569755847862555755716460075375168854638316068868132771463463801020053211263798408968186724348706468977863227074572538421330334492659029340590183605207546866106631225020612307994056076591137677138311580745204237449805723282545820056912190873329213849401338850598537356088207924056171653069434875777072428191631855823420608790365786590583981633950322487422502901925839756907669544276958270133657158875642847525373781502872958990300477240744371019153803046 [148,115] 153156520587879910834164017845791808735599003225813287614373299474645501922203492680340690633701364092207228964726045836020989818769622082671343424420739174386272805922370564944974827020619994723661446577135374903198427297226137323760875800531143654061723643882120624107675246850446625177238700317866154175508876222193501269285541218905426345910132848603859484032197733151616297641396510034908487160778726906483440685331662223018696418686204828781049695916698798783604361420553631132984026542641237765956318264443054821300012544898618991433456285806471577693295623071547992183867911818340519963016841280993353357982374864489241310579544870350694331461684461432157424076354208135422787695473497917259680274658681176126358431647417373902160558743534834691403008597304573204801199711679454168233903296253046209144843104684402928583149902610295474086338488511644042408442491287673530528271983491619944904086236168027922663981919765474352998782391554360991874849889267419264206554599877279457901848591367029566610478200344090834561756474505387841402088695687500991341247890817188118402082103862702204662807465643316977412784732747281166843447754748499268580595398125765148767553302855072547947764079944339527081210085420079917625419003393534597071867231990689761474356769834551426248954072491541880162180218896994493056974447869224811655922029715907028165473728206778654521364587146470838425871669144114687237184827992659107254676040630211614273724867067631335605774868426276661976659288874994117917564149161661328641673189136156474039361416971455671118082345382255272318995095943246891626172057459 [148,116] 4253134065584933327194278597945611696970697313472921697595348076607491489840705715853564561874783554752228438719805158966130323922412056019811840301676083457008465748135681814412404973774294305092261293920725928507811461995975361090890570585607620217076402641333440659779815404962111299912242974627132071166819289944101830590314307575190929229933275374664930555277701229774027781729124023423040380872592737331333555786243759567312407994795742969008089511821306251301448599870035487410571126066276528366351762535148556939528326509053892663179530562733669586808696854403834809431884506737783969276334601204971504445494889260742594641700806102311971242977141518597533082830797212190822270045449484257079683292207359616507264605064003792274704391409639698417727191906603576489790867836854187976347127222681362268577798805771698826220794531765371006723894991021867090489575932567532126241660627356837633788952792625330417181078458202570286563987593157679036549856357772506020529923223626954623880633557184569279999916564811922215211348227856778100683089327020122710000649073311374148451829493365288603632171908075343020245114129780459649771277071631562112556670084669499637675980212672916622037694912403015404661719291184819062684096310188122773909481370586477180810542540789095733488359412049998480756516206158789018166666607008999153268361879519319470201206182506719163185484472622598723783767736689318663893157728622593063065019298773618965667642586106256606164569076914949097324093738305137531375050120271041953462714028073157481985179497496424498189593139940164751899427350763490997914 [148,117] -80317296024091707104784092204264642529901971551422237563032943033886868034309361123400519591492328427606557011628795836809943263869041469967222181688715904924687633886901279447160166867053771112524239617391057935277084220670338453601393738239317555716489836471940228176074439039536103900652785727911984325788661089595873918732332548260134209693050326968202804029948558259539946073026924252945472399391549907105266265336851297174100643971970692877688753703269473782428887265551820059557239062910030233436651179674061676838702562344564158813714193910401232890044558266918708155269830762817996487514022320631746847913170322416280545214301933510386890311153348903243959589909194909575709375526412649514312917284054764728944191218699948983277152451896818809666926270596644620063543897252648931108629931709751985906323113338006724297779345317618679484893218503521143327186622868041139600216284448332769462817159406139318905504096663832663236525547639273992944553008884280307399437949844583840506776489902352964621578258391431415822916240045687228121267798503651243339479843887459848000801271873515683061821662716769261300061242225341808604985529007130466572497691374634455847832972426454449959385311026459975343022325747092406029144697858568755851569444382836154240928110518118913225957290545505000419101652208557828637066567143955513104593626437398286872872869405790004377839065651770030554563980713176963055585995025706188342812653946721451407428010993470516581743201278889721107000101941456106641766546975861723875065564069987257017455148079737062621252219555611853009848537406575 [148,118] -1708628728668711726412080383517896031259796951342032363177880320140591953952040682241677673153133171712343992857941999492619054747973713692250819722817362743817030794368845430498308767934826293404999276283247973080813037965994696063701097803043564761489169336315546631494726767935867650181394322359764809773871467546166351897814559885348307038159424104098870978827335112964759822108281416167722172572025904343560855322517094589351934168719288458979097871838556668590502510062972376796271037469647866996920944396332110730242767024920995759807632400573024664521604725617448057282983162432201889290552937047322262361688993739616162321467511422057970200019014358605244208356936212489828911179257256278331357270737058793307686616348672082294676565521808726361118206596643791089454127030429162483425922143424293961988523162985024643340117210807804099534023647624473391071330602221899147479019104372974929821162156317803162575367643573218744698639655539092640722042441271375258408217718252893432447042640660798694096199297307061607991357164543789585701786003899427572370196857365478292658964615016099705912990525710106054869231810174590756565318694535037967788016771194193430300309494863377350490188642130890034292125998132600621995937471838702280982457760266109916873842673599598405550918766451090071498509499501665822237219825707812204647791742064603421348802153167959048536978713215013776857043042528578585725524195784882853137903111870656853055742115272721341195989517026336147088547172486438259280753477313676614888172589713763713528421873954353597995287168390807224605355 [148,119] 8822264197776759432125919045376303550390303043995358496057872472654453247862270852841619181431263560378556220544979759301969816443995859560822966418716263255760491556801862053797494228642480098672234912463218428800854503912397241533050666208711950768926701012404868964978806374917645262060254712956053976546848713915385013757653133720839131446524530626281103529840325702315158396587264564455609166250092302613076411648249219874648369397233437936381888259960942675745059387127371342176517921608570627817243310328212365327552611277947944591120945171380475743989533615724758358915463585766524424312687474201843809338756094304494217875870634872254326634113752447878023304320010864823183577321204873134345182581220524331995420634867003936599246980876226975616794580666233659430906669979480741254812034935656671242110846044173159535419462654193841899288080101138576028937512706076287986720313834716574697877801948867176608176863637595180695578405849190123616451273854133436668198263899410829136466434010540556477387508377184498200131990081929645367117027101842456598884659663858410054159880030653854090432410768786236872986761981609769294382597484744999717295053648871510446597043008925836972389273044902008040383691727966318693255830414293903336871376177871771161016118503916515549009365205283303567959022276088434068020661244961222516762236579200192006895765618127672032570626169058466828156817994990258428136685745460854000826386949689689159516404292966750341593044952775711258017252112386187742798890519439632479213481710351694549896241054972533275267923961006145 [148,120] 136265211152834321836434848144355947625843829670435798169762690449825234439648942050578265251093898933716564173288066328263829065176433927406707135515467929889842902674293094537617303950712391088413055741342434696684338571366869691756990229843411522958571036896295205887030903629286633572117832879429956949481777058699430699357656313999185512504801956414505423381884712279665874653011251445843414082679674499333830256698750559764356644948439480198751308456080915284109754971690629283402067079625518396488089970962338490659682292989318104387413057909591938928925734337396543182461919331904627938729156156025836681302754383722559435449752741305084197561713480891098363275980616469730082044181493095243270267512162978830682260742366521068291153474132002186145257850333015460173722566058441302776371203835189095702307031739173062200428245737416227659190534986944398912886802986106162172355284478279314754734902561557878659160428579396796546185794665196830596116477839320796253094682269133606750936011031341062488757205518455934909708929614050863611751951333148242008751052841077123552460267923430369235533173656180947595048069884220813179924831671027401753428911672833363802953357634653035144887184739450797675810985870274480731099127879593607313082691352937038473912794632922845289152266616478144741217732215449565611673592288362957175134751912938506040501762310185524795102727008893277898793876167895413285278679403630814447291777191717444382059038342744036765378894693277227774039806709786320868745851000486429482350120201089300265939120990018107662433224 [148,121] 65100582926206542147219935644429177801627641181150820579422188216929523375003223451624191363189943270382009596513708904056033218129730767642684686753995410910975738736008450417496955883217509217259272990036220083025420513949272323532374821884342578525286609543056832646473202347392265216010366462442882318725174440619417777519190654826115047482853298191901058451210559747208588174361057285209823049216626379623403630893572856219306349675360525522742373705640625280113161740043295643331185668301410181605440202998447760961316902195311799573511071960799023436876465629826484896648013194586092489712849357495368783525187276233351891062173279423844142213487238513532728136852154937472625679566547227145580853086064747578615406249628386381464919812389129204141178613182780624855997751096108015166758309631965887385801827014144067260187484031675868402963841039566127308343003553822110818557302205466530679480586117647354074183606748803603390712599218829536344347051172890555706917315164594041995927910873345703832398840660123305689925894425415879409497773743070024896730295855853425042973505602421576392739789091030464664273670102176548660322620597225500911138217624023835263241769376691836839352096116747355366599631427523270799833074860422291924545208785039536242082167097938903497381441773298282989309790678006548228497194557583013122399724165101577430706148475451576755533816670564972827549451435642631201507891843764373559396058785753793037287711464470024293862291048700894326747121392730069641061134885442947246599130723613607609383395227808983 [148,122] -78704072511024361787124073080004942234317516191558129950527135034806691600799828591892307038330940936713736843004925043906290292774705622555855536835134741762462283258753890652123207926524006695666428462792162113462287791600074829180150194676749330313681388897990327911087543087956931653570820060287584582084796962190116139040626816713549403044256993464781706969285977913536209852655025070084126341335851168900949872554095283027099707204941841765252888692256894028180492501429502554177312030682164096680873443745791451748980252771897758001881606262441872153450808051150553477158758305525386210683398580998909014414309420470463985541367903502371588765972510331385886303994288846972498344556428404551931040797658562191681686156634045283410651314995414229542127700681427613226289623191288183417433021368662144274547768174706694328869456946907540641379719522481407936931843686546573186713694543449424727499262285467260910997368029708094232700658420964340341797598176628821243327613444404806696869439430612734355439658975453790902349912684155915361291122313350790707029225362821961297333497563131620795288084342602393433070177217465359292431879730058255328910496370725629690435529339830878801530847519721276564534816343533492864046060304803578127700247300956527852781463917494524791472817668081820171767100782793921583186615828884807186754735247321626610514226792707542527978875346728355769606666873983973833559756486174680126091578973139263164198051766060544161233753463850072188068693330553484496250016106194670809307216129503275581537566 [148,123] 5265557458602496544696115772213777769673312421072026437756820663174300871008257092712785204524343870184990071989311695914705107966755452770092833584530873810904007276571096139552110772863181271798657494271937097419454425711611215986194438056973013119310856162342348307861856127174421329260055075805276237853168397270734137349819710658013644458889668983138113044861616504601596486031693507722386979302097931978606568675496514929672710125677767449327352662653219988185058414864763925376221119141813894689262731491825620053683802947233359712695023053700072613321678119959487845008338060186532104443560101849562627737816247733145813051557064146939955156622014951850723198654155678435659787483039609778489537494129078745280074375576508105522455913563647711575312877667587308484983028349691134700670024643219532462166455237703349696309660139677773418972475977232195342941624136479321145100295446886681153068172719867470774432630251220757597766999249883865516760504442272024757577946790414596649608143460262416225939093208728385576950915206240588616870467684977276210186695776454784291905866951746816875380431979973492473390624614924717587598051153894353548558118654635440873310418667203961837932004802519952015204594358359148112342408964782241097005769235523603451697669408436523595051467634882786703580481198000124478175962129865008641718832980631299944427111447683658180999316478939621150528965483226063169389439338713932439409386082839767097806527613716314518100357958346244939311587160889464887212617250524032622517879486845835176 [148,124] 14366694242814063738943185516647305580877415866395573096302600110462816177589263234882512261142045861499260927472904971350952923835439233821337609980863281550728805066187554085489549356809189336230930608409243462478308514209177844091212337637845463911221078212794993546805960870166271519188471952187384720595707287071811357762562919664637256228108460447240178038485718080317288460032787218067715111388036364972060008168729089695374222208185572733380012966075872395914451409227715004443997945739950564923777679062743004115752678879634740700991042668151763792776789888874509278245094539132718959357400532286888353039396865118182243121128979581778951517932748771542147317169951869318015912523756798938625441489847069206234153950000393071627355500326540736073433290893887800229859463491432530475880258925850740391871482332157821844677647102567900042638687289675140208241556756036373226257989041502294970217964400188062579506548877895754879308725097867369966351584867614807870661698668102438784401256479278936767222733450650922577284690631225060471877247458407039127916628496265627232138544548446361045172068150556338039687944095685163655907823799008900361848329155794677200823935299863710781513547577392450823409774014818164440092944533200051125310764645696718464087476470958673002183025446217522946085673631155547826894074551869575130524770427732376957129641735056954160835475640855792988947408829137521378007285533746604892058656852586777235908529997206517322316323199117505167681744537589609246372120547309509777961123891 [148,125] 17653329313475822088561078768681751378836552328910499229031337169531157145095452566481539634952687684822510809512961518133060605273623307775944984846159384062439626339811215698492804291375804146669194186437220524781151634293641850579699350348676562496122641906449851730829193854658060768259557878904610749633717659813014191186205390762398918657851316064383046526447902460142998778327223235563206613749378988309972073136488426930275955492786680822669503347051313929542854549209928724371851097458962258653701335314161953433550205337811787754048732893294519408164479311204092845422945117768593037654205516350855468772276070928784062249711453083401646395797598112989210590818556635939318679581859559239907720770060278160711107293561261187375930573685854044881469028855646938181208223481673280569398519354931436662955342515632106657420216309065939746119227405753079540079603922390780639213298076619625545589753543324263717756268255774997981689418225728488082854199986005839557331994867384019667075286321372426893121196518807369851296465219398491345818510520755948553312177860069592066579963100250890891910238921209985590806695290849667341435805915574629639046505655627807554697396733224528149253584332325941495322927444098755103029932803147705046738818992860514460065341740078373924702241186659931796678474122600089026762923632229069240015646964070675365547384139654332545148831936836654075759203706037897385510864290680596508425417959745380490528719126302415048474375526083187204342548787195761757441434366344367281 [148,126] 16052602746043071119258300069427818656896320142521251909061249507803471431134174158650875131488497207934903560924451350575512669975601840416779621184924472621755015557291687719023922350070044867896541077376377462852489000423613574852503011213888643225741316074368309955414790895956423496855216031135639637191665472687959676541089480071798839223195441349743220358441979279300103123370271077698785814427107038626408175978646370400260630467060945917189458475653095403705517796612255321002603112607891753885674688422895724450223339488385346376680926543607866982788570789665672255354317037622022749413815042295820278738493102822665293276460175833750844311851963558976717812336129652323421760374998783718434588176362014510293363626855492440915469412464747665399349084986111898304331118933151659593347573544975717879384673019296274472146979176701934294179221775493630656626929135400349514230128872533968715418526197013084102702844510653800428251450603214408359056342967603809896694018810737223057288113437494465924131540569560217597871688612893330884247394948346261384329017007889289244851014673669073480491277700075275694815258802883964662488171683351267575707632883918776016172948010457632537149140557554019392099673109353780431955786409914437158943200146881006001760056743613251582333215558703882079831845453874553282572810817186357107172953037626627851706608344380039068943195705497568850714093691365482702206502507898293370171808045687257338641146427126594515674354686586358147885340146402133700691543014 [148,127] 8688732529116447161956079783523282128944774715516185798739567094640063788775891888727806950579112656240759598570225074937081559714010818297640244652985087109012148977754346331839800559725937314024950455634399691104254920335019083253485395491727009266921086634264736994318109924259334506242582889191802175662204289088406634071784136464409611955521793571411987493843030163904114237741327947376031795976090087320270115642849059364947384153732692489547082920214445400551054051385813051396106083303205884474945451993415887961092905361538384799556399707567084887515574469698498364516400210841827819516837397478047442266884262514431258784515993321123945173231183577620885924779606210282153133546318806391199671206424189988197980287557183257222624502570273285278984016539741377141110322474120291346154453711558297969548053241081433986667897799290572632848875366356585243215072658229948024743182270102690074072466441775952672530449490890081028249815541331508116003611727166860973972140157677730108496570763865816845840228482371691648423570953883737800651982917198700234259452607917994685223062044489914836035344363147937598233369372953336483773415767252912725809041431464055500975077362312250327697885186275200184120932907023302528544066798796639796332800643902091522120254154866772476624766701626376682034275556295730886310276058710143299826370634721195096061370065355095187838275957489703240927648897645684451907883892893698577463551895035970425730735880548770341853446354864897667452918651453709220 [148,128] 3307194894503587702490929637051417542380671160627697942341845173713116112957026322134479516368451053490187807466801679563586850825385737004757076288781597192776865686219652206286014306854581536798883831783056102783911674539409261856559802365506468909901910085098024343932754670721086934352276498466591929400567372866240024938883285676451453235841693581500013437741686883865678523303040263974451608585208058858386091006669350919119222427810989254609203266755721019861280215500098323084037589940869678229842509207532529560510941214836487094610758182795334274761293301271623592649621432080374716088223871367634386155162530537397035425623561114137138520161310320807801919775237334229032349656250061568367809904686231056299246859749638820904768498847773269707295084537845269525537466996970335070339234766081856084897768607180933417134916349444181062665972000158780392496155573867293029582284641817000818839280356225945629376397632228492070752348089985660093732938197209793558745715394933227378684084764120303233428961057505473519343030327292336778752467640377404142351592388889794440123891393492624981740179598934044675368380524497219466453170380947830384529748944812227348063628865428709023663471857998095228999263688472655032559189817963149467738603867361640494907780782692674165466419584750478369403219759300267026692349212760141991340200292700736157183545224429223295815135718336376832986485849886504162712624729373400008540343106190953818002137548269101691235345934811278642391417137 [148,129] 418234980721924640733839459623224811106214887362928111257998859084475292257469302388704577685287754169520298054129603639563868111281093820507397169228295909932684776636717935818844984187883950552333407143893433576965818483429726170443391951788279848013747742575028763278466628036311012465517813757354824594131426857448708340367899350474400512662217503324649952349602896945616504009443792412179127078442486122638721743983265855535880337041887892121398139736572120780457281442747835249686053848900954845457194171560356635013758988207389991763158592294047305724972740397563861946306700954484372797320202234163735619246009964442805224951900196111040867482756017544883361113207749962030850631510415504460465659809443980197431972278651900100403688963222118195919627728961574724571805118923910494172864361401887648986306274200848254815096454538058685953013993055087538441736930802085341613436275765740497117219234289833495956837902142104156734173125589782038589379620980259209463999934332986086813586578815899521698428415244355726802839793733009721866665392664791866034418073901188512504802527321144869331977592604556104650620817501810426834554853040867043352091158840472654311686970471446771732500897988899669834820582286437090964107993124633979416157862308353105883765291779983573198141303026307259528328003621476684399125675752055473667828020321977613127059806739276663506703023250529155686282584235392479202484926002984016012468651744880974082270396004100948317171658960910471 [148,130] 108343776329627899061450325984612919652980516385651527091048593421838701993658244478774234950893042985788903694133052242412684140274629979028826732006840870787689266477470051952773763120344574008628343148000090361018318952789014003830970291344398716088185764651612463647889314650438698293517583018060613750631719497470751157538605044683784566096800376691634861570396997423309583606817996930058335381166570785294828364300968612959696954106154588485167403366015073948415230671416298449483125677692528810650440120089853467403059160446669739943240384987901896834990831010762279481163029586043247242013609880745868410770843507564348920806511348700502817419479673870777650615152234307523504034101014127023048675660149085784813956591363341929707360351894312059927025935726027971451076833290742209277094784417071440225590003970694365670114077726059138818489258316263905162662933992812186945897431891781039024810652477742046251397091412311134842737853898280974009225224546672474922444290781004233362674095526092047779936548611376374167085644813770935118066099250004043403265649319154570750262266435355621882174147922016727465959639486500838518413355612402059652694269031900094160911951988131365371966481724073551111810140524660065969046169112016188132819272877539923566225301697599968308711019608004338637104243710544006352335770939137883632179471618749948295330243949916397849041786121492527075332038744088821848991079203419475646465035719390331806220383310368993349853360 [148,131] -3437620660105534019205025327764401749438557052591917244098643229009372848623475978836822304448958886108102606216072713640872673457043473985476347525903219931797549118718137726581240441428807215290825651923172394928470491115735852313502480473353241825075886259086135139122297002456147126784390764782044767997222399617875193357595402116891424870031471805337012198989031828789376214891916745360999038334420248846950059406273439190492791345253355736020354784341043036037156852578451128334158377443257080443020539594482614445553011461673772421461226846553252243529878293328879435803578198492720957696088955009498775744272538068476596185380825957522318183011275687041690423221243567278681878154114470447580168847100749842045493304205805862163338297984812131247080898459808918489890400083261017246688835933097177284434152688998615416957462637065751832401806998961984838057647246110181349903369147363486214639314553431172286579806352597289028367103296018139615373748252450484450074119669872966896115690489518994053699163339925581871096958923839001834728111844929342706361575903086729380295011763760959179603320021172231081758622369474815464307305235454811152527524625359336807767728611654448111855794470029028482779364356612780845267156807128925637402583892949972842994719310370316030936627177125193071074391880176567972668901920812332432807349321576023604148545235793271368143973647483617016030520218548366621500964823093663284001632137772800831560603176196507 [148,132] 867960787085145059678688276637690047440394931470265764203724401110310066641166018492620854990696911028925676023557694986774331186204885277663755793250372939804684703837892539882540260534129735455398097471252662857374085718640671453358681233492351536824124057683905021222018781008278602811404828289225057266974567368971252919833070847685920557974699675477654399825110861691700000054659327095218213408743529225844017918294586579801052540391755230555710636219745867599332855516003147880536595963893515401079475816970875928891760356129398239660744240627022364671207445466381199594374223097758686357526253421511140779467810058471192893314398490289661002174616362675720947332310966821092622984220585310675191901834858780447013712156282736109022976656304858049766176699665533601703460383716859310494587478317118344219886521095293150010112662903054694144226467088661984070439867315172328099734919190088882567941644655130065081721368633161304246751388025028081350148720717592521564516974519069185594182763347563376795933280260185343244909703852617499013228657443679907492049851498780125935004053140067876423128279822125597784163655565205919329659761793467846849635025284857447863689693025052731124523668496969477270430697623931374100199071121386574576213296888685342818387856355137007501502999042303397417373726484544377465773528451438488312464680277152441592377017543925630478265782333791845583249034567606619510169618742601768779515116333209073913595 [148,133] -36762285452167748262965186487376240225772384642606458405048076145379345546568319909059000285185961521555918450096384260064819539301995528525478068153695527253688420328003615220900966729715504221819161285348374135722359894879189927761135520480422642807286566004350188036503489948860283579880727503022426014971488798551239179456651495191524408620290520650151722827398270797175829382328778539918500435075977924022270858638302735393976808167312004546990170678424945080198841415945478900798600383472873025287959845358744278425865588628774918147360968304781401852414591060494314450346164923906620210290421459739000520898192060580434331248066038853881308519991634826501279044234918586588951022125517441016641875816290929905323553400107637882136384504242409361317650623402562908814296305223003086133731888346069506982930104341224942688836554213356519438944648445227208373755848706070768224635050125099015994005146397782078536179470581627775746911792343903800106325813744617905341723305686937655937938850890228760709210914784115099761554958286421966730928051766061840400791168036447643985777203260517256968715466346554344880774279343366612782047392602321433105155364151695497265349080954540068124053216145731254949712670594036590967990011252920290713897798884847262241465522535332859341417317869102982250702367453177285844565913888093019474588545136726970241401501906352854549437498871264565229522350214542778602162725595525458395912125000252 [148,134] 1184289496012810861061916095800379310551293679565662759139859862845582395171454798882872607945302753142502141308952516322638628438370130076878273702603695512794917332224737140355670591235967455522028771404263622525459709271433723451543493981784918335880691273071062736386640328107087505309027953765458031868847004201256002836029693566328371462694477869034779207635405767287330375731730557328611760149433076991426225827823804609086816002311289400818618066855566907520130534233728422627582458702606556796449254883073696527231056059185381562207356623169525142891510501972158373443108646976686962059917711642283951493659898397040704603275550781955812661674998743935838709142437012193376067173033444249642166933892715229929988965272237092639186258697530395614163936358194698348633439713897471681640638228377603632396729470550582819143997604710158255722203530519820192868247484513971102043102251229960666711830177108945851792579122106734384053036632176576099018946879629885981659152907595081774570789667153858367638910396148617306945806015836694613185959669463587608905294239941550562839940464283977535243398790065554685646348019318381882076708472225995882395162534442359042310171661422784450052649998430413708496441258861789761191217164960617262336488739685111243097913035844267638879918086301661647754370348036172118069799368396570382338271217347661180082083713960068863605037526742785033355537660114304927647087045259534321806 [148,135] -15265246515170522056268290351496120703720211166697354197550966536006485772639988016558255474130953614596119558139991304366928293072400180291783087162591190479373371365383271189055786995771448609694341678786049593980486400924544325809460792556894142820635758635277984639570247004323098468383125939865974016076636617232953648329201106135333397018936486920481898492508634638018802690475653702333244972673878793721441708476129008880053823587224745377780972548205744422068808249557955110049593275430077729138222779628346234249399427027925038975757471125851204517616779701045141246161256287473846589829353531050938993130874683625661521123448016794527613670288219574999748716686980886600242276529128988269982153689631341357150389912243911350226001980815718121121696429658823645567188854627088712235549984188483116414002120929514856697575313623579127146015605534197508282784220981133807894064716845220993815027021348291952664386349617708564958082791825185348390656317314196954276354512308262719333310535156098981794244811443662327417704117148713037794395542726906466792177968971219155926792165840995630802583024661819549046959469819882714475939751267958559750184802149551701233233081256114244966068757297072083353753221249295375971308699749048311045881981937833563450609131219314364962431103008689305353952052435567467437163351418069689135359361160111586344689097384037845494833511500128271550395107080665167607131309085 [148,136] 64417704363792124974170675944837433741641159461144177932604661400871224826954489004259308861480016310507076946388746443229439548719488552069612486167026321766299408443232973758079942191299782930819014986887331089244632497134743928949925966729212210075097399842437849161356532797375236935968894311503346458652019803850522595891817361049729638489161690185373308932133489255835775783154792823383669686134532762022351899429720973515007036249210215551716417228329284261908867380757989384450794383991242647884996220237334941121446286905519519928964693154909187415455877133073130965498140514419364217401440185447074595717150527115333443728487937638469980015398745229966716137376650549642516264215490011743456308404955161202127782464897998591431700025998466541308799212569157330761517634223708407104710402106386547537201915658005441540259798636356230383498906521235942825705539643792909194133793551256217584999657461590522076402311226188969366211337370918525877273583398325077972764409146848052910169628515892221730666980557444700614411700527582961633016525966477852084098871144160569839463790164325742704413662560625360058445275079997600448506555292997013977846136047378985590487123997055284573970054293313207979636006822791847505880851627499796947014022422493194431520940207697967444963470240419328196539508855612981085844721817087607974743163155503880585648927251519729795379835401199468571577439417533915 [148,137] -636130736212533144960989679598246081475824992737879977932088510291567601934756408378937062879179820842130224248830600061503421522381693993761753033755921157098666715853278233553919393097849766787036590139515121196654379334839526369208833999471993126791597029465866583144109408703310717612606043948425649071295817938830277443773644641190981492512516926045537750941252067431073258892751390187791613074950513058802683483508792607462537021060484195157152040524619201549533510770308310447153372271939797234072783384769322636916934033284455712213752294533821614048485791803867373771937915267722092176087244419812816901033052547358920862631882210173987622268902196079781444648093597724415073744503166278550220662517658676523908085761777289197051934822904591514282253661586741240368008930507741222090065778899351385620753704104840318838804052812177383328896944157111396562911487908631309755369414212314437960097323351833860323468210397205995068067897523426390322496598889055091270329583618550124145959636645847465679588665061414512262071633506990374015184714697396855989045492507839822728118156040735724478680084440336460726451556276273801107713834034634968902317174325245790657104014021392220180854546106639228832874435471033957352123935041976017867989046443074453569092694391802157335566988960898268795095415451772153215206251170608709989621611800341646289286219928812742013224693973581556655149 [148,138] 5048794055377323128196857973476654572211796499256811934578979540840545737518689058753566679109894882763387038792922228688032619012788640220287478698440579890347960191441479404152052784012571644798933639846603154213872636652149011175463269350243788056439439178605051752701419398983147673388365659603030830788618951649405261736983899142751181821816117154721883482501393984945190804719623875775784827585875892378460066234204686062444006767878341974502510975113237258852641510229767916907982409485520698899770456559988910148490780376010327140141132155090295577699096927992506898004859447117061936814593228723560722813328941765891848181486217541267348768258560047089421150277173820278484105089115010769813041306562460806249450629900422489654232926107747622351966404522404541549055977570908427768810159168385143601493637003368326629836443882181281432282261124539750126842689955662764371006328178048838625600359533655512514771774050527278464214407134010317131056071114592795114759413293469161023081568921738255797742196725791159462622579794284534033948372843176584495383347682703962816119809964790355090163483071922993996273940678373533568940910859205352265195813411011394809054524414209945510886873388238139499300730478391499679886623417958350611066038364016540557949432143513681684806742351084677482107605220465421699409387034261013788313188592772624776149016285938834604210150876406 [148,139] 5491825632805208569165506585955132740043412810357900197498262731486900619279672709475333468955979008976303780222223667131269514612362393267888993346271950826866004933364130860988512788147221049986030463505801190837709264053811903997233929138445233746454612468583400769546316427272122622654068382041730259859447906515722174554179849339089552926413465192742868926075674647097465899193862121272539599778028363712323330951587946552259772666820317157876990552599916497691852524701497888334383583462270527764801043338672404339634571048031216458480100032478565334670810256463166257108443319562449970003844957035364736701775529247839982784176605475362181609952245617945139305754357195335438786387114293481325093355129780373249416398381990321891840704296521816007619261776989790207751028480703012322427849462231188419336926998017075604571291507572442856151260381942904566536967302951205415996152724852474603851982980474616996982061371208728066568545988034176681226619094423963826973665348273801984873446013111239962040061962372812245278318664038427063160154953824462607152639531618196602463340209341477580612866810345680904857881060424921827803422344689967074991605679237945372838987638321052386239273659350793022289089298386338315731187213883752576829517676771163476968784625752203664456172983384397077196397457647130639071800708403784031331096688422870244387524711843941313 [148,140] -22726698659667950214691315748905917095647906028163921343358390758149935597889020829516162313645614360099879572389723951900186454281133657522239404154175541565450196426644437938915464871628162910055866086703343329104970738581704081005660658856840726317760106987182434250369078588249924710291914975199826605001687453903452302692035931358506380363530892130720282355068436009404259195964535701467609126953086210221577749422145024293722883415010749945362752713978196734506730519480548265290459934863075035774228395649828582002238148528897372182298492376902278944279206607595056710121498251078985724732314754935299528365385093807161712752172491544363686080409948912704895076679691739703122760620448900806075556885804095536614260545877347285515109471956184051352341503656665471449379039959884795662250107528398262126658144089591764261150345366230358102514603106697253078867171037705781823606835793500041660545521700425797939215896570454930725255035364558650113077690808511905596206925464510700702471275010734151862100486294218818251211984243189008210034660168971375486687882768861764355508780147093727123990023116441165988571794338399091230398563602337971637742426289847273609671463489387175297617010612307772480132745666200551726362777445355350528012678428242395894711396639454575401528237284320057650205493661647109306939699396234795163314015610329963086807255 [148,141] -6068770381041516610945327037657130549181544551552895409571274821767498954878261819695169012650834064313385551583509310519138531747007253035933126850759982572610639283930637324554640420595857253751283162076816323334088667572140710916726815276710235919567176014626421678772161008263573580438194727746859801285675262243528779407211824529262042267396155208918561570533728757148762641378328495400892209662054589925643923143264146364070562952449369555286042045845537836558288569203003233610776258217150810891035900786097895529674209999501276374219390741464561115944621959047576666161747599781549421230329753833231316916092806593174364101776500996601926384509430650413118467362795170542225694769783145713283103062765872751683425421816707520607282723715846319839184627829606826824372885176879479472669734027999479331812551247342588749239059790010835196969033325312442529541834212296429523369365799068918944638837407409428020929743472604347956570175534445839817631556963056433421743641282808121985263206644240370420026994779792433704507775354000442232023986265186018902238069345753777359745539320558789412794422205631683998646821022582147211422719405112214415065912113087395879321214095174049585360118150069813963601160405939435315925963086889914911162352409314114575129704772886710719656914872830757137745584162510225591795207769596102541974189612652 [148,142] 6978910839019773946404379150703395560832976305580336134101978297382730051125215489492200405785707050915247483031017588204338188493188320414576171370808449513527495357913015766150977944030313439716122866031163672671591378317501455743546213773404465419801771938399515861736222942028365591523075500669692879711912920089211224674852991780775158464492269003349916303371584961090597499632379670649940079417748156970120230157567897310220451643510042674140860777202642837651639854842425515193821724423869680272725945986877213785799480252854244530804626698858223867475613181010029086155986127785460540859384673548895707009783481221631243157081149021957905455757607354715588624081034997614240411144135580562629493679719291795008309318629374868381269276235968808244740551471679375248323696010337751775813349263905374350776696804376750992990599259640076032057785511716696025617681067111346952176437144078215933265470452798342652945223044729561370996694919553938634177273262214881744491397855373382481963548766177973775388267846436440274380033672492205139942871681504447992634368916525150182777682690204232149284568941049954261543217926974866933547592150172480545576779136023787000383775211163379870885863498655099275540577221467099273987918657330041254537553237520795253194380261415647480172939367090874599860207965427732912796921136903107265 [148,143] -1412066367744230600130830997830683725652975129575307598469526529263564458618335046878671408253081684731921426288314533759906389484448078737156280091199082694067267798724292364949681448877717888798753735580537093272723969996616540830478455353910868683988179882507716984823526538865199333777644091755965426969738602903372366379721580857651461293567304254944111747184300729749154755267687365770688866072133312706234095603128800470490954455706337714148677208215626390503155620283461228356671865780385811456235386616272912816837430043182722062868306587819800421438068163094255482502180493608002402816227689151978660366094157851255129378735005266583469937775412904377699495059891347560688378182875002184902991522232832053047103522102061594818866528348138844885416897117167321552531560696668092377926009185809205143814368797788050336548083163555113992273910986925205148604569613231927892827527265178195219257844513959178215305980799137675845680400466882696174664198462807991998607400092745124352810791075752984887848213684415410861215913973399082216486132150317514145163313988849833932442390181469318375300082173479094034762995171580390904864652375137164118113290559762312161944752093992120535267233815353232224074341053561416595756548259103711708144784770647473739743155260167558662699277075597580318905999104795803428818293 [148,144] 282096871233301846168647498486519082349349800118248369444029997384543752351355465008118681102343313729976784799126377590990131888290696789380594999917893425075187946468386004094851310510573362498499912681776077241527386120986271193730710374052239716141308093915545740906377555761792752182928073051480251878216341671966202582288158770898484058303966966373911645990695933549550626520264967376310909996016169796910638121213736760097488941345692424107476199875771497946178564487991039680589475250608781850870947995364464140908959205640034489893614716667978690670059420376679619593173372903308016076146553911692862415913140043993172746821867749446222029250722483267489859484124040557158796493427848154786153046887357752464728065936977098737683785172137511278354628399023194949833375895337585075476325313021879357844797730331771174910980522665411541894216785897121484398478817685371198455737224010167030485729748021716537444710243562936416229759186211529900327686973400469337365982532274453894929600441588911793714392467279045483334344578181101727492834901975499986526754353646630583816861987465014830691070930078081361203423161395798429498300009179021043078752290847187180266465537356221212205268538524468419144389803215988359464521857767646991315709887708444624109247073411656588863505463196957005158931246588 [148,145] -15516477696384942071929954722821568921179721619883291335583741310707059641287424016060475869466478857917160803021615127868958574103926356938641479870266238596810574025757416093212290725767794362056511615232590014192426564684387715081398719460383553888368246436391310336786364544865127858410859880276532609010666159573184614590133714967229914832373480264248938069033946787194866917152286238893908471853259838258999541252197682122751696218430192138141893410295069198809568827618147611002987018660817530803782854153815767370998878317666591135069544264069806014542811376717087272319655603382535846775059538046572608221813104127229399717496977514649317613078635443902867402070942231209294074737025937262756071610337613364402347630952885370447521240008847854595875995627008100003032587414554036979326578400259764989267496257000343615547008813484698643105088996121600866063719490142348314018325967229006793924706446043323781520661181750835159074639461383380007138865791192396223982472595033532011582384426275599932741854894120095093095926938579169700298927834875737766619790860377617407361400881214828687015682245732462053927994436102652909205242383553666873022116270843172952920062284059813083258576145525086328176260631565190431761608465025063658975582276650935666404725700640252590379810004345295 [148,146] 1012374605655403438336758792208223453249643557048128907060846850635520023588604245876505706298124002705666869030293570147104740132468275635097914016845756054066692395694066840983326343718511338028599171285631559326555431064415116045703610364705178993761298206970876715693768595648709944870654875314339672054493995769342477978569256645444484696429544142524719452324463690728217250490691560631361269156347792204658560749738965747745957161410872977681213296361618505672690583579528493929949224449791893618657905013774034013292217358450801075898525738496254957432065593357377941877730864373945784562476278360413576159881602031050628827474825790096961635829806271640663249820504497271175822528041996282929115745469681141270256928594693427055108290269878824558976542696258888590790085623746416071885188785891087962005611197054281841205838095013799036825198854676009977627966496620109120966868689429235603876721029428967963862012777675732861874751077514257228212262296260412980786815939355231724517730415814514669392454886081870414482707814996820813275532964562502907770444542824149033101862447844040851007616406933815234915720054138334467083734393762737699594082664162893398533986090805344012989933907050577189846175220089733554912573948074393066290050213671763586303033910594600148230 [148,147] 12803497281526458172649935314804820759332320768107007961456168673589750435338643234292953942927811238080560515850264932725310404679057169184954868804539457635269722871538709982929357093962835523693114654245572261107154332942142177628310976112922708752886513845122318779238396530154824321073399693217759288698327927469040845316549006586059074271583338725656683281712595504366688592776048963804147448921834185384027968680728493635010629056584995967753340805479966215979863666565892675233247105594771277402757058204716246564958941848005364962268639707405362242680001815530136944863152616114202408977315844940876292399809545423200529170127530625073185232565075212966775786358052632857682682803916373715733049430616787795284976877926201607818702010777628603630928909446945155253818325096112278151490940585911548433931832649694189472003054647479346300159200761515546044077031610642643225497180151196634592275357575135469477779817738580738355085011245478975059923563359134776601654453592712279695125396457823577943298917008072353746213621565110356002764361093593665254858776327084070945613042902970298732706887588839494851146191429613628047814667716191468660538249903164753133182094440961019384061953190860218722824693770551623948003010235662749759307896547817570384470626 [148,148] 220461889846175681219335607506376460292523407630257603115592982052560470434148874925110374030108167060280065998740310226521042392868156757562578713501523450676356646401499423433935031744332348062734858483585326158487774566147949748000654507273274974155186365206075907629433415167777931495592182163569174146096654943590750035664126384401370829723009296072906057810033584226353419368654216777009791942450856057038672410989977414495699183766519796096580270637017883264745278786389207694291199609966650167758194976299474010366734058747248331029211466645894786281231175605435828174303076846724001047431897051158819738283563466812012142947131081615696905708060647465656697928739428817753180864444108280011193533153604563482079694829596366537295113169301825586785636980652027884685582311267579920296380912708376392479368516998007526917380053055882414466962804794093774969365151755091427388802776138069455174527363806174416775843323295295823447869787323291459373214426570803364997739722022709751096047072033461194041821898425097863879100868289457140010847463772152018784622656923682688830245824765326121487982832044949830222569276003821039627846806664677755482694034901489377478311002895735079093315538903695154668738242988950457662952884875127221756934047324 [149,0] 17642140370444048727727822981375119493433463583284116915784036405011904831772281881373196008277865550491270189260970598977961628776886007316056016510800991205410241200592130460725164814393255486537897645473938700308633537282317033259333457254628504562602443008495138339065213606388602956909637242585604732428268117260981709874461301990343295211813860138708928940680426015255418624610607142505477134989487879840856093103488343950529491900702263600250190185206253414354377151333686661715513086420106423810897231623231652403242144033469632379040671634123160559831607963119367382891335586627177320048396075104278565644109423874592171665260339701146798299074722426717088972418657158632369577160561316482793818044301637553862830021437134872584781863637278208320972946463564266301669861707222319775273182474619308249470874640761236862669843498705853571322806232431596472850530286071213200697138096894581051544924205600605432367292331527664880853521055423655192910062070867976727221112399995414865299216537590869486954113228034527313467457812347921133265288830307570107679931735893967227931473168657151456949230696162358352159507050858649692431851463146503471693134789817778281099408230055465591670510722890575778802848350929951038812867956554352032263789840619425955086952925828920491193818582631624786990113580583161869062563899151910763264368572605287639877095909925431717102470095171146359680604384588009645497163359770337188972173640627698125440188305875889824382064307343230392215656641266536691950680616330496795252042391785825079710035607228222302157254874099345560094928789059522198012570355702988240242366734051848181715288493245731975154660467536068858585501328574250575599919395429146941647346335420985242859529315514950413663543649173330376418889015922277827167649831313806715841300794415618710488541493088020602123138750266838071263660436783830642708754776886010114422144423522915827099611046473779618043513229877004139485793531208162064751245934531023208448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,1] 4452994259548597035481271993786387452725808577223779560849375530025802145648296210388334733899265037218961631632675083256498358179574742150499422778301295672038704856945016824829514020549453830634526234392493506343618258746657423069479359849310019276811399279223291643669786450298312975242409038460623167167652267818896707954941180954532913237156805207356481097180358820385413164604856202168767220603955645150828354554550723807499820400205367362889141945679995242866769022920234343533004925596814123427970319458116568602019808955381182781420457367889468022787685967780732405520491865829974129264944715378613143808489640233073066707849985703483247179092884109109352270789395988953454790989651778958631770090039815677852196769023613059252518381770840309204748036044253851246199036381020108007532377022759353076010138856598339786270961931113649152690144154614362618064939273272190838041663664680849241024409198173492218952667324854267320348388699432511280456493011660248660062367845563823135540513352025763239562045046459521853152881000661344695257717810180509247363051001280149763692588050411598272025069214759756652558187062307539639132164208500978349822712154283417639385649530887573833621295200894304138509511768775747234442672773835415206886797565947685868869377140686518255022025768371933477030785310565046981683600838140424512360744240832400381753263589244039056193795118927354158225171246205750612329568875141772623743813738387319264070605476351270606652028568925300137675471609049373934273177921041335136146463155978502724294993475402721929315097224127055326069987791185409792108058911835067394289328940160872544383571075901722816759258389147053191558875127234548424332483623180751495282683004014469723855057120962864873727890129401178726124588290754487927092655383823330915926119002161984290361272692818418238129179531418675359866130146750361222899668272834460877297465533466490425126976065090450559739949424110072079442803750819980157240973676115366474940416000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,2] -22539604496366104322667244387573609674383033701595121933004225316383204806849410461643316881780579631995350252508790105399310811850648188662598679352079139386505433680756618882561700252415696510600249575175222057090609968419609672886665812684427129506469177703705982708185773325611328739016164680270071215432214687308419968150926981812216853170322150928756754753909742831521553024597483250417595534753364685220996415994042626548390981046077185611738077770483607240987911823514117280903153096919070988016004107955125809797509290619367261018759351230072416562019219125632363014392014378183880047878418610238871731619363179587729333529284024923436334648668422688044851864317397817208517426002340062310792771678662195364172457375726460208756297678312267211383442472070589434090101655556524183789613304513486519394621545438571969384628256650231405412595260740316805408711245583601193525589221195926898694027562308232520433930817056055779412126847191052736390788608218212176902429708206911578780787530330689292746646825916950799440499073370050109959210915319814654759016741595080889666410897979059861434951065661269462438427305311334256865862442995327644976196357706837711523965194948071745854843738243442873333003833343091706164256178930205598823199683178549515069736270168335458075882231676210908007905170428993352656298574021887956779816806688067550668140033944113431170491625075726451449776567557389345733358086137732929803485121025647407314419497885856747255854464012891807676763557864891114244025626674039270334986676274197478700996203031882688639488453870219224662462959947063120779042668280412001859558014946832807463186432208891760643927628852533279826846368487202410112529876676523899300434404445112644212131241826426622416495276348545618659837853499802127853069672499146514052576084626971663339810913237550675098638704010801689350732965262175810447926886320305671893914801456987609917259139732775569242419019191523842300393245032029283732545704175722536789606400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,3] -150829343668972988701684589888305514084951812874591143242015801249475287526022126664259750345367861628330606679846698640844224199387210310468095742727581454051820124045765141031147164740561463927122922895624257469545570802696023242602604031900135798142985791380623712714395470635312232276355946420110134367764668072732824975122017367884957309561795381383060527042644274762442143193593849174187204549554975095943655889528964775047457644734156001855484626948419470525137671713020149326213427358551397628070073532096993261941451401853089855393008559497852629266684373993717485323453540526030299730888079437092839647254611876939536959328771193835624092921427483962139896616132065121665968858113937716954686481764788677955641152807971414098391232938566458359554685912223911035653654508068795428134376295905876538001819179827099100005335539064407315706087182789326006804939219433912099751336651136381417935806002391252242766514276137965213895492460283743007832322974450730671460495270226136438183278351443899854911667381949887180435858386518215497600331275718070468713637544563616865747101253289590656820593751882248297464585534836821883940203813241920023919357077963903610235946305384713912420904919012110533220895052692281503395935119785946607749789130776577395994426508885556548072610642433428013159969947859728013446281389803085828211322627084871719107138371784080896036975979714383437808831484663939133373225555621395976006199126084208028799572018129675312605852112239943713154554086577924400207626024042610764470668305297795315021972431362820578363219273800259400240784354267813245470482150513351427723327050052132275744906771518086409069612853680572218506347162437577791626187661718903482370775557131832493170863238410470411342645979668735141510830158386770112833336030509781104261641233245915204946851951583451838167019446112186403055612471777289449911861057205560371536746065503681059392997157395310960326477327553727635498437531087372237337697336088343553937768448000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,4] 1703923256417443982226476376889484019672713566747360371656662613650003008809568440171190545353076063323145566369364866537155685025164718420064195852393052487269780248041010074731833175633720867982294046563220873207745246368895490784701351437387297526394384664386780413209915063757111535618629080525612652383483394927141418468756914575889709849339585452316871905785101114778950584172721025998795198885251262437055550313245722860318040931532614891118787304969583641026105371138722538461561576685694565304005740096742243240215966489963195443141845181666619460062926402549719396778104722683411946277758174301818473410575511695962187968134816459059687837034358600147804217157628925935355485577470461308953752912424816963614178054498932194886185951987885716910571180548378823944287528213471391553049572688303395580499710224037195095964197977761984200201504225629934008148901057064862163360902259777315009377721843305684739806802147794105569259261995531335233205966450009727177608700100147393887557591272287197637269172702520631912033101523498979232834771935390613215823600853193505395053720309214271655466905689206349002281120084095383958283086176517977867868247140181111676090776079937168762412503137307133520448249514431108106557551492976817512907418261877346100435529797859663263612297178719823369215200007295226291379595646106104272091591984661098717889061187606947428892061322763343502585495817470307275128649539324267257262890790793556443628911662490121586493789812659530402570339089629892352902757717282527351825499839284658267336366430748396874695370217983410377660124036070734998595049931589198084235176035349250655831982287075171058227639638551942619752794726749882089299767995448580860635473585956659314436958140877396218409996246986694036697283709375176797257548786237947025828006332229969351744372204368644987357770388225685841445609626691088280717964697054349099437379730723048754257075857762184263125839433809717923024561942841196572713315107601554142090264576000000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,5] -7015982881618979162533394518784482707832094722493446538823919415519012643067515630771070175764464143940750433364439131250846610152644099764914832963037947532330892645401824295863454342812515350858663789594740662334987951303222933364097563772659929198987922380965788375687638662646186128545306568587732841935876064870336451423844827215509998446874364086537286540708584495544331494453931610980848641544523021291487337761296252300401973394334618003212773555117032985348849167905257505295870427562889056461602134856162029406802343553148980421698462801904574781323857065393125387753696677305630778257379005117226541399832279968275365554964909617579818798281731268140321672949718482313065001853543226352485608632530033126446839953031740490682145647045358981580990258316211600266258064242781509333956660992211117171108510313253403690874099950915941274520776442796457111464241220214489511973280704565627295994169472023650673625121255789112723250925530588588447978801008387546892173816121869737203270322423915141572241987169830250609140489984921354366361877007179525490480244138864190534412298794590158520450268884925407375928511789509702066536364850439896233329603137529396216406540387890083574636070827413533428011853323137018383408752283141373331930056263127032749802385335196554123463845438012138641245849134429122723780833109028731800837064692794451721398299905332029286780103422333542763224072643505466112346448069031529780365602333807956710350496165606838321074999190418032127780805797239194385630742871893022071770723967496509158283635651570201685972093659518772389755686807227250797277916331906499381493384907956383401892449243400123930906217354826459877653807291383663601017196196238975692937330441493391154287215777250246249378542977662966017405361697199411618579492992813685646235659045173674439294926659589918051809327489661893450487035413349687512459964974209282496768671644236442963172358486334400221022338599201871692456997708912441201565574818266210118438939648000000000000000000000000000000000000000000000000000000000000000000000000000000 [149,6] 17418092948151226078373097739143701972632087662213971109218075518584320746999229162690591330752345364608909719423699947396162614019695307589566614162890173741167372148940465671102505303640898229570070999571968883177353946782775476040275209135564778189705402751272465699100633337567926585593141179258765115973764887557179341579898184215854451727069704388149220152874352986458810624997547199820572585043423804103136653144855241768132761114785143219900753432137272551267994265862370615581977481752750363864979034367187968666519150043416165670493249171878237442083831608909837414651545176817552928290148607717575535595461312447233425085940784172909612434050797329715667802555051118054741192490245936313166257945632503702739914656465117287096893438127818221361819395643328697899753848927051994270514644243617258000959228406155852339550606473945488943455281951498212512316927356719775299754687297846175879133715214948216303820832012202768735810110442779694194647765645774772896130564193130376331422029015985277939980117068979506848063434400731314512389597829361923907835295155058688323107538300582168169991705906430021713973342071136999952156578427027976077178166389067166750475136395989273655665683277753855119933823907865847584015647301301664469589675606739566542628447963988451111606410551993592574398319184129305531513554102747820042669543392986979665270105307477522973449748630912627266141651411709925162800675421644477150913780256936760907339724945026298072466678503526998736347982304148306439757142202179573656601339833719156421513117816979798994245689958231056209674851518378001828727398007483261031088751878689051371839035704829944024996725035995017380677761906444939117509987344553479483144855902366076632103959657873835921585575346568877033937017458446038099589150487757780562944982686718544448308667778535763081100869673197611672118425768021484996431825877435129910275269835301253651590553413183712625204597161459098160893271756496517416830222853617054588142270208000000000000000000000000000000000000000000000000000000000000000000000000000 [149,7] -12795191783992034467324310780640218987491577243478052397126692859051248044364816532640490268361204568748635067626201098267706963311368496990913714356581066325503703287102638864657092468229741121344540471025678001922136291147772793575490875951387760329217619911308169870535353188632121610984441816254633098572552227979397245735055629063013817577854720097946072035203055313353630835301311370802828598168962771365615120093428802642323376347105713005006643963461063882897453016696019408780292403518995294695857772700477403333793769371187435070099984170903700757358003146653261152407137824581788498130185847946839874003928661674796198004986737123534960615085179012113431218628667206885793542034094317546236909912140718142403439788275970959338538439306748519913634789039869274083970263206194272549422950803709601002387724526111012248532370004737550756776421773097673891102788904364751717058021289339909411906615547735019626452007436726274394324925921016416645215121658663896511559027954003181010791777697760188238357816009293754122341775997096685296227604930093343939083637684758132050747658014282764696094907822581073537852805551670824206116820461941262831999813863753439119213845222931562208711831460338732213099115932242164693829871230849197254013355076206164425204581763829478303870472208312270696869714034067083428106781450971718424581943509434210326916406734432727296756865013550585376704404782053655667214730901323718095232549357073305465088070235925924531745289074048059947147399625982227437024986151495359213033295657152527722763198916913226832223052525065620969091649646507553815095558546521881049991190404640278119679435929264047196073581689715428485215812007165930615600569735342014077941211420114176221449395368502176394534012564233686832852087106014664378474341816491081969545410647004262727647348308123023872744765521773999765969657028321491493534482219169139253903782964716937239889878577942886436935395169472230491307695162305774864907312995927746646041426774500000000000000000000000000000000000000000000000000000000000000000000000 [149,8] -30775325438477404704748664575419004310840306676919610814653816354962258687511996302887289406676951630453851338969956021952643173537731183957203410083651678610529236173892262950427027793223272474386699661211508819382651804616912216705064798199365096961244356949243259984830655772470406430707871751639474511054590987479933891645762411023378805758563491475954224961195219935456106550913233553623412788412560028912003104903086267091323244653491569360657171450037215904050921883922727266122995240266752793668830868681420223904862334073633713126291430261493005940465212722403546220964171901087470753018991862042224110999069066210273358051178910672676915737026870046855299561138174912904182367686885110027759347695393468369638496598647429485436890954156763588532905631978077269050579545714189319333510090977827174405295823912369584734650305681019354209050109263622392286179334226400655949996608336397328803776828094448596194094231595379022680807934372375112957909762671265446387496843073257606943029215647788317005033646742829397200749095227845561013813283561806744692256902587731818897811419432675685598299819459284650140814693442406627484762146255393612610150230645651367772170864717098351129387249168819767171404129681172845366597290343541691334445069634601738816706599447277599577954632622875566969001503786053914477049967482117007326811405317823057079212352534267708520287081555641292770659203624441805118126450327837096882865903463510302265136843697578428874638306774543868651528618012151019038277996648587340451751271558862707165498953650706882590883353445384482875398259063842435603138043154676851149452891746530731529227428991496764435808718360648151348011483703807789785590223031086029942396657413156354794525012565265514795135752285678425876290980520524137240590744067557367430343523136722900475993206947586202265285335470939736857217104086371552572714273134453894597340599850171572649545756535325977836435213769835077910536497286877918591070101917307253721802327235781250000000000000000000000000000000000000000000000000000000000000000 [149,9] 40473830940861025407198471300742272286509364463287605905014089129577217392284304583156420266326467905526350105430640231224838223598477404263689611707841376909896385546839547190207233938306180980232406774330835524474628436571821817581484964905933944838168847086118623775483769097621763656742486967787619336387370584633484235521926471606880156272414676464380865014995186328001649794785432172817355218910354298565108721076486129130593960251636130587956929511340042545304810353001153028821468210940135735208304952100611785523655202733514617141031637306893824059639394456775594668428673716467359035348955148944358695605330599116132503749473617005038898487241971641563096518736964918580474341627269988846835299259136251994777385524967139421115401223413370840890175642101791303739297082129004690692879560673119459941551193313894290500598693078329415387853319693264779731792895636494637561152760273591890354490542617874910994016668184829317746473180059685270327023899058164025133894338526255277483806791997587467122737087234686390769670849379684631002419521949895286192335559606605171018571570562215406995363389374645924211811302529119273124230601027084724331301666233221894063855560927751141178329074486441655067241422951106517691092684646465937257929294584182240316552993224037638383356320925558147048335645984199344844630044364153226620817461416436273410786565559791054001438519344328743205502845633787753631237622122343982710565241443807576558172379324637811992006262661607043053525186602743811671042251108396281039271053440547248518699335308548717387693327678218550683403090161118343936068571524524539350180421964887075652967849281677638550986147098730295667740427796856476922059239547789045973290502987822870154495675970052901148398235807442667591706173962152482308199212551172719290484899183507053184164362897448652358227841092532904798262881847884455410912639451869948618694245522318877327641007315053476462605484315695033271158814114874110372825781789503682261701867915645507812500000000000000000000000000000000000000000000000000000000 [149,10] -20431662537670057627331342428649004155629092967459941148999417631544676431646494405286986536791517955252308983716523814849706251437011019368256759442013784064684455413359319880272174013468824693855817077330461868787505969906914667417195243020141837863063467533487345905380225282558834518410166077680098431833034039304948893778187311149563215359857732513004449496572054708226029610309872036255831137305656991530049831631679055682075877924278883226005359343814390430298390459949779007696880781619673532133827762239922234665391688094748184175117532580468284866883281354769296922740993745735879676938417846227561913276098961586429681331146019280358025809755906213654676302822453422411300717754858412081210814453388582030151457963329101647313834820453595670043213769786395311073289213197869342659484189882803383565712792972368290977031884236443363031949454141495192717094458129405370763888533019913519484591424271818945202254622680463743295091301250641776186294534123963003911615077402660089311452992110717946433848865659402869595007801666042667134544832474007573607540371839910556746473085713009714093547381408953165348900357538447065259677913863378559495366445116989491488711677185474574207547477274895849417228231094855883672836947999689842657448436560355671801232671083923523651699445325295264716682998588407234790427831847740552127511232629748811980106220958808200077203249332047894560531425795057748847081393223931664214821821077383890187465035480385199298945469762228467441955932484765998006639086196987388165960576859006664111860418614086692207931375083093280148496119347047171897053869661372043415961792888320757091051238754447342783510143358628439877414329997368152053399584382635968713727434437176347180245365304176836261579860066858123319260726968515746742982174462499836920733814393682586272525418972999332373868787491573776698220841207399315110510082527980730045644636108945184271717749170837593624903359617809659776062589841295186750602158930553445536642076407101287841796875000000000000000000000000000000000000000000000000 [149,11] 546998996862258673787136243395720650629900217834423474564596306843404064648718156253112204200687797175802049986308358665692354422654781942896572452356636625600613213825498544067169544616808518944951497096024523681265970289708623591187942023129366166821425953498060784144946617798606690687002715089609012726094017112036752871924052948404955914360319099179838682647445853881019398910599129341983061087721443993849754164247936531989962889128260841502580321494714542345754457749029602043646913944608211829966227893511624688260141317422108266169614451559500014885304773261452584668223551752688405227252120638336521880360567570447879123545928951502387716756270988164647684402181566346922515040981943757106275983962004549535949061212860628776371470114665144238632336127584503443097119817970066886329795158507104315850671136019140909383650348993932733376641228390937754945451304439314916558053051176159340451816925638323221127685018512144276347723287771133561627521778561724315536083719339052077746423765941703541426952880180419531983802056438423187756551700042044962777434032291579502846527315779942954713287151808108932280003616278487951310624970525415533047611732392811056391801933260207421872990353853222654071986054024030737255139356564457494532272472391842650925276287280472442585181063935072585632611606776187309213118890770403720557502513233288444793103262214348067867894054735000303244971729455450242836018654831409652552236151724460038486776282361625976254300016300754553357868541976385141720315747461154189505150523932576508657586122961663380306186272878467801600237920248617953352297011094219569572486771062278436430477119421916470902904390667909162094769145809197112745748832631549503383884410226390221365150869750537859757607482124202084905293978250799687987957644596537497194597771596108558736807424069119966305538241958988346354207435140801714666668050644558049880809625684497781682488823793706893988242021389338414966899849379631588246405408457853724857730041705194221019744873046875000000000000000000000000000000000000000 [149,12] -2392737124318571007255649461773821002124614313059904472461125557213119642369051328966277332001194609265785457843518831882896885075818354009656496096745131344665813587932469648492329047060944742502737825039945439798447542455630206294658810900098045588656167588668383888583763565001720221444581374897901496329664522201273985493580007967373355952372287985262626460672490987456085733216604017100522205026594528390985131546582033364381979146202006942179484382578885790157748494178937909755281181495941240867276049433894924805066194112365807531244070113203844579823705646023316540587767157395467425446293711061605699308058258024789977162167375055937523388858730589475985796570592170087129366189817412920659609338064719066122189055934906293668361577527686521810908038996773718623308664304929363295527435452177145334756643777171499202125057789043052962516585937885914188651986111700742196760462396950078106742602235018286817995169842526499949128284018110904773789312627802406013031737353758343983051553884207539616803517101182774601361446028837012560287184253369047223408825215799133584542568986869175754366166358623826105831109703044481322513871054830331636466879615002392814907581883395644484467299411628180504623490865561203165736469949570272621515988994587834358971159503712000063909788844941325164564561792660888245031603793925727933868360999097145837930552038765191318989196980158621931326783657621955228891654786498314593118398209018305178108853532849084357302252855796012774665668299564884339388219403173648625329869014256827240171089536922697681074113540549119261949776019793269380870949563944687389210542183110010742970684648601010194999190488220550052140414519353346540061162790088630839817512686015791631960125411190551364030378467866947141803801490791631998689859186885723964484744769375505786236288400314104710982028255730083649776527524579212088308182702997635756798425922332687472548161108948220478257791548147472186628170750877325837042783893410248237520778841189056579798460006713867187500000000000000000000000000000000 [149,13] 4626861574981945322617963724751537621131802740006297441155293868262859897642036840326009530781006597738629681687413812247334231490432208736179261328711628258570937628917983794667000631136111670958741488097807650402627000735644558402106080169432157672005508806397345935915975701464765853536922123664006597083634076836740526714021776130447066429150041742507686064700496337995762167490977747114854934223621936072958452987105167337013718328871052403926184530769890189800517842654826582137810702823349300249328215340273452195598954549005751740985580899392954170634071443431053478598091625162063893580467901744282747511221558896739778960714786206645332253480452145594760105087890329946683434901589930872740517473613424550092578549597305255781723995947013340453693271510660760767808461320908533612920998454729930772699905922102911914842755097373665778061699569530058987529045253157699887963634609570804936701602572771590578503638957386658708649447512831629289461344591163351270651459957179614978043729511870311889319457555730947499854580916100719701522078756069696629877964748793640811386096364441901826390422805846497173752372010201555653086297204148370752778502871112639310750223249168355997711046039148664526752186760382594185228520849445952879982764851669029763155008654261708898144280391195464797558908645807245403798825578936942296473402630172773249771577681045644747974900470026196459964192810457606271954561411425795187129385486252236347539207343769906955097347580244780184993598910608637289827908408137410322790865499195709437978933946399335546870899003584989541259029178819545085948008439197045069532550010891675125629760063494741544349795574455679862148720037272656262631969782797212465539510838402679141974136621065309009406289024976745167951944254663725407965084927961441400117405977607835561676985048473921432404896459550473008158038608191777791556260790607150251816608206873718122766096691364957175707256656423459410876561135774924590127151095773715692910170005894196079508401453495025634765625000000000000000000000000 [149,14] -3552177400250597114204887956663475409570080732171892027465885997059670709677214704017166155299145721780991834857246308386094645508330537524903167889038151700735948578552897615316045843285091562755685856525034744582268509091371793350527699576773511153219029950247211410063020961024539742552973767921029935625856565338273497786852206830127772353035965336935228317194180977745186105454325116525299967146729374932174824326184837992144324241889687755640389027362248610341096376319011492693907784002470327822027923023962975952420645301483861700666178476623673066707163351305967688312908856966282274281747262773585836330374753864060990058235565123188495560703076488242265874395673317358935246819918983499622851679023213720872552798663046868982358386569810061739843851759077317032533551756059444325260954855368949718996066095160324732412455956184602320975686368102631404186703437843257481138000868695303473118527548453613201055180925666721546016705101827546537490407845878740248622643216728456686865808134065717740001772080115837378879679715344638004065972011678874894205459638728787911221335541802681196667969455505001235391658124214993643164694361848141094220295766612807753939064408971699116642015022073116450290481783159830301762127628608455538739346639436346519848847341837296702284623095452041556060569246514719465867420471778416589031363782612176057040583789540801533832895386164401657200811116831844824353557902563782419259354517884649821433515996862547848584012173314194934034411928268712381901552061881327808964319836150147680061368808092736666842102208911759352919351899880862311064094843923368694399714505937384614461783740430581019184237173615979732177536948863032440164040461775872629532380074566744414336751431690101236676432987974420920744482558986923042434181392893751518391818795727185141615613407741183563288282330515812786142687694532158495469106617761088416923573349061820856829309710275725399105564715725168045245781251611515931989362376798736948504376988053835203187656588852405548095703125000000000000000000 [149,15] -3492037822379010085961722549945554978766401032169202273636005281944273243201401408782366038696506256219979823214030642942746077864705955755914325680885149905625712571784831652123004313421048149177514780725682362173662516390210901724553576983211396592244130115894709734223223318930136926761241697909766899195015250432881767888945296707865542158901272819891877364466405543332339772202909498515875932619545766107437599679205820480976747329761314868035569171120992425279731873017184938207888577230430773858014871827223621858570777290972255269690823869298004863007961374158092721237962539583362956701614270229555571934730645610771314896263522814039245874414066206903815001729316911490993919200446949947742250046817772775288410234396471925696442729984727074193562082155504949395222270491982921714336164018355320397905527703258272313430484197976999698763301999169397242820313970604748161632988800259947775706925086977164651424801434014528008463204843480001228398825944269188292607877497898062463953023125500837332405608110561326341473397830924137772810876184544502827360196908821025275672240300120976886748947687533218512259812061445380827310950761741578571370640045309848847454637783662865214230443271792776890918521814496080549186529969591340589452462128588882934916037330981646949358293540339478529896823320919564358726492954360198499649127361806664026125524791203287745210931206968872324222941328417882084618075982031031613698497764773411842283843649672111343417388825984250630322282510017206286430958372825051794856727850363036694072705426251271598600697612156664447641620418246277516296483347937839001944520413664024172173323374788503016559668117279910341715277224388219615228694353713567689573159225487285733521660356716138993275452258436086799039783987112299089645885278388894254594764260945925483864312706372170584057348092907193237078884973065307491389941282887704177004211945815225331177610253126021076099698690913904372627643151704903080263085068492205577926482621889599366713656309002544730901718139648437500000000 [149,16] 12776789873840132628366999325393009424219738522182795973744597253700474084251340113814931103824481678902955425097305755478688700711806518110746801243747957626993172147406196493726224244729519855827730364426419362700124506992121987321093793059211790495409467731167996656705083390073980626356367320431409999207654652247068868288934236239151728146470912156293838289602313434575942086342545374455264801977138554237304702627169428360186439578291689613157167425529372372641479068479896062648955131395292744830411507861176454579067223028591577360169135326710162603416756902632711424968431589241526539190405799808731330295188472169658269831432878714188133665767957045991673876143445063175731886760029828421560512084481845289593832372624783060227056628574119005374160260793143388150658611768875460276294068264786373602218437383380051850666904672042264692582529682492207113601283289045837447491099719245442941748289061506283846784820466080359879161690506111834336221409874643331201233353397138571568382461789842812010057258132335734641577755296044680446749404161093729994001550146219324025705520419066784211439664181026653434346084727188128521435335537792306819196036547845127717691853969991741344670195451903643671032754704398577575236859897199352531907853236418076497075801326008943652514134722194169962934237561983281172904259248690684543716569104285932190771454881283710555702926084939796452940886501444124572998913384682862829186365177414874843773228994618898247841747233745129116356514461181830529545048842399598648878008953275830686621328989314649336716811007629891085470724372013533595333987387006032711791359688796944066834514545789678078090265490421881376974984977721620522010218490037837853806591186764430524678073447524164018657639426102099851359555431082136540531995225103364201678567838494760584774810099217054389825738300083046188033961043240992445881431130953991358598872911823987522452547555836210018996440814257298304174658956622389505934980645543723524074256429267453098986297845840454101562500000000000000000 [149,17] -16696007701940976573891659214136177741431212589265941618582371009223118102185080281064117859085693524685039394587156296641065649558311597218253909807932262977218008327036388839611870160171432908454264588587326001257037599349975381426796932788834729348139877773445790159000748766285223956736527018276995631260800960683525689244364716243607384456266358591155283760868015009496102253905653876966133982970773490788625106642293837840860868444157113972651698707866037578759787210260024926500247672797604014990886286537126772353007691295007935695356988506618383183273235698769959886690222891091601038128519273917553701967204900415098516189923380920586408812927069200477786808424877418872023047281525227550450490414610926877372837276486573617327261261437903799935464222445945574333643503446861166982403567260974501416499184637882082517199612038230541194191842074145851410073169276539330534175526562196134894875611027078473879994784190032871039693342975146689577209615685391229099585328714602777832410583457110442615157030900066860807745716207763346245966115084853790002448580387145563875959908028333976566940126000031643677057327958730093215782721942754448647433791944335511612782660331889734188753178014038331268418478077348691661207251796639379842038202112045474179682485914914593030188748685227009190678937356365187075131730140690569227144280555396027830946316086305091598383173788774763932022001935324904304086109356238061224539583304777491702905682295172354773317961633754583738212953702173206669270015984783399635340579420881787375798717124123361016964029563643293114780995035837536575849577922011845504160430341523563364428891436571037571686667703383878123655495241607833991162196083827796259457496140553987575612542830830716456130326741786549097381656650034627367370586548640100285092213711770864310143037223704702509925288983057081848808494373918690853755310700924926421859268182503435890271731571732118005884818831740056795359700367739711875651815506492317864482853868953883624511057860217988491058349609375000000 [149,18] 12252035150926439374344236051954594414844899181215428054173202835931438047511125003358487223167970066701905178247211685791956592332659168099809560097710557727226770044986849806180962159391437197039504184116195573627251113046104792512138074462178483591727964016004538219087610552822610034456751268159629868088955506912522713916893433056725904164100305675151878956267949931741836420431313750987240871066213932133741673831749568489734529554454990300857771837821007727150037999309441114454391438868555513711271712740570611975938228022748718402619103019491968628753022798217092694658226040321621869892397843712408053631858017821125819434772253219257906453140491984467371569212139269499707728303494846976070466709275863615724428441597729692337429186172136118824172163432717088202579826635445335953074317892080461980778750668798386614279700654179766255416109803318176581202693669540837263827877268365737765569213699566106353280332811313605357606374633000229744077351225804588902057575893877559577761532858710568733589791944338164079975260612593611603137504490759616361827839212177649566086943927044916274614691779911240652354768215691231097539654287778556347637631195646004491683479357055206094471812414867174971156621558287326998340231236694606419728151659298491700830748751003409772733576071487554882829079784889531309875383751599366297989717155373469344712288150918445613313703943444450300827600402107033354571049174502645624598468459681183111997284005765476809894873367785827186321988772981252837485429202684228470423462051166657068645001721518458669800557522621917971820387296938974216871225596664012271646624394067280020153402652868704456804145887183542241915330851497462767859173911486509725017785318412419089065855905124515140671258332818152380151364085195021198733923999882466072562520705781184767787559374024887603891061220451192788670518030866452186069382990029898139639882597392898919783323451083935381495408861791137434373060920872244127109981025467765001985289042291419499691110104322433471679687500000000 [149,19] -4787524113928060579819247461825934401391129379079686161319700490160905021358862746216126988070622648183081731069286208269982591363004074196630715393839788168639843275510062582872691983784897048222612013470551929236572277899958196361540639365325380598207874457834588074739882740812671558724935450190505803013011773355849136936027538951485103950236991522209585319188365828177042671308169013886141983293101529599014575763350369108405613487756350504007032325433041199507144448302882680644281909913986934210641018913025057734014937000240806663992916549251571910576801586451396665861005424349355919879918373013165935548318882260484673233877575683901657521985355326418684697865016852097246062708862987599186459941882954190976967889064033435314235306910581968128436412314428499711551534888953064377935246423110781557344826846661197275392151847635209801034592824404286451549281896315511737329992233718026017527672111748356130572289756330898369400278701106765575635751510202450915774324489136550395007875909576044546049269958328488668791507961625710232505317984676098013981205540128495996705017550558334052725478556776961576378093555836732014718326325390837053650372318327611187966202494206287821493003049070810096822293310508521620809806642303488154337900305356056890149271672166307712535543045693996396341196756578504128251898696641231359175121489148335858844493818662850257589421904654825094607741551073828106232306163097538864456833235102832649288481543126467297995661438525849893701634593100191442621748152796585536713008895215391467450561377161368189856660288943989323510347675565784639049806187574501690614705390362549360073151326257456961179501764060661241796297072648825470373469015660131877693563965498780409786795842167347479653513997573817563614951302321094817237341591716683757117289437643584295629850577386300332422264247935505640847470597014807666852276808115988380744695139196196603288262586430597323440824207219102393277926935257875941270221645328941078747917079903079280596692115068435668945312500000 [149,20] 2366467610406470633252318702262918015276922771624031612876876966969191621025517035108596257158643658074996360807024450067065182035625641495663334276426103965563380517125834974429435227101516600235310090603413065101391134069901469238729550654980532792140134619023588366613193474950800121053311862674669547600935657830932862147437482050058380337404475661228524382650203548181961173764694446239215681592118478154716190533443098073791581833898883222792935062839003767506024941424045377412186678838439713459149599958188753309919999358444780017589194902540864617971769162227784178298581836936257071677470569522178776168884913518721108814173952872176221966416979376613250975829620734011672059400551046570592445044081282808993889452568881582832747244647532320741325848576742597320641954056150534789422042211440310711403331064187066832968822747477975246854047164889205592572347788689528131888549674966062491538789659424421531302264803819239017485989842787310977553070472643183692882493968102731960788366493835880863657186810709792905522214167571933207536065987260470033140441628016494084626340950073104079884344889941693872218614508216094656585404202106649500135394483081314792255637700700902579790577603732136918954884478902665881277273218604064246703083718038226591372370103554670898734718924919345279030630597390202654878477672875710959920159282374470107444270237550623271032704322675527113420679738156442822892094918491820046010065085437995012162052753861431667272670557423709532345244248818296544056799071178267358549775720384900198152927727876817866562537998872016936965761522589957610654736022721132355304335103385334748050939213222152397291811266796837645668107369229754540742983450765084578758594107245366005802256083125039281105255538132002054470424258084401963813195252048755960137092213254489252578214389754675130099434263327184660267690086071193088392410901759880351250194967786872288306271364380241428813109806407229457781037767138876267694214330767996024324320113041378583777695894241333007812500000 [149,21] -5537410541145288221780914242107543903575344902860387989483712535058968177918019035313201061099996485720832913493771314657346202330586124933502253942748028933645223107773354927245610827929821034591063393185563891045963868779086867660738151594262225242452960712431859579925538507149228961401359690758362658449335752789362925377289035948925335109270269691653180190804138221997385206740619877816859423644048215571165763027752930567692092728070716201658492218074794780803752440020616933020474345965932663955809193136944938139610785447600222891925697217473412351827506971381627316355995027568182579698159022054032307715247672138975428921757508478891295396835677863342772883470883995555025576351412814896956522981426388632556210289748515672571820536248834426515381112653742232904166935617295460230283948365744468130948336332094855049802126376921339820473030943201656094145093819860144810311638954876513315258605681590465543719155142929371630809647508571490957292914672785683618234185651557312897431178988131220150686769870920962065189894995296754868619216150590390762542347950301411252017817041966285480248878198638263367820544281537292670610933307979106164520443696036830153306839721083727384813212784709279871922339323198755845964666572910529155066380501682187748703338792953894810439134050417021371184538626392267141436097068753721239653619649444230928091665984485153461157697494274866981375629344691857246730889610563425064078450573236732720301343841228166998642487947875786480479203714420364485546804336179359817842262892851022145225145513508069564654540696536113426711153799683269294776357216765942503606149102040253567474294075375148719558981138033628733873427841164061030785561858751145241928824463094872203173286153450223035398203784593811063902779787744104750378681308413665941563321171325471672413595835948180939614229124483064574895430418813452784977821719289109708083239664046273251812810199823743352255545031332269162879848423660471046217901887031074039918621080270971287563443183898925781250000 [149,22] 5963442092906074081523522521332625454658687536600831321333980944450965131833010596011963901530998476264713713073183371615435710153748486054386814529204610386314789571783435416420216072271239302860559306488651070760201709397936621970251067296072089605119781787986223029545831800037849865189334869202962994952880381478890296374752247447342515757725990979556405846286741492197596921334008703429138594859172907094963199276430077361724845335583223769100273080850210165510658878507238487417675201005911223594630622934453301933086563919318343750026492764897155439453778109384728844191139730738506863661684462283624789774100214124466568127100066736518440853590808814985616158582027178434321772779075323825726084684686203117830060158689989349233865777225219003841149066225211775550159915190566420457125526783731541968315443706331976939350258002951353191337286298354842509271586143424475069940218944284542075917326689803581982218701122238369796711012973289780351922604080766829291990760919171219781718852493747940178970342712468540004692668205521083564312171104661108106048407338482500874713136777534866629037714067834614200781638185377006395843676824380357505201786178223718058007344903262943357604701152175734515139765464734322003601821432570519389949392432891091402938021764631203259337631479029273026027811334343236374190345515984150388224043122479506237404305237518190950007540202645025862291533437504608816992227399470140551952914857660105025093016115532183680913814381562763881534600019602809236628502189403788287936141298608215974053018568603015023917081870646368885495126842119654550361077131664084660559853632372786574702882385101902348759303900312030478508691176100825789798120733817449725527219143342045818986199693107995783207688132726129739603823723328512068124797185133664137814833397821387104436271934953077562663563501623598691979398668553690022448718840117503650744475516253638729550354854468881116180513894206918478150270089287550452441379962898802473880574819959491996765136718750000000000 [149,23] 1648009880406193243617072758332180091078728114708574657171700840148051385780675158238252555994515760713414662617413631487579840826383122833602062208074561799616592136266939562560283101094400321252642862569353971085174443946714257810165235330504619086904577131605876033681225867874398134438503724757303771779237871837200813379235579771204703678724438392542311230628699509407772646410038758357127244252736229012761100067690853271664589283518146922086759194966888433516948699976549666013241061301403970346750796112747866033039678931926395125529129302444002112464502247420947052907019600312553108639852656949217023950778952595950156658708049042463383526451819362457718927930949327373552734014537141991373054289942580976375728662936554850213799453039440042368549900217948440546928330146015773862259227175626898648061608190752823034885860674294671587154867081416961546719068835372131361084350518543504710446957859852216795160278763717925253825105020056755998390057194275529839676205077338241078811717718415775987278395210840820137264603873348920768004380441696748548549280759490982836906378773758923374910600424443653754202917721236326587515407897350394069206253307087201816883661187622287580292132160220293424621198688350068258997380279367620395036825532148955670919498394595538434211006197551134635583612178721750512448566776243266927617789791325770170660078979434935283763383391829041862183231845084994540204409671394617950780905258301213747738615708910646638240758207832637885481136290725652165008139132382635939877798889290912098474950233795115979023954333995985731857483909047004189082408083395288610361352362099313245838996837874623399581456947782237145663222200645271868625846740328193395920645795031021033220766716414605290527719313755275796426785024238943147708943747559214194239433384386545380721186377306198819037480497111630114979383524378528915218901108027905579219585341823571828892152174716348885380658245670602094567068008995557343660772927992349602617214178574258997440338134765625000 [149,24] -11980008192714462372049264690358591328356040723273656740106137468760256919023227131714072656543505981403186377893583518478159453701810990617761422748503613498548126147224501852590824397347026769958776579949129900696134196888470782128682285011679238829911807376490010599334390751082235367230489267024377745216404141569726940156064448584355718333656493917298306752774111530419884883866472740029912044786415463265915621917468234555730913413090371195542285012610445776359919814791512627156162869204489778277089928867433712454365030041201719886914593726356773336394779930316832316053048654207482646675392198561149900003465986110063861356386237755806576678903459610364806124158720136201420307382014575807826015709048660774890997857750866366222321759684066472521000936320978870898081664900607185663222550855558996816214565201719356644980484640012639985137969439558535111611662453004789165699802829744129222300220640906786359748271472492184901994430123752967950225487302108231819949471162178929967042437828945899794584174791225337813347725652593914941878048388920340290811370916966095977004297972985271489673228991789047429103834802879118061387600743770502233282236713832039275645249799393878700727809500456517933149330332065389713657421748572262882050366092448108123544569982913123425237432103417869629078707945915930276800730152429477424772849006934500069585463209244415917253072139531914243153387511146773354661758763839977381355275007645954102875718293116447371521320446152031021703978311123230351606624263241189803978497034434013049004056388761757051005323677384685695501451344264142881709052461944491258373253372933860639521597755778136636320573236553794156807254164330090651188562368906890395029228152682155145596168308173133574499694520716372964070168326039574676867822759857212185463077115281000831854889370721796146367633295401879952441470897830499592548424463184405781636111539981735299133878387524126351834213821327976423768426223101728437248026450289990633827126990805837574005126953125000 [149,25] 16849621916829931639710492022310908833708832410569697788359938998709896266554338256678143561560516713819869929426104558160008899068922345528793710068467333489102515319171130691461897581192836329275332755106460672249952109195277884695795967856607833509494798227964196840891674731021035853770402636145643482746082424529967931499250316331608092685545513673781233460767803807201227619567177402969547269914166812546483310721599017180244501863079288902606275709235601728561327153902398111270847079230190314790906294108629214345911446609884872695318847232569116024692899176870706406333227284132867735184071910063487115832816223633583123521766290022630789284715124642174071984958815444459607538139038326271135625643194846539934110562867874453038449120261359329682886621166493047286245108962409451177729023719027744884763245427818165495979987088969312256481201428804224673718978572596198960299803624259869789997757140315144156323390190173538706565623688489375759945134288221256966625273065319539664883292874638706269520264658877267650368771390177416662641750664649188901335768507827350095341981581170081496635969540724714092660453280092489165226763053944563588142012049403469281587667610681151220434180959455584964306886657663561160470001241669788763416296730954570739475431772476488075888826975095326378246085833587431000929907470873845577985332258923817329303189938820504618822524747787064478601026781977296582944542489864412389277038903213042968741050351781654880453322257967921329477829563146348158009617434814425682114151102723492953825628184915074842580687118332657057633660250389639316282249181265745856937444066237563596354829980330447690082508963626040355272863643990948734771940635788407061991882483860363573914673922353490278393448118040935606277303539654724182501731406799111759346604515814746182578361603533907985619398261753324517047430991200422414128061857101356372588227068978209343260287459191758146158559531666971303963821112051389811090943482591231270606525888062980834960937500000 [149,26] -14463294828561469847953826181461301030976475154034576227040826730329833623596820892719764503020615509762469468571350964286711855171352015497128096022547676181150940101734364563681969275649736374364264034699395944838819397568440892290254839092134361885493762457411507510880120003389499252834444248234706332044370385930524710255237805064123499673928971713420497566946100895470811902079596457930410978703195479454372571594629578156655383813282882260555363275318757196635538926578737451208231750946024131280376334542768492926764541648312195187828770216774174327041339765947109400707522503553070289527266554186318984689147251601487975462138310086916086976653249835689484377002607129358987166304347882512566860985025864340090528223636066823539515655497285055228569259554468854025323719055436002538952070352411659726938215514537885586384950622126187608305730903053880057041419346942621840445740806808093684465449291965064015093240830756265528519644316866720829400253445391394529012993142072459877658207621036946020033909749344638797810519638960434376334574547312813304469517632510660018998135241655173365140040338317045046940642673583475507294771118333556753419780587725877332581451695630310659265363318219870669461977199362918602976328554898025186750090935234699850345978197518756281958236051174545189824504204601698213802152709316607202187090156969285703806296951739337046837399595115929968092331393150968466415608722056008249316112840691511163987157459248065709850443899351816266560367172967018803917845291083178040479229228361403258644507092970730525987419194916353286848281236190342298609500934976072299628722800278091204629827024014592804949668839582301153928506031383051269623497684001907411417165548860191471109027297066735130524127524398628362698676958646610835789051214608597850807944971326377808786020149539709486772707906821963272092954270330992830342836709666992584537105696529569947093327265310772934552893049572432528412116548588956741642229337070259975978316177765087646484375000 [149,27] 8400400828060160119755525800852296329680512097194995680648235699115524518429328877441553444503144868138513529910552296742274516802831451111773799321551690615940269069134047551884018531557398909394529379590237625786835598035590603570237453175145829884203242487842564876297636934176888269869236475468639996199443959884430906001192845679877449691102364076834310536332095629638530524783746146028108938424568257529558434595298352217596021217873048877262602591353385661577025211061777575358828390671581562862833972128821926370340898348266304223434615277091943535666750815652931706837543008314605099741544875519978711255877215495232960191222973731097761050542472601501638500120289957909794714639888507019314830326458331113144440784238355698706909625272692950916522533876695919172719222855010893078227204314291752741880402246605574106475505101503238494933686798706650147219826312521814990164471951072535860886278110403459077844136576315258075477507781431822198970764112214885761714070402424498828254387705129047290467882663406897533054897377038618760894225734594410963608434746230591244229053966783300427481306249904212627518094815838417497821320159026996984283655007199158404649062069487981565344263400151186449126749431203903548700315238633551694558297344156754633179481235421139890748394726162688268165179579121093108540156639774404373853053774368856839383568715426068824671675373131002066620601305919040605454488732551421758553101559580606705502260309543670181819800674188872959423996823278845860592245415309770206195279662673133269785470437126618593764796633577009453338551465661512268524502872635842176505154286928830255923536524804930394253320206024473658206714634847630959820477085022374421970215577397860937383172465251678284842856317209743097781096868520164682272587836458899706946317231188083092174226834768038970146809844877251650094765227562646880195086235747995563213692571046290401245284584697339503590545880469214826241896318558361690785512350398424544707827174148602539062500 [149,28] -2327084057476682496296461238817087778958932385051876581532181172675937648559132112267338438978079678815153058370470507746557393880057347888977611151843555846992564772121589339170228173762907352126802301847638432424234541400097867334852018246400042134619650958909668960982345971522266415161620614779553860908648194099150183738089094777978364648634408922074946247272915302048513445332545367682805865712023315583776353119747165064962050679020416841469223647647589714405903368586853871925382087878172967501271954108326907893067555147368026912009496953200698509389762943130012893979931133186346158382647248309696946478256388601182814438956493432989424983644559319549456933968503676929999518623278839688257506301575198984726882213535464216752248831850896552779299494196894509863198544112845408494931987263870712874309942540976911395655934072433009061579272563479477336988979408839188259863889282198125304041248059233780626403017621506277567634047966852671430524010750886101285781613207163418991064345375563483481180293065794449653428568093687208995007385789270020684637139989936600716547026731516854273663126725459075672022410670989127292362621962632561679467972292359224708322890751894147498703763930667551614826416770998052662879052647022801995651064222792616577910848644356706522279905379830953985931303620133978662320869502004892913526901209961135718100544037812164058972665590791583934429447129598266174425949198002107656916215370145901251455934719458052504877595013438660846794479020910902302180480120865609762233006095441952070444812102089050652224400640169360908673756964716892368674474182504686550492379171694481520795053099363518811151368758856383910592309371531396189810656511862466686202636092812142458854786627196487295469379750056165116651253940822293675140058381389922812071265026453081772274979070587467480704584272871797854313018591492072035918520022531029318742816408520803954055464149925685594442166574087039593151642059797008834590553712891701109480064946251875000000 [149,29] -1924107739152826244852909692163656900802313113672515940318270799242338871308548978181505458020123896990562304111558788583173711178185435680716014510994605144280248899230622809070573058569153103887746566688417366738271954401907653812563889028581661300472250817093538437359335186944818656840354303078438803905232842907434645573131828924552196495960523002479315499721632555316372108430046841051450165209454777739673267391318684670628588715168201978737546737754998383964974106868025966136068937304976222512837181162767947197563509746223028758134265920188056581731131498501213081782780290991975978095901188469289550812055018919958157429765761249493543466910152207576218573722445370918908050193030684041553094115619310302845885623014140767832897617157357068777881212567387729179725529318597682132974858723082948239772773231400717194500488821296951888878117664449869298628072197550772420792252304861560020732962571574392867918172369542335299537064362831260842921707390466221196531035091173531704879778457676982137995824108852033032711335050314617049067937451354812844252226071170700804008243460943108793761643756556875080225466034989156185553234231394689260894987586658210527629866154025514438580798615617827622441927906965581430334954504145549783738564749434502734663321785341688657231188785004034772687994506274993876465073797090227785055784537880861372421625958113285114056794662254314047988458913917882086544166398540936845273863893497568450906268980831047919260840034068392208091659847123478906505915210033140526612772028474154360057561158630458009368627804096544990375846371411087962494370678254533754500266557396808883163569344363255176057293100113148958473792386301516310210093736611883403977449559243103785870609390701421951385086276962347460343497263170318347740976577514182641588521078518758068165742423247494033176795115632431963612934811328489779215978435038494588532221184980023176265324157897154439720226425641145016662692443180807028659512101046077214854366641822312500 [149,30] 3803017824649934071264617396015897092026186788999585137247926693627432384481511519017828832543067497180174765374675715543883736977088126493260649178186016000541642776391351767559626117167429600484682821060054843947733312429350056460657347764705247542499017437724335259798713461541278101679007612160968621123894335667587591591371633338141431154005648456548474222781981714161433309880450381350073346395476099631372739781157229376110989767926714648524315164997742391431236336816605304438827436866307762215698379705243964079230693804037752620729031745869223286301032813826254626730439016664276443808985248139842401032367805225729309146972842457811565277757420766861180764105224785600428827666150580609757364313729105453853549614509922038806290388588752235568047445655041007295278541741415264371394651583079333268578235358620050571331592609827303318224860652334958290157662180413258212864996086573948925650355916360765556235735298687195524474336061129393942623888905525369012906774749507220393259043919501003931420546093619818563501861511659964556643289176268271926389859653359451103110088120508481313097915693120401412976022265356690693312876121493436727871347350422340392652547577386235584065947694674380256018498727277099035027288445499770303867329993192157739512695907168915265399286051939147446883559024859079080722676085889411772574940310697416362663656328443101743705018107862029016896941190231153267108055701859845661671601324669640857678630393669604826915140790966820350593572478714434183217410884542345486950473459546764159883847890990524861476516738367732069372925481339880156882141006521659259002954108266216001857775218025043776642284916137903537202617408680362736762408153170572407845295349612266645591356011437099389618387280595581199796448101419866330004482001084579671613066042666821800507864820933150771962045026196692278703688035137379917838545904115992477893761626129291782880274666215750338807639386891514589142056837355273769826733297172628109334729570187500 [149,31] -3731330577782308307499104974245219551699030472129188874566648665634050188272691486758705213643175508783927264883632927711967386461585555243099059272001533526104040170211719339189898876377094341261841530413096166091122411236864154784018212643014327996123341079764713257005447915342758928888415533490129086973484735336369523737829093184985519189922344629789052414412781847303982293765457172948820249474774052805179016165596646626782044468963745858703579817664362848507170513742846663326837996302340774126390684410548075212314366503350794066162270330777258894371945912030998082140593674967846300858798899447298004749281092389961954104408824787403365742411767195730616705169448963698082834706350273272958549743599610133818005374305549235565787423620727095948809935103669306865135263031428190735879231378990884452591291816765481346218639086715449716915711307758831985953778128923139564512898725968651136667876779317397813358232480130608021797895093199144746222721168716150613128739227103966970626493592361712069678646857606631276981002919682972624003074829901248659464081774850906720968003690101059651840424317247091723439120574155366318045877909429144706350726951562654562987522743423673052651023236155020711346564348854672110659246867955908906929730867708673147132663704084142729211621140606186972060857425940106080488817541927796300567289572010408962512085161795035394575495404200143469719937520335810025176600260669803425683199012672340820695856090993281114617192164141177698739972928025806941628894849426960866099888455684820269366234765907318840594614062650575480993401796136706157474065922348819042911214622436630274792650921845373909719123142475747882304377923799888351541687179438847874797103679358571663717876762282773539390316626248946532813706318569384564022712282803477110155051547692689905877368007582740201656948567220136876519694271044458181034384456343550300324514305672618185640066441171255449301906022987528469340349781034593342649975461921831426703715531600 [149,32] 2848471327372721215771263685925852354549364426243637690653851663951809858686237524811096782373863176183760536138642731146052762675578445847388786140711949519087177396331355859434282085680108902042136701054613693908360697165202712223325753095080765831842170795541233375212194411392714389113884361026104352599124360785334827646590107011162478339932537112161659098332331530066999600251802458757535730648214386614122828193572350141929295607042258792381039467285581373095002752953253794094473797500319811693127167824657457886704443664402455494454176961207636573205483065648091747135015090508651322309768769292564680321804480563916255381275569883798398559010219276927631404701594357276514869254540903967448903951661736547182974090322824603817535110050065694776999208019553190518233250665371548624355478896805365099947329726474074193537547774425543406323220672213452428365369950633960401808319702422091872763140012268341288572023271989063110980811107025711029372938008695835479097649382763711333769329441530772838329661118162588759572784008094012747389702596263453998569171202406467805934928044024380037241979410979293980327539019084772930402700050985365110180357228201509065861084892286524462611549334772288272207586389870749928185212866277458596305465228837330846563766357312695801371252211809694304831907665320673407227018258190309929435946498871256771683945461201794148641279519345418957192845986624918647941362196435751757951498164660107966208824217622276865935829682819648555011011418758787550679371016716026581721401983509722526534109657932732864888480547190620371343978115438163198551291819689531961966209113193244634678340015926341553961022432866571067905881257223143829781372926008535560116255341881730259918748652254355221096681830290015191857205487873364136594218361575064001474846372451891601516990041703031133102527101517289601584934814977731308286810758098959568991280081111842185898016030536262085971247002327359607948675753009310261107022578618452851225038800 [149,33] -2202964822824125345278752523852183211426507695791029899882729216026078341931813964449232163425149873017838071383041417443195738093339372357909163634783387618823322682524176599173305743392902895374790386876622683935112047202249523464384164215762605302720129877725310186211261704584451348997353246514485045818315136092549707543715152166857239318325139494873638979551307141456078652260353107217544501775726459074569549385813840516316490612947075284795854788146716924765284476052945850028572599919102113653236301100300009151832966145040853970902451739152542254532926941134458552858347577690075457188514359068254896337918963708466257681506003844058271641681272273465715855599032943893039143178431206417157596266042816652548773104999328526547064303842132413864541147598054348207978426476824099281257923519755497086508238871104401221889287133708366258214165159830025446396331483037247496559192282783712026069266858825627164067501826415784197114824050518645915934803186312225700578445641334243202947096391306662654272898866912172220793752657873617133987527533449044456078757335308824742460230731059351223695921784497276833185591139394700816757791303037503402260542705179380095894507622490719042838180401935315943499805932904927355783598955698802397048996096525436393610125385309608787890644512871480862076076766893346237269263808505742561439371136056194648844268324526302649400609236964738929684103782039919231199123209726513024669362413962744946483013157128674880708836606470736345489737881177041975217692203574320628473753872339644690303970522125162152138785570437246740232333708100513907800555168066706950868571234326797857496837019377799422714973723621735282342340041665658459692867715791831689948213370863376679074149126751447190289027615618832646616864480222256391816400247137260922327880391159794204671209741036949038019543384720602231158327878531277394008806438896140478872293226873142457440256361196991289130229512461241413265812360080251971661270521596210570993068 [149,34] 2091556438336167124780548445667478850659243455235476453727195521533908237577184679012980883944479118986087933754743234319930048288647015385050734549908703551424507678732917039156110041760362645759193835760777795454752634426211822927451375579739376758457648152544044381924829697357177027626785592561909654596883600116960712569588463351459765354367798952451850791278353309070234388213061316159087314906048460054298409291152970581348643585805864165200177374926401162443601703468783602714471392995162965789828734805616875743065251764472921069407209335713837836920975850042761911678882279991249118272005071270172493090627477349685167512047083376104676079329352791178986725891079951623967632443604846464631608283689561770018212168167584488666157393807786149760673370314437921282811348804923956089173030255772006619255414684167609673884030417339804590409857485909751496533911492474512153431543596506508035139258740745892321777190377559514297811933480868326169896943466792962584659819209968346042102313892701019618861106288765679078494087040548812577739651604514010801895247484703218164777937976882563933045678984072154219076977005613964216988602502346084156623910507096708655379402705497514599142785606119268253753009511103578154833501775037494394326830453183875189481931394557367487101501641095291772931824115968643989367796733662891818565415194928470074101429739551184657700022428990718838399708691598823885541915504962871093008324482794583574984501287584572853648728573633634171355606875090118329556535575384465260483631574749485200640849533587765435896607212377936146691517032496442599692851517762131952868105250172416165199244356592370182825706100617759847960974088851885287437509433737822356470295791608642871184541441036936076221220229488904435126566548133100475278001300709796755516297975899722595583830839305547205898550191167161810435389884820244857698487996595691758262072901670077397977018197120811034474165947718356520800804030194324183112448681524715497320 [149,35] -2198035501850634564781217320884815256750197877636544789269037388241014322964979671627504876617840536242040518950311822617241332780102207146485303552672869334855260620280427135273544435090616960959576140400599900606556839986437399455108569732009769990527370368432616779855356518292904190546493649940356184550009648571715030844667490187927876043260456224142426028587727859539001316845089915088520868105171556601640607746254435571240048231012330158181986801718512506667987838360715644242326071776818577882327747206441045767642703622023177356008157638277969965763741924037205655239374705196468426384320734460695123700869376158948637115762540019253642495979232485673707371485058030563520386159299635388465193135253057825600281530767339827279338649567533552566254810394641898154120321134946689340224596754732922316613848764239265485140912769568989937997597731082651306468600362920685252178580822141186601328258514472545009063440654048187128556873904836699775051337738375711066844918424438438214469080127965348455060815082796288445119036015375437008583370723232299419040055938719126498135706394662210852830009680319073128523564496467573577305013577611775232578146356330858299806589643555087911710924500343082767651922518023512083161182413552630932000614412340547179589843467951163553362217200209914934179031463891809452080061770698338864404941659541347080225959745013257763684794231709858893695166858172560824714956657592391736702068259045638903098975311219688491209909041856545042279252887800323190919464275481084476093183978055506649053896629474375404244157677077175617252552593064022184789364663624113016265265715679915421429658762091065228631496938562040178805466104922766165989219166230209521192721235934330260877553432271319699734478755978334294370587315326690279838224843846281131907360692797258411908487111465289174198405360036180031832707543264361061774808366831683867932191742484749974304582195242542934816505007646942765021183565186085070460882569111660380 [149,36] 2151407798871653279226181737156584573781771508919434003694534325463505945229928360743928305523685684477954604327272535504385104376784229242231475105811936352674902103096485546956928346834662333281149140916907446891036167846731841490264550394396658869631939872087563885062136414638486727798978003266724459292848545476994113498482340141986952265018741164499696199909102054782681272493845096382022524649766549097627700158421706259618115627822953095915186913493115556783251135612964580438835062653448528551011128253917448730833537727470808146938597279049788123986070595982561374116676461590013057422575039562137115470519403015292692835752987732192086341269009044457503518508989432980241176048256170869263858569906974216324834429064746303615753933989470320308473967562951415920052700140900171025521889675658988419096033790323619822636626443814392014633020275637606767249204686961583048042195960238190747602007650445397209168000418267788709078324050832742108078321399819001064223336686442990214681511150590923143154879681263749063971251393006233677253865436526615034882079013359111724447376459893570092143892246685779793801673805081907109515511471010846154024788117805862200555236457720316456606147434303888873701033444966069920483824556680799363137317586419118073314549707350502915909143287977527035753898652270496014340452276620463687832489742596807330415573927170186361830296893180567259733778895100167497703610692224989800556400056216357808709383933818181182259138570860137645336791412498588424579778707707647046076990422880221168209966602185448626024456199907937836045672455473033683806699380528635750583698399027628846890179526907503818648901132449967995523290559720074899293448721893601475224441126810478552311225454715330544478479330289016365848502441301112404526701588574919773541795903744103706671315162184501316269574989642352936077611880017401605458584272827549825949246272500132111866458720157533111553028429796007686209715905148796694047146031284230 [149,37] -1844382402637392722304791286952919407653052821586841398132323106904460112055617515444182465536154278445215437748734258773683387600539303536593526396781576706297225497770334417892289559688894758493565713914023987506146354252763742747554440397248275560910140074082601110135342410116818891921608765015577681587840080169596922332865674005726623087273702099059675398600428414768085719079345993494883078619002069252708639335059946007992569865292258098570323322686178612481302586545525231535216567019507668005169801996219416876282113716868704223606219118351187562219970261846349232925507825775212074083641213601195550086272831982935122810769312583967072701594548296544238064412182865420266582135477627176696694280981812855743364880246876841556765740849143390209946001191415108807671855660033674760538230961018143255819160584243233252858345661736762072824288336123862551306911610037012356281386497515388197920160465263872348304574270804223421354560453516493476083714576032507354279238688240120307275503135345060238296291711350813025407388085264158589716732101478624059282445235673985619526233352447113322714880892284509358550830477368279559976402095900567468565702400861518722147299049233751529149219582245791153382282255253609402654628154710589638590524963712778689952404488781726371958454705639585813137342931718505487391928996358326022217994381114238060246398313413909669441555414152520151853091510873091575230890133859779367488859254117362926925259427341517806297577682202877407821437877634460582081002174542242600862973505875213851544951523393183447551890686381113502559121547529739892718045780208062583076472295435550655641996948485393084866144952920755569073072458577437331413462443124993899651799389456122049824446838957253763086451588849055436841503252070696498375197266745637808248705187491948988600676244136254448634523699471063554194081778515629120445181889721932116101742244291184281537900867038494504868682088326248456999661559183985445023094306662 [149,38] 1381687429083476139184266902465743186043188960226257226226675379049999081261995194947960432099128391060273455031802591932451780943007306181664645132726933504983124413380300885273935801168899426966616550581038439475326188132097709361341596683225425382605579796485075568389148835130244638739991659327651596056068419386614689733586916791213450767955483111727142415450171269387792571900374798489790303960301031215390614398791947411727154889210756788525257755497748734155172799735825862625869430549933575953990734878177578586228125951369650043742410916200468563508591290026808896151148417016695288973862943349361496527902894467946694882848404019268474857592283720245395033423787583585930640363218822331530974518478730303942315763588851106037641666644598103223377269535614672085449082928905734752953132970684282483069276214846904421781184703072992379725992199818937135886889385739354256618716826965136064085814489215382446099398517137644670138731016208462206993917028697175265545535240854222460762090452917426182890642238123701934334849502443120612894040301448430310343855863553288388658112651461886739955744145818187775090974118000646416278383793870596935354677235296129391411363784131910257532178202590282250856707230295504883280059770974045547600034597960387058375247247261700542378464514492645113515644083006016035985535858098255330187467834414799625468531902302849473991639036024942655421269635923450263960119770823281292948669986156205579304545760811202724618296008576702387489656109590877435788044508239550524721366717990912428111630393790929158929506674599215321665511309573747134355434438156696536236666409018134122415717764682886370689682260218810271239635972961027682428049250780076474498766382422741759760043431807474359806546199889318074362353391848305890434022951227759198275907968769883651857525489768144160251314147004344947880738493661468208907540293988836601098775023450094348575121634417275080736872677037071570688910483277520307405032344 [149,39] -911975104556284129839605412637039734750886202373891177250577718725402747777507431534248172444231129991790438952256454649621535472535054548103481901840285809277533436574565799574603688691654158692872828607723206821513832404673118545820614873721021380563131965995171452505161147637404118718821505204153355608031294119134950142819205705782037371956451335813432107682042491484639909768362038122783151452813642441159904751490462658096121042801216496137852350787862196393473139148324688154692381132757510561760318829298142774357847173816066863254849459676806097642359051619165410225745269989192840711770246598724391670583728590574935995933746891506532235474897124179426029469086108354368342964602990946216739197920481522415284132586142946031479901848988550981498729203280433572952704920643579455516710213700365380781237677654660114562198362385571839562884500463626740140095595134201516727477694367943938100299221153046771274194467486104526442017545169332861674188359883291193900349785511356543795412077655662711519888676829278007117558075686430839482326616855449836912890201131033035280326041745916687750681889908768965214614260799355493663075444480402435576740403334114819739370070653018301955598314484850841762816959564815761212826834198171938191501465125070094505251143644929162585307330450185033982079398369943356535971713589477545273440356159601017490500649355433201945751657924289274762236679283899991746961945029300962714697305716553065707843040513991143845378522764057457210266978493639400621271914104580414622713143856431328252619182639732316792496467085432054923255405928605528419866419906279563978016891701819969177607519037638418165230543948867148684592285314742843961985131386801856555172993994902032820339466452409895083148793827135680308476961686444804106699480231251007108308076557218352419336323786858842696645034662041690607792892341788292047464469403786701727093151730676890465114887091316978401776879446815742082835658841158917059254 [149,40] 531877121474849914718725663438118186015677815873077191230790682754227907876851367879959002291977262118510113464699162976515407145251489371078332250598505299517189366505607467954478601574887386540985516460765719985402481345567973169162133337445788355501651194466148543329588083701331716038833006614308485686486265753231133428050852506840891967670439360875736964162396593674840450012571289970876778724731264040544191707594076938063819570601601685010087391616895536456750812776382079613936515980989285914309855272024799885279418743086735720024067645918837152692971930703716907792637921241720729037471238675557155953099505158398858443993121795695932060978096897579721083715719733870900868734637845915931937890383056839405882547663288652767818093717431031165532601185454062563957849451838011434323785722575833129753480408299317307662239659687784222665103976610642156118389730123868668631939706606091068396700165855156406152264488185647119011614863856393863849371680040370623817923964074978673420729672824792715268072964715056079601869953696710284926665792206915200579665054676583240502163454870450200820170917842340884670921981675262113788594198776122958933445798702926265912752821231074503390098010868906042226133933879254126977230695558401448702037102079514797016027268345993870692576113932366977106569344313857238384790510967842728509526588700734031159319383229413622760490381786711797551210401799803889380077954102549595187467077179177998060525997178100806517768398818252630900850581934061791041245663546319252785450717184983164933355713343832160205677874691796683653479860430913868684457155424210997448414726314966002623853671033241868788304187709265411033423785836402871587920091521645922367705437537008744731732528610083664593718462435710177383276363265061046105796996628987006449476140565473319742514222920402720987754287230462628812004783551843350166398307144729980439188657282224731701395991885372392020938194645312712910095824326071221822 [149,41] -272787652604814400110295143077014603611477010710427930798176722007088869774802858410366118735748977598960899979270872651160398534068401661033384135475804784686667909408968018873406527848345402340671979975444840585198972008478865514478847275797489589920268433095504895039460876750877100443220392779868514875474610805274700447705672635601731992884037475669715417294834137656230281170341459165279617198216521824401667758824262935238946262637974427277288983636754990767595277667815062813878891852178191460646130692706834065558245004603571672844861291249692980642887697844760235266233139822324458588475568602265473785121045859277503885499178076112030929280173761824659471704043402546778112914357871919137775233999797885915995787480680790252194864864007901898378894750234186785864782950967045222898866149443308580374753163883766159153094729639451811722454325469639059653838521584028874709620385736925092448014812391357953021223694642828067213622625482345489594502398591364407175155726079875993681611747264393171040759757774611099305128213316778156918827665050946944087566141199352451458093787774603379624146462661510778240972269580478665732096077637559322336420888689020320876814275903177752911563421323746091719878809504949367842976363093671155306666484885679675978345582258237348734439561824997573357666817026005624591224515921459509134231253847656447870998901523671412693234710900562316950881222614593690995588072854505033659504026999248778181174793551647025466006302178981308054456707425218657663188993936479751088044556665788436054967596103446689600591095805534941196469460432258614895313178398191532757856904674485469900229131506055644945171069125408835965718014498568426911373861649325013721293943967621709009417810978703725892166044940747078926152313383090011557784705880233477056002206669845818713738052348708495291799288163315292136928009611385731529312560824671131177381152395852564468780258926857935498122608290099151809249389293477348 [149,42] 121695205654405602957229333983274616876483457656024342256843108186852971342721278214052519377738601320148914634901713277172118508007842252070909870506076995836818902766474781752664636012425020324676779394418566806609521674792760023130842349929455092535454412129569010654825968214128939040766176087378239863509149584404148249586943049457083215968720763410035206644094225486601763143772266907563318967577601037988495378326666329651739638958449787070932224046700177023869234537892767034141937404000111518138083016139051307452731552778507949200153171895206266736763927060558597822601397334583038069707856267998214130036196648961492384509068512996555877537885203445233251924182430427501276197737125582359039853435219055828886494964595995490674830300775917820945487908457670415626394369253177648876353056219359739002093883578025842844336932852444235296771986083691950466518989511890269899785743329594057119315506993078495805252434445710135792655963209981158055667216800453087333317715071502991091162186945895089894685951495168128266210509047060723708079216011380887564763793933349740489229998365330094593048770627046078441036750201731938468381970055217836656350720125288627648971832936108708011630061730766971296459580290307167352708373066451274226814429499439872391007792855861833118957489508884429181080373511592787393776716629885251374034159369952659170986670136486646608816151251574955747596345242250510631179266515988457893942794187705494021446941157383802853868486574251053949591754140683353812327520983349923739915617589843132365246053541197197574217924717190721684960944011009991115852804776918373412776554984379675825182031814671613570816751260645395534999264738499008095583344855712704196712642042171564166170402140041368341511857011382665867040795933380022788562660591054973491270567412437140049127146111169834878400118069598048450766759717287676323370874393710106159226345397571414061361278518616774618306076452823135431295922120700 [149,43] -46422639091115007292413048742901302226517950524425710380689472630445889050102578075242581036516470775556823598448242807565208919928154814380503765226357094339561844652544339666984072877507049591006164277356194433261380918134657144386441021077542633322332048524121030951537890494636033300590396694316628736992799330266345999811720500532103608873709593175511182480344709771829832460318007965352149060016190549009613887377935201478010505519843450613146583155296333210011596866956617938314984735455563249493804854666258126765248000547893766234905331376740800013090311650569764926199822531492219649972460806740535144253972733562674766752527236713993474229427050668842865515095027192766378648923454034522147579659394828796808121704113433832505348110764870023011070485020375198805969147714327514975288192541915856449303666883392067045779408241338605520078807780937424748105200045389840753024248267801350184195329642723339746392726909296526998462453646542827364147227561108526986915292452737633286984723730555709500553068828409853046245043771856235707279461420518541964765220875664017544460281992546130892348770982721391514165404577618079270110826269537624553096023513519178370075773439987575257000420888821953755223873438830786549483425435612059361720482937110510177450892523469180203027882240340823693577845728632125889104939932925141969281870654764805640843995231287725387119571835616373262137189765052141941503153064653761717549724262259327614594604294786089999404765265456913298670176187256740803238323302582075411307733949880685936898722537246389070587047523433446087186930578968664274651885313343936955195382667498971595843345551307877343855144851922477617257514636958598724100736096453557158678530117468548005603853816123171493818667828716051272952371622323027573329027342430765086149575728761346779583517954627862327589778259475096262339964930586077405024008453327694673184277873891370727458771465352890740744939696080894719043180888 [149,44] 14714971098870022455315010004248497103399119104725196032323805386202119816687955924500890353553656894159542689794629375517798354779406169614791236029817345566011600527123257543533268209708293754814512783385547969930261599083684855734891551266466530255892187533778163321321816974003719642755623696274586484457667776571475493670082003749308839688093417487375059877322636807406510341023730410750396943799466779279192282814558183968534977346705963970364962708376635905954808946132686743437558389719717199974421418247143890789537756730326462784995791984931361869642236669925674271090533830981133689442402151992951350314523997178211896169808162981837021040930156333066100916631780291306949366716311476408328553942257920359233734846906711798242604990113687883412953638068452887724168917315662505460036109471780742623194541866251307807262868908232132728237734138301122018513919789508873257804970420331236336464082013077659500474363402936523537782614120428279628566220643999625154585706395627966140467310665843579092032544421375303283067640547369976176301043841529893068440692978623041692063643863409516286749746000062919077814701772087170163469489377556343779023880761893560116129635699661715354082188879637445198103421675233548819474438139958188795948307809107054050768967543685774960163475159672058981419486200026507506617529194761041817626443763382806241746879223923868238242530821605030225664487443098913551751641901776030328044920745476636656118901854589200443312159268206474484517617990969816087446106515071717515355935721981553380793878416889908196650422592564052429093780424067191544795797288730453782368284832385902161270065979496132063937571022694213614990558888709724307340450547154022712940754475549577048457781286435879045998737184184496130277224392789871211733297839346998668448001024178644501963214355666000328392613150728889457306617568517709039247745897127471909580734918078724947061540460026755751640439499714852262023924 [149,45] -3645658174013570526232218464840953196269732897299991345458554577774033717322150571163516737367377170596119193589013377558775156594341128522342584012763915918196972550239541755106537961391721405554112597939759869378657153377812015372876249656839989445907350861705318108952302502237608616483233357182345109383891136108581237647090596156506518308329089507059009997411389891471089912945175060744725807880584045768767661289135606615718381360214028137058921375454475791525300715466946837407380161949591190637554539426605938644238497106849266353068225687649395111216205690803922061666515265124388110551318888098323778963336934824772855385647544458063350733418749738071692990784377920596852415357719593814663724782314594931859494866679438273392253895235359762616980030158033832475787347381252942579175046227923701752732842803701947953227213359155032200540621087541412220259017780222543860136099284675258574784157272970075789827748219798601447488441489538590863358107925602264561132346021253079089726218518886086569186686997135793630364581204524188771118034183708930649938432763499156151507346462561504720483191984485011345035156273267261558096006722838105690213962948837434044714067997064086585149732894451558967225461540268439984053567438915199888345193306301685491070876648021529461555401140119239636459567344813932322305122421328229165716165054024548849375316732449542954209896728278843401089120593805638137277266912378361807394219380437708637038964735994332062955898543123763609061682996532368911206336264294823247955700572534704193184625460439679770334160992604326068997014473667662911756668856275406468275019334097262672604767171750977786353077271476356791121011318986328933345193411571708628342536950123542914665734449803790185930077365786853099178885165885103854146615646640714567120627353329319786187639957182905499333126227062295256453343310146584809350418962586838218847388619550545454449823180137272886567972352926917227468 [149,46] 577242327462018022219427077623508404092735481184971969743599238417751657764171249245411307730332897354841508918685448564398851721918628465436600530371003500538547153640078109122332428481184613896797147201191899930226205192610340960691571676200254561685539904985682957448939663058703836033663186996755975202765686681205080273781339509002188065771398061325017118387225148514000282458428063501020615839170051903490968935736844867881269883606739656383640842687483749630732180131816935571666539844142194231527520831249335422534546424020806027673126153150189956859677254009167058183322923903315554937750108236838475929654544943473211051716478219220047272262292005602539839676827822156043018388234344746069028631512420647341538513077844037711777185582413840454418516866424708789205941845591306019106830917694784710018412753970107294154195559195911254390434424778008728472213869301526064047747718940475505974028974501368578195475064224329314757385095282625604601614471012327112735067641036310579470904778711303147559556894473817926694938537565596580467053877509607615279049610343837987348722195158274801586954766906979868836106506841080233496486707474893757530551898163589590371724165040301927113381647679157104877679136723255504672814811323319907954791450568863931542509752335464237918892111664942441486073638892266130636134653604176234707281550549118494267450660518421156221422443248503402966906337384516879111704253135565419289387981425911550963953695338151664721239749976653916386690367910804415940512870230382801328363785337169467261416236150110375751824706994237838299617376094286860880318713897381711336103610146698631858545857028396932871765636024299691431843695761963971277697007869311652587701290889899439509391030509970192357924268100655052691857529145568815312671337824393628726000965346325380155729186756892715531752148714118450868175080239274922673196533746017642949033165603957482115535831146660972389982954777927748 [149,47] 19956309382501253163228431760370750152049833849892867178512433560043183440771971515189752066986277506719571893469099092618932452627147689168823044268607338310823936464039529871455730168685798868544337915230042589747001243927149842580088575832283230894874804373916656544387616915994779841677010904877990319440435089595262549810561451190617896045213847824698945377226539487663608543029133165232094463555496038035622167095022203154470465997837713396364883407911644234162530900332849619215328347658530657794584350186902343571161693679498407217448752628565642414269168399170551649599241505891913466863918314802705751377501059289976298015498498970895737863712476849618592076696510722089654699039752761481197197186208702037939696329112747065899241623238592364903942471703425312687604770724855685905826444000472265962575883705851449490466366120314231543101663044824135420251807535701979644451928413751529203595799368893896257985108609153712056016982993087301030603285028907261246649287023377806901577194591713093451001600246078002568267959039843888891018839006465651935722085699837189744030473071130326094310108062534120027098666696948536730625140668406947131608155252977992204374939020480411248886759143703286416173058720451614137021609331783664696120726370891708059036770297705885876734334812271299609905821021354083785910843361488363105580651458093413162031594501273479328495323864767070839258048183750380349152994376436772298508537222374061176668958759746801534740575472101178015155476901444897683897092481636978521916773682853549995027322185601268714408578306467326244849125648557487297795868912442570645490552001598863829085059315841124342805350935089748573917446323914358318531432887768852688347683291699407768593271626369568317837504436765863354276141872630817280947048615240158333951528678665345189353638539474521571335296781672520279499527996225773198256948860393287230248446808432079594090478445487161258363982080424 [149,48] -54963693804143210046519105695074937085130242190957080367932750565893801705437894579343552824097586021037205269362524339577061948718032376639737428784557359963759184263984238123643477913946098416963124439389292998373053693596948135738533323546981921207100500644983248630418269336745928633616692563568273387487647482367653786370852967522374598191727788132643491109456244993653745860440353829336898859498707402650686249174038605213313559077261987091681063821319710257796768844129472936200707510875866324454716161749754681276532367168557971944254326477003938982209880614158508650146045772931779015333918068629447815130372117370857311312958814393741221772425637112663415825322532221586869945108266818566095326872074988607666583092445902217888032076025269121921580719046049917729700857692236772130864218370149115672616432209070635115465585071143211285822340582185676442171717819644616286110931379659253709187170328564729488335691411624850757464335520205608854987784472389200034775377313804670119082116862172071658786893237266907942081338159561814701781496408544222714329422109345223402028662130615566314467130821158291141920753337644055941751673911332982935296238457797552134187285716286354346765430821337502311891306395982588405488105381770711556084890232357471215036096616332076494207513304454677720229256419470024587452090555739668756630914154110221893807962099107238716166213871864098447537843624271967343226724042671699866994963753044119035753746381531887087121104657185969883045929575011209619518334145218982520491043022841946640050951802853050226129642554403525544258832965290903763617283074348358237124940931113680469670747082892967552601918010517536004495418749619454374969609520487953775514082825630598261835705889747978431933172348207770117035971967319434207502353138701327522957151595301940336918668141011123580169179974787614662393989582824688467128138456105336653348596783775511244504546282672207594216436568 [149,49] 23921175817917732085544544369660772173373858778959825016213504098442364515669958951138874048872429813037304332972237151915213329641352360029897742014227101949341037773177567078523978616872143179198405548396233209939088734505073331545800183961941723860586913950185644731487924008627868566483420559476818213802368363527000883905054131454225506655042481414652566301720735793935525952675709087237582428551722342820168719056527823027098195100231729650244802662915016403249850910204666958188859129228017132627791978768096571469565318733626323485274453991700858679111804308389968389866819035443539385366472998107613513711251215797363277948350571326308451904051701450234865060688206693827473924751349283668830646081869955724761119290570039258002600629989081218022838640714499700311961250568046097406851509267831994921730973992594430953398020171969339961786338429899995327489182878476930959461065090029193916378796229482308905693165517414615620372102736368724010673282605335885929141402679390647608028211740985293756890081847254092438226304163220913378357357892472065363223471493961236099874883735096675677600603036066492819536454167285138420130713776962343635939815556241143719724492111740522222414125792660987389572299537051755111636457576975704712838030217094327014120218318791360435726304395156395922207458005493836495509285638121232479754941513461261774503456046996698698992666395295710978024645427747452595585274691623722314685602142730501206825384981101290737816198280474427849897182287928018654365710371486400390444025710546495518918565178796334411335916010566976827105565542876574329248613676179115723982700718483056370505523735829626980053684657223010385718411325943821560639467051279782984124192166377114890955284177984246936217921537567423184536682509766857709125362243864390488063111744283012820832883326543992838748437045077416892107298865646643412150836837332811506353010650998448688455590280828079763527504 [149,50] -7011143431743966617997877074976394418109106892954303193158422834752998020245165871230469844231739653287705575790782361119500759094593922855064379515679764145864450052970814295068533828150004443592525483178911324451836635249816808156143544401326297014140444459611430075959072760914956078767351761968936839909079689223581470628716547928528929285393744833526355832405009126381098185284906093793722295556560821430846638533209670402876781437045981434559417668480955474599434985641015564359143515143258815239104146527030312228235048663843408154206899114588066603312286748434514431410166036804595226108079889254161490514522332178672011797698421984174186018941275893648209220495733994155926163621436696597496342443792164536883654175673085095925556983003227017646700715028156732657402582695118410903133721086211634688896820802925120014043384097175948393772590450585691056323768948138674574968341547650070183059775691127131220262561705213768309392721723883941531566465711099472466251900128533444281257174702674132798865028184653844248628980708663739602600865170061940259420880280780374005899337910311786696519286847214163657456661273547526488418428549578541906493085133375329853460922032465255861844292734805788262698659412361739092532959215541488326282253167691640292873372535804405013668149469501583892418366843620324532860930711553633080519544806247066460122034561530904941504420227756731941317759985175871606107157796542633028721752048270081775421561363357566235673530919270736605033446212164564824716006376294074130615519675215037746892567618401769777203638253421854703688924538289335472594610343605317704209700760084529252008304129552227886857984513645801782729777662928050265195453217636254111052781394371989731777518110431893496943911509657975055155602647496260304651286850664784042669733649404001555976091383297941077022267581684825555409121199603517306361915508397562913390318341447269574668625696046329860044 [149,51] 1584250425828044326074998870145341673482491985947977490822077876923411746893295147467539416148565379882788868544800932044838630189035374651643305024103842661740537536239517639559304355521539246419567039814942191544173006790968744802801642159008042160157647638565785672792298216485075410638635106817888339958276352013979197642244283090419893261929477336606313096234101355260778445464467660500739713010839154163851851965965447858894562406038702311848038598057435525840452465216061849292581779381816416399422338154943820903347892777175631881338923594819706604486788243383808259672490349891847117476672381384960611236402156467668452952682990248215773720219431345245795851287994961697470543349043253929187327343621221958967744809016441115481833460947129311705663135310892034155091080424758537743662153372957620559872830868578098407136628766407193309175929542296522136310565120536366486705044200455893400909299087444854661472329088971028228624129828223415913393501514029782116779262158772266212147983039441467544696477725244115290203825468403182612082875508380975073875912070605614373599619996863675369138811272081297598497381235656650076538565357352411301937724624187964577893190318968495701631463340862359735646533928489909399877049422062868747471892228195583487775630297002875011626401554293958193671465688669296500109443337061833788429819865551478347668073280634747412294618244271284762637701337232946679806328897206968266154443161286213890503363366533544868505385713374601912967130082278536309768848728305934516819553860626313624065904968811941302900987730748267189847236522651274398824195495339009210003164750422463604679468194519217793075822007378243817198020980419122461169512691272177703766634600211680624355939938835993758912049657922676723306651857407321647486369546118629875928865190677553427250748034892988121882202647676828017508497692291770582200495725146935416618852014101055590783226251769693843 [149,52] -284423966277238742006953581595537297859004344187396494203204959618442423953040766589974763915262075319361539084510648746183762523050930190441475974126046031829739020799343708632325817273219791140843623104294676865391001947552334253293849430184034695158848975998060123478610937695078874799255064371918564751161085001595460559023199881869713939292015451321772602682150119565245183512675476559684621287985526874187152132760698048114916903858736430493814790908688313666445344456414574757342892395476365491638085683667905696200044410260791556439686715561116029496482389493640843091216929051582168783852129503430116606298571035746420833125718732533334584811689374427386150601162273532129772977892290954629955312186121896199036322685419793791710036000167756321849593246268802903980217539774602108034434491028529559177263551747105566631286010897642051221491762671203118266419643005548491159455298439642793107338359033331254368030006654626184417175675975762865902852300328342618033887178473479822486762073152279910220871514124732690545649726062722994707761155482053799495951667477974668117510193914088135310563183556549679588383717872016863146729098639069236305193866803822877821061393230665578683408483774565270891519753637886805544198941869161335022968450821959057888794005794962307731985747000938682317349119074993689993181984379337409551597537061490343939189536505244048338502447397420200786200239490922746144921373157138200001252453131007233590432210030392497783298952186106709933821436135288931286150574015708810355993045223088344304463338695812951842262000552549875103545438536411620293849511760053258914358596196846892470334275653794024386845842343412942080098844206435758340717949148536000586162248712190314434094880964685358449902447800628225078381860607921678571453021009826483298286450211030128105676169604190488793502040315698253732740170607358610297650307645563057396327400619511773935199706986029 [149,53] 40097222974433489744841752682744901720133663798909493612791744096503316477143863796077079210123345020194971465747092537138689866840293441698027464337219009423882175247145730421571508019371344110211287698603541668875867444790973608424990994243337969261236641174378855139495006738405066227022749087356235745063291194261871491675800769712571246710466042673389761685862984830246381526760716126607231984280861270933731565213025846256619132084450468480257751972650349408780337571287534669116599782595319790979955799395025274528928689265666043113379244377079569781241198630237849240210042617785821709155291775328969158649901040035360418274132980640042962211377308847011776054694477295345505732424897627412747036562578140283081421751735397829590701560935357787161974735239857192501564601528869796705912279892061877389946110205582705462200274731973452232199306863539551190615563872545683136515374823352849033147293078322970650911357856540410741258100013407903685244720600156292974597489155480213271740540218439120412519295299609534688516016429029485733167552017815049134629377919116292835154540155618260603806431777661454148222108884992598406861771489811490676694123704245324320325700766179799944399097312773890655773651386666042464711095745270630133974727833333366070817473758852860431592905498940364319468231600795127434247825955339995797920339110289643399105197397547439941369184611777931951876978396901779831252420830085123448584651974898069153254326952076809599444588979292221414812536809995979518747742889752575420556141806252735514863061902677096003953682407062015115384445560852861203561886151446056824100525704400651215329067622674376594518518462779837470993072452941612324175174047797958025556976384319269879072547192695242516766386886685576657113076950939928111259824473301743877755269471128790743976310445245757966848259194718008864285204582829604161591705948032247890055372748377595682445271863 [149,54] -4153866890471431493776686227105070094598772493157676798728921061777382810165816928911478009441191428616428992160243280429479174324468559111247964161049396889814629221457448397239711358359359853216634117707596046955171001536066114798916579425905213947596812287631673090554520648771989466499241445286530504997696422215408774336610649631834508672892193116876060060983206685871576293146652268452861232748310283628074798120763744115131242479920098882561665319743674035471771740027999067929805439303476214492058508319491976281021628074775696851602724759177835759929588653338308370843518539462596999221590004790217494594592167304493625102568734093631085355756886731214539645628547355285987165863292287528773798131509719976321147383145613893624872105019983206973473777239031187228401085762616308398313821852508265417605852742890157970122832023094745572281706717605119920978878456869232961990250402449255496261864973284449929704796235829146664242240788850640732534695114599458053743939129833305405739938514427754103153788565214601379914326812086901184439169695297343520545515509130458701201197300759784492139005236513755570951211809196651739236836241166224538400322028447172725581154037918802224156205575223130363814100533208751741107690270504198348719438549183535413254278980696433366335797189980599241036830207485546551888479373586586359934125837702328871184617868849962469489973685443499012296149993837458529270784194942385324983195816508870468833969926751938028762386376142360263830783728697747638810784144168627461638526368553003691194469678682972282389928368092654473651758653611291956419879914696159920697344643604123377333378355602167167235655232312669580926229559672552620513597664763915795673785280087485993102272712842805797373178065359551817633653395446299439058316834688133275366264377860799193452246281400690573659259229939836873938461024238271342866320623032630611116639154959144846118057 [149,55] 236890120900255097454587158342582440756835264164863829761087283837681425471100527351720626366595526634398227789246704559848809545569920380073861663816027207226126260576670313160367692082527982871760976271096626819768233417724494637636210188864414286621964377686286491274488719661618794069240671092054637917301090622066383139748153168990892672096730141643073073395695786125604655715105725606876001195408662227752305138482729607835683092848597695479629894248190338006136323013076202646037163173990254414558144612919845141372886863983547588470263820976538694126602494641399202815792255200681126138792733778594994343136067996901582422869495035760264436078248008612142655031685249170930247911010037931902140318797762278382613044005563607618549356333847527465384342819270122726886183120041767968484208343521193042666466794189321307476961822532813278626476772860717293928346979016832324895655775443218828081272907771964426072779472236964130349083760109800355912332166174050225230033457918196461122460754354789545156613906232398934196427903436854030045302061577961973302196522252390857301296575594338776674891262388713845408672072947376764243877255665768767068403574655727594994601505032379478272525789011867418198533249838972104561658262771479597039233606040493345944796527115701787032580136117335229645570043239050892664528050259354281536881345922214897198065694288555104067149201983371953423092070022024726490615728324750431901725583019266053686844933134387221641927475552833996460455991614561156205760988512868455189197118360374857347368820195629946503810299871306214580919272799065691398837205855931996307775891158528802155659284050115222485412379789339848696806727670841476436135585643822831216175512265881037401384061380636385748796489670564490485087242078219998808523570991903324136428282885665294884267857664193661448378432387988472374712291914507048245002570651776539600553100180747380187 [149,56] 13685382673704071712530274425415156203306066518961872652797000995042972805241688680110691476493793007954650289483387775885382348357871564168684609565568066336282705031399371125794518942610416660598569339080381717083257253486013446693616623195960445662370511686352477405129349562210728517634437565945257758047392426767140363587381931244932449179838170978033501038111477598684359652803479045868821214810922069753765500884125673657580269897816050360339884348683537476839015506895855267920584277967150063126136922734083005641008002299148055955141646058161758355881521348962993669349621147196324402066022377528770383328821716761855401584592284505124977410473577289790205908848041597328462664836058756271456157016953594420783923557507311129887389032498786818367794005457736117325713293744097982235138244127426680981516633941220940521563260973441479225131926753809157225252198409536416744709755679512721558111986492568339447235821494307891521999889308074183808498633554396205662761245043840219679554180944465432273904563939438905095732883230656004700901930010554983083348749364306896312671027222902377509130441949834028961669193403082380462926163340930648415599930340356392614720628728847690707476882716932865995515393966176438978372802129778925265397398095017250848710657880097161833679065880873123778417144005989922448078092151774878221607448253632657211206506066036597637633028096411158546192105581715618855883877295776814007979767222892474285871982263736087773647350856821719858647703815442670870454874265880595748989155022403941645103864653633403826255706671520500196919092082371473382333434261594956546518310092883823606946434147661641439855626267255298303935077798398859093116401826524483001208431724899710252686373523581538573376278259128438316690752843773863635595858276953974901238470585704940531749035584787886780293454996386357776587277218097818333930842616841617831547031624649632 [149,57] -5670976882268573187434964910018454583838286527384694415467640687929529740188271274973758351179423396783296497242484238451559982554780662797195712635301593781160327906425768425680197199430740508701763363211948901567606914966959732893118894966803661485161117408311348103120403689528636289551497756875566217735036836944452951283937193935600595953091330834431241814332299852492366253769269208257122966621149320955039772624466523832708658977662239748477406004380090141231239909393842216890713221267446992864616065998193083250771437684080785168287408209099104586581013681464111396315626989569473945308895554010524176863424919178144750881922863947258239917590241332820555017873394298848983083616461800914135753704506585104357057233315232699185321701156457380434065087211281568827854630237387555461245162226686111542933585208286848029470397559109368456478907839084335564980845268061244595592789497505290201415921536904295500852165211842081286908676652780451824095269243979934393810246999554825694991708922856127268091179493354896738768331115120686602577982940568667117115327078380149722574177718286051946274453758540977188169259839868286542923543862697161492108036120474350778065764293110443622056728870316570700691517900106196779815123844044084725250709326380285476128159757958678703152482846708044995361196912159013543471487069746575737973139858921516787762021215772831448446035063694992593179963675791053193138597784917066164192804680054933301986517533230997253457350410863229997761888793061975895048118946401128720948997565508788603921029020300284396195887789921936526669951009164870494799709081741518523176578671271353666485527642625252806857406665657173093816450462080827546117314266919417118211635512217988157583445858711707671690915354476113040156462421300643306651858641234695157166120663642966174216111323827381553030391716513236403088310124240291138043629837122821629525956281895 [149,58] 834459254995882796938816018640486750249009036578339737033448061698013666418040926093956244833832086645703240424181927564598262662687592283055861297835865643153158944355344154103686756049891372306958966975362897175685924823094326264366914849622144653865127193258798750314354462827660835472596139399839957111882824683229127092188206380284047906541910444385016717177949094886609895241917794191036498939470757555790684133217242112891967678341160405703998939905519506756960983241159773551217457762043139452052437831765276175856758576299464944498275194198727667025382754038908695231893783772742560426492950796818413125357869168479221083745159734410141618117402361556785688436050397844132912884502155407901470983682172792405962798298672582006199802811932763183628937780304848380081372646131600457865754977799816317977486444556058562097950158917822484854433417762751598687844271440481420197396667953099602763764477338982447941001628829810809805765023052376452910389703689906626295179600787710198317750485071513648463531913873432975825713133244152266004952018570719012285010096211353492957777809464694506499029517371894655248189364777469534386262886665526077107109453695235912097702815237638677820182488488163529088128139919950757982113569756801188302269825822717026693081036742884818513181457059998916253346480023613588785264869181519290647219838889240280979555771255403777852924129414412415085713275969253013672995960285925041000243269450777661495775924729993818359892730935083975631798650006665647986180231515112148183702193004343477546145092961809898650355329148927859800879595428601105062773699711733213352691049655693311553110188119503783556406720894466202724837568222687186395761334342776253394907569735486558974631638113555284672767835314439063064777135159488193872555176199915154429177752542439249923828492061503905302552279582891299202594351375724888039520473871063208031744496 [149,59] -79470180462638959478277444883383756637313696341513639556610545228952545793606182803516143879651580415607352618986821818919843855954771662075610539534535978651566789928923732119656532742810287860036000030796235078078882633511667726605218163851695974326164377436495748127341675774573915778821058163490458767678965715651766185055998836859612321761420950679399550452973602909426525472932810683627135959808212149350851903738541824442152751220207459332272052392423856383067339921112330600664786889831020836357103896840189984726758745615701966966002383868248239657342013983174471610174152556125006584631211366025431319664297145564567039944694707451058429073383893971712311129448890632660485281110516381668116569386106908730563676524307914390877748760751416616279391217369531021831120688394949428270875387756263588520987545800297623698773982952207676972449995405092906473273497953406258095707094170107795150251449866585286394595917327251725367296941428247758393363255892498227667890993582582286322505468904759585484493634736773496536417647242932340700392825156917581858426347232181143996618566031040354498843529065557073377417187349311519257665186714284646665456189988411294940959154659886738711392059202546164742216899156404742037669309131446982298420433078466615557388264081478118465968779461063137779001929075373704218883929412032322993953989208803646083574021289450930680064679431875315778309571874677675030264048492458964458355871189181145101523608214631506789190477729679078356122172861357042955970331964774572117323046644260803088164627089638900489224047695805026403777539235316633724278039194393878814167646207510457923533786045860425563499084928785112924620848508379284410554503487642061864546920223802713186424263331808847604264953681488371318625712306644528826965330075033001619526080640895177376079478923083923820290354801567306607412046608032079170833416435830611348144 [149,60] 4845016292061797015616675919582912187516170807293749400542568887396320117210832810387900848855047457998768882972829016938332980366701516195295475093408487700363142662446986014714570509708454082873615765172063513749939044363646849638654466342726710487854559890996853961164280404959622248665104645770184450283059477717950682497818329682176889692270286160214390920181760172116439015491916841112567107534664831988578528469712832282819990399864816433405605271522975663856099219742797889482660839190146512756246820765809629513059624516602573409868153432897412350455832514832947888215912050006679848914791998629382065225883928665341386046794609551097603919113151929758669120149940056239472214236985036945678097538458986786848402569232465786324736221312396296061133807347836833052201145144098607959223205405378293061998669279403865631645202434058917022367893599556434649544244861495564932973972774345563359032669445018931528626892739753550991999504609567809549031389003204147301196852156901815807998921646082999441815982656144511724833803806549470001190443243116835350344605926453662083203571973624833874909872456659442169339832846372642242935666336083928946026754858017855200807283299012275263042094891516539781481673778349473058856314133976456118798368057200166915470877551950111830180547692814264136460423699644018559096574894663941295087825165838217728452693596517870130844329211532748937453251740306375732611509354782042272410205016650970854530885951929661906067127503159308962933238696538324884148882468637494655202027974268842387599254212852109412060702766731238949891416030732266748077940487789786752652886938177273929947338936743940582728778304922103840980382611692568007031293974224735994709657153764573794125567220652357722207003113486882877045474738608180504463143045306197397092215270110670314493629569044315347737780515557283173246626113217744522539491529511252601 [149,61] -75676255321192923640930833600420180506700367760757714120426144838544015886028759131058692599873568926913680244435317585864046265274116098963647949675363614331798815262924294939834401388052995035667038366381236750646319668840234460024571737531210831407788083235141124999475765696713688303188593924341619616420057443527798772764435951911660010626645238788975212059836699890928065477952115750228483898675143443607500268352417194057106111001987345566643836772569907591024761600654977595952291244426990592339904225457615322203901722305585339837183660223627696593653336409431505914732295291878529185912220827784893072980400683431914815823765777086818423978269457661862452433355483271631227450465948917262950647527419659729499597607137988008266167983972588366049045757391104555557970466392067678422617809235824198880752034209944676533801851941761282224306238082277060505464323185543942848635289311432289906797221589606855377813986802376857524806554848716490780284256293072699727420700727728646695823164367698526898723152633489858430447098341622283474182915720065827789076098195656204819109956736596421690167025545172346482488647342909987146873593605155129246926562816510415102064848262380459618938143673962791501829188502753708001243655382002101796395449029903976590049614753618413638061843946732848645229927467389826854987693736104541955689122960025118698588819427160289385801940255668729186524762203812484965027837661465467753970906610497343039216487435674897756788898932860473972487181653247483894752461891698245235544721195101830100148689984481033441152428955266202022181287243555211003282842793577783474357913398713840701581609755786746956687680274729129450350845318446378038866203066849125504800006476123020391274212281980996679926648485079364707240580705281897108485913429018494211812627084590682138536132973259479881881514852737999324740878072398909657213088316194 [149,62] -21983634740411537912920576971941218218978930757190560898691999635566423726295177977147968713819314454085238595469559407677724967335376837084674428544473990845348018187563898452966931345931843849221154023843584811160721743590536431964307179537224426204545171699502946672759393698916510942471640947128855754211474124040401078241036405027711395283674460626397733840950157178638391955292919026913159004281919323844576576539199456149269009517475038616584227356617609323931411836184134430258983890701285266166395628802705540850209332113713229940789070947510977986276893179538911761696092017497536333573281739644792045402187316782597942721875688387754602588971915433732670209410720119343583581872250486094652089379182044606276654451319767890084612090534596142622513871344048908182511980649852706923496229802780234297075333212208863308528294843065483056859339590784831796485928681452289776933274313182035450106905396204330171557961622258969376240828396981560685148336716727949743839010233749197309708666337100281846602329495284964284338703321976769167480953265664896677065330701884147918231015144570800225791437047500168666414611061754647872259822528171505365639251898853765516940424421827233707835365824458083086746059220921060608789939770954453385623675142482325570399054358741810404678743547780476030104946240375402110186614323277254250415394830267478323096665378321116086279537195054884462826655346677724739053964806616035984572378382780905324069064849502308812272191091230470868391182501218915609132027181686093531073046246775462422157838798220292611809750844909888404260679223009305973906788901365556854990368195822157663616558935115679529810925342714479626075789060905096869282658989538489423150885816577536403882435154442874280763614856443847846987442409445209312629421870037470044103481836983774266059981007301114449919357587066558971047271841245462427742263239 [149,63] 3093268889634434295320603787212942750749234406013360606837199550333148993429561476644100548946879316317888259279802490523990547961643099731160264076234929487045751145360196588712092798808206952750244198446958447335734605763582083438411884567014810851224108183147249688317333870034550649086056974705144002678185877929953635038761719146428623603052912580250396762754363286595597900825617270466510577609640037139928910206452839226451295349856862846758883761081076826771483622489807597500806208331918340306683690926262096233044037746645612534594850053847721797133321195408345829559437427595460055139304444522872427212180945817334368440192020540768469956620824456128170321920790543473028809071498008239220679294346438810621465024557779105165334642652398570338036991372386853844651670733405351667663387644368532185437425404918705013699060313305973026443533384363236770587633799781447754153944124312503332895891253260167471389146662989892815232072998982819059332510405501996139239837948927982510146108772689028828145453590582763072232314161975036670858610326879176841368264298747401094966340455107271316340762448483944281632104221533353150076739464484989958671982774052569644504157410832511878248349635815989227583459781057013422113614427673940864757928690146509321327013834950574580507579328290539625926606948297704021623773664567036061957067074364946389679192484288729973408708807352608594011816812658078239003908221029401280606575274767026456364269674834992399548275292537342596479195124208251030585550384595867112807596442313734702717913502946253060902684497547064652586386490966461618612522737308672001185224684741407801084980698950233169826937429728545316806320730157461511398256354973221007339557863561571715763740725261360012727614589012298537015925345041004389810582523839206749234609051700859363774909122911261118007357726289641065834137487170633836565862 [149,64] -299722566769261193978495243488683117207754942335999470424931254578898107395987967942891996521357690270523275527224768574649333973050573839040769758937354187913964343501265560619259171604832032106070832193764713609135745247014535181281194524734976958761529848379043301565437544176526577861248712134174465980421105520921853385724040137570863914137198957322451989335381515082086275652301816896654434638176487048661206292103579251469372521730480566836194409399993423128548155365410542144121364300487557312178513710983115730484679350883429420843540325575714480759602749185289785814735278338182591710948742624796162355162170459323665328229095315004704864137872538161319831379153916513400391513411698549770637042007260866590378198503068032448705126489348814442745220043682601511861997580775257966813855923129190512628810357488115846794558982450134862966231628971572072199727382834174788999496850957104850668896356073716771190180165480452106326962904130059737693862904657996394072586136077401365719753833181990254522852209079595096771760604820910737161971796380678065447727651272873760469511041442207905000863411178567508772716227946800626292880699638211400933539878914013820287451874546237346516323090874327465930451381086211275341151924760924499238793752943669434776705961789928969875656943344869798239920966735685726678684879946172589571134971732537399563184771120720597836870964565661651292632676579799114866049518277215238166641491018858678006975894534663457892109298302791587389539398066173521999764833031981993446147877438420810906573043412801650266624558649677200629534621246587245903640486813830139160846801439125383919084303506242089978505472106884181084364348497490513002871935753858408864163049282368730542403675020900617113204702686298475883739598447826754650302848702760041622523557705350783783971178026061623866806351801173242655485784878020020336 [149,65] 17002058275675287452709953879030338348014854739955998384237441588584296053621412141518552126319449389983448386977735082721667936993263406515999187120710202754286832094127103311279558250294143155390636068220717460672642321754211178929333325703862750403191171348740160192125947060824720269636734779222700873045993355823181651716252746774829796232731791432354212217392647553005758731898661701322654629680154859304379977836747514627003955342832312058599418059385488785508506786531651324258368660407390161695532051584812957915822920916166315351456923142763757367373249755016395780073391835312721852822753366598791090968930998842950752326730380381092224023685309617445606300413344885328650328985625503226750485428807534985323408935356795826976454282980470034074754795240592124057572631140770665815128161672433723806520261776587329017979675930415067587809835885952585651577261082242855076440229972074970325845204203058227209549155657360937390336404728454254577129114720688176535063709170452362289312892675706186635882758356252749256036024959865202425355605851451602832667660043054305984035466024541605608930737371006668139899114410148303162734205532263192909383067869118218871491245749239325330945263608942116964867255532206609199176542099591358997865936359988335387840506188008756056195516304044365539401660895522911528646854765934872881877321747304598709101276915635512115985554006692704961841342754987496668602571082050859372921787230578825033397889926863889022915957893402649404348624639326574306076684688536984094846921967941595696499204245795238256261421835738504515888850521652543157566407854291574040522162138877487688343233316934413795008486799298095910462986858285106665475813975346537681243377058430350104904747692997435309442885252466005874929365230048436261880739232014036217542337650418138599188776064378843710984515537172196823459492770845396 [149,66] -751367012202770163098135692829095848385863561027510483718047064985683809681446471293632054064940331414140721495183018367111020482925084734033879077049857889874506267976941092267992159042273077430932969501942695907559098335677271602324044446758097973682933724547282473920901703121613265628138096345099302276839491136247934413766514371931407998677270436958885464949254740594012680957185747198653018021172285592144630413903487712432463328340335712549969027344879349645853186309214266856353128496293319388802119963023055248579457203738502733398723920411197499142011338145174161399438299010630427609948342597275422195348026334280040158565509545236950425194856680244877289405727448994143986282538933108694887190532799802931543757842654410069602054099817516800920716019767730405644054848481195551728874173640009026384898834376294274063329882674942660552657091852187504042331645387201941345930912197195086197739099132637956131668467826038596598499353875582926135174872326973162515920156306321503922220935234573636894104541688642015917953538586239611157208931319044328538601285032915865495859723029426993181522311184972564064706231739430403849254831690361090128521036705560812454065295999334754386919055453231847496924101860954778172755495998752044994798738794012417317375217260845516063688719729031176441259791505309689497205741710675094960850737823097999593677529215439613816542695911500086150828417263723797718679503098454528579542316505665157545198883133512514311567755136439878294256643888430067004213648383829397226907076527390544638643564097920529215609442025229045287113448755037721432383253335806018520350791265656416243179468316286074038180542003698767484129744183910612984409980557412357511484579093289600269712725413869401462399117548789220325547132676636659975357844103535813579153403914076162701714439250084561599153623906177110518854857264 [149,67] 42902707863709196719952866254610293150698718562455660560029408573211903060178011691068598147355201064241332071687083044591723458348796332634495427970517594389264731432221905563648340466062129658189869025389852938753396902986604756406205236272353182617528090684735647596629699496050029212091195591022371221687530399494502570180978285147031698084499931705067300182609060189714389822740891560437565867228750209780673801003192536852565786695321686925608317436479609328286066334342854373665341152092465071999711814209462443944860205264166906982779990477066964830965928112570289770117868800815874503835678601758815907398686840110665897999952275421391647795853307509540644680246186462280918804293148937530739888193193428771206457103104649032804751592722341760868406336066595418907964785679043182348630304270853121468600608278537959048297025185038215457599097499538171757167986138021572416614881706886246066554601334921277552912154314715351270675813762532877820721805086714132885363015383249868236894208399393984677572523228483606664500376713436437575885550024492951646086522379200165860582336957017657453498562423848467077606684077008569841511723772446926203859273074487206269999356711611685528523149456597152191327469228837074992898732323932495390347173760472634126990643981134987822111690772883375454620213585165902872639142729793306938795463488281751051012535515688174365305574437314205279448233143727647784484647970909334458029555565712812985508275016942702099107051614332568582497127001558031115777963954750927532045472922748419647818342223034185667827219060315657688207310907066024689485600451361258150898817269416038654569367457785086353988449604734779590236864966233923436602726402306567074278223407287831864468715380838937856479061942815697797222343407647426375666909485559550525756705928208743471901975492935107873472328986591863081579798 [149,68] 82904259622196711382475194451114925055260138620071799901652624726930683954333817710099404829292504103097897623667788852886167565797101113339006297676114233907428554422648362644724548425043966730977481126861126890859236648251110141759928278670038873733633901718159324293466129611406738616996032332987680174502035959451722313751975373088728150252765794775306555664265376189971177909775548640043316235039862473906647356255376965064502885288197446298469845024671431294075986874004876353929012491085997732516551802474314769579553403296181706907036566360060738911768691347263346095498396400436530336215792819283095251822863549968473524221980807860171444611310448358385641158172126099475751153641036781171013173618580509770691354557940026664612275912919975858019606624007797610483179246566706589276965078706649023720970909921678174496872271499123440282499810537609373010500753576429225888640362109624222737094781845795739076753110891477614807008098045829916465084179047566413493241408388197602184721475790346713383486805276714603016384936199214433642368611468531791771630133040659870396346773096746816777169265630344457180549815575490162901855354550312018800638521084751741741143497681447189099295244235064201824327116531695434949874336064777057985893487697415860490620814204382525072906466039415958531261106881150678586889009678064605368808742350489147146787416057429199637546268457361231698123924865785952035917581661850997072950767935110982985933256117334395727231890784475600180608045714979764625031515379324074292005816710274218339516000924100528895218543838663373939700900707992477814033906407655121683656948737312538476916540752367451396573806338837891610718437492510566788942417995611640989989764259204669778793277390942906334836727459062665657370434393366659154141361971710733181827888063511559954436782735632986601664914948389007103 [149,69] 35991772873084730345547697598490993239950228032183511498137362733876729257355823491099459522669164623101144308726993256567814094409787243867403349347184541761401982768362629031212237056621727938441388903868358976448295094882212415253125157175950735218629789759896093498794792000567588741041640408936562416578200329662086161241526353257875739743782547607892176688224481749280437332355045754023740307973142479568195443787173174210176443459309235706766454468958088931883558175131544310353588179981930083502942563562356925313937661133536591296817069431877409628740172675641676397962144454618758982214775087019491759141082418659470854350788379610079763483462526337766565229850547638284520410921367341481300072937020212767474360189762587779032053423847124962021482921964177259360387347312712829856920789749581879999087432134481599943923694607851908301070033694508692793210769671131875866055146703848989989593624568652828908430521748998038779152110394674066104411186410926842475027067925382362839426627256705483285160955249760353071784087255893732379473669594300959134845607160383710555084798571075720940960715872092121202287913539114100423835865677617834734425302173171828511669760905175446746293566964558798421747425184083764952387834229662011846857420729267310360525691513163186703221655040327735257228246370450401696967760436850006867511284484374656291619125866058843797540431595475300645854348374653964499559660847454156867515264019837814129005363171153437012414736668347860535366071089053047579852624731192141475785551029027821292287527027484708944080839221476541877490469815645294070290706073200926150683156966221830313915140187986704253134837240889742660978498570816521061507616540997983395191572398277545119874542096151111643631582042667626985429852033625637631251724903746040067021057374572388574162423557255592652128388396862621 [149,70] 1718566383364255550896971365697473695740340859903668740468226794420859690736989454186615402626443670376205453755788181658772564515847050135068571667602762194109203659854239647520098317557529593912927327096547353806886833178693178164613062116205201360125307902622393749078303437662382644770575457299867255303812079873992606853593740764869574048573708611537073611425946881881774796358976506372524281188276771628482066109169425097826574558193574461748572915712452636210024426763572929686513053600191247975841276626194875905142798231144334284277794069731860098860784812923134338471965474865635042172127518853581695809422433893297965043052584008473142359865587120386677600497924388237864479307948470546156138913059446203558885314642258271939273563385595348557728580574263656674193029538295698940200572466718211810411341551253060552152071636181467766116513610411715277033743329186916098125404494142843212016016194459521404458867376614447027828061006828815896285124350881350551919315653168787550909415892842994264531945281621161248329954572815173674875627252577418387603457419995373768967776475597456115599100265991027447186929192339937391802082525361702508467436577138370952415229246802251689662680598889461109368962116515395998098696043928345765243557631669744042231290064728312880387767459004647177619536907740869976572084923553624615019582163586258730240258527402102324660607844700032861720189279041615832966448127692195602293484578368407714391076479609852960733126234765228834579726889845750977285320727857692440709813309429128361040807097918538076284015814294528434631167830137990219712509406897746935389202802863136831355852370350454109585349573068874665612212824246560598153222338638265806750653700361688717028622541768896586006412310277597918093550396029901411694067624547552123248868712975358682175975777057965696749487377095 [149,71] -86665311702317620104189669053571131418790665449080598408437180296934672090962401857292859137301762327588458939124430803569938306397490820675847501285253243739203044332252737823361946193312737173240060842396395406977063516673947051975373191311355534610078095290066255666269468156184647739155596859313839601449067232120706744074371172769771212989017261351289124391707716798311492839601127906205226710466677747679012685286068372152581099838439948809261379461143106180218512122851143925059193989308277506974532680851911515527998847271007308008961449878037243516761755888166198927619645270750214607978525014697385413739938847114473017385503523470360903975172218117573569702022960248687153685010306584131066017397902763450386059725997712792271710906446844534143763224776676979488317496333124018160552608151924326725347434096171499023734413079350993046831619834541034788466890697086746154127602725691940540895269071760776867886006749911453424045596903194367420726879319720774453911791368924889001861334354975508770944721760003274199668162664597444379426562722306350608892010266447641822421010467017589965812471642203121304984478084262540105453170038745448308394792833957704137276122516335317925100983031059321558468979792651502957433967337229892876991569640780626821272738192524669747053806291552010131236599411192255525051211057696144300972329905939697850664671258956305237670904923036835977347541038441704480285296709707676384959463856040314290575207517613020518437877555491025761269087195283834606879094717014732549959572778079418117493096098367921219743850605742314770957303021453399300073847315090249864746139257595785018413223684978505140662994949050154180624491164681927432456278110798742559661032546756814343407341327693289104994022487014450516027182760705538430239995032704993930125185842152086233814906771496782042553508 [149,72] 3213005051264300506662060553555992991465680013905652817875321935371403374548837193853172181747302414256161172523549908394569446940868773449666392826561586640530463249908291286321694602352202896111685595072778244646839400144069978550732456037175591854584861971777943003608596360798937183672835416696730639025829272160705968315498194631258222291958705225007681242370071448188211429195363853780782439525916707863559194940189121860711701517122346379158439851786407203019974089564875340239740824015186115648089879952334020135205763193001746903658239516918190780429863933401599112399451352077194004416351381932607032573019557553922833374437768464835489882309315410424817492985677153750569574498318178611632125047944674120761662217417113855193625926900427768228583889076823899490445554753274192028293981033767182254298667421843064100924117408314481136503180441141227294754084237941253107803776479783227304171930450008571108666956445224795326834046820088045235540596836830966015956985952340874741178947352969103825747914704586090415002917453690969923839835641598631258949372035925029934710238443529046948755072305165767101058782793063812556331856674992862721019583182546754976743409236380704003729445265535918084063651095351152571329087314074318096031669884493100365020325566829055355024963532578446521987605538861700515235948335452369093538672052597040159847326173781508028432188560972611243602930348655778839546998107623838002938990293086594885113503924071066472763175490291690765557725218413056513790526552260483050952652944310693385862585722012180222771252139027685448183518701279726123915363362646181600066653555634656205212925778164139872007477372304507002187044950329329779395462711223588938041415722875378552356463461411303959162238591629897352463173485373920598030206442682066950599543341833330323983041095352939364410 [149,73] -58225566189859639842340808828558349392743466840143290206963073520261747596379687287116350848730472093466675556513142578135146744734810640591031857229307778892039551014875348605828755631139578364329796472782290084068801654983786350069274971122507583999368698760575971102536948649277482599488794446723268318166240957715618934787029450019361757694669328704471912263998966275439282253700568721099007790354163399401631045647719202472265412199590150304932161835116723012936233367439565224380681049816204662979309508136865964592791663826547277497218938019239365568969538367525661217459553601595298153657770225231500106829207193625562821159116575576509779001265182519915248902188388494556113654193918937985423681166110885160551186256112222845272125969390280126573103079277924844234883837232674442018848255246291338595921949282216217687162580716027168057490732579121001473041126671318796854444917441846186468514671316815714684465119680844985942495384274152170688162289471065963289351336930185894661198995757152530265110898034378260905353383044651994175118352216447905655093471023595406717837193079509093747793538547078395163782661050358832707011098666386889067988236110015461227266158418502136242225488685520730647325229199207936783490081506320937547549009428340292472457279071147880774068188348276583134887168723363347675513472593364155977924039559324547995715876588929760430315509452904246657659944700727453117954751957182162453527724077755946133899213658768605704318087727355678073513919800373044865186877412001779949687183171976649982662238869664898394530591896920275293603552327910118702697290065222024510380033986242523746806759671492370653095910985092714814679395494162650551440369409853699697858440493120756770148927939129694297027890252903459285942938505660781276252961993065922962070183344028129793910613062886708 [149,74] 4150181822291608617337970426275503788389371839665468281616293283343689178542809008721686902019296711865814717505217690447618549289713635386997098458060302850301219819512331659406301496572010914137954500085403120330724846476613331977591814182578231755432794720844099486372600397729877851842551562466058903846336945014607347451621118257298420742793177213384947847153573696090423150644453245574872761667735474684095876694710023337785119815478916461461417141287183134851409342526199145059936002493359930167809791384408037223746057214426311033593480390250549674717058597844100134408347102188049612490612413151372646734526800162441656140219835579245687897872478498603648988866424397983763894351978913511415004681673551363567354062401530651929027968990407385815639907648239559300514474783575822487054694653109206498285542754004567956912385625283270253667174251420388673721176782038701378832044155449445600990996399275937850498929779511948149693913956706987858990603324123584139080102201625739294437770380752303603636672502592057824342516870048372770649457038727727222559879222658286013801931819342738697635961941751071060226538617386388680100689352914032956784720443221862398440949901188546201411117246757685818594407863377356271682966536197605204049275839809151100844934896293434362667523263503092572640364861240645548260262230917105697675909985857165968060232699843155862705033255093559124440504874501533992826721675888987238866115045252071846197779115154411748964897932668178949735558829395001797721077314419839314694270180108657419670564536898497324275624931756875462236866027225639357613630302449525305334214183840448929413379984213586506925323318278377361117085557067885081664545127168789031692580364723598761967165384980736884670778069403754130053652228020698755028281504390480148470117613866921426474283073030 [149,75] 2516948768547303327569904461416622930241317706786001468457861802525128123361352647189016781387704530281281548772146506802852513056457756450752166931096698030408287496078425767965174609189449072931012194387840765120757961631035166657212419257779592121166535443316568789738946479676586162811881928584789834571001683290201185731797336103804895349352655441189955852799615387545845288922367479803484367481728239087054553404721036130071101610043299050801220309877152328296898873441859921371416395203980957513940774189545069452690513290837926799303963755116011146433959632622534233429864960278383791825973825307810717560876868457214256080794959649800288098470275104632304760289980646169249349286239359944394713645980715183412920817782917118427125656491282796783647706363747183691700641130673882828714188421200596405409755590770550335823801218766898977328540337914026747228123061117555309887053550912570105950958103505272712954583309382581999094897108328305169147581109108424874710269708861466833014384701396534867720485934514517356006717720399651718447961556033946294315637486072270782189978056790380359533754783421964320055127095547570420068882603171539236695177913840851288718548201983554650488971662494210746388668739247152747473114242657480005023461655811619786837023016016306883985930660125485196605959604876167530912761864786156187317745024943471380951377446364848914032477814768211594599883677285267750721391313243128740926344086745169721348573487737503090879701243783259150471014349203397949526870446468298418238274255703320379814746007549552011632459320811233940257134948483884435676312088952815495044609010590504611089689981644201727181305934338275243461543122312993043970197356014694223797706742204522285613083402582017203941936812950849392930610893245705644074352862244803645416316047866851290049438 [149,76] -2813939449908351398664286091023310310662528813380709070207108865748037457930009563945416065764965128923430954418898091799315904388034770769166752686746278697757225492716478980794809026730668087162426886427493723740956248881464982239721424379726698377384242219057713369961174296177912423414998684560154489947210152789574416439623495204904775202330559026868544629518934058111004848253202284078129754526815094492632122302521509526898155195678772993177001583761469909776234348695809564050743300488791999782488963352164660046269797079093594445558831995912691763427219018223899920830637972687969461424712445831805206931888436614462238036507706805574145727428622260378119622707525117020427302246093841702577031468799163325010144702638939141713668564700626186559224097047498614785121813360746357527989035642599395259478358894449907498942331379267987612919102544141197013461740520289772105844555804980299233621326407219698724795371981437318575035868634874745540174710126763667874691335951021388596531925650884213137758587616640353713582751353028205532387500345474134406935205356573714595818795325732650088300512570261609067544397823406468393248760643008644333955405871731113251985720067287974407620031921812926139743414021901299787795884493850539524855090492603325924786050908686058259287862873659885529699612928303866410312785712391220271790695588808480397910560711200598892410104848953728260254472462757189299800846145444450273945458270683793371069068888489483401928416425379345985032202561881326394114762374179079910577064662717914484521873711268439237041564128525871329986722019787594240886248621649083153505670917119302607660245258432210624453481505883079771873426611981080658970385705802783960253401149372710024321984132687003945035708516996152394066280961658812405696950486843828881010229372786942589454 [149,77] -173854772231805177063829492033152292553781779890451429201051791292148525024032639472922591688353077912640933014015586715466634483904819497592549370742031439372295832818686663622818454407272501620669143511678533983421365080838333320451621099421838918113543629869298427515878833025429794463111681460550956461106408723233793322051029201357394146703413661201864142375916470056772132073561610939603512981347861102331670947994293445059164878657142805333151612184683242928315283170675067410193170921387625242772475777006860211572061200444529039488480202213974679834719999231732072866015316096152771695664203939442719603323993584605357497422117672573201614110039152692953060639085155069464155213879254373915972021624928323867002008933168560162035068822937564276209007599304588060193816339564301367533800191705853948623969736364531663661285469635714477350371557204832858057665091010775441220011256353643367070787507281327523655993889513227622183083573798885756689291458259427683793507844859039183829303395450902480703185834955700071062473601700053423606251427274739577100548418104073917033105863350646808064046235395989424969288853746524277881230662539689840174362259890963768534360359577749877817791221416771713986082328171437005846598029134664167931450800052968312607892512152863105368365902128827361866038675296502422168195758407691241215803235203084069999839745842107792650048752338907284506006818852725417306491013245844893523924898776678781917442374951840920426561147828686120138475672237251689439784394185935861472856344935622284342277296928898532017583408369651751376725372041624340375602813512963577531816640763103901889049791632971437240554454853762024652010982930974862327126316414304067622073870748885645133672189958148539213326578446697982462372373401759096772122505388382034931487213172646988 [149,78] -4209713282468379350399639031654535728876630286215629603451089335992612689675873972035144603454712002995777786711426708042361115848653114456526997275988888178915684910414365353622045323284250832250948214646088033334420925687618474271529162972467154160744111620838747329586332477514704549962361321046648459592518486184239981080351877780740735200630127709124685753680869258723521615358413348534941490673759690604178051141655561790311598411153430705166744904271134938146064430477844102782669294534924731651835779703325057327637685963103175436445311114292765768656938982067991541609360917540840503068488131592326989430181252823326057261736388800157741846663762707137069973134620446589644058788849075815876455577391832566376278537002132850672307485218314137721860079537675612974782479224960466849981396048472396797409985552732200349142693561622460760914394447148063975571303327346546811265199339087072973418830349559273735430953084211612652852521951103111255423025281998075257320284877709866551936069832134315907846614147914133039119616120043575035625682247139060697350723175862503656979947299733583872673533176448321331570648818353033327632336383294129993329204531502286510507854087665860446349445615646451675972703635950618301389163948758076997750479714742693065982677848989600423937565173140523452403214041931514730850506538976174799269018100958346970156404147721025800895138027211167369556348717233575342235426116626453444280771163216878135150578392603823978793443539263304753888495289610079518650496956205620928992950790791636467761552525679213902411098519974775779958460086164057434652416311950645129827267991101071154507833098685825517112065305454678202073978460028596902283788808723948988390176965373859032293647240424025993534353833069882999794551448411298293530585742769014759439838267001 [149,79] -72735492162881013772564038320380539593610442241546284455521572544534299954208851012764694047821764890646498831464150345052136651784249140248020089161472378100967348195685605371131989869915636117328710914638097155727398790324032788337302360478145502771594719402216013165013485162143435024302478723419400519547316163325088833545890678138862222799348493558778488492022837994203561044806525580501495537326082788086093177880518716286990253653440118336883889185901175767799783038862079702916428505384123392937218963587175313316001345898785656150595308780831999670603351410700612890694804575111559830354872678088429123446870794972018549426527738566746377254191269070428602035695563200614559722140729135590867582542567598886026844303470715005703855240268489446762374760497962792904997375828144864594741614905876784748612871729511488445444959620732998437559497553108480253450916969670162963554246447358894769049054896309140108586019946944072722179171078897046469017165156642991649611355092030688745079049928018310796730412526597667200549337216969937169645773657325299132162075809838374516456541372398118011596232599381979647907709369614458499551844570917187431150631221637695518234190964482397083353834677286637351812510204918695770182374267641542864996879160353600520797574679537710867945640332167932912190609656281833821786424573003079211425781809212783912465395752632797577133688338440871395616116930339671979262326722479184258077776832290276080766721392598273903053685033512789125276257741567043940204021713156308315968746626174529809224581241104591639866267069121468674520766291150231583117376737258677111022331189352647161388100713815705386631451893272170761668941102027100589489104808136300529408531511514697946124128493932475551074357006127119664152609975008108151503132422468713223767827 [149,80] -306971022816919170431498198487713214085702876847863605167830893059491574740177162222375037179219620764312165116041800482127456880991875175573737693598612329108820348747178624517286679351173569249474699523769418546998345580915220123462713165452529518412556248238934928183737516499575374851365982149840674890613875461109341505668195089681562795919318704337079853032657366956127820500769840536877360030231209236559668366988759355756539291379029606985287168349223010321158073956409963917064572672060308327706303721540653573204072179048427091304752248381051159218998692271715778758856392256808782131013561892037971824493927163158080377096880455701115651349243712382628058147457393710355716004791845538278330758039896080617392415510666571781181189758687804138846132259258010674553166685319795820421158208664696701927881546106557063876452896262301453242806537332231402717228019554385961829589521893566234456577985364391125433865826530756549480626871703441738494747860051350366995575837678717073545027706934066530525507811514603769182429364763906402492498504325133205986003536768562458256603063782893193469323846741718461238624433958905290810003018370381465075461959888415385249868974073305329095707284397860054882211797830644330263545975735911932173351179064367071200409397207944300299347714226128953066649243217363882886657406176339720816804171065837382656593215748474904737248613551939899701534517855468345025309212136669504641332476692812391805612954481087218269249383630062453119176973719316761766676312658596713610088121457576216273838438979161255595652125327465521353304729704786897587619601062191320341901065887477417012758992287317631622174672717055309873575031881107746317079181598907374537000758873693391208268071725131190518122877616027995716761898871034505431036396639687899838 [149,81] 2827513646912929654597557775885084615681436150318693669334250094672101946781230027128970171077184063297295435999019878226969792891310494488363060555998913703302998518651910519630734508099578908051310535875500009187571594362015396123417039409385697473515102227611834517248513617122385729522929603237056285741261123957110980298379904869669604470319595537462170848881520133529749264936787933412658815843466367023916770076153639289836530259483485332986625975920667898434603085749320109780416542230131308336561480635295466179032797194881301987102595489163123060516711323267079264586391974799125520623359292988938692748468824455263171728252267810830523306006899946538678328011986149814702837635467572373153480136760274313283913928192378257739028130888232438894264314904519714230252577134008847713512545592012772266380420595489539706643051684450944662353362561516177768135012978335813604717056262358630350628434877473992946443658981350053711689062984843723132736641128601286491046593970091490805490958939446048746360614411264446849343413620723222174621144978051310529985832522082765147011972856760850729586691911626286165265451402540901714974429996999394101279833041987756857415593663869207483337197513863502804442183016357696008702665970926515212971874199695888063115287378834307675179392818407762413847805933060266267497831083565225644386708165951501699259299088866618539943466559260877551893508073386603503465483717912002738474468882956584442591631498510892591964724771381083056526834263656822869027545018776028396540779569885764156850095443511611092276769380330728796288145951048491780895044200128986147043288476686926898724925311081578928556705765605860412086601533551065814164012997939723754056882888389397634186558343275049529407479653337233028060617075872419945631756173808170 [149,82] 173505589971879922943857071858169827048273400788721564067885943383344727023516704190267329762478981825332029562099019142621120885900888166111459333278752060828323016865296137775632756652296812476759294112080370076863851867950432662014152309593029166954968389980777008702173644174884145506752149819525960220529013179041948401094164092427300282057434669114271423717348579990848366830901747407591187479071959814282701559509702109460982585262890396624427746451880838537409687766660495607722916597138480807918968067142484138546278486238064507234838128315120471974071051365336862083831382757316332330067690204849391714304732102396383031747352344306816092243996825942175465862578415857200387041110873439182174115974261871088575457668418238931065206931021872936386883924770955905253079334995567284625363722901178284276091811077464187264841285975660595217244484276637347510709659947564772991059216532801047520580091970947887774359588367319916174437562558672505002103228784019448568983248229095935404817009936824550394162207403800596906062291569284846273448274500313061558926378514818353140588833969690574713192807920433007526657668894184731578403346864123192724143131654716728652181756378482150406260226289962621309178004916941060833507415705797183342973148289106788919465666951387467283601633899098933679675350218155318627736641493723894041087516195276677447278306774923794675681218342891804607607404811085986080369259742113685292475973977983844171236940841040945881948868134991370585107620341969371237354299029276700273610848488314221586002982405782193386336230204195192862230410045334970273605114288918503773390992157957746041019689724434000704582303223773193207849749692099072337267369485673896278184696223263084735688760279741443672466540876592744528379593659353552260556578318 [149,83] 1682547868078934981384789410942827816311843436730831256535756701080642431506064318828849296653864941568915685215391607138578756075005830162227540435687683270187602836782275423005373249536449652520396619662302346545909944803346797650054559702913471530520791415777038136549230161691762543308034190297575207753122881118920150104151484807339875613921631131305270461683736026276058739954499888708531163126770446556905811269208058933784310057731915184517423542865257010243714219765763022735282554561941981554637217008731673543368353461841759356674028975417393367685254519038593522109080240796207390450493458392602366371921093568696455284190257627184088582803009784404692358437845970000240953777361973375754961849919049038548739548979028784324333542875990428795899183680760916815809654434687484042690161097161714880380841994699683696281433797394758373841244577268262323460248415900197830579177752889293880636640567540928722136791920537272041304035731581539176812816565420273497659397328784269605908680311011138171257023466101697242420247823118017342880920790703533725449445437677569219920570133392281139280292222099326330289376570607728122945754461938490604807539990963124861056366124217857843396484081607714517249227832050965627158345556280297793706576668869694944258180295477208339269583593229422115992435994631110387884619987328251226888343577881766730366997242936790797568299252729439501063178374564202838666633931996418381809535821429065603660104334839840078162263589007672366609548525695628660489858253119658209252060119390081071397445128738494818573661298171644896138216132641287137463561254970098640293955145434396006035749562156273709279694820489301260280093301203498153677344209796953023009846654106769422757854746772254822405850462409748065294813911930429647365284 [149,84] 16077564689327842355264693932976878514113756119400510525569217499927375570922216544300266966135188836862233151607522169126303131071595100647506383293580929962111180245667441135993358883079558189361204935549875375281442303502974554999704531148629272786633920826325178654752953875186551906903561900617940037243237372112374569994386029546081469425935775537395470705032753315966443468495452205444140657577927460768176987112799198073574821347622507930607436444667953410618549457986061219128834985889779593834226686567385983458238921050661921764394523732228253304265771912450986987247270667583601883502278452653822925706562251922039530639599561149058951068754761274213114150979235245637630934583144283713707989341738736214780846530986744410151108068715242592020462850192646740018902427469739894465795690338334366366577682665412382009168853900946949853752764546321848207314960173626612839816955438307830256282255866212222705668860822858707940380096333342716882155446690667263366618594363164614308305211403299751146426576667797771380655981453272110488034885806154214255502139055942189515923444612632967572724444023504759281291679034455386535584002376824625182217030845903448561371760966268365451549878815919607637458046259828327528584769190834360477364386394356345833514564331243691440715259969972213199845223781131297973837965672146517675642008760802151710652115941178595088929653420725371687502757089701327067785122300089100339936522735552877986260990470917313844050996743227073983404423365382775767821878224338366477089720468356983875066067071894226925379854434083548842328929516326267414790556457949899865478043412717048153782340394941815858220401338384538040068853574028952849830590207059243923389000815432775878100604815719438734272202783239803341476657913419475059 [149,85] 92406629762767943768157681962754005205444229453968301629501110042274906969907531418107574606681140274160799762122059993006172705848635878795943550958290422807418468422116761315927804080015874841209551387130743367875891313426577223842397045873198221257591757359876553907474730489204598716105045465235317101718806146853162226229191830649345271566746449374110131559948288649815552441137058654474607484122487203668234304599006834856909031234316298350571478327285445348178770310594565203269024141962445002470125944060556722328528433595840295716909601266361245798971578304180396837317871804168635978767469155653662377218554417828749414553759726127587935832285582759115371348897754010476241291814551108773694406605373609294980233334117895633534087412223613044676953283636868800969652726935311823956897790089460361264071461104851323679682801600465714186637661090462458430889900226493015412535423243300326767230500811825963354267695188768055828373828691171105999118759821410836708266158521040143877466825230139947430983190795832522408543118667034819043459566140424572945508032479490262303615182022908516009418201680288525384228746082477662308975239083120007909134846330742506658997240576830996027072419299622380395251897708013036393773466130094774289941794908105508577538422781602497175311389002483133962699628555585531233671899778577507894798433836833874748716982450701547572594051010034694555789122046850008402144978426554814705650377917610354616304817292193335649492365381396443881594199398828013337546500864691423108715570970117519384894069625090534792634688627197165408789142330017951067620521726856422225244562772177707255986434017133640696077437749145202286340316709854346891799354692803168516069900974927028924243054109942853856413038585472564530527084255492 [149,86] 229061016873012866080286077133093414257238619785917242511572305592957493463752092735754650538039304982564415578462854577972624880340348393567349331021429759262564901281992491822022060377674028202132273420069066331851535979860891735592519107438826373083855798718915990232135147015148596059553303055665593688367471961171760113967852822706226343821161106330923195219188943450465332370049215467980369246406217513816979764668850657310881574235570311207947817358122156783296522805161343121897069475152679567596806734639610316151054961760124246322759633134086730007174747893537479938207748318303052696192462398080910728205621295570815811286609821291939852513716246148882383621464233363776363306980686303174681785656431895070070268321460023022502883108841795134498762100042096871558906505403980567575645625439173998048260537974960621390442723786088020425422726534159730608943479204853887115226174870417631192741725027348404631696088493675910301386320787467067979451827596921239138754566403190015467055795303949333086183195779205770674111159539157454347438128118858243872317634176756442279249809764977768578845411592154349876828613783982560209558462823490396084209754288416459104260633342730469230576055324607030362647189393022630855868659250420502434587335759852156765577866054278979042456246183673497085800369940223781590609052808384772821106701951041004140575716311715377224690346377723930136951781125754123065545550560600028940596299341879811888972111306743834690492844128277824316922874628761195271800507094893069316584429768380247163091946535784067212572568938032699330287902296590682533422675470100567625467648254569872206757165181328664126533977170180296154452384573585320546152695143778982539787866889707693590820477213082743230299744470604733981530600 [149,87] 939471249525236888039164336332916961679259253528104112517563247509855800934098843959023825818426866478711327122390165947153777207068613265782450880525814113637704421249864883379070262333463324310417900424806936681833189804543513392432720063852197930421727464589440641291767494523181289927968533840338785975250556726949901056682473099464240438253252512295166137976097526298774873332935848396465853779013254732574376106031762114245296891468720448117087012019232709184917124890410327799790978662009825509083997347480126553545927454554146875195146203383448206108661270271337181937733584994091783860767482635067982258953143474146217734459038307715208294998232388857894319420629239500497332461622638672116969345785841955226492686460758243885183024062110644641165796073683073040131759547516336773170309023451489218948735907971770863511022992134355090590770726463530971418633177219787645982861676932878919364345314579632536809480994718168766105064505909004132858898791933289462168768850092380262201178121206934324102109935619175244414266014843992648346999896989087879660490092260821017537295685637928221734303232269901193384104526636672573166861189921785813468254720054179118112280042658204495865409932328057355009609560708621663519257429070927431054655453957615386462410750219560414681451064239015957196838486357639247986777858464142172296262682496694367263535357742039387208956634005767122895675312026003591883176598624953308602330187561301074712212222320132565861385130012759396991899447709825861125131137843037482925724022253618387245691012186052254237644197518856736179743269709665680326472459283698009113086715029550480248846569472813323256141041002835343655823065594509437708781239560477921136244526572490525823254552288244962347772615848329761039 [149,88] -1110153464776124728944313388397352617759260765489443648582359241490976764751300820655100086231664789231151086339336905505742822477751611690964375151308497234659559210291039366712636647086096602820915060908590542800454427732551671716654006068046389559756084180148517288744049653674965848932473131782006847991971628355051725814563838189992410569626621708637326675963383277245869868392428945438158815227868477846008313193300137705246246824995299965221231942562204255839278734881182802739228516076332914361978298432719945768496166714582336852654312773504489545697125526015872908310656970725692324503306498291704436885385804421695594697719812012501942642685837074325026069161203910419118860981128040825237532302894762645465755093096665680539487473691532066287959200070948904564996689177549770416437316028366086432819007147407220983255328962931772987325475873358795023429948093131875801989495961646890847768550588092678789300285648419122491789868157552787432162606233522189162933677596441108846434622566956496974247693938411815545843338608584511258891281950449558901243935306551621740490485612811905676616668400855608945185451513800541084265924299163641842535318397309367308855895088011667399167498636844346441624264358979833190106897958413849329815484590873626239937090484533493146304596757460561776090534304400629640034799811279095949361861610063927312507079741273469595023180394980362591100312791781514939485619233676718613329349899873643288209081206192234871325584406148241984208672772611610961813390229906031430240951746153453393718537248803828606693784961493352561506360261297606875427163599132107448562335077217983821108157630891383736783927443874071453156876229842806389123758695342353463412534001596679694911667155891919148814678697002141 [149,89] 21837448198039935082659858257055878271030568063467929826928663691392427517316579031836658322533606212703508353271213484003740572827729912224419571195634236336288234561321455275174176729447781062994786782310696637859625175043815702436938445351832879978674479404760261739273908231525762202789636221123278924096893594970698478057063939880241717064451076850035139441542143999162030964960033496765891626162956329994147302961769604402036464997488018533196844017933605768987173367155559225934383847541204007282695196337955333518727401024668122144044084909293223780670322804593234000069901858349089260274763582520627134541056359588564781450479316973406519657712111582791872514671237639504552281322476418594450801217288830883575748477859035954895095758988063360980038794170252982527943937558970390624351870752012099986291672787981791484392235220706069536297428030435565008913047571655421838111437084845553133283888763983416994110057917075725431006625390509796860049061787789638233750083088203005649715770746359594408084417400510584633158502699288411069027252445218476567986483181321539938358819642618958064854391381287856782995338065943382262291674123728003559118745206494359593014568187007517058204424505722594595799626663559737805828528758543208324204707039218045765400149184168401648577893563205506187646158253882267375329680401000049324041418313946421683948148168421107038935854096169584221086317598029471762452175461415871321270801027645159355288438336738855331735926742030300544566339815866664012119156676892951704361260049591127554149254005566108955499650596100769117910314324941789193322117302294186503426080636650789328922638534965085314791550642258819089880117295041526790707053346686339660778626502545291412723279283119416238900698984 [149,90] -95613324404190733677086524851361454074689862517888100304908732497775105800749267590770374815584898967468444860670705455546105472252708838415171797245224688497374091575211900969044527817679196115347545838107887589287933675966841929842485225471378670563304252859350443915166314307852213519674132837486633363026860419074271935393380781658486477552694870602596485139849061364359442244450422875444333925710131950141819479291365129742140700965098113275784631406017376542101459597287871462359069160479949292438928842129012953518069332231362555510868954164090433237860281308612959339645998774470230273896061978960290928643934156814904305928786519557704755425648985799384589494243451237602239431713796632921726750006164167099972973697273576155687395416302197103548267707564855971246033195820025599500631173762424488786565505020196164704559623969712166386800869689371070626730083354874716871165183258153543882191007552743059002778558420879129857257218030551162285727483709325537099466999892020281461510472949832375339261212853085337847260866755967108225007223373097509440946787889459568724791415041615693513410322522877827874585253220412927296225073927904056350101815885670345275008799437861123393119093606120991627731302148561698932962713561651477113231326708230269596971173940276878366260553726637867275498365669692195560209791157240653960722007811075589832602888215615113577226220296629170860113924780785425844187839924668187907356313930951081806416563754337216493405465296463858388849127295268762366739845067710337795303635968625369189918821358483980051479715763147455955676541277213793369335339065446777928300354500324677013034476450582145631745289544573642243517789731029340019402465074837200575533058278199711425331526375986801315312 [149,91] -398767412784646243539851803599022234472548893425522974665092190898148944721277066541692125316501665809026541479464087262491514744987557624327458800329769777918273904813955709432947538385397166448985507007143953319639385561518374398198800478350253389414603301943042481027961463064680834814419938436878941786545504496157553852380478415236110243772896234558073602429356212028553728764100610574856303923820823379911252742033163200901554376197855792706392236466461698166429810365924067843176841134809782606151983366620057227751451841825152360484350617591732990464203444897896024526666615443766484319563177931919931244644619756235936350334396893780675813518354536395371883908646903547744286350604506712720215925197381581932350785500833278638661813696144171753933239646510895391209367644837194832397235539095944128974271227854583751150718580997119508540967680134931794867970652800810082391654597280095355035278855123716036307175759380055240782279894666218297251462422657143747321278120622640884425034713888149399984944517253584316432114514308215000983063479481807638882847773484805661735571042940053089215741624155038006697728064178266395755461773633444127135701438000139423090767450900957570956399621229912431903716432738040831637194083619957434646314946365371006102525699155396235095730879989374483676010870653041039372089849960672720864793141652170282873311628185295597808710627584673505266781057001341743448748760192606199208026472161675543358676566354442402156651984121128100634072506184742324746679760175262370467474643459577541613405819926844784965506053341370311549913906432188010057781393152902481113726466602942600418684629685994576896729192341121081167522986410109918205098855116331017781616022955643100759973853049772657 [149,92] -135665161634923902489734938820180979372191673359481517410420258211219333984766592890348497212620679228897991349560374707309954411020280249969614560284587978612187327323742186676359929598146806200191058718614244493369449727799392307029079770181134019655260431297782954904006488605082139930302435272623817424617626788495276859542336641186764290634641012317531820739929427911843374390905262822739356132062552247310850757403381870157307667177982881578214666600771604600804291907572925973228177701413125878063838371082215982127950273952315812526243620570582865470344196008614452848088884994969037886282701860083437320539136577894697940596149502359849121047729853299986319609178317149822593768116590071552391747525544113777316610409331211580956013662136839161885076525701501572652065634034844004621072580203743267478955771983485457703867925158302135777009941518618744780904002602875948304994807823573590623489694764701638661497310834526662263833750271812447470198337456216944083456189659161017309635135592496785961580642370730149897504083971732536252782336431223562988877164421539044390293706856181814805553447599680901955675322826971792603479970624635782632280498496646053397757813909969620535761758769899240433798752377318966112753748361406593676213923078675584745926653797241144372324955963581079562837833901455805936840070748425833607662838116266556347528806198405495140551471001870247853145794937232165494388721266987290572148397109450597511903020668021418429849687306508380509048970092862114302141714014330304352063196658990966695957798998397642249951098606185267325581433761281509759809352565029476060190980582068719934797865054464498536712877500834082605664520434761019057351042661471951400767100169154429128181581942 [149,93] 1944618468044937030608238485720085111710098425431799212084982001689705582651459184129710395170011391218416786007087407777379759665043185570811692251659314148799341247370086621480789201185267802821059802765452486043624795661207643323878595862272148395241400211017629981012028624154987821312092872621882590931138777337710027948079984020574429299824768247749840308045217554512492529343820061518516079938298021531270512787549462100002339719389308646485260388809136343636016179667181988674441106794584424773403246419863793092691939561632511357915262967605477417838901822499943955954040613944802186533790264480480119308243444211963980324346618380617115015700595288329214920151899347620883562800988057196709574990782322161986487730202861993392492808439639473395520967373591851101027207369718116004780741113392663898136629007714426798441196254871616806322000833518265466066215612301918679548802552398693976883283763634333695802719116883996029248373364864400112190390412922851371714940214321634374617433674026201615910112793695553043360958069215344641841594448863844380596809649130620011390511586190453303979766665496817120370234923454274828263672220712752037076129367527151913952648829182256922035680227095330945837420756464693596367374632521054035737125222328880933953534123639204474077307930160913225988873644140371390423499486199626816952265504674538382921182411774233995840192816229611333115373418443753436030002674907678566200090293778766128938031542449501011923447203800140361318228646161244075324066846198399057929038308855713424635701839409434427281834093306646608552100257761637220692497315782165599638619987144952854154039850700181151606888185315971633069314423917605531427406997421086672947887129338873151985988 [149,94] -429687625757972767592930574574674926678316117054990676549459834669719521073197665839177184448037756133035408897116717168968954782830389239649905592525407899738071621965843901104831391717759103847785815747411582007507307587565626676724767829353074936082847524705009348730727597048813339000017002198589215286981849374119040745349722949273470860541939670558389880801365852701405817272014618854851028251196711103826288477185623393091087995643901160512050519562432907261759731632044430795380376637245237703406630518021068749553831745086595104982451109668498871512056340623768227650781928662407894252435753466628715780086101469411113932524558915523601629001398568200802726843998705686357849147407808425571181868995478763155130448931858618277573750872095000017322103256872488475397734986886949951399470271830753544923455077881501113787783589847511451384650272195689292588959135155396982319384961302274919982069876026832160544059237920449544560155970272693794773240629495669569364483814413125441119448498077118646955528791000514813220228985411466461014766108434844422576707134233252787579026537711853645969074107772921978342177077365854365539254535762134229352555999119809188377149863154268682793421692386374086448943670341854381726121144519429843766895695936667824493380330728918379471295614137207227976117130163000475994008001718575963506328401766645762094976261934221467150957796718612532677361350899854345543950381633293326915997906168825137935673054281164371495563743592624324897881925646742328342433464238388283284252615604647523219954788916558789423193097541702399882455578144271684257260271114334780442311234024955319171678635401512133755477852089779374006396474130910066278095860189622540894730568000607257 [149,95] 36353360793948384076972114761361100204230609235353135281009004157769565540611195360128328322622859426423825510289807983563563493673544831455744734770241333714085518475371649582707349287067469013359086472996002363153208437676200199732159903418927930620370847679332513429405298595375513550873961061787058919919387361328997863993603213530049419088904284870422178320690515902417121889188830225851254059078645158438606861739949597906225012506919688629278527768021444412956866485244375707023290450970054456186510518676822635888803183160794330237080023065633223620824150919896189978526168928915924333392638339534115909394249057586863098816171770397468419260478266141218865548278350976521211147785298729394365461719400568447827298574685589593177470644666841482948042784281053659962110897355911457992341497772410509672632695668238190187221926924691307227896972924446428320473003442532755967356647294204660853249003345257535987592271161634869043882985139666384547985892729562974017202924533852988124426189115423466750875334034739231386191012523776086932372921389452462528185872524568958134949386035105693536960502921931889924893000098365839018465562353114941260127243672556153336421369855415468874210422162156371839227471717178612134954839750563152603056924988530082859910640547704597812603579677244526302835301360066689385932407677818377755829243591713656104024605429410030006947370385466243088223549862624602297089240138493775388990011022966681741322301380290112175830832812007308941045281804655874574818874903099431351584335317680457056223958278360094083254261351358359550359676037229962765992973375416008774528314310245264369639830686638661491375080088651652303360023772401454104814339211709278624293087819650 [149,96] 128182925684870727742051826769182821569649301974620882033761958555964498835646243678322766694005783470726525651178109367218228305835227092938732181267045350027710698061600531891321273654859944576725419512628127285274656221381287315878859271018200436260620167607451401957392711348361678337912803111912414948644956278166166106847148256023510291494732171010207474182722509457079502402166097374715876869595764338807622247385091649862195160021856081428828962007847101187514630678411605990696676789916928153561297379144647319281807740727134011598091331861891439901194227044269021259160942367227270715054581731186209194784545720895173463990874405222885457551145096576593413146604247948637560189398330565692912876047062210901249525167923161206761980355776498921337634354002797807648671145979093451324020574610078055272316267970313753540751384825364599638081912367795044517509468549067532991691764937079271497784999321338200540355645040162820875231095240115620915869160949524333217922364884227449156317371663106026110616426720080344612210681119918222640532458373176015298645021868981185609066866247607838571545735127946579654286950238039714374470815630086543743498202393185404629214724493350739958554419470790718102804811002346634431771307027929404006932659272470113281414621448259866631666797834669332987816539003539199578690887742424443759847104133152774307793821888347111332458645036693614695291537641844651508838396185504434914431665304844055664076968968298090170824386999679865729510674584718407454084248844066705961570829598240783051401872450131667164045063267150791581492226325880705594297591247862245045361681243528723461368101296466152537931592088903307359513112054373128151870439010725993439545251 [149,97] -197891793409298035539508417583705293387658991419170097458243582623014547106927425766470633676843809693036991130070464064773254646379965933802595284947985951591415501848592396999322035992354863869549685016680149155214896505771610572050832047897772841220357253344265517263992219598486446520255559151090939515518194535998591333282261186328550616642836353450304973825548185472509791941112170313360195612054492807095760997823330558789661785642591297482199063120855662295060450105531654870916985256878934488264570959875205409745560782564361745594779019491634523579956961810171554549278355670849606324658903778466194681365773941129283988644944069931398131989078912834791615124555770506781546092487917092684806947986707353223338145342640543038757073289185516892583706178808890851137676879138193104900185378436840094673310408406241923410007154232829574556570674506389387553334193013027974369775754089447370786257373612055642566167931542051643193381722353123842442822220481321307073989661714641694016297254119359479514821502156380825400145655815652180607042190619830516469338742569440481631561419584743095076609508427498308296204370603755835795201086675316303573280159680998599002954302761456709762620067844581206266433969838606931866522922530935564342043732495768310642333031957797512784282904572251780348758825863492824494590354349346354993007431368874343494967560671924715361234476198784580738401330130262959617757232345956430058987126419259722874975891548363600998569141499728256013979072043837290320434409045227377281853646452683406835059137377596966253314899134077160956900340643291918622459746868352197633316419751337008319079052386982494394302559770280296897751974924651397412773558644501795707 [149,98] -544203780753428429755178129874633442558256018808925786395854455364185261660048568057197669249425915336231158958643372026993221337191525043756759504022331534251516149644674029534899347589586166137021632384331465738179056298867950703535802038596039398996301051900673358045004351693678624192949584130587043449761936916532470998241774095631151618278782968250933265446016770331964278436408336899234323630791971200481397271803177906769997413214814735694008024020522004250343333701056147159984126713497258158987103080670716264948803902056592349155225049057598774691614142830054795749683703883462017299912737046723904352663086543416895481296981016129476598207965943768078973321284963604766062559268376662201384358409026590411989978510294666887473667887951334737316186926414763610029775535477097746273210134726386178861277388714162333754557476272467677056007967307722203920585437404778505249656628938518359570381091180506652865092621556023267005308685965869973061758289824786890632595496053298657977011173537413509943444869245132439278537678375606949916770731133418964004292440544361052964902099134687076371277085198877957667968145290828558404481684096655360979085796217013118804615110660586981721131106080811802787728568980811746942399839105265215662752035013445863635807101726730751938219801481476232741993443509698744309522854639050651676260757404180831339321395916438296654491188429880318573428387704914974878535132019806187820003967940208363882180796527486390315636145777798513117352478528327171992034592849846772741685232697770612889751899263104187951127166833088617366567101011165793628122254725798369773194729457649183772610380589831911095191970278929195927366095444018317324107819623663 [149,99] 429097375416255363246095492002602624430763462516388593123821275820862096549976709309741071441331142828469473521948055164342347886662139627042827196157154396016223090253234933455633609105710668048373709654810928796404590727894496703849998315025146468989396890401622617798009930806260215579445721957010785466110683314299201099044009949769524477814489940283918991288376297467487773045283617104402030814610198889637162370899147036645571007650685522528881505048079102326483091529376718254136175703645052586053061858445952422332366374284350761987099358949805705884927655933756981506060237117017683086020542003960070322445008766846368284471231539057419208665171465131431605899494774052954400547093246507828599599782302828662751907144111819857438565879746741122732241170620664118938041481859733873508485990387785741065020644650642417511122656567514055489333756196747075494503830333653639164852444598416521898786342519663716689279015640404569336908046177123457405156362685479645258237088178949025666132405492879401527153817570170373639685147759510821136897231382016800182367046042336455475824251828502789592009502761274305854099713361959644958849520631157525154811349645488891040287020573480085788484275764322244953847271733450679818255381404927579305197677732372116009499879739078307537922488243733747045920788024610886069316357568695622341346714172848509674254892126349528075404666382575253065061935120711416131932632699102935111038288653835466114038088200927699005925459594976452137898158750598125502050615487857045887884977639705332702670716138101810209587256277686607085660872080342281084079972648064017096077312096535515739586140595403913225279611729136968987428882651051610780715622 [149,100] 1115948047090335499007355908081278430920551301256555994288159465466380462721445963574270358889552055964416167678109733376130485860526594916032406847138517556046347936018203929642730405473327927789488851026497396603732488637984086097851135432695290854826621782713137275940510248597849127306240459321883033265673951866946942694788426276524577969390190879641971723923327263793454803341038562996018630481450606864862808187258974647256097893063099172677514259892576975815508586257923107413450354475591924595462294959850237389379138947920820047653929363244897238035115672006261070821364375966974913008810299617747035058894763848330228314229676567531037977628906974786598386986674061722775748831909546344035089550028778727765294613940991284996829723652623180699342320620048896711228859168924818485023596273926600078773515029503468179728945945207886083658665130258999500189147474657376600498265026735064178523915426268217531509644776433929402766459200212209326650755585740762141783454257799826099809403278952085698503403813621999760891691944882496908085562928616672794903391783841782307763858670441301301754275846470464479280152858367123947951308809813396353444886353462286332460717023463945668196056651286038457762750756190577035785899513512935918572409990852738202318881487028729888704209504843924789349580382298041897064389853051823106202661893888502090869651447653761364154876325915172321722647523451937439390119934293368293910502601717034163382263416401314242675094826964663002716675792624450795869384126473793003958759651610088450431078524758107251749502638955881027488153519740737615753224816584020208167123125774664357466634086949257278524151571289678348147181009549772359759 [149,101] 215669357980305971994283231017784592334746397087522937015491137700453879471312846954230081319006269175068512868154171870433446890981775758435027219213623908779365877287680384644940761699562536931585848627813885215586088025018930470112638102320874890283676267570026542240714661060348566118237139332372830889676601464399185118261980927638611196928315791348006037489287946803202228916039613603137758698812275158325263409428439687085016781281274909282971865837686509208542123846574229717511538904476237113528549244040100075977311294684885803838093092004659191871501955652651812066167817389504021865877999977843229467286149437936542855894928164590726794667136449212231207711986917371448301823607977078169490236723902109406274539927818041270782275635638338066820797847840578440008718899768798924642848710952878315554349432767872988429107002936407750779759467856741940952292914219584468011836957476420809241025017060868488813506869552890644263918605317046345515492792231981243964909235804073581402830227247122740384169756944880371995286044174270429582905196857963760397708851236848282913043627655092539038078441575601556922214157104053821678134675861266359215779458318793079698485186719903565125199849321895667241892893846595697448824832771443733812789376188642855005780878337454258159231346816489959191398813503395022278401034422564492685310945933477346169334445008392732804568093024463937037963762212108577102214963102581496421457364063261977196089292457276390615101678234387301781073958115753882368268332312442834074215440207366259182405121269376109929334757420019882999147887154447887294414558315394351102122848990876102687889947724248409678381175268189408561384400909029 [149,102] -604364396549698647030422674759649949890230220501037599684214976848773650498763969122009299177452534844094782320281654020336720192485441766140784992647007225533232406379855481196196805430897177407723244074912170103755270665387581120366631063725088119099742153434659729168821903753997523496534771822041380911941087463063787360726090058276049615977122232125778367487613457105997891329505646454731795761863106213628640031957074261633769284942726272468434784026636621164480160489677575736515751605014186826596144385877154180628602420315374638212086909808860604003284391450899996249381278009732621457416014647266164047202189049334605651225340822226827192573139022686321190392546195633763681990854477639170624727202880678330550040883147431202270258924482681806839178116404202774302192072587357205240818115032047340806371151818856872379748403626781681621169840891935696932981198506863988147686722011707514056533920949134771552273880569623158617258812512155743382259470537024013832359882643001265885335806433159756167687956978283224991293179211268061233616115479551430334827462534750923900497315310611512731605156770808966470970964714148256870664773606691074127199209411569780355112778918690002564764507302569214679253963363383123857244411135192371637157577755599575355324261309042857360568755401237769799510857248987992361686269333979765367087557109837427476097408113283115817458893065938060668846643798408161768486921822045144680599094666105672310004080276125377650726390739516584478904641844587046710804184287561914587076545670576286371463968585341036088402676275903308812249092059130979143447987475452233142270065087250724135578526767713865042339143886275659689560627 [149,103] -568997291428919173520929844929789269321489280817800473291117192984249411085562215270693179722142347577358606135881662362691411529686302446041875772347879301890541002709929149376466314979052568850146392467143902447605701323473811923206871586557058869225124264583019444286609153228029847409786200416052563145374776670142089718093688181630332028648515671438558346576986807018572319834802789308145159243777316779728819874468248516680806874986898903885927879680365018109657571210853595327238812486453418399772048481695171005382013380665921425461596334529062068603813280219166765202242717662737863968430578556482217177084527266644486264308708595589017505846033352211688063469003173282095899451501750521993372302667878911433782016665883421420963038969145109297546952979054888655644862086307709294976478681718401273287411923149098210775826568883781745378284161810296135929853636611360786373900151988109819580640324453474779132765198944857515809793810814328667718186852214081675052812024842207149720466189412435719427591855827741221226209484181970614574960757374667510425202479515041825439795206941976207484229602699224607626110043323094538881007488971157747555797263389514604032392632934528835556160848399911982401850204756609508312066111391325272240298409789826684049751423678689648919235540583323293037719616477408270825169968992456535623773448762676101450193345451460990209805258179271616427333677870638735489639949969617496974003178227607597343384856516288093368638340797799982591064442251129926398912729540872800378550164246616277656440840877606208266141251874286715190403308233543734209450362259868316292875934005796523586436964961185280525432785180200623181 [149,104] 472362450534538618391984154725209744627613899114219324913619457704844155560131459285434082654099142107101955954380506481179099056887534635926413666348735182451765470072634809872649937139925763525911785395175458784276446963722640415253347499693573094781043041608948712628663988067252344087437356996486777587874210307289751397910326941660243767494022734819254592491039405690214146423718933440838496712749461289300567020470069143507990104355345946466896963670656379582205897821388755273953243578872341820271986333369252324424160795778446599985789633787859308449890240608066966758767737052828795549196008936249658410374778246675298485567656163931990930742226287787164783270508116995220340757830040910104507626384477342117882206689231830702112056326971504317976809612671035348177073961194452218363721728039120259441297530926151289412433978531117430748994794550389485939446119135083772688181025298115001643803027403007672951274121736494655264792514133909705568282637067482028882667284884342660929281335707440553972741792491743413483866473720293154106584877837481163146420079291877222299180074474750450242938988325074411066050922662776415484978137921557731532066461313903800171917731561604245633285962192795980382841341743091305470144845756039875486061081339225085210355200448172094850841900333785690944732883797259674249418043693545789274426139820786963551410428750314650659874248870300672439113415691482094017604680153858993419637000611787236844069889098650765349999211784358857468807271524724579995639563112416492701943633263772158679236502745808572687113809375998097397313702588985185916496894893731946514381652394969529765731377664763584649537751996067 [149,105] 1550693170162050022477278955824911308683984659117293961279669711742144872668058289703049682291329235172765815600886664087738487277397348337466666432496155221227797376846641285642740497201210804669131954055006929602553734630397708709531571472255633639992416388259292262662138037445880358113655754148675988142901061460008632667849202157607848116247290018974173628080062665729510284408895746276078921064033293887896413000626260073725138137556901759877375742714349572219430935688013591579181497566856823357533830132774487819151894406405035485548965767120881109512569300355958643043514766825082364012661578794620462272332717482747788407938245624852349265850269478105955469550511599000016806790480067605437485500905379680573771681340269540511738580207243895736124791510443353128149289553612006587342808231601325459055884206997527240120590382746027074003462972215266889909003826052527568106737344166440784456468385272278648489154384872851584090611278635215954770652357295883409584553713345680325209856172190984256336760755727573099385796885754181453032743988751294645292586485798766549149640792289619867916004092625712826785029956209895798993617771142206549693995363905610857549744743587678781223505313477734482120011408802660768227517674794424038324635402247683893715699213534126962214180730464153920744695873372475219214155415288477722373665650712362436999019983514547193454951690325815840179637758028985557157484111158618766011427017564827455386577989481078177123479732980222370786619008621914254684658447208020102754304364480674965986102345879197282854485281279109070776715995064337578292693732614641325426342037492868565670329163359856528780405175 [149,106] 1183278974198517249241630086756695359408464350749683438290610227449549364392006802344535568198054574156542950910436447436889210891652821597532967558771396609287954324236872105612709294826933043716690924798252929053930109480185893826389800617023187442214857861114198610711461150145820333443915980749127981762358606842585009877692813475646713784522412367819200433208343464880112067024659294685926231739654579303914272128219214832752541344924822999482584735751942918854619318866859708939673244253118790793222752766429465302008015409242619612312336392024446494652018778955707457578089592894789512817795665081762476472096689716546504077611951304880205296738300475292467561838105406899781471461430985969688433618466372602468790353321962549149995569728166686295041518345820310469326259335774272691653748416255516194891462722740928470887759606949745045067306865874242738595973597088536462378163921918579166944173471977189996990975654142319064436216785662558286539386791463055686825318866858229101044488923476647392180635299208540247810259108009716583506772219607142792843804751168920060881017810458324855925578861540500840076236407605158497705558377397624336349733316821031138542867112236049409710249349609283713329183313910082933311465877280063454998180423507922871687599056849375807952469611202019661812735154364689350371195866584301835739105051472820527209234621934231060942942277906275414805549857302927743189169205153014614561085634247459419855205270699257090649263990360705984212103344894853599223378060865164419617994008403687745631184271282916247018681583475453025241313795134187071245212409875620325985176568996857027052975046340382317779 [149,107] 224345979819958775775061495802676167639144106810801816957268492055472857330886371602829860389613675078317645863459202665159315787550739576736058871735448236681914271242514086119270153424752376240026109303596601803874986521623127454992351663478367694668871853752194374135102416284654792767432915801481525337237230438185590379914625907283167973953140968395028827010628404669419275963620064889127536483476947933543892946237915872976814786748993464976884758194688631895998358935991950531686492616284571393064237249986622108808783491507951688680815712166763381600429668160869998941392242356769139393774454001701564263711216049088870238744107151574695460563575107911940152100180974718740778239679047190104654254617555797400279051616031776888961899784313277723200407095048378241307232501984358208787315789665692985600027291635817490082460066270015971169751354784676957098476733428629004670080396893828911001445429681189296236703620083314949369776580219208126210755511458185696016850144650672981154897953179495847305605421431288990127802083666621865451774303701118143493657106806978071784800731288751573540946847472728563760277458817254873510292023220728561883119534927092346430887952688182523601270364262727206616269528030223495200673567648448765115745222787329781919792924774099946296176399458889030493989239380364558015252684939261931648207537518430436056745605374132452465117558784069179111221152015407932041275205301014330324132860346374777481789460129512330990465658207173717921910413669843013534433792879266977646668256844743467015475352670060777671280970378710316793961126466199992831897521092223046705872619251873946319931315216634 [149,108] -111425100487140078920287538428505411936598036642073975928356981606739018787956927980367156671171466131386136968515695910575597092893611545667690477873166297847916907960670501832224069233415654764729379065543030332453512945089698848357132914457518044573636346281061598525609288470822208192518691428676283886534439398568837631135660609297573165512361928956402815967405052376135376743810848603904273007932820559336992947450933755362469190264946940807497301495487767470127704331675468789470375521375375195940189074582896165425863961856841666321385948069181980190030469036685847007202682461059914755982915010222275104223462030602438389461355725650176048098913961445630237319161892929992184192902143357857926816540251364857139172317728268555007188681060442556316966709130899466063507674506806071883705606698524379381600529118870637458498300661323557550702904549583703752614669352103233816419687279249248817217552835987252045793524557265696658725271230333861724274686120344633244550255411273746750955434293367500258231388543423664202651335763795553715009714327200196403877686771039628155160353687883106166602883710485166597528839433286488394542505880891764796486688449661546488176619212992934098308964121612871970310729453203331900185530017935486814008999831493119511761439609277395071714957113095840003238747928127148627429647607198423215240855109672052648691991195690975893018722119576641186247338879546655487322185807301672279771996629736739000739219738621746132640485175753599699893581359665397108676887875981299978152436685257142580677620890215170116466277525668958410713688475415262716710254112418856407034026561005766828242689 [149,109] -56130718099342866881761109576432489092682397758612184383747701567178312791049846524391755945049364843458500257028966848990190345885507582675518528950805008344894940067983918881319987852383943274705578448929349564977691274442046936976233149398892011274999683613732721581777761428248801413595741946890343744864174747374289464012179442722327186451752363828932813019144181691232135460271025154142419553199242292710245025988418593435788470355799729835040043196476926828624952745731390610582886577350788045526085743161063297480200021410255063121456940729477869136523942391425545163921304616892295157247519248312205203842206258070773503133585900945378541950628388026651554468349104165120390419251546423891864301179072592504841270503270709496843414180177372809601386445769399578843734806611230522117116377166959068626078883075897092776344535376274673958279649634067523030050785149900688607519244178821650642308077469765051409202202053307037991145042457970166781086003975655000404284901128849114393182109906863416151016631961727805001832914393790255861563371561936508176669498121770707156170787408094034714306696622373820394832226059787670234624585744553405176893373648557544526030465021712783327506187614184421569046603089719779530629671941072570049836856680122197876690713292192655339456362758569658118224177951044614384762342930801179009334046226362646438343237969329109249922262809449211095261795867224573415701640491717421881697969222364287331161682152831479709797609005745093812153420068094090022231405618339332587888684825748758803207698308507941141424315383071441071706926299054207614151787851682981127587280964197652651 [149,110] -7922830445456567565084463648559655569103389911438193165706402790621739418433664012286027863926493259147862139583110756097782992246215529333314379688385529905510775851302289642258303030886874347725165886101062878750974581320443576197061375211431412418706161040256684454934941619064607317227400033006012059588653793169307979958476216486612219828529050721318648237825450736489324621850140030573413402648096629263005064004920831059774901144574031554174691542247295489143961073805092621422296824680763178039024328019548771674592654476248647104050663932701801972775476528495408337173788939833362838520774710200179068647979397192887990849868067435041402804203480963475528587007243545066783668373826678245683562428593412713721547183927950566145015188781877293024344238204363643922637972011633518730487108372717828489313860723961874743137337135697931102327680784044289189688166932807411348977966205049825684157802959623987028269877130121697750709551659523071784543522963485861959714803850972293471158862534770036276453482754745791345718311719231561311224372255607280281534597048397583424854557891687000566998565905166879283738506066055515591841247747726966467203080156552842025655895564139348284166516753946688582631080588820659136100078929912946716166087034892364729382891093000085266108339692744449472590447202140274710316010673603925704394812980897993374886037010202961618366161679406052199144177025163855001623259788613962843652012936362348981804926467961619708729337676125042911074710195958152361817322851876661628081253388362290061481550033186769891507292094291661246491617296787291781496883789170623566243120606267 [149,111] -81305352540140444208039321454742886219389072383937554663205436334745998175040012519355601918658935357472598105973715990788261922899086082470062762406739891162074681393968850227187608680266638723571847313599677987567432338856941222451702900975960142599156687305378952977586180452352613156072752274991946802127132231004143676536266757250616551837896736745637103649706955089709425968565134369626439150006508647817613827988225603147090061356844226073400012116467876839814049387292097997937551118324078377069955714212549267318896110086490295230524802195230422213436983288916985123715902595868723273831094726081049464137701306081408633177709904800997774199039390994999078166038824515114672495994226503071759036410765440028425764595844460744157672737877929572616576615963507270413048373894209110634279567596932510354985917909046369643807167615347966273006162691147589993928343687624121041878861959989448625242183175138733570701277834536592191095552730002187686676282749876191811972675674258068580416792231242594179982502219699989799977255217585832125485551757448587720396833388889332344540883677826195615917855037456684201620789509830765704630134997140650970435509620062501793331134948535851879605113539453562198684404710651638832264978036931673822419384639975262326065244417936057236239496262792503610344588862102338751409901600913733691695628526077427359203208850378910475214217221928691429130308677926569799519670771821212055972309717241107104402537510957995144942051228227449468825665510255869161278550407334769036075203820900404442601497883449839579860803047658620266251577944943672563956194378752546149751 [149,112] 72525300333018224551422524814835751407178387476715076160287548805316490570720252296042510644981146776360554578481404411782469618626864338182430365516200548248028012208025720293739772351518723350004662522252221047828443258598193508460720500089437596452393555180877248097451323841690461060640956932828365279516050502740719898058911574449167365854274088580178699816757759577135024032604078718096240352635552507844882718803447862225100860501425827152452966880976343039787051196730438826544134034697983764853906388012475131541519787294269123099255827100149140011773312570146124265291486757548223128133619146419597704717742695993070390480459402772542107369705315769087221012682870601915568292429626817322506428150792175220379403429388689802514708847305888338932295133050428323608399119930683100002433201037273932709468908664852468911047615153155009905110706758604985363469617647995386110093391229990359805140186919382199759800734662425864375139853539220481986884686212025823914732597152110617900795246647351872839490628619479579850237429748057178009847713370805331912437683639920183774820451002047102113723507036096176421386128715240992008929304580649616135415976413177766373711319705845401161165790758312805352699432094532496049174019492240923551632164197135600747161831740283424492677483827745792535482724465678724218729740256685701918452485000568124834968602871807687122327501621518045647962620722082936403829483827457504666720808279682952957756311479099228453707853311611860526603321268944617763711163177562913008506983802564570110704166602858166867709343768610332862176175313235659666124586064237357 [149,113] 6000218493028923771588868568396096485912705528521526147995076706316436782395213648858181763908014427247970458173429569292767822955849440692785894663913185673309870665311906387106168917999055069744739679759302835017344791276741312184327906994351846937392139324473425604065736835128974314146088262638725123411648438352039217117312865980654239705827105114942844289290498293452044271752000899357881458664913840104695880746952678546109320020745110386631468861864067648482685864927715582085010459787937733769840918579738585081041693452562449986061724827414046576473800804018202282724074050439185756671526243760147484514631283212118484682304940025248874424918435974338806706612858805000188989528563930849701718254582817372217218479586349670530258545552612322192402239423037796298384055965250446816286006656220685110519503360736939593092359752542909772016642871665626682611248674452418888674954204352287959684812936676931665067756858944903751764503894982069007836015173322763468610120671458538412804311833090233723851082863140858227127924850392967305162326927517560017997155747275993803241080159583937361005850567144978917866999816498923096047553568731624081079573252412890362325158177431091497930797450450411080163661229293340303907525688780865864534914877243257509586488694412627843552673859012298297564191813123847240002169380066562151361373205175742039632872548235352861909616139918801226492100520803146911717016362881847714400030788308249976270865529885297123676574318594398221999574996799943503784705491010222536738960685456515750580069579743502067840416942798552475378278193574836735721998770 [149,114] 151280825888251284915900916518699186513227940297512550681191873601674552381751285963198189613561876690956198353467918622337990174236844273406304820089212249047923006765883092442319054682521485335999371037755160561426732787552233574862287667148903327580381215618259525563445608090520377122001555607516377905768683476142047625761298364197427937929760618934143197215484279816763067214032835050477967292910058737746736015746330920459199519810363305722618853162026350775027325117373559827992696459512726420819793379436895092157782861538869368671039598363626677806825183733665651572718552107638212490557700723861938652742919458750025479801725565435768056195186149898836991783761696049446972609713302712593909407522263660680014275168791741526366710477060784045138259200313846678542480548574345043099631982306488982502082638941885755037117577530549607062164718983163570057734718843586622115630835467344042554291236201565748563930940939230485263311174041135775488761066629251234235922770443534196138385105907210696916467612791987259521356128957738063161042204311994341331765287851343269354040611249016040087013493583944156962345467958490103325518336992342106019298824114066717263702290159926497641179462067371165559258182662162442909493985166026163134949596550533984291519149948991933888366919073482324702800662735395682450126716501764054930561677906416554772348723911833404038550031459005392648379708411754800553622122229439473402283389208741273437018552984537215795989830788936801088124802786233766934285391979537696039474049395266487338033906148262710056895082973391438492841093853649956914 [149,115] -399333375898480079009753887309837887036638057921071811577042657679958428958738578779215431209557869513730718259025004081300076185602774509580481593895172235533370545204491030144819123577000209831962506281820834468050775467728058962183322799283293581303742652813378425097974137068672236103175303040404343001656724623494524852224906764415268447147979024972603500994848366265200798031392885108497354922281900628273975392391030080797079440754514680907205992765120004127545001227839226036308556582870813820265937913696670030995466849207010146313227980307398729861111844008794019218339066134217446990046234208167977541762872170746099034135405550727935203095669032739081954975986741714836506765929236842069068675335981408474508982765876548517158305400229744674167737766776870944680757644611046575321035719252822434782819987984744822860951586123754963730277488060447796939498993825755235712126326599046998252340962569172659782798433810673123231590657799597607532949498612189617305566545253421051323763457031485455710278650074182455579743700571106174302077551201164678789276469438467323497174095871450386477731126380100351664043919876116999698376403095806362104641376341130777775274319187551857209005024129398479676390203369067485465579014302786458585022157144964693890697223575541961413502274913009218991578505016564325803829949736763287826366325634068333493670363587310708121631124078955096024066123151787551505500396023855906130784955585796570248626873122899350771847560246640542971813199871290675666216596482451721734328043189998987293995052776324725888927050020697218718220196059 [149,116] -51117785757822403651555669035425722292574404306522728334600056326649473250784547976515869764810150924467813292090025484872636602875448230179976726106382693426893188204817315371860419774818318754000651079388217520825231787337114794054702588571284157270097175680696306755880666398563512811280229216762242326323161832638479031168150039718452933053788667829288172722291904871771241636326305074622780093991876516061527159405497305318162793696181691006922565260268106075493331322636606757706671419402559690779791926011758033289508158443374097672005198185899741301841434346960725473856951469988045239907969674868431727687023731364924172672031895191546787550220108439740459858513213225041501969876545996074395918650976320678385843429439721314609222934833447691239481922510107117044512884260032850906898034874877362018274517675678911331025090204979061680199660428111259565553927009826074746932790036485382998642992672575537559001646168712429285983164985869867055184542110378840657497898769477611145673097628846221033612977480946722629290680563784406213648932449465192498375741957157320981678483544126482577137873578934043343620473449486132749843661924916940225602659717393620434829670743464748176280673456808235033634292872258397061768401760696987235614864859249635241492638302160473429310466485018390077997098840916678610035074269759627296163721133057290480037684375670951509889029926157499193141124557447920673453073066719046064935676790530783280252556532880521434112157435903639439541790765937083601873707497368939388032884736845319682249468739811065422711247610465689135914 [149,117] 144679580104851380983612940703128174017919274606570905782852533580939352910729748421235169714225569993438176447733257313881032370963366077369068288483107689684139340249501795801145615226305728045175972866134816974116147652043823842347747375572647391944402967794324443166893639843010941497477402732374417599363782767264239060412001097083439971437299313976848450725687348824600444011739076110374281914089341007983310671043389789269864628371241482940059274199088536891880734012361928487610951533585484739644975596814653840978258812219916855406159716316456670071107030712582029833915708619652081170051715032823785804379932284149508344105195569919400390988289491811941814937565048234820692349987297078844067262101611073074090950906004404870439608565893066740736650348603710701123145636413158535833743903583923988873356643419126207256212976106302541615874538947351465560036457699926707392584298942675946884490569032386057998276661860939843484534810770116899912147266199708676317698866538940627309684710725673766027747289807355601677164595877977491365170847238496042994749553891023222717671430208890540491131989356066050594429230508351830502772590998629516156287037631948196733034667768936653638688157516601786430487058967656188004741088258582003128857199026769114287303859192313506874208582851946862397689451439381660562955392613978953865931547757323687003853783559031589489162729046637377212617225224071842952191638107473918038833895146068020026588538451046001038075814373402951995066785709639357599515075253491553001115416588407876997135343197568913409867086737477 [149,118] 18444064642955623427288725306184856339701820624776432498933598184671727001368700187987893961633092711423342935803487208052831484250634952436805358435847408871665849414316845550482514936513095866241911824906145330963243352916316502133774757640646956071652254191394020991703956839529194324658552857640793642273877299840136971324736036595444160574519099524048361462821520101744977858532560603797260775113251531271375997127532154132171312885029266610252162729728785127306497369060034032983582608123472714802343270413000023985768320914477143378025872832401032577643790261550903496806828893786598704070719312517306952112363358421089364645459902522094011970961694396591402572074725737435935315533803925004675703722303087349929977188921894757501793260979377839099396747197805091877753790551918970623395869442558905314432714155556500905363249610733434385447521418285012129675624582557936255057383851524649270285992327859584153182806669810561705774793728330387150087018826165912558293351383337388939927030347226549309797878560304525206374460685600013173547963503110860209755182355504313471988677247621438707820416350779582698417870962607428800376482475307118895386166472766643857316995417006349698923276366797997876451463142623064702950052421617016819200430184513100317955196060020264189712533724436276966236989847358404647309421081986486544310269557160304872719456294271012975254733564082095748315266825332298431565649696603328198725758460328876272471845575516693603545140586004376316344976135608336310722287959767737881028539484481138680880662902829605224722856 [149,119] 170739561456259127512749692332996396691934756846245210595405242275857507035284057235891337970257611504619089485177059095296764295455896038371843392593217819348786608308133542529410627637335426373306302133544883184683896212710685329074222437022714014623958317502443062799087551873633517063581114903668129674441192891270551614050099930427786544540702887154734247956490410526524752854869574752804391567456889954938610178848175745738803080584425183203397646387000690104499501914660077982805423538433402879991721939390961214637282494675141315048109630724670506647092050272354861297795932496467608436491806968791042234243871637558590511750812709319282159310781106277659278562396796446379215245098961350055562601731392359682894096597820701741889809095451782919546305134462886562577203062692824665560817743654053738581689837775166457799188099115865968479185037945234697307406156632546123751413116098534753824329900946622969592835292751770754503964023978610085330499755149930046713027009232653321950049051447826844325389807317396977593730744717877592118627209868608363461050424352212843083812458753957285904762579452427552403709420336756622654478060121471286230582407105020632442770530071403893008314584091458295738878211640054574433582289096894970401899521704699448072992327867890826215318444418480237717580236567226172719360649128528941920845680416546180640695695620412730054363624864774721456279309881483432355036085779147735142208497271339848776972205563990488492568133817642750781319968281689455096486249743411812601673283975884271424275536696973968 [149,120] -127622646385410383244413111244802197264076335703260222237884918750674809522037095751510637046053085301157651919840808481064459992789444227520591514586125340799288187380152062950093567688205937349725069298120138757640664272380342768317842721006918656298757233434418302488979391734391502022972165724965078274498457788098230645644940853786437317825971325983870704781797952632040788871626828212582866019248404585942806368117457075365834807989470192513132810027150112948909778228993192919591543176122610982301412934449102971674534188162882853080836868650835641957350898572782174019524025448298511677688462901231150482649869286549625544818022693876619624865752811863817732457583359626289217725811269854100436177173452516915042421149528599043642946974599522667816711691333520712209488265638702846793239532689567781378736622996825280804164319701193140202756055655750347932604527295480068849947837578665438765027018630884196077855660562647237736503157112511920026167880749471999320246167387728945166561447420149747083570918129916485151133127220787513775703847369737057688908540177975003576972097038649089401582216886281897071661355067664382991433766197098448630788000154015332466893077109757908230578813643926743149405349456858290429035465700375092736466114422876896493488324450683780337836831235687178717874680475248512159642089248013313803104612136374552570741931808798873778457594898644256483501698477317605780994372317406489279048439078102267433391699469090138051746049944011824822529889505376468913234192073278666038480074854332026532666991 [149,121] -8755968757093452379231699715809704301920691786400727120423447273886263958821690433964953513966344740786617104570049982326668229909902863379057352507370257534333542201917076295096868920287790185338699631436312395981348171931791717090560968610268752363933223391355123549493550007647148791236250352975443171526961136576595680176063480786791581495814520565349035726055554227985166893379643650548563430882163396908298140329745110468530328716062125119969701082302056675718389947338858810383589318367385724586556652051799590800610697311371339008812223598673454127679462092634496210252321255505395590945930923586262538608112023382252266354879517381378368665815208452678659983694971572102149372431899295263589656924786499971421391396888657132353940730988956096705697238278555566774310192166933184392098817554331164107028459581048289561178775276240813735896026171566586962733182383474288184147282724207660942655073472398024728716998037694325241321004329587992924114106591678279266935467862937027110145524771003766786783760751609226568286224795202506803552692632453072880173284224579196678856357300338964586357103975200420122879378675833653234484234357582277577824773085150033858535096400737919356173774911793373953829426292542287262376771051124555296162195807670056254921578888210838644734689439377621380343299019088218434468623493701489419479241522162983003087934879408077194054806697626435246619512517555158971680118846609247773096469530607514622911190226662105960510067089068320932410314668757927580273310801369942270354902727504399019 [149,122] -36445261628335124357793617421769011887192232498078421727617533031225298545577508243328199165791396708833385186212185870522684260637582291999467957137692209802694515131177196091106458929527564716837415914105406934647923808924165471861024068797023089652015602620948380553979582525944935705569165010152499080205487919854165077267466488252288326631454081489963216470761055165930341712821176662108187894818256428156853942553570355976329138840801345507629990219342641516836706228127253444285276879947325250507111157359713749770782778718268590407136983152102083914996282571008173466302943185897671388225916743665320087603289037105775448040644506427735054089404527281085724543665492346527256982281247335868623849389471984845783207999134756098539132620852029727446896498211099699073510356931402299470772436989125399989356419463080194054416710761238623746256398097287303137252530762728685922457323388479168921672653980238187392984126661357101478558635490163183307898626359066802184294531492180084856509937702378740415086047191348075066565574782140175264156614128246513036518248936682282450728145295863085134498521895352495563106713202764888467372488051748414935772434335744894775635809692317145452727043956099312703022225889700466413479580948944569104767054689130739373307325235548903087244196047612510290326597991018443962674762412608053064483115361858008257659520490444373572750579157488147153940225310706791186875982294351977360209204625626725666578356696653213416352910716700912592540506355200521308131571547530434464082675383 [149,123] -95851576487087647561844222884654952275110316400215984506186831924411407853149073949625789452954252822038911053757008858981071196414959152948687681852545663489011478510223167129229958383561555297141151401043182692157181145299641359645044937933529676230881226248830887971049400762842698757940615990887213668193090695075777403354272690232239508221028733733369584340113174899325614181562657448871336130914723939215584808656880682826372551919727058441659112466304236511884814900093357894254870061789697426818392071118285616482723443643504193221036029539423056667285928113217282030066662656175397409628427704243831638628360417782365207531538260724560257291142921029762921994017142152340965979597910093360175310132217814445876516278959697091210805639379609386269265561214631876313251613460129932088049893955112477179328037967606783002781963123232884430011765779214150241616337598502271769874781293674654349311468986253220825000427415534898131042019154910327671655961523260393486712080459709479547450360549198853258129963196635496053268296322459582248506287171233345376145015813985275436100567737729562659593006869787762051755452175209219214994721363862632721717945117455651294538336700516605198524044732429144557649198589485707712283258231927706758993386360615495638395483411617910284999084974700844580673945437872614967169113400733462092858035069618145343688401053156897981493260531119809665122274337319801013244626904995321909440628725548455887960636756554624701844107092003676103204069862055204784266592134794218006 [149,124] 8451753951935892953233386017609040736844963251085691777125886685743673473686163564211789042759299824373485812133929938569065412423037192410972477681426486764731933005650264743534295929435445971026352404447176086516400417485998664796881562716688887714987435829167070183589102656453348640896637460140704714982988616417241336237032502670533836385867849934709414408904553560543895222261023978182906069292888125645833384535604370034522844554743091175123075238488785794630125588008824078935415692872393089282709935465719027590801829604137215792694462849284441397935856196209980299805190650895137392396766509981808474359311487231829463318243241658357355197087594382472547237340002134387269816077591327562322794019200613805194931998364217054461474163594280564656712186650164004473989239488652022309835604956899638544815344946342837277478870526652566718218541580743398831825725094684263513512561105441344858353281608947459173859151392417140479963906382802840689348356551211632849943613511648252713185316534868332382257445158149022658275235950454289068396075374458319548688245896938197020795497542392334456488413002807208957470548036140791165594642861335103215371131549313615037101438751808988297844067025005873037375126803004623358447245031156562367998995214969006616549105537667884882758527739497052416934443677402492191504240964359831573638120479123190509861278774048970589116248499091078355571883530233562267738376116060004261313391921065051384732332459765958501535420055424685824690915481438167941413154017 [149,125] 14197362432273219971558189802129640248985269610749202341155184892399787763488927487063948795690849948691850805025068678652907154627880218112780764622024248008419377535775599899817388749443315854325051408941498524296636596954197302784173489944877383057010188012132116489451197080310009036393666150355325258145097105952179910150819356845993883250987252418551376904032935222359794708194103886955826713213817918094374385362572268759340063132559433682829836416361460325235619158317725050830618321036859445260632410188545871299399209075972871582679952165752385779798647412701087714096730391457547128121208401512496903114630595632738357893382935517922212460029152585027163036006875450407613077938528506745261975559816004338248312637047598925475058515231366832022302680532340316561387664287556694074464045504959822511259149424243154522639698148328351117510160787509348824601224535287273544390634472978344710344838477397072046650264666583945760201981708974144124495372276620761413302207336240543111998013782202459511574499888973867684918226781686530894708210170177597831384838777689692808243199515567306743847448931675352395526303014759768904642274321893008448968523148568564216559779110439271663961312068845363890079117216121131760549531417134587006880174760778174613074859810510589907427166070231396341988636164146411483176400722887176847243001546805694637679241806808978866011203209740203232367833367838086671348513994659940484080054527304633252295888884700264409669622190109267234930313542205032297 [149,126] -27552848789544646704763984944966470110880845959349358197832682287136231556695117367072293478932691968841030637616667267962057233519097549442556067078589494828425193040361849370549294711775624989928990944191098651293592255998474551765306754281190911601630196787781423433437476698934223649910504420881813126041361314098518435591720014327698407106618398724935114438702037602529826701962623582820423431595791186109594721531828179160188800767867703015663151762646518971185175063691763245392915061989486658613535845354970040851391015453549275369266377947560481706127510035704517021722167170954569611040888402626167833616158457538160242546985267484682742030633973405440618275749756904085384117560513688989626093231437376644618896359719059612611454143752169870867357987963750823058088947936474496069968355299428854846700466161897547610473369082710768025386036459531951592822986784285372740168293491196701355313902326201681801659759541452237722852130654042628832885049663059913684998582801833521543323918425622512941299394498132303807506315735980376129859662408547478002958500736872800290158349370067207134675831180224985467486392773109748883556414024258247689227283154198513046465589431124972473628015401031580578602825624735154372693918007576592685452690413315985197219919543828313611265511507481807645578542682810020376838549912409316360470427597507224336583604885198040183031428555167449946340315878512497095045530422349118265404320566557400705862233047054213605375411057185610315698336384 [149,127] 128714161392359370808917396078283507293142252909796723700155471940934115546079156573243751536983810488579669828148837412525295692350324253339316142761518645217948379131523159066961728205944651914266131952785281201322699995151357160842540557020569068614014450482322016180469848910551193248795062271658732244789895132926098823534882160372269191828396363434047130123984902990697818266348040222724942679486058056346997275279479973760470704329624404898211473356233870359476051149064712651987400092245847274107076189320465192984034758353997887627514339798997136756235698175218407842214791147660791079182421267801562957036139079397168729736344983686255907166398031335328388573144274366543659770622324641321299330356952170698361887624615564711160647380607885270633415834896440414850891833170268391379818111392941222532265737024039732981960592773174508875643845131452345939046251677825030532466461559522487725832261408286306259477988418005321702170509393168625326577752969191239655034546578753847915016380487671867027785745788750223103504283569230955878353711165774473309505446407042594042939972047235520661684416731526464281995688437751666626052883679200030170368661655502186105371750688052315764195670386964420009668772194928977168240718854132041607461849511017263946405277677171169088145388878003633955852782234268183936536148065178437139028950354463644920351997134622202678458891535583806015216672994446590823686957570588256457851718010536155738575018497464917313321525342767469568 [149,128] -61318700252705867022747675935978354448993975125591551053082049879646172960253653286028149832854373787824971956007037037091721900583833317729911146634405640743577167770584229305261357206988539337281851505298378051343581661807257991519272113341189979163909342979078050274552720223844982446555889247647318293795843957355073732120238497462989280111114205342772154889531238463173325914505403594469115769167689772513911423255643419192549932271787473313279539901180749307986460239072100027179696338283363363256761261277971988912721206487204012399797038934156579290848874560867179060137470775538643798804803549943583090958120150172868029892802251869629165908724046441687036254658050641856441298155998716690825722351638051856202329041347498787404336342843697646789391998158828248206703904020994348576927428996322374755700627596710109422622124008999709424354388309596976460320189256186777822027982511748949794377133239585996657996011310752863072714953320132240726308539329027108653383002689490586128052738630695628251889412275053019387150384377395131074369876114872955706564410524794408154086140918919249305375737487966542050610781414943611520017432561445437585643547855682838186179966074176013686868156694411563601588596600170156288933783786511203570283624490744786183890905146660823491921722785250058160314764017201469221891744887960172162511414309756094943964206074686990543774644854977968684532558794150474357519983676918938925038757686847983956951371370255593314022208649 [149,129] 11706823180879434825946009089066733222016136390291497360510608499028119429273580589683905400274817800409288916710601784117556175496612637174015910182211764189470897514123756774750732318021035349799370160459790572785146948529422403629801035535985885184794872483216502839119823096192028116241798316652700863128548528578401749973127138523638734964147354605380398537962862822329338028808018199544112962880768761897086261581351970502512478752384459845445929972258850122484968447120009600894924749019676209924959517631265163670804942464293975856132003707235045777029325404500778414904442771876600707662426734545874953009534553666741316787187131324936608795065927330747572767572200673658612778826774283578055739059147230285866567023902190952643574725008752939899878116297314298849789921994259847570487468772814676635520577934510244136758464988793914288694957528721192229425307447864569812886332596576502942108516955758271214176849351370244684881175931783078615473755437743496995337995990428341486631297350286177779222675264983031811586715396422076756200604121739510378528567546754378322014231962938932717410719201787514771009599035531584861272937744782997790354811691289865567339256468330129749019994475315588807268774178287012528917237462063594820437993830448054740501987190746056297039708540083455172244063687442014199212455738476508252110507356435510589161504712418965719562586461948709420013252134862817687750530295539588424120963939468720930414293078195099973 [149,130] 321317745724256799613173825904436675564111893380675971690221734854003209366138741299040683331655087453761161921163595916946628826530480015708500628874814794354887382043166782112848845257791569351288113685323650212913111182181234331089585045809257827071450909783117215034075644076407305785503212475722877018708933359717349857059009282149417596103572998783960829051983754129226080601566219014242607110098962140370470916770993357988282689859121723379972430427268866632675186277678434188270945929457422076790012203955256584332770229822182810370665167566030834148617991010965605441444603927933625798963024126319451841630967655618001235198574478850099566156838582722299555194242446976782898631838090330938788546699295160351263573285361503552653646946302471955243912145175942857999443921148402434743504031458721693030015036744319882599466712584966808102752493392235361991627676295288164142913129779549921983082987090788648974918536204700034544908258333465152980805360194592678915764018579967954623327995276140270091207891496578212538559345695947453257175695403831902129113369589255778422337483158787432462748911683463373118344819461753075563202057526104971447823231938896288065898360238767366572861170047784776737883596293771312455362845788056491540546673676677805545118939311457221420231336842863518840842998911670096538558920547615082518098669754447367090935606980380315092925052303250119788615403271250327585806155450595346047675573402465000492880566 [149,131] -387649108991105462612725922980916507426269698461073807648528520994976068660829910710738947099605802176155496502710426708928460528214945253368781923764610150968747799920314016594131786320666751277380563742950650322808325224445781586201098301779162125226145972133963927214601577170987927343020114690329961299824358649296812727107925701208933973564789897440140818482231663182162176202945800566220545717346563155930072311389268319325459800847183598216570640800820272804701089913813590646604048770568915348213016789860542413333176990012353837287049332403025280965075382945897740215907993409513900673592590597911083943720569576286819943327910775288871400945577165280412494818154472180348491563624924739847518619348099011605406054925430084259396414641872043574887735649043483041586302695858060089265665724792555697930670723109032983659045986370707311415922370884595227043260779406782386085284985652529421643014429983152432959518065489120676717839604484871743600345305462728445985535987155956986682250952896356199741336020462152818910226485507150345120563908942387850477666085687363429718760915959774593248549657818372784265109221737316533890391008905969637119453819876599248032321096601319369526643202513803661387941325334185742651313434059430215016157741756329065012237166728254761113250278128306637804500311572610293975357900645780472444673868484654223490906214365205346326298488131368518757953097812051901864645688392594868391365108449162635 [149,132] 43856326430457567715241921150424863483658557367574549610845631572757596713953090450727965774086802361116316878840227642545979997347981092798252158430386871037805698841566625857893580715535244691816845382243796544778512769891455161307776828974712531303798430722845788298036006733932241319703204134975480995251491325946086041001342840687803960682376931185071636968740844040584502710797276543093613768661525018121340286858353738747470950182044260360791784917775916407889069491428524396377377555784756346460820302431397023760291255543272976235188809321171646107437236837405518566052579527496735322992330672814361983653535606472625192729079647176730498376128674258609719955552982214116214707613613052775715989385292553890680619689025473857278031716117538480762953951942747316084177060839662944059980841739080421232305323161129223857820752958394166222583377414037461734819894707283473430730158311422698687435796363560411753058041384187589542866504625712731650221092643386957091404333034763609926366173551068763570441781626852323121602669626259784029807635711891830296396650198894041009019013190636558497441318703900891628912282657145670857563030712404388721613213351964432419118984212711998448348920378024497299497790242328492970158100917633769676208846320133892238206394686573766276295689990762316948889608550297380387243979929954083811496533083075217476151765003435191197503095439439855336122577034797551479409179632645740502571599 [149,133] -1088936594572579247187592018264427844252643285207992253120627322466566991790600965358527279560430249840003691028775736309448947746900220094517874937942804406551632239574923194544311617438750102352135495397875915509195353869869591478996084704215945128900776668575881547619188950513212024808570979791062821571762605696741162468609572565287295296553258525385653453596086796367583422987315628487699057443581856051091720086315306668433745732565095561137466988670814120454756272409997581532759646964987934111852293057576133513783599720818772738096067312717242317105286602675296303803428590377231536184600763691178053428793489058908740324608410548383388192101917914310228496446572017749661107221737619762498428276219524623861289852154306756915169262447747647524110528251691855832419249055825577781278099338568525261955120887758037687054493913692364561656654343004657849805859877949689119699840767470810471739022636056978012359987352580205672881585259184728846579594856750876919374376983445259318713996171717143398812436558868174351788017999090793936713514760073593122750525847179221989280376503242963265163510749351369650679324433527829404913849860277252329651977353730925516332298513544434532193292979781286927116734779920530564422682713841966227835538120989078277814498893141484812488088017005341768122555202825689678278691636069171675208775086663767888225981509270257165469935157931797186510567322427154129016740445261121 [149,134] -78464079413579026144221150301077913546528030361444681864369307393409846396809193664017847284236089561811273519896871637448979320794547248756841352520851778574483207221439885899352277671140916008186026046196796783425181886044421601920901293598738411731555307238933270625738419984278201744697078033393626020645205631973604534554986847694071020277934319195156735985434343199337216634779253148065024762837318493895238605900119591422108204991817649164282460386563121152791182125763770508290961061275344418001549148892863011087750579686322683664933232735458969213637953773009042160582894973430392677936512323657956820558979353874241476388439084865898476648027538871648254600297593564286004889310003626197584066153737055370625765355652431479198613885690612436754992249294270572624823489861385866655566171307410480622827840965096944781640027663775164570194755505389194252502276077643341065840686801663573470820503384487874554116097952378733187618175503247025371315050002162516135557676699698503018644099923144687118340933458019137786784479807358926649467030897060281897550067590452463479011822400954644324045564717519943466239447045849655035773219013916184537171751820265715633050639727972246446424753429014121263752446457548917856741593478624130809910642757564060465012275544780965262272359057109641561782738841026972802544343311086524986662643885255930456043651188883010200576717368936078100566964308037313126593 [149,135] 3732599760738820297659177237126546512148883722160125309910348877929004603644711773974440658503246290130250381408515787486080753932434818550626529238217685856537993935843076142219090797575001896950488190167274553980213626593057760066022272320064030989119025488864173412954128873834633781835287803322959071400163807411173006848304589356511678766579991675653194898255379612318781449409356283907439970181250684848194691964559949796391797622757387750646311184103017930935565869297573263586313177191264124683383252887241400240933168190192816231259011834202137913641242572660041671637381234209759279938765445686861245291245630986395789278653994988638963536920822835031688332659613107901348792308318217939766121096046968629260200282200285440191577476470180315439500375679489321604047296335350986869333511362797756975662028920264588107545541755318809094229181911943619277569263613014510323848329949045749736918239779025789026799561467665365244615569834301341292698622915188215452030217522737237416167211550614383115684401890465677068105925981937937885867824888648209952204936129308061267328989168081972356044585302068682519282810363890053551094246436285131848308290641720882348140048974568312101133967583183752738623774163740322123521762179488822996500955072249875922937361213533354991165868445204144793915363330577705010741821651343934486810660521556848304984097403787644641991442943627419947603535490440 [149,136] -41333587989032997926702743695705141912763792623288941973295964662832349894947576767960759409988563827397044278683602355878810876298522234877433447365770947687168103911741019561569282854829962775159099484473059791962406727713525639036669362967360526498634575521024154814099740807244002767773287271616506115636823763382731376048208470199684529188903488164224784596590490446322065908410546713705270703698938659363321167202449370718533385054415170016837985683075555301652397879549339489813924987929348516108951724555837970255824492473445822741409890721415924980377534858815805886693528110147933569479933922454347921890600159358893833905947107561806812794824406151458495662578643129948735651003696135020701782248435744992694766161728774372127868296334184619021784540037846968389573949232275917427561802539672159746475998409559284964073792783750507468981140258937224414179772558407846490936624681414410331811943216565741846326083041203025580241334525974211789728586285834570872976218195952003047837025855965581065646953621908091187559289996537838704813754491097547304396208364998644386721064793477402207296531183326068824260914019970526473614173210749864979034031986769724737718167045220162864249919749138378355805497356524933321706753425080029925981938929588548760705547696064198139224972840185411052340120433272904703823229286069743360546540069737046471098214711249476899217320872416051725 [149,137] 70674168320476958453171857454289190423327809683402331042280397344331482206265584100318330468114575352138928361245201049342872394282415928281957952150579760646626988477242060634909383858131401265503972285461106599328810735258353905892332436943005614708210527359677584727765521474898426531496470407608357251153657286958693416656834409528857938319385587946943465970155196452404734759337989010127420844706910739517757693980696359518994057611282743782786163347940432628683899523410438932790535206917428540589971901379308937749143718467148148469933783126369464814791663931078061752503708508996283493271987471393903772125034742558163278938374352365317831363705281376086970373141980566692103374582149127899486001263630394864733888096165344050748275902318627140906475445776256362351665398058686897424539677699595404310897230507473010843561639563078859507531555167736511983990686013695748213123261345049122716590735249871910967368819135330937130686600904706326324338038411022864460195356079228777832532968369942492850503070296066578198240860933840733452598231772509984779935290924169603131889924894057878168420633381388073815442582993620527022915925547819202299374050298089489363107631725092332529710809883197141134245133622694944931701949337731685640894962677456603371531858189814642907167853169810465736728948522328215502671748459999120306581842400446393559316263445593455232296751 [149,138] 734851171270922936956472194695873013063314808422454163227500649513659104249064727776338955963015857236363449732126836120090946007261225517884116189842934983813700754560162796802197227357967334623674070504512123949954662675942719834207593876680866699512662204146585109711789977931177931894919428981546865269458969294410186799913969278280182427602191822444058865177397419299434745911531550575548885538886743964514927182562852077567932167423883898584515375519523012639137619335028600757073906173846544919373506354704493442609545879149081608557359645781386972758477253418132569744849285246243337272431383838897142261423439268938120935654414573005352958071835819606173482834920226111559543292716319572070833205755802276262464187442580357934731846781130060235182422916905757059978195754568218836933720928191416707285244584236899001608175141995673466937727608508408159471659112869167608333880565491795529061672393575269031383451996642254708095269645780323221098252837132743460528215161588983062115292127682733944537065232945418117939121895163556988588798354203720227556349278949748882220905319266208954071935656511444831460538519685388105895400994249786507631275637354978163050127745355540378923316744105569295188088902552341537534166513689107265600085900899299556961138110972175411513420665254236939737838709766207364650924758192455942585144542417781031879122272642307 [149,139] -1551509354189473305202342341731755973436184812638201552774935585995033929059235557322461923785503693224438583442760844993823168343340729720941342928334624039369365932842628195633096860163077862742981739712198982145982020863953973949855117661309679055059617816066540344743042170938025135791134289361634559551109834800618610772500399593506126364852572298370026292466339955184930221289154067142717086162504478640475239276951228052669015580567177881874560816631561021306809960107771479286549176702936400432285120924274581192164903167403682738897692875414637767571373573556591805646591937812797268655637226170983049182322171702367094983145504128571559698959877052633274285047518024019296833742486978699882308637049153507605840346800443177904987302305326527387932532367479194305197647607571276312266988958667583972799974664864919915908650218317956456177350400308689751652050060679730122820855231991334243759542482488002134962981878533145203710901402424428236094743979527080525620937909992859148919481602847619498715018897464585584521038455629624113772787007387761697674882292879051969821351516898770157092641911405922778738545488685994115203939931240340155960407936577053470128895308769199941412252475840850212455729610008850635264911208894421851521082216259197145130763460223102792461616030010234629342155296485316386282292817390059181321470724402958741062 [149,140] -2005095982316927043796088348233958783870825931455219592816349913902450980851404613724787241058984232511599648277379394783164954986514011558201479396493280936966103109427693788501103320486758060372008407782618250577286954131914904071166191723462908577632496930422742074910651398861455375976479035628423166687823832716619879007002738773621755325525137505893458769068304981814580528622230970896031828029310921244286151241271303054365298107787046566870971836782109543302857273041244239730536611585260304978156597824763775634207298421738255131917162735216056521952959578429321295231504519937213950890635361052729185296578092387792033363207482614338105582007823681129911389530655439520320463378011373392129961704768947099269933991799003759038948845400315952047255412174559152598036216147770147704421415800696983072886788981444421999558689845393230712540950277453114502667408457467304739346726429700160276787074804673194701655105252580550588819381829159981249508093899430815143173127323906021957658550188379331931695525198081189463493663200449730141241467615306150402705978262629645967108971283274798417908152520526857857439132393168992322687362998095423891812504456807645647387681145246746652303118776258463415443697625719829779065749668787398864762499247397059711911309130271338515975480021206377066214284411176231992101061985310311143393217206 [149,141] 4024500909518222016614597535027243078201396354655406448266369498825295986316410299900480072825432612048916752930485137444685639335216229249302398371919892052421303980004327644235407903126262987327799430385977217018917891751614079347316036547873376105756335693106910263142182790907047225445932924435951496521383256634591720255512386117287353475887954659396210131937016052517129897424387140000452554251317144879948895757206947549285632774061224565095597464186699136913850011542058282205981558260451420790253244552995572465238745593949742865262687555359168774163743275326289038397120403732997176334372390414329303519589926159686050510833800949811237358781125444774700887309959833431839566998486289566811358828189846092172950494260719755027114038789176550844125284835989793730740342118081714948262095825493189667393690921478434887184324813322822832222582747413488322994087115907512431859134818884375677051101473325071469675485770980033240396053826480897742124256839650971605507060154352109467159929795516207351543003468195128156445140026858019893815030163265407042600682560334862551731992545422402103343286118983401797109436157324853181357556533844186579026357005270650519984429659378020555727303593732446830661993087014653217356211334830730706523092875100554873057970972906601376793119572879653873891323924952561754867351921161014 [149,142] -141746215460089215249229837974718668045108066252866777870873286355422135420343736012205473919108961393111437824374698486018624595657562375598364672796241029446859620782804431008768692013261654558372913443262129994272425411857873702762802998795796228024175732115535711780457606881476526578949261781726839992420661479786208882127185857417229398805536540064659025501238217893959717717213903015228182151101845609842996467052152164502250817634746900980431633628958707428336309002713035961026545204271229350109778861824686950740542040179888655289436096253425385992725559466222967894600132623889923110906001970627310996485701886721813899807691893650796993817563403944934211742383143291924584999411842582648948828310234036002396877005974014340488828633741452486305217238724714050351129477516976694927536227127921110462015290437412022277806208934544509783517594135755647368530029832146565774783540449632978065264684969777992804219015227714270308650075968941992641394315995056148468710378827632700317267292521595705298168431544118833426098210379032347272212865726357071582843660441136556803382063909770235323439542412898473695598764069863147407656636259025230928641424682424903497557619092894730904153492934784005890824616730304984073619713146082794093153732714481889832441051883600900730170694524970210348990763340767748576 [149,143] 4470483390448629320944573821456753376602354236512372166442995265560003525433326358049379764946552209216742245433273044068127129301955961876861429443081227564261514223180867958242688869944953952608309657106200194044453757267005638434290512464663618532903234089910564481513581460415886960787548519553187386457417767660451466074174569194421302092129995076260580868649118992792810159568610115889588201496119578720803680795566839470183587102717043763507645679487958350339754685952003607659180937699219229852075362366690289531768514399034458382797908632472751622054344444520344932654011725477564814948714166754535446794768077775667174328891215172547113387065559308533055023435772122032560064687839350061191359011389607233085672450145634808090363044788656639957161880338901054475873200800398165198904343529483911516428779230316469753388947396397842157803792164333039385858383708399316632235098734742489609065077584029089927282390000745346878839687676674075817162410587276432283960988282624999171653182718406845481381087225513223021477530619188383817522121552506962108617887240572897665178477233027479459791897402449621194106815646889546438829671881224474745510476228468774734924657217542977140515239825303100038172280068885252814716090749434729728218609127318755245835215095211557923798277835493655967778715 [149,144] 175233210188069816020825193195021532382387111366650503346019062464313798535321581707042920062654086599061203543094913814163491316942212911605113458069294808821007267033374731518098580693849305174138658559977809790783323793161227260420868746857521124039725393589515203168644410989339608680617477044323696302935686110277559759339215156256922383230065756664670075551181977708894578423611038459010814018748500258282897150700911105107606200043774215375264539093912600009647550864737952152184639451035065453091580949250715150618716311519121467502111286688201119229674252038155251611180114575011952910803762885846482562683508693732105727489053847147951470132237902311838945484742498579556969280035484192227576278903900181157631305599024099068949615091060358414721421994310035870270770714524374092448518975199019227287709327213323596344862436944962432412672918203974389954964157507226494129703903823084607094374681074332472015320441000753482184035887512986582654006463681016144633958940828019968186328229657007819411366877070491942523772043254182579893540097387936983453330984912863134122539634389809855198111627433882902013217200428390836145612630157012395679230157913515355711821247565110542582104323788077557767106488197539128860268828097289473061392617781698140768025616113660689635470303970213 [149,145] -3593886604963903237955013263206606388292741810625542491722534964667662136716215258225106568001848798735426120236671854005276901355862080561283594319991942895731377384062544004341436003483932406185247875087063717395768904491872591237104834455190078078782639866472421114966216356725231228810701569573225797057518927260884107324769150303136200471032944149190697977486790458083686040007079170935432415501090230825215228412971183881800721023998371484989738397133950839718954669195444341336417329129402045003882647388608570958766998120623212692395008630330303433332183698984140637166170455458899076719692588591575441916461774013458493240055743598742977636727419784681167263820173839617430101131246620962422394952917043269864843676603092853456378685921030587904472948627009891067104100096771720986068241093136922471896740315493322680087392917861468744336826283107455658020685685668310746421401964566924197645880440245983771432407996189844864088778860890149646073258572437999567889606804898750836731244728872794121570477020705885390382806483826353768113045427557277895101742955826362177694942137483107370023332271312931694299012626492810637526751691551944805669653260608510053672058546488581172998349546291943525816553808100743693892859119861414678503354333403156376882521917122354816 [149,146] -1812461844306581171733806239185357605935282155601834667316514810099386251975211708359992977709886861508321156133753679138916129233767516552023728792502560475934864223344572083866878860547309288009924185190668733093048971248435453431990710614516602952300435958676526086966546801560417922840739250074799489513669856191793310491695051460287640004633506463233162240153399628050267784005145018155926411666862509890068516259131330653012087834851601945746522640944753989152879391443409928308300966612754024940969504487362743861949748505615510923121032647584258802374503869124262221919864066183722015497327230758859383446128622995853722590518581045061846361822366239961002204146768182073000646816857464657718612306237293190586384670675196076141144335655008607561846748129164279264844351346389002731481361182497168030598562046674783002546085933390633087343023634490770360197854859430530503619528383117376396987501208994692190413676534905634525180651797753418829171840684378280605521906884157889679662926808507955492765301443339839414645815410404823478770262086009843324885456363393316192247013482792516703797111041781686712443961574080955240817291997958309734379482616735275967238825679456368645982989700862215139782519429772795563578913531376235828377895802759244574559336 [149,147] -1817982761958400614235265047023803724081659034691664238594887640140049002536291281229561490908406379005269203787606723070689807167147537760027252683498230702057165912335728183036284013866232834413173365484597264029088398553102651413270135211378485259420441060011828177497556396583858211543335749347972597914298081239142800957496738141334211036428295803528001745304873191866525445082008555560260020169152841424454280518580266483051976601080041813510150091460443634301353093958583251276717466289052852833328157481080886283688066116608765616434980865243221057735823005011908444070996706846493753079151831716206141409540769670608825130205899040440542867398952404210237901966292014918621670645772697369087557633353978068716573861276908082842274404967214128011019165308605363934567361745872467515792709806057820246076768646348528944988328584370170076858954275872654971780036033104697435081694314216459236692739583966655884499789577980737583042857336583003711695020398215112253840136543875993361199560508981104021357557457109269479374719870933763782313041894877724263828617190725256234640353545197874489791965185017631550492227384841138680974449312380199268593545698166148060883971102911290637671387734495752317753808068978292790820016933679392418025898230 [149,148] 1301364964918795564703315985545406198074869865777082604379827073994421191599975015544427830801072923229415028267095123006766043015657279355523518339227182085767313380291223717213663067211686814471416766362074692986204955554445952944672859709747517452576481606417723030729512866714937219453022263431014539953480403518470248777825725160355965419242803067188350236579836980237050395703499089162813155111312472384292604250383240359066279140951703803404335175006502214155446955733562726014095739716340015024124976237077398070259225218448427850337633091144219387256268767060359327645681962231230718963758714223153159701321130070558651916526467644346580363682061627557019032771902125337137486337644000956697887383522558085937819086282021113439237449584593162190537845112857898759778280349586499487362739368487187886928985258139493309209409650183663934762286160178993254279977673364575019506608194180614863457557265867746736118412132246451587044140682861576726543226288328070403174824784034557344777045024077601155316055654104481972679513133644625327984119999238494332416718903107984453848820299486523350116060203499071062776614502176300564003462713485945944994539998539407803007507955242392810897414087960249181100487827506661383455532572390514 [149,149] 20230703400304699724748403426675351716289424646536442591184823561568413697952124333352359697386108957299375655331182891550541320885257216704615574750925078665045946178403402998663116269118991943551510454660666981353749828663736463550582834809191349125792343216552678286647284346786871318419393925300864045597437106130834656414529017632966893336092011761824863431341968051920645412963733281040817554796596814687935554706430084716153171620392391608972648935968507735494656320602219983978213642504425694900932508627701329048102471350282979326392652826413450483341731321120901145595347545008673713813824569407146747473561938017509628159161082452104600184208490149066930690492637595081758072681649247901067981762055744197439124497345356687711290460794882516650069045257662242288826238832341495729976492228044963133763024443347437910790506738779969370892137909154558654854314045197695391904560780571775741932671843069856960049899900493857513376852162382507188815167952527417305917536159856465974614677604458848346735489294888987280909295834756047596133857879978225555555291124938500617831758088766561371442531522761676057334767610819080130879957542414577783936055111736684840456963670130434865417758794667707179480642350624243533 [150,0] 6970735441901599709772279002653389574607179785573837743774024862671496999593900321851032019949794841490262311134460523966749287161728761419628863581972270378836963054859984608561415504978937705447601811796831491932698350462681482430370744105947159121856175150439195692857910033425406815185716161634931490691972258313795005823835369313773367659456610896634031235284224682209110917644147774013682059483352223527484513938988896340582958535114925185266094077860784361123436670180685630623390202400496906003573506047040044264118228870991812351013556903056091661196694102130135775731691175352272776291754122541340007384589994009803654913304164457354117027987618898000604713329014837751658385242665933942568160138954864869157958295414911985427460340434414335993019231649413426660513466490592979154668562756999840628557191173846610661544624005032668520174231640349628901372619536300073730833679204859738778937915790394522681279543057840574799897016550360408320980745633886541058052639231819745759114134428086166559138680261142670637629211409576472682242387075574801574178297122434466907287962629020142161544902370075838062420654193485497199215629238674118077891304320473499954181088496382488597774274602691135855251352930370184164952027244126525541929621966974591790411311406877084796970912405833173640230098521167638832788669665736041958335606308114354442958369512160792547395238504656586499394113948024195880378091483682745886152647583902105463911332926370444464144489117795945037444025912801166427382684777515744805781686155027232720583675673104511098767766807728513080808519805037918337364400453414868714238194746363882290829638156276223493728644053205021485145514270890605150838874048815366121323974961372437812417455393994706243957841484045340623708990826724007579479116351923033186126247470852141533781115582383813373458574371208021867367855311662844917977528790584232997462933197479592396406848388362960470981211068537656709923492287114384992681066496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,1] -101547528615506103182042544046482638913841634755687534487607855122331190010133674179517225408487671957336733233436127972038049747432532599197440017316618210736057445700986776453977286156567103406781997373886717308848716382789088500060121703144563927442049423196283869931385110565015010679162350815963028248619670171718648208741121093316807899452964329361180474172933478517316386441385084458408522358590757931096647317131907344337982258891868524650190991823233977711940000201083599348863148648029917516971787790088263180683761647642632294658507229210851779387780363671252876058418327975215068688009515246671568711307621508490273974756701165107179630207936962818895799992090774415083428791408525828221847862333392640619275087325005877654505812263432735059007402646252684562024924158043437809367788994580120607700748943055235121519768426952648607790181554684456970196504564450211090989382460781097040218871422210291860653904188461210637859568816796814714851870851128704578009834072027095644702140502435406874473423562801856146302867743150227217397914809536055364125781922699366147719592663441909110193308535649352852320194658289983471932047344580831265605462193270387454197327147555406120079873842551500521253428636111081266284269903893855350006286291582677157647883359046903575603330506461914092998430131183178840686167064574018479295787593149916926177530305703901825003612342813040891157461635605957435479903554451453185656579731098977743102251034825322382276265161945963308804980818197283110754481342832734375965002901055225686352953072248541573496820104116210805715667214910383997114985199422271033271942948680220301197148082831165392843081686208476350390995704543055469158695792705867096328150236586254312446222344099513174701049260464070311012460159033703581358182000775509913142704271401750426986336848572214091719364869803749100675195784894309318471996625336576765761998668891528713601942653451049050040369281502023370878737070325413161382742851584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,2] 712884119779583777691572225965114552446002241391300316939547809757364597286380462789017369581739801967347579087809842040280436969083725000953787888972478424847149275803053047630907865869811162627509460942272260463279866005071178213543735871440675876834819565239864333304425456261778020168120885823953427926157406369136772412952225340748056352163056536189523356680169748710632938981763898350974957931083959099138776247975125749751000577872934372535192771352281695873012016803194126935211113752667988861681267929329828640944152450786526983432898802906227396875706515408321385810775150657494628243806531988986969245228902016202064370375190734951494608076106560202951926350133452557337283971283619331086219310144842925078436485853763650588490680196195034057606666957788856102912675324282591226619178424624364924688656717491359040807931895841400286842603995092798662414865101002942626236469151543363780003045435152536008125013386695780156502828295404689600446697728416165228451697034097866667151886950165671474330490185395802983086270128713831443430096890207950721967529352045477332141990602091921838275720232703343257805102708699273826847744256297443111194417693509151781808114570226688831257100953174019816941532990173950806651079677886120373983442885547477534354261040901758717463843034316265984598006263139220219231637460413856300477972814451357451109840436023502265265161739423486461692253223880203788262481344887720720206390769522688328560358507525980772294035011752245625123368704022045099755110862994318438081836178721907258871201088065048557348512142394644210131053494320992855026195856138454219023828542093102701269212501364530920709178130330193652656426502872987209372082634321326322300356035859792046713550957594736320269967309957555095770212928458178894764362244447205361111277247302025768641276369336488140952783707245600801662028315161589701729195845657816222681823283873772713523062375928115783451313801309950210066737554057251783172658561024000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,3] -3284402436924024934954446857956931209781531666139663564339666455873752008490662707698075240195810105605668471842915438702416961831394806272239052077872238683902870683447100413123324663523796173469838116523924651359445513054662768536685952351320895113581795026793316511210446987126844001416293243466690811382848126228095156109561567474714990594720869629354804086675945791240971035041244905771497480550870646194146282900706251939435426749511851057093766204994963415040935529742538014226702868054769742872841162257978853774138858408424082640748208593629078321136741249574756480303101738033267198094908417144218056548925160183821624987348130587546150348149269577783858144430535665561386088845083126910719700210015969804995991095449271349109384292137395096397611204774608982177535494042128827591426892967196601495386994039893034735089469982288940132966630878247799247704539492784693307169998455232339888989150037982897699007814984811242090341337762977549676571584587413852663684807264115644108511275609995199044429037870571390800624244295119456584077220288993627571795809847844642500255158596481048573842418328435073255602834177080786046550818165624414926251974583218243180934582535717155266554772050264230948809916492263794866845795243155423490981714487385046548565239659769577916573429109836164201771893325340545189116922088123731320014376977174581481879000476075266977024364957289918218606977195155185900742133666580283434396611351593160160628959384099639951447891952439056067316721055392829573045953927810499008358327526820647904059388470227245922440999115125955941924053680971229325009228286134888504935498959650066119793615052264522331849335027263456385772350333545316657567872328806949411661504124845297848825087571937659872075895641862841972069642542600840713555557398616259413030602889098141445257470409443389522179419839013105225836539503897095341096542150887437078917708117225213232822190420907540837970021219313180842843167348269381384741796446208000000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,4] 12088324040231659081358920426619349374960143941903163648069659665374508825506186027299116879307660908357847922502206775092917124176067263649670369706875921871919212256805703202684823177797805820651903725887864277497295723745614314493298344974563776342291185934365316130667304303550621861339671072696233461869146709378531423226187668304736061789511927761374816931880308200543937627618622921169643722959684328811176161474447832579706326842856036611448632176589663542468812646623919146021184620653896203082394205177123101104780773331779495962949736534552348859031679387920131392954288779302389613991978703927906161199784917822267829792202915594984613100645869294386421450734899397795903984685128425088352469128445641450264483615730260444996987488501595385687359342975264877397750492427605773499574225235947637119691311984786417500709052001953167949905936440716292910886781741232038850948531183011063185476380769813560329442977504400947612013563826080981945427768681422789003113143271206052414143091257430006901632223695734517521372377287457975028025914775517129242159736870938738033373053123384585945277675596359615768645513846585660565412593116643811583974892335435531035908391195104059595580539009980420790369544157129872910169552303610200712352916287846425101601027191349232913213155487858174348397559669068405327221972664680407344275585796132379204437460094333240185689139288891618581082578038760648419407196613837877590316142641830450286734909096536778434798554292900614722600230752446320964375719974077202308070261422050827030736769287001848822748809536385172515599200444206646186231154652064396851828476029466561319262220482221212008027537089103000397313717667329239071553517902644846154793736269734947854292676318649560595925045322919023925811060986777920905971972951209456936522305365478898132790581682166145939422068043368074524618368240692539736297623435661804150145867648127744059563431535070521233084679188486175489568281136180043245828559495168000000000000000000000000000000000000000000000000000000000000000000000000000000 [150,5] -33306872706044077784637091800068514497285413212920337648332857271456509581894526702974041469881092902211694526087579298021039761757762900403768920830865148780052214223353181710600471956536013783496704680458853584264479482772694289151249535392877098374991585606864774338783713759307121857213136730108344410877787937751197489804025757986750697419228348402284243556359449540845729860153168619739709690796329706179681318519717259322749608067864663913772964639819961195029517402071587309507801249823395406393291860737917044401238513901882515101833606630160071370483650030745815452579281340033183579718243118768412157654200547280154942991789372218242926714403588591675027611869292624804403980072832473527919698187051139537498616254533838136028453896653306916914550478626729647918993045605718890640644653049141980768957162943649424598898820011900215647430556828516772187090555246112013058553173971049352993534819914778399352936188399816540099074026812913493471189268680777850576248228982984834961282807092391381459167227305834047239026336953145748625672579362706993449541303969944951093863819592011834689603982541674062811023006290872282973408586116164009380625983541892500373529807847637826177108665726033544110803201838861382964297069980336948748839628393279839761089668156434294846949246239239848475520129001840868000124844858719469380556199286137913145130024235352532240487608462909455957721537172065991543608321796671801487894125423857392141624041545162619981123341897406318717731492964585490045402480444409431706143275493390177334732021341901903679016115399425546840872607415610087470287415449333237697909821795913471352337400254622267245484834129973536535371832588060509989329793343595752600565691617002662117328202641767955599417995984302259576279607242354651671221756390814500017238072371689561825242269710861943572604051780355209869650561578403343423541764279361242589162569580302208502603022989690344088372880796636038963701529519987120776305985689088000000000000000000000000000000000000000000000000000000000000000000000000000 [150,6] 33029617738553608456286897975912994688880020581182474884266334591773025205125026428589803660172409463306409555036907377013856058985857685835202876056789074159904314233077865217093864014924649842430902704508685247960945643777448797031777345213900381852834297085789239021700971884826134447858131125911924902618530011843721713744996554146716538762557881643527789497265891453521408813771757427807591968626695174817088071059289473348700352017160240471951064350102951460470058954630363603094939268443194972178532601227000051094463211778063009005153170572328014978458594447791282685917283716279289288350660269839782172709999536708000035204450740223564352093013640192854522482863380542494776554607255460624442725884067165225989561818143320972362426251867597868645670723772375160212919060086003689729120285037175813339746802186944020373393314533247766384639696114312564953315808808562998576841304829845983986928160317116928659442395160755836750530796504951788704200555642958797126124209277812425793820276804456684012599784321153467742711517447107628406131643822919017391669680478671711002902290199889447467094731731093353277830906933102800312420096733314037235323814499093577718625908277914744684997537806605315764215904259383170321272991449507105245550835777078092633588797199568608043419196356649756418160547080491325911001462686746206705433622969156495800466364388942307216244927566001405346527772512575347143042201903264991224448728302539148714092530026309274706897300184744128551442379878573296807667542491610800695409644511405465681716022484713582214346533153280966420833128410994874873251595719835866227290278255230968183391600358504390409021902048671537100957549649436292765341793693199966221795548465113566325757459820623330609602144192045118877758873260273981281512378107785885065777266228739557360047896938578660250865620037116516880011284585874266883865850657748100498491090350899837914714169011169525416618661669480864826400408494857173363686678035032000000000000000000000000000000000000000000000000000000000000000000000000 [150,7] 166065666127147925531568056127598129983614348541168379088653145689199801045225124348416320644901003864594492919099278472994312193311509773543412129947975227058952315448577972381223121600018374862889016997244085917618678828884424678630777482736028359044074310638614756428699298336240313240049231661737866919154120702626113692450252682015364510068807311151630941832033668968347217709086894973496899477604056337375719672230683627523667821042746298147140996934048219647658647590546565992004317616669138733733362599946437564859348083256325706914819297539279020614898290761282543944578723399832484336378687349336273643853604578009001816219653270151431151800018643601342571550138602450508873434350228253408191033752572013402973876271984178727755206149333360605913363180906643383553385399299499674744335710004928513723645098412680657880249373406419444535413209964570766931050784640840443281583207219005179576674079735379466213444439423313031499130156444240828552576377248857109191613576973637201669535862223380483788180505275538186695548005946507008549817747296304145429713136808430201169063306627051327590405558827781765323890554991809685225505721295857779869140632129600515427457446011511713721998789976695066495702295213975194230136463163590443862727138851061049849481693153677508736095699386745145520721274220401132232374054971380813734768570448151017958838463263925041607658722461526767006767892600055188574142643505514437715909013272132388721092776083794701539015193490512470358453965889346835534910821923680326855437635225443352283810858819623927188165566742227424093000117422513955103541922570458574619170722600464653379035084760531953508913751845320896617842986771791067799759964881368987849824475886624452723881650933760648400894496995368397090368714675112705382786614806863753684754373593237636841255475286047127274325887876836814046846129326846943324206487445717899883965340680530764845647316051551870235167248021170746938313926301644912646702483882794250000000000000000000000000000000000000000000000000000000000000000000 [150,8] -749744899249323865272640691997449706807361342249962027302524389588801991667168354381465981270578255669212028167181575375629469313579066796322692110549858037981581653090006093613384403492959937580690864163366198113484115692466039490077206156048405195296050870765273560557195069935032903356985630667802034556461695147991599525305678673216312076099393970694141710274040395998221138920305630839214460250551953380410779961081111597355225294752388550922467894267459395742120217766795391426747796669560267435764378099260644388136315587673016031153276447021026048912826997961586093429436010530371391588634825127155374489914249423163462844993492815239163351344443056945969951256528005532016894779713983333638875389683514107282362422027476129088015795991037708904821571569410902327657620842284727197655810825841431445735182489136410588646797836699965793344463833698008055249425844970865336118011964848025184911315858117939077067980725302884922864510990112274881115233324190466691875550792397392801292030965663054575962211712826678928132125750714062310471289450362557261968837456637973213944357727293360438108273403998380883979188130923922657399431218890202135687068068659597112799495148593965122850217823077975277516214931328187056412347153816318598406958237133372628299017492403498274949493218060527224006303463795216889695992486807628543594618919641158282903152889004440825707943714952526937302087296386825319867181626279126295071491626571616372211251104244366377869423954532834589553371627980476177621201088900781476637368695150092516785374062343268568894710160570355410812253937076232992592145501389174842275565881754378911277750365122486792178460875238373934895200573800148685748912616369683372675192920887285636928927088954254888283909637919326404325433318863766084212592552767360558451200961082923063037986003555349710663395337533767599818582058825363596682865660035008228602985323256460422408368976013427283919937377690864489274600042019418264988681236132713476562500000000000000000000000000000000000000000000000000000000000 [150,9] 1278928959067082687768024128157272433846299967276418817346182896380096044426675243044641666048583378099195310441349417734769860929574881424111002992455957498768025703293762763336895348642288169072611854080616984182737710269249129568474388141375989244240581041526988294747699308808088025235527071572205555503869654374019182581502107896553714757466453081191367960123359699628273815312764510719741265463729182781401878167881079621927742897605603823888011907651795389855041618921092129703288867214725649671193623829681333024091180113943763503927581992121690626135892697871749346158758161120900359618552198467491493176889154538464441705828156412023793722254987191915249153541405090687619331981435953584201796524975285719180632524284205678704946430334448266278657677130417453154455461797373766674414210143982714626575833667881424293678614789515439959913754403262728296199733216592158885822672420546036029980122641338720029597363298603797225136383427658386594204084480623731047643593491411879935994195246620842946727262117913916666660209118246990979428125792034477536364667430461816821835769367794261415994396877262902055869155034391117067361244637325400424876093102575371892501906942647572609991674764165183475730595553507676015562930298921951418197628362486801007707202430954811763518310102061014414608395644870840522252097836339370809873069684115059483682567263774832014130415403074407660521148254859871016112314504619008192626027256746502341341421463380206600419252474063563118829828173615135073379604783919526878784206920265345432234156338910990619304606353861726086683374562720005994525026829827462347223648900154074106320994494379333745205244449706119736576231119272269417149400721180658071860731494007407242492707721490292841926786765385807073158569973918042301416085617596428944952051515531849512612156279270364979815481117192284884393691347508153490095132934993056036361184774389147142524584847486359220169775603336096413071835254708951896980484887293561047363281250000000000000000000000000000000000000000000000000000 [150,10] 68112844911999506701586807288225734025786201050852317787986621343005891015494024379965659310730627215492781670837209038217862653041611226443518730389927427924530894439204839833766539903966263184978054205067442804661083715726902732250544477088462301689386160425198562576421950969379453805258026482494280785321684227533643582835579714175107785183193170148737751473530313012204667600363745970332748869007519904655031346954070797740282796541149463596151229067107049499223577346636044316054873347650287065758250244319001555105988135311667996266622815698678636601028341068820739103320848634922527982063344650248778882760305661936224965846220817474164179380828095340934000841184483775862140127967531088687794123105467299174215431807299164386495902573080668632303197919355039042413855409594713908951211026449184436789870506071459280019768537503295895870974747484103794041940959501422725467980482858569620213528456647785484069373679664141079566738441929888543448523627996904802867289310292670207086737654125584368988979554310488957937400297534417663500427263663417730116573277104378088611329517738022260663259911298336028092694224723881661881279237845858129229304398423674786593191078354777206699981476123157311112032144299854139538910488903810083425187790988959093805712827586070019043274188707179430204515418932931255417574858635510865175428180812224932348954394503743748020726130350902348477203927289312094413181767095830245484762664108317507866546663580942106259008947567803266705755051079278366286518800715569787902081878750574930853124356030648815693585145394277985197319717802483797462887870413620976028785528421891708195405180123393335659965828534547864830571613141409794686854396585565027408882057550933496729534400077329685011917408862554538971768480111880495921363116549695726649573477015269618408433863424424197278575104880426996629365156942921054395082381019740135443713973226053958813215943921721214578611416428913812534479320638201987061525891599076227924346923828125000000000000000000000000000000000000000000 [150,11] -4783214225301719933294426653940591397714694397603504275810166654608111839704431808062740902252851808626372231613929653651519591211901538310343149673469457131794464706913825044963932856202857909432519859797608878967317270539480454285807460341487642062712274942440716043572904604459632499179305131832325209944543565613413374752611251294315492863526022396377140303201095601987734858524246130713820420645118218706035132207073947164123775825437320582365947803239725721392247790334535271349015141715177110036064520911700454521149575272660122052563430810042634289784517897005630991785041175433144118445679316332530953974290583451097910415269694811587977498981476530854140094988559431971033638259834060711340446446102052148660971526819134852199261734731041099911797244619204837708362268326365559244523327481991425786198000690061318907242278606261278156218476444634913855421937892401991956065981732620612160046393218706994628717603212037147402373654886611865596166302260369386312637636974976107795652420878864892365936788262819788215018635889600500455507523388976382904565511283773840296015076684453041458510642065789271939434095885739750985237253714856288906934132838971281431303637558635898793417787784610302099550520618459016121019137613300017342171936748351834758300110347308619327377151459482177602638974166440691012733914576305287103213832221127270087752437559646562076355467417353639707322179725872776212038424377051504868321856638868109482395743799301131983743701736436510792283638249623051158580682559483307472258586023984095944728653270664512531938328486061733404614746141533449397897765254552513060777594821443017225947299899356129065237673904279766644887578765338388554532424805988306458778058089951777287324719756575803801984526980111790987972808841405965627889293750005806498870610028566310381035064253220957952530887253911735260061580448226294099645007674926123510579891965025342607725134209693518316791573101556162396456650532548012618355971900877557803031682968139648437500000000000000000000000000000000000 [150,12] 10674837146655156750837704838172484878571995976323142822530020412258364357383645085688639997520881779103117299988979361890254408487992382736620524470438104651420542496305708476152467620850137235888492330873186652273505130722172786607817982059151710129192499368672154917915650036898106763938280984873458196583245345009955027895957234043316428944351278579419615599868776502818460834357502569365215369018321324129970249968960277747824198323802577829054806983108090928440833715569444555391294865881635653694559751227575460379349466689925659424858890795443871473699395470748885276970705911927882414558515191934324565856649608880671273103542315559878506847073326971073529472081742037042618392634929829428019942658918866600645122224478981686700068238680294110877920850545191016611610917827668003587281359506011154845006193066436161230466178834319520050291263972600157721242208187020679190918171244813591661944744720438442259416738372217849033992421283870036665152251519175172920380026765068246229535298230575137583757776699662200633173501557251211764655024936352653687233658178654387160510336591317473094003160927522004930846513649316402329879895424445504526833074712007323982352597761390122872111988196355976517349487229216051944308913235062793627907820610453816616186316925286340830216078154953142118216207009790273259289304504266398160437383271008617049937302116925238073090987687673547759099346569896539767159516648855915075586406753030911948104192440858011710013553805562046596855856442401375203938290286437829424367517301043512069788388872116695137391515871713770970058903210779028780665702207285945753568550588308235733678694099780822387622320967558008386417840930709311453345537994585700765060970860047152766014784268229559482309083810453051289725205736883970561523742906367681389303602160649173085773023143478645455685575225269556835350285610084166618640118803976601257029498921425090498124195392423585098538332569895546678614646808073450945901163527945430684717707335948944091796875000000000000000000000000000 [150,13] -13804765021024316197592125840828068607555337879899887890058545148032134078439597241686886421090361749749860807908324583681555946035794220611024782354037600991059177869113870875768846824607740365292994918443408977394661089436980555710772542899186354755295107683143411269410961986672403295753124028070446521822568244067140535622700853649156199461027749312222640756796386825285598065300596604795947429671014847460183182220078329170782775304982423444906701914753215147321110732637636900730258379000383094578229607608062930111138099145761026996937520268998847445854946884366803141593153578667886854073277741482435086455894556615642307345759492371400144761726233535560561997513047801221889099598149483276912490469152295610903216701911145962827800059712363370291594773354952373676781806541706536974640433219048389908375670900378856846967004975334477239173453482954434606050134411136816161665687182224230243879064601961663259931892821936716512654273690251699473596336673371970569254418970331867029860820923010417074241038061124892898742110247004942398301229156130955431983108886795584353885672974725421659776305564483804089761836003547871314902098393642875251055788583627256725377073483272044733056028341731454355467249657189155759540928637186964584909941179304810614635119183615142182171039414823757547134053444626623245059085186161309804359657169541908671836549109026816666204431746115850039973367563970050187894002484444574716383280492434125273182299087715302052073428214445477933136025934736439233900940630445677406276923891236345156060866856804327707948401241250793440527252493756843824839588322925479254425212558819497566596359272144178822682456446151424592633914689789399825178065624803432456201306155661973645375369284867698650682786333192053028513930586113961637115816147727288519001031723747429424295194339677805817525757620212547466926578294171027543395963791693941670529185872156007718050270505632953544508636560764443328482184959790942148182611842858149134968492668122053146362304687500000000000000000000 [150,14] 16286424132367615744581417636718360344158413791269331754915420837839719053504533016258054636128365832444939294075344271890174969384865659771020277694732516635471301218749891987324779269071934800475257419439388603582636713728816461880764385973328617085001491982701522167516524643353823215917079280447091269410447745009850527719006383362924571656452647494255350861501515773282809826959241012519551648187868105754377846944128839143904500863194385747608552028631836018257025263999590040519299528095567600447525446966961065537025318647925615708716337894748833747722555222058719407167924147427334261630957205595022167721599447772691971766818483793391580424077833360096195534446370871921812392425142869699183471964031172796842754463617050202268097166076678534933463279431378372407803375126183117944810138785123239332335223273005749831554031684531833072368512807279905875470269019484364588764866366269151040067134099519631648530705635005373382187240288281161558098447476032474784946983350409133690011668405920648179468963705805441748336615784302710301491322496126389275739103465709434748623860828691377388141488776949640723484593403770416285692173118776250500964823688130836992478854758395047074591998934906165383208904986691604208236756585912721756947039267506214453020505294063258121382235378282051303889613571312432334764979700780051235269954682238881458097831337569776473745292776919402749886394193253164845821224106468844039208146090814894898551308314050216540642161366456014601356268505140788951889069335789572161462111942014374687283568722150122986004752867706569842526697463530153263008407292316209261829283206284862933264268010015230248348165224796125160750965352519873228073385403231849799055784518499007579951280021609815012938726677047526537503332607636859668340576536602859295689322980491884246920260400767763546976661698907895083627377483330481836938252407023965852406594787902370990944349723778733295649931559863972395332677665127980926691651664984152039054492990544531494379043579101562500000000000 [150,15] -29038328752552537277332426294110960991095415738184478004217095152955616777358683724344059513673354204631072916853712535232058561167508335044219545569455910552262454040043764856255928298605575507328266525585232889249423328174520503902385986856893845064193649793662361846623224630394409736624836884415467723574212017069922434191361915719935710008896964238260836834186959260268663009791861433147882965393294416116587305275635161359674733734379012951290247029141115099564612269689204510359468433589133963969983529222799369906869191193117610001837896139883569829558824087572114006340155550925784145577195948837886971693251747980784148405882911873810225269859161699287036387262093715427539451108556025237318323988479427312292723584067514567664208157615236318815500580229435115328022729220067542961388532415653323977806165660267127507510926464780971898581197980675270576684037009191291541791927381102495729180528754637785021874466120387219519543548977599176837684210034401509603576946542182679883380918730175961318438571355407631360059545864028012162889107104112278411333679218373349571763604647479879933036924470347602269968871918024179919948640613561719521792303428777721890356450452781733943001658349623819472290848793183189208598245105897040407204913165777985231106433724352966219600218063163015396477397988661351898256823688812006140207565046738870903847765088149320258979577343628183424367153947648321857712740051806893820985371995642190828230196298450277149116545493880488557307138430448511237033041875835407018952692427900883880207777749912593801423751964790600570812107200717741368415533588779643639174718346586937143983347207523720750774637900019156480781162785473157271957886299764583880388398206742773493515734651041170279260768645839533312199852118562605732712578682793835004087984190113558546845594954684576751846326452381596929126111612180140980228408086516967765422855294941082681690959714531952258613531167570050532431456860060679697607515158241270671772456631970271700993180274963378906250000 [150,16] 58455626304586939061523840269651209511399622258856706874335366745008321601067255447094193171388453766723123910235578230375371235744442300592773455700064482230263973338696914191881535730708371306344650219767671968840145593241943572224052932248734091272284764474410732221388075959440641059282575211380951865341631127351495379798059783862294960633831627709758070452583221415484914273258330312891074393186171206002382366718424156145855301050287717916920839521425439864800804922276967219253538488058076954389775225144465482569143319849205260438805399031644620033011443602000310461349500303723222927731355893768506406342646680237261516231800418168478047800511781998043441325479562012696106289811900882821863159902250800253127359925558762756927742422852924815753664364438469088180510550272740019399582782214860217231127776367306319314685601691759135584265689311207936921329322217221004316999609229708994834106579496547674822193412546096794341580349951085182895353809884721556193743282315112063169749660081152976494535852452550360679816241397258755540405271263864292480505301157696729777269713664594651643613996139396430479217545605746967148262757930118408136161674645528263791481236952136787844257247190143223473040485335637013914878012934606890424236019698947236828111506960342753066707570263176916432674347538517667529664893114921440820696854592601167908549724136190543745309335380770555151319121475040157236027414462899172209832144121014107876781263731952733502441212572988099793224154456218822406460051050756859657516510075407120191626858237280428865870554072376375635376741265702932620833696644852824490188127213339999378990230515012634827600591932939730971953564012627760692540178607159252475856832085460186482242959806639701868740313138801512963956224203256199017821095106579461775387534407884862694667073601721303723079959065671447032098508638204836656193441945232730203543991630763969265653295552647107509601533374622466753693287238204110767844302414705681214744304379564709961414337158203125000000 [150,17] -84484220987389273959908232021112913275480711146591461652256609009065549788792348807085262352113661079795294440066219900020902652566927714089876781860945847613081218619259250848624166764788206323565151875807480917976818275189511840021657644267516928643896142610543365765099386043164104268403404513558643028650077074088268759062453852388611716737581430171997588789595683412215445929838336354773149294615646661714238288008585966633326725930337456165664698574734676206124983819687677538900891495589979315834240668258356884796014283427808008567484984091816901463373153512755901906550946636529911436688064971632043297691098990453150640293709760760780904611988516206272513755769297050313367907113096977748429255377243882016797110334523476058665450263271005100524821683808286085778354310439227525281116244948246690213698546414481941621283965701069914091370424620280946645562478726854850364593765697517152700818467054550648574172825605283813305329092821258557027351326906490373556093020128209823014424266182216331987925943662729947568732248305881983143384485351529592275616312058870485303956369819230208542066650662590201902852146467716308106488488420184457121229924720098646606003602531108263719486019384924611174604552155889200726975341473642833710557501817844858740450756144288846628707600228639093771701919704314075910824066863066799473902915247374511377058752587050224208367394009839463629827042745955003628432233044869638719794323420305275035957360714324717848584297420587684380028447493220037415589326915916592067127189146577613858697511351223719053840840493304320452354029279518186670501743655496610552932052121187726677117482910002782451134459573556232171912409489260707176260013184744309836302474968868188289438049002807207832817366682773526143878551513766774369929342033579957536599007782396719909080576430967294084454741420618071869996058261150304032872697727229283719735452433189015548066536436794000402376377172964471559768165169003064644869085177034772501980743152671493589878082275390625000 [150,18] 60746546467930750827409580896854822097831205680273710409138100422397882082674143463188896849024710887748585448834810847802298839774928846007618128308441277760364418232783773031177384966643876120024923806960737440898285235139089244717295731845192877655840765106751169357259639929691416564487397037071009248470557274036603763946397509255406479077210177400089696681207414057775731095550059848989995606787708719571321486568003923195587994981255839240638919858876802312569234793192799227423701142561581842030723226801767596332934857323152964074367838372707320612490617915161246958418492040251731206482533060815436977846173570164000879473697621293036693889659032394292537288663612277334308620422648988321440567546762701972379520865636344575415991259568546256420624731007244630298836435437713123680326178479354557858349868670853893207911531594304016461751307685742365473348279261141000633727008812333196800920664416933532786995222852468906723224697534041380193304070309650635657821395081489333224242566255661343533779995428752934442452014678220832382788357354968548910083959203878266200936704155901756864993110612898418145480019504433849194031624195681044053078451584117072521268527915292209851177207578315930381060200870100059574764139971745285374364437503148265183849527743304855197189019422976123843437077244560849004039681678184688296455323893023924163348647525696752653269939384440512576883462111463938161404235338929924542734731888880999253201712552238764825987472207329132949747411585293456288275687951325495945628666142235805493155453058107635187416084570570593847434433676293659000060125751649934343190461838858496192926114250906700428847234862244016900358210000077166319550298993650251026126408483157231419138435939244630406258915844996161379667413408578210034810221763629597912466179253654520196974658402721362965581026861744455990064903308874354533427106405884267833196379511821381093487740608204330857650208866545736689342952902073956799378367269703148505799674196168780326843261718750000 [150,19] 45685018327492226409644209053753420287649878311603896364390740134249338436084327976575324517930305590521032491702159199958980768142803528703291508893679213575923511037114339466180805106112652350665958459842831007877138669748818272715530538403372791082591618145697737048286783705382259720608197837339240399503371336580399201775419036415863548266064092375666811381256571219759410806199579827680881316934043830768409075950047604498662954814286393099743474783458587264965559638026708453713321175337934804657004926916662509300376300005407038736694204404267292184740264509643388543722203117180592472090525083975720260595575927204140235576111527410134271469048776787733101775105018989584805137605965802764345461972836844199420555738787172212757313358283399222023749538646307781916666883834779088140546959434897145078434984914815161811791400364457628559665459128152596004546019240933145632440344108067687926812042030777747396474208056086823132321101422130113353240388889609571858437420639874254457821584400312559883051752122308376539468718220536487321780656589839192977144892278392213700028645478925450074498323457590016955420789155876106968279501276564519073780347751032573708023635877003662610943153388394278188212339032859073111512473473252718488874394160972800796427814004835415677541558632455788087399843965377111500775661238235098784063319727115412487308951258815677882649753488744120068826597278812544731195484614028262378311236503578902560675761672306042201885452245653634627575162549452908625260322442759970985448179029141629460557077276037657185637001716977269088168716872364069584526428848555621627879994380676188712897301853167297518415340220316194351904902636189199777812444150771055598061196729651876503176803635905837277225354647430572383507207177225531624956224923503292697841944093588500083434006455044262730428704793025829536518093478463956283512047629136073756300395591494577179114490895816757958018290790870868782136226373449965180076445613448236961833255365490913391113281250000 [150,20] -208459865649803009721387491756629464675605974253875434453639507304222281167109458258736667634848613647824842345954289918150482040123030921021058030566004580107118248077181483768498561743761054578194710319995835713971582217979994254005674045334677776174396003180129709843476862776159024166193935635397400750757153759506815801995554009087380409267270944151702035828979336586627400752420482805500581496651282476985846139790914228040799747859177866194046855375433927974955672170166929518857567291037959520620219888229317770187968167544792760115889949353325146138064252182551561677685156210173640085531027128766207243575520307774403585418961284778331362977720630647645116389163773241488891281661330706171292469004128063580364868156952715148646070002386378645601685106586580025488669952199905416540681786788886653945020946642764003404822745579221853969415221655079575633859513922161071519429651371497174511145930167691680087015619312487662059742518339111657936112788308874186168412253259557090491660682077315793648454751607160844328347303108748715579398674086874462421042884092257459443420665076393708163625663799971308213107095218762507632278673847054409234478172040881743610727396312662676042483126482262183193049031940277307043479215167492933159195115967689661624573859483678233922283355523283807557360721441544620092938174288752642940479210672579405593641472064573778368973341371456019029821867326081602162530114205054844883800345372519813229654742410197026859976400727093224957790203769851398283298783691548734324993558822736684201855091774476724349897737718656618931888604845673707180241425818213949738813392658554339553535254136630106943300575886058201531636440119020876491604791424258352426307000050917276358118082434916230635336116557841376955555480626655764461591696247365051867196101015492152516090304558943018736439323338043192862309639883113372808638674313572433481285581242939546531848902225208531785776982387908271098453613054754971208322605717593580056252062320709228515625000000 [150,21] 345971417790476885355758770109845162091904619541921982316846525548919736463505634616169190752936515802107190711025263355562840449399784215116813934216940568607564926948509824907014070260395882577725932943455910664567600945663704900520932072530073506554756477577776790340223663951334733643552954446617248186280549176989876477242589970671071643532278945625607698329715758920094200073732661307783567004778638469701341643431515705824992663213162246722843853881551099677815003084681496218834773958982781220086368293897497854913849753783665379067569089747205596281777854765430600495925387032513786555690687472869368818871713668396004086956641019679825120956885642570140419281255048783373974349954754734656599054777305256392498925814642130098168773989192663658486157082237471495736129043940847115606399737968871283278636293028613227100679732768187882816244386250205171107049933658985278692492142759838921352533442302421241678161826046947445654182537074996368730091752516771323912460337373387826388302761862332605384337432408665291051789446566457994404363901027155379102490383161423539300376836329959379101014270756081615243916455454746400243316570262066471924912511459958842858439647789699498701457107502604392660062787805580857868219312221125737890922338142813477335517626993090733145086621988736170638799974917503089902832367459848065348260974129907474748912604773120916517898815785531148428432443306106607920667214134064047167835423932437242637258029749818477626280340508459834673519232211766314107370373363391256661611826730495884995702203181340461415099024412301176299964749410918445859440984093368658682328971887604314089551972744990137449441149122769955518006727378322921978311843739320323027009930496098123695430690494051455112453683868317969495500582448597768340571888727092416307927635659963048617925523845578647008321474051425425252850603839478912857499702574196197977125105332669893549272255597846699609916775773648663454338760104415921399655408955048035562844306230545043945312500 [150,22] -380931880553885773207484952506057180447355046879888089056524295338321248970121695364799410055193235720788746928612908697251726276016879832803212922497023427216396349301888414430786883926343888126229337672678696176011827758099757421211672932166942791544911069308160816248567105428163235262014315722166836467871448304719265072281919168492900225903357814108650025629445034293717509625643123271790025533548663199290656101075220562329678912637281714131573870048679896985004086913782476263495673376913544955701888287286330154150488106596787315076765192683734657203266444777229393276491308120800910051966370900100252217066684532962794102014886083703819395611450133561708670092267035580847955558434185658752815268073138763067924538180797856334952495041042183666176363144653820110102077021675765791407653841096850052762982781200863319854166321476308012627623263829695425456118202044527976610694670299476344946975634976993416918327345306133388318459387539065375964662401090492342896515560521978110437593466232578771255222188745732165332886296533701181093046585670814840283030448154015032387090841239321046841934246570786820116608231187012865544466555653885895204426659209838378538547720017770664308826246444019103108427843650973958453494796517517579466422568212858636798986505893942698374790724611695280573427048491459756109486241860448577521230884689603804094274348325669889190937010839778711999573414960235467390651956345591426767312080201039627064869026804117200255877948406809304527663652280225815080463216030216404120051737163822758269919709957055925915992100833331815421276626770072731254832442979557840135953143867959087850425354419294501105080913219328181344068921934063939560105518488982487968057392495094590277128267800594177181708171635190219223114425800848969430303912210800847273753457159259122481592638879555602568514503943065495958145097371170105979221635193171072357532142144469351663482494199770625568732717073089590790030778628188390362740668168687996940347909927368164062500 [150,23] 295001271320771310999332249715403501806337527890616213030622621971444062343574284200629656152048959831180383504392865767839146669442432889949726952788196271495564760352698664672548078871266009803747412151607662639693155279138708554348512618611601469000941131544393451506123568365873354874453780694261109347059501906768317775147667799213155461083137597777594713740929539371574769164538353974034401347336947438580707957028307272422953489452028990076267213141132788463482165153053164395480114510195433349548480777570183064799231532147774008871505254801242582302564932857360924297754346541039128057714744231292846114649170571206735400908932232555941011957187548816432416830688739469986260337743295249581366117788170305279831444583161060094367509647559291416021568643283909769468027539830187759881598808805846014483985314349196742944698304338083101499491250138919874316637902116125589095741781315905599907354501449052006120308265502523259171282355946357930582589044918731082047926661655978544263576924307322388948016647423961847723001056677648232529173652851260773134041470180800551670152349571526585338454677627341957552733822759171253426372117029221313801805740461649844146694290299713041053201939484466680462403228615090080362339969088888528845521507139445381365780653126778807975964960136510218909851523824399266781890489435786266773900328839302051313179409536996676382486832684855515154328007386848854959470523200432981173859369056539739974612639014226329528578731344431113745957737967166091306206829477189655378025301746738696929657663500450812329325169748161296597957332340066399642667496703243518043970157716449162787392854906077355631381964576750749059074114824668999722316237175167510529486394663905403727655345489816553828156241984312268324671248859763998689384679890733649587056640038659678280282814550486855919341388361687800590112153434363052746021355997701198986021788749829289018716621201998902705741529297412208602234059896635446613724075671367855767211914062500000000 [150,24] -128536053171675862176117057690877397435733673363603726184102994343543150647667438139911363062142135107271256246569090089552600938682239741361072533791864706020757072792027307182839873283362892855291178510414251074668489798950519419661750629015549380041918342057272344231932796771456391168824156610954324108998399733385157463716040951067235490603541014285400596274409691219564036105523011382686158194413571585027098575346065624539197260443705661173122336757467099763043473130293106847070715051289680289594345084754043841020432353900783513823245918948281555813675742960530099834015977219422757513032159491545992291641016619473547579814711965092134557511013422185774943575571546744944816198482141810218520587556972961385348732551511462313072471560586998347926426508537188784894812705795906545344618330122890643039503161761271679876140438330905144662230106851461040834694796599679444218457879617453234537050047172553879390625018754496910077078979786945797301382361156006202291669653217548436390288504842305244546580767333021329628901984018356691578070387404724608785998582719324502986382588053486515510764947716107576399692101356779839608318607272216621384927365633104868409233833791983129348418586743352092192806018016926093130287285541563305785026630017801188419376229677110595079876373433471286012156589359758333499411930487131716796678645376177206654521830349837815860324947500854094537154670356078755399728908070304895254891828927907376627869760094092080938602768600830707040757214065870127454367687897229645981370079002386958392115162484289644378453916456502441287972374600161757232540928733478297107577064075413941931476983468733141623753812881880921116875758756633471431384156396190320988585397972432892075481881413294516000847280210319788002385655440223241290747459074985986403817672796843777619781360672715405148177122328276788935446709709217906971823173279471748899194255482096624051344480998823917386933059986913255583061398412612950256641411610262334019058227539062500 [150,25] -52323497124050471089482779620932835989505305603565600880576873039641066776035163746027639270875620170699785289727634526372107639304223794206764772087701466182554851587725466182393377055261089451722427724207073122653713986457363313269886101770770264970724392101398637973982084801311503076573385552716943157909001583134740500211415343497531312541635422580195348730069673351759552972977410139308100590907301165226517596393234729140684591005026515013759657848874196217516805284079761173352380492046907408727894689006869903638730500608746217617347549316277424981307091167694971771302903818641618898541908475914050591631294780200361674260709262690680146864270011891047649450920555172059285380494204050935290415575356478036273486208814330327725259909313547529613223032026171366232358424226854905333965982074567746857759263434472970299201035063531639205058043808827450585385161585755729573227154817251819488594123687054590432849331472380288225253030580088218922480114557327778243413496854983896799287557974049802751696451964159390433748806351351768364892964337561927816576100641298515751745535776641740188494409960031117322567252117867326081358962046190820670913830528750826281158979372100542131633543286657407068671470613417252942149499421557791560136699473850502729746062294179416713050660177847465510377360743740150663149873405303897669178501992863552418081036660169483123599026224319071063955993076416870557902221366237657792636991062021848062871155867741596104622148589377628645818246944616031980854932613147451100840450953146210195307239576924507998401311759169539553434492405283715727830332385031527873127557541041699915428551283992898705372689162801640793671414267476178592294956339726732978429328135046075898948286588609350771152123482963154059683483722820032996075602564416022498280187584412976556998299719812869015818814365132682252070949773866112559036926693602053304101981358465691921434273930617462641443965605922900509784317299883074679287927546357072126708984375000 [150,26] 182471876470286202328208169554845577159680689438290061002984235992550931092206304414087166191978060881102816980290042788948966066874979835143408307864041111389357272724955565931535913025048223247616909547907592666461502988151183868066603123277426996535836038145889046490789845577088112741178708766118185959369619429794354908530234782773053315067858132330645970049199322225974763117387291588173582919165973290458419881390629101994441160157366642155487359105892269949652800322379620556993077656903304107643611467347104095096569883130988496882951294930502215059478977222967831649008551917837346155554424075469982740825887126218833108799107428358200958502721880915257884330325108008374926797280494096129552311059458536969039549536921360983940012570543942950949502535649362830202555638363016686530426147760709618000841956195046856006362388240140924727422805033461187879757179478492498279630180562060720336040155528866813197822334572400069655427440474635689428922636322871052811973948544031892132374442817212868931724855559747201853073363416370633690361070635649061432837189895672580399121780048114053120105575224534712541433808200834601733859310704112186140226097102423338228924219122498254662752360923716851313956475035044866789233901811658047796702705010158936199616039022155405529199414760947209524074579063894545041766042591613367100537018962804504771632369448582426815168770486123932889244312519873324971787344715007619854004881008251359403548146131373349318148726038617573693694329471476990936814718551466735828777929182633751170166594588704562933116657984418808427511844119590459119470001606568319502454945543542989220487768183396257257382370616469291252735346298831817481857330958161362457962254246447178549107661846957223506672279977579668732747282223347293253572124685718003866457098400963717164353056185263004713367823458086708306803394169546597584462159189120442034560289976582483324915879831894036431405428803298205726288577828193419815108489413905351866210937500 [150,27] -226396400979459101942587263438018554076831272714893544647212450039813848245167229322088499553841984646622330406311100477927872382337909683016429675895905495985074809664774020448622392095051709045206421067010947732014164207715782643412135823383326989729599547794063277726556971026824357787400963552100793457370552934396188246746912157489143364660624453809478247056132738640812466783261418987444304854317016053982512637743807588701779806383918019745267010338974135705348367257129428507508349618667814007550445625779515258959535246540984927045315458448447696636226839723194808947269718834247492337350223904242618467070782653647638646895228195428916665252064352114180169253350522555618140454751233835514114362000722742736692147836896257027367460306006792364514531708069469657386763689272237814387496495165839379149265758159789105729699096467110142040754496837600275263297374584276328389167079930600764145926821042081054173456884401029006006750739251597655256110967271664907837492248610130434380631777244358238716672880874379697872398655183887490512923043070537416576763351793540788705393694374113569692871576731198852334388670736060931945726999628821309889907028066310078956625248986320021087638337464959492063257938853301962189552924859312813614435975411312886912892204840276188355209365595164627335446218006550238400925572218616292424827228887234221963200409037259413947156221073931074677607733482086283110561940808646240624085308126724231666333435073291961272110009353708012771742019242245977595280974062159540812454829630998714701986751951439572028868572508704153943857364347178489423400933837063029531803526760242253708116151674171895406682497677409391455001886316077565441920306021472402703139335848917347171724935837124133581223478045767496277581478859453351709909559856743596610973009915925545530592068364127244241842822738834237145667813655971756559940006924128860878701031137579926355902466720225310482350104693362976114026416079974147263527057521538666226562500 [150,28] 207396657643628913319601813226676109523441812801299595069721965106276022598679935714653918340822137073775429786905844182779106888818079640299305905003178390521457185977125500002147592785924770864485565834958651549067840390920998640613867159135334938185750878071063969203468278535498463428985707292259687082459411702900783371256475896921725475234761111958675591808271446324410416094615786588231067534400343834502805936410462267667870222309267720466299831970465016530489049824601956534422553885998962621455667531324118607348048612011623202486031376698377993367478122198639789786382212054235908483622257876861414250164821696154565577974512468590108430903350751651484882357721294678190747648355168283938746004819946438427184920784157738919828208371760483367730506784417027828260775811136665208344076630063440125056887731157645704512528345849421133775032991356274085290733508160113442168298266530582639317246716840916756809057625208778366397668400211594961679645525945645441253570743003001975094001580711375571933434389693375155929655527686111790586063408513539674702504982680198734641658658929463574689795613677432978366115012408745106892235292698204290522135424374490570267663992727815485086367971308809799475634965519610391066226666406448209559267847100850551314890826362563632591495134263062133077038400132599354373210625431167351175334661823069026762649595437834944436844667014842210087878295324400815625402680293794689518007674687631131262034877265218641389129007665346673738885078857968948763926138456738700755002810557977801015303367674687914315746221216107686330855648682512871863547340131965300781404663860822377092548771317138535006370227626455564060448634935722039738802400073710826239015345335852850755331035423572139591112513964069735971827925146966574297773433059558662873008276410028291958599615574719582185071922180405292003124811903286054122150308708056517242474583050472771261293159790666445712485214719923973100339436743935189674561816468770068375000 [150,29] -191673431657201902183073223019351256833816665540720424421365256480768167687705473972992901218700006643802109474064085604207295707547138419750342577748624502784024542502417450201736097368044824782662565331042785891923086568569637936497945645356729069053133680944478922108264145004750494512819632707753292587400308537661323806434428743693257096367855100511167543879414125302337575662584290002081644002525423247137667621751848432822458928967356841563371362776013047648689191505493681186911052782431245009539943611771350694453639192025590837725844065763704370288931013431347652795971853243521714825281496447193326118746431991685587167660338137945182744748414921614157125728672033929297319606068218944952701341199973041215229153825363492908563912357355289481665888097529277239522832008232935098124057325747276390114377654703786403710288918341278683034428265857294683945197476895250207089891336413991440117587415703001275742181996277927304927949890190277024720771121181015285624835994986111129408382172636746956236388277968236991152058465698546570146604450656930403978877119790418563477708491294330534683443800034318858582118108773574413168816865873365164070640531039010804266563902018366784275815219037237072755861837127559159875870502610482538226241555927805989476145309865453132986880615008161856164553167598281099721068790622588140317885989505119514471461536962341037918512500397006673172848423495710149464063255430086276836750362393355203530160898492522305586748042616298716617375504929262610297032361776726847598149336170833256154804967415074148621671047575100985564056163546847432857834594677765767831496599937578523578086212264168610296334966174803914563745716137577562963925341938650783652549024139072790594395059341213351571777784430890342196109624755640580650122122935755877817002913203996751908948038643511434820477233197322870010336519879688027447897080003053189986374615439706705297821122563942602041469296891655581171312964515999436111469625268039330000 [150,30] 225752543989366974865070802947637642945632278512354320833709126157965423446707010756121553257193903213716401749830859069545341253532815573721727735651670926220404871073394711059776038529644483927686760552138805411026457978616774525112770196631981661380046530082780327189572354988654755285710312834734824338177702757348947757031572462216269517869509803157960515059439983358056201313927990789307243882151259210389470272774645716436411781180111268450953894880709368433729525586609931495310160744459099665982475312298133287750243632119836869986509530688183871562970523534578532875205038629337392041454321706025673358988003019357419139808117758255536144435500845713452716605258701556340396812726411035569704669517469850545422696905941898274626010781982841921768359733750288699160046456396783798879833574015870039679719147605910935522727752136279137477552627229115078596164008528033546415996358522248663513986991288839560936748609643251546427952078575392417761274831413866862939468257472586885124737632543022084623822713907555038202730172502027982664592854099627202534138087801059189506403777062286922891171260005495274667800567525376690066551369457313113231351212139232032085981526455135627583595697649213868251856345593392402394592313944750498278586557790906388645537085942177379116200137142769054315719546808356462420927053475647497070268998733428990207808601154397567266572377634120443741352987701816528994694672604457369670461251642487416293460453734534063422759643295982716002400345338557286140766770677935639119164821490573321042845364232933733157483515516421800256904921215528079878013633861001448565199359891032080793366545555428422480939316678583576088156715632668054376977664586918906293462197411967771705348420241481202292233396573474944903952833724247905386293526585929226734411352912997899591673183518739724509755465936422655646154250269544988151244105744622559577384141410999496332632892468876589743864593475184990397582634153966173116884629682151042 [150,31] -298994479160992902491100396710026300135067672793169716728613028799286002899604161215651149357946147406684461275719194143844721829418039432174855728842475307866194629040511999438420041360957137154477271014203702570046778578689990653839718052449351275977221454098778131037283451878673633527214238600882457879623206408246292444781540200796589806610524211224279059882851959583753547830457949154465476641798075267714614828168822623891851266467612839138736630605576159112425142981866622344426814285144788088032595211559848229915545184783908408185265292448128376540913595243758805590000717940593941858436097298852163666062157053569920533588721238352708047374389794901174599576158753378513618499709762357671202053588526653352849080988945326384208904488253563226815488231081042536180097687597657934668291602424778774669681881799799271380607865161388931524535501028479660750444757381772677242532051746339845878837551415005074601261592007621691066026852993761634641921406611065096956978790758578940634715213526841970799858648122647882260878537186184645027687915537888772491132053846502614603626986147346142058186059221903826004249069999246695228297306515782013350584427269845871810751329801866764323499073655458599675451657912653982319062172938038114150486672045082902188236480437630345657862887741352137698495844967567349626506714472005504489373559533124706982726137219251823296376255639944110005266241119738225569172807391807545953951142367494856090746585393775687783997840834130471427482920069904017063944595540976392955547110060807064548236257477689815767077780235036965216754579051167800847505795754234144736064061203247676798214461486635526359870461665374400746913962126958982775737356516522248353020937786327543912568371605548941086722889354520141558210388067856259996655501201266025067478901242585941536495637778774339541999571084119472265691769918279672346479947846580405315892810921034578452789656472803975434971375894554874254591716328550761836911790489925 [150,32] 368436063779793382099214814233761562564723326513154038594102181437829315812932867769787859776065104423583849230132873505858839992497956354282606042051267076881869353810445584714665045966649339536778197404721220897203340796323529599448186685054437575126147953468387441634603999107919355828406734707377116220048162110799079695371901878841817618296345301261841194884360717012036669895163154493418684119219291555436325709309967949173452451810286070338876178564027772455943857384655803839167315100110980703173264462561945296681189168654470876595445288886157400689158563443683908531169150467926378840724566771356245295632169004549549103097634683460824036634590745483038068481301030550350733780769063819749268713249940126597657372059207991225452210078126742700885885866912863221770583448576933565844184081226725864276222551755830041358174600053544649068238293200151711715074688773984671812781053313275169028861157390715443196801852116778117678707663926121547516323016084934149225776277368885940220547812586275062584410020401160289592664571905013548416134263449453733158561106553822352453819743055781914117264603153971549688903432575628008327200693442622167459752173963140298689318994891458677473660152255676103960848260289676873362378657508188244462372389408721379867231532567494551834810306166252870629285082834786707430497534844798036707465606604785924970714089896802694999732439766271900309767240967676300845344632476791368021314524500374640211726186677401278884504533721503284540319998679129774272971919913477280958684917358313273093158518864479033110098989060770150018389153062400800176875822781423742265394496124209701869241830642003792173857558951992662982214715212306074025056034530127659277472902784028884399882282871615722365784901355677016222594430746730850184415597752408957506828202861457220695016665583833489546590170563767627333940550328346563500371657097050610882927594190421194571149314881220326269537158947006946818487560059293256510226493823 [150,33] -401884988194815862249121243977202800894976620583925394713603712178709013437424885015397884704749605794293185453040545813638444074809623927525318453265037659809475901547632916878412282080490271100618826021948025084706486482532302590190634899924193703952794583289196650483666567975304698528922883236270252758793578148215074573140159504983657813600646062212093873671946827474946510344709713954805145138034528425897749779968364414289460793353312648776731335118911004689953784429096330635167003267890990630292605289415788996249729280876103869681708991626705902778327374966046227509671385423504757504945086956581504290262634880705688943742760052933259471380233172754796225353850896973211728157305220385745330150911438302654631210935098590818314907065370784472876904860235814358517925266038840742947624484066763160743411703406168251756451394809746930565820183834453942503986324616762494017126548566574961455438411609983810211842441546887583425017753438646969867621284987832084955210424975805175023264615121044978533360966146276456719974732314963045503017304639623580523424949945402455682040258472458722120745032072891046446378754217970691814065154630106103115082686668378490134638325072259976167455051511191889856128393662954605766764534042470313678201112978053762676744223451326839202196082331985412342017941218358931630399354956956016892794869174528763343926686972955488408753494266168146795008690237218490709439205435129145308979774558732456349535800698915924574573645346051633306240322275977680806189437816800699767543356254895768679441150959252093640637039813678166970916925921523988030520821269185434965536400272160274209677037870800728179430989126075284618152461272953615346127383940677286303677747882159210306592536145476847881171969382784521289449880437192056379196935519229427541764362185713779041948172830767478474480816494938165875309089260743690713226777832328045850649332159377871926228750707200828496712832924089107121578873484839963558615318 [150,34] 392774295451944376146529652706711189883147977196478378424188691937679494124010754590569522959217387856342221159164789772484101855791036534787625516479209486524362956232248226197656564299718171103643626946643352823992476146946033293037752282165560822671070680237016534781300458904980488470327929160386805371560236619924266970414234040056961257503989805598628589040342662301922274825399359332946885171801707461270501627248247373908388320473890095432594856966226939788674310953980458101476577104659448849615079100285162363704675857517412341265628759847737585255586867648757100943682690696955101592162740059040694320671501841208128663707723952397203230695843730115345457141887187375539175746692410875203982400042257891819232792457896831498300864441298770309319558250466732664007638170836524630209171435949345674562853572369627176221101279248819126975404782938458975415432436977462863507629123446266570857567048534171736228898649738299373494562250194805207226743149098869475057262515201675318552751521425627734996337665914085613939194382422343747691699489253743030958500982031829245981471918813550591940980711753029147432893946307756570054528060543145756188650061094451440367163200672688940448255348751700521390189598046576950854338248956588537385812454183025122362365111927071720391591560768866294789253718294485925588556472302506839486663813386916553406179266173950967257522154072711793244037199241851419744493649265043987780451326043526777671201883644595128261408987273159934402094798310297119015285112240351983242153471547789159665341586529852907912891530253645877568645672281881577219280744568333708662476353770389793019971708291600863984993639954736766574540442236906444073570908282889591337236701489761595545808017607071638613379185493268420144996106673786162285795408731835935074890933818627881596255217384655641362008640228159742483330346165615956046467393612716576696985133685615913207378385906851950911900032475645347176912695432039694648854 [150,35] -350281376181335138424472542941452698517104080124064074056645856699779763682874796650223638029645062386053287805570563335101345412129691048105822452400731479220070200839225074732562124659456149538321561489310922071451184862426670545069246076411440952428968220852968017725335677219606637646782033533363176411896103805988169303958636291569961190870698537111218006518346688962894757937105668307771271477785088471713269776859937247527745479536298984038402191340075078765825754078848865117423679757370125138848381153711072782843304473689528417315327155634079931782361574170009883985859566624022702811069611707829699209688054430980680214506147028255145800916998601303333286666976367309772387351007189524655165589024326850045912839113641104075244230650543654372494882356258056913347707378056533532087933594516760415810305858645241924584649512665491862917327406218257231768603550990521710075018660765638649686046280107255204718585497122320519212185869931868173273408589705850864714844868570312836710295483459579121720392519531250256591850457628231862444709495071066894846638223931701241889602782137701103926653162457328084748516441218242851606824403402607567681074773124943934449403939875950751098950727225108581829535798216153063907358189113028715037174830670748082290638484479997914166111361818012894742199988673854054640624993483685181342666949260398932944066512127635670195268336196514333417594136363818805908039435022345542261940409833409464685933163770669738243415601068639678069262348379364494826922803701474155219361556197240980747227904742699325341295169523174743318663851385713012163068870157123855112479220159758848258242914891131332559911556588314226173283736690753275793608061672619699065964972849004066157439926522114321444266093031508500376280122360538555258654537837671669405616639148992596716900325125604134188659839076360557144462767795656389010492700246783197225798581964237939919512597910143354734168818660060137199020472522939060413 [150,36] 287656168782790194955699602903058893955964712640209133484984991296266167193138891059840605522190061528161012851359637800729742390682674774013749544318727887628562496463934258643177337023592966492981800857297136963197782660938195262329493001188008958575619703919010108236745596706587135001900296210248342149077676437016674546684004799745484278680443212187442027018173298926862466443000950154500378987390183506845521182712295442917087142161098548966077863157755278647179544783084031534036295273626769995812857480813069886212550768242081016693931760836414450677318225535750430711789492766161684296844418490262547713455033819183579769866209415167246563048290801265252157480885733915590924728934403239456550914448845217141513633601407120975207176914120047795744522767164356049996790568361059159805969944869580197770393224516877201777793032663294494789359367871810714370486736069607282668750904132630399632075915018528238780239788117958801091800068222072226120668885647534284070762241373470629948205559147139899844072777227196875971482259680091614530529599137218678569233534321719759858850537734228404745945424170154298213844359744234697387985989415711491738469754778118156176357703776617233988730725695647447248431964205554860160874740695891931920119799617204589600972069206831804608155473828620113036801649011303436640807410846014790682139288426589566125445251378930752589317369429755099420212424800456737148771436200145937644627701821400625400310682021728363505817476184021605055293989625743763091936152209501092683689891168119450852652237008325673524385636338319208451598980378092892201158218954877242291099059264077247351620605879567631618014774023280580821127283889310048324493577136036636147962741590583701829485464681289899630109815379819063962023696524325219849715469991137241008456952236281801413335869733584008217159278947933807885616076036958049876512532372412903357221997918602226288137306788121365026689445745818679925029884089175468 [150,37] -217515925553086198064654428202300667305648999492640587252941734154100522584358972557052867052954391248993145833674495106854950775057997766593047253964695843271394548602456425374101284979056520425905448076363951960403153106500697384015105071354797032211127225386890566194858587144487447309836771742774969177591868176506145756947143859360982870665509938409935802906032302877831139304834709233067589805882567329308580930508535327676357130569152006190875543523314370672348824948709442757908271808675808341409693209581685663825444561672504930866988484927819941555911828566287993545609167114169786259735675543019695374191422567354790577060107219383336257865057333852217636302654987916365754277006354006235778220499248717747995371602223637997604977465228762192990190590590095260004317953466678831262074350762506175123106104575570343806129938673666379684384518422775515031061004481319251307048341564131500947152755495405527123106635999297630109081306088356434700259220779257758766418346437931520998975496105279341547930837790116844937127291608823902789748724672574950243926735694269812199083809014148294362958064693206833342867797213492190869807984958991192433221078038828488665472610527937396834034671812283892215147769864288624523454876503395654203732475615472863792903564852657071838845835818669723094864014113320363285434913261799527607651116026421494242559296182093956751317911238336145798935983953968355607992889396553161059103711100787668607351124298721234393482855409724225017695096018784591785824067567374655311857351332851883926894666494038847079741854579245329562247060224187575378307654330234680372006905683761013295502965138319660549017317642346772535214954681369981265167708945623715251271406296605964879127906815819057306832163556381442698449385482655622394928854786076559290692607153541379871401794867488688458043903098457044801076134998405671221662542053693204958690188940846343222460231133638594583710047540318789194684876128992 [150,38] 150704340355609572671411871251028965473711621616308215580653299192093688457540084061132665316363512262977790688054503891766637234050399343055730180351725427270265663222037535332422563388546708847288300301181684042491526567586022097484582832507096631615423129376582976179773970953884210839574274621502618706205620814409420243743923564561069523893761444046288435867212131894911129583015361608794900773581776711300624613310827807881250168372146715100140492660254937181380645647086813772917011533922984788896391505951457532132874541281690781141399549314985902606538103374424739451721194511624146698272315624502380837131417928344340366346295798191057278024664218336412342584687076392557180642583808968519714215565560987422282955922097044822548761007051955241011950740396625833800873243660366070449505145898121227538192224234598802480707730843171829324972988091750275141335641133026328583906263032305452181443904357116604587534482341803874633789274337637520329396824599604694661907330286857098034549341693432819220717601080095689990159661763069868803161897477923801038073376135933151802690651497563655317010831563850354189025780365500537527806513423671717066004880593123654345647626533089173121838229737377379404887434706661840615906056653863440068914232360084493262691806392675272975759497882847975143763914978859709817513021496482653336531678450900076480775071876111325164743787293320662405137839496100046257581772940307768563078977729391212355956792516445637526449415009508356484698202104670199294984254527795663020818064841013044700662657599299822090825189253846203700286649624843502157925363621945757318919295344854944338084482226537358553711765137398052184892915701965209341899393775295227816870432537718409294035195737190460119960471534118252479314027874532511638620343788446758512843029048933659105998331315666905232610856333421421164051007582475931631092061658097848273425099198874312991375948722850770933565201621378944425959090786 [150,39] -95133898098340821881143607176044394659877620190806756867356929247014608046932681920872345460590926166600966760541710404009534254455424260590974862600431617124391753356922095874957992752264681969863687153904679676557114087799662920281861135864116985786302917295129727191204337304144200072168505536873185386436200154742510360816928313519136066985590052713652095086544807053710919916324109502629185066796908349328214229555503609672927204662353203577973652022958140784425237645825311905613378239986905596544901638813452229188405436622791191604575998872306568716271794940784638650003824986306121556665681339873235175514390868534632362598634992929011247443710853393188533017546772323083543827747638909793237040431272958604506056945241429093977460763473203893493459704597881067329536025586240286518020759478955553043525011578999757442641284248951241066775270000901642897820705888631592398204814611911380718514252651868361528268231946849650702946297841851029351612118710807478319798794186355085043867858049071051273753949428019428423537018112455308475456001773325710856625428241230754077246953451271267696968983808663092636601049699814294784568241388179695290397904434076751137203523221069226637707597454942157364239648780965982968139020226065892637800302544282425654406693612954397894364332976870354478330588580735858598146973551668751464242288465157140955211402068381996907754152744097697679363349430303061787160769966250596630915867385240803196806626484382501589335516774680330507581918621593945561668547092479120938023813576135837674076356213476563822937399369319888489912736947847461493605084810237498395223113599709896822776376272903523103267707272367540249880555984577887813238805614348904034822636535627380953366902438243118485044648434224932700166702482419398257936771780419052472051621306804522456777900268473301808870715791250950505403566519369002124870104942854850615607251698809406438224680562044649796691403741740331895490568 [150,40] 54524844452941263493830748206577781682238869371998188871799244850428275593742935809371420722734412771330789452772044909567781401727466619957716390512303415073478980772834115426788695744760027977491155119868682819948420357535152041744249115329449028931531551585055762866935091271773360619803662417790984247631279432701248521830477687002202832808008676084273480227490687120933224883887983421357085213085449602671076903801989170786042331986984532821187255339157066991479196791404558506707111194223571614182563008944450285756759345065122098748713437612414379615082319343603980704773633900254370319756500861575723276969244402979139775300726443299834564127658823274256580716339899122089093324949068761351174044701222509848662508566573428177759537175079224490275970006008579559898254190383465752681593881059986602983203219114818699496665437812114847750816990327639123105856627749501307662669451097740695659504921907288480955807934111543017904710681684984214163281424098994297805436130020084922478891029733393784203493807461102450143522062912935814637002378060966989601928699429640616247805889623619813200838831190947139012564999909564083024484575332359370134355343614742416800441456994962749714872918516770769704121211140529445199000156075395671935407917265391473002879275239116563165193660435418930863812051090304964996983279045469249751396036923784743650570511753482526118164974441121033910540064298856057676055882955873826608600968441730177561078813826639468237154225767978113515951391940124039545829378812777650848476520817527228911477264352585728390949545651576466843537969519691743893733602245842056632724884273060020836281213752171103715785973831115112902400003909957451022560501020936407573015977174854321168389667650233762903487877522111106865778357203329755138142256758174829607548783366720965111513179090470496131476660430138262431376925866065514754683654673704601505331889359687034120003926646046968103545897572894823829781 [150,41] -28368265029828470397355187045642359598696965702707748227091805767157301617237503803193273556496216013097089844502424170475882077696340691477326648465970043945587219837765720207178348273493534668459494894197629653698731134251898383163830067683644772886961460663393580668313931633743268633808198000953862494648261793710942291760498324367054317277665204393814091788635040780165648396861967618642580650191151310071328224129580127625232134152279463802514326215126938662768774738944644726472513079376856657823765020682246897207885799272025050790826418322220487275609342578399637787178592296394725287363496752747314008314125980189347371015386543568423862163366355228137818534803844489917655244777907171540753636997904390388542802173927735778280482732599274897620355142369563406261136558571407881174069706202823399764233841628812759198716564740835130214249647193418222068141540342878492900023204993077769901609051442482783537838953080778156933064078567764437781690186379016961791233666085048928970493675592287050439702309472360739305510892667269429747033378979244373988993568192877902569238092023759844284444200633445784682779116656541199035712675291444184656338155356742007490126388503343822648799023248212112866118662317112333539726699012696957675329601570233220989932474099230315310064455376109730667938158388534086041395989646465566669607531570926934360573633094256780200162051960934043053066300225753072045841727056775229302565371057553494881420631697349894248548829999222363888976075624466382947048000267800481583488478131241087577951264158057649568211744664867052011062884458778062249013225396448076526422924446463399285377037323823170633093834418454966191889196983883618999981312162536668171309147419487531156976046403614531160578988220766817474073328604799199641866463165896482859133290019197698644971509634420373126204196264704491374609887001591752663454302352099134883807837439968695708010681758645564960762008907709366816 [150,42] 13439112113757048771499448784959215873456813724049890990985169493783591360616631806859042552706750666885786799211231226542088788892801817443724778926944334023355386573722052685452419458699584641946365052926811124506735697252145025848998508314877726950066906113318738483825230931412062726479176458900155951182913499963429078609127899217188201603526546253421892067157702646229465023661487026204538419301990960406022828311430058794831591526278433548355062301217450591706241877223449321997642270178302656681551814958798680459705339640714302577377890767415301300983600640816754208013563556456992717851613866037735308582774355741806088722892826364057165201802055097438119822560472840961183755867042410258075419918661945235326369919248288675989408125977392691290614611006576075066300587955039376819361606411963175594840321494719450478409880638319449915209549946011685994296479311601681057703229202500684317739508276589542353474553831989348058305323345375891684466805066293951116577243252804328667526651666635730410904853214750476149123207893506131716545833729420317234133040277064470681295194161381916714780595353889395641660601513199251190340218057197929712127679544890183672866780924429301452623283558619960725556194431444772164861008221729608925674135696396027963217646954380933423044135644086150364335010828585088376512044478141558812102786883195095082822651461493928808509391265584602494254597569825405334376550984606246493184414014416054228866916114295895769283254921174360766506830533293903812025672542813868932242316963723221752009585326890086327654332550123272234908402337373841541995910398734621528916578164425947063426532202853117415440140893328206805932606082439590679149359293771580748999536179120314653717043556706523514209952377627313783861997364170371347881916003673427359874173170603724121690902130269407362926180904919850386828901285940688641103026622222760775043120658225145846588541578091930344106459502621810 [150,43] -5825882624110025260770435411610843439753914397198609072755340528572628117284204025742560383244609870067308866426584418206916238953534256311707824087652879159988820239176118708231510129060662851230096416922831219369291546470711857311188501211263028161534969048370821228363860331968304035802085186039926860648944252115133852586318382970726816576326689238512161993199585458843062981155195500514047292880259533479856791090144125591162532161822198553455241966213935738806552712150944370794889948123625297929769708005383317463885407922714058362934195450877354401129062841902526471527950257901188507350691407206629607137439806641179187904975663739060994977273326280737835674068226274561727395949091020817431377280574510908874327434565954897939909781955477006766143803864751514177959412409177927041700340982763650562561303763057620894922908209488275338046850500107705734923996621364943498645852997429417212644930290436858290663067525640937051102876584044840355749113572419013249242715467278749021053409363444120583004302605647212665150589142861020182169734184717968561346926191554194186091124618979854414261485450270524418942160137799222315681970280333659415075724275968547745758583347544647168247435690381218911302331479176731981914479608179813522874092490570745587831819691652948160161137435182562132776560332838827165907260398305173449026915872985148198707887588025070467654631928963659139111281582760934206077293236498586920511531165541888040347473710011122723047008066262677000735077740360699702668587500948561250778346237774919598118728608400432683351678049342256827589016378751267572668386774447976255491543715124958976511831240057944720657067458246898721340171919081541269797339253148628292183088339100315581079627689015994878683024516461757651907410932510454529360821761302912050961511831522657944263258035427443739981635748960229744707177881407954128230745839807358364662057583304492559985282078165336277630782150786 [150,44] 2322242587535368238111416949124428575874299171210114136539104006197804953724694753834786918629593327268355922419009977491654003623315618707806167846049981219837847776313496017556354618179982040138873336187227796290958682076431126559164447155676469919224950113318305985980791805349960871719792241092971560806902472468561036407315276325574175679061706897783984877782530480489403151759958886530165632710587537945365663694570892344380350535929593573634149405183858339561788573192513664121204982830053050549297318872400828892287197355475031549928729006368812847777157494894237753177542970219995834306205712983102786321097167147598487673383808424030849171286488348608178418627270380070501623136975221342330931365094461418237981782193748363043210651516256874420500136112906829076695765854207016709500762799856915830796396747923119495048421802750035060292467880686689966372265644105418695206740517009459818208308250672673651133953052541504612362432186021380790174896009921320111095175690037149158977383292644866099014548389248118605621214217262825928123196998322162065919924298403533663904426606604820479189012358992595438797396569811686731200846474593167826296965627705849073108659065848715873218305657237329517636896368395876088280793762198724587312041938147073232162573694420351098884552867744633685383995160402711432134247786592708524403606537379149954484232904854420008916989854268138045603402191091356554525449311438137549246772811723273761548431661844333263643113689376320433483857538329914056152949498694088697653319163689743642544016313350311976996694723795844120384675056925463803049363868795636008412891475418315872782833630205172487844706095216762272363553501756643669882409401225827147288295335628406769639341218108355105215414697704099285405118487553959841813324678662499518615327031194210459745006633635115513579215286665475626063360783219646908710243686799242112201695639223588400568709660520013074228833238 [150,45] -853409600941310113921796789921144946205305320534973078893240480023338259608159596784570186783266865390981570774301728346393915866651736652435247031778140754568812708674227896038014085349720045409472653402078625186410411637166035527735141537577858014348120901481649867407355199736385496043481552637771171078816778193116586818797983672447160695854918365799525756992617935286702147125224453225634462936246804114675971439051262101846651978413800507661428616834814948650644180719767789177615643566067572488199602950418861324740368244488686351675385894264780683369186791261822646606190862618161849492093497761902319698866299298728545109296040253118561834817011610999618487486651429536778428991439265722961060148493913243090458246638717237484398731111119466322243847740771051758010178574694918550523374226770221632430314606456552125816094523730369343606024784401989317335305375706801243455837719515203454796509466730101818668362229706750656758111794248322508247183278918771534329589170206323744553396901073196627268820169634842960115840641158403003592373023302973858193726413960837035245113714174834687499234877553864603353244335720415385481954878445989588420431931315065941417029128374196537998074851193107002365818505460665204868807950454939675435519549698385205804199986860084781662608584505479923686925116082058031748633436229492700540985605685254572630720217293532034952378783007350943294223023797641527492112337155356608956504793777559927120514159087992168327934927271608912087836844410092162273543675241554870056115035234596932488685445621931611947658408549387933147700589474853804292773016004028643268282897589319856239671566038637987415755678115818846424614702797790250392682513651568098375075093247767999292776100868404949879566320322237815479117124445393510001961863467952131950721210242065114493995158853301712566418685929703537309277758102534724428001556647110881487169251551383045451926652684958918138417 [150,46] 288955100433115347812538168651213878598076078722145037596779789078394054152106495045910076375949386379652223083842079509809969051818919507319671685968035421403279960048407093618047339869446648003965684754551307659905561204657026949221374025400805393852204804601636896469612155892825255241642122440130666841765039784451117715621670092939344629772823135502098392685573799870590125759884686715525413725907624150948709763171323900315702881349384057270625470176491188919686006535970898503788609760607688609313286773186512420593539348938320372076262398655388587738183567163940669178646369142365892072810868237265972868770612365760266555334708882391391062965359291889591343491618795501291237142439163418931060283636283131853810485789065726876287319822822825136274366880298502110037478359533582290238679251429554481316198606585056518411978204327213618892226940672727950845479743386324464439430028481409353968515991665655754375784878602754173876137114315029567355460163740643112253124707922926458392894479896707139112136341922665325046165711412472198953043137005278268867193519100461184069295169145741737774855016591265801564933801480519285964391023332783592714785877749892394793519849426600759529591003616714435054690041473577446478170642086261221375779657589856835189412078810964941178075485805642953148994330794055183120118310237838783430518983519582592868870832442741765116292578480526896356687627519191932255414441569330348502288770647613201562721282298197804119698180940197322158110004342573977264288985141839899490682391427261087383658732489027205933093158904810151920470662700861364369150691925122652067592212674305016731597682562945154143078393065876733640709964681266165948814697389193795382991378802558251465390426243768527909563017115346879847028054532595768978107697673278190721305934920304253711523713614676985372345602363341471327610775513222810854517553415018294186765118419503944009358760327659051209 [150,47] -89830662802231233075730181100671406627219277644902926152074494469586360075012144483824542749410611235761158775935297797182305543404551647664193709122643080165641008465313220637881356569076092414200557210525468823955408515481339140631099175373157998661944805948905473818932816716529819629241638028033652922517018012209955241168453564976252790670586694651246676737615411345914289855338319107262006482129643524572638879051866907102627510220369238934489206296006724469225887377563829008377503441575317506093128824306529180144517102812977806589654530027880012145950679570067418289641405024176785296201581900130083557894423463501698863000629026816777118387234902369240742927686511626031669350648999839246242684852773989923523732410735392759238224544251243759901093699922124857683742455683148259476020029117910560411934157348278172554951258135869005607130895092045582457196833534052747710808519841074995466980981214323550774605025436646551275042286216804917062397030971397031985183874875850290857634232176710389795464853478154736099866543149433337719787135288717140708647496241945189142504196812525989951692468204316397205473055458565318865268000155747550199571074602234157768108706275132462795701946748187168667826159292849313810883556281751481646243664795550466543747914738750037343573690512639831783422393961357504480037371237183934671191055086077273982145989076290088050955658488537623056653681185069453173854056935078490307130025089884214662003867913559100616166687886482777582324007915718754748201268364060839921966459581400963111471523447380109479312897901085489245482475826470361206653632400222010991112045479189168381258550759442115590865078369931160844917975656208897556507829795389690852680744609212725103126301106665918606999413537655057366440853444201938452896389599404998661412929259518113413063497535771605014123584050004112072844767333377072401262159366086714846104586254757214217847594434295780 [150,48] 25524596530325014957786098574638134471033956477173300065037637605031562236152184532147155757028975984337589531498959159501945785996477936704388780491057001805597750619691509690225960378352887142530576122242834227978171254636400465961241015644980635432263295379229549738265863363255383881443642908036585612087312376682943891006245958956536916133639755555411279364716240388586564809879488234025059301274010220921599650406853493569795482101625784552021615127983104504679958770128781419404884189352006405783814321112510045407784682357317931339772033830069406257434672576702385359023591954060959072621026339453092203130473829381831186255809044470653994730500030584947157345453291940087718714884787213726527541536038483675954709927898808368087042444590175620538792354450777219589326049436679898844458812118433072260740811713795365177460120672385077115244659882050148841050276961178728329149149104540767083629351934064085008474910559482412975670613978459977129385673635882821779097939008716590325393530823497679285322863132658865474922421475861803108154175768563784853415032691190832124088131698127308596713411687027377578245778532882670599778675122482759204015676420444269933172858407220927086036370761929306661534977356518707436074133635337609169158432218799567276353736983733897086193961975197997173960280607797729393891550117171982638625202213825299065213167564262869164032450691918093640986195592384786190407191196685839312420540636929454235850083309998925222622582869987874088592783977115943127612204390711752490353352106830514810111115123633936775881936336024327553022680569128969286189347357229156721538356012606255084921317284287623290157925483548286713483322583342069255811175781418319474856517703721136567094187490911285108791641392114722370223997939085158157758910200636287149808502948916122038292295509866905906107436561800700080818555944787506689726248373529091195202815196800159537930524485690 [150,49] -6603500804433377096367326892392504284676851613979130325832604408752864656928897849234805429283351745987517432112740443918046585601693792443671050936894130856067603739179302967734936662864464531866626780289005149444920592512306171095948335084515954154414365030731433342173729357791212303222119250543298609678189662590505819946655241426566020971226873916337578987076135437578355138961726609199361046699789303887062657640237645855405374822738500652474514993300174160723632909915704795307848819723411762279741447389636453219410464946375355279147371256568856509201372187618917860265520491290403123829610426720347850449396118964133758251378195992118117059421517036899603577871684964856356853300602166789655777127754334594866930448154750570794096444973514085191998056816941220148693921164365519287593282619035123560611347399612449253349582893484627461160421838452732361173889654202936023641301141349226722159776695021236492353364433948660834195347104717701916998873555815501099532028467682306226590196478165582188293813067597986579496542936252896810793006026417071112381283841423391226543774111286482637192778815009064735717206368865544485004200971112281233060810508222269593368929726853185879939516562303584811965905518913149072015731715237802442261877694218961714531174279549645178475987625984261592083791694882548623141645563983159138935571804686855475153497487412740083292649789290306631147551865728803141050398420402746165362723328574870981540502493455490449837467522516936144580091208756898287507077110546841734975355455019399848049756624365921767058847376005879730164707545992139273767489997412162647481293006266664818370863022501123424188699103021461923221332766561606473729743278131818566711320822125401933004446074895232825426325394492326650187407224572818589929579755575835635979997861627924614495303976707945603576427501239624826430468512429055882623492108092632300789932690871004825316576325 [150,50] 1552318677887818348755950941461658860370738529239551596800486790458937987336784851131423466419504063768710287012154965012657821979221015390025261400338674745307086204601246655947720637493155900722487396536682347158487336665858449928635987486605110516234255096430658013556387765231583342436913664677972259093424896383857084746423049289317198329642016872724483912655144226321825962768472228796084001895804143278011771402827423521250052213643401618309319737403973508365505867259709624232373790032293400409720535069786276873483569580895679283412425319601180845339746925179768287648787576690835799541946987783388868833225129591965034966855090350179672837644375653969738961011288513124757232996011974739158881256598597976527773880158037796914535450702167432704113288098476792093362495767624516617461994076692098777789293040257060629218028122981737843009429653511371897969719875971496804930589035515708704464627794813971236922376868362126083003291610542170403692261797835222950228047412478641304048738703833239495110236296261135636498691756979134674025200240379184594130843298794736695001099476517854225640899673187927155681784568934784955648890053899985400492874323764020441620368963466974451587980902666060291340045449000818927247498590101121958709621428282776594415813331619046962433178499105515528953392487459588088092331056827985715978313981211155227091302984304477681655396903856285689470398840527852172131830207387902822912429721440870539464050872102526111392557491823215460532231622657947640917791366408803113092800290411569724247957354843074815975869288038509387507647926749578313701806625969257107097406772535029771662742855724020206558878245178224651943614840145180098145114582648262263156329323106080283336625292208561039644787827779729320802710181277365107283621760119073558005162673987413781397597732058793413165852923350233062341144111405161270213475042328806361283757825600181476131706 [150,51] -331440635942890553882299548711743978208369639245830015271719598405368057266755252443923728081850769065675195434137568834001146482013373528423417856416483980711803440031010896196942485763387838359758215211840551827312608637562384090954411517737146692700126691768989915759701098453699272895831227022837622342635836801894977909741788806067668412693608075739796849172857421793035798962895186193989846282746378258495256182448091108544678888865415696612122265517464803695072561704562547478813343058393734750851406500256719909860171159591581755389112141649010469510171245477653047433297754562568372195229950267381916511521505260126179227132052140796098034811959258137513543198878968854533682120442448177041479054994359922140129140084009077385525390134342987360511039303424915760991742519579673380844567849565571427572320848463288332829067071547237093997505658530352717026017509552598139557037395679668877382751716395763912190776403896939258979874441223191124316809707904569834151958307223132281613357047977304951560409241454988104704846837894138765468613428938855327792311964483024353858550339366155540028350148181838758771735132033091626408861152459039171605505748745039126012703668219020628088012091294328819536640001294925566299466576776988978933564839131366212288197371801094550961751823901214734881120938468395531613659218704584808725223420072971858471967778810482047621314104311615795313557357723138071873061699995125169255822174337431137549568295682599913455804282764797596276386219529141878743718104818885455419795751811840287957044530850697663237003791633487799192238170034937376223627399654465872259407355836220181103352669987083224864644196531371922667475412261506380045583438132950137596507452234711424653691426802771849320988833999921329556871104515816279385584298847303176441979193446854702923353258276875930073626982880098498087589105132248811264700255504650913607074498783130963791 [150,52] 64294063794669932795461819421494372789974936654721006188354688772225010656181005443057234848151418064706351800390165708890442723223459319506829623137480703775024733481926471199777153392272314924740342695015388003117975486741251442815272931490084382373764656522094554929385607138018044157068919244121235096138874760046266074451506221568215840816499344915503684453451888668004692240823381201870896095892182866486355223371031514755063941693378842439712467631809690013232285290833470404126723518381880013769749060087550562142710149420502043800321814916567978328963566450718618752007908282685119683211968060619887394200224712914496183017132044506007908611588806234985224330569138254262030587412922849596065984918389194349716935125560773710799781821475720909409727454756930169109702927593478196421772066674907913113391746342664260775532006826343039589427427929113197839619816731583586015169340667513607756906401271607621387968762016308265561176359864479887700370491599164979304621078193310348525142861027701735718651821672923559643113390703161983929355388037610443944541715404972396881596971808375374204532334938546995253407657949020837374056271748550831667304526979812213956283831296902343024939019569977859893924962471066985807917270192878014619846979054404401516882532035661438361713511363841852574613440111667723314430792157065217049549411109557466875493103794287417835310563316288709054280239739985479139106508828077386699780366261309296454891009464551362232002246523231546887628552862421316059359270986640851235415364030668447756069963301879557687730202206053108480648779535475123257439062547454069428082993217359159368454933906760713521860730158036365931211712677819397741888031635936544402267982173724453775030199849578742054684924491289570383491530418300260878587333881593046569210544195650622663759387530049082277135423960150296024198370434051813155517743821644415331713560131867402 [150,53] -11329552408411546880251248117980204299914655980525313419047851321434801698864328493333364660913303522880856704674749491875390641338647089864956275236720299841996647561062565783505638434720514312257301524439556759761867923948054400989083317043337786626670291430213042474423136766676724251325739799878220113468684853503472542630212038100463653860278603708436364189217943284790218923021729479773387914381500331418320377795495361329317364114439667518841917746689845179539152482631375158761078340044692167325767863028237476676118628894794100163892480852947486649236527479662710539443562611819312058095583246512853201543445573908418977842809056086030973866678790459864832428238117479873550403623759175863891995351831319347414106741223886868502348156970529070720272170505185371624870667897080103086435514762025846656855106861605776761044271122256555327978217293092717181289535417581383060628792340002039017531512886465081319716957280172681756883483093631876036628551323484743595938036345076648980683331139803362928692314999673682467100939700129391864471657707556462190526510204477806833667870200810436210030680456147074204546828526643111939468642331163603038122981158607199520978716438602480448156562477535024127697636478846152542209184048568681731591693331710552762908170130634657340480769927571675043179252556929451701832265418576672389855750338650608696621364110881764609083679236080103355845925954157438122811049332537294209799521371409424413197377151658357174670105299338618269805292747632339608724388570339824631988811725750820718340462368449252202636068636992572378220470320196913576953517542322339113896847342601414607660770896001498926474080870630276114331409409866669453612260722941362604412489857723415259112601011274787695425993700577415442988736977717551795870718338333342816414157615914425604328404616915128713169427984555136843131799675716103132557041310164507554631969310848 [150,54] 1811620604441292247537894457680597058191232456998906458986927975318524012190961437429910437259987783972588861110163064040535693322798218682261193957050870749955319523484028838875971741029069586245095261782516322255902301273661492373141508161638650291864722089552349168809217947016410468934265180999381601296704673083882775074256742654456417097954130645980742671067803386214112024253839340467441516979508339753015309805170809408439411122317373204345923863731041214514752131791008902234724054500934486021785739314895452813749366823435275154122162512384467500153017562701865101585141152152146956295381366361578337998468378458815021010599570052980464642852653063415536359886765548588622312402495708582270219857212494031351908972361953761098382267409803567545640141655849215623663321883794650536720043934204889207530861848225566120477912445580296681036936459027845765830113427653870849588794895585158450825494466495477660010796378428292293648534212033966985025595315982911736732242520451586115825401369996521320758046107772791682958247315612418404421558868794631675820114005542931665961594084205738237941988658467499304787829053935041777881031542548980486185845038751796667440107586790109576380898158137597329405939560890152777107339038371140233241770525722752819433446361879289620086549443331747392225886991080969703200914190207329228999943206509867752566437949584393962466574568153864156535072981243506089167427273240590521104888025013657238704538718898187236283575728480548698758590753366152516323176685069638026434236424136325474444971917352645511942931887423845289554471044751027810368798419415683506881261191128222636285687504399683390454440516449132337742220153807966381163119060496397804081836768970981408559189420164648079867058186281856962700707583029052220773847799818227517145481956812429711968905302654587065752588711041514596088134442705505947138382897647240592171761005 [150,55] -262442279427962202370157615334380478759889872488824677232530635031711477404370032981387263001626738180123287874658203120353522310335556700946185136155808278849976543465705697888312571185233120525938155255902799136848211875579344703577840347725522661326961727699226403211373842468012323866509942943911814906026567434688434072216871138284216945155491871519086264132006622759958255681649445248073857615105771410127065018690930432986952863885988145377062705829349609859895156998312895770746495246645207656983876164043501924148540755115956278312514236824004204898646158863837633694245688841222838984971476543639287915864519964631833269476360033214341482031282145224762591208926375848325910970872595186158114770817748390948280879081611875702787333261097052525629785490414486538062358154298401700030327672228806264689497114107675998174768540959179496691107542608975204140106138615994162273100090529151121431104796323222286830933736707530195248331249160899698759357756525703430541765483819622639351108913617707342222497586747412674609734095831960401633132884033426028126938341477771869702259828939195899994190193680987032794880331998687556667388468458943595538485030972630715081472358683344594721916301094148699696663356054403527474541575515852702958982303426509611574248353932960851400697421706061743067321491244263151989071322852661251901323933579165607393096944780143616616897538680988720585918113281553607575445466446019697964808240231078165359182473413397971426739727636734062704038837616383777542692014814610766679444085274108983968823233806046262225623361991207609735178093687433882146817063559568875870599788369318228010354261884139092424971389608063722846467434667875927558730969582775099780136991330402613840588338202966600761573885740749559193265488914540368109786700555985606257273777204425162984367868105017656770485195688021515858894064871316318102119610100694736643757 [150,56] 34396211211143607097505486975535515472463023059017781185553990910792998028554691278462143257702518339210819833794639502995152908331072154541832380891222216986954859581683710492377327920964601409429340703393117393537362055297831276953467805195647903878001731475855021077549737172190153440875446464740744446799394068569630802596407508101424034309086507441512159313341284859351558855973214540934126585583922907535157263217745118514386838455516764403298521078229270356097864213792855158040124902287631377807734508487889790198651752590508801142916896071480476899688047885833702686374766724519125297837865075985971262581558002743013864349278216372355134574781748916579965404319853100354662133373870907862026824070255495517418644335150873196850508312679818865071964803903409419798189834963546910736345369049378535876285236366372422175919179490162638455843132789251418647377910446147371665677137825293560300932097059884291161665270678422251663187136030168629177964648514266712817816804388470685881531302917740184245115505568670634081441911180539644270263735577084926845936212449611692676407282739058154954081075756283754364516325349433452292165349173468092270304536281186773563037623612096728737266249631440682979449606648183211835234862680411058398697257959979595176965413283063379406012320729885400361866366569147031957543873079532288648595258691585592945235926704619790555290495914927875223587516989432412675513253310606934629495846929001368839145148092730330543235818038949088872499261729220646407561505712172182901854250849929247546186366818717379447183274763363823993123248417976759238224133812671742227124023060482692859628216504409995260325230793916235048037074504884696504299563217868434778947522561542386791110228398761217749258911777391889332355803920447493700093960040896144630857900294817876136229751178224508479928364775999644705580583277001954930619783100747093977 [150,57] -4074824983816639249929219141733688017848390269163174513030989354771941611499781995615988308864879038154645724620395778334892114177319132724431989496534412373794062978354976318877079195250202943775613380378312655796003411598571932225759854730718027598315596276908465067607816222358892629572760160694885080893352311397744554581845663030442532954018422616122722475304614446145201028213650941086545138050528431727956077665427297402336021380730674680229531120622656885483956407647885384870282202001341196080618504875219521217490555393469138342313997620411864992193946196115264014636638648332473390334491650469163966647371451943614201097364815743464284298952241438044537758790069396723485871934999718067486195056819655497949943787362956623006596630655964356451625312208795662531090784635583678810041976103277612835115317081415148087459164609525697289262512512898600815843346909525772284671878771402956934546990659008774718618770563095770555508187440721129805599673981010208486138554446900402034525210555898650568473400945016158683597045734188404320453737103026155690791297715383162632168026885174447090924892927783624321123506849370087336818240310095648208121853341583783131706074876188167126604108878418588387374341886218490147514849695944314057682027725855826711510432845241297073456982632667950777849395258732282431168000221071228336778621838285097439743734048408628785268519469886708756829821141411504463792954280147693615502767737599756165489537199275547507021491926047617539550828139223140137488096396182871279022721467204891786903456532893447148050813421965124879821454305135864922993266412161263391333420375309388530666248034466645779021222879643064930717834384156065945702240990581439295905579504647362359541327210439606255341548421873522624644064284786652985041845352919649224198212731464728991713444859360218909258910054498503292131364309795117690483755868008046 [150,58] 435767942918351636896677236523370502999684265225763383719188507975083744062390188607889266779936476621732930563847509226167363890250375825444116132189331363228783636944874478234512054930279273259337676277007389960467738586523915361440843011202984816750345219365925881745034813372679797537903947663890822721513176562296274898818702033339844086008508881809157751455487895260588197461337537119299631545650355014904989272556399079702119274601541746648519061342747324591183539555007882217570731223662400182345327131891831063190202143668080363809098093264254427705616569234018529681752686852377074138441857594746752219782501751331852274879095731728292247122374396921263982788949358827793453395421654683657057849407657049191843908269995917512305847644002824156275635025219600421438194183733036532363269014768146579038847454951913042020727915780289580247889465449600054282267317019117277533759881171692808030992941054636097812260160071626134169303570891541097357147383645984197061833070460165036285592482143996233081296763969107706462542720069994347661626681511839884838158557179412471860193316019636023725788822644850391282957445488639870314450524601641941231438468894854484818704009105227791351163592680858990839095385155743913494062289393561235427240317852758037542542655035152252406639905520450348767175050199395794849390569634576251796122212728387273684705165333595365158576335131595778866785264573834168471081273182928791913811983014286949177638145927093486351892701183140865542368795295679314199159316528778872561714145577994980167695262575760071099592751857875020142493708895414649708958923305230706063014256456919758237669883960047135971304525819585829828723383793885346544976983677812815375411148810896533049379517525508032643995437824086010139099068890256146757147883616519878438091346404059211758248855685100866339907353827892863002384015954056187983076831838 [150,59] -41925512131071552975872103057283263435012718761560706981986094860971589431197435991223035822945109727749040634830831513660111514337411205421483181357632787368194514181812405000082574597192648875225075355722324043990676201055777597805063432182120596847443832081028852487998332013164659041013484793684067542203307825333654408576150831221113838591302519433925213561748526106359132286315183418125577959687197576263396423757361231066777316705021979989566085845299914454911465209567103103473458013224765106902312882552737281933488871881256661736893754779500642623880433122479849834555316693293212389758659455768632037284483348456330071818004541616608513879204727365227442631114101492199574095340388144792568348494653194946178258173119420164682885244991046756179166064139991797779410616713447407120696080396064915575898299999721442304139214710627161927537711541088096675217787911598715936100673865956373739212181209166111191942534794864454601783583575494969055758385066915906139059514832831587496018486083076794700223990170549998080541398393341209269778858426719409802824655536622420991837400432639163467190051055727295198085557540702176234040978490032557026851783074602089422277547615553003879608029409881041622581102385434301581343755678014590871406849561898849054154264700784354335248562533025787375526081105248498956594032789806882759976586987469656483003067019801794549816020119534869708211542784963325345114498254783930586036945129359931407545199390784604398634338982200618650165762471603712517751748997887400693272946789188915378578065500219748197822033858950814801859714351653056644518935365287832965716738628921935843911793498658643936462474318368931248527954531542539270585392425834405949403128029534769606862948252822064938489272106496168370987333107204061904620631067882032256016221427783625607339263725856367340754840288796454680399102653801764417884233 [150,60] 3606579993786995829628866176605436908760313170462866766362426972456698649637415706115366487887952490500696978447666818084075314738565413532624912003829897828636111939595580964893044862888693887904265238175819557221699231933552537306376653038965456159643426402661319442421328503049091969821769421876200116999957159284078526570210845856976014304936171346569760209140284231797641101017851433389807150444318500554326457798813607087135165182317403161038262388353987064488409484504249021042549369140618507952979878023904720474505973397854014701733237290203677835534636736164503838921941635158775500664255163329778186592683959346158376192502793707243166846574677666439773248395695386014440360450153271541544689600848639209113156944991846747386219157796229116563405558571696646621134830228366556541462570030511482278589800464602970814845530596399981513296332622928523542908599270255000010142067999459354383966660300702828041515308445696941225975127528000763099625938462975102678087999908430203392832017328693194119017221256483861606381473266405560115253335562144615380820496807988269953521543730699131558946250487732649240577149559029661059511009997434618165594736737646021706746755523449098199359243415253823343313292787083514232425468123693877571937533257173343015786810663845967890663085142293152115915265135143235071137558032958675473543393567021726104462585568729611962820610980806904542719902613563294430184505169324108386955141810907545768328071886513583690345081150924011931287588311104221692032171896870458056038306816110749616652769416827853841483660840852192774939339797117452869921205949862710524246340878340310265707601843758918562841535509105265046004844011206454528183757263624396249451475234644124806789772897230427112483958526851140078870575638469586497465426471953329126468465882074609668260541259892026087302802955143011018474285410280190932416 [150,61] -275141576413029908684930743574767394825278050437784042208580494406136031693380552844789357030961498430846815575259404198920300223931558756627015878904250177057284287702842347325799830962037635472777750232018316197397115896594356460028629839746283094253778853575726600951946101665834259947502244314395134782316569424487034481217019276073204282188482904575029540131866869459902805342399599286865556260181722198167529409171195734478929360331143946708905428085056461389567234047133653871885173109326199487147710735275426513624122177917140972866767572858260338430590533048124961679485090843173372400139168402439760425101970125060214664785747774919478682789510185896225141940063345612223613242749490188055036674848799017849260218904641750436668530334801636003278067764531774894655632001340009878596573237867026144021004492232333896378644845096159646220046886063875309499848947183404163301132074908885319281035829833372938238924348298545386279968930644061024164602031066829653703143067961539465029117630997860151327448759056452916707933038816386600087269389941138899517777443794063249719941707954161279081178170094126793735551937931643042672117026048354483632027505295465647000531628609042286441323967387882981519542779256995403806124864563106918602091149566835377401848893339404269394762401547526248446918775001481317561648904149826413500461722236124540528547967091678778277533728594184321011740357420894378703408750648907919117434239804947306442103817947083790280308920125719928321686086194940564833114898194056297941521828427024058168047971242365992428865638798807846574981865683015424792435685177112971943434128597499101942304227139047225986344838564995452419311824975849771693899898986019061234771463259200031208406096089970382560279975853861617833829484774291220290691045364609763904702592446989866798169721376983097914393999344867992967906281148316234 [150,62] 18525977441725266605823060916191302482153590649806335577382294736963371281131429151366386827679614493595674233639192486915797679726426761423443326112321434461077897046403052999507058398300792943561730925606749305480732855366445404528241183826588293476028184938196737559566124708267562855480588330064720434477021525180017682722864428765601844042727478576593613450602080190679137190900993258706212198811926419084450280990570725724366225751944565051713082803802628468956217325552473929031175737053875459611763744675926049998846173421580298366952799636330944561477093527650413534786351666963609630066952507267289889645509088096138676623496743842114082663549163044283875360620601343533045318096123852149915786969080606453375658015301638005751845137886960894256290229696089891362481634083974456651227074343779573694106579570393551423561507999498562294669974630387489662598943513014798019449738968618159835512951575603260215818156366899281788930888913345050202398640211517377184993681397664788787465256357645672891693314042153179685431733646589444972777958761612269115891321016351433054043977512602450238567176746832774796235717321908571914308724085969303299458029054648240231358754170588552937988503468829674358671840730618329632345156683106276117119558527757601682988085324883582432997433569721514917896278012962767496719084878421779692904089642305576951444220341004198954616677470639705671267403140753759081354323430317074756449750280783998967701894523206267783441819782387076519819356728920354220732443556007827474748293179723966387900508956109975605290624292007726120652954547560737155895385967432174991148928234912824122407912946229317415770730160313137604290069407389925257912015252482236973105283947682255689189630927084771319463699614773996180211200660101359526414912439244734438811716701369402817692207339949348729849552713064011778798710021073 [150,63] -1101472556862443044715888281760829134422372549337431749137085741442861968820624371481364658440548382217206660993754773357181554530474833957334594782879867193664815328564268437367909660456854744356050880962395645966926413107885532788067570091157740715116411450671409218469589774522756130607623781527812964418294486959705209608047754052046152009930205586913009497045221667879873114852525499938985381760926869358756159277859293742308433059079593983490723567946815932449645546220366956088573996320348896267466399870216574013292215962661181153423504758806948199770399310158866546187680591425216480251394741242695942451531106362272388865898272683953885844792215637054004779317526864776698519145205541202767385894817153365316420787307807759646065270490114870230173629613169827578707648396890969948802003175547109676745130408572865408341584211307798784783556567901797594278839434225075466219584846122322558141157815035990024994140678208567755098095619144069394381462365982714702082700984819508579574812497680854967238152645758010399635642980799700127421479672841747815153629078637702569669476475235615795549150948579396791506598665263927219206053851463024642077430291201035570423994785244410566035565135322439507700640914218937538263818742652006162742349665958992047316555065413766205243587943386402765879195919084483350034572418250006058251131989048419035186079591513808191524859991349310005870962574826452628384224498792315903183775492698190754242930846157138922024942880878059578859356436173324214100488503398319212717343963779628649207589305499287845639696765827184746131571305623036512577637652037149212194910596048173861627065901897017719324690926548669720948286509783658103729827102608220132682790010958747726952020568744849557401234812308672859360984935448093653159045414105786723098449921942453583076976358123893653459224083097437336035750131 [150,64] 58347123667804315315936640165182811244576106858084555772568674770217811981353542879940989942110252960578767226635383586014316055026691469936310324288051375151694946653712995956229455802141155459424334035526844346093363804330544013766073788459151681951884383008460440515216118974379707932228889429128904037340779649569533448051345978037383690495605075669417048889446024622445718561246436716043525152262579856382413577336740345347428111875172093667761824821174240382082243155796187231795618014853120311721625514300535029985441474511790203861093654323285455384498578537238816853662258435165856389018114185130577232217497955581169737352701481175830292876299413517747403316673549868472901256040550348506328264666348645794157083571062904080378527454007426720369437772269309756671954920598888962661381031995815572456864146983103469885998109846907663369160907215686696581766122366325699471918397942969375106188368234404354952845101847096076601592272177957373068173609440567500792463675958071694172969941047458587088939359354012438113316452492092404223157828914415858358184048181948905889648137813479694866104725552953150957766794427793467802831007449855638631770199454622733158622914358186162900919770976055104336463265235357855003679854837607552327965528542144096581625137989620388467308951783243388962738089450063387267289493821082430385873703942122087089026736019044109538409600935094428362009081356876312532571848224715255337145589618088447754898587436509985559265010859432992860245310602059657225121902639466905756175607285840004428124611515971455010496508575311068420642146992505677068314455356324426307500151965179656074924965138833531534429166751974971882575227502935932910064824398926509182756570428670528524891433804096189387333788569585809522462856175751956972254473814942612298233095282505579043451720513883162383217286373955419062207 [150,65] -2774185424935742063655043953755533713170698175565807884703521424087307681032131418431566286096762736721361693116633925742854317720835452856356245541135964161846778395136383752538554800822733100508817452345034452364665831715688540065950976548034184583124903099411476701867513110743798673861450370303669037927140271966051385165645614534972866845028008927536242922900924617385632533934972663073440750980592866152439102164648265951966345082330914248690348667150017635985867131245830089394738632686039554574749420719287800672928342784479368482501447394773053950657232846241281109941124748085104781144336656322628372188263423639508394148493216388890492334516801755559333400684701170996624672441432401527837823143226714321642038265466351456354019391991635425825170082696278186170619595504886064695006631211674705398766021337814254973645684525755589899030202605417565581243786497975090058803760465587293742271701455554881286608181044315369832276265007231257962241607985386439033435357073208488396528201460706608566524879051272367274064518788359052980041655278174031842296748285606609703032828772008051583463636558748747587728992109854685658723196694095365584259891180485898037048558256297593392737563154852992318146507676647925101022395083853457026846994679618956592654925363146440432543171372555904735456293623173846310526746334560124993626802637965321670894681797267731901984501923788037251047356883327040800289119058606440266467912766968345074720984257127853206539719664246495091119301570222333241587677386672520093774932417929265636000331358407026197822946994181401305814153976286814988348132809040285345895154831052565964624253065870066076220398304264944945618029797710232608417729421883114372475153603780052841651231231898659793327848206658831567888358760147579469209266141421325943504133551081646805701685371777860380329695781819863343 [150,66] 119763966957437077768318726585488620142926183192382499853462641583952183253503228360761307465638843678434498734730122882073766033535695024242607715626403625023944615923288605682180854876551916696093895856951035449596093224268638599158931674826291890265199517714704070526657907659050132979658137157323027769685518363622156084565654968500247645537077617426135449468533076215309077898680478766533108218239338864499656659848138686717413392114422458081269771282603795710668218296305311450007710278133086975284339406447810207798032828595517305249478227359375107086549561469734765425718058894309696963303557704398615610990241620647014368134907509923088037374899427830657716137612296623728282029652970234901379607663412668789450824639942800575013189307505852177124603026430162683441929133507632327643396913663044617077464890246599632357623649650299878844795156166077581722114062417611131362501794118716819585280676038975379562808803744526043546322571722723107408538927590569279545227444731001780075049798381433759570128812551089611735331526196934216646474340722607386511298155501932211201863378556378130065405438854640269426399284155494167105380992589838646711858702868245202452078089962888835803428554019157931855116292258281599603712988863648148771502169516848600388167877398350939617131071590832544147882030962394008846367292755351598693997253532997379017907025998123501291250718221511566770875663056271472375470060048185182020611264707235818578493919599955996080384495565739342498887582662409603375341238897632955057677582101486725975713422350907558256582069686260405596736697987746120501715556665772106188471494940550979164418111605617238671750105201851904476702265795017326337216694325418984350028872656386820312326809997385182398980479881342449299938018116431560102048029881966287395834452645024707132048533209975510038175272435973 [150,67] -4734601049959193413628599942874118878904832683557905765307086407330414882042255439503715819714394453040086234632282591153722214177723708492865049299835572703384400713924055685521773727220590770587788500977288452973708209067569634542267760187142954367187690100254133633283406526783991957191570532067350631319818242530033311240718763752944905490168799686374006130594874510781162718339038050018746074751570288176335764261950779462498551442183905803943429408768779246843156856030611947970610670058589422331945666487646513983597340453346677762611329557476548522675956193397474209147412569544023672013653706757501003712516955474536111531666618504127602297747527141604364386616905969071348124171062323333446267936827875873150374492685223286657031586603073090412511005518770082127133762860060956952591359760904665708969006556276324227395739273463661309680451771481951788749265890066672460257109039478191075865387153722416576251758837067921074607755834359475994026868287095355140370331724397352964776980763580867235467951895656275899009541268684977348169786393327719313089497520313524739135748958076020596077602682985279417064413855553173808236788406704503734345308428386762437791912870370238459282085514126803341861348999158355112691513333032780581627979146654631698886406768022297460309528811759994843330076078822845981345713887705154257875054399673569320145561056272989206834678894623998499549812670652093081357618119631053715707994246426271248492967841324724165671855595673735772151460310785269665699978210881859562666206217140006229292194556869423084245306811355660972876632250454635669187211976684305087537742111963294144778720777726334030847158094436955625867805287522796643792609996394162531244975657087289758708338374505691755906337884790812417116164728610093546033745631690299383825866119790456970840540773208817257256530956 [150,68] 169267430369783044865304316764837881814611176213022438113619986861822629229122902791910090147558426027058862967953323162639618672168546116447447503122248072008162492032485745173975716458108107722915942949857369186716006854424427041924898224260322964966364673562320343259122369715461196696012655204110382922710350582084692502020698690019475294501800924199670244500296218343344649030360859602216453223931716658411743636969089788192895159233828903989098094251761080398581439024157895436183469390597529540490980276916371832129909047645248498610103472806148035886293889881827967873419612321401837780046601484717153500682821351929145816453382680995051015695559101834467729072501005548023734103601876098023537709000668190859062983830336970599256737007362258080251661069902189039031504882246857741850720732513749452209800238414394238734532808243329319651354650413868596330488756582959922543145298819788203042789213078317567886364755092968684388524667507366920739596233958650873051579344507468227517391711760220982781287332588442245982144715264690038827302915427328018010765666363776167499222184436755075082184722318878868195857594712397026456450346845602233406549923997573306270115270726438888641264122241945730756094489597872414274586237813617043860695635130447072383983368142849947715899672379404170268745387046420231373087321746279132918980622711621974899873277325982251755411185500880287969761409341026406377835853844437062157615947770486824027616020076625582507827104999582077659810736120254883594546798633719808808450653935521432492662818424151105541254917321614344647537701756570620711031898033208989632617400817404374428255169116125222408166236371160730331246860723302917712936713744868435167072331077162894846440536242420421004795463699405909934284627374558566046950231319505907987231059263425014375596299190418501338460 [150,69] -5202902502352490451925555754992493646871073093841585835986136790929851542074629493759150085701762544479653735655678666547591974663307338346797094344831584543516554037313999133152910947985095729533986198409038333404302307732867661553268862331654220105078908462914288447830622418705895411908082110919243309452404433496982795915195525871479931863633091089633754188453830386751237660127995873610576326537761046920536774306469039205169237474116302285373880580740480291931849655164225460947029224127332158470350721074332575519075766664249895931655762997182629700219388482300758536702624199352534766688939797338130573234137137134913290376547800883053382508802955935736300542253851677848734082052805797031425889294394365619440083372279935334841338036806507187247321128552117781878969122938713669190565496073049691704440054329819645887447764572807705591817743707145283701891121878442567494874168497411506622856878836022023972116614036306084311768911604783174471323799360022209513891485743296487958727958057356324490709744339145483267853082498649852120864633089293206099491653891808965894298285521429060342726949626973661184581447623575240619207236446804635430865349187528280320106336299745272372828182228378617551835246913343071112192436002497935826921648250116000866738553971656904367224284554699219345224787055223403772257264845047680210595115849449239735886836248321650809359565954657442779194694649049879141031006725842059343733722988010668329374706614872050974086382141345059128772337879908147764152836929664402923109524583481426639526490519334987923251077429061721486709593008071609216639144429756071673236380445696991588950244452405203219742778962876924839649209044397733593612074365108851314535942712201461134263202107571370438309464339448066677338759693175507932897022885171515443067075298482481382844329971149366019 [150,70] 125423463571814468900854787787442426530307837719369143280632494602528341467102343230070459132484564425830786496797966906595339649621605410376316509997705710761551226596817415605608585856282401491602105779044420170742765789777061714456748588999381237875991116564045247080351075149299993642452350582337415676219462449114524871108603879820066073617095325738072561098466987181616053043034814939124637270334675773135590772816996358066805240894279456674720210800361790681269002152094954479930619629555407525263729195112749604787412973020486125541965490544033823077478002598763445640341680466082163309356789931802843982883357477284661376453834607293776255849116320778991775236409470094945923550031975568427151746276928589072397971731093367263580612873158319681491017923937217824084188839949739431620661624062539545849873687119566581076033679526113044002056799983981506274730676381239285432403102604360238268630096533845188661229158283678727091348444149420531699389393205788491703782385873509317246504770030244991872593918075866985969965769659692766018521063116815298712212964911237840666392084338293589509020769583472295142109119899505668028770392391999017001049880993713999164956489751023705288406763067150032344138465588707746585762789693024237547513282518257722469421780199159910088896305266216613441645624925942588724637102639046089585917485626086657350009456899224217162892139049378162183229841002267616993714629481692876708087095761678296548468830470363860200384474198310169272302621192492810952624487710496438278685117282875436680132489080329687286769919072193832572143989888668495458545801310498643986887092057159212295224439381654491342634930595602061946599329122513833567378306482061856340454959399295122746673358854615197076635152978444047424945076070733372289547300279886763616444425385983982846011201305860 [150,71] -1469612167143567909613023451776932262345696160623413475417250738121468464149531627328665391002381352843382032118294562185357544129977397677935986296974169004179049677830486722065026311520899912964122563848789599462691878344828778191771437330186956748688757042822599018407198761809845990116211469488587384578170463759683673490179055774248333871616028570238146715458065225862877425197867408009332593080535833347094873739345245085372005767527791136902513971856747428902423474204172338011866700336856247625398372066566818379097539107842653953708368192083247964300611296809931604375757961496993342505585573228760639649117793229087427387986217556033282793039700385712377157340788699893362298880693629494204052282812655644809914722034785078010165678778805479199242154544804253401610541608895858764509519803826528272507215712020080259921035518371902336785529157215643297082777168967745672513980637765866183574029228564796221657435752272793058033395434129231523530455025146352927096607967733148108101944639011394829647695354294743973457290740513604554958180577715447002771769492816632927667089843081268431263665997566863201888111326263154476079241152136236925574722411584462531134892420861425582463705420217551382050235256719747933197117982226036991645370329205911372871083372752123917978487267522728738277337007254223965462417931017405566716311040514161037069062306834314396234797903298844037771082041366300849321162646096225504102649043353480381454909343357211421157813881102264740487329285876139485821699461130878098660572165739618870283747166422924947656582464958020125064495305330771939227175934980461467562203834638387485428524362450314613332545847662145435478659164345389215306224187069230959812221404642967568297549912445400013902128514059344770456287946600206779768253324916921127958628560469194698568177246 [150,72] -42238713741396581902691076783519274908395243370579947076809819120550221203955554605786263754850398774189049727261588974773687784433215022263405739355736742298895952777114490232007425035934137317290044086521407587651275351273772708009580040363348253558394037183157169194357223860699322544405945844916862574030985328735722976548954106860036961565523746848836184492578171983569923368683167257552417876288581927108087895132032750431229128301402081231503855644799892181133743377224623557157280131262081865356421128043138486513846389185285491949776566223589204213252920346742467863770215001409741123895275714031850091258863983429651381256756687937134611378718285113802597710495644273150063619304497602110223721277070700653701134148872386001186293967641569179691008271180693002999957081976572550117679657560489691406914935199702135394360141843191935040229756107916410351473260172646877808750611027700102258454693058195240777231785563285648524567898735044841341543966115500267872615649689638259258780255954609825031552007380576942809567733818796180813034522316185683293299399894597825344901750844561594191065814825761790667406790931770115111353128824679177333661185811839684931293541094180533827698461479038401581445236938286124258806635538865480130776035474178770548394338226754442534016804254036866306081719981862377944873198054930643247195849988990139396407378167217491148056513974980853522379401482890917085597566001012476466514239395318354290017916409742314296767006596008052216230162785701028867490529041029897502631855241945974018346210312535039282319198947861090974778655136063394995053969537402535203757275752914170272246245059997592958273796876024881100408626932116563717330987039550016949055260907690495093030182252196522817970863235588893250344583336283803486080895906595159306117736883094391557075 [150,73] 2611139813994965832003416431611286838472599024786173762398985129957821252403590180516687381165171808646541488370229871558153624083026679766107143753087108193009690761193390523601941219351458645870624334302109757646606893212412740990262254772445223602517935847333783009993137282673564846237063967542504438130281116778547377968003269621438093625257617187524795296652073757907410587787877850003362294970760161011527126654159412559013955030570297746798622687056772070697891454810770324110027036228871854709455399155478837862246452041060846912018914014994382675762084647910527487148998374947195503761085216330709187503904527169684526538154846897076809808673587374028254378654339390926189296671700433192524890669418439610350512128436857193770503474005502988260183559480110982892433162349139868897308491663222039248767576845405191863439029046260222841990910664979303065644764154568180028962937195759585427185402429205678721244484693314185384026050222948702247084642935911182137453499458195063018651543087951581666007684655018307672609821337115487546198330273179813267185266433521951541717148079492881563827021329521050811318049417462911320222955125123127910494875610098229310725241102671856405042287506532865011779231233465050085431626624972711280587325696163395249278590161397312734002375176341746314014694871015842561111263606090467095838086765069173064112623100215947502053083824803247914169146859496453774502387673742950631583597347460648924223306166465063512541697464539347080955360115294307967735221576275194959301651547760925475380605818237071383721821918799008391125588900888208539474155728551561020247168849780158287416772282835201902885687407866713613210486474156979013256026284457561476803959916267940168826261584613410020369029691642843581159397746720175333364192101384280498935520726741840758 [150,74] -60922224155188422219794207943003206788572524257221002712719963248383218654546977295214126441028331122372424530178122034714587728562553712323279848286302885122676271195912726873556787692924852734173164883782940457510161669018833329963895875688063514647881242997848083871506225596654410611104486916757855070952693224048858745589731231837088975285789501253557632904208572239801381502829104462255251727788132319164333198437155089252348939823501669814137080059288888860897593581505399228485799393873705021564297987066850851793611757805762213502165218491355775739045760989581292382071159334118590836066838911404484230749897296032946368524981777694983268911094728984965903648094781611100183684010437269065880116286322555520130127848793825812483561973369411149259898972968412595232722875175998645992475583619581073045484550573414590058141752256239119037732921974710113191155944889533624382025393846819493393886982113624812306109490842428107099192095040672140887943499740396927440295603995013320152034083336117786615042368040861607586893709473403598703008875769672485177467782342695381232634582736803748041088509559600758507793721744836902401408236305111250566108917294189974453701733389982377441737692902398391854293837538660062164619770932908598649892094292911331427228393602145886067289650477017426950963933433237767139231232858120516015194559250293640198532139881864226077231082508181613112825533913688750983807631356988935235343599567982012439719370216334447234750525090778228795550303872654280815043884455357780590218670340038690611985183699135499287371553749374335330757408325192419948892814560201063939636467478811458795836854546502880426460398452620822478246566543873583408476440305989064879911605192198913930157877778020067199040475737931292067737759855609503422832946384158029080004360049037 [150,75] 76074100363520167535122391035692289993406788627272830404789354514794273280361690625735745758514926911391847844903203429253856571397913632325044228806098635822843759900067216000753885885682011472895247665773637843098645144273545553746870470699743557487408834258533345626969686416750228995637416326723697913497635657276778320685742160687900213806046899166720875673105324757104917530256316652233084102200576974230264410683817210942601724991859387082177846528867399277672670711684436453988163779266874121725331569067602423790401800397151391353209899626756697470342878177392563140545647746247646245265616405004910113460259433527340400424566910666674430282290806973444622487102871224906948847919035220783878547719917427924429793865494279923474619241417325379756942251302076179607444326830070677015158822307124176438522637435516391842752614350922312399281986986193589932548681956630509875684823872023699763329162338423780964175227673190311622513752096176469198657994543376252559217253770885521168063344653565995276393343774512959247173057809786907723702852239671087356336541017714592751598134298845198157287388135077520095670018748351004620904474333136342660473587477909724345483538357989168121478223451311889053211992155141082440714020888734316336893079683869227412580316090943264675722510391242063739379468885244418267222320921708928787925125305380988581798157724216640181966482069840942866194565752775245229246905456675789353181765023755754078466493199802303823426110740503541691587481583019139334721604664074580839317508302104557016060606276457573681961545776749116831763811620540332138123609484406976046426759835222409515208775891604792830568493752446812989382534147669073581182288401615269315076714448780454240038326496975437112374020159342561947252289527163713696892693240206408089001294 [150,76] 39565961760124172984187856172665516084688090943220293671886124018236786400583177329337264921414230196469517729232007828489020980668044118968115447066420233011693190820282389007901830275818602381972441982430266041374781552154893176455325655371717738307526556952490014666667433783115152445270656892476750697622650437743956939720529000543488967489988607682433851558872609787609734422899832191061022515536727846347039302280736992115549900339857068314304198022024471437955372293795093836979302427167082085382981013289011248289215662567682825782179089962499414464500651882337957267817727084477883680545175468164674097484499866263323581467883500856292751749091909078737887967078915745147261654899722127214180886379076536169285908049606603921974241619436883381044829766086759747157816913662801173979122883006363406147479128680307286644794646550989461132459152010249751527734537534411065574528652886893398768753273668029856089990974325477339293676793520614054989413423015822918057121973916412548276079260455083305247027932236726349403999897538725834037033276440919648659456998587304616355544730064771047895879062403010193582379848147248306563687643769469032482277776349763595449440967364766316467007600911775461200533701989000119936004542368731773853678377223851552523846053713633452823151170333916237363499013994095073835352177307897786278681040796886804753381925691712606684232927066456199740343163732691463818682267882918114321472606474394502455492184005838190523096707742587955970239659274608798089006901277387621666461561183988400396034103085717239751289965416886560978413564695812404824062772444535676305984957319287379334384620232286620660894458839518075599601492703337023048780268912050939749341689561980152214655318460955990698085257256636448837008633253521270781450396704267298978485 [150,77] -1184888591734767936707129615941448864640566364024640139049095557233971363327310355410271507761472547712140251165385561722557731235311477034398864545435876704875095492663032220487526193892940632744914269903745020197432076878104221497976607779660027743618960183624129148032016539440638155481287036218365293433059862534035008859630754301304403178826521006607041713195742990761500812580012583964136914591551934553276166591061275911068810530652616738459304578731626154421596042478563834473764748690761760416927257891385406402796651626688171440647305127796724858178729781531449619175479270913002441625826675834402810584586159056029929448118712147635457621708257026489934137354752155352575286507208371146173515784597173900687534120196533440220416874446527877229167071649780409879538845040131984906814234982765375987357403756272558819995277666983947439188467321073918215127848008409632681501188420662022950702413382987370418694528653224991026058623772771211759850606855757179693682903467641199200267335072211495525132179240405908936109510171925410057391924629116677357475715614926741701081581242861189729928835104893180495964140698266406616928639944334479874499596312358444166827665595745801898236302477430561060141615968335036498874819309636897005164789096313337015515951832698804013535934966435233403772809541741873720729785109471429476981815339576701437679746850037890564105419922377813735699017346925750400359389634915153741698338431001659426029802969489015435177507335212123608579639853838924465600231162409919287190306267226223601219572839744650937164983296978386432218667031680457232671275724066571647017206661252980648581448846442655727086580349490137123628728542080129638762337467576404774565299375889151404262615574948980763348854020435977520437201456249730754037526500590837463 [150,78] 18818853360797009059847961891569519294400779698458653462828404925024603508581131995023628478778236031900396163898859568142264360886566003452467480532002757389624937982998035502819377669006493507413109722944102195582174954350980280491194462716774763335827411080926412132505497117938643358041538804655602744980798482379870132761404166384230654119707952722724989597517864578252831995320576310091265832789841070199937161924824422547565729990234266260055558695549638682726527567620483014866952723881897528105476945955751599458090820802215215974445035920846435477097322248713375169783028913313048770796988263747342996009300550924543397482183246192153157750189909750788968989967527453166129524521419146704260177021927342889753930852787291960038168195179242832432887756052423455764875015156507386436811079820126749275755999357372584112492141303426580415408472825875286788865431453282356044679491001380490358999491159313108177861651352754167382737452984307725722653043533129186604380893865096735389283233165456962540990316625375253725276320198838327617138020706723000729968166815003987912053680054430619147859555606331489045318139382771634588580556822893962331140375999414385378605973756791728565033717082246678730196137535723921156834229708759137082990226992645202241409217724494925041924694997209283470711159095356570524491664388831743388585913870531126186023409708020145676433189873841034727003983817320637317689572282991976765874202094993072923969000916759956585060864364517114703538121007889719068602067420099272850764891372364003376298841661494069593882222096418511351237378690530724283977631707151107457489853253108062328940394862562062718941769435146618525026785736085512201520299502395733613833643386861848152773714991996123536622294579930608132157809655640781401317255724710 [150,79] -154206360948506295813093739547932784948726460921500286463528140949481005241617871937540901443805158535881412290125802816750115943626397964686292939123583777009329567993376689883699356624723883168776910205677769975550007020834091589114446232267431723499846117901741688167141579651213328636562335312210415561275572481337224830716320803767028389511000031705304929437110194505148589175968012773116902698515082498335722334903591107294230533289812612827256269326678482777299136914284788205966318288278752493530438750471238606024606633981649803135154532502054275899277514540935870731575317289402389247300081054872323486958933396362098591728694319341993132433992142227237582792652456654518080392457493320264102530820783010312041383295746999025898616643203106343137147845179118232370554058875143751787155315352162882501366784476550992360552250514666123749228803320273258210459724212758255936672182376655648300332981383990039672283520992589538429960054891521821065149730532647229777568288971410270993837523782495711758205835177654393153086993122794052570673477995680631363063707885305418894484118940054583146554623284889936706118711469440920171090144903143521038094926615602635806159715721011889950482867802008220304586850490152728583872979690695715183159718548233799564758698511098806839810070585077286008180732629598679427790648072431204498551306853225782651636033442257714045658522507734795138215972150961241933839604110295909661267316944138650828287438846658720823121155013607758779290306122811204552745167607973088946647011215417231602025004449325151281514476915262212703963387991330428075472329212161666030393269157622588846180542549265592383876727169026952939224792067983359687629020134556048559149317839684193998625728189709164381695859629451485285522104589423724198930547 [150,80] 488655868229270142135193315632853756945515183530850260902095382464132544358308315693469530881805012158297557086293945326942173889616221864428075102311831927264266433612290979249278318687732847228793272099649141604918958903434553310806533119507706315323174065217009076368578327957628059978552818381620176268257527655173181772032396982321488737519871654087923855412564257994984173605641422834095706877857249127702113160263382250097716932728632958171948322293384211393716396765420291799127742095248935800270199115176924551681599912887452030937740043747619260279568612387655691410767898248728989798543461969503940649780258592887468088371722387952977402465764028512819514393843177418473615816863361955195426961294812996153767559217043959989944282097094435379511662028398836073092164675593000973927385819758363911962110155687862288634725688324336197595388022426944682905162675608682614531861583751382594012039951035950827730771196205285320782211924012791060962349707666889849449129257961552958916765427745666151980851559336826053134371211022676366959637203130586703463961900580761390809754469528867803274100029815123585864346654089764735745795906076255910377440800868389572596234803384973838099906818929509114709231679529490273997447028675124443775346266194384730409485459513432668798222029815324875986465784705464595435537711162036582401269675299395827197982171285611377921930459508347275403649032447910610314033658492130649624336132322066323904102578041331213706782631556191565787374644215433231934690057677655355433791056408621988405533441077128529683447471517995439465212433935321869201173313554777076624443495125400788044144512619154495481577762049620418182306117110960726758128031592792450496238144781999061055565282262207286110117593421686116749076603918651576126 [150,81] 11967012950873086913290079904603834483549114323368202906599554646473956578554111532039543863379374767909572773698499341954329328379937597713015887428212465659378071711149365443719442239410158144630930605023985845294843309093743526985614611716559754721091774833281385471614047376200336825571931722798324332684569149099800207456857252397756948825732085447913118160274560681518918249079564902280200204992819688963457064286544101899890047600817361948540145959674354326908139721174949498043624546758016669854201888763374423961754254041831654697480974373718998117509049180074990082395788334299690943468138026688155904047737693188848832549123675609406597041342719941723680035129315593783588455987982857177495138960641222016236606562402428428122874662134698688211547060599562902908071837914295207574623256266546276848939392118702103948252467042133322000349574707937962298145620097292994465906586674157306174628625582316871703849323387862198196470605391836843635446204971862722919004404211586286808108842996213653502738098964699030292307459284027092803558596421359023340363429801059162511201825366754153156862684434833157879492159136282972979829620332447660065529667633024518108407845341751302794517424491771435604481951941965283229573156267936739137537064389424925744667107718971645226148808881963045578021752084853891508625620901319977065412890089855291292402302259177964665592542368718422694578058718401638030767471240491733489529972770832047344779033054803935774598014154700485414848577238842759412042848787319851938167706539998959192379374526652663790427350959483352567691207015178456936539148551209272154037840150011408710804460103258665091378698293372046756200856086208399864404726270466373466718569235700153626295229723415808670580187344229179447411311197955994 [150,82] 269415208142311181848683255949736080010114434105736908018749870052068583914242976247369243123315667983921085336142737599006189633962420285187306292681365069553604273731743949482000761250328828921936406113950260934685459683595140654409755465796536027997167782027668518208673287998602231616343300537800791492807924737627452103081754362861308183047619844665819678361516965518149202505698374891579010830620900617997750656743926562933655495946720056655797457308404018278728693603320860905658175683849054311488015910013773947068868312106035621407283981749257929277374194279859783219832699842619247829122922691646484360531270365423725092043305793453992221965695683290253153280633780381796937601522919884284152351688303636353769057152446846642171190780182276040160341081480028009906416246836699854691439815170484368634977216402226832744684731092484265819413728148778824261122012771349880353727506134086587306025176381061102420551239167860944065054905252873546049583268543971036117186880782984582204560241112746847000300170778798698745866190508193302625221239688275735498362778474351810190862608571983624715535564466559011732082187463351988790485934359280306694865480796572757874939583500396850938600835483622652111172753327293763914080441930114135184462660021358074528409991083780948157192501890744737239263190194740505500806737800355896614096066738189471100694773307346064587374406448741856370559538426500738048926291844410981194753298245784016732666104693085256815576383614552145094929762922753536724577738138983578810800285003280646984938761226339299212598532883038789714654012148478032136737618826304715037860218768468366553184785275247223971338081343778827388103890690699729920343491296372443954353822076889246384926944275516636339596946486103757569979153884 [150,83] -288923732128132090389701688444840614977507735940472000334882543369540218394473236313825196916865754960142012807313957125009769106806388270995441651606530753157599651205217377586909662481829576213614357549695377567465833392512024158418717319380045581706832507129243210197730723942344544606685796795519811278537957739458634313961985696321202996406374213516829110298461843384486602631492927336339153346544665350947541176694878762155968960719101975877300729535034964126101781559834233624717955751787109268398904935951631659881223752069122083570429466786697307032785426444724456702908232568019216279496770712359575344015844275440815340338193197798962916585605394837508346279951453072793570378444512168316503663885700463982377152537869066515679532554024934004408713117130998962438758393133038920632415339820120353084962392206133187327322341933835480687009515372434050402744991004760305905819855763243414872315325910788656255518018981117542948311061624962512369166393187671845396083245667869609903509008125480847707657259856797720834811825725970508121314859337514245224363702946469634149779747433525486940626687524299184911513888992122670488052378427078864483023927450269339765289505636745876114739979383199460072319567574116745099270698619780699391279832108339072728776636217830779393697791962415843039414795999542073956632083184639517822502527574933517545938703716659374436316224468743800120492724713389417709147558542209172124347775755523865041118126845617185948388897766538916429484112167088649095956245533357893369419963362998639150778667862057170517619357253416537308511794877762292864240050272062235897421438573654154360064183727683383643002930403399721827127345896047749498449605825186355591711226994763129955757701543668884172059224677913578902105 [150,84] 92461744530033800445671361914836955060554791342651857551860547662111859265163723517945270520174877100019691927752161228372891032399314054324798376082039467407847116503934776273512171629627947572489793536054109392065127405946783039463774474119055293080012760426179145823999866140240209114554153345735892717023703956613164914114210737893407593484614027026439141626754148817512768230526208936410853734587088826282393021870006735459809638572371273789275727809213545671451194573438793332871129375311224129264395956503041735113007234861228048470947655882109068003324192686667218951972505193498336427889704162107697328457701734776655046725510908972289134594676766240406321420105891085476028044638345221733118279037251299137244759936771695576669618785085417579284246653687779950046555644216531629587603445494520368552883453471504324513906739345247356758186673907665748374288862070669885829443644872732310530446660828355704655634496197086941711259792779188086616704696397933531172539176801612267146534877816991046001029790339769881379287916420437111007498701786199071653901635693697961927413353830166734793911409757729219210909303781410378918712889576761551838123078994667232928016915281684974419791101378574009133834717963962079286201245764063076811640384994732833994473258429765676213843832132907909509078441041863439396540592711212734745214060714667483731002201610211598145647741951653104986072386202461975693739415221858854201494054998820885419585362317727408346850669921965581626708284068532633979300366112456571058665177889131787935092773483986424493060488475058160017795596408292614145530714452632015323488290620589611677540866607622753135125120017528820125514380558538890096088407638121091022703189912676922405783003460098592788891743604288472723 [150,85] -291511405492607289323915042675858974422203996040182009221365776076634687826443718856301848980343609717587752998101413593874712819711739951461419249596337689937940763850137274861343689954811334434780041081262055297730127679659506864396349644741270981541599043488577719201409394466819331069485885787297758974657015934898555937237291319600825706563986049114506203982319539288455463129213757344582346526638660182583276005085931831741090347934196563011025163290529226789819618642985945768069103545703170005547783579677512846205248625973893657723770171972576732738293516778825809228305931888654211552023081540239860715684483942303470976852227865418280022972363991584003523679445683356716330013443467218567767221620508472819431235384500324568841456284253178783071610320111974426508845682863457690833460314724380507774656929692713071172223098799878523742983700245823813924611614158994010069756456020115015816610466098047506771265877528490957236457661966352440483630390637360214739644667708522014889633748230752653482280037606218397228347759674289986072273878895490338903014591279735548084482217425644703127425224998560508503843555994331996887321602477557424551863762379490677995620601745948597877529055342879199371968399527084150621157404778248033999171603986820547354294130346651481524846596911947359991161480771677689620953741917274444977876285567279532988251845736951163510448716795855885892746955430143461658001863314888421123275829173266079207057676533482163518909294749560834896854031385418502891718025323048447152201518797824466613690112646421559415218641750201151025561132355289771698382879381917169501786280035549186826573765622602828298411189940102274297782983449078783704404474301244551803665835432282937456523435028676100049073484407970 [150,86] 8608038308508944574333876223865157515942245789195612541690634408689059489025574812352186763501275275263542054794640930915324740740824082607894448709893170183530623065547051689563080121293909110168672541567377111774680157394494544966411224284485750755772083780563384530447450968589963935131257906153804923499006699984862801852809000296371290394904472206505306364287471065902668841666606747580301320848152527196899441313717284997155872199979652497071892182701416972570752542192040944436710345581416078499938372400497112415422577315045404633126428942067524749222183847651875026280743231028622178206058983483275834003860440512508385131092176827080872488259212105421230853275861652843295449722519354436860183642021733007987516162157020977617360401949492575328948089537504593323396861147213233120269753106427005251403191783199885561429461630246608628264602423048122632019695211843170078501010746598515215858440209003202526051342801735490081463121693080348476727077501323928817189933704150190677612134467402635947890776446525416730760065247730110836006522413594408077110487593175390768811662929208464985007432137786462725159418713114001719317240195631982044678795185676144974025654953149342730486726473719799486570856356166638735013959264811854100875081753599119106074459826445041527507661856279292501933834274981939535233007443922554112609894974576980335021815896462784637204934922297559024214011922178663496321262833520522908709463789438392492050287222904043877304140194006700428597132937496096100933997411675308170025942400558609547280890732392002591180933479641388344403064952415312218498638267778681245849133844844142802864986261504641767410054551953375031263567657938460048897559614159284566967291063004708635281372728990498033860194938 [150,87] -24549432165988473248632600352707953667648799810761560051715997740984766538437025583964371053125545203958231474669502901670368152174613717239106781748555491235924128956730889340301187729562252476843916310767670722010993977755689672363763127233105350734518133690095321303982990532880924532965241550495913876907291336806574731259867685128539477547810063836085642176064578963722825912477579977168746205458914037984403743442259390797757348188195069483722128683195047998155861375364142223987168688136399285966581850487580007932507388829748243905427369171437014962239186795097756013438728908548091053149816750802897210878987941057651404537901057921919517099756292619467632161203496870286485775496013674214752488180019717777836835103352915658788041613352548483666814994737720729874827863413910509813869541009333285114970245186999328428769663776916524584344033670344336152518109325508076259402854535347205150492784552416357396677538866967147350531256422182728707795314990281891857220707423079739101137378971962136223656614499476951008069927890843779923216410202029228727539132652928702819157007123103137181586752743624667647024890425264987284365657101799790142763990517606696925247624390460462531630689059666545841022389616753556369736293144770526913286013716030339890932458603070895198359124555438317256767731890206406647266462972389815094412394852540787406054086033303176379945689928981282673379117858845256398345175317782766694201881910371433225794377702761241690224542083453362437692186285176438353464920575847583414966921023069088371970895411585582360913338038977005142317071945758217278881121590325094084707809924691910272721239083943428005630428572241184829862037791587384818577924026472276707499847974091912878542798143721782541023 [150,88] 435700423068423467493921845319173240956159978736868739852845437441453851085917982972805528766920152180093392334765053678843146900374029136893136897528755170112596928837719407706672097988491387943657728496392403530904688554178095423769611730488587515540384503583143571577391942433552254451665064627409482584767113424413917039018207589492533339525423745112473913474212491323670863631510027270179098854388835477414548243584270553832995012684158411646298553305566542452382188073891987029578282523188973981965142974559802714682547842214238429982267325186837557255764772306200660570600338586116117821387002040571061597776771305478648307372887043932843900962139223759310467908981731915438497403009852612225576949403135332838098438820484468362393709097281535948703817532859424635670765604318067486425467272344890398012840096358541131789184657282439297198554524698934679053152710309027573791650115277967830312381309027548891680458372855137271198714746358066660603546185780412596489360069116097266872020097592342665599029130524166998431788007325121410350403716690436612022731721679427956497610328944313135322988848413393041268152179204146431260284083230357861736214946401373901405923332523954176754451231930865433090049617244741251902399208223338748065308124455261840305996264074558316972654536941760741435438274547938257146732539566839986676687386814515030784278961935178046872474662857060069015465332791718073026238161647708084924107752714267840797139763492653462669175716083424573089835919684410087993881737701851827576373955989056254364685719462429953877693296484212124018749096100781418259268659791462707945272318720292423354557130532066850681822644881688193584141518582163298322061728716858668080370730922942757208845759930793438 [150,89] -1022171241767167270102039560668914343654920566038935169137607355151971844177043964016914301659176061060514690527613881948627572837117908400896158578923558950459508454057206266136825086462959868404671727157909091415263237240375248705424923610883154914336232103262930978939945925048243697698425180703217136328551120335490923981685365932637312453414357782596913419926541073546655306542718149984737376502738347545507215217290398038695128428901452679878783825063956886453684088685233242957789311933002304795301836801519747870544461557444263662142083491226029709852925705191367935109886959148772820500471705921008119761055871321834110985996488170353216061319104465059098665396808999258631785238179361265941103266327250499454209834551574595862150615502685627468770557266016628689323274246278175661713600039336064005466871534574355162442604624070271841847472249155313187200618250112721617868970297732470292130603480675022472315631432534485308261857521150511255902361610533364837700271373512535211703593950097453781920823825385886285223330111206046083001875516995181439409891875852069114731115970829394463516511997758376236157571956023652793158004622485511642362110469871450777248744352536718015896963770434834652844264517589248278613074145982253279297800137204818919486957105080259341008453310990582768934529534242532081590574049078053805136209437349153564925931402860165559424609125739767636684901923381188429541870678555645430953871413683594109808025972190481662212965507329091562433883838668078396529466890180331408682333531159854781674411785947459594379890713135016095384751410754605936259017684746276851285374253419596154471396293213788812891429409324631671581328707776625989076097590377277793738438668735246018763568991928 [150,90] 9942256333673879344025131015693532919213164417493905319078411929371844091892686726502222424427857452778426545471167875872247914470287128010664424873077253406847036047715788509425751421414028125200777713587790538419865633069848544620360732684960922413995151335410870539885331910025310209499876647547131094964256579340429100446331981044819402950576469898193789090895740824813205923904984756710301852440911361883893951234772884016864870163742954455549368385121715479452879839514481248453654433655897112759084931522161001897846122603261176808667687006544136034345809325797741458806055290862208275127239156977619417031305780764085505067406706718423455070380192014779481485584955057079600274341539775429731959952678713285843869966338674248041675731423929696122539843202725534560931144269559085253632917425264897532939552738258663135686954608665708617844681073664945611698346640114552680468710572419250228622576029231914788839282597045375775039031605404255438391275194784301191561008347312846469199633023764321729158700505315011627861829019238783668767124718420662353597545438254803393353065892322066546362379718378024565337416682822723088361643585116194187172185825534742446304684355371231984251200232070555639586964206382218316859322000190465584018070787444597642273814489769183695935870012905107276546780970072383868944231537841741990576252784366617929739363679888301917934305118191769484918353570870345264589503142841812099246738151176020361146381671540113963364188499385079311689311901863172132873895142543098085473444625178933595754696947815067842362513003010224735473093837902888926191187235854056472441726879060794461217534995062420633251683555727598273508010711533162224566131843913455456064504687904735839907187 [150,91] -21560781247229640610105894324270787777183432046274592999953734537308738892903887966036318151795326333679976962246561403575263877583380844222164261130050069909283649428184336947132078291604035874315342965488407434811195948981856662555533274499362391119180008616775019547098196064843570203864864493125662728268789097383271804074256130872991951506200668233728847162298186898798011330203267003081482349817614223169251705325330420636491858705893869148488565899379617662125078703939852947843661475348664583017426750702291486615277255444383181694536392737595373407844409419050229475025657681102361100861062573434143876940493917571497466616409304576430220696963009716514769993214642418780822171962011411143648560670311897100479231675732409353385254941249457871397967397685545056301497580438054074908808495734657783378445501378792450320469465769791752766884572158153919115309547602534505378926895629368583471303342112720088685754070293672713156099861179769031447235817635609878536873735695090493868550809896061924183587983632451857878116517992228660846568104620485987152574763483908879751669332195548982628912026847426937423525756017160318852016162229903423153645946962915869835928305752223624790671703939190301389459878322313192224070192568836460361324631720990529196227747933337580611123214439713141579726016444108377520254245421734290868387808743595612351794139830596987148443577059484965751662622047185322616155518608070087914376984678912522435885013990532763973728492233343411876426137980199682802703529774479382140353110582719349697270623172860322290341017154781719025900022315430065208511083388733057634889603231775804133762106839305488753158044817886972191441419471149892633907484463471387848846178487842029698 [150,92] 107228324169711276042520039348839178118930182702390756034368806084590893129167085333089752282400211895567079867901483957892247261695061024198554094408755435129098479982476786867785439576203704678532667961316075544027962943621823548488146435343400399846667366960801854349604061840940993906136803500041941184329314121587319291744492542212750949913956935940952825844659576535382096078802845048668540419534542685763442569177764342909663138328165094511425789988020613416062014957803067632672716200651438649213196821948273410324235449211802232935219487898570314852085981617272383238678202879466551343396305768301035087583178654674128918761390343823402253593015566761776451910650544287918471430431555226078843465985628003533750870619657347679631798870564805184674132944724626285692837109247694259936231016867756194811032553657744614093133697465580178274412297712282372875233414873257411406820428947147474863409590607089985442154245539893705529082655623718204832284684334956299859815184638157201416431206593298515451720464367355407676663320579490252259425103144760759707039116180528064893350481319526105240018085308278548234737568579918274997430865835819405100829763712477830840099764055369094829778593188345016351104786172163141368739070094629221870894134847716652796896065247245088923042081117173157210550521851741444033396187810360242551413194030541987199458105733560106856661227149582706141109820818813039238265073401723877359290686163868692523166438823609396976165670794476624906211652328980621334476046201536635283576986944593389588067385693625622552458110217026303812361198792433871059848265823739530508015442224232825844443649277776815041961018435486409621348240436940436288413077197508278487519239383955 [150,93] -186405240885914486754979088008414327894270566224261159484491004624763096932173834173424783776224366647853150345707318678846078153557037098513449869354799235825355125913247628079064469128524820246201396394798305177390317496242565346320726884889936430797327224511658124171669348912891307318327602669113504186739257838422159848072363503720676153743649909347782575789486011963187709147030114931692035589270554865678783138195685011743302489384447897027572980223220586577801285329591967524201777650229958719506764624730933350580283414879315559232126095803530662199466506108488727572863029396950305652466533821780709272137964765706811950288525340163172748673755915823439733038465127341089706178891590923055997382505638078112834258050456410350452453447894744648620423414800536359106410745372541565690099206413381240443351263094970027522520303622122301914298765714500405597702057915519501469462145605914216869754038795041582622477558160087043913754987857413738587684496185222326494104574588154378080518395122535393223928648569865038676697578729337551309719824035215129744920577744410851391181483147917015492753035791221492494720290856557660445171621826363511334276917145657577059521180903620839778485956333630232495645748433340901752093219893576300524680588903886153661460107081944156676280319141011540954076619681902815309586317258550642627394770858062039407521737459273026208476639837581031732595483486708969548888651511822845520560214820583845949741809285968402653024450664326822121634298809171326395454729964895410221672537365336118668373170653321899785198040116824497862927361433537114061758748519247479188922220103250277108960567284796269040004446628501809687926034680618142623726550332269374790775747 [150,94] 371926583054008290782384571414970824020890519075657320538392758575568405144217858602129421505677986124871415833091320844672121994606882894676506580284679670031747641174236995647357214816172054797692345625375643246213083019012847432958684722650550404993908771144968973912206732712932623281480196984207147499919846770901543158161654409085960187054992169279976636208180309647979800415436128556967104108175826334024524013792550732906685522971574955170004450243306135752372672130087380256871781712688767828957736794658139090254944993949326420570843490839997233125729691417940476142154438584633517610085570680844029511383970991182835262244649621912200722516869162269673305838028527633924148372830220529726773790971480655653653463391891421605718818477655351387898805344024776900330217653005374227677669358658024977010111956421599873555599043066991990638296660837395958465600736871911093416502031542859213163427046998554793377612318626326834163632577324762178060614083253026053848516158272690950273730736924626658121593364957073091892447184874427993941997201610471367624339522561446224979803387160042318891481734021246810583855540621906468919544262075965823128037531983643558883655404109861554397394528054971902845072793415054907541220651762670441760900096977490102338900015698142847062376622036887549556608329198884077504854931625723422146908308497660859106218320376258950830159351703621406942202883965349035448306762346679171477841494861828312790354562655375079313374686334275227582871911449347221571478808970142439160430423864105732397408755680426397829970244357039938406577207106053164140900659919513237601712166918849069536591692819914108954785897071421348232564514704767409539675566958618993349 [150,95] -973568622225049531373424642315654306155095573624158531854185302113028814155711251416672456023751547932207511023391375033967330407641336786019054662186538654342503227151221649076349326137159653372883501415405677422798842433258581666413832801313965678023451481387425125833991587719830416974498229126929131499105879611477730682342671629468669737816977811428106004759399862618141709820311173098053874930761834762045510725883532195927065929484646042951861424254766412886121252356284415870155702939393407918445382058480829665592990790119601670672419381340578739249408473655797963066098063572340496585834655517042943800725442440766710952905765533486562770246756885544443399227808880828793703544874084045476828400370529679429401286876416646393577191690729716399605295500153459622042008541424701397513328028989463557858964409286283890704591477902353839269585909696668255136080760017123301407606167426949193936165516022835516882939493062623920267069281054707616377340709802566481216826132175597652992106069184314319770599321113643770404645923687303587618514501217750059647922670557885843581648768418125356142723642698831798181864018361147188139501301952671660451534821278937877322960768364745035208428088402685307346879553342896206404150160946197716414676278704238244517281840500367655541805565731385815218171020194096448107531825938125747223506870979208871466907689229431752449991876391617114592011811710575960220133220589591824810277342085076017678184693012959898388100824487255557717411169080995320736501084186091871587217526360144726201175132356917857112718767212394407636012407505845271206956269417286354041718468934746730008437263322057887920257313335483042515586237897708580089816622949501 [150,96] 694167240868759373582672237450334376156043302662683613150292448638735616644429062412029185000751077325769587483392340929286997618002421791182761772672475842408777110696489730674075805846467790843757305249129987798251284466749355548035624325455904503054837622560495128476218930366714767351049899995390718780524493529601446016146880184537939953654687610397244018352324617697535835078701570033108833797422400105306198016219848824495113717464949502159664418675312473603831694148106554907262613134189255915305997177654597795944181341345535859992423568753400609188356628115854489429516815968483961418969209203434259500412305897839877997794893259583158022552992463082153440491995579893976522918049702915402767388382757082592447423210115586917025410864012053766621614750560581374049345299557924348889722697237985469926665753847849373155355676876116291205368685428805519568324605774563362430573080668104102379586507335421402376062936257616897757980479123240515730893786579249793328297108891572092764509740871856544185573000739610672407536159410762993185312221959180440865395089534057090621046292618332752758932010348916347025336211891598076836105219715959534476012728124366340283272840915685476615249785210382553049482767745207385309436768196334942218639403219787710599915187036341473979320652019235157141032179745644871666025989425313366433902094629990093848563696284099993162567635611808226430590930406015266134194207706208791484178905650921963242940216825748566295671070705863615605790593675355743277540532611393707454342105577352346432341255631028972344846683331415276734154058522606795981216597696785328666513535225614788270178099570617286920323204473136513372950093837310257812780879 [150,97] 808884406318418183207390305994312179997767967783262238348512405041083093770809454421413997913978513432066191215191962451810383490502696297331990500236739346374932155223774504503678432557394227879622862979131716492169998155882762791454085080741473174198718020011614143959531166413694740316205696917473939618856011139187440765465159519321222740766063454696905164651049288074458020474426729370727718124594422660406011389997116571663551558245409950631545429864293704062937965311371934471733813184868117020156306290986268176661630158081337019226995268465254680463464498200323107746040017397740972525116954178589686832245451376724231112595203445090929493439679065049947068060858848638357556474877060643757030276899351270823885015929764380680524742904506069183385148735201803697010745192442143753234164284177095111959385083733915518111479447407898490511430716430246233904370387903347237838056010535440478060030146065716117894826500072114186006625593748428854631475901295320616706977862906830871429114770599418834042750286457890235091454385901495356858466387384759893163790204559250771576971218731482929013642202065983225464883561378771700872904437865949498953749792426223212256151174621849645701143704624005962716337188073679275986260336745053969528857935717984684983043993772985013114677553902189994151800667930089349444318430143053681988452900620085319239316595315153269291897688874128356017356037424237539037864873005145730433727803200003199100304366262170742841060218163659158248477643812869259842087909692283123010438371346369066915411236399385392397893188597049985674170947434118190856333529299026146686601902878574561469828208203180481572816901048566179256589716695409571001 [150,98] 8312933699823556551034739485370087753663567264638535054876064160990255062071474947344130406000026264443373221209577442668943315744504051795423740487162276524069208676221435388551642546122380417811348893955010449298806075462658445635780528218203816085252877795708320453507112657205454946075378284062553772330222953698181379197153521742257458648949823133655751927622510674964462454694827424959480978606646142983799059878421820307182840278523091990138135040940057712361166828186264717590366354323241043200346118854371888491463574993307886653220942140375886082327051887768615453103621826499501985111389178214021950293608897212639421711672169689179847655716255408737597495273582083414452086958815155908541653448708447398722357555504665457347636861843774329389871983031251159323440102876892164003047503840638848519153250167552725823299116743069236950901954009788172004297797571775304313738145494245526064401698980026363896674407840614620535427143559752815904820700793753083715892572917095348318839763171716684434158897958565804643203094826250207583967228078184567664276375665406402828747594748302160280003319941525366796615881046750140669001120687206528336555774714619141860592797091934516975490589717633575934491486089218369365090726675538868915806290192154029985328646232236196494082731301726271297517462813569686324358339159591614501831255284248336958136508750284243892365965260388608558781420406066933736408802136902426439922563488244002009913924543056386160552716942225748914005347390653843420381622028505315870475798309292404966902731969003642595105109503263257642458702764593347727194911155593356778455840547446766456784368700955042407243513240876207176571728164085187 [150,99] 6572518052456915775325238174499109406140536053875738662079577607493741715370220680672671692015789405094051495616242692127991095210889988645195730036204470850726815738948793359545798337258015718568052351045094451121680856012635989930317845977550774517471238528625916394001829840579728841137126287897736827834700898564039631587247525413773632692502443257111164408823636619453985417811857081916237086522087054077128260657896691611199065058003328600948784806127246641448882644386394943809613985095779501782865637421682758942469416949486984411330959192326788840338156086521000289873738669874162984412350509602792434886918325687336887930198695318982549843494651649533246143115887673629432296629673315723309156070377963819281239100488147286531593888673798301233744640213551291467499118453584497003827922512225075927467150098195622881420404003515291094358191364305911399112765937029466520571361963018785202414082254002459540318979838175949843241929460956155294502647514734302411268627404494121601448344670055400735733737011514420297277400443506424610707346093449540277809102697022190590171112273431977721209171978207805956670608719683465424477983708014131199374317993655080355710369767708377733941655794352708326799340582099237698592650666417720877267125557547185004720650438690441984420723615964677916677251166356748270882245620196208544109852262733231188580002099643412917109642698230739558857633087729869294529621303000352928898492818906802205001690509935743217334667036033571427446357990775678815692516557564978182038990233133506477836222921939090590496148214820967102328782660213399652186900831560199948440433528083826700504943721331715286359201846570068753298457591 [150,100] -23269695345308503015313074116348194417627858754098352949151993772538361087577860610547108766034322695734166813255781547014350286266151748986374533329755940908600828734366538312005106394592028199137824840731118531358048903956520776962226629268655272693608124905529386197239921260992781825257646638707062176438379814526948294044761504522639410897033427863549881947177839080802198086217013958919774866652641525960939905928326562961144865376510929281665629549250832120270848207247464905770540518550784401671508076781253789962384464807427795606642989699945876154733380852090153968495593277994125088897940191895591672503879165662430439798431396182185950992822286630833611006111401518314794774021027367859615415151233266498859375456342128175705526438900204281806682968224209352419699404498497560428950255233318806587330685759503939838846527904026854099374214233639148386482698207381692307259374648106232966424350596845984887395136168261249416694073812271590736630203949063986548686795192091569375741253770201922253089553952602367004954991940666559639089273825401491974337875476825243464297487803410012920980191266531269990219595394842563297533144110535825584848375175448539539775293563562285285029767235369122712486743367514406925574084810279300396635446497496107109802362328710173048020296137610397414665456726266266939896182996324352723558402713139161076556176724368478887124251320032305648718850433414027996330495240576493425754637678212946363320986424866834292420909388279590432513125186628377389270393570930857390502309913840903346822606389923697873339685771821768071670753959382782844147696770221023820379391083644459875495409183577881271055014915819988199775 [150,101] -15840078540225431936884626246906453101064399061361363816782787657011412955086252351042882166127509103526297988575078546780222017886377602787299244809626115538629462375523482029387220470310857494603199054940093249921800517382303077828252982378011844964049522865813102220851266481676869139452122911784533484521332130699441067965707839191124430912000086090684007799322930328818368875716544829233766100622531765271049597463711815548100586943461039553731715781562919198203936524867849826538304737156478749009855830322425600426738374113925670406987593011876699797265955841944682123070467607938983851502366269153233301333723026016226215642199410132256150919986902006817302739949398726360561609071483075888180445527125185408431684737983896681210340774033421028599786833312917094438074859271021446781682211286210098197274940243018588290150983282369022503341714516529912999477504272028814695112007279808827386231335946945078707145779591556886581269776658459764427166937132479297781419131905890243811421299397076307522892585107727112900480162902249516395299530883599645030099275293419570901565850139490332575711679431836037417769557558522966087005887272673964692899280936307504116022497068434184699280671115458209423864491688743594118112831527386136636004899828886607031409340238367684432098249415744386650143071632328831287014954452708181052371381391615663361729578550444426113836339458433628079313241025044363452743545216824826696198987422513940173527108619663236296518631041795189052458508327650906233628180804143853456263295761534918596157539550293216292960384279319619044707775852249360610930254817586439139986360867485271306002912125606645190862192683546604 [150,102] 68246577807493167749180896451312039848913086932491128905726052283574880139050938268794907568213654005232657989087821115401045679112790796071912752777470037516039674164711175881665129035806756414488432955878129954366523096034197199242576709606570980446037790555397326961603062547367120216186543387195199425064881909411710167008831992064944231274186309783564235470192298670753360329507589031159820619523201719268215892929955375672011973430945743460096240835089593473689571629490448554316992046085701312684377793327473330666931533699694873517026707007149423646844017895413171036688486341126827430056177727108111140145419856819805407062037298413058583884018645700206744452939404317179557848936571424284290055160812639563621316592243145321929190155842308210905431694815508900579338833878555511288447760300812863383669994467028513956702866695637222600354109160697662352885350271435985349473336874204741126825208676278348969150386949748124615209148716412162996641867667966039821445630809595684153129810103236171509244650405304007830129847987216667641249787109287575284864493350756155957605517918059841793183692035437891677431743551798902302386809663076347779740240305175086121747292077745661024131849077606800300960165775599620927032604839192998609371591827849255927144507281279243076515586629652410046444126343833472172266898089547493448674655684275160412200864132858019681266660328288226863289629052006996261017302280404454311823392519954733775298599397151983188614543234809931232749140050362194389656996787461180804959248199785809358542082950457112256657358854092438124321974429310439332305522987083094492133324072432923987185295047793805182275085173 [150,103] 56075864352060000033300949293262084902004196649997811267931084864796839580818241299150830498950645801012313100302612400506819176287320249623980817039033519480837946376262119268436398508215813024292550011177249422408040882127408536151999103968936931273363023815364827971142771603624686360091090167182787635238587523120015476767058650305924865020142938315125800916960498760106026844413588516608819146454463058153556452599359609054500470209595014786571984623965708927578726384702996734324216180038347012552882348237565686321285341966570672704949499411405881564814811431967356046482536334053659054472038441763533157590624675502160461673621580271537231655620365408915024944809651572956861638306766683538778174221968305360935145397681294144038360450246964958853465569459309904143156446392210689311445849862094386416838148217003941883394368186237618952005552014282220952193210647099616842077683710162978495791116610252448486999272551167666670964925147405158382141627199249795212523906133650358527708244118112880727202345263586266279634249393486765141538582728469276541420008608807389170621440689703978810155655552719811700732920084987081041118005372652611178778815963258622894903074095284730298254180439344293566159041016880509322748605047762788260368321203046404733209845299515783520089368211338014959536639417908747173773987918572939618380479108716563960324360002810728612727774214815619174078270112865563432237331804827442036747889406391620854434437033462016856960814681227072646449490131563592955330867131860633817077155972862361825707189942095158864702047571447752757442237405776432826457298852812938314882179259340556882303874824862421526857 [150,104] -6084140491231044929479649221670353928105389099807877065445758468976610514464880866397686745032247436773891066683985790743966633327687872027799438545503818397053274026411086431540012826962031908215767416209620535221450774590051772966286963920756201370797893789680140192303524504139072217545520423193310511696592850731257346285902509410351132635676802459036089052291691528006266765142585619932823856601909935711576546140223724224094690808688659739501172652025805794908035998517983370884183691606369370291627564676828084065002871465038696286718690731978286579444129538644894168634671953523820172849231155383732315771166733056239047386862938396194317841543889406781861793021968839904226050627199754845544194711858359245854330145161711140323755159052081109152158140408259573725632395727358557544388811691942834779186602497084902942527219280312440775654900748660526699840689161952211363376127244095865584560522315117188601056435623852230669815693664252629762976288630813266956763986983661307971965892335332932806265351387371891548553476278614877515822042770306317965124156418867988653321171165709486634723075888195400764681504391107555979777054162404398867380433081656493037699304353209151876125662882168374847941441166387939959590184080621763469005018551032795937162261269783292898460076334574537466729292625332489767194870202175946172643143857724412025136195487407190106405969372268135680898635271402972699548642552952482795565088650711043609410160731875040087705570232747363936148807559439007133544543554871971352579632531317902963983004826074526247744177529327241217694320526408560580620657554150942927004717703599269906328352111987504 [150,105] 10766883286867619001483621182304760389711100757108451575326796489630566474303722569185481838401258741118612298176552793315834539991248999885785073807392771886508648723461609672167051630225201662363161276083451979606856958600196392311925602877749033707645331717079359794375773623208650475524274147590939351200875295032984315415268320195446430973369714415165367839083905376499897898344282632847970475445491134292475216610090819269208411914727041234578612824817599349693644574774898355334616870521563358892179383982671638380721406898477794381578932002524777607257898568883356956403779736731677409098279081117758917418140713481180974545165796794257288972003119456271886651600850589913785096930523608190024980932123948827372917995144329026781136788725387719058444225011445237259373626938018706692927137308422230249299364596805095976622641173018334108875213825298561666216433455307443074989935571601759491102788607344465925721996425177480323461284410127893223025132321816073808392165791838529424059705059932472464008652106651171275504377474717822726027101567887271972553322936508470586057877679334449813389030261024378957952737423245763204565227012305144845961517285017430005282060820644999801497817800926499335289872235575421072587883171864723605230099916766243048820386071130979472928777435404413085365738757286991917617329578776582590462330825496828021966964430351386473358110191431998069716713460896083928376977873806730252139695317317803036412012438479404417682134583387695036970987802813849369837018342883521232694142755542367246221412291947306330182708107005838971364114138437885206309767221331422208570545646692159924893978765 [150,106] 23057378115968149538668458971576509615620949278983315509581617911878661113753482983136808199217761779435342013114221577996658059967792322378986266908640058356658797903602222105998505620076395378229956651000883108424482762954485222328373277621034130814824214219869065339194581551289925298588941918732799899045050050188671021325464042913154918561734166707438291834402170835068549087023319221584513155813861428022554688910424992080418077356822274164018989370776197876782870608497076275490012011577547188758047399202169890325297234160280405827413345689511879750314130097006638948082906427565067910592637710788648475326899797771398152164312165469154698940869867853583062401795211671274013453036182443235395262848619297772618291190076729235073610175635678334755253883059845593334831082968078924370880346141939486682264535516191279896320757016290299690340105215196850618424176386938279964931818135444397317183263190855822980160410597812136985567365355487176342620951845846250246056800779516429399428393333974953600296712431162313869460019183520391293808910729177380928187495222353269130385893657980500069865102138203878763308351992414203432501248641515577773018330509235943757379286671370166961641855037568784301817950984659478175199696254551388353673067937933228181780643368042304853022476597912788675690040216456607033683517829852759416264207307045936372780707875577727820751416603579605849187337874223735097491484101234483004883347419648956093653199607417186176664642041630907999331480124914116899479593706847844539230587560488872012782249208435583645542769023423308920271560015799762351564336319644701683100635236598822553027 [150,107] 10468143396592235050487977686678574689496014570337660814434305046109785746584215268058820995945378682808902581810962739540954966564744390178359103347148586085362587924335060759602784332870604548328524695796289724493821502413773605338069066437078230182353452402448284406143646099157682604221548245049352218231035186034156614023064877479339159367309332172412030103049866674102919115202062414013377054880250485647984178726727694198670208090261596048233530118405667183640447772845018218969555967049291744493701670723601223197515587174196097107945371100462949423841939968394953885984840796596492663536209398308371053254445682514767821096349304826815306800614753108341497066831402739021291538024664023997315053889899071957383623460536992676305007046543107366844078285124991349684075999068299790212414677062317015484398298887684280894287720180463283368598879736818881079219230652640033450061129313167755973508533667962572356352195090240387430597632397743940817851317640286571831276620897102513983333769652058784815958210458648267728033409961344498020284881873785778680418222433433274582206963243229260868390002466879027606743284432618490770364154804286738574583008768215641596414425010127221285527564632816452001103936851081802970011069363849537146570713823397114624609545402745865338170524266475875852086682940934548443243695498042020276145435478564587053644844962674925125195592340944266421356564765454168655317427457418291305147944455204380485213008514091440881633946270992541306161273561007151032055876121669073447628733211319251883135514598152829039908917681983517167679370277774294736104144634232971860156119385929545 [150,108] 2921919854434607061927674515869912331702535839089286974632257560778107795376584404450297794502061138999157603056369001270838557626332963243026124917580187292614327698527207306072173879548371130338646523259524465820097792240711064113006799585760863493887482050730758216337178352205300109549314686598547016577132908314697348131460211783908176157505302336377988262700430064709693308397984097441698071693439330517141420801526797215409148525373453262697793125023918469295126146718346312663905158899704775149679679343123937717009546443110331358372614092563423381967332922092236195500905362784096970290116900794716598635839036973953058295625263022813986567609865839244442820734991584649407728626844027759182584967934925822364380519914369250466073138743549518116240268735270015320059085877163705000683462406361941678033036346028874452893329258046704870160729963776748947772150258363525033736325362676638863380705924776194460004230722282595363663309602781244862322170450245790588398199372018323736330507830525981117705817032887993490744870045243720149787284847837364254332412015818139344229639458212398774352866251727813949568493013527743065311352341309734092190107840305111896304681229923446092425262990252430424863704898439758630448531463995947838563154085051616559907424423025439798033377774078794968660999577659355742455308887841464565825475740087302013189865335574606728759059972424046495125072778455818238371503133468847281248178890312482589366520226293706963437580919841704945962958953635251005235699026952829912242515614947608351398973944121536857570952884139626784011952425758904568383085440779142055122878625 [150,109] 744661434760409121772469083599622340924545821614710709315241292141701437685753169334208433290551305649199116902138328315556423686945549236143667470256157436119321411258999564020796931394906036176808808891118044507260937192516285105733782570691440300441812297598327110577893145257326315570748824328067815434950167711726361632322377021430309230386655069805322671435642221657544063156189537827357668609959423688831324258801972254954787039477875951163820484309892815021011501869135268073961098644267491901053462141073730291699555809150893860261874495954634491407583927679224332482138441381168868425053247312056479026513856076968923573827173244297022558265776224066318912882177806521630712136023289302439400286134589011110929779657916519994934288122774101178558047535397519439405239593887397578736988454996855607107651810182524509819158543585556906657021380852464141497579672658694512727175496290659227193522908709276972323238492903147319029530603753522254691170797366058136151900005075732028236763454413102462683794234732576939359519170107359303367391792147563650113689522514901218377434130755763899517394002183349027758997600096972658817841364336170568498264875913219992306688866662127503743310173962722959782012583468250994735210158261333513399068812243927437763494654725047724544749592523131487824601734320918486803494740306532633962160315072256469930352264604611663881840224636459356356591731953183116771991376284895949658485829934260243195016662516829062494835457444095571588551099699473964773707622526449579914177861102946385338664361078536303374084228734070187176291000546881968522007052530243671415 [150,110] 144747043575779504372864295024715377967874410706841679800257401540947158340448558130959182469385572148600461532607246184269398286081465897000284964644334140335256135775330657204718682995092721557557502720495281192702667389512967263139233583869344018283928971158971138422407139043271241588124776424124197611524011300464116150264323179563896339313917245699070006567470535829125269824786877924848310121104788688979058775521990650050142710346505491714764699257959532038619257000720140971163156119829108706177458850994065894869948343670982558677429516340634988249779632651529630167989537490117426934914710993219888447977013977861417398467451351374981539717755695137657386794881919166748607882495961342283015990787975011972729584511815175397557988094238046050882427431586933843041828267609468422632558384983458668696451693776320426049886519711491436005079407910000464325445178627683259267609850393241722535029930265888790812407439908240614061585160696676103484794799900498893957572836203980079359738545408074672850975772201755273360769574611506077903202624069276219589832481766602804842412784085936489803304800221952630958938433803837402845967585953316183034950195781323369795163927644807676053895495345361963581946301252740238369560264005234986362579125956880500934626331136794300617005620483555663319083622838811680178552102863557334130005077955302062693445432647198988369439554976665784361275144611213808005185652043866344098877296485324862732079673070381815034090459548873013570899013310849458591096024050631088993705772024994008170434434393519943144750299674354397949644744865155055578917898067645 [150,111] 18415960086306615807442140020845798307610191219933675581318632032994550509450660954932429262095385773883666065078701755877546870557840121841164046166278932860505960119928066100185689538005603237328451156326308094605438095852608838481231137010181805908235394957318773081146865742392558409876556529575839662360101658465679662140988010760338008418783387672592911263518255302103713053341588065579921243059812521433318461099245705295940568619660621309837893649482224120180422130863308369192884547943073391000178063562509448298552359899119782812159902321339362469266207296760930131650830579523259654636189785392524093588720404677308914128521208502491811961657076635085607913997307645316916989842790012897600290003317325637895108849144501070641949508084197029210122921305154720775408293993597946500182081236146080959218675761753837416941093660950439880604740436977248829972572404875567232106139423819568201410887015060232214329063626945535888758961222180208098701554463265659241407168502054288725614681708889344181852340791931294076491917422641320640181861083871278766235809541360428459120333889817392759310011716434378462548143039332767345635851252433179523809702131341622270077522766874630986535978233366782160347234966320078205489500573405596397973420277163616490849071689088970150338252227992108547455417825807003937801900864273973939386710779658038511611128400405088684824285010683701768857237140216498271297778318633401559745086759298333293202337865835413216520719620617721163690848596584915533424680079700529123688882687026036381639163923341981579524439391112197095009806714290186204189210 [150,112] 1669103627481946963425436186786725213373474924195427791012987480409736026998625938828098607051889763628117006937967022000631859602939353805639078304341206853499323796358972400008652543956898798419857678481138116297555972708589516522634398681729835977301069255353136142356700471440763147477883085381293534185585299633989547218211226614075462702143883277637815874468562652700900987631881000237892934500259518263909105041115216720317448032782635856678876749990168784062951755911850858305904051509514514805303710116863877078583757266948072666604282981025993193674449035803103775430378138161033655556156974599890900747157945409427462348761687951588455431910786748163906654704383295037666716710098229087161844621405822682954254552554049628816766218348283562532252575562149357007253794209034906705485515712135146509457541912493721535478198277582075842896965568014993397868130560032812702814634188076101337694218153348752581693576572078501522324401712348207330004113328460509391356765723085019135317462211513422915700423780774447329709555963043001588784068533567583261835742569444807619522008545868560238278664697720271851843996013469317041158342125809793596186540008084836443736671015184926604934705167970005773881257428334449890648032930749797678343009730425824604025141964885870176077900935421852230731294889606114950691934996408464427660456705991707695295723564229281261577913871992041513706569273600014678199501847814843531217657367411578019440061735494500771108483149742046782189742267654504418141743740308614637613736711097426019686628314678862635083142824054213616207568807600728417 [150,113] 102002600329521306643215133737732460426527031258478770297413962280361299387811045594605694534598594692235516854262896516037233062935358646233044473749642098268712953772563899459566496235253962673260493503633698128266329202558946086931639886496126275111260236903032334876282562231550848640143535114846439806045981024199054935133821879989649558757268493703856443590763983536319645785327322357326235512303875928945255012128157500772736679014381294094956713270209035200421193953576407439197182111553935994814480372965766333328026856857461440647170642741886331578645181200553779623830940865354056495778568363163898734622468415259535719394730432612732133374810159592393539477018815307621652116949758101100959201468338425972862164695991940065336836133982570451672733792929013814480025801325103616727607486030057273715675786409136451186010395313884903058666669281299877867458166004392735311602927132586733060709718128407018917722698219945908283338950893513781033779646838736411940846386276498695351712582293634905189846728790904086323435232599581760476267029143209146165606147030974371501637897607723886038895179496888339394458512995649040904846081416285733626331607087444707226590936127470814097938317475600537231606213862406604852912977067020673247140669908396244569807692965675939701769574487558476305675491346293912203071849544856068741321372440711529840944841624523703088643280370380025822450687777106787954456315100933392327741827627162791392240254273775192082956478227819840018502366955280936353870474221241157387368680195851263055491716798769488251128018944014217462241727656 [150,114] 4847743098878472343645938237839116489818817195599103833878987390341437225812975011888109524021299889554063201384215786629612026187462049400466890009059109401991784259165601008591248642331927975943791570380631087544744128395158245863915114726714974205466942989559418950319781839846845758487315187507663864048971718734430779407571979969443874262330408868881991313656565572255801647892056882384890333933489284964642745446836920288893930192010772410904366264461800299111099102883878485241873216976577678057120761663675135480201823467349481637614152350898120532439424973965421840140124174837035421678707695807358741420074059726089419362743320732283188729129667657732014742401323886697722448707207514104453892813916808741157276563319507495977263178227149999450338485514195193276285629045992882950780944174175947481601449764660339553325611775811846950372998919056334078449399983569124594607206264871368180983665095949628482413105675827980265651263331873158473811691628341767649327022420648433989964800998141689743528270542728712230868807591620781509051970390905025924591959479079372461372387526492226727823101151535192087620531545224600060581006593443327181770192135687360824379294080465954489736475645942930422994806525777009697661193498243165138976503837507784462637998848851829308393732429406672010145679251473334785436738609326596129533041119330964515795277493689993766312323370482998985243729692145197156863530867981319255377564319596072530140815672353493770029992742095132154176252181859797872982933488731958412620493154044066664910998176534995215261378062576489229535 [150,115] 126514995557894060338648021565769682839502350723548354396823224276898880094973771840201134729833815085876045426435010370861272755137969892978885551044598021890377416682766087754164401916515385262305940970723308982938394265251661355293789235439024344742085605955083432049257681343527896585395977207157487683493390245823313057149482281883488420761085239009430391360189820783175988602604249444056572485591328746848344178147056129628027640370466511126662630587492492317317862837461543214182679565415701478501906389168780951166986484907727095702146644569730943229807547367008732106525754026890744787054717028035405832420872161457571510275786415965080882740622092843033415179027535864490786562278865083864496213365077191204815866715540406374822170156988188399702873559872269470945476218765995231582615292292399195915319377867711205533216859892922306552649304440607999624881781875774667133475974518418737469217194671573906286037173766101801974163129102375800564073731414436350689663757528994185711055510835215778098109594791767962562798737028078838306740661766616108085287574969335029961316227170842579166592167467714255959266747513968605372840989055993292043943837117912481605762382817545796746748436395703798325963710208491700933917685060383405627932664133996055514766935956269745141834415512328849152331253359898108645426605881774427565818209631904807296438443910404367719482816616901317500253802760481226666088373795460390761163986918976941374977459929028986288589165807294862222148616190405189878884637511984167130947160273544070773883306223536370847655962092084 [150,116] 3554042305588944393885699879412448426880567449549200696225897813409917165526028107256146070949294692476993509022127779505453050859505658858184620665235210425214064856981072604319400952337817088505499384271010059540475062707655131886085925171916809965325430277000667988621113659130936596712234377113534935126685800758746598870548863510631616364074562306172344981919954213421686027769225804521697146379900851906502290753505542127327869729835557670008727741184851610881964494406149230608165010533421235298977112144093728983622742535402428168138717362732942552462707927809776896567216204317333657116833248046149285375599838382887092929207281174485828066081947878464095163455313661358828666081500359632576814360762796503935432954313796203863308710887679316191466650371922735631656579377937952837900096309658051291372536446549718933409410628263450562779999433093903230797100436825149409735517935987304592853668673653132630148073323124213864119975562621424025413212299987470275451300001057131950051652133393320274817484718084575553707486754504819178354528087138192877021688358733096186918495713771660420066339909617318232793875952607857133196594328906481950789272865665831540921649871698099625357078468046628468006400364753549979282259301765982380983293290479699218008734886761974300630279845490815603493414308711846067828185224124614915326651677156129696709013272438000537901861723549736565810309362036184577738360195029392500264868738364048153878254805794890610441453327099823855951679382965079965368606917997980843419867483405477076397291362193387428893038 [150,117] 22258346722755372395154533825643111028049784543535553936162687751895435199534009286771210190540901638584257813425564982589354444940138073977000121176971614051481990343702098862888498550569793340950628741647550474267528202134927843610381996892210304920193933241527920783485007928000850103687289357726817762747165182852158975454018606569132215315693758039982417219356535872795265628582321725243369758182986714317213831347083746110256054909211481184686873011613650190815988316963204306082764238126273513306434275974996209225140451148245281237519447529182572903132325091622493436030067374633422585413622370435016074221092211078044990482846011899044515675777122447984944539792978775455789849966487712237991932318386225216934163561830323827907862035013201112873929960273850360803737436677551458829513934125633966079703756656210772340562610077599625798749276423493740059624103342856125416842917464031647785210035924418114412368940746358021586894386420323822597488510755674048889702747486077284163419270518857308193242892509346752802294275765729484225441535604088703064628672257249074979083509661839293781175442762056753465940206151037531317896700671871071911653761271557099096232647060815626697700892649519486501739614775247049705439201835524193140018834746993586387474406665396425031869320955673317767782145108795967745937111377190735652334086265361393629983941456298297286261881668771439380857316963626565026961910935981815956192681042799823774788563450996014892547492672780655692569158496153917351819588946614261634992785536557904652565626138190617 [150,118] 800541882476131634518663869636944898738299206317538552065788480836786281585124280980799074694509352002306039696673896945024000223562295471754757855852363107681633876254127793422720037747376098595609507618693673725500835370040644847179518792217599863324576109158866787134733224535331112382733015785625583466306239748212948492321841736781487216866734955553424209741458102784734965657787933977043537899245109621153977014149018811973437551735073642728590221615431737556477906040248298249841806456044313843172799381477026067061478894329048559485759783502306304251538882414522356794947256686194118879228123519274714888854164272745716750715854637419031780493609370637594893376868385666900496340839498952726501275237365141557096523136092062639110573428205847732199963285811441306814716993856831015884997365453482136550895280088563380697759986718157186807113686685766708335524028208421312157358807630013541374586300095329870769432135487623639828653467430395632376559221109235469629227881685604919870461507102823116026793599851505996563306205328734448796379605990344891424786673567955862874330089061434236053871545095137025738008098898942019468851552423608866365348228851859981389162392716595050234883489634482498121239249240189521128214025068408354046386813976470724971578250911225184605267868989415400681144673618444053295382033289649858387522457284762046675023989519430709926292591112254106429570743848389667560121769212537283567990033397957104610802920425388967368730194976851652372980003156441350967232834755902170647555044360063629085612313 [150,119] -3264252734628341422459924011566461640357532019270548132253976277247995394705893968364398258518841994636164480019889250459025390744081875279194560447460942601782154194267845601825642479480583053010161820749604197991316106775234796805934507436752766560775766223637595653235462575379886312997403125740859082790778129704564144130295256839641092598702057795819690223763528336703650442617705024999254431876907029585017530362146917413403546186905344515004701224430705645360025386289052493942298293444495193979179007976145324479137849269291476971233056480537740836107083974663351765329487445497482009216992278966904825039873718679516986450725341404283351294799543914014238166149760737733757677711863896450941590269852910865589826454138851202156413513456381408321512365148863035981396100748579250195485805122503821275387287146852675680673310204329115983572491552550486943991982363746014537292545091322869195274920612491653364144455683523430037806474491858114225907790134230989756561702158794523705064021695480753176473108933310845242205875679332581141339328456554034977538513591255496362329370418338699423469675872761479824044617631676985856894272452145839222923367761076984208002058221754092105874120701781249924851176354092035353057384978557148128100543565280932050536718657293895992977936465589534617250662451654923002751309712687902022742881397747763293080731564190943568644690646550090993933280599613142921109190591579234214941429194431677441839801983458521581326059869098613042647557220380204439854202808674313919683606773201473805 [150,120] 66120656136019479289641819974519776597091733954489463906615272143620967123217525065893179954879979420576268741084181779805789193011365368024516625881969058042284054167505612810320395135530183263520027529389452369261093021982253779259837509167203150847810699869120335115274730465053310101559506126124379161712415627034298523373130045255258348778653910365279022223535504423824203234082932193114552714668597937210983481967467738736463385258876111746855292893681921885032948684838491964784955252872760870222968617834703467994639797353099938434942502561251242278125844380976807715476879722273623359383214305321062095666354568164109670779863927181532107474764048319972448919289350877797995165056523431279255518377526311604080463377440693080741807133141645563310693072062775369460014057348570633455075458269342644057204012766562014380793256072637719271962577196034905591329154713903501858826457401365674277809268529933722420573162434285460275573973945594877530426576343927377258495689052846634342926098982438965470648100889660712540031019025681207506530745956645468688337254554450249519371494946166409327774204576668128042299049513750278613554129637252805953528979945552051348130445319504410809135987936946089395806302357235459122339553463391200625263442637518800913522486429238782883811761982708076840290953601670012014873576946965926755248991683876224952413862647430885544501064213119200880479068679924360790369583819163818683119548244143694086108666087399051740731319806363067971591652286278941824459539898652078223658128342 [150,121] -326036498145687682563373275210044179230908601552578097966605897923117764819017377601001789636116434249769157447440245997627127261101787605679967712009671817498766434423459395673282670736475857076322802508585576501411894181288256814837436421160048130774394965600481001277522035188112720267869987851109465765256019481873915488522883324715827571384540390735601601410124137982898553709787841909953536419092560449336083270766860728949178783639693730371814061050125794386536957987202367557840414538671390289389848821204076709151411053235656630081387851270582856759587668110223746743218308897459378736075721048242732991548600559011915621617560007764313132035674803576953702710035409407580254601156338960158301121099653354434838264760283907146092187857362608330884710790104346927048769131419891575899111737036698830356359492426371457091671711605459768081600276014155716094625735563147741174150366641126308670371785953508872387414115307750559524463562084885520151583892294705172375725162362421131177392370534670891957835780728137063767724483826459631228940308634185051802638572584421903516780362571795610071958871427646473448036612261941375240273622004874953500562253389581853113186526882412158817355615484399993566440896009305704560165234614928581328503918514712146244451062307228407045089011083626071550588842636414636145875504868262824399542544670559761806362030025307934096772384665912153619260949197998062068715742811606673406123557529439376922402624559523002470264630313697147063055061132539206696211727358903532065 [150,122] 1557825749385109638421895634699964646036899441283523203001341137899780592984035364338877388886625671632754221723465338074894059911476433579574956306617464705001938361005074594218720905088615978699292418596124218194050905179456442801066279395939594118678911920902357479947539171789979029478747735542702296295521908944576007570387293585951666690328728887099810923553064614292441015925164839658195316694760690614584930179070592100518350001814060133875225436695318411621760767151526782388541082442834151790562612906593090407368552381651410005966296824936102163740530060175458610759467934508776737493967578921966526389539005940486909156583066241751001212645219979559520426979970341035470342067094690484516329778143717961445764776149004349687543333966255495986236120392699160979825281399978789376109221479258924477050839673151793168897541503428276318560949082280120545551618280644838861389559125139901656541699801210171302579291442493862719934977500863213114840632282793644532804108887202221499302201614681951384663821352544677520367149795811524665002000138152067104733215266215794860023533809662391395939335926633966356904550531000512637314968673469094213402081025704805699127519199833661345625908170570892442583759646549024980879239501509885190100671494424270741228800920410480765880709181533561809671996395757635621706857205298483714046476219086651389807073777928235759909226855772449527323426665226258624028422854297413464868362752833260455424299548721600255375539145910339880182799545932898957832167282815 [150,123] -4130741859007922147705189205792287603950776475183782659797489219783835767519353265868932732086007168097735394507036240420332369506771198416104653515981084680430937008985320421309349081963826853588337953371313684122257159055788434266966678327970393411437724493874385870729298274784423112064028998187891952402006751801668756372493556635548348633645632975571091724331956434616784059471583952508904526284370499589277114670125316432762884431077011761254335457299184242634680422124752176913499347952283460278154233266906778995490407328918079803430865543029093802222118353015159454057656368916305385226686477451180767844142383217880983687291071639280101658155164816201717443455772288115168593897665394822856787513207265399229572681894976021839591614908570173813464507227761156326857313053108262433669544103408993420257581772739321639910746959041500400128470255236334181567618060315664388463344000130199263684232438075425350936510899068359190456195898382137080866781739094536838548351147453317067434023944455631604538848391465520334694731398415504814204544324502742953477640838242705009254176776755361824589564248840427437981468051520547225630218881689963850120050463492349432810593757310515289388818306782871335140007501607553552491028648242886873542721231773672828612796678393560626993120449895270929942226813568909189761132313349636864022713805436316159035047745692337633050037999758438143171655585308858383188873553047928842319242067728968965443363105650620548138109800348366135596696776761453820137 [150,124] 7382550671760843494125936753543183181978842021590526652584985056915507529276102060985297028497722690973172115459642904942827521211212264555965752570859893355476785988619858464494864962179614888850903470409658635394840936953026887707917485115665907704337766981132935912544394469981164608323540171343775536560679388585114550316630626942408472409585361083021784072376238233679403948444613587325311596993451145275742218044788264142099864641221056904654197341533947563629557050658070368498175933297216526881797638784720410846728438314991969249717418293871428870319865270774938266518096709701441867261011648889329386990872764488534835432472541979491247966431545116487376712144195332095967096460776026170072071146885526408191108578139780962856910271091595185203010059776884184237971204899978694086242789291086603651341332553377272092096666067506101708755686435943056626495702964639445870576076752090712358171628082204877891485823502672991004660606611089222111494846454969255108651009512276258453450838548852637196541211726539110647519113382114265550467356685553952864436575624117144666667391040472033165082466791181898469577465826344619024712036320239578682508036999284392617538850566361343356193396614392593419319911060357550481546463539653232196350977609658309112613684973328922194456291285965116498785585827232489641591716129884124932887666045758621827148831268522707451854327519992321159685796510550059802625098690336616509816581342468048322912375379453824131701187625703727567367130236834 [150,125] -7505935904151523398447245361147938789789198339659637676338959019630043045204496050993277071993424547640864101076071205756373048133846378513980042677634206059193014823597326282768331899221320115111607996353581419890705544865661642216435875630301126543736416189364302166175779729186592541354718738581695787034217685811871964763275385698212822752067139569807505739109078661269755492965078054075706682405609381605333677656769380498635974884951699407011374294822693387735544621953096009649468305916874994143072306553194082659087036170026687151440590003585048620014512113169596414033299528689888703890075483081711769027173697565948788481315505048409014577323264723954599881930789847514438686869373600927089209479373750696843821592500250262496261901939856175291201808407685531396357235023919193075230249738793721642666711663155893440397792286290037483502391068365930274950999385465944265107427124399942674361496445618491030192614077265887250852220440488290522684415958168346945714714633806632925300653853466141907999464855132854833038695000336158342514643904893289588239131376815158480926460137160814930548880630984850042269457248024704282384136730781692436788716441349345959046583355641030673517746130230196747673461131597061998493270847876860074155642729223498432018764316816938601741555608488721171009203096320205511676333671040195721165848014134030307646930913622701770015893478111242242268984533053783826307134460801327799817220858654553786533015189229836107650300612018421138629 [150,126] 5155590904721296475580879195536725649535366457290018990135745324488650831187646394154376425346179256705252090776081428088776150592131310736992935796053118855162197820942273621132488478779617222229573161229083892199913257997135164236686710583466773829346212556641990311218052339974278362515691434515715192795978599892047555659119453805583535847344745873573528327054191612896665987097059321017705704470367906918523247920085440818797632665992884014832520908065157982855921504564988267611639949435473054551805589942051771191948559481202233973329128007603017524195003436726193600854284754350450423701915683561345711941080534144688047031391703811051937480844281215783170672861172915433336800937261245260537256357894921497419342707968219852472554628026962908754721922475161027259765512283086354883332134550256937971110661074629812149708628373653207481207964676516501970659235076431986447619481809175845150933171468769280206574101693835729355245666247600352442493153195618959732073073839285287982112750314559494967428836922806421113388251502215903690298475812229967171534762733214134814120932277923467622534746310988383164055349030840497266249144102560945274041622016416053134043083514864592603336600117545862780522614849615686560439656137006819499943114383424126079011072900340958314179278960258242459465243343957185568934084113243112882548657716857089553511305542136151332168980773726530288482792068112080298151972333259487653473151724233083440020499690804661432727781018585 [150,127] -3661978828389908774079541838890541378359124141285891175580202295571389490701014555067952812852735633442869318034019853805906460152050205109273147868897206868093139505504310830043450564516425002482329953325667496752961892163310458096608882387919021972977208248573975392437099787267433448208906361630885827975767469080308709744770193128361516665371627135617183983829676894403473021993070042866599504544397354684622872261058609546608034491902915556256476596528390187969365730239625321723403420579116739794180437838941093427975639610563735131304903661035620864695905019408867925015831404679784566981913975703073288320341150585868832939498191623714747176293785958467438781374883597143877817071986296758931394662561742541574471422211126029262311366237142807972559016409577580561889539795929048033766126051748160072628211166446329775877130664691452683974775009276652516179555458342028766452486443142643877320212609732949518250372470513312522201727724111464517961899979484472912085844197093461971277315919799550701972923292325064714267958183219129875072473004946825943177050248048596088083430018966120810486901886916095147593775829188454540522237925616223908247016799661623682367422714303616433468775973666259935707880890856416239745465479071206445934204469787377675170460077833775172877768947061340502462433761874084496604892407600734994300808112502431303952257825826541762659088924892776783828272263399547561350491809079437979958481281529849025462216358328061717086 [150,128] 1313832171745649576089653725084919696536907864040707343504110229387254720054119902959416547551647130786422378333152851355609884715056553373342274143347102105160260263958329833731181513179278446918980867349131879987768806509850334269952713699364955108150187468271252092372434102254808756594459008424883023313102400011534670827159681702676213029640228427700855107794671450887184049493689454979842244313821641072194045750707817185245301296986838604701751810523055156012482263419356307737281482563509567321594142732130455597285672909205918814158283169206175238051673739369464740213182805100665473496564379059973634883455660310364675416949089228706405860477839211827035181369581340708757563925179812608444881885590089172907344132085726702162308414383021931004582394890418187526488060649493312410998144656085855334209944404940981691770786113707252500642660995357583232101102265637799413015670870677056219728552156607880783293313870064849627951063351891387737385979814507628050933823036478202565221321463974201623591166996566728462334505876946283597745643452670077620432658909437559514202424383168740303300342891656552487178608986814580300345979853055890543616919697023718247068887813165741475699678349375066936596256974331379609774600039322745249351672290652170212032979449091001729013534198805289271667552450033311426445091701978446031427933401251555543051447059910819837380039393287556825193611530485225242038511454801052696165805507876913025295162667019 [150,129] 222641733578456384588322783488062760332934963969268237657158743746405277743354620936923106207831611177564397852513893176756604307892019821141171017182250511596032065007720710507936301081433019285345466458200236137250693498449621867655288290365398959728297215522522383487705734002474889390266290133084396127513230647195793898278311862437682360017651496907916746804085675493635024079243144796326673416935736631013466888701058019212472345413951448756459105516145574262538586297876201962975750217994826885282803964238668578278990827839520480293826533887304880142397642107409572696577492232679119481698830472652074700384188970577800711949676503494043316510731424566620026563176033108129975846991247393531194470039327978835234752460875503888174224514951432712983775125541257533038513797596249281642050999278124608131519521628700797640471346880755795172005853970333346772774371946890875875843968624750954977153641776898829012726863677404089854952790387078507987153148365252256934441931050447706966239104047928148411069087235908700851076181250179094865604736270249685159807170287358837106290332630426420995262207950329630552046536892680706990500338380145056206650761074717923463443577798627127591561940014942014523927142189381770147882125875027708135770777715731439180596997150197054392452135382497480571171665974957511441841901251925202244626766110796633379664526300853114399719467750206411639674309304081952993695886849773842935532699843912814889 [150,130] -84119399307034855164617132030140144859821323727281143233807980876376574287349850328465009073722133338735884070266832001573331294615268039389349937875491355813053028646849403068980023329958583923851016348207764539272178741123560859537190049679543353754053559968244542500892155306807517456567771734549306531404915950303221581185957308184061874481067217638187775632907380232017769840423679224724180273272125454120224649080076647789508549641213473580607378253129134810833204761999524433226265927265012888112301587083032266093879367822040610627805138716171006038006591407474307130740750477050701652325621063192044725415244669257789679817665323437317372513948624686188767282821495366321331535195513201706476114379966069965749300751071252817456684489443253881703022566802930844107890725405595781415922173857664168119493901279979551785991835483605519318893446160377691354042777189526313462388250792165359446012893121711194405951598299930081926619144097925038354250008149500944071228093408614670205489997727884815715462344500620800484786400992426499172856422662605348088300814945636958737132495940842708526354767324594330178383564089452287292761451352391853601030684248116922905560269738651717719009944894290474942364550895455149589573467772234867330147957595843384795090104239980614815388155922535326146311472521978914353500568034489309637706670411464148328557814913162411885853386835772035616028728494658709559225111031154518983998773104 [150,131] -10738694127617202501864162598754760832589274402952425375560772165714632555972256704257366434282111056963335864124184234902104806780208314912471201618097474492607302238454768160829972668391974744316904229101420310766204689448261389520392964669718944699422598710317394078542503788232964805397594119823039802987227684202140246052069590227235571712368045873930913695673528522169085355754294519875372772799361245888544923241407839202357823378735560760581707351807155605879562586500170551005033310088937984009581327947817311912557972302413451917924150716908286798182630287740435718599738879815664171020187383349039808792494702261537729455687887575097051495284875942898985705093680857556749890869142892622220409789744001124425412346027725537089421515503570232837213148700874563717941569851449392879270726102257178702577630044220119394466107954847983610967422100075505225103980109166829244089652822617298345294536720712681192724053591723270644974187931347185809177332920017690598954146317992767594548582834803911337307620405571568157741796036004941954369454716969313058133999265964572181864770955481265076009275724586788670771623834439254898443199718203550285944015690550558629557876876538962484867594359425234749287915460239822826478528095826060993201213679321313735422788474036100118375615374432250895000597654650969587091333619619337807535961981818932762768300355836696935307344657734645560922288328696804617818666351707873140 [150,132] 1264385469694334555196252397772685924542460198804157947934255760732076661947655063670121534861018616705110610725710113053794785952710154181265190319721587551931522955844064281788697895795098916941074839092331327889895889353198963275180889452024960529619619307465576414641619085659197466275475331599561021103440941887671024834018693117236560344134013392106450837852542004305414793396679382732455708841523445466400214863242085862892308449385258926817122406309448930555757045999477572908734219693949973740074418795270068614780760487202600567484852394105290637345725875473121048212896942139550339085495128878764480463405498798670119948142241428348527368448940521668476494435107218226645093706733794876049094126379654958577689650294261671726519544715835040042811061261473517949664178992826721289404664455181672934668941038102497344681245326569984295634251874823138421411117190768378045264594207005668405797564120121580200633356680358629206863203228010499949268374577095421343451773663167309169238707794033622446863157441670955550079334034479306750182046615302605351671314190552580238518198380366270566454564400473166549671602993280853317403085333878192490179186325051588553434788658123266908316912918417850011416418996495414440686358710965285565053398593889431517338603176530423254517532125812355277289148899159489653769583175766893868778389689389980906156238833274341570583188513217899901666713250281399032892868647 [150,133] 38687560367267801422859637486086299970560572391492825669608309270897506750572060808615178920580271964228566842703957058369092611182550583032358009866002595852625944639667669513226858664138818298666135657782057481625685738998006784398281916592230206489603660791650519160370426942438188357855018454810978644582685571544864607203126086685575311111862409625347184135985084590746569460578446553893809734075560495504020699519271671541669947295173873636796425599160963435204539421968542638243959178352779947695044635802861410158293343083474442693373608365053058915139184319694369619522962186572375739070528915613135374931258046993834587305752534487373181825143432913828024156741981970669243888005629080510050112915891753645059980795381180280095011746916539613361414210319068391247362571973978465570794046702440040990678158984756140723088881338883547293566237940917240380614992675826192770314210780975861377100748525543961554504919777170297551056430826658371362863092900714238515741551853672074599075523877924773213801283043385755125855031476310515535891278326247882469383953100865656310634552333538531292361133204672888736680894434998636000096262591970669764314042753143962752695732031001271553868639085398136526137391020201955944640635823833024652393788306292475294112242551743771189972405455379232296401375811323130180136086611746091683379769683429550862527639450283765963065958899494463169698896744348197 [150,134] -824462500644639280214341233943703476416100482512186860248655171607674047730434516879733075685447490036297572735996875339415199977135281967476167268512910470549234336624359600973243982409598335564914373673932556879777451790514894534457794555584087569941781064733883906137252933922619488643629442829477513442378606290338751771756622761008089484537179842708767586817001262720272228106861250344869679908360259217840427921148683448122898456889341939480672716397614791332255192965906451164466508030911907357375828955298646971158094019476350862250607111851844894221172967026918035924064397773122555154802434722137608760263126696116807984750521167142077335432320001081154130570216478881309595248755797952146263110137366314991787007889766689545588998187120847851066322690569522988995832536158652412208523781980310362907047428723013291640918491421235409105427357263443757639789682347467160588672897130499181015327555460350535683003859737138004244617262742244046142975532919060887257331661400666537246491376003896277878349140274534024965756195979480772496038459224613018183335053913548633814314127912263534167839180733539527600387169245263316374323534960190105282155965662891108005450406614316565298630434378852270310274383940258411714353539657254253926160449403702154762462361171851712389828162843336895271998212936756297620754934178684622954055032412120806877599502071724374029703918565911049904781 [150,135] -65329711824648686874850668847142584854389571406254874755344218760223258401002813604469306796843965474513411119766318307661523802135740537848221193999939909610292586178186442305537668113070548699840114921406949007647846948586360340061034578792390907817203826076708569652683776960243447643763775511255841668117367974271103347802556866084963195773204341438560942865652463842755979100929978673185523846639453927998593858337146893823698172988514464131915040237267606113035427679115791045194941547089501388618731229943849458709276808588674565534462799339974287078477020204438308966291112646134403655669640348525920068739792189015068800042975394811389106860285277681531427347013409078698654652932031100818171924218848802418423514552938753403236638807721685380175014182418814863092135908626065478213861725013105583059684174852938095837865332423904287604366240648572778881913640103185302071429510589897865307255776740190834643295009017873849176478372424871666516288847471668498168583977372065464682046041114514993293858521000470819691408801526971569119485912822420996950736609589897639947025679715001293736152196228108883206437772587709996228848498321936121851079672642099620251271167674671067901270752277785046578165150985302370999196316336112396421104580273697672467723212640597822119386163825165539389181040061905242264673895380851177563532657554925807663783270632869148567966295955692 [150,136] 1351023598146799506325633026346217383946050326557010761962311316019313613364633055286201768084659156321269870371298333838602985182990397431237772448810170972409334828767481489576892924022238687129114444198573667852428197696016968916146984951323389133106065433189876946724256352652894486165643492962253569490059244161556853474665129806001810747775322067434278440382191571761936835559564667870630282810313295133646258122999755622875238627667474462024226190956013562468215585886497122996992303136786764777237288022458504332899865107313052398461246278500953099590912902730681975967159221595490459800865047740910003914875474611535532976641182599073605124731272550018596901317222003367062949242481598154865530237705819999929973764031637267206232298661652214738497021611037322026747638978477824510438632732041047459641035757718633972781574595994862744843914213372525926242007523751058469008921318661508500160775323008682209231146580119677956653949535868738166222335754275965061962571989274174999819610238302438902418168680350760531127469581280784095449761065989447626810552753349882373417508670551476197997643421496482111763693379417308881899711656424238686229205915032800204633453754863488835053538197325029842151159705414928936360197585294651970080639035565039247632124961080347179207525719187433595809370161276154140167254080700975616118698602777969121646046254769527406011 [150,137] -14370360435104284351364671336617612345919878540673355336564618268115157353459437297324901916225811026464043423904925608587330858086040838279619817630261924098281874300980498977447843317459385159584055360832117561167141905810960777777502212182728201963741988497824904461394652249424747014407622981573408265049938578916008607837782751087286731766106446129663197284103371794251529063652119256403033275196729327633455596898571568976448640493524197227890928484405434451898205089890727492421784705354934061923526826790959039499995313848159156889985757597361422647705162895099168723253703972259816203049408968763604373722575019145854054769322072587686806939588513161493451900801357944171642477154456557342378772655350430128670505030088135348744645673555249428276951784629758524066463560296342357721662347051363579795796903390742625799464395293942748746477894618881671214073757318034947208153009062049404876151119496226588883613518097192840749352302808813728375568346639224351877813746970779946886171286277277042245811884265403108485095410566597226969505292259296858661108489330216635555218987116411515751880322855837904775877723359269840022489724635973480928476203840997014992323313698338458413070650138185169206914180694740956827259509037881609288955942062773521095616152176033500117695025230857563717286957166158012919839333232836805816591248880360406881527292898 [150,138] 105616863859683534687936936165188077392840746594434298628713080956387442960822223187054327206304472583005324474688296724044831452610066778873381185639339656303630287004488582392337221737633709813083411601980091016807471859798370273107286169310546419688651928774990604528554461150753697706837412217215556550344605615651826421286295131545447007428821257067602081830861230428446447269598842023664817505697449020176102990745887704121045198524769267932673429782254272902929238164663677856159944913594905121069618111755188743557854773552330676014921409734464211305165942698175801513780523557951620250257879801135497881965963408581102361549364877267721901321425191085523129407701942094814951909861543090835833746460630801907830202595998434604108761676913160991965957311777926465884104044644021362409051300808142531689070448456009901830724597786070769209602761592315103377567241697543931016905567599391772883697398242571646583786320628090282198040359980106432691001147390126179010861300666663289707769300124481920043123133511403741155566449405300513522459547071563034319329647509240374516698161950342834816439470959422220168950567825872796083643455150525235686012266347096987753453998880264356250466943265657721861435790015443931589934103801848840337846219077121830572863765743365399882072914011214991540686293935668797753644148549207551760450157065040130 [150,139] -287807449506088044971417525257486587192177768039199061003772110001160294398008635550019023879019690095889075208623207238641108886459156467874795177335280509273424580935595447156142883144316776469264083781199770007766071290524104412744126940462707653351268575854183376816304358483634247554231188010929770624810801778050635323261171379501405340713879668555094801808553438461216454955534051294127974898364795544238371759335778201306789149311216851467723251992893628380992927740419698041392759187136951955465772179487065475663376065210239601506637908318959799626635599574108773681638567551855217887686745775447747787721971831135716715360957467213901907394731153640231878499885293199401491457805847511112523807153629362671244303517742009927744003673291806517487249798135569971972082278177805914013264370810737862643423542974283682955561077665619670107925287555827227367782659439011722048855400012871520231800310201695744669352450875282660446564558815094381172943443284085708317871766521393885040012391863466575932668995007370060300059303872394528131971569153379511972502406020884947744103127513831056509889967876031890959162687683721625420726847753711709937547991377109393482392758562757368119475089437029555585043476094009252605390309248365066177345802566831072364559711183776162401349561574316934842174900744590944556789908100238508194099 [150,140] 850371177553103701194667646386428117261836244998687761639397990503070945426331043609327201631058276245638110215372281204999866523231117473802151588918977907728170134432945956822552616681577355110892567639611766270128539789190708266210374825372428417726098002247700822213610018056292309815381892250125913737598337942745630669588502615578726199061780910437504093434084687222407001422401460276471905703495407278110962897440184356012418299904025633188054558002747865796272763215652547274081315990271041657543870416641575421357228353590382569681860380297510011478287991101457247116672533501384041377099724291670691018187943685167552166343626015709369320687641217982730563719749609122572798097956493559513677877392439222165252341460500693839922915658326287426106738405373260625029105093478701144080606257654495323616125148160727960030600384053138803871966606236921382905019471483942228467798940196679941896308632912022123308470271887935432991840413961713184025491304626314763057454883954378385124124485239404317459596755079958826860438111256812704030342811261430933398516128172236814617506005420395681309581409940399041957525666183437057535505547576676710053291202978227406897871636389816560672372787671174103653876171832087085657987495271407807663844619012137216896876983591471823156831324874853644571473239950741284477605806853 [150,141] 617990274831460092088393511631678900458803056207716056911703156974172334220909889849128079836448686646842729480511142842315231768386896900080299204024743657070735724394988280566269186547316063694685950218699397144662553331097347413145359982878051979824348842284819350000494823446734647050000046199825642433199257294106299397236895949746339159269490677084104101145191593998603170936958900880716850248912003301944987546564868846501765889995196965343390785472140841684929085343296739993194480307577767885027002599978553302406718041117589900691659304278518671665322557175929712694003271185648622308372991069435438963822938425428031625730764762485932437879938190317946772388590640096627389563817533413947057072802955395754053118838743498691507996314841636941246125998818835735647486055691625350004243323446825860846456272638492263622768351755587557747513452988707579737760628495436131606518952402175193627109608200407877822008088594581051580906910197461949232908717335698319038258318745300448785425491754794764503315143202861290927674267193827644469638191966337210109695362821247333929827502369771582898414170548365157621501044594287868829722246986641292120111551972858962385384653342608034651011618636960234129266708482588351387508687509692363702776154007755872912905899456867274257966194861273767188983250404471354 [150,142] 1275250225632391375631336017067469562279495723954106190513050416574813387111176326773347534260263146101423975675280702307665157497781417122940200334360174346142656549375699347886779753491474074546983002427742183090640952591959430103414037239908197941193968830014126720535369340500619127238370731675965219693180482107118228696447867525854793558315308223164699493393883176285037350345020748181886371401868930184711584624934321262815467148943392085963249267731531926175052167451318449558370807129768486334811939930067679532729529433560408554820344678000413885652027818021172473533077485901542918153770525663172050926486868323327915326068115670580807748201794819760984733178606496012024491568143741158731331371815949769620150314129013488161304631821074731370155233352267367470675144745903034511204436775094163033023055369324294375708663933919057498335948063585154572191643560921256096643350111682468104702916545401297081700029590134849402347945463507100027623015089513217007839195018534429026151931984642334691643230596267319401463677785460515521904562364506972068535713594663343555771067905297018367980041343087015814772477177572662010249626708703792223550852622598159741858680011744550084977784350213236453178973107574246232066126921388625285845857064060518547710008963585775805040249451966495799852008 [150,143] 561407448298096739579552794400685025441730533579473498446834989221290453999147755489322948407738021053129544403669122979884184965657616782865930227851583550780952021915044174223488376601665899060480104619920383842981834594478889992045383709869341226439821576413622023505162046861257237682292331548705662185201343366041016964420835889256597865727539436694670463435479276009718121734883625796214403517656751858070073559994912059033065146182065284081932220369274196516785558519492093489453401393354824035943753580404153450561182119138564442158643584002523263420200547829000926164667278063763514240205965884698705494283918202428200339687245990567226659803614262269542388962766193358549877038082475637838060036235011830055947571019551899339429608501663845810574533963619471008274668084151023662543687943360757456724025698076728508761345286433878616880992273742228088879596204193952352972234590191686098999359800099098366987332030952015238202429134946818530868594577426675664732112257954366303028166254499803903408091287451789515938864287048074104230522688807314520564255662526601660596854004283361795478112172062989211372940721320319028239858471083679820806598620920649186383286693630667472546299063539170177779426108133219766704932879352141599606814511825255000748652053931664020299862585452 [150,144] 69791161552991203303314017886562532705913894038957015609302090682797538377605613911549221480702097557673906912478723351838863565111286675625860102372476825238869561570723469373393550006103578940408636218020927612926756116469729714648102668223815899568581404056008342546643647635519613337114526040996748593324203564596913451085818355874104342879596591044793988181890439599132430467907739758373898151462280606107425552714694543492207810183857928240911317509916891714236637717826470019254441960838656841676412707285731458576944922277617596327089731299512330868768878603510040808188702722463674741233763077762267723142431335666998295096635442060954075102062292583060474664116096771138159216100537318067712960520444936838922363337896372593734371213658818308438531578699866452608278450641196829493282236376774614700768362888152004178111476367935088545055886809391666229938260389887584945326000282022374291213107929375182776718530833648276052562130952681338410248557818450781278931303133499955134755723381555038903409488981717077236610008230214323425872082955497097633294305533041091828800986198982588820418017789561801133700564518499255819677550579210643022646193619669570174294911027974919248008266996330027450942756199636809920145594520146833487761827813096464632785187047428166 [150,145] 7051647278268666671617892865957764353866776306652363388202404521006728295867835578877130401207383846021327916668636757638603298667232008330413361197064306867530934053636219388721819158089478894489625294384810916555549937200384605107287562940636683198869790195016216058837804513843324270384810674154149890297713348109032627438943842801449805736759208817117516241783721454584484614278990342931357493299895934583815626937650461949033226710047849861725667926154062029876908280087587340683402320627551078630997184489881832539321636582413511314090588420659647798252625786019546739683106213946842357224833474288654126004007951310858106063899005929297715033384046021727389279043134948864973059289423716871056437866179453693229963892208880111622702479852292670330923128179037318821640261240300529424357605057425702098207013744212577274845779644692357085389304699925487655533505764653848927847082243003139276436702250138307337104764168011878425780296013002192095014575318246307963077503384811469499519264521798555258044185808065470493774441254924228236595011024877156542821776789491507493682170406541627674225628265091781811840994528715679721397253271271280705685642898694990975341185600025383002093316160146708718980662314767121940379778055362409165696399769344610391633 [150,146] 2471301031822456993533786983342095074427927244353537952330944602563655304413562344295593247482669250000545202369239613813648902896973596586167904644550855209557937803970109640534526711538321091680819975839194075341574195223678246886203823834515635984825570084808057220077478049899692024590073149142364794844120550071906651155029518885793919389916285433511737442845824179289875544382363912600377219600164507958471058002758262474717351722702047379993666928707529600072325699575493919421336450614767523196655045519705502095044725061209045376535808971107369591100679507392556389932618546609794199070666803666386320838506375609646068114820168263043739128913996516525205195542949663502747345655987101276490124537458283336233011635819027894834310492379299070843668688797798034670178346544967367918966676941633992892950893454113633416270327060426737276287741054002784600929122611341480311184286020631134515949120995056285873270869108074394232435916798947640819798061337227931737847194072606598467635057296155708664361224569195018026990095306454812646897923757787122926323607884925153688705026416072669871059698671828230843815520199583908667888344710306628421082263154210565367805208713251524192616446385734165772862185970640755124420388274839157131216895241 [150,147] -74695974104871367808300906694185164063845773003634990810791872331316931077456928871968011984708768766645494032984790271369167617838945499334981420207447953380010487469635728502692037324439665264431556522274349547334779392397657640785124429807976551956287793462831909102052746350853762048169866165346831308246857009718947574517355337635062026054143177508257402045847649993863806232827059255507565451349488194982477589531466576324241636299890383534049753952655908710440866399470733137785563699634707556378600021909826143231250126836214836868456304091830273880963317208941188952079139704040573852633607880979298769008797748666107003507967710073279752605533801870544085790929066058488390051059136607102880673896936988642230375630678844033636178765330624768678872775362435949436288972974435853200562862448750040827611107922199150217706480235773941057489190659646453164385913430192968860679265019204014888773208706006137268347882082468441784947727405657616869522729658817767100086475048473292406523099417114970714976214933296027892417273149621171516438072672180567892708168948801665992808426214045587460918558257878720532428527517385913838251782544077030134870096376497149144842523697718904365648302452610953785680992206001440757360874547754 [150,148] -1748739836259468370995971857582393292606339722127369889189703745729524288361474391178003344530417379703698130930927956657423773673502169196240765751380061370026795092304524029099856922764210884879369996144176171403932064075595074884522922713890238594222306273845278241209834001940648978611123174778687387782716680120333583171497838476387943918852925950140841891443064126083113253530911361132364587788107590577285237051057312303456957226979943656929569417758462005687946487941162008543086038984802254008261571660849168446363446057596889240679584525763064471710620602234115252722517668583657193563526820468799988826829316783274041571977023854337082968380137326043984329451555669406933760772214844487559956695848191894401441897794956589053603700807272214212324753114159846629115389765274972242540951972461926160489587520191100723771292380261903975092264524595478114926940446306588181455770256628842170362059623896791123753034706630423683021177238118329883150282940259822632472581012266809653320126464806327460108091732904462788823456304759302823814445774148789001072193944903200931268145271333788646870701494019051646225024309873762225579105596571229107286899390832380709985264109240870707229320545175219975358358136548053592 [150,149] 39055857212926918975480436199845459079811558871212689637406206261897232958772604042829264202981060897220328048583048915698356066165518746286265207055170440337148991246777031983035407831479006065747051726387039972026768304190190065563276024603047358244865017889555626907611071846462884936056254335363510186121200203845143932463321793842131573027391800536415289096889659282124406030802002290074598897371641723070606039671142459182969340816697188479449164513039069279865314596162243530906545116929589091863016945241458938287858493558081901192611811605095205445327510788199643461600529062769980620140611669276274637572519326221862835721091410954708306723551408781315631466414308380266680332782595159792537858122056686465319081096673524320031916660531178770142715189836172977545074554793547655581664218244191700428490274258409887613275053337102797563768195920052160354866973609439157522193067037743256379134884665897089438008088219990702765142940717472560670185932460639464174137625161437782043875089418433775104905276009424742933577745263706323712414781507826437896733679234872680144257785371507716560394650824814577225887064795327761222917326717556535881534803636091424876935260863588883981250123334282724650738 [150,150] 345513950735271403461836884268808164816645174281747197442806795425718614614325345313451705769672923862368496013816889128913062964689387432529615105050236897457969415336670622154656707186687470445801418822290274646585664827438058890376825628796983377483917256989868924971739166690562047621045378320848126720033496586726956935769039028801146202220979665066373124073096790561791768456637375105787427779047413450468293840237548326905612326601892843451748039170835441593541670646634684289436061545314108015110970084603739999509512486738417092550537701438285611731701300687042044688174641169854745407749094207188378618189160213122956957749901137904013781822579357906175338776923028152593481952421390690269448032673820520464605360865967515256474363796503632446108983635494159082584755100969631175728492443945524376235174643432901523780726263892293500275895250651930811938265730238343005928929666509769597486422761885689281603219536492694172054584320471369029548057228301287673113163275447110519715174127564456148398488680852780845551489859522769428161679452618568465441729354483965468427591122942978453356127619348163847927501813722334690447851005635377226710623706339975436074987902214896051115417641 [151,0] -1787487094422015184097101620053273745913690801756371005582343156451020151900023664887745772123671319994009803763224694021701615050250121510399409631138798373428822494183082365114221375093863107834328136427566171800345989358915171810432339452791323328657413943668396483046113532294537206956360825816951804704910560198560535223215577032598940172719855126878263925520390207752934476963012562328035777570396795136391586489804123218498965376249240518127818438845981904631252946531006290512932309976524486435981806113085046751831854539502725427191051157873716560013013566447499094267109689312104485188407397208324247059857733979287411605748575220579484669882525931554035305079540990347308949912336479348809127207750849656493407667446575494609290432839713482033692504260769537425084885113541485399831378018232499111336184325928885893834576304571018110717329938463341549262502336575584146321569822724586654825697972615141700495665048722620283522341042728654725385150534009175040014356157184641627394042470081254658715871058132070882541329406821867597191032437791181772943972739618143120011739251049243629291177330689110404617970398032228280544528013735657982099998528445975413860360353066882732240512622439712872845830971088787266941310866775765851893502580888899612148360653448745121093766471814448499641246798638714985916698966840106706356516862191848271367642671542584021217813422247067466456546054559756490408709429726173013027458370397891223731906195819962499615009870827629654834051023274342318626945562734587967170818981895601447558460103051278818194862285530949991034262306337382462003611222145718791643806679469287223583455919108779704284977421861842274321210868448154227929184045655979041122718865279442115865190851011070264957570853622891626223103163298623977243623795482084076150319072686609053421830938684543564115167376565625071973280822920505433090741822969617844207161271175671182206763340986481250650438905814830486965452800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [151,1] -9393925614456365362604254751398896389172371798371847808194466968640834948219513175890143970780380046163172453832497185399627377161508354107101475708055908076265059133062738536738201549751551311636187852983943255460339599448837062900604052309662488231246585862210353238504750328817221682728832568672443820959083576399949720950651347466286758827827743307517821641836564976356149926490605449067678991287151310345798173820774549840629775110170758005064249532511665495798570254230417476421604476790582456310427369678876758535229546288316517112051970156733141242854746185606562140765289385430623096351141488264871634870601353811847520024414465961364582454926328215388694997029875023291580607252142684000754427754384922682893068695166012957844689994065210205626674706480506294821018464996375469997825096452385779398042656349697834523081232803921119113697144740890716895352588135808478481392787435532653375541432992504666436892816712520840034141097744702183639402484121765107275481279017081083749588407816711395266098026729877328318843670003130800949125927629659955171193461874558262666842487543288471802532312418773209622031258562331143085107370928942800198272334324484084115814441751718497643923415130825093547139945190668586545753301776625093704080054255836542994305816707780916673732409995330787605998101727611782556006662800859596397417177857805112290763438521093384842341014807072432605198780410711211989521602244201085123868768703400023515834438820973244746981521367489175370195424525202102197258414234358362210135870110468880071240265740276960011675225831867087164054404001720043995142810145753084673686813714430270802860499813741073567034066817131407142690456663338445239624304741972119998786876018941650510856547606652026824303366209541580562440709582919290045013517378909880146732126365344966182786927529606998670878252585765558200252276130351744478208597294000999982603862668506742023459125642419818130339934084203754816587243192320000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [151,2] 108071724364145030265781797224355593257427064802072066912895413414533639907023461890014961378218545035190073413987908663187475339607963423059746928293088491016604076215559968615555985012042867248771100671147215811554454704307792616562503659498220987900903051140282152054845473273706265767707702792613813653533411203161299676172728883319014951558343358583138770024466585595862119934631068664849867495662043429251622094446444895100608834747728782806846513996132031466741678977656546928170498772304179702311845166190766792049431661177591640673278530098974124633126464656398535113392000827112451252550480097483304812698357389160091656607029918662029126533660496168064026871691528015365603326519364154881484902008396455822711139289272298931375510422298326135034487312742225769026826330748453729623600072030852235179752710343933399773011120451129617240908566581478687248584289804621767685605555936146385784424205588760149608847876890571921785493608895096306188189950636987963027997519565135786103069607302680406664852436613236230675385378120757244128256864111612864972752564937808750155366951127551666595944584757950402335907929808257572770106648800111846356327246657648866285906587654920407107092120273944101481863258128086378347488801598084415617757507966524134373377633024210840361674119367018932629502133725439584903407846176064738120100835679411615608197022888272154269179798700818602458410140730279801562585938651393265626622651327329248903713338030754364146711105893993147805745961160398094951827987035784596041338720834664049497736968458461787863615323189141129997646438228210780300575368922577848283445707397124700299710171488834256206455119455678586933048606637736669420542513676614939740827956783957262775378222568216710026246300742076048163021215569957846170356583006019345506775943464250397091725491815083383422151604904606394608920103737923600948321434954946171323430529566770786824469418161343087907018192834344339051439980544000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [151,3] 637849654589875686616939916970227716501101284229880342543472433570140653493206252792696920855637900000632193648226347052260424826194559752031211628302415771599704180743549206576146771435079864277912866652450964900210461609162573106910109681022192436129077706558438186141706837554859979490954858615676145964171688137749829085330908252386601314386376088326059869396186139510192878531704590976668712448973514795503034461368771956845979049293268550849594828986297448969529797815913373798064499377552625782140265067984636720318376400298456531354812721484642676823879828279485945062617005374208030986060263991981500522889686585509327900464008219530329052729735764314066393782232349380846137203364413430664393388419268259881711558285091523190305270853684157238728139864653868038475193070765260459849548349166534479599633496960600560564479040745205226326345007708839957597149329782215869066269298504340372126936566328826792395851731459071233666075556709496841015148846403351292684732933866603325703135181444592787024426487176105384104973076632579257688319240752307127326591864651860691819503628847675841145848644910467934121121152568704023456846625808162050081351281351518234338545772321921259547874464201851109126898351202004947803536962334898520993567908958829287936495741374747974176489612528506024726151806948261796793421099781114990388229240679500550151805063019574457755281686169456405630946791854429879914903630649593108407736891622533071910087380431779528257743922656821755173175683206662441272501217755219025480181440899013643710459678153866398816499554983249579430653798465579029195684494933843122096937201137643942428696178293900481423432051155351067642966222617908874456014253346747780189164309711875838936747272403901759592682277503235865766371577712425917204912784312214206149903227143075936389788807474940471165247704812727247666513923508679959213994659557418181080994537085771052142264462300729507228565906901271236343098828914688000000000000000000000000000000000000000000000000000000000000000000000000000000 [151,4] -14428556996610370053562053824290304197141298028678362963505598835750472451814389898424178309714784603256783248238240465548309280063698416638085192942507217999205232855719473421500411855669441315214317977454200898563575064825524501984395700176020431056291961479389295022544583058476395497783760072085649721473795924759980410415500029278056528068675434200554461559259515377162751542902409263982926630263272384541464915212127582936771368407409680207995716232363957389158056344924282010464513113705436474605632177170079094622667044283950275083900299252708275685307997604822530404353980716607099872490208482097356265709460528197312090935279592741472279676554593375478788009043834529276753521563757986909287028168702196001024094993071239985774390161730625283658178513827580317738029026445172813051790249287908641824284932262705596971393901443839439691190501330241546748180782011562544314656452941640673016505766099121650048777832948014284591148080276254450775831261919287000510729528388450836488738470650041431370040147223738877744358606328155898350414975483721462770881789012279199545810153970413465472557180001710423748703794882052356708471857971086629288633732032378101844348114414085338501492866680998159842342190154841289157500654549398829663010913245619080218991479821368967016635078222291623818470287820460874118863485371955420706199739878511879420474345735302727175043473033631621621504059689031833694677222210036104952908755903544329684275676601031218059099272411358267858863439372547219675703549298025815801156500004010518014786733864371147099287057861005012801158767716165393597929716347312283593029007339004383863285472853521306409897144009981496142772109124658268496159272284279370948480720417701400487618713001325220019865338882056109420286936332537670767372042547880172764090404680133261233731125200527332165516417602319383800280365907407063306973104340163251100530564128038333144054421897050912855831586365280105373032431810519040000000000000000000000000000000000000000000000000000000000000000000000000000 [151,5] 102068567700603793238208141688394320368584949635285679103281086850850837084564169596795759424935518960529515417374376642459727399211452957760471062054512916284653486160362150034311947554973558590859947553533728013543830737993457158586866758623473124461893621311307145042894816002639774415981864203463615341692718215831933624237274098988863529063768962269833017540148055236938199359585311736448269542195376407286705587483159401778530358946076232991248883773168362386353959152617133186028109448010754237738177617913279771359716822962229191345196332615208234941112508516253671115372776116613860958622179751966831713612852324120175111335752377380015388064437180405148300230931213009734294518686204872536212383089659573542545318577319425790697801065457836038090785404847564055846386148372309069230960487047119723181884213283014652149993739935206197660597458680109561377052089657990049579802355342118736323434927453236090643484343508542137917527414261131714702753475118872454348039964622012642192675624911973104756689219134119155717926145137480342785859826203150201078190967142114281687893911855844568712521052736355580140784906780367047633472758089807422700894357456775769562111656228270806829440952341669690314457400041612473443663242473719109043403003388310842787982011496352972411493079449152584939792783297738327582631438108168923690021382734384506787750844662699057742221832683677357798847015777826918118438028042298004406243002780640714099685764279677718474157270579154024451949468618581010288125161888065173662234292794142152498057266504165477051568148922506368961402374495178790417194519988872875994499719853100632195010108188659789978525456329433341379010269020925454665929638678857342570545377589216575213342474444546275282059730692884828189618973662619752422193852334772383758101734353450771377741531557536822856196644377093990331981701710308270837479713824838851995940734389692248348090953547673231958064889623437769177206126878177792000000000000000000000000000000000000000000000000000000000000000000000000 [151,6] -431000020198480281964505254142063592341250608240202644672221830566841441461864505458251567495161766732961381137351378866236019218269459622989099297463540862345871898672434513383087409723007221951056812350449031998325272406523161881590646799147693992629177679059442272112500815782421286086497874332439017668086312510264444120560604566151085835613186328701098389858830896565466688928604076962615858725426972370093824618328927187620718958967416897221702599452572879238339449611766818863273502366451153708662923131046807154046557160287239211109562364211215301108582685974357436130821921900081935422640132347293627387450582425125375290368212950635580652091938035866943861695545855184981251508397619860249619082289839639559912137283345780652080092847715541516090905913333138904801860205641798405161150310858861319754125179326233897116823789965414196623626482195697236923674751680263484720189578294449243007120139145642646578475604009279695476913042265839196954063562122485797913329239627266510559906057899568091802712624812604369728806057749118783451402023439969401507218825210927267362208960926659671018806828750508548668887903961247974583995484326098690953675210843171200120576851385875061180369268279575500621494525048686803541382083403065093340633746845316245564445067402843596858614526637096216090222668511629196608169789131741586375270331804909041259800919016064439654661647781167450649356640738192459437161680656283681333282438138008721641036556781588932796939030273331170438923611808952157479074557908215330995294069351644348754252761215930257907982113602377904530305731886888004280479136543890924771266186259497210165132502177301530610229911967588181969546697685882669828705856703266622692512853905391258340540556457096656733116046417891662062335335579209715801965989449913070436901166696275113038600173639891738947312379339463872442405621875708040603739374778274652243005977897734162939903233968661826800608022879772347801859500114007496000000000000000000000000000000000000000000000000000000000000000000000 [151,7] 1259192866127468256571932945911433579958227935210473218940646459940138230028475607542344921868238103473072622287384109049300639550472841909321761940051934235948955343487934536923754649424424065449056138950332032686734238705257992002560105448082744761038274956599395677052996476952502581281973210775389987484599010957277716604316133142433652739800579154437299433802310904738579447787578533540122861009008588949802469818339704211525085559556981762653785333433866738973847404656477262835817970347707094777648962024424351593230020548928622750700529685938330352796394269993685151927419861716837909826212102650243793363224798231062331333855101250626472677309613748844645484521607204509887913523730397981718418845480739306917977158219380531037601422869104494397545571180710129947994453661936373439709393036667059912807386860632615611513358053195949085255056512457240162754111975767993990915913333324481610825925790114075800449679054156557855419974987300153776876862376201231444802906035767132314593118006739558514461471446729823131500180504275212884343873024137854417092687157622554276428969638237237380931044626729330015139103990129392307730624514382188707907577352509331181465678157102719871572528023152430607158385643018485963663587056653113201328115819280471644877395327689834338259646154837699608131075207726797302584720228065374448108609146513852269404421869068102121861228048829063448561214128996077652303256798955148199512149153153806814702145813888758042372286836009620920088135912001364612168880101854543120454409901843804244894673737045815443731241699321948160218862271610500841847094080872965743189790528159228065463703961851098282845604880268919543407866791502713250249921891347994371863374506227222117352420123002731135178179906952917792051728954954839294552869908879791208736977547127656280992104904088165056847658144070990998422613226919412166537084754786239384844412277374175853144419140750551195290539941708053357068005643722732661625000000000000000000000000000000000000000000000000000000000000000 [151,8] -2688748083447117866895223943358844843007523944822429103362627230991094273513645619248184677493893278630254787024019085442866420672869421201477447422483090204858591047010261342752229888102881544328135297804630195776440726210226289544631164975903824635504244882370299097061618122460285957854990688051651304056020019086369265071821351753471454181959577895737942674573901840244855850659691439587080706203362952420538144548140674877938084931095353751009078332566782376665647907287231817529235328897947610887169924403973817404782686135288502266524962893938278956000680271873225775837215006334041031380256929221418138074947262361655340722277222162225293986516914573112380355240506883323760622658040866698597711873807083705062485589677434142923511689867152783651333572313528543067008683658589724439302804178536818837868636972000780148247507831202116358651527771099516846804276567788594321792712046822761144137112940859166477098512291892825777925904135066201154951165073316677430318312860244704355040234754709797358620158966839017610818367333611909307402100332247218958073541636051077148474457025386613845399515867196303428111311154905282447457832654627556376758013279052411512275746778061363648225269476400168395516409760198957569592946386059441330868413353295948229206978698605452427618761884895683018109356152891728181497977191869342963857859578212236429859023808116390434150505071881067283623747269572528397782283226103493043104923397783093917221337547376474673780153312665765903296014018709695821226635102895751609399019996699564674424442236049760373780984631651764097097942074347837891425282914696344810924140596011717473630576367362350757275027490186933949137290011231615186250113855932973357640880050088373541579131867860059722634621932023736768065854872706492777808401479051141080212024188377653932497403743774212273285882262258091849166095346079692910543881166502371577371079272087412752575616771096363795162206430523372503515500565994050611570312500000000000000000000000000000000000000000000000000000000 [151,9] 3881170961032036519514239885463163092419189948568991712806100969353487006942739897455088228158209275473758178038531926901586199896159979855990777964568909420819235039274255692752482762209023520591302249345941503467644205170792433980711511054425243264606284237283646681568086549103794436208463917652815121761322989833735446498993954537827576444039690880486479696978074722520485028894052305766053734814153699693269328676080897154356916266848170572165688538124648507668092683326656523445275054322248574736930830836827968323354369333353367891353876796674962380080523285646298700651637466669577259276987506388807001345323191422770872929862061028022577940545378340689192661905831559080241885557634802116128958983194781874141935518477761259637316553983228844097293728046405701796664096198879162933193931227924215784302371180344001605407252104862910215929152083933973359848083175306792372222976109467524386199772733845618635497598539588343829370497408313176548930234432049876465965406655855944454368712442637714393922122424821611455980358678810894017090635623441776644539790551801072192918224174283563011818918070734407448700665434820617926835723534687151011229476074996700701459094108010883914430512277129124150962041813326627447369534944211235902113660970662877219487594602412515129618294074035305912967873517660130921802658498087928536821710548849010764295632200991216372911198385842855243682504719855227934598652449899844983343495032929368069501825021009112633695774750968129811379461054806696472580416861569258774352866000223443346812863577483453706565194047005048798942644636549940667818030846198500466347329539935075771248791335679016563177756736470940026127124469808354041008960672089270316159337459725412042170702239019164235857750020326301338037388112264596615902291069953928221008520438315101312001748030784268119177788831125442690532405930700664908290371605481930058881761298036501723842988057334889050324007737819871395475088764505384418320800781250000000000000000000000000000000000000000000000000 [151,10] -2015138427222063435280425519382300251412502681530855587117609802991579970994598581073298480866730704782494151706254975912000684051603430731573903618861643371437264764852632105641662326352638574146800370776016058588659255107091529507845373519635382334904989196285401546020033738420607560269762416530330702932437681315844172583133027003243023819133561795496415625841132187019227811029922750356203321847048209034264872015447302896056705126742235521992214371928030495801364770608270473178546445523541495354093788115553777972229534571853774957554915174253718108968248603553118477757944881058370173733835859202961946942730754094806582942180718255605672839868775372003629865431448436884322703390556159153313011118759817669106915838479311406833034189714927816144364037819465532318352844408519015418791560587641069492496953305665655480310774439311451334510113111722075104926598704283530095262118088921593893378431374889559873249159169082240080128987137757377375357408086503649618665172085492118170066603902581886925914122263783260129903812152636481124735395103191394627735560513042349475220664599059378749939884910407387855738352761357128003632845279317783881277625329797932759029506912814802895058355014357376369724478517260884150512754517209168461606686388302827868134936862877349850225535104750767640065718061507893569004444178052990055677223724860921687529184895845369099343734324810975792124186578332453731111031448689123124134913062427203214602292197638495632615917433870438114587146011794966329392156812813158113684245755125778758781023831294648340792161639386401587146334877558749636022483561497945928665378962869161482860246967157043077072185012704484114482665195812847655834511380954362120232124723666359540850848699485331664596065810175239129355673786706223894685078789156460139640269336047993438945286096570079719578234036212565630865921425994733016677926648803937505386706099575808627145969163989711964359102847043004198065914328184838225360317230224609375000000000000000000000000000000000000000 [151,11] -6202497819248157438979523201191634651806188992512736403944736900154380732756149381698976654689311752288807786387407400257798046688388359268621224464128615138836726831878657996357505666648166429331492083750863462275701039429320221203682065947876241413540447374179020831852037818243747667457844147432064675707525973423134647123408526876138786800180545268174884553673976141621859553819006812213870721795898985691477433016737399990926153270095150739003379467057055675466293964537487614299724799870867290953799208786654505426827684103108080481554429532199074852130385236641444805511854361637710595188674230218480045020029444244267502902999191797646867442213496201765356212677822326359142758024975407604880232232866993732409968191962045038968359545986924655057942630103285064452837802812028710300559996118919508123279445966149511038041009665030517077797554756875820151830457790606155955135294337903239513113283486979127546445431796655209411850661853688515779459008881227083065511688879900715472443855386452840346974329197277365993149744684733766625401583320476385303425564818261083881368383170993127621460856243774656698218896797029794412063607243832653927477546667701233532866392605035511557708392863449134585289138177843391681963005630096833546732543612365558589640287047618966376337419158775737370274237416614346580705861294890305002151332617353091894668979297695692756092962667998130955653546103698009523638851172650335108687272071880747507562412091225837901692028679616961068821055934688242967555010293786018257207854865475595522764253560770598775603124479652125118646401715392973258866021611201502644854179143159556476671437939004123955847688414865109023656265129401036796249838616588149860572122135024654608646461753866074208635504791076395627563424766230749083764126255458159181277952511508948265772441695840122253546158751333812349890049779837723631540257617680988121610172837140295508064144954902093926226745280928181092226477687687691575195839166641235351562500000000000000000000000000000000 [151,12] 17503856783530979590789319373375464688620327121253981505183667450456722327875554027285904265989835947141393547718242307467321078552601805774394418173010169387526987839295103044539518943590613652488393820666000386462966640404869771861832734850153894274635883508637375613076379887212818109983317357965241352259640889474534789938784403451459050382489690786650487890554242229212058359362137887912626732799288894103154682266351427054841798917857471544937234384579687723033016010872853726489797789821614047188419585379138644908047334683859984611965350688520352063894365771742369142863322888260142507213976924381817066444465152311118430064453777847739690966084320086782688551299868940139564581863393060936344550713133183205463078789490043050306206839904911487512848431056170299422222651553106502723742524893194721218396466275430965966925321416809994705603370922198120781678466707329189583181593597547112392915564960813279813630422335318430924820845490226990070191207189970627569858474342411738925620411423327608439074861877170785410712490386481674380081442341971950942248992253033127317023659690048846177188142532095908663092377421059054447584746317072576666927872213450187486186139652395175219699149162503361720923107293535071123741071468880974920476049606016336548828580637464643271810762231066620036998893848546697028285872357731404170714883677599413330980584607629593521950521514074114650450235883455385128651504033362032211109350738845359888520466031364550485235194769315794383870555535545292759226494870618598884616189707311829054800910569945367503233662976042859024408319626463512550525868141686290036520479722936343464191436650623267452688525140200643250774424317356203205762620586983947750693398010779451419843656526196086996027891945426982449869754707712948911385852029886215981309350232178099439233189151701499510561926604145058045672200121596171251472433628452256905326519570983971052978677654017063202036104621232974571900709379173097937592598699033260345458984375000000000000000000000000 [151,13] -14203220329993758413446640917423418204820827738209247772840859810797929660179855776066398669753824620573673952583416471184145320612343616725404939520901695537393809033851005482281226187927989759921111154938755902812294479257148674114650894576950409954246045563742426554883422767573020998855358764531958669931544375190949641788419167602219977353323795975519532403397943151767550821215683128270259312559599585214924676569257336657309265778908521777018405398008203694225038414790724795602374955900029606894164173242063868405849173547745652982988753584245662558985566554633032395544409757805133916542241186595927035940773682755154541703723229854596023763814836540602443569766958060047673953152326467263786807080202943318487294403199185971113848824459704151849116260163337786164384032283089631167135939363866529094838846378187358424603128763152160912396211198231808531346220475809211919252591370256808849908155381206445307973390658569355384487446014324452127225550249603727480927751904149227746986949918171756720906998218715075617371114037556239886094543318833952254558175177076212186221097913757841628319978596881250499785477488869074128761613737117191789541683161825910012108102314221660019792066842063008764760612060678434569846282991295024535737599512140901106729670801473327401809175370580981604603515939264537168605419824399786848967020907409371979532850509682610518683643715734371530180039372516114427472846866305539170128061885034261944791460421393505347204713186656739933881006967316775197933028915747992978596848643015684801077790256592551304400353369389447752602511010735637633843775333821648449378520704928593749538733168041597533938749800663859320835625342492212730015014323990957882833412690933313341593694705733845247467336513120152703772922555082550306914527600502142932234793412569938813987280937635824931761499081947332858216259099209376154956694741755930865177220673397396634408771154164290011270438100150468787445538761592841456280946857761591672897338867187500000000000000000 [151,14] -31153860566538785115482550962238398698936557502187001437774672942060725638266893385792534206779241765106696786757724269729482766470760365247990405158311531461909691669048198465273154507056832659195942399298614394454936219887632111006237944305269110930954791549203180097910113552516238937902443556586124110024145527621488540356746880386986230835231236871394944724655212984888224162883744675252429617378335447814587902337653250288954547789015398192831076592400510085551088707824000520329162916480354519408761404521661235485100715428245774547288965987525671474858068878187434366590265369509311496005043157794847082136928062114670631813465264251972962337537629365319107954323184414860101036780276560494876286110379896011099334724763104004825900746932348090318024940484481443064703902467915133462345807297789698543366950963959313297316457495269729332126267634088391803086247921727765909827337326127350308041979506778520957592705999582356266953656430388131162183183593509593137277133932500860581732490703970455604246016134788458071045358828801043178752784958094150644744392255414626524908849562389636267364174533034127488803778026960111542402274254907718985207092631499600364408889722506036211212585289638899635027044702180625610644130773483370125444434262473435413087687999245273417410921915898157152315754062406148006069939310033550005672906074077242757773373446401505766312338935479573924305834785017365507495388313050056458681486207175226858812483371830643636731451322734240651936604139670721451951386505135532581518045530078670949349461735063101812443935232972821181687066149936141905789859704905709810879773822373664994901034845790941915330459779366658071584875850384097434099921054958931628359151309339215851203065928953642382104755404765861417575834602785352159708499822444198952569810430987665865314935850758634947496573642783609026203833678297144405276649632993383362743700806539389013861875325991429928856400960620286698952594330289094780929476161887578200548887252807617187500000000 [151,15] 131802316276056989086786237377128586039184365495308274650940614221655564507583938864673682933752299252032575619460736462389789558053957677574535608309059252879000059667136135939483972331502855837298740330146844181210883623949408099977518462380995850632043139567859013478860258123709455324726235411950017906025131500949826611709225755304121025304471004176631927147562444883937136070895885734239931931572197653121810567617967319700054792655058731843492677738967692588859100770506947907238776145250662955475810978013280667012766155225519973354971998912711399309831672038546498881825826259787000192738650672037026479852686344242754659019996506327703461899071687994061790475061624979318730139888949599824327953092262958494221135889661024949933196927206864686661078188059026417371640187833061073786069716137330771744413903623350210038448583811721758394966484099554217564398143809770936549916565945717011883648662348072779544746766011827388441671968225377497551518948286172359877270359443969238591175544740766658596282727355876251590626793479475192488564439904477466221537809516216714761703669841686159927482764095793966799404714867214169970031620413018091299573644045452382010924454276679794883438882746410654744967482709151280630685652635958321500102830964689621177678722275469925422698869809524841200243234756293633151281697266102928983082525519264895265324048987335036057464727598047895530399813042086508237678236145278553129219278213933294583397212698574991992161248619584150217866849138687988489379173988067408434494663441327318127826465326289046701649375297718983780842014019583581065995317378851648473992642025231335392517272794230174049518289324683849195344435762661695203643032617912448027224035738993265638792870536063717556045399567601741172105407256223577016842505175809368488513533842907124228240625070471421559605234415163454685736138533375459779637128754399393619180529587129698798276687821900896920750976106158129163675178931119199929566796338767744600772857666015625000000000 [151,16] -262120306947134361103148788009596622639541607273986596151991653202763145279533315817982385348535123166600860635081896143318753133379929863409933864417051529374268675934057938824716816139258837326909848951970023086435963100977010709016004611795905960566696706619834359776472839622672362032777371282911846347249195049758347212744222175935902140226658420693493584467309803234997847259334293426165489815338173845669981648059300114894419194180543647446108427299699974556000792299525249078949814402333538831591106043999930167842048448465653440298211781250036952690074609249278923071243595846462519866194101969198297234680868863739396705861027331690735221737399533174525028098380895378629488501465167130777933003584242709247303569027511050657565394134519771516185450125646197261866876738190958516625341231720761847783551995404328030645827100699864051594657024778623466243318160950415724502141030824644543874631763331755619336224713568946492726612969175631764590639543915065087184323757478728982698083431599418237531331956525425782866268818149180437975039556294151225809772814888094979311500673790579562136260814945494778758020932380271985590318675196711277918170121646862181203546169902338852525426906756141400756395040465552145733797931386798741334967957438617978775768234096141714021200282075913378614624132202222373752974315828823782700883097008340055049301238449976712943389030841684167458372098387408681938864221215363248730924485000624866547729169819080237691346233420553185973700869275474198482152422747747780131344503206529261229711381723686521065888509675903967810891555203110882851916608688543949631997567990515679375305146959199880294361167461693706447073432727421058550988752092364694028307226898057793299639640569679659198956167885582232093488160053864845822689389821371935076497095906636495266920408108360705790959319202737154312553961985923959111473461525309008412307256482322050532604448913499610161723216559119521864239915002892004084424029670830350369215011596679687500000 [151,17] 366941923895945071658740494084512153160646369222424983693571182300185051011937943015108756214889412320029306478827706864953176270238602293254400148810280221812810702963868014039508849960371579821708701819305883364895278078269231135334492442467805192274704041592906873907332401552678086601489341573853672132518336258035289444196672893041159026438339636605700396614980924845647689555757321396192343322148021124086543173553213028883075119766256863536171554208721423238968570733183238517233902228643545477907203150443133782329812628292866915527055989883329122153028938996773231817046129824016371465492241735780966175188666664578468112845593282994388767947263010872958532874165118151159118436852795389395055126772878068380648065241085663001492110005256661579388887431078122213938342085779581266221328830686483190632288496065236238080331491790583531613947278788041917200068428735562995722458613363020206641128395560838498912779344927406540839827957481034241667715993562597443115170319452084997854078668921187053524186007778577095195899711924033812065117005180794855636172227339663460524120960766825092838320257393601484854105352058264359285285561467798214719399115864789697925794725718457902772391292075021072756048931369227500199287689242755924485892005239256449264875013744502859184813682791119616872867884094574882200748201584481847182463466347582169463756652798928667886710689649420049043986535943821078648631779313058083092040141072801647595098541566952727283089032347026319906981503105784183994739119737711027085448883796425953625485815571749866312781420807470638676739259543343977790287143288468756229143396876901013254373945886525737556363612691610825242898319186044670060901774652244616000008583707268303991884638397722269312870997398811471478665829556588401020145576565218800068950078214393275466421913612697843659428611822145472012537311105736462609733635896205405135970043248682947733570914322966123779342868115274772187638222674117404190915978433564305305480957031250000000 [151,18] -405622110608524086325630245245277743691478255025173159992090064510852366158806706021436404813518889272999167348051126720506169918771475857524233276720744603475291790557118464109412283802668662347915745226824632621824283594690953685538681726122490226428780014494416399172432586003282579767495918078462530894146578251369333382318163162641143702876859033950348111111462430460795349506357857574131180723247985294183933046036247868133182433736705869533257699332828624543333202478778297356155640977568762210819186618819897392072903959255478782317279371692265585174987379517607349239543767501409339392417387859656867987659567213944710212075948315407663000180848518087889080297057060251032365620321481078413233729267622554467651629305505526486365998967982377341391859308382010453990695347824152525922096713700877428401812295738850208796710989749406340320970232638266599471648923603455330429455243304736021950425483239082900956589232634256423806174787983229986497084686457584742914785398010144801464336752011178108866787315368961029221818638260430570660099625051232775716954774881303497284998655444810150380440582021868769645982982647951076066711194150749809107290187437093435350979998302715130183219457436772667434488549779226893195928573937520519276037716308030061741508132860557009256046470586785424126588842684176820649624143958497377747459544644306762688014720189408418750454552055077912695080271887158641902385763506639345231758191678178688175989978367555835623792721709286199514270486596329687213998650718820518363325536579189944587426511898792467340118247531646999639460371261946942201035935150633465685931980666142193711656176970200050553103917009079543446832657750411714730983423496484556357122314084586344357884014060338034321437166947127488016182473456394584630235199941573594643704597362367269176787373089170285742198433793679968422527222981054027913646548099971452942575024884669729410650530271544144126610286013573913315647225569007587720341727219521999359130859375000000 [151,19] 371843412918601065754018133674514844963814793281145977175535178249894137197399795537772154591656493801500764731981218118649219460106997864208403583348097072898947177337988042302111795056800832050807173226941268996443156600320584413593107084766189466881364188452663748002887030508685431162978675328780477105398440640786924536735919641324016342416715670757094835490539565711594487657206734043355126432822488045726480888833511578457210914250437487125791558550901860691614307258066635727072478354487887041941675931379331312662814726143617851263062491057535788622097561201654558045492453389821863879774985111603632742668848979008811122035435921288839286299955787131400301516177903482015433167500711907997663464761922230936273979940584293510751834091779147536885123978579714780541401768135231182726558720359022376006089935085888479645615354916361265420522703515474538227948883065753653412319391640994122161925011818337271136482151525892911817526610166728603829966138006410990967338698201788195748692334058146043669939459873531450805271212616876230452542119070055248123014361252212487387521343477527772023613569196261573607430482567662500277998335393214490825182560645552429288420793320337682272931420746184142992798035631534503446203103798520052616519830904591400478969191993191437557408814976186851246533965704694466490464251999126701054745169158057405440541104628281550032319506939500113783481773709934535555486435628646791479361228849983650730163325917753104396794903535945397698823638474195263731656285500329576454328513337851114412085920911372002217406281279971468714322629532414922516034410482929458852232969877304777105651826708198578474031016181063255043875059055318854888339030998584182165653173452973675896173218874689830752760956777616768968146911153069989536014121387315642825581903688920631982665292333794022888836594718074504934533628089896171670643121489407823102768486604021240168893669662705514073791524842181099029844576607919647782269574820995330810546875000000 [151,20] -247150910398510909087572303072285728583105173805536350299530442557312930325029179231495708402186640009609527520763847506076206973804285469815775682099567604588920093536688935111645785810062718113935546624151075310351952885109212591394183175924672666308666649882619813201261181980688240772597198442088884258872219439490902065063036805675365497724197715049848924051387140682628773972898414156801650869504392954344643701010582834430021719764288722846051046990377561200884815263894524992763873453164539277319593515734588120767858065318590493213687065770753161012216698762460117602636387725186058840447938004342235348078567652470439139047703801655024628762202769013570936522828992892435052520022212957862683993519392890809925212903506891589647797930374496660838936324326113369686363378455840770405098710435343768150849410337120984743061757692486064764084669170592932008789516152956033480823575893128049394167755790025337467893692600784988366806724173460261979251217070891145844024833904153305949349454133478356462676087457238939661884619616764350560911071408076687298971691666178873837117333370521279539044183499388772573796166633790396039493524075760952314425017640901393605273874075712020585557510330285398394675007136911094237320241571871171827899752655057275079331243179215790293146352664229496579511806872472652620559252645370079612453549251377139780951206994680178286704139639584721570810821220449425351653535975267219433472898082427940564718722672295758363985296866903562951023455694019850804396946718016132763059671345576293570949556393634309393640932431773993313293292125477276299832598628821179880531016196027991751932931061191931339484170051482092810005202672065987166033860871092069039431200378343965202704841709989393018043633666304461815189405503596009090747434508992652851269634286859029803482417303368444784262936635486486749547148271686916234964008601729978627610011235640896282645952915003747967719039854524101741919826560358114600738635301589965820312500000 [151,21] -33773095792153087816062391043168755281812825581251271494861690728133083947245819679295268163125555365501234939602753684069285037706592046701767671220182143708886828152141440771819252747205097232187607532137195162089575549580795485410311371420744488405899578871446113364407875372086806467038051082074143282885519044195505184701351620150436533991783112501804416222444874581590886812304354022689464821958308736429093011630778664091919623724055759636752977537177149269470789143014514833790517177144282018565767385226867905700078334474759385262330571714392196530616149300850321398919653572174497929993847998234712040808317352567322714979521794152798203475854829489900846146045538436835594885141850534196925390502769260240126776647363601869164245073246663548173095886883694964752546222053646707228040203595662857402288505121703364374923947123836157122524042463080848784776494551019045654078628704327430566469552937134612460607636304490048281558848482487234568776834114625216327795334600325395446839204943097610763888383474180611158139252307167824360645930990814957543827332991364108673249623632309778705885823899569970674554206531309112865359257185796620676199907097636949199319163795725400531271387100992208772983135198422830441254548398523893158602258709803191832570650640855112981627519546542790487842955949028429482964435962444479547202324461125859110162345855276840950199800641290777684883587731908531094139434807356348086236839648827802375778763100884280201792109663243454788354902652941727672121405220438075884024672846617641335950063802219526556562834939438350155319610842093210769836116169357289645493212607172617176898271631160030735159169681979804150913394789112689124817007956320360835544757271600095765540632783355994523669326190786292457615568398111021476609648189504741555907027753402804178041483695299394860789125279671908684594867991839755953480346748090465954610305359657716571849611664937283746242676485017453824387429513898789602971756935119628906250000 [151,22] 488447261430767486708372133324424122646674507663444807083095496319984090571113202140876557261985422215712521516275309428737397386218151053150116443646576983344271740648973664348456165874101651728885068187696043695983890302918916084334731234857209244325777889609824236490080984233064087620263604894745668267926993852583048378255577196374713249367344824631223593667449509931305819386999771330627689119803621058380076874102996032853865978813934060785831968283267526802040488264796358690458768957671868428122720654471338431749801096901646960516321869045821956455599091681921950055610306429195605442304608432660261408499134647288664286944307250826879741063579559097614316131066212366190806501988444755146570821426928503130421746472101689063384186183836121219227075318396019095444560400300840099014095560361567714692413774669374573108351552814213469456695871557048380919532527502522570751675947703305285946175939493343230077355757707553092110694761117814298546143109125091870872425298435827745872501413145917415199806042205593073623681646617087089098790321489280773193051644138408398065592943442835311285953880398027177115211837550497622234056743230931191825885768935370079777848689980719598137868237916539979136385560858454518786127806477254770757280793388832933396225056679126252384889143682334138706946286927594644420668133845173800516297194330119184438570761356245124193169949055976051710827013907246158515129673201991410363839634532203697635504068693869741834717574039673548798981023113850572438737582426421864001287012660554881356984851532458079245332728712151258412684782926071349347034501320993160311991989700697106325927732933735341929914059781935841814400191531306269111207255083669760319963055345541690662247960344117576584524367910441903140737736796652414042208196433824152662207254324732552938168389569381490186322739641033676802298548735485643627677156301539480555556235124383815088821280864962169090167391705904029211316706620907754079121356964111328125000 [151,23] -944342617820309232179533961992517150200345045224862521767272098492425026177658948057211626612195380576106319024393488624884283399214700019036092930483818462573909494647807922437584103533233034443337070389279635417807998944536277998979742642204317539194874420468271305016334438570433295358710574792893197581558119609030008942592301681317565811943411449778383681014296299653541505459147318989911486983133468442198280438960253484361257659999490396203686201972749797140221031220231414434891303496506689849512503910313064594985195262468712093988954912200184458581152783297401669601328950330732776368599008621586349734324241007297631612458678132349537142620998107218010014786464202723344364427848633373458029303161843117295648924891279645966447950097892459983838597982352019078518629122601917748779620130987099022820034705291460705890552736919214742035512166158311492695132358503356151840576272549217270214710741620917921956046994250084956848601940527344348561840619569001039121413785996718731210081883055966347288261623610535551252401781178073260736849532780710806812968449221544012084277004943506737668891816581345832419922477395745633313270455304968430311778931017362851325813445238550141878500215750971191134832534707007840744441797403340393447203173069731601634540788601286871865157701768796980756632415282737927290676843612175433949946304189553431638247122168383650918557598899493871376372726239421048826810834366979064208107182485924482624768825665776023399152268576856544210172365486718040623474921571955625842547956297416278403852066746576573243244857403179096377834294301785987581511038337098108757227754924241623179617506885193064830348195894709647056119578331686016157303732229470598019136349422854402147321870165543640043855660791047816271861946807401064702315459230640386006733136938281467921809804848967854994959610171556406787327299414712797080768073009929969854047290643615517663485631774511402060221686360153592407455811897070337549919555664062500000 [151,24] 1108757989707735891416330416150397070645546191939072160891031046427729252721316920727561403461182208039759821208348245866123672327180490842909482268681217302761148864143298407400885717567627734229457375031433794311240770188310622037124849125666010771346744027443929198372834376656200710065876626334376444899600397304949953180999650011486725789946406538205994108433722979057279398409194281707477355496952358329722200892928249750236478242003360803353433866126480763011118390165383955725143283032426130283154291748599412513771332826803116109380002354509050435153809064706384684499589359318865661179318122278736465171618961472103656478402188351895588837884968145500750092540794319926838353139437835964581224362609407657966952969107497464206531704871625089249269272657895926080369619400827921952373178106735217179620651617874951749905206304162850849811027974935140114786545488817377854744734048870965016731016640877785484539027478783264619783597329744033394803583798044559093898768373725179300517688483669457685925139028238355285417334784963250568678589595143248172501264756969953893113300566441606810147848475373760326885666578360631986384908461611167964987007558814539727010883721547499496515566145777226368245075283525376546191265571337919860933660118725423184904967934543565083059452012360960378944625236463037977617376347555937470669681846107749161434652745958466555342839782843063941523392401550755365760260041157062574749745591506845759901840883847059373549658063183365168577790742077751081246361384143995633828664210494719809128402833703835467261406919696313304051295423300440761446010918258885913245643973881014381657664949374507443455016921870401472807301521508117646629528697026777324159513452669790463551052495540724168283079210761004977703594591592459964174912832681982799824289473711974714022622090338852582102540529313896353095008895807211936961800020887284669533377095038882531384581081725824846172558780322087772165504187040034614332108093261718750 [151,25] -869718953017291155878216062704800966486167513243755696232770123744637861932245623830953973021955207349320856796755485272503770360598227528619200510582811294715677305563289814905190304840709183848420678161296092153879146416823990508991122573331867964414924965546877136386850203278333821088082841996556292542981478859235502178046547449911369713509188323202544948069550503044535569390891688832749136767458953610613916154210482734781435746575285563463584178532882165612734250055424883591146584210013689640968659897297380276790756712054956266613151417104558731253904692994341072095449556714373549948531946789176668138721370953096902780399769398526379360425007288489681184567036227730852122496848994173431079648388730594539737021344745800726768621487738419633504589394297930098571266616399836387910357069662189146141869757155205482959465756049382424664274632433380135808575735192451232640693136375808739407068001738593707136553216526796301010879604796352822797276953007480939750263069473069900568240900417100925965760791589411217229800545992206250386498001442137026181377275246405579773363259239061199351867303300416475349605919044053643176413623482937670114099918735043865929938597020974261854749404328747347850869630448322967054055181219741086806825375528206602063665798563296729264082552816416252497928455486639735387990424223988215802815571724254406847891801156301815716290472800581758422981726582213339530875056875656189244712524592524103862439382632288657016697281724253610362174225888794881544354556439482168425290594350050704052126324553006025269581022344923344973342798020965554824611081044428544454787321969068448159350788453882078252205538698565885973317334840148957540155454776796787917274071389375308768644118117085774802134181473281483450460150856104099015822132596286358060138482060836751801410602619587365170422763989769366131459520131276315973727718495400964206561543946674427254098168950726233143693495209795475856829175996774709657308593750000 [151,26] 461220620106735843118383207912981182941069135918604588889840731484756830669285417152588074725769007613155281462120348376169395387559416230199286222409184680418505206867485063862115455849935926508557976136447176796255194357964104029083022052721579770851095551992828274331371800121341344052400328406538696510558363792475105678535932143136063492174035850194866132541844702144211005494060116871611595894469789796674726138310164174784999325940733552036126450155181438559298522620363293108044973470551917455228191951672317449975780403368266979983007469595234712296853999757729626302014374956280938510834968867997304446003418768435983865536395731753617718602769390923056741817388972817879867988132076643475710229563541062897524478902336131223038133308283375059829878471019745934488398818427592892608936509259419151964610642743201759445010298507417242651086181670186560164461482929617550293752142977620477923157485817244339308082610375065829882905912217432068659490190701916571551804804969359012244336043346804862688965894675779607173636603109241810072632383072019274799664083351774156733383067358852710984448726799577814056705398261308343554663065369878380592018713767002574145192522448351033368600609196993939753093305044543553129575285306152337750219273221648482857333621912922302115104864161597777729395474020800576587428059811924286039430227223067127270686176181271114057413717907251657805587632448002710326035329889747698477424238606445782556574149840058088664727575730610795712981414251295050250092486432520898956099361529920252625055246910420661748191988141953910287083830964456772475438814739333692776262948899442222627996037147611201478333125894035471902930416942593934911307962025508291563241213183405519518783417829665594333629864430246601232956648752393318264957352665050074854165170304215706083977540485479621816975938351730347214129839631017391686718626694868768511830830477742477916828502007884496622854592618425267680624107067417137954902343750 [151,27] -232017499046557184047735426626393650282060831936504194184418342918198239305987554908070994912983124565035073303837327081613330265686466278241476084923454622438026857036578873129261518481973195942559815354581080598739603553929203952749055966197745799653857192802815143624899717872908566868712397732492022715295880343210075564883586186757278271420014250233578485277938331330175428224889905294397760943807185536681593484587762810908609473101223106653865753909495250961451995134093146183401554450514471814332100785740973355933415025924090692471616019002904858719138133711723595799455062380430221009083573065937862446438478810600987425524261584337474101015808718642269798964161527794554739999858755611969108236661171777984380961153329066250418471741627467208490583570120059236191802901509013233018613023518383955604572505307975101337797052579929502782470871296986549166687815160723360011781185582176861866280674268597340860853411738309717651860942423111826112293555074873173519646275674934018126519042444086470668096501261215935875904863132489803375151644908690938149882152154021934060713433065666036494943029666851674810350936110933379745256532293512302513672185287789640049664533871402809090361462142709963511538051550234945851591556058480794548915159352443059641362949919306457053799496704193135502994161912029130756431254569212826444396076808228801298462807785306199123493714213217474108790077507470882115358789663063158619538301086437963504945080468420734365656990687930443981997835153479098800472943556547187746655580082662094937676720612812849864697587312589982351272544130514529059285754050026362339463773323293637697145454050872695976774119557402875137436074499054419155940314872391897604032642005304327835365737675044233192630659619814897256203617863361532383851472100142191213655283026569764301992700235742154654513128507295861528501180096744721903125597536171854104223526444208669071485637987269096676704040087743716880886207990968094080250000 [151,28] 252230953967296761691876184488032337090445677734641505030225075710454130013109331961238882342807649513688332106993348863138566533158637196336739637336850571198037690923969006582427856273885814965211256754076023084539456815031182435941384631409356675122891638860698587522877006141043954588610551041782129339249862313376877783296831961596043288042280771544840253439257250388636400237349512645175022213347047524716943529306438055888346476327238322497257439473142244114449925446111279277446373625767085780953557913879789497107979911868564061485714802517014878449447333438994906957706480885955516244117411750539267797158867098398096597776187387554776768781401591953699495477301995329374873655144011944391985070356525515197895676405917109393592359083179898890765754438660565612328882220408592408157405219554740533806587654600133734279360334735341468763110806210736640892565335248589747969325892623801699333665814148925012320975629503726741460832079059869661102805790520088977428732033068064357443854789946969191261933190062795880691884552258748300034261557325901273542778089551006526936674207768114716928154559624056496662172879319897732610895984352692066097510621947941133311876254860413563814768716715965999608804771736356240745524266116277945392672212636282565804121503790895766240016095783249939699017602966294395956280540575476427838566519981360060455523499694774876290036369124586604118987259970104545637380999528666245811813925794317033551895242658854080015756754198490704911903661208462743846723161433893158560390036421463192547623260803786172587667092143372192681046254952451622067752092092179195631078441683451091410535083776472785509345238850294516278924476012492701611773757530191187151366117208615368477616922365826905462000965703591367059181050304083873411126655154539149761869500744378550043930670811453869356414965495955593222713945749364377131143579623125542123310574889652296637283686665514814629106249666748660412515262031656250156250 [151,29] -239136390689317809696714070092717101916150308662442083221062717282247446118174979373695542414843744727340730241945175954121925700024800294605131411348010998051537280424516439934708271596144378207119339017468331350868405528829329630185506374311423059338913463732872663323420024084334536149128800020075478154939970535865852642909984503717613090524466948015554302994926501672658893120621903230865656010531994541552112633368196411183911068649864287990510143674008402191048347714845011148148646709457442698664298019505524382984891594293629290821884930208342134458228417256493736995346043622646435616988410636822073605830959615921219300571530173084313171310107902911240279419651041533134492707788970011803732096656972078441212293484392441799088087549095117066442460908794059148885057969575630212004687478593677129648540927936194725497646958742448172607273227339445652239924691191026600496314479473224177340308350036477151522063709007323292558843596261166125934036235129871968631086667812965003024786389909943571521294744390986079073967033881479419870962619430175847822156763427217186803165874084034233754864996852546393977058686151484335152213823953058516162212505873146678962056155146750839474402885367347173523586134256208390236196098841303189065381874807167386361512884396285058478719528931043106593762560390462501498767289048948331367437656485184393353362233781185611029479720026483770054742760518131842235137457857083467690676742699821096844486684085398210892978562666407064174512537840589289113221704054988352408040643791592785983962671765903787249509670675620433486941087721065490641878378422839544063032280048473923482742645974051357080162121975646194030418935571798741734224745214468822925819621739123693243857393168094165006705008322511669711698514605320580725847280405698903013674758936778406447998722311593373006926634014242328601375767895299876214253478617168057339807548001704514371610990051462753370011630951804382210311154768022691620 [151,30] -56069685237696259899449675024910229254281617000747081217196510547090975480723637978873525495959140822980315417964608023224972505873191741929109211394329694225221264458299345501031060472647840196916304257448284357711769299618950787962273477880127832088390371403370242245543502811384953922183396697392852787081059300519734968211241392873873977377068074119600453635343011106785911496462658318305336783337974495215321269736543059829607545085592790013835151062177894016929968084181638431833122745779986581158379809200470668039568381575229176059134908805380031769263509142016715286576378520587644016281243955804381857708381530255871596820669547436176411612170739102578831384899656770141128293679441314167498652588230369210781820966574184436473837693731617542997659376748723398226797987416379772996819161719465989319116393518024084045714725126677086249699117589519720624355106550424399397938196305246751047878554175189055295159886799537800184824257247334259318955448950882084246339106851749265958788054964485624214550871245605810856044659148668596732522287037151145330515285851401930858673995850835418567754140591893675678207392655640360186171344574422809685425284624415223663748933570948858687511440535239167893416795250539399213387195897504400669622081121970212085480096317251257350556490511191379587708020731835327859621083390306717803237761573352780551769698757322538261040949697026003627728684812713230309750602664966887446885055316694371254339149048186353984846643734681923229298838148162965649866467234385126952555689582499723974782951919551260402367153947986835332128531632949984723616074643595256139104222337004615705104615284711631480371204461769314706202929875787050600930560405357278030762195539624453379231131013435004954270049292580397890724898641786322364565688745639979583399960618700685202344409731048541075690588919087167616633136338649484644751688322523196806024699133263700527441646010004734343380975450598033159372873136106300 [151,31] 486133134092555740079110997245471806207857709290023625137747745047195810993264870583106836578573984382562083508054671689499649219162377917066890819833399010797159456356736904111981294969642593310887025099149792269858832351998048859658580489016084279058593277554675911276818181456215361956409154878336346754148631763640807922004204716142271714938935634216929182845828294466141775185350548001716500887539444395027310592798784249689724063921272789170469276365153161359633036560022286737030016192217354601458025648216334181238966847065009517912633886000280146298245988415135333049220090867517489879805179858934091989022705118372089193212778650049482318241811010995102589586755367502135363664644521648651737848928899082133715970204256877091378967378047170870348554843172890968837945973350548847410047251575771145954711705173430698456268816507436882412256872201948246399137303481095145652682782011635818986019879063115259458833051987857312699326045495287084443690360183806915190376921708276752902018870447883100486359695718593284448820832940725313004227721693857217976325861206007709379279115662073922581366262215048086157952973937236690024295947572204728122491712252652728629639320948147155983750868597063951686680812839539388088547098006267817567246387279744986744651445509280316117021952880475360238821460040785844754728753845608118889465770085019749362996781926202362885576337163648415143315617612020102598879603651153270148801128000638249777791738873355657651571546039903384370097449416503327847565576954631017766146266611706169756883657823540612809247777040257524169888543693376979598834882764057565607999512573460879826270340180086535593049404596734454616813278928276896039331069338892677065731721544716810051521502552199411277914370772593805040896848096396229475672764281168433093370041932242545456127494201437904698278360403150695440546575458285635049022238468056431054242464345065299356243371749745617707282940335671009912988151587072 [151,32] -677386686435825490026205085429109209265140653223044949777088839311169334644303534549279498443421687125663020979756852502091914740036756955501099683385685520765756219488283682589637117252194946778244819071584025032397814770969038805775577327885391503602536617794099627114660069481407939496468823255959359433740938119794500537833841410894823394447034546093970584630250954468464383819675717425254253739734637327668318543400092063884091061952558054429142763566503123329032935673417504482473075473777357269833812366098422697320161755616157079755516491815692114221407976061266720620396340280250742798197104932959930832599121214002043860713803006269055845359086159670223659938383826359532297588170589044823444965338336909973766907234560915153069545253564350326024556127006978988453919241793581712044459442282917727309054568809871093011838465241359459207314185488973059585993687991402290301484608603123063395260852677328488608015866107589921239794670297631381968143306336569680437344990945545311272780509668079042207268944713214177113320184429485844896001921646670238503933786577772687046605748866994708256347734001694819403549625490957342979237223176421729020025995293289020363253344102308487406201433856023391462278344625019031748580890064896849277529987345946510600139917930488880559518073915832712502620147404626321082092673761579862579462566651292044391733584416515341851932252546188740633900426235505637447889860592817893345882316204117429773910521779753291044865069117628309170138553136156108616256187300786511416946617536345140452853907209172349386736056723848488818999413926729235297329297839491238722107156006482335988773619171865490658203757043961080338400900525352396075185238531520172325140770974283856735656581732094013175061547614593760778025477730039984094034438358267476205485402516249147686522131910478953597027858425051053648248812566284423590704048905685092389838945374230462239861011253085067268460934905905114424360001942 [151,33] 475872062413222533195996374181949357498411423777501552155998473653966780901373987174305080909617726746477272963557922446648524885834149413824920102092244007206042711288511655663645158164130054512821000742453332389640747819047007080513956008522944832931451172625290690991617185426727465387675289687954024837109139932249187947019645909533564362189969339218865250308013348719494882776410905578830537015028595555750959286889877974411549406254665237383976329858145822940921878127641871702878992275450370467077739071803636733572235612273270806121854394333713535299794377723235658921631965790309834844766907754983094909778891487886843456524563449323954026642953410075877289099026784691925657789408559599265273172286518878225348695641065813976148818477178490407479096229091366058150782036864902563733090401871431919159419845351435338063793168303973076407033659106192704223024049899111761488594849353977108696090303932311648239634323844893407430611394218721946428777162293687565750846146195602909374303220480554537993489452097224476654095229708151218376911308399273920848354856134890815792981957545164640396122874755021010861745277982321661204893572520587887619994146740411483062745289800957393877227882838419989017210358733806257177591385565750708711213677523596152391052742317943874909481762647436926501924283424323336113228225575591236042948252860221775669900821020962457920549173930464700806422515959839959644922285636247483612910133782914770434444837774900034903742629131495712616266626674230245832146753922365525393564357501421615776167475566198534675729201439772069751751849527557861131250711081260430546594158431868247625777894461064413724230252685921212927569168279081919648692238336339882965281896653486695141206571542680811303717856755554917185852809375378973405911276562751192690080145323338774306999516654216936763625382677729251424842294098522123372971097347378032976085776238487535520790361794486334074091156225098143855924588 [151,34] -64000693605203025022568832171199384224711960073946002594406881245613032281865837594890344806563975042153750727718244520648705063489708228715564156281660136695485559943396662668874684923007410051094966043751093538703224080267324226643809289763457820491553539042809168875062298450298499432948658433575648203941846670803213156041409031436539296071743940156626250781762882099724267171948749234813462537369874179508867031459703023469218074484141311289433115959617422056514880395520860211566120854117213361597967504039089336589525921953014739677812635433775841881961055136245862023120039251121327847067401119819999194979945422590630415826718274663573840810667941020373501859842183106533543795860314194861812826748768461962276268620646760772298947506858128026691434916651703050534042976393530101138657467614856671918097159616807439803302724975252917027503458294141269673121921550160057350658476878925005403018318608286119158435828269670237665429355399057142735673202919465584485483612304748089145123534665464756825754282238068008444614074941856906916716493488543049184890313305201965400346552609913469511476301453208811991062491379546721476756047761038328746909114924800594314097697532890225322324109336331510311605145073381243507006953092855538661039244554067461796230329478138349156696553270373766386330036111847176295141051560864778348159144043757119345849193456669325528998988334811853688009128561326447874596748511379646367400780089499700563562887537113122699707409585896713627988701227208348027669521424571470675493272889395870372345230632835473488514577563612128703363374451324175931285339626171845703485279949709209343824325180444359787048266646998465586153710404311913688397049470935040130717832165984250046547996127728503310600482089095341173176236690207668109733637173054271985862161508171937569010040454890873201348828808138835417812698281179607954909764014041200496093836024648046953930232576077816034363044808886279566394 [151,35] -293028639395483500795684615876999931305991637918578955772686457290567434932639003489117144368562545473506617776301954175628584311403968346549284209145924953756403319733011045443114549294375392586198989901360748035893751270155523101745161756196436037146944350606967103827142127771054771469282008722772233704703334649830224948673403704704977693863715830090984029333865170694378170762271947243108964588552700884542248986334117481919650706846379846904355140247242390800284152079506738880603003499798726170092876765876335367339834859514960873304654236828068076188447764822812153635614085803167161385137286551209344026606805058807941563373957055596985502754318460860882331673322061038791039160291886041986837001290161153923307020670957379881362244988786883980837712969842570278817626035517835740987322820027772684503886490803371334180635199275291502509903837998262676301349430813628317040686058193115463713229829999651506336314781423069977102480768891963330360380220526533436110384608107416412636058412131822910273320549342134354215812308575726169145819813726133937470684056304668422533903688727066361570630214219026706236432780826588859072344756511668701398666755869681542325515776442323924452856333863006890182931077429770676304996617327423764808387583345724867645119242736955639967357633673639106665539017953561563543138941862802000403470113785269963609101166115512645226136997412280065045986269488047410453653565442003756098529970973943500093426136257585844612093856846470757130437701313752743574906036579915066207513211572499764630866721892463656075758614971004213797882984305523771768820811948660991543930258598105326220616989809340657600057571874582248907008660694289267944893976404364636976848217037708511089699166705990358558604184787969621456218142507769989154390994015051081562942019208128171558109298186293146875888841787372308399188028750692647909922546049394709679548252790838979910480783731455135928181879285844433040 [151,36] 466474613651104925098122625408966531098486156215962461785978279623801401847151263321109725904959455830910346024343446701330229178229365465351355640124805672538249920558218892107693858766982173030827406995141984152199612211395298093980425426962334024331884075745285302005022465946760233092660213434130036413988265018226299364588385822980020331767746086290434543933900481683537791128407371057327122631369815565231329221760430065095275283317426903998101673834719131452400037297368397702541919939189272292903836342359059562618753538326197265451165810327421243657658378361589057149045294752271861393205586467094818450068170907349137253308658988892206286546262294477433611607811771836788603208348326835078132035686786827200651265159477414328466292832465801710125404686484051563628165746075420849145840456375212345284909299275362096795333152682604572461749953845292879964692374453450608519583152687405594187085398176393371127474977219637758844318847426538454854772855778155213905952852840937033116285280005927930121185404912501052908007702534511300333319209395041886928691109721275999613550142572895179561499504242878871312289775336238993874690221195586785715214394899794909380088996637561002005141128425080947950449321194926151263827974253705041553291245597651214181430137799154748108305958689682047809844662837924566926175055579321765437217860211374384157154967357555308402933169001999063995444128482412067112489389555039611845209656731000055916951656459689153785529905812800650189821101185767077010729801818170253444248874084495050092215274638711011009144082760997128793482200227047326729871312129021862519680941933927213565853399755808367981554079867699010519954856682668210763013386634725221395346811233446399424383748410298603436124324873538290637241418442139679399591542870107471071776684792341050993572508050668764986847549890948166412243632206915635736296777756815905265841201421384182764093184412210817370489277237915562 [151,37] -469744450369278733166235509998733576594988620140008270444990358732322532092516552294945333824822100120714441304859958561137855719940910374249325804424914981923060727692582039228153057928248953562119053504708894078888190437606758773950607928273689328397934366915236931627867878154999004599080782684751856056968816323477378208412881509130864063823856101364016090366386919371450655922997549181519902713680326415420562549782309766639744177774615044002871039086104237851837456087607008660344624318833854541822475862169508180454061007992252638785541147245792686971075764710084102886132122782193016370868042744080624073690763720736849290655092610020532149889334355151441404976209730495465793744873446484735985581650931005391326615798315361626131097698294864726884732347051083855307228816097562296671278022415761513543534928425444517073495187694301047127778314336689833540153981949826918759818831285723409474545455573093450513220176436110826290962187310379403851201143489118837259698942703133233073689027299554887616392185741227746346348648040156621253723494612678739060162565879368059970502226583797201245616151189065125646246526761390414929234723435468861849701981886113103599678901273372821427066683862627404162439377692224544765041386411463305092402496578668351876345774957238598577371974740956105474949023728981738813362026454134716919619182866849915523229180853824680551812988141367523069900392990798549305401238122960384214667877222267996894451151792206262037814081911052645699980995877897250692738608458392165564758904910428764724544634676043591322018105118050081139683172062919306961514568038826791937043041839676900691740455909601684584830932844255294665774429872662064193083648462749699289445401830910172143212817054686033355727068753003328179238820733908074180832474126593930564137192783587065569225646644537782126916689297933360230942275668552330520082739596802633313617668012444908812907368224310747008554319959620 [151,38] 373750591624696937850723609416285019434027124854175551152886535659445195952161579278080100121713403788327221954758926789163148436743896822166030575552749183717035545823636519791516969431472708932353991200953565220022902602926067269776974287479559772840554591427926616258133183517145881936028882856693811144390149880385308225541676182813642854698307301788301883095771866803013969514292123811710192294199059438240175322029774605998358628514097459265245901787728593839411411139630886052496368550597914404121789174147617848577873464770098110166156805525796792353989063348372910657550716707603356842655203647008117521747653702781346585015199289850513920277800041861791596223314035936674907760974092256937978949368775307496561669683182177284369797477711594431453869216927299755599757735586677946383474255736097560047744930382243783935713526574422686407233233478542973146324500378673800129898323763420872415078113444309082754500426078747643348676739485836146218634265823611272690986459633800988909921411294632872725010234725110918487119633684358794712065709081679596695351886086845879672712951077429920314172801886377255650062112135882731496153891964148508223007242523411625322933087280377450833087361789509449549357641239925969031476408699901941301612630777099740116678467798880147394670614219403026726537039725066429482497050439224173321875312220588688025716176604570885915698641290815301248306830399400333070922860893382177996433304336106858272563498082267854729719144317807914917051497139129107240524662555580027122386085912580212220851352292605953460775163637811919914045701190267852742343544126547727665815362820734369404063956717491817605100233940606896520658125792889523350730944899964617872660614989507585302243970347290668610851331595501246910566113663166015305276100257761774797285696681206058825470681072128049990382442777397612148815427849834495016603431199844977216992071223169841164476313125039139330965997308 [151,39] -248218655077341813430470263311379065793946649692879719944777670291759237265281939628298580700031322118591853295769567875056437949765573915465346175050880261238616222863603334520854549450043784823037160546867799320194476219486896539847293105152128577468914732303186607087301887754640067917479081384197798787792276071061755578904645948222571045437026264332587339173745192348804090610248215601832423044277318653662244304289956820178606929095159804757523348163810143127920543782608535442823969944868242598379515605249596757550751081276226869243634939812427347723640307410257060472537545669412402908714000618694460755284602896478632853005331106029455132417631699319559677499285771521041251061013395512019183133833419497264949943218827861940892835566594137486288782331461314654080866489766397228852401315536137431214333639746639901397349857925206422681047700879784708748131574555678426006083205184570039125049761037655171823615093772341010284711913139916455756878565382292267013974673345308948046608989760891385251602688680259174054945924582977380699956209392148470344404384345056613625472907476141509078079647611111759071766202722416109719509842692865330624188699024520459143007447951986141229521377175196072522951183636630640129478443900099470414250745824435106366367830415255078469011529309977648349118050010494510539473575294015558340479266935114317370023361565968330754276341909721313863403383411165366123953997601630311446986609109725744082772842865454100208073807457744608673319872167839537898313616975205964007712414837500788982158561298756189299931774953432752810958494315313559991849684374346749300925326425619749009302165283278364925055394167792466927051585078732904011785207873359272355636920498203548300609996138251617854296372820000852357366818236146725892481059141531835997519052275830425135284256916715819900089061037491941853238439021783700235181201756468033010220457141760023004427916845799673175841828 [151,40] 139359960579491981563171532968281075324982821770730669075224352881828229442460597272081958986189651649014462042115954328495894166930361381301321451086309886081667699506630756743698491614176236000075340729763666741832248735131760270656987775550526190034106698725463134853970050565846425098621155563297811978501672805228393365578268103464336079091876403976345523698475810939316457102080628279765441534978364515405144947238132016877518288096616543332446509660962167217197033070848320011039397550080414418622852145764671255161561836348664162644271425560567199761363227398381119051783939888019870993961376779415158581989431248324390681325241632215078075157776441945746055762946828187244405205218681836307779266016974595990497403775802510660178060492918810550331169166617345575408590240157732792339874860484154022549698561345203382189573568801341627594140936533893487556486304621276655770967742362345587849142639983042960790767353780362078738343203526515526572089635912133837612007233972690228542803322894675372681436284525772399827621468219190378612974760695145158897289676655700472530644978094102170772527487291371137089911627357363221439404325632245961124805991545917923863631307187205031301260632853372132132107137911066615104453774959413850274251346074360378486048746087812574007174655067427501188029057633004957446510406677566538102015437441634077944079662959969715350310011102232112390789448428889849769033558820377490353152889174813494930503836709407692853022991673904957020652552301108405686817057310060123893782591864283457259594973029581523433497646525699229692713986914738168481159239816094777154751456289181491287102843526566813552342204770278875333398755456254267117052156522735280626792543540983115992739994486358258587480335106889327202883341864471367144378994702618489157839819165226405034832287832977132106055832843629915578399149945196269076719663317727896721810414890029341944307486944960069551811 [151,41] -65904159421967806874499787337836121911974921261365233847644293564512774607579321799592377297614523943642634931343915372458763045401357336012022474262275126165367863762471966402615316285227761592903597524816184041312628354358667555016794591117860557336383644559049791230700551572198358608588159309563475529402441500477232722266340399325411434948594767670110979491379879515648271541108457601605508328468993915219577892239346779288264222208651769468850670651578211536175699325161253532950697554478161887649229137633914203783573857577677794188998200768241783238578810444101193598329834961636650447794381156929786550440467133088434103390407192410334197965577834943897499230719227583742864322046003879476610700136124198195290094599384117969036076242837515138887845289056415433660342540949872444738046455869718168385590528186838050099256124807933506989535322060742812872923174195103237773823948142079017256213410291925066882806362434933280966094827769706713172747645581887905328998029380387170823080709816390469301794374082863200932190473108651072834203356319178812617661736201563537484639932491594420151993321391850933283560935874852355124791755908373344368227174788539810665263163182370877295429276883643805048928796136429367330892494271269745441827837428529407684496997565832900590582250643585612770181652818309220819699972888162074871975217116649134880464195241602479951450715802752818090760186118533791878810102295720122146621623898757249822684914314952005655430690528676781108211502966225490310145354720159925687434575025898047418054508717607581000014084759383045673392727894387779569980632925081375876267669257285929742355933678543702102125083731966904113643466902413212860450474718483809416980223976481002546387625671789900686421445934474114458303774446659858369821444762532399612125225217560520395884890848723157131635561540101900736612165141337540398540218843999416525633427622996275972228880011632740599 [151,42] 25862104132433919100512867662506585426693173153764557577928176650672154513144596168077878952750480956678945230244925146826376869059182516323337046391117869206688914737207480339295017064659108292643557758172797125733708976976381038877481145937711329831851847369290204403104217662702602618841005156454792286164286278108814890150116181799762166396612285995363236355749661313047545346325188010283668711920949832354251756933548386001768013960594348222305964182190155401200858541966589415331908851425597735477726520882633074003505962822760591934467317424607854109101271823024566429234983527026436123741795136368444991223223323568245591148349679495903570675910449000031729382691445593722701613144177902141284583330788445699915678601344313252581334099635236858434081104071463188540218923228696490714461226586447450007879143736418723805970242705971769049010808263807065421599552079539767419271053096603432221587342484926398399565821793202508391671006612893956690803118036427035259999955697640196744449868528235433327965008718433967546869048674428087816742878430504122875741171036683299670433112618855956133200756922499455310422258837342226376194602137562578292019497516187437293662275034305037475620342202279786300678623587877988092705977301526590512682272676873681195529251130512742292431994976350736450543703126708671701938174032188395102493972563182674649212083954671735272047258725089499882761255235840482975291153103721045126163621635195350154752394229287026282326343977153649878562964079707717307922571040196138379475577019468249999104207388833456273369396892691718653356677991267393135218586528534906031382405751104948970305003603118765819050467486364351850615149391364165144900497756678766341086997747390525729643484648431814069697245315190368417095059809432791719309492076377043865204050458968991110271329241845620322790765366940810890931157978888631045362465080834162477680079962547028698241382015136125 [151,43] -8144398417608868660546760328020189684332189521956014142494734186038808598651701082314913643999095483568788512668488251829438940073825757203582957300284782054177997986896557671187938779222911133574147052271228681976775003130290115723447066096896235989515742534708454885848040022914078829390333844363045281986377238802222749841825242341236472743221148724543323775100038551062943268659775267404872698327879436412536628616660337467223597662189964102208724371345101593024339957981629246862826908998419000618610932516152182610772294244411645926406634823477186884979635138491646196510526180871394623301671532701888904006623918590550457908032926514228623606950925036462478835127901304222965243418120162423179552368146946271582986023693366823065688839496131825912311187990629714520014119258066769927048728925061498761223877878198975912965263550930449984269480655036354679644401520029424532221662525397702901657727079874898081335447481756392360432715790054874888567104096283624071085492065700056921245310783555218819609896657618532160050427026795385094388431537142782113836387667410047984047675353666648462462063267803510953156656528332269465271938528664637067545785412628159401030539079442795319837436449447471479305545474461868199825376210326944454389601761741815884317817470957097998023318822688638967684519654492267810478624968334241811032530215918000845530344600267768843797894008774012758275825075025640823474114834597612028848426573263324693965914342339903225445911399843654865815889200116782818051613235578575386149034528725416345983194591754485160094560964609607433266153007571732337963848481455759830639073611196416399657610134224190862939989952601868384795930078859774475136937633044249025227905168930679729667808907628292117417821086216266763260384360412364863482827974801315602645850561284607225673375250820226696079074975364336359072188837816954699654157309834437189163347550791516036372285031144 [151,44] 1884333955963312084746406851609232814673545199551466098531640548367217141874517141826809236205853818311434006935114339406173272430515250240680829197381792819331540715178147382391447937422226461074410178287012284496424870328616282604340561192565533070790061253594245516466067055873823409104445366796563361223694553922483386413764085059915583443310669645446395519282226586672892955157143080075239303207476924560090364165297920093413793949346233236522697587412018246769667472333819667311982495872858201491462010577780270180112997158585763915914274297857433300260199096881249799692072588645989285425395986262691705054741445195571032337925904329515686756896208846030393256474128935675173153687799885047048257035337942854282396184196891340334571201819093824934645379934364097362771649583781425882073342601549796566088869358199962428895244069501664870889657275790509955478944863705650153476377898759792292351061786783867041848953753940399324904753796365523003346112997185607031741496547024463014164526878689614300596576886168047148328191656561398498731362086648313444293037449801681657092183834255126520285308816343714193707275355837972632762182740140960934115222348303077831426181835231067605835795996476569002026183686490702041877455594610226489614566754257345845333460038080522538762990882152898644286147236255380861328502060095909604740130589028501517332959938492812291597114898880697020600308796419499749367756623317643702859762130826611378532365001869218066783937020966198796367929079733019226175879962192659020961128746438896832872885460462469329758483875947214486007908503865225883915877804732520523986581560110728441271927145569638203940778882150932018946992659188057854389493372515381421910680348844915799375728392599455369084011076226754581383731839199635409204140847722250537901623747978911849931472911779136079200465847060435470083005659108239859905131856247901647311078037711952691909662029 [151,45] -210912294703663775296580103434971765543028751755044723194721479656977159528722145458541423652139155508260230201509853825422682634062349019998698995185237752683642369711608282659840735064720404271350980647880488573003679225149401196462332781557187168335793312899960721286834984470823587679724463830314023825459293709227438630401108082023508228278757345481371665574132955030345280168078584509269547551103346718418013835110879075645920004123864219855945969057808519477195803048543197863374207113359069490111033487491636533132725006116999567377634239444793115245674187888162190102875391355268417139180550513770881680226988925249155291324000592323744950394286304905576967114834239309421795406220727671634283148043718286435537724769400175877644201124554046518400219885245433764436825729808684699303909317430184328634292689533876632229260052622408498740518492770232506964386864080649529188110132307357131414981050667585335528277174889070240929641896537102289071070336481708422548353922480285523091766408009594213795867189568649900694826666952927512650188398105257787735690612711919581574047261684873735061573204551053974707466438499976666790965590085610885237293581771910204462215606442389140803972878199317747318047944322604801672584397337646520527407817213438252205192275732400411161415208300288946489231622107315909125351410928094697225369448708449757604363364662577787960457574861887211467225128886051903868140809385144403610111824648793016632769198014811977573272534937074733236779607473199467211619432521537057110703471498417842996090980188943627632020596314099949982811781149861986227286816258666735932851873344514893359194354882199831191452653992312071969232430850339288108531450482410212045676272781686115790095743142137806496039142008543159867433664007453556839477929028020129002472731010983091808806469304854159736839840719767660434396656265369416637359734543656913720256308860859034959716 [151,46] -65440212549140364628191502576902216728550826488550182447877345658947380852872266025563164066359345350443659716029261170259311503270304803476629545276586374934659414822331794841120991297672791121346161855342295192827337580490983228207513909128974442668852295520279755270888785346346499915589539904653630931020390333029710326722099724935808929315223855590580445923002309336680879346420087690353212540842733097091812913559612252253082354729772808240700768873650013014259160578376710166692602274485618876323933897543976990567424632231743945143888400246179009270679342101800409733241029494544384862770893647994223603103663483806384515393521556492054874883832429744889480838369106776838422260208191937006623995459460594590825180865082580382468690398275617550068766356657770520821483209811060650204571680317959154154140858280771898737046067636878567781703327376135344180682363272553028290228856763463997936035684420980665471498842648138088704575945839176542917188907418181988023813066250303147042904883135987561415122176508374759103449780067075190033665582213426181526123332674797628386651851366687098280495800993207933508009104875209512830246051851168485367391350924636350334689915168024605091644484242582733684137448646094813691827670540757688432073242958626822959885669466513835648390187955613642352763831347609287106800377720295768817937630062431996351228534158113142043289993277875795862864025132635978038921250984938116762307069323408231782962043385881866660902211870073937438034029294403330269672800421644201356235434274717953841399351659533015988202031536453618349260594560404648120601600901163936602701734173529671317184580293397287763748513982792959111391342937061809185713120804716173958258418126921066870738058315991381727563204598998189031843312637734189438644618258218109410845619630501519961311904875451326451350865534004765761434705589934370388871234045812167472843740998484036284 [151,47] 51922546011147892743168633673828211900774561148584202703296871552490781067494248286849244918217824304116156555218844698244672269826920558148692599205361878560012171970710057670525980259083785622778319781114414502113129133823099699447155547246346985625796350645307731526340878687698891061284154752904087062522947599010189587279177494401998811123858761441813247207656647195969910626483156005459746070556347645075669775238770533087046052983967384903505739633973139394004730314876227514162791116903807887224605806909549142601912865658632143639458227290499815033185053435300737724999273418946811787063762275512943337148337014129649788675641193570875306467610510481994051604865402166069844761324376564987631933451422859664828716060436281299715722655867250171861422152105794541890586699384528483941865419828423244166449105139240661736080905286976305725425100997766771379601235355758368713904940401762480946622313310093703779220221414951945667031728103576382127713705203547291917732963430808303565998462937867715468784418108475015388669291932215422717846489883318362611055605147823352019596310055488439478911518543950418991163573155273629509287088642517446844868986454881699166100581786044634915498615334493650737288438695652713966310150403395558915352845563238021561614075216673296828701825503444159052729853055601746686731473213158937058342160626884957177931442574588674818892278253289485505024284204804044965632494102101005954107367814036492141402394643223797652993550575031105231527105292056494366990528866453219530438176368432105690658529698326719525464256586096903517278954414377804548774128622910731257821098964771571432161267149347892052265791150951025944717097652209482498080778378046947506349960740012427802636519005650766193202369836110907674969975331543518849974925573989334382837994803237078309737444958133320142794774993060878746639319434886676094256508428685714793038417592120776 [151,48] -20724209960301363326489478052996783391686067192382411507246114530900565734527139201460839926780261969980344919713073613722601473471555628587462201947345373599334453015245667806501141418344942560131531268228034991934503337194461946863212576096860283160043922764663486045256162071009870995357467473663512031397458096786799242042457031900673050259429497335992741024171764676019047851975544252747826125674200630520147308272415451928855598679535789906761356784936960241700581222541562824090701223726010224921406818435649393829421505356059062898753941849116713437970070519152753617386899117923052347316768778101183778709489763785884061040881021888602223512654762259006059861866218077728415769307459775499020273335564119593352962155689455110896469676679603362988105482390131620008096466063528548638311616280869182981607292840634328337015945188680510532827928347483155247742832611439666463253998253545444314384099499219826079409230581612409079558574704775569223958879207427290884562202207390384858973998099429686008492730916241980238877856466723711093800940702045113775487455492092590160695532245926353323867891163803151623693657409696870526892023192666109972168514134319921859760494650503560343724931715283235801859728761085667908586365286096475398443722585611454807787645940808429526754788329754742150593014843356823673164557031816762181841769036707831510116287815048919449170002362291582758556531983086721041389121768557053162114959020484967703800631194165421300807546784696206825860711836805408292160264560298796369322066947226441231130906758140274752495782752884993598933809066670474117420711318244621529586145869216582374125790444071786808254968593835895019346852625235119701412370203693642210335520069954540291644753991142645352369591150790461341626933917452783634441090109404636496603088197707401232839240812755074377755760184401341560486977891137160211194205685443929502528859744257 [151,49] 6245559090312636930484257032872855379176753991322062866142361628637666233303727923515564064462800684659260441615529189972313633478760813546214300450590868353501483998600210262486087332358825579518017634652104125695397451217364434426367693129771020048805152952103890115638593583052283727258032224963648126378298352346848654718702162301194874028677290229397655232151454519559366425451871356974626571129035437599833833832542959066923979580258187252483926913209421297611088473427079941697033887573001100113713246919675173609802184070940730528084791918531209140653349418406576407785339281653158674014786719530306314684574737974574925914896229362990692233789626764420729739358139209674677944674675675360215015975541199376563454027745955196487084098315101694429814539012874492766911408119598289751126791877734848642088759105179019953072930171580792366746448672189319960315032766050650760064019305362598638836224963282080811259981457623737411851164377781883492726832763543280612487794812910610370047814931121697366027062880279215851870285473293585816918840473019607493323827360706840220349474181551726091235702989040389230177620235264644927669027727887576542105629209353822072119443337959714380619809503871819211834400593598307770815788493151455683395922500486549960061013424336943071512016748664625759969548759506202683884403979830350703048884329686078817117634620010917091863797863223637464875957712464827299867156338931959917768273245773364981057265076176785134248102565787181545398973491924925786102400592845040077847950644259082829334276938258446178018820533364711225570175698825316685820821817729609365754688275800393398762692804383243952603821347981129170616807205734647494915384402852415627267794830880337158231938774565357357982185507765663363019102031188453451423925538850496950513744121125918841174580625131294005079110000900435909148606298674000398687211908489132874147232218 [151,50] -1531293503897889417035392419150368680438826855071124702384437514080205220679506150144159234293705539628582345934663418068796150375846434074799300797678547299492315615350750956870835747028023098821088537808529064947376140393745665598267750367825326533107272270441126086327044779647822231491143419750923448500971435700668407765378756630637678661529191137744775948889713011634381851701282501653298571622111709586664824206736956949866153983223721186344387985982673734403009093736692323050310210731847957159729353091192844566332253242093326964784480866274566586554333095110593051440797078914304621539426741784621031821554100176337627114774039911984493095398484824807915418399324770307227618995956364235501363272333242732159499059411854482374700416462446890806436894949269773069487595470676928814787129781022916383431281588927945716627426767604663647336935985742310595268371654234266851685784644013941359868061122997861344895693202982388453698111656818664327699748520321739272351917749077132106606250920540084487644554517835432033444909562971628459287931176555693391590662778055104445563402111859747013465956534190965059276198320069651899758639109198058666426950094499099133957334846738315862602719172224988912557705230773834201740863859049170445137321072172567871420056910284337494755778472155895155895441050110968432694724947892641174994596337417522337185816176167155588529998636746074158421118783408955519638331695377458601671660391966057361951606152634118007548707092759455760413139938737344091948045563223214215225985854938695876547845074687391046980362676306090681104858483376908135446567284289876957443110212366132878374035137095932185453007505696965941013723498607290112174233217474801764852446693126927456050181288231827051300701375933659093681546842740595756802475087735604555201174551357836953866233975067810746597611784742937740160292749492618485677937591609728353132871 [151,51] 306996961952662360118760086985504008077331588731985826526751784815928902723096666443553019396422268997568386790298118734181022437597176457027556625181688252774535080086815109604507061624451337616442243426081454033236381580055140888912634146890147978723146256124747569802848261899961831382464873404335718135113912378148984643637185817516856544397397564706443416267504284308258785105066233446900912456494346068950245699904945209073950626075397798749734152490212275565348923327170805824033197272514410419065941944885864976052043317499539281646531750203016120758859641202776233170128402428471182119875764578217296073993667234819466497270998021329477104018200960095395886284950242248294220008863279483507782784124852815787843319445310206503764012106849259142512914703020690864067247169258715094207943518703939339098432672296001424368273008684301317219722421631129481206069172830969484762458940844759740357803271993560169049227460492092330495900688221452079146813425019404590525945289572790185528841803485262501790211597075277398503207361127554420254847235432953568257683422328808669692268357444238449249330561334460237379711793643982364197341460683738330165214254686771464370925194433437195834697660764570728785784670727961253147678769410425258926144401512445743586725591388951842373924531172428509156726005066991769416427605178156277171812078027486702278168238929492087346295064100287740696846194281881126069537698749973704496352572220182268158233545015095840550330180278113946233079448433732163498454984186868640123719664008208297414989564035795200676994371376371220927912031206746165449248983565169352806642082935195965959055110724344921452504529498927792271935236707556287990214084903323150959419998613054039610441681787902350284478313157502650114904776297956138297439563571593115410029667303849668294909435354866804851904300638690854365660965130164114873470919344993077656 [151,52] -49034937491591445108159159689999565329702199618463108729440008417014319704896852505779816132141467903757567086739942639348222957698442806609056711273703463710025624366501075369170350338580245174939136710303726290191526494844699324011548577688475152284147943110604102588949419180692214623439734530033494903399014251299504877096990778661778195199107196519459940246340750382404345142688020293265199969957006858627857820332555281962694608974028600611607149291882953190273232645320651283928293311651387109941818469524146565769792855337865635233392580318451429546095555024229037007497657130446217058289464793746806872895699768813770373879188182869607772593097764361414485307501304009045095215079392652895485373869455203614263992992780699241453904269906041384391430537894895615542647847241880842829055489839949774474453313356988739896688567503736334240512270322408461339475702899891603585629706297110513540317880400680611828450139598620116972072810660182827878223738580967238663581221585549846998204347987274604351959953126967276402175966494814804612090643232936685908312697143131103451421098201585342794557260701116644920433810113649770930906514652904108589858843152754347397679799715017500374836125179360848786133222875169050135889446512441369186069617110549755674408495236936415437587258212891771929672032930962808376855284023382895442750611110522176414508669630083710842497115091013380746525751863606100928868194253887362350345281928622627281203430306477593485168850524418083158237981329899148589110389429826812027610590105264659433367774092983624913668849321244209252683658977171386061718409851821327597028434419768493925045257475985807671106162488459812977360913088713447553516759425153786686309387411493221883854328129752614174599684741725583825433337949266570505010487555125422450042452781352433683322160697345135421001417046119878217066953258273140258989921894577661 [151,53] 5887377743519975210758330334355751633619516259783035872281243776211029392273832622993879065943552321906464118304676926279390803908168057824804977514718834825708173109238012979969023150847290077363390148769961355997133094215138997568392257753030127206039652757867173021054644647094195534866251622329119647058204519812181622153540887550116739341514915412079190916514307577548858047449045791288351298720905290642460643769535281459100631710189313282598245947093425924475989720670109167370597096096628136754407640113023274747889459649542959958601708682131167490254032766784149728946886252862747387525889014888609558058749233810839005385797505961702876609349304761002663267465143860782667427424491949976807221479976538460751040616183937833058394589362605495319746254029386146582075447831919994972331650022924815297104089040858649008408225897889706183129642898361911766181799814956218518074262237332301436092092135473627418402171090839139200863265581683559421153781478879414972947675769517438957116988376478674626627667379532464259263499690881588131382262198637957767161092013849902154660971448854091698273497489237651735696762871494139485886832186324475216931894953528184375293642043387768027247556365136917725301599564202128600647437928873131869976003585636683624425099445613861369463040136934251604355878124776258032914739036899683835513641771546161818904150790965547300488971831526625411230393204492940631970777214728697491993339866845783783630807844199185516491930562793874047478511176633951501662681471199414652389302740113431225700155356268395526848800827952252024982748833960668626748055690164737432833920271121863291077175492059379477383982306478545643667092582199505092285841869901958458019112356583028925665529943100998438923887797838327575688090179264761881752462562332203397426243118032615767891261832621815941430917146786407704229888783879414693677263162768 [151,54] -432958970764100051284546243095209135149828851568607940321065433466586440012254961460253727110485168699581333464069305852699444000074696937679366183516170539022658951842446299261696694890228003507197518000910881489396772580422506029742286248446618158725434623407330732307188339109408543954632211265707501591544999991425552885052218443130366085955968943141406881445062607544435828493152056427571450527892210469557380481888645101698333382268497356190387685336026122045063170080325253621030281710649807173854258972127988228857260033895776963006730041414779932235322205126691982200269499388655076733511084270661213474900343691253643967391864965541144924068995296087112871877281599692039458817290032240450543620343419370082054599897340594923518716363249663222805857014346013757874992007239196027808528862157534697731954503022386548124614805147733116965267829073937926883665755642606343182719611670868710020791064896799891155776766060221752924854026024070548746761747565355247034192296365246536415005653396546565881743755927025382922185460721424591360447191096498832101629764629261066432341827095685215527077444030302542648500191110935513683102834887005678458234447770454849046723967828964147008525154539476860049722714571513156156302893982544746293832024966526984564274226693291981268527633556680595656525875113755439463417278448446914266417304918744564741329277387634936610274635970580956359003647664537419079036686573594595224751262557153404643198977524944721248728682749094821790307734326316479408510344604590465990164007590504330109251643267297389938389976066866402477301295089653172654170692726428425295051508589615321828276526089625861468392836437498763106383287594461148684437758201434535638445894039052929606240293212837935496469487359363856419584823656195530495111055837930803650829794691451171780484511802365265712440198366158127754892824069526039039610451 [151,55] -15741655981301897142826907358919689745766576745189900344607626980234202014121483215827816279500420452467001059152167203193712123143142640482953551170152050017117701143567354114795844068609296225603403085745949448899433055116145053884327713100297138003751281423867479231916528865533875612938094053949791517086174226778980427953360896547986963790035107557829870978915793702339419784046872013030592089143416894572997219923966292780972123409136624653803124873709438607884031188460241081504058542658888814858308922981518862557653701802210000688362807880365462779926353650354915385357331639939562147472514122658425061065338950446043094645185832046938247189983990880065378429293486903911179010667333122732816642354559628810736853031134856378918479030241548620400430756611708304624151848781434483851013497911535318424590591796791564577641986258513224147657591057224289170082460578664604629943999350856480363683509619618978550270861583352550068817059399750706287693388395039160253774651395700781643862817269646911553717867313838269422267145186346707858437258834231215999367620709610425818930101161838901918123798596877693615270649178585036220976746188586930736119837632463227096152661881180203121132242713111498292015916827778877593880533419598339961630242543785463651485524342495145140495052209732483291299603408408764136601982724551872245318774047162307407784297543731629247786632349138457440850663531265335539457872402142252036395160447894069711048317061781901642169554205544304236399901206227875688163079654274842485065876127803838543947583536316013461452370085923106213528435893897156799287772686413961398860302190251632850769023835624601846223512575486891430684477047481593653969179225646863532721332702291801129036685513352048628333816906084677634088618770054894687439052868694953865132012230727281349763747255717605390880867143721921326555917539155535002156 [151,56] 13991540080192164584504951229971653122454640069077051295347344331296938625355674667577991655704216313496727885489725548781433673328530378391178995893574106933298047384904504721108621101120366762122980099702078149760416554265812636491000157997021449548183202895634240710124761423328744109785194030689262662914738833108709400184156021142697074746364364087857305931139052601997535300495631845388272488584321961990095713220311485760248422489544442815161889208689367259260490545138575042776740459489142115675357681539272179427825267279640682233194628781541277486125466783682325098416355122729814137367422529459025190076291706013130520229394286168860308436442292655941657470738219644572468091407838113856665331382232479414571672170149941284615308338042357864694730311734356719375116589367196770071248480494118208952227276827571407413327288015344392492303414132958628612955666180261446818003448020020424772712304524093617613072288211601111471602471851173239214384228251352941411179056444792658412943186862610542786578577986107536486365457826369998462402943827862599553563027946728864889768304522712801863839042204096413416037711657602019717707556977360060663788342260427258976840491602744496907860622060475875304650794053754073656037189773399798545891786344753602223301236885999799831609005936037976549960487819986094009665987492108244838560350195793233318973449353645265832534505978888519517825303623867720801551637412920603408731766704302692316968366215984153485904455773938015504460028631181409517154846767162666641246062588998722940063800528972165595949179030053588762234076053446890060375832510265951933664525547344668750500901559572169997239333011535627726554275665250707328250856957720718241420073669111779113186636031100306310221574161996406615409599343323692260718537136306445421379461904222243495271201223296308644574120743951844037909880939497505069 [151,57] -3440628252929957574101959806335936491838852564368942734191735257571336621425873058483077434458723165415108507949363958129476048607662714837802945627066251670084108968424815458400629350062591675983099825060229110846846560613319221425297609465119420292721498453549171599180303438363496049779468793515702987794556610615781504506270628438929977351304854355933981414473746827687816457774615000709376051839265968619526216096670154011091479708650048803357479516940381404339836594815739422387586110786436348912985789266902270200464491792197807319831114971091191581391127858609277462776271273682060463993696444291740272626901781098097542499662375953608861729887527043647862266302946719536286351205651203797409602801092729240162764821961440677769559618085298681250118999039748248544090619243876990142809380754947872349127999416227693119877816546304342989944621800998805693432200912891737704478969063520583254878708143940218477198123643193761978886943850692979255764395324727060628835124798166196581583798885979413477768478218269758979333583822279394502428020252356638425241279118396241349165978745501721824782845531160961503101943789707940056585280816687751853486410301988803794196772639895359974130816042406670691603927525384235096222102825332516390471483865009221137815275883321104368447248665482927810299175979779226236208627630061811619813496206013167909047371495353218920524073622420261384492985632297168554491252281802364269334822793442566355163654726326261728466439071382081788928301655397054649426880873946145573724498756634341288802331774176667637791695921823399082569405699234224826952462724984211755058518830897511511124169290655964357286959703737412169098895655971073800640152729101170312113877846717714766137121156983242734464294532562392563651672636042735254640064834903556158135605402412326371744988825517001650072726493317190160507858727497437 [151,58] 589973553408049616123265625752968318365814160821388461361315508335435261365463753908333916049949941228856909805820117965978553049764468040833734056972680688160391300864505103762176183898317398132734109742042717241581554048808773153793207750264634476598915286554359455289697959867727712441425473326283141761152106007123455957952756448489252447413152482338523967449893611392867600460318320894250920311019855710217966503859012628486186812174881118940613622450483324933551491191022274888326529492367777415022373859638368465294074739106484010181048245445192810853439606422491671977591731911684666861908260864199628205590508936004291222838199340781006957124677000745015301689922324366498029377284037590357092671733116788699272790455362139791457144433188998465139485334505569654161987782957075435422772209751634965621679384930964955704025821472667866086562218442992637501690792670826743418653521313444222655678815111355265291161986388080980984331271618662721747853490754830305957165436931697711751178063495728231825079249297051807934585699981455926889301779761360871390191851948111887531183676324196819073930474234789745517184200731023006868261638316387836561164384009598459363326508383187991387763496398330031947210001145187249341805590851659111226278326187444859486818455740648571770497148947794676024915283892249818456066163953964262165584453593885291693877867859718529901509831228779962357180963176043670143792253260767334698898036935228581637418123147702225494027874569776541428471922382209423171629355628697821840872391823461694513101543402161796460988891167678390553290309445173242074103626524363872652000426862115415820677678317688217623920859576706180295156029514391959365629192178298101018894979680539879095845204758596185068282864054595645443534147651070642714206923778234965447044938142574493377515353419582366354374097329962293204092606455 [151,59] -76705425140696951998082236532349319285617301735712357231680811614892456293398063289770409693331612460495813183133050527537870045643363865392529073729829012780471418607726381521665875975229043951267615102947891481695297179687040698975006397717051721835282107760944886642946512700237070890785661608617321203356497814283913128651581246617647636117659934500107516614378391837173725161061574290025720784743022574620249067125091374106169429259777000457152142526939522285180636594746349128240718730786434148450475422071803018875178214042132918762039784984279853931065404084500989529856978344978203171955818027426053766425295915448920500332386522640121030283333281232751302226319693444157111227472021146479974042692771025098372361555050034393705113745249712455973987972400102468732779238199151876686619372384048775710513386943421609423211523958877823480519346613309810081394621111407291391183707705798847261401510248291210362687608976986556440658106214901331829735853119481516881812393101300087957911104530667309528965694252849826980906316608052391753735840648721004834254705168291915312720031542259781776461897115876560780296131858264663732902718734618158070301758155703603771400811504319650628141363700920740344751902249466366188684028115672873055880982675012940784936265946164292143465416610256081560282644769129500875952088133565823257017905398322626380386426709490505563337707790523468812622691629437145458907269468414624405192686484517065198022713117370077560091942494948068434788366365053137407913432756252937266718298580090348800887545062244107388111883574755380569705526566601157631788355478713082346859237461811250326295900203095907989968231430054896538656801190697425214959394365659403805360509329587827137376301225976301020276934199533151883371733668202364205872132102440005801844008272627391385456750497282654960798158434467082520825378 [151,60] 7732261692549855051242161249760548511908330724764149726165347518124480921073793387473868437959244182113897147167408630579960349957607951310121025046756774862947711614478287848907114351437743644471117205734588260300248522679261833864434895020709145449434167868488611725885268902910089080583602375789730291998296073548466112351679244372120130714017050499008322722782559417998954740885677306594639905825616326312723464817157753697719366203741175151330989440931054623310529406123828423286635221972624796396573549718138639239861220038926131661886491950616769492086042528825221579397924219956853707600590416753995068407863969934666261103092270691799895149897798865762285255440153607003371438417383980362414659464127629525076704363222372211747279708593676615571804848170464215050689003785839090453595057152329160298221464812295434881013040256660165461059639839815028661979530581791487204956456505290847330815516512507803131535555183527037454050149737281078933340785546081915235482778331335948842847837529729993147735686848558185947490749428151362824002972195451549182434042006322699936120099787251813394640633395107784187025273935764263940686856418967589646334694412275871123342474079149539288068640168396746656592774769191010629344976977821237873617243348060462952997995532751985320355802877143596847418345112663336988043447997212865030339230691132986998058461367007671911788984054402274380533383814380957912587814031114267845031718207605016127269838155087765460862084178459725261933048700086720930992797318964187856248118615612675456517543960549826601077992096108408031378640944477084473850256881100362100735837512107239158596134338903906982547547312637290516714722303741940969450875751055990420253820846626638630007594674584931523490654239720258671638161030378675206658600468659567822522740247644198559823607385040520017214673246217234014012 [151,61] -606784606013038891384014966725521414600686690221732950161528185256082220133783107420825487400406730237410324016906635829188405193022876508013219871023476212738945451231705192239900627826308411408699795685068539333581761176843447095090638796817922596221402745109342768536955132871395894843635399632895371466829462336754877130006299495085914595241471644979176820757331059279869583592369888875633286623071564617041520891553172896154536362862170061446041695285322935567661641113078725255983717630398317994954156504088657346955487801602470682538785526721479001055943886123380593616868975474147466844576318228845710146505011707114349586777093836213679303533479563665785541449053907978123577390979200750244425920637721782509901127890980992258971883087534266509527502062971887696378314035182292826693193409950146088185506587469466617139280100013788744648124025559877743146530017948172773325312435876966654354470565083017963490271584796823182767860621349130003319682730045421572012621199136448525138464801614508743084946582653340414371673648403927186970812007357533933163224679111496470542191502274549057364100181010304705482173321118933216811942528318323107491920946830941027011571334291580960825495607560411908410763876584862977971454260128261590105893746343057556058729094675117388070111497962401791222427469589771614152463382873438263361478603468549375504404219231036662615616485596619821338430052184688369695942046788772387170821301535918542634672589187809678419310510598012259925714801621619167700322665540791452909393337344745434571788116068644777064767441209850157342832462715517839443760863106803844953797064576059279242726291288019934478095145441672021102678313106021018105399847259397109597627065955299269572991453453227190425305610570825100462586122739219893824894685257611864994841587030808085401360120954393037618366196913195222 [151,62] 34990182434714221859573090830890785863027560059155051385221756986349084303587060545158672810173306903240948493861590716544861805252388608786264393553862501776454695564878817078629218042145647320482310108409104137028887137252044775502990945743074828554177524359215144580885688206438911877105166550619429638389172262720222285495534744795845325558378712459247832875707761966464766240683890687052197418115952188420399352081225529140287086832965010443281577809284043067750619956055600464581262576650732141826489833817613129742477391055490446593302130236073572989600533167779343518628192220416678761851331430935490062355583267787474285873267663309468846844267481456818201837200224048699659440387915912926217343676103384426040058284388107065973862224910972161352751328112826163297883200346829064628484267678787909444126137653100382861586388973393866805608717377890670788288491559286288299208849591304889064049759269398370655745293447374240774595032456425747081277700842008286619529054446408280121019889186830053675253333241259643731786820230312095782021450499092306427879504862253809031067023070258562766794678643940489015731415982589535574958569255865372982607534079230907938765715980285986747023530489511305484765286881580932987959726489737039441811470678929967103050057005887647740982710403835083687946770131449588112284540938410668447541529450133392026296008460249295377773354649176678203198274893295964156231060955917304877798946036575173311590815413109954487971364635904595448239214174440997188353963029276199027685225585331688058073510461992109001444017721943286410558017132585023769868402662093527669261783527847886933517188980633350367661707886629732023171890806266788133016266626666848233836926558193946387204936435854172252164327978175059714274073075212482920253049349457385781355506813355614915487781548338055611418952806959 [151,63] -1016127295501397588989558859618320739336268760259123431831417010694906527585762363547296028290302327374936505014219472927150535987676677749933730794408967904986644770808791938180369637728017116816843746779856140713414179916751455230293394033247863156435689667940428299565843751772941035684646792229827876712659856435921521371156006131494990214591280578113006090957558654163485837472545350061070002538130085045688615454584681746327331507742827562311614393511690443298514908962873206855497931158855453258566351106428642925219782225827962246466599307899527906407264915515529432684901928833140199080779947945476857434695315389809836569441902581116532725364084982731279286855950572558533951100475667350494228982565853490756171399422240371341922590451641115867339874633655643396027031996553563350387948508947856818568256355959059267032959530549818189708722648089009237979645496799642787099843449159845407667804132008132712519481644608090205004404474012926665123653878130110855370774706022220163516302156534068876718591772321506846255273882971631450019910142588108676768613309608971597040113805645770958865974791057749414458444464633703611404406766093833377624278462340668670519326518595468784150553779077890968911911333310815091164490836833106650479710917042847989750591152750679396089935936078552909836176535517303726163611115705987377345772068839380889370512902508550644457689214764663309867531913819944262921014736359549127885768222219244152180244697666810801970523382741856351182215224051756569160394929161960805623435165726629314503460689913635008444704513953183739528526100094549978218075287858675300720402846148241204597608127588391148787682268652042511585183630287660923272161716461265535315453383889413708316734572460333513379872100503292046754814497852862176419064970808475278117503896520212992990965312692978214944537568 [151,64] -61728294164695644492760014514568967777248088589466094040971837981716824322446122929558805374908988754995328981601312991961623325286367689566772379327828423308263813911394775145165437113186377083648822542061834396244174023342148524750870427537822845436989443466917994782015582409886256989069431766207939246958720176001288863800108104215313880484141648744533882399344779613334736808454105414028401362046282412930075116548451995454293161949808521704413518524101013176123268662412241193271467941905533027025698934168598533271335413344164717944366667276652612594011662427834603461836590811352480020560661670681986506324300237585218240582317417500677041051221217151051057149403732674167804473618895842984780920797742118364352321703351681407083916553838360595378681443092511566870087583498858748077318874458324874546630471768765869269408563086309063157329049295913448221130767501185400562512296361148432244477544194508273784385819133909865800192607720206299471317350979067012830410000260626863145082083384105002690675159848927314377342142232951744755512796349521282491041146483031118392411247717070369961175937695019047009990755584132132229124983106227904906343326762398570536477735468166686736169999855258040124118347330552066449697782759002151971682408245365595858497337109434822188197292422622105933144445605741617242316274169390655076566997691935643863225958777273273672348403822656347031866982651416048235523245960606329511625579877563014458105450934069665346336851193907374960061591452437389471542779596655538344089133975887165178396579922339341273689278944374556780272457297428260967202946561415225269903037660480587473636582554137431137990490711116593926974704610934980408046282825437992027996249051035592397374543232523704954740850192764103946876739548721377056580385964049515617448191302124263047018013844352959946600 [151,65] 11626736318597169373808514005522798064054863923224018303899588659395224898722311642111144554362259019587614127560635856808037981307001578165717007707103402862274681741801581776653319523960855864677316001394172177179517507235001739093767582547353028951155435055413963767571895550751742619403120940871708343532534660935833368451110955549287031493327692603036376423120987197524050777787652358133497755180316902343323199348616004490139420718144429720662634477409145670368678933936488499914454720618848938484129917434336446064222159595481058805677727224679932157505329300208555785117362384080389754050524806573156484735315788364541863011213492135861948140695807233645776362359761704262865412940689003463121025484790673873176955244577941132903812531060785818562668172771996340220002987426905248544757330602765815249122737344672778595516516833759140130022791709032663668210425759661301221645056008549762800475606644716185341410429774378156169256710737940391088931654186874768941234801126596755575788460568263169697343906846965001056734210231928770541855136534526256095690879946829398902142715466253331850219052819224813501884882540080961385231766539234131858370128175804298899721488081841754093261038018619278087262199444588020596903803451359986759307004755530413822881384442888005832425321840065444937487744112519046895326422010690099807669082032749792329024909495778929803323467591246041214423605613323252785532289419489815954434707249322571315580801042981479012906078550249298471479501528809077214508281501517753545079982533217203175638991768146381519719549585616236157136611724451355372594695605052153944695463769798619564730841551405619548294341678029174785431022818976201694672962512877584996437360353548182698071925229296125933610004916820264550126979758750719149321486726399854307131987091358504675891831966775705253 [151,66] -965087899503192828043969075289341011089091933397334934304955599296944167594251366864695886422307828447420204210315106294995950002799999592637530623094387350811614155441391009443939394812876492191624310495263727704673296676526281017841841062907502504637487478140066787848884045947817034601235368330521688558555627666348319381625687304585171620411849397341688191854037727480283421152246682303892136727124873315833085390328647750212424696209288878070193026063962130674077643862501103692802603549570015296264336346175387444834467265615332592954459118826746442637563140738998531979812798654201635340508312550299540333178205578739185090463857963058344997845730244364815232001336886790512846139652708049215784290637639942328992758952947861505434817017070482737554873040433819126206905512779172281765878729713484288824403817750963994613814673821843961696153880589762454531343222172417159393645444175905134548015718473648233439948925672741079055376445511520337456360625080070936748400213716007010387700591504711169226631552681892373911874103582248304358654210758670434724084060684484751489064786937485913951935113950436487294457651006854546051820362506054328736482722733908444565302812846443851645925731024335783800583836749077905345925511454816854387572218877682776111509460457444719586149765641511462324698453458573227718756951064441000751462061885011272794048635943386157340124181928315205589123829363044229944649292640245548495232384839037054786541599427420281077102024679998932829645918708003982770486738041808500802939817394493944548283015944954512106293541308931854862447142464344185478613392304712310500647427416191248568132400412885416907183126537565467902599322838793290586652905648047496903114948090307013065324778848641835803392008396550236166653899904974562527413791291655033484035029248555073821763570121415 [151,67] 55127464182639199767274688823629888349390176340124484660817465862634085836753090722591275795187058852143827845464240723639163613818001135406823471098283275814124162860433549888710795113493332023879261353341580864365502636527822067869361428036034529873415661588926476625624449153926557775004787548042504033550970500908942711015983399752116244687836116114302877017810123763982890228316032524818364304822677018675673421340444832794401763185382191926518554748445763874459002557188529319400494698457328531977893179710896408747353735704869623568528383062228421548312638308888614605254874214481437147083118683352128282354810660028182432128466525203202674407433950708250455208914881098069271481606107434467259550582470241830543613995506509153332311041445261095081194743123674779849545118842207915134615668603214715299144559267480120557146168123196997897898815606393877646510212199273260303789406893490117765398828716647963995429954667062377916930818545463751301007349337564600907862880870288310008002255683107735302562540342210908483004271774303826556815862647537526403905185516240112646171901032110663083669353046706369101210006873343067852796196049777185087352636191765522986561759647795536389725020527212963660183061144434486373858245907912053206025623131246711313543792533413286178332805034845229063621562476267195748883790257804056555524797930898111760500347675924748033126997091166162515023935446885770929095488976563825379366990994387932066352371355686542323939331554808853128001355838771327168479575340599250677554771550086884912878755226707291140769070977037233788284855561173947646016259623821161214844279785432695763862829068087813224998814009714822881480991475783974140560163759961789732534966209639610422584170956880121708211107304994268707056805140915902748567732919770046650149609131152422131781765976 [151,68] -2339251437316365773117488885536541390354650138948585174175367160675233863655564544130104802184759053252549728600509171329475727322699446630180154282214766981077622533688006977641902656363821949316802789071369805089516489205551114714951364707308414973140942491526430266632828406894569736443931228104296327072426089259104869331303972795972229370660936146780430923691512508205347080524294830946325501740782180365681238931975443260513659790787762358573846916722919390793752508561577489919977720640470909453792370461882275225937462118303945977497971372297711478390901725697557229267953448487129991288108814151672551158652641207744251681653100855346180142270315251434301307950017891613679884106225590725997775269188861425969695627678352675327332053918769556370226423677797719183221840190734815556621770859972856945086088759104630257193758800024625703856014827987046328681584764562950015914428515508110920832075233400507180147982887649650087152874948653380030707022000902242212282568309156445571292918973024425916355248106315355875471717077454053027047601180020781407992986829348538053565656624526946309919096441155397343586844109062218053218265136345388989962491562662548419273213521255598244306425246908116513612926763429162504573980097748283813973315886604581134466651953836018770909479536302770061862953283116993322303027689652708810150005560191189668038841017499253889820725414486153756698886602126897658915256994767680686993877614553275549121726254883365874522460585787330129061119763123200645376124229093116046911417392001353716539081696038840878385961689979604484217345993743048476116379314404117568915713335011567105757913698474962409623304164224929879437709019772719029271420724000058779764812988904834413952393541805734406796030211873334665898370631859511509237071646948804564150167619414815177857580 [151,69] 72634064319500792040725383387484109884692484862414622179317520472249187812670397066620911208446887530992262023241293876140937911745615010153970184536993267256400026602792971062611772723471408118006608879521204520353388701928713024608869429079504606083090798227266591192173827126697835639170060349002752694823012636478235060768567008301098984785874119565982863713936534958559055695297684409524477154485931987301652401457804962013111320109990980020127086177651294119153918817903446252931683665399087542154903322315381734387920412806577756635966421016154530276253368612662816626051198088147489533233420824709169153011124906103813617751830157680793452293076180758687598010358200527750856549573424777756921098168771097488953174584289254130606697273158689397134343887943634682254835508884603349644913350813863802762889128506940276001530487840498953752735260289994137540565393513664826477321739745327498597091650379228531905707942682893931466187056841049104725719704716243245764548477078606656479822265301477364543177355899682060338934052134852841977684564805635730374674786223842023501815868045547232674199114929118399936953638402867856868740578141457172481321166941714272958108328161263404407774484203413086793677120099774237738553759239910090696407501947543289918033459833390499739798791941299223221879577837754999405418683900516975798009722084804374566632174070261026568314706388473594897512251927050629127533110149758368427199863655213868799118890506006166968037676425017117325762655007984719457197215869639165050168965129962129097028062855979256771892363158789914282013494990473187403091608322762029677198956338875698459982332491219483196340386686173648800593411642779879472614540186415006010261725943657506322118311329966718686142562091331390013917557686032875539578642992309305807471311023620967658 [151,70] -1461174501019928186215255985526703359288303727095082630693695306507898416016924533144996883681637492905214255132161791364321646037792105687836589476053417525122335804564222579984197068821161619918112216894922108826196075670752320204884384085692482992211704246295451987821658056352506467118438371108928227677917943501348535057283124382976304681414687486572231330870840613953271318822507547176510788123625613365515734814391607076197857592253305292067125376035083996002657762469082000807771009661400087270035639880678058491858985019548108581779156360861729517429586224708512216529598169873636770993144819481242330471328003994453418147366162084147394157790553903180005835885682719971150186390893864631893697134522244566143627424030474356975942147080559013672378773920016686188236998892996759482211492143023821452603978036209622380240171187187226898308410842855153706242998927750405131541626085530384433390900934327691009355235506740772728559552553276954588422158715692153761670254545960390110298835381593169593715258520554500017343997992793963694094249482992046397087444210978191660421380687500949751477575549546989504781370570290846816978122068294858473280261758853046218721755188466331885916280760227618170025540180528786295712708508581499496783292285401114885648706456760879582104478854333825651436399506031211520430155763953265676082631679550955110037387609929001265277611058611752135645103417081621650652953753220097422039595484810284020091100102034093894710192148961462504230653726305605438521274762787166275600668729742648668224691806337883256014734829646170531371629817746680993651812776706824107277643934909840133032716862388366710185388219500506673542542117836316831189421025952819144640536628084677798622862048505149422384486085720885360251798380308114288346431341213548339680912087627999 [151,71] 8653855058607918425106925767444942320988098545075491478829590216953397519125310681371216392114765149947184849825295553704652063387241640917966387414095038275109458353683558748224857957816351365854451476148838765424710052205979933312574283860184865931134196056055566473919487069553676297961708507802163294424003426777109426117954216463350414739310064313405006112080738459940459888325466516436431159459623194757823249850427662618728200959249333112556732382204992717458479135582484575138472586941679606820996259546608096180800067433157496958819196716353143444152718182031052074961498063033927861287028667108032664865416918066816776307702508981541357381734114990366882964408745096870125545957538317409959579207459783165878171001340651229860315811059940731896303089581350756563443915417481054439909428753307228460540700503136976145162841888953575616865765080552306428709198705403840563468060147706758612354624624350500574919714131637110418392446832630902391427117699528438244709398564365151119414105942074427228234493728480864254675891122447801020633848267289618266238194107001367784291648816012791191300449541574975367846726701810494744611043564851210071118754825874266976328156489940566301530801353289669402294064090859139597803422370689384979214905026983442636784223227718675101889905973019843098184227158914387306459678262239164399422155008178605569933981407674547408512318114781123354378669544296418338390307555965097623899424327724022779975894870965260091288858193962110833486529328181730495903451891103785050226819766605204946522565766651709266460471368629986347557461129501121366189963218268503275064105605666786592954396700071429432947297586095189962824930937808870149217743227047059834647731004068761926133677999172504446000225441569958218633498110194285478938340438293387813695439964 [151,72] 564226335832728385588029759542739210203650975235402587731038822049700136943050772704506400867492131907598075897224770619511844167194007047296925112943752237333237914997263785211744640744695694424607494701975781183708897007134380382176953272101504001671587014911510310140026875250815060887964731199936939077071869580019587880597487755560825323243375205742627384284235070468297215616099064427861022600549227199549598640724942702131554284126445722745597347828896664099312877674625533878065097953360724096015838938760441155239192843558502618794253881598596339888708639970149853408944597197310436332898148648724806135757356098999787412915025010662745160526925780219197137570689851368413432479470220463957745867116039275755211771445317519513558171096477527534803747500963033550578259624890874782508129038768577286957082083770576908671242073360171282154893714957087320445648483194526394268730300963016965936311467470361597272014457901321993961522903504055143744666880849930625981468228529929801452953307817019453673473227957805057185096676802829530112729913422759800546886840424617074102118409596747487815380237887834950219686284031891280540748736076613808553282880747646887806779535902400286044493375639458872063617396037365077242548906475100719132494262769315922433994250704507410290891229805386692377677511740561247898167916935392684659329887369581560512023875095059345669728454428551096776649272766251355249136864303004500834065555554243977105133486145514034958242224276770791184383727908956615560899468783852564549121543856376307982501948544990700652973349208033708094104124627896843957540453801187869703472339533250545523171317389780887742742647535351627369774042967247130154658709742104590380255816866968195606253844292889355394888086040488679475527140519065121900065879061184831451872 [151,73] -25135764806838957646704509786005706782775344993190461161920130980434815945174324859039351174328585759712358247267326584663581322503793567248326951804478557223450912298068604205641785742758076098767340913357897990740252123718485415356525904811952022668597126924921061860514544870508751746271649088100315637795046852475599243442564749034434113850371482486300660396341842720049191644663535856525451482106593223258003206683542551273722638415519152243679812835034463013993737563837882718670488529979159147182013240495993499715552091159204630682879015743357953715762211637209242563954490522566637983058785743149834840713813431555530081634173945171694793942963495552486919767151914668249945345949052356088848472655539293249860730242244106100141310182541837033816606828260101245168124702897727510401206365404653238924756554639815759139710389906727518204492365362472141222133331892535372897789699699788043915985881386464018359814393147617287915131251359060189469664184634763381898576557010106281578420206135064680595257356842996369480291616851552275734191197064402756505797872409657365592679175824894548302322068782611376792787486901386875817184117305007266182912315355341275671401232304142214109369438766294570221419060799566035100053466811446148330047119261717463452928033413770280437764753977831214256832428703518554532499337354137164039615258020269961986520260452163044425490870061222708725663602347434849305695683215631912681528682598048402236214688708611092937540665456544979775943862952556202891259817821406998626000814196615075232340077200681308079848714401532730925039654388396417265041842543309603194936032381293515731116566588273121844075511953460831202549180235699869729164452447874266822890979585543192002387561840383684371175305201192623762756081028077200714393130976569456144 [151,74] 681288268320424615385062802356057601141500185875605753767556244583471834587022951155755793863539447523146111352293414830827242827288892199527649678297720763916682936424083195558102639359454279722306580047614539629228338304337830787581541280427605929589118668957364563996959246607481499103407797642533803494761496762770312728657774416933480902801116648503615450957294546490497216147682773160570534494295139514363769300103745590635944391127331922082391946316404588843412471613698384121426084571254742680186685085873227518953365174078433537145312012556139565135613361056752259095833500121269563464231754818965031766632960274336973799954014515158231135456125537968345535797236533720346035970126863488379764891106511072196978353018512978624740208391295150051401994485277890428400941055174221766578272142346255122247638151204249751330577832985258055032406224162481080629956994738947195386422726414118464607167870141332744941740830847492592848596309526411314540977347875483068987832712527551864756169560218798392385330190151720019414608217908645818265170367901885326121493131587301772341836672097379711902737942415580308224298050039531476936106959877326363755922068323178784724539763023959546263180439415418641958628224287787602082075775010390145961749108104998192388268238485176419935926001948137282402720049476155766998663867432526173847204476244463318907361582824729156356637643467552349833346735327674781875845618593907785115213334660608090830880917748719525723959742586312888389478283085609484114748136145340303726594405761756209113204016819135989757208456729629211694747802631999887323709974492074616838395188469415634021503428201960155561339842363998642526762468387044212542765270317014026923320222475999505023133817503905693739762038250699844732292101088036678235196650490002 [151,75] -15421061744107151249265036121342757554160681137395263625667482290442562732460691211549511876483279543311242167060904432296375552610657543767003870649013798863678649501806552493516336154255420868456691613931352231798820666172654030381060045317418651385097428983731456672599168231189177698931069913060386059230940318823018007405851685242397643992015917681090505875343546584411854416789345785032780755640018695700809276770446970413168963971739840270716354855954093647027741953244167050418088143545150015174651433925017635250822087847781116361605255025383867598798545028201404005726856013319654353565802327707921632918746866891370238435314098475929258497153195001811475502786137270597327440363047172114517373772629257840682383262877556666666492328509846778927751395545702058706804116409704168235889502009473443826375210652443387098855289442393535852402935013844023948091804326153914572613107378257635784734992718716296874024452261651554509737517943926810916760128192900095076775249975074847890664147740432094112655188643742688354091603794696987005041188353375738014156240540831264580292469800461750284187805028030264601025371903419718391198627813561818673467777060024638296873200629500752674602156034139667898631268894552780437859655905580164320087207220890290803481823788838830050255232691642518998092827250175560250263728742083749203548274023154618116625389465020817597634156716460618333925492284726315662019277052580345506410227020456220306502625725939046825205479610634060261600599318546669159891792927436950948852499035810130662136417516910885673766528356668394761629888647251437189559257288898270862109182386183018619110769222268249830092477091707072066027849666272897894381194229331134304587894581908964469072374259772294768301402923561444176498146565104007799943329729 [151,76] 294400879551696525343629827213761848363830178392173214030569177833982215555083780021737793644599285523217364303818318002694786395085036286149557487297815616719902912012659228479173522932705316753596549854811497996742737550419176049562099548085365372716326799274534424277588456079799577992005950802548170376673691038733367964934065932023383457833690700063321223695617830016370001645267481040957691620148471621574373757154051011213182026048863339216721272746656527770912373969181978743476953278439326062901464368498217261179324034680207538844196268052534728279832418849550414248482036044708148158230843674701814237668071051113461258300937359709298814756615891086622618065990015664823906796163552926143611734573037789765913423026594437416179730314581129405416925720727281549980447463549384815303106694774449775485691307140120116715079034556258018457905481585492317244985444403000394751392137946214520819639759521889343744516718671453280647677612427226171308338560379519379519241163404113551955650293023674078834730400618158953675754307663587998045969211831590377743817153065322724977397486668243849443783393201829794814372486574940675144650366873185924864982212468505370347238765071356369890072587381857092498213638676814120811215377414605215653726915882828195882879666760305492051390893783425786093302058308781881581801452058808354579473787696952898273831010354962549564316799523300687159482253792865276902482626566630527261964418885364061540034858532073699598087888804697540062801314785269207365170027859658842666441818975142232713501175886440924787820543198093446331170062821092887080067551613696248047098951490401606432530738476971544793966813265541349702655319386571309081887591183646053700543167154986522282083727621976514361216506974073248765892257995737612204199 [151,77] -4802274993298811301056003249594397519684702765491419022642963420224254718051474901092351116536278302391331854188702245974800702594641722049096764614307177729607414864215077084673444893887606782741946972194244079939248830245398477430710924553972791156002200915987536911844874278042061781924265212309797576750259979314726576104669994153398061361512760384781349951631088214598004464800305802315527858374583494821992331754832430147179724828803696260074101599253726855830013997893300428594824573326830024090672810546182103794404592161202131583740845180562879240472658570597410106123935151660054777673155908421341733170246148285974751809903388125913248734082383182438635762838454522296145698434950831984399929918391886716117225865031060629051070023228460744439496740507221970381218554932224004552363029171459158220340797449393695197157727586636091792471838544409837711983752725060786634587864249184268232708107565018443826632601771700540322208708528428148176435959408860860845899596405532520473788261597247730048682583277298738968237711186288081304059011871309286891179300248763602982402714336570146917385921865719805898551743180018492979039653429889183444205531450913242034149385046872158513406546171895884617808526819068794438872841315035682720431153212221398856287912608625979864473217364415363962213506529831929176483756595749400847287042768823109315006237757463512037748305855025890627471419287945932926952904317779427550488973505892910897933845200904498150149939647308363228457422114060334748633553271560328898858456871087056309582423424863636057080242129022100694863261463662621996726811376259716541022386042858318331366465330485928365581796194778020360627916908108372585329887028112543241295850408500760909298993733730742195417862288978421958483706148747303419 [151,78] 82546380255089147108452940807218632900611995207957771510579243235155496443975089534816316670463708103285823537749504404205411630818981184475773315941541001569856893828130846511600285645163855284128023420356276251455247784351028298845803448727666465573948130288890455440626326133856530593970271278385661042360938095088529560231416633327329514551622217514437584068165552999058386521729181746728934291628782205706787211773681082249610498539309532301313517477961412071644845470676857185570560937718150803868112092561353293555413713497342169460946393279108674760180568042777764267226928458872335435405336375093441107907015347445135070852198852262402281661588060113089806948504608319002395902749682929966841821869556198352604030346320672309581245350833853488057358577008191499903416260630564368674188609493569293003985263579170952560258106834655499588760382514545836322336045122933858453738848459342743355314358583799507551780412886560319333411553417326124638212442881306977982015551380388022785044963452288059220707791785346177605886968588009404041060040841240348873322025325069825799391648082256802535261934335126937886834242669653716546054760452969918099248152721849177851811301504227139532774010418890319463265558642671672010802106878980319236734351779983784370031239195926738949813987664177516511758890067337168067129891434827977276867578286373531491081899143482630765236112542197942652900407183475291843833444722437654521223747383628164197036599721590028286431277898804590066239178776937078368828914923745321658695304550314705618708495360837375054188272635347475421456523043104015558636275718823192476544464767766234621394132453150990183245062322237599652619680107066617930773392478837268387187773828010153098992022941199800921785153647884648712077319270902 [151,79] -1586874098472393173569847800516854677464618799381513054624825723753003465825410169717832283686693582214739436205761841608456235533130542488958920721584921127154179768909471700644104968794831795794805885493571851256713730985875606174859692900516268993227597964184294334322284295139589209111567139069668556401606911920952255406076880256137555302850127034352203168396602612625750807501216964609664132555851617878524963531312017517380238747737740562963094082882844362987447313276144667605276021667934825444733388413662316094016067542616206187752410379229982760998329681060916177969617696900481543535246610835523795001584378005038309457583430707085165131785814925317971676213280767824100071507062982994426301340453247691424078314633505029235303659801233433960496133568695737717656046554746712028902748606700643799699181462324434416085121131514336457292726952744464102737372467500030678411138776792291971276447236725525366044612156104462397270868590555482959046130839705620841001948571016139187947376692371072188241561699627942656373770223429350521664112442179556894245650422118865007203704915982168324731402216178004103723161086304183019518903779155135688604249147620834607139267287248101479507410447832043668589839447819994611010176491013193962452487021530551223902954556379350857097127935833359461525620581994982965734073288518973124002922724790079140957172356198954207038068146405194422833692365821391798881623954344782568061086728376466283034061845590776873698627210482841162019491027505517328476324912586654833342452341485373524472359595976874200306468114940844910543399382502922246911616206054969783671935153255323801217054629697732131108262803237173711107165690268900018487832996821843291294861314236418730152678890588614898565957851827078941969595912 [151,80] 25912879967599296326520233255618006562879614216730448773316104842937621958932789504438808656741732434118861255556267065273852315067481389971823143781625580287895827955115820760195806773276270676803262146022799866483834764024515155860142319994149456600666517398812260683190653255659542854677782900388376666799819902512307746518927251855499128039763526930917536096654005447108755234401620565214305913327115248149721733015477708038083350965616122649631250227914833497781782906460122910535762047435412555171104822896314438856868533504205423590397355266043685441852293221875369758421450994403867132978901319503751784249011923418296265506521500675766663629540380527623147390978028395322714269966124773095174076775507635798535229631147173341957775245576498090546612655731313671952908760047240155534534570202051755333187878854842320705852910723687706181991915856669116137326575157260060962565093147226634877093199454255148198797479066802314000764915906313759236851210404843042433754178591352598510752735937437363681653686857580289705854761206887215338961143852849613276824051230597694961631802649769285076688160834230257315715836906465067388925959162788267722778684337552583686971340008282664536210873088817285505627536365393901979461594293311135572547906720445558931643885274021246464218448818829292588336766873925924434656279493921372600519500450001274089975897441608571136721703660450751199766304316673948301356292105364106962889920091226716775950093899873143433176159064353552455409873446094952984087133415795911179937374189522763472495777325283578579677788515314250867341763749977213195733211588534454496961695224878369752844405068013064609181402994359284742544223233134840152618037059561874566675818807689955115764725558766761805579549112126311754809 [151,81] -303050444037901991780035132964295521055764131488820168596800693939737185089145750533557705688536750074977663123950425082142548228016145065138205800970526783920136970607566933981309818566669944079264790486246596698661863369528182785806423102336014193161835125951557378198459616811302549936206498392960885413121619571088441390683957666264081440723688128230817615583593042970372548616482390012483064407729846380760095673505808492112399587905677204766654433791938464460307170190214304878926635138978505390330590199149361213724114181870179342998670605371961762561137004123867823807872964599946229741792938282390276069913280836359414840935610254428104751525223833737038707270783950687151462918830239174001458611057797698026997849324916773925132490880408971627858994611633977795279421258663303434991196014357842726216328442773118321267151915972123259109141599394519672597713209979436227072707221675663093244866460430047572421385318338378709815567302869087941784924467274946685656802548385041858843856359694283327569831312457576147402292676015319732423259712396737938559602028362966243114283112114734909293753110962439063329590354673386201214276557140597308126112736687213922633122223201498542003518194735706493302943442117904557744553930645130119220060492334591174290593226816632491943549554270566428502003638568207078278999784614411925717201208984042304317111156233696361333725493088771440005254226768058072524227232383900130479856854230893522344651529089154845186230925641192697744725642661369253679164612391678395696815744526867570425664150510257875381243214665950166113920642467655492763883534274654423884034717506137152296703096531327892849630289793029231391951427029118731241148148727375520791033194653182039430128081953492521579663755746018004 [151,82] 2323544447665024789088728681938478056761411328128838391704234843124284869809944342694140464141789205548555301107605295528514478109368975470596034518190421914608256302493297891577601789246275827696728653005800982810214758582391099620001471072661534819924912854126648128463716947452441723296973855434309907437453605909072287923071529731656373166410901817706428064692614861406382037891189640896205298590272794188501619919637042598810091335836425923507197088730706770693024427531109310536766563927443187997277243282745441152174920582441196679634194592628977411552017011954219447206987444225280260331388880533756724743015313437730459224954322686221647813962948950238247136076492666432336323849760136410405890053499848691566670440283058010339901112259857502614860317059131401023390399108035409785716251443611581688964878568180346234375906913859767604144163450489274930095197729465704302377208751071771370974281645972050553525369785200385071315063356173840243969823856887961537507751432737512152653280231649335392045026645631146789125890411343354583476521148937871733075321955707906879453816119965433475717130883818578743998979957935095181586751996990059131509301448062648085853370322191748461355622057689050900318144577749538173882827311015921530205153369748014677315286959442604265116667959316788240908514555539181474340384304999002112181968988233083428479875692552634355730838747645446930761774168045489140929422818707072384330435914742287649137192523779411296234465521050544965840915951805769986595834803183113363916246400409993050380473988995962399232933124184309949891857180266708532107378031897316102901157748311175887322488523149738155698746124527229680613762767773114576825285569573486284042752226992511522383518985386655175770535597803 [151,83] -8013118874348856885264407123388571558465458275389578700975064172734886408278145227306581716670264500955189854909031807100376568320916630218257174416793530656826692428479413789809985710813884171849386551970241283928774959546279669679711902242875341524554631521039574666265972615195302447942160005196434481619769349419915930174520258896971396466538499646869804940502964280079423966253332620585110955954149441628180072636407334151480070430815984503702431649548053365536392997372094503498565048588148985093637543208551245333354528562517813377004143833020665240751454319316138433370277623271280007732745762831471491289869059024250321738253749069967104783946542202031702858178122508095644760429683467810384720091138960029574506111559628667116597422757404641726442590363191896043421704257995047265920785496661791811307268741000913399162965381503287675077591702776685980235905672965436949342668427290933613446042954523380433235595340538982407186143241057357678929717258303859657970378785330047860068862517769231236739837845178546128903133400723957133151696210523991809380602239787096900698795350829395444289107169307335787831679291639661849860251753387719464982577918494905841928119235985819101620248132593430667256934960020811715431744751380583114912956717444439623270812400649749014210164353146530307868471769210782366472940088259254682214082472739939937974774600960605814443309592488154193180305052649662775331681206501492550021341667337027632778886780716494646257993623606350301817976945210882710946690689223138597503589733147241167209814463239023965127679227914807101535311461727217142213800995242763969245122119242472722599967313628248376102398745272321598915559927953750562887236921039673322745387342784536300979795133292820374206673 [151,84] -70253491471963370259750406860935373163740650319079360771750360332400649800072223139824606837573126359454130868555681780947991674591530732267079425479994446072603953254952684470694792176535312782966816625332387585833937849406994180364025317571426595706514784299860757219759854191833144328124449159616760621806015996136108545852065511511758058634132863116808583529413477234803821088118407508418307180801256944428039769954780504775580801761440571454287787648852678357050660681279335823496877716488580341403275227344182258617920331746682200061460958628356372346420525437663292743232071370049726531513920412711431047295900255394931970955024438249395372575145917619392157813820682683928555930092293020382733156097780120155283443057955140377963463411425039484033877184256949791601261340539982354977961460413402487251584740330798056000745572341323280405601535706739616705932048468684171790161157239686526592886612728866813912434030078762415494369258432114978782503117568979515573518077184289123306365480449201277837464642758851798408722443739101478174569622657520841342690182298983112894643917816756779168314815018979187062585256893679628229007414272667307385037956027412253651569562842007904641551915819374920941790873823607965010201113607705424906738847900371432203042708466868519433175464518146433039857251431387481184494973424856282453277197845340989779987658868325923499201992190390779017613326430780285703046848400902596436362912596068073724701504632285209850935639750780745108372276351884296782596920057478189702472436018008078865949520821613755472692943988290865752917983153151318718948146449830698162144765522591374227235689826251699282888361930608440546022828673839588645433725029992188055048310027070921451938433232669018921 [151,85] 1453995073215366832601612950696166996496167394807302724670803415591877845883860730627031578822601484782007725556032872995327496450173444750062558961266008463144097379694987777931794942917413616545286891491406102242016307153759090396923682192784420545343189499525900028289513801904887817085050047190883504898067990297312279241920141414506449883604979714100451724292911145914693075735758222967911372884567042828529309656100250031705371225404694162701675174809472364123498751829170915879481399345814694423639410122517557337911675163503893411452420525651994835384083243032734304739472197485738847302614290876189516416841294388113915616040195551936806853225417261718740823731739550014083969004326577929634589324173654826420458162239665800189862860223808069894930037139000012203164045217559498307645460809925929091118908404299693703581133261048499842711538472588728911906533825260625727880352346545649742989159840262654035838619205136774829838265359034699613048251664678750806743413158234682357298234821890149087481388356953735415754799556676951711287458408855985901544486206140666791521002360130264699301916678466642179621820699097229391406272642055790519732809448852937303450509398306336513789981363029037490059395121640604132518819371917766457661324365938672899480395154236181400464359261310432480212684629831624039123231175879991774238695208756969996928076426924806106488854461114103838109850245156265406736091304666960982046128343518347024454027431423138612449588747957115276631008845733127370898295452471521203952846463114833112232667718956228242952676098327872130172970079751248911972806031546338939616669337026585874926877081155246381210440062050248509695143731411708624599662138676961595501358168847871645158914629055368 [151,86] -14374592036830370305478728154183050485432589956869271629121185774458552427979294350336943137792135251818760339708295794268692306331383034651102822843451628313210200714297505117781629017562998921542535535268346886256109848931064257520684697633332756101595101309925640109184842350744482998776669616923118291391259281914458111333489421822890238551510315635808791994624798977211168418429831081161125191872124392992649449217848102064703722363858809460122023815216278251843866797910185411372560633264470697175935524895245506009777852332108862517621793736180724893653727967269419186702099757536224042700857735776962147633390658377370475691422147122827516716791592815580970342231100169716791193216384077721295463610812523504123231779525873688539649073443699357480783987989197671955448458646994787822481136349755772649426132928975961810474436463196116308037759131059980090011542872292552009936840032461322868700382509435623822019464513946177575954652837605141143272531819899740356594509275853379269365370051436676190248732950741220309673450364177070921315829033340289235097400544843360928196010484100314969206461922912673302606963474639402963862314625316070051697492461239823614604648120898831489007344970418702433396847691104222741140776388020221686945366907333330824841989468459103766265782029276606441860828644566302034670596394879906145961779663022537706195897982303105724293999372630673185680268494246143295184345629317187874744073994411968793728018839782146481285256102115807440071421955647954191655161959766394566588961179365578222005177737860556048802302665940003121283708406885643646294150790271181956879998331431613221105712892530269578310702622832972717135219878549816654225725043218647212194660829168133919722380194 [151,87] 73270518867021864384087525266819114485809067852743293426084272601519385944750946228433803762342772839980838573057954922001116327015247512490603553794898998463202605556804788505511333693601775675125694454628188492326144966066485492174971377642325249797338132441043557904074581028838707243706921935107283285681830963526525155864195493288729290264952131241172853209799204983867484361203273136117464950020698382197146708487298128539657948124454804958426331848890517042879503331459625649210380787857072202693682131069031448965201435042036189527215945226941789912154853681267215691277626396094243350851699870059654907692056397451535747929919526537303142043403351771822063627389324555304871780637901900808357028258366567769857760964395128870612804338173848021771376273245406309499131232871433108966643901535189448615463275795397742360442380109595311376757841251221336400010098169838777496419398676697966271803700579529620492331031369194930951623153407096236005033603675641306808658449234219839618761785041422342072783353414034322196815738154304312794260185503537529929882057642936727540792818223700925501239837112588320713899117649875219852513939811410695204465514394927170550528296944121039781669593596716063899696451152114206052502517944964917741256055469431157620467587419873753582308758683763013103695210987614997232598811515966771680934246098473776533494107531489988836118890506478769012492926868888764448552896001524828103954247314312759705822819225737321528015293033922500653150828504973718072824890394001778788328166107815630394556093331236500491746879017453418325250885264766443225973952629054982436046683762858508748405096410822870092974635567625017093990151244744432092514994753464724836616335402038822768182 [151,88] -498498867838577329613029385302834264623289206606555230705416212725165621142682099134692634501522899089196302578853870088680438469277438431789685797632794493407922138065621769406584322011495929781624392764581804652849988971902110239540920658653605271271915087825136769929162730961064713602155561728895871643304588466521854571792412398851761192134253781591874341134152463387119544948315520798065966054924537359694919487385494605044022131828200977514666548048723265939686950005174665704896802391130367453737564238523261637172387155851484990711451402970585353974807874946700268349583311282837559546844335083708026820981048136166141398188518744648560359094072035765210744134765676921141842896491618191609408161441317398781172064276205050074013361794384399990189124363245442104963320883294713378789491305677850938615115663162155764995076731150242912499798756486821492409337344645404211856678467183968367069808788902494026706175402326340764678651016862260547323944787730278616942605675934122083554071154372078220525680611367199302790063445900173042943166374278135665967050657840836330611471118846407992174891315569878499558021371989102692796262438147798483609685466000400525782606036699247643938763132811780836355526177137235697889927188081706054994542481705287737646200051229453105386723524215464523924965560912886874487088089004563831348655436169424682069880108656383994323746972175370380042603901498660521781261215585830333392760621165987402197029307970234190212000261149832819918595192872191001954910595488659989274514739500392405145079982441028499517201960387813400498977550316486813353096217671706868249609144147898478753671162834135046487224009527466664727264557753499557323514046290992825767147250083609399 [151,89] 452141609382881290055518165687903774124681276340290268558189544235105499586838008309459713298468967221649661154172359387356551849244785257534423271624724239016920728863994378885336651959550162070129016832241243273602107198851585731459640820450098071211640076480556842674455277660588742623124193517385191083507254773283707575918370436211663641455401690830495111824455904344300565397804245154968592067027016908421667991888728416616313910366456087273491168750634307718136276895991615486040071309999686215642890196468389282780879743758954313209058912083794700171782763838687168775108619972245093850848086428352234114939980963670184321926801457204152847034268754672912985194466477006949053098805720527014299299337431718511033652150028085480906923470157246894799855378663354128249817328613957831960733744783861382128655192281708509463451980265953620567193914031638737964855830882763724557996641956657853594478369111559345436052950396482026470083083516638251637509786029721928668507384460485687091551334725353168193650209388637580916852738156453645061531337585352050020896227503669206415421314543935468343878673897691883636831942783965498777047781480245627053976995527220028969813515484862330459688752843789195752479805856724105931287011581803589240436947225089876304492195321070402814614834131377769267469831313692335612142975415287520422474945672892070491161235358258438159693987616590152002525119316581524617543148003069557909694759481597663958193128407260166290185938623036923666998857917104385275051875170698549398267630511285347324497757866378440805171946972190036408024314483019677432471804134023589559474843828255480011120881172074457361786157460110391322866147911149053566117023279131709425516702076 [151,90] -10699412744654067594788529201804744307406270384076296049898289063163571590728951639116482297442106708647869635088344144027645213121116527221038807837609437635651948574793913064467993755407553083864500894991889410434295173071639189497334635902771029145773249743863093258099283012273383046335365014285837020124052059301326903804987469610276914726326565631762881067648415737362189999379808827132173226338597341102844032611638340579088641903383614887855626915802454749385430413272117456020667792060906227462443628456185961044772859969954483643497783026847889962914501677449131460252637492508973551065538837637049855726684199030072642096007763446304892953440618486937095812362051200420337852400617930049623577146083615417833217532716340518019230136069584781422269562732961706749094604205050639051481004280703005628206911412324392293928509926103640687712032758485652020686318397001283830561210451108820250775001220529977297921521519128493251681736211941365721879927260939130496222784937274424729049219239130301872745463124265086017635461202068445249931036451626719481631328269053183166869598781582939966887006604582872710503419618205125192542499131589439003311089713167455958017220364109122839006351442328452891472177271556940797137225195481656907334682984954611013126632580432231595228346411017064912143315963696159242544478024828318946742165849785488068148437694096585056851793789851684727882497975936945726925600852376783734203523705592332336031540742542542853642826073499879361682269087886473208975059708256315090128489337112028206429370576519331435343948900761364550008282573664743135353392810389753712062341953365368979966768398069540510275488482763661538229794224606904661805410570260387917129291 [151,91] 23510139873372776244757099285831290220125543947554154296452056825945508398036221660665998017019025700328435166675831672308755731589821648285973929211922734778001487177001277685404172577177988444887112252127559785820989898755607273553571552851957182541124947796290147899312267328315019770457043970853019444654302748663179235061877672636717891173501234476072660945946682422809704333921678801606687421575827421213316656969915779506741870268561669662331969001656101913042399877976279412527215132176980452935561509925670825691997747737500135886164885621257145665095573609305607287872878450071547466993163303960016033647220796428883649814412878313673028873863037100597206272913145716253861890045409234336938707713941840438686978278365660422360857319311263642576980379997473441620660868824887936879098807322596675697377382747952530562596009765019301530704242905389840315882655427300450870033181920041684137503400378886344668328335529174586701731302982218500031095553167388078893483676909725173099108777538304022751480033289063769439635168644866815519456142218707558570629184843850063107186959638852152324162715918835510945454275806889876070566707848765852196310305660509142686135356759407029905295770366859479740328547794749818682482034897049257584988821759753964818186323339068213414804578230773481987669985306014328992497353975776253202886153883087201919565684929901184606397697198267737525040111115501077541518821934704737735965855213446248522357440477397475753141434581594327817574503482009414878702216933460978391988069365390346280406645426394279833322936889391599945317551921860563303879520812814815780879321686729947181230596053961488135840753148447918323189297629533198248211139633786908976 [151,92] -183108526657327274041837446717230736634353432799777050029916909911715457398813537552765515942601831764012264803181489146650557275078109537648186265034417579215327611370495376428586987388067850420691078263724905079382847743210427697440641694795092757293079419737178758277265105134955523562101448123979191455853505353178292921671640587384169082677312291560079343302881335539973380832963195718840428487862569828911063405413192783132694545362726955366414758944711744212587686717131595649266259668496465288428960978243946007401811545204917431424189536612318864585914175116552144914687426877355769627399117054158277761492072852972219252131539296974420301128230452911241207713234035000783116993885682520419098291857527308694039398999199930128643206193633449558694678388821509020037688792086585048945827308944584125470335702961520044472216802166688793917817795201642472534612770686859524477625180704861132649569873865337171654708765265694921788725756139989056411347981393223067766638886603687432275915776257646781426740283030633816467552928231350026801372419774294638530670609797948223977112890354057687570502972358827195417273345751528314937453191764609692051857143816660647302480368776499215112836092374339652447871498544203511271558168083693033160345910387604599275240641918852129163863916694173449589972075662755044637482922293400303906013630439563917038933477917420395470241142742184198010520234820214546808486832013542325007471366574496434599219761755693231780896527906620720650336475667089198307728537913770132932626895869951006035665323188031624920445225987119208333860954107565462588052326020078151168875191736775331111411549421927132060041824869691933198301740430578437581766620643672 [151,93] 1161715549666030784497349468936174056201739564711182102925080084183313836795250935454345727821989487124966431645786735602113811452413282127995740992551268664784259130539917006896013013241884164133769851484902515474445920913228261924528748408611005953838125230713475750265259750049095320306170719541876302145683333514017450724604694306033686656571445012513518507827150733015499551210544993213572646741230001364253500420096717394154203185149950052672748281568586480096101800548097952955487712811287901193166461410075816832603555683374235654398258477722139035904462753098489333569588170404619987783834335191712241018387190650842556638833345276896782891772821856967462371508724542057506318180050791474506340917734453944807006096855185597128894582617109216380065845299717814959306687519254436434106042571489092970293930161618145465644346998593646596915481474541768540133273339143071899558490573252116519584390951138019676161110729050165894388101554972967001739711027954507668337215183473990316954715034870462107668049177897192905446237802617172883089971363832200925220547357268895134912459425449717778522585117632602613332744185126765011790945900284098637489366864229594166123562284976292820653122069927497946740618916490557863454419133608671368930694756474030300150950764402740109937373036433064875853959220331423369939360015358079296882337873315184712978909237864901540774225401271581283196621128550857818934666507222760290529734171802448167885984588138704368203472176893733553208403547713268821261999737227170489736765112471124118685041051532215123590287506556841842649290219935406775999254137860702947085764376841235588910359018823135862440416875398178426832235052972320079898516451 [151,94] -1969212817056741510060683014596581414494289909382187337324297668770925190808816138519745532685406331670554339140970986818920381333865934074308673816293039027926025179120297120893862664987568659035118472350879632418896452929142817962765539718902658839733072370905033538265355629043449330077070583918028852624065518532711873362000725350713766163361681305944036668336980260247028119700885850113316357117029095882534705846597564882554348722698747173873817530493985537885671333300563707311703899770122275236113594557425662620607950084264231787739593321145282340011477506674503313291278870821056229057503673853259455075195567689810314097922380382982638993440076669780459679353488106536275141093027016872479005393720098971058939447065928210444043745542426593296279825016284665982774046566319567582650768284843490655094524386583119356908704499530243462121802069549919031193609538473858058374851242011067892077898732177780003716390287594683056095098376014497742063888131029571832737533676766900877325189660685018025547158502704819191005454961510844040136877092902987748122231838891714043089013322847229880488402449258024793898348169532804741886157144101366234228046118165085165255326145749505325589679700214374683704777279862056542298872715344075314005945063021677714055267032341627872195614170358076475356651716947284247210099825019646328153232975650011795917663777642187959514862735236390217980759262392278907385056625436368777784396028292808866160026699199857299664591665665779963003082756846327661468766427956446500588937308764982582687282492168521444025855574199941748553970221479189575766268014890099836380965189879580639056935872593396479192816931330618655284449043040787799414 [151,95] 12012728499072998718431775774078086601938552270674795570254981445213645426196475748548389210135137777014944041788994839412217390864921128017114409157367628269833178651585624921105251361019755575144842823302792764265534280102767262342056688783957939992768584911285678029607293821509752589009779011611502067384438117853895873254709111641080159336302347390581153355342863843941814703746670733276752643790286666145856525791115661963560145962144258115899947439438358017749264452707302631636809284660360998093112261546971137605193603147014805751416307156607655242774969218129331553874526139623242612052504643462805718174012722085632062386550843404651909394175685568782956480862724476447993074471099630961264085220680235804624099804479569274325612424349365348614818071916939912583579509851519751276059929397402328387902991402644066115795815721653615548245426034493576915957199837541156278014029684853647007774084829002299661519111261469092922083779431739965150600202277387979443194108358735261632462002070326204878616013206634324571550922553391729642294170152800224042402321314855815842747568252834918462630572104060626851218757483943563512026935609253430401634876758069203786238466909900497771535969692176213670526692287820184675731529340402939960471772669661994127265565523818188679337418781275225907835889565571224375878944733939911374684744204993951829212964677001349420901026673155944213565358896761769862461870021619687877374376926807916107153569313183907997637661753202852323619218171520984790715599696131343734404685859982699234380418326317155999990809859544395102651312555018045866878643771086271116279323025645891561590875519882137363956516163250671409341553569434616 [151,96] -14354461327147178948444240593406800301727533563463072930737843137212361216472333696681944077700363987365108826771510551740630200011841954761989838929702730332771258426044707266503086060923792883874691613662365173919423412336373985027189316431979154120000946932850148683783833351489681068094392608165583796061879432063116403060887494164520853420972710703546149049495079173938155175306255065931341037585896428724279238854543711458973178382014158438339322734126856295842188071728644886975309128651506098945717616386347596241326672953839223706192193437724657931922342262586122443348856899303363966588251473119065358802799214561661249025305883825437690844883344103251576960038948213620022436318582731730567514059765706637377319558219485232314153122048874768818346557213396075901686124387043771976311582217038509592933877944552005938264742466054636786550109266599847208243128230221833155336500523032203821517121299977006904724011043958071811452277412583660629231849105428278864395673036312370012796778234891130685029208563229314484111939841515213242143702197476884456501164383505476589291249508953350729047356794082336505520073013959905898713115100534078038265376623246130990088519583334164683261431682284274691248047672629468503767606083495973361792722404007891760965326974124469058961229903885949809920609100398101889519293295263030300515538016690097128137238177261038769168695066819341451169226303460893902266863546052296187808308793697070476428609487244755917861542183629038731723582818282913783626307767387625734302389001078538066855347190142620804526339187178039458868090922875040227472993354638272101264468488363581862694614185855390328155153274998731286411060940 [151,97] 29010208312617341663375809137032191770223702077383500569081436615521896497576632719610026801004704109060405873666121443985679220652201606999253038480230678342056320794434485281813596585576055099723453356334728694133841636214000801998260153646677101167084780026309399878632086124940225208724834170113843027366537748671708962778246386618850433991862753865647794356577830038011296991879850522249762946505163615357472095009822305145814924119041855068612075186070268037405108045001322959893486267618187280950333987928652442519163243665886684991644756096602860288580883252951676546920170398262926375145323768410740263096111063619332021937163566671191009776447785034054418567462708303419074737591028164588111830840555943181795001420478579649957373171883688511740390735517215761658897223017104706390555576469320299062967861781492350750923953673767208355061424103824902688128307827013672704968832842788089372564226251380850706396123568705176639912158799622226325772055086141859360220586140217680858063825506320932945471564097328592210683043215740643423362216557623303846715673416968643525029133548173061183533868429754412467264526196480096965910306967064367434890189117705125349520266031272763760136916896267149895092624539325035332580022723717926144834225696747376185625915346053231376921200272351923109081155811510704711128710214684261317384065163233600224217642005734541378084489811038845388225900813005749014417383996487439514751142639111644305770833046052671953129831411925902132440971302333843563186464364945720862060205325635789755215040923054177588729869558796400627588406028502670479808659139359736396553336803361815808034969908340909520795320440553779554892 [151,98] -31572491766935984859903798860025886674514674681492830099509911140702911229963834643530865187771321242778221097947447030097177562693792489321729693017842647881142303343713047035097789850571106009359811122392937506070555775259854834950054686920637223035972182133820583735144833854688373772246824848273241715682457680438449920256043935712136043454521144849497521667319606945267295524317060912228968867697929766414694172942835703865939559869896210075477038875374169228295854412084646041523678481272549677084784543281600005164369659077541683794823690307020591386760618423633407400945645547793731184573643398950330934938462192526581479354876034791049509180847844125445287979406392151133538134442480342033626298829576097491610927435190279922845627546676325378914183531561474163658782230340022912732316366157908192794138697217591940842817456156555561463046691236159670878997364822484207166044326857660496862304369008974859014245136583514846551803620740270620297460330111910997711486134120725853392515219556428276123792629292087405633057029100978105393644315668390607059129122297647391219339420285878407887722542686123760965729017200091859607655427081424161591980034539761316860337211701431927643685218314047166747474410171468946940939175177881381502020436238826261241707098470561335798311367212034744651993933103131961358722731728334864815245555243061751186421949695124921212416729466547453132442268574455086889934791315869056809293434784285211381202301767229608605373958790882682313814030806154575205328459538982754224517266497392285398023683810306685755542904225410148953082690845705767305437573654889031853238067830831112915662227627369520499251342335212504 [151,99] 101343077250642835735504394545604273681671446501906829699086937346512281382503540702433849678860304329465860278393978634517543915865154244784294433013959846036197610627078701459784586063476750128181229847178658451279058192506962965225171345703697009911445035721575168737980366876424586881823315141261302094170248587666297470309663223089046073993234276190302604522525369938467503158425913501445045626943976071802163787496737632544968482200561888116522296497252246137569312581481438159053378915492620405382522930342155799403772633191110967040234470054182064300265992847856534711698645940354346345477230846102739086213060611534772898787312319319758025240556912354380219599414877810228876815577125170324951125814814673620040284022043323630087588269628780078245542432892172982327364456730654023416424430816031454177779260967532817918963781635745211995496444663350819155070046303316555792551396283140483849384829704552178958452758929423148014880964678127726473663662649284207918983518459171344349996939310509890234837397741778759280638985729170190280180101674916456317677754608445416114706950337594742628726278431744618771429623678815427898215134857305879418488633384303575836784843393611417620779561357123240433802064883281248357602630115594345968492261200068447580842775118219071669860015147470913428997937579240963084924351065101014736181080788441489534569748896403751803596157486297417929576783983577545914529904783697922649294460530701863511889630125908171341232950133270258320758068807916630070356976040570329327482749514237580260774477514630609368867932781586480405808906926714990878289326979189383629823556947044198313199026570408338191970440989 [151,100] 225077696344910880714672700051698727186270818471996300564622599891970399294048447384540235389097857557972346966536544797765262773546391858359943799485028383107000301067641258797766993037624603146406686150113251063967920202597474725263175844625668587580706285104468296597183075177471899637964150721211596477353425806600316683545810390518555492895109605839584017804934420312238381761809773252779209075304688008551556281577590018989779103837723400884562564012635291859251242952680077608072444083170982194686142705978010203488846712628972347914756650913649207447720352614663676834914930139291129212897439685433724964430454832214073984889412109325659293496532481821695446662835464683447424323476853639626976375064099997003576885116984676903849372329875539449479799051931426240533931090417201404584178244195881618200477131428650279577616954870878832633296738991390972673784551138344512323542970411443099189714987130858182179372962272725226631476330628651290057138113674052366409493253635404449371393380774116901115888583795165264223692157126652485928907796100369554344757211940338690821664651544174710390870688250775915801939954573244281228886950550438259563313478155896614690514434611159481628552020802745904646359852867832477819052376637907673463771332500168481295392064467765712229799952516064701063896295629875915180040051241012006642700756225328458367284388102063760644619247130580760210284198858142632907170535864139308554009085727916431045238660634425971874213698398246085152603709244685736999671051602177022928543532290434618188783110291893665762842443177004118886458401690095805322809815433391420827761854817537693837684275463521149362573 [151,101] 361888491125414714031269992272704553395690871723868805808665823226810194425627753967962575371537789061095999286058246510308404969636441250202494861735615433267939615085407606416192197241092772423427220105214870807027123109452269296348167268692367019190213227586816660246335255172582837360158946065547245522017323270184345215415321486261542665506854218747072762315547546268701771951438297343496426795625291401990123674091753587055470367995384582636366545749234078278909505421327159609255208928136268494711993889575828565186576640289381528939139706744202634597668457373419009975204427254663006585007874408611298874797419212538839425422699583276657449422335615717535757661930395584379379795098776266453865433869349125850909519364887416930172052730439225043116322835220299096868032177767332755497453932038303415792206295091800043239504032917691870473769062145669445085950466921536148985945575931302719229288144383768304080672477099156999464421275194850054753417770986718808128579510622872802157700819998582290833502034265314217541670765696729105409291081038561817275225085888761142164291912226165486059362930990725304501726737963997439290223566326483169291821185387552019454251475465177911836716709246268890331991641957310674725857934800859894024053497672497072538360073423286363722001296265845225250369262425534038904830746333227807003782141960861424780668765639545965337863174599868330461193814840448280964579232323710908183458217757656889038691985747142474981323457314687836975572293390719503384761150154808193909373741229133112285974351868872751678922898359276130863483551793747958121488958493530369966568540019096810990157238254472739 [151,102] 283687001708132212107937507823968323192467171456832478399748260730535269320094745121852581004313189914181728978369740502536409880946531659038851095935674789287948481877959411541206671127216126773872550750348105586517260936091129640036026600793145819686924784657380557931192900343430714504843459917893890352187289862322506941171663511718475057737495523212628923769017864276387913213069611943724345842091554535164503083367109660399775098263176651309865400066021074601488990297909200889089991976453299023222725632774045555910289255252269746010490114566761536191792441563113959235848745978531908256098336806615146135215289965542047152973671380227147170921078698584577138750128895426574168569793239735334293733413853862884375617504947118650213227965439898624983248193924168087399692070400269984205680160749114889609625112600987542506497437936913727340680226468913763927530528985735433282870468549268839569299577607758000841959359276192538378052292397894426815168930268234622637424810409715297740772926223661108554250090862690902262658015365038258753909509334403774527323608598849274931321812617527997247806667330690559241451817614414155876273002076734775673999448530167563961697129893903834747494750034181686778548153763272584656413001791571588629296341341243440740647691827468808466515859581128988647154041675680754852804920860499527334932987985494798773134779730682333911430441137954609852246279094942076548032407732807192998629449695683155822752233256631039025114900420977990459794636638034761349978736299907672700125092517227347172921999174526820139404661562757936965332883084660113969445900267219265713727098016972318892176060708 [151,103] 9013691362636743360977870252373329651463905234620218684167952464990910131517443587932657922939313546895566705985161797698461797920085285985178641094287721407132983054724950619070237085826901206963645289365446476751620807855174775147752936238117465590140441886765039585175342728830987269253100521847970624429545793223767417059976145561249932628511467398912708524446318275721092487563950011818843838665060073004196003220417158925932999341856357672482702312283875038505959886123051652775704428077736696466555118857757374256532617490118347528126972468272601628752442150855213697943171723364810875533677257700223370260817844075272831543189533377450276887838191833538826933281486845142547308108612572834937669937239255134765124970594177662825991920022221891628026957903991685033518596593005959739819355706873406353178718139507121139063216910584545747981637730370008456961952545452106560883552300746188760603016542584072911932476390448516405186415909547490344834773501506657221859273474890148982077251420098483217880642772359249693990144234549534644682907080470528699069542646254942567659626751312164993044484711133363771137696533906014117336031364954691315589193644669903096316508887433229836771425803897819270323937516007692491113353411649263028643053291724887948890589138353195718955642223480997081053772967813876335589790029575909748172154473491713344156362020888221256280208942032220317918783045464644889606556858277667979074337149075937796791074402134081204593308806137863908781674180441202591492744076624873271584592976594259625605416413203951701581944794548077372055706573811732694745050114161856281135444584074204372992 [151,104] -128195569703923657241853298153455295147068610218386789796908306595597381091652147185891663631335899997520529992772117251993908970403023034135876541380153340975790714205242496576773266585063192508747405065575869099913846540779586214455018656522427380263437930891712618010237379489903906727063512875754511046572286985548665026534912128429618840395947844552091719129800157164313792742584930278889264125633087883452795408318543567626143690211287464952573277906842509664802771756082931037524403573351472302346520205731772134934810485732718796026892991102381186985603346041264444955881669136720079195685309594311448743429503968568397940382374843875016210846082036651245936008658055266873839582153566620527338384264208050879706611542287718305349080197392374341127911781531898863118543686865210865105901617509500803705124177390270230183177950355839552776640070663057539619520165153841422532410390920452196457644234545240864032216788372280255995032048334255143010892557754992086841139537723289109703495954194419531213677672770322931083107671798679336181551652350440916658716435934061989133292738859600370543596135089188013373702224176096302221516106178909172959970949678767816277847882042961282030409629291237775314308690599617920448846379808073326926166161267732795160690237600330301916877922904553950589258801168594396962560254919883987784367758591541275948160665902714806155371291790725469289220277557050563717990585537211995151664679066553662866014971394212355611550655153103058710767120634979103441168482338037980621604822852879464926441828193659427653409631415660156376420874291710369872056319579611683804630860650898393 [151,105] -111556638679690646095687737055692454534830118591792675425482950546291871480886061731410381216046470796602392699168874298034728625936036918690556227008062759681302193708325405874744414529270494159280695199147591114346582618891651426306767076405784922300632087382797106839249907265914316970390681780630122533251145058953783331301149231521717469948792293016428169883188501698827684381094567383231003764345087392979974334358123936864518214788085465482783665783284283413573754070243535313448994437948720178122858031390775174592451974811271931610825640631707862013293402972395021056480774231436203216675374928964857079753122286353502373760646969976925334647272186244406333767705639215762082169071907064250969168891515469494720745162698117984664073320737190900194910349000251582501283676667550040449341226578422647209590405474764507991929238858349852205913142513638891814830368317732814265022305336386052857558587283977021139522042282260051301936692192206612642135370653100663753687627422962556163309514088266071806280593757140044758034249874356814844552877840968480568033377896079823499213508747596323031574864676495591589671195292591707887068151695289658884238421735823439416483703349451469407112690341340117198085869884786948816104743201287128442880420538109061156899313826879022264501429463658025201313992910381774728807217024229360115203196378148821465736489807444432734337102503993332707839890615190078390087893517728331128149214936402566281146229157110817585354019393131899273618502869176683595602467441219674778718806806952764073380607979960869133428774382840221896093277135038512735911660872014071153721885760 [151,106] -47668334544821179278996469459711996600088388488355009302219271283057610242553835369800286504597044636761515229702332601105244780865877942220272825616352903968377520818544544842387673991404933493499370265370607001098087993249333399528590494975426300028598298243712162664889463942590145684374021704861069572652075832218032618045009179849178001989142955330731079243944184982497879085790187028738441962047588933965821207396172979456112601310097567188350401164705435377045691632300095967442477048986896295541467246576999826595324864862186954557621667529744367188998733165920040202644618173426285730794879549838808921590874569207885558041799733176638634392981774239958147292343234629277209609428779778856072358442155582667168776197886626480977567105256034245890474502258832486903421967987818875436710586179333755214572051186495036079132170594567794619513073760707065972404640808945877655547043562828023531769478151705293579927317561114463302852462543597500801813787830977049999555261886074711638168189587848791044834075325091830900287920491228110782336177583919110197343767360106382382244630809624339298208941583049189749959963524581806273539820509181268781752165786230838517092084657476858764249894621010521338558424168746512122568951434432329686065446141810604283085788911037518839026031663524754726526570333723539159898718377032016808160121160206346609820889336587746854505977823340379875205917341735299035516406526706072663787235162140774463522407679765282046531864798068626904987813183236295319291088101456307191085315935075418880977461210156346266241168937744031162757960520654422256993606443915882055750 [151,107] -4375324082434235572515395732598617599436234582810248036938280189768056944061732736728239078246931379902456193014009985348322411799486065280012163434762684971138837543442547324490540825987115274577579223478093964715048406995874410336281899411494118175617639624717726507190536469706431041564365134647399830091628681128015191672489363284789491916766123775212908245383010531782143907822092031585216124080329668247308644912933250680515943694728596280756723852720047760306096905615103357368407814264922363508130425323793813520703041830212628661842646774918618268204731358644490796567809043775612784466610003344344246924444433259651112859986175214884248935864597431967153415440476409250658133652660293247415182985730348682720484017325608896475120882275723299637097340356334858158169960700584462914790051902906592383634125380131055816881293832243767317760870502238743073385638550544683921576479059394483562727680548589793998099519718104535135216054875386439171187640071840836940651967721010930813200711152196307235934232634308410677963243438644794491805415525025846917313593769263262768888446391751211475456414967154710529267806925392400369228058832808519268321619958139781905199171687710908698934985885652744396248253171116741493770109807133582224042569880311585381412147177637072140373414143205795128971642984831679442679588373403764532655688244461893914059947123205751384689073891016863957699037579828734795291526926121393307681563149937565096627097214588745500875457326162902246437881732475154442471377539182380871116140512389259306165192529348850368356412672470955142284190818766446370992892495601952 [151,108] -1562812037570612897753983506822796174170096525235718559791447676470190042024730478422730390233519444573331176056638001989526805001140853278159572478611171771797188512945799793059924198656243042512202962204608826488076126182962589508501940881950032904424056385227569284254966225894085675220236446702700544430839318500775136498460131668077250218521258291235548479422076664958268587810302581122500276420166638305704377274572686901834979620231365670972415372245419106444130668204441768542886361527301751347122547954409373877444522775285411898694939308432804655356819497517223377433857087030690162691208775369358926165340498587819557509535696779688550041730158843162070957595940525363824345087209842823103943871341701744922500354569886671725107163816263739301577648593573557413491217522910240161423845125628403736570274978530003473749482183933009297407286014152528980070479066944321213507793112232687114175430908985576467996935934769685641350483002722695651006767641260753760015685298167915729084135852875538929874184768524309162472473988910087408109159006271941052501089245859719757728815522680130513037966953404409726450575976426115369807470293669027917230153546247853047535079399236352643769950804601879137725524307249997989917479276792043041798580941284123291913516588501360080524587850993946988001589191154653738961872257334048152142256794455331757258102522478725806644208408918714603734083923860137557164564602486157638084020577484614831647458574425801687899032474929681930358527140983591087331116546818133914242606397162938967529195062222046015041735458628771476258747454231875870276036456 [151,109] 439114922939386028608914582268409613519860531340405621240762629828873250385341276194803158690402445295593610059241603060115515465924809661622011659027557515168643566466634761913517851190991287575596558778543721730716176079313616970219195835893431254060762868198822906745404065477529370348637543571986968951158187287456854702068479865116025811545139652824125531948676514363142273378615814790791847454953719182332508098613953531038080109912853209339859125346491798901251176191568902766571359103863376449917899398379455605086406685284488695739604429523414596886438587918979795795156778703690135849105460047819086772212980050972856520015225401539795044369483092524592212123543452720013036040574821722367260590894214674105324936147508890792593830786466488518655251367435099847947878050483773638937908417705018729622775566294586622686120621079729098325195436837545840892499422762365173519478959944546679029843753618085681317099923648157245991065722269957878420174328054194921197950045889543777299739746880730468001136613663594008458743128785172009541933619119776781758134745117691906179520873158256507096040318937210870985410325319673355965689126029586647298809170581407547462688063258646776113648450088756098686108732772918780429219427961249619256319489283048010190429217428410165357942016847922668984293471916316417959892661278140559088754422762945644363991574911074951100248261565276337930267900450065036710081260532836080177911778622829841458369866799167555188990348505949009646594680387372264814600237783341470596428306169239776307906157337369615593905803656646543629569039673657596373 [151,110] -7542917360978559555784214902415292019492713014551699818117208192220554449873589096056506907447309010320078939277007440037493594945390198873017685171649547672669408900538795423801867826301193992660770927799092297093238555555440965698257182191254362181774577935544387253062526154599579998297306745012334047060697476981967598143642829701220636183832166806737664997298551529254439700018869367187533080352518509536839153004096071618597897624536922722178782312651511702933375633689247557240827598893942124846420979664696100102405814537683746451213175837493209767651699164056100823348047967825512419757803426783061718288672257399212838039861359662193949337480678807738229720366150856813718479190668014833810183738401985904579704586817494861482854022253020722365249665076781140271352352276617732736544443679632164277990873486400492689761940419830778167768357199785175182453446621862725714069242084295285991733218652333076264846796265817771287718688593501131608972520276526518707636944700878786253287185725299167667499127201185991284972939846130952648018436887650038814314292881135828175207314170704779154857060077620952338352251367686430695404124517311419869715720375103633978634393774107056852106223640462568282494350154838462977280720756009184171164134749664480707940423590358309373806236673658346145832392063342832285395083358970345094625709652098766116705244483717448761574266222989215020072596892474369831749436716883592065192855520337737513702935316933537326854115238542318004291117362658348230966297353977207545017913768780176100751059913585099317314681505696325964814905477310 [151,111] 1556680751139830262177071634086603729864872780428222401532652562323206825221106454772027531452973240494833256390410746534585282658972521140033374719629171418503956278260489362195897671907439215194075358443429796086107669037161300514341621953354803109596566771295458004276406383279985768005431076037129142781779756829008059895123198770254972610972006065351098301666500600424980259409924095854552651679473048943408936848265492124489575782789577104690462571782925001019202278728380001216117609826992962557338387625497600610769556560041767947524122558618579553932065360990318721224240391577189230341317529657611038657949203467696405059185175561051997571926437933610451287179574820797978210397260217107400953427280220641591039037846768660515890176934178280686960839391125894687303923653410049548021473136229959340435328340933498593431307690393611096120354329755816999482257450113061113349787528563715697474807851702876339425173195773710705798526924368374723096779259695958656665611500230751992492603052014290194219755328581890943052022371143412019808239312811662264781118488881729947988178478060997318640220018405463406403602873285395071949875365004882508984746369446171441877480206213834421854707220727710503199730206362727579027596144492630620843035468896779064558405104033518689955158749064606437931876182061055261454085965169937542800527328723499862322208243711246450025975035799717954397365816588854985146162005984806286260005332430368933898113243686959868000203325170252803843702867936898824405451227425357787066642685034137274541840068015483968316574516587175222179783 [151,112] 523647512478145222673835424292166416449051480616720076752011010261086328167844001520977194481282582799828168937744342574036144531660519610882555951457465292681443213040697013641229815937947195198825165092690834569118420206828997998423086379854383088868156365801253278068846237488398602937905601103974704118083421183367123797479148057122534630513647984324291488005171389869297592314502852647525418157320067134112560459674309612885840310312662298224577368605000996821879935918855385672222476493182203688026178699899528833934920005507063670043171393713682841086703148092632297710370925855528566349678335041575866876250950551886177654750430933845219521217333855575458307750245167980691616659066689085346611718055356751090050844769503695932763610495249709915561984233539822967087199440130891472340228093556314693942820982435244184687683724742734281653334753946064251143170828855145753204968557007535371322621783709481872219037944288999051761808629096020025743691084935657988810165313251150858481068022195704660494556521397248390011318722369114317639482478861949889850963189603108521240390570176428159319901331087157714534264876481213890378437544175335864674278620578894409445742116883348068136150250439222035223786996644275212287317719465614504384803525010382811286892331575630026486437560055667712261110348790326677356291842613805818175153963770907691125141324701047206202496420770643465405831342526802688000478746778363242136944136504843976716798316458019032590971816831541410950309925770135832970680112024010871132893324218013740776942465641678970439964733817062829 [151,113] -58626310832862313183538521796336382569884635536152368127069754794362070845014236435673867860424209843269796679598066141973091784402352268380629063237845483181452537654361627818370504637743346929007190769752346861542443352375121889607698570412608369304700360465167110373651962121877577054792566717578581667866188811492064184645433037981038959745319195553770303554625294330925645507949648891700930248849881629176217935458180549902315700689358002760355551262036067471086010821218799791523747068188183953476726852163173442419916825924223537554467604198649987639716104476585197051251434983044274817970925811105663664520990602788706289132656151495804915329626373448696277248531149160948590065966725693335715089988501512939093509565902320765935876119580108835722250997708926566926160358864229622302384088733794405354729569508850321190341978060560594354947378482929893427219215684138573541928710525385339300285633168082778026090005694719230120336494349957491706937144150274187663925046094454033221712040731642884543094246381759627673441633987260542484524358127573727404826770122439889627654453772416080280947535620018634609675943453772631521563514978195013296139209293550154457871697837219509595748139165848568249026815949223898930453147750360811658709758663329215983790296507643972678210788193844278202847588033449978191797337170705357425330022974211899617540137744746462018278568165246727465899133038890621184177676994675224346592166439251012926819907874322041433023993547410315298800972183091383921058926591319775516921542267346674920063182531542686850027948517 [151,114] 3172234809310233423844402949000666476218813926137023421136387058943135435645965777003244151191672971219095951622279801241186203526460935746709407546713216488176164821851248986196983579995072801328490439980957549948218515623459119067171028783877242718309167311895890119412403000556500972675920257812340353016015223970436413285461442567504692261237048129768545432200992924069607795410742492405177589329172290342806062443226904060341839539155357381136589563670814172582939160254030899667611735678804114289609890377907128381077542596218180796555737716760061329305030609214627223037166962564302464037289867444582117584461342236802001588486480448633297834394039956406845515702134229029544006337828451428063029097191830187244088506553260171482715239999159076259463018917551819507381687755698865363655922188275604140313986289318060187734168643903259091893965750622859017144098538403463188108000324980892115153189588038624941191853560529350545892216543167767737515064753006251425333544870153521030720042281771458155146770583004714379314464893449857776904394531412382011934146082778221810648154718547849016523067571701110197819414400647040021534654625779665237631675901338849391146535683849556706673948167857881230751353484410095788148707094068780222094769457136161669572759377387396156147980911802575083127009509067399046823157263076319996166381720816904681237517426683506749886382368208106674661972921127625891231954396931229750335279434859525796213252156847552185476916166272422774572715087126609922673513751839425886709733933088773580149854730634395090154 [151,115] -87617238507830824525423834332290422742713405310873704391881984642254451019786401789821175964990262666968526350364819842503734379669788210884874195276676344562318407361651381468517298548069631373706903539268191500260958175866326310527569255842051585635040127469143271856378125675516856689209608429763273230998637709244586324557882389866070672122749531765533425226652195230964721857270097144442401264737589181099791765882549621576850834801420066943931772340831153018680321384817464342770848979649225025421149432094443975860514051227815260580692194440856669496648955222767944553565052739407960582952829917894574820709613826472434111974798544029729885837257358223676766947263902593037032716920880280729248177585179731019831208443772310797492587613328960285257952601467439232535162787523185323563297267982574777296324961881626434631628832009397267782087855560585200269731342011117655603354689955171298093324806885468745413881430196640519440279184454626573503471519676272301152615634039903848734713401304062436349598442205741145964291232555894462416437141616442212674215518731896091617312998646771842104643122383861232837849474066526877967207074849510973281440171864860627496081661876092214196566114684200725394652070363972714357451591901092909370387022876769660525108313008035046515226934069911105955214800798080739784495627088123884089468640001108717325527504793095133938843234830918074279682588659063964639539760912043395515862153787540852709422942426415961706668000226940993816992441434684361702451620371567399816407201825177494586857453527480 [151,116] 566300019655501366305431507653559529670896993943927778845842063279696987421910341366402399921756619815013279457569218167078927059060779992809852932600549704576777403953926440474644853575095165504921810283642652816202827484007915534053613707298402410971990477330448232217658997158058022433003949095196230202238729356419575442546022120837368526244734573236887459766987942007359624499982931726754392640113856887501677883868919182170192600265470023862637185659981079665702839037329200502894265990747334182024668483484236459859607038459693138824244917127661595591736098273342529244666628444168874663628402494838798698040200251710811142059568431077570541909932635994630229259725950308140609566844463698040031082099108395420090747367946056785619442311694829367532551860825608879380994558376268935662044415159411450231708166849099412683380363157589222511850106454811078515951878265309551624134794179012581076848095303287263212242173152514451563162437587483173573528021737516126773385858961888105361979047759972155411663714194308220986893825701439517804653098668677910438304900692549738388656156624585862961827608743113821496734988935016559173032910786555528979285540734499154083294693760894371375089276260380923558368934705599795096434689614781450790148864592133351648459189466885575610617396011377399663133783056032393564010749132907448436013525322228942265739902001184018374563982035163091934689008615824811278477155523398584397268733591609245984474714915376723666915139283312078801209294683073824613526566390378943309896348220754648616282 [151,117] 26755624808277250465190052727418783641048710245335651034009167657924398218565609886544907066382484594127557393216632426996529506511395616333066449912686163570177459797287089557735635101535014163418119631295566416426486123100410423264312643864008221503359419825244825794674665404833333841337356100155961935878386991833447272860216076010677347360006324092151533205150370216760143030887028817830805047286393108953799988623200867403787955438617635107565407660631098341252390821894281216369099249490637376140747896753902356903388686752476923431789684773950203139119911449299290952256563196210885707522278387493834948884086491427254206077307266462654544575685025846589778240682399208012752981002465729112122791477007037417565314431243974424862527124844527955003431347325249047710951904536998552276070690612373539444635507826022553920626675170981828263386023954319429855724732555238608443719963657930464064098098766336246652433396205893378648404713839500928017081631303914531519867037205449566821368385129177851062355320971454749963395930007079378589206899162676355881516620792483801792335243652746920260736122807683322642170030064937067331513978163306347618703970693555605304363215612757833262470557996289470935103918264654348629702963348196887314947231763361779204252844128193755624384481986655767920102262172172696721175228401324251450559968829761413256384393066621348864515739665094097121456672521827707747559900836885812761111795334372434747749489021085724298833894325788336136343426761853445888233504427737405745345531370621135 [151,118] -733820212994905297832154224445683234301175648156044705264486017544820191006033410409837389368419628196756009772957604839085560505466717762963952822161541659667435541487058053741874687180871453654327946282682228687375188907568744492801273340476257250315625834110483897512154102687472816657438672336129429736304218774254727649194859397127569905150986582995098348235061641377398526530634524000392093997476657268934131709732372760719853287572763868649525537197998429999162774859647827735295216878552062746109990031510191527555419309633129199265984190501355864593312990217564085390810475778173882866803280217047602195699496533694165409672074952613979105831663477959978781121053993364341411083298012750435150881257092124807677063392961291917739903719264192644991688752060972822136569598841964186973983912296557955635630243736880900182523972666153643791308232476291050156685527872227153266357215385924586799964721142900762502086002118527206938513506825721593566396325504182278260060219767094690026359513094351299938305184471139378411825884682194807853340827945836832465802569413712545724622614600717022007905533513313382337650339754259201418766496118041283242017942260709670044011355870191308441989985690885770358119389254223001867041100806719383057661474047979185731112795020539470326658306429283432675878843322940421716523516384753210170791215406322430062114416423772196718058232289090231286749049974071089286585521586398391942821214086617401610633104023739510183434236610648110274315099702096435863283927079888708618386861 [151,119] 6755257247846259046274310383293203883181812888207885847779422254469325236644776095403880798232252225827339229931947016812688109410829229651574772583755825240649147930082035132229822138108404609767295870453893505899761505035002411105211845694140804610171322863411562262566223497512465551600228852698209445445109915096628991900445368487245972249207997123048419207141858727033474499026078513247159229541994909905383253849263146473195540641015498696106918974387123342511064422412909161172089340604167311517218414756825880323172022816067374969852271922312449614162422966592168322988734909963512491675889656497165139958067954224210337668977594279655687555223537617955097095270784782079327314015209359473981739854641542942617204736394964413639157249053947261490908217553570235545474956605490669955325001303796470596359795924999422852923124275771900998112878961111256192961659664911090950401888122540687686771458985837650995388455728977750844213044157998242075215969576088820125915354485615660047753538238317299851911137591242287067318406286542838634477468672917055996007126366581183905166997608674821036456207435668062923651129532646605098621366577939106925014595256515359908485110786802299363446008432828962473568216963643376092647415286451594164834693845220353519916565491600806905494896274455305852474927654949854286682458505450106345522758050589142225036495922582321004878651611666690181315972237868598752960449791065489722332911704553317561597575803080178682986754180041154148949318348502211092655773604034569834 [151,120] 743312695166249004146362412601651959472336244334842019519828199002104091932689476080057400325558954251805833658782763330915181205750872301375143748820530985634550287730306722775962810913644453133814608121031419800572694486509954122823658230640443713927157126616063279902518851380313390325622904504924184723702340946608080966822453699689212068294935276760053555239087387877947182406458085118608259562486331040641464310931383643830661930967535297969716568402742103315574560419659694680665281509717417451498907338949342047880229207577005181819803625103178248157025985859258562006929935992731571399179230426218098045236016571091545296926749324707717101696730531674554428898676762543245847379468144152071157534445283863080555489284360757665137151158428353427822621605994221132418592478198777636428388710722859056695379143793879982862985573741290386530743572199562377408433916769131085414624980384818755449606226164280980339589443518791005326473400233521947736578499314833287420488190293878020853202677559731447934621276217264168496093040897370281231288239010930469208310311189121160854485790538990106702802140473800127616133552640986515419461544074000144688669007510790963244632491638750992024192724307057437163046858281567937153186773660933842066314727653447421432288538350787735902270304428635217256188348862732123531039992576847757404896856909792390504542129244325954829015120812436088759989717487711058593716638954870624628786746236628878175575572675343180291179983720257420245263733903753947005836272 [151,121] -437067730489683133772851652424035398491945994510194177501258385904592700972815036793862508127141482764050629391601154483112731003780521080927325946261869550074118190076336941136184110269176031837637240006509243243145194419373074869327507791481989482613995266129046084214333776839348328075215653824469671042628138846777619985040346124133153709526750921785181881658310020100951053393869152910449939132055434410595973717973452936057065499282724809438461366549886527237850029094771427622438277275510111687184122862566171251517876139460736842994652749317138857694282235434746155060424329761422915416825958376742254135787983944778840962305838968656244656689787057789831108912230840112952886175507654063813495374296556652752832968161690396273409887206648772886231051667173311885269211260752282335403180728522663546585801871640882227287195117866151568438290259407858485810719635622834760397698965125580421084377902298150874511633825627629317751311357864511272754855517037641869483405970922955068138728197184480523952402695213029066519904390232553391406784405379784573993476270454007791757187623067939923783084921950556265552194742157867185231908452805632875105912045045771221724657104602624856507111556830840989146600500347784601830658503841793920571107514403823227097119675052842183731840200609680653350320255400235445007641696983459320185505138139067887282321825825543993704355439457940946288489633999113591121276488580630860341586944125335950607328742532443486610758032454858867345414260940196154368 [151,122] 2711350470180418751445694111951381443522221897552513597669398596645771678247712195059506896203165388102395777227258119153750848899264502033482157448896830783226547182019925273662024444082089902049409504170233050252658044361881476257127926241600912213296695557221328781603980815558550408534539668981337634991005955141776370979261579621472771351540535481438959617810073287888840849179792350495523725504270192048160114877589071764513104147088631204011904572929342853357320460239906508691126990570655240726683145028185387526564016679474770299310370302477226968596981424990380708915655478452362648248663547015817090754532187749590214339315747822191307818332363727240281244068911116698310070746732713109722978736728335397276534210370770552129518278822299904096440415122323217780906452611655752935498186948162167151081230278950514818800045900616877268909440389606943817244249374083864709995892576893722709440502007459981964631644817331214242466864900231484903893558646189368741024396228384307808211376259543177561720864959740842582680474313895327071900143903568829315328308507669243376832319636501254891646094743779557509576450290842765263968613255249095673675994736704320788129884414132163234157370688374560076759010537641825550861598208968273993002954863870857807248136295542085907302278998655231618460696098543876171910595385752479889920075148379062429002751564445798963788839049257469739900972726434174557195247270556672762149606854413282860699509414511101450846002981930072506697450059835 [151,123] -3826865194181011007238403465358176655415731538900736244530072928607236562350047989710269921898258047389860483797628056145858907612471985770675706866747878208127852403889651242846239772629294894633202312508428718469897049943011054227479987777784759831282421239637847452741883884173952538902007171621488490422599376235749078242465838800784881167602655827296338125370806629315201136531189468689212066662167649730873914180819309733517828104857875252213470653487555006742119011225733321561577029484911402775965489313371558981038085583320115029173205145803579852638689576616221250672001788036730848092163031547823009034242828017625381403273219734818379047293591084852939563370583379870503456317065476777794285457501398988153747750852542421361487880562099452358462614480981043259202692802284401884824820203558274083714095290507876028365910543249072690489172606474446773304977737452567417458905981120841421586996614795956338351269371247692911345058645039032297049205644179180404883250346645332368326443993883531790118793274199369320579103560805393098041546359403984467400765631247678709757864805685255561414614629280140528723554234537259932314086024001426391647293846961008508055477757672910954691981848652958280139214684347973146939629383473170909878977354349044633569480342941628700231044838341629946157836795499735338198949883556102653040472170933431392997622531391923785847712346382985843065712184753473472715182818410151328312134181529381301445293839333106835806948651344436075415 [151,124] -13131137425603367181470457438886564923268710080887624863434596910065894622972550435784311332172646941420527031355906534592691986494033790169315777596693434523146372759801439085392342317428182350287203446475810926545038032863648246393952735856181569948486618889319790241486976790850063787547193973180209042895082878275968286124325861019786293934130524300203717852622480341388919245203578927969971777329702997572321916494415767967827770883572202759437668980189574624136687582680082409905946418608530457203759416707475653970436152938812574700164122976540921923745699354942684165105054727651014724562188899434385582225361670386555873972253221828522962815600505593483336201997523178535191419131982356360481101909539233290762312497704075247095327240474878659757591747280042643388755013337138828005242667640458472185925696783368739351914039282614400333063111651227799526020733459566718891797287082340669760839128548107926025164541621424642225574509014183907814793939748496578045221056992382412329689356530819915646223172145304448465137861175332822878150460706473049974007380021169106504049070220882545962782396714255947359881990216450530361142684235459770453867111010495563956283180978594429744163050935715812734003637420359301182307742236323193879618532016875116569356656715195029936534407056267642410685996824386638321011096249558981392868019616594443873763948634768503230914891445120357531603326951926029341205738580320925138254262795213464507570638772615881219928624663473 [151,125] 43148192924166063131850755206126198017882775545056890614462452140636993661937063633375731404949667645084771477237054795429646270748209576595583709753638434040336023747900742841991215040870409544269000365747649256483219327364936228654314229322449482089223646122227308617103009997408308891748070028178360648164789621247105300091945837152005914804535358205817704139922493039601969136911445426481379766718504007718148350200918408547097682982726235185632151863576312142843229600283548243978936466225067530958160474271065946000569818628486687493059101117117759402890719030140365005689995613046652975504576418836475790793948478113940933317896728863407431809910467253052165083032623703071506925544070898460102437468357957258946410302780870445904416570153868030255792779698941921534906014815412179847555420713840171722194631830472372674924412029874812233741696068349187172670463477675406230567872309468971220244516125979568947563816281347776299427973765171241839474823556145970290375213777901416124336659298247485740159023420402998715611044220495169960535025345834073985319100540951194521876065221908426410548399098037340130685065544147730779571587305434651198833454697115173049822265365721148415035276161034107902815061572903980388411816621959217569617873177132398202899180783441943882646193929000834988000613707958963161785578060589485640998064375064996824531471447378596094917907887547448157270692839500122892495286826659582281936265867022399724632487258226555722987 [151,126] -38534889354939299364079676391265849708822713540202192549775511603405581790928333556492219250765523624674697471037639146117563071919559034613237043233567979766010804917905821681871930497803373797543066871425070837207900331580401153920721007454475873105891337193345334177342651434108039650544343548850019644696216787237249694391572655689387067767300028119488195457944005316610997331658036534154052236473799475921096593460024198644289447910847871047787233198462762858729147991067967500333433306217145841085830714638632052520011139270385143689903981757373087308205160396773686330544758485416872168639716810650084106051048850345797291077829893209104337313591389401716576548083126053427333417525868585186504401815820451965476758779678502143492498176677994586287910764106945767101357921838184130428382581270434582625566995232567436646792187839298967746974063230334930536391728041298633727478257661721339156618494522565649340508259861679248598207288140885890961230268126010773943553419056493381980382905533567919316843534074010167436814427037618331495116618897648257064257617183237593986516961917597290385767709050987019748967159536054544995358863564624047974803334675963120293228314083448460271237364815475875879856257812747302499683858761421124724588234205551046837016214859526410453500151330506496459792634618440537335596488795780429238556660378057830818625041071089075395069712108750271426296487518321849205196598562165619002103567825706784131625385228929 [151,127] 6124845011440707770638510489380236967390424196258407911772880480741649993163145657057207134181830511583921034832146377844634058087399978522385885140313388182663286736949607106447510828245955349185324014429144250457890615230493921447070456304773909890133969792647650886897737520515196337304172517812901373844176776432949344649330913339230978275737917462503433451180256065721820117951415668708514510314110151027571957997619557242379268424898077322496495201464413806841650024003963487090646985246416453083797933371679320118187146114234540286989185486368430665379134566757461012106449595404405261413127254594052460279744951796831137321993577842229676034493329730742687379155700151039172467102656028292809723618084326233391550225505359538491103798355727275640763936121533967254545057532855637985055865839683974409943362576077828051119370060627439325601792872189595728864068394224041726539923936218533861252734347161315558445585259760670581732561575794391126814072247685506664036599495916558026727011979640292924586946365107264339936336207555792371872462972165305183591157950267882592292615706594505385829798771373470072921542504568010247948220290209815664554421186643576126556657840290895256966970823894705329081108177522193580470523855716508706085725408450062809135575926744249063371965190481467808370500128562622748607882772867466235290761944412903244747878213308185156746953163118335661308671730974009841509724833806519497887833905503608048645 [151,128] 6583458126177664424721495651133960201465672590695271524969578832701314748427672661124280030228786378293169153055248302852405866130465218544090883107606309892357423669160693980337447071670432061980106103035051553106744071085428624182710877318460751646908676308503735134398208976644378685205728135350796568757004695777788989015440102588443111023936115524359410385151660124008253936445696535974308731237985894661750121817162450602208208409353776955461147336412770215237306391113147689965500264221781533466695975187788605942221180216368460863798389327385548838133318583181006248940781674602896467722196071921608518811671922296127189615904195136951898751291849323816272623413956554916875302165812511403895613610203308363693623494242849591529706872380044073622378312864600570530060597329706334395834933481714186722594976580232220140870326761893612653406005306160387663205767236847781578556074036313229947716687550027092192532566070381328451617048197169701487359231794597901126926783149891525566837072229868800661421149701910262071756588122028131705201011998331153771236615611347745669078055511577322855026872410695510384235687004225143512315352903191829062205386603304915615848022700134248018038216358447510146832095375998791349757466515445259766958006953834043124483575910977909568473840858775004891464917642162871451648201625925802398257787552579837188208147577137207655637637918387935920873377116542097763178288413198344284879335544546 [151,129] -2651554129080310174463797851379982748406536114177495215187462240097743283673000856871580038231554088662591149920223135929745502599662508424746173134139468344879711445632296795493023393639354963260652486085957931802923623825404015756710002391279292151093151790588040134217575498574762521485470028456043065864684211023021418676540258268250303106011947619544532568312041435919370738162297200885433453460662437682115948338071492855704447164512348659864667453817407844007309815184851504157646875308736991850982845080001219380041254289397956182774882828658359082534360185711598859014348262241203458603133822946824060207702040494078090971531943572146631201880660051618953138630480476782809329521315765777983176646466938636852047864766106671167063125316666219171170438335561194418234266455315272925075539055507749534671239796987400951148876966251906721204447356777037867982154779348238756816702379204983362376329222888978569238297624473237302898330626189565198181638845486046581701506361556237113981866576803162631594197100276776017589494935048080704442666063433036304997856877926264668846727833534115816930777851304990036797206725548730003506038282914241343598360669036592973499543946637836825695485434487129791166618185364377770669347997332877755498000425005412450338329449949612865389709163077147333680005776373690189058932436001464916696329436420557546621568309412741157278555818616228971138894467577813894964429523553373647217 [151,130] 248327888397720668720562227158432433015567308584572875330557262357941058459611396036615285844480199559706943303665822604616446177258677380621926511265835955201339345166054684606578429331190849320325734019286439716455359721166265600352709367497445815249813520551907275441112374199573327005334994311109949694378338595179938348660771195648033199684559806591913320002150069431563436667780284729470861214682374294693040941524606201860932597025807642898500382226771269392215793757921288514827081816357456746933158126052923370156721039471249634308799766129597755091938088263720458825041666927985114456179594448818807552764212405506429986648443545239551247031097540917775413398678311122355405058535763571954141241936103427401080262262950530101177805677591939210634241375119849696541283050688261391904886766456470573255950689815468429317430620277905296868308479335705675397346719347913211040769521152792734645048256105054084528230334031210620366058502217040860235819593593046427183481104129367796499367438854252179611661785854365650402834142301682328892689217216837951657367452932625608265934609500495230480194684910492829896956123347143634353714506255523125362162250084725839810009656304890461593442753720469270452337305417244690377164204136942469713320352344272535273391150675007553339481147590266005057022266363844425198035206220371548491032323334402280274706795950915515674365429276297434326861211702354049995740690686 [151,131] 7155674501522579282592284637961593674097866827403630529548883628781003057371732819318660885103927761826889013822104751597318280105913859810549791273444348066240459241786088851626591439174176473116476838744520450800698869990781112383620550844455763457631869629557501234627051517052628602837595464788814565093309445296415335397304712329145471035331799569070346187630954055870848378389713191243086843318901899337583045157984320835721477029609292071440766454422946105985820515976549988644360608832217581266454233370726522672599796546626298312031027852634218434820000573743604170473978872130771522883112531585209085772133194113551798025441835816261558652196580943796966506924594916698149601046158705884146978535562659663380120391875641846302594277027910040408068596949193645963901535261529069492366533431349059625015660180070811094816162336186029891668318372397936885062345391860700428302898522085437975012156933588213727910211451594839846094312642586007239803622154547434871416641232503177453860700531723568709924350394384916700524637199596157023331057129624328737536366480705708802759398859679524914215422946610946117426254962105920568412480752464905265744915185665862655796573880408425968274696943419023264012138339901146438710352220950861706481364562842050695842815795202388127090275819905943593815469208574197158499429723500266815583291042744665673453613359135878215960485524858969478528019316317825359 [151,132] -342422895076037357651585072416395804423424152515638415530761443307030602308708096541126695548013843870820489171996317957590012532528831969386338757307583622155641720108361124763305394157345802013920436199596915860936123087039919941753906697137930455398717428276998412800142790438535404576041250760153540466665296807285364603577055205000817064157041294863582754784503811521346923530835478507234165503167690031742861396783115994966101170291767161740884193988551994493746552561183596782517849414999784910841001446533395409501695587610883758791452334007712644661722471456725617857334720005565297278290310583592398013815550679620604522197136492512354295235903565603225447468914902331324631783021049545607595027410774004138390707712432492337015919823656998162304099846403042869091192529111755926983851681019985196737258194810962492762191324622806153327308835614449190566400484288411038322048307426535504913413145779552958554062462938045169759138912365724770074362654975442059065265826641036910253604171470325984080379050745702275685793171609189234219456067104469270165467257065244770867759591851101882385898921804774806860346009601427535671828033548889116957151985490361735556739664554321513671821392570796283721113936838742747566414629604197060040287838289967905152263402907383924760157041642526767536161344507003593620618821533276222296217792011949386813909051421134865712762460139062956560765142 [151,133] -230700629774384607880607719389610885979148045962466232931951477272300227121852854157992604251809062305375214035492438806391299608571303270462308454936753214254533647543860085941414040484184876076546707026777499433981720139350021475501583179986824588556149189385848377112692707893048858663495954643059551983597765059281469081127621513205128349889678203438160784688857861528486772216408462492609430169206122412581990745982984517431653083599891280149634151821621988768978138494297113744601392813208857289037764904871621709345369627182172581857767328006620998343667195232202682739745099094740172912487215486540317108908378561328168436953341308835662774521224927780411939731098335269379362802856831032248744746512721229833881623224310735388561818985760643404027806261593987020707367435780009325763775087237208296052998161120807566972926095341966945057062099961047608082577592961571789580768473374719669325377587692608215220163452373110700198117393858477452160157143626028825357546958654060084906926829956155116971663882458087172988271454596596100844979232029189393068389649201131474428140055219666008880802501153241175387449949603532734369041205564818763931463538085008882719394737987887583536297600066940995695671859091061163027112192441265420939073949459259635134190872678819802773087050808648460256118859467470575879430284216518322250860872323717474131819945783623122713873924560705226 [151,134] 17550966443949640652377437381510604020106673740388854918459711730180095646134733835373975081776749547756993439485516809668919132082883422888758975237755964627931996988920589398517315870414610081343059390777480095020030810955141216887431929402666269168012630568757274981235254001419606528752855038059671174421069562984984112726337014098042953368807835452350053608815954288133547928623755582970845887618999427820990145317252288859166378878557903433754480991775098818385494278792956775265606656277799984892092763117419657512783347927771992840638112133652180938286120223396164585827047820654172830287239105448487871248820238594608427676776628740139003768313307350647692821184129557050973856818573734429155896304996518886866892878525444918166834951402916667348556376693036585844799006561486583627073959345989603933763567579427998591047450844450412896948357076858934269954117407275972394936903864613289225486361324352514811389915434384031931756217903236150181749022244182169818129843098874400731284034066719096689747570505738800039100007057979650974682362835578754143651794488378658095716800660323010577018916928916405127502793135161329461875776128689631719730654004284561789275887582734619792633969866518442196579703108138775924817560214347417441771548883121506117349872382286775172053698060376620080514057671155404162411418471175931580898599000181710343041723240019234508121213 [151,135] -325604888981796040380737216467374515741865616225366172450946848781091873397532817788775580681063383840291962810480393712075016112412412822990482748351271964475708901308686093751813080694348703246748273001613135482786627462373652916013315102971572824544171692115280726503943565252699757986908487092719861001842499623010192805916386087281289113888576457839929317521606196706036297987271890407540133401069623763529701321470905738689529238227891842514870136303563182810902919925250710759681120161627018837686810186883524959156264520067785537155088258674338337525386180420507587465762967297478014836966460468346316047263949959573484092508976550827182829954558764279889897984389913529675522826205279756619258807707859707372296689386913320902344896683333753921513962836611145555887787053158175675514386242940097615411604135840337209819714060569836058181845472965435567377424506063886717524150210525557172244355613318272877549844015928206852561112972946575261415030253735526480905722769259938792299207252002579660256873484414349762590468827735006939596275286390105163669594833023055220333340557277175900068978762664893387814368486394261374405612869910292650182981957043417595302830216356675108833593571386602600629123767704444248574294029773389384779009690168251932827439272701209776057236172744806544863972643047348089160260055565587703608864201451211747841754590121949 [151,136] -5082587810957321103740320263701939005120100921390982770104790993784061531736361336578796993740204781113706530457969625789688727261660607685999478742606424497983700174604872424339854957775018455398761157730924948254028461583412039903544737477644051538322520007845085091578619219222977919630472819163254540710301521467482966112761594172185359859457228272773676934775531498294494327886861640624304488196918048469236369167474335026731192355435861784662208496523640576496176968714630331192173160375002578414332449983922869848050325545885323051803579559290455556617563639493434019691139702648161741705000244832486676607785269427658724755451762009708154541668506650869874230891591663572110725379147975458479972746305992671805300076823002828562256689685667812534029399262879764737592004815386297902661391514458802844075518818718698704696963429633748772909214514461463458057397457121651872690679841173289791160547071039128326785887190207279747931051607418523395364378356065355277604689934399969720285870653794422085542313748736937196263608028910240935462844563279615709482862135478266039074754737997218390864789031018517540053312407749731523576535924689876258041895931686765948234403712851917840727231201835955588933992845363857409439279587882522922807891437562999918471431076642893101763663986061591832420512148531548954097304310618970158566134689706094508845 [151,137] -20788150361808116118402693559795886077905287895432997132034872448898562227730685502886408174824939872567736336171306394669002692687423277935394868786233061896377405876665869178103005169966091285146002099854814304028219716832361642921876607283963472423761968708719828318510853488743064296135024133484064263315597612662204623584996836157085703244153938545699757926624663448325644649101612041920080720655754789113369068278294779398653793069912214709957825450123348240937254511456865781945176879376829900758210539878399677543875206858320485089143815877303638344847585989249655174108558898703384246243076588779989048614398376497613242567297758699591478649731801021422565399177050792161634435522069314442663817345894343495001858356826722612517608676475310281914086313567808226972387434301451680681800973844798976689952458566545686968377793136999411752632690027123854937144994563805939152239976151315102415356374910393304047974290887355826046887238839219055343408707558719282019108854171096816079358643851454746387567811972701311967788405221232840431500623858539763012675773149524157672004517219785055827137622410906667652119723332224768315464068391916376767898116705480754364857935510173812387037022150718559979728064873655934251337795863581053847493183887761366838731103834851155575068101786207166919034190897222314148650617043400891063616631295 [151,138] -194061339230424141312726413436044428515178677545072605334291325807529100579471047999520220072077229358379365737876723517090513095582797991147533761908603664289821069701171017315603829543340378508257242007174645502705981168580456091719385789378401050980934711629805848285398748952257499560248180118416555537155960639464272462628104436276622385241609960552379214359429749551343631685833716113476442820042189247240518944433935755903673431045616805572527701857180337135293669383208541574086671194390477140073261276349286103471004798938553824892196504149470732830881891848799130764823332688499998443017063606420270423366775527482959640868258844984611018708758761842511697931941998803787583409841478131031670052196991314960972766226597996773291311259189452609873788326824705923684460830782945013786829816967086397588949965751452410840734473901513124031454406081133387524094928524388481431241991861358906500188457846039671313217000709453378568057819247881875363714479969499156038271933416527109985022350317283332555708309874163876519179365614080106020615531838638821985141034471635863074155245156731065309862156328710129468442895744847525170027901993097593632434019567087842327572982504863498049783670123623635676301098218638948379562295301326381510281493136017189480172523127026400345641035154907640324478805870792135676345570795020026 [151,139] 6003388642556601363215798426005626094929896434227627110882434448582377892718423094890555077857229744364274223871190115247576169201874234071707572355851238184131719148771927282154075326507905886363036276951527863550737030602409383359542955490052477869288547004549754488354760867620424506430770811602791599202358405279322043607033004350012058917699818378226499644337224717132593661219294285789710231561906882379515297849660316616554457289979053441631635357685179803020811204908870908369772031802557576774053254024452310025013033333774708286779193038299288890994245254679387436404224290955097054811403130608457805203653391506747192717738169598708272957041468302478485520834942889582789862692811604040106184539236828152526337767257696180415752951158954842131585300072564597994171242470507440826635950641919886113396597268413258805065069568465779044819298491182985647568775114438128072024956080512647977908032641345607019778235724098438107469427498604712418688336232663710686594836841405426097399549538071196426173716904806725639936953296537423643174177979808181980989497145628790791658167902816669492361438910567762869724433836571972291662982160422907487642975734159208343863645241785893159325492016672791487660192243556922054588662120319602552339054505648812078752182923802916262411661060737993563201929157461172153750971 [151,140] 33062779380637273788585690645558729745538910096245908108883388648040337473580004212248111728965477010164308580763107989798674278307584587578479629380680068859713236674842106110694405509569838922361749243631595896628327987790329100740771108173021833147890492419458431051357518353730487053425595551172044831375457093418525925272402101173644537244617531603334998763925031838272455014759042831509237394804524764174009437869075725704191609119834748822751062153655249400871777575555962921082674455604115867006490079482895938458174993284110350484695607464841735742820581394883234668882968844024924012123519592728335608506798629358096427163890517062494385740399540458425929566144112075194886168619220175828518532700945138645837061786212171328206806445539270819383494759360393179639864772238080951434519765243618702557741347487508309443262792470936334492600616925519335167017013863457890123051851461487547746059086528088508926273219677850445051490469839796283870798546442142887375091553944276769326782741432129057387852980720498498668550169450815923893089495013316502686273641973099007425815174357954784061636609267811935131668323789578903924483218283615117372755484298402979629204515184536474080827878599768902733693450393451485720619482710821558997376280457835425523497886138866577369689032388975962352255605135718 [151,141] 20844267894430471382431331380343124438550807687899364094081294028340002504344382440348421363886419425177684339137456440473759001211055483493090301059092226178928055247651947472607608390685626215452306077559797415003722985042726031508603361603508441936589986616063556613750263833067847556224424554049317146763742488263295536867902783471123946959886640063836802312561491535210096319119151771399808394400033022623019099941063171834889784610338789363382525097867930247032036790580236213463953747938573202873436971883347664545868035016473572693667344533512556473213295413511274755162718964688970836817291235739291806860293573195401988500963756379656683179364507768516946349298363936153609455429712938891029527500547988180580109575845388638858761210862899813943232572442106751604490220964407648040174017843111779792860510827626047813168908427120822776863945580792486410270522423514186425159353369645698432022636595568060010005111107781202690146545152854742050979186876585194111520455950715576693353081122379862042712313313331127451713983384252946637447506949741364311734917073392314820678455835158730612975683923663883467126854322027948145854373454425196347191971238641985063079345422252394988428078608957513724767925409553201411153497967009696009070005395933010084351901327208664061077809239116897982 [151,142] -77371820509724948886196498484523488014461267558335321491360109655883120350495124710749882655583838921734550958239022030464772944030687580516042406427078883681962903193542222465404208380317433606933784749557774112224237198406570584980700623660092147082399385645513479030872091002210255171440484067671235660527380873077256719430981810194057361503586241673643433633142188689965390048791907273424292937217465152725193374425150617553856538020882956917849119849233740503408548708624131493539614262051680465262081990698945743629240929465972423506949481389118400087950149269611880671414291709644469308461789735991519266473616200552866843106503640332986915411187254515443698349856077952011792277331806676245049358749642317063836071416874672388146516105416160721306257212575870713362843701060923903778113772453613629083386824118631735590096837590522988460369915657098111304555093469134717973745462358654240275183581900715070875237237710163601570762698389441807367135686436276882763307642074280841613742748746997136161134587177062787644527242525348662694414706874807726264666573685435271118858023412782593901815400900737679431821992840445580981608968441204043708376345171714476753467068653470084337634694549015027022995809074495146418569213307381863046519674927413672407746045215401340367553204 [151,143] -140825803962138318450992057180857603087500710305951423239236780377294995171759827661545873289705835822453591535156047175674121805708360042439711080744091963280005157064237078451776731502739216450178770185726237952398125118104246810309758724570996276847919298780121363300450847762461846310997941141330104416970060499714092541178939184516730266187226627325488103270062318731327334979389700184207135991728859692902926042584829043462008916179746781926103564591317907615484766509407760081507717912473650178981403162927978923376247432606889695965585123861052982105279729462449258054587134729490027765393178172185490637278844783355430422387833395872990193067672447903124667259526507345963982754094772965038474429100610868626648784396566634958096841411892670795329773003141751363368891427796286914774966247610165313378920519345292685799252396615691924976145396496032364765349342707115387638336891085899369406589070744400316847310576203077992805469239156308650274319811252667003588108942995184364910672409139763723143791485685132390555777009559960968971028110805857338513173824443410969648710518745886807804995594697206154754466105263252337494465462965397696054607065915155311546680341155733625604046855215944439280610242690713755114650343197858468217538290078659436427443085497925 [151,144] -53875595333308016304266789138412102683334856036628576009071724885333180708606423964230689592725900179607048323624941007568882819246463915108484574943280628740111352375607180509187843649312445278279942291218368264229165239365033121575839790998532121060248065037277175694157466304723118075555857241924485606101195874143249030374456022522994574930212432222845244456641294897634875872470582842679589888399498813727793051494823337025162340342690910912841742341637966602473666893721054020741239156891740465613344125256732271296767213262286972860234503992137796120963060975323234267869967423985677742334519936000160043747225008212134640666156992845497009676002264499032840769129933948716696164834222100285547577729220750699161554993071591913314020328583751935795916604767387469240987725189902171835909391964231962436186607684489723376556930135829657272312278460711292583640709929499497718489223191035142466055963576801960500217828089370686161296233882037128021742167592166227347589825265624420446387981660852105792396614966916847136287056466584028705271599098922086452438560561317442927500943906499589488629564233436420551480433553871915950511964838799804825819767675687252908012111438625320849638821680930097658237106015726293166606147966358408918251642349194859546 [151,145] -3640618309009498548275823665334256897323727769042428915401503123504903878577376569060838708462149562603428781301825645781885671157806111912992807924082343365167292380590251736662856468960529984974796578785274273946055820952419988799526841338813966575412462794151646654066456932916254331574833649728882822347451323524155907268590399227590245350515872042220362933126537622605297455449054906039395440116260479352022426635718714695859207099199270844515973692114804406588963896419814189774628042532306570209959341308980170615239967632096823622960913117516694262846389239361598513396966594261784204297739514480573796838480899658071112200502593916973919846755729178371684145672192879148846153217221390736309499284947559870271387710867830154346264525193383033105384788513199419236747076172020193042541652796366340753960140434404709023619894406707512045832128205280911129253679671205148850690618844019892827745533179500553667005429707207820554657714850597957746365431236586508681514448104032849677007354016307538181795981217803051184339756946087701507899974702417524834095094681427047695465250325459568483250906299328800276114567819149694597346806424070755575884615488217066390230759911430298569846794043566430274297188561207427121234112275875642816200244 [151,146] 741607805765579772343749368835200561511303828906271734092391309574083896362999728250832722480076278601966645237477417592284040255893142132622008326211528872463888610431795929212312501454150610633120082880051550381940474427713902018121307551033212016745380115310201160320926437538993336196005368658583279484679535295420520635973413420064530640491145114306129503501491540472543634150312909819100790541671616237490761301356492095556651711999893219420113307942230323404837802323683390511331435550880097465722894587784287464717736328309259103395965865070559480705351402424837477433049063710584076578762756717296313693224468161955070008762693622246595901916825120686641483771810933099092127137460926815793339878138800691115939665635047594732026589815398779875935200911963338930752664232152221385456528268727698549269578671506722338750842584215785546034729979993406631963620863987661714728003764579338353609874203751860206995951236952408807921042069093836837755895756298078685863364174344748319423164951786768599839363278822215536831085801316377207880937061927365632039872941865708383897652915368930488767279590729556014350314209917865008628401092497775985591557542084713159916033477534790187090020414987017201908028677946645175943423595874 [151,147] 22772645600344270480071574806493933762169283173394722036631934587925580918850212502750797270635247648820925932302070694524094149535137579585596055735427722661459611584932143971811361200158228532294581755886456794369516003322588303121472639091290564170472350789050890328625269853025044183552421717668799402698997477675077097199850015955687249270190125936429523680349378839850396795931471376883634320738530528695134498316536179137143899017546405657014642920933778877301511985439864474088056982403725351973259202955567773193949160339905981692405370401806382581143957044008310368870981322804951571293614224745598622453814219991241570319313997074798730001090908259502383149343497981648041480016252885872463175663449030023301661190753635538046119313469334657747663920227672707036497417669156208336898378007388057825527460595074164314058926947085786848049478507458690800840903288287718729041892331503301689741671687841360285928067266668300460573861911343778770561919044993977736231869271833510072142949933686801710423945835326691264579748655357241451529800805915260770375987274185588408841312144720876136441965840396897047040689699368505732198022149128835100890381123662690554324416703438983852559938895943748615495494900145200 [151,148] -2625108143802277167011753869680814682819470443132865568424855458392497352949438472057390591436751027635297776278557272607224356746568712084871783455036413805292134121315982392103301284306108668617853567257194575216038258490479698828703321882274186830518517938150914884134898136842769051797767748749545064717478769341999072989880976323317761870492110011166690134816540363545412954623981275535179786238776843444343834116822632138283460474327462626709124071124107684123904108399535673164547911886246513263051191424647014476691446809328460297864477637686181317402331414256316426861222681539411564702273022029739497143188465337278655530724127416861574558158999914109890281056798508867935075557091985303442605666701344758249633081924674617695619231415786082751975584276623254934664552676217445458382572857473637617627792089248635269825233795486558745890520986415682202675720021616223710126551300983165680376781907112002798924761793081402420530313551517718875875644959817253459178560840453853208471959805432801368078967406485186656128068153362981259844808617172568087614615477347572525386972205912361753582834792870792677293230071568575643245483596314965422092567653531862762269888448445413699199985025895325024699 [151,149] -28008812926449867764490668166120527533599023587070211506759503705703587839947067975101152328411655993559929181501182382776095571966071716770607355166984394041641109219604765386892782278802305742719314548581983801730397310207808735185118929069506152605239132019980445946868740303209019658311544952634241344078427361105983475635341505700927749651594475777782563079077763719684794026096563938619947149521884893165809283887392828518766159772972668580467108054487024549651733997850650074636777661711290331752702480112645026715730751391494269035298153334724080255596336785017545980651391597354503701422653299376276595268159901279115327246902546533924357848336099894837050130011236731207833985448481981497489166281741050799976027383326288438429930294815697696502431242562456862754740022237898104419718608391004395552587592588087152878121277879750322320182706106162492219930200454353277686892678321498775851636361744577374626043219020033665600980610180056844397846710855886608060953064590166850626509470562987894188678736929162320474699378763867751032374063387778589537757672644273734518727920505999807496883621967538893777670228374400240534991828771812812698090650989654533421390601725016075310449911 [151,150] 373273463429065647232163792589418998227578694434565616248917646050177956885895861633130153939485291616268256392338330354571231938552187965765757185535641047764482753548882385949693027219369621442434290534099791372883253699651201918304795341456736396613224144464570809045962394353513216449571058112968019727370965691433211405491869615747624918292151779500710464480016713000613969912798124942510762035566667067545381637256910052301419355348509297453320657840606305519358824600198285182188230713247326801394630391978563613295154567036387999253642181748872882787280473260009191951344377939532288383088956932113202284335506108758066382466482666072883479228850909619799962518206856744079506233131030705346599250085476315505013097055044162819281050619482953298350845432371542683563290010015994468439859048420898211181179971012929059356535657862819771324829097104325335104078718616768325093747766943797730460703359956458220468200836850539877585379053818328714066328384194793916442473763482399608964848044374520497477874711836533739590805861215222658217503490626678948256492920340141054792428162263259286255927923108544576441365232393258516685399451124685081147658745402761803787144253516 [151,151] -1905701249434619025407619062989896900948170947907717253688540117288791429786927189456655480747318811815161120257870227217153277601792970690127209955490290785269488844554325044696126088511675963327831157288803277256430330022710102990218612549721417729880005911057968404136278711341335841953157346635264637730857355170356873921808288239572353629714759375828563160741193425455860210576519800251032036400207381118949214955440882469223731859123515912810277652769331843914756995116956504968984169721712778958585282154301906761410730297281627538799539662988272591254939745971156690029431460871976515261130476544859089584706905931588765074669176660069373699974396640332915959079779222688802718502115359652978884283948829991598299117230416243318641170477748037252699543875412630176287938932622017776844265103385171539613276010371344673876191302795575707808031348630800644888331876529638386706753548492825013541876411565657127525032779243283736828561727045281370473849393787863025246583961370621747761129633503155821093551933271548230208945074299618471221211378762733557412775009347298240617079703422424841930299598303994834999661175511220555719170472710821257385673918207131 [152,0] 2782486741688156124660477382020246349962887468642051678245727566788034478643431165692266159656360078583205907917925938626621476471674847939488861385177037937652208856609226848965324772310796100495704468295018847075772608095810250302470456931712989120095388194848425038374918279045450158318608247639808258239885256158044365016874567770647708950370483705323935530413786670080441594400385676784562465186875726159141935547489710002705844947942715909830889800154203583909996473588582946297803984894891612331074316055345041375410969801988520012051175060720428043978906465372730442939070021250553772689719236375604963929068390043686516693135141246439111941219010035013708082928287973157226262857182970541501750815821598378396180255426092247908087012515094036478919636117727122913201701638460466178315258609390861985877503169895345416486935909618113470605153599885176971944582753538246738073186734157820717842851164265782134105900122462051573343482465757746928623950994461940608952251024318931738279984262006073702486743282270097444791527757014586794673953069380554529484714224388161781281979181051850848878668222681131560767264967488152592899427671325739014214090392834955931296496966728586726995747535594731465238949736773107435857615095284084818445353667296899776526393137892894752849843891674711045673380581045106213312931949903456715184262851830002639139015804739326060735554773570878714808018366158635348094603459816837949871601848422911877757277359960495980883143411660666147284953050067606144782535122636088485128467053003072828683556144080884466662684687416027268055706315270320582184648002510346465734588725034816524101134225066177062290489964460557826594577036914788494376177823390706725114475258170826178025246536763237543929194275767567507674362525237705974335719266154776029551787233387400357813000883377782398323458950180260590528645788067760101002174905520695634786709344985782182847267841341540811749195776000000000000000000000000000000000000000000000000000000000000000000000000000000000000 [152,1] 634621032526105580842299508889752260671264435135020178390041625619148952851298308209807439102018163155238967508394702275535757703976869740733011102029767011559508204799804998434074782703222557976884079828815351270131466631257886644476790605030890465170097299807233289198429074006304105390597593103743814624361848291608473203948333454719756024587445344514079875388396041168622429120194010815435470933969863930585241905336860949065207434392264540979643126688150102460710088875799977425382187834138738985106726704778697897157181754480007437855995493399618351894206931420328312350908118308768754543914707335904104994895321308297046008381101306601263136283928434839619533016796862514887313960572691875658046271329698485666187919851013859075565827898612127990218850871348795265752320818504060523898561236578048908642390416595535739071055070096611296146935082100458781431301512483115728058409015157297200415789324859125395533366223478959596180938763660527679741721327621010663971901109321438251622770102583527165367611800853703235521877046868236063290680862248772811261000613140516645035324712493749093199028428014415658250718180860541422912948942437591349210078704365098947190959850292849111296351373260577119677146203297435907882006864568015928604370870099683310374383473414510670415104180926948455100385547552886289853898502968859740610435361192416317912770209906192550025888164529515897407327872024606593391329657983583267092679740036184241473265889110495582752899321017836533743752416840343604020937546515905144029228018340416164855988380903916965502177090928895933657160127592409670241997701853886952389106584569581279777123822486537693474374567130253351846797373355397116404575708418281632292983162435113230398881462391554591008622796830504529521774041813522504139931981553487988757297307785293869413451297046413714109817751635708457224666781017196576556768021930315175440840913208418949367055205107849021214953570304000000000000000000000000000000000000000000000000000000000000000000000000000000000 [152,2] 3075700717453182946839612350727171553034648092656224002292549922364642927388164620138412319126050348542942522970674644617179350508970939557000722566012782576710803014733285139122808447819285335095280388592939858070248154684964685011170155363134421419156788803259652363890403183614445823338778775557524723228872085141543485162330182601861984123211191318092791761159674244031891631827467690244559957494772365699978739130507715099792590319597724103594333008616246601311769141957276164739112570258823857601046057036812760927181440941059272411606769633494214088297847450749987423607328276660583903178628672182037285383239910292640396804216694765750204483588008064923001492241926636216495643358179767444291618529649880281302436756565447290602527348313514144183937674555954011734664741209405278490652039929395159693197281238084083450337779903238478254105828566537785088311144868915262428482751414917675314934951416096398625506406199472059744377556961360035199465939794962167947078817831281464682773775441590219294790082085955027949815968911539493422229358142063280838608365941279861237190463723238724540263526574567513602690525543473185729611016283307565249042194296767263452140079488380363501702343227183383859954032795740362061655244296404243928627743614089978527811773666028172541682118256226771255619803089626028664683155183300002352072627892971417710885706290854255075254344429080045718643189604014583010744211792447340951277151523649841366797009979824904670205762747621796067663522504807252298791167930777341188612048144244014458353191553588098627324132895235363927072698196889191632709554309610805339370188846474014422155390725297645430414012833877401928956242535613176141460165322481822855995417061232779568846657778215104178449185313077245988059259700811221265270489849112898461003623243882308921821441073800370256495587897890408963116555810903708840711418754118045143106917210148981397153718649013341462433773399310336000000000000000000000000000000000000000000000000000000000000000000000000000000 [152,3] -25170315868583399856349813463198799056438544607132964866239906915946808242907901588011680281177304323046422962885498292160101227567658459414251201782467573027608859617865573275222837880708247875285617011939575147134212631533385398308530239059883340941096037213521752963709599083081705168982440683275810833406699609954011841436818993967854574048431418248543028116188158924874338875274788535238832967950021633189232774744991870323492805580138226410924900166714708400423583531874048419955390089609323962578073294032016745302363522332519176891827981521531392800772942180232703933955255825025668046917910289125107221468265609797841407380954764018407242131923825497973951826564913505022590818631193003312008565637829024598766078687049761634827733360250494537219988929893762439966296404526503036574806196196501681380027652726058671009004667853608948406783700003490474544632123393932616533689124126812512261719884010799369067020741276464500104187294085995751416889411425860936997909316862912346716067614883642512544415267162226461289281517300235713616406603427902908381859131788562022504125601491903505671946243054866248004560408678013459631730224493828129530730766497059838404648004342508599586992929639983561523740652461902094205801254056094813939095451208977211209792099149784913029906796968916082336509275640275726230152512734583705286202640448225653042492004198582110748692418446221058255484063660509379828721273126348757576850089792387992313829350992090981111056192359386703883363968081964627953919577142404367366343321764594700986278216948320420370254172621835710649190834765136269302111846329257186614485863366432147148336445596148566494888099664328287829687354418653746245862139235795345292191981788781642565758322402263998623713475600735519943410026571248397981632943881616603792336400582177205431075469604779410306693497576705966572046035258752768663983483808602569313569614053791917609216767247274127672795145301262336000000000000000000000000000000000000000000000000000000000000000000000000000 [152,4] 1399165698745947588934505083615034707501493101322230215104011036501872392339530126203871522706685380878549980154103688420334005728483555869905388237680969033503400843736952692932814543865896360699327189860068255840384697062361020240872526192842406916143789250082693172577748899188287704555335015410259979662333898766042592181488609815768055009003492358007304663891481528324542071944568381113887421126331836590428070244722226690518077261621178352057929739959702780092961072244154168420265430064780261858857279203350127290961174797668685318288407195310054191115553763109804526748180936922951103428237802522819047012335928196210728977994359693956164818471960700460294452873241418792127855823142243411059475725500709875609978054261269624312985028418087365310790873312517926656425888428852909215995610880130913693261158220584146526677093569568671079126209363318519492770821180362492722824974558684419810775950139082254914006412737781234943653642061748375348250864845422703750464978509327034254102567090682592462226164895173679088558174519911822628707632036161656989822215708247585017073433225310724407939462285958248756721560875313052534423698077884958278761880240203008171303777576173106498578909902243186645693061017183685050816372089731795256175971411905592014826106174662282253670609148961794872162728607688385571251529179055757876653122399044850501228385701268715030458990497234290171342199962070136253084958856329902528757705742041983169780064726547799854277380442919420392647718229785454004504957164937906777967654958356379713607351741878612697684349527610089565950854763999364653048564672649621527243698570520396603587602776491835838288601206062730655223517895973869298837497653196646135231263451412539972065471238149697058666750329902098841793805764721611640844107959236585216136991434921037870419809259368572928989184174727337139332649037953470764544582073770032391170644211825287157794886540170809674517943433180138496000000000000000000000000000000000000000000000000000000000000000000000000 [152,5] -16161932436573552135499956646349913801280374326999213458323598998980819953995547739241179415345932769733745367064329212510311450669480936490983069379162210090789368282289061945508270744044520276496863614567031278888441185619383420562807036801438967601525799432432489188939969743044976803960323575604275430101266760285053349710707078826258352873848088075020391392174534568020361681353257811629849213126701349141863832967765008602170421652438251445163446917766562043336664181961708848208889737241796384926302648512421432239556156916123207872481642693549064101457008542855255420686594591471141012102386480624146915734279030300163242355211147604808684011160065529005365440636980658145084533996332870541288711401704865555550579437893425723137629087725389245454750287345461154978327620985030573951418469744875906591851240819966973430037069681985171646297550502602082837944457489606039445633954878510020979656748535868586710986454912595958140638522712304754283282436508854032384521753407469913505166767449989286025186841273504508001940334240915296685329642491052762946471360171535410000438970993221407619131328086190078422492571863495741397556024021258614152997637495516388338961636666606901543341132667520530176260100388549222182032011623940480719031586568800007615037811173590782800670946761020222956199933509161506908107431998570804173036612710835198956137959028046286746309003761033406040349933747660837187922193986605529770511570806575714834155755463569074173629181480206654806731011739506712021166769123994023598617960277554904709726028649889361687443838857382695917324484813651353466604772044867484039924384253143123937608430481577471218330438220616836555866859103112664157378137813553105930204777261503475946093071520697760174931067658737541137791302275373842052575917036622849664517410635232655803162964468585491922933428689851684128392964691995203242878592494819558140236442922973174620879222687117684429926487272574586624000000000000000000000000000000000000000000000000000000000000000000000 [152,6] 116463315792210411674691701484782681059970995607271757261291517536443969606495322743447494557947730401856693324064465797472772942398451609340580383066974397726395793577240085606394381734117097655904850831592666000298085808325514458323315080536337572710802010543469000910458842461946772274829618923443917824601933539905052286048238339231162481835393227328056613727811068732819040952103410865605928551873774512802391260353366817341612722446895055182888814977688215070950830724735215490934239038260290337129913534431706769488425860008291268881232291987887421408240594266582214315072230044693359440646992503346498807702950396421896732587087701452619132728644669290749609788047533734851082081067731337513187216954348877429178324709486691462254377416173425116266355449929194569226905612355393790232205903127724595550869661195428454397895894261623678363157538610327969431018150521889992878641716031485117548175731911790380438515998568889895730990979255545566196306528775588785275157877352405714912288973055081668846137759542523027293781249071056312026725659383832846954603954282073254519157633250880192372543311769430564181995873571486446002053583143553415099702430187155030107461881574189641711817904363325447538144004510289297390556283586721827949972835073784628390139806074813216791662861056769861254884511920985297583627447556515148408556054827415019676717358305806509752169713580921567552227236288222724503497820805370216920039603980108661983984617371059813754276957222429792540434068834225836849685904121455215271721666139665134961373188476410761862446285969719596792338309059202836403068643316015797372330627560665973035791840321066531699852064061581434788757835398435897684157979475573410488946084100145700922754745281659212876805027759130871197259698847172056993456363101782411468311861399078904925684504116682510508562840113590652204749360502176061395138154088049804554874827222009642142726656789535686825180887287898314886000000000000000000000000000000000000000000000000000000000000000000 [152,7] -638696194943558379699437321230999699521743266323890457612045339419109070337494846493317205752416099662614759844052227317783244705729853617795170738593928091396710102708625284882818593913309632813560495899250408877410415516435771888147325233470026599675541706816133520565646702577690622946128297434096766690189862566302547694112470334425788478530603557299678140661945439532288916453563547429690738935712224257290422787624056022222437616921450379314974111490348392532006096905857134351594505986595982036158023205610814612053594473784689394311770148065429336514962473242551957968646853334277981338106940369312975660990608239452618988853034606593343561336823170946306223043503377802996280226272478485264843094753468586255825945376447502764730036871955659346925738315454425655157812078964264312202933830829222998828676641638300086400784383373389849143170950963354550074862621329486349286445386635822132141051656236677865885497035769155093732558686628077782468059434799775751744884461283436042374218421676549299973182713454506300236134492979943921572387717199828292769021425305924875063732468001623518117541841031663788486688650372620560927084262464976846573617634166540124932669225455331297235752498726051783453792051433899458683089065280370042405993919401330764548113313903276466132042583645193520956451753907516355130861456423368362802056473912549799721016203210680953099304388829151226637170600424950543542336986881842996406120772274962721966554230987080551452052820361551501692594785800485051932197604371918282975250840569752363096921140683412456358916588424910869192929143365336287659134136873388733619895027090347128526047522031032478307424089972333693647163423281502041622943535073636364075384961342175143656016125937506520444454457793261491824074293479212925042980369423448496777038446591746464902962184222207172436013176265652634799352207708385624654880226691682378462752936434305001298502818693288347092672856770499624582562500000000000000000000000000000000000000000000000000000000000 [152,8] 2753739461509989258664197676959760863623504888164244255019012305479577145871036174296975944905434689993261722375717575071827873316357937209025191410080836470972385399639439176499946403379857294390340480143371755529631802931591246363235648874147608803561096300579777871732175750475212878797728270304735999068191437731398114820126683486202842057383069507052752445094959933773512824814795553636768931635605797737078641430699825626053681560749340827552486691626527617899194932052464394172076306329762474905616935697192473065989399380947117494988226127512964646098091563551325356064807813498305386596985369413049928742243314398774972080251867803303899345528255121701248182842932282656498281756017476366154312286334057779747924159396338044867799416269518036526420620754439055209017233871750955892812462883021046652207710867235878722891454747214253417549280086605890376646898697987509778081159973634338302883797568101600513431099009258880177702123316970380171911795625936189313703046563987120285539206890306147932911175079544840414942972970988545479095528184097038258722945214075379637671961203622869250689860744549168751072415488393709347599536785296082625521909281888988666215242207356205029792761791304604524435809202841994363017105613485970889970865185779755309377847157902352547192342548130917846477161391107377236021991031868516311105604122156523182782825291835787305955363147251916637651090153613586098345623584119583031883164111687907059887308071483281821473547934423815649768991117370865138783988541549746535380040748096282928597692819273654435178120741501792688780211151035813128644116262966712571352438831419037199306312924260389060781823238706990372992307833344303669764232339663495111220667636872360895463676821085444234953540044931422569341276858895721573117882005520903461870726084436325681857197474468067444294746947094303162088237848503963175024743631474662652460124887539620404926984669517145421003912550455351763390249755859375000000000000000000000000000000000000000000000000 [152,9] -9464093022640210778716979548983559032708758054327647250938219080820846052515928075336369308263410881997969708573867318732243881163755268455128090057320938888589609460219851910544952486135508262311028015206012555859559764757591442407255460690553624332572329643847164984392428365144978553368396428785400734330455469066847486069002846152089824162775200146635485073967870248979178870394147792934045848456647821896473945651165703178230446703222348243227581394750272432947515285005917646891474296839547540372382274809045265282877077297758289554400584365636880537245924730143304418539347093161083592158661369997996053753927925274210480280601659612618062159568553188916324028684104986235388809335160033462214771398575114493982133721660848530733609380627046017517261346686559644542325244761804237419041612528839416575736478027647948044129169874753816237482808616408154230361257985431692444758685934361585649558455922954551040999015958995764288490425304560733649793406551443268998906178713516997543120114832050724949382781230955980200297761431644424252548079454336426175980546218443649328560878762161232511137869027746671632170206900155270395020383553901323535363964200394731182054933468275078071428548313726331459834519149964407987942200808323446359464210589661401030215260900380153370537807727518983606411670852338185113328234872124191879598459165482091696872962157597403559148641081096694125590611706062353583689076535932913901705873091063776216869856916554476420148382634719171171378936353539887482443423441080648747136208830673795923401364390789887432016203913551213550454705424102562949106594504269555078311297102742737788995998283664716228188569227515805147099617229954028241363673305445575771565579900525090099765986900556835551564190245917224985908736636858066468860710321736784844998651108921267787103026457288302476963365579835408339987839734299482988312111652433134029492956316421804878197114236715436250623919186366916083660393798828125000000000000000000000000000000000000000000000 [152,10] 26460622561391722084283171514728394133783302564242261516768833542524116119921149586905032535194128125531171083638597187839672339720461303875703230343403496658198293115930583351135720135894350509295636622642172889691241010886235517663324193555785147596265649002846861178641831324049094069420805596712667013183729737256552387212928084964776671322255643161392768986841453713794384067819963948399130989313680534530868268970793306608570780716119803252247805395096357217496261088220332775814681739280574248435542421107979892783499167958528790426276110912704931409719953138831903990643886272994889634985170158645057738928334847702496001966458150089038799539561480978604585053786710361471225771596206782918504170343507938659877765968751203659086808955159102540155870423981745539557244574818704843215835856082650130281997334569515890395189699084931895543402459630238288326911754784039910404203750709283125181032345558541983499761198475062400467784042274203225329027887334784476774272584844677797412469455153292493545710846412924507602704431957576602165820820783673449896850160515177905007780126236761533051712945880438045083522071859075098361236451221152719467366939242613018836261364185116349836196323428763484596848877237424275732650585314256947451598527641194519401573984096482743778497922894474353200376371641822373011376589158363019127493409134030250216314247208314265062104782745789921225540796607264980387792755263565623021898091685629325101968547173469255474069186369429994121533994906421510465690750098793902375987219117336872097664111475909077464150300131250550035726754139527777433409404767387318912089947146179093303447993302960338988960736949118669364900480316691766220018005113996099019781204824805467849895979304759923841308425627903399130113417326191756585053634922057048875251228890878311787296603894565546979272358091888533880468556533890804681764074834091502739804161777001993341383431776600708399587262816900114857764645579338073730468750000000000000000000000000000000000 [152,11] -61341456110372457054359793876196707180858673449251233884767813495319770929523553590341407189196117610439889080575509533993378788959485424661665682438659885882563231334425415306579032748885697520299127618124870483934880661577402926629002768736428610080206032126883412083972787087130958339873392605472631615737988155228599534430163474407793593170465331188141352719091534134079114124919891358774268337120128304519423690568909490427247870877116411853124275847146579807643579443485250622396211578253953126343529744155294063929158882571981496916446203711205039478158068615041450733177655254355475981242355609984920759691501928221742453486247652796776481749925892041258620905211794032258627614358288592908828993521887778497289607137196846793388324055607996917331169488598779770279075360946198142056874324526747096006450798056779673962422229336081600258480370250317950646540875813005018547023853707914377679753702919030969480704495745736220577144465756729777279974189272824519084807202670454761291634857739382941810769953485560079969614414010963641065851210037011514421441100848439584425508049248532660515157667223023380532421320916138623771809681918135572856706144651157155037396344336133140447765926481333305325949139479913895975245270881446851153722155942820937635028111586037378219968275968578985645079511780432675945171219804350642277162000046113407874080404772437904969323270894598103399670058800390022512174099344107106085927818680723148646008182112925601912574640948421789928793430025779707979104629351108954297306893805269687308803966110009147247340776206560922958102543577620009429664531529647380410707005267037908697345192320685880682345372589229293547576000842139423149352810471402427354839032251393155526377091566826876165669311708851205513544870469630480436108772348525197851058144722179418110099406999918594620685908309534218647048739935712819261453303379852402486738882023084435761874121584283677070810374544299338174662017907023429870605468750000000000000000000000000000 [152,12] 119110371362551080625091412707810408505310514717898186068040427492130527134609168882956525736161491306029965282462014969235297088944444470821494361220271006561264764894700544571609373247248294081659068182224320723305418105346137960964086435291548229305756472622126559097995747213029729197130996904543633872804537839112128363571048755848813644040489994059051442927953220856142107827578850910996010138455396371253005038327505750983170163138652996066469379191269548937087147317891031890629535667787482325278624710033622663118868905990603236616154230686978602237664197080033921967187983571126040877402773834965823307648124100962994777427399288654466538126849839049209905368028964088849828055890845944494199483685435525134064084649563200750507192115701096561592435983803676021248273813334596271685559582198851174518594337272477435360856677173482473078532660891015310990620965101118782565597936149973075958975546996760907767970885215666625531340490446132425525306441476120724827923484027447249847527874882257290548874051921205736356747224589345538677364603305003149923824725716150319490897407850398687482681397840498417756146811749690982082322573611076720915666736152443604323902637080655524540587371722617096392030090388237081659094509817958754038966026865664373432713026871725587768626894196362693803052514955742483770345083187176470548208696582239940204091720549673192154322619046621912300305317107976204562165148004385923989834677725752064516407322987915231372102764778000985046637603550542157769002671746854248510034741246326458027376762907785121197676605080041635962090426983943309159121242835363503122389960727695719063640437390902295016261679976331971735531234890796966902502944707222633370462719647118827029172984798253696408110940292368600867790234490597836024618386977585875664307994260327202493959562999968355078821239524693249608797057912107475175143826304477251228857654092474614063382930622247218004001795738376335917647548529044725000858306884765625000000000000000000 [152,13] -194002606053867824436418891246207113247768002188634650806294379501222988981171601317167256287385075070771826710380767992626475977727654165652319786767967676419204020901539532669943390028613518057021501858531526326918746329310073889153969608211355669343806205617905709271929383196723716998436419666821209856579007133980876118362826369766513234815528315320587070606369350007856439342184910956512613807951317091349993671272722566092909689276968756559005688762954747573660714705412400826064580869483425421828986140383351128173519838336509236175718305944774100105989579055325512045001189016906583131607496874353354446550582695738752629496888524772850001762059835278786531318639995677441340280603497123224654397481543445751493533373148419189218158176628890445163355242896435456588993954358387848988428427864859020310723944202294954849423409403007180411057941604339999985217688393060961174582759811625119560607914872245665784751643137637064790464558705233541996610896283652031490321599755887093261931582664614181356815232643800023848446003403667080748656193218597756937009416744464401158717934816842961647744176582984653794059314399353620434614793540678736919198823727112482485692774735684269688937125750139263807282498301972306848396675857322350318337095678244585382289021537800716839380561366125349904748587672492238703374515853224172813947369871174822845836196149459383088066323647882024806289371437037272066827748112173730494318047910865797764974180322867851771959355214030292499226870712150499079946829522045283658015786783157689322023586464992442522874235075746636637098799906305545956781627012418225002996368096241276686774099631550521913763364504024323806936784070914192390368839147871560642552126351449065088072915939010668147436382748206809011961584370596648398923779336314967428237126634744446540516673799167148789578541855682888620268969541094688682779202608450795160932333833331362618284238472727139261246422064942823289685547046226216480135917663574218750000000000000 [152,14] 265928993886216680039222614380258338331935003329284374098596885571346504297766799980593992191779097212979361807192030203397720395640259064574835691062347932762638518896698874838425923227212169967547768787865844027304873993277530817468674597044274054894324497614349843715561889173544972839123991715147339800869380203112337886599533923476270463262570450181873036434413335075279158440598843966059437055006726792435792267811288620893639697407807115232998048705631491652083572966575658077392176501473152025450781106874257400893409395010054423875668107532708663711169268912410337213034463379320802536131668828535504219947385274167478066881058904858913296228237304775930830275019537061528881617567744619234297816292943573994314066423218858335331601301951135478323085209750304834872793269850931448005327908996877610141495879090784112750426686773072806440725945325421491760445650983028895661241152910851966744302614952939440472581053640916056808776439769149538582357866613432521991420800933297269256976493599334585671783256878412966179138624288295511870520202179056176655935415069946558338984910481812164887305312082825023880326222010870682933663575519976663710718764767379967054908984200973456032461380253599519695831591947000062477968720732405825204621795333320134906703295692257985505545574118649669348265516763210802940726539791311607179785332025518098287145923910878861559195017112201446244870689659170044348373254773073200833403983450350092907259601548323964757410651525795940482449303583237645506356646388496795001282906040388578812829007097586776297277039091876122115515629568145063258439589226032000387644907940807036968865461859163518069670132192936776486486835250223356203809993008931816507114711864010638488452258357753469279595498851043249367326912812840039053153596225146428268040781113190296740213537937270712302208483632444562837802901392123458323159098909476173602953120225184415361528555095037551284534876029463469966771431144155621950631029903888702392578125000 [152,15] -317030977968402050477453495542352848525434423704951039612308473398910346141037901758847145652384872592365001233521957620563014071532444705166331413122794757961832410313406609838453591639954530902492264328243862710700379899275511593570261350691830927771867748918367572530084402395626133376787460468110866966580432974504143471439799065919025947512515815067203530309023756969935492681490553590772623827440707734916718645627620442934258912329346663989497850116853401175720419001513613563046533900482906956193658067370231416449780657755928160394290271789499403481611848563961860647347411491228597741637914768689075895838679044918074939391413797162488133379353092821601833798962528944067236749393459867018545431577246738209734624453028749424225455725733985796996862130275295093235515277483379191269176662929689543651084302407546023604823665749427334702870445032874326947823498875141167650370988589097014015095986744115195638657937398141085467578168614406721159542827581390687004574648423146424724547849804811590389862250287941885801460330065600574621012586658917002131439620615839719114529690033108981226229831868863752708111467114974409045025655692894477674332663620063160009686693091802679637742592777009285307872742419949795567688413801495855175419482367184088597437903991711582385302589595389095321752287570496234269332664273792399731672237131719192539937723210928072113775277559854240939273636549863441733473628744502882245228493562305825654662721978540250748457038306988145829296966988857466424655569357121366467655589719972979348714743086469080566512385962604414965476126894122725890228297482942872241151077488901059475337154657926926267987122643509494938793565887272452541998834300490422524449949982379641085839526337768451773389581019848985305954485309709184685002197185911390356886532938494762064573863973286909860047182037043804128414990640891128059118916623256319447811163051873482541783679001398063030059089060382769705463144165015255566686391830444335937500000 [152,16] 366814944147526473453455351526671382152027432019664385078666197637048476558763382643092436298313149350605991997351275876690356990134499492669382715027742180632275236528164791836343907624342267991610687472526961169012786464467878711840712751492679043288917929802023124220634491959905541356997327646881796703123021865836321030020749079100197983766649382945396411084949868935272317021499274431935767863987686567272467009379325897210248523862881597867544739631193856794394996794142973642266308100413685904629286395410808726432334849075752792812402091425183135973292655157458965075319397053929535613564944042786162783020197125174560840305173102928615313484014938406246952532882262977447240255844267294069533090851212715630642393822830113311123278913423852824093815669869732650104057453770918029674551124965537094420941797468284506299520664757496682410840705907886955995909960216197076689011535673927976687495098532969041747081256940396062548358420687995135450187414326930986572792391598186223732505074173041218915978488465356229591639280569930255877851955651788810763866577057094064021957584437476141151666249633894718701548559313109842149978510082716886951184284867064259217667533086172776526557428079779666668675166050307391318249716065998712529764226633021635572595893447373827391748207024805753248121039081002160857666097069431802781434459389429843420833370870452582991828831531680514450365039160841645997864971920079665700431343206645602554059191194847904011786582641153056734299043215211888186671840548790445152171169415538464901113408798535759510770602709850867425092726204032076558738239478388842103985286826591272727626063923371781452271141669112688526436294319260276748257448856473908028104162937512117587428133484141963764346509799518051049691542164327032376078894091104466232605751607588434851747543166719793227952954737601316305909842297970088219901896654239020531707379724876611368896332054001056008703691880706895937059427004946628585457801818847656250000 [152,17] -480190882143201178025396729223943943029287589264681013107245801666779554494336126712520849782448245849713190675397994743456999718202522829236102179647479466855463097970544429646691432530294836343888489910505111527979420194894528007582045751262757405664076839725356779430217436222250551576256063115172353051800683828131097549772251844498570258450283664541105655980182188203981062875731305144896774664967293538686955013281022982212278914637287925499115889091327615276492213467785464937625294828442286055382656015385678127740731660091762801936613227113178353061913374754114054300858654207811405133546797760967909303505748666317863444336562172431119896824611206740505802048218313624191726699284937648783901325955921519490849010101094335075084556227285386375335644036194463616936402304243236973205290785290512229855615078052041814138570461457698620945917064262051029666719089318659863645177165586024448277053426792686518694315608664447282510807595982381247257481300583642074189810648065373911136922561221541483302829710000518534825483547223878302481620763102163909940547781777755231654998041420635663855985573165377681013144377072515358196994003207125083426891545468003519838283517739056295509529250102601013935905881037836699974640990663162905139503707106493420745934925079072078827093449378683395305664900549970200874760478385140788463577232396482017164717979002672710700428748558031510052865491567555297613560888122240433400253276822253837207773428748327508863962625450324312014797811439994538769988003614640777648719599008484087533962209102046328203764954667384880944543509889826293278549865385082448315032592117784077479725472549798801216737660598960040455123935499968768271057487768381976539454717376060522782142723105407114789428868838691238963789337837190546359965257844666516554105470818867221646677651737871819393910256067001743525258566807201318090575149114132870649071102819925078741734852833612674524801250702578393993835194747023284435272216796875000000 [152,18] 697629817048065601331869418093359219927729010234332987326763203310179606920399207067772189450195091032917792217773219415036045010026864816572402280809030525558643814740984719036229165912523621657317886136820102988685422817040330093171643039177525920117009378755466586673495177512928970298363481929283319917569432874992628835692082169315390776879886187808617485145000687978449071102402386191944553971863068314356299114808359538076431958534157519715544599829841109148035782494158340467563500411233946890421996050054078252528282295591865091926854268804283092212341281548503415946299959918786303696783310431127407559503007567974564149597207818649137720942304637085007130819090777678860150803071965063806623960742357126214115492165927006175075927395292563045622092434522659893384657198486464298999682281774947002375440543907341014580925476411557784342794813483902421056609859445683080333555450316873791138060864609266843746323653801184931120859948529754588344859541543045587868454994973174711060908524035580551038371033666627421911228226084934878759455399104771685598808602039671832681146799956997231783994867421262259155139714413316799154823265390516381725458508102871486237295672756288212124908854033112386134864660439529183314724182427770942127738881922358719811258398231548909299722948063558491000624515097170742061791811974172924208196347253626305763207789730705519048485941767222855735427329614986442507122626279928299219531807249789232476717575343108100473513305238317269958202516417464836998918942770435063838318651058378180183155941034597242170052192348333863729383198644409359782186476111878246549804036314906229896295624530461075735172137005743046789576656174556390144670762172315258190312471714423427721983891658152154390791736752744779320346314557934783189122193111438903101772478602093669929976232280314453040793095766680491637197932723846166267989071908111490451153699352619195089090554179550773835401573199211138408798662430366501212120056152343750 [152,19] -952046039620452864462658264243993767592869085273696141544035899966350305537631334946069291227175662856455740558272425435592673234331602697749943310355437247238696792580591364967603222479085792860717888685880511807964460984178467124101306392349496539892076187747189212922167807356106033766290785402797229633076482804092523137878751585661745739751082747869593169016276492431726967457305016129624967575311398747509398724593268297317229138260939187668859007229837928664497465024411770480707002513842783852099079926357980872907639845350709984154031277793425710537835841836960073480610715342604244922283470258451400395558242824533799434905704093067740125090118740276039898509599482966499320263080326136463614418707464906067332531225429820349970792481258574618297357919592389956225610350183451812716937504197829518519000461339100806952783683889046193403448706461864845684556595853710070594558356775090168546802341159573272103591578446141546257095322402604146017560872697424913661479039607902214082102881532154925093353215572354906048614329658665179660463733614907859158702752307953719839580856308455394149259504510340544857678832781092547453794773780334496478290293652369607025365004878401794498676597839833723469089441338286464478530560728103206333496976433224653982787136653001388443972921398648669615006162277227179014599703491298355228085447681461449040212508858277370724353182250237217081059914791395719758708684480636355951323381389796291429958225355886898561886559613820651711581236856019928163803493530765294127035033700764860487804389704454410561193005243101536853409416947999835622043150964815485855471744377739069786393525369799597113920213220333151764306239109802910171503966967421790750434555735770054439420181228710834698824969598817051705011592519149448988953274598712190882625279066736900674864184250209203763697573711817873746057761201341091264156381840320242419842341730054404247083698053755639260065686166404276441235649763047695159912109375000 [152,20] 1154287788531965546196338359668416516048764732574328866072373332856064569530066147657614783016891011782350912542751134468809274989938273270093729468925877608543992314464496029350432965402434612141911624555908859190246083831890182898824883245869963719684302031524309358293191328841230801664619819114631298201086560092056096238129088317635194003818114844859127232013113512044827844730792666023150870512383552314695772814196677159020489442990449020866113411276533093454972554033298590639683661880032674217398165345761716739388238059318060614481634745126620814836060251480397591549609989709190789157470658278681440586530681623901573599922565792045323101282344611535220862633547249060822251832124639277904722637006459844292147038596592926329938717864950723769944659036793520680849743787214807326856115750078154232966552185206861310381922792723831199761156995765332493868834553874414432030462148699644261625663191205486374568623568538057468465800433049054389355219084528921230675458455557936050359377619692260644473538164710019145634575856143440722724015765340981518956252382513396612482642380930884984301360895597963224651164025675493997017481975101820195777531980336618398297773300006624529976537421830002481177378932275326803996122401554398215843704063242883142041122044282188349017538679814000194122849259530854784327296866478448310166225631183185689940396388623402321767313809569840584921154618524531984554748688571325341295596215267693075654823108531675492869883120458371978746026696265866608747164715836635703216748828330653150454501618301091033649211938030590186418118419583062680502663363547447399677355898481447431467322293699052886781455952601566847869558523214412398827606193210034679457030708769708381927498134538735800163957564925288358949165134826033918266731787876365686561212136376795742544541654113182053774801448488587714548805478725028929009947285284329187055310230464861231344420205633347834413635666502980425395224437983334064483642578125 [152,21] -1442444327243214604656931183510431466725620777431349368745548386372652308935646262988562638098121388506344398063869633251501497103095393059267508037493099401279981052857784574970261698227729107776747951521504517383882842430524137111889939433988585997029433399331017584685133552336727548533303786781820072424251632256686133463748873779691090786023946513927623528152167298093265205723263438959228853424295617237453756861768575458346736530623703045905034913463707694067285981188265657935454631455408217488629603444501851069458796089143380325303032116360203403119778355139322548764395170756294939046714705875140770230293436624913620310352383622346315057294983645098374153489250683297082505399801046387573420307563417761013970151745256047822936106374957006261813921456250952397493539449782566305900160152427411201487305692079052772587637804822645100939294583422122850208621300777578190047747177958038206109744055558532677490511955890976939996981412650682581571485475537042986933342852138709281571355438780800664162216834857837406795203180810433349157640918082797903214506018976276256086642084471739253260419098999760897530931685498648090424979352412568471764032597625560858378387519623274283972994169325882902297745191811838002044319198332548919079006562394569683249865647117170081698888901083020239538990056796482946041606853084825141717092611348471180866327437457549664353082074117768298219646864289804465298495703230203241176035166170453024103444435841631416231747743205156305686559480472393253757499507506792034351090158919386269495847206922076911534695739798099695497221538134440770846308782975644459777973454345045992934446538855911788989280141960452151437941575682421730815771642918146269626299924439930878803883795900300504218199465109631813908326353072383798689711499487631068558816941145998582677690070958219624570519962938225444239330398572138493260214918698262943589541485028622138655036273199370146552268366189555047485080682212829589843750000 [152,22] 2193267621090339634894464611958558390680422097697303350588207460913373317469369307194298807416925656831147909084083926011814411228320686119066351046665287491433613731936535410730894034752313590616443426883329647508505507816877457501000000677903047409863225346655364576443472090658340829365003764348086371306487102048835482861167235114362945588987882934910436640172818571045598867138997995641242876694290072260213025614242598951096510331296334600057650720769542155422014510394404234630023050893984661245790554630100198109093231035277322511844678503217478479438002086658695277769173999600863310348339103782718682793226152821807863861328115693736860964227783406992777049235524914795026633887226374938418762502231502267972070974059826526020041609700935480268624338842616949562641741682364207406448245148263906984378364101969722961996078573004152357114614297912638131782609026209891792370421961234753811707795949195177534102401151903136882507470870874560291500027459271958913098304479689556949160533379204353469574486072113754504391011470967490263073330039585683891437656545950672830225684813446548354716043629808874946580426699143696307537312441470021867778242554896580119118375263807026031445752714891544006823599598637339905928227695986516475027638755436559770868987049435461860317044256294501207753909920344276374485775011151170187132807126606098379104562424036007375530954178152811838390079998450370798464158624732416864138589562523690796574321158683555608502922563282111203818487827358159474572137464902031560772020162690469495744736662077853846050145184407923850342660629632708989390392378177349277300717074396797489105654319856652199978036963907216459224358429186672910010944513757644969228850142532557275432769185360200956818890225701991097762368772750936679184866186104855655239558915004237242577947949639090762668379408670773904999472470015427043421398730062666719642302111141137792391063214794059795178167381705608028412490581367492675781250 [152,23] -3438827552556920388397736157928186841380852598695588749376190412522763960988750184289602546543910450203657615398966837087474523660558353610923969564422231363652214511318314645045739884364618859130309458595007943402204529124082547851990861028469748823315994058610575604807574802540539210783658351582838509139828552020024953892279348317994369299897407835463167923323684519631365121965310214535299503365664711780959401522087396498003081045807535145403846999392733243969560363921634468231044494642029164060874369212848579712111195913330746855342983691683678269856076969611088858186504840294699712735344354077997074089421185693118037565624221766923982829870723114395817458342516938090413542702661999455499147538512415738736989883924441847087257902690440718084741738642150542431387974174828487963561109973683674090179511942224011663941665484327964087758951190634903981666336600137236705486807904164303295649875160203383652926986499182588577041033701884101055358732357520929617822196664934909020431767079356226396567862561825448277478581706328651885257133253730999894042532200649038829810434362454250616067200133518200885510378232440486490767942050204117298198663041859021938806861342850560597236597273847382629992991953089583023522428192519963635050920816019947247226521450312942207814839202894677841609053668382100036729893756806828056920259576056994882256365227843811851661163963542618621566252185813227609174169611242328021420571899779836932103125242705136759983484230235305887681604643868792455726474372127595370799321039026295253223764322087277905806284037294063869694430802104921982406719222057143543571747044278535194503495165432332960319757406570954860410439228936255911787439111939397590117823411545306143552791955187141617435521639539165082704943221278838674921414703927874226820588539867809628029317252529281124382470442770961823397998469340160618077745214236624895214344648201210839129952644648688389990046074770350018184747352294921875000 [152,24] 4097117812271122586497273088583129715775805865274507069404767002124553357248641360109245861637414229762854133300589564112915367933517700946467427202830325645966508770953194493434163742575647096244797278802601604304788929983965339820287833967707737755825158354458744902475346431770579254704385152438367943489251095408277198841428467156120631007412439793465852632626600666869731176419847843267898126909032648837322308555839138228049646667991744178776053942671724654540572600048038137855237749522978878501136396108938979346124467068122194362351334273443108489997815033746764483073273441255032086917568976878443843676585734739731623744123847357124592354280887406805845131628953460368412517283044850107654137405840971981164643550025853069783787889322109260155584827124389398491348268453948487562069146252166544883349363579882212994566888685175838373494370245858708128190927416083672237725517017539599273345072166610089669263357560645040148611491910374278523365691103437587665108176885794622164120707038726832080076142066389923270630523207582083657191386357118061052737031953458596241027368137032562384509699150044933809883858086239140214907580392052245996091997983453612889051254581028190894767829082082490208079895093966057019922405448842266673097188384385734255541728656894580086726324622081457912665675334175569108728753194914181645990192432373505015748728355264156109364329253192388875719679276712378476661962734194351641704048845318343057628651199816873848998478829949816262153058903370073678301079523696173885299256799350854257686622950355931328959825305011822065458882584452441673837770488251032644148517316183453163289181246891792545043266479763313552474200773379718918762491916824933080599101031239234691532766735188075956068699756224378810937269054806186436967977151548064834070492674983619415361900741201601680784661134512522176208223811628502842261879691721112301757136980727626827896087445788375070384445643649170353262631249023437500 [152,25] -2132309764364643254747013025963299337529807006831028494943952692005508592238373387588457806982107681490773769401019150592802231913250204273183069143937537547874902826967570253451972736739311656972743062567768128794221434329796911517636384736581094184626588277753651991989149008924883674943040307450870213963792048117712686303366855251661774581849036793364211750231006771904241967063314551188406726485243835250108374038186851724680858006766262071740486715135908506272722400286547290408374257012177668975257834195571023797830012657245137648586319113070783330060821097209608007371597545546816915582776480171597534533718443143337172297038043612373041972341085718661890244046286804895443081510619895436375246260169718699606697240852899892125838476575022579842629653041802739648001785374334469847983142297159857293271370047442685464243021648966101058848039307917024873353720077957632858820583015307023763087768040740508251545904971303461934745830077299624194130279260643526348696442757903334115794712263403309372326066169769955483803243727031097234226844066630743792146359596299312339870014860345321082780697696195949326882987953199389233653661548396073936447621019975277174788964768211871214792368404357802481898119898063268310503335792349920603915786255293372937170419787494365397229801395803196800538338973975689177541894411282708402036756046069804567418486256178851048178685753982947167006419876329534639876239780536483877433420827483169383994424393750715033416578759583402242707695383480103626791507034653516995783999262820363303466728148933234697247842026112217815268945479304609226175430808681112205056291542243688748656400940751742428796934574112803254292709404159247132591883487525643940023975283500194395645872633371310315245055273219038437768039529811201849982125310762548002903938620471249613622850136807039434492827720348558136503402172649382326657488599832426995742834087939738081215508539584969526171767003102097480510703296875000 [152,26] -3794161855982069386073149856251202034814868400822612420833590641470508895343817703761315020700708263014758916199192066634559751421198426030743318465044990065787689867956055340171685937960911928198927197084961653893744277605176017801707503697999620813859559476089640928446318011710938988412549832169555460159275779917376460351703461928342885199172399996320810156495755359555995354460729662624925264527182393658353272563930217179017856323739282763768249232600643554123849636449337938420847171882144575699413179235768058366881544950833482027285364410951025855024597111688174726713020442130137071439570313786575240319051967629389716500368825544821398296264628143112510970762352662158150954181833602052687803311474311040859560685894359183333841426684933232702665641591217147469371386327194309627835854192908932973163652894852909328041180422456416065833329090793701936912606892002192214722544574492535583688230474505857019784350079349814328547227629341873843288222287405678105492227650656919108914379633002037862552111877079239226307356589270692025135297520554161843667639440764370511401226240668351108313249886905391231685487924165938627520631196992967638689470183007071755358818697460072694196115178294037833331275565006938887598492229798939488367044042561058172602158200827812447742118468853028543009224923782869248494570199635089790336029032755619247324908042119868826969194041406556886853831831287779337482188808245991980449870957042192651009792155421044432956936055500797637196222869948391319871447895953105919610096950870574909265365662835152761150178998995311496931860811026371680422696204599589424735075091262942853886997521821194970558070682253885096635860812002136361048170684472515721296096072929671835113635323473753513489937658159423770389109935561184484054656546358459823471023794337520166059254877373480607928828017345986427556128213060263551443947255679270155185061281278994588182429378791060745488111425157284369870133531250 [152,27] 12377554326873885191767288063843160689956356469989713822663577954677572017142272492557373782639703840100448205231318599867435261278021689155116476794616032624134947197957860957377801958945503001451129935520637078330097288025330486631537965771555261337536246315163252426340740965906034974103809306760472696357911967539164847708736091274899102167989801403439922580840385748368794201521709244543219760922796059403770527662886099604545205473140365648592860417619739510968368224636251484522618599664661350490974894513054599910376774536637139380702951503354937637529351050381474382887369460132590049193990672017343304400846487788049503818782526558477009199969683353317086860629768123575497607396831201433826364971322633599543025427091961354574219434235868156056718138865208972674187462054915946419317538386011428344569649917274211616684139686883784217364005943527804568744345103410141097261282203204873287472465696270757296023389772431253368168840685398635831908557400896493432350195007304032913810545395736709033100768643413734531809978127680275991611340006814194932545369306742146962909692461950267235078164285672374925050081494722694966212549987780896496180289177463578133683868587492689961984651077875314056136306698805528306583737347250265189023798928369504991072841316145738981014984593771097231810935637912431300935794352629978035124915829802751472464514855243463176328927840042436779460137813782062537223379119919703573568435461031883748076488121954696541669875386403341097245978803576042530948947999761732031498759977595005234818160205623201638139773322760333143693703028157121628347365967509642909702121177081164621575672089802759298465389320771387570683639663788759492473812443049892211221074073613046149356341459225461698806158520798790720210618531706633100394294614551132759915653417579423325225836926688128112520765431565557438718144504635548317298219221555614735253247541054568286674928275142872811123130965572021578777613750 [152,28] -19582350227582793409514987964239846157262083272783420519546851048565523809536864580558913435578586120123904090676408744220499752483296199514523633527771162007760118898219444297347351866998045460639340178332761439700492163431317379215744690186704481745459688224501784435752452497183218463067049212179283487042385968916632063147280233735304269880264571431586133560156515708125527194791566344874824477686151740486683437462867393869383512637978326604189714868440895002926369860011481568222257819034647691661844208939246441949874306770028003799869956954749679668766652261667832610906189447139313657670150969951994086265104254356844815594721280085022671431086393498814263947429363685014155586463028064279777809643468167174184927842946035659390315550202724847024125992983199484913583855402122766292719621912353256843911845072366528681567198649839989165222429751776489703308594700109199786228050242580884817862684359605403590559569093122802421018409899386027822306581899380340523727260045172901844112344395123739433739076097479677740785635946720866945059167998696608070681735285540375912221188230728221617590280550238371383674968980337409153191026966027078728090238999314386134183862387711431425032952709541477168193966342799922550071895634750380719837107116948678452016758392919976649497205694998574391000831264130199941244520745182392749900811388215867949007756598386102794454238286006418035003338790905544691827330122665746379873293934098902766629480550190994070108824503607662243627266483940874868144305405175171687331034254039728597344372046299323756978065992946270690009936118684680082169673358371189420616132051597813484860823193057814293285780343334497392573053366958526814287943277373175019909475832273035161997675240962378679277590196284499798138720512731845729854421725293876448229120842230430896440431150675758384981103218964660150456859269320790494664729032592877111546649306256419887978648535036153662919607359628975570715345 [152,29] 21141267057441420032015070110823815190079272151494756849221628776594760838413856117208599873419433964341762858415444022729033381207753639115806350075468569228587194557480854756824340140614896374232913041430054120745123202013175374200166418856871619945751142783628975935031017652901802952931590909961403684158326150114125856637632360838764694480474415909144919578636182281715600189653089636435848457277786133885894432637667210044260675900228615623439166572632915491155969239709776526052413727856020173307095761999304407169532350810247688860984097448878236067993689497286996031973590127148953997876592249449789676836579832822109492073204833801388389605501365376616803090887633233720969715996402555873274703024176454267429653703903517111607561744289464475638180704489125156799756640542645256132050214130456301814318586905251949572108766770150064161895812367848250703104829527478478052797315318824290672436745003592650868790779333402530567818961067223482939994906273246256081558368102264665004389462771940345958467434376933057207548643441793131715991624325305669418542376083279453689934988359403648571795032804744742583210189744321812861144752616815593336235858939225866082113948237971399193899460629647702583942920752850285666426682915973066304043625281024422442851055039608942769680833655812214492883412454881493134104946215757544939436435592726553966607531315356004187478600831992234688231629017130389531842438973903255432069583753867236830106606857063466480003664074656069879664487754583282038442168613471628028619862044318910686113794875454520508949309295102289232567371391230360782622320272936316697311178594979578675946312837742474349975094286493355703951476383522975510160191148422113162606455134522639175502413377649891921698439428894355008055305084290340783919450211421265175582350851746428140295635953828682429587971759121681024588890539356827584206724560925930467657093494238429347437509564272531063499920358238889042480 [152,30] -15802023554243326206755310996709044001597450544550487995964708746451781958637640551477129087505269859841229178496955929729473832286555136161162839067765724634698733454474056448283713991449595781901543488513122251079725122451531711242574184887830110263394189144790648837359836809576786203084995137049864526019949470442532037611435444926380275749730128487916291915054741229362076472502796229568624288544086538933255532096995949657631987767557810893519401621864150302854536481952917240498810832963203287784433127796769233066495109386299722702603476337711126119626868751964890703271417834217614532584894959921664641261505365949550654641266740822226570847420902064981150067756223246940965478401925827034627745478548004363565126711280195832487903353845084585232219614914027469614695975429306485361115175257301432599217443514634636740496443172432214557639765876440910791557480628258840418396256216266627903181808616513292653549131628712504719715169765560523815250677361571686305251698458381379692220994300267323807213781837519399860692145016319805410826775141145614015962950539361906419380327542301414019978055590788224356917760285476488350377466531614927522952463598179132811048140281458912470776988139684360786724088153580418970068881201174975288793031533929571790706307222866715467264356696331719226176213911922987286565676546541048857176249507915042759869071473602508386972901289978654764407864829122091717491562586216789187551252869871501915498459162323888153687200902406297969485836816581745509497220763072022628492076726836004238605540729367436239623814963893516793731899558283221717037098442271193861301581643880686403943587253494047631127946302885221838311840030536003957381384693625734946016365247246909129898783566183918690487116413680744505860331385109213647750041372722283342806628605418874360049408422345502980569551703694428410021948252951915835754986030315466630317806827775071838513640490682762279168337949984220502 [152,31] 6452743924110027507253372978444126674331843241613074968485598885117593158421105699960626078384684184469898198723280912062274976400757529186077605156317406114467238412377344783888759939187091856610969725718619321566864353419998960795580054675262008119970780881116659813608281932313700532889100159171284707809719530269377420704535041097404674153348072472986165377539853505150205624740723866918638077821276612505135801901311364324055917015781495526696722763950490060937963945845403762899580975671280699769885802904786524518506462902172980803494464189292332914315349197677383015279748617330318728355033874065206172957405330828728405070646246026026755288514255050005460744047731042780178641720483653096918418258661082365309763206205728051424795214835967224684695457455477088008356681326606931087508159000944960922397144816037724633153402561880445067154482026254889681551548128665702998041739565569777786492584299857859724778582306913813762732343690852996398371289443560051337166045646247637947127684627344929489394680017923983922887823362268754348914459486292653001247456068992898361583294347094109575358902400012874994233711455877392057346767967746739471664686296865768539574813793329332399822662578847762787657947004705356604356706241713325480778209418984227924839229930839514367956679035688257070194953559333575454302305690986922745582586887183134251525953137143565206236343623340025479629702804455533781536172971532796676874135223455691319685106579597850726941903793505936698091864582970557161282956973380436183146845461748652051876959717063428600981949057956848254520068010188644305168236869663919781056265653654878541675781062363733773226922516633052459278448637950962506816892157733709821194787616826745378368394865597255623457556195121967093937446390056206039670858738641036183018573498121427342869894695142796961385446862369896627095941391777228327281268840096782981402960950810067394341147768670229229480940765789258 [152,32] 2029530712752713032134898652415286816932425493801230866876052910794619172739777514463073526553073139113212295471691387841765142310104956569241912875722706730741872068357181437004999424987598116309313810202530527815584564620776506453946143604728012577013566948274925390853081849139920075784578807965630800833641890241726724327476214573876122733425224118848484778612336595746981117634440014899918616076099592859803331000014231637083305928239472646797317306879004759105836185096189661474784711203002764636381496749411139099009554642778962312689955819382284420937333892682768484479337393368663846071497054788345725646578311367366047869475519065023110332493567952588802735994137963760754707551584621361448044241419893938153506119910435102634263032455891368903980395337591118390842545773269618861855451334193635054295851789892254786840773107463426417654264010638816055828140600531233468479154218168473599289404706269930335676101627116270100741378683885391435496620424422401649478477922855571144955174803920376235618747297954765088441076407329635119426323978109442700090592101253185152477570326201117931678295080707243921898195132429483695587490062628119224570218933982927423051844425767320436652717945650999250557998388937488916098398859603974151904532848432153619641320060282678032629935592075021086569160740131263347224426109236896070801979418955802932819336935394530691003828052305710750472658876875441898827878805759670104141791102655375403145819003516887527088882686316332511656354843166820336825338830289777353118142337796831105129495796755993762028246423028404739574832033004044214336372688209242192266583477113345202537110082784440983295810418117576358560857716063915356953793163719903125638129382286944363469192722210680504572556064237771057670924784122754366740252545980749400602096159104221110329814612972675961457692678869198377098567843326098552382822760085796274668062759556075113017749383217465048215162493139 [152,33] -6312680010019152231041982860403546979745469582962616212032997899867785592752168320194987351965056761144532280691258605584364903887438763292301206100060264630069053160530475053159905687918958496377817187995846737238859769790078339326007926645651049290253478660502411873575882330553864872722538669660196280525382222182425435794771799419351917403752906899317534094784331136637467280748208143455745325751096208840604334909141610483402556445527307606947911701454714301018417952307649577610451472729574045366823957438958652259239136602423653689729191886619297441047377421985848438155683559349580245440108720298579640249290963527296704087500947765076154155992041214682062235122414763008690493729162662585391441647765176956473531508323605246728245675569858148091201323580104104472059487299393741153080828290461049892109468757087759039793584846603118378669153168392788389103924060341293501194779886322126203937377826458768534310028216706068842358419920313849433489381579612536627161620075858161676530304007166600269144394135696538919114511276462922076635607367440296760907370249630492609349530506885795275248586436302295040043959740628230020995362838364211972062606910184108709890043725071048422836805945402492681790176209120601296997913723990746869430436166004357461749117954299026048352606915635825964385612853999561539333459784692675970438433153573253074194579316592087595895835605961019906140677803043017107432775104606861918439813442895107343266250809094680206737449870681257837256671513669959011415857554545539955992550197243706824361388689696377530956932735644957269482820175784934818737868153183428119496160319664732771548781474180461359635765513897587037969757246789127967829683336923284918128829892928942130475720884156353953301785590428440761260602462252505478034091018542288696520704873704495403754393455990525972322020601835498328588618714212956310528560903739342405415409928231074252738100626889632554004100428 [152,34] 6353814201547948379316649959409007134388524244909605345273782853558740817353829667157720476273090693144527566330389605705781836659777701473519871857962257608686341779814821367221827404218392447217477896401930864664915770494120279827283122765550971817683702810377131963762847376520767596438094995282770953843997004094282290576107610946939568388292920740439207308672669377548082602964940518702714646587923890002768177720224831231089973817654642242985422320478874895567102435372140358708669888637430123975755205523594962439316251889337105259266795433462709550820952932212459899340762496987428659114127002924615710623824263976055551255437985305662426764062600474602258442403892661819166012218642826197197077242563003381592812459512372607521578362953448305225098782099409453529150253192281957527071011188419877733508151886828212684211496103052877942341459219658139515914414896098291919163697897006137691486677134875882689983494344988721720195386745331415455186369839389279297736543044688917990810784769766702357628788020917966032649888803292755139748581008104603267282377076684181266231645204079727464671356239471567285348477281548774485050663467519046825008308750561044372828589781545003029432498187202269115686000977536618636605564406140168099746902553534358999675795325597753651136287433602320827371376608305047023197442484508266381079725393007420235312517887830006982087263614838517511122964440321430386470132235759224198485309410029141014889782872336330384849614068772425429797078263833122584907130019860362316717410202712324880848973393140937463742858149377759739546701849174986491206805163645102073582531853158965812375310610756219040250601697228229628125240635066550421264450918735380062601280651366854849037763069472597732386228962793716291820323582621741176878549024478944559848828084643821926140518301069022153905876418869731750628823465043286423573701841359194631639157139282601739633650259929804159665191 [152,35] -4258450287175659529246246085277343815248882423045052131487608505004381397285918856160043519941489727134507693362196441533137277966613648016151368718941250366107040844752875334410878505035132961052026417857589548550397813429892838336854148763465538038929240802166681767693491175571795199714894210159249702702033520839533061991107013334637295993455611911210422966509328044289443515621914384190528569261644205776718795201359211438763707459642271714727832130519486883363338388970897822148369265303171952791123399181249509606057656097617373018055941980341261823718107956299544239823984880570622653427953037802547273043461219696103157674451085119960245011800168970710673438475092796835807028010024058769772724393116506284893519441701797553767390539675117008268865047666076942327685418616383667721533890623232609242778046744843585952330408618864130114526157912338789928381020833763964560574634371263182353115441457797144980616286031168247027421418562752631654349172147519788046482428190978157940526749280508682310416338566624881722534922392136949836458303258435246807599861851048939294854357049646417373058395389888275380241907795302681837335533076420551991569836255133304765528163238064773374657095274948792403626470550256016136532138339536340225980257759761741385524046259611927177476233725117295468363327042292930887487268785582136409769916831714359107747883446568929849113390330152594670507683566802702414224003163625553720525323915860040312229273439195923099534847745207322545918894150586118466870308405614705585154688879820206753036018526023265467479475356550981316867776285638293241780077116956853425671041694155581971912270113246497773478691952272546585870262021896535439177904394229452137917736588231117211835413565721285320449122983603037042883501625196040230779516654876255853238027668278463122260339206286610942018050467178335512470296672571430702234762428486269733147229072723634455928829364992547803059 [152,36] 2082668287354548692804419961066988394498075079612579860556448792797775267719450437701614895945538375733289862558543196573699697924992458142233846424277742544833013461550732432390897149173425086727410335628103147501516111695420095927924399783665569145047609984350917109820331913735200176673218648299959850625232182643106924361118696754188731748073815231012564355664886607344503782899563076648288773545203730661709068341265517616460678221513125136415392848791297430877567192873103891337884075930704910469415098503325236161123929105194679475797607853459383907359732299830545203624838490929373282629926092079329859163422654020745825098556184079216502210579596445141127234876114562041887907254109894840275429596957130204809195122432779001166987858728608552595582712794698536209610219710449025433620981181738466534523887873821275354407265990286290376036676496553436981491809983777500714642854942290648564416780927150125461421916994869395220928700261746402892538275088441722612834762773772650295503252613626734980213470276689799657378859537926612419334027661919093045578771198377279527979852296448630208618953563587551933898602399141141069833632366218915094400717075515663408390526882692188585607127625373791443660289261103311593756703889615671917623466251726591827766554489621939334090670503321125425260454315702418744829184381978038121578219959762509450719460587620563716462496641059889196241325553520041463559633666738001496722357935057891150305778109255573263799256006645502873906940556511870095441817592031785437823653133307507323588310549698603242355671267074891603825913992002668091419986589346173852211555091196462832365415044169337014615462740870697506619039797988385071393150946823820424834922406953772327130505459522964079451345960652144700311149379733674980587836952807110584377395219239248903233671117898291421403757880863161342444041398588801243290499138477210894000046142055511744180090430222857904 [152,37] -719862084293737335025032064688853876199913492354893445843381207855457575760207250664694374239525874761125109469023666531847575195823645313674119006194751670984916814348444556263451634133686922715259038396824861323760545330734277048402662655781767115825329031179866032034729068286895949491669661182837880558859374759202681222417882291792726902993686493617407795627958235997462663398153760128094313894537430912107495662712403955080755699038247062591725970353440464446794063970306845684697956276789198360760278432611786819753675650437225554651215462047839367633108701204201154193538265150681611671918624708020141099528764641858745636347309497222300996375068622565677299380577475202363481684241871924288114617511931476917066461758596689803418784608692731458775747949015004867724416964744981219749694564583095827363751991231165354816391024303213782302113556378499813592250026804046896180738414443757950061135812775419533775025410052628789212262212785334507189649972284477949610059278766227812638677484142315001685129312873178249941249110112279562081300872212037680072776226896519051277056249058251182334989930023109249405742666648866687130081146812969149263716622158811460461145063723519455126064676568183474493644149165781926123564535554733459877513103458499665199692553168498740987264404126398085474387059275305510146887206040567535725593240088791316025274479241470247332266771648703845792680619935916252922901781901225922068949750489294336025034808236839729236743217798464529234631300252107377566118464718127664261754952716656618512048212901843104189193235337914516487128631909516417150158717592875050046325287876538287646121849050418651724306285868934677582313499585385346727520620050608531377242419642059965212167892579274315955639548304337146929519651794039798176576505723306421027567676106563913528969671249321813122753206498392806392899572625213651513389690570868177422716846190630119975050894348014 [152,38] 132956806936599376973387928385220965107327352365450795612118521892849401530882629540081409108916747337320442397768253490889990160048547242597119694306864719603466579808929364743886787749183070048185990810802517086924416449720384198280862698156017749355158903481919734098250915238160293194704364945940642908528745372837837297657906038367702787657999999327475574941324979566893332557567043836597112407806526272252406200435737991329225897816810029788270408589553471567806676500672339413018923322938854635537160435059443694429184051571946343493059353446699501831846353132273051021688840404052880310522660619530339662014722917840254162518459868089517461396194294796013273220767602738799243048153158930206357520863218366720293936334978071183367311807769018236612563464052020508556674378522193110208637323522849885634055615024010728324510773836881256967720672524837354707478549879522099567430435494382625476847204474447509414708251224296931808625035960667987000216372400520649301705385748805761166649309749595983612826755922377181063412897193563573335353502011302601263066138540347516276501957870598346673480625367220726447342432784134235288495212373962283312317589965801928635324140110038501537894032610112432517160781913593129688773167274656318863747885960344149771198974557109188219819494838323010982836469546014748424033546853057422588797662594286838001535599227506230263207606916019261824862879160570375803538175417996285053818529255049619456065239369848774822161150403936767713450675563103193034754854196607992682335914683047365618428992123797744496792667655104787785365802837167584229463011458713066870148263999318168420398849108359210007857875214697733526769595497944637847500134594752205001631271051358280058976106869789704280072148781909343306553766916886522465325628046041873123103882347679291460650624346462082926628725478431076930240734835910592703845609383132713171751451634584671489057847043 [152,39] 21133557147650044783674780352795303195418339197569645867346975669522315990329247148435927656771034589132517311507200884875994243900241721342298644191555334074017190800556183054776297634586727497563990325825019633097795941621143708097609864670081938267390738938178456782404070466508195235637825346220127689430495429187936298848032078211464699352436104460801093921450973877044610720881899682070542387524074463809413925049534948215859052858323734522700052879788827669376818972383968815303109678919981430989921615414441471034769539723437468943902138872790307073040297457771703596798276225083093777805634083929579655288650236955495290742971007944707637355110053997094487043927778174271665435970639293805408301433507207986697224950207396149031309493102602604913055102514589865544337734340249519385221807121493801759728751665382669968331917390269092307421460704316540824482251895944065377252685133256233607798928987474496483557336027370391126703241182528282408384013817167775684262390966811896220325501504699738957132975757273706912599577202305222732318565968214862706862040535297822490592280184723179295867862992763401708409627052002151851591556659784906669681584938519468365728185605047244325827350221973356066385058251816061535494847328352083477779170072346355933964947088905135055047906548786635363441014277094629820733812201638081935547820034324346041399953757634737000604709021138064352105358847703599764772793197174245765445886934319156838789641993169116681630130866268384115709138371870539471158692027571535694210153767349000294681276807001576207516068482626306811109446823904712951826108402398145836759555719695303830836380483679569230980479177883929533251776559512906232740138492414850366443055747743655008208403669973888711658362606342169338705060164723068994142476421163404806024600921881350800611213406283684616665452965102526800487752864441129015213946401231786861865092982322433515603512 [152,40] -22067932656058904943612829561061562298519558776648735283920134845927472446089753593204067747941391109016261956687745178163125209783621523962483914788258746908277931907102931685836269437448184359786041177866591992774238585038349290028133438841585175118334922446741259547037534847951432267612445787793697197542164041175827420561476626610280253228638368171933005508044601227682034780385917040395058127642769796248403665642691856427220260509957170791543857619871210822851756841385103649191232755299756569196675991277876151073755701685269737881307151847834102324980209656616173979536168985035103341235695489053353625453339909007263956333296328323809212861516288263339756336860630722511304840927693209391953286308983415500688948744175436094112287826952984949345754450398073692297242054580636309033620719032855801722860225942582938637942296857289184205503216721913416593719997455268813827338403302124609350098559022962426809146785884238675489279301140803128925143761802592615137522004835813032021250721145631788623321444531337193716276229069585850594544393087659962706445063832763145594660942035555107857791924160258432449482274317393300540903675426138294617378528376704994236385693107111364085640268232880998443696301397552117617934262362973031631882896415143127036473023549947545684426559384519994484497650966797624427765425753208573523285264907168477653738461825225778921667289903646443206539057906991139804884966350662003401937718878206052145653659042824436824044332749447402817025838722859159965874191548891861417668297890739612943039302802939005860324378299307540692704275684515477524143317518564655567790609376174169946820348100223575988149509048733466601290373268261192811272165916013173013564447375642151685917170343600154699146102328882957126438239411010732505399214955523142449058448952195085903959523025834941747942236252383447800220272496615562892069704807454905206816615775316828957453 [152,41] 3142168386174821055810036838787957136404368743884649011956907120142616730859767104363057910058061929279358222428442441003723621632576374529042403417686265988967325828985724403724285298876439564943766765399932442020324351292988332363877263413221427680090195373430369319658292733079082547692178839816859046883076438572341047258897511793806645689062427143635966222825117928904159298257402871974846325080958319040826192572811651303490967207214701799226073044854374922886794244528683634485761322407972972792381854187156665676223398448167302198670543728327200928385708331202152988551798491091936931311021109931264775870060294007044429773788608448719298759533612813062536886277015498209906776764207747790087382093197379547478453809437560745623778717118743637550735707511363513026035492437649090948677974045611791133357755637404769690219248795421565217731321423157419859152201498608460888774306472738269198129567277352576676952684992579952019626910698759053907063927795421089952500202387323458535507556189688348804964563130586447794510580895283687981579930117698987004747510748793985911152938045241546391477486908110845439313136188197546845743061063530900682134737837596496549366703695939896373183282181074720249381845236025680863342736871195572476269390509712904056072494306544796215668504128393611507977033890512654282514624686290843406246774252699934358592776727886594392683715726604721075024505474656248227432447569540022753544745368040153860393110666041305229307119295059392681515289865137303643551853337702289755488519490848184570033711343957353446082192718385248786289581880841948767306202746536330490755450841993550052604923124857132328368942694326505491867340823827416655986685749163943077449756660100783063014998120104749571786000648703397458585928735199614117135285779921347823046954141713362170887671076949998418072955346197174069845358856985656974867970939704930192552215947927496636 [152,42] 3305699688590564820307775905858969572021254095738181934445624870359163495257036959352019758246608411268942815363884796168310494424743932145324728622422344260381292892290734380916040998138764823207807966239477101418348868696139522204660592103276809262929629266416902625152450314940469416693829936929279793883807619033855938843188459521447168270013150950020621598704264563213588771802205613801469085479380163093646343116554885661503025903423191910232570146584931872434083466276803165916316493941540503251773535218415157018809064898091912293210550669103554273340398886115098684164243707979232315506356131328601853826238539384640249840135277128613899435526259357859755744981204895461682284744028396446624427026199049091917155168792885523891873499218367585516164024291188531722328320768802676638514526242835522610824981351862920590936098062677850106963047973700363818161206102079523903361887434974382372038864372341079672319688533776347684486187844245689946975648643659947602456529568345920574414961860904365470097369293186898025227378153094628091160140508865859627394648666140641807994286378416584337627992764761608021241787958433238732748892325297386220888069466311011376530046809374432324318836658443727509442839857432026574486041104762980615966896778746604847682833357220953783061038883785829339256617003390265401996971898529526630942248318032124369269274512573601222056900740646527555609536189647203326710331456388074295718284563843854434486257773135215303596319532877984882289326226864096473274212952156526205198115591377085245017425831806371194238565853588277882536419061506758802235884889743808177887528261150967695346032563755458720460242383742087090558644610775974750905645813736946675019289023520607301993144386593919188893701387350332413746928990778330075882595195052955755597516592514761445854685602804935972715005120966525550849338365457831102298041987751561912108274730922369 [152,43] -2276778998148294855260533541625335868060397310746498804174435394037715216788932753548041433272577733726750690566915298450562250447107977226823222156616813526219447665674241826090255202139525969395703707475805783710913786087340185592258440722917307252011549124905777343267536952698013177355089166439614842780234199179911693418291743642733908686388077523820292053510209395453426561000043207335171526593570291433708392483954169148424861938517382642415986686229158132573891785631068632962810315453229207047030718431181092243056329285663427891502832269449782980501056423221002698709741582368177333407129617718668554278929786071215311570043755882978199773284670534641751279680495839392770019002952205003454018239275804658671738953345083949841236171162841523011519113789614341321907358926871696229056980432388493790619765280956891561540722565277917780484831197211998664655070738671934511357514089199022035817894469079155211203734637698455384555231810688926710262029995899574068266816551547327098791537553359302017035155576076266645019400785957579843185631892436935804727761048814991664007810138716680714169329500393251696042881837052883386618678654881053865688222241042842915396789158089463240492797774358080570111576022546819249506473866256393905322653450835410290091983765213883826802973591531619055886869537755924379947195584679153129336984843242620596428219062954731709216933277911241243046248379090186459158657159644205965892825506275600580342516728052857463268733660807256138185872072399942209068128386327196956848647848254646229838182904939297911327376729026750746626801956576752908185293726070218640035435387569440067968977742779714024889978736800720460623422043388817990957993907360418020141646393262110405862520740388745364740810514502742233486998770101609153911613595110380849771318032305893006228934579671856150331040186306744118803543414266470103177485876454193078235392464184 [152,44] 636824174941504218777720113199057825546899665833909623250727320952160350931069920886473503568919240628401657611195827674543079324133926877240369330544960090994177677314366688933144352521630212212397532359193959626376817300268396663545264263914930780732163335011982126564302598681876058533925323595998364492094297207698487933694619296224332885307049209290962828099020832806650787207949972287715848068209745421890558043179510654719547889801862754477149277181689388047402173923760968658346785343465863697668502174370574573662206914241196916070594850222606375708644543263303304906927613189617971117946330460980825050441538834718823276463709895383424405177564468665656237157672420631807922422888282759408193808754506620383397655723691768393932605743672540620774347534909190430032140129114140098390340378852423185926897347426140395795620440115654939543501757580468422612208411657661248022402493218838543482778937513415892958579549828304511686421879852758897495925492666637732416605333920272023265501517047593503724740228899692169736529680124639337637128825668502843037866889134326870377916562477921386397944535168434066424646360124922732591440030438429081290453958894909452091265206911845467783739432300241152271951231843002151829457716343765543889104155102144473451634520138835295526299038778352850886572516287148468205360242155657035892580144460438400772388333053670824563383690977802051674776071331666881768625287465261412560295329157800948410178333331191654598443748054193352961710100485873327456130260474892482054897493143025316555105426418424093896244855898463910013655815963398165443253927887278364087390623844328507097536527855481446940617719804967229622966556907065565988404340292985716002452316471215604518237844022910769900487823181109117265758106632646476328867136554489789729303949040892316424206615065847892520445297068845788506125192524034104670841372693390831811368889 [152,45] -25708425822995452568657586928051322626915318652385718110397787663002544748388117945679029899310878961038223652161375773596130320935888365268853556130011045616383868776980953795953286508040049842735753615997825775796618653969292840360839857669778121504680518549216135237618012252102889013729541448857776149814732623346389192077019214876564887530963373863986072419259347108372097794496588293762247741272061855218924716537233487063770609820083611982639858572034594431993813458390235025492650146015131356911337511957817028598979847191987879585200062365921184972313857567505711809421934601688702540818037966126169956403174079751581457834606134427325904614314948613476785493258044967981188602226369223808472848082903952965711988028694831444900456996604986660237048479096535866207800610259131049246411677585742431075019690615831261038665911590343306159566187858653192911422538905537508077936780036467534276279608089876261014090879651883842119160950370071099048857236094226183516363888197616184099863594553562502258652081638114970990740052205983164985873905041404164886626555212226668603976736379049966206828867742315035593678618379502017265270608420979522032193164965881254974679788449142884472235978291508522666748000145862696577291773542629610705940906820014953303431967285846291472254185185726737395073094666233179044851704302527450272115272727822709407548146069349603518524720659073695461749394623539253666442134885973515840159207862607063407477549245364873329008243293699499221338528230036754654808761132167885629301527482036235721545991763922567428710892428900055038166555172111482994372941963537663446889084176598002426362717029261559366020809320527722198381514897484569761665821427161047530903939612650276551719301347164611147981228399167651440025617575065636789856777532055832652449779654957718371765707393116353311245769780255799646453150294330648611058775498601125639268 [152,46] -49197611055174580707890483215708961856105107631008197822509936958945238746792086589340129254738909124156133207817476459808843866065957582132539320941392624128167556224145201865121942255663835808342019594434586736161518219659548558113075964324365790824950601515429084155299655571519457623185315845494800630330847397080309021964474357895121137227169124289685197298059487626149420085996630214217968250354930900079462052177323942863609021168376974047358472999512920504883879631238401084313847543083573250820323489845974685769117715919640409178494174864325369953041379194026057738303953509560321270346382182135446471946515406711908461757760119470466939905283671311276474015676217915583964317222426548961101243139550318118252396289830780288233604413127992963955201503653470171013935193068415981764029165376144146601287481167326590611653413964957551731698899339671671818104241542140396031545672841280199639422064551635781215506993799749008559981847432469065012869233723706877841345070714371843695082043267749028173974697941836208316383605470938588630068242569958839667415059659359639729024330717393648547327411789085540744447034689345045551888929421976933688719923589517186954249610485882772507139519888814523375512364649912283872248872896188021113887506475854067331232762545115032809704745560334467938939507902247954329100828360661815673774980760580522337535341600370524242372119490955314539886680873455100783768920439316318301017015854771726163868814869364454644765762070377224575035641910509731056541187453848735374137334076179133887178935983257378212233315142415572771970522565913136989953892174139305136667327606387812957825540297667068036385867773704749155512910358694070277239306973580518855206710950181275234021788103253223862412972675943517083042525543185414281445052924767919162035489762701652330641688615972700487716094901379979666664286857561754990556114510155841073 [152,47] 20316560656067419877005737977018607498699792665240544990164098623765861787201829367276349588713729746820069618483515634312684087731687241601319415677670719526917818651235795233261949837700827343971483541118139922095732980850055973987234626341717238900047254689519719334674332455839838017030879913548482277558443255186504617178083818462467827731294054268696245745595499882966094707302949714899427397538547223600179891232570628682456813420923162102521048599145163474675310766385926466340205378922514916991187148473371790430156144131259107025994750808293384406813643740757391206608844342090610323543898941785450989577097149941582529512667877420679728413715776233798767041615907360751787667251901345781305877731366100695566901721536977722084264383110542946913495649324587767358659443218840669452091169618904334061893606508602926415269355018495447793079082556132577489140673248833114764218050116458846489315375377640479650388451149940583107423925629701002482845387044591416898255845344717317223002060968505665474303281120992410596685556794332009935107214510724306431213165202806635971417081061693324170317424799555642544930452305446533104985177284402774695831506259898381037388632854701699842496073539049045780496338045669231124956360031003546039234171196409510108578839369208179554287966349666856060705813123288616061781431160138993016634731703087369894726518889256675980238845524626160661347097122088458139305775967453930678725427124754477839818465120960564572410723664580341534532477425166627753281595027052025069155148931520465674229197638489556351889459143771698297634106094136190901753946632484185675579754368998764521837792663989580505738461231838657429304577556451779207125241457269237666465597224050783306356491342072972492615757965226817841530025112575223501113064890369123960020798720427116496905894784298725034399471048589492225528816837115601316989395098056428 [152,48] -2881034312654627423339913372646528049205875782393751745640425930416899918032342023042744370699423339755951095541222320041467134774284425505402658478853206994378242606561801045859553388086622860486257428542983544659008850187901992292237409620254160471527753628339911634850248948920613831099615654470729521192235545247910508953309512088871877014424162913596172580442751579901647200197651691005577526952862063567291298405929428830748898359250498020632621492375790236590133175298529354019624040790252387162265748987976534073853150821065770404453428485544312859023503074432098754473153024113062522321078085803738078409549373542918920084885583169819724271576381989073987869243790888534965884036573231830380491739935126716606293160770512124636144167193769299964769197764787593928468113506666090012696183986814120859965215348928739154483079561933281115430327245481641229186490738411983890704291988255365841920736894148730260764734174280173885374706964699866534291652660640167609743235669728708827219406711810262376880507519710900345007706817068748889253494195625894606927515213084025949151919041493922061865264225525806692385812549233330687577884469010299348305799023193540318165579688782255446696232132766662567355467183560799799138179208186985456114456934468440739712757762035290903976902543791330712449842901382657929516543124957611754123665999175038712387575051334331223921378607597173970007576040857238653665151329529727882725084150426001061306576836714341912332492603710963640466744047775362878338546498872107927950023448057421937310804942178168209060088987040065291118693648705134532180974294180517452872138512961657693782202407646747641158870704800165702095096008615127492768625523020160403794454280194994148556954456641062610229051103029889905138201417621440313054788273806166523066589790635250198434405569023473202188988167688570251230220999563484778521012428412 [152,49] -911740613709816655920221376960663998234425694602079796918977135694182353945062909990664546557521931717774082659320758795721050583648929188146508922029600657288166771253928186765466542473573202610426988798095826845604464564956339666732887518390490270561632265124304225795901243285927230588153097224646085764348561827329032592320062755557648749867190748053243354196070167606078070477935020015223356313478346874060304790283707071779663685335631463123342541763548410113603050835457489615064180854494813216913681393629134292152398670839339629906872561840518199586895387725713207943294485619428964610572581341868198711298534688271659349568465624305507900594370001434578507025679252256944776988669196234905711394079407528778314901539504908046462906000242621034186701500783821342543369899042465925593640610401031813735666258227789827204487021192031984113331624149648655225293513674048694202797982355531470604029370488038598894919378184849494172070534784063757323888691407184629808291363762704099393806173125925862056384490627579476348151490577353312912710337017935639092068330757210397938378034847704749898732890407184381545670697776395186788338226783107499974750505995422885919860796957569561950602644917339770255976567541378130837801395729666280222234493124175451967186443577661350902107464379194755714850944202813927860920002135225125484054829875322661360887968816023286393015535814840310668989635927238870929959598204092138552987522728307958703261515096493964301795915692707784647118995440762870295124596406610820352404157641678992059240001315371395639658647014085712143369240848072527253876749362108411307645949689512296392630439678919032384659042325194719010023306385794180017422510028606088530142596469754742120396111381509109015214978322373220745808298803709267889545340708536477151944705752838533052629435829296997837367987652419691120601264488569496989211800 [152,50] 659264281866501955336663952644142729974935880262854673153246396485899714982433178144336916196218719110424010491813718550187877188645856996748076756516098395227318789324166706073543479431722409737544620675995245934352488152235913286358122320251579869789977590346021559307391278979976119585648281943894137537234212129927069363463693796830198133194482065487729117110289437101950863996570975967312073742561930847875154851693906346011861817960201375014510841735123280424331645991262887108296106169361741566574579923141506046990057571692156488656323506903237697326030868131428715763428530342110246886995974864040303131923629460773263074553677630180388956063577250946190601260726099509135002142362950860388988868179934751621607538834413922277815832091363912193130907712273729598990907051756189849516926306759039962314922195580808172467333462356325911248499872855732918076392939080573527690117315299819782236156681012258887678462020035909688990697498127523807769212962148253670648637890188399285817996766833676710524864493744887483388565217026744641445764072273463913443205950746988525394276717227501458298831659344530283654092436284290762941403513189349201208056438496420865068533639991527014853829998117565736841763548733323231657424855409142930392944160309077207577373079712885249229685315660410697875131072013131738166197481416584670964559212960439675593069415674226162338497787457918464329611837332580119140379079587399214544939940150808965403037095581028970887598481108752769354538206638057101624485358834414411126912805786768043581889968459635891891586374041263449054645110819566302579624092522710171304070615677857327817229537341388589169624898748093365063599191080290581894336060799449195459667258641352622467693150423971059180788651185884004149362182065635988884900874763681384359369452597919573576583919159280572502422560025967784588667836200450362897315 [152,51] -192342118086083793722023099900310328782809943397847091694422933455226503952642192813655786234098101722587568495903617022648619362201413378882996567941908380300854690376804757455000468059867525255627979537752338838518420230137561465085652433275824249624005942073208898653663624935601007272427560501549666220056076363823453458502444122184708956997726700933011276403844746141363372465678220162143043900560827868394051521573585499204340912251117115031202509896068026592482020800498174285944659788711588867476832624303027312912692928233649372690764471551780307321919755396967174209396206641227371969693465774602586836482649445935892305219742622795772774327834478766273021551465427136412872137952109439463835220586728316980180267647177101425742738157830755141168625562645659897805789519463471851784074672765887635040193980788055255131847451455684184918225485301144145014749906632212652255691315707672275749779170662218083330842291797318949155934160862034492587122884136311565786709500078715824991634102414957049069338442341102155389181130636844623797326442694321442993542745798799272427688456848017983315597301449822675752496403864581564048003722860462490557260174762063056010694349865749528680247381446265626092871913526725345133801971425338771949184574469320917574057312683874553979967557255962853642664558613088468051373998533378575263260530381728406914880203442910460632681496946114638752569338000941756594988348943536287025225861742434942836456158620414282614139317054687436997008730107938777889400045460302678819112204812363843234894131894997646293007922291463804768770531507713117519256766923317246801866312335011831849599047932516841482614277963524971296211035725857168902440324698476178529418720805429012710290574114659855499917330811190421739842840273491418278180609316775347357281968237023405881907411359727035951049237718661063743736941480882739099 [152,52] 29621139714016704627278125216215368884159597432843306960656746738444921337007746870902135801560694605406266346497428348363618496915624041024748789345274712879398392643706492257960015526144174808068374637311713445302034850440632656401974040011561300594598107182404061998397826033465817402655482900229132926352763137389504856223970444422109405763134695678914236083884267730770137548864046624593575238879443120648904869636344108069406315670175802460622762066672542616013673677694229165537689277923941893551202581051921859713070156807725291084060947800019099882983072084145875472009667706038328165954685942296156026606916715339363805250853267047837364316037479653014227201601077466989472387478746381398547278397383565277293353713302379038427304175276480626911736536770931842004454289059123324826330875837650918428690682114258731676427949523575707681789906793886695872441254656892086775352707430828039449270409071314572069016114571713203441007541050671022710964507964487519766044371937890713571926412471789568157767479013035724582555097842075650909946419533955625462443365783329376327979196267272426907574259504997849550100871627952517837301813111876969618447188423872287605352688879667071780374231259325908619880815304961873010175896395114638948034836720731619451826632306991105659076913829544732753804189696148489219529171596904833993568309956711817476512875389711490919087208543638130493928428112588291179791939845794913286817879171850573393037290992353337377700587268494752107671815148248340931077732538490276299101582991127057471479712603396887197208058494829280161474267593163847093975624311190418768784023737507752080137890072853014112307688739024463014795027368839821905077085591661856752220141846203016126253560242791733370370746742448932270948752799576926224426559309522451756717214154550333403637782616247854007048399341667844247648592220662778 [152,53] -707007969302034895063040676901528206936684776017939876908551204423806022977723598304219439970073401898334967923214895318609895396591277708722698537605527932669176188675059132793768069058948005531266256731961001841257604199330123623382591422250869545072016533907792375748500501644862285648208224112845728478035083395868354260182260381601234983572425569021872404040327657618999621412174233416835492796676105431211521655063711406357017113087769393959293644538108559778634818782905863000934488386216716943163470659227277226291774722421481295931283167623894734487020979339727421770123253523960346542449995276993471553872057812674961472667060807046252065870548896125060070857251329496257229447407370585500343857039240753315313647845152072572603836744617677679671466372611035442949128476456562240321144941153389326103857242208262076599920428043480373508168867023653659169334235715083933055449184413166639803755881800661521168368502349718580584448206045523151677404843941427035636083325715281518711827806531729973412869050948649343026721354548675116345306985891019588596070360756396260494064784281971377583994757441967535122091704422987020042306477087191633856708159541061527788710949144953541017696007855604593711295157452448670925511804277492624031222916013709857282110133012921512339394046214835388837177660651475363258487842662982901594480934191617587317868417275765554444118694560761836956906306600835531503334392637132571077266175386636277943029781948511189007848113351133853575845925715716577214175850629840341366611736243359277920056005221050072160736423226502257610353168154671558892744877368629259884903222120849728743747728787908881224770834036885180021269777296867746760006838117814483646291620342968475688631260952188275119370900629549074852160925984960215931464165465852262492222904502845808658034741573605388036275431231144000594781016835 [152,54] -793391405830320679914096538689013389103954378568611466002633495259497776697909870678533960146209074658453619505275723310096560433989505475774260200215603233800615132789996808925588159255407226293097138346987108481281395766523359352145836034846479694264604018147722967122821727783620499004377329049406487436297617011664021617889170981673793863647272694158495104951571205580042558293305605249859385748322330115472904155782826624776939660630532910778061631366695882898477569540486094025624667134854118801294387065096512567455169682867402718983952605785926680191772045275895827957747900745359250975975129667290674780222280118565429310438491703835776002230267377136804137204765019273868603071681292249344874812128746597611171430558033114150395388408403090225023390556392457312179258092845249472323615261267808125777960398034162131643987020588669080957312830083028181495572137489403239958219838489383314050246008925812943549619624818579687934551589041912651952443194712161566397086436085567817226140542714930996614075488143664137696063901752172563433243089225219367515176986232243335406191183253277136140056740767604556580373344969348616101428515044428155762790154996575862498301448430364989065452636967565459496319499054919041717390125635256311833762224947191130883762369951646983018763306634600502132429222003271630604869750474408079798191521685151881675654425164328919625514191991291551758134897733366234672230543586616098487547524981808143289804531453449061540798147172374179156268835744453731778353497082756863248452696922408559347945932662810718341348277920032703861976237058880085316060910732644243683099109220580924849155833256132918771556560732709150547723973703482448609613857143626716322049744534665232308774563763533593431364958147829035921255966692180061163197097036425207639783470252133584503588955251025997774862051662297767743454369 [152,55] 198402793657286294958666403385326288066939251278225732937434760139121779543856335925722631387554972625913944638454132119082069439607602635897247752390222813322709150653473013379332552255865934240874992411507236799215169700966750421180817286157907990269297187438180218154072480764962214510327251639877335511843232424813166479711671882191643526968878314883567281023340963579289961408574084469306295925151588042479023003404694810186437050329246753930477034667287143738800643138138694311960096771499371374957335159704870516390867526454107710414545695968385099417686449841142074932941058050923766897604511624938171301462591476526518215756249226174788274850949343175026133605397922286931522585468218492893313597536882177380736897399080378383776242833096528895250677873750532462852986555935477940770089256089807767690334573117168430263229260659258684794749710227141598077866351429153943654577836787781664353922381468859998314938949721393934780051943949168855526168165612750922405523507195458042430538825173774814290254793196821923617609952172672932878426682680165188770812459240473158768775744915204882207955963544608040071585098216362338133754143001874149812025610515530470023661394460899864442511028927374702803271154020198203863294799381814560982074999619938254258268676589981895343071228724122847045923373771151419257824478081748423569635459741133488515704011629623411364690313554105091671682228355841441950795285599641121685349573241549554528555036447943251917919437452031231544523291645466676774362041846334553586377326990011376379548267900257406090739814333625554284941093795126595987229988193901641479488432109354396834947485243341188225279057217265221569204849824067301613657307249824006754337101665545501367727676199653735329005842276063202405486627171525674896463524936425853951936020797597927281809341546919058805257014348418180438827 [152,56] -21912983121754773362122970281088347569717471759503287621107919387746405838573920634621925598710969580567466071584409968084612211016241120181520626926874936450963709134428423976799664563360945280555859810461761192108195452999911067210460004501097637016109241684281501767789716836671597788753957095122195526143169390249320813637348441743882881701467544797623678608950811052062963775945774240850559409093435914765418614411320288160308327104476725150080826949487465021346184925563202706132857879198119166791593217652362960436706503787983284327799488771366607488098352281390849872856382315076049769435844623145504961235758748068752838275293334367541713484618967934095961500260859376812699692657048498417129715050977294644036049108287307243749267001710375209973558305460288021239732796540939056075910060003471897797044508171068819345234874032321105510608752869490008307464989931792871343886142096251528453420675166148824265928111803801166862668461436462364809169719184735688970456117429050215448040515497454462731020888195485055096571715833716831378352236497243628625275698040894792948010978317563026567952523220367169749361193209289661809742811285696099435477848957786237051002017292422168395766865321056320293838163757335509224982304132479605606353508790680781225739967951157501709630147579695419627808492880542812429628293282854986168604921315978527727555409320303128188619673276776945339898787396304919803077442164799634576748095665134483863263074882988863515123424773090738263478656395802200108823397515116440499926534727411758376161191839467261408821564897212105289305701893348858406719804423097131734740831315876512698218119599214855969067556270507846973036894442561864506802971863587224126903254628314732734525432348849921053639338149835684154756809463187965125833474497610924909735712524445964328125490797350962899220595351913158594 [152,57] 77793550064440450014238373668110055499384114548049736815278453638088798122076695576041313922478484130532149808902852391266219396077782923809230905722498825099870091086928570002102247627322162744105361814208302099114389352678463680924838720286029629409336450299626853145637288920001631172613004024123524658535610181221734196088711167410540299040530869945438254652385423851738402255663260452358419873746235205118094282662116001590935791533991892160100713141924662051188290582205725655162749544094653238555728594436203564643170107419910062419887710230984675156447071649840288613147550938951689601782903986026583408631486046223637445150081395902747993872634280866116994735144977897521130372222388507717286466831831991268666034491885454652509357438161675777194359019166979172557213550472817565594419191728855695699557161339039768363156971292158004713347388847287194327791211301212345621045673545884326768956579313808733045674306943354187900493348825885654255367292599040143102896888313377156102028325095953593930125140676729512837607864705939829230984064377745249774396910613982875096271208793596978336703404663152874269269068526167868642409946429881909079145331377078780252085122749802795854607069520517785220808834501456043847211389365262752998603707273431189179989285672301499536961235689493387288357879425723750790111582629311320521166425523869602362288842516994246682125847657869519189271639017577535402807388727057706699860147524390646784996962813132903827666006183129125629863347558135596007553906814638989468411970349417659119505981629840096073028106922437735798327913275366958685081423125139503372094521326268888986884923410788348602826290719020486696438126751901509340111438806978260700017485013614615920529588937421361018673534676035334039712637410282193460761626903899432201787093600895492600668771859917940969121636732002 [152,58] 367048547694622300746666766455231320639649176449666088329838191580923797202961846300255770285262759748399940881336506678545152150007674905105840897933611308471956327031275326348958766892925096547097008745782683870254535495973420991593211026897936336306670429662405084454869631724678963964460143064979173610728026737840357854300941010571037863979216205657435253592561325466036457305207868834552689251530991170631123804488990895754927387719808833880303631802836134647898726660405346004357626407683580796697090541988753271465374040385218097087459643633883020924482837212401692632933109213216842551326427925741592554730977607315874411651656772782555445367505586087294713070883283389127433092275334315241857028116888510097255186518667163511859401675838149260248889114234962874349734303466504087056579983081217052016535714836291197723267464427077000514008800927732957289732634623136430737050917126304902192998946859190937482284083884370412535537621862309268778247837761357274563951077965955084852522470174727855374793978214152458281787929111185679686585810549702779415525227699556250819992200991888473548644069348581685807559407985032799997221792575985145674209672444133054019332958972289245644476012434088241784119202350685203215264451015569161492401663519444205578057864806945100922386039187706304380089621494079305193529216897598545552049993665497934483475785427668201947254374474867089319666665688993143829389305580602801319336964424247792665534442073555974064395738993126506925437294532970704374817823596341688665212165993387077026470679387693891800325195911923298576242094362058734942333470720041530733335130432269400345833122098339139170048963568129881521284140472757130460919897740263133422079926708381493531810907632710364185790047271658320186052600538594059877624262714838941071949480135700292918848638459498314760499722765 [152,59] -59780532508126825683324113435502767592503510811593430389990667397056560256433260968062073576952524732016037374428415485514173153350308531375235036351961470207858242323273391156192175496113828638433286474026255700519093521303425424149115295823479236139038860218894943624525130442384445179078039919951918043278581393720202124886496487395262997780389853948485248727072209250046372388075584756391277155398295341608602664972567103668965572029688299675147417613464803871845291191818208753955802248167102766665098724223484079278935545664808794386882233483454221897305626838682655391485763492826525097432206576189355665651483400155201072082582581750955324847452155191454056004667019772893051184307722092062257133948126937995528854560161399786634265141512766168478728779780582673689037372424833225227288182402518870128152878838791107794486272261181799001037663678399959703189681666099238000127165760556562549242352560109578097195363179661553335927425652034986569928584332912126892465361837464820984663732212169970595802408581878901406017005037955293485675720896262398050980051007395482276279899145333502598289217005820661471151358275237833250344729092690649588347997946953037010671407135660492178081144404817259431649749272331589442410680688895052133526918292867772116346200553550679715783213311916170377498913660955224563713456280423001167105921121100907408836055221731423001629185762108285082822712834663280272323741145161824118657830631975444536823239688703875877393960243588540763327732662491372651850677048153606497464208330324462793200955468696921740992935320435641597106879657940165393704565132125989997795528967509443800353909903900234992666548991909391817859408226797904837133968891715274912357255028721849791086113816828951049129241695797014293309184900187972126217664612355298305114902936844219691041548253762685860455159 [152,60] 4483796242727270567793989469172142673735961663345471686090153737048596610046071613330312159880076431632101471745975094441906893807981323380447482111159586112295152483156624399218940429044980600412587489913054112151581339932995058985653330711515928692550366922799423859553476784633722131998710387860672019355288695072411133052766617776677366427021711345141455163022437852591361410059201587126944821835616188008033160589107197412067946259021230331218268717847208114847258055757205064133681775079174029249933303281172570694846691293752190911828837215373028175799610578412067179867418848900886078694463830111303554548244036371029929587291758762743604426182645881423889529169322719026466277035134748023998557401105971323654129277595697588249697899495509673537584805379429381849933731697289474245485502818867371789372867227550678362005503097210510182135049037559586710726231528944912316855408063398599682126470426033251694295875606839343413284577641128960618263803769248347553212770849409012579980881781104519736369525553905020083777912495766180650446469119519403822489404069402816127089444497832334407278235918565220357904010804990765899797933523317703418048950646259390697968338584406845762558076524589046061251973668857404183899892843180601415574618226137555310208683980219449172146368377143726951833652889200075964794039983871109127880690605129359721176130067324932018737290769639860373951448716199374213074193771822167529577706348117870376024209540640973076125822962108699037239814770220171593215401814500886880328363489741803742211538814289203662602743816265834555269443097899707983351161929099557931554177269266689421217284031801172247497709406431614067007820168409543063131864472305599238292442458736545068705759752556289695544608736322527017840431824491143450121200290869797488559917587050595681670423434665289217284 [152,61] -61955273195416091343911467812470656013106632941437716962405048150845329353835481058290944471633763996505965835829890738611159226198493130161597652154979582020880855424414377086680009713504266692488530485992219198926376088645972526818017242921234642089695252870694256683314185282341073091758636965170248892157830398976448800882651714094529488257473951459855801815846676404221897913000331399442041124991919936348136391090927878780458606233451867090720492255579032025850878891986648781344583507762405942670710934441958151392986699059502703419463566304896221129868115068203168119959040215594441007413720353887851201271769379868078903375482659223039545485640676805633306419801670988238945271024913541443252808887068560135664582533815062212395999140986136406892197923837521236964767822151798850457682116475906812457838752190230863746490086043593331422324138945800966344679790838007421165573190095479112045658346180588125874660554924504514493684520177728391054266323804190046423160596808651937786850790620124822865768549541936533185183069278667434647775630948000311635110862844652850274975123326705781412132033502882866258249970219721342200939725092009984959933583452955259361576827637153871614690615437200131133339502084548207595006297118892136243439705452077237536921367792255069120912429642282828787581250066746177405499410239595172661113775297891515845436172976866210992188294129740551063462493080814822998409629205530401384698918225888919701512528763722751845608562430602286111226680725688189563792962121293386926816846551778833904010581317587228790975688110857144222751860535942269647342095311578233451837682957611015450224972921217509663994672935357863768255880769176848611449751989924444721330990452214528138012923008040801654551874183624382750090241504872591737069727139856536408523530243963249475026651712223648 [152,62] -19560321690681669318748852587230915972172346086043000226160727405133963031537627561077408995388890625677577286136315356870755935673782672086218080756597744308100048205163789332657329501012893058990132867122323095960650968957014639039167924397276803439765731568036527057443508242518564481486615639783654795354474480598433556634677361466465147421413428839151818061109766083859916852144105319413274786632732895035158635868115719812748906234350217216391896145667197691935257445863548524329901948025713640393971592655293478724734481868752185421124166108948169345080986873368314608700467362011686542555745690723527580289626222188528577162718796562718456534831425734342393412466686246398783095327112590477085347985561997677300704565094354258206365348106997783247136962553838266260084954295898367578465177869034995753256570015333434653187537849302395617485797897076574311159295668003566795890174982245164997878199879023212768267457212258359141712163330436137395578945009788903319203172041435857350688073017422747946896785712345044946529263535868035561563304659592542011100102522506710364618881741491777410734450035797524543547964136239921175903206720251886436823447982674889253492577021643333701420799980012321079428984350942473052799943165448357357258099961496087787732949122367736100732221573221398929033141309664959501073611041830811428500870209850632608310253041912844985014096026409035724598427540769723347766495366280498636944687271524487454932322348178612128170675797845025762277813244772608599234148368637929408977262753019291878749542647105111779280412991913467737433426694331984652795463649338610599208645849226943594655703240254010271694512417433056404911730759775769928328630551477865769994917218672283001869875060876110882421891788335300696124395356524105876292717189316902184059906425837816697885672590501 [152,63] 1638330859167610475710451989561899242119711704901106715569258306343596195494476741553591526586799875923341082627145720426696468477918624010999504049816495068834771478860555493725280887192147905743184113830392959245458200173474828615077070498253424300070240636726268169724986974221240687774510560398320529737956204577440802746144321487193997982660690678767446436966895570785179390564529855269294962061337477933094970654762507549640792943359315275859377018722618239187091792800409774986572593397176132885296794412733366808548152094036728232098484376846584947460628041764707436571311021634834479901073675067682615640447618661957426516871504264739549037161522018684004862786118018600037854907209417963978452315402362257014116048256242114424894596303017297728001783859325126515765668735834404146630870930079524453431323148075261207988215574258751012764106383116791726342044291877867903999567481294320443604437269257900692449657392495405292849867586112966458419092601040876457399573437339991600941349373090360224452079058822972893673143010164839011498594152936630613694910699981222432935033090958624810156940585140297001029813796553528079213730002239931001642227185091477045068798488072164786254139671615504280738006181716412160833656630559974780331322369049119673523767983574509189092779276654957570432276272370998428743661520166911101888371684227211523791805843771389247609647492479798363893360355351546918656384558042867175060559204398967662588145890637654164761239029618240293538220978711934986593276280419324469354385654457779932826130701056966983512800523315588514988710555167158889962444767605846301356838165011167200528538992632582370559654492178889657896713268126572473460936508759513496002402979752024941899589093223799356940793826190610602778512113842014332062904328944352653739177464441234707551524354 [152,64] -513953631805430337668462881660897252298191151974208420718893626498470313139924972699699712534122197122793101996910918332752636302181453856874608285081354735155318858638821032122815983655592891699908801643524714245936807655826737838850336798155741367129568316873994484015068698295500876783702234112137499961544205994343561607658769975788958209629427101621239742728340356272499136711721040350999137158819044405083062802421562456301211085025319583590843282356245518153525056892560167587285426348619903240681830925161120453892427296036005257147924126031982992786484503809609376856127139767089799319346359068356156183956994924685992542011453232983762617906379748413718999041988058869867964525037849002226415402341477102841154467305749443074188057305114086741281674053528971887885718181297648738031228125955154243165207811622584682755770743981912991018702815039295829015531877190547707343983376650637950741636304407703999130630900717617644298867383919460976545358926428393662096716368032960629551785413940145406739436217626276673461660404068400909876650694393457537541618863962833158872200740958869916977947155301453706253169507705559474969666994535305183934897201128288038583050674858655702165563737751954481257805298210158841216138211737582254298165924552782972207365727253864663642800319728942844714027924182801639359508055720505112905470154136509676384467408982607511616097003428507920906414565368240118557826943044587548621329207980782471192206941117896441499356715551673564127696919437900299114869692352899486630729799108556286078360476512404361321622974119480750154730073031364694427876352639422558506587581838200345012309871513327923568180512295975954568944606056455831051219250378902710515272574840257460449544704265923587844372955963671959067671853299997826611398926955990680537023159967584925759 [152,65] -9311548818908146031351990206144237917523258419096875065214752080846702588636290875191397486136648240164585739489555577360760695418100138829552832453960389437876740655804097169843817622009354197117472139402662488019565365192292193650801803416753345992985477741765393667732287289744633053097459283990683442721207494887709232960615801413211390171609962383751157915802075813647518278283185275804469538615112339788208903937305412163682371600386525734310077941452113787680872506793638641826327081769688810456162411263874942426569498819765454996254237375807310490855235316428668827866600479222901651244512767356718573703409879009781332256980249427442949614358481540792720590849029582122192045729792850593310501864052816194976918288365158250173383226571083011814382320851713343555302250892680932491688326982975828140236022295810072047203159967149296390971705488185318089739023442637517601378765736557664684320767871835147034774591782529032744062664323952988923802809124723683542064642820476863838269732557442346282769573766764338424664106664539936466299473704779847710364282961928721202369620201444944762166126589373889437648698654257532713743152579589488296242202801778351067211903201021990969832488614191761204664391141792580462268625343266135023433170969807013058473777242769701476990135341480223654661949764599467234461985046448852723329598404793994380977875914124565985412572954823341525341399687946887013318974370639894001736382935068608226611708979247145027530594488754511653793878217404949138372613358520288179597162239555483928486434264659902052323904477791126721995724410544874759329611045034961368975786755190162819724701178983402860206948561648712389595356844628332281134854293636589312030364656923137093205085545791456960166842443818413215288523232944437186666931933280074680158003151040099836 [152,66] 833127505012792356999390055911999178847266539351767849413306808218688553660593731514478643820752603410594865020513339432053021412161784896071177525303061167359771880019682416921458659514557904057909298697247521737260748785763409731522534925001681209691896963723823649866305445771543757056508103415105875268120855921820041024829621863762911381162784770715120875049530845285832151785639391473415562898387024754146756046738134872881022273194047892034810800446552511065770515327757103601472715130663627776283961500649044989255542851793294800406290335377437118801830028190164728561177147295245788788283376580842047898135170367496386465968263327149468860569914242534203059409177329674096394075460205938607612652248353825615557458677631183072490000383361077553785090071370252251689149321587361982588876507973365015918152522036422047399556191226818348741813207537503874144565548563590768189923070164452487212589000113692039155973181329844700893773939106745671069232771060994940446509302389447548008717199342566017558027550935742040480210503671811720510319061347841234534767217031112015847323681235613093361500169259636006497956558164662285748459413602499843183356270362494051922716279865534607599782014396863295742771586365827792240272045476554791485194276290377786796450938569580535509657027993818131622882437527079188305424693446149216298975643185100142020546528799084003842030052034461137721334236989957752575100742667596501332862260244645281501975623724714606141641412768372326367775240975461771513528572930722094860913632827427394377392791086091784707213079249391261579233651700969129093437172555699307406362069930574771812388017643801160627307748122347087814882322577618453180906121031132683560474725317626383857158946469658343817599970925287140276439046555963704298046497307931688720812870562494 [152,67] -41135372610092018474420082482667351676358042344244125901217012240931452260034821180307302609532959581071720136390440066155932833391349286500099069229116135849899009953246044861360989834686678825875544542451387977892197693873885734421040017743815537458350968568099633530385231256391765962403204401452379415811411478462642139869152567799186942921208294829814204198673620584433655907153078645632298781570937731647624088743715333527114108839657047554975995261205063019990304960857228874948155166130666623052549995778058046297302042939285839729577292373280207823623296981636679702242446523275765567684960886204929421631749094629606292395700715063553140540554471249445970996081659370834153908306392822420913712048970263614993365446612670551066884110026459484235717675447512856064104756630974394632291025699873912185739713652611759043571065059255567781549925335580184754940314885008529713609088552764361658472603440771150668154715302499325490758181653249615996063991411921516046189009605532732401044050520381844554752457464824749769130032244933395288413037779677704025894365949173998241887215744197850909221791186717010127118088679316974397169719195606118577272298695057312023863456461105527514612459786515761019748016325153954705406478491168678643266371655003616084248503118147373897259534008244045771722517834864582095304907953759391736803807386678771835261376314062548695241653470425562250864975727910977121362989195541828865884097803377714284545887171899696433917067561989966504393768518523288762661159914678434746990887494226675058760600622276897001862296077812698522762102908116614483126797731860637661078483320253939534355003273998518194826011903655178043581932772574837683092651752501369786913060968860187919152603960049012387718681006338231671325571523876346006907269660151287184670422243 [152,68] 1466844669866669299980314563460708741619384143703526741933846772516544381228451780131996184027525309814866392633987352829443603889982725942896886475667181545976658222003962936583577546956465108556845471833707123536776581147833502635529050770324271115744548871305136779668652112122615091403000067452779119262610318629800350997377295659294690996988170922939637734916296505018105308095035917808669897803111544345062959055684299529436630742681036562487021431423057900437590335231474341983206681058712087068597588849061310946440909991631733214193158670178153774349447361911870897060110477085519806672285287338843848065253547659151329885724291874406205976178504064010611192085861656956832503465669826690366103544135313219458509510745098805229868974200611902064655512354345495675487062804150423236567384195538594205300085371865983118223229667108998806277035295230437193115826552745749698383886901091008346268332267815158143174878261761133981598555439470919663266234020532803787096051527354474996970481782340165068472275846780021331295636687539548884365605482510018414635166948977933853609016911950045666253939739507908225911750368595742027992143437828705740969772793841730033186864232926726167912059098636442715791027292388457699978611818670673611555279228396586515853137686520877662891998455582733999370601923808580758052932655946237210271913931117144177407270473123064113039525910736817527202259120163731635759788315748375862064829045044046540858975990662787389307627796054235666655161440038658129396514534284109016645820582829729256012235150457447586060812628249414065886313066805354409865088336959853524176315102085400946737812833535668019420934861866013011318266538352211268085640976895407326369534341014097134259315036068098735784666863066842203977501678654865988888974084601780412340264 [152,69] -54195378538977740716158358030480615657030586631855980963770883945611546835352785752449502837895357357736282457886486119942408321261752536202842542580411521372575983693422765407336907438740390985877434408237416551657193679769674322747078582620958175079425099427478660590300883111147098191342832582759178910611677142441800742608570968301744690025641226802961766775033330212837225451254316570123573498875628697462284034202902240969313021924506099201042795171670079154091547132634321837122457198312504510393575172970883661434741082257004488429199456411683665014235720107252606047019075338747603302927214523832538436453128341440281920624126049555851085356980686553312384920780897860942528498582935659944418308502562292973510659900537259466262638246930676593612699855499308755832218634281643143583596157155964574856055411554946098529078593537315912262412998686521318561498376777505113685058807563701653325424201345584568073459347665436083440753846147466889500012848070911026842922104426842947443662521412949475332509622447900654702061651870503180129439416739629227008875326873907873904374764310120112090492677111166053569587607550042197055024983788388467945642668857051771904061109796920754748878084100560447936644106027891547675818802267974160667640988650658204187771345217696211636101569418638526400144504816751540460011966105535333131584387050206473417558765713136601868448880324709214015253537509665771902334243501031938577572160825447388984505375401959679069808278352374315328371981182727498598898424773222642412556726930355283023628808758043149683110474965668487045358230780695161246220149553325158432017678061311304395882262205575116459385218851685615468453521704431611080837577063027990390388369317804052695567579413494841792667363664940264399420074520033649517650959278569849115 [152,70] 2601515370062085052100553407012468377208055107621246846057685554017364871020928164590439612668938915164636446766025097739402256023132624522386204261799376834324496993909181934282941443398234047388463208786588617953630627461415375320988725857993766187430129905195015252182477544860657379761051343504442659799881224582904670578103373055366659903072316537954442388007438027753063899265588605086495632440660019162883701050710213517628783747020128493155013175684647542159637100082422931990684769627565041579999238442618459940653791163973212760683447135053047740649865111086031244790459603436821295756750136796162289078338252629195720706088040437066225852352959196198325647690187554315902275705286657539815614166529724473966835248741100836567816135289397818920156053764496690342099863033833089705112736803877277315649389665136698158264223555312409450000154702159218340101951351245196816801975021840068487509055817061069425252061145277696580036309878114246193560656555495979604575571527921924274604622089504828702060663706313690003327001267270279986973044895627564080396604989518495012527085367004530594910699821716439733038899907098976571544398069066198771964239111860446031988460232063142322642951703615812887738838907951521810514295796987439229021802967768636127029428724038120192777481794130495240896755541738235423726744388473123727558686846287103025515328045828321631476048644106621345570370149390013024112699082310257385840146560136633974577435560713283288950442711724373085782785842853907446434498769142696211660339642691340996883439211950874863169696160524662160629039480076472341461446000795519658965144266088967749327130618246376459486457068921936798398259280663425615229906882102185290157923781649268999131677455883051324860194363227774439279676825161483008257480373880411 [152,71] -122617107543295550018231209084230627899497218043101904932941849335154957627443684678341769014000290055368207419675539841289395706593544963517906668331418104087611531909065093382476311885189257371676842413631003782607848376449136190070641795043529344139628736978513796748682927571751415477528242811819039087291976204873499828985922990154950287320413987145592580282138894106298831613664661417199970050563973361290118760104930393022179532337848429530519307659746227620244263129718959121703373087690874777648974594972402111847058474384947937432282544260490949924864457248399570852076219223905566558847746757658261487475168909333666424143490631267667649803873960764493092089014273064271332392690386598984669474361067777866334212829966272391002896850156311962214024181099639557970474178497391331694547059622533497340121621938403504710194640664407340298215906969061166756006700111912430488869718941893942254148767063118940012993859380259881499420801706362613517935482983290876491160326716642604934624988120541950814325431460240166507981749554178673116404316773805787502056381213616846113588521092493909035720316250212010523473019190637171907391949094173914290496482406621147431083884200249679089906549551127851789546019539993451117627276331319602169088517908653655749766123939612645549472752694283712809743726345009635068878920198450947825614287875001084511718413167661208838863427379439342700618000205605461373732752039194041305776380671138777469121854173433335462015384988734697306913465963601035948789874135092100229451360039423118193991448609016161350957034662292252980827525922029263517032551099340565001622169880274666812479500895618641208560527524139833904328112745125113019465392780900790561298001859693470591479841884176787641910396674976586328921327419580981349853949525 [152,72] 4617834603436340829881572351320032158612718610669125020394764888144546281384911560879694275484384720132006521241598323490335481683474352887614331358959145148822317493138669630712343866105943064830066194924174469913879687174457622812027190599789060142670207088367542925427510427402266105055801574559645208549405955452618687043012559052766725550871807588200479972534047255393054767002526354434581655144710368584772789467192469995001869757982491959613780236981670961733015644705790821588667222523259922182912955945079418991444295277943744888738143299341776766385577584218717176437251698612973677030429791915731462244697809510719974444433655753607871927101898268274960148618783659490007345655433356353850717535250710142460078247438409776059203488851837142085410224009824896347130381222677708352114730226927433669297502841238708058545253566495580896206960048271684560873974836513370495794965221383371422189403824391069640963705717528540273526802677105658029359887831767954580660847306960875954817046664272790193190904649089670596641539618581217986194678270120793371751299160189735431321802633521355322585332058063738494330146434176986582329397795676876170473591285343792865485813925833930043257134214052724449568866146089748399881617938608133464982685302350241329377626813862329190051273218207704637441109665636508775382670455604384196691449264001467623961086622841475088208861274359995137650146103403004030212016610649428467702527072937015344431790182016302844307897668147693265920556691475217770507484103781894512989011801715493512463385688450969610671703412577513457905080951612404861574432015955111528757636488445170378205308672326272327624551118882179790940704542315444160739542282356180376707047238762578202957613895827099216651674198851107632810096291164333305220608 [152,73] -137588839405750778250709435098868284997120152370478348457881955365161757887373102167384036898636771199941372149198627969407570677871203406443897547188982263380971629121984457924278655482397216703284691517573235470145665398900126313714266513071143425185684353238806256016312175274671233154428093576035278191014394997261316043839885411431358659647599883756108131714626499516696288856813725307572112253637081281697513421647989172691485774300230104375306187165664110509599720522566190863728499076458666500021557926444558304966245641644694349327172398766338407705218078260019705952959838192667869028012797171635756449099193939632913983242786938095995385156901712267111023240035264926021544221409920630357836801143355317709123420063697657595365098967987377973648908710439089873875402694663705235381254881914115735780139057728064340441044307443223426339520403483824919719042738868477547419096402250153312487794272184628880487989411004961300092991542170273574676819733175375797658323881967951998952590245744442162475782382187356001544587251611420105660129936273515615232263685860308980959759860577067168897348222274767603073946272063600063223613463423047563811176592670250414099098587419399847060779826061916782059540669212382807200067834832954181028056014748408408396134216171347439617950850167822023997651726961808636049719261767552796676139210133949075128615264113929564363221389338858521348394616888692399585957630904129668062115725623917969249955877806958389402849953189021844531844213281295192019244644056475428777680765848398803615646827924012423499944445830387338713509446945935672085154967670098713054971462893717456772060666688886397334083034655802425234523738962920496760517224342107575954718385864116382700366613142488915614507459230822949562908552287429746162 [152,74] 3416746665971648258601573592785122130036636255736029475039985740799974646104948571700699777168479426523752219735337237229010131379905242182899480306552345150702715362583661969814158255188074289420198502333023428216087447420272747086146071035506515052558942932619610327862588500358380160108560410001455424272625151945491954917191864758684261012797684670494586612012134454709405610429005223247814088346020136877858597350442916112324630422813713494108461673126224616224801202945732901529884544747214663452016129743058967526035362534830410011722914414449799232311490886085499699690241090130979157777397345729715629600433610517782445554545452274315610924278246483428343739309888166526041570566080153799587941816698970573703152017118816999662150821477808278024823441209682829185073117895537460050586988202184281041736054123893489520380292789701058141037747064216939292045050030840406034670171726664759153892476327799501284017413508793543252060338200703319537758100603381200511552445644258030279004584347362376861261054547481713282102262339612539360402148751061030558695532821175618800030830869897238138889716260031975830496035935238374262690095973819620547168714440068816333791654875007932870704974648916514238012050411557389742837750630081874872051507119931128703951679554918855330701101487607323352790261250074145774783489574752288247292799494747052260672909422857081092048404233162187061299527976919788985275057098568495398466547525028828789340718908220979675100218966008433019401195696644037716653724456824482479097074334716075617833530200059831452572874269360932954773705827402445093445311723247642493223955764619070929599626941352989712115222717708889127793857977893669740113503101129541568172467393801422543836589718546049210745432315824782779559060935453906 [152,75] -74360599479563999712937773307139030502454818496774180904948565626482491977788252458721238362755959833014029758583049904850338532254046567704093338518947024429515292126079927447322829189744712496791198391120290613152132479385646551702314715863752748971145402819837363719881301437672124284611041756275800359773767461274280533717601547790880685228007772159918653846921505226910375901458541238769549342178078677017840303989419850344337491959983314161484425797944049293358604413973301230319184671382104538340143779022131542068079085879731121053908785275943640494983391867446031867467983947623707906040015378065076669830894817137018833181887080874665171231497936396460815818468990192711414616444604678377210190861569679008282219289415388099255278083059560119339818768848627240076445667898685584586022835505276392333632888724387143869989623719699112278512654981812445374541569819913192146836199518544258439701221884754021946900163698907669374744734254391019075041443309876687473360376429892021798929843173944586451621432362938222118396176230457616931262140893555591391525408806080171810944707627207576264708061164435534130970485832072517517663959621456718484120137280636366064679126894331555268533461123268942568755268606685951356194359698204001108323917493180863372858306429994015211231466257083732087787433472756469227236459865750919954129359314685660810051132703929833951007396142601884301329780727892682578560927823229297838477108900633303632715111456818206867540561302298833145028966210109727912247463467041617300987449093075014049510152102667513039632804317576968468739590722783659325840348782645068701270963275771891616275267437918624095397457554079431522454477508790985563896255741540000014495826253469875269934424979864924243411601247457885725557321412 [152,76] 1443344530017317544791239899366751737856273393267673144948436125798237196733865279122608417555739423930168452125898454397504969298463908294120246947880113028096722576306915343500425784833614735629435503405492736365534354602115737387732644820436520895958551870394002248551486896123111712916866690410305700381757359690594128593989820018436348791257976043283121316318937891434098417885938988362805340189270740732477381641438084360908486266574281576177515072014992222954332519567333509758727269729667822904318431372351391241668372267030449410105305109016017154192324905933928094270237745681407722799698791352648843445644382274040406958134235860507403635256825785900562044922672572818418816622698597795444485224439447329748613213002282802963384302873533190005696178686559344203964945402691900205119673587991996086579854739947606471530279193485033033988992319960213066911410817665309658731522683818383268563241665595533104107756523389081725126760524731776634916029452317317107184085977799236278290474560392896703645695588252656845233084907645314251868973819058209185724107716256545522399197742572404389905734568171204701892732924229167780598333063012276034377400150681919138393112067471280976538129439979520019332482657606085404320768312128648965023837600737401677335026406525117037940077182337441173349000552669551717571314214511874509847703705445662429772369521624629655008067548773212578773022131292025339327557761634305675570542664966245673819915719997919217749400634278688153736019110611918418469164159381354491550184464001104256168765274674026669167500279976043071264271084716528869565120643366751496630134335206917597370998663527860818863182746640278180732428056438078250218704833871601085386783533746399604115508226439450295252448797873137614726805 [152,77] -24596872019550674708294515896741198637897617022235470446815893003281479183583821476599351824103005660238623481388005013139058996308187237819401277693153769517361636290167207053613237620136382510465688610535157347713133710660251427161124478657694567678203303311025770942684734075646117684614434149620203079816320768662637308546890915064875908474008171086771009613433079074648165089860295054774569065367380456904617962190414893239183190225602315148120378305627689409570417688935041229692049016248986898054412721951663036323215457391827977801221739923060240841800339470410851460567651533385733843238391926071646534447694767149084410332824756763384816585740192763613213616097633619012079031998102698235277284874611878680722170209437473569269330789354707170064510504254857537117877382801927475419939239626568342542253381806125748648630615760811134201105314441958374528931915309578563241668895872769872693897373329802360668998684018165228465320837848601574209807219287812929325465964033651458703138264750221332086610327733697129686958777236570417330368129800903142375482422982669444680561459635629249999119118768340201358927856889768900589930733557509003523758216696485907796070506540413210751757637215934627425364194859418674921208904087006195247654574198263181589310287122007515553629317547953175466249235796971997118365969501536328067115079949783742700950877376793632429443668367877515926831876828064928373942476695387951346301367633536478069159197780170183094060492285683431545328335374397501888592507431856178589072156178477485327015287608982378265275800769348149867567563848160352244526090136024521350281182926036616469322986075602770840978675754328109331772504080401188183665041205716668028492337982718158955120381804327259838516573313646200144 [152,78] 356887239828248373724162851010018184290232036989275658792071584076448359822763449392253958525461890579417845713040779989131144607110413111085012265382519295776621257740588678342883487650343231132040899039777329827265813844433899203566136672833937690638613418736738184990221329277332754271537796517530965958257274618835653806745452275960230515083949127032872523448624693667009926830483637532231371571653873276948852003188946915625511224753279672790326150151244403369354647740774244760445344513545024899703870573841116854642995078814790360120623192406445539231546160503052484008854252439009474972880914250344773714333199131418271252077720273656200945996824288946075225401771296203983557998839823733920961879940525385686320612913841735976199976233459438024005868421141769380186408931622469074358128557523193191328907461478436073838100330885367646230709531085899379893331823471533905401153871516569621991177228825274961793422703055342971738953055415702214415330098875880564949499043069125714105165695702009298373843039954126652870109144582864198986433211414890170163975811406645875672216576682989505207834387864873481577773485723359794943193221736378853275514576936231537929699172205927775873420459143567258204340566226621043812062913054478214595949916358379799959272414943988708235733083989112272175855178951419027884841159918293227730611110316277997378294230293392056847756975278732721255578481073624419775206238448895262296562130247061323285299221454783035296002619809910867540293900009017110915444874598135526157632201261497376733885722057309827174187292256368413829972261470617435256085596234746689692817605150694211178879919079021875156419676951216012314754083516845416977699093594742838429542218265668946365984705737751318147686715939558 [152,79] -4260933327359958706216509596450498230131469536808734136446861597438572782563436011417195931680946433117851400395450557548212420359695983639995831437867111321283012768361017315685470824718618453914556034628236452612633580825534854457758316319656143133586067705528582890119029761608097557077708201373257468944151378909850765864631558622770414085152490092117512325344968010430162431694971824266318021076054442189669680472488870783847810186616832815734888724768621569404232265252747798100096158994584723175155708523660845793928563540959028298508814019240717678424495785920283326160970194660235139720630572072246418178276634984170627523647963824996986614188791148779626782900967862914996212072688357200617788628077936050176636369287413382162697103887102886632314668415765522681333000029351919759026901911794592386266137422257802468075306186232251970317551962404816596067507604090318300130307318290581567895885441902901309682563530043908002507819513678139728984802045870852128959809081527958877782598524563050585662423599302623253915426499686903471959022332396189545713516054998757833000969098048979624637672822166760374227976847309947013412347886036712421166441633737670209940904448496171798971943135832081813133673225964887258373747467545084131474942051183323425815413344345897153885715428215054383071923087009474444890297204161591779128209580653269976357644817169054101921152214022605515124706122157641786832482128283557816389100282653116142147749120699130264692053133014883817930296305285700518785993197705208341442846059034555870066970588044617456364285271059186378589110725979094783700364584754733385514176214509378552920196255163142040643428217205679342502803592545879395880767866347227488832829890630478073302054019382784384653487404 [152,80] 40829363179048546625957860488815858123866166816560883103683883798486550748052014564434809147813620873279201920210775435980105366128109308275229378181534318764091296789456375493035029859100287258856674062794281169762454875858353641349725497547796356035118737234865713016779842202276807643757843806112396401511816530652175399375652342492408295244739243468126036216711663377367384449516331693622629168574458258602676842730251141869747929639640060648097821930482892730666990073023178146952924214468450831453060284586030100574589313972597139130872105850874349821560739937714598458094416156064933202267753097382749896819221679027569782802869368964505442318784396075519831114889267601251827680638363273894555834084949442476277832874228521987326536755151753131408799021570922977941548619115097550586392080560660605457688684683207232702227910183065746409903697950763187001479060169367534213493003408059180350858557286291627289287138339320278428902117862299200023918468040958150821829941900101328724468753895397101051385952945860569593414160905692519623514570667204308896683823552410143329050847494250798697413304032356226296356775184092766302797980280517616071759829163325660792067287554888883275998035403535396228449727460648478587973989968664195281719814211970628587938796090611615398479839147423734996009079751363440567789665515913468803725574845854292047268205851825730945900514239202917536541438899472020060267825011239190379758543329536743729042768038464464090073543034688583358536209346002745392678762209434616904534745952374854652477878731669193213696727537748526048355264412468848358941624268793430095812869661528925514584381592224146540817096962150077597202013295990196835010664315988546473281482357380803584365780629501693088644 [152,81] -321569095100315987162587885386089763573208479340228043896065204494869529486285097453162159576982723547601521745576914698589050752754069107328129951772713081579924330530987180262759401341031220048447470697564371964861075200230158559018792767863853443721090882055326655456092121042543560956921561322817784800946671005155025795816648615518795381401282986015672072060891631340449663378253801873314886154608246769594352551742050446346592284412141366988530612168430448050503897561562512798387987895951623594300028022240009476979454756604179813615279922626005326174815957769526332800948151150015242381481974346735900059828144075096436808983255240766911186231112243488492414300847505731406383307023951569392420747985372373656035066490627527752579862823969756367545324114632658727919399479653593605327998943788424110033565921604620766078389405079109456881052373789413723880066195853026776763517914405808098242608545434701701593190228880579821549260029983404467266305950604058028215361879805752447357999839476162156456957496678561535174172144649710102357816247296497410375263385623886044503683771736194978395607468446567460750160054597654314651624171387690214290993347399291332648196885948621260436788069037567325892982391465912215556485887361998907410978076645156368669718478232573328682450125456057559389400343389832578057285518801917949048673242606726355677127336424126155196839442529687988229184103094181349585234917005490370938409689753949138914543300290168117561628013336152974895295753484664390451506413183932141512671188848911869930477690298603628223307737127743270675077714927132972781856972286495432810955536883694359104730391466008477031240443387438781269174924333155696223672049835124001484658889408068834255525671622250564 [152,82] 2332077839720946719819353972858984057692554583563403744386252227951593892326910328085254657054048638441147350124754834240736288653673750158339396982399351840060394564762358051927892906214022202622387530357116248929825752069305170932764729685111952949228230690677006659970960688692862916655338455410130663629949158745967603080101233180200075738839596498000747001609498494355532055072495984767117774966330297696990817287542303180681786658472268248427633399088818623044113916004097892980615379509535909291127648699635113784880785669494263349276940794566107357118162909740143811764731107439695589148020229930258180860229694205136841225030978646613636444628530788387242837050448909133703130307127907821696383789699834223029341910390633332459740352845604225992498013800397518397500333528856148595632782492909970196628734293313533089794273096440406551686858452879773012113750642023052648001277634440539101587042713459860787173003217172971757383706825605877606767236680714382561788793538418059449038455453387857941191319861801342733012767013578483693366972419606498383860009594899442824755270438611277724593183340765108096539399851520744899978040381031311097453075316292141352858145546534961047669984963402458042655998286087821786238107077468571625523837835570810688294165059216815130970186892841660302594588317236075644616740041361965724616714279257287066446036440309119540373292663645219197785984483297152829734678986677276509917932770072495338004852371374182246339293111866183496734071278172566606502001361753871683889454252014044861669952046046510299371020241402825666342028321199097399041725967186241489286922856792199414871289163949755576281272858603080433216180127392686806150597203238492563783277896339381349842215539848 [152,83] -16665688545306355317269246452904034670605458961782139664762384506420947004231300406385518948020558316481206345237729709025049208787863759042129830725443127554818954843610808156940704719835860370854701555499973322879485408748758041657329316162019248821957140325506988150978704132774775951567409318612711304545800825539459195078693876817425960830555477709735809545337416697874751113580695237739823395990406573479882337728295297502810240033870650009706275153252103595094998628367132137850211287539820714983657135973390409821840712019780347933428133299098275379285298937574564555030943901954824171512077088776424205955789769590290467648062106848620161268525278408051221885513841461663422795933712719397628329189702180326778772524823874243630017466359445886433529972480452648767955429958601668455994721679285636888738716057191769970184979505912101279054740044376790486127947156222949707860112821170143941498147257566298602316387824366405088671444051247849383340652373993865566709058164404840501510720401750501745051748856251356212120935414698337331703533647704253544670868738597535790650820508936376549889461132321088727886950923524445703570400413257544902875311704489735776184174382765407566433994356809232573665279341707589154340610232638299775893724728215617455058915576157347223794266508496824055761054766027830031932103801915480720481181867524908231119679970701099190851586265302511831315345544436752922296338023263959248131596246612576299753684749519996829567144185225921660177850218896981302604534913976118261762844446905069603845922770275769121658092346788374564026155133224577552321098681001178787979008629613968786699934418375212060569926024089584886972252771831402293142795568906017802969853974764007731763505 [152,84] 95614401676901260709743239965725222195506263450821691049500642628867228942125857747487403104187011030377412488698467613241469637060160107605880052017662765431281317415859114491948104896149701022972296271475042335554008218431632021476482105469639145470839482020273333620447033129137530722580388623288850684653103234663376251541048454054638038262022529256223182476983677233589187636405609151583168872322758583134260901682765012584681304907826619726317065291446892896639661812476719227810510651062367046419663587775849435302007505147431266384310702423879359400122746285995200950680992561273420345605204710615773079410697531181421495905594147282413043705541447802702815985349867227319512020307249956912691916530701169819676323454520992605224970133507859674868080295455375870649563680525965319703739291404705341616683124040931337131586080578876382214802665295176944336228123122933519875809768604215483123689723493069551389981152800399603507206701839264742314626549963361253601669285977013956722700789354715249985630211030708583137521635589935670695345523355916639235676023382831957171289083964924251594290287482771166217485554410269354047783095500039686322581483806484186317346039474453853652979073973243679319058199850090417936917400623449942177449650507284858508138479224513193258867660898238681812572035102084932471130060781024491834426398331586406779049222851140243119233444495951614157341288331421752181005055800230864814324518766370566038305685797794455525077126925959028148280106104421429790322812391885997047784324422749704888337150081368263187134278094086890569320061895009879313063032293889445141068598359246357734139431767348433592018290469353078861999285174144664003525391978278278587815980560571887512 [152,85] -234162421784382865571485245792585174350237629569305308290836895644004100926232287082311459050196092823740116634867484412725819082186833469428925947787532046451428635234840769135276138071966754291184819481288467220881966508297789573183137394429040246440919225119293745351548767818570662274970475366642684603246641281227333380578729998777220508938696702477866431709466516631537500483606476368484951081028220053149795166572037219960963412977116895649059525780490251959444026680940207242657132526402623917881874700532204615108946724123595357997412565413604481682004227590414802944243011355105057964537035573106147107351349878722207804728234948766566967086677145248177694618996635605347740163921473332143520865469280981198001965405776192537140862031149466920533944579979679646817657802015903548250296074190823791234786063687400201101225640161004896791984795586494382083523456252907439090303715984162846398350458960197316766180158121400317230562655697175495423190943226190863606452134722928524892230935405386838215696928070443722843409634558343818613994333710539635272679095348868189584957589540971532114303992130873288755310772625378080016538515795196631973857447940716217886341433687134494278271602854089747474873154688504113160035931321033243262201466739368408409526549671739064643122272699232150100345315178499306662031852101683363798921692607746518080309560438164593454836764835561409044793573731423435061185389407539504140990232640957408626033450755281545516726744827943602352770432295656526642412904880882300370099310276992813923879031199555025032393522770089321359127119254238762981894398745926056969136086591501590474731407860965117571226567746200714589082708931720842472598263315001837240762011054512 [152,86] -1318413967330232066652532193786217987326030524796206712207235623151385128559631151640447555187612079437310403141023206124214494110231719306819109232392781986640654914533154154985206010717236026985619363153552302291218812091727780820092720360854672274757769596174216448660982093258381899669107829929383002041940312765303029210488976294360418920697990774705271455084835037826932261736584456110623810274917540958823497590449864527210972463400294948853611319795016626810575222404229115768584841324603536105022073359801130237355380074481138792708378646991777286474078493187713841492803790868811981913811413483170862983179253204521017269399790599127468264157034646904619038770337027116359009268879097640842206803311724786963669166735492983340901019688673687204532850961551439978000859088224606156224255735863961348331971241542043164785657097622090482202311878647152923666838590674868995461027562715401748383658299770305181600002993794415038775537350294506031816600020530639040482482279177317694602531105341728626496567433595434962152778714155990099779237693864337990238470369148630696504920031834481208771365425512668544582212818793047079725096098213939137139986501303185889292265391190953775265740183785394043103023390966755908630199849432387573371878079714767248685564112285334245481269271778649130971993873986241310562935515349912766014699781752398291456769573089359958540637325672207727073861026571429846314538990464789809852380823689413592403532944267120681676751351587524018451789445233435874481002722963265270324398737043061285137042632250518778442637971281451962932246143562303000723998496927809365618421992220980916237792284348049768531471761310268223269751670489033890357765738398347446206927463 [152,87] 5779837810132935810812374197433238720284523039140910719556694017675475205938467984406573354486917557421338625752637632681132833656807356118134543186162818720420762338416594074361524872653780301951451154248844248638530186185736454820985639728712534041738480055362231911630025547947989409569033284966416571677958235969376398386945445743454634741264473770126166923379227645669582991155013890491229968592253305901189694675866983994064460440134558011871470941227935834661919710861224046081010018099557566624272288019040769865167807008827376509164743098520513865332825771821393989124087120531793810469618446467134137998695559078140423570386030059508158987360751719124280282550106459236914310361929316125902831469906976311237027934185285388943752420307579488916219941502412365475590842662742165474545103253048483837961974363629768194134435664400620980518960025590110564433154180974972454398736658394997528737543569140349812628219021169372431094438940372963769625838929772164766990203968586796016758097357723006233585752022610902601092694530978964379057080274635802509598739418205269250756168924745527908702064872650559756551189295609966702912947381339666125031803924095555427823564115134086004769383464954541701313258004274779924691076081604998964426825143065893232429962053268051689662738681778579977939619764226428918961538091688256211135343944841701641482703584521365116550202059860401745858100655581025901115987001949649023740257026979479732504575530830004828405787678870160903822023888666966016561208053301296390562016257653288087634021451803649521158799620324421949176815843507921046105949628900712708709024574269771066334643932922672060179067105588704675696547059204919441665151111452471571998 [152,88] 135275199282278162832977251104134980345720474694915132695357893524740090754808896885419241960138143682557207793828113080392471223461281075560935869973117919443952153390741234553206815011493186200110312510014411218139601725426778810615353311869452018735926508685166057854583649390807908062923702164843372962860946194880321116006040965673643938188065575870676718302830667982193835108096736909189150172238755750799182230465108236939934949075483605746415554413929710712752234267603588456363794909959352122175483972469405915410011680551540048383539793573816825965280899499795601230364825085335094015971022392113301507005281879420481977507656326736107538639751840516143433698780823599308769118220313052665815118386740564369283241406161310392313779801856132994767765365837439187549383565071484711342890566663833329272761853045881769824428765403858207464602172716836479693452461600968703533454566470210290951339702222990472728051432413240405118733323726652824908271052065452930394678491884480924413367216415333138573595996759890906716705348438311057354171551851914681222937469998837895758900146445278831881549148379749609646985427277516088499789173396653761297778800707599270221615236700063875166240694545110556852007122924910758532394547931095500820704525107639770037725977021067255209538164382328667969206460526532984553198179059384428280397410404841213439139166879360703762553658910818689861367040466144803793474714820541548478730161374261235845149994348246969719739678220174492943918874886922185302026646174474350769273834173724171089285659500356567757740561011445153930063680470397723049100239001107013360968948022224639653416571219417860911837830469121167037032651457400514608696578786036173 [152,89] -1806911186101446243429530733181597335093516492292814350714491302154603962673474963780099994159335073376804144271473957330909374261463235202774326281796240840220910933801035952841085545201893874511267899995649291650910958367585503425020563817562441067145077373636373906810822434336562958085199950384932179247938041902918303075265276270213145412971784439818027975841780010318867167702235826050947934623146030772191000184219548822647924226054557008877617933183895483312014885274135931802459231890154929267980968375284969403990233122305813672686983713856925917860733424225196998937057370116349139811502953762492236794686983890661764813734641700964926018255157908435597745030294003084855909413382393339059759284847070194429351565148555437072653035427853844643267225990726092574948314744688316654683590787925987512996333361818790877688611120515722702019281969250739707607503735134342081770673699134585847277486627944718749609466984305447714398745085670078666317932733284785791084440207620672100192355785078756317355304435293536040993764529300822492634545156787632484402189010580637942468779698219242177222372061611201573748476401130478666907938904471120199137301634671325359408451064126677718198390168723442962595319902617017535935829832401938147451162068226168770632858049385330741933419345444267508278743800056798259593481979431099583036925549479224687801313124488272008192870821144647434140116911570489145096877403077897523515551215093839580148425265998498377557244725724397461027835199303900152601728192214175575050744774166666671385455971553680841486474446089212425280627891269502067351055660266486310682289504354140564377788393030880949158948526875519279540943016846451136110674368233 [152,90] 11549460540625399390687277162544010016394999392463933490340768890829678110701147618060003949396722656760928984568118151310186585247553759435938499551484110604678661634693510980413999895547124466936469192151647469742744015987939629410083359645566180113518018828877106191949837567758760909427133024603844838199621525101339731798692306484643484746151802623314137759292589284065893393916791616698896372538538916692536966158587146490192015483427985013712760592959716435251811678823461267254431002152046517089324863774392052718557166424655963013973956082274330714858886059590935095075884657367254473364074774010013602835971484729554032139758205607557590747687136143306219652041344438599739803875151394184460575469861883175281214067319286220765395917328155183810531093343965553246241250181486231171408849310714180466707221162543952116825156328965771184783357041645130948662655396275336273873180536055716085125864080577579790189418542697010747668329924678385381311653493240811862838551455054492257755802051847792868373963933064123666217536877357549864071972538860821075568021353236754580022797795547671039566971397618600986555779959312401779564833768791519974255743292827482831735171394210546101508620785347393177727906839209903702502394786816168881952013390021219937448964010354423070269341881603345308392419454910903968915021377454130096875885773671549999490757174548736843639940402422669663899295214701855080921705524316415325740533824579921911061864760749134253996166906828519511456860075321691300637956066259500733779692779770256988732842016439464958517036779386288810466460479896551894249562450422072775124143877047246973702369102255615128639392518609116010799981278578629575232638 [152,91] -33940019951370777267481861442192870763377759961764823375508628282044610849817045395146328264182382112073006377915655610835980659987125931570231507151286941207983568351629539741614778884107332310952482298003805607450528527897216202221057928620952665536484881210371714806203512581372142167818389386866074962225773348630139728933236831442072216315341664943168839314317023758249469833481853971045339861250719073461869273441936369689955686009758144344454563488315659484976472429773755036259694532203180100016972078050039675960241276173431121754442011853207026460174747251222044577972258799451052924038741203212953992464678482898392657500817065028956821839543005498512350988869432854137719563109469485881046013355104737144297478644259664656113845424465005560152563787703831736510554430377675420160742954326320531620250883104429518739007105617277979877611757564402350943108112981734164976566081533655274345258488669316904478240315128194897009243855944744579392199898264295632605657057763612483770941348658986423979376500297627828953829628099568870789575143171309844615565042664192317852526175756888269554319116475256080913432931267254124568088836159742056608921803625437114604643464371629857254572738760163750512441271069530736334714170019379178557332299665813529520472566451950825168445750721461049473009470112357066517483191597195711838042586198975814902344353792318619421268341094585725637331027379826005829630397027037980685248230041552510496580174769591540702824373020291552907564520324309422583348637930679726997794468135108968885165058364244215913276454485938423454756175962465527515966704710101821988498518325913000345507128957395992393522386985058140789576696077162581178 [152,92] 155019110772724638320644765837240546637641890267016081750746256961484562367785191177418576165751114673443433658799955584823608497002714587356721164642869360668806718356108787950231159576089792743042376347492015792970743959322878786231375312017875438138620307882329146976670079988875440370902598498600196584762688442452120884448340837556840823212322991438310307726005094975409506062510937821549491215636044061159967844190973063982609027615329302250918196706041428582827821514451774039790436667564088862038212539977263617226977581491098706154487959226004696335144571022930540514793157552556734637274448504125092221239933110073492601885050273566798310936952047509182785571217410064032861519016328732061794729843744144127953193710686367935805559191323389768220594412238531380619053842122140446942040900595751864975265736023344225866686552943193278310379293186455978945004979031561323039380573272131118629823804791026415210638969268056124011471627386935037753450001744049342802003017194449420098990574439927207849937062503328344342916111346669214689910746443644053127287539565622014050927754423863979693669969744614328185550472567275863007619234247452456630109421676682487063131149540431039625725984582213164747824481762126892999982053997488761232279227060650623686218427525830482715075032355080432613365141916017845787290982490946880748447338479459472888659973281634468760672009457045971882027719910390213152618821564800080917656270536833053107265236109046852665579848312813348561410421009351766834123739356845529297110946990329762137200518455511907402695355068778832643792459258466188374681367607357108425759173930310593551912566177923445870817532140802063902926849705343 [152,93] 493047151415919456503932372609415744093257132036189266660794951205265143541668822927618885057401197760812738423699352081477461174966788798387512204758858054699816138272697603847117999186801622372230658500546904069809198630663424190745587005206036956877775543682618249991818389551915184554130959764060872947447210297825234556768432630999135285284675805043043393428254466973467160764615456119937848351485281970331088690834466963523036952142483509993618836021391361649692416453217958053409675985582696455035200723672521303791384039404729976227280665407618545227705693452736976466858078949502247492915740862692756263992461436448274019800090788202911540872937199020151343136530220809882019304538000453622007651944851146747708775357800626879786778714047139546426137010601125289789032982607685190855131873533466726341181247133368805979558616098697939389959483167401018014297041347409423930892015102374835789033345075682725326986185400409870053326380462936807715982086201573846921449417277106753056651952499632434840279885658070525641403347646723434105026687247058759321286172981234671049150835350737309363845810510333560043304201623569895748827395784117081387914469834530722031143858498721703604231419465787905649163338932069213700371365692769761663907424770328290345121840506326914089620756124925363568121417459201498369816197258391040767759831838606510008277875348503667136160440593568668982120749347354252195848239706877637001479337673071573043784632377343895728678249665270190403249464433271112128953327290341648795797214829870753389852195918905428010383554580288396446335376619417537362463797897649673235583101992341932275606737585661983762498551273697590432475107 [152,94] 4697023198363713388294205967590697678061627398794650939267047561906615502882309406271513329446819905664931150918700386366550647372521507110392906651733444422828385165229584303705403935537374281885280085513746206014760572160108551373286145462252869057487519199440869292711657769749103453431857621843093182772049697311027086128050542633049990765486724412491453860315330918404177379552639512411803598703888838449156941802975111510769008273145449179154722598480984841883077863322304209941020245355539991178460436997178398546753159736391180262039365530977652178387371383829843976392304201652963228109418573375528399838535186567085931602408511024073605132912502695814285265542777563243989386932380940707738246926042439898727008998699346208434127548204366213296153522814444563384876256429073091344715700635104705307490972394989501146293955180147320876514562935758025218344388942308565576053457696562179239357472121746502208589098743886063729030802231895885279895550694017841884179345332862599830200179161037491131457469113720476990492197172063201835917329026136778862880904727778401076486462730811327087398437870861939699472824433046281231576955357289208262302098014829705432818512580971579524879150375923360176435635455214953506366641599213279094457220118569181341549316492942936107569323804195668892884818496566826958258201484412164831893826648389974149933823865486499955391371131049012536423240718474725943785380818263775651313168799682765760430426652990284146386185520410128401962173422484114494496883167559756007718075892830978814325039598229715872508676719403617975937103398712215613668820660561339894475185109724940846319276679819523841217846115426355843541 [152,95] 11507545315634492851954604506077459134557751149555744185545825302489149670922876389008111169309869462028560819270707337764609585160779745444182315640046414200525879177251160554799886497449418437348721586814887241471156233382268773992172403947311065429732500460756135814959402752848878544418942876808928527581284672716692749272879100154728186351977135860506951935511799031099808700538730411223235363909771846739736558284323297357724350342729356091995650615645241957149446052436240370901156461296476277655411744571080449812346028560070460616527058079172257719915931564882741291781609575115139950332037822366873661254655198662186344551249660435013215158156198779141704775825067019731091906365752716108226401514019448852950786420872554417838832700394797359312008146929983154356854776233708453796398536294808196936162484859375670348114584720121582934104428275313111291905977224849198099440940679698196576048220113546253527188540454047422820901056577582713553615384040634385561968490731906178880182551031306961447465081479398318365841683987418042687537287676901061450585510050553551290744517720283039411937677553267499238033122880022858161466462896114818019567788050142713154033699217879031824454367768600747986314915193639245851890549200513098150460753153768583091322853754008051301653185918763677716076341563901555731354218462079535385360258995580505151258921705381773587247995971352414058016616826891207438869183867987386564305556706552651719638921686100393856760955186747481191471631852302437016517262232453918930204914810885547026205871510904785002282095475414978871017575194342122834972822183260855110866284531381866070482933807115871496711010259402678 [152,96] 106780814438800918414843505536434566098700318364141277474407455442031322335636095692424603253290280152569606144017466542373880961560242622973814783230209382724701860062733134834861890838101647066561336996284252863992597474307806681298744969027724241792280191043177837343908103077791865184549386184442247489373230199320454272852775536203759292251079542709831928600782478959917265793304786483728409275187603630235010954209235841275818045318990332789619402054140886175174008399074479252007820550434746644194582491701833500588501875616699629834483754577716582154631894872214181364808521626639908772061850637265164683169820908611802939232870152221108282719977947321251093189299009569053663251877926784340850373999617432903816215217147546000889631183419126284638071309822626860282655145290288153938687409994630399254572174359480499681899570004378325580307080053942742784639686525326377786057306273647976675931255698460539041879550162346097368931881624057974921105189243654358398255827005808339994921361526515774496203370753357705153971085752859063942225073027994769835845130502831766476193948417407103987238450555951276571864284989378087075198639896185201485058556019701049178053562354521994134438260371801334650712346138866591095898561879363142882018700331255004497854271714083940961461061605541851056300973017771466132489424962688037012439253464053433041831379888730843991555739271836975610160109373189400098717236483445503385934011148521088896139770582030556864076873404761488601159631132884835496313831046619182928954203974566189144077007433109842327293257710326282073362140213469872691276713152743290540080856270701294050432176759025390863477303283 [152,97] 4992129934953100027524982438593356728100556545718108748313934511309953450556220880707389125003547991925447120062509783608185668722636978089431161825240286434604016979239710410397066879407687438659292794447048801518893736216908489882506361390103302155295723100004031616167718309473163440487348233507379662084401746509139484026047296865630754605599944374947983237993582602721337583397687551376513414309192425391735130312019440787792721785352502710644247269039305394097074153689885977366934063556600089537647866900469950203777439671858827305266260286276028952396044789947040643795068645648098822520807428231678587503277389788681014051323996805192650869004491233707986670814648846491180658902519961240789388861749689300095615436274493034695962249336414609276174194125213478332308527589473055963302266101390581818910410878733368492127629861862801399501261138947981494053933882664015360719370656999210254743444846796386530910251781855505070685608473855422719734914983470695387311156840338657229032204833995615268190140360831016740940745993401166955595457098380259908692075022742166966285630585237018426567559042652422471994243443215492157852416193251196520492503246326536405024439577892843516417672596953358173693317417251460997922816127372640582253842701446334453663560177589844994841767670998834804154117559098231803353946753887592769198277181980460049798247894642044172863283861712850631005898325872311651432638547779088877120877791656249802823037745005865086914586709663227456663119595331893880903955970055448512695468021547028046451801019919980594008248742951309178830231268894719523543970228882040034229362188761067060979240675743741813110 [152,98] 900310720437613583548659998025961146756254465293585525390947660279411120275585138965647639706006061693190629450209128979625314096817842659032654070773287356409985904093615495882007831810559619606551747731946084373408998053867793642315559456618740969664155255421753819613009545671417077977009782089540545343500009126855410288576372617012216840597649229182900203171659911221960776954180720968421094808953184060195784775282703426962611325414115965797050263034900502620028622604318061319374905316328360396839512978212558703476260350195779211554611969228330487245382537815330920215780992330135906720495737951296337380394255192818659051150748624220093510015490656358549492107632579450173691099679168854879851063796934388427988899704492517591863806616997729500856698531750639593140734947878442716574027266463636710144300921053116350737130992681597521113320144913589104136114067228097816651092228845675243260005446902601769151002029521503433477080708841573239606296592487916827804711736247960628297779925884854782243491977743035438933438767992503001643226166619049169672670130033677676261807648477930234096346911498258140515212435152436191703499372837306184772765851962269939780202598017416646179529927403277402752356753801950517639596609261932861514458414694291464697852970193507362232605233060146289867221552415349998336773379532546515359443396985924382564175818048519829476943354123708840170686058691418886805873271406024377978529037793934070875279332818927138019774834118013439997115196181505255861651188991571264054956576077888473256554760222189155841225048076623679708602530652789598340445951281368590555706129840527996581949794933078406 [152,99] -863754212571434853680736750434937459866316674923357522829184038341666917985933019586386525899547813375606912428114895313233365958940328906763727848539456430596389012545654690804337638652226438472469226274534789545930171117356244851713604291541886502150257824229646183370909144642101745373038832299615832394483451862381171063693941924989681382629021500753862130188982589745340200377925640556476773058077179538957453678527675204591771894825120824758356736831559920523155459390008366841005334318114762916615323381018339343326666210970329629452146235763392918531618430037844531600692092271473720883410319474043165281266499073675349290057680113580447917318151891471206883687592490084844303439695004069217718103467104639813200119878182524660323293647628325607687191726572269242429760611233537743012976679176233853329719346721891571952039112663027418122007887981554125054970162953431519013021884990092858889510612502600279746184931555209279850468982883633229961023137424078682116541683373483170004040964930499784206729258406799469269428452442906774349139354175776009781310582146383621037400315485722730107090167813141581291014973868686965198343734627773587117668031561936250167844803071582418986929654332290226766187628537861570889639734793931099850805958132960810187341857987695829254142708512043697897805496310335733000994439547678121618370344423770373832537762435715763604508316316186068654321613534946351034715636651737550438581038954907519004291262386547189908988898186401832035143593600252658624016571671359456637903454324969858268659460331545049861835736302901531363722288343781359776511069565934352417877183639773870884433962142 [152,100] 3268855428703762687537131059451151679161805734359238446768683600500886662841521409953641708763878394855685619460575603270602258303043505109229414735329775702826310118361909541648990545314290541769867177250906639749234764063409522880004339012064379244466533911413546130352052221897590335725276232687516716523136192937991847627658144040135086231514872902965437101643408716357697525487173548765779527400925619580953262973730197226953565322479382311891571421886410532755707878825329139019384538200940116873860541541933047848041341971406398306319638813109519752301428805461852696424776862364724854117450284160964342679677221559074656712523417430004704312436505242804466039812244191499807970138484765474601117347518171433327333348796883134832426166506873660717597177118373274456589000586229227487966193241380643541082869475115082890727629915701890223074582056646434173379542359520001063979815990795777945439513786751581735950100585145033968576505341454562573886861378257594819393860628531028414291771121458198616707279927836543445749894173810774476932130848850711600836600823553478261096868190311651016664244910762500069214058331514608467037307766542007731814993746053790030882781860838118269388103324924767653268719338370795643350522375157793620707248635617265122810605849925125401393096841295510653845025646251402199490112309115844536749985546242486813895965316909181541067110887564306874421480124377349103274292378905436256453167670628919371922475979323249232941637579416036747370246764368537763276196140504659886508463313511188775853595991983283257744836721625492663950706139237004772411339027067410538613579690709417622013622 [152,101] -3515636586496570611678325046098441777717910428482528371406123579551257210447830083395806505348688704041496956375975942195335614687532153676856112804171253945979568527556989741618257061987104859491290290137967243197749456629237687356897665168147902059178856011763766010701580785035511948619778213428408660322056754129576336360939466940707102607720933354924463219722575267783076855856022032369507300574892891676797155512031076131728741611628177049576360630269278124726058401873217428590043017411689493646133183510961964736516253461786610583250363984970470544638487375378871198709793279619564495858901753612932182770206154250268532913804078255495000665481773232886011998799176972762053297374107921345669212754417105359473591530732443905000448666928492425243501223722080628187763207791007689275330763519170791332684196629305045293844804051351082903900863184542782155382528729192723656779349182416231238861492117892695937475769810900263990432834910393858201351083949256169326046487807447163872214080995081512762082582670143462386553852597945294058664709120846292597855752086805544049288321207165800290158868452033922436089535103026044347981770243965257457928283843866918446771844570151941781807009486154404955873694584484839472009350464122399656284915296477047755665592469241341052630832190836961163810377409622593281795769485422674320016306643490011743480289363980038481622445604581243138627522818081598653209399264240361969411624758033690570171022315155050184824580878964481673115659199583224001460178979781329819271982214164721207112754242120525941191028784609420544806423403998180312731429516510126103759691804457234276 [152,102] 4819275460617827889823576235909169374019550284468799082773186822610313844292095889769377114833218798883602966561915634731039930339321889527539026405055589549689436120449236561788574578940901812647899164055989269826547762753635578812224961956579911787525452953861532693521447447260564072179548507569081061024793035096829190443847489744683525527782207462243723859640230556123714623193932460491367325020214776087753300894033711614271080886305726704561182757645050716339783763390521623868951739407512361759372086179544242621760008585924699019031993254649616922135179492647185789076313456482835815471909971906271269672333805296314278794191298356473719151951765797908378710619503975605677851025918996537276063353025241168363586858123501598336392180946980186539515296617842759046448110996792060869466412323979783802625819126158057501542274419160133263625630494339501251394990713305226014330322221627665826223404301479062375845857549253752578250534685148298358309729396923911672028921056936645184010097008876477884813251265716956498835131983585278080792691430893437720056543753452121310892915422496310341410839984741877753124766673707432117866941239606910971152444394408784657460665324781956106310533414218971312703578070969245766874080314635956296845436210952047717114881445949153769120836279145123741524356394341143499347307287135559327680047260943443240384295005805403773014978440060019750412211710621688937547516514675954406122982780283971854746845338085035863576345848046390785805759457869466364330881980324994580258387506501840194832393225922169757508204174741945854563068690971008149374612710414581346238842063529 [152,103] -3741031025428759462254654035242502663387564796681983743631242496126707701277799335713697228561502623744374286567769766115055584867609900141197993100173282045948459612073150736981502716652121192750055267232163801209615896634109566266935336935052951565189095056167117585126019474951341513701987576335870590671936704466508425788764012178884154062245763341316557825247081139047645847943530416857653576965205917281387675917430889068473173160177907029576754021999488615813346513730894439762912644276420783366459411764384483949884810687269130670137466567753959999558584692144365000706880392050229500632510618173995956199180206116795801475657279065548750180316424669188218261982348428628965499043593749715164727444533222562912396350843230024777679492854873008601037734853118501196169298932050892903378784272149219521036298242169496306218717893314494913040124359992606618229421053216500709613188752508156785748964600765662591350038293170189681753458963839265157579450002777052589116790084358640644113176169436093036657521155182273091303060434505463503822941830136206889435526124130169154211967684199415553707251036072789081568769634546694659169507185373389501025009242781485972060386194210739381474126535319593905179621367308198040175649556915437164559674424159206632464063424109689210426073263183955224161008478305647007007644351092688989246333663136012575288363168985077883098804963947349439709426770117700157139639776050441846280212793339391352160186751492405296259932900688441519041892350880006331947485066222002360654767412738420992864108204975589402698431979089675198013930154728810935369093389550747923591294 [152,104] 2551660064576049479503897949184822492807605841283056570019575233468511724516473857619866258417283680047314967315228232251686868033130711231283543249118066865115777287827191969588800006179203880965691023253238289128843914344757462306165840513982585268339228711915110257739236464994186292588512050700807618306216919153135400028226096073533592642097210009656674965512358759221759032213890683980432114442502593252976379049890525006664393720689130610902268607296015984582514982070304177831663650364476370685074144700007090169870203608325636805695793360674733686223603223385238600012656732975426683631261288370425386668273995820496385488279343589122252943830336318569527058421709654001869460232382500229169515836806270464428857129548609778282232652979113013736078450033133233136975706731414649255229442019007752630957605784001098903892693551763296252096791920828276292260688336425280378699032919878216615072351329663702519093512783492457314884915557663876641854794653191935653134523941411485427664378207555228901124664603685688328135537876707030718513970880356799206385679971038692733545148693989588435114008863925030419356518944616976972461342990104147461256086893928276988986913244628754647209263001429074942510608914880522090016674197626054709674129570197281803664331467633884001331702862470269880012848711274018332187121007504798281575919445570522445979933773352206245348678150672237822927520426548642080433662896136037451187809401036062525354489925885349663717776926600660043569141564070052983102487011665716369143954355537037327570878561555157553150092365766151494381651563608332681962008617893228511 [152,105] -1201502817821111089273239550576917590592468097782463876761915098601547864137523733127003481889848513878349985821401956680392621186569263992117086395375859330604948994278214831560197060856544894864218250399912971258049855857748539410513438962569077340310426963254397941337086266242005854490377398094962113943349688001604254532507724828141272014740143739461312837095415263310841392575653952938281183089648343831182909914993598884138700086742851313228404834076774273765312470018920488177634925372583054604525077669388882233027185408289068080753985980375864881938287313041537083834486401387486139471553760138821770943379904357269887865001062721935364418089414279900688232469827658266502659449729054653098367378454070569574528146555690510135169160974796111172762229129711224898437167554570810683891106234158175733334263978099384428714534382379995693116902204753211119872664106826713327517054985831891005103239126786116503946726832358204951857048611874834624509960124763298931316320604572695124482891035494900748232303585803333732722166176624375367722585098654166504020669402208762748913450149149743888911735071774683817485779377039707009512731566523869362286319067095114829667354006235084146803157670406658567459654100580679165180635263722221874009494662241194807725148573830146524356669624352290462331444670551908554197863254127022829877323737517934179041457405307413572000655337689319008530152460589711792816046732341021928876774096141953762627308621371632333419849233862368027888938251201058636185220227806604454641137510290143737623092652283437053727912391796421243179957912829692272557293425318 [152,106] 438539441054520296090313607899300125470005441332294923820138729244250785618067404237580667511130579207580752873229792763433697481935989773952161536699179840005653402484559705720353466575220703855685613884149891029426041861521480472546462138666772637685824896174409463465543743958473749978243798354276401886036461690270932816919930096567359024403021652014140919998995465127585724288795255581377679766225165808984330581117646418837157152816006074536236867496908498297280171092300219679959529820719007203030998564013077905773937474399452300304322426879484969612608779625875463221201872418072842383728712953325448465232297071347987333224004007243690696032657498598423730125821332516787248480465344920814094234595055020489957187291504145495030591586351540035481570084991264533320691502395823216479400750834846936200127379014908425326571693979824225867778610076159655947608187717157725791815388968269810813744588638302030182630755429485534303165572104864941121180190596756662267135425727437306002106306342707861624662220570122357013436787563150831159901793408506187673725477682028351598125220501216238233744318061894819958739059742500947051603288898874840079557222720553554536959317097099294974609487363258764005645649951704370285132925891720766302596779170612151311789710855162047616573538179203325090109548483436581683784020011733194436874869877466801710201875767092113822048138524478872302034385702173680132134269672208926311117448484551797087060594178452636709815206888486022572637078280056881854047786210028730247885860004185026253278428889613659047681934814746053774707589297857062091869 [152,107] -116320440010150602632507181098222532274951109256700127513496094360711905072974976342576714355864737323776093454229540092441583009070931955944204955936141941695624858742425866023933470391376296348062168065276078327866401361220723609878214976538128672955162197345104069706890215030552204569117053561807773910050943586958993447106948626832249475783244459166726907874371463640838819047649140923916581812511617520548989760868384145516285748537825019991767965638405435426644249629815969372215659101005111240262974586451532203381227530899346410465735911359389956106817902688976040653925484477176159542937814419494740186302621959253337383443813986293762981747616197771023229205788191834890077604570617082197911510220482244988513421745587215363269992620191804680999442316982490938989714754193505458135386166297678966625089199108574458974673285575748538418769336627806072743424474444427088827133434361878848227021659046516938703720558398559671068162773099662264912390122372649595031107044605639133322729536923456004978441670225810010427412054316454680481354009799632033978629859507065420953811390865401555963531365500081642539964263684692043636790986362582439652288158513681730569591492158449940534660729759644626179184326519592654882031457914670060397202090517928419136729894174240357623374855583314781096369459364636782287966523976605749342559996420411471563743363513773653953277196856723899907015530050903760820236846073552307396981389003070023520081163750901313964956631672365774793373843188283473558961948146580629510929453965012826322273354825598414353656905810041940385983889040112398 [152,108] 23280463686645390751658559418141463149732646978196722145346024846766698189888033179823724028096030645355639426949258912126704181961251056545067324649883273691538960714986318827151876002701902305645746909016364669007038982693619408700804129713222471977238049495899810264527367496436459924374797837781635652721496402838043624764911624929833423984162322361990217117126122753837625009279257226545939663067995545172097882701499438877111457235510693502101496160942410812453975630197783293686907463957540049753290982886337457216408235732849794002715064602338607826520171341486651354467762684662633004929486322168927647570609032423804738462127287297471428508658804812344387278361051011192392066007283089440577547567081703293871280992706285043253118703367118198376245841436552253209936774468754886095670798688782308633978665380312252335870489147521910171377114782213253209543690646286485045028308669856007974794959089419104641630499540247232181686103227210025441171092004603079062281967947705060625485926781165451015777195571959244519502165124110030581738211277271596879558691844002538558865642081803640980037489460729763200738813454076623206168551558052959641483023388742574025913275055609238586628052530377799238583825887345229557951269630186668294372416957627842448675876189787173073825196495244434593947404614354597237648102449422601657769996678525799461307641174329744879407810607335301462589119762841657588042016619754611082571490472730427071587355059414394372298852084716545118036718396889910545889841602251586821217128191574665984647301808918526122580535808311487857299065999 [152,109] -3419394625319860573191049753655116443612168498646128617503014003040050538697790654545912293791158279961031815953256431687721237620075166366688399265079699054298468091758298014791466198068704550738187958052078079647479821653390987835347571958868499209479885040655651202382065895739060275000758147509753961956316804712057692271113661482840907928339591084300726091072760298737718999332578149434248067924682923787280889601230482864470081622150949440005182075032971004650154094303834349412281239813861492870679807821222608241563590636279079772661712896398936178284566864049054831966108272775647315221146902167979578145721707292314768279904006080855953423170797983438542643041511860390858010280440271467896976707732471920783881917295448608962199176063158600359839667274020980389625759867306952730283202653057135711279257628901531673776473643279844926867845784603706849007378256438494259165667396634212539420514231313531376405020741508145502705115409644118441736910912877879148462229538513151335222005444074802247447633940878252053962197520911379887900309494398390800275787654659833819695505400628416558554538609742163956448027287359970317985007176593246345453654923673147360516911170932325322224923449236836830142229137427952950736733251374376587761833401680195313882974417192859099950865424577300234643745789330523222386439803537353226516903014259371185992664634700642427799108679251715279137236964878040693341825619691458774698895610864073003638869112548407118234139942064249170559007756110366284303332487185843633747155265968405959067955729354101935386537661798571873880 [152,110] 349280161978402398288968232146434788936993207093283306130144949420786027974721450981940540076605246587872670797900536048546524313175392469654986445619500765087526736614282430133819617011061684115919039265188546358212466614240454070794181891609394633648949431771865896802866171605405337629862747162301665085914584670448034812004028566683769747720159858258851718407992599242410494750679030601000974546965725378681631999525464106678898791223558973438469198060928608526825603824851028310940253759709048531773347675659347129034618577357234182021916224779571334469255578216390640202160931926308320787367658393275760957128774045184671407552154942606660216900731069802411436753599905567081764549750042842347395052590473074241494614254072448504884482990743976051922481219455384037810480123397058537425810280190458097434829723260535698828142901285800544985102731207354348761990455819107151160986457625882308606521933147046372247722840471358219756632343352681079721126716527572776193067000721125552752671596295158207308930160963998096898502555707571969309427740063439462501020739110213363914817977901146431112543182256368274757803045937242229198504830904347776854146748586456758048413584447367684453693993635077636635000992500697474823774469421651983498805831636594266265712074060071891916754467459739187179538566266985850290844739109962025345216503193963217766178065932037793793909648582868471713200112554957049562323200394376947952618841035521053657101685709803907530472623836423900897195187161185347407427287394589118500196982710817566847979043865701977328765637052298 [152,111] -23727735560513584680936532716983670336073817666592654094895986551433857013287354461708466112449170212959473870313617001418360775854711389126235175848941556695964934580506096195439249039188557172590103835519613465740821882881326626084444655689629723134551205207955477256519020823690471981177985253347874046273891134699710307106952678059956502652011055953278090074924918273181006137746295683856011005611045669593534875539212495593494176047352478278060020106149638198773469907352432768293243597040157056695692073760427237004918225250183213501834564935607278459424861370944138001551576686931867879291876793618805599415816720941095842647330176434730995177106926795869957401989914491934583421869243872023620583275630107241922225746789135662200198083469926033304546246153385974783618853796466228300425510259690730352352604988379831509325191611563196517538411100423316572849908080022090926261490948111984182053358428127974081235092731167600557520559034986586793618509380904322663407373899960059751897331899062011814946511621955380592052358711614002049065024477090871967339672738802855476446404768737816507162982386438531036798911091193480015961850215640820905994790038413321487927531845196199933814942144253165550134742513397659877268790597490340895571418367228725356919863517433807912994500690589939468997639730117153833796363287873319374585221258727676410646030864626808331715035987481649090403559871252852019483655672236405381716512250996550172775358260421552166605250562690081865306430692412395415946556698979695591698698616469458052858337387697166030870711 [152,112] 1386411832141438705801650352932203540772009622157144755368969610804534739748654204968329264957911784726448109540718311354206916754008898509294684128155973485123607571501487828595738360792283161457575605379416945915025059536887435152039044700117729138282728798654348612030083594632395939552429764740428060681284422012585359796605881744534999888534851963782399257303003678906870568197140961106251779695682776499128265415380036112872571366063295163710396441286943159107662198806709780763257377191157178816634130151079201830108891402825978136919128168355377719191523608003090116711567503685930120918678470225134377379814790087162817153823972792329085171153139978532925210320069974531331042779386419346633913812685724904189327495664722502717146184032677705072633863214237118710730844526944226074030840281396071617084342356508291755233935833324942620625709971263461338133836360496615513949577402020331526531230213364574801454131799652696511923629823093632376101522342981247310916513859478123061717231620543224458241977641367908637427346777464879767541845178114230940551904331631026420091344292052976858305432685155953931604661183775528240058288455076817591422028347060339381818541596951939371070397573351479707887000868371318020447745437109158892643951314110370290171398687982456988976003270088628688860018820339045569185086839549024695327715443890771016462704290230232508245918600070427992635751773142531201766709751350957155671248915329046532132265295981543875401939608310116527632355138803177491102426073017667831524824154282176005042010527189026061 [152,113] -87151653461539726896195338019581064847330922701429407772162911235903771724031781022233298003432952331867382780104566347147460455162682662747154013705658960010507797486209308406417086671731249585908298324285516892415834140402841241336868307505778491957138948426497419826471836301762644501481845542324277337336646710299835107324484577449551523002626171808496346265965297952081400747669768369747240064206958350213724114212776445548675139690060543898634051642289979988658279673001188426640645607425889534024228145814192275958852253597432706550533436147010076988581675604994338645789714838564307339972841021373570826022580777592703347248167465450131228516172865611563127651955921504419531085701388599864910139559886408040356691587994757297967769833878648182079008970412753328435342448912825651285310323715642290859587951186760262106511303384450944699937936435892679737764241373772616361199228983214759215463698880839113087910428865844532074143433903755028128006377715777111549185635530280543518538274477455626369086946920637193114106591521846184210317195596534154620389804004712713241151164210266156492780717906641080140268607495979659279591671323070077300616932790326412463252035408127368570669718423723596243338901370941416914063431282832364629744322693512563831459694128787465345517699786185108624454473726363898918505853973237762358806136218925621289240055230548770990820744113425341170443024026694991961117893803993149304453411564646567977113750179537992101356328636930051889817126188106499240525857464907496398938557575027554153869683769 [152,114] 2657925421028293650680005299583952179154153287615638986904330540039069174178710183668481072914558213145164191718314573556422824002456246233211477024451372248290078425090300558371354926913813095979571768169293819303124637041378432201723931861306926320675444933024242217685371840639149551517017697197035408179717972021182592152439429290299597398135932555082446236620262026954287829903872858179211038541196401147415026924487282468147294970242669812370881369965673449007799008712070237484573163181050927688275828722705938803042642308424950410227765190407208674063350351183861646216787781427759516809646273416298533264041405319093490042548773331805076892181402580169200889987898531789304333675531280791754301902709681763174694227205950332747236886769313170192286454419786733336819497058842747465916203227826835403810107593334496576494515803062064013986491904499338893797543020465281692974085980690318817035265473654297860021096100465595034292998748040461768762487777204121776880500328278011483224483449990287201136846446759485224126584448085104164299144765648868715293956827818079990509913628107318798211400243160375928240295827401972365190648547837742692893078687819371835718463993117230255048169686604891173260384974764003265788820456429495751697091529005048295269291457321868636223908295186820883302370784156863961066344639165414873211990033733266755671758325864864278312681517463609512774596535559636267091884924849070269021154962947445685976608495536485279958563357800107931273655097382566688523824573152917652998443241143967288035 [152,115] 37793672865689426443785781528129879207509541627272232353817320153442028152963451807825894215981596151999934881103092894543119329826579919813603628071896440952512818449579918774654865689027665759998640794735651171146888889838543689935801805768560211301852821854574896857840453500999495618512777130665977155146047175010058467811207802270283543015611437570673314947520808248199408866156696711316166876537930418007962682732243627972663239152862955463446749661007240444562499828571421894586465534731682768171289429933751405339685409698271554290427304094431252215227156178407381477016381334038192052456075838515905303919630878243285334022302115380128311389614679615397322941425254540615145865490035989199860682525334929732938559811087675168298697878366043887314881470303392236828782413303179911220183083216545865921755896899849420248018955073500150533939464853775569772063484164793821013895249792897050646729533903734410379656307077630283896351134408986243945186412410576602526260261046790165857792482032182850592742095892959609622922742360771726937715711801088290697300198228551830778877524702238310005983790124345997274357822691159438457721191432624585639913009263521446772127670845887548797817643832289074809818522795937342657091420113114892686391646756241121178806982031636116550145040035737204666809941997510361126483866175346814732713869591055412601037080857936424047251372790532086852181465108423357613242252674374095238542270605350706568177747231894609842552854278100137521127412722061397690356210092119400167651078531730 [152,116] -1755889122678028832798184042729865412975203806171266289510063383077645407836946032164196545164071833262172649827077339334747754728849092169572954080983806884489246245709103847737613531461939314107360592594866861327446785099060268296308773380419474314365566812375937755441961201711127327169677331057572670640360878819856141071952001353974399343457505610482973317710520026306258384092321720935271546068315701225211934855138236259643828388121562276185464047377336638136798813285858692112583488286127262821412065969406116992705501367962115241157482325891835129695429571293692612934925656227161466137063537264781693075841840840258536226740620494020523096806393766791585241121698290252845167465192655783112219842171452143950258706137411346308978449006014913584628356675439805852344159884521739364266530213549915560215199478392326015293027276347873804139724365759422337920387301055666785834070088586773499671637904585712140497561633071355189366016590579777649309080101023949287101639178617536316529079405659696900788105721058832968853906073587762053444056082686010588673667419281749538914448234445191757607814731302700778261717211816255205526812529227722562993047236882691981748892101207147069635966750294831556791929114061141152527219846735599148881190786546183307473537004024516913875668499889461976967499819745362417933497345169607328200441169786706957583346056710986749664268479224654733119535201281443769443668476768113953266175409208502364113337417472334895782377757629598478886682096023314819382428478260504570506936 [152,117] -37391120124801938785706083841951470638150464357827534011014339034602522248051034826189089491068722880855050922164454878934179411639179584845339398098813792876197306213031563350192664710664696425669545531473070334244443658333278177843097769844629707051019526011514320519708339927680356904173621582227261152915080067416121934041898848535882243018882902057578789246166006057762159539091877762713476069157121869063934221337982700919811130523711919374630957546432866222202241561060695585491529561253213976504919546741574117920723109417178761325299565027274114600066207103719456850996352999972024377393471867921189464450361794763745415486443861678002452918899572991758921175881580634270120895562313974122375599970805603819609843428723834901910849311885611646787548049207286004408474175990373098560599674302409210911606791264548853158074409099264569736851621770986872324703415784587659901852659473658393910416510525622030286888182965329158479985457459501481284862228179088896347698745860064152147955927695259659790425994801510110924265149253060355424104444801343913456828981518456135710724008948126928375549429423161261726725481154825812512363895469305274237517999341516596840583396462977170470544608875045907652527926416807733480980163309573594896052320237038813424775647762798472764424431962254562077035250241018726798992314341565649686597880790007265885795261484568351093396193733214824155331060603048297223115095480948347822659347650588204414303586739794751389600452514727706439621546433650479331387404102360498 [152,118] 834508342496281329805724250628198963393608549484790444595510571096474623954045072209324473731561706284461347126982246544792037999384893698827335654129151110800245682621303540563826908862119057622293706670952870565491157024386765940088251632893716400737449938980848224482968621173442038562858541625584159034908094956403236805897446139361821183053828230884598707068002810755247988965725924797056430593164940440360954014345134644748061567506067724867458079105764798564479295888651227483801657873334731583709979016521415634864082930775442871671819044555943184643023246040030866126175732040237311239314448853047383478587946296644034268917427481147590136048640004613940257115844419325014185467826230739524880082854368209694292068011858422761956238802764599266386175877824588784189305062626105736000734406292061218003260381185011823525533603485085471234015634703136260763509282873389913886083470461797266960862549404643445349487402182404802375743845845902976896789985791190128553149626254877322783181525992699484545128557760932478650604108893643758717214709490883297336988360406226976313762307341578759208520160451441563500378155473525658252258826147982172979905854774777810877210305174702146032143819129165503759541357976703286469004782239752110883360307899251632009576979806020809181822667314474795547371367660779434350887224187655136011140435711604842042518327539840031534924211447161195756262542440791007763618618467188285891625412196080821692478605371013589716652973351931265279984829406100182151803435 [152,119] 4400940591865564513306306125757281084507195407760833721063808210383589186898804227116779344042315288066426971124858196518739308937738517644514923602900152189140037150819432098025012004334613032597538859752145958607473909552469207749741651567113362168839647459859295890357252485835009403032087707486446251013395800787305744374666149428089285461787596787999288399119232112318490434142268405186781631927481597080696821963800223920795692686570810506049680986558435915640997287899801230923801046076623135746345466068944777830036194480060127497394962443751409405773290654086503659006786187619656384521599323472134447970434956452664968135938072251718404658247692820910462926233932962037070385755959952679095912735692094779395370281581132317492879806250500330127577754061063994102297166224023328817820565135316690262134993841551132771305776542344923931309150605490766072825018719645938813125261822977258752782506886082093073501347401427007833491337618281472453484392188074056485955903257009703772688134720446465541038849950734710727677710511678378703184372363098457965158301236668696896077573358702673244040462219700121665846497436862919489412292527662332915185528669640386173981218112300814492839951027486105378183325884837675370147327411885955107962187969570581506376449857521856055544363447051116035534999917328432869329520959308898905560530145303339192805034532017469031187128791012637555596559034758345012870556550884564837166759702143644442793667224756886749029820467935625261671354053816345366 [152,120] -73145503858538671376397199746938574408460026034931475158851712138146938383622385805269262495489002361405682153755959649111247615528325299793126552465368514631600087250928717561532858461373488401120400379512834847843224886329796309624589531305741480250538048984013591712581969941034387533092075191626292311491299340920941747462535481266328430941098921285324441292545160465436871824596560196030049099986873957754427495278253177763895126696950629027309307578534564979843394112321571524934373460458116469479703513716008901920473162022309529449748114373933564180880200353556594840148581712551692761083614091281981784078815763803978660418527147260200741539867447041208428842661084639703035388916897612507342293621174398624308395752912288618191735182685830862954067444902167818281607477837418313374103037043550873259352129488206291236659949321571091529889968256496262888373868038075006179649881388955772539514805744223398345762510501358513992085586127903877104687758660235890383560033087019403734897551672061995966783792897869971755857901471336127063822602148939442378654425898377588647746000500498154858145391786908540255604990838408868188261908999844814316675516166521421325349352032655956154487283767183466048056080299386331117348211735548026864276585335520383052856608996217397084610181914804344459287056537184463567615555866669976892685718673182705096940437336169271695634596393036045014850769208112768099934499475241235612542530948036912445790436210553795887664178475111138429524643152 [152,121] -98040784837323001235309584282379822952457495487013461750112579465213568274639014170196582408390429009057623972397811136182046662943818941577685229852383149854869593409466967690260576148724452046738888170263242654943579624298017044642255995729292060069890131517064681534905151421785007094268779093358147568319678376117458097846010015269502877809857371517953234044111010889972785765542585381412135282405895537136200676642780580058411863334868657680241055123653545290342279079034015268877439321772929298329748553118693279108857980524780713935712884235139977875332994917095808714765298614237649653761894552940907443212384578008188483222222330895016425162856424458414643892044743752919283405357032875733455201480542369235893549833068150908837161095997689055512300086555533958439183662763280783073123289616659102374881067709168311039238241504530945767611121096009336396479229251037436536418887233150368277162936256997908595243720948920598971853515735246630827981123369098379484571669254296200877070193333067966360239220027892634673577056608659252158468389943884648544637611361286869056552034319570052765047313152545174965382307405461032754351379268608751341967351160407382781614314168950545213111578180427534996138897666721873866860103719669596952775987188738514059545265031159963704233798719419097600894445593538788552912569759727277239618479091503185252145416434026277018909893798855045565152964244175933812575704222828358416074649913420234137634270917381207681076563809863412905 [152,122] 1287773598031997679224519373060017709386856685085494525556084247847223527066013380061475754025788341066591098565445955376180303387630236630526814751810456369264234225867568620515952817477769986363654413198926985247144293754447408260183292572774102731278951991750961602121655857462326315468922212672359113783048678630419786731438575085724698351391832867500395447476758996355867796488660578085180945293917667159832568619798884585873528491950878701206279364013603859480415903112411653563633062520443188748577469659913148026978738799392868411751719807144649877102628197452614508511362350840205815581311372447389619680026293447304777670283807289981164386507297296939656103839793930785142386609235493669946789186336221960759698599112004072614813545503296001864644784634633390978045546834488592817197298810249701541070321874095858260021394513159586208908376645523212484490787359543976684463632928625915209751135962344514489803753409344048523665933749870954630789810128870641780487163082480282366054896992821095888456608941970510253994782688593800338725843856155199942696569986592873926652065460214922127670066883098019178493026746417578123472582043554552203816292092658511196084165976722881213602279725210261039385381853478259532705519263887299944101320048329872946758647090716791915192132502026268110946883841976879754100228431946960779065157666921634457923459528405378098284516204931389971616594252826626071395958930536415804833519786906765689305579795351786075236546324404 [152,123] -311638073117844771078910263042662064823478278992409512665287489012072133083931134446907974244681508670584047358131326768515193587611714242060747917554165661946854582793065186863866960206181971676076432972102607616747230343445245676532928723433751958801350252967164857194371991750613105807102235541585712644818608481399865764961159574387830970066628896785456462203081135455203266102759423651791698444221734856623149607026975418480636784572458892536710837684096318269952907462217010203897511079104463048629324023375628727145429279864819699061721891379980106222616109638842504499378504390895524003612170729708430607231408906979833070424395267977587227962924905668592591354897064182084157420647126236754633345041820259914053045137196080234676584718218039497504336086656583520070886480510141520938837144320671688854627283302758113133700963957118286488495173256229760601408952358797090163781094412250074842236308285277298466679583625738465396349383946458863746450738440508259443577065112964774761104913586283844523217177161389930115015165265162698548411984448029623719897530773124089109607699806877936635900695309719170932144872934438077086157171132870859510684512537808722570243932534336681620133133784096376741855801122566045916584494614465288071953898243033227474923263715760135406465106187155269915374517267000856420910547863143443723253051737538994055557682609869648601839598859314838581078423555045162384251191638748361210375365736171569558326202937933351470 [152,124] -155112190228462089562989555346132212951153648132938472024794133681631083869983672559545382306472323278601465391256527671839256800076900175775176910665425978363710069113948423644129142066224467135162774413624916463448402236487081013670060175989850657430798134443281936406209583459632782031698615478255221202819791774509393760131405596025506421527695121854912130966672164700371035104526156097028572024304153197354480223232239141584661768802773770532524565091659650925165437575581908338797934808137159257385431717664210171029463762345169732344331718665388040126533819663780284453938706136640622458256741329471606211335816455840026597476707213448691940039878121194808239391828232580868698804273563200789034445805431811794198687950405966487436909135261002516982232343503909567733044200615987568520230826463012735658028293883457282329116098870854220817239230829709492512963786098126576762708346482259972135630869327505028074228483654130130852201797181685885892291330578117430452894392857353358362498757215044763721419507954368943817285536520897132068182522336293746484163680489906736227266085061341213994977879777853747927480098374404278681785022920865461054480555101351907804432001109245264858367120059023217887226571335586035785839258885455374773980247295122068866013629956757953083378010594961326184383219487882019981265211994820999735970990508987678948649521556839783683262509830791962182047354618441301467447750018087685646751960687211274080087189594 [152,125] -9981258044165002117279968106037187760262153638737601696956810347780847920041958381611724512892911757521466203892869515913432958325294801573776626675928674107592058579360607035452055218551458378365705437506366678380248343433242100046043764811952447802259642437585166755256044846614384975672281047643263298633851855719536166989260156492272931840910860875866216190797608398886397956936980501152824648469733544386168119863083195598577151514056613602391707113721848443536381662867832055398568058058531823623832411547326418526783128212221755534379248196059741480238816155062872661228800390335357290240117220335074581154326344337190334431677485882023903265837152261769394396571647640403923113398960640074913303781528790447189188086665264298221275797730403205798378320687608435597917893861519065041247527367764285239683792004289041560093736108951458008143895594388179073138525464479704091283015850820407712158117595360484065477335534272353595485749225886394254510344293950802068570713346243833288511965983428447589382348119899690212296261694740283559096142127008258680677167125989137584402456594669023907784734011815333378149249890851440403594256382316398048030546098410936309905022568871255296094400030755329842924960752036841648752170883012935286013930546965437464491950343793137664529059923490779739801269867400388980245867047252697710504534805147208628982248183050126179340105621002296070183914204485501934957106281504202756339792021011452454454 [152,126] 17395267053696254507689803675217480494808034636194292915724354740903820501021709874224132032349884240454010228967515345456826899585677207775135217855484642708302449329476401651673644045959916109148813935209865593335927475722223140720774813241603241238857721237562810657393701411572184902861736829958354862261279798468600766581497554033313615595434524932085042238969258028003743743406378147715639240588375917630453737210113563297592995732234710351657580983786439680788655019600087086489591600582403610599067593799000075749452415577887719888913617733232756271595452079586810946959999946192092475402540101564337265077148474172862992345527259920068486502939972947908140442185164432204360068624562316620360590794027818909167027958968380561381340480309041438276219526284395903206274933362381938560915270734039210178731126198587506170209162665597335415043632759163469570457461670120899502453273165376015878934037661643568347599629144576433847793105432474495448446234309023103857783237614857746042385794152937569590553521552840816286561567218907358436355479334420406120510548114087259522331953654192820679598482935759204896611752692559726419831291039425899686202399881916794579674675224950878584477997593696067366747957454131328431312387851200937072341512862037838119386138045461504298415389132709006021713437733679003929842847296856898585468972657239625001422193804677192350171824718573890358863098714204367812762071821547085398131047742247 [152,127] -15829631389174448608748120272892764660631435229983843012990747282847370241137403168347885836892538748915589041351283883708856240024997812259157680578393513199954818680635518731988251255974083394434370326064154621698631510253009898128875058873469242936033780059149405904993289801221138505104650073555863418831750996344510033709527934955982751074835716741041974382741644492024857062205699683723462582594942683149036354538372121548137622530898906558838770686372658368289448929231420498756821412230544319940280544596241535216713432893427233621027245468305338499319631538177684092090306484787657906631923932619054443432791905270481589199310107970803610197760339573356405431524026105811117435758076103654898094948183869860970580074456772926863734797150385167165614609383458312259559106880401505658409475019195659529275004148883962716312090455772418130815096712960267472712703055226224126459269400881369864764668905626938283143389482451485197984078196910791592010434481735044113098432548014299538358316069922698848822612844287757818379295562279471578063220586525696908101181757759627997823388069731388311317991189889936748267953694573613469893923364531427453458336104628895145926323179923586318227982088974388018797571276856097863574860905489185424381248557843788173390518477056797151991172079816944547786026684057127601064655897059965590958618929186036130215548411976476853338754470250875016925025233549287503868239766764171709968 [152,128] 10369941665312501492787461097740446046203479876800562916561777447061063754229692645029623288680742317075070639058834858520683418340849240399990020508390751550102075495072922704138686505247967521747337069529737888541523751408742242417322710415054324926669882796743884703933534125096589757043625566976902537095425500172995014611180253901852839532966438457961891481062453815191331603917055005287309532860431989706499719153222469404044249546271571647114348590897621761706086471272974664923786748402951499445328207699248909359395555891455431805775560657520573987385997247746394504993180838153754905897116170155559323441660126333697049594471881899215342910999421628545184948787797252335339214468808556727226466436977238239655094411587242940606399936704807485387857324665402185601029117584232988688450386678075124445551509426057610820593349980558851393061619334475344486822304815401642732187478038269885138995328926328896279500249940894006444677464963558121959919903091169048679654058187770322556056316954498779240184102223991137221508895439999510511514612417788781965139340163453648807564799400192491727651809359273655014290138954653072567942535622547424150541700785936481515629683875349628548740308354223220610085432239962269991524872374860752237217085095987094750558716229378277320303930564067002128706148356648307356386390731150542849154521298886110639510579098234328471028564105458668553780309735630913408665643743926 [152,129] -4140576265603041688468488769702499549822890989677425637067900314622783671872911443772280812573537598564188231485988513592604143308312538022827760191723329736640425195412995435315784160033919614722637725963582415464011575165621088410921203395105116606873908418312021554723176507625890219394513137323147807112836124685180832600719237802639739565743356259053909090989455161461556780679134604805120430623883624910181669147480054563586985208802716928446066241651454686799581903624233217017173064117873253865835854530268331040167231571985628713181492075105504652493322196467270514765221659425445418086476804095275399707470631618349937475491703015996623909661882287589737570049846365207453724006609922051548416563849024162449277734916701139908455902914735524258800322105647606715975226294171798194777115323348146076813517909054729094672125084413907882543261460862248847481760278245124144502306260762646127475796976769017180108762864273889706071609666384514907777174668998977863975813965820639808399107931012919106064152865801280248774934912194575249010093860484627524664714035741880667765754214943599317627322408892040578091164422715973040952474445340146211778469708609782911495789931558775170328270948630936442142562372664881004919205027514494707573925479362299710755027711960458385317169548254447268937039100603632431549390315552121115855072414788156458868205069714883162096199319864384311610240084458111196784 [152,130] 1078049510372219287371781851769118673246773199645863910184420793738153677623925993778312394256672078165723375212678961496267280830261651778311491303882097153749757032999928029041333465313179397650442421872165062218090440587261857495618308861612568155699864985669228268740183147593794708609263758044363984108492290460043189851604000940911349717105661613123507201474818129770674485423828244582706018067872339277920140832252963783570445734531801403392192810961937615068690572814837458452179136237666178061968558493211715595452603168647127132949229066637790932902462381970268860242444973144595471692160808085333728406765605451046824397935561767558942881300116566628368046120260148215198046257400596641701933980768792482801997065154614699618295561187125856754560335883360893093009681233002987536468222303728192391899402863887118659284248433135721211821039769644296089031038298520531073008553722849822234246384277727162262300588865978314734622666959032595100536355466346757662315104416757227195528803286627939774049797568080021360829322332718772800770192461931935357253193344091313679396112602391127533735899830347508890481744752718946328780116826359438395669179006888082578469735218601680561013105340193655359760532986402895996922068291520412488574140806941571092864649325442309472580222449891436606491281845720511372684815541409487666232217364605769807120623262730745073500444060188532867170075661048 [152,131] -117719178858315221184177211968941238918021445882174632108516143315312168572687782813459646736071231028255960493145451888866181417019029139439734414670169266323544620619337756228699736223451926231458627791957941211046881722770948198469718347854927618111918005774796570532756528969392553457205523953673431129239667231774379234429273506732186314234297623556137955363370853757803884020434973035067398506467436792062559550338725476145240388937631351085072423844244956297088821095568704011265405709555277786074180797001099197753115821939542770673489588556838024060783838875426151431775902836317373256953575358649384584879095006461888472444523894047499847720138522016329849645040163913809037191266580508405345544098988879731041276094359768915361486221350606457455474144209715582321007527109089343007484160724224223927194635077844253948757539980944608961179527277205002455282757675834857742019298931845280780653240306059275880853699235079941709402353680805653565370989202897538836774496147884592520464370335919183445736933700031064792890968107113760627619328197632423703374225935740601865179055261726981409634782085252058024280964615299865760912229219119787301561398059848237270381573517074689886058685359840776452138585109146698380481780759864871848494961925659113887362049585264603603559641953549510064362894017306226931326294369406261305580511373333978660339654844841692064978605211258732791 [152,132] 20149173736047182298147966039529293899852437221234881953637173491335629385440460309364540765287688939279065492062207892793125298451274840662707598330297364024431086854697029158654227660329555286407934799449655109728723934587951645835507281385792928102572729997991494623432536007574637586461331862601338296046890051116448426333791225089819475540512576909658999408108970538390063077531837955557568817701089285683729494032466444103630902090993153955065688327185205338050747791559842813192029809308827732557583938427056894300554852142123608622507657560739334105663191454859805263053577075274118186000600592215863111214769496893706609096653053408788784139734290104223197339905676319271460795476822230123627145735711215951483371499435373053646769545234608622094446259227980347489754723847499551590848495842675487962452317964954784562614571688582245684332888927502872381129597418390689430439227346727444511751275921689840768524329801252620720249083000824956253830485910606914140270560984182245076902668588901687570471504296171768488334775919389452330317338502674676824332007639519302644281960177072974277543789763795223072504161519769428183275648204847937232926154715131371842439402599156124274624775916813048461275410731896747253732977226698869075614092117036046344299862659566856946035916645934425873154408511497375721714740575659440973608692502180685861218217324976618754978621331 [152,133] 674125242509460532501166027252662186148422199201901735212741450419972066727751266150771515250411360818895052725176339392296928727376929058903934721749409952529752675470462019537328807016311517737814469423972486997137960142955637191465275946424045358142368575212403460220876685140083737039081207967902515852164263817173092646479301177196261575236107390501861232505845113531469609031635984818750938620308113597569749224757686951606563674640649104037071261132459054893654622103085856538713639880906929718212736776466019149821735850128927866195790668806886728999581663219146977468597900990073727642797508156249772463912653251796753436907184772454875808703966304688429177230051163043164338916789303865402291908051560453642164414092395916384629709561187901588487997611826293849201209265661559729840766660657297703499547504527720008137741247272515582823121066847682839581492323695169463898506618698942661444370695355913734955040510294550007799816124229543535780741163818176933047351396587295664721402466603245450200375663653701878665565600252616764764221805362959815892002137995887467703103999931278763846232501349527292264516316659623355718380106361144454428062702787880226675202939152614110885096130967832462261531196669636623481046197641686227677812051026147724839233110852374562435443820737153034266812616228475011505617665255700314163443076978781888978703182916781035 [152,134] 133364808672578972411554542997096879557624760610795193328491564280835234222134126351735705407537022341052762737469324357546097146102336842562159191417431742939546254404107321889578904878984362563474055136688739393858832062913255860813953015598958213139540164032099270013877965133483616258431634590496761888660227057775323913043848662665922160825641333604681059378521072447466513002809143418019906284388416956521348265237793044022163071450957495505003394544845211788462775074828392934546683593203998807294137313243252432944304151035802737516077842585132467976015876517838491298341789160735124892006193797246667938217636289290750278151386146954139764215870787619724832138842706541031974646240099859767606671142967588243358754563034274089964125400932797281648200304741117694680952676021702022940218353906911147427935272742408803481083718479222246687454880190200568380574782282724522731582825679669501198874014082206038893440761433625602642444715241011652994537406446295671524512012613055779505629586355916292160521551578716826953053944044475931249268949149313168061202486022613527552628055116475764161998549392215753800698563334857269746994890339211917100129531632826981366626621159724532701242880594026099029181984868777492193279854538479345598304419200612859573961227384881773992695648959225547676123833182627329938151925651449410416109810161908088964147744 [152,135] 5897593453634086254306456453041745280574209277847158180484351230412369978207730765368050896578111436629336043825934235951679101333340034635548714634959447760655086937145271072624974555846296343138825843758514457446495124420757415567212119703301840514288298272217820792870816848335042106776077075954035596799136177016456526523194789826726380784968028434984777420411497803223400448878322167978611773007502203432885555845508751143941278298956083770285586766853230032035295154546748895814355376816311887151795753356657423100310413074312631255079361727816779287077695836062728535901545400464455803138124848322721630328179679105173504201663924077103485632215021558675144284747029859138544926897866632061704217989100753669936698424688757875773295615662560323209484697033679007771012398617941853829086223161566726142483846554067186856559763255143839459387650483021188949934348548164363030056620378416632515950899647415383297362705832619630881341044511253791394361371133388814675290860117564746144456353529854716766810453053310276939001637473271353899905327844891156611231517183365059217431540186306744902165576583170542134450136622663009897404870095441913861289690000903696594247862457401760959423092200901329920980728323253999521888181683230773031111723223686512542895379946937920040075957376323677800032555170570019867266358295356034593570005721958408 [152,136] 173683285337295076019121043844993902689343476567091675880753364318984591038033821526693801188340931319187219346053748529416184948380253155151113498607904118641713769298606225157533273102591217351675333735610127434782689360714098411256316760162223780499321382284620320910409157605739053832800452502503874883851209966416488797921492101255693217533400941083146847126872883431243778298582518165162868994289675758519011332301927215674297479796750724714069747200869818879570218641030941461332866917162623123921948312375715114283606104915986611720310043336240821563715681837424732664479666726005507926228783633259416338998774810360740124508965111970627928892768260029287551800811451675199045044939515487242642242929179337782054860280488106999693647125730301778127425775517118374405363810271039401114867086005884584237212587761119092634438103128217755778031950054001363766523999586904196006913362323779510141574810611376045354419802117762929508202459385710339819806609340987185669751998050998858597312556406138302516068653178570533627557307534124716314426681982169846369116619483109582771313728403530412732045535782358936689761406583403764344617559952265362260311394317983882755910747875325339024911146627719946389139940642971267467528855098137451503680267437922215233083364306577162232105091130954821610800573925221893601081070745560859976448 [152,137] 2258042288492531613307780980575500123742172099455210618790713835065515169343600075394803301015767884664377076595403375748158034713243958505870525397235778619488817076230788543737144574973280847448810609634831381767238148714493490961116494768674822199042982472116928263918705807360944405440879867596554893056416161656111406785432052976057285364446534458765011030184783062203206718721743628269949506352775551295575965312792310299635772497387209043187412718827686683948862347579076960948709971997817715500382089055253306810164306004800170669713401875762353548257964432701228808454737775279516131613063912691743982691227584834526197402535543281425532017732682073454930194561347217188062284900256727069679109666415534992606055399828991585201473801509828294774559569297573011123182101520681733850024921064003647811482860884063627129533699598750379024271332489659053281361300330671523429355385454828247578158821262349554936521531242588197149604593535377386874423365231873101397165891242992615893826576754474505501826946569122355889858005643629420043202075807583838719886588377786822434842984397060016873671374903499931682779728047898000625936977175949319741550082002261174615653912277679056932978639390452240869182909368948342866696567929319815444794886093583286234731031432864050070165089161164262603756301993435614261696768466999 [152,138] 9325634961280400101389302939740615164659696136260568491174166788573023048392164624817051602550358777966389311213270828249084005061475685658143136164315674533579186733335345765956030210658925543977779328812407814741798178137933981181652980241060261134050511208966990176033716931759058882346872601441937605535302960105078119968595492963720908538947260541207453936820053436882798105656322931912286609788532085125191541298174287222901910311732457143108772521395932978627630065334868819404467052659907266972422185491869789698710104193028659225874568020223459323615663143489461124513843965731597277641549841882684093549439972448973081349902130526402463441778696903891180703121000137822049236994776998996471039493756532975002984353346449493703515489489670769373310657673672740240478181204178815310256690685737587315332237315120949177560822222187612659342713175610094572334321104853655209708727443315129685147325725144396245251756671391707450188165311886820685998215380257188039847121989946930356982691375168127372433282654136734942168871662340008379307028210182234897449742597031747003360408137203922578338380594756215941937084740775048689770339660725706223539261680151647782464298008145654084030484410836954478363915469705167850680275839729820433426048570251599403443692214972841457734571780441868645902485805235876096 [152,139] 108834012175964530446000360581600895037942692651945773354139550852689088792770729517023357539857068011799605439186652151118657181954371739242428824121342791031805281473890534794479351173317496401593188017117953156084424851613424125050287815064946299264981432813752786302738236390741024681638584229713401454898524182815288556531272178650706670536004733291093227842217835700325375388367863689794662678670798861859163119642973317691973117896597450195508851413665964604411937568005906364624504839403988744165118626857863881366823646814085887431258464288778591640481840745223105818531062821875847046509265501614439212373287811907304990151280393831284416982007857076748234345036816581413748166732568457833732545292698980070392908246757091568706306579918717413516019695284659642730824084850790226332654295201963183312401054243089697916267656237231318482725500877218746725622231977303572366590845073266671109007138332047338021922272694080846830758791742487635605017960527210307705170257882602340059085789074219041536231034915378279864033253667959161317096648587191787944132480420335605546411613207097333012839853638935981044924666196183769594359903985619572514097612575361224488975073504513460999277778820972578441368790270441467518109767394214288241534612964307410331756214048641341142354947015962125354664576 [152,140] 874029445728415526490819030918819123078974334532272970390873132304948954978049417073096784225778779218655244062589645179176127099873483768740034167495867789334854118240343925796503658420128876270623876849403220193426904754938716377072424971865404064905510959508431154115803274978048510290112528943006129470836214421970182328785306856935736116564008020367448438308949538053553382885823235341679892143512447856771079877072054425308348259501157823164202069724664570572590710957726248593555643581816444900136008118606252145960132697155587695614958965993552139090073896126541770541530614594736804352457883163761643503311314416255666282467676115436302782420628684413906777368232802994585752996816752400246284930844015869718603182108060731587098867052521041761790045415924809391871130980140971270591509401829665216356002731110487635905187538069072260438061605067480939511619789167274987228812918268056573693418483464055661108942073132723391138518914760109100292321466935868172686900304471688418496976287791931335935446778300538505397264013156700537437890392764768000779301858170838265857271102412587656757410564680525403960646241834409100512213139160532767220635887812383504756849800343659302001945143329862044685759433721257321147792557784812688633695061080140748062985265826357577338448020479313 [152,141] -2143315305798360256088092421165757226586694275824084276511981905038933490844806250422056198233652310288345102871226280247127397452398070643279425112630604251715324333961400670939298066668866560234150957063019503156883500411806207501460866869103569704341653526351983991923281772083202275946597924272018335432674865466662294241323544034324953791690697184700881359680772846869084139939852663994712280489894823188864366547884664948219787514368670007069717816365317749708983980360456800912923731922516509944287330240443341357663229808718916358378945492644791908039091876526952037204644441470596631933988176520625759464405334749935496370727935098523307666207537388540009922922871194660258603599080126409610141926998307105121605001236847267646554448705751557128612375932033345666262279660398700870164248534675060823610521534194704325965772888512995309022286508854903287102992356323748377948281726251775163154315100914522402737934244919463531823489105273761693569479379862940711397703520187088548339691599559117586208254698523483755807968069409408499056207099489429049619931956922123656296439685010791330997520342254916844295962172987988844463467777727482127423960403198129951340451699758938475320984160259734089803957727862604982573690103898038702075018083881021078374285458343176493369 [152,142] -3977942375198274384366999991390871961170243705081791336493866433267018337828801297869228358585627532255394850883347135294327293606282912908008147584745624527590629125499768365457897867383619374975043565624401302132961978124269807450119116864598534683364842070089530574818361978291353898217352219977842033275066321774286260677630468561147454129209394283833840641857716012402976351477931615791109466443697294529720545698496334493143341438173422283698485848861397611810177526388082345780802640450675073108074033363235529426885553793272867687389055516062983565179379002151519035062046741031462952179667092419319758597277081824706519055959219190886169452716477952749901915100181477545369023678435661918552423300669262568370633353890696119444073251534676381740634589402250234596433694073618682326996207527057181305803562048104341918496025000461662469353075754498291744561169540113800552826478769289188036863888861014854191928875096811318249610860428025793867987087612799344058673658734236477908127183710523178967538444485042901242249659384439459346605382293982241303001205301147968715299850036774459512522897565237074794167027494341881132537055829415492437623585285839944411984817151583712296161574267377106379356853372995803499473504760970312291956236948850865581093204493 [152,143] 4441593511584517671398926947315770475688826176747957097503316360028163116998218982722716925006308056263058583246050970930073799286791684860324129448789611743023511162549209545202215106890915333867093436218848785656612962548617727587716303323807174914526747291584834901201425463962323640785280515085981671129362550162023329002987925712391604450490010110022478419431596009331049708294697088354268295729144155717385155338082018371254288544235096830296937386430521759304713074292692888389714703612655130112332640299141019516271697228558290961130873402361625712272203575270317200321518691153257367800412896747541064257475142248067101884321667803853769534208997296551531459299983964073110308141916057734648660497343968563573481635490105197121546414577218855244924213580846118500439407559494479867381638355690609443851137939801674812512986768528692735475210118518740726879779409684563734187353211028771010263121836856600506599953034945991274765500400570694346112618591109551018943334248348877400707586653523526430556892982818468645394515138919745919180040389273549739334677948800195920792712644853556799296998083528742255647727503469242703350298382510083522671962841674864477638495557740979573173638178504979413686652441857505415022447047648972825049792476595683 [152,144] 2568703337608208606675912847721658180986806681914630796598782649657091649686666732836128686743714933178398864252053161495723206876576158971835376325156019840868877502304716819981584510726186980634640430329048510192676576739439011197583946886761930574348922249392618500743872617010609199805078062847560445249454164372465711703732017156226558913896362157002076341817662150309559157775437606912013339079997379700367987560761958801151527597213782829680146610335515554550507457080353970255956535258294285793323988181060993783168624654971301796497877771959877620591652234599645061922924074683057379284133694411384168815786555845550843188912363883478762817616226054699327805753939661106176100907212675708163109108662342131807770340646506028681514223799105617656548800462819339615586300714579509144407894328925159253325635089281514301858567878063208643906613949239962892695307497749061478514332559423451237802940289504860216955517426203703767671491495901980767733679791137081055232420789785946129821392856559481959333453094581962534905457654887188558315468120726902306153493371429103718314902677925721987525013492687405498817500105024430552258439304801119164585250302785685340465123419129777071528134784368030725605583258835826890573930056378501002241 [152,145] 951737930005111743764906374805642532597092391695486467406696240734050787946855168752662051107269392671319230409373422624015451623702259551866664406173836714117194177881593179431301348193552703192498976141802053452615691122733379744438952757939799667178942603430107581795661243851807086008627752770773161554294279813477672199799584360777390912849551798683431597962368468650141887922609182738268366759494514637204151840855298549156500638684313859415915921015636325568451418096996079252635053715449626795442870664066608171615881591975390658091160254834185641548085440196462552779972209287837185441339653594455860684817496047000937475100217299527878412752975990798205577004872368874074034252301760116197507354577600024272322665941592797905241139451055280313879348278705720512274420488188457155211118228995924219801412062837167543103062791757533607783537812611885748373389933643244830670180702678618174187617769589554256241710404564241818524760907110195653212726535380613916868054298631841078629998973538293518792627911988498825170810275543307623074980767846810715934978464135418851452495378732667475914092884542117884741601969770998003430786582888956842517201261260856281035181907074619735912163009259910668987558113675162865753925340 [152,146] 250569352826623999742611862774194137927405590214798657619556461657975919233718649918100803730722183334412452061456322849303842579633727382423207056890135056547428878365512019574309863384029079109621459842270529581130870428898431161211841014023868243720287903209014175184575253751312585422115384482465422611202617844722778012645942984870260338355787573788317664139901524087933645918382543783984599035809464203544376969549828829801536945602594212269440991395897938972323656074175634667893172532538069670837006718097356065520740251367426830684834394379859392636281067222862458359776439882755006865404470888745069102396289094769149889944064676078371868283172924541026607082653922358670626559972202224513382675012819818610154685216505627430783262748660989170962003789714189150690956813690170664696104650728177437375736412100322790566819377073046223841265773952389243133483451872335500444870019507309490374057072667169204272066815014797787860107052231362600576333434118989454380897011652841361367342604344294539107972175558211238873226672147202903486702162026919867996321590490548822418748986275057834689971810046221176096740002915190810940926934372212052663192541964332933145505216707273044913289523060155904273354433832270 [152,147] 14812888446270654330531208582517640477160775765780543492532389613877982307099763221976644356026217323309214446536846332839101434830217212384439016406641070817283130312516264189733025431000586529063994816657036118729192114868290795737118567987251956846643058361916386462793758028152439549868774398690091714083445709563409006157758555995522283477811956939192016267542485129768848277664825049535797057149091006307068134577910954124470549396228661520328701116981999503887669239924853501565287600167610361414490378277544836162213883052998870695375541068735181520636667949935344963787223297050377695416928225286502010589663192489371870769611568352577547816267986577094788522430708548981688955417390990589029476407481557652744826043652803187132178424556443179836488734043743897374716225823491652520673502029374513247876774309783533269457623030700102850360283745641389784893718990868860816169546039478378487220484816026750301919839127882883632973218052158495023115319728442943230667912418163124330859057368255212826696838859260194055035026318507839648094660474613636114171382199402262608680288716945939735400217125429046310089694418359132204948294255805741068436358364248527472828422267645419205066323618883278554 [152,148] 1570451481141182060572315359948482358999760854761788368984128667653400179416651518554794895593582483119760960294848319013828254327025059406946995014276094240437440794168975138505202641804425784271886324996549770591764810246847058671503929459449883619771942037680417391415953606309110662652085678170680160974794190914703329488372731434633525110717970805289338474345616244599630206399111079496908487992445799160713933473232447677908050076286185453922693698427912968835306190897348204665719271932842778566096731703541921664438449771516443712578947945824773156802245448873188711820137245759872709358271918670950070127258607495561445809289790911512492565385814755594866570930638930480362746260017458424689982509705073151479586669691667745966256161358871557924435013270321690233545446022005671232759815397570504778223504203172870445350552021595245748703688036477563065274942607793759677909660551160128832092793935282281668208883444603760677882465208039370015608990435929227681848841660642655114483755877101004497978200253084590293217741336095747921240633938360699895270478653090063382852208310438350088946059312205164129244504577943834408446028558494947740384711308149729027746262209828332674367842 [152,149] -58982699816365796092295770518358521187327483679503332200643820976923652914282312187201437012058154099016768328344972310317872305595985762654242591472526954124281038313929982424982285139159014764682818078534018743702103812107243245568952510595775031589391838154815016503352638710213724921271631138652586764325006726810266058085761814652929244123323222571430525611678790005986720630448900851673098852825644950014282287794709744870409062235814966571332183780117503230644669928695869190509068071220500285672366969085959120734904578439518234816342408946207598235109190063870875438958733871208281631826294059760340590528954165041430606418771828961840420882012422939378088569934328783751608182522712249745746929387154552010770375471446564229262080789481263262458882176309324165336596712315279003098035128942580222198518551852651360375512663209831893063889452691665740824803246444436932746154210067395592689107919971568482672033220061741982088265821276001665609295598397402884477014400517844748198367739865156206353447367613874137430388275167673873822070132996951051296789923499900328471655098399949723620528841189645347293323979651277958387611884128119005411651529379474708813173646314 [152,150] 823617897423011426791510247738626245309194090238036747636786659779415981304695995247341442839574418173157490595779009440060502915426469892300051914937639976716230380196183777991968881464887704460900626182641264991548741411967896227578450865692762875950721607705217190975472229847143507409915721717069926384798607427525803944288453913921140504317018846529938915168944465835039451627873407811899207246416772192367822810294991336576833977655781110086120199083562355910607617883348968095960681688821428221021110398062255029946752434933560707452013655779522211781827450211115283879857186704995560018685897923392775340642101689734993768654888732782590020405173762930773536190115811244415465408205169597089161837417315454992659847860782553848027997107773615407746885965298442898174695000775527294092143666416452756306262659060650896020622794155854681156077400215645051523340156023932594930357757210337494014725863478187214501505642154350238379798808262705481934906679090412834939165779562451701334599993498672412746999259079110259513685218767345457904768814552583470556670295775216366231387017797563126873250402004147650990281714772182258468341009348147588830436480668970 [152,151] -1612134893316276998042060762875307201085462449567839991164876259433075158581055380994076851679201349257452340362629311506899719328159564263593606227748625786597944400375632120672036250641774627418490795418586493302443360554225590834767325990615805736142302477868286746011953797257059449877793865958382140484060360442222557078124232752455628040577736711842078396791564811659687802437790180720078503897846087612499823864135343036501611746833323246813431186934185480550988851006588277843586375829435342846959732437792922943909529210563110993269475174604463632840450938818840528612114282720627095919103519652260536400771242772766092093385240223189410018303107973278422691287107018485467131151629386138248309225159403643247845215208537974950901104716308507138830607648182222055675106600422739873192946547595351430101410951465857696562433668639924155859786690643694479833248867496235927111029304598324534773735850520449927461228963405669450105695429057393421679403230680684082860640962508761098460806882831180215120366937026263321776157517050148036956808343910382967176403833476672075649979493803691949963518903745881127837471968885875448647294359114637876 [152,152] -64219987569666875160995492028526107213041856589237235904259128135430197113922021969813774391321352042436379161374032985373093653610608881523010792231450090509503090016643690844991861343390638254109661789457447548421104170436700723041121546017111691613985134631517780313548955816687851889789161354040967012225325005927183204409884315098365682419929735470773407036037768345553833657569581352223143593454252611668645272447140080850332827597739457416239934653216628335403385513927951312261877316530138132775679707248953978910825618590111768085377623179924821651193876597449311260327467461934110293877135766372672357392631794380183399707808222407893704846880175223083927221057364667925547055907363514863062083159146302644170375661298547062604125304573202766228686629188105288786758959574940786396642855803715753178835281944733495648309171093125958380267040520543418647602963729365207484364793472228834887704259746671996214043740487536025106301151358581192349606778962977907077244077410580186877075286845566952885345463562435216277976637699312737596415726569362167015890053872057389332930750511114992465619447709930819403338439104980570326291 [153,0] -453964908084741796249289410950621280982530212957293970239722954230211021490427452561787864434711183025253417420770203166099575326586600189118183873473524897868818372760264571922165638128842881944662188498851617162860792274284520285835973137357637938841933770563123462920624984751696833245133165806054455358291688258044893198668105372279129356989129858177128544872742056162539449398318428803761289411233202091474988829269924339208553675417440711725344007586993031018391491078617840118467689259020162077570580788069455513205363877592848217340730689515447223053098094642261034933337480391632192675543069306883993168992520637660803988100056881626961016792452722374727108152855628368309790825587846632183725444203633734381623640273055037984027059148935908661624268971178442107363320895580058704554871112388012233490785465584056323054337225709418679490184076958965454069328434777404735417718516816809665609008618473522569657191746080120847188049097762758175072732915166297520093653221503605968764824642598696281544691977543598123514326828061106316151874926829724007349304716305030145712449368786403786586660125493361573224718471531200332790837787087285534794265859816440165433440313782949142628721037364113242188045414571861393702069236589816488891388741574318209288288737170733187363965296789394860597956360892252629905152982962460707298713964302966478966515748265596386916895189396892130601551775111558893195938800574536177051064469636728161926937342702618782433500588788898459680904292919358731520073528537483285469251601002639566682855331257109006355225634723649292979235780019618105077193057464834061415391084482744598973128318052560587849460808921870364423192993273202472241989343224260074149230769316287298053947293202850221109880997574516993301658531443551672980018823281344915943360572532069873912399124819932692244155034025636163436125315158288610156701083261938188405155679551455105449459712000000000000000000000000000000000000000000000000000000000000000000000000000000000 [153,1] 7466643350193868621964608371146960162437036148121023882238074213649576619929195065704380694206043026472689979459412067202268467643015420591851708126286408348965981238521629021731256084651047900034028929025735403178304276810045285302814270191800212472723749027419703320979803735443781697009532148164205379014363229326177998484016812441877928551336628596882780971796647081369740342757898543033987289871487107134403216685841909843465759665865819586461236771887813310763458944541864563301535914161681509553050333447084441774760563630744991139390240551884753461080065352460510012592631365882347325588931969283324547459916964507647484053231908800869036307386298380553965202435573566513959847683352543436496909387285619932062268833839112172872920798947017512705527802540995785346843396756623648723815806016365467096036711229874731834127770581245244275539974686087542910056075067461626618773395380065663391141252716719333786469562226742326856442797602205882557524443284432475235683368050743918099881810163279864477572873634383087165549751860266405689289760019015082379088195806781327089332931739040621751861670403931099158195460072577837750737023529780119194639562648551903482927823612215640073217833481770811621019924885118215006042861111624456697725876887356528204092471753330317231618668384453513103464580525250262352986803969256297972741690528185625734863773076673155429248844353108190926652557131119133757134110887113410862877281201761431046843977534525014269009324846243730769139505483112604555000008194607159787714129318136420312130966371174696306605381740575003805236602004859171286921725117581372209234595626355185180491248798378732278576086528913748590325665261807202706547153271483127738094706082065899327122001500837882088508424970740962040384224174789954610779316365431102791399608939207777266228444591665427122097678694592744496701730043467196145137683819205394845687165326778247583980761120768000000000000000000000000000000000000000000000000000000000000000000000000000000 [153,2] 219214362868367258789268561653910841290117259925411755104890342753575971406741239095207006143326666752785815605084351298671408420341849952672799484766337346698778402218952291786607852507101645868289774382155560383686303909913873134718390012603925781752873050041461814131662390235795996120147083290388225318554278795251392342606349129519792780504127962179953858274447928623662422157977864666869952945947647194535250021149573235717606881437153226740055533472714035083619382438240200466056438610912454897023927330613929351485425084367840544883486346368094868194034399177866177593174734320030402875879443591081731437385444034189814585271400668893474554307861749290767050716380174547818145359589770302063944524292670756517851845225630498765421300303355641183709193523603071009307541062223820986095441473086172530623662245519494729387339211619946675742722944277593777041867672130191960062012176800482220928360922867920968466284987172310356857682262138133222501481745111124460180888799979421276273235867340861553221033727403986110001495408753086832144362745038619602328409554689156465682839196840056358207001809037515350624952196343127155402632498477757096373219924331831739539165893165474352024145810286910238040754014797979875313306309487692531914513113982298659346779444388445363894053348087717027186468601783321291376967151183377023837734573704982794907749702023492488200720134219478815556003523394459263719395276700191171149780489092247798276903246766892833362334710901681709338565809565052120409435252555366939247731190411209850269005723163653209447325640715520743993324573463445687551707693403357993627135386693884175189476494989890536879022139524117128652107568872094679380711438551582800585736298747928882593156802095798878606231393523970875335098365957223332553090089313927373894494700065354093936638244705922448630970305948814978291128842747823401090405207499360956208757721816414480578325262630912000000000000000000000000000000000000000000000000000000000000000000000000000 [153,3] -177698565626783475723611452274364462145784156374066652135250183462048111490799833294440326396703612305563155158444501654323373332132119495519034256452548452495827191197634865528855794638247604679372677748112607920984440741989458763515633430426776026916938766344657477239909138373836554815824794112341140526251012341508289767965730541301712324246527957676311852870992991476731850311238075096017320922400376239561278073158949807322702453934506071219705729608197607516018353386500831965965929824862479595681459984234804795415020313784811474818362097630747455399290795375007774580721150092599332893238411555502882808591248936863789021819060867420159353276355948038913127411800059802570867611543983490840119466147015286438612482480846711629646469720631359734061732809948704261818150581703889012535174533727002965903690400106879968183027724311137716298253349135921964221115311418695398931866138783601590158783359150825352311945380454970369136753059289031755120340078882264522981838867282981319530319631252041317333692282606038219978868198012851096886953336103187522412456973054042800974761613168041869316095578896057903943488167387707300870700934844980209677142581521988394472771302326583684186888052837046465577442012420160719209898004945323328994781148209764552149265637244572589443424402283820492463873942443348908075063415930054313042671416802052075241841979917712887941500632590412691788196886524080323998644185009288965821028529075972191812926666305971375210172519508532090068051346718707233783475207023377132272194955042815506049898340251642305778248162974342467652464177145960302877217013904831410579053251110619428815276516710674284295653718599025503539140269736506954090893761013931386172209993549503861698232810993238524115548827627538619358024602075518366981089021633110991615896235787568142907739484174372561677858356203667983781959441207203196533890752944910647844506734504984034807815443578290176000000000000000000000000000000000000000000000000000000000000000000000000 [153,4] 2257021691176765000301851090810032508100049796640254705851339433790346282939088515248642754768522816212959673025960211737935760136126294665477205051594747637054135794965920480136223537830406296712009999501150060405740036565001073681060006092169493271057116800159192186327875348478770908249640401326035557889113245355728146645761754650890987407347763691482224021903719043806758102129342015779321339127547993391940692214418582650146786578643627349114497936006879241584428585972892554527490407254927617617262487109466283681634694336114034464396463587753128941028331384245241951737817968064039996307588835751755502263124217491568098996026783843784797197053914375020819827527508821764256269798729187233007484060955942539858279179229335834228212468254855536027712693758831783985179048545131567456602805780853281429189841888813040227296105924618504532747284691735095123256870777667346018561171198575706181380083510888692230831515982735818337934422136356871520716064879193100783010034308282238455089436132781961745600532218378694385879437263571399501922334891857433639068790108253696830733832267490631069401197476904513435361182825953267957929302339700778174658415059609428202237419802984160860524168955904412025378318681886517577153731849450234323296729604643294107047574358434685256102951198722971095847948218038301747984335886295139377540931633275228641600872529265151245342041239615881083134342187896986395869000859170884926986062763606379377477068438521025635002370527082630180858132657038161267786409692536728267979047972972850140819172146185134152523030702783621633069718222492744330495588163135713322130023521624444513152627292960181821151643725937114099971127648254314203590029973778944663041093144086379752491846425205432504201877144855119495934424003984087345124407356297855425250790874349230769139157012032324091577857457411159930132079922567814860439500652928842161426004118385233404911546416201742336000000000000000000000000000000000000000000000000000000000000000000000 [153,5] 32684786819455204769535073397095831175003109076017892294319693989272274784106123214036361830018177578826595421879208252175782780231120140076171476971011525724898308711286864757699996758711717962470783425333220268660915440857478554525070492927843997190243398515278310462082257767159993343982963553359404510671736148480393132765807673666170561892186736464993790274384505554180535616708898639642976335619339134269182915333137571765133559115652003027618397593601212226478403731638738050151515289711698081029483266274571776468995850749762996797093491921842249217725010949041443742364025901054902447485618070940627716709240005296513681162852733339654987144277150546150541942426663442305246257535226562396132634320484759532018158818116926612937147566209968077989855600450776365368177187037072685739362800673863515353434958741501546955262416815425369602587082260329312636859940668817694255278121671695045079678363766717599349833268812975175574229032378903559849202960845878844848135734560254301504004899902911890859217816757905096475473399460727881303219343759736679841418327119425160047714194478474632912052508105814034538944908584723953851978253592517322465402335785936996914089768862933165242128831498941079702621753753592084164549340139783849334528155104794257481853028264679107206408457845742636071296082023282374773256863456002911643396038203861685714676019124905602415165470045400935866479836095251660973002840831043172884682741148812790461784013600015528046173162122377412730351578146286177305416877486328598305626522766090472586393587123441903037728457580109041841521039155138243768704787113288822390000874130179155697972998022825892086618944934257327302345485627728619406273538065078805900584934182961517671718483480721485152452567535624033840838010027441256113891353861940247621380148688281604469835509837177396956775958835031217810635031108198832081959725357701968787005855157688068951545127144324715072000000000000000000000000000000000000000000000000000000000000000000 [153,6] -563454849872043177891086132987185359352447541220776874521016412256188275082600101055341470004611595180320313584643078291710209635015260396406750633062156580511118609989576325207033612960516183338845718970003046482493049967807842603506842524031198898445704638889493782034479549227665200224533633466394547111828037738784926183157313590593538075160363647593756750818680501733010212236934710140514980506876420067042066537076507393393586994510241656251771667434914299874730726396687701893270904294824992558850043501903049051134794100663293745449043145221459827483630801132146521180044263516143510895217898174885388035069998476794412536014871669136359864788390862065056193286776515206292228506166263317934551283248240747338281567813258174700390395199558382112997164852011823778382042801092667441554187644853924525332381924233933528062282742975732117459149805501724171943819445224895341707574907859532149103597296647926725641643912680107810987256924247339453891179072894956496940338905426299832455785768613630231134422388402473182742178116025490549979460646303394508207265195982716114910691253336687335026981197546689999817261054870822949957400032366918334649084654345102103832482585110810082169276480135583007359568771322603031887860219319093957545661685333954221314633315608747612817508414774893115218983209717375013589555401930643939523786011472922378458009578533097916148672682504350833258000751245728481762521104155813041566300221610946991404269060960079784853134634780302379452860687713218962168805562682109960073724576182779322044579396806851046038411885455577968638823334163119911827913491641579361395447264921096836223636234628249228038836847023618397567376941590436380272584776332131165271891245396350664869426059900416871570451005507638447200306698713996533485042780524763097672129164996941900355752034306246143540590875322008749518390708818565116843084058305284925819792918861324690600063912787589122480000000000000000000000000000000000000000000000000000000000000000 [153,7] 2899589545157804224783623016304765377326334610210312369560685603742470061089419811886602781981014376646306577274550033813700022434814600753859491887280672050506907511541313797359712899794916767515637701529377240542051555712642868041642575149661672988218720338959062812532666992542884466376654100415257466696088684393645191041478311509441324995968796431953691966117727458745007762722923937553966345408550498530373027498672265812524767130394084891327234379786507715954993081966089794472002813271813694037027601208948059586303555614367212175605039288425781163230547836196811309139151093458895506937235096221430324019663769582616948688661559125009649026426983376985016905669013366649652455746808101299198604828580553931169794860752725475223438994361188008603067030558300759283633259884711877636657687667936261798824589702055307814588920048085952874341208365006062941755019820919937900682790329424859684255469499364134991958704521534947578496229670837353520709561979036753096294373771135238061090399004275716339377843896228256429749533316790803702354016115970853889579678384949556014876167824873558844407998040617842851749303174244087593551048806559869562807585157773872832254855961099697494147046977017624207577106003369228221273906195369873159756636630550835812482941854406133921881849589352795189238545691975140393025411418369378014202486811559123178626755372517063023789170811552144206456476684865095500764331863851700920618442319289541334520957893813490759996036131896397229371519467126877507813923216883917345106462184827104444837515776020656691265850061969248100679367116788468394508197704243603057759748047964617157397810422169848374412628577605241295524287919284795563493269687968600068973952071691829840771969454047687321109999445869593899070233125554648220398631193071624590502490975998352876851231679497755210232736045829619660795080586216836442455171738668388352913108510034402667145834779751031832346156250000000000000000000000000000000000000000000000000000000 [153,8] -7573936327391686597291816298663677541815571899608954016883480120389127668820115371058366069461401730999660872679691773453413249932253237383783458847419390790710334851277380428484918083070243697798057321412968105242243117536756138949761680109939809864950707227535335883782106430503353205811002000376463549938816102825258674487278705723643743920489524378560610494391949267400711380724333717309301456284323378538002953447105795278699576461547933226693202655798730885277651883764978076946273845107752559991307201921145106803541164431543737635389351833734430709846415326510620097162287824976063922237413955062059843034411865464236299923241034603888691726448155746731423110245306588700481205430185694159004565518494239039164697253670103338270855962468023536530804480880552668401877654178881437120612234300606426546760875356541514551894983020231107534035031426842036288106032044000667452241632267536703167622180431978524360549473618571638948991588016854888742649271854320944726470188474131502275071552497048230899926808020195034044557330886092151612151968328894639625652938272478791983180643496442524701375200674271807807137624103670551567260706080594437216515578338445375929275687492814963225516540886459397975994611840966552578666059043964650712458391267954475143799880445850148413119850388488953947280508299812522408389688474057917708682900680748214496025261064950560691721757931110628852222933197812940572001258806868778837146910382577831031767016145569766465970941975679128457447764182491367951047281562889219388074094883204022133409266910951042887848795007007484740643498799909014570867435154080833316083511370088091906653928342571386369123214407312143111419187014040242695551346277058597893028271451544675250988351498438225708663738165149252051456903729573879613800526192426822676976510700408847716268997003630885019145967573944351181293453603375179010358534185581896302196228009556052556829578816920968433928714355468750000000000000000000000000000000000000000000000 [153,9] 40408767632950429908359417534903430795855622673125351089378185835493777580137447467704524725934310279106014788431900515999775884426312740715573417070849908296161627582914631909194016525427553107148180825173561569165636688297576916770924817782318832193345063308909569270432890525310549478344645755911951741210011664106445731452037762470834422579868543211844885728943543822770886650853432951177631891110415129695263367385712564385800172695378083266389247886824271196189614296009419614036474964531650565690073698194264517780893797412760452735558790462270753709308747776876579613326600555868709060683015710653737774796017031027341196122456484999665818317731507737604736379233493884481499738811157995895886862188522605206425133422734823756792143337749320724105754698938840034800218399413504535442891991799117505170882759414392022545813846527227749680902803690334825262483899065030779397526483417649507000530107511481777937891928357127453742390717405001280439337646235385656714536372400748198384969948206006897073577015708516957071117928407381096814800914858157684567462239755555146275021800902953355479424957020944449454364273813612896099789843314717923017832923927036562691725809958716401225507088754982401689673884196202791627434587009950662722867923281271473610579591395366058327917897473851845025197863896508887165641048793588369178148993901554707818075137607968930814374836978539739088704741372202436608572041581866396204104093517879466677698095232949818747926290920205073464724786128482261459741916027006086315289656628673773182388421066798244126288956742592351550860350993633372010383128054743574218634627313756924239955637368194275747080754911078365099957016651911667048695023564373006504724657533546834299308598115715633204640550123831507207207837666450495688456140942414509658246394392474590199845672833954206301140539105032979877852202799680989087066642591832941039204510350534498218862443725383996974434311172485351562500000000000000000000000000000000000000 [153,10] -417497842172352748782878987441713243151449559179134424360950828218714957312541393260864055818644724983610805117065534658041998929839487568988698235103867839681408819040134502840814906877350660275168105678972125881250791876500682232111355588630613475128862752471451934525300273694301380377105089396371113178255952958744854270330788761716377472684279134657234586597460992315735883073715829138470813803102713670678340234734364834264473046743182018386170913128133797326543856397147304926874201027489887906499957106260345439611539453671495491069030335906308665535936845201990888194989742085278353047146078500733932723966912151445765859086493292371583809156626177024092981132990421112690524678959295597782887420857962300887068026363398250256967736418579727785436051579097924477909676069702689608334756477988224314351035681573970133494946965893837936614057626125326392624001106224264780686869081377594832152441273167300127066220791786934429480675906833008904261028522513916716189429033754660207364959477658603223741135653756582673287926579825037322129256787407400205622849434665229254653552227050744541877033112762351492289290738323740709114199652993567815618362318578765966507689187736302655738457764339249554383341294601353984869283928980298669421561273299156386870081274625027202369430267711642329109567424941616192959684667092137320463871107443974668001459612372771258959011159389956806648694662946477937660933681921896041988645892944522943113156369670661549257603940889846728767363930749296403753581207372986146185084306589808639176471714605647129191916240923655668505693619201431421113061710599411937674973762851538030764071743687111985693331725775560635194860704576479672488612163622983339621125464695227753134614415386044355930858106902905339673288866647344864156231278167815623880439060573511893144916241373229651455822026555144140985857469667522853813671049650748555767035533244294762918989070835324301263389981327056884765625000000000000000000000000000000000 [153,11] 2790040238408267551197841142943059378105392341637983504761976155378685003826737029991205429157030149094553063669354742929175960643432605464009584190491303061530372367089738975147206816635601475713618180109047964131990740465355138652731723392672968596706720202803762079341504116387988519613771129048258082493698860715412030029166012707746678359172394288524566225190464327559916066861439476237420801542632628766601490306694357177811203378972189122134505931947382774296268862822294031586777316545926303299679886119273266464954121326585294447302349846515266129014031729345331889702832859582261073372292340789209134712564097767172167811655320474674308412930642796287045573799699795017239545924782468075995677749439561741486870156100960271301661021726087171606381521411029253430719750040928051467418509931909806570160588242869743199887690623048372171157541142508467745606488163960648695303213132851852841773171990592891049534127956853984903116729341378640045710535347452708060661232769763360388521551536596841522188764874597056995272940791960296577673650115477057937831976581324957046143830772741934016887990417811118510775324196938662149231074132617938142493030621855601764434371008650570124702396130319438398122589052752065509254820292079581023520009434838212181753800535501541586233157725706803265565844140611205494808601615966539644073696357988233111930583485743607236707249331089196626245057906072408445541214889245189854188310682850192592822563824646394116390437791539323526970223903234101596548827504761133225579463577706716188600628708222789888069560158960810693693678475467577208405066837543126072239601390268979555551094494060257140986309287958882996760285105788059354239478186153823343220266087794182368361264829723262499257066050932414469499157631934696967440759690293393967255241592683885505605103499822413956020690564125512806159015685426822616693303680943552048918318808075653847720943752798822686661193533073008060455322265625000000000000000000000000 [153,12] -12290687024966222268482907052953246199062294181326527581071117344943233186718177986567805427634863525421094237726322288997348843051196557301641878409104318553009257500868541647601615092726868830071728362041135986588222100188969510823028257551627868903551901153417948634011678359450222970919080614957842461882683831492109955120528272708014900887544032043211518207076207914429538622639277921723514280334164920600896265877947032398065647315426031670300592400192885353897569574720947548048103359020256046383765349999293448140359512999369860632392892653516083476690356815232308295280029751316205731179190887649809360098741266190510619924239455390324928986990211578601612010835734000832213761789399236083574064946565711221176564013653837546313627024014458312031255540984318443936987425216704128191602419661756759222307310966237715139817858888877601822369583534605796995056588005023242045589922379531948110520280657128302084248857487257262078560633194967377188289157860358779023988708978673964113112350249526266802203501977218874975119072021604625067968973446206541649681923027360642812378716720449791007443121973912701203819193564537636818424935010003538238820160103578135855477264869201375777346151585963386802333146795427510283819500560959953254497270981534437082345501066674404268469372899445062164076669441016780612237773763621328108916310613851630406765974348223586801763887264807150508067693177029681145464532235537349978271324203221170532451407750980013727616949845527885474511662592612968945035686205105721483016089942770963256548736106369536548992348031412935128292344763613186268701794756049033365461470183445441103853636066169575401249573036065422304509815229915946843317979335468288886457253871442932419856238710745586876866553569366172921366622954574323782232759628742191902400983698916889338989542013469418489769258528848133995864697095145928808623402579398553206480185029062438153015753220622329329077601967772392556071281433105468750000000000000000 [153,13] 38970714638144109331782060258528172321796248427232223300255894389168084771606219167305902659588061780205927871039467655278627202188357378590904597945383733420473182126862780361948336759037970471195636409310431768335148911217546243715043379957473623059436456628479846619538081243183273161698100613995817444539936934112252528813410067911706105516373058053412266052862472961035787562376851537732269574684604355771791436195943505124788002481816912239031154395674224253843712551339705378964348505880157440044882577208479508839484591989244896377745612953090197349521820633666776932088056995814304587157143449589048206333167096433711853753089263410735109592654260169970468502291294710036316427162200396081522831886154740801330896034699400388689087147305686600419741515561280448947564935907705589333109218600589674374005623953107872474634164666355441823346386028049682362074451868502168817802661596185177223955504106885511324798546609557118412482840371009254046631163033466689059915023220193205604897179517859735497183103350806938414016919031527698785683170659040433809011980943180231391629365882129578095928970491141496331914310709560722032713484336512928973767995447980474237610903020974599843720684686981382036393292634659039562834653234093388387907309334365877558891597526709896693845750794855195298320786453543597663714973414890470811101661461292378695678803724942086422414689749109978457804611225873005516973305528245450464004017115670177177845242799801316638180471642947470220352907863874270339579635893665856253189862248306349764053106113490264174049582685890549121389182363489581141933766011446905897017187968671271545988342288976889913417902667475776593578442173279995030949912353449591997771802623148706723585658208097291659599066832314819672406021059265863255291360719924139323138842158442519529386101008613231311773387875051091617727590142202503637736004569813760121743610793241767944353208975695832607969557026554708078037947416305541992187500000000 [153,14] -92512876799618822245575766060952578102498556327698108998641536798331622763334973274880370810770007687904554122334007693967160974038626859842296955738947611255621108771329877346508428662442342159238062530279487915072696548091395948738176390484447017662102217360430321905725642236400424096725553404318823962299200404477616448033891544864789042613863292021419040255982466535579026375568931221105221553995701747018827506754905990922073795301421389666067708653240972564996384731567147571006636200886028166391762102840997352491284966765262277538880517780174058702152890037491380771186377554651839140033964787494312156738443649332491792046237598252223306399234809242611189606683920326554619565279262798757071786120531337521695205250652358599428657175081072965512281468892849831751863047035025611285479785368067868476826414265145622273876813480067764772158301213884988664359464019743846706810422705383112075608044088804557830968710747927082169504667432519675629222661865303477588920383343066725256543468643068345478233229753682791497785358624581996975298127074618511663404954567625477319014935583199724093164469507786861739417412749841783808682994046834321570629263355400104385054527296970278128306317031186086252230806006957161321578358975288632831241223230842006467064635095278629879880348465704608609693267688503016331946913389377954558393974680271602277406554601339378434960940201043058798596772050714072957829113925487695113503029256873527618550334365107287005453590330224028906224934888019378682565667763475369035295488782506502105852929415231577434048766870015317755258795166472000250812310165972997545082483521205636076458746480363148185827621376449750899810617117839756075319020365299915111627145217275751803666258628128776110912308359375795559509605706221727522303888307760747558756122624005044249673901483301474558670408190897347325792875342471646939300096831490330500689442108084441302560073813833567211231453034045108594000339508056640625000000000 [153,15] 161569075159553193266804397034844428234201429245421043685562411910450255435289290640097199663970765773962323344440617856829344552501770428158697737723999972783111052664684533145379001231906513681898287012933496632321066893148850206129179005985241575217604964313151237122365768979213697233585053555594596823946345497695711223409462031637591437136224684161159219677520211523430897738980375590207915783046144977614021906594440297551893656171251598932800571593023194524891075849392147913326216377282722946305361212582609687043339652883821286822038174184321364639988626474917064554554653410300898087233155725450669001298132324919518199573404678579824854007061756496379478123988471428254276081772007374770145908794648834658518923549354099608088670939381818310372475049056117018530524524276332402353077388070141131490440639731078266930852776306984085813977146825686895450647437523980440848920251673688259492827392325781433845774295571855527130831285042340473124341142517455688088293127003368892049788467805819001006505672361622108679476690030033235527863535086215910608880134380458518077376272551125449958118824571807519470629037242550483233853635974175980763891913524129593427933931645439688520218837139482432167676644829683216121894210233436926198758769840664743964096135198872349314484034102110856995611332930929013068068474105537942424461229018582766434555381259490913835640520436094926525244815306063928909275500772567537732506643470823232451662379391749291841840310901453947644139241930891018707855161823997659755991529274911707641712730672975644203345610863014338008409604506355621096727837928302745000263036283253628589935379787848104290691812084933021930782869024225067892784837802253599965576435596168201826444022245532379743522476099546565487673744472988580872105362515497682597313339297358044193965075949851038615410177476388099971078645614774985184287979533075123202264152201273502558936549899190828189021646479513932019472122192382812500000000 [153,16] -179566578407531333927276707109633853722200824428269022264552618641667992983965482444654433646630518129658159812747007830676385142024793104055661357580759288915985643133902835038513310537988865541059289367642154492208719200242529669798231822151981051911173965300031016801824378198043260730420927692014781122364252000528953868391988037775486186474759389633318858822244832671352128092525574500066410890607241144610511722393974704758258715081133266117859003900691377329696379438242198048482667295125224392254559125359905805584142398150995209794587204721486613011996386676170963252754709450938908517508145947930149680524530140407087625015123690662802824043471821293153630274773692369262535578812059093043193413366307203009669370128547583783259636457283166385879059966404945777327986354303411736972014702474668035467675475859845625816491962771473626927134355499049573120682874415289222509181104327724365274108001395238418879837897376016710861615605388743698554343435653455871740046798478142304928891569216205702066753398731646893108728821420169080116577996565619626186298302065774380686967618910579356658559976630933137452558324499126748106829198833253801532033042613253003682651987715450669830175672512932208396998648526294826113622129711090354634536343802348741094160098775776677249705195511476021363940989931814107813337743089521835447721485302677721794251619071285514028144623453076398307727119043398621278190958169396955131223620625819291472087767624645782925597848858083505470607807139531115427490658198859488850582994037112019800527617221721000607524205156614573195149461737269322886775503767760606190542789649091939298951796745801155858595906489270072497405374511221647409083698434919149612220228394365311333945980848290236596921511806735773320699767049857486320237156340184743604690342509058786914709013623411036316171866808515611565384505692867130302186863367498689253301091235735416329360322554767618370205947495137408375740051269531250000000 [153,17] 22243686879899054810507435763684877663877104131018134472804993880280868447536278253164594789813808161605633904250134524940325017806562857734611291587270631736225643356235504301832869857804553038862621542629246575579210877802710260666176078549179643662613686161347984022240498112395072641412021245078353469198215707884792711356970589745172218201949184946628496590127164082066448331063375937532728384979243899890852471313729428840590570462609969613229758738941765054650868763662874993917936085645248810598762463249431630143838598455490727275460048215554797951828236424340628267360789507108348005082292193006225016101601278446204578151750461262408223083298432229276913733969924928696293931983627710415733565826780913422907049630018257601291127511054014882469778947044151004683171468638330887123476370253482594271355309972498813803614280531379056138525685455438577189392813924280856140637966833397130222087190140886485973922951124764435433834519591072559016146456386493222530295060623383207894082129566345553670049978333220878281521629129925525338401303362226095615524368449439567999691935840722766955265602406786933268377614090282250356736664389031839161590099454488017208013683858438160513474295215296008560843258066700605173819687278040906522027418541310986259537553160724631562083563125997916918959075166204958114054169591536385391010157939149627724104730360928598756492727904108649492505029550381540312327754499132817880476254004289225526927927769232677636746063947812273242529863722754111361226832089601548984245152444740369099785537535579131440188447482700358921894574780641216878505659592901765382613319296104976947321408158888163233723826236738335237089390469253063147432664313143648012295248946759462690686737995105198383605548156971073014644163877491804824215298566607286413981868818874068813893313622062658557661135640636832060742467742974807898812367263981063108953991801788738039482672012787755543485708985187962651252746582031250000 [153,18] 361259728601069613591221998816278708441926961763732115214589597878148674164586435528679176132749290560074927912991759719512762668360378635252520007178641977601442378421059358402061090795643291637298440996848118905634432192200412299388413372430174188165441497475265201470161389615636276421735213242547339122168398724598387570849458943993910241942820004408235171299027933806407915831520439013869694850103426895098332636957698452813854200094129517037052630816800399884834647620003297288708709158738849966157137112217805565828471789648265823716645167265900985415546202077946198597911302911090147625827072364975622477983844559546504333607363780299108267194349480332572173971950356001147948734493366463055908861752790668333982777237446924459369127053950332244980998719616756493776767258223506426612530218922818760065886525487234936315335924416850749183829006302634996144757685676787363039365865805979811133997751793622991771117972998276259688163044258213941377372590300550751567586951883258795422915040629987051068890334848916768114075118151190786420342569205541657393111487931293988031688456588424464143723552775725685642086809288454317380145266791707222634237786133742431457637995967924322776877394283044050646848400508581108136826631154725996244653830131840045662169177153489117992255246049206977338615087480306197162929318096060593771293334979216889820047471257765471048002808918824782669936983793367982510065932227312502047603284621528590078340008495307550105396365976163247072777581301428025686943228974076799283827531273136601073749010249213809962930147702126160901652861361258906773703592680916996618020039751657547355844431266063051817688886974704580469280368371418623438852730306143498665088687569008420834146668095734919325897990066570558704557453190318390786740960689531131164352044111216177437543640206207610789703798236423393803121818262379544139799472730902252736916713755203865799977787911562125694903500370874136686325073242187500 [153,19] -643884046607695150557299490293324110544900427169588511757939932245852796099884513617339909114539380439446077772037279195531004557875752660613026815338776915213805262341173215481114685218066277217821594820001443702437963853756811502169088879581600630725469655125616173182842212149587870271591543281360617999116568016083206791419542499700033401726988330791635388047884065966961191092250911787529276669396621733789262161847425954177965622201243045063350117371548920429018738970516112429861777601450358665971676238126841501337542789501309817500676465286806861364993142843432373838155388143194205275597750478525647997622249578800605195765180738137781934581636936943622572191426681987766943941909797650928970842528761876549165719699681876100645859120030824307289757547793979134983978973991751622103525723048450373418848966438981593429512590554522446337216075195394973835085515099628418759956059004639355632654006946651585587306984895247008189739364331242895756656098455385210713469216561991568840256357376938879838325097647941392552326941201288039678994964164228393407954651784050376580846629245246206137362985339343874160248414640085003473315752776837573844122740063858027816537978016195773519773094041491482277517703093721859153290608671797608895042062780389049168611958892980317216515116811998054873526329464719931181895069939029394482413155920485671335890508316050568191212299272850368512119623191804731687875700243267156530314467460758334391764974631410115059231037143244561703593027000454500062441669908708404752288317939286387272640016434381903940965256224581303395040361184902387886866682840752753809624790163510813340644233407489901755347891856815498639527785893790299610660954168241095282681906557335575682786481758961553043934294470907412387679157876033155736800604107267878408657373801395702612173215699433344879913550952859143146093249344922902143610435934456263517242124644571137006689300689105390186759435981411933898925781250000 [153,20] -111278539494803492281424126381732622094228978607794741915542720466298387307139065518323074260880078366378896290092389008445663426296783886312754079050308270265797656130575889826332100973412822719720379023915107933922016926656553055923271473257949766549288792540059803986533318027059956491325465707622962611107604943339546983483397352806086170029525248067187644441465034399232097603758548404876032968373294524982257319835403047942285394315897109480479574307092882707126839754798686020875203183401677018648662618597271032352115470008823188883869826684217202444324170481232657948463360503287871834506970882683500941733195361529784958659576492005154919156650671656294331520752255613212256766014747991226837527501158796010491406491219304731194692720060973164807274515175931289619356740040665156728608959698548500601012151835405543600635773832293975510557523608224015529707208225501594725241599536254834396137829706461146253049801277105146989887183716448274530670428585390011331422621198763138548365113244130638444784038163434411852557860200478489391160204649448432659722918190959576203684331445602963536124418688962337808987936229460232007457072419055305529707241352429202968119798180820846396556864289025431988394807427296877897106802221738518661584225131410400772663922606998277356608870040726870727173774472927062991911214428253019078424950242432386757358877801541037709973814851942964969991378466996378958277716071913886199634975784415496944792296550216885317353727824122924305627660831537670197204027392474653491156813660115531884182183073781484427783721691957248746881814769439422949632493483316316071199899116239005395404753868742445131641390478773294943864996706981738089339110841738224035179472083242711850874216044024875202049700451052155981851160279978291822792046925884105001008397579295754543481988629355848719263883274566461365257632600236103410742458780553914859147922389493830062571068252478632621008835167877197265625000000 [153,21] 3117744867127576062460957189021731718940006525995438123171285830418510421517867182463067852803070120671373404880371029333611670257089677163079804011152645956938971300705746297652357146542931726588964358362253650996207399154986018986299436073698877354176468671516906699577005289292137754124957660136550109091437371500364023113554355499465572547837066936097308527523915515822676963021631928973688806275412620098192980000840587195768924796324269408357273180749796162171898450560698678346907468030643098818561679059736555318743892627442593928979304945926159554989094904593930632558901626544813276971946856244481991385414724797820736267831385807194441712364258523545217782489758697073571815504395119282818545082753197757185992039518006671396522414268276283138245861782701374693046768450671438773149689343132971815698627160429858537622805330832201229775275576907289391176249604384285107285260171843977925830874318820824206777630757826384174938294954489168709947953046927330555724311836715896961318947273381351160290137209706825479959891034332614204456380778772241064671267342448220474982646464471692647809274138894570495322961013554640315657479092669177827928352318869003124525945860008128501380493062758608504496009140863764596977221354905526855220453701002043235495694434979639714805896529283775830079911552415314104471631937995302553566990570658379647917235471030773677788038047088606147704782988815404308347693007861530262974815384480747326086216413471782740345790098514975176293276806003665709366791458311481885082396813874219947281619328630896867671049870157357600665804562503285226107948538948907934621481749421474557505578548252599917719337592077074016844539205966059627697862811336659424762539647093727318781445497649984198622980812436320069054946032035050978910381396784105252334861824319569553881395352966481927050895932088780180063244853104560206136288404624837367051269549570631607784421309575830291018698240927505493164062500 [153,22] -8796657268833781582271691053356583027079187168988773177856054085361032915029491180541784096260380381934896473917007165303034910584771653766176920564514013970392939806053101883117208039556932195171157148053081096312800159961285336399845758160108541761326399170197202525527175376161939700486824994892360287857374431441948914824020320861922962838833531851976129971678674715443289303200920850918334371387490888598652915006994778654643929058117661135727470927077600143872592668406691576095462436313855438464978217374919176879137356726148645054877418304130232526135823980180342460863284640065110403776531475145094605702283363415735363878364504186813960811512851741039155554470974669058652426312272764489908472413262241167631450427121757027890554614238761138258113825936231768923719268147688115782696390015938873290645858037528333042496929827801717605055090678461163125802520828979359379860885252785560375398517533647709504250357208691258475650998030154873712773925605763016445391212098808700979315685656045497049288239970899454951584630965564039119093515344016773920980673156013999659142658395490458905239614996135057167142340174594645391782851763506898367021888823720283802024376742116478578713947969145488152616256358798755714898903389748234001787819795853544474854751374483026287871336339363957173209241560156782035344131041951117131719077467169581077080797579773774034969203433176329238967386333820609830416603540921269264591213783877322343413674204531775240078151844918457337025627937950874062638078593381549809602133389383564018911223928837424231389408805836867287220601484002776745490566431253150488143060125119660507454751416909431096410904679471134266271911420857953394267315330563637580711118129924287841177058386419476775395531844941670404684004318726051907045863497623008745275091792056075360469625476612520403062925396360660374677139793538142558349030962233397186093543491442010210975437482154696166024374932346801757812500 [153,23] 15688947373804739978932973810748626790514215067711799234712281004557109111393041689606010836524843623326883894666543218594532866235729440789996657377864408243240429237740730701716342780137845069305915724918904062650684686290071945181894689424431544968007302105804276026291893794364090426867702924036571861667653809982304842351190406052230026160433095045983199892629507369431760150184653846795193353132010816252485231579366370286516277669585900608727696109554033977362431860304521512314109819923139984351656169999201832178286451841336128662757137761834713148590436434093139264465037286752359421382009270105909558664193334638914631640098738186601940936192644819410628623006702254618364447905317219929201586406307047428589673390192380344946902651098695565960957959991732597271086749055558209294043020490422617240660554366738109762027679492108904052865175840675989642825068842413075587812049241209877527494765678286078983611337753640413658576029539821510804599721920930102663035241070086445177775928712665728358247341301597203495763951925928265980856465612904943383267660576167307542326193781497921550370014073361833422837381441562299326067578868094174529525699731772083313044681484544619064322094981563590137099364934899004634307852720900738007153692778979809623806327787730314581850855450084873582223650036325074001526711887118571988621833200624882616891609719385129312601324073323802678300492288689282313605738401045890737383709613625782653751540080414285587938567731159814889144157193706296408394646816420607783425859194025583619699841576115872755473360839095196977494127865215316821192238044074390605397883907160840573859773546481004090671037733582783411624885301785237586609780821963060859728829610219304687991226357114464706835097427252841281243864438572770442902748638274823578413395117848500977037118833618919410016372953903057913371196602095919585935864750735465255462479349189886134409538280573502163421614682474609375000 [153,24] -20568011697546934636767638929773242506660469797906797879138315857227263063520649913048306186043635486341880862028550610488752667941911596529411393962325962936669965160036606963571469774126689216625990682933533070756641881647449581769401972547846289283530614822497950686641300899608093007338291434478652407251007203594201110635123816383938882562658394624351651029223995219778823565203263451026318622705512542737262990860304130746600501564002243521948141160956131811869545298218283656651449875837264031211387317567764431499632063245396954246296959354926004023999566378169385084904080142634125174656202157385364745433896170775678079275897826074897477233367624023867565422713770005494474113419504029491178561421345495161080669994886993687322732817148792697897797571412766535461220141238560711213744062554564322711765579633630748139093437187979676260463683401980083017524130152316757009638590035192227224800701040552140046102645892422427800874262696922137858086388402390278469127394747652350865336376865165741629560411190776309470263858163506084429778894766906080697532730925134760064247754313765462027826143654984835359820738126410260517904565370587303479230006320123615926524748800999475676795299943131782335110282727784425357384491588132488192411410187400495911250728070304393183629562831357705426285359342345706116462423474597888068453340590158036497472093904360054870455957876628236706613664105366960005554301378070031328847123185991004518128870256727625003935159951070076136335447730437520886050592635980036693268349340951035469917659932147004696575846935345125708860767204052030809185437676490242317943299816395003171217860637621962818794293207820197686746477743861676728605948113537327786357319010397041273810351699176730484373496501104316055232905646003918598132265149113978774694416100840268221020425355277278944094646793236207688950897558051387643156788708803432094475336640425133020813553611503742361672157906562500000 [153,25] 20181597990658192148560035065406348790162985834136616674927579443153363845950016998132341177737539025009168764091917201418665217440092956669799307781381505208174669138067838893894690900697269855632755381760325374042189262678030831783533312036951399832114243990620255015963323096932479691516670837819335508698833992404244760667011054733747820618909380356108599747809340317788038424097471857831303733599868601607445581549045388773238501728553417021065336158994416577761538651503932816188820147873174663715268740083171359662314628626946030966205067656105185135231274647566516994163455932884787346195553589054519358811113470586245885039134691151530528626804481431778571345690633693837667614760441926529899381980699871881512466227522377583802281778930640638140847906729824627005996306724692391869314568896763803806827335520257015208467862945183474146043889245815454219502840486826633694674757029425602627065475697378961931173156612929047546275992053949981070035450839961125944823131434290684899395862261722546600247651212440550551723563292256288790147803821845123959466335422041359853523702173552329093726528948186361892935885159888617382638325506564039622983466025783815920489210331165543674972559897117858911968366370886378768626163461029169454133826349022387786708022055414247395049495010085714445242480687191152310489222858242541294234667111751520406390836122296333666838454491319626351898996669419393561782729493095809353078542838569186386176301047172087216517429752366510453608268510411610093862240272950764090971352880489126251543275765363219388518857009729617189524806553577089053611232698342990469038461979724205767482814587940342659316551554655889902835780512625755724604099069718726238998953984335658198061430549532278249066840283488535617265058446898032570082436840272081789058058780648526777423975115518979584538523933826820232713213513482918321010422731872860988615868765082426462345338914017143654759589700562500 [153,26] -13501240712537841570696678270829469899534897792469178534711587225382250755994598962886436443097140905342651594781155538520865867089492148799150583854062719394207049201565894968943377779774440839249515184541196236568573601501526749567175065017605353617444659466750549463789904040893110145415873749657090157570506038292862614742673464870607079323333513457067963745709296875824592845692115015652009121683894731470274645392218033760075084587403426604058746673298420979088563085551105437091710845728211302974782714232622058968411507588865583154931719004070438271409081837701270950352064087574852574861019579006669848195640864999884237278785237967242772301781858867073504826289178912713638772725494347348446913970830217729724771295423360674361366422855909070738537743407273748650236184964226492364616139053141386510736059271363247897954391084751054341399478054795160004318339793358925934360255891923396624488555137116633433205968487665303345120245170787077704861311010792905876475925993167547757313349644853972694966604920979832169763659675218025860228688669644519206713624010223744601902767905099345043976571440356437914483620944431158239993907258307877793593811480956833068684060959824912117893544516874849905171888998757902872965624144253213018431150495880594967264772754084484850796630400355786969238534821789530745786759800964040216578338253573014986922529608420329523192616227923072605999303437062444141196882860097492663772747871400930039718882207560713632715989526880751074086767071257699471990166378566326801628485381405992205730162331147411679312028338742398295271539768403775664189150783394846620015151917542487491710632604805544001444521810300256226807191266706328813365530850170177275695207927110738644784397381813777646715496793554009373003573445787823491623104002938998444069086216429361052644407991120247071160876736823784938776293965920905446850483233896207863416601453347865117614942209172452022872365250000 [153,27] 2694415032401840838656430460793860891136922711222103526542834525836163740630543684557756292460561108466541594354146102083214349702993029055043393811247415894272850201252106971687237779807427805427923135326259999791914885528769662213942992081109320263561541502446363470028109070166112012007090845378713999546604513621335394045276196408950200650592861717285550978641033248376506823857875131405636900233963301119855145583397015349986883791141803707838020174062819125979612938158119404182439386358104205769324114615358652175961272427169604195859114117120757477894403866300375021014642545901180317042842503945896080102088142841794277562517556386008976500193045902687098160326203861532562557931322635376636860262974524207380912233929949613159515944400994676640584223871899258941121838578275892689230425261714293828029949343295841697918023748493671054698265890321559038537501064229270560516798801187013957382083533214795578382374823255336800947173627387738300540087707153272644946175284510901260313392469113085921098301511182199382440745428432273145652216588086022507730084632783313384595388015446250144134547801676715415094828770068689414835144214319013399748145965835754319136866540878197854266243319361668102651095980310781147340882593699216287437464775499853880481103534647636319645217565939159951037093332990217651424171908676881901232998922637857926737063537091145514330614905634084553633139823933999713706528436232934227715549196571161296396736660283338497563559759815796725260738611345976796458731275276612884247149267080067836521210338081558150759856936363447006241677665252185228716133380417931643444012057297662007749199299190152558490978696643039989805393610853192528474213112701834773824315270812158538693558566586774639888336464131017697993787804261346015099708540656720297734033476320362056390418422619695793662588124191316696023125033945036119555635819746795238728960120828545105014233299780620168877372780 [153,28] 7974090140846934905171427016897858625056576357093795822909404886295396387159887026116751441006896570215191201926777090244017043425800664287783563641040245891418273914819309639877628621638893187294507198309402236195244063079756658240064646069028215677586407164979251382394584411478645171658593036989424705718916124297729677673451995941348965985788177733658891416127418159029142214708524840000085465991118589808522223005879876138433727589804614282059097367220661117903211956329915542311138880854411215256682170224788670263769565445225051808074604712688016716369501611678361770650615619388234809171892914435612113089974096790582652340173493297250700611567792030677348541908662315206981125017327533871688564214376543549572864959127265288532787356956626603922686269241371104406898035952576089894858657810110414886454026609688122697336487699470976796936740039738629846169980988525448058798200777925507556890551419249082616970776696632865893619858699685923565158736676593410779412056302951228644897837514864134585572654469131364870464513799533157083664350004689825480973920023874811332723902759658225413489728445235386997652109736193049351388379512561006530958806215773255217616596825847576402338117832115618092806651767176078944729734033734242933557851988023851705247410529151143091196484662963300118379878289411939972541739915372952409610696224572510561020888034178068342484023109775778937270084800903258998391934017984228085859281281755794724488051180235142983811775690447855997605169885626813384872235742501407185419872757919787847882008905522394346600937884249652595790798271012908583423497885521884678439345405215734162588247264344170506834514351058910153498544831713369928230436401357176865705998402685550632404834945370877611126069895442782466572344388185923163631823973895230349207235216061344169439939183082935010312308811930349820733186776891248665628497692134031572660383974054077424002680100704003113059240 [153,29] -14509646432052375484524828630381147790211000259407344686239897845667006404826960023959495520908946178848201332995211194012762329094158482704234843759448149376052318898739508627386879542782446503709467841553229714063822586665529155087984780948942052099920396436224892629633650755863843603447185366694575636101373361690780410314943117480359579168921750484504036026254961637482900811921543748229304412507742879279199743447746186168729811034857559750271935891424485818808041661163880499279780866338493769308093662016873889678904624694876854002013142800524026420810908125998674682703324593131555104942482702182264626126980787870964430329013221809262712778983855698302869954265040966358167519239189916042498782214520054955358198102910580375299918007676868013159798214658090656669330328925073554394747941070025166925968839869145721204109434224762493881646265715921635869595309912114577887406453906730479963696202899251897981922719893996145750243191968408555625572922466880049518559044016313316800000766075879372022553208257757385672198129947534977408160996353129695875556782777335244163885067330216862120905462348021291658208153606661513676074212285513376079380628232768470541749392901569621893119424606871638531439902497107834452334678135468826895323790626336621247774277530255165881050322202810097828052426241535610468450582505835867431758132673243209664573822001707466235737513211116692660117006653865031350492351459445466389125464295251574556419577669165992444634720884917013625478652054719811729505130030135759809680747352811376514262906198446126040290485258238264931427283475025341936717962019119222098641572683700137113617121042955910170916346904804216407822289214308175126287773537040946556618467208312369991854582932765727265195612188199247071539610098921706213937098861681807137067985566132560408175657079991155061860157814164006403106052213074490347322429350557312984824097145421924945712516059764345177475 [153,30] 15270041573830940342859576704566463076555780940295685160222761499496483232786479766079028703283877333833329103331909175486856553114509943227128148147588175519853159692543460607159681448203516116788983785386270203978016016922070623514707048972624764068458149139565564077023687226018298334602168301851909834072914648501280225409866423621898788720076494771129217098741261165782539690386006239018560971777393550962338233928605670011374269780431386268041125296763741027651220358534410315821335336926821666815290335734979170018832456425185335701872451162978146788605361732640439059154019512923694650817542291208798827124571851162324175591949674034984116652595058621107473747690557226867340623424141592101844394108551105793029849977327537680576047501433800817218619257179334094682307791684839222220713185876810147231993642271226457760733811547258047322204150430380595631695347563326798708569362708593781185016944443470154544188446501959170368415117507102213850883662854542560864330342130503594536260811370351352173404166294236337169591777781848219830792364456500785795803475434866716713749619725585839664364407795282962748674524724986918353821393118954385631102974731548737590015940702663975079865923947524300158352722659524244173797936634229246908826464380954702461784943595409125443055089150283314642366252241900043973174492030618741479258007221043473609712362187611462039243380314810441836242422545027917258819972029636220547990284161625362300240252564467697918315322799249020624309855429714996143513320168174734945166468677539352497095855514728998042007511864628863043287793042994001167645121870944065070690572295215254484264528655960713682503599993622364443914328140598734427857348753628032994479213672214875044855325321840077213626464556945482068785085973806861658075127027106358737580786566829135513091046712444175701036087113091716436219518191399005964819724441874317552834032948889688326807765819055409647 [153,31] -11554973718541781295041917322008311721622105628623013036575111681621762318276795610780839751314191616315204218207042125975313149641467503286819272102044159319771150003072190043540353364457116007296631114921319481440466540035327010607589410812135106829091516950395105559068932060579792965931342656045622406379405673839885112401327780675116657084208505359410744903442011353608145770460711924905903471820416574376496790210519619094649022593955069019420123775998742240915131274167399387792280393010007855388131263039065607507725628830355074571699056373817550243283178109503634905404028062068922304651597641870594795899167855236856003275968501943333117778665054045599636985495681642773671665591041992944174407378143818362093972287085747223326498301500031521360518685849488050313193224389545946511501857103687637266768365530951364822727117479899173983756586521817194641675288382704574965896829652818747359351540710398294758246796988181904492200519097230882449633880890848470374012989180253494846846361512015424964202353508403027574488840086935936672345698622450395282457842630599390818594983946295187120883448267709803550346717228812183635060489660775941151268042230493735448338996592644859029120020213025476419879063172275505668229948784870127897194794961976755565824124605758547547086716580867638416054359716758073780960725985910133724192289003768736976915472569415458323994437626360714840102437748727859189019558366961128341000094043520078435497272577081311860008236989538594553955391145368619273992683373524070001146161234422589617068687083549421262362431355132924011453861139633684236473084448708129383793649978942195611361999916103074093892162961318187948575923342030005662103471592207936146578345580464180364434172061617192140054363182146172083521264888448335589027609261002016614137674434927115102430745781795979491847318989268648913723397196032855067157763030118257660300826501205856834268502414471416 [153,32] 6411194647412150444277299836052478648945473627476769793745131561457649122628983599768169045360610765692995385900685422435030499056939020140696315056663444321426305410169889864590732798357410172885613538717624169443020688459416758445047281879460260534551960668573233850384742492926293614882216914272630020218460692020743260508260283952129244198999105697525057248281055957743383676220941429347051106679208601587460286755210820025196652950849885043807833804383818562764563951085982224819002377785513373403788814235973015744337240448191458791892104262513724196149664782169516838608568042630335646647581933025933693438577277653734855907821695102964929484464231107281930015087863393379830633733976480213632034376876313206710036235300770135577058702468430921844662795992273615077173933555012907043455290065495379120516717876191522926867677511859182681894319035311307207113286728705579037236238970093234086131118198352042267759109392413691091520514688578578261118986457291932178489706354473367955964734947095341544937916239055211590583368132288466082306052760064018309003811147951571181322398512381688578693994792538364296724747864692273427922381126386197969255777058991616415892344073431718729115714954467132486603779021871421660988632366692908566496773242769274043504513283165853909478849195215210628532746463246173396976790978064007016537569967124594341707360313338281315862042264655396899033362776179331760586731480057479605507121709248888063367757936241088499120134153182108766508840880590111665387391083037505615762303251694663945100706097673221273800444087309891301227961598599523678655939175181901742267865466507004871751424498087012744822870493108262509137033169251789184787475458820266435034168730872110821517649025702734907609333155169948840796715506323643386602042412932062682195471753473120106645365130138088231143966597578846279977585861417385421263862642736426414496895733336280076596239103136 [153,33] -2511201493509957147343426928831522053608104399988451263526028899688142284510754276478791532479275669741599104938069872102303733084013615074136767410081510989641131649274085843535633886625907971692658000520566526236579232208190862639335760818848630582751460531464384521753887890672902955133943789715506698220964374715477592956598391644702341294674761288885214406585010077644696403697103257934639015053938512759972952252159522818377182280384385494765087976939898660756451912445427142943711917264744132984524552373327625307761900418422009835335866178003670131570432207442746755651330522030832249489444369574373381490759836256704742402245519962640589151420184874653733663876797902229396122057056038461279275727316088455916586411130707894584844078629372653736138342408763551650515598235013729314407144733591005643911452596385276246472739025442583193455474612567021723284726704543877140413317441217497415615795124236732860325346167352179062896550464257334083025324344225975884030779724661275519368265775795469308648530198434778709552382889823976638756653486780407855216143181827588035503296307373972659164518725014227001050369644463860672907892646710142146782170575806932954118387108557277394319730919541664337059465575695518896722226517038501510434270236011478298276893064766687466275354874805834358318720842477164843397624786945505552740146163843485862535450703544308387552053401898001524533433044793103805159625944995902473136150315017745196632721229773513697138098229293257374479702101144544476501308301577321420476752673977402508644854234527618488240846124141177046189177798586299009307293025439649991052082276870702046835138238866339440866579571453453813824004265813624956072861268440628303214001797327969362968689633688231382016527168927969773618826785513757855912763649601583453294896754560679292204869721419043224132870032856493126444144167287808758464224133924486879179809854963221385369014973 [153,34] 720732854009573504898075137204566784856941009155840244998855021052398670109871589273938639308278052713005694056941039473778909242703635954246802680139949256210218830319837550992295967070965608728874295239477507341567456438922870432815773319338935445503467616033401186354845534934681572329014440436718521900197535487291723185755441624499671739915632741200073604850318887637570384731836698726841436636003367752088756142493022663996459827018783790904994880538805678573485005666074391148149926964345040923522705828323412658026678519415147619878349329978539281368738511919090465399851789450043619042760451107639869185233057667125216090064877753601285205829566342337587737949641240389007933065411160321011032246956851416006869848381622410231846532821051408221535706382991175631656151832839781312343747994869734464404181917822963329924215565531099391684354239574448980342728325968112801491211438416777024225207036878125585968715414732558165337291290790624280593086906495606680056934002806916294278207137854209781255238681820390138271940310259040272616448888831754795105756486396736682658521459976125704406526661285945490533374252181626029986783525753572358309295286899726660199174782861063956013844531753449029542982887774215330148346171339567290345591102049417790521147200286864891488206380195972049390023285674372458922631045782704927558425049267179078851209555955916647759478680233653479943055105530860279959946089422821974890358024902066974909244585851985629395496471954732833243276639071871236542545818642376335282641860531955999274463254610923122055703865594960938902277933487908748816584574928410172436447158444671011735544431021259939044038551513902220032271701333723981027512342113182716819648630400688268932453330918438489561846849791568441869704820902469894098592140134690681140451457237001684293236343498331643880024971679144551586576974794247201425329138816729052204760111092200801294108 [153,35] -336812503146778966255050017623382295724049527978194994489264972187511321961012173360961186063724758367589257429617286127838980627505040197748701083944723653872200773023538797306617226271291441781142281072962301609044771056030602050827304836853757221723774994892790177375972547852399991508215282209245503370248634528007548984079247239953770757507170437907490065342072190116682445904143378958296366462519680682210718193281498730945769828627287466545153519466111874910130937229429407174659238654492583977447071903686696995109862118014896130193328901433600325217618779712028684466232283029159316865257112404195495550080355565287982716583363474827827400159366925987369204095510549939073003067158480409997051149653971286929605565284126436032823910323920988561744030194427340640176844364333929286291168913042141129009595243619306522334467106871963251249184234019640325327690621683217579135679559068922507658920988098589002411607097005652745381164949511619014486433062443280044412987725885415210149170724191829540750606794991680543979032698359588188936665726199972032196536691529523780627888149383964377894676364911077722015273588333359298810822299125056313039874763415083184090599570269998243339925249644543617878212063351704454776555297138071428572754017599160434721625151194763508229541918817970554113777364434305393282678984659428996566016592872217741432077055934123179584446190630498953482580709336350436598191777130956936013389277200927220450108832348036693085373479144144860470326315296490808354251092905205274974997905921939047467458079179989869931180974389908651273068870971837802071331944405901233546795653193414815903108013405662421470877993798525352476537159888267526613077277328632623413432231964471933912576555766175112360700563450410300322121388937892574503297717853470450098457717819589227058691739522397864585304232268063044834409752016670756163942313208728513719176222343338462952 [153,36] 337648894880773515899071248602206495578328316935973049878718507403246916398576124491812076250545771405235138505505218275257947312886135830427598525682705425109620350072166745566516969283993913487650345043994910921265945103136445291791902582203478065956750402884429935210814429723446587684865422530110479828157211275806927452629079659555196835897416183137123854587565650110193098170103187127445907784037628720188068362886843481142163546705211325158155866652181326315178274905320780424480434092728224078859259909666425978690694176869726829936071115841736963850514112078761240423615041590665635389729299029262634611424698871510889248397543592593108429819305159755847939454935273591103094387499254508445511281305571062855243898491643212031979531862651692698773082199378185053190019495769110670860479581681401127502012700840605997661813058888758940223226755178283583370029229497143329057087334085897159983629107620441927673677554872167758585985228741446817327327252254337405113902638171532764286910759161495228332945010196529968263256337682197764600279925492170611402514999955917838915022045146913578661033641549975556668005703718024103132415855846092876907481924700748837224415279629313896640909974243369604845817428014607348514312237977219253184665849398308843685867314771026293942082898596625309584135508135102572038671942540287545334028678452000677729846688524793777888421062661428644773865504735564493356158815475212708307563400064593797370865543904175504343894430023201129247751791722304926654281620761440174188249527820288330157573481728248060576769680169717023888705094483273693205769768260122648230763977947263397800523152851121595465723903429076983749662830030535465304419971336199023558100317576175228236292438246851107073388604768871142895307860860133920887968505691724314906976225038719544425774200597854534826955323830642679009739362355422341634970386606133788416839084896054120 [153,37] -246918537317107882980176984443860398098226908824360265566343401396535334273875808483391479743899493159494572991685004342688691877937275204649055276680770160723216044890522406071568539950895256115688341992715599052491366271138933244246198283760250859928653862066411756990022226346672287530007427843869544614581917668251372822096719529357092589653999157454127148632086170087226547448797499963850277070302617846255404748362052768101655954663669634829186321449384987073143262087958700237033689611158742527786507263094838051642751796853145869358302441663799208821457868540948468221812877654171401394954182468910041490474237852854801766527219288111851907555525715420493101943477604722800421810651434537314781859922465713018769926890966261011249123769914754943166054339686178547405763271771480719054065382073006378957306664883541171603146166668158652181288312342385310545189698768748005818972955808499154429772649824843767029736793003448152214824548671678938499393023128577009929717697976353462252079767849260334417848026048140476655292911843453988057220771339055511993445803873621813156453588324936061791224293966118752107585224875571816499959261094469591909630525159390152983684495761702496532313581096273439614662337174391004201542241044088204747500873117179259428050081232751468249937061009612536743945575129787041161100841592304218735608541838946588083476340978114707193523871940127749382370092003530712944458580797806216238003188705810285707434911302601631790827858098659524916146449298737082714285181854211192317983493277533737973987506381360404008175033277851173189366203538706636070338385901103896021035930956768763540616594114380275624213736165314292261819921749431137878598066139780017395636782101233672067264990807085603421394405109055478001278916710715643614922060199636160505388732437267434148849491736370191282826069584407132490251228970007194908787526181505088251340579371914 [153,38] 92069201044272076505694779610700978123754335329316392820401985962392121216762783035059870082899761976214866076254630765032835793305226954154119294655485244564923871276476812206820066863535964438498999059072753283978407781326123272804524726753953145042888719657587494172038230706937448484010107246185908827696456453043308856890097298215106397995220355817999790384622603753776090199115271173339962621555474984868139578397545162557951680947226197515502435347403535957473769981569913192301298115077576778052799168222979613949443334927174738771439814031983185957421342467969472754324318871085389156341476888671058909699888661530639954018395867363352551222093313705120917950370273727070560314166210092870361997035217240969750241538349101767273844714746287863920896600899176505882003951199379444631331172364149628316601303947682112013708526334623727479463560858665916075223555013580607584227226685377503904164844146413236928215244210494112520981753059565827936132749464850946792920852953822047256882783664435969250663172450115212257555976770807188072961601890766882715601436242280232247348493133614804536606935337029217962810198920587102031662803258782261766281786309142230333230943150478924082326843385905090813631843184795344663263990846816029764931207524381261108159822915458482488909972839544305864640989865231523022439602922365941699717024170311426539761136618729308804566622553444263395645299624782075171426964395961832299167385978640492037078062569520752759385198502890509730117868576774050933867332545338904339789992444488615884580004088527812535701539762826741409591169609876403386198454635965390675789233143094026183351527626423417984856068045034922014329198189435966343420976423228944061702469372782085269250135521666314972836364944634274135209914587211112476222770917635810317558685570598187389778783825407230834939361470178004975817308599504292748845010026150346347328384767 [153,39] 3822450239012327584177196283575086525047085502598464577655357780355789070658686457631882401576339802282325420957604322930971255299185784815465851233215745437007873079875925966257352709979359046265382900676206441720315613778254518939487674994152844676457937310203911625056699394567364425006939454991072366325772104482785686944805553829119591977598229697306973239526863149554704160769967670044325513183372582017239113476586696418817773952045325335721307723038539493026442982719763328527574380701478873562434501093905042863551012757096129188369996377201130178239127337709324421956827290062938361628346906087794599947432389087856049093855833859746765986475453852894196228333951148273337664057758046431168697680431643014803453475820175864622181533791031788153981868737780805643076225165937019875053272848325382377429635723270388053561618047008332182894395297184597967425789379366371665795624709571951519223434052649013937331380219599576081161447726016541820371346080707636051744644923444937889172604173198110728897020770611656582927712629459894819560736053376042436657705551561303142346149773161555845402053179949484745815402098273764456140675791875982826783972784364919279056907023924749710299896924066183809515993498539682891662627789065049173220877512555866017708565959171324470538455376911296227845873309496652752990519369676361262094185717321543434026217321874033605645026692249287488004102857685057945259708117771007303478061682069672432314622173242902868530033420904056171264503852930631732426074946053957646823466563908390347699470982616837997406610886335533112313784526706956461910496678728474289769894878433480045324131862099831656046685266258228959576825663261673847842727242590590509173019404478846549828453238483665720851292824520813080273309075527366458411822299165653599249005041607334350550098204062865380376122481803595068075704165145738681596719566853387266212332 [153,40] -23279704259179682932699188214577925647018699474228392425589337284543419681491426227972557378953102572863443526780340232719304303078974598373743375964928441077751312257237885457465769846342456781198914182034296170262804808743069252287157043355090680386408744717210856740065766690693368001987499577112516173738664689051899069987442240882149411131466759561510166713916334517908209437502924463201843896457435301464376091221956016478255666341690539172220773896438052787053291511005746914876581930004598306203107469690707732966891700747423079166150224426843759400110394774702141474280666318022801067424017175234890901870177002921084648654911617633595753127100339445481923889074795593900153661072831828274273204966263529702548832077693533852124923650506857687826646104035166474656884357090076993030818473619819799340892393503645503107910549760494497472548536187850045524017598570662312430123389301563796673297831165235730628867997330857202658722291204068250724524018925825228819574382192897685147032216560452112301031627260883035385553075609173417465460836087879863895237272613257868987037881897059971208617650112177762452485554025125207841626510235921064164244197161728230313100251236605018419382562477299573008171235395941228818439958013888153134151589499820421480582588975824088011242867099418705566687382741560718013144848829262451983945517504258798048056432897328067613133268654777397671134345405788862092436579256020346296561223292350088915343183355773432379557694984505340352689542390785066770692039476884293157245879311803230714558570665367936478090625693625146145755748014425858782398055501261228297416207818668080641713548497224427521768262830060806689198895190832797688087663685689361075851195453230563988839995223685198798656799235448896981816628664141561208928404806861755297174540121232139426444692779501665541749002896220395463789078138891520883234768311387116343428 [153,41] 11862316248764881695154943906007705740896536389146289898653691334744165351266687228447599029114964098697115937554690060189611595818164931804505238544114573418398241577843650194913146568434959246633396293046295721666995572999973753550835296592157653210696869164911204678197006781812946484734297961065048184886392353195660295416652569574703523099770213163224303334111786236491264544593648828356167568996339105225784829553252598966855618074984366131859588078775808000896062914760102151755790235940789781005245647905230308305307340855470289339749985472679712400817923313058729757620087315722501959094957830851145667678158660045523416164583287766280181539802827226369200880594733293315415214143570189346261720026185920271532515333014618679842151928491985948521937955363231348143320531140749105316172007633636397352882415674006129558290612755045754104674108932785963759284269230824179071479410232130503583905219975571657632823330175842386303257470478706844863597930117779646422969734229366281769871105969193686567995811977774738415259496928361332557340656629633209669883469559737462658064484090191174774586995472010068316837967719681562395758650789719038671203431017941999889381439799238365632299015069416130817714678520572852664638303426583443786582612080066644134251441203681400232686938170012295490370282283385839931941018116232259542860976858522230303579969906822377639220099843884241232332834633062163141615782080498945098491980161434104292190665771760252120065793269385292392926798642342718722425935339380968196604186819595150535870967527864793841631238905708262754306529589860427539427810987732750706987961735130091214506248046825774904143442367755392469586814788733135601972404935359998743022876005447232955046453694923402951502639957576646304095038694024756680236736643953629001343801547945162727153430460664396404707923906250296389189782464329401293696415268033004654 [153,42] -2040793583348840757070085248906180662505637388479147454225081483950444816199804314882710221961159721990569956614347186860765528747630295470036762531814266814549948220052359016313956590320532264096000990185429957134199233831051133675857453381787321398315873933853019944812554860962749509902219143276301651630537449902910782383989189538517815546405415932490189292923500869036774768528892768966709893336112055785369427161540190150794277961337714430408264991216008981518513692252499848907743146389468531839754075592863705405701887864873958837917669251056572307262723750435341666486585726421998466531855998980976271586897737238633347434317163178226799648693243255738572054440852528539282242161072270310046305101227201666569230969914596170204348157725111163915437771850146744597136862800794486390105401656338384631741057856817063655235674905020131408496836166119354599573263266761336201450670538753106921574212381656271250165888943656230436441938952749139964860190317494739677876986903785116582220266327331915361463966372100682848555659492986401224909176179770184992078316597152464300402987834136908291510347553518719592438194457222199243923761660571805972067514395959311812439744468737609796963707656972332830137378939638333029435957938658579770215990472485362983517000238014031292533951117667842856918608313266477770708659658418378783035361795938486936272349515622137333188906895788880760490724309171448676682818955210664421073865338541862200163109237695313091914324683896407813795283984372880367375321406061422735040834642803129720374514771773829352471643052119505417513908224359603283656218463023134659902009311790727863920565812111639544788432732043645413757623969753877386870000940670503666434628493749415490202574630089020118708188650706704921642991670998677883443547673758298807906685780483017195744235093907859780166305757025987942048444988045461179070247304178826 [153,43] -688938979327831685369796191218085824461499914437346895932982575122272502457619867339887091752836482405004426913285587916286354955198025231808046555712961995618883348230565072033100974462772176255276132139117758925773490212750713853226990849711503687531292497909207730681334877492462097287439661082459474197637779470643673851510007647841427068952082154022175895941128057261027610417602824272386662131360567921700369205177879439163152477904274252773111690634041492359360079863672063921151383759569741900168490877817624669470938866512978756876538809971967748353123245890877788512825235548328839316046585740293452916201815923287029037338898955584892479001759023029309476469515857139838215070922861827552583691944430367636224421394477686042183908334413170650673995417463714449763003158027206888270672655235329451671272231363847612805677880788742161309775923552177001300503878063973815281409121503920774972843039144058011916287562161768288709568367221181483573625933452468117294479400127011176837729002735271094436699952012949097801182983614855749936261783379447802053936457409794954254838743511262661390144767278168658695194314153573727773733250518248951959732705139272081821783797203743982719786074821504026898769127806008973404844117464391356005916690025940290920145969283738477204724790365706995845163053028979192087341703979927423505838591028976906108507218065326622242710884490298554115939516496242690418822920219887689675874115578749801043452644026972251036997699179788568026437596429894448724280604565962850168811165761712710103065329272439459190251672522142127253119221824284275022967500303914975812346566946331531567758433356310988358978692567908050609690155927329925853257520852661105443868570421052686143032862115782450918291142024204693815825513487191489528145965520621446474116065442170789142527008647264758495784059746788862396179047217426885603481188912 [153,44] 486598180936732819044821690981197965705573265496777444683595529061921392552426964260633936874155811286513252912193035653937336320083287335088255563632692763348330622504599848820683357835533865494332003999376144901515671472532083752508295603930789534629790569538734765302333688134967384860954227279666815274277443912686315360203669633388934007762980915145662220122060833892096502671198313939320923424097272904692456586767922613975300632291057285913551522628870216230599322849130823067238353117188797521641998103496231402370493952770091337270188945530318604454432221399132002886269953825572988635247739830281666825434430878571463127708850229068164708351070104246820162226449936512224167656939836041337571562512951318687237385714121552845810329483821094365726005957783523201772219158190774705752710932367983538299126201281866221657663189334996407196658110528426376220542708349820819259335497823715447590155889945258443347398874162524618673477772084135517863120791615344636951559222736259742044134925954157833398505794532648290681264295515127760299509402805247412341242100156075396506080784045569737892820465284120790973301126685322043387337107141844566307587681070357476368454332104009782507801667778748781765989166740174705127769401839218820209204150473434859032864261543569595782054007167485724066266844235354396908039827609518400811053523565018796536653716948899048036258932974936638176210531628569933415724741242678127410553284577817203454478862445378927376353486595792343497669450749783295681339653476892564569967504449654145777401437951359638304538593551016590634133103205678807202747505066892097574487921012944495184220353581620093102926133217012168481129957924891496911927124281041238807947836087646247327282907117730324022586178624577613523999959035382826696615553531100592272081117924191970805228097406308990458422023964943337923647937283542241661403728 [153,45] -97256830242560149882633005411120016831610476736493640771732620122178214185166052577165998107362099191906952415318989792970038516045540685258369908258142373376632178673081281956965690646277152507300129874983645338757044309747385138577680021613155250153973749687946726737687160916206782142187294778018245037796195934460599423953264470633600777523541223473982601738558410668168867551120809226760431659656445800995991421756928397295330461103030790121972444028143387813367149794464990547494310428448910505608523542695523515967311092805228192414322171014133877132393686699041873362790865446693322037084925304701980120767115833543602055614004998246115016168011401536295553723437350473995782251467794329307276902579217324459860322304740679219346709699002575976894163008300725799889871010874942532022898229230253962166024363422644082528384736748132237034995016457651875922716575748630564374592692008529431982474680892949984681044808965179171506635736191185694152827633396579490773719162201752005651077297544292587442563749392688257038843130291170697470131083698075949275160742997444118935037225293388857588523317466011174492388878052627629342260461823906206079180224158815355827159304342875837831476148594175049259751846544259203800420120464878720295090008608496297180074295420844783847083580170808301591824015802831133145647720505537462832778751882904404684214985764471493294144281813700061228655612406430360369551466593667878403251594495894545932437716144503973373227315641623632332387131681564752905551423845491815683663082032819462135054499069228128850941202151451448980543816807930287370353202139173711033772751983493356345613219061355730923732358195116041718936880585361023979617142201239938461368963927443218069819870807242442651902607792946935940711680592062272153268637427192750889232090256745285076386156991213543625576620947854724403350369967339850756075 [153,46] -11945436035080433936932286809001130663604720592101202432010771918345086910098110707291432831739242887983790421813315992944645775742482781165983248000206932485216587094744619201976487911606759988313618282633566314474315609430845412711760948751473332829090559267436698429946929853926107301107849882555560753237399743568533264875050820439915112195120382612116994043294942319818584489398730682481732204434992889297140684791352880067712044077570081001498409702151742689880885534710248320819826648197865267469610590390895741906137860786616681756820541543965446086597658232725790122834699538073859836252639978833274152972574441222755615795591167713404565477172014923560360211000856069204348129794150036986543164021586305582500236352791027048525486405558263924995679316104917618986580582683622756134889224111545709543907806315639488817121292408926756509613990836862924581009453596298249622735799554036864808273043971648446050564525383812135740876177668834074058619343110949479185151747745955067299944645963179937999735782956108503175073411216717834457024763696326789516598846444317860582605496182616194193791348733774890601967745467607813882422686715000023737383811880038134047243821671859066999296846050937273677189431908487617263936376018053795397562338421168629596884678777153065307175090577205693125396627779399685074828288129135975720606589641879437593315570097695060469049529463542101902375107635850285393698025242453947904246343758978644972748632286655585780894741324798493870297420966276728485381737626348266975080166239771625185550033397164956558600782643810308704071152175922960278226169238738905686718861441619045573627527512306365100102574810009467764903033926026760656620528690113839261565910448723569431543355388051548219845462741851849799793250779646297519063821727214633765472418576575880015177491508842397308982628925812801539508198730826695955 [153,47] 11151526415597886609813048760807916976083250189256795465367419326704265915033904763463254366040363100878081713946054831601333834972193938970006647561883359749578801197976112156499023432404693012046623166360666096481576695549544477851575565088953971791755788944190894583131128360139468516642130425707689852125135387720877737867800935743178594774254619561271883507799457343710929971354594114426908490512568839631828480086241810742468972450900343510962229826981042540339316856133752944638186919346135026272465636753075356490147746813296483235632379098957240514624099331649418831560052089533000943137177202296845847595952509366911140930807106186313612555130626238354022823568489622038845699754411508032959337638823928734964732215932488710340498049533383190606472575626569796322892904802734816061968373627730839229798664520867902006134246092193498730138761899632140357850432499525890894558274307548590622107636642583199066455892414784448905320431692217025340391242990577296805058062199939193798816324090976681577212719231699391767223561208875876265446435185736459802354326723668748940996324933857664220753176574662843627540847967143205415621910863761761634423891428547310377261721894215549972607933163579912544727591041873861310195772804019008781794276983085778958150307281844565524490929763324797296763857848593309131581693722857061094814125665405170197615191973042302266748724188589059692559735265609076922600590610816976608211582705217204041524147745980197621500958376934259437193794864335728152040009552192218805010711060120207657628613818497561152177061286532613535755639476053260118318466536689703240441722331418608399499232551985754495909290314278559750025875006120141254517669419834883445394618114102669340315847612293551759312898238821244489167340687281708087566124218442752649307019032353425502977840375356791430543037730476387395293231323392512 [153,48] -2460098317068943605180180162282522220487526730805710565810026479451161690990207441329740430988903947520152295972286073524080935049094161420586914160388280678594576981336735630844739509428909046843798313421769460151182901590570931405860310746159922245459726643655927327953679635172339698926574339885121146515956198438903819784305160168752822926979285776009549245564758806580531295985342472503288723474861539733992886635792678960535341570026165623792806050164921512638740865072609478348665527067052215510738285932339251956674431257982792328676572834680233698197432140657561633608193276067737428011458840446017050100695614199329811796641614975531655293530940021651249103600251495186272482503984521510716834538323932227019370207712232187691245214930103829632200427283242223201023081394662661378912088465116755262968821342936920916374375378385390742468842430984566539934432101547794509978326582173058069297046410017062912351306171604565039253294439615098912837963884332552645825935619720044651072134604389952191904693487845340043248663943002702583115610178405975385740551395540449163116922790923762841682566507313211936321007279282347794231259013318847646970901190883076454434676712749700395415720263299255862450385573234582370686241070352993424583809284510033944283243569889640294885430563229636528117998845636058793505453294112219797088016542283778579726205810218067822573599035574136230894683212652169815171606729814485696657575478533927384976001597884231831986038277709355697734609003554414750326128553639019860644549065205438750690607959854959219740172467490802384751066330581281141617765780766722949546912337890276406185483490440032442713267682714717183910772619982262173658932517578312834336478723663679255277518404650657084410799000395392089822014874931098621551114293537710887191863064589729552027723523900595786862258065208296247863052320056 [153,49] 91739312098746058583083799539225161244773741406026816955338762968991643290796217949237698076199548363975328618841604270811906940453974391639277001088383670736998409452568785393684928195048919312916569764724191371484698498112880329308782257581724162896005182677824196671706134582228754398571707981655928876240303195454218977941962307369059710959781603445376541441360873077879264017887381509772126997717962533424400673861375869951129324449278545664621753029191531243192288084499171749483140664691080844234536355226796164940634356692018887691794755826650251066058026774381201595064784279898113982563062767846021584549656282932606524149065539387787336735742156904811189014824556595071938787263216713908389032432237273115725554668318918657309972009334518778445883059593095248055049118329909472701021592888064313942335065186320615539729720737164806762179201487020846256852189419737634039087043875428228044261587342121852547881732379248182182450943297076643732008617527755619668551530273902029315470772445350554423889098483899972417858462521188498573644652965978042968853196141677172392820514839345316800287592509619350120053780999765342016505907389104610951333012603378499839304935860163239482634394786781278201840239637215133747563537093199405290984436509052777950748929070753115970421719090546686572362448556301080921665074861830028742013386757690967243756284237396271393328097557269083348024404676970050461323166978872192852288799191994118920958812955773702944431271547764659940408904359505963606893036384689417534698501076185331566890546086066747275701960122515812649189712595928961561312086765245466866134768236504367345613003341986898989537204518268665345379448452898069084697524680291232173121248093600368971082129839153783381568881103391373345412964569179463377323929286593857545888742442416433121692077161103652494961081059722489256903640 [153,50] 67460135958702557395362260602236880822655308997366040613474995587864718146279959478355067851529639919055910113972201742096202468789387851578465900601855827242449846987885019759261561233500070825087136335544788605248900383784272884257485412524450052279037835503803175751269771805258205412630941801481440932447076990277321796098417805755149555070752776549347674977685718283100282377314415599589133482461058091267940352336169980358425283050713319608281930120435314389225915837232616367021047117486930576202276358079504672943442332573670272747031165885629642956813982198022363499120729210885688048067955711221099501729047966620707751409236856119118118596512366905560099433441610925740874206447212734500069181523994330410100851626027133087025670141168614352371230259893116327013006667950049729280071918480770980156996904164276903572182296062650573476759165214605017329463645455389420881729484376335789851215785876795567340955436689547246963485855092300063545545547853326768509415965650116852407185407817562861126683485828608424748908558643000437932410753906941555448024623798707350007486093370914353009409580345935805188898419055020850047348904071944643257930494159193253875617504132632285089692328934108415389286667858876028577186777534428389248812386588677971942917446608387076252599102577303343929854648950559827829061671187989417204084474883620876803491468894745412747046735137992724343089229053964833233262247608937751598169785915865393290858547628056092238962803222092664308726542632646646316035703092293341817248291321496480323115070041774589426892149087681931109611756873000883888966107583695363791550464410240042548593240695163637911570514572390989663760319535234327759113694206692269024268016056029259472794757243769228757456547428989435054176932956010550746560477490005446588872965243838079419109225613582609288018462613852829337196 [153,51] -13071652289635676019449430227326655327262488580436880094638537633868039883106439352195065652234491618125789175068678743771850793009841077754473909967145219962030104182246704271265950427568013548929756328803561391073086061262562222959621551505558630617490495005909617931128675603278939145093269267053505148499047153494316900763001253594153771492006691268765698202415195996942282408774073773260218049428973933594697607616640535134503819523315678981502450438272020481595404454534243152917862594699198938920179431257177658039699827884707230227134167111532668353235500685416384050478901314741034608515121195538250494742497841769783245755553329596124282166250253522129053428153080671251818089982916997656411281386891024991110483348163785513399840668158932923636888048041038638316252852968183506455052238808924563561659641264272766486681024197081419990939351215184603654519431229074271667296789340613823928060406570159947356336851719553267312009563341210875361774335780879218069062959901373212692790036798130146562181459721686567778380482933282619884498374750154396884272610252335414537737962027787486475888339744408614718075166667635552946960410592621864861786920867905143456013264920809631346575941484852686426535825460597849154680068546304181752774329095567810726718450281874235450320940332137636507768602653814131320517515871745863853101918978484202275182922383303260582098888594786964362445198900425900004116153221072209533324081721435755401196509016570390513082791878005035712394955175580642114955578794667166628310662267971856735986806306132037875628561205725281640836666940099311719746521282697689537012694605883622650222685457640415987415683314176666745251761343687715261927737555285218938603134810619919940393245675805365310649502191699388735672291998142691392204132541685236208342812573557711373161650750326654949875990497807280240 [153,52] -132420060326569938430510718674711544841831206608351586084912168473706307729728754611410453668365476623855334504642105213116710154568622098985939161742386618549427967582127919185164243672409396015715814348218343111657290599028498050494409041739174478381968335778307267383291457288078402974219731653436216240591179105739142670285830068764741061106508431542686380401965344645631053544701544930184678199985302129049934151352383604795649887289290555685597273547342059988973061794157714408196189209574755121274184721171306834469330988448223258579549138120287760321521292455144115102789339279506126875105421621547291568492673058798258914259736342868876996404904314542841583584933270252498725538941037226376011616166936013855203514905733988634474475943591405503438192390270024805000758193472344535864920774271491431014567675414809210554736635150799585300668821319725650291491513215253351177515796805180600995404151359795302682043652686703952252784594294401890442600560516362882050573510881088157279395215669978149764384608907744565650686855265952749674903015649633200813905844871180177855804553630371145763098733436748413440803489684906195352695531635431130151853822180943164738856274644136944816986544945614643943775699246399839124231981999528028333385417313096604018871368437774266729083350803706943272592802194264597784251809603849949119292384946453046347021540081885417755374883819166729702208662201107641937619780155673484861722027718840838033689156151129449665127827028873189769060647079209093278239639495003565930663021112768842275590826703496525177698281136952167566693531756456440362895302909929541782460481844616361204940192813904973292436227174887781367247397711463656578095984630224609892133258692712800156746884834159545038795923311499944261765593323312371606052679714873670007750579713758249394094676941969449309414806884034 [153,53] 372303367245233118303205777034171205322292252310330529421969200317604626165789550692580998709161793334974759865638972338667521145483832486028104630255749506315166972766829059659410406214715263554033547426195615456965140123540988291609189421498239672513438798230287364187086870198063461271153891988653306040627366416931573788569747744398478358137073464655559128234185556941371365950377119709810152963292958926479983651212460521658765040517643385217701243727896312573216564249628544013694485574377845656254010686639412092708032204165180301090957297499611918067073749998628055585325822322336649444416029228473483587549845378944021548217920630417853416285862431424131763199320750536421399990111123124415984616656675364768111464749415104894155211047137089424208975186681781291421108869811373876411898302073180060021049931296458142828661515750124819712598903245111985196816026688515889728452106006594020462596323030171874878040497858211543993263119483870784184019255090632146816096894879908155152523499547100782654495081475088133230713572196057293942754888052585268781634682918496735501936394571902816300935717000324947587425726686192875457731284605289875160835385179534226855805757052127079230010182247310903582310457545367469206384547210180994103154315031793720478165225665971848142575986771409897575198052599107343182167184399334771434188894007431006041158982046682712386537857984078485943374842650665461325413278889908408072657007410535747823243981495819618059520741511484961288707363763801694221042138551807147656252775048042106744537979665037903614749908381812462088865497087391044060085888144286802384960357574270118854799958828459660377681680143038278169796535512677020936599604674822238699331906859796302170281498521640119838345050088488646737084758305959843691063463116771831258173358374946139892192432374416896894160717163 [153,54] -51913196110905653312641363081621688850531624365471066033131836454116876827077332180106575981655999359510222923936847127813779805184575755808888241076322669943740781438071385756126448542280171108964237677319578102939560098675551992379711746307392231679692390431222446980001377787869388873054312678851791366502695602043997172292190939168350677957977155159920231176882559833561596631698625129116889159903812249473555110829510963889721437446511921805385762940729599319106657898496252900096889079298417720521588901051735738675762719034990241793899863082331734976107738282036760505475058629079856297914676190838269694766241626668354239898654260365022418236447889398742065027803393654068771609946756455394715335037415749078879161413294042849405626638080662626753357771191101559172081822819123566005963614134244235700000891365357546969433860868001003225558272823682490390405229920596900496177876262846509141669200290979006476938445505382452178103293547588132960049786900275069886338177716652218874161597039315729701174040624714893097807887145208892780574148297016905852066937850217153472998513554164279631437836058302633741660682296131542356572989492844076847740474853847282650627995719715593798199334831649598167196782203736361273106194935588492446082957873281052756279055958359814063993936844620151808458046818339775442295477669880092455743671435500363329206931365807577855229546620367109399167097443947608327718920509275395388413613337969824303561130468043023219960259736264427471892063642145491587821928383086435576509599065766555716853866023293605352075748684077573610427522158631590322119163468807129436854859997537369869096600743567301993851365897666155885651100424757461877818661719997292575453419161881927114311818421498384654541432689399683512437383681157526465192219936673910381109379501082135496389757672230165944200150 [153,55] 1174623916153379428986018962962134193830383199893690428947712616802020104858987667504837457199789105530756976087824605564245399726971606823449412038670941297661858915831842495682153740985882127215275947998665862604756302978886277819545123640886466613193374908363113847031015754894431211150617094355729573217467592206971786641290538633596468894220406074879035042896171553886748824180702127588476025598722933221523490270980443053987021897016886759384810439837401210677896826766285683663128854717041217089899068103258091044697578925664072914228886621715424748987306940741390159374260725346693974224232127534612131111552602384796650811290892114864439709235856007666165922999087202844006216822547028859325569731738385254244775788394494855035414824154226172091354402770772493703968903444922511983328940729046267562349014013854248484085501730824960357235234271628929973900173465694240858523617625680890671472669030642825480764509145947335554762743275951790644726049235393986713889990209922640766372335865885289423555103336240583736654672170566619464925638272397808113506338358937790525406651902291317757412471482517110714623739950096260183896279149211533523425451572612724078187975032897355734067772653846804864774510314477723713955260531687040287158406243835645299436171370793558846065599472777776512727388201547376951999994674519479087045096273172669802299803643609129288288107138770615930898620465518228039636941767307219791490313356761646719181126235790528987801234724808337448460868623281701508936977655667816912145235153867697881442196507401719354866840888240578079647682807838532618227020776534569649717402914179576838867044503963620120639352601743833334296906271282988009265119126387984743438118947213596633158683945239251573462355965193864313052011952820194348478904807828058354794595805822432899544385306896671441608 [153,56] 360442797210776594250047171010821242044506361364693744201743859310768307495674198495720102095879080898625376218366109118578111092189181428609307278187024795605521689478432236715535422981484492378547369511768385916023774972242852757948182128212676696228095763258731683527616929006167683096957899064244093353948685600544702265656918529571953295861461727990096466974361969625963718116297211018369822541353069687183547399258950588631841925187369496692322220754983315417683991311321864363418882954341698142766162497947236015341140593589561930371873112015911289303657389985610958920944524011507258342703371721429240384820460728049695412015183820564292654883134988699480649058001957994155520390658862859053291361047292499855186618496724047185587386970514477397545567510232532746138451334323695060662291599332741265878321809566771681300219819572511472911953355615130773045374376936790008025906528200789545820017066938453954029003474297778991367256729298786619479355951538031528479043888463888422811645315361496105818441585538387679552931399194112316692039946299868785430596969180083013343596026244056909532254302437307202594029929342264321676813189810150552759683878070319981910344574984492650230667090689533798475155827918902773008286243599906778289326234397492072344187954276734138223351166989169068390822824112350060001044018885445316551810498930980741834268945377258784891298128193943805194856383086539931572284804508637505165309442993231715683068780838134713560751090265225928460458374207521031148028412460159994626683786075743824875198398094057986205451667932212311279344655579290763166477273134905272174290476967790569116186256024401579931563522123594874901148024244647367925189076293572830178394003182838332433952565850849702592076131700675632781176329106542101376852105914482119247852622604278918763707753594371810 [153,57] -25245426122615956693797082639131126650896029318784058133115063500166201882053978752956316632907005345219552392964531364407651238582017945662068030747122697270742476450172015954045586046222636326799761245459442000759540668111772950758513718477874960750198079462023613813365365144378365596724653459840968085435931100970242018533545641652897425172142615728130678525465902685496176969788761087647475961922894720528317837244896597411988816271899745058589424690523129239669030143938352858446492766491841160992835176726940231101979401339894856120541730819311937102547749990292220155430596961186011627695593294178271650698552798924367589775606156517092914406883985551650684562745253679042710836766998529780692112275689155867830196947450205058604460648744203711564529737025781617508064132910278489877186335395161332172033368510403671501649101486706111169657333082259867108905984573575170019032090010809086281484402278772582897627313601967323657048655870268573941950315687475988744186381984248594748685360621022908156261921743125722105605509678522212153042504461188360558513734558992528392361920463244091548366906013199858115316502152260744771049396458098016033071207770124324112933166988075865302328265841903897953029852827427948912829271825823916880596277603470151397450652283759971099038468041292304968553710070444812082412561284145080066263448951777864889456288433530207575500394463217259296528928036491522016545437930460190440563322494765063454093395237460604687012183229366958398888983741046897286354381462933669569394635039001493429451299485573123192787785839374762494861286589233345098923006633735713011384293910231346550081721413264142251854259721733355187218622059922870521849518219003536140870494125154810292691775304889508217925253188358549686436976948367231387686337839540382176787329202721991891325276340265 [153,58] -639956632638741053031122137253377898129643242684624346796213895560963089813716353362525599690305083196497635248636691276975311897180474661288643123735872093458065281102631515938416228204415744879590976555251362424993905150090775112850047219035960335420742956832068092345295335572247206026338573049327823417762640746664522605932251611754390389084054203372341311219915111798021689096472377469356331104492503111876011243280670616311812276926698516865922125516550999976291021031746507924802989239521317273539784886587294905626080001791838064661272090110362108665505070719379294750802083765807816198713496529364940453328323666204349861387566208604027349959276291588419905143092960801469682037947544564629437667403905975334402666866576929464006590718480877045584781062301071777903599752216414750819382234053131538145725831768097128833101284873041114417941297178976619766740359388294230835106886532866696873809697491818483382864159889422281634336413084234886622265251352813075539414647660458775142137821948568240870117684068958525891775039608070159341764424136873846588711743711987352531351282358385576641095684601839746937476647356984915181686328851963280620871815473142988576899222456084192468041982061650462744643885613701003479118210065180642054866202095505616590144657670294459039398982923626204603836991545006687786314696953781868028770090933583781123317802102247214395672777717182694295771984952566537532628674339799374713316378083685088830378554669199957242827096329344133473205040286333852416794920766110080111711263680033886957033972489877810011791488901488949493234506331067352034576919929182205486069243730048672565754140367659579481003132515586798199735460659112158270356560649054866863611018334241515375292206485837306491631790265126118921083227499778769164475983168558873566492599376132390359674670 [153,59] -324419161687285319372651823316909200694370970141055154045587038608912349331425413656965435453588122513413334320481725755417201069352307250516564705604436952685097439828772636249317380201748888172729146908608692688764724696764055125163281380531088544055688711679679103108815079572055520321116961081399559910352085648782114635341970009098333087162489347065124011561050370531836620517168602298477512591476928158384076886700557467490408885462772068745369927218025566988497245820668389093296500147480978696020194672993483091623868057768791010419000315117214064958590435721207818835058820146060835038044733967718476064812211207090452272583565258045449659444305819693707884095553196971689159340616879658163117932204750402253958942246843964489611055411746108804459027157693976207833366160386330212586489260424336507024711680859612261164973834930321375090847604021494872864450942392546367468201435751167641490151312874418072833995531813974780461057779126887814553460649767273005943864261117984271446189920251611287563739227987362890149207891305461273694754709333975784865991119236380012038880354369431797911084940866048675409543650632199021730651041128795208593083906529375205624991705584412315193279601707223403547236078595845012381790219281151262769531663151775196611468229626884021680300959267914310110410254441500547466601863585870547721450276807816656079340583165215209644059316638204408116978071566594123256283932983028232936157959463305733199272988257252735542804439561642492184173769411940219419661285616287241926933575024295609638861260260091422177556947781595591775945866490445786342874629058501996755822985462799704048758797919125584907069107763844202980082609361391273553194237075486898660713104418209758219963233303137806521045692167306472754115854391662904738759703359729830217348845054334775916388 [153,60] 136444971349137503289082063736138932332998163528178639713032365612969918112373045210498869071221916893132854122090977013049217596790860214903429290472773822249657630491831062996229418065548905736317550992594930327488392021800633442257084508322811182044917826715660700358553444702471357860834389189183447237933278045047767825128214674644048362714551542727530743165082456864461623297825627437041022918807538494405134423696440110873927898422885664131871588924519178362309633333025379617081629790978455933071376225268977238512086042564451316127319793675684544696138684412013856655454943490736054007989322417115180803298837149908997872018223533002755369548999067441646710381186683472941909721990566816708925748786164623139056169491125167994323309281305070233277471031446923808567312574070719156303583913851125997487432406632644215488899498169375948351401662845247987932883661232385018179050243758789772340422732379129999383598908927406925253342485178639007807679435757440940301298837124800709049075266004233185930568649214169515381529326539866998201896916079567604186600210307171470756271209604608577148745552149217600543063416357489466971707092116339870090680976198567466497658016966732837992295868444316895436317212649333845761848065380824827556771328044769649741037796965422686210270796336237844372784819403045592481187616084115173428199388388995161438197422246983953595811407340575366815743444922619929388537579786508395242117349108645652621184199060119392626135849516759120863143428658153286582111593950030271239647714047434016120718758692334649840027951659458844508707921725476952544935065364945497752766493023582999885800673174561434865111537885280929670879683279666465757535464425715911830849038563993266388999723508958621113971606240878472481165942129545736490893428800853063061935628685620010484 [153,61] -21683847917577736001689115402122816927061098889312637966710388484700807472808894241547450385867633008794341287642568902256520466521908760340982311234227969096431794211919060009651667854310861921934119583330740386029649530486476215476418437374445143276812119851817073332445838366074564921494300986377767053621965137917509297234243385730790009425206691280854767942830194565791153702811151789436030673502442072637570517456682578636086122557599486122192209390903914279678815678450590688763024553428853465876417236922194043968074092402736238171682519663542291278497623604665057749266742836337520563820700999484003047863003841687889477525250731096785374662794570955454128330038315524388022794820072083485579632146916708794890364659360140588599955041682182114001927108099790789795306376696430935135936145191175466059603416859838347352621981813064799334330802612027426441177018516777268363719721047920204124848016088608321233870452432333504899609066773060383274033024712806241228779137455748253550661986572927602194379245648133660531895519215115959841349707851495471095236500299166856881274397865475005640374301400878493762825209456973149113052899380141536504563383145034141780247854296166310220558972702368320653182228553286376622439635610363410955365292988312009971853726179465014545693805584131556078785464938248673126504976262513702989676169454358267638190616551316451420435214394618971153968838116266710070369502087594050893744467495574964627576743832958123361780969766661338881117707736511096603838211703156775522791485096710020749990896615794606864659147622096272903538966008043948602094256718205608882143764332600534165880237101905747890885067136962634956325121746519424154969724376153693039869900146837383047107602628477861827627501194352217053449189412612467280813332764072291087317982349610387 [153,62] 2232668407397460214628771449947658854302710907289647819378128302590923309098596058742747724272421066898610183134864043585178318584620085628329602135930383411506255434898281225563663368371395586202086297537437001654978325312565154371816320518480437386869074199718182040156171007800185217527523749278980842078295092658605547555777196977853141082853934310791942753409975559320754442468386193327576971789704347584183612278448128725913328128126797244130739749125831076225470941770493378040238876808577639047786588179579659086220579040953626794962452175611603889345321041188998265553709510562577163823580906180475459200956623820864066575669486039412103480688575812546492092831995267970592424104709360494653717672687397517468191589267415799931615553083871781385786636455180683832969194812331581156882517019587487067492735129036248416545855046259273046860698772613245296541364851910061856884690296052225406742035905183790617705613167493786917380857904324281076655985657638190371296901879110535703610569233392122911961150347509655177944534730451341710385573184762725344350600323614056892678958674061976056003733653199605413174696411226291464121762732197658827738760375049179941262954543046457870547992806398810185254195097588728491510832551057625177189689571596141351919635431995626109956192748440247933039532078123969327031699432775775344002848114249762413228214712689630709605210664975105151193478979123977517665915260265817839115040980908044449301470338750524475995759664651670331425553554167983345221875031953753271394443228420422048391941868033877437305846160630388415503629520568254802577433647617516975682175212422800148854964434475349666290155573451547484588371891766577821399571870257464529130928632734736272088558055289649753083760539694667717462233802078542399555562276245646090270508684877 [153,63] -169592842344547224133498686825962490909577665346654477490547989559776288872044730557775304578114905852765997957350053993592770804940675153572985922195262445027086306903577798373609145818843901394649736218890869296641081887188339878371581038052996065489854554064162116974271338160329848419854383224593846784047921291290130115501745866179339108258715348265311458838779778061217627722096083080604543509124030061833979078654061529711378846835600249837529190715025708447589800510312106259187865448275721317466369020028218467675147405784089226382256501390834606530427784794033295068531595986418165456063725439518736162233853319282632138450581363456389416397770158032997811687538443705726954496532231794705962236016859508264177523190905626487942838898734271497808761786962532059332604280602429828205887164825674408078689949841376824342864871766245109915470264465208478823025396691785689222699689763066151943789318406066348800948987977978786617136147973159940091821943556967385143912732992203950589940878537277230682850133686178454826646269656452448757541703833402456241709110725164493835571208710053105274080607351592589427892019776334808295438773040737953893037939668566163635276220390806667011839081621674474337998309745520495052403940440855872651330068387965564780289591899740906361034174457109598826050107458698207295051852014625505458244078236535335297415182029419092277241329030908012804300602863609086488051047750484477728342274388609405529458226291057938173481371267636032575994933786008466385565471074069434890104096832316830185497583245293713184184249163703962363012856253860498518730276697384154164398431110633613550560165002576973195485168399572289577450040859046128264300322163899598536688086015327482027603788207023398810795468463141473990814237578804923612653614435728240657719033 [153,64] 8975762307419531050644817407056955795893035617209650726655842969765321487974752915257794325627777110863796682519113712335977826397585318475479368303276706962401145000578968858105501470873201942533513755566551730203628216956752040639711785680373876877307031644670322249117056148458137007467734796669481646270071895202233646948440963138860446363029544263598115214558121327276438585168941474188424499543824273719016304551491751408130023838381829515377778317409810335243107219540737758681429619961773102493996338337020514116366264393259282669794104675381616362605800773384149350958525917174038597713148265026468696250641199185325131798202899175116764461526619797756853889784050408046729510032198280153947182392799687053166798694599836963424881845487829864691102170923898829342095158750881634226516929293661676523371662022061037035813442621406626484032399600745856811721220237884569265119207427048415007435544665684914060641104873199220979096176384957969581869883804380409544927191558892449326753623151258595193349766027926903998923678223755324194832545099538740528134576173037523121051358841579505924637507106244949515984416465725733211345560146226499433863922372163365844219056895885201381548432948228660927156525198736603323037746357656321337186393411956929244050902989353054375130821617697887044413651107486624048139975018359179294144141190653112936868172928469948931975630524430087688137737403478713861505150430492118823065800595635853353212390206585071866162860807529457262655914408650793321090482058012706882122235664301451309178056536301853505638421432541413526855354924256033473552168377128784442126606863700125399989021766806899539668127590806635981878264720453950095877917310995369966762973086366036454859964928494105411396210729689597926611950194979702098672775897500611622293 [153,65] -175547793252079085770475251768636327399412837282169628313547363669554087832684927416980144982761358525129861856015229764021160190407784489659377604060780506900454016842622919925127245080658892205535879692577934619189877852314390755587391267894015748075212770899830700628753391616744726480410826164322574047500930430382428910156147399096734317374184067443524541733428170519519140494193034774027457187674050745461689155386276517771701535867542008668332286577020694106753139874878068909715910266264856479932898220456523276131334045879511888418243168693286147452772140268084970085663394417939450455287316339598639981622685139738955373257710835170699843462664199230362312023982086220606785394795825400511789714995777164082346179306612444076810755921211866757224728943388310284968939721534892820590030115652504164281589448064540293927641191600561896751189749296933837032990306319541882732861225359123649957480682089712851747443301697159539507626959083774603372857902801747775518074017062910909994717481413284948396743433846088761546890528176685161225489822452134871064380264158329295227409486172105041952151703607589590891518697930624755935960040398717292439187143593281803897152454134352009269309324109652466151665966584608823921534880960446274257688423907982734801580095567005216812051089255103618969734135831024308240002243698773466218049733163248163910109225963939005143386698607565269963407816394631622284361116167152362078489833478297381424843036215767481675341103691072952178049181489408249755563706128973547075325692224766374103410454812520859433580703978971638558370267309112518689626005565585504709106378179069137527954813802694330535900023873048520987249279301336740081222869774253636941816799103576895885442419578521517504103822242605575525790258954565564206876955492788207 [153,66] -23255600643789409732158876483386979075232439396906403147810114273560269468485186393078684089784411855675417232833234519924577777029617809151918561345979449987432937786623072383591682358121648580425389364650890024811704204302131042793854086437815263158099032975252182371542794360114711478222842688223119511917089723769998519758368820918195462836886048238573467307933976750383892776887201934526533399818246727273266058567049901238186874719290265112620363969631922713829665997925740901049966543042480310367388620506602132096502092039304859774663728827793021887371913863092455442287602300217422479954943124255994426398576982075291977744191820961586449723490128449384270991499461667259720003028571269986756299124024618971104512514024109011807227553576047174025667876531199681342979342455370746806736222320081923639432941162905502828849280603502322349649889194141504010272971147308107382028292800236164139546057114793095452717901135278147589607206335784854159722511030555854441869936731217363043310056051740855359655648595155183057355836224860150482851154389225261706234794980138255446195812243430137497788723747500461308603125066349437424083795922602218540105137763736188269267965354922016289382692213502935768442655165452598092656982207460690269445632825667324373347801384775459507150551463235927134278747099420654871315512374166472438669535777232122133285957172448445092644721576400326645224474679074502890673167114468518666493315282062790953980130344692797796100834136772229617524769470484733976002101004972901720350960413374152789029213937127311299163871144458717022144630537198554812753002789277448823960566065584627914739147614525070845840257742706348531544221138664075268847404611878396669353256850695448453926027762061362974697785024143806067242379174179357125242672086416 [153,67] 3107754283046916812066252998102086016954912031298579395998437648173990191227218210594747186211023210508871661689360571062265679359330826140236781117922853220651707533807296269338508165475786711363685864003694199366761628689560114760686922795861978834724458107447725800954677741134604629552939793041337019463852077225022590396189444273263958683826027224666902272120782992509388859857162751185585317234790630911611550870831711665132756065938575891599623620277562346338131962507732469439199151367909863430338143487999257049339355517453125884014119989718566788897907717826375666888969729474543116458094058901851066631765158313407836747273193511568106973543195813786530192359212872523188972442857572935047964389076017066179661520262341888499280593200851205590039721224572325540713461181243895606235925981620912733736558869995434533905022772227070961146831780893906141380385863932108971704565067069987034767078839293276182597256700899624861403890470367470463076972859345179009016549261619083178465738421180043364557193797016155385523939862554624526892145495837754171256924197968101510275618228837005242520466718244050837915611907994018920976211387716244710182660061745923850522328314710596475691440668699333071080558538163042957686432124607235480917431584171109518707032700312318810168430544937488241192061329250450889215257249608370596450225586330945236628209709306273178991349508169239674699795483065556860831564915733873586739048723777619295857351117946701703035573340691405187524235610756487430560214527882736206765358045795778201385561234039912152924847195988579247902574257343326131777973578346214177234910093949826234338635145000380926429495071881661310365230343629132505504223479198035773687422459287809891523414486774326770330951855826486857349430978165011946529541673 [153,68] -213594012776890893822100885345790057963199031540107082284035441309599493323933879005802869045155438322778037562292392134319112161598070124088129329456069418157909222956449361055772102367805742859743341958429635890277954160187388659240606526647284921215426422100503070353646025644152859779624838524077766251862270944004605538819497242552649360460843291466784541010680635446428679347980724565682817235095271458138530900028828028508485155648708365279460118094515648989943023553010218243845340645214976390534866628161183094437343333037029548722638197039965929713137829967478452147168698455475291117350844919729512511061028305426878711590908162960891743162490258183948867682434068291856802061530030918688206124000217350482366381410335713057136567359691968073084384099687533698327294315781041996353899819272147568896294255001006613043652795778694066514675264039206679176439045638176461434751950703239949591141409228234100653373104586948941409693047427715020514600067227983675477015303675878502434702504554391949659833912478925921491749838973214555622338274696011129527474032039494072817034648965878785065022246042459917545843680605387882754267944413418678752977268019466165211361549109510460391986432807601087437512648903663586392020837605935362451849030069451272829921174973006112781561675236988592740291682112336433084337074574460367214299344515396359686821013432127799699670381974219778569403481958870765767139737419793230033275679000490824734533629513651558628192724892529957388642494452449456670764177372526184746479143384123906377432135950292004561191948270692737962477590803788718635308259027418564843274626251469558452105800940705533563317908478521383706730776086436328515065775019350089036383273650427666610859716594777923979359682418005740596020906487607671088712 [153,69] 9745128976092461657789390929259148656824860244370634776189286420285687914524643435205340791876824810130083108207418885997837641508863531140467940772768961354504501301094231002887261474313841584549973006063100763991943283095240457712983847356482234682065380198481389735058981846032586433785222690727717133824179114568528259689649229895629527942534371819051770416675692188847283935043128288278837721579889832557005914264952886970416288279332248922935545396715620207633304739961491406442206793501287334856485152783497683111529452109009959341051676699858274081780337703811012448045443583522591843280747629243464004930496852956760894808327504867608038937084310659199375687742481245665204498645384670557102095208577944315912588971293061897132283045104452441000533566542265283574423680852014329586950633553403859779138708015783519315221994132227251181025841602539347955063150804488474119916920930382878442324106016780154554054995410977790234091128143609192808038882833385497684826354963058827781538881452937049334956879876307142334345956522050529905790708489908093202018771945550046341245746864163356801712087485219042723888245893093537419369421344588022653823162653622226279540442376921697022253149916585804758762206879701328982837229416079187605484698766180062136998625599751035299849100080346328249823164006350501126885698410190592211403228354336859104858144253822202537273072693571523476409008955331625792902432011028636527708068778482440618124633158038559894059338756345297716040761913193169568865108959079575284352333461303010128665449834499465643330685799947091331547463153657337823781507091823134312800846877575586972904813592762981453918977708743547774214272177530926857003024844330433962616273757400971874552218282335126734050212793510108485436494903950360924 [153,70] -287850572789266680617739552145798761275358029046376192865817904466128652721843670903196057284517608051233731950862112127435216702444527322680189585753759548792821723160185478035234920916921446407130359004122728035650725651112488938532895559609859523892704305273667852911710096682580611567853988651878090813446687010051696237265442961754760245290098471672691988806399679129793299474485233354063257613535968671143505221491273107782867672606124750396541926536778610932870556648770779576748187905851725267937881185593909731827002885829529261466213919503865847309609038643149583994920039765219227788663692175996945335601184316850896107617167456228447136940922563777032373246916454962835533764698274867444259586148872573791345085517548154603102169371333394027486810488989804510317908555156498134291891395331497993477971276689588786596791858673985848814341041014219873053709759619968698768037067186066492146858877331879217375576062387274432476192985148681557348455070914707106562650359956631189784070851505665034395056841829365387126675979188404673758047183048280933700449207236754664916367636092631449494612851942564010358916864059996510332522430601159056884704964377696624444255842704002583611718138748637630614115038423219302148312554874422468906322932698984213769570115673310988517944917047520862613797784948268546586189266641610853107570696987890961181894324729759084124069301710166243208587360860094930688742840564904999707472437001275715867282612866688923850895756835239916890616590250375293031690459442007558317546284503624759273355742311828094250446106445587154401514797877759411976695150667793355033246913696873540687684972440718419902835981791961299886245282388355339963115809768563200354346784064736175097260655729332387090657415816245541266810721590719 [153,71] 3556062625021294030194544224599652946426772102256604961236003700309846255551900957329146713920102594322848355392631006752192095224559744624902229211430161299784883204258818254056448256485708029650259666773465073157741641829939156371480672024777664246200889720618708292829194023327628926145063995712251515272545010485620417470020884676999772043778444312350745909299397732952702301851532732270934759134572785318167018020257659030967527409223766341883900815382624023806388689322495971482649279081592423928517970477449520617799981922794582362208649245368129602271195159468891859791408194838316136562541238966749896878982294817041321648558273550577625217708280811935576151421527802596885046735284748984342011005943783337842167959016673147998651787320331031620136844207498069549431234060757788970757128226560587114027282874342454771501005586138896773635752663495948532450291704505490254590449387623206982232770528948247945866604719466827510094387484028960104607812809150872746747953020358743045741267052631337954043312681710532917181250036101562510336779247639289687935128241272842216027140640734837096968423927221803100771197170251717186166474467625572304063854084213338309566301277901756610648809871155437927399621543845222240097271530187407941284820789432555264127814094752672002800678723943099555383728349781985302303624923921778431741448724389876437086258722374218046767593974166729740473710358527772954294637977725396621013293209409048461000751141366703983902129914446370041898209877047194604236556254407946974225537260268284380017460005901568369656034991084577444754025361296433197699590708192845519590476108384445822089419222985749770376002930821647143372809046952068598343691187002298032574547950420714632720724797573433071432997256570229109076000883 [153,72] 134349687223036809476978233405103954416714343742276055992588033655220947234805650110451482602061788059083651836408202169254820349972122943997032928736363801678380486694255685724600712454548600226495059485623832319313580275802572389965704110487104003161979282960260024655072012272556805642923768625070731600794929861033650427437806251545830632489565643648500340188678132595428808897016886526433569936263621864848397189531199096382110279861995855410984421975631209860130790896248922934588930152422424632907424470121275774335411317758089914261990145393769280840858804774513581764585759530282225201556753546568847634400838947871915640312544365755033994375834794598609947888287505168701698955527946527863919408566100890095359531202270748082058932817566515909469808024377634763508436102093528191829171493882063381952772580890013490882428503051652794212895144453848411230162749050513107469835389068855716333789407320069821692392979641547165405042792305803315547077559933239403527263415510418574472874103679163422156430957970759605160574984412456050093843307767432333867795918340617725302407928694156312363142367701883298014997239791030269070633384534144572812687215075330921541531755816268002674455421195532923529746273136103437553331106023332801554207539560135423860019695515034255192592658920668429643476664318622332864070093840288781492015405772963287329410830030882839289930622630267380162266046422548005983430240420493032091976350303522000414976984075171398463725368185722387881528008310932195908155465800109815734690269538907416107786713617064611003397038959807720979643019383481283009069465283487663152191294877463928331023682388361694703199869970973656385652084886309647110284032997345524338648639084726499355257902489262564164583841962906066141977 [153,73] -9413582787293089110103119671709382561035296982744566129448271800789444207594961488077663049312345272897036862985487227205480678104714775152211459835463146265376502989097869415907868974862419655614084341504303409210225630576423018499708881451314917818096260800682861320310152859862365144455078650238284974918860191714050670509049076087957877049092301341653359512548994313340799466618280126059276067999145646582581786864077962739091843963988254414303753548664955843847418397373778499142365945059280066199336503442971579950440239713298709556193304620131474298041501604440443709847982426025916695184042443272390488259458173022239238902233243715024421974301310000753177595434165284116532897298978179296455921247558669929843825307106260425249100711818758958375728387509737522590936800436914969393271174309991297774290927349608582141309346382146130441521576902189759532255845320489719392351866483157679625326996664171408550497304456481529622308332096726771165709871216235794062667772746620204386612397739854058283677617446282697103391726891487770023529678481267499403573300263235537702733314235917216956688732222519329171691935187328645606805397001644554802530289178795556062416550574941725430248404968796415304865430816017701920416075748597103368417872765156441381543455829695697074686995666148044982353271713153281133054589562869379685973166783063430343896763179224134379608628010870376020793503327123183340711306754518657303065844757773308784759434937188931548521408634822220918079045777857518771108266277108753478055429112486787686400152637435518688949241949665113213168647272033024734978972647452272262858758904553643278124297655682377977782672274875179150298355461140837475027991586050401808233971459305677209615736135565420231780562723162073828 [153,74] 292806967901710984301945529748485180355230421496728627450794390828847658450902389190959452534016212845840608860217721430110604620228528441157729782616509815755202758851604160677473187384068345559086013625432964970314777274320887696453374162188526137810315103426907038403137587706497629446423613083132872917801260182785353601903070455152559231528267525875071776733169299317948282103414294913612308775810785282297666681284381736660147604770666560633362927321239032340948838920271431585940092900141869174890854368545135781227255522036569746926753291921493104965720667565276213183993328321915235636870868478904918929766990538164932708328972698214182671879403314511870384261277547588897717960246911563550705102848368111411118409387137932384172505537999008612779698158839446923969982625229946382748626119145778745372874839466413998323459825494337791169129577784310543410342755328629943235323111370457496611900202355947779685647383141171584855000103014399443633036983359341100193755266458130724028646809070541098993714072804061503831032041404163568108360532295827220830578975416082688963611242490572147020826232171263426316578678602492095756155332930869995080448094984040626948224512004121470835003410884538716872607971434741175942063396182072595152243834711718745595391240157094380979869303872397000152466395310445323970386114023132955878021425978692291939023026631275102055007209278676308507940857541086991419496417710812482841225612608383316856608087134353963430783661008190360570345822586755336750347052960670768359857194488539671097612028561523312016575956603138422320859754518899898504268546316895291025870818223584403594513605419566968917209527512974965565852737550280727469986202762912259158443436075452606119934977310459575249822225306731 [153,75] -5475325296904276118806491639683610323758659164019337130841956719884318434069937513469306439502700275043972246328527213198733784306881138391697095637002066031618364999041799662920275744965293828199878924194615746798985424726685420336088537802411559647806402132835111556346727958896261163213512340711929750704207108110952500322485789631364742468977444891920456600139655478781895350502285201352100890126849871505449068613177427440765802591848737682462543938105372854230456260214990878679167166633502355453199323737885236390329734107720577425173680598817041446575479661408648781805386335230843019713970818209802018417649394518953238352712789053990365818905500604391378770319721438259096524219507818485398020287778337484269970565749481465555287639085368488759639390819759919424397184571813095503919067963635945526931697517967285447804577397211275921584131769409273632886218848653116168897638922870869332696465090337339229430464752306342948396145172722879959597206513422045067290976249376095675350629426745974639724492463907704894210698009082171995400124728586638323635305044406702285824121310559390094685143705670056589597488633993614746797888036031322493719211058684375237480694781183809886760708765625214998807835382796032289396076553175029497832815031701566646828836580420301636526319160578650344880900030262357356477339300404744196356666693474242402107661312192852446791135302411332633838106189232116265088897752763434027771801671818354542368476775114565879336516166655133879839770257356219605715330382665137623192174191900116289635310487926044789546193894805957002283544286424418088669797826023409334971211190730640868313466948546545628474462541015839987949567749800151100572231270987391057936600245714613370200932830810542315021564348 [153,76] 52322158337769363790115629074388740114232026920590074072916483792204135833955606718743964873522884913523116585658778427883307897678487450490572075339698866986701861548057296888360423025521384887777500569563310993499476211230922143519447604217342819993231341976898253246222029443645033184420637850888621103196791034288619586982912959695408786386851105003775933696366677843241157919063759668629171354033193068608455312023634192814320158972171384719572303143189138015325548269457343368686544912506671023451788975803852103170176884259426860975252711453231556008111253940000156631454718768802722655199097227521957330503259512183138963362581724063845003673264917135901409728234591479744191503009137519898837041225983621075943939912135958913985212940524596726670003716522895249212961504946955252542409738511326359988813971214739400846436596588168145196244617274837902336565246219885108972709247178658170533376509513896123761798715636368170277953181079269783219962439004465508728464011258148204172416001756745964144343019604794954551946064703203795360587103032935646253205618393454785294553057099921943832012041461678286581126122833073096758381753003445263088267085123113328287720276903967017211168159661823627162204682526034411042985524876209482098362724509746303655366602597225454033256948546488204158734056609422675691747856575526554748054825813875445731652940844835723034769125706527749983371415421994155544390315301996733380120727352261637586703544363107162228673441852583367093241149687632629443895892352943652150424569044173362462555179292143659079522760174841448840860672457514248483170540341603002903791579652791795242634613065277621725031642481928736711341465806976603528597313120304924952401494585876358202806530873377943793380 [153,77] 239181921849209402894253410297405531813578974443801151836214589589877134880958796315571683011620970233947480325932486649951103526448974852508628558878867161609630637282530567988046489706856747481113001746470192640652181311275743738109724922223516307406530731870463589193048495978539871672326632653603656805393245368772557382367852662722342567998816803521316109696868609932453717904393522394606860337696833420104507421267385800118802759666826297719998573201656367146146007599490905357377809435128895411381382601544895711991606180058794325921245447124494291095188462899079404119989598082999466142059609682209013973778901783714339162100210842102616155440707523653597703168291954600019416260331125702528421106105664356292594876034436512731889450897203678777758311229359708345027693108978314650219074490272743480745295964744089867741206632473152810513904100689122531239376836957176008197629735547516346525142349121624558806831941522563420671964109958796968652347866657273400020739533771442242808800740466634749396379816734784339485756783390434166916080417768573641219628687116389304225013448898533532959484971453841763023317100265734858879085533819947306011216926582953407733515311728868730293794926528068543550797769372152423119350243369474731265208757766006960555187503989401085377852484630479835992550835088749288522037267968080808349239335357596106428231920813838722658808475228602115210545139452364076089517634546265658266546466989538333755452087463805689001618550738946424049474578030451178083781291901157160877495106947465670911324005790347587951755697536298988665209185255862697099408583460417775185009463890106927975858090416615157378774004432934177298754568160268249582094186486884340500848651147426404980149795649449458 [153,78] -17238432697939053703806755346654087826099160606496415760730600859926343118840859566805109472732894434373135146276855547121537727310117811694762522277603159190082866654774901830049536469222952660094392078181669160690581942513287847894547665408118225091039839246535521553777851368345554332099156168102728883397202174869530278762311819695107105728686434026013671447662067601574384461105957529632023014377359733333991066382867885643736464792550606580178870267534411562956674645401909836215705928753945121205862542405568480940259645842351451211684032141403739896977036959904607159661283872292504199073152810345472517386627046379871122363460510660259506342507033750787582650224678118461170447814592521260061485653389850656200319828322308309635984929083270199458736202176437171182173067808340854124130376294196540773302991879474925073918804918013910848518352918507989555725151419714384089826365541469461595439124809099483541844951405024515342358968262997345725530126000717324306836463972095087712556299107286980907571153278772393488406322415233029020547788969278157764618322327974067765240468691594336484763379153826450632343032450170845101119756743131298819066322182910258762930117348215661683980557630934966077892380948913564706808869502970551271710328880268275052620864986922671659700588618461874055474908093929373553393534069619665680546397672318876306531091582636376768042258904537209186678633783240151243201761724093458051961821352937066224018230390203495688857215436335468683378142126769100330752386839518986416867716261675385100687115334066216099389757583758977539023857103724891410112033473658245878840577225623676524000803806678415619315009901296052330322096785245806019934512205683930807718688808534026547749459070965 [153,79] 313641111687964983397607604525913485895844411679561959049995378358256238020624043069990694419712831078898374884223639140121661545047048903730213002872736804518486682019598535608832498883534707186700620807817667147280862371904737198221146426558324124684025845774177732450420672244314211167857546722604327088385431509613244685004271268735722639325737287342646476940446849628721760950108499792568076535761961004352758775116053367795950726045602086800947535620313478817094435405679024888752749948185797272428337853225707356972101263518458456299502530034413478901163813840867510147647233181038141813255259136934665051707323967420962467296858435929056589351178749977326044415329674490450164301351003578078454259013613459647199873126541157370394587376011905835704927682946944058340239405797247703877233362306023524981405447683258506333274169245805180336803286874382500869186069875416212147939708083914459249671940152564334881805375779079650472736121713450378218516285834421944312975791450796856112698678810145682919330478203193893096026505211016848583385071125637217307353477375010724868402757650739704305983442128153450815790710899853321246450304505591667195721924715172674919636394630781593031724060456413875268255815563948108079355384649437963326430145932667238343820230576955483060556332561296549197872666678437962029932664138354472919791270236375546819958975714324033198251220758686483373907967947854198494474698751021741132728466155518513543454866223848857207308734898936825897839125100656141305009096709675733588282282030395288671867364158182937957107137127190395375304934967557980911884916743515063950402389623441316798399312196564484131057921248046180397723299417421105790532627749686138209192465913267843396730548 [153,80] -3687883074507297382515025526358470938272726390634479513928441318956422068306750277360275169849484744246779010945140482366194773523628680379395318562747431941937688733561590733066784544435003378245998473339353789211788776789665819120667337524412708817682158289711350323705267747049854810982846968569317638458440976035382454823559283843261912163492879286809150582845931835861361000793975704532035929213214884208275214789868444611596233289909599449577809077606332392536327087457324222237812580158405872159261951513576727552565183600394947389785011304169080120646261226086188031757276617591091619560110073189511230340638660834639418062989604121267277605570943257861571677514433674349637173268015861209482885344994767783962282816272879098389448048560444413772058255939503457996381185320583691338699961243992350686596228466604641381249413165145388312235676824679028574957205126050410590768862002820323748537593070798013837417782058198717446065953234988064993711115123134295752120405365367100437728192186681204382920553009144060721316835869982463001256946015523028143756651976896822970043410411839643525682835205142243269699842504824232780782595817897460531334793878152599827831873207923375983677550344005752063982941523816886518295786853999492299800751976242967791189089815703899163757757254855751306452455245370950379152087078462299776814614614598263232420680568874599106265155832619472469442078517169628355247524494032663019679517909015495859112168169756115845579943847510652763439655213358794390406081310880253372960133821899966315755243556160976324176948711413204256807047254559397057741905941285539749601749586318862886704689275798013737786629589701147788676847365337702408210133028351161019191300273661076805537 [153,81] 35887368163783872636991889368362599249087199239241845451182582264842416957981934364755391494757774458225096286710929043763913512099224816856603161833027017444161640871520314767153848579914480625829047646932969653335573401465860434193923248007504904131295614906884425801059411237740454758866214398833431427364548926554787245507138174396904574320123829035424747394065970919860307606564606636047662430564863387171149733823207277190452041358509129106701299979204933991791893594681163225306591758313371580594132389064177452975478917457907508806479586607226907535128366338208533113941061164062206783383248456045876679303526483927489860875870184041155615783547760819100488442276784549978895044435923668086834684643164005873768142949132890649563235285489922819749292322173146336459482811146139600849651406210515171626784527395353134621105167153874389863926268941745276001636836515506320826216130156811808300885865621042373965974857370957485754184497926748304281206933573469122529148668817901466656133568910379284090533872312303579451795877907716444854766714929384686200451322924348249640512177472195446760651396266109173660633997781603698174677040536271002956968370204159893523381004198579577611039771271141412008600959791874974851576540775815412661637394565452366121837912025509368353268820360042245398233416380864084684972767549851827928456496384980960152557811574822647467779295042791066259384280266668593860066402642082515637383092716947300583635835822640341934983064665175735550805123434970144438355992113512278198518472873591842254819487117201909817609552019066372220407769680659266137652034974800250772559227051949007948129549896620030824938864745644038356291459012485288446146491549854912505707415800263755 [153,82] -363738631953106984037954496143001625666583760477653304789171706228713004464268663364265022570506861511989302908225892705976905590836678995013307893945768413279197442571127345108802990349635046781986030037317214706744053633510454163730571040522388665031323934129242690595197606280785356968289371866809787656561612744905659929748075621834395283357644554821749385490967934338785720123425193632634821680167436117434883501505346980348911905477526667346959601580014817038399810466643815058147101115614959417684891798455219617911042023909599620734116275183028085549189077214592868711592566427700088011694220729649312649152990086783083780119947617352142263554909408076780349102090106937159327929674228994548199321703568804682128170320497341856613508689768645912070582233466929220663981216104557341551964411888604393202199883061395885520225469062232682021534291322551897295809758039262122871722300854893172449870326805284900464070009789582908305699249193654874666477918257408544187729873953052489084006538101933249019441060486607779003198922587914317574446422877650275309159619502940686782102093341472370576387974448220531163462567502317998284192250104312336763571980469176695403883020380337470573299278489839521642953412989455071154663699602650915102926379623747285958080281637689416082182280773221174070723071812959111491966103437593092654292789195066986181082546932552744357372144215350655057991916564371746107162101399661937553336643135863198052962057516957225273371695963966470051842578837306850729154938651666363900296392714962349435857444338894388274669909296223362154397421178551176949992873921310363084189210978565031589030242317770610521072997429478383298176200278511441988550822128424641131689244179 [153,83] 3801327560603104602100476056161045605651219880998938399092023748123159978876460586782289751643701482470056426470672409253984296216408614851690114822051805141977207023070742753970871970447495856671474846010381427900057625370488194403448950467510473903302201875465781431223975492215811590157500672073523061230086025949190802197531109536941268575886638258688332292572207887839916252535157117779164209198384289497385222399594447919064591420971602312014489790779150849393740896071552671712254400514539050685354889846917647631546444631761544961023324744566773856051768310901142578246163927727081792018696383770149043488269495194791270702082923249439407385802693021963486614821451784212571636187200903483607146464668760684677914460148053837097130109294079125113572984476553405937422818816295330237662225218429423298637309777814041452756617615771651794407657395938112685332138911899431128667852487386479664399992370345498059048496122602245549969105718897173866360844116162739794039389754691812560875719020001662691217047951302722640077645391815191022619086411252818357236152228724655454343450904469000432724152417263465841179590449369509292254398551953367863573018201179526743701746083912729459059546741963148864960261961126664171168396534186117690848713087549801375788170898365025011524900056852195479654169178716818595297695709971972246479458867471502707823225146402636233571318257520568155611168391164295055854283406884567229486276437082951038227428942000679144753634725045802298268148970429831997329614996077283933280940419405125837929743057016198498628203444988597059668769820494637237606957979424972375477409271205137250468824031871344760157236530285932890578602489308740937954113787838482940295372 [153,84] -32205160580223846367191878856259356347862820906857417680557008458829067940598592477280368570046276948184913755109657467813302337860689555776800237221772904999227850955868586489054530358883705480942064840953464075783307339866187682839845337178338074819745540800386158272941022099505301509789775018268376370738973152043655945649207346234341254737017502945551780244918100714561290743068577409584733302256005149656269670399290841558005745716985286177170701129733944304746748831004835732187808049857323770887467166054300098344923255405845583621825253278382856030034325805225284562420889619635543595546605868144918834326552329264017674782963634005674032257585705875483576064084867094315157437097028492062101358325575335315606116452327456376913619895733701605715824918041337919624595039530114414280519498996388546881918811052749136376369956471828702834531891458772943276850972560355826067655992840062346150640738363579289601901628225141318898723128423482420964319571821365789303545095823319319553505957600643176629024767633057367025855234711997069500607606485991386257347664595485557107782089965889423345812393494387614541688780778458177244889959787284333580465666484332616549309846960074969171564618094756070594010075262196145261003955552554829484279180136781078011659574189660980436722456809558801756727082739088668825207183864908943073910061222957909394173770193141893626791110247045042750027615439000822741205785152011500532406752044813981543469397497599574649300337040578331482063036907427645183593217259800752561071079277014159708581400734313334532145685104392803212279141523283056452234624478000616497286419208908139862344762353763004892296311798046302038749945276564540582815527542630180414 [153,85] 211757171778989516365867912646236023406025674809497406688499752732450687470279856619106690811723304411061196965626739795333396195165557486384738070971533763951808937648514807181896489046013746678272719183903514884348572877439876865361506875352415008794941720675910222165374283725345047289832991647983478020306958937043119739429186145158634997454899982778422635514737369814339498811522281788221382032759979199393122112465263099559365534965752696549279844867455890878547288880588268861821132756483340971640229595538244245618589217856282526446954879635934610443184221603721009542775230699325208236311135052425172224576534220890369558638597227074113372787981006851287730559138085460515491069688637150956154297587976703835837970885572449560489496335619477266640632325456656942039876892310680261037092761833599898992225362199458379827313368038306257246656303902762449115896818840708806030127611560720503501031687842316464927990316324181551711161265362368219602408899824453270154885530972151456789072112503089970874128125357196460594148498094708895070263170143853826045362335889965991073960162429724657957325514277346374890384790932339776074432884222834279769728042814275212202793026689428425517230411693071451798913208353374339314394071637842412331063081539723248744642175539226055170436239053721852886156329146373541058072911377640098872905641864593814540285009621775645558911712323154878753108061515230567913544423230425535830166878687707765808826113975445011755223072277994428952393691108807959544489093391026060471686430861643350696687232543045011932326351512503052026007621482942897452888977016081097434805732254108374811584297700678760121971148520983436497853763308802861758988589848315 [153,86] -1720748062147495948331996169257712299639488057570080334667474234350588808200818324616438805907829209671326378932519315887821624325602469514873001867004243702226836940288358029060723179578231669220989279012540199371285995967919408072131301119996130751891562391291092320535223102558863726217657303938286932501750189184308659681888281516528112482946132283747757023067958098817215995816457476562791723763198257021681496246805085287614048895212326028941534973501630614978322886711905370254027043785160887149018647858170611075714148425335855609224079312513531278433540470596867342655892509153865580192839321637213855698760344549702436176920186238199950638921659179191776470006837993471746029177729096251739631182439479988170313466275330288269163477156197978565263797404761519264497295051762955545715101003304614275416055866319176825228965744307815321698246839815701693866900653897782542415713878390498705072885964712975631697650335855798993355641851765083261616087055525075445394335940988013873973134567960784233695259944448982488189519236588693441336021172391844198401379301435454705520222761940116288523348533253502974027543810799013569150954580485280455831161762412744912772074398378818883303474634088166980360389676463628375379159266220116624892567818944496117085375296738085674388057671292055728321726987783956601740292148206950637807813256836267228703166667307873307545316920137966577435540801154437273972095951067491136825504146865034895588352967788001557984107840525700279788609632365283275031694707148032975676575211588900295812846278710637939173836594732266340966823278471226259615151522004026472254245564959896075310093265204865738980860728565114977388886529309347178202658320 [153,87] 16724925147288273538231864235403490219412697747955655538096293109006250967325703185512124947947621655865077941661246478978954422974448874019030007957163169244626293203772463553897120310771940232796903761489308219994369980547457271749603792687468675081153958709254496535285239580320558916166760125362113990508900847956726928955568958310629397620052629537130511678294986678510925883754112902173805421414268236857576698841880861674811227968023510608678797299053066806739220481754699987065236652369312495197420670455344382012775386299197670846439404173793691325854110445104264094041871686122767433555460620277277481148762319617156843253606065954242439751773492087051650782147097331703129830976631320318122635600504220909763772085975796093092434587715572570836972520450645480387756006928938085144373763678864825670478436925101535742745715791398844217809115180391982246762725577969877504881747415560233888235200540207404819868501077755139069766761541153111856887558128108710922072771742205649052256079605827003003110381218214110303114986834753501908691161009201268281126429561319319505729211112546297724005742771138255628401863962793502760437586866786210939544407056182638029930232041642559900884647588059918136056252905081564349625353569822531444471420161530949905212307718451117480332138097791817578096713335098000183059526968070025893146479382621637918359768373630830949318698394238017329555117402648604934384800810135625067958186155285696741577434618085107893868441590571827988445949863889969622326884240578190013518729344038923646442567123745874474259545757427779721367000375246010542969867042389104896506767875738389862036126592191746626899789083558813568322484602964090883657 [153,88] -86945657776949876080043622960708871785351417161715280090714614008535866944826726258561184381204730702027865162103980798475867739059717624336696825284576643658971722639041353401621263298148980446890114048874233080067777115648940450942432861555705662854948596936889675425781718714314524215881703895704081311886121505050700520130768886334070886634014118389978664601075219671189704104391740895783351852674024974010286430139215955283346323560396522150718482694250790834273532887108356185981679898228809395586200722429556754173987367386649281998982678906970143751508986325167107162634527441858976473155128659441962567738781840039778846236776308616715965184580678814467598557590127668432472257056297577464441676706612422527034705585734917567905534510939817359787975979220875422299916346981132449612677935524519794895377029809772225186392661506779360650371778131902792211384744959875182385330415008981906551600836136754577514298707986751178826717217738443737740028280640644937267626317709160732184451321886972440335300972331192052789705876282126595664199820525130874401165115197137435068105984862170193633744789422691603227522981478140061639642496320976192875524191986829012882003469430457999637380933202328793952642734664777023099729292474094590162790577459482104324420659015039657280830223101345885984950141358377823908978533395526671608259623964234215519078323846688160534154099182851502173806880321898639148439724041146048164330857569632787926201275664912417846894372802354904087940430199819145269060720024540446335682078809453385823375717063622564771405018499700233174653282215587868388801794546982996412477647285663547507791639970991662445140294248197009502867527020471998 [153,89] -40806629579141209393102573953393563550139485443564699055706228460122843866169774266135293638608080934518637636379938371164878240283949899301545795738696808504426101147305421269699924378001402811841151940304585092811324567652973297434680009573253640259952643540355989016171327437489080792308916149397288966630373134849370391847506948441806106683715580502110731169076703363557600524498163177217086781743908160699471908659581378407446830323087437962730979741794414772301814350847213695057295496692915413699301492555430911315315099292823180802386839480285599377050232650020770232504025165064318645673143347536799861091571960827043288090504531250945928266835532663005054877077511165143473296039658841518429882952932025771083158464378832801299268423522589340692554081377448450930294780119252571305934040729947006203544051661837880418038866336916762293174427418735390760603292831897756082415180262190639764391665241306786228056267182711389842349678241748881607804603273153299800873762883211539084427755805322667707395462337302201390444787551167524930830275548599060264648167887719795392832369226035053890035968558440722072865549894361026099162330257627971437183217672879782184815241905228394174880962492327693232764902941006094825234036862988163427273530830874421381114958913019448867038407732638246504726174235199496256791977937409034568107509539156158369712081944487108272461363882332501664590350921748036867459203806716299687078169230279436600711148831157276914890724850862611915913314491442652218127806040220570863748359074573618666632747681756610720687815469197483456086833518645798834270070913905825544608286353638809050579006115532707970674012580933708808709556099 [153,90] 2031011715346371833585259421199577144856566840613754096075172383103737774837425587861076972602572016357618175672974185477258375538578972796142297609097607410150121148755526389560260409075564204561358248312217824905962477345598582726503557165666237071346263436704146891576579036049471658819215600239811875990499482755873593801068105408363915830860569749797297871831498775456012615792398147195188797462391689682217037070107745440380700803124119135825495470243572221350451628491025132248435676469003833659934101714767752705171140085724671492780587196342285074114043075941979743561904315590773091854714415863878943662702193246290868040122542422037100350912465831255322036274105358554620610758666305098171357515319381720941746338865637345614583332886783520693754023202256622102254448476210310287470570205279179300939468204960306323687973152079054757703111155066418125589167415364467203439340826367102927183588823370484303781093062274408279374025609899684910455440583132109789575062539967341415832355092790418543743093537031541276538060729117118239461957520305284681310170985606883277525015625820031736150121093501164184535766188213066206799933569937098573569788950062508924364912032272359658995039349005978514386066746632300663044831020345876772208246077908241586515298769115208985458018795542991712158672053852531713504751112330044327789554728485345684607422877788368615091624218453468812633083291135391775381489475145554333397942609601240127847089366060980746283673517242755646846601912954020430185922409939093088602552798206702427316342823647241650948764301045150303027662518649779329420787965610451845572572816150670648320256379650340486702547067216925298372172 [153,91] -1630358402464387673986115546409484053332189239571010886695349754733392899625727361644123698742241600007770845973782806852313959640734838319369196285662953755581936887751131642908215329051174204237547930285080213847589186575829387840331092711456851911739173608699388064350934143232371957006576722115304261102087843753063982536163069722739962829589979565702156497754719874266515557899230577820137337598271689286665459979003339265984175919233231554062667911120729859151035993971296676024885136362856045868232607908563178269808850357782103733770871443134172679539368591512281412188476056046620332876144506071672817569479904977249456101176806283132151494386375960363457969725080415788743376745649636827085576292169467586107199553661192802399891342455120548552471485770031313811327710281214665496993604676960267945264393169166574718576676282899473205161309649161853822907038672473173264456727284156446403849848582186261330035525809016559835998500601313985263183511296200726051788089288995428999757104943873792147906884697574368181599050535426958735572068538130979117425398601155462161224056946869122343966985392560211108840778402760292306616762491220455582140608972632672748510905916101393318257226178831670409330884562724120008819256305168009511402792557878954893048728274978496971895128512110784174068191456166870483190521089918950151343847115087770530174371634443471026265031274080481781587175007827722978772127045788057843064890785197205208937832610893306383171258160712869495725422119362142316403255293292637548745136297775547477636069647635766367133041240766346006905506014710657694420169292466542078252711235881382209709144047295081457709773369723913569 [153,92] -60746431681545361972093036060765496346453719129998406282029630924658425064988260268487672251819385079446087521946927814348708749450641110782984209909765783657344624705876831638227718106352092069172882857063165524018666704094792491818184680980439592125423022201087047132630961176238646082931326231621556093222764635935669638537393954890593491817405084861972344828732443962308369531407205330773163886664170802737530935026984633000062122093860210678631456252089996890669414608495423804159381907820097629357662614414587098986916246839477674213610638659737509208166033769809172307065056454967148374222141453683509851979199397091647507852242549827362776162054820906347784511310580641127419846969801914266218758922366462028638340091375654151464560848407104613932353078894443214412212523412800213637471037546875985124502741864393530701590951140712042721183027255975316578104796622358225295611797973512293723056105299194403352826961802954597617561153955737157095684441958068396272858287116991080375991690035158807876543748159479329944872318517015502460961295047907585761428043945869666828920977656154868625749916783952246167741863891055898318265485417022065834724943656565689852490319558258701171185408459259946722431893442915210295672133342802584376798876984321084068002207011998092935517472264913421088258225422213831198843562910507765648882290055502237858109870289746933035364896978685984255460340961164437044759221215450965329566192248231102993310408728407662252149226690795112268332752874588572683030686096969617209215833722227706081370683495124288666390289598100035028095677067907803769696835434542444095888739388019972398628077853136014771582358144242 [153,93] 453684932715018348425788617584216053922309833880149702316519563486180849943102095502645280535829806182189994564064642598025554114462120393385677815135917368937275429461624728552134259874456028609575441544200011344388232202625285932415183907345795553289700018852535826058810937197094436371026810795227404094753356223667341486393908155797762101725219952525814658054871596523445291248442198254569980592594547706150347505816962942328571220387747201492562592717479955273775523438088974744086964798481754507449298080612561566589208625645786610373934242376466410457629914028160756491891403318181245314852540879143873728098516578336401896557973646848350329033538048655414312757250499905709321548109803180449234979674782539793886974569755183318101519559159134085811982461306412382452882341421191742348431659543533304018622287092088926571129695855354329466510170749946268948328363283007636029557825920963360150646581235123594606629136665230206814646439939098111382651892916316875551927465437223548993943038549107663257960495004708380423317636354724565633374999430797857523648299148488398010390366220469205169325432173141913159218685628489553803789304173026612270514405219552554548502861445362135664317872334230572143716911016838497756430714384989369767368582105706627647425393148430153862386709501645908153856371907276843114675946737775126784599463545263638228713559263745539515617692221744948556750391674029728274255213046239395892194477736681559502860533701043181853023752276977500112760473283415479764603912444089879114815991524356019856889543935040003571123151053794951572725575725730389257658298293451432794325970104745018268255581720962820392865490 [153,94] -2073327814460602811510444489056325470473678165654475632635618079178309008471724512871306902205372037300604508128292000284157859405866811451434511555041341745932118080011952296823883280156347762296089228033860000226312050339792275244539388862247714122079785293641288060726862192704593591779380668938264762050686694115755867964513064174517852097781875094918038903631031228874893432562974804692727364530803618230434915053578076455732424007351057523551623712576001957025057393847562703295836886972350250233089954789675921743685384324940622001344037592872791032607463584320572217085298306669164428212239268809882536466496932548175682325092861978828862858952487253087439600924822271235244492209272450947894291066555244990431977663136271432946178652174257599965503522181653075446881985303611890249577035792129734600529257783672911240623738687088258977939969356121553846960378297973166348099454874132574906007809370365398874584249119332428846254451772119942260687522987609120774846326583037369260204482790754722992654387904328629674866260657424555829127138631470093790140578930637714250731767936170396985756960336455690124165022559421835128851139394377033220915390389930336116017516752271239590043641569361986539998842127754211761408263689464884938261011339482552350589457410815173151876746139540177742929659514856587868562947302895549454283539679198348896968868438119247999309842104590465713063933990071293351048460968223001205293676056117494192827037958560704746576986098129457736345017265867698108973960118938555194581322205882987247053779508983710352088890139435725011343344955662252041938323718464123202685123658607470943528024700485805778404 [153,95] 6157590915650156764725109607143277019474857808693526325411263453122423834317143936127348767013585866084637475566371737742133808704125388709080077664805261400480567317807768362653892670014777539531647941110099693278706185045699443359348563902702404495681926601239402902470284221282836970513631979837206900696318488720389736587239747546370909712316757126295311359982072617054514298784818780651765131143191013051592586382379107086444154625215871414909218965193761008737103678133392321172100009605312429023039194898432372475973751611140068702680461311969373168370114248725920155379403969748623198069800460744305394574109163051024019330162765308501655672650619703209375159132287624636482751681857878555707378692148811995679148741314982075718347283968339704895906134513501062074114831926102031824942832712089176040170255756267565738508299112167426634426810519526076667945535851153852493714175413696176827875266803947269030012962148483395104723795633141862641350790584164381074075449235840385492183428059686319931011076182703052489165619429329518193546676769176273973631768663585256098772837971380082923384104193698207620049395780993563027849727169630403366504695817345191493869973281780934794231307251282443075200316049775067003421143187614799840968795463474932901456509546772457889834226397499573387281778165288244033194548714163718664428226030992930774014457935837180843944307921274988804157713702048625724584440975692498818595955432599853912993397511613838109874451981264326895720980161353832692144776412878364868068720340423571677215984342394312395692514179583184395940311570437070619833074135049201337563044248494045893839224429245586 [153,96] -7823255957704511858080677630637666938990068344313607903460639412178934082170212225850665636047135894806992216043853925178660221572756164799872059194028983213851484477850365980376345675215754996214784130732309817215272492210558588613654227876074199259634096727222979312333509915187328655770808591290904599839487233916158242194666567777625146032984567230267147948643897504158682036521195032924259988853992162900437843535646094142450231289281641278081719384586461239274582808770728834798454908948142224478425851008511904069779411235650805623150293310364883765158756100772412014568521419740709979801442968395194335867686131502753223945663988892190494579702312653645559044756952523949608079334156848511770679881685601728150201036693294385643823244110687653644712752470588243114323687192417923660661313386378376206092387522386198272731568807124650570945556468013287366646068499882179031931857257183538039641278717483113023084569658479353901258478204844711127576199943286810239646048963260281369741763383125513402650725262872959437385240512804876027438711103430974708791113021803797193016941547866730447333299744518522575248910422959137394030941132302252781032689589559572385675056705500479370965635158414771301125401263499838733931648061011039429780676216010096982645312993093994382356067119819924547631847923824260430903844748683130895688894174228317682538402791968180679609375617500534749901951099901713578191023042711491974148315813852092939998331092776946947465908485918118874727844181707756616945773756094167454940167381327213138430715102117068153121667032967363456336464601722230987154844976359082453205769997282200520792323500 [153,97] -11737698271571970545745491287017510227453841334485156913048302884391120960449379621559611637858078429417873285951293748696716686024182304522989416440951253540812878429742966298984141255905518811777290763992152001870475542441843779760944495135031694097850817781105322786837500596846301925162087966540071849005710474938422717629124479965992716362094021655542380988451960158114778038265126209444482156820976196045377710509340453568718257267184651760386237128809660077027121755614907877184417272601678489837053847436623395975904979566293144324945974415337273075673203967222220215413841727265898605561305175692492928352892148263494118461106195387917008792666407394357303765639191869253791939668714377890136267186660242377279924568349468058220776243307318297748131492005978613870042635891461262797299037560779707916271851507234464514804508962020339873220058479191653601491184549790509413453810724507137765803507031348035530185618767089821163098335089991146774846121654912076567825456184121629677791013522306515926241815258474281015442143545597044949899813960416444130288423209828608876583834119722733485095285956939185398941211256399343305838086966324189740446311255526710084802399228777406497047801400554801099690264054064343249783363960690985011582311886418034223411514120698182993579306889705718714100018202648577158532838654290542657554713886156592018029215535485105463312224179470843299256472316890504973167654028484686851455909863655375302811364463329539822975946536624504266532911103928325771597406149452928964130081313248920612729522497830158309631851222659105204534902953362314931534046678154938125754370851862330583398 [153,98] 51232609139071624273459198813181924109499165604502695059119955391626917281503665349256402144294370221246705022511232574027275286334232294901106248605769735399532159267164619555902318548123610860245121750211370431694098345233079010024045693133760382406578916208847973316801985516018284479099555347681623103508517457533844413952691288479749747731391713975195830228394746649858017982111216443076371454138853197165869746353729181198280228625898235388406244609755092784918862410197860827188086167779392938707805217097490293296870601826286039775216075621158192811091968773812303840210122861156156497714177615073027806802779363634538579352398508658209678840119507523237200169458961409141254291524250760277110487843865452222465978800234843620647043423997708436508690801027031470106652788415944866959746800824338092740402977931152116590544442749865377803236953876075399955285307135145292120358189808801122802548876110848988784043774438413463465460204494678845771152229805485158744626764211006490290781104041569961713576226017982171398179508814564935450368696111464762610420470789621412590078141740066429545478091862660908198930019972491851528745314545820244471040276410119519336000836320946700323592719356320828012605054023931741757781354296689029158675044225695206472047045592364718792811197350836235118654726645326639641104493293929738597319799265713541295772848361817324834395255055907363523879414372618629314276344469020120480583390380244560610731083678951712066493198472194815652640033098084372828051412668894138777572443504632586517345698352094172306715754645631769954140820040383318657792090417557996865090598586545806 [153,99] -34139989110921545804595675333449595506043100721423623153728694425700021671260824019011773990626299295013290010799624515989466223952620865253758729723599722340727481354803656101753979578827912341111109526362796521229056926679455441528322639971734588029705639157039826763059648975270588276520161077752807713589701311311582911370215087832693989340544998052530133880960373262239884183954953419936322183832386922563136141874809946173291157425722607904419129239297339279896239899251661796262019814274763745937773616149021961729611612625399144225521798378937016100088427244779687721461880784357271542538837738526939051797031951912676534333356096170582672286346716815496879592340161709827853072642289349727089940776950012637903223249149344256418546627653215812560304799844007363445906355296652126159242413998980666007452463824571114744874948809280631579157854989247510978436603904075246703284005179287470178619565659864097354804964152454814998198172879826245519086252702323959748241812470198557050543620891424438496649483718979725856735969668392834202338160913244445877878438197444494322616909023691970257117300848174959745995727381668485970972427810720577869760917002480171605277795484573271485648706094764213716631806057556209643634493446533694108263290897956629115746408822525659619514940360219604849697954208413883269945307035037269014638028246335578087404200839576719467313992557052307447981233939614143927878998993895301098468234235920980722422093689296541729099304396192410764017478197795842481523804748585424473509847872427669666802321886061840051988457736845600871169180054603922557417019787143985265930465604 [153,100] -76399751229824431970145366528562763044468756759489382104248036963065151712501011545933763031242835555928664808467005746786347433537637956462612594052080568185984325802653989058696960767128218238669791192371006743454186183550645533949783502840161465279365071927125640391811664997002506130348353384275159344194996901356331733405103954090675728638011074278977584444405702306039500986648228467052923241071694010339107072461094755758747154741838086102830518515735973973974104003507277860065446562119379284148464143222461096647174174393869546053937978319030268501586446695339261896236523223880537257288274483565654023559661054111545623573133922132472242437684789309566276263805705616178083015492736646630580060092601023378594545610930289393009195556822685465105009699839432073028754041857264790421557860564557731934241185815010750663043673578413944931202871618466193868253881099140911399897670098018478572673442854959754610229779903277197102793312559949043932827473950516353429217714333904636262130167475192888041197258849604864570423044450491852651594372166218374575853551971985722354100872275614983128180602355420580362821051110421186788979282974778567760704753808475323024908904969050028303166399210221625308430953414704218753701096481777269803739433084554076268023455225506033051491473974039149307932716876187368042518402077919597313090689099809856603386643452860648626541567084690191797543016707124327390908131077390842988734972154536218821620593643217931754998826304184335147598805494793317277757158086782612953100229592254005959498860362542213451798834846657279610443618491572444836712137375837168262213 [153,101] 93353117090708918852063946140967779171394009958527967577572071595414078917671848295762518640789915019495941274264528529034609699659539145315026509434830316961255919672687235739553327808619411444176872648289227030941314302895089072181558482841188758537822508308907179188710181775244614340485218484402940430276883979513823044009069164552391134626251134705231588819573752470094351251800424033026919816620451612930303985246347072516480159064696740094592301349750254927847314932664432356065644401412977739399934937205850229969075094730951501278957374771212713701734549536295346964231575716244937508744300079139253119415980384340713789398120745565329082064349737610212937400810146984358568553831966903340029658443510092716527475307146970962067202732161095756797641511846958566749945703100463394377654669352786733963611337450303449057376068948865318021065455549794565511382972238040526322547854286571396178381942424109497630374903071640507657244736289833296356060679675785579780709242841789178634493393417219245464068531188879571349887160617013593311792598238431309202485103554526406567232412917773960445365075277644738085119044504173573434049180841825634264532381751972137296398799194371252065255220506716933504543080109472484756706675219797049494721211348521515764665170712697096342873786327191984066999081960829889790787336327060495127990704115603640425238447900156495718471295108697938560404621683856615810429600719293779676848735149015463033197467015179720028719968189085076979342797824565442462892330127269725858350987855474639889428134934085710122509899508004845994366865644079324588227717003924446 [153,102] 112792452519902356499220664097524413468175589923438152182244412084937603737996989324928124177010470772522322765202666973293197839163083266440031536241404407986422265995229941551746373078144023596695540863362598060721869686550263089999934185439680026722000187814123677310685075440682080440923254921233688064480310766443996638945210756812169377412670486115638394940648909864995291609840069011806934812485528153495598453625521186262592941951691246145559897641878868402205364114041134337214173546105742623518134235587787349724956576898393029732988743539886976535016012157929882653421322835752213191424005623647509756496201021518007497619423157594184893382762983763920433740786813217275108569711582595456098300465764086648915333150060793852271324758552640562163733538352321439056306611473677509538541214297918529883734665200910662877709781521106881858831476769064976401832300541287234270488511139825509600872257733340107197074722437657950521591988685294759571146505910110629160195959958779912604493600333249674873726585878223260332924471658798083157641289512135673898794831677929244221918260321545062482906780252402201664586986462120455909586137177225689980893832456828525296052581319661316301830087453075049652622270879067452743788317304816742110384158336009887842514679248628252911434362208938785797515880412895449283766507763038856888402427108642980088042686491705830138978239616614839400435436445289738438624234873765822802067324175008230904398152021950984966834877809518895468933485483298571146840555959554666280939638886517391353159319623812369294168451274646156703723047059040838258891907364 [153,103] -275335016644547237747878850962106462095028044903153759024114493657154558132816757379565153623730395110540610251084580111884036476839440099540788358043017528768362459182863729392727526977635892690095015697462576868817786050256239923091102378250807356626491113572511231558608651861136470556608654927153406780122808969781060262342776203739993060648963425165142863795351363304783768162126113077105439753049116150360919899082524727592312829131719111898633233546296421706019718027195388876881097901999144943214011127201456964931655552411133457987889423648979594001038660624276808214455133194389171967948682551996467498470082775673882931756030331178216490972670089018690648776145951111005560835150041902090015802542163964248817617948168869383607175303918312813309468161827373983435162152904686070726225996492305102374154423797954348061182694316649917675396522582585686718567624289865347750746327091201071437532267483597788979692069121206559257420704364438384528839935682242475382464319313732495161206630080372743823795228072856035126103521500715297980042832658756900843275757102897082447259918774714728536926119489785520426416235474907939448906286415950015990677659290328541813758231978702123357039828922349566808937398043274131730570107552053835903772476003249051488056908692805893768011014939884892422298025455484481830710250220077333137869550753783217577215717636802225904476576553550993472035729087459809655516117166540442533404572745599935635699649881871871013134321688345418676249016079028931882722273670760313833952571031945402643120972809619105475299374454596290560547055077618928969375 [153,104] 182000360849420499027146228476176610860945705277884454816969335962567189417268956554794965150847254855046517227346306572525672627587839002908576527658544585999540457383476285694987059411477922948383635900957134790051845061800847175439755042394923738210658775235505722529570658564953589377156674533897704187150721826040932023615650090086183252278009604641644424757386573759125516916563366040002582889026107691130468509616261091171284281844157683941175103258910503983975080322583856148271687983474876880595941400174657810660217485050822163091394288889406715039268034647591984132444103394726278423662382326785975044013880840013907256595307172022951409266644712583226333776275343702993530566319971109594252274520951094811379349571052635326624475270184044792086555950275102297772663423116200864086228994676267215698931516897265476988910138757460586738056858764019032633636001100196561991862006467341991714074399188096711491454204184106596800145509759180213654914747079048846928649774692356026255248922894271667302782585357875071078764942965192877536157453700578208122467274320893554448207057807958546897570841664891341120013793472688247296586447227634582907403908297619323796625972189777439042185030885970666622199653187558298261580427300142697141463190341347305777134735043431738714620697483468211548784041541033667371347128244426381141611156119262579688579477328039104705888193318364101453611021430427838166905542776971221183466920229316308022301515345541504539601389822449431491696491550120151360504035683059535302353502789878189434087644554611779294986185010714456854747660073251712 [153,105] -21902908120496539570389125503248157903023768691395744430010881152826567357187095040243786881768389930588889714333566139333763370721784626180646547908613246321502694873499452895599110465373073985727596819540403176621885797459353576148673336008372265752954980725686750062324430002892609683110022014144810499198518038833554456519161242293438571079706250457323222470668376464831383759894978110993838229963588152285477886800174515522650565000719834826884820189792089253919513651248513259589975072794590648170775720573593867228665816311489076573880891740489207858505302217728878411305737369187126540753568378142008637018831036054655371345881477147778972727657740348362843142572080182931126685323684482226982083525315453170615949096923103554840153276278115291113004593542590361333816904957496401003625088283575341497672843524842529679953343393021232528989704406316356219254295341158380082742407461681222770269203292888991577529705484771505426809744808315652577130826022094192547781196001108383900462185717953583833215624541310593152729554699235379920142169731540071113361779819920725612880448219224861924966261331426068254575558350725958450746878344822816199980656700987192511680514272378161605378173462570531567957817554962842928651940951598180166235196048207227587828636671867521908291995147927101472736877930027936886581661353135654663827345929987317909632765432297093675027018073454156773648617800076307916002147283352370955859464073753791606678904385535002162839859729708616302260500710417607944259954427489767543909315798429738869247296862847533047647555921374949065636046558 [153,106] -28119936054634209408549071783394185414424288611369345756106976658388050187988699994590845885258506858546882940552425689704766554976533002384432579750979564651760937477791479696716119615906265150586825199901080461936953491124209431663208544181063026157074235087336591518527639144999736108093963624214619114534647787259202780341839872749219210790486080940751846800136490210081276968894999510334110455732039787309237169647770308053493066012784089044287272051320713237782604396277405163610908350335807843629916244054789888874072627338903842850247702992338547728308503384529752270316583283970913646487160297485726960979588324238537567587675811691876164925893810443821042331376799704373163523431861680203095495643586582131912203321773776841348306442764969280225690379627804753767528207015329045298878127980223359707504305648248270957859876747430106129559615737701073193517583154437649367290296654221498208671377024945735273011219147587291678128404963676809515520702897173133612806306824758794795615127816574902873010468963315398710282588918066234300321761987001941725769022518210531573053505025221728139360218764245962069436377066158494738630401282276608521555633318190015591582971789374082973605245767660329058426568344599575364416677199706292264661241951450560415914151217315865717081003636408960127878197355473192086947788067657301707844842229366732474850907726127023066985680389117571780197484441499463696756161500371604768496391187928022777050151912208797715564093436879950561645454768797798308411641984229096693621086263316545593756917341608558389549482784351421954758 [153,107] 13865349846018825565573876143195603395411866134241425377182306659661495583556772902352287513832193882272701265723945059952314305903304216262254795289417612860286708003659704855013494263321148177527113125739205942616242963617841704864584502298235546432498790998606797595714211652745999126627850939686102308046296697455923008455567003067797703063758596644073464246824469189943445279180301876252009497803405773115562827636100026366203645979300924538298055210298236686025574491706853751676869202643725412728240621316618542723195037937958058647643510532824133786941125207819286861502978075582841391357889471693225772114587273661987111448357579257952686380316232594244911110451332571416905414643627224003678238385846516843488748644068391246751236159158666381562592499780995701554126732318915368622641461823303517590390830159733959574162200801966294450404811188582342995997806492796207566165862815768410357365094679972682765948734907793477940168062976877593084098578120222025108037415394635016269511176706238776845679953125278691351480457835394789698015776592932452547650142108611900225481983305616448765718645481987689381983636941488693295625317720722108219607873761687387903129007273604752389645391353046981616376512635918640467419144816834101817454830246983134997582842622399117247753243174961692563598633903122485264181464026439022072465361305829304916503223260023526582634692129374330537486195396512823352278812449410464231588689603609726087473899584648597496122140452461359305559591123907984991246005000646483413987945019642001417877203341175875329325795966681762 [153,108] -2202358598295367752280870321901013512321363677282258086321932646820769336111214110994233943244361240382903803041578217315004484661952639843000424434307203233331606905879392122822137004518140701134525482685733742429068132148147015602790433113673902792190640624703358954866587075472599007141695595678332301789840815046278560797117987435002838335388313998603000187323114661428232187982313630269639437794053444787378239997895679984659064829851020043770937977837516953883536257456607104202345268671543623529289961203863361333197152488243117729221585558177858530242005758331259747937850917906973136928931619885038256423754235473480838605160275603016232813424130097088054249120228844930890606423401751496485090942417310138022862614606042311509117221991930758111978183138507975266330675758791624570090246033688132742313029023527609457220213119683990219432599306176445934131850334378851811445765981521036077331713626492167769211842315682544142591748379895468604600791446431241603936184643971726952418050953754172778104860447372850105590765443925733626457884795056303218746972965273044875978919778244423488027547277783439104986382157904922443175111784945560926143622515295767562536671989631122390412102498058106815932046242096389125297546218177176918546468758571502341254150337447298827269425858207479874706762755676858749698713857810512641173929258449673033186845543417628794284051304107199070600777874138171845311054477195778421798841242753815517215781762469653221705320902882619099976323601800776532856751207317386523784178943049914114173025383663375394288606871 [153,109] -35720969529514682605990315637065749445235024292125959043690799132219268085906602090929014753395827486964765117932520157819184362167875067836628314754029144610832466565713634554593249527756130785989877030299144737774382817568886555447328530593392099424570659877427160028623613104106841888849352511290420922686166447661980257840989679698392239740716886404980568153563837713666213925580436110485607427815766501371212017113920980616366787095013274543592889946426456875964341412507101452947920040783445443959651144096800943224035083513627263678706709682880183105758873891476201223874078033483004936412780730779614999967016841573166267071220671439685310980425662832676782854139535012733753405731461623676610497049904310287402842095011549831919063397099249425608765402748528981122391498090348170748137942848632584455401088615166537357298194896520100204340530568155101305748133714677236409991116348297317880686515954770606088564749853013653894415564029630884803627406191010752740360530816869612028890297685269942391724473775111839723974729717968721669365834025013026449587158684135153089755248269364235631628827287444328474795209862385302928353392751283517584071682406598149340686731954765587955916328693602694397851239896586066280725416738349926783215822202400481745649177579889589874919759949624366789760011418246393936220903637141346455971900719695971286045275594431554379395450327733640951262736817743567959078940872674874075695784562691815274702000707579124578644337449911919006053415311865455283378035686515774093795859782680342022898411874364134272 [153,110] 51856547908883394819273006953600191925270883377567735971432605982538765122579400622367861533393065770170318848872185237343101091285298665612320025369250598673333185198068972193098382841979976239018221468468607873448738505592226199391757866515567945594790709200638831729190668406005947302119103046974003059222659075595318252342644110014599961720914682441669849787152455347939312918130964788525860642960237320567531092407831741796939397094913517108019614532920111735024631147262744001243103695013433897658650048199058469059915569154108334476407535025266363078135030120076362175612612397447647037379733008816993758637355879799358867839616921444521963284639683905878123249174726358569638777865028562226596530274996180165104307869381366709335857080585968087497894601092755699998589468141427849423860826515128687525542668997228709846772289098030437139815393243498746091187308983955495853882966081327519125580872467471015414395776710472857633008428924829399024067397106544578208671620944321055455489304465092445358915772615910177652211116896703025314087300759172464932516983780288506370361822777534514981909065509208670871162640137978635312427596412233374525721178890592151005601334933390352423294190763384829513550137419204033652451236455812084259909802651409899582682202282352697638877052919436217117765137044078985952878356724017544563056732755942868802097926137543724746629154177657294494844268517582995325203619787112561034907990329712397074609520073541597459539577002659831719897250661632082487219689145571496955604881441964614846746719035877 [153,111] -5932093565450480311898470185647010564862689472131428959163847387097901203362335405544977158959005868470659727968552436552455519829993157138385536656091531752163149223966633667849107992491945734566021992358206549313992621055122086559596916875530947766428850820299972210040617378473068476422754524566996832549418557621484563309151526336700607392393462402180916805870863129014878321137042886218542654885757292532159145355387521330178090388935281193565419621739698797566149256725953525021039214004528849900682001509855631620491156744003415341108402987767666342554270932701649541696151656798850260501346930535881792045537801049216950066649467190896270859372793933442786057093718172693813828184827652026572410769461536457449970978392159526147843927263315077565081741057851018022381690587518425393587367543900640987648442880345627860069459616811231448060758782030851779490988556055222847103658541939638018916828330618199037120388924825898358550158711650958607554835883812663387022075443625425729677314019849020089964532822066098584808176429284619629401613940490632439366781228739133836858288061277192459041464229828868682249587697814896006847587080269712486473788756004094841185382895217797482846350955358877004729381232948875909727613301788224121155469645666305652442445830015354130064007892641311392771444684035813384915934557409499407053114742262344157324993405649341358826083136938239110595414097765208658691525403437952290220500203004194668797694380427117906533602814444590178352640308124075223062504130281858074472801613206833199365877 [153,112] 215202717996393053624540404433493381777855158343400762673926142093134831170421184210200514918986096110481161928798263151250495185390814167764480934188337361172623808953629064695704505783339734715775259600474371820717781129725133316989560786635221522237831083160764641652454959127837488544591834973849136363707315686819768535887775241173900416318419006533889908615225018154167219213904331532982270042501331005986979871567520485715455878908046785301046387415577156209178074311459421756148760354920364136574804522957211180767397064262248667659908657364876526317764254892142772264201668261513259691388568198064858984954017748590381189302809891743250428931641576806116064792927364341455402631456519677025786362450298483851910343617089726519982941489079756799473676970606657411792053486360543777812563547008702973810862556429430078653893110606927526647541777056883107835287249384649186337582730545309283468054727847688858741983832660114299750510294959906715178773051738551370369910490218248037481816591351456564369272433866091876478819288519776297543587254705573456943040679412537882746040387264236734567355999006558073912188856426732069207402157126477506558538351482495831277291784132696718193787425832209521478847606238622132357559084724176733018460790902821273018273965067524871879769013295890471141866634026051048344021940407999370329761149657820043347211352731790261975165314805231124040279961846897572898008540306626286722832677985285039573838214836840938262166630980265674790148592049741910033540178009214630585836432777232605 [153,113] 4967295417149865606938949771764904776489847442604425721679804636753570341746406474644028423281294578929747671069839540754870134430727460904807403411133541536799952302729808897004832411364684986015781087801126198641122412792726846931973416791561090370967815424206378866081289636032040780091942580170140460012442360661053256816035890660602545070211462418711322108052978891558597664137094515887117141705644643908395269214605176766931641924371198910085453160723643925388102672387008299115986753825317477127344568621479126438915318456883912490866945094309980857587649519642485819468393670361947697603509614360746853048682351597479297602803494654598043513243962621615673867283234448611162894015161826377481949652293283409668802054414762436984737252663364150274664675797889773070253660477088958547098819314289984565864104560766641189636331876993657252794880681114113929280352143131815569181394256378757432459210647139462147655934229654547067320360963291074304235229303771764703974206336940858865440655100401931483446379614197639844850140423403936996457411963162054079851953306242937432544354604772781059175333898759897533172552242711000243274910078106942757236727382950714911352327225023269746836172648137221774536886558030467791262985060523881403565132089751520962394411129539599724618430539604528077411585631290434807044152390643779780015116569304096779140736980407272580905860879088010804262525316337354499905687054417137809271503522316660050590221005635201016648202744876123476626663635464395544002332112676536803669753656 [153,114] -589493233793232705500969246086666942601636787038966790652805853934796071427954142883023146821795854113498403320346219732157976042996740620644440266974649622161085179514682482098084503897487735890156896689204557112324254825558130222462103064984808426556890647855912953914060683169101899222759861064355539829694462583608800151623362091036967583279474864284378917883638421391936909683009653212937457575352373437501213114274121352372349373779462461215265272839532838992134625564975043599083047609866624220268843522429368222432953665217687241132520355286288332672320108914697974176113367451175815945428436055795848368513075468665085579101026654386124315797674111562402492168264110135586435441345534950901169354491838420638598033691999737395343880287715090742836610243397209020346496094349030426779368099571733757327993951059230661299854645239293234380294742521315395996294150274806338039106285510669482394328043509236507353322212933087974142306677012222130301224746443322632888221123361581280269652961400852811086151742520417930364326333031619493073010986256722296146575795049650883208875714865979862891416076150054023739391669843415461949257992502408796743409800741206371176282306562743907691488547941014591925138815885562717563491141050913530911813930585266112091560874116111558414348358294265390939637017921197742934173493052105250130379296401254612026967194964129725312866891845196766774693260417764264173854062473630062703204681699776729432286045202749062326948248776842794044392294673952933938202647623005331902 [153,115] 15565678495619002212881215180870759511444048488785899584997699887841532821284317274950343941839475719396805877063960292390530645188125809476272936875864209261841634476373209671489062430992922411206960977845507022875266561422983798564288697582992764718617440802526589504756783603763095804769848505109922903447382403038853959392121499759308178515528622924646980838238651684444798222554857533494551911335431006775907186724711664329450034908482747091017014152258910200140289248780018291045809452685402454550026947847895465830505164381786362868610043645704209725873715803817196056289996765677174731161938424259224284206287176334773193846587193076713169146213580628350652519065285865647321634562625978740659651021067339242249710683770674569739204294065152506053458311640577272053627492164641226382863047690802501977988052059802215061772193999815258987229995314812810348092851627370803583147843565796665931622382567142909715572675905314788131758468251251315670717779239290117479455726652921242858762854585976597597819285288264462825692305053505352392640077062369236378717541343597164574480052302743614802096979268320211486000070910375471677881629165845153614899689662849507760822249133427050963477498918515376937678396958508622234480371102828283730448366781723082915158122886901826082051528391356738186135999065917993980104077886744819596519715561586250601202835303026692808150465117521038498515907335151666215163753154108806386914899957857932363392632878567033758903854470741015992322462450419236076593040414778 [153,116] -112718113838167665656937560115398009772621325009933119680279739224207022763719000837372602192056718603811375881808332852777555232303526411113556178385681495329959667654784478959413735827602670467647124215566166352191878429529477506499903860428746988079794495921373345291285672514401353890596277365916662942855653586095011719834191903371828997285847998666785406570419003605347902053037142736162028903440041921116089180895816014566065898766338934597070019827042735992620781479713730255534878394196933026430006109550353131728876403611079954702090450193712012019025887429845207275713742648537041401447957150853406891081872564336074127367765083848954549071586793538462449217770862119583950505108936947132994061575363269262803749239457580352624215125965202330574789414893848289938316087477365908484149356870233693178992229398104148393795556902090448846968389483464573105893145236558357965397376688786191918597913235798147025417711619147928916667281626851625634391093420223813300501947897287546111405926875726758909433857792520625293090695868429062459867975142351372971172408990401692042578458789767364170424163868476970586885147443057962614865265790088035007852780329577016779908057212133929806610496609890024249746126142899908941846427478087759305827399909360912004498887078799238338837997109737205234570539669728484031717017248829226351801628918850031596048212050168395736208751227967479728122473041406273682113256773676887866132906107668443125184811468007394940567198636274421555695927541228272771950 [153,117] -1534179909716539099435749749540631023885322688732884871327755604161583800203515051800182543532765965124911855892514502629491792298761020111895442760749951134233953975349892271342847980451739007245718709207073075902152939369995264855192029815770287730719207883045944932590069761639008365552041746575607364688788575554910066313075265808088586147063065309458937811207973490428273180011521051330618189799301544178128472612598154448556592758776710377418792319392877787602455273298875232949154288735798883471595175969699855678077900685343056465488585131114926804907530442158956383980194618164173135048625635608203701979966265096202454651629393299151442461504764172387920526359465404897076246031908249464695767008200024245327532240415350552479270874900802678691828494756139428236732820973719215539223592084246697764711613101996268947353981531304185066267542726630058026397772162727966534969077083952868288502964847652869373901834465708680794862760755230778238322987121912803779268704252232650179755570955795240498466004903077655020914446297684195718255222046647952973719244213201357823217785708844915399774298185304146999886900223367889710855575285962460227810277227675212793848094176308754328503329074411388910555745862823075956074160329493460425450838167898001839496694866018282593355544527345310873284953233953909592207668380909539279987584178528131719964401806498156594448196415752994021577560609470104680600492272588840449601544854648485660139129930910833467510996217482013196167244728014947 [153,118] 28183977283082651302677384863739424701822074822879852268107807805416095545501740475995813117692662598681622573457531661124821706002615620249484150779719430454054351240110105794639306638344985925016718106277605239500741738489465734153825754808020272625058612827083654036308071849683258238869584459358019086649878297892887990481185889103873047016766538835852748234639541850477528600597944473465631773515155530746158149025890767036248045633401288047692740148904582505757505036131311506956625350536888465214204873061550611782211769126184626629650551313935083330515844904186835964956181361826397806785710817674555534761563228648764853278567639870290668100756936858557253336474613482455004519745187101731688325979148891662383970871985540845466354614609356655130226743020047209474038545708815883898528593823556770749725825700090583441983548165942256253288903864116151457121222432818964165534657583327574409367764259655986610665050519033602281722585649730857176182006770312351523071212251997919137003694139705621820849188747936790376398540226209770517030321998920500622245305840644793529580413766927939804572172943251446373110900286914871144255731280450468698305642542524122392155814406927202152566134129511117365425167608495684164179557423398746645490251052131889271152921860898355669848408283914600524855548154087718782130162891156142837173453628110700559671848707031439603644175847960109713134428251132863841061913428183776947485211719469331318064440310752719637090762533474923361187740 [153,119] -72425125443355931220937478927050537479379648064258250950961294812758828455564073420526224301710490843327851421677559244746875548742469796818367644688053238122219724742493829191485872331345037368138380280561490361932202838419168274800985680730218612160059720927540801352855468345401552016135454988592427228878431794526019393619558646491280054407154309695948473043492916024507350998084666343905024737530361321948262149242418787412739442656899890435536446938267660330829458558859461231032575979743869254212660593343692009841944557704447113807330358873542097135602691424993832439624673960035265412304347156569405705082421346605807315982653804179510460074795980721818966623502836691850110675418164620758199444194379439294836200185236645702548168133099127820838119486795783515269730144589771342473641635477636851434602717295984536652785501027211978750106734153008065230815524169182652805378244032125974594013625732702895251205549318146540904541595102508409399118625449680647515951145208547504566102214533638131076351228300634494060537289403819835661679075729164296952004700089229167176777272879951101581583623616627818891274490811161698420943522963289533953460398650499313456990699548174302114097033042462081485264169851837623710246111888821075950477393846685101404702111294403363232478552886497822582512395465791278526550011462584627559609743111056763055615573339631070604178110501215643065552295626266588189091241362361626374527418131710525448562067318747099921069362411791904 [153,120] -1402138530214067399419129083016824015404220590035556196360812933629944199217101131882149593328139784711636123619246010822343729898557125242657308894851076165164413507812432292628037919807804445432647599180984422094574983509490650257143573359262625854932356179504074421120895916212769803603012217653031251752466517342790620825896769420866993864180654667682788790852480987258491384194918315946088279241009858488811697254809638244799612411734143243321806311280146706953931417406648123693505230501569188740256336411029333897119810496222615140979747213522619779401873890911892479661731730958213612790847173240081289594487327941528926928659443815639819900919795612829499707880036320213940638049889326247403463036934793334683030667898517561909523457829127759164559247842368111855769038293485420241502800210976558474583225350934707603578318291740014610949140692461208771143037025228807041448000911590350579895209547863446456269902654394043214900242475080559868885122857633153843101292934565993000832551656621592150458497516542701062862546578034910309550704015634930581090303921820515987522246352974975176876224251075743439489363682593523745361429084217584861535572090219821571281544111547197090075883789356430505659498285827767328846215348562764474145978453688548043997588144866835058053061565511311719328045893815800967471962864713110382754505844961621523892695560419327130003936806768751554239922284081690665686178031956760289210847322250043691033018296859163548914408593 [153,121] 12752929872501964520287266545323291719031467530244257002199318808427075839146615691066832365798957122685819458576184340125943256759476486918079933537577447467124964003310651263017943163671023149512028115789020290814383092982094552335451178341192942398966893938577061479712032422669384792857690863710557943353205819764716415216025919044600394293789736536034058793713572980211056560884055397204024178581251308010551325938802347381459876543035921616839346121101404800102268133385306818082998527824532402038048491748934661049777522324949905628330121515755752975179516564206423335316029385682543591012342040194895428064923462013934875512047332223883944787231041731430447401073218597533090197597063742398950358102953239488071866687875048490632120015884963350042429380690131991546646718265890959389701048860468872534128864407001832053002180392799326876714358723966943904325081710280981465636012928798414972681667395348243327732551677600712712413912478260026677892441611881503828352106675336404461339684875579307283098317464203116284877504115709056427657800234223300982330827399540421534152979918559057827114928571610321834943178451565405407021974895036441827306734338379951832958011506686874324699008030905766417052082537938204259633214055771611209661539438724168081962195168868652001951123144618514224957979743607927532578651872567848701248271043237647905072399867019571451228803661335594151426791992794764309525776600380053692697129155590956185789728528316908934 [153,122] -33561091402410157874090301500085871824358056944886440398798202146023723075989134892460509126531356885483858529082715168544882829095538240564333846839341968458523282167318387229665549823498740726362770948631480253683732581800958829072937812815377239849679547728219033271661704973556893318907819481459300278321519363743272499051996115660272658289700550146286029820994241468383345674251092916313302680074737049327891426562649853598139246971475860132398142392290485361873202533861254999841596517617827076221399188423174697127241981945530900580146506066095842843860294560602733394127896841268396804456211871889740311956124584704002127136042331126339276653043099932565507897589982749844934166584176167386199263669361938348058291766353250911848692511855076681065677066817658012156130082085147002361634390421465679069670942039383256256260762849830459143366896895407764396219544357142871757958399087795094239742770176190385517908984046237712010216648244282220063192993038515619192580014398695692570426969635700210584655428586970202119024764884484411020730475157966565653181825596157422781624104442364155219648314835952179424751269186434210887309058215145748775433089694814464827263938633017069834124743017578838903414333768857700183820294536606524338348758068614391609604795282172952651064863686307218190999777321525636608846882457381301305245528223885129855842135730544824114807255268363653341724193428174999139053317530430069318942305870765831938324069533 [153,123] -41112096972955544902750912150752157748559882437746810455574347989599020181573149132427804714397263972297828621268163543925557421178325846561000262118913175325054389082888626455271015623456576143467672841745820934419386332044648610147747588882964517894495739673473256337930355652313851821222305979407762790029098527591530579031695952022532800542398389503403359914688515397569495581118030694727553852497146840258523328481230347351548412264225353922285999098241815700666180824221368906161599962286591949179131693813792247459067854059444625044685465664065382352391308188599812918047563767825402703269381704952617996531189544443228457173871618140239682757574538893999964691155657667545178206347688709969645968753910986894328271342833647196013704021490982849814495114726634463786456296215175732833011786508541755157689134376923025592400387261180618829360960209467052176864182271803135013107982753627156670338783228376371950997792912430016461167947662657788798472118660968276291402606435269445334430654977477468638587808882454229639150628505626667111351521495290554354170000461053120692023932915059051818673243997015331630206997470580162520680832734034183291084632105330821653408084248794907942336044607534782267087312838656696115187662064255253018440570233006277892972810391108592849297110293277370259007618215899494862077939531976846000633660365356693703366558404875739034218667324348009368924556516710235055622544652217315648313441244874034079 [153,124] 374713243944937916287399886331069813825291282315263455991085046143335005998826643863400000075601467556715622441909953321937506079459747950729020205366068529658892250220717772572735536873806213661722298325232860050154370450059329346422749511688937693167154221417754499381299501507830447530753925082823261862495176035776684123221346976975461296881597930850660163965219337616457657756673161996648961981609807998619879995843004805623746375036025988340961067574578920811865773755294257594230262970274898454449234276670427465346629102281973992509714198986365161080934835058376761842465262974464970230558240693435506146635232428003787899595215321097491040649348839628370782830262790102754523488732395768403366875990885414322902728041221115068808885249840696236989288649071432899681976048572385555431620590687523449256696922592680682687136489131328075648844955167125598167121240140016477330623732487575002082371909854410426130040265257314510415577261434008685529715452213546197856879533492530909624196250420383578875538859618548488533105503060389989991425632453013763256721587028708698353590778898505648084209834186641240141400019494518605774984892225577431889750810464316649110353696633469930676087688776073759766700894254520724816735862565246855204566966040437268594361498379487105404811915933137813306231717088280351827294148157163116676305612455660615582121398579188739640400509333743383144617209029796903041116437855263105989552003688 [153,125] -730448805329273518266009283896388835986108821166038769679217974850613852004602781317889038079331898495316586030707575849405468022106114056109954581775732767601101044096715113329591319429910585390226048135956198760899813347740594308237890776353847899294931353146595615658550364272075572483397942703139446775651766027061690270047223414854426580688088333106344457560009002455212930240897899770892320742814063456448512180021057803020193320539506899141252778255018692610190165050096585445544627335740925364595469621652568369149189195511640903601504050587673566674224207625404343863026364394985774478428651590729369697872506032079357834933248062469499413721554800750381496540753053415534787373116206396240967583794459430389206846642183769662577490129410633756106001841495554542361579969003798283569695768333036793696175435033250284290520817508511802100679969834558115155054969754616530750922709523161982779301624690162971395795698172787042421517106162225445601248313611094979044662389439862933480457721572118501665900299175343608700314279386690146629777696633258970520023275477454232560931264193256160402314203210216913060556914605439025523625094722935840858932198247959435569355897926978418558712216004278192798751906522360876482938927532256192568548416290457144494396908116314931650285077292036040131101760348303555117415428900617304835426482436490778468648163773614904206095300727763432713178829079265107486844274199439843384 [153,126] 126170445057736621428333322588838932296050341092041942193111514963258130023779509740572158684014027468735948041860837107599270162827609175969938497766784952377214631294775367672614673216594792048833632245176776629705157647669215894364983664800455566088335580071048643444939220441704275856193148156400591758935561437703595875038021575708377579017194343452361071178636972702549447588046125244298328640431827537870445846102492746714605419288047699067907384205889650086525674440454924332528718252013735678765128643494398082049213196714127162839854647184177691801060861990350187020860116680632824245234966479321286503749277818091191928066308173744807820490623979949216870297359561837296451070064174823018055319766767547469101575121524909730517512400851603085340510205720462566724547723330240672721157075290044474903435964947923344476291005675854875323761577856508300354392380314591904072383091418872391917118629837122670645067918201863598914091055982128976782392506349215493433858898319296514576737122436874522641535343823997779713969364313900813508561437072683342503109181376624824992769792027678437639874250649123319118279140979036619972093729574911807922870242675960533227956779741355728035109801105304113337671545444862598780039851237994111450404764779469129375243385625529528096408325790019560103004693315979769064688928349199974367475575501302667847747492382345475638236166028239772825530489229150179971625238103 [153,127] -219470384588435898811043113015411668843115886605146093658193015149951969425555509207921833406264395524540057674287516439274603772371139700105827060204712927579509867457623135831248073500781141916677516189976838844613929535302918366503325821341085381395308226944244002115345545212569663544153961180958035523993230902579339655398206340954257046983617469544356822448801141485185230741285683559263153848732307235253982284249107335825580707290675983201581712373982096484974555117836135858916772492142772058060076093072573215194421719026319307212780063803824954323585417469875721318734290159164829293838000199095945040399921224990010205365601555639774367224849666504083272568012600709668244289064907579761396444190011771241260208043337627217461898072561969881252993822066201003165945624291437217141372886572655889785964285361125415414319350128352902611366352753854294461182372715072519283857258020735081296507592299224610219825863046940506054985824197366918460888960954465915001728593090509156335118061093969997867665598753774064909810747237330888215964334963597676876107692868874715181975590964819450537179280027777255182898541911890654778739793234420025965291604969899242635931366026312268909560869952210661710071382625294770882911223500077155167946810625590341352769013361670124251274810311701594461322490092534257448669712066663860143987206943991575500286203224620081942440247080572349950267217895027585929 [153,128] -167412994816120353679707583065373715403254289643897739095449182796701678115353587815930254763823816663495547176992657254240682930577471569504076158880264272534915934338039177455629748865112794735329160829096729782483872895724225995359899317752967708518942927748543295335837174330692463055990784024953729103879136019994831736684421033490234128403444928449916679556975108491612026325518127742554651180153960499520258210225648858422391034361226003715579279828627667572152598658655882488364339127854378720688180393508502720274491972123488438191228767322156426421220992937712805078243974557854004420936632766421085154375223955390970449154872093823635087894124872667595516326887935461981870664777670228226637455941880103899275174512934397562880373101383280488528923067940599675937850427363840574141791551436028669596240764713410463141405936012237814964175678197552761770296353348645511324185963435735513007403005214829737504740814890682227336695252967504270072740438612030007588377524112311816494368684550537379058953188078266869699648844373255465297481119798645770718034094026513440458690237370923873881571414471917097291659792873659517116981612190210379362214780101821053649596936421893006591417345286951329170905071045052343624482120590582502058269292455959156405876843804233250274677555724536111492845486143233079532352240876034943896942331606670079474173210176141481206555961228685093705324457550 [153,129] 220813809450562014292906659029109495098566865006722639715180419734131309881306666854799462676417073105419084104478956592401303165743489210968101373326854720524873551164806854726417391127689031027610505353663667215692901540590072990816267298265670211241104896235942499964423106607896732583770353262302134860478013050985732248170241845832694278627188687587734157965861771883761302710519532885570644635677377969703474694456190798082530663042887367834532864829817288130016786823483825905045095474898655864559036390261886993584700186118078374745138368487252818568074928235369265308635023649556793026121661225674837442245694568040658716697372717216710450033455836393611489299117483025624786674559437736026486591048416385417024334313827863604537800207181580612499158157620870178312089507970227926264507870775376074578321812247356451554100278839248261481444811181276227750147655671875033693751427841444992809117981724481000051522215835896718590757112906198813554465039641328876325145551897425525549400311553809331443284535560133749026437817284929024356316574058479800689352244030233116704340747891122314299451910260530150407202818969193607693420056184129380045015701353784326503997317386351820589735259001592993472561038998097161808714491228909105487767176341448909120014063403064041368999582231012276905807519077883340730100077315849226720627242120127805358751469743779664865679287746926506973 [153,130] 143770323282512417233012640460525793949361358516373552536443563245890747217610641447645552888554649773647977465041497028606367470971724775710986337807263067699317638219981140721621495502307310348601805308159397136091804983845825343659104242400260052148403422192840364491162971557787936457581390915291292684784530093269989670764858680816561218245986345702840973582149493274591080132548714506877950225608608168540868031050382530776083080062436593657980918460958508043872759899270419653123119637418219506919252837666665070976110312678206898729530362404234468846559021616527917902601304243710046363274875540642603515005768458000480414281814391518983058154055268176572330214517156763143926436857609342172408570763332888751441756701852716293518951331003540351502457114185187300663603753779794170226249952324604913554966684007833465366021652441726597267344797120108194311116195135347704813949978714770789621390395945804530520279654290059694474438647264981110775335581405493893943836817229374937642951997463114255955226781642127788343871011842531245619158421770288744813239473334301752104563870870375398076922881517342092720754701070612643519844995815479283481251379605568216498970560003145896141972438670528161828584603980906571414215868829769546682554924488583352097868162756887646957033813452327264034756788230572188150321478463492893381335964241646096433295033161779402747154286696 [153,131] 32696710543271676125863006082662093568558033578305397268585799548647024300611105031204529921792651849567963334853142595317057425774407865331504855729671720214255409321535478204619477150300772935026030541382636965910029722920930138242364030432599058600475157831505181852166967429775489843377461626563547502834301665492917249807121721241478561169934746450921473301809929540165577930426802741056337190730692816525905053851560760090970106260621107844626390782905173088528167576371237779594992752131876949041334399647414198009838167889304663649869813712218066846571852448905194547184308838285938022947602535824328897047918681116926974392585798341443710530192414688329381069405644769938182597107287803148152856060168444535267906222842720496174212127853036136731080077006631961131716381879825455928637264086454659990617926541168422701880150480211373807444533776228291006790976761334436830015453444055245698072352736681456356295958725437830053158948266419554443756339725198900164250616561996614269753961456826037490037966029138723776846572406930149711226248616076612368668606661568040733630803324242279671151723313669829269644466189060732989491102811483690237101884519804275877443076817274666182166697858249210863720973999418845058807994115533409570234849774939217412193750364266113827649931323843674369362360386056714786930363503452544244740575195461566784658496990553486481 [153,132] 228612672598896449924005121633967649415574728941531513868179511960381413747791244296526388326122321111198326789268376704835204859086182915791229337436707663996188004194896165913987913603331249678663451850783176287928141188856419661938552509362731378230717113369871447369042447759100785423424158822681369999007072394969343909520787659039316455436651262609496801045391543542886282282333228899013644848189413328414980597234044130189198923837900504646102968219694640699902340945539646566150653900676855471448268301506505125813076677584923993616816262674754485647748367615746410700006619511086894311436873650574101586995097958962838761629443529787132913133639533385869000009928412506052001544630855193728731556482065051723425034633065555270337180741571748342711447575938370924306352800534621879472724834457616471099701516716929141828186999791723070151333447278293492970866090071927274209165542571904556675122955212395908513806973146585724829379538111516475959124846254140303827268280587860774140637074770303921583857197473755929708316913124683486632428673060314779872552321968883028883006592336246349831779218482831457677648137105810933388249890653527482752724522192409984559981897448419036309075402571076315860280220769915994125078489848624144992830489492042096574449208740178052020143169944924575274092655444403302915348603793976559831644120782944948243221877 [153,133] -672813057972867204509511266963465570058898032478214615935498154025425443395172900187368831858660119971966493220556247574816259814107735079231956793986091764242289291223013826987473308633091059808697651922289178503759123823930400413355022810936470044622200277641624100729640311915049257510762931507807926250189064871129824710040966074630100383742410884660540557051951851983802705211811904840432605238509050527549054370662912534203957246463359480925908479664838901870434290841523787236861591314245276385762791991258894748940426034868101022610590195458619184448829255472122972547837847649570664749105583076598115488651747927739190362537390675685992418171570787734797028087550889566574953348650501867390138375854970067301324100792767904237143084869772212613701056335472414738115876290113768924572239687984348897126518660595082211864484851248821186969654455304463493560831830318008597967848938934415231901687795835349699356837778725713779030367301118782082309763176107614913074665519411602065936485359149154255462484077595210634276832179666260559054478144111109951928075523197861448779334069173377253348308987080613998122567319078460020791680910295115083145237446587001643917218426523287816847602610979716404161038078975783625457195578559785214276314419612889195472469096464509487356765316985945379989684045912860964734057717680098548671453313265251025 [153,134] -78430074709169617525172358081196754573760347688449225570015121188737423347573345936829089299585920233084883486644788548747117562594042573180162929025631694761251212195323853713495624806311381493683415655578980226471657747582792293258588296730823567652262486148072993001510443392052383458556703329339424315496614030923631722904583806927973732807227857169398952535741670987225885679892350028123625837358784187901613925096476893775023098973808822753913576771466491392024143159836309178108010509306273003223376642310175985936183149396755411011582356502356232353369868560698680173958732386096388278528544070833702333461669017295845126671721579200722471143329028350284123872599359895407424381982222097095920642658858145537432590157243726004791000519883868576246467180954076994780047933502805162831246725129732812135478730581342185005170851321809594500767874256950169237656642488213754910512624420374349269521245939627719909270818552938694612256827763631442922179943312237291676465287875592892799291994107884099541450002057035365525734905944218155246682913244936312500780366111720429481477464689929687213843262866896024852647907142589797064489864875814786922609948815517828416378190103767039807278517643378425736613435520048732543228313419980693673214063301443210591499110979707298009357687630681569172475154157656515939549722743410392917715594 [153,135] -1576465644658347067574772561662892908373072788462788396581641009076570503513752869861915455558276257113606445403069743580826267759520867482004697261119447026504423330783663565304751180809784931161121521694865777609864301491162725283153693538329116165795306889496908301485283855557083144219071883166231364940561108252708146688112588438864052422990082738133789461633407459599171593780498181319858694216451906943119157373023291992513010404019100173212018545762292084660402251740496007927054644391110094577980390324425351230077854202937589161158753250471469181625515420747546484333803920326803835051389502987838652720278874524694476794814605827606995817138954605701010441625483157571855397585861302200050380538731109490976338843240618647915948255773940484937824434003816945703483155446398469360977222402947142213806401589131547396328692806497958770164062996758023312017000706397377269139090572035430826316355699511355309229745881181414167881731685461686493609458190640904193337296225627149213283541676017970080536138065070687674697496064265293907314371134927033555913625887865583323127253828576531443995759695342702976832588388758218308506278155849085929313965537315635178716397151708418918812760819825562258122299010507325746634994633987839934064711788149227593521973755153032880282768178246552287744339277123548146432577219834130 [153,136] 235210590233797258803226492413777845636294981872458010647256742072613065905539360685459345987311405457191319497486152628410064110304465412808849656889087907880330121138939833799488696766932060624141569340764245393446759134153602530551372265229592306342598140539715918761170240899636664474426105073614300581674355681021654782387093851342229318278200142517233945902865882576111532453102285373941131194786982716239188457270973824900926130342548180628316848007545978091134656650733151286342983082765042710492956328051089343861702838704184898740177624615409522372976937685574779814383099642894044271308825780296014444648872029462707990865384987913399704458862946837946718665795562610131216634886891853230318081776207784856595019999011772133967413371197384736298980652475490319010430296309330702341424120068769785598963452781997303105765702268669223858205675039286283259004352685403882415166524485422909603757172757395332228722921338123737203644928220952285679940770631739518527868498670418108260291467383101608509070955868969454950326991610770901011323657249476790701749358733934453472426304938639687227168349598117614978785611445039815025046667473750868192417659970675228251814683205608230211162616963862775270630463786252704784653533618314243208783310849434439954508468274581100743825009202729153995137553499262798372775 [153,137] 12447688843506822043525762055083132595598900575163347097780964051007798633419564317038425373089784524052504537405986270754655710895459000677525215463970389745453898127441820653700940199523892343182122732065580966155623785616688391234558313381249716247400250252956044253752045263733950888314710717648652366428485998108190305631316400222333306974330790429778482330799386750495809748662950493006510294941234881586828288469069305645957746760010354714837493075066293025317054825999536633522569957380700719560952612862931760418874322209878358606882140677557627037374612139546007401327321621691081388552838793108470895507411141374868947663810854188710951570937579298515718273167422509810641983001480204405660143005866047923201561954383905123583276878764461527892082503674637957902952452247822548754446381150787232215302672433280616029138996114789979158863023618903651522590353024363752692268516827867161132014264532137000494887445804186583804296928052783905250235986536567569388445049954920509007147629140616259241343959433100479220833630674752627155446396007411575753151196397148110924908389192324419674997858676363972773757563706922043250811067980870942816428563509326416362238861905060295791073693749565208417488039736571411381966821770082796116894589980160061186241383979327007138002868560177553810206993953228 [153,138] 171802147542195063827328636207363797723797957539184154954042748797141596210567074426463806603828248783849594729870268532920485225135490332796079410639321446079061575992007286465952995276155891287309873348354169817183875763021210588497007198984630626800735543322928258244385206161220126628188523667963092097792969566381439036970719630310398766583542601361254922827743128881333864381621237045941619900700125247762719158849806082954190474383931341382515720689858148867538295555025332009641167318647413558783751443874967615574193571726246915460476770127351017368468198184895666305762095596443613036110038888564053606992212504576127822513606717820830388636395745943892278974672116957086621360684708962479007903291810106847251142683464469442039086527379626083170266329313804478147643564333923259219402543152761635493774527086787346443802402844035898698521734882824907718688759712075445962350197973266087709481879950325906906443962523138785692199997623182994418830072901091822701157187245041835788337250611154757132457993307878361443150293083557153978896214582768014354283929365546880757991006320515788167641919082206902685731883859346707966002749436561728195944643088233907063943222322458078070918697208362193092374282906838999411486114741944800579277045559983234679917959096514544084591171370290072976 [153,139] 487929780123162970219298620301375900589205591807398680075396032844576587619947320943570364901529682600029579783419214633584605473184547949168746244430739259522017087535516618030234500274642662130551728422986968306073616116455524186166125931052680062733637503791643926086131391940984641929500283985469834438773135411221324885020521112445004851226689931182342525485420945860904468328310366128431663660393687788974475322844484889805058993727365534196061432469898174185919780684839065652802852517505649664767341086771641414098475946031997861363700334308181900945135236477999258205371283586020267720250381767290690200403056090053975911278724153918232637654090073342971459709431663474302805738567204926533628060528761437590303848030376851639008588850076608253453490705308125566379642462265826847737042137492468062432276450299443339311204653174128327026739689459360148574381934126904252486276281815838378428173950590460323476927232858402096438515734876267553058246362251843398822750993287518403337174025784982814910150673093762509363604897982135204534963360188644239668525193217054579379228112183126634068888027113264933291586702565110029266518853233460129317855167114174621174242193782903933282429627575588420068312107689840003270206642036954736519551242828061794762757766171257587234452424 [153,140] -3203984456800530637821618601036424061697277434019854826633414126937642055982037495394788591442645907323608397570780358438167710135963601487281048898112840140562438057656904179623632643370745385456389693068732786738852228935376721616533879023306689787847173886362823248359389361596955633152719005990047390661578375025044247543878625910622899361390667361352073071720917182439444907796771307235657238363877671191165273884400106874609914447198659933337708717027192161147902984559587409755090259422664347173703868806367284400402378911333296409390001487537897909031187827587580564765937013658690885960654567223310040797149853642591320586631035809008056115280616556951237637631847077845981890891485881785827668087840035913047232543763415130844175601358030005302626375902729699095152950191600003762159288554557738231674384922163133683753103693518241575119763659846551467673597164723165139295878524150215567511759735565682858882268489917971984714547332787769564243987942792054125870690591248405822619963797041710394109961163385336660693800555881724746518423240798441787671872074266393117599468774653858225608999277174155819082790626448177752042594790292872214825026158942403507656121274101356791536902409324454908675393145386583115732262696133833661276134027253423025701368370068587 [153,141] -6875081805874598185714272492180554349257805081851018188850359595873160060442726860535201147577597339215185748551975937666527862255871946204834043647479203689091705446967552386026311604660044186255696069467444599672058284774913311322684945737290483068602169630547676416836783517157270031414846998339925571309100418703352282037465896395561721809660262518112094127574847619665301998639061341523181208972904719599977355385972671579928392445635934940205165602489175324167721774891252732579189201984535473111212153546422538977781608606746121425331539646684146127214127346044911514825228469881880388622533032962616277113293763413506663923318648720982378916852953334162976864323474071382262436396052371034855043064397003080580973699277488711312245639014027012210281726084429946168818454345062242648650563894729667244129636549346239311119474669021474402246951188281168037873278628519398368332195917765057643854499189943526664849842018382117956116541412359250871661368598721983814013394476853633831716007786423920150999471512527395882307872637489653153470648189110126550478344323436400344180746829603546343413567945402325056494715776912895277575690682917715644555873482183155452442434290098647368245881102343860975753913473184170086602860983050437529771856543875724515233 [153,142] 31859203499315000255177253811777004246752890960749102006346892183412017333733361086510854625189210627627458756817148467913091255974557052852631899939649212909560693209646818110810065021315666617702490642429820931911125462477303812489970165409856364191842459537237919167864574796290403067957597526248769174529377815887695444801205259248123001851443446249007960345902427786378928439801173850530664734606454191058047816430299526779393267772958694223448967637877159947023572622954005114767023618668244964714325974613762779609349593640423730493118340996922533418489757296533923682677185262085351866661702356261875043744056250607800481584082323550002768388610561137509886918266615843555887257340160492334598431343316813159097387717863415294211369828830672414948227690683011935193383585853230547300706862451612193028865900690036291065380482878486607555819980827381454527519563683352414294486813254448055552323651388687168204240330692708877417703125268972488663239386944447334180173967238544898738817662834466688792175647896867817598396781362272875090477484996602635882506592578620705064760986300761425563463842071668729890688264366870676492387938613569822929071183636103208364702518065647521815673826593439175179160970071237672267791953502442341737986130197 [153,143] 40138279617434612509461576658848200344084304133997236798862326086606408854340514898417018245860153093379629848443390636525076142896958098750197127816074863718516205528115994134832357753805788978054072453521802241264251045269793375403614712560306824083716759243224917525986911536561913515147656855289366168461261792606744832314612667396333027048479487152047000945418617628975573251766076429932026167189227030397159608480856469893007327645437855871153883356456217562674620506485153717708887711408996643214077434578519546266237350025123238491802064555433621317024936499970471920228977066809069907982206169619995326533294468316611985055443956601947842721282735572068616821666835986129216684219341026000163863581506729165386372315806218674770731130502714706080936576752412631035462646489648232900925759299402755746975109485581812293096205501419786245945170500603567437867289919341289862614617189221714781202567259790001258325963380471229404510773906661089854778890604096517506539965677292534777129564636459688650865316657772274008296192971456977674539518505577289430758459408770877284915566092309949649946137779625904001695419163889731903557128598633640244059785551844470903631464365588806675398828220163704232887984976620418158066390188065140 [153,144] -29377352657769401763144053845973296234379953318425536642676785656837285047546319172952198569965350162135704315179059998949925434051805096793291364153060463407984447816543994252324858608912321013596581186391767135726056134517410601928561380260554897273094319490798910190387172094487869139729429869074169672295961614707354430000425492190023962003706098884729660668556210618094365705216475085962730337426935548230150474466113261839932361742947703474305088187924385013268586170190046775778704141283933495821135606412657044985697674710434612481542795892425441327780384636733629550977713313322204143857737114552676857666770554420521290011277221736236100931781422003785152407094934001073215015077933162032770604757994455777182290772961966379283417841094833720523392408253643490434491924802935963522863383617103418049434283709446725445454860171767314473065089755296204475804417614878097242559208548802302899760102470838334297845789882013811939961886603188115632406633884746990964583275161882961057069906339033020338810435332172498830879346029135656035197707808681921318590575842304262109771514270072724367416525523044599322040977426142495153406206439276000306659514240710772735352959509729115537164910825534362917014077569228401492523 [153,145] 150672106832371727925212456577361815478720596014832817018684368740971042551584371349494173028954727467103861897753977128737378149323119034698035674935818061306108212406059289683784095699953596318837137361621382299823246745261982590646582886225887730059926382445100581007045884290536440021760327686107266976654251588600703765113574830957961069921044006664336411818331131587341879208760406855820024877112682408377565346816891174769312555400962358211880139479259832870975233008127634864612040195743821859242789230504007193309983359740682593036461896266872894049510751616797170076878890509467569732844317559452522188452109327078036930904707087869419238322576134236159359052067501800015688359747877918735701522835371356891139050348008971970821523255596035601127356699277714755728758829973529420721990843125623900057064506237652374286803235202305984410865987426585445383778187941123038049827051104798321828233400268211481969562473080455022062339057903217952776367838679614748724214562239176342509831502264530984711372493055289008377906453447690473341172297351757121789675915982388123927292697112563222270369583968892792160312140772609696905797541513958884892838032198510877685042527620723220052134481620782714439064825 [153,146] -3254792644532785483343578255316894289915886097009931428881009796752951708483823249235188390682114113816888465208281263108841831077366168696072935727286846339856335872055121686567149643795410084429122812469412647796380737345838877065378938741893081561383964475522679628620091640241869723968296955580253190303323544163823738149265061920269652600809957684740035939189484421650009844271241737795698257407338713029926782762946605849421510392860727573568798664996039631460618625211884564652453231050380541019842164026018416038978404580722787710788337969889240761820572609945048308989845955489029714193271371123927633560906068756960397171782494300940241955678029863278911785929046907119332985645847012105986873770787514535083788641355222345936157508945569245189085189236174544730052760020982049037201690245548066362120114992408754775608889068778823754681020500257052728168721955938627033913745645681440976109629050270962597220754943525909806646636617252589557092642392942769099732427612658767840010740450219520078979013028884036722353066001415385954441841002740987884725135959809394219198929627551639485742301880873953794970858119145988169674947982150600136207012358199678755213709819930225998793059355327582 [153,147] -1448817530649682071410539276082638483782893882847001333270213328513312435834194917646460192858696178953692832940280825777602751399462152481192020242366771793338776695010279284181195263658177438068461521706398381310553115819273902505915139156594946152758485730578780428843396407802989875999635471638559045319793030592848052208942755950889453478915681987123476198543393554753797570894580256798871190900917592256871201342162547571556466439482560449718614519083831157630998888637538785477646961134999257373609799788065441089019598795133610814400282578878527644158866261283761007587976212462244736958767879607940970992638042639387807630352910179760261241213396940246300712058947981298457334590729212813668827788468211343299792021488985266710319364992765580834051874818929822153102115372005017128692316776401407792646423804055198679431408479262283914805707365851432244607527286600883742340186185585681167598627863026832005533317837928026837241395954916657011660783096265312569127531276401735162830309690569588868395916041265381594150245420814949861689500239157096854821208211117095573308366705748266375004812495327229307342878303098775669955072227784444398861396055018477426638673304047664976434 [153,148] 291648710377363282041136818914224919540494366887977071235296544405044895569767249583576951478087611466181099349021706688010024555465612772595913614336972846501877538082933910488796069237499605966529836976607625758791450454987479094914874548548262844164772271583321451725890094943761182005002997861223986468296128319520333909255090724760395800979360240820789816380191829793731270289943638863690244654156746497456440678677825987934758036009067394102355677449901606308951297885355929263031557096214612322906732397895065347214996085875554229866812616584112241573258458683549929535911237442819524283050566124957137999414810716350434572493099550639268199652476121207824699155279686311701109327696301601853411917795990496550853786922666685987962882921518960058974976096708484441408058655960797736446067159303260242970174552247629509105729835413682627575992293927577750733410360906036998722753335982954620058767539299925161266270837790329058126922309279808609086485648551976228597633552251114862834298275466228426125428776145117742739788656532360325015055346100493101370124876833468175864599667124652417746553078925589184217544394398716727092780916453313710522041770363690922749893070 [153,149] 3977309960886730373566230438431612209437590658027205617853893235905267343729866601272729687178930745057064231325534465467187657721277095256697317979435264539981392964839078684805614175549694908335784031037007747914619652463006176038223068683308452135803531606374259023551256698869137010130211621836144257196303429843772722286318736803305972929732766951344354923411739322169100007312268962847048037004342186199136337510705509652022490199526482881356312039662590631602137025577897486357820471576754218524670551546238369019665126780845408528271866906041330697852852944888027542566302615177481715433830978603940524975540068615053861702618526340683739357786469645277829137166425960790253968144632540941396958811845990885802249109352023342455994715267098528661482229104597475897323020344394733027713082760261971822068314575630103963464905944869868228188319543381345831856773076344329632848849014271449294985606750500929594412473445478770600586081873867892008883920518435049573566775263014400125083434915396295373180785809238938719686741842632312830030626107064034533010379059337350530732792354745932449803047608708012660055147378285072703242486282934575466862629706272 [153,150] -706302540305894912144284547012681677649173938502299056948924094356572680438289579122449917604864925807300810463753409460748667233690717789082105698934114781781497230510515395296083813904280487889367868197850382134509436733794550364525369083905153428489490074509063937555372005419744282042824584394930338229087989992459333326538108690812345021854523715559240224736848699789732458843087182688394478309404132097904775333141243738911169465866643465830760131416634685597221973403406326131407393646367586024619947449732168516061538591436709146721658508801643163998832559001918666812576381287286509755959058397455509615487420621160006555588590808753246096091830232429335708406390462420456929961431931733882366094723193067743857630668048505115065087495331227304403019531706462746568352345779716636679607530293907541240683660347202013623686058663661071019839430956485305038000832117237685991280157537592013043756549080598000369785166135546960170659528412450357087725152233547086192217642397054583588000401827722731129304744870121005260656606798875519545395125464462127854444296199837453119541707577971565455612847087381268628483813416416740890315667111867260 [153,151] 15116407985795869064763478182064021582369651089152727507542989897752737118748624360577244612654725744590425264201958058575626048228706700320052491152636146067724648479087256216898195173068278426981980293455573059863796924333168415891231799095997852348781507307467397946813664111468953513377524994189502157868727449627044072731331493359278768519201512479892634563630315420328443210396353420805805687328603462864129189183508952653163457432907534366606521868294042485724404305250845619669976503325148382579141933725208284898386980258374066787668935095126120334996266462491625749533047253538222044344475950925732780457671618591451829965940240317073367413850190941678577662270100764205932306331993278424036098448115015515928078023484153811935743580679113710700637260673430139972975772403673321906578342057797020447799829304479402610336987454171734008255285822824084095582550978882369473733257424791774099335329477981091042710147090908675764509736397784682576697180871359986876147633024689711179746315005376481789327596577680079308020104739972390122961532119101257277948815697514348818727483587006188770535115918943197701384685458103449750878 [153,152] -41100518260320154437134701180015348948344311847752671626099496747512907219840009714547144821459673870649591020853387107916246008905236507447768383970667199128224088097078022060493113210402841583102031672561456736402243971492430409572320600455299625629381186517592701531775120182476186598529420327072473505366217036843499813892660951702991050378677113124788658838835727277967316784098700853803334772196595054450471305405497418291202482337753546458208674947845046490639067742117848894196900191858149869662777843375884828868968463159406608017083030536424675589370420670929371613996058122088638832828962228088965612998007098301528175163566289452768856857703523488283641776739952586924096501791956461048272902963730453133114072086817468369169397500570608611019397398168657479690248531476430965718974632919306612622898829616759711934382466998209994514434539530720154497183795576320129167996938849956250708408657673133661739433380233933725682242379929363892442388622858690252848929612350058148156094434512661161074499934239987860175085386902238959244230570456589278996883786459061398101212159027621454041282961661963573394469720 [153,153] -230380888468653570211162961895372378767432215923770398631887940316851346754767815978894866879089020335556340939333953191239262081913469526217999836740814666222855749192391963974453292876744027203521375357763043777869821506006122300843624778658269814409646111520691422924218379670016715499314624363762295888484640991739987095589727012580031252963563141763997631972999794169416948592692988835945342568829161241516377902578415823646303708827992805905463312948567106531217777679695948610711815482949016889480562749537335664879293350818457892397272317398557540868241748381685663001835004497713777510685845639412307472336600274407423654070662742088582007683277579106542164666497149825300291680607041621298732867763814263099905640713076985512201236630746045633705499539477772342142345759496514136295157254413105878826052785404725356080807833341591174247198729438646645988575747689308336839501994740432399540251346633665022355049612776866769496876775036944895904517908496239925601502778816449014199286600187016801985399932926462614402084520184515898469503130559277532048621529521331296669250681734022393341684481899 [154,0] 349994370681814194916206366402043757135424619305155872201795386452577839932056231251207539425177085889222624081067275406524970746479001958174050818154478720123817027939133841368599601549484543651764229786373474344890899902700517987315721047234249787830284570362823737407384040180922561221039991323546882627984099364353363979648446940349199931442084508850609004397655010171249434084737256556182278132513236380042754300959099077257917320682012400419781152312415332796633985043659683008546912945572984034370782984579586272256096977258646355244419255660236160753376156933837718498973918755781819607068683795115861938518589805680952949491737478051254891012854096511169992236391127964157891249776620105359013289075376458614639430944238835960416664002970625998056479087909464142067552139298305379035831864668988004433915801848918787931082734030353822305628316697833627976700404728255503050322750126955027559553741289696465627899801509649012081190488621559490087733164581727433004671218396169610200002809540948827129885895468545097980282786981575273376243444478815452147890197080584447968009163632425161797952474608444558683331051566475855517551246364615164815421219723251967650840731849305262660355526726046150394617546023825518193279272726359783094120438699951965672051505990005725890873339671114504642311732174623187917687520366323478723691677655438372553554992198806768365053067938924338875073791228928128498322006895485166253716066554791415812048842417559750063339343358857520313459950474140764120362907510977190457931338773745722333870048091446685922397590997497470966459020560623546348713480442381254497270920588504304089258291753825836616846281273543720061722402276044835442701989901986338602108294966038151541231886219300107896846758729628395022320801803813891416093294539072195731169745299628774926577827016732455972230412665475209587237571841402701158629122008875059036291072000000000000000000000000000000000000000000000000000000000000000000000000000000 [154,1] -317085194360012016387111407717649580139381218567753959509530300202562124035000460823349156163935829381776843501704797570874667387318521091158771840322532203306013634726262447986767812682576536563122376824423706953623263579130392164123562575816910315381319305193467477400994918223691160670793231200796380649163902133448041296332734858825422859148586424174051004342829720665173430461161327946176591960186108202400687409704337146539909329766467312115524617978664095560150978271238482810891390156681748856544647467931508147446710163791516908788844932692106971881857559150299839384374267712771754587799796970350787363724938958278623838674425956290626447723527741596020981169448244771761132963228882916294248583646928534115868582290001084425304460643733410884229702649657946692375757105041077017344498604779498100851233496782894418751897191898866581060328303273785901373271570871862549536718538031296612924584816658107653777997718038769725372044311556814340125733046184630635121508329639815590837782626990763182547783150293179206030348738569902194745142223345636575811378313653706598589676581270105472142450082686417932412245940948217032392362322363614641848000475525934030607552275348236100727096889770857299236782361754034749448461715059726421360518509246759103848051129920068302563464136362116844260843200998253407055116276719024412883082329829577660913677180294735834500851661623866985270933328273718817130378914125122817968914013411775294977188428109897431125938364169631954267368695881065839948695682607745934309344018880530002547000534606785579820344783514006774433681189200123226309369843787018902420879943623956576998370555602837000094866622833851243797158363363361292940679604714340121578785282416296316076420033230195262118794603592594670450154040159906317559743153602273413244066118271575238980403356843207318525550797882288194854099913491093476238052501888484442374731202560000000000000000000000000000000000000000000000000000000000000000000000000000 [154,2] 465453400670363976314651508533662198417824564962800643231140248187281077824029824556712242719851253907646106930815132999200819545953211294634073911406012888705279728885671538448528957450599344004257149844673061948697376214227044385859713377094625275434202527359039826589487095540121282573424319713956287208871410152477729511416694271101841955629354800351250291571906333717149238030279058214042696889625752897141104164399176077580672482569472582161266369047511628468364523531377113196920526428041358986118455256108354383734145849304828963694738999991054488218152117285992133871298624828614442097642821986879270674738298384000062182380772329286088513014633221712741766829268516159741979984337522464527540950832383225261583942686020932936744968442579417726941762693703836911212441877442675610702709302808388402562276787089497012743163848154407571262951372727800418182302258809638992271663260262617492439997354739078037261406544506997382208628447992439567239721919861593773508390020963109332944120797852007440248619919605986471559441069115040381352845266242853468529144593069902844815889316293049940620989075755352744458441901545084730156935674890504140266215992505145199405613203749727377207687889128203798741420115639655672766465554880321253592516242677079389053261314074430907194734325001823363876739772982624324732876572672528953118134056545775609872135444478829029180963703058152932431534525148301064225984002098356925627107279829310291957988981676867671185033930967322939413973540863184884214849970896254014020031718421670829051469795278929210386663385283814411859156804564482313296848874239534375646585466157869896584717993737916888114487730578631777982322149171654954082035289593430671843671254788164706074183125977020223287084755210963467033348361644195162613283002928288548774149524429698982550494209100510123560186084168796965023282419001226910573833475033392645969086825365504000000000000000000000000000000000000000000000000000000000000000000000000 [154,3] -13115977419918153102397732305553506099483403250280265117049544886138285134402510691826130307211580303494534195071754720499511942542764906416838675089150527989035669051421766044822491250465244984945281009031004611690200084662223381153164012544006514561902569686620781748505790231186879071282605167133234232333189458391421707386379231763390162047796705946897871243440894533404578052821404202125080792389528566794326613907185583876590793253719228038922719753846275820516722183925009780342976047450840562396371093587178898666478767729763475395591033929947515768492587158331889594131216293266510039029160142783816420321926706197450908649281774834764338730815053256427908651250536252169434381495038955281862508733032300797720866409443189155941307393470195547335865251565644452677698805216547474552220537117756855470349751748395320217343120143198124756685951843390964440013448873791624939190322544905173214054083609973760494722923278588807591703412465063289371290629442957489160290323023439436097366900212433079283529745548993773345472626201516363618523150674938240588334020529382464464637209614097013631394140537367247880402117206945904682788143130577599413664182277529386016348586239432970419984989667652647542487735663502633453664936218242389817055580121790289669159078147849316955639692460257143619826693556304244200534591128128174052084820598314390677305690220112699767068595332016622472119569216046079717768840163340495570102322581270669908785366864997810040026914485553611572362862440549137143694178431351917587381760641052149694653624482737831735047878084791506155471986848633718028197438723947960058550848795619422370704179178371437794942548666777454089663690513094505000285756543419667814592041091011572870711490588247402780293787153087588866199452732726897687263078948792628075814576803075459863980588902930020102813866640369639173836774403274066695388311477323624619763595587387392000000000000000000000000000000000000000000000000000000000000000000000 [154,4] 1173313010218170329445010402140492426709948002516824117867228125418951136784708770917794298138521204067535106279903036856789485435640780734721613261138216009443643256186526726516231102033120229538494309132130371929973181808463712696946705600511269493969236712488495534200854017230865127931668881097700897003938916235286892379507365909717603495465236164766746797990501553120473313080253253358418691679991447328037107256392631265841525949920216887486313159306313270526400127232801083524969058977619306900625086290814262438451440546953107566956704058071437964223641156464029984564827577047906304914229134203898004171311277337681432680349325111388034648836552733795103992266851575873246081023284524042677740302116356809652338466760452713078374806813049769974440068718904726885852994194495870256328181786972173326944005767627583404052568016879765906920121913537108590716111689386037294681603620231382303827251144425592056832421886599672257621285288415745832063068768912056979044147202980000733429966544042751594579519144503561355955254995817335070672617391611822630766446184750650848654243286238373667949427279252848336323929103117527101485768649537266135289554106219057447856024214706643434615962699718796111407863583849529150446905103870001504951219924856496632816805942056569819853705987435504027426836887844513539190908681921566632372591860639518804082650947859632273661951746089255876577000418461886930570846984748930359927067443825886310138379750949677558009463767211547845655113635045068091804172210680849223747292118205166554412159655509741695277375605336323971376843679557285046720837996342115011738667035056956394155704990226213229987796572409239452779422262627932499082018345018783497059460210459417402862202296721303342779125561274691370862025165635762649161717993080157382265475579447436578384134469903627297985922819816062104608630204184776443210823731258453156412957677815399936000000000000000000000000000000000000000000000000000000000000000000 [154,5] -55617678601221050549086125718965938604896475545153279123780861604717495561696275740496341562630925172253049608298388384557830218619850732207088935747666014379428728266736654563242082406263096512574949016920973538156886426184116317955539753889320126220014963844765235199324947157717007025742192072528013070626961406900970737992900272692698704996367618146894178369610313620099828462321970767408684481287226006833449735299301780575875069234686490914096731682587206233197557648073733039063458979784218869984448702058631462576727258173159541414163184781422682343252817860158683162635150231213182528765899852959320374009026447560068840733974657505093748922008312814038943480883537496628282063418417062288944874223320167529091468204610525364808808701381351760520578776363112211530347909106975603508727587138991681767023424215977721084416352079523441163781884309090700734156371962622562970788389214050991884740220916954017390390051924543561243216048637160284518635179884652198918039552093375869152251225980796915627191142705725824261537968684811953866260922917668012810227672416513753538798802397875154792490183702222914206660447494098698433345321790237971207842243975985457773085336153750242972233790502869103809821824677532957023119952766391302234158706811519913354895792262118618255949739965660853299905429093673501318311175477067735127743121762181034612590021357731246815625099393023852996779611075727266162567275148015392621818791585106635533429090074612012121970135981075003835286956504407221451962278238839827622310428552605039323030699166746009491465963559270308446972586369241085360682365513268508611565473928255696738969881241963556016004164031162936995953009300107472598019404793703372523108327948466863335771711472901300387273770937660855014630146689391671787175885095755848420219064618682860582626184316096918288191233847727565222091920526420613536582019320646508128192778089830557664000000000000000000000000000000000000000000000000000000000000000 [154,6] 1667527229148558524953981013332834721891350785163687211610208364090814046387394578086666882981105335702651412118848620166942578208978117481629740272717145467441735899605316082434639509777321474822748832769036467188174464478095100263459356846777779435721140028972965209713319298410125156392154384323939241702115365974998303807576615303417886882698271034933670786191934517826646999460473787185726613486943177188582780593710715755960060430011877705193121091566711755539158571273890107434526071369010147707716810162418436677126214000227037903117439665258420032632795496590569472631073065287838697668788251619570663027968367505496693717261061856864557158519609323564775221177164849204671866823234002089468528913651470142263780589110279579372864592970591474743567780485916020323016732816721061261384003930048421724120476249978889786069780938191977396107983573064059410765198778593877784322054983003063293870540605264054474050475250619631077003084573791018050420065099735445566013365787646687032871801854562397518735732280563191153309439321358681401115969059851862068408856198988416096475947108306164530096685012027457246516536639765367017629945544263505728135044715410037708674124302651207267416215657805030456345571811442929259901276149000589908035318799816006864712668232620700532203035291250016964453313136399191962372079289077940707113320275576821571790043733895103402001689720113748344228466665271924898927170954145611672487102310993371458045002028043261540691558269383275643751296076085527894167081701401900788606149819578150685747723022793535192110806559335990801217247693853084331060562191334040922979008959732697669375899592054068737388264534651173614685827418412598516830778933429850433022032816918968118347229800813147428376043227580971729882222362492596231593238919340449014094280193975633929567456238930589820698165814913835322720030737037684743868610785590828151321015403295935369622000000000000000000000000000000000000000000000000000000000000 [154,7] -39750669687022025328118545015717875960326257356521116845132191705166211827830566832934443677126880044193394209388562822705630526243586308077635137306260911123609834856259709194972695385176096511812736330990559198886218542489657154562818323013125198251186929205103442014549515542133505578070014557914062501619777626493050370008322972163590604588579597694470986612523783024464974576805086853816022123929907868911151131108884106151901316461446555941383697681690952467028349964176020692509649384058135371176115375408916537608777153675479469395178520813441038434470941216026985881160662321234192975971666397013667585922864744120266304897044486089538104897771089066441082654997554894806298092641268612462940103292538746304926752486828878977813554248295514968772709419693355363144361733956009121343676632838803399891337702968142962532287941705375501908596214742902735035447678556874646248946848089793031079088280411062872876283319146903285003811343123355152009696178879248827863085945711714432998306939152153134997354157054356818410582411395035793934918832585750888818339667823621805543828741312480363007904356623059258920371053894245070353777698808170166424117885417646514230205198600406121877810949576299267801933889300175689372781361260737672351133536434045706984821106770807751390176600647696279573935473060471226347114442719640172991447047872219290055748446986938434909766119504040308419876435691268691968404811967376853789740478178258650301399250333805709863325776896658181516069424393989241939265626541561798110075061978704296218486031102610433489291518189035533828856245974262864375362408080433159169671519089644433569541729479855138345875563384075473710982592685017602864349164190597982426169700536108331207675625811500534148400930317591692720282566887677395204945015880804381960271573461201756692216956049510252286428229607274326606573762906452281352224106952709643342760054956603668391851015625000000000000000000000000000000000000000000000000000 [154,8] 789865421177391078811752880013317088873207762384386202934386003593826076289692636612935540875383235748954638846718851637694408091261512328618764702391281495953494538429072959961186209260127956448407545693555746632535894266364019726305198434958646139392729509107069776407319391858294634750098885269272248760780456728326371752169802779450365856030690093467483061591089052455606139658198355283872255740491943670601976688045558133402267466920932010275578204498583145331118214448022680869818181937608392117576908793091585639429630037880376146124654098847282418354372916226588818938822514352304704904111668967971588524937320146840594966077006681388413733103699132635633357896444855550335989855354639982545562077501168945965891131298008155929769989790190047250335837195170356437092398055698655486465344064817806208082133578411466675715198367527317552604547318053998740569207404716196082975586643831212787638664594820366909793448379984486555045405243885333219505180186956009888867337854797930686118890270551679794520834594935750944479518564884876852583864112711315618214737381325454806731642429914711450257853775388975227786459987117540392181477049468315494134446267743310844494713570052035323832772813287714763582952063501329157005408937250987102754413590460020790796057388380777498904663044596022772746826651567073293687766986677072189676891248849835909603478654676337272469128965607111473945168417081084346412012617462309695851926788681814782808425620129162453791264652600769348196009432774699281898147742177465183854224236041855659800745577829966285295071272597998260879052908938190068874905234507602743821055117056243325737192207003837807803725726374820019628286472947942331362693059318351120569456748744413857300688311802696210818780629394898008396191334060153363162089245424987137427637410518433827918022672423364543506337246819992388928891342211354092195022248467100399587417791628269774207236314331054687500000000000000000000000000000000000000000 [154,9] -11184109358030775337617627639771843524314696555961624473841020904271321049989897748621007985957162168558657056867051127455354332710304040570689804148968062397801931467775261477906239767988557444530054718045516155436506116407464769559219636101214191112956774637289072993016966272118704699214478843342059495488076858667638548668759322620185172316077596507179950416737498044892675550929791914623192862380032193142223270819518084063735385946829305939771495601291330888993397586551753919451195610324705192915360461557427673338874940555220500866345044152436465173657637940812792755952247844769860869782099417516042712725651774367499614527055241802665517651694752314095033114367235752973089662094800591350851707569695996269638615485329181570542026774669457290424084693658548682912813586108890610799269896108953012263656851265740779311131915887322342039484959860871479536425184853741493220406421419822274723381840080580652525096904117177231256422449638131830904959914098629099077153998676312755635193106455136020138108179907359435509329105789379497718690591525795369423899689216742644944190924302660710725623116122451090219368060514450278481959115435686234358317455732508245876598653313567191777981705511965219935560755903912265767501649936611867198211046154206399021662901896971644031940945508051506821962398512303815545279323917900593930767668065234904853520357631264046343831396929037960761350005403371467578045991168770886505422291996381465309305192436597890836937251238576452437569974091992573461463886439635572941608832219489841634804216678623373949077813991504826996169066660198377355376696189259903482795514615231048771060416784259136346793865487007451968165404586695845383371840307738161406826794012928911037505271801217678200944951731845785160373892094858407349031059869055511250853848616201526598039694270116037695262896569856797954380714178667594283104392254019920812255185248477777480607385954612731933593750000000000000000000000000000000000 [154,10] 111090837103249177322186878734149279879840635117550176533771619885338841707779929416020901321150972182344729024390233496697677206468927388911098005917616598449468946641552843412213657412858866596953101234425848305675620748157564715087447989386553713952204707164032822068122992080595105619217511354224749944639006223218201090322758592383737446417884993629662778335772285315418309291035979755658908818504789087720712282445889430792771518785673387381542086837656631780138618588906082787866639031862773349925089020109481922233119187051907220775779344646088054674316234120700176348573425814471350439523628625624649104093122870508135265953105751923781391921986813568547399340203909492833343758399568942707789880720293029811079640921287294955254934352654561463636767554057921675300544404709933842051375244670313826049390111903878399583455490196428575094834762152003922113051212876542638154215966274420253923562484634259699448011073946677913846006466357505630589898697081519122992498997457270877349574125712849468034090426366611663363326915526505727208673665698396531400794678917702494437768238949910217631273764038752318622066241771522619795305875927386752738325356303049709424622181971850147699953960793227028918141728782486747989018447559544061886720117221634681718096209186144927904897073140886058927792938647273235475995808012268580614760455744537426911742612945623339801220376255972501831143242247778922917902535772513853844520791243674876345090418046892881793946690628006135273720898207088784278800777952388967724659458030289013515937549987523699346194803672063236597681503870890815117247987909183668956464740578880219609477044847055891682221104761390974361781279951970011071097525405795919618753177258112002946884063455656545618928929312261979145680546006973104540833396591681742075049292710078560845690286998880152898438517705132853193047884957428368639168083673908074305150309460218727090179105416916251182556152343750000000000000000000000000 [154,11] -822654851850905203508698477996810104393403766536043774452267917621398136094412887209149949210125600766353311626218835859354481592104128088351928372968073814387239704247929712035165573341222908213097096175106554049022865546542887791772612147210675816809445990834974286644608892458682397883738946289403911383629303101088158719134173153272572890314715665013298895702584784949705411060489243286710453881155400869656888862021801519614129144554128462160693981545128939414802203857173324222533269043528004412667240373070689844052236341090805968911867745753074085813592067709580486984258056760910044259547692203665311255366494576105437166651173822169163054593602033260856424632910399018954028708364884227134453232451173533438850845498631176154652506695866366282180642552151671072409958549786415483328877192139862029756961195854063391257406748616188157830192146698174482843204429530446183163281225339735809422902372702453308556631924353032674851369920244691917385326442769924014914951824102050002620873305876948427114081907298145928232335396459425466730763208331643258980252211307801717389278723619414677810409983426253203792983656413161408869188301903860298454536176882217384415022197460969529160130693648951304105254718281596064653312269754819495348152283826254497285486226527188208957360911252767820428674904239773788336853765241153962976960885665445734322310675502028582592007954197253730185068018800639303770975064833521140731685569594417974535350118308688433762748251167008346358017903337749598252621493137515617017691561669314447725785292001107247671466618994015131261190311538936441933800523454862624620542793160965226277140002206594908969767348785589517611132904911028062021259396320597770452960437105946072634608850711686963215487278057094480573337204642884978105527589036717380716549534605519755331674919161310986325062254792157310815803550223951160131146393304192260458175617594766081302702118555933624505996704101562500000000000000000000 [154,12] 4812712982719577737139803564057843376597149361891063322669486190290631754855832235347836180268225604409041795920058761806871814175177985336026969746676786513469119106575974594816009789219566788314784086956573978892743741528349518613964361798071008347934380896407381909441055540825263888080127934289311845135799001124175836898236148663778180699213196378676171296347463649606625778061947423935881719245533491918691839714820304625900694888790382308070014248280444241008688698291382710990333556349747972236540015709625056829916087916577175493908739668248265726623518105276216864853226784271034770958135091235056103651504147028844739577795289077682045854459453128258254681339256578674744711147413156070644713581766289786151619772849291410061485250040544813211665900622365569676312209751017015698411028723851977472954454224352031829451161369550847000651578313027523071091839361141532708157401842285739275134857696158668686930517347587638119479179324148134209555203856688499494889729142478159750985440724562878437862553333724643753120877066846585940974443515584115281608385901733652921459279215407776841381136462882494364879232064253969256097462624923517231347887801231892468239413457878126334398296294867346885491348512873752462217136286422954797431096406152729608573616684386357090148039408613647042356401828965533584816207908149586464727923298252809088782955338910031088563182052481982186754267481619202194057927391250004999007964032570694205945994998154657705964471347959000109302434911585036734060808056971134545816285621493437377939846838539828484044568971765893731527175853964031387138381619837791381818134050572116323989136700678709749859972991086216074667518652351699931624775774747498044847085752201495084940053856547526485471233688932503130712665719170029919114875963827180525195944718402165592116646001927908785409308540549966058105728034703104346900908391702523894698034187223535880415626102661083989311009645462036132812500000000000 [154,13] -23036019511882862429069804275497208609590741582387835282435420384981971869223148662075618966852911549919159059500338561123333072629624562680953367582610991245273406314165137649555122580808230434022284460443477285266298009686045791903475832395735698925786243025217349636815795657180755691696484100613158423686668638191226611339109870333972980952298868089063998899458725688511715161952910420135994881217068726943955505518837555270696476732497084031169665899209304919656630401258842343079089625436427801699152012656535992280294452944528379599859842475458255566315428076905385783051214009813571894473455036382789220950083565415001164882654279559813094898507958667981167991868559522389560909981938815653629210864980719548095648549284260597901898488109258187478151288948073607342459168128297136038181407570427122764386833624140422769181776917116094151653710182048983768740094956110905603462829973780125120387007978133185816864288701191575320209413653821221316377743416277545666139321701754415864576999250175299867062093345266700826880973894645357681510856211641101591928331182766631232635701411163535515061106343947125320151115368136464802109766806030092608241623282143792124834588050551440751505439682077056674809066662589077663496000500609524826168398627720114289201824661840366454405698559419595585084410804852823228091644274994609634782374816091747359054879992145345148297906698127024052116212563379430051033413599991862505354154335961749292006490294644793643969325781329978918703302125703486494288703381776842279442116480584059400469602235931687548543932447893771147199457495835590104875911607283917916172122290453756269757510740047248230830550815495288191442636477834764852531963232046224280348735606107153319264275309739261684168923450745195533768963193146444067105094096330364530447622035279554040752750903742868490803274312118717058723438637836879963894542294987448987785251980486489776862739493406270645704353228211402893066406250000 [154,14] 91788703322873856363560977191633485463047209692448163291283331333315075155128686942325472536683535862302408840279387127049671198516519408800847549756138606252090501471322598156203790397993564986277482193709138093096365536988472886221138578672539077314522839115569871850513297648828017122471482468129492819093249622780655682662120080462988951376783831072968738129700349811991982397938765537455713060691427837490695953517114878129350730742473578354799792732401676549833695068800706113241308993159127462778717393115148457962296730240920902832700642003331329018064691931916882207684231010478473142124942500059617915783255553872665919646592592430442614533297265535536814650851806288342926809022661246093749041128856390361744360962431466382301687816047409453957161866941939331850572451393164040272699678122583846542947390795334958341345681190550895795042467019829463837203271771884584529494896421298292812600988533110969693870652568558237089665677655837445864049047034897924545399765043641720830577433086715081885182234914996746211422992180183504042649673061054942784091745444943630396361191177735326802531146852103710648786127120885288601878249534400073352532967532853697514350923448646477503145782268585511134781598204236932414452875766316803270038546572575052320835341390188330002946805713949774303577482985205594775629101049474478804044615171005255166239210677825097348275120435535346839269533797146423915835192411237052035395913801103326726648423082318916458235259135015498359469826946744613829100688193019739525451697404590083380976839695416357206755224959329515840698653655069991135354213827674027503006138018246282199347779149098291224528075024503830013246504753312072336771987649358223611590911833914469472246756673882560998264127112400228948023280672439220740620887397186157756398406154399880699170193628972479900101452629891293953430310761956019823238546802909586973856269902587152856866406666927639233414083719253540039062500000 [154,15] -307502454931282874016022179694775395058704839444886122178837719929539458155182500961094791759290590943891777622998383999492344047214847624686099192335495453019502446893809513561861929585607257288904083008232096365272123011718124797150875125045183924263253848883224917508869818337106444835002735419751451421788718855372391544576697265073668724310740395016419009423349300045642376436752182141230618756825801289634395031471100344551264710924693169676745993532433063378438958235217992350385727230746312135924001499858604873865407675942879747677025149678318028331204966583074391359649459258511820969328447229965399637257468772948629596560043825848369254034511890196261687721881575709372492124084704338250465648209907292387555605660289717598638724229797431810252924212383727810694583772778735811313526241940262976805547565215342103658909974474340405589032323666302004006830731398770299137568511646651691438460368578556959493465688076056299433958536189243242129768910394507752166306474894873734210384046865397028628246742781747109533391129845995687578188360181976546142342419734424880103939220521861129020252240855714391155793885161027298419472953849434573236181159040040395534552246359565894168808327164970967678364788809009162912578158926057718376959453463033412367391355635934385925710341432350692674571048848415199314069340928148847913749773897809936813307711772777651042760643029788518345453274364888751055763544921495682766380318586200339060571428705249659519985857385376914626537285640977591797574380450897644921032840931293594645293713315516858062377814331676490693293089756621183056972571753592279939002964512829483037232771088773236574319225249009933366813875253128332074615338039189112639984271515618886081048865284121362889177880888384336538316785894107192381960776468360650772565580944913884432153802295932294868696006242013191671524967326193336038615915823400933545154566640727483641771081534267877017613500356674194335937500 [154,16] 873689773180937983657762372430085884334043010634551274343389031509334494157439952122428443721371879749254027682100721471663710831388400994572926713757052184755772687703319409913877210192514493333499774544934187041093260337239707913750737109409137657810885500476988647299883529640113026517709963469132180631055656013047601147170051730176195595934076145206531911119000861595339282939029022441118239507882548890267855506808482878697821484427037350161683873527433361149625470830813469535155972554960597999504143068585915286131897962734818207640518953672034767816597781435187851587043372005001209105160843441290307763132405992818232431734185104245738203810512123920064043050230971899844132714957063016020596048448651372341293789882932491516251843608249591789394629836633180270858749869600874884256590131467319045123631320461779734509429036640928229898553822401155128579552518131022104234850097848341036444284246618533503571969431923145877848634092574296720953325503345840200476099929541048652833735297753900664417831660883309190744579057559917343543773837605613337386520239891705872306245683549382818851789802700898522480410179629300447457260526483366328573598954285574927176134198436222361104920301302026919592231801895737721473522058576342978354027155092924341295013380257413687447540206075688974897618835031740382033890453532733389816797609277868743833682325753484545907446400918576688068288827744198460018206222885857781261659768066426320068657078513743251104861116459312299539111820558081158328536393575043012637954530444038421740694195485531358830758123864265431617184519195915023005999285472027454003595973757999171431134898114758975830763367090341369335380825543569241360429111980999286245366397752355077527605397985409746799836681963709724532290354315349477343650490307805218736569795806627937256956872208420127319152804188347623446086095158639236737477552098323016252270798127490748629886466037578565424308180809020996093750 [154,17] -2123848579961940229062727784690951813345771263812023836571073120190153962826486102270941915105199597961601244604621805480164698510053455478407285953491812308618016361698063781971101594096425379195149420095731400040698069398199068067258980719804778639699974451313930237967209538304887196005737202192591725342954628798929835481803181832912598306398192115122810878647687883438197017557164660050442064682145956303844233297033428460968962305044791697544771827648946181136658329225707660592880590281183528474205464921918978136562676019952440675847924413439876584018145258271622705060123524948212088867269253856171614660581491729888531682110679657887635328691893880361340162451496050383078251904312371392156328993455128012214791382394753337854720961725801307924347371456743126382957177294355504841218754882392326052895107429961744510424098415167481730118165941543279546902897195703038300356157151446819711568673647165605152024602793665320473486501713805615995084569022067882882662073623401792074039659183430630103625557677754695700465397398682092323157035377053890762965119378540055172761735242857452976149166257037819466794385618810202480481258904544249842449101979381900677857157157564712750256424657891522885814023516953531469285033196222739030940103631652160450790528826501157255963896185310184520793466264075356842481995189522005490096110925406817693125488260441857875212021230051239275366277320341361304906843677742648486502921752308506576432456709844326011371853043515452509204549025439624241282115151702221868888034354020007097044650944300293515318307664280658976316502920685887034344754567866013062153269638908754246897271863970207383587178924407578963437454425724873405835939837519557368383035505878337872761734793271390204791866584263470537924294602397215172424048474638517924567432381439976921713878205044682693482466776743352053819650782381623114966104335005351402814927239326060106299135900203484463512897491455078125000 [154,18] 4453168887629942076255818993700309848754886750532916889775634317000228383060012914163775512733794243043310245106157943338333394203728629815786451221354493359413272260738361981837751870976039381548302693381139759849045502944414406770235227054594348588848820148057278629088419968363715263176001951383329289139423507790244948254796801899218576679910792451208348825972941832510283670415602137179594290183011540228521911005957731742564478580542233918889494253606174150188847578344322066561487623436489897451130747962401523974895176647233325825989445912164508125199183231739524928368852763731931737294085175476361631354147430116591286580404727822398270420753300679312433471475673877920828991594006832899285285410070596343814382960402862529367084128696173921881066839265143232074240236391168931797240055332453702506014861027631318464202041597164532733454235617093891350716556445479264104855932156747240420100157880129665566061132075751971169328213847407285415346135101536832352858207300979228962753158110872726991158301282062310969409399528115679955535321589188629077125474162370350735783907718658496483616644314726671791264236296404452024030994120365657555555759905430590623187216106633100790359038331375003753196911805851548562953374494385023101377758112955177160271155257392436344845953306159998761709223578689489830440091957673687401201500997399079263929023275956631723201115293945752636191210896878411206900936025876664289546038827054342650024450533218283462938260161918860463766019546121382110332626377658090499402329442313135695710361041832978659080630338634571566554696002909559724535033137261814396275826860602720196224027570333159099262954945398904440936189860438183192586892747184697267932629402262689537206198801879821294984400849713747125769004473156160622848081194756359162545503216087862046422860906052653113223262875826133794032846691804472665521634686721754266194927060762801272633955263510219060420989990234375000 [154,19] -8109389327294366892259040725767763349437121159820677540477391287801166792364410500892663550860931416178123739516368061585249143392107069154918010065091308504275662980065258493952165625606055223644743901855877278121321161431882154306868144101518521735673604478083873148240917529082908907646708775055399966981879489133206413426787213822376971167638071147044903231076454065463701698905932413207061545338087273157175651597978739442405047182569304108599574507034082738353859099002943562960650397541121593510237639976871720648308494899839298251101499519079456519751845435263461003652848644088070469993061783295154826879557396514367877100529865482886955684830057566718821460800474128044590966583394359633839929570942146943475857999058688466336581182361275114074423981519522172823684103551768471723385274842099896917681715486015989183843095899373656208903114238714785587316385504191969432540209465765898737802946333868581743968812375421351821297270918906308252631074889770000104015938165495946806295050400747602014793428065960423831996151180186253484424535860365067725517903659343916010798917528177679127284509094747869633775913387957068006480263654588023479145751056637682485177838061958481603350522585800659958707890259997653366579347018697740286058269314922850806143004810785829793964070215674199049919283163698442275511411998644776433404044562240442240470666224217237890514221200699072066526228985198401467251912583373440920337046068606141504290685440957663995303870271392063999350477860279843864672864347556092608078951529756064547621301081923249353096007882359623764225707449622608920030993029743406349709861463440029578527073182560365031337410449234782954218099101446899651101002046632890277109543718127972662068600859407262611101162963220383328883178606980206083150160977903299827081765370510001987465712767391767768317388548754719074283180160538225997489308775893610565511125748211597205538638745789940370559692382812500 [154,20] 12906985310720635723490659538137807218697764661077074932793935802587974396792685340049335599638354936424987325117491681892597319480279821322312739388092586951374321831836474574914778765991473302401559235011335439675907373176345199110485407267674193333607006413536107209270766729945720318556018568069244168151984551750988758672249012203064355268716529734014839513039273588559924170181481586221638790125628073919308421214153640350040501173957224972868583333485694712038622753232349363755040066206029057371889045053230541440102606734291309029660616174120982852887709584321914824447971961340487062643849783600873063185184577565738854633375559540574202311584941779677109877524224292558333948236517098477979159521066611905337680182139464416318337092174902511322263594779978051855945678556239794614720567824522829631777103314281535700333661054344887656161645282436136600226376240268817256214199614595927713151144545326895666622080957449934908331775970655970157738062808846567774305209864202895155698939515894658500381341169438444568010721434028460698993339528332306169118486828243309747402287440806724524080107983819925518611675245997139854773280859504832203695012275964837097170194080017156937797153500246450660733135839312237592750259524210674389144228448597185225553245528412120064388191672293961514745963933203381027567445951975428530473437189722763282188231620288325267778270330108411431921285701510979627163656667566042269599383374849690108065809016660347928019734019895273059576115439990385825518316570736204220416511285778740917679983709623805250473482545826191032740844506916568434834146581960690630626791276019719337149618291399579633222821899496370120991962906023495010631429958800293324729905035864275452648212965847696435429433025383286986198047352326025187686916858386501222507031296361350453871625432684504889659912504647089958343630541132029291951079628414831273439114153206045779884373220229454528808593750000 [154,21] -18088680343704171485290592187017680492920344670887322803415397926160613756301959155646919801110861396412509846397010023316632860282720162046335570938349799896240046545005384629231255397042892955877605304477558612438862759007060344370005530961083963353555199521625959384852365795394056585208170174398362528367054779291129160638694939555719580505968842035291201831540889763507267958523712816710135638667359437563698993403540603439773729201423947535984676477101091776131956625515099337983785921967421904871771611372687316619183655962186534617307649792198784283524996714391942025871479798043612134256732688007986512960687318784421503352221380754895199671291895375995360644498031439060823265506130167315030084266532432002844900202380447428807692256674514394560992398843876204157412722283098437054685873759079432131350490137802685771296015681624542378317783223061441397958591606859974198935085223833537362375448435466437718823803004854053688282086628390806892298931516820670442209562969487337854205091930369496286494437070366630339981765872716255808911233610276638276837952042152722583195136045712080903182965753644869516830106921867989592491106193794982004563974665794319118397006588471785946645238670248327414932382473765153432461665667184535489790012274484241417479199442315598239347611347551756626449615849199459215432581832419038452929124905932093755488955236819811198803450043107343021363633625525008262784258195414766507055640234224973138304765690793625311316701731812718044011223206474289659388515072275403320059151668608094497917389270794167674793365577639428103732793818097237306936821647545948174539068848213564856314692773293100063390639566055543063202611325748008126571458260318500619844963484049772231120915920294585396026565610840741588653343440907575584624440439491925586617815822151629847398095175639998221553757092923921417063033986584819371888948595482390725375950492812655143989099773469881958007812500 [154,22] 22548194170644830356909676761914540827755155687444107866582253263675218619589423314794880595904988238947624959710194152211400371602354075039525110366054773199384883575512283223632551703495235849383825820713248623186464499625574793003265821815547022744304165497455887291673059847643669148989714251532468032084331977759448041673265518952959182275438378636354816005140590869410460112053092489320115847078614204702524456581832181276183448748255757113673143692705358681749469775134141158476978135109530768443551252774399416871510206647977710246593152738740373193186203145557726959401692215525909996783898647363374123637906013540530138751007684471657518789263538407818279395690922074013843316571024741662298756390676735307375725868204286664121497016206437951353478751638629838276999518060405743900315991775531791365163113681387291089071758554260441773658144241096545310003954634912147761846622805105980860515835565564301838872358445977131703318619288358734483025204230771195089188444707343173535802015704381884524627292659617439292870590419598708951274603579358141953794435558624149279878521974320084592011986962682134225681257642875522964726192884201534559183789840364733930703708044325136779012358373429146761816972585982126089089377961893252761323202938802700366192323147684630222919615246910616412198973632707561240559594519294514342962726002709416557918449791304162347119262304599420451865636255549636522099418823516689012045443855906657280916895551645830072465613015603128761887821255706013357491673467267209396620678967598246922176284740394342850912531724026548113380986461055581947285876203705940482376739109948781254999619948841420542499786173456937735355227930167870526108149544952976017940048858568443048797535757610708082145625604524032054660797862733496159667893671039616419017666356092254836100717491020467389232632164882447306232629304089652688003671194283475320464866252008940307425074123439863281250000 [154,23] -25302567811168112705676902905004824234913207222141668215790513088108663114925292321600947061032777322437028304725198403988921752838575360578709159215199759259773475516905218673353628840546946247437093582213086882971489794094536925874960115015548371167409357164208135724685678858970242714977614942343073909782866739161369109886953921485019212369665911838667188228103459905729924309910414485348398762180432537090159157482831359659386478281884907596062509357803788281476595900602407133778036383715421120073418264481883746932488957812052087075476512905753438105062175143494225845100329454216210055705592547557434387910814368760147227653701502426111232374776012346822008025565791846918050042464763213710952489095749731027281814689667001681814652112438957779140934585397912476900076345437470724357066700577745593281546685828640345559524659546812033177104198213666917559101499787698820090411080574282312397017110581055910577630799591139830944746920119009751779293269788590300371625450582807086800475345934155410621053228289683928986322001411478353000240664308850771668397247569352829978311991663646674819037263559622368964511961954121506746289167480170825018391514865844951855955800061341748346676303935088421988827723518228358946123540591557705592341916015471065555735971325422172903271332468780964391798513701508832235975019661747577530217739739130403379675810483969719533467396571444339116981286304981130311399571441299684467750767920131118620233669427098736874933763493439185557862705820450772266960792217138113628047055218837973411978389623147521310601062984259984320845546630094511937037214910914156942503261856892013563149928544719849406160128762296059028396879919016509991264357134191710121749807692639710609396214546724893683890313214767613452639528289851745853112549462574201990634943771888535220632055108525809111125632750099187235942252388131014883252098988035502872337392908989673731347872016401396484375 [154,24] 25797442860191960815715837575723604990014663764002781289243014168717107969752975022174817609283224247965470826310536984867105465988364824880797160445556025381272567730813946158300650224409262881744266306193945612157962535110392010191805358973241094777392057153278837684449139226189967355748670039327048751734505891987355358355180065489366879664366105980733473609783940843002353276179874788446418516584142840532669971121167913298785375418741742616501302413931151690911439185064548701277997530088631363065977678111301145617287581355965559717194399156479204192287288817614888482381623266050993779239016320015411417093728548603813356968025577350461806539790107311253301355050826465918115065938118575294610868080300450285944053773244324770360779859142994603712276513978494949686431105330642315179568665645162678547952836534712496084779929808100525278143564808156258302987484710607367123625829790085343617785918370048673749830195027721606864457306235044733612881944338984448671086767596713389442368047082056584067532444917273969937269906849990360811308794914594171334145574916686560499558786058864797943724743896087306992215008112192925923081008202750833771641973474359612620692018321452446705915483344201138616330989773304213547325824870212526460621523298816475625221614164072479871783199908937862154710397317428156644527242016179133078629289107220589412315842892765839589668742576957770071538474430712744439566457133653729555809849034848586631209624965517333580769841219917474361303455309480597331856369495078760856384252234450160770574993021875334891133772836110907640303538552336395618726495626442863579602584408777195864586955334999193485968908952798780486325062391758432744921777942951106529443435033445211924226136392279266506911662339637680603315374528581811497614178219275915489427809572877881109134391169096990528290896457687700863713514932331875598062695550309679552697788326635760440643318492850578125 [154,25] -23871744946635129526412919582665980354953744040675846955708539911861753695657976278826805734955650868969596285203143868481180718496066081185309794807868342659448946361425909515757555146041458618340736724399600253242278444036244112502110809680191517353305493512581925608777237502655673055851915830371540996615235203678865815578220896138967881321390662344702234177175412005225460795676637238303239415910463711544394628187118432273944489717492302741633657315260176711698014800754440530839163543569809845092105480044276852289465470843649112241988653202193595622098284407969202102856599868010031257164263857970520945360271198727387904701464639270567606974316802435627256745095318829283615826956088607093242147510274333284367499670585310516314585829950155106637060822404120290040981377665582957191905210511258766296103619883777685834448139204524540481568171667055965993713082008952503276641464319333180564838199780203690804231473536081671731139276009934051288265145328694369686347433516041602334915797376524608659614951033776417051320003067321825902848203060971407580705951853391052962776395986086004589171863763651352014155855779142832010139095567564159460130193362266416860781230922231408351472809672299113334163249177736660216584933251850767757221569512476073172366418623464422213396228807394505347066363333819467256464018012018146813651273947743896085069880370579601744980669971246790743262737234883949662668557234642869318465860220602639194014593287282666361750824981112147462225902366513032609077240147172210560522631802714657267458187743145465155618590018298496409366842649630388529582645973751173552870288556123351575792231722803855070228803388649937763648035097102923775720268994645019170910087909175954005917430043921820753534138127813170829825337516346897076625566784665508346271501480793480221024002132691218075872129635811152251632775964877321413418391922057057889667418699068298880209666738673750 [154,26] 19729475346789836083541411036855396449693067909225422530918387569484569909380610303414571837711033648613571994121476006109312583021565915566782074656238132665624857938705579125617468916641821278785283250937793354635818945554215271705747066525809572810582924333153237559156072660780742651729261361149726156975521298378353036860514521006688199031857984812542843738110580026977043189342371600826847998153847220151817722948183246022784675256918354379936798090916648521541161309072888685425787444613863964716650502563475179642571225009302053129427868183823911640463905156220218383723216352616084278629771858683198802656954087270568058582472956587356095747569677316905435652202832677134446389262707228697132143899483336727691777228548465851811499509562173758967485535637258203457411855167486290658576861144411408046797488735342555625199205516270884395644157797908638840375654834250627293212259596166978334854449378797462821800757330009922408412656542913995219929524673433438744395322116033495097539983854379675020270150691611968750822895182553247458536758063345944168243482265307262313614497750281883453083819413485188366478817850840351862014226537015702511421124743569782787078103002498434618644295788246792984522053224901237034150948596831040674181070441310854442505459098060322916961579126877968896082261235429982394639459106119229497273558984073653811722515250614469484500676272226375403699480513685858374150519393155282707549275281867736813191529321796648931694522953539598393763578170493529510485301897541232436290166227441664636113024288879656934610468573103712040653331209377040417972772338690662122783391593948196235243885404868884994702607448644280565200145113406124242263235792398989378706617427691524216041529309358776489315262552859318939767724960250554922247287871443697800429133678877570185965422879146464773347649800133403418668510416595240717673035454368921613311791163014832107542824775880 [154,27] -14154529596457528917113413659064748322904996000681563689672573335503154756241526271122845022347028798020389466630283896751930744873295537586151534704493672541480631925195055333275292515144149679430378984025486771597225461523609788272846599623240176037228802630098800697304487325487752244924328070435127644728699961095105759177269177383909344646866535765302646115368318285244209932886603719841047741287818196570547084865888025864586472072520196808562898123150660695284948903653499793930946210970924060536509996643670891031633273817658166969798883617621324007189838208304810817079112327206196978727858788507675914069482549552077765086745342337832478671692478406924480010856982936893232467280104217414744864252505267785154014122469053774123415315246312037071471544097166687656347173929566635494174754706233537448680613450705046048616335533252159052967193009420155086103982021861641628907054809435227260569288177879858022710298174547486126643238417989858956116945076902581325380644079647577717189823388025360267550841650396826731637870973272333888452555104139293175561549472227501694776380529108573387070739099295033134189222300371266058689897780946616281151663699737762602486618207467354407921385237751559108741896189772865341399694790979380497232922947442378198626603563938937820309120936113806119320575314160070783945275773096808637854133939426398782040526930269302971854703011541205750254046084345783958336429086062660431631933579526558285601841976095349670812115398917130060498330788566147865396440212346293233096753792913859140156372339341942969033419297891174427388807891609751089544814079840995262931470227210887685268772434281679563988527458111585935171633957475736693716270743853323293047893176949168053703571572219937352028803862861897559793869234551973822603991029594524148620586202781415384895197376484728852756820795692264591937372919326906998908687745331683883564858113429517583678158895 [154,28] 8534817428955069395774295215672277049347678410534332296224196308160425771348720799304426123598973702433531347721348440917435352961332514106704176996141416859874675338661450517006159768464654098150925015043968840697751054878611926543944489978401130988069593905361653271828345136926821303370520273846886356500633065013475334129251435070090190394470042004601244314590899622826102633928007751300725596165980837446204221282478783974863434224596675214984233331668423868861970996899334268410360582625238978703671577088363517529552796797638653718272096142878000522530918990830092122646853710875830942040653704042764261706766040670511763680427855739277629273441757591644048314496141915996034945812987693650021317657558989024302746741047400392066386466564195624158639394217958521222299231335482190103264975381010440389999205496642869012192832946803824928215525011014367917544748947874706685856254143716084778231464786674760733323887338516134970451721708838875319738551066179361850709746939661673031551594452594192044686062036871360584961563873188888934220878813893340954267013018986498828694248712035697595162051032926507767841252353773202263757572478480581959888998638221567864798169765990133358824071129640625077410919295530886066174189147591748282221477683906279585639852915521315960316904644311433257838297018357117180361732063706348056866806784890450446375545485754648319894028112883906839182645267030394782630622555857541376989989227289569978372805503039121096066735545012081161969216620399044219267422946723957754168771041280179960392777790468469869192053572128184568431603074043053491255755652373477664219648869700502842263745729603583269707736093521858210235973128102431777856613566826637220982150496274116855480453962695388923708308523680635984690055603539393389215355916925443643105544803248109675264095415944093046473021233055276884904949220810315652359069829533915186212981246596111781662490 [154,29] -4250689673384186610077141564595891704343762668042310312195932474730112318171029548078254073288666502131893474706896891729401015246705870815150068120662282389876425187993885740536209343616787859082567864575480955739770510656318160244303731499261884162048051385693808400745949053520553809511072466023131975807354582547518546489271887609819650584152579830721687606405476343572320525069938236414183666603184788832006973375349247544680530755122557356013487549911581492446834512004557877852507262988772534340041680722665716506531847640548875934405976881898981109600762201276752252045959697278005524865249232013253722489505697157642434938660392731602721691680544382347676429626472184867316452436826155281641117592864267116289463902900087667227896011311813962240571859413361184559393067972443335784481556697112230878625268954966888251373656173081942887512414892749170089269439826281928145716775785219984056262598314780755522265977908624431657372938961028772232563614643126580892647834049092096190252231092543861144296132626971391192870060519935276918653145762198501351965274225951926230395488077626413557724440794020220825173158521057501883576641190576501083383782456914484776722260245958925380403644065665729995600564570693471217395643707864668564973906603104444220868077749515814806142996189919873904034929884332743449731533787590491669769851591029697002897406650013883859870883562839997952401973728188433815493294740594916062719971763861210445795430026247000371955914234402580277817957071415006960689415301494321064422310406575249432480578498885119572947782095743195197352559029119120181252511724812103305954749002845054004335171322966196847678778708895548465947132445055171807452520129137455516351581191681717234678903024987011359831735446864011968230484789369453861164563432006309237207441856352539585886289301903392994039069678411176990759681017239093735121471874704748036186954412367167269300 [154,30] 1862455281468323512947536463109265370892559378641184451159639681037364610029332743089513373637599304569334814529071136988495996709499212060764762639298643491599775508609050634995609514059515471686779803396115642043013111613931240615967623847366051640798722318708908678711449383217491113903687505739713173261478878548932462548443821508140403298598310456609762288435585768404848390985152623173827752151465083954272392310922814252785520674408401456126880703406034898671289450774037065441327850376120932872138747769307371875261529146691769662281022821936730658025995286764030899795862815833395853598558485912678981381708502053931557138795211967433749575943677131435758241171447644677364330627139640541375224136129729663193695783921267790607051750241695461246998242250518333458007391106841283785971619079206918721203434501142629467897386292133792876214901411902479904717606998003420902820845155941684184736892110359618182090173309798448901526716183310646471404978648923731948198330489287659934682506917471999600766741835079758306966761959514915765416050590880366984915971273861843636366540835253591303276923460301674290405731654559994845829168455967220501499172098483259025945405451763467800971164569368788290850476069895615223819462419049788353428731676463611591261232710890684126786650508432279302788619303520280430397061821644835770807811142668416093245801862690699605899300680669368252638462573697657479877841947296242858018629739450145969617328501865942980712942997616467111194494441113339693441899183628029079518576585121784440894050440198686890673825828265099744999027247546708243031930790567167138399180084998744613631496613713028304176801493624764890455470304457657118943030132730694461301779208882766543716180446462271948154328568495205656814086343244171929258713283292139048937701658324129661176071742548312077735522309632682349988141582803103813628823654613692970738922572806516862 [154,31] -946122422817429427108249514566354431820420601488738946302166526034898718072398731770653878909375592091364028922390889860438310333295601105482152624112380608662353406337192623325050950268899009533452838376394294440698249532564237549283308277783592085034995284771092825032869811129241906098111067198122442529458423964444663177471357064887591572805683672333883127104660875556254122193039375582183635267503826155096097547281470996182846847086454734278782232618345081790563979278085922871929276543530253417879413678965885850457363475211900776126568021769632182879966983354118062125800566183715723339551627775979208163106043943979311496354886680750739208883938669905911354121803013907450036828905760239793852059299665134980879751200257287105789798782692440908208102351828293015767623095917146052983124090447172965253126733680887356641184886238394349478119060577172436426918615410089220152166142604781396649189691996686403147402676202211549201810973167389948642460321231950384288877303499580845910985289766690229035947042716067024388913758090248320569279469765642203009671506996588543757915878750668486282202193152195004334541399427986504766106883146682169814074404327957574852801255704774314186109651383340222818793312735276110671535161809464917260538465542424189370493720124518768653796157130058454838164210502768775286057795920344486011647246491676592821565515362579083809597089302303689070198794288036991226031406403215670073911681607619890593064748095117135662327917236370307626423163696898223815109660171673652899522380460262230111504708787905840229745135709599651344911374058191555356572530418060393491653823544479077329225734766100420610326985778341421688708738257580850998322413266608751090642258386500847170847479705849359819777921608033109046209712434218216482526667557310285317327240684345000919820431395006281921449863221300359579563855180139089222020867215931689995835966643322 [154,32] 685622051548658049222854042831866363888054065164707861886838562438841193052380447094920095463751139869507706574611525960382110673038689679368528983168036772410428609943997111156122305089915513096560393977246341508261916469820912920244725423408970386547321434625746378006991507626017784945384378807335496704246303167168615406616325649334019453855244577525869621654383554593936349614746202145118317419444269711637540467670480087157298446115210759905976533197238429213774384693371857844400653998908404559519337174219862527934030646386769051439747871740467010785375761754813249920588771216873285785778326304694064733384530858394803434612287866577533894673304887145496638813727473839429775450418666168439422151836234534690380246622141027554946144505968676607637995537311670343052367843369606322962128386244880643691628684496357033898810106051961464647290287192195710249890432381018112927350354178000218464821850659722810161908690469427953367678466299229416578195102222416121320221561999644892936194887511775469593892932191223555119593979195422430095993795891474195851407817928759489413973890192191285877916609048621355319858610239786861722687713720074657349457216560083557874590634434403470685881284869180050178504887104590656060693616912994068829016220389770249006515652252682442037463946747631001423608582155828971025927145915017995693007582898281780769220879635315448322908011423721927875885723439107730096093328919005623643790662076683985642439417414559827093400926436342945368841190477936277623152447680892142037330314732263651424435789000609500728497468015512358196078836922024402770010956598653309815458943480055216026902141720425734668940780982565156104541181746414251172389625269631075437352669597197449439085978593809464772893961439996130366905744828269176213639420685828100083401058607626714695390286621787243277077416845317947125703388593031742362191298902824420808181460569 [154,33] -522946324106901400270655602114856342787295004749245023866850132873402395456377601693761001717042903677166301975183646754303969415976389526414873569834649130116513197699684219302479118696401968378356246102005328081646152579583429813568777627711390857762590505152232424186581552719575547646250065571578464505086549978820848244132301525562456889024326742284821207943667250260776840861234204361182970398740905153557303872902872155561344338272669442693238232922384490979617910392244174765333228726153648993266209625024503235554092856938084418209584650047872494315202051554056810724525637250923228334370474807225461522889878326508551179928572046485779230651664688908027263638445919086348857021818864543988957308149820853302910263667643714343267285980836551736912199722340268734751597844496432239048804787628056019136056235699517903362344177515547906724270429939876003007043234390004309388157847673952508779855086800408915342292286939088715023919253199018606390575081946274284440074135314403222400666444245800501095932730939605197568114528548442834213232762058549026387389265935179540312710931577622217354051177918965284068597614220753745109888685482897582119281366548751343751019321387187803482655065684972772344257775129682230154894654007611496502835452838883451457554685272677531505988089928498464475743668442996721142693905483850573075168606158212219996331193953834810293096869790243012088307114768170435288274984937901105628262410579487145812719864091363252002888797604486975672452255143286503383873722169098536232631165600317495197085914162041302303481263040302623572952506060265055719464120112362916166171840156911370607739099430503064053917814335033215228153266602003268428635732418187219548700130971246099727582486309878489751647391902750335864177520401015784856795200689954152975235615881715445865748002074262807521114647943457213065852887571323957711667023152443544658917740 [154,34] 319362734143929428006386381777023693698133144649404111797449695352759550863428087233605546677081699525307352205950229171030726811596925345545014839319509465149354886319778279264943061206238903097563983330843275029519949273153250391523870741014559689390475752224839576025405093476649828924035531537167495922323091589520040257951836958295792615363413912925138085072420542435123168387602962766206061312661340765138367574660007830620674853385427848344344985020474961145586386139714057943822211437671529280745575288053521765470220862700981367220440148161487183541221166802781125394533340535506492197275222970466483140971852483579263395021224556630076547738453166657460853665430916140592826625358380086843672947927113817243125271905852064996449496960179065513046181277667880246659692029046428200179679736662738796884109423453997448648389295440578743870250673834856404404630208350998019656127328825061452684563170556699364287940764998562987314368481351059170574968304403029467068075409668247339159656833022511423193455635375868738967199328003955482104165153937735906133021809921943636231974594232060941807450807696507079672500256422669698403443210939314932003195655877113557163611828833370036505806188415420601865820263276570367594098940288652938048157215747628605944445050317622006534127417057424987729179379135324183274828225622233943201029776744341310753321179492137371588456178479641215928911885428055400910414617001302981737340692469735967745325039157608994167336768322761732711895397343987718132340889226171577962155641032770170208663128575365635774292354161093180732064061683696702303590311066957322137399239221937199750871921623213163602429245730562981277121525905407433468112851837834461221161581951611817152460728614008323491650908770015465202031696952428937031878027386315630605276361631637820914422852867596975382831698347046071216119139036037561776779688021821866193890 [154,35] -139621714526496233116937427513782254153785240932193453731452100777534916375466816846162588270973201131305049501850595334834791723408959609081274900442789559910382148544609329339159037241575456982639039536418265455262323413396628440491652210381434952305706201176675931160571987364592820103730615679620139690847036621201675897931433772241655789844309527314415831697854552378619589924107517479184262203916062939761518162059740347914551568792787348146154290195449819394984126523401203941586223453204191490368218634961175432855126293617775158710817177095279658664274040741951904192147611798883249323636779981226624788050906576518141036044686968680440231591479666615747773956709341247944922757680650791583432505770486249486756552518480771369804590082292578731291049645518441913293490347190271105849980256139285324390699160403675266087256715387780001069719042997000709106218623430661771975342130762823383597847747041981139895651525403568446204728610297747867194792023383873211176826522577955677010059314053197292354469093534136315114245884500665183001929760953715817626988346381997831629058367911312546618852474169951504942464759765978387603997008876903578577657774407321347502904207008283039609377264989557623760649618869836286116458700172819750577182898983021375409881462610709308144826137024989755013897476105520702445176025015175423001976000938204804823610756205527315218460618472311208823321830650636276461481824641833649546068019667110775253012144365029983368481686876075866244769850140021634998895123195080286445053165307178252011038748355052469110364228846159252508157698486571162842174917266923055320999235432494371331832614288192525220443936889902653187615775931050305588840310190327027167052928630568613182294700803416834123853295914921616911005918993268939019172109536391543432523408090999879335496557399569890236463640039668613505416762289186330609617319100231265578 [154,36] 36673053668203758317290154744149555415826190996600813019167634816618387969634540489996390524785116764513911692918367019965741221365122675077266385408985594113002478200001865670912027755925418338039826310644566036679363699594167525618958977837301411435236883926638562728382684153383335552152076481004789781890059473669716412865053189162616763492899914545424731745867477146331066783766309348176926750230736964842988551586637556594747417898718521296645818112818212824493941244880791865016297589557809407294366686192504177458127224548113654837389015481254177551903090152538974668053622772620368759099517669360971666732026641321359488651335770222194503742150423301514516131000083988957560199691452419110120592468177675163004388923387168314026060973900325166392153913740448457837175078840157917381272118226280170875059359046378019892723313510131466917828805213090034859903168526599739421711382038517995653724179311839716606945533285449698323897134010685661827772204912576246335315725907808144183892509278306120280699377861205709921193078665438231828364545967491557238675063047924128290332524675541562651030014517627741780500018844844592281516549379767388312360936758315353610770668224578308079843262318945351186752156209915374597418669485174551323518696444820206904518770872158595218207306071039728746473174140045003640882716108442298565364762174566606425235898504948888980273794991501995479671837423884622342822087542933177621364161104068111810454663564370963044534445926136120900771102235171868814437462610621873301611717335235683208919762917331510879443956035620867552531807690446846674497862866683422522401069747535402972158182585527975727243872025789910242752621727155034144414253896827340883507226796441864025799897246664918564900128491505509640183177755713165656664430229511788762307784152703221609357538209003878871801243051517589336544554740991345811291289309453948 [154,37] 223171566127923470116993706981674228199460474326880571003987419555195968496602381353990821781805099886255988980710822395515926929547467895417059278965277436354992847719134044662761757457524591416347510123668378903246109575885362858293406730976131858206061096813510546016905538777294943921457805671177088911107905165372335432945479607977721343701112871787334445517208342111229015850685652160220385632174999985615727717869417182188168699898908882712327244772501334511689708770215225577279117353968641725324318544103779236976512147721233958801240995848399147574720562974410053855193677277538991345578983063911592557932474130702934024769362687696298826964804069692048336481649043538847581664203993081705384881252894250960832320047356886760595609261424448552729982966382924146479539193798950639232168230179834397029156228923181656892353419691550943463004514911964366001338716345001392883267495810658603422636147733418469766650961285611094792215204010898943051121664408788500537544256945101811575071059398485520897409535412291662070723296842098116711137125256882334087160091784910338665710037673797349050037202158723676975406785570065917539414346984917801026477016027321788415257356714295164037787600862271920150969933455337458901747581604599245085030469938159716473834800462508755888933422283275275200881481253801907206723991314729783365529050623866791041526950007858302553170734312882580300622973339112175533584031914638088825405904952328822267821715662794223448913402284089536021909434555619545147190545204582870905066244462892410416231577235136312458332368714381411185646298534200051614565323726462551133135409751233678713679076119972877417260411513830124829552816627261278954058284112491218540460326947160580122862616974313569493468363229719742144362915482813875589369180669483430247601670144549706386633229543353957878726514324798533583935430440071083858560783464 [154,38] -5507657870349277479540842841259994406952245979118084724635319624249466631091015959645194007351142615255996741324159895497548673820671275527608365251192694774046160173319101737534660139773302010482923011249268522558876147041956390886230919672076592263962914697632689262705104160847048925060467850193466889149588916801222337728598968230530177050650721499876760479765726920550701957233747762266343262574933331487435788340942750901665432893927299890242988800064233943043795146599392242044568513021698769565294441474085191521611623413294054609830300880787100961314477356321238932956662524058143906532824246712519274706583510312572659605356017344718202188547328520468106707881630131258520594082946849927232060284618062366064246523331328692532232302017566219532440418493245423936007777993069953332047663844770085085073891142482569068733958996545964522878177432869092733015159173871944315933379322166596426578173694500461260558707521500009995331732255452735605608754835931864809770298056232633739167427037800719896839240143587034371223788260402299504655305414696425722236759161131867435210739659020023528883969669265668133501861558752732560781912825116292793263725061390469695414688641090893596688026822535507855192840016229769411991585215474214927309498023058954234088316991374590468072777954410370938303645739417696924355589190118344593435131392885073709828129717506727342661334218515944881568579950491519518600735897296024965194576367664390152329997193336986034244681688456485994913523018213322804925762320903357707432161402756568905148982333447628608257017081454948482248083971821103144080367970176101002083673300260741783837917807648483533312785331578437156944736424543799280767832918121627564702696430962235740368763148887496530585645581718119191410310565714931550040966787127085585922028953557832394429550718784754394529164346084434913492266979429616317129251784 [154,39] 2913035558298081831080452729398188116601431181633514084475425253505753192914811659937970931046838645982063258416713781423974366269313600873233869344063952330914254876365944208853945803323680928090778370970041576083207836830746045876825960742139684872258316722470079223891243927585969208989251967734029325792876580049547524510975799232886371095845436127861773376953253699514427003733355300276709803192426227140129413998403246262094418398590621816360137776154486083075146618677444147277813846926845396048524095269359946633016054224139226185150814686902032638366647143691510515035729995719786817603573343334019986703659188290630822377875720043686772882337753373658616482254058492983118169284259715978824095492931818623579675106084795442698317181693482610114382951013612350535383408933516292766230733128293099035187854510932588109348597963447815916655979859960981157571741424679252326657203660892390335890076131918938556038468070030442507276508017104467161480534911707377024212344639465492968999680968782525502181497856599952276102667904303718598031880377797339356529212332790273047754829920355927355829206342046892486788194832076114338783305276047158970636848876815434207204175588048712169375274334608261086316142254210647638439356293078352117118959567938760011925868278268815599716281088679161213636484974411665942872948170485919763489185725129554973676830031335805234428857314355124632457064461536439437017925623296222557192941797410923259942957241174850402759239275694632726808289654720422491937562711041428503125762979909631189504015051656124445096742337038366652179113549666444589776029150516079772072749476515719400951185838566315328563457969707666044996618489990053222024344103376033588055288502170702213344044364720276047810252745760589762225434607775564221813895598493195187046875254396355004408979796220119735025854749910320962730859588228549446720585 [154,40] -825461219333441387153373244610387502201954547792759156006371060828752252492837562470214073689853783216862391584015352297453866031979131231140579169094446493698507634249867042799431678171417737796867633201058639508493732117515557178132321947600070564245008407334893332365352084441478665713583333538924890500937207070278019674004038214906520319487688331187683129264188123223849224288005236294601730582288409058615610200873152633905247884732233436934743728733524989447169255982191954282752430805588411120730533700565254732610115897567124930986298083319214348970057712846762095039816097123782293253941753363974295455519366814857391053916695189829044975918692668737721914148827393729133369497281297994982272468090866268155962439743862690514474240759723229228572440767756281106895416960604518586948222370409259791983840785864095821847552333903590028102982246513160472856972198509306024874217785558625650677518140310285616840749323722201392321046019553845741260950646627847541021933334921053598719861811697689219123702410377615066493519961352393561454340652776840823118290623930326367668224821243817678589595620638995540357396674235806067715202364880234265044886577544722500101298436118111233094771905224662185751989783293981164032353901252543721022781197014400133093167185412096307428381348952271255278659915551258885345367465726155517052188998307972807773054236184921622334513963090524290073751363495246521190877900194361483283827548194729216528125709987092629293299179939976523125798918250489200637453546908500098113000387267438159278060947313821416654272298826912177769707751455853887913096107269107665323711408949861605708348984740903299688381471413557020394994243931793294324337907276879510561324317003273368677786249476553763935578709671876654545479067341768461818428562410511470004888702344667377399080834165670546246297386118128019051346903978770156387 [154,41] 92459563262695476326589342544045436866631019435635587595345515732354632977860954757566392689285003877370393959924523115775894826480203714423998333267583391287088682230664698729898968111807907440832039313025959686139176847137353939715415115469529945158559420132049130628387015997168898918915636654260532267573629027973013435425514526407329608362356767196614825930358240490272337307555088368838136129762097491557476428071997418075527495213936766107003854623865199703305200801608445030091322613717277939767317994004757991631639545735313773712891437211615037085327558361884604631616576773831353553577141478307564430478979811118557486058224969173213137725937128828258417522288934655295501991970478199331645573556944188216100599124378727211395238723415948432503619310686670925617641774905855066289360584330236226400428292924504071662714680686815439059838325195403939907740509490694347819491263777668627743950296147318301753042309111389156745823536573493130571024197615144591631219042598838841244290895506177900538402043848247719603696560513341018108238429208239130894850065451149259287472552752011336173444101014726309487449017504745528782828910676689582497362591927854120693553160594401678142458442003374123535968764549180668096758913341398404290416447176576719335177411290925100837837968050055538455796456744998869925005855980226387580367372218235614477143594644108670587046439264463344263440245569483821163859362835914297783162322246275608073943504238602155936603084434900831817345286867902362709672112903853107092349620962421110190491634140200168866303395261873942854236930919256934663540849392917196885300794949571263695675743806457887459337834423744979228779174546772551625967719470839958983226447454256777725200153780236645927016394214285703308052196608084843374360771297934389484415189244898575581937690141009850721837171734283018337960710445749867 [154,42] 34329272030799150967750855170647384025749018179973266170528734574397326952191688486682441490793981389461977282483216197651510340828628133927608823839857366582978720076543402926850148953972221816591753264324006828314222364657256200443528488467603250622983028216108091732859092862315932855012069836863609955545550020209399292196730367729590903909676990834633663742416579403121352397108302650915714080849683884857317633811861194498438549649381893559195652045144206606872021899749313601734952403257439161411163822973958908113376707125305895795867679450562707252962262542042991395773197201507840648636881750452710106822638380760358452396377174269367871075932078425994976342484166100327889808486833909103077150821787588729596052927984869543228335044454777867467636168325967077609169321360048947141485901552285020359905431567825834835812906118413110355172139149666801388475469231599312720593241229259537851567048999486796918964644176548263014356286783415202737686122512061851428895166440410884589418121957711119588268679493747553132612622358401656176313234320347863742160777051365044116407286071051002329810261516825516376946657979132939328209049990127346493334560303203175276871220601701178808256853344123452134010946564390911219226335381876009116671025372013416762751328616976422081030308339571147265200026783903317872011685861742397957740734489444506546508949263391972815962447534380524895103510871743850634833502300610483522645571578530986036787254605627008019977230918999038796660011666062035419576812871639149258001947086927772945603201156080322352322540663250796966798231053200182810875020874602453963550619343997286521795043349870646379571060559225555315359931146696325696713086018154521845884750858268199424869133410839566243165411603492341307488783931319426458988173788534108289298502908162099935336445705347921992396665421809557562249678645997 [154,43] -22990142772826690156657906248366032855303897027246781909131563066084085864580403052664256024553567377546075646565834163319646231216541780804348322764085570687820633589891554875454893843440045691193873693190903969703080638992836240324228821571035065223685140311908191154001988621283615409882288772106829348775349530184046829033986098781850121467005860780054388925709299566831730927370640104876633706059228121566541743800064314918786163291864616249422576657897716257916323410045197787366568433542599121174121635044148514881100280081323671050244468049879859048814549629112350191174556160875879575499683397530430606167657937574411204580214343301034817024590245476246089230224878579489895948738794032673990504482647486482576937782598890971652652220352418663362530900017926890376209978758622518618041071139330682616386773213866448823552345468762263092451733135572112530891012973534907686533412101683306485536442747160814979866944889317535464083955221320754048269412326052476592841329406906800084569386623521865622643340014823580224938485291929874323118845178735303577673267249804880199333053498330782528652681709222753790611294341882905943155637588918852193392011446965565247431104653310131111797779818223749393026278152048966136871972367150914035921923483186893378362631057015034178051389088482687536773550561887685461528854581792852564919464064882311160359438287364784539109228254974582144074954815635183916966300027401104575261154539126279988497282370679067824782464906551885012507415808009287847186836953603042772324024327842462195619262661346784612995292925325444045899490810885548613095272678883088592444882647759175297885854350401016220802686828181273629947404264711476517700946386440617282102327766334020618747904982885057917741428566317889092464525874171524606752345803745746367277676704126317917522353368903907804881269134598873788448780429 [154,44] 7415632943631212840130235336149568505616753508596242971903445560735377003429970952720427669768338903548374010954242520192554955016684975277581543438021421205933646478302448792761374674428843323401203045295653292872923485110697156247014826015005060401390830766386812959376735030056549472734217723031986870810598903551023787332172153662683976670251652746770742972560755442176037385318315236035307778847914722093367446871048050246066403164825438161413544494501843475974977491165900775421494470875955747517221269861255770065771237646912476958740649893464701132492488937489437944164758327187257861088833461633378866826004206225720380746086586332081509987639301397352136898741400328651965716112392391010661648452097366110056597611050722906058125559724318811429204200708913261628357633443088449427102975077493547362766619716089095607314152680535638289334685502659981308129930220546617094828037741255716738717401018340142776063933912140857555385835033590565350790740835363710430843735391204499733735813528730005007525374081198509101698949443676419739072474936074104934521463431608615897872038202220888897936428377264500074887444587827856043144402002959052842079399342407401913061987183844515717966256589275216461763243115389394923666359304343742584034996611588542396410492380955479741986308479067829593309065621624467287179035492624394842129584895641661398717282265525335198484557273630278793764788802984156613944112224669024360170004895885495345871042114694744771228491561511164013897869826596599758081185759960066481494130273747356061356669321414187379751918361148621496393257199083446691200271560234551051670952804950768572612846493898695278807799592264712501588148905917997176351373996971754142456680644812182325631948044699616691442911893934092604120271604760635565687536311571788073194400367421583514843963208015734372223114319011323944691666 [154,45] -1636028216569580455446904356662016109228845987263539490837701529982046887911118624432378402248823823434875023859007371285271245956809315118054515190356021520126615064738300020607347165669198343336964369629696754036214353798363853684753694601067862103596598957761133858468015776841869356943687213694934707012492562389202976402131906245752267915552511716577196630695970633704549785208378918110290848930279890772382262277687267755723041268052359937040263699783868947077282931047150229613335946024447911028335790935647037237321335497706415052177959963268137614387049665842968774145675758708869890063982985497944389186691560144131266066047800631925373002453039851402729267332586304407085547117908164758560194494911515275804769724536518518474969780902763576977299874017548315742885943164264117760093414871773664778693185425629359131880523157282184741401171517526560348952669122934714553189808467938965165620936627204820188734614042067756166121365116623885721270416696397713270812118990204696216422059845237977327482941499172906001557934403514755900276551782249301174935669572284226090237969362876338158787466541325584473811945418717594290479367699876482921233902372430484475216907806563436108804623619421577138612982604980595655039191846428447909961270389618133046733125729669954053983301040452668863236468206211010213926779998710587186576978369416349040667799315457728313682037029284389561702592536572426709307070612045707916691009552996531115444036287740549149831666231139376381791461700664112263379016533480909129439595320943507223692475774139330152951097081383898964967000448064530785240801759251410934501825627316168877151331583970089807767318967953293696987267541324588096668912355023524917809544774109025385037349833844402712189818608384590537051660972719113793530215586652530245331579363799145300093376266984997499488658140289232114969 [154,46] 261170979540445688719059276483667786695181679478777661580862733622863153920101311203631313185660960745210831883374712655612286596676590567612323891832754326573350109460406949504966649438918236273386652196575935976431058146595038496818952711203704885279338173314170264652124786410705113769288986181330013035920102434006448474708585103699259006739390863974723973649703316215723892095444008547458816872228064571808290703893916083038443505390716141405084521213317864867428287229316393583770893062580306080295768830926968902330535301952956352298757666154195438580939248491900465486680238734086335655333370663971282191372963710717367349187140805340692810779406878107142689715166256559629078816216685582827255688718105869048651338004901535993713566877158099940573787486496625865265435002205978018598588481086342717064475211126521027203678415134838011809676944531136696039962803584615591321471996372451021285269494195489861437057558593400896295317321717025058402895212552276116080958927678593149650915241343769589384553357493026834872030455498844055625820203167720722076684525531803420814906478601065305638005745671182717473968944621544956100045002743561545397673380743643747235002031833329565675112853960490416771964196703399977608088514734252602019109063803480251169917154399596494616087903921469053011186149283526769120517064431871767031064794588925933844516667546068613595680101841120015333537619473176256864067929020270114193601011169688499135845580882649248153264754152154807905532623022978813300778032064902440085768733177756999354331520562831132689840505411593405943974516516022227463852645894345968360396772570142083240647289594101663253624797906945764515268545988400938876221340642948368950734740755628217076687465853866392583078722669498992129085440129184582288850198312558474697316611750034198118319050834896460318220333989347036 [154,47] -31512303040104520418203145220017994695818307826984363696788254862728128241578834467424094695364910039670793017143247838779449221269120394172217355902256012611360024745000413601594116286417187400537524725424129654824035375723047674772454521603968181580451801736523481739136868424594401016345361977899316289749838522687453936137703073461950050814085182787782002506254167793355473112954620886480893655538310055597204492358259964994408815214669820959424763473658486597482971000757489476611124474065636323368616452685793247425659560060421671779724364676778876382820598482256951676596402183903262993017594800436861649839136368515066904903580977665224427957161118397821087516351433882040838771304943406346483695456518628343072072855749893059474042038051348700615393982364876096443367907880549154202691360849259839783902787155961481101999621414747082493092077257532133452103996424024198218372334491141763534017634115484946661618437881984655678621009079573571478819716271683802785631989332995769064155348802014460675684149967522454513532911485933591626246197457813828994373739195932319765789943937129930198755034609111590643918387430489514991776814598900164381018795292322459723447085194326453430421625827372829817719088636800563759620936543752889965645817081491693348582822616686347219382158517476742820673150117044894420916162929259969577726164957650347285385966127317832946792823518624721825000838057461408821068035677765020711584890697844781126315023763329785870374171889382186377421206691048975860062547713522674892320107433662415012345660940329516240933336289331498118108771650148217532483651849974665235896262335702513080653994184335470076286970699883659024511045972385252123531180646305250618968936581044349184236080350777969507683357387378712079052574470966996269494939349248871937440951804889483972469027255924019170344514714959 [154,48] 4313741391951743852630509992419300179439841361607701132279520244842382966539078019661860347922080660122353183312563614370249282570018642931257743175678444846022909098936255139560405503450350912343271563103474357151500141988482913519724129856884585375365490542753399252864058254765340657585259837516428348205370322624199043425227285474699074341330722615961837005565583962181382618324585107660785036768034490839710857627650500309586932983886345132132622446761998598206325494398387136250558321600855164909430196264054087416589135202046058116192008988499387390503248154990124521729278034116821393622484594414779736330552906989403044135684074642114966238326897641939964806863155492655640019069199498773181798952409100600455496817410697503399155009934707349131892924067069209237846364154537383636522966541556535005785651002248305425822756563326375732214879824591675655227360362744812630175623559185288731898478126386850480222252671216503644999465191966092294820121423810538503514872023609891032129826917246124185223116475109807285501028634021430224487871406508840844417192806044303028487549162812653065082436474972045584783824339871341378175972320818410680181985277077985267285390260217932482560627766997258552904758891721557756195880820019054794336835303900796564048822390736945383428463458766342918537800876353095397282232884314641908310404278655089365365909804713421744272630413982615631199976637607840723875032974461652170322645579798535627709904973430836142444760966344990373680073361570624065900654739663775336941290988251518131886510292985421473391285656882942123617393485262139660852186721944188107111921203017450470011302615674866238996575290899460331650642365578219856223686854048992871594562032763249394707060130501698864023446752618590885888331181262116719632708301159803508214382151539433278589737674411903453486810848 [154,49] -1266051121178655001756798031181622778647369786375394924258001702038688367549516643850683885385177984382302694154619331528488039037157523595880516369490428979431309998184380623513962626163300488503827810635924216259148502984227189997263669685910895751667066864648269506731163544180886461414480330823345461154804433458891089690951233706397388555609826418742928207556821390906767591300324869593968473637556228150436150054096752286111987105193688725044652327805454305781281971663759778407797194215571227749376633837594759668686239843370953342308724169723201747630914740595021411067489036116327594837955870145320205741257253189131677551305001783719219865199335026937143301613837217944590074182669862048476479035692711030180112527792758532438832714661435080934632023888862552558973210557747994332309239923841028252687556036448577415592178455065161170086586257130040921792499556362372529107230210162105624290113395924518187989067042756418089570268837446124403932112673616994364074614059904059250685419357117867243487491799361792363365916246163542798599883160474176369512654040612810646511197772139772411973151527518476657000061256134685547869666016721244107006486379473229023684633339719866741140514064858834305997131577118032579427362089818258435484943144395705112128735254844262185497016845762645211244411274378549403087504542293884928624672079038815436419519073444235893309857694097315594670075118095062748636963570871364130363803786901048866884761014160945189537423732939859461196908707990138432905251339321599860117626121977201515783107220535458572205788022000840353992978091503389690805092242878214518304703886853048886849507572511801173654674441029011102094445094262366956649135192013602053792660464996300713743410142682530419410991169347261174357870836862399628862629686590455102724316285424089898304174567008456557339744 [154,50] 424613409818944675377386629662461528434247704405750585448610587178181644274463848283871721221761769616272365712437960584189000876628052830915562514325885123983899368730245332818694069227319545430657139936230700956708996135321958155215740502220721656468024900610653353379586864464728962459033247367125147739444895383675491214354668170241698953189360754113682089152358808581599153637429156509989316451667349305476738517597167210511350125334666330275858481804167943228973724167713921057010796681577679142944621632218972666723672176153066797341327125518066210105453476273161704180921717818752261439226212958011289062610709314338160786476256028152046273139668702697398919841645741685978962997116376944092417498307665072025914804400335822260717853770226685638226560214961252829064252814206014353376067048227058855888396105249080048365680781049036430853923080805239705251174914320447267819492753263289413573360066562015516773050621024711444766586720073192270097878438880183171259472377167072817597557371790480198138370110764405008217350245893651692115275293053647811829607140037082466444224971834787697172070971111053288281675078367307954517813757934526777736252967639528037474477023753271828413443340969750916475742417196226038592348599404552347883646524502611079046626383985623870424227083669758950729440106018129454899196106102339908430452304448800190206500741375862537564229653962148947735229137697661513028525059561160445775970135904683725782842487605699984721338532880139922392914879244658865166838263486234049768059313040015112516190409033890514579630473686613030466492055108645680000681645599711257306947026171622240544099972162533555433184124874178907490305973718692087392797241440554163680679473289003758519564499331988406441267362824219976025172075192155031391643062254426742133757909161127782019899133714872133711 [154,51] -107082891536149952937713969944532280004927349397708603480336040626633271705367558013395760949026770041728037417174027478576798755720587802542343590947808394551706958336943030372752573226990798902672934187611730106465842515228725156684284299653153122310295628686366295924503996986181886217258299223225424665997820503330705557516850722285897356379702126574704086198078866619066851841414459416037182922261934095525500359991510674955795627446832103116256112600452105117061520922482707435003105442427320182818237841774759966306290549604693447610737629343948743620296226154912048292156650307956575284053191647009016154724938088577500505135691543442127036603270549489037033669375236530030512028087055789341879388449454179855270492135706450436649739058736165255059737290012682541317005272511922828085842750058764411090546748871111526971212014719153314140086891626980024453528256401214433294771300020260692872734084852429668870107178792561812899270378993042481329695377200322432277444375536687230023333029570640228814992454343196985039165544556443982740396210498093779118927345521046289529270528093636126400986593746370787085506715597759727426392800934840112732394313996310056089658708319663044453457921797189288816004690314139979974185924560239835144430122683017393638806445139052150955162078041967384286714396416407424493517700859557606309596179234396837052824376778303785714832611354494406045079103252024540971656275312203874249874054941074827349190515553504760601222842218360600037126158752539364421570891970767690389310664926135816153727777398115571468224190360107561662366509650070487681796231708971047974151666490146878601834293590308984742221528437953226825785026151276034027094691944339375769039721782067056007903066009135829161151903431293461495937489298149431553742582325017671294071809499105495052151055465926169 [154,52] 19781449340251870267653716494936385700373835345073337404842200500431292010320998678648986643805913155944179066615620069366082801123376646817306596546570702297555109982766857801026646333805017173173249211391488072362931745219936146460949792502026348359930351481929286399742035353917807985739242268082778642714263862435402856028707379035660979930926407603543811773133787786675756254607898898917068147652011922069130405001708683340487952241387358945692532151018219367300308365287812792850369013356522060680790948515891452057265431157544221366511159957631271712827060481781537058663261935123821670768238242343461827495818804841311697104561248299456721859387304929498685925852849950243474830650368020423971713065904674650698188251438007666834079889193239289979396948051254695453133010603417127452910213015036144369075867119275428254698057953541464881284957373935206078730004678426962334796168308803828484157514180219282443525725925608345052051976661452205666421764883881262152984574961136494639596406103139378116877403354804259807765473537339241548644364519064743727596443105001682041013429830201991494705225875894507016965510473338071892409715083830422547227730083915862116328824912368739639749644780182861227790382515550103045019863748429347504908533549903512940453623786237268946224545404701494502846135532021897929533634241582460955599141099014371767030411330098962110951529562212360924807754686631486403746369795997276266441623447623637652923348201497477815779209430551997701705003917608097533042172987299742582992295079066780166162503841726374662804529494081295149787664417890409645836744349223288528367411095843169611322568329818379262503059188645134516193214485364161522402741434412324035435969594669520014945426565810071726729429629160827566837862423005528265852088682991955049368076044261557639792574532037 [154,53] -2769685013872662739949343636715009193351362103480282608954978483011422873571390405419322396029102325535309494701261920802142039217068298182174162881521010568069033893734222591986321208365376605435571143956967665592406239695381996106173654729188742022039637377239396732902512277957216863389956496208918949249849569743712781658570113556942367420318849975345123168625215658275852474505739009029871194830831567632387519157060690803063769652233096979178852856661095210653533482579792057996636844715141886893063395955624843658448712809707932573216363593270852923956478955702102385911483044896406256857022322859843751916158495287610085875657609627093705054750799829583783693159624058127209047650067319037586860045503440665002126617223660091638072931286431442570524444040034773006690788842016681446555705899044510765022458615526628637999495959024252008510731666314412614233069998908617977560528689854315165438056209365915840744606190783030984025344605564449254616575107816521681002345545959369556940234141831989985393684649804974138866259419555788332852171594489026834178527426072661366467403924657985394626478989690381315190257285896218729794054340942822152476605058112582012645242203897490508262690859646838776814917913533383866006379651711411649123331746850905699262960877084323608462499140098949883476794024290781725288750741371680975730224792336849980335798823949391311731977477488677253433493337986615953989993988406858661622769163345993384887418217049229891220749674276810036235244268853432746536730773168522544825715800720547117845019441273218104060489661127117289971929723133001886314104140709531787531257623065652303075615523854131169385157603923891816566486476603616283890032106897951999325766583223001524966225763319850694320805020658821570965163248777778475740964400543119987006044731973254635269801350 [154,54] 328427125824387333657471415363854852762563941989950253354648027771696799506626894165258917944922412208517335955953510309494209569986623938917582161246266909578371960618597862356307115220238506096714230374730968007018069199249840659316414715767561346778116967864606216315305297784783181389364521801877832596869892103224642371485422158048722481115068705886786940766505225294218267323351854582634843150901989973444220319444016088574037572053304114938278046202890475988058975189417591993974139436892102423619761858679744053010063639307047152190276947853535995937043086879144901008730703100745236983690470500302820503808726771400715954747235014494831397911005170027765989673708529294725085259069433803514230909753729528061057252701951077944666862722844362538847836200490929766964615600732405835159033758811353936122488543068492682151873909615889973096218049219890629368144163223219165301710145919791272171491714578828769601098989336940117031202493227981349283749317847316995239152205368911810028518167740790410907209272968242350706446818604881496011297569310916847663942807174882052853840491556512555753977054373583727026799711475975737609341160724326972891887966492426789424071676015093442780382641067711112691062673601475542118154627650366227739404086215062494511431105136128386847761524583262815067879386850016066928602907261462450767795870553875299459709873858842378928542182593180259308975052539153207724083379151285535248350294988633890989683719441465493831191739341086741162469308203619394354880062170811918924038703619751262632710948661817702100374509788381758439228133973903672988189488878445190174504369732416222232470940340228016489215001481882393957192087889243485007386819604137223630394671541784790514565605865056202322597969889008447597604878166118684733190696935890452989715533060150590297698 [154,55] -44680111972432698259945952743485232054703515730260722106898110989824922216307173959233738058651787626404269105864365030410741043793279074783271052360498234511271320294946774489801171207370174388059770879504125364773981577958117990331119220477541464887053274213060742838145486302815675774068587324573296065110225926286276613833867176587749731059266174816717823266847199383448067747932356106640040674472616552409797332765343114174151655303962258718556563442745763477348180785681594580700566988012439873061274606658297568363366548343569223702589308648693717124092408674584214655966223830006409798362194839352836023157180741570589104540317221109580024880995838384674800057212123983573762296905127722535658617100155943082174588576045450704593120515797451893301776198928444145922874258153360629733089768096815354952394434159949046875443396601755935731908329009977540646023122526540386289909395164993573015964782065229338907593227417569691207168908958773815411089720639267097616888084954902797420840135309931869872018846909847565941773986645592592958726399333066308572016357589510641847621171506936220783292139114637683790931987259898523076536047613517418410877031781983250587040105791954399389116271024037346930680803862778991459922853501516558875987096304799977860100541670901627793615958310072076991428849675066106416388031481918710661354175641778973180245877104437843174295713218358278197240348410711766262917891779142594775032562665333964837889200002398811226381744068492006843141982909056546017412686372513032026052740773878678245031398872525167041151979415982222342279614579362628009718478676439103323236485883300456889943083655268297049105903352358400849260411506719077000253628436837848311541443793796348725745605029473529222776132433111571215354274928969998041314999818884002253768556118240492464 [154,56] 8345318590860840183785027042747281517079982043510575831949454462830887315926123030331559013648558790756565983199501560695135777979667114852850050432523640401452950676728983778828175508141930722464370404632154612916615673848362020379685478449468295512864796768229015699199654326023577008684747846325525430000965561151117338297633323736537006113548361192487058113052721439409060202671685566247356059199560118507007530127604748072552060647604813193468806692395339778243772134455913088963859853951479393978589677504562492585816066249694575397358080371650815623010283353518298017098046922614310125545141137161958904697574822085148849701007337865989782915778909752511121778371120963586274640033265071913808825110011578399197792021805834761956721994560428795644211037213086891106413075379450822180370932491095158835798186833654645346262668557189379155702214072217498481765709933091407898358609134018010750887204359570151918028692299250531190548464772659288013306060156920474644048472798251415234729738130175310061490201205243109770260152540260315714640802016449819639286811187458513383854231210463224419423734535320142360598935335115390705796004715149926171106075380579886168596224155861029011182102306167778694699802237926721099122705097231010259882166113708778474011823581196033711754458745032580355257427827006038496879645566580434369870405109486586164791058083268644539277027767849618716598271741680177082067352074147087764178475302679694853623534218717974730820339230126891663593642986757667101305322094656549655520239029339629228226897438009352227225104418749165410993788028921964257680082551569728333713896163528190743988291419177091606349425004460367618641868280559466874725134983682193508045791471838501397213376879827994095748968062772387067970467372248777057855425738513785825333587292285528 [154,57] -1601625592883615852537013033044705420532170584002194770351228403968767752779990355475008090689621209762659636107735705298080715139405043630599025611531545378459412519270871685155885255193631072395577863826858162172382049289589599716113226799985045831532378676741487811117216302592436600271664118648005881606617310160178412281306066594068397383955831180151235244905596366883160188860018030359774846367447871916879519942701856822847468543931951958477389743293450572498290697487844094598667421662526832351879170186319936948506849888276897882835586660657853461814614394221732952284486351959268820393742593842091487537684181475087052525395344657209777274315130532774596045105459607962273037878446837914741590684953295373074391967002234277863722481129889994140893535205003707010732989948493273229769901657514338086845608198198821841759980154447269000012588589014988572255674909057977044817090124747650525379672985471414471183661308731412101817673827214284264418973981309271163495904731393659262496142435715838506526175184569617347559823433355963081180079966459427705039442932246216340729513504528339729915997726469932716288253980101904585491353488621409019086942735735922115759924399541937849472815638589632258488438504450517097601952116046074930675334435977839203192849892706417259388347869045864152966852491043778452068417873700054021051771425972387592924401187758451780994557513318292773409891516099796872585646555442362963783626122825055544284499064617601362971210394177526563715346493064244855787962685458087349032461384965168039997841308799832967322314075086042181656901748403366982498226427972190286986861079727642351736375078061942374029836347550023564479194449901840834788066084885396791616622943361872884183679766864754945260076462926945007393042408195323925514188617609446673337287618735 [154,58] 252794641198853757577686282939656626193528702310975107430103776544639315963814357436666758669978972464589155029246367087488737883362594466009052195528779766613802187535337717410499672065502254257285066347754811580287759886981304893693086166733830680036397390309000225345927122907977478921760969806661217769424926346791498129759705987793208772432554345886996037124982820118707216599236833337258626005241566177522149206390871889113085371945307156826851751349665087098360651727258424589004004069381373560801183857236175476698420160450235562810575920499180347014173092962313546890494593699483337838670139251633404436209331667429863531507375200123181696796332229559897244141641684358370243903935675477824159017413531351832809969687035760175792708785565104798944465489605726647300116266280884505264299818475935049560446677644265975039389446175378961805886932934256059104447889493978523326919953073086955279175272000708996519257544332774237081644514293770882197310970033932882443016255564508812491907786149690729196101067833543020396197983683103416146196762291629890420359170339318908381941446590016891814860967980270994970704248611097152240772115349681800229347419253910454918673607238560155910958425763035958696866169769918377426154050752818305231642698239089923070211808471456957808332081604597193081038140518577374226156904976041483758066802753938335232716711807084441947278424310765570206453762958116345525228556941515364339366640141761523090335698262334483493433588627507367337355267158123725900347977729066261639271714899160225949097633356053910038495472168769601750701979306733191321826187897483354530490499079818691002250423988961560864838120322928369858730410778242735419737251895748025217156839393490486760628134971078352087404625307040707453841768332442599556041307334298885609699917 [154,59] -31314784467332932525919541431170001878770951716175393687565658711816144493880576442501180144053733735623307306508759760002498736227038372125659627199972048617524588465604574971244891912062938125067549225671953485845519248809352604851590900979066098304612883868386658385690050502786431505754840963365272430804828290828894322695711808490112306206592872196661806125756661411759041899273132051957896817117097448111983212209965358481059039521413315604490544946286931115666435284042295857347542604010263186066435312410348139484543111178300255889185812650830472203702367401480602654766453589990282598548851581448113695135650131058648849075749743147661404722451481575940722316058942929514216199242082159994703794719764325396403575165516031532750696545724722042384827523235978376883139434813425968245091956275269139331434294521631077934061917431210453044398840719947318386093242621688044808653327555653499998835907102831220443906335887530663902450916304276716835669903185519222039139844044366387166813610327915675477340564594193649138341634817768614265239214912779154352029607196766594265194199279713877393916755597679639946767563517192501447809141057820498163147672031292635029233476828461526896898821559464538677526577624647472937685710737363083840719341092099300724692818045492653237541730415963784420033586794462050922749658184805471424565099391020471827589669008423966588039668670510857911625265525001513316605270058428185463845011631584023378205655665296795423568097098871600933045329703562720979611253344969202104218251619898415159621003001213961022830200617091768189661861365757274003396284446486501755093412666022021337442779618173435447134779296168806689524109016715133241537109949915097335042758009616342915532621790304453109584273285460884346521219629327858767949580997053405452798 [154,60] 3084908269622305435255945357247541825615787832706643149993835943948539526623706732125669205929482689071635632029126354172876823003866532109743670126021710595353772615947915863295456664944530508052723599860406505851865218920306619774696905831896871838490559583641374321457011099299434807337409339382464244392260645963266037924166567424776832573111787263006396541654734828146828845917348261548203815240170084147524270347789274107127661814065377175067583427407971745854252895277638868801428579901093621027269784839004252963155616554629625497960549041538295756945101724380949571925109759908219669887025263068816876202272566490960946801543111030685769628224075143275321099289949768704933642188158042401913533966273347151565668632785047021341743372788249892030160320850097480328845376469680718390186047767373227542518596139544810060825092787533093661615309746072118504151632368347140741378126101095765602460786531979804373480819572019122391827845860338143715076196185085200950644520609993532756761626242685313680616805609156204680910347915236310431000395926734205754141066051257248084630108521415129966099528046166681550011043512912125911193980790769591270886525552825926502530298214109733197700890102526720259484040838043919145289807230651786483740123532423013539778256438417445964606364754526612912639162042785711830852026542302115950182646393408975725154322994577409942411401887042430679912618811363791056144018416095540746623986811234533547342692920632675201197311911747630154843295406220006969147856451557910182348260471154592284939384255398557276667844929376299006450111611592320730522364875256462117123141378746239064714644158090773373821905307050442915449851341274651946528655050285930610366250357068943228851743578945375398392288661552209361032426654979571340192252993753343973 [154,61] -252128670392013847027318706160615448809011701113833019840982382398629733780505719383559157852100709469816386847625373987444846489944789252007561262473133828000089996512367481709159284996320608102918216932330070523118955417783805134865153869612071490729864954479236536225076362667348984349328363132066337164545950681642602676152333061460644622886776393273425732935999438453654455327819371237376657499729927892424696711104863419061617723139334850542749661386136555519362393093739114324138382731875386126507420209444728556131371626655327131684266286264225036836596511912747975975593432187535654059882253102479385569388203943538319359871895635520976053306974289702705895322140766461965698304336082219602169118954097264672853655976915760659117370764676618476487690454015638382432370920338988198617918766557445192856886404627829431847041871179168130412308227968666487830789153541253232275984558532561404239191089953591436041145757502385526684552100195172191549246413002307029186670630135206828759914385566710043175423870872820397308918399263217581763768854473434830752959459705653607919128003593257132709944985510133736451533818732452652489031433702113709813457553042946562371007086831568999727574316160313568355511018672916730659671568242757495484721957163038193139726884840530111454191328639954615594106257853826484850442148223033912979351044315618732561994427874504860691471072940515140479547982370464940191806513823545377326726823777942625117769269575141637700474069538336863013295222964720649918013951701267251972547440765864281608062227327818129347151145136989794652788224671707171983372806688423969417299693615977628516965022612494430116830964764032024389235138821150352668477794983353889341449652305464691342522271818034608189727109632871956086880245287076657286986671540769 [154,62] 18491148587723397634120485464204405280243458865949112528790027717860926989055087849017633262713823440154825495507280572351591715559173135191745622800938186419592091746192688810642544697729752361887976149255105001768941750194452913455187094286428809946812810119135991407850418452315656389725979576214995808154091359264250861541003131497468084408858927515295012951099800409449999652537378055453810256174408860660735860556578405334619682655587414013650462818913946599139375388066168980274942863246282766682037520349805660478516219492595915444316813335917503957240161385050394667023635033987643166537001608999886504379505372628029920940560341938340468884813489047415434148720780843843672594741532592125489620916350153112643372597469974246815112761805327864579966259534352195426436756642351733214420465103181526025309569429743478656325783605000069444458081465776992861062595178904402474541445741307071510340828580428768842319172486765323995118047853641156084384699899859006976798267725753534785333696899195801676872845249590512157974844181425771301124504546877838957822356225801003393617649635433910175328082446900459300438864184379922171260198924846474879221682601910251779408755350009358926302578995056513920347673726826311020645896308242553299271419438894458621882580302903913397671115888735919371184183409047198599450666633735798792219138814150141066368764779443023712875975903030724068641201247096041312020879080418213938289491452971282473612582527239879226198961825885408416476790949440964800152011815356433725191420501632719061638637789542567027442830732321995184911881570406964299575551815738355577120538709712763456256408639373068525140649231881637523227299870552876588842168185196411327609982184074309473084905741894899976681155879939545254293591693228848191296573640 [154,63] -1336011215293272973865417818725806239415766656625240004194795627775727911126054433674376156878179928409319101968509557490295506242785421956798474152862612180109451098860115544863952324099637414968910610722864779393759892191077857746649407399456890684907682941949876641417482089283989199988326504349298204345617108468778710482205112294821612917801202794836349601237074388846502331350362383855766889377762611233775894234721828334877864682819584664909869903143798782872989690427684178326667260263266615766126143034959801136997973362125861196310273092988516883009935698655874983428504990849038168841626258523841716174777327787731479330674626843830517798099847659142357785599738332221323502340883452834206392626018161538671230926893212164419430845299302488068190348368066608383297484451907701706595668672192857986068448071469737000340231847368090440143825760798279466665740453613148609932789914110196780940167566560928030183520933638806039644142736001525157291361664403490485692903839577840946428569159305952797957626325066495965967470276437619372440411325348330848990696232485593591198556737191142502270244679447174032401915102536492047047356688147853126075405042192526150834373808558340392111370266913155777393755717993852549586745469324685009847025533733836651502590331070833742444138018131964606542773399712378977402967081227100790545951926556189436007103514824875196238687323849552064785999523669802796811922558661278628122923164287496452027638810970176414105898161781991151980550622844122030447909119395255722638137282630332995959223095447188714699359053226876700365024711319008602037777225930653076517479753589364765363168186910769864751683653291434074851258951533458122448068089745557821723084166274927004621584808727093238829982420080444447572945174709818547387475 [154,64] 97304372468590200064670313089912382946321096090825989628464495824070507514565406796585794128107538709334633458221799090669392825124090881821803533190855741256545078781446112100851000492794545936246374564277525658014898412028424312360687835793743853065614202232421142839394132964383915309304329840884706961615481837661608207290753657622760645926400676771187722148520869595314537895189223566963256074503811298868398763356323004662387108447289116542222984334752242678081903644977177823246486197745767869760021178456963032771254636649289372440342136987401536172818607246689701379617083142481009338444896903263024754803208877021746838846366803098411246328963548149103870234250364240888255638731483847084099646083152234954169763356442474509217595363761817152074870663626749644903122223996265071538772328289733991376441635104159587552953875397490486238406672756538636412260723020647811452849945307339437846096373306808299811428979474341952203265638561613728926543404702992404869484351082084961305799033456461038862877995236021660842841840944970881208356996820065906266307881757109423959238740509574330322176604289884078744353898340322345213375319945634681044856441272359213536872382525080072975627407163272482351773649325151700435876441708630793344111507371072524869132472778786131475720142879212177227591121208082280694431835476838539704407320006437510753381566411539386854036127047945512513914853972091684556183850186118226934373545994526355452869001288353954120291653493752392759005336741061700719069850655176353053844334038238536778336433832949355516533194377379046383896891804324312547322140117820048851120629908412086646632431512564165369407707866265562675260725582625084333154401944639615151016918294769886526743999848066515291404631221870459201823484846180440088 [154,65] -6650482443858663484342856616379023900888870531471316303926595356890275772085494073681788042743139063317374924695443510220356526441161585553806353439996599070596827984276382219923160102820665487738575207598724621460451612441578754135834425889481541448735700038492939134304219488790593203044655474362706576522007684032929563551020043566835300086821726183948411610004178994870503777802195706076039570690550789711295580986683460704053758181739266591617455569200401717451717378562070460619033921816252399217981588732901253490345875258939753349617013574950569949801686916274296192343036942299700862669785819023917255903170332374549557892606664981054819474923443202906814459646214718641739432370530817434189448994405883177731938484973754804445275953051448333151988680515580771489957110019547478804105790643597809004021672719462962882025529276513861840181329180094116564953544509157987233043136410774713034950128121531826262064983622917178982733157365464909556181136810209785202217140888560693071568784606535129069177211034126519554689527840214130141258227540471916586296129447256570926279068154091358514346220678764586681748577039179361592254300433721160739995957515234992037387829822689385631477247757469339037605958763347706825599237032565013878733743038373394728656660382684687752545846117246403769969144103532883787110756085497402286980702691852200543007427684497773641622224180226290324072525055713614728100417115022154835336585366116337022488885880611389457253999275669122517029675761689232123367119074682919112685583865599616024826298178474803746007285379668837840604567860723739706183129486208344542975297638767970217532815104366247994492995592604873953857560214107001230265323403071878254923503385989339932501294258664226759518768617644355137781314744540640 [154,66] 395351802569343807993098670602996261190599656843802248059006627952799614883794415062805978745460101696756041074416195485058659992763032779360150345178197220639565711284783624387152057884641963106000961310970751026786504293871828435176428578177665649772949167474383301005753270054880422602565231527796306447118610565832689601554784579087397006555820298704795413589038939579516270679883204186201035641351000132809647043541642683805875897109757334458015506619152746946542299617930542572106992678998550591637624250199139992223244420731405477820908009790822610117517400888547430727197157588507640887538635968839575677776105855760879312821122830641213659951543394863404239596658482124992202102294449995262636336769250034028023876761085954030853550643921465653238728057526459159461826225764146491884197966917881181683479688424077926267526350429506515483013878165216314676038739558205902551761808308395526257834474678976006580291425810045191717811475187100053568580976689292770897303791729374098676625809494344228055406748099185036165091410478400183361853459466931718025427132111111108760917276660387140810267490611464348431103272080935390853924789326283636195571462447858501948467904034935693955410680908233856001174430350618831680664809727589168683075051024558225941490133543494753670005472560982264440911422954743802070863405886131127303129310707635910720985047592851062518878661653702941925176673426043231250342256576814995785062312106941111944926213289647892659601604039300992591399830264259047673173333103981104169736631950932036398372120142041144337728569049405354108811761926399871489577935194811187681435065186081146914505995613733919479092857693043504606486520256296825140694537178950098732271541544365305929338909922312757046187301915537668369748285447 [154,67] -19915063217996301719409586911016426649493113215300197123320779894408576738328124017692536143410523865092749681329165158673025226476480489950813418002668272456548979667741304047198527271406915071136449557753390374380307888684242946373555156670743715973804011800936648185334403344833078222506899497903857588325939299241527631349379398811760554030927260303276321276799480352281069062306256102551620116296198230757880661308958432690647242552365890365894048995422646712201579795230864895591914527319709068105668284589684930006584557766949176484458141236390495575853751541998463422313527977032117068675400072911665228332700232715156471855897000932956974968363817290156937647195120310731778481021555729805748209918306555479742224501861476815486081628380740751982510487111124062476108379899073103085836707335595756116186412563491666337337178011319073702707338251640322422216332374605101066826159976137779216147132899232928619777482624598343826937494896060083510948010320107966986246430956225631059285220695075898030772849156934879423551076243158208106178010020860555251165438641593241010444354484033097200756954335216619790022483144703569002674720087555558862062497776911565612332866737693464674858898221945484161375693043799380243543642751838151235999963216222370427230777747673001568278995980502770118508498355181906771454424233746878799411981203787292547577669822042811243718412715077273943867165637957171730535282713514527380385413972409189734003072489411675174371183723344694448744761864149999753076761487686136987307114329443730929575304146130331011083048650956965675366577653481959353291530926591038820010936901425711499780050229549173203118506769709843071260627967493389152796675261658557563134044971400394147380234441944208428654088955121430488573382 [154,68] 863249507564527726584719989907114827652080091758028368662034624688524671170364117078815991130841239364435094031403746910221949283318356643236052152064573498821634320152356730255836325229304091162742387864505923713591813339441180201770766720240499022765197192588788015767295608618063338963451040478471255874286745067826334197779783978912650731043880224336829521724305004334597437932761170445937293761886223020450872715338239441541693684354373590016328907992763078155134079582622521933875857030019890938466367080686173719201996458372336529907995183631163657114972031760120948313393187093064846912994250606239828219897979796140169761407845504104223383477122030303320430018312471314976056037343129390915554920089111092452016997803441011253587396818377778330543022553843809556527571295922346543616046388812828750891128156614974195346942685088737443687421883469984906504651209565267485209785719231242305991275202569428579490360183777903566480736837249206688035153802444317690335478061532441638548847482267352205096760821437322887297501258252771923357972039021746299391023107333890255703072587151569183544828793954159320403589559381924714546664328104342562208565576176518431682084711021606091218282094236763437100946055144301758490215610626014653075175940998678208577290447828529876135301689160682228188470243887506504657130402232503571086322205985657329356026399701955664760645545341878334445387515699364244300982967485374777247406140746075201427063977021941753585506525179281947962702203042470362896665468956006842878465551847300861538108002135400471601421966834221128419613261318464642899366563820860204248562263532202803133923820993926868107115377160685972609697713616457957854622590646263113262175182116801985161524222277019040274574665935099865376 [154,69] -33186203744488089948625427815274350661866032918970673124997450369040152215119300625747708568643043478644842899047342936275916782300056818589232284890620670788626904739492900991264905353027323141998574135196546692095299160193481395553113492754966451339041472369276136023824369061601038162073304523494320814394332468818477561225584827989739127997049251059259806839045203245568197177495941285620727519449117612176388014992993314515125850366542803952611913394700985330986651497408143714914010743665963976130976512387633489044701309919733242218917716097726639061997742583012565780417853819818303369732213386600835668808261566521313272419439033113062383890716695107982747450241801190047151817182902481739759982702715932505222192920478739482495279048964965869407190627387017601649773025415161763527676362075902294110220957736038510250636349424511729451341594472925029491388357461041489719334971651012393636778107420481392752374434407348420491262279438377642167561962419056097136704161684865063473700789517418943087538883859638721683164913822126681234450158732722972318336164674342982089098434360239848283959074832693508309161726897773974339528293048890225448208044054664592755494100993227061151569281929132120064962827651241233559826958008949970892250541917795290905488424035723700690026208710255875250825192858400413839159904293893734336738764039271591301810929647576748447905278222685736361257928942441741240719453974964436382936308726316814598154471902960781657880662509558373885159196613767061510754742629365158815957145000950320775933363236748107142663787515900609478122468534122021696638955459347349248968713805553597094987728966043942707717048996635030166219730304062070916483777779449734594543099959351621696326523573836481971954897806977453 [154,70] 1152437908595069725327340204620556355480554888038340110191174544726682341770064352245229689550751600369874656227845919665182258604736948620714092820048900923428090493437068457213813261199284886812677611938293296085127903036004394204549215513219374644390190002351592734304315067428940012210649784263563952455532955030771402223551766336237192394237951646067851425028679762496856168738719723876087150436085695939861573254905958989845065480792320558130869959725842303725386313546001348636178068348581149657650898011016016761055155501772822962496183976890581876098911395049924187764695740289255024522800669912299706074005683858586466252745230120217334611626087819934882840680660519540334840363025466752545952872239000585412779440958206876950211581057670415653589993802446662514755215109617655604861842577160350360894940148192443161682879108406102368245563779233418346633125832035109527918831478004224733284012284516091941742813254423698281746947991042408885379494157632090075239351179770148763691426346710690795123854851080660272432283049362994033280654135118792172603167549601468736723130280072062684009934824946573163300313036806341775991506170705722847984500879685438432343560528495869566476703160578679488152572770688100913522183572198652530879898027345865048325240058941757392637261467929660764140076713446414661393675137753292818998008462362273904871048120572728302408020051731830621934536453085491171096622384579062776136631416967842782996984940645014573680147023492001977116635814190945928596599328389989112765934395796541917617328813772913180534779051284754754919564096440879145811749713366638711537158137759582753516816205604250042005884555692734032699149508542833399620460565698402001449555129992258568875957272010769983856272231808 [154,71] -36176843968257500105356431032331872701663315552985012269234527155489298457646510552225136214947022402303544158917913462884981202624235410928222622401444755023041926511645859289668095730401763383014527346593769714945808962989447495079126515559269666727258094688592668140162983189632756470667036265829573157586285084192903821465615910013827946388443849653827851162385700487957318995027951042540760649725002725773847529725346919783650447930308231278783102898851111404665744770552198523965668030813276999681218272612471651891043203975747330159514324249892936426731149979619267322170960664988838762382077299982707975104734388324207195229196897420223852020083259093519736680459736774142342762372202619541925660419214677937178095240405028470276127698250670959959331306307458748584319531231434240305077341357332397340420031786840048303283484830184727049418701024630970722668052383661176654291778730782544007451124056585837916034029092211894667170902026693401582342603732135591624932808801742343974095411653027394484365626256939090273098231160844980255535946254778809334027151078406548260087735422713368307922518190264625161788581258535849592866422025321346261611649688561598786742973602273852963777866917022907463394239912473772827095361652064856498209597402152765190220255295149925983083103124982642631475234136823653957183247207143523963911214518075594593800019752466191194260501823135206362973571690829339295607183394321814808871125513157984969899891876774168816626292982992833174441454495601920699920383419105850100272580839709760193669453982246770645717931939544699770649604112818493760068090713708327193854635265985713782182564549022443825041524252792786518146985608036266120616664934642715399298482443956865103557728361304075708439427 [154,72] 1039067928016097105448623467948026960832325706656183897382885785947423864574545751039131282982157699493128469665750346095638427672471480097529047707147139200400803971367748829399856918482098561205789303944081554842401709096441251702034920056267129677086587625749729931933638634593104473024095414734694816521066992380014744342239262647580728163515251931709338949691979747290633942612547309377547448111812794919212091281690895727683733285704096493274257732182457045837429264873182820756977522204014928437005847143399744683106964125948922763424201937363595665471353983646184260264367061568675946885831753822015128957099832550534317375819439702620426544029121554883778972129462240857618976755226795772021299982512991071569750560375559318446364750796985335340400062582113304607550662448499847649679750489766418668212043386063558842875860844146546229397702007753650211853433873635236853940376312722339609817211575432834732059581324231372831723784472566054559121135075392981824611491957225832446211221536830675307696601435473570446767083374994287396915020450173045276440987019567682409260780114405537980117487436730608651506098313455823432367222309161246996000528433686544175450887175656828740306888472206694389308647187743360667566294635895320936768518572864836789504492804710665664524679725149550695445580303829565992083357904205033527851863316038379679790785847815308451102807789212673593663756024244356399176504964782295112518129802639717649803704413321707415738532136250087350756157738115311747622488365019729439094335910269887241473496772647450226930288988895791027604757734578981620971494285378319840975058247697161233585985120409908631647373265978994686639902138575302625892351589887132714612550352546910456043308639161410994314 [154,73] -28921221999499782312634528828154800322508623726755138069402418141130728435632865955586492186531067872150619872335925833611110453132717932301473672967789880740684669944894464248255672198416617179345139967618167214946114115976053260399288295340937365588639046872143947291875016814600294633132474639422269263358083111084696758430407043254579362722628310281850702419830499671845721469332255431582788373521963835868569595284533895229293652534582116696109433204794196628571870675927049175753981898736947900280144086769420154082687247096060619075360920657996771883149338933818685136157197233643227544925796432431890529937022755948346493875548156441715897995541375934293006044621010820235401023067012068134527426116296124616892855023976742936852736120599580246835829442543153504850412638894579630945078866681466528727904984299475406216701791850424946626526868271822659234271587424321987349699042624414805532235359445344802694385945652116854453992246146339961806387192218848768950626732344191968485450659873017542074656570058418436077722514670751069204025359629841334140374925771682509762857339966276277278215824448720167868139903852947221336338615344398851801457255035491511034975912137775830616218707222719634121352304679216100731268300070444335918373552241430733147210981876033849344843266860459982737056081754949494620419123005037274824039074307608567687227151668537671201189263684999904269077812149352054437558683436663445422217082797999408204174483701759821566111575464450821898286881929654967075325448595642149328035999562189038180605294621656360580532201658972017081878302554370913337347360597202500167870256771664247071972228713768611503801334357195557524574087755707294626494386430451238987858049655905430879951156189684233 [154,74] 815725261693084839229365357830667119374464688492090195114240467526905185877667024259358231601858996570362807942382102797136770819518872770777505550315554611228991500736575391050883443372532263153562884289555559119205967917915396967555629125628887336760626698443754342055475783485499879289902404945412925981592458349469781878042894812417198368369806563071938254625102908227900581094072374457096636349354673297163187555986179154192216291662252990808672566001823632164656350025117705896775310985597475428182900495328130709435170469660629742360980198710170337776689419585198250156053295142519840420601141337648223943611377016124488813799697196459986314419568667249385593915590823409745518801284776113359160392485002754316525692242957560292110627469487942567375635457989432041100548989755004573909752331001408155034151662161141016493948951039118777793221293155967641685639273898325286842140437193907786500621143901870035085129431110094253498933988583322550455822142212852723082019558166066742268499603744568670240667286895263134694201212060349003003317289008233959920469192552771971788384192383335598777108346631131130135639800647769484384217297631338418720864382264039369376325510545460401842430803507505750403221176744053933016411401396840288105948151662515149695150191537813249481741574033459786640681177030333750787394125707080482813397105280581475602023748701456411757189240569371046976652013711793085760239614193858446257019493320348117882066883556938406061624556309687026748020686962332963025068143102270685205517782035695124333173386014993300458165914321947240233480299170395726757095115866376674072620823684916229282124219237714212889270815575114546830484598747543019778810531935757353981157127688614925714852988981 [154,75] -20767402383093601883247955485779766918196561822619822216795995611402705896785978833044208635959781292153337427091658052827235520812647429091147778221060211282384270637967758338161880543165134778010511241844994230301781753030524562402265355109444724087441661193410584591249660626317302646127921089135163372144388413290125973395385650488374212872737670225688278613095567394700539278150387528366758958901846695719720226539125447846797431611101033582946041326925591958072893949620578145791531752115277976033479705168827920814703134144630143273166098462926941314524747454817636295712507033731626285759978629866562580172333026390606908804067537452512777481318035418346613668022727912904509343448469984739734260227674804838402650145264128380513047251018309949089427711521876730947471300060320295643432207381397314063205756263383863792931981152490327831281024956865510560854772581565226066033167241181686519196317547099267777884951041754240768912556695608806902851694442851652403943698554135738235194718679587304488426809255192170480829796846116208338245449100487087100800785615185155110421301637659151633415081606557069025711720006000291272862467723545450073423846565599768705324987821855624482213522198437603290829403339783872184085485094041154275904369618690104644582815723752169889275550485528210427535518294672669803447904999314304253630820710431797178533064353180395999281054320687366649001366165992105130259494218646851137118429930084643359832532553148313262810135191266854875895390089859994916296148597456335993223920462473900590018789685791073448122286201625733686734957961540873823636276723832638091349704918281732831790291392788980590409318767441189932625618880207866867955381301073419693515358872511840437536618 [154,76] 336726962224625667576992866198474366462016113932086297669018677568484461807378550211543005915010824754232507184855599666059997269199376524473697105288518099026577553228453071489354650341456564778147340969899855702778936383928968008177814215081091660775492758596565200963490768948579037622455094769049551733723888022376430813022713775899873109158126654424909444777274259690380603886152903748554626762490405429005824074518833260307794373167061696067073275583731214288111877373862305776969835535781393541760690781435019005372601451303760644611597479759266783208163539331823989016973555399074416373661089988448370936257432266247957563494468537197217493913792406107092480833642097595869508311785288441494783548539948517196336559102866278827380334140736656781534972748838126039734031356458472591502149779015736886199547644103435877184136679353954255313442948704558060024811563362430237629104331114028049829672860332697906988558339223135790194809857928684899886510558258969597624401743448597465139710218260059696609405995759587971674029951791023812814608124775321438650822056958463828944161953892294555848131051907130765767498327012856604990312250778913003596629083153288947739688806806680250672650041881637930162935972403135145709575777755320481798128140537674484947345131874180529404569228310759582695105179378606053696580935430551666310728351943128996136819162965450996692159754565822612269021604021971279295241873487082031752163515853329160435076588171384788366054686361378313831898921857484052936303621646810670003816548287148796669799771135015827730683774368979306746586959654707515181248510056451551342315120065250003477767992876035501224052946991712355162704502056343436273195438897104519318778771023365226651 [154,77] 1509824139270560668694549414865114324304737740790350422997604882103706290274667279128850182121819038936178623092410221303713174130800954976409431737160547086347668584840796417928397435815927205335895351191207477243430218387726629324203739686018967394088570961499880466917114878646481151668628426940451167499236790757279919215513436431074220693778875304535368249623149885191581598590085095369390182366678457098918827368425586185404193143982437902846745924829377215245955994323778755175425223111930481644887253150852676514210003988377514718667177774030618172265024697787768126406073310909446968488244140155348671768571981057100347708676943009261214269817840420344277407090037542821300173922780513268617592050219761424408246862976602032468784672874618913015759840937409004403191096782863164324804737259590643467766636464138515996078329965544253050800015669173728325068094866287991092527780316144804609531916737920665081281285906034869769609977245217197528360671017194772388168443898298559836017504409138705956599161482480311936643567526763094073713192736793253948425167646094520386823343897059448762274793771959939333962507541404292660473526816260037551592439456734683988554591195548105689858368646990475512191045164236348252077153486929048251654491101624028846036404100754771136569079411389995188765625439922615956679226601931059981017136828021069956765959179794990194698984796729371619972949188902606166056679765279444638748800490740839147191225195972668333472205758863402159047177069330372864509027464895478995139726720220718655259102896977121593417925341941110872339255941059293988603608472259820752748016137047561999751241680591210566928378904533371157064774834685708872820559096161824775601100835415186 [154,78] -262916835459359110905785974015833713049991364411460859493237947918567106297976495562125228744047922576287822950866534027763160150247337328759707544314213339495351673676183330957129281976811004994323699985025435829564757852219889035147157371255471975272909800779405459556592866893169942286105262719377168217131831627702635167083546346507710452030308952182928893527867440869344593625054651345849768658539725927905658478588369976250289544321299359078906962562384522264091400174097077327337171839752794792879275371124513529054054815540249993738637795581748621233860869531043974852634914765487553562812663812878906640234905222425223879551039853900451477478211852615030193964026775888085993791433744764178244502204644590730007780195565560420597611221769243255841938610437738151556096475146941706415381073837630470789701037129733247470408183829913344545779556489535056821328067448850855819885573647480978973522828569602832164944518388379156134591427606131063954777692864833046664354922263207556580251898043468795285007453117308252415519886203208935408618799638639292897249819455511172039765394055348672166478252764631109946752573810699830483913671368818191631972102935773644400979174240815476948230944735684142579765176080540521552106234301924666834810359351495299859554674194596450917340791528639170330209774488845179639941650720625361321084894183207208825129219800104637466509854824996363785648430286081493143298498290987023323956924252031649639631780980701732664392180130003190381311868406788239124008682942021190169378710984407839454062610361190406781467844430922230307949890790926980046103344578361696145841686859615713670244668332848443711284018268960555211506368475480951681481383598263297502529298965 [154,79] 7165838488423380741741277550886115903643846916103275247554030785469515231870994285210195683642783306143548198036948036742622562480688851462294919187345740204051520595689931222144260557754585908985387017994759388552142888551580481612583202173157344630743001108397877439481831512640460943344098168018564444274559135946770729711588044957372100452012823255083023419173948662522911524432664667396649148132445159217773354254041817213734686729198944858776894037862453119951834063837121037865665598904953826352534539821470626922034016417483498204517826975116330083699938698598042931152020123935040616298042834639737118325439422365724860381379603507951670186914799489448742625689806730998186201135470269877080447618849670190436573503618760662236635886600026633340024324441013965128624358884537167180116591559272598059822961238197218837646694286585495991938227418248585033961634551978699914157176755143910023931355502384389992611137970912269619122586854930756786861213888238968886822430587476214615326083230064462516663768534765392215726235262880665682636134857682962272749025017676970098705225183839679999840848002235371237744219955216082802902899884472099555616329235788439616355287532845641310969563887110798604331212886464325052246975726118081666957880901117399186471602343985050339995809410680465715688656539420454897530330208835792365405154539624920281391670419880653347896243465371779250178633695633560892128065529786204801962850380368393559911875254900362740006080276217669111974568776217109784334880491809224485992867119584666814331823126835610894018670319442641045939976021074210762659902141490600152021451848844548370617126456986176260696187105901710099140142041584758590148092266543991918104025 [154,80] -84212917274372595137027532899363145527085124409462891853330415885830494482599752655586442218163202628483521331453965146372668135532282619096287884414867574454314407621266706317359343414456146255269120229071616819076228728198642060262808075301411685786073873065757502969145494218228875957379483964600875826574350364692139807925395715016497205195923823715725742152989632475792075631856145806968094072792518387640016183245053143365808531157584097185981966173246264797006557169551472276809121993942337197732416043425415857906890495699928031060338156163092073174178386759990503940739107671185829254358475950216764005860846549209629784991390124134839052907838520270477624049964911742544353166990825846636123520311604070705718092974525115726354393071150859629186412915902284260369235805501189159767340471849182339501929431280054465126261664566807644633410741336821546643758740271133328043515071730716486241940971759338252144156303714631889386922821648018301222501582710512880307545333670747478472277587925725196840287372863543085087108521714296587942914558632048245653387316760431270818490487621237194407805190452239890526840803590234582387381024495682400045307824017640683559564365230103148890718760397742041618931386016453540481845549256583792006609920018248759381078488123132829249931479429719676249354745263769795528112859018040640860004121876205844338228725403832185569779315237329988640563346848762547026868498864217970534369672760919210371958055162585286773696533912554969656803320679269555713509363593342071777237001473506820382485876628778462012887910755850581049318959997007344976404333005928114809914200220974810025540812448721133128464425730761245464011336092710720340910277196609858907 [154,81] -204444516366649634639114841414280059325571181114279197307290556673696094631625814324086702383384923569184152198888000414319099417864323610901032938180246536464632636456221735709498117586660566290919453225943309287328976859971282118793606272558551476862416766825397849891828605765232726820775076964397012026936239530848193221244746959102824549180369522830023257960970206784702761963697206115787708224406054869446581352981505709679113332851412305773615461566473428456053826223257024930116329245935887721617417746930319173375948167372235600030569037839186700608261986390588220361488020215679079658527264648794202042403297577898386684375076551008337424537891442994693219783174524761277135828234597075011318918739881851978523642412623527572005275174830926764804261433027385579422021666250524161921448989826875890160175554643241452640061723380187402426300517925224249472360451271746393946576262480836194272156935284186629007618700119280048743544268733886120271335438956713107258810794803261314055622606444972179497970378031855168759318823382901460323586115502443365842983336928700506429980716755883828529796477442423782253905561038486747867286553262473899937636156258134092534382370496973680861279198255831897096426280755838062311358452964027515383896516099941236977896959487882415096830295781296160384100991091038858176359929561183317777505704202805726636614550881932916738031104692546746907741812759932522826180298043997358796859806714225348157230491490376851652899418713484083649750309242548411422787238605039613331713504130627639341644133769212709457703378828003178132387988562032264933082340422937974605054701865905849133952774931072723531183035154904880739599864258734951993474921848115 [154,82] 21988463609611654727096963898132357686614092883604297451991760437619720659952847376884311941621544090602647155715245384195183856731945869361919678012384566155765125127917634572670791944894947262026188286869110588361585241684462609490279056299595296399632192051382026215588493940934800654474456353758955777403194177200743211596490175028495555871766645679122671416432389932219703657997206612912359016298727341881068830321761375580857762354989060565975217874846589245660541392514525978224385855028751221787619139468706437093893758272537587789010920288726199338127733626403165196518477872039433249139502737678408350815437886519908662034829768561398080139762288159734510234278897416371529623417005827749793045566382648592778147639172928827920254796109638183993884637609485015554181857330832066952001335879101441774006086463451764623368745697755676331655550395518254479022591102365829640337703948597553929381435371061384234631168996943377820758440945498750757755846554832013022843870518141795676285822372723620440918329949273208431412678098211012903977390925954158181646085469874492015783742074043526657724750061497134095456147071741900703550002806891528596838932502090040104351568670750308444567510365735379694366160685979157202792826745575379828988033086096436229742858843529706619289261167439822084450563637134160000988843954965966438813043807267173360555955550093983259193620757430202412064356800378984581573232800671108750794962408439088594061466731854110817983120770892668704387271158800214307763664445126967469830718789218396717698316114952724840662030281275693041236603387024189569481972582606131028799466738651535751657793861038500242418081754041485807906225173340882272371581650 [154,83] -334064178367607217324440425045025073532245274970991407506596218060252223503040168000428561444982729350465145113903337158789490499888399853139826751709450813909151247288218063542482549906262185423972423941487080263036997109718390664015418458271609723820262493412040448661780099564084085323172504031635977296844604092041659829179460299290098834330327932971676509816165297501452031590351027420450110459382573681694868678459762386401904337070457551116958497413280510702292838785110030936300782612221799624522951786173385640569534867552349753161842503400144678269266002021270222078812359691492745498862246932532962856423158491857072309403500370528032583654707564931937717930546197627623268597089753212077736427695725811163008845307010078359447756328577892917289555424288151073145694758717258391202585583335918736422264690406899294737170030930174368248522362384225543088211031030951861077794006691072239075912237629962346593886335030260580415386188151056858210394662775324660736761868796458982629742685498205499760437048558558341806154242955433871061558950664672962519738426161261286563458567145507403091177010602044595469525969031338398983229513404822647250105795149592929408894650816875659134080920587840598741114715267718915475721595096814428325860011475292958747074120887099364115110840487026409823013308298283215412362560350363029240738596334114634528182590235734864338429677056719776278005086590015033951800343723707526187308467185593347177832872383998716379577384554575520381702904981272401371527302451843352611888199273279536810935870542222496400539462282735674626680596073066317579660512451373583744845524281414657036404134029389635507196001558082386322914376271542153576166 [154,84] 2448716472375453053330245346946215617894016004428680765165254717939987654181931627282680117173614181624004906273163641333061572476334742742097293636008624146276517873718628412590767759641074055649538966494722135670326224498141074099904573694222133842421826205627815458141633930058529987319619638385099629247173866001935229009279188306237839273683651699656721002629658878626378560157064719581106811453511394786513800803549854655588436412024291396844447847785332483190046221451454559234828508650788364955872500764035612835821817853281870264259534508872922799427513125127542607671095276009847302783004070465635155742864229725769521809670320997409695974872950561129362970156346092767119140896158955075736102307446325876623860460620685655528418830648897405492957261715633335014351172443455653759235685254708816156159402211306172059182641949098440121905771193160172874637602485515757285907075929550730304455217342522217931362768858327365346035359897264929139907656180930802738705441241429959826012710119841161655670700385242090464032710355346174626694817150428461534770606388779158063643973722657801338830602012136634638353923413661813907168631948450372948495079184648403812047529606637099617599600011808039847712585155134158646218196185906385103648007942348608913619027175091510570802212118059645987747672342855112296675300871197239928389307578307155487145492243855590126121169603961895390269490953335164353767688139516718438320846268829335073649375431924286065227206729698807683680586754312849383358508758744102423688887643022517436758722688048793057485063343940001753823247702423283312055985126030279262864046550743137049589573775647159734863995033518249791081937272091694377 [154,85] -7558020160099037789385164573646538681643788632910468506101333574228956823532033880400431762052279486548233923476107593161976571782649754512260510951957037537253012898899934190133380318731655972094850541110228223104108044972400229062972293890740473327041985082853819060090414794495509164437876940680048024088797110462031373893269414250045141031935596328214920109569506317596628423949777777036638412190865974722551382619821155289245516974058000619289804269497247926011571099713435837165463428015098367303448110025481614229415484595011324349904189691002961292024844908066262178816471517944562265143856979386165388568414264550606169000255653961153914754098189906000953459742767487371097548142801897158430300526079650435667390745450188489935394749386389608061013553365099795026007984551150408776880308797843416372733535345307279603080596924569262602414892096455431282044008741527969667894983422184017741806550124198293066895317165503384835233757812755424797035402916167536383720500827904259438581813172330820211798818264353212430834646104240838801983481352785766871813184744448804238933139672157624563973018252350768429975233552644728129314247777101774382648185779269950007733025433083209790639802366245029634570627175962732409116206353498285875929616092119959890373388235106461782026614273354549091898733473626297697347447248646872050718843227804486453949616151351670707241600312002579754668555780206498493844040919966089151958683368355378931793257402164204428926836915297378066138256816745192233858960477512469187809680000270062605601898418951224643082118662514067030436256030378598925291524306812762017130875498550495511442986680081694452012198302173559559057824706673 [154,86] 6329952480755218662466048542337563998502515203463854972536828687904618623702068105598037881444630268349968872814214241366741390286352364457450874088698207306792857688498830226762486789320024034290067621951088138568939645286673472624909292199330946517749930602209633065969642041754450665664349175386965899870740230364142721224032684513904380526159860400875155465780350123532622993165261097700181636459310739480770361722114879893265907145245543392408074217566916027343307854241261397770315306179464480356168679566217542143539848392991956501174929086129337694392371683923110851775837901444029651977649200630523624713918840535058348587818297114546684437204971966414451701380549969133696417931491533374287656162942677726633795665781572814758370391897018048965098207421072150151864404797397629391180119582125592531085595831139541082156518133908686327791899546205101981871706006583104769477801416156221748589465448994796009113932533074017643603924178096253494025693247604803778852819330177385990733173212557216344332793445370194601072035510766405778042734062694427379664703328369926196760139970578686221341958525900213425397763347968566548765532919318685545691800452942500426026069800632320465842707187702208135070864821187934283412702783702922381289040755295105318313964464945882556201732620905822188467636327909566482523887834961858256282914612787494803224089618215986221274589648489741680529916474969228027234395079801468745035580810458571213868995483158604423356902521471112904020254172866690275805894391722227251748893487978050137350143537378440353212247159110536555388471249563647412072828290657543893258107642851924581881884978182601132864740227290718451146655 [154,87] -373994891982029517692963342975551096268077923036037063719095881738939231074628684873120922419552272793668293924562043813513434032710021565401064193397463697953339248391453864268706966260184488326127655478171512637964772319971086030658297039078485365201236146290801842372662581334383151009988370513537551578224563144860881037635746079681452841317918653502099811882240101403810689863558747588770953739595746344079932243006343470063957170548936121634796315107261322252964542858936117066438898708128565506358768051054773007640244504567655746888053784626766925909098975760307938009677017767657097380798025284822057046880008435061918088146606100312911461608666002779238682827825182070341327337445233063685743645688988496741118639217930991822069269066942649455112896739563967581999639796285760743083168085356232821865977034064215094923310056003732754612212370920888638289267710655859856957510629751558852642235594547774021750274017516809834497773833507849105529330828756280807481446643831828300273653643055586571222341293138972367626880647185420640291859283536417751765716625198743653863208943844349999113930851453670083333835658666825774940987008790679376354555268044606199037182688197769489378073962786045360060708842209449108630362469169910450066297165082491968245405986784390563229231639234412567267008953533405079609330779270218514764110442432999882250669926429583028292015941978062772815400528600465242885666411412514163843563053434709862416487073980587516973406852431712476937381300683934954540948278873346384298366012252729080245142053561071255875652345159134674341429143187947990182850400879474653779565707403493445982363595874113684287725584806446445837 [154,88] 5948403697671984133530762262225931951325969481034433188260510422037179715605705584910394062632417084007028705364801403683254871373455998673241729309306700202980267445005375134773601417001980897949434953638319491592172106590700461251731355599516008395692112312887495052799457286344712166708983406133091013419355439972620207298033648638573795216266294988614334583278725632588380210019518001189263420114050430580046212675703660012896178630426740564868666488720116782093142787469608987689921857016631000143374330141030437172262737261429735865376362738984045264709510713566679715203920021306618919014933135563495061191724119054732320012480177357211707931441518152876878615473419241015218971125146185454991474478414384133170294429678487989536811972641181990063667197794004028611891602455945815262347692180866782115234477345983853285666589571297253131537735962632295157264947096521282038620450037038808463493565235677326672625770764804232538150209961562842247410209305935146876260717182894105248843855044726546598428044056611693423497225868719978373747091851425023738559112655556259736871359962914858730049339996070831159208197042026415812739006774488186302434080296525720027930641267950813649753171116640817860794493426258344313808786517232556271772549090893087637114222546441595508204100383086999730553487320759242508953221819188834064887581558207334272034540509497241355494515294728467949587618708835335068623013199727426031928845963773921417525020472164241173491462715475962621464804964326124433560646195048626913728758256083532086860567709218828758229191226432053786342859433468342428884704558414561853167727082485395337467783376961818992393792096696256 [154,89] -43917428883926010158882301962004421680112700494761918004866739879284303125417344643647221148306789866903468193027031834111593233273040186519514166416739117909463916759944891415390979172437576171635142224500858190272813671932009074578376183692420807043780757200616093839904138062294745114521633658848484163613421321374103008134843718484460915026534818234005368435966781402403247782734438059596923477689247176473583110450057771908646747434284708518474736307498138326340037061609036199889283580952545196642519159362603197529850907274581530999865002566332040842817692288460710940804997637705433105172417959081508183818369977570925573507569284145954203068083451495790180702680954094741974132790205721321627497191558878314246037024626394110190532174929372725230428644206781865264046379006389527819443403245298373521995274228583169531354918318981707541138230571652685428630111177537122494056515878792099293551614597783984621513959622798767184464124318189814898724631926375359640373252888326020640018642190207661389473408722387527217498303736400930875785655237860739317824460935764511505749008616487331279058652368061769348825927642733873428014274769578698470068228555040041054784338649953850430141952040288790690590274743529487711387394898005255906305731859746822809704609045493279038700131213252503732363823945087190884834254045511671692193206421835549850481413679344998538928882667460593112727259292299274072218110823430199387999906212764866489791766010632204865722436031623469041940812263653074873793537441414604905520471032159263215916729340196975802025586986510403239263916260742966827704313837040442923626630156877773712309791758207182521203520235 [154,90] 392119870427545621214839258857582070478745816256303618498485623430101008113639390028441989257289217062938626701210258448292326260582837651610687038424909984807633263849402377365266272126837564902311285116101342087290407241623846701871877381807712079021991569376222773487101898246408712754077359390694321077210374191379101129210122780186918988193778786287080816290452610988615528992062414158198908989462277307471521317689773813349845297776012498596102631683908799846423906756793997514617739517004234774769734177686181470229166820283008960303750100582351923525767659946718652755385380590277944568248899394982927282055004825277007143769367254607594653754735398736883676704725330237323024654496890476067595100913419417866194018549528974633671786291834977595838136227309414483417097958610583221168203616645931708839181937903281932410108471293041821357419843118548803784570378758095258352318970890593209522249874970133523979869527010611389062471928403262240315266513245175949521037176575908070236940659295743941693762777493105055230314968497458043009840594036103488686753661311755687330570071543729574461482160950473026228056955507710153632946385352018090022941955937878086426013311923402270684596893714365109384468141477990823098586262475644752623342718942229155301326499599813602177550552165847266916667174189474663268136241787620340460878381086236221052942766294607032229094208125157995592309188146462107742666072074954727254684443958426920156299444549222830260483479307378782162812256403078857027967968446465964136142548132075733247193593270912196370188919973339440447031526870922378958880481103892762244124301723682829664277900651672946457491 [154,91] -4094463728460783072687735170485528716961102485515664604853275523450748909202311811283110035051471763361833060886968893522385553706069482526327301609245363273231130117632728100455811596900663435109192012965691314381663563528637148062936708066428960179470027800487981230868137642887484267260426278967279272279434519883548016487656823528113725963441206270897430364321198931360044655948847950814143379273881966489280634015401824921309306998353473963233458533825311545481677563052611557108936630735938558539301134424335045865228467960607350979848313281293598362052398627395315472696656559656702695150365496037909040988968997650205352015108179397532938677516060332761908361488002827579169389150594218198422729859904843810015018804750969632888724477477755693358581575972534289773475832326868581489813786017448925660038222392986682957812157278631213551130935625808072424120437075096874344599602334351507720428733555784602235095438905738394878765791428441466629931061671906891525005618774017939689828676448640418263084516828852475758793071166499459272399814064350284543139402312170463815430705331684077138054069312455350872980069131533094072840153578206409877014615359022371884770819208040836662577286304007319022857461993423778160609771052008297508251187814273928730331546086707432321602195833296872737551931911704446091312230968259217907115256674099537304396616297493775729301516513900428126963694105755378461883172725321922616058999872672661898558655658144284177213092507030734451830684289133243854801608861047597036817341601211562095580113546919335600820961712782266923673821042633522478015111872651985177932239563214392702378338314969200432 [154,92] 18288905115321312516600575405891825257373299293493195107475798319521656841599803282529110044570539879996915672843190761218755317741900113265322699893662861766504963604247426989478784105319140401210854302748496436076799767713117440302689240153714120675422537390626217301421042574575269044220357763770750135506867760638190494489337162727068088524234824183326452966125767019107444158528451208670773812393761104322020284046985932125787510210520605926931330922665146765705838867359295190417302684175605663251433791616550392019546845660899867012144115764590271176590263134386748505557157705601139362036697829454976529229686236107911954591391031344810574513708790727110027434353095747329260475643688631328970090839986945864019283969139842869196963820419533256468603753898410674471797221911669641603026807535451204330086572405970752682221252262663426252587107881934083043076028271541500281769308619170368477240626170501718727723507630607985917141906090481589892889116730102451878991161971313682933428821581678529335175172090438109231180431933476275273550329208150395649693929539260666892215724860376565995663468631501274742617698708758184079684770392508940255263386059163189924189547791973802903396143331992623532595326949841091792227475660085407055213696448243500871158363222772152140322565492056615720287714728872765243659676477491363344245551445622490731833270306685308013084368910823086188008072632900910286763279239788250521300193059434249107869657261237319507426469671710322050541630295538104599381113601206629342994676484366814715625120111836360656054628166466209091357397809378768768462026097928830390694160144182132629885192219435 [154,93] 31745306438429720018113075985894150989835893890866059775839232033488747036537039463269606215047692758453558134139226055819979114089098700749076644685188283685715315058794164604727464171729607323960266119026800330296150746473487041551432224020235744259750795180237573152771596153564447674752962222740298844321364958061199246679017992564277618419862854435418619157223913857363112477598147834249679439699077664304802414025920027263470794152232594176637913747747324873565701446991561788471429879331558077184816578981275489273917974017744945548112894294916338719944738506031947509780696613883533446714531359642628152992757585139308003211550083532957535952692546778486009371026609651932748847579706850788014590818490606873508676344683627952287411628179215283525393847624713571422492818151846224899588487584676903745671825969782607895185380971418411434237728772770881913805049631460458149260530888764749154190536938531126432470851188384196927595348888801308903369793407205220523552007339058832634523179357774051152728566424053766689805773378213319021758967464701202536973791919090226904105136388405172146689260216224257494137416701396640661097834155588461098439365898543487655077972150527906614430351406864820778363998902702726418026332270808979714653035285267545245654461097714389943244409069738025720278558658102409136343453544804175383202149610490537260869616435295474575891909005863849853527684074742090023948105998765003207953163703027577148573267364351948139870037508630366834172920589016419070785196326850629049779261720188976131729150739741732864370190946674224514097885336246559830861167118454636109097734749892795850105068 [154,94] -365297747162568684172278046481367462446939370837755770484185429327186987717350411835365717033464873421438584603362480179788657384484997201198532089818459017541257516165280575863994214716710694036447129678993329768862958045164209890064468095272730121113916459149385767231953147137515398045555438066128520778387367178717557682270242027964077299354850832380889759228371258127734010008784514370616281353106570019198029191070192946999980975426033451839388269686044420495424619975800883431362739639690699354818408494082172510656273332945052956680932594964961418273566894002411985983169722007130080956834468131719412397713892268508083283884146720526368428067427555019539026694144356702302782017997012485756918801043355826243965061702420698546551222922263692445384846217036849984625802146902372780195313904109799651348755840619916191390939501911811024925639133885696789908401809519051415049909459482183415296886967871295919980703799350250765774052858624793542720087036412609208888595919227388244995446291055913338468149364110116224439491467073488901438968440171254382642600633952913986336414112964013172101769854703973006226848836381079448052951749468525986802868421408531004688369884948259338426613038097981670735702233567607642040802142147853848811438776641278410682668989759431811934932493179860405823922611123565026651564242733392046625539011882785294201835978369821642196865655387681899390900741477318755968237641198079149380838853493168846538524259635507519917855933108845207532709866326011667390984484884724039593886659347562828575457125057554312640598730977427009863967229189442529498721081597442911930896782971173430803 [154,95] -276563257655404794225037478646491880687886857995491598375950522283159608154007744685254786779043947153988660212845919360206993996447830025665688351512986927813431833407502122931370086172387540502885425118742867621601979202035476011165970747935651158106538279513234841597474455620952158955751300916153718378244839527609727115171384982059728798844068448487247594919725093281060727284816287471305169344594202720822629502252389349631265438562755906757434253469465550658350499766535182700092503427710342254625753533459180643218683064297490859636388304957302821234143188211117085857679605267557306542498010019759637348970362855471467698981566070132063005701515732104589758973409835849474884826327334694904132501864980921399237749079947833434709724951868468868266712840042846247319571313200973032611117504343885932460490027084044425997119778006411266873670674251201848605374840756915108418377507645948088055438354737792193867976278061578851432144796060371615064674945314331985297350992845111252432079371382688868430287538482439854994059819197962919389408873351230146962662660340998323817153689039378663481792342218555368716214412811584068510990022047593000545539954171826080882613874843171070531005412653075144826389392024306414261658459716617361763349548924343155233490303204993521547295244757567646734208865990854937496128512061808923155335163703829846769809725601225455178413805613818197113200094312627661341700718667275625689063699965230982112693815094713785120602640572695837992927364421119439494918818727948810309236352796786834646473152002393526864651313347593598317983213558751630456089125545934112688090284376429 [154,96] 4727104568882387933365191397750215218315866974147568098729778573040387838449266233098406828744137578252216441493049559723090771089737261549804800643166356966395246862970918648797963319227302358035991312871426455951360280640476561512980924834561123935938898413328292041287944862146193281917753973349673793053577268469311910556674702021523598167082040358220149882438322858814078266865320142121911695165207426231429598652404006072116827489341912854348463775007386660774055383541113608132817013436831273290206218029361907195303826043546591460670657692564022097765814981868579297067440966847407642340156286244038981461183113608373630583859595952936565644764123513473343864006031117156483262915824571591200549819240678431293225723743563828911398296089647233476904562392650125258328978116552769450079571675594388538075545304882964372263614035141141153410804943250871526091321179233266115481332927418593827581787696849313593877838371187791117238708985937632900456376383779722387479893301983600959272458355574197063626874240843851359275703390162015167807930901432524642496823975345600497203614572485053022038002672147217422444321733476848349740380302179307864110057305232022135270751258499474337998400759559580632196625835795209565147768387917514454054329583453585573619865380601711702445109023068319708331401165119987029261293277057582481243358942533931637613624586859622111686226212992801250993061230326030964852044155299074628291891565791326811377232803955290751907943717557423593016820596409129976522342143592065410469559369040691965957735637759425603512264844722832160049807306554922591433187636619341183409376060 [154,97] -3023295435395024116696857795976845569742718732499450072132948709103582444897842362118699719137473397542531345356582317146451350764735179398758569681538018237268669708075605672808064084841475847370964439824309839570000300874909483405171439599330452841047659402019022589821407205423594392800326587445006681150023904432533432942751064438420849681057221497751401311455447928425986320851914099286484183186462136584711035552623975092111894173331021178233952295420086937249560982740525383715681138793586107251430292112114720636664415595448839001623483759095425055525715207733503909976316699505430161258482923549585290790980911660770886143538913766463402233243419076441755704240271691031079207581415807345569868653667819560660602634921239842189407385255436286799719131634994823881255935517474546221425814805864206570479772667602806647889435549675254428125569759552277852091716368309602541992600274459796751513726745767190394571229663310102487734916357457525340484476717438060709202202443585853852911537329988004426753872936483210683668932233935570452095438314221523876678256085335603612103508167544490406980669712259732883469618610625056556497967576687692273341098056594212491819507235981836525149676858213845334244687154534531161738107135994825391586764243642115251725414803189379705545613795104967531137173787218011999433306687055855513671897122462224277175046312487899012150410620709226935636789019022233816479746813338658515768936544382135974329839258648478104114677185828175736966480425127313377115365586984953998871399423823027753533173139772372607724907677539279792220444017759631317715248534750169872094 [154,98] -16773407921410257253365051072638353631760931479796113615571364501726641007379995254926474285102815784974689688679373761292219387948258785435521717154269525592576908667856890797093230846118108560732802886773423433071166719073066252198339678359647196057994882405003375665058569283113438568057226990796406230289217700508253002846452534335845922129746365032720823617770682852012145534709955620476394877883721086741757578719443324088601501679850567915306521387327963005485720659372825729707770748192188562991457678948868975040257247222168689537960767637996032550102643360332313928014873154604473168619381248520740627212531732025303197294274944922896932702755133821880299719316547357442843036141860346714242354462691129680402117970086752048601484329318428342821951884888041153185904334721595128705758482879730658778126467064977324806383109252963276836657294538103310111086815911190055671605782252997125627065602429282460337850018131610368822377645943295663806804954865368038010646481556732477480092498983052508186969357666616593239937158155749877515417152229885384983693509576899561763945469191251975602497777851887071235789826657905628078469932877306257769853041499527925979491233659258444247248618112461505210795778433191565946847045556028904723172041848175223216276469628631927899005362858594978828465780999680343049072190403523300013694834740801467864792568307523304322694643446224475608390621669514609094738757035420596274780972563209441685372243383487994569315420996741183305031313317363129091130306200361004991137590167647211789139976120634405765221826739335352907374746458408530483347618340487398 [154,99] 14978427355837101990697046244968197997142255717264911268864298487815469627760614484193013802619548219516484434761448140440249429763422830811185214455469037221974838632951204230137425729026789836688301923111582321142908895153184946719458848759261425293799598329012856059427083664289919927602855597744746245402587251908489407921958415629207209895229575791773274590264777276885126809519397875457192108463292694891137309844525402711014902861941855731183219449636118312171023832909834812219722193461360542803896889730685935681927353871444203504562318209716979674570056595579067671699091355819030817116808067985317214320489278487883362994012404601964768749749934172846891711036340255142794532935369986582885425043172513077150667468646048336423333257109653624281840660189544764207697589992004890015624866208400875829889147428283258610882295607095207698608117106520724662806434785039148745527043599659764535053149285194400541072643980104108461424349795723768171285865539265715308566402098525219501872352339836796332362599795016533420495649714858685322631583198937444194175442737994714746809835508847257465703049362108639967468635141455656878703677692763571187696052613565835147045202284879423857696764631159489066450530909499373034430038731405107414373405342907706942466251550248730073415242062987779229215152497790837556178314767545692719776532388747944268125959217934042380701942674757273097442483716626718982896294273142879346930549592578937700024430100474545255281411669305363887248179894507455831785652356702878648466292913053651307509657377284836342248106833702512250388722958466286967046815386 [154,100] 21151395210142730352448436609074458023770667651992834295090055818928277183301166051434533541912088769363631209698639887535074368345694316053957896533442706923147563922074236132797141257132233946132268797155484154069078117095237827233720544831852826365102467980682047267031883145997374028581974527284405028202903288288969701502819523910737005781890242274605788049002771636039144504028958856655238485477957802406818344753703541344900043768043836891331335452055022586830149651906537357946747499594971678445413960103029349579234148930356132541554851867818277455696535960906741905954945597703502037033906060241729808630450447480866985795170660670042105196503577890235401298089690332080898568180756484824424412579217479915174894670258066226793198298049516129618290352282928053391415868938299468833223849255440823389594675456774194017626833267952945206480657836483957395200908859356410707850973360373704375865537399331664592849255736195304311468213421416216583558702867064002129251932484265030046403591974576571457152199118187273083003162526473454291429145622917930347599434619441118007602472396564158445778921299199552243400612272485958775555450392562915744708422145553421278439241382032723878103978445770893911030857486105393060199474726112471652021292628070150873575768157917048015021451438113479865538009454812762332589837782510922660723613611075484406759180906808087973740804953203217939437817863908861845722323535266754035302103816688647537577889123059959106036302392704728169357329672534015690389594081491841451901817152988020118532318581267308125075414844473030492908640238130286498849 [154,101] -19736928452625873445757621594370182257301322840196324134569943433640374208243693551931742094503098818466479369265115212286282328987565585991079151822877126933146823032234326507341229874295871494158731332595068237744677215195540948983310528892321854133352909581724412596228610087629326296541275316648821383745986322950705920971289702333549009729753768970596471121984500795438741191955642201986631599306564504053596268708925166764734465087637726468197934038728021920242748460177924374329092170026745426318123801383409460065792532336758236016450309463073090610567372800746593343403114570769306626138017711670180027397975882670327532112485884396289983802295213813031007916571288081208463822763286103909675686228793801511253996352222134805022810102948987916150230991230689375569564986354926928926764314811872975847559916497697824283770695580825283834717488303506787132031709263476025739171200261322418411277362663524993402824420807050893074626694166999131846963825171151968765592641796866126772759449771855476756573788189998829046455956263969910547836562459449894437437354942983140358663716187628378865030848323703935504636038182443507739606753154926706747571420574222712435211700569772649175012917917412531295399940341055794412323342541806236169699316586496894153032672617490090852463997223237915589073409294953205121275464952382378839984892824003469676897219359901663420306915886767950692799105937123663455906511283628347310837413876044267589686897680909586981907695586155514484091832230507838371418672068416278699914202486172088061179345346031968034922844138338798460511673266387247 [154,102] -7434097228319058726108850251992240813937885237467185702432038515245385094277861533845587138384916788872368439585141541411754245435147056920917613881679991347438089851854482225219570355945233652729076303614650370533934608584194162048060141084191086373643500019346696228714286484233925500210104772652521387209950362752714898491339382670114433520934082977637904267664234579761612994675543331985033493995764855946614968604544141391650799537637748297780471457073695856885961936745937145905429867736378549477702673324618026024978606918784673645953039821250708881653386025498395319463307056929476239817424085721788621657841625238015192176271688021212696439084102264611663994474480259123917708046831146342995168111715637935584881755043530148699040550775250944881320317846318404508023255823618647555284776315852214970534668459792740325744547559843072822216246521314826214705888772860533055100946380399418481436616929026217072539689325570608324318526333192548338594023538442366860830506678058065740800055630078155404780884312000413363515723646173947465824240163327735563063331194559694468800061593137945839111630336871212674779561167604115390610025371262593216200856903664370757020053593447732659090078344008082017964414487474317018287493774469746894535672910891044723363685443520209328594546660330400845728981845221023125387320390730910927154721046434961152121620679902247256301236166303171458112908995476058419750973023052778214954116794938721310418211707448792581834788223577559716179366387949315947970166503037736440341137390824485090970750942137112734460510523848096428679956407 [154,103] 6679379113370335311007591889322922221074306588690531207499306932946900759134633345608050379368262468507899013837020227649623709536527913814992865913982091844023945814165560023867967735209691347982637349737402568700126674861100181770644938495236334915870387716624633918741798085041828717440901088148438326746926995479188505243136014060708925833262429979000915912428620022116431459539967146901864342191639147852843399700497581113830096750512876017082892199880973895542975011694655141268520369023109039124695580201673092853323907311017185728968297132294575749925098014660223993343586192348862088275994335989935300014873568595204574003463508020293618217556469284999755570484539329679141284764680575678543546502820373335281327884045564528089852838522655602079083776724147712151109204318114641554576725458762830894889750190403006499768672687873171861570805264018443967483768566470583669486327462383378899521825594709142735964903242805902296802492288526181490859738211435106094291958377449919962838398257358000705565366672429364037089607937430500798217685595374258264852174665583610693038023845524241432255719384158573901313943872453188675560660723999313909751163998844281602845439780020160601895934644409060961503500100869440235034705050319671251591932042332642788900904860054595982552888638197396919652517971736439870834962425042719490444441392706119238340752760075445868944476183458396336408184910379704120981168501526451045863002128253986061728490551714584121980555872584992036221128723584710758281709412088669615449215344215416995388062895175287479010991349119853289449 [154,104] 1291654667766039601137748778622164846885482178062473335533075949519005255035334989396102583002009873045525014910882444898940096766153103315567733269484535960166184921798079700144833461738264298619666617087542618369014158591789025161034678200232774118657170496736106316568774268019781819331579663509934645088463501242745852796644632595111103959569479271690353933269113119925571157429528888534354097069423959471809009584290674024350539848030022716416797240491901224590827268353135536068570321151268802787866698333690482836485349303514542568799929484947222466531934100761896767594758153536202725198480500840581567898559579813293630929914934616205317241877159996763819460503899746418996955995105857960908241955582842812577240064870834776886334488788252617277107128007914664004759780663494177526935070258682882370108082729985217085926263821546872654621295078171258559696927395040747224238718950607961004802872726243713084081640385247111450981270920284883732680528005466974353834224004582970890636298176860906287675327523695415877049970526349803549089070324118529342776054947805010457663585022357211633982156296009001577524232074216871461613751735424379571279315834875404242880426942185223615441706899356534085257092386785001131829902136819899242618496504722478202806101832141131677480468901663830565578014627691938151411813336247895193155228776619732400410113176796990892540542824755709936180371256214595750049340736692400037153771220327294999625150843454408831443583233886709486722725184488244520374781395417699285469187376743627174236544312187372579892990990876804 [154,105] -1043931085558527102945316366127652869015139305103417054679601410099829455779232011156406002563568295509899878642500703040119002193211110858501811137698794225931670383017339917267673862824102754049910062416350361933310066301603641420108626756188711929245860754634418191440617733407475790868428059765470204132784348388420143303994012428552584546786597707825330520625537037367558366004399452206673813351192533015806578565760386990696545526959793225363432365903839020300945930535937692727725988390647901992707316776366214756344706296996383524443495173613185424814720701392790106574665051394842857990362361952937569485668081199853027402963080772330406694779133852626188720803997141674465998318291676892998511395273323634798589915603824607614146952641912313177980413711537899701008287250593872940885117294236372490557749930355046497172651924690804252312740036322897785096904093460945848251973464394238203272790567954154452713076700553795858554713346124525081932934989401976802167795333734815452309452212324348164622004903374604396960397789636123603628277573828936202105070203350266910129680758627675062166710543196820729790924061197675156634312011291085030261833194813115862667205406495373253162383468275575179903298754639569273086410735961557113608914988462014912542583598508445493279521674209754275905709339959299197582163198644526803550689623271345682208762563242149363467628987067194923778857932218787170520860104097073820069616239934109405766955877787452918311713892969332280710890695803606348211585635533988332173440559137409819837216673260720787194826328 [154,106] 57521212800140065543341282504399338725289198013384035293839671583871030121396373752330763079938951336090435154916605281683968409257968208724080893606326140211071195746033997937119296048287219338925552626195281759916963970770549508036474578583152214572055008859653608478079691285698667911164288279874434426709080261590481406607826056984239405314623283873466546198656829112637379227018400408187388920037869534288424507926498573025592998556785193689192675191121930559141864417409091105881475444994055052577382885474422811933884177350038235277093029674443299433618103528214824819291271626873001690757723252802233010467342229514587447955397354555898623404812608818958774470618216845439269809026883801226629290378660342167666481601183951779825941971720747897314429548263720940424514734707457928379340978152887868093218136557880817400909683006482888531846436408250473166535532993448552439608253373410270273300993135694035955968396257887824434900663181320314112917486158312357851523155434347606657713928973506845154172990003619368548816268120684777905435301002369209460543846340607018253838038900118782924683586979144822875384054660955359816508030090339535826041043769204999378504235625663374834434723734275049515981783673694423043172531863521343733448798131057119271891676072113715998236912717217060702465794384092712674339629986839389337190962343641863927761742527957763598296337113127802581706293700764037424502267609629466261645001247977133912213227037804038405837037704826190909139841045169054317709467018677171068279957617605591070428189804321285646 [154,107] 952178676556454741668063464210879117566728714999906072413935754366700094785072633236629848354902392752750573686212204364544767674897494751707740029382977179394214436055742798833486034167314519372271434092746057928596568253374992983304181135182207177106571933434032485543880625635903013930497603811392373097479550461781273678066379736858690367963886542423387946384774568315231204707302970406602658126432340159015393555714883071099434437622549908261108787445393243146326377711897030740333945895722002230372173003345449867730164315891603721843188158598342940630783364588128921044964009504719764861695271762358595635920346861358483027127357557670860209196618963059544813076493531257530913834294946939352796869132334120945813853057848254705255626535873555917109760013207044745119650757008281523546397646278786430379701762598124110902256196875883509441139036234930755886786893186409182977352098188403152722156350396638783868135290038754890841446423866353735343961548004334604450800617616412610212838304602585103904013575907975584654753250584124279243175629183772914170597988139188229670243362633516128133461816706501555504037732565243655494762924085209326357126703900224748225852287166780004726528457186215470361980167122930607089214519615186451477621210386773691812724873308427004191053062424221102539915868845444747022025916127522147637641809755096576771172266143874332326496548946718261550805819264324152532217549989959101933505555284815326484943875473538356425064032575426172886756206280828942495005312101300696782500403060955937168245816217 [154,108] 8556850734879667931285140239307314230866017822654455083439689390896805368172930684185008019205328374669329085210108511011007640276930467786035059828539441853358159778535909051828992653649938833228269402316488062554501301631415365338076382414362694898767057232194795857342483193364933943726212424986117542273929547624227531335621086725068993692288244763432822686980958157272362970272697023600375826212974053232631959462776266302788611650221916739203202657898116697971166310186618731573093048557327755874859184022863065620936905493949490879699048842814928412687056786345364390551434762405826655757182260606506023988275467746808311379830467105773621306586230322137441731418245719046235199244948659004855686655269465552869922691936358645994594603435511434398238222938888210020512538856914427576918526695642992207862822575693267085326991856026636400614353503931832299877558925737784534866794611736803108358942364522599989217621075283116123092583594041465312613370462061020856291351822511784024943693148988942676507014402493323343617937123107278109703243469659670726712489786032418065144792339922028519039698218940532175668955218897995402181707275674092806473314358559371865472972213570437413238907592547046146730116697218754669855187873752298735093288864955389866454945051289040061040485852898819299327321748953021157237991750962627168834489619659056424923399262000074935458660556004792064601875711493508400014464703267427090914839413575273348199129035914851917604080456260215492375115527832124350039210300538335978408670205513414499092094 [154,109] -2115173973387691111630452464850729347368633251693987089308172626701550169112805455836841763778116716058368133904761965767032157276603550948773210795004559683108930144165279105832894095098790971718279959047370535338989957658797427232410979223503834755280397704962246916835061103467460052871929087541083035092753065486667465974433779747276359349473069196569791348791154498511832742283842434506444068894262751628328157592171788873209696731101914184057738992028808355176056594012731702556809978538703638162953213687544785460398858816361895866625826822766117916272811836150511116318262496606503929800834087442543938169768996806375872357474098612556543638245264225650485561578563447726258732871959151138253865897247762457683826425285901553278842795206419932923202334621655980874843931154140771536657650160016721564420308682481205737860911465922995580929286589996708386572643611352443373810793636285687099727919924673811443474409682973196945923929839428232978671480028534903360737906006317948219475281132755810489515415571634671682003329650377803354510930362645080781094322557018017149355398779539321702475365564633382382074340465499006970317944371014591111924943034497278106247976425271503981183409148714723619835334101216417808018154298065364881159255785149473913863337351171803811895763661132047804528000146904518194319325851003474831502530220874218308534700133591544128140851825671190087024382792387786088851643582129384753471163152963722289184988161844360430625263343927687109899463823071671940009616621905264723357360907547749339 [154,110] 274625045040983791842987438339764538754040020621909533327293502499765987051873692969675866354083144426951861960833646558995205346273575660727268040746564810042018071695632882781452733703513524706731920157575421902277661670385480174689011920989567567799987399975064683991210879673819290411167841383810349325525949044676186607396411164217798764387111427642902140049801174110620339957946342692688592293691460769211731332211902313918202630579302402400101307335231485969390163718905789608960840968103134167790255645306888201693990612835107507502806659230885080532935926913492098522882879355109314746452245168147206593864076171761349222230297392312062440450658988176714383558293875891343113883874913301058484290444368296757568446461278183006374819487172601361578486635235868771650320157567254199386691412332584208763554538595606465195679198006737340996415697599788950978367917867378597372044144751876047895766911209472940156347668134633882718809964129677139074561214048431037082655521902872062045046224432387399800057052299092795415777258771939783196416152872236760153651372748616099658597092703761779153164683677299870701957221659203109710145741287293345102971093068050550174228318356406114240849862818242556316345081568448394600571521391774436268018927380211891217492017720500096958056910812488741742548840670695700702158323021162476970030364366096612395262743809192090367256851114052856955942592034311151445905780297750002550382394150342466975694164014707280788256821534038214116395617755152265032145524490344389942580594580 [154,111] -30733012321573699705524942478611141863095904655462455859351466417912115611119385230354783103704720519857037803573218279038724147424980458234607370018020796471069559978842090955446802272481542615705118209521005047779133942594167089295456057664017781475064936670920471524768292397121671730006127289193119428842795335330315463059671935520720302117846907455402490875103566404721008771202160708071520707093513973660530242587911836193780580814202059228430432975053426613125405175600117580458969653411447175118369172080319467462932889925140156402074301679076835113293515842942148353683364192863962287639038111420706334674922568113548041359512523485767932213876859339878161846112790043577167409271174289587625273633141118875715602418620584039129809064200882028734199874776827489309081202015023308734958721101566463908574371544267642349189346307229059731708371331480562491453329742906694781737138165118938835768436434856045220647987545531684029980556270142546205001225327804282854498742865506716735397655553065118320068405618543968733763063548121087096950350614187013697615178139906561955583046999514834563852987090121233613429969891540626529298470555122482590945029081735836471738922843174651195199963425833187907716901932852472786257946169689296231742449919104802847330337185382972002564232805825530917958283256781681968073377698869983162279520886044598478390090325783742293486989856604488499084580425134036651585294669641328151283514422793972936409771136117883051606455743683781884616729153784874651856313783294610619194 [154,112] 2769811025011829725939936390876453590262161174090561850795236788448490139666604350431389745413720313588503874542413870456599887625582821978953275162804785307407485254929942836309931515130047051430004955839453673472988392302603192545321249704201676673120344988701955465920069720542644200540537781809991132319565301910600023545171560628483950817516193637157599832703135901876797513060420438417725092693154477697394681801763473617884767063924091628762555423810969813705582424547181531644048958490693074257258858108213878422842482303407984397641868465997855126749866368126298295306796363446399085013243018784824002871921404554813481237673994883205237340848690706104089712846067676098206468930307361666087929963187135648428880257172396476422565223022038055241313439324926701920526953899094141921566572920925390596651957395370126891584319676857360021413892824434255692970235397244392180425445328141306349218576043734783205689088085809639879635363979926287354646123145325588505162253044442135626721703725246775539607083314665354686558497455600233588549424172168348208209054241521928271515782309130489318814913092197763878667123213362351862689818197384480301785416861344381470148048953066185879132792673969795470277890631662298030395612624842849066451230728706145167524805788445845936934918947902285466408139708761140652656231570240540780539120553112587225236926509696468655774872362865645691101646128817833442704971529136561535771653771708229185774077460497431817254472921083117338104637569660179228293612623862037 [154,113] -177659000197458059431086914675610507414885801459456832314169730729349513546779351716452812884732344963742085327576418663993885576118660874349621236659490629639794840274677755246921896668343873904079421183134493045960201736878757341930522043715324205506445142082774534205949960390996994837286811793480364041134062338379050059918179087162984622926523679161185715332828804034609964444581712652030286323028502171727927910517825147800299730478412320937420366798136405151586379211307471939090584812765967741204914500182734150397276282446889416357652049841309374864029823986342566353999467339183577420162555725256976766397364412109456325022188356404413936528975790659030741959734257897383280140522200173873547591617914442769421798905184514494365532824948165807515879174484197808166183598952767704389961873784315350617391799947350294206753473811143850713625790421602932025732214798590992142837282270101005739152118739677403784824685788325805265024968755951038916544613328680776028545052505606905096257128364555101444094076816624519604670465219531931884759865673281275395642272519957690298452645362380848878391331709361472793287786420092797324240145387106279694276695264793591351173679965141698261952436864554028278531270348486092062675215222925199019069655977656158377872909577311959083173600843352159587270108019720785390630910461442669250089239920791973869315807477451290696132273409754418516777880730852383727943244766799362597318068442411640082381243308365536640580630325083387225343935439202495776252769 [154,114] 8223277974431130804282020797092024009390443223341001740756766072815363367883988795917125943854421719512587670994233526414666055176059156611834348199547490171497567522816709759499586135549799828152167582380131917120495584039870351093639871395263156121472964389731565681140102639959316880229576206894421907424004301459643262849622248671166011027240728858492916693330625908928459570025112895119963781794395963184943970856757660091673032858330297195027526280603539906322687456918299014783389340827629530488784913564030972814256904716270140718697688062419603694410289231712738531820381497093498536769888750835027541159949666720531819728288384956376158747999584025944418072477615957553638371141053586115833434745492383013111265731891649993793246008060941012365358427587707992568459032950463167763274481773912064997610650839663631039970993723769234806676765634487309505789533790465001262991213889401844540248187534164935494472865251800766304559843471746018493776392904650114296791295237177675272200194295938493136853309631052899941558484442417424763163601829700854366638412441302014700114696686824559437825546978385641996829320394266849361174160328805274146621478586082437600622061695792992321463961375901931662248877028344874686372643685768170022109526181746316590795602132049328482745726427974107838643483029458355318701514618611594914808866304075915109314035624918840402131310540318072341704720026592249857698085429905688039521419735930984786019759308794947515941040413540053358214872522272240290 [154,115] -274733492404973201726077611684649758223110827814685093887314143868284888119633924949075101837486450864205902699278623959880547203443220803857016223067562482899708024016370530988490792449372511055640370821154546910474716546469430264664763789723491148427010773120919730328240928743797238810413151884216505016220537628820743651167218559343704117302519649267871006796414412232256930850156794312695533225404143828653103075287286268206944033307626378248560023800877975709090134458821561993369368455952059179987839608584987679055060656499230083486396495196650642782920176452178792301871698648219982086750622907599566501181311452069681564006502319389653316440484510327795055411708158243255916694127139501458822019015057739558001355657148790194049441704903198010829997234671611295502713608157183711544122421676260216557734936758232132816271875487801415521677361238091817781329853703152699124939669752236979627397417047375602508360346040375684687619551566706251208727880866041835410832809316171479504825003295717288493958260846040594178779037142196111186495701782041636544199499337319890212334813784660237997579293920128635471677734851786426057168635564381106146604540456360637721915340418916642566291629790320826633957783925396314164037968790747174194848586946015913635697769150095888069264070359797123898439031185833547737793667713227009046297744893985293838738459246159358816607414570847217051041075848832713390533757253214892742810276744560537528556065136711417012390920904834401976079465412 [154,116] 6756365460413272227760455901069961525904616334565454319803930181830404558743121687591131387414344539097165409763626266691762574749980007251513865670340959987188792492833164266175920948795873615562901328723773847595341815401774806390138834151688625627611543411739730131507620354433804772073599683641903755436619162009422145469605992187706919941100677914378054758559353451786810375646373822487765643774184307557167988682049664880883025752301018077051570663753955589090482088189915116342909468805176992157442838392399074597182111775678189259049163516796063208266998659033674486228906889661345306082389005612812079018060526222236766621123582223566295670711117651105248942040824612368816597453425057410934069639740185098885271164308452321616834085056754146473587064490262009876832696252092052388894073890554659517165657484325985986999166848967145037278392437793940240939065215322940324757379758876366628512462755677473330263621435137247274090262736142182213750081004166689167746008185907220882992523173062427880364338765692140000018593855382262451984246614106682348959955941809787168255269765395652305087341563222459523101228198313422676502794138396051159794791435544370374696515840015225317158621633014482246801875131408049664379524298169740078384073613882047083566899376794562144656843531866433809402708191049991506108832336118753473052833536180502076991889167699402964171701003955289586324715545586178742382034416698676276426868839424154355695129288720442673903176049920686571632 [154,117] -111533947605695841032514556264471302750691695850642765330110573892918098375787345742594543233546441366853832995328290814770071991477837941936310254184487972732025372106945019922274920888583372425312236838349003778407868430686817276327410703397169500551293401713512299031827875278701136852284717656884015524015960011722868720792421044956855254362833769328708676355730389072061152808806718639871493039769702134008161595059996210029695675105020327732943707235381798032251314923806427064677368566241115882318558971244938008906339821155616475254762604637672940083408212718015976385204903708648532248181921569431896955423269144664687386322036410322320333807928467541112529715233862979705949229603982477794960905311057010643902897779582554594939679687081909962871849625434363914681357020565627513032456717162043780997938677359261495457886365289069886439712471097048278248498513369117159768019527414724519008907271636171911716487353253033583459386152972453783777864279189716593629526905792056470615682495685690494217251215060245680496387585448832372967776178816475639383039111233501561500378094032437937421168820591342692340373041828628500951221487448619972966469126297490078548945639228022719413021975635345180689481922345844826667007638443066383317522983995544995424025092048843396633455613732219774635207716016130643789278821736269758971833297711922294057261827006382274146378458796276480574560791777828891600362404684051696546740090745171804570268413324458115454067624791411 [154,118] 1506843465107733425683387196481167367350194035297511193270190060865438995136144437539392522310768204805514394928503791235361930802002587528300025731043700932008272472707402841262898817989774213111184735077650473634183481558918827880770055410438904074771687397128999513845346077341721364939814345051314131915112115965658192908440521599710752396957830141836730526995281156132975000386438747087146309212773481142940146153867892612271382418146106091919011551068252382203526905233044763563906611028970023114049709640438723867216525546911398940705355965643343945220080307791606319627898914584794018557678231518177857195590129082025670051949660597827778216159284368031428246831862135415997709380916852161122934968837576400459095904933228016480168235001403763070001296663839655926857269981609006445333363810021414238381190936477786602001671618144986610747912520900965135471411980171506911200535979613544601595081184036993539776596585822859982623101088476770038872257644041355351904282175675427426856128495968789374542078708608715678891144528416359363432101659266452856159526148626875321880620030316739183615768801062642047934141003758837728792699644078279714553838835309666201651338703040107662095701645587699863848989320501599934750785754448215495675842718852519557422337293308158318694730747791301766041979091696796367359918902550064378106765956512016540529743162513384529638878048679546157305979213756909555735205229066652289553865880857056631351661030380115569403120 [154,119] -9303052871784761185561059317978441788065435436672052119752793485494209572350149223045772927323693162513549012395381035894175421601454651029302710969346107415550766770339895297699761574524996920835716802296197250261678044905744721390225969947704161843524435214115531471224152696944634394409393433941230991818441176189198022811680920988997345546802076454380890508211006003539854992899023751747345242083211231446258361397953855908897977245512333053682926478207951434875208243832915773491437705896211735709376535904778970866536528040314696428204712159353087570201134382705474724721393089756784869718294062389022617051577301619842595646320085323842767959605106901772061490546994783733656809339028718270094931879595151359329548321678861886143071803642384503755204496411698036142496195163748889194992524689832535355369380219614418153069157196702383473258132526231250682613117458842468113672606957316485602819155764009753757606444912869094698131835142935212652960515481883416048045455498901749338453323182244988780844065822946505826874822131748248373137056024274483557383346843439901638095833041839198604330842587046107441422686459481707597317531228655016207764174568268489937859521599756408126716059992834613194113861964293806543778149623098815507749615697027494907184270163568938944736665604886784266412132662009035373519505599534496193212725615481205246563049317057365570760680472909396008287353619318311317192352497563936513431498938508814405566555727359105 [154,120] 110499931685781730239354191728652439781860047698177462673646139444295103429290043824610131735401331319157721077014178474290887292091015641647077226304790740846462667089602720866081342043762740394811817188802535245659231029692011460026684065770151386802595691705786402907607057155283688550014614501749175017019820380883910684358884517067125743954247050053028818605862338997648447986258243949318090096765141705626268011160711093894857126594431664826566529931048262824715526736122880658991294178218381014840902018831596064879765822644491573642360809196621885468331707280607096726913079522190862134197370463076380761009689044892143906454814179141548732921327347733983837625829067196178463684302468777074059687416188411367856127240547600606262455388918232936763220106101673598475597265385515974062798087305081557986037197527842529545646231224067515267932862249235077539620640292571215805487919581655979340075069499163477511289416895030471177365917266634583253277219140814226612738077133947928708101639426708049734471551425283451639345943870337068899753138728848136939650576727226354478646404900100512026284964356757564538936676640316228078700463096876876652087088677274811890346605174753047302788512988083563410100181726950873026091768282144217415635269694796070511985430416884938555204256129494781220194389993982571675191977636795545814287911784013948799789751356209308623427500209980532981284744583706744108419542489202083226106632352222200114453273 [154,121] 179781516441527954744909964238945857846200627420729633578262497774537597685876315869975673211979635631742054926980939854998271509884138293786441436169442398655924135654831299574358856757990120223953687565817691168654558638615341925278047882854549816273579122684610078529392735200731769405248229496496523583383802792507893785031581510094465527508510303551667484478635914039762910745324701861345576436815905195575160796598133882171049015746823824051631006092982454547083620706534181917109107524066255418306993362344671827845356861031483249571807284778472311175550077933680647581278732365922977189468982389783449994574381362335454194234699061639880797157520819328499769002375759351765938906687532760847338369975697215070154906055506091454000849820746023596281121599416647028506732059641852563366462717724091496381581818377784385431922736761603504045467965624999225283972959667568372845064952676582767035752677784515527452599317890660472980135354603995547865593478173020541886919081025020708474416132809048404994279470183257736981321278817340961427738474725059445003875283967793218076332919881765172881156113423728681617327355171362802910204823599433051036527651534472234534584369831093608708355133514518486327622178498763616055661492562839375934525567210336266400616356558600366451643318992657645981129445606609039320568528785076436665399700598121578201450675713899432247513497267732488207251121215077826619252967456963433062000483008695322 [154,122] 4317209077169990230612904408733274388431314403995862728399874425384277665088246440920676443980606673015556208304349211474028620755646507734030648518880733400175809170712015072448926308665556765937443304630401608324745090816793111124744919340001857825135297502732051064587698052113250744050333769782756145640320311711463875608973524316293750703545546071945942735937462159973345244165471427017475461144202494905737294386282413081530249490455352169322117525891410000880849822793588602416270757058095042266585823621450794218864083072555140005177233132341765583269172939422798676797321838288848283566562675914117834234713082268050325254834949616934119225840599625505130070515347773600224532738545645350776459926873323120894994823503422338379137361079191707247809514718285265690605924954242286665440227748003069644301910097917234103585347290652695584668761760969426596769134321296818194166605341569202924792603065682200700908812465982600552738591720688430303985640215796954926940027758602298144317600587043229487032113028282765485055343100635406568049567333445723010084198067599252566724938664634213505981383994644606002653032182246161818274062016932706674049980721761607204553103925008507620804659091530951226053429827898154162854412958144970109363940493498967602775304191481991498494364381988763062864187583601026925748562366106611912178677978081736285827355911380387579388261034775203469484433832750319957031085598037981814142933398 [154,123] 17263368779410329845240297973808061851702407029956957467828041022192794387525449820486327559929311977696435923790721211843683020739768558177460636407120974861623357098606423769971313912790299863508810037292607384878723334761498517977901058904374251470387972048603356670460383035598009427306671515491954074789602716282718537699110269082433936514129592761473933804266892422643247185218067064766902128228598792772499788493682180376678748400773676414259268484651318843786294086050748516084943535124110103406855549220727729936912792795410763171866315794384128906397322446230780347033008003241262414497005120376273251480960970927517251046058661764843646506747113542665776163073013972896237087873916945633455012770686203321297303332337022561356899372061654759054016383646636140512243706344190424278938874454721470604068933410334972181577734002981809752431111469654676860032997559662399768635710301019358719002878149232304312954824202643500902323926603184479988053565847045452865044076311402451873915841181258923473508389231721800232129949281676874724647086606583517434603168803691550204962794673733831205103898934379909563921365345395507650989564008319259056825734891422594919635611299153603815401143753473047274936152814133100124273267604310029479091563550924189732251426889111993118557616089393038946981563171581493839009049839882201730877067154724907179236945248266537651723473307232706852003817425070083807878529825514070885 [154,124] 67521555274069594968887312438714570105938271938065940931328458181728051379151928810868069812403052258445122865434456310399273049040019432563114199347663871237039281324014987334544625771615419560236357208975369347493131070227055770873973550929543635923962416986739562203637318774141421318478480977031372341366998141659831600247011145094673975314268566121014154168335045448389970132895410262663514564163100796351861473981415236789311043555845822631654780897273211607860049836463284036256951188402286492437953595935341454966860441944621263200259903216581073303543436022877104488973592504004512721339777569104626915636827916014261169900952975059388533563979027569046461612800566214762948459997109421411955269372385239037834236161525379777407594771311802252904373924240279491350314108915687916957408703068649314868134559659762794518571258479061736313886784294407751520736934431635383750577933377154581680533974700873084904181240711887939816628519990487616437789380084947510277496911095314424922136205811185625319041907080055661655600718212635981881810272964662200049807121985744783482528431496710462566124883704659130008709113516034951989622743671501849672587429054551084349968382928846452053104454446571686908678516868464532950389728420672161460741533487039158895952088152082825111843447205587536869822380227394301312630931348909064321371456216784591100416479918602616472707657387231599490524147071204935652212854387 [154,125] 153255038644154357138215075084676024251616016773186700905369433425332934579567982649722561277390307030571897772419774081561203907902195575672205177510609726937951212188951393752335426974332245113632498479219925635771108594727646452275475727606319503378564333096324145326523464667986415435397064786622634485309017762934793936779383216394164565356737683414095101167242516870436211624021438184046578179782752834132376548732385824958774882874176181659983515957282297421606706937528912337259758524123048621267634428457386260160663819082633979077629602803710869483633803510769614703714793971666751377830253675794863659192296419104316534188306555786777130600558155610739609963387086895501906144294572980515493161390323851270269131851138233305108966180027748281098136351712375206628407567255110924603357956588520588470230359473960911051807158611511700149762982960208619643880951324665160114186168504421073509035071069847706054086648544965120697811537652554941759169230617471390116452190598133252985071543493033954486926305818348093415624202897346916945095119606809133769593090677629197023779339486956275634379814654336082056742385321684995888950343592185287781680485979294608168341894269005991106541869699151767435017071461735905081954733796607574497706391058058249144793379024889283636347779014533300892376590062808158558953391914164184575561095396771024991143425479365049845838344260483303821880699471051762890 [154,126] 238659540605560352229972783231448342672141435867861039140624243570261616611141872642651737081572443231884245508906414545553826785992394847731391491520007131545619409192726604187460544405171743204640392035680686747550671539032781779045961342861763766282627187762787809918525883725553083993939574315409118734577828032137463595291438927551896458681592639134054460352449437908642937324689466447586800680126676148166390421506965744521431590880323265892607063794967803776390815386180736747280652878169262019452723938556239466378034929060003907617739152782051142551811486318907628800168797155760282851149751719432773416671055681656340901911996037343106642196879686373701817468465972533451012317121259864285691632484654551183967404037826686645439128125459809153552001639973958912638650858911478389439029055638258606993771472720459682946618526847459569567097438438948323850581921758635682485416265345371839731360366786202124793445623173875717114095422368275896802576927869118095250710277912290094986024249435863491781574757920734645486931067502049966132316765165965193954061814246800182863727245941146414382313353165291651677365111189245457531360710717624074481065719520458522460317136688313738697396031753995180353570342259465378963434661243296495048910581238583684273478913704424024739584572908625547495379242851358526404877718741210553091650353207137731951895485731230835833555977395232437811435723853 [154,127] 228992228707556218837628801309794924564087134009235823632473103881698005761175251326130922949201851552480982002255314157034872019473936526886639344365978828275222799155040559352019988730751284410872937673095473041195641852927601228397704191084988517892764287074705139837815075976603450858903523100173439454997738316579647727717501787431639735075277680288518824091400618009559367313688882957841273067704245140698510852806490711328678730919839779530823345172090509615082891515726588522398907745167237701727133791710075405939888778175767168853802364914843012504833573327597899024362624214374946462393413926692808600955861191772139247087223008739461784387954437405322912602315627695640675652089399521511727746636790140526722510066513896973993274297506573621614565101402090599378653833700731843603231569368589712715751419774457748816851929055689823096106818428605096252550497746229368299866956590007597841258828041761697532774635571892692879932828506652697339981893495981737664867268001271811987496508627405102750568517972097516418260921435661305431518336175234592452746740379898213783953048181543484576973829641842731278326730120200531010092549846791799987671387792016685749808302250295979711229277088144275024549995323000717395162699187955741336165612449075424705421218402551960287658289035143737419764747095807933047684057409370599770171390272923668278196164444071156665551520675231369668 [154,128] 131839585527768201325701359303853829441613748013238321390951408585616601994819424226137171446106424652554777551744484543422332037668541740158930956520576388310887248911338100012899854492832651265596579995730580113822083808481657297498302077604841960272574393744821027461184959092171488412345361207208577064405287487014691152497658569923515932648303608541806694470490102130186358040223720407332368850454080358275836990273013864834182405425908370465659188550903798242720312435397343147676110671535313252356393885708088194689644007916124156831674939291357355121686565858463529409103072078662704277201864914441010901784357458742416284532788662550977583103764358233573647703590997000481766176875300792270366081261976010002064368462258034150674424456799903355057060951775934543994891972328372572817710293590795464613895186877814581117400677122115324020020692209053785016435426952259939670744598086646268478902620755430428451000499679525120073300219659945615141049948354530753665883275012716303852598411225010007591495405703998669924102708251048046323245222319009865655280679234998534271790649841550727561498149225698829860172445192730542747586914544168816409349300329988136169531853137306525761821709672097836668039245537895022557596480873680733936261366011771600352290969388551030560776698021437669600875096126883777467227104452082420982514472743092952375843832625995407932354858062 [154,129] 62171562709574416748410290485115285880742530179495239766304347771623333000378125065289855098452398630868391430371748362659136646466158245551617767677025899753593921852177686780764456136285304176642656101922723035894675362488802898127429487901407749978040320842606583775614925686301427622097514332496625705237658317903317560036437023807421419184325061559162027222033525776544949696726148647136150478947451812544855076896139910469129231794762568477429045346414862768617631461611331810165706394600669040402849731366154277536891822606871817945562072724205052895611718970490884245560000903194752551642354096632073848883639894893405112429226656528761459331643493645138354704170253214759687117898722851494156842183200973482675253064150663419691531812188001779530473877614286857507180565423278271567679433334071308135247724024793527172039739010372078217992335517850539254582923975869717568110080098766913989927435920358001460491618749962129260107123184652015760863395516861521380143087500741347523867424981241126820374636548373715346836620072711073437702223736223948765305433177738914097488431647507099325046790449721446088307391567954586816395157640151727975944130753493823950019025078761769918225075100540249190113364649854270648279098443271404783323992141751414838717904942343955061743100626342097365784294240567682705422474430476544054610743156777630211220644229608403679 [154,130] 27735898504997479583525595031089610551624426515014743555320349236796905745661850404746437924972362697143011449127421385343084196257685652536250169232301578569829690187380186062960804584599328862118237460606340977780264465385534487711340934187651444754142805263317875952990458328200976260459000407833885158363689936240625327632041266612296626911967183215452030638903969972765538262585426638936062871460712373291601796354224653809272144030434398985284976063744898244708466770145345383497720913825944835247547216253005899856122879748213883702046922800471500814818173608621107749299776751045904757577844072281657849568322268547820105161469431944722585839913645500934892800165787621136732246443983086791824590889137755041544570254321403933329583510576615984761882594996168467658453891954415314077308347692459286648343126167094551960551963896544277513204749827125645859584281276642600443237221480032995423680605534291674764880935385285396474727858291077352179852635274825635156293758066913804526182938773435483314442728910904532801594760239491010351596264766861073592633719967511528767196177942092710331195925725529515353555299696240327806091878265858891889576450999200142626123024885592037080596342366684669895040788371150585034969039519885980986579207191826900907303793560215598377581139440863136534997600446688934791162111080310878574109339967847404391422329377 [154,131] -1142868954246054333116603603844459116253982658966149926941945417312154701979293122775014461909726181928574789165554875066666816987646425988322729307813787930674448852739457726940239525649197295003224926045940924759382475545865222635518684484533204519310190721521008128769326705503411755014636147188369633149886255859525497326704895717284425061698797296807248874945952488379659834162241628489338602673166284208988617438207017985174120535399924779615615032964154041277027892623704183450690828800734601227043655160023496053028053961377393999953402324965494260519247394785608602056726148793740803957082745570228574678498854287879965711610283473529988738660140080339032756142815902637334057496589308160303239536150672428476342120062476035948859909022550386486229132795205558008955769822414973581973806915605003475230562854709908952877386375596314647384455723010890946441394782553341558119805529373998549079480148159556012640417763111178727747011045904070814017587234530111902425618382751263639553840968717545861322218221194964677854564541938867684667438317992377077078830116359066295026173928782249786801387150643281346286054389675296562166702988478275928922076491774213078220883580700886567779916708624278673167181030197502015638932101295218602071831194750125534703750053018034713864919854084697458114443521811970502040595203845789417839676975522156541 [154,132] -2545867792928442181833880465272929813170700436463313231138579279902264890973808001837375880430239141063596383229813633210662190583468445118202273257232052451074116183626580215214038775249395719182218226385569911855479916112769233695609258539147239147952741150332659974742992098814903392232839367602421305541680130184413147009740419863057507188850476526311100126263617083669970740291223042105659433011431842656866635357556755746150030037226117130661618298315983526255630616831553727753882170826593632706014278672646095506547780816278878318152956110214488248399491371646688879753090535477063138921183061170894391389060241976235811053947412294708325471545098004377737820841747674973983262353869842404523623959491101144906855725561272424714968403552248245332005227449942765040281598615455430136677024446806485487466442116163197977708965826781332915434305107609329856348269417139980294489547597299017618463255836485132265613947881855185264492604328670284214962145011783287112264036208636023134095511688619918276597826357802245412230455639713948458542337977313713344497928461119389921488613439888380547620264867676587914979346467440056851807117337159534413082247868730534771016085077571166173887932729071318287745418933943137234137440389813125768792672952725064590411550587622482294233527459012350903363904676936731462944050334144482332846956861 [154,133] 123192876635334381927195384632222717819972506595956615102778637165785107923483383723284337379403754697368498540880502329772233444053415087776474122423399144248050404133783500614142959627055643830237795650444847920247163084277342053653276658082131056725689757477638581469977079957711457445472608863161816823204974597090642428135816025947609800843891706033689910174974925605178347709815921809545745907644686785939417625857735260930786227544079390679242033149545400196893779752513949303403837216463847798990740158038029622490691211060399390491860241723792095216230458106369198052128186234102971639004840110866894146716093007152422158979139735164928230065933379060081842939944128149363535989794119448920689845082023431282170278100892011373473967599597364576683436894636880445570247149124722715704297020191912433098958120749545958217554844596092334261000866902478400251096032332759655700167167786117552277075084645599613725809843601305389713765853899502558316449244632854210647250906688279590651264995810196084129383409876897159742130831647160262286682395366167777890646561986824202133610735464712374354266720524554219664136826486192811332568327581413143958705488674969521212130048811280725104729390303186602042613179957459266614128815721976727898901116238298352557127928360924909952280150236325074667483249335957514376583924922738054 [154,134] 43647342148082777183290855724080935111052309124942189404074542563408164513839162107402712948444507464684403982733298040896951608850396052909579194259235209088734909039389105904969249133933000251353265073111863037891869707066676284034409570821532951792979788266682591589364114458073385762477745422569052029351572535111368106855384289993114335876133589169648035326909182928375977865114991097267683962283758442275252567179122556051662268627519878090395964848771553294437672531486882473832924649099456694610748140889326430607303443943081077867881946880228960430844090446040149909990241363836658977917798508944069592064603727242471224109608166795693824495847985471693202690788095434569733361931402200716300451805280484468328358288031140786928591028923925281705700350226859194204679477100266830768256504991398801891288333457177799529435449611561947001515540451396674559121712988571951364712983305674491984848336463307629545562664118182611354028864363024992381674881327915915134028182799483221186294463623296011030988202515735572412112373617429645868772368141940272962945892259392135641922567920051440442151766012608567679826753127585724848640690225244566765562133562667630749661616090651551605091922137290982560163588625701760318033942169983127908539861525151092502286344529693887841211406916308079964715128201428130737516973 [154,135] -1329552983012264455594961945604198320949768836110298252315647908897329305641307666807982872493074986909245089148263635848549042139152758077277702450923543866975126716369449625673148299695988426515652499779339973205429584901922079097801443031871428292669201496830723209580146800458970022726580447918175071131515683448636280760665385028902266676863852328497534989422853077223650922789854659502172491543073874431777057653278577309288427464515882505678856449707723997827769978393325985827396022903646883601231346874498603420600603376380752084254433468231018787056681760406437057109688697378761100010568002083440191183872564165613406685358750474153581199641074503568314559889416537625401079534872619717139825407358208480882343092019159217527782316608367245284525126607955773485574552560256749032452654000380685033074184955166628485690953357345464315953449118456135548161124994830530920107275855349996652604470275634397917236805593887191089520068156319344431796269200434896652463767907960172273689915970027703110646286851638497167510217557699155639782260370420834567348440794551557175425731831574618889419240669467643353284407570459300972867978728501813895488048421474199571799464815915465850803116101137770453763231193166669576009556098765850886355829041968005803528955898189353435078904535574942312829304737466972 [154,136] -53259482876082443305035920329129090455760826405981163067941351676260059084152206523855676406315011439045716716679242128990458066329094706298036285445901935784352141031429607884824732361807434305774802435075348708298106052426164631074215350182414642810071878125861584474125645284159401708142434043226119296888696754909384626427715010956275955590605268107782412305389016094890636082270049519167362910733985267494571200752533250618954946633904399584992817881812852213182818382338215840448225464800347211143657991006139226035873968362592946696033801899437674453080501093759875717855912699544374510445207386456838829737852742064981020472684319804716880017247519892288027620015736802286860708703949157954387313298893723230691518987723418932229451344651304557144906266342138860086525368877253827283852489717618461469998678646184396749457403066163014740620476586312575114408784912984668498854130160527432777192458603770304637284679536170642303763682616444020496693088534001979966190098154311079140367775914648279504482873653882829573116350963280745747697475648055474454722671528998779197588440945567617109854900107585861560104358823581053778796958314815608225236262113608754762670442472368315102806592945792530257152770888436682269285295972996511557385113416025026029776840375820715205923408015431690683870 [154,137] 3505561918956839248444254432752738863332085226808796595799315312357439806015737683651672211561845722545171819158589833819183920666782074184753593483693300895435813201502026038742637788962399795301236542486554023640613514383509053818886747456906929095880267982778951977080729713766554963670096017538134849469113771995460831867231764590926468687083647829312162761857817520624871157388174928538502320751657720327072871779590688210427591334432026831045548869746198425757593732436843373376141128258954619081368543664986497595937663291639328437534324745323499433590291702117215938786115952427828272560182129906811067023937072176471207453844609687208247667103295403060172157684902241394097230457038619593631648541339135451690357776767148952291681205676111779145415406074679241680886562734835481574092926248654836799420076390910174797815676005504412835808053988997961328483074222486177110449741068727258783688534344005629316364180331747473687719748105571717157128487902422428475960582463906304741161202971578378028015581727669840046917311731837258452265721297870205626620253190904513730112045912817474572245124440817479277608215708854010802066255084392797594824077102155546449596666851629864514411406884896111130656930371863483147466409019317765188101057856975703742253453518774084698495137318743 [154,138] 104175566354427194496322029737380354653777189237241923152409009965574417144506171228421299853329378609465723510385939222217083125747522404508107100669781099298117777686206372054064658289346216703953631309251443283232498506465420982544359543222401189459145939904988549052089845508388615883065100828817777702960452161591041685539084836821515554065006845240517250633514180718196008986514844188221981527379200324104483842404333246094866964234757027741615671021358216889776709377749230189719637066568352923813768258725085139740408834776539953923651497082491335939164244932020307998779445600555334759044847240804438631163341591910360451455166708540752769966446913562173721484383712461044512718973291759433721875306523772623775686943235116304329206667909906459002557184086992270474356029597061331695373373153930491615159924990161152710740715557866058717747013421943637242991814740778007537547839109080271814288215590241237035169208280810891544017196236900610426209153100284547931248835065579857101032981202147988442561346162446229476981676790836195968167049260807872619375586335005932851435882942424643865632656882730104283621726305155250086828432974715526705578606104857468874644748722786579015297945787449359775135568533101134378829077338557286167390694556724528076192123116165242224 [154,139] 1815266534659917491802247641530473192674439213159430690796727808543199428793741422690526471811375340120816761482839552409938605869463024282666939647401745420080474616917541033101966646934131926945292542509045521410074757362245644199052473640334146560205603303530669461305455917339885255462212081799328048573662840592549932927904233006545566626839216910023974185364161012737590289022552204082426047577837730591330582987929492790214828978683242007992162098512058865223472458764783547562474653155504905038500422015319529202898532483974842871116023031380691049899669234628641245973075237485312045119929764905790829601068847992163121008667351965199141031059114420760030753176551407162827640004907881955632611217269743618216024439288820194454833074631197729655709148199790936356063926634420389880446429970130924766607682052654577848204541242655801645707442445851529980756227525956368368731504535138115257681471584760362133656128834268578475966175276751890020640402485065638432676994015377738034360971111473917735955847463003671361056330290020810566060260785678449498832740820659647308996581217899534432253282651085494296051999359821999872436257194005868059777459304033725362191064113189673723412321687497469131850023934197125367167470916367372563520165558029545341041809030 [154,140] 19214756704428846994962803921170208204387055355146128683961815568657785359432908581069199127435021687987686734077718645161101887157007548537759494053854348514809335820142416385219550125961638265493736982691670147254941096340296156979587808998908605355748212763450881385718423009529647721988741451726225309965326192683208527013034270051100952107608177172144554557066919288952312431609043781390331745539191175415974228895728948660728358985630774925276389047876639699955870170627679043935000566810902364862503289820136234413360644694520389789397044660865213119990884114232096581289611844435441334007547514466318932508964652230223658837213546188627694315423627680900931044525423333789505470596157876090107714081665730398655812605180627901896371174447962413349754494457463719678453238722174582658778611971537351869212755274438954914111631564751030072163403986029286421701956738742672810464594929527548157034738377251319788698825202313723936446817972530421602947546221838641779014514793318145787918424286955424388539993343177481677457261568078975000805927954610224360454976848402120467720430787160458198847565540975488668026406252898155145451101797204180354292379950337558229266410039847330746937601675225382702503463194508785108201586233663038335555258743435986 [154,141] 81539282203795548623141612797768759586375556539797185575468299998024899058056167482889532637702051001689152507347870408091922371278138465020797972087888693362459580359859542833749409904920662755618046623505050325549005498311906643802458550174116943108826493583255638701675820654199874655164481404507757599829688877511284701147566373611896259301860049759049953153939347184134529154126047899844492750776865735481329171306092283307147896252037677914941818315989958567291677119635822947298057158167804893027744238698719255101244027296463534961210896129998166207025553905090318049750696531423626064466201544134415169079690225435602490693407074715915971891788050308591011252859672286878027666443934266848812352283215888786987256928073273384063772499303475655717608282137176779785571488327858975248021840129887303581411438342798311519430362403105475284741154126096391508071728790776288237048651471214734793382761059493174479179199065983793582889941196549089315622466327993665627761522627517854670084135874449856977098822238759455459820598148086514028512991913119547612607760475465536010797971366549686664635688617344292461546580305781034064672995489627095979240544865643998358804871333034027925396985555346902025662287970683284241728623846344047825806 [154,142] 295319787383301431208109293589732056474888523810781301926790836212951644060788315969922615639345039817940020782289009043780524021357828740266136881434246018478502427396765238369575467168467744747817547127332686013014699384781602421223138353389075630354991673206696787136408500599909053862139111125677364671386702747827923011458480455816409327831888704302701473682297387683777925008001914877489272857870808468818103070684973096840488442589215120599404874838856684871829451971020895232150536601973447703519194805291268062473790095039113422256247607227303834616242865484791422342931033004431392810696107170671023834036285532828974858220678484480516272650732959889693361679154255013582369239401906794472149225644758182665754721120666732537192840890957954423730247148634215611375972975540884128634421507650502670225777050580462291337200065386186238917634440882048415684031172681654878344220366431042454670711875349266273418647582290225423314552316347381512131094051520232112544967378507452435300959113417851828944131683143237958850818319534888342146728997324402575337776421197280920388670927171651041765001096714492399793116139398394509592753963427266790531831366632103274758155007768024403120980349998359180280246956707221025805664119245 [154,143] -456093875489984812327490099284555408303650373689368146854802029172753718878893358840389594843369738157403419084894752413474657545429607149764598978501402766783374904699374813245930906665371001645915029776130346212719945967062283181357795425613901864535626940224460343612846687579649950841792306182572006043597775137801055669919630223143212618591013156003332072770191823898271220139309434170730441462584377240774889295825867358077474093955554534014694499584790174118049856538240877835565893407730422394245495057821624532950876925428552059886611606379274317915910278830033707478320259239943880353749897778198166723143260992066125278656734221869464897571280005352310795251542787293381165751848497527028789556606577123692934121970176521088866550664718784431106891991729097129956134226364323151879897744635051535188869039979939519975871786605782401940026419710568414503400626011172848974362963565015340323481751236049530323110460052889877163518437521992868641157067495153284273532661468585795942233657162534837343560321550406019145228738721062826721800429662009510810222486431506361977122091342097406889403187421340551711681030689166179613354014360554721992986776130139626282560476165626657233352870526139970371698220791795424 [154,144] 1455533264753972488276713513242667424610273952625543010916306172176366105392854065542967843393851513193204562387718401686129415890458826056095719684738694018530545805103289342942615311511270089837889673677755040107157901939048153645863885251594722536608133556417252833998836965976987515675512699906382919905199314203930458187718859059215044909870503495651113150738808896386525697125579216202922679572053055370270494945516440862816271898868755309372709429325519246177344761820512437064463857939746836757069793295741632500638286889370828205647419917587892533047024036801317683465471225705831347983404227355878839556697195466104856568048479324847197040858618415900471488565263934136883316545140604907236732376807411861121127906275998984921931631561761574577902732225008066011891020799876979171684902748298392886132735932872150049614512314690869019073383351073801848850292261492972897822200589230013699611549580392191639211979849731616577248941559554562581521588569097036972899719824498201462527764469731091499640929089063745579971406667680170128512725193828989753292746421484276778950146236553198716525422125026393690745539674725385220670638053109885598209052042201676596809908351093718730162078730791018649112145 [154,145] -1135163281398984847643997387566734210137138620074717181538182810771019529711602096360296097257705728063939182502232789123386746434092110020563077777605793950071965675985009576578325523416246880658784383781747303145806955500222095885939140402661727957419179001563185776316457462938609201419253537274672124157454856962044693940344530004585159676470773239965031774259329202401700251094271106485038127830381635375102953823921690885131636917063823371681728390504287328664328658206159022114220180407121934421847870429849184622513193538513673992597216300875850011800859927274926781267121851509024249201685716884299053517196809635529282615608543792677480201846118884755150047148644207971763638933744385314059710759022979736617389931772272635736147783449434801762623196236616527035964813856192018171283211512290437790337192972536236516520696164462819576920900381924897158346140047219335884218788933396204634257057014975728093103572271001967344331338186743921797511086289149349779789750850014164098952337614928046650127462161092831906899708484466147687566982402005576431866695599313066858757932250021626195172884816238481943097299446948100380321676001431666860245433243377979666151938445957241952650225634399 [154,146] 210237093775683028232230762731563379448735009665407826340220273190065842657992517324806130168988401799723732530242461468660762736752768855817104181687341838059291276230538830320506627663072400338448157677682705849592077294791408346874151065694535590300701257118470729775609924906030857009526056135249097640842459916682340925017145119866098801942346213731028438856984069254396503600624432859718158925682154882795457890527292074582856344803559504630341245601911688988237898920162468072558283133046601509982355626191911483021753347180416408071476294448275371636480121416669608430131821856894463236791390250415880953522783882465239774582687456374835019673599476402855059235609170431693494090899405544398072944674085299659875121938365623522609873198254567926136349316767586734802046385480878653391900233347104091562851446692512939968737863051473379358281445274252481582476254065531036082977661059568981792920527363809079699035354711167199903094273494932626711266456431183010359784726253239035201872893727701111547297228350964461697891007441589988683538177889322491728675740493511374644293512913679951007451342410430659351668820764503887762029219687935268522243801450644728884934633613908682 [154,147] -42777273070900516036192928658816677049210486802747614193410724099685528759723669168458974667908118159377983222365741825565346084851481409557077783557939048670484465737389557942677837337231988705158086802340078467307920814032626148045961726482168582937431787987408502704481354350328917768269839485270533110026710553866643372019235517433614047939096788162560814264294325850441631619229387971007841223657166219257048240009630862486429724956932639987287468347355432743487297445570877158578917782810546735392971531939554793024864602721259841072914856624910705101638037117312546344204753402078042982116852077732000515830474887363329931383223719374626877033535466705215676944603137611169668268689587743272780086386950682454173300227368876436462434787529747634529592185248601806067581789193985992951531745633136368291976572828246739657845188623951543925084660679769417651320001472818963867523154285898924124859631536419431472528183326292034817642778968118681351691022902775719422171168589287026903807447619189921593600527517025852294576084841238146833097404546511470167594406993893813027644098243466090125000625704412642996275103933796012573127845890082676337305057337117340165600 [154,148] 29286896456828875371757643204278202230987581211992106625030966937854899161454696371847668182092051429242440750024089026187770378287160571827938435697810328771357924097715194901010063131288735634946141816974242084717995614501622343649865055086965665348389782020450592825308209506419071101516981785918876981226091551875535298229671695304905514961970682089620941646438715167659444399018480361516546641715513041904577979467668822726240827960350476898308554297506378647473099525405772223152552238611140288131542920622455548220003886470848645179302570503819409243912824346578931805558029224100902716183476560518402487828661889591809403027586335962058863144092056084404685476300719243618587337395493658241700587086624341106949788325470647348174053594173201657132686597782175916192732055544578471547459491357247282479363239234088723846818305965456490504782916022383392316921175149744285630131008498434568577933458078485644441809127385210159840662039096104918082743701656398990524492729644479647586162514878684694142681226481227322168689134794561676937310257955802466820736905110642256204021974232619867244307408041115902127118476240600303672603329859956355014669639436 [154,149] 2781962358859368615138413312071806330121648578036675873735354342680212176365198744075350275545032553100862929008901221653249081235827166477158117628324592453369066794104783353342901065089873931215200896981856801298884403469422613751426360544447773401821330777240654025015296078679557348778504101045047892764609809733878767972433579120087355942820799243500855968383548774728887754665826681170644669828067575645604515845718233431200239419168297094105699507570878480610424469235850131815507004184774307011285022913583876126515244987832242096185224478343699544774560764271099652054027632418305333310913871867696290431949980659843668248231445255840268373884748024284106478137282526759423051079227890230493868905432170035551052536222115480324686441905425182816998132107029928188805232296430334308401890741045808815642434066310354304517722009148087671269847036787093613378582013187164297235735533050921746507577696416789059741228387833126012129961590315234137251346867727506561812190749013508395671562722605295814843155060384697032215203601911366345447515864463140895460705866038524715473415549761182078859629634232942161654695553196275333571995932154797 [154,150] 29453262164961656942908712041264373900967316192495224152919741591812457669319147355499370016907858740558475095310028385252119717106244858157066587327144025936903794449274655568540465520158899775809605136654769688549451352948131976697541338033055304090665454354266126216014375033959473294311460994557847324893535255544516639748843549916120216018487313957276815511409191939545756363482968138717406729455842530011726829590902240009318955481206220683185801417045869302032450459601029731921026733916227467795008668859568820888815358339708341815232511520218021547740551992856227709134109431948974816382535593243999533620214509688493094079741399561979012111629225691858660515964251623239969324005262408936652268000321526094436894887509521674756990275075137206317546702028466471546430236846195232796681572584448771113392185720411310282847380238453387941366743113531431085409973943793017184949433302640230643530726676950721953743950239118535816323035209296723005619700988564120187753566758941493666564560825848196862025190718186785241146661036207584250102412703729203118597258732195419371119294158820457982684653269251868836039213047006828369 [154,151] -4723642101465132095965548820614427542589641341886493961324178437137309913895449501059145426241590759234626277553974138219797990506283279553067997718666751854275783991930662127750357372663246655723199579715136312229139046562958361500842980301336668999086609328257599530822548429067961802455364572892966124998170412918038448405359290115500558188453502085122905854782597877420371028636626858877967941551041788701275360854791294619593923524335960579203413112225108650625459703895768571540890152593051030127247818079642959548375870912364293763029024957736821978025892371981451084223531298536496505188127983961378586780905938474234191242742172251354461885127892685456626040383652465604564704117132905525081642741409804228655473293434187267962737469777556576930866037220225388455424050235750804977250578561909616184191640856915145090459618437014229793771579564311467314299541838223267678937241912978135582209316786421102645966836625992158492387237503268360018688002392684177002816345024640629801510107264004397623217339489877381623591123948834779052448570749953613678341902624977846278658427976495444543660536352330674878859784 [154,152] 61457039779024604398118290897542840590531803225124721617665712004452267966494342271193153854010390726326232172121123079198474349980267962846425151505743721888054065375188523438587319889256020629021394017933704373655418800139315514852801112460299686780360386430354180956494999686378254114461869512862651223158863885896485241826475229139465672858734879523865532869063397620264763425400123381217605821242817329369288791248624250970631715993326851846361294714337776868752086011586837981058031529717785319600339278065957673215161590826340735450540377885496501338101128288097919887773242947364650810659261887188411101305809287942700262139146613947325195012963290664458973031717726324529137526311541822117201681609227428288760535843301974984344255077661519716521937688415488200836815426419227597094316020427034315442897209414720785705336005671406837752212050368567408124592053898415242662324037425760395242534975138728686518417760671688122184074766509623809894221558417676444860376191085135285900988644677149439339180179953605934849300996646905229672488049004463627190706738412316060721879711529284010005131578316 [154,153] -81077934704544148241210348882321858880293865572384911576883351398288652037761489653307711832888051858237360156479272075984032621691090869064770129674139313711956952069591343366699372647625259729775701714457230261890941124764345056033638447276707118034516666776151464766344780730943425095011598552279681047453889576454247503821060132302694929014719229232826682616403402877810464728949621745281423785948301418675312903037210204857860975639826186156582459847862983922652760238099518846018180733255465256810909465498092923584270529485576205746923904155699866576151478354025562163668183172740550513743212889430064299391288632191421414262427935759291651766649004576794339948796531920408681055065709394830199433744913954774240544846832806823328356480260187325397023996720120591775037378427509615009179586730758129644561177090196887451737092265834491093892184977139447221821694035073960407629895758798529916406204277004411429001172633064337786460192083091802313132692838344679704692018575362338867020031562258021969299407392417695424237630147538433058174275008861745245783198260176199469776426811765 [154,154] 1299641058687709414388106980402496638336979879589826330510195251893729240974426397518759479063443920957074548542322155084143908218011033723283209547212315980106006284444224085055716377422317425261650409916219730882309421445908270734210687644887792236457799738751163782468151614944243835502943156536183502730228695955093983806211127793882638048862565490960387492582405417411775684687334610088639451209520875744995665246019391229547158421139066396154285613678921716913540483159822204797566064547031793348092180914554499017633837012497845378813691910156757288020804652884515844231502696521847778193272484597303911988588020063176658903875305223614620828980224067995665272276487776375843681632145318968940799506014599170225358655286426821445333733975622526074893626182505728447151076424393659813951999776876382345607225932577684952453453246619272336741982243446791779288219471350177117474912063544200331211685988672277902122327815160991053667972275713920992429508465989980328972862532274231160381947293311324938202518545366405679781997122118582021073180174393216996597889317110278805 [155,0] -28295973480248057828447955819712402389089578413675105500236023842028689910664154398339467169722066241861561629825252750353106031036623832531176145612984076094893838454356744678279499195978514165158241108079720636529488227666786088895407911390310148551181209971832488056618640655502821799978232547473731270435120333269631869405923883208348060760046936344582824983417600036200868956004340828337896457327088399566308791505506186324792219995552850878589409428085367644319945698047092116555301715658734088914835150539348669127567516068738539381336806471972469757893764315549633062675656903959415088591432069194929753615647476659847372226426214922287345321680014174943162652932113335043425670402831650764918142832788010588299641469859912750030420967229423137846304029484640421052367759246303210433838064531978645836230187181856092162262965310168704538845158083203319487911004903195785119964658675938607130073699807300146506183673532452918603030066269467528909734219212291091767876240657134082983534275052982608526428357886682164840129682833393214634993787663653784860450484024994454259281146006892407348965697279730084740541688177180047327512913835398550366702755878371688052301755755007012281986329465119238430427910628983923388835479689102045615873301556438316556957551989786876145764687858136217046531525564377590841576426651408533711030786386923186659846392284841839784925278560812370816121604541264759136444241045013631040631749262066436749235670807735410468307527537067259738400268542539102168873745923730041733488687563322252792593775272817821078134524647370790006264225896542554974924754912962980861913312088077551647689789306389655175839357376092092681251093778558962615006340541458932324096385451434863387487936491515184421556685503346139346367281855045962552568090670461421993634166600039901391428499618360175768226533458796937827584621524052371423887360000000000000000000000000000000000000000000000000000000000000000000000000000 [155,1] -161996429167168979707461852625007929672387147330635984739698905821160319989494082048344443028880087637929021993663462211546132794019716064989070803897056048796371456041782840973871779042958595292008088184963994701273332182162158733064886633727791879215503593391708681958371667587368691289873980055206507746637423197543570625167999174553214462160079248024758411311810473867560657034636559529453832772499076842405710533525757903643917496143313353958360686199317210141664988150555089010132661742429997983826150489519973257392914129837302846029849547574373235728725508360290060589314749233909120425586961002183390319954503907525624708002897444450968005875069825846203215181312971257530288912249487407875275799278269170298598062559259244661378738711131300782663428654547166851598382905882116697295590092376679633908188820150970714825739578589775200448757075584504319568846069993413234103326347092542918115707539435037904302024740402935289338822216682689799427820309629230048879698126865914653486604214312507119939574883832146036544696397658690674490150485847104817823018497410805689877724448765903293559077360226531912007766511393004936641570992864800497024733681167161097171328495281052592739962769295816591573458530208725486909391689443043550136073293680388366102445981457397690094809067232008321004779003560319743684000367716506543767517973678546249356767584502758943910844954740165896991540523246282178177560020921795639372919792558936657768714419662111398327947006852674887593425660871712782580271662529388993114559653872180010560718416981794938554187866634399526273047108036792660831331085168448520884490827507803271339111876920838070427456725732277245720452771607689719984783537975611706223968915884987333308360534178110953346107259660950966859781903178231213538185588351495259949943643654538604645259682519169387136658401572429744116755852665089964597321924608000000000000000000000000000000000000000000000000000000000000000000000000 [155,2] -318609609251290538716867034393887384581841321142802956840678308430977081226370627620249095490204427290065499045647886015729947945511292077706808996346746615180634032258321222706218671086409845064720891891553426723797221152260157315748671992892125855282578986664022266708234934449605986106650539447897313607211984973423741009348244870909405931459088160381129702234836414058396537084381702203495140911482275799357595318823778806346464678393902018488024866194899122519635683231830157354606994291020990977770145953841837001887704876389996739847626193376738694719087826472468738779367918566928897706332802879981547157374966507232742405976966823597460372498258650703618976692684821636705408804467052003319314853373628813775715223484577134387166731855619226631432109754203388536774443095628114237904188683669768605181315925576824102639763057751726623688138008221753833942707696926608677908819084334375981225752890280045880425761928230041120445548721464985190580326741595308788461307976110745178917936208574309237805171470646088348558374657902839705655060142999795300583657242732273302013307986200009827563971950755890349348998582612079702243434821050448363964790786492770704825495382805006841119136334392631423300044539547658053734282913512713402175699123649720264093817175304214817619853481063058600449086145319235878223464233699650661747787113724464271274627951467935972680163122048326895782783833561047277508974176234305787025026020748946056185671694550623764782963464635468637591641889181125157994705619662450257307845964837646364952111472702119509162867265397706921338268253414927437019823545676964090521619347954343150305126057401821721362804031488906496160892206580711701991875800468528974484817657750522647618001888335096648495046026757879275019037015453289621299310802792238591509467582154441140093702569618515819909799421022753743762958726481677181379172630528000000000000000000000000000000000000000000000000000000000000000000000 [155,3] 1403635556146387755944371591099474026132051078400875874981356857996591914993013585627378441813985448043901545837697003455952996996009514339457227669531417632956764965045581871960031168983309418551268306370826829255785350966985478090628686189684081140061740355624036503186121300701708225608734641829183886724327762569845699709144908941767774976755534811210624297921047604023406065311030936521503551823935758856163783068407804265662323400111280511502691848059861544045819822604250141388434966223887061743348867604528305820710086200422080169588636960331142959224038136083080246615767586864199742966271755387064863958160726293576109050977497820684087383489915785424356795550290727848573036422677275893862686143785185835204059630595419781910655682548272385877009216068456876472617185320562505990034686732422887782534462699569264304707769213196332191459756785190869035453682400107388082436894821861367066030839904681465361632918937820972648366956291509613077633174620599415714237210315950520853284617274789585108094224264777477250871585973815675095173353456065728199832033312734287627126407703321973380877832150688496647044215676135875128146419389235196258609006454803854054760469739026949088440519915701285198125628707071818384544354339314940809386690355458292476086454394739469462629358609010532236958550781530684593278369219373419104620046316350218320786284033755310118575647029028729649051746100206611514061624078841087620209195730119794655917241832532904558524440008553264427120828968411641171533019754566578391997527094463343570134491506356344716758044145726555016337119529071743741736011706322398974152572618772161921750805153598828820821199633577383972190378252004290558062335692974667688200021694940582256415757430807634651866689270453649803191691522780369217041477981157370170105317971896415788723464297171822256358861919172852598569270797833951597276912473251840000000000000000000000000000000000000000000000000000000000000000000 [155,4] 59213714301157797097825563156884571991782283561844057101396072482693792933201196367424519536664982304969245854769952621928167224007490449959607706125199799981296048988347140204939375045110673073923906786821372389158507804909405213976529668640836236434788337494275348108560538511788532079311127453659308212965512922925479541647029818508797106863692248515253294885135846043309009126275458200576645263834531255094899452641179430780721220752553947073740812388748636910687818511683111131167302507505174176763454526325408400779283577375268418280592381867681545503082645989401512858948543587161131555716078067491768449498493405417662734553004139557651218304067817519209855088195660580161241409347402808959671467174109085980332339296184753728937774622797689774798025873428625271752380070049042896389665142392084146725570044560389082720906183951449417704018038269754383590057285046669456240634908824029920254558293310661157797276291391991845461109485973697762489196691465228211937043284998722717796659989159546171985896061651516670079205856083993237751630167992833111441440577643764281657120329705522834447535803658034593444530344640236795428337588719994762741935961985851358151235644920794095809992471899345666970351894077242661312535584807725161735629709692715388673185024506118202409193697647512785323142126869527718277697469102488726391517564672608651847292788518054593812840464756466296114121704801202177508821774689673043304356537163642285350275490153370135516570447021045348547565522057829640181519191514681063451204251007712627687036629848897547881125495444779212946824288330407336289532968748686093072385602546887537201160198688365542648481481667221156328264129201475012053853301200409207498016588126406876793621655304760352603615538035289202136125096792037311711991314394896020356477424695684414727979970407443361698815822140739252905399509115420562905571177013944832000000000000000000000000000000000000000000000000000000000000000 [155,5] -38067641720460120006578096540974861145830583594092539049412448288816208450104139730550969102963084726099126172126360385625890562047742976446827594508947511361978387030149911249874115428461796232987919065536965727523373580113787607172293583921390935530269764860788806536024682054084396586449779083351155715933110248106261905125277353751162212009470548341316391230164648630428075895866572615807804298205347362348601326937583125549026491622323984150217405614568250340849070766870500665754661556315744845972734789190731192235608574415018421537550399228627389084691869930642380867441231097240160406049647348297856787341893334169546074510459214851176803534065043661380818670242094508962725287591022990990554139528834174807783402972745867719290914800233065033775556571086369933158503886682506763703778756916444691287501934236506889993479784618094388810572411737912367742680706059009885274438037066887686495721548540774581809204691165062565781353333425267307711255504099146084535983915649361735834745154179379943909065298760337538151559221222730579030144732435833351357803499983509603248355758579361831423841818823110377665629306695819171710421575710649338472399780428633501887300130855721104924297028466360100989908132554950797154795325903857433003195808878355338275125321498078564113287695336306652414081296475844092787923453224122839546051741640518491181935283905130307072081720501371923372939911212886052581126395577588163135163350021287452434798885095367996616174774849004633511273131055680489130210439624649221749589394393645375074835805613871972257167816026155444793985218768218188919729360526447033694323107755714863446465777041412571344684239090389455608462042736633894126771100217031243365460707510120716379224788997891748363960543858041988038087470334432398570490278661010419685255655567664000325166376512792255809768997952120504285023745609193707869064116708838870144000000000000000000000000000000000000000000000000000000000000 [155,6] 2839584854098664294118934786153640904944269826932830935370514602243945193332746751566459669988117671427919228994531886569638576152714406702764048327972341652241054793435553063365984859235075269341360608283014065527224419633083441767083901673384088523340713254800824457724013675813858977400032230502142013705699222217618079300496638706928669082362836587716718092501381465247684239800150014460214163625708896220777303087656635953041247316913733679873493006382658283718553002905937531118708026103024585829586893944956632270792293922275963904860768493076613203248788670716246745458398762235883000837952274359744322217688193778910513920285516059070299111017292560822297318894607858696931648692309605181828685443667506234801654399851305388601166387556334528030804718362066029583219260032649672875442766431531435982222603824698852632495760129619980165443963301712056090342923121219739295680808404067351862096705451360622982324533002479196380681935493295707856863714610929130410323374213001564216452767544703640260033083910155073765558434542941449597150510543482018104066825148610341288798847755202476415230441176382476091571295011091197966620458132524809821444237631650335875871786212162676754369344735294139043394268660077119923907044548158322466459573217935121827895273991973160124690664785877140496485743640645645729982316331626888448028630779542748205813396718164670333635702351466337116167206513068360719804275210389213513877900487963617793718419484742833113236255953827285188518227525155200767010260290250231979230970495752252530252789393507082409866712329021207410940588238937825653556014874072328727512213208150247881622413444882642264424263286983219475793133379986864679924931311749135137690262515933516413181139451139608414692461361158608475816894031104706889740620493244258285428357661627775547743422060686705957161579903413132732512421046854028119091946985466610749162000000000000000000000000000000000000000000000000000000000 [155,7] -75240549322430623168129145422334742414949511922549746377393930860811866331481531291051804146089330313265242411959167310071606777425954237182279109180522960354274794536897594848244199540767577677753293959634163771843140138331527805573652539692358050745647448328883226933937336980064707952460457050251567068576450233443529891490465155468756018604335025052512237313738423917664391367561083611167353145594427477088126486662082417778050949340652406232356202717492490802088807105350636711212034117874450832638880859308564743373151219582708351911501159575258937621373499677033567842298081997283566445138591395937157951066694124991055160450164026723530553357470073292146879050864754663005871272692677835589753474250910570982154005173175038947503328603496209011691642091812017225771812496083544571373179749841950220236712653947454167411866218389878123933389871079423513170454420768145453544834073274678712640804664952505925384640081487836650481550082312005931804153938519124251250445019245197196050072368596072337133192333363426396123818363755567309135375621007084189461407505015061285882283266292051901980887267614424039449628773052133598848127529836199394411666459391951485918416688404264968321147413050978898632992815163897275712506150669926520193121503792259702835586897072934473233565312692742582595098632938449702990948870744190599975990252794800851015031301851715832647088026312916277627067197773430884322340724471507660319407258683508408146091347614215218430411832455686470804100650775201315133948382419068890021463393014323015883995089546576557322841211154670278329050350858752707283314868845853047799184745212503780311684837896566220432457799499766648472936871858838895362364814358521757793025784721328681169437489519073971132408006128859135922163436034786431292419797929514666563875588189479630334218709644725187688880841734603683647951128478692471671804537014856917515846960937500000000000000000000000000000000000000000000000 [155,8] 537822114999052765621518713333562933090874215939525705035170095703499074660049321243224203641669726949528297021820780678202876663840238929227408633801127322752415607765511089975515585253752458260656827947579148389734724731449595245335672844358502825742286084564542465149818461349320407868740127803605867757574787945002639817543825246469200360135254197632361921132315575313737834219974386591009502168358550762592781180545376555253987596389737852255895036411483926675291132520781288010337724058637289520054688614762792167462013187870051207533983189187709757167017802157945110907883130860741906696008376418923971842592381105105195624584708527870341747855650371190136723250242195340927667157225074769582966099574230911057535462297489671155973721248771791576852905243222281288136046752109707388900136463350154600550149384402896944724572498455165743460179478119150041324735117719948341480811219619760425002152702496800138639458146515188248172355643929641141004824590055078936884275488438521000688808843179535582433828677863673901077809681263559532409749740328089281006117793569349190139535024429726701723907468140058706014809538070901897588716148457372380995114090518140609778460026804895579983883129485604413202769246241008926806315248240153477430286483173715999599460179373440411825601674283195562932261874912290865331393860498172427893809422829426619230656428681099611534420309467125134423238145621551186316147636312481655792277375488714663362993026587907448494004098789627703014088509762933776221839560798588916405612522776501283312016288020430359042388767058918405833324891370417551685765731465105227525224207730813391645230066962298789719050594363522447924581131176301899272116787115547361465460428420246757382595083368769186479800968342264044133014155718683405141535795375312626690440914060725416026112953485210042116111919228499705448438198273874608295786260524100195493917377563476562500000000000000000000000000000000000000 [155,9] 11787227839021159810367825513142920109620197948173497895119455936821758139493934562333412310660354225985560089213655368946899033638052979148619500082831254837601792970690952491159698211345014971498677328355877538040157871306440420884291630127491542718525033029059458939429261240673583566242337815502006340884477646248936409941866820498243924765095262777457675993578164108324375553764521190974027026489960231274600670533902889997766730529602284743977098059974538515755186583931509004026893764275122340936951231639210469879534600079136465337153364525071330768723158642554712246974178828595602911176323485886302702543325178902428943490837526604410383502676802202046695448051907796376649148931844005344756712649174584811334803514346654221471721172741005186390962162778463947294773927664213318504614738835183713508386580762417398556383768510266368380258687510321270760828108179632687984820581013927953924721900344187087861617471742262129364454752977028650071509789309215110352262656213167532494515323648221217493024308140618037451616960262995422705145099498359822441027872815811783413804473090470597346129407732779092791180483328681081170431309458125497779406277326312405964923673014349743219437241991754557211264816061450131443472033940286254245511437549889186598943956336580519571883745680174677403630840704747838845874265861577187691344071968558375082753346731255198359188712335541922339024242536046482544735368566887602073617947478212572995960140275897089114801396298971758280933227108088713097986070920517325454676464397341303360185110095085288030037125633721413743461106479326823028875606668242928749663508751967500252447778133540137111001278363654520280647039485991182274386029308048035054390542126339240674094974328609760532531300284025352719039386543233879963362109178474988166951836680989011352383306467776388958246761052672401059501581360272544499600030065249713675802427986831665039062500000000000000000000000000000000 [155,10] -304501324170187766899054911033308545139820634893728180948565378904707708802823264001542397333294928807843105087131717505575349850399842225037646770117844762461198067444705068205832687083437262097076642604088169268549025054808017607836906263779562859447899724213125390272118422820595211716784436723734228103526376139237099811566709222929578805124797047185789919576595452037752466735512025744492436071259221480087496444524097933199833467465287068534145195900159940142934511913115035240820219145162383918252134340792522974776917764222302784332237250976312953220511608992863771712188781156683156371395410679326911599777256583837598395867636570407398580666017672196379931897955725268633578405150684508171768909493899393768014133016932000545573349087055288328505068015371799800713735916160126099606711227086657704069477095971790203711851323973089382103512791518074468085417105251038331375897000168536497572391628367644293142772960936545974584240069537254657997494937779885890300615039841465334697824454944417120070140496975992457505611100468096155630139454548581804293802725953350740813075286798503783677235510665127800623109481298780585223382997975689246959624178110262914842211954629666191724542549571139218033652949684045052705701370746955739527483409103189269021317269579850759372539377172268141245278041941860152182875990820023643658452272497673960487579436650408963648752821788251777001048836917450675939990397215537540777203657906616716053088992508982404206141367041692703158802974700642582241358883797225356897915993745270452703048384314200339565636771233864502914154069032429667169270254218642372327430337555234181519623061705438174597772315595218527838668051647258690115966906351093231019110730791884663093017228644441224512070637283698950866149673653880228514955091500974038042394775541496534966537589876850650788217268399769562100619674583234651938441073363898634186463185175580382347106933593750000000000000000000000 [155,11] 3128706961095588951112444573532945386155887843576032492276681899364473407841851346393978740798365178860871704156419370195032530831572744766524161806435513670535517453976598575003043121654576114389098629775695586141776720091485353199145234441511130668362762168866322390905636413304805913149900031733353845163877772740353076443907298201950488023843823878836555035564647719989171573568305489177622992465144461516665297066238560653082567622720493460040448170124319116406728665227957091427248165838603546747992341900189216721062584965239818715607610712947093374805197335816534111999616117530915108541754983908244558451704733085787104581039925225353844097858808862669089366685841585694559309987091615095055688883027372388476245192933357134923928857920669842369632722283923356476660973747375001899944354198779683284510968787677178170229230191483051611417711924887082147049542772562528415092845904962683027689940144610753031084138651121946755496880002011474036468270300083244351386866519072320775524022353178516062013726804868446358972342136775627354414165213182662953306100503107043708280609656535123319793456858729194625001632025807457945708553016923416185320878911025169890663312097439847086408153950524261964076995059971336659274101261618346820588001490304829304741187152516413096488713702747793285289776096544331513931452104714352708532275643772764113012198081948631381812445566600839811188035362595818353281262192089133677086967315628581325837919300497901856334009173236508680328761808786198151990533097897917820025163995029302031942623656727972805556042622278528423630778026636049224588754489413040066878284239884677284757070348356052707868633650332316424351378579194787436705492300043301623175557270854688788053505103803501309842158424636956003980958663290030391998936582690904406048733138557566327769267956609742714924715250656442508398574683974617912142449209963008083634345409260077904909849166870117187500000000000000 [155,12] -17323137347796068365884178527535616893344821942118691709798720380338441237612925705321437068409452254043200724307837678053085393119062354580871734632266440662959584084041222188788798714048876337231792098097276326667647971376071400477142984705274751743527096758918124562192378141037423256090877328735380508831284789613048724974289476186726860659620600183417892107723522807891115092610556682689392639485462977219316212106636364738335845782286512444315768929103482044915359585442382324563671941484820022776072540002568992419829814790281212511474142343637952224167848153691907472357586280368768530308806511679834761373011958266727055429894747296965893004324524043453824101362049144032278776602789548454260728036859981469855029682830120436620610165171896235038762011225411040715120618943054959562352416988022299006516143560357729900853419368380990516135458282146154343180801881202269135825466584058465636513462601734117164789036946143342306416196022090798385787035180939437892577238957564093965734112268899369590896425957468476683158748931768908126579048502847757173025237773963686545000601934266571293312981366912446120063976490530982292453581266859760886983342904881394828308762945543002777455499852899387340766829152371977467973721108282414136520831572390743456095876110834251087647187667687732935204797453808997997126948269259977970212577449480324130934060988087763962679184460775674681575948378409789475795361952378789266081701822935967225058907009497528753246293553269317807220578896612067414205900161347723952652770244833886127033765231513527635858059071556263221794233662148473910733371022314040516787185921880761558902088637221911718755013149482642923258507324287530001688102492522361617233166973230357061786114223966485794364247431001766719852674035799344190474613892258899297008615242964197252225389115548613966208888872551162296915278483189938231034676359962404691952783606465169039089232683181762695312500000000 [155,13] 42837688588813719369089971542649251551803742791316939712993750008331814823773862833937720826436400102610573087992528563780478518779927550001687997281554087824318488686478189229453591189148399105819913991709996526026280827834481420939104640608677819454888804802951469487863416143379613124246707601083830870594462520652678381532858602467226182832299955558266525097733319088700404383709617363935153420973688635085025251834242389060560096936638564638539167455354091060530784950998560456564221180747891761900552111480564719719488600921468237911369548829090965918582518566492079680545768945068441028826830517179582092505726651175881052592915761036288884223335373091883985485628514590251694199375369825046677105871370783232140159318069462101629452486371972472768335653987251635077850827696999637275154653084618403778266175162107857160935794091526944807944961793770945937384144823353630272200923773938809465193203333995811473873554781556111946813536264403558006743295250830105982076393047899878984841811681565518245017432518583309822830647233837247713338515404467748551060545869124166408870821266785012379385898925949060970884587132294685916882257073351007319930785229117423359836705066897120084172942377576182666534261176081231568362904968437140213476978127867747894912304368727735377829095840862271181706188421791885546707660759109613481429884468938228033639845362740766298396816406227667338161385268349269500962654980512138461552332951132523821757784543153103349029117895292663021660115460015969645772694015305000177473675423308260298061315805707930794588207118326836722189284362005915316562711436367965006678810764673958829786074251154879961765806704785843128673083786717113774331532367267112716555579134746505434036554040828998971139760974575697271228891707689785242069775657578730697437055638691885433689532980249912668564753961682462369029942715127816293112279611218432425123471026663298022933304309844970703125000000 [155,14] 99842564370552506134921672680832707299801473294347122650018396040223719737532562441820330799043223151147710197345433899117966486211764295763648943043697502776478013982137668107671911814504658080542941638581664677498962567713513156477277319601748892511964235232116643643873317622769131514879626489999352404326710296659047710751793932127345806574107410420196252557352845296017178136343422970412066015703794184911710760668094679452258628204006362367294159364366318552913215628231557348820491910283708543154309912528373047991563380721010403440500431947606186056794849275272063746537430288532048725032061964694809525076203272992908237165280462087682150922084415326926242407212676583617792723406303605356267158873629950629590025037179410501585081475353964479579622763187308140672501090752154386151922649290185310278416846647851100577452016082248294661132905046401364073794941266089556778453445535253819676875842731161672888615789332788421250117903198525318778013193920517452005301425309401032162525103486504661056003889276687861791437762925645545281362079508529682065077154575442594162195092390336817822834781685100821087515504089771719584597812020532705005507792263499375967422452902586133965584585996327599708181247281764151993030558028651164409939132147763336601986185594197772600721241222783659792767033636468852050335191136972348029096555650452956759284478221197680097051681963991889624219233172189141086927092915064725464453551572454651045292519653353662797325149092559036968155802026662632565827291987791819487572267454261880440998041320705375568793593406454017747267041348746206873507297214679908751600592670457054811569645752256016381186988637654801466790661671174579929706539499009124970765130973524228605619661817788041043574807666671914417213215735978648843108361240010727030067733997709219091755218349383742551698194409194366570757187104571109802105078417684413566200970883803729006554931402206420898437500 [155,15] -1376092572578043724597458080700973504319431626842776129884735383084917303648791758674637552465865987046692090904135352428665455131729197363929372117202894349204062094624451935139515557867611819793030634310752279924467921567626512760132910530971988511586464856027856090409514535895398999160105419000961509259361164174587242702281726044148116341313972396117620172443516314939066274296582652123715631468560874422772469343606347344686971836213577029758990556096296010966829640511825306573316225412947298938954707922199811771381071510559048378051688578765634512158727411993590062202556370005141285562631242015438675236179099251631056609498589714716025414580203285859815467902850313307902396188309962189695829127382851816617790371736619641362221621444261521691251936694499291988738121156098659409207711439838557663038213565755130843271965053046061344387883400025132604484303948926042875288563536624318868709229591582411250410988396831445800882783004030429987482026769375676321424777377973836068069788494391895838224440384359338924580712121580052279005690429948078320663582701411142231668487193833514125142976963144912415387759149305193373527508481057073595495196954284944688798386954043330828007966404962471939965356956338711661323933060216550430145351040537314203508444759921393052138406662187782263315627422660127559117647265384252937002716726264077171011009388522336924140096220376264392577810565727626045441180790359306670659875960558796506919032134003745978516033317385063324500186174117944147139785757792095843924768106774889220656806160642191850771877070768820848101751170815086087781520211703823595369034313292000713443920619034435357199157831986386942686610712429697895360345399432997607727126977157834427054323341078821665131569689418707992634364513382239168022513407798592538840185591450675128420976017853340079248248892852052823625186921585386148498441369543618485371316293187610204577445983886718750000000 [155,16] 6438120974742032248751652640711803618003223896475988382918774568564950317785943915412176473700178511258249852620852413403688996695220963413946837653101801136644049764086425969268744775503082992451097042095472915391167503815286904840735433962861152444298317124396994359175396653325513522930820318595528719100797863998750347517071075452908442167569782522231262151490477543296485793094351281791826808330580373182458980695492936152158404091141509077140956997434893882788402384566229886770494135556378685572575943572088478294396088907402947857341142347798127966961347184830131444787115834935744297974928579916350901286205736901839800714472761532701537326829640200433038163938449744822590218326326563564625892369349098949284320839939075991872293914138140170843169514415315514545853435445542896946324896866755830052850830450966090903909551647686313933165798084700438715831124059233291468852163265037588696121954742627530054707567625755963874510042608991312671134031753295897063476722896304529923406025501051477969238919335426735067607461759725813855718958607578635608941202312493733828327860105756209594063701364168176864116298526036876091900299636958787275607981446303967333215867418078738694328991374583397164831262789181835072745748851217182598958561799389805453794505984652289407204066287585793265378038516348276571570925733999686648301142657995380274433471021743678011151191268603168414687049937160047890815921327153895853355737010597441609949117253479040126772107251527907141208079841221092600325690046983820961568141291822660499838286958784888891996650893803346496182679589409527715866367567494235867371562333962258349140878617677715997502860040921718900835904849396848222224256799271146404133601511067761340395271070164569200852627334169182094572442562556335864443608866049139777624217492452031258730550002420274803166264531888251841055901509119384955883910191335858775048436789525711258590221405029296875000 [155,17] -18876422844052142469806371969916368407392086108898988434135500184644594447448775832130700853828666305596722695684104649829980034360321089248879012606196417955180888594853080169342422936673746608762288679260088113947352213208135331745430487538117437272140148810048615131565344948873833141374980101819180251676599440272986264345941140483240522087814044324354815852403323873449637534982558066358182016694096691448179080361842297360785306677311613019047254040837598562780596008217778628381109090840978151443167145080081492057964756459892889774136691001124518952334994195106100493179272261696175553187253096930726664366306145722037943196850525605237369534259863125687744340015874846385684194923573040305922070302132806882290329857770471796569097584392952724837645479609944174587534940193905912615643670243293609898633785199085087781471884435741939982111355295724249168252827381894607224427768860429376982269423471680775781848574248659609829506349607611456477538000522720186718419711759566595630579843853063733691578014479112334359931662266259241142236647069764399893462983454152146537793077588576215931481845788428662307087149162881590914691923415527395255723403439227063332439203651685938386994097604289537851055689913549239241524932541470972915704598636333393295642572064485172134868860717349709151518597088503773786956694587697004674780277224296904574070536852979291259488351248522833482400919808183182600963485272402664098365531169194855017544651618294406289770070144857774271221324036180248205597513400218659380771953103657661052222927774417413068066676021373782634692858646907533615061678804386129301329578767483184762189487884532840866427954578606283882044941671510866226515622394868241141539182830666776590177466442338795014012579038828346372271582436275746732943012492509032683548644670493885956857311084844402085137591658958877104387384553490238970128924155780295733316471611063230859756469726562500000 [155,18] 37287959244986143978731051888417574084131261226262314752763574743466162388376940347769531602128819105318858015323987010346424321828684097410538723825940532951510131669639934291598054400137993103303730955175502055643656765064101621175481903943923962815057974144004960314957287731498090589673169231637794309311574420282292331173544993646274696383988730781003801817357533514402733088575084599739474880062201430714548703391525810973063383568044360639555455897428265187713485432472076101883423368217245682458995888792393381625809502490932787606640419831731695989586854548536394449693280731930477194981974638589636915602984951429514721549236991881527064257102812755185248869213232594251410864656647633576221124424166218763394552138786403144453007862337522745461534191552789617308533817099102322685563480564209534375155955052262058889285323866634330580649966715148514711929187222241925329868213481486149296104023630602814279546178927237324652619940056030708507181009502520808740388128431154831538356880384255875230770562417887949258420924313608312559059094153267645852031226697762534943380557069276823650483577789491323710706878967693957777554441461634980683236182886704776163464258423588908367115292332263406230704799323032192949607933062092544307800502711394101281439047155153821115247187099566602332404422071642546778578736697043216315747995414432048029036336285361428065753435506357088443976161534719256736956103577322270002472783384294849098987554828370159510605020833547845646620138636270679260553297819693189490995430578158298292924840290007205482476542783579853228080317597837031064895849457275686169818784634527639461191883386869717593893689097499212667422744506172197053642247679323670042210983660319651725120621428509424695985307671310054700709521029387340417475218918590007374531171899456464921002739801507354635679597829582703024546631326145302417401044569489574112408678692941541604518890380859375 [155,19] -44732006033517886325825909745603636154788460212961940494377258408273021673733956697638481319241748376503192918224554851829574292947959059100375205130419231069826745652264206128830453029262608278626084731656544376153370380831768201133089027766097852308540019001866571938678735422061401781326799883242922997564337792981324225836169604554254125225723895084896943346724118360772149456484410404405237273881189355290013154916842175390631665498602497503101927351694303793421462485996773156184761142447017254499164994600257699748176407982087176740760861384122852730382320208557516250835362696325522162589720031370660743382846084771761421775970448605666822786530431961079262940476676817279319250717527548578852049901095066781321493574790538927733041933801558320329075646687881752502840296067342835877979175236211909796090779085463158815897570436229353947332523977405489275158910805093724822427695512204579422644635887932719522662854461070680410866596419017429696290351279809998297972571965032263758202112006588401435395270720175771735715761769834619948635903867615071829034867086775521634101448691867994749384527413580779022234011816148450697755729186497044631943414117638146134098176450602213981650146504628183956653935266889262847144997016470583697916094496858793424500708861481144846286912616290617068179350081404644785423254325892976068141233668492189332503556762093316475954080182692456605333070001143667684976674042566961245874475015351178086509341535570740868209443905660789862650621675634612855991905887360513571363514918957516490443112391253601853733682126171988803362142902677067728965022493359061523686928320005929089627780390444615808861297920154825388045135877202212830294706388025287200010127834315930994250814300526984777365163549781884348975285766706308224775770202139687923338724944723790356738002708656453791454332940652769960030417600413116750492835246894545450842781864362573852539062500000 [155,20] 5427284078515849015547486087773402801372493839989058453473082075763323400857675215080691061840592874687189062320292918430672316809133325006938355503963078839361663819123603691804598431294433649515047850553561601608059457505301922496761258304252604979058688866300914128677312109052609477759608367248036604855076624775035536386012810000059239333786563846839804630352152255135267917968955881812662453757787043311541528803341112571236772911409061155106881395378495564607361525515726595988278983891051609138587891021784703898367590091452458895122418895882324107517925575999418342802381155014517303093266540265409813357108855347548022182805231034142209393748196880865513971773993128764710514952710058882082844715953810061784094538976759369731880043262183685613279780063968633537385062695292283550795791399602347283721808681509352861993155524111014592192854639736086500520427404554322508961133386834584536921034861611525436110582202870819207414821353678206413772012471607167578754348632578825189837881365849717192832334855848977831802580209738802508387595026478239454060518242573852384600225953975964312283388278915936503617157888142085111401113523022447490775695797884872736583877106497747934726960390683130508280694749292590363232073680071213612083038231226176677109853192603456543722560574126296980571941187475434017468673836534876979741357852656599117956508331551759123185891841273993079966280164589512003211404479650888428864754210250284071484971450903429600766602254786504846725134294384281939907090410886918665869949166136827173946164821269669509124119692674013589585960382895292349013790903147466776108076448006117666774351752778915805866647213570342478796987865224456708880249531872816616990424877933109550463840088248961959851637737760830739370389268814236096925270716253618924798208391724715776187368621639023924464679607181314609970971398161208292872097902658141782235840820495248046875000000 [155,21] 114985485816621274064836228951665630769003568854370955824790416370983756926641724323415910642055835165294387080272510267957321867356589705764401197092343999579841385135699854005444878702940374597047369743403232030784169371262601252567336737940010448380669151731514374971299275582948295831255722894189142204525390097433591493098187914444670800258003508354258807366074505423348280158408327009956783672728103475288534583470129456954207437751207957232064901048600021664373506321921333081479095260468142408682562868878047724279221909777726840397227148522411712595667402993770206604128436129562370510739983315023962933406816340880112318219812106344392390131821791418100011548609955057957199486154162254205194356218634707378825874528945629086584368936686178433301713888460887479218123536956324980074517984248348639776445435204237299725569363856167912490767987903726544466623360482942241248679983093480059990700993142249829607827897869159018553895751373965594992478166677521504694336750664826483427556034306807643498182955055894876670529963069182004717725040155703156206912334403007127421267441611704849802631996937218100283498628783166460515494447156576577445591368394253908080060810492613905975552150744000411900090942780057722435292189465145918476229942318006339058349802986965310941154702210304312412588881094302254842543150596972514311179097250989861082550258303415861621394183555232694361291674515468792089218186062205947105590136896052387536773184528025840424590231124740748834260289838779601901018337700915200190062675117586786055934920773273751733306407260430486896262419537893292405004625953567162327135748872576516794657272993000821279525594890799995908042784073413308945916070346723753503969060731586027322349374256611984939884953846006876473887674490836081207454989900646831055595385778260328550072726350742370620010011958264732885750422267185920695764195770745761755687893060615675781250000 [155,22] -309715617341132000730151726498046103141056017454559779667143590206688679281256881250212947049435964996415213821223172151992667013423002888196756632544105760201122319554445349404103502469528622002566386875868094639445269276140481426090342446053223028632708340695251156494557237013061533612142950662213887348815913307242778195130647268807353630717036796174903017585206633398312363771641685442731668255553300747737266516075042925189461430658637631651672917954873189510758505978330937697840428118998219562332946828431491199741289747528854889129829710545086658240312951298301443111402457403383795520818947914653101530026958614969658209577046369068996571674272382976248833087012938213675695925269255828458605662084090709628005280198085534632269345124999802356698811984134069796565884589109569991687611206162812571826565953002873124166387797606476544460381906853422576027832628927547801278261038970939381841862635470780768872152730122840422479654897969142463189245158948031652136674731260808567858875604289652117224094731044863849287412591233365131326477653754560553036112272499253972993684685749478912945115704312317973825541551372755063138505627639489853322836360166627480552401579687682789908751552586507952795567554919273527604554073885733646480037712516213257107989405607339890934539841357898268044665195178671913439533415612345581778455420328113520245911507720607562830459769534106992068086881413778945910209796938593927583881201629417782950609219421624769208977937034714380222846711464639706166294735980786949298090258703879518790790201372673382136240132756118952827473264543171951381252389419435145940603108349454293918458270710933724011013222435322521831019585282082234150477408802037470407901750385237787723151130564307860967620989104788870690045564210540289805836545628065034789386821738899866782397582164166539789249651616866707232687046347687002693869201805434837568673224884993328125000 [155,23] 508428795595050455456954629922506339783025742110133741420023465689529008114655971380509416199580979182732112277542397159095747632291967554253143495135100497916343955903764179792007655814194759508543533851357928244352477129373280397550048580129748639648535692560661302168776314445264729242668962792304053465131220384110182634295103987340488374752165132929260858586217719879683110240228194555444921687038613221069611900261053601475361779194243848175968632659180619614789441944552000667161428406478294287264071273976798966448395083994973151490663203422505224883983057740877594937766378901497906483640106398982795556954350922163655138257048282480911516018480582728837505474436658084140448301348707229678390881159161006544216246923750394690000485231026361397582544208359401399280983662312498488700911648237492368983153798438944359132134194303113233729886706637217126198486428902669549571010278643166754985106858241059241336366436129141209461850627407022239757701645156557779536171783498724024380589605484925803684304892870978112171246373537758179719817157113241090061951451754298091965400494465683018056243418608412026366875647356676306078641453760312995600507993991992653893653067031473785100539518840305257286976082550098757100570570667150968335024941003232331535776026650822317664255155019712480882602982312128163597162764513192352465155680350539775850421028004280820792430470842704918916256104112299402261307408534560439647296388301052852774212633427627821137433825710445643390689491072516592597809163269611817194600731615188071210433703180986318160341204766121735552336587521884128757729337027241957163072705559088747596259241914515593859957585560349375802617545196367216226697061934222484544534682064071292066133779236677539578762834246785574115157132568821098303580904315522499160303470630454456567761152796607775638404263940774415544070711293354663238715004051375662221268695430091375000 [155,24] -608797868357007652666466417274048364364998647450740889212411369295950177905779549084644783306641513569603660882525477701031348764529774888408349180857436801376790833270587569920418747995640786097707349151975984514119744222020649900681756159784714193653984677587947862815273725859977885565949613780203092898373616591553023628965199090424637237494792258935563064000580398556191271764710321230066994670051632065232062527871995907083726995234521695300740520764840552994258123099800181694157417643725528417543657722125597309452667502214077185011004468744030720129514404757424331828147324374786336078868556425992470692540197512173013401234043219151590476073644745051846588706420002725443715851609194112052358476083627126873835281758548181839204861934009642718441066517692972875765485214754214096732978294686736228399661991759494415846965344719580401213785254504894903295959731896924893556455222653370818552814994623941526524162747245783352353986812087516025236380464248049730124675743968875277765742312700863606754029682468955165828749674059999780076339285516334301331725015109704124127064872696431278446450326803027979687012901303646512084226610436886196930902339078475870339046770978632972739402181662696022685485860366484018876647753267711282503756351368766643345532807923083906261233815638861467561126762143468656634750148127552273589495784498051094423898963750293503524820467963684810704156990876996113100634810412242092934226036244869655240798051637086153394113285754121872160900660717417972947611253493493326066349033714588922061144268102063320768780762277642142432599853255906919525137269489385658952075537744993929486530086369627863415682876718701992030887655626162871240764562141258959571726838740256758244756574227607933106650515526025970236936793282966313162291174174237074783615426905034874348713673717926325306424070126363730756887091380223289081454723527966043040548623700437500 [155,25] 548143667384883709638215048564725258876774167654264380214919388597075450758251706049680393306747863161140358836081825560125529463949006767513710581092364789169727813443170872121743258450932546619790438015179055238634778597093174948259930838668759163964169903022632031072598033831641237503648760953072170968169521099392328670936988594443881325274213052898901020640117206719553320336265276505956098737220025912582735255580923623005411961890933821443172633067109259937810944836892640698451552430871802243604616591941675414529475250125351570267748773971995108167070126398226994748547532736629317168502352893455565692307124882200451529104193448595311244534856052909963831973639923391660460849377549518607552786240015797145073713406273926989344966325624293697972912937893513262910915117037726201428021699369585040159944254354052154053926723558011040902967007468735962341823903611982187283919473757247214131465050687651736724767498161427882705877064769209044405605783848501019271393544494660354647567847479885821909919621016471102606149593330060255056544566354470085498875826160090519629373288032265329650478000630967534090740177081107323386835508305937457502934169757497556656037819259653418443149358915632575470411144494062672655993874226401896027992563326250054118319921287892162068890269063745486901129344862938030361055312758464929459445167683552260056663963002976945190499956059799238536598465979961852918900166133392577412094749668463339990385092886378989329097365915286092488704974917239341806415726194465539768730775563186148965376689425526967452432785257277826836564911951590646391505065521826670083594274606532031855842567507567480932224474629482391014828876048202286120845209064454557044192310449443325266133216689785236715837626111047398913306154439337599932945334978216972595832322489616243746823298802842222797802970208032520050820838115465539095838874359449812019123329863992 [155,26] -352670703182966064749145794932991375644811667272322352400255308960056774704914464870838224930091561134256468821243268568466569307602144200780065372694360058267913045707705954108553939846610162063130943017643718119163461923015963570043750097154473036826640112126072469977802126979014896017407044420789035703370433259173503196008143283479034977480933094707027685295862949621978368351766928973867096175725462949505624558756786121180769023773754741189333969038535595780014856732108628676359578425283547736702387361061685456960267748436718137705300218985523872076452619880381570170472161780965662601886840082469713803375901951941839029052741401321928289686013740544706335072671118183919465112319786345327330158332562474422867706867661678419690755425575408608119564290173718818130581456554432307412314348995556210335451699714438673322334245896408519021373916460288443095494410928193431819538347739801570647792886366102646252681256880935179058277154720467665546107547939998382623435934673059760292638052054340925705197543441373692998735201891332849792189511736682532262017057302326957282327124931859236241340238995297346791975473348662817350947604100489735107354280499929496948390349960818304067174838518324504182215829973808592336965426488686317816365572681078025979930014157176153033918484460489664788639874608245054552116490989917596325784110809638037528718218819125611931765699794898928353559796024954450193159267056842828677164693712750470683610738802836175851682005320156643474704044677308263177936543790168228612788717887299531637699598287316556681478991922142174926027503064478044867015154609284663968472327744133541099742228016188720611219527016814958182421948387538620538237152600941129644102014178039778662775210410209890359198215225605485115249821948820793695150993317926530556064204187599925658667797392760740819302917877014981741584123101137971583123934081526763838592322925 [155,27] 117839351376151673944322221857728856443548071909210045500508793442866507885855605357258961864722527605737059494172399312291777841528318922547135057849570253300579906006519014990562380895563883200642279154725022985414440270263063412581040983828207817207086719419139652599212441649010829643816005449764912422673128102307083708267303656960044656515692729937441056657340937965538586762484017831801060458826551971372187741322980796639564903926170771300558058065955079167173145547413346692050524195010085744987838520150944295900473769376106834391168924266686843432865733189437921261694539101278768152403047528223708170752191162186525691674145675000968572326638641515986513051809062021525235312757227846889282446263014205161026216797628893589046734559836621894126450287803583437367638816636991404099261512530506864244037853668660861375657364712576747690008446576542551264339860091078799906464604974417853173764477649757292374320321278923014568156188462277935138182380410507238588037217393299866192877631787229022575748775615395423481238543362071349084469747047369621759886277665204098764665618492791097762897994478628666807937449811888929251728134130964256639985082097868350409488989831665726929632900964353333465566675539588265254948110826520407201626779230057406343112570625681430095255379226633086483867282518849315988739320561812067383530258909480337531010258884096187593469861343264171074113030358101753017997624450007238513259461356643151948337081164980853755937775896169449701645977363974371974751070694234342804836902977713194649074083390828119067160394471120353452313119082051646339748935756834047677034431697388347323324728171494476836126837952226264449363950131178497014064650351732290463016689850703145623751235910868533006447698300430359593642268991950976416984505188967101481425571583102374477430278542667518819456104644685930378126902108806114384199261076801598789007208 [155,28] 59934158343676383153070699411565369113406638997813360838602727908698791696234006335434964974152020971625569664070765893350471691076837506064431472210770310439986390701563590381123457004056064345911002578015930921427060390739521220926289188415077456793293961180453086023532188178947353088172971812204347874729586941465219378744353849900537051381369600049100232913899003885893152299843688656983755975093293491541202562304057722785672180977665642502324014901323340814763539348867652999940558693865775475154126462555999855499337557704490552012844017546199428436362697393223114961072925754774221983499791181608827938760850389234768059183063519806802272082704900248362332990560244013289092397955682516929767765458034131968970433422435464676104622963564517673943122579555557785026086946747728937026531559471316634199994590381541078272515819687111949660294756980368881731692352567358012070609079849464104375815902705198258833956452421136902630348803237591834628490396363545776445272720102226212196808353018558316432219433747955504886674292364516950211798050300408882290120140823744338023291458693904244411985227944046568737287022607365741649306727918798609064063946650802458535511212496333817157144381593797473421680916866999926053436429297346309032353476354384829634166902357481435204858230088163589830966339319853298069355945227085967151278413811287067692210931076224885580791440871261761765676988893527647569473774200147456563909265678269054697328306584930478691768543507426550466867244763589193064773147827264607358992144788587732393531003944214802168792270152492956528453170888714401761770008621956297973225594257408371507232096478193556590767004240684561826151896669237395804200666158782125834753972481814512694053975904789408286524340366179028269955229682980138241918330724252639035304304951905120438598384654128977596410369363981401535185629854339888006369200973099043160212 [155,29] -138699845177725701103537024128456872673840012455502456256119047195898390920898597128594584279430885975380115075552187851171799785963422540516570672377951460782278040914892787201364492264456729215602782208229378497426286041083530359810463995340872128173815248945464035136200849760189517518448131352585261105049131947787378439419966442270919491837479186635200372291488113311541605450160532220836799660083013104360998529187786196256582622888848619315808328459663707397105574734983077866844665264178502445468809011930895549004883620313276180919072768772298727458768367526222624809738259602658250022050262056567602603293047243317726577475972724752984889978753120572899120797245780745847393411182320717159133733476689637704040631779695152759928712330525578281655590277748484832000409884434840029607943553807073558492931070597713174557472302562601230929038507341569968081119797364160269085851897805164314153057999370763028409799602343638643910640453485382047893115271848776386934026351998523972267608547149983887397944735968147848727158220348992120760923449889236093161058214203706523765017938941574189633943010367112510283751462477414470167921424650022278476944118041908105046253925564412341989380407801194237536837441973254374148016926174124077356191605707387370750208933569534952832209864039701998313203363782951293078970030835911919131727909411543162177042588504606679978492586779188392334613926867449221224431525257142898103576079306222441021040551395607701659881344257106363426718737401329933201651739708351355140916592517727226425201360793746485352386542665982000918401032925866686635017809339377404848390970390827598718071898737708008637978303150343181085211716012534916774858961389255968374165499100774186459614161855960890155668242099413219167610749414746589937258253617273714074603304925863848869515718567927487125777485582281294207328246270654749423289867201545817448 [155,30] 135646366466857145247152578139300446636830648169305886686782181699379260783504549649861396156206199234583077935165177105235886033832417317511855160057219668964200924550640021964431523845716149485316346982039469054192440382449855205866128543272127279538504544427462933023926065287793916544352137188380475005615361457232989138183836374984252884948274113565078125399967670088455751274907518501957587989235058922294440266651084575071414982157392667320994176904838140125380993497253963810102114392288491714698354964836520951369860830567816229915171056932394580398938110014525247032872535301829060480715052814744199306863235677519323646416465028820724739179619415174096073525999899617079597445461635003398706318306592100741729332486135602549076152165274058061720820758843315823672322056721649332905640989581019187046616058035276522149831804204074787863473078303844381150642801365784217745055791791184956775584193131935646619520615814468134626896772175595391781044899057009858159397448327986222271529715556993963513528473331965625119413217689158845092264469495825159659425537978411488480052748699657721338942069259512124203084369953107504154817596742853157430686975602835677840599934240336808418480105796383921833387454810216756037694853744528089017976043993668881163482620218794470409910340153237182227657523104205258141333449386813227008102274010392000184900237421048178980479878792717920764187483897851036437707582494201662505773533780913941741918684521041200985581161760159632766205525460368733263132390531406494599266964045415088373629522345553012479354060516269276294345273328565843801609430152313798946681864994536396156352916479594759249268627003158019299909585995443117882876144308252430600207628165494301823780643464875967302093448513507332827332917201857652996205368469055378394540356392560661923825443150952265355511317029812837548842746440203638500718811648439515 [155,31] -94353369894045534299104686194179658215651882492272060687661448182037672625223974478915678862541057869016889978820491243686741320031619747930926468668714631679606231118146753855031425648758879265092560650508559906682516615580793908363172336226048363183611302702748886542565581559389947774668108707879850222002759649947006492124799116138732042809825306899734208475351187480439611660029799808953732233728005933411415684955656022514567590480365563561356553445504830804535609934183494555791717161160485301988068431180901114146800067048395965982708960053100560385734080379606848036118491229504522294792367780036432537133103271815311712564394503780534902382220334974513029988394693427160808991378238872915235486500381051452041375987937252846708201129310244892771671186898112608564354242160740355523764795003807192389781736756529135667279166064009100098119056234861990396645960204966391104369758107747233506899265181619958167165920290651302133325096520713402880428693903691965404065891795188761828233765983536422019885341901884347294997087989677996818607810713014500117883999505930555845213808950781191473590999372916193425122862262151026680756393883239304977986164305442166041492912735162902249899664397179592279150394466897197818724581841408819213840542148944675406282011832631340568044594654244200745147930797330330097307386051387235287669137304363791672220119328654269167107851841509181111703506352604449041891205196584543878087963689319050233235252998891725785517484773961602038051362756707358059966143266196060692066727272989756608570703610587555858200385169041260969900228670954976426571296915162780611316802427161758052764790013798435996491146024216656077375838899401739715075875145801038376077265103782215017571891068568869236877139244588175052278507884860190717760246102829936128748181047795925866406425625991307435080895124003810610303515839282984467936217660720 [155,32] 51124706023614728709756573647921663793221104484810716546905367237041674355162505735564470947552734304337330646665040414734198657961190104437860888484811983120063840625900891040062530888085903615948781352883225353648141977614278034078864026627627386323089473076183564035458865502681872788909069115526976653587931598940373660691762571650046324216613866479821885483428128882396607761865268060816611615195372398515588043480726729671039529378265474678073162809986874567627520106007105753733084691943731117850093492319194796093038232180687858222698295201046879493989193420732431004612526652891205596306999843902706489070590170737667941364057727090890657648752707175507222960408471781386175033892959355392171493094341725947230945520358147191698807619399595039578427812365305872479059931322210092028980901833472933807616943534620596234571502724084372889654346571261487330071679065109350482839958246662471139685648666912754302073606006728558985017561642317206827589789780259923436103754893582819511906087533471796563044169317419303731737648018060429157506015996957390779600127712617605246972743299550150726744172870843803232492281401732611834059293692496637145230742261456021684789510099580777537589106098931161117108647569393955343530444357900446290995586899324851286245761797841284844450135106720501453388818981637460334947255226086822009938443615860508777112400420547813319970612267440064798081632266361195119752858856646474154819932263172780374332386466598524621386400318784476085051251165663708446174979151497404472220014438558105912445445266991085553567431031586260114050260259207702604566852154480432860017454055699564589937762356886907791439297884046916244407688582718487335632572208923135756439973880435520419860640856154744945974157009249987859120872733817015780135306931699332578317582720355857954910705061479499058123669755063945663016262021508099417162455560 [155,33] -21951558896821245068949740779615342207679367725306986812880611637655797396650095598917776986058692728750904552521941111302349639467606992864738425253092983690575335486280317096737659614580289889542549459445225884793302356031236579496301621004107350275806498425262129563323166383185911871072526264290812427771996423784956772019875015620085233190373660938002555003854901141686705177649816403525535677897495889785321774533249557018553441800298174868608093966519277433307359981609868389866404033712858548876379163003383863006338048189177448308372238101016266045281172557012727473612196943756666310602022121773856861205771434249004505391036218607151771922876644702433429113001956182643328129720488934787738331386529593950161609127991010954120854315370326942042582253586555613029065300885400942138114847902553293677441763891092681150200429363195691058924409884205659978716891412658703558810183756090303252725087690229406088250179186029979661523591522721427114882669837727024578917818458186245852977649702349089139676834480800307119904430259972498556879677922226788578312999753623564192974181469349965876175238757232642924191871611312164061470223176320279101528905257016395482347368304570054630115863215980503791649835699362588827978943631146312778361464999553845905462601033097672886897794124768038632838721756641762709229637456042736949094686450636103435098897307748443913016007668708144131845143076059618319941971059082265551712363790268207026394316313649365411928306030937851631772896922975507765152416448035326105427645044217059475474869118836462229290159969144064928703279396352498653632204257613721910390338407636766091693343699759855386813447392725058754770605290369634564648283876831468348359026868922498120789050282983237228603754155813716315052893696183297696541474290693104696756643919588110958047279321167380541335132565158672371685646874614778662051080 [155,34] 7255909700633695161353001917306698914212234776769810745123550763796654582843576497638208046925276149131942097542254003070785071012006151650688059178543519851579202664133435258528870319401790402756287322396822221384275180146510906393135373587247261684935584916621886404487497079693963985643342900586650616899094252044933771689847221817993949466426022107391347393554890450004657232054414399878963109209905107884296873743733957658430638603598796243210884295921256868311237100275741710337700595069012438461205058474688857976096300180266031859169709525630980994896058487262337365559034296402586192470506689735963643180178486092096234794157638964184750456100669648566187882320204073748686494276002109848964337913614621286366049292986045756552519026771431302675101998163165213099056704579122456695140857716730125142113225914462664648593084041994758698837976518087778119440541234600532184200115106653898315283208774424488582376070318910621088734276978636051780777826242266267692922276636926683930190601417065752269803222924735391171864850169126561872459832388744192366443693701168238513577950433868987780808112746077716530811635532872997463278987276486184034812249946799456917874233142481841961861826558816943103667958417243300146306919734853092966216434312679340036189164606390544998344924959641312396131166913267688755427193717540547028732131660648626063841624348307809427980567439047382747343210718263063458626184169079701230498559348155302544140551837727009607787319528921477052476368728483943603293722488802345623145347212062745120550001701176757355536404216740371289172610881783224377107392973962972795641336944000255010753165609269447132672314912748551713288814632350803135126567345193354532733718981435103228721722642193660500472496534510683650198132334871040720590016982674238758665382293630204922811780295420885088133293726026549454913962693245336537445 [155,35] -1615898492192600958749349354154245722009321489062728688254175578777815845611891832489357896006532183035741626613106005429872768674007287493725083827916543261147985462085706695729423541162934233666575447398975274654044223496065364000135893060519217513165694794004118972900221756408730701131803641626095304081532614517893289061849452260731489164824493315728283227990889813522725259449717846222662159670913020777912803183606196717844319224567650364176674925930080126843011099387978070844489563569738164495393812221756470473863080642718362781223594616593167626971717348824573422565401541359773267152476927895815312999431034531569313669421523819331925307214863091064837531110906733522678883931087101743500954707287279164864528310569186342557058323066746216316013553768465700624576560948700863997679378971267325447263870104521622223284400654310356052257553077826110253321609989472911741993923591697636887878448689860709573910777903639607367329965864367627844295890980528062411821649299235610775084917223160281984197601938071968184702491494100936389401555705295053555903273396304907376738703390356725777142797899379731406168520086322768100165601018958850253948070435469858106707056532128889916519515121325754795560305588805272098024338230608388280529901453047445370253401528232017729965504224119326427454625053680839633511549834862941177910767232253756437814752507614799694784813813381937097590861608595902451384456338646089579764732904082043192497043068489663658937765649443684363875904702853414992377559555144465596850248336959427725157366818509305041358089762885116290518773090848238156141840684066646031539570720130222976174201305790242346291366073362252686874012441152758676906093417001419360452118669739418515734109450756750741163467161757414024794962879361302193459123672335009173826557528070109374659243976630615149563140539605598008132754109433971070 [155,36] 63550985977611574168550692606037930565726395679393992471943005967642117609395363786162709041506667782657106335072654013608342774853866497147021046862204931919102717394601958269851180688896823485210744549484373677678223483366144484631669779642642873915367263946504199578778269941845071188109358093028544287722255955795968667937378702499494549666513859281607904042740129088681469288177416201117423212345136469625209096400001248821342832194819536147314350574109233572986234373128645710941829273106527364017206395454348997572889940769731930665088057526670884571825288968676707436281708211447579836044067339511206505251278233028148852676503817463044297589931412061220988097146766979100321801854795471545235506267415473653137127651813006226086771638820547484458009626846377270228196368588188907795854430998977880655522269397579843341205684727821348202202926597773071232100944638363732260095405876307238133979675631993262848884493782732825065584478309012481777392940712185782625660098583610423250770380756454999541777701801355288480511861681716187552076699720909790834427893287512370418243103700734236657619472278201434886100822422153980122598790022793331135851693346544576135254440445493433026239266559895426348780695799509105796485953628504434827609853977110918372832640465814578116271227298258090669741035549555480229268610312544720351211306747761852719133148530387087452152680159776193023740807836730392722038285359835385142704498444414262722677266866969537984774038722160649444000520456319605858427207346615950322416447534388348078400094257276884002188577209371214568861722396682232035590604764311926207132186035643128583050000715951678604080598696037599528942584373971482209030494927021989892244287713547922942326058383819011525637610776912973749550945454404982444853092248572620356304510211580543384899567132767890987281992407459159071140669390450 [155,37] 149735267076443211698985616581863686367604252673482832539205992886954328891879556791105694187433591060367695601820655609910160769426197194078704050707028898109334327648937808895941047546078950709283975478815544613622396539115562578799699221683294887126393450651637155226965027396343449131464670883437965557811210043639676296961213008233600252245846546570970996134667617471115366544550155177306780587082895308899953085433626666776384258038547003683985457225495437696121813971796003832035115832803887102756646555907309729745255247243680187465151470239524626880158515983905855987334572835263991114746238901712095227581373507012622253421122198405496889433808371337602209115243628008927311811365801800833001772676917012551866654920195900313921787150911834720595833088798849267462965981053465947673577131005907943234722742371129002576421439684892855385609070764032069939698784503523285903978089458369115150961001857644583815895425050187816120982200414850839254099271453066189178210176255374683487043610062834415454022075745815233051232548750331728946625758649580376421455017553976126527051879459674444781134125707725487986743731848199539042181110509766129482705421033269039339775576359285921216628659392380477718796906936238542331516007247001167037114034173986461944659380271453276872228555752305847659258327495645467372929607699504137882493379989565775738288656554908827518231692266300303375957546402163995127478460551321828457218675806937154152717068577898763858135796556922000765912660571417944571652174897899390683979186878047726293012444558883075434496355706955654986890652702804773896934589278472427485726736573489882668355376750622013201243954720108114538597186372159994668614991121187081139322072397981475731635350010386799050141880736485511067036847542158127976853614439281036870661489470917376863681420952439569074283876143708175591837229788 [155,38] -89993327272560937297803006475381747587113776731532235995999733936354660334499546250754645421499773920227884531860998014181400305464260336401819293836974444944318896648993869480857671853932304683757664964839313122267851482672542702217983005926501558141948500600798108408059311214755629204856047591590721083054149530248446793894473329258189131587159874413296413889440949140579766629005909548815263989713242832722199531185587842897503345847251586452813397370327082852892540783471159344964523448182344120486943618583457902302791274788661413259989315143337328764003612122264102315060116127193157119293349840153523340136251135571820885601058563193437515502384514764340256198056707128203213315231210355296031910867392431170886918025033376674837117762695760855110402699159716101633868688911744801545215551518324269052736915832564196602648447444420458033498584180633469333384452955131249447887826166068067749098961344084064148355104795978629873649137441811284192445001482276398031107279879936251961214986358368557527787180209122819681480883630389357655438712886632359694626546268969122340533967454683623108881476687385175133987057676525075483171044585210364396115662422125988705777183213246816292034229331269413219706643951821082324082370463685319712672435756329745094921169584528211557780080295823517233444704498954617560299960068622275937775711485911988027620557226619050031340698434090193655640145371941424921118326627560084421694002137322122697227284238769036553129988305243180368997701584139824388841716849097369010380270158620206769001341256916706093394274883223097299104558418381991234184932316067928024456766907505236856298822081052993830668197322929242710244214348299236695966303316032571104870927876091081158578655939142419222935029422287864394914990753279462695136006436227171821721384073672905123266886625262445500800408787445855367139525 [155,39] 34190883422803510789141361932472228301535193704764422541987141159385912197631888341793562831724281489501165514562340981298370812365359267171616302888286152078641713454370139964055119441794236498784371138363060994808926404318950497083244961223005670418670523591637894931498220764643091400225325311444577963397318508267377460982306073354040168873936305132168063271665115686036039699724279858592338698737599310395684041344513661412877013795609782826225277292192205108090773763885508829344168127568389979934326363425211917179235298076709736716595222930344534104761127778018867599187927554189047246108044735384334218700412269161477182834425947790511571997592993845275382233852128229144895608405784686284070970195057581033256118271736878256185505975659853487915766214240034513304173736258431280569969265166314460521894957425522226369418805678635549519945804161735798179474146808164930695063447720793383499912771373314643908801322921659616371858731520214166814165889613883181434987581159731014584308430505375738908015316400737221843650323547025752225338384356785242971215415529807724470228561900533687682071610105250712397790808037181939673800419576685049367139779359578872088017776133140767786755126402436474836606661364023802037561969360392692558549902538062595556482250530784304124016215633979656299079123481411044724046353220902967244601336074186284717464622783450308906414963357338379362011982587957550978945248776417299858242380156276802728883767583477082968443332597881637583686091927543358906771453311242929424349620029946128634055972540414850687316953181082465187011681838732936638617090792320505003902618029366768120948129291905701955828664015931418754283287243686011748925739206302872601690499279176042865536661862840488965276073217198430915743530904022980463409028529206540371280891191274531266500638192015548959533319868233846387600 [155,40] -10241724963743994935989717321451788504744242518216638658164757183044679785352507832270270567525449829933519653636498031289927364350952208518300781677490296525182609449544641165067423206846025940975104710896990728061417474168990183854663620544179870786920041669680702541517995143216231850441645997646256788896381832000534035778781319651257795351492640519686083120304412988693639656027851344653677519983460971868818694145769087047982349758359408665281089433122813947479843405401106270288888635673040213579802636719515627065668463657851082858292924042456434988899272368794182706630070685067123062364989176708187072600712672361510736444514433320119814993673684421816616260774088043850602908783398164115615808938984702807487444142421074085042852314384339640866912277411604230547767890569459974874103555757741224985154187651241689152243956232809545814775882496414993786229828174610447096793596222613175371467705492350190973162460153327230453013829817986085659249032238174022151191650245080589401400314881593678179602641319470183312887215687626671546448949953112815859486551828221074841367623550617865448602480267005531941651801357629966184384207654199497504311960353618766167348079762286589435171681283461310716611168890005468220461043984950706749613181693216392327458799284978721939068657509110350616766791675516043391497420174602822081848887578595725746649844634898849741739490140289178353409268651519002801129200748187382065489157271324105543849363638442532961455525051470775450998763478386432863743257458052286969716462854770557352249653628892695386537927885040921935681061970977125123493478847738455433577139654801962986367943913619562621892359550346382497933115839166690734001157285590583180193886774774045267811263739901610490821697382618152800097126188978925019084318688388775527043819898119847319433595042119954486824497818395673522 [155,41] 2681108710969539768680315622522082877506607437781014318439918075831082180035966521560251395447669143156515903674113619342798533819916270673051937766808841626953420485106287830519568033697501940246621586698016233220468541243210651748716026951463810520811778983394843731061851145835162141484011003059388169002506852943560902152691699722555513724225737023406143835970391110000204153877330016934361723001898555603001251838521212307080944192275664181935598794004573309034318123297442559027244808385532318883816409080426914596099327633120363903046072829318434267281523593550002179390073260052287806374692426053396812686034113444969386035717202012276592031030325080502911312343040131274093936059100861911393922000876150344808972182011152282022591474272554937294465704255384072719248432865506436779880190866151613894382035885866567513519755692147027463152612507979174405096327321902484634910432675950219310866096402746438438824058337620705623673388794571832454701178128416295974831804881357838689031234623428595553890558158089585526040333064507261737167980051019980671325591149572547888069393441657351360752320517080661263645872809426710004415720259853689040822704518370332581572084692179808471438937585993671892753403140552958033512978449566915690379618467298068172184340039680554537054049501147443514866943849439319751237432403808636164900631978494654980954942118545286606626203196457161943726711464819325711771733193056354802453901023102459797686300754388170921018902575272995803858250379652737333937144306797315067880085560064153926109727342240154502959995767762610848844602036816667176421221668846984065154366968766262641997758201313345605139752813478095619353147766407501473223652916258786022768673219410012371866989520009500396386179696405539100206270561851888166600513351497890356289920608680964621463407533439525111063627937405044 [155,42] -683962990185371071894859437991060221760362186369187867441800451097025787716294368912900361438654153635079328118838966693270738968130244642843815388957261221683100109352824055060844612909831567863452419952843327481746081166554833035812326347558715931044659060569234825157368974852445333327935672643704271240284853228598292366465824160372525307126471963589786247202078247045070322085814006020462274999120856288624713691736701792377978235166815733077204325597708991761491754031585457154969500836005659013881103594908127925133192062567766590777423996479024083027882427873111948096020211250948338482937111745093542011733874880553119636120467595049093887241761641864876987703914040071708575224131121667823011863452791285350903540425813820124092382750809354123876161015409224211290346193871845919822927606720572081049262217049932319822271027446902240106938106294094332177178724229084548597092351634720555300130706591532482447461277735243789383799465293222256737309920054523873531258283693370633834809758272246284278631647072822029719875216998613198004513436403412178679572338455922740573025618200276810397806837340047787996966016252623871487118738576535520111190232227277803643731646078210862551701461774417531216845708483098414657252310261301319338017176282434071226662104523490353464417645576751222071056709871501072859890922062962580856533382754927246231938123001290909096716314804280212298284794834890818550132312154615556214135360821740088202558446700186151371528148268464445507321350508748526201241188875708115099376050073297227939719765443167132082404755044499913354804627198789925025916221863340390524634807054235537165089194711578221612108673562098151588667769759236562669976699123217682255004875006992449806416062110169702784579729166190644025155766319806876734829894338959909435858864350303312570752882343217732118274886678 [155,43] 187905389344993876173951216406472059130843922475618181334879174598252245052946314641557668491269891572212278925367652135937916074252137737680024060687509175064588571700405129725146580620554995916287182737974048981251448417674911453822868566150360397771056600257503804598764072468374107077554799427158216710769952362712934128433901786221194108844341628250996533644107153539629359450845131247774572450043744901381144485622548862586598831813109069659900912520002170382653361115791052590825769191020683485750033558430920555222442757669057654722101858574187872493117691226449655071029462752680174102270164853973208579423046882167091346806187277786781375112059140949350974959862320066831461612586933634171204366668717922581478448795500876714988954712178422621756130516280886095610513126555795239999124361815914225881130127502498221054465156983673107025099509016940802626315100232601418664073723150917604762262229895869071445350215894796408784530243866056695177066681275462027557532991163194088950095511558951991168739914407987259981602470613570470264434229878115884019633085016665395888694469186253234188137300168386860221017113137151057923504147834438676772899255126529031885938531905368748945454814637346618610761030548740393582225824267304115593296352960425180842146664280351565965543874836137294967069852255700136173180925632543101640039013212092415246774744879219279653596383736105176099434794179120668029219242479865426434939775215655461248493384388588168350248822468982760655757525669949960319165775080333912789330532847881638204476637840310338665392141145842060307398931712848261540782836722003453236127558194789553262649692618330802116651914632728066262018020839171773084311205368322561589888746810524535720669494216961601410749040233072752886202155304292719708244250784842528247350538442028536178793444913382416765391192 [155,44] -55948093484656252386571497137127469122887985447914659190058625352847154415567328606134629240713639169440473513060774775685877032994707461687606031085677786335309709912263438927137758640135462374978096822852604043129229309542096622620983910712234727194244263310924832949499716751491357609547633221612913832729939765478686089937279215341070398161580741311645910234693425992800171685490165732449415058038696550147232933557932772737434853546292020201780214562292194468286918109635623425309160827408902695138964112258449302972006212684722179174806644060571119906128551392153872683389616997771118599146853153812739312968791952511296794415296847612160650896875722162891732414850960218720335169928658909462384777841817666035499944497206478760938448091430610184649100844821827430844850811551642670800284021208048202231409230704159225433582892814081180368911342393485693602860472696819498507760829851123015152063074226601956995707253516978291110114442858739072925796943767212910027766614656097574064954662103968773707654567028432190561478919186300117606549069460757706731227755073507576653567421183930727673114025716685502655395968849061974971004999729582135765754222484493145831330343531458713579592566049255879092793971278443796816887467662198465929695403727317008490122705015008885897397114660072993459970355468891166592608324864651246151109614358203276580167255593938972760560773158958001371354652054953436509981643901244827792544114113820568296939176825881448125293112401075150591879321281731741013094649151994821801603159248785080625772365612033231401220379230337684384938339833519001805744913659072620213948189234456274530549852604514652165036919401876302074133400683202155726881946696328343369944076346252433549270703183226269827691652549526192785040189213665403535983225894155009739892936188527071186284447556243917413220 [155,45] 16649422097190561730173887774886320005237500417074447625335665070877218524099739235088207628347166405713909813218049969588134397964516485415365831852162449923047317209077059214458734798725633949991293252092082429514614093886374478113452367508676351556362315160112317194362442319791090244961359751293736218221208831243151457479230238749402968747062568807480912147148874796575431691999794145182073374562257740758483457305412283756674008521810311657818150582439888725884621469763043932196456747507520153054746418948323563152715144616409663767874254013173318045240707500269124035776593681350740387958147607259665663182070240848129384141102003939691966282163354302778100201240519580237967464108378541466089610703974984362259384013437778411864439129589526961056158849009401683150992393727634277536369636211498943844911382243641185783536325946110662830502541280510406256395003226888198706835319374625004390931637773320330459819115968292604749031118733894800622504448451119175584424098204215101540781204659895032471325745356827029774396743329868168800439127050695704768911333452228893268977757960888085918205434661965553826806749816145405254666639049270562458919099230590050295207106861625814947536535662204978018297707102431946659442132928664375642738347176789232465903544850212588760694269281380949746884489572536105612002099558563928966929020634622155090457104571089520961926573867300261295393373906825390522487066490681385956107800440800981549278938819060384724745719643264957411209655239460083678158703291344566440608224559432571323871420293017431066263633378995010107816722521430329907071738838983215130431418724060872181467556851843204623578970841424681395404056398049647324478635735800083292730668876487463981968531752048364996178202663491055430775648703471930820973048693934813214118379467177571149003827440858678380 [155,46] -4590066887708728450895472415725073562702215232489841486074034878077193879149033402793442385949397194410568146311128500004615336839244555124430567744936881571509493340175601442068183188730476537491287552575397232742871393184841738349402850213256648774389446980895634408889927934891925277776629189540646329042738630698450767045007325803227826185624283847749342532747968231357140591284372998754715720814990963992247874057950056824668775469789097492714566214523304369071725667926870872718679143150494253722959185245115702548126884962244838685068403904484048391762053198775433670334641009383422869459691209248799442993432177491164718458228701848648907486479238203496676345599090781464852006584885109453121363918914345197276274897002943343039834293244209142613656211984824629447961648962203854310283165869255390369341772438143506344839658331877618634052694373454152701865495156556637860590031765006248936297388886784846359142084356027264163356424428631243609375294748645653306728977244204760333831169354361287094594412755433573446589461540435386733991438494069227609280699776037821283447563734457095996156337810091700114229684817118689905624458919108696474788630560504774442220719073732824805089830956736393036261125576578936890665210695231014676673722795595030577114052296241373759736756569763030940467243340195677862944723551804772600527502805638033562016345117724954802553692636136370086917175612977215961494181958342007854413958850944625533116413636860530987578934104994353953631805067301640807088962853536059254228073082989106550627666814427751974944396476834788645268910143514136338225211070720667754184161643303059454809942896525207636610976418261983957670468972454038051074062010329742162998176322724894098652734882338064216173561582173068767129857590329406758767150539703599208647284235524664168725359403253877 [155,47] 1128481739939977383672992148581647782854461368205453805231333948974444327474870636493934274113968789604107985492521076183949588404591519522430957358961288655963636095026311414167065968678804725869978805609300097992436625238037801340536850669149023184432565423128912340919368408580463170903499215480511099447823113632965020654511158097860723459151356022889588576858852804854184674942763732512510345273463334023536653950852166702254287652593633349683434969459045979803669661435757658064245367467524740375317434657201751424843008457797275757249908245940214075217076612246087380081861880403640618228535345435184797682848398569545957670449644506080691770036518053817522251323471825653107305294397698940518714946674412058294902408691977238713596181788165896165135272428576334621616583478698100732525019666477993558602788928334814366319705609228632653289820711399564866377613572526336002521443705552348451686076180784277254384090558384588352160765814722630157541779199849132587999870286996796905916042761148184116253157092929123188789764994933983110049490720512656624691823065701451696657898797070232617704738566605399244268815876629590505679367353302541373396677473952799394147670815731219297671365493773538665605338270028940107118530004578606001784970920682676992554790508878218069394445057735137684661646817778007337512798697815608340155189395471294831057503530839878823917379946149930205632565262555520442201151150443538096614858124711586256653912789365090852014452372088798052308819051567477387383459995497025737440096615016499218349441410374335293424315091439817413795564135397161852225772305619937643516162652376553061912764548170472586580989786942162801944718357552674060412288635927106908728461435345600466501890841795522337620669356369003270121432350481847596537230936220862658044601064603179600295553509056 [155,48] -243728826279309134869080169692714026078009503722717279675929164003099316561170173537123285935336959778457101846999776054846827972225479253061577989282562029380055502959423182227734908467796515290165081790670882022123776059090563938534290565214449089326421348928559821047136732961076034936410662507595078895320774971163074783824464095211666614933165462171884240102495235351338282947116106356936886001546220319998217780711129079567302106865227258615219354421460141065056432078290555035799389373745214870184230720059326157271854819330800673934852562702188763718661399303072128511225058348002358489396045483518779695360474661288293582895997391419648486636026847330735983850100219164394096598432790980314840673897211812539663606716757909574915786894356983942826589365581636726200857602825060626067791775968155452858353729678973230538713762965891969924307169899981830391489267423037944978888340019038716441987098441074361765050958016759633815774383713349384364992974973376627984360006558928355135754586828361884005640623950504737176164548762376148711585629834565412455847582971785165267435584302559174724787011930283337546907381779422070823516091467481216082493123993889871920385544414657806054894106537036199049168923609517258591573603869821845566609477341160076420835485351819926392375409025296234647176505107690671790275318521575576541840137999099954013251097671848798854402733698085698253935809973330716869504811053475789044413070795165932454438061037993300907911374489175419463656642678994374875686896772075116802065700167989790577827496297808933088919817204731813759409840588679312149614210682683177518052463016338119627528617138645640899490830136560147446540916983761816646014969485115388573218061662752412847066415024310420969899121707892468161577772269693007608135493791389588923465967621047161667856840 [155,49] 45889743270999775528199771485440944457289652418201307995430578625623299373446921029773474106407156853654258094500708565200594639080815255358601294808389832748858167741237901689377950358831350798924733505719094468416544830057206596201958248252900953889558281585571763261530404065169624156028492773206042951374755476323408324936387905304385841021938414091737431910958357871496506778351337942760186008011447018188798185132852734525663459327439539749625721197717920563046606736418301357348335430061346264412334722192444473150360014867557249373910995247333479020138925928828494156390884898886690078160503967575847642081642870008068283676011039078579192572320352883141591110736102793463027733634784201535600533686997396369222341703220146512405290955365952677942371910555295982707102894288644999965246978601874020239965444723691577234879150965562261065819631315139315850828055222936115731935100220339351325625474270886708983474177534184773576491633024462086460156881968034375341625120634090229132317378678095052891086711479868362138639755245195030925582230946682122198484869293677835845403249601115624238416779315574635951135360405314926939354293486513930993198660832097499059061586155497412265772351266259382086819609321296503058307397994053419327020939667835140481202807585240267442366707692941364634303290971609354156669407485343327801273960360680407896779489338906885619320208776886920280069060471768069905781823789825640781659901252866816511456390411296186213883072270565817750301432559182747015652393543535610679866524143855709509980481667482974876037819884719836448990464006548703423166654290743265292801226453601410002378827943392200874458548387576558790410027294534531722352048708020886427005814190742969590403335020614079855875456898643689490364378099093442912462212724021754677196722673845043584408 [155,50] -7459755931582684165194465190299181650421439616328366451735969625722764253437394477260014595470886626087745245043890335251872670377485111242335616223377354071041471916772130566565397826235162843547716685175645446270806643934770906064944809224883677383161358653420990551456192909831818265982006936986801805863535911047220467190508526700182467213998670570231202882148789662239992991943817542657767996199092828493219569140925798206059959953976089491963327543576357406735290618596929943871458893209300657924958745408963461195496485466841860227464942641584223832153667261255540405666529881968491990676043495282876091420048729865756685329020436496152663928735721778914686760961614792645979043961874953395300689658851853144392634566344987433642783210267496316407571361420944265758021029981951921340214498153333120407890961917186064746786922495613647155328523486788978906690586876077142572238636400957577001812970612400309972054761093624548095646644936109791478321283776142191945124693980411682346819112459459305483351682933141050220006563884674052831883645998107765714991100980368160760701168282443585388079169075702266637544177277186365187108974785278926907648352632279603047469295982874683184752878008058635053452143347177604866731994804957546185055634977442280740319922578302554872346379179782442835538347783920571280857939246420963997331903656678504368827857718188881546890078758267840729827689119749388862836019293447193005920050584782710852642210651864457018693142950672630106781849301864751994758021983118185256597640576518522429313336054198569638284580201162864379280161875091122923556617853347863748001330154254688074216060409772452281297959426062898373836390578103196479853522573979684880867795255681899641925113399070859945227691417189469952331480307109325216690292097243315708693080158370355148 [155,51] 1026694605436782267683896923810863021402187375812480246868084100972197592709034756478482359796291078171152269568519111444684133819087735678914113500080281078299940218650528359673564065456680085234774010240910456685078891373772411096290329906266105711925226503878019173449289371583859284512110246263144595377035283617905413296333102774388772182240474485606254018071656572113552458842269328316637755695411896509508278968591263023596342284906932333088052948409605527675572259403652485270084081291795274686777609577279740862323853790581074756655310427440935273541018782360104317239440272255416294150526308558131690490041345783405753831164457420461707278255080274911323469580813486576915779462689450380632373934493696963632681681735184008997391100335829505732254376677687419180250269235091299825346329605893064464975562619440128784204813677163270565688802301749967331793592295101066011032534625819409642258658735007932916611019018960445195457182231060940597020149766424070091372965322454759835047860853912645059226473752406434023895165923748852755542728894504338819654556752753054935544757664250531679758609147249472615232819069591636294162946334567351271768808915289276499077854722255166671869343921481330799990977424626513017633574331488577652452388261478370807679980206952852466036959662068356928605252238217377488775124170660116063985250856677431746889996039868640420895638513307840618443505108175169332144027013271526564662692202830869467109078020382499786656258737956662258199628632436008622538967886514914338531097962217337161380307339125390298702611795463476854561402328580464289081966993941283533461692647884165038959932284218234730960785456899459114009174633368914531460263014227685660207858684314462453945473541665310620903784316646909027738248700603274865032777707122616179462466415445711 [155,52] -114345281123376543370985889815511010520056418712221590922634084514393390286825114939362999750939522422160194899143512593971225700324977571846495193602747768586477823065450090334356402320651222644237884276696070791836090486041536335993756833213871910367460476891629406326457220894520843239169159122035711107867261049424599541338911812572042326463707972506286178603855209326498901614822352421482133777841204256050192773267747186828475773273449018278132899320535090446521437880355773357236193024366324252379728685604303163566795336521792651087818507083753261425760179014897401501088149976765592475396664585127519059283004415873183097249921057697685209204057980393805504197722586434363057811991885979003951989228212232783856623789843018804073959610500116017654757071976052158372438921455328106786259435451615106537914490449242723106986888625874799983743794276997623004050208275067040619685280498719881537443643157267001722160767993369629456716830295670304321786232300928327436185750633501572713778663341480319825659658155192468783534915191150552727003609088427084513763653148329915951649547776236041271100959020405750967198207430860108671319353762737806558236568028182298270755156850727495571068316902145243383543809285044949836358785134247252858073471620835057471458456562188918387575405195008612804794969316063282728951460851410568131417312281738618166832772512232640544734912596856894877985180094821810619355805333541652362882731239957991720773420831638332846609419241141708867084128725848790149954664439039458211209549880563460896535394728051205311671120960277356138903826089304660466410261764512849956673841417407313213274157741104059070688279743939510810132447144837873369158702374915894470918373373929695030985960817513930094248519736489854984347983123350222885341308845124484182481346899 [155,53] 9005998420308436741813711794648978083652285331613769049848174647448502412079065194281240762908211746055559221264718498974046809085390746741480473118853528099850291013876063869619065574755286133886069308473846477440487784088820775094311529316384004260339991853512655076432765719930200366355663037499970057753790868947026007805467415004925412297173435360969679360880371813693019516903687330843997724536195623955538845801677439205881085943545934803121818864402182908317775923548485829420548949105134557459511374785243682587697157486199201720763734575902661620959720819567719858454916377797866789629610101077727478272141209819821381101344666749980994845745173693905014197032388489006482065403101300687979839238523347250372376856897459151837548429980394593130128668455746364279437137425001295044205444400653980376259659129008506872924200263271737972287006653218004951047851314348561131736549600916387277521866540309344965491116030396829136524661896517393112824785456064971033828016977910725048275142396057439391324058933280749286335573473812651803009204516333475963914810458078420471518456185634097850788569619608374785949739581556987455698731884704621668884356664835191336936894659444294212788763933940510049382597744062200738908713605433293953752653431387930715995792608079486432384453970281111026976001229910895379664438303262860626659013059436123418307154034639930541825100592009831811506161850231414268416326173556236904011400661262307942336030092757932181645045229649852120048535624132715228424012672846667855537807815923022964233447323845239341697176866421547464373365824779714689776857547830427836718930822159761708555847703464682685541774687452418156703471152250501230686957286617637979849994693222168506453790624867797872511253094176460751206116939775919651541276476733664086940111 [155,54] -171208445849366311434837640686906343083879534534437716662521935413843146854577309241330083835717646963880482817793479832388568835720377625997718690139306186836701267303776300893344616602159710106673248102005937157937026587695848127268010251539197089492122085924106802971324856905338039134337005168140700239799904638441066619757203639453442812316944922305061512572343592942347685422310265067114391503669908572239872112644570543304035247228232721747434497700624261705031709261805171557603755276339128424507376808239208339601700626958053582299162969748242781426256603374760221110356273005107663591578037061946541847485847803229421739214683702237052614298800388257291219490222557127523633076558953300680974845782549799938001884990681143320791209257990576917779373431337540024265975302827562409989910718697268579359636107793698780463157472492120763419344385311129083658026795656127706619359249035096596282232690549093908650599768797336495002754454545235297367970145709984520239635088636457201038862968974732654006319115035859002831633065979888364038009411823961517349569195033253248907023276944307332184531624496315399222983600584137851284673609807773875530903059112182076192077768840282655420474262071569472732273900755312529483956287740854859930676634225277749007688046840806284537364177810287385737280571311420417074083341118468705470211746600501422212519932644765178391010696619783712388939484541216536272380598090573587228947163711489989471627819551298307593903857336515538323958499920774582963380553691676231752093385413755305976703808823488663791255246012200357950928916113982402570769961958972721268322529858211612647364660152082647511273275137551123990484561481814145682224680383164878479141615806322508485434070819958918734060763628129063771932666101423861740199290838455979393 [155,55] -97673928781747816080761544915952386934326479231020317240965608537301206187802908868809779969803974682657693601555838573733174311559520861798764240511838771421018335822821905203876981473810115680096926893690020946917093660260092571842836395594926846636407912542697844441311772812315799640490623810587775717263459712848771054076087522045684071790276124563837465917490390695332862701827301715255896350201951254500828571638173499087252685665662245905952395359636366054787403909059437394802723361266162377064146794262759526210592755895858911875320768823137768086715569719717745328042411590622947500310324693451010916017046787675796179562793882172914952757231476510168540809606476113049713509064305139072611039015992173231744712298080735203784827346605421614249863164401106776353947033339340035753980190633156473113784346091468392724582551328814158479827364837762154040495654377897561809092294332473054573559125732826336297074327456329520282270390038125316156785602413437297899594879147663409484516121045934805182547394593175333778876720506568743590861108214861179708017147794023885722686553729761400633789561983179156174415241543947483549123044127772092693946839024456781121144497275413385264991093073633817914478700207892044937614527024197540374506395174038337091485649773956112669441620977859242921943620628485140376558231461708663195250067904126111139671301324537152504250878812072916435346390881336929693015971546693491472999257500489440722508393971205616826809552087078460980737878611565324860140750567016368381388044413372786302093383234975556221011193883086293134451954221806219099898564992211772496308758243371945008221206726404201529852349178577528953046108593482729010374485042099366182991443049184005421683543468661080200025162184241593894189106153873822042845856893394114 [155,56] 22356187776413934975562272156533022005928496718107623164252818443871508113829510173120927712082624102930199221925133969701273113708108960619862664584632427539305647291569761511001935011031097313567719871574393093648039297961388760181969182013546669306264288865012348151562813620048894342401754750831938658940441881395047832055324556363875705951083727841844990346490994987187968970453882807269626598643851818691373341240270859187298405479351302413607697585464021036496220682626706397790309653501544742359216103317655255844893743538576756501683950801236829167533262777687661393136820840836516423758141532489560653128095274525218782675348319815342896962404716513653506001793553560040827886066460129303295614328725047199557236825855897383267815174702464902016082940769341827082925519367640296299708097161785191832791360228771580295451976760420496818897447045308562298370965534863998966893029140295393226794901614755333107827614313505590474969591723603705069078581752447418820375746473855432692850384747191524409149498211338249801594946924742517651426785688903808408708410194984819585766956770531623621218000357363252691548872850250443419631092101187788301490265919994188028425275832532457186340044209280840822299869551375212002233008598221536936777219576777554244703939195785296850073402977677109705827367488433645100163873832606958921305106696951049549443496968341065361610836575440921870404878683627191844990927671694031783818590578945279816565321919979958934699519491522823848285702984996061968326290320269931255405875213435421173599492724612422025521728565010671429986991140999820025678552545786207441334002739507030518869367725799676806521291374502401450681195723353222609437069522952960177619296605785772593477490429590396243322547418072595094051338457597099900519594674309 [155,57] -3172609612193938708934566936672092805158417903536890762366365192594235037104744805805896313067189950897470687395783749206286348840624033562223027518413428166225207737750249357880614293460922007911156421865157690396230959347945168876709286517956982975828176927364291975866808516948892367810164751429603343916833237868789040672115678669586757248189083574371339139996400583571993897384677188087239496980736313216376401245632145742782491489679641353390431999099502188432929931513650198323116540149880006537742964901671902971500443822951656400836522732490866642813993620996619074238107133495480696014917570991499753747851078370944606052034736108516606307674512352947364914312312163914630582826520742969032068942756760817106751567055665846147104105297482122844050611143204889154730678010864992094570326096350889994679496364332002059054711500434394983913269518401059876133453488635171105417502049313881970632236054035394753668420203893191407986488435695422363629858642869530062209032885363390715270870180527724751022036689200513002204545388763526937833096378544534241402324459141008959063033607036586658829671570271394373535449877115741929938086725068197402383766721768200368106468218135396563604320791312461206199859827209276249386459994534425908565420499848991248955430192047918908183562795726993622553737620779931154526591346993524771773541370198006887481133096203861433632215813587643358688631190468167051008897697838351792392950040048656867111816217032671416710147457670380013689486136645981430851482666911625017693412402272222307272523202205569132367060085871273151060044334522181848135356397290424903588695326812662960177828753774052205949545757440612059744428108704274001669752839958608531181167386878666424015768571315499908265585847267450069238705424344323457155436612 [155,58] 345593682592405109702877525879694579982467043414830197725208701026693588385067973364084036562014435793108498263737399948278934724202234828891157426423583513050393635524722852613527489249212482749368708738775206358367213237467026416640879512336248634941031593005145070608265197618592483980348735594308965922627856681703369751468840426751939617934671441645578970153790927657189481049874484130337387228750835445686446845926566521556122229410076049777592163413856124425495290688032473684842762336710711055085719507092020873785465302059368596864081453630682870752943145724381133388326157608992875294631951849109155677904357177762292864471088401317132408193651372666896027969000188402122998627947510094271215230586004571992936626764184783408204879319198657662973164496877302466961116238500863665198600632491623990868287885308246505248100842981608517167172279750588226490474376753251159774986551936944375825144804260527541858007656803580741537067330000076671770236391614623899493531233215014899321245393229679398847262926338912549239359844571147497978795647262208217020954073543133931801493789245780015362205018698965145936780902548302330325525560852120402779913245311106246370349170090302247694737763648400324782087267093721685980516121247136395000946584417121182531569406279720250795208060635641705144335399052878505207200189667058322644867439852714234146368844871974687065559298720996258279341972958715985435884068109825166433703801597301236387991227096313305266172771425237426109913254513757039648834838091290928806800916797563636318504147941432191947991186333038725817314424344594594755123176031775373909029780348834206651118600814283906980148416258340413511100502494781143370982980396588155526268220623047614961259209970799956149181768327315762530677779385101554184814 [155,59] -30471833488028238843236716687049698149433738883220988442168024857264093998941300690108787710736837497003090528860519338386481542679919932165968979055252971792272187488455145932560189536944247076609267566426415303421974649529928417618773875184044770499423670070881398547647166423228741531985352384306619750476174462918473418410168290264795649328942027617842243979020102539575419022128199436458059897514081553889528258888166431780110721513055431147048222289285147314495070653051410831635781678675539664093110438562257674293477188426255845846101980250635543211935194911030118568930175750350639322332655201776642473178021348117674061176654168103134164255373150143459678445269534708222875768408672734902206713403793234170002893195407490003343313360686843204188890050398032565276781344927372372856885207538945507522472911013557841722955922360546650156926374367831976449049778508320460906984704588448083709718910876355206803214669020111360669122013010868500482031176172517519040610960653721465314714024164135934036297398454420781441768080938507364677405869615281613301024094304227564081025311207799114934979680111641507411969003235072969949204252293892104240764636318353519662638075802031818889823159817343567410241199511341771279676126949835900713808253909729081188082396602690226937372969647362940400872501792581755715034953907714369619952311999387897179235477869780880897623742604181920235894663150668410117992520754702834173646273127689925843193227164788931424527874250794990664812908327860567848805207317096003015746104287197978892299115738593431429935892201837529614235012165010497627462525618670245208338959312422852444982725640884345288816238328104497517006471008746650149321312885348387514895102661924703068849179995748495077431526825821749048675399535900948054 [155,60] 2202699377630510652826730864343502482755084197657599499752203350014339865744857148225010378655488462321819823797092492936741225508199245832848094748072171005074856845606130478787364449837518666672124308022974839851267624389906054686907332725500706242739643500095218538120057998274745789517796145678198057419130200468154343252653477498555880214923439058879059050066794181178847230407504963331297492341915680984776678699624543859879433780965797230186546710179540515903214544516499079938155060176207611123343176401711495073874561305634290296594841475018470711932512284381621348038169512552407804014259400362731203293873853336860814097918924520533615358742230926545005746698826678988901438413394238879250903037670535306847470479565909915579925631927843396756754027599220621481677491377587535689332422838743066389068534938908759063774535902985576659203341111064865831048265034699247230489457097451261199203306910186945562847671633001715454110071837725204593370503178615675502533663070096386256300962918628545735358676611858080554471744324567721115241814283164885716291511591536256504985725299306533982677561857599536859751375854556447027886069691975535761688393323308813436353882467943612783835851930638581260785035116903773835519588378059378463779348533267551183214162688844795381267071568888954705971624952783494828044615742946623295014285857804540383633916934646580357757276380149355371245234267460889935570156121345509643664961924069816415017920144215697057568704165067579399777100938186082037499874602741639795688223608722525817209424818341941548908466088818932097405043735234496392573530559757642102501090803123648878487519438135010418922540940202617452760036757214992823427155877312341395308742442038644130221484092878064869282972081909555385526281250041571 [155,61] -129438988019601258839085357692304418105883172711837969848476824520082626046871771707820528257305799963180256795950829766757547185199016185748446866048477974816045633712143870577320184825744112945930094626815120146190164137530017210343573058427091480703808719721262737556637623684739975916451740025960460579495542907785928430354090054599764600831525659484636977466982257333454570814079549691880286953822165436828125465239514916432564576895588906310980594106765417891822306763754447091356911392212963805002379745869355819534667061041419294911747556329673372369114819440305558799781540079385801091823447954254136786812501459241122186551794077609729214307691155569732631496552138642335566385515968750989791460149675850021950782377994235819184280717689467550700497139489577043246765322094665292814510398609245241818995057695479160176202244287300359614062995243919665783688061555341965065970510621225484762283058530568101024384416531649977165130023572410057054521461003083114482859093781691576910009474213526550382951835940438973758431753176186455834900892587667231708878136004214162397741508460695914572252162225639901630490237267987130677193440847599912691026374362612440707128643711313398024145910368586481167251433467774428367811680276974861809517875567301837633687515616286846624092482686587018775324682287485189434859647974392880998805516402049891588743184240104562268695679791503253803129055148590474779493016974535185379283596182500138410374999051599714886555219511873620526597711338628599346758496347702727507240873231782189133669672576821524247155829636932163082603375008620749303784990761792422828263866513255583103944236569284988735365483037984986033873932504436432026397285963375995517296877861463778851260623366984287358719730137516958155084845104 [155,62] 5990363866147136911270066489875690445409895348863895303752933377807110572217790215139439047810050086061187452627538769947559776775525020360614132362304649670990860629562961526753510791503330137569758211748491371483846595259418023273104491852610827548173550690948470776517085151284721544817528745329472824116418034181155155721063217392223296190932347839355537416778884082008615962665173438822177415544350895794374431578933898659211124692420891160132362301569665263939822042392735005229496650012042753446385809529693612832930239607773545536825332190656034413899484199001892611863549649983887120244582719069468430024415242091683634627304491766376069890372828255573518090059325619867586686393509696757756657628038503746871364264272917524422372925823965087231880681057114237253493652838482676750592468837859481349028080229732123545613464267675748802029662945391767378502741315039509282878166583753672947580966657832556840008950313145541043463915390469924853341485574762522002648206395131108698285249864396350804809648551479706934905031176632139307223619548282990189438311759643096425237184020092238824687397494883921423999644768597865876124885986398041321960153953815199545895651371790471303260918286184574329465141502011363129776331345619435301121165078640670626598312197809390799721741336167739277926388127271356364977620084315861832002726892483250852281448951078206921864371453280193647525113750601168600699520816756362947044575171421339993505363855801634560080378823200668729376573377141448401272532267117279795817262338164550718096143164385316305049224107690094894483735474895387340888816985937837042933831370064470518833652952893356193664257333021465143142354712985762635525955812889652043886489323670667341505804594824480189689730939328426266897161 [155,63] -198714121016198653010148166110643155812875450605424838030886771911866358308081396509543199732378626760172746844252065459507671792158586802483359526042392656947292123931723506820628101795276844895493454590319702523060458501682321206575347490521651460968849872421352430081972875940364156495775176658105908520312689639056956497985763342514237257524592602923425118285274495870919030302866479113098669648379453201979434251238092923346687450044247163864031201890831205138167593781889358027068040102099852979412469778048709736971823244456707403945363254914296410595416579654262073800434635003521800364877119745076203980421543349475782953185885441242244399393222791235456984601462658720079470765276083985292330053195865849240255199310073341521839033281799429281630176038132749986077111514423813818980867575019859868597416837705633049619541751602727056876324589808645215459879937382812019139150234627215836350470090394505167933539837415458789763162102457022748023760414613364786182298653680527265010997240469220463926952936598650820111691796273316668108638277335539524557768753082192890044394015544884501591991227663092228875827319643057595010455308724037385568033789043399708016354649096750353597947785552005550600001466371425225059176369843668471323605654225791892415463484466602479555725392554267223489739270817830877580400856871994231604850775257576624897073749271940651267569393884203600068204243933260859417591894219455269810423290113940061587902093418725111170831961417776129386081482384925218354905721824119165888372663743802956788303885292114240193308662238090391261461239541203235160361953522464697319126862149577705653555241969050055339631708370789404718674254456372691307028954076188375386466781908108237908633678130616996169913890688100232094 [155,64] 2905141786315375663319451765333929040690741033007751407588074845494974706018112952422853648594716433479073750134025945487064539381811949130747596408562193498844497047873453943336786344662851248030308413514944487472192037745149656816422794607893268087404818825265823709965645768931985473451232530294618449765038450904012015144517210830475400218104272700357016690266007698233677557508228933290494040014252615533680533534828833612089800228686749412121032019257419511589388658989089820709289923225760946902295358115955314216218472435420676100098909792915524517108166008700724321790417359444656478921385971560730476812293425097509704189494872756456175428800571434588420873888461465891004301707913222930522591365981417884024501230666669220598777058670265683194735976971913659534297467076375224218714019556558203945099002064874487290810479066404540635665775879702474505487275651740700218206096580183666541730343665053487468796163145113989654290653110087328812127553906288355009270505081514265543251727958940015302594886009666925655374294641977305027657762381874588789660917991861949928294907241040305153026977262138900748004491947575357958321828416487160681757183580327281860652968825896092705306926476618410136412272080605215110159061924714080931611710886650315870577397621475401904395107218769484981748481257779322549153137744420378289615948570838326924162359590278328167083798380766593910822931887321741066164331626223096231115994074657712659766010492919270218351530180894567367014576277858992569541158453222544164274916219295228114545145804590560448125817170321192387172057820500436876354996426541265796197285601822756623124523382399853002098788492530710282936052906032939021472498395272348280678701796439842177694588962889303220519889610885223 [155,65] 170299871085288074246697319496310505067282250321842020621960864689997796184978259154992342459730733358562561324435632064225227814609743635322294918203889410586688027618732910927986941201045661271411593604265318525339131479857967355427011316574616644033601386020958976863390173773125076832713826465481875040411427998807207322810816411377163603949012335847711900774768962902963470449816036246031660147545268367743690089131851824860658565249942037611981817091989041917593889739342170569436784779818883993822715553187284610839482200270299072545755890612690438419337376428958635517792039337711652220287857925462328439524703019286006884649013116379218414844530035959769723268332610044758810547423499648964110049564377918845750933029687603704979992607026579962646865372659179987536340117698553146440869470135448210661087959307420750904955557075720458748594616993797028540667035080189138486921368957900291525563069556654016521454001656162206250695142625453512462493554916046632029835436303766643513173337300033953502432310004761756386361863559208651774779715287761013370090974566385375946667462688554936251887525709720251501625694702978474131594985492607450857386707245639731298014553156384770880795214734971611676182508908621512846903059882974846770120954883445325797783204237952214181965083967943587139337063173620339941853113582663473871869215296099038482706761256388507460540677727804713320369332188604623038365326030594793776097487134445369214298190085644602645728447591957340866324339776163737422172615123595862804754472575582730074186196292144827074701574194157584883680234348739146031820038695888166964056106315429686782636806284446419530085807538200307743166436763419365322424621737276149731384828259923627404656291283180311175070849454 [155,66] -17407095275011979344697323018297524001081719303664980988496966652039514033188900719093717268620137686999563182686105346080106218768842867166554690168388272869614889424997980095740250542080025946427308349420003518299813801191419827828004423504084324119508322287125064013953491168096663205509204472205728055276664976419564702297974888188656113341530291582085303887335723070901781899037594037216214627152216873035379173490354215290085946330743238157820981061045202524695044778134975065808397743798955902934174252542480690892999035235119577283860426890107562494173359705044132031599706840265393122833099909065064579785241455390503597557727408554283125481521151823648777817879902053583925832084679904190277966350595484650883380119646668204499473937466440130628147097163715146757322643925254393181819021010915979791499256016701809562539255837842949673450985714012603726646978569362630044859216537670966177854421919673181707225286043281396026258192368935749198552234490654632553602998206679488882580704970185904240333354776688471151564499617372892284523995904796771410620939797811936272378709564043051975992787996971787776275706790289499367828333856381765919347417336810348323287520138036660181411743597840413037207316402645582991241665900948013885161004342122999159517913212481641623218348379640019380120800222326186839702022928375008397491304079840686760420206286431759793856805088572467952003048733349124695680647519088818086405992899477504916984294311089905793465089051107881903162032945217630273761547696404955932319003889287626394054770074924091241360140868354171467966909283475123606201881438805751906624077306967589812175301631034634593200312300183925244273422075368964638490911285762156362300157776378950980023836389471472494874369 [155,67] 859856214781242802914173283532161479656834198937286582007577957017303866182622315055937364630726140296673301812944011124083177288402941886228431437128926722235666612435826469752423113798252613171711520888079727185175245831546648497588233912082361620093897320884313824759514569613513651853156209142151394032907543241053295300567164467241652911643453158891278572274149269416722349359743378200473848149183539154982445886783677527867006264435951335714135865516910587560552278502499903112090125636634892545821710212977238350931041081035851756002185076701096712268191933413729541568809518118397594765806012869586613843774361846258740577672359041166860106401846838564671203999282332210789102769413217615904815856682642816980722151218320267562875433537013070288650732455075948927502040723162530532829674181505455393997722343020182161764249451317992546443675125131174739634739637355968805246398259159829816666715166269527496137712204611828946935604699412601162187905265770687278775089373061721234778637043006169964059538489081381279487569376637272226162664564862793068856323940437740429750004848753570482331627555935822450079370624823813520360351481795166303634708239669284251886282935460808453948525380354668664253012558335641295044895804172125867711207287063679651345995699123559533945311140835412954925351456127811266824162390010855357165516595760345222233579178277152930466515057126550847057425769924324897275969201057114600475837978116724727050078376030456912226738840034348453537300948331759469256859521512401135746387938418034490407029882721002721025782992568292123858974793279800254980836084642157668166820154177011683051646430361053475095360326750529468966769955930497526154517005967932977756233323647504985844512118906271035714 [155,68] -23864536197163160590581847791787020932834763367067640411649366636697353017797779897865375422621643904426801830093251503616524458016298476460191436638612716445880413543646487154744583990590087926627572905042895014098671634009373321672742632562574847783301730946051500379384221953895183271338131754686514585114932596170167414775550070640201351128088288875858315504643427640512180951067326245532178879386342341017088648394953527346483118672103291886560084071543079677806473592542372363823549326989626764530446098297783737819402530458025622637715076434233330941606964110543349473864832425546477163837998017071835338446283744347524169150033976837148495299452210231354822315730405126808086648302152245968095216519498908543662979768508867593894496554155786744639552240127641899911795870380410877074516294892476422795717049838067465696156357504693700248985590421678181947001016482453807804158936713195649454563983975580096611784381601544373758917166456434900733823108899623397230250509486914931828482337244850502616663431526633283777545236459895869320068682307612797994879260839164845843468601404513189261287432492733611619071243191890860775014529006565986707812300778211170703294988737684121586313644492465184935572291218814293255236753293634203290825673879544826169637154625798546510588014702243935235211665726953780828013291322534962752819144217682384776421050828835576875796094420130214514965469443252800449315367687517788266606338331487922863131281410738143991677348029378921610627360263926870387143318592266562329317156828536146042820066200839324683007515772964264356365945376116975455259728049910848821008793761852915448759646467959966008705598080775077147841190822810762830138970110062335753155208748143465526547745175219817 [155,69] 270310638844143234513599187384820906142157710256889481334545166667131307124985702240558811058860973632254230174839368722950515114875774235552352128174582398322338534915300681394607767913943033896318680024438020910974181374981625563542526626276500428012735321183326494314766198000448554420317427476395051396392943754176823061390812203005549350480268780187447575198045636589632300360974457284234988466502643871047394971504702396358551233689855765810909644937361775710097218416009705791984300719809269420527005334867656260252787232162484162826620894393737798295576940814446941029895970643811235540657728105210695672738591092132605194139662670924352158398959061636859289262031776781823487377075831074902115657047636525934214524096661505520540883731818522779876296773313894957304624317424479252660482823129706809981940846288602483068467813889748039801140707302164308949959816419636773272578734362282062113108891770471791237114530428089099812474678411453417188858599068193940949724723542228054199720597789881725760435012664749678753658752231128809627669612504826347162990851645315865954200094028183287828227598136797518509278243975176432624380600892966402579941650013974634098038621488791677768901819040508978098039849363039104461450169783804369396150486264116480799781999055196537735184835303503203808248085534173663679282193356704352443704625260943549487805096342352087283082056556151175324160627976104822123131499669546110797033983409552425785653211018738018882214863983869118950797107463173896024191969196065632698806321924465653418004527464395109025258221740699563029895964027215112588028595764876112456609582471813242380885320315814982496556759070977962960617957911395709816975708175479856786879141842706184790231202432 [155,70] -23465543855080777722039308518850750029298989001160839912410384085389854665566534246704161523047855059220878259631543380308558048678831263667143829637882682487826869751924246842922409170283483688611519020400328111998110037027473353418075667904023113945459001362795621403782965421361685635222805635718637330559603915494300065156080875908544057293785108097671495684149892213901260605628008997039529151745465914076008087241432400613013328692764053268536085742239711307392932999025574142565208930125031843348221026148784288367423281738795153085590338707716179105239805302613060157980268695278467348621979739789793239003430451887359867954746584134306167925128639409810437877262177574351315670202697693962406272342549105078618361016854192035731105273524817703567498746497160099454312598281994382829258251784229083977608864387211254357140627745722042822408892183595596188608378563329063906769244346947261141395471399717934738927670068799551392593876199686769938767622922616356024165828794389527779025112243245021562296152995995221276793943649741199377466696487611139347610771754200829462682790302196320250870240172994602844538662046360727881080703657455311642921330237748735220532592373854635185607902774917033256225361307848810565049104763041576161335305249192309477743464529782523153194442407848223880523643469812518549313003564374224997004887598090757598396302822285125449515946992114729788916706989429021038135782602411298906851764915204285816906079755898284045504107184812572998078765724029262393763767175811355043342631528340355986986718129453227213723115485749855246897935647179597185880800605495700255597854709443834728977884958842278632936139415888563609620236474330504836326338522305910579337143766058729280621175 [155,71] 3917573428722232112254796168791772687435259530044629807802848789715583262996609884422271426314940519204062514187184396264963779679856522489007995057737706191918831913477841367307330300748630399029201742570430347094465572443475160706407416113079916313320708990036096509461291730673796456648146356258681243517747377078636112288944048003114955714599161814840203574058201935800959730493629736835901998643342778896213332068283890894657491182411123140250398495139207364960883208711788129188151992428645334923088307311639209671653942067148311805124163905734591966712236347610372475336044244347794856735167963238338193802992525167674614070342859996028636130698457315232918396218388953691995421218070325116481492275655311405436342883970255657087705859015817392431431235104079946021996115614536467528786288261872999145604202079362604801141116933955420812123370778618884934277154507088110369172811789811372261707356287598336111631263666200574951595418262908246051735140033590949767601446400803952168752525260570556776265381108024442389446166855072043227865587061798397365925766802025304807774767993162407031883542893036801784832125061255724507396828221519794308517210528786058827628883462679965255947379095008657730290832229334506678578055443917874693187795275193767407687263178211149806569199325585750859217122497662203115752322528671609043490019820386893279666789935576587231966699465145074939907039631134403420022848667460454534637425877473171299430308738984705170555295864099108799188562671707229053991711051278109869172314362620989016432967935898359478743511910787210468187409106418578208331738906880227346152218854286375470166688014237303976185330263587550465089445245775400061423008846435348084402148259342596929322 [155,72] -285877725283608459790246889841340912359457994541254820486686694911268910312783545353391229053461776510877756931655642523427874658851688166359327734017833660503181089071473035813883345109798147168444752570232064275268970211511036433853844861232250551083548778461972411292028801913472779142237376959378834953547842596165181696958370127834598803274424669010566357931299500162656109486261198850084843918756824353045860501016980929349909116676568187392340466734193099198477437900347225095877622818860342200316486675236006487654525379332126636274794803751803523025926438017409367655956666357926933650748488114776469880580896839826138573760260928253934959036547828366234343348919564914133169051949411913985014805864027897273525797540999448385959987429348496688272697768617624878286966405748084272558337005823742024688111301570987206331272182096077154048881915809620007466032767267309555197425890148370691221099381700087276532565669444730782386721159389839799668037822373509725775303109139061962599586072878754393321915608718814737130634390399351414712752475879537315533679715285643930822246911527603079844825208779491595693095333941403198452710070989520614884109410269192531031926736929767889776320543157234438755555320491563010320141045891878362056463483438503288873708966523442222750750502055266647102887939595146696563411974571075519055965624915870174274383580111544963573546826620888888569594558691644625028881352701852873674886605252590290154097866659569787902780650881475294483900013831441227695009615903906726584055356221378103004019059996484908707494088886138977294275174016147980333604603410445256980396066708379214032846520436604319572087967438798750030483215051402295164266529002281751685580929498435757 [155,73] 13512428751443214366466087522154323963963722304887885591459422875408176258671228577159981333438681438562784370209758176316485002522334860807462630783590341060412672405035574093869471942745421481382547005920969013612209407852402461413269088752840024683091765532400639073317521918621891359208877793742597952647585837987251189966767004894837571186659447003338561326540295440803047104657427761516991859232301766340417178939454759825480968440799666665459721787015129384945687034382876933105345079433001672682022198077811388579327460682431980783722954594859495999255112710501171602825105234889661426431225649573981642136388867184676637095830885203640772010898290738220843975530424384102214528934904495303580646927166729809930989465904391096029198064312332993553731655910436925341661075099344436128535042660216488872057947739499829024233723429288982212948464912004112378307297659879882112382395757433975207617340856173600800907627828825914387645694060748486501523921481150639254225601621277854878367567651213261455810422069181763746496628268232691483221120991544227557601981096259517278439531353412273041917433436217594931898231883472444674050483972497992906812177183919706163228450588593805252471873247559762593582070632258597257291519973074235288143525140689995583594233262084889164214265115855113568973024163577809832870711738780252003528955176357035431795961452360154224098916706641105684104410877040002915126089338812021875345108384673718560513127651601928907669495135674580086142528192145697152575476047358009846119998213134512371055841637737849731316417291893691583179308195619571811911680428048886032443481292584619854269604098725830547099314463929515089723720621799504046327163278040721373309550125868 [155,74] -546626260562397081993914951925848951829489137938771641423767903164218239042474320752921401834583976039663015692710841341520231627919640052734162929589915061378211449142718414280578486605901297349152200168397900985689964386936093250463543100659183255988794255068182340384806041544629340116502151974586650742749984881334226011072822819047765108139703817675928057946663785225983053630311452137928142973214803301381483862935481788116302408995912601024065901525403214282001184562560750424462241012262998655009330261586306028719717790156667996978688783572299184470190633142792568573481939066991710239749218238540381603816032246198833309817761421692758225525586966241221243842842043500632721840025646631486330497366150265438263734664855220595617287505476147811774477243769299722515250324897840524694407230181792431514833354636006003458489631282255583447493768952607774273981818737775027924296204373843631145659304605080550289713548862635660247859044698425213829486404523280509371221717858459043214295853923433214660902025331750580765504847875123412519097038311292829183303516261973430899722176859029811736665781489646362411351465315265888603874852397930882027748866769680726636578236392044754873571417699868373656083987917447632019417210607388598193786777613620242497346987192477527062398686030901117636321642039748673602323415275328485923481601620146432777359960179808230646584322971002499338672919089567134692088907082816618919433202749909804419047302867854241582752129079315268068348797061571345939607941120838021891602564542667672566034269527573306657920539284962389988789303883287732261086636112928080992941043540672749293332320369132131183311967962645849623429479421928225203392313962416501144105239 [155,75] 21516024033459121816900687571964332073794331411065656097649871632421292794980468154413293409751671478071738571043088357754137758973492567880069071576486453383738728029670261003335389660712535251303696018886106167287073600575815068617466241648538016807739031253139699709104398253951112226723558909498095328909136966809284123538481758069719152975463572757577400078581436343836712216032554784434859620019499389631430119023746388172607570222562305587215680321230656350616750980837959730790677709221673989713727177276404342297873327366979152159619112997373689341615767552323208434428046338764173896096025663997554704204703902345332242808733624607373930923825106127502365355075319662139530568902946243053948990779054653041011660652541185280367574992942937976810701700377044171690313521217615678162368386983211273978544836386475498432276778255294635592047980999570184034649499961731295337476566199181300153812135870941177858567291494607206559711865953849962449466786323884537814776976808460842665928254366191731704764861308485431876447914694996465309850459870756864666528916515156764681742979178144387668006926343628448823201081643195478961352238089745351801090347445348999135156298325106585271364310288297014069629406729986733931911955886689524461609074477027243992070771636331427168342035213980605659105458659377421308290482735935859265362983526979990332743317436097556270475879752577002191116166306959070359164329112230890574499507506915572405475557464165955974716764443137884655620934467304095858425537796141771417812370538074405694203695673438190970514621579560987797247468423824234913914663272528324302015270601114689790442447828360521164450450396198603002717780561109126340589473206266910366325 [155,76] -759634869074636138537237628334007007682987498269379926869821209800814560803645218943468967492153812048885273136506584709729077936927510349717681606333850660803725445467330624810654419422718840346028021026229415280609576373436638475610222304630642516152744789023892324421125846877501508256903542311527865233669992846554495557112356001215304360074640330051934865854823065066392145420411018012508553740548027339697813594180926767971848914909628877140516303914782138250398723897675757468192521462446996678400212151033163051638604742309325358456097079945262091248989877375105257092339484070837109948661342718254073390826948665640727864389877965691530953720693076270732898215138385742349840457911777156467926790614248888543611666375125560259000408706729649770150584835056733726971498219311144295579383796349068157803385380368762193143910475274136389986628339053372513006099521553636104748612055433963925709373868880328822919897648243272837496453087711993662319476993728742069972001329202518761039457577954240332255526401942971214704659281418641305628299802939527193652590674605245766067251168360728938019770410728992481651331333780993714500214214039541220901752454673133930317381431854992536599689615436515398741617904570077936318812150751463135097290739981451118222822988085098750138690481344904286948778457666703923982640258775407835662478078797385295853602360595876870545591325550789793931264130256280697796505984111607844555337245386808671672584703175216338482603078159853119159304192222380024846262127349688206214127863047851668927570004242869939753965964175942751129126728935845131834648033699988700955898751004166414433110916081512995133611244283174888567838827979475044917874634526492818 [155,77] 22308277105447118922475751716202282080967943474522130941530296735705430116668633587933764920314466077401658337406767027843240463328196653300501217224225410547781372912790983965462795581282274650410537357061265036388159149721849482717182452861681522472653473941323101632467881921253254284594819286568752985910707265766977906650113198781437061107439381082107633510246998797180514620131302424734549330236732589389217094356990169165340942970900809974532642495179949881667187688826606775256629502746483971437247902231396723125366901238522293224292230405919111155635842918682990273263192048826276042650827500701877354440919996439421123705722128134713372550643848238939685519474122731862987713094107371108116070627490467281633108241304038897998396218312083880463468630529036203286506069958815908282037971746019769749856345987476541621566713642691926820699800763319451444862875020675878825366389092909036102090633303063698613418403542987330172440624696617849238941935756757115846604147329846624647877147743817601389006750777068833809288675023104445611229437422830964626443506156292607597334552351882032120429258725280445973106061557672380060988864991784763596838087088261596758301384466348881585451587311079403586142395694805079827934885604664110082706343401227487471144055784380161304546792260084900542347093917330874910414614792656077405532118599687161530943567981143578823358071974209313774136397022704344005849021660954748767477693960380914005727908450265653393655162342162655619083051266749415033439183733014599845293362113811801083184506066711296218198274691194281195640244644878825236932591371515689122789234187134692044962596653629734891764688412461674663077918131895599211686348823134 [155,78] -556548715112060125772938280768152147294524639601648712647529091832978095868262244774345977204281474367520009537221632941415153919654834136224171090156729183778135673184155105797709769808989518175003096165359813136017437362802344861742782878081298440220388603808820862099651668536424646086210587830313475007063784066827058121949221768856128374800553319055399807481862991417416124947230977441461173364210052911041153683720178600601728556184859571541797860316798867544712899354185532045442600706394361147624129099054532026339855816395178598510456936086293791150784534922448790430163902755220310729677681000926730329468767000447793783301696372309582241726821377810600557190860179645731759738536224481934035459410437178353639586783118726266685437875382478548643499154129445452826432928297979642892186385057642536878506991395249825886040654029659754081944459385977900275406670334500659130014121849780906768058330145742343998061789775490835860132539246786369422397690191220397338787230349397964607365234634123561457593830451092673210415637436677028704845357245352835242151235384141131820817431565822329908584116392115125744945970004600791641320780819990709980168656076397599328239750330796159542208623059772396589025181194692112403090839657671827001866797640621640369582555202491323505357558271177084716927473020031866810711860379935933781414998132650198237889515765026101503702192979676332947360203961164082250805834820587064742208268096727899627095186234626883979153786812816491860129116042147542197960265341982229559426590927650549586706575056199107905591628561039874022573217541999878843652550941658835290233967798536291393268828925845044281752652365647115448917740608874950289372209 [155,79] 12065394017387022796381408469311232202633287722139019293577190490435858751941215894975832349109279412158131773059155195177827341955264444816519322042891491452611818919285395714114625089641111594037135167677114576975590645601861917318263361663283731338480357616122897174299820561444774593097261867113829516209365530131994444589034502505550215251994952275555483709539405283152780070051748429762635034993558392972120702976139350154874459592611423222404947462475840737834855513165414921865547624974751730029310734484285402941308512340636640370080825617135322395133760781847501548138112372562466068900700114331325429157466135574685938220481665962572978864383747041007339717937794463216371450390700569668365256523498482157621969088478322396767744259796359159587811670499330262111444151539699676532352238246571222229882718416255650906845579478085407623722569451027656722731536369980339999452676533357035532679852878376739801158333536340113739983921880526037926805955970078750650668013732882286979791502772552690115203213789759294691186582261404340731007879718349211233037947977365928183776895633275284921793031778978840527064305299527531272239540120917359473037979091969546417010565813345819179196578719411728974591756993871667680539910716441734733785712536332066389850535417694926806590628157499424002546998727699516509949837133139805867912753262012665718182940868656545959369241225957485912402272360781417576742875234373339085194152874686168325156233815743268996202197848974638941556179280058058458610416265558158993015497643495278264468588310944593474746953096931055741974406464146559599062255851472040423717655761807665126293734804758872134532294194115533545689891968734138373810 [155,80] -204119109904614236084108120955422787977117452786475762720912234643655243849483797457640684842934378418053387126668196695361842834592791642534293861173637157238512927347895392640460458091577163965292341402562752481195142691413361194024666138432850461625095340596739145857460541801837787223501990418387991876646533273292999213225280365138194080578239329585012308134826600826576336663055868409038732689939767501566982047325522336442771555662639146599745095123607564050392948628754789036397658499461492241594154157877932140250194233226890932773740525034243211734062167053669252890261604404109938736799529874098782071845435039081839298214004254892978600694270761094721494951409496609724694727382657526996713522281270060667270120704258165271335341992036685648497204088427328803974448376194849348691412512435059281658506588015225859610293126448403787965660808573195118999687772873978094688871911450132571554874185605544631851440647068846662487770675380972265307026759069502670391743394952628640461967255742454745263221974377558916134169082160718701697587100209131803758010987826803895857580255317614786083865400179597143599367094112954388674045142352096676269303508910172764716789049563998407710434180183957665537565575080846472028316841653831752511741745452111290298337812388216314173093388996640674494395034723886216570095327334596439105279109203838342180760502753167317184720863050082725910445374905045594873946340989742278590503298990536729081698364199428676858942122359003234375602195475374022811843355028698636991035165053961227046482373952532646053652239301005004855508870540149835001298882048341819961308930738547744699580379923776986888932004227842017770383364919095929 [155,81] 1569748121926863451909758762475808618717138688486991208267009293023663915696731362766789801298825954450032837238071842739286042072423018915062744379422592174399283621035012153952730303987782392101696597196089823430212327938098248045642163289240237775160514902578473459760023429863409415896150217921415556150717601199130742565969998328126348621326219642735061217654227764505660057874242213796617856997970398922114132748038085316695713942907841005118318192108476904602323524444835717777692961363758494865910866224061077010222711613945889955778458659070546361309639395049758879839304355722452780080127143956204040237996441179582469673896567910920480053767669277995693216450290750317290936697272159372068028878973043523733465199897832748492357922911044508605606099063952328854160326258139641819243253436729185551985890038633173236753180297140270400851901029595566059269096200230002931854134099676230605117612586932614253019089713828668686442989102576748093845410300871812224682935463075684616910761823267220367542764398215383415181919675877946851540185656005588073096938523854918506992165632698277215809189998523236269786006956933591254923890176882038724443929509750121705336297397231100463954548636685172237456610104523106670862087617874702547468738316055633954896027970566414060400016707251617776591042076260844797943553586693872960671884323212626103495928255705278583292416288058002848340288565672110944040201075143682832881751363133885889399192078527728687640612660372566505390231664332616945974250264571557340364737508590924028983718688139373721703495208233193459263609089113610961417791534325991950514235341815669385259979468031253785818170630719253489986052466526 [155,82] 37909554834045726336102009265970423623849613345542605759210646660014388577794258143086291500579110831412308163839239405404317980085378881110339321876714289402514356266104232282462340590254370102986472000263964700831943497440462419483071176085982215138799320930166951591226203841054194104782910633219940099783320178360159051688910084819222064549650963883862730529885947386638803665999496363161355113720468446931845404205209700272194377296384035772326686690807176908890442817991330479326130757343890217231330584361380049749644260719962386039796098711036135392486364212328372301957599157149594619380792970126426353093083331500478790849819220599361318936049788732670247056613976772732762206017091436293086396110808871464324128772775715122118110982618164686916368420082975664281506345450679326226847141145048370213128608082939406933903641597673817458501208904758115571867143074107229742249162358149175149648882487650188805911383166624176581234310348134162725863682615512040001779377654269992883748704379584538045895386930786230508294528404074774514749829644418040494499429207545716113077880291233422132570299409791542999331194863199574381057336726312227643168047772451727639204184427042070124073331963712294153488713398300897621920503849354874568831750569002223712236316361726484365916008992614010600187006351822173748887475253516534822995924893796098286505684714693563119460586531315847890549046071605025141898498849821007993872494636173573129295613737437794017194225459494813639485076343667302665471181656903780970188333185350820625062084766107380415660610152749251010006833424805527320830573605017943463008044566604750611284806447499981984451242261715243831280733 [155,83] -1487478495318528908637777061418443098771639099560068145345088822979727068386858958932988116588329428407081997976285557600771165912241386805533211436171092534225447402486783111964220671183568287528133570164298884968245377457401060993446343143147340054630259840403312681251987044867734055020850976962071380365464415046403387138440805441399277602573139793697951105076208461611164608083812498180376319323598701131665074891845626891245270795697141321237419246676705533559577402102754290779148269177470292771626583323948546286306571415263223641016767358950890173948788706086170143579810787004409235402771681236505385709917360033564410948794018831074030135919371953354671061832506360921440486519911750159714033898686378376307052170487457968786853829361744369051400387502234319462546246375335391907753087084586466473786203143813283834212315172904724520325408909887713234261253249348746414387896759217773787132402968713546718600354860102227378465039852713433341961073231677130666228643648413561902409183911157403650364141523710247361602332229575958020866982646925701381190511331236739029537911572719076974461873389798280511024760003194100841824728616527157732239938866142252115022492990217174929141626932356147012304156348632449076632680858402679230092593061877339316388311981919148389069737995765173032301933065400773499110295479176575453244753723725281333032669694559160631957126422060603952989309791699958931821183145439369428562252364972072485737681668661594022998349927083217859119378091114593636294809766199871735625113856152123607368296520603561106744824583200555187283305154042421063894192780475609684972784522957654728635081706892924886458520352733693240391 [155,84] 18625473034451301448167432958848088179489737731334780223681222777860880171985066885707862489573463739143772091522282705362023753846944070821627972633760892134034849885122775346159202055599005912876574203366309159510275004499354666505510936657059522410196913601799280723073729654685058757470904715175948324535976635887704031539604786945114871963045580844830751088264874496968627097420466643149105957115471562017813790568294814404400103589998183184398684462218265807484509825502645023740153164860564838065599354173063124269232507140965636798655059640461553467129948431500528052398568724421820069930417067330608274536116876512027252771516855249160399398736882018403763396769230126523271792137963240878272341341363321421707757733421036633273048507014963846946195511953988954683815392855968804964123770329120865060628410367119828381877156300717003481204753445205936248580513862443845660104950492369512986719182567636763770330376827396730624860100614444135370920902791294752337055339889957180865739887503537762526883162997113381290636408223085844706982752736109333292003410978255550660841604805106311488484883041197859456946926289438982717380748942547272280437206767598903887700857169132919574141783443494752749833571118305189197369203934133348803799867365451637403391814075603955122402105962112715910379200354374957915055753135704391176239438170096871641442595181296719286242679205068470109538671038730062153838488249668773124571757915247122387732491599053625900641303519553200125098760557000363227174911302464558529170322589685898394252112386608144989953502645272720721628878666304246856346080235944121110632757718482643048071392547934879295587220089061074 [155,85] 70318192810365249051737553404464394072343688904231813981894785426366058289555502933937266042663022147260290933826006312986968923369675208883575527706366559968984570771887904372720748778715380204166804261077486516823239841515475113690865873348962915006168549707325754034677987979650063157668001953178175112848425387530334615658494935876505259105414399740333823820622475770635054827656997270865164436201208165914549116844833010994205259288462180059606339888949437774794143468200229531807940188910621811405704090517417616277274035891279089023429531008918739102319303865930319391733898823337430159929022635042345309264020338377991380250260339594979920151820485242806826474572369778926292896010610076888457900869463930483943084042171198329729459241800929404970863265660177643863226645505361065772945733013698787568704896826542661329024617435466659875787947219863709507750898092624942440827702043542333068778397128118917980600553016034370924413140677358839708335739059050159607454945443464636955325394680404782011694504321073226905549011367399089062607382322317035546198651209589332853163020333942781335045603029285582369003896728367907150964739607275851527932094922865235661443287908250731636614162277665906150427276396425090805715640961734886570470110607359640645847347342221670554581944076974202566113890112914150803628674805552234948576525371882109516553376782773806392826204659159244293610980089862109340987289373521581234708949986375708758296098588946377337779606665998350042892883418247105802823555567607255688848703934907241591005685055482246211395770541368077921826654720359597359615352101625671951300035044465529347386013633184522080097072637 [155,86] -5538589142493791466487998961193321094152296182048896169000633163370344443347062846756016673836236740553135018974509287645595567054095439744038226400406979501580620216394487218273593755169082501070050758111915994760362781640554216492502183361942807298492691385528412682833332437921627936250308651115608317838063857766619629075448294756028086323624636361609701732702520896045555537064556879577832226183611052504059502553623725514325560637078410553485484894350852492744237381145760450730312207436211924626149234356309820449193625739399283968074582387374637769504457468713272762415116325133747182108848133974124885466262211638413238565063064674920816309052839484803303126625014384489717106384092186854079003298290066262877909707414464762766257196187893888720250616370042453043534293308838562643343572612378255358244783624863276857926556644696201937411830928961224711852533959479065431758932316980787063472672513515626846814840114214019087844212511038968163144201300348437519510399742646524053974049498332372197165194262054103152005195092740430372910755145677116632856720227508818595808034327509991392952699082721717403949008305093214711528733666538915749789534988822017483456744296941699042640899780716653519521232095421936577424869448068193102198762460395389662883989227920688032538561562932815117188121769633298607298270155147468615503290736026408826887297324064231448191382553783117112708017210574936691710157911409185593077976627895770057469166626653821457303481562223280555649775361489684066807954609788190084529906947441805895221369905499409697728368705830417027997271067286585492868891349776032381441935887924772354540903588430025660850381 [155,87] 77154375350430797332996620318979333058717936241037038227342595364218525091105253673122652702812862319202094749305539739654352421835148704211991203214712892405212120721266853957914738131796083809297240179761357153991796126548384162671877415520137751364942196892815007189683728224098843085135965093651134027895440235198280350119835151575348932588204988376081608376135650101300210951419715750022675724308993492728244780086801440656450438570868883950212864920027661071040656959571021725817795125442556353407892861284524708869397492044651452248951261358146191802164732319500811596111129318135427772348488094947908253946918469174878232452936032425390550529097933523011921450261469231310249189969927887154102867498864752437996986889183265281294905523122542991466865370477619623880177001416523694485640761328795963420310939991471395783826942959124742998196413509876464021654591159090364606133617707813106632123585808956898172382524291642681733808592321797303257434326515475651571963001085523655071458204545207631397129966975226378955960253163093311448960015159092009890741120429439093999294762551148488340237657040888294746693453050740990228206516254572529987645638211878662948053562785122102248869325219386216266742379499148844093972854423991131359198158830734647835503006388625197035521943487505942424904643222863520555495033317695208531728930292930552333805272386301383344376310371241806165188339460634253632393904618221527678802127111550326293735654582106145594263984097719963006947760307731626023564729403095264633036954949986727365813772479771545522093139054196706782284242785715772802297711621423714103296599448488956975896214707390267093 [155,88] -444627216068489999238859396487898011363953372319354565565435334353910542352902087101420562703533491816912770957833046074848509271042518357233867066946873040455388866948861029866409271705432061780189840463206987081271876226761114766375721212590072700515745069085025617964984286838431871207111076913828306625611363898226401036746943212828876315964356374447461124274260630893035739444305975671828346505197404286235994180329850565895954630315139962650950070535351877025803402070854492475467461312835550351432359886983147563427343155717447684636462661959591975030439016568307057548158910750777022879595564323859232025468680901281415656095504592778394683023109226951635834088234907122956699498996287238588490147943426086161695619883160695397667941842133572211243828411358796734436470593237910429429334811379462520728350851316051799032077454062525784656922795610695257223521152313697331667221618128888532369863452000133075386021773430162713316089130223741328710903240149810812965824501312881796783842582305130086505764227771268519654691517684460600405755191179246161926301661272336740118879370765474926564790954687606294168666840092475605756751684936234331579537817134230551031791130406887934238970819319873989803382379553747424872929527712578835714791568293015318172123471602555979930575195263938683547824256308964792952084755325798193157908804193320819363279413413451816893081460223953265761859206215767792587687475621427112949494773606457245093245343975009827857434878682344152068607225177920462614000678136446530075541970912214570472724790066326215291399472872045057067253838114574984711897237285881778356078300189287096852859960905085 [155,89] -373703798851361996000351263821885067129257123469211125644426436354444578095139006665621938066257729229532006681688005050129823842562403616305958930668766171621439146360352944604380387856980109309461760068699846311700055252606219213650873916854182058294175304472554460182501505447531635368380114037559044104550663345159310135397414818105241835776343296120148536068546366661576532127841976564248937949049412060827327855292035150091991243726409586056152130183475165612369845926293368835136743532894719163130209599603036154452954120372633573786812832726095415113935585778019381745476464426667522248501967728296615170241308503539557816849270517595637750022046188285154827305521038238582634080069891754692511254696193739377568532435711524052776329923464735832913173911211649937688731081953003157391771143746120871904899618045820132605175475726594401434593447634592366591225310014605605325268508408524063459830011132812908633551840385393773702266103862980731819778926089513961020697145599369733833872767666982579837581181621231686688950650066116652755512891287646087707515701625545084328850143014352621276656421540592332370729666644225186257485895706245450801012782842780144323497436097204521696963771674573356359334184455198217776472365748023290457416754084357617078626400445897481287683278681913162915070859881250050302015246371355904635210549958931077191994404540642926397733468604121429481543950822226061614163683371538553272105407060560201767333183050944929331801628245845567315471812676453356321507772192040016087983125537118380820252729453175149251481170208924809594392966768372278716682810658690844041094009034585203672327528 [155,90] 21571610881363766575671579870385599967703446294109260360688291048670074478602448162514150075138079102605396358225158214383953010727905207490306238858593130982390110128704371280592803051465739407304951120827634265926596378961806209619776534468499695851574366642987350700224270711872175530537244721126890668492254774789103080530603809346423459790789480266327912614066400233611156482406363748576224147598074270585465774012055208669925756674606520434913920555742268629946031967069613967070079102992023213173547674397731175469687696014615926275994256020752224557139514740121536824525517649349699520529145922241376720153229277576595203100725516720787629695388343582445739976767236961622595767798164386742100498307695268978276412919947073050583436170549610070120634732944903278186144235549934465342227870524396296626665177726578303313286356490260835203403216785405506514652483053636032549604017917546032043593318160042711936186806944507481301119811077948712276851833884514019894437229592166845058420147019157879532549511754315099861205135138850790227481372877061450079362444242496860631153977670210987910656264998117118520380448025155064023364671846962587928050635295152752634671960815918374582749736930257337644311626452176165306118341251853343433879538244480242575693367863102261921109594294093690477159334833355940666866558856887495458101104025587818437912392200730163450199551285969419252080136080061843116156699202691064679373687746808063679360847101923409832073947858595124802199749666151608845639691274295930214246649389159011853508457432832502158464567970539570917971642069503411597026117979686548184196288294993559403714 [155,91] -130592317493336073685279825020222042269901137353192362824312679276068126935013793124677855124417851963272490774841509441315122281645243695820681155756299626186568047641805070656294324327227841372099104425634093587858339500287152988470859204174637266323552222189388594628293902362140710758555349017155473014580750296612792121488896613056874260448258157357148197038287487272615863537305093835981439987219422447021290914339541963013957185091846177706658949757473886366164013013275712654624505291467865768143141723022078410814654732764902738239065528961699772658649516546395182598321480254721291344730980438681259133569311787285071962383792721094916604039166820414427486168839972573147907968374245843135465753556465498438612419952273638759171043827391259355634693103752186045965981820993518520958651822592827008330721140785395869880589466134522521659755861501360315623938312968783672771869139663334972359815705612462447056956232874798022363051076368602820279538709678225339429785105039161128829437379705784165217413420458780030600262105027806305795819859166851070489606902457653745321361775316971990528592751453594953840139121851478218653927349841774146306522118622552687981193048337210000053747985203943099443581385998292792238656595135908575100142031420329155946210086281704048691536645593450699556173977372498670892019360662617050840444778195282769058256813726618275889932112193230445400922558167722786426622660667092688910596534177429608741050034921843161455480486402963819817018473387646106395175427150057167826719940397497449910253355102911770423780925992639734466654233747446944124197946982354842050489505652086057 [155,92] 299546836252283102333804511443822840401937741469759544337984463296213940458800003839854151538923427368316614407686442619722496029499909701030822823428692318898942484083598263313507243124188515385339181300111424015959023157050892060773309330330240092022032600442793081505598364066648264647263279769356857263825743750695785465562556754692518847628078220437581501817567876890610961106773657210862495647835150494382738825910778418421762610075893550653127469052812420551046152513903838511418660800076122850998320011915810276449429527334705832716477707305465961420916885625867613503231868293076308032008172337142534420588457451472239341653599990495181370425741608522249569325565411936448250194313893377414472679061443793436492098765545944480914902273435493550927103951052127526821234354752216065172490138306311044665791913531931279186495282787092847220411650315960658485277291407264981186452000479524478802210209927142062284142488929502002135863443227879467779976080573406476044976374691275599228581727394973947008602969484166235563050899530632750239492258710101650703942488839890089938976539841966842657419946745110935274643762178870788791458283401492735088642873144534978716990125331954059352573272441395647413922697396193927563055580554209472048550983545096197172746920018258526737108482944340084223795705880363948716182669786070325347872649026431802459702624503564698018117266307994068091552056063802812827049654677109186961190429770824236483856195169317940033094282594549990678003747203574731566242818545373812669036196240241375098055899438933515767408233135650378951942464705541003262939880290437177059570259094 [155,93] 250006723444752482951254358964867532579336414875671305236045792644609267817263177878615459101443684872280090378915405653475150978888931948869054216899999049611336828252167172334435811462299915669501067068717756130921884395381338106402695380225584011315880831560125644450402823433538275980569245388794101271141998894387558133910890892457770876111534197985396843418606730546971717942472983567469513751523718420522170870510039627062220049203398545828034401625714335872687831822978365927498747420304536752222338137271703713185294039583152543676843845504685532094302936859483056873901430887898625633782921304862786087796954584024291141376379919770939990500472826541457613886658141237679960462636533757440606321369726407599606407342138681741160825295071355756413346595536294364151755341381327973473741623659666980431052091885108575680644113593721685667180155195200032445189788274696364298020706350762720885761879520860464426491596043931018528895577930313053251712603417563236718972928320843881301911240717180503159504713185172808122625857478965716575090913762607919061103900276329907007445423788253047895737065827505790037775095226041176975249542625522006424721147576822163744260781486556380956439207893062234880528451939490093980902091693086592043166065228371250843439936340139995118073724436410348156771665084543442178135084081736891612606474804368307458176574398925218003729983211423533270756949346083958605765785611065472755969088968899409510142380056888875268031948200847249552433392499309390425887643087665512902285743189571271595763459099302927771359471232060863308757332177056317852748252127566200080831 [155,94] -3077610975862163326496346207410875762715351187886596550969681589733671270995575442875047232182697213528897752899652661380978595155306481457257685604651873730080059946046338877444731846922871059644921431923770012614946776539382506449634970704017922046726338948274091684463459012195104006169137955406736914040665965267399151621912551247679763183219557426046327925052912195312953188123573249850570924010036461449005253768413418575818307117710080389631645770016161607336746364220693584321267668918204461341621682140456005374355640124677403540810748341341038123593270646491395136715343654389270448513090522736553329388811456279626103728577750027197188266588267155598791305675834492156819028408325131175413426397793056450860217752535084568646325929637878938368417158909721083413748316270037922375336161550626355208045638079182662716671136383889706841589079011384077725401025904649963187310486642440725057429819520441293410444639686721079140655646869937349434970349529706995106438719652781205028398855953587049305924424814535758040004090650289481235413049933085344801322990396527759599490098413653923620537594790150253730441370506910865341279468141797776579534564533972568647506474977421364843153073739245293042720020951041235771174630679257412294157612871337993928976384754899880580523107230169466198040666883868170170576475958493845689847380585125075969719467470154035964875464116427804631478603241417318752494473776568295824984612317939088840224131357096309101207905272913424061621396504576124526083711187988904296276278992268129887874631293679698268571100930457845856145365855860773601852036210451532923 [155,95] 7168304102265569961042123982387791878633986808186033598187863173832878714248872035392843165968686612180350793895086533104610188750510664181276711100760784990253750646788485638167096012126655975301621503989778150327238401765329980664964647036965183893079051107198211292393875096642463945303107407281407556102852748364506046265260185139198392109153560624129258933556213107838588972659521578993905662828103588705278274211396029551405658404241698418814804032659847498376533641304429340634344491183814076699061042937830142648385222385677378329766913217684604647794514239327504473828141066347937383886099662728645123615926848050812655586498271914366540299532835576507904987791495791098962316535610086919433929263348256221085677623226799326029676926175287009612998839434114506860347063515529197909915687239398333858789650981441442801884175007617607226259643890480355617971013000989807817218763308343470496304568622852498184700440531257680656545924685761763057731445813643736666759797903796868141557802577078048985239443658924447325289797637980956677828181005974735186063356305413267419315799199468182376200905930987290560016842203182048898883293357396458956414382783129312788907905413426396990378687882265182907453048533872720066113456568541854684731329538296079284564541502163025479582318614620783449355190148884356927570135439713291720185295812547822291133620747650243519538288589968050156574496273265586659122156443591757122464172991152643387627984178613370923963812430088940724749959925856934601603255206213228383721520528827656145397662700293889636297925741126998885074785490527438546056264482796 [155,96] -6331833196700419002992980650151177220235324524921590705799265852497323162326605189040289694685927259869664245317298377040860547950851285573264879198706596171779654447910452451357759474622438670002500854866809441297756319223054757839203781120344617092756128805901291738743022140833631793827272839246920374224774505896090440855912246481248399337442412274391501876215872050905152056781053015199961136970817831537907010563212299502642775782056600414117315607444539001835922291775644528313783020852938252176408120406921260817086586545531425159814718250827470088344800788365857178096699323092702301634844120342023358937013070288043487367491754386452823239564114627494470431022179046295500690804633826769115780583180163782691222579055933532832888588347782289214542767627435596654198900798155098294064023551159978353200824624972072782631214419249120299437623165169523686490447174639051755078872886287695174930468841953122650829289719496078259927853856378282658901569043459440628354260105908128014559590461447264179998002016099744023744591001996388427214069920803069073746256556649829259312849626020846711349396476596388699128799592490657590928797718604438121535052590248784278766009887027355626459161651018373990515494839124377899843355392718424952738763148535794960874361804708041797875945780572763455887035282577430423940301417033893468302688909010557432317286637785130545638005664410797705003304628904461992782554071745701320354635371615151596739761825493747230342747239248188759587613412481319789346454717917298577713519143259030719690159045920025312382638637595266412781666904313842786944785 [155,97] -2696179930815272972873077866731657786041231763713019059032143693718914368983209557432388812555702178096811886263872467223045762359020456660096060482967506574081088978606440099604609904469032686179363837507384917002787309792484057708444153059446213686732681678612842564712522895474621756925413663598621012166124761513411690788057456946571041885961645447364702960418893261583932530138686845343623379151046461392771506345160858039454285775437989859450124721784785989608581591376558168894166170218904145323554825251296037145877066045842750071946765639577732685977366685296918027742534892569865912464409004625927865374043166895406487552170348524850636663537246800322913183795139815952171994290903044948271092996706664546956824331619432963919938514057084544723519121238239981657111946007501344300551323825772626088032125090219831383341807218749082384526425370384667456816716515714554280047214934357937553824239741475982377728409762937357000365240421172066833487140244336066492244372047507434159950650995542424841327861444503544187996895745043798486679683184485150406264134866698924079091659987450937399689179491480180339882153247189594019958756329781304931668793649336573933770921168522802538628777378182443699837090730726684109831569974500055870534915474112842457559411941013752230097872275525905007254337581992688411247951001046198975115918028177415584813547403976029670928018612214227919045945426121714897619284067071992448077911239106279320834963960883085783798648660293469079999410194945362396031186301128276616031904741842178701858907578156739303557177678805333359232192439570011974 [155,98] 12290145642623597448443583216778348852304662758231814479215862527166742880549158805016516101872610756907924746179138618156516491701998830981575091313803655217521614371035228553189163157542532738842172405144008176185288240483722163256758472184077903725097661985163019099825451760078505535955876343977785044939447344241548036856972657546779231452396935972768901243898505832753111685424855003762357276311838645204719506859009610956438060276885744147141654214662222514216783477367322197791658423650733671677738307319324341498170072620279911613628760542225452339542116041259423899231803515375304489661967089647112161436444559735709417442905577953793962427537195245440053301997491047666508068964784890052210218549313553777310549713228385102927276710891206828911372340489784670248061726182370248214783958645241759332167632065962197182913364204089316497638652294000764790168767353469122966130098689575245818404480738930450037763150610742126964816862026681213875177017986868823754398211338213212169689955892117707082212845035096024424676124687351161635584269683167182729021217611725699211484233301908855503643247613806325826706730667571171366421543362998350944678026893235935994743478928430805328004608763497729774561810389481001285332836608974915256138053507465938902297184687873953809326117075727404308911521167985350828801461293310692655903887886239408065703944604131144842970826393530961389834523913445894479470810696177449325226568705915893170899822060403537076865597082511248218252734158577262454545427692052237040440069165946005571656008969843851418742028820948387134087353082253 [155,99] -14548245403641517899306601247415144643170491827686215799467953831900101799528580322634250348279490505286014135136519508863388232700591756695037209098165431684466969244189344580681724660292962413226684595984498865202365449032309257267148983396795117217202700775432814837649606656616402679226285340408568121663651123460731353046762662715144671634044927741118570265132061203334379546606458932142168187785800350079266914799318879079504365096496879253357668480333953738567223709173980173066509999736080773511108115449250004633082259960543542678598512520699684223594363616237491988597715878898548946202463444884296734667510315499259150119520514717976516887173070684621695524179834407662619349606617615817114356855897737859248626070498102816778834730787130126498817504359194015824210448817499612936864173530500740985743070710373369455193376717682190089214844089691851459890332341708436610132752259042522058415880454300506889962716938831173495930651586307349496755731871099746462829520399669744699728638519538407619495176133034808892778907255011059918344503931531229261868237873051621436196928062454862253500303461734687277109419227137771023197181031051463932130428941579310227541357346759409428440199053880244874870605714738956680151884396070036739583942349852876196883995191316605661613977781632957949730286452680356735563376004955823217005761846777874845602510822937522040899819103280253772378769171085352210817717224273425700614524209602651629391081749447988934992560507659804823717578670174649983597663759342918365975659783882633831718362701839294319607785189529648975425666 [155,100] 11365187907465045620051680021421347203761081180799753970024544907896993388060677906260583160355548280019752246661130304502125246239591604512994805062099149079074961533522322285046813371211348454400052697585921986621269639381738776770126172857043876814792815803028537412178562630575248783347752534601472886455753573543579263915830146821948361735190923500170494905284062814289910341953282017604204913312455116550456664384964438359800598004531722063548662099466648243864982560041723586872501502318395271794798411515964496840018012804320156592869872282844405912456131085511868948723016552539148398809523421600107240410608064807446583463527339303932875573303151979954709614265235158769160574059916931539087842953209793654248757136518205393094917490306641197317635116674816089412965211593516433204183540589016000634199908681421622750688108111703218989342239389388978135058226939756979814055668212782620719318404847958509050916884898109575330667074538950624157999646469863681893673325014789629370867880943570362600004325901596311716696069055388317171991126175159936009496526143720525470905723685101054685180529142478237093417247177222252762526378470059689648843684888764465534211492000543995835012621556563767254941823711330842110680916421908927182676420683611565654628899671778850141350856824882857935776201086616695276830646792412506642440318698892562306030681458479120877259508334657950913832914792073562813167585370820567637973633253219596981656855620986939898103456558931177829773335089109757042664959601365327850600205951130637280509753889582328187477306966587125354 [155,101] -6893297284123447063223002266791578977550341812104926795449759004536443978774848541018605815033078148126875719120118955775906382804543348497508168748469272190862070909108763014956332703061819647482325207328605247522789037327644993372641110476249594788762868295591519462488387626210618602080093173054144413165209874530743326858734936317175940272953262844312389408178903071957826387441225274310607203250179473318415710997072433128256751860283254450640439175663133436025909385560962076327766271688965104805351612557819969543636091640050178442036918330514378727309943729966504599843780733755925092282110029648556187412345619658114026342705123554006699850919607242065594007058069414997892613477726447161362533676838286987150068759549099238016322292892736141334928861665448472388615785146521725128384047072251054600256670162560736094134511697843473600531631229341466041898532484364541971579310579811461700720653581890664166793712568464744001487309554082833249310172336662059927212957252646177186063861569574874244410426800725096035515682627301273710353497437397933414410621972187088207610724241572939379956445376183752844012849161934450452568077538498468757487367747336850456425996806706202199985773725659379710627290811426365223225124970150400927004552171409852302062572762614679020488759566588267318152167772489552020873201692354497753736394819107997142756847046498278048561726771480625808570279135878034619210944449056140268916372189982459410125915125534456695210930913284873626033157276271499667989069205789252703388677627106351944925563143160709073363098117860 [155,102] 2503227813751763428155742052024369139707123103838638434251410412702161601082543634702207761584150629314142573475088115523365750010508947092283360491327009457054218420841520669300277919320521307865771138295680886573110996288557775533665895789977161662482165593857238891563300417499468483422152351119479461177467719929720521922552470937886098748030385129816490534359376493469610668053038473340764660861797416594409763184747902344539602708271266842252251352398848505698892659854726947207317652983765234575134889044796117061358219792918930762634713437265576944962415175651299522841942461168647867569143924660815391610993603739636401290958008801477156565923234614225378048272795511555630274891356786547061458930458187388383934963739089351703626428872808596478464270612436695503053583814968956713422616402359902599712151994241970351419381835345413625818123643962790418289119394605398176793736960634923670380174455706059325330524796739190523402473020057512571637436312711579946398949376273045855271481592005856231614758573943202513730650314288916239976874175649568384084344776442625160657156961020267810507776208534304912272790844709348185168086180323979236109156244696077083568946080050498667889056244715510524671600219941340357488207049625168880477374601608619960594357745958721565736492037592056026481212168773479885177635226343814629506408458732441891967428621929614739107073519075952661051786964800305861854829416010671125315042872200831493874853886943048032146945495389378918808090612824716496335822505319676498105817327844818586217104807852181140838831 [155,103] 375415485918034062218986212957055650506923940517953762589633010967067511782651728389156386276799242809956767239760077407779671304908603009592273788553171792513394077463428929112433775755158529036862566554298473541640485029167688689623793738674090027868845200417100180105180470288037763199365724454582931854533626576422077849241695909448784347316208821606622507235026578445701835098289870590785719403577887135035769966935423903555885508299274621437886139751120579384579582569885859893814485562070407982655665407984663470660300461010982976775727384700211437562875529030659981389285895323084119276550877075373215865567601887638872357590026053639867717068359530119027651963580444840241819943713257897614260843798358811487327022325669428991335112946331926913666711944782500649214962647130314655018932983036831985379377855009554633653333852609053108337053938674585518117105202186847476851080293511983898786775590680834914632267406426046332784771509825863961613550375955713527885176782093738550810979894645494060454971279420780285139182726164604249539621514857979993757473339261969344397868990570659659277076853634901685544123988575413827001080831170604984613187637371400238604896854042546508092195859931891141105588283922637669126497896556977633665029385373262339471068703694331486334935842559107199296188541060881710593739895857666700848024601568450634441448022945515150674562308977295027607052203391041614228332346556887744132964202143301194598470317671623226567118134464004324989565756211447177425299550335950524684450766492433650143278692995370239 [155,104] -997508281274113601828636690061271742528772447132927861461384563005582280064587333889206784081763436699395868049383649818427595358381619042651322942130506457621775135948627412617530947647936951009955512419521581577577321964072064081609667193245007823426027044780686661920169167227681184426681319991669455287377537224964377636775722122310591391272414295294466062232614212112817746658150575215240543127724599608803823038279461031733367418042823444940640661753610045993950080812374238773160087943253829361666190511447283389942778396153197485987741120737490567359728908616569522752524767210006833222998190449571626198606336744301471385149776338304185376871470827542288686043762425787738740730688402199554303777512472375667015822572727988261966052699438046073222672973216436455492340061592467598142395617741875027242010898675835793360738933342112893397658865712027601974850834032117868056722072627454145160411235579944905335518468466666617026603261859349115788774503432220531252103695336174580831378444570736985139131308887878541143643924953046645904135279194125891467408138607319239068387535721029951503555455364303642892534906955760742376110327167301379104096510671237977929011684750162066183712838860519872439787132373891282450053048330532854801862189117905614151757680262590919718979960586716506911973630046585161280639830874177582378041511392124204954508151380211122031838401876681453017410059249338106068701084590772228689234430972383791524245143923209677330853808245823986538765119778084839208997468860526806656838543366598806138182532973 [155,105] 531887458102962527474432699815070986314778779890312322622484495679588311125655625485137800775689026766461063457822485433656532030215587191635451932019441682350994908251247394844392116787639773820064558583210071253940877534647776081465505470963718931345798752458216284620152717828137392573130269585484595008712977186938080919070822382018317746132856946640980891940328825465317648968264539811438060222308592512525953333362246757519907398315867024600228606690495133778751852616408607961000344453823645435864103582493687060958542806506620382935480724269228726743683038795588212256189869179041347477662481406021001671085358960011656924680634614885931528699380440327640125602607198930867316716455484209001901942683268278909391320562539327139814084756573647406082104666855236320814586327845706464657326578604602537170872215178901150981027642373950352066856729405149473703268587642565965425332806554355348254203999445273284752743861866747143311738780408191871396832625683508348473761713846294024147569584327447810074937638965892961233847200559404910262507827223775873512744967223249206959926910355036843106644041733865423063839732048556816487994197179689884701032666246329873248779379227735501777510243678085822106795490517222621491920169278420099681334450500681621570810950608002912601253762819653851215942184540152689106198580924976265252966847065197257025716409220706527401297939049195747256997324087947577802548886587821046006852962709931233682436239173644399369530855102220362556642354467603715439502564223277550494146672669095969158143 [155,106] -140243155851924247992845533556558108228359159239225126320702933299361629810842532956389585623592969019171522161101570186056395825917922308636568210559023301717205813040728000345239225618037514596919899438629560448842807210809667754842418406099106857896531924668417931710380144809113118343470374486117740795077070242138522809795569245267470122938465712352247123685973636582821924975040824213040842558529552103512794532069259343675006170108184200612100389493568314422859219333810715281157140574301986662152531822808111665881437099117690815320233374167233247936669176135426251798537299042602840349055203969148396430948911927198941403292901502105200267431629564794205768191609127199132502206576460358561615629794696817846317074334207557196956855673820023912824212369692802654774787316037378077289607655871827766762536786389951794289769240845593539018691101960986707609052018952737405138965082127555539749473369587462878254435560197509364994605528017350260645825973390853482375810204385211289846785626889600350032065647028127853704596299049564177329281271338045221529072846857162559855658910291069790048447635804843483611215075115358489622082204037842515002041159404562141710159695060714218809342386428845316135953946842657400528709530787362396545645110326330769540564537736691486230904060541961423957410716948713801086884741039609180459060878477140455040879958423550276769262504765896547676378744772658427748219690570318595290423280108527696851265642643378986474620484179300126588982469610599910582590612694338175001076879403858703 [155,107] 15829773224211538140036375153449946587934184087055694291679910863035251596952403871356894426338142322618134009483881253206758613243905857359123631060007433542541749297261390217137703170805573515724736747619003804690438086636060290559944870872191577233108993425564509164761203968105013537213507337798763589936199935823883933192274477308997833358896123078010757831800119409890685499508614088677187254897755295743069212107892827717901218681865398595884597600383975053378890170407790576525421021758005219726610199148313342679857218207716627630079919009979199014173270179870770743893517441435136414141924617350581755340987111836474434198434837157532990478342255791659480220471194850671133560064186487412863826351600591891287373374629487300043372264524460009909518702884691246089852241099072962187217944571934262466911267528317909744572848187091359293217437815619375246031279465912120843056121273660799934371168978469653310887940743649948899510157408042534919432085524787465426217235248493637488727118292814632034421908262836386612525663335763471676747193154059977840840368322341721931684997705195863871476833320692910388015239272926259711473266689251921688041126278705427746389194778616986681280814813467041104276639348778393094141583964253371000846523040200611623828107869902221694057187425635897121500620139666432629540362631862757555340900917653845040451567126344447333670984654605800786857720824520745193026127910281261904358031090775675048220084016902642704030316866317139518762624411424045302895867999182230760026136327 [155,108] 316801113187267710678978321076427633731960727631089783881737784585853000552670591568992941997579503004336888485994122027452480701104455395694815340850619778176306820011582127414295372261680977615170424823221838641903586785101103528637871099557993104780461015512968525575473133992931748754999596393838744553307858642773733501344890586090487938460246980965358446790112486775856685764570566992543686188015194185948935755434790916191083954528802389219573218480389919882203253607018563192875669123310483557848595981519462529819042233704498261741177070841112986572822038031585015531873045855999518280258406827602367437943366800857487394412778236938694922822447731047040337651114430267189478979530332056099844315591543657896021761359358179248568823676290408995486746306431707655473620456875437207965141485866987510495889021371439979472756111825210034520163127760369327391763067536212383828600796259072826898650561174204991046369281530274489199750196341849885231538696782464071656258070160673510037405185771878196739559088930315191818467944962171459837671993472486503735264906518747618850910424049504452608642612979563657239018740923601604513692814056297354540960029957639962844712649751060864325054757942870016977046063707501552316242107243000501024051713394187100144634785972202535880377728109140947772850208367903008988270488347437909758452534338151837021223441678665164057947157770459970434632877667087573359311737325589316169633101707049047325567761805800413966294206807180299082669802959975419528934544694820168633 [155,109] -440184826708139764188362913466729282115242574475121793829750087802421602374738272156228305409510260837592728173377333702554868634667045489554677375677588463533708468256134508595827221778673739691366270727479024468386926765581252873441410193530945634210400861195250887421285738121785147670863073513489581649149239192843653007139391639553616728054875126490409154919574723301453986160414619189165247878140034880860645861537114921566182495911668859341719086675684317362386006519877689647743072551247076953701869431608067926901646876169373329759572554943164796218766210712653174615356156896125820761799405098399593684804667497597910143186904242172259693473075223250111189808811533085219126739365396830457608890257822971669279144214696223484549098237410754770787702163552102715380617211401732306921400941166136328155321953876537431224649793716410571577748304808485162085831274934192301697771335395197782123652434335692781150312332557735029568317146007031198745595330847470503162126212011223313179396931688996305686150822666270708272666918557980455955205223248544651000888146126224365128232087899642303516603140506996642970256509059937175912856256174143268130873031028393238382334969046741732717738192505425269990289174966366852909385562948178936455140333055571706913201019172806235035894823957759443595172253391657722328955019989858616181404779928655284455447811406584114664376840172903633147066082250494788501725442906828463662124050859870969409765437042536178789113310082286470399302358219291327506496512404760 [155,110] 44417409787223769647008989653578551734893443490053855259636369117548139360030551957985648660839958313389574230637678939137906937208465591635359103419358908441772144152742229904705535008262879095755263018368946855619249786432193127660481028838838985698354950441428019427432805919505156057040831318130511307094177897103623394800954522982200592246074084041330508410094380043345181359709316957478276984984685049559751185971332205910942691695607894046626615999624219808231883065544556397968344307236683440106310230443053254935273410253976045327826363805963893230685906876222229747348125154579532067259945896690983106457039894098222955900331512937218274146716667175866432817777093601895466679704564623442295088469595347078743865146562022483920513916926350732503975680931276379366120203208232936050988595632691787092305183426297292728284336865591420516549395799791165936193137217442146240646728574339506881868725556498434300916414945883656454528866073123341725195799432296421346734258564361288926521601852773327383053790529267426458250104582909033259631424995588326316286469620562386908828230671843941419396773802704452925333133316428835276762641852175880976917967449268491506472429213736927682895861155866466817588894674518230718738195320803246415170013055713351320087395490684611656421256977417839686092115310081532306045873859737986285561156146900516903460495157601496003735468059760396207145505996882074694599722061029308367423844184604617128275106924684718743821341745623126483926887414135259958555956 [155,111] -2254786402801077121358228449620032071389377208346931296644000910263038253624475841623710143925672142251553920353118089729228774628095079512416823260364854062999913632184588014264790874284825015758639985772884589190391055803306537983722329429069230645672121468948941474203234336000666946275518821221326994257634784445155427363424931686664081170793719506651138814763606727275918448798371144996697885369913208722368703244757701463162608178295171021028183153103964177815607438059564343167427720917563088232259152360008329541538779901737429918280117308140779143563364173051672406209173776624656507541720004340278065319172954167459450760325745959354881482452472619869255089505264513713830516283422244324682747932335583612607866470254270328822882973215061718167585364935855862976096971781789956790886793024446844606732218616323106595726054196423810677385421250832112567877673709931937902452734113799095487103317873203893025639744817168620719181268951080186801280189496163756532465946106468760620265924981487057743467130118448745988524340111819213012302348257250300445498664504189753751825466754919402167388806938484041044408245887328928331889125676983806167421932553927267777434292796606012385064232120833517149764426122995408181748549677266162200965656884531925189249043266138541659221497609511678692595975788168369124103473233358550331854090903630824328825472635298065400686243665658907257902032026857130816854321262033857482563485442370581531901495007046285880720449077093088268857211629605924291 [155,112] 159509229358703022533147331481530188291732238941544571104398813423384408473453059080417190873472766980087543501986038802852572694150006969835568900884503190960598747022803220487661301918148480115262815574075032675090248988940570529539537535634487739993572706542047077594049139407003289067909129783901424016387865951143271882813488421470615003639253271228543906808027707140872204976779493511514660626382155155139981690286083456512389280682178399495730894877214154228593500292367182290527540312769464295399958114135542596586211360743054769707641956053982360881605704593430091241447695190720984797374504826771489160506855856026442998866758701499501965495514954993456436065149194847757972154586882792706047536910187136592097423163579347036646754498166413529645487385815640485121063458119908361557625902027105317799532625243177631914507411771278558748838318820991968381009545042813352957638458558186634150406026095569226208637599916966995399404980399658373640047228057739786566424434557306048367780008209563201125945840336574404489169573605364402436321922793747343907101123019451696745415363143640537690725748140080206809833758857385990348799791781668429280489022170519917727881848211751986619143479116110656776910684591646024169766123694292816742338684627270024038027243909496384991623355364929344491458019453202111148835981550019940850902159704661290049370735770970162879373563991116183094773593461785055101967058966829068031581508607954862659526835102994159608264718532425052588051567875 [155,113] 21244479131786133291870782955412679225412834718824578416665815697144471270773947613573268341025168830547450247349801333194967481038428581390767827799990423562276003808533420426325988466356756600051331218149007987543010338252980420415372910938520122257827680690410149277751919270362911727275969469663880536866458066748815278110843342729658105221444877495343229880402975508429908493810619978275499362687085718763523416140415895075428845248405849390625019177171045171571682946842147514238242450583909577248218263424164748249624695508012629025512328849879416395620945516388320672509076468003846867226743685181370967235089490790088920615296082262300905324102975188807481902666339353143806280318840274262199960029391868764397214159171439461486617783778853717388991719833766569937737169264604923715003620289475455342431252095705591736869251311974608330772685082845097555607733607162981832554041547537767895870483032636833773364395891572169590160714689696395112715511882973212547637137965186178546443639994160302576505102396323319039513846162430419903798954664329862435801633372197468432200941179822553907963099438332058486961105497035013743356365278375284148635464468348487007261167566913624465186631470554064389960862581146426496311634511926676630706100850273034022777512357218972076656906978857041923856448922277749984276265641100562739647236699530664769710037371039526441814220899291515433119871888892254263527662080803061583477892964049294680771946492163545489935636111744539772644 [155,114] 998967003153131442732152223157517840485653156728753537537852425962800667338807869551195494974624136570656177976603146589717772242833271089783648650046456525692181510356167832456474297724268290259284675453886505687776347162166150806651584974216304555536054139575480416386807373561344930358460659362285021051461731467035147995734712541705478038062262575528896874992974558918362377286726763001813333657741159301789224388934799015739767722336169319691528181780867208559316930867072286126446214479638721479883962034479226720265976923337999157238603134515501515561487310449205489955873048413004444724397106341973288041483813634177412470422042727835375397591017013400431571300863508623356674964763566033837852571192644714552552674239166583614690711525933958074379612830411234921801876192627973954599200298635571076653950958137590098324014804630196198928862967492868441220343758194134945922172128112834114974936071882354272659849513351548620352301322741981721103384221545022686004299500254822016287873735894399268522238473052127422711472777721345678827537058440568683216903583054867512569616412276455358800080283606907188642426082130787792101936727677533830374519587930515167606095665095777168161959434956081000274988520466901957670230439528962755777179961327872885501017643552508690477283871405251284604428763341718457877935513335682184420095069104185710970668862412597961179455992023182182252730488770057859323100906362552074836537851350681997510020959591048656625716958636313 [155,115] 34576804974030879294947428699185627866683273410003296658733486914277538637746930676488839834653674738468210828466321829172866122860238682672931242722772531998568870927683371315767122368218589447261025788567779499111797404411171498840744678002639895888204163727123165543571686371421578783388490826386505530111431348331111843127917793243585760951893374164559560306467173461475869057059238274767393275032832868018034022174934741184689747010991757366110945819632424574909586410144420415722373610740732884380411254648134454878185104192741306040299876328285012437514073369236304151260039782434785280474660639629085295518943268389089615827428879305268139961715395802486835768465867482718139747595627095463535117284839289656769034500829172534970956533193133247864874022324706164421275163828503446694865738231171872214328830789628198942285011625769614593958734439620063516413678745205402036895434777801504197689672208250857186598133684960151793622934186889112791409930937561131825048081266272914518109728600089068349156916125856098069526573787622065631371820512602352927249789111673296793292852771579119529880665364901874097843581308635896554288825662645381606204632440779183328137727925342495237753264737488394175945912149166322789671451170363010750088375466968869621135617269780155304233521972946020234075143151275232666599874843023249690363917838180330571954785301280561555186044827841390205844416235954763696459429566621761095050551578878595616352225793152671790777467 [155,116] -178941259653053796991757762247926147727201159249911919175480484952665902130967668662788574753019364199768374821107288750145736465494796745380049078570152091763888596614803975952122504100632382159266001744868903031968324874055169586326456990863584970509727917557832140077043955917543509291590969551482698998050433215026561081274796371167059540059822968531762651641504330817369755842025515106371310042982820514546895791178928276234095517916578269939436629567563896184983279889468415048130773660065320807398678751979716076989207811605683542124145419957603667452476838532526204395053194424813492949843608556221361629291826654155017605829382080868961131761520021210177940542018501233934978688413586014736669627313076477472736644270666834589650653092445254530483798726654152861415087120893243381057610987669698021317309623776240781747885900223401734141100791086709666625758249959352716470466791559883708529482057913738262129717235589586571694437691928056249969831890288040138557877891747080430731170302478525136990493402277744419469032475946411497609504307320444526097348149388234680659257926564211519304186556678932696717391096337758249832505215056056101314357197997483084410560392683901802367353214833193919333626030953160184630748364813752911893887889520474186690014311839604153835488615877762827299843760350694318689128613012620419662845548304959068516763662446745948295813152203778412772719369994528503129832397201130517299742526825367489699362609259673359 [155,117] -37949517568886007103058025703719636791106872625928071414200167120159196308741473473418805889279472785602391731233953492467700234430642641657308856878151208897533405763272472349498307689273531220211504764253704252960527071218896111238339431739510344543843301781565269467065175351172637035053400263625620048223339918065009919383388997300645196694920618730368079865688358572344636549517008910334350331505339324276861729129011022498047891050453936368280064426064626169329458503270611981740199017568603889560008936292364029699855319796881521850479303473776078100161340181559105190387176187991053164934898150272176070886959373574352297128638954543961707092653260138105404211575973549414192835906911025132806883413981674766371383620756988873784310862587432235883831719060652362995394746181042010826744293645313050716799718646990754946838857377263601607841638731960098367943284774057905279614447496571970607138282592998652324442599378841150163498803696270944474510657801589189988720365919078533274460099627773071071574740546969049408011643371007263839440460585244585645584135695555373591338779254049189562162804939410733629538708752539691851999738256657334744902423155040013658402234298087931742722027858325262770313921765569544082184556575915136040336618181837998614532971737006567114385693923441165469364380992345374801865146425087178627607236017036724976905176363154571660881422377061221942256766526264828752753715618923830609524174101033704398136515689 [155,118] -987559143860282781261055600743861742188222998286996380924488216651290708861391124349840839459487269803268724624856728205363254138522844464304444523057600542345807915844875484991401937579395991920671373763312133124262052863527339461942692000211359699445401947001814987947159466284394518048759574509797058876575105159309790293860587346327219800918588622567255646613485591091347918396086294098179503282379072573712790542153916328322843616167622314448151046205785770880835554024191080745327183803038350993990939157346009608634992051629084590408938429857330993285431053307605366787157112284396334430275818203365025148655571934197792149304979478623422489434640745361698749266589400255609902917140289563961194580963718025704148067837137297072819311359404842180596611231475257790846804219208069791631281179763299901126052960948282074177527588271826569658967611853698528521298958637761588856616253134917273355928142379455654475905868568880020253442558027619105920960349159767017030229521016993065794546368580319183206169475730385032777560459221800617485491121811318476147681370892646452321109349319540277693438274651773537872610302984479016764409332862295250316442216665524502881056028556469063553336428704911800749924707433474669222223017657119908004928614961435275798795676232595824501630882835324238525954527755719256827286566069582504529636022853144601045211543498444957084589037457677934299805035897057348942259442927466479601255550971963471355 [155,119] -10185241099130067209672993719308280711945796445551773673273166794380410227334597728321550122167413173011299103202818567637984941015990238065874536325773499446093393925264491513048902419353369845587597557808109195555395120098096432022203372359393285729240041986865649606402229601031451067593563722782903958040012626410960520505700104669123403698665433779448890460461696163177177191731692615590771279774702604306014668928687299189216550668580106306688245025657749659230855790774295217388704131868798857521105659412862578225740121003445422298242992659276128928753919147930001389353470310285278008475079054963464573637586343242704250009686691887295290395422624872503847504737729781737972758962052676431378954531219531271109639538383520906929839649705667080526132121292214147484326802071736139200259447960107396429011208404645876907442867796130625995244207734575219828920673800819037793071364328042958929439577944353402128630327891513627162452693376113433758138403654588117184157674782711431151085125897694491201498127529981366811873059239399307747978247630236491078223982786353950302665449950273949333192389289623770692281310769332046644468526276007783722822080144196618235254047350836727960830713434775348159426850787825128955234003599131490729899044137926336771086191786745798567650916026827515613528011307878114333663189287937217892283377397513698805695558862419927077154088837197653986951898141478196070860885300716331583387727489539 [155,120] -13900053268238958232400953086152310424829316917325684032163690877168028579741121011886291659067436202152317168060218464748485915397163703678031612761425276251864125796123021688209125090775234384691095354206518085616553174740079898972504450432530991076623554375810702789590807772625265732874092664405435259506666015020505322723671449466708348906539060616128592221821453431045107395580885567993401567862193254523563616697818137001793691915500526548181859699965322876431293759039417734116166016062390872958076368315090589245622087819648762861956937468496977785601302061069180576553673071032509766673440008918676947053108131222849086160856076556566335667485083970109773902376092179996982954803283092258175764696597756280782521543275850866190363278772349142609718498479763196443922582872504478436242581192817081894817580874526290102953629811666627288864825949554809235909989934468818099498353443038005743648488277938657960608271133610937656673134481481485911097598953484661021259073800367039993670182736151369042401648426957777468716775460994694404374993002783324106699394287332443993375312613355728781946514799807917921475420894354845114518529756324193467688819601528805904942967207279250224555114671570579826314100501643819964700505133927261867285412443021907624310413464995628756543065202965537728119132424373352158369162410647192228235585907315989980365703813810993267561541100299923908403034857309859081095671891213608028186 [155,121] 414383034101566661026783407569346285397716583538693238245482726119815086946541661018809019747413848348161317407455528713379237209422750224172433812980889508916024603789364403653541496612511868117961781939861553095574956566688158414886407916587897185050938825770685793560579553844117439175665418810465815979739591896889080556365151028059866646875538424648597399609165664756865564716205277558625341555177128302678535187691486697728195599630218011051984511315418319784123488083626566903642238618392982658623147487033917177956718715508966463394894005429324779706133706857697093178087231936139277471145730193015199941494558674245418648942132618972793587694061529347553621489954839096893903632598220084062315171526907245439665873335548582454572155147942089090348207051704331830156616256468611617651993252885644147387054124600991594800209291754450965122971820777203552917853936964698499210047040119394407103227793492731724468126849778384937914677580518613738835710391486866846594139620292939730244072745801443958592641388224035748523976890432461417679644082933634598262718160653482339662966172066929755243811260434293667512861430221839157130557742178633953147151321612282194787706929388424222638246930835392391679618271565922228935491465747581368882915088437376617623419623239072790911062271825211809368322301623211977233735370956121063793217677520405173297809444349364095639251723592581628443538176389490878562081251947421 [155,122] 391456907928558552052015245569690108098944662241479037999291659451546442442074364759785246271920869305821202161053007317451971671186390336299945783329256817630447489000863754828685833869006954997170125217732203218989372528249604258199812447207527537990980118563761753574999844025668918420771875384579235837398411294929284903628692370508692594679282518093900465626678497240101964289922346050997833035097684500710570923322347105748631227979306567781444391766595789218336772587699928768224072637981371722388062878790286593017454185812104122448056169789165704531778423816207947393510564133270517968466503661232677945145797770782800494164746748741008434964757100998095663522752286864016788530936550077821686169986366407474211440183187024103560927464926427812092224558929504097741919483611035328609767098416616315109549015467450048901528671570087484931153772487156568376644506818417001827145828251077867361008291932413723940254985827991509498293551269942215886373954600945448756610679956987164038548433810845692768214743745932634472289660095608154269126609026833865101915360697808079233001894353029544740170402329094727417065913162455311736600385891978676711896528658047240492585492928091552054838145215958960327128711943119769532318070304400049942932713028471013186728804467072248070950093823599005980957151151692198775096421623670003217740617363696456996391792844213256783890637959911186714614923576226855014448 [155,123] -27950115839587821084030039342399271220277968922279059526347452787296072811607494216135450469592002069075798685977929731264199620616951193266748669042282955528985560310910407871389620471134632898420570919210940314713787085363041983277654563061790642886831182281494404867352232482886192203451211546977052704806187859761299372195729438291804600677398210986845211477022198460535827842484539837226879862004335025396128277829501770216056728030110962112278228586728669027008284370458656552790777039151594888427163300726024021315341940592872921252800956381511717055954799122938134115376205745641228743030769674958958494362291793988063094445982854409634390571855874860121839839026753279064417906092464041131311649042334596921388364932026347247722962870253848092614827337640888871069278575370564501167939486948388427023720337252046426213814655963428886950554865491401561530978104424164891465100813628885302410497004943081710556806850855200238802433334142597373357254110592952629515123845500412780803538539171555676543870565453598723631528812954081829792865950029903584082636334275046962579923247629494477124788857602967968608915212004599393435700683465694851240380202747003626461408539254350862665984661136441756649795706761537992171547149187785831151692988776489421688215069090438632465019314008752720211804524607760100688963264989367868714780422629913989310602504992843953531881002437417773789322121340439369 [155,124] -136536172371188511625121527298252439170451281920330074130632289522633522966564578396534844631266899481572637410165452614894426840698432838183312063143135067872881157894107458230370126785653037148237995536347546896640196265001648124926564226120978416605056167563869038553183734737287000191137473523369155910487856632605254375423834161655332287405911222964895981500859433899862926172733743550701030346165078741259310534476373890789818691718411397435803387306726573270567103615651370967712346116370835547973590752655185246124485631852293028467306797803220835213259275802020256645334499346580978804250095829432235884172273339422799450102645896384752422200495843654323289466946089418655643633634903782843998818393225226533195849898350160663697715795825627948089333630348524946446048786772260129860950993197398778740692088463223316293726990467617705387303123263494464525078819384843907735314705486412325469187855287688331506295492403522244339161765901686714854449949891185598050893265920261233574700206536590504679928225889498479541442652969754877710588440192505141039951819955005542767975793130267949609099669197917122689507035556278739965719617433549401288141135966521491995819297040283831201711856071351910487600182983744434405906506283199106000286381937634694330768928983949569364594145087375715695535129857934110364381010910362026461038626974580104479277152336035259376970676249245065741280345 [155,125] 124072483817789429360108011837398278240389989989455722870618434606113374490381768223918247570835809850263002951340025265754989600515607616580162342801899175412228912424035248642165662365223003326679763561973941218054803531389931173287212935397478184424981075905655997956664854723791585994386626603763654850067301869283285189107728455298810154858678930216440185063474085047416911148336933965019365224358104211748229346803232124669859010097473219162649428760575270497652863741818678893495666956339424549460244022971724442965956541917162147954254587185704323710835951079018854324087528379028228213911515180721028858605269780476398480762889098315660856881750321552002301828950310754114730711454910192085188570951727844303189220164323230565545867827462371396321890829405713108265287857791891858869787273247236871341015669782517682251319194231196380066372905868063586318877707361763462944236514616290965615835126495506707046767233348830746362610703953610417045336269240865097987945466738964570558824893140472679252219429147288550537834842179445348841272218703931600832538608750338227800498607997907135440670059966412401785027766502457352463152603370090861179813379463638858745983824670037811334789101221796012709551913930930854540366151164453300708136423412671985778983467123876293866192586261041776359723624865682760200759911727922846381185931828826082240131423472425218110350229087876796 [155,126] 2139079361410051814867705874457549630900696952940836445091997103321002594937705520500552170851740593194569451787715352611576072267284025614524328733633350633889375255434296320179757774232481248913398349080135549892491843863517316667961929736249167625210732033392259036130490951121353898786066591704797318517444410055454834788477919912089382144592543274825780946815988715665719997757878700164897214554287723071174930376015325305507757161876115948064811088404241761421827990058286573027500725831562999912504059390760253099764639050198361406916997486517368797629698419661190828253456720975154658355387162031765167727413425737283140570418670871799539603758581948255760448521828042265450348574587773730316168301141623362914525516806229515263083556554485950215509104567039743910545019344024068062062762326581131652498351315894716207335192630377127614385981796189230920869853439624328960363283580540283496183758792426019563018361298779920913759515804462717726783194446008970486385640362797096842009941127992806576313691565635093469430034721494359300023920370046059162477049572313006204118979491796482370575364165970793548228822052847535914386945136125023920194397571193099020814887192833592162860375184189742095444206313426002931133123729364605565826374567067756535700476511445362706618441644639658137043152387674319358994420974194413022041041706103036065478044615497161578735567645 [155,127] 4830494958882184306410916291648310566254717401813049495367411662822305700182870041000676057486620335127246794187572638753011527155928777898346709914630385368929790578319219645848831461930500409817404938469254239034706076866256363141710090927566947258004474686450523858593187317733112661633958128582302463642358064182020009373640450723731304911529089774868596853265047256359641876726652433889581307939106253703401028235074436207641276638109459936263041871305446300831669583637956016092008110540198100817318222579820367133434387633493309686015814140562451071948528274009896282605041099395478015124840246287392041472643174325318095730288936224212460394260535882812582054492506839157333046261300868566256060773453077568913085866473789554558785846672114326008034697186453412303358237957306174333837163066084523345430242828120369873800230179875326952483438804664400761891307988011561553013198613125881417187978975039784158662514458025454731922633899478510787352600515903603726638757902116860753951177278146773362119351351350325827857746406916560538797084425959569824400572235842707359849525449276871483371486470596183304132747888911011721721459058307556101567844604862982757142945792675056236820137372632222190402814481973939452436730656444367745034565426229400143726428329774712841848496276201804344508449449877635862488958293572473510857665010473494901486301030245198139 [155,128] 3386116465286985128863483096698125113294901998885410632310704534982587658109405348118359951065936928277676153575071758804911146736941784853366556489464076865840581195345649695980258263479500492413072373434374364281998441954043387808492225281915630101602324800760317741600319566738200959379282692774653563208730391863623799717778758278630615884656288426772775497205877429014613511811226704788289137067051812609243062672458374763392280926537516766726373182870761559596537656247247802620653112289896289459472231401569587098936687550106206516390154279765094594735871981751437318641533750211533149067409490113125017604144941649087250679833499822354516437247629565550278595455247599052583423606292565020977001704946959402081357758651472134910142891167280291337137873991259716805603533427582146575689470793835069006351756483129238971378207035676476733361863329895648593955463278276051948458432958321734057260741457031399494471500897100494641554911305656451687703354570175143038181510379843233052831455416999044539442243689416540984836471011696053896551547109237820738277192473479539407255760526622318126947424596122772833829688688028787015677842898350341530580833824092342972016457044962319837199817877966685096748893158088923824092176235159514568898382945886320005509719811348774641801593411618311762354212109581795782411199393843505842133897744707851310201976778 [155,129] -573476224662683076772907943189523092411515987323764584598215060150728115022558151761277669074788303288787630454140866712958344226610624246185688462502548572925793248376228668134001832918271352493178623885133815556979398295845935730079402124350559087697889112484413590523254295640789426972233790201386810132178455621099153765204018959423741203034003449827524641685920791570671271316935306154403993286220929226982319962578720996096212346089857331430400399578458086901811475240470612370937727488140757779356992040127186652165181160429003398051324770177986328777075996326502928944681538686311442951925579362616012286142948727849731652357910926097309636567151397714606354551934471813703068701652499251222981209693825426540616452660183234964131401011816475611947417650625303436952765980937154900628596834469738529990104411356330475064210363675833755501509231016540803484518862357938857151459879955279411804089661664392977343348011006136747697436956117322054280011271840350073313312132107587868278312132238123610682099383389482539185548202059998471526552993110268733705539957454156247604700103687535013253167407676929945250840384473567532846377343599875919347230188012810383161973677655759059025448986545302585090531271623710337994175617922010946574859431842217940946577290592152298002122419458407294865873454354730891641357214126928040177773383974695843 [155,130] -1527481067107062623564312520081587575494998692817269073224880046485240146656815974476351506213399485428714143097126653201164979039814426659968474596494871927141823838983443853702081681102833117419512154140633578187707869719047900734067493098766968595031997248045003366677191478978400533698438434513716313622030439255585772860961749175052888129246926586800417737281330477589809936464247326092549136579205192201015949341309393779742754170743058602556003645542481889691777889979356034040241597526855165554627367733445190085503212352216138404153274357860591949232869463702618981958027254518814468817334274109020522600757562599629236954236298851731190760918984861202304642468791311076708815693024203682990474139534090107283876967776394110505080300289686046317068437323399169804171505288216477365384766588692871297970804924694786799813206002413366598200973512830748898000098919338334457991432040194739180134529644913819118245106671631037681055851170527062006037957389386518245039968112350158246711787563369582745912343326287122770923264066978583187120726873129060137827923417036434474537709892598495657179242230959002946114359205803885013513986081059717493950554777924400769265982078327818437517774352351649019749182464872766228327262396679817330985992691318983594313038404435362619290228038017054626377964522325846053522204644267587597684465275 [155,131] -558315390328888703030414321658642930540562115774453540497082922075892928705913294487569829881794750499129107360702535012790271180554136751187314218904120042014250799878158891256285652267832115677133537148896953246513849155099205984898328722233120518299981286737640923861776253257148308139971335118462728587389405364301959175916360445954477202898599642520826125107474656938215857123435326657500624089373307559222346201687619727304477260407158545318829292875085896628590744955191260645883530483824467674811864830417358436913992299961407882483233126249851862448074827683891403054654552049661384065664609956586726238660247395325334066461607770482952340505946156651784168810072645753665720901893094633278565099363438826815333550410134894741561731872427931399370127972215633091520190425483759092232313304479727708399585699562603842500856042351082669572668310190517316911748065342693953609346936767382747773730873253465412052669078121819980097585127032732056564224845725959373294634264210070307021031870074450846061765699205857260921066509752298502453274661977604463763186107941658734788992820183751462578179824973887456153263668357987511506014033921501253558848442336172318002574588930274142022741849321496530580056344696429554828277439795742960227606895015000458509824419459708027351863965327016522734432327617282500109982299307735540 [155,132] -58248138521934178341136195295201400331700153240726782511957596609403068966501375833129428153339759102755567541700832894518090520844481396078088123805475083496381992212289285044893372515075802219690280243529210407244776285942048327767171221815143698422071480665941745080346469085908730398114708403285873171744808303089615777373428162999707988482148787676737975298717768698482313617439064545600549373807850058729413589441120928500658969965608364093023462384743537039961482145434573567790019846510838931907655214371174523501975234813833550203298941274344615880782892900718548440259748659655524491503129550903445469841384560299542342540110786049663944125790788316002707298890025366122028732883367588182133041758513064945384011550539548058549517162284837208673506627453370262107502398726665519447624080814701129444004750545126940039379375225885995451502276084598515270588775593980677689172373498617462994184731241332307470400468109409526819948939260898687160189491998458260858665157977714609783172755812156494273340751217532453720293000165655127191898844194569502632845017770083794853211163012969850426374662285716518036227085061672993149138596357262231740957072949261023664562824969904118209038077642175750971770160180799603605251249506247871914236820058927591554349170500725171207807100175087625590187411666005655583915228 [155,133] 4172761674170341118658713120843777190958411398758626540512334823268479429397407097777639023027226245774884337517825453971332325674981355554429315474004198895875887949728235813906404018462675919851658795939016805346239808435562590187201673241233970241524962772242346455959613653371596548228512019082842693829994298274008560221761572447872121502259077425815804238534164334129626555898446055561126862179175996691255502288105468414683066318776623412521527749498225065649072944199037564532924076453835436425050030487000699488105243957764379667177513429012917196198955699555356469389239890066158460309998555562368946081503765410567853035886922895353932080269016170543768263000630930099880136665025387690003743265606310225062094227132724427877559944224075570304035990221264514913420065828932440620896766048090769159478621221151342371970538607315761638764593234106071374854712801723956668783558978024955159020204575385423897288035670780807525919366287089775926036989070167199149713812898565198911536726117425864121254475807334830693588867557600953201981693556865239087826729855355799466768595065753194931859259050095554045612418569182016001860857827602959864958779182549838943659172054519743279218559114437525844231080376456332111646576846893672113126970206173490427092185670338340725040044295084385901565678637243795 [155,134] 1171891807768183180334360838795216795535300161390570135164428485770516063447724393967741040144109649660507343049186994560380416188315501850435149813574418411057113801437181119590691540406216034382949200895473304534069975890852793273414325739027322753278779354887530279891400387594707137906346017808618772815196357661925293889094929547051842186496569914814977026768639202000498898431693118651841022529470029211632819383660614888495203462461805019808036540115856150454333191069675765651318392437015866456986019394638675759217999978019535118549009824636173991697577937225802770974662177877777364698264796912869383416578343618506303134336005481325428224927584710507206413712087663482376947760170543593629041292285401198784733372562107900459439683045571146336848879027726895412515600656039727674450418769332601340935806272955220685096193129572898893349820442162056801701212838485297640288165130215292033400019887746755034328846621133252433327821062036733934259865451584408292672386022718160519352768978771061638185749365142114720421119125163024242311122028303062671355691311816520740021911601884687099386161233681048706431175860454714600876923115502535490635374100802248045230459386007187662995585466429348129153811536014212120105239205998151082894099010226870574732752128221183715133483121945871323698032 [155,135] -3129734354162899342719779339190765838432756080373220974586529354227506263592173646365294135304001896908509295466211439543531858256070759696979501111204450769196195888926379500688152296063776778085499897205905485650927927815624225112639386849336616021804020653325689900545858256044663099395773864704582781149306005063121556194006521665756093505324836120321523729720203501476442621006592302681901450783109264965971831418321288948360624468667874700543916667638192275400502866708653393359327881462616362138081016418838606623122904331539941438515924497889667871756766307766475913469168355003116503311374148833190194183168098557436204731059174941389073008466501952384206212466945893293607945636129898129474958139768000771965304258707763311043842610464107671707913076039451485684882995511349662674275578622405451313945125638159367362502643998554902076232775654089291949778850210656792295442573894969406139424887150857086676084096349110028010785262470797130612618955051727752106940268739261436666378872365065646300445521177713882738803382775825604910903349189332446641190066865125984167894498904051428189413922170146480030472620690161703538243813433481377736841858568702861993585191064027068737594316678379659705678413576415009557702884467130214830949984374243612239145337410660738500485881268616 [155,136] -11012230363415707256756152807899901632161440456258615226301003907031413785765833492642549308211215684496776926996482624533952946159760159568383557949124457475110913196113938663186952300826609540233104452533637857073618358575435879152231822255969045801835576787274191400396466825128697153899179431864478304602147535116256089662382619685143439361071574678504050389611056580469402311019103762520066676304641380590074601157950684059798395089847674216647909978515371327213285249930176033349423405449656567934938042432941716511966726768718755125587253880536637266923925983689660508382846693500112872194579984924365923556649322783245995714412189466111950063961115782208986295161403045452971816537797206230995929229619948542821464657543763114124688457799605195302761149433895756731447533468145235106469349188586540109257528682278856492338654484841491351892275773867977916399155516174111737264013964064246568721382796892272069411196898240853784373064776938011837904575903150066535696289129790420196496453283395718254432849527147397635467690606246040984059961980926582244764586213323936763861064085517186907708423915942112255681609666908031982533887405679117851626874274335583208328077471072240410427161011556449306752057084253093709495967028431406594517215460951657028579596297216117661706 [155,137] -411351401019730684262438244792124539785071234597391601130508852545880193020062605361370101039108048232384570456988360706570029729379887152440427806104609190675353904239090235414351245768695540147383399141704747551878694422890888860321859450722176011387221515115666164737050117098010388417041197299885391446632222623321461525842817174022009560192888671844196276096291999437989940299394341831752265583883923885642841984144245920324120863463473631815403961469703220065401013235574599299106598083615365400542234545174736386120753418836532027051505176638210140027682087314495372894825391615288107413891755241443926524908384498978992098918732337889184410122626124162827619095105494529375607001804790589405574692732812809737327216805606939150599484577948497039381147782931749540970860951830447991907688834878874322900029391260007888884246752026611726613501149977933402036675344612730639674528657048834634746580966639558911569050795268573690778836169827022716426563641212199787255247652459208755120104388402500586142031055781586453032256084956497867316676550247967408524639503869690689335513529033597961749644591780252509984453951169623100984415378693595644828147574519817853594627998158350464994588969644514345864072450451067262484673279081698777342360177451499220397871673532 [155,138] 675485957246902722365743320382697522631699695330762574151562375254751183247314833125442545443579758628567685140744007742925422546567419945039314849629399458052524360923829164005198861047126007482701850471018548905688961644742984628532869516785683998337855756767069050963039915588911048059295026731174241429086812941460337684651921723954637529536821409976293867721821932076471563600638436034944378539559061594742021902495847093382952912984593982752137193256958579150377383528491630010334223134330041311656887090069595335069834427947031163245243755023474500429874529313424305400209781911135387827558991556939025868609599437476039349020142930367510147054993200636906000736836436417575302070303325485606460327079045570522664437287569976843998433915517083588558517544751552013878883891061882198219250386350390314906488014687143463905741459192260899314008576317096032432513465490510233760971281711872225729754675092034307032580306185749278330459923682920211028945105271713642417653816238993200365420457277792507321452905887396749773901933162296123149370803555278384810672740278872837875860386759253084578259367578219835530840644580870878337341066274720395063163734420101458727671629617266451821532174757404720245157121269484218232005485649282067177153517821424974 [155,139] -71124599331354500082254727554597643274459976905652195307355350967537415243836270560429321155917119987216442811482180111280428603454634157155865659045215722673866016427440743682563201427743501070708429635334945072874142665152202220513741999245746377802104182302568748630297154204354516644687804332346834346886917370190587089157726187392948025572723257249220901556195767656098669975607048324892497286739205941515565048635524068651518793084911379355182787881878688333326358205071643902723733418273958972119583386681031707751033138618912889842186014784764530136536952331502533579289998131540105109043456875162740746894254236966359146702815138741079481128419958043002200532263284789261829675965473499336720808038079735934271815179009643587197880651939190367803248055386813826254135897884732494947862434747106771870448932273495650564235810644351876655362004744379679780158130028186919469448426167481288425758514710593854662228708457059162107888690896820365257769341933565073286929137781527631139075674870919946123502080345895032824585529884767532924586262415765236658674621612784591290045095568555981539986393966071329859301425012073444235678313411051504694686735384128088135538193115655167108103635032963665379636570371366400990446524269962533963363155 [155,140] 2623210757143587882704420734522516039693679581057984134817120487331455774473785256927400721490879607681914782004938404924506820755770653308715493516913735771478591574853282001054871598256288662568081829450896734965229271812081489460587619307828854856786668039487653987039973408805080183406550024117538004045844718890480233620834875675888861862577092506994626651550249937982193317889535104900661668605293286841197407701388983434591360593348884359374037771371111464814042671480930699621366023111608995198017443475947933426449528952206735942875229786601343962536171591068769392794339306361287638742614236935961073088139670167974848752870651772072546884636468830186251574265113420560094476682636806695682078451297606843259450768601845528595954246566020039865770535668713485248570956420548305919739960139297996219270755167477069470647552150001688544668033651835600721217730861479583374099146177313232444731702592715712489384984318422750013537011937879710397761644591163190910737085764534332628526829001492104352759705181206878841821209955651088983765729037001764882177398854294430135880813679449141845451293602061731617350958513664003084781689444372776704526311122057103122817611102889006719979789299945770602257780261818819241256097071481292 [155,141] 19135491075976848723595326343582437297012009044383425933693481899076102681736487002365783721636057814790237134032198566202561996125520096120477787216937174250784140648357897520344244310895467180080460395105771972087295160138117311378590663148975060528124983583300532020779364802095999328574911830713547672880525708964304628404355558737733879585853806856374778364428439373337223717815101752959630178414373389879509176320613318072880894728283020171976630902956681299745401660841784963108658083964649068773282604718837917325363409742624665018990716239526971984567413884190214169498142329627450872588799019062279550905468213282359847377726850448608987704191136294912197331758335490128088670537628580789483045739929504575323566594039929066651268144979306225336333490963420897749941620637015978109222085213119160636768816260983244134123876510318868283943754370751706750610189214025606255530651756142713883693035733643026264847072195153653325255394361789403144699210203150906727944911913736129605496581480313272200830376580440592186546945433415442714690582315218692484602561365939621404185149498247905399435712166453007223635470674090581129017416242006198799369246796858401411902792873187312501448005949216346737436263226945045557777 [155,142] -388481428834943429568004671675298022810444310068271561109635342723258677422219753326975586063451404144179918388318465709684709330210242287667863053847149702494569246400018895243311098915634382503446676610120271992422209213971556000407045269880861657708151616721771906015140406233845795871933517357428837256029729540212956203660322084756126582349651930320201782248347046919219804213018231302582201089027073817081744383494169306481379259743676254104732003411350663658360381826400026036094216869403526275807793838576313009604939248561758674666244098621451220678777167968359110999672053160826162418405981054473476426942937504000538988809064701315183500235721676277424261609003790350014548694415278967500719309910343609926991680314698128356644217130859441908696479377409959522110873643245851832094741076840620526883226689734325305108101499975247271673301840963679177107415388837888682564184986941696370792129700195983938153683830341275101607234275653633891022127115017843889675283947561853029541801005624263857033879688403198880122637132923094212633867790815389077277818759338749783812692509510832271531760993473034588414486592456260428674950726399056637321090538328793117329346760594274960393451570266274307542182368789 [155,143] 431059790955448669419263345301625841788400854618123880504141678199521548002957329514357078783181423602250237506126179751691612863910248535764869393972325731340934113025233392427476232953831627156471864823949118040151560734891590135363916185678419511118031952272656280244534408857909653997602294655989908451149840566973144902124833425943461507741607751169968309509567323811133468226738312709879239814368018208980599436033063316584213350164690511546677273716851263375294332434159287510778851214426654332276969073464367905880569142494055880865103141670905302485738099832777947106866777362059420277534421233960087489994200651484790045959025446267796972539196441582863720427787053131710956737170249441228664069816819183044029096659023055679919987521062609201184167505396622613760735768922914887415556777687269763584913729980626931856373059202472900655104431654054080021706336092898507164962736675685187081484497593770341195754043447411856316684129400827705367601932016837882589333979072052215296540596915677358147758334287027077317563620073799760856553547416328098263181389603250946297040082746307462202194127321200013653469894148192536366606501661734100869765655858810930514251983100964491485115254080057678 [155,144] 3367222478267634144613982750056468313413825272587811380189068823958024936974978400824644145445754520635867534270904584430956761039794185710770602285879451177056475240725569710242981914410285244280632296169501650435410759648479545183603185085038146839234354205319847908898832862913440037897393635846504998468573990705726520053655749381287207949925649567862572786444346856613488278793843477976287102116276313968200317672603088784369533708984976414539678287758938651482016740084846784825375152336579640306684585702448004237504420231755497171863348330939857540579542640871402273307396696011343185246886212814121173808052180630941686398179876510872926714495258360286025673104314119104480722036304578812101990235804928887891839249283864226903976192311936073243318684314932801306450590605949067240055998938181772762563790156454677887153840002571346878069473796597169654234403191763717474023241573903983135118325533532906936516676094595340174828314529193006367788998430021442988402298738157897971732002432654177126261554330443111766969780528872221578504662395704396854960840430733246094064242645462174082348598713638025569046974826292116840935135619630540967584390583489758600004183063690993501785464 [155,145] -11860701148349678862742078068863869770888106910223516162168234866885472973826750089555510388202167481789229385305801945654618912129869518070573872137836704779073864662305560439772833764461412882124397063048922928903093135952427159470601772485508101121371278267217130782126305005283922475910823190628773575648461082164327884864286034871461052264317372298831024233322947886983120700373280161267644449419309088726596914197621771552775436496145417330340382236531117697497125116812904823904399190220964353494518467224937479425780177118355568163761320145199520683611451864912966884192113967212434286519805617226486507660134922770660742091912216403860968502311896976529641560366089787479650641572437700790651792825101013551474668509238345536521728928268694683672546587734618754867544485494880945954664783421176273850954118834633192432311850528473727288953723436015027384890309318577528462852526168509189185396117506951200556339257631924214332951852078508124975957677747340411290005596628772974365124093135327189419280998102770440562406195805981965109409349298148203037325202161528466882933839797449016080861151681803365311289845001578005746974784038525488297554616067447026016900376286769 [155,146] 10067697277689761122974890048116709440012814476731397674012760077001651219726438334013366490098273208194798639738216509233195600924364010587906408112053882248165202566052277898587676513499500504668385219275075219893844983184788440763758963936554159926335367107704084015432899316465214804385210530994089014289358659373499240514063998475180249633705383363504567544492507845134250945719619036240451228057062603399149122955260852193741208618228000278629937832664120020936100863526683078572679790442755325935115484424304977207246172725475233599743981536827348693791321669024694738314451775937461084340247190057372405449798092382271982122748548816275747272522767320599299432990158733981819045175992370511295350169772152967054959454535547784349211761902980011244941109904909057877845425870985893252283919865506988844056596572464464244045807219301216035406461472598857680595300617488518383003679393680443649568714476509309881489449609958965628997809081103198497580672945644363687500494715670592597086798214656728117277238655978597872067867625495138109930531619444378702503935445567696720342704515906945614436251200232042935325608156276266086352132463173441307463417803629451193 [155,147] -1893593470479360862914487137628925907675309880589156843059196886590385145275707460858239394462987344233918077370017894562941351878843833155703332681246846962861629341508901202102075042621270869898282487061253444138370289322402274990078986697984651502250768064928113763682241202118273847061225277427569183049270895283537812053860212953984444263926343209111431779981616040700133967019007612665430378105738119542454218208758402855629793879640388723378435050587262181727337185035595948424941317208250858411434719552100729649452438264356456879616447054228322629964633457984490368457397311417065882617608641822853635827343425959479299423075772732649072553207119647862376128543740818924522334155409644416717827555653798916889302354754136058379430469506706535814519490042096279462064267933307937363867874802436112785936956530511160017282138770299437834769253408434199135936762455115747395657955753761691073385891991872402789538860516548230753987322906845238113137353519418339112783507259559210233306519595141125834880535568498622179891200769604714263952634814704881910060306434597809697112068304893326097860679166713591534897444360056996987779694594370066727466645 [155,148] -419698757560065432050034611815294009200041517838840015411084528558799525718924335408342943393711397726840703434559664252137669737773588302510633123815377739725072974758031029880858100633915240475911004300055328595976157724956907240436481941469295363760878290660296493716316202904160584103486218784533048312988294023767896615764556280624973884211469469076975099950662744800438072129607565903464627371811276086705155431438253387904132252932443520224428664671772692056667689993298325513637314802411648822620966826458186024360039546795104130227526050401247330943523086659935256577204325417703142265216689919184443951810894619108258937950234666507292027553572929572307737434715918058970347349217795641363797080209190952131381731256698341379006422971328045767995583868138855669226092061132234837652929700415329447132182992304771379626223026004919498571304621113754615137093787264071502920180055815494024193686008501668856277456670673992318888069153356377506378593298806024700286594260549208287815739920382216838745272981355555181365771896617528545982579271518139526964951157772911057644447986447065673494708354906573467679699267626738876157690900753 [155,149] 8685923099419606387311006453698072777701803075916547913450668538603990495159814799909269973461593530723757622415149581144419994407911724787408946522541850515935778441058748439814186471892103221387005646001073528125790004870164714280565422359609169001863052648558790205789097013976030311512255040624573228236317165519515575494995139794360439252441392768023502009362791189992862826681396183473127168868099130016144931540172681414341153015674999292220605466419609023339038140477804686257788113325742110123342845274757280875907244893560784430066699853659670650490533229897866681714414041750370526771280578349424614411920155467561423536314378080764861495473363573341424815691293761492297843195482256113335728454719534913453261600824058449055362142507343357482169582416743590282286190667930796594518206293571411381879476825753002089834563144839134953756426971006551704429822463888246759297321156656125302395986383228150697216714524889328370408910897957224741482498562981953493612130839791704686351516466158952261631006418763195024636225482182443480560181260404973452078628132628695914407074591807238574601362567856686599307376546045808 [155,150] 14608561216974594251678009339259586743818466535964410982621597678058620871688249838040040621127274654703848617868222336991826857398525893287294818739672257308977544270798399450794988890656597055807551264276681834546077307820968875738507824267504741574312512178410919703048044720394979117788255128484333273303995546631321183154158023240353146538613710838416420363328744316240894419348938677170850520627681241434071923639798603403306962996341884722070608521225675489398344205954818653955290840672423269171719470071399343102526573244202704782612083834896044575233955250235091003490936810838246945619108259021773738797623667046691070100186137082338495032774578269757269749730198666376393410093631126838664631326481681083889443619919272784403207918835763104672153339764965884973056403391083565412951531074305601818045548889254201840388885747218432773313993095333201550982616873779511368512883350235089067150329775652850753637306385054811321274965715421948890548126165732385408297591536297171265631733690665777254818296729639309343764877685114313500525433101479161989133567571824874816080097933075650241847568088258528436001 [155,151] 107497676679876202867600224164781638998600513778607525923191018620070310103018082010201075256301807988014211994653956866739234811393184404447349918258775010328179626763767594509471195066084990187845060885215636015774529688374014212090819587303811245991718556858339557091038590375922969980724344872318989677062678408721493464801861003354245909992116603631667784120875843682304967788064320287396834156599887565160178570228323455868423019009311543193953979241617936298123344806350481583958708686741382318758937383817764591299273684973657473686496985187292159047790766159271766709789085245648664405337283104465779761616874985295015927732416277320060643760517712827518877376473264649336341047137048014438140508998731390808589833257187972387777065906504928037320700067265441015688782344694818134015823194204492633596271372699329882421701602017145625601797106792833749415145964737744356778531732211178500380079898053679357553921186134940508298810926685736642677333657100957040978919146158387150328458046896569831170987469678593997024554877161255687483421041382671311423391885956822852662248516335276914661471494 [155,152] -12673940949244906501693591812460438464520049429952878114860296188869838712905718722878849946705809305780323216661710640934176157075120016570088393409644190101881935022014391520504648276473071994828382251652013504353998870532899298145787115203671123654895051853698455450419290468867826677950160481978334015315361668718520370821769841728528236979075554977835277414356395271190828556024703923136255614546269515823076833913905283257359044010914153573244021497236422996584233441489664411549921595256215452264432664470112453759896745930417973615662770632596376186081713188180209619104509021676726523324466334576043124097816058415490965042419524922973688906715611745704256490573179553775744026037633540724634876772039289539828809506663595054959652572474360973750340067295180468160748475132209716485849598064828748056136826747511229167220087986406415986677191232792638379080090777280654479392343260808298823335074645928714518597548404968271693053824852105725235624583865444717117335370728636189149915884308850438126498940999618804508080236480967810356821167334799398103423709729917382679734897000546 [155,153] -159945883287775089057082961251422139519241603136103383957671515405883854614776204113508979322320663890317258310501505134631335018233714657491585928278697059389729634100284312027121968036034082989130758233776950367464485400124055933319607039244349303318278572605898916288406008543178186156602110376012852424604419003065465147048043593398520777256515484630146150807595734206671371452227219404426603836928823652610507049322652743428975711970862280177006159746383131175968943716585625892457305404013551202849267962780658056124894292378800439674611632408908111037117127291587259103545893824435022860607017289826168481406778436730185276424593530883877719930891198847557068316164372789333783359128720497731243515629762157623306096478534655157440577534626584946458824662753397823015629652356913265560342060128843292169182244516580665028034757713022305210283372141134570881568036180610808284308568151769254733640753397020926329088755382133979493966491409843578389906990893751413424802329413385013155946049053369940179028249653057065197117907452018542348761810291988030105319256051331928 [155,154] 1172617554875798796729855301339603997705120177595958686855746626969552924440608655910859379773541033441362733747547882393496274136990684911399032245570106181851679088587777084681841299776827178150556440556473745328433319525911522214638415894105265995000943817789413153499754467382630303947602410988588892089811673860641060652657188415205525336045735712975110563862272671677796432516447976163114220800274212266061593778843423070735862516104914352334523106228121251661386196213322278285036224344706401865364302257648297031670506399755778089769106183783302011667166571976865993998647427084218180185164942888137803402072705326921914607877062784544771296667690252666285932305518141987017760746619229831794884347685562591712329485057025969742380822881170727434362121774037087853315178810262476866418132815886665218914088710314343794625807658718876565820017963622610668583729870722616428368088457757266928125185708122533813875599276085615288738396499788698108154436599156627235723485517459018618400934247961893086436431987903439670227640634388876656613270344581544844398 [155,155] 7924970100993773692237729732040476239402686343790200622427867030533021363463120192727482961398892036275847737234204553991905772204074375020966782276133001909650016598915615969771232632839529910646621645796107143563000737202966401919757783837830649410168282308242271327408370007173963285837481313585689322907672092907866371334863091363209198680211119031001543677769939353271944556056449372510335214297784855268099093335140696388602079347333156323056377979702662084752149740419536983006447985600706997426071404759754010562966644251663045367074354043990046431177150826059788670975197924123132863529611253766130581479172434636656752360396847962069016971652911781178486430526386021535797215265342372023152359442048439925159484200849730874046634852686243154041788470731641723127425129664907244607495032615452556169582444921889210373839422784663739659270858203529638410719580203638540060642613583450284656675398606911105316007333396839975914402835873345922922512050409530130795157847704099040895404203595530880566355651024104858396241347523515127203050812 [156,0] 13885121374173542826386542625246079646230776612964100605376784278916528472558994068697598064338863361006812517450981254483298061836753187144282262137557836326782471133584898616790197889880415764719649088487954169642464981480942584528706736731289498068195443478992008200902687799169404438054841877665655947530248799360349479786266462032863211123684934394655511709108786901588531092177493857609864862191577717777647311457998772077808841822574507603042526015168233386100705752059984092239522290460018865009596236370623462310134328554595596169265591257960121026185978716711001955779576172796358281595453967259062235360187549939556274215397004194816423366802836843603979285894830866914610654534710364736727300019272209254060367981038665348536973102498890267611277502114656676471822967689736383503162012243758689094199268039432626123389697280500451125893529524896448647721063935052047297749914166581297072141717238717089344866923159575084021657022706232138392582538069267672078759162618819336940046779001709833281619361849792797756523200998206498963467230434929982115692108182517374138969614290102080870216004844800956552513952132134498629941063113666091733327515426295922606201427045795958087624871651023277588389451609644370769750869013721148610937013710218220494051754326470910984150266253359611181977590620270528382550136982677145627125905636411815558018995952226465130429340597956940596061341563965204871971114635723536917040141282853342128672581834193659603038022129027469382646581695167631081672546667595742988197248080770918622111686970428364780463169679149562318374220566626726756448237692084444621316541115720051158765213006334002690149433839769579898457232662275972770381919330342869391583596600448932739163855086730393250875326247982335975779839342850730332208839142849741715259510444874518173612599190534245241560492438042171699888128000000000000000000000000000000000000000000000000000000000000000000000000 [156,1] -463791246926788852579395000328947411903650386468434893339873376498795921360945931581814676064433595441927672625369208346764843453893813076898126115690113286802703595559324771213006838153626072351949783111908783112018668869520429780386395163687667581945156357572401220292498595695911127851201625236022001947582803172496097129980639488375706294970397509577446657167482069925995390606726004502605523095969662377204564675860565051507810445640854823244427211444835294903816186753537879252093956917448400539032356772341017449020146846007984917072119312428362851526075159249300380397664031904921418896589651780785762316656836086471792893450984179022977175135790487210518286734190951777010651809909014419635245957028409926059664132980884225701236012515554039353530060766537360742271362822605688349345812229658183211520638725792290099514605010258104610597382716191260614464608908549442657951076086333339042820330200637488428544049417412248301963730462162152881846747815091785544549036475678329496128832920879094534986284995122905037893383329425184630570609886678610883654881256069281662193902256047476578339253702665629484571182782498941879090493410344486945483071362971609804946884117983293292835960812143633750696135352204818572769529646049350079981819839795806109125084012121379112100140331549304412711868941895214699597277650252827589185319251310442906751505996181508923723756300091729604748249816437754207974748813466822122968811779620750988693086475178446639728000319529398756087473107106132069610919138427018573138368565573973057009546154665882817451249444440158596223216370925415276405140535355024253676457459447296261236277113769141341100529370928719487995061759901929284118863613204692088104922101702968379612433679038671316830648539039115274970480229533807818336922472174311994984616305737724104996960665182894057295884748458001834809753600000000000000000000000000000000000000000000000000000000000000000000000 [156,2] 331256397403001393370892150018810759314064295468918103616041184821697628898646708016024825373860488514078667675898312546201932302199034235224026564990480475529628874382997333501116176624738082486746666119804995877819945376717368610410621835280984760385047976236614090096673133973409566823088391588438419862282426648984743117088763953049191957595661998795588237385022888847190454208767600393542506248902630165986103840553576533229356906995786727140676703989856889945994444000052359333903738711538516451886266951683388900685874611909205607595259603804694212853594137454190942064999141459648764585514786259314401570592572361717453539260476733115737702676186931844008523580969732181544717374342725567251318966050112619868302897105285627803546206429586759514577562701578501428373239046262282982345566990160088061195863984064486004831359238453868951236309954877158844493943508437649827052272696140485135545350560381228351462635398842960838657671118533486318175294197600562565759783550036551375357422770062867333493521122821572876366208601733241374033688588454607232476167781476514547098962139425284805618372139988391298464781739694123961224095713313535250761750037202273483993308459088124178128826425659807486333599685482867253293693606039633378111675888105066587391503042862936646649915027007830990452682604145789391876600104311846646149321513449679327829606121118989505526429423764183540624750275439593697715310683278314645192787652318947397576003909859387938200480009032286051507855907911518716651515066203425093690903454135194705919770993040843279990006829604853335764801008823575097991231645677805432437871368278029012714654440555511355211424908114052257462539411768481852999287473783097687385201162600699353717044112341557887463262297426450605463608276837428410067704235877703975074962175543552197589317197213137506394159937912547592526892433408000000000000000000000000000000000000000000000000000000000000000000 [156,3] -382294352500959540600066949381542435911821508609342324837431043176319065564433757968679584175093984723879474660902093494189321326773946438414726055823208127367674408313596542755357959946782237024702104360972209024205612707554240631768007321858964643486517036490870497226487073557270590891666917943321632878653547776970905262077607271142369058499534321876529305235191712021753797119955472475581241353860050678076799360365225665592362707064626457152290081068228728693855684201546339067625917166735593519293345821219876480293048256631103856067169610061288945824772568138003790000874241782737835803641242148303888402675019375802295015435642441282097857081536423794486955455249522484898349111735104680983368901045589188582251190949750028251850460065850919838710471194059009387784142211532338339872095448366016385855020466752634117617124351051996225264110003008514087896958825255853549608142964150982285943387060699586533106665083455142808265345230670285421947954835421227217948439659891668838346226096288742477267178718383274163297347308300801736206693726637483993371581983272328836321739416316564897339034048916224331449161745277652703479773115010707418089791838861260959898690847619685040586869897619793492367930447882948509441832534377342870772027309192535838340895043143226053068073485274024762160521485809279221033457900833421596853975527138676220536224445301448560432099725193169902904723058983877800146718654266263358043238559903942880274545777089510151743587164044975714820161609669825405813334244158310184782965843248167029171409106277368555875050178852463405865978060510312745598345138458373419187131729379671011783822563778826217173271880627067527507753427034473113198201643693697392417999226323654246441213882594722259500308511039409999996176804273548853773635255430096537103187061867287551037852111500866837493182532311365042246409341390848000000000000000000000000000000000000000000000000000000000000000 [156,4] 107382809602543582464474928323122916477135429979182800655435584403067846479350454813865415598357689499005550402069543716175155338930657762767918485049912445095660964542789160947306522313596996881645169691855082004663207527667215342077618386764824654954811630423012110289026636466925870067409440414352182872498787154544598460560169071546372684998341239516558770643981391505740022278633789261798753358834982430357395201446786422508241918875152884795236044767114451105980956107908561547229415467672387544212182596101600800196774930008272531932140227119106908162450702895136716683602874027366982301914342129207069799751996995360839893445941653631003158531173464985552541252922764444142140529409831599060116590680964209039949682595309357852609998254039759628431672299817716529208860409282009309660893415418347670681011963825848073433962203927897912475117917048767679882578801571495752255537125680532217764940913064042899997875050041864205398729625764926003794865430419491464992005909897161571574857559346105935189667217215304953319930684120546397520436335054218643979007737289565860546568523713586259373277213078403302643115210314547767380956715850335381167174761040125700098053502332741064442626228778868306468000418069929178440657507367087027381547888690181350228990090013202766221696254196750364286677287335099687063763532645939271016223361598684301290788716493797216473837276033126907344433814483143264761491594141825349265981348349123597017772369818596698930877902676956176251598426740460352377767404377962728838606271659733995410456343389657829957960008273410383000394809527300588692280642128138362739464429923688767094886640684502053019474863990409647545923936934695761092115151735937977733856778723901182777961112036394316089105675405983184710339729407897526795947093507950910377752594681052176089942530553065843697655892062350936746229718788717280000000000000000000000000000000000000000000000000000000000000 [156,5] -9060743497736374261352708771141321556531969233635391892854478294083040713042859201912338352113424266927945995175140383942552655725128642059924943684354848586472639859336584626643649276661908707614069434798627596475521956298611763551881257273153326222524545707645926034741308973943588175626251699210891366731201422662031947744612475957219098843205856441678994568963053956620438294189101908027864091980454810896670430690065333709449139018890748461169802683144473757059112741554929159374822700779163534574000879962784666146457224423845744150070049925766345479385259392822120190896770075421383322141605205568399776156305764072639816181312638250838433426864979545189016396209152762339572987558409110742049689992704521073534911536180103404854740441103494478311390885594484842062363019444603998667426241777360887459691379250843767260730208746482072481823626779258606414625227805648868263337213598118499963360754820074659477692025522876156302915820124949838147253640331208938956903054302806980726887071422049201904610448588306186613882215856858260074789487410250474353847031981704059856195290096313349170342640605258631285052122713564377171351900286265974626794086630744249027834402255001793858464128069889343937855218321863123393908608851303656620932747183115311232963071811574871178401326351403406171548815870365644691990475001534072619875545840934840201149918909815544410586831409667657114510233187285864309007383678467108534575079425102021705539569706996994239271900370695958971058849313369143997584889612173847898094104247096297400647829557607161258832964531351988067381519783224137240477927242648318573310115204272901208355864838657761414213893618598248357272805187192098156143736022181777516840063216534348376200137713422802325308071296175147616879731908589064604671186871002002250285108286464159791263531894442976454940802379106320878267273882547665984000000000000000000000000000000000000000000000000000000000 [156,6] 410297507860951008897671622657970835844035847191600821893138216910400128263455269724823804788452640056006378849278487256729708046786696973133076451859083204670585315406434154655800105189837260426091676933959071744196444204054500171116249661542743441995482937471766497379489877073564303230387667353083710712744695491279165941917168286722918780473531986086070573119241782336348458969898331449906790233073936925427732034955172543452563351331982363106368786704618094050575871382448726301402216623897188620184444814508818467214265606656363574287852587643436487930893337998319425039339968106473554066350763401658681993533365538046645192063998004083864950327585433202723164659598220930073554252812525030765305175768974625827849772217997370732236414076978012149286790252639829857376443941045176464019563860940456604974034721068663499328537436467234817950088889609198040772915341076689872413198073183782989883650293489360091312972230593066292174839226293298981233648021369051366219806289350593662956317187724719644271405762596740012877727363134056824201080738687637050760212845688321507390745152734815371827708204241908881161573115807295334445580222086629890926261671609778153494469089221352970949615238194170088055733147900774592984758901464441988007114177450485602504194104242352692801207272678368344386685649997870375424629687769223357304881230195720183043186753895191248705629526801242777131919831313838889054437445219948078039211407641001801239344309388553909748865369191845365249703681468904127130403815472081714441845242738648633520995543392481673086183458553780890806192320163877265536664294277267379167481786591055724332595282128005720956802083431835016131999877817976099481499802022842306402380778531223466697275635799889899628542733217204452826554249280413366207181383118608157773736214449144263017209678876171634062941799211366820438692047682664536451500000000000000000000000000000000000000000000000000000 [156,7] -13731264243111180969026291490595157989348533281306248518916026264739785248518953734760066483522572139120033881103111860036054484171995719578919903209151724666172375190702489165129002721624336781157347728140807947275366667844262535637103445704190504155225879804575200633521009653697135249478369980519245663405533458564055938281719064919334230205219416518871591390138816692623071385362862150343185829486170190684253437155049075631746441372682789974125809962650253645338172806026339202233978326989804008839407626752944748927865770971804846294840144417316848160072061634428171969858271369097016452690863621738637224563428575361822505406133227378817922203465602498648389550743752167612127203988461213723430221552359352448540655187672377893113045805960794806311605244158735327158155587391430928571021737516546768537794648270856459283036736007174445587346315648065483581726536132137632068591407131780996029841127088753768883799365763235098590802044700087489292652959994140173373394532212996757100211704960166657569323392145837145500620372716099271593995054331877672483637045517143279304871860072653487363682650450661449268527110468734499629890229348094059583290483722378130615132490164975146966975228836618795865710514162096848508678392807298466588049087003161873811524477497662781232152313320048213712659668352893408632462843256722352914437550413995753903342201406586304020097995126349895821337786838294524170145402321206305522395827920868500744172464713024901623096218080071428732463843834918094596395268059468063577051430380595384018902855559567858049968641087545239700905765058513938517550421872495197691428955236198946203698783269547392870538522514831490478406403858885705498371057473923036482788449871187255805225641360485436139032779453803238351390435967457024041195269459605722303182678070298906522399130650579093919758233548643713526891307677822570526225128906250000000000000000000000000000000000000000000 [156,8] 329008045198153361714149735501768609182985054205297267479338117474296757712676799951009579902740434090564711201930305271062204573080227149882570926948782673729230803857842809041584338943335301523635726622592994604999392050165487774079536142931107532888955225669291581150120405067728165035086641186404957167863833772494261250551898530321815725212200988263665578567399515438543744564985419249801134669362793579829622300605469292801819615215293464096110321222951344240685708096814927241509575706827658653343378276770673927642729470210062724933021520504382187280771045340191274767276721564550509638456257711330709798784434289325536064422115230129681839340931036183475359076029149923163655035467496205990033717695990857382325785248814109751266758542590305992577599043645602471245704868840175868642902420279364162695883651923971149908014982344352830477236679142266585613590968713187226913761005265431990749655031695085215294018177634868046067266202661672129087343026607266439412620926502701952338210933413993838590994358892048200050995735777640623113000431415618081014485737120382455003382053895273019844119853766953101200584979052097880103003478828407010832169533527799991244574161080197106569464014804103589168038584893079837548027910287662757853156165362183863874375202630330955249644747735046542039442896776975179830695040819363893226088502549165498005194909671504510956641191186193656873172645441902344319614794825773771010508790298583893054888394418746381276196464115806377168852600869281696610932665176802076395782844221806658321791909840696381285329273123098283214615712088303536636530264056833838311502135437059344935599666006415532278130861331927143327129422764585691690394634914120173031526527833235213945688613914586573698227771862031712424441800186597230515840290778191977859663741933819632357505326073562438738380083781502019744843955981230865143631492752075195312500000000000000000000000000000000 [156,9] -5480902307503830923871958369108546483066259903137214923511821576920929474393093428180531311726153840026168031576027210606624395278076217524749854532699316336424948920106485611557727154800795627620753859358358682193148973786672052877340774146070397639758567873456430631322776813211537591644377630548708859308699482147031329543258830473628701966496029618164299255867152797854238284351413181319325940871862847145765647170293488092505386239907096915159063156815581326910802782550528065309032697808536073376550638130171054197095056951560005519704173214321887758851511817457371887747989346272771493315368255216141702182055608416046538227933816875437306895666403561443167029335747584774681188930586132716803730527808731360496935622280494604802269553163702553320014469174958607658897114456185032946110334047315942801653225758074190199454119434884844506559116385027567937758048678633102559725954386629782323884490414671348124478234754990592395253340412000385731553360287671151923296076121488575027631666705854340568276511371667271578998908809520675936999107806718588996745118355276078464347490982030168890299457062923265682034797451281494694501423284464245549037435851953230363411588050591745065036310438479592567107088475190453004892095413798024052252602167411472781226097241892292009570823162999682307591593607699460553652759173159313596596657003345242276658285702428117159138902837118702358998777001338793967306347605317510407030378928234987295248732791142256171404039252222705731745538279118798131513688427389259651432845182976402597901979440492506096319585443989687833500589283063148547150473198232936722198853663922682579539444028026437894295020345130460781239203646166168294972744434010809883126858024066039181604746507507136203699477830957696215364096748025700735561009447748396468317027910365078500422103202476025765898820394362224098198750747201040101770181345085144042968750000000000000000000000000000 [156,10] 67185598030263711742975058683384951694355247802474672335450991452106891262883429971776173847895797348905710027814752380189239121905934197210749435589807087415459407240711552735175270811441389441965025684923151985366041362875663054281374226849826826403436959316800824327199829117860277347661673070462337189592345767539079167812222645225175896982902763176111640510109466600032932602346686112725771378086562230162163236177165423157414731590162025415320672758509584066079604278081609139210889119664261161283410610440252007965934150225266335294470111214597638152242297719378682307420744090851992703023942529191857136336813665186759569460659071931893149272345594438124221763069039330719544875261742661438185859950041238091266263857278656791859193999908267299055790722529015251659039537345365827983584522168774239782780183358332777638098411578715017279691614442430413405338005199930405027080475599624910919230212533597991406708515658840045566177798687233835279139888111312472467182808569983154427036232535728995484614110381396081135375868095487833347342116791520625132678670024012184706003087738559568985931405446938268106281894516315625195075488550820309294763783527269851513798470437604679999324540899934943966487670540159997477152077090092662593462674493541336145630218881515338800537095469928298826998456085579667657238377871977451119922492997430051554293451784868087640464891582569046435161425566549104393309229075210125691305675589302742612336718170932651564599303024584473908863534448202230796361640492875920058414887394662234218887245528280443867751030492819263874953774681406837656820365699294986064594166257678038609487901959215562247772707120955369492206594158116287315036153378893539693240510135345377449630839559409181844666003807638831950203944109962914784220571862415951619301226825812835919599813702819144364637594165801531107499005985130698980964208212335497140884399414062500000000000000000 [156,11] -639233919483797350432502453479456742849890070606804407520894381377890187680980203784329580019860595880472261157139082015431772312087172366532083617778228867216964671712456512814833661004108619272238706096389024779365371248518427174871869695282163753386077953138240968788273080696614175797705497422289497694279043925846053533875993036749283576989669419057707844317996050611375239689425676882333678249004369746951195974700403955019846284062326531275080598888063269558767038441771139303614280920567103804447760032552915385595240936870909152346487103671206602036410820846077357827862736675329245464023396500595363644920657109674065352651055422898397373053099098955079125479446221666023228848619070803529973292402561124720852535918882038615494396484861727193481668463981157130538836899368919884472636883636045366346613462092404024266658043976353086502049069194905640277533915917662222292835551355446493787133907657640219031334602829903955620269849435676428285003699784792595743838530832220115013027307912027931810222670139372340998454461896878896650480373579520552003178503357327452744327396757842177323669400378471881720866613186593163415301064165483299313720096905800638883013753660510892540879115582662739211259841245657022396449317975303043579743288620150045002171699352983960273235504749591727088206231037365228254863542310607581776660655639189569971503427662125817141720665648993540888850095805709587722665394840205828251701111360966206969800827040913355251143773042968536835939421175491095731115541587620331355638282787149996602640705128437050955062000194803045907384605027790696717959642686196310991902472516811682850588863691051633361177815798889786487012864935815898437394607868178294629923509595891329810577668481947409175019903768783984502019083923069002282371036226561491908318261040031986581148846993655779914634636768561361520457647887980650849407422718131383880972862243652343750000000000 [156,12] 4862129519171025618739117562375068457746302369648815722851381210094267031607039029255779856041621299280720655635854929272656611022315499017555260703397302727241869468800631766652679390442310213584666662724340688407716280648757855169096929640973656875246060859976888033562359510454910871699506895643288071085895900879392516637107769082085675520477693579938947671315301353695797291003124998324687759756795488278964986677677333873158185536249010432650570531905725304392260891285610145392408204782627772905671858117635494774460850989003755523529142252850681353345519548456276094922249248919107023344445746638356731628350962449247247046062773792829441746802423371473249386138606331813254227677754512858714632860628717165597212619189093593136428219567908476219912465512171454464324428178312608788028920103092764091645980918906356060955794965683301987857293515264758127261596343801836936848362648501983545077839161985293181764704660976877844680446587565629932377133651296920801392069022606793636690693506096451460541044355992688936205007713520269028117373328823934926389053284240884397894943608140831833599773691077464003232897096463520242793528473260389141211273455618525065766697032102986882502007764280063327153512747104267581060999306236122730920231408688568966479772377181891767922918325849641220869129966091154879429829019135416454545644037681241971791112840544232987665974767459953656695987579046819256516650681729635740693491501960121809503963214628814382420139365254229926023590930247467642296367140095584780544652286764728962803476459195780316603742841467212607790724724654764567797250330886034490513873782108645119697058841498729003169810711011210954870306196409980945029952493658403331184820448579907816559219283367769889134450445686152774278178741001183873015334603276021427354482920666317285055678168072495246809599894490633685721815042952638180600862505889316991422674618661403656005859375 [156,13] -30091075786982965663256716917984875066123830887765224635849290679321459052630962171989688122278636217698271643189352045677820352267269624348106500596962178567590928929513182073500757638084140678843302967777274956016678503917903636570196424901847441032761647861663524247327414163360036823902872498331759866681893414236060931732572511478101968257350493062454970520157556581431458155221038983527380461568893416871485727781967978241103740044411552245586422942355783488626218575075775283994529737736299569963053395699404747648810782424456713105244826357531792048953664834599476862040392829766531852444378765734492755623400646518985164405953423311025887664611203471259499069945874293985264448604420726699243564722048150627219369252133446665189486214969832748984180581302183685486297571348473577376278629945273144029330605042355629182514152382803130580440061262783637483129219287984540889337661996875705380328461556772193588156237751602008934371438156130329298637642151080297490615451615367812049262337301230012231575419113215253715320576744085738807594200062966857818231470356518250761173550907764751211959642692415195171062868514755476988748633212031782055464758891429949542396655532615439975995230439835329431523585594745818362336975630778685193613951203117377826293837675213617425072113135579545340937013084637765522650260899707752810927815769607741801019246436001225378637248031254106095160985292454397713096812220618180434729147050334186827746308758886052153067394658561274025607985077467457321625553584037082028703206282657641804776152054061645181312642999238578412491122691816004789120321047950311148316291387255816752879169580774927555495369919457510171356322299578397181923927214056434716153171022852246421562443964907694029746913950987441296071879635751865060228782790375226589521201854146465836898976538149451395825029234607636252212430556373168369544183944366964183747768402099609375000000 [156,14] 153954020152011036210367718837381235117503597024352090642201559415618388552002823501899395513498228815994573176970342686728988446617659699764841936611373623294185085014715977836460861580155350155168580195851931192042689339757211510732845189890249378127070166485147548557720280239137685533496170408254821530122399024752973762646559408636382084755937228041902321451152389709588450927088849888414778337988481962081726795155811036293703159118901451665945051379008390548645773155434788821963802443927977193321660109529376902914637447552400794765135763626404315108781679183146915369294341770371606420620411678214978963870942774650095302373646525649966417701415693587919349320768357395187042798047691317264995417397234184541071186476349120642380545880791126749491354008082829600585429950393829947684033601678455502889422637554473126135665842879527300957191153320055322893376217408776709559485337385162321609297100406389094826491681522419975591628952068127154539678987583417081108456214380571477317755469166538044922380349711953645936098866182647504250563057461815489442138940635981827663936332430727868612505922717800330636159030786075358672495569170329946963412801074806930037406218763818144189151296613270843596965733822590037809634726465569023351786505285848600853705925616892714726260472461670294034632453698182468609170645094998273022689328230089400437413260404753276529714113342500810143519494931229265449037881985194771991764626578925769758683932672227765947638835281894267806297114535588463643744570243649337260134622140531423134911813397637076085931149580506807791933966550784251351049421413187767398664618981535703492218764964418949793101417787053308190873830864592012528602620939279332241850766817123448785619704154298894314033328215894119862404456361783035944502689321053154177356149485559339755829886295140231622794116926531939152263489814323707731637142567198826208710670471191406250000 [156,15] -660930144307478719794745709364290479303519715052500478897196027856005628615723256401775669836788012913887092475254723960275646761797134597390310828315852764619163636314620861842027806848752098823749984297027645715146483616233952511773042095289539980623358712684116395792311756653678782623836800331215326474572541239970291223858794676399193779102373138941048871431833748994276050055867663149328406042702342023824051364461945702604794061850311162056936362608271837812581587984820668406404568901729798504913438459855825726362391715809895077826268132536189581996834023334140790296386341415880921665785794065231207365705264718632478950786174801911319719028929911559899238999389986916632995415096333960837783782097833313385158715112993475888526964482441558185112230782057916725535210465029526211499919680054476167083937695083876620104782861921757093210957458642917481398755776286972019825450268187203114986856564415413848154332411431446507277778674559848573184317850542305365689542437222102343273606439741570675841027805251695395476250657774890293922889186578978292921188361953119700375529825949902069652205985722652013765462664754530023484371632528584586168435713494545459550109725079321712746405209528759240503542063003401985696782695725064046992227606330988524450631005991797613144800043736257884577354210935429282621531690281907168961214276955701082966789883029060984509895414836335965404488994012678738055474269202980126837685784122638719799176314753713139924702911104172017543342724173366401473819378798721906580256436332959580841682937378998374835360201156131020546206843727509919810688396851472516627423313530693164872391847131271218571839954681543031964376519747261510234001814859435025044422504046349927092470393071667287254249809644673264067438648187820416440042334434370760374067395952706094459908514137397408429957958702243871499623978224106589912614088918531330883502960205078125000 [156,16] 2412120406558478164923505736141968034088958651563739713226587938976697290680874504797703100330005249869806180021255832824668430182622743776031250843330827492042549875714900133724204672623765271822982721831338984851235663201801410187596259274557523112530171910789751596854958575541411895670621477977534134794642075309362917748617373744367910747427104755797449987044424668107627119191234852668450157259199639121506722632200086003029912035341055341289955537028895344919524546418057776479865741774597019702849585209240223549712204192108513338121138688727067728639025725786332582914653498218836014273591153621131939608877367439864664753864710567486563777500897526943242782812600784017411612994068000602407295453782901261207623556070885113315708449409015245410487081238383406198002585381541264280172011532198242578929905188249865035516620820074154297157078281560808918840067434134533416281572116288135533455282806187871264249821201408298722350174799674475207444901518423407732197190991225123747459644605399524407445791246413259911060306708989239477960820494334233641491046775252482620953777431518632303249739347373693374391959569058117173046915887509507861008874738479103775716655723975253129140920759987444396806564599970114435187831656762156208901912715125018215730290123575746943264040312714078905371863434482052515167188726212036484580280457823578327445530650573695987692530919973780759346507879181073401143387313800927900596400983349564071782360004191178660063799270372844717188007410182620348799735929692759786330615806909757028657504712164082981424691114764968041965883848796423527993302090337336957444329049176853425238372681556624459375339425935903869084423767162169352400501342346649467643947248554011423328520327970563385956023689096657978460233474571860852942380840801260339990394934503083441473164451485126511124642463538388626375215028576934801854245516441011489629745483398437500 [156,17] -7566227045409295913320042589786230280748590959974406163282600282898825455696110875640744538334326947683716745720698099462587225896664268758323327404250721382085069831171998572888367123993405920284472574881570346339709900825300766975440555351747184037376673436754022010547104271247097977813996310572751680524719198111764899303325294698390024062240262612478320113438634022839913354992714368895719219559392839229642178234519165985136112407729447083185203401794661948617932619283342342904550174063944867431540623371265974250521629469710683741765840615222447424556095099678290063510189372041205211049951064846583862615994038928479255861767679514865209744736832430389924974832964411874895518274448840075370076382261746252071144101890585970091013138015186216950719428978645401347888054811909344414897321446383307571891918530156057164057539596520532378759531712198917454787144372355508287281008311550077889662417889543689159237834465532711370466823666111971203002584877534618257990185438895743993671286833697967457863895406173946504808182991214808380005894717353946774290315690908386395475133434968592828694013179004035352592842065850624057663108161696173405421285419225680727977816780202809173803015778805106854856529770729179351305967092741857280230429406129232324880289913550980092195451696473566665367037018023334848235421642120028633684513868405875866266934790437712099366524551806385006811132764711311966779417181869824351841556288979562176684081940414421679476353843354755325266725234596939682248813103203097018468124749920220191268563184421169143127473994975575228223609876532283553957257719192078955811910914523333587380973612744134041311004563848466173561891806400553926780078110889670359952244563495746386220117922863275399530178448828343939142818870898898298714773171431953578492081313439323160434770707377330113595836552137230737839964380358230010136964972941968353271484375000000 [156,18] 20586944458494328448036525309347512655404594405480062817198588177460612309763052964696134501172864821377282492420084406784364731352458384541812015433947687153055138241638113159341702172255524349303836591385798502276307141924521163122402362987513440897512754630055350320448885398562391029148143488783567723737136737038276540721291476332748962100248179426532674779807219385390199146148260815181768752396560302567312555793211976376546679146587718480017005876478577698038993650613621977226399463543430328761149423583449089875203252780575290924516508590502102049445145015131676795987779405959747791421141907829727005979497028640007552379650912375257014307283930568428460695987842141223324981139069240486914179587970546460111828691704754155377478193367445857686368411877050598775085264330999996366848836235756416067927701680653314651931616715757020675318467859918465907351877157859249149307222888126320666769364004587069572190723309326997359644374314780885003763268017352839928073159685099637272713576487865381089777441345732022754660056688706736881327840602413825379354391336012711369651920883011405044565493525175270110343230666795885255150613414702032483124143341015536487967864620828791962354066620129125237078469596464256297894567678506344420277006665427938704433012854583819643853069884067507480045888725929174601669839344071139073255547314895490032411184511052021315713331234314880508043828144690861283306097141311175623051752634504857441295237603377066042889047633855007529588431303805508790853344889969724688853083129756449880102317001263533210485886618938255074538133992628057682304972405135129632287667346495545848625703438874534349081183542048892987899698635808864272214319151478052518649590782867961030098745530739511113469328327040513602561743048648492939272299411291027800484867902072486537724663733925343530470629722451330412128106966239874832955576356993360267639160156250 [156,19] -48971976221866040117795654888736147738691810762776864837304007383456339473246314247157226637144391364087962138913923110474519216464546684287418058440922349651585033359504807988037212978890743728923872791833689247056459804570137462724002350795907324852307065793457828354801091849215626089900407342148990821956030885712609411387086330038582981528754726557799622142716070871204844156996947294294458741256709652602010539178993875292084242983778610191608696839620436725907065394436524847376591879942541189392734742820421721843174155616318918404550979749122335963850130730371564840763524534972825287230351752616559748683903850459760891053115856598426930980335179446241794503707683406650507188545964987798535682667382709318318349290390564326409395209131843378455483620289437935541235186484023813466473729757441176533135433073780769167413809500048419453763290042126154627172040331472428483860405595844755097655362893967177327857361434473960663221928195533354197972790510115490197824085547577373623890063092240853087479489897422792642917832848282185342236224036994239799537832352200289982456104214682782311669465252488937916742126993277042595518279258953217374930288900454653550938540587142607880042841723447520581919299444607143859434531319048401030428692443532838632919471526738429926824374916911895667743846224926193846161633846140204990901495701224692681363037238382170696990130441604745124093948721609876425154832084571852325553542453199715014566020527504649336367861940814704859045192281792318904913816696105382027087861744729963667905523954926719513044076256706351094404119365460819220394802254355997983316791604106668075417676639407729297675496770097820436753661872657108024112055056421613833059859100130995637855435442122018091248355586470104652083130930774474290539300104841675742144184077804790806024318641093241499168134084092225685453821477680764850661309467930005126953125000 [156,20] 102541457509303020841291443833727368489517925021170452107532816226548658715812072183996808856621265012620826541675622939952633278946970320396365987310691036268597705516359923542907185395582597526668199251381213760320463858270410750145886013456378274701013479803836191112467640246251494788862524390037581378498425586995689297392611166423464670705861191165968987542220826335687252136632846158016998194185594459360809445868044197137853155580763293249460880219775199677982157498880135370223009575379209266662805440342650788146063877195160509819975559472714588386905693702896639698101657827149817289477979402985363870239185065016242839318936500909726695460223659196764580889993263747525430773049545107226501733037528855680036146752622081734865043027549212208278523110300302414642421480599707505710653462869937633523030881298468588384869101879979190574716407178391796071953472147043488382127974840092079577814011933442556127768884147831193786511373303076715509695790624899169865428714897268144755432624855733927403491861416376265491361816947073903886308119926450619041062326305920101033860699951564889208529656783651237716121880202367088725126535894742760424466032425915353492989055095919072409189468372770212589913732167954140214800263946839275879273478177943495570422488331421446385445944865550997855016828961673743418124187048408519212172878202501511164702275603366534594245551155133784890074993126233499444724076513742541221209187522679415140740886685310752522903794765693430655130633774225135738221063073161257490439560090701790875741339909477622297087758364665719381904187019771453118268882117241705938300052822026770192212789798681090075732185913463363910993577934520952936084743329262900880036982318318250057038489153290420304609357639187354009472070923588670982557857149881996492340259731573711308513229844952138545220921176643007022395078133570189244147015501584167724609375 [156,21] -190116844478904550084012287346319139061740653190317760255198756421148673915673860879125423573932534207901782171245275407530869447385695322928235228345305112074073713453826043505257324617883036096061634810302110469107099069267610901949537251241099067636972006110013450471741495038721925127545029520744555668966962683135466196070941807179001151746112847778943561977073486686216506434429004397371382593831010425981473564585458170297348176833564511981090210419825992741509454792361438375840363057902338187282489166079292001635644886466377284473255620107224277766426003278708491373874675144079650909144765321957597058463728107574181979209606012346041973666315519044121649038188221323935919318722746672910919884416137559862260259261721353190376183845043784197731180226955974702217489415876538473242886819895754044918493417196428978927173885447585422219639521919848818419090185669666434904520762132561042318441136338027811541948142606991941401959502389546273116657730365037350120756019131644150254683730430617838568348069271447620874714038695807593763908436488826123269124801833586798511612598319861561811030985069326639708719143306438264183801047437686262023538126150005850355096893722648589267653558807829462754631386060177437440018404949490876568726472964796356889277817417799175227561039102477799046142339556501171711133097037865955159764750126071034473617493017705961004155800675736309227017345815650953657180168693822082204244846060006207928802896408401149836953364715262898647533796083208404698180108956229505286867111674592978532422055346840664062803203631666946552815470731544953374763400546194826574571039871885452071638460140788625137778362589731181465164959083421189893143659613363374064178612977842545184328781830759500240761042651088632641664800176176945179448076788767660110816598878291522388223640907242588032822241686074782034148197711247720219061198865461835937500 [156,22] 313731531362862022376010935469174544032977084148292142856969821290234732565416715432757206624252467359316592912361057554081287882971836806325438614555637281836862690300342431511562496269740489490134923372750491542635716124025453702486220169977837502382350900587800473548854939068337624425013868494393535860049305409491807548123898152757630027362230403656473450395666531531923929967517122627942997622338578907729647842503914646048768454327554950308316131896059511541968588912160789444129047335906815080177716411387967125271370067311549939041364034995385239463574034000110352671572432045953308487336034830558806419482453370706198278666799304781776362334551638826313613298341992645350053852957661257178568139240189658092887123683697651836368151466579376943163236971606921549723680678115458566920108961791073213249139566911698532277919687185400829832283700446497223423031834624268665154147426597026015153305007128755888507328194319089849645977071518737332090791030557699904832625698884057066794477880717937919908997145507294005821130934241984556423342885852909257704218507113803879016140974103536243159977328919725682182514438953305948061875202711642130106615607188550309957860691513876907343821133439315032366544994132254497227898292657858046748604281148829739467491144152005600433278344421581970731102919316695847711153544193926932702501207959200980217078761342777466868719987306254381743786285721208308176945788117760943233589782657225160404004671984219321017562716725750141203865938772278590284275165283735002183111860719060445223710475355880617646164262202323607948953745123315301186287221671590768175983879663698051048912415492269572649255261379882028769991764779328417971186056011420273958320688198183406751756938064672813234186323595666758688616641616297843331584930270968907303678589953481687700522256755283577858497653690846586765604423701056924351431430171494406250 [156,23] -462889164203434320678521139270127970179383034759746481711520567474351672949972606454218733132186786881176322288306406405389604961731954089589076616748871962111525009480038327459114075352374428665072962703606763071478880891290325181600937974851313544950681542152888936818427776010879614697220577551365383018404151411151644606945305006203817217898115171764468835854367821841443302292917107806682733294909316996373318250297166969839456213985571963673373042714157927777632091058457479858315780442655644636415955714242413476515404798270043183080655412226017922021064426928301441010552884736012014825142984309463688894387884891610614536519275573626745759292612694923205245788181303899233287643601372114640491627449207523142487385903224428851741095689600657943536542041463027962441688846335906617562636044096490504532292015504597871938015080539435563243738569397100688701429261908677428672219780254102566138004617228429693904399602884219359246833063625906208084289802331599138481054262165203876951774139414399685151904016546183316938268624712633064986414006291806318326459735568144821033247848105110541691211296045054853892047299419850694143707174541327449497091559138170151799639200485263280053303521326842643006184892656270212164544519524363878431636911372894689358743833456657817410789756106419649625930505414154454276304898982658175033033760357181288054536808805069630335235327763168239662372546390144773917583584619584593235938017887779019134802110546820258109509409634591311293905356180020533027303440162203901378479663011481180505672834103379810771531554497174017750507015396175201115632661938961346180493641352325591071299933465575040500605447653249923605214439340179598339545878759316839521981400712910563182566595264464583480790914957994340620604079272215877699727488809648428125332208507999440275958531353242986159779779254081255169144101626201506784470882617575000 [156,24] 613051084847257769278969133692670891617844701011077929075045987395516378113558941121607072515379862093255717659583539704828863258044890472500072775559613894999448905455500841090612963816957717434697548822992549341058280776737458299287210043031774001240839797189889371101558071900776877444289442016420471211425970070981244342304704525645239333489801293075462013661569347124957323764217227632046209350041009464444479657968468418203450033792576871340132519110614726986575117040669042228427012823757720796900319145323976664141234688232261583979566180847900524592301528068319115887752433626121286058323378754740720647818948007866020329804999881266061532057168667968660723706683275833029361621856333974317396005737253774293524834463480301860746190677686393061407917875569568885026461840604799468504489556632001490955723327963797751711045341055915366041016901390188913156272114560795223106163763184867874363308424192558013835749028516407399353758116597729890439025262643250844680423647268842000217942314803265454245759906237321675093494537535721284346153470279685110394509655121839569476136958647488247870788191938154261230349167088849107277251788959035151499178291188735702646370711791478432903000031819519600721590322733616847613082848286656999925597952870240914367091394317207201079764127222742954460993700303134690653939352153732472384600712876013529105880726543543956490507642678010010011206256891432761239397520688835731153671350024499580068687822424428534385259893679929322124259871593427916645404175855100274271932939199854015885805037050615441819095066477875532603868033594874247223369042104384023222305187921272800308619498456600993829208049152362500040261717276885711652822222677480061232612242851885434435529501891094810915459902000017946748221671491214750623293771895815854790894236918114137575183247642149639064018959075662962684458342026480329489700139917025 [156,25] -731346107773294259336501737504399415780578268800840967023411694516479943232609370928813916247160969441228349116177499826558130887713046038810393742168652918085690247089935796220910176200554524422692296116509659246372864555937688983474007956471581257675704101242773096872156218521764998264195624674040813938922365696050609382861078900715200042393191692700079779347574899968814957846816364535916190980010252043084025764301759926053283080586010250901819136791513936368544476002741037977582577456212934487341653685173492642419398492190347339432117640160754326983438790652623430685529226166783136936733536491897229221777254275797229535276651337474633056950512431099812034882564938811110255190994392317574456724760848048887182434368196900531981871715957849587839633977388572852168433409701924897301417256219239873539238480908053708604428173545237737759809330095004764310800141448204626669359382312892651054710671518752990471867229714476860989217543338249104808489612435900710713244650940561506241034805462817686775009249258635155373749786504568277660788941130523140159282022254410029524323610480047348095232837394689069264030314326832681061954240931170493733242790506110024603659310746454314502201118889415477826041583849491935823764521900105847283844002370772709168967797905147725814570061914206639662225110557686219670178954556424851252345311259522143072241810760752802582694079134624758942285829549277677580684249695415003022765884321631585475640204180544813231177594782692808443765410597719392320932590795215405237707141269589325136941600698824574456566594381422597994278083448049893882400318081486162981630615874898046365939753187040110365575704310026792487090850664019005825066202639804522271430539207440072211872509366377605632179616832201656473886933339193067666355428869334010903527969507921190187816095740186864349051899718693870610054918433296129995154622800 [156,26] 788269896536283369060098109815811670034175792548003012921488991386202702202158956591744907984976026477259662977379310595616497345779561871463177620071466358354722175061817774516296437993613936364152040798629531751544332906589212600943352985789940866615738333239858192947208623248328252097792850264991229144707859853513123287459224025499815023301947997209910597734488490545593172610417306596236229436228483552540247399462260284680935050627574314783201217163285501503328483289192955123870249468296665788844282451163108122290895646032660040002156964391473364921119250814672304355418484344200102184609987793142488825019129391255344933110577233884025866934837791757699514297461817475165461429472491745977499461621169460661262481779194791590295229517558329521227805234039226292284786871107240655840978427580102602301642307052181939562358830265614639514198057376952811978842273775245977237924028401306705737074205785384171005208507416296843052293378047701814989251629251571184433302226419063451931055682229586170139087651412068247601895691281395207411254092219300285587227348523838420076828956313344831577749614266440489791127292185916187467714206818917416820501769455120356244212088797895671121803674709245136851437550200498969670225602648677582370953299874959708395290629573924886540729903887870170971752595392604327540428081542655592259934014335584317883768728025296192420145642654070639318276569124673244708792508385247351065590571012682627789002593796269685787312242526373384560718633488385443846454570880353049574090418246180640791599401079783401770838506730301136710222340031703426303407103091243424783864844156396798168504913187425777619585642019504308649988499996835337632667808870041774609442029814536821903809509229402810404310271854854235689558759588315162342148375277373789231092954190172613544403090185085106842407415191804831351334944544049213314814512 [156,27] -769674833555475122834883861472421328204687966068259547379745558601005091426087351400938321150797503560619757374809861966052372215227011947004168327866445630838716842967332927186607779092975672513863131590416620653623901651132093107330444032369286430032264119388151708026196905478168216508109089125330590497594671860847326974116308748137340317399794831802065675920613640365813162128104396421518121585243469420521080637858074695662504604057295563262037981535771419111653938314591841905712077202843182357925699518580425834030771718459476103282030806333684020166474999961928039185959396591576685483829972170185899634152037277864062692069058915968742907712989493452723157915931965626251005126096145986856562137746945935207286912295389031684498430118678357126203123695219428184209093020434360591953098187846361121571341631292232837109483087955526530287252687772473902049073232112774733353158419916520791416567231762857362076979538939922118064033793580977479448170748141065700373778393181402782645507413351663869526706800901659625399546352008711441347112692072998600283710818827637585746213735560229860068994696528692271811551201772321313067618741499503452566084582923165470154370590421067570442519688495194954150041991043033905425246990166872816451067876252251988607400665537358830272523026102676963811563264677039173855478337698448920124193926239353154865413085355512425084246463527144045653836819774522646375231019418594498968457235354203802447902572531466380383199307178071290946072056044328100549996759375747530115649797976789002828098072013319421618379320928974090954297650649494009263433813556301563899291461629993744382992741564806979397401711043824298857256048302746927807747019168271659985639901017014127764710162739430284088477369995598870428726649723896206780210416897719894055359362443929868802818840947962415378757957286044152130915979368981816652832 [156,28] 682383422309168395622273515085997065574829281660882628006319933752491746243560413129075757996605411855419926259447272151289974349204713540288275496402326296593548547245051757503579441249246413758753464709049707901029640483057048435839915872458390424679223335485872519770589704391451739817105933324135930420272619971578490009517297600497826993971550994644924079731010206433641536757699299272066097092237964474600350100695634176824776938191380822426844401344696963903556373330946056140401060396899816204282711779309440148996532142659021949901428530387310344779960541847710565297825591984931729243569715125887631565209094839332853679636005487231194513965914448783033445599145690325537072030928291097767192781963111985684391300186871652421471547249888088432237178089689055827820448417648454113971720592225707523917775567256125131444853453495915325136758954819956859606535314931769326336701496208250604252310804331659689170486633561634203210496426789261681753432220892456793104062764499870066266761541343039360289767884733325512178688455764473510396215079071443381506306765705901827823829143041801133776208958515401106056140421235183908573606244136430290263683912941162217772419660567287883993632245086869988671975940564773362874640570014127402282554333585250321158919212762523549083761177546442974306567615275880525073201585389393257374500295597357754004618794648139059597340130635074297810387378521049790464126797430598588998253961163096071750035668743953121514096078403590550587202248990451950294508608389073441162209923671130746285377563438869956024462914611475241013528302030047437852472099479562014377780270392268217012623612636002775267723857772870277183474816299203144736955025040187869440899303546972325260004529438801660489984375724576719108691592416208505152721376867913219733079544726123835247959206962136472514508991566489766863307164250326371289 [156,29] -550447776311938630050832926827538691623496989821398582295103585400125357070221319148644259436036866483362777919361569304619413146084010961760070970099301789098044684917437701104144910484046723304197371068405263422658039805068223015005353699764366115448188212831986331375523090003396843730950263598027414350997737923224348986284292010749182723333093848864443006017794334807765344118085511833726802884124952428108991400362363383083596647026898523437890502938462784898331607959219986812258204009414108979504493024215722026540710151073915907033372093258323435620976245904350857122926541668010474818485489907027816782404484586168482781932906609788882978825282693333114575523060103546193361100307761840432426256739882673696942196649644697243253462268149871546664760871938294419415799573018298869139302883133258734287634525534832511327235420436489591296469174782349449106540291802693038170008554795851353934016980963669267253137352419081275102989563538052773532362683506481701055768327015211972297105205224654830882068398436182505078113412681001629962135284964409862316402961665335246807763052744137872643700533406956215969320952014462827703886151491996897147193635456260376619651903185804178232776700887383131153084498029219455236903758181499613099327222265404472336166581603734179184032876273480252829363274975079153233026016308502754343258478893977867192145605456537627286323041495632743193124685318327387895916139384058605618067924190600466313991639842246522113992472933095265918861086838576598232011169254509724741368685243444136944221350727938339764232491730217763218294283926053479498239309953108648711802334869848851604069127134956521469073775630341463931528704360833433914150872327018397977167973710860646132600584199523653086682295737696511841005173849530525051017422141455387514829274919590928273757121686977681955736098820065689163651173762663962 [156,30] 404697223552376613843362076792746056578518557762602580876117347696618122519480318652125416498096836160509840008331689781105392331480432354063611686489860069190330062834870625124903033265497878464292245705370361104769243854907496385421999312416467965731774615991149026165796668984183910957781056492118951339085923260877404159369897002240556579670277529579393893351966352807844297733367746478296269201243596807710677633821582053003648629079275954010967978586003482618338711332037956105450260353506529374829282367901323959030410914542848667485276816263658783810819258421319206201835594361526184144265679959591359944208716851970085909489102531142225645276085229735732027883616393361780009701048228369776092799480627210787938831262819791630484519638495083578757936465825704373785004392900340840540107675608031984505248940721361939373659286757604043074659848772972123432430186343974265048495564536003647084406499657100062441492810685158583260059382490223029511112307922648649458591059536174200549529146021375952272488794818704664770034785250176550035342538537677682506231180615602336059777048987350051702145537360834368686968474136252733778740982887780476739541402002014411407824599092105569440950180186593401739053250412802280491875164106785764795198226411244681627845952968029829353713020843207645362237039942961253861988341361884866327659292079552547868238732634440192879559419922568580763936567562786847535972946832264289870219070632801808686541666571335913762434081833297278656753996471296172697712722334238350678706661655842458045558188339603874406884039688492836442069161915920413314559664341629969103878106244964882329493644327063056243645529675217038662314760109046511011325659738413725685289598078539950495377892619811824771309673467710387284154923996162113299974711871236058958986794831085760735288139151509638583921334467867511192579135783155 [156,31] -271596433511170700083543722491430664320382560739698829502405685715323999862846980573688587366881933382719927074318013273195220854458104800155209584508189108947149878025586136678621565853582304463514497885833976818275002117323827982731265951126409934505102956252859381372605755852687969557862102580462365313840889907310317481286547135673280811368938839940476815552296075950161005079740918852905025738640809865555255586905148294439509654813185031420493899945910562726924147648143884771546003798494186100459474345789804020805668861591820086479221707920056247882328722783722810029264089607803424684210645540343749923795180521787422712603085047556673849896018681519988318956310836726593690424465931022545697218262658767283926002726799640162039751531337458019195553650981269363605080921652879436595064300691571375846975183978216576964196851190227834342408457645281413944044277264825563451915670539443806182834951027667006685094805966261077739074529916168558505460197480795296183548050479477917567375945689376128789345750005517552708394055042768962730118120782453247255050660287925975056660905524210287680471865100445074601736803736030736552036142823007115883883043604123954005241581752451834989787006705696863925379668180373490467057365052222348944483951656118139171319135421598508715712709660197062640121736750374420679526171376274445696950203302855156228983518706002172575149544712461695011353588951283055861800863086043040371594379878476538253831742235838269242234205391025164005630421192146406461265216725340721772196486762520230005139878730553200740209752612514208518221088739560986289350401394784796151630684907638855989160583682354341735895719872035168545242739604176549962354821993944237884969254341083528688527561679264859960076371686546836267590094625478986982431799837072016969783064270477593095427379638476247519584720057317346782870601105 [156,32] 166591713233287824616366117316314911038152670206873008960166755467942692576767101758376016896713621391437249543334624411596534217619564974378198916535735971095767127579945520386269610892777618545834575933429706611155770505576839943210668131377638781211289637544944011882402479224600978942525936443842938502167027635906401939710633824316354235875646165825993295556692078707784418806751470395192613866708928829404268940595864727142424116076105369137132684761441468882717929220029872347543555734845434955117767617507680433333590941010321768953864716009910486115973798200706588775901243533326589065873433726172749116900270406133283101984223872586273610113209757759099982761810255784910709469341424588723682199949665316447339610330095846654101623919376348804821611973919643457912046033770992467309183565052752001555926001654349837251841897270620628787150680895934958951090237443218578907003896292432058302265137440546405185316878414964356044108750268983797373631478535684428265043427024476016916927694404741858775480336960390851466470374877761195974991244501538279833956640225042837214814059254913673729927387747890293801772725649995173604382947219750753608388645077840961710798891305973859983725800375265306444708511807448846329967896578731457029431497613784811270161923300156161332851944488749905305541578978546433512476205381933481878131110505042405474032825776896207953482703677510748879392703035970000034613352909463772038297846416895389515681258156494375738697674171418600847616427249927276261179412260468414700201561479538604545902218346866888084719305395758398490219557577668006092682974629351855353490559866865527813613599693404055508258468888454021928627317388218230111020589328171225220799440821652883515475848550085753730283445802892135626637959603101438727448466903791819470352953711637736855673310206686018383690647226703778932952785 [156,33] -93494170959684390203943360305588764333590235254271361734422775524761981685753341191738266597360352853755585435017771247314520159297304956392166231706585157395442831922717280723202374096444566830492221982419887488512746220955945677678144742572905973875794485960141763586122632018646229275605309224593158414836713644361240272422166671234727117288314026870097212419604298365493347340296632741001521619549285192446023374842595153145616862512468792750364213456484006607899557918157730590475516496708297433647733120007171290577756841277958910738611940434631954891725125953350583214281706850663769698008248869933565299959813272020598954384846841173083615878937051570351026388035376134449855894095853055807288750593365110149399553028529376209889120234061132175814693041331760650873767233958417100983540625884926076886623972412526718372287068014046251594031376950728832788783439010859229302030159703168227710698434892989052149606394821428418547081369424043474330311299873137963439392305779167212945380858324560893468157429389632887246652281773427196378447818579968152035217400732795980773064421807933153881037248405986925245008168353859217391476225259076574048752902104859584396877056270314160309374416245118358780652743576110318294981555488161051180573933842872739599929022897999855369157524625113530861950571884072380673185029649424572821270470718451744733800307752119613216033707962415728261854267075161095473102514401392628068104270791006220605425642947433253009658504299293354544079289046023325181684359025164963863476382150346322897949543242464103776485693025593468187797834051466430440624300825444387981014158856172634111418612705541203900706550323347801202916544114082888488871337392572316806042442784284801203547521225215006879036238421634654206447129242326196213148929007004268204221837096891642284983901392555678025701028145025522731260 [156,34] 48050881585766973418209480791360067266358508172390934245305382781263359174969405526277661706001826378934264696774991067849286600212802011305079544878749375927954951895262251798933468340609835689463410468870848888434903281505812117184782857144853424368613015051355825359813968753529474288276944489350987970222819758893433038006786561931199779605324216876756963208815456520259460576326806839870937810409305574973481859700579464580124015052793176029173207968045347542244236977156349057426202356308972559357733403014973816401948343316676790240347949815432279644363552591603523918484607641279529896133087235634618521122077910288891404805358691181830321285366048441953721477990666849048555050053334879151778952395003127578654264009773259569937874262721662996911326186837369329321871202138060294413401777874953942562167699300369276336826633044819240688437208971913323889905157921683295326639772077758300906726343642759925429087116337276002703778794132082207704859848467839707829410780484341795201780073086111004166568514399804842018467350043947401838390025741767924332322734041716166594440589044361322801313157562472420779228807439543519325428705839626312785944851414673119814268837043217283221525345569228184550719913225659471195354621159637982255086200317183240565014235860563290758103743123479121792405532722204285466911035018919583983506644831021851563202476075222956007155137279569883790381814481141626929846442641549423220816103919418336967107774289783080210261817723717896758923603769488999124035537751515564838057393435733053440163824836326390980684314099355326464998810858139317496448148245518896084715700504887204659585653619035417701661479132292955684618950654323900676364783548480076293271558419521604214512113051452956874484997237478165655862340191345459531951810686010002879185880118721987230543386813482526926362970961640499265 [156,35] -22631379455461622369420494102832413355868380514001710740647155439116760157929557724852871643453296077193784552579208118060468017445830755166593400620268000609228440781141511764194989778418781478582225516450930511695543860462382073980664160832791472407269277165477755497482054485383177490116809679489126398502631743178122198621362714345439789824473460766494720762751182553850957002640387499444401205419794171891176407331034490542572688473720685087508668752491165762504147808790651446320628847806800201357808421989291563385060315605104966559262926803291294151064165392175961656167396372461536908465644071482092176987172223564669383267643310543845315944961089503369909083806924154155422695188475973966168219992544582050536388493582503040251894089537475900661108789934043768966026946035594980196760458139740591005225650605770883974081967650042998943517116338279484851983755394697017067285913362278272865389510371219677724862184339058742354366076005353077287142244801327250694718461508472846115145237571181567542080616118341988876224583946016250974481439070620741251973066815232487964040573567004081147864060994443256047660592174567062250616618505466477223546737795963655734400885553340569995818139357611860977546400066183696632554177260720001606555512828021373609524948039827697914753774168486132513444442122710494717647410319197788966406176782458538501355189631041855495306027808551608306476354783852992955413936811333527928752812537456751728623493267708326155364568471743666573321355883623984208733303453406468670415738232638312701761774184363301074700304157155075196481744772626491609241011667266107774097957324220133273657527708320682651939632511799758016894120396162523209983694896229682058119315872603196435015427320985830964149093631570789434607784376371662662847040457891626985008505905821580491253997518703907187722839539254960 [156,36] 9773471816809187322760787063210085838656005779937284048473021440657751008262873319306475543590588357922362582557305735759470882457817525089251641004834320846399441102645342730803992756573298175898336705615478414822374114478435728373739814938181374865450657729048057733736950578358645986485733187975997590883280131108731685535525023801498694280644832268074806484355352133192421347322807429270921049098069276962172129569762051939309131975843464788824613704952010673706907277489351459636507376322231951027732765757467188398750332147496578728327292466034062011058772396684941860451697789245122865865480962424670569940744438793438487179945130122937931442276946700236048843742689504430882526309495988033594713210784255658254754003744202176308094271185683686535089495996497417301185790335146471768406001228174044878214621512485413645300385238096167171633989296412526696616946094281001458375221060598624308520671062546026401659548659420782596783358693838891736219279267928717901868043903341673908336501503151073968434558568654896497992498573412562150980753922199262097589869210147490156168004208833158325246467520444252394738235063430950055638755395092560238246034710250987567986018627062975730437586110698823988743670650378809758662265624374612889059817721332774652939729420444707454342333513854388068143078519686852938729592221874343883012129196042357539628817138049657045434753458355600902015526333944566073140713299964471000587004048641771618880248667590128932244075210115704541893532615947319206488004639455120457518441258114454045794242935783469830995099240791933390479968598366564836521718784855957344344108845736181658964673884197869969814547808774003557822829129219850599265990081177112931950952676709584666283172282930769676114745286073470873215212092063730366220879560036799423973113710117519574292008773214196068430337427552 [156,37] -3871532286373493808699570810479028072601057134350190977652853719451792928475044305003024262970306561856713877397239379322136158195460199193520396672278461127555868955168739757562499979680572870705323337620806796560860753668834055844211159215141277929031820056811088194368580756033028992219271944937186972462849566669186602322270553317547159693931616402996453401730334391310442138226570160930396795687439248046187407735000650605691246899452926155206517464298525652370030807304223524395580343733075489933078726459623799540723139929233657888219605628304646461254417105077793067535355368855036531604820009807726811440782166102562283199690172881781580327211937794068563930088124257262802614799820974569777477205130302622484659743081311614084029870148729940556077850479279436274595548501304734342961239428855024995753074838297831671728555078146931540819339900549134975748271598581823654299886892035754822064443228272142396047983571791301402959571669804284993334270557676620389147100151228359374777455973704978155818479128934866469148624348952642526867152187276319263443417086858274614280439561544892084168999252009626679317746064689859133416009386353983599351954198370478122721729677278854243237895413976282098237374600492691089923035809464354600811965193437833933267810224941653904405903739124357249682212211572107137608556557931151546433957059989762923609680935506971376526887069341295147691543635506585916933872169378456920552323086867933644163345459941397681245671058101789983060553169977597429216765270530393226758603694755249949245082817336660858092067138238780289992597433320282842639137954996571245463749696386842772750327385110858496793023824050867280912544448386201447470848237405934967345387073219884392561363924794948313954109800723437201492858751964932664643997579574680246363053801281021584440712302501041700766923002 [156,38] 1407076069942344396830894549642120489162767327751034477946697576996238387750943240189042468888372536019053495430403505719178899752760534955970320460399781125647131008826045262373941737988850324538040895070824124211648452897331518145068619796396280320941638601100785616982008813664102025707397616592562394897582137204614157646410774321367930806874792341877742213399280916933530188528436058481255295833838341045991469946660993136151109508158685763218646629756646920156393317654275496769438989214748368597183525383963979991717955019391622917250207318149205388314230427519608468163941433113894216610220503985466969241278288519570541830909100946708324440814027935064206474872431311105718031237512170666377561281338367421906445452880402152460154256746179560093636364880773506875597086181051051874160297789997531582315745622067484910656393164718716076778653059337244416311504916754074505501729788579864961184119297207149602317343605557790614614355731002260068636475417681874476075672303119681962149914624701278359513546283874473300893132723160662478570705914834332313016667906543613732400721654044787084954856254594102786491632040584108816248210406180334061345180187633261169766870103886297565481844809906394636618833348218858331073165385213257610439176306973560757163039110184603828100868987474144826403805860439856995592910734910142717496928477544283747978140507398486448900256695033113101391633728542389817802323668780886017941269571878671127613978726381058134608905614186043768105004272929195426026363054949647214314391370677796982871540817977033747915833455479692895738173782252264763438533999264397881165843506202448086405460557401455823618534494141759800274720105789657478490583164080125902551441538964473484043645430698573872200767430810836199358463788851489334825746634347433129608792786843696355488007810503544531203463 [156,39] -469242020040945173828563389594479634240002935828039278081829476826727018522358400241788416509545593501788994096220193403605579546369963078041307954653370148782084226454716952816523288462795200732920018073505770703887058120721539886903592699198379436375631207203272831386358647207384894176937053678278026180448808275871415207595296433834403911892825047355596590760349666272615564328836297252591718156740239430847534910020687529497867014172199015714404546218366638070550367564686648184572939252897330222105663259505093090075607295847066517631914775576535354081413435899225566927073284636326451957727579966051545019763479333634446732500568593743241680795506486674078924499995226824281891660736838160075105931973166209739759922723179529062903617168818737062728160955825917849363639758056312142230178529114348163518299866967324827225952943102871538559386068148301679591804427121017407432672102802242728485880276981802554057108614186954271546744963846534551119252799474099499974759119212124873777760444486396751343357248658600386699844819093833290857004273762135572890849485867853172976745419269348039323422299925569223498353947315272267773331020310711602863706824183092260497156545894018643483705606624594155295269395943176272394190388065011977669014704169550713399003785793740130227641182153042677290127124721734924514271216281045510972719247964260536100467378173043284647295639900281545891926317113557773126120093031465903019256121367283496427714522995023186755331067150633053109465040190837572605108767962512909430349457708308648577294795644042551676971875177950121960834355860451787404797687529717793120166613766007891457828784922447496486413903025988450335208557674402131788666270496917446162819840340702571241891388377440834247072220910474943583980046001895860473605653980269781046398680752998178007593873967474686468 [156,40] 143584326763236462297786383629887778691404586083985435923622518035944158373742065668299914340596603486952243795143023670734778883951081734539407736974728709896331339072887709171011464047196802150120920108661141644510665133948175965558876796267824347071836067050437282000919500233609966305497435896598285598981417086602662570975080540954752195746310529950841585027411155804921080584673243387344705815515757845315743019089146653479203788462247218072501700154013784539887763324940571902451626977203133898522970125052804512816268552738003046472252069345582965899691792856982782505672406374012871500611263460512209507520134457983958897305624266728748433202520284882769204701738445964985435483828795558767958271163107709533090898484517964786175827385329505501325200897230724559219484669154244605235846388777677666939668960486116728601075521426786471746458490624048708519305659766061359984384300262238800557429563487645625684321778961482067522364884256870680479538160610976413805834688819574251234539245085487409601855424937529323769527762160316958919598868089509384275045241255398881164223881150499733901931593459774905263485072431884424629967934992220071110179418055329044477768087930335378170029429487340374295492735775571946152635488326168511225984654622335747314663611763947401286396460207491129190716665819368221406112492802108781526338596443732298275337850979594990628272199074231026495470073049116749253997680304236089946143874478997446383170660769970191414032546897728498397274884550774172298392598350771065838688280051925556863840346482670879753702036211028862162642287267914514183402642294317751667017442323209544129860106916224487940855696268322175978958922677223149038092428568222614740153947820055130945872702639835622708832931927064921649608767711007788052239379895615001571372177953138693731289527220397266 [156,41] -40306871170057512673051720890681028471861681997894970123476291961093554108873184751075914210339951235048566709152798095431996553982857913370675442003111056148990918709395080652346272258118621541242169592736726605644577047521802908502385475380916379882377673617092061456141876388588518082581180321735329066764434700738370341932152280307375970039422508116199014401670689900718165604282157767876536945833022205627994912353891108627257735597652175593935427721121974804586583235053446525197472454221367458660465532874719041827064375401720288337223043736668167355097105917711049458247551797635738769583266899694439198150412188827854524206999643785038617728667483827508825123338076996867776034079023591298761120870447790906822033524283345275478231949373427602361924880590596984744884209223575250995732955763581305487711199563217658199148421849113026559386838003997005040876122782145275125337780048796749006176365686142556681729814841394120603413385370430782878998374173824287743245429075023326211407143990289369539896002966169468025546949668552741669726223195768630641121419289993318993152572602620225427780290970842935537633844874374852209078883307142631342225312277014468967042151315475364139237932773528203989688229618489158676093448947546205723869714820825695959531925827588068561100795851170725947094051171218004618041325809927892451106057497915262004467003615855917234473060872698742140710489244204554094364874584026722510253727754149573809085607909362672120974376238857878989236844730923657455940337591470709628736845909358685952053410110027998829092614848137316908043998021088219425469751094669987565208062735826897808765897100614050931913568242520852786802746425386277343758173683822213510937183288544711850095922324827156627225381830031621976731249397579352893512505664200561836526876162478936320439755340690 [156,42] 10377459099315630534576530643647851797803223311935262957904241547346810214341988588027944554121814287297690869898412561096092488585548638416752909350567472393683451672198330437092358550571456041148438614863254518029382138765626105392175341314440425816597088297718544867462331207690718799833700152032404440776009459960933361780520051017076222773476885333881094523103395025365618221234269061865879360621161393417402657770145126814252603700296305886214424958716981884862830655434664366543391838717354907825710760158571525189239460009457053007625122277130849762347595110263645506858204190661348725981286814542643787594344465103707304624808225784824594232167910179104841063708909506517159312504533640510943229644813806960316759041024794773369097973235403106631821149700641732463062132704643093961260248363512125088932221137081996272149413296480475260329507136925098173748128718951954035973865018164237803566889956791647394293183237522011119434248795020182312445469374790784530691412339948972811774768947457584651437461678437721922362327625084856536667689898255093249540534066377662766841047072034265419245899824985092127438148403638016452178055123153992446545027809936836094621540621263070876465983008048721217758551607521131797114787464079288399570365167646744621991077833286629039355082231171724110034958582937815131001625728245144853012437127601467850034877740057558321870396368093379552230583200909176431237321392192962051858442817036288030917442035322438695601056837158869922410695228153493473452506774756213906375040240341722061474581646747763510057335563506180012933003048532453433680110181254519403971852848975419628505608028885418993696130079797613455825954354822898386188939432576032168851965053644482290089365584767335643819419042075977575810901746203198798519067640141764725324078439096494025218243709 [156,43] -2449454506791627686955705096383434710782348450560382662625892354538377030638011597819581814397724444712636096791265612220949033587146905422477337878342811586067255666593525754062481314884438173821263667981149943690363493950105167390828958036923258282624462905050431263477854282399150461354375697538226312969391431923691088194064842738941087839750689169318511882111367992564025806741042159381677578566215770389754054939547284136811502758070787224941194196448459737984750910621279151695793328913376406759419479959974629712801312469178824157289256329880909147735348699144827993625168902941806041494726911067412543208269449788749601505283084354548273650851191691196279894472133733795055880443663686633142135539485603637908443508727407402014028024289032197589140207125283974547386079834163427001841783777500640669717804960477113334085846053369533219105838758733143178421945775959772352342763172734275320375938856934171892816484977621991495231866820123621003031865229302959428402753117500427591390021356123584719050516641647730235070083841450246051717702581231511096486699268784476442147331909478878230472731129709735426871439688462917377685252626280094623872058650576724422244155733989138299360108061762851301478276046467428075053249635533236491473604394914805763831267533875289495632454625129068252636626907748966522114722006070335545983889617809394203205409581621536920438087653141662396308988209055963039639492014970696469834085989762303981457771248219159520255194530124487569700056785271552332972319762294875617801158453134097200091820107187909284231552409638075409134973068612173528962847075970474260326002227264848249300292819834840731634404676135489555736433535611807955552781321794452428402652100129825941582686668921080710473103445224273240661500134546730470261048732618680276152727456738011922547162 [156,44] 529774522083353550534387356233380042912133231085901180428972761737899176260628357182955506235971330531298952994260139437958320958276427720399401599000823932994278160958282748575081588361503665768795766555875626107653003401530070049788978672062491494409244825308868216965832553453968389331404515775459891850750362685540675221085618384261272569808696986375910428294429961864717972686181296694144506427413078021088162993459388393572729177243247542808422010610544416376475412077562813111813793280906071287047753136939848422790916801544941376117180737712200650980422029010915946585196769497835555920355404090344528075575272072722885879224606335476133734850293987257557949033535111839028786424090003101332929038027410570487032772584976540085710716114121993097500464817706946312718242179961963152326393450698250570774590218232857914815395054293511347397842212685379676912030883920383158856764462311211036220921638898530304102184785250470953669310735372306138304285629922530743451885286597783937748122948406599828371871854991016558350444497707595304683542935865103575010508114636401956396397519534206956643168668180086958135220922355501976543688221633560888416391460387081968388576981552752598005979108721529351819666473391817098314159466284729008683529684499011000385823290910200655938150717282223539675154510033342653645243680025738631331699383420382289633962738055032802827768844462161743225224597116594618915141854716991869605958347057649608102281266667155502048039368020298568437946180953135526012308758758091019372220875493231945983888329596802283307486254844001140235770539609497573022374646750293914773452747724522881556839772394630491576522817996137428884673439870841490207106094479239456600954709253196776115403577627832322824475878067316241097681490158708462223602597713684845460983403949047110915 [156,45] -104926467747896060406386911293110211584506486219762030776032188038118503529620694629762173049030498258382490435921329920851960245786399860817237760203856825696747171722023641175448072156630792463671913233905556028466661790003972694927623561421756014881650783897176531888322201615797479714636632178234909490754359691839504764990572283351290309254874886229808772987056367025030935781890328349561017032891888397542727073526365279723370877469599658116340137267891849642207666629343676399024192568363211536447867012467584614287317398499792380544975468017241750931220345369668366981297890460691469914555659091670167805417817504749620597971765829836033905717771904576346621035808478535958242443865134533748241956290934063285987970425761622993959858893029838599534128290524360938622663729869501196303085271095826317436283014524527512374349914460825274657546397766406140021030117751728586260422089959859404181272317479998448830144273762017365714516059409584517039687215163264467505760710598741285940110931177637462285516981530873145188109727644840326834555319557213854102125442044279044467458764923364872682441039547106207531913103092978829852432924676284697982847469909257398648981706086315150514691837064463157781315776942553884822723505696100820823425925899259299274923365371807945562529495443702003295888803423232022325802754439704253475862328084074748868924512413463882186137104443435758749423175430599008900156070570068786401370388590586213864398675798312304314114454179880799659589161135586604922042766736109136236600957392916456713807704081968504471276569171878188003655946830011249373168832255558990321174268577983189575566313355166452551115183574402582226622143073101813388098258369247678542927454260509962441524237311506179189224277528618996007102348970956637167366168266701377832155512855512997 [156,46] 19016617980289040445971668241760448463685971697059232814296261375284626480659613223844157377745399395354243816591155345989905761217124455879211952822333997970623695010732650166725001520785961969964342316039858664241877792136743273877045756772059366993670785664754645857962311086222670768793535676149242040086758642401661809644616542207114295075344832511485739395520008643454007542737099873880641605358812824982912093967041375377044215155859124362225589208654208391891832733052306482112494576763265185823360464945626786621085658340687971708107260388312015157450504383161504877222094415745434822490738810565908539378224885031353451811960470221945230043149990678148826566807083047903598177607244650448360986323166929992024693834543215514122535494025882498555637199698385852966873491765834339035402919919609401874881887481138459103167365419409510586140450838803056185629742115430068033499123708354519996179837093605301137280051527846741678765911852336747837164548049053069490626685011932361645731061899607838007110176967165719670130115796075448434634673589130082898446762987743717970959627109922080352499447344008412981221050107442554930290179473142227341141211538730106936039029220294322554270335545835358288778820499169191077088997650313307168538472484484602698101475174081568004315770318914842629252998166525324883666112509411149963894101401617880613258996823756457999837014398598061483921066188583400072847125844307301337284699333712825175098150754811601158249385158815188472587786207134561553835348845589876784726671077127409487172349089454124634105911195050123836083765092020510548098265648311752068547236486791213467210661621622086686211219805756470337676477496715256424715864746052801253396084919967679227934911258858568519899838426196778497601784514002574909001132070165028727900607579587 [156,47] -3151171573176922706437706630117161481086552064692277706681935230519403703714638705279588112092480675691725410948720391669862888465735424161565894189893141248974832354773567446516492071634049357854739365694473008281694031459273592863557253117543195233753518569380560223338088592476969213090964802862579419136477013613146033269494757668136828025152292950044104693807561287759802924747194820856597484692615149460456273941823477096496608106744535389457143477453780311495488723856825218197406836045559845853312528892021698009848938654818892658211952059212944029766965828838148619743326901363037994025861325494521381129902582667864737212061935538762153381987519949069514548669494208664903833402409330939194154125425947269993525890500541961311342869129336469265959306150613536464603041587286102910312837245704496969025495585737517518485737864046973163429727944407617732012019424516535497509699170315417735284145824704613354096626305389179146502088404768810863792936879158139187459369917833508318656220669647830479727066906237638254569597129654146054336307433604556264732878611498533705744421703169942904653543746220298694573520344315858267202588725040688828547597096323704823981279787744799465050666218113526351201361781999691210011152217381309024917821626595453111204512526016353504725295580679414681986659643522653731936684463547490618519919152944355715739480486370824037751439869196938205057730943544315202991308451247641059388260901623909503827064433549108753201265874444636814924073582505122099786457729016049442879845088319674815712641091565299626837413632279506748022387067289411210355589702931919075693369174168648945892674009109611088724451928764828357925630414454490269452225409364806804308084173520101511806860369632106846915459499996051431647345263816100168686869557056067172473343729 [156,48] 476972465293592857609436731495398331949953035388638854242834249751754470201211012592623018312978402006687797195889407355057821368814400377674907839233472863129073161736077296380206519319267050847361032746122303574452167734630067535118312764357469144618072134393208910062156630294007379577864997899025609983774932288054462760299525455190994703423196675436210776638443752604737708274484441090535813720070534250995262473180507896848329217610160950548185927218155483905980503521409978410008461134305331445227730191443313014489418442485134828275332261496371193694979548280253625418382979807502347007477105969185545032322209229880215739545916722519539562305726440570905447410428882073293112726480488739351477915275677448028476955361913807193789171560595437797582752971653885336335912053521555388853763441901025606746274920315181818707166062427005673262976359776077663739462357712881314572748008659458395178387983165333894194675869926769825230178964982183976698130243937977958730030035697279743793780467840960889632337431726521833294428324644513924081005860906834244379782210940920358670036124249426946600074316623531495622368474401734530106399672685170845343202764572051080326239197900175328494010537389205140864815452046632137517896004204710855596054919051759451779972921495679374092751245647410479577911549846591933706893774298753427718596274896531532332444762291417611560692346256911628241812192895470329280073691623876730481248802395238853854737833576462748768756215652762604900821142784806244096676052340936985116261100310600275529545611207331586998183396969084007094119437302386938028672002964037110384582893133273135204313709221336249465023242551241460867534936027052194493400900080613214025178616139711964206538160803858557627229482869358097242255160020774932092387342048698826103624 [156,49] -65878661052792337648853130160218956016991770769707475461712180579150013846571455173648202269841726530753820115537123816614182714409872552040106544672571746463767047118342398873616006056078482011766676930703975335647772478733852623289020524805606017450065949153098868032578384936784943086240134375695850271759917539597101649310244886123371472860735046423736338257893721580898258514554821160116936828907021188784849844914884657963157243520997792462647282108914198882519787469581502728430094022230291851566443442059890890794888549299084350672479668263263132199392939963503771332508260634984966057438072240283061429061384472078902249369800208266516685815021328323977393455937775742417097950279935457414109699654746180052532609877824453802203989558858768258116271167007491655293342278158165026043429267997957657675840548312935059262298270529265819344827533828855375551265559971680490240712349533322400740087058370851713848761822194094420402268853782594386582456891544353003150856535581443160445490571835916815702374149810221815634186339527542351026274455732130631386846905843683904321721705145789975581992104642113568879585146825324665704112037208635984164419209731218381405732023286996409744401736929433996400391901789240292403979772772129590835546411733752523751260901632681987913546785292939268611012346798309026287984559953909402283206344209958469409175331953563482323850866562675082919937737711784975497415026432469627541454270429239630799277524931364385561272724828570423033713929172228622597767738248046169588704949402917293390305263490327963376865445472934725150989606449938993208878577594613456197860505257416287755806399558953505297676533602999716141175912634157532674012152211455791052126429804028365321653209693782524696101040179372661879227211079095064005058545332893579602 [156,50] 8293341383966011576416722794443110329165852146705539923365641347977694685875253947699696951570210949459773378661874158158466917887149525259106402854979902396645135663454021594015728125970881787315182713420934590294875901416810014457779612504675862593670209266207315504963731586509575308852169607501418209085345306895204558074719440748014467761740033580022260157314835727272307851310358832645424672981155853342376267432932519877304371653948014398771676088699668263004768718954758531534398665803275612046470621144071101391502181503396121985094442702487523932070930865760114879855645235935344897815602536035527006854132447262557231680230675159756491857191841554826212105844382548497039457468393871945399294121260484542914749682615725979044633632521269098486175163092436242960713376592073483180926327973153118059226389877661698978632345218494341728438466890493927389396734676775657265040795008640514585503138366118470631711543906770863265085712978628072681717670109784164509816441907416139667475070161512243513649649398563018620760859031226400073610035823171061934373010054554187388249645789046261728328259240487916059711945837546790910526582187957245103467903119506593615656126166420690565735211405812396547526030309937367991432814914070077526551441057850513113073234155319290281263413523915375881056787279094883747286121959567830821175771528403267976437545556242038443321525955588077259238426128675290619044408588767884143797220747978383450749600102600121042085137550234509720994736607144989251966819676356561820141168964154248561485238784602134472158726074960745586961932765869628573091957465245871513493752691733910703639933692398626560729437417219598897536803481077111219962566763482042949607409665334136846616315461043179934365327832729053046393404032134370832508903800194044 [156,51] -950396670978343445656363131859513457004604700352654851026129434439796418853928958275706761012567362312569653840813587272451572561886192996370035555091623247992180945914159488909866714440543545711660241756441557554792617346518619539777355881965829026765610288815241433546936612860331520984595980225127740330990168618590535334980394023191126686586411356457287092591722822076942539438232807725689771424731388941817637127562485869270466550402218564819384128065876713989378648102383262717045008711017200690376084455861901107103546708497562553888695596472978387125753746544673594136523366932249695091317550453799642855844183355599183606525516996398728129543166933407411806490915785037352691589699121811736927249223757006976614827825545453273048704879573025047741422372976011785186988350925580917638319196020198633424310704165628214021926873184114391248568316483327860366716134422649479268677306773657582938436472571527644585973102805487358727322275595139590189961979076083509867134560976252090638260084441590803956156730754124311156842727879087875216745822996478032480133936304837149770791169874071955993514016687230343217781733321016605839189888501114844473929027058822654617006409548063777634202028118645344422261695584075376834413150242301406909940550666169831067161605701393954665727862984334587608982876268512857714767589058574929223892294932627426421960015722387130359428704047296860588880439384488616056805186475464527295854721074215549570536631928410900118057982256578668264401644197861351508532565828011992959537335224048828680396750954134949813185469115145105579632963296662212746208327934860071244551563748619121926964645591105494831421745020536537905724770136390118369742182200025223341460446098834984506831092639257150365118841979205162117203651777859181501369659878 [156,52] 99009496441728012811732735626009222721586446785327282290231498402232826665508797612336216642354572329531164663191429020599201476681613826644273652363145339273183556276996161985385727220578453973365317565878199977187448973173087677377469699704568262501408137007704567390409174881752561526614175054560827271324458354935791393886798376944305070695962049412467169484911884042314303359856440943108402136149939076618982517929249281814426763382438085915109468882339104656197948818891817384563513702281777700753729335108701628959728506416361174810064221486639085807027619221019193348784763865870922012786291216869962190885376853409725009273197158151542158745632058438434594664974657577899996463940314898222609971191410333931798660446181516244840995054330800577753582718754082962294845018294287344356328145094587193510542608424195195670254455672324160996668241663892351002978001278228149831123023294598781863991452562886505350459834185676959692253445655519513094700987675325649502391452827486658009166844645945313185670714246789007328496582915643057369906304260812630738138527658847548424106047368317142624507870681691492408332759255058224440067468429921911930653553339776428249168469076888679090207930028725424996455916821296261796704408838732293752846337228260057058596226570567328132849539124704304838223650595877638817750093182384303387835067619765988357828578657178372025285214285891621170195842295038678616593372385752720124315006062217987229475012880319406259003329256793993300639357625143051179125867232671347816906984858502028328946913249313662571759669203399548194180890742332099641522015711323358598778744599036139768145361823430236792974157634558341910680513138428476494359928764931635454776724918363871202353722027765867403366852506667515964740468836190563086078290 [156,53] -9362445568934831625599356453510639310152899601002823307438586808566774634724248047599087059913815788724698101094370813527250283512930031789769435696224379100401477043386851240489536608096893474969343790524139166481529659536368828384611557692754532520864872425635541483575720057902462249172652738209893973212356717994780685134702027218861932846762983404361555819134090973592910441303709597262394032325274025478082518578949989404789796427138141571840074207753333067919965397040323145955312706883913812999770507417992708519086421347398302468892200971649941080998128954495271193296348808308724562437269027294732637773917489348620219291601899516726206625472644999784923297616499373543595758673671207181947529372608229825421741358921907212023241988704576827811552118175959741032562227780374923770082001149187758316654471543812133034342615915089101769395947051362561368040428404775693885837259092928700578590455248774773032008172767970314309719441195476977348551803781243255220796458607879193146696916771797644235782065341864353226360197130843639788509790081811543952370473033318281108876346986915868739655276152104140286087708592074392892975117127670352547152656605723788945282947412203323704086220973465544808242354359220917212448560232478311182791644110487387087347485224767621936472955160223115761039922934689403100078077371372502515255760430554058988709255872755068493799223383786696806273295478104834756372286199981849419728417004100913621371059543475754754555777144686301010833034461462546014078526095904469506002367257193067153300393505687143138222053042790129332873677369786743700884664518877006329011517180786848912868583138793460867975350872193227852573288958668670497171898370201903585211151885424254916021842413152258237202078603120625328350796567698808129894 [156,54] 802243880429652818917310689878293777773761707882353096504562514882884400960828107917460248899455769592060505563400275427029563497445510785266304426173825985106913315078823110349105127164689601655901298286650618753089470349119606911162845815588803241994788117387050817579294683148677376257853131870031652382258070897700655520480952691008003751397500933964310972451913704185712376295329968510487422469216258585439181366699993554844292647467579867589836799382199970240618108485451543197464354346934177676877347206903982807911080768770771759946659520774430893137632365089746681954049832892254846879935359322636546643925182902757587460913049984545153477454737769580637080077741284181014885146138733938514495056044391289902051839744916476740869007477808681858866730770020459235194475006477203284051974319412832797361110269804059410373569632465558514296419953619729616313218713957299885532028764551953656942355005934730873084555323505591951420118894553976280744736903919312720109691591161824037004789587089271802191103691422205353414888594548795092094857718005445294161419717494740487123727794626661722628716995601855313211067066846880053580323273408097616387363753247744096931437575057444661040039585550969600884253287704819219056114757321430783408425397821167498031936093561556445968429713163109474456490098379851770569840740104646185406175576723432127475319377777876775242748215320805468249308929284440201613165247887969479603041035263715300312913009183942510218928407030591689969086703481338816593315862497473804143168571331363900742128462263608178288484184310875671527928420971367312869421652084488649266664704936765249455584022244491671819198262536769546803402585474662057934268273519670366809095659366716983799156973234057603340278340943977940078433018494033209 [156,55] -62172533129905584777695669503124533599770015908729097451910911486024706033224680595883195356937621350825054249529336826318443187461574178996953804882633544984809962060720462293435292401257511013083426249457135307834755074036950053284476900351217491110672424989425448746787820386792785874906577627212671925242833177144402150327129484592045855393858079566393765981372240886652349448317173058073714870321802995730720213841444965964396708910259286740538906413309911707827614160163304046102309262119672635581360518535466535799292615330302697056516102798612946023912661257339955015036912013732201087215459750081708295286285381807372916572089039106684353284019075806015406775687258398442473837342256482597688853996885327011403225509634675151716219468956152631769484510828946464979744301320495959778143848865095014851739357111925794721695442197334932803718264043437330863008132987063545156165958963458476645665571607517015960926030622403157975750438047869172680034404418740646712324521432378320975909996303365972137467880771054912908083906546239800794990579611099012085704215594441718953004786356719097255493927039109772294786190723503549584108243426516770081764801736795577705549206975048598188522164968249810962467762357926082957533875113704280744165843647157658608124490721443782409553951879802671414479849547334589530792121022157596376114523958142533581109292422792915617847241755638454711848538770141103838676903006249788901584458747260364360786514855818408855869360981026788001480599600956987225214716460160839518748139390093662868308567781036792824242891173553306666834632614418834871729483251712423049244837089102273251294120618965659220877134104850264846757464034143038152600232390777511622968471126919978964634972317515408619286918632144138164233232117875 [156,56] 4349096223151294867269492717239186330204481770993884532075024012875741979428457296884165076246376004772567618153187256927466338654884778511136690504895728056909650633333508135096406751851904373790209217801788125111902684024875625415076706019464908283629702145667829708083198054249142659727075362017337522000144813700388886245354873256795197218573686023335759634346081220478852799185219589780860552263204168406296853377717492772907838139763017129387593889449284725157053270018623662918288775739611249245684265556183390736933300953336585982888735021082352484096607288632836133498816022868718546161521146904794738640546626593077887864228762732986789389971320651999347894086431463685614431010301752479583012140957388269373706473068982642201699366586156904218355351113866399046972545321280454651936572911854426222272570987830568581446605625964270110993456842986346313248495912014727256884307094868047372823781530422393305918428571666786188564333356576734443400559372021811825771816226764795294980772234089055458107173412557744968039757369886660005587505789117884437080596075863065847209978447718322036376000582807369034865107188538040875510890033757122997466080892630157120582766591195833523705047766690249891783533877660357785577120319790223141107953428417742669887691483068220910014103751737063568887530089119206786851949970852883967606354881112803762866646136993586346788808680110341328516871581349285144792881721317182499103527009904680271404137421389326402747939814456464476876269391868055941842966438140061166096982823726474088604585738210739308053888897608611873178022237757580186033464660210855992855484835475075271108043624591169552310081756613935891927153175759951899292308721535160602829840089149397066522177880576765895791178645414149981987333943 [156,57] -274249385844420087534583835703720793205790979846242383961589055467932088956806543539597687756841233131518920635439057281008222559015518020362260480784948928368661619652060942503059293290472213179038514749722070385325378708782229873097880568167009103282532471240432315357292962261765139038027501060312538389993293450965457950943362064645533914730421760679970101739275840820562450593100640699671887223391154111265041346022995519129467086458689580481373891362486668760276228940093008696089691987354003002942602641818067180016822216304793380671546364501882725976845695636849752791807502693427437345077536602962355403665880020495006532084669802381596355136683253040677326295764961434252459371302562318327674106742773653708397814044046244653280272261129104314209755464854669146711435401015414822474366049410980565005985762963915134109333735113335213157885204543913085574359589074235803329311299659130923398063845552810405877613125634336773417384213349099510357095512044459977750294551240736819383476081459573009929889603883074394082908745116969200721386802920560575614460039418269188412826780018205646513301533292184726804601724042289268754885977851583414026341005671445622736681081157173026938239692487211593569012244674797764293488394403680152857501711751703064580330091910113344202510357563079223110617734263676199991180109616561804610614065525024509067706391937257486219964504111993189647521251120587613994174697732837746779673015765330241008751945461025126708782047609141358701388697275110654968041320620637413917145707924478167297476380380841969680265476507889959621724563774306347073773256199571566762392234246285308984250907247800831167679445604308589004787233877022119215417441399442741879092209364847835910986795735454755269752423519100481104798 [156,58] 15628945157962325182610052467944892686950423249551452802013737502770153087364975048494407631364719757489121051921507511261287117983318527114176131030236032111015477945616377701958205486284281548833964384763475747166623039887740555222847594280440927863197301142442197309163056074237173633935967882443344567907828600313780684333676081632507990123877967280930621851754988664914900715014551211281562650088692732080436539510987118665142583229732815487649939922800274893133035401559550033774138202484486266124899525403181075752329234872784934027704899791871399805989073604693739147009997434834577927982803936377978364861431365524740937000506716764641071252418549639812271135867171014101054912842179613485279900420902119185399426195775968079968312381112022130805925006396384939867605070746898263709817578730091583963724028134537149007442064650263448885130344528403268604771262425971631377519255161420193180405297507762583181224783806166004023002814052153332136057757684415046893531214368462099809416653537083132754881976255925624908962182396228924615356688930164432360961244301529843992250619058130327219256393467770481477392451942402124982344188737518749086453911475254360827730702164829061513934907748264144745772477684059961157327199487576425145829217564858903221203625334335862250371365533247547688371344881535706000801315087401823646394184165821645384871864251040881476717737491929494895266170092595157345116009764912471517287278380660391077876275838837945214169102820536590754661872534066759270398994090901746631843276579787668847569827949963781604060620262612349799713353849012621596358736240942338755247694701224132262805454545224554514061011748688260531214521942427259893284114274762156812679177208424071036734418150444950761081660390250286458 [156,59] -816739560694053299060459326306703547924429440726237763301439509987517797012815955475733315249721821068331710078591113418291609543110298199568531318741855617450884895086745088738733271023273494373695881451142544589653781429900713871920862340493869221696664305855558155823222609028198982472077110282658885672209929852716727024311808016372298897247801818354002105774767165820145659643354012864215779176146716587380748625937675868984644166488915836025700682752882849389647075488647408138519119770173694664680078047452209177881750761133609143144689275847101320847899549294097066191830476498113226594849462047715039603402768907170521842105031039160954055501651232706917253543023807757232878138471531139871680314629272828036668784519466184896735961256720609343694055167699211747855062851046052539114079720254941005152254891916102342531715735194233624637561704554982327949271200479571588483691338189625623417901996529651679642179706959180692956913844765978279286275545396413003482514173453440837608618248982881903031816954485703737676847840982379197058193698720737117946563474231897356776085913717145098835181605341399329228824722163201892630795029405880693069150141044694202889277182584050148575490927741089187284840700713063186525251549812907347094472627063943184925621903795094539395961380651043613853913304830020741696089254418039014896282770018364233817376525335453944279908224786349153735669651564562156651638270812039852511844152862082432896234631204318676316824767601205821075657254138296165996753015701378893795075581079036833676198774507467487440433365739575424865376684297158528413926297796541283257790535250324598899184555059574029857373830129577627687370098714450380111352217361142599320817807486634851693607226562325161199730345144890 [156,60] 41168868594453572956515652218654535407718288442293020780861348465486788006569330271363256505173250309267118042295076308403717946466754244955052898733657819764669640773412784824706662574222434664981452917077115587249735015517557326924475672830132392045612825786512253287844225960589227036725505520747381220222439516166551602461309876546057603119988735035937509948756635209656641177587807698903934414044382553955631438217686542760793404625379458698892227483749211477425254731214222867984793431920401916453760261318866500212436411707628571210986832371632085249709575498683508751069118948486762560318833150047892991168928320087092827720199885655703623837141545504556899696117337557019876141268214187012168085509456238901262456003872395112817756435744395157084504326639974693763924835994220013324378786892482921415899340114933604755232400186352326629212199515369937635038004601581047668954225978707488626156824679877352004848707915860160462397746059808722881346064871961306931192329611924829769199517143676052538296513751065311163490798258247850671498295143432974474921127942539837656834533651376190161201148396962550452880068236076423225371175911103542537395852396679205662558837237143339555604233153795182151101272755808046101454677635875910572197867163744277217624845461543509815917596912270446243531183861241695503969964055813338559259697714777502007657706328619754418707985696279367753828418423738739352160122197664070854066142304704755657265381488770434536219955571396512630041735715090483827241891693240614121053901041550539131597991975832299498545529220186252717356812192023101671287899381151099517268990609279119673341632120646609856096345798768066981506519700520458608460573792406935125395657189406299333124160529999198146628462471 [156,61] -2149178675199440579336871863692266211201413660619974243354820764434614851293808397107003737402561134755693481549272247519681802810033832433362098102520789559471609064676152562149539916993353841581375287778784284882470525467000584384790549843685226209939077611825333978261511657534145645193548601316380839576507151719084091947758578458003711827051796043330123151295505102441101731247166885240388519257782686668179232346872208970022981996746131199470631543787885908783464818131194126259546677989358069917675691806969100700248658870013451991673161115447522215271180723667639683407685947315286544252850640876942451075432847012182025144196929272640529178679815971545334772361087011465818502128998396712351311419483228196102819472579364555317237894301337619507464644459596135769832271868549173604976748956204948682579414478178471496441482176541529510164571901675882308944435688044335647280669897345677083371311747417637927885777744777525631684482928592977440021259609359204377719414327379561313156175753999499326659718811603935995817582404027405195725195527588799008284848755702748048711481977482702337007026046111372560183414926489718724216609999556653438088260210759752580243467232285995245605133843095929018199016549161338700471791579209347871250081096260067733432031679256758739449127601502634461331082969602889612579290805927118446387150782773719278622877941419234837677238507734856060636874722573833118290115190009307849877125262766529963281585020419554193604429280903658419782513375825039401695037823274698685297797420202356701502284853259197182414911218898704238245113694394980543049737348881213005368424943526885822707777001193339998791217821223728285048869401439400958777849302768350199265336958399180181356821008022841455502402 [156,62] 123984950063530676054054560630265996241320627268458624337096435426878120886879777667387543334781292021174852969194770299338203449479575895685925896899350255339652527485138418047025312898655423776071550952904642743037642430392267115201427493812529347843056685543853693209169464722880751096635449672135548202415535012349309104554278757586564214878446942511856632860974405376842314815848737596541419576983737053645815286606453532166144910792081376815764712166239057942357453286042176411487996332662410844824027637247607462266265774692809528121549969254721377085447714492838585026869913936346530493731584204841194435169500039891959362315521016504500180205914571616846091295277472012046935095677289608995566323639432503873554523599316151509703843807656664323307183684161864302928789551092265064553425520675258610399889095789827659581190565144806005927849258398046318672085461102421037746526942441094205895687754594217096149136603661715233733963856312786405765244138177751233335251530585875119903957402445254098849701372635711743791814839193881079088115848572201938444010924332975491957221903180669278993095290003934916184155785402080809369197553270329723182279546054154403993950108771117988847784118468814070083852571542141443246875926368711671935431610559730923775176979334803917529319080054689722561284191218113288824195150238346358202483898131832049162107782741654931987290111812128215326021641084361186968385045041428237430817975728509325097990777462911405572613077485060112808980589782235682465720790098514095637566551497842917721689228937918567442242699033186814982889393169349143106772027400147702253395063176263583490875513527644328996725842219185215438182500438702290790452282412148625386794150159542294857974921158981222042 [156,63] -6622279410828143719826457380760841180471894750601418352696178250644639681838739582730071844446756680940969732680404542542433178389970561896766905501252740077086621878588748779874438127677233025679633261374645829025679580567983655241142071315927023758463092792044162392345518052220964560365088718873546582411732135312511640040955319247405430302210549590011518429293215282315072651254345645864004500179746245649184943645318305117518764995513340134511796993566025879178363498128469207488016394243994729900452828495190989596844509682450115482051802419805007172424354816749559392971523353274915882232498626904499119960281859299639558399283035949972789867449067362817905623780486472662442414131925389845812596961255973358872963078060404324812082947482040668091560095838148727189532807295634553286547199341309294073586034245545213635366829790696399625801355485600518624226334169309878278029261993585575932650893493567185926088324055640569265062624710032084342225068050554662780168030515929519675646314054338498620987896146494559046939598227051564636144906717732746265159879278588267592647827170850557242999726406061441627340578304057668347324542623427726603306517226407605670629127453934435479871474301962758225620446064088053886987662159516120277443921977116641820717722395626804277100166512526903397593823975759417251584563363669845236210146728458819885884045816422268570090303475810085575957887373774104329411888819965261313729574330681628827531379482468087686929192890747650399355440366199691179575778894111651309360170298760295506519857286438888286811568984061194869203339645376152741374644393787083840458656908926082537880707481163746068152531244962263746605948962002995644543494141846701767254022542971341493103883146562146 [156,64] 267826465796522469426483865800696626362907680248079763336754324265351766310698682085155738019155675929076363233701209843015369256611600731442574280001977352168677364546696163035514462128877342245098374358673430531742771939936270343680451609887245506931549166723879685201574551973515371950491061643474094026444093330913887935158929438446197411722402770933200380630002678907753791048359038352426174393821700184595471284933574786717181538714912905206834885012654327390448232038038720181514556564455020608083456212120704556635568957422550840378895109309882104863509509345903015912552245551367835125495424769068605720524428497401891391735480324681364127810404221296298705482744319104514359611585697993422999495008792440718762853988479918998276067477399033887643213137637460697830417143963237748327874583575926321075857206810319225678395356466285383554659516163740508538065583565021619802583981016399926521741454509145206713911367469998803253186471736036918080855056704473718175795930357071703247027973885437045287725957449821423020747624318753954263036619818426806364654623256834299354648226483834389803389263780384177432511061584403677001057143617496186342408858723300502117830172560931246049300392315560790118635945080439348119231360263765598060562017961108237141410892940385942762858917507887021869622743821337210239050958190991935700777591636627250770500445845680637012493766149430767753454692269637545984360638361569689806860232050841118707691828540654720693587429299038777915048139629427666909799661236244751039748200710001102726275350853376246821104325218425107120267581255581156248015521851168382815165699291452586990886220463589345829932583601346231221424353613679718537200349732361535516532472344575507181555008784 [156,65] 2658579175683021751838128831921702158246585815851784938088015368849416529091784242652017130521134394807431913276932572775554666947060338337156163052098547676666695901509211101600076050020872061606384474970130435914751197872376400390310910597225148278453414375061986296474291439894608576858864810319281929369554324239549576999784974008051603525121496508627190714202786954912801457957081678754147088224481298744688127347563837815960278449643289836599382402305560549175683231263760321640195450711836822099244217497878498794040912008617401915930217925019140326060369787687217404398614502693793089272544671565717301875777618633867501287323259249252218207061763886770873151855724041649129812333869990123353155123199210786401434174234213855706589510674491701034526899817634744848077076579840016389183806066866928180049157162402787227840959082264729043851421436137881161047545474245845368443998243469771446342594926935202399648938803917952642534714843275055087857035777676605485137395382293795977933991711207538417770545712139095399537718878073433585302578593797816178018900076590906141226062734984221935982847915267451072241902611493960986828395790480794613607131908936095328519000867334186832016305109472816383440355537796773460544060719629468649052470599159595680370564749202408838498405530014702777061281337936378764370072337498484425316316520688515199952260255181102019478482712333887031895925592049782767028931491265279218570735984498224594844507143640457104346175144837402969139735826424389286359820516689969581808032550942525851439020751851352490146299429311795905767841776053585256908181049824389488944882705035613900524690292015425101274126287182543451014088119701626996589499235351586216763226708831808369602101 [156,66] -1286790793351633232852561988164389061344824358782707088559875397228319338804290475457103419535517053598524946219056344687031920405006944884396173367722980581942190684169739228840168867843548129538651945019465758863507490990488656313400053579138574811280296483925238783023902905162340145095648986689750251623919072556119286284141839116880616218592619671329468080325715291676871718569081096883554143042316713123658262519008231042602378181839568752512601454511233128706936100583479626744017426779328343203436901385574839226743822346581810027482553478302449315799460266483922787054073124668034281042362689635825781407366299044125040935379528093796892576460877039620901775763000457769826648586908252517367282558617555540113431276159954162463198778743583240692070454948398876569127547963910141946646547294205550982727332772499169827918542501177277084475869969154397732014322567972373092352359718600005887473550594895161807730560442034196598162901437439936000710097021580844316435035703673976307104511552766831598452854600418082047577804939114495486029935219837176397164822673012426127191665424629965997150731613194507486900487749563446971873022275437557047382723803280935950213829700071714524045664930681471521684361528068531128176474613409648910689060367220586766662049202290436525289195173170815653009470720668213205924606875740697524616243203302719222605735965100939301528846532834773975693125400142487685262313411659461082887552623519589309714449154648766780412245892387770067272957325027741347575999749647798350431704424895426797338678164967035366098674504095327122230373402400293683606802065367634465795597906326702680909669723447727470060574366437309059280083283276983167746261120062578985823111735408611343618 [156,67] 125777182241251907025103544117836300089653150050869301607466270652866034915460404891613970758051913610175697920147675827428421704171931559784173330022450609581922540004934931037779360291536534721095488517945384856364483652418738096366490405899035006024104280811210610159881466290985324433289224104851976026350722572840282642468781477032001946423924855277684432304718993763263790772784759840013762041364293039763381606381297729123942716843047359762167613539454106588798936053583442610900316683315542078233580388120529599150864955791617534651487974039611073297786031478943054816754514672345517935670404290488249530231443801179267935596795062288578081496349153787444882603518450405269056329298799956227279900325823689964128639555983313599746763932796319210718140932618514783770892156607877628987439952310707094770145317065904765579716681104737101182221616752648624155520692736562956977236688005086709994583149085679445276672043480231216346615653940803851647418890951437634575594953854603932645188124484904243973892575929862989200911393916470110293792519420423842240152441500276255433117579456267604515405589932349103719857671104036165711761721595572406862274395991528755507770393897496940853583968744548930538007576062285044167294247134912891076587643513640297710700734841435587562902213087716426472687693046210929993221706541239530270881875765622931399431340928948000525747511624305579032326482270811654334565379477566045056397093918740111705340402179533854236145194460798391455158152333871339860023893379862826389627864928898777132136058347550425518992305765222024167588468867779012352398880471347733232003790617302238922337947807492113939075925500259776716871054282062386175574060296119869711555536569136246 [156,68] -6699029088776065437806788040551596915397614278647333073392750207378179586479947738837798010198471366806183815946691057332490358308778856486055753962289712027100754404161045881137615539771327467184325567033783132123017769760243548544454700455742720054933115262209375057011755769079882882368538076096483101291454727177844402354884737086768681063725349788917900352264833811418583092952168065639218903764028748408766274993994272327771738092860973687706971409561036639982737064150434398183965896384215604838669657775053906490287303213717096670657803885911086350702875784161454157579076428597604621251532597984111837440980261267585577247149828544948563879317531306582552145374206499314393400775151115634988835711313458695554760184111555133794554191629759476249754720883960145609583444723880098027042859191845095976059636025915958180840202405910221834190570919316842976758010659809460643376262179451639439163876249621874520397828833326451136941178233747508109292674219617179386506627358881439282802025517369589283302397424635380497653219091812724969012982890719183893406179841776906858344982103372837468493952143722482216098445342343890700221322029721418989620453228535938328492878246037269641061374581767168455672945519736805742808630009422479705097902020822535107587897128263863265026453430471778052068586213018137751615077833125594270762176666482301070947941508017854607002076766374093950979132085270787413784531046434444402837567161962113024951072049872320388883885376852890122438722822257157500692580436459353979346110345172099139145304716303554664692843350279097365911994055257764910518701780829754631477900567804604141381245350105728578977516875581480211699524945241935393148184045723503130343079929122 [156,69] 222580586552819462155444692093742854387008339778933829887934209171970635395515549359583049251622921100011348490512368610102041010956875630328935288334235579344884454589925018078500832722316694180155893101972053211328862011832800255312940347474005173647939599219701747707623633334274851150093075436606394286100798769361726321271226304051019401134852659979914746533179434777836890939203217648989134532271308715961628047006577490263178437831048067385385721331822224353383975786640667260560345012115011902344617280883377739550871565955956415348874540862625807588801703803907252707641808404918307397448648413343478619123615191649496356657710378580607791703648681308769480463644170532595120053631500933760178811791658206978735453415698724925151371789267422735841017489810869933572302190595431900459768044381867267500342371997861609371002601964160425925778991100898880465087546994952791200088101117174260738027877882473434894282170770169920808305640400276034421229366648599849349553354978719069152297680368312419397748204108546045023150960182913257144304237463691036630601600050224459119381889687602861020519567700829483098830199583223646943837461348019186764349360226939626059887472548982499512410323542438326526064368735263876957576342942518628923887822437570199550428652406903269673812227817489223067288614172397765261019771576185164340409304349414514026230760244162303493366701081305217442871010978225065959205833017129982568158045497469867963121461739381681280840384720534328384529200878335601552800674469479012734425174707457672150458215066366665017191427187619500592594273715640130672622388647762412130953161896830975684147974690872890189872824300486941774996875663300880296518079668511323776610713 [156,70] -940240811057045498529169022790471864472846020912486323470366065073387196030781155735856107794910640813830616527807726430348962871964958931767958062987489867300322976088765298122718861463606224014201800106425488410679974210437130089959449554118778800816003988922666514740970940266180907938843627843585009029401200518235997085701918435189417561464160444008660465676945591415244914702252384229004822065276339874785852150416162465389825572007554169625398549483718098871847918109062649445667585375032334359244695380820230144778884549208033553789613669965327580449541573313349768869717005810331428554824390635361178261495182435730690185783950207195099357032084452975904278488140248466487991510934096921073972335800290534396153292529079462921468526142470712087087329923418577198828491246380734495998043080240883171666460658580640429142674162429469852497675040650005443690995907908531171892333502179653515188941056550153239949562766046590055168468263642208991939030328590299226670544182959202291695743666240291947858484563656974102260374493719403038695940969807397052703048692217830358749644134810294129629636309412265744836433883118627697137864133317508805358326230800261222056456274200168465479340338080630472880500290817013242901569526025754944836130234229293263371087610229564438061778750307433317891257825950371658370415570171307894932651345672446452212671197669192076790018821247856938679379880557127683201605673213369892173796276843537977020468643856542510092828692245365917651602916398655696377798294494253570085212051547494844701401730488544935895628828095533504953484811733919637752101384596757286916337881845228605373604295118845309018578985436155735256073669714624267830129942215732394973 [156,71] -330919277510927595171059437397076203409715509352870932170156624961534965830168459023480753026722096073839326735512332646509515776069634414187589513555015640458819242660999409490083056038749208489549401877006577368688494742775311940288672929042840514179325356325830459553990624198909729379909104418865070309215714402154128090932128160980546833449280649601021385123676110582529807458312297768182049259428037907419304003917382543421268911137201656891577548183566547378577796841985433526373724321315528925998368618157738643142705553285158169019183585670047025090079842766117617988790110777396101128758617712738465925291973243151537987016630513778037975813041888309182494631342762546033004006269113109230362595900295679206460784857473716641721748022000491592921040094750898227759119009985748572257457358310408215288163059424968973661994936964375296100063860249081625143484900184276038437381020989359139613350369002422304299160076010074062199758661906342270771584324083578547419805124504180308963556885247161533090815335121123062595008036101574017719589962211828985899477826106427890282276313333455502272145343634984135739478181754606608121420486177927712885555267027395691417177002132271983934231786432668127783119829989193404255140738248073400478110473844737653740449788488717953129369270310338019138682038911501441359201440005746015938755757196570856033512267759241613647824403316560557988457494308519617155114384908012781729179147643801942160874894500421742112604576347643782611805770758821523228739699320404006840078603105813871841290584497242657525354745911093255299713471200333295278171278083558876867339895589474150919014170526169997596686257346254540204865561511024011017789283635924028 [156,72] 22350644225836415828791950189667308421937102606543890299887642993731624842323105537902947853213868874737380125609205817521579120035732877344795532072545364003452551053660433803755293730608237498640831687439646135125522814501674089673810638218460497905993892949922194528195543385008012102348566618037435360590237330624631880293274480218820472299214999005043276483422051672278129833408353140836860411683697453170016147033746499980529554075406883379374790055116987206604696004738822966638019115417499871672774145831971299753969329598342852847151933977510857272163034228493409861193500862390198292417813930125131790129980005338209113113353691442840793951408924636718869522134928089663956489114174014288264376598105666708778210566174492731550384528938328845485481191482945632459685133938355466282015632756389913386010942820217925543609217965975142109765531012734800823570309574771296144214784890250728737351298617313558217768389796760308236845111098833251965989571314796232645123452282875991344074521447307260970684418633526787821306907922149003112794960774479916241878186739232798803577998143014557926134200940832426769861661712622756002875331736103955464856836873659499655234149818813091945363416302776832164247373924474713739128740550602418986394146803914665870970725149649190579960960295568409221838917167366556289145448167978635434645101349447764191666147548920219088865749002665599693828375341754233394671759701030052477957196469950770388965941282702928580936164697955055755814994236055141035954626792075288889928609565400518778310916419355982189640245809102577450407709994907964641685215731228176105064711639313811702920491866477042587655238758245267859870241158035990719750261902345 [156,73] -897810905324322984652550861345949528296918181237477256981199199880876968798470060596432406131340780557955515947027541551227211975365690470682889843713361841154081554128955616010972268636280687383201183298697472563658117286763536052894465499105818290634277989238557354328593786731047267536122690072884179056074642151653270613163840902043455426581748018243743278160698519906593370230161903640908297977935444782580900596814419279953329126128281583770138920268411594973745528977226923578088276624250153634018083518352456300552115164644419153029390341718303216970189110604575109586985588204763032114549075120022363191515593056404941988124884822820205317336589430589593607345336871524239880556662580693601244042184348291001767304765561356341711079530466618596969365822624558914153845958911839831087308033825431737985389996835880707336166429430838511690344849722343508731199149972514320155086440298460175915014002501203764151589608982089812406441924056074392525802084547576382410993026801510321621379501147524490711090483874437700532866311758418397842588878435695287627487405086932993235541987402369454923736050434221888356130889949588113258294979958815654611509569644328109207408810427404109955024230147680612526621786219459034842964953331700730134308516747033240145956770957611396678291009871610320597952257594142721306329522448360926073675983989216843923729219513770021383492024860154681750797610743853286767415391718049164970242943221498518363431085317864018884219821373188363185189066632983076522080623497442892668762892992741023365367953529545889337122204764906504110395503508598880007379170215122373117513366794489247273546583361877352253244939534831404513746216153117734617926932 [156,74] 33454645833190279295760882273546604379355442004147531935133566974410557672774402764466926971310309719623543976361161718813923003529200948588817279001508221157579121291802283993899329645221134161463820745677348508014825908875535761875320652793319188294171211112253313215325061365532872145668643800721323152950306599279383468450992678622945345422627338975105942207776532963866189339343443655477842197687388365711339578898764073634589248055770844929116610982791057482820463982231321928191608300308540236153630207235911627801717530949131775304143888384291015211194372700339487053700534286224020729577721779532041654276242678576100831318967255178971122567479343297601655400762319787680282552222442331434284114372038020423745979745600957561012851893351286588501139641654326368902530153625433128004357508984057802199972327764315511082388397851638215992979136703480397663191086634541170363547095369789832202854867314022910889342013218919916131681051146957949490363586948912685283149227788402123150337867776206363285896061478431175238248082380845255688239360403043321267829877071326048235381633483810832591990044333582562817436833835056651359740412228433224367245818240746223369551097287595385311294293960807367486916500499583776497887076009421488368678024657054001034038864756771157354532564092829870268740046804224859304697527669892476538495528841277933803379757258298781106627513583795717732640546428245533670540091033505726770790086996066962101794396995495030239848469013133964606622194285031341481423087914136663325179041443523254089303970186159767210860888881124872549259771073430833349465395250893779156521667948492499964684103810772789800093117095487283093635039779816011560086 [156,75] -1622977422937620857721640726130434481587999307631021653008143526965806382060756339978131036800874507278858809762282015141030895815151567343224328440992437199306523543679683176111809777545124335146079170460179070588932838484593979176513624214477597740961251731202136669235469742620838799571784101827540555512398101345838759911141997420606254854831975311237082613910544923918050069702272310735387502505544516005141839528500342861207765556011754374956247341399417114513210816713892570455123443210557979456515126989288529463774445713577085886554614837981104516695159094118885327814472523416042626705116669548087199094416735954690370626879255414615269519315944509011019483143886276487686252586588837189813740518706261848499841028001841186913538872669914961595631282100102074825230564976956607806127840225556714225857043546884366054870512329408936335022319564358924536852948182072129104613447524975154852177124958211733773785221288235877117480156328961210028246572049865411878252992749407243585645701916320203646419251773151020192645516728643919765329451578250273913233582901500687011578841665234230399800744182556750544837615555568177071754050684798996499311461324126893045294922898185415780860540525194802029377152247645210640569162695176892185464905304175626426205069892701965451183949069620112758106799754420061086807490042151058572776049087112377191230903330509334225559322851572165839690223407670837006879761992341936224777686657047781246416331985736780025021546100416342673008514018356245856905592310186311091290041826491635783699190530415259108032191622777797501768517003073204973927495630654998827225760495552493438753002529151515242833378420859662643475420743409570492 [156,76] 86323486399133494678643240820404536778656164489378750398700501159254209085255064115629848165417900586838791444848072259092076186099331028580565052411637852907500722267069103010452929457464995585087999578536020113349315450202604901160120088995162458716601950730766307765130495955554646305879466803374441439073460553574666724166111277800525221729849782556283358364193268159252819556971098547554196455664548288718788224060894625203433910568032166741384153605344298531985264832791629013344069088065117701378721219330255913322688371247014735290512271231637277618024370977969556874202866590861331038643145002864759249755773730737081654889312298665657377381050556553494087805093153030650201522252270518302532912266124324245519024958293603498577909428295134571648155275605054383589481867548938486398875209334358074932587509574642794184105635114032510552493696149771642882655723358674239274402186348575909035047039387435471814282522937823862183241241866692261992102590480846786617000588935016932902101580823635471623875888695348896597493651381982464744343065522890580677513303114679357313770785014872376199926096052691066982808762321079091711066165146244388166370958884916545190875554724047963905057453283980202674653082044161242946926974179756511987444760382273217852999897558828678842991375651756153410161877314612837579866591680282184784068912661117473409794877619356174646954355288297175637158268238961419102102334007324400074664463970031835216974343549479911166360780270891541925011246755803637107837411929650808656020598386709060516534095581602456077278460857505920980683068293276377067957656860363771416448255626858181787277371758883744999830698786192828071285004616847 [156,77] -3846231804585334616797411830786337682211502284632850703400864389836422500357851340880191683963835206346347597928571344513533175007191313362751569706245354547426577161068476220095722411159701707234754966452467634665525023914835484773635483295803732892061110477573865650350575437717850749613349279540069765923713753410895776813372888487926954604182801680851047989615857457125848076276655489965560942413942066702161687504188344255867354870516517562110032857534746883735157231228395269114755383078014571629418389583029201574129195001380242118671488549367926292267520008132775086286977574021890385915221972857897446698073901087830067755073451984364683474413298229780918478065359754405385148504621149610408216475589197242028764642866645351627044490687105471750271965946335245280046077791248064468295791314384646733298568711890226740311663109686693106248573879909572874241365925720128135285736496466200891803805987967648018225994701289301831309912011728588492635553898544789147291468087256158127305178444351533433077385632094968229693689487902373621640078289676306889155006228464284672693585147226472422575972527176697711631930598753897234860758133358623979676336170524156350233533570266884427090788551393449243887385997981733604058327389965712396973260172899754436276847921569253762179110713484858620593733199801531206361292678994474304224243527102287991105564078986258563772699168731021752814508673825777986131377763118944716681717961199999319857251787043662225882664593143478558055348425407287789075758962556227827551978230956091501918200355441860741225643322661569293009868012128377246507989464857585769670450979382966673238942380904131155325418064484433579498644918 [156,78] 147348237711930502365791601217553099897029057856948868329048801592459039179778026483587197585012755098307598077540907736055236016243132024492381412226635456787408218243738525648138100024835928328175994995949778415426506094654530155595745076806226246496069142836811412283474591018161440946984842641536362005143900739685023429348511797100138858697823225584247905251370889587277277837343682779096936036914083446042661877544509013864296078092972791757150651452092514563211437743367547954237455140163525826672541445909554756267018580044758215905525785832163312480519557224564542680246500861970946467271727852773815166740590556297128100853899881260641522638879655589196843357900472630583523805524166106735846073012158200354644914438801277155164086645785245009429883017926066891391286838861232174876842390819818023551254879153038968045749368653163325108104510676496493451062926578565053222214395866210447403698008190313872758468525057345364665231898939974710507438988720330686802658490244271736095275074575039024053978146752613122476426189594093835381092471136350590511162955114094870029639384716085695556906966961032137681244101479247611923282608589359955535648933712548849534199565722768186696952276398477761362012009984471083693820549982545247857694012472362305034498958393385267122748837048252741864914016874856051515037524616329488081925100411685181687622148882198522364688362329722208817365180381817097600507047523767757681612159144343773106190680907574611348146076148636116654676678477290603392064577452087394592054658202034975763943790742144521691922815316064086465591286613806557335173767791136790819044205426226709762947919625094357124778910864004492719164 [156,79] -5425885849177827499255031814712615582677835716080005012820912751687408985651449857549884794348230276162620160782241621329558486106490483242283751818651890909579748734311315385729808324548415922447741700903916869291231795763566242722896824256239325234057544896248291874890242233040568562771030972652895447066775844633449954829250142832213105343105730323478772227230207834071267026771776973697593358013959113795664654421329298534074268586940157712667030358909593041397047321197717492962762871315936063545650563026508949101140211236241355655785148315418684572259414878139139118116752058472567433193677093221417469771868501154569647792166715932109821898502808418995303588613887783004651874192711947882672782920913918744794347040540973858121409524516454801098503446638736518172786350247612707967828501869959677812438472989835856402225027637191111654081602815821119122605741492631250084141885182558110792506463622226957842724231221346157758290611991528295501405354054012760296374329840665536194530236311548317344455488785129505580800125742920087473119005365559533819707453566017485924147507777707454415007499808590513405380723359115458229470246086585805681825256096795351484976943185975570083244253900475492693931237746604015602311662202593263698078982223861032831228051225478803072411635192960234142245069910465713825343833583693511900447326058012928095547712281549674769923644183082437660409656898538861771288598921243927931147202951828278995007642164461712870603257647263162004053176032795504380733643212702893423293901687636307467030398103121366083891854583867621635147940026793777430366932247309786783990822004542657732190742733564701396260835331124914293 [156,80] 184387825030739195361316755800399560594890932961536036409306826728503960097988169361074101701866998970717472703792020740561393890259210114609541129392983882851648358939922679488973692226871757985947296129205480262992190614992724097142048909168478821989459043850632922195000977695160248734103856154010908445828583548231792288515739304458176060416815608553514085638883669078958883449433047083493813856621638565315619607791836283462221900020293499063724969234077264704546781067821590982761814013421672832701339179424216312121602222864306935037672120152491525563671920113823843092405426300314178175802781743507317574647423002801118372698107898731858578895920749725752390558323318229455311508451190462377295109502876157314469477079136534635768031881148054761211420363253290250828088354919261578981870902127485575767246552898602487802527752209690237563371238532319228214244821479455666374034960167570740497322732730750403834057766116946376079665283153311227411427091961894720105490266209694160449047162987412016294326395335824129901708681307760957723495628323510736453019386317861596174287483617491455206293949753565908162407648755562465337455392279870826259663881774152484476467895495879183260247553545069537979209696121235169863608056643458296743212812862111258810026227940756659744516110201768757192010713234979760657284264918107687295028251438607326959581814617963335038717653517333351855679594209584376246117156163349408182436474353321974231345084253370493500255861826967882613766501936062982247423636396642493661473787200524051846332999700508087965644135761760055206979386576554211623109406934110191059255190276887250786620991320901119749493870825774 [156,81] -5201553826290934147871920755898931847845678137937099773881645780650931734677631882295607312539620495853206100885519131131993357720720548286192820689714365625316231178181912699464163027485384235328950586348758609799482177029612771193262679226057003006565898849282722572998829951292703741056206350436627482487033730349877655196860349631166383051333457971876436369599700858967263582217730668855123169948039440009188244712063843784225783978612897376768492653441748952244885284063337636912098170686066325262270398379164693887934318511579638141617399906480000824137176047754572382660145198855441711252265818671558654935402750927422759390352857558351408303839403276468381280913465184900367949269672464782524733702503239033182256681747185350814304245897517764302365370180478122547584710692139908751105159400323334571444997485588527073823849792234472668236778062379810278662651548216693927225561580045544404431554887760717929714355570172271461111732813335453846047247449890654126842068379191664538379634508620421710389878431934786500749342245447873589860658580203059548163037975001504097404001863303955675005358230175649973301079400981482298288309573689475210642252214608316841818556418830339088693894122888559299465527060190472494188435138719995742268590108097330897747352035893046435861495141850594614754865358037285685197345994783645410920204171433855789358745471871078135781251998915412352547195704280225024490738418104380347226367883498476635478904406716580183687023731346226353205081371670342822507728580173333893734507326027045370006491987733064341036296395578536622201179974044732197912695279614924438229753951436897550995946488797700243796657405 [156,82] 119929414561660172914182316344954246965604825408526391113816804499673150525550921434847639111721757476912530639809622767144749307936635481232626626700859638320650977002525866603140666899898047464681066271568770865390171140647204422232598952367292592146091391412669408492641214708408586275905414062484589620796707733754367317451872003082094998851605416717613330806936068361454712911126137473841845796137105525557861883354025000691610874304959814095842690747575506901465975068116546546878370945392535103733848029899089250069462385561624255006833943075907044723678299049894512271439781949606648005356053177349958471616011815522380932451353918155576692220989215102740718752819195419657145712248272904368450455977996464173873219746877302717118913608931697023990150671425500438010841161476232321915893926941394214978765960021636876435717046529199142225685152237333563110817748043750778381952054598150967247805367385902766098579877323212778722084594883143873242188209500390930915681356918540203491398546254664080333555654383541771851634636848076925651922857945109380006848770442535335577908365827937570417801914306179857895124288663686670264781993379699680760631943352211251349984859067438116625742572622441522834930978534299860689629361189009330626172076917730888252368493592083012609966945008990093143432597208404209961293024880279178920684110518734365309868156896540365193275021333196448905896771128267160483223619985024254253575583922549959492191091029165131726460299842628851978295796850452766226472409487466265823244861688264462611030654637123384850031850855257737062067727121572452628446091739630595832773440724231259669564883036694109711838 [156,83] -2358241549817342739548644940259491622631559131307704742074771103799014425989068371196085440739214804193537615089986292979797915786233218541840251649001285435276710219973979089869118260648393078541673253880895847410698963269028048883666657710859390051881481594009891232055452378027336854752869878954266782342187407148660456681399362917497829204446271317178137914305224519689113246082695925724132044199313961605192725072679424917272885100904503042031195940778133294527193002913436948465921210723510762576044312367963605954388840526991865257835327200815095315434178416269884246268292065025257021770275721648461001194120388424740259387509479871189631129575751380834063839810932014948609109481430547718469232592731095049346845956286176697236566592051415202391373804848662159559324543512229316431059067643062207245592823716525763033021604752342020429389407654004854502591883250472206117493972823451102489414299978363402431050212379857943421483991434935256781922411555527050261877170471626880718887832486375935450406408557945295460953342337728188497765751472770412596283242601539542061248854769323563902346612048738559455426382418616203624958956284855442011013312298249617491585801268505818081895053526661738643881519257767180080902436702373699176166652198815768216529992097402356431063248265846651718912607062644816914511248600041499340643815359528954771603382017288144383412356560531417433029250922692981243741454637428000410560151657416048425879244601705911422492379725680447561532667160314701275273728036785882846021410938886053605295454309041046247666117439509130731059086395563266769841975251115845518432787109334395155462302346415341799 [156,84] 40159139115752769445936662279555355979538692685528637203043797350687327947882123772274214306202706701676178336360642757046748526746243276239113623872097376279890015308169406217119634808120059365577109715367811117326749336196770694086509247971849445421773692445109249783550397238336660432386351910446835758924559821341027941656170973597966231123792401848947268527204685838129087139902609831612904667858292629854017784814626966306463601849715526550912877109687205297799308105508281147568863577113033750043011666861419706398317425348636721688907451219067260387600030766316589582503336774457994167618589808825001195182577052698829057517335136079594000171068290460264847330482038159472435449777165120867481733319773975106064556824258907967411243978736005190372060189679647120409547420468271272796993721824970657401196191351450264559472525381324784222469940821880709929975852257912226230558629524634826804592559009953600968613969326819691808370333008511031351639770595563729247685836469706338271169748824715476289291806373353815767412542026887436590385418085587174145171906608815774137778523864597998293187988447224920139790027713967982014545294117353921152718622941822919291173954441950405678773814466894939397793503491943550086624789882539423068863280768406837133363039785773173446050805542712712048262077888370647663491672268982483627950457217866762386089237004773173002633705287043739007880481133942854168142063957113035031530270851561232199297771505726394013771642722257899041481760120493726959039684879427627407504380075372213105442124343496139436477672742726984408427642235018711557054152422052015423767373013970945785034664065643 [156,85] -578707895074602013524301527679889887427440742979695753984020576481984432736434142957367375579676477852205896950394292347616408398964071751839060356334021847236828438699539919013824495034747939229943282918886177251206462628934655412622619748633014905125916227026565187304915084994089466887890043516833933650469122504688687794389299554552208045224458941708946662527026497109280045162725683700522817337751284331463744589035970318729117286428031746546452641819943624740164123323047441812580295888873887813905058541637852900956377409573426804284215160767722679564683796309002901152978204916004312953922044244074783711583615745717281513266417930964515330330836029598798594263653455756341590150601916951447034196567194218802754443335869264704102323429690178245125501267892335112380588191993372946647712510966526341675700030122317471931606303899327572488359259873781909372955132504988730764121399244885234991525122023253198730739839982322024012326705343887776898736327294088940682926863089782930995555308443141116821543265775157256123072657449549814019020856109654383846237327668771555761859194572840765910566771859606233939292808179047773838546280524331953011300015984643580986948653655745354412905570104213489391664214636263080614248897502639406417467521327202179331427869728698420539729478243407859450906296627881729122915517450077432648295330059080255975879498928614216303332463498459709395232508779250663462294253972641810071427798980636936336716017158419082367399099922673318326599735224194447465759896296606006262267648470218232411941392201159550176769510810609123282747053568189254173952410170801785706620673293364720785523748 [156,86] 6945022915400440742115518861448220588322182880809444224760144487227831394673720810399464852811335165845846920535810470356743312561406416170281616694092173084182703703373998240883134286277988132278523480647010252482797322992483941582088054897992144219182707550072436282615467569117005770997513463740026489248962158724321185250312862020743041268412552091552790194538111756989375771640500543425357559435389520081806919296632059232692060625143914792457346319068821878953140679091865975455637587029441396706341365763335561062709289831372819317050821488916274978821545473182056807675088132147142948429648694171271523203336511996088238716445667190175208020534337092934572697127735675469820875395015117147571943449572113892674673271370932176102593587281782179919223094006702596302939135342433743031446220337730964913616956593048140677936531258157398358307678892525821760909868342332203573792199171079649251506192498835308625225059839826328119792645910586026399808285211566011213350634189772950380826082125168948452116951898781213110024025155007980177276824279445909322990965015359311885596203496619716283040057351761956141980805616910666324406674656356243969065012786132020564820339263718627006180795822152043014114499591611979434715152598417669564747775152366961285230882348580904540838243404224029200156225817786013706004532041047429645414684773312775549767945581511601988969725737126449964170586218168631069359632814503639302127388817121102139863758485317584890065727857677616131351448197739996890056449656020114507335373128413131679849268043377585458322826650159032281087735200435587711300141939002502678039531639557394299239 [156,87] -69504313013678615677521453060176369834832071278975661653218172961206989672521028229308830759185568189406940071854752494030499121663470680649191891156436914462558936910037267038751641521124747831419341524568681984396543416042827764681751880428936702147049250830106761331619276350826335338155814223304784228217464950763664835581181946715968355749481292860524022949855796844644452186768960480567484691755320677898909605092465335353934049250542522914338400716791879031519572902026896933052768404762103668862696670507800593468607084140736685445419202349012298609857058070217193182936651569456323913586913039297705440279888493483186840212439506278772109591151164699639328086102421337482565464058424389404785934999325045046441476890620427149010943972047339715625219188127596851302446194829443310058598205168034697195918014928083786274075751635009663664179920925829280975466025398007317516913674073467743697182752772575266363815629053857166058513337696133839414016101795662378692891709489618968144478894905660644843238034641988550151380163230070925789072905253774418988585775648180375967285656893392656111605910822315012467317269088630529002393703906535059292585358531123089284855756464988558393987046125731164367814601709163297913477240716474170574617641848442463152058778201895280963198259159207840895946974969410197950371775145293907232557899937417373502232648659877388172050731926851217250097507312042444669201008074062194056337656744875603335919735736673923138835467183171148847628398722753465900043422204948145717969530449904106299106483503824227610279400055870280942678851068758256796784436137595972086297991053143761 [156,88] 580377702565408586690448820941284682973066197268464545796504444711667526953612236419507334529688758249938384066370560562865855077873391726191211377289769253618801881796390483091203978772133446660121639946431335983731289815516504529266167170276724632231524117087813522251523289557536540111426754011931832842148922795083342411271698403209048436656379573145702829460150285966215164515041247403334745195380334659223170490234776788801284038722954022254620684971938066039217465748379044176704778864714311988156841796095121925516703409440106496105112229530876131272553981717212393243085151024873576056297784684042165280511541475706726793370083391815445261397438214954705876975210109587790455966475321191533097104072904247700113675027648255054463201117149609419782117609926838633451670087127622889766824913295577898328798452912708931408486480894292597084733007067658180779357853738068969413454699356881523964359605566221689136628814723572039236278069555798370488133661006555757451780974154164465831132819057007894036399898918421088331199582209405889632156129285245061540719455601318026646265116050310090519143373737188359284410695125433604957408606009924842391028950549253431627396375447998542397053521758817834426021117721345373200660060328804473950311939836755264966136921529804408355196642073605929615989086484651229911924151241833809632727896330611009689833672457416734218914284295700131528848516380428866069189864628317860205550295695606816607513365068498016543094641005059195462787253565591560719990711278227088751687657945927740723921892481603240580883188634764595204401953425832716319938964833153554049000082923 [156,89] -4018214410791102737623913674108067615770449674997790366544314989178696132376063771662432213397396944731369068732697586997793019594372633304194979704035004934440055289737301385146521810490673040276832258565183505752918124326984497364397073968393402029887797687740350674299492097199369813863911935474241939024158226142212463099500999151049804110611979442214832174081771793072596382249092612331787973625274973939593311818259498862890381835089561539519878042601625008537204176932585410818277279464132369265821426475240430827119271414600315485829457862658694267830697793486273493639221537767454633444270584598551077068233226166455681335763456438794052306740545960133146297229962662361943755584170378156960756663627205570527964112586416420302382546203623739596645155893151723134182369004728396248104985570570601959878845323390639935032662787119628896669914762328567201243647046989582437821181949730832804617077695032633826729364027001669132469264950973186121508733718316033016873697656885480706005920658328717151456882794308225994622299956009155665177492373375684144748040489207659110392656534532684261371771184338054700639990574838282932571763400575649834977206904340409867984575616546084063663651167501661315584747227513094135667934268194434382837364419602938862220571294180525852874852802126218127230515765628802126607664096475743704563060246701422568815777166993470603750429557345177847065028649162136089252538684596662210337517803197803543200987581815872261924118759544154174476594608049324197477730995900207497460898617288176999202401524057067043674897371680512641519015950331548109580626258174912804343435 [156,90] 22936754985899269490701079517824758161231444831972818459131152844330316124933295654464744179203180966629881754305639256199469114192770514495273475481992870389012496733896375986884858160844600220651690379243869410589089433101646540806930079580008780882142412572794690553190326587813947148928051134264405134338190265154386570022247965234281972173729628754988782318587095289749032690430477327749631505937888856348758353454676797185948573679378910070812904652143215353764687933117903776794445442648168868404870348779692365346733128931355344475750492562539105929183854743635182803003723771580795195984545885495866200367448972423434967247233205031690958522720505543852356773771862499412863668997870498286790191149820293424080003185761485938916043658156386900440349266327770695150053411580330760031097391964777805891224013143419630697311426335077435082759153317420411627646360282370163335500210584400692722105203150323385512086732797856382264747305417652818701554831787370446018496092458148969550317158871936051954376365692557020786589463304123437734335571334428523216337002070143961177675186827797267097719490732183331018321667875767546718344956975171795007462549068484485175110465140480701914847619821811239759097928780932096263081846033055626505591390479572555278232825743104226872348912816166283074052301474401695148189762168723605231958498692235500540393310889560123741201597413048868789619178102909533651696943312698497542355742067378596857107815142668794491367294881342121470770183021506988334334899769907118170474387513157954893030240281910177279273924098613691013952612597177783106156351325980093766 [156,91] -107417765634647534458003528831632571213270480303341848430384097286916763403790218246841301714316890805270522821960991787387402303903659794967042258224717185864068953360471968399099304006984526171993024038151716071200714573859570895315763868625961671367940724770375446892868105031751359853711078699751074627608072307502696750899007792698514583743604100002390369050665892930027345533612576727802646186199905111054711631398139873961451056237689595073427402145311100330124554894946050290130393046004600473950039563692406697216234960252562870032304648646576826170517028477488084764534119821226642372398295380143942154022292662184308440990736419292741002299420018933275702253564406370462667970856520922451604681630624913646958235804620604138613795396950711165803385260704114443536125019517286871047824941435255225040236777521865304269841005947764230608144963366561818926498990361176900303666391637789177862252999240523734464955113436749704860846288384816463528877962273721229373184770621213734084163566616600743170102495620545364221988847135857786484170635002066497842890087515733828237203448729702813371876451604040812181353163464856684017822252187899115719771156282993103758966141457232712611462227538698274411568648085277609389308047675645944448161669841636683515767908733928604394605277904381447230809024508333828468916473962986398050928869677824956134326225153503538643321863200479332683506014609739792572379546778022271819800562190553440426369947459211798956651325058377239523645861423953706013487516056174045082833686915720824356890953717562035556560263067369676120351893300175108019775867294038 [156,92] 412196307199866751780346359089209866005568019217292088043519982689191363515384163846459161296880079552804677933534369216724459002715454423640430209936191790151825854754782324206803198539033524390627871680311459646401920393980076607399657817979602591511132171681776928919767401657209670085701158617526460227976377845569007117536697715755770131311411951489249614160123522234188508028288558877297164350131025727491661789117869010267113993550073144596765760529798762896979360505526561890519088131627833012334489761916021799229157752600584189752900030788455998288498798237339311381691620886222248840841546279071861950863556584016725432446467058827912302592216251873437442280122627869831141325184663898986028629587038402758129533996366396010201353896883478127943304374701616804427293439927362096365603233478059412353938764962407809011649874999647412234778723188516126319027239626099730203534337263186462087415190021929112978181810702046514555287960584166108843908290924544899139367542637849086348262807852816443152072872293950814909706879886960382665292936456321056086648735136010092802932476540887828961496104840020510255404829240275096530826249937947409471181550486124328543623220098740039998148844396959702710676160192459307853645009107734182150975415710855231756946783628574512479294910609489871460702963919728790730703978150677125802590877223314731731274282423113109149603263618281451164585188114370420873683049661170160689395569588531370800544312992381770469306624914309984024020659646176359912461456419604162571257031725771875074771984620262779889801527905968993781542803293093824861937555 [156,93] -1283769591106132198886493952916757087461108281913296265830994052848095316507833003904397250872133320167474961259251324072895433712064308394335208852217937831469116293320352503241045807131990690260155883628586947928595234285318690679247150721427820571821206973410931392344915066985276877970562949680495479263978884950148061083552666891508696292661531687779447909737495532361979100337188041715074239631174669471041182793921768113798375542170512175284000572781479734302472628029823124723145894869260066380600517073415921062959863971136166162300484134108164700275806422225252745083920535900058571007000264298769878174666523707020363938000751805403042147036209167048763778781881270942416271300083951771874355387555497889697146275808765224826642149761250374478485987055818491025815415196944043346632725636715553606210421938312231432469057508860089580239638857912171825776491454620811887239496097952569013175335494497049914881245462115597863631298050664911901875352020099822005680399790603929149895004437841177114327011800111930519822403340437611511358024326959428731351158582334015017941271949695779888832361135701791794637615106368217623871040361923672916118921986976858947562047287435410514906699497674609707511539027032068433056131966592146332548463950925666671566841510413757999320743079943697872216354695736339589445087831551980643218805093019838655544208131039870450114805888556129020311803559867433966462311286424134033076333222547020436621263559465387607216283847121607745198612207419364398629561699392749584054477599109381358521696395940204415266647148369490689862545064248904460082 [156,94] 3267431461668913377081987570765796118729317014640679276330515669437127953695922497515752631415610378949795891103028238407629313918510695843565559670925833392731630677351607421239974821148210835709278561161645127171148201101103354135898691466750852369043976329759503601172974295321339924489821651466927580957059761371790994318554281551299644689730482799966091965138089830247582385553493552483741034382791805373578005824875585879004829652497388864548935360690563787559349246601906675300408950556909398613383419020943954937307004075161952638224606276339679693811318952302236670227677707759202218053043161079332562027807809408355201360243480916685321386488598857487672476658894877921764276386077847337732546998844076696074053015523903425348336588858720205072738868476542369832137762027583506625319175374616297125810112246961558955014108106338675342030258377232349999253216188389825102421670127079704401476845964480962432626581149819641703682143157073569114255767384207850068315434980046250798621110637306103088782965631190380220369332515414731589398677514213957949172430597413313647258994836565820437767692546715452331024326868394009015418880413778266346291566486437035830943312853781375592938528059596462418574187239561510750078421038807416900099671413777744973144372004659316213485876959073648837307182190974571598112551465136193820056929634228075814544930373421512724716738975332563280856466563684217028037985740661014591091421186300638175941583327396643116044858397373053075909900353315195697125349957227819184776314463830795603367485856926581356487044426260600631156183565056235 [156,95] -6606328764676139533061026725996426621482724815553780856879097566819750389044127018173121433915398314909960816771419546878419878155214546545548589594306899602345733121896409253848380626198837480567323773789028770646059377152558187199609066472342046609016893100433015753445774694339744512095707718926833137306345935837207746461502584457198907603290456240384437778196844414331573725935666158178471200550959316740406930389951601556737460488579755416855549360205393615030308744289672911932236908583156456270774102854930676167204765832671666598129165394810252226168277316775604973436561992420582685802499813780629689082562725759239683931659909097168366944984222244195628141323568383698760563514100610618667067262354492011211608808271476961181225881018511914530361578855469130349224791618930958069756941965699030510853321868867378895530536764953021600177195306485534638708033576076972279106535760431929636607694541831582984076121327247440265397849590944729335449297847242361835265875212722372198974390733662510674454067668520142899533929998182778234368763625982945456019330330759208039891439208814348493719066766194148516092756400004559525449773258448667531204166484570946543361301823214951217198317681181178358661259744788094508802361405791253565475252038156051539238429601578051139431679000025644659565534995698414708792087889041631144668016663179927736686122888503121012309789105525339449413762499465151195412918135747552967835095229935979410929221344271502397694418064585583333641643058117149035702973667125317027818678033595162860729826049427308788028388863142490827625494967 [156,96] 11132525512982969132524661907327837795720447170259633276369375113839981348280950563875174161761394640919080294487179829154417747387318851624271982322433087210605572365810552168061269150051747709896376970833470814805295935303479483172455904861964705638926936455041847069866408039944217867141155447897702264552649132076425077133360023770095403948044656249526494823188126530747633046666835676334293485194981568258065814795745321052859286596682494295736132991749500611890148790292866581395752827370961287562140715397587360584871552106168313330033769464168477142172753273390481194552738719403625304585866615550061661144351975811333504534697481807506952852599153296064866852617537059424510921612152169336728962935049536951825621246148217862800049042238346845033175946522491328311563780274871801841162461935616114196050881582804069908667560440825354666841255007751856502200155777174008258765058988126104750944962096283315133916867265969292796945560315985773015157368569374503489824715524478345060572817845498638225364456184922594674202241387366408092405699538864197911185461031476148848125011171381720724469029968863318016454345213452998970901030932925529396166863080570683568387998132592221957002844588609771485391954182249675426785421708632591241581185866007340743531760765025122405817738542510621688613200462105973183866030467049563888689637480258208134279486477666583319736058356697020259745962517925543818800347115579480196815148480503309498979358785162330106685498953029993672445133778525477902058131958394795614938500399028057493156527223230049989251500507691904953849 [156,97] -13900665327139122840697194152288550585642294927589437377411173643066105750232030273954738627268253418277014415796461195267108010879048710314870960561057734582378025279094192076896958029969049886851331178352205706336407442352733879648756189571644431813969960255659940294972181957204659849942182585711625287881573443713867774869346365100455260825807820319060075289701334877124855902369986435062526439823454593447531331125785040097186601140175284062784582092619851097713489323620373405929067025985330259398324454665534979489279371113144899528190638206236036884895939359362248113845164169284202236818730678770808329148665421267736811505791684022250920796569404999132351816757606273356039622274436734992450561833891053422766400106689476206523278003915602812724146646420260724681012006161174756992552524883025351507671064227730589792972013853701434992691765509771581919974943257158150344674725735661978119091407953262987366771212895934011094028432096949497477262646084809850871164215345842080924539185798016199019071807471295014628781363913141352951693031182264032235891003204913119133322129607190504435621794622710553640740843929155527948440500885486114633647755030250138597829556458992061017515145563093895215369231837443888194573733821365345267884141912980963475787476328302924725478412648775849506399872474318030503833432790314593271577471662290062218498954579587888353279818773727252560411130695179517230853563531174183180593386636895022961838392874799238321819944370309301007499669562312492811401032375054333690048330640091874579485058968942351914508801749165976 [156,98] 16354292914852866279575589344338750930169806390446259130845794460383553579092842532627824538468456707393969056567810157885999904764743497502352564959747636237398589467799233030900293980110562749013038719530481018292450627175477086784406073808257587492249535020737837459303872381122887738105104638958362464428975035488598010515383637159426249847760356237770352344189629606684462936702342294772523286492523785093423861031122215060014364477553262958787621307782478289025723558492998794677610023995507763002295444243268535525132047592211430882511860398328504575120147854247647193019051882421344641224070310428150112603768233425601028411462673783180905075417226622460359809313882259269835938714949872728848068088066505977527872056033478718855157602875192544747506978802165528354066721443594282965471242815444591427657293350937064295581233200227205512139237574442495782128027570858279982859190729323012405888403930824540641633258762637566966892762118225126245763734639007677405561039823804633585981117623423827025769715410459034405860643598325435441504583083942065143118401426734130875794314565563455473259932141468258305160597534699921649566528613799138840857138110071699552870172043119335497093321479035657658548970208854017122305210902521065458223259890605889789008004028586639362781441661715522176860846517742443200441768672426397999925813200719274036908533364113851404394338023703685075483280937853506405862861063871260818907470125669612285484252445598106895966486388641320686649770225770582505081877357953564982367565985563594682400656618042924729005770889 [156,99] -10431901601379970956352554613758638694644028221953689071057726111501763000936773321709653597095389078843514243920275443205977201888012624694800658636752244813866280112301196699562870766672040304587175606404824583191164487876884878084745987616904600549139650261789631707287988841366451095099390941858932626635859368402788039991151987620368452282233390607919926373979965252747140320096941466031307822015444820152341088816012656862006902651300139251634051470137735927240979973553397060793086508152090085795511219273342895408422593781373423883274422976534318844100729097978665995512503947100645173540739970236527228535769390945976463929839719234158054496589470468572829147812101342332395745711581689407945095081007874650151004960658789167125584598890907870415716793184109605900164591978551681575209681654089140420197266449413855567168385343439357531772320132623393714600174937981078149487213132721565357776244635705865501241840139374084517818987178567132739273479389121750084993792800315859291886124648458104193591673310543710669064958654333218069020860737254114769805130875252600015788987572558717706349566561647339288438034786411350588883760571474013029102352949745614870998384484858040285800646329127991228629492808053660100294373558642231825240603792104062164808199529648553586347142375597548449565811254980860077467159376974747256057132815206808403356402076720135103937234172464661393834026689617853886607056580173079660861419155571990973241412340641865189188060641583576323686363475213995549293377148501808832370646896473811811987890566710438866906 [156,100] 11574224446818758337792510648176873155272998409405371184033337729475947749571896623336299334348310499904503463055364638888309521876889641064488611449730202131206458299908188324783185584644423693427039144117390142992696891030750545714274134924296583959359493107340732752955764689753327641699319536431712232673836449310318179223881852762843448988152002684811602518426348228904109564510267393410699391065312781372881094376216077478933366573262170268879367140051216241719762473441686066695255373212208567220053535570665916552689531728310278270927849277977810234147653365153808499078163976835777543619183645561309687869286284927246170394991949490043692604393879354150368335736502943548661012691430159486014762446342458337933754525095689084831629572403725733629734031785729235922801689679186550965425315497400496077853534228334293015202786969404936588773819242733968342895040897249414493540971151350399261982909466577224779717891307303733001200115083962485555007860423192765839787195184088864293866783757779221885345476133542151956268422730034667885931677282060856614450251356586870819796947958908049367247593463417613808053820427585733255160208255790892816628648277138422005501947107467399968255523211112940332509763460599078716679508645891406222524047986224739054234737309939175532661030133754586492461392607179274593381017038067685453561276523589251645185701691081546517401306943380902287687509614576625599234587206828232177679680753196791978058687978290088757931443192597881507441720953154553562248558322633087969259160091160238481058752327012192 [156,101] -559311418622570052906939087931921184410413493103134284762679993996490024222525512131928909357380178771523145069206917831511857731487331888416525490588065948757237786358940770784167296229625692834453657049385600845207748395699173013395069060267922615695663841038302994739277633498979241898678954050037707926274202421612049081005816055098607907044829707171173036246183305773335398814107419633436463001105937203477322283817112321776359651556310530115082000623786277333341322902569646252826160497432103237913622395305089191332685287230475027596371867115767553913885345640354220520734299214027424187006524418475198438920125367066929115137491506989227050000841897711509159141987476424791155002503359965723170440299497124539990895031135669236447708679387442426765003332265974414042650502655536266452754811598791186555371472030008371653951594961822169644207868093816898577723795680173641065407624301306832195784534162073815376608619407869312951761991128225448120099892575199778406638180035340817039577638580618795380906822134815520629575776621275759620376085249164896087580104340488815029795737148890556822063197533646926691387912167859029449601973775639029343253483034266978282368583256901599794357870389717992600578348889164601773736304570081459413802289140000768084196453729512069087450354756202061408487094618102125157121376771026753301356524223111865176188618180291435545750554422878552704962065231741396721616602865180955742547894809472932702009210391687653890458018607897615989388659182226164791556172179893315286732806262906995051765151 [156,102] 5233006673907445414133916267873664618860104077933654315673117626038594053390789873371194904189571534173336448624780079038105111656497060202645176481627042390687397463404352440945236509564057395769712809247887621976512168652419370429566325367968941838983988300051476339987661702420909645345088785160494195018735587257596148432519715436479501841411591553101443954247769857846258871452712267453697228883876451760175675805120302117147258389683142205857553134918564009496532815952325027401728105521159680445799924326883373820810879390130665308533203885439544710101584298160181117194207527575534848472113720451358433309891631490560017016343280535812449703466367637392914338986577670222554146773179258095729136687912599289871914408778341739117989889988496395163185687413982508267360531196235372804626615805555388591467016184859253722970588295245028449085582550125711217352101252438426380364450817254117579429524002857351818189276621844580492647921075629359426221713284627358380389468880132105110496485626587416271901198545506334558406172990694673122801288727648974412688446348852208760321911653295051440849313714263170845142046907722059736169732102139338780306250074238956847257533415758933175190827048474071052574803534811625246171915346332774549976534354018763088499963277189302520576516359811681413255364839002366101070162433119520492022028411982509939855696549324747892185174648418454032293204909286080849716748291860023470125537653920837769189585881537626691998473391665690814431679950262684106934582720140030549418090784099185737540 [156,103] 1962629415638398377754888792259964486836252290829338961256425123174264395722706573342566395477037118781766138011606132939903022117820603628346869168683018197652572721037633995220601161208230388722403023185523133645411526989331965190463837356748810791794801768380568876391539188335702473649054418480300990721542609275975079240932547446886672990106586502363976358071800676757196807986260762247850411373456818352242591000267356077990815703530001827089826382124361522934576280866842782594034089047850604695817003781125357801774963216468689383586161955709367818918781592971531722911931914065740273033845799779939928067345508158591788672290731767231535979710379590604059409102777327968581349704838933215358349056309002475739261051706280364446520895023977784919667573575519328021758923751560059599678834814737333597521303629930207236424472402424601274367209581193100175088642318655305720595862835161755573300378862866105562763109912315279387816926641299137978514771536256865151653868834784248694924662553746856579710568431948147413423861596902978337241639920852837873054902894772450984169601718687060315623017047417404917391184919983779469597099367956791287090767827235661741022509952704460895319794759328379776008371794428851410775636625466478793578441113184422636249644939593502986611957560117162782560241160657805343351171074921008033093534082540298416545679001858568115876015906425450011785329063684760048186439026010476919478669861643168221042235195911167510356354642667017430350544838033546996915124265334728192141752652867317 [156,104] 1573409743861807246398548551093674350020398251669860486399236600830510467943954595319105801996068067380682093331865886228054259876379753725716756803082391929963893644028224561898956870972504490185845222874508105706811600786474711215255876813274001399343959602699425681638519337789496410020004593365531208315665678043308777618015349121141032932205868778292007356312622079245357518832384555389556102106209541135921941146091006783985713448871877620999409847336731583404678607162747743457339399294733216658727126625971518392993238943366772553053257790741028733723767958922009256678471481004387581498146170394222314697381640025696639320281672120769886150799595860079071743471075117854886704288990087627104357102224397550496040277249981953334309277106492881091624572382779223614359557206535856140123086537389378968801980428446189089063234821713754932609873546590098540455957324639480109876113040282046354773358087028306686216858011713358270707465451032699786641522938968939624044581286380448384090379434344354770411891963678914922941014787218748608292043475756837427222049562615603938244467999999455913378742416906610617375586976589847529333368084786288153472528377451040014510452371836751561777929100052743843567575914795356078827135404995397462531913545039688881247294816505914102263634137815666542059531670361518159898391071274502409828780223606647504741344735283259899763836910379013490674650686380099215332502004970771755290453787771263515153065855530750093014061030593170003055488740058101015849963524386507915389351117 [156,105] 612397754620286933739532356452881314994943416612696174306421555527192591530355164962597784002729326927790545207984949176823026630342758319324993614270721843700231890695723937159506149724099446289687423498337130393742200532065012352040719210461327226559097629782628543704335487598069576764411783267521803095752688366884084949107940509750178793345012626131240217144943768906240837395318704874547945497748590022304256267087075188996219309709785908816457319590925276775735139733958967263431663358216349052568389397809621319071724854148813479279970052667316447371349906096364876111742766527665589032766085640178572738913103112018993097160446128257744002509059499121947554876049357574902859618074659123417056400454849050102726175782629676602029084872515597134976333096591380100586499622312398561199289074888300910664991631801582998973531604847620635019441899217474947495884412652149525192951636035270528692831002766936756862774003786019510580321920715988723814843270909729082681497924001626892183531413239573744628168953534038469189819425634573655043511196970270290097819381308094960375565820765267290273601797850547396135855748152292494556282833033304911103620764482246139811143846402908555026783061786438232606304710703721453655684439532701719080544233977255431685040019570614886389470306812339666590118123581667659042817631600600981688443899768871673986916549787197331357578104979382949845994366174812642925912460207236200560650458329182265568843130154709429318384715861599618781204833933401121169682079605524744385 [156,106] 224421451900240087775356994817761441514728300179368801918667440185973704320040388846558248041812328517276175339725942246991108923410995488875150222517736388640289197359199409002821392004987675350196978031072691584929822477473818364689504099487462807408559254547778804428256657866394602074780307760583319056509049506936167951691239620972168430106669262395874149027983097387817160224888895673964485841167527674416265033376624098450032887248534815981945904188648195666854183031210491898346129567428540043395873983597173065029010857414905656334459903427169213706933455600348387516357635417188279434218727521808908331802581941908752914313560630235994027643086759594372663505395195100234743597933541241910929360556000049407473295858275847255219343924655971153344138960348429963901417418436844291451146359549586024215889441646556039422976237193521106444920774043950618828065768111342715324670379950305385552523171782170999665735708500840047289075433226409511545924334756749856219101889889185708722506682428002183837711372254314949091390517430199313987521957006669159025258145116955371857737210142703827714565343282531379110455142563968535931484767946664292440073295831672548532498197660511017280739924249518683266586927967119197458201237981602584234039569753443839191475882437004600683121683258935671488544134137835776251331861686641011396415904181154184465967200678745667067342796897338501057645495058221052019190845855788024593614561431858498890436353774266600345424359120963127703084965298942080187046995835175 [156,107] 58472262916920641640526465919699037135561401362001558856759709392720016194844305926611045024814958230482611786682612469729735642585551684958586718782421073999532129842060445338192155522277140758250173490639642429236644702420225509062237990633559256392155981392552343901154457665054704123567784671368875730231168583980721313595163417273750313625602812010647996989239202624456387002369011550076817041416960785210437153650123971297445344260290598786733591235227706877704113914576408435137868879168332694121859769703018891915073820012489489710415905678190932408921538722146008857373917664290759362606958725057458682969865624149754929048424874691603776916587378089744482375780461269843857465193293987449900000929633584537157095197461568924909397312029676913863792318469479040035628219456849799244082748194103532341871842261205811711719616894330760319514464085742100882912229991010318966005930133110767428794416428073241771748465930994125714890440599397431668093475855854367221886129699318630054471062278122612707550107859748749126129659160522917942797109016259908368806425241346898872340693110142572661916289895233518589388117917291492337930977160699661564744592739312965628660651172188413454070174946364189031490886525713121724605059448505925872346953215856324752661717993768575984348744317472547484666617415390468173243578420665400785658410264008357130199975756083031559986715016784063574865389000746478829288212986993461939895344253337629680735541769886281060968087811566982146831138874155420628703063 [156,108] 12120883222285521441910091059894812888018582907678351459813502691686494612531157406305623851098212669355981314547708463622548105684126013028338996502714604610868191137161374663207327242551863484193605231475639195217077209669568286262273599506122442259238726092000085802262167005113660076369281071807769816266055470394716502872461604802093138178126591999529775774709599241988458126552966125009688508744404283138262713033847256802912391290146738184399939754313512363538113152811575564364075415311995243003787921626096234872579138048265509864098496070982059683508912765647576372951710392135200754845466260692299448729420275968795274444577232126551536751369018607521300636351259356981235263070436912082391451080942105407464983590081642590131723432999610586130351746550888750466483901116608382937285732372706898821624372012443807854609126979163549202046166615642159913854160391557405419838875882219014808838891315943407859073441612572634403574269626244463494856839622221445124754122403638608378101387376450635496257985361649955352948640393349639946028755453852943973286445196019739115772104197292855103611251118146734836877539404879042079226901650592896685475406860778182800281541965902751859415721093300904143748076824660052448154767864900160381793995844691378970533867117214610270247067063929639005105827650744822894338123662170173291186801416490620568871825196997211466843258752052465239730943964459608668147173422116704305714389503222121551624604164974220347779600245619463832065832341865255626 [156,109] 1891241684290640194141854150997411358511997596135460258153740557902392955014816606228225221273489115107766026651700247011863497652150269833584772966943610291215672074391430191330061993173795572329557098649012379773674909282825295071111904822558188243507941941372903384515931856212695662683481137386604786015070133967750435278993082103178084908093291794643352102286486662264624995008321318918035988134648045950988012203579284552220025749893657793768225653946716139881267944382484231876478439546357414025725896981997314676193890875123086550777092471734385826063124621850851276229772779857713943327405349192543636552210594435078226034858417486337010537504088871891871639008161960180867782738500939413121951086629261575559403882411584686237259821263635434832873476553804684995970786339173079459796637137415158037857715502791632105109367615157846756972574177921655639586261605684139498999744745772407223644572491575430907010321132678440785625535281220732256578849065656098321431425678181738724312581921819106125197268826324936840077602160562176788502800605267957004646158363844459440952293468267542210565025252553446128156337728945388993584832744536534655181884314841230902766257571130408542646959080038858287304579284004785484450958368963465536416077302322154458631532630622513400380199848861038518801913253879393005535597289618454539068020842565665487805808946366595180628071433788667237041279965583552609124519415393212868646317281469254296464488708638185661710749186812693449833029798461 [156,110] 225336682368908369577076954313527780348130085766491222535914109394340670591118424442931720475538763744138978826058077221867299971857844395952838222675183983583728345093196225166097435480272806286846314430370602024237515065320297567712411516767641271278506550605560964405639461389488332815207209687865209473066530307586246585907086653854959504288863737810191094472390252257928069407480469433454371657316548594756665187621590266816838361242088465255048161230467976412785974543585586812197341228918711638008329712124602760743338598612209526194944846408229178051637705271982394022097597111683331505423250429503728869460668092449583196768005473382844847515146682178342567489580861784739711464385343037385964652963270730062486682230454680209215745463435077230827838975469565243884524597822184233200931678226878789506932735872113983599135985604883256265126650394678755448458461139883980205867591792201751175328464111649811608157424209175863120957402646369964827385945953395060596895328688700763257068098575264768701708050860349949163906459703696348917527592067528537839989131546694775842422614692074779580224704086419378868531829954859963686108836813425469230694301976412856903253610066743011305380252993025403486197641379486749729121932247946351147822132153174421364609386824424205748650876220195628884245834586066814496687114376784004097542214360933338979657601711751979954335341921272013403841991075214734922325145728058426504172092159447665295883001734114391738719992472574009090266 [156,111] 20262775013765347511939547649183334767780028543447647335791566264740779721746649829275177349579449380199157405988799278061980632786455580529405829382634442853676206341954639133045429678910457206568040750846251196873511732815991742365832811762711532286026035687928457905160139558062345782245685890437776459767889170670751058275568295464202814601299048594023514553537031440691724306653060133769969313983752998646216957113273178863844737912655081188749674314480183237699908052756363270673179575777538791297165461326597910987973641003769678398427397750522389302022945238950385831186971832486460124326348014163382767000406994107434266670375100983586475149446657916319457042306182673923427897138934764858561255273667803316631583291685025811185475422594490784127074000519731733756185386781695267619534985247572254843278315704597452134681613457171785517428409448890936991126734327317495791458462088245431292005271279144854509107610164855472349634495481636374150824157958577912303833273437283335557866898924792691581091818682105911073830795297641471464094718431811461297677980636934614626493348084036750588154366690936402941380936308524359064087558994196815754973972200046816006964113774688065540790137458381409355158306208049915510235547801249504710260788095845060212066766977962238802713206489738468265599391122037479328213685732293567102643734562355924932157880512952468142040568793889829762825938200314304816340528373157768832401045416262181942902389687589225492119612131697425 [156,112] 1374489438314859497161345660901383451659888187607430353128694334890655712381979617253373690158194307170639268499040765022176269455922466550885528910630447483985388778860880610348104681833195261346362938078469839954451606922227252640758042728825042959239193857538299337049917884914183948455244822383702662463007788050159756982929049493644464142710672141660309505442658608755968578382475452867591779085863251528973653525030696780964555217483540873476391878619520103673396461248111331037589919331639416044181323079138240724509347551672244783116834481332065590710305240559343658539180193856312483086423123349606504496994752703741922622166747978491447744448694220275834964194533546264938653363435768628716810956524085345266135579425678198592793285287897830684771416842327306628497123645986959839514788977737588593888269176568297496910615562535056784438828181356263128273071075312330635606132737910874864613804374397095009428073528454019425211050268053287687586240598843931543321788188275179317571437564178153958611578960282913761679605194132728209748137998760379024839252268013967743003253715795436951454788609198746214722776833823008007712050985806066229209887952482554408168300456382843241449365120069233134000489082589616619036520000108360520598681997199266180455171183002225858310713059172494946347784795273110945489519158951171465646776066018478301829174515916498448779313268100710220208906187520829089562325307826939153992021028366123293094276407037799436862105684 [156,113] 68387092202381524344263441180364914207655260397103357831553955485845988859011753207261808984078846420073432540728424334125276251453014319426498907603166601644967395286702172948312837651224046101009481160013447912080980577150151007745600522674106240739373823955413593297914007177637098351131521942777475960430858868802156149160753156508165463327431865361283584191911634926336969653910571467521826402451913467678990685362747231720807496807543612393952569433585942847009246928769724788989669914818022071721064382893397931955495438022388834138642133646312586583109536098642847279645337186213758829899423306196546500344813130670643995910801925164463719519876014951175595994668196427568844864227428641365262819559971023859603929471930434553562203088954850022191625066617605519825281069643699958016970608990182081859712640850222359536371720793355185215980564526498064196913055644720843471469385596189832769123437264246523670419532401005142719086132455286232956178077527056903227252678463918004567481421747639382943239859469889980785795663628671977651452203775360519819921517166906801318668533924579921483316544660588290390415875601510928163808041432125267686311874031535999615654727946648870068398032593178535484393230423827426905920164692776193754395547365388386259513785344412333014582642356156676287754945254789002341457380749934613419129567737579978401259883360274080041025063465173963409667073568158506546616538455687490882410393852267770517690912224909854189 [156,114] 2375079075386412305179487462644417217966091814745200098688758867532469012387379714395909394443936339136221323857132690772249710741146890935783146651861194276025039682987335977826297355802720729022540349304842180918597960944821517509568204502281456565826639925062265993900447051348885013769697687805398463548107883105753269672614976677413957321226530549485167232246083109121465132579102821899508319908727502258432513903345382644500006684457437629765265736908313228776018298590935269069094937974010586860831251307335752209733746217096308394244816522153270331950703950079664280683577753361394712413352875578146947821251891497130137420671616801512268836289109652836891071779477745556220435965455472147607754369677748147999614742770423489085051319444138942104497447108233657506326562930933345881005070909024699520788637414255253628438998420149029829211862740919255025139100203995417533151145921396469500141427780486149255055407448997879299158302102839660079370678716164653901816346344443566775153001754544363386582559430368770907337696130559437963222911939209670800334644935432169854317547865464875339133130089297865637400716762835230778675657252630100218242557740089542620995666789052145462204429505946402103138483630402247120750795333149983694464396523178527240916312920660944610023335421691640719607560896990493797862512031066852052807621811939618357075258935969918434053327720977342025805628686042452193353257196048913278120176490433082686583471945481 [156,115] 64671582781116002367566003293051289818572310053012293436565258085256770553072937583907955911403172595626088781551286557965495521977641359424453809013485405632136266413375585901225406693464577255367816774261683425752126730316062826378721213599707379408163743432355249253963066955172074358754540577500638215782386619505742846181795149775806053217416615399051610786899321726537601111795406135741305445922474723194360374718514315073448364924639231479876657165587294753216096327125269339999578046916035621913487226696471449001822650125913353388248643793790696395709910092276332482324086123312368702239841172517564688124755733956484558573081995536177188677269647991639639612503702482311713194549938336320277573520831230892370156108413552972214653580130165744683233075143692545546206568273329948726079494830785757952600647831738232120400476501145799442732905411842916129017682551751072956703071628128506535612174864376822018147786269956144005053288060394132003707457055878566487139347097036039440618176153926783348206341861888873418976404180453287307180908456277171183627929670322698216072296888864077751083364737638467709294086217866865891341295998544142042473845055741745422840113551325937638395817519156045950472667260907417814893288368907559429528497725718012718165887277904924692169144419216538763232533599004214361389630256893023056021982451162069695136120019885995282032149331565326194840562532835427285230840459055362206987953803837271804224 [156,116] 1950020708183290998371749696294714913652406319357858319358168238783874328593202198411069084411262817334638025436727247169294906928150271991453779350773640217500864251138257622357889862039042888050391919990409679890663859910139685683100597926590449112686311420099863512625211490157837968172136927789326012174539299437447816708831404260273822033566005388261142413767272552213546031368867684647393194814755235989855547134358028338559966780822399988179858755842793363719397092551137298629151837833053475814243296583776853741805540262211476979220514080570270592504161892374712239365044685164755687972242844627715676534668793859903615299355559575733339725294202248163588823846992518340439614680240688794568939303760253617768628806975827635185841687148797393699431163131343216003293689583867884033544156393398098567495950580532743956187161346174970341993081979911007336112294965269947741097757354782956295141268263844325205129011457971163522206939618876220558414649058337765064133390093670446124414679801165543763237448548788274464813615869269890590413349519643116792033741640818434478922951651579031282780688960654216317245949231348848824096502593890594669884706674773496038555245939433808506441917119530909536018636132979940136891173031655170348304318627636717472741079384204928592742969718173286617273100940881938141366069640727207382992317743904544242888838118938303207502782958937276790210881174522204989421715728891726532811107303967462 [156,117] 33508021809044263613526203668011387024633541779124892090139090426795695431528506551339106427308675460930693578373733905933023363291971119123068360395866666522747076521458742524280495489401642255533051588493399494821217737277324776153628215602164923701213704440845661913549640602402442616901699510942744027358647828847121406690991950076120846501629849739614007898396396648808273435158890199406488935408061859972934132347377309016960181735145061164301296913560066273452241065084773718978346416774870987822884220939426246332217940867211993409424048830958534111948272310409898034992232154759140896367310041384364097753967366623197380059709961500871858977668039729537384921039699332058474461224309286937146323130819352151774990044776287638930047749712462339220326175522895972076940105545516025232977654039865408469396437599808436609081188980193220303504909543210601758234026356682324361656536819797502795816112107252235537959082947491486761356314595895256661784980876032773911240048194472380529489308310061090895607832123039294943296532255479676039700765174722768777085657577173101369266258141376387993528486000640967211581853375805692171822056741563550923375525329289443563879694154310043589607362178774227086323202741146029764066537825645116165739680235102951383784093200609270625799233720160817960559136311383610760855754624612713304596205452751379284811801251703771510676052433526223264097549708967337791799098720232085944104846 [156,118] -457708107998352140683888427515009708456294167843988382231405154289084692971218068093129719702983895799917427192173638152235971706494582116553214191267971352733709528163895762874332199882091472300227080755301754522372825638631104122215069884191490844643808709442275639094621643727673953687583350815593871436907304949177927483499095566933495772023536161497120495294221594341929313475294469535891401857695938722548552355875686679086862643529216165427342554379910478743487407597486394935207078298425405654672737183292189135595315491785880826766373283350111382320309842801265661698830638854729201327688898460950488919404693295286628467183518034364601311694971590669654438873205873740182827400572403864567059842214301218044710486576880621766125604949464146526366206930798456460024340439537601275456110138045738863779201210821931471647161441454630991398973513319199976742909916520632067268849070169637655318941753073069613237872941710003751214803433109494474504019714632669395902022850080234791436199693625781014197158683377638184853156762925337717383662502806849601491616430139727376861046740254645671308636876601942275241033327892027749700725550702919700798671643234709666527734469293321079165524451603010812566942305242877037028214827619256870337133256558016061024069337369064563187560821185771765522455250301571704702973900476434914888905670201888445167889219743617787967888325887463628078655439025422336155560766241113422 [156,119] -9709940987391106012166400907847590495591402350989775070951358205571424280704809942290423087388602592831348318471929835746965228971273364067131337686331617295486667505698295552113820880280401040776664518425703818771346372637604808825195857019378749762125305291092200587996493522686475033807941965468378793564059850636492230381029516876495515594995869987731307645825214275100825689057426180886805611222251903290325258150149827944090332421934206204674561711371598736449431530179993688863794932614074518107667266624236773984958533261264794537074744362335788316366237903559760754602726885367344327556416907904254293815895524008943069585808863201987501437093462762389266828476940790011447598702085230634390406266001675839988687704658812295963729338963395788105343799489388368243883227830010727503626852676959853985878074008937870926989310673560352625851734662301567571704212128125540230546296613054297095912164621467769270846141859811435417745839651148391070326755826305939726867837114596187873042170375948561545973821796440744344237063302979067560822157820368886363486707073969420245631679534955563573342479740414650843212066020700038994268644652469694850540122627972966003790544830877571997570868426661339402519560811899783804871589645189376003469913137757466567845241677406109933609768098797465706949256102167101038721093735571974154356555325745876496370768171801030550579402008534921624858785956095818346634842867 [156,120] 205640258122767631549882876546118430504773024011690137128033268889312587442682842782453474345626875637483249089416690299964751262138576926594857931372418154370197853785999823515362510131501674132583575640101240829903855364836031378538802023765665325912157488112420452905517718216662875243786015458380164440207095878577219392340040233207455516551725048347099726953801829574797892061272004574539102014336097426640322390950205158442255237787568280363837901477794480316745067587451853607932913709279031018338507868778946104937901862848695890972477489918722635407128521061327476230261200033625305350636551758887879578601060711095612043747507017314804828597527582015816813001997297415609663750640811084991418429930533582616716059719897153687960597659797057291779418155198900420975840380163350764037236950426690790069863002555133734924393108808431358548305022577363529359807807738725367447226949537231331303315943494971841801097872050017257655966712172427154849961869222959536818915155277278018874743875737289537740330507873960875727749875186819079143060937052038375104782020930249848985361300787435674719178497230792518556353093971221270799790412733276478307642473181625180471756384441643940813665328079036331840202497194758842511615294742742168811560503592705116774847681293806944184394475286744190697352936100340854966205286058558296521877399147855205171858448218633690206038011374171817964941350531198254259 [156,121] 2099016182242410182219714225735460102149740698273805079791440918178627248410244512510326053579092298308479427513491747161251588603229173330741326806280559494720976501115684622018083439175148397354995554409304452399163303054445203756769409471817514949312541109120745136121958403263222862974239328590481528490544838043822383515086302002601350344304144226714549166312648215402943862332043362149721551677478127996134632980810995421320682650807301421837909916780701163431973899650241540825102832627993504329491771649096473711923134719807316767003592032499696512121055721240998980498165375498327029738224868675389773409803001079187083862342824144840811230608545236730213327147482269872110294420905918686620168271614351744885496256301335136285480172987298462501824773733078760821195240378658538263454214094884026326757166013603689379270635730903530180284685605328473047997384387833916366446682108996556058808789012474597191005141968777726383314022511815312843835304768642265465190133604651873616571957179260411606522544367464758103007624267828328234084488159229860332816831374939637314220387033174255794665296330970388805076478309213643328049480746507889036641307033683832502614967379361302822282234215308913778724862065373770545630870881144693090945819083692765642902685147855560363486361649278988655095278929984629916331377718959653252122571666421441167448046155272730288432029024679463329054818609525 [156,122] -14588220043317260099406724544904626549438362757001191123877491397329859886465129852248743861464890459462602190467795652007845999110433477223791416461609384038636317578390908832013413023213555156487519814746254632012368937220689307660688443172661726557337861398967607454953466720716123439473536050517902415935497598620562954689102357505632011844877433136365915903781134749577530789199351212068353403922358293375110247833278163376721929974835957905288214905687064508475729249775045077422011765575387216370840009388298476723415959391280735130785589100856862043358187080832328516941142675108959428966612963566948938578638422095880666335318800752185393934778451332326457485141730164756932336383617673466127823467317813855747263746232452206351068591498179661035068760830841533457226759935196497317514178588250576822168626138661722040904380379369208207507686820208405553042514511322583013766784879347345248605650118784491567158124557769908411009482188029930419524237144631993227750888961316019026492228984763678581734774874758343837326445451283794187149405911518707569534993130325018888017481893878429860944851576140385027607252027659485089366254631619460996354598575349766991479979987638618541049042581380877478938110528556270721530641238349489141130707987786602861822962969224268808296760673598323153670781761429404424411017345633173995314199504619880811343526722065748787719748026267550434121 [156,123] -76974803040323450886909750086404568998249819771459500068474778800553002945303351287963736799401788142977393697464967901524728818352801907796578415356748203131538018691351073798725412283522096106467401257203378855790868962846207205508569107183857392112193961325188386373105324480086470151601116017818173896219144448220933584510305731143135538585837975622259304903719749395100153142051770374982095905985034656351777152578726032308925440276652747708268608879073395366694660781330688395755807618765511075598916824550332899586053919785003382209382682878160513043005508645143610658379682692985905765790707266601577878449835550109102410761967404537869385296584125751574581054445980096451548512262012536221943346320824663189745304149311384661864016596166954525208599417106362630772778985627395733537161334412581801010645118325344312106041174230567266473704736221147071000628639759842551848287165100650676912153197058639067810845411762255373997239663355482168600534509524328043312353161901115777152400690336642335443891399184962588693748435860008765922645615131506140548104141797248418635935321246696719162239742361096818230305870657482852083771282790717068180957684778409849284143645939365219684868678073120469634682925725262884516475505639491970964333902809033434740714204594463566177571965498266628180831034305385270976058368953394404236701827664774678940651272338181421745609481304986 [156,124] 297036870418066285504507785394180092094950404081020294801641794617295947514420402187629800110771993043174599426183462827622859389319407098455929538052888410017287290686416999705507708467548428778119113712797475876280308712956125754899912406103061701624730162227300672380756393996354562606941254036974604288797272688769357036813332933949449310322276493552651273961616791078273616436587889635843438890122211474955300801845571512055851853424584929970219684170000937589302489506709927513347430471853748437070707219144397919648434048770006804194211195660998446268611972861836006989819333674742530673810471167846963850563671048342789421273967618098464697121763134524773802224812983709766274797218642476960864595496349210301690650801500622484873859383755323549178949030008691655012990471892822694827124421402408786535941498795623823075513123204670064037835537118169464630325575748500133045203655261661633373085158322289927397967171404945620411026428765457812675088735744042081493815917536877545677731206379846233361799414642952688899077673702504136847835222935460746121417450961121471625081264451753656950169252015620545653442011919524774432989038042543807039519147005070115180627967642757165690450676683203882614264071976751659621021191155860537665872278812355255758732077424570757459068335842777174851624343443318876676569103770049383714111916802994325286841556797982690249636 [156,125] 739289154092446449319934074027710113625346017730061378207368040866610599314472381607705126114926825162561696099803091305282961353256699210018914818395781680203523713455293853362480219079647080743247078293265560401814844784544320967515778301827280252223408121446624602266327237823770844956496047092485494532811277833093565668807325074093347041957785744673594725539962707696007978407726278163412402589512893357441714662661385814393509815619444108046897316852299935162083038675767845277609630729607096744497798382870051740311966616403435282515333417126690385763573858299712392483814952507015856514080762845836451732261726618781780104613526742272784909750877831623412140622598890545732822300171631512843230963595560303694952770372390803361171475061710550415075800500910614065210653018815558383674849764911843622795921665184864993271791446362321923923174735275719058511652651211943141031833828467512559439146319016812797737937768741597938045704222595800074610295880940582566144202052015777802153312196997775143975118751392255405820358632435492537630857131042540163231207661929992079979217890404586397141885504695409727323140934935686055088348568553485763171550278286192868992304293119933529249248385128076201351455995586088854848237768090746651172282527384636494855352270970088312465032200342007858735555235640205817273342374154023508091268611873335508842676062302491 [156,126] -475165911089494144184886744889673810818030056231533259736078258856395462729790870456526653187006629503586800571047835692324999071718653666293769770925557405741957040455560329481530661925578211533813406271232986967876612544277557503479662912427663084067893443910731241606047547606374935677343110885652001526679877383489135586381812713398220892410701700377703109811302787269198209719175215669539637177414253999402418114023305800383669816568851002774705271408645961095218732017923464073583120298982132163021787298988868501258131650788607588605493254928730575504554566610454087086695500390228508648536825220391508977732263356906259914578271760474018226908707787140043866074901296657020380226042714413765668187491375406005942218318362781198432642885857570779547559483029485025756876187805539287233824910080717557343711717348992728519560222485111696639099978671089036664938056918908395490914793555477354210629234580341732504278957369593155782089487409558269822313565761893834715690628893519712795762217539054184109673289641690362354612584968580939145449025434606522456921125372387636308794429959803292303569915572299853455090956367825771012451720707906649703226325785078247731109525828133026479997024396266422070921263107112119498637572087297045422306793801645001589046903503836853187080832024582867207619582186266515573491005750094985194731070713890715950069 [156,127] 1551629090903332844483848002544736136165663527275039125889174967839535149837166746243693574110344207271067647896360490906767677336386052411083874936745686168583079185434048900364207088809086811414485529500975820742959091550356735843168004390691530320638680608670610186445445789724802827985372304140625831126003824653427172769822273216553917835168573570974509382382669887531230614678145258555037551035476684984464316735073288803544814733642334436756276805140321298251154661015796775933094471450693394379916285427360415074313490612479939402434869262943175900549320972774489876270085659563315413740451867182064811276821797817952463393098542255767234711792560617826197632193848018325668657712873874045144085826063446843355240011432988760527159791428844839684855899423193236755077090101855393014298080757275328872396112110132217138671471805372226231394223508377502493279327287213131022336404675667889241949382088558208957725604792188175820538615236646361871324809302040824509224237326474799804806127112289907845040422140830698152097886738191873980239328677408898300327016058944908877659064168022532507985734125829808015494282690998273503328206536149138103995047214027663180110298986738962304070359900626297279078456216886223858957469248016919332770675213733486650176783330200677487471919144959286890305480660376770894285333268269822429968033686043581 [156,128] 6516707646203013311170717245547547848274209292510853299843170428064097708611557062313122469145517763229808975096165811588360343002317375516495882972946571269437257832489221601811632450322284503506335885340607348479616712264891601929175134602982809797918150783329113117087843763958580444601626652072994515451164664138199526402128066323397788014673229541187574079875867026876178447968021432852942035123425404395584650154611178985741360303650808523738007980934211137208772863441466473644520380134342221826730167791654448429975068511755346631540968880690682200987625126689367081507879048430976616477966329786800124785257560337038821198200581068521937339139907166072723137863037678149481299051800581434463738101085121476513404743931952952605887468112569782139026564019982193929270431520254745416472551721135262266317484411766562767180466517019390193110225847784581939049022303051909999781882629838869613225974799081419414920362936755533398635487070074043839893552885681976404962601164070492669348486479015183192747125446921369380530716329827697786987754943091728785427003541201618640917413794953051902301656585505113217244691053779103597912249666229803298099935834264509607301904034965551971113140848948275931572602497034763726040289561611170774744369366982155757347984161667369310884957566777768894688911033766227207130725971715927424312274 [156,129] 8853906320665471673320882838450548473219917323967522288486039121245322380167981888693314011050917957482464221194050099465103883572994400773669829956353028638508597320848176745428946688339459828696768217251833486345178870614488493145200134062375656866297673882781117422171039732079759699381634653877084499003183141088883033052759278335332776779355943253479659109199658540019148784911594187301577689471100976509386069803904468109804218746376042922169101220361303885469258655870804569264522978075575759455057834959751315901792518668440489619806489870765715410886104481255845937192297848198809981964006248802375309018521174590989629505184558723020551986175286722550260601620521566199414778665057440663576048041892080265752959617676270244820646351323822974432560483300497880967101186781079189957464525792229484349456676543208465805667594063108255514058256543699435865927602975232158249181227231636574402816333794648199474164103423390663093283443821329568171127021890004720547954807989150714978701878419636713050564215251908320581723848344987838225083055794066066291525233758192820564194548637854619319513784883215907006755470873626313880707193347571271862977755588228767646368419650749700319992248372989698411242454229735158012787255531645741009890735394454903026855613084403665811495776061204432315487495080400599384076704088094385 [156,130] 8309579769047399794302952196929003246151789541101664956389361947556869870115770363120040573136500532122678889066586150912319871726520992610965950852127812420526520191436060547692560047127410009846613651652885379433818306044157170435957735628741517556936056679580842086794676530737658211847335807081812212076850069445723239451982478247892086777062677036340917631834480773426137242843374438819854661940586321162872510798551080784649909433397673623686698662823957280704240571393359293846902163589965971772777934195910414352404075350451479863241919013414396280359197995736023583607976907283950959726530952209133063637386434878277411608039083614999638530888192986630882224715326401429670199814704342384406897391878549833925434711770871434838234800853859359991744130206612712423620725660827243970091687328287330860126516074214464012148265369038020412951032465296535449223133351840884975999684658015672873537944177739857278627001650054656848427156597312488440396122875072959946192022658294534578890889832030835325197406933046322975779547819659320475604736054027280948341163202477494399534287385474525576335966895289963707564637784088169997140044751474935867798073731479300206217140615505849223704802454205773061524352462462935665127892232087826625167467858715317031643181075619057569594945182461594054140744829500850951498965 [156,131] 4991447875019479176694161046652142804602701838174945502714124359570296627186212314074072352821488981272401756401225376445684485551275901236331443739870174101079591479839954434378137010895596560565014760549425400650604372977577267642378323784121838737022329753312033533823810106863103426635869798766229048256694901009625820459776509883281838397580149793361140971267199706942031483160511137676475375877473353505136632188236161509263132257702103438126838353378757690088489980046256246755775468161578837393068553026597630491868722021198639755557918390985215167908990348938722271550914298416473010498613465252516230179612263169540774430556062186418896120246543837319429157312971253985484220578711086122810434466366316243607130415807316684080571232024980142367451179456880542586761330660647031324971826786298059809948822271451623109576680142985826899721899876106290509068977537732115538261215772354057372027782487658482829249059766133110138902027786152232651271043814786081022357564182173422000984773303276576360855963026527750611433687697913776291900928714942756951322287613594494678927069922832625530126853600800384474549008846874782301933233509571593803503000693375721773713616434156346804205428231144845031918782047649426240017407731247834636298748103883753785738497617221919686480983492981890733907633944477017 [156,132] 1839301559387557465920181085663100368965278705750825801147522199561750521133744092448659429933043777074641589825390576415977907243605311577054360108576630194141400727242192271540004355812574649558710686217924807670402162682380106614922478572651605072429668336108019070646126693382957254768051232757922415604956364578947160513344561760665455958710093531155467262965189593927131046883520446142251897369417759369466883622954040895191093119429688890949112601513118275924558329916273006902819263373519345309954004722992744979040904623204968587489017331848926950920836446705301727067292029326639926857696851253861348325877433172270050736076867466422177181214864886715483490711181417029160620407619883198688369109932581970584365566835849583786305839139022121001661613127949155897902851871462716809636862558809904454622201426043857766409766435624530334470611647149281551050014733521370446783303715750586417836195753434446266975409164448823056658092161724722805489755324200164687251544180991342669464360366303162260984180248526050739383852149530510175206325653813061404211090506771480571583727866387861359301399160381354843960241071817439683249778864827228010005487712771056550907446071589716621843334850446422604168353130778370817332426686173931073472820957173613634986057210277506358336288743353537936977015 [156,133] 372005606517448497051166702877983129054102785351918805141644658913699682139767523136808393719242424088704151976206311816349333464253641570284361890499462753737376929539353467406611560121848445146431760271895760015360700835912738142303992819808975992403843607159113163608788166924184704868658442246740195855417109090094604447079269902197123298061500863265694346608567828144275132245429536611330878892778993020473020704852947241258011550595907289091132620543891703825766011745321613213971753883396023474719625007050047911331694013030635838298930256748804597337564487871304269789749563882620542165151619269795905132798582303143850284384717537689576284355188895540852073967380665512380143253002029426240116716362732182755181107275570181872496828021600838117837655882450008971764875225100067336840881459299040344274491331541999633656868459577168558921320710523802713016402819215019927812618926760125828965222312823781460496914717633460713580459942991509140312861342894368051761943228614842863544590818078900778361818650812401989748747260615520746988341302467524231991219628748483554785322790922924127446408744852131623377630034840456742462694778511358997596161293549138717602590668930972138604055663858656145822276777506145207366226224069055497445049345231985372822425486135584741934031619246316 [156,134] 61542308472700601641523178814649356342480590285018604561590588028671904533901139211824062037294919920893947821822076471134871536775067656784144124493427859036898080650032013388807824950028345572200178911346749941069999814706145036295135975707501444232398470453732367803052832380286949587984787490693561214132743899618615294783291617492163455926543278346541395133828198910609041282937179339291512232260374437066218662581198030484042509306024714824701933823500778675298891776254389790687404280273935984603856406045440500292894869259877610097828093771338316508651699815600433242533555466333921757611907813687694721549974918455954460682145816951793042348653600923775102039350841631031894511355374390934640636306736809276612658535355196111986409603700727262993106657482756367559849549133585333889886341918878817277169596015277722094110125415501701336876970532027950388790859629718094682782465818900868052358498813174599329896980125285241948314846086507702508174044875270894916586053462605332201976412484958736824974634533035411025169911519777711517668326021909967680665100952091601067327846990291973574415510451339017035295907770823305118431807174906902094252554911508782660563263680375413037986740177839361349292044503759994796464292564041821831441188786937585995832408636214136332131 [156,135] -807950352140079518174106665839895690193882810034858859864537500375447595500348414633894276776489129365483001169130471995668758168844297720917529938236912197430913863580238184636708491870114049580802849861365565556085333655786119417783553291229908053983450029585193618438144151113021391510775909726916056710680212566310105945923298228281982432180273605400738978855506766806796019069035570532237256248615508368908996158114456178642400320553501642197637372054931086552707012743718455743358308692149125375195163637778901352374606747122971500292477394010126815159556727968980638870850449498182182483372581138560984086240505787588546300217188908869790433406143103708053834934209880979888602860371496260917656537043249809985029907123559038128317210950955578965903798314319166129703604576922489089874065062197449729180397534628657254678337001976306159327497095752749019994464434607621314065678355467403386474813722061848754602876149581117395397962003914338722970867352612962850927051971922989919915639807783153519002947469497209017650871451962737825042996808370076638715056343524745409818208979414343086618359246057484048145162076400369492521199982110308127545826892409288918681520261279195485379454341080721896634553760664912696338093357253382550716888223241451314049343148871 [156,136] 923575331710496127559243229204913398275782089999172194023607341268596959266487961856612114254072957613245593405594566993576014847824119484493211895236658843498616929866707295374986378465438749749143009738922711428009375503372807602843409810236635366206609095431503314526346115832363908378818040688730151989189874036035697533429465014840184166972907996336230569176785080282268464377603090839194101979463600282277678057059555575594326683850695382036002476128404110293438066367513538967751178613108920110386138017372956464205017748391658537031132141380631752857730432547271970788672901201482647771440065613661801037824752248281474363382347929515967776521339953522297251104221491164973979761639503682611003847675192492510036720357512453739716340940530696368803594391402008720498248606065879210459148114012510675061041002068621503467289426538739364095597849927953167691608512200536577740669175785055109941975992473658459188830638687817776353012740882347006558956803022071003357532395867595321009147656065972548658159468564441447545598369773625415335780689684810421931699112768108930408247067055545582779677817558193192490728036482378031259668085180233297933340627438167787076169936949166458413378327677038540314429416078728297238447376562641563439200313136472583069 [156,137] -79610538502223572442902333730928760120570356024583968413485853720518904877669151438014713623470846257309372257323837117973004129731777072398791107929726380267142594115964640085404484818605576911916899399471269361275762334471628107171763293991252747412656161828141165238269311793071676938257452293199561250711839409760667601713790599988808261928872618507481578914436852110414401013534752998838830665355910270796763459240794562561403267045569535876903390355406014303616312873084977259152489953979006711842912161532016990879218196524786697928401881460140722559619811893708187503007601749921683300638363466674623860293560983758654897171083913908188789577053524126995624764222797477537363526697468974993546010021576485777390569377786446637196894521324958304966304655534762239243695742170871980831060075819858524906128571008477226785755610476948847755297542558634584801333127738214988209083590400260828916476002650781205705063598603849578159870933589350754552066987850151681407706198795350669796414972864824663959194751679922951357204263990455845273103063115132328091868441756666123686421932363508835618843603192229931018910701989132108939216021279271521258576323752562625468025980863944420309911925331339120133590521311245422136235209750940029043065560522 [156,138] 4653378175375351538678419569802175812028923041834798822428179798983841287322002093072772249138366366536301987108759624344827258216301460031800438392352189521537474209885936908982425425800543885341189682394101878859787162641662682765009464260542847074766250819653350052829927372337740622646447075650738582265246185057692040603522963009333150667511784514051677557805247348047835711386679298853651299664829227811913784572653480074966208264410000352686792435637337846304148294510296640894231121009345735537124479199808556718865629237275354140705442271261545749951338796415486351311397469335773101168108825563215240919991173355052208016530854630060370975766105238312853749422774776199476039194566474693178984279522502573764463450511827710084139644412746474994565836144803408849118277506543403110466606653493427264194680024477296616515445504828298495421512998508706281207708836395135387239549956143953886091976771305258578670381681520085894248373158019288821087943752357462389082816174631208109043904986985465248337449766214113251335615679683473418301996880840288447841928914111314570476633946260938535478091980692262050840388659662116583869079737190754289115976400751059700386885194928177556451189717384758459696014115757580686981407726172121525 [156,139] -125482361060079804273889229459676135244050847552699849609176544429670109504576017396450929579109958965101907331439855554197558281017298777699056744132712884056231187879875776329225446823967142213117170421835148090067923415373892080778465881931937295536214006406581892150912814864186179392142813734899413031458229594304004304741894949713536156243480027834994188171576107885314935698140045933888736124415642189642916425926545014638445067582893566697332362654376540621058257474722834522359774641532941798186056870743957674648318863400459800928843026641332770698266523061310057724762942762146725091576523957686037522811522148370509694784699232137452179080100803024763353428596680127980144545165632739646447507443046005363430221785691720179992572176452015642478479375569885330860684841424685427025480020237651580786550364750245990361380235255032266058345044543522680911250575106262595281409906741537603228178312698416047673304689760049685284622307315798520825718389652865428550957778542003577545199750216096545621956134684746255682844967479661426977368955406333230738224806307654380182137984359204451545991198663442690268157365797079369806647180786526699825118776506187456007351531637382828413687390269209664825321882814035071655333716 [156,140] 1329896853708273575985472710481283950399410821656033852812366610819827420502298702044551733915395111454097714190504785314442321260873409865654393640728843634019122304280957694391764610240355028351872121258805808984486885749036516005194960646997828468160411156025066417322141283404407913066473869008466622941476921560979948042729660860893757794676068865053026456704549276411378697770499220977213290224224924220020564741531147222888584457583642873737505047260250844467757321194868719704978648269376588357790670276248382856487506627941060284357936982105249441226212487235648810513143655028795764210991463978642347798480594893770177857632412001568103386507807824335675502313604990529051900904471776548727870762259115932966994569752178060467148700388154725792334823517322752178765127005216712244347516039414210646256752901346902205392834010018755228542471314408403051253131497581607196733836339921742450571911642210980675040184892911008903204282743362506537316017994192046306391675149220229355875357667447686320662509356150260314750168399964769991482905269656023398426027747496981684951522933790486679913956712062382246385696465655611318805029912117506831717179673436780148017468233913411395102352475096411210350362685381934 [156,141] -6211574542833475635006268621788882578633114057247054302870961231673636501761868831941714150477439529569391648162168193920613145464567565627401731995055526704508633969356131635669204421794917452529010478632507288898503216421520854379507737132198803812731677590197755684633326634474819715780710521497466514855623015907873287301542390939394972420185773975132447881763128810920179509168047286447066295669743542046633659685239666693679445142817545876248846418434062635428670929950383556348456430668951493148292267627899430104313874323238611807160581036059544841809518785282671601535031074387148348955852150738105652645728496933253401684857341194460444746009334694835697603613982282553794946751190533793182208302517399584742886932239736836252134297860515257668513386066662378517533604736050720139054153323850975403098579951177373716174239503431974419175419536980049052905943526684195792167656093114297832445635407214032469778278333419710602459235591106439843310496755025679912005949997143506542256005177553690641701403070253316481700632155978543864734329058442542675592684713679148040519589341106208479004332678586126483626763818426355292390960621470699350915633225144631216548727556282027446159413804985199652696 [156,142] 285611516672042445308173684529905174554303793535733210197136322514626494104406988181771256600088480829283728395164001879940515369856152704518393027482979505154042935001091427320013458600676594721444010226654737103812376188811678421291278351340163960476806779375756213474132570843504122265429093529475584409148151668039217117567262909296319054925324516096225998801912033920151083901138008776263633132555146624165860185401560492235185859244326774492124319923922329949562420369528690388114453608342650740951720613178072431459438235708689265806266576002635830370409602206857513858737806148857030039667938232697720332045340820187052819431163286104449092567107730363178711203142099568127598866858572981630805025544229317247741677445965755242874654320472049549638702865959654828787218454460247948239965257826988287384708021999434572268310734544608168260956406228824588412604837600431226180911479131405008494259775229674921576747858838139524204603192050078418708854367546472666435650513929591253515460112287069667392763381619750140974057386028920478541527810441925751095704721787756638964766465654264717112141691613715085091068839811858212591141948502584263384196202298370394666364906153227654295311910978 [156,143] 874775003057017754406708390682054475857663646628539750572516095403210211556388080361760145900369946258775157225450092532060127475816977327055033208863142504606934045584529589617660709908160085739315903780146557777035038250071553966517628308749337606288134267126099200830830574899927565976946824372319956267938535919017248771990009144705918952191021569258186474999383885697594510939773983161711383639632693180301122642340473370018387817076877090215550404942365025356775956767286491588577129653974340503932455533918662508455228348789234451478248390452017757697350570346721933081108390392458225058593599209053418068717578640839402147071748231707600720243142536120751466465298417984748329083056210420564118455936168374437113368868046560476884996854224644805279298151343884393790736890148852046484539006241561748697989448211621549750293388027137835416687529593263271735250612961999572405324564266646233555523813515656789963486812194596111880393884980786041502352312242498851774523230013283058463311691115128101779341876010682117662011770603774166985053281639404216049014153253726599196046281266499198877959261730552733319889235264930764907421249014646875770531464464902831182981200763535955 [156,144] -9028019654427417856006330882066040950120104469690603093052721393275032628973127613289854417521746659640318677652347876325650371562020274396930495021414609559418323682482905494344851856272018611811953969016281422353224161485080429433469382226672717813312903258809513969220386710060395068165964718138263783558237769067913336563102658275800606803019711459262729478411305488661920798789718054257306575722899192489153342608520512010260239388071711999516340532675063016241457146222110174011344147431500184277965888414535114578399890753483845162593347724392598722496887135489847934690759793388546036515277013363935368147291482624008131766465714849322052392647380974322275505132968757724475650289586802354800978590639143402732511090636835030481808234837211684302830718495752059320201957833197876388963072144057647870889419461126454569526001902129028984776976621069659017888131437128445261281427825445926275190481595246858770864917185358427981354706567542427679073893799412328310133440616910431816232489290475277595759612018175263597926106000581207007069528141169813422418649389614677853536964630949558943775440040416003064398673708361609358481982202128721286892233860697435902580595 [156,145] -12771711935378459443363519083176227415012765800903078810669663583337538449050739018957118615558315597789003697999446083943822125392106265403460814410684779346731479894855933553145259241205474395710602490736471329161256942454106007216480214958711749944480973537191991288081548584132945105998929661374292449876906512498919629375084348888965743593100931877783499495165572016658549080163587896185565041462423525795011530667771131374447459672243442828266000374777481967191488366003943484227504372822933537202905253869738956551659369832311944567209068738150521512409347362922167769803452850394693029409266250393936236976159527719622304845221154291294919768653583362332186137319181560540127947039521212340637745735444529813746790083917313929595154876422014248741043328029056432508551142802120606689313309630744211662954258553854606179637688190822889059370265866746517980378964868691199576597727530728706594832412660578620008857083118220811010630885904871150217503996685424263423471485352014986954509204595168022185841502091631599115612197254953826549612819020145769697349747667514902748948540780895309341741846754358914805254535022680645381920615540012446027447450171826 [156,146] 15451288772248762442862979043794934590988026524672801452360406872393759288633210137476329196944042845362826607502953152285724132028941715473158145429288795623330253257351590427440666298812198292322168583020900082764878414360145122053565892893916160552390941709333888183494477315234384590692160879777733359865657589465167419128767726850143980245145380960089867734009796085808442429604193493623548603765835735844756354908348089280272612569515492309135248970514119405191005690015043472034366714315504054833616677224515492606677782804209859725781174232652966736277654399139503909100282716341909241012103390835845258923500761164261578730056690127738544684065353666624481278543019374574883846851282858111724491021932114665886693288119056902003516652003873829418926091375568750163516155858204916083145500064017781177502621950496117869500434359943889389104201208670190808744835766092735658445482336032485596130894159527575996880698615418425041392767031444725915005492843348432724379939641414021735467132085781246427770757250045451831298278208838638803580358921405382089410162275873302755270282915775590320147361761991949492590011711553321859360055323507441662 [156,147] -18079476173060968872804793516590424597509895369168868476727422665217147024407955254536432234212424188875571771577651694502956987745698105419312170980845528516679253850158023438143158911706967882797472967746949984118483745797373864170351905239133726701503889779635622751662773107036908071550044125282670751854239021789491943635524611896592563390291162088187085813839534849116918508497501915461501409103846412520533943269848358459577006561251647254981863885548539348574714242489309917821431349789978576385689796236915900411054878476950097144266224281719747295003107653014695064161934970022160694391506253233816977991767576629640867615211083620118650168581986464338969119689256096229064054383701003746269365965918025535172278991127831830600621164989298940873263799746118648906831857339989979769396850624347294738084752508736352852709295597174702017010493650058243403454490216363849654297051790074326913146226003915687449624639121413158824509527004118028293051240477576306752843594062502339386027740866584554293315149415260670818835437807848421537665317795725569345981959380786801536719307615100560770508576171376791970342065598887081163329396 [156,148] 12096318776584774169256191986159186803472763292811953164174639389484807315463358350958943387117163891684012663286539640459754151705852394833660509492438924879977711558002420761591100153788926011461379249299754145880468916787698107106339633759476018947007580598983486697142451750465667873162143370054859416904388391132824290406481001644772348468863594725779175215107352347926568768164388615332548150559627607279156291207004579627570357049814419580523857730384040020495072678275335488293930823073988840354669222923355666731748191344255692979454928253952748590862660854862587621893208377061619605628326987786174845999815314545386390109668465358766212328228765309350711002896962519670230653932982938750223685926656669128000237577753964927991017691653196126423225605071849412257512648706855575611435030607875625349849076163013692576055753651446449874957832986315525689432838427569985095090110094457006020773738208942833586283663911523457056568499485955335821620508752616921550878461258717775691830426189357310275580738771329075383700909957942137917140593721335879841879523045046874710449814496856670884846131787955783729554020736410 [156,149] -1927566582332341991411195764281158265248820035308779477742466934189341744195327465363283330907331931179463031959480443668565398020379049724044879474428282681533034073277755040501639539677443676951308328558876134143826703318074892841239614535703703671680199036805079155918108820738960587676248343285384251406121666624612472716570845183033269635065846257776679625321969638251558607579205075373841868505019931293731293731278742946164739292763060949481537125446011542348239001151550706869487077003475590892089681422984324296434699894471333572922080778859922445468581739618854089078010816510481282288574731076743097640355470830783881211832675714079448661534724095379654112356605866108789560863395275042073563251859091120876594932258110081442140644725295560400741121551752656988331694524741304533865648209394147717356291394975322985833454238919810164396821157418833610517426970301045081496589759802226389476809064446039717760799551987732992796542509347971831157926752499613957546623901469802346622739276880686770567300069642564334316935954830230376960611525094408783643746731355928776122286690089635000455359645712635151 [156,150] 447668646481514533182690890183723267558952496688604874427142794914610354007431803742712317568325767551576778681365383547877440106721021516155153594738719955258099581268542627859048005233473341667784375235167803842449738082205428729813825556667415068965402176607492067996261704205617675128766075733949901008834654447630041139396610049266061021736033134436480072940144053725311917131770104618010813708892185605458799150051272551845421341086403552627464326397154512765154334689553394759827275357228200367377973071552747873006727895450996630993773861845872716335525636837564081163838552619777112956051586840486995260320183413622677915383801322975926680561064733769873367799691384060117571580427605278192394810382235402235333263591197488654936040100881688981180953069925350278973502308290366465450114355212483649541442914324328757861998926510468233135717326896644382143924055421331709329783824262021764699256597509218019521380798619470295787440885284470891885536165558241412480013280357534804595373378469032211414401282169657321248436497547271274879665515951829324811885428839918009510294123618676993490107 [156,151] 60379052330460400133780317389143161779615493840395669538681830507030750405700729023010702955810754547625840602967552585694466402600786102913805758817642855754921148942239094521240695769980859463662132119722411061076843125290948444854010849852738951461011297158754802307002405673463734878121155353402032980523264013519818311764563585236161424737500699460526192687955587800304744713333664760639107148852029228869601124861428572139784151354096799757383397934804695125937594715546918856240312890681377847562477927149562068581053862119987525355644738517609828763152774116716411457172130937100262773745878161983394951576698880743753513846657821375949100972077904479821214341760847316801401374499751855289857779223671412658080013727385647083863549597977586435499553140405411606254248613245121732578782283323930779778976263945645818425084050016238768162030590530519654621545134989058285216522608592274272444218231380757125048401407089809655343968645773640575323385209830844967987202895328628121412669667220088310729650210234000021025745342787491605743321921176569630550657134587055802587910002481 [156,152] 2146692497548331764471080103281354282348695619703997667171080551471243920013881568027259412245061867264295281381543057194100254419033953279114716673179443656430724602406995456477390546400122430454427560414534640657082615552076173213185082086602982019040508366028973837430590489121493574826925824111126850102977793898638557111421652213620042824736299616657713077216628233482655202147287351215286290542573650438590347459546384417944279490630896001112737010491464447689054203822612944499720139319948302009490397604116344396459461111772000762531716003800483408563483805556574127731654295467011590294642079741530318401657074662087512095177077683343918177638694435568115699285180770326156632239134201224918870173929546994498450912563612713186453995733299929391291391129921507678662915659068470717356888786939297414025225227737450373589988093910939053045217244493441492111391855213175739673262759123229434521689436477711212689637506704366927187470923984201606414392505162370397898962059092982864726409720134518105845548175347241371224903740925449144985481158719755391702684308154688 [156,153] 7982085420399801167378634960312716305033506986953438333035976197866280418493954834205057112795438705516322967589584488102678962959898122133928693943207473614481493114199505482703009936589095035011540595625551186890742695030370885380245978477472309881925381400605598410798969553511157602015423021465176726712233246549548620779805487095737983454561243854257922663813079633097328818598132665356086035707905303471179268938939460107552151402831670270693876443157094869564835161756014177048462417094617836212749162875210547219807014011484188377695921926178442865568066113321842592859299357159444828036590293701699407800434699159258065067605498446510480899821840947179103038644353776417266884265785502049591151222919678215975745101409881383591567772191115694527146095103334730267965833762238787087839112916890650037637287510770869425189787672150410172711460652611446943724433234982807776965705165333730862533008450243830090046093804472516124119428782847489472774692726763226067754977849171172350290985588146818927392199297170149863846614357251216015296129445463032870 [156,154] -1269529735191249218421558574237263120100957457960516131841597333186166371081290514534130117515541700782089532040474714760646792109381245273215345000707514209811717607195984519695519521621902649586699584412756204915574228024742072765500529892961173599780371308312482729335708261910043068269871861793695897815428749515323033057334326667598558252588621359325000682374399974220325512822776320970951124889970081890726777853723378266335605256902145788409928562371486024974103370122764980351407442608039619451553753654439658428451761362700990877174007159997897847644496681861450834233353818219749817201614535201453899747568391777463369642425947261992050549462944643331037816785431638763578923734760118035278107051306014123072647170898492458910273384565075596830117909166750503981245308167579273646268369561613318866713705331739717449197643763677461926042027667033105906367385686034526649185356887000772708251662687673118937354224245981868071160990304175969365421207603697219095344650344620422054388525488262776220770785504050754791143990902334128186176268 [156,155] 5453704778324236995966803477581138030036940587612956488260394104355959521796239797397887644274382984588499822138527947395058280574136401268881674632357764086103564640778047150905041796426001442875424219125318469831124682727130672583317001894644569516212582319007965405732485408324758539758369466280958125929156388147774159905008770907584008716474914270951429233691399201896633991711823616743102836394825191273300050518554937540378286232092398387049877278795488254295363206223977793397393441258329769510133752402808401978285780390269281419332672868358043399692373686016264104294782999348086084112404353272321729493207555230071712839773759474812272445675682919995237411390464754091709541537890653623165097969652026165565913612092561898405355931999381225240178948581653280476512691783035861816598615200419030603284376759762757110005693899476746238814479443138728296371570952430648759990876349617207327176822674788421773035504165550831211903364276967290835044975941243656118014514416918794823753941028048235364664620546545743894988441787 [156,156] 3429353272955343285338889655184626804483836100730630209906223901461432702014560859436086186298947113433456549801549094369246721332230690207395436393164934590531524071029403220356933481812703835716941141133017427421928595481055207858893851855777736486166677852452697027790685476951709332689891445520738260195882055559330416349098734541637413302690961652416713413835751744623407726051943298754641451073612359033023678560742353005904362530226995112080246271698376755136111781143741677870352652012509546463579635703270624548844202738612185230274775296461016220207013269488688346397931656490361616117216414479351756848925722506626754044497648896756833508254426607504511199298705639053049317541196057800432968129101616935651916588946852615034595805665085412353434516874921435125523959563560902942008641111264115046455435003203675368102084752588956612091570946713308820620608358365964658287597421781702815292082377086904474000047440281474854626736830547057069594042354756753289284516912984270815565178117456429474167859770092 [157,0] -2836086164512786763166590272364991191054496540339982620364327100923591454016804622394613520868477911862813715604808118566262361530748168161728790932798810750974565476571826960568445600472680982226927337219616642075548243535637674760508120248961284247702426651688435497756805580263754848824778552424167457252229974392790933758691803890899273739397774655515147400922507131935189640088719875770919379495183055550530397325020588298161741938721207841456453497653572032040546857698941955209784512950900779158302379608167927474759587642745754450625860358145947197488541392086931377944334429771955057457242723653179964589145967435753028780036201195375248055254858372505506367198324930234170990503959521785411936523438478482139079554979476267131543151205046779597161585813878771169757113059646777063752141416371018958277672893130023405714713518166316805681485372510589592155107699054372558692286103911460509399381492815913005793422869591431846981337886915688216114174298431832748969713013569609713760092474293409399479714303465476396288020485989016505955276373894816618847741034288980223792073846749031906479326952883318360799026863814235656551198879733467290304508419597624523459751675105863494930830971452518776979957921155410202794695690522016166250977527022852590428973318475976277655024475836813955623597398313853964576749958873366296212466852180561981434377093916371314816019134468961332045181355277188484821445689370759469215523788212697840359173806068566412171166205765890157962615060069040182902070323487115134804774568953263005560165261302589292327657398279797595775691224678022430283847878934512634033722458242568824672830396942820582832127045359881460871259974145242896752970883973489969126759819932475405954076953175461302102996104430638267042965231915475068898588500831581268472190306118802242519617177151506219008000000000000000000000000000000000000000000000000000000000000000000000 [157,1] 2596649258154393591319152305921405582348538212644888536811545232903255839253402387109641228702846443215102366709005704109551570776157671198024022235710963842256149979792237392133574187711425548123603980402770945205566622291118052945711418526842635791137083924467087295973062208951762775539489671583514252613604922844167919257245976663521718119835354319104647436683931919718084288591269802708704385241082603742788319600743710897492340275073289351205152784333820546192773478707622569319370512879137521457246996353156972714305041619219395709068396927610407228996205385254541034430788310818514241981704002680611691482673145579936500354082174210392319117139804605537808196823398524371189098109898771863173496037168453894864792631631920796477949611147748050887209512190006185710340651858409290361764513812427151845539584217552881021639492238046185914938963365482429534198749088832878514665175201031249434591514559916493228385548837455389017991903024620953321573603647553576758518485008134148875441987952011424648072977786702935806465665350782731260019159645797919275789088013204994511049186051366874213236889085266362441503268140696112483021125639864743999383674504177316871420196231826500994003352469865868533059018317199873473747034803567919308233623043571236507919520923940217571684957158116479164761723449564112682993526650795529104579051657140235862990853866399745831061001082872470834264457735626528446535199383558520041294956466334357245884981528856196914064333911440319505859467302887426011244608022053773596767481576132647619309219375159571110874705045561992047955321739421903310893476843458902749012958565721194104463547392813026959658219313280829134714104349556433992191186347595657780983818153938462658978230611337878305116176785330981661430036905540562175524713456286769228007684077155862622049045323919289244188672000000000000000000000000000000000000000000000000000000000000000000 [157,2] 104180109723677437830765801258287013995793088855598081860358007391499059335266915610936651695317037232136625894385303003856762190783908412467522872987661773589952413290765818914475401839812160010351794618648662167130056634404644138415263654486100710464039846671618537552550270918662280502050189253733490206230334818527266058564695763032926030671432276375835997540586174234659982423911776171710134357152793684830480844873240595201270278186055558907735014748683697904035458498925422532923395021468326059697233908492568849575800112004062587089524805012319848717679649916824878153387765104351104093628462153816220139035262255324302528118083667060603982345842621777048181419248898577527692444261177504275240467021806972935351113391572227252211077689867340727622136178072521035149443492342435366009054756289254069666875359051007061098045275669816966728276103179222166988019640360269051105971156217714652533275426010319793362796503833739275170993772487419245838437134756113936331910559835831495418803153637482337074377852645041338358076534058840485031626218217161393170817670903575444010368235807553722501099395265213279960985519575499469955880331996452763677829104020987974596896202325863488530942034689467257561596275979618715471552505460946687475787821540348173351320405017304914704275286624313639687872307980518829848119427448737266351364237127786172079512436016599358912834287823313106512095378113252442637022565585937013175530964859145731306832783855200737143409562721222553506882171985329928774184549317520885663846179486858413160825132497298102069232828067663928096748911944304611478168360832814186637643927614130446939331589299214205166899852913202092177462914673560580581110991062397152257227729242752602713738208862794394896465440444996770475261476132596307034569125412742764460219078810091234647293331688289008350844026880000000000000000000000000000000000000000000000000000000000000000 [157,3] -36197277148807021927162268673789763074681656937222355477535995266683762586863094707464016971701856447249794868689063642973065082422289658052177487572594412188234787580721611012162256402741379609989879086328489757983871034296070942423866906532922416960951179193202040314041299783620404350379555864285469728853491710061841892585416391420358524293162910683651835913157953235983291290510700788169171390543159034714400578704911074368318909566949297164614532735013677945559689632656699373098766061352082551451327852003855010997204569661140266853284377676208083143583355040188666889599083360498243918570245236704657724848018346581029558569717874056704099083084996813277090541136759085393329761427478494459200149042097340918301654575894050730281945667354747305312625082242850181599322829296556776167632769718063234070579823133288337433080799387329353824576532202022200679634233916230084987416090923865333769697238148003193381491634445922793736453195109656823730347839822061466029523012774884496507947547674110830809942242124842862364163133509350877259710011660670804962600426011139718469129797879173488938351089848167696266550557526056461655958629725576095485862303245138900036654637586514013326378626102706450131341357116685166485487992284506399220443860363429411762139331956507924306537060632493935781763436305730983704526805202932283045104289899813209146194123216222269139645698649388304387998204046530128097653809636774092065919272921862122359716961669747046278219743957450334659937732174300620861401137655413203969653025342889375370496676336578825865494674203808061712546712782653776151625939423617500040627190763843984341371135479482106447697369771788930664525241655294436081193731124719625570486847920720887184939905078912220192943735626871569093255137257017793491165052476283623131790763288470203359747839307551678263710409713664000000000000000000000000000000000000000000000000000000000000 [157,4] 3170934028688551905160959642843793287961803509280522437040122085667480380154092509675232596862390963527450646624038685076877360650043371275530363581893851382720792725336259029112955830284888486583746132759407097375882661028433362845008101394606175997558087523515334157569228503169082179005776467571483908662225393918795438047613249492947287777786192027763023098796742378883062917181555257247659773998056015963812017291251692143395108134483372039025764729259005812458840930417538981477017149007467343899522314255144045449475073442025763462888864006953841270427273117254814509231587389032776073199523447211718933460562199811600674477107952612501270453203369902053121633938536251887222796997258024511934617989889071549406376187248215370888820268387298142488181301314268908578730960160009317674944280074140851277477827642862072241324535126964037579548421620796589909223676104513714700051574300271903398854321100956256195637876149014777752997745763440122715161602309019379309500020203105807064979045841150822015245394242784372818841833807823544555340582287377109142707937539195554213821523926001636308712039654650431066028652837774977508077081114676721873441141539644216954430514949960431955788266790313764535740994781249834346293944425956870841821834232575123587794003253603484476804701318707545783512638637787424898916193375918569780883342411255905066047294453898434642124773879701544199105125798960251698428322818227717103674267637302610079289115057039517701752622190308795824441465727486238450528520904771358461513204932104468007966556135942411179115677987254271714202214853285453721731083576325573163963994250245922216190553173875777787142489804077060988276230677022409412281981699273548879597340398636582316806338584959256912637493311346537553532458589717732032409569738302690206459699046142975607581441544283442062135237359747840000000000000000000000000000000000000000000000000000000000 [157,5] -109889088662298866340288432097308986303738645795976862214591801841133029984801128406262791869302374326657584048621074533049824084943300590823080282397033740930811992286425620762946764736277079594982320175279593630394768260874610065932165819674249418145000696966024648342169007423975148890649580741435381632016430524052738250085420033850533877935268064772127861167299431679452830345162700968955689674912690214419765812123586632030939514189505997830665527372280275714105030389717321078547434139011308854699598012823643466379352544329455207395562827142898117173846187157843806627809737397847857847819078817098641442740947569274482345050069524311862035418531751067569498562796612422201090208568525900171420676853708882674638243447747238935391548872104275142874177359810624188400287009770621811868456083766207601590504267101436438063779162200317938279038414026187328138447359442048475111594825265866086451615239203380566639906082935040290159307384477071734852263385425463603269189551458702835828485427083170681152557233329194808125323812926208912563605428777806731395711932407353316445504878786812163743597191123075910473197844835003462025177415265416098385876087956742890816851660424383626021475418124544915908362558157834111485748739458097743683850959099700316516374280777522806301724304482742569731216973279614974150902180933348744081613295601270804536466496472618198241751109945321492131613504996170673765604253162876109569117666273719167249619516603143132758187639428082851327751692880675922898523497551399495847217069528446640571506653991530305148294910935829879028459219741604104327371992553884701080851260196849852670445577101725576250264602290902165759052725618471342502703093797747862775693210301342774132095537283447624832201089687086082090207670869002415291393855480545809511603746161901853618743290934560230846387865042616744000000000000000000000000000000000000000000000000000000 [157,6] 1264122588184430505336844363625349842967735312814401647505704974654837961422904396061276397725373231717929915490075420718572450340261508234728357175711912769515712192273713018651097226144035726057881853671552731890458257428156221855958594280153611693424088224204514081551474400104710262243358743474149103138207553869067039647543732417061903872014755667898011380790705462233048857355703539872418357757159667290183950932102465836137464149989383698468772660101453178515347716023372580069134601734032133731786972642247517097369876689525497852650074449479415436523476778442403509206014337776906036966487961824021635061787380783198229652947377521104285272411196179309340103585787818882252464089428107128904129092704536468045266613726437635806531590830473785523437300468962783820032842985063291549839689833491907708512202889108556901696112240338564315616601145352527324867127291726933554852208720009875670164515613863880833410534803475021706320758047410150723706907584066645781193605783485114854733622875087292579995473637216638917649241450239229157848158746246748018780321681814433923539745065497181930015151263877555837689616131147283857925931277294315193200387933796710056274617543256110667829489997604258504982396521137338893096263550280177111225925444289753720105596606145778919188846520601081029656604393828181208847473899443949061803615840034710207844836388686253211521080562639253278560585291090359464066810441806814643893705105849894038775091550746722180762843653228265251712560572676442080857002755327023119456532783872565365592092777151297200051076875857958182988699462091047290219795808998558934401129383638008257012695026371285894286537190540819616988253711778329962692402076253332540686471211741533529410485609309153712489434077437683819995847801093150818259137213814631379737696253049674621296801672941999885912772510524419771000000000000000000000000000000000000000000000000000 [157,7] 3060034867495164824624926833788022354191284764357619023524372095614520084801438548728411509132035992149142943190929474614904186529776914550807385644431015061649407285132834545083241592867910708482006863718039650857593936317211207445832816643337772068144607877817629617563882920962314098256801474441301089794761703203572870549529803084630732952698911412553136987406692812234157633629444118008015772154696402249727675075195426808545127771973529942287614727579005704387194652006015861159628903267635601471670915065831291885493392408865578576294908592678793190325445758441312404676795067427024712229234214569416706824303554080934187452817007979558176780809230998924822867874042104499456815878523184149802470711551682995033479200556375303016824970500802479238534561123796581487128298523599391236501654021975575020638852529166823872565424301545400864953666934820358779660077094672355751770023050845013606569635792881723763880986085726418561594789197874177305427606695587915667861121506907942552487019248086297586052128714193258233562610773706311777940711419348417933576028290316969785394148700127825429312438847750705730221909739123566479762192553559976117103736303305212966137984148618647798733159015827873892918933322279258482940313390058945191540944205464072308529811250601693023577994622776589024350841778688636437090373108171920018902545658140933086083279443813757204361581166577109287500336220034556391380387637638142022712232855133243699821964895363542404136487418263763657733097418953193716533844858690723264531908462011576924277809852765794216389949783870987798050229236077955684166228930710061670133326600805431130142731259493603526305058654935247335728926726514789517834786720672041000793681115930294905781114599475996349693653110072814379392535716529873438723272341426494249793080982406970768721063259826299260667491294015241920619140625000000000000000000000000000000000000000 [157,8] -445693215481536596993356962939743724626798296965155891460481806548758290341810660399005804932378410042713762243424728949100505178158725774161909044844524051650264539010121106210655941250563824481526403443914793955262394286911037646848794150215049785076405274269012761664316108998665848498110112411513848416379636072399205575692568127353285242096406300616632221273728886799511958578305922330311215708150075808451303619043491469712536365493131578252933707871088942031909559957122038199274643370562754515751717706678331687023069320753329156065709623630156834851662308512830936947064684321328947205360163165293961689437464725129719723046359616648837356076304315308501252866053972561224792421756958290489591378071529551869385795255577571958771464949490057965287997055689861237046881431796309349446480026665821335572138814109202928798818595384658021083167946254275414678363015609093828109302540335688210539831244303512218584784391343017870698425658783218192476722670077334990046687405812857712798933641781935674828946894940362021120090756357390994546581728825194849078164616092509604181991714476224968649713183721987345127171934153185505157036617033694862134510955783677103352518032098354453068120035611455040744191280151150454138363433732764132075949814041013711675276119298491718511206135056150717003678863887514652107262553257584560283770979014401540739833199410442652671756348503300786476311348035268060488363210670362570383916317970440146348055421186095441687778674959075945242371819788828186421071106504852547865569713390476229213509304016117496457228084889918213208449061545265800791414635213558825282911329756238497908230834080929390556336688459717517848464597591867032596228488394929197978196588832751187877192275030749121002505642195263718383715294579930867462191450757600617886373703695156634909253057422004303613967134848395110348759948730468750000000000000000000000000000000 [157,9] 6733384267143010754112758081767913740022452835774987876720730524173351497245619740591406463479585696158776207632843746586990476468554093211258663093332783223568600399307228734669550383409302865844565973143605387541795721867885530053759832935754771846711532325761966754790963267555016501939252399571764702365599344455728205736238823455051731969198887151724694298201289058324285811307735641107329046841414800473729773486878066562380524792062520546454328877023251646059025947519999678830040803515643880410585248309939799426129873029995465556012911307613145969607219032293767478122022037629937714858956232738087625077400995131529296784729988308702953916618914828875682566446899560268429157363127574018976567904292124905394824713374826505340825523149084085055691810007672948636748600659399907697770005459424948477836053509146816839128861573298613959774691479905794690443405075891325159261017741606591816189223799261188616905838781200150705027506835785641902606916929788086705509703532277336106430412261609225546118273652538252678195987485780746076477715066792153824913108738085072084889523217993628118194515210367709027682903642508411750443216544214662872013613375335567390897824867339376700695608421525593316377710488698533210949403121229496830327951714091669067650669059247238293902911933262949347270965531460891118937536372861090338083205590731729240206572550973996132529273196576148372930147908671843460009160295075953483552196473808043449827505383081022212927127690208227632276516805544890652493504890871833472985092502693376607145370723921797027060477636830289460059461678771563842314460772373979827459764723681936982913155381148716916326606007124567416011598151852757037559929774968397877721498644347624381388245406927145612820364001857788079282113926000138976272156098894768337657186741980220312054146186300030045400959740306382875590367986679077148437500000000000000000000000 [157,10] -33925185251038794791389345237359607159003793380527820857796964872681357884992146074214808954097829033275179908327362676834273794178652840834840190434065358906207733822095352737868377261601794210489336378256318036285130517479079697904902765985876337870773447897345701480776370553544897274879859747286051419686251873052486815551079906187729330894889637863447202591301608916049682038236118617110734785492965015840568273851418325154156313209006133057356457557001634381262134514523416743497002784973818369768684094759677515551162366927897530738642885537802739769206254072828494575490984661864231882334498155152398225443149897039685794574551913200178254297332006423131570703029438798058351900728655826670782892184490197706281506224539625692563645284501965842179624454990777092492993165224825924686918976569395760923941331952403150777383646049373205714867384629578131795887469345057880942830847423852549383259174623094935365348698899731260635273483325509775872942070830282779793026118216344959300764954031718714413227559558534785729780851350740790095056104870807862040319617386613368980120089419902976323543618406009294100426124394896076684661505383424253542897733041362226958580993644974150371850748719018968393117656609298520418812799478859294989019230108055696256940896704565841876547905784513819366175367060022278461848986138361406936288669453576092803674969894956709466674130671227306287499303601433878017238527385666289542239123917322023717869512423657540650863357017110756760990276123481888840976499906190498629351483999651036055908236257193225202591901412078875271744485021802922920568535531973389097340636205057311672121633532088488430020665862222451250871078967649117018361930142253397077208834039091988156892129436611132994585729022945654828955955794365545218471909422853823456106366081925791914006080323067113359442309741854918498480200175583362579345703125000000000000000 [157,11] 304967956736533957095392135385714649504726288345773884315477392040492397521700617953842563135932415433535950914320143441749773813433959956256301524549733493601904388957544819360552506000402185439552023310109672225109465540400001629943622945977533238745444591296343825823881522857906308433505644667241052514039213536046159028461845423569828261526560364766662195461129629958618054885203309336740964698062505468927377380487367052298678468664192604515426007838359821153010592531366186409816785810959101207045489193174039005887027054633408976550912422284256632195664761609458187708731673310584650473005859728657518650972389825276611228701475665470321909451138980900647526190767894967748638487879078161210251210614598581421162527133830319864863303522223729836044970376983657726343129082510231341350341833589368323189911146324756868147448669326592970798258338529689158183916054038915663449946328883341217936816979788678639350147919433467048404580805105050562831772626304381961871073342487681229264477943231400948542051414891563500794483756675267895982801109557206708995369248860811546692531051785010378218993561017826883791721498363979287718337021934658155619796880559192010406347678676041886609686064127819240232198439784716181046448895328257874002486831199934562457643018852732921585068298804980373487141631511668754272977402919736921853990758858000335907885878886893648700139969294507553317792562691927399306037177624613257859892841577606975506542622341177973191230365839838675266012529153459481545526293635048750651155456590340584617164876823245134706854961752605000655246501501127177762498544053292671423521404252664314794386287637206700920318882931164781047259475861015837488830295282498783190840702899838281187729708701134198733179355657259413669178498111794377617690732292336308936208724328910994442235100872851060217796116019531201161117775171735323965549468994140625000000 [157,12] -1088829745310949920090654249605228126820319553184275134656307081569375365177194931391636092176841634646079688137499575230733547310639346489476106669645106414731496030708358047711181734042334408712814774434885746490991777403568497279659791499289598894456462848666772246340443836224021838032313822959985947940309161274945535557264273466304289386282400826074138028689278168764429650546250592473611805750312871264734438053004745587842913606274958728147165223435551585982231912855531175901790138579507705631140286824542984886986492975675729994949941804163585863222756530620742895533910215698000086886172693547109475240074852972459659225258664139537992777478651212296459957627919739352550386341695596258793843316079074867759054768923970859976767045568270672887639430627382075070869335888954059361364716433179416129300261966299298156275933493770979321171924197024697651637850026766710698593067496982800703634163063035509492015771874346349947917479023824989733948104959896481035169641613059710364760225014943204985202813598809179884488106837874563256805321790393964557394248355924209261596619150463416084072610894649616314324326756991343583433949874322689789883793983774710647800948800682728007953059907818723341367974016147785926249565193081749793268128641757673051748043605363468707159281905918780389579783526302097236349484993639501723431499422380800942474219280038928196545699662857018362199015317531773631491009890151076231200882165556047292169347171737253162170178981140158979832391152219574523054812999810893175959011689729366766345283351913577405692149759990860080332884544721853623255692036434027538738580749319936325496464552242849222487971979150481977776128984990658057492380171287437607971020706773790493999214848567691647228329436442884632917576785400532624187598876479449621148379308390550295014440465295111109795624282946228546202089548783034086227416992187500000000 [157,13] -597163074960751237168671387039488938683704372746096085495083858084511890917747237762147959146142369328578061749311172101670213389015476016984003933734030452875554896632327870378658485938622322037791053867793157018956005041717774026539416692844390841272093508680909474533786864229777653352790930835150774497424852259234269043620631825536317146217027276251719083841976232323415117687427433665671902968072329666260380539653826579933151607120338204621277191289968410058789551369011195227201898656612862343891776520808994746774624285843811852607185648965361048239968090489361872379508344008358079251117795132906583199311593573900654421442164282157926212590550200994051283325968492719009582392768946113895922779251856677049214395510577070866385196015603695854524037719436154387617186030846996893051074815476087109177743669136091856087363769476827804921197664906931193840198586387909831424863606792454429502716628809474857031200980754786590300075695614296824124441483136694267637700661364350212795614812400055136863619038966836168589375687022545164578137793788395766025025328342840182018462801605056922555909338891539965291515413067068205383920105060071027124098079769996300656587897146680582139080288489394511696623455362291675960211751940288214130701804923600404565930852431619956997323341982589092554024871364801148100749497665494208344811382397117962870162017456387403791748092795174894919179009676300465457917479584613419531506136536408682472140268774284227180080169277888893597484735377165111256790983482251352673785080825910336403806293811680188835888055099036267327123202287463889180323352985635437027092879685285272471677529030952181836496892562815608912576156759164911950757894029150433434956383808298214727536779914275378709719285726985383722941794693451390084387538363341216297394116354949250156467690949408720521825095549571851276365491674378514289855957031250000 [157,14] -4550497202899071082061127550574031495445096620627180231321200367606941956211515592848436314284237611582492875930289878122133192811028175192673458661804467829768579227896789758965763363486963403954463089161662816541844310243763268369902057208282998047292859725815198276697393666386441789460619331316707492139043421331191662581420735757202585878257508053536873847567464227072369042101205133489898064415121351099670126264989849980244543757042163191325936757977438873719882863100597941527217764855208179077265297610080268214238121272841960590672447947635678532975325286215773107075464280208705834145651103342357564015568358618362546158813573148967848809140619753844957398305201141992270283024551001951031674267977241515574992170269112540599574712386573809115117785111478004077951779774476296619646026638573994856353724511521981187037712029338112541908553085884170285681423275011592021745975856211698119292266917712819513090153789486667305268515418397186811522997505129116390802322481494792561875563531186467775034032453481596105231149455774499805994713265569100309361485893795278773566652539331146826164410326281084671610268811487201158994417777350789738269155314670797476605592551800955269488654362157513952021367631795035155136067162347768972785105939457318421644016880021201094120047396378579448043518796944722893430498319025570201757949342403277422764196146467662325637196113496623039767314404222820566108365778518048086762749422277412231437272184434128549603457929356999770549199071726649730432822543220463556666981369835471340306626117024295222412945410044011028178312666406716173382789543731388295315730451694486594362280415566310719626964945411218647342131028016066218910181701038549497558243753290333120333954964878238316687284310580623090776353808329864395169356419151198179532876327360647416710613121803442999210326633888892338297786133088111877441406250000000 [157,15] 10350996189963246552014175894411376982753545072270721687176815719131762997811718568398784668399099370176079579449134166979525739448185064884466148282170160263371523992220409666740087513103039057803279830386952334169044218576427667246298575690275555964943609001255501618214176027941749735554655994180154745507243539669082893208433776159885684003938547116544345090719038893390491867440708571108794855245087455451489918210679623414200537519357373923043140021008740024309007010701656887935934374728370344613886111733126111185530884728165273252984826334252678130230223366669803174062185833539279844079801895645218440186014326394319263806006216137210262167345527615984743760327251228425050190997926861493562189842064054581287386772292783929279823016694762219271012333555637119257377947500598049601567886427202067881116628759139581004130431148852174316513569731618148244283599795521315026464986799894492488573754026087538295746434744911161996623701481565771449873280856395036996360310090660819051619986451534626492649347898831430009205199636973846276186001044391040527541284803368484634305743644186004709054445712425552515204426809941818592571916890817187616792440922934493402023864791501678967526053037203256810793582545782452181617592812664953716587026898765205320255886111079613178289294817643459873607856297991927491784388060258960307511060918555505482098653596285074398504355375690759022081913571552910219322702541383913335567070489005360629675974661793064770707670665315131388552331665431967245320598318558715455169209737937678414079949908857017107997883006670720678931069104534538419654738990705922154102176780823765057244364948163008310347202363218294055435040148064605411254863485259335489024845619089036488117295322702278733509209009280666444389537191643692601456163924599684982747354399936194035159181731694692383412059302177387862347612238323211669921875000000 [157,16] 88460662965112336161399391982378993012105100435632616888690200637905249411384517448925101090742884709658987277993365617377512422098683141492938494965285783640642058696939118131026406939229226267021719602557378924194032192943755904768612638668300444461118421127720927333778420274568126056410629926106265871652155522382150553188244630375158307207687018227671956982980809492447889554872490023322110729117676617375645570203284058970466339528254791757846397422764475564538011860876080993251530791221021060440815780760536063109866061593557524970477058219016344979851699937102715726356576206119954139656081532295479406724441179436516353834313596550207681299009179231120580489670986766116129969571109995395364213971993836134715456545962134476285887587234591064495102743280254397147577887764836756154119373829593545942062471731860104266114613861674283553637216124906042096398673329877988844059288895319251910164545897525643510077102543599170976243492913891856904234476337630702885602465542404934471381366263321273805259080466583775001198756700977050159224728082350050380465668659504432551480643761901847791744428092153021212138068883242353711017242287505566004000420046907044363599793063066301639060338108446899826113847917763722369152805677543549296941079553123121460981047408067572604394307341860742041194909131230825407179720171290334482142957918824795650400405747481126243162605444244215131979728313636153965746811179767450158344684759608286472646286264093463836754234351990287683904663179114608472386497697165199484546538587306149197581463735731429363644938627523202275134361978230493370190965607598344584845101235192401007136448551929047062657602573582740951836938429737326037298468708235878724898812103283314494116621563834487577898019781226257174628387815193641167769260229239945808433095589570507435002603016389853706537478254025258925286235335567474365234375000 [157,17] -167726654749384121640315949192216478502913581868022086921012593680555300937769903785142550234652607116652085190908500964758702179250729703638983848520253611465599002745028058253896670461242817014601580729336328988905798738216155016347762924855208116335558612374535619000321563450458024102640678687810279546096663531233360865905227524613406836937753712729306604234834355881745867804142237784534204427978705783219173188925214684368632517403608712698429287878777885305535305080736848690093346217624960924986937130704246536907477327465134456629951578771914211936715216344201719307217106838594474727589625944685290179374197166386021839307147042415407210117603132942245423408357869325476795610733706355432381704697853303913383322998672747758034326086154122813632503846571531458330347053549300083267907399120846765424515522937622750716137699546584894295880193435012851315399547882537738665066883195306359070637674486420679269094040527860813789772874763963333408877702805257762566624250603829837070170178383149866250047611523327416114357452945343720505800449219841114471283043752048472111085920179791827473366109524798226498690179908294336140387494725274360744065980477413463532426479307048528006046264392120038992169683045697996940423639430164346109671834546073474324433786143646669077299001292620302715506204504943740617542145287275071101702615786518436818488541640817176618751027801137529678556294708361300373039975523830291911136307097695518980281977741623673603792582584866312504144739686264409365574676047625939521787418588902187979934920008608336178328219648498913581190543836924374359108024468241799842974493103894198352216034692006412795903275079899577067781463421078607428943530623431656005741502683093408481800149150494499079286557698653832288177044657739578900794323489103730320169557479838280060602643746064591616980475948995605207805710975296020507812500 [157,18] -2498725613546566837688454781523286432979110989317902488846040807232855154056888017845454931192761755268607846052272858036296690129813489221920982162912664446900108498371159629598692978494129468195033831028446869948493056121136016315397945668902602512722232115291627282708580594066789455083940441693984288518373584706266618692560361910011778295092605826477769325999266070078875039471083587159238046135152600602415479407992987315929592931278482836083905847831316757644392701875991873601895699042534372127274143354079779713706337300306352672082617038458947354941272331533847074048011702635471402987836056206337777299540380097553165576140168751937175706405492825329521283621422089422392348495308087330716184675386027008667818818250875739329674620693236168859688927439617194935837568359788976792547709034117628781215825236710334010562823857307437621864701585659010678524729667296336460247025051446303813500713912582848143379514735319326163374755508606057675331536858715277377529261179470946495165413837219730838886019709225241882491500226902354802772212502641220309532953692713467267459874270767160174210053884081545359690910039497848905074132550164609625154672258694831579453847372635558247611464359161628856156694869392846399991202074173600812736046151603423369330521467862431255063590413626828836309871339190427387666996802272812425807385191890383598469512360573015459435482269510123182834488103465132606147251264391932963989713396465302082132807206020951949891144351447041661815333152230007583468340787018901296691933470909670387928862283158068308735550746831537431856782597468164562998891726341012631502485709572484692849651340615195750056299892976964817132421727570388137703274173038144475677829521378583029688724069083283205161244065883944280226992456743625804483510633873656950918573222900995525222435495844922381498278595491866140008878984375000000000 [157,19] -185182978300845819081990630144798510659145557734238754129489583503079403014783885816659221296123942203112531718891985438570976602677320758708752827615557847235114571326908877365718147400742712422350181637658060200314389132758155742297388705950006249565431646556330264934231271327228323266947313210427842044985325230608275196866498095703564404053516476635706503350133301416099551684059566202204312943406768661957709386330334908958185880340695734490833309863604984783361526421092057417620524741150435753611760858628204431865863511865273113728485871347894823035398872948887038802246500190395581353822179499748489061133177000026960958253803539318671351215613718830426139105411677210792154692669773866645386168162985792899393000383643585922921361960855461913905219374170610204639544065736089516807549267828473868853546711151924611193774414526804582955110756842535759455567395719763280020686826257543609585447343403093565269426863604999390666856757832197207265686167687438610663587276954513362009916544217652756533300364686574887270357990019309534482422987796903327990465139261279442001965397595477809309448949746037613382193415280661095806243558455680733812406438533629979890287927933844412582912845305038739755119226689692792575930521861687953259223377612757248597185224070692647290942797083878718172054018624250056644645437277971753845818328108323894915004571912982036411437803660703721479751850430089903811624561611820473540378644207653396903920198756514942325761350169108833187232406459390176889597740047041501059460778495142033251107517000730675058494051808228198313547672318232842858128852094611730332331675540237336386041431307059242749675014225995542905873839424280396855534542828476554686078651203431154661869743372894070206531711704512379294631721988202000316504966280266539643807179168863214314579589443348760539492654127239345815622602058593750000 [157,20] 831073854367114199967380483501046187039084669156781426994902377425137241485867802171659096803042305624004016875029197815013069335784045408518165909991967893335876824883480593293756714284668303722713152421354371845157218736294307485865383450084246418269510026415596687729035754431914376127133932483844404455643977020350699414608486549448054148994244500540622562765026026098292152347811005343376042538696879517569655148723865178964753435325055159215462962494059496859805283149068894375527804793976915371462328265598273584879476740766938478886053849379872346141976112836395559730459187040516901813392252236015846052401303569835019584339262747625632999506586611593577456741816136071254392426285054869106649481971004906476937738887908642007892065274070798246819003102383830900131358551379777518311916216775118852091950400034459228778167992982790064861786928972310972595359570821843267978532014932108844433948276973400009420947448807936380095738169054897783907401026934965582747959512519195452295487323175370002444106811032411484942386143183422134677450234855821479361892945293557430692450828346781856104908390405751676817426939160687466142839913612143186076185198457189981248048717457513875651016698311474132326441418989289126304352118481760107143232523944797475194469089308478670980283617496794952169407905378016208712367546458358027738427263703145428873775711301727287828560280466938010113341865866427789372937359134586032740727012872345567721327833679881559545290483967196087181962751545578905214583230648824150008284429737762114069520633066542442096965475792083225012097041272281403964226403978024295394232138187189017228520086033766296964586535440979644076461545242331066389672935267713891999013178337022733806060093950031553203947195234192253814387621403162239359984195125360856824117357098672501919505942701225185844191557033173480607358135906250000 [157,21] -485429012249504515087637435196432993624055165162541341267368058608923494725368279527423019485057747534282139579997915766101706734068591240591810874447338409978738038729669341747196254104923630838576130844369916353486625975010195805159567275470111039879185718103113992088628216167973766965985565147129519817817908797062005699841683544837644497392515003393213097444337379383236047276309646480890606225650473385294010308517582019295506246275459501072651820982533133042869574185326593569520527199542838629230003656980764936375969663998422696507276498952124207481819710945827705844958649490803488247960140949981320781302986961699229426658960137332874195562788367620600539558797187130489758118568954891791147721178059476860395379273306574993096153665072679880451036916061294452244177970318647103871121827932931010138322115410883022536885129803627727497398385079489321436125768271159740291511538399039478726155554077531992571165388842099053178586638536220619843642631518245895633062920703518230447023058018400562012427786105418472392928978442703214425519110664141946178913054837783385098333660092419924870070261528877767345836969887406838341118145876843496983109635984246801763495400445716007722898360707602409141381778417606106349449579779510165014082275820809509732032738042407348806014544264968311439244787978051414476448461608758121571449000041242656180242606146906619293344337340432215791401080542945455845680584475099812121322904374399846140037728584480832119165837387039758093274299333073685091963886082579298835314908959222514549653732477036712123680104795078882114015870533051195411464739176145394961210639798681601603620737714220965628771796188649839913391939286194709280861315026389653201274071391108376938413737990321768115536203415390113522926368669127560391935761509649250530133160603236850441814810804808811022757742294330559476806274250000 [157,22] -589531246034354697216901475696000902570288605052346566257097236247822691165839977231010614887936527289566326325153609858460337659922710005625040655111783894036775067749934568734635532984333623644836999106881101760947634402789972947947492185553188455089138365585002623423421908566528049757614292400076685529824773945997677911326203770110356992027638539943287997869758196990258354000824673413990847478596039378172222158923583382074178068419400493314217948857541781623684153573389174183847790265418254803200098301020198689114977587779789494405787770654992572143504524625048551364419874320294095378929700752396668033028474482922826293003563928225153085045301668186765645036108494529988308587421315364308424556944798294866853963274523781393459329088218905135249711152143644002645359828428600703879130133198480363210073673021834541017625851830771457071981402140948320345957899486731221139486602669574177707980672628138541464881683588193714264654689811499934250131734221436072804053346395624005171272309105375186619176442947291403602491207698494555991993925637668282650436322741799342772344357186007334944078016259422034255542024549852462484718066558495228424908752539658008578418956562237689862027645736833630411352184957327577138384983756008933516913661057476604493328546809720219707607433237506419542043695232945916171977288255258741510560597704379537338768374727084963636748772134046582509867958651817112294258201672641352306550282940327128361693698740372797886671473497267423533546957193129092909188602905032826588359594371180344243581872768928462492129944407697153495852292909840370033526449041966931201443153567526327881140487024636205876710329835356943773200462048639833098317181507477129045829069540790388894727867313318827908782403009337280869165551636257125835993210058351306357892065888979232039819247177286350286418757068640857591893275000 [157,23] 410038576941714260199663022323925579679849799068266793432564734189531232743092490090484215431848542621904080719505804296473552756610077522550431862798159477719943992842088816036178241304004493265358750112765345384681808125109226904914417289162256431993653772090194039749281768011793519639867240209550629293792888740343984661879092022984879186474867649241974008213829373964094061571741201117283401956765337471112505678401975561445933458272742951134541827882809318960870358806965502016831429545776143505043955779895936518631224522242128662086530478970035205452940206981716623999435589926827011589476289611240891274676846316706544988074203137850503766703899683620244585153668748729994728150771773925492327302129470258004696224388004570667779761755241132875455009802822801777524768300679287765471156963384316357875506487773677661916682750005293571886670748551879766835861759496886089563118259303671764061609717057112120323378440235846390596146761333485080650232815073457638338220370858286644696290738940689058007799061376130703252187572247054228931349026342897461705166686162248721928058393819757819996826286468770447854076647170737158531831909358809481529490302620357549413522217952733195468452124209894115879659252756912013472796342706402482298660923990645787147171857185986717432548761136770804497861257304577079718841407614073210281712306460839986343000198066014332669995410958233627362997816966985466609978281638563466380622196180758812737334421804842939551092217285230025706023603447419514977133423667484637924322857787434372559552864204627822344770346580995914363263158213425382774704810601366935516509062371401344508872754831958808369822137774896146718314683399378018419879595847977660589066992666135865943849376287429607347708761727968243646929141520668313587001106889595892327089561111584513816152898443002416957159844759084151373668650 [157,24] 435749304068552878510605427238106266335736467511132008056287239059526835071937908079976884889900797189064909024690933842063507329766820276528905408957100375307627808632162326678535117613710675921930872344098339252482130041635440315307387372189276880178709495266716757855821100230180189393606522645338688595414226348492955575822440641832979376631244088616350684921618120415135594277354315515016773265534590331614174690738460666337985476487221704714273485710940038745317008169616041253419670565561749651083843156402169471171741801335717232965498957044348949560532182442598336496361674457900165372716162512896232075397389138557964722014428856850837863763672275280483668260563981826618235489665557662154532503452422031816109588760693736878345256109167642160131028910015572953502194460107859378474890838869070136527789220530751824592783464447476567883579278037433252346006747411769233243354099970263577286785269688343510431104790598693592845187525419762837535023138039037354838221691714496716878575704340474818751382051627504844110356345393142363753031946809690040621391091390449364791244871538133773384423807170249934267097701457830869629168194708723564531433053942927632789401251250934918685646179143759619066481471556446377948315107151197337594504425669483493001306581672526036369859674493013000060011915466216446533972781106361983193371582685630991703997206998589985874205520450695502669869481816408194258561275641982604648321710805860319926484510775746913162532209157304479883660444784937778774077710663438884282409892097675111187452306633364438485405632028044309135741919056424343586292764325537755188221673125902927523775008004504925741053850735543390197205111900766163058540092762023014813216266097579067529406613391539270923695245356844652548044022060298182816055002608882847728684062499878851432196610042852097776892076754450117504800 [157,25] -161580834370533212808428787311704347178246730873528305926698713445894767412708464121121898274238157384933149921815455845271307217333108502638933467295784209849576980392059666842508389628449930651081250358635006522939120186499257953252854676114281166525668663528146353041043004128857057337887224246612762723146555354250322043248055217550423263230759665519938901812298517494838305540385387677450962685521647772859357981971321119513051659632809390869637078242638194589720300097074150546272504725293693712994152091918577439252018019529711847690392349172778144364858932154288994161108506656318461521107993099832462653324768671544223916842617764064944950137233603158064110511051194170795468162435738229779633055792139205815829623495351450236886836906116971583905680680245460680182594447150150855953779488878771303554545816448190712730424564781353827872861826360271121199035674432052122039827351793668009639594508612845930231538865076953974063956671585828441255189256638046133866172473649118901535772965743488115456486419002184595860115737037686532490715591115455278221107071752114943657515067543897818050679379121694849897089566197786604895383120201001612278844860485045166278527882087538580916633760970990134206607635919023921565132161870655306838319071491709327086333665834056067043549938016625059272995833332609428186541396149846498480469564794111627381142105146661020743209699129268770596750795600015003182282803764828760025818568670153658959630086592629829188774862094431638917037963234418033752452901655472066522968023117426708299774820169556658003351709347592766810728066470319342664049216019719631476797958718164208061854100973696868811512102405720073418765919132654361418217383556754465347341696083217928358425166237085545591181729721198402307282403936658585631679391586514365531309274889699987221651181132557660140427216971195178842 [157,26] -538326941841537710071566930482398570985600631600657090603015411070589140994240227522911016702972986356497322825649752420388059597016645713996736569068369101786895871219453298858484195882949831194647997619547904740972479056699892158732032687062083551818235411671599712850077215508940967936133450017505848558445295567198958556978649133584053126033867600845754670991981114048027623148440146350879195433198371430531506246300389363269932867510507211764608233391167999661636455988639573031411291414122312616077226509586610045565975180148951429932484837419739964593471380199551880729164684448105046642098796061602529812835961945159270976757938977142661119380623573405944820490537066484637970380614652342310966690268301466689777913398369530292312557605384326334692102227020935423559065123917958543310135789263425629440626761254164890517655153080608884835412572219483520154078858978147917450696296089223447267358989594906257299683331385159171040488259884093431936121908738602861233463186826879973467893894491783962908521089087364192912759983151341306619298425488802480346759179809299082988586261107772675497745993609578503352944390281422056732772379259203402714158622820345419563276808792000883749057936724690216811157496272053898281074846504190743436499786946042191632266527278058683705528363912187197942361089492956223264950554977041292659542265210211749042463338638134393841882543429458824314636623094395852869178684288782141141772300676534623838220778324735481492090125708869435322844751257276707776872865593724533205820750368712382407204125423741484283529813810487676945410514931855641017515792103179151889054364205078423983528375039017990272348747798683764378749965722409772164124406094654773933769691989190311840669405065418358657938068800677497915399755133182133668252096345061994082919268773800377384443532708638209346911034901915532 [157,27] 420705126177374302708265039365744442159206266931147895415316102544270952515940721205311854419925053938768089186343147537298535989044187915719418853288465970185425988845624633621104199135528532310631922505779920033488445372081569878576149262345809351887029693758487933092393203461626930696257950861488696624494347547777909681549105181695390050640173941327601437211929428629879226220925864391003626023196420898530253375072116053213942136116469129333583215057995256916150484599430841063718922366649385350202736565643481722313738323096340308729345752282634659038454132366106435602422253797430149785215092524532839270936489077971267303745094127849563796075649623702299409817310701502466277701879585843804366532528557368875478411003771550271226246423654324714712437025602950259429034569176723268456689633710533100906889714692506862216716590547962975659189835668239264572294315350589322601385454558335128278791323313074189856789399983794817484410553856041972623441898620526477483462303027848769779270532885591613052959356578577193008263397058421088741490918342136396391937606744489067391182966758054149850907212603972421300055784736055852851335968433712151622494827638427052483208170138183232956100106555637687565909488581831187643140957640137922198019078100575767825033626969437300609791595731990417315122640070245409119758866394305797587754956148191346613008408182464370695932784412346650266995136643578891124129112609997817831377620948055082411762003994996633420777833868472583728606961420622915031312920423288179136963069348206324950814418874361069128083088611579020555843615973995835012998391911761379537456549834234943046751395675761810684412801375505541846104973613052744820215111891161429905020704276704596170481026672943032412783407838476041075128543879654830409740193292378469972781195309350195083527224521538752816373274328044 [157,28] 27766197910811036593280514909997320679385481709290903617847601784400864081418419230356752928492784663884279012028454168584696255602364326413254576665295730838327643526981427469537560430099479244670995781995923430097068190569129453986177399352197220410733272568683425760482026917937727325673779262586716768644791401619014803931240953998427714189721788198994089798888675711723195304914582599292379816166878036159963828789654863638743006535481406686079326262711898290845768177905318025999229086998420727905645182490994643178985534826554462970158041151622592398122697387937387318699993417719163168453623602274992858119219632516972468718481820660367300794333474529558171354917598458410995411401194392676514524625847782729124695682186155452859184184310403641191246643800200078984131781205083488553693153206940993989408101440282235454911541886287661863146154130412589152272903252725480372957009169048668997869441773725662438684908805464431648725027626949234710846823293534887684327821974269277910668606407239873343292604575510744394237370328169609399114547343083575118229493172656417278834120610905311516475780514009917524763838848410543822147411415696076293623684753396868983692696836931760408333102703904994984652868868489784025365893443502332652589849097721919673044201020041221307326326208367122561079802698854098309486807814983998963147063386755920407633748836455942827281104062675713422023520758845813127853868341447790151084966815645777515605512115188927498968604411047079877837614150342709335630248487504226309335604887833829263333320397658601444836222510417905409601081075839296197479738398251090903376030978475073069943694285057842809534313869791861974846301837153267009820407643897065545037129300731649329060160037369240954389455875709968460877612804371848042804320545129843202645854756966536787180655323685923181522799706 [157,29] -102212647751964900700911962908566063704150498725491380404616590154882597516744196601744582489605815902202075828358395525453894127237459358599061589943752969730931477101375965397913271869252395738644263001584834504667028734605673463849863041342656401856377538505942879738176509474825869466656735451483667463770920755797884686057565324297188759151196499480711112647510567793990344445405718077458597148031743637419672981441840540546155320624219855870211250572803998638326728377598457440311293130630708875284139058013695026527961324401198617486238621992270456719265710052955417997616288257585968877548715682680978007932760649061886974072795876894311003785184741785427817815568400737155843965755894987273692632418899231547182034491566782258636338488233032543882321703266120852510171591587724458175210803337557901200743146909364106526873123899380723773628204723269683347056533932677910842920996597950860279458541029713662448583672039609387678849646647612921281457267362951339052686591897694447985960308207919040248103933848377247270035789526197875186589595243972504593960114251851683648596744344412035836147771486249810393674632667599889769497719820931883764703237248686994388487523765061257462740524233560261313180822912506908470489828484091053815194212142952977643883127198641594425433356864723301808470758013382030060007335237468162906960608171382394152753587148394307078916760080217358394740931426815359860408621225538326541294606516548306421044448796256741546784362487722460951098845800991895474248840069787148151921744298535981008645491231759379856509846654332808868243847899757038551748467945719635338378921207084812462051060796985540679147533978835754908821836836243139515885821313315149736272923016405613425168076234305869036109874676664637201645795034999436979960743982763747671211175081737635505254317739427849548105476 [157,30] -16013966691656608790432456373300202727008983071678418833568800672516044987831297031859712622052539535811515065616649512182730973730929297532589760992802956158785456655040588275037612077883776481763235280621669968750314558790433816865935320006204661247348482909249064198161036637819478326336066767370687430412574745819682512024774022482319230309825599757404540255669178282510989532625738568349537670884809358946040732195870159315469321672069982179861182767288023789203166113360545104775642357330124476219679336151098038742048986628995146378892848498035241707672072686609220550875541200621734999379728563758107462490754626680808682635458953024085288562125142142199751798881158511552195850974701528942648902277283189231522686831367474848710906187016220772528808618367835749545255652088774098082574414820838084979449003759343329370490219632865580754448668633247143801669824079200903702406748377272894403473462037934224329027015624497448093899709307293993405578882961136384987408950598795281294639871240357186960228945203899251008372266117096785626307600712609221722407762430599507153344006569609595771200164405844479915021695027684102471539188174291992505121616780965418459457802847680859058752380100254965998738055184124625496599407260450583543809093618497689489383660218877643202274140802896354858533188358527939030674323150783578823150953410684317221266389352585784162280872117185346326935478289155945209239872953195527299561134723434839295703314022571800181732775496985741320104617703621625428435583606734197121017527151238485197154595810007022494136871175961267011654407001476796987783648724963458654005587150335199006843458011770970970289048447613100169572624263823804247902272157869373666714738349920333787537848682579624631566754091047143701897966929669039864384953841724659884455360160055076518858341668179799466440 [157,31] 39742892175927418132494220161436481817222851093284242969731249353477427827101775916680618213101652038216256073473811562577360191901286454358258043649461659508923425366104865998923594900849036744651787748473185714557697539719510611701780910166735032035593901611248453896509743438436603973789492753390624616412470916719568453777590551928587624619881654095519090381037804636149150116521592596098774455272683852229186510567164471587794773732881624425216228719624176460247432396759321284962221157681806036264197896439961596112689870922269059016538004412572463435822762889674633981865482468955576015135354340453133291026434916983556422527199767582353802506037860573033028129994110631657439081480261116537170825315216317908125019196805904998741144293353502758834323153093514882009206286096310370645107973684597196146138835280665329002192338564491850639964223755475758029691476823818054143657532602993338204276743976413410856343289547808385472114236626154131431153605940056904098418334621023912700942929942394044951221375186477815923535978683595092502816174160783416207461738422316745683785443966551480766979443219083419431602189100636977789094863749315759506689246840485538952512284198710825163537310904222681297928679681371775923221143167518274341890374228100576436234624865083224674609910753494502177588211329450283060655611385378204284700964889205495442420547592309893002157809428224305414453061139940417661892475859755103467573826116604584715414013170717150216729877587077975816097026406250403429296905719463118791490113633254814920352395873814799718699278704806935646227928382005094234422060655563586867888303947355859608755670939104616385900098691058100905128215979428931924009238132137277476652993360952196602475096916022811163688936033921702031363063888132647916949968907081112259220685989440250743846067656883183660 [157,32] -5618172731169953375598824752783383402043559838947792580651613564705781044232867188535437730537866829144425531278612381169599799013636344508323842012687316070086936484902505358826155377987428355448180175645945797104786255654410985780738664966320224362356270326423682810295044562173390115945104422373721166205029218114584423046908585718091673021922680400314089397892051729220565109075115128262415034771159423073888942110467915590069791342629605279150592798883571592487681554464010786072767931186578876153265174526364050023227225061189018362006147426829948363440586292389279168775808166228488767182369726545680079237249905983424734372318032698253191847601278238489706934298353763742655801330782804907040092522272915100422659642223179749280539476413753867655715571730905102519019968389530645193242385388481325640662080398739929673811723655682198102647850514749035333893792770737202576339804779665496863655352384187169958237020528328878633028322554311322766236439541837215664530297468186948928795371514754612262278141734585925549881275001720380184231030925452584156700531069327488718651047058205175796016567004030848941900354139860572455017772798710752337678343269433426947027604880783803446096208270384255815913762063462205007052253820984210810355870620130536816511909076901755564414813885794816972777707151383324042786710375729086924383183344344779978590352391028062747524716985822139984466026357151492769779391553615893170671879712886442354119994097031390654437610800968327153287688249132757065575398876374491778159710211680244255468556468353662782476429885185829831881700009791479469848404944862264930723857177914530544537063466854825907697044204977211009584302981211738352666279280635758448533384568626361696862035278055581990343382871895595642631313329054186179908100325238284707651379222989963461801923889777370 [157,33] -5917287631696212127131603834992391890840298696044807539592775634898654633771361990568182643832221775278427475861633645605904179750188284564570280126838953774392852852138144131117122830441228525158026802654422777254448908180171807166380225329347742288666859068945917291986765677718386646301200692608508933793094986297586651523410626707331705000304983679323270758854849379683168212149254379985047595416428034418871316770856507961821957890839097524778979979802746360366578444565567062091852680256491816182350621593769755639225274271222294456440327518871392336106987536477537032753710375431313537947663165423809216498790236527343159453497720595847506475179918339821735248655905554850147880615761359441993272372946900536620785484526681496299930624380036495762777040849227705338107031972156379236155162297525233656112722607656866089533652766111725231896217176866604161831742883309788263194668525038469259351901645882423535786145479790301984196021406761252217406927256335303160841186658046625503976204446816471248013213990684914943393325473787632787387343387166664960153692641485882607564793930118933488228666458790289743537717430308856833923118141514059727287475952175297586843097445957885030093785762083849408782364131090488884720870828427818314913098966458361077954580364111293738948458013303311614065130883371500809248093826521599974758802028633424705786373048827403476071101151606904084143471554691683814608840923699375802188032190478613838182128605349301039357957657577419278632344098784894894975897603333461039112607456484640415658408517359193212226229062887134156841937536327945315181724544977992644369456485548256814834484177853628350007030005057768162139996735421355852005585355895690405932199096118600837286609901801698312413301601580455959808119975134807904507871184303372498385168056060282835086737361860 [157,34] 1056696476089973742268312003613310584195384793560569037991237512228994700585587971475748246179235835900307547894587507784291700580032565685249299207997460051038935231869169626427689483550819811143536804634689794482421837244208513822255693198162660459996672627623838007831376566950493075860785087221942428138184080552055922647308880822062412213197270731533904393217455913914057642742698441148181638188563076378509840511304952851820945921993504054667730947384911199001086371125941427020863422030005443910828581216414329776518278141142458275869564040914892942492444873824458702509218927256926193431027382653877674448090451304709164316942356880275999094003753556341706961739671179447863739053095346106710200472084188367906564502768654550771723697359831300369196026002252607413384309453800171949107240115871468544320730874718794840907397734750097027949025518676092416425567778054684992074735585846206974773569107633148272775753384263181828547502101257022341545536802771061321903417741032305427991514278374874988532508401733895070501467593711009214151041121938137032807990572333996765819450190266395224618342501238618824828336140857296394119441459404200442920459373701293425618280547780984769508881559144569981930085759580591232342128829749376723891191182293347978139100053263238875331114851766997300984884800639916887870996105308043292897549853454728270157440724850583865034576518808205977059754663705604030416783535306814932355617633874103182224371577822057717215846694822152592856071610156102881835570658952720968680103356561900782095749825185797769080009604119142041977177037560566037365201207569602731416500875293415008888761135410977758837237322366778435077662033836896189838563406808240552210780111261246498708382697420408783468866137357268118712416353380898062518085708375596630983114636546194604549508320 [157,35] 1270067504657001142993782640157357489348064471820776874724660679858467587618394458615066514860666123129734533013213304138482535325345650073426985326932633563754039238271640010348235075932892434011997850197569804366315439879134772678465333618788438482305608095009821858755317697314092017717811286361467488791770550943164713864168864240152769567038646612558360074093661417793691990784743878957838135772852758539022240212151508269774088695530691088406297511926421656430508314971339098153769283651278679234763095667747870161994841716895696907583126079517735947842117503001436260103460984652217564601666911129832715682334791859215988043557950120212673977067828313320107461561559120490022330362445773974409440500528882188976832936117431739820821887822853500950840416226893603157008812097406960702219141775469696751808532938843699662202075825517184181921766833491339057485490796276428087705372482795570157562147625082300539563927328637959792308677604243766188251795904438161951910894903587240043375788151990244138430513941269965641099997000140874049589581615129390034651823880958111172223179650317892584463417311740228184390190639264898250295507899794622240182315192827463936902782181712052205813658429120075369375901782897323589117651802096463318018947808442904548950642683064152494088040788075722168439481595568661749854425670909041714010780419094546796712031023308645701714505966421534239380014815302226860292283745884097244572303455280052080219241596040791416475785166913135162209251619916248956061154600958694028774237689005951982923964036857216370449294131643145609145849571529955694697892702639226133641701481336032066641834581905655967472974977347462118920832841816696690165449821755405060024010834593589119868326095062492207096698659650550760653978520091799244911525015779894738031251946821313040244868 [157,36] -594013838228347658826499907673114177105927043328105733354531951564323905919612332195308777327320995596066318852172976311616191926428553683210144188888215506798134686440994329246933867945429120416531964972882680646153677929453030733985740674667671249676103235746333766758685656053750293002482075027132994536250915206339858570005308581234173576393168386983041187095181355750728104314282370155921729552353907463366553393798300600645303681459006116994655736008958746192312034216010397102870992365176224231685413884211650769936604189781688484237580597128118101010647225326615520753129425914867288235095834642734389798982302723174494586738965972750921036403071334639614087103307262360729960481245943814319055814038422368729236488364609127848242655379284157934344461377661332879646542934051294139615714271789838199162739772300262315424239914770660356238092986535969132684316954635599433743469125245876556715385226961603661789574682570275793312684305996635127658856311911113338872708200893190074299769192505263306086364041720948309279303624830525920732710461018198359556570583400537143480227790696581315742219427268997195322855018491521202145026127558749547165418140767287494541835759205695243442879398213020219528952145740873328455426109793671932035344640333736748391893270621565583653988015958644437043398440420763463834093456991449894592059272811041302138317404004075675283400795963760873272954330045046612337933322731387254503865428668640188061550764329826067052790510283867633165881977735620538362986819588879609169420869435414655372912139692119369291167307435715909300137085611716090052019359249011656268748320861882181328278694350350341665211661561656976186756552382725246770316671963714440837304773656939270490766089108615597695210490496074560651089421560234242893489220153964307190750591695764972812 [157,37] 22876202139258747935695722491700461242700149310328467936537834934000997560053572219395267746587990076305731940299281375517854802043396734639531224516117040868243272557644098769238964288060661390678614120551236144908662936170391687335854490589545035121343199521823306595038746036059984643154730330539000845762777024299537185408562177428792411000793851197307063984227158240962452639228783508623046852055113380199398960649993010503791683458541825541585694719280033545152717987942310353731244535502239916761306049776530956823780977141119988369080838020090264966633672860281363820502048428666018940942037501502361100775346457043388980215131698329403045541959275946982349574348689529340969312014472060702026086544712507432430616285215213592106116389779492679561203550888605684042333885521427000630240992285761137593972797460311288192501484598827622765858802413208911480795359701650271830896971540090894086806434824207581814039442657762662696275696238580077267529111867309177868380998019226219451575993748287992117653974647539537568218154459022377823447045238251694530203448802224680428909455307269907899436539227329750086949726722552592628803658729553312938055688354152849812731373082816641999367939413830696662896765147597620444085203476951105347860183510728181185501342892933495859296937818471134151089341426498088616360589962417356505074057609290051271369093501171409658130749815311177270655460601688340778736662147751410869882970887407415640040881609965655045636387006518894492577771512682652564431215561676871634460080367259728694469479792908318378781340200542749437124187988054026045550902562600753217142133579088214093735814117455671220058900206515348913151879827013232135013242449335159744298993893949014155678656541862923272239877236566006747273912569408771899371522424312720723106656370410944 [157,38] 81063405526466062185443684212767588807902617082588111816361127985965590113560529043970724345335541656303752108900409249178733070341538685903213882915932918900475089204741606708745934200462968795446879963482880965850513453901598688793890896288882445540493658483239622886420272476425775490981994421550456021411508673257115447701989796915748050750075381333521621531465476211862377298788531133121598991709037452456000835707712797480072399923928740399806824274742900220570182773815247395912292406903913632299987077179220895703855187283499850128351217185004556514026590150989496093520525111212477351442881224079938339485574215530002676489846593577000902657671436355061880709961374761950049457947768894029993431261109312096165135695446287357431082193977616181820932161506016076717487472713166350078714530285239154908899201196922045834265651108813715074077593105631500099984902822428911747905589856945330191466115970424411534636297387488494877857914087413398408984884997712019295586000770989807131170278612665681529987532354761479614521630216952124278177093233784605686702261042853186541621961545023225351889317592270595703527785288379367347228069986641658308283187704361257235165298964323323602354908072067034703089998330210623345858511236113284370633690172194240651917738586290533507807937249088056975030097367695260400388423384213542355605811288886214576445130609425149273417588599307678805819495793295160127607392492991415857795031084351785262506824169792628159330196223785300706993261717151489686352684775393863831411231325834374486823435642532003177533280448545013807669690591701863737055726982313119327394658026859996955909930860989025869897333875017739698524757534003194315128262037942816844600355795538119510038927183833392904372423924513675997531994591596687487309552494096317692097130393588 [157,39] -75073680714553799461982801849762546491105855687502098766696366980899927443620558683429329430127925482030474708866684879749586590588175032939861661880488584948543382511546994589609489149397809446787035403599062976295841958677105497246648126639341608956398274588624841229694380967849650914854170216926910568801644094806369482714938208763057438951030216720485574133894791577340674050908357482985160097715470730250941128974613810760567882645783639685625079692541874720580979088068286845182436900361700041392204697008193123971263387153745062782650821914787179594433500605767878922969627585366130040162240749337006603905465428440149579048504945132088215548582692397053645087382863073827683210522084890354323838733458289438646713821081667282765347383788742606291913699358434891714835190611560983932305322646935131460391968862292862607701086698679918772301880147002848855282576926018425090031154650999885642046745639444887129688739255959184685211360845429681928712654705670873246848099224459528986542485012457557330149117882738026554007372261180939668171252281673891898096984377310082103306446135848337101683870848133714896169417233146443336698958301699684704987248736153001977635039403386755450840765839549875091778710250868106913671467709144220676350971606119957235204388495952175444547353341468705431679782809464187664078034207663625680870059102475606453504276415032919638334266658109235206172407652313205365946328606455656809599138854994181876524212202289142811632324670087074034056822596704275118117183104071893462214086498604973548880589391721811561400495060119391787370308059354398488964482739972510850692678451032676323439453508453564426981170472787065992983085571883529393054089497193437268931703899357052888929404369665126791869322124538478302550885955776564536087117617419747660984986457 [157,40] 59636268545356529776552980180671685730422608315620333578469688643467660433038021277095372251185364013412728329990621498771407513699004015194918823856561099855869600898508459702453716550843572779567187298378918279159710980272509441400358682854702631070171613487089607153656759187919602267703906529768207539740731152310939221019791532863871974030347250755364144754702420829769225886945652821646324583088805981259490903824447283278565773709903101355449008058930692028618677562249601506756634887825694509837485646202801158604319039131227358528898038311216391734701970839801813849564657500820106847967366938355250981548392169855245731826277594181473433024770290569349183169232199228570214797861302366937736848107289261240932597218887999915836381280592533811944899244516226956134265788660823254501783170738766650756216058311226460331055066749534501810770431514181916825884206005921296743412751391498452559771488949520094344562870952669152639209919173690691894154203012868966897148140851925371817285305169861979761194736066099153564139142182748189525083401493835345705772186825406329994031620523012724400614044606961626868281953155625540470149637249074936192523831815149124329157716225722614029602421288698811729958905540949340369523793533387167148533527194901183662135623011136451469307231228639286857171570788865893738498162308897899098388712041490271948602916513287044898884080506480878591850668911286994029242225846773547216933676784381720921967844476838957054083769220128840537581894554272358347810928237775810128124848790905269203436558074515243057581310702931166754090137760871952739133669557662823015302086329973683228734380752126477015070692697538535441609124744739451637078915862860366858431830563232719413660954363303455695814183187077817528247830985238037647120638114670940844669441 [157,41] -39374474185813189800762618561052958522808676818764926732258998230326154279746859109111966950404456904337927898717610858703173632720036929700702313596374422863152782782062427542715310514143555061463044931550675925137599885839301706835502242057982398144547935083393492254116704693960823458169186286588375551081673745566233638862543045879601565028494848361386460828555364966133917553171369243582148374787181389445897741994095192983432285428904824437158688434503993564361636698355872213856428894838832773607955076466361471551005185562229488639874474955964096450127538825260357442818142733910313251264639860322216138198698354437375294800660502512511128026687228339020571314857326250161007609254764944569378191856127053177345459675084280221641342985006628502451247937167480121026065165918374027709077687647644652366820487017842032421072539299246770393755009096184764295174817069856084627221090856276873637811646256645998268711703498811926087477815561450208811235705756871510053503801576150997101487234072124859106657112619216431986268597875497425765239774922010203650824258295049743743804218401395731234430019711557260501578427187958955619725361478972996075742040406184090620218016539354230715670502616884972289757957038090064764073323214786674028587212812479113711711747680237546636345136948142965327169793267263365084361499933259399198459340238591822659886125444537314687854713852736055320393018612965410666634341868484570367361139613037630666566863047512525985173302183484937778223939222738018288302005867236491753147753452748159043886994517852958743453785675051233100999142156788868200362751990811370462904534581441937391754208649895649425499962684319301759318311269132016559656555380898815556948311454400720832227512105249003061734558559952212638994409032948965307501845601413309556465 [157,42] 21420103248204305999242372458923533401573604791208410132677122974364067848388092482785943730544129281950820787447068940303325772909627789784930060257154028265558376339115773184364133292457028866382577547775995086851720023586892179479797242131080407389388421120325412891888405005676348615754076652749947444828922183201173795163676171228505084883427570636917101382292855453500326001652407344075036318423705391751953065950669863458790535717258102632275198210987018026984848799147246300399925581742202569283973922357546227787364518535650781724771965047252963084060933131997890803996496684733210910968946157178831127196796133858641878986472262686553562832236426324710976735223323967146650153836436129019332978157568562965473812545012657434907904985831413642635233360651656349091477055163454822344852017334783320971130164156791907399456378308721260224507993572567021549519394996652267866224751046293296646047799872947475101530242744124482236834906772199639154827537447536001981139514216847535337760202395199223873184579535389218941040723368372053613769074929814165326276524976334204941061776544395474903390176869532107923837144474245788365304808314619621329050994466459025799977605116798561874591073940056744832727881045460997478348561676688294752114545084712987778756639080675329897755397099890014030888306300056805323567820073814330132874684999731197987076954172978750050718354073097671869085777355393638410023937612215666992898816389338362134858774646516467107822829509898394903108424519836431822455088883006815476753028701988311222999719537006113448940177845298235412756569872616077593908725858136607209856142889899976001252648743413718348189875572884996733000693998861607003551851436724655936394568665361311276113397019462392288617692763581971053539708308797543471022457056901679052 [157,43] -9978638942240056803050608952289766721021051575508884184926944885157607733215964525531182767259022313068056578131924063215777393042267211329863488051472461735498600889709479853097779788830662083379417472722574218325339720012822507491399738327116418626470239354103566504649227447011758427819782889905210609826620410055194513913303058970831015397218454839130403660973431720961827545216633938684403803149884096605742517852919617532452969524719014934974442057697813510029519849168055366074174551440010256892915978889630855236746078134851887329284746533259007730708951685969019555237628352993541037938974223958031462382456627283370887158465001563494881377198070253631915014859497906441064272174160199911373956545609597316934356637809990894638816911696060719647234836694419201043808815795885548495381464703249422553675435673197142485498561190394096789597517113225456180148809445690044068077127575697355277734219946212336284527241119311870387820195320166404498838830883136142848959292479929074598005926292250141049947734357423520085781040953859536399182583820587068214817935605046276936326888494168203435698875902292595755763981904993369877116535158347432419128181143651470829826592919253977743000782541942186244472427843392273811210809054167670953643923577109824139313277507723426251039985420825262400156170204676600879910779138415691660794300273493216020714547712710489149924415460453446270634732161773853713163524997558227955784243157208146680150463169078576396991871743455645269738360567728319286019435338134534019083378766275223006989966341470360237313475477551049348195480688421906708573699024894688410805029592893191595790456927390152261488307540427188145961620439227927373668676451985998653870734160311530599628220140554563678437037139031631936827039018656172334314215686298941 [157,44] 4092127393230054115118201514571756412529033165096281696806415665711585238408589037359045212703596610728986255115794011600507907765015787590103625925116726745233474447152885879252526053467670961611557682708773897472629183121599637091816363912857733748128405432091078313965997409690442353086017313527490499585930235929626045886900425408806685270142868054827251924930053891099093796144777181340111261725981730226596954351627884623128677974270098662702174152726412444049913834737418541354850957788026085438130281117933509580599901495556763988373351084758694595618327876625060506814122241754029755672843957440633012272018328355569134928670391473284874611644824691386159941011244100300179841560284250648266040427936492226377253953030537022854271832630594681679424961838106322888663842187217191473261770859786188549787205829130143831221964535829382032641133757347236473177224314640276848140871156407025461831466271880822963804387939305071151032060348810483239494311044378187956563840164003427029055635955016707383862234694273710943875684357864754744695952197497322736891717079596175146663573454394138924525386797086709294298585798367042948766027781314159123433407078778785020254473614329887866297184938576845852669541500336159776079216038811589921249335447146044402429268567687341977879189023024259472226952126873265684121899358355986389963351404956685923656689990839988975037067185239921800474688452716705560276332120671764772238457449476098946613975855209128592499995040508655558322426408596211335790334628004248540094667564980739066609605232096984618712102111193453057183613793236528881827796404155959294667258065889756712433958008770628253330528470494835143126928256132895220440446061758319408166207275753781976744184680675157885590127343388064408672861105640744234218976845566 [157,45] -1493732150433556991418764066436245551622384715692233035335516379248918316378403165735507315419657784820571637102482231167124894345152495149139284938060519501220169926553868954144744253293726186027656071032472789197275535833554671506700695304688821840109474142148234068854634816576564577192279077626011937327216035667947287023864624721070392661710742198679957022380660350302268110586612092756633817774410274734567630013244872897731059398758086688812246924746793454150443884585846448274633075037842173709392704520823387033989130753740250661981145189607572753516650295188797649445222376120802813421771596874466399482787676969178438686131968728811276586194164718542420855551274937897898075447887053762101600981483363191119232603807700656338087308991285365955857695863176053978947052781599277671956352074131773129328198724830797161375545496102967821009777160923594236090430945426622537613044568948781168191488060036870763510230913340487592854873473422650642482529896369443045790292294760151861312042492341953406488658898009488996288904648658732392347055875841815240149889940610493775980153293890987291980292099020608376921166650501357573283649960307844062970036765073876304629365982506244272877186178179044130886604688854485041211659104853557352223393861418494973543740087619432864517342287420474919600357998946163288796478899204593402655269125939607641775277409380932099585433761041522349789832055116890528668046070358963030089929023139041727599835618011446675741990584664381115393029989194312503752548633795196409642572011815226495507639017672672731372220046616688392363213108764622249343962231607464103602461381455181196829959154226466532122270698317167766712469438377549747802096195307525118523414899727939500808207770385671395816521394079399814434124040042623001597368412 [157,46] 487196925712585736536739419837135384567257654807100807990169068497736205490452160107724755154502320084446682887999144288126597952229815226816195351696486321561373700574892587062615386785314907409211466262173278535877507095859672649929686562265299201017537947947350541248208917826310609994426746991727634169935003558318876826466739923585008994153747439693602332207666977388881719654222449788163628191360922643237931786459421439392097165352832496515291802145849451796372917533592158598261173672767489540428026065348461649994219315858617304108362205178399826026754756631315827497957588439586431344363672161660146158457286622141557901335836736532560152942989741880986954276257769032616615813227890962117763414853125767899977670248831956977493683966574877742040893493836778233186148387354195321333555443724532797014422741011384398063601505029273705288337313670705306451285636916269816560368452705091462410465211129794562596210512223187027897274574306172544655641609180562079888895868940919836087161821817883243667303377388850394297212394210357660736801435564698027099298683112339057351255496090960124700187575383020777176670830052777134871348006251800732523817704815763555216989479398538029531484261124854824433435799998019455454167449364478191025656449027084657035984259618318576098454854476947916396250680748021073158733552024395214983046168040175373044143739339739271322568895390822888789315712132404909949235037775512274276779571579867157600018312333218038405426630854688291165178106495419630526810398184432879918200640213303834025236328510530254658815663011052240528250681972901231047982235528427231830385533807668212212171040720046343411759336355362247229316396309862862701941561494975761375386814129252009879779458640901154352914972351776509764784544422238620822356 [157,47] -142281762348515365429255908022803590015979442598189146702547862030769391151363160360404133037767362990317729969264181335610987746438168085228966228803484894515510785980593688584416430360431966449292616486136383686785690976755991205337219800171363077414151412680830464787996122322619202583279315563659249150798862888278742282447308318540875345364606057429863186692694114487820234969351239775915670631619819094185639735356272298723983435589703752199213848330826388956385209624758812350234234882230578705460896458231115722754395426257372619691539144631866379201496087778513664876309273351668883840728620107551783690785637248431379815680369058211953774301641330643413321675571576079197103363970278267669873685075684381102464499842743439693189223038773665315954247247526029101925771411116953261302398340944252540924722614442197516922909461913002637919122586566628522015461675164479118167486602980045561953412511340457510702466761698436054740197745342427413455583939791689982090134245876161332063246020079290796118395770132067537676779955377619915387493597417648416580294968425680351989137623769695325113614203784262695631721270524978616643524936606198139907286579028594680489594215690374320466982290061051443340989255528019319741399544224914060317765821108695991725658107816651214223017924091800285410729278512910677730955866059338753957087165113435339572343813512361305812957454990378695205789378154957165703860226477710642508112658003435241006922771038402279037471345335468053657717130292593260550053460983497913610930916049379200498764513428474367055428760404456719691191043953645811805339182875646447619487255938267652422470978861081100381181834496820473848956439710224838729030951823481112455266111866350203842471975140845601480587494535813105500069331839692210978 [157,48] 37259750755903263249096736634812140800980719866320159030370482496341576726236568691730242151574147833946983660785914450519069376434535878700573188855869806106983820846680333007916969661508585549050406091157819413002211258017723036058341716801330604060313847686938438535709454891285159684233529569625253287997955216121448085597973884787573136763236211877909210291309515591389364174790622577731220312993576893118969522669061155242163645264889841065585980029638218421076892822123920700996741910784944227577302322707869931485242970598934735760905386699000559495043426350908669358351398199986969732948469663421803544518884058486176460896536411556183130743609692532274759825155367724950641374159079147718874858368469635381656948433199366342723174476423462631299863730364644820257749701997791864579150715680600716606963458766624900754349355215253786478784604706076450241847355871675348717815689193380280014044544426757482257128344505142185931945803426177522445213868876172391953440877757859397204157936856567630400925244078676269018023429937017083024895405139493237750062460397671400209528234188789295547351003691161810669513081670377016734798319708660065595730302951262917300729367341796042309354611964164376882580591656071559794275734289596672142256847433080015902012334186306116550507385406893450569057234431375309171442941224034888204569045078576332141312639944661457407770159797954444722352103269406899254790557773127389873209368567671793471506752789528095984045060228751522357446004718457402432822178484347265181652241289970740068422504447071179306258948280684106219258223850522337183593844349454527617736598354546851823528897318837109992317005628200423537137267997101193040246536221161722288365791852254464735832911050601012316140536575127986042325968304773447 [157,49] -8754251634493822873378884791399909024092904971672407649005078699681296299194443161779253846321904817508667261719477503033135757813886768592714877714131096928935626792961564648892909798686093397196742161547190273744445682747491243934564450663490347900263844514863222493725821120038302522779871865691287569879517760840156399271451578222430133755764650289643385604659504534824809829431887673377398213676341239182245017050199836326452683900601732834575944549012812752617103912634045764324223083859908010607543345156677111342967904970766201678290687998734684164828586589523658205706982619849306721785408165448085699158561382524633732274246193531386420828199221881543745681685822443131702181367600287670110630149893576180986114882769019966312047528605874295305294582844490194385929169259323102825817757446422195957252915663270538332205911739728293939437429193817781262862565955818358071688835079575260657057931271805431332134714634808456261977043516573206847227189089074880422626356017934586203846793155282971174194423978417911882325449284469576209009864310698190841853621872802916106289149806450262200631768767131603252183172697842171210066022924163618865480482058754709057819462586874888859702223988792854311061241322587730586682174623311381075443356362611984152033007128762102888477571954133767345421439202296117404582653995573672070993065316286039882158531047714224745769189339529380119684412284263384577549800687826265337645579768769059700364844463709279709243833023814183006624722111606561568324035189720343288257598902718436683051693865227920904042240143767938126183407530954477388061592097469072678800736296951862446438828109017974611627572249413473849917632420080906423467818840404519009738880898935935787817982587799676532765382643968688632724455448538 [157,50] 1844380246946423879455976875609308450139856431519217504808511351502548865463698820128469243052245945374448039241470226643886461926060732173217501993427538542947465073313184623950341770247981953114841034385151252587114404224379331977777715169538490018326900844981411419184427589124316795886601711608793760922373885721168055917089777378928693510651557663842599353255004017628073619553360854168083393634640664921878716130382563270556712830867745140954471756629959660982504595727081552814820486544876540205877950625525744872204516314124709359419063163594716553496052022205370616511589430661227958476479468564602324734204770467132751190457366500611793598330633659123754702984300475558945410729951412582954360330832989819593842254411911392472684818740392117428560199457630362421484359787421535589314369994326383389298001058243464452712004517158588032106606301429865993692537239012114776125286617512528203586661084106892714980643314149048737441961718193317048252593997633999082628061339829415330936608707525023210259816755179363806050605640064190248097831789449588697097480781422277625076533778288473867279377255348440752018787538619710322493458974682583448303967475380203664543204496691918317868070874180309013837125777141876977863297081151274303812462511941816415753871695724928182597440702819910534823458949687522712592574132919265737513830549073722707573573100561227477936878817254540992312120820574671716376749381769482867647176610696475340617533042729912728774649059956605837870023536658593320665210234466330921327562067083408045695966167460355695474837880932975914441336882133439551128080063672331031779355839048449132304647099792598458021399643265779514165955601046137230200791011891146938640728975606908554706753473585543196203027422980871088301437361 [157,51] -347935411304722237842033030637119919446089506177587838174459898233158504154190585773270227144491382342969346189244218425670059710938868683119323452593098850918736724459691607504034270551179373412516443457746514572858981165722680205462983062006422614219759333875978647389870483799506351175658284554492360716690354949857144793652420622256291673452522405753831637583711591688458945899784231687721412774652120878709365091707435843006952512712156545899793532832100691977324600030505183210317648922594298208875463122504628829019672046269230919526512870579125048937777585612498554190251063809564569270051396393733907787365065725889690044236907209703534968128646923867640329209190572419282019939325474507892731096631127672818393692891910701471598567006444676118308741569803958025424601791503286078986232029416578980807404766230862042148064819371369771772633628663264702595401256698715187846877005234879362889518513526468964454627931693253516610814457884894678875076347408351398209623096074853186696070568741456737647523485023748292385623533072311558454568350345489900621850718933173300756241454953502406024614843162624504234391344797156134182512589721433803200641545402228099094235933814398745046957809298630230124071961325302446292755625303111388087377984525752332920834570785169447401092095084896408695339759671619646843663417074198731520301972478475523705222865015919535682130694652445750551714171784517251249118159281693202695105684509091804173723270193260702963013934262241301362030025315767237823239536900810248466102998551263558730953576387104175044998569532386454554669519331364297984428997194123711562041095578345567753562050511265498728373295788790537339966117208515828048606269095944641846502007904355397996580362791019186920595422029299757822102 [157,52] 58643968607800057696209150659978397262259005386893062786708813255036248905828142392010285537591246356304241511253654510996392754588283054034422000737806261438090938514784579651630757589177920310378432043427473566598662962732546935769190274205805774186598767605953893739809956362362590840440259062665935161232817112695644964550820708628668940976326340281602030843112149203162250856897653228924956206083820100804955657014839730584524020040669083989956300107800290513298485086799477151309112961312995763432532175747985456819118234104009822032436672118136299790055903465263790692463215372542631795387620432621607793614377560458322490556859510442677250209922602102156073110399387549701123020655371390001711619450881773330955194624745283510713333253025436559763136335530123295419293806222338851577658975987097118415172976362354615427574378737286092024856580139325587758840485147718337128297492475921553305076352214100530247975450474279383238702916780317685460035469054911387845508149940961595480221464717697118564653457605740607890511457418871100267000919153407508906205666647614333369968199721796312738786229506754468683399238223449573362216514523766130204972036960309180067681531871919984053510633483628668053087604819924453093229878817270222655910430760524245500608826767142481000189430541784014756899847859203208505908262853011573673504841484613164738302717739173687630266666976613527570239043028813492043852082253150494105706196149523726984576621077166714758619973166247080365403137577975292997753382467059441744090085473656144883580848008792912965320142228113349090152360892015390520544727421623625651998990024286796741992309686873858413273083212920083805799335395961393680828105646317036575817861918283558809636581846666726116368357183900675520 [157,53] -8805159753407584673571698854804462727645868718117771025937391850683515184793550843427521930035021350676405975506804357531587885449888044185448779070286707155055062228423301438975555592367768657319426037312281563348525674471347740949461315316451530149690316975913749438589919581997569940509831109773286037883343731994305354853377083296011731241588055294674028219232259041637476228652225737325681851654065173534808681437610940649787525079657867013484225790321088814111517795328756152603310964894113321823187539614587381327115541673150380176956423157790895236949358925802436277900288707675619595167011089046071161257078870073814648665407802329395817749506320251746048794611069980954674147244961555391910096581764002502967927419086791148494023208281103211590673175981142452274109289225583542567073734703234054403394203648642673508063631049983449790268155635887856405411330577816405444783342170910082968045225401155203980199021556834376483244465577890402160785405680388318278262621688301776565125495966870648380825332209702024013778777428969026518505638655754440426804649955252655173021401011804345698771443791779807122463311773341432769390753897989951611968920958874641967799667399144142329776983616480964001157032217934089121013650533474937797826064539698682720545636087081873313831042786444878787167216344863847480781491803444590907186270286696043910841978175736543332544325486033723136948059994752308449997002263405161891239198165200577604897428365428588428466333400945330160276035923334082260880977798363460623553288116355580795523353043516147911099132709453824240504655011565499456214971542426204443438576559815015969649231336298998367672925517394606882993373561968053943814597227521117945692988569143015047229609703553574720604234383773184 [157,54] 1172563712892433172559146688881563954465661629256350250939494720900493501968471751286690861237932915457449982755107932289306021643689442209702778222271068883643730988345515123284426875080577144999086344391553936736392947039061701821112110338242934612639003332136372538283904093574912999468114334339680547475153867837088716768505083777421918951619971501455418676973868291087207139294249713330607551954397298848813308626374682050735166407526701569745643383006594827481385817293596647895941219543366296956168246088288243123474460893945397717330461905272748628981695014654441344244153495850031994775452731528946448900625860279557926545481358867022874052508305671297795724170549277698005557533453961725338366791403263395583921590809695257822793633957263259693379808835386937964614131933829111344315272262514685266157046025928450999741930864084044559979812396092733915705097196148451698975891817046356463541980061366354004681445034394359080763897572870631013178015889823893604055657299188366975444067103222713057941827617928207993640892956109961021624120734473629666109368272708445440819862437878347249307672787168373128231157754342816600501274931706946494011513752213388549717513484574892446858796974060715264076409114964142596767297485768994220870670085840725884292723449865472530645127534899186363650199311095587686558197322757876326547265907043795267787239134748355473767853874644293829270895395993424110994535247614601311640274202325455616692048278486609592797219711310334724169953333535372707842458687836927037459279906948987161808443278317924887632184740023965424331675940313877941954808437437318842547618568451873748406240660916166125283708002460730913765036876340346364363411960798313467256848443382851340921106610506310895707898528268 [157,55] -137565684753770771188972319226029924614124446144919673165355692620641478282597729814607618166064739780476178824848266817096632498076870195768021836577262674108303951609676907091895206662725291235625947306044526439982846825231940179713707373333319464531226322358522341651366084460441505417441428814456104713143408024323880440214613320526453411253143466425928768736814478435118417369325588753300841453598328905900654879717110313101116399072765371664760002189038423037673365295017317382840104714310719303447101490840719282063366973828442415299430469031838431010973418516609446229771093834209543290404788939179280001837494694841627348411808482956804330016608544790346448304934687252214061042265416609398508741432796732409517632005075323294198519018430278474868595682129920027969722724221746879509921718677636625729502996640207888237976981857187200942038230085955163520807823777131916569232049165412127964764078709951246756024130813468152050166801446491498317827441629104880873155285054839423243460666911706445589505845571067733672224300638613383155145410182232717941244115450091521655435980134359586303531319779794768793678693762003633143964654060939146984039957065620010128867565004302272683081477364805814464784778707808935545837493958392181378041673121241614303610219862457709979019162641034505745386914729664121070235157673860091369277492778514102695716120909554467381768873640541906080909908603183765825732301035258001014004577528948205389030029853277834819081156825092025726081083875972634396622818183781810409173774796833064133166353283694693596084110036552281522695603711235001738986053173891414793932056340472095008415997198633378745029296312919636056817286543697146044773499697709322479123461130144594140934159413317899850380764 [157,56] 14079980829090368212706565851616944445569060601430133351212351971910072278380405466867565748657548177521046021670304030953626660359376693762117159808803309783440569307535568050310768559412877179294554390511004860515069533326319021424821479780784032773563209624847727639491242222476335582630938109442686981934021980544003807078248470225996925540156835413235991231202927373202960434260743976528241602656436685897282249286890759341769419706288491569519973595168568224226892151964984337798572801644360437825115369503458946300719482867139008663551910242596783966599713967675303294971883666378608986950207953067884259328398675807883017111655808363731294557236106183097255169333699390320314991720806426964675953022154041060669458952841407878855477960754450665540700088253303947751476648898302539943921715231284197851562657767937302934020455413131083663678353197195529618921491071417566545423825158804141996610365847700036037589948224729711539742236197836630059058223361517843282999833264516710955113185702077657010473345887534339421845040328425535406235239692726096898373671814755060316157167195951816708745397469899598265979221314316207977909934767656211431224082374764491637198701644022217637842653779778001836428358093727905742844384591843878218423982091060517600613040199699715859999663587928029648443067708925175091158866450262318259225498925623963163641416002833033377653953226634324402264417147072826634873891444773050433726926787095478933651153398066235845741188051281344877263698166199580461525325188597064962042599708233895008693220834202703008911986946616107541677230758731613852473820966861718655765532006581648217510084055017591660984026600984057873779835886134088374384311276946452639835992137511806545339025236643714436222 [157,57] -1237888123246980956761330786687003779403634408247455493483419283814063540266190648446289525156825366303161334920218402584558261092857378524826672453075974356589234467711353659234148892869088939235462228429153688764766745373839496014183618096677879730610949677059519638391074704813432187359760696806019802623810207308395937976757129385529715981952311223460029743952756717705064038350473036667149756754238190052909924233860604863860031078668432402628344215649777684366111575375607703164901064363073054023199419087683936555344072622448292850022283225826064859676950001210952327362568781306606155040725758225028309287399739081147138981635956166103076191434918175789836833355798068941979650027490000295400253306877216795026318740670070342319286707537340475638633751633183514294868650891138747322763668160109536810040767714782718351377703989147462060699355591354295788977462660633513273654209645573134309071433684461012602832073862093971475156326557682752368685303782902069622708445865771500607076494367861056727328853228564215348437097705121160306965766506597924222142296826326537626830652734121456080072710822280219682420904657939020023410982920160060927500848458049262913791509759287426168782848102096141874400057868111843806051311513285800465526282882003015124261074390305744749385092097802881420667527722376181882692899627458365618552932497569138446451660567456030041227658354390015988849253388864975115839490052405106878764732813859869562594744077962517557688937320538468127013553267904446693041548967747673811240568044966575667889668397146079119902656862025694069258062181236240275655556733949621006586516528600007033010281281882591708141521430317873014692492538606837485947748791621312447185901816586796175033610077746067568 [157,58] 90817002249027473106732671396015729153776392728947888825636003276382777803971088029134591455209442316799761859506658087595562108511228993369880970609175830691556777577684359502741585239850788330169470837462306713935150760701468129776937746353575427489846547973498235894666011441819171817058154937330045691796200680997386721291177441200999113767179229253308969592736329667761477321092481700153623176288933763694627477534717797086607542419607027892003210496435259165970849030626103097518019522889061095660143277824509737331074775681178137306248751019814992755416569518801341995648362743202562036564185090835599519834088821217828653084407927155022101039042952247875093188811814157983301071488962829033417248790759286046917528279618654054704544219199928971867781443477626817220002645443277427730137736092850679374796617017539159329088484190871347704103921066902325195081483507883992007450828950163761177626039297898878002655274350759474850079824590994825292450305891224129466064213037312223547160376654094227693518531904470718945919838391685881072371230203811005258099753718787460641402007474959200111149502179977809947213888084201191969162511455837886550197379573016545155755445360264169179101718823898104710741943412893969041937801176033872061272832605432470836382412829895029636562095023643668043629839475042145314323735000897185896753866333563209790205048650979354989196560591419987078311850312744991651002734483083992949434828164066008361508973135715588908239008369150022446067954696732639096515022534793859388341499075039707832029591588696783846990860777681806748292703289162775824623815674987883713626395108533121790781613494015893651833634885520871533079339721615600337435920260640786127554530636384775521531292519461 [157,59] -5198524931618758257107169283921399573980339713851390073469794065887880404100386917666087995354837552960352688112907778414795174619610676658134381998832906526171759297193942916636758468000955684364383440278085445838821030715678023940812755032340283455063512843166639713289650270821019156782168486041428556152373333535528745856915580985278431976967307330141456242361077537632334742202202174329526281191220405518796254148271985683997800651957290196678209846932792514788825618410160752144452064295551766065197340608061008023268833637402466370682535294555833177886720513793186120263314816722898537928613362999150495801352154877894318373285369366851312598215206150102219722930319100364423912435281792008888576788273016745727641208708733036661858562502602987740416072351100616857407664770360172303413479751016396517429328357111274474028354057897449158637742168430679781045712898998383148762511786591405793607432914942751985685668709681872515839969304029923802398599851923346058412513380656036154863765056784751755293753749626365893227472590687218772742511128240631220718816868409551627366122440368171237316706576348496870956940727297607892434941894810209477832879393128829242094241641312614444974959222062856867669378978149708292628888880078392061172754368470740831839478894833491338250307485673839519467273344683059591383459164256613958059376501046573174979980868477138834407220353709684258145415349130300587411730769795942215933148439302892268933465138164246378447656995124494731658641692483335129626364552023383499185908415441081320181867689049803707089202852790975529078677556601924282580874075053539787399324981075419373601185802060732078019968513031155429097670950812039787583610496915385987448994528981357677237687866 [157,60] 182476594293232621080076531298448402482584001763161550110298475365562992714731001957932339025788767514838570577374343983105608461482823472226910117883182580990529459697301051566296253363709710510171424333803109230383217447834800167403245095596653540946344501627207879610937819967422817596973845071133672944812757405116795822013844547183442717048605743520968975107825003931092701264309118903328302864385196534941661268098842041411450031951203969545725769789071563994830663156766045066385765423945265261915337981485243492032042714348446136977365895415779302203186280585161877924893174530789027085258487468354732262830579938814042080409437679196439944226177747598112895533777661198824872211952434328845854598881322917443739884767260462914008548490317198683124081792184055668486541000639734538289755197248035107990282270494503094997725728185464909469191727795563691262050096494910288787854941952531069853879772220981535172710934221137183622890689421723950479916217269407748606220530775374079555520550321051357894984123022106509248524162069940402300510286850217266480982969993243342700545471697939394511665316261777794351034742055648197247252220233583133850221797811258282340868610689723828811918832940739997235192360353268686429149041730601568210105217855111678202606400202738816378088023051710803598069388905050177763062401438334640356161390944801045091215506974510903108882399662804058464973182254295197160287655003390429597992715355896453640013352652153141726696583749164771849033821655150065066907007551256597053796407413550550196402070349724575798431337710950152973374048962543094779742113534261752549662082353241021283235578282754631586163069959307024396006691511465357081705177393396150666639925748733593448396 [157,61] 3566717258893893373273423572245626755610233880499747096567483097372181385611258450667627758417180485944241867561966566004089224550640926196550654257953056988380077373266465234487216251871825479155046437135054677095423145799173147666333950731377927087797569316772359755962662026232380634168755958202712080762544851957065716525186476608037320997496887273057610830974212920260440143741905010484244386031733048847459120843704624612366435787161197478301469843692257206759140592039237153513684657750355179130307626557697987897278592921950985853345571862096397331304810825831309975234534323947523115456987177809215965902442592833328359024496496789243364006086383207886281621548937019189355851012264206143674162383722211466418866921026184941514599805131273267850411289835312191221645089047742807138803176022139101764243486566326513742033368457469821018835972088167618795811229299684650131608710675822179456479366931973588968668360295935155362559683954052258951386445851907944611533509271514744966060305849879060003915203610760088950906831093207767291417075943573686902070215125754021393556539845290729131952440619344037011075016228173695466293031021842496582150790800978819373901323644687517957587496612088968939018002566349840731918890505186256644622889218482963982428203227363846160532194730078883606872208359111691494774198894562063032678288503000013889019889331159305415108570871254735764257645656846521070062452150893572039813764459524537666025185349733054074524844465422589903147329159996955961020117819586129975660427316300846495006237688539964246879336912869375889372585087152805848382082344583253117470134421319676408151830916492201229809386464008990670781436990983438842207119277255038753681579129116107873 [157,62] -1267424826578179661884352844301328803375950000954292535460653444735555059691984058652981840223637418926031706345294778582861490288673342788030091043046819514271900894340100212410719368338731370923204256198466796756606189363502426680399480699478922871275738349649134263432090375120534074462967141063581943506887448286704573364691904676505341848818778965711360445316323278262156223287050731601569578311251479594245401232544439813499413822393844948080810396188041259790187006848502829293403930336290561404369092655522135831221815800230696019170271957597746491095155002282837025125103554479008131424086635810239414136318327037900575018156935291220562934810161546509479970666659450320850504690469017253338826416565209680952733673246398863312859663900611429821312187908789261986760008739631516396249591709675806287137262933421777784853179425020155430354446216764521296271124404755873385036455451882372835991295371088247634777945139455703171246111989632946749944881103615401405453994097849135577123796332488011934075978521696503383008890895592601199979041911694064807848002425842888620561419377881329998940086955118412081833512204130197253928050062911603386721661210269049576103294909458462639556118767921123725985264499043517678118302655482849178060542420358003334664791478875353990264685108249106926101797667299407041078854979851279328835662089629030111024815477742533343518448891445582677163478566550112890915614123664519107869938164480251942346125842356272413339062793453404924338920883729770878169228505412036326504611324900760249248266495811504548757256024450305226239248919858613000402109842353490798354235412249912434728149518203291819024633407486140425917278620948137775785172095537652670343259241816666 [157,63] 130027137597811259649813647752598137629083979980968550255176282829974798890241092965627743047582926160115722017767840139349592649357339530094811014000298244951977597455574296129687375031908023861293340188009777105155039252927395960513313758787551190142670854239030554763337948360957772952270786743091146301632701937980366976592120020233734572035065935143270708884828174791794428587341992696015370071314992185719158749443679284111740567947428338971241495166391820060761838644725365011683114117250798486653464867405245691490549430468975359139407795186077827590776117997634245166682116445127694365014456022711217300148444310823764720772642823118042341808579056523042023210437877261351433179008483640557877038928921175809673239607523398306524178897861758001091416144041885782773657699339073575600014170569526445182597827426425122530053532260475367988993155603273344703801207166401261690812512351329653905637469593091326576404380253070448587575731232471933825931652238118666867522065230769548048662521090861620787598175829210266350840082488794583872309381371394652398277510631640811073652641183712699921039764352242538290880882732733989354472221663302053667962591313624664104912696946171163995933618119874567243153064967305044490304869796515813629448870735396019119907078017388978165153445379968181513517514622655266683470639572924605792469183660708079655825540131889966335521489575214289010251789136451164521837857731877858962451595008959440230476746719421829607645838698246530294418935561019581663376975706639762409065691104420854221497131632978913245675203150263028880524468129937326859953703224464570821348513819192734646202913884160317424975071498579816619430513174456968734626101680056323956501539801 [157,64] -9550644439977376211357135762848913744554518574053224176855425374690059684164937758023604913209188650091464099290746164823519971243773548612244507551692924724681113995038968959343202360358814002623277038693485275148837658312101749232881040538170571010836844382762852503038397825190199651714300275882991195035706146232925945629520004915303975879385996405219118833061311450461046291165456856364553172508697109648119198870779382909400847726915013387401030114976564151027617912034764953921073491595912248393676685858261653226760526956620091052868306159179776509204073536740333658886485879246251669681698166302664333457263085480572163894148741857615201692526157796572169620034067962320163577936889764997897916121444414321175367095999205047642812119636354526191441818511409744405197670156465341808938135858659089768539436805226915200274088938886925204892957748962889456793664212423960539418016050324818158596906352904405599827238574170113450007041548664976880785541613428445389309477505657769127045936801271481983677342156954815925809347981653137627208654650810652191123101211926723044977682892488144325602958401039051868026349190577507638504141623004133739744124790483096225757676095144346950346362370110755297581586556948113638732900056120751617052839360744250841825985950976873555140431651346511173673517391856437854870145831728512974921490726343880613389376761257686760226768968117645431587292856311510062131892014099592613734920434100840222144184496408118967204619481919233592960485927974472320010550676962747048062492466672491276604201026655165105697974459146392096275012688586956168487812001757101764903967950601411867143042884675312591029791397754003041512919980745566951034510327192167253364318 [157,65] 523258519024600105985298526605814689403800038207410292578131932361554053006373920854134803868361797527414431318103352899157900103133767620626928942875093338549752153388622686867532191775444952655843287848053608677928974430977509359663922846620881923465394300919467848427588261710501473534938032663892490351868084587737010501086547922213021533192751757151258123785972086970637072603583344851730968190512475410254099133225449748399400928307005560500856675095610158931155830933655605314231900081332701045819384575125354007372829054570761057548374168870699922164724669574297823983124920774734770958625093420019934117622405668538202238041881982947558141770286631732626303036230997996721029419134434622305479651667887551983050456084457450940131785325121423109328455460336843104164297715877295711886418113790181422818589774237879136581247970843080152070379253514955988616009458025837076777901048320098627840045619436447393109682538351720018275071945153182035601211134091458408016336009356709814527777072771749731164615086588869731058839296898347730132152449926027847560796023728919309090302348757024318351538950319893729745147882474237800343455500562588159597146319074808454531792428542947700886499738640640974074367385167768153736504955734659988381941689825325675444277993595271646772912594356079189388871977335369558285439890860257905067724177193802360024130264931583094041551161131250381841579853549090474983766041221575718882888775804169641109708809230010561627974563071073432591696390866673605348774844475869767693185753503261958669289347266627864770917580829993104822375621122127237425286721614413885427130586667502706820022294288107075533661559673565887472369885369971998296567962907333488900 [157,66] -24247298339385404695640603881351233476904809745532363595497864462917431742746696013060004907912016052644710004241112165844000135593468891354556520046637611610311648682082537932484593347153879145728012718334958798178959842611794320911094071065610020207618040034827486649485413751896383589253876112704764098721630814864530592027230495906123555308269055283159384594078759465695948949103728339473230614241647598228141301759771017072817956459093576893884013622578381284729667960439700445211968850140114938671706659678218960269884270498452913808854397982419714880970432379754573823451697064877399742496095938797109709404474370036228775627526357218838157767178291280721085674251290439719134086050593770324695595897519790470637076539315863094123577843518308434165859976348233028449430053495468973495821654548811407521911854217299557314659493750431383726818240271945269167043525464837915346557425082418334125245260500758016072974034707016758963577547209458921102174788967709236165244672776885391340830988787766209926895357883903720780144859968717199028348421965649936526596821524906187787521247203763046952187199039219904643845545138569573991592069044671552339260971925236517934141964897437832654123362862863731555360929415016136106375108348624704247159798520478004667829973482135856410728861818329311012172105066765959416057671648659081634097408752430353045575223392136000085982324785972493438890505752754492162211757081097027549573595271604146631554137363648986398578503532467474685556798012415871631591410923793886133330736367224587730552508736762856232986620276137637239748081955493622341563073906363307524845808989140148787111377785291900432484218489043436864288497098437843715472576273919487 [157,67] 734989737229274247014651851166516808987202903374274184983183287599624849914230145110951337991843734704609120467918633831896682589883935365906590500428755718928997081235190210924797043739110966237024325951246132977182627211973849471663459952951574011135275640860919941461797734510768781041928252212781515762296654127126791212711899439384111837131808893445325175882454461971668389696663822875236776953448908873068261515973308266951102705351732963648277728872229403191097850034183330487256491664407822103756772337680935461181408030797663776840440940806474598665819971443566541695942398436502535120352752823254785113072355240676221371873896102703469962816545942157868951572652054303479240649172994213769346715883484316846423822612337716139237451769059005279182020761314712634919704045854876746736384010532157512051582507427840719959464906596723257322587582917309562682569254456820162621096310894339628847596915909754108474402743287785366279543031152982515448655080821555405986106766875333593675870632233355372610584632217372652952022462737474689035574526988334611381093021838057692800962766408552248050070717003639338878016369624817714021782912379657983332875816309373875126308563775468082484432005573663616847199015323650529461535101437738100030470104314185810257756619471906907315786487577820271937652486124234765393857322429917464955778781682161479791916226335043062828581187002891168054921889745040374008323830609385253650112385552484171719106191331840119386504980086403205670102849916629589512004748807585696729186920840293914080092694290705498944241700412549249485742013426009583825200208157487155423929389871898150084273330296832241341268129640252488583662280274937939317530979487 [157,68] 41431880702028963546897099415459621165293216620429767402737732751462786852197009809454614398288968915186369622296602930765600566216117610072824457806115726002293858483526577023160113820413162798261338139188947060088049558118240276624253004398378061219746172977896504084512315189205161527336991434315432474930400187568239750427901543461474727052010861162078097341617200801353743759947206846428875598554037869879589266414526649211970715789958163270752306632727227022173089488454242977568220398208437987292677872970592371400882960192313517991146804631038659211649089515025296520733794130960171143894980827012447547398659903101306297677513973089316776330676382777886534464700175714424504417978445168391465617753425792957059909280725942704151946988839866629755499417936457504938489350092131574155792636240182457614454917487616027485934125523733888086264162174992054536203922119101538392003510787074298323017032283449031321937160391855175598880764882586617556252472568549656483768886386121715946718308211352839427763989248292189635747447684851746251688509003672403058803334124982251400105121128762702907723705835965198065728589432683361332164356957861889867580916052137665145863291712807347255129496462461537199062863772843205784729077299938048585732185240368256519017728335495364362073453201343986059278638831191404343100642210716013005182448636733996941387587640491944468306068002546522099751113217631762779189406641102718899889674450609095041034241396527473797886904253065098084875196003612359172429337582202081814298582758536651521083926110307306233790692370511278891937166803956242912955947570418414599737417182698323060657548138838925522350250144026977959478477893301675517606062 [157,69] -2971055314439185653504339208258767325557875049791827907875301547016595166794722531952748517483341910780390653543982690014159868098465531194721130582735958816736615014245172809948440819546185957199220879264964259494445485020386346472213062816730480805645688699749690172378370254122707088649059423272833305857151300693443545057532431057323501952512465641034851546402186914723557213665892829880403438582402911395481652026410870937954851471622115381806863850788525604094376953241647923434766751968266397505210643800004186473395884057518583833507732598842005556493507615033425321045480262591945537262583988476158270972063275320845066513399730154079723452184535381501093501634760113885069240226997528246670660192401331530979529442042395863779565772482392334022523240529467238073018410571543667644746085924821570969277944013939571614414407657717026472891911450274616817459255560734226671565951580355939626296607502207671053978305762878324258384937393565951322487082425994316123640568179741030865476107925596023409929884355706580210747811773723274803258875151377109612390251201609549358419674845054934204345723139175701120448642338436904155925749174223185368611563500736686765100967007669504087652562253742619279225844000331378636336956255975133094672137084766452468461579331726740110269440768039883952994496714901384286514382805869970599343312290457601539176330458240879784240511554659360472850556947268993918546072516365686414099235933194863376015990212854225499347157537298928047881455721243587588935719679259746106971975066492669306860895004585491287381205445003879012386536537881485758640089278503759574317354795452120830722885494537848859702485270469324209227818476003679560426 [157,70] 557277047730265956161439182990898489831320952518153943079306632087293996986904136717790191209858065878472364203629312689064250345872795443299905591419521739587611817663919226939458748728170895878933387523344793327937237553479968919589652967749828424715483245595557685280895621569263513552195622861440124912635761282417775502468160975551225149123578527161602950457358057640738815605942840548270077860678624201508945178509469548956220958600721636121678008420618846716978870313163024646593310255308276010904025880425319066881486960269860033712202230788542587477912904077525217064275704501307917832563235762419762764156747450571921711306250866940710994790224641123554663028904357349734162425946570545264110692648121234665456463461550605762826682313912369514326108498748079197519611958183806393412030409515206079238137526574137072829294139269923415876197341838816261967979876009408678016880540615051751187143733117693903789123381160347832302327010893437719827624208186754765644761910426251402702502013409094667709343241072758799150382981841990119672687369900671805320223115786388236675492501424459528377428419590953468319540811467533087063131471042017420466297587529048919373284759575397890926756921068485624044488972118884320599949667695843363224469906635078554709496688835340631142566925701194523238739624588259734433227436548919314137284994032404401204302316548449218612720600574504995019458979660529034895941755663529485400323725297610394853589540371625869393453140714840074262418853228799052511085989238060779629809419614024463585896976505428856190753845254277001915247571384386963129755333588688213297104658862722715148137832005743024387186526294201436169572220803542392 [157,71] -23457353452353375530217060529564581732039591125067838437722602429053715014425902778416594478036855138064215651592358228901929335679922082050666136531043352028413756047902523052940507439093603579660015098801641259877227459217705478809879480580943185442837161499165863162333606558862881374054958105828082311924978279873643261869225167025945043640046260051217335124711123475216224996697723027193751416353619891548119711261231408892699808783790005798087436396689530592165919983067530982245912754410292361400090383844468333491518397649386765130963854561724388214893485527602772314081362998815316211593812924532897509337618337465550660640055463377844363938062567051187025919009506125064335157802864208909927810005902323033430394279499968678315469206602111401296544444112266120458098704566621297116407662328803647339985812606370816415968975920639987742212380386045937543255387518679198459239811213682312752097744044475285154708321697742904389001298113014496682269269919613270644286746800894427081525874308077731479948932473628896984661030961345893683635718796488295187924610304842750516935702153611587666170609231409526218768410954455263789419090405576675998700360858625061502625228444009511355741968939516296139435413808686261888357998260560992157170611824204493585437409712034481257595234604641151270175068642260030075470033525504517852168914587301563682344607494742507375346661741265642881506207952525432352852151804226643573875499279892388920059228267425118545181075782865548122675192555772573681647767664370273905288717364135750415277169139801455404372595511176205168322971417475053344896758183600361266119289256589358851299859500582508742768583423448000412239013351450 [157,72] 1401211928752774345316971977149445708425449716110697013389936293119592883180345205581856046387126188368660626913338422932975435789980851969430339192677935921640187737209844251898900255168853118342239972875391663928681014306693968103923164174929241739910477264159467097409944653523506726132318048875466625949726579680978075653606212434656129933047181819657666630708671113537983555926494216183323187626373532060232699375011783538839480215360200273303683328914050006517030387864654588633196090391110313158787983188385176577599610037838987814074412623586087818592885182141803173800262391259792883652967486253814933073164684482714111498020398072838844757280314784876103999689226427339716465367888904190767303905815127298745046306140976731293756880349645840744721691070094787391550249037800825875894867920091217077452757027905856530603383199292698361875713188717959289016177561548592687396967949003348368909481540797016187037665657377412282766374849313104121080111662712659574155577682462273805841246022593227116034294699405744849638967907065407249415350780498121563547857869740168202090268021437503713179175162904963624410196354714601543475777591173896770192252479394831073203675480913199426763290831179992374898230452434326279495737714474483463063801066832946488380192984314875086234526120291894612722617617464707035567640865117062340399803070046163774428994779321844165100826817288544238459532113089943673110709692238937803066649575985809172318741858768868759671773083669821250548505661197789191139225922984040870347208276807618717135338462874572368698838244494340547525337810793269027841710202050226520479481611685143307259469476316137604380782826340221469257393959 [157,73] -33554458995727162186517676070944941095344195311814900637626989517436959680956735220646995175435939847987671571845729650702678673095723732001695808449744352640043370932725240689324004277867628899362345871342680444751450161131045831101246083498942328695705645712946059837902917896999394506962389299407206736047876780298569076826907970656295624367554514251069653436358055142069845938418002416626818816160527184072842907260163457254516031075893892313212869970667242476379987706588561858011615257031685468425013554136751811321729663961996757013941383273153182602203272792276936759104331559955148212606980843766586943198433187764187694385053244651880330634958315049244991262618637042659208019269403586153888657131521617496843477801553899984440612073421486460740648832445346424868593462076003323361401432875396547738947230021156373698513266611989922282255420437786458045294184013101451705978431385704761839847652370624336108680208991058009972784876284150641722065260441437362672357811738012875607898907637587484898725311835054476501432224140131199915313168229770427519500969889048825632252270005640608068455584631002515066290786612946420044149628872097097494319187735432184425971696951132291028643501725700163404515720871419118120048599377031841090789672719070363018231036060496137655153757920469497849722039418794600805921441907368922881718942790891475038213630405879618492074055089566543385226323893633107289633677493350617307211001458514936926750158926916111402575753085863785657155948376724191596644958120082326060275535607598191984066430054439081858567115105926750439027879045169317085889679020536836613350160553422622475051931459388543860757001775296452342797 [157,74] -347641443018727098412432262749278408536821410586064589731630704945879817664020990382254069475474124763864794886764872604618333785230751595853609294860511191374011034170818958686387432808733472189384597065293545338067407448206926018453851135922851212984997033587239101048817989527901444850241217654381727073362886297415127896905239073804137549519591183806513054144789604961270072211022856762567180612208988195373880958199756977809663599261858373745458436934652018921976394243472158222471865488065809123697140380968486571662115523254300906464826830162104543054654860992873774831248002093015826318629490372840584098874568575222141977276266076816040617294616804341100232713532121371119948865199794578150169919197206102910978268395364519383725992235044684181743375434663425404560908519527806138785919488317932096273748533256790957860498249083566393519178391153007654591378579921181797809210311034602087502923633612362283202096424439234218749049574288882324376006138676526492188012427263566746721287337619310612068459380901189294789083092513776632977389669902974455062054942167870710835853596834354949981469117003286266508671754153989001001179772771326499207144452963767926612167571234281196829215837222625760420003178103279268739778709324260538751593837820792973961798277471790911152032238485377090182595320955171367143842231391795261397734344990307368370241177911576023190786104057128109002964380852166065987823505494084291013626716079600696176909875093994866829555784631869718858120104380285968777628219097680492170654609558202932610946450356929041112510657716335234750526928381695280933955328876529762963641687089202330018603538185215744208453383085774900 [157,75] 71845276294805911629086372449864355628793542750763153272918739248829976671283564620921127097149672952833393217887271635982452650440233067286106492155763508836242596661792616091358166376390396933166478126133170424647051186024833588604513646272407155372915751659789529343413956466982420847495132417009239239718399874064370146706975112343493545123628294844404067881951985564727890315329263218604628670065950371426036847852885203717188898580724947582278904972398369068479450799182403324744787716288427309642047734162132978894574766981056653876734574243550855248546790279565505785236745879826384694719762561504654083737177526214325231373213587480220673452202110867347541499333663028633174673902528276600131099374906471636284041421157416209675076884008638514881507305847996392317428683424540369909313497935337090236079401212345293540884986191853569164019595021232595810934783889229390754365347196470259380164746465261143250971205417525030128415105384455684326308223630455912613985622335156169659588737319765111007540715224790782166448361684671790897568273295023856231304166269161042843434227879731022804343891025158157382335190246898679556537797086353916771495906795221643866212639883266680545314160241308899573385724243489949803212862266119415669427101052603557651251680726404311064631370556097320935375040126758517146012231883571143126279925504923272910671773966656760671788548881065273263975913038230829015352068721026793906416740464946184036886576309466095722274009543768816639180552376740900741764974313284815475545202587522372068686555321114191240662011778945583552573568315427401897326629064288100847905100664376760367983495461388670008607622121927 [157,76] -4785491520488386458215652001450492936551060734807993593263028977814414236919072437866002209628696772192171934051469506376262392269841255192412545572204766432688893090682951830122673776216054321058523958698785776665683832085648438575364083749954064821786773246285395710058779997836642520985831367981444371748702548133631134606372086691096751905850027307067540042000487730430610988824991562537325159166136515327641735586689769780523464156474656205308864812679405461115978950268639756643922063470883441456228238149929007770926062742588518473232781337906695100355976509622046617167729182043672654259607653005000005465473429323240781140879996308240019546708491044931069577562776264241468524176866289664428631739528653488507474456234849821170048644686214924557271331677834755419017219083487056802126159839370819550929581201310014346475976301769106045349230356774393036706643115250682263414386910978751176004461971618734799148975234618661638963887396438343308719827901591118584026353767480689736825016496674853556137954236172217345061761730850554974786521859905243975587090510180759616108167501657412045724560452076820552403428477022519564191795442212825098948303532244716696325257306583014406519725614613180230932718997342065610157023813387979306566014083392339535621386344998769330150854248562483518032542116166584264875396352549364421848434742695154343390880848327236979839757199197786323431177718803739335003967342288070840079364482732969973747787293292698032948433091027418285145723371464322945003866735703876674419721328387748533616413236802008050606833372216715824773471158045847673566250232633013238838154159655778708044095951874976788439643073 [157,77] 156267680387430702712372795733980320095548006646512696229366655157054860896264324699194977581427024355946680729203782265031648037209894548447678145992142108441724178863660567883705804994828389729890704193857945609977653241945628373703004242738742467819936301546608298391734219182456837332792645200891704840183298280375083643490566521011221078249561947460313925559503726467601237489819753939185100127160272329373041412337103597208516391147858603738552725800508871956016422805196079814496899195007559572244284086270657114682376799849048845850706554186635520041058125435910293899524420203518555595130596795721282788205600829426680810348527368751079200923758960662542670720985476456234479815228172048130619606387120379972523020067416486982387214818882702407383281220254455037180334306645709462153893819122124020631189998707865500934753030831297312323412981899930727915814114366435616190074221691592292798142312950957465796075654632753685609529555181795630990964808929761456187073326285271628587788716536649377595156829409077915989648720657463091301823465291043043753745117849141576865223243588377167530241662629932565014450448334190004656793608949790209513437423279531200708967812069096737915457523435090122654836203002708811631982646617790714348719685251721513132813353684856458046269672865644859607446848853878045352271612881016037890364150328336839069120474422602938045316940383974595548412106191291531200505833893417263581276875061878356900942813856631346026448226949089042777266658648991107213501369854158078374503307964755315731382768623301286226933746631541892328691301242975432361682754186322595643613503966217991588068136971580089513868 [157,78] -3906040100156310510380262336976875138184638075844042303392201353739530762709478749492951204164890625807777954883652908705908104973304204303309746099351796627291915455772830388285512979631760217669418146957870419858817780090583800512108037515690075966962094023971905547670947436446469638209265360788622585520972566914803122346819693264012716230653675478206290711487987950867800851624485300533303994738736646722126147570413195033877214466490107287422501335044279311233136951676480642720897737773329975289503001500187207286492079790458014683175942051725504726520473920015790689148887016210254565807682242078506143106179042476092866141556743215896954999897592635596674915858070547115927975899413079663603376930166533004386370362642020898497756068133836290050847436664115460183752450834192499460581552261216988927589889199260783480345265269503187523483059942970821785459292075452497741576607074067359450926945616143076028186442172015026640864356284595458374061138396406954776548903848100218791756058172310864272419992527156742730472314323865965725965063593157924109149193718723128696329351948088213327230376992770330329425272614422417576014864252276770687487971266660554363742004635601164721691887073511831884988648986912317596268251247955734262856061087058463859468012000916557812736378303984261931122862190349523147257360727599770276977531541762797919141454782574629136091600247076736990024084463162087107941645039830970748345738346184251887189827137701074167586188472144402546436408777093882064386013597298039478948223558354180093962794434438818545683756490336920766639751435201592797294085229253472344839037329694835816339768696637605944 [157,79] 53929363762448950222094820364034229704066805133320132887623626587986290625475741533243926063025092590626569729504109141205601258894847446866388560083424527293110019951549154809602012954086777039214252923226267344523092325684587943309172655403939251020690648869443023325022271670015201585489976056422571728898648868254063191425760626529979541208845664463653008150613878175329759207379065900565894354263155704394360475299239113542984186364941971282679817842393490503653363553312313040150754823585654026570386585750017840911940879998652235133613159026500939819321469681135538407988569412328457601420699193206571079087071226224166479343349718150033599670133631316679998043794369797970748506578427678623020971390390613149627188654318647046093859641541749213706434832948102044881727649690525162577844184029641721438086783847308076318950761066506821800002497378383758205644823731484534362057115269563503162528598424770375399569371773684373519836455761976102889594136251640749577096934065027978999889561560548293104877665338802081117744699983836900367349293134181828685134019367330711002952873770560618948214353896493646918215124068000681599895492793536421196631744917028020936415641671711777508301515566773028952723868479903925209776146813047671402804649263953924229745114583574337584504797503171024966748755807064647053038922527970714708603365816218344339001678914201927326766191445432856591407412262106545023823956569471745733617744690698051281674126718327776048228288081044291240954127781200292590067655179979722868503724576783364897167821963873715176560753177285476175735027120711083627658865911405490783166106050856742168836711484743 [157,80] -218450697326064099729952552190473847266168538952189519909919320384884029369103083446856085491407831684253506747367396971094534047889302008796787298460552112833316170441231946573057593346841929074592095201366434681137667732302425478894871556271070900607828855423468803790904150128981380920462315009823779811815664953098067320608043469108807748903479034332365196807086390521439879412918419271361803126757818593436332627136432983714709770451373528270140446564933997853808017604775511993539790382711087512220312015505064441451855180701292728032300147877509943860259521588570662504432146221775413680346079416086929395355894412957622979507299656642100593269722940309542989899790474140364867121101970956075694673962585693415354474678028799502185165999169356690470611305390166404636975177592004927371407301011038537407577514670686884630816540203360537041292474177895839125035594510480503659421541502455479915347307257835178229352293702617679852951230740021860590430696654175670073292297796233685184171428575142115619940941896140259798326317898788371296499958764155141887527123373167231350554676005576439367726304817754477351402855858539259748187200524087614357085552976919135742033148971495569829600410276856421339871326370298872453030450032222937670952508588248565926316303048405908961172590878063647062116559767381819659644346943755376179484066321339106079944920915807434508784418709275390273908305635688413640201463149902773448211686713511356841048407075410730052890897703794761174581292411143059833411919986889384129269989312380668476475559702587220816695284288887337929238813696784595097615160140671791666376023310056028775843681 [157,81] -10655115266533014348034754780523619809645822062279223879046086143825661838463540540194152405246404665810633483357168984935327145519745223703997604742313302614493936194401385163871408555645675805082240159487956383073962635987963121681191531785292706737058187623351772318568208525220442760214296316191991089146415489500217776174289977157426733890719812392771265014311392865522533890942554350046791292140817027305047567608031399641797555444201330322585342237501438650501338991956941355376629229899463472629504436884374275969952246657280642841549582860970345677603814889501894780464920693066866391802563617258687029797436500328704594980762606848889146493648608701053236366791717126161237617782764007074498712475660415551362813078032771985012770824555790440518029054504703790382079289996464962400008668900252318088869090385431918455853577735888079931044721016457203137699993184209286043018193101431908350277177992949656380680782543434124491316874659401898838685509152427213937523942713841161125106342888843684089039396892138415308052169864224894571572394022449796562593720417813302911804635554394535202855017311826877365183463249386110123723107723911204961931570704716151487045149084770147891034390983797421021116709313765833361960893493345109789907985977109238105224074160107658826486012546848139307336273997177097401076979917542984429289029194550469961203766372335330082441106645127552288430409745827165988294278944935234618760899753105663204608943910567899251707282168292073724775912584229873903718203109474111286276363520815243816536851701220478509887798080845280942185984994587531706291282159754814922202950222155489391393 [157,82] 293236648708419941601627825448169940255093164145873833836631518310017873886501600080002886050008190363537065232117098245287395116345734320987583462344098017463094225495508265188753872185150344503115779481739132921029884110755565681618334613461359799823889481325056733636071490104072465624660435218655777572385623879239614463021169089871871326634006834732852443003006593319466479977090614627083482715907518743916964536456934852235791059110820587742214116448399668539700914040341311459530585142440319252240612640550734249170448265343967600886303339911793779654170337267996888233047432401976213494464538343885191242752595910875023987511568286517089399203590788929979679559117701752496920872259823660041700043708430762216780637066294773102496797475789234853567931745820974677194186311890871806486401014935664289849778537844511083904486131028524396295184343786384938509137753896426706528417192945198135605434591534965425625852400534531037471224914636215778691950133665956918201546916805116016544757344721857239616731985934141986965348705052070506730083339202730975857372126360488217632351667655765936667100228207559918295888927423501531705096472537013522024597207675797406544968971626965231387787165354464660801217923769732543005051008499087103525793141518578273586000765539426551461501683879532764183181194972027118948646618562423089491491102769158734830257228730705254261586860430648090552443540619670512467283039763962485267534587303062671023524003683449675138815571713272221144387243284486533569612922519952352207968433048785803879075856226950650824064823804043741992321906961533671750592035931747439449223442459851691 [157,83] -4024877738187472423944875671836889085875918189081306172673527629369260439800690634522911081848779235003002615504149579701383482291107325343822971397762900909394639279156774617997150789090208012964256931068820120782224403970643982151659044833033384737051899784965932143579592099202966371074661079956324201652409455255128635395591640938827587399101644759643063174543195794824448003492042952558947524786110604493980950306080675177968753206931917558804664525175687359588929193712670201995262319216752493031195684250650469187358082364219464466287471175114663577157969919352412529075408859069381282327141836935897520703849331688017800437845654557542631476596581416759291876466872158658182367407575802105636526820905134130003862865958880995952210657283406868555705761336872810888347043021871534305645713920853303303638040571152206570124683460662938952590982422758615450497492191017609768837035055525967500924220534791575739405602508384301657797876869714699694976444695819355157049113302166939142277732481004509277015473396788221125479248738858863516436121865347213540318148854231483359114771627559646524465065671635740522211111135125627671326748731077713909130900438275366261089984493060490440908906225907933439663144374124850084241821641850387829270969906606791912925549888239135623888374322501201954253922913936543048461025718422954727735039424589941489333848984385247495040939925797170755807394964512899403465423371829255455142291314079238582617847227122634182112376308824107233059129598701065036097376948206437263716969257046710908485312216409301744257353494164156217953295854114634892905260092810949701301253358892 [157,84] 23873344849303393341283810392468618539911115205594170694837695683393835449925276291375351450370748704932178533010687657957613913070925032035654081859523420212960471689575188342355384626774591213765837088510441035782461295274622084898508396304804003059950064634825500110699422474454329474136920432836360286924882077423630702403371912401885517541854652302257032330161297877895710017998357504600682756706874395089223526365424133394980014172846732095962414190431416017589259772009825012641934968713160542377285133113889402485248719916915907181048452397055035664953431275233881466874876629712595072646488240249206927844960354715423229525462733749874451425513358871284822225577967323115961636188547085079191016183256411900724672394394566167799637293126175633627046474026385932948299262028161336716353587727736638791711775735177449258952874621687861569117895694495734634723183218701363228428927795695901837250202167059216578406555525301127006834769994730843487947629443910488834851762517385603882391747986249016921810364069781201231542008370280129523956244060691682603904844093320144679721082478092874286779144263708829628234806906797907641898456558831143199009234978459928930981271491443917859771967641749639294171692877658901275061122853160921352526207672969939928902081816679983019670084232046243988691687027588406135285354230187536148865387177763851279748098916104232341620229307445145834731996971003192757039117635260934986712643093064857478394356912116364228098966597936715273174231099843447098422906492947686969036981375928192578689319991358544287503801484659827720410098741500577041498438109660038959213671 [157,85] -223814246635346017570157591586017769197622134322090980956589316362384879855050257581040937505347046919726813903504330971346877519359669756701902924470361066002729197021998088567635142059868609608926362897950500139064682429415843225599382622828710102238463260846272402140845888966964970139172988221018039833429577378439008046438618857596672256269152946675976102640825544124295280402845941984747115074159829424881157359777262022771025296580487423951380632459538981479045726244356392173571781264602868799428986158088645114693838516304698075408655244338429381897134266083236763310697657842541227655925989421917856610575477276376990860866267139802528478347728684899873490789491334255060104958659141981287984025470241946966478844417780373951661438915109273482690282066778048297048984778952560379370385037138548563593554869428589631196702634890923549233028604133912425049259432051206316305285390981140560807363512870425287785821754723732642972832811558354460244579457911843202206749717088795741788158479713002192064692872408412782548301197226786576735970442584856080613279761667593337777428843599815097343039528876354825824865696883455923645406297491267037209211347523180336518173487429605648937581652939791930647642095293920828193811833784114777842969863851862848589269322473335210415740135939243814115681840367540856953172229643239566369768302843902275575454178003251097193705278464289876851418286689743035660272135913875986984786400350484834979801296054544130362258485631980647003837980458269851686063979355091731436680366993938803754856688014425119929866876900153478494577061805093910018842653216197961877 [157,86] -2484815329941618784111645034638511350547161652251787884691980509549441920809774277688429861779788145538031637945619577250694860379426289420426280612910139352013793043250617016402102402986316409174362018439254299694413106714694450544466226812787347949649245323989338790574512525279907423528027081222608034773893449334966265323259222261953286835572261527887028806994301769180221735911989369304885149784360908151953378120099055145565368299107570264638977063084523588382396393739875376794638600441851614399230440796808563092940203475939545035491073581191059249844540716307290089597454544522592795181096213420192572854862297753915157946775935188311628378916856413391958528074381714387474507135063851653784088974088956114581636466302670375383780307748301022983742765157689881202001293029492556767129317089251527649984599748291177197385811780375803313728835048258981165940061726289387494771916203681443988283927956219839779718819558699406524645743759326382040461764835490612794668324224295137369611711646768388111750466672232065964024541354840927396897519612483338734686850448147570781103186777241597356867861495602587699188952622943202719221195053069832546254523227271902889610891955322799161811194370688759382600960289289147726801502542782325303781642925743815632761176769655770751099258711105806763173435870891135282977965835086458936277614268556616353323165343172186238377364972031097431093273201085841624502979006012229109828999703994142207020291116465215588178675928626314163558395930503923990924848946275014293147338762104116221885548202537653061700986826413686591595256144322690495275625785111414 [157,87] -5443172518649186514667819107068178804625119253558350677802388836524311492441185407350444214101560743703859238985708441666654559219635277928178785362636204437434554448683599224156871022473078056390047995009875185151816308075803911741858562248339738992854845563451404522936093444517650196764081767716412712065942237506523829974667163149216059019950059607340897181506398855664346189239063122773996476380149711002815111017223044557233607930842414740849984439906916717024042558966257462405268082934701526564341786032996441700620576323793566130699063215443064893246799008198956380420661621847901158867807075621779895124063010577404721236171992729399931696217230532142162101799971117285121104666117300232992509685633387186654462219848019600367147878058171364744377041003806333769317209349787702575341017335781668888877679560355830863055038655323360418400316995479366353532509897066074178830286586407310528009067232331168968164004346527013747310743903054329149408931746585717659039639841068761014068855522901976280309612059177106060361445241176324152894572953333762666119509767326850137672948797391263961247858418135483266805058754376305593338481494033067248122352161992392984014690644421218657190263582378853781215434417564876998633658508702459034010931851431133762993495624480012570000296057224454631837683293641344570492888240633405927094802368477365186726043850025393224919476832820607488874149340119164893802543753247603199306074484468303770854527265948283530546118519520338865963948356529406762110318923857089025658611366840909489981705731102961388031800974967305346437874414390625616137586421 [157,88] -70089944954788638475912712506873579031337430266682404792349256774171872087621227163385011187025280937720251939016091893088296152207054230438441703064790280014168842203015948023378312719634312080070215144373752389131273788775797331580430227233360595609376283868424866861351359063791700876354880524315819313021415832580442840875211343035375908252034988575874092668055162849150056174670656880891101132847446516003997946459972517967618613480138961290868708434388754861419319678155614912408574782754492707661305937891968006268315944635096871799395032056250106514088355996429907756529395600376222282396262626635939297255316450958765129828531909761949092061064992208023918615983510342035661318552257322941547711920833301077775586267355771090920968837377502579968469287079737569123175545789006794338370067158296107820166082127333715362798794723430880552137136192505718190799364257661789643378255172984238702783291188821372250145152345323558644321210020755020633760065603121073757857209262652922572567435460593290743020945227228421013566499533848126912972406662399823999022022338010765798241120069533604517189196002998047119022359143811375537752522698210442280665172815565547406391640864859075844447616403641589979354199463053228850566499397618234106515618922295887030892800561469028584425420626277375555802794356369198384547944627421983047055422660102216076873516604275852387223413037126309624432942429878654227852339385954187226348919064786590087014193420560628005313532918957435314579237769470871053055552314701742061707229164082803449136893661921065562019182868292668349610428919497515199858 [157,89] 1009207137631713134144339023174292576383406633781603934276374391336911688437815370090865381700960258737833376795372307510085447822018301566971064454971744304594078020731473016639277665576433990698160063334137338960244708563106853179020595830720588402334807447798888405118017960387734146604033376042089879440546319713807311611282875661585708228116385763830992893214523700352082663810693805294288899433513638508655038615909159236007123029096238632579697447263793591190440523992289701350936771220630572196732913033060066883811691678659718717779069160171181292420308022538770332815849727300743930284683167122770600789348991359044492308983557326077769828732962598738172215679700277497333070367239242665303701112807459879164079020895966986575458763843692300240325154386830560349333676653343392831384328154961682897991038718958686664372653304104598734510423511194152735621656257981137102699035916998494881706882892987880750880893900246392742893412231130421684889187414525207849331094293222723308579340205816153396377334806104645042261278442828903016833941086262159998907049158264586152304883753126196919059045898327051906271832023784032134180761420946720038733743483130340364401061345951076436083752987385158494566881755625164702420920852228245539413869286140477426438582851799057282544987362636096906299239446686551924262673027470514658602207749746520797905380666890120471396280270911785248155202653141710114615540956586592500780076567319957770459916403327689337924356830856994966953218398893578342192962167807659293414787187801455415115219724303473413338341135603155130464144970904481320 [157,90] 11294700371674486754074391359177549200854449319792483414463757339895124926639913921229678251833467622252804966474401634173202304877665017562134197542520120044978928409699311819199009506828155309031270434110405280886422771645746955521817989751897991636392010432341250659534070845999218354343548727870958968388945264084930157286300565413524622971374185533987397516441713000866617113829028015685390775376856849136443364733990122959966394887167850609210814897369238345970440294166933512885567558030136784941070818489590423208016678697701357244666826310383882924047305509948565971363859933005816955081134694556629963428723491442987293451523683857043043400145747610229826033669416125587713463618161691132661163003186639852274911475515620914630435194562507140917818827281231333212485702935491528072514672359747408009892882203107426351617531622137208817296837296946687534096918814931894812573972499952915890939632099154422176863975073464423254841473212597956620144703376029511693054979007262610366758561182725363199779808403561109895753449823574427040240853779485457608059955519343932658014655202908216102716563192181612789542646152295830779382102349868947247871766702472709817779133694959181966301829564128677800015049218391189741881801346145492866493845369705767929234625848019369474212530620858947722150218342291649599903732072679164392276365431095063896480240048639985818465055064469540017395210549717513569016471017172886320702374682766962118297227818930950291262155120330883902966111083413017062154403858278822958795847829887111688430853641295438726051159936459931936646181548033 [157,91] 72557752405933289300611615501099964946342580974501330553072373544925805470034862806652489070552986065231332906598157569106367539699332921038584418276293944796441684666647237814260470874985111144535308238012684465610201737294667523870272932362697910410151410866599386920892751439033062728928787160218385725009873808572685812290532236362775136313324243546319206387821772596261980537537173524816016142305865020003251499670524655193434766440481994637585424122589437200128703447116087540854042019514067173742623107585513397011618673769789745607329719209385544924269353487217908386065644335224830061717546163082005133541477393810512937278995582915694791608408033958098652001174246223775137082821504368772650567270825475952109638506621412109770456383775583552887942282374543230903048068609675014717933509444294041940748587290770569604871007954936644660209750319026943821188979640932517652688466589912632494167429491983647459139981166140390255052179013530291383658894661095962871514854124982770303289798853307166907249690251247826871597694482531352749388518203579639232332225736885476729401497197403852609468648211512963567756206855703804325160574178934983068527713009282696107003532766969116751413833406136571125581218165295569206995619563730871748413074454439044023564441175571102949512101362906603000915905835858958592661506100801930912563487845317694118495316686025011839216830255680968626605502361130295503378744212359055958751578344921609344305992970232190368809707639812314135297178399018810890431732741605282596723131626750176019061571985739865042185076843475050906246092 [157,92] 280900586686880794248799841958284069628588300383476510479140981170423049508987621027815179601673701548158204352326407517877264899144320701386170392756652483597604932826541778128776262765104865162054696350279935913282323026580766605126141372540127555659676660713748740441748099139192615487067690961032309168543287618346695028313975031265968994032501881695937901422437681819296061295919796662578306325053334719786896913481106318785168922603847062722043896281290697075275944770903227887679170080051965744353207389881144910192149779195422755983005504540117282288251306909360372198611093338032692430469258026590737397309483573792339184547623711570358497775394601409699957005998963666631299866184140034547388081507318639613784752014461413158479950462812647801266676469975969036164538230114179493898377363889364338673445065057255911721403608198183109789856058933563445108963771526302503652628213222435330918539060578726212228060609548203670387123432528408678271763507781114177219305129864742699290537293751828597251346543964240079150745277001856688838780039232815539526012120001620494755258328702433595979215635903410400739299902752729919711132557677227841887311616644424059471132539725098507146333241404857987688987619354070351608423975601411363451229920737467781557634601522440963298894763462316785541298664820706954430762638254471311247117911252262276319660205592034645139385902399110633153763177869533968021015291391031156480927388285193490956174381760395778587414966943337833373255286788664968622179713829184283514504927653393841285850690317399745881295333025053968618 [157,93] 494372825824859286955711524835804658494047468155555330232830035920606895860100777524247902686607419631606218052820884862371309590011860042506081782164541973754391182355534002659091783413706829952500475945741364115424728088548842274195827189099989914755142440242067150904583011568841557995555503166528237415916577588947508451708103877246407494726604849774407007371044075061649691239352835652515556158485507518915147650050455213371217262811277002134073095044529012984793686581784447389019261511992254608255806347135831263344981673386396681315404510068247790388584947052190891947213411578125551472134408905380364991402150690741011879085301795256806824182554322984550809215105369460788279697255635141265245949434727076657119775990917076579440777850531638447479421268565120419051005262571184039464568569797988586624651309003821408107792134552721206684174788944553279880765836750236655471277208666162203233799583321009848221634697603658197391938072280843406940563024131698894359434241747430620315963280671431948531588550123946719334390943707454138592500576770664903944774009895470703965485545294173858589815072544385591470502930492251497115024541511310035260991725053187360961003237232884030821085990389907535946276663181185181076884414920108776320131810244700372301368936336085980084190836159475522477218576075243342447377422410339254060888386543860988149564244055127410287973365087441153430670312639986949508721341021240933317849732198878300349193316190829984764075531106598036593035201830439964107148837061717618245800405634812339237690081130101081104573913202279 [157,94] -574765334450729907044775280857981371553615890432805953717596341910751572698315139552620356153820712093610468891252661512502250234572360097367797547076315748949233097062099335400541805242218989514650939679531350733495827702802273968220746843686293721160382564503820242524653882851164490645719153573974603754062760790438025007175706325935637095636700757135341909929486462584695822569904243431333667072500605013305481928240274111336686636393361790905631939351343077100021246118136768699605420776661913720135186265878995317890539558553474647294117902153700236671114035095597670186035224331379718249811538328436338305865406335566770781570621860859311900692329939128741243353719499588370264181637743063298097624833209593398786682248099043092727745252855899590502431131456069384957684508626049044301251566584555242963978463791469373561910233909972652690849953743669866601858714961830614357189815326644652673547312071310983263741621091072526896960021474055407535187596316026543691610987678281902934721789550487790392300025860414517624135651225682676055706468619732193567775754187103589604382942235492458937022925464506885841751630936893427048077126591294295030291171099416965522626365924231383665565720765542666212669593895839768011731253534265105203220487462456328362064937680081397779523742452565717911878246154732982673632837798944717859724252663511773791749957291043137813155646483338327118177581455057345553568384083355519927697251647627763536942623544818578748146898869577046086884403853017957871426252049261114997075924872406128032174380672320948795413513 [157,95] -5974952426557323064918591881731872812598662365142417673231616127492860455315438935954364974069563623536113238833559815790454151159296124858174850911701413209687400969049323910122982177539615862216829145430894585774541854635775471824168902566472742027490102443893884596985411754628484997548618177076658025207646054803703942951355183125724919577247016636269743411430576848827636042885786677082239949620899863752242278081107572166003155781085220615639632152978953954050806270704188350125047728971174612282392946976431724896603988408552978393856781168266568959370365726396225002248744852306852389215871440182634586528688697011986551770404240246639583637554130781672729238262464774674268053237562323008515633842021205992242370043388089480164433826486799329302618555155377567505687378331138992332546849116468463257702101692339757904307424612609406020176824825875503078851750886202641411460370614545681990051118402319043066621541153883659206950811702528218837075645522183732510912186366705208537344810404131538962830437093838014952297201402804207458769995802252410979821228399839464175927020854560719109908429236081061500755349279138538202423584333027960435141791455308441820511284058452551300519943813513081080376528398007486626519304073549989773701310409607915813448759469693001764094992752887949774266263566055939887002608229322217162291215989407233725568236404096696703784836550983714204686099874582690609438957420731701681583638490610960034052872058357888368621458555317771214352407162171808254523744098137941583435526762573571803225751042950364614106 [157,96] -16684855699295255108437295718624635263725219800892829390363217103905844649421407299120842955410770987841769280467443210687205604610593446188349758143101977665266088944331347699872409801945522010985950221948831398275537797326619816445186193376146784846067917650991211217998435744197219396633015083457855405364026714305664299293201495608762555132260971212604784186763970733797534981099678294381326072518302237218885445331901232333642914506299167420070532252757558689185696422263564326019313275110399580961424574887584273682069996499174117622439709531258972049754781143272845859541841814129029735769183386045395257616751099556781938153461685158538078498984473573635899858139053722823966527032797794431644123186169575066783264779224784869743095856802903302429776466731581424070712563616615814966423407661698435632044930896100392399314296632630084294233159399752496816744637771307291624575451486992464559558720240473737940402621781022711472213121610413175355713767577411447604871609379932277061515753274210098658750144474033574002374055454425762634924657211858197533572604824096268456650492889264531395431254710247355367973967370614510326112420693065957314601178864907566085854077897833368046929049914938140325802556143061520223778063678400347115289409402445690338375306822935424303888061439512336255093429110442853128201329548582957978483284778771777564943333040959014627066314405590769231051881740470104826288022546760804880932068961840098521462429172017496000273182777736193545096965944615750776933691358606221002866967905776841451199219628581556 [157,97] -24641452810574044371989367577268939662524488898648313667925015416986398200528926390933322075159219657517071341495005976315067956605892346111066540869931313939098231110559438643895867334057782601582277010093167877904186817268981701332855345742855199857636760655746191019507021932958828338077973344877298684841423822129182514181178185646235423063179014224332813922559725133914580103717653340032703451724677130168361102510750024699815459032708800746019069300840898135073067831431904897513811221444514292760386797623407462085248796331165023223365300249467962681238895209892476444857279141176546071546329798507856008887480905622587083396633519650132263258055150675979311601858307350031673372194114942272984450439350878871302265900583968709812740516335030223392292450008106572322637434432383529652949811701440420172201140984719433421199822295324348353637312642063969827143264255046714307365283316138083546829760045815987276477918281138393690005227262943751303025155911886591586412615239707820744065899152617725983450622665256975423081885787546924873745536136820634261044629241762767621377963058892237966476971379339757583338140517477248378745739452933549272192579771753960266068000598449959022933844928947776643256569341539720953625159435541061341313085086708164304106392131079061362405635456870624058608812111841005163487754181002250365595902753294005309440629293188742769253182918124013164556417481008101726007690515338642852750187832375407898752296337397052517299385568177850132560203202335731233630112802156065778333527357734175861328057235 [157,98] -17036189118841974438080509667632672060653208778987383872359269703744376261531562312432987591560049398689077472683002645638233703502334848755909603439018780486772788251873737192240765419450560945382499360024045898937159135789024693917788801915850730653580419859103984288697476359388699991614756434252436683653135162160879413098224412399601497316488969752463663920645978796534550019329831597359204096311002323379156620085493977730540337803310335899554991367361915311431402037934610410413643264788640390212962461861255967334810768093910186084319228027708860022275542991201447850612312005870878754465513926696133632471550900631470754560462574021139105234952531971078850770587606078876409344085305839113864668922800160125463468571861017670454004971262521722597870341953913589840344331656818848673521231028683210369725162156263860173491044924821292840314980103402950242400041040546684596074036699349357324568820445635686100373872016444980416610301601778410972944531550027047808400415007868203794088214496570880514247824230988948681149442259303327740781802247792282157198739944576455548527027815168076081181298287027495053871626798230754033544241939363708065566179619488299290412746210594836613094231766569459446164514718547135858946409596682016539478729554785501456508623113311689366629539674206489091536188977698572745350328487985330156021042866290116868388153634381509477612779852532162755392360759242453857228079237618963933447076885229359892052222105341281393582048232333725539791332856940021639797913415334568176291780992664489253162 [157,99] 5007737664846554217521745695254311884195560976677677678833067003719651674139889474104890897288176737984079655909132053521642829051779678520592561572445159670008741316635390916722555994869124300592673104821558903267950755259713647476349227255913389739401973540834818191509413214868851771419597582426965077154972900751051868440966813099724715699685971713929447521591958045679321144362600454203769377907869072783159573159683321895739558124256437856643782410341165921387663320607299382862981834191755895890954742703911219156402245294380931477553043354321120660752614881341670079853688606260910858762861006178843603434549475971525016311065349556179857673305806214211248304521574010738576931324133544090697568477056062391607583085922758796874038593570985498174576263879825909004761766088719952600810611890134882551166592217401894145372090229977454017060653446769993325837949163338072708531773223034867003616202973989987120176832490529727931890944618923931470834630725947986409764960244912451096640708502481814728889225456746105206268920910510524257456370962400426112954347335666684943413118280021007735101423990710785980009103678071837087847674402765553642594803612660878625275178313288947413357968992678393617177058259164938494004258629792192118513394632527613919684584303463287524709129001978350809386400530738645768943975874673423479538082737493354039203931393273123426274825836428660939571279457277768770425706390572325369030371554573183408696421092520106945211805322455146130440524913725986985008564143833648088987122484236972 [157,100] 22409145005411632486758261330294718182598772466068507885032053349159140267723663211892327084513052260747532891899321766017091668982754421129139489780687551963106541326581729615725031645883760461966637664474175677657766678663158324762774377461922523080592335110407940681935511612652799504841255184043802518983022206873554487865850810230239071459350622407308447955953790022166377145585529580153802002072402263579024893724455877708298849829114418075654386746846830376946918048686566758824456063316581457466340756639059917075233116376530624984381957849447907143445512725850561813568551997539263602982539380758576687957791829182613979880459373629559775945395099657668062751769816258417351767270372338153770571341229156515953738579264551984249851140681849234570850532428816615225243355701612661546863770271211160370431743935386021822134911554351349157484263327396138207795248544665763604350448969088125079732538511715147002083355792977111108219474932968206369293105054662136331879061697308190192709187381928647588988491638356710702666325628275208645358355383557859845371998604506739243328677462078584590544776361617269210435286709125424038051661391815880407867067315807901366433634767328138029954014335329634733596251667739760982001527917669384709136098729012205208348050714236717936676553375826933355897196010618468562750010166071903723520865063562125203941031084999810260891615543011162463221403984777080169612080182829076689785414638144601608369676743919027107558496552294700127071301268870205337771806481207837529567990008 [157,101] 21682136577502150731556811390967203146687175630377577771620205553789295142895093939671877038798528774312381099566094508872336959406878340612613609709976709552453352053367816651892168984516553628889978358520991624513292677689343759375009052337699509207900174628042738858591965001721673585853094450866791885889433300138597163137875927073137627160932557297658094169220005188755753131355963580377463935562558768011391488354544788934105038435523185602601844905458665617841045258468508322247520792177828173888261879253518955799919505328431118070059855955871915387882134060569275966020086108147742269480757149324845810117853155134326245430835550840401862661278833759596726009130790235581375265452231675643043853053494190241900548021786222821891784505880496360562038426892586600419970168599293716741213897630269844627251947925069508937397153405838851112881247633142705528237134002583694716130147250796683229175176780324286304836092329541017109672402443481432168301785359576532134842983986587459376716508626147680639939767193271164080712034678744213218588146865757514982353875453822809148850948787699277927545376634103764559673396836381279932113786000618438227096272676963637940975029564563508745114645177365303506060685961640905004813675098057637617257810038434969421233847094868681201793541288642369388467765259170372190695250659497957933889312998194672696931898635790231970590448176710206306846140338692932695000449926256114065004493075865903013210057614462718965397983083643663802720135586542678787826743182007491067906 [157,102] 9328186239592548945606875379333572999077392129936833120075737972614554711042612780628736755799283250559070841262504550393468139376679228994325019874585152017198083561516341623665962905621219108010791322321156953962755425025871522147383672475290743491015973728378721799657506030590129535345388958575348057123432475659570811441946347853348413099979124805459062107876279253868043785533329122684580800212737332965249494448976070610662104993574920879159742372211253704847906326935043109904277079397555747548141877472475871474460136630675022657559288755425372593531096269753897996418694095960696992365780283183711291732758488164374089680562542293098264322985992414027365039083135979092614671238156409210088742883298537598266609233238982740698608503191769042618142964336631996144644599435893938210361020648318908789753626787362703870877136873604636330801595882329652056767947818258297753271828821097499283469462415077747177371543526887131408189994188704144248040096652579302580260655052241278151448090427676861907524764166301596114262779531704949112932040145340463475542661449608193878343290824815889780610872958006943974489299273761025121069581745956806857572887681540196375648248405101448388438264901178608860351078028470469146897009190515939726397545086793129618279217482897454159287060671190200799770960239779139036403213845539590206932439188879953572854851870592014475435521718963331343314130969082269141413688391076517656306534111791252154517442326923309951701027796530781737383607129959607457680666146163705 [157,103] -1045373190831428880782998587012078717194489996138108909502439767101337130509916457350384781341585169118171536398767705093966819190159005528689284522277680996724156587617205870199048928384495754251095763971439307640398786544444312583136002381577019375323361683606176359470441393939024544709608349278379176268135605746071492696381285504356966923893807589603647707771027736781834594269426831280874066606666690579900074430684770469674463939607263872457882507005417634432717405198756241355111654223418224948837833691860814625100565409959286242790899187151589157244480431111504012647225478197524527855819758053968010063044011103959206538073387496016616619406532413519233652365727133834192641333752776189425761422078383796602239144924111308166573087909763351786738055668652282771234111701100647146171171699149448765505581548494625168887525728618743115695821553253688419878945017116442884854756323065219252840590044697107000590214500633219429759495240618401017250212528254658872166357011930487521316779788773005941440099789067696791696026487030378846348747090938782626641215739304996112771270689554391428868663497280009515159842201765699016302137657432453899683382902651999596027886224983230993360089157251797328689993023568858807996909109519195037293561299163933680972668714314231669880056728924165986336764217700503881614225828121533090487827763102510858380771861209081804221043468990342513969977736519384985285650980724044954704978537250439702272739435804805322056503463888507573648028035842258764552109759 [157,104] -3709711333502949036571567830383471860137386171999734438445195748022883365077787334129452800395186662401543359945213049988989838266347368159470800264357175118985970118225573045870329822017063732803492925806115705607987166339708838128876344842623448312519912542388956126303817624245262905740521794755267605259478038557263361901224740301216116463519352592729666905178898926608736197497010883774308076150298769606039117441965451312353888631232622957373385609059052904409893830332270434452494533291010552173944894136888071553068020086733697311889827929219497257044703424802209438733203682572849505872286162793140738705953805877718766918850695996172619270296469865886115214667901096669163284274710424409463791878765954358264671753080077479731500646857937360417652731391860796219000725506967746905789455291994117812986706700787679358451031487782286501698073453859197657799652340395291002356382806083736307195324352914724636974446160868705623129013485334808671727183213313220192983544695776825381998869941266447513505674049526837545969509880993001148457030001720506934722979766100805539947997014682160694568939211935206470477468313216805613104023838993848568147898353338835334121264260610024426476256063929416427028717361518950874497308857625958077937307408533575738421403918591095569478846098731332701817884000234435220738554161579051470832921750383964473809352459501180244623459068730953556807769780637613875610233212854226847325640048786968397817136838155743262357632242579981968308875422986767221363 [157,105] -1825985185035048063966849815226602560259596709880386997513996153564420434436468344964268612873194995157904261317286893817339678985223150564401791948988837603932525422100522142418438141556211532469808022446236995398513065027893700406407454121836668231881545874122096285070182532676634890198720171720352746195502794001829649856673964237376537521470756155496156820323146174010070522065951309948239297798479779926495301430276978455558411095230507360819068103602257257162026453741783969487986881180795202007858626366332010978733210874338163758774875515801892405729106625227119724409545426094220919228546736376156344552249449740674309134739678247775759751234550123426275449701599827932979876776743343615203204266335023064426932949611397325148840975138700716909625934163920706351023165425411467723125843370470032656175060614793860099931963424039926285716683072412480229117457525454808248084316614464682859853661780470800821115133701747930961010668727101383192857463413099074340041470210118119405500444328000787118582059240284622500672418856750164396108752609434953696126032176317831958716796639743826067520929918803657984594590306096026009600713741458164937951691180425342203561243555083304726926087983127239294770616399589986445132164212471071964176555489183062195330781688305399707447973264690234180609690109732953432502160076994563487550038770833578851110632056703893797678861814734271662825599006036379986131954477957353391806362945699022389199184181909211557630930928960739961585024334263336 [157,106] -89178836171869725447332094982253308411548563369652798304049335889207137394754805430078724128993845908374266379129340933808388124818205691985955582025354314077417239248389303958776990939989717193953501235823428356550281981700462645183778488112592384251731706847883248445758447366400464041357302019239396529495396143375267204828350646592987749080698626230388662096320895609220685928633815683600076491667062508357405821271336624099650148442973239967669072234800006142975825494141998000979143634680317047501633120001817252588288926887116193700077673901967938479596484654879111585469150260320711874310412606054585466388120740163517317543091997835391118346159754399082827048257288973686390820528002407521820739685312690813617162501057334211361128784438356687153261727108470016951975206437535598723505877545060245442242069645857292484617241368564403908086510760954849221475140346169827391938928854843453662815501584936102690741587671800929398466240663366221763765093706475876107270564261401700366899173453988974907235043053912153615057725637543118928893240643866537334046098795339303203412819300561939814052353903124201235091889730311710763888000747796716882714360295562244311234096297875881605301074973842128066738425430995615537232216813271071409286103835216525943263616887676812436511892731727049653296618893836786858479971129102386103647791306141351328899375017191479343800621478440571088647485197561655620168811205952242822432996182892673099003431320302141321262077362925949030199591 [157,107] 260888037724697488373886560102293454706231184063976693626636209066972458251752763267902680503667152228553968475404673959381210906440599580487558325477877875991057982568620954353343032565560890982463205881811567984908762641896326618795688987524795478882280959274389427059440617462005069285825921189588249192133881985579836357778530644967514001145896968782131656889539890674972715263960611704148645447519865194775192932695359282799177772221300805456549168185906545130200830799529697919387735895906960653225255631337045640332995170224852959749819187844417448666173443406473707472780272752596066243621691252038489633317178035336048740191753672601430214594552410139156920189187085112797410714080242779309082622939120103347305253388913847966984410659896803194539505237704902405888421728809939699033039924855342510021559396279521563146649839389639848331582163625846906125016749761843999741844439824181258383520326832589343140828090422264481908636938276829463550812322620875315164786905667992797388606837533155770778884620011743297997817185197980192425668218013048843835990659748023424500862377393485379291363642941990247457056255528706745192200346007497336557216580399618964723091792295898758126277020844582552154643519912657556125405164239058274322964920470767760328246828495446999884903552895993735249752258980331680630178980997948212312123657953586528100313993518198452470060400632965762509352222511870118816094423068505203661902384570245816404886318645671513302234676671342522023 [157,108] 107219804069740190859207774674592715372567858228660107356150135018402915467358888412676544563893534005174703881342272173844590521946695170178013708369107709486857620549532049041266550182633180414543459806727686837831065179783648781891276172281852202633936166774990684596201327301281860105550179154176293789273282998426149166544752420602082937619287440322838029892812933917821151794112462927336075519209062006867414005054719519753668858424407554946366274627254215998279459616460772230848968731012562379726066975285690269308005636516276601320010709534402608790111522867647815271948159510164630638880164194260551355926026367294061534169693973111382475603637419482096248802788672842084479722736439878872697073106066168769610646880227470063644531834807313632527494710834968859964508510948770864590325025845899164793403612310633549826293984119039658368689397975276714246744672565492636013525257986071405324808227397539572244842481962016620535069467869234806896075608264782567935954572337718697103589924558402120674986092348196487702902966878124248878991272686483617375099541572046617401587807233778064899741880305163520663816583716474779284041259099914385326938114309553107712095889319628571341441941303869109951798330465895631746892319510786509948980992981873871934894892315158487826878363638382526330366242101502980269050968917061785214257077175249681799011038102130076977493043763162000521394653172970318378770915122605808267951157098950380688594584646191385501565377732435 [157,109] 14750999052020265125032577743202365601678142837213279877461937205609728216680121691986037312141987814487411056548928258100731043162916266681108197954678722225207219660125102651265226297229703198152564194618497842967319209683178231063514300907226468495608767361827377675470516849698246466146816331517816405735262805710052628736908386526214023828646901492066311459244272187909293500968245697466664992342312477523408428855131577090812504070289854483199282218383461319384731209720568570347310605835877847654086907289628788046645102284779467692483125004727014193706748390087537614448331414629649021991510385898197863546927519712033516234760583394964090539188192920431696905943930348333416799060858366586803485943423573401897335684666216707959823122758250754508223981273079982403674328407994589324865935862867089254142232499897713094768324281305738724817721056265562420596019933709535718474786125901004275132270949626438146687813901788589492908665843918564002942783219462858616352171231028333235549651030820895153085130952356537395258205458539181976243727198153699213074186055627804219127796824174173945077312603908034571846413431516817541519386811859151828590027940401506116311901018994768407379969371750912317222230143761028572319780043964555303350230061790386797754390444156708931678970828744149890800837125388623835848151781809676192978711866443488324511290021848165842453984276678928582116021517403615195140142292809108585656034757492920028179500981971137355007816 [157,110] -817794255709451676991620103536293017196002312302208614761341937850437289292828155947915967855039557285104956725794337705325316579765290702381507775995284253718622235542592028367999912001756316539793516631704562758364877404008163183437309618284747271011179335490724575276420525771952171789267735192439337414888123745522403722476459235796795352019880132193346861629415412878471149594167311398734841203083882832083908015539490158989186626170000134187261424643898274987034386301890160282901275458175155203794651771145410698168894015417309649899102508765853298112542018207211199929240036870307932807265847213811035694619936584014464740576129169445086543494735754561128144771260906326350837011296893395893872799512678947543696627304178361336141828345721810400543460119477850598461966779394180276821457009696092629867824091040041429882783044003020231995723924052109943963583417752810257018790012957075012704081668108138720392109506537046354440166062001018115305697536141741914787301808206006610317075123650875221883771995106877175207299752294786637601570512170915643045574485849739486357705548053472444056816350099460804159455207396171172150392483222964611001561268638643547273283205900944703138815494898306820079279267646771379992354952965012017864383872207612128682590039254895494479185049998144309695900494111671204918225208197692909533848566559264375268804106801191655458335244890576234290989349988870606570844137219638866685871049947960924657819733538294695 [157,111] -494870774157302537843562824788193682028154517246440295533527789114449975951122655448614025223541899428411063518768683760180772181528069989911306130994627044177009960024748116581477734056239660161421535004946164070829804917500660702272269938586703019636536039463183648355671870959156452433219842820039607927118414360078598142308065178332477755251294482448351583405307143612245850699388996534129132916561958965791648442608094065101806804937298857516170921030225991121143701065368218415144055451241953378691993807695037152027872121368709007790302914311920053392882530731633507476971825818039969717032477170235008506018614235396746569884639588025062329685423283028679271067911625817834548719353027919708189853067849103992084153260655507643098955202357919914081043695288133780159661968107812203579247099269717909670308262673696850172260509100845177077795959346332971657762544667632854563368492422130251284669740329502274678019845765814854250353673144010741193678854604995278857937556380045138710993398148298612484043590622246384230191517823901768403719803004273287723648985669938447085667724807258086445252373148763001334140036099710668916684729787091407389067377940637909404963869528214392453719415256899701790301835384134625112129748765965892541963179285422982364292121465383139106776462936921392999038783079901498816057842546571879578605426563488656881661595676526538223841737293118754211512871760044903166814683517403587490248060304413989070178369580 [157,112] -57540522600620310907187323984223876830337044369932148120957456487176471042711729112680298495341744253871782588487280222702180103186622454734193279591311865007052594503712330847144199068995042884791824569795701130654096618891776888232870397164277139919485515554536505337584167433784996859369300164442608223717825121469622084379854253958458115479179719647183071488209975281390620859938535466403547784398680238712146305975559427526502422838770237740220675733558762010620347990596921825196660174873397497847566211027270951747508486919037026140077209377207812847930486400651447220862319930676510799915481556221002156650509238930524117237909618016693402550147370150027539116689096030300577017011270577343931023554235613208536148627528809832558876439618724316043452434738499550432957564657247024666485412687418498690746539094387553551087807642066315468998402143440097590199697805922744881519489275050108443900590644305199362155863484398019986196945892843558127007785277364953090219169144451917960715969262837165475735054590106975143179618925148259721785994774103349133965925417731002418519753291361940878062087692644035882490188900753763479435498237220287428363301251499943245942402842439780040384477212337688291973454269606041720511515861145575908131470171996151382274111308884692916259343805304995112225071846387316709356703613132584636652260860956320593013920554903102671885717237030937865787936168132410082454614706213710511215655824210867865387 [157,113] -2195480882450210539313454529242668917061245781379982457509599907935546657931470180471287878020617187039045148280671738250136542087296426058481307480857687188048161291250652533296322756917900102333650645995519077236489871409020184742159857544013827922129958811938234169097310670997162379857225072051555205380083368408582993028102910579192227764590720294045981883713052921552041026348958706082972903922590590391739146867188314849535363239539791450299150701549109319066123035100509912368855691426697403514209722187203405219986764051212596860984413990993830772419205893363147228841878825438798336365738333506549996072518613157017806809342503905495461365769150297607476891410041696280851618617990266807125833554319008134778250732428999715425834694124843366457979124374960472657293978759136424448519481112910283400672197667858238948483833512045032755775862185784280705499390810142242789186666406516554996370677999051028893920587804767213917870263009705508517755015919423500767759657709497967745885133877209686539365553697491097753449928569658936871710912838830947752797914532769836569285763066476288365627967529040710824671298374405790681721551749483048998565755478864254641616076548191619033692515472063461256149402965575367546958564490461424499925216263505136389425066954775891231704597239726504373807574316901933752577484508872791266582201579465401083037266353955426032622453915131676611492126570503272493939295102560806254938538528755958 [157,114] 79217051509820950194883009939348861682523135084210652826188421591248562964904620589291443755425907747137928873216571951277197340383929453181253123169833059185108686939069673418748639307566526459172725627044278542194724119133445241983486035540943110911503600650818879886515536724253222416602135575631570282130446645449490822911110649902224076710772875693303631374088760600901119789762128539584189024416946211578029085818107286851353814164243417696856683364980287794585572793216831391242641393730849128142808923784964305458297504133078399882946163183019258994043731081330749936905978746581850860145258084085992326552354722636854442738895468936419838891398161961059675345315093966844384454084694227566627958312236449469232417786509541319821804724247742601271624832573903698543095134892268512857856557831019578368625809931067973993520641329957656123912618261751303168769167559273959142656618802938052199468083471046694055807509535569265952111629126665342266561468169200795336257512795905695147384270185313870049476470920253561846790079515764582185769022457403890959265277711663455359301144778554391532663623453626640092739967795050566618313214774234084888196608225533541306019056111554367431380489413080821423536554846073258178366753302519342927075932325023185907961110238509197530866642799494677797593991174779263717189341737194696589628809841677398514102204290603277190978617937936216665987512653395493001548024604114097663554518 [157,115] 10086676373332259955036154589402675799396780028360253417657019090124671467515783937685253301538276116654032104947671704411951338565949975508487616963729527441623519761852234632517359727702481079713194859270136619848715415916721351664719219281029432405322638227760059988473934399704234199020364153511976428875702446923262993400156075986844986266039690381762445499098010234206144315500423930309845410863844834090129681066109754485810348824029555467624578205158957448757305228226098586919607121728088878088472464969101923782648690679912569113711211199890439078244544362250194160498221642919568760450629670636546992872895786962223382500958392506361722873116227401084000590067879885779561078629464541303448511386342480180980926940388823870952621471643411377818886451720386585826301030424989297484808175696503137365913733800325408000982076129650299955213254993169120138607463516492995544543369934846858065579087402747154459555583949405853318471347763266100493135108640163952058101079977897450100862492286994226383683965619554014277286911360127560717834797249778043877539529584320925656522275426608200833899609102353547016685392194262862010698810033335373063521436310754408889316487253083128478667874933795170255073151378397067175822086320568963829122374799449647963388361221925531320630192916252561943537754144756562519727699946941397553720937685558763856875582384323411675334015439315119446055027408722641470475435295984506424 [157,116] 340152222047550388994457117613216104804673465648526667539010533929939466973787305443166944783232989801844791647785147322463056293080236171580265917794582290658365771637847108558934674654155169969885574095614178478641018998917922184300731548451791352737317099587600389938173459763109330757623206413228744254496556616555236225460461553823276136944301274198671356981046598681126716368364694489683533773340595090156665974493201317594972777408532367766922061732162387696562692784549506478152232699677461519714314091600301730549695934179709772614314026169086321727614107865786332866603173972870934870943533655580169495028344912032452673289391415019154010466387803519930922300321223524561598831496205166990133850945131970673781716526391046740877444281904427912527331072999378204119741639529187641982376454043637049583526199715842824861973203815783512624341162675965025480618166341034211653587131455054233640863334455986024543460198727674542757705410897694583079627910696455646714945884791994308165621632303146598420359567370763363472048957332552890822369171827578544705915824998490588359838338940583162490076593234905975126571786213334413651432231153349010413091337213558136006630371776577562032110968519678435224949936771067402124357917667491694293015793104099326340006839586730331138267211854386222460417608337847141623992084942638455947029183301745441074600629737468382795626098218587874432893001326925782805485408757 [157,117] 3812310768539379143414123840691559982829228357944754846000754286384341486843544640244229652140912442358486070440602609526280944271458925788162624967515507004311199473471215406396530653786067570252820445992548592881293422167010557823289165852632792797390825781964808645830973290689226053880404521841035685499567733191812226115082443103698362297883717803123788092890480671037820480580447435929010621176743328113174669618097310403574903779914494021640404747437073673121397496992610395016680678800938202981776090739830172275014840145079843958302361248202571430103220595455885038566289052652750956951887677508057533070909766899598377742721195726595875809050183945937226057866438622287872769430777827532583544039521572281120976426893573542357502377862043528106318846188598668591293750046654526041744549910604365723650729342999638531638181265835219460971168322571920803391533319391311253220390012509107994658839670200226348750845283136016748043528058562127839776442586812767486584781104896387277819498792309646617461022654055717656245678034951290989389072866522712958947949117732565809558731392182649833579500973272768020709199645573753568575284758174905810551408103609556298434244161172973121448191479580214859229610510193593837331196255525184498443184336809814606155274761241221588641598056691457665966189967738523888210365380616534999224452489033429502263581613408343507439441635160684960215233822914087868955 [157,118] -38538262864059141994204102100958822916577077313943484459621937204160352743294778040155111373528493152074016962866433723728472438431060638289857008745790646968343379823197291335751479997566098691139609839322930089141562818342352693100679486732079239756924003968231809659060445290402208051585645262179265788839844210863733641028459522970058872304401683140186343559224287105514620051577316875414600772819345899741534457781402749998020738572305160974943871905971313123310146045669148619287415095422165433067966108154020114781426642160121502970219240931917450421839561121804051997534690835603037728032815658911193162615027498921085224354649720853385817067036822985107569971791752340001812691968416731543619465024513518401511593717113468754025492518194348266494819345718797616904971958162501938067554627125719548795727143208013020053509181746254105462108787446946197203673746610692663399828815259899287809075387232370881393247501358661773104493842441481199410606497531957119675732553363054607569189517233170665003810011529618126105327884458667016594653923099028688017161415628595013892429541135456132879576403971479644980645978232852363127774071708446472461710471058161584106440901265012453660366037027482327079724650709819572099846045157907000534086738302984309673865869529662786591695505735303716557572366999582658033764475908843382662742315777272671997166050496456880777684581309599900332835071980077 [157,119] -1417530596347463655292402047416539365175503611168261466400084108479870886725378086226901373493287195077807464463644055233479950093113465835372097550354469727286000886676307678792708310553804691170910745062203055811293851118388241045388057627941591483139392771426591308549041700704889882519823799873636327864814146709906008091355793067056378336721897830423862840843933201264688115894428810409294377320528767605359054514941352004632648533706605441190472746577040449786109777986441568650029847359750801908468579148144613229469637006204803716755410835548476664069802325307610009116494255413216773944150862322241109995579749784199049172125567264454566844012828920140669666279729108310858773504691032263169733780242090933990175284355957342119544329650808988936739819930753618031433561443768012055307007431572652312537934912991425535856937459534334394074411100711167419026076298454777646580589844431147317814206643202221494741181828665090927204652219854236103499512999737290381433560275624213131284399024189088534956067950281705293453078110926993838780363002857651249734697058550903396498738426695700731278851004500742499487314503912950739867281772425947877941392266194690368285054488772025505627117340697672096850895573947551372256435222460174544110123856320953681691670679880563773354620281722686391408333811800813907607232848527378782655182383980420975016387503276691196390533553499676826435684 [157,120] -14312721063528305150179377072803309543186587785275778275178334663660949750870403213598835903565927087076862581925094049705266990050187152974993737239033522431293477259214185332538978117370085711605501063500187651030339476828647369832100092577361981778209521057501961282352425305758041181929064036109783703364933040685205037346652376070511056888673773348259392468245402981530081109686599222386431668881757530012180886083573147409876613121102732876838997257092623312567104872104500173626944141247279423630199025901324912779089424964716879761521750776673835055894759064752289460465839683781951907397734225969138947548554402984579255206544565338674035130890675735237200531696174015264512735645312951097317923160516926908220354383009933612780613708118810528913668564670934469644078302608472889047600082786364470870628783714781933259666027613622822505594865673355964854393843692145152925273449404871249439231597526258610054897996553589717564570761043552357803914223660857124404520151099225962196839860376545820382699927532918781035055927746235509408545828381197609502298536737111415344244600841177509740514589468690571367614210253344472067710160698035096302758954903930224807136402240562150680508367601870429796424988127060105021316882072308044456766920103555929337188441037896688783023962442845337371922029425038383283509537544697980110660753242161110537486728496308196372186136444036836 [157,121] -73557431760886920688432785288070048903914749574865730431159240325401394778722155798064357131826186244964568129807634832984898644904695053155471923462186110482900523327119734654330047876650759219846048029002022370926455504331569410905509038833420542858345417106868822958906967979924043419769472582309415148694553091645125736922730187260507593416025397813152789051717626521728634934093487747527131531562711839349662669742210037757324736704841009843864057829303316443906512102704289417428692451707165728102804608708191014319050031839594864389357704008557126513683971079356564252507210169609469511153305139945767401018046752480669734544279017751304816234143389310787389645845116173627865385485625652773306577936181465359049602375271258980252160128072875265743050658356899278211524786582161688641803316010696003289770450324834953646345208528087012494337276670962116400103266076327694667447142069358328622839440973620007630994493267385265167977203125618827692246788147660868260782154266538008079175484596697186195917338696154094856321528031547133931847529641726454289847028708241450402721952575382324358674379849504654697746314812504244632989017911017119841563397288170355233188946796971892979141456998085285878556929765484166512526512550355839730333309920652102096217754887819018346164008427032817384755192589451670494684653141561055275249314279494202474052453761955695303468907 [157,122] -309588045184258551784920183876477240749262459086970839036715544233835907506439971959344781181462128712121944963258616911567426831989461939231384046151177107991750401771730175875210809643398112718380419644602010762184896573606227947575140274311150807875818871131515017377525149550214046779959016521947225020015966112587205484772140414436922238782993913822787184882001802446173895400380705122538949326591750818795985170522064712628885843744894216767416285846042657376505406759045534515479551200878834962698911233546429260426801663904443331262495937232196453778547215418356279330580290729784995644988702215249343796280741492789402968743827947529791879377778196567513683010994490055188192492275451664413718055681960164623715175607985523005265126734618178172286802294597936309364550017520280657058116447709540321778267170149009135529036393798225217504089907835971895654051745309806250226602458612673572821904389443559677569492050022425258221989710400893845483177226641025347096776086522267456984494069223258581937199086558444428403490977287901817717656339622980173349579507374960819574536224247223159429490237548272920684197137014721199493723411850694620434142184345162622051153442235697858091854495546395426837875775142564357919127956590746094904587260917561069950244328901355250407288019001117258363723878619935410495671822550667935540699032970962772131992397686757511 [157,123] -576145989913076534882082283300145779740070000280692618598470123966207471630013683116236798423958497655316444238746069449164818671811317286286168910412440121852049889792359779568972633669567303297710252268529946367271628818611762845541794395552578679200880302324525127249096598222481970612619152019242243351038386743989678901442627512464917524046033843806723531133238542764378221177035788804884527896703176279009552679093953353557211044922021117245664874998823980675955723158468486334085346176057790673505079364368230645880433531448398457666169254801255621414017033314677014138343317284563074773568783442453025111199519954123805914252278760079848759467503399733094542034663831039425243005316225035827547788158646233281238037764312428115507841438594369845221362676189407967052111281698074576768501261680433670422385747400126334378239812517427109278733747644271195371050841054893803373080865829247739603899241147132923952542264928223497273002709984733684914445954157176080037672054021878195135591708791715092662292158989788058902747370599465893977057093110832403589993117331058588696724091659092221167883945767533664731995035546037258715289778866275964652167244654208203668119850963582366225310962296120909829354655288090535540516200917622786323871800526544265677442806538998005939491287551703880001411112257866169697287516131110581451891519648702476624449081 [157,124] 13832840117950224790791588891449402545513049968744141855954237295976032768206900844257988617642556429219123305012711221866017200571451687540303702693611031407813238862851413732404293057065115124268332813314949128384519650042033209842115730772278025425205858423387496422232573725275066846281839248315335143460030623813976080718077854951069200575754696280629839377708775246136973916199574685223201021392709628399667529639943551330049754077736407638562364749498578025570811141330468442549821172269007863250204504894126959884452326020185556621270055338851338002464120571357059765047879625827195139789322274567701186172701766796984751489756710939782565086541692072262093648724073147858182861289059083724052917690580399644295030707619715504616500165352288841097221864658053327049594830097382226113672386120117675450375252143906099214483119539355704653059598039556668150411067822228087984004431559145923997448641263296125921808287748996786894605976972623738101937772433709102864351188136186309435900924508111416545935314499730877362283162621783001155480121007004988781374992303601408970256700414880689039307106424433705280321851469106113470147280811758292944950790469685686523520834910957252075940439426839181743144986022569960867761713012349867761544581803683275866697898851209654438262049062221538335137198698734123921550031276929442132772913495893136721 [157,125] 120886736243845172501067002089596142750845496566060433838221128763050157833967389228902292506217505751942932666886677852478084665254159436004624762818768019047378831235914938118916192404268041412520957797734906184866868797206836615971740874371021663802345585538359533234266791837099029189970557564113779914799048855534883662121576484491557898212966625482232579500219076826545898955754094951094531408514699836705679270266124838767582230127287865901991601160161560169653960210263746019098806522097684863028515368385285782209964832893746486549450282571627811485793808522517884853725406374252702466082422555051361792907271729618512411629082095544342964397420012850284616182210450040832652438121494574919342736793076458975964949296348000675678894457919947854311565152925351561754296501379371761515775785375783165780717574174004977398317755967606077669586137705668196364231166564819960314218654702864681215999829465553508899075961710844475762205682285506785452777554626544946763686522569331459972725962674937505421701826310037554081445264324377250379155428430045145468132964297329457323633966512356099920542943611559557601816698442724375939692493228730687033926585932760071905529259339352496854917284623244244104217912266518760547393190182529529264774297362408097193330980375285935051944212204525978148884355643492772325915533265416874316375719064 [157,126] 325124069616354451680793339684393379332212237217410108835496553507927154236041618026262369015601517753948387676836839166306879957577376950364477957444017424800050172041500842439749120970150393172607566867239648707653502884214692048501229514821294114360209627490052167951799669763319971652366965454975539414614389291121364377881729798682761251802958573853933665395669842462530922367530285955921634250815040689647234214554694726160104416036680017111835164864145595051526157138164022170111491169507569552146436719144793287848829494016910502847081634530746632404109195432323389327722149137662756287798290431721102489749497120618436018766271078622637516012034520104936241039126667636205264701051861004803608579869687932505853018461093393232841185896956249403723908954650919995311564273813201242185946745448836527306574916882506691370845226116577587097200271548893191132417296473442404774257519195535371487033629988416458983918308475595860192526157424795044038530133352799481000999043123135937512902710317482506530625048240103151696639990810789646199746084896361862476318686754463673956292068380953275979816696980377477823554906516421783923178738373201515572373839295249591832688756261195218106473210132480035319999634019287499973613304281584205899456231280540156426586062767877770718408110955172039950728379751848490273109088769978818485 [157,127] 107628246971467166860473101076409960874980544843535193339034124855190372860299842679354528597356245138258124675640812333466958278709724065089579617501928649756023775921035125363533078648743587633919422530275581904629954115991391371735504432487453968976031815480908508304682544108360090211477770120583036607696509079088024433658669582133267866469430356863716118988472028916103122801127782842835909317204854330157266207981582878081883713406107493492316969563161805689212434157593126649324087181762646289554339146448325670847466296950482943615339087568566598993611364058598028720395284367679810945616458471271969617231702592556487914928320494883095656928442078617603416840318870051938229063778522447765763240167528553440273012535744089627163950838071252680904001231484282318105033617234383815837312648244781393416783190125186949789469002683364016812856842140602618158593905782663964416459559635155637879931595514546870479343429021703144572122377949817982017289825793187009649853223023139446746152662747546039837456565212198817723018353208609313813177407964139497470465436005659131266589808081700852195528179725160276357727059544478584402171861348127079888689249100252011580895148480978398512340058507302737235303103826767018821276107358393540739477202599030563067717491989955757362059153729839226311683641173690929840812760437 [157,128] -845746167767542523481528479800086024980391607161410174119357553090867401255672724050148152826616971321727152795584265661742460361287203082839358092252803142427715698319125491626454157068990205158854600168041212379649981866036275447818409773083614417154259726642873773884112543783681732693445104401353123988178388919427255550034641474380649732699774252541347945780158898717378939968606489056527104623445395495222532081304696606092953463329115953891543084970207767790269445168949318891317060366217237834097471222106618260804718584139019938376701804800043770671330791492010798713597460643133419007874532195280499657302443559080297631886629628904899620243787570239024076317742217001161373887286669280631882648474878900919804515339495590173731872708859880547497364709878169181468396778295590364547473561305380990482484400906662414065327575561499600032286707970374860286398144935234949966479137896944688572350811444106874000654107454008830083807783727525322868677016127135784624515701209357750457287092897450365634823947823657115040909185131142105069345824003128298708624920972139465534464607220809729619206634391637743911923709300293219815628884975273701293856729340185169746096434813510985333869860174562829640515220002848721030981253708793648448340332754218433017649154559769879409909618827694336890472683194976970478 [157,129] -925279032140668676335599262583876265793973015633857364921664838965828519193970614900787924152270203777455028481479575578152299601111028264491819105872193725103625942965041611472158065680367134974698508436614469797062572183984193792627806978382378673433215460413378051740118610274995260311511115587345967396082977652245545349473939723613942637165983244156998382318324284059111990174159514000369180554891700517438585708792569526797165528478043678148968583451773559300052211914012550212446396141294733163655456528268412288495116773499747944214507526714892070397631892128183135320111757810208704226640831968121874056734589631426844775166491246533798020198196085979238483733090357055077791122545388642157343045193028989955837827957587220073896817207116888696008750115465509768889389804850923152769127848033489211147901339544135967350352513875352818229771504461847099927770172883210058908446765453166043073465455919112630063436126551537833437674395884677881687600121658579467497900971152970474226568719544833762922707650173282543290079359162388162978301345674325675503827636652178111817659170151410955459458533986625915191033271487426960611896385776112681742117838144573917761150279250711508033474877435626519482810597867498835151877933245500739862042488370167575228406673368722869559823079662419392439849128854 [157,130] 385086938213710602171661462599041693629076952009837019687513557996155881173323459100416326549712739886024082426036309811779073229745312780468990700378708147647557712843651044185052056563184858144781981424703706668044174403989818071029727073108097300256422265770618005451095055430074672680746285355814806021837591302639392060807614218309116698533438455048619937828151852687553928388160430560038991658511809490246860471695797880456230634652674830846598397972588352925984956698301512131520477233048167269207211117262474823326243281913885222852343106574565408925976398687238343347099623622078173149102099451071920187846701611259047293250599822181134625027104837840023310111549209911503749961385775563065186376110845713938226606827952329920260133111424247036547970209092438420108262903120716825458098728552386151691374446344997474433709355190998347968300874662316557572891779984521981600482683450512567184650478422869286681604129703916549454347483975253016477556358159105672024747753726519780284496128181012718629815615893750880930127611165053773871881901806134760447947825063119547581364983759755425603940749758652056371130807513584936262174964511887054479097499812058098697779872557171016231627781415702461710591907987481291898141369845616609236292000132632427564682412895866789889659591947664373656 [157,131] -843308980618414053331741570236452954698534932802110623313499243194751590425910129120091022434179549266599512340828335029309887579672412861805804981957272255826401777838431178881068449253919659234108435670910288177616051711245047108495076076712650614456838702123806455581219108781410663664947869736105324753468685423649573924600113232418043051779249387048674367167838531378404075539638945759699142732796902353852247603860550071927719699736589054189680169800480504914503952191365801789194638735326332270351059266255148851823688237591226704345127988533302037901821115755099750906967760867626494208435551300259819924539110779690150634148477151786575980906969123923442486453151861821175312987919699445753917858910735122647666102388436242262597291521018067970628443294119150685819572935412369250902695801421131933990140275318713835755030050518745705927964256159923916701876349359791478784013766183117510814906517825121028650522718591744277512463431019229135317764379429985177675556249855846112888431162421626595999060877346769851348807370735710357765958161348868951191182477513389090079945376412059651769294449368318771028959719338718490491345566201804703255150264032858449293174704952115005199760991739795617500124436126005098804969880022640249485556000499066492887612292998076910236992435687 [157,132] 436758758206773605000852690413447197287230392890631713544998582092246572654871035952907914831375048648551235822690656750288012347747156252541822575254533053605523979805406615725781847595040815313730724112231637485853341096686140388601180169339567134163571981542713315141511634335356100435140019108194620548511375585221583729462880227374816796607178459163953080581800757628008951831135067835682479104630332166904914430089954637173679489880958936040495407782553094470400593077840955396866879469523417558700451763155994532623953278400465238971672040093414281270967604365897970048065930248262758283609745276814451316670540194626971806148883466670365227009000686383312866008769289483700829345148293143171133255921842053788849442488115426141018004045453334413910182960977173131029562042867568378814334389699628199639334582267234106295516690176694040665772214705899809147375869284600864285388553579224807332749491515204129434237891882198759149225842196135319631221805291438500670183883528610414558694030274888877379417220474545362414581370119817723496602235012880996425038270243948245592414395987024502138842638030406928999652275620737429556648308993423173542833559380413529138952926895006876316918041614227936013605523426025988839841666289036309009500517875709379151554876309692234347 [157,133] 203593991097201724783022082101338813451308062774943911804704245202128113440840699777833600304776630117802616583866627257321555369615937162852812483065582883862325431850091547393890107423212505204216025639964273711030275406717275804834608566919287835505819382899100366160450599927288482420548665182132734595861552987072540057865194322779896243266750764138641161476376735092221792779928578648817930190404682992634839029136120009772166623816313694303568863794079817342251553096854365705311278872731155755794153895753219754776842147567627123241640432095028217649166292879912470240870540922165647400154543775552628627595795945144630020831641244447350405043617490877650630186550556626985515827018415416446539805631830459801601865848343778988342026233681722799745685611501599320753532373801872746687961918825709970147689181688743020875885225174343585212512907169684443293278947505721270605604618765695568332277634523459034739903912048620580475777278580339752587487668182885173068373637890373886719028201941035262283955742237995520403022967211600463751843398946825331111585536991411104254778430073841299901332032116704887924050635230613604739852417687576906433032380655378324773536338007954337064022422498690704346529099883565327015393031519676701593868144047654164159591253178 [157,134] -149815087646162742632051295811586031775997298490037987642970357639378301319343340188952325149517340959945217169145995147278300079736053763029186874337062301557118677184125912840109182575607660468220236066284950373812943747676475777030716802531303776754405285066444661123460291858269960743728153610830255312500648091715914891816821988315239043512534905413985295424595328222847705372951472421675116878803687972215411979847652747931221409548600830863731340579126598334532999056803224677490619268295463753292368967794354323174895353497901024504453020419502612525852453763167434968302823851574017286604944758249278948202431508877743355852640847658540667583656855731381868244876226573183543619711803539100288547784030570160952705645230519877543458143172773099451311370798166247389751333102750932351659234360325157928059093793854335286144460786558444728489550053225310507011688513348376914249282242729020190047629410009585636041399423098391037630169796457867667194608515494688709282161824266280176593062685258351315796494560401033012261060668232326126072199709456631812718445137023946867853776135431955092668121750177584150220918374315764564953707061704738334622215290373845558964828470692467894340710965051298150885023599233070707697232663630945523777858313104567562 [157,135] 11815905721553848534480643364710562807708100966657390390752860496521041912723750779310118323337851755542776193193339700042566095441176282181046162777300886080500343846985104203692633538331214951734053700458635820869673273390231946595383270239949694154752309180819549800048441842845790980706846594406244214512897726992547321495018520438651876213262794344038651611482285751236816494995324241307235441124698555937627141348565272340542749672771872766516224982255694843214738010226200068952746081972218652974355704266652282270982544614610900129113544387560539091101649890086111560946299342853607847542118527614916807221472653954953704420153846413986066276528683632612319013755193869386044572770661113649939126280840930839441809566130480443379019148128538994645211038401306913613934113892065041080847690130026605778772334196796396022492506222542872222118992470726254460206950922631415868117996400664642292156562999426309831593456865182731865067864528432141156299561080061422613500577322938878171050906871460241551481838198815160332328248692252774566560461869444274819627121320143651697337699963611679308827638909028858686052161169199971926495794660747436273589683118174341119496568630172114903518755249691629981508999685791120239002500772857222909238098566 [157,136] 1341905469568775450170047442465144000420381455375928024363205247840399726544329847851974153155709611247426657081743055882932894335161416896675471137182151091293072436281966477986747647084084042329248414049941907258811421696386293817187029573693650877863714101310840200142046867490105416238366059140547424536645372425010916530708346870677909515426869649078755977232673813911538192038062471633578698179874471236838627334918287574610439943209910630316380108193602414204079989439019073193267371049252227632641531608481002137948536050945203752441417607550934758309810364924686720281939085414179232144104383070124802480896734701549382484151739593514507137326880345961649075698038754321342805742915270472453623465316241047592198322118683494536162091732639093545090228246269443044755014597794141667347309264724730932755715431241688539056097217568057506671315278088469536914679402213182752938430362994568866013751376897960580020142140520030647705470786708376265001707380400685096937276670116923874733814301942312775453107600421733221260801982353570709188124771801346850812458434016393831116417709751402551723268576895312731741693867933870912796950400641543206634752414016770870600414528237957977016579493203883225463451912893146991920092388240519760 [157,137] 71623488691276911208863022631717011372285921071132565545542664837393486638814853074503987861434038102915733836657636810342072196428840913363505934638728522357538486419715725303098884688709853714615332452942265451552098001314029661097459062627651175901862670286745375712882280316731956213948106274625547635239421450638337996950259342710256406348868398854879466548966565505787720602090404287084986999660330567709196026411543914276262079166780315080495516776537513920276279816204377704226127728930091015223018745803371912947452768405751276622703357800909475002385435918207903881212955694047276373897490560059545251936839427065228989538873704064173167523634606948148902064913708125012913639411868035459764361988461783227585188137598325353220714861608904005290623360114965367605176127377863988443128914538526391854732379871103711680692155376914422183960409827054977214132111787505981646299187628712363659624211868410899980601201509299041586538215702259608415908714763296120499232394645764474179795801303041219267766598582666831289316164433413659345938996152774272229327917155889643686583973298895844624400134168853205719995711511968071666572718746299676378512557846458120472277798942352516190164065931491315524026122251462892236178508 [157,138] -82421261632753700806908079572577024863504186342512780031090721669199092087931540832727018315359096923308716928678617846854510649721677717032923325580112532160654224671329638023376960540269861530377378432373074671928454969464843041069094435359330703523208749814578264942869074986379259964806248209417720990901220697701859027099434517610644384156994303989641692011179341550002351510951193314615759380780789811120384500043960777237820889216599386323139348289019895904440320982821135371898287781032412032706880563757753130228566721737173348290946092498582740657892841091173440739433648584337761560215154878614838194839811048679817791538285823972683251598121706594775037688505034944063934528619537578998928712072239125134848476504680728773684807969022690751691018888441454752587242557040761154065328361573799148106248400483617723632252125103371529213935310463091462263239666186890601344524971681520771664505704191116617158501759090322969977701104351540357846591924737350515458240183737735842369914316499325770749464439113019413154364498487376021879855847762680348844159551982726900318077596422868546443692608769846633902585361948062455887334856658317037926029609845465082249726072273628093436404949616649116649895172388355851 [157,139] 7739244370123152128812673902244440510534747035405403969146759668811617161660442394479368346646985168406298592077817423630919760581407248629629591189128528854164947363904359677388977975937192178973454611891711761942424902885652247860615176530838593692813419788596875611196805234889324271489139972429703922973103256559486943820765690712992580085423130826808912386291753142154439209935386688316696952978271964814729924197207738668922522414704254388857102735023652111908390630851448987875606812207984288967357291175658746695719456308912326922876671656486642574934023605440187770189486399661838087255806869381365537979554120978312378790881757694332716680734003151212773371801035227294034029533366116382180688787489025887012527014701994276180268000262473929063664891323076086891075080612860903908917576480587750970500259607419499877173599247751423501895900856239007944769056490853691240542011081312551844095082027477479085700359973841743143437154035466211053281597113869057419405362719039207998390108168461322263740679870633862734651236060811679287202961342529705584718890745809715901968313231413365673367449992144209331677669626718764246145694121015502405846490835956620391358819031586950669058622400701457954412220 [157,140] -202969971212149071276126268979343762089105141358194049614605546750600144745283272634579736642301505707973186777777109051437689425535444330028465238625539815146109064107773210074487940275704636395780117768464958397643145021919379869495320225614130182069176820117267893830682170704908530116563290643897764406648237968614497616670694616843737010622262730438747710908554500791088915190474290950900656864700379064567591952238138540453927041367944382233968801533814720889281745974317204379788027224207879574821824440450166916586452926647906387764415848846269186411213965744402752548811550964172818650050009992229416348738646567101987330813450126976041428876126569354424456184591827563775989960468018787328962548439124006276886819082431214476757553682937947040618016088603157376991875634523153442313145830705031984510640320695983265626206481365915967866822170820601401899795893555343341057985864090468970070270617580764949349056965575937681770897750211631106159327237490228644588536147364037614249302348638839474244086609788830609093688574996346158576577215486007456883303700762393620216628402196353851225011724759893893072496918521236410645439895266389534456734534728027043827759890730907728930377716889209 [157,141] 94406088762772931713430901083119155349788807716487178427940841417598751970371907256665861559918785734711431128910859712160426830248493314717256378529432437312231050919171007866773646618430408622135612332397551583493932328102445737658912484700632279458777044980331190813914407197741593794640934045135605947391612080834661923191634280262482789481774787097104892822250625697412711248400107509342882732894960556984518942916854726433854765005952823715685554042488709228853812948047336410172892614439146374021712476867209643142502696616056280051307341888149901534554907571013677976926063376288574759104084925418258520676615174511380411152515364733400601389784362219543899210652343719032146772048713829133736953100080543567344520038634215492081442943537363081809407560287735139331319027519074713764514420435202094428595446385008608301975756429270449478246989246321324066432237603965067681504414868446370316098670391665503658835448970209662664575705702917400993163217499863714312775133766469883272555348366089395625048886917480112687416388135365630135177785993714958589341324669176459730025559011269407098010232934465277073168158110930677448438227523564811794415413296917362897322960551537349882 [157,142] 38910868267761629438341345049549580229400184561112823229574824356336012865603283369528191515107446882068527247451021117805946821081625107521541847266350625292450156265020884382672099145647343305452859157795155115095011160888035888349724662311494298277750336057226134647256943754587216396117435675013738040373917066614066666571003987073700688196938409628607957548747080544989778308713518731996074566598813943814659521575147090941210477221965661697273263537131653036005616076871042701878524328114720767109288129018082745647697476831515948279406005211172048532058544611507327432477777628500109858937459316599293755552531885863587440951200622639789056439380130977582505476876899384383691110686080710200787548323046724301096968800168081860934111051656403595096664950292910056377283643793814794600018811630488249475908410836086571095679300594270087261964554427152172491151147634650047794570086458014122881441058678140501097103781876292540587277542757862546910269792547402955695194719362906815394659338878154649043494442897327968079465592490425797516545494363730576300803263882422302853004147897309719751462308042417295243524061091559309986944199733938805278476806160297076548873292408 [157,143] -314882227164316314048694358205399121912019519351510819507000847193808506997017731795705089368324806853170212685362193877783306817703299459595792734251053635916119727765346723823790861299635418246549634529860695780684144497251924053354817147352949971496550646059755954892155119713192769350228065041602814021525932525670319904386309396833172054401273558413711390998038965157203137706050502004717382412607233548368909868320758253937580023721389124384791692074696469658800333324563802568094951969224693513110934272941668465270714798537090027228025634139139070305753301597059991749065576466521577826546875692898966917890503768602198416270339349554425793221607519284101053001917725795620526083667638842019586867174061447190594138100195246660187815686289579311556499924722983486062054888243982646376074441333477930208155989366507853231163397221952399909000080675139553538742072061896474613621565337754793233181024046734951699927039038296516818369505159515420151017648071946467833310453534785919485160357811599294919470398432852938860481499179009563873559481894115089202845515881199203021290234435697754569319617681331805835980675475017459514065967910013789028200327987410535 [157,144] -521765698605318809224409097841154750456214485546898867571015549212248337154240079231175078899093978039004845549387668738395674024873012009612306392326196052006461057956091762200195767852555375464376642945590851343088261827841666005701637345108072035387559254629585687368688234155344612339452084379430613154079680570421559777383509826091924215283105589338043550407341933286531385161281329204683271549718026845172871564493937567267094405889576867318916036517483748564928506232063511585556423521312947375412551089169295309867248535094778893477097309782422058855536380377907651362753766493943718562511408071206115323203034153241561516087258215688754149425437749501355088832353150959733078772571044594140674434969442706810950384113708261740196346308117900568195104829411764512001294519838137861237563488781479542117380345128763364963412707333004304394060443386516546611217901767050394801507143729284221937401158580480180405535687117718203286785412618576737568789186051321545646534270293939922130139532144408983016491749004826595778497101015587642947894646892110833615903937047795169610550285248385755010178894437467677422725961671211330264301879932828673884993 [157,145] 7211913228943428552619776253730239972853742757305542093321468471063511818416631783153697417425054408570416839274432329071263542696923096905724465561849542230165542731050752060611684647676486407927559385239762942233649658930802276447552876387532165636003158120196654546589819070843450308145880029775503671661365252075038997311763803933478449640100575339334301867027403722657953652263489659631727913360177269400766360633137913748429491625688087657454163192503809689200077940669207057780354649845955140918181557184001367777886076492253109105348058575241376931386569198528477226823049192352603648696236955299034695284434432971171691527029054279283010271642706689068140912995221273710858832134725554977971267651012608939364336687897153921225449046983815837535823666425441909611981817269170568566494349402138164291294387824502113837844765576848100131269923715314055152932933061388222869830869073587135480507618738540894747576808522583535807436567684691189843712131011587276338650767121747319272009843241175284770651795070251442845010694246889327586424895765825971813395100126781629972364471208787774689121820124753464356030337591890515161561404801263 [157,146] -2096493217971820540589328421879869243057007251478853406255479195212999621031305408156265430399467981858097529986515475548702350753992492592957932247747816221350969178663110511801118094381158302810895261377263700913084902143830570879148261553436681183614874062414139617067479557914228623633319835118944057820335012834519570645932611207294287525170271790588037407275612625681203666411225585418192790357339654284976346711108474412202596130982041350647369891725518874895413856861827915780228055514563817631419988367171039984461666237929417734033425053359586964899591394944130078767076367280273952622667569609918468664587515892985394010549068928971583136420690497190516141467148514944275011103833775248841007738356072219155076243760470027895968912809197279897811282657912848096276415290906139471461071508648914667794057131715158069666302689066588037235795021141879136020994367606879667335092308967874109637479056075780536739805407081337195872636777336555580610579261840929082259010552281956560072655163358958891552984839586768581764398719916973397142367300827269242974572108519369362321493315809817961810999878659363915319057846520878796 [157,147] -6477538818464701554807117612550007536392826045676867807525439915248072054415598509210370583551028490938196958238783007395252560637609730586094617406690667785033443836561515188684870669027656053900904640879976541041950933551357296864492003042322913091491624471339994096400005016907308943419755334705378033675866039345795603481276732819030445537879949304168703540652292814586951016437881862584384602211278699711716476606155850073474620943661436765181727936551269364690857668659693913986827145044881702479137925822300084640402163464543259052182875012042368155568763861067398601156199568825495067437376695470213157244981529619430878286861837282862201007299608271633453861320231057171931904151026576551121907510543754181559561094386103869064743099235483576411511343399242273084196939183459950269940573762354673273490563485074840725091837514656559130311210593474740058556626339563532608164219728715645491896624564887267741585062005230202787358982264087057278600466632872727373332764877660390791242311265656906702803299259021630297895955876009783388185850125078420370975460673793413916879713999836090341089009725124158459268917 [157,148] 18655608688318054305645493348701738641612337708593612547912187700119336839127446897092857046590765908815347070888295615420125057008558851561196092479682871198321057235795717890938112130926509718944217733096923100911234142967777373149605282432970696151657272206651392662287758537007187051773226821544419742187276512970181429616565984817098447142892313916477177589243117730645302732738967359912800034832491841803717591041669207523148654908060560495386187106569012359371242930478926507069231714792143871994526051957310646396564051811787992837460850679314300793175723262962935810471742890703147416137407018698869722749765155471531296656170820961260515836339192475011768815653143217255069187012349243063082207973939589512136299822358288178994765005366021560248451487283273848838385511674493339822764594480544998608800378664934687527755388837431216678667770121560724044983234154856748680238214118499797051321990724312173637227469276815947366727321066048971103855240990407868791269944582559811222933109145604379034169548129077233668328151256115306518685583152900351165470127518352628878443705449290952106781002868393 [157,149] -5068672917076085622356112256807208545594759517059478534476953651487276689283543341118450476992936358739795696107275306266971047382477739500012000419649916071412801709949395907955630876586081755239193165526990768842718300425561409054758944385486072512699527120444069020029754244185343218816643946707362995707159906006892024408455809903738241792203539088725954876484437159489719865990821364622029968734741204164331494065389404961715695057382629395400719186042141258914046621794906071988029750103294016682773984176960588144907554611965042086761179544338408992489791692571885509915559944569895492080633351456709651427491407079673129344871724019507931338362114266860795601447655292658091482154380648519342501563918949110930296243482567167589566302504904184606704793429322848631260163469534072290462695866924674804250860450496444599459738248842295252278350401497448031252994137114567351592317176752186178637313919708057475320622312461400779115627887731088499702800187040598043749065981339873650174736265898211208196769558251988605422164629694479671710114431165334594938999793958524427881987017950162508 [157,150] -6185977595751147822625135043631629107976866456325841114291204657205330884874959301854043461535984895652968189284541254522516708254774934306642782406117785340589484847533652907281099465687482971772005618223851663386834076304950011407841848838802100429081551219952301089230594688926109635548975507539117396555689343265049721013598999482072804832564965544529380574760590539580749989080119816768920719425649253268873316976538889646688760177375771871180222470714371219371650145843328339635506990821496787074204780807179882170167071082129466565436960556651067288216458836814069568328482170431771694596934683694044001151456388770630660076377498356666116724501277034967919825018362086284988109885928512630493314348756728381033279928204866000378028096871032725197874332319176680422093810174412233241402470062685066777395152563005751383549556513395128354117570857631075431630644366903653049100073283191183568755022561650018488277042626712398890699149323690981778884461127852744099253877983628700251697078081268963699958463999679385163930806166176182757897761401562436390069421560841647558964690 [157,151] 452986670145503789884577774562017363301598978355487174044743457305492089406761030360223996482592888358002379860418488825265903220906114396907110837575675705390627823329981700283535268094924427446345877578211089634960365040302060750173120146158050790187236038806982884982330656280818104649478304992755816144827476269189284897055714213680188223886419218589123874776964997807984939180180586988098129202549176105123424950284645831685712014362183586477432122581161599790221036663083409452119136049124512459692891732409139477889821375833625428148633018006266591753299864338839617461078105532620430922251986910675518074270041048473644690767539455735191810045752562555892780874178474141787085886946857843211258691814213732445513036293901018547797595514827684474666856233817778230726833901930161080519698844929635035894160914877103802328990847817978562464658849721954452906224223081865658766381600572933530196803902313869672179891138076731429321337557293012671963899938150553536687709982066762402388048819607472171682963572682003504997972634933728932741853595284794260656439708929 [157,152] 134627423231934681120515941757854669807845790718562245740083067902099350945201617846164966341768562359242787184685260531636185433203929695583707101659668534512960633657996597809495669348526769772071040720628962442099938342868533286797256675625581415920012295515250865429311276759465947807811571661095752378987091881183468281745936112339460984549306404883917508421557018138674920428886527973468429325349936072381511550698910667680480657422425900380152560794264920186862085005126549156908367738507179834014923918341261454214555586044150955594409288763384428143937257705502086599498498643751010688170459397653212999917179059992914101789639255943647450627838332973078670679482543780597410134143289502558354109015534304934143523549363314005169829396390360834372034828842298063299882039173240927720854641158697802130718206042743023361834259068587590065965599847668639917939478702666574018365711862326152937303037560250222361685576442739038911697329062673113750593177798813615838620727062767875595122209724307411398817415857530160717918713480925388617711153929080736 [157,153] 8728737883544033133019314301953165321916435503452986864799957062225731186756933712607590443618734822478255280519793383720239424964141916678361695669296013446193045078726921368669850513432745286898728116637093481785071542459533346792470406532822861994263270312178789325231648873701283415122133510998279156649932715649700515858767687457806763536987840175851173852224227432407471992080121457492621344655631178071676119348082682407094173135672471222352964607969999924602821886862980147135138991589188334885605059178340594121139713582227193467038656735834847263305158665296306727047014983910620788423189771497178140421522325417106783766611753038321332385438325438686232735567861998554335298594816291191427648704711187435788602412519207306015291434085916013213531124439244452610527308936942850623736331246871382849354433347058706621443544148190054099183555178655827882450106325118223362111579051623419622449889056733084565442410934856840944986906628709837324408749811023299771921749578552652335151881416009728178573512185473065249648416376551078546858 [157,154] 93862927059443851069068115716397753313211737006935139133792348702912532840176327787880991611879495195042342410761964838040808468364091486220992402042615074269174898643878047838241526001637887545380670871969479453547359081362850888506440974404347475450355318956408823348445192382619747510809080734740562877804517645209596485922906504561860480848134567342519943415791019452272634367998301180170756975399883234712828354568276987813439736539783087148171015754621853487382618596143154899804241152759355401777136306326301229494173771569824356261373152842106705034953956721863053221243892704009279322000969404523440476809012544807006868182791087502958521256083339919645958339873395504727766892421244544080426431236204892075527238099956804589778869675311024985546474190658594913722599992411981585143759330372196164450822675443591099049553411097728915898193784240663709962964346009888857158079238191024146003577228051493919770743620474710647390525300369518769274426608553114555047760434626714166625958570287351286707755758851275912062536249 [157,155] -526868184877962624285804571803546267685006357107375232566963359049838440158439622633989324841838881090980456844563522535602879480784835056853870660728366981043886020391939005105166054961008850314680546189412330749457464568866007615131932733591014363536106922922381669722763305750149163318638064543259016992691727685733355775686027413439929260495759865320113796253996407938396626590508674027447581860216228883965250060201184783623874781242603207381185370393742588591182238622572780301490617670449704924064746551036560440686287698508348683990436829399148099234455881615307369200966376501344265174487509725047330131592650796364147735126896491467996837070152099204261581736958428426734734105521209870040964003675134044821056391555601941189637661449818364399124009372592672651927482539582402092239601020902065516624709364371533466112616828963817835953961406055927338575506946827032515573647952087679898384226500442690323468394248170717348047703400973219912229634479146620309415617221385538925977353869592062187056623315813 [157,156] 1290568809186103957127912580658202427428240658447643122842698435269301006760238544963086104417725326375188251752323321296428664786863657084872687218727433392782160085904578327122362889260934164203098529681115289276825618877798932103256724364689983397979244655970196769875498107209368090730107046539687053616884994968656559615304997667753443843945479640343880448896887284124813664807850795288506653585780158796725566663090523485609829661325658854567858835482716630119478152639678609024477345673725686441501740093168475092487194291803156877802148832214087886077042472420760410760037881688058530782075966071615770780508695671556930157851776887477436054600841349738244616571001513370838152608631425179424974841234619194766606350650293168495833535711055241449330129070835322617490325237197990089547761893276778595618168402400035943984242163238024019101077351383081379164489001907564274197782818670718979987854484528730399708771927012379572803110230205294170802056482143314416757662336585860240428974253142782 [157,157] -37390049545906252219877005394418603037802827260368005748066509788117478553752108956067065950348955739677679616148993456154936631886638304272082326550278052791881296624890518006851546686437095983185190522438130454430085923940149083096479239270238746135074070883020856517884483001430850146230794343327750460392428883594645523185146927933016709567788442310336332783223760803819524373517668821902604910518874873233849700683594546861619849620744920203723679422737172126513468334721563526258184621940730131023310956279671751336124020742860566139933325415703497067935475812435352494761617183339891910128703884877278230737688439504621949423562777424738568456136306440657196672305614656600231987030322987868050963511062032145264039542427599929717028229410007223615315462537026956740692404162044495938798095750510129811880849014368224079473898530443828418199895071747814300807855598959881697653991436502838335721420578690872969896977418635048176330078630399721111300835477137698595488781280409079208 [158,0] 1390843057661418512028032569123698754583526335689549500588022912624688796474759376063721014428889542317939104986283309745131525885417389985663816575559934571706738159551302101031920459293914737554489609425178082408289330667060136853757021161501809158322483244970613648084292922798419025127224777093795158681955663456110147158889500255998722423383461266753918895166648611761567820752790899850285889248317839137382109754855894039021302315480517413424459490310961855149303342606615687606856815035717962031586394778977988896104086760001342980356619849303411806635073238934697056202280636477350187992278920177528212558240530861422569251052002976968347102832250018547533410775899507422576578372259344479573503901735497833483538750276304032279219401755348741907925512191285789731506126527280321256642093562407555204028928599344967160143600839077403350732974672453209855435186293601379852333847467823064849299248005764477179893887599269235313541295230996389290889782009781689039213969041075177973255816349014395083229937647433780568178024869808389732627674127005577357584078845329287711021985850547684610236675108237490070698434289819369167891305034346532739210050614260587090751495197309904557680845040545412103975160720041859970920391312216465192686469251507347199097351847039276795284311526306356784023090559567101328229221744212268753846028485686067385395440095898352419299431863720853928861374670131512802266160260969053038163266928889006680486113243079898728986382493249155806868787844635588846552597304699557429019218338949525433259797613721065197949727536054634467321176731540816810413683819701796025994099632353154090918264955966140008799330335605001192047511398394492773021958485203981616939497828864766207172470602999947415893940486664308408609994034163949818908380675048314770734456491540257701888000000000000000000000000000000000000000000000000000000000000000000 [158,1] -9299221730175865643682892371138853459125009891477320030980611684430452770733709163668288664753090421039357590700796714718642935131634572165120637343353362577723670977793636150654514781915743428015266658302956004374592916542679353121350774373823744030378658898923064243739096195048467955814787341322566904574345149852555328816265128026575761868214464029758097560747492322994784875180763573644669141305267120830604246801326996715075570406477364658930052743059067964246049722454684879810470594670098215071229896497279518321413761900994618241190256204293376511000587459872429246157153765253447378877624794832416079681636100112458594566846669619684750685475077248170282762170828110118201330886618087182915220586523634946372284888937325506040448092164812314453431052110435685107667071482276234440534577054046671988067925723823318130914299416535196793629970012901599704156417414040540248370705700028630465766889001700652480379350927843916700852414923406235667922905208864325810239803735627764418888824663961623295490170416103836147092997573569965756388603309973922518351525346967306322863574841856798809795173287041767702479840473426783107884171585680830710533331749087538639851680031725651243436795818101195175582548605552262662801967183671849784501311308409911797337548300100384040909112559451593509460171630364816256525964864099905582094014147496361689475695250583350391042651456658603678480160080663467926434664976515003881831400434913120124829707290228699624499965154549604820249422246559610280576562982518623402328854586284190034289052748946889014670190309776158773158825461408441935787425484116472726630188654289017340667739146584443419840060419664000819434784986837415627479169797716822652787446642515111418826808680368603728710896450845586672180208807375166672711103900511866481833553286958647796039680000000000000000000000000000000000000000000000000000000000000000 [158,2] 2972508443243194675865321106649922039267582283846163353926020382963337993848069500343204756503619636386884848930000307140333539796395157316363264172794620672465835024076503241043050144803468975148091500646757849899553751276923911467812389147184725150613333863652867061609763385032182234333497337085114762934796740449009934083859786642297850171828516795028172602585847405383985201383024705679784042200781225544272644699336209484325602144712424638492781700821231703144943835181627773746657173710749548456843854567528338136752876710338062544126791926436348650967754065192839538272550367246687351442569535821527282591371183967901176239026336061035743351384984900337057356778362989255102238588567950544048084921258061928627636947706438039116722559142087577631502223785300661395130783960947078500235644764235128021946942582129768968903041479533262281469875964829252226959336949994518818406289254418810290414981180672627482178953715175373341855993564239136287317677563828517448874732427592639730980647040378096112788087483707382183360091458093034880923470223631655759387731387891942268797583457063377027577850572149614749642586113542533646693650060610636845265971005738019601294922940685504499931339667924004226114641904533816163861934819707281355075012309267601836086147860274326082932921005006036200686803789966945061469513477293474873179681271557773461905957130690484916642350985517674260282100258711331933619399759326550877107680798380935083055763777770281476939144867557483722671415884934185811427178996017714454962464753982409000116831032767117303572164905355707352774686316422853901075718518860710005855453911062214113024347124669395056003834342812859668914405096172473711615405539731053682155483090086872813050392852423230059253925503958545200797830025008625574472925321303020240110654877715666617840418816000000000000000000000000000000000000000000000000000000000000 [158,3] -221280445534034921721075909292567731775680318921507797192675459987188667235640529749582520610144168173652534572339114210567740651103925668493976362073708770070161017048865318927566858354245066149846318603075060282378510928542619977659240023854194524501016409757669026529453896202193611363291487465561704418066723740458104647836158314434948861416930174680982315594094165299895852871305450161617834352333402967359608920463750431206018204442542618511857277257641826827536712599276293218314714352045572058501473391058041961469952322209589692929526666532369773952294842764060981038078991685012739978521790714732032555099636999199737087970882519434862346484644191909826954654077335320162658719027418634499516028534944438396206195069888154763294722623135884753860625996525766962780493665319415927841320166137891549305453109418990160740367993945277194531122733777485800676614584855677449745372041903903196135313473688931515259766741632578583001255066493663730550287981932604529030256160440051379000903659572981379808783392883779168879082460021055639603386785688414566758228975348177408506087572717104212439134971780244004140879156350650708843352803617894990414601371566543918031230365512613554815319331020421588901852587523331758228741212384431089290098358841678966848033378171867881439480333648321241988763549965364289492857459468923288378249063656120119317323491899819098576956924404872444197177352531121355543077977914413227859313590732342817911547044186948097676808098155522324524612296918041149656269869947238320544275516511939844456733164512236765813833675009184452928314592141238082146062735581647197506866175470539722028681967088121481533092311322617462878684881790598738158243991774294633479460866304757819804153637568179369343765262365307351148202259076967293069792207126151040628017949460041686327374752768000000000000000000000000000000000000000000000000000000000 [158,4] 10907015090160064578505591629646096174568640806483567318044624830189368253469130085553485278961864858054125890872938625873119204155242076868818516668212844406627075332395594977716239581717014328147177905448541356764734619777079879158891433135887255526869278777220471465183873565346048626411539034684169303425462763270258983383224204822297282291876969798677396260769628227455686903045494486815062014102023073456512489416225593120328874947628775213094634178879218247002724738244941055749585865734738993759626100048640194100906569659656710005469588188593198259223738223910617055836403532719194773673890967794948407078751925621717117378858435237518604802528662639087220079201976787803547425311997295594077876532462610213657328689696919291694077878196465221450433646628299782284743988228519633122027918131487543679995934840352649249946968160629614778587923798794393032501376775569714946556700939901871979830267041819492530653686293456138610543058606590823245469735798603592229164103107132593924504490638674185148687373003669415265313889264242837603522246494656701264145573908984685243125615657857143532369878027095489554572278260559482622865847979343250168350972700749514180573673255115243825524211195999495514750855746198186135893344171568538921806273370025087658884661303524274393904828105707781315284979812860269127822989051856260583451670989150456160024697621306190586948481336657045404519999572396198889280270484243636555421352190774960402783745132857074245634863458272529231271360724110660315270441718694644084097987971426512229508052837274836010515790032428748507087019035424415080242118967686943413254219791515464859506965589230571239138796490759689043698705383881404591333308286447012300375410082603172153902462705232823320120906202126102963917763178592961215836930817137996042811179646440606442060711818048000000000000000000000000000000000000000000000000000000 [158,5] 187646638585662190655461580660357653004096571914942651711630719497094288253545186210310708928400309408992457015110312040690797229650338883764031594230096265825920955157397087222324835128627081179667307613169200622675597498339250723154890970777644570591388933055941658066289362657803120111362332606609736158057205780533415304452873864717812007359937517564789846346470740214411421380565678086527241591352005314689900219333443394823061590704947548148552166408866438091701270522173015038759896832451242614790338856982842765479548741499729172861765912488026243845445138264757038789036807410818044012896212567107641473894284853308392922391522581714491979487070831594522160025525691404860785139616523712879036173563119883030178435787802288597447688053658546121862313933619693821195051868506090812265001598035204530659615306225880962089946125932025676238016286965431923138833535566439597624326346638136676751813924876645539336361531243761569075627717583153989040162964304546547119176525707810090165051652485247313985878615683727134120361012168678316902188465839910681472298037125328421372417445977699753150348763807895534481814620456171544190001432145424550274272972781841500169716844625538445428852417236849135201313564133399092161571336910438523843340301010416952583119882467526439535682946090465175791249816706320909262505788425279248083147902082796862383943509288101507396426772946815067563476653892952662137567936656412320435038795673342242448650767116414775821236879645140318438481735201045080853677361750836090562710904841605286692159858567234486522795157196628644892049987714530181745418710706990208779726295188659385421954402473225129035097387293489017761460134380422696263277567454885730792357873312253019166019962706997752882952149326669800418002621068803149467611891057959231472440700727066044981183844310316000000000000000000000000000000000000000000000000000 [158,6] 12015590154131684870490279215121885687476403705575254522369687531385926170821907154563566851752690519952638039468360014849222968375455175956754484303878207357590233334047602271204888658122283196238004348007793708297233466507597925538982261043331120180777379112448356666781224662100583420885490994936154710120690986207386878711034668607491392663265224587255114132135688394787421574235763594492529800328715497982661675500052857071968228032032671395104482012419485232457189919113039184131598064531366298573719500471765890150057947239309102495677328730443014309283016208234342324490588500714934823994954146625955592169315219614239340710850540331637096942387675215663381835747790500568166865226329402152023189944168785868518083042655899841677135275465775300724913607248552133928899480728127579955242504529084683781311663462139951656909612132433964484116781870349940973652115042671942057084563433541562970706382322762272244999126785589966413812738933716343904847738607212714310754593037135955682069942882013066918977960173474874333517608669152936388313562796629845720190067735343591394139311165505200936711881333858868978598566327468720999400837956767169070208073462131904113518205924984089940466274757897986585263900874691255804685279251646834221970203506040128676700620945371257638993487501032569619697258758172381359759851001205212351026879816526570199868164200704674774216881221311480352680089761247402873644629467878167071788587706213665939529635196302935802018040449857706765148581909425765061915557618630454507244592112150706033702988459737516384921792093790858202690381872129991965507928400433034641114200800629017632217532525033621185952945719468440929285248190771528521640095452962124409789723482864485595299504193075298152919843801383881123663188528928984440789480123442043339453117233829586334386939211420518187500000000000000000000000000000000000000000000 [158,7] 327556878307580198398968484362629213479559488277959184970371339538623870174325295027672388154902360893960193426742133403274534168557382835951157899612543526734037178777102629347141210121526393886242437018227023055103259229629324613484379420177199980069869776174476322756180482699920435198067715283542456774535996540127867132198664860825079940062259770672116587239213567425803348673784744517142619515017489834733780780433134511581416361074690592510455622522417578258945787521994468508613550811262007157181444930988475752934558267632116149348296424283156190288532832279215282066598014910851125961707008376188129917917882754575648188146956822302644682633414497101647473601850761808313234681168920900107466049215811599145893042437735338368777595096145654391455179470712964523177606361131538890039834838064857525696366831510879983188576845910599063334429788569460561639014712129026974850326541260273127727505523275579871414485142947619472148153204848706848837113354965151760395164097042933466660081141747387687696195540744076601075182944585087437738287230486529867766961320588613659188840960749381927169851915559661154270334329521310957663209436654690201418042861593044916574937637516759600804945877975681072550042223834829225102592114301215584143409083288319771043045523706846479528994549079960390566520546970867804292274609847667895622057235698605574550105515776698681872767962125164783616492338680162597346200318696408365422011363461763843050598225319905736453239641390300951531418205397557171436469286361694954671818229122633407989178503850830393247273608269237855702546510731459725650394581734796415491524753504704766697968282054998006839498649624361184053927350950308140492646089165722710080207283192927469376221698364792123143135195398203767661642784149507325673707104361169385835708959787040792843575060796086914038085937500000000000000000000000000000000000 [158,8] 8400965588845107583990537684711963773744368082355061634225744450869657881467061189791343655716501461382717976020804212780653568044213828224043554222666095394515415456161030719278161778036523925014053807331914959086996724845364378277980000596044118075348793380889760975725994504015018174545186333373922203910163049426882352990713463201081856777114877400344025247840295740234576746991019886440696098340229012358358362789630434995682734396925751678789984145239891662038631118622203795810370809061799595028778930162648707145921916475471814124867451301459741312601603558638899865360155899380964883470413569401088343699892001837563285447370948647559669249909294294251465360391173572088051426183975491615720070814537440173883955073738328289921888271756121273969548374206872022595623795574012263045094286182682586410670528190680004727631845555781916333126581636069863874422133297334152177942590054010627279518611865201962503437191808716031846719658407479521158586754711124885323737445441692938122285651533755026035417001901396980235878398811477965432748180572494228726440499055145646846413158077122803357282077620049479061410402642804814889031550022043763146837559650337512518688651311549296269433368387940732578479168117958075781153344066167110851348892531939437943340526589911487524310692371449204629802887530671021075141804569587278873799831587754460540791010458086454412908874377207352327423957872996370530275300885796026537199911380092353142528274691538750558587112273321586375660601176344697231695955676703100129527504125928813902506656642343764089766897113123521610831728700266403125131614653189136856549345162210090837234640151609571430452061765481273387010076425377944455785905400701700804488120639183354303935480498475056274851126846822802488518017805853069588644954265893529188637286951587667394027459278617275171818557739257812500000000000000000000000000 [158,9] 106016251307313800921959234475884857294223696730395442312877237692450952385616542719892460122515526017893834233985164140533075060708900442998288766942117581876101077657401096111139498601558801136482544577659925770690840048615113052246377816260010493383935448982795603845432452417297849943830703376727699589148046705771044826818290624987712017743299600370620636782853515601063665540197750535118703294411459835884359265295701310485133952548468664768799758835212140957505848060875155170220682179101891999959933673479879230434735330181589512238575475643816584736665917734144831366813052313454675554801503542420518246408982804863941386176878609233449861534867343036287684513487691658278461300589634526370655930844728441421129629557864440151570538266139977233056820584381250827191305037210396946647577199456856932281010549283537570085206499617582625725985218895556763683877970615758803770807113643133214599784800896004166901917836979252978188923479267575499745397663938700137818309202139233973703755386930385167803136604292033097071982271327428411098374209069626122368946873235750300043145180099434050308011723017057558401173524310869142545694713776790033337136420870790592377521977521406626776410294407480763401629044574018520964046188693698768200195155791929572748765021426019080043618550343597957247036035620079262224863030914391050688464244253013783744541852718254185738170060138494024325739688771006796426265852110234480704365949843250273978453380967745647881229151189238788132688096916154906114403051318034118797120173389433283364756947622007440485465049106636846831792999983498332977696627999881972980672675299276301455962379213937829943934561527737205329036730312502461563076286248653400983550822069239798260061120058963914112368710391532931480692032025846530889890358525449177979223251415634055546444805602251375069379950523376464843750000000000000000000 [158,10] 790124334072566909369947336806571020574894308464284794237958277054860961608228229899427727093008333472377281143874531184390492976803805975490717775884327253203112734382430401267782228945291693841832688784291809851797640475147406316812008519815571118783056612170685821741736535210242356836556655270134734033486128118178633488220451445340715781851030387961423236087767522873142156375761093647382565771020198838195860235194371366947623284665030617209606981156786876197498026615239075974739324169204307825752956384486526221281932765362155878965218887598672732692539023244759314787314724486229123013004618532196377896833241731108563630404914350566965949662133085410721919602201171707366370733768581658365234267244105437401901736362858986481060609309936604531178127336112715245729590527560587732779766400028803833998923685398814602100709696198092116830176736777601252462570193704423133658828714776964981898385846994292614448358700178218946726637042448252114748870435380756186541410233483570595403734666518935019121493413676865876081410061115936100219610489314165043831824232505206117770608542688015496575931050063281361546525538843869928108636119257793174823219391040298119985499768963037042098878180764320107550963020030147244647470727396017738324741633825147901784460661108325304132366472591833841710720930017405922333760721848721142330105880811149344597767689834925266953989492783799085197542724761752825746485743871714083903849048827735311398354880188516667259575480404862232474824061855176203533575960073668874426368698986193597084174451064249320950412655870346299342471970307160728659929998613841201689037810765246924099093842460908060221391292994058003287699371562259814799291140279962422766238160511335381506557100064690476777430990967098912351949651843823744747188592706533424241740707520684233593253196343226183276408910639584064483642578125000000000 [158,11] 5374963528627198475818431483635672477310265621302528747772517973732982706236489708043873090133466022233389734609687985437764220366554511885719625605741087598563744618428043415088068943807049035280653593324205373824350142070737834629050649801352508081369509701031369931081271370223129299809635019571189287191263910315236506025568373127277477215542091974077451795006085898408556823568054489662898019289901653566288374090683741543022109689763611714681986473184273642360340323510521518748274300203607984597939108214295436746850888184935188910779560040221713982426139184980652996297764633876981722440786232312162865176705698389963517530961999176685228457243234316592770102258870914138442555749843840987751366387917665847088690723702679400109803319216709328640173171868053065957529557780433581642286226797931360130522139894283543242130893784656753164753752415657714111157758201896377848910064232466865483446973287808899016579090430291512641918405000454111498180097917006984918543664752847468602731895034809980683085998816572254720196624749300596286725019915901875362864936182373221396684866251116557352090896767963291144163032479342417751277704565941028337142866222448468629841255034841440022651322804123032271490573575968123513182356099604963241123232347119347591524622312200645568884193163022614305304560689728662420163747123664124512425465277577601839666583363845642229311717074725710383558175845219915208719180124124256572170667498170999771173001411191141893561711373214411625327066047900273806802796531859865056698824627124812709330771423287522305011607472896675209085518050345935721937190478735206337383916994965727838119296671400679207765404828372102689543323339402141278898881573166202102529852805174144978239986154475305743599050456163921492442476681438709024295047442468628752173059726709707494865991482353628813256908187556546181440353393554687500 [158,12] 28547964739543523566058838273439757684758367753500342293025028923383118381951517163947167214213562867010521649415580944211614124922642463712961279079131810552959812576756201727543632837941689606520923149348173418172815809335409849487142504389308289896833064767282985254864169697381064605665785165587615087460971234045504582214812524550684161977294896810780991147679584885093659976122687107938956093696231991366088043571072334302390800163941900162372261506922825194447289321115523055893133407997644833848398919447559537372180353728883932653037177683342264251410019892269317359440220048385279990902392221040467318233428395759083878820820856462489352028669965521095103482564620987611587762879289618068068695040480945689134731499041651272801259799559623188739509413818647118457403306088848410826950260796356547776878292080683771037508423203010123417981535136985688574995147296220411238513108639342641312724990212877527369777226169791886766821827062971356342076710185350298717800185988503833788847865461649895074028150774676831419512197350229209967027616408679371876612618623957392899181462515989254123519633640343248881751360905132622487602176712707664498422539561677327366483949357599277396359024059628959385461100250538335782040941769398980583103456252687665750032574144401631392867585347008920906922445625621159997952714846265681209806016118142063750941265717613382015033934413984526767662316969272969854395358029042204277170352321687027023645386803387471752962505955546196401369583445629846345514903987223274615051661513086548914061971168241245551021804096461471161161900858670234437423591998033765596487497324120498915007636964956463997633791983726146118112223659977915151662255084483559951549728805025085510180529102817954480083062212252602982691425765810132690150025721499287383512758267936995788782737549053184443247846929371356964111328125000000 [158,13] 71428689106879451054815577267226112768740227538743410617822058701846739696426385695635259001281739863003943972857548399357360692389236664857606698949565315965827100663567137233648394360280835943536407670467403675848238823825478286876177707286690674361586865233646371121869675308621709398057199957078353543928049592748748693235627925476533039861350591127418184161926172510625935473337036114113897153224416183795133570744301721304509832482321493642162451514858004217624190186805670486840170566521943680267865660116033739632070896087018011570317974620729197434560385826332542780050121050493163070631817873038171289933606003658245898701585407757045154388691914062985615406031064542710185429068282340380979930291704003361630772924898579185557122889495524316192603557372206826608557932274614088952953628916318263398851350206792298194692130285527990052515098902213017099241945281960051493387940934613688064088211775406716376536820320522068021747377950091482622052014227817334299339483291493003964757143939020542643271496730305404700285874447279218926410895529080448289020659363105735138319469069193173295677933881974016400619971463256854198202813726444763199356276962760198518377894471009014523854193265821208435280972804601550300967590325672058378875415260540775317758312401626290686734274239602688370487846012517242007971969879962051436582847804086109455768764554849859875249206103864080489685827997341520546228497341736880002599427995133885432114726965008783491550430332282800410109083524479919025576067129085981804105317364522940036286021765034289988799311850760039672848726211871576173661594089369356844495720168056031801518204287867721726476074487301326976993832699696087973903979268938335624301113624584632538383687361689281695242238361424211901135085215227784502377642675461959633428339352615992482512937603318813744829068948209285736083984375000 [158,14] 113311987084666877210733496597765323172951260823085578082978217550191001950135313769471047950472237778660265474932605489259143981815351399141813770060050729771436242785099040574413534625176824421825715526242548738788611289455380451571077120089105671726960171563716154305831613028403133390993517052768475374432417541427714417455907523346035921279607566042082827757593666083399150768069075661451484316621857599130315241076429855737737501088248177917172982839506834882552861688092116170746899689300404797793034840514793215057990914230598229914993122112770021655085673840314485409033817660917198326381341936275427232544307601417572062075189275912699179203646919462510389816681857009917922552230681399226666196348675764692724803537809164275467709185382496783257573266979618013854747759731694172502963735731612037587427836590090759910516034178115162659469983680430175987096974263725144574439926058866347528843509578704243937254328168376390363922221731453796589637153869452109722853475477538238448857098635371888145610069821433637241082423485330094294540947578827088749669487305099816175287156813291271928598253093116737933136107435718702970343010670658094749999607093238454322938975378198421752543871404286807206978325238795815489860686654931343327108900513733503006914882874309209196051002903203465271449972512177629258948338452241885532347229088210795909171161091880473725730077771288881741923055428233469664332929158491903305777241684958561581061199367756503482364913438847408591712624236823355406331655116013681984414842127933995156019149169461295807921591565747390618431695977679794909811824552612236434323308173703215950619268743525762499389532889816502869244434357381828352810877448129549868474382032559016418220367668149134838794222744185569096504962285582153552350871511067263189007627846321046158402049157571386377518048804044723510742187500 [158,15] 379083064952252756811836275510687028148799692280887068850720397378106835791319634622748979033522863691433434622308281062586304182798406171614711428514285299405013460918865027212422306923807262912790294519533283834705980707610621267159698308201904173063066479858717480526989116814732993486010716472592710088869496414953653061777195721472253132388709111977597774570565402749048742164452098088580917896237249690464985581609208127887718957624192708263810481344617227716410841074932993999338295240545326929853278265841142239372156257068920813376770452979427239310445148098456917581301017229034159866121472846041072638681770782550899411632259436692989662721412855451374362701284853541230098688021742256583972967487238108918003480415082920180777390723086643856205889605903983764406002051295428299791527299804659145400293715734605367133874585500087262270846147684287588200176945472547579593790542754634546061403499655003265557728610640914299815886693100119163125019482385293525737754312949771379349102923515269217744581048558057020468483407753312428731065779640803279540059617532380510211120433708021476939945285135233453159043231413513257968828181158886780649983570452315526328839843839042120332000083713530266843309017317145651396271694282965781690624212037420731794804603832584741288625791024366673035163382774992866204823049234202537056230677779868603585934600404400785211946698344509014943194842296826488523900775542381563423326202317973705194663178003652816292943587727568496584465539744185311853217825299545582209212553959423570126858357387269136582680762564506573989888275825366140436459971533634271678504816395899151436525517810113916232550979459482489603636142619545617300302815165383847780565554343936124536836525591367346183317302967485984611786108078377340344071668361355675224474810057430646374986170268396360893976550785064697265625000 [158,16] 129906309319488788975743144081426541636301974601425226404921437646868084454934007409108702272419219689308595087280516383620323994602927624623234690727266143629914774597965468733379209910043824027743985423956036929691076313002559955058864108076964921566847170888044282092331664559525922357220267315994514190212197465083088295516741890085604839616881108781625337713424572906912302145310472437721056657569056472514663858780994398427001379616773608440017445284798161681125771027283673703544679216701817929043172451959707395634589832168463599225175331416516763008728296747633873664643844451371044859696302536660809543196594341903681712835521084455460741156303008784158463307484045879433992151865133034438135108230943088470623750931398743330286938456909445579416586055699823095044501187872634234248170805719537323877704490930971771463591152433201413962969065084590141314238680070924943186563463861550944649812756135978921060282173251494446805901171762951562488937658466899448947916646622496212363105955316991104321643479274839892029051426670221964282464049823367372817705910722070187609113356802804155206562678432327406070423050075669180869894247694462210396522794245741826068836994969432353693983888563376642427930783477246033889103620068607520016396205374157598122537978288560076552150329276569675761099533763752220079397598681437703874241730317977107359488674091928450801244340717619826115571924958071674548316326798648476498908499626519379521645029945971345303862112552764342318450676617526518865319713868681695104273176642526503864907520123754968889980140643287252961056910254774653621888626018355883002132659760319748438727871581453890616403931509779486136398378218787832619754372816795514218250124245481023597993322289401821644443441945552351951568610026953949487202492248717873560159328287246114951618733202764995379534259521484375000000 [158,17] -1322179132440469290240960874421109851137299873453187325240971575541916637975591888571582542384524097698528417658455572127656977871333814005189037146876599141725867839164835134364271125007008465710662814961290438961937007483458888565420750572590782435408277438018750534426357178987620607205238436382270271975456755221380998955746981351587244351735238143335586058166324266961967858293585016264604304908581361550617900591221039725418676349822588268369742897284898044303532443400813393853917718610171331668595288977104497208027126729092659375180642769294522148405625343216047141437581507890503471535916043388691502820090338120105960199500973947090478745167759301988066834554065912492695902800304642886233498293729422685632979111834413389567947650323498497567855971002596309702087712721398007806934776112000591602091440620246987117187581843027442193087615906033484738712631299955259007339743788375341022323920719147630545024657761534183466673637697219463130254998635483506481223479910853945169201289121979824597567721266236478834522015819698328617910231515232659034106528386460214477572135276957491796248349958969722427756389902454026381810071295637409152782264382726233116938632324059522484592297752104304727059355941898081221424419820571298530659262409360476086202571858205265251987850091018829185355831561550517584390251784707987824473599800169286553877981012483845666247129427374903502053813711118894890709301300678718297695677725758763477069925804838356446804322401749517009821503775757585276844412965532729537525220734411811607409629463425435771369103201184468250312482071212101085975603250658831751202282381609092388125662855438910316762768308060036234697379181876394739617473190110978360866641763023437969500101491632549653901874542813742037360797544055493704531663785905385298169709378619659625938334271478272636693039276428222656250 [158,18] 1646035886758529031468986870303261780622876157447303049790759947179275896236303416175402203641905421315686237833092733539567301971716626681306187400362945391018905033462564091159440878084721413985606995607425097615984207664283243884333812523332325519384446791279456738635095424970928255923237321244928452886031724009437992613439903692368249568726992356632507255821647127921474724611022380251829286719622693224014839557501452871812341591859545999744781832029433278454798918921001927202071200201313556235415643683086716731622951789471044761352962451986443235648027754001781403508905467229929557951817186084385122074613795548783381788338476957872918115908777698419421514430276906693824693078579206303314394169557877480888516936127375164991466105912364816877756323961534598568991941328944439987666231059626583218099839080597691947438168359353230646471282795975738509076913385153639280494594395726551325117905962016891471622377618482215204535453104684039464901308955062321301633911396800707967792831357409724343764395829557406096645637243853490171083829107146887399746151547577303639045218857309370166122476037873717401268612069834083964252547708266602385638868657672690774309353317475225046492191723432186461872881441792074296582698774084427069235789442314521609923968125332174917055174184145671915468947402682095777961940019729374716655680287033148235750741443645814425087551986762523553241578290564117836053673409947297310693940725146441908404019927430805099502280749373201362091704888440963275116337259233898323532351388311119210520401420782201499180865598235557196868514623001646701936222781546407815941500164963919492187164639153123801274281023187260078515384792414961066667431354381080785348589082060814565195419049603953165237687572274055210100956601237573749931149507057350221991584080878558524247191142805979410343286348632812500 [158,19] 837133702004548920392325227584751344535487236230879676171900371529352167506759783878961821777205039961424340203537389000203433705821180571544180074492338817502664676302746953849762706707270942890770182923629531713657239781155128199184649975720763394462603512220992221283685329341738153323253009569757337892117522110048225085106131426154670768070821165429220134753225173723898342401545701277579196045760253967432716252043463214910034453404184566861347175103599094604908709298252912151095667268437017629352768279494304692974159467640604996443330773079385855263113831413565107543061118887820081736495947769208899949108335078252256305621808151336079565932833306457949689387016549248667178310832807210641062034639625371314562182824973189445015088787435605876442710006260418850783622866658390617061377321021466077805937267732911056019547547807571612450231252636621137341804498172352931350029233139016309469309033218073278622140621568524975074346064349761855332041712600920457874032444159663113135676314919256183495086763599427906881687292981324849054810420099590133056960295183777207044006584501517265543502947741585847472289632852569791329047817516610636551010791802301339896401783032301959956771459163226787423707374873376439265954033490255992835857860180635106258207679274514816587181614130568728878149187826556926196508151505338722057168145663578897881321528674119715280446488667350741431117994478122685443393442306349677947041892669926677692407732902839478248488866348416794381570599899176227004207610801063371876004070260950030753612621484390335817737317662070388518570667441944563466173388988120672344382663242540606308967066686855613006541148108561324646991983374467086026980422690984898394256213839896972198848270798597464251953050141243836916618375366554682418099983646233612554593355762847540109728198924654640612668759765625 [158,20] -7242341048800767392241024511242440010202106506628080919913056704781059576938198809400237138375727715967658587180082032828665030759496850020217257592220320938988354311711636035380363089783525187214356035766916446040675300348153372089750017536886965753237754454058285392610685115486692976945672560100326027169818866526121527855752170607726230696516999574690844223770133210544029807055644977925373820720736151857032695021588561706376292436535271903891069006875048586133011387694527001206658479863158122856035924482202407936234190180680760028627465994693591417110246732320779742707772110654060776714435984563072436258645331096735952694603403189135483774325994805388142340381262701096365020166583600532503418852362940784747127999233516411993345693564143499096225432607150163728771184548423555270395466848792836901706967276566431415627407262211720386105768922732946076506670461648870926935146365940112269067766099131643445533797903117726837416096120238900927866026090155330462314015745961084758448645099482613882479207111119454649361613646830986035368462190676695845035502022308982226901159200128892859345334423452912619017324640983678243855536804634214637238411355190189409156448882352955928789301901639056182790726239834656283828798270393702284912262295964123372443090638458839810927377915251637035670529024968786942862907311350062324422094583422647620240063721357610270599204968033388488745243342284008224826141845902820583546631397887263532617978351129482816374399389975023308594105225799562067872772608338477695525500923646670951431131447628249365184442310582574799122863307569004905382820014858510989689150181660192880047033344461856448677780590115665388749180973132209446125645243614631357568207925457917773342066545346244100885247867746272332862218186193257817770245979169289782927794785850021044603714372197617566727721687500 [158,21] 8732910409148063872480421518591765532155622113059805540270767919920837870844149841716648345395051244976710509430954808075462091951135286685550358344305800628670076353801022271706390531530239788317632794565318007257086144250564313706294838790826444266870355647528183528435330151612734324064742080589409986550892712458669777775559892117631358601108737801938028396777312592425595781788254098886914521518066572513277465443460748133413406867688596319931329829810372363046233205802126564319250180922228535663698493820043221374574622819264162537540583525927752882767003063424617850878326759317005414972160111345918676723441188916741102247219715814926793548469944552208521768993920334966564816911314431928904719073924964840610580832003607547128189258480346831431156551623544850252902651974310668158420545911782417634635744271637099731435416475876690298177277607508669236515684151788943668290798146371323224275012664194926509423999590777246045967126784305072323655451904006402613218969729300568754183214770464795401247238712177492040316130507044097041328811637900026372457843815421033064121449161904845186683075205668528456178422279503321054814791196804097136055571947495544403519843049199340974752881679961505891975392935333048593161705929665769517616325074315854514341944060844773999982888368157289221091488338230867828684981287088642303546323421237222931064839124871047757515312756272503059778659686234882797975759771395611312634889521960175852096233958460093183555146143136596235242998745633754783249130084717521454072483914352003462590389572341725448318397882702961022295784675042960962615969181607318084780302469055661061955951796950127390129667385000558520627176015426078973337817415400742846807317797659038444982840317905160239568209834394105082601003335993477603774834708503997792601004730868615100295368266353496101798637500 [158,22] 2622166990380080314246067197697903649960934867554159913542641454260433444385873817138966423843227700568492366510164413800049512968514659961234499110216272577041861031494016329748731150879357959309725293415007609677091508870903183375156663297394971820034052227611056276377886339175004182254400965679221025971934059003298034374284719549133321321104837135649040344742356962939418882814067634414787599065714499232052397992940498871299044786976492519288763608358896776326979809543257659226861165011943387338011689656463388448146343083054309632995676325737976402669279589738711252226800128169622844868865194854810751948093019422919395743563734655575485983573998397116725415314423797285373609420203662170422578364241155584937472627961417594028102822993540110017028860188541619005920158130472616269258715834657066622158220703281437058047596455175163362642499532728764956439651970175623530528544500635053088577455209495357613363420686957488786364366057368176741218217361571835858852231656482636353946234078806363563208159944631221760886063952843461470579942112515373057826612478239567116081437562798349193774259350210171212627427781021816759310271442538845088376776772675046568854400334333676079924834945563763329599789486552977233638333570516026969352699889195138264450813204299305459440169893536196085462832761148666733644252745191031095069041983048002131991247983170220762181590043101684680297542343761048663282805126784821913293322031768924522807485303960082709267463498837123420285563370316268009305220783828480857806076599259874355263742723129789753179743288735185289195093168338827262492598000906359283594334448429661583751643108956027431570064510895981305171101614027438986378439200806927896626975942559633829805479209381716834448869014257000654653601816793046671924362413427027803179858177003936624893748525081305424890150 [158,23] -16734775271177414726670468047743134447956639814769305209973848459686229151823514836816667326701408337922146297886921795526157918962862257556491635887343540267154935838762991778931659248814130262949035324165316934588416375856347582565479589592009257401033362068511884791280493565618716913183300646010872488860976602142316111563314399683569104259177939749210642720999717809047307227777667992746350416849916982300426448292700773070799361645273666934201710507714145680741691790563607649898459305693639600905615975334165244847621574060156765002361990290851810013301922469727170842093215915642040719478800783504883749740051221986958096334802865961080199712722478076339862812669510213987834893956491143727077011144608205724748655795670254110389047207674051624440103209082755714171164151655653211551491920922883417702955048981917976796840252800294693344229725590112702956810335124900542885110392962790831050237372771306026684635179809651743337904132137526535648687887891875544533190960541599823331625965103721909982226107137789753857677467888156325518386730032983621879316472142442102303683360883610797411677965466929128271329531452900685437952365901741243505754109193941364803915077439349930549521437331802517963130625568178180356899096985213977079666998913573833689928298650231712463558288943863555840188700022426043261940813077247165259000333641611689133317090281003584713149576605206516990552290235259448985262088201187286896418906338387034428586872129714820011354868270016044238353067536506729590115529147968099597167759256148543961595671536925208721566748260696725131329874357518667745195430184633284762448198438659012668433790612632753412972412105988095115981921814098308849591708943890102750397916989159878124772864885233891524290310427614106692113726839809410321742254313751457126149800242199343194134193049434554967800 [158,24] 15981495844426169518077640484990701439702656607937890206674650306508349398104560900862826513557560712476819123281434767637297678882869624183690797843381815981759028822618611412948016621235448363179506016212278521005610578323657457102548289094519424309432561382715927699105279032759917535856196244309670533488997548163260814891192796951993403500689260897630493942521202003120795332781960159649558320437600345487721079509381890841866287045725393137281838242766269746267028056766485820926882689312161952230610300782619448864470223085879325581685339717812500616178447634456570645092744043063334738109986087754274397526353019004776234075486079964938231772499006572134343062577496707322041062517148258028191990172679485237445310302917443588265716277005375744015496905230603053809219511009496833454049103945641649022572450121378326934582567144959820572126247307535439912911789435710392616946954326567611517718336175575171080859081869782730897729394787142833683539063736318508443188556402096243049831914169687760205279519175705283178494293072378374735825773605651455394137227053230557241599942858282141188222433741503992376014082912663681208958320555831316076227026857838250660319819855558340028826454269046956594137585015230313370635106942876699236735086133598111858647645071809348402798083897504410108103887347366439426513814013741106371734729666445717815172152350717266235406270708449916024893879535688300688582327429515573791011814402176941201115644021046300739009940746682768894435862731912415894351708115397685041276615308059382190375138728949522949318354386712909425594366663057189989204764690217007367490996832232994864643484375281682873270022386758759502934093173312109739644097121559182558712146161514562581253371877844619179298802223616023307066628575321541518374349152230044182648126208711294831598861152583898072 [158,25] 510900584937706061122900797867162501065812684541940650503335806096691156437284254699981496902294466178263655732706165674390688293128372339543415620725024161415094533676826396947006038900947950044375302776426263788573825106664378204996012765680361769994651491041495205780397245262163857231961569636029036068405569353761106392316596355440899262061374663567715529670902157477465924601413326406312026063422805202543945190957943836084601907632269164276171842532255002497242683719962986528017564018508812020949070948405883124172970682227875568246991248992518370771742992327716851997322187138793114045926687309180124650889007837681638267260918961886506094636372196994315510468286288870810652170897873777211962461188463256952300197194268072834459121675682428284577775621978748144406478546255623818311685515593499430456609501042994840747082941132495547465531114274425350434843353596763253895036831447603573206376000024431983358020504223371217188973663108982725606701884045756232284458481844577740486660049780274059168339772524426670784133234662424532189685588947885648101946160050254817725675155925463053738418154311344791028234369787200699800653539236113284267203422897022017175859662822545900114335932102498201754231408899402499170532918271443811303000401696536114057556469757764446900507533475801975600534878877191149566643815696282335922239476702204423322853768368955813532094866468191348849559100818095899343379465634165042879893166159742442160574344596516276905121998941078633274114955974193947195895775354266632608090435073218565887296464835402633506371608859808859044256157473809843232957275013314179160903855552695561161138642371677280655713157453660122735046053651366974325333207869207961001069551315917584343897800922094472348446229328196778988375828784829766177762434313236834651626920943189580321385932099572 [158,26] -14671045843237305155030213054560078787359037707543731178015695887871529366945423668299507138766174144471594377686357022504342236084391420756961872429891614699154223912229587237413817826442757491794967146941615054072232682765900340654778211239845851681499626553274370925085751722506703044550407802579468320903086679637341415898667770100436701979911159740498372384420179002237517134332230807406085308602931675822270758471772377622532817762711600229178783713300266927573806471322959525396672824737405462647476706856372299302692604361610014340240819483199299317023912569100840851145290242427180813483132310693151678890377599272809173398071364283486760911122878914505684798740874472241339478577913293235866715413992636846026065558978882927861295425954348116259202929351269556396744863717351901737136747397406663004385001652600899399512494150274547252527627874804469512047104958116254314860938398536458513353979279877105307046590798329966631265358577418735301069167372565838425279896708810219840936176804033919133677540762060916526106400379541154568380237935360587974849132087983722672290026033232610835531721489589051987240639888572708179637566548521167855126646808829982656976536189916424092273757647365573670292017250735568053359381892097671445036354907525605200631139032750048093806382221404808741957830794759071439258794790512457930850467823735779288507122856895469497219088135875168294530750939251938730252242868829575631475158632454774884688097033173729716211727104590219525825619587753479594036957314733144138232693234676500743199386768553133853050409887604863207138366083707305056449336582070436226011094646316857588510918916424623448706493353782739100306279815296832076061443659721957404291609932196218550805133329989947804696189407982337334403133376127861394723104026151858977433899860988953334757109954552 [158,27] 13138197061179971327951961743153069938186347920011901572023965617114330256689952723796270869007133408563599155673073931904681452173728258313502761291268468735341382190952430484749276103007623772209450002189014450230119802502641006818516265634212296806820316778924187099636857098734967436013897378424421194033355266938661622559532380435191360355819258451443400849686552510956133735274433039945458650568205694773683857461966946127885673155081792589214646813951526443832095823396324837556616967685622844419322725566351538789912219961940808937867323598702935159360899295520896379567831713006350086086323377594528248588932462374438999488589022878832984458042102049772430685294639581041331520676717334396806169503082054000092913465041372891596546222928228274965497866019258905277554665849481342545083860330418783733854821981921130823891968733602478231684213778540445056793593497889718610102532597289878522413222882101115371506107344734874680491061773340462762193554303775126799434157185027670616123148235086775187032552518516941963314803757426476583498371727373066477540760462827881085517079482660762708223765970817913166274110844607446921733602776932064600395666331833666958002372257560550100478822785721718680734581466461421858686061546609346961373454740152218321504621710793209529178291622847564345836182402299097345449628538937778967023913836132554228084962005983828050797796115263407673490403370003434772491038112070645251797922923797078362807970259413413805816291589282083380681761128721598006087738036241702300280591466244385560862853346832407517367770367694872634980320710752699483130395083179549064514988780373583139471369926288477387148645168127130548677320818044499010652618767890469137071739726897687182899398156830339648482061411843646773836753938552791522856434063633336533235004479658609391445804412 [158,28] -2046375724704066523927886326159154264036391507040969496655892337829838427054298531665635213514436643857694364342596024503576440565868742259682596214252790539933543957427841349664005913537786012292729374557259203314665475330915633054509624090198220413771279135487411310447581560730406339623976708588640727926587657533876703217575681450449821922512418859981639778524370051988789757280645503756623871793909835465876235045026325133626099030860640035488355449473012304057625734214428442804293819822731424038636848070154345947682198744060416702837617540845912375296754079775801673464833840175157648407467255645278705475318348782262595796826484950627372345154820021028539087307762764972732620081466667565159125710273506574724168210597478623647952259637596680786005062082434341963605762965973159787138034699769061893408779797402509852059603461394337418222049208678490802351418892194833074618116782320786084479385044270137671214395302119139400948068738780358195837265721374832529359577041149274067399040075923288857769845660397549273694836525220720971595848520512921184240067850734462136097977453008580176813994586755233774076238735638710413961197866095714453934778277569042579161881151849327425099040722986752926427938863135061327024095888159550837918200594901950639607258869523961815158238212688258888541091233205769015817174926758995192486149676034177167948675041849231657002294265714129860073929787125538584329487941728951800914583631665191210476084838665480352452859435406331356936877387814302120856598700381130097959138065535462753140347029829612153362254847342164868689574459665410274282955327502689146027386802888823621210248954441941234435892648832196959779353204429782044985301981093040918168380171168604054812537577188982957637079377244748028765844523385643498417853808800667613969316220071746975566483 [158,29] -5270087116302279550683002434653887345011605397034227574337720139343095144895729648728643943017280970991796750869869540160950226871285638266553239588818722018695756870631882141136369620743387536963871437797989482722766977948626345618423995527780004193763292740846521408796503495406153017105807809946761365441615235359893457553446528501033875389372919325858626673605645517541348568704427428431066521087958293715773693313374478767302027016202841656942807201172694957603457329379518800957940878377294640031761105643328600093563037963454144846557026146962631452053219240959011986270818432567580676234321139265984094640089208918829886235533611012415566534028092576783657810139055916544609016136847494210370900258587916714457030744134128864051653401794162497459820347232766144887394849804321894868689365224359365352125884090625960139267933455828172324729323325744573786432194684812233999473709786812970823528060255006666133621792515866967616817837793615231141755297585828819896902506151506451386779462202390060177119075005982124673780297312966458836970003471946800375468686357386274299113428790263473153427951218155994794075754237469962052936381708533440871524554914388481697185621878754056848475892335239712542356289222546693325814043859507543082238349989203986909206962058966076994995212554104752015010639885180254422845736098887879750215765051850851410979721494853094669966244150386434801939469405435384831685234852382968954384617220686023234678940495417806141080610209007227984853635136207441997637326149689476227234980968826486118052063015219420460870774217394633165942966587270765866709405060639774057227161246268166276252807469133147258341871343534127615784132110925687338442914065480263030376514059142856626962309376878312758485515283147854227752831250441503789743244586930360188971719722176293418540 [158,30] 4730020674979695787692740415880393813327663286018182195117456902732779084196141941396189839409246142243794338214410862008975203612241179649107980527668482004652891293525837940013702092826363256198059331224414377186673435531696956387806650172644187393438903419907318946568454493685283860663857766611252238490945618417530248397117387768497423081521459536805406410552600175661431677130447318626308738214250114403739729361563335875495743702397690436789989846501408461361472428259577610095021220126621262975798034285544436960818535504896166351727348529209488349019867642664860147468687634588484781099331676991618782872936134073324294254421104101295423946213036491939341059998027783855329198130755275615935347558411709379255441956767731465983915145192243840832290113874291915033756547608359197022189225696706775971267131217165989468896569492520416612897227106794847568877294090806267000588326419678913820139702213594022127413497624114220707737027354144316687100270740252293263909969788190530491430564778281960238976016390116042880075657754290156136346980963224549396620339425626503208747405566663285719921899062827755507126629549947898969217266809436417801344064411056224988251588379386387025356453493417435821857512119731824100331852218448839436889885620235206912226618008345595997360449322208199879558855937479785063135421243735576827382974496524908437495349019889055785061938222188626643738232076174626195482447475442342392429147218773497825443156214921468601729892613769356067659466667400019849598911321871478990886384443531234779801031498047534045453837848789579558400475375614252731475108575007878212972906316948994240693560667261617436781744247966644188508275047686703968130177050104998431903019697688147660059562449624646406151637186592100529495578813836904280815348458866587223638027537881007170 [158,31] -1197841520190398184405236565523124025310351195217235160877151151240273565466901282188026779146753499614229809372939889388012021339711735109318741756577125527162315062121832436428459401997080293606745378596647358253672115511005200247642730613672764650231906682175747123057536088732903727805414448778676594945966897115197257825569680224581122402346746244114744762421693607581668602977245765136725828101549049723854826864896883422028490014311411113231314067673373428576464096061244250532024714079722849837083951810554235586701569708122408899899146590562170277177522534566099018659730798729040582436503254889581925657163405797708077897034694644952649273102269413773601695683083510810078084214417162253700844463562105762133865340350793496244793664614554862748073704846637457508240132317401797979159588126194783228685167947962851240766575426266899628505745596509461855433428373270257099766565040696845176019588321526917371481914864776442005745015600618802363633123536001175872331372743644009884140602348082147630929445741155524913110114900342935031956702522667734006519119831832604848463047961474616405138793691222960687162601741830501902745233490193348704107219823045891689644292879344174921640642297851039077441355734258752038865112199584049678436716700767040691744428930584239424372327512433118541789388932987473738441863751882240683179956388844522956530138338957192925316845978994450963692349091245752239159531858211249879086897912518195231119118824158480090927595841546298503033890076880984175434111967827296246461333100989464488229369565542843183096180933954423492244599949827779284399540208660799862430395507195059418920158842475643862533189376545012886881097594667458926388710120076505052350122529986844380286077961240221439420655302483711745781529890266486423901144749398594586294351616747760 [158,32] -763585255095805540580743752786109820777619373597747943343211693731758764915775583987526286905322657060310475641672628106638957654292370254775776198198748284146357891831779084648464608563621699704055667221527095576263786836824830765710142150054863409308123714259806194556421102326806645353607771415622363228135438863005586793076671531817823838273790122972835095941819005437411428824841937520938759692884412939108819691445239946334181894663750023931614468121937875144927611215474964707938589809136323211394223477378161123712979856983784831403228305662625224605485364350972948869884034590558532147590905463110237716267576719962152813530037250052201543173059309010876633528426050213541556835278755970930556951610106802319520388215255659530257843671625903576054217713765291302060839314705521523855935310232551744312684195425712004618383047944998291656003015414105691184225027877568217586141910268284241689642712427167416286250993873579253031395774032196049357140033361599031730202878784554103849512200938011386046507318083906691117614375426633137155167326221712154850304154331843044261900204516833016437640721675480554367753536661711011288904421081593337917906084329297242933005295785470400550606113716870526661686121484808166459067868623546472579689346399982466320034480752280196747435063988382673797540945388898928466140978070641170337684230138740637492810362279148022296644087041073653358013811588998607252896065496001302469615073712682112145093212867588686014119643253393063377821392218353489751167767327767708050134306190164465385097699228329442769911460548613686732944278357342969113682638086990488170614452720419160122792087735975533977516501282200237666115192588217459007354443189767080462506817178066728614688785319870504409209904595045871541714868943586986714535565725876489690119690360 [158,33] 761194405634175169092690280109866163249186241896063565246069416187096275531743906143968307288074791558862435532671947639375884245061100128011498196375856323716513056338817736577356379465153609370992750494349512531696649587237873205525935806641123644909900516874622633600222844406639105645825283954862841212402842918581713868541966757194395185907856224149941099754877334277103761247775260232733347075273536564266451527042487944681603728654586395279128426868272238426094256248973292081547622364672688825801268263652506561574050498668287009641043620171573808267956982970939946350851963113434310961536768532293771422867651262865553934442330193053088897713786946298277777111040507283031023841910280248390696359559147641605775780903827883813937171742714232954702548033326910349152708355815857004244179053854537388691511588825034157279044093435977885186202268505606853313472915966525699584044763865011487159706846997857522703749073277653981561048781704556525152695103066337045960880355105365854802182728605589191735567549895036885785997273268593600803395918231881235527142070039563659416722437643386850225944306480181445982176874900221326993122750949437785497762852503934682688718048385849525345722029764448293923794561226290469775831093209018323109581498245932787525636273505579178972348781719768958334211195400313925449845750646161819359117905813993542419374546991201760381121429768455052184147372554914908289096179366674290859559143209615948954413348218090680877036395032421361784472168751422549909347300437213989804508175547994891534920984311111088525300559049255449531941805966569930972288268814727622857094423699243286464166699944707652805683839226120820091743016916246596603127374633841155158966758790008040499441133102131291697838347131230280619326690234267229370687057946442514447686055 [158,34] -225146354284485071491921707662444598874472087744430022751962344195232745235922923690955909315849881394609595638572216828334979657807592227704085119482931471442413814784269309163190258199020508949507556564505394075586412318122320323549335736486916523290147017285034528547089599835093107820886613985787055885650487243380525632196704801026949637846388146806378334734540794737983005732296835319726624015738829365195757625734162829615715270905432594877797077963632695953943116686437981883580389444996619377789192645948982775592477989283451736697037486985707459684315462498570653899623377444325186122253426517237327813572034567631279589595396275671128748856563337427927208880572614933524341630833001170871393297706436711829169996565104148243632583184695681767428142836420548260715979007121376611901336052112054139133130393651202479747471906254305068966836625082720099252975686015890665469388048633387509785719232378629403372532200287291234161192055458041826423699795865527206079698877467805882337192494219863289139072414556296809687010201703661661524880787770640732989461452147901554870434103114173914832827254292417291531932720980904823531195735298643176933960188541817504196607380978119895721132236835326401354358553594532569275032227256858823751849400538316249960060388551193899672328662254399567705733836556154026574675618923832978313196005948820412061051869349825626543117461895545892718149034879731200862039631445820105996479168552659672286858667417822392155527140125026175759098084699083103314965332233401916474863509899879221633448395652639045293547187235133896122334709176705959818954865578356765978120303443745871137953311385792711959654675169105569513266537054290835232939359206552241140141040658055739572631718622255546224203744280654557793146344188142389551354570822400971372245 [158,35] -40585992240849200903473107788627873750051796481692458939778147858164755039744784205888257437435414955744667734147347608823728057656508250795124477891346592888039147427901527250820851171393438908157098554569751498134888307537370667764395323400929940681214761802226393627166398871892902934963888378736900811466751081803270478496970744757479904466993509929094786239996147035519805183931743384076294952469732148586201089029706104489317285246195022558103235803352483619457329943047868007297136156534799126905794571600904904616013924535557522113977713673801995007934820226061663372356537645020636330050320128322878618656479524466477510593570237982637646623123091998511145925034543850743077167311550855546185596234586866137910440306767310073953882683261331402907211671226870568062123145612784873528230318223428160365351404315864460248823462505172381513501111072969149119039440876397801473459740049069790357342580016856493490976733404264987848616710682048779598305538385999926678051350353441160877618992478535514306447432323452238263111398036302485508618819737501122839566553077184169220186175938766645956731804992252998116986511447087747507977411772914482685335500369005234946592243558560438724210346535951012078990196541275574136237473467809993151990719853679712961743103509147455897691844823832038703274780114782736661619704758328842063734694680408225887748415202172608783527001379285791415372555286977840499559980397086075604076469765047786365857235747285193102704830567392993756877313741440085659501137967759583874926130408631663807031590529488144557557249077804665592122548694938308797505601381985019652415738641937968808731430320074980814226542981665377145664363555123283514573091771998332433323027258694776093345665720426529660947835292432957250990316986216772355665264763758326317 [158,36] 56090016086666548278719170468277754234392724183876882811350508157067176942704495094634917361263927047987960332600598627987099168092186118741534150542876459772507932884111490155731049424507958130407057290119966654697242517712057171652751751178577943669246629120398480584315120926217375064997224958752935787330944817786651180365243196631562235221607639918768351899698108612095607926710246845898164387764788788111219631857875934213133855474127483953220299371137590407357966406215570400243905855932039602024023645598963946214448802625294681130882887811893965132372636210832487669156222031487180957787355576886993821489991181933093590126388077092500958694792130667259347299950834902446765572901672399513960050704614284508921737723998784104720945129273301663963593727497230413797051371678602608521791372580796155861720894139175237568190119407511091745732091008886242565580604102622557334504697269548073560191707528645312956876012622950060364128483920553013892911677490287925150922803546742574938368724482367559761634827609866678679483542603112429079056240306589657552481667994203579294945043833258487731177993258431529792376552324890721658546036491448598626913917038667154453940124400449520307291462477889280204920367322502448501847280937418077624295299824952074052121653899406374723432249265122294297783133161377349564135852280065591468218547990618543068029469221930978154824271597758257417944213298079306560478785074640889601198592919376167055156569500487938093616662604959764429064216167567610538326788546610976148530380839784838399882020571315435258352790150941964640548131783495376076289975635411908954027783946337226317013069504640264413545512528026820932146453566288177277993988488043818889259165828718488908458887468352646010705479420292601098818919946386200323401527522343637 [158,37] -17270377329896527068207527235569800102820853543608872008365236536754814191985723110865804349480366437563024787966591502786552107022264794391124916364938710252565384441493853734665325211855782960047399998342233293635263237750519188343125245705108172699358217392003611410725350493719784432352487670824969454203150426113986456100177542979620842621579286489533630366316272852666258064295158756042797968175970071621917877824540349282605265013381739219558185339410557933157152278319384633116358521930545780543206525597537292359479698221081725800218653278470855369087096208937669608064697677651711012959169360429201101255035853806508940157883433585505587681088740630478529744107698375821227345352113798594288893245263176405876929318632168752946523020834526718360381237917520596504921412406283237657203060889736603128731747076333427771641243537557114403724348323361319465553934309980738649405936257830793217521140883644153979381727450744830102821219464948178070443259010805673957462291816851482053004438817831485209695972127194935416583278889761386179424094203263137943978333799336672864499535857884961821675666097375989754967698731822484048672613009660171767806369733006128744506109017814793281816536333118287171772228203777820309084444029726916018111002261630149872249907944544926721552672003163553156848256956491537643521505758567740895679922819473069857968461519442954163369475756879901063743755796566820952131791276856802979933888660995855115734487861837931111367510618861942563533524096527719110355846853875061011076380947323303516793690484590084592687136922229034935523631388791714457655524058615558225898994542825022869205891295660715436755815546902758815191430632478738205938043986799108018312395777601640690338652573770678863276101450508985983849626739602813150458466816775 [158,38] -363089219256246801609254069136003940851064178012854042829544860324171672366340995904822702065063933572113441236149549388714581442492888136557952117935954615931030018836044100982637470407138830479936228380988193995977802404320352730963905715361716158775902671774550372639548073036406808812753249183663438933941047830577993524863086443423530883981100609097932854161495804904234026817859297580260393100850510163509123608554033286334125077948592347361245765650442778875529948123263896734653632773711419831229278084434873379834613468663921522826438320087903576222126596413870238326316237670785591608391882942897477198460452139319183742990966387615360618319869730136934019967868767274044453944205846195091851493382929235623126653733839381707917867617907950931737723615014962396574768348117005917807309171010159890124359993646948691244653650966635312343168471938973896275394900102172663565664081787578835767880395041114479136814838953108825855793162405382284868450867157560008293965559159769920046062736379764697724599852662710241785512980489622879294105259586715218129102009863546198113718715785641000583884646153092922950593105767447957283872006953539216455682562789188156390406161236473537655125798839721078032402220005002030536904017134679868748987974825844072324642424065939064441220756512525322617978081883817559240345544802916805734049635859341041195109210231788603441782565585482545818278223666102125404560074614086455091740952863811274155757472798958009518001548120810577099485587583234989151121581345303042663022616006311459785978623752027618554723490757617604193606407836163696634270071314259296179732229457266767912078092495708644101806590882395371753391441581126834439079520631515959137911964729911926486159501022633139990264422279921164187423423459164256669712120 [158,39] 1944634073787446097511559818755326867805934060483130852215697118230843133824643842803298885216211047833725185091968736791968924745082142792706562689281670677254253935631730499300432614739032362440379276267530606524367869573935875488289743461085617475441425550857562501305938560198676154948396520597902556714193983022949480839816855411388553376903879442091045351622061902414420308450348985710250380411983796057749560420573508347529309035241279794445676673639365596190491617735489576073455621650018819143954618636722950032661807298580049671156165539685281425948233718747792249737156315148197272390851586093953572471546085868547474402396080202735041632897264081527260419177310554343833275126123607303550107293750440386068280108448416818357773244646243708720131634173515659384245674191271563562123618784350320199890232975531293463488501110828771539674429798495254899073887621803883106273541666897063539889336510008919961373583203376982823004490451573398885600624072337532475288964732139707146521222026345754104056486208910881862392147910103325615176542582014901578694962425875443252239584130672102700019459262421674250387843417034413279695255702991661799281872091261045144768813083027217200739168888589731809719160924830174698071049426771394053678563571490412904533070822063991100687685039677482354111086345206289932094505868574406194814858565067661559319823006738097020106673826145402649953477484205968484884166152754819179293639611575074247556997860737091017950281461690377893925851392447443019626126571032292280955919743284083097262429979622606508176330429905709664026297775076919836785222612732888983656214808451341920726360512635998868685484752368784642141613635118064312733695874925581695261469345963576817296259196654294476139936552046918891867956294991512034461419 [158,40] -587590719564446168782426873006880893216700449233398375507113850047853598424505869514030839172445611666573600198836482115599241192797968665860783901602873115436760607026065132751184499335824656329946952342512319093696167724490142340621213869088366544256198344337260299766205195063289003155188441740317042420354802931586854237158033835021322988907902027407239768052572625521890898709616620850163733707704748076135405752896459889439436537396351195545476552841112915400027796753927670217400431264862348403054904042116908718287050897369557039714019913385809715680638614688914434408377140881916796262054739647436418236377397586935932842587061668053974714848661166479336427422802096922317269364768349808390240292642012641104942464015844592731204266717911484595502641732024295235081571973137122445242908269334640983362129447839633859705832247971327541994906265620439023016478644848701307942054314222332371119916892731402322300631235783209738763906324187002377948726217424020856498621092594940690046476888481564560872376324068625186786931488786046494898976245850954251804907569191902939997578968880382192653775420939482708937777546380775739970047901298224471686639452125232272892775053264491049188820066971674793460914070521126973150996574284503704578178695071155181369392604359603511960334122508016600419327936248577016683686160628355193077144907790822010978699709779998375209836769710239716552883890700095548484088603059457616984935188339359392182677640883331117642422487012600548614619006951423784521240533209829056586402340921848984818006554586067349691181568748452240247243737658301587985599386163997632682489574833790862365856877082797677209820294508256124110268636387098004111301389559085259950865185959062501220443297510154567692266728846498261301502616707193468400 [158,41] 21987330808757078260259245052054220717061273576701914897869300653488349324742787086875138522157887976105352273194879851717522448191834883707521123430608443444082871748650703172176673662363292466003981371447210991084265609816901331374263008674435183688370103647644909796058379029512842064163571429265615202016968334182001315611253496438906673797340182484567207455457300004128954664269478710442473423226738807084645356309617095305240525531021963242299930615492247881916475699102170409001665239736049410517510991471520773316768677609088054669350693683367662208546736034834039939629899850469842184288750695979749132117666519071626952331102685371894092103642970632909241676032050492081589896854886000606958179088353704438336171872977845238224866468962966068328542736374172988793303800628116396095903309004817000363333836761364905197341831862258929334406953534189512509232449284915919743069376688602925446805964997460340043048889830981001138806630527925430187022023764582712055911159739424018689161802745855830336010668383693376411113531227455472349360269106217356872497122085465536948193752922145646937621017331640561529587687817184340035694380301568442522493971875296722755168915294405796822631958862754426621502243179352304482369713323137331649442049851632497171730659270626393571301640401140601042391114618491525859024601342526175880137317355638835639029182557763456137559225155765081288872929070248275679069138357138976449597218563207666573811466295148862576369480214189442370524118639149848339807966259754713406351465602442367906578545214268779226921807608560814436482669669840689792860132241022625184774244138637975110934670781779263529210433057117970123004568917870631744968918814952775901106205942848191578991102044511058936305331541414729240086116871731466 [158,42] 32763463074074650817511258664114651399193571721224213811698992062066489025027891894385498579006046034816975927944096676009060718291172232492938422439890677431779356282563911955711380107232083276471126153766856303010923918940139646035605985997157692758814839302451693300102539526672333230803930505947890405442164160790548083773628461851635819785119633950191786233842692708406558777506169885946587605521770172089492440517612201930532669937768371472006734164984231980199597706472243024682707162557824509524979224882442748699227016228622166413355374739773436080428717772187678446050204558990657454832657546118108086538754734938662993543941514306558327011657245393815688577930439694483814700972777111458296865767273087414209112573738356017058449723873613034419087695178700365238772712828711319563136511739941078367383822654842701327352207888061642598478648965293443153501595155280328306301977424640892148016471165700744562700591110838700872838072111161427154050831841134207842677369262221175174340063062548453519394967244236898410697900058180188055452485495203132113397002388547106228863911437625646467771143171873317025619910038300072139969992387372676501064799030611306839623320869202953360419257073196692231521849651822372489972971013017881097765315482685606620739833598675239088648666142424645544669331524279407637417389455100383529981974657929698893455310360933366743301746226243462801473719104272667303939586721500623629585027177861599884447889048619597803460040869438565624516806959168779308079220862145098059735171339793775383826850833126244033022963329740173120180899753036042297079638572334917153292993402256751734772734642989836296850350229272636241711677393548268303203621870577833071818174837021035256332908339834608151118434082599071762016923555899 [158,43] -9228603475973962739974489180682669428254063813631922564694497425887410510206064977421600434787451044715077228604394559708162501319709357159478193682926636342782987265683580984618535819438591423086168904335698209317782717272863362378037814509625623709276276156244955696706770681630432096086501225344416729205157949179165282041759224115978563916713413561484057410365517625945839764054495295915025444065226640242805944984493308859906439602400968131322254048054048034783667145220181572776006031221961692781485014511414918376565918862055044560885165901797176921408679115747724935105706723890959271472451635897619523138824804592040849408361505688971061358230435095117344264681250895786015974279135800885392049692419338746276760852725339730811578628485297258059064912861621313911780147634011385369668720142173550407271300920532400238902224964060131030064520852868218507644544558075464322718564992534551791026043444576597529124112460057318324280406717966943445486069132633680822562907112577668863267247317520622187971889272140964069952206153017036773859981360732689056120301956910012532354231337596279400666752075426782646916072889315652155442040835166763260478760338697356230854458392158149487519061827161808585980543925620896135255476325901447949646907954744799535795080267482653667384318759979898005856854872482512115040737354575601827816550273013835756359445008397728948210731518860816699774559538857234186132204680180689071073912617959244284831547420433604045834430802926433636394719345233633099137330731184842739535513646487707507340182060339682548759665025805504275288165313984954775313816807202716654929270089627947418882738508874691843474260497405418401137358313128406264948805132142967949638597393518163123659516415161695308342215215766651492424710713 [158,44] 484226537825673792182613513019904625443914919663119807873521996131589864525471716640891239623504959812409970340820856141182354111351867652876133163481014531237900991678419354789384580238046677443082874173165457691827232783787847327974880061415452693906958841599940678388771479874045241061891909146373541925098952921423572894608581767843325551264533249236079615050444043765322849855260529027419922679303424018887586257346198595096676386007447993986812838172508657484112930408898426102304165323318277397975354809551010788098333950791584453714663036958786416926306272444285660596045774440498386012104672999066745510667723320099740302756100017028826812432144336158406853674686294982346463909618505660029747783459813721670421798564544386456182894111537484608121065449221737441310746746872735132659763969936421983888513082121438229363713787745999940846019196766112189240451860393712120711787003554524632890796849160268276671582568522832014548064721553341563898026637303834885564642979148233009918892722521100419646448968070368848788972615941590979146740533358302640556587517374730168073526634253337727945621150379265218727144386023610945192324810393610237038496324726832151964768726713548619848946815103510699420441653695385556493176503575277115804916218697707194774404692764812741731992368880132904365897485499725917429064500337556228477279424080850438876264433263222564836831142058505331160996803354452714551830967482731134309684506042838821949209294129481611506441738343249343794686498450400995467576400702189955058185444733153471343484625453448271790193184333404936508589872700644576797830164714564598854295348663648396326999306744809837612678921032396969685640598621151597524603274079691043862381553077234656145449817074083263044331041502805924286510 [158,45] 278282769098193228062561789905287332321365394490505179504556379902936463979981129402175183099514765891963980565729449199920618055401173509894763639621486486503531633170799138769758276842625134468287717918393253780071987537055969489081620372413986154001275672917290930653294713840917908983156893151958693216852585468609618720990958293680740414050913610624149922032575965655579438507434598745160724503479077240360508073413213166227430337059092531292199462008188372848032093429883321765766131831775576017425141151042248563198741335130196555848631168327579196375749757556679227925179110772264088418794965499374847081264845409188022746933007042928585372804676438589210105547639661335776326199412803000917979811895233106919059112498420380945474061036863897811619816215237079356763430410043115441702217358679167722323133531726717012984858866061878571589405589864883547517074186037910350385506973078601552632974394242543109215483519572342806656135845854468897358594499937619938036169223641672764135755543904970325830743841626506711449952235469936518579563822223838004630504569438404863537708174326252021926928665335330448396322451930758862076330771173207286072558586920317048674655248924561596622405810546363857365325193937278609725365360365334995500305395369626201269630462194431747086599996471373702669859460939495757658564164513293397971057379818450733570957410411643268534211269186494922036816754237454246799835126928993538952140272157280476502500577805411704253537292256438771289820720164651955071930763163093386836695259926029949045247442150133391010063371470675885928952535240729191873442466207269268079706257934392676487810372540196544651082806590379206962712532628224265354358324206038097090934190273144784378765647202406457413357209654297214334 [158,46] -67849015045661161995525070577512854281109345834124587987911228796825930653939233808591744550569220538151189100530729920951076634792465616847934035485674552943230567025517923016769308433315505622920822020192229254370721268933222986018997893073497498315809793292571369632318089632410606264392195073370682288338675769820570525105611908082041674640101385292793623923167581798110567146255188200713924771686576698856537047682841886768655817108654238135089475378214981626718727451470353493442358166230503669347031003813115978564247558900011042030595084118912607231296853718848002431784982279263879770227957165576226729085037231511298886096250266303294877632353598162630557343111507851802547630873540769479049393060608395622629422184183909022360865083595068772463114526287815313838594170854431649602019936658739911961261057337550635099942015345884893903244482365903942751136242402706185335340420650502288982177511312557913134071858190128688444009503087981456950422440483457678288765705354681941687997077163756246273775799820615040641456054009422567961959244658095331796600225548570080007712731608033644576333226552412801400122264308107281626822929987451626148848186023082829484378411943557360056939085266585797714204666407155038755371316518059796564859647941116370995581261145927494267729247016881400686682774051403755046638782457392927695032618132217481683164723834712295044645822871814484185608980411634138308085961554469742057031563753465348879024740474163710443278660846939651685908273979718904196165615246504627014114108325167403928689773622579081815458550820947645054128279941363051747893878212339977952952514767222277932830207392220712978701274665425844969243727901274049691565051240932139787700762086433164164886105383789463760555134978076930 [158,47] 3050959045078965188092702372840448540282807307788575201783331427939588219192873932179961302911542093500256164274123563348320384868540457600335487522250913960732526439374607331667909530822539089706724787804942856099878519504824575776626622782269417585251373265068360314170825354753492970879273089593793632816570467593601197598969749284609157856512423772367663891125055446710083761197248026337772239314016088207279862474682649839463990097781144168074979651681432191246836230058964812329610397601655172221871490156029210770210824662614038022609901223967398396982717693231140786272275638511731584575448987813060068420261148935444247493313172069899911437309540990831925188659722303040484537543846909645643898391669419001252724423407776411107638685968444117703443162415151769910305889907508491422675187455759943646699163490682323261088349186740290764918593865647523078981531349773168357007290982443577723261616330116592790197767412565938657211768789027617132830834871122277484266786255823557520397962476634433353126337674731291907382438736813721828984664754995387289992570442247590777560659748489771158863117599139477570749344773572650961178688626938156207977322947445362777279591254930358508444824639190064924789075503013641971927390307006886323460285465881360830304746919178508316576798873245156464741648760979895002122859970638062930147865376287457730627242525179064242158728580300668877081590830956189725477473656099716941403223290265051986464945289773078101390925815733649276959331301585058626812300362079377474363523584905079272008272986553246988537312627798051234108757133382501712132257817589044032203388842656884561128836897875094242175321388584643340986463191493977105643420456919523927032261881384731332570620106200710070267511844656 [158,48] 1254020148971167860727033885876641350768306018897033723441523953670250624461073245101098420784239737797801336201043584933750344911083469053372902194346902828625029683026338961441863756369450321353933834575634510143408080908584736116994911224368000981204543077299506420358522902409782350910427588371494690025706883220651935257831516934351506969984550623056812130536914725834743135298070662535753804541367556471460455600940798207839454914225741750677967642067468920562552520801617406232041598563601800254296231120088655728235418640301996471442905075335818089452771442231104995054035243502363135401931121067582967404509656601937883924856561787689289352298929575800487439067705390440072218414570347815233787919234370796726410730774754356796223758648692793865541624760714188115450966799936319672044850873838206776392423431008925765778000231188977924438237959923872134512407104058087907769042631970388434208497655193322818945347012825128937759061236228935965879931633963379504240828578840100109619323760044458287441916668215075127441754798932123673373894736326724135920429431192614658542983194625368566994286268658016388288199715192464691874251276319367458600883176887682345814649111686876625375462035252150706151567044807780905257702560544896424515724247158719867064880082400228452382365669541210304475591463444023314631938223732272611669130253533962580432141143053967707613890765126891242013026942261051017199142265583598468873226138253618689729768104397977247804801164858860725676844632364881610915603704851836705988317634565283246208808965485725558423371935151104215272110556582549394830804838361832806251538113525439466204210616809806391035730897940934526778326286076476025969701926621731199450149499234041448897374654891276809792770528 [158,49] -242315325611199547369894823032220502471089993651344813326210933669814948082731875814731059305530889253563973508361969941160236948472091529454236271066301512045843778200479758289119617945943760678077876357713879465187439731045575395426723539715001137933960779922336359665824003762082018492585682227820502799517496371165058816132224358267816078140385705080369058453869473374274176671483205256010498583047806933097326521895996583139411431711854333752461113174178315776603820308594011511750939834852153373641777580177701814753796707631122903687533281891911007498983607205453819109786037342432726999896922746591631922687610019020553126450482682914651058908272932938933373645738003921309026470072475671623737810470800736931121583474982538149179289916961710026373956751998550849116183432907206539844303915347761507695389010978452877656357883884885259604445378609253386940817252408328359296977628769962170084508304248060764271189760360796479725398196141313826777737089080902768735337919762275230802467130648995995756668528992513438820559167387818330178902362543348241578425804131522734088286134446510837197558537032900483940842763851370445691162819121636175539148754253700482219253721378048578179090167133678519491577087039604373345150839453460511777572805137703892856578687147183196356736101688030787332634110765316416415240782471677942686195694912026649147789972204739165053691373296960032750279052799696609823285529817487111308144306351294223159322770111453583927825562266543024560655692641996910310013807702298840280242837251293307410071777695472415002065808220604686036605790274242585973092620981073531527238664653868609882414823109122565305545757200617473154042783487543680239942476220398704243833981882717149511313455152227785663430 [158,50] 10208398027996809308843312951507639433041794263265033418001838486081620800620664866809070259824661739492733263492231281291390593004373369015098519380110745667121204986822136354727272353233003654161666086657025885340512033303647691623878148097164538167289530581906821725380280705152629034009360900093476791963228973207065248147724489120474753228336297473809754081185165850710348349800395043083464031195012887165629035661334964333521134265909176551768702904164218314107337593984044910047657487529891312399431948781612031032526735456621056365298751468369912953766614829399599986050284058280963710287943652988590408006658297471356332293669238006296847882412929158167941584166626309004763400500477286338480658766932772982901424588862533204822753223152425944326673574962619680004210546801869519040940610898734449398437624969024893195716041630908583962602225090466839509878870290759833960373124636143145732710540130821468068942246256382786589262470690731805818682298618148942027728845591048084018899708826216596368420057637434418634440863018299924079404802118630836076561287632791933337780345702041209046720664762570415574720182792052505653342421410646218072754223916237500751167061534893581158053650280610379716489381450781163203828362761656910690863030415996573548607622172720465827479741520389682443213737587963025503177708689505300810901564455712878411055920460163329042616853907916778086630840812403101143810629940687362052654039042899702195157697584669247632331082760004812450751590691608507618794463066631406392304005311998492880726690358262052112797781533547730378778960294015963164645903651104259922861730745792604045078818406716017153056061130425915633825859235160498595158156765017236032756226994882746477499767352562728422 [158,51] 1511213415193885455584979026773865071245773190097962390710464331908125109652243851157234119025792842185275322511697643149909897781457841297338690166341026068576608412971274910816080686359500068746370816105176339543639388427750076056890223842519017497369085429921340109773622758347936637150683990014158969941411733387526129669692646121014775457056086352673710602312726161194550923925965063423290002325251793947651627618823330571164299928743809923897835257488498909333340652948274519081355941005966918476031350033551307382518251352852611441570356459654397796515065651854819175969416558718628776807153454573804080658783220833662995155810710379212317203010109360004755451990372165416021900702798501911579559175204265966032585992263426904136068675801860632147794076816933922694724909067465910429881870539903305477373759619614477782987725017050160019137645649612449471658620224228004142947874322632152639566012208109367637662707241140278777287057473182266892812568427611536891430212109884535624998502750232065318630651577323366606057319200593960212301371404654028263695880097338756179296510221370541143677855503925873679453482204978081625327124389646297575228272977142434389967885542611591124178185564232454922550983966801917772511000295058275987076589089765702801194432900063844292365876147767915839428480156761525406811770368270412792607505561422472069314839715865648016752311367031122247465291715195373882123170379548610459329498403587382614561204175781954073305147355334983137876754104371627793491063802859286712945889801317787776235563540679800402557428458190197635746282158250487168645490501290927565209121942765784498058221117855819093898329507668343968560387318658886478611395035655410628706483522437081143093533674737491 [158,52] 32204008163571313667704405257601063854285245965232579417149245833694808969364771939424374282028348861906256202652596227988318132022346689017919790750214390738087459050020163922962622016451237129508877404092305314095262001899612938297465630809108749596244583214873773344964635124846470762952408968006884263367255771740944743551658185704874078835894657996809530913588028599614679854544879225978801085487206025646586931402778075837913336652017574885136076016603942793075768563594926766777731099400684440836320579097292299576985915414942620933900751061206297873122863211693190698931109085553953636401817520148855122391238210468379272267578925119228188905413396072019058165230637016254864375547481929741583167201121266970343463884677103042191712882414420533401104023826877259196242499809094981172975365074527291143241613538737008925299952085701199254648704090267809791511731684321400269653625763446309496044745723075968321641868040629093919904069174385920980513522218053236666143274210008177603165497801705957252502186679667885490473862803061303549530998560079707598766339602262819886164526097718531822703888181612289011678592690322056798103681822114639298454602139344528341127172333683500539015351928886317680822908363083899515707585876597659481072348370074751574451244272998353238488202333997417870401547434819017896057163830777467003432997074334991424243676147699210856773920300985408465114137809034592877319046794389508114911941725004214115599127566284486170463322787014880139639535646720524356994406206258569434721825779590143306294575296035400192603889633248407867941531339516813391808655771757790562376936412431771745480647216504439796226108734518526797129537039822835903036611570259993966532994656453355311822166080 [158,53] -106119051156598458302769001516552604886150315248360979738088705972991289705437714525268234355982957778207258369708662172575380750303592069568784548667812293152411084227378722028339032781596932906645993322131313197802998330756984034919809309572278822921435150156344071263935905401509609445439799545140109838845792422240385376990709653328285232659838587396666933542535170545333413023881850416958156870616838328802437731979530799794978548652539108265475042370069894063602626093791981014239002713615922160819932018052841383249281427720546336829518534776846516322522029463463952723463890929237188479900627571814012824569811065562454023006159112140426711008420471311478872147757797702512453685086673613031807448148634729656329777310523168231280421440379371061639563214992852579016790804359631993236343432746858637631340998959321390518763816207480146836639332649888586247527582857378639069170362832469429065168761425368074047056942014417503646551170774508405665793513945020224579391133671133906151416491208055841813116644065855084169947943420966285027220406100632249992766109240846764391163686614072210843904186050946694467908579997479861631270588669523740699902866570715746502477536309808866572519421269599955872003564305787015027779500194844089780579466879293915163753843248134128685181028604883241209542944969777263198510097353936099254465469804252350903863138464603533227789665544375079614364666399450542143410994849624123136708774788737957260116757107038860418960234769038565481302275613373902750693738616926479230847850969201978760990093132866189238599843461144939395698386833637702835755255121281936028359627512979487154225230408673232682655500508328392764227006351792849396087091030911697975584951918204131678948373 [158,54] 30500877631698101273371353966942897616399285207565955971560226813839186049975393288603596590812319730236779597849177056000194321974268043996936597944390865293302766379972693712055763644988679508770308555190616480640756776876148137712656598422639487851471819011697905960772572133158233335204015813363034106041169536296426592457851116303246765557242960025889418703493752212964070550175195571283128026067640873478289100927192431581605261112492958932005515021849343507889565376785005895171794072437351302071145625346058725586702556572616152791349141650804546353144115238266283884356684953407927938318454048842259029337130748119272379547970115763864472557122168415145551101309570978545305837004981011618030163245256121138363206253090305738854799185213641689853693015094333478830553600629640149575278417268796644207028282270500484887660883321652973436776921989670338669528611331371543900049876598958703907271006273907392996045526285878639577341400358306234440510702137503428146103784830159767749218871117742878779341989931911381123176658380561104816738365804709191208344528966899575305887262098238456207444329186380344849597634093526678861370297740060361425897049724172939699726273437775404279051055038077645274187156680128533255801736196229902345309963489695037430676350656912926438437830105704533053178370194301220273113978173451632590645750512596066279923871444674765083988676747467436333499621932374240902293852737109000387278465030540700613599963497364545264683129235347291045572682964243399264553854502374212644795057743858949083413400395429298210610249969722392576478606459974246939407068657981652678052978475608013786498577153142412868876523914338843782774814137917101730167783578551824407318310228431040682949 [158,55] -6651659064517473508227769981781452672577727312853930396001428712079165179713724144817247789229952838796532892716184629446564515686877541898831433047086023156959416299648281016321158990436511751778480130674498645619939522990397569914352281526751009145229467960756784509009741727435845919878838226646392276413724835172066965431373772180909205069024146265638445637469077081387196895908775283968900195526248699572445076908839577308443820607115330979440323121514186249188070588975755642533063782916863440766159605179341189219029118075908219939429758031011770212367010494431137946558162071232344108315470923336543381133943233184824683798474291131892259184826586473178481792022386910077053326907461674705704058850919199537590198785098031833537190765974189767988831517131910318132542857766397388630641144636766422873648815084102264004978277365546526913402163089089229156052060734964519374335258720672547848344368299525131042463670155758461575548360562134675115290391146552111251825923963201553448892754310386229727213266481308945039422840070241523294867596070818809640847129857601181609860948895760126685984711489811045526639781103655833690990071392812176874523140531200905284152204283833774281712156719568430821079194067691886212821463514808357038535552188160496552915361434838502995161752561566033049572814020514443869227171652206432811913910032083379514119161957300985883326563242571695561588580696070039144868602748851888922917708493720159004201643191759106843436369933272281006194536510311531795949304264665008734639162916431288327080195306318844570420479284282994368823019654579484114882402775741485691198929898179358698186326507286211829579328398831321289259253449793868999899534272899662300430841842666836861 [158,56] 1365089076436700627463107742503501099822018396374563963668549914146561957031726086298982609303362084465836687064087029876680212769358774984758253000236468403558079636846005832497170293573486921164212176953257272333846400229797391668094251078885835782568628280912233494458837834661056572735661852267381864718930629432694400994149626726460089053516303935545844554633832370555451446512369334347556126222998289176131484325184060260178434767471854747005971034124999472107741425554484984122725256919115623466351051715346617791315739444494123079868892309404417522384631000916063460412333320671402623622255246842586321790012148062792704940634474074632262257002791358197957031551999447561273273809228581569245317235228366079665713815809927044255279301729819984901131244019509138168802359520805592049255903303661732896778770580590007710342272675584826804573346092352546593890381747128989381464574715695763061043233931826736216885964038433247615831025824994382448950118511139492881534850981005574302362630375511697387962953540082032927969947249058594157728146519187510119073026150812024039925865024147717872719502651478312572068752642413299639750810200913517526139836808883896055245001636953182336437719844091924757909177253703086958106242637885048356483177814694842555187588928070472773641015977668926912736438397547219784026402257192118154465754193991920403366636324746677981828688929522511072367301286791631757213144104474097161115683015525143459332495730210854066184343147084811765235827923391597722108062723137068016149883980202496300473646217441754591714167963379773110262175288027596349966266245073207195799813230987200628287718987110138706292235377757041270599741330813329011230380916170427345656488413266220 [158,57] -261104024922916814492038361418481160941240331481800149004281920595345852407025175738595594609177383749852624708302995120000839951312941297225911950749350588666144540788928479098830001576157841251434412001923800597620209846043216037761118181184099176392048285889703395922374667336393623640358361737938774954086163609066086597927078362118205415903616221718087618195678259014962332135725530137011918135759464297387413037462035057824894718676411802415805202309003905439372581158588742549986360916986583418581537382734531243805271730421433414183051351739083195614237583645429143114793217851787220330547055406383380482658693972097614601611786883393834238356003126274592446350879568447100839571548483627877373294746085787149181394890806692255526378851433054046532050434161918912411996526922334329486688848343005203409370118464653644857268087481214098968787430813809996728165555576497067985037339387303903196290637957735503802821847267648785990606003973840584608294991457205624449120072016782396866694755815935566356718165414523605607847577349023161131823482855187519650677987999962559109217321211127871032258313040240359368509842683533621846376902160489530460270919012223970697297648718262101737565036256754799956501695522552004312684020680134396309664072714834913342908321751802642599538507511382505677517540813083500402282082020027798965220229456603296671283799332010443687109911509552067019515086738263832890348974801834992119654614206334161016843291976009330671904120020709996061608306570887817687810178273758880141124631633624722590262209612726600793870957023179234978376534025875038804107959036302510842698673761378505302918307984224541025522575329368882781872403161989885714105738036163480350195463090 [158,58] 45505720583670330991112367145849847241403699660978465813045325906151540177027463039949310912894721360258999035292280974660797153354588916420416498253947401464403069610199423556867982462667934648007945360049406139483798108240397152439669065937782778885704342129249285022031640078517345214801821080128938437810156609549765480912901311692354060021034261887671845323337302324195736751580626889460292180199207553352981894303874157220845654305898736882701645078228818636264527182256882919385470885883278039290207388032255440440254544924071170238991836306601485726517042536920487553266056166861191138104433274377996769968498562721538623877099949671248795726022622718796784616798492568554469151336407486128225933103369186771880902336145896527026610366359466713618500442859908405374572794465614595173794819495508712045182507099913537192290190161904837863201636618445874037598491313520431478464023549331144800059274183929130770516152523501517406662908048764994855870240555215788536218711716531677185470624941964036544719684370374684310073524442795375389531205582942912080252920331343685939631621203841770593885353165421048909216396781263265586928922821445893675074346675191730326936912511253260740588321825838471062517890909205654789098749008951743657574294607141211746250565420851570451131177021505078218833004804543771127798848325781212909933012806852427184819685899955497713967424239542154621774188001049258079450620731936696180097517813654459763054444863390667793711019119183890582955493358475216348094234283102699481662036591529509895059883393747521961636278080491026653752843412353054179306033038343765735114334615038734056243987464301531555463295946894221683357000218275343070685467941323390700386884 [158,59] -7219693876849698588334997491077458820990314500024866170701576067290843144484496477435879135893467751985277622496472754141132776426630330873885326404007736845169997331271271937731244026558108700049932229645411525889109421134865432245399093133339994386610310380074442885425982656160669941838729696131060427360399299292199748564885113664812598727482994438298308808375290495004413983577738358256128019018444506797747327388947317541254454286928801354694493287978341432358086723843064095607716394643994588388209289790436228094303669022077282777363676081886274296661858593992801868282568395366350877609831545555321472322564468276140344218431429804426467708851773086588237723503355565712497847202428093239926590033169587069893709195744129207192552786287179628335235845106983345412123513282704052749962839988617176729375982256923855499401236403465522059386792244243114094992938875165167506279466344661131992948027282410064914447503168627652984777666840407117480731346873654180731660134995005129321160667009221939432009067260105869400495756860428352870447441744442386723130796696969790513983783674817786390981113290392195255891339044506718659093463937232974859211565716469648139140569492059309724374669871057795914940639267383409558544990149808954015734572488501164720564029419725232881512152798985553138760729055592122816408972947560227113897453823378768829331743388220742937390327948610044312817349514684916749220663795454883910371881336275732282043444257096277359532463812070098828973193999445920630154262177990658215793901064429837344405572139409162482923925112418505621126825330501274959897767491863073717740381375786416409986730860861316704735321932914623946484221172573057855742173932611779265014 [158,60] 1028859523735473898283328138691524882552592545554162720691363290155972744003957062964638966003267113979621574093978285173565493928429382522081429854337499917355145584207553949639703773029025361745028379807492918968879442582969377135660177154982088222276965756616140609752642461643126047155754876367012481517244049112245637955541901737747413054102646886491993472244679791566909032039550094217120595189785277648414546276715032054634676782171466247868804501906613417028234401692778813582201307647522574897072347457869393921219760585882107219747912623517946030589743500279708541684493425762815439494636461864078526890242645837413298804435960191644235347319985889885262036734722152418547511521443829453253734532692790262908065315086719746069039085244773581271457768560116526396199797631270574085360365553521342360900143701326300755669756194576398609210665511651397518364107927926529433043443658482339668923025914955166145981321078280260793417899073165329259703147217655439269240049438142784426414388051295147063253299798900798422777817609330466172472645080416448395650048806324690129389931210333892940604265703552997686839277482827794953940175962585048729476357591315078848241946222768092407171247401874195830582663296106796706844422064891217378108472574871189277007586305463981875725937607396840314374002303097698340515693139196067134737758318995369033318188888394412799710638965658365638202214659184613514044811126245692424116638699807030067953145350849399516653962251123788253739701485896838914053429213158368396064129137907062169730995289667400888197396020892930431454862447881990793225297348961947049369591640401372834414897169840402499253210963374280317337390929566374144457180111386398233 [158,61] -130871100908051063067402331077274992078320465430290243779937568614082576286237123622434775359503705664517159478468648021303760713105974922852955966086247581095102885556333398546903123411677191906983156301067953484608622737628870117539329058369629666539618930908433605537770212784339302854869198545935258853469047425516685029049878882609516712557928485686446189655936344942738784505954582415686184763978553909132158281808397681972542293112101827200058828653775135015501999487095383446637345970542732121451114932283423736807470246933412415897454907255530524930715250572486583247673425504298252842048194356861571954276029594607029705442144033996283676248843382967714028274030807830027238335372712608346935034997131679742812217192157169534027321491060490588315935159294213790517398256255112887177801870879419099941536344268395090598946943827450715390526727483365072183866604045633238914001184975145903551980760002223460336561464555497515908276732139578858142498022325703172848709891587897241143425966794396299969421780189027190487371896624163759359310451761452335249096543383851525304852048491787662418890178312205497106628624247221493953769280393394916704396989576357552199492134890961217080774561443967382527783826613838039746903099896271804462180514683916968180854861479650098189799402197315472180238502948737602926296743710239756275115849837926033724974442562171309440678434027429767952369199945996733558732404663264215124374551271317029603002535823122921521198523421126297810856824159837344934616043408608281380403603006021954703513557133942861165203817215765907863317242665188680943467889344951445489349565399220779600398683081129310838751905614253378198126056434443393866106551820907 [158,62] 15034348362760257842396614686510122091453762038616994782091551363844974507286459276416875141876858776468870788981843796031195721735976462877426706232742103855979260580749753359790857972649744859166947594335399989537827729267929487871140047321518002308305287942378013729125048584591552319950322319742542064007503471018298811410054009886086016662735070090374874773889812416656343280672544775561541241930345049591174503622671303298452055864145731830008465322969272552380948504205851333435861988761128776291497533679078900219561197622484972662898158696146343292292074702988500464979727275845962234658861274567445683346865502363343572498698353183594028227559417246058313865388858104915586293643227730083308301249317054853355448796156353369071960600994846538053498116473910746640412429510680225448193067312450282694558048188150118084374407022030531365772321599674281981194382055009436026225852774733933983975103159724177820405271657107037856717685453349548461685400844797641804403200743782377040779810023644854043931899754282455833159125772390034984953150163319090588514715842812663889241530442266074048613269806480960877164444073347196215773535195024231448324500382536356920072129745091102108072254060986225652287420648811091891824864928596057124558659288554005908175439848698564330626485581051032552146628269148736493321661390482848315791336008789847627625739580681877069384689164240396255930721686027698469228832589593150174481957811526096730624118236337286495978895646035698757504747890286748169376389375614270921317166519545465376858082706224190843605213074577333331583788260448526014713298936350588885705441813110445782272264021394162793838332185617898471865484675746589835460911351 [158,63] -1557140175387587958204191594964234600828814532432612927059181996112824660222214581414672567536795865393331016072689547048784474128854830268409614199431337447367388153954608737881965457962577235630357100079696665883518743746016553066062165629451884020433089992413872155898630059731653484108146975315259759861126023528568023245011654489144093409381400716168334082305124415479297255783704009990104726574394316859472302329868884094414483730232140911660003498677451448918221385757759058132063170323444054634605954323896639193587661628393248016059561464247576692262107292042017353960668353642383688502308702305021837864951944244187130606814433432034438744527428448759726551983837622963742799504397125163450878145572348579568011379392930109100113291979623341058936372927089902985135327465127090159853719312285842724057488549896105130272887760311142107219808726845735278185159536995554318568727758957455253736063639148867959594665554453927106077581764257830310914921374596303428677055580909368885452439789236523716993116390799616774553291032589272027820112482572115662212673033724707854152425235004577664990240208152983885020546815525103562589541621283447829580892526831619414779296536275640518896851661673493742845795124361992891218526273153646402409524373717202753247787809299303881329706135064693010842060373636673285512695427729395755975708184353308163379368381306668479037875936142652410499873087131060523523844437718863619470087207188291061903473858250316177472823791125091428669237392407748650083358655744597346975119884717525803158465276386287510096825144567046474178018979784885619500094400530460387319547427935233776829234145856335240005145124300429962702114934531180927495515 [158,64] 143115669232294065471169223102629680014650496654965008537029642201241175053776460016362306873195556583622315821875800476278835925153735411306450876117409142259227498207565065687335128825065176326124139846566312673484599080360936176366640830750748188331792682036865764101753907363761049147321741760310738419592932756169934906612611146581863306149950951260518697110329577019558576683128887142758951871777231144189131576044278539243792096070741071460631639574043882727413574081490317632272985931350151955879898974127386287538377628302758912095363529920248798436602467290557035030194493264281409882329329710868234486568087441397998304189857789278979501002821614145288589739200014878175872458352503430504635350570947088219796785815913223008294356863216043033270242382443787254279714515060802706447033959519039316536287869992597690264268860694278390206250612691561047498678824026761370328314255482056480972785351296151983956732363433095958208865687515645460928844719719508810395575931758698406193450978678084572965023245197996817314376700516991249847463990699004316776113300769290631799269195999598104366156942454907662345301401286777824976199556629583043659073715991872600075559526418985090586090729743238203427092068216210855892322821962689213428112837315188288768369266517089560728898428128862439718101549177522293709760191328119475562896113089814600169522525173869575545617051242506015200660804972657051936169415176799442415004201559760478875225819892212668444841844130513936648338378558886963256733182474148749053977940503238722280977385084332394124765407082329154584859763312332511234239681504059723021444174228001890363606668684424395580858087560905063890307720958863011030 [158,65] -11664532087271438570057324930803551427139198065266962832102644879266077181962329377931452665829322236214703953167958305692504598669619217086100308565434456048592762114171221005290663285846124062347808100216681435065455809042821942757916384327116726856655613486276495022664859525985008226848292412867420399890206975815877329459599450102174732705434437726373133516428650810723062349775782811713103323083970583753736900821443485450517463233833957406054236539281707528874463017564614946721459994388948977686288097440969764669688662318903856819279079487358232402684549416670998116125883633704262222460282221657496604358406102468222536452264992729096227963252354125274859700960832996040594899169149339338413029758826592615699965849100422745005103923397369613134263779080229105451380293141242929477278636890851458483728888971765767428487652593436213713828709650757911805694820084628558040726480153595553774273976842367248727544517992476477147043797306995144810535768340576485864880716151071642976521098137551076317749326032839894444939929342926085112015203281177841343432139587326669568937231451528725329538442546495843414745121430365081607182024431830854030174178151694335023289622472967183856881200838667675250077015142458271046362895061091127970802223058692234476622937071294874451239066338199724521029305086691566943542728593042091089838505886053198265607467537888830414793415830542789134564453897382743311007590487302425684315051345158730245192419081888120440644322895048579467079109305137416063716085661019200607167873888331277571227788433044703307563107751183245259061848882073600720515455714348248769886950476253368882466689707310564889528934118129306866808921360548907 [158,66] 850922555142883590029134583040245689322671403511322439925061439368846998443782243719930445715775179163945140600378511541051863567867368176763545535497184980499844473552344157324553880149627032268283744717293224389282967448322709269603904512526664540894000606602092959881581615615396397403189888189973787101352262802962632340734988256295827782453837442643003088470160288718773689383019525823523751685366622749565042929116383595578669022745335050039161780930855713648379392520746763292383984283453175542628315808031679244810438717024178985547262777809577491194862069374061621955447197052360481954670105837219807754889614224251023987248129804110389912995837881699292756908447192044308999446392562094300905893551885289256678215957736022069824815261215687664359301764766767017333816790439894482009180321882182285055969467189460687520706302726941146500918923968367265635475601685904780784915098603500068619607132848653015671995256096481280545206134855106980069321363470751406701666783106762455749368575900092065325562563276561521730369360675205493319016946126942152053425837390131628450026793318319919959064544618477717401132877415414781529645472025431563376232897632728806427262287512730968085333982586436538746415618232462413953316734641970331201127671428477024065368785552265847572328714224096089298364854558238167693728840371603765789727735328650175786596079261087855627936572711766710598371824825009401002555171280675070843881613245542758795831419411133035581822768555378559145019168971037169818623095805242447515266545026487454015073441285799546748218743011601893157340038350027228551055656839574148211559422171073589206787221476842623892617679322701817884195961920 [158,67] -55135776033416295525939752176890537682045438250133393391111745514304036889815138517080166384355782902700849403921168555895904279167377893437518398425638538957495430046005831695084848451688209267596419894223437455679035707185180989819642252000899313895714543687142347727415927786610870648745661377578831740227523170155103704791510776814797426143070368258186126365713614857715118629925771247690168690351555231347128673555194021326852754715222484453093376442366656614440823601960996484948276542153521247602863433145571413261915622371214840101060940392900735491213397355205517214409811483635772791645621170997325682827206102051229245174674560935418189230324330003173243801878476237955507646155757197751061594262418133191491252386337305705669787742508737964421129449685142395836259793769208059268221526514549591649923255028544199731771373596576255826151769952217965646213965830275265935120486451519984195505030215397295712804419693053446746353923623253947476570278386040096274470922019878958035329688864322289730417297979846302619170693498745511234104524779116552887169976824042450520147092772370380431285434573809613249032981913270963920244262714965461388962388231695062813258714335085346861958755893804934323781426848420729462235690963334282829895473935092544571297923757067972854031622959218679880627220457045689458512438956300959205846799370598538031967538142928640925798084499290200082504983420962613018096119961989975953014691108783450726942150135074212752165301115344854699886619825000445634705594531026244426187869533928463736184688603729256941143431089008959359117554005574135221260186929968624613669150762090679512175835094099779373368868927312774978164238 [158,68] 3121720582413300049870634241932833061411318069299631578688438862729468668900589772035520877906998036724132695578664886716002194784221775470901222865479158137408320002146278367637686092174121507320864210632832246347371483014611469132868641229963565744548826996975540743358651454307454127663602303112158194111671411850021790502394278996160250521568248650516587742746545739073542624133662830788963301827378280699141344244792347887084388221880173032586660216413591410289255851941627942925721382599191012861807830419895003124826052884630077224963506882392580709834284012034180727455896649906931894758398835441927119477392114464178936230768627256141766152623951749009149506054881908554656240172152858122302988247332627819132030284924764235163206508927757547307004605744683834377790115475886007097225868416394959757963555430711060953585656659880337451401471429186301776965293452261341400951821349701447074768916944724360285319708958107277251332667572215935690218048954972863275172745153033139711229617740494456719797831430195858947431107078288085298441005735092082437586437238686679302421497175580416098603685220268776614509362782177445796286283333869949441948196970290114675296309039590566302069324994692501002561678710748557286425344635812092715102202205478275089015801829110244252821436876579294665810000210019435297305711737621891539227518765576705209120033375425078518418866394134173795126016858638791983150171369045460669785507886172801582181561432939854757623742599057286466514919678617518817776166902561560845673790895532700073309785610825084453992528679903368647752077018824144769304107844397360435197115532461576650974350630299338640378845125124507486204 [158,69] -155964983461022239935283426500772812743856375950508825719407024010583829027077332007219689095409286794137036698129023842492716147392568684448977577034564229472817683595982456649356967743355215131194606001429095748446677520501277013778772893036057476527745925256478182760162288679065773824371627768361202572611390067221337011899915683963806814633066861213240644169766810803419088796367139274363240021264851836331218910347234194326881995388954351606953696667697962859626095875988111462279070338012053637943882250539363689968631058600237189913851633452461314858789226326085974722466661699605217189287904011717260889602458182916956051053373958747372463308956024197982400347549311213817523015482986634558475139398935158985994477865664509783828406832623929167714524092986568504504354478654648628113141924440414322857611447376164450149370364582612545464009398012797064697232384686567212938526633245746723545405514619574165102864876526523407090547068806243975331091431347811838714692564644897856714888781367994649659928452276269600854274068833018298844469400532240047084602463525297444061363528429790214603507042799727321867376138392988389311531457190563209303500070317202954715700850976659146746262390619784091341943345265876458702217046035824331908161808638827207916523787457964281177749757448631806586659639092461577828957264684640588684798751949716892998769837940818036581756341893581761819467312699849130334813685734343619787511649106056985920587716506309490950246550405631335831036935643876452653879962589137853188656635050060682623120198402925027964783403401960136683459962525895766045337055473888168096380951695628201775777419536391336678521598368964508 [158,70] 6869629760146203251181805633492841439421163972694093675757801911859498569294585408103231583246991578773561256386040054451812250206065158332451182548184380551667055544904366455031515489755146277941996548635350277252014046912279180713197083175141379597059615147575087424672665502932686559011491595175062731596827305225074975420442508807318990362847427293193937208208751790937785447410157088005871179672804787979057893934980073609810634179809672649173978196386671922898266775549936038577233261996258049313897211554012938713018756223027366081239843476774895506226274861762311910830552597483954740922265078555320783148155259850427877686363878270294128762406795023142622586356913901578776831511417197845016101372903854806460196456270622019528403912419449726237953354463211407704045268919961255052147965457548873584497560437988904790264467765842315876975831395802191825538143069025128446991274271591775467859219027169021918749894917886178475710230249163934228605022535364265292377002720214519932353382432731687722718675564025098080984496799697273352668727854734457297158907437764777898391600828225859293077975773272267068814116429410094617256537689652568196684163913426475505218411726661577248045002354734229592093746971402080990332012441099895228461548933452457584413706425398117330064329898453968232954041167070538348924389398626757759426220328954569286330866250292071327177610612355909864272700031432875199916586149750759998542367878604190976514859194942343511755793708176176808492905259873905857199901915848862558451508365455210127396740077169941957464279806758218112624383322851437975433403781117992457796720375430874951173149018437332907773288506760 [158,71] -259141652338448133676328965053708869324230515699606348431966885102711509343217906259622197603168118786997078601986085156884312531873554106180385368363912874987690306948149989799838026398044345838990748752691214248444324968255730980885209868081013471279431040447487366386788014061630161849865313065644215675787566087612173269754666023363762441531222915301973278348405910485874720705836125341811823440655448867107061170241207026888381304059020204405624865310395153539433115509906637642044666348867368739510370431445170483721362943157602015449546103815222740922010059437091035204268593378645645808343547516657718886454703790298776928312455005027527309464855954783612120984697051288774858754154246110699075209004827819830494070048616636600969629985942255389028750731479634402432358458309442083952813911117413216415100141308578681323725865239519318577652702598723872952436676197596832387131259324314771623127057421254403550873497648920130216157135388435497047511212803739669700720279015079871975061452693721447407520787704003830965848392637452881208186741523868431283651697477195063189780444687614790755863759558803738730821332395016492307359137646073017796337249062124807761115116866422134251654857458671698882769865949420422647514297967061641107201466513072055156979506762654030014080335123954567182664266621118421584904861667960834890424103437729220282784671716879720180411143503555499177233389148262664733884661204262222897545910024856810667223045255797807205025612500538109302063688773369500602273996002657808525675039682650449822462897356161774650728037123776997579609776328000652043218101433156512831397407198768459464291293853107319314151257 [158,72] 10536068874016605805409087132111191950096635141772360909893373423187997438535493312416859763617431897866310962335824214348089742569729171241007442092584506379483231767992963722921251548293028493416343614104938867525016021801195791565307369144796659478290158888389648491150250175457718914459427805672159429025502938709861008826185155872175632510007369863204983609975404334185603870920786037325152986022726251745615527084399262877922194491963011290912992177955078677154588426558076767849810806999669532845351670075780523188365929101901657446419370522481468853807080786879427089843835525578767553033545817693589342739057749033157834562869638269381647077341464484995915046803238512106015450094742963614778083682869921000416767087070689284349705496475351034600344218772050867844455689510957953727915980916423737922607409672194026719348928477090925357027734092525430595611548223281315516620768722569131718017370606976587269712491605499203958891647907353455974109155974112369966913678429103895092046450073921509157155012430036287319360412497192206196832128012513498365034670580537926163320192399838903847685403541600425329187976213707701739904992641165697118988672776071181055291452761196672707178332212774868296491198169015613734009294540846087277745357979981215902663250284952021661846840651208901240792757093426334064816253150505128632606184663199853698693859407911324331077161208378635485466149762612927443472642925234964685125774533787592590506800167720769698570191808053529314458324066178419775686709139766707184258072744730741588907896138347723879521944285743998669745810929700047440557659049620316164919446223406202204186632801294468962759 [158,73] 15315292514063293127756358947297529497042102791028206146441123500049349896923516321698134306415793480118784559210417879832764443553410297780895124581292299543361346784693749298821409001878968558415282885859046839971661355356144985075232391001666629011328121527070184052501826504334057901079273519053616959457956590844303879540121964783084439276762753171806277739860429997228571179570925494977200789789710556926669886103932215145278134447363222145050299980318135903760834028719043165582346500709074685543514277881224266411513651827648120786071882629683557014341149543274266929324338142595642853682519673693903374914787888912788954511616907916469087211368771473730853169749138330486078040181931469337527000637830340635317585411237619486359673352497261746622378630987427605810853182201532538383864887219511283325767226760866854317121445487541106326527218930948741130212133043039018163869961281056408158629499438816472561286585542309861952372431580199774274147238805481042821061081187679399379562055370744182704595661168616957145837563408708319263302259981794485801702605247215519044562942028627274335399597810717687407195984942116896071486684875791946958410775205511258633715354479776326437147106487943045926065815945086123630882589021678946445232404075708146989422026098565255302337090580245108188380861057620999309436378964961603141201333539852530171244405326246875075818901751762713862292685935788206227619795888626777003615994601092818358992601041617715945529974157346782835141155989558548168713049274102074422372767310664729462359008048433039806097290476911516055629672037569249242698305493339870974025300742331864204612222899301484 [158,74] 34346847183468324108836058336206313181337825314636042455774900611162543255742791264726310040115100914160649404620005556422248190492263236849158482409233719673403428140093978395774348400443996620000685101679352549486813195338236941569595631637615549527607400867602545273411657978929616609212531211359647986280286819911326620845719113222348383792226043266046047374157316664333108123141202208375407721787938541387456182706017466472346827141965262537440089430594628455014469787812844445501514654377327687324872274355981881830086104287937703628400358740118843112150469879740320919612322649916152776484269646824624354369708487686706417658811805819054065879346639176791761228775204053513327834428731350246788119361707763504993186382977779932867258038716402236291094187365830432313188077913835649208662168084491642691545929066364039117462839911625924505014623041088116386014881154749545938849588878656318274744652703436421869738409591518364748887764833444101824926727506714131566361742829700343031211759238451324413373101266913261550045735065528021240318304978809492525267042711151548050538122680344943084290797361409098987825776110997805899327981729436012911441065659315290792844398018780451957725151961920906988770357507452040401433585090182267567610621859597135259557581989498079033143661217697037584349073456870549452788365082331530360543132040187819089185377680613757587230611772160362426358595458127967005401575457287438059161331652263928221342047067963439040277936519819006607644776332664980471392563065689836360554287324847132949405518850635408989623701440962451474364606781772246534145606389812882171981992784761694816313506245620 [158,75] 1982521068289963539224397141843808188623635094382023312758050992349402335019398684278690031931081144245843980322904035323026194392765423515753574321833644027132720103401989850534826401876109521878008514862037961410130671765806863428049198383402818082996365168005389045128477002879626754866051126123997014116056680288571604817555103818081005107471979125329260684870251379458677297829355151425790953007069309237790210933154575915824180950699792762838181203450569559072448114753074085641803606844710194494563771179515234996751976251109831720694128465172729006864073744013716208951923001380172149510519010008649090477681531790193835353797865817991333627513087494111426946055573797892244375475149993441141456589135631074599695154590708972064021161616733152114833871148462460696948241289227705785444824947322950056537498481567686093084377684910224912693222803913174656365120791390176779884320680723795521703873857877579688242274046362590722419399437056335373989585884513678713721095943064410344425482641037343106487676590695090768060178855389494715556216469287421487024100747116831918694721374357150449814804847373049493572134596088016433899882641238832665177901616021065347015987854599863548362703574186419403780796338768471151374225409928586962005966642907643686761354038400230391294344567366461990712844384238836745783468801106828099471113544524584245826101570353391551334753332121095079474893209490495174657996380380265680992050362861609421546698238195561321864998531659181001963137021028097181095399340764942087005303392398667347682423141768357435177781364588278256921698074475671214981501626289613832976795665353097810431624654 [158,76] 127666905766617924191753246400881206536082931233657244106168736456120970552712224586418095471068454614517670225547315646619998209850664220398298148595252230228690496557593845329602461952821630789488353842014645411305196329026522559396436254971275386380122539735734806087635065373395484453688588311560917660235252367606216967935405892076979341328352606710929336853122328668160773471503363312674178648481378195028169410262474356157695196069014084213997185447518870985357785495713768476371568586830393986302974326120946368459426084661872652018040962486620066450436289231822022060196262515944815360603226718972594759546470006458801906269109397861935448083898872877384759361642321521101061157106767314612723429714023304581024184030438909107162747712167030712517286873752677250509198196015207858100279576153986591998756831163021044954080499375869500436448048356899885148466549739952622896824089676330999680117118444734389758179662839410393739869714487996247675989345939866383392082523149311878078645156169088396610068381193453842612167725178682889732907424330932219630335409715627307581961485047948162009951669631838681505585651869340150731367734826458463047683358746397203407449612415313075291552652734654237471268667016530123727573801214585310268312822693688972373741678932942866884034212542103805553695005868199419890931746639441692023997820721126958888332655950459091967804511031194685304856699011676920462203688942585089051616642907059473386045331802640251304330841777834571402081717031254408352204292368346996505186465849341511040710960356869204141793958138075318555330653910165752742449619084151552176730502945848321012698 [158,77] 5808934377198159660680550336963795802751624754245627021801141066786829168616884296033134862819478322361935856808400532705958286468030279776959191638428345097248272795701370345367168025427750968498174293432376454601925824557181620512533194032463256410891007498199629597440291414516088125093699607303235222081373139699758648224365949744990770571310430861094792728773680674659183433777088070679379858247696644137719513354270908695146979254486523262638455333286808096994864159806999893109396810998125425011817103188396451006876721217687096487208088998886064668191593324502058293213239069902890810660831762977390524832202266533512681987838495453906573134887209882551806751147203410922525403878588728941715066393085375743529750286340832505060590073161910930089296892543492128337772072021874556069184842585915070308978926221006400503149643273213955589798722835183933758552006180823529480811651230154834654445847741133708667849499605247262382650738066374712172086801462072817781304299937937769849172077236766407524570509102496045110562948780995725845098507099984918631996673611068255804617554719836555218243374533775531336382628127384028907858067565916377192146233599043160223734400581549449740235391488342180610719971034709982146713168033840410283630179778343984166886371566547835243379701079107118603184416653918731326306057296371244112382059523736207439166076109991438510261327231501324203864864348636946637507273708147123538440574359417441836006449330011278648426468914915109497221511370848536491213747998284695803430833904788490864750649675647248554573624054050350884847842884176392210224833556370092672322196284759713225 [158,78] 220817654250131535196498545439334677673651274728044408402132993100299712530014984331176183823629250867792252395538185369170498064163358436902934212578675843272919927506763567597770101292495429013634730495582272291061847969173933439110100664481196940619033209757536025035812627418692765683069996293264869024853557758739686789095048282289722012133232779921726568277944545839355318163176090294801700536459333359380857107372562103529238509736451722187289797933414760306496131107279711383439559067737070262560846928986774849769048758401890881522691039906080814794129528419512404701054213283039784189462766222495620546797872985042369259114792104398169595491944777348322776587842283220179788977780128201215064535491189048728986629216279904340166396687249962766250345754987968049254160653599480865297792780775097982713724375991081907907201063905382714096059629969256525370278834908856223229409229951389580923127359463220713224045008590622691945678978663064372158398384423840569692675588127189844106014270121468127072989427183933542744238817898917904839608107911314953322120804308865014666490043467738859907870644592857172085959533393916154871495568832022179245511156935920795695882886319100996566987885635928515726545031908100463551221918368974664005411562797658682233723681071941043727804528117689064627715090608133687408635238309922073214391737320607935890484130441945255245784548610972687050089784989070204177706176762669148727043212861532012868521653900517467816031220857961856439530697768035366211326150879425353492955709566470045167479467916183313280963368125646319775167976930831814150280731749299222063358533288944 [158,79] 6728169025200370344362527549018537562305457441384279378723082026686202277144554011188322859876589278540200448700770365717206546237301119932941093801598379993975360903415918832322827440817596453587446075447274305072312978389412144417089351135558149394422159417963502333792569573823788381323209538602260596267548226195497170826287366915615672054441719493299615091380242762357580337220024346245685176674193588943653996135872949516814725709894030280556747351181368523101059917397121687882799036263975127547681030044334949692950426317844078555603687760179180125681534557021114436731034927572287722775436908350320469726040533947012683704433397988322247066256037159521611875700879875842396827152257440662235052717897048653713476275454667007834908111983548941724438061434657347606120187333846067835954798645050272520852850411928717901421282663134235179162232562667047808243669657676980120213532710474432947902807553754690099692452132797838053373135369696562117194179577739891004844259834612159793656137625396771594997635236114584564913512964797850930774681119646202760003089490781369584240904404867259139150192049190795807230768541890559320894236280824209969441901702027791883134858633255172516376899315480857670370481471692217373598954121171568752417196228019923021191132527157396272167999599673879247229796587786711647265486325851183944827051995507693146688475361203639471135240231594545192907261414157317336503373349397579549507071730867155120911499165538444406515574366363412018594312284089524134677935406157790422383346203063847360477594674547867236464703879408801684650489482997221034060803365310757672241805273 [158,80] 168380293541007996553192096382801700393578841452050161128011700214079714416523135697237914588967882153030577575009993627598331581418234289907248945118940288867587793837289123409241536196853696053934651189745362605445863844424343939703813245705144003558726029955143621087815722842293566560141282332910534249993649899511702786238513545027041192667826681362405791219141204892309758426685118840805960971995737853294033284429123596019307510716165087938543713639413038485400640350200925868169622737617603395471656317252991977339066338480700312935082586932680150050060203129954365719528226784967628258537959970149290116347865792143351487945398564365256785949002514844829569053368764433334752856022479834872409411611396845427693011965461836837673859616581300677788783712974552933442210056583550721100256978344445047755634701074025672021107830377017083959777449162637719172464544644386481015235441217673182675020727381346756635158093489761641099797747192132837073806758359181809923810299566640444055766223699465778786155074220002877452496400197548510065038716325695393262536621960364667289054061261298295280891982745563150734455049900916675488210742355427637613351815641470879617556900814898269797396259248338398029563570947449767955817775036223297793732428492005784852405965048094670438502651598350000609219425834335544024276753616176994466527078822984639977198132802594112501220633304854614291999643941493840290493221317819259088396191452230556640273064663954766520118307202614836469001254690213340370263377359020457109832150430690531136007057166108617013359577090216047078230998411314644612160742244408474275041 [158,81] 3453013032970910950913908167845357416255189068976827917826771637082802913606867170482265686904459758583903254166437905350247154196744192854374170218335970970610323406450816874236744021310856269043817082007952074103484361868982817213337022519946190445353700222991614100253577145203833280778576878925222099003040953233921536011809615168739593934567929192368496499510518888875289186652478844695097391897565639708448523179251274026393744228435985066230402833918127586799622547621292472244805386324934188600715981806323039716880397154103690814125270809003589543610181614803634114824637101859396995725967415260730881670661028258445583201370206257630759739312355143708145329142370027217641477735615972686153186556243022534972291817076878440070827741510737594466519564659705323702800320889040606148247426261161779420232134485851707557894782715088831019905214824095488278141703195647394362923121636870921945467356973636441915892212827015883661315758590320809981085366554068248913164026563915072155200314824878981132963872943673871990155017620795520779644990112722615684271087957172353283647047402591111565739698735721205482111798728103067844842520702661566553225133207217380429046616735797669412967298821906634478404464258683180149013617495702448665850650240012719999447163990621666115163888902378801329700708028382588411295940403778078605914052709619692200768509219199804378212427225343402085395837722648491377118899441995322878188901055642589922550120465009030089154654470171721352664763426857051532880453819524189077486026648267400582288724812661915409537343599835383266413112393903155222061490976591179854 [158,82] 58357955376593649384618330425740670094057601116718351529058956819898024342453166175350525077659059176561232069462416501939542852835898856170280080320455978286119078849809593339502387545375737705789237137586768364172615090532564177520751822005370731978123997401365651823953590189557532506332669643137743028660681123703839146960741945804865162500269245562832641925717538035967648352017650720190163871156481275460469389949815450863484980370104215221796730415397538630697648742737194356230364755260996373079137022135458293685083458749966918037032201538341626322253708244978229846038027591106270374104497634551322484367321925595335388272261562410435656923471551264997486624022282526569903908811384902717389645121950067075852218606126198373638641670433309840029040204980604041973297634133009557736450401992750407593346539903308479604842847146713734700279993322297203107444017217534545785058844163937993216494687637847015396823804132154562154071104470723390558275777123672338108198362878331080141492052330838243558840920568726725037994386491039573156482277469453510742390236158736731650571519896001105019956883778898415613642525378639275130864745587981546216273082369898896794052059384335398629671983156260495992270189757096455303912614830703979511385311053998351098262096824659384404369645628127346783961384028445515013032047376104832948420034346590147706917162157617693292393026902311820512665236478090288201378868187541970294024815093238646837458152403640207569659603555411805802699132637513549466667651607795329084710802831092078577276252401270628463550360955653438475498348182165647737739882031373 [158,83] 813203059930039578403704309909313230186490328149833649882742417030851366557991029982670986211462197988212585919740314813696712235500719571002006205354825614176849822485190698574356522819587047913242629670641364121034006884986985960681303732606715345478096624767435162372256751794093302926629220824602566383198704288405993077988618984751477910658951943461555520133662629584877391693645651351595638261880707178080622223700335647248493811990896684475975068407219196886573119706290360992919937819953833273758029846253106341751344684401194787146558300332126005549718673959703745877892375204932235873317623493552657978955446540963305840153374340653433732796604440169343793298333879776150522499078748638603903846306198203805339345559033778761309462693729846448648427720869969028129970668142363408334243733486436600172297510717492707908685823996934331205006595111908736976295043559013886049845431700140623403870802702396225604462250116368574696920298228810826409276043560345301299236041593273281764979598352763921154242227747458847193565195904435887212818476609378791286416110758016308888007945940449725102939069732017898675603302456445210771405693844127441595624013218618233297089478475328258807926191121790435547671683581240194821725301613699486745438585667110157327804233922700426289223932993528122687835437432039426158702126724527929902696121167548456751126634264036018111808972369418923041142763287903644490223402620141528922114971068005580250189088188306253047988824806231997211127233291999821621454207230232780791262954152341454564198827507285439183502423845676362359167084171178525505673117 [158,84] 9351284160495535443050962248038746465814867199485435231806864484944225727763165895197942318580727758948022015883803008512816693027097153505978148178255966575752034632807965569704584731727944610870841678920613336755682307266171548041615951987728331991048809453886835466990423197959138565851086013074553044678772715812429103987701514925945748365956433393025998621482532416014877760233281758746480641893291972638812202665824997986158687927767780642117626029085959641967269919964364505585631467230841755493223430265293840683638261990520177856397257272743478287020718822279695255704963172887515532674815756144366621766653438845107861191334626837270981535206155462532795380036047280417902985346501173473013479624157473645757770204999774054555527554577428251347258782396422905913828682901471429490890972477972189931432437840022101933469073432262602171464325176176026022368981828750021437945688049157498544904270066932289629618089745965207259307849500927944636871187498551007448294892235154547429916064897235277620497454769012088141457244905159262174953654339156965407978495482816409610572575321589994977381802296974348699172493865128943680107849206951125665741295207151605534554377095943760586925971463857366710968818100408049848667359712865641123208144429181841171333384904731736078390424534527235336709793188958148749740758716216762758671204798685285520694218077519120367057525045446955187270364739823961684471575641936848481019422596218838392422858676232138721826206187099465202895035023275364617743919973252791019202733899634571206576812717382284099056006860409631933324117725327213717396 [158,85] 88806374164098116191301202592717771101399880356531446604795154651610305032596325766795539933341155113597951553784263755131494530623268228054817013424362972069993607309185435093270855407563361303269246928771681799772677753040654902765220884708282573943516892302017891981006441694671569125844772414536951966091710779764499048285742436008759155720212610652297021573469240243595971513760883424956100323160039332015828881326798078431002752466106346000622124503602544603063574480477234715928498500412241694462426540113775422118540406438459007450722305085236002455135104760476431431657292629130456962186425682506464003752383010623150941695113361461858516457799467785858981129211654692961147997430561190705848350397269758375628410589419958965376846858884763739989294799477209441141422657719246614175224298579236209140658079483512186280283770435624425380630918733080460715839930333128589888867705148806478188331204726580846338984905325568433391777338032926008585851005159685817961156496678954959271572885214551214746661944034167937678568461678014626721534108075416387711604473269172821043863736545099166125383860215317222643635334406789934125812002148326170027660835571938605362608489963952621189650147447156087633212205321549411715485939955829377688715493261116593283857665639416681204102508294954149514707382475501653612973408319126027579971584836286495462717370514850890341753339504652548346868710606057153187198630221816696254393319201359637284860786730762388591839169281569189101633028131892730708668583975417406736949821047946828723358231543000547206467641343605479044636845180947295 [158,86] 698002982867748512252260545220718516718928429090020281843439912721988946707202840287378860857206446778919840898367553324357175273957904662574308256039876644481648007627355222958448712584405269654571992221141378344923305990992582366559849506921120076067217081323713163704852846974603739600638020918658684724641157943769087887785705623761262330424994642339982706432311102003195455200741591152984399786395592654945459509571176353659005790695757521653138815824682980056637031985228235504094324038893702570537046951345947041765549456047778905635565977042176154763261215698569885335206291344262811974159607161264585176501123339279895175749787523599591208144476122327435585227553790294940952897179643671711038119329345788935868969702960850519569150725379175259558879343776326677314039008401665312758603150954064989589519681088773420352722291415578013380552239536130684889547312905840976637065622247348951103027140899440625574867291274669949058322345865797797821333388771428914509436131903044865478058244357686545284221950434842283344164239883274261944493275630160001669214063757840161737065626529077431315413361531813854830238972679883492662638017867476689088863140859796701985987037810892569008218331605305183094311679020068661882175505577814044501090163917603256920121407315949933045071677385648515319014356504469159544257711678397881950822727288956065851171137961205240277220461508833246123513019056485343985813896034282752828089123253508697612647160885940540125192497707201388598503434263486471152102836270533061445108136383586235998133767848798748211477962752250162878594595722 [158,87] 4534029783008183270394236668607221469273070989434407968474941241886083546240450673680038622414494176651433755559956465709692931438017047229488967115468851218206833957299749479635938047423777885078557837126584830826789636066869623528407773010040718508335912214226802547414099506360157562264842146900228991897456395507357980374984361093620722320553318680754360796270868035052067212224062294997387806319834376305736646721653710856926341265275171557035803044857327556839923421968375765822754894358122713683450853963147108772572156554882003364820612122193935614840692694780156135094161244088287549535107283723217329582180165250282538353470055309436956554292414098118854672552383033080499562169534255976225789402349906627111422560339062055271567990952459809469866777594202411738671714741283260075402818260396091457821363035285777676565815715807370496630181120581602375137889066994109628597410242072685256438040502425210877969995245371785738644569294073551480008985404618587012739863537743705803033952470966669454982135656752575843041826716849065762563588866933009192468428896702867840651533276526542931313122833117480332509654114745123471165159615969456776915969953914882250655972301269642946781753341017895726203802959473778054431826401059784889718018823309371026482120805922533495017252484376225995942407234384218728718666822326467958705577882793480946959717970592274275763915411537714888739564013919283765426527536444743886238499443991441692944616181335243684599167069737710413095506864005712659094626465866186099271405841136630566966348999697506352580636936516758798856109 [158,88] 24102822742110280325853462681883369138109929372298431724191633643434209745079012676036219223156302612331840673953655905664512035870730987687426100550114080358300704590955468781624411272959847297544577166915985032291231855445638853816466161678939999518950315774530984735224361961522768625402797995686592127465034408227888972492228846732866675723031974545571086923528223210657673594235818503880003055344973878088543258802535999448844787951379803869987820377911427898883565985062468275810334777169045795994821273938562499230111838795116013969842645242388657154616457310274783872937640928206166274020574188387675617637268944451522191385646791841501789389511522176453567503880292924328638462892150315197089038456766742846119827975793611815564182179274619189748431624503640117875686614453676268511280340200233995641214482655907610917559798558626877953235123213399602902431464071879616183152083709934542306372780208198409196556595519641574194224566441501047880895425686333062294336940635154375130925245075159003375310829504327444193176100895234582279441664393608814046220099901052227928174003017062006276681452118760184917974044233064489316472073486329551998873386205854645948211812050338237987115220095834517759177516860020735077797381481938426761278657215139884700553280046457918447495450590474831198876433276214837187181336471984719833013682251772417139866427215426047492263886050359572144645677046845208059842738069429560644221312716075484127809083468057055527619774719892873861849691228130595523249382321796122909092410993167224284591004307196588250134116225462643410 [158,89] 104453754426372674349283215376373309033796883034155477582365469240629732486899440985852749405877099714745558649622152740315770814950982382358386251191697554178243971607508846485546266632020683476927259075958264580534423541066706911972404769343942887564451407299617162974192559690583770370060739432730344051605168870664917364384028149257003665314628860944574954606442768038916004427843566577476685010493221255023350776604244815186210818765654678557238920683660255534470686242789174767058439371046275698082614700095969570279742120142354861374721650762346622080566188363782747105082360372872273666101711587758426287225565456793981180604506785732351877627940084093080364174109813235404266469528224230830926593230796766525324982738340607541448142462666375373773739176397144081010349055717605044876851029345581391082359253140363847732612615324800585627614417431557738647957280034134574141748124662874701010077179026775389703582341332508749554058185400096432864902973139296591536430729767719124030386087733053330951207001252839701737605677978216500287744736718043662087201063806063815212710120545559864537847597985473266501351919191364921104939949402853342704206739008926210191704822460617662541418657537396249179959577803355017566425376868806197248221559098560901559208564818362622975903576391649950886674985484042563513729246865392616629978624557393820942263636603222581756431305671083123013336244629322526097029521925171169489506506147777719107849314768318627531220820809805031586590350360599213713057774437848052628023622611145948205910122175817888261164798409379 [158,90] 381688817098233290175225785442888213630104278391003916969982683220307065731666587508073643707073643715646065143698766673480584814702440268552000984536331267592628356954809298991717567517409489483163671046207983006503013717381866451535311236555071949130636904422344566752932237658394276872963524889698344378294720926489061830279447993018698032080225329700080414209718358618869202993330509764845866544136403597556210251656208706572724058314262184798364813428623002904977453655101435411442107097371916889829726097657387488808065471544979267413862897370312911105458535779355287482958626419696934438820292112694771840345532421965299254594293568196495394195951909911603417341860257606687095756332736856298472359356705815603659982731542955012553488406699880654542466465296145182843497533986266394855934332144791798266021155416376102259175704182436293621330037004037958044305222245685999272673582699871307226552871260500391977277224757397532432062262377578933965818788377387341170569794277258834948033382481664744066529665403748007997002470176765638769510754883523303107911245875532955568666287821549983578384691130889557798941071680303669535743988178261070948190314399425703432805516650192109909791224860813993428006976664505483060817430384356663770937110243608741215741912527608773253996257435819596247777236181103079426156915838984995697273934940975775271423670488607101301084279261036083318490967151663323637589733179485464127855219955486369764902811935172391917989384911471614870492726320750626455015894110665237273633182784224491582265224426296451412388518 [158,91] 1211936371386520685653551950974905873010968187885778262697467834610526852136108199300885161196654358526828381986086927442091900124716062524523244993192622698902393995651241288974780439990491292535700932739431152232793390827666936407628002432818397271038331787196963184693662035363015469881743813028754280843646971869551633309659814816061028304342200384762655481304596752586683088942548519166712623266216173718521590931639554005641244908134990550763730845561892415461601772556285712910432426751390812362647052005783140247784878195255754868091449305386159486429954344285079902863767780242489765582570348854588415049272549413332369091101999989707795835516747097578519519270279226123058344170465126591991761422236728206396171206661258690942874252453289640987194932950373483182693403754120932552251026806312738223317446226130402785313957035203877122678792831136169622381153266851727355078100908261556172427004295900145899075093360673076257713308443516623516666196892913865258457553403943812069569586501885833869466839346994950048816265934414601718946440985742974005830558261967895800431335126080465513464090648763784146956740167678838267744126784301816810601428434592323479048845909385808015427675605749899121231542384966089665197200297740880265481065696434070307193043591337282556318377279412104693454769801605111362292634824302841724750617505116161528253265771732930007610826044751336043850950624804303878481930087382817915927518591144991254820015189882672079439985943772003346084123714242026420852681917041702111777339524583271924290258207960628781469 [158,92] 2934142514466071117797890500065551793281115483783940113451250544297729747497988440503300079760860394724421999361706394715690061712244166644335487072180207942038566514261201773135070764985444658460473400530238067444658173342125229055445881647235559588373313978485422816914254973736526783103296325751360457999479635804860010287580453993530294991968894312495096368867349381950720657557267276068999181911906545744139493327469454956809709143625801018532673932364966019813335317147247583052471153974614998014468847457866312738192103318265028607333060704852234526716016727702068700973837974084130576205606995618948662381473792867524518013678111055013760049800303497235629160089422557238405111080981832738434895030526843496818441657818733398077478896795123095722567610231365065027407782179976536224413478756736007480393547911742517909182626170407646133406447679383468365597153703061587579296519594124699650179723181048681218018813371758567677883314932751235382132825196166854547624369197321160264740603357833885431345680405188262697381823739899458449736544983044294883455548950043684600186148964706518105207409994727286660814650714307117403348008039684833252355347244661931619370930021614712748834198698441092106616498076881337439760960079976982427532866479088767763396249536850791598123511677131850252696473459986766534443206770008116853542467147245690046450463730381382513721725731034976213811635594542384280958808492934743389590742362391672449702548894110759869071024494586179425347805858719160645859800523152777745108803127947253120404605191315407 [158,93] 4012534380551426604862890582632814834249536073517312063084999511022720237156941510784980003879359679818909656951185219522263188449812266875136195340894134548408890778599315677146957386730689006105408142905927320687100783413434338469663426295925999434243475731533081079753422276905709485012839249404432152040428911445406395747997008022487653532224747642231314321544610079357576466267776550252458320636227650670885072606157234027841329001449633962158081327766556845070140302744579332127155295477014760083191585288151581232414523334827192774560436850885063089337345176476817099316775678425342023649561595248067066797951292146100557169323547377136200236560856874739845728283233657931562157363079579197660391789286385273733558835458032506087768560358494213781696465098073334181154239049817927529419661985444171259427922126732004139912582673509574070767531104800380695194206084446171020624769952784109315107396410431289823154980569261370590792756522995545699251562414469289480091049871781752696088390815587853902868819989461760976639806998755749257633711090104850910469583938613395937103926343669142771329801922912958664458411598441155993873641661335963799069283277809015792584383853516627667267609158132481913373415773547940768611389569448050033121645895509386100109260428759939241883841241050369603710779109821668681254500718625332913593866851953678781109588092883558261904662380344852897773034139113959834223029572974200887144588748713972039252579692457902239090240673494637549398864500803918617940995979337367583875102980229115416295025711 [158,94] 4767457644163100364040154275502626909349655583702439443476486346419007538329444619574252991259780673011742468190857990149035942740979468361974073231766821905468350683289268355894835589114394829960905561945613768690259897544097955574811928655563298947348187028664466561431390803749925663485606361939496817164969716847212530832333314429621942092413381994712734646288735394631450246849127999067591515041671697514887857665483908838185234259609757353818586583384331220861400633293778928202342420880867746759069298035545497240163576664488242011628359586876567662514055766828903553887408747729133548920276343980619341843500594419765167553503008805474240975971239240098879461926573603508725326002923732552134170445230874582084272247576019114550344497185086041231973085031183077716963728493739290185403156363106247059262934076363278137504023663902769352467533645096862254354153018624270025108602339882469338871626119311741023489250457281119906231939895023767480202163380336166465570845782889858310264837885884028006729445050925846671730353756737338094739908328923182906657679988879525192919347406241576865498582785192561118774132858139659391491958225448260058078378647419727004717410340955277444883414711659108749765075330916001610284404689442548821695273295527105850641566795281541893235209464846933070207924059769994348689628990716363479321519715543114327081822109580852675491769072927616281772380133136916168527884681523540130448155023760897414862187354801927931284985766622330591773528812911600432178210279515659270009810090438640446596 [158,95] 24038693895079414273238911685290921148190190778029634988279251548154598156090476304799988163373884358268318424590808580825789460266313401344799918124142057552948577821723895483532766677313089190126539142265959419216577099616495141898555556170603665832476474259052009991392151965574089291944040967964591208767872270850668643574574151489149657099300909866002163377913484110267274665508004958189610619637019190555199889853239992541652145807832871646742327879661226139801887037011375893337965714939623001608513357696869582962934552498800631055324877374030888870478685489540309276831062621596843304592773528148549634958817713842919396328455144354199286905882632051230621672856639379423214371839196099047253503453680651791426987311988481140820477391848586172536701825878834927444222807369454783700363976618007501908979871970525363286798658638217182887581741679835361943735459424751729756950683921533165144486673844939532740044816240895634609932183345281176491012933458540091658405575014867192914092415477093949810333672978459099948147168910174317487634378848267762094632300689271933492847335186423077730733872124589365868855089939092155237456333773115708269097533308963328401164010768232767624468476374595391958831691320489335857188665973343277805928315692427748359411627322746595912368126010940639986010949182521567926333215030875649784134081440447063580763671946288072070713423033007780831734205039603133766613285948177020761834934786617834177055366636456004333711519410926763889185402957455351621637536058732104083012834872672459 [158,96] 49741817266890446714734630445800796647698819828850877059804177692587800419570148439955464805700214715232509162511577724890214900542271766404752829198750172107864272301448546780258338109159121719690833783302853140811597814248718947786462029883431837936937397180069420052646031502768582669010492794140396325461076303447807870772728801677237072247604664572896239059110062459160245988976846188222602743433489110249855613462456916064202964365577030497247420986389048598770249910715868208197264272051334654248993593085758325361844976959424285964276608437255579688510562956501318467995457951713625372318901981816717586734445593781231728116720863277919770126333700582042467840243409515247750462252865023071416031101374218268518747685154457973578053164654062341253855886056430254841347252345351556429383437954445596683588689077094765523747674003885228746756994944268882722630384523277049141018070586999047096534948572322031663762359502150391363257372555268086328084272706395423985419138679121969943842862996510909871244840179653531630228668742253399832935968400833629550530327559192300189220143333908558359071115409600217823839443707066160627348715516003063444326234660284048041562175325994517753750655634759239120136285283447928294277965728058098649009360213590689072504935419740837393265132279642084566927790004872205531241394660422629306123110938842324330328536704844654206933625484270604089822467133376239686365859445780009229524121483794540872161586881602874561547351213112953943538810392594648027438980866643170675937035302 [158,97] -31411385221648898408004601639312018172681305562137965947590584616083288455711822325235265017235470787126138257340693678890521749862775698397036539645000314111057673989804420351376685531910015764416025094997047638909014674753277597903194060415488473811603859118856776899492067168247955142085899562515444948048416805195172315974390495278762614022847567899449536292689175656360379309280779258203948483717318863822658511961896434979425668619040573426663241259530072540031673535845681522697577730135535713045046228152272775344143520440980700056010693433075439439126691116541593200812159015791259015989596991231344279570073146768676870054355539358067918671512333842575264584303757555474038832320962220793655746121891884488715780204207601156784516656466757526452491664661192461515268770335948225853515552509231176291759762791841100514516839222931110726792614721353369477933028064840650152612290650769090847523128264451325489238230079279485909081948735007517437979433994895668185533383026993047892079561175708579635657256254813084629804299260423119105674293795775424516123644060040264636683438276623067980938438022020469185824552005569974292613663231664532941824059265612582804161333547172695716616475261214131663373168787369436121065463451160008994196184768462428751280532243754899795604688742155460223490479815328787792359176260111125514259017950988268189907861029351106818674675995612123663628806587019707898370973825876963430500022940903741711258016027558901093727471283904009421460480666419641353411697297268223848038 [158,98] -131943999445547715513044308880992301759184697890560011822981146840521889354232721133599968747273426833726044008474458023089254433003703352979740943644555559288912374241055012638419917612807817668952851641878827880069825590413424373053577247062350416459852800804196211180107457898387916538856802533891178250642497004290652611688715081593228839687790612957777881907539956117122682959536499374526806887481838757017455095256192786280042509844998171418372370469309966017107825083581218529947805843207966934547469921077582034600547719302371704859866458823941521091441095188784537662759937046963596206164291611792743008974257708206469275095989880206145596843942939615590391283597634620492207247337460912753905645584332162541841032625936144665882371639394587294878106067357191421255843132187377622627636710338965221511615112403015511185111056707109446353683712675321428538255506506883163515464886602840123477759766956956299106446422897779511848478692614905415527566626289459986043091704778082608341298181851308867331760548039967400705139362061865443757789265983179284856908385080281915330158686840832027376962084401011657615135364283638992656958075521749818399277148906646530659533474152187665433255375988471704726246374883677001603884841651894892690205624338682894374851000756514561558101403650041818400966598479804565908710449636816334704845027670879990939287995660018464232393207998315680951244389145906055326710232283870365085706236003073320781731375825139563709690178850911753665319969785575897871517084771806984 [158,99] 50412707656311443297163272730338921615318209425424228855869021679000118929151710264344416143354611934062277222800891087032445561364917649188811198265405076637447954632038997731696017088527334148065597016257168159021193588347778669343936644532724163596227915240662149963830970303304101409642341503739939495533846174780332014674106049932330190853951840298408251156752009358722256184838342649908913841609507236157415896738758199343029950897146836127833863307757725466878939484381489225648274826868722539303812410973369101577694065354534267907226264883030448834802010547568428706315518650567535404838257134536323596456634090112246149186869809883715955817110382985388406263181164105262346860927290043121225967015890227094481873961949940546373046244843365026996980905893784960220568603293912890439868690998119894796690476055450688322865000135815481217799083186432300636666818130705256773683986651291308633239414641278445906021234047754737151714268555271036743045419561567248304030068301325904222676616662492424132871791110637201735472484541392069262599153670807695693052384760892233731341819585729217615311695486039730328180693217018777098463834021196175511152535690304894864515326571764612947036694517152359090216543043531837810365295684716107824359376572359764544782979833202000805532170595300038217883270243595641792146517223563215839524491824395019602643019480568829818710252661595905807848076130429979081833391587722950326917245047553979550750473320599396423644672768629348693781543404164535266706919895 [158,100] 207351303425623647591888960896170195282417854854429630411412595166781393863299931797089514335883177768710222030449447363770225866094002517739036690975868392651605707742665709304337229924167821786266290550276175174486905085096875486995568418799602979649622633706731698839192320717200577992741439607069434210937430729263830554317174065803212848215481967405306419139512813017812276572661885098921479556575156105412447961164646226316412174101791535063342948955873966958236321141130402161058382450916575273166535812207409044600771124192912493386709665242583837180556224569498721064111420712907403687838532154507266196750648571310464032021610080978577922803815625568402020215131269343907276721922035045708063583033165446862031994043806280945859816097242946633014743855541826809122199657315750636460083661226266885228186454992241349610315231951617893232354131021817827244109173581777962509050403040418640613980391933342150137439420539131513525273413300587089545577967636617149641497027601245346459661758773274801560072716709231866025103346452993146764115505448718546522268174476212644669603978730551147398283222229601876392100017675688373498771486384090209775623704928839991731694821829705710801371991335378276371028954935948624921762946468971274868589458063561369362902954094728199711516180602172470394324741739969702424928439054469220631706657429451889047921389615952187342241563388459743288672007264982619564303036153029650102482085934669206490686371814946551271942365196768829478480191759786950561890 [158,101] -9379665717027357684564073668361119742295689307919768194705170188324809222951359372668327929275523855883875446577504542565564000273617404206432625158922880175585757265605991053327242000932482398551970364092540478586085968533537555554575083490364388216355077372579828868440895588608946403820120476116201051603997448171031436906517558168935915280222478436179439898624517394919844823333593950234651910602893400899926606857228063507448479095478047536317343158373814104157406342680535444856203483753025117368433840013575104958915222929688373917991568454157788387461981002647669441115899366116807799581840329971669453195528693184383204522163785720703987742114009793702042180021674619178171671952914433900865699776254223870661631638750561269324143260048162480681634620667667171047289088711262927750773176811198028558243746957336876687418556296987400533501162225615281689745583262248448429151183021361913693692582326949064329763069073092780299030889696569356202659756824943853664015261202235623192178030036227048835428799413918684763281572285222449457480985344356264026527015188062760141695682432940633908427472840125722277387734794946240708598822732270505775790876020562758146074114923459423812510276410915615917320506819433993713072184224919807468310261811737145957645696844312190796522830996868103046749892431278923290392742790396115719345604840455214241945429045399535653807666165276794374267691512409975889885724289196778823969733932300378631230315209034337483879950232272141139809198683480512 [158,102] -125520994341739303490624244182889014415085280097172516234988374761703108033988220124078137584292095469569561252927112177600712116998502871623619588826655213984995039314232170396033915235668511137964564380307753115509811070120789046396870797492011607392907119155966148938102084612001310491500701858349641596592447137096735886189266075358009842765627388410312328369670272060540703025153131388772263884674077286012048708297210995249426063344588089223506296530458024608208622043343160396996179096255301281100362642773892260989154251186092626978390529672303005813279780621701476484421180724887785260319028330338548132822105172619287586499088496916864016485724210861660790769277637336822394788424576340421673019047029739825294454866933883918729089919853179173202144284695576963635252561036566157564957127035247036372405856057421473302176889828360890781303304416230288573595041655243978652971636288852967917678438023077023023712873382432543352009789132383418320071014945740819416056098203612006870516434744221366765987467786207850270229828470208238397224600670385025291835044139427506872868393779904619416256528616873382086742638813078233272741502009428429954676585617998455451619833941096367636552312545193929715022908622327583830847976547409245235591705383854799157526277500626907754884547549053651440923382037590562476667315631394532650720357518819390672389564714614567582525956852185855549612351274839980252533368000635129342744437085405226467839249399351894370194534496505203836871093505 [158,103] -8072148477877515452599340424971076456081468721969662086242888855014804613391236544656124280780076795857010493090518392840550853545073450781692105492084920808116548075184693275433536843497611589233493488860147139130424310539100680935339227849717903402959361946189072938581935716879772170713687581243240408726992254556422182704914681145266262201907565685411088745714069787523757133431941878083619864622769579417265461709578585476120186818267552370485826876842541086674373407287440993322988416263171859567350478836460768613312935039406481832229992537577864490394692978262387926372710033475389401756185901261359963573823411432465278053412219758961547386865595210265062444580787816298944935218764807066885803270603538100166668667503385703897544572913755606112433770283639306961870456500618448233307310592000174246934962952192202877593116305368563652301670946475512452696181058723661933051533758357674257663891288709362342887183618428286971839437977241461021044515060505974460340802391066030167738438641822759422335433776537386759550277693825961800745551245785977555295684429004887959496626077320547758041462951562638000096922258191149626916838229119358007371736533789053872388875344839468919371827584253400814601770412135180340823039600151235809752384621203677193533054980056159512072644600909831098190348449499462528594713995190155666035204634379122097369446875353991724833553979766864433187674856645461917627701653633078710763966072830112242123282711468143690985251220589897903844 [158,104] 29849290504627572506650527112780416391329796128650912558205850201124025240645670945967912032148897734221967197398260715877787740375722544757717184436282530788887822623412237411174103763919811132513948546479227863811109572587555288548534681576621622796429606257422445613642515754225274696508906186306962259533583785421870839395611676172019935742043223856347011411435813249838017418587890280524457989791361756384000113103500086469251263127377978970938889431061981963134865554320727676755893378936148111495078811416686079990113168900561649327505365972036565268007048792666338673221400725155217386385177385068279728595134991273691346667177349991277095483852948699032487841370817694015465760296226692887440895470329963071629025481101333960605915691488007792313639977504036912778058403014890738620118285994243323051845462078045835903538738318420984115184254109358597679994438785375305433107079935179095835159453899000735883803430479229959869102465476379553651098081570669208329254319054186502863677053995000819678612261799539408916439424427591451244596102835693416902731460877275776539649750639498722288478729024312760470128947718383905208725414385292182248411458359095604932869863064630470883014194515085060172528748000305233326620093238530610182999538705699969393823538727279086462770046920669952271570667230110310482964263995909133953625903517674052471367747942701350096852554224244387431773226783502458044387340127491763962157189332955884884828180873110979281970518121186589 [158,105] 2428642494485106539730584730815287790755378336225123396196557056256288532751668810243688325513958236765104546472944653921451566038026976884713793999231777608931356649871866892347980536107832820611137948671545242156492946529861542616982746799051915318078437950366607880959248948473818464065413473757532790776902521283706970636508207306365169070184437454950896955071844418301295708522553185218290491260381076400697088812204045460926399480203603197844560429659695560176902971307312011575541048536210384419016262653794020841744981215113251833260948296310358640227140116524711398413505277701153297728493096177363634989916969645988547846336820698796365013080621028390104834042547285928574276283110017972976346406342539096820989335115732496515359969135127657583494335063371494794557233731170868269382923594918464187033802440580435781104039270908149961587663085830548183220623865910886866241868854371367225900183931847510127048745056576544560118278633680371025768883230274492368939634233714081234736202376149223464463744374195740339174579457652167923604434454018002579771930264292906732933529461764035579727268574083154267870069077232633024084856680186311507730056528141791409955691219392510406503543065038167486155574384215353385562707275864366138887339167636747395545154802659079935141331777294079590270134483777054781492372871220816425558058079457595389644082356234088165028140274464452138666536005846797248906633754639274897912159632025879805234593806964776560534168748 [158,106] -2775643361547822736762482319966082716808409102321114182951036653300858605288883391164441398366038205517867548765178611865747429633568775663433268545045033063968748206382293277881909510839830166432393702162711750550651067137815873502514636389560574365206385973885133752436032239601749498567191011473687809803847683936293475101007154752254370533596703685090690825308820882668194997275194243577977112336949917759646070923189548416254003368037886452402261075901235614059144988793010490605385004551262014138235064284805469593090897379017315463758040015586632198267675747149094704043436366280687268543280946087057234593804579049807837980063291545593556749514184177465295740385161037846816175248584907155740065461504895393436326892485141891581503679555904695404107543645526848964298454533625634405884638775123594821854760069686453066885935896230690977299134639423705369663100286789827384149829533505776427213384717779469573323831309515281790340946342018180894978072948622246853169084641055262032427790438217154740208513265358440542976023631724030173270719077375643768617359953202562999229468547058465399686383224510872800110077383124204990509240247150051390839329846922959282692609549463616889871589518695755969725106686875424324909580372370055015391102721058070775146340789919650017657385225179483104430573619328161939502501251986905963443650852870187433118179384721927870921879262352818245223595803763360160000934074635183528969501733934192125619778808118107456099 [158,107] -173326040166298378301791975053586803875292698577058202111348482336655644710511123795392446651119371428002852382536799114239676081445267198368925009540038159717906548436642112922290087251854712472291970868122198497620198108297571525651598422974416855769218494201067428444840820399385308809997057165043753910604340481987356445316947132808474935676777376330282834981480133160015403261494660452609609545172207111832705475648651290640632579765579648406727413497845792189871170483242151322447350607473932984615173687211997583178811552498826072998906812641503726740058551007831172202711020450696205963010679156463571977798100996241287986850156974089534413641236125288209633570312658894220744823413017352269211937917980948790508068505277092257509993460071563229034612410724960863993835086252530844288418696242385108613603403186048442397034599821232617215272906440705889941500867807290957323276558396000024729311963177907759037570115637239345246722146117430276180122157499794566051226478640222146745980908235264588453785889535463868189094640817139745147889017524731463879787527924753603540310657973404033119052342560646428692790225474701882479710044219993116726722927306065473769797922017295755507820179604365709845285068999528521204741503228092273368240949771340616671366745801133129564637572348508475607075590606122124865746519223921899312018072103076880897511915272416996810031078423262538580138258413694387186632355507121165126857954429677461476356634176208 [158,108] 105648432658222884056232811787353032605804148624570774339087812664163517602792483211788268482391596354952854256269375559781654885837394383479010599167678983611100952577424835427802827948111861187880166428729974372413353277404646608519929450540420079227005542924854024856764255553792994789053891334861681323498606088806517816469006106165744411656819586591821874089283237807921147398077039198811766531587042052729126707312347783354199013703842603618420870158534116385297224149511768375477188474923421616316361076555197159874975839915833862603106689216424373417426500355273646436110167649104089541816281242846689882514657759493752646883599335550374646158317409232669546195226602345786165368528918728218848593122290335961488782982329081741342192021081919719998778404889500331681996062793867783745509092920909625905993401468277723034819938957560220069088664647020308483958601026262219847406412766161206251538637516984098675558467513960169755744427194496080336436455981713897310223496303166325855281818721789004305223322236058139256021759070009396469820774198247213710486876243686790527685368238237429367103469457147331748142508183375080902739790792746003402776046545995991895796769545117006218303953450321596559539515640282377120075809879502709331009195345113127201785229530784608426328512158417848356231176171255672644939477254858921603886541380377968035978537128230310242400891184111735852521220552621080456674582844309416848046053181624309643692716 [158,109] 7061249170266048576094167106588901318795538884470007001219554542959970050981683192041069367875058534114362217800288463456146846488763499561862867041820929970347418727915139579232193207472829126482632986140052166639329582799833994291790415548851277909197624986062696809494006654920866006494923955196358723689617616299129378500595280634974322843409691308722493111780672572298000294930707286835263435181303724529019850909555158162031127630166463737467653101048654723782984453224264168754342496265208583633732601188103494557069534158763944086129443896940907290124378972003901491881301258347645766242071987338020266012778680436705303511631259648775451276342194461423158846548587677495735247623999234937117758775549200425130439955667297354514952338732000987535294520612851419673022058591434803077107698236151266684095182449510954862924325295860633494558473744066465581706374368809949817617358461733182014599713101484559562616270591969780773628500842945925670121602538722231615052849848477305669292195793848014501219401523765333516458402546445657557415192520753153996963269545534061967702216434287456784545170862733526751832078615694694571735062392284373706146764902198703670454677200377033178558133881882198005503412243462550806526882710076164892081632520571377981809353954982998915399789180411650989580081142440047829983175184623198746057220631437717871194080398187101160746642186894265282160235345005008763770220799893042076807615971282690142 [158,110] -484254959782134959521715211481018215268476321657836505545593814793163444232366888386157844959343849358265746389983620332508067985782094204583155923893171150015832765606255121432581632537385577275603271140791759545840619019985564767823139335586101338359232471337672318078041137961765349408272196590408237235222607723939534690834604332672865019115398574502297503521867629746346622702206882908575313733083795351334627974843086402868671779996674580132583294098242158060739575534123255208227180145004720229577474172032269154181937623427120949929376808305878076646042394397145689179955834947226882109153528740508126358447091626729902333964553631051387648678683120725845490609974579825020907185452861707812380113001992276391194452728030897183104569591454826760234894351327697790334905333085562259152508796603508342742790475683541644518836090848664481002630647250016276175644075528098690843754561673015863805206325462076386200865150883493842626158443473353582854444751870425183947781200885537157325273982488360650940639505884346628172806890599163742105291337890354265055891549529516407694357468732311483976495855844597506556047974870049665553395052691090751264896251564641013776516265489128137465480716182314632607676316184118029805377583201721006493448583439569147338465231552020665678717643976253950314118171600527353131923201319931885540286439518165936246632314119577839656496144978275160516682016887637229709107811990255901451135479607 [158,111] 142451411846774216428538035983175121429497201861418368393359010708601564374788539343199456417806130812899175767022761182480893017219052197389581554216011734051456733023414672716962509857511013172530143941911963050553509427317553488810446768880291034619004664092265524420680947110114345865447596353935138617771145629325965786634661517977936323979688172516846491762973760464855990461625250795262577487031359602340529247362020158925464036468997707994377669615952323435429668542718547688410309944551099229783334889228026027899080487479031996631698379593302313863606396957599726122895634504838484302909320464171595332018684771241599772891061927988493433367123565863037433651932710923458894761101882953858630117759377530075349111352380129383678929468819206079749061890243418938776240549316235972620032935100097843838702448821852650127004282664135734038890429123718367370379310648990470645852281467356174618404387404388385088299560566285961550831034214627306102108123508744790625631289511644478277887904861474312128905802335370991980169734717364738002990069272259991304657727408852351948622348469936716881567180182486315783824976564942041660999659729435301978230477302295427759605700731325096228859769770551160505088647676482429089011437857880559738539334395637534347463700161028532161141403045356364748779730195803066545892424202102902787775210440724097937337061450494150421451440976091634321843557947455580634250601954081483808563 [158,112] 34769404493485655969376238683113696127754985473130276312077217117019683241933765319772552955639088274133374514188231929707568270721672249744610600999943560646583532178936151613994750072663346133325784929961774638688854883046714414417977894293401536045596026038285910321525307011644675477292360784940176540158747610884681944291210494188291328993786397811650062533782150904024809589921591429594255313087979593698057572689949394755855641113710020903538385310674619801711476304279416607852544992469802444528579363378534949076630992666954568624263370123236508720003094840043773235617627544586666248630575265797206890302546166619638224466996494809889046161504204773502637692910995266346381379909483551822291316865236978079159718821471994685780834448042904667669182575283058668520038371333849575800261591213868311973009975380950848629314384965949414029963023051262714920956540797518237477462296201483143262804374250311897310946880687790993938366578871063216920586371509753260823449226654157471239498847999197830646759344411636436623825376030469521032619788930034901625939983457038615470021575700486750176994336939299355245259043934731307120211066801449221299767908298566442046519941844601275150758479688487989586016985450798076071309158498855668304197018255169262779619768746502349075103197088644035777629948810089355253206167860712607825251732374893403231855715136902715810807886121733175202256601255710106081409205856120850 [158,113] 3802358618478590875701264118130996482954661721241067433077996090445428080602991637307400122672744734658008814736303180518640200221996554878561317343387258930375732431119102392105618107760700486965497566553195641234636107590052831050900546935101655792610748684605901819102647636749810663491824336405420026936267527579491034821702226338454483707659510281425423368596173609558590115908819565745458832171275632926148787206431684471600798709362251296679577227604478286900597847664730301444758348568536077595065766291629795565786039649521713093676190578169137618181540441735450871801592669564896837863820041869991329228068209545004509265828180740553613982484148598959859692398336412062410466523762148985141412498140828118750881805244857191752224616453560614893439526659649555661146383911829813060460639260545823107430317893469405794748003776992095115755123407822835700100679764151709876053603967079515470110981025920377732829628212842626365770930756865039511852664292177803981387294969812404854305181876733802359549391134501920351717417425031869439755438107151609328403179541467508509769452026717907922350386783714920409489978106098689482135650598339197365907681737858500212678972606110991889962788679882750210470745959704740658094635094937032009061006094514393038491494402845933253304731501206413967862445191864408904443122104368888852982572028070356689148846956211903499130659187412118284523108375806598085642085754 [158,114] 357022626548777921369444217726982514656058837303982405551250826423913230561022173668025089049573789121922425590622031685466512102797136443900296077177338579166087038022038779634099223047079053212219920705409436907533008114030499114674757902712918199413931344826947964178590131337179937441571638756081322833239405725695632607249564646162279996565586662403576890055674985274841106116064349868704142700940698759794243647835570755816018920321785192904562318735231749694958003604518464773193402094314346842415950064899225251612806157104177645139485541265595822705140006122178262666053719773694136835040286608855920472224552621839537878060994235592460885809467794370270352517254771948134776797658182940826145731371871980379990859500852892053146509485286309992061007500060370189249602795486791347769650784297795730277978941296901323415821262941000197834714099646072187874888485466937929084512951014080802241775137300338700620901197423617960465074948635132158659244338746849742061544879107050924037432090140905647736691815327729081195590788304655299386647773183481305397671979536633808311276500681025393452654280818248156104368883112226367804489553084866217248179837068668473285866114958802857582155723655832100670634246339126243544281972160872955468140430766270407601722629327378294142406959603238341674384105561648002183776053950636042711244337842916971693874000645199740462164624605295586574417809852841082826 [158,115] 26708034554829466199855108517150860300025684769302730162494026726472968482411706398632973109945121056976856152042278602100481874709216841679026539925497354348704617300637796958318837810356747924803863361840275449398938931949484986420079470831662183159718348921356987271370290192886006095410863070707063653590720956865712390065442000617678933922792875565837250016113946328100005658717085786742734442011720159776352504779564117242295346619152184991068053878208745812503626746160163850493963710822541551428788271872745517081908095976817507510733024230952676317516450059361155135392788836759905738498432778019883335809948964085333986848092109084580254197238116799203020351406346796322483293710064652158577248562668434900435803013397142217188931894970084073107673421183559836888713595769490377318235935765879700982144388280111110087872003025665681900643504604540980058768538065416868386140186845271559128974247982247030308734842705979069245417020192284791055270791800193125935896424474643542853585014361799873723141810301698095766061398693992202040061990596730245418284775064679613465697284261460399595707867368386886815788601240267991418691621265812392749203285021611857172232342917721626096695832632577710590153968344751565570834866172795314802941355352947833656285989812780955235583799477314167478061208683837519193620773336904633092814578290984960604632187039818212222089834492438625207472994631983 [158,116] 1459641574974589851770311009846242197875308759138932738207985946270533849228093008036961917550384555830370511998964436239071200998632809448339522926469729113975485480136270320740074602090121582762868036675917283220999672723569534763185222090264238437439379646517037425547588238295819709801281068301938479997117144497372356115937735635136701831339698504455930981438925424972416644483052962638899705496206666418283131787978108951022432290461536451628576272632067185088442560810578110191150032030760629673442553744100172601177748656157713403932581554510118312880481412564100181278413500528332312422585228671501656831685627520377198888471554009369692307742677888011025955098827653077592922569611928473646197268841259526997650185636310564002784579713973110569638144673690879743128824404802129555091293434290620745457330552585098939802588486144724939232307406217188890575577950357761892387476654209959132381943280107223967634063520431669516071159311875297666532398242177250008994182268798431390560547111564732634835568211689640416958569708306431508814965366123306319959849418829661533201491020569285539060541596089443707441734706492088460334997645032683314562400028764037322318025010653639375113866814664272623133934654178624675371757378224995579360296561179282405779683728886385002664905781604544788335442732132747304175311155917792099080192069524578866105817397987688892264187412345150075892728 [158,117] 58567519738297991821750494277035322503156032842747853461013128769913990981621071828849682729730669930654264392905323473329687379849164782240412704524891475255592103088387552040835443487345450984547483790904894585770001364613956621372358749199368683968078937061812392978839988393998355656480157761593452485719884195881965248573279649630586108324614931249794567307537334158354793429026216876268792344949577993286024531689447063757344899575788796618467727825664802122065683093087587251953110521184421636518864873287814650422494632965447477431728094396944070597961131489694700545529308135048178607743219980594547991579099164846287481647136726009493239451900172811603868715574835842792059276037490973715050112107165985684722412588349325865228871093523713839812568831273944051557410388015433727856530130772463004227421734722909730745587634884016705513398832103176866511921758325075710864148459315890744436660689375372962106542094090988704533869568452768154590662535888607432173623008623832307713016781783027832017801293510293744443978938170858268905551140982960586139109937421193293023276387417103274211210357297625181081625319695767647468299252573097351124901877620192554066904705446420961944808076943104300413198253213885377050880622954830957795754146362720480662565199929255497942218717353601791951906951866352956340178199422103829122976642182915868594751718468882881102045121258319961 [158,118] 1725609181911980031775820883090297948220510238330444190521368642146922375985495583772310542913991921323990239742484325625460793071546040307204000682425190649943699844584171974027878079695611723001767348531889958346081712326251796217024967808220976649426048608591688728160987061884025449004939830069843091712613823243865345033271324211496720710623956875355657165849391984147675818470994925866787556327458244321794747141764178746234014470441913400183253894126548743194861105125349447482852431460396735827609384590660613298081638676885782290357109006993714963967919943643839035803125730288117152912954872184022520736021057510825350546512738896162479536720986888660443225858019632384874362848979573766432424113314676516053848666687900577959408281707222097553020936295420928701050392258080443105958467204263704947235038887242108090938547389644159809433274186671390178807193322115704652070616738160178609769396402917679970814052437322309759100403018510990031530880251312552159032366276679763538731727809297960255731627083587422303236992095964232203943883139796321214709385428539273619634478225770852364982516956797401507422940999290695739362294302309520310518513599903372561941262963598871317150557381801857549272706318665336221762948291494643281912199155796643800259476744424717024406212604836552305931531746501289992649065158628428225406601905721175931303761799445482286382615098 [158,119] 36766950918935936716495148662976822959681850290307312389878029063082308008269284402100341805812295397808506768585824776341892908170377161491077047052195642853942626387163806195455082462966998963413385682502579143795700023288107983974231669784009371202588849028409028140330813639521913518084338540642002136517072801543436769852128484720487335309892831723328919418100141631838231844963743193836660133148906759553639256951681851742234983611003452007920555191697729457297195456990537925604420689675666898093428145978279890869161154822375912492467155825406794912951205314083706387879373532849509218632045157449088080435727773896423988703187865350609838108258538861108509884911413999917498560947624152986696081071585139486217481890971093170000755657868573420133411077619534767271371175835823966174624735118851010484914875094562982487194848546116785156457688210177656126690431404859192976483334074485760187423950383431278724170628608723450685417115540035411926928862149834038896517190921440365989510258572194838748651809581389817134826867178072309904891321859588748263997325329268775361758003650331086146393244692833011454983869127340665946956024158421788572288353642301958410119643987645347442364103369817643900230539375546235682199879183632250942688648764814210007009292223126937398617688882454655693679793317419036937517636122452723946623912015658074726099735945150709615 [158,120] 568532069453542248786525345484048919786242306975955334606499447311920597008361310388186590205572532145199950014657527481283515687477343718625454461506291199148816281103623863880949193718939743566595042757695615776400992304272761185080746519298069038910803567181454518101243165091191612208194481406362950413075885136720316140950731547232459790845554886778804688801362498876691338045368715487034288754507008964134571640519356689525870889369941872244220556826908577887786695662894527031768205875693812398766201305373109990508343848761741182918107438600685129490098607174666597999764566238302346106845853612764211620878918239010408679616937292746686891707678463915227937929601643861677231721038311585724461964669838842248522095214816009385352508419693580653628459358526156094794492572804728869405302004427118881149372757021175467868039553553792640388766537760504392035610244732534364049460365810445686860933670246435420298711269675414465461846448694647433648448625049337155819155780191855277426838993673183101012418547272528830116440359850850221131203200029877809487129945602193107801137299122603237249722209091562499468667918403826486435288383101057560960126881884764715486644216605428994217808262927821827551770982872784843236690646525698325773731417575263081908696601832414669923448583617076606621499139123922295979332529142720926541569570308593808531897679332 [158,121] 5999110584131391729638348386752532024520287517780445195640105749361956616508762314173099159971536240555321251277304551137376592324827629752736273636979484931332078000988041566117209282117927656735821796063162626595007334896225199521346112189026448929790231315415274805594455004189774551883457798829205593384000167424399346093931561201129468854670389920485037043021200588051491605357343892877883485332946284625086806853605628186195060408613263423126903523165705629981056187406420463047866970654380499316861602169885122719932930058419221638997529491450643933610330567112792726097703446377079783688893820188111664313992540573231199871286269733261723379153050841385732806687603232188856304970678988919430326169255605329916206204793763119555761799183350595295005716095946213421868464433593603753953024673146407280539785008713606648824832053947840717357917366068202989102300435022640810808274257369735961694906171779855004645253845654515416582221746936429549177967726729216576476881903476620283301326333790259072755036810939574617889063171045350389598444222029946428488322458408559682271751613943501807214081869599567708970130809457183123184718775762365795303471489434585124327144296329844021671321211211847414193631740650723725264256472626914907328225468512498200204140038600942707163311823732345870021498809900807304243486042477081659784049458807951254238 [158,122] 51497981793767867944602374662439574589195434491302102601060837426067906344922105782430397126587161266816116324319622519527604171665156681812730638074909348625714187375641585068912056439996563555816347421983582712833422283033241668580308535866697093341156388320257928354606255204737567556318889236562005761002670104051602702576768675586877294968566342675147570110961918355647721661133953702144353359962792121193182170148967984204558724556141299237882032443641701141402168745311700840974719167296938292087029563283760158942807729274746208460718043727452493572897291445995426591699413579753172188304345651341457962073347445139271297935749123810289549377398984347933581545175189378535953362402917885829905687249231640899550393074534083382647497654441254348887786330146191682280741346180689312042798323094541371493476394010986960964188000284785827122084121103996509445775055291700877993104840450842610498952928757570629121714884822889546155601208707851835569166986336188403731533441389574369102728316013980921864232565598664647453976943450812650928633814795971040429514209634153389883751201222049283616458169546729218775238755710641159840697727564649554043432526409562127138034663694945699557127638342990599479860239128422412820150696901502497507200080804401167084501198441709671892346104186133938602735882008951099467371465641968766925135808941207 [158,123] 161658935473672310546186140484007638893990438876605178881109037873124246833331954307593834862124255107727500091298862622536348519915880780571332591638984577659634394120191619488644542014892982960176107041698241302886390646527119372246061841563065812209350134115016675068612638174252894967729810172228327624989524296933741212280861223816202152938208270378731912715164108135689234874869608975044081701727550775153842993205558330959489119363212973729663975677551781310119960411641133441961383300646902918457794702895803074854920323778310713728569331517798740333521140543884076115958568789457499516592981008165498965267388949335897200850993664473632342665245683779489208776955581971326505552440366411526952251773594872803543209235509541043379206757083565688869965897104228909079274484195309984525502790971683411349284690926087298316513036685101215556686496249455864835677758896311668932355300649550196339553820180884407976106934508353580808152993620227409692734997737898363077830549600630711989577281603082110990400545294031347580387938165707574304623545468457875874972342858932964054768799969186739015691143602119839933984995922149151968367614115162700606760094824041562282669907721609372858570820270282346636788115179473285673516943348522589727471933342723424860032884490546902832997252026695212667992934214914696480526810266145516090885 [158,124] 2174336780632615826010227627115352918918611192832361792261854806641813082976321303294051449520678622505820409650274378832720508918161694078082821768136264903591888566803885033344075771672857012611946603765140393374023524919636256697509680935006451214666602401984892304996260429857896490148226569925579122670846954979648834184228404687404767410468810956448658838335626388912070681632896464765133246241329216048958244506845090814151626144519759097766607007947086351233703232330768106761844787862958753208061429119042563130633757409721984544372232493966825356957516314276079247641541068031825838409071720677032480762722901184425253850780921178257945550880740260662469573120957391550229236424058966170740039526290306564182366107119242616322030067507129456262381802056947166107588253834600720543648845395866886788782107614843281672096977595217383597378118401739497529161444153470114000589724616473061298333859150593940325462263626543220318863349105004641795007511065356957078724786447129725760569887958382172667296357283273824107556054308902787126671815218537311695850415564060238535922279382124556646511550840241203904083126879181586466567841466267669982690768788414712500255494186983747823553462468452625578179062589914731121187443307269265368042797443695703767419986851866507430817249964371237497191707879095830308753700227070409 [158,125] -9922914257639591047741774421128448368993061450107480878823163676307131157323397396065826912783118135807850049903118461091735060033060777589845083560016456446380662166963760932913267693765121864794257855909318664581080105248818310990582939722725685691147082711379943920933166222158240827349892551278584049817365770492929412666083314259280519015585728501828039685291161717905037715522246960521594334490329560970790928091162868476980402890803143157372053932447502218885049313092584980421639623540352670154210483237843306759824438682894097695439302273150581465120426851736439260277435176617091561582607467258177795534682093180164705337213803821926663172492117933364676074479556452716562243189537855891783394055007076445482032028483300228780321263521844391656349163987743048116869222592604564487343810400900300239181203004951888838689724474229203574382383225204444382451492013949330819267062529804911624762138898860549585766320542033308516771634504847433804416234439975197780567596389195155981425667854010829816761902150546921795055945778952072078455074140428933497092382847497016711137015920107175584850468493188955534885289414113258062680881888000822465538212183461415697075930540343859664302863057216923489233542398119955469852340291135038077939126915616574072816301903782840252367532339918891454978713887111960876931519 [158,126] 84022015402339111951295100702526265585855813462735632176311211521562748323700023966448244578493337094191132520235340411331079469359199536325315044201594945150223291505783114443568070867985022125130378122965096459416667058348996460326085069112854603909091342160694732227916869157640995458198027124849602034044564923273116913414773042120655738412806217352119344287016629261474571627353945915456597601849543977912530814303536061804950543528029736277851817243830682263027623229129569141380686767852571426539784936424987563327662897310004884885188406859554828991032171076593426499906964198504514816796418276349330703527598333187051787522187438743591582990027521242854766704198317353212107844611457070766865757473163938301702712128265175878128613971344610285426370852227455291517125812891932450416704476431809224759282916152512726895145291842892822318814166136803314381574471291059162578350478945104439393725455233885333197936794078278742824722081739527461722925130358182283965590430413561289598452295900106412764171231591603831901913608545274720985828964557413558187847106572685142264438768239838772513580641992941801579076801147769696868980765611711071620522498895133703414329274389696925372199875038325001944763927996064414588116277527605171784100867496585725971716405447560581525373109816967448402999873468397990 [158,127] -348318230169455119894550780369394605445956749769340539974502589534899635893038833103532842972451013663654074086895416507533266954265530869652418121984640488167557053379151247932714449009526390521909256788165964245858276222642909767938593550113303399435114932690485008292072928165023785557528446811413675893930346820858286317200283650766455544219907252400124161175095907482657477707190162423140490935174212879321839821238997142849384872761522721841198382266979321436113701038901307498659365755764798133181571393308911899021239891774851201134230559375123281100619897525403610336635154354244788846949150296494423450729987013144949362972281588405471102533071493440364858565817433788581289507047293167497211005545294282528110605169181074445608811714704932572970234944024740401688796733965961321036827930754037367751557834332887190801844533824325436341493280385610109340382256615078574887305854860309766569852891536582402668034798831265780966421800047174374896101705114263424993596527822847173658667613681350778306483834609788501278295202035203656174120361274778508120448931720041189310141851193427826035668540038633186344601515754742540077651075456431676426184736879254703490247467053615890904563057967510759397880870797488368758171437806522698105827889900280664709240763274330571457310228566133751981704154 [158,128] 1022645546305159673661338551233903741300032330084299839159908547605463486224835195152292827913816256274689328543205271969227604245353929401880958130062860831788286873791123207220475337968295908670421608757661823722439422835007317934370490766746933728802214277996250111331375874284615950069092717275707950603064607104609191752495386409476249084580444311252613437960139117364068024194915916282437440562059536265145582402998696368751766937522040968932395067500351918744378152167857420449655318403357752209299673688468145026683516436681635013815715570133296904385431151978852418653295145865006519031687789701017872547296260533595303308321616712039078744687306400882188385102193256916346325682201327110281397856712502743556098508954619788572611843927014676634809830799602338051933600421864368147957656713921919568204017895573468401182453800321774978087300429700563347984273823468951103796032488292798839961548952526170729393327980243920211074798863767992979769184182435409566578014739578777040058417457768142199157847647567721653120505310268379183211069843392632384444461578204142942715349380211071187717621928417759185859345016499528018427867639259755985763446240788265629834354152728163268363624425989008744114251763556560852620682844566729002297050080531278433480292183767652032757030416796987477 [158,129] -1903553366947335271274432702910541649692555680139700449594170883544683605481612581597064630574484964242755158250081923650826354250879863189516265105763444743447245291091658379418105953941826010351477955396141205814186907776483430257390249187061147749660570326710970887243313414301298605999263224489183142188877558137433618824928024450212332168740666000130373279090774353183104507298288168702296403828098706884637295863883494066967428062705484770849719472073232605741322270757571308759786351440840672906972399161995430695892000287213213795676190586786619892175232911609035868263567130369853297640161181841021596430475914118246120621177401412677012064499364110325542011454391726604930804932282325859904577539957648786683019371787816022541858152162553484914354049939348017796914863704697441342542538337414996379457757434016763693170146803214401507897168152453104035238588638719378175360459980015993828662030130235513989923588908407911337089191379601412035354143095202923794208043491989246260045105164876547059475623675991253123022063357014890434275146450354958805056080045568179766473598051869383899079970412921935314961804115450844104790790423596505632654015655528646865258303071993923169389971196107829260664807310210923829392777310102111914023815255410847344164411177566089627388743843 [158,130] 2253173166414485155236503697385653103645896524157733869299065967799869837522408508922165380837212874053351585585807731625082398496131822742907617584955257510175870031816726352286590897396438035156564024599756058658503866478074815362501466129125262658087023979043417852425275131947283615894130168160712159124929341122583719744194928495882933296573502908234924520096909048244384185670129868923395017738465633355037618424009077134755833927847543478403790661143118907993590963978921680435350517487248042853691570898539227821591827815494078035086487421004486976502821334354426457507656121246318493326611568813006614389193959591441140702333207387076753060608841500778126413497688723975941909055564692000136350624681324581646813469433662270149374292306889891985188293364063110884037907454845274640002601185304453690198711153534123732110795046894000193483194004873838185259479124211957564139216473866744876214910875155286718904462762905151868547868463678463863734337767968367433962420706341783240746524141701474081780240055763623307986571651517544619568059181025448010636123757630213907162246675430148806541390196713180883562526706276373196686213939921540506376288686931051091229551862012307378689109228004146994189314568580779837561193540865366008058907611504877036006503767890962929 [158,131] -1595341729470021594285854577999109512249524692807530620106162193916868445364862074644423644658516325109085133433764788526612826231680685840234198128328439813647606139949775777992091742951345081001933206748404584686679103990537672319974326531595198731206812389286489647397625392259311596297776772642118436958371684866292829435640429815870523282314443494799649760964251943545856461996359242395792036304581707996732795436135849676267030912896350427023847522554391993674527777783517115518023498476166104384451963121464719771283794187941594243988099677488910305533858288606687711025708826206403856390939991925367144546789645057335140689123036691308202992468640331410294765200830723195953553790645783957274122891132270528870548310811345259220465465285531228451314697132190873283626402659616034207059108808630594194700180984256132119222917585979548112091009154519287964117012551361707105754162057209109439664947072555387208343456629336161901468705015913997790089887073126918053825623395481382247391983932932032250928774270900913095997592884137488512308893543687341094725528782422831329430917826345456114690301427044826989644067765319604833874603501700824364721454333758996563439578903272044351637223846909504241122357926976282154983620153023210251654461477428502649198276623 [158,132] 805728506956119995347469596617696708378195148349084076135273636150591570544256899123881597695239020770412761545157675177069581489992743733591268590979515160553719197854025771116867766037428928171521586846733316829734837753771736369593367610660942148834877585904984362054339469525242150137664222826857315907504559978002355323945144577612528537037763196729106777926817211359053240547835334555550063967651480921370458532334937848288999451360951518182470497623273737882660621246282958508944172032629004222036454907950617100441996649714095835912184199374993467313681105938820814364976647885383698369090006524946230559594141947120467684403673816117934942591739368557040519260967036603071423995573380460965108408740176781815625864393014046206476497756296453481095619716005713273424225913190681862011015437283223703849583285970727249749918204026909729113446135392011837864405077370965575881683265339535455279240611559727567465854971703808392050092409904729771537979550738024422878927519222745273242053292160821542354884638262936703289540800556187891068243872960498350844768524515289016389298688590267501375910467481602081668453340886978956383618134791523582270047996501738174810123603462196221367319468003188445304701567913971894360656783524352338091174210244698304 [158,133] -510602279769464092940766861117144783434299464611886342112299060032489375402124112416930198982483789803240473404961229180654104027736493387350553427127168771140002487443605773971916905259628702659647958007972770493833074565457581384295439502927674400646097799415199377893886555358361816387868505124701254386212462251879838744139987538866967673900149695683384771686640924945668454963661270476674288622078677243824916601568962199836692333223879429412333284272065221280385376312502323834431346321305971889050615541898661484668240291275504376424167279679076464155753304319367038534371704713839521426318860007425590436409265861453594921332554141046061554355570830193131759290505170706782173199817372909518114010024057763483892919700285072419588314081934271710294085947395205707392550907268015409439460999416102281832763964399260013264585211126312879223890084575908898824728907284789115461332419954276439131544959329729830020423784884413554662630112694674263708476460323104338280786576489021003053697759880878428290563698847548300428979790870034506367745883990971019036502157651922418805399218157767724983054278911759318414381290482411156184232412842446355279051006990491347248837230474314712375570223165898871225599284844107947816569822606251473410310648 [158,134] -31236270896874030923772045758435510154811006493045037066152393226742664623432784672926837570350102032389658248508777780987513131928134331920415235500306320305966047165592923101266877589524798816986134424381322060301585934347855462993091024735698118353696752299853515339628862531791591187229042845321273717070585311405554091064393108879292694540273566063241951852011217234432219551621267720520449905303291399010705566930151726847045204229217512053192348589264974666031938278331688009768811380892827267986104790335071368066469397408106805655836097262894222550188798140091440863494879780762806263906421750744264392792018182997648951747311635350313516595239289613382656081153296002066876259332236642709052112191229046584579131015965581627524255036169703032351470681254635097511368609391297834858803079313423309052063698858100082210753486423627195286964429157086134337220116131875611454331566314407834011598672698028782511080091772167595264428581996210057003440003649652302464784954856944122603779620193628088789747861856633246465324410947632519559214957091035186093285448511877380880845805003904791193369887924876873508330485984161302429380605309065073564970442314706205444552962923187664492545098752433293339476496221820303888386269490830592 [158,135] 99510066056597017858753311448238601144073886932658445702467024599159657907503116844575322990081110155976478090024471306536692176921972208650936408687317287833964856336864454624866911482865060341630574017751594007316986644575014435296938408746827538457573092596396127299700850468852364860827866873070774081178989333361458756540422613857832015624040421101233617122046979822411708535067111284359065381307228205830390831945985475845738625983509881689961278602542452235250537542658528496723974380286325930776049620666908339344467214855295695148884637089224648391377964909938893599310458561789784582193441567149465169103357797077292025628842618678394358032447245913271414449885873385552389940953358798934991112772569046703782813879268775513078741271679715791442507364717048851678102064459660675468289635181524305068330990874072308139524266743493904458884242616462980963185421349527087475997623739982310248967252689708552835215393255320178324373894738940184058649735398830406644456665201486610844832938021223793432548476950387896955428392273078110232185719557146235789830320557334878200723309350873515890443585326769174275146998073686644595356103825692714143273896934622640975741084347104714480770226908990410684743420742239384417759592 [158,136] 22688928923577269606358139351907275980627044498675504238210627043598101382791131638355005405565451637306942722608195733770226669911416859832652684512136168578497001811295434469399917276705763025044128851927313530251403835777417651024697443550145392962482013848898137358440738828539007784218854585231525563736311683968538955098073770748721846050469060030325195640868022089919154612606313126287996735825803427065104794072586159152304700158011718264608135537041133006484324015350312334079059285515645164800835087180770018117480810477845758675618507294733272101189899406014011320778857741779778680099028950824887305735756202242093702470413802177638355504155843398446669090765159183349696044661344139811318397314019972150407365027719404167260390410840288783373270519439024314736890578488755512833412251809275638080430407936207347493490738298838421926032164558389176466968403284282726046767467244801181454023011838957378766778501574533060341298321209767553763693893823561135086317898831305154416199935586962113337671947931294821379912729591605902874679473668161216376677602695539553067991131528520434636280453995285663800488990804056685728026195524506688035594997855904592543572729429867872975977554316242729676822354265776098 [158,137] -3558827349664118239065398436547591665291405495057368080647914291333026949702108047895768790653570132421375280654190021227231419568587135919299511276103863994642145163589132822993467203595163767213907964513603779921910215586023568967358765743296550067150866916113171321181624218002914951848858023628874307754716665062514575164783598079538852070426827400287048589789199784650702184908854428992174793313591147962103674200523429622499975357198567543192629235986002317638032939802325771478784378815495255819028994681389937745915814736633864778069293424053732874274686790635989354758315605124441586661316537466797654188743114012507690641645356501390658730914379034302762838268679780570454150440409288734034544745459431002133592860224477574731350284053103371588586191617949831129031564422720412984665932502577024933694105867523760043608854887029031898321397629150608235537219633975274894606758742359395248015947812031033113221887655016386565718867406225500234640719663659462079850549023313463829806667259717526813485141743064076392038218615529764432686779385767230394023206051184406307172344175672418375264073982134179842235137539330155649557476897538020863985510630940579770899472616503186614731356685914622215097303 [158,138] -385256250429886015704098024369500598784637121668164332518399524732474596935305194343148294657289470256836915518119767259815717707315891236485304342070328200296701928774666294565532028011081817261523877259526428488477037806305754321492580380200248923724159630095144055381334599765899172475601861623204021382922270873094440417911660209392855631086205824491934592430467585342598894019978800421280969451834580286376754385743731261330825217645345842028787713706078747053140648628665419449032339276050404741779634140279866033882615255136884243991533949939400233721928068156662811060564445994158471664697776079207564846164059391710199947084067314443218864912464541802083368472228182016421535507165854290555536715519598707795737670459547376197853694193592762960587407032412708534423601342868150166794840183111770114372350784577793249652763744309754060939089826090320252068538117651158501946552529394456577609333166786316084561553063166365713432483288214361030354374982390244158074858289765508062285687854321209310387673102588184473329366736440246256124793443327900030502044878246704328788422814403726427391693459802043131110463976511972244454332584480056116898105260292867792710742123633845380756612238538448 [158,139] -3299357177900984825663758264675898780890529872743045742995812648802769656031589597739374281979743157635041772883693479714950917494083982209463721217492810253290165183012283059163156885184800647744226369203630949015771783799392408530656614973424478515719298738266605291400790267957159763501196741473037485531582099117532661012120921509328529234826329862666173880245217098660355504840970011446545833311573317496248650391706689787682976991582329836329989115969350403452874044494335649040621706608021499860320055053248953256244534234298565026119904484611827134788292985955879216881985760541639612763170965262885860756329747199957061870817964905783786474753987955263939146241063166363279616586012731492063155189851476563305149080302407570750024055281692560542349955578091375369307236113489934677772662713882636869027541033134130852827101866178998618085218748173586583586613033690895966888737278314848794264049719870298234697114764616730574782473957713317519333802531210568360873011559990641198128107187518202109109301368763368126796000328309585205535724634355428108284245054828819534601139840507705081638074916339836499526712916436696931819729671920738725845248341862633450851316482707371881721 [158,140] 1656679569352274202611499462326786376330875804337152138146524039315332621622201490297233557522961913671014648151493740075329784804395968277476229073284453473431667528659454818558859470523430342003082235103067945422821356893141670647985427401037896462826992750038934927099272966095287547404161462490294374975099248381635789475952640376636661043180244119642312489999093434314046816570159895180612850642976499977596025426806863211370809178015605232198551225863748315040834092949937101363430722244993260589483187250922621849815803750558974962930688424926248770076285003870204707781420612194187505462100530267638189940370815552381810837414730545948548849702804842213036518152920805922127969288347224057681562382553797666439792601936918564146520716585541676598566806375698505978773193296544426478757319536029691244549955362313319657637163313908723695591337344072075322505851236831800843912553715617668348609886712538194332724450126038458881467989985108605466068390424442495578516410139272759806648058112257686400844031058852077871112795898826944403904339522372910837136537244630479262632547638337479791616257054032650707418980837836624059094317456716763815358034824731038007968820271970 [158,141] -95984935325019110543827567301475962015311198773160134904927033724571626690167955078461669098394599759492770956502404959025718445083363130797511964785669118311869722585772179339536255354785650002647942283667547289924881664282144874788931525870788195763052337461190914286362237677885340484087675217382643613238757966341061426539130874973349636094334396009730757458947513072883280908725547768332013886610634257069415543502322215447234290312576889867475075588734735029600800875271050935213698842013379538555779026043013588445272615258799643661228584292672498030861243889150072608120878457499018129496233182829328676817083185571148978853532239007769916012456832143385122274765171508729177091850985702347927409032637819323816622152057627596507594550476941421328816715875620319261156305301834954277981102532320681113383085599237302514585253044889420462922882352769249606824405460879422692764779926055061833756150893798263369404874020259323094557474292118565594864477140107119181187871285619306230876962265975000231843589355576987650003052164627414941815316080449584726669460668075768197565163046629648615136535204717541418367661581296830587318100230903202382412247768692668547 [158,142] 3144704074900385629671653892515115812561144673929320395392535637997161975612856266936413796139693934578852284607239260919081230743757574922512375204390303662643772293786594047147483885682214058152640552484341054785395350040429879780369833590564084545227730753421604024909571080699596101544074125772453321925466786561163599968896192385422733983552215572481881841387685913921242437321462545397278707949328008834863267376469827510780644982143583411799253002401078933151451939775436796357324520522175327170862155482564758501907370340223835561276491823566317680908718407791362072891364358310592656196307972699371194065854190097480731601622820821639284542880602694904391424398134989652244533794389151407530883282179241140903235178765365698354935596541366519239469827445300386727735698879543041603411965768196808788254803438655757775259649801602935682360505808467080893515229515397327229916778128713468784763876825584440494884714765007779686885971802205605824404344514902659807305054086848253471441982887285398798720291285261518157397742958583981417212982576604320082272032330981769475447281965665139895869858769017165622058538738974515830783612025253411940209291960 [158,143] -42022848674030454413671730423915049032073645160569944910849731388094982536511559185690439013491270159377137630859396823618607942501314969878458897785955909104806529811849991268997150704098341078827512387462079815295570292226468807570834584304518109129173742714443142039357296172292818567186787201860396435153144456549806415480623514608284065388715928881581049169647800636448476354984709749526383185267465891455903635397266291599374279681571184261037709171073292250469433060953747989714623867119934509069016139785603740265838597146512531696946170949915489300712912067810587316202597078088744221975484828465483199026595691976830458453593751171294539633480826152213533152427608725427443622700635655766736395664982819981795768551207938133666727504505681908117318445754804600521888725543976663351471411661681670482393570524007642072884928832215861495229429049125312495793754971423241237386476839101697092612382661471254819721538261418485882428188559931360150532558601686457892386884133495950569504941472648311805700634306955201264275809901284147771778852700212432717600998057501115578421383097336951209429806844280317941322212062160378281829354191559373 [158,144] 280588136414422034470521410069833698292994771357918209408509956423988806003289999256554830520575341570468478916547991217343485290819810805098373554028366432083260353235473754075851412349248952918722960600515693169018106814946192092157744396605572560003118516501696103944621278664536091073996628559650049190994136772724788459847368181705892220873113908645798247537850931206432618442599099888273959067298497392870545061910099109755781679297891399367782743377316756871417955027699065396317033332440405581445360015346748032399869927594986911083905010103602966863613979700110507777442197148186347683158976920505058771773275006286413741414651604410124647911485988882737429571758803348737705064056704947879785998700155484114228043855134020061997198838505282924315540520783863400402474831025793679192175753053697064587296988769944714739426215657192233885667513248556117033458350637204263973671237566303692429993124096845445872111145810718810584813323151135919881257232133801343247435391640712690830026723587872124054565189561507311695676473636082351173321561540933069236884137756288700132937021863231409123871492536050256063998191321354390521912 [158,145] 696171407588188163831523863826205075965105749499871049136791900647700493609118921121748897912874024580267030287107365599228283585491720126742804501959058095023773953889548208371853650770996159762692029252411103409409311982355326885189895736164300197079279765839211932851495761467215014724468409583916907325906312405346216154601286161247845539409037766349432663176697469266486135170720256518120368735473747506815006120443447556560639408314305545546014171210799564210227545091422585514826646481442566292155828947069284709407836428066974273444692569377494099455317067704840894930075919251447200887510239609009342767505641905338219120810038970348203517336577641427136395046607954102093934958868578768210319721920341165973713733308681651417709034444099027186897987513477636136193017607878340404429741536642887616065124111427056447067488860444706369615317790951773107589585004147471844629506475091169293910502352526669660642808793820244418393328856847799347787857914713260892626476711483099899088430852025679666157419740070394349096336992827548593326813771838408084780210484320558745281874428268413980627910772351111171437959263348 [158,146] 13810295953838609854475868188909029816357243982898665985391910353835728816981156767461590652021944981816005716687475710309838714664999551466214959121119064242345863395152748753114568554681225088352188586330716723465742788643684975131218044791320790801556798101072476475133099420394747007718720802149893164101570697640331526336690773591608645379448036163081836132430137345063301297258164029709361867869885932715941351294519183667386499946460678620451940031047168595191870991624595009081289977473735516323265207767834402026359786337411411256306174487707236075572165657114416691694170286853618544496122406012595046526429920277266633716119226262869929874515029526277270580724638556541132037659247277981098059152609693868775784549275180198244168852120467529061308908605725026081682713892105292666286506810011861434186771365803311969834039738720590708168640234870810603452779366760013026085322004534902640552854964147077768646728711530446542142792659515129065914111313039849461855265665571444749092359171479813071881710380161818427489172143341293051648332500501934824420113571630706381824097203357774318723272184507223820 [158,147] 41422442099262883269783072537295486118416392628804492725552110055804768066223839597817032230802459915459809406987548742283345053726950660719668629907479397914695599693409484680728889957295102728789469282959339794841235421276985897803078063798881873825746296302335725588188931187598159710426712470263294417246768501277957409472398930082914839226835208292518043869687388447371232391880123343809941810361586886206713212072222411390246213854596020180853834704371261194360502612051094046137639227284220078393018233299115657068394167396595474754075297042587935891439287943726297308525511893835582379576859174879182134162259725955073281873708481841337005942215408607870078059250662574598298813110332646355571873541551746337873427521451869747765440874280851960639296611724890000260533547961426031276435116470425548853011164649019872981277435909511379926578206916480146394609746210745104562102980594082141165349863158467767037755204710395000037197298836693145473838440228234272763083350562041480155619220349796642048879572319626290906763150778037398962338815376857005369144845422813435928634499102790604656994857 [158,148] 45927958735615531110906945323642630161962388049075976771244571637544854722487662260468187756384240599483955967974976142826333962832095897872675176729117071986424782691445225126707202221786473635594269147126742735933920880044666480656149919208711747070148374696989790969182846722482438361905739830555798143322981651437567676301880259264156888380869468886787541908144307997761400367644031952931881628633304368966051216852796659627114882043050384152759436167256768749846513836072786158032948970924027887979943491331290837972753920841131186280333774545374830732583051544024425368760925380892446640327637768037215428310404802361874892970440928189291751952102008860194005956611448828232689728241199485820179263577669479659940894185636436078508645776439914697681050545245413678741126018417455775881085783616341885129286236706276354851548392030188726563177324329244865933441008626568217637658383616125464810184972668205805348043493790249386386526785787837397884191063805928672635694443915612609269904924213355137745706273911384678986206668606539946202797784212141229635557129710585013593240882282090 [158,149] -1695429063338865653583883092107195385966288487799149594858871119154432974649856917922415669486674603647654045335115516578787172204158948600998749468751146726436343572523009399102082190241129708886040690971528156096491733355788001973982185619718638934493483442638786266529169098910430275245373815597131864878171784973113829710648857848378830699385893753106732480759192279707162019683071792208945869410241573905577081148568540151304341125546687519034311308423614860595830162929697614691217342980584089666981793657448871643392881398240400955843847511605671308481331180491912692492634569175804157256089289762287678529865131956561630367272079315448612568530164794109575303175498892197733665359163204074173164935928221519979390301037385436957281810602319417740083842975213889588722506074636160520162637518986427912615762293952291418225885132094966668119578070647917748261641012115734121895920321511022590880498240325650530017592510036047711964546278829839823208423705340854392833975025992077913781777281722620577893781320638029411817192320909325236491928515319215847440420096084533059 [158,150] 34829064647937192222722655022418303114498824461934344787691182159645022295334710503996771710835967440724653822557118765220911971311134772694232377645883878885689810648534673869797298500872675785040943500345038415882085781741598878924686757989962885764997459044115123515455393559288511890784509468549243418012088221453793500199771726094718757037526874591021663572467103481496193642782518994578730311505004159792366534876581437496834017291653718976600209883986050652185318585671080078425455715072907022140685065495730942235444212598315039936134236298941678804766279275717468038780303975967054777928660172486000448000070278166744401433179514001564511773171361488602026038026058151871229319757998140333196827269641843858673885773663447674471100805789502425770689237506905699476371415940229415513333188485690875574267757515528973327379097076642780793032776117353150265969120534248853263810571329023969816659515918212359298533602238406400859751761772537034712450024143898325056224368703555784997489811313498190593822884758379653531083795421358722880396415990840587461564984 [158,151] -12273100389017657793287893501962698534882869400390802354372651675275132866777183986157478403084544628874705254961400209518063986574211605195040619607758945242389863313384248996433180202587540817987562104572879296729086592885607624310213511437375905551611534588468617288858992589434226352590413409535140278638128022983334225457891833203463823616000470686668731997723670677230151535663994580870011519161812947484542082466952748249055131247934253831589496940149586023683925976965089228552144835166625349994691894919539381806969931979676395408701686451642968460822138500536474713759031858367451368194647287134180765452635125060178623433227340195582351096341452592236410459935940708560128449427432982581103285963381730997135862024727261607985645413001054613569406624754234373339092490923214843457651340926193055054298270223315444953197567389678339048739607458673458519947409059535172030881694837762524201518033587643669212318539238916503575668239753366045260680600242097872596276700590909254353449778348244405270767149699634444346179225903360372072425951707028 [158,152] 174935282487771565479977983112838440433334923457281686996336728346830447335361814104519202469318947874948788338623996160857895739455527596405467690985087835695225971168073708848943951633968038583118224716588613591102339464045940784624164353143168023484822949565761329316813734346785470939512351036822403882746347262131492279111213625603871617190706386757628751461426734754441408417421437657868514052947293742826952660200647397320110325807717734429324653771552170649101201641080613902829588129191860919460576706139217000622895374007971140568171322079185068371395526895813677949490342132600483305345098099882103903770554114866226319525784097254261686194551253734703128211642183569681092769148947347886517171723703761893690006124655633511976936402611515036812765545379396164307915637490498344312408395709175794436194162492532857789021716230167425133312497570028793729414481120155989596940443573548339196973782573620631200142562551903607099150454797512876457287434078309917336060474734381178255163828078580750602933191283533109374620689175250215 [158,153] 153783198951252132941003975870325999307807913166567518881908621036716550940275354847157549720485572741842590170174795550801491673476881208994093724124976656448757864774134472629088569517252396253025081484254349214018303200006727418772721519876111769319876639387775993042930002490177051189402333038551397096642435921518838680569457790892615016046937861779205338163411824953568179623200343030803534114027318861166476352790807279428868283887123401191109842872067454460902814200063986472578479150164986967289589694288467788594256767333381716559818402219525413033301574440563986613457654852342384550973981851020813997629302290976676226088745288053476651072017094170463719341091676953425618193259484356958684891219813592579364833432572932403547107220213356847494202597910466477251265395753979270690800237917802197304521368440801937052520503241893458344884197811445516087129291636959520844024150394551065927999791104715531549242476314099281490354551937170186591941374013338946730719159754580615049200513177462083072275332551380627538928 [158,154] 5051381741041685734752054899050057327796968443789702414284683288302108382921546329259969737672495036955374355234185575363731446434585608707809168137707560442668816285055765089334178607911960279094993360021318165452616172313342811204864835140467538191334296505744712425263967574840036954272171599772481695647051625203796461972965747552526965670140575892482128668373815850088437290757248510818957516190392416646175419492095732693287225455890689499979575926605546637370641367593583756619894217363799362292761671092528919213986580570059177262957945314877882684750633761740358218948567672599968272189075131612892845262260867352828729777306827146148560438804566107958963407274956529630457789229385022467101723777805317768385259912078554524768605039056467694951714597429913136798044977134998122926005132916521475901005628583461924778261962805197331781682566746748031762986025011453546686206228367308362759324993517877928792336057221753336907727636270208411144431136698950122534952628313436869498060371530344321285379921010 [158,155] -13204439484677233138414429137893185314141055209134903262746765543606880575625616785722481972215526560416989260671892013928527908586190703520247548324074021849582720495451081564101602848169116598509654300344445193583169132482778158813437370613877778250676668387051505159263455876785320848239995386104031199307550084533088672929260257202551364561905643389572589366586374430294160395750495408874543968995063362871957807630378843570431840850687461635292845409168800295031374963697430877799212862429933511647308355954443394658056013724601753289778266265011692256926907513684646861073008594577323561675861384117231982344450854624920183095197755968614774405616781950162344563896606051329273318144245774374455577333048731047327447743657024482607569724507842104812162780042417952189355188609454000292921559403959237740111117964320334401791630010206069376454407165167431999204871798248178980012881437189188672504883440299268395575107981468009250690745200046539043020912148929349735585376432966278015529201058636 [158,156] 6544144881438962055174732617771323678665649512989168376314192645650307583084052040915367599219833727323418474720873634618383486146868936267177365597428072391606749485119774925806061365800613828478700128693760695662016980372842913272094581699674284893731232114950979218507656034722123466293649309926187408399675088570675068321580133086776744687346729156623928431775360145546332881674147469613706443605341623661568808008012506326309843614206205324792550498115160303231518921660102448306836291506954678750289053421205164099508334611568098159185369409263986495088597749713798412570574900885980256625836729117015457753361631849332300806909662378098608375138108016940420370582206002817091383872925638784989604089591774620356439727836149206612894657479441315188210400883026034551041812004149071321783038064065939667062992178699785460144050664788274027302436023622411753422445335175702146041078019573631903567273680437597418511314266084868819329430078991649458341818694456857567877017987574332430 [158,157] -26543869934905055570469856176595101387765735296028200300365847727682435053930716304622306800512867168511259101573585531936440317258579685106266299105651387672760179900331882351804442923479434962219153461750510698301231466522955132732968267678333917928712667647056779417003769750396890887575235672540993951241977185117476317047382570891589220850174684816909187458176961764049364640608401688450341239506217401074773565654913798393366404981876945634466118624852797963393426756395624152342439429474227179171317730019933722108619184593323662841569272345037973256431424705324478267289373821253574596135008049268799800195614967180613415691362485446711199280807145545151389116160162231442676555380215598102387992569840659276763519793214678104032400977767405961768283655540017640762068235595840661247046297595776144187910938396056576803852234656848140620839087456707811531372828372677213296955324961429402891549586120719690946997662296787923896993477575359351245641956639536675604351 [158,158] -48289698796730085570104282054588370777423079212161978760618557096575624209578359933318349479945062292811819210707698182200307210369044073009454094867801999152213533381759799289875249692868341135758599023245918746244732413892124761247568311917759171376070332265462764693276828961464393325372538623626780733848295274258836868028252111782536898366878509531475686490359225906794027813770146645285983719302764270348737575994463208935639921320644445705152832403158756345408384322817515153502596671462058153806429210713410883603311428024146156129364821108846258840846470258685675407939441637788845610952606993403379556710171549380430559380401135506814878276305828655977388717735778145236785903392194243516290699228959090755747105229775093739360461515571092152652522103855172681057041937778045297539928560806148353932514393164710349402823199889203891897543693550033319783667736012319236075144115411849319003878926048085530518412248288436515736435270929988145656257672 [159,0] -94820811115279752764021271255543240205801954201822258868275797987043926057561006202141987254011180996846923104489074607047570184330191733820272937924581706454580052633384645848150664526743802503778041094080496274284138086496972368126958046219444440580144884420722388065535776772350565205209346904521843225850309252253210256340936260356076063975069427529446785589426874619331979348993559942585807638009715407435028420518664126042372732278919931287300836821331291701950852608677013823654724491029758563656213326931722891365393160464755504115783775221412266511640966136554187257185021585597153379359161752879767428349251633319154074944484159934279793645213389719463144045297981548781825328258722969397754107893066775801870172626312560971178927680053010944526799462684552536472029835465482381184159608526027190619789202273971607223698466979010390036527870263777031134490906283746539171840520885295423308309119599843928284997477281230706923925640266132865385975180666612984148687530467439564162910472083135261690226909270390003942321141353632513462532322136216196164511793518043059619155025817072820139427565690060938008482233300572324686489984787773751107401716318567807755707826306262900566568509867347211548736153279093990867121095454485081418706372052096307161236048337031450958806348726465973951557928794772827071979537946278767837079745444397768661577267010349439630747081597921864979055440880464468085246798126846104577495787273887324278128647363023646548157178916074280888253220496863645672625127616595723096066202156140852428683122613611093078052675028874735328107247429885391192977005887977389796126498462347843756753075145578724532304510751752115934434310186971368263960441956509373363506537718074729348756987493584065978894357491614406504968710910232430233624882079334400000000000000000000000000000000000000000000000000000000000000000 [159,1] -1216709998372220933816356951648120655163758390025155555644409541888301917831061075902826039273404518797255634227158904137044191598417693264574839338307040804818673978692647661289251045989986967346937052377472595278022972293706531595462254115920116470592088703623100545069532273863331315875619202473046068553165892426336398937907691771810584943175598195015004588173664996775600991976753575788299410979932082496884761371341284066146911549330114838662072997293719354050579425726436674232391099099423303683593057634480070258029442297885438677040547209903574276185107052824325952679874487183682930311283458235380224077930787701268066923886070718341124246151294665591833504803764484104639973542619969145690498606486130403509403914271405307589458389677662246831485133681652819900014172930227863616548943765489251934277711620366953560975648624338177525180636546537780498856235379276507430730582761327096434609248223274252499045700503222739752242932919276805998822607078808964447182313942939238359726913587841193846558381903216778897819654223296992739097178396473221636353829175031138754861811324426207939137906771890790144425686091618720603515975544543019492663181575925265222370509812565766901219270414667116422344140057169797447228519174920247562803769291063012095792345312148911652028103387216463228028762418711099303754704385120833105798241855897345493409306004114962400330851872318679621399887548701343218477577983890399601503074475917097932575721499871739132944535253114162224093163310717341411043893386448555999315727411508120606564291804183916718983300532494938701278806637927198064393735665551419145267818921802186660261354272355851457754700281338911172892028964122292239097463774798647211064794265343572553514585244266481673889919004256333857613757592521363163190301788917205041152000000000000000000000000000000000000000000000000000000000000 [159,2] -4105182801435395310979650550330115042961698283371415097380590139533661239575865905554269163576573383300639970624864534987125746147310923892505712847208477168310334191685041391005509530386530845351753238508882707434972745004861292836156505695004130616190011904947026864389752619205805718610133638093017715071264739814502578268186585296287823550982711511175113909743783345485222278284410440141757022529729778705841096302465643439646234823620243422387195148219876058069368457478433068780604335969183678237661338883727435343007421130688491785535677734524768679207385491729275361380786079810737694860206798288805102718111156914336052868358196380323335051721181407600392458803999369672617249048520506720730754602815350522964019142303328341437436962120215890583107346477257385433903447967795475388180318064632104158039787075229594128076630672862016362036765062423660381129957700200241011263074178346688504964269575171847045577798570936790359479197832835469552928910149465112927797968972293082459148701726685185101583709965923498193035180896258282037385223279248737162809597489132830601854987962272280827045963231829523372625644438255141245341017928018582812732532867128470899682141672285128336421096247611887237349603120241038529719191001454304826551370123192026549493639272034984788283579354454437136945380304023916369266479351947859378137292136412048082645723857509804217118135317399057285919879011501742180053069015576693600823550975736922429657789727440677394110631768956502879025058871015852864033534032645167178178212201551503398287620659514912012818766851425912463566916705959461062805675451343448422970858078013778211016119714089157312267383413247384581977574985979883605907978387594939569852532028379339393161486265491741986201042834276380837124878493978266496658285829288198967279616000000000000000000000000000000000000000000000000000000000 [159,3] -1384947853237289602681704241515369870813946851150217219032286577337632299809512807491664845908019042481681144407047607465672380037337516371091234375071319807720152250543644978663251869623311908251601408241711128444309797237992115072448588737871444451072367340235895275369885009154306660281189515784133446424943418421490060332842653486988540281390325569800285604237125148315489570886196104231911644682721555600831002519474205112502183152024397785411077085771699783933459003381534000249148061791719397009139624418214042384214332768741912950143231603516648033662199991548168532889981786652358281159099726487293181035847876035429527040082850145109667786491950152338329475755505833037419791509187297189018059291164748676240523093173244871751623768742252584188913386768078625515598716257639259394167895827972538426632350860669460762728446392463183383942369166743450860241470434777709459389158908804287931908561060525472377583198950666416978667248815198318190570635418245248836162004167233630723965113641877973887659353375603786227060792231786681542705337801803172166216643092616242022431085969327738552737562855059703959373891627568541290083011629720149627405386689944188579898608646381689445081446428180317043604260827436105522993557898688465940132968272478655056662719411635575665201903736397493303398221038850030430846309560993350713722998865606615708069694885624403913126687261666881145931558627773391068703681937402765038696111888272502060827563505586285361825086528781259573795106597702960977045359552562546267170671303561838026976020573496849899911067999049041086361762824162116126345358639682455329131961305657657363402058755475225002353615681437895311958235734136148810321286528900539853817837411414234177181532402668834165442820005310522053208547932291768258242526300171599711102257152000000000000000000000000000000000000000000000000000000 [159,4] -100364212768648164620541130359097685933278731080695992907648332961694765793342384252405264554548666477366195348074869793164829905926121615437255705697339147813258715982882560240636950586185550616760538896700867122221492632586527610739060124323977695663517752248319669229045915110890421476277463859628366049790852467070140074276780363335736523745929617600002805696954727530173226097701455419424200727129245799788726371708374482025320646748429072424549923262445534442486209480259750337815897192956287492582172162036201608918849075193418581575016407983972035029453172182686966316824123369111137028898091464194566318887493843483559531602620729223105100864362518686792750088287065969164769337509724037985741064109153165082276311177158734737326540215941295930373096981192450379445618085761752216702136454073536035727636989475923263460165649027939228019538075440544974217616402398114802372541985461987723486057657300482176582544822193329058939395307807490147078647880606223443897258070113103197404135292100985634205317371066220145080507829204811539178658805936539846151234023329639881455495855011152087546123829328239859477292338330533739332230105361497630316673144891151972553784009426593291036653837083235645703916290149787853103745578249319915512997042601302072169216160537349930962343953978429650570769010772067135933055177648076938287502757860250265323434722698588781025693725933426930745842056740877652491464397229661503206432657033575431323538795643991990218877152482094142878617345485597562437046999145507978044471371022217346621674497283416371601164820654108763238891414501613404644779273468596171573263159147556724251317879867584065369705155979105376941439380141284857675264629893911348772456139088800328301461008133870647032861495079468889776068487127944983071873685393801186415783590080000000000000000000000000000000000000000000000000000 [159,5] -1283997747935386608723650026185045909405852646580400041610400751372423690703297160622368080759388250430388239592949177869689078152427162487577758632492820248460655571697597069094457500341043273483948943904491128191588013266080869830714148600621855734236709799938382249399598370515628778468828581090014763614686856078691362679347094929577205037458909452251810247670512874151235440037568400067214637374084417390141829036041905316725536508341781439840212704724925481100214579949205444019720379701253750562191732360950120654443229027782379039555731820358839400632089345771866554115876423428678075334359321615473397783077957050303156345060815188692816583702944017463312595474646314262013461700308563836344153859838480856874621003686587713017464339978627709240353343139586450248127089503540233752528047660745735352572512414524332947971442403216303299940298421100810965560245639662453864975011742030041222674106794764498651049344606055048949213735505311134680972256069358673368764106951004682128513313495566678887876423576481959400132024594205305015604176058004002341652817556796852187004907155786073485944566939468038756883801996064484431845537724767430911548055828502426927250830569465681902004226317546117004761565385295499353937642092224633678629992452294016796341703526799755611597691164236784628987587632897445508433827913790797377888412100683860652016411606218082101691116994883695744805226211126857769389090180642270643148947076388242660113625262719738438022427804570640597630269294319763000999450791895105320071875996170203751793653616084626577326125774380015741367419926808369392099752939709842978328738760328884805917549946910887490817093852403332963185319834765295453983839691102530498233868383376315825424160076355104502801298818335939187584394919807220787361276093557079422186601581372000000000000000000000000000000000000000000000000 [159,6] 63767599201760127461931091532678727779039155936781392979736527619191997372294334947702198770356757173051617036933678371193380498775690818552505735951124422718137392123938879613799976097632620883902002818254621645508645630075782152003387215336944938701597383925021042001420176359364302340989065480081980400728338262818471637324538361786436984269330449561251074239680312200567117227210842172103355857421631705637933017467502500604649527335143161188831820714539888029689406067605267236767242138361494115590193601402802895709190552554715004690636523622814971099624715117463713299621015667365732714199266847264715092933703290270346925326238082248727898673757519696228147284982444426782676418116230397419074434158377796604248382900418311102578261305248604266074422536839300834862977659440702357772347852365904468367654408267686840499559366151863224626961785377560348435865888465224651824615136563256095968433656751578985579725989800554614179267826110321214687111893295553311912369040487641759454220774090685014835057471840547836219214056504294694878470729861954254964495312488039569575477910300288001960350023654399862835623273998912355452238825010256935819275670569171328350057567236203247619230654560807462656921304415014473495170385832853011022978503972682875070333251289759471324240417768759408130840256093076473086482852998857746797392197887677417108565109600447699496295114737083164833569629912154058729539591822318348164748904734783651825439084392599722979204870056959276988031034690731145836369161532348165743932760227352334907441374224101496484036653107942340007163108509293554280902568713258173210194474135330550798616820986965630987473449152553325034558062221834636195108611383792017048623720723520190857429535728992277267550418012822927598616369495513943879900273021081799351992243294048687500000000000000000000000000000000000000000 [159,7] 2069894973558185749006559511161238587188548158088870813868860414657259591959099442730367345774133991183622533575954546360071213252166552783167758108125366671966698838805275490060983068550701379943625080651869643962909680534011662401520105719343949395365630400400630947169113444095209870476228230028441180577283969502757585168364643572999849704631096674147743389757295061872675566671516074811697345247369803965215394753792690345334592802187799628827002572067754927229597964513303354704814314494066273071764628998048616792093984257809319619224416744975409495179664066372896905063342916907036012791726808464124028507696361373821062011448649172386766087666961226831608768709667720188843064801046799209246115261071754096378291433964282761870209555638531057719683922014015824592577135854131944860876015054434326831451446354158740433764901578837259044585735332250300725879007673925871729375139176472905758296091517937677035716549453152606963134115870925773680454594058748605389370576107073571774780501285949819526152725602864486658414649545559959898657002164751819656319447239285313345842068921650244737357398194152433342144731636062711866685150228376217315304618214493858037870162584170600311523616322019398379764043277167618809609250882402621928934706492823751452399809457150567337437491976741420783381609735686125735076849203553459113859338159994196554021191111267041041488565576680253720837156471269381803310151333327242516485578115077394391643136188905619569433557689023683614653719935086185854752028683020529932315294232555483814409703970307711370829658461917535799795692193311175808421115915093032656237432140135432256543075772133239225930503122587962286436198978973308736334481897973496032182588037045301417940624267413087651087485397389314536623267216906047995094754180677478591061516972252098887207031250000000000000000000000000000000 [159,8] 20478339423405884338813751634476379737035650928450347512550239289738253169244547209212136731489121421454073172902794043680798237120973403716115996238660461624238497971824353882775967834841174471384393975449681947365266445470241718564738784875810959420855663671207384330148198112860380419292178966900596084437212522155506541095401735646474625810691611336253328652047106559068004575849229853529295236987691791530682695588801794296668108464065478795489840751990642844273962491919724258906337344045538196578491727380398022417167953493989803867464109168080290455823519480460210583124793565366188004504457072778063209068203345790489924071956689494748006157127072441624226227617863030181553248862801814870156382491355658588729693565506433517463934312633859069591321270755109264572483379914357985317752976535985026083497429031329570112121477406183736875242082077442951988025379191339832159932374036405033709137949508329231682402728809542938873627880103476097803426626528354161094811013633504456482128182487304337808421114581480673722832025944507995349299367857424466547594082998895019287447449041028555534474428035760802144488697025514349113709923551886193548039543700474901623907044918952364880731300963847999741799113734313403809426750394391765497314803043257934640275167861414544871077308413333130896555276770670075542014632632146694423795500958668181081697003366884147424907124071641209522306896920899442507202857428953910103407701510097915392331497715887217477091033261766216053590318910813832585223911018847697949632381276724064603080484455692321030659061567641436644025845562368869390381318250058538088297852254955136605506900435811173152736474847774165318574437857307523970815656497838846246687279527085253810026583092124054467870011938187892297554520877542252432448106014477298739546814429818231261917114257812500000000000000000000000 [159,9] 37456181605114319250794987540626630627952501277824983175105949478362629709627631274421745577528456651121906785959090611486987233104735571485489332719946046793251222824903486223012928254718964330473512477998102944421744155444886122364343095530956638075660800170161788605273747280893025823109319318040392369045362869208326823615576685729299670814242196824146674821356242898927776939229296413239189799697655008833324440749321143860984349501920195556846394590766053565665635721365135675212594387714716088775012782896841716528961873777207218976281733337855474528661086917965232768846715035579450956764652511842433806545569784922670012065675518088347743007620675671701549193228346628006023509958493982212400715696413291238395141805916712133855675282920919152761431630208863374027923154486564532736654021232130981391110134737728386582234186780483395868336161726048644592532994340339725376678807254843387876663622897258202283390041924537136569876165542621364496422582018806412896216325621497294346026146818464232704078949970478203146560537957558166540412310201103995328120061080184306818613289318442661793540385186145857652564470479591419739526227545158539233519140866120083406643813489486976420495716705993815261528336275425519578059814472932015932061268696895127197406139888855387518895313950183046465660526393472760383929165435463494979425984963261082752521589811017575075657718383900565171363729706287064988768312278328800279791689455200250884343635317920105090630217103524260049446716893298967994291711107442323237165010043060449480325663314135722753519808638146213622934231650728120007116920333429288000075254395723381545826502907070570743377486102141070281236590336176402665550863317512541064972626402266982392074697693007409019981285063919493267407278801332312405615517656656608722654411941590006217347145080566406250000000000000000 [159,10] -522595628986253779339514645767725099338022787146442685224199195768791586650303779446576317980677462814772176339843931635442191012101037839983050330904912124797914849494101187697714984733225284643793772777624393102459987167965518071894130093074156054985273351877282780040897062898241829484305645760744999219316721795720565104320781399439447759197817525036975784597799061208504451408051101807371920893934746778235562129342028400855274996116112625637613944891797788587221844218484697570030099296577834768027467865419228287816037137244978120969374782728587508261571521601747741248269715544085123103167581160673630522653549372610694803574932247394536236078983624095131255313175193743876450338816029433469071440590979653763922822269413480920343448590401410006312939866262964082148511668837798977815819183014257085517867076795314245387481363125175458072053033756672249124311826061919132038304000551023426246362635552161898903930940937207528064432654140542332479756661070546606197139664447876930235687773200802299833324526487421359134172886504773931105165076623619764621165274628366688514453245731592002802542955970254906521707820135875213169201804475165482020023934415421429972384023499271983582988692317657064881588982474437735849471013182473755789972491086164259644728011282285239186223669022422551444157951201892259665392551092439141902559073923285692888932610318596591321216921278005714742724626830736422670824209459173963615513490842327846316565135851111946395516204847505748052349559342808486082608553739901444957140975202618107087798505263394265112452329463765102594326005677919709222735164127110931331258117617937643328565834738159675554219797424175241616002699145355074727418517922250114005864129669890832661694613319034539413239240831768911224261669819121696097909384305875241505802334197847824957650475203990936279296875000000 [159,11] -2560173171577600902428214383372145828208134345968156145892390992444376234933067703725832603914331617204615209078725461218553375006732500562589693671787113700397300906896886360031606608566803359442336363045437782888078480907710399094426644151230301131438545003416381333218417381938047355117290170295659022583006855809289642949010493040851044784449712283200769373043104075852955776020791704903113529932459399584103494607945628344900185347554267341465571665463656107193418770889072743462098817247362275781162737907423165345648566075935233258143091626941783770673498503698478346993053870964249024129912897623274850029716325003717044972321216136655449161612380196475664096383392426864702079314520098579935428835257213205297843596963008377438937737043201432397697171510160336375056245131932899791510441715873208889998759836210997734674920763796358994409888047848759365102622033464606872788262624238472428564776725059221582212179913434395454257038692932597053072889883185915161786907548797833299149443356077891072476520408798127920284781253564437414748787317029237745898367191176799025135990994065867421917639590006191728112126640000793256911341127616935323633785847091281024484119054567755867559982820518613301221070252288092790403820619418519645280278201641813070095727018314326420560614248257176369191603203812505041417914132276332408265007846963955201864127503295081544909657122124794942253756035898841455276820449133049383634864648226435524006495403851704756724957204300035529708949340031945019526352381127334332920078061854537386235502369899799462196892944145050676652165265232707334293199515080725217593671170457912300094575478224999565936300140292654153101024924168232854334762978675570281927276414108912848890547169170346808464890845914135151780669991447522650740989649123943696693198161502633375840431332588195800781250000000 [159,12] 876159487568934367362082830710151318894249484963585239975009868514336036884177820385795691380622359953385573060639659016381911121542661062111038980471445321439687565345010942598283986501778534674083538519524331939594083452385090656198896444754682663209294192447526319322382150106298348168228872098753641022487432799508401795566907696029620686621930199830486769374708260801745890076147477084030147552685917639818685889980008682543370829531044794466295116590923652652758834963336626715801196666802517357516265737435181258997997575501424586204224996852858372593530436651832267166819658990500132523882435466132931317662612952986618759109835881770610620854396890826125840971139454866712131516509094829593035456184042183971968499308549098602079818774048415660626949303032927890521186204563451339442456172349359572099489276382295466102966046471448960437528200733491959844887375177376589364682573616881504812569649491864536289515213127578746705319795397823220901680624249604086594636321517288909813163814707812797419686592139776684931626648628302923582681036218960469671614170772141924383860855577524897351151726125607597159901385210049750369850702422694382237755964493431290560783902944045117185851010685121161639735251731592068691327094695809843617603280376547180267582488248694838484567707860000725820942105666093466428729435364554552561680002612353371854693477462441875775374736232517704285879809375629675804144218866281610685146226207235039924290846799034920028238669879375084016845789289953856339258984970348700516345856695014576256250137345121841783273774743059605299692545258096887669136263298861427861205214452869142987249321202278678547045265035320528596458496765232597885519826099558217968842764780535624648251547919688821755931788710304723795837981899446288968257537756253589503411427455783721358180224895477294921875000 [159,13] 21974791942222148638216161877712908188297898780009687141672950849830823888709612489361296208728225244560775827873436538054704882634931121409715860918441278086223350095714134973249237847425143470523822594650411614136512670503914247257717244694174084220985775495063087802701230836017144158582807622542203493695267976769484451080061069909024306428811192967636247718249517715963935689862383227296975874492259523067116141255934843604106704505561839219837565811632536632009839092610338047872449377278792193482904890037103301018200598317745302882838134780716877957650755754040696212876020917442346491278902025577107360868498272964338663902249623519679306047295343858226269515650361332113947928546104788604700768126398445585713571054974415029703284026879267283242379922753397611015264845493749258599320951975353213595306494980347718932939877857401556807459370530035803792128601662629959563880569134324000829253196707933731374630915394173713028037654981130194682469214507664033488729289253817529912939351687061057945966307168194359644576127352578853821206354792626126929872936565142277038093919806396328077354285464230309245127640062938946272013904189042479671736829126217370026922298850810928422595408357945912225884182741193939323964903569577454163879621999798737526984940594603907661925032177761018288756246354191093658149523344447683746782583136250386032758466342070874217359264738530775168651985632040455302052646263100146225368068683803623715478617418118964476911543149942282367171094306274351804136851978068347584345282389040435678820649252672519088293762943778384658296223167489780693894068033865543431571263907093812396205860832230243009438809657058992291870648687094884735488001322214866700775666545957770214349176645737779469003516166090577917776190913641650722134100134687445220803805152100786880892637252807617187500000 [159,14] 11487048282917426644566670624508457505110608525248530345785317337123603965017340606426035848833051375642588703507996299925070193659093873401682139010064070241324849277057060296221381394230779100489847444353684802767073705029954978579031934549840974028720793982790380067906817547533589250332527542617037695836228011023394518215463874448860304476501338135680988097718244011060501643652202465911467042912740568632301315844026514877848273252463162973171145387012944691221865125169300631569920304850648804029812583358653884449261751984620016895419241006295077865161735198290450825084050189135956337192796528451491157078647023376958361676098973755314998602078289352580229499719104964376655914829129571608185145749204272311035682381072035947421934904254226017992746379510850261593574941052092774627106158207897776290564266249669682630091641990923113624437280394215275164199094385309286494953614450962415728376508413507115683124373042055928688529774654407386873963555792632345738517983476791231675453914018327561687606199386714550672697417940261186946093098195022514262926636172379728424936170478976612399887241869332579759620312975760765377289789116817128339284929858267678663619230614254591092539704590992250777718350972485687006478922575004799330788956536182182582392552713256447182929385576783672223439161786169129998944726807238458017462765022121639694553433539469051884958489246990054829150366896065783288249604197196527993892772778496011065372284831437844696344546854862254547339894813048106039888859800775483894034771614425618094869662610136313375893907713499072624624345307496242660239668505262322926135274333474766107452553952705609911314225906608452001562639003835118807717267621578636365950042246025621713047170616018875836544802146605808448741107338439045390624959133186007997829244270564987727290306091308593750000 [159,15] -89843574685519901358470626435863112882402693440236189526634468815543531317139741749709901720496817903259732373961034459311437243222871172554886640905746198087620807790156939411858197682609046464785532430337535502892075989005830303704751873884362174376511464216213707531120526909067299111899140722406495322087892347921717656855754627000195275888900631554996836574278369923155420152049240499600273466861024735029022811213423950001908097712002455843701091745563639151892893438609422900722700078804959478746441279504467859473417471973668512599471761066578194671368167346713840087782246069030205993621771529669094811374104761778856918775560242274953185854117182113651806596815245106631486678484805935338076041080723785063346683841905694792711730388762395228194701592031329583872624348906227142251397487907353061548200486344866787441556234679432773407159893174217940560681538864245859739457970988971883357635150271898879706973106446554962807518654279907915544080952506932530695332602374864125903485757065912545269829311959772913545777255777817222997364125493849235980338931975069750496831525801774511399930671179978561102005643538436471165357905954348140600900475731804227905709987043045175482175747296848337848988309927951084387546277311077416289831214506954626661283665837056031051062120295363680434379221578369717960401689201438268086206908842107229904608059084727901363603955998806848559359524801205175555800767317109300988517377812628147383673152081977910178362877459567660344908055413061503256392328924733824779570188442602672025174155546401236589897050919249751709428558861481087560293799860447994074171251079394734781280563313834153051133100880920205734265330010033789635083193018362248166376690699571870728178808717818920631975016895471452360579467236221405617708559687215393442698833102236796294096984863281250000 [159,16] -52286778317479282492476093852009897836673488936577737201298391311450547549513796983673350610700294219000977712418114728521952596944135026177198921077647108823189890015422666881387840768793099413298887780177396882635192746744474004228122247293293375366265305772404124873353991292235941527415161325255369832100560223426676676337182612969176390816490557048391454290933971453355948727613340717266341140409968845731334516274667343938069188753319057023287523884499768538568402137155583623712357597645678535501347397555196160445630374904348327808757170286174025289356960236285491403906810999556230892251802763697488536299680556213093919976442839531869440005694051417970781034521910041566973837659054144840076240464879106059127141127441017844242699033534903393504193991685024147497352856999576843715972476665214488877307181553285163732754094442990450478030513613975089244242554656744453544402630891420120841101854178850661296123454825715020745981027945154241466398956379210950424858100471297797564607574290059246718021204366308152792316689095733587803279601801260201450722518729483845518167693396960766149508936891792232149338522666844794999525392053133669920279735473933003325278000473904976821763167551746003017335133956521688125419683386572194248359456872000846565984794327673400986702225307173165038259236468808508717562428636401467289380050079205183831772355410944881469799023450687068605932992937551302055840337807919791327772873446608885513386009540657200672455337602913025901624682685162280380860705034867274555755260445047957124605420169065633409293779802244254470434047976151057411410952597009802901727768154734379407123899536131197057829268957850129137664343424238194843270859916830479471455201033814972439442860659047355171451705857271992404681540587122147020849716309358992455660078531747973611370178222656250 [159,17] 228267098520885416290252733432852048776006944626726656988884519246303993041079558713727744709295825411591602294935114950732448381742693952032543349744498805513204431689380625160198087312337242989292906976369430176198971635264943830042676037814948187913739798474517318447701140703550124791294663711516560126487390973314219758972963842077559216828233256773284533979926350229215324930395263751751495308388498729031273385044952599587225570065032613313459776451404188482360100934879852167249403734027085330418108181293546824446966999511489632326436768205209752366559169858568042695341177718768214391604260433193678182507644994004435810545621897782355260671163767280854717009274755527987372906587121531212533633595426213426707177980597078769606599477580861459686645504739959389588311264206789644650176831330029431712711096617197811338793072380349205018129023670639801790034667355488984135890265609245902286360886275919033798243908342795295064259035140527513123982248607445657901127529709570014925595733339634306799537868637498215616338775012552647054321493506204828533151946492796293928908308382256323115425323869655827222554605628395702265038693427280973063104332581826382930761851309940659021275619211139970531772134343933461711434316758017122680613016335228832866449054598004402267607042116016186419572448622447472720375163916967621131560231999375199918053995392422540075353084952212309180591473674222468915148471674977622993123041992950242940067230252763762409118761359120609710491624231465677546893096722333189019845799498509829687281099805527130112329337838760604428297879309819555671265127718470151308150949286018668676480518508944366349502839788279700510940580540799937399855581837137074977420306406130400061728380028887003210547106649408968111988987959840384384740689776572848690630364317965821088778320312500 [159,18] 82121355975507348834755805521949059421407809338830142286975447823087620363452807585359328210243243154341344687838284001687180950939236766731665113308039272702191677699175222557676016708370967350418336574595362509835859035238270596356157310038953507863042963585977123458000076540033538409013459820691459380684944320337211580303737224635544255039006598025042049846604395242016520462257562977355365925364177971250413085482301957679319315477871220343102606327568598678762197899461685410764216717468385944095233677474419311737249524035961769724882548760070720427126187285533310711955369827853943911363050692015327415392626060546343710627905407829626896658150325387982030165644733065625602476863805482122275813641048592387918676367791246791507226943905865536938195289454305063578486606135227904164831942175716150684738832334049539521905528438581661062703484953089291076720568146257197031640701723745673326853441608335625378767502143746310893772764036393119567774667731032029772269175256417706806139871621377911402455307754026166407700621809356033126344926706433836328966144818500200193461048482356373891923111318718578723371278404345411893501346033461064360692325765439938197155273685976668546600516425668606778958611561079549558794454082091886954855828123505941611239201624138316283883043903215743351527151930463468198800438859090560776691972478656076791828506262147602784332507640334513181786146362701747050370056200451292880711749495552423217367828186345392090905259142190263049738614387879519796299752635761471938972357496932739981054037259419756892361530732030398365865528243214095926438945167651525618559285960902757932547088521451048646210182251052455705990049320658924544652869161903068009150141115073989442450622307408892957982205337565394832878198056157413660432625732165929881187398315926863139296875000 [159,19] -381175975605477361208788247199366274537263613107621252588211222726408729943747013070758277732167414457179101962662792037501978863951127211341988153468026009816539785913777545051320861137796520426960956113524433526823911772007538337074193346694214003245443139167401562627964271429459757010162729760189549342632683326258925542994044351065113691020443347525612384588639171549408811641230776497229943631704279391609985021558342764236500599202663477131301933850550196051439891656751593491935552141005728578671074249522928974750175042392176295516123317079147962911436428613951417101513427267567427079531263174219103143273805704752281623666231801677270308778866500542653635906227693576083483868019805572181936402381900335223590632546122823439602888328161604095182170440004381394875930636248326777254201849616977678572367843121859889013696524584656533248291901138993616674843970246358235500718638513408819380116448356160776780306684679481579309497826710833278135391112802080730905341350950018289500193232846936867574056584473134220519491173680918737358661760500095534404890348645475878001453477457990833564265397023206710995314769951139438796367358188678493457417365987759780703860633668015725489135852676829961945014355885637689645931410977292973085931517342644889017365207763625600638102134010228506981522086467134278049452426534197237090478699259236468341544628699111000421663637176619291176518841273004651918647672163424834404264382790585753129821664141949677986187610636961039326432751450590428992693191052248227399300791896676815436223633303347712189926342333215644647120568234732564929266123154458608858167575930188678605788423262252757473070524002022497326902510273992238947695550030125951816296154384002433450690487051914151868551973084213461683106619524587594382353572856251545540559420820904521671750000 [159,20] -26573891634302886062482818786078990611366048976861004682679552173713758330000058203185187752427505037509689264808307008903213008570902524867299351961116795019216944581095232274525294921798800219165546729351806899678346796042879918643956226713135232384223506894540557070049979595137956054526619886688961639306662595024557133823003750485423946797524911786866045529622003939430596369089232151177526314881994533125132922578404232791624952201931057686500308435006965702232019367711491980041429226115437582276116431320292098331087944525253453496095977957715639089609119213468088604035140324913124353398384796621790954443617672661320738651667585723386212130988432462064901112082709086584771865829463660742045485452259979818815505377332770520060858808181061488092868570941577513693258540040644445240385073406603566187802415581678832576405643065541832005455628545215527202054020983558218375836230986761305849199262336166189032707804983691908709588353551937897198567440170254444302018730297177189849976635710802655960022532466099518001987813774500830019018826009807737019783903849396649792567892777596552455514518297768973310899794222289747453659374653272857394706822907221585069487378051773522826214393728601032021921193614406168029688304603655517756497742934867690621537938929072611277420587629697963375143024765687088369684957179150262807149125399498125083980419813637461238893362642311329378809396230830738551707799488341273417036344279272764449852346294921318843709321365360994539091684582632436759792264421008325101212398613340093374404741429366079293263902697534682173106416973483005008813105257124838577963445368108304845178410183226614892885354596718240592949002468958348187743519539796375034352381578031561065287445798895340658607592528391751808883552311612069486491410797059093171801207199315828206250 [159,21] 412811923486746108428278482049471942145902197594578626923210806558987313481355193263734724956326402989782486814146082728482101718092637032439608569387457639309842577583120657499423061129579696681442947208667927592303727658005074792380669599762716995476073417517158784705016502015055481460384827021395844950668360264465006538364810584127810805801670360854993972113510778322990381964267651615814525358817378165740009648721934729975783663367212900608210667837255854001888094038693252316886487584682054486760154557202032213154813207149428733306605429986252122094713391799229384511121334053248834588282649834474938071179167749518948672812456104841817305527698336838865137087582375685133548707074531330092435880251932620393330256434509741661040657183203161427066035356514074550366766191754105349159891230210253894380267777634299650160591792236415221653327137184658468453636421637595632269775749702709420081557495412294442090867015374930233663812228162824785886384660706693119953989229891586891170960000844866473435815708908385404739852429403618542537652991481616729189342357366853558816552702618209774832505684548039758035053010571546857252047780230667885132979481852708828096367102038631081369653865348527386812745945368154915907551706867251346553964892764556821165878172753891733377447054500673596383416982852942248715172401318164811362427277271156268081022704327242225559121416882198025099080677720803119448581927147443874097424065113852233786885914520718884168579434681475572587833067145830117831274086159492835883147341567480900463730972737873752684775284589680968842843846379342723092413614681122380390855116146532754643774569792822422027013388155804047182006798121260830956817419139591863755852847980410349591824274099124396976350148688040558734888663961042858130596012130896731196916439035928865900 [159,22] -79185952511063591427953409004346943111599756817204272062935753219526146697582273622830164813481042805608167896762538985889995267401199964217087322460147559332096250012993883240550006780566154164467841780418549818084167048661879517489471227010220387228213499887321174253456673468008956058993654550716655612285090418348453019496746433410061838697362459825442495453849989767985727857761942088629820014235359362643708871550814764627738759215613834788191815721896052501776318745459340952307622199487148794391100569861329922404675004394514584713579752036382072902797224091116912248974590129879529990009947611758626384468878618760673262428754067265396168126678237253128374189567532084626142794547693997357400222465637359384919341653854127457877777098498336034420110237399689125587091938395381701533012758221942850597850424605416760401179684889923668185448130593601982195680055488554029970068943290739045290565797535394658801871766350304750663769920313207107293310263359640800244183328378840634657381183271593819459027665191286518661268835871110382365623168810955844585203433607320505537696201134779716662669714763883992499846217089025748996512704384368838937731297573584615345765487464141422039330769331567385294363904520359044477417723275530046309263622931067850303111449702648973915415225789567472005345109651651784760865992545695602265084161868864557661658008438402685305454509813132399758311043299520461502912201455182772120028938808568966136752108191064504118259516178586478808001541300926705546947612298842297209794800634832117632306086585039090775704301746846787719387414658072749999466458926052176021376209774151717147100875547177661514023118674179812119355866654461980285539415936705783101795770050645505858325004503129740664091534646727130745371026422371130799879672397337008992914813574326750 [159,23] -281662361629752502107957493983281680506681333545698211101007433128999897100861502202460507538920208931378817824764824915556838472034275441479266917759963980522182663261998402191758945865481612996850396194099206838299039082897566049625391635324547188102402417366961522599490734278943966206369383121385639756065858018574219044596426228375385677496768593864319968069810505594892733326982025251940628881784594136819740404670599956755605512012135332719783592954743072641158194465783333077884876502268647083002738697126102812273524573015512142492306770752516344212106604821759930813505472620499078483104049516569367237682818684738572736296110330100050069503408253902241068842151933947081796074925391939986212757904806649310460223180432737565104279917464037367261478861429592225641481192106321524609772401894008902924878240226793161320180010753799206902976715688354068064049626249827185792688582708288839233779064597432500407898909926504795198713791916156283140008619519961493016705245885159080362002963689615286544758108558226802588655639053854129866189067198109198239365572867047447470683450517443002630392715208332745568779632218289945902099933331717569203286888507101268882448895382095306417693837371333324983258629226957924547738623805677394923018909323281404274727625588765473208187120155408630537438875926507524681676442425625963185402414766473130982768294768459423465239843330087055929882904864167759587934096927332707157009511310855415192432511816255369788773992718486280277501535020408637192678062350673730925055685598839137240362164904589660787310821149839112897199542210197755835254339821911779258265358294036313341278957096893986910183134995348269527356429393344553381639650975405511430860306871428981373526585273515615290947266467790983603203465369713641920796418131826192740128927334672 [159,24] 118777692637198538615862599530071484214525464452524159813526002978332330915594690654237635483542665760826126941643837831711284550967484423448591210447285014072129097989103342639683196839042620976933229613220166012956264963502894610600163351685063642901958610576977985282180073906982915663661307859229486935218308390167751186304556426605906468100681156611301400196694551328206198676124321601034892516712029545355062158753262259382137099838841691641439802916867957513459471187001935066493523404377921418970872150937414576803221487887498421426485695249212615521144346019555550775223585336166462467054303686581490754261642184276285290467163248337537785246604621827464192554366668194638025791841055895399022358737070513828300680194615685516269602032603936248960792371126653893332818759618311720499335372247420304969128451077239391851967803747880244573048886479604191678330326431226160639128403246443046798998690671282966691487411219696815706770389875546133361352350469528933721200289171249289556267050269173672960389824153204713339332419355563809684155147436660069228979401957118608405370300983500735073275267011239930576156873963524891438794940255817528749671807722606298749403754577672336349606281321353338649496664491019601197127211197935367020302114209178804216578429573953421235235086429967203473980497659948798752385558833322598787779436795223772341800863427184431902938359506167529106619141705700433321479625533826637511558348688680771629201628860890305125180648125336316393437263296297232012959584167353547223509690909928011254605184584678027992349782658005133248530190056826689121498955993201548797663842927810406054155772163972092608540426412068446598989718019265682083801358661426080033718205710712784151313528882372807761414280697047918853738264324264214610653426087680100139637286720 [159,25] 115333549846785042975997877224012863954520593437893293118119339212769327236134045319296943878897650460551001915944625560725984042301001608391847410665261305225256366335687247077453747181006478514614144819386135807603126260115438536390425597951163595724086738978150422578409939004995745253913072690317065306757946708662689171391376463566644383991573830754371485163007304530635902082942315913933621078222485699187680953033361389843849725741664891761887079876891420801292254663627653295229469974742099466309037409895009446412870802360682886305323319665491672478705084011249117432400373373584182602435912452751715095173087907067664446050272267963173234249210130432660788192486975249485596295238979965385864040258356423740712899949396213409721063488467648789500660996845829526897973443182203706318261526395046429247064853264873137192572489106790871278500180350153209754553335126714307662335085485372366915430576537457028393391792293621881014027374452242552902733671598844121434475155377601309832036439789988338453087755220158778986883095388015743502433173403405468496641237299110247115586244400560804708436719566779766239335683681958128949772423672617962564293580857440135763214726983751761729470969480097459987436584402209127053921625626686578654516436397898418744373921102888524674885678878875101289346582456710755804729235578593704195541819886841273206950648705412145401618737462008705617149904805159490178821748806404749938963145693837738975041603346949630658484982159750622726857083294238951938947547047616093555601943083237598963927583598874871787146248404251003383912374393226787494352377991901807035946497503082038634001570189265838733676875888457964731073381033861810048355073959835414780032355607353688116258025222064762340834315478929816103397046936025687072691346404740944126769484 [159,26] -78144136669551750110182544138759969480020833789902088914596969341376426337120387809033134636248368434015499657046070991022497915852338909306321903560198486644302747855272151442262072651039543663585933813904370929817975262312077250695608068285775769313521683411538685494337942255387010370885440163422903771926617772444320873190301859544714684848379772447179253021575621165603350352320149383713628522889737075586846758108332285420029969969163567215578425913127896610688069170127910092682403194635170960873643494664974603356729880153613395644885454134012518965426582165076631406793966453275464787429783266294778166731496631748131574273127201855667346629270769589779611539482007788261260053888213130990971798261403334148065622983237860505918640069544522596830845188386877116925525049148985052959785102665361251631825404856422425015187943693084341209372590719751720565290743727491093135000839638626281684805811462931937581363289640780982470398697945504727019001888462478312166614296548194451310413895170487409559390720782201015710160764568417091274528259683725466827369502368137475279148268845586540173711815998819403779776698461648331453502487665277310025881072995854018527866646776835308580285978469450242365872198800966990206758991250450887065397753912904958459088710381742408650470384217078478543948194884160880695621172783007833356425601025061491569675103071197222793648597050828678562117553449752044035232780032179089952463937584660375471431899407880419689999251642407531367243527840212582785907588836020473611878540109394175614261935997628625961774351911180011617480931316202292448479279543896768664410922494813069897969150857533772128852052621099283747129925936866763999943209399991764396778996549494058573711201578556176230530931619701325902088519580639920197303686556784628911324 [159,27] -24796995473835316657131700783647815346544016304164095185982034780966522117494373446511266196096761922235372827362564921227667161606795519388995690722794885774820400244117945257193286786730612494184012579973182056347651744965157538055822326268399154205660856347101080907632856559362511343590290396950546401898932964332457925978458461187112892946856645805447355286581671858235983371601072632311842407654210202290156562467142686164858413958363065716827701681607409215745953100461871691902080033909727324719403580538832226562702800107286400631103198405589307749054580946659511189826613196551060397574784862504787322023124660248166836980217643509085339168682381166906589716722039649060960926703713929857537476768664595385025564511714333525806490668028069363144756309586000288427669603361411240585822618327547458987165131545968214941995435746885895468508721578195087901537287827730396169505724977102094060962644217184973672876309224250096647909354068209676164058318486558246204168783092217490710805364862033731768686253257072363931100978461488846484357224585826185188669656455679481618861467113316266661325015896335857203099306236038243896223443673185805057188125675854229993387459589101366420752895648368742777287700221512799961143951407431237688515020559326818100318577971171405088573909185306423198340807782743316564717236717715912720063826678325448399783613098069608073108181190586110905822743247425993084297805978638403578651740233742120113179487408597779774725065115058834000490720353154674614510635389175305004335269401310356904322332916850945619597660764612498664218071889597597021914677452586899168437882403588616953401648839069756376194052611468964245353028368103901745541391578233215345234179402328446131361497504212860304485721456647660638302150320430407783799383392546473564 [159,28] 29265315949846354058569328003786396906527606946656354694273639525418728907537430194342319400221979649495746686731070149010495052091953194191151124603128831804528546822942304723405382284878959905399398377898392729065531787636390542723706313786128261537287644280423929504386663315852905985976032691068389568310912180868045154580252058845305148346441670396090541400645365087071631856257004363833454478237922006867832567649320267457510592292647375518524722958001985447747869833492847044245242930944010307307156608871995327839493423291048892591646071507859706572208900645517628505177813602701061552031365392027906583288202020065574306861368710260103062262169738271825758711702996232557577111569523643654606063813573815788802099906615057024020784558012956682551049511717076431571405061421584734120262428028213831052564487521994313182144889620492647425966709319697767846247382796401923941551359085388440970680804515800266545554374721378733674840571059281599919413877080625992923726678715140143173849239058664629232817553945582055933075049608110195117385572530091524975109108641683397688848272394092313892288237570629262965672627208366416560220618117016336965126374615788695915130229127527737716480311784743949614877362290555288483001193308999381738448363276394503010682164176827810238401842914444597308115308259303842293021530058343913712888774204828849274183362649515096236325158646474343611951056129585421210243868599584118901328197208401818192208847169111593276732252966841391194225064104474594348856450882758904961827072997423379947225127351422932587451961397579258558816100655491347134795366539026131697477204220806692583679050168603658736119394862135169580973617994833081453475885608843698577115360195149292263763095783927545948898723022209694256437761825975307752308708096922193 [159,29] 959439979873783132880893244084853310714030114999745824066506343585931968027623775617167738152285869754967870419294765185934024414863255328664472903917846842250334593110153223443692402815868817458644215379448203884312636742034157462565068847821184141363422365251143033250979349002335609871820443337961560367950102737396947027272146394523768461783955745737917902646959982152809198456827576418184029778577614611654459049603280172589209234540878086004079658469843468316584026404084002116019309512234573870228843673877208500582682617486270474996699683502153526421318026654426300431142495007670079792258109223651513437733363995177875189073550914791680277413220134657601802033388204318146686718014098395690926808092114989157356087713416627553344148003608691320398398359455529506023038703298436295650163954534444547588936794950029827659904829750866495084132883909635249123904283451450060491539685449085429223254582996857135175568283843570933242805827128488142103262177862894455567308632711430939961119717490633370967285968215712156585891289538466789017967643986187726752344400288164447522268235356404370484126430473749321891880141244055049333932558687595536817895789412942331992964674750090643675187642779087548529171157330113742512055825015409810851443013399849775181461256021234009642287483267656387330147533979605028011132948341613981906017148957126568059726411325835822977336844371415676759481678603472848989474293875499723887292151541392048310769691045312754501089765388304828873435617960271495938256391689824767619632190292147508354599079820031058731526552193668802459967067174914347606236220252219194398251348702885574216813387694065221638669472331709059785069096238228950430450050836953057771538705432082952683230863246063037932144428028870712880915083818707375928966515115 [159,30] -6755568768072145092059103174155692616438754556571639556194053368212581573428876437239306982907673150969626957157264898031301022332897373243266587575124752858200327396311505574524687885783595257853444523377330890978422132402208183009583463341179842508593034385756508647712355303545014966277844042924198446459491933940158410915167286749566758229056317383161344606509217493193645584098747176452633971508421509015086272595467770328434744854234924844162569536111126788827236382795649211609029537030504760614466824770739910728141898382361643506830117054692523292672946444550041857642205654766809991694544854209840773716168261293930703175191418857887654252793981747344678177968744887321090623201691549870742405791331360616755715439478861482170176003428855303829003946057815387345132806670356638636941523543511003764532921050970694791633600009672608719209534404479892754259496447914004881992898525231075810444611025170401457550209820649336703553674143803911017581965252167822008886074836233633977247440146788609159063240745471119882356200875799382723631341019942868746928639887287958849037952005031518286657993179621278854638295838073858487608560456239123002267244057899240822381380516993413214416965168729918890655684301980062174526719017669185234055397556334947598400744067543932793312519960011378660348205129323050930898724835765978494517348808431086317896986728376548031102663836168157786738394200140436371179374540652927968932027054327103750216592478725406585827669082713681401274350428888419668736226265556332564805902457696635668355156168628489086298857145692001078714826335652025421609792173531350606930643827319508833234053048740664101911779485023501799141969328972158198620923091007270372424532218888669373190999030094089192862713901467976331418031883143407053655904930 [159,31] 844017372027431358975638431369351991726158735076639880356460248956869521789617698979931649250919079057550516341026565006002789870133341922618703822434917859618067913208495766070441025413161157973836604572162771063578001142307006229361181485206286773787229603409387023841833948177222537362162127938072647876804791101182827878715469495781226982253532814250858390247009124835550807226309324963379724104817480998371308635586797689183201987449098896083979847825991410007723159361461807685327547269635773813922842241905586147496048755485103798593106577108265853093974867093043173857667793764827788833265513257464538345735400092378506884396630660963519186212482307181630469423421354322257192337357465938838999612212391541281859772649284821113127976500425446314334695300086181479995013580501723226619340413212537258686568939757559424093899097427125243557267076579378485661694677495855917930081559161669895508967790919346313512970527119605560581294202035270026142855185460804848569794117046193432245961286576416797423459527310138005873207324762200734190649228843255577191667166107182499555523055878107376137204795249319099088455555822955763898794395671851067726968703615242603696090181107132925994693666741164865106721784948766456075939850897810173641350275002400186390318495738256023984218576880627997190400332390314106832093080308067815588219149637423948864651591743978756084614507353536956938008714238519477618410827430375912473086066741041001167940444803145973144423762867484069909911838207017916699739239318737296038526152546407867851979788131858147979685148635166065006231352734008664998830211481174762917529897318281823361703625070856959497137467315934486182739823859929553275100941188745252189609041421421876720414235907451523221521920146157422194898148120279102272640 [159,32] 1073263422471255221211400025276060203965413551270835623259137277955127412460996931688575816336851702284750413448800985525853974463465224747170856900614327709847433664298705597969544164313387746895759347878172954132941934499943249367275917382677485464622820637964509725499965378072517306355721663055271952130013644695970267859977165359784414996271709427870022069071467637570519061053871593780385629036327396484199537499255121498477599516707464809215371388669226249482347284106026846108726211067405997475059003585277970584573155338707180441902971463743635842129075761498156462915501607596447692198563371200105524209337833594147524277716985764982387465379970075385677306632469318320131589886413831462103742571518088098901136218449539543135138189625567340267813104423372220431255859294207959988609020834378450080220773103293376318865870949624475564799097697916677364089095974909232428864739364160479483979786172332837231741415044798850037350367426893623216705705762825065286949077565184549328725887851396392719306013090085638368905023004905337381522702552338656222607669508398613454434253675989708003787497678850141545887351525874797421565896619468173391752609588598097709710516075580084419330705657011170316443870355108594693745239568035827140224830500836085913699943104440289234007764003790962432591556207713206415465108945160975426635048394797702888625776026046311996922671424214916253755714121617368144558640115869449444920363436555224197223320612636375059598358619055270823843527662495142621188825675333897137044267291530464681941380513509150090314241790487775375024133353484115881774214429699031012015714407049551726466475942453505113772761469167921795278474192663915066356291243113504583797798281206958334021970144472056255289070093504495755694046583560030614195 [159,33] -275492758116438514391060524672382464911961095285454529613323757285470008114727452952005028019600170659934924022610702097700953514736756860763835344097082992281864628665678573679112191783026335042706824722526482200137433246804599150177496209442162305272916983404134068469111997530560349164668162004018700960314506302825439767376539729368363553617156269892065311226394200786183228758471027638062246813814296671818441918868264421288293139672543686262455595875928265130942770001730344832451549075701331119663148893224470940391346814331337722723068509066393391129163194160667923383057179371850673288679519563625364244802337144682852885319053666615966480082881629617685235667086686633412691025723560862997706880122812597903142667021528408236291034566272746175283201033515907985473276489930362078816663471074022625572707487122468649314635205627318056539047410980991256237533969521221376656643303331220693755373382090262500504103282691399025384480841098446547642297443763270846460877191503343096799401590497608854000392312141068712347561873957629941694520680637344572335609574956357106524664894391179582267866393382558287711488413596393147501841674047702867058475020230202437767536991047900046812588095513024251554488517659336319696927958741193640359380985631731443648623646639742038767009344799446395892591369065968490478995186949951531377889855386748254051243885144897497014302956984276524769750181611483118996807164825321485714672861500804795748492804710242991797562536951049081022013257929061623902018727027244156677753885417223598054809483461563240509821058073786928205704074822590433124140561692286491351839903635912640361256589120107244022491272237861719714033692491954274132095488113987250642162483395276489811196688110822104180674280336570934514567382227198520 [159,34] -148130441627820175903631613979135331799925336412751965735669041743355434152427813469019300442140588148946761715698475199782253483171880525518016875361492599521742800208105858104077335484125890222284697130951216073644816880085024151247626726407220127892926542670192742896478637488455792009919457427050832533945003152149001117274908567543941624685079046543713062587293952958916260877157479549692434708191788191154931460121782672361724662982925800044090438962285283891154577016912608741536036780570221603709444834412131236313208398752688107858576061261473225723074295892582105146718724834426795236659900556646132280977127748554144873605343976609251278232819739674226256741919517220023664613371300227646250291962950873473559593423114661244310218617013000138610494189266556784510279392766245816647908367666833778032961644637490364624238348619284509919307450403912964516791468720419787639226705956895028577418119608408550237563305049730619952389852556243011739444558036258085848344100297010274395626138091740977237961101093286015960289328543669802868075402006330566604578612516053149091855519973221884315499350052363284723571845295147058194473670329126402885810028754984345792438336804532019708579051738786500023422214803254769935702732841278149623853663673817697641015928265750198878223865952111271262598412613107376859292773167920904246106841640558767792583689910993893398063643305948248279091025083646212378743342822294755988981574322306233953941452106627117945779000314375810630899301485836668543625879263934547303279708849384080084859716082012107047781587711394410978599205272120159293364991140631116995061022293117051398341531437553826776584885831094858880713805228013841995628615160514150516066279730089555516467787437401879676975610277634206770795096831800 [159,35] 85507789399155637138993428479667400927307225693389392558127343685127116974365592825632487306785615614150035205081883778317113033418654425680398544750659378427812815142490666293134880052621523296189345215262626939424394016605602194190835227879099450573144834588134606233966051749124524143778302478215768975586741733360698117262715980946943373603140802227350507301026037485213586431679356544733278075617738655330086717851520072939832517812893671207515881821931533131688344453912763567923260904763264678000804016774952852711845696702777030691380485578094513594265921000285783525302239661864224532843976644204829653552305907952675244432248421751802247574739028769335753504001741637215086381711847796091672650310139336978886296936043625617858667688016356953325973284757266390032272732070921537832774452518688006601469890749337420263019438382708597612037009619486054496264299825786812131526995098413469296933433452917633525357859402952436612792601758776309427146922538474907669654238330219384921001843252512570281014943309794541974616252352073839116529233137767700662795860072246743422211231377263936514954865968920988861514197139296312021245331088853200901531408392527456887010907597091293903526356796117637758915427132200986016597960935207916480302282283527965554517544950871752076793048182088836503456586739073470918536786231249987716274685656811777910066853036060477621949410904825469197220090371988085755309717502252487868382709225227683103921529676960748184859939078251919041381762750200585799531351740006022255730554621032998023800398280942196866722804583138748394116246177440108194717719303224518016530658753339441049479474811814922532979646788399106612411821952998766536468286269228623557077180746411179303653671418264721321326883743577096902649944128 [159,36] 4802472417234711890661934571629821222760688251683433447755091712605393474618357237993036199549479770201262220402691508612440686455421306403328952904789122356975996509091370970723781315323613502394158468535947141899146208372818720640013495993503427374120350171618159716667221787672240365272595520967572042534529957474636586504463101159015157854856887932173274830048879091169341003477469608193074242031575470878369150386521599716315761403530049338459828250315080076682565134444966945435695075482845763276547906953123801922186263725475876852537293392340802724356410586364263935671910105716401758191927245399643411106953911712070960160288818142998956034964813996256287258717574401674944491629809505253579893477097085896338164027953593497174503790227141760853813155009571737331429448543076084353531282436204746197042234787447155368555227391956619368366544144715191696761628873045215494799603958783344042411444737293037004030728841974302364430109012868031010448890918674648775067824878816901464534658386043689339125191396359322492351759159103451453694039396233856023191984696229209126623503224605050179533555668758208660976616283452069016294363481692776450136639296092588366725969885072620298521969207312743412188862008051725345119024135476215144035296094323354158568345535354349440312139683714060963368273878648734333724709832901488430007606247987926557835173371365188772518867830514166221874314819327250502769636391703268018485967232887454750207404771992074999209611266153287508851934135359004875158610025771576534262312326858832411444081066969175139251250427418025309096263584060904000240918538923406313799775356472178150643285285006686466958934791047746261710020789100602989795090278752495648748798066638944108181181580062024789894303200289558045783801 [159,37] -23323066040596831684763395730383847684963718207608428586033135942532999006273820585664647285976321220356109095489501547221322158203291701825202119738199093188645423116610401173899026659792299921059862514618044697931343162695375735392891294957094641424841043237532892732300579210469165938821393082540547363082005730820682880828742067865516082542278466007011015680248909892339703479738548574994564124362022544890788395579384113470525474123206153951774985343994579469108194537218277591835507916674720485662332465564632246681020065127255067302965725401337915945195862797458922234400242818616070626987939184492532641644596720566524652623829642756519964538853730645723072324463851616338142738947734109649872660054198555803013947074319934461365534068781875162490503894946355305901863455068851819679080178519274362833628522019129870708982564984425302085112824085710277058939113760299033158711384921828737822498852532057587849231729503564101692069787690963350110040716211079690992556777732240975754718227793055155405087772154408419269363475580124186731957413676969389889501813820411784697157751641148822314195482601911351510412840733319930221760116167094225719368053538748689526555680363586196544919647162885061574440569733676115881248996386100360706272895577550697502668272685171334582928566942708076300646472888819681654083343075982830613671876936833983474712157737466788888833581194867844968850212921803802408808113878687554144656592093622578911396138666624187709596570450387707949562579409153853609607663592301927442839957522697971869514014350225366090216457818554536409698085858016765580764433907415826214137186805845679708263206664350252009182460274403968671737101495554152822018676197150360374627528310385396196897718608485858501305831801811104915806 [159,38] 9913779225725585567310780898530849806432212319829184456432728793635029725134410621768364717843852418292847318913467850615642361984655368707298738373320716811995839007506723667573435551458786557728759963484374914818678117781533707822313782878681199320579196671273701261562683003817929923207155386088242915690898862146034085711779271574050711632733730849533800344771027276722339576422378611323185605802114923554004041944128724041646933856876720146693365841455330094011953470217904457795620321091040609235050586600253200448975864695065375836857459074322103934709194344710626819633319450696278865233565731502303481131816825609560312177260433861210771938045216035359094764176704545777468145722916228682029479086919275426071001353706936594804899982622286623619782371861301111021501943131375526025931911992288739197633073715380403095841875829637342940756520575387264899681464135611282334078621855228211668868644618347948053224096633879030356886120247440953227373445690023443769789871719426773402617925630802322656542937927018498216828059420564065802597268499798407292944185210329695866912776783098716019458082937444324104563991641463232446579412731981076113310790850673907640285101770037171538934621101915907052287030618597443109701122736309003174189197733556113497697352405854153659355723749014189894492886398123659415464139012995191482103181870066749177693520882071426461124972542007911919514486586457738722029818061355598206227070423219327861725797109012916552392587032469303671181233766315727808718227124566097387107690638606129052618267641161764655687655789415690125318889816678108156525633940681005843254214108490800374625719583349984564952714897848662518723571583323517774834326238980383774304937452242027442193674946562567143142817663752377727 [159,39] 1470842105087598445795711331457333272652586519375912768469060107799630689649599988665526077920941831085983340842802442478710711926908459255480443985970822236342774709108836771785101173933723895371260029933799495258773943953080067192713209486028984515753041611465171480797356042073539711897444648657154787956697217552491480273674621131411420132624676096984344291168397448354751296800887755944556284204289156003623255761021160034944399342785804791795453006059009695269271940127339100589814890247150799544742084820996191709133076707041775559893963674350086712002616517729082032811347235126874554286576893930903624387693430113628897299140577094998220317379776529949731974705054267774117073023819225130819168960263473669792628887131083691874371923116676883452940656483918063862261399537919996002808793787165282061599214335698659181632162935901729024511130432973478011152297666565736505948583949717301830584524133653010266712638984192046594204496602456572823632167418487517099419865324726865402873916715176292662663790781083149667731612708619841292843041481105387997237518537220556431575670164980166258478689398105275561173701287529251901118853131926846360622041386280230998759715650268101707685080886237027743436943280454520805577797859510812698898586943378763563889899744250194224127331060811118939457344166354805953059186853884961335599253481993160404429164357193029996928515751927825035576042003997146790961416707920265144744641967981353211180966736864082487306752762798631098637038686200242511142404421370957761224340398090849716449848324017433161599582056267654747522150477588744702952487656681619286460792603117306527284577511274775770164993219558480903552777113551874315843224309455977377071974018387270728141600840566905497233615922976120 [159,40] -3056121734833610147533597416216728066185904039603281198921882051139982713726376730920890464597879030898016640359151141022720150436050207101479267115635263043078758553328983287874141639799834864298442290621632248814509065590841145419215032907250222130185923201788322954259586801701620254390214386526467099152382113549641181432439935211449335082862079286454811928161790597113086184541140579543455173754486419948050291119268137421788133478392775084930368321059720954476103705619116866181187777757618639815805763799810260049627664358576418492731698558223367143400131244732726249275256728718478483430644425016810407067555713569885269610756451664362462781077210467237746157029957138607673231108518664083646908716302195263656090438619937768570184500538994600302297580374856375181671173575898948080135298468630395686827751160666518612146570533352425510410925192834408079116325083433398161955393981043531319455954289399273196699410097469744960881846230584532843783265443469256939946883514935753742437440505404298965906322185612858698562146188402069469050534236362812780391854222807904737029597381521055757720440572960965032683106225051697719232091092941502007852679143188757506142200093633978577738975776572407784329641069668067181544695220955643570703527284365848206306789604426086958825455578503293898660114308007157005913165228092511595708482025989868864454235906750590358244070746113353832197154109413381639983917689231648410684457571658037953934293372793176891024539740041325022371890140847454475716436949025518048879418950656848607171326584100174398305395881314341831603798212733621251508362766911667953866148292582880733570834140087796554400423766706899602238474900377870856290889427404252486472999992244248008976594284275487011941835615719 [159,41] 918503338829657645030691440740154821878678466303597881629665932985910530458407876219002582569354990131179374540300802073684382043923092084303890739173999264283873810868828484126469858204122645001135170142314185218583933555663674526192352872758145058442152011494930091471342466586343229050076657435014525434833150846799331322160190665920631042447332610342106994750348891514525654294126905979314565655254958025090233839590040275404453803441459455828329375208064747220198389356759430908163072222538395887064557474588310520735234851472239650033896936021436732451064401949781664400338718065363563548224761872995342281870836157617930217306215141906610178482456157958287455340205582750321218587889917535583264325500693989817549766155641238846155255927437042939408177241910520719502712660162322689389607541742104517339612458272323113355261857614805598655214840572869955094317031076902832711740538803856447008907491200087118137762006685468749246931781086761816043615276381476142221766665825793146491753357121907638533112348013367381890085567433623699513174336093083843455516090896544024696559307130906816326461032977577338165424761996843546017941336951570520469817470264140647756066738934925054507309468867323178137262392760285375128450836168732162807804443448267076594590815425861432613396886735894089723418013201698985838898614482105296668295957872879048048761527138665017190131789322891963668250593402793864491429912944681016085873454227245155793133287218147854040629113718242861075541898303513115334060956627199774948724472132697755121101105471254645581269626648392814350444882777163656424959116032046442984842596482843966029170963235757413646666065238805419539456522391927450312699516798634048830316011317643047312747258895151782721053230 [159,42] 222169556428023044851672119681504781743195648380028883963463762166640204891291677386481651357750423244422938467592823636947944409320705542602542904241388709474519884568500958182330607168673437999846177313146354709209505922320937526498088131942050416340106284487425327421283330394241130555636273173958220011513656409780833172800755555554860753720922736609746130390538060718208574720899406251679238850668535525968496543007224774865745496024246091414042312549579944686334693124492571734053273560508054496111254847523649975357663899253400154752573760728102063096363959361424935394768711638896891329008293355537608180473759644904577930709027204547906049085186603983647195882033210962069126276540819259703127392784118977896760872595509317983229395769476603809208900886506310698491389463677170962471268120734315902963601608318289247560408926679574635920957176940080543790420508859602427787977295469180690441133454985264845321445232541784883827786256752742280339794449530178015341009685367115758208621366889927684110545885609193549293994448281010328697285596998609116163416553919969228584225218063243720350777249848394466519208750490996033444759641533957503790276834280272241035235171160203656937555694713903668236663990162408009406517340262552424674023882975933495664628636370503658711328575038227013850462522464477965833168852855719332029852287984724423582120903640954594868551052408091636742564649431843673266533389751870124768063127569686414771144721806567415812727241477623084102372801448808451829067717471380868583912211952153831864612342996266149169366626599120597969832415570162561105768178345686730914959790012763724909310553339832234434794349104363947250464461541347737250314800543926231319358906993386261409847138446788519362548 [159,43] -217532863957413492898327110986710140426936892336822780230562786672011662549140949328873118694406368038061480084248507056096496789915079104906441860188820125650979145031465634016201493536022553120640345143983609031573825234237995424889771227314748421029980899866075753462398856745741171049829566219307636688598034597772736177234787537955689960931503755048478349033141136646023535868110581032514333907427867032584745023982490899118374146594164891876388223943712588893891676911098290174126646106056360440880889255912528979217096603939002009612631152332673609523535048409897706249495013447763908678145360385132187739696091059501096498842252496898659608797123871846979025302504596868419331793068130949820402081107527015422312080089633645065173373389335345853465433607966129465255198894362286794590786280691993969443988924667261611707060730051562601093232022561475299554235158461963655327574932734204918007211966252083300701631363420130055214550023051851732220037044399800559396908372359502446212817375379784824143031719408006596337186288032119039871015066717387447473923220351843816496472258552632810425061474839321704174707628430632832521398300673388620295298353610723593562274654345165843555942770710027013403968355562924386690205574870506167752209297604274936547445780255305673958827900413155171776575147677603570401759665647689400541682435757352489489007208042171667645989125347854514804033098855821620031813291037685013286978109516275964344454632644002065178507815461759011280423876641673598903201721220074921805941441817020623314311725446615931800447357372420941409445288263353145926058369548800637978632212727376314509467151013243600150476314511113474713548212165803429132017036892578596883556635419002341247097135545354454368 [159,44] 36582292782445563748594506366765170554206016021384961069694233606298931004988825393560757900640655209448575879111617636510112887730498324964316418307512202204011142312647765820769569323819370307865092155895717801562549593936150845266782423954988065027573574136681626640253110956752856542673592003586705359363486652300961120730728806584809357547216968971431346982516315341197326571361041488817126026551435329511174217665556561791385473875037999658118469261591925889936248434583491239799449927690274997712616992823188897000060542497334138816270211274642167420923204459408068512606420153970139231224168755767772372859166643827334457005402819944817226125294003536665071128848906309409319323834731151040194007092549796237066450989480056241763121549699277183648397306586242967465418606778623879678334105441498012164908232940068388349984279881426183807086347436013241424503647196553105667087536356614740100955157853355171118854548561341731856313700281653256067978871673517221515140880208838243658654104077107107631586907375872874969467376861389209064174431277995175179632946487406795450825805320187659975982399332436490256965340561026458528608619484463032334418590771111667403774150213753597277681639539281866364066442162592674378877801842375977748923968773026434290736476557616538829967058961332714899734925188333343994055137197144241917909788398847583074207828964078781006541135487545613932065513471210436770789813232327624799144298538433136234996892266274865081694906136408767436795955255541504420705427914461495807054574388984596791706443317472438339900797082554410286696615466868847839287772762121456830872919087495061730735218580956972459102455771479247455476856028214207136755467046860358411700713093595611924609364274717012 [159,45] 14446925523081634275535041432465857192306066259642703063408857377618201761107936299234365405713097829479711299023906617537657787830433715216239965636097582483860490833342761577086788779930600528549374425782986647567734081000680715175500662439126102835150879928849940803807829789468592195954577801360416481817402367978388095582300172661226350075810484100762906723264873993798622711550719623562537538407347813313772686298018653347112576499727531303584174604818875909122593149339300217938947232906393091917312644954107744236146878781586407182337390042737854783061480879880664999508442327875559370076390340019305819918437430980450717759429389188525894205777596612307581720092706029567949647775438419556000047242603333494340050669993070762876175066426890542184518405370502179064279270571382296022662400878335286800496340825951844485339374489983213395203873707869466128849645776842209256194035044567664413732351967984848545795934248123150130014910643286033484968980159225146222840247154095282331586656265316162076339267305435797917321584832736098192126312082772617729589785890289885418386350130526393913650705962179412226589183698817003254263761670055091108633926001566645062600740706344924384793273808105003206137811879633331882466314736252769179067567965045723203995018049229758451696294260600026888859173984338030571999501594745260816274224639208574375007426858309963253536105179451741740319292709033413940645330004363393620564788308091315533505832722943103073397543498099385477234211644452068850840783894210963424141206017245909956890562418687555556032949474154573756414411428291905040861386658704437915524332317691431035032858576319834616597686420797442207873387723244644655894288416670875708906748713459337913650506876876 [159,46] -7109110007161891506796266469809663708817237596752743297815323366460590700211760424401817880756129926662093168101299536215250238286296960938300111207848412949237889390084815184054393518335079407135383380736875079433350724600281660012745972641026051538564334569251036919676820382349615387620504264866912964053872990189766892222926155967937045025380514030649031930367073865981307573350071583687780743363604711917185563874505492977037006418205638614438931410980485312873285478913282753874058091189928002230518596979570924258454100951185034105433025749025632611907449374524923411575388900902835175063716975094021458114585520831898598877322850697944442975671123430037066644074818181504891281785732664097251191121903294018586309231590542232440271789036652815466113916513770206619256683165698365924778897311764807674680889851867594612944938791206108050779552956700431851977024036028116277042867393289495953342991886394923596974437493798873640120399480886204484988881099904380810480508251378953652392882937430556252377827171969512626539504650797915819742953768541723046046762216003537951194950757270495453289452075771499144263336005020523605472233193039338748484115127358199494887504257981123623779719252782315214887439045345489224056659375963184042612344104498975717335698311391963268654316376939271176601808488013729661184436071194194762901400980254459882863227392257741854407249511352457251929189750112660283855404322161178602830031945685875280333633162745999179881175328209994210597191736181236070522878290578543375946040728264416927094847775053746499847067236350282136640616640507506659072416481891511705925624715434181882910707535324351014983233966151360307459437777303469654020983730738506490256152503943422760504936609 [159,47] 431883575934898086562949531861836141041300017748452783515147686617154703111052631259857192445065634590386100237152460416720292448843227995715380662918267523095611559126301857502206222207715307297895921776327665240635708529572665329564038315580714308632428399349315262271294919406746746657528318488999773394881510984822638327751861781969293116813855569045661694542807836505215365987507391297985984383304947695999858097262553062633351306671842665073495105349430639503948332079663772126387948971818394272168624428358695018691586175418880872220171929124746280553534842423789617666623124883749836807458901280970132134829382862295268414939855653979936529743802168751976563459266009566717440188783537207952985504693003381725195489677122148257774167787303967907201795809892028585541616590377932465765667746274718557718102436514355649006135655129969441139639099192911436163007278404311103084582950475047592299137000132220448204267891796297551438254385493530163443444147952764135432336237562314301818148754465907440588919591545996153512504897765271668962856124673474327382999444586591096330317840813256852745604238629526773478825608897245987953203942086015349516446849202581887193916111177639738651677829467578179476819204199572651631543671170460492963205761612449888879156218528147690893423949730941040188205257921018786660175783599929884489175742675889224556056812192200114209613486313848034255773122484046597891859086941919659480213370381743767275649402842309951348414100394394187783235906725827938658529889300183680990564651653571292727951289018103618329132642011997495722516892659313540504115452530537950792097345266734757286481649368597910359634966011621133031957708080923343214414264956813741919601476338634116604684 [159,48] 399065071228525565460000385973271894676282120102448535545509902611658173088944824948903144759684048284928150547899560969786857509939071963451708544418050542320482255510570811673872566979512336818634887192018861555682522850425200741105814514027863182474740261413179420455357208177436818607320106138210591636485138862032213921369331316904370689068616089842252992184316912545511121541221751683968347518386639500511894063928961539165104635245231203064420049355615704023057567906427479985360409337536264324601708393701816531453858748724245018745258300336377075061357029170949463823966935594401352106087860001596708557090229464921352263649352453146995132231376046828196067748734679437254005407980661892778713448833943545519186667251291454039185148033646528842785442567280706430229606134748094155459133327505613700677755643061127704089067127307465112467542941970075126366938739084336147326915990530458929477879178470918888704677915193737421705423404891991833019020141057292337468697753731190448106188185397408981348033218674102956904722005973030556254507847149264340696627777233120253316542272888879464935203990340606029019818340746335060062176439204183081301548999890813253816058454928290360461271306100064913795771284344818807823292283451567617558049777225706975673033059003828641375590835092656941765374848338271407099678587509434462603346990265323402333264832899681225939834382683104344942281482436411867288603370900908071324021857772063780358340225597119936301403127536788183731315530416226551033300246513243759591210850442780062814724666465402897750024705482774939804745482311921751756183580260776673049086329840633668869786328975146616402197202659598632404527378271953573565562515790334355524680179006699488541 [159,49] -97067382858681403531391228001575642633006495024761083301287738676548767075212863841648364390085233066118579647278475703071367389379560459188745762246761456237482012041687999021804468288455153104777355595992791609960215889616467469330887210733696036167148845853888782817668969077746627015487852000698051321416795276208377857160611479448696275550981627460602001694343163131713535779887167264485666838649730908318889727704535719618007947737752012680467875746469294781087311545284695072983241364328408919635233731924604684699590780899661518149202976101313127962902015711107217368177182531880556968511795573194198794590075677926788188504806559324794301582949915978961997595823962467962580442529256168500507323755592890420464296607849301427201392004121756559143875004087625516185962143698242919682269890639957929700091310432109870989753781671625663834599820933592497258162413092687038929906128694658542651473161196094542039881882762599958350500984753894037546679379430670866118750052322085795661381387128296619370033857240583760672871045513201388803923799414676154106118687859910061933476650353528419581249564767144115783678168132782887050149625164327384690259641626180229329715303380985949305090128162946240546007071071821045660033742421178748299514380121566821160546869913612130022260541598385291674259866471203626564914701944364919808267088810901358758651219922318296058932008305362685435003318338667044109491826321971572520015888425135911747871742802955123377303299102243400936629534846977849636518150537540270728476433153979916218138504455486481858847308763265211941901174450275274952472281199317329429325053112217310865680472593942758368685135335281033365969588371080949330853802310509582730390867601338118 [159,50] -3781998541739290406489581188514983155292276425758505551847021784851777762524572531827792656695150587981937591881326562926777297929919061729738883496584971335695193897147329668640316029672551820142770908717184373497986189061190910181833291284545308856444436866394680821644396834389446890922900675168752561000600927350364333788627230785154376155858862832621374261879453049330133214288124201465722322854516275975774847184233626646900717229125351110270331307603291797707191304768522067249868464904247194759491537695411819339778632864289478762025169270714399863376042079526317694503764659466085936991299468235550315814186913845981152414532902743739995836285812372477828402545234665844504320681120356914676229518147239892257796557912756809700270550628887139655787911962353834248553516441531803392484704707951523264373577481479029383933739528154528799788648590714565884157552529780523390098821075422156570863740650429885793720720162277025196976768177881450578755112773913961209368534918525617189303762161889811163047111562319881343390010646304220638885482845679983562994594992476366742565035502358196691758896972795899374365209811746850708190287355302684827458755995963771170157767489599874665888528429372731168484248119833143216614772028827150254973223034829684802428721527480276720610387734223524550976578000870372610206100294516526970972635579055740224215782679825447028859434883717088362309929780645999337958941459111370428088794587073875834777973461505569059848911130832269890397933672252212500700368622958148699720678033841915495286361100827463148042373054555600219007210770258518122615363366453880789360157333171259022115255287539541912966868497694601448795184503429351137005099016774912170819667579007 [159,51] 4497836276673212997114942826790134525346914176692418150513692275664249663833725381666593753578391982929186231420315554069283137527821091238837479332958366691517859930760164187987320845271597001418167320986987062568331522657092964691381379051760379322768340039289232330186284615140085317117402923024617700324415050236099467340146064819163521919418966133448531792123624745233917007156960729975689939832684117279604186125297996995914437903738251676057420017343359871607720774855366506957828727328793401654988864977382486683933805371156790069369858015417693248252384897711836629530966709917466229091248598123988538827054094088867089811043738435942352606858115798806629574390353279324214247734301849829667759235656418650769700558436112374242655369623925205973666024615346437232906950339690071412109188085007581627340158071380749937412947017076038606402681120607396630482761662811235993846582268518502295302061115720637456113464675024136013808172965240437151118153854163759118919830040780848528933303542836874996355636495725653762485530627429698431179222554476059390337992230354470210167116461162835132895528681124593396450938024427987691381535955787856739081160988835446399484153863539012150030106842455470864033163987937745163344413301032997443573827648362164179637098729256413515560794296735786837273911093831920202792985783893391133965453937663211339589833753564995575342964533216793035932501918245617728914168206698003960718823650650998249102733497253556582168986984966552858305598966653464065719211456452855099888555540467100286697318564719661891159218451972102232426631480717039476245454776578938559918357438781256567919974903759258281940012354208634106412307126721376022586012812271639643607595464 [159,52] -432712443165992726428284882608408530973734282662010379251040168528431352155242962366217049165521517617446595435542828732927640871900284994726740560619279484141002505727075496784502509218167876257947089998770549154461504674436344388198518194703142893104142033595239728348905619765244964046545266738267540935737481954686304106251348502439797467125713247957733378129451846908236344099985771557436328046573733021295708028281298828007610719961910282314348424163146754700795360983686697300470648590235113882831273658508640026621052025211358767722268801398440919005248146185675096451994085748916981542302433997488194764974122665423142862118495332610004990072563192838376100258378931889954819549916229607434680843009443236436663487762354721472718292993143214695849726701489510569175042040118988271767105031781222957862684620155405548420420323255286347336993135828814947980099579154071187570957673016988625403319123729104889884051026664281186481009488787562435835142279258594327052524352398951804661093477097917833470090280624534266190205681389039101619920664922021858253834679443444080982621973296751425863630172473693691926802382761386923503925445979705688750638332381568641979455736090921213639136880652815663524527691002992216346636323275971351637960448128848972014735108923004953170903191119586029778253667239064439160082514494215348426573021098829049460248341732600559103715557821829837324162466034017217988677726941950861346408227891644497089529940309317245006124916348634132208301440276270350799911870242644933834527383096106722234365384544976808273569484261473989908733168232468027292264021407180520120492297820273048880852003651327337971090969245443936832190277547389139929306589595430349049248 [159,53] -81384146137212754106829659363690265742005393889674488164609534943872003348151366049690792616518702562696336530424460700371167541677135209362322990912248048499786633926203685875465206837492115018186848939854991513423719106949358577403170209144652546729814623673792478098336068412706877328206944864929336779585682853882732128095417190388464992444717981781012326065638042495411307309304339785026748334958935421214262351120215872017108529189563220370927106037956398836835528230937891797099229727960611454026766670983805679747039347321284159663116902343722532251333185324613444296372666261230508468952197240151617014975233421146421436013152244722527755464295563972809168704716699059234964694492552969527494280261778946532024691193144058381687345040969285023192114988008281540183570741867539987311196098296483201650840002668319613844794382654530274006703603103120188370573546079479485506723421922849911406112738719062921712182678398700972596590575319409255323818314348030176796814859262732379962450061911045235990097585478349913625243599926667854595724630993368766395915151332337721941753042825075716580718189427610830055165642504327197509468459314626963298207381032185759992228362358675609728047942001847212993998865303582345704404821640556080024755675383963733797883647975603341889397789839367642737512592393344030834809528907748367758206311904666771344924319508647954405130479062682967215657428434284160799836206126205955333713740528993036958547406837775511252286425622525371825290085405719705349438297007408961828959472999887507873188376853418554432971205353718836580885839150567028139434396149020995528947991284956801064128322230968637553599505815111040256839121132153857134660057001617751583 [159,54] 18045969970811955674260916184831408437664983981630175820340120349490621599115977419564339825964360886822771185680908570433491647539913226137393626424284949581784368616483020706746721986554652659293111176027703910498278302467814161419849459952331059601441072924842858186244643460719219512733832536859104339751355391399323173364190086534443758642859357475749294958313736306878794690067925102470297162266377543805977738248679908846828751535961742697202683554584888544090277761582731077841272130462926528563579849095656778840452435881921734917758275429584925921707830743945034714927094647140008066420765611490515574234616057028089867097377616684135358669727878018313869180150792735228333980560790553198317465711221374654756451839072705924694348633802750211472300920849571377650185546832045646839843709574273461365547522752375562737694489978094441948303406767360059707553529744190584287002632713865186775116503818977327520024999190813642811693091488178057536484419673862308955958117756063299514152509894075856988927453188949695098691280004827399553491147613995760101870217732696699867722799869035317837326502072234347948062999058411433593700479211120440657737939375167251319349060984246450544558914019085809481256655796570146704066165758900030376396512230344947818904214536773366389935889250994134387070419544780437701351776083491930678461122855004339025047655202774245679640308273621278355123072681377348124867765369160050302885243308008754376248188134553053879472646238747693999870333753364597537866740838365699442812485918224203632523385780418522398620385693458735776611848647521215264140349248455841674222584835742500029191341189799952824220464336288951559814222419906914616539934191731255 [159,55] 139892116658103665961301841791634695262394447500613234019869539278471897486190286513864855858920039748717891064786572327400432945530608361325207779950719846433832243574628958909342569638036436984626676213733346248804673531775397828728840893434077701153021973575390903361994006085171775226223029138338068690323304511069244354457679608880258932396640940809720348501977304106001686266465426697132449276448105432551743647237168588965948158041128679999358580943574109525323321141471844176010475537594168781091120961724252897071593002449364405515276296977234627639736125957428223615230417253837731190871855152519035691000385511897269837525030387107212130329277558945597231949476650881351999804154607142064272260669270665344875818321294192474529193077823553224926581377358218468449629651728658653679780451744557974025211256501930752898827381233809261555517982880735654388869346216333429151733343978655700539952850085516869869166924662760071919549050578065946954489006812501972307881379529396241642166482694961485232838488766758359706960898834848960098568656138895096245768124822029748109915899185486025670939398864288857062801701559908759061802626296958022917652338546459883485713684363904009429179622482019504670002050267580607429876868202000835583078183361612431750817407676167006272218828782690705391517660512185916658796418525961619786288201835357713363398622789561690246233351190033197228250228522137829384086120229249580439138830713415846665064162885429279959235060825478138463233789076443934342841384883683848613310190836012707823071743619965020170604968323237926170485211757723124573666314990397836599074376532260392038257214705454450039176625598978102969383493869320885772318443884 [159,56] -307646766901627918472470466365439805205286146597575055932573673607820729623623883966981285228395744367537399198629173389253705857409743758902330008325991229567780152694178156807913037865882116341416485505641907262365190215257026602628384955941634329189436128469958456441606500489743783034359629338438852621983807837630048297198971465073112658233118350529039238271630629234191899797305304111033806891809246245278526270323351381210468096669401295497507049442998561601270964794825053431582746287171940627214816712389325137265810000806918948726091704021126433123134879873230254088139785042869711894346824989275650629450389074019388459870874137621134165322434363226603762132781569472808767782279081961425911572937590406763050359265945884637096687990889857110802563107118171272129099406988982593992696146735768139867308679132008976525869566853951557945063997809327723929103079138745639923448221257604212051859795848136284796911662878870101113973198628175426882748819291651417569639592084369655521562232045480060566871844517427242961697849220610070583995500493019529787520403677298090682337476757243884922442857940685884986251974957505391830736815033589439693840420881269831573749274857290375058071203110981108944252870152679729923070414044760773291136579019376116233105725967026292993795066587835160943551245118392554935344976284269331171805564425394572795712333739188693764706317658444928974809017830383204717912550422572485261816292965046086457287951399742820162526456106421194294403403393607604304080588553411544379648511741456432056948655214509890057200868582275242061878489610739266172002271192210762638382435569172600595623663228174396759721441347827125018384736866389162790688629 [159,57] 16480132433393501376952425830612944384106813030516779382322507358961365330997460676740499146937668813396715820497851449664473507856810538754197135820255544179185470796697403723543439672494684925990670735168792064846122612695135548315546942861994806556291436764243434098199177366462506659901694281968722796660806978148527007307654043620507245222806243729528740739103198137212687271581115637922377383249608291411441559121480976151597176443100922117809550409460912388728029747532018299134995867420819211831625286657335493042668597165561572125729348142509108166771221091796263986556972507032212510898001139438486767942103118066541973673093134474247080771420388334731735435390912577874129358383806447624219033596940921737748177907585949773176935829216912660379359790042251299395214206477901957183736084374119059160958036710710297582291762846319338538233868148959407723102800459634410586633556109786670924690799024495671927999021189840805632544168779957312331457553803138015366122903637687313773800835654592613220977660790415333616128166618577392406317091685719395656928482484929129369847936676771820569141278123136169092647516528199688831687903995011304822718278175504023723156124331359778096785868087132072526172356669656145561570493146229892760418829862803401198799093412860940631838289903980637710791184173913881347462253007078763428817127980688030433461695338027860977764472031302377087076063308819652463852589766502394683065278180236113241479627650512646620562503857905170804213257845980660316880042587493050656522130625844120860899816898286975791886730858797738030888459226220175362526381773560171040245276772608822967861048307420503717213474071871404092541946267588944151702 [159,58] 2642644056657217058083780348753816939361665525307680284739564303782169849068156209197425127012604451948150311215324611002904776061768090050014494788581787717493137808322771891340811135887402441108725312128559091847846336028151845297905445647484354716790014783773767198319755025721584235956834455977147482574370954887652595712539407944485207278852682421382617605547996260787350549957312003638844982139413723634540552387238311754072813775841222301462808756298498807199215837564003689812522472087550661757088688628616454019182401704748854055476678274016033162523176342567475552695108294369655157997785200561349755658765226500191430426757022172205764196881218936623704421747528099298546727664711508884554585611463430885394158706214789389302524749687901814725201971531853356896204016008325629621450198811111999885604418024547674908901597544666392677117939150467560021360744670520631523475154650126713637848945719890452490472397461440724645771966616000958735100087036392023259852329444864870188845602276488573926136422943158584917825841988467751857629903643887909776485560513106141988875737885730418759073164144228583992663973518163828116270321809959447078429989450019150230345759454329700043604599828848699578799416409385456529823677854053873133983145223730585906689420745278117533658326016952511470744721198257900342677688116451960451248821059708975262766908571310328029128196594006150445630384540645833810294914390348582266152506681011947196979620826374709739217812338497684915779668162135119029143181564412044926999325771343268687131988867509046064518533797517515735690386725545274321442030119161826760573883962735835311427484359009478374229420935340523935339115516493740079 [159,59] -266144212839214127067033789660067691976732677771858687967511233588692496237094616044458941802165359351315019905410732273511539391558307736333713569893823462187623669134552429737918045848640307730622809161653181678654667556837128323284634246854981536704474301721155346150840842935573089944908889104658086639523121361086110186790127125285961149307119626614086908635584474724790146060744669901991557926794878996736909722609477608593323062619511050654526235972573993538987989527506093509435471608857176652616740328366345101612395952957587287503771435566404866834612476731790833653178601256560131476224996720143240126669792432330309296540896592979392234439654809282507612255620613214568703753207121013671635203869734352300168578371427753723816497979574322487292747976346895868732014746996929180195194070817524689459511552323420346595051584714405422745533671914103907779031980419422604219691218639545975886195572399693378345535770394438859009574461428957754373464769111228860157799410620413063182751136827178813072995718297221048653855643492851977770970024062678612650546286620909233216575991841030052016139020721980996492049159871624826285541667980303443098439849299540549977210221074473348879437346863686912462204212144252618248757429780483388867008455122125169909305586813087578798041179208571463203481898090037632683459074435460249090834916763763340508908991299958123162728644502050713295698575902404154560671157799655273235896430265645597470817876300472721594769896244188918242414653090999653711485654279715880051059477372287028906538833421194285311829264200184661768575119871120382866760245563107038490775772068394532152346529339061791846016809892893019371870405252508 [159,60] -10717513246786007104843484264179607376047056518190508135113253163917348715752452260912154545668267808358776486031596170133096248703849801842081128624028446548003255190946094733501769297568164252100917323911028538788612400190181025222109184952686636702384703685732498979523282677378726048846814501671413293369540764652142031313254896742442336543995709415781817174522825072867058204961726771676622133542572789325324711103698758832503856697384197035786225682554045939934541171020063982499622251045319921468215371760773620843041280970496113117825419115301297042764852180301314826460239662889493443131342646669419364497871561308426884486455097470659289956943257130519945588763261670318251352789558718588811806950113749202540782097345640547080137697729505510196456676245515866695530066038796865233814971273632144695824725597766812835689441329397934819665843689813363236792236778208558836051749538831160996098364855522796736319626084915746327501138418582340155729315991822942951152348660071218015875618300689138590551755641207792135685960488233004255836781439504794635828030630695743661098926902136084577195762613845492860155013364275460473180433448916696874355502359864171185730833460678356869323091267483960792709272381603613925471996856676414394528095249630981841603203082472538187054774362483341946383996093535774284330115633201497635566397444886651445820169494722363979686535791888998635371605363518049062358277115131800701050432868115290490888173697484071405881775328083012529221268469573394355413245105674848587280892186814654891099851213753565084556446391718062926382032447242956203012766663653443328223784184362677652016739164918833184996185736274192982097001702 [159,61] 1990401927998209281585253919174333733639111996186218940088863593759429362425104745426556469563049324429247938875648689007083862072111114051925278544766252992923429784890047661748377509148661442737495755873111860578589095795364458543070671049554464157668856836175589528180167214068780337170238869600984253949992072109329338934952129704965167247440421027551073014724088017338068815810705663438474388855153646388817409879731811922821843272032678100569439707879915466439006454629657494488117448982760229469774834883292410701575183027128062235716450894018512695251619853813469553235328242439138469170592801632296174072482281645162209239123572621513752807333761271832815826380055191597103100584920682437730233734105368342567980555567475663546138326568014702462357782524584579726931690308804015622931230603474110903165760710391591590208205263653299090635402414410608188964168820167458434172708235587210641827786321537238087508262327596602324834151354412138727753858853123862002592471493973887512581109799683139721845610270366880767160210795180407080286547258655459254351145254569876489010228981033440167431094326826634666629436279718882314104148984449758209120389952604328025414864967053008685341439741372547623572570114579217671816916882336772987667894168139649791649952622066566796750667954319569181189135705717396609473936155653163787719225508688659854079446999491417492880321661900153458885478751422682768623793450472953201310190065062786505457126219603423088493567329495463914698058297404520259758643590202724310141507452798453410506797741511836794289140283884433994836855278649921545463896765495085817305925328458706568510011745113672220438981152214280901458069 [159,62] 6155518390703437857118828777126480871008165605350266417091241347832782194115903782930284193638704576781010289674973236951520874962074191255963361071408590921203999237767012826881801679415473822792212709404576608152010120052725038502470312281594618892981796533123414068503333000589209755183901706294525412976547821667287881185420562492654748391377422350299498776728246342641089445839692134627983738211486000170979090348541931820277011250669621821867928905485610091305811484085646988328411487404632344823788355719122343423083397949400384296732781725884972773114002766057108371567727685900017721621702596181715563156115706232539053339437772081377342784635989022391676480726710209687605062811353704921750829518311525845291306456942922250588938587601511538382856161842682758199268444086162239237337695604139463026711186769494036504171114250049033758178601140516071097662063247072863730431557879171943140774511043675537491865883826058519720339521672546528118315337847309777519273961515034953245638419054232462055039595274818631694085638181902452384665404226944238501351433941575689216844882326337393922655256903920828050536991272274659042376742240365933528509792473353358272389764082165914088645225826425601397363276974687877868924796925296559895326968982014325399460091899676159451787001604937474103349939128042697835430662917325464911591934772298588756746328718946402676732026589805384508917094210274292641602109788178772102499187093202487292376482999275485836746674756720457774011005508837324471205462962821834871634398193043931260760806128634944274689658001854636531923849124216825846822779169013491649476558913415404582493496550993920444159769224620624288 [159,63] -8583911264133375486318835640036284680870555456668150357119302024456074907017185075322176510811181092604297155225798473497826468056790254915477331841678162364466602324725987329706934822511745221182286194732149925847476135050601103186222885629855194235208517623356808667560950811325652265575470602261629278421087804637523610824673235850979799554410069377548968082171505676816705784868328032491339033786139579609217751715148705179930583163746128028740839083380546988605115664930756532072151228857829517624831366551206587579919613240603119135775166536743124288752067240244599812202576740151213456081003048693861782978464020920830918534665053457755327532957437923107399144237081560241011345921449699606206349283043314647612398239624238562070247800611307455298354395981728249070117430001667572046517695868856443808530018184500182750044776433632447050171557769074204725032457576506421591037071181131687743332469511492031938188918873305636182993025397263589207018540008365301811153585798214055854474730175925864116538901086184594789002869868467634654388485293635088195123740995659990480235244690114320189766357103110187710382791863292882387423375021536301410286640484468274409296859737515264068774427358605379730038351735870980447909650168506716570270967069472681996318817762972938787163552830414706319026903515541773262828718719306664053742522265087204691597495308335329309315745962452617490653597266255778087506486551790502596992687848180403987387769202655501266100287841852442556950106812175042856886105153842891753209296878132550056191747988390666253236726757495939974960522545901588143418605678742752142801965247210856030132216040250506271156742548441567 [159,64] 67342200352592146813911607151804243127278853163775274454819765652467739674462316774391708253014833989417881972533314149116370750379555833854204493440381240663977633576536299292131574935599619243645573573255289067917105367934090015580788891004500685049857367357242780359348771646813617058759329509517258307815432866980997952394332094448614979970417301899599698137198004897312232114937962538017821426354929227266981547830436476828262112086065073977069068546269609356256406031518093684845966317103274439875306703125063804644371540257234805121523358099107166375748095592426552213079560751835736977960760138727224464526164703699199752880381010249448229713573692702429581238980897974053408342890838374763232180980976082504996914180318292329832493690216230927271939138622114408069149467569345943257487296777587165695989619922641018573454487556265158350528157888249012031272662953147838940093644701142273497723104824207326796617711356443301627710243412079531921622171272652529786559164398995425420112072269723321838465176069087858906103442961775478807424349394409810946077319195779737298370593920293107868426639211472979776919948232932154876718753586615441567423493230664802652243962088788547310805219255926918006667225336406837569110287419290411863928102705291188426044013928538608665636213209606744008711906775926755125550324531139351973622275382431284428466615120556186697544021624183953771614643751494254701828108790546394804945954915146012580758770666595171181338877978493997113828371909779850619365940490549506813645472221048518580095622840662349033912661873759199526739334675561501606652404485967487754593282461842763262137627396521723634610686396 [159,65] 26846653528875263413823678057699539296027548688126429083170012267654762547456605189430026788257001374098054280784266352367060368050274811908453627956757990860262924242348124876602677583164753357621686110325837622546286971119398059724345147981095966723140856120257599039508401424854696982829768109348229009512861637237370575830647730466670812221364138093915979985195745618070381454118049808718478473335234063465976556795860408614129721483516686079121674473203842386365797394704930621189622767322268790810155634120568704422396899226069199968557122328257198840327509080327713993992094457299648620049157761261568770461680072665927317271421474797428050072072005325301403840345585437735597815644354354935643598836801804314327028600493816192435184578320545749166677137654356245024863322244680784727201537821285369258182650865470002730175817849368869475824879680453525059877182638264985384095296538707804758449106342398018835224274472047035726401557912947615496532767589496042192302396329112889392288672580285322279549291920316811455958122556366752800220993120069106217393410631149774118846816177099927123447809181518907803375783980097230389935038090287113192971695195550246675852204971997883813566041698664138119712422284356692137373340182568624153384840037499110167009295887326643475187046730634196848514035681468702678447382590098508956901391463203006299727825950361405929929353203704047811657333308710551120989036412910438868655967455109606183191039021108389096543480388793630120803620147088809912594019822051750022096609203539905695034357298858780799966290230529122902945227760687183431455581236477280348214275631502198256080862339678436477794830 [159,66] 1467165846366196988092881309167743412109113847913665258509591214453680667709174428098490863383630102535220037182843612500611387677060334130473689401940816053331052415421672133302025032337549538066085913485596074686776925960586794330972484080014026369682640049614450697472319563698565996964833867561986011856330483501624786047691318074036559515787006980587779967192826850550934653596762131614359738639891356174515848033771507484567351304932267184551757451925440754497796216774299036385471344687092156022391812953092621062565385219309797685585887881461704261393230177361464633806466450464366514155632243197337985051370982045793801891794158996225390311687624611840315783575237214332002092910238038004769019272645230325198715822263860837267078727515480321018311813437420610135582706247409681391715362154471949613638953601357728125906628274942279628550705135118451903711529940956076450616914098540833504563555047774011050633672823000017704415640172257950807576382755681312049080217664406160982070145812611057961569828177857361884150244533276673366065640086259005114183807515168298199106070704433940312869534406197558774307935061177447817209619541271992603920755034359150050602354495590872560347593188517581983347165731847032291191174477794097590274190044481971305604665759449363275820915309984805136550054996510893043320217775306870104660601183023274851485104219941060535481170117177578200092772557826186039618422501089469772160069244038122265583137042884433736240708996685904321820915405185748267159865669862644831956000782100334936901789923324526483571110364440994036225276398113526629701404415900167858131410104680225923466569232882846124976 [159,67] -62965308951864557010331470594205109567184308660485899826791714457570634121204942338615474954821900556271902312544544385938575349438036818601470703818429475708626631137887423200739089550604900393670176347235089615815955484717871026808825319460690079791236469671305646924537113104112773727037093675600139312756854241666115716846899322300568666186893807175583473282770588949386204829322347611593029249041654327264966049791878903364650355602613847741215582092252721208572436999625859023418923234335649367082531389402978626282044234202831608850294023611703246430709936627095480186078772892613707217408976407074191098893824417120778711124341021575514363839973339121213663438827705710179994149244996760750523050876599983632155567652691439782049491234052953610256972529000202314534528402095249056027406082508018329801810446973012581825809700905390297878454610047490006961129175690679504393715426110616776464992386689478574537285615452152479392611597794468627652110962876041019027518267188441789383035166044759811981522841098243812658008130467234208814639869571974666687656176148974799343803115172960863907246669549175495395149041326604390533527573005716574761296115392037580821011739497763240396952258663922531945068429569888265624055588989862078686728125835980238650826995511565521155585668275021743044804946298597541667995759758135397622168568304855608337054017684096586287746751325985802002518845480445291034756945117407275607329041290229725844808038895852718563684256077484657472346352910396967302189192307316434150242535065046558033216408983367663094816885568748621537296239189947533850445285300326987589980399014309412733280186270050666 [159,68] -30248111281147772864496944573133594128600011561208996570528801933602234358469889905931523942970740521758336952298825572202293081942301840781344678285785124028271695733758368800349219586712460358841654344688839138676940216777602921855047234953615146125323376167145427450435992262939657021924067242198609075585471729150112295477775433644888048337594861880890104758465774468747616366177108423030601575260746617384730454632652722367894816521981604355067598405363379319235790102605386152405464464641765300086792497361580707166435005042702312820992148166610472336537717943149819006448474402816945704465262136682545606646430211182545811182011175018033081770850378942418877560548772827072374718201284058777765953217112930517138979002918163779299540339911728099712258923953068997043103965747551891708380552333658671313468777868884569485490838391906592327613488673255139274508348363603967752820531611659585176381073232658456059355904941439347429056650117827219242954722743536280744053888107757647318649792583102736674625650840406619797989755399341874067311324800024711515576578766351110887583220001183338470119277675683315408429037266250426635531543641974644820225890769560819213717379298819616215120414513379603975767640025979272164882374138235161397651647908641599753435179869037502318417509032037474404597027316688658821346416905153852971808689491499217468297485652241701327594837755380600091376678317703235910220168636254533496750172691908545888702133214051359005597815114903867307559540372165015804599790348573161735760083729808571036551286850241405747402154118195400292777035190982079084804076879244497066629165271742489741938438665826 [159,69] -695265994632858601715259521661835180946195892925470951890243792475753251224131018962374986912471811171053125947855172914367297238485134150896275153092056887635349316089421538778980764040845835869602996921961264430493704576654037767398473506494039200602733580820162080149280768342411780209026312783196308563225205680809310319466911636282897639532711411486918932742127795459290030012701038925494665255991162841127957169143971643682948121924451675096074553389575913973618388090932828687978799526720358755165587995920204246740090012142484978827141961996733339394076841822849987528564527282095287344686837299489475320095664382257439138341227431770116238942040519070600328340715582593542939433031401696731146026211204322655775433611964482272341350920240072860516381599490394987690413333612707393479938425540571694023400298066216864758768402851050083038976202654435932872066238479706211352083398797464567831819733214144766479064118333238665402000349338787800890478872134731660417907847499024679877572906479314774855931838703890903249097972780956529171215050859966651491791949613889348466372352286230446521980052105318969734896972115136311212826799662750987054015799086321232082773435897023087655787338356432159249376533330177121637713574599629509710396625639049328005203963978427815204717306100990709362958663233944345480774921730143994459507423096448335754964746544755097824772974884780513574487733470927154797956479566557263301342721664903075118502913026125669813910566291309334038281829428180362726873099248508773825040571193690396645023666891648301651223354729240149297388566062381416286662185510339671924652065758598240640953818 [159,70] 249990102755505825165895466621488867083084331053800782671225222477703684608129133484551879083033108449834860909198503570892219373966315453088332048566801408216607554148634105672064998900039035371982543968622205041544421174209921614674088594213941437905033959568997847046305315345780211930310485112717879906767676380922439075112961794984273712024652962869737353922556056833659835549241587101846110433461990809458989190460897482631463969542879323594585327555682050204108063770281833723856622054480002255133091053063215891208375871555763482354077630453791920223226176630891432519155325560740682099488222844456330136001882211721366478373269833348580000606291272168249593012516009552598416111264707517343671345045366043306980626751560008815403607073588711247657470592131979121740551457603570739154679769366335090611717751970451421809198796992972232077064363954468875049937960249144785118851506465656361396018097614967810861325407845218753799536083733280051508208022195755340866572489963568301712091214064335070468566916384997290763625826761085985789957591656710732860152093109313719638614749051338356600905993992842825533349506510958590526771344432086324324547456213812645693084445016075158574562888719700446497138395333845470526437399807780984207204520386988401662162340170027383779171853542242737865482243881892016283019911598007736506473847352465240453077445545171407276898549460631626640299286915188940521465226579342779600976296580235018870184527152217905158305607589475471935885465292586765680992858000060788367080089290118845251289230944594575047345724946183999985300942623520367170650393824326282092498702580030076301591 [159,71] 10825794895958754178590154184884431006253171982241026478291235589032567256160483590843249188293705790043343557644359817883697278741744759040860625085932907302626415466328549843095025739621136568567313792818440632309789649705650421737720601018811309109403702563313154325498463017337923058283475491487657646007967256697847066406129720707880903703186421140385525729098423172933806331664066740894123598857290336271942432490693566478461752752985708354730142331591990078145829216310277935737825984954433336440495221391857446856813227795015477643291550201219364563182805003330197858769619123105799568464380968741040937544775517170959899576781545847317535339776545467906255883818541309508462455744327867259257928786087288725278809579845998739506807810210707323308961351131274361265077652316836190883608079545829203018221738072728773584612099103673637865934806611000744957906530604315799557387964171296495838959551671808307527723393784387948373925029868121100090380583630205357746597379459755533271444787220130212709377605311150643910813149427044941455137599442964800014562893150364641083668217166923150150955223912719808859037715447535163183003139062634262563572632629301907892028980256542147888043316257113368802603775021651286135525351035601211144730520787956020089902882387982420813068842247086742061458222846155062322834341115378970005704334117632348071807931925579931378840196744590149884213683919638924916062303477315358004422177655401243562091886277497700853457169642997169243420468365397629771793896554282888606343794189333185848433394983842922076193772175161034109062506853603604300251944948907662815596185859673848518 [159,72] -1307443082570592011239435206531196835015402548397980788226277879563260361061406098692239012065980158803320514140084318370317533425936864926646626517916591655654362162480962650547019971492737983070668536646864083449235467455519712356758518030160633757119231026061653582231906696814922088129708761555916743404863494400935121255467864107521100736186868422936844191830805743704092179290319329434959583570647421060541112599477065786750060637490063241193393833065494316782441200168060435692803451653553607562173964514808054823909035917207496257327373877053790667736418256997532397837040555581737559711150605456040885441646181442032498742648745405522219206687741492414822222405151846651364865661750952642676347736175745877423151311593138653859499361246714323233720102069725534729205896950791717154222700043199300116650805703444893751116037013234132137313364025046086888650592370565936593917907524395355336998105229960061526575160815103868231089226337648752032129015828782790930772196293918218507613058894699883368253610355322402622625522930946403097267804840884604873520278739461762459808881728692213740076434211878106728776172690616068386528972423205770024714843245345082305736698903936352600486382536354582156357637065011721596725985425207311160877559315843954032737752908866675787782565781570773350465610676378267668185398102074176146814056211666680041668430935993306228629619695123966179733570230566412529043116654460287008514936809182523919750672029334393831931962213600507242079022177269525917661923162526745699440294862101627132765992992165129118127215065484922807731736134416741770595388748952414247808099009556090 [159,73] -95510142260267598311809801051433464515294627056570145280723405813294801453595318653992552871661337856226814930057238752119756641730842850082143051401957716816021702862227685894502126037626745559656810967906406396542996784676207677746943396778921210834214125659488583630699449462779094094174030108134248132434680518889599875104291618861857077149504616854609358130149787214970685421994974247325437897047051473351756975811126942664721311365559849179262214081552377969883660712066766237417647961012729749016447588983982153206887721197018132830919687823958395693667305645846413856765157940104426083421590261448759082118938743219096891440410953595567763933437393532720466664989605414014469852585396879668366964004190251210398058615031885515221859067298920959672130641201358957295165106636512695148181477633891811098883040029873199581196506989322606437698156992978492085488760924955109066422376245797099405574830127544583028287125011190108414592258326974683852125613037761632555132377134005982509658144416601365008823357658614564953445136897484593717789593284440626800579543999402874367898727605147699665679740183284625907681495312692418794910079298613881355303900385143304144797512871396684256421276702983820062766101690864811680369678241102999441964555334368892231170278193873775762548888715789805644680007540745410028306692630834278564409281382161796109640992748493458941786655900681408354024645131849008979196778236288786236418165252535987022723956862882660823939378320512350675498195072784869620739867406116117358405286013247646750565202935254616784900937433827056969073736069381789292340290730602746492433857724 [159,74] 2146046027387450154746271049331297382899477468250889921678847691402830179476257209302953096355756796102528595008721659394168839284227129434818583683377852899639413017363001325271821157779753356337338514137690460262114717029572045974390689612072586093464018700006420012311290484642374638398215751052691510129852161948645534767677414929184815715402668619098265357165658067407251172804395296246157907616467565581202659365115004163303895672166946714830664134629075855306212561090342648577066121109714622422895664614998439111062723520789781409613229298752292964683096254447453027282383656246740931506227623283500026752418756675684154405503142017419944973780545778929941760824098884334673220026448514165155849505111430142003526784378975973739217722749938488364484044296012791033047900052434895287009756191790715160798618202146034328459220242829352107354224318508770142003118432188068227870854451895975424915598552409391182994669190453530713392126204458704590697316051448210879689464993342714380401841964766977834153753898406246598843251974859775075837751368687593285406835555048412278077136564534523854750710890640732652684732183179707272432232917767549162297492884822514380144095607233402995378147848231385015735100966305948039201070487265295755182993554848960145353280691853987192143184314575420801004345855891354280276055907274008825180804424573175734409035642468405648012304691275522127860160312623926429550594228420034086793162432795466604921366372007133358464440798122629896654465900146035962352118465665705031837332022882789811314217910626542036863858112118053428842065266469637429058306278863651822176948 [159,75] 375444335606474558694831722621516295478483975628257150862594327508676772587994719266114483950728149183216357140132137079634704313663730611262567358982554767010849120859597792169849216748747035908060714381007396434905343851554261989642988637538217828891583464784409535713105235204011134374294720356340665924108590669857254769763869938932992521526034645962701884598533359216465962627419669649211518585235070203896689759396722735714934426548368540636476142709108668063659127569048132470054562688110885735568235299859727499320761154990736526681239253340919433197077966094113224376546974899529838771734269943547135056485836623095498953891108962520665883389741341589908080997994598308689799463387711767864106387505922118614021904929518435339713931346087519493729524207341668662286211941172752846858847298518306246212568880475489008998147765576759434163037441080526262811885823069858907277046171263475447585033666064796204963730434770864209862299825086447280645205489780450810754094461916459668732372648283512073431588868596766479878392764474374309856392347392295900395190901892435803917933376015104766068742933401292428208005439624796643930221115379099485787510652926632431761943558596583830990385605041169794597936091272511790075131425681935697596416914153744408751834939021923751372113387988447638052125941329655092843250875254458670741468913227438670052598097551635735651882810938547401701823899711009753575391044646674182986256418808158159808970013253953004629279636123673273543582008928831907606649840619423806368121481136020452987905014423737894735918143410657248862652292801283672761698929414994181284 [159,76] 8058372637405932989203239842142341636135926534218836425400494503883863831533254784460181807319705722819800095820143063687619662941182520450897265296026973542192962838396043073463555111266014000912102370763213859494829177368551869514053637530801592941370553758667673893431454475058148510535551057834678912363889416365708985949651457457456783792982861353720203807881155458745901499970764171837409725505983787149771200355922807764798644961790480598231274938324593872539699835082922447416557121173364155195402231145981176263431891592598669954414413228017044317620584983153280432355680244994571797938261442706967798403986320758043465673309874943552130349040347466224431623857021176812617621275399751866425970712683980117646100553880743054951907561559718506738451576992919456722954381488700401278691972312044136598051982088606473285344285547161060097938965323881724844413820420661986514584872988553100196384453347597457661171799150141354625584152882927653547938134636434054944841204063805034252711826784328074910588358462076938349096391186506902141143111901571156270248813936214155316246375586107227609634308841005752233876542912813499244047646384601321297037582605390874981946059972367025072999884413716079651919270192678377044027220622607927794742971270490354315501258668914550233365600621426000602369938550462342390421504597386456275677793566049235197764553340789573437818794153029500858227303761517761419113760439777248644593963836877500752730274749199732120452577121280932233559459546709562796914932704899432480101460199160678203706229870128994072948065955995520018341138515512566894805066255128179 [159,77] -380548858935858061694221650218777183485977857891735979858199869448784950645399162315964511205825429301823590558327232970819117471850035477964905136665977261901112504096828976070767278457348838034171200481452171939753097727377936597589138655417218517766295036412991777214190689733503451311511293945262694731575165379744350180687455461704669056191103683950189043499764716412314347135422438450926383410946743929161652278775761417825697865643317184879632956105122902923089044690036644870010980077486782611107865126215750585607278261786045820071618643481941803859278042505741444760230078688516373372800353825512808215818470332966302071529973874443412536475194319409216309085803476917851214978702884080731857084798613686754324511787614363788344811799874423701407219706766828649849179691789164333108012626289338701436667294382355891403262127139925142445234608017770682812603912394131288176403729419082294408289653618592712045946383393599573917827170175150330215546818506098110928838130027088957826310877031453507374410304567647843308166746925398050705324756178751806665473209516435807422866751298598608414126990530028214266224840519081715504091955798401084382123386495524564754959600407291243692572209870114340378414001939209706955763177005521667414203415232228297881726112902174110967488804000263058684035701419645311148894436980820498618253201510343994769324012653704138097640536834114332953240730230780364462232663453460658193446279914299319936415444752939178445116782166596947983045759391962685258892052002312393458657960228280649592850756011331954153201627956668064776321507233102633588579234318 [159,78] -21600555665991262934179888567798423337964151400225091083502537138527299558560110225491358491726334389961437859310643339519617697362331687775958189245627016294947085681191370924649029540513736683270257550714267416117529957013619119640844487871560174893193265733976909507164252214560225661847890412548413539667961132302147799609185122688876071106425458699980613976735706032027224660018791102380170491609499921722383129744327426432020143661460551784152629225048128200496316605036392680682972484683596436211848909331427605919793085215219011081671055114349338328006704919052424687188642786116010338515014667735533228855643535435605762888633927366468839473708739520287803178157361988986659613364444944807447376001047779804770602542160446077575195890941200622569042280414540099114823034716271201269543486825218016941995503497915722575846820014771196127388630032830211923259066121814461879667744954204237917839992444466663202967901265405711720850261006217599210370023547317416419747966833342765455742056707025893585766480697829437482862302588649156792165617236284146483469157715862338854598266738688955378152142908911126473263994522599297035416969529578903874604998121855877308958442977962527852424650081083987787635283130578146792694871082994348505911261768447247248338519144231385671688711245531205479857372655488417394888458835769781442477490364262873811821362724497689677618635755963760846972255155867540982679317834027770726500931074503280882204534392270390270230508690282121257671647445169218039800315286641864883867200140208345827727953638471730839733145537998310353429774368646825796471777 [159,79] -239547468129262796958776288263914680189332523212156931703967346146985668298250892746518796279761579597325670159575462428151049015780253558066716635020957931920254938021500246969119334201113435210659615062524665567941278283851725114577690432654401915412847060173961769534372514252000423903652766634465710172262644706229815381751844319785146775317045551546567381582214755055045526374511979449756626493222499471652715517487557461218332879877180954301333513323790206712194747938840852283448731325664759324853296830439005340467954806970252489852842198493662074141341109766667582742974660356695173116794961361931681336031850344179610018401328408390504159494603793137941625106782057784850828793404213355614146943698295812474002619623890401442267730964537407110468951412311630562594641698327340505486366807409007770728671367935531354511904411664987596071115265894750787036354790160500160211316786330015065619854915398935974844696770501461637978416417038516561599788886039206049006354319118395819647510602453840927177944043173891814961069784152666651791501565765737776296171286387163773707284185321238330198942019046184276883764514169693722277835449721526713763713599776286046597561193876387627733593544131081952563330286643375867995637026508264705250578242484756781004173453715106616689467623891044893810881736528154764145819565079857933974383851704609123328673474899576060040599244653079129971892417739908707282797309201964408327515542869479517373760205475622278324860903346012540728575151972510290885504713543588010580613049611180206137244185705268029056847209635568767669942831631648213366 [159,80] 8571408369805961419390900247297187343907213461805250629711437295051591486211276022209453428676355396562670654817749482659982949880177346452525560320710563042365724240786048946104981219952747721827727020757215727497749131387101616403985776326629667527976965445741540265138164406754063698671308264992154273187181488367921371842762503739872243644995853719029969109938350286978670537306327853952428477092062224984075140530826617415072536005818781739536255325166996718089136663227433043860597151796782239846886719650145811644581311049762900645507954797530296424548819745805386817023268497501419968667094653169375225704187694146003253777265335211083014557655789909474706504130642247579675813112866841444277566016294812236908331913630521975644288963519687957903121729512717718115613521095674276805729475853177866569945344245646874161767039592522626539765431693470277991543360433896128366570234214941778779232023196129968102800043097427024304133800289342985784735095030329391067291939501569472760663933723977489072184571517758116261108190068714872999509573306946283335312033519678820422542330443938524454064999020442715235728797614959479385811994319636947802342487396950527524323589992192621776711384086231159161285638129843876817850370962504360729111820518321465168829927563091844406740999772369184328592116992261403006471492548359691552567537602820445170530624360344647804754367854910219721829639208476379592999011166394162300307611159503264886033435509033734346289928479878191281088585443856807611710050812650124039457958081065480831782927678951883033631929663792577760479029996652994 [159,81] 300797249815372717124020398791384783874879956425782007824575671057631594335115597633350472845446559886952043927210434788579434857754782947064341406897375899973107053418083300217058481154755735998415891158861724326601261204150382973604981064921329121693427044803317761174726092636664328688230530393593889239053345513856613874841954337130370659528050388890238428701636981983308969249913365190564464045900634012362650952636187703910811579537941314602710654074359496332963827665084651309415414262784080361737761974290111793563457546838193133691159643034726196126071346946156365367151381790598413880990580681118884024849577200071767710866235478885953069059476741144217311110758409050615443254856994792591069926619106068792498255567154909024864724634960169958083074476049100291834033090814440331294333187786937247289723350316747212285787100678357059047125929073727039886015190384599449058058557754484300722726093511830212947760449894946757791965155301165215711481843103483093690173820002988295877320250459179984532974544117930642204150578220335501844401281016861784084785657525506353842246064739591106104066257273972688091670887070554868643704250817359069410754506894025561186417288120522606937036693644466991460009510600076652214259520808744447493152135864043753678625738922759995121536964378704465162556393891617410051204068245962851205875200491488391707180835790234065802506927538550781155148698781882006229754694902566157387296826204781201241275449752241684918097650394050906099561913813335243776544177428624821545923466985593978653197169105467024281218896990836871760308285831 [159,82] 2721391990408024749876898685023221610819164270654833775768987706724862323075456650331360343255109481119946291400292007113274636926884626633109542367452940747979168547531420641288089025988292774858605527156811791058646282288674242736809388651632779268817414314437865333778160049151887017018378515453978478557102989458556634837795689456633794765858942402911860776878085734159929117805340244256529236166532418458706742337554960995740091695068077848277041738354697315799708614626578235064126330469313185511763303710130539458108496376449993810713254888057629467361750337118077566211659642876202207124477026451429403624399542372080025364013796775048635296436241588459067329441339023618402695460253668582969691390656207988660461148977251246774632563488793988182026219295851513497213707415631937459653877494267335125772026355094254075470856190418092213675237577388550923113944516331168259852233181483929066900600451029395239935883367773810038719032256594759718178483537079741561284345752910682511667802560361077043461065096415699916973179787587039338927136078140267173621988539559487623342765931981542283700936338456335436460824111051423807029388944249919440582276636207103499406224546049032412760682318209106669179044007528391503172701796064926525784722580586684861635286711311731198917305403451041525818570393942271198239345344198137993390800273768322209002519493965820031824642017190913399584307737345948540324807939413599561639979601988947762560658015383583230601127939872875053089936047313630089687602905543817950306737885203983744107412014488295742748762850171660291416334 [159,83] -30215057934270201131607431764889994699857496026134896001237606780840462188558937698558774364606445468503080402907833949969713865337682627111328446227642307523540548670105698999527548830932372136614902481726121548027399970759411492148582113894784734321013611143146996062962907063055882594670950476905780978498462857049028494774207514506695042685248185558415221746315334795461181332747975475736463083226725170333484507453863232172221144827655615261170272439549838133156809910757634560679998960815511971014301196392449860971660988374287951963061910488904094194804614918986638683816780630019838603545431679777587939232451057961302086147525335091003550085201564289735436963156588349124363750643855615985453686326017074051803393135464171528881141939335048386956661285345893435478108662326993583256589920537607123593600544421668173877698737705959083645073270607967475324314834077361687635220595291856279125834791743673612495772609090108384279251898205626839578071880381268567252219680185176573667110599881326448798075462380029862470182587812610617357919438163018401508491576340292445472272271299371796162012489802384885668513946516331081555292137863418851568490507234442146114225892892702657930974429136002489415260427920265435973612642244343435956068803708970370961719618073188303131931225400444353957996981649424093844644613850457774112879798983196260148123684525436881402690926440243969619710817476847449581550578792060913858332121467325104130759130080532770048457495315803591197063313936249856522050626807974769154675547385784206905691375900718250740064480573293388640 [159,84] -920973922336643194272435487770429682896496434577921014761215598350680131327382617598758558383834502411403400706237789060492454168579074117833119628220270361908511410562113249126814918949272870502779193196183436813102192447629862100808605634285172851588532719623885187158000329610418548781546421431094721704989620587431593520595280220927315444988762526486441811249454821070354913055507724440347502662462781214124436099507737261424861330479393037571520196577814524466921726765468116928162461926359218394093447292508161005853723274893073607831209488880248256585162919994199769675516382688980991980167192662471526313512200567981310766637286935224277585915176202742524806262441741737951335473256887238475207170694418795413919315125119523187578509479926627227367535873822326064411644545645640425901939703430459770457040693045994959390111256972326880778837360236234778412808506269049767068971347911154645835152338950636303741711087452375936799813159416138075762584316894504208001198307746213026914911909082516467328593787705019878925472851556343822671657744738949718247621162563661690813692168843205854130908878319286214906976574456230532528375719295343522516955911734708544124932234834291032205588026687819905075409288847491817394589982359227033927708716819484106300140736585986225304878454946491824372828665935865278628606830333898351566564913220433913076694773559690361690462393215964044871511156595599517294112029457709161463465365589288973064473909564297517556502662949960833011082738945795533051865466607179048213240219789239197175565227715244406161162622882307 [159,85] -7545878303281473893964893999472041496668520051275072902670195151437108197639373576644439418967993137635753450020042759154463184047966422480724062872089899815692705571690886791450266823033591859783752167060388062989380002687500835437866238734286948012179660325900789782128286880076950238816077566839741503870767564776191284958699555535369025185612733926105377474672664083826790649854689056317727178966904616833569156482209809140165759992358075945294594148115155809425633285339630239410926166964784482752973589309080306363027529730367712751253372955308273185416363075048354121146772225372193740258543061951810653468073490007710548589373004426439814400705978623629342378063699198979510266793177250494145428853755361878364487495957795857146994771932701605567044533349193841075417123833813559582196188238126449248304670215460632552157635142930778067508337870951075644942676121590644038273964872224032532362713632957055260150191670772160043588184767777190862438583534578873441606427483822058901041989247557251333801899229286441621313362622503428060353901919913974094401942720128856544405665682086377815618851151689130636245240339771745796995042604845879921330164819330850203000366056705677718591573391316269520108214126708912174244560709059616228280521937587873633188101929208374889082772977315058382706540991749987003841679391865096807136279299939818393813869425861702048740704583251619928159313048080331277134145835921591582365879626999793598346291849086261856768664054357780214619431277404357862428641890070066061258467202331484909623140892518546390078087726 [159,86] 3274983232220300519025045895023510823627279987224523061230899287153010445534581124303010433352237470747146090394075907992980969507845246710697327311587295772161709055566173920744839897553662073053437464444722225530258172053749331091596138764610885437549056038137282195791675035051756949980120439427025421145452084271215434485201853801459124483708791029161570942276675449725049040077653542670715326830457410574839155857456333577344341920339904600713095498767746573083491789432160567715694174903562270758941592823763712194389919238980898739772712481460706581302988062893693220723697276128313633528824969660571894042370277196788745917832414334199168139573115052249483139268710411144644529631704277662265754338864086141389183691266937376875048489617954197128356863682078517721164421349376152300056630702098103029304309262281671208140178219385239599080326665088422581998451124261003452596294772359721938387220228414359232280091253915582081348845346953122650246181651262631894239183083514232260663114774334535233773475782616156835818702021345384857079791832490430864342788250325107663780864311774408808952777556682913280818500851677988514000932766420536381587141489033355058850934736670248950606099503876352224679166972467440390548921191926077854275238546630185746071440726675582880796777390343350916532189162366257758274965991385514409347290577887651972201565661969854952957602938110272413306448083774864547595227172526255265415207769524615012543981684915396165168070577697048354616135644750187998385504777750000255115056392717326625651947375347029554812 [159,87] 513575914079387984361495609965188321716781896284085842105493499804807861551783381559141652273451840923778816107259388863810619076155584988375889145704793483588963717685386565308255366773823285202881572959167606114467515878780820935086440653764260605756027577567042334394638204625812394724393301544300488485723277016358407727040353874815099869146397289117964280084775891370856293647000832670299757342048556993091656566618933655278084946476214373356300959141780844660970049474229069875071808671583308148973421719498999988399810936945222936602667869931969699239548837614334808169119195693255063552717463352578180187030114352980786793226895100441088580614467208605041445546471361785877547676334211978067444280993248939733916613140647295263993782309678752648110011840502219216243457169877174872601350240213535318126503019757318916928855121121347263745358593685380174384052103741007937013371167055599514951737775957764034862981317181672740229383316411410015112954152507795768587843337800831460247408594594759690198397362988953949198993854649509908615295389497471371718206137236507846406304302916083835613873487673198643204043523222669413806866591922541221990759756626050885427423414192431110888168425205899259892843194434612140434867349788818796094718938598864400463486641532565599482985752538673833505806182460206349339031400010426607330229758282659593286739931434421578140136997160042594663183319599760618828119451267130195730733553032768292521097841642250808044864378235641599006699861859268821141850480606393177151179382807575982573597592195444275 [159,88] 3825708622167332553018135452667434546687667581278749645620180100393209720960747221398683519014625631779628765892905807959972600371977023895290169977302922744423278004609767348017296740277911456844387288128269995179234357528024279866070274003472548457901881181377456064990786257393837470661538657377276961875152831157362139719724247599231021286013782055020568288496341434346138391065230455607206199846107284141349552075354569961272369093034626411977970861088627842540391840772066472382888522421947856750688191026804841973418290283244928061347208774587436262192099433609417806100826563068702563453240162064818690180665251247151494744079016578024411354170533973636275200374161041525647135531929556621018581185870697566236254485982051014359789507130066172279444125063946308345797738282074818527114432113618042108667277880766982931135141157210246675726535182012154659881820038053196759679541503658516672782880336797028066785986144017608567574162976892353646896269414612806816734435244227142639170908942052448382417058100557888388388336773438214053730377123986152159267887229742919146523095491346444015018956877798835006174099156120562002046920800607458980636256306217702599612025806176201202148136511087041825583771611501968141953973947787530841289363097944585220659474262223236613124212821557190567037330423138856669912242733053738603368331462840528017645265307761351573933425325862734666853490250868818716880535899036846090460571618579608381035148222014269788880823856703579663491261278290590204572093182877490404852740993185090460491778727496 [159,89] 8843396905025155679220303220572390400198996926997527618497074260792018542572902908143879035608543255488798928861096464628113964144675667910232238299004806319164511706431351529651688336866038954934995784180316075461373182582255960511614915300577883258311195848215865043058616918936818637481939194093378452501076842018673821780833330933041642136733824607768695897817979208266448669154371996933760307451201084889585896877766599499576731779301424320066343941887500580998332756995790349325197298693195823651292963249416122508157147675008403640309069743137379470712667183625704131725636864396887426170374977814857513830259139668362020500824935926254142200673117969369300518977999836531155017046965603801783229954156840029682425367157310441394721799496297725567229118843072239853046841834157977623657563167211884539747106697057657771688965439573998149446186647900465030703161622028693054381999510264578099330347650465208426218659079323307104174951780528717634119986072648330617028744404969064507676402704345216306979511125169542765362934143590702802431030077951730186324628347708614939246728956244170004407339784685710780410870943551679857633601631539062504859722047440886034891430174295683291994164598515730704529358822209916981856752610247940256648988877183717471245753895057765817829584630326518283602913088039830068183213487597265991125724896460545555009623109939088053169697671617980826267241537428727594565588959603405200364220783539827643931958264687873289626275852032018084778513388789000251911534686810522967311065383845857829731620 [159,90] -35498906413537827390274640300570223578739179335769475245125680314886834093000922604191206657048144689002687817662846196058817271235970264587457099977102898959627646419070023025290246667771962567465824330890385903261861313534603070106704320703544483717529132377859083493947921430214887355525906458001490525175855304683951661669401461750600779084549700133577287460425531286901496678283451704433091188538821659283186199945595328499574341701376043086336057715455635569052470081123833938935621116515772856450953652782986201788724356056383587665960352818316888265493795521021575897470802559595687190004421920277182071503550595149041359955336382150542574374016776097121860140104485257860388697700607017024828398722439076894612245741849224081307455218421146816579572673354507238702692645636806888558856355621559803576480029507566037234578692232833784802574342329315790868129619930906768037214809296758032981348090484843999697595538783006796534417353585417646879357914433086490679873355982303163724922109738048754962698611290443746619913478237146223913219747474237498005014331245803915695130904919279368647678256583714956856533579042568855927665333736070992114884420945145649828311391187853312852161238223100005487798031150692664787458115738316428106285686012464652393303116066006179123885029397410290794381036093510166518874357885918861096172444002591630575997393937182949973944389955460640001301746384056598982456604452528580332781512628910556332158688827940355504136794990104976601963761072134565373867122654159771071946890891543964677 [159,91] -301404929357183269523212606484492643418728406620213896862858935637017557947672378249138836834623668083007105639404280253759487431698668174187113113122939832803939792711091218040538907125787222897860761977704200706944669370266215831178780380440779357203160137200457712082404061161705204451289963540508815694741274188831968817330605198181290132026513219078370539405065660647944595319239093103754891742505714733960683063358950109482658394147003910105844075870270504310705193014968621337770143984500768741327242722219183212097075986788251302378873074073380220634548294825490382839274788757404856838770768521085640105908342586081743026756218715079365546321207060332402069178436342960167424299561719162600167534181481522674695503993781852250164992365787114647777669035319146853661725370103887037408425504269457745623157479854617037466907835241106820097740146507384271146179258375160182481509458460175821975791983813151053330679916097202674776182223259667056774887031978340884637793564446226187265080967819529246194693515999185599036726277605905815724550322425293858250425059528103210832985518088271322062634407547622579891295273931243750225695342634819454665341996313928335316250758596830976512670735662278410729560015441590873819675536010203424555389817663250455320219109326466497418623425607071366085526506857597403360935169919699704004651337265494844685376175217391567641210462437826308800688777371069784071672634022789975534632619108214392786330874691541778102100822117243488717792485986282563654670174889011994297084656872004 [159,92] -804129166229856552032619912699793124341627742010127085162700951383583341317678640538268227421607111892170945739311655801403525608692098274779207239140146868042830821842546101752093859167049094023163201861514428497720521748315641955991250341374003662063400171819871956263324981740913339844295874301594619420157617182164819060699846313052260083971337800340518150469494543467094026759720826114268342038379689295172713717054792073430740589673043075554356656217519302252388747585572816450114817792779636538972288074327838159779698721893757100211462620258304343129561148049663375793827912580602215950707602567380590965985852099086918190601087422434331701641823432427498688629322661402832074665951000864041893394121488019990539490174915569833319138111681309553572033813867108988559054738554783322646751549335141247015090451649791073698726772405306012694507242279398417003852374518005340820198040119358512206841565154893249396251663689903191427574957984231339279590812322671994426180985700608686246476962808057287876790046296236254681209292514820858622292411321210834067144201764591662382121431009958130787600406792297549069413087800725715721904317621036305570480552376964771745137352463842153461677874581647592146984804909676429122833426845176221558081222439198767459677118219721503196797516375539225687339041057013840696989491824300591092858137086768112178605891318451690814583300193853716136060193077953784090481005229155610672690144970355879979173712282953741543478850486292103426747912313065585666941474867187190331685499 [159,93] -437629649024156172028253984083801184740303776751820724238796416691267138870193941415848680214537498671172110719474858586588953152101806307342529499043402248968436588127358924617717575064211504586362244365282272643274777244867998324856161662426851420829771811698163710102934265817439508615898853925625622088063976688927631912115745421108650394829629212833152449331617557519582870336441756157154738805564729404010467257795824088443935753211922982203796479964210602582454967419025454688329627012788634427576710060095004976512198508780883438345150847864646044094399559543797376284191861652730454348744273844172349664140101005594127202163482785696947295915693331368619730312411984504762408491186908841037678219679213846876494433405300686523938645886918352362451114893374715847901916947382533095128308574224144492283203173766816335510123607709397911180967964185693472544214812231288080237252043539302243369382067290155864134133259051501443694195882184888103463536420935402647797122914630947595592446602382782758522201832525860930949095036225094439198113592508489305016309005411631848066000793371527618842095313328544374605495242308076079729375552982686276868431251829992314507118845322972053664576631693109188709226746951547952775806382118775251916150632470166601049486425306594523255424906398872541706442294954308268624136057979746200719190525991982401246056710539876974526538660502137838372552052975473113106126183504781283720085134397586416646790449217089541112104026485965040078784256412109407900561091731366005170 [159,94] 2807333874458020641065051251048380461688578579312420700441118407192886717103696814563025999069525337376784574374981998868519038821844466931784499595865072242060189715247972630113463825666522917477134174464482065286065290660172253430485872834805374024179954430419174338098146296859500594060018439519654490071690861075103378621380870937741054441020349620032636806754942894789057733299866581062099160014439530198658980192979550511827192403215277624862530278954994133135299658534037802809795044035277368267576126564650204246595687163205892183189421107149498177576461540552340835138276240022625751381079702010214060242580654031778365930337586441621861023068380519829180971397573733543643851754243451506451588879504057225487385137023276199145004704303700940906238263042420926067514855830396059018033897266756292651322837474378307484897113424226012123200269716743882039298581557962107699566276906644856234877485559445128579740079974206927476788541466652186573504140279749884408977927037451211525421948583723487111384797478699506435521952002613950173725125892580808566365915553727893058958175916153050498556341237699366758428714163325418142698075059702133526869145077572695264183353645969801057628096463889415912324290840392500805840112894806090279458234680386333886063718617236781128622267362529720351367038013864136031630348264128952360976952706844087841306572695893489818800357627768688690153650239753582922599455483101322602327206670929406717132200935734778567034716258260521158525439511226657270475365902510664 [159,95] 7833139019018561645684395889046557722547533251701506738078198349863001728638752682414685000688200832336740012374031508375877824580160095453211200438449762072770757937399776041381627946455309430186770026166278978779370031845079750166630574369101137587657366622064447133397594680306315226443919938581160753425820495295924007601590008481385481995541171203748004422157808759391249573064894398030680039619651226606398861052192156046277057007890918991167802593485600756827870781396505163701098165559445353537359805648902600483462234719211450411450810291831670633334715645920966675737614477332998435795966667547315824353668253007454697411395033698577601522550081323905804191629077203022562558991158361944272921447948318516483468142605681115953164735063001131196148790862555549985712845883550882973425703643126389939687656227826125909405194435488196350630246001940803318375551014552523764919555704409083786463015542950740941603080961970224094104790718348501884039959755105187697278368242848226736232888017399017363016128362761302180181995738456369319560004759088196143953643269959129656499055625749630335563723150748103110021728344873240390655564780512052896995468710067760624595239842167179259492832001031876146418189335314390953147955502826178229415830061089212170989317232853390620944531566934089773301411925331498573834773753366071946542295483930524012432192123667243567040437886842523531394753865039888761798027098114323138911396793735899405552570104926393831024374352248118971813453880612756665944122585 [159,96] 8261914713519984900217928832689176949804823917737824559557864413752147349898229664882565007597769730124537679966581398815920247899498515558419735254032707690888490845822098749475682679302012260842259871087061575087800861736146370027737995539743869971062683497733269615998666702111053513257553706865597663286996606354054451921077644899016669206186633471751729110504606879509007680234931955629670624288739345288689583190911773407585840619446976971894697553779966173267600208543389805851269844042819713506085069866104522760378213086977033932412387370452049419684150394131131859538115064415875075177385113317203764147340977042619831884133689084990088720322880635545599262348830374448462076967686375252491177943000583406433725179791147735231943331689075031559152133262007018247035952918220786653122045802463997995406971475341470648706586412132080856109466305963324677567006969792966368033758819462688846794124085704419722483893935704580402354723309172735807363734087441283698172576125649133590684393628357490522638771730245602957455186438394182973388280129934792511788991768738185724703655422536075678396878366118957051919299659073967409860338139934840776964486580616647716072816755499254979012524944526960074266579376060307242827172096703056622827975474498072101062350958514652938645818792262432241891777251722878714286684752194349067179229974711018141545047162659265226394937337094237850541650660961886732089312426703425911097752258895971547189325780282128490193367516006670878779015818487531648147 [159,97] 760577392442306373781331611749993350547939867773836299149466196893213789041951839051937197442500697164045145621350544404245940775252429833252552450970762403198592294287387039522181999296075593570249832670692172870008890434853584706889255636248547053416085393140975646019515790249502115922927982165418403402496708777974485215960791213410770531429471881355659634909231739562258918663373067727366923556465398991687282827410979407090506276122456849650838256011374313740695898580975631180898123829751053416506267612458938155953046268007511547883989742228288612104615480694086857406610241667714144889407621921315060311165975625647747365445256996743252390190953717317618744365181337174274174249923580948371330017238524848720043762182530448130294940051800399075390613586738264971087142444012418307345570281869852749263527336268110656243006123848056730777948141547713195927385697828567325460606459586167421250318259485418251815880188543120169642265585094961294650661300233225430689690722844561723966568692684242823713938111194933856399694784770216964163961765244192444118801443468009785016879179646718711133246610008074700691480859472792304424966364954318578287468034197185725595441169919394385093850119057604053178444377756996061457973077674670420331060389267415509430901516765320807747921819939360569963561951504701891200947321716049350302070262413823140264317864340890423476951593247864003681500681832686846953084579678335429659792807965395009293044767537873376524787232469789594305297698778319 [159,98] -7488869045273299483737111705560038472321804107478762700262843305711821144348761593195468613101794616533057043412418778336687243810236197067381483922305091585304878194612523139694280851070771010321563558518713709105753532461478737254774555116473001466974312266264955749368190172154322483292982718922564493632100408672254125246867579672317778491736196482092703013163631535728344678502764533167829634182323189764162964512622833520888622097145644707962028934125734946240574625410363369883044320285436373954709158724907088420264266902733148380094954977506430748958768603529733590725401511513885386206994923186711462704529720550708597459340749380777938333918761596137389612078840597558439233837946593782956473382578833941658783244165545166776330851057204138453388645916030280641182985628381931411716374020418581733838982796867218630809075267765614425478508065223519621485747421879552570313934759775456331161557059255203587892320682496780296547528327816278110718934411842897505332784296561409973662832443110095882871326164185583548416651940763104407790405367222901623350760553703533379190358802685051485324469935517314745237429252055881459889696370510282818550295850761358543614191401937544511362481397021247742618126175486553998273984292715908393128153525260181247478658592653464618102885524690421543737188616076307805148581980178606111093694614500565837094540457377755007379491109737827076554014096690154007108919369722143497845049198277047591774994766499787523078867309335677817001188533 [159,99] -8364052499341212080012548789955890259080914126267363308406386271884548549103325240627201889623891425401358474771016422480305165542473268507683283929325319911634643175706186228636356999611637370899012727852088633108158357132845599959828823257099957279937959727301078329337848534446023768960885602918998666665580832788048793408373234257714859574438512096389812609622548598907865405581310167539172336477404509579194274966503155798102219877389453551947894703989426026615139310189315866632927336890203334723632694998351176419191062161501661404843383207753816918451574545520371269608860952426439131279999655496491596139813155818894263435313737488415572829834558185769806688477594624826655507447518920164020935218136508383241870949395653881511415534999582903588534346193787249425582196702571526662710024147159426794132916845113794277899731351073289070307287331168815699164515244202710197526637776308288327199413113140389236344030804401022172862953911209558834022453425348566973935993019833406751131589705616066766465693710396335451507320923307605387763757174406334431736648349724449142227554081368307459845538465482485778827209294951994820268296609936556491669668142683610853367275174625522345366083798066375698371950645702391685187663763510809508626554356190003661605746771103009820423503350546293712694663119004620733723969608592495062132965247581456316585405906075987008671600205043422136913877924817775885430519234254812845656438425579569368612605664616510937017540657802644727703 [159,100] -3871002884748340368944744116618178402931894730281083067976040519642250673507287979103054852522366567494929338454105454843699913533554265767607507791528885374528157338182815646736975971773459717231152057895477783442796557774837396737257708514456120649463811109791093675376763163632258396159411498558569860814617327257353914746851435804955889452626130956300753828516410223937227008028584551500840417136416188745483579169206251689407531699484798562502577970340900086819485866044051455111798529131066095028067306431391838397415489160157912539670213266658244869139100953688274414874050125999820089751736599660760698508827782028694480069732333113556969691757824981822613988053583580421107753655216524237666156861136379136093096260524930239176764822549257161692867476426336829358217259328075442446103115586565234683538909939915814864739961105435705043997411253791420779461290291879136825500865857666646683254715673795199748304579807610906575674970094897652211852027466968957538970415040001771093794824187205594661508732115875177631910434264762330720125007513241586956530837306856450860766825349662688776385953413952867834273726055794140624444786263902025969756579640635741097629343992187913605834952738956630596897479160948324183933842274124505081228994383735391959468854669237212152550898286567980586871055805022350460589332340917834960529258141289841666576556669722500150395438221091469790137410415304255344795735151274132526445972227642722532084809520939685761157528865872679 [159,101] -297919717276135165379377206135242763945897095889025321359723641142506718941893402486587240817010127072038172406969156116820370288190515832187001988578098702075316401882425267402755213683838806000638687275143380399567583955493267194602805453964196615036614498070772341102987943696015030871529654430457445237870654901178313711383371024450278518603443843497321352951326034435900724505104883617035534320008197746857793608340001340736469206413767563586614212982590472513247161823751421655708678733790886042455547881819983533298334626088484001627625132789012129529749132359997570744209688230308986166085022474881957774729871535957429594548303635795612797317550457238003445897823124203744844686826143627942237945506827648995741914238670924142330676573592935613775973925043066921777849904814533185376093634074239278870948452057832174228919215110607221782128957303003328635899214146221250269734618460129675578699402676529054556822610423784357164478341115638329583684207417714097188297209467688315506201976624765821717220366859756678320994074084936722052829819925975831578363009987840608148419644818614669669992319592677656070184015996372843059320958145696966441257858671756979366365058542755709203250058237387420647473254352698138137127741696600639001719210486884377001690288612638360760658778351554946883834876722718632284519283420500567274242278190074112858672050963072142809229462905817457255000866393725191345748176783005929120068330802495936989475683819396537722497780 [159,102] 635210994249632535536476225067029492001680385371564645345367138886383608905837871665190805978401574700903016510160092957656876337880404182729000625591117138075198600605933973466673325446645716779637057302415980009986678780815710180649848571354897505840041130286118080802324748871682367564422848955525130764465703669564907366951203833299017430920798875320250288880721545755604796534931217294849536035115253958800048822173301219026754712587074049625148004111276983264081841761648943514091388644140584413553453817729022835844674159372622840062578527061154854333083863444584132495689606615423785852668294364425591729315167652872053398139871334805267094789826534976127796000437231636044885232345663382887671080871952686770148946821834093976479936574916583271811400055865828396098182058166198413597385918636984492542863139857241985794776955027934578077251591841590272444569398350098068061432771566654331768279046390906288004294988747201787063016309827771001257464148952828650743639345560532576894407338589734668400951645738005764392148891299791247432642955449202764419018365154646783367213961834274561507595821882473354325052986226843670312412757545276899880500346492331041826785785808971701319933997752547524230724954507330768916304315330727036251755497698666870248036037371926852536186951038197237387756967565715383240413133717176207434203084119081412882414337108473552392103433120392003089680973259477800030759488732787798616501073128018046457015113588552730177 [159,103] 478291808057297831488858216718571787076791295803761738055436915156868479897853561442936660578707246697257254173424855082344693456170742693777087237298004269185175884217144898491186237774374017931452767022443833365182222207271788309724853390294687841561740272268088584021385670005660843571987469285542038652160368560114489214029249373664952658762085071867282513610720725433979217470862061676011927424536265305466577235562439387217921098617774119703800571183153636494790922129650746682103957500213130788615999011627893454435547818182667779396956172007105963223495324707128979394299812584797574239844226281730392874423131830660383284596751394334005734136043453018506286257810115677642040859612896420730290945510407894483614494575332990016026007370401613649705794380336350335485505020588980764410852446814169707378373658000743162408032267576895613880112197944393371094288506638664405647116118429950638312369754107303633048745662282936770329510496219141150978817697901404940657136469997487662021183984410056175660969903856302265510313557353206712615214518392781584939151397038466143626951577492106371160826408101857118283558224965383649894476852722589208364481219866458277860868896549983859020988900417066931923537842482556799821500945571902006798567014719944199408603717776200400691341929377748265758483863036009460696371344789820242475586151984541549887273808226571041390559729377081429417047636203703959184056280648671513717406230974759446193905068864018 [159,104] 249248097388638067975867605805721538066029506655739227242997253670678966672535681499604586089661213977681285657514336904049124973092335698589311542090415194926850117768584089740702816413125641271841950795535437649107777354999228415037213825249632551938714987064512882205927919271224447213185523790830464623713894323184653880822774059902267533332511781382696637645028253233337728763629487701695629151810648895375509081476765287501917986116817408055933933792872317356639475064150910647101030540537518380160738154383550608473217379676669090147387527604325818100826160903179991510829078120110085704783369615084497563255431151177855696099130438689823897493811230562816864758449156865286379780621983440629386106991154867576249795260096204569638346654962677991916311081246883290793021368161724470559975739657453709020884454917746891556303357707195405070732864143384393052834892849850787575780433507823479697713743190433325278821184199608253018197965587440068829243426736237152306015625076611757767747822214784122470618166174543358858780401485148154367119967747298173629016967034593343420028376257569546802528738199877372434117913809169056945406284884306501394722113497698138319086276031559127166772947803676856066870431661543293310840517267421868439046107442173457105631197512714494880227127460517683239296831887003467952510484696026231422169641573810825252732758344846301401003540921556603386665949994599444847467662117175816590266898910528033029029847 [159,105] 96584713036778006888584467167430538762041632765764402261916445996783286400835595312087825508267817790094188703524593027577924935608860085759540455380826333501268792625125400676490188649064216488775362401771041173609863479775773745481921557484748863023532788589996455586480118435715188887944848788989350306103923363347809472280315862822380767559839295677341303503344066470792240346982036993160931076114607020438741489578726778323639543048646049415812586119313216532273822730642902435748790087205335558518272567809752706788818476370331531762602610044051659645905162920078475073794527356312040307720107080326497142440658002699649234986539850021368285419293488954920939107384245061286134047554553423083567020493697910261981743218909996224007184889457677234132107191360835165989305524455048038523695641400357559531456902920622142091192064754174524395159306329032322437130391481383259497966576800980522827460801536151030619336394091063768118861077857632657625464241598920505061434067257193134478880518247120440310014559429876205951473964551936478363965015438462397164276705890772280774746265125858699932308043595125714036283199315579633747098900056435677362280496186253107807465897762729260940956732504607695887317689922406423918993527747384029300032872079960581300643039023057529034858683335884782788722865920463959420109154524953394067640263729645698931050052902100186104240632970417040434438040959731151317177475607543245315166561025770235013 [159,106] 16726932188997973395912749148203067081770777363123136785275965069385191114504932044949851022437161251387528405774400468875162557640540774092153811606319103398747670833582598852512621821547709958716154171261901337905271201267886369509160749232486668606745587482480285153066026271712574586428157760084841629819469740875457917660197873711416292322931676655520735527035787000057016655390254096739779358444204454146856229673070267936905435229647168534378437727511880173961272950441089788951122375817875736401343820256203246772261554398764011487520810339821440208420971233367162184271252634208921738420029790804937071862988524860617519806742955190759918813199782965422823014857810186469894281898405830489416982370992153687289679449848877333905362283276855285226232073721805810215702434730410443762521414614411231788913754461540107098954724970518767927654363713198279074983712537462392920455547781890103184662875876678660438134025032692808947592518958118127237241996005870174947433540873747413581412818238846894010178921969694530889642537774876694814414993887697935626874861198440990556229708860367197430808748152450086296065549891264899631835498091147719533070766548522575786724567342407509046861227800363462070580694893270939105122118107675202001725080258992628669149902654292743794101887881946859865255487633449285057949331205554186499021599753808754008578691414723857543091455576534534956165794740246862766505480846175887996924502241822 [159,107] -4861359182022621075110363486494213213524387113845672303402029384554969145979688743026035619889181550548018930596145181891135469375597259040168928596467036706428757785584275945083251590942597085261057255217051479311905436825661240401007641519262478043028940053159460992995442762095267815855401856591346767294589422660906010112642787385388668038881736095974482900359879402578268880534273800385687619910556358211290937131870962027201203871092523486362415029968280393896304251183588644967662590549446264308691473629612899759947905019298920926133866453566926215082247833887632967988854022263904279292165695913186371550920046603257498512962414085364947120881274862964856050383038259105866682242774842293841090131444585899373430219717982611861292863758645508238535699482425168053283948775043668133092101141035129080764475968708182718931342492694358956049471608461892051260356752105395685412891717029984733651587162638040803607453562639654381263010761274200166422690017104096386555075011294052880937257768626648359794128858512533531234998812301865203768347977795466679796112303800571541393802669906339052040874395456698008388918554433497877739908020236684734325604152778799480168357550302774823656133108480087501611056660337776793651022143409748390442158747846602104079704711981342853959058725618302829094326428345857530053584597181512292578537904192030417225238087291219938935787659245690426095378426477165470224704034692919978427922 [159,108] -3548002378622129645629291709947633860783139324580094143624170516834769201426726969456451446879501639247072246445376325618339978279089733978966677273682702040346781428879127913520982177565136932021315499618058108794024211030815226169226955626207398088030286632395123181869395554096662174000365508659643604695555555285352293854146700487325585367367199912370513162437654776358623210138185487922080827534503489865220977595279580747174643771443216069550503410562028964090144051688634049665466991648453626477400061182842555851012660649456697402141442050570369931562080652584493805396109042350453038367804508234652905896768060707655448331325187600510154534695748559532781558336289017976070464051861340790894518790575228239937755714942071047715531609888888655337673379001230560022147602901316040384080157401851716908357580384347300422502328839492920313790292201695872882448809070263765281830916737693895951613959632663988592454966648702912055240266322888205632272139261207572352555402117885774674688670527804210462632591719715858285835473514791684471140419122485215789684695106619464326097772029287163267645074770555537173551586174846170016618187324245002666898244849373625061575078693520864687528945256884661380881093359925116018542255567568126065954597775553142269774161657137159234735143788526806124702138977521821768695679659135463465096748484674832028122778681984311950213269541772940500765236907233902194757829830658918111 [159,109] -840224107592874346210692116602570169150292734889627176671180537383104651212198964795036840900975285757894785261882604441562012926143847328568167606704933900366614069708572012325914689310165470234346863225244413585876940895422240835744620310585826514186260157736653056274639691344610500726394147416974712904615484629901871298530408324254345921981254315460091831822325539301772647231393107211021515645794398473001655416519245275820795689589412933219688642674831941416832950769008126691117439460521785838868380992058410726067728056530747715789497381638442226443776926111062337948326187251250514388126193070680811176944464293241686034609195180595142892894625870925727877667863978127935837538825508205754846895959522166498201447609126770919212811970272793684187983637627228723417664050181430096929428079651959494189437209075557092695754472820387549385008525401893214802993491992784984022655257908809421432796001648783464053579374428202411186866099951610835331709010515147932786610428845157462548680013572861320818815914389246199890509598838959151963647690379835646401980838361412018158662146216815975677925910039186992485177902234427715456249051395059349966472437045810081505347530637553250423013565025357837680870402587140275648547413147551887408981821842536750083192869812354385863876887791966936396077797606042386652347440747401972413018511785610419216036103897559290484350827414307116466553843406058914939190753229 [159,110] -78034434099716700234057820647161802465519543711036794502928025877218341179467026838951259956066725908416566181017543902373207684262560530690306647616505312868268640250663620434473449635075755315077731004101750858135140263018716712132689308203130582936109596786711248166101163585620275001304605726610847189609678127795470174183165018967116377471038534572525194786252405231683811792817237142176463864458935713193710818952945709746961138389769036443161248780848338503702899012918737757830947606658409003604009050852868605738020689268305905394912966686047247024507824844592959899331417016439308335042186434776073200439879373605157194002840945092456005352522298549476094918410858210684562749300414274971365917150021224696263677608386360672186218300177428361304764252754447092821203348345197751782425391483417898719225473447083673931442571987390951354420847065910807865815965572580772905942691684256602206109074585927894256268261037578713749974451721848781966181307446510832465761769415858891803939518330646338879909841675595297722825763179530686219257886866904066287602857067290545579868245365426218396830845268675735463929194963424109566054107471924745369089559500355948730219225455254601837955926538371666574927907145923986584621637231655288943654607928577399080860212340872233903395245213417108601388175079009268078482417764489687798579681896526874106442945789933039356866695125614919628195099800514052077821 [159,111] 3507769665784784611081797558573846787595352303664119023803003496517940988012251984279808218967272553954017257536953955978882263631194638852250141582924354894748582777548865512773104416767725137431953517430535919050060784809968676301171149355297392962052896261605155312448660162467610873191972007623521054204231256552065188289673192894219593423542569020478104228435201314416245040353116098536383946500901538505705026414456036140297043347616644868577388806548975525254291929131507110755905014755766834998932789563895528086031863345715863235638397100707969952394529729385259424665212010520930875012765867569534775156492935159800098515684509469543608704362155101541934737860824569213678278729434419637671639345736547469062356361887188755429338021596690538926232700706404563514732665611722679606191807622835529289535589475921614117056489537973411106859084585582218767349458967740813243553295419458646768144718333820853425918464454676748881524858223618208196943716784938554573194655670545606599707405136771476918152978707485286555478326283992462700941367915455022975743054031837186080848292684445382077004568035005497852444000898554629206191527713180323443149313329659748797359520125036075773731577357557065542698608771912524482317824088543788567513339287236708143959951446590173554535088191381161418736478767517341628085680424131235233377748525415903402767702797760221211905443028428912732556844562896353 [159,112] 1406872945127029471860337033913324100921603657102522254492434079435011887723271127681133768215262362781077835825540035077063610533653144486657778565836383122922714268593684441316608849953780469594858823847436625317925103714622177311826492544243980175215203024983318199787474820897955572558785106478679809392200282848386457004484435273260446598815171871313040062568431578336838978048915871368228151019344976700769083116359075283553920274481175390275456216104215186034781463419289117184118802087182777885172599057174459351335788951933680776890793973525253644102971714868374270828237065172780525545977908887946685610967652149161599562992222229054980542035594007353623066422195622031554553750311516945802453331702247453855785371675760190197444256446610936236332634327467311274975123322041781955586032972776670795108776162345393300995988628736752734924629612080044835241047274503893972327040533067777638563548392481240896185148904180470421581697288249474805780211292634753113323544861531576786228398550530933610410167479470777091919192600869835021428837631819174621194581632426486847851009552964146292220662093030988802563508721069277569216719221227821794775297390853103495297428291557359688311071071506618757304412111783417425237286600585955192699431965851328964750994251579308173407435612426856515194915627583551472368348603113284123738360487950199635221645241931742362736890912952936719254725404 [159,113] 124535688387456598873833161199668072607090631524474773957970953438007465706410586675004450477065323038311226136992440921254824477522015325524940759875394774815803049134302814855432270606849882994010605118753713877422544205122773085648645605773813345179143899830149912037300934729342156688686897813535707262034244785236702032155993953059641918314163605128811482128871198144876298474619297700625594484630789745860852822306876291210574455946763638883447015475098002091621831694371792854977549120680850834867970857248832594450530175113798068596726730857794422498526752774079949645235269512387724886775430334339803271548982427350401207367804896061182546972984641581480563197563399166535546047867991774944271562774334174045815293592487062662498969023167283391558862068812860409946460060695148562591382748801184708368377014345982750969034920025624077994277141098112660899351952648439257226178088609433026673349299957793671282784729558028541280902354119310161209865864805197462244815214896847543880968616438483314891045395977825526977594250407527346519506999461777814587529351589420170597310714639778130962952818012018444674523526419839518896041942456397111958215848378051683723429241708660381803881786962995468877483376841974488246820001693688571629540058465122116283220064298573442276004980179437944917193289296982351618946330672787691664810921371573826836639875637479767499132909917957290858 [159,114] 2640010086282419817241181422796163790233772349377201389908009137931401256786457389038793259107349922154087860376972849189438909013112316643475691981797242223029891880941678081640678119382709361928231350597214966044974967197894984272863786281051856476246873239944525949345623757468070086242886532615838366541461905764574643787842841697313292896382367878914744022764832756157897383050869721531326664291270274928187816113947964839258793697037105935062601830610685648527690060852643019948132496972232031897231163302881022101659937266388930284858540957677897249390309169575408247407853642334335338520063849274719145822750725402462913454815634621656385838047133323508123894502715990230099302655804515045398475358981862312105463121110017846763241642926939421627705171453240412564810008421285599606017018081787353504543971489088300931586436360839091555399259368266137557010550985533046159986182766451048309301373331463610962771097390751997230074939449629996963194961428556422667917302953349871236609630832290414777403252726279512136818872420997802484609365954018098984012977818109058135369222325023745759250453286224553158204444559917182164677327097792360948776612439682713077208606946720973604408713857988878170531013271683316841890447846937435768257604990254870275681318769297537213489488441224068123602010900121345155055897548727756185281872424205319494927923243360234033743455979507 [159,115] -185499121527312206980461040581747456119932398851973512439988201130361236160252798385494214449511278993424028240461294639815441352544843729617501329282533652098678941828952451049786830283685558513982693175829483327767157371233313060703778716256633201586753495303386901050968868502083399958844603725230412353989804582677361328481341102838311206725323432277605847538176741412657982912446472050886656600174425671878444067613782645516293771648616040643142047720826156790732766763844698242266293141116246912075059937760596007272503443930544299507321281699744267936904187762213849751323847303312879460578514811253958694538572736951466795293987024057844629095125045820302581814798553679616603348231342515355977936088393927401459073047818801763369602961028711176496582114443943923464136149833766782263219101160678335046155087954964370335468502566100302067966782738972089817548627665708310101218614464849869600214366938561352339693664112455232820748834096890522400116975805500401585840031574321254353196253403436663241999199286881977912987075614265610259693493877483137918934585821995813704570973676524383190344844324712171975281542387843444527936217760660441282597151290458403762511117202007430455842258040013387365908556329218172906312495478716464984278277228989611862040400400480364612883678883066762805067257978866882210621924123606355551954731287154245018772646818175238639905 [159,116] 5017917727822548774635315760936819474706200586661886157964266954209350998269861702293985946803223364668016081050702143703439031532209848856490580486421836571649564236729945982351277963445394702166903548493616806075878605453052298428211872194860095999816780341095419157614989919888895462476242952299792875834731360502756065042725736171947982564502150965013172320500363047267045583168418795264860618827372932451694117228799785757788897224336896121735361532134627010057771792340567844391974123618738902297272863006065982290479863704099205936554676020136387586629143064720507189341994794016362394598548784844316546377590564332006392406467501449184578908181712442346033875395930038694018367999270128564096114907484068050089249313977132175767530708984568845812055676469456158727140477643124484980328379141831208488515655900049021024151164181045203429529680216220488833039469882225863379271129131241943573241695313779470555478935755615887588138252474275700084188117634194250855957105320018994582840278932271003694000667476080406392911321316597651755457813868370398982872930321339270974521408031050291026850547825935513413582365840766811932525570013835916543474088566095554319317076082533689163095297408912673147821342520033632961956543374962054577673995526492618923632711618301404897752515883021547623539124823203530711926745068455501697102069721770912497638905894972712 [159,117] -1351254777337906053318992843359945711398483095789834892299657559937522786579796677284637592448620383396943546226516112341512977383979173286058368123770989689720362727227945843943205916205013446903175287289094089798221913491804406926450158139492618086708948998806770762283235086289274539606487228698567063725727714419262331502338444644360399011366671425006537899898801720183950048923604771425941827492952224595724578988041476185665726074544713106811041145458662113554696954480937855273082082135921653224772110724920228630169238397429164745199309890527972619666274664106304158659037675780655176557307983573959826378791322122490985835226654127536984387411295632314733270195999740334541570460783298677442312157695946975198798550388547247164200100870583527997218867578322505623929432029321229937008065716636363609027114281456101120689486574796749601009538763292395822777404910729155812094829878248168505250711195355755075312022203507321276718019291445625026820850576376737345924801454626640520821400568645330538536501884548405394792503652122687500839729899282902319642752180650186922784383709653414293852428835876085054170895612956157294859324750110188789364886180055600326326439581147079685353075669036652450228668836954901435965415852440809408769164832711939481563277552733975401141557509806871804572828968103174915475728964895494452504009781468995610027518299 [159,118] 39204217923229232649794965623623756121110369059086323857167119212162590200740569536382904571489259154865549070952466883397908898181345909205616619546133799721083501722254852904698427088869116069393863499828073921453433543540704155939075405840887674852033507890805597581314477044454509233069148572285375283811753634345157338736336155086092326989196465269568856240378545448107985029614638973064613837446751138905795945541240457344518679129583172402780065424815743109635560568584143188165824755581933850126427513884131443593703750482373754035541049183896412160305616473999715924001037559217725204419612688801918916455152607389466627312462083992286612765295610310765749532652783685229210365826679528758358218159078495640230226587540049835549282445490444833066349235435880419009510324065388326664493090552050866132588883912915089559563044550375620818380749715940951567117804909061020962595317816886780205185913556873673361397741024959944509023218782490351542084285975286852273029324457918831477624467236901319755586809223887412970911552456067895834695398793687876702162179997897541397016535903584691786833060911226059783232881894512841475753105185403131398799121468495656519376677984080450755492903431204352559467668229424268765974706588810253869592449907872409356288836207581774171122127955415236833273884225025626645614309458048200851775527867991368085 [159,119] 664843388701785054560800959638400803225926258562122373225861614771546211896745972408639360169879623148302904384955956623166365852738331671734095031062495252909861888159978855927455744155497000455513144208600587460807403953558771873658262324732287310239264609877709825206517071460631613782516132361710950908967697194165539567618287827705113692321261295425790307786338238372569049821494435599793723056486480175993619050050179685160696372724856160106266259189954232264603782243857705563155368118892619606243441142738111243323694870104874609897700530008174843154689560945788650108203429497118819499197048154486580320477603194626783491620481457494275365146786000133500534806535941201101909664916587458501622900989362111870193064646767301692667456817589563330100627667267383063886426352947711452672168226219010941408178958119863850735205830814273051705353527159477940900597378162896952723953369718194708973093266367493120382249641770416669166203968898714011839004504966269227970435733999233946928283377910346529280394450802899183899956391474919063584971211920003372403410103639191073036127600379791886948228508262305539673281233559141453972146040745621441619358944486559567079172746926166800521923916976742354955589640382093576794855547008718974885197061998169397816373013035852899138959782552957497893308938119681808140196109715296495725741972450 [159,120] -81685540616100606409320878033401066943744993922501290885508731252818910232861921351076612465503871407664456296497855236902623717690094871719577150216396431470065175649967483313447191377314552116915554359925107202644089956668337154030506092061381885436885174259519216695813709572938076580951787003399345876982761809813491708711006762045033666859704169534379810623729478445925832097100252297534025491284054684284942781208370321249895921370044051507058228917516002505347144477727504417597282056567844771103290709441968795468792147920859991462748143976204106154315148171401704764285161290944904632443029062757402543892516988513606688594683698476867927999437429928571810034361292999495539675079743578967095355728766815705645291372249879760673847317613981025112958219638323336717543813253320982951846346038611908667529380918265938889047501752232633494209709969425914040782280887469912281452544163254847535695271059628412169757377942327542546689170943676928250757906720543753092112873460332774747751366130734931750334359731971385898936674156990350900234112783089548223289745454205861475729929521917638502805180896786709647542226612781351460362609672684641195342370575694861579909164549839410242205533487917503529245776531124127859795703810833768824357163727647233403180605067449664227610394181766485741930496777654642215190596986021857821916 [159,121] 2084670145056679529739787648876352499715425018729300002543288495668190601692560267073730751514476485040129147789305585936545322422655812560084366448148938675565160470698571512740379305409801294721919708546175106382417436789397190044931277275482106837703755862939169425696865294498378710773047054608750533159165887897108608350434985261184915566145314734484038161164201502393573149184127181632860430920265920353338928654249607540074664033115309751817089770134381199831750003596355480774785931526419977212356728666501258004859076796189755341122310659607054871442269985015016127213935433696206587560859360932987652291276637266008590974898805354373970089368336688949053979797455874959516176042513223071454688162776719082304559082381792928056476959096789803896981887475358622039662275688712509373473841628759858426462439746625338908651517792359340785690324303997534611233334469186530011195168198124670709963056309156140717883877703532720718325938522101393905540561536611087521245439754281788854632129799640388601917871466017894367371027980226871910111508064679582403000965309455294945190195663853475769674384529373293861849915397474655116405881085965153848633825002519997711473777031065821245742206622325748494314485560914431426046843256611259631373994352786599326190154530426947510113741990304541731711641385482825995193467544600211 [159,122] -14385389971901319049782962893396957132694816135934036133765472683942643456789258613606640509180776317474977623383338845908077333735706309894115803282852455395970206667410687052430456358870779411316113026350419525610965644840508838401525669419907525163253553505061729343397273777188843243353820142583584452931530199969343873374376654095704225919859477131049288431934568751160522769965542979015197662762539740487189980362411326843033069552288627038981355826122654473659273629272946296696619429056663717913898126656550937680200579650965890088579932060982441232271549826714728161546803843944852826514261382584702556303070745433667704567040828155031756435957416948863326904012489895027330794957917368218206604283035727617636199987047255003405244699091165349890625334662508431240078876772625361027659976816016474995956559631660998722561105438939952931281819623487319716805573911219908349545426787211263900587340313702847502678823428377979353023024473814424726106295636205704322932211647545686501471580858457836656026744560548339288193359553887420126494073043777979317852974774428745337797193961587291475189627110237624015684067227990067670415317264154807675726496382554024811632790643629091812777199289012629801826220611268024948349145853021945349559925293584648562947623018237429154815365008082202328447819764743062319247464 [159,123] -189020263683273748082752677095747752665500283805389969670754967203004775271030476490420273238249243878108844426883844548231572852620659157031866847175003832302306135084796237870255601558400821043893535462005913544147741265740153175578494504839204926101156917685891023801696225845630760465713113821447224918317226846072830636337037955267496451643818877889387565007621441157096619685728978659789698490341168178008909642128698484699381904946694143414819262634150484561085791334194109488824162529473001305973426209754096585602810092939460439720853902407466261808703285064934348193752094702502501057903539908713291287110734375958982513124120023855376370681454702395709656337973456610580132959418144267987778118882140839577716347916853385436695657961021276771118954849841265977117114777344043884431945439846984215551673437595448090487668294057326687598242367232358497872509914992428276660876809102164452237753451618874234813739516263264750508755693343089562604745502086850694632881499177675766280012660831828482332870045850324070795127450959885983643122273645950416855208424577701409693612755556588058269394613223359078946714265259268334053556234121226620483622748820845966804568060334902046568994437465720267301608520222258057957112184045900471952698823332671340506894296056428047510309060992486987863873936002881729 [159,124] 3382453355844650990322780833959958235599209107700169602264402913110489018540260633307936845857702063852093368282203014223574348376204095205383391853788586298652455320957761907400017365052672994059386562997065506950172605544452641856030616226500067265004058829675835197105951390552722797539742137872620432258654784527926983938779114282334865270187673002371642986493380749963949770084864489952234904513919355742052866165427165786344112070579482775394886556264404290261468308184835186349747879187613940206178174937143834476403978647351487630218201590452567717907244424700828053140295767576486870264628942452915061175656932705010487784282608265798538495565579824944469283652932244751941777903599358039511895780223671632184488218868602680620081730111598981953763348817469209141219500915205537790484823856184755881987827242839685017413518866200015211958379485151019387444038888618245891760223802501103272242789962218357197119254535192013828000544009809599314559795260174721756534451757731103539303522546205110429195048996341185663622570357533053820100776289075758852604529693755406511652553315479315480168379485044303941594524994810663986206612979185850847341729513809014919933048203248281100285098662938428845060982358864082253321463045727494935608029942569141707200998960344307907519216534396022707117642116 [159,125] -13159055963639399868458884276299695735116100738415627968019409594654024730781851026900394305494114414174354288651453401560664428677141981903583146768474523898665722780284502226660211481510152070272806184113971685339315495881602474648321689740684505018517146641623613183796914093204556667907416929572145709044639093693713626533847499328680109889702194931210339304631365898005755988982384740684991862084128258531186066061925016046798172990648032314713975195810092841084591713804389701046666917662559332777625696030927275979939489392633446079424175832114734288004486483134564692998090074202513998966643298216492519499313591670413873599614131288464687374866481028475994284839045156642072788113447868371429520780402655759382428696816969668121285612185866845858655081215509520323069236811659175458330379531177697330463331640893029942301197808427355432163091169239567008499118250472416767125414216584302335271365523518107146685580448564360949385674142207071146201184218758999071034816713881611063422767959600259762845969473883134264602041792628166291620339846653874549182243501736635277350856293089505681719326512008354103426742765774854328301409991146690818975875815462578852976521169490070641945493540192609750090166411962872718883869312935508297180682815970871330577113159872104342201997632055285965 [159,126] -79166267759869409655297208210252155869783102451950147437989450443296555731796355670354163777316101995929568790342337837277446281199885946829807681734987480190839852877457809835248576127487200860227489554890207018316036582682844056530166423865502999252949053368380635154977942709599714171622687180590037191434004402856257260789494790739292224911810183591013031885026099337040903846480417389540449991066331515874379630784462021993649789563646629263899288140835570423647479304863994542678661737793986298258261710547394384845579713311742665401484038149589204721192085650225973708832286249099430043209588375738122413708452838672696959883192972042943242777438352458930222546303511532356501131479756417463687946562668641086266303280924478787955871377224875899462999479137299871135884396357227991325604110732708247757243158353121087873009720675823397007011756203642089936437221279471192275361056126786175625684885525941098945951573566868929298636498894278491721403144408919737702154820302476544357155112362583257162748285387310195557155321094540757462357976546940421027285606801645314513396724256750967986867280728429226985157118367059028774221406555767263350649479817110457560157602347413472494601902648572277323541083104564867528945938990092647451069055820738418699105056416440921165751582247 [159,127] 1478367903808519655053775334993432663666959570566417981232958963379505255617132224053109640751534548976778375644499602260400105897548442419066057995983635748504768511040034355894060006662886464051629287300403609941255317349913975079417124118993551375362586867680336268546191825767682238359041442926209571791969976101436595697362690917162451741009388707376250953175036871399084828205516687041057886320075867479476722875057006508960543216751143821426900662859700758437701406317998984636598734070593814595094451556383777870775587647804752487908922324862812914325907340460335067669737003253612719170442098238238879282202836822862484563412248403954179539545452865880719864936654843684205877352763138729678391277995489504711384383334253225515983895529343820051061033044466377728799135412453871057748018926296649318104859979438930433427125864138831887592415567793279146965249190172547188360381586067399908216559927815115004218711478320369572732262000425396944478630658315806119638732521710376544723204710257755458976735824994172297275859586127812295839534644559869041545093177462044541664295993597952138245290271723985771589548881645268252203671766726909344671484442615936879084515420905665740347625631109480486494857918067887304791011305086231972472304915542296256722966853146147619979 [159,128] -8914426283590011093183928143696455639690263775868703545721602948917500335328021165440866924498899757514741346865213413390805992280020168256293726921584563078329343860378236128503131278209942120669845097462080495868635149433113544845727260678031711591117481822138081542227915081647643422535798299765489043452341186629165030228053829889949925797579587418722342372408707763953968411271811000849870537489048039723270594181445365180136547518913512474451354159616592910494647507904696660619154376152163734541870895496939559648162225378769301592860049365996019959354164687318318158506607019356157143978188558862097856225776304840288674967536226668604289125737797786929226570299378889663340286596727313936526635777009996455148428829435178514800265802017922236649861204466858600420541588593697094579203796612703822528222132181268394795204589295148793430578934904062188417802647510805324208874465205987213811706329840774270940053497595918360719166419624238820040182080184653187973127833594263824114254758546928491867915904175896990048875132976785623377096588599452140820521148100071638925720322070206957711164781786941368822588025606377543724139616227698490371720669831809802097197083957766126547632735952919314281359638876490419070579691215689827266089831384910163342105676674804 [159,129] 15540047046591501861011399348501880879305263473206022127812144912458580909135749756899036110096999942581304637783610397706643923249256305638049881841428235380614813501849038436987176966889143593779270337323446265924306085721647348920734444372791083337675894639920857375258638165411019572960715209958383773858886842000520774194996287875671555904942320348978366054095073889529269552916835601274787620658763527437907530503068616459028333229779634699728218988388286831967437846222064941541222491109839996987927893700617472995559267608994674906472015733436675932476722602914436228801004674293144108395489431891385826266136952336026109529804957810227312552796667650534234620213614869804828947227435235022651069172627329098260405723347151992420902430464719313204102450671743455495592918661810632014237565225634903540727201475347309913900795015529568109747616760595418338944742773428361247844756888512668529124635636262721022507249771884965893970579071738675025499169650164482775461249369977925736989233495330502170722898249976444142864580921090634509988528600404171987800476000083081152901317140228265935759976710420856077529390920742785588375018983777604224534370694952426807955703395751069197356450914031257947544201793496538908277134346453318752625001464208486657749 [159,130] 55739596830109590420568674673989095802677628023641420196303443330734384143663966962255491218109718288162936617393870046907440360249786423412940808699963748864413053897459672968336130503059378443051733286242755741918208035407372768525376502309871090813072107318921475739632330770926789846966803669414682215297905247828741573330349358597732584217075681676207803205500266861535176587474873647059935439406428076321917845110771084306388568681303743116720179651656510846045648358356571636094266104362399750965634898719991411323876123639377096193096716527156563426729451851749311029080592010315922659259598806439469938151874163036158751940309665073706302128982140885371712581688263988135401922330957229133349843755290085571361399952365233452672304065352925480119224610174125374820667188888622544978301310573466749986237103724587313888760325355586421421682988015523195341534794509835218922851876536903849581274123642461936889516118807330438135416449283188960385423839734868677353082035079390959637128727955788258937982503867703117192435547265259262998687719244456641521106590940407251637024799385649680015187345926010921438509786239674977738041520325656965126569648846320304383573215817102672618326900314294315252150594406788982939563073979936974707182208776845 [159,131] -248552481546318867792827966947759537698160775392390289001564146172931020865780516146811934983855872616986840793555499108987794037818309651757660012966777597841735584930047543201586414431779267812281519277460000668266066861478139407147977886506946463127921257814397637209427544910338983854757645862685551536606701649650903263828437635058032499832495531164465089462844016724098259936722847326814743503927721207181114523913338639357907882832737610688713432973877674393207771303300304206655010001334227365812412233645765306900698719117924042121433570775176011843297196937950841487201958221713484710125802890821497502362033989503420969617244801341173057997513503397331697468311821264934094586901544185618034533318600820766518918672142197727390259025255588479601394026358307877322377798503751112794690238401224723780034085227910493828710631341473985103868693250518286474642387030528476035356009551302497122099458068871259800602429356503817856615755682113453615086147021765360096004492057143633785527487778635129139211045431454471960140078502649644671388109904928629216019281307032063854092560862707278129708441727830187818861872660727905388526840299065734164346061616714119165642403136734743644194957707346976237997837805402445491364606877221574134357 [159,132] 324496792235716687679134259224619526967783908168305083840467516350789693341908061554488492275891216782412713153618676728767677761989091018933970475728871442865741429363681176786947752557682539120861077436046177080325539492042298353539684178880852801815289196424923948887961703798107095955888186347752651205303936782590938847740099449500481546195187091898016094649654105449038208757957636308661276342263511655997029495687631530166526897942975598659485652282013234921182465546771794482472809848500650867666455606953046144529081309766796663260409644224858029938231370636532112545553884144233517119386611764801430779171498778699933069146395293000102681546533981628230988766374138412679854815408968544108036244877668946722645343905160768232082901548717478935237251888095626716050234874253508982123372070314257130758739798780645329410329263246021707146027838261895147000643080842667456610027525121447106964290679239445941917247378714754474965575793454314279467699047738010754701745159746081616788707022039545289381304944047306556891938016144699977484325745148340589955864305297641177059890509339653462860392068973228359937330573763522776459934092101760165037678380357413357060369001205694377559082481224385085582864328312739649726940703478636 [159,133] -147139212939940470601037199078933586009138841512310969429962356258959730671922840122147008704306272149466138375978867377698597488499836638339471840527805177669503501800861851246570204415813941439784222694575677077488492565133755004789768941494911060716024434775143135467879600454873580932974670050829496739476690770299151857926989323574541255445416529190523979890941998733904832597192241013293207903631873623829949318974622798520470507224088502647136229354634412080877317320794698345102485935153695302951395715458423074346111580396298945714286150090728823133714242077841771152082827099152141161927898651311300022916613809332256271057094725835009087283292682914670629046821117495869624512808666465816607884593895857566862951510750235749791436246064515441948912912822081297936475575452164532288829464728847211482484158006307993410247325771394059258308947180108819443257957579908557150095839168126325469857767345584934502580040208418564633002990442472004330161056939711130545142050694276959334319227607717411646998116386352422837914895667778757524413347016025579803374146238279446665393629028543088406495820058998635813460537418158871502424610149941626684608522956953444264060777905145573804821475528280541964599235381349490678132 [159,134] 718626077986411493741750280946885700192120697627463864483080544559848314346193683062007499473249554790462670535508653473634910552648733250546747028622468425270303971816304280222833190317574030400930057442479122350485128678422827332326043917758491521137199506436682366877537075758473556288615858435602291362072144140120587445012858916458186624802617488658646649639892581196666076401268908046610676939998350164161713109597787052799057099640968232559934140963832392795333761032611106175491469408836926957887402746047907247355544314120893284671605907492262317380893753720335003127881647778585089997730103828265734417824408425818537343296538635539462642880743457624579112015091549960174449013375315003585726057956894716629265026709924853634279675562666794344305264914686873487950056003641051049519660260520994897253501177464242723570915238796832022996662315846434807303882620799462602370371929967778132479470912535604852807533002760976433980580804334225236996002250673728100179255593973568731600622735392137620877643967194169955898923783578018463590227249876611429479687582955737727622690618279205667797059453618997903397551483007612317804887023249613143611579993156472573609676048921573713142678268054305084114533078053 [159,135] 13140549910164194263127242717746979872752263084288531699966627677110216155581930594889378899567053632463259272617108088343349586638249156229385718331045928885552070647592897079748398015439902654766734076911927854722652975123174191347148902875594625771672005037497848621334437412686620628567852626138393081582773998334881598785552892328489839535504701100553781780449061823152064895856031762601069592616609129552908797432093376296245914875469007460816280934722349767567339790343916720941536415848871766167529124432742907106197736574525385305561708291837277102386052365707766252372308076222869427085022974641081396466915363882804537259297409735295930185528481436573473693771572769005599781745767730725004989608305315085508068876344100206503232981553058439976369806595973649553822960124902264738509713510450066396617147151398783923961921699002323771271972810300769447056657045371040867701868356661491049251403850983454084514516098921305734398294003446499436658658552436294380312249419235101257241134318075823226582699402477175232998576654379050320139076433405287988894227915527611640702081289149261161035257482049222447969207591325247652901373104321319100730631216339332458759026753319345727148536093276584986859 [159,136] -2472020694039952455777920157284748217869866276480136776281302401825218373212817790291839568396833326432428349864489642143581802323213502983258091779393375652195130699257163932409142091494143107753969795042323574604971577707339913440227183751831895445318583587726365493606793787859010832547133921304959148228322328895004289331486081470632946242216765260601287760633234411630350436962671062613169373613587943259902784468014336419510836766947509334257143843323294494490010736558406552893384763261336761250924460265994880184047509758463424883019824247082842144670150285290634575485502854280027471828280518162579768924802775050095206001373404389932260166204621124189416684623305098564542786797675061575252647105414170405640617465508454099964164252282079067230841101304722165316659480458045959387489739407862697113624969673804513430085283546495256863822930662500209208292850048948649936571259109339481427004680492873963404093817954514128008367223040352070192322229207957047096261019831373069647370997402956161021116825906326491405975623179095079569284305432477922336369233617737373159572669135753638013750182489553525418570737945047263290921555886982318533620099086036576084658018810667899318944760072600 [159,137] 797142117002316293754104914319681042017389345323855494812011427540575926957287690718702425807919380955170785905631586430216478242630424551669160495014825626484956046870706296107987334400263820840913962500170372679424249087758103299189537411434022974241316099204896585846044342250349513033534897798317104883642454401583808154662120184230120405742791747505346617390740008603921107392055421671384614638017382580379097081277900238839645520124333747498614134592814956786432127471435313498819073870705427020882583523333333412427599859256315146263807781768299497593522718127437073297213795367554204921092073824840775624726449535111917534120681494890286110893774698081173573545018495887862499352095347632891391918862236167005296604368652976074116069680571046038103469952131683459577413686277987103829295479513907996645599324886891642131080148954749924276348666788656262903700794675344695961932212911895399671303790752430187236869195571474705136660460087707361061800132482481522092576403021061300885137445971523542106757987645785060089192388799904023851768420520814363443264962944370811222768963647735146997148746630673530659999973787060766515230262528632760266467355193435592669860115736077216468 [159,138] -339749674428634068400390367332112942328934104350496062113844631474852137706652232336695057889141998060207777385226868253829698341123529328729650910358207256368606372682563205335701295584397841092129592972350845113696529923776320742503892321644629283878232258160609580227283945251876729083501843629088630706289531072862585645007608582249534392025193703018031126088843651660735582182142619841132607464429250077999495661606821850345239104632529879368042282877374477399167253942487783008613189837176848044445057253701543818852773589552128320036365659350080462082537407798042481881857604193000208400273326251200521489990655043141820954512322084679573758237748314999721861894763610733915156718493080244277171964570788435557048154320720033943773080761124379116889456157346452410112927371860385137829600670271766298830848523903857547773457811675423067398671328882371256684884356426600607900250388149053005649473438315679850832545576457541576097725684251082431530240025735142037044220844586087477025643058224778943664390370335565078646138384828987661689793769012719027515140365722423554057568667751440354107577157634290515108577198787397499282345073881201196189027154002310732992324246838 [159,139] 13928218875786425405171200325373984326053766871961967885277788403281981638911676044316851132617486782822150798676940572283797270208799594043818039807839197035247271084352227268878521144818933981644412091732448578829765150365471918883965120686634838452679918225657896680993643464524161612486595834977717224863764889539433110376743534932576113497642841998692563220267259841769405790475382133337620972993196998022563281422290825385899267930216258599259317843169505834590392206424010455889645417842871280281082024593773525598003781804517178525395432301346971512072263338377361421292527462007191405213069620499647711316882379944273327708633973112974383286158399938327812972575917470434930154973862810289840075468505150725880929286917147402665450319532827881657024941424927343037783702495331095992668792758513442477816218752934514860763590367667414518102101598454100465548139394353758505626470863843157681890592090823598239311060149678093645876574625092524014192606274925772726883856325506748988975317453293042271090162849748023582095160205977769272957796030221515277243034156497295132941292973352179946235577476471129107609956415578134178639389310702795319755019697349625872 [159,140] 3844467714321441167701609694494248502343637477992002916599527101120528228377567252101372230936634249647840278817784656169212448622783225110835030916913187202749044738388377059769271983607378764204753735765984046743724451851904558033189001820197388377672172009655614257032399644725035062287174983135068077763904697316399752201542266985871537417717099315159995455859311265886266174839191319105094074688890817293856195423708686971028689175870933092944882915623380810551455066713261724390843118061976935262958919959048497023948776590264038631327751086191892097437300012081838519033201779360943850397187605602537602417178015721844345548524308390023171606973873978548631737772986978083352403855504718574613753651102988480627700313836338892527098530946644211818310443424001969003277209400886784880720179026871546560819730730805331722289070017924273191523780918268834109887305234300859001840203493866398263479749774539990252892579888887770546865970656313453630967729153635943721853086941802696642075019391727385751778253149062268871763011693370632902891482040581795572131985924949126194749138562596370834987688802539683347609367995356236785687023395560114907734288694 [159,141] -44366226758035999407284032837829958373926267955568840640546530445999127146641351811192791668029391526699687518544430976929624186549372545336857285190911136457189459508916244768824027655290320093335600696144098399231740563029521811204433124719367054027713793458770611579101046367692930968249110945845192862169873438963220509476945930785545522108830994257801266579357098407695017973931516517568113755915791848742596541521126746086580194466967820569382249017392002414233050064961281027408495951438597921183720037196681676049219767377206778874552514188986048428672672010301380709531517115909556872359992149527623208183379296021286551587397168936934410116135841296682244439632034283976290915833458304754378825751354830484132654233596357065176465920762709215058722974746993216086692033029855827327382214623190300110349013102857744597792914287709845028161003639945096251201204272773989706079382984944539815001173455694736404781784026386863447963548496077450518463131502747920272785850575942168832845187787353141557793602872094355759408802104042040039599227436382432970606783405163171633671481055617372621356556103890459160239375789248375092754765746754339 [159,142] -2997976654166653605057403998695375677685467490353848016607273077721187544717739564092993782551878660203526144861409035745588632383927123338126485465788738421100420599464254153431727599669519182725677199483241500681591636786213844861111595559424691132538108677008331811382608752161355141824011275750992710653839415806310329990971753221178641707401600527036021152474842614218864551778519522047207060694777036118326641425212607042561779141175382414892331480798587303961852072259483106118201234192058675605768568024269071140224806409827130157740768128578422614172569322651870712618126519286639521131235517702828508182626089899082021978786309211436337294775321287893333715429942080128225825907247001638264640455650825937375487822676816482059429221626974844031768518904648632633617401485425708568321684905289738035475689787152821453904097708600636217177134687855581572857412295240293619390492916230030251780360014069217371680312624120254588372941721033542493842484630195488160018849435486789567985846523492945679311699126641436864159201466251395952081733197898826588662584207955863891918113181221900433690849513117315069803339708725298457243868 [159,143] -216083180981504138679536018969005617435075093760264147143395556000305960162589712093477963974785124699631046193169620593709654064313253114958439077610460868809815476674116324872399050819893910580097114921600352257994355053832312983576969645475029568577881831775225630776098375094798514206981891854655543539612779416828342740081395495331172313997487924363699239627486108425207270198769838001242098890114019902683827705099840178605693649528011478809448473775076981469036984963498491114395225877637882898546628240353142232085919733248469651174277840862500151780517781486518986907418169778823507675868960382037147767380586365475079973287645023111983569833013271022664244258042654118025523670766396426827553947478995949506682153243562747414796610506670248781891399386737274075913040742083213768794556210133198960260867687134250268880485878793312466426506119184496253926829057103308969959288006888055135230639975241623630639477975655712420120191904009123724762817953093802143141552520329169280031657324046539385059844443588187685397924006775954250833239485708736450656529742003060890652002250270919371557959869612755540764556750401909 [159,144] -5248629668699472157808825711385244723389252365208983878090491463589878930930580087803188529796508412404039904746563760463824436683556097431385863512555774657354257487159949656928001776107869772274410793078711523466207540523931241115869951851456275612529540827261517935841839599084435119948862926747117383927109738107566485905591595890250246805667169396399480139503228855899418058377551803320223819547955223022051158453345033027049563847369723450516542452286825906592080981943891290137131242282653817779662716123016454835972377628581554624586904279414449959351073448035499839856328759742688849077448063884135644237794990458774533253416655246468977343367685273856154811633614518472275388199898896042838164159514219781212515462680220328759808144675290215059729243457436567921391641983873482891594002483470670962387842721600656366839879554297532984374308646961863766048278802600342223505274746759885098299096033172637589168656998510974750918656380229976072711640981748960664566421353085461284845569062271013213076457007335588014253301680718205075398057688263904869390274842511177449765340823178098876198626404969681799535 [159,145] 116791457929780875501829806871714073620087596034551728998898238921174092155700842082020184059591358351402833225443789965652039130156973913454570374906558109069302780843397444690840191034605627223101779303509676376764242037234092866988391192493782168165162819412376999292219346834276909018926920320656154891751387203106705274332611847251436388184910556776550559919112891142110205557198126546338013102976207148196665485614003958571344488427811658121865317785174521783659442662525266601043209564532724409566804426562283977201496404153932814751868008179811578245074978605631804430033597779552590485937833798204807154643916275366693859997506760804550770066784282084446270931787300045655395888699587398706292218145402181399361507670002902347759982844266385196796394923981365219221375874650789072846193297615793031574726577481748320282190813694307176318413585568707245557984618130123912350856431611339144631140518131084839020442256547419439011457551745462393515457541493995276924850434155619867066470674692792958095493993910144104720996359874095276798799340681350847090109312900905674690648875907221594389008131796 [159,146] -222150430468303787619975621819915575141222321987298276397087395867282767831929699945982643842297803528863466801723964990517548654693219019055641370585707605494901456288965967904635185020205935317201907672545311738722956570258313893965334853144296342652925086547476026023201263229442842869100322595816435180467845701020272350854560933047795206325203539368823863497391398191586961822861413803040490525346499948809890422222065812483221387207538147469742888754068729969388215742663379943681349082362778890544526842870239536242686684571916637143218020266385526654873501640974889567821376874845848789092679932165649035167006686258127383855449671450773976921288131434497179127931646257598559282079264567221278133513656755359417303713441550453306934064351320238827340577731763601368593708665559654316437560206784748895598723814581554618978730748642050447384365323055907035012026988949154997519015201430111385913080095404940529250215024201039822643114352057203915894749878824697469463419221489261009198776853747236579883951251814205243854426699881428577925840068150710355061184669649658921392021523443112 [159,147] -6036169120065889547036579131017096388854645662184357545954843857736746234915979915968603766664597941300516515721107200040926245739197372274739115221392672350303592581185595143884822252564160039086441715141399069528375703583146499351945069042641630264900197714344626590869413683360553578305635824501321524081662621201175685239909277149554103687090181018599242512827000759264333395872478961316346141882070207510695718660376900941275327671176043081621861578553305469927698800734547963282160590300323264524585028620279281287373417365543158439056407048113818133862122502466405849317622871681222753270570936563031781553601063599463079001511112506202798199298977375444814293835486598570961448386477431487846827048391995238742692129827275924148053250978479434022851789801157173331125622894144514348902959770643814557825654664658756038634063851506968108985725291101354216305208385812972440906902913744969836077629031564460774967219015169532810106536104848807430885982522439848100209543217097673990023081465759237511027937794869840011846094775618398587511307696403709364600887463160112596828574 [159,148] -26074707848049480080254529935235481404732401064881537711951432667594774968884674824259016271887424297783670965702925506442363965340628958659262239618654330781754962514400940904261417090359954592199995381986705083725350619249903158044441253557599990382064750217429250299907112657916136976422206087494182566336017770152682725313415048544560499657784953308079253175146313947729666108998147102993888676984553343948624548096548057537512521646885211846301974864774025453499058800915004323713325322446257541160462316165886461022238553144440403689688232182624947500877623940888312536711106934800729638267526539619587026293293697970417359884400385413948913505437616575273853818364955511726761850412016180589470917089835872295010354302989660703779681582398496460247892632565833907779280761370398205171331860283074351036295458524718608981417359836934722280543624033339322234668838668945557123939807160970215228314476510603330189552365004574696575960164141603280426530815830976078952763635940208937614524393449818097687222008984100518719045259936588525858292711409823919876094332643807 [159,149] -6432245391566600232865935318691311125403377214591566775656097596894009892802695972047831807874688017424302639732564214447943637951405500435736344873119735627192156307139843833312313695118077201075038182247876062849976014742256373978789078720369929079574232596880642832817034701577582040713054614413114635443770819993502703262554316375902772340605779330107684174695725265868337525593740767844390582931055787476693435391968174400244897832244622443344552777315714481196041514584998463614795824623761912525969432906035865081392976528078993794056357946601569845569026662932382466597177217734411688353307433615022636883360876573164338181477434267981046596555430277327072714576738904260656640455960524916530223830389646435763944987353543731839345933320484944034848298882445786799322833156643097373348714180045578197452920325378711007163259604243454578315528281768108847682550221063742663460442261871159070018141338696706169393155482130860369359294362927187176898970175647820521876669789193355979065873682961089767382455745526863565468725082264794070666191828653002258 [159,150] 26574362025428529163470955982469553334134905856949421178733209513608966710032971941908211759516229501774168129501357529457714085762266570291339594607491594329550619421912976977321011255994764715627010689602059971583191741381869130663360676851242840354407497881805283603956465738012563447292650812735155614043130601195009097166011592170713899912358164153303489499255335095624489586521432512082165980393046517421090806104795588088849091609716068439620439525576135535062937559312966893211273067104406928137558119097559791788517781316859401655680649702819781799775341254389309050042487732831826920460754868464253679291195279934498644826712704293864283287089113613914189345370849255004460029605709595072311345175402310622751130128147134262462573889125024671207804260387273341512561147834469561634678957174160124335803592772684093563949491043838621754643374335437365017089719547037682958475145944271765555920148154261367207933655471944830093068395984000694824139332481033594270295259221309163155136668824298968084334468476423388232672915519992491512106982 [159,151] 21606307413291812522544599007629468789684388205133921162124012327340566540743670941809832219791320025483337622463736612216487822209168562237478940335800036655537189645779709322089062603309176881356466442769123807778417923908883188133267017063493833299660704191209272790644435026571442143354494098911413063539390465785193222378698986801678304789704121992755266663913422419975888618408817383465473969638566941758936746213745238372044883829567257331423859861154210914835408825994922465808192649609853126368321288952620780955360008802836353697142910893160406006024989411301128382119594982630777381378054468514750339759173663095780331487671740672216150930814609321805681728452813722717622208788840327267363551328654260501337869426973734120691133593055136809987891471476798459859032450693816876613280595407360884325537649816679462700182275655714902550682302324578236320530505409424461980580238460369697100851734230808435691701745111038834094118920297207560614618938987069450033702812261612307625106632500458236522847178546055383060726178068951 [159,152] -11528733585402180370392606470622720506165641084094285618346171389747030734616312215676756138656384552009359767340466611958332246613005936233818372768958834704609697775845946937638165676375787667906917643024651914261078722955853123119403973718559051652691628213562511540700008232525447848931154075431258025550581541932041582454126592771774977674779892047499548413036917494378872349873332895659246681117688507684739244002807033779348092367036994692599808776828550840603953394328077271996490551601999248770487214586046460771779189246182718760031208192473453802845551045996364276160791716950448269611219323269580237401576303710574360042497521777512813971200862937587338175799477465371444294807337414482940237365194953538347470011785956090810305446757857331194759594301138053130946281965459340864945784160215692243719443055562917538021335925797678215223877212146756568250803869134096260003954622733085512942994572769718867622674353737336023430288052751003138256696579016243083374030531393434928710078678285853174133091583766432727 [159,153] 293680072667162441709836183273562193293377068208482075306192470135438929465524741224590086763705569017154000040759572160718919357392783754776413725934624163691268421996536565173037191788043944832523763216665118249043030524549739559550449672566393099571238371593549147707811118314243596392182329730109825397987826669015459985386610164607067520120087255192736734824159505416541528068353079896387000237678433986259763337928510968487999221085151817291377935013731818340704344813639829866905817329607604649828282834852858976066082471393026027575539481654518717529114437322746695485083701513362698679696921837995185774734325301674620532625435089277451141271738226036410631562705860877227978830478538000958529799101003292714248797430211892701058980051136560154004031484544151169907707073487241896096329782787743694305700814274229952648723491756800742197613001795774102895712561894066929859895751992045244281778162799373793561373731546744867723704414439859102876857909674119423016600898035604326825999634602192174920491 [159,154] -52835147487285644387913833210116483204772479665594986836144840886859765741479996162349342838658372073957562659052471699561325010090631321432064072920921149739936201594298146392035419650171913833620528853820387549065006515714702235659532408953945878107633846330920389308742885256069496800065378234030063456614025309557946497311170586608106580712280316869627135071327049019698707557128631345118674034344277902642795938654786753522688473092278858483096651680543693501397361305711495009511581913579425501767582964397834951267527901400471332826861094920499413482435262476459668549060444414790993309955019676567017206203457982717188149714506157528965868573170730833356460885122879254090933043320701212313599359365288728205303013548351036773069874722105865691933723146859015382271354420210653422826042854916646833499578715021281631550774139022516667705147872617657645692342091390354425973608353233701822168633877031671423375230542853377710003220869259139984333207312554798633840201952441132900370346226710 [159,155] -31875775143700991716281858357426277700040932537714885998780355097133644733978805726254417441659739717087978107433699518062512018767846765642352680566545452251746881655575620662046630044429825003308528048274708356952782875732532705821904359071342747539588526351183351242209043845078577466530412063338562377671246594175046873762749987954241526916827749474462972977937515545677426672634690047989493703367648156245920781689083964179861380919360453939327168616915517530463963313734330928747708294491358528747103824702529193157530894097222753881648510741313016429936867175758266653813843527346733388734743605915247674124818300653441957337506974810593144796277573253869030510947337085404896329962412378952661153526176099413683901747684765161263608934451871419245185412207291941832881852691011331924512755080423957532227449131249754264433896030672849826584408794515017230033023890594507959693214628966416812443461869330236852036975160640424049248917491379363231534372460885281589926085696862623 [159,156] -588697845422993641183414054786815095045710342840194139681765323170469582326756765594135801201331653803905211950086335622226760252722185614796958168872471248384182455900116785502671505643083613974498669049015232770876020945557228410030759085610745696557165220610735217923702937652546494774299695810466632284404505346666421384998387038258507348078733473953066072649564703850387322603970438464528446573375663890643981027859316408371124351998298305597873713903942309985747273806134762007117784437572028437896524787253534185217713557739778668102287055912809299766202942131673876242461846459651975308607911346407691678449019923334031119554164563017574718513663983942883531287618524945861277709440126390632372961083595245363679533267549194952789526346105018254944805282849096693931259834994423229011091961248024541836964358902145599899922534034669782715914997581822785831430707722288116868150037480760701414037934625366088658868828702354479849467058068644244294841712142145352926 [159,157] 8613118425689755456973653650237001263162213086105629375941693414787853099666733714959194433726447146784079781965802361371967941523859015302556952232856307634371610197576913907046991968527888861959007973602980568840485619302052103362378423121414291483448413278472975820585143487060113763261904690993910332399798544837889180647887113338755122687817746693518646753823579579271615014962478771963163755437102776972200225934514421728420286479966426800310631011046030924459698367904793206398630062783951323737903985478624753288912606978284144350016533405879376162101442894753148657307582411803776276170162448377968426359975581781450809247036734979794150968427204639221447509109648820934980291502135930876102858533901354563996146160727700952807194441718557182843439919737852063214138085344049578135130524988738061401239661775587609820629167675832058639945810997381529540459786853736541832512489119099109510009740057253009347123476810346105352444471586374220606213208 [159,158] -34297975000246872747589541202937666801942218429874752905677130591929904082494316765095518941247799671894154961110829762452067522070167196887171094421828540153154866809600509338287504175099413862013442098105448823862238303715106180969929604971147150436938717705732208375595269455451940272082886417073172193662448726066337212730945918161323811846751855945332715402929559034462035787109095015116495264379685335667081495464362898233822976314295427585811371904580587185285268441336548631291329020495748271105320232595516755858105880105409990206985061080775617567619860187313020998371845533293333181446503140640671294688733363257567145499941810806782932460174064755639637659750974474156357579851957232233144403582326797203349788534626906120213026820861334111657284971441547449925536369673115213624864907920731175678676636497879680051971875978584732977658645756617371324738840894208360744346302281492801870907130227205448620565678847194133957359981800 [159,159] 4653605029523426146767875998486311456682646759921846001199318258160248360784519208393672898305199273000516481080782645095937519785244940866994612368215930997141755607621554412323596976277372845479153879389787508873209134849575212330059055155762757847038604253258478638779561552723615284728160405766165302099621141513013631009575203485394782054750208102605937521672042633267034226509257369572163560990799577666377585264968013218307588625562569936467373386907441303666397695158090945272010007909348514930117767630704159051758575036634898640903756319479543801659292416539168242237484245361361336497376574156509642507717523799849004751931022071375237526127783562819794872045779422842220594054374315790004563387695333633810884262754198000156606680594885798604300722633846716982209758610492264759510924651803527587291556298281338506517457354749498457570565084416604065320694613017263131504412530664728545975599736683875982913397820701 [160,0] 46491490230608278416798707585341675382074910528928091322183131502628917361002544479534401678465791207593967062049638642573744453939361292371721257991265073330366431055385602448516640345641779283066514534729902069038409016825162531422101278019726931904260856428078899731684697310152702426542763829768472579220016426589721843864158805776816241522751523530965008567658477950228115134200273851252109355912797935711055358393385214602748940888593227507262053591171756168506029774625485679742112984290265789831729561093537835435116919281069553193642146614490199828483510483210042456734601719531390780449010656018918272155473392065980290135235165270951803945982007949226012016900803731998798119077715127824917048707451495176135651440038944441159126402691456635591042151955627830189910554307504199276903072994807839145467481634544159894115005176475725997698637910451979015277665071844814170570468094767998488732865895317940455061127407925377767388272590592563155298309787175494859212653043436721957875152075544471441333279710033075386725542067282029420261508622898123903350205434032096522075921768674176734118219859203123916855922221805992138897886866570746155163844029081237912293061818647934403788403145884531505664602952974579761028632433609808139453814928637455022158632009759581023586171633018350901289857608926091222340328123693376687804168676290518821431190997850497843492534083384367556369342630083784493313289680954755091063133451296214231306368250719471175268950821831140854605526548709813160881256996968547689518443593476674884684185478175938160752537397032982228377529714842852195883607881262083363088300160333463144319550977297160686833010104569875809000970352209835110702653048813377736492485297536827493908243303088406088107445149283028038392380623159296000000000000000000000000000000000000000000000000000000000000 [160,1] 327710207854521802189405097442950713359789557645963518821344770609241345406058335827790147923230637504665827431122030703862000081779166294550444990255212505123474822328893000613795934672559731232941383113636566547839386227888283341606827266458545987876633557233485738617422875578769716795293466249520831266691931762919186618314042891035931058507946642411313373752228173847851430550834992041139545774436975239938399576821182060146108679057864209660806229402819299034871258496801315867208683818496251819229196521835213133267940031266386980151043827523327514849713896733424171423624629605765247429197993594749615805483844299996311707839992788856550330154527793010170487581247867561726009445969504875169782162989616530227344389870856960306502067318792232476190702785882364950635520950589679312664193680494960504970314500462434010177970467750997483923546141388805996492062422940830974975235499213953947938243999585233319917689794207337586523660308587854479638444793036605202489385617432201318716321910835871101341981741296270828236635964763355724612616896959081403383708367411999101083915502922724266125902098712752253611686854153303707189946409316192731412795031531989324290906897779406787059661952293359712795438591938221991692573740152372106259743703435375074839626376144330341236670930301266133808263474146142134712222376145281588906715462385997594528524710981779581462679528430628229081155723642233682567715853795127427045728215853169402016958156369457809732254475985105577548271495599269043499607168599901853321070427527711356983295115922284771641283603358182612751187959595190876400875448118291777038084078811438407040737349023898388422114891662184679235276694408704032791038382076102875548797425957240879570803529760709532155698878544211788729709169645231013888000000000000000000000000000000000000000000000000000000000 [160,2] 120464351685644765592148217403149794681418707213611488026145688411832351574807518816910621745623232861374938236048686360319732748479176085005069352491100283933521872046289363966788515458865556933894244764042235401740621901818997577152365008096618182843038035268914873225684709094854375549211892822189377160992010157535800417350231065641797003325093370313009470715813787089793903999167666302036791636839897161070243069217813203262744595097185464198092917546505301295204461820981926562636943845979484100122035196186454599614963912480001207412032242123880414886602469636235434445755566660514605144273409881389937562503200955187121045079929678587542590414427660696891270989201928378497951917787361721367750691172499938735167278496930132921530460189985802625495042955871973305199433777264464002736732727457185179362824463142489767259607311447078234936041342428842172952646845267611161695352702663552169807377961197580684336874747039638335680798426940740587391188708120432652580224179935934069504182670664266301813059106719081580261960667960086474071676106039856740051783021149268143064104715318829546640844939874181761880607826271149644816386016376638826218495515832610468679820916701771247647295344779131441328847746945428151407467608875963127170553831024527424346954034907767793898420290432946364481813918648642647895229222224247346683760833160772395587829282256854393592826566133051009815159185222660356626302594618054126261381461981925908563207813290075903040955175776126413602022144011665715091862975059800510156073489941641800329397591047143234013968004778160509333333974554151049420506870782154160147565242170981037983144537480446270868965438745833563545029437108274555632529004537601990900204861549734373764850707713392930985740560989602605418424460298333325905920000000000000000000000000000000000000000000000000000000 [160,3] 10392176588859341868019238206131992067802162906357341755576117425110445328106804977440988874134387913798239673535845025282243182568096474634746056290066958282706909682340842607345355132282056358486270696784033470390372412992985285655004770751799825447854945468307826518501903892758583866354486695463213749621935881113341097294929683326561024201118395197338509750711801074866815604351896868560194098726147056870593059595297153647360343997520552372848279539528413113790252867765726372672279332792678400819351281624587334678669747140605394521167688582953143136282127056863618643934146829105120202139447833796091098526826539718882874291838923787799315274333458934036552192403230113259163199448318079613982401318837014818953482949833131861636023574195162367584983321868131826576847250730675509573862748673647423908049189361597118792254033616528647530024880386553012315622325607694711968696718012518983337747194518884603769760699910062787043136634894958591192758082340401742660665927874058418002642375992355378516547581559965744662330481477968785979464843419703314734772175749957099072708222532112815918709150400083159380309219796304942635739932972132036883062751597255140120475550109713056292649662278006717448787643912110320850526179326667064079649357546552811402402449803074314744044463724649696965597034940051676183071115519312661842157822561935618747975037415498090134824266780096917560785778124578222273003521672887645919624266738672830540770852634883861511172131795010880134293221142783537595805153266928996338862929486724333533629502457155369890476909704864048554305777388714810493924773498632396115572898333734816485141498568043337853116271045884528738263739936468228413823820661820673510246080933035782186026004549123972153831117516903169111936306501515774258553856000000000000000000000000000000000000000000000000000 [160,4] 318646474777278948526403822688232170186601047239069961552386903796855423003861596330867295535594128155540670068589753282756662873621278586017948729415956043139866389526743438310764680038767554481051666922061356847008446401346486660838017785046813333184738780889157994427311361747509894325644694013803119773595730267412887384674292798253765146367878204981133915836162200553213733236484552624512206501790894410665226772271885405179358609136493489286113965918468353147941845195232864167760588441500777740664167014046917733779456846243034726508862461935452692954661657091089077978709301577117376044050508921948804612387595238950717611338127709890301046229799062349828911518132346845396337517674876392468866107740696240039330590227843613247919146598919248521905857338434058142457210840584518543462914276472865730979705539900569905522009869098871653167511771733205442261780494225653490747575243432905056423494067329468437761396825905191745184036833962607949549252199304136626726417959492144653527992904438330369304727562263470757313749882150861036647217048772900688394977073042102950329493161013213669641737881412301720382273177634468830503503255246705284548039265268660719313331486112579189000096276312790253076757500182252409402052736486923207768024271250997665818686226059420412380925220980008274634634993289636439924691234926978655108654968145134288618913116233112363898907628003478871014783327764630774305637520705708700880785823512541346960106771027024646257770883508242006636327585985420106357255524209183797131870171359320467422847192547094624701870988589611555446599822716608642076689816067324713058542047652277337101590426786670258174990910794746565927874978717552023151170466773516264210596034761031530936020456493086328614872841838141649433105290186362510991999768000000000000000000000000000000000000000000000000 [160,5] 4054622859155199534748749851993361284570415762955963112977662294116064104797157260607046164492576238643054068994731728908948618823674210813251703813484026764023786900022256282878587593589158500202276202905078131606774095200779750098521572951816247543137402973043374434462048049529899825436826031426158260981163201958117672079178821032700164433375754074680950322774677395195514043677986191934017442665836845345528862867438829402642639270610529669320424758471628003924730857960487601207601060460022418900007935002887405605837126878360698030666475516023317612735842966335051849220398935817944858451526243731584225516796241742920807875670080180443461276514897906966974158572118817541182754569940626144561131478503549409266461893842210346356745952632928746077093306965509468400742537208878095459404886592148394147840436989972150205258337687559792918460854247597868162155401917234151774421560874319702758329913838446385271122110714924078725355416977728865827483705580562634109680153532503985931190443560309718912761250905420342654663347400794895969031460765812827557236735958293746942828472376957846808791126241927127018081705482365229968076285378487155699118223931379046212282324167719881431046441476592576418914696825501507782071226208729291922587988212360414031984456741960658454280675742803699218123862685899145101036441834198846699235960451558108122499340864344182210912429809488135154001132823849623638676386857619282085047673878551770395634375573027496403135198785210320760236102509664491079949043602704175812403381223478798214820365577138544352272000408866952069970896318261895272194738419556383825570658355506437164253698689071114414435200472533339784895514779705799994602114918919269062606732571053340032419276924781671300839779611721808762136936506987033708852221098000000000000000000000000000000000000000000000 [160,6] 20960924192967857258639425996413860331446965236366798725326959905480558726736274566656037088208515698503029120768649405065060984383757502321101216208125661753523554555686625125873357033147594107093872212682954097021317492262750292888617798733607996336706827309362394969827744557730095090172491476693215455680700049261880707780237732062341169758099908651480443481970821345252576977087323260000179799809821499245855632982315154489969534867486082373134368750490734320671478672950910573141302287294269470618945876581587043184358710175645592238324684651823557417242446433343288650319052578410082672658510863113856200414610953239962340271341613337019473536247512851812160419450262080967779221628621165228013143589006868322209049156598801434782140052029022514443739290052833323562679058448542124094891217492519502540273131792003757046053321321831265606915682234954665100561328363630647836747123992040182584253627774517184344773250001086777182087990510278377528039098839999642843701695269128449518493444217448417032196282635296890802733655854119469706086702536808227292215279417472797703109683189320239013636632477556237837602828415031859312348498889959533781877758119813193501463605200078108034101539059641291721695950995913251000822381278594039645049647703444299163550869313567450066042000909231246339470476096892379831259253066043763785486242626837096974071513678380282364083304517223685466885525643141722876407213281694033407442445936778126975986968067890636016953704895145017540839846405855412468792571058323668979156885649667221441362127395966253474041379996903142756491497219300415749442875550213292444724917689717296248995085754066257048362314433304945253031711134908164665176792293578422043446287002424313211537012536577370551300497258725831179387283510250968309311447624796875000000000000000000000000000000000000 [160,7] 21591925923071543937618586140432554084022185350578104331187303269878974104904710244278513448684360993412240931093562865918112449543704305313276827681482982796294729674103650524580144142125922046446742085613837929278534661133260809191662089637809503184779171060378764713367572591643726430307783405596982338597330061802620014059605895054424887015490122111131452694574549500270433649300761312757821027807598852127944151441128542241863052860731402351092029460983345008849970965750886884710162907628442359490377420345711335835675564567219490123363320941236060587436170711296140525940344614335099796563932864501992690460756598487709012479623818014569082034349529880427876952357829568717994965343295257325071195695946334856639868313149233511693424056837139548725251652988244805007634198563283993076645605868638028423163038081157795965485736184972271417426822422694863126891845327548566703264463889165427661211367519396864074512859824665776489699383880951923615057895907635837891065870314494708335033816146370499634321829404013989471870287704853047804301366347444960949249210835298690852579463755858030713754771671322661870878915025996035123182126626875837957133984438817592972975581937293005602208078614385386363110348231336460551183895651588314910352537101902375808253562648609531852655558368561643985569302697547633659830369920611749234698306182189394749727136967296945842125117570863549512412736398274146565146245282520795092051517998099212031338694658303238524041691757246643874849374574810227622695882260403100186080565807209427200219140590904840617922677281102367960045149738919256122261942238062897861691745180909375165480184507481266006802419933043696269670566014698464451128371072941704403419267961409631118622902783016935761167188809991978352491924571705628967076214986756591796875000000000000000000000000000 [160,8] -125742844125236214416799057607549639038889654784918576563915781868959143329266908300270168684290239666621011489063691721957172178069913307125902054263070264316337852191740884149268148401081666753177181495549197526179275305096447420036460863277136574551712987377080786887233869389503365223285796198128287779177395429651358203418406668449751391249474279381726844654197639569220561931841946700393334513103448070353225409910623028576731686045140963959564062284609894259830879701540208542490728954540755564724004887296578197490452674930402975920478430040933810509229146884211224436980381734140172597646770435758393714945331696780929974249366984326830258104326399662485610125627594802694326513619015965011837015879216684155402674241553954629809696323190699014998625582375739116407427233223492421308332514938147378811076898562521222577564525043411377003626430093418514520113489214384415762479757457709486116952924642086483315276648427753733368712397802769939751175401971751922812901226456940281212424767037970759577220546560669873740294547348572120563712563929974738942182401428603352040234116771179013491172574450081934937556734604127792362168788612955578071022758771225275983756491201738015293547485881855328660049202130864525053671155192831559049202299021915645655511555326382411062787440353357450016354261731440718998690656944680770469129634654548124053906628192944357807000567121374986622917216702108043805699786580787596040609290740722917012877581425481743209722839773351296707621243958998911848617001077798235799762145593938444524379510232814565048626772035260015129372366767680054509256680985913678718240038679919927821908908603705046419941426315957726182824374700895999975263382166125551051333391406724315397171303935792961215326432296833694188845763968802209751776398180944779396057128906250000000000000000 [160,9] -182081044785105970356168486548055327967527497868452945414394103293070492665878332991411003259944916430527420122348020961188032897374885086198754994462166453604925581628518252370079973303643810373541240326921906216242838902896456798312951571724385593902354647875504126455927419701482445407843672349525128720106539291489989433725411405428820937449873054366117878498014018687608425613348093568176741651695204198831400200131294280274600181836833255131697121312539971113562147181378597389464488920957407862428806038319892579368879200795339380143863700129949739589333009981052275817412186735330422518008727037729986349567685473701200455070617802172061333015829914000500501776472823960461287956826866578457770503719786420870573510974764489815013526180817769127931622707584104165722514658802605939845217699708538618840213146028141886832794028648966275119719616929496473636895158301852117865876617629067139489155128764189334989749472985521140575385654691856309024276323182912419182738098721080643861274350583668632366719987895304117694727742682422008884107014447843494664957340514791733564515471296511770894373599391114182871219785780754839913181248037794083730412201051420171745259276176163649199421862093594385056610848488558301932030446208734969355760205580542454384563301881770778177422467195680766233012148775090657057366158571857399267049216768915910389289377417701312611315330547132568316115108165902412388255630032872090816831411737212096463107710402191978803196476781644692586266804250639760542022118514193358321454457364734687485500989978751082424577146739002129451987770657998952878987592081649487532816333075401158290457117709311937345142232001307875569731119394337226346374378545941869494030539584874521588698491973099582460704563056193127236922981585037191348315424874461892604827880859375000000000000 [160,10] 492366289648478596920093238568652116430528480310741882539521982310893065501202504430120844522334324040178170874593275070399554270400031464336006084501989695820896699688022381565726115976198266255543587382487996305635387351440397090300050109018077306848263394834871927474264190928219369326598498490995772173587717344685598428799847429451263807394552956971734835368625024814006630633144159479215215588036702600278756031665647077540384639986100217330177644740259603488373423338579867371900447507771067996329967061991864564588279962586468731773649667685813283393892456421893389125222263534357523241340621844265550638730400408238843749126320594451016617809533209613234339956396176767792279435511019098149129243465401671558570991502215664525207203161509962016758050642954713952919966909198140075138437278585471397267466415806834249331329558911343219762937226660984829403233150472613464047184604110595687216089852618284984863246374179485093703608306791971544884456883302605749644753475513591811904154949529540602893609128022702798039345534752017888892225541558366094206364243986989584550058199552268708382385196109187724747639003931114381699396623778574440608390394347837728346488628507727702941515757750885192252082701513530467289906945648056613695400754760519605992389207026644133117455358783778926075161048003733049750931451539508940394801083184463595946458683488533307400578610607685267869418567347717539375090184494412454445845480133487383425841235634863439601141710846273763280206493012417461962058563771522729717682998737230680258371056875024282122045672980737316570400085304659608774474999505408593444656290437812537617532432039970779474545343855745113744346372339786129167330207282263729695969062658937280924552091651992432426833802882071737637237839160083864935146112246313364623114466667175292968750 [160,11] 353488515402294163415535346665717681713170247363472806399171064369389777371555188701346369763323235774849444539130623638137995553605662968722750446566302831674320692218092912485195552730978526358176955202281739016427557295143747943613398362117065029565486271946722923163332006370009737651969954408869553527324159964157829437915480158175067665474166762490813434132660875278026130044178969450534475462319961081400839363008635171081285714777394812481126872941403123106183389649032375298715663927938760517951527285983013343262220506359287959996783709629536749411292720450001544233323568669921219135423266641804576047492278163837196341265656400112140800241437948943342433427281422433613425355370094996916094748259533792583116860303326515561709360220751481722865638587047688309351328088553516912782786811887441387358190305617980707161648477608553254177555894170599234584709374112502187581954707615806109528825828735480746571875231750777964709275786333979981656988956931654580183058066487025504021558942071339128156076092209768016195036279258724655851750018361368188728159037447942945812513639771533914759586621969539559281720292056653874482239805840153329478908560473989632599176491541130643498093298788332632211980367624759938500990117948741616598069056838580164960550108864037351554674392255026803947173192456812666194436429602977860236136645183328745644002847705425940114454860345097273433174685344608197312261158872499529773911355673930026505337109607698196360742631648990452049971320507328115081508292756746483859519663521722962861811709279936303697801615684581298838942526513384005868732524341540994891760162160392916941460633883643321435747301015288987285919888653901777276123841761938258399274027751856244515024752970746486616632003192848668108159051624796007911982051280674368798732757568359375000 [160,12] -1199380852445773601139946366259885650355109020450448354974824200216672412223460184668526616348355110727809382112947938043014263586127387129340612749844822079531401893552270084265955932086871901886719201550077489108675507344936418875162223303098948692289273379998808937539416632814463138270433288345020398572569932093107944651750810153682026350357482166559726729509488830936187340281862358567923290846375385030972941645200136463044043078812961985393028923041947219118761936282037537808003510408016990157952951846696717062902263038055463628313101723299934237886659958981362707131750753829673338322673477819521167875155534990488599642537793414574163847102221530841956157621667369515170473331431116422681289356174890133620482996292371094907671416121140495782545745893409332080783747009902060053531058422138148721258056529738907990780757732999857306784964965951094682942748077254214803312480865537524234732848164464138941222491520176386145169567298677316722107329257603147381151113930637536083442749377775121483274612299782710078083584935868949297154369313110479041952319957510917397681857585276981599113402089514175056342969459253662761730265928982920580687651269909476612739324628286958705783888695091542298891408947080225919226753474547549025094514928950946198962200488043757252110974600158673313812012467733361017155586566050982159329723186908519343937027646313238279457158270367122443175895647925203044584100337854275947046344137078157316880357453121189208119882182287660740807938371273702427661498774402586756357370209145485270030356644939084418233226490506925750928044104270150269118103968769480139792238665752967850944968829553556462005907387088502995102308268764693872984159104725680919036765941318043754315696704959831024215755241863669739301934532735856201698260519288288010597229003906250000 [160,13] -60391281465670366694388341292320913130214019518570875388406591171226577035000953784466964064163699245118140726036700833591564143980095764739896567352668618784346519352695969963549020777363655519322566496402530460847659709570771584515462436801095664274316379446934465699102163631105929425202128222754652057212849915133563177249940209609112813876058951646589005404020646649611906008093857039727718449106746423766614255558601057957488035574015431787832652986686800835712142652713977885025106897212423623442400048973231067574346578073169713707081299224272612255803990321317612132913794508518134559926746155350406337526488642296190245203818292090901157786638551571633042018714339433530690958134406252403943377113150336587820102612886199249123721278433773119956484225823320537464673410633979589348727449788097259593699931331870366320330883809169557708369671789757141999457252944213090679931448588625051669482764543021002115017110384747724286227412770542281976468031243233413786683258193811650973582630609259936792172564573233838040556921518447098520919301309452759348349040445238881267756713267914944478101267694275530063096479605265530594916028336890823095022277048876831198208654873136264470976398196295290484136638354558914962628985945469424097283814250316438682421284280820526924398806079590157608604566870790410400088835354985024312040682571825015662438772588954159760995706526271647495604015332695645974221380939091591445738655998674839608538816266076621766676126359669201936311856230637869224506012365206088481471429531414086961996956750610617787406117642849902939915261496706425977128807067463494810200369771186678738739735976411799114416568388029660515338924063447647437313235814531101463710825865163204607414756167619289244550782576753795056546837590932396354712765085435962677001953125000 [160,14] 1974981026116027801580719834992518196161687285663452329272040233781379702840544277804402690060702302951859734338463447327506463486262038029379311726940975701981677206141525157544830510967452648713403166694422492604294595545376204560271599304318036326792188808288169316018553491237593820842997659116314174516132491141250930033436895264203573777819632015951415830961284560474616105394169889960019855421692210855779769363166857936746152928868581448449601901146852626228462970396724524671507030772243996860876903224042731963593310588081676278568421428736978602822563451988414769097102211619227356924620442749960092809091912784713064518049131517618851531233797948022348491087346649819555963972096443322561773101013197608242854746395555668728802400262732273403845300070393835063546742173860649866361869605506209376504494124476358285703094899608249052981847501557193044285932987535573748815531644360476729109492690660146971947812224666838451796890538977575218165432240506025834304934886679877006182838770697601184066672880428408945531074753646337000033944065713914773787518681235297122803213420204309575475170199891829114773542343971667428313872102226538903573816876802881146010929795706852232571429637977257152235797456470256666883148746225428395639308074952262182188897999742791633746165665294996998772770066052673040576977096101401963883261845526539495891023949912214151538577323210112100370440742243436966165259083236873353396078092211793784574326270894603522998876504115976108293192939734776258852971609296297701988628808981440466665276214891453652963492270158456444076530203916226589897944940964606105494704049902069912693230397746080181787010124033422224112798663240255448718917984274010708815321880031026972346016800303458017304484541152075668264250069024759145544605281410112510681152343750 [160,15] -1795014848350743364148434816184025944241323750136968982321171609734196815328836564374032453609178339302036205957741006930578135310961121242610158727585023621085866495131078435590381570208468782428054531111405605455369201536884355835006773410984665921741638421228730907148878268249483360843465780657797264241268116163200702124116668905350052797483129843003289771954592421605097635494105737327514455323275615191693838262935780365010184810332669512944121615400151187305055573846297790464504026878364197823478690032637169219385489759280612302467449820335959658816370019187890365883858347890622396887916354839157672441404604534544193444001868251855761473221031279993641802521342248666810475760264505031297897545336541410246990634032151530207710908579071388268482964803620071247417990436844461089272472540413579786505082478083429741059316981934238349649012548708426910076265595638550335627732104197688436429869578940211179997328299456503249405971234787333580213252950572029225959195364526756206086835977601751875385188603778457972247032016223007600499332044748999989012474113454082711373238910968798433345344271301823878015647523015838716239764517283367958051937611472439859816141720705810896214386055432684878677068770278128697785362659487266485160245862100210313429692311460533989071421547370731817398163620435744687458024930679031101920408178210100702806809494558665677492138085120477736160865081667724335731103137060875305351508647961255334918307582143678130587047458544665745823375710239908822591647649454544798837589989251786319541014700265747715089791844685187188612305773190255424869324337578951467692267099221813580803191276287672367363884138216389767142027357205384776334126652405784456121777268377958623850634069588384244142732049184735335327216361392768618516412632858809387207031250 [160,16] 449504753529533027370398784455625146808573669058730200818513053519321717816212044556495783880750544784030608348639290822273600112012377466516221470636241396273628228009622129229137758873516664118932426204229536590818229567974783197876442969196801482298702682997816949299634763823037064211288836036768170769453623648722399345467192767365672549677628127404408458765130624997113838557020170431214993418610674327076728767640539635266577742869647005359881285365247542603949276609138268717887734970435236658398788710306782144237275601212059172850703217481876235558946548812960060897147936825653058929763762069585653689641291750924053386622969095014953433133415001457586758528842084869386836489212993581761061150063831265444838295602656176971176744393870852205300385671724355201472654310835922982287479018127639305028206309479823877819817103946268868454020749178958706838413469584760471977753376323654263623848728097677527508644338789103453482866544685967115534701869212716274142862674229769961450693499662150596298934386258503584902339376120730213977918325812457161547192505331715506372488470551984661179631593019231085607631145535356254799781269852960879836180503960063216431368552757687772135686024134610046248355236910037972598446703651661256583271804527142470745624151082765097819202384090551695074822527630499784013738353824829486831379155361342158368343605071134414934353565579822675919949322898154110098322504382242598020239318909987674654534462178181322687615190688801931273241045878337111195370970143680300245162674702169324145751341865957908102256167837620389313620894009808260608585634155736231740626238734667825527873983749451320835427459473518743414626516504383229712444230515607350682633664330969256671027306653239661653441245556553262423639192482010320328389402158255615234375 [160,17] -581285446033030007774390873056722551842866077423908172634568648311820955757004145281958160061442399826632219325903643885835130911509242209809005009880211110621409155782760472013817963793512763199702183773443974692752159909259438148313540147838998481694673180539730699915835442255883527301461671104654457491251482694193554810909884853631732814480646628436638220685555075826114969550934801812407403726270449787772159165225676855561864819090752230489808033904895879052692063354282267617661759716580036880192532050473002943189680015716578172255185525360950443465643141915333192368079054179469134055112831979922476687952948676841730563037980637988301941479948436262418334651453527423460064216120953922834109503060051703077993035968410853769031936416081290844084197329280992379166189204610708813912307017801191723703528736129777681769503267628619109319471581495690789618793633632275979820317488627613907064325470210066641932178141257254993545052838515278023162872605469657537918177896130457239911874688933471775347715580614995656605126814313817864211190406938799905039830392808940509813050194256257112375577151078178314996141056238372931658400054176947721525080151553848591941869015517461752453165901024798296781722791319799674665620171162797293024079596812199529172647535722572144855990337439608478189415901981789836146149788031511717748920050977186586325167723007342391259563351921030707391044036551811017009037016036761328358504235040820286066664985894724109937859526323155860832971720685799691299879846737814673548645555374003136562624532858106328118188135297361201182931363465902069241957454741534890463124311726201612551035699048089633374050202324328342852442309760618135284295171644088882761676396258955033129273562683314263708064120898839157128856068008627632687095142840734375000 [160,18] 2332003395529480449727391194141307601813887033891396259647767411750229965641514108851321969862407864672640259032135554141143390148713796647145937296860893691468615403458435543004114812170864179426675346600392805038095987711062788413779151254510748275461103038058766545525902217927734676224407134299398635454613174371392027405174245294658356142028979663432210068944073837693522807781724408740501623502457560462384377894646858891282752347778277997807579275407484623772390314223290572286707063561984665793682657619514464544987434130721106995563483293172023408216467634284405106232657120327175130179420331496587225985045155453819799658166460208638135558305408516078461906887140451914418248229861228040850543154192521833185817158077125147529878369328216755347919808671105895549164972267555735082143805298919684941191483415234372211538115579630250906130285474855300360766094470086137875266471167242501350098077716730343220474325400553886025112571744565171611121890280464704917578005029095738454603486014474077866051262643549395905013663573432982008773055894764709458411279738256949462540189857245486906491871548594270969629650972402513100643302514867559522365885129028206551647449570834751258333341396509935701936044528134642684170536689588952096267605798955004583353991801516744439617603535842272771665937042958031167022946341550397021334424905435141772434477029263087004844507758927606169175455294980425687769282818488454876023758359724063964130664341385375870921342091602927046414857894588391946405478299504064682577769800955388361620360957437348344427608128032640718962211998372705245677281075339388877924125768130355360417290476728506508893079026105156476770670923725648459146861613502448886607361556700302681672344136769163837494380193481180951293280097092866448714942310694562500 [160,19] -3993805524980544854188637426403196471223150353058494928740826733897315154386703951237668325815857791457427510878758029450188418205665897729772920982294659270455335810684093967305740590601784342805627067143073303667214386480468498749360813385973436383479557338650673272740325820701758960259041206331861172489305444687523425980211482862604193188337420445493543505993950430457372408465002994182143601341639320091351480901293247284758048890310070579463108095093780215668326679573094166052568968619998342420053357334354396801899145320128919740928584059565918444903197864565226394385307923433219645226412779549104905307168168356532811796805522399938213714831604758986100099292826961802576058445107686938743498726697717324127525125856815906160570786351295193266088218633484840652087252526818971582148549282725662589430463808595558871640717424679302128083878416127668157615950990683627895987325707055170246047545473428793884185060203792218727364708370993859413184980959923260017310528485248132230792621616272521216656172658584680773896287769057877869612927751757370379388145009770779249456796001605328648620455071406536081936372229116253903997209088384260527009995586927216471623116272493453362475940175323990400861578809454986014011014843529770295259055632145031213020086414385377496348393242373764694860661412918214663116649634017813676025167971421683654931796872805265933906668337373975999830734358559733771015415514602479824325977334333267614942109450432743172540390791829983038429750735592480181824306722308464252106713940493282973392725545454134095975784550497787723046500243720631841369568765847096840546388936807952655323281904910166688559009998649953432511260687389727927972696915107438016269165346222894214248773423885343619226698640132577357524688327315622576638702455325000 [160,20] 4168945352531231602047008686782718078384295429332951437797468779819236605263036516521952335590698009643625795302712659075613020631738136802474378095684316996251472309734286975735617569498963646423441514993291208761524197697303173924717123359980932380195900584078504771125860490423997138076153835011846806486108852708459619448629234433249895116981027621909146501806637356831651633414586292304668438290283485977025550229205516160763674279423507279537176657484456666544439782752369528728922947947113036604281473319464574908165247201242218848359823191428072009251608136378130628456558723396378087409403994224384298198315446808919210249757226310053105209776792471053667671928726948033919107808706744108285710337029962549128439218067193282154698844881547399101821122192378685098024449349936181061662012765804227474311967975517002417519253849014413312318055437263688553347142728873590405999683301400892877229666954515036871325325823910828769762215891652341942709569553076004690981657017660966252101294711155434110240126741629717087268603226703612027928652991237614795508688168035939233007154848861576950506865326371738738316161713388633570076342888497733600532332196596805417178103492164744507579702076600528524857123498800427421200054805038046369656497527285210877963188521848428935664607501866046058476965395937319533277417201365028279152520656211610299076644679660699888459402007883255217430505567618981492504026564972120572375600421317767517296823124753900728407506853851012388882574957828700295926589029719492564693487185519781755271341685410381460677200095251993606248004974264520620856133128712713894028362188073747160805017286139876368135828089403299097301591802542304538866415425074352906639853947136476002043940533542322527465795407180838387954872884475315379122931826280 [160,21] -3529376873206304861249948221355056161508718547445536666091832018012321838210128809528890651814074038580794289997995255916992380753159439855511465367410136434284905099339615793797799280090841475225152929882158474243954718754870192969435328250793897995453280396204734600429087766194872848367141615043463084664393225267876297831356964899874755158723550529616866913407314846752711151457898281883175026344799657875486631712961063873888188070234666725183714078387093735296452969994252621596778286236662507743760249315441984436268810103727942050509975842501223095916402933252853048488943733868245134384305246156461263550330776940695113909302258176127547811841114588406687147374483168647762961312507422034893430489924497777211716069383280327771960262820465502707952715781779686881548487165819768067349546663897197390062701968862586432050730600471903175081820337079811871592643363650983474626013643501164080456050324501164916306057344487138853971787239505614196817057921305805164697635366627118348541334380151799845037190497259479835096857667754275220496730812852048467165788133887698807618625191900378616789542454665798238322803415976674825963097767124671668612883705395139169907471841291944428193517967186390966030193791115584095037760285977211231411964153650888987034074324133130524453380899443588900919655145247097336818307410937976488447766837079640179373784364136303140579030437403802469413204759484359242613022721597905411153099213368189473619759508374833505978737329752810225877657094459812766653591945046767902374656506821301176540758478244458876662026707168949324525045440257799756268644413908762390903954080094352409976405745828268364410630940635329752292645309262264221163168292972947916359523429047615745208859284153095770212404947775862963897181030823980207955893700 [160,22] 4706999125600937000177334285457308889959213996410066196352955045195027388540742772249795861385663547916662805003836331041584512324927205598312493120896485625584757774020973270024200374340635326839943930506212118836423096435354131025907384034327647174377505657489992798765206548708925624041043977342770813782976822561328351711350377087503909686667765338870626170595545748506173011211520643529581496128523020442260002206338053407373671325538823542818887753047336006618163704402098762346422230371884198820315250262618567623456907715149766405654339868179447461433254578777945849910361065784115793598716861197604720290282859168198219763586901291734529127442779225330515584512633617731274159900181670719853347416306031724952056485125157055157477756698240254564278012731110346995744680458107136946943093544211261829531733648253333596002920349025680033228679299300291554299040456518633085866150690269411619069420598304391493197521521265677786456190250507197333478372296465747956002413350768493728164132338947742940914639534997255030400121575640706414653996643490393860224517971465857596584246742519917145858470737162661306071235584020740920331512697581041689771861628644852489126527377442730420487944083114153888688180007383865918667722444400452245929508168380405388380402327291046978378790584058807832643803088748712850161996288165500614349775526442639163641950298000468918964625270604886546971388692426591457118321342606409094424710164635973799960264450617868914298268548768975879980397445954597294231467190690911207475482912633368248233638866181695438234596972685957927789146714174231244359945044637964819983966779082239032082324063818680643063325989681572230372236696862779330947426588772969292161497544032074667389831799631932818740313442799279671056148247906067974223997 [160,23] -5482309963845991061325538880947232800558173647600213218316435543966004853012870157636603929707821235249789410056359905423736094912206743357446595467633844665164831922628763332319486408861599977879530527779032281603817898280339435697517663610057645888061956287352523901134718855699941361687718387327275858261179853879220357818610519284838857762729603383310870276756680515354824987992681575230314744869554001702211430432231348883958544365656148734242068304954332237845602904795535685925274520697101136623003025569671815577301652241960745624118602450771233719689056735590988965266014874024931239797681346042737499333531579450736232275583943752361702349793448749773185165692935361132027269710399169333110225265046504490392217954506648706371213637184762581362596736212767235535083699488553220637839363931760419256484501339134882585675084480035808292262856852785186760654295872510883934364792864339752346072736935855274976889073187610989092807776801455906826543527966869482191795300925840387880791077483201723017260338545572853320497909038403409220534027772478089303866221482334919113139253536067410044840670203052811793105175217967858756210316461307548405518268535953963960676334688144340656153474579476220226084936895737468649433874549401020378061928757477809268138515506028202514153169764707226589397095943170169748100087528793298834508972888175410374893485865759739152731086167639892199620566938030500082393369018663685433446090301838310484453882174691172405295465641112688041310344469496567170077078908277893716396736238861085824445907473448512683120562984307740101118161512393140734818798318073615531900937616102787470861133269458132553178189327009728504678577273196877080796250640874002911041605870346606327663075721444870438963973265894605765525691494008783783457 [160,24] 1270142877641744880216927633061598905357548623355860068564576611064041524546458078961671254224340676751924369450693874471309150499169352779800712498016726926124278190153579503497307482001471251297998439953209561186780813246699289587937834513149234224533066668685204552649665976239926314701129191255794909231090505929562033987180139846477822216989116700908768486599969412813936877087779230109048059320149718024581426698037681050636140833815361726841508914006539738939547053151908276052635275057114693859055204187971049537195902446716401357809607730789155194869392484206151489951256356616367539193699619579813186199245506859303366648971339745889953582811699703407170085589830494007786399714332764308277049927064758336206847438370471920949332200596717978998237808135952491736230723493866299363077815045157961415379567371795246402801200304238216898935234908180680419102243955753780395733799252701288314014951279333743651700069972162887106115646360055156730603605091573995709560037272483890264166694940624290670852692157246501806219557147797337971788424384633533580422628391357342597635269455324423612185865744889886608410699937498178659408988199830553648501013907575792385949868804612243677130060178223942998588511978235858364751119398416943108487804551767055718875843139473567426057161412510579785266996915101221799396210507841273621736714238145597172493361491276917826662026181983289239092334824633607245077887261154713236287648215059511732873456084346347989437879079138538396010935757481756124399088104747456832314962051572987954283298529534048786547539890703005220280995075216398047593187553311492833038583801118479971756437910216813989390642733272072750136439786960419017767858580204025885786516461869245757493688610607506314417898886897569699341395394453760695 [160,25] 1191795302463078810498816477315243975986376886541308676863733690328258353103280615129641993385642586141714353028314021025682101160551849990521113555819709302828656815261236731870797323150056779385885952631116799299715911314731869344260509418408606611466150077286391823787432339396655600939826576285018913220418856475468330643214980457597670163114612109266177232878661851505670995879608606149871533773723132050350240081961662480309826443431530537071573262539520442840017613896175317936042333633294737370757802218067919349589404871719568947373644267873168866433259306400928776181161680330151611784995673768742915108775981441190899710353389281792575210010418872044036018592759952066904887619496900132853066764886599295843696965678520641800672529138631776519099882670935392747694005793087462296609131963848165059612860175011081966635417264577342656813423056559102225924936378990595903106505943824773875792594098266118812463650505440747013515132631595700612044933813953953950758375697927431366321142987045508847552228357656752490754107262176891386878178938236562556098768075180414358874207055328511203676163647441724977654118413989366949613097653173929189421942529403638119580178046882906192819961458640654720831965296152665763543845208988873789470137304868496807763045864356875026290315397177519406499799224857234964487948629562219916266533286775482558631893530014639318291527729972630852315389186823681499756788902234108796219916082471263259474110181447013752175089314187866297897200035716017431901210786258504699786257417768353019329464934352923322727931464076661033506662165315510244295396989924946565221008018797351719936554572603355933357043096072626369670710354890512718278662231089523758198180983297433242066420309326399227362275395426207063253789765605752 [160,26] 3835826661949626533768829162775112729407485599222358495742823252136227183796488534260110410852187580948547751561042468810205781873593295077554230069127944488079959764439335491311075096227388826181314886565172437867597480584761230136375029014985678211773120077274236154829883038296381309198373241063673915526784220304825884054921375622473443178544054112334811949030339125278089179517028951823546072384821438411272708709073792325099740242177956392866311538791951254412745073138863740896535825514252123278565896092945188082216121280632539443028589417111036916017529275599232807173489529576883573362097653820435231035754177565131524896632349689370909907143871458075605091150112200230769168990414439732837201833731370224714999769368410349613342817679790609900215226023481004065769828010601591639401109023290392515273842152400911145693612113967507112771041570951829942811112799214892324657100718024214730738057026797800984093884746536956645763310695182590680964069437834723876592691749089188403060800940899481205667637138775600434256031525651088152918669735442764851220426645797314205233994522668930080760669804674033677364424237608459153664173147707033611237979609286409719493943610167695629672834406244489779142097738386488135726781480923755399396743447005245925919947914824533716907212747132458236170109237246088157794716485568414004939752015305989093998688866760653506102636536279011427690318661704238189490339964880061935671839501834069015805114398253853280515341714102052003932176975254950872559776943085550818701967803296417988846111781785020188309022085682638428444655402054223423805601786323466894687769348233669075189219819507234285466318210160476486222239347938846146453941468777647837232655232816696448211435949686038525658290299601664609403882448185 [160,27] -5139157660574865689280333319343674821807776825606965213875966364269756025863030535336755582213405201991952355060571146153464875168803024698767269744227344155727431698589893082282563847061726937301056978235707639676478752781733649864461080994696077149597678339948766624652318827941964559829570932135260295666886335659111301821010036447090580793616715471318536068810361552080130596187404921173624465002944356042936990003742561036187585650205769672241533411915662486739259015532331637880127719790969717457404544206366217176228538687420548568439723042442390557715674794437367451135209633647111562019634418984186794955006471302014614186254779611156721708825756314087921079424585291452030607896446684757457096787809686137433102397281747278612280822905890636941172595443725991197321740964861784592373233898098452312213157853378597787943116700073893708442365156703985832891531320045258167100500787842059869652669248272680647661716528313992591614321362844043191434053931610379641370459620529813142473357427126757452314001366892527499152363888514761448087249028311200796014932360611119201841805186644453668708051992075825517172567353456900192589106724205263078274040081567958312872792359626826995051012667132991020251969311934150901002704533041746382887834227670818444547031089964584446582268352338159466578316099856156092423353628806144779000187485886818649535294982659928465063813058300903720042918651131697020332924397001944241509189102728012830104624992829812957919512250990228379132529938909075218906374572522326960056648741407130064220548674880389597401932653703985817042989552514187894422101032103277614990938359693386273452506218373721251475317991493782080944747479774700878877668166855435998773700070100467160873973791707211844254959563486927148568184664 [160,28] -1434621568486451871612330797738243885818920929530519494317242327123621730446253828403230346743444390132426069585397677948300942911366202861274210130010671322966435516818567984396414693480039853368255596813975522632710107022897786875264090687523760848883112945702888852231264294499317402069211650411586251542756970032968990723439990981667438790288569481511279841201781824424431149420052865771069851274826448160230674971550794283996454052782166270747611676381465283076091904853390231920337737741436391614862562099779231708712340461382561846049980712314671748045627347742489510585116241191374086807109393012665149037588384934658326488532381272925884521594928336789577457983136358803493911184671669406901387739586746535099969030009091902799304864732005399552598958103213453470062297731169882838085095273001998064524080346337625717758855646231005292077516423100976628954215731715290529207776753559394561894894901021788833882715854268455629549163470352689988095570115993210524949426701677228500937462268106542740824034167310464570342981926592202154899034853402016430675929054208911520951284799895567935042085791531665877227959392999229076141705563710279294255328888348133234117162677727264839375526136788447234042477407359302126354593638737085696682564764398204345863909635439246006884406516599876052009776882878256134397234539690554253501724688839344770613556433651531874777333809508026487447186321785097162052564689028461931249856301648886839694786326303662452774877280442123527722451758565560559768493640035112676642961525533076122487580730366594720687184856136840842132167137559429238548281439611281157735758372668889565339581799779303005820930882686623733779833174030913088550327057509630351876200722574306545511391191922827542559113536600247721598217 [160,29] 3264648889200712772231644509485655055577984993846593391007449754701576666171588977346860709782298233159637590808733696688023429485850157305502815468067715543525272170263183083320072154797561330633711369486827253335590587631900301621405375123506553555558531479113614005637108998981021781356450524876849556179719687970980706938486966282578009852978140730846534513474758644553457600974101149423358824218095329280975036240820540673533656197062283535099692682409814098441616852233338615356917228182733627941138565006085239653618991622277945829478856188912934833640386554345698508472419810861100096288740547040569812377676483730533090883396966319999923756928238181350790922696642450862828582792536338173189254614953765607886422675481935343510383290671992725060836464561895227806195311860012335618067953249409575891471450880034231755340945204709893381403529516541920402381974763527860810244880694303739623104570342910609970273978300775265595071670056014825679817942243969103225364401006427519830888447427841282635353967339809577724618206822767556554799570647308446825478285267987868282483932253762698502015932427168782774269723779667940096873851593307032706100842875028457252382873921937696937198169586108715094798850619751668447576358805440040809749259509679343175750141569811304393020515230979682191997409289325298927580260957691776702317550333207645294295887846390263344468955129889344825140906054750286455311340563313545345035692983914123970167092914643271065248878896229035026730255788329971722857532238982163297560533412163413748523270544682154612460811855103960227422080122588957068127215386636557395840344373293170322271127339972709836431776195731225047240085932697999866337164732189617688552557752860639155335856353033470379341534678702118682412 [160,30] 1259391573086579860916620709947923406474443503279849038662686057635683321055275096732744159226422190618876267118099113340641232547802688351249320559681388848666327010347615981728741469877867590871912207633275840118861067668470119845389973848828758822631220840129608467334444201960756510901510091665410889736644425555727376636686336467626474772470393995905746603108046667473823731554295740060256961095805385013226201447850782891231820689669698434517961350544744299475465586617905785392747551628670490379784016909680501752431451053514589721348527645267065114270075490958435867195136384787945043224976711506568040653245656169827313870954472684977432364465003249173342849961674429225173291679824741737065669280455761842909609107492949607557600595804101071895967429166380994878883842886024891528268921532263277971168531706801553080219085857780576504944362853437543646263848519499204329081432222121801681470172953076886403630344212729387277566302740133668528179752052273167367271809337517499902287996263085510507503564705670412206996580193226977658009326881527401868593709180717016656648303210950608977470015724883540194193367257610098550539170306888383961242904483034717979693954557352990096022306507748981622848601680341648708123003216211947539529336066782208061390639543848685996185007768353343089102227912480950521631886691299835321473798625886956539519510782629146252998789667265877759633435119319508698713325042705924135221444044282352330633294991620995381787791311488877000631062412726403500317656002043586307718937921001521031856076580725339240039973577248881948399175212817178567917779060773087655620252308326987656146470164562307469703706041519243778473660415304237190537183458661346102636253134191346093911226923280077023180057951884621305 [160,31] -2222632327779129419881123686383605069399763277047044953331554796036066585682127275425717837581320205793195900887245958753729434497171808782636126447566357084259366520888044469142049786904702498970010555018874440713256867902910931663309151521956934117872977575343775822198139671483157942057854559378823599120125750789654242506959981048102026651606249235785375599046524207038668288269783408369171986478620717075998111386049878479013298956083075099526634509688786955726683383556462248861810920070159847024829733046678683981365102200465492033406684436512494931338480236714458240006245936706544976697553901474449262105458315242683231224037746147449819865341749450162672923652142255810748141939868193414439626819176681453831433910947802920219165140412068491458604054386725165189659360262154336049178406235046658961382764379714822860991553248471138757365103156923739214575767823274721254123804409981232510949919844625013875216879411338139422631313760181655548255287006737959518302857135165744853085676667880916860331288786159736044281149894981527602376855710170440686170005762333102810088419319067875613606482515721401973630022225186964582009265008966472432630464419399017682198399450724472761017949709110055898410746243311426228425767007314464512020707272955189030600230890351542098044564703374162164068333431061924659029216517625492670437390689317459678231989071438339139455760188070300221346052996408757200578385981137476033523177513888901978549234210756919028985240966563017947243535143754114636486994046388754390577695668222610061008132326027875626223652155086128871234324535512028163046183360280443789834587863688394101961779687968114420403078120121560009957704763416699982107219911552632077708753806130525936259198697975820924841238186033210 [160,32] -353864968797801460400046123385803774913696162397489235443943463845902808652797293996296339238310139498466047724353224005126514800574130428390825650081002361479341755738692127307736501944661028753466714540699352115848521441825268413201003042111143263360453757522913613309419038376054371029560079217179431255583276845355762198974650243129731675958767243468786703704174233873884907609033382884693902410970102754602166612000912873507411115604974985753220151324681070521597477665090760058106541278111184006452018276076448807409867513167124322600572727833266750812743988502756080835896408167784859268662944669332883694455404123739286201893528723851948606235213431797818481724585307104740745666364281269541773251261156855687665512523580719652555822427214792145784381759053269655368339882257607309113714752054693827462611800515514972432629403035985837001840275293385967756303114850040541813968482196232667019689574558950306083303086160108180640557104501349401426865952551160599895891817891757848469497320905616644912111981978413370126090890850877165170706789084443263085544826285024538692799400771934950027442152431416658909882819807552106704595591732085799311771732241433639506803283809247985143288266505831211213816409777188158755096657547486623195687913982500767663758463126598189940652495584484998410674269794097549903059163932635039559969488066617140804415939614705081972621355979818423230635243861279405155730854423600392829984935354072008495556409983488904019942307878396933979901869831221801927942602138817811444452063694727303098192670252641183324005456287175963735456350617950315962339252655914046761814943329440524802805239826742540463676893873780482758070570019246247854481803814755174368858783531330593999873673915899602245068698982 [160,33] 902624776365080139930119661390988085612019745310467972313682349574997455297759375147263277493519133514663802648583344929334811329988346533016117064544822199419042685228391543442475489068947339619825577593969821286075422132006198100420225385634878007961437960934261839994584268947964974848451361100955030089743765193018807966822016696058128240180374184448760768290499131754762650064329852904737877015101566905749849795040431166859582221125074191580395437386829036126298049765625008073293729030483114952800913510285041013941395674500900972241989905506732602240889485213333366728121196559440369723902801825203480639799850495392020160253757643344180013642150000312934326154877081492060201619069366292660879241605597620118938167407903823493256610982137116892416328931120631804825467083475914417962823793490255673528031738710282951854048848886939602397663065137551021493650696585554963231890338712375873245213104055968681156075608703359729243804961597352409582795462786137179519187957106321240609003908615771939977716941523783822572269702719144556126311318582252546562255962051318517674145934343216681892607003576870457480077530998900478438973876893765364921009960760463815673298413868880713913160213876011966592306430799437341495585179239583106755509524694256232734507742681140923414728462648644643965818400576897021999969227099728917356251157122767553809393910986174521535956902554223365621686819283025862324348579108256511331984085110946043362593078551580328241514399608609915848910145556371937451943718971512221842770155279751813736731633281800679096037008360748319717409593578558126865862381885461546465189047506907805935827504126364436466363848940475974451587953081371674069732340371989894264326809961844501140275957582384082500036508 [160,34] 86113421499686704611225467360197282122383268161533359497158385802958979122203134853907770798507760403662850331065078703693026582054170437308759275858395251504088333801472026241540595202194259015476108279400462200248921962462180305540046594280162058864130088919211235825127148864429445771726376173946073838032642993344728000308807754645673793410010280860838879718085851925825257928855554457337822009204485977331107829847771124760631241405797361936408733936061660772437054812263953408944613397851232151135453658436964296121701752977550484047331185892697054536734555216149680919508513741404021578041460937891687671853899130009805958004555788337550038490082335556486007105488594187354701672562355261389450755656992314067904415463660733062534376124026845128230285882099855517243997604990879393519156032058836714781272530595185085262937937513857597129413655790006093207538079333713715295131270570578448596094012879866923192772943639776595128595792398093046943387924999588387805816927791441215144576890575147902252845765404753768248467106304490269182527096019865822141043513087345483309676914177594987785427256398625671417537618715720515186456812010853686420620245835366962378522881129539860344888726177826427808187117335898714649070418757667700384852678093405808882124779742518735860430418973107439414427610090067882442883506482282349610160274495091142787972756766461319755373130399993014026479572277933409481856630976904376487781323509787755909923959056371939002458510561844921456991833483028862782724515496623877910374906779911833158571503081710082826460141233003170492644231742982887804251023639586216105036590504624797258455101248620236156371276652537994733632871572122516017214610283443427994304137332628888574513958717200360029703 [160,35] -279805237562152011770250160612231434114536463341209086979047098038849783242833380761643515911718174726814761429132068365948013743758615806805578448589956605581788347799317523548888955781242869984618073692083031756404667442377604150626941802829247497127252251848194290111328264400899009310201891698151734689888910291811437387761521981070654377129018340879943974861439313084432258378531199779564242672897262116287604761823920624794745981614092305477818137098726445269475926322900413906252228580541978053814052761691935255335374489721581656433682723508622260848259761307273905836233426532436672726121587104482259889839070886154363346419032201909401104072375706054599657902185908640725692775689596081897672693401257256211137182953618965882359918807079793041844169545781708814730296730421761464812953009260712984387537467842519889273560278704805481452988884804683223131050021631344740475264229839298886492005927560637037790166819875603584477843547616109049362844229956740180537679411624218712478963385536585716546249797442506198823030158196292306129052457604929487832255059949046091733963390719300941487624341430106201803703036144313920593880986433910267198640256150180431928616392625730977130395745011774751383364079014229946456232129773600887347182579364879930275800563460239153000841410024572317411055293836901620971800283716551262459995985162447110227062376995342911469474390614579494757902275674898657000100552827804523628511101492225007436278672616850756902522580092106943294250907866271436755423587544996867329913510505120794848045136108995541098580532728922137921230482335000145612163763841614815899973301626912730412920329852693699874354372860387527673408712130601187116915341803710120748205388766182306865242609529485326116 [160,36] -8129581504546465002624415078225436930024110195146712525180342736730133584019046916686774428650248639286735188392977442994756553088180123213679455809900514073725047562721778648158405383965312095640098404458784411820252659197527613103931717592874189989413117499407548502263612747757174164785947463994384554346803756250197636729751272559384021863929314716549955137082874274367268940711515825221777418750041508469630064016806754955077718843357031711277161676271115594310204475089608957872514540928994804603093961770666786762542014392942894534728935267579991189067026472498881213994195545078274645789025306844526889952509088261070912918256598102397123974424792154954500599964597049073794681562604840051699543207734755832467860220228116877281697740248386522927677184132345406625239994935180462945459902577882733437815060588697125439985341198087913438388504961493119079441166853370338541606312319804294970626551248419944720352624310010863846732766750187389096164134037912556976396406270447066955477788590462043421894073430713695335404148694014557373954082875530563491756684717381926788476653633368635842492429224872808201692195181352769506930391418143837219522984819696390036974954443803639944309891780304286784036424296242185682306556454148999903725763591671828325484417583831162252160085474400535739893462122799058757116896900743784769535938452316410974198467592367166988079114038983506382349084698284139442410810126123176509967594611106506183250102080163028522659637148230488161265893184993591938323332812110278726225732632520424961397881022858463381500687762333784719185003552764760663954617565568644483567466701805539196962116419995322572745940340098870365589886671916449082311459153492323220033978641412959059719475433349005 [160,37] 60604342257703078195402444548841505116166815882883218829237319210093695291375924049647181950748747917753755306519254870767663755553560891662303077815721171810112581620768646327903494816819976527628225196891488903924361920173709966053977101149164842744131242416883849468147378669203102243061401926658901363109653549367242398652154725778751108327013095013614641234079231888640890654304583816649148030102132805034745565782438414203167498105996355745871659910950081802513798557075020807490642751480939344820918484581380696073406900825711374242006793213255980398411059021844702480572488864268446370752334913732984033834592310243233322266139020675189453959825023923668569181839260985705409136409345928245308517629375360412292329017778973512820101150544288697308223492390022637085721477235577564975154571400050619535495846549236588580400315409885781551023331711254938895215796510158033386613486246213924082342787977171158271239084750881220875893737503698598666336251402520725506096629784313364793223265014633786589807249375063486342964880529821939614269984470957402306930076205664519948342189199015399232034816280245173722191908442532191268878407309375932511184099461343501438918760863830396873256602137388568884663963413269232108972400488671806127908802674808995884036806011009275534986760988849131227276540737352635862633330291475173028560912986040799852087668208303334279519925942928073417727760083440413293444021144061246620509501282354537626424091864520007807813430849453754956835935526997521189091414406675382937518471053802126766813417896644029278231802801356875791612745021237735058843759683761032321620786647679591916743789118477036889934335630804280319495702367434439370906609159625140712721964582328327538537212143340 [160,38] 73209466711380914419491540857822795090650273359713357513761219763216706551201831066316908047015604710775933543851802558465840341811710039134411348725055531190683110394915272275480294771531538613713190134419920387342198961467207375584269023068733251919954030259639257453674770676558418308222160272553350250616903378137391030250936339103587000403710564064735497431561406464779217041044899577666624920000309652925740109114248817002832345883508713072597214332553231187756413649382118292756831709651673363723701350139811330762104699815671778870785028830168221968849927633923058052658211273810552705837168889277470312692980688656109474213375787569935394745534056651861750699882969106720791168104891331037336164744980426932515654561400108626465667130227761440276229397132755742567489440606092436436768131156060262135154027983801558196602394173065396848691621659052631600832034555819004296159548345391663772916154011139659193224789663155667253040524748380935809629050754760643487423722187356762284564377116854839307131899345613202682238507078876355226414783284258823246311968500387801093530003947566910405018260690308483217530122195761812248491362421324306596678253452949848169624880851326370789723746258360486543316871482431644097903995143985821552550923724386409486012560450834357699484391393377812345103699190784561179463269978127173626172897978257018977410607266706884420956922527927250694843234496156266235212831986544674672362387551464575863719963528186399527062090785224589863301305209420293658884575584056855557396973233408648139535396831646255345330034930142264748409967639060397369629772503224343537957572645624591654062454411270809722373534330452978664946403716772362684533513338156389015160847170626735026561060 [160,39] -9601748750749556355912916978060316143907160837634189035413641182233356324572037934504594404813139099969716547795616614910074881466223114495362471412322158267451136152639647086362589792135381336725571936579357129792311722296700268893754393628380292069999635093147777863031902767406489749080338838791072983727637559159683789199757224840465116434809389242676615175996060543003032708685083783839039936043961158959418405452269979492133346642123678109667032967788731408983330910219364162043729487176822689959755668490384804346601629033047523527281226686439859968749728491905833953111398229218382210686075560275944190900584730227831957863448717521263680455461280133927313163368104082520043284620169531646559551558663055875417459581191897913683756011230212535007968096882492364186203092151654017854148579365637837478247114215546774437886753878439825512784240029743781112916964107996788186762004709277786436148424133364449808526270315658354487816298963601595872885130943542302486243289026286908875317930667848567113468300174805014890914581471526670514225305173645770196107579094389059981970767630111041537665575636399818228242642392595840698890889848873662455591870287723141876708040079907919098260201685273646307034317909944088090052018187553446947216675392129572118651420651453130560666657402588714131917673445637207599976538850231355185440102153696257241748818305907680522582214610230988102220537685114117811309722510763059862639957169247898832695114556779754088093594596969193772479232348160031008878210196547709635342462453449951454122611819448178179987966589248009677513874553738996863155541180604089814147841353529113842564351058608098849642047179563080577671952899631299456080418501227059100847352073480966853409042 [160,40] 64800726537519368882070977298265138300299332604714425716904527322596013728444330336367607107189160011018276896982848284128907781675571446109994866757041649547928464461806071465209571122002946684884440317912654768789108174879064226411103486970786775648325994741197982327798083627596498498978971401744354823344144203411523740470191077599222578414237150904118654702889408329746008415538139922782710226287633421989184359297320763126707590687346467733802470759673449537140939510309416149949109046485511977140386547565252187016550337224300250469269737079079003497859780729573405420400993598685088450210035050521949882833430408840140489062063640577956598676908978285261549093828019827888674857799641213341793803159486512853176038397748229565157065622960019501373089463550308708854027562853922719834972347371638715278122972432810162795917242055899294465211620294069926097031018620946185791453932793020908297943824456179009108927438620759055219670059230662299002711754352046317406581585752297520710797264069758363898208893848475978844166483213637327030316240679817200138326333237991001561685876691103235937735440052691135298938672034583100696727252100856702518992169489998076533354986588388916736797057537845208638613964457755747938706588679399454521583426044112415017962163039891898438625424305406303084444020886561725146638886396945327443783787296034341160620083948737906228597759116833733356701905350704568900357334903855628530462146928495021243319745485968363288999684977231927879261289895744019855087684026009248588826234072884197503828775546883292618898773626893816889808793504807519120399976711630178116793325303611079602844496234306735539090624604524935089308940313501282848822985127131450959220293417937760372 [160,41] 1096894487699880573755320332128580667333601860196910960347854600667859847575671653594198580068387012522982422081028226631580898664709674415791304545777905627384902227564058533858254028533264997572021730055896030291303034173464223615064077091912799851478710219335838342026182754904017015351592215378540310408634590527566644411547831608807548776915289327759187799453390918311091105498358694102310399522481642938927116569363533671114846621049628255057065528246729917042915915337251274592846715386813430106129951079881164193737695099085541321923581573588192043426902271142527628480796354233691556117542657212240854411199508296129327421311271707020617137641585049296860960782506040336543667904869601460073900766100405450320615498308420664831417382501746621501241721507608004736335520056288846788964382705787489698989864113744778140383740638619909997351381264207294019956272103122060351108051724611134708947239520872819670561413355668613500993193759253648012089140746407279362446301564025279589294935774789270758271034380514140720228454595832138921074080729155154478561484580106675215348660573020930237237343577232517876529256449586044288210765415375963099045746292247350365578288128805359356762660029214973818284078826918322089583388013841502807022230450875485585272920000151636006363811342216422552049664631657537664821724040595214838727649455103851936151392009863390350740876675692870809668808216478245978926365366836332156019692261438302132111439517241165675600196148054223561258897685367712427234362953821403169924699475559591917048002585057079873146960290439196109594649792967367603097155994255498055111941640412583388962353125137905390437481893000716900190547239278619393628669793811462310626477546884401913 [160,42] 12758672866116336703416074093111999928043393280350267830931749365986820140853580349447018283201389559800106109286923512441383709540583503464389910421261042322398095866948342615136726804532498579203446380836940989393032985556204269960025923121829772259307603444779205286967177315320642921659374004189428177220190469065795659204766987100210423648155802599666152785484313238995481617851367918319022490751436831551170666063422241831064815907265752938564142404401251280452081401867995096513474651036530420697055568875892366834120662036693240390504608554593208386573221392363477795361468420658087915851315949544663633154407585868408388195599981753344521695419991127532085215932722351263898022937136655880213211306454868205755292282856059100350741316465779932291052410475512353495218031781931314657424874291661670956220373550933439710874764764813808238287927531827253543107766920499585509371426146727018367372076730524466049010266200834877090046475744871758352660288673183930703322060403724213317625314653752343768002971921117229006092504294400742688713829796714700067688076143142750215707522845700566820150461390574697543790752072587851077937526188801586259279116940317313243257431313041154941116717860331010318242370522573239093562128202921904022678114859467391984947652982788126594261151749145340050250833278902381599136113337343676014001021776816359580623012446171767433769607272262909895470361372857000324448184418900564676244973855827216344845782755353400607784301007226552128965537576064240256691073084035440079698519337185775091479863347922097935135259098256268384360282513510309316644083156761393598076014526387276689910616012586452241648426437401080767567958112684628093275979520931016444356080228706 [160,43] -95859098544606503533235886928601043295455095624518884982472633678520706098776991487594157455258216858747325491263925315679710039688439449766660672232629132632300045578495100577764215486041909161687977955745649036602549245422727015453588918155586572665598501065806978705814606805210425087420483658643920607350593981234296385134146493515956503580338212790550473488640550948218572695063196009180010660871107875928665945002104944973236567418000200876672937856460789104739632151867208086396448392119886713908926391501058816951392047362797015047124807113189075373976953557264313795036227090887817990095679303907228384477216206489758286857526331729074364120679219629975259793952075038551002115629419126648522022466518257871281850424640605389028067934422113103358407080973463482542015437983747753398238258852151691238052254940097780345103649956280572638299264318039394104926793487090393891674335987171090622939147279332116679383940959692911892653746994962329992562424583413336676831385207819560092265891350066214453564370244591043976878253775800728723150905963677832607605116899919836447739455415031206153958634074174664947630568452636588861158802673474293722539271475414483690135661887520912653024311854101675451832093721524878363660423154010111388611538111579958433543801873482029751686141625042025759165607261947445752444493596288852512536526940341079940419172143602893820917784033900340728787284108593920530496203739874569706481932328795755193247075547049573387113621302326718901290211261502674395346024306900143565096344733429604582013705210518168387087289402555637832575463973243634896092015172651418420412840642948979086851703509649493367035240380707493068440883130184317413925712408509135275185330702 [160,44] -2998488420130581350875933191091432999841968669144440004835956463382077081472544129869686905229548099012283310080061627192209384768246093981829866328438547834711433328922335330201605119198217701885086190777124477118529960568394511559714879251273633342824380620474948193672185094113535637028962073818454233760012898129481003904023718790693903848711353308506918813308578245736910615733582569747956470734134445415355938717902844479542943402954701755380454099285097118109135616635004126347805267829449681127722079483786545053371213891761331272469673403933424940034912158293955011606479056603217795484048377594049359317925975542128833935571037596929460727100945411046930562982879197648733674465336962651733401709997769961290570651701972099231833775897399102433740845115692984265722085886250014426686559378522749452384982348403015404565897143006622808329940342735015444287333765658137619682054056788049006084535870626478180499324184449403338517302682593462767080785301252160156413331616509236223275226191472135491461482785292258673252942224515966633143476638473284130795157455730567944728973422246831473809065114597842779439734692832244392541222468545153989094180449691622819008083314743315841769659990794785340320213714014267514954918042861650637716645168564644431485117515347966186528502635957339844847539855139733916573197405325670277907389080864663147920280317862015187692218398782084552673440210599781045225147076799678939918228445646467701052905491056526494322078361840216446438936695136782560232063869036806779951634184834811867558193591187464841671544109044477739874943605962372455694919243852698397065565979515770491519464755278826932754717300110938923557905788949284474046787675505760356010009 [160,45] 7018296770431348541357946579570768906582335039254512472962008052915065475645245845324849364046322952692265861002059839269987905124163779255668909531081241093352656388942742714521899057764241219865382534043889672219990060712175857506142223217008501479020330240137074675409748597671901251406489851659857495503042871699178527841974165877362540970397023522000723747270682246446863666976628409197895687473019558230673840132918936074245634300761194405877641388556542238934076290378388452217586568635748041099950360640387420251633749575045017881026190527500686453946178179164143250916780438034069511052724358920098043158706105839514180699205467263855825996076266308248057750689248874257239988203629456157831281325762810968219602692286154266110636553507816969323977409899436002784756003409968571722740267563228119792781054186599701610962295752007609673714560146914132724097921668631914595248075459513878774721229492598267515464789700225336391271342124262347675581154262699512835387624553674300756622003786982077501129164059005083869791559944832373917798476007467488775842925133744481564619890375197417279744946666319251009885205474461111688789293204966677961430522331261986819849926116545390351149725942306522774988459178660128966647381673569207020550145262591602874970330206872254427447003861452531791988763816840367113268814482784085941432139983386859989891973349668040548494515102640619953316529681639180725486878867334779128444065076302914467445458997048147671837994210716732855030851432579964862289903137156552071375667352237647871291477362434320204575320577277315657077838728708467289864382624746451492181947614128924938465230905524742140820189330668207770092763478756385202952686012755302028448 [160,46] -472642491300546680170462053743807969995517616657936496648079425066247480127584447146509299846786508486811932615891035702676167530905788774128846575982786168252251766172939458228850816132144127369120532054272726409730452849389673159036888749716185544927847179218511050881924114552041787323496605215089737565782243865723708442261785522294916140737128112648295940055857427716277640431520512169256618881729583296876638946419758781477148607907255728906726129100040432909311442917644519070725690985986012863694809411809871054321258030968866396999981786057143251265948055792008026860855110526812284910426166100487735602008096612134705397307610271819881425602798466613769517812657777247884234027581553595726426278857315470444076517520317907364040589562755356332009787464469543261784669716052975474000287253780602126422294586357755881280659464571547853964699836752506094938575567126127125827101263301986706660809737243754806377086882750008033493523495081425549345297343194177413175541874056581492583119948720348256993861193974798760032320606178228831174637335900437097287810904375562991119666200404974306308882786048816788300501475063812327116567364596230402573485602140558475432559263759091235366242243370213990708135311074076826730648530025856941994140356027346043447048625193689048220147585421311037218101054780052043793054697356100977665581868593967460826319182069858578515274390899253854993924003828264170437748651509366859578141477857567044105670302879142673001923461847335223620471290285206001981408253782117360973698490630997926041771005741644348001163469226819796300261826311031294564803476676013871328559278784974539388603866041247831091109098805584355906377214718827386559141582944991062 [160,47] -166203700785579107477322446716298768602488985396639629135241874001484452932280953745346981314640407471937522499000377496196110040899105791169552889802554328499523222903155297037675718386454408410640005376231547724310667398175396188286591880709107884404005611782851202531373995965682737548190733937169577248906035885962987473357044509681942283444787185098276692580592946305398140815051710065195553751729426984624160832397001881856037288717713404407894484478285485323489309928750090954898687056420636896345329408299408726037795477347022370327150510224122723290942046390609033083753096939206601435893757749203790433695375398861864348827846128618414695593266001738066909193430516997617410659781624563262173877837754993682329323812075930160021394851269948526839253351366983447500965486269771312178526225041950774717160632932837133303643619357182127777055040282843426371072114720252456651174370996677958217350322058318846108751195906060664638891127024577932027909335745721056472890701286000906868500273854852719254006878536318149744224952849966484484140736469620328344719439467727325985068342525476668259380519237863152325039105300367609307320701358449174108561691752524005406279022921122914055073434332336070722379128031728598721063852705018691915356719645170382160036896596566668167010217331734247215625385385288850429562273404086205295387008054236695309705803412031831217987943986794602163313619828181526702089924133686287691519820880823165363234634888958977283718868208889754626204100503502239405147306058253761434908612667962878968647953675459613583960315250438639963562256461038699732306421017077803935311004926565169569506842737772286961376053257852776057082265616197684051030317404097 [160,48] 111574186202904960653572268085982398595544575141387493299080601412278698069441788613254961499284706866065242485238326061502821783883098116714505294011754661076845420962005362310628693397619400263168753508578741282161221572153587424199582244943518578718211295324775319335798524644521619245774230460173691935189749125997638509898823713137082519933343699239242172665640930847553399349344969453611249567168315492126326749703303037437978253117633726742761019297826830924665206179606885000226538212893784136438534274142157838604126782563595687488965944080786608050825886662332076040262135635734690298542124280662662696969206545911704502943166862699369224652760156288291835538541311150686515603337321096175406785982830318764854512382448203210124214859265616985113523123788412597694900381079358724770970488996128801984718025927429517609860862470719127334041755425098723269155025895402565156815568142070591152077408956123519256863059916795792925259925754092900872230346679678164321860237367653277480547488224471040824476881628292078882742230920441930728864327570176830430420057780730889175104798207005573935127362671658655742616179822799710573017395213325594420304796503153435705707882917709535625865689687120427473513423342717933039786844355716300526748149989371531088313034286524826514547707473345676244722385623468697682720178058808658774607235243105836194102311958997671420440722856694283469079899452830175864002492807516175648327415054054984168176943864623570892659881219514069766610212580543457323915835364244692241296844469372822983693813815585677230400639529921537282055715234902542382931454632622106941223863135093940269720256204500817287902830703099371720042446060697717192611851194 [160,49] -60625777746617280909259335912121974020328481387164641882016563894767218308780978208191452841432631482663813387431494979995214779540848020441101305543507306841850948706145469846650434263515250861330284136649515197848360993735562369452484274515418962604474846627340599024799720361774299337420157797574156124494579124635639364556696915900622769723793499096159024206616534633556093435641096446891554802460996015449702579589460602691814344743488696353853502897285687108982951296382221853038236035777203345680463843576516697883852267170591570250752741325544973157988355426831067108496090869226437797869805567665293072413645844792629017040963259478625532136777343701506426059283666423875503066019428799064751590643630189765702892192518650550895469603827220412646851278393525427888695534533128270137869717742800599637322794751428529601942193873017702027618234644897749702516896124875511153149021237536827484719588280221490962064213667735970305908886694628425500510088329007447308904804188898028645240686598921147508336624906484622131933371631097926825152934020073857330666586360375598840341482801983491162897397105790773424602669624574845242879224676702407573179074770640584300030669317601815010640104995495734619879757877690361501670568308166984588977953588305284476997171061859288650888517655959945177557135166254762097378400163901257212494301638983255588852628493658372394037225028441704503894757152683678551763369925574988902111609451749711008233191376938814683623315655874208696365835746444863050522395671591430331496988570133394132138550159308850196204307863549590378754606745895782552929164474947760326566481652130744098079889877758647612077609279476245902749849251192269609970786 [160,50] 7541112751282822321923373522772607759884156614163744526886027348522046594295923071887971022673566203176101029366834161854686151975435514803679290232173127260031891243848307404623565237440790001812565749498857133523976348594643620437736352344428096288478608850408946138505502862551148853433888926249255898015116340528736842754911333001355086540877008310116922154924418728247451442179591266212307368729031905252747314323091083598414477891847939048803776337078118118800054604840505588018813606013935961531255039241283131821504891986439631314678084957094155405467779841178477997786066903559195663520990020422968635047810408918342175890158237921900440700789983371253472523596199695286217130273981911304156403392934860997231296262163063849054292397021742225512007409741202405670414342273707023831301248058273181903084245510586730093127276160685758488380549293706111314987887454387649996365804999774532684228743401902214094469843675994932813018376247588816442380150932897184550101266863179304548507217880091859255641738248269862818879775976513560965417009848572634823323083780853856513943497505907376045996321877491439707729438055426430283996866962481802278268871085607844371777411378558906380262578218068719367065904325075550950058901509325776791073840084802880860309605661078977626130443239257942537386533093777415296714398057133780216106309394881781813039982294006539603823906384977560245773449159587456541465508535031655301570436394682676847482278168837031686312886822775180106545716475825141041446457134550522493268606882737470284755015299542454785268729099349303300001485530858111630024609726579353242127377100994602719219442653017083185681530564740975539920691832626295582928 [160,51] 5586711060860137276736067114561116299054292900644506459038252608775177398734420899730979126928351206013054541957682478758914925529564750913506545412875044661363718904219788131680920751126782834477581055938133616276553653402437734732131663111903080533485649869344108232595502031178771575506716726459934002109190014254799787604775517631337459241307637649487981324356356423057521616603454056597280020071644458283358322716134883993998098329687410438390105891991735791760604512891504356204741283064361513404285024040705922267169243450226893532151485105831086422753041607482205050446868031809384022948036206015285611274867355476680116666118385999842966530446196597786434095675872692860855001356109350938444878709423206539009593853815355011023609450796635194980769838396217319065077355710272229800316177406391646284178537454106954245960007124543553826776295439238914717306868853366479991453732200635711576780797613197742806351856985661636647612813698110353850652894397152265428791422575048640082100200929540236190472028141108099603713297014587760491903066808490696563732518634659103966978865512394111896936086608221544989360240589988655583844347241346074106179344665157795805841667429418141710914417255941716032906525877028681288652405953733343042557109877110279214406816419777774506733172754983148744530882303489277127007718644844488673732430144449721317347418137970112488657250819853254585048992642501498612207162542203933767742296001692777439028960312145805027472368233153113788889149942015525669022083142090656073134101340164318248826513076994080051050065565513334694901899309914324165767110967784073193845819873680059711957238256341061621564205844725019357476762244013824180 [160,52] -2497099039946554395338016098677511426218852797213736310677142855602683054727912054423504343347135039083721260108035212790020245951037310813814355000868295459060443776050933529278539933471252292485934448236702801920285073223982246645120488911223226544962412452533904214470946214053478434603120880883808766190156734767753517663676226855025194381245063654201238686958304059584501542807855667688550660081020985041351917788096686613853224578430846055308443184748547983391346910499272778990937368019931942523333556256995779616811722476903901387595871521227014444463564479230479186414379218388575597034815093252684017911094412769748554627369639510926625686351677646087066079372364220771524909726473588929063392605294631132148415468870805327673065201446520483917122257603747129067098006913908050067340057910816960858253817089948250343805474745674558537224721043799654911353419981051831325553352442322949984930460394790063974844258632429623000062717199446615003486597025792841720518360595240292927861151795232924726004994755171471881692625939440400789765163507311354409828710184790551531569150567056335311420885876038343646758895553587202440707020577744004159214874832433410089674495969243845602494289539192592146925613287227372907533948937815833051776040996649635341238502111874463968109054198203112366401518860304290466561945011552025945998412358240220418809360787009743006498657618360191363357401784223625857048613528980178158654050921262074056420057796301667432305671450849000084976820984085931953916848282981850523459809540353442193929112287283822947348765443256940043416500840820299619265479935283167856569124973341437322245470734612414558770838888654180798033041340694443 [160,53] 205927135727570467473614343089552685594214149666528601910036716415937898018984246218346339602106727026608550163682254596492937279154228054050972224935100612679601847729808540558820737745068994576549865341401405446361180663659444108918060449760549759285630620371439378736211479034202504771417909861711048650118917447050854215708075174081842749992030559009883324635433659021249251937904236151968057003599105625465968851728498909490309221458984661767929154356188050102221598811306900054315200496917098186796747508364172278712801935426720173047050054960598556379458069300199945025219928544277618831926205948561831399604590057346505902987192833604886725808004996525853875092910852837272603207296002156128176856138096736822142329417026441174947164315084340743637429210566567108684386518945357017079496306357121052409921736485342706261404713774452471734130973740999357874145494934082484988326317938202051426557803458621962537601927666301970419800139629861932793642864391785285022281012686321477003714579480611357245303064325152567484382250158459963453122728137500047926503861578224369879613954172033200957491195151715134649982146940885388998206832327596524795775847487221779658271036803587447477960895273490866998732004189441671768557009375016004611615448936165275601975902881358599566622728028921743088010507967868910768149877090391468766343427055351922449419399215988937993680668065808869291365336322804875601101375297320728259605412617315245367705226389613028288207037789191831133982472903505161429128009668995311279272632654210044017781151197306705048139436461993661982308129051410891076626080295937726537520407828299293004035713108994389694341621052539753089328333838 [160,54] 132490224845639443557944139725994481655315000179517313186336571810890842026071017116836144099966565633062010534307455006856232047129655552331439427848937004990873637339194261968884423250144260840562117966892225557090837379778273592951487054100910753335648403567086625740840829796381885265260578199562575909430019465637458056159853598732882442160531174697134779351807719378090488269789806227092993971481494455931242131910569046558479304065743328515319527251003631195420826976050310225056328290486731412536551767997830649830952552305351422161239267306437666295734650052780907283867403426460990236262642237359388271319582964286070038021216757467271690244306282885917050122533414103472093520257152017327584774985327030102628665102575731141185462930048223312213460073829775664601253560830614989005156988825016218871159652635559622991993989154922723829549094179901202246148299372007904537761045334590275378359389171618462535327117487201124089615649810745453316772918826647432511934738251210960521672373423624264473248438881881207219765212905583886134134316223912232350561509481147106966069043286290341110398945643613749434387965452020407946513710160890616342842269503669898931764873749109556498732239325027040461551186977973096445224877247885170271216951787997241866384358579140427543003885738811917165330991227896351677957301516488232912766387332357820114261968717514237533547815033097273119787800469721732599589443021066857089549439243626890787141820182109234392532696096492617653664795044481053459091244206046857136908768980938324399078745572651442965186356509836257394607870960557407100397276791798984699591284300081500817252944050654031977557168161201867634898240 [160,55] -42564389310173353516977255753088294099248303156718256298800637384107447960061535593016000742234442511287660426946887683612846614570367597168183354837726471002813823367601021820867477672453796345001552841241489573834360413968482632780612916051256346497642351770070353925815067980638946439947353109732079803608493688563379076059827490015760499772284199562565007217216047957982601681349832858868929501179926244269927015475279969801563127329225472805879918272046555071710050636933954807898897888332994174511766662610861569437300594937881467626136405194386471001372976621959890058490846703457556432555906409218904723441493162062143999602499766240265066411971623560006474653671432678295158740157064366118554186881306334303226970351394982836303547814442383085879169412576125688022837620898026923695256751830285274439957584965515719877113231217954265587501496870241819241232476314721191432396598609734733292242156709545054114373053116206402235814316683916069676082095628042223736456444069589989539922383079568486380852650214567930681402323821140302964208449962486141618167921286699307838874958669476679955676891951527446090916401687107710966232125900683881714450669095768540954192948589395941407977643044982047685395303062933093269056174773536104274794974515077219808905647754069811268624599332930519161650403310491157766021397834534773296779170860378630013744461194575641079537711904001927081487632063377868269800449215679111979902938789836743849330140735444933427782269045404754386899849713513663296799893765896535687857606243623366862427964034497269938927398690431327394930147844741157378765192238310661544263297056088950630547217886334187274537597974664767362138 [160,56] 1415095235939111147261589834534292857413128112481248173238621287972052613154087328232660690706152190976144332306162773337149089016109634596551369651940524104959250956607539642844482968606432540836374788657018116190441268159186166600345408574107307834707871717354804195830168059117509643376397437969141095841563170574733560832867867633490227443117946386091634326966050920715698935713430219530353812897195144670872749560807262807767453178517288838125294143393533169275636473342340389478535972028608355404284913575020157433410862923186605600991029746693428219259173355346806339013661617598852289143115078175144222362399723559418122109322524501519966774893895727199747639855494087735146518309327104758422071427428220927274470344476513577880080260076620028801639042425306556157588181806222920824394045202791936026407893608003137175165269784233063706887489604807791265311749117478282932207219760672518037976177715561233350979657991117159088102135298713769332416180812912105030009719947977102852067430268833299690314049242141835088746692017454223939514913295616573607073460313672148630190751775574017235768075877480145194916838552293846858698803354540174214522215894662691981936547639666752634565637665841030510478723349893529459148622692902143992521683211643058005143832233254198129704295786774400287239510992993489471907085454956684845478743509231583735140667966563700082504205876732227770493253299236676934388893847289666590288096301808739362312444962202570808859469177644970535459670046939264041482904927889608073208349705685337455130940448256997723962057228622912192619367782103901148359638012521439014434136896321724148908556180544264698906651873508349989 [160,57] 1647054164245837330741478087838745852643941718982151061736772033189034303267560661674703025224295046803620429252161276359190174009745716661891166768535415066395056561468629099209157356483392967147664323531737306743444335368271365261112514890278370518971553165416471178115327018672579533624977555450176675182324111956331084823774074606675142792344144260247758904404680315409487178367293530597805042089678063315831882483211426242058317350409672208166225870258870582012794235068712214964947729780022156541143510656115948876014250650560642730636016108153572798508277590116698673778745648310930979769679591844586147615999861141993200288359266452556844103046305512109717513155011498371924695170048353222411514669010470491690757729956402724518845513186245850772351998877423826682204686084346477759904818803944966177189395890596906768817117207688158931321332642844599857736436144627564911143578940552822341146653378545254053756867231357379418106874494418317515620103925259670052236780011722858781404698536769349174347927109432062638519306426692981037372002768935158104067786573457352890189441671133659214283826599190297009265868400957708299241107575423924529645686204861172312962957077724514439229176154088326532090075909942771086486620483074759666687857908100557711144425430591676650110169909932833142077394700764831500524862756070913352380414870915837231307967381808897471673839111918893378720283039586679320276272625391495132876610181656751738483171812389061996663966565055804199011955806499001150005470413218210212280170306752175338179364900505696853683956397935661387083105592401408298663647349824770776021705903458700054241014401183546426539866480413783 [160,58] -302100457326205431396279211915531938410375661770174278443107258135476275603905175012362432836380820921774138363178325746574094483254247161965056889622241203930118904620765545906857930543536791393452575423434866580870975753918967978249504122445502746464047695127458771856949348754684404103219975472985201468323794072059301012674330258281322156285475321846749461737573247387365826848430218818149053953181845629529882608724582820944002969930250867986229325079883319646058056482004107282335712013250264770137532615686301145082019098747869711539382124566228614848186520597958623220069992038194076296361767451554149575052028113723277342447805242577140527136353702199201447396088590129228627290612964341702101742964410630778179851254854471525484515319882628012711543602398010684246540933848915682306801365580582304330966655816483841755716997680621599103549494889535170167030216423991702594004338294052100758287884256403679988617104723271445952043896779732857818802185659270953342370453420057581871694179691058106789795766784400416377733443974824173951103408377226957394701395927011224291923489792484555081940871953089082734486115982343052893230163980098619105785435312317091184980746799138854460269615556203185223922875255416708857932450964161612891662205428582190664786722044075914164856100070916066988303580216028499823897099474592246369776235996813805577683800353185102240391342994559729784901880678560490952559795062666141307904974373711836398251519111836264725489905676845870070606468973231038793154157707629583423980954418904099099497214342738386371460636194697917043578781927082605083479672722368541379278980295036706501736576051970934512206378752 [160,59] -11418913073866837081273455475910729246024237175918804821917777362786802596600915705859660738479787518698154320782068984560953575245791434236363640622409154689846452978356654910421153844836972809350592004145901219858411687396187987220331434057189591448660695042600617956924271790604975308717240592251049600288544817396244122738387315238970267334223122978952537345483854744411269192429388478547242822777506580750496422593629277647221029158310525523840590613286486522273241963153602867009016159118893628909825326427605942625626432125875519888208493050972892455324711094875885958426794954243342454951870478212860755648667502973984712300716178242207043657110970745368659176352925705783198686521870515073699350719492462968503332151977620198455765988038222053451944321342746584875633889968769735328855172086138119253580460017868709239502230023324865701090496286295576555607830631242318875781892435769739333036761686175278693677875580424683666689584435193026388849783098669559469227758654982622207847839235547612267096328807357244467843989753608502571421536045534702419827214932267234166993257312154638765855428385673267713340779147168941734246915998844365641585423976611338787410392276095350681961683999325426687736381749230108233270224851189290992914008468710211809346929621807143281555963744236562210739995238134457994314714928542980181367292896513326269706818538670057374704092140039464052965844907579116596120237700028028363789180580727274157618575100230184178302741019060583258797157663126585657518241084292053781141657633313275155792165916067588181529856054610915548350013897115054869497135285640930901806378586276481283990831535546657443653239 [160,60] 9049842938426942791860693423165665439185031482922627728818740372678628081830235540640376985684471502991201817973899734214279099520445331030204656403944330449626887718848108538442397730293680313433566982641924979973511104246784853554031808567497099018845042280903411163150695842457266314904269869363841516555118399741779755909819626659290254852297840638105258457634497944614281111926028873770898067371697796066584117298454993081541193209879592954911585308009471348564250686155084136996966424529435042309539338704912445119446511929460042360302527183334979544763029554401240272897184108228157611791420290795688300829450099410381987044958000021938513838467631820331121711607572989355252291915569507271680171911574897440347051077040566879983262117473353468606924069831259322404772730168863056505458413823029667201427743274788536912007774419108453499286222542845863139003656722130190059648761664447077387234617128455630478786094020653264317683750009301354333922825579585431316834239291754825825039872505953872209718977582536919986767790125369133737423664669132344024042330595023832640401066218166764948669396252887011956012544517234710232778715364768606033672551440806440632331699588521856675252656792344885684241988078613945087632673387179981487691730062570185743007915497243721856357977117852912685279937332431524631380082038239445033831049497458274082915695064322383410595057023514962093997237731822705602895597827911141053028689115788784688582934828612746362903743246990195820628818662292020273388507523909142212266239529582887121187712491508539653983135920019425774107859123960437660127362928512761733765086864296858765084514944211014877864 [160,61] -627105690535496057803979549643209541672816045306055754526422521791901417943149222058660017287448563235292517463202956373055985109324473902349443205868533261745784344853370385087853267328004321702211389775425400400429713197696339699874196465845434217658523047173311949091973869048005332395876539246335899031788865621941900790959882551150896711762154300229428596732011955901392873720490548734792175309958649773957128193621974594796933436613433471423968940953222922788841604088882821810225115809711688868445841748104305355694556307819601955856001099938250090403930420830675511255919780757246922468569513578065077859070499765821740008589323396348260389852559833241858101213217233000724505875189759939468021919301580683929214612304393429902768443210194283706388657941541122237427538210055091650262299821532192226865631478877666794962349104995402145135265903168330269128751599587882416914927734285293748142110308446309586814778269842308708283694953283445495803388123496365058111246791209278065070282846435653262077229896383996361994196038691955737440455367930571494788336377008323901896233223518783127302011233520170338753988918716368283275811359042029005710807230755302743714757144182029041016787008507576872220018779979677035148768186428227980846520154931838936655646309884654579935183391889421068088420291994356372477351900615415042392257587247173900004866473845387015348182690778798431071417201973509361614779464271192801793770021562091128721890523482204558651896467555696886979804448512307795730651165755815849772337967961792820366310191077010513398653749087534536311872003462576831294022704858134101252429552497364025960322476515419662 [160,62] -106512774546009862782238258770324437741542884713083564552014659672168937924496309885904764019415314681240096794190002105649775599918267345428015415001066857411728502934446558910980050360956328390281395587516935176375760818406066046708111362127330958079730329367173392668705255419926966695509066606546648182910608875421098575109079142948488616211010371746501198617489392523188466523155365031159420529001577098095358813268725988382038031533153459035777753859271157174861347955527018867545896247986752257084758512795125939434561176603886523026936025140030966935036713138396982953414539684154522513040471800202647797766299268179057927875332649547502593928899958125806906238249174036312091132066234299818351436092056537607957261132515988759026231022828662447180797742277705329116742194609921814193891920048596299986529977376914400000129579468226372066184835639954269435012622499347273802432221794065935687936935461457944679951025306186712053171586184026712945005667642990220262604623947239742587151081844827593506334262833519158451762102754879562122249146094656498957695706963089258521616070437818735683481967961383103620331947318871935386272466475824600847160308098942474264913197968289178300726039565997495738133127416049870897921795942032345008210641240682447471533585688847376756307841852256479103185708569190787960649404048812357114426443841584441613079575865894157640756561699565341567432127399778542646191151859081433259806472555137570121459026583052877578622167771347416342521804829470080645354441515143382619145321705096329824027688419342636449997340341853442017446996939718709567337573155462559896413029997482478522401619077733 [160,63] 16108321137266910465243369426492767694361169590989561655806971879372128617613057072701678848888156374695144828569817296437993108522137472487643714311303382530687029755382106659259119899509914885315673654618955958354804779722925319143498806242180498171275897147241144996674320079394554470945390047747595052187210336264055254202717894254618132285175298672780262236089940959714179178742785529456822723504322393965702203707965218561931984260018435563863524055748769878403181743098139418309955146952812712495205776127504595982289383295569329625367460681925057792793248691636658649154153514011549120497169757243893810788572494263028764855403577525507902390349536207672796389855981338392553055347243318052528137068434862295721221237990795755991591775440274779352834229820411758083890032373325789885450594732224622365656179225032704429837081782777074441773353396432598857196163278846142213336170006013826615143555937737751798908124092781451132480186850217353984515154716988108785733655252415258047493671673078803700231644788094375139065622980225646825397614890502465421966286787934936207794998171814186809094413564876758098135532264618944174055031010356177358979098275225377703191147181578603133009066026925363156200514704406555049225337525602424886120496877289012927158401718543264371385273557952830148790384614281333799097646192388225979204161987120741962959567697596884296407566879942466567814873174548536032990664351290287307114722210690530387228937309494510398582371429876624004225658810722390011936393404295003670856403608341255873748998380686944415442138334225407376304479791800266032121994179229361317691145743949426181872465084 [160,64] 321818003301405822400767509653258684346604733096584002630824424545720070486159196303800987910351849168540215928059067307826609252107757034860507582575729459430884615119822758415071300030632339867882394543869950824026895127358735776598415927392869025093915387479855579990864996723436603474002989645240052141271480665246776884461832019325313161172988103819617266008281245570551075749062737894694723034069205895770746181738132096903942545760107860565550380184495683713244397166918664638356660800270743254289907334431313284440158856499952759437855497335503478925274261731116776065784850744736474251627029199401420617618843719512618812492082590868356920548879386075571984522432601469250012278208045148005871871500949776552767475398659664872941252861612441009697203511550472831073409581900051682326326617540928533732921392162015316035932536255398267014085876767766180763865351232803779209873760799222816613696080570555889574364974628287584984752935975852487941710494841889195213870737673728457037418353721301640963571661516209206042921718264435167930465624356537514636572107973823817731219918521680796967171597302619671438881665782730017402551778004879918762637507000167312488265429277255331858689527130181837107660048623109218701146529859544514165015408906903478496346622660303923234737357104509433792812036794570771430533663494021975026943444168634254489099901849779307314262240810604194133188051230792292844082816730770476714890532629711397659457135382383404115275183294227229436433351455435317833554232857991190867564033474714600760980629629307384397638893547720608160788106231909371154276628764384162635622081464543207945586 [160,65] -163635865041996540068533794429139608754374120456832644634453772101310595661470571255327242571480964287278349591193221912222301527581720689526492400386343066969790989497675180997131639782487024430117445820505534114016083418017391977693664237852385124144286025144233339071908657075599367508387380023159274300588864140195449775582639031732587845971611694096241135773272698923788085429275825649202801859560292209598446223298130483239577403548555187903496558648936462364253322205284025041014850778162414778358528012909601972456914465031997648768748989551264322504418956092692331006382920606662808044745376252759080095765991919174312189035596082169332255696907935506961972201912384749033729894527621793234078004521255151063015366736305654951841821431888121574609380330736416365023908539229281139217157957615120533500978046731067846187723240940043013716361098268334612467728564813410103197138908028559410404285663803271388886513281072488222070918157480617595720115082102430823756308846264218242325415685958855374876671001695315434495291496218608008846584385182820612914763386046764992990597945275615767342366199156186656326785580100886816270582142855102825019572740064887577269973365340759729779256317077081563198484846445101297080061678522131146046696953501006657298249173450549212756133272452571923418219612263795533204059276696376015612014330591810933692573029312699505724108875466439283224802895704810405592931048650304797257561518630824607938519798941298426911838906865500280068653404245385192334976134402286521506474605728582934225324798764572872118191902160741126451707085213729538930568533082072736043433302607540963037 [160,66] 3663678586095824771324357231237388813420066317981331552768007361389837885867483325389371567812489104042596180389185614302825890023428814322082369151130667044324715490445436306150923216542809297316926537621811907503298762130775855224011713587496624019282352577196843010693250890449695031447267594366336161292539259724355639550184361521042607258819186566165141414778931912976228646865813159455782740199246966740976707456767496255088463558919785142805174845163981775649285055668214363101388110941017370961497849912382557219625920197565969978457418995247503386435775095457785416888141562537548149796681614987665395575356585755038499620214401856620181154025433334552814539251253096081675431703561305456783608291071433075864136663877400834255436391282156048589283460484148436150652703235606056695789294459680453885619453325404417903947386436576514986376791095961002373284016468389345379025378358306885535646604012657575496107558130386427203516851416072948501265877880225415626650649215948398006358736312256598785760149138049018384022027025520231942744226368064479910857033614516071946636537404907126988056713786658512759539863224477545876442282549303680330550465553700396296683651887406777657316022467740029266435209024059261506448915684521470335550889126092431055321792719778017930396935584614245602353422160942966940902450211827807903176895714726032078102775367261483705496477449246099428361458408517420194266418783402044129731248177100771778414098740101321957805434512700970054124386203340306497553416140898878335523415823737978460136888342443890192350417248121761745522673960932912034988546961717117364481144567802124 [160,67] 851835206921574725097568586053092466222819726644241195220191529586208471330997060434296774364938373692450279491678856778583710585057283525159518248290779814147734248138628191944545494404054384025431467225162991252316657641157899519173181649644821964096272219652405881683840222402524560425521855098099338136623842508535532206371549002097578919070850680027157494836273517331179517075174338796944161937563890080208135148558773586048539468912429046602246951837454130899546893071748948995488983533411734811160799182350648506020154461544422505673073596651232043963879236862058116045119354126613707745303294963396124950408473651973680662066556592319466403254539246973631111652731646519366270892860752448646593370897695499016176265390842554629335477044257243752180102035843073296378593093523650881261296345116248972011852680980809770378416825777561663046988951414162542071232076462450491436518336378319704923430023559326908100238430626778653479698681495532312770890295543288133389674099055687716277272254325938943790519128319911458169501507425274082166212304950012463995380788852920242116681323088004086882269558145411348216709049530478934073542081393920443630318078278849058574977723418545261146628820040597284766730335357297704699767106133842556730162322386423674033178185989886756485285916586180474093800375997730356482441415247406961356569507296437309138689439185207679110832631080114689481406809677448101520869874368671139058811956347764875423006728888453971021628793052963394716982621792886532384152742296136956607144909351395015646851534442442192176383584133573353974225224522871823371823308238810260792829302276 [160,68] -36653113461013341216546721398384239535158684925038725424140240708520868728886225358838257849365122888985521000206112153577815772883081979724945519051095234785324797843919306070081591894200336181373169933306181521867162723160221313891418611888734079905856251146875971258534670616938960936142951229840388345837802473582231227808946334402939391085952107929881091164351724793188535147392826863547705820914434491666854578493194835661661214050851380399741055437165367373158563725995120110338899394487928016418309061522723919419084611221175258395184431725201239204320533105551274783811141144982322567371464040440784421031618715623183740409202816239325812814620626068057204538226278181666966246308540555399469849958106674438699887762256376399632405265932804143273142482321037814893932609707392086598065130469620915225740059338267692163299195405790960010376104208529043412510431614603164378732916604230334605137923800540988072106651992010676759520292817647647706266705664477885959131859155590191834691626400399384376774797287778400253512868992776299573883658724324003141599498924297575745513701304766461511790619038549967026807684777143333073911829698284058396093935151201468796052773754532968557233015702093541831784698957223087467022191527985145762161353113932431693588564014330825754913893145921011654172131985417235112074962530448006424596231032508684684336358091956810618126198136268303790838199282727323772029726987600904101347366935293701249932326994031977333209859850866447896123267026361096169557061910391870259685895629098510193524177197776601070350926180834293394238584263330440882086153231534080873068093 [160,69] -2421857920596641337051047401493898285061809519509429517912911900711242154503700122583853444601364511171500019240830867944063151378068193587364666914165089656756538072034350585500692691563566128134299499602840472132363801379363191642823934059576737207091531912583913588737939665207590941929411470554424148622598660588113725016688907063370744083159025451414288296520126179468139758804140282695284939653198949942790149000376897537185947846742818054449900264226904027278465779718001428657525184737160394633280221349644891525552845426781211770069049078194663657234986545576411642504278653971092766660750906489898473976935579167835143039052247772037671262563144143358075990125665944089213306346838279935673340680716184557617709415031668152436236383925419748193151691882242580871157498824160296578488909184444993956508499437173665651996569961854023765979890314751704110756450223691709096589359555834802268929057758241920010129716984331637261530738421090953470164560336116478403007540015824551338928269741375775925610780287175924835393255904373785434881255555705713230342685395431060782184296643112106962948039891118949614080644058618884340135262307431251424588424926989825286060353608121506288513319761036503845213491432846605456017941544875235547629808312672366405825759845325498617656668314108303173374719363547430959432537940088093428912460933900177229203067699378528767654166770550036089303444243439904089131572361692132868266549500782196312589315659736930630973081670387693247688252531361168610292803207262046330920211953736644565402254023075305429301732147748984930635334513928189234742240382191529736270 [160,70] 136533939512965364100194695573471754361921819535936808930340461486178040976524502166257846398792612186726161328911563023212434236706659447319137019362279626940684643470457921920095810838176680557530329302868099392742469386095246993046015785215341990735894656932850951509130426579333685584990156621578201914908182192145855226707483912040487652775838649279708500873099486992541039030710071851841386104931833423632494645006220407438876100948943333471798662728472492895742450738736396229665259223078957843010693163103384745955045181665377714899065618487297407702769710113284037483603577362319217785553892887179261294941159019577779940186907910839204838489240505071303811620659305140961902209052707573220538637790266245533419366234985384145122430631292807981880930853837721119034487005706731258382164657656726546645522168739360048490607402194744998266879076530867630220539233805168644986756268326160837477792534734033895472714837635372633686220223443894441181018947990179342397369703402039469835199917144640767334871660623000519140412044506172704136506110418985848228782323308764668836470803883484325302475417858032055244533744277252468208238741749012810783219420300993406368196531154513569760048173913223492252494944902542627834322063991789429390864261434101847600500519217577980609284617986856571485372109056187436267924019905046843328733781956695214644437704119799572093242098673926701142531513496336556162340612361274106351035665298136898275201881313225302704497889699142165692603229369879641279557275134943604558566257691719573596776953959430714023521386032677394897949415019076102719155901936062137 [160,71] 3837516049277097022613287254343321385459402167846011116190456192907760178706441571886351510799063230247683143776737357642975474030301835192011307117433251570838335580913642367717470948399036171864846198129393920712136386363774150909479961960702109329595159456233876382077513178603826387171990632895891500561664742643487378003672184918821975055912496157162143037641032081923481028920236198516542634951511147503271036559374862365866283488666462530397829915247138789695302919598499657130018120557744229276596287201409368801844636472438333175085235616087581200038913233561524805135693221764939166537890859321585259835224506232895853099378735427642904055712887622575837733382859053831005138971026132043532430527547369464033132104996999526346974597501412205507093938432876999104725405054392997782016004708253528068708606329657901731319293954534054381182609910297001481321164545367138883922946067229724343482866996861341589910543369833740023194454629269335808123487817669396637755753546619008498898373827066906565833439504610186130483847836011591961931247196590585041074128698865197447776778186329936910431631017090495209649222763224060454100473949926525953860981264062570156437685613649811260317525282849620023011836460764110985256606256873268743033828256522582922433486506569831369150745733440237859835569953560750651215234883872380754096826374351508174545905273581089016314494978786010683858637092967692841903513726486770751945022200597001058874759472128719384947939554335918434569616226817102059631252581160179335923852215365087345771667419876032044581105597516398448477495854808079914461890535956 [160,72] -257893167297611269546727239415502588826177455952397591172388679345050900339244460662211172980129258591645207448010076223907771067890064334931972074801677872072905695399850841537713214247766676110687637657922198079869159648184320034731899876517389188019550322475959329992660161775971678811757587351306026266105684886559615045052451096636821221485410059618468465893891416632901807091777600555639528789431446004577859722768551361668594071080385902553881017127984364741093629633615356456917913229833784161506023389830826273192427865727125300760522113562279108518758178393168281132776065200129486076046591628396523378203266414106578314323273611047620415462265580253623685134094427111254240512903450559194805673158036971753644621621566345632437942691106977030103903450567324700719480941915579076457563062440790795043345651410955987593296214120509894579009684945441809397535758597278564764822933533199967078807723427746512519507914945812917925579158283369790657828147869146775361932176218301157692795442442870711873598416391286692578060091571357693080272978035625037699605246037611206954482279214364683212451616003620678567036713223292787897100842797444000966165000732646753129927226974521413325898903550600415082532643000934568177555156827322800016264580927513776597477666368605168985821535629820649935211676591336537338111082832897267509576060409244866066764855612524371511636240163819879807186346199733291120725278223243041957222597131758491766146037518807964754870034723811301699437673305927020402494454928474436192606405732905569018863343360358732172851301378904064139061963932654550419464970 [160,73] -3399326092475339221734028614060687611045818926527339585434146089525688046247688758832960576215156090691640910385061424945194959508704200423005616559625415979114952615091304325277637979573268309720168723616155448370904343625174595382580117112070834001696599411072874653823211393238004366249198897463807292585797455258780103453639448481407270131577441302536506872383695557885605347039424075873862581476857281705042792214458917692473715163919667890547127545085162438862185839726531999371261446725689721400860764444317403724508038106835918471318483663633253991400394479127865888663244667524494775973889393469001301739503503874617835472644691013580714841279538374121100029824193190835925777272039419694726556543729996379361082870833535713340321156437702223503124480273348836233494522578330098116441418967253562834011697293423124283343874101843556855387499938534811789264239423088422246439961972936806268487482971394781564660114081815688086442610530884056359278506831920935848276649542614466548856401382026747771906915358533201222251461786458461890076613086069223413595839373677572519803060730306579972010982719686007960365540114507210943403040905632612920131422337622278692721472259383435776197459305010974418014928671283606355397027701713860509241223120001252557888463340290756360958799695313447575458425982962942710323724831518161513297410055585102148830012862274400573651578293510597662037111026231372966779111383011769121847265971636089178048800535126268173589849236592341730989771253616637603611926480947575667234180606881600517514766637272642208178541292421588021334052177461047949758 [160,74] 264211964683167677075283004808265679972837649229964557996064077555178568563104851185426303722463507632257476841230158540594446474825519535696175796995456189567611674453457520171402616257887058060264661825103140264043473964382070099440632644487351141532364418985271756755250094079449789396734138876824405365503151837962630165887310490929302338526346746218041135286635429743335097264566987750156615347520514760167836164368305839007279311142955094737196030825271805858853558925195044199375006685659960336196402594862858527718087630734114248159484580988236962359048425443024739402194974390405994440649679892591142667744737491868152964970562776872932014943050739340028112005067487500842296018186339270361809951742200779695156675094876656994088875221774936068124043026965019747585890470664752444031983151883346705188295825745419193948145551611153892184731411133588550594785598185061475746541761862550444862561319784056950596572043123927310174216654785983474843299393752877997826882554395289553210384962935139240852985081148291377920404326368945294414841609591546274743143151483831773046621775094121920036144157849176666258321989763689618517749647776427056552181556742572642918366968221319710938716559579201460974488507120707467211957775780161924080647850729266389738479766796259678647822921937144248053888823317672567748493635084876806210083383114239949527676754351472514003597462246254278064076234878280415548376756527534336649183088308215665302510648782688215837315325362416181446461944028582942459047115970785896833577673355829132539658703176767949430967800630092871077825478129784869 [160,75] 1680211321485387825745584650028200164529300574967614718656499240832777689203198341231444058519744848043917021212992793922897693689786796469075360797499012272479843539831706531515101740297501089921319143624148268436409681306977300834182031523766041068453030777374310407091609957249630824922652211538637074672796685398657622172496155841843371867293472362378887876185172824941267050505090304142018523843412936094434592943191644934535070968143382112506627434153531786454019552561846563788573562083449236392707499644622951881798600605339682458137447216283945254390958176810444495902133285987865531081575547214199692392780059711105953952487069276618923942645205621920066143017384987551013645844592419178929526607038630794663960596497536516843387289971139159478562916101092271073206787748734020321820795394294450591624725961748322730150789289060072160362052701207216567780150030825730446922580028841992048174807648666665263450573745114454961405177788648008085514918318485837653197701496952089187387349397204250284239364506976257671432001638309008371719204097566874477760746796140561156424817619627760093176920616074564682122939778087875041777980390014923512305938940916440514243803598028303562090025909861917577963050407194076790547780470476636088628907512383499804733372741758528115696149386182968490066090129512696554697771485242324304996075791478574348222542727677936784708198459399773518667212522675512224128501101314854359790277394927893498538424573624214653090331552514100877073852166907950387181854755959574224660891762852851732221695221464767166188252554153299893683394578545 [160,76] -148972772889237963097967712720708216078084454271103395216594364536885340333775010793617026307908783066245578150275026359922153486893513749449997002252841364039158508622102309928559488888031279933836238016394609762588445927689063500971307502140396364674893119044283982104143155526257103313637767999900383463018107131590839295776301319374215162207442668835230643965089567754495569155789980261499646050762747577410853877701785824792296951395513572585243399624345885150422889949464524344835335895313556285899976073880151489410480334863660225115217381862958099222202256710118591408060911391390063976620256356669980482190452158728769898793141812935663427931927824983322085482612695757640526033900077952132335368446725654550415623139179859435343220535476560396523585542812204486042512068505305543093155587662695819108656671324261473351321145588963643408357443853658898738772628698668237763534075721211840335454580019777977289796982400710807090603418547600947879355030999073668423685110876039528447693088593684039120589639336925409017361647281225543495654245521444963938754711329302461819946818715103436484045182165678895686007148452594863443639783154734784000855241804151017193877209269642313281596873601288640818485886651976469334096526187763457573843993209255579235010710007103355336925833148602995709070822726009672314460218276427637305225340628793104953344645665302011115302416862672293073667893954591177929179200274884393685997857373677827680515710021410563396854016553407846248455297712740506710041738211134273877149248340299872516966914326796834940149496461895438986435957 [160,77] -440960125023027923082759485756831070648097366760738782050771670362257377634249926575015123029195630407501739622924350520916464294944963859130880659351169839230407342830412030563127307443197728363899252903221481654899403070572329997409914437065185294420063773990693561301358408666416359826006875997715756693917784469439395974609999955793234241334120295662106993362820756520466862476132546053526048894762171719282565718431988912282794171684096894336235842028221522896205401405008686337378996081846471120270304968974787255061203974024532547952507035324600114474079515338800858456963418582663496113983574679241529998804914963740151898960479200909734244341430129504953025129583044192724802506687693514632605859281344771917566026430766053032535560784997554190989921254275529318372443623057117439718783191730327084935943637607358688569509604984620644299474008112504051208539286023921079857463833646610764969820542153462206543482706787819138260315731604143722183888639096668743811653995078741067058597168077197219514843632352676299137473644143444859140944064997216255896065525312531669100410595247109304005986721465906521103492896028736592818506517275812804831762976533612294385553630318844084539094616462235517117151546736355281656516034979297760455324601060208103997208198256543519291754245619620750015578902629249957909366200963979916007636693309989812321491598611412085247284596849122079350855333358639016812875362813698605103898010655871812316407893938775632022606470181957150966798747018965947743592885851121525957908169298519500788876408011816728693577534297357917789 [160,78] 46991520184923071236086512524944181175027816230177864229995710966549030949855924143440821306509087422172785953525145811454098694291000835085872742760628026847031266864669796352993472371111699115190828025553974241034368468798702455542451045020419660774523096472650528629269232249241647181286375391375924686483409075307129418624876076630067678290234939888420991383339532244648004833863530975518804723754814835984436677092942433141122432042654321751444350258996012395182788314196034192016276165903507343481206031837461732208390607350751882107020031155845264315238666919621124622134387738265820095208926522336509979160702253028915561792377139814537660705827918537797221988207021590094377185154261617361642293539120641730257216526754727668436950347148168214552275040449245584881502114544267253025166861859462141857381176805815002881468628756610231259524579917559773022010600257844241352887747506888283010087772340797009531092648280931992659374011232247992201126680817253402394478362838190968405916598078331778190525397008610743379141801646194515115325351086294791491503825674575855850108092348291416828633518816822289467918237002452973400563650918226616863874452473583342771095860494175536073505032881847879779353390385531293067659469498817928259697500184282113804373580825076344685584479808877382312279877066441971359752910361335122465455542128886553953281707421337393906443767466933389336825485216844517799563552305318548886132632351230079129779049430658707290596655991037883037375583166558889490049754951799875675219902582743139933905319549438910322633793744231188 [160,79] 87358691399130210467477899811144909620499629669371462550599685908822881209674391226160889944351626532949762163466647767481408762553190833651927790137926033168126073116569020691612461790359114962403650127446647295672524445780406271231435642746121284770958490657342306233703355108699964874502952989572222518392073757736304082431922964970737021452916915217797729130501455940519825871609661092478244608232191102300918898931437673181474526104276723761079281199491307789177646762255512229214345463537339129739917776095023717855095881639335853548290482043489535262531189886043243208812129731050482370777797520800815172799072222644623281015062592967778431714853604114037188277300251866135660931721981684389973139028264760542854232971789330779100854426581701522708233405527324617285006211219940566735319783743881893484200055643245809250979446014930210779191337755644061188978747152584079224965047103834909178285350861114255177166523151786033662101875184736048338756928016563862992266481033534098502273302945679420493613099514004781695848100389695529007489902754424995058198149418816574489590820872248901545142773970311941410727323265008252809005946719218340775807747386870730342578896833477560861726736082898640636136229830487980740252799140670943295330385096653363365691631909593669171859488226427049638020887619852741868486018316094169152911214304944898320646684112610240230611071933777531777550660105878370938058138619569691654636016534248626141544097002661404363942610505355025459286143155304476099039890885678651873576395630602485386223136906150528239811493394 [160,80] -7145143140686490412325000211959602121658438225927643861928883379435876025065275439653531105449205914709511041037819125283331286229198899135296414575620845358672912169771485523012946085842696964602467820541615165192413104090186162897855694364446907052718141624319661593701620338970724589145162917485863871320385988267703657112865888386386776894425474283302903545946410642804458129215882543329613775882386623129158415333492180445508050299973524167452372743132646654804713756811909381522192488349341996190879179589991110962348397664833713171158881927238260932216221122381996843277249105327274273759377225177519090494266929307369022012692031671645909832292865362950280433599163299963503219773446920323942088053830332542424527102147376756228439961762404602994032623104119184992342777565368566638269594970849947659507332539413071096681544099709619589336448182803866860243701835487312643406527960222088904598859438483273606596692026269348373677453731413918281444419912608984583637357671917080020858906246154920454821709105659232066653842763702810693473950720645898045186431966198425457429924397027077106311643059302553402955085320296374097526940473645183584037347108322568203525481203856810796976772816359095096439460738399837437901464074148734832547063967006868596877934220943394506136272687403541932335078563549580345399029513288808368031556480427364253915346622171786645676392386297061781111976746960989837674313150124675006658696070333082757696931683049008425599321759326133811770058743427483310782915127273305308355705308671581846320678278616078737465430 [160,81] 15116145514194960749002578402794969894372304695882909620072458439852615631921642656350761590098325613217272986448618231190705697744645581515891771684290381829963320203816874315453169627916965961847037649362567459546976404353394971641283447211217018163519987167016566270658464925703363010120221348197332753914471832075393511372130932657717144537553110772904925372288738748161978357585782407372227294347761558119589291523045485128484404624073727799284254595975247158072176773729555440262916185417185499829580843362028123143310314588892815106324570565575667073304177434193354054745525860732420029354241830332251331341902767627658507731306468546340580620740044733242145087082174832381095729474769365014662150782441986797582804362423026445426729973095655067484117100704818811941305206029582052802607599121104944329914180514811206009764219021078382349851010419055617635573666618015747820318728583917941981061090270488265241491782536305788125783850519437949187797858162970845237306254315027906165499917435402703878955454489639091662387785861949070763061453202551803675658365966287384867613209451564819671622431271146347065718435788750695928192956227916592390904393550440170649851356530249186393971803709314295757007499781343100459110439205185014048821339483785526150236481972101444358808368888355014424864770756925456930448132664706775518812620643571689698080203880952433884600082176012163266372775332836782728431327530974435448796482624352605964695051708746523027637938146266892617897296940226866411709254046065893890912601383738785473002970317795499861 [160,82] 1154691184559830776426734179022929460846919921573729868641390815463550647186792696129653748210841277866853726118250179176129798482802516163217735441543833432097896717908021385342927078164595713354099505373484138587448188030134797071745566011935358368472789560995130427212172167763451911752590439121538703246500472308056517952263122976556665277656133905057038807653767817335348563555509807407323429261731148080373442707966377139068298739547888664020367481758110518594577834663671062919326558278568162544964776803386116392058190057990540262512287129829773616453964924223670068828614276797249120702342315055654484830438219125600214841952125871100630263851496463325132229255462737618624787291832324071899966823911275741894399456558078304342230572234642482324366278607402209040113005240399032083204616433092272098922673803069270149274663326475250182872179085849935023165706016957961768205875612926502110472845999982364788212467491107421598124587139952013710358548326545481032109884521047246537452270427574782396881485535495909809279049962455730361626981575870355492495658716739802837018646219172403016767823388478846429128178394311681405421024305110480546453338921681282865150562257469640949536621346776220541316904476783650298412770039451053403028483051884082883157714407728616572104104507594170654297934666441070050360899751040254508278956403314727987230275825074035766905076580944478559699150582209177844610745012820383746857707364520746160080452337558670759455249539763620717536022256614270144075607868295383545365979021154009256724905219982157 [160,83] 8398589761740908548788309951224920393852240483165548389320958117604964280556983159497437671950332020413557227974141599347396934748886814403872837465588855660506312378861147512314818944067700461308090076859437399970058592242966470338144350039592069130215859438537074222162406312529148948088701171174327574132490952135056695827852154172274038015147542576824341388997279862117935626378629060542738042443715713646266272478841576046510502096266923594521463287542420058407066338827692466992775155605292456192425365063234070364081430499997731983167641791422805592341606299313494429804983329010896554901056855271963687426608688960503827101747046408274946556918460193908262671009615003369311261025803910758025498495002162973453519887376672483680171074859902809168104395475109021224840957650414545092675526417162156639091215804944854665598701656656772607212219386124131608464197064137053484894584159002916956934480346271076057717162868226142645827145694951835234265161724177024520395614582825011632194323633444125095637554954074427816216592618295330127188579013258321678077529708549479969429580281606546136049533497889362625478755914828414444236618100514290153974337454276658029194525158206774907733447832104061066135801963941701324275068264591833954384182940782347719079096352270731145934341494031229955965308191680316548395297065985240282113441927411962259869236629857688080122305085916202387494439268419700333823578714089804729390542621399316471436400984736845439937192992466141248219004396182582305429101933896379834984473844926684611220796255 [160,84] 100417758282861347990053611189889424966760469524691421220483764876015222438846049014135248539619201323317337468838860555811624501326088787379787938620879081059545278193490601455870440141617087360496729454908244085771853960500893607895601770433220111269437618280446696353236913438737821218081040135836477881828725938934293278837504677119647561565692443026211056086800105982008059661080255795793877076982872550230702999247837467756178030719641119068954629089472727604928547052631486506610642600469695279718901413871177758884335386712784775608438182467032647397271717547673775393733743816120415313924636740224049168185768337779918053804274444325933483722836088266573861859971206473130019025478978238396379738781995845961842257561396827804953715371203695746329503993643593082370883660447033205174966639862694269564661803483043135122970378317304864606664790345387788927147873323318453268058638523054800277222352848440889304663809723419943604914883276518103465534367062654100211771217802006820195351282366574697222532890152452883514586402798541681579668723594392790753070959364473506676645325080429216137945621571335455259864167401039977931703602848710103873494769846829952307390391004899766673525230713646634184077938144928485052822127699871156717242231729456729719905288838068580055938084312141920078468543820332929907442742436043972073995801475300609817747288310250040896712368126524466101067666181961669218637122009500266459288092537490225578627115495334343680643251577698962995183111641375818975452126059046147772039253435540185569235 [160,85] 1852447829283494276883067260681138729151973420975623084923237237711109463199370417119479492421483900745245938237536992699449057179134128520945892547362898696170320730394075620418256858402314717644061412443220391216071439885163130506663005346285461850461504550458024710392259869915888294919984453915522200030656377690211047018713185391077212202749642168228371190313527060893680494701210910613769362035152777178887473118113370914174559360384492612072587316677403527590319090658509388956804984724862266084367544096393317624206493810787803305273320377564409400931451860238313946152196940149262108096398072142459572888988375123680857429335569131221092147845182240487616178500607997640270957713579120222561568426012539397788648950838712543741385267349558351823862296515321195427310970760856954078256519644222604097884070077066156142602348010284371430050723660287317767297327231326213152741318959661775745782622096039486488436215686001485358704134233441696458891049438361965425917996531258039485739088354052154022442122970847109520207037054825609873486187901603685408061316840279888350778467332924218363597825154740177078787367188707185076452119429002621385396921554890321948586109878148538572754507640028347810861344737455214703381256711428166929016641394604419817828560546286535571958770662794403544812011467653737206179219958825889788957114578403528961974691105674265922345321494734018927780770262503512091808892450524410382771997119375163841369442582826508580813435060988654441498810008232358776711851904374244155083212001534181774 [160,86] 22151639355287580713509559521587023109587260806047503128154868199588345936274884399861518303795560691486184341862347734943072393602660536808358166658164850296845395449008556709393856367090922890915311693022836433009134705270033087635067938681713010319649524086556015290713417548352993413396329022172431547976118382378427337398346266704752479900849766440594849198332926704020783145357084194616305715401790861153811316753206681647562758314505235963885214728977441123226676430928899260960739176610235341909988325659693824734465209281176050989642982241422855738837170531829687981434891306450254140200816719469305191885577882574774308360606714809268098389096830563722541406001813583067140501707243390625773461237344755649273044091269225840924623650650482293143981358765154568583764677214254200534645734445458231210779680378831637959313077393338564535380951478931176511596463960248903192649536304408779857275916351723076509849402579759145894234873963114426928922139006812254591520909534313091841411782867315856962701962071052455060343269534977084436639016081885245102993569941659163082772318827708836750646956812260559945533370956502393925412547807739121027806495908456806773871722995889203213467083009391049348288047091147868439157392429784135585705565326849613223568480366378787436990842961497295195199031466472008069051358007923161825442973716060284453816803342358444402773419613437161359213303311220927380538023544428756950901433837270834703857795957798357319102844917918226134944731941346678584055368743627488719790994842637 [160,87] 206915672139706069099137388683453422869615867267446604940456847889089890112383785886908484109247538147885949593044986007098394432135046838700154166495460575754326720826719519557493185866645792485083814150062931554495437788730645830994643553981920637028840459675694135158459636071514666600625388497595640815767265501236474931633362950126248360085164141553102050119885409568650365397234863837806681739469051557882019721836574124103865044049499859034038376592693461064314359777825763180338869184223973456355028767703008858158765919104952629821993447101419207368041032056651821845363945597452474983623178271146718155293833628327364441561357346961027895314889700560707029897513742555589019607370362040622489631853125367881981597828378106684947499019852053043689908746429720858528082089239875381232326043816681612621655222202277160787860359897751405831272705972692038546498715270245219767376664770481685659778335572445731628563591951448629025704884317068135813415407189851622811758818019191117732549350184129369913660795307643580887667256242355858458247772543258581235139023556715239458799353947193015781216246787721261478600420132379962292240803328439834234506569834779259167399918011175018925373338917376244638302794824840407208730744427978373129144950499311062631370529765158333831642293918837930874235237766777627468234544031869149287364774353143559377283269083862354763870849123201964154982925071158937543821267260928887937386910410218422262267320876860887472064029532811822105159077673055923682562039293122747598602493 [160,88] 1690076173128691422414823693371188199766670460668347297093666858837972670410219706357790550428738188608002838455999272700743844059071051227325673747252438718563110484299150394968258893349069994054124275231911477389449794797513088023071125432957695920757490565737934585879694561548825346811578615956062128867222811657857450932560389204342216728247727236688377555806676012169233229573133265161509035627224260151227554818049615287877318521766436270121458953530020984428066804360495083334231469864052516912402321867164210948926542573870175807469474949767882602734870318035702204441320970628529140171742119872164365988175472135725627599381086704798814880066176298820667851948359561937278082887510543428172448832562800076413598754126213094499364330436460919713069875247117954535762061774218758017449816691846036293371106489120739781125151494983194340006288883744988741375569037726831997435377140591394441943868574343857158713113563540036631513343955920602192744120931430174804368095903130656708098517085149508454533411250390393043549582449871788919009054635343986415711559648281900428150001094454266324973540391589039662739288630251509932656577701254164774057983925373776022184533088329771908683906517258239593212546482249834011153761886021227521598753886369750621679060622150372060026905991938566225254156446969282890316727585328103592335991027623394888932232306174900121045017812713252147228599253266713972675930612483198896556774427161777258591855373653699797751665641347349011505832194243099494518109529033150045888 [160,89] 11753364842272252518400045414192094689941464430626749075448328288459379750501653913947719730390558173840819909752879676777488794911020019625350850584057629795509941021506882819512195892616861392480717503154108099491088629351996214333170800296273578414642546235977086102933351473558696701866191640424023712874615821337085392983075867860123098985631695544426128110733795017869699079785430935677723016995913122645777803395660781921219282508770371777297474091356216138367388674748861187979194321316977565476587116339554147516611958123683838365592166083860903086615561153922893048835412783993594199069288955445633714822149357049919730104389229796795088886826142910984062617664345601310523495734195839541561487345854065706380411201425008312319584397695253684769843041886164029595419157658895002948067019067621476243750805599216236907023336534021451511842189502003635904594060773792425304583765039623860431570736390925955831857508128836949928402727474118553892957136180002929931706059720624805748975263113826980769457149149945730493004256826912577661633800161102466627186438728000802932661089850013162941663097324156313754975300694535504765388985453073236668614689031580107660127743399665820455782751795378502273754394700815144820159157562233388765249598332531780640009013862667728245618847083498761888079391183427536795979585881576416449017000094028111228741667263183353158296894384613351882628182815605712171268101420700160191336764550875742636822546415165089739599132962100488734526638124856949728380051368666926 [160,90] 68207919481522818640641223016229072970672728315314825143908214321623930165884886079121082197019119539568929522253783127949691708225677024505731612356548380103831687670370248364147515346179126447207856080081656569603013843666486384143969499571872706974693213212077397272885093049346317460666449615936025810437534926970279760594514227728639174757654553027025300033049668878832939157911384141265904311381134078534495259634828676097430161295601917596191230582037025179547443231254209865146862685933298328788761396663177092367175379217855621088564782504997518876027657070463449328700752545968241486161068399580698329139772305564137144691723015414381712852203902691184296999985485546393534881595492424845645398835682875000961401601332763444543235372920753856377313764137042896173778579705589985651756377352931390685914057878652185105781292012156782556929491034217548929041242249689245812458754964335193847573455320893386690967408562008178782663813285177537709418263912004722077734422832948768073093691920368184551054566164282897882900666662704652539747303154212541613321256916901965383030202020453678968278431818615491092725317345056488219927548859251533428197706236941313303911675359117230360581790966507679746647245560185998944666351689608681113826321472837369226969885940391015717201328520528290938270536523987612557625312705791705729578589905686370925000973753771103064195213604034999078359523357237828810049185676259273070653234206784745912771456373253114470298312836586747679320319317673585357720007323 [160,91] 331214707043897075078448666478072274347033618435821494736458604808077252527912188505698186713803064429251224142373297485564674285075365384219207071514582952396474822038047958408948451385807132100833103240762621900947466312804588925858636478568350906333677342455110670413271539849162176620234111938863155827368111941694270620608069696385457722270600892580341301330067569798041017485254475557445561328775571977324062137884073006700197071624616783696298068870477402832197765768273731725496842137979377089441825692759197687585263732463072202233654913802130091596866879738375348964389859603416762964811976501737563630258034799426463894167623760849867865117594281155452163143641027903941858049810032201675933930351183880648573766370356388400343598705085691896009771222364088927084605894978997311926221146742244024594357893180023835620953573693293344335983674462764878830140797606907054110220437631149423544886765168300862175600986266997694709888544374896600260198535582060547890924595531030931127438105065213391548850652325408766949145255094913143218078689988693883755743843481929190076207741111623298964981949632525847426042429844624519119383474860003615056238651745540272617282528044307845238414404958661116596347510030309030894886530206647220397651570825904391727943717896539753255215292289013467356617457652044021748098104484725539423821363343685286060787051026266483455222875395982990372354891030835742660012094297151813918684185971146527801271533917013382754763091590771595793945197817053503426279 [160,92] 1346513789458202721521817569269981396952101265050863735131145899785450355078224714937185727610718119465042429306688645437333350727694093190287060439137334653823252493863981126704608565341196195175144895795434808706285800379053951148719862411411105913883541751362817824712493306499258639812656673419015221597768971839157427127866736618302406411308247593267735295949367834256654931959519469810740624453086878635308680723405858125937093947934828106002898194891025906028023046033231880896546623206356347067375521326901658097762426429211640708752326573397087332611300933571727995584729936406433842553729269422092664464141483090243114077326060976451022956543821650978431752316347880694962491478481378163319826468698626206147768614818674973385754335705415729135027901958657778944798511380652190349064470127248971487017694496558196834645018047267599071018170932510198901951166992845354272412214992102828956597032418530127592297703547418706553922599206461759187037849070291324247024091986422800559873149729594399020801442733672834012232413324147014978871963654038596638328812235240125980153852713472980078826241501254911828102741032980114884597698287313954241929967134803278293615154543999245251781170267869002847372857265654750533661861458206077977487051274616444789563261710926563042100277567739172361491857299316061722436436237905558885493526784166985136825388046453966576907966322579858458475944884800764892140707198220289636114258960740127302812963726115433067744393579969696135473075190061296674 [160,93] 4567395348358258934377953464136247527772509654125696500484151968901935641483833019104200731973074254892805560019703443547594332189890135745192598335513006938823240155221800616185315918910260337450635499862915782194561699860504374155649041138927472574756856732392861661524518838410628483492738589335179454516948564913885405302947779722872697278720523725521519257394743292902153838605599996266044958966374615852884500137044782398320351027180674540355462443735916350628697768307863462062985787071357613593499061574044223796448202707589907139272494755435975799581233762831556454524833359309397109760645222557456665306002576289958266716636181532999527097738578007964687694927096633062195450259675542611853398566846220160346467114273142133421055898937404192286922942322673282537418319604175992578055902804181285930325915149338307829664343216719868079595055355794314645534195764083700840646895065128392338982208624504926948864256751840346061740848497966066009991016331563182409460246900751759429783068324406918185440876359040795713976602484639551432507167491865356904043837521844750279019704414784676750268090746344808006900686106185469510522626278655421990229257950213344081219031651212542113727443169805863783544228970680819507633264356150924953878369875943348302514631849463496837611920981221271618843277778749402969994023468192378542810257281382231296210857237073300268727454384211598847450088195456332102428752686027206047907201924217825069177676792564023567317729922059977658338529615092 [160,94] 12887345539505786355035062526370980349986947537293369025172089864314027705783126086194610051590079703881718865620725787347400648525826766003514744639947386778157032032478663098577011539320773950809627611309784982794779346678561018075536843914460508020413552992523987804391511887751097625621882280307361679181202544379546263768836286840755920921742230864252821264662694476576089310413095651641232030215854145641335632073675144399214174463432172809397012984057931443374803362682984420218663726394283082814677404903152642796675097683364902451638804041996371242550832098732229095878563200473464561689078612238835531140298064313478282019068753346218753420074514833022642005598915653724393680437193955233375811492469454336126909035631892009712695541985775380330040038814254316355936603664096478618651495542590177764699273331955855537160614677381338404246446277401857368980070010621301534083121131367985393288370590971758687322464442131214013444232014164620485841959065685578236860677552224226256444987381396925169869998961751814243854368847613732164236537593240214876036402954759689107606558138455540112180621692543803635467376893252768866829930669334400573975457553960671783754802050878761760995904744919033509203933877676413442677570146116683754435051016126878864843622673906629651784989128561917125591075188025213790939292689566041687430283147765650358560262599425885050722459905566262065385855207695645981890667408934268165479321108168821504725520720938991512132704926561824668773158 [160,95] 30163788966542181119401509827838083610952183710992987596617256193923632852329028970058996603248164579800539193487880562114831977416243895984681466927833732482256300510006011073641194517580634102942122282032947775497142362209146272457098567014445789996575600187626630456712680608591567677445365006077483478482145776113009709451802739853053298234016125059339859202075059651429148106834948532910458218071634416029044586216633283318530971137197486322491949393142970867642513587832366397021981776412495624579028114448336026563409865825390299294507228968810334290739867536321139590579056311069940850485156985419209110809568418491000738993826710171180406542436381576491441595258924335312732450802836718987643896932329142402260625202591692837921312495199011594196302788997216614825777535364994137912844651469177508972381087715250275663970576871620725589208333954147097046715608383809593411046183169657173841673915001122239664516453371450285059489530861023936883058377647878836036766584943034148641297191616105594447174921815367709376727793726227847012589321961948986666272384172530120569812540878514494260198468324199416535352293432938748681697111541301990571659208476920697134528521541894447551867423002736768265330319445853762099396402681390703268833132045068586831011767943159310495599698588627616554210842440647167406462199225958593419359754947484025872672873414212941602223480777879061564140639118797534522957646574082303684785582012007120180974718188328790137914792923968513506 [160,96] 58402927646205845135292475307513431839364730950650299495451289799137379955260422180241203806353236807260255749524777005229602911260395666704033665303194631495380677249032923949041396552071924001607732001650807583569845618155580281656709766835899597015008437674367944653889173312159838110944305828100192577407647182989368413817544088496434147938868528355387339972210575193069405058631274983921254074662548282844502262697166209320524419474281053949461604060039344684451068693306936569260901897711196375929597626455355057647049812668985147760085167842832670328409692359808193203267535869755907037584491572514990103485781621500780245424026851828196547610508136251810848578367184423575047307281475712820113813154687443823198738983176441279307320589816710502635366488524882645184504055435912013346539060196542257127947110305878430875714916977235092467774492292538176151098327538149530418026694945468659007292352960223773111454947703698593346540375934996674322800843668645561137501699696900576572497558888113295606892759482025511758417710762813511274697092694568912679896579627169822114778550113390153479540333486519924853433670405610891071338696948674804306683948948808932806000312472709183956911879494574619121398002877664168095069314755516889154461334187945577698601802212565168658615674657257771326285871476517340592624403316332933423833131354837032580945124475075326897358384925623583368357233527292112161661604564648502109078204206019231065248008537093644044525763281237 [160,97] 93188739374809935157141837983601868415909978903965094034976544208570793381213712887309609705807456156739250143717363515258699014883170451696627625388868541576646082433415991542700090282261637048704432878918881561781347271366628322575686061505390551650038883155895084491436971867234675106272508281524299200016492770211023305718856149271820595782408847972081504340973652416180463883583957568161919964834731523061747073394164094960210588215479792498486096761085729127933247946083108411829711084126523247959090648423739840876909361600388484067127354917347846849696151423872691156798142557653914817541314238510064745433437825604348296091149184467988354805241727605978974278198881924438361053121397015060041266950323242795768096493650142721727631285145667889426843624691797366436012768963098004615195684143277814642554797713160215198268209475673926419438960954322651178001737590220339057631903023286892395582268768090322022791333457999438969972441726444017202347692426347346986059069953857013911251663709994254561622625437459242631535686727988737818150699794722979404441017660621617121943235015582786343443865249435918219833932962485617474062659790906296297574124483430982327041017018504804903340177837234316054348723787909526470906421767296684081876681830635396260841963995059460523456434733316890562098075414587922754007950228675500212307092391944400525489123092179341138567813573078257795558660040562020105082919072507905686963729022535194204610802756744100399246389 [160,98] 122285829659876326330558356821905374185223624400598348894224907583713393438118463686009912638801049459823570020877791104973135936874145581373586519692909774238333808368106589844612329241369150848396122252266939974688215207635438812908804830203616879372773912918560115434784805045171899283794744286324888515758298411716985853048482779695984782924918178306409500527501010760204661927939247286324128383087837232172195360810915517486971539766828540407253213619386981705978704443293595121045022626351338502365573627010429446050123887114202371724059739526808178358632381899194680349373753551934673081110234564027154368401372168809500870950137640265682751319917826509613424961583095694451313911478882529597034752102413592966450542312678190973541022540943825240464052611010407463813976537776212312178786615874345092769857574985329311101831167192578784674311049828286671999111598297130009393202249456708171980255720641390283709151408472602648541328136326716363765359000747415123832192399148979625062492680077726517559726725911035073198472725294336620681695686115223202111030385183002734827502497405826829022757996636060623833686106149306378508914491522097978538665410491910729960643261965092368715612776747455717086027122214903830338531605091303171360464484967324928204731374704311547739894504090153699547506003558179587396507406417155740246014048854564907659025233251296126124815932154391731569152636935625267120980906478463793943631436047862466189432721450880345447 [160,99] 131046519922024724320452856165552897830536432254879461141478725114956593534691046977746000257665278333463935566280169757122890699838197325391659990444547879144116739831694846134964916411456777278512788442712639734036937109141133303019404086795395353604650854300090939778583202040348649306807005149014376351635081155251699010703035987035893337718904849817979342705202309589134506456979837862489115062268068015504321224121202110367641429752672727450140998181485277455379904061642187968268411713145874756744564374684451939314516383109896224406993911563885225068294020434503955292890874312430619733018579833472776349570507607066271319915744263131726043732562958253311651250236584931574938955729714476923307796508099329103050062086705096986331765868051623955168101097548466280280835080358910566333683950620300969185845636083225861658355388790496758713191964521001982001849996668049633769906204385431636658069250312373698160316226470775689061830924141723372281680748573092245361751220467205632404204520201674481521790248087039699311546655511456935644867559650745293738135035380204952175910010125396260195480490276002253765140266256622224363721157557974904993437534047702380681642342127200353666127629670260112575033400500128641814549571432834333962711423192750964756856383850857014776327732540102346155308976933394225434902248797683433544373835015806273709055459366234039397152603225153463838347791522423581911700429019328854350786006950306914696325356976503 [160,100] 115289800146720147087739683374869452746696816049279118573723091076626387467434656173797034286075733902626966911836379151800557985277338058933488419852932482737545644931069491098146963263258781201612680450852911323340667902968878501449286486434529712725277546547074047487960479312104192249425430590242786958911761747968890635720321059523531499117278143732364594394800333967614299107077637058779266900564345854991081620806896272099977220997585735247504900284017689895440978669775157948226426111463837258340747109685105574251895374122401273698573455363343687913798618978111198297161277822683224384759992768081670971833878431376299726348620946284875893574069749871017501857134284618768773833679573682001231302484261202438699985750922571449712794183766745523290865560133664469589667370132002041627222941955353975940123270546099331172102751004043114533426145665618119814563947400945649185065302384031405739638305717298141915416590297555834331861945505116975220337943676525738363586630629119095477317045571835005040583010014195019641940830889847924986986577299947841960267197450533178320772382515692797027867774728108561920635599739835631612780102683517115215105408171513918569347457350014241909412589585152332745758831708269744538268694168987949985479693780574047162313191303592792049630243159668085855810790646036039595219905083327269596590431011637724093004475142150633940503790639818301230340389573673896466138799726890375906192520536789617639485254 [160,101] 80964049024619583564571004972383879766281657822604727354510634589588550497957870731201983866514961115851843507469448166550524682982439439706884823908671415637124021038462251817231947125279967714327084387095604455637106166051600377018627048374949937826847211875663520607553133700741645074017266855072309405876369474964970122811251790703778166293136524943457996841413490702470787658394005038138393941586426993219419226310157989227641266307823493307683129467971991521405806915464008345414423462220164633453902010627652667562630093729831988885656829726585449945568187089831960109259069755462121967678999898535907792999756609225489463460456735320303974927124648370112834896544427518273099181347361032615325418886413705517612280696480297578114341817195677693955996782059407516998053665318371382048993390372480102399987504933577503348732872972501925127746099782749414069336390618749113158144618317724279883175550910917203329174764239467374636567341612872446492466994930711443409360458404539133922692699837718240410874281391846198238408612699941977439158336675232795510217894731726307899030446738607735342801694450499418506040873458554384645452723683973061013443840140177351832292854454116548643543903526928606083841976645820074410332271764361409513464026750388123073830380746958066897715859210048854760753492074111979697579868688751388040517466137823311621202083922055710409610889248779175557494618223377610708232692935842456674621586898668386861 [160,102] 48257806260931063108226395892460988408520362334655175226828531954520797705627950358111885352050976412001340020382640186998616986739801901602288359509496022275591876825986521446481902462691864496342848721958387526605342749286035272902770924261908978282013281634715356561849986379714508493204185964208056056017523249074213208895857104605035364768516376098726609277889680201098545066280347949228503354544826279165888447124208330629318919925673677953233570966965612874421458861394803484797744653286257702771885959988765135183269005677950529598486951898597960338061544301287297896806400629481429974975820317671643900200282806205334625784030445685206021040832937651797746108951964689195894821296619654250269795654773543626911739746199779952880646215175326017265285632707834140523427340882641342706764877865313862254484987031316753741043479739230350350929157586781903247867675437035669927761559425058669049007205754227357381538662502664497536266475756050513198323330181412522172614172142252378645620210615737894466736603728841232446364393383825561583848643363155194748670578021717127630885318790075322524083329291135773839692520456194053506890022525237913396849478616386457916450248891330395069124635876036594282889346543484773790686145619457317237468140791908057787418986633251111664741174454314509806069926999724760377414908661055825487853955719315153519863079981632791901555217882286277712036799586835684661459606754566662245256752743492 [160,103] 20213746252359973471108782217516899543921721074995554446081270653718878092926255016471548945542517880636068584958244543219858961260092978462419898933668788392204970605753550698260719884143051961691766172980030773391776728282514850849254309758732052439239032742816104710124401863058178536619341302417726630950656867209688312935487046070010603266968357880074015126096406825812479205277531628330687480305129700774569171137499874647906265269985748333532982672711665602985926006775008525783188750997379820843611179010346037616509578654344646536380695158206156401802947628213764272841235528167722861732768003711604793682491884112118118787656719317035438054758053668927607860169778017362341899491343605828481717864672612102379517963559300686284991484592708672852570512484696326536481832800578985638187411665171969439902200539981638272583420322913562706789825185493409524069213785150904419878262797822185349608680066102899418697122063353666281064751566272326736888482791450679090080471682813882850427439889129975574445935499655857789161413555483573633513151547851144770799195644988966824043557610957266178937164968475384544524938652288003842346037430145449861510698961777121966159624978158964982057175567879387244917242553863803960259767632787740819393480342948583811849263785074314492709149148468233580101207354216398496950181130778396899253780716207590259565894641082968380353341315582291372632048278970595533044670588345130918326944 [160,104] 9810877005570620166279299486496843453220238620005640714126109011621991559219984349823560512075766830729945653777693317768744621042021933998436337628341656533085738725485545514151939610104299808794909919105057481663963727871462526860589727123673497956679745968660063531302036423991740225247558602265696474509907223125805923209723174942042032656771739774790014339387291568148582994741606799847922221974743870188837835006453109586938427452356024493208760365264232305129651954726017991393240671678352270178217385734223564065848558291230351386489665399314982307606280760201652273191375877659125211612164740914353365865675346831606751510850089811496072858858076040215730189045991732170718883295288487395356762523210377076022281370253858589371351033425085245658556737102867676079983065373006148424007996104240060358600822724809867064379043014850800508841505517696282384130164531859640885358688070385606444561308163531467220610767802744721665497729898890085324771172555861362521128493200238324126984561488679056064542547552987296610522036930409848137391052418242353503781969406910258846885883506459237680649472176117055046321943175971222932390533089199239393338022902104492993572477398005985121548763373387158793952013752635597065653554727734984669031576836962446602564162815169044311836834019152177307934686470034425372758995245245655770909554862141159329632337646689065916499461240023853818654428844754203073098407599567127029 [160,105] 934963310503370363663454411868322802015928198071362540243504358390299204310642036175121984435937894480888759914012419859971237186703214739015330209116318489116928911037030617637869317403073908055062650185047184647048678699031510638228470782795161819401145215406430352129860187023467231300729658099031980528233199335943945569938163035283811250467539452787097039567217771909761392902031583339919583223403656752207986005400379393559367745679568825522115294112883011881188437024055674616574908035494507034793999995442102004679712595465703581349552113648812532281005726763888386845163050413457074557347398658229334835426500319757170904289390020933824466786630091985204612752424963451122655268563029953796126055777723517925511524915729781534056928657019636676806665715820628927752675569935512060083614310943247966989721297907437628151706552672208103370008969196066441426142422708951015934269918805581602458393313589723509296773226866887844483924473015097875045059406915927541848705760751892312888682160179438658357756414427049735389893936497714745917739342319216003481227354692351665864648950825965779986726523997553932641107937992722427780162937799168008154820319422825233981045311992034245994769987548214659998705855759476548913135314580358263739404634592324522656062635899187024865977732860420078737820707007239965293901855488294584948795779311034374369140154227300095597148469138629852483234728682719171492551457181 [160,106] 1595145432853522095768641829651674595276099556909280209949527289351107697769655651614155176504460023865487855990212400423626716910397008826530676628018279944022869572691902635938506681170381157336711109556011540976612798010474224280394092920822186484634151799667802832054621030542355139524137697357919833072535589788011716541178883099159314426843372849223685107515652858371102098420949234884682625123967398631994281538867246655309925195632947902243271575862252896444816422733230851918461421291237535237047730065243467813537635731078328412006892438677444393764998033077516130509006646359080319296381148967099644829202119071124193715363685896897020715298151041227627232808260583617991961511860196872736627003637419717403430413022426134332125392617161591974264719915697629513125435989737975054257301503205740317225192813862744684777034979823284047661962937768382084581159024515375244872122954083776791300357980017120507078570617311614981640986629170847569198105860299689395452291991148205989788332835426198530268385474432796835356128081306183763490519665337660481881068917465659375034237902711687625075245786016215064110728068795221882116362307571019358464687102913349708593996610279546724682128552266680493223722380678068676465326262880680849859138429949247903140771439314827181107917065990279578879878759721992155758074995731417847523126661016590222800273002666526596983534186508278574261295152724862541917564 [160,107] -469306183391919377647621793966108188624226550070714826107272474596853760370913833128002894286191267371395439565880062812143196116323576442347248915525807693550228700139895478940465660753756663695893356848386092486000095049312291135671703286523389415243978905609989082191049491690242705481112296131240098275538391007795199326172061165759310105412971316416158473078629875900302723541837633556927493783186057546366387321840061039331802864789588637840977782818066776282170670476753126569328223031465373134617076842715220317413986546161683494106854319556256624840596351234675345240174736773648281168278367871132833698196729967135987867393495796225799233527508254098675124888611743564865897018683955018543884057171394723361128682964046647544213307534723910069669254638728167577018612767580662543087768877237274915109747355543854703303072862852936067247202052511970081610529285988850791461069453612343634728759946702558942134198271357067312346669649101024671938688597158269073275277402389067825152026329005068234495260619117537500443912243161879737715835228087163158149991247783204034449322076802087858476647553832102370262648126073591459511745964244959917027514539327473563725881698699421222224258683671319782003859147048925164116962138215090980009535405956510651834447447841980159640664234815574111295274226638128652474434137571074025636761068414725611282350994951665933739496284893948127509116095160392270 [160,108] 272021671309448341319420782233342547876971224140971758606683340571392714734359086387878432991437196908024041850775079168174893023436829938037830712387133945678190189539126413663002637684542227802502059901952824585268379582577404932383765396514203420478047269555977501709768369149431623229880807843567303226738141710586353015137063654734377425723490939028590936128066010829359470689960754845177964586705928495642761839819194410859635895858396200100191665965389108792350515489114464988399378604012972419201382076117911181934880911952055244314771220519897246727887107718570118655542540193857426462201502662801228356780276314337535963170948663296364227137149774033151016077628333917352156164391048275938141936686098883114471661418134554344055925526676281467699311272967069552908418082436930741390699470237899966952534467552935612890881755436097231385782296159058836005938024438757795931900152456757499863170765404576177154307176641499748297948307517571479512874495954644342419014454085029930337331053431637698839981510712296872530927195337275029350306722757047952561863183487946483740649998794486388702693220295578452076769660206707568509929324696526506715162001164923826280308803278684810927315103920995906580541829455858065543866159364848605922230554783790752751624595849073228857906945354791549274267745556550141563022902253195245946657969892389711748127655609929706469174406355822765808570006303 [160,109] -88839169100651948134600996632014257044546272931187584514216381239114652118053773068440776980864386284187211803208992338869799126289429232618596682836871194550392523452863907907907730768890447135084409685859734835799700100396289230216883691816177159255818782401954543602088279516315168934989419676197682020491439128116967232089521305444182411588650568531793695572582124126932093734825306928578898028527404181721470374494403016802497925466698014382578790991254156659318534024109082382863813476424447505512262345420994332317693082862168063399709720373930675537523095580480478905824468946181816397130382783930357745908524594594870017090484711993876779375904351259552209462230363785468911549608394329583445333408693328656616588108994475948405882020640788535265934594474831920229853289693451822393348897143283885156425284289080469833737496275279118309113699254412401493409064773794962544735771564200543642797493275640624492001458977981019558545158972968221343336953365756741325990819294330581300890853443643541507144444709994748336645611430039418316939688914537983506964973838513690150586770434003201613892499080082216074482879897198263699116819346896782148016975545537182993004480194589723631075640428574110711605660872781017175991744505477030730563139911524018659502633590057803933769736864069697533014272072924690654077225648217117211319266305878305971098151861921475128527726528266040928179 [160,110] 25343179396218046982239564527313031116092907103694015431858847468991019010639435470548301557274619504486764828502541465983366625335477122487411885590265057631946204828333780013556745193581284140467248521904826048473552035124979126651035941332748279189502944567021246598534258491739257087892639196809237083005978294516627168525523779401622300179796280282339491723808664688822881487830322015985006165300701397131511131324544375449077562585501072339195900108116614334825614040938572728766009131636551293404055791511253866073971247017095324030569810036387329240792827261782779390690285152223635725001942075345504255484046101936212302233963541271788855993079199184404389974716079351405789611549122845272507324158248700092271695772853281181013213035134687577172611130069210944122306549774283975158552834232021078654218809512268504679051338868580333372877860777440084157774932002421703376511482643828114852850233085847374545121369645543113430485362008601642411924636686915650422709666065913169843469840591854842360293186089044845238120696051230530812321464073215742007642176445207739440254594849794904379704393810713944689159050076092477103637912017319583454929964308213176478882039525947307378982792033377487491070817658038140856656782154161053104132709421896158038800531929850714771552358358269069599358124945258747039367816847529709159941029925654482691370811631115281624190857323309844 [160,111] -5459187591087716322758325450704875408461439032770999578061737461330667564194350257279439722457561310798639914059682185893753284249351349247801368588125087290783722215710865239057402825188034930638830087094094342942045279871005869379564277686604782076777673420408626992239707505725383172840730415738612500974585053136159748547869111034890860467467870877727846092698240486723702368205293109474816857429593439915843842611576537089212844979582807621691305048154709611641554247103613744406658535285172600716620763037009329231980765155537093718634776089823090667003114712824561110204409347809913028642674926653882563926621786389197487702004662936138955552650168912713706932253654375381264715051996618037479910236292897707683654894556226081799215212007462130574455303162664948287010940550206819746717089875196864063006252178274870923388798282033278218763356493445391294994737687776611492465756179721260564492889265077187493286206369537133941962986670427303646256621147341388053970619463207707778492992615870570516399996486328049719608609689501118833207962551008918915750145613669192017069083850064290402340258063055949930288618519689115369433121548325873949868119175968467122354944662818587147357221562861858889030949513913455828159268487943945120821733842448985101181856579664313028126652455637987483055283223309785890823690685244157814074756578384613563501830614880461759429697347 [160,112] 922548107934908259620549013929154715131263760198092684842012681961133938055486594394827488884693858878359454744132134161501396119158517640966745076733813490967704391252540116658908607111035001164259257877687913272592347863748840369610611689668258155638009374162506511967043159087311766816019272209911959624791097280883792764198184998642264962241542835714831774921524452267761585724980997372929369801471646092196025041401748608612377736952957452487800581037309447434763704024228133208001815875685852570428645959523938740089022401392729941300486223708753894467598260573828671405340340626445923316039635279076096153773226253872260674179978156100091666533711708303185798399210032623358134300096141493921083575627220527080209850296285217499002743321038237606583834882456010854979216062672833003967554854044418769083579154627631376360983545766666225651233373839517563452871842210864698285560819340559007585890297986287374578853986284986492135145059322736065491153149828820635774298181499612924856508111468332740152093486967412791982006741229758164785837708645544745700054292732217135144266417657476307139938396104160197688759825402396949729876334327989014380095422401270678182592765680154958584910277705597515087401097426624032763197731584119683557094530827291632421222121754678520397108039509633688061059942045719060737935895280849487857295632745776029862941092725407889060 [160,113] -119690923423467917575425931783086555985087972755989458413536646893121835343257229522536398337016875144501102738616858745798816853262146614037959815146810099550981771190917783370842712919973465180520288859725016040833660058158803308966407781353820945310343829177491257382340460114040783483550682214987368898860880773407282160562103458533048189263341289796303334641852870014285505349664341536750154042676217229453333420799557282061717478425795399739478423699752591335907185219131792737434039787136186151291561773420635615200519153818069008319429198030186235855293343875524821570103194171797203020805632463962966683072196013741661990185304526458817985170141556689004302335831396342947875207197639538871769514891691675370555649948223618135377671244704860747843490808579084505677235085975185578883719892978568594836867180619333946788270425771447079091130111002731912570386805050355672540582108211538168004913032633052280542846661428737232702597850673176180988069517279146139527063865849043649926739352501306793818585035594792411050087788132489719668790981641479279144118595032481704594672962137918000256076072424683845305657784572502709871613359085948015465814330054209538518368609933086030640639827309273452384913985225996169836632071506016064052976430868830174223601256099400195131824587091297813216298842296771881798358966508650189364403120015203993872569544262369 [160,114] 11884720469323391163483693208151068403532209583009140736257306456871232652572987213144214216893879316003806785607954288368421902013092856764464158595036989219973193209564204512832573194873146484351393542139444462027503776031852302935648118159553626755857331602308047050298979511269194357040874525375238763729695602643260358884833734072800500423386496242407038074444652449790184135073711857030576109537596230506475759689469442838413758418846630254209198929896739982908285528717262736293487078988871407868979586954672732107535502917885513191606819932765441302183331522770013407575979559859915449868214585360226030005093819356985171813055372868814501449372438720992372421081630002961623817241991895476580024337928485939514960182399551341634003427332020911773677688487726200638300723994291723070621062427843407844303823371948650383262099046375482864438389444429253397227077352482733969538069640341145600318690446254055070328960530710023254462688919768478001689968893927837539333009049057660762752691219466770592083890436952946869494743224882144701520524517563814273008725292601878177960674278040568661813998245113869555227130403096391431106127347186645319416552282389323360155827809749009060806707138485920978441205227500568304562722934038334478588045053286056865251347174240116956740603287621911665056902097861013060949230257791771424466374293176177214084988 [160,115] -895077129270523282578666022714578041049707573526077138674029074347811859798108624877341047452902913486025313226766891054520338778856936105327699658191218560592783248308078271679432680277024282171755114927396206097055614232344332611938145920048788611397639304296085641966285663735313056146284252588329024205050647983049555071453361702363950654998744003288643583665326572768243895046264878307892337483405874092906908071779450672176360560938057451036649347094250452007980274246097620097882007481349609247910153129718855751336084773832025606088782359077960564225333141033669587217340503221016611925342422803774153460341494799376767590052521047023108940937266762247146799044831135937741101851880856616936154102832598705780259665053377687024552004209451375637814241667939622750833461380025797324991541585523266590604209561092924273068759802505502314481701906755614640402550406953690633952945737979437731942615742633977606151708571957310694720913967802312086728490463214129835670070424619380815119569188243208183619315948251564020965448626333072947879077270839865186618394750254646842039423096737532661575332603577727435933801618391919767452916228607459313479288122964530611053383676994568046937193909025562516658884224586031544372973839989968997770781249507999526550781305003291826442186567698023308916592621424202004390351992440137294342308188524665689 [160,116] 50820711520638011957576465849088518849768147762693998441257549975418013209375796448246707876933977685164097398008254431065317343309856082673936051611767718983819660860583752162847259857881195144949737577389055716845136786629466016262015017495136034315541236970652869482231460866197990531828866307567991472625752162804382671812583201341527455827416098132389180515162530910236783772530831483498976914827563285401182204806925779734035287767112825545038860679991576105679461251726920026682958371234359625518339902274674205637215492883411083531863928249860471463504128145891060256815487304820646227676871980567691085379123483820236924796135955431469268724723883868462974008537862052643572431908614318544902911224693571743069870893534786826399908491197614024390046903000251809659309109594934441791637873046948905541542652803952290683457173904025998242170488919168797029786498139098319759301828832947215600045524438874993452621634782242878571596160576326254404646920577546878203029216755671232919707208205139950192888769670813031948036582088435790889668307593068594752458196041369043585704965764634579195292087914792485138486544798027791944458187445707067945923898134898300738348697488283158645388233585794840833923192829909244674773956941630799920668202749039366645975022982875529221079474690425197969923350290921512367867828372057950955362696875 [160,117] -2151360010705401755838508617739017673828784712767884137018410791223927607808629526734695517549353143256924717453558389529567456932878804120123245377090780355303409988660628026053342717165498822424813721453155814454231732928641646334962799239101228067493383434267718579016734535634231154872236183250761923004659608231973433559394469171106728790989694660969523603366778380613541569941765951910203963747753026392597054518881572508358737593145749358119702495358314435818538863871965444129143653089856968478843673315073896640919194842855734179939183891684263789156209862695229493958772533506984836392178964280666960779752305048663066872459395467347617322263266568697835734258413030370223749154171426241226264942443715912070218902750836162486998446432195724825034531528835445732460289257195540112574717822406911838992085111904349842619985570674423584046219278489123748752179451089267555096399072201278338974143092326964803624187729079336095539958979000865803906188427061790422607622337106154113476527846261466206415389713208329372312027738263117968680735614816819251118115645439248800760357748467055282881364795508803840538115433422182099023853957337105733715835148122847547790464790070969433867284475561507869826495943238392437374048524255985274995442086223724779414823322149259948985037929289962593821943281650186751308946616208950587645 [160,118] 65404419663855507748696660714095730540229462705543976621180035518325584845232369099160028129484315120948168371024234765515180126410419359340334832358083988862620370793177523462337282856102522470330610849882242521351567758764243831482909474493685557858166206873179988788272936758826883943278004624571239211391415978464422125389667222621024370735748325197370130442078700282508533806871256185993616531401014925826872831486028229551661029092349296910750923412992123823824148141906233388984134428003225730656851295725556647159824293319096212381659780239303588011660833383609023721072061810304950244696284144640029278171903547684159518976166361221717952996110216248906277465264339964446680361301410492197021805020000212315823658958849778650457836870321048697650006299715507970640551615147830277063035787545128352070375296197295607544076279729147099332233781326352874476958440804336172434018500454987263273802574445151267339427237241540564722436557877004604822877902362694459258625742358204998148915798270866266679030569853566192111152864048445274273356245848665725497323368903855862517546709795496878863523521554747966545368461328158982801578558383006408120491334987601988413185468956144433086886478005079637078717383799666287681399713450048405340787964536176959966165636946745666317534468109933205152025400847774453118355369074839 [160,119] -1454675634610783367706767758256090122290849202743640646223916461771470707680569826911059350093384114593179810943877025280210164885528100719832478141805933610057907535480710246851504215365432499010527760299755002933108354946834681841925736183195077356197251807788649924656400772444262267457345536317282258891538819424247249721733205369869759974433535354981947052773380820822981018626508918348505174631945321569626584331661113078861740142871059011966700885235153824798522033080249148984320928188437775238638362641295479581212573167078798264138130163502498486152411677641752003202383768602695476181666797306199080205733483887462817350746880764246220335534815213054987717045557145220515699816833387573112241885319918032839485719080502336245331601343548655295143964153340729960559151572590633101639050342014782304629886393107411372753529924726231846049378522603488059180335370765897470264084216666327636397607287780425112844454895178810102089658242215956606755785865460717696903336871186970930066499467857096476972897305626248326411003074196126254588236375614924316774532320745696099369095839882150459521094679634245007579531823813578347121166018637020948636280409308023137824385960584638208539726971581425767777537999161563015270085564617030742195752971352019844620456314524766082667196867358130370794152602384959499442828 [160,120] 36428716841216720389889165989869330713952499722796946944352458528666866628922900495306411418158219702179172059114561063198458757715352267570391257851969674215309603531920715246956268343133995439416175045060069404656300722532528265443386037229281034363969578164908474371667582999052527662080116403962655250067846677009571024796158663957000349852563677128821912155869506171579037319927765768979047388845277227506792240661438876455009928474001458993309251190685883521314980528251795720901138018899276323720095979987350721578229041794838445655253967220111106922499239680880671473098633424136674967667250622811976541944552286387085690301144386865199341701572010759021611704472338321174717805834925651815961941970435882418748182721895087740472108268689452442965413812655238250981935223399245372969549036534912709625854235510405536476358239404218804301194175814736039395847824192696829221148028925145734025309088291645310545588784363196624800485193709347624524314815624530177408297920199209987614356855547162957448219100995036773930605942285095682772394778574985013966720878289061720862020504198772186348574607827687274961598597139525068175268760399392306756103633003597089349987203843923021558229282500677122742215802421164123782921028496955595060749259459516376030143227910264569414034202097524424392318864306291070 [160,121] -610115868293322876703625844903709017403555405320875185154525815905870273468008010472252737598553222993167294051519067909337374808780822481946797865623115330467426730732681485381536095570685328065372513315781889709039397955940671211868632542169682334210327091757299070320858410433064903692017329595450037527775377787010287819902618808725930755528943722462811416768127048042828287608442242800427892910610620304223101769691080420341817430841918201036667547258436659219640192174274715531476594667879474872602450938128255438487460837155368469390257076663071430700042884872741984537915665082125102883177375342035531224356097425640828044085069493829517105637764705752182146639343192433385482336073100245840944076559508793917246969233614139001055477255497617001004605227929190311916654190246359106442529049703710277572587598600344037714656922322800583107687147394281854257371361884043071764203625250798121452719300614181919705377822031108049561117754270634925607448182009565407821612042118013429160792950572997438046766757567008253669965017788400550048671447823398802305710848930388808915648995615341378666880557281864287333039432391488317023394817270358129008773222890096648247804502445072950716517139494347482019933407614230956447561742399460154741787934398381878582934000369709542573462753995937033526434135 [160,122] -17491076492677930522727393024983721209075877736146856058353435994129293402483554902239038937500250003890361548802797936422928378431670761218631733976506162575828428843434651765908276292541527460343235200625870319697335683816784676601592729938264152944581276827901037842591914586068008284129911327315492639459538525054485815834067267529307679226450300255534454080839535456584878192521606107216173425302813795593848428644514611780987521409244690795846904134955550570675170439790844534354580942430484271732114997741893140680236425928395468063360711737916682455838383275036100272549693936236217582712696707339201337568734346281494219305127067062644918158923810692866271751326019077461412000787149900533009216778530916861841532275203558212699837511123962948281029051284067016666584370018245849969956466862645601203622276111837051247542290969367669697322412291337457607860362534803427497522247033838643638830753791493201007750999742529240642978947989010147942288221491989254487626474927162330921927048524755200846809989583385630622658898094980060715959680314032616149607765417053615898636758197553067755070919464321763076997375132318405968272122159675108990075366837238816377514720026820384555940282910584614759367443721534895959060381534017342850562099219505722369258028201186280160268379382349686016 [160,123] 236628388081224247332094960036212161809976651574707241703710383588595648937375130698008425252464924254674289054510684542138621276968995570555741264508114667176549862119075731971345219685847885535902798260890477449455608410664458771708644302728076948412807182277815137138884920656563333245309208541542750486927367282474151743980819716812730118143338579857068004733496956334509570045556434053049711994173923018702969474401886528106742053491957953027963674820267543344985452220729894391136194211091435656313354082304424013239813319374615166388517088336051127125466133427404840623045619243624467362063676445548186066476416819236882773090605404406201977935149711121757079898605174720880768701455450487884344370577358993592506272648726688717194523112355163467192184886699870275540790786611544139285452409138907584713500409895017593042106926915432155393567007123785952799637075665344510418901962357494350753764881457086999832262698396009277245797006291619890293176679365720532304689778706585702806252904650990474074812067539934591678558774590577267502152139521645008870582739370277837114203410270551650948000975577456721465668162505034454923567370602790650234302059293093612780030492943317813287207922863838771556085753163201253390491376506394327391156584917723996899999923405609469671866786378 [160,124] 9813649128218120747084070735664485839666190198292796539990707886197576857217676082237498376506437355802800879716231455578730534797723312678042710472005433365965249907746045198973038557823493149967780157648012494502221731169901255295535153389040058039112344972622341214243606203684308710645687862444599955873112313542806401863450138888350840198955181634338283351932571939019380289950223311949414276963735275502777889812173004398543714256825547098524023129644663212736179654408899392068843979867638249986046977125996203153805575125495485853176073745618426097480998668172549986775905298703398706366074327024576552594104787720674474034962705046211196183299816561492829490880334829751103502843749668767016888375146017385782597827088296677601535372661752995676289214863629775986975165614591268975287731354351584499815226732432762078075322565223707655024879443318448349921131158207705269297508983035026132395558609949955246310800526939643750705431362140375672677411831699382647886451833124160207448071309727624386813674671959776115660884093733298607776677736434815860789200400346202133945580709094308313614993542888236968546472846496275685678278329122205901245107485575199910042239250679217730702438528413690810161415595806001330124661823390835013069095772839236088728573363861852649235 [160,125] -34179432043373072547667968986926532851831146945120098913060646244802779421753407723824895637169252919003829501381378524479380067308241647582305601235300267448135742840147368814960604642531496592434064950311871992491683073983499983478579562053078643172379253782394037421862790994010216290484205483105798614328968344789900300053724087014465301138794929255979741457473972850704467219189356024948265954434571947715270593868126232819372184819229740466877549337344909986925630825385832554705339085451155520453906427266973900953848017581230597876998663072489542407196902593045750571561362381408109771639589825620125277617160045925877199365654964682330031907997225390308542663843452274631976365353126962591193424988973384094218229339627052789355154199146179808668533146937531997074743039604288063186458682642802987318474210242178055648521694607679758226612767488069260953792700275400193283113278458551795087924992376808849567064723505608451430777896549234795023086030495228339612323875752343349173154450878153357797646954374670462217118966971546419559711184126254492032449903909773206444161000185696642234655602028761883313523008971263614055558082099207148682794828107074185660638936759278029586660587178027493259561506879988520366712090179309303025188366220473003452599134885270 [160,126] -1147097454268391781142154179111121569271898400692733522640126584546658347682424096642768095055996343513030683328063092789383905707492506438448548099714944022209784974244326477744665701966441385874944397574504403785136092136814892516699226360195010655137384603100555688988473711516064433631518551068205988448475247623670434305482042690328008533253488944667606277425592915760039631087161354881982028911483639338367177797793978782980467551702929729255342797901786494111689457531648079107831644497584365020971338348959253923285341878914041472113935637340112818030979681000004581276264115026158878175945315924104306586779142199258483945893120673742871447395299624319681104184326034234215555421152002666224954150770929587091806373005235993628406472703204694549243709753735350628792153763677582003078475301088575884353871508327022196751832925351143146806285398613706935215135115663574585417078283803550290071943368250526492243164304435778780321724446138697108136476100637996318144957210116820365418448123174529762926747433712390474552030674478666399385158259699346570459627190490316161493450735054662960232243461691299950948426855601961278666078632337637984119080073383601917254578330143174474261788438442683243274600291913989704568044774481737814648589827090020038104193 [160,127] 212336557957851225853102557755977824404351720434084884821929090136762633810127031059512564652301960263727489934412958469078441811975967068705830033540497897610991604717113920826448019306533129635211646910893263182962707005528276361919964687207058046435940833470173122888669139057962364936844262916711301604069448846298901619461548215972369825156853867641768282076762507324804310376984149057436995864971804276869951910170797344190410461448565935283073706791939235407381968917093282793715745612004682267366525197867105374775940993904086708158112247293876082343908186840487205949325501789716107798893428433703633589136358490741054382495280826085550428970636168236675679075531276882891893114412694161583841262865860662376459498051193293895214634332413627215686137506777353806865618969171309392101636730029528867085651910435165845325176543460522622849569566986255825784192621227884407938141264261682568897504761981099719625918999361826770129193507991486297133442168550361607281721592401522791577660889620384944873838101890969278124312319025686812249521291318149835877379593422264995645069129589341670971027956273089653772711944420166662296031001509153020110781962128151154360485968220136484309490017034580594563981954219552568618752979016625217322770379098665 [160,128] 24661451982878579689960328852803211593661466879013958444826936200364334301902071387495089144248506095389196594128104240054233879024286798244508613840629410019017619772185650142341758907686896414463684021910389638459976123802341819305079242315048999829712407430617800655263128808118004307603529163779203261974113963542789870663254581167639885710296688175453510947648985446358206673047203303404197424689340419213556361179144345106209679889946098754991480821841619586844784442114397201990587345261388240587087555432441212361351351268641145427007776182030032411475235463391353329370860898279641274331671892412859633736288445433260596921271815533360681254826773966125992592884646821168512666874422207592191014804817878252805944922860443533259638836840668689395894607570445278710047589177216455483503119427437218915948127969829776498341459157915977374867801104752377038844060182577878524681749848827795539190316238912245762610547363389302436776640496868767440003110439045921909995967861464496056486109222667396387561275431496148026880045701154930417556560655038560514961484082665568601476579562422696570456070039653087109451294676869314809788496359643112087867561767332010233022894879621967900566689281675057133761434417675986027535528655354841051003392 [160,129] 15729325812592475333325345100471040647629783159021813342356331013670569565066885254909509170851791479121279268042444475206516021216946967831973284011624078983374280831644770935263272126368469429504020880903486638877839303355941630240113189393415591106672021837686638295675757990660416495384213670470126802768152198670843394145692808911479768567637413851459208327292350092178508673299173556956727601247540232759572390490333358202723407337165575529548704659269147518537709476622776454614979608860755837470824405078430681802830737823520591894247007776691345460421986673489194428645906760471904349926457717005481816899478007958941492018338139385649067712866136918508527195215480921544464665944820855372667493166618814595511752045189424983244334651523026847717392285686638291139081923205368037017009827823288568422337009736588909243125126791900443659989970073517440479495856346869805720998589799695299865447811269355399179734656533395137448551697699654299768459151322712942361007444270639707436713299440193331318867940914544707226605319717121959476577953265407830808432399373896337798193004038052764444805676070106248703074563145386823154847776056315943226056341385235305041149770856457997685599931086336151151496673576881996100147864658444132 [160,130] -5344009942435329107044023126946165888548825977746990138593438356775740354217860655049053756745251715045759449470199835222609125480135844551540304207567665588490152118815825850136971001634819442959450401866666761359351510998904207194237455534700310612650372423188524405162491698375480908413273248558385336012391987700683052767215996568515797659599569807327940683944568790146245073359744184871102308970393940041458001537164386065306715486038256721525771213505605121492648172174350968431759071743609337916163005063060672628247507220563687847498412100725350823933276469049630262984538863858901419764824207202464044852712329480188813809638393254423576985348876136518460117575188646676913651249191166449881960683212830708151657882274052493736097867162348914484070274445115236844463422126416689623333291958179565570657285688139666357269732660658678186821450968481367957453649600810848581560450322711476033949049591593657811664534303748414978163497136449159218968921900652755449719939121867889345812260805466455461065107263778484088201120545447146277106280317365787423445537474247687487582142203916186147170761675172433673957358761777084756023781555087832281319749317274186507687624690538953772924903179142144725134131367407478046271670 [160,131] -548015271529450856163710273813281627553325187723729671892963113805956592415838454581309432318587489040576589731895015537228250724283944447910138132822530243423993819318026902523017296415817560804406950374625096630740155366724234272845501234754049853235901331341738612291438901580782835013547801183420319723762411783188673095606294726569672421393710383010106589234829713613324591701766738403985476025533714166646778827959505219468732446039711762447768157876609686973748781774951180050284977938896173253102605802946996124011931842027121245902586002990978159049799495959917580130297304095199011947904558151525472347741519030128207842354657612893591773681150347717568202056652097789737570718536511659985106377561423689528102439294376995494655727009340176004299320861149907089739136270526742446625949077143808273986568189688991501600915551584331085072562334433729947736455639827689946980141507534916379904444080623185502990413248907941133171305050846861836359729242737934102073218189811823588959321319929990671987581380910485255172036608328480861625469548303861374696936536456176099714688876040017794013431049607593850404340320890154249555575731536410318888154732847640835851409858672948700372544544004938306952345010662149606 [160,132] 1716681326149503471858386097057045303182269371463075418834432277564038531907065772458934061587111949278655035295020687160053952652716482068640445659289479125836847125841676217413077793685524861948153267946409818645907092935507268802658844085109188544621105175964944176359559611581663460975603869008434670741882375072812227256502002578680290917246200845064454185733618386362360839187866753657457188069783367502086632262649280292879975409157327511264952931630987568893487236621776102369177560804901811420471625876798040015659803442893414521496311180362037084743213827750739262436491060833033303731464146887637869556412794678834823641015684253876725472809841674366692308244291679674102589565164012965631972507784803031471793630733087246774917857315301826382173316272160289004405519521758851008098802727189961614068366088537928729663017932843171666396641487194124173854427387437928381673823535224886707215826428050377088726957627429964919755419362133400573635756511038997495792023311316415779735985833021346566328655552326799019763378501182794574899615665161097947341820077032401565849486843067033756839081924447790016329800269942564202943642600276264805668148180479610212843333854452255292709055200849217685881065634 [160,133] -3624935810117806655502252434678145051594598935615004901578912025634818563138500428495835415791759373333651458569118772623470480292329688698769255398189325084892667876797928858889702426494210158476065009315486577666837405456425346568040394873837872766396402390423447387666872006853901149321877984232092325950393995840474903335751704902068301522078462070516430924890626871105110191921337230322685340133200486555727539033423701356911736486796269998319741502101587082932319311875704416061694427153734294735910683311515997218045283739787056394839037898901485028314068735269009883926132879217498221663911130483549140391152643858686614117604857339139326110867852502206698656315730810362605148877716192376675975862896099212908723553737714110537769157699456994734706415752057165494708991593677871347747266738458373532319940528012276586928005316384572286962393273740134852920778071141254210973791054273660974717424642310484743706389903745005934322315361788738383974800947382720551551716030411894336116528045506570862846370559626668758385501798523159576768584806870631669981369127798007098849426822336587686640864017421703712142926199889013536344774135688458656115799657110914016231459506428565671622748486941655168 [160,134] 4694140303356672200531139872280851847258218675059459945993536076565404956258342989696339494532018770458035941096145553612305250719561829054167925327812675310582455347649980093721310987497266675016884658286032398890174574949238852740268977385183397207631406403333712391709907501456941195757140290000522394754366958453313399196860458715960400342811081038610599179738389994116370993109887599384279703091018372701841258204824770274434618771404828793417753638727993482063603026606456791364342722967974503668955782738088419294339873589631127826023781513263338662890630124440441281902857597014583878847103951856609494976334534038401272007431438493252307609963090751385211744361972092527645081756290766626660217470662916963792383489980313153582100450188361415452457892874558985906623450471927024650508204283853534402609491664185817514860984730468622062384285963766123655493982619028982444288071699949734481819029668479632874369842837925842432771577309431172154227894433908354034313511728269025356584362728522877631370357839614336097811351063119379280823411130291435712367534953932545400405511364932064610603776420377580683888089266528013358181441049310940055059308318884335183886999920526061922961131586 [160,135] -3549050411391332495562466626130239302030670565895671587022418492037646051825544969783054514391573658510419112092047643234767257116232412274451981963815178116143767397893585609808353165965274720222723849704038842137481094271499354182261320331469117411856439771219590909159816247196895976876656522226196474027257595811472833724845913426194609457659006800590195026357873862416229724464003042121276743851612630807842231779977540722355148529489783768148911652499584303316098280582703444955729011212286649068751704593807906487189004976484933842844085171435956727753443358682089476490615191818773217492079244335428298304865508472612099336823048033709865712639322103698248893501878386652977753192497005795842420237748242231572002781740071481201439082196865129419193715070019950878570768571620426683995265815157115857229005620450456015252578901175414127813368992873569402061772777602794581590540192842800762875951608564961731345447528047078255052117955796579356660564797250102838247833151058865732942930257787408006039647500755607527884063160865301002239875647489735214799055267639051596795091640600394329112567278857612396312147980135772013047694929074467160179359165014718682363429539299690360 [160,136] 1579914259915256885145209090693580969904208542816789454632573357956223047010757856876819051201017141980593527795946709260633186519042168532785524347487568801330538769134820624699656814391214627967633840432788255444926103836663094150732239471345245671013576802643054685315805666609916916590917703041326605305882801270561635509852672487399380340009134664929348130868184454778632872825696442152654693672600589565268239669346024965034762619560971070805427602566654995858966455041489002076440555443347810920929978128539021797903571347821278048774957487742435520070114365508504383109326370304717960965222019915405198669514137808594394584917028948687914224730425103158176384690791766219397339219833370706272812516160302425801210707706375799361552583544852907056371523236244751681065033148035461711228455124679373287546954093250842438969234953356922985714544540951911990973092128121099421335956207259413203554647938411074561318578747799960782026055446253022755957336112469688117276033281650565116727467876927440019063272945915940279677641010718119464562418929665237318488314659005041784706014844764849288051775259725567771653374367117792319954122876866000475393842578641552534041774118 [160,137] -350444113295158764101573092321748102621085508667911408759778743938072247880742641836160776922049155635753350087135626393720278933146277496388868169397171067232487329531179931457864704196500902718686955319595392143394823062307201639324573424160848614461787691301904703307417238092973436232301964275225217092247694375278863336434522662822979162053810749557246697881791527003362220705849011954205242129914364836139724192608022494361888355324611728138413995509174770007021534981030223863544181283831528737952412942423657283223920935464206717260263695481375652713621014044633874091186287757433275724345403501038991957960609580891998937595941196091809054430628646973426196155502649495663107029604473759833950916310503012609970152786314324568764174459903789744681528749331871009018523445367232647051785672159969966270617867646182118450739227307540772102391404520467563162016046836204607226094997428635360439806365194157203133197093979939368608742987436015590635601179620578012565586795704035204254825551099226872105842161308533829256160334757099635018047710952473459542254840521760813155029026567114506470266871332515371886138311392352592665379442840245820750246776162094256 [160,138] 90619628463430026191104484085016872112401529233061412700380421702369261163994676228494181564197077977237121690254312962413691383682534724196262260822692197411708333484497576984856244024327087097450445412741806748075017293441341369338341521596233034177686257914663582193305381020047501619738579399067525130142751952395080645647123436049583568808483230099807328115390773542372131957599291160697787307124830349607706907801579161873124570623746427616438960020177228780967487650185172439514162757123513345070535052925621619588885968623059326203121438472084966945737744607353661784105795797787192210603163757554280093526847264952633226642996960858037138357047511552550958700255283138177295386134176632983945024318690753819140256609105349878277824620567961857464844907286392948185825245372589256145797279033401904008383673572590699568188486099921171149580642664521995788634815068443424856615908409083935405765086518439771638136782060126591565871034208605013290508884959691081261243711638393763532180400409904337187615302185941487104672723986906707459420116874702339987413830727160391051644096332265745913918989853565274734475289247969841110979206766190123898535691 [160,139] 20074771441670404255595894802811280093217852004720227043826034767506998690950524632896093328921898374279910038443387563051943781459292523294618197400653345093816057693494867675672437644248651708965198596332487909211786085090722001285562465283093173992757231913220343921796271656309069057424760449019984673201771557909217757745708791775870309506469121530487045966366442636744851251522573340086415739061866849703447719105311462765455366431875970568499057867895396456826594707527954598475568814562140066494782363893623300689874809030859725743878200521825229061258139103453145564186453552221860396416886192019821314860565476887829940677029228497068243546190735155572363201211505647814917860350256344017595847304542460231819110697007353763606024779239422976899458727718635465489529507390511421107166035861908089009229070013383573022782612259846466291866431814269195939356863699078082599998438127416148153235631136337450702928605213918114028938761613827863533116284690336649278628810640497490826884584568576685183245451906760545987282889998398498086497450702576813256790472295470457334801082404791645610054810188665885119554335640788287703375961261558862 [160,140] 7292951469913055774380234434630439214423697865138891686352716612031076823258751902918259346018660732201607922544451202862519075747213862523017610145083172307410685719570987036971384491455245744559228083315763490365335574268553976440923790290003160260257043467313706689307258490776012311929287521590979102331181073835020408159380539268133997604630972116358803005032005445139202800263234579677487460975024932054311010075006417548540856451355455303945580347261578935894844218151301687727858211550005885929356930446396284942717896651232279005343518391469338340584948134940229350572197550168984272947229177610875381600868240810288481798358378753178144932182964999588464208952995859867976574363369599275968120273447969631320162571755407668237475137460778695929273753141827252198869769481172422860252982429678783791003380890674477825916411633549629259280031164948546357197488448465037134954867303065737438910330855639389767968372045476377350534848761431457037018419441106180089919320568282106790239415451024778058965272770229100172660068322575728668968214860009969601174978842919301866942889149772583820894758789545431559598140773088241027079843 [160,141] 940537488983753783110665808582113915716174444312344386707388449938450587415666146641731491980978256084654952169159184567076272665303691073668965511418374565635853889036834643812284600962324256992169223792625796799742338630371416025248715011273046635716723678706746001675241700653341951572253722181026885707317292190629194697849521808618624374585399491497478889371238251237658951707750973114773777842717421020144378594518645152702684146914968259346858598107638226949318390422560505803691369483960674170859253721993631709375639536180326575617062778268154295598966597520366574560616356473312216513383156460068598885888816242975938938703638119253960616530671384968119500524100966713025425974252348857785227356778695535685364485170233864678101176178666523184509278328310328503015928660172301771356573434386970941565656710318013730349929138264264402173709767766954196908639892626661105083248892506947652316611243834979582383125781139282944684161503352045391670273515025915199593666023333463365284069409680017167938954624435192158424012184128865227757814957465613423202314744664590195233014154937912439531916031039686023493637983907780 [160,142] 58660588384024560386736708073337006423905118490293816275219185000557856183502417694792385202292624256157071607576825839171902780803170021716626991920612576763155889679797357180192480595175494541710822708688888011686376360795031240791591810901149769252280220901403057593988058120856342476386232395897397828899116526414450048307010208527612232837786755644101043943901929638242569767082906397054878129965160061726032389538812873632426422428853028339181667562580078962805924192342944627139770426214750703894629608945326902761424083522926125957057450767661360707996516327534431947355238014688481502665275524217564282497499569330963590206978845365927430087385657883162042518461249325930681356976021102133156232436524634387455521665451898668877243515398223172925763594650332623800767801842815498197582759536636507978140266147071389303696175809600557155751067343130126034971328936636158089737491652175355190766085326671588396912868829904407802933060946941471674932176748879716931887086011858722683163261859456923407522875621798322243262034757587587702891290283075902894727928572485577364768871929218832028801259747235089643462 [160,143] 1600634827821682886144679972203470064887769645156771919191709872371264839455630219372700839342871061538006861043000268222131135312303806562629686569801150065490329995079448318895489095556864718533858309075315630340748672675695125029651997734817641241165053258450360207612045443913394191463766841847298393953202896683224110362398085544581086633028146652903581019639102766442713647829404398298894319772944149582240455283191915064001933841787877552004175233181975885594325331554200794949163554390317041332684867976317925961176201203474762677279267976330976695633285080408728392533558631855980630098362402126281726188911878635868190851355593444238492665942843231397020469269775285136154826932847685750117781182190922686011826639905085175115622501022080270480309525330361813158923161927712617369331515834400118542212378281054782834617288561832501427501849894688871044557440519780917526799548191795294872439487805474185052881469750622259902269534653805038851494283329545382265626010368140472833557921599202523604651016515008538017775095806546996076965366133901946775110934736242960679066650288688737830873891579473 [160,144] 6190933154747202377971476598949910372009789209504198373636087227336948471012091283633744796804048888375261154299876301173116047264216313364291049724480610295656161930600688452691214101118263358019826467879052142195108088283172588882529623395369640094783238508147030139147969391024803538654822496425969800028176297157708920904811961044971293076442569973072115579998789767118834624904822741051466428661084093830273901884173397977088199291162308704420344820810211149072214192166287647972271876528703086545573842332359402177397932589308385778255751034006472554519303634088999078156870908824506695939069662661421983816578855546462256373794783814952042495421130187038808168261373999194468212092455772770470728411496320914547220333543803758078909778412389905968192634011263521528259969227946871933405114484702595794098811715520945757512516685308555030519764041913690440418579204426224632666187073684365550475039566433477419935241892385577631402384164914079097086240350309097135454139699846994263509244902166575011960102354245306605984078690348104126153568690419359925883069577805923795665079583363209359 [160,145] 3371845780018931375595346688270235025938148836704496926032291556313181008932063378093569119378262611243869305176912298017757201361382342119313564449375282752901637222430225023761047611056148100546374145175526810914202494338563259852607757262053105606438339608695219089615086410691482120979082486943976990439540928039791310714545488381736230382761068034373741813555870817205122715317565196458279324953828295006450601183378076682358184353649555381588531415857603404800943538889406712605058776137885668883829070932065990104069540466521227191010681309806731972496247221687192283195730307260421966594890311624284261458531733367132155015758004346913861429930885386754733312713795798416745508073212865248137000689764045983615296597038465747438664921558139171911942584722311072178372957088119532138938348971725914290959510550384223821942662540970678046128046865627140888202592954488421007022633642535838596359566462340180272642291552576208324697183001862829996728481084982173379303671191885723384446471862801211998976416242257892637297401380264358401113397123985653038393746495021146424820387628 [160,146] -28631768937399935177988777661823050417920926793181739634523075200113941521250969085184458511717513011645719423913098720294217094257303242318331251026948035802755702645168436390099774097364779282991646671152645228913066594933222080816314936653646804077767602561097651979697029206341514922872509421263480071320032096983583828554014400193072225160016470595358483132765879849257447709866503720268253947521564714862595688135824088164141621828340825643612177081007547539524689524708898693247820465335437340112373106157931770681923195484471562413949510300022855082189397632833427705111529872742486225580752828081748650180202989761424416199105123481128585233255204610857157446950684537215422671518427382545642347138427833505705461412841717619019176197123738906723006228137767027139694998476006998924986443442649110988782232124957861909192071056821154906920346844951326420832505172212706504508323066962082286371586767319996333228380325105423117717764752025340037149544213123627090562271566475209015232196412992187579647020092962509083383776280849228593604311652679781545607676241537363 [160,147] -272239754494879875212162837074459923542983582909354462147404038447439198722368184160184242154171208077144394285117748433207608882474389694973006573538593995738354952215459747148622031258280163926613531753990328509509166456889806343557037420239333124415461056365980401827677787977171232548989764657196628737713606963531333381695081930587973629536811466448914910843488177270957812909501821276560265325502224010948682424167711118828425002236516683483525208768817078563032215830393684914514224258754222443815785155215992975183872261439824094050579237611588849681194222374148965412239721769702026518595334988670109620565868746397982373934528911845512604689345420172283494585392106409120842757395282272188886371240014468475236187569084304450140167134512398356676902986415531209975697912699107888395994912702531781243376363736314043571744218027807052200846462500558019660537735162511130010789695707408619908251037057879040622325662490782353138294185577423251954051273704860603367314768563048523741213039139238621645680763057663903539670725498932267240320119866030353315120 [160,148] 1342935810572292101291945874992345205425364550472973863152056620850487011239027684466135265909321632273622635090123248738026383344515295182204942643801965596582095588362357495406368269495763270692663130763498738483594638712553424186983807924868128462007205341371496570360561205380607493780374861107671994576440001093467649724740839840848841921917715177218420361170156930417616831400248399708824927551013191205559067149590126172685145370463220605087719684662564381597264396620424417749059150871311841398373810943557480669269392190440964604437724920380807897800570980102082947718069423909674554245882051922493311458299814595963025691428848324003181062464602671955390852509231629702394364836107740178439443851835446150427563094430158951140687958970486595955945150412929955032692827354239682431644489195076615455463691922667036683596704056282837824387968757441194228587660449775388507303330354335374147538407110796837854474513546153659588462361664357668673692347446035209438329902007078862043308889804015237244634960558919604379014193887260843235380766271366 [160,149] 4621395316810258288334391289492085849949278292269707649995986940869517887247205635207792051428145541486396229004923312456175132731075232975716985109166119195261989047010803388573561935429356762715139314556348410481704715405641818853143513182466698123562003369635078395485295583098103333168858580600067020607801908681234935584807351839715554401698626132293864415812996355002140394484564866571608372680249883185722538822180066601373822591738902561008711404619802996219362453100150839963346473858567473287720498330328487990562404709317760364287821650121976587320403872729194570477726923662836920641392002842712249256991313901116439634751671275620906469825076796217601975637992108780530385463568850060937473202926350315302555253983091750162293406158345488340982583235251025233383339427139351382320473288605054580511321735946907978231883316962667354435313874873180060761073935478718369017130312031053668844206255099685718765740645040975034749537975600023672030502312490060078319439342871540782635558222992160969618623352825246131562401668175442371 [160,150] 26364675583419988051756326071707971542675446216699299203267454001548346720910263962231994156723398675689096620543920405402294279850232040005414646754438674204237056223587596755744790537936577971886912039702205776949035915319080982267680475068709839921440514812272139582403848954069782354996765150728677744639544434950404767692135246577046069163161733189438868417583337867283017251388103230220006589801373178241709296150522318785841913218829719186518708947392713042109792342991567758396132995617912296390368281832353011176920425878105849840245139214728986704906667766867682863855920636157575267389323601143134862133587011168888035667987935557427836486124155188787122457888537193308257296324481946764787210310579226041620926485524771708680242448186346576352669889882017204941921427523483640207357984649844200618145149933889313057515045963857965034591948089120720810072869591091395566515477508819063537290913891223052219396328107400632299593425562424081640134829238637759301635284711696275783636852252204951217992589342417486239246470 [160,151] 26928246929934455596951299265216913151410183434780325731329099185569201982677134384990229384070650082443665777281409863535497786159011451782850482060422309574981468150592106013472717718188954428982036367953067246631757932914113576213957446465858995739941357132068339100477248051318498430400016164584585668827774170685212675119047954562571741212757345107520845256022061254320313492907162078640418668652864391351092204040688863579333284853446102111835129029202600441275042214215532617427373692135085191026171772964175477181963178497934648378731931113999456174953984968984989371586971027938432345836410555700386698105215367773833963193431110506868022996747295163294630606956738213680475085186894326130777222877381148224966532396449785250451635678909757205919371091006119590425253030514720579408376625876319547929495974476812179175066088457993378965489437009265119435989475807258946779414904226272074964409283218543529315252343054608805071109741677756807835739820807542144058797813184328222351913079214430588201610788934267 [160,152] 11244213199067001358550533220788623402208491364582538217592892039305324201153832911030790781596518728148059641721022188118453418503267284629218917618509055553321817206751844496923657178298981297422105707812422771129833079617147709469555211916611288191531953728280595590408760096677692621458614886941614874979676461323470244640418863352411419695711564025315332931982687464330528399082147438867547084636824699078418898472309127460887259160339841432078027821552221281537158982587164495265979492972118525281660797285035772895188351149650520463119005822368807487480907851496468352816251395691537414993215864714917373069793130912877107824769157303685603485888334920497030830750318338609279731516787719665548665538800818772114043473743969789987391512963136749833305994933244937145984512032952450445825463769207423707872650083778352667560442376236554760497369147883435615561208803944154387824192825260215212953245278178264499283809521764953173955458667763974528647113874898933455104195155772215751757497790770276327 [160,153] -10052525294461784235797675294975636718633733871816100911041452810102185388746852178537506107735887498443941741529581894016231787266491247840514604967863634115738380340015798464120868647929958948743824347167722406472697942133651833973531361101725888773032885647810654795727232909042432221883785979009530031319784663395705549761094088210376370489620030464230277265808400108563367098449905613174106786513215944848414597805292098143875617481457290018516313042412088209331401320893857715204117602280238419752563765567305755969677394850443932022641349421541084626347559126346840292081395217898069711844988362995139719330254181722028175307829258018447861426019808368561100489270509408743269584771494916784070008088115292707723532328693716470646119989946765847283104565643817657875369195156008014194004354101506444959480355457793858232147982319601532652927039583366189122369817262660196803728607805370425859119498321608338529368489749754831344522058995921433532599889464600764791281042513894322133302192 [160,154] 4063836312611586631202159337404053260476530334217477017007441410949633207992890915450946884931323096493006282296965423090431281803918979083379041588195720779872042428780304117998561651071664489785828788068553251126521328532082753368495469189838777879100257764176114886947675473170234850215729702115465677677531897078101014173307880059955030525454236964868095608662661770490716380710380801625812970804331893227439859542331457156636218968285176003416358454043152155319692240421185488780334956127448184864559938609546624541854430149365781260758337709163713183462199702472600455222125260161969663495347681458675708775123102852098898016382605373991057994559108664356949934441557667244654676112325219857813844496072333309045267202592957981564371597372101745479539410023983636320236015552346804735573384279158560137570059008200790911000526722245526601084658634142631431422120297248336134670258358964370782726905424286925809260515853123222630657994526715483674058998648674633922214298626354 [160,155] -336928303206922822563613995928877242485693036544012984468793568945394605364467748391472960653774706522324609981200276049528579642940853709170430059238695905830352681385321051461614328763904472604633029592601402393041681964103296995098727259094658355317935737918212245771406219957450879555245695559510188554479515355087227496936547656046506118261991801478681867833685639289800906125226793736053290282322755784098196619864353930195014126319820444470669459853791967200543240744070555480063294873871118662798479312611424582142639905578055822576741525088587269351624843509428104840009317972796700888487920157688214347295670155716354011343486478159760978043901598585870714047275882957884099211066816951500917524442823422168828120156269968266248466835093051453175818100098524538847855768406717186259982318012611520104875070902505138543407790539622056595236901944589054686396581077336154804177677780392591705828344830064176351380859438141949296932567849289891276273223166785882 [160,156] -44467355329380224687282052932970033185585884706823610722512382331925516114399801578365307956035369541165680768094600790826203580942530851397362573090017579136600725659040168777017715869614429509917162514691327857295184890675313108429492862231361205324370930879466787224728720586174370609260782940270153670796424164245076878878031857174134884123310533651977878292865770634378903871003443888170611145164405448018686698379345796727744808073595340199790879830228006349931475458999352062810780200947912302495542693916438645135268247322260280616455271816352046577925296483800936553212199419002433526215850732468540565908504483263654707521586291947791483787730424492878240465499675818315822343162259709718187058280373473382389906391184694603207316946047119164740478156663139589125595072636859796622991708479763208879747643370016718089330912024889311706625635511119799228308313318811632556765149075802531888126022104252588955596109017037501679763968617042858178173 [160,157] -701667026685793942229161550487492190028918614101714775386587159006793909047180975803135172721047070164710557428352534514106292095738478220072121581747822215665081848706201595644560394451937908493728254923702480147335753167579839412963557442097154227533634422283197902962253927187854985822674420742366227066117285132729500185446010299889238378545888991379150372598517622134317561448250298213797129960899644006027277550391733035022214772627490642591458010928222760294854888186460406423381634209209165083421837824587829862069678484347833993781882234028546173689178297442929086700034590621920320509737752744330078278697495189648814270446271372692714860042030458578365424847547791837236396109579446348397163994021296503916939382820298973426495696761313613281703177679141201977369637197797229781812348509875293109648296034599133529721887021036764134246881809579092596752163178731817700890402671213666726229929248331108588347631380340716695587056619 [160,158] -555640633220044748557804153905965894413100300601342625673485824106487558388582352918224155614180722760961200192295787685808536624733190822714526185479583923557249848365524959988888543089196394815981397066991499449058932839778822061806144461780497039816955566294226405672331342309617341156026547990850988989534085947860352092625251888467407635782956296513883609096791747100969627721254325576068772303834969717777750398182026015747806728532283574788093652516322780166949111348063689792406913674647985926505862220787041416168311479789679406060466755294558395899281343843237759828446949743242238817317613608720122328903796387628241248465650470146486491635989249304160142986120402571479139641483617093298371155803653559713033262309735119996694323862478426881996231300931620335591995896194308985836758399974701797891012993209935179209120577872408666866723323954565167406087946511045101522027133153845275379339177633632359024742857458 [160,159] -21351207537837144110427236408887645114415834228700462991276457415538708363322917722409736794117582887074251953465198418654108402316271008319134738342602663573703204628748095992117352650909512867155187161794857042157308647018143323276688286507364453670860532861957397078525852875488932316331696951186028401708967238482912489003997484200988361442596881674919355701394730761062541457626600097247647833503646500223228263407204141056836218753604220401160953235732776086243562583964716263708002567317488814250480722819622172876275551566738521120831381151208088957881502663764435710388847595229870798263988187757713867001058185177001928832793049120524762836511839294865494885061068478785031986801759390995644987591813407411685683434228548201094390482638141909562788651976157170570337111826588962108083011669350877184692256332875458686461036342928044215565274792415131201922207319154815731264908195163179454996438062274 [160,160] -36647016999630594603307020915300126247649168578946354202591196236522633135598650349392562419090864180141684583708178408351681029370809769065629277782022008908873927859048740644101726192939318932753170901891729636843728940696604614073779604989886707215767410347160871113370215574698336510941350452216565486234407520801206697623452753135756084792430743561026380549958199005147660705290626565641627163950850253337442981049794770577133116828174481345656310114062927965234899391786624110123334102738212546795101969783242737158002930532972473292179771201389942272306880160383172245344226516030655397025523030723640169357680286944510403089686252372429883876412123255814354732033862865805163693788111789071395493099776709428677434522401623060484537001466647696290029386075521494646972540693816235546494002618612971567096962221644170970536474935465943996892141386572526543798178542549784187334650245111 [161,0] -1056925535240918546152814504864020468836142299810636075475028438070137824281373057680932331992775472235837648345393508197736319178683090968031615121010239985086653999314545840379614453118061622303654339104023726570050189812732788084433524032592045283776220491794263737643193284085016572637900734184105064704222554471883316008560972761761672053487244869063309069818064083740547914467650405387653526368641813413203647879963340007085608298347465774392909649989948244337443804245157450123064407017133174970588755519632333642431525912181912571724555939371859074852141227989731182379957183037242471832875696965876146429720634263883827264264136825494741671841390476931938943223946088583244410332482580446429337055586307706878408348662837302620803914527957404376266485632758617099308139254627822151837227607599281556639287069191354531629032040675576585947639048719421731521865178203967460841183888880222227473070529996632372120733284304549789400172402909721454388351926307721180854046738071202074818187946382494304792194317250782713522970379459938982719218371563265067590362045033463464406767977322006306998803219783342737289844367722290519674423295735349594946158726980767027581732281568430869601781014183593983689036781316734145036543289230531047733501730315769783652426143054456837098789223891528366870875517011047219707696656229733061517029459480166629058249869451496424488517819228788080613491027699045708184581786509261986539453479529616667286302867032787101506180643873770385064422193923027229569252415356449964971135574545992972238938479308399903634682369553109326134196582754535547249153721522306576841094254553768663448496065539766057748232876508936779778018707334124769439382126322557188374390400159625625786676868084111850302102044672000000000000000000000000000000000000000000000000000000000 [161,1] -6097280019360427737194204185225777102195257722419128066014287455680380407827086953361416589409684699321713006526148668755681930924266668938388712354955665696061680339827973146219789682406094662960451709753810532055964653120441850465825848965394051478766982222669636970671223286206785441350025030065435573615963178637270407807150612215403805143942794349660666081668743455851101927501517141452609420171386175364445076812973393860172112957149717560599484029906478940142528972782399341739347986511862826202281168706128792224097503798965920344016120514155460847150946513113419219232116678873581898316859420113651966871088591795239992478919727876492651522102122469445085307198934438729687377617954598155567126893520050106092823899359027864771443651557033908282961723744607731438665126888267092297168734801324968585804801402989990428911382270828129905073527815716628390368806187919274204482673977558790845282808640402424501353953197741820931543861301441454800094064907997523889848743038353445559064817761967108091943188158271020872216738365949553084046360376850812884962717694630306267915664784573832129827768682645026794262541012356387263290367843336447572083557211860456107809482254162905130638637287310563996136107335448475408105200589572442741222670025578811319421188465891062036036538296183005828528008149287781029958742797486806480053853460730277823527571532443099800963033570227422395249823886521099344886211795964321737412405110438837151914663560476329730175206917257931050785596284454387022083088271341330543277753573072305762793518206977904347231817531425457350079831383441767640201891144081504954881238296750784458295029411333253161903646794438544575382375252562894335073368445825149802193749828713044574955826680547318203022955987927040000000000000000000000000000000000000000000000000000000 [161,2] 194547002148074736808793641586912689215222504888107840263238569218116755006700571237137831854527429839244953809824857754948508502279921930695943307945831104754054260530943439734918793030388943667009786554255100172448150490405594172908603982737686815096877205734492422025369132618358157088062060453680778103199575203616862897445549329566539814293628468221286641902576679384667422848004755934829382878451101047699223966273708378183071876294332862762631557460460519454442531229228268007733253580972516640575448994628549570437919694030411760796763203965280491832685984669665775137231718253784283259420114853262945336704171401921758809424902882068729133323654889127702754955503448939582978573013500840249799353164068574996561491221672298304927791716238256872205654882878917737074301295270265597169203765537662910434686766879073855715364080945527922665654619232547868932056629564350752524246587127955522729415774403451668971084480648752368502053901678483868832700201988306309665065968370096717318563941435217139714795087479240663414456629672148981559232188866119979494941668939363265546254918204797159816406004417938996478118726436299851249245857864199711448752565353801010146462271347458522469826125353211009577834096844023562703738530492234532990696324900732739403750226203644398676071432449152664475255002252363293528002393019437142592721202740724866157760123643511001494435633787845751952352785527426337386684877745125713937964355212002800229627980045249302709945108707716757083200492587055446088903159903942000070229341379877214402389739572737444886442390599949696932104155214131283251741683263967962875156730802077546772874266796076902850783729789820999194766356390132148484259507167176147325547839371478615898569552184842797292667864829657088000000000000000000000000000000000000000000000000000 [161,3] 465619589367322174824645402112222976550905003379380737370796572219970022002993763354986206069845552535950105124839064460942864089509030854193364976818565914074999060373777980533749724671994751484539520483839227263630881964368287738443147881614222430595765095738647883314105672012959688340616769769731727448322306518647829988765607870288176956723084991384902034949247654048507986751946441219762567282921603877402271110293648941856542420017248886140004219747622050769395229339285564128334113913222834612134599232932307682788787797815163109497122687801951536700236205662755429188384698944517331293112086155957294598840779337550274839607786394433007383544375199035502546639732005077707215556981160953183386238083788289442434641734979252162391175612511433878103917806425497882481760385247838015896195700279114601297662683906621751116450555322031965915219120203982000319397609529489630445079546207977423947707962815543007917542482669619423863455775957801710219709443770125332205436480272318331200953384544685018018271727808008342061631952903734032528207027698104603376840688773776053654854310722492600583164292533383228411021748302306425788460900331417622553513496814466051783236007734093902256488182889988399083723759204534443356991907900022973871540170378591076108930569395207647526035761382455561673586540134306825298763180587326520923524212046976976251535289548369834857198668374894720582982557962867886312217463514924528177598080964321152621330246467221186885720003361293843610112752899488927258448509286727561129281353746316116561247581795682880931952841159826465170946209564923806720321725623128036482947707126143191371496218135665107322656357403556349384094364535139887749472712619626661996276917569758844524396182151869889077974552442649088000000000000000000000000000000000000000000000000 [161,4] -38619869489975747987698606313202419250226359046375759589629219316627633667280004578084813674131700782566369663998666919923796766715128358102407053904857201702067469339200542486859927861581539642930768079430007822964698162241667726050835451737153535365081818186311810082715634289638137090778808438929115823790025684849635609001925474613578488595095679432780456203936689465121191444973638343997644134170028786425507657564762942543038933548125628512950985053423271259054043329189587299421849705177378473355305929046588823239897096426213831288725743176018328941236070417144956913357530585282739164821593112311636188219394335296459419968291390485387479836145662450061209708185726632795418192387238904218355779069564919559046534495294924868780220053833152668899137309047974616580144448397803516364601162107149674560870835367625948548754799951219738973946912362193485036072717557746434233216169696633551587366030411952871077215010249220202756447996042230350150646593393615769685459739251455933540144826288849471420541220799697594906483877613626661558775800171997670998508717710284511238073085903216749916008782108786578362166693043763379944897347255977576704844693245759388855777089215251274873033490106326482322913562508661608856299389799449861429634025485473409890517468912895283863606684644531880577398522268906980818018677172198289015161544558732393181712614818459725201393524078826972124663419094562279972896483213284247244411256724974658138048702902598269225220995353218427379359202801216544671893869815885789435691536099811836046212370939299403945648084501696248598681227431389353876622235882995843238534896087856180727538429466939210067924233533765309924587103402092969066175302579976869031907574302908320681261229943564504917785589159198747760000000000000000000000000000000000000000000000 [161,5] 397522761893846226011069781481573948501552185515623840061294915076783674996657782986976869609191560512477922390464318577415815852920840852013737020676384992459626844706431248929786788847638766054319308492577098970103810837009622895129232397812132650802295580757903023884634429887546896850494009989938224965297621257229586235028070673907799809209928498515627425711702334548653688422467084264630189986808614122417165795178159488185123966540538577508384847646877316747721642429883557997222031330865327756762624142435961625887634842275108679547108977163092300772587396385118199762806325045128250459012803764008972466353549533754123379590452450524448353513010195848435038992490657325081397795937495569815084384402662884541353457668828313731674612777288513402956463742662332363483179305794986937340690402261615308479699317631575139882061334246701925318700919497578093836747648682370158824537034148615796599178860133654772353455642370817714693697303318574822916445340102176101199323668908119267831390459960308271485995842273423681598519207829952878350990115827653954694782000810635000707143869698700304862656985411304712991118913544769236258491306796255441050309545047511016034944260435317749353752099656573136260144530028053474607535526326483071775633590674971729181623956519027526924045774233781502429410400639257764643609503089736486774756175556970138940099896104774734026926853742887150152127079424007524167005609285549162812374364601742740906758438108501207296136942731680357769216733143245753300438164528017636056041366286453137393362828360058916869035707724881797221537150318446437116158226722729256233827011500689790186923822625238535335398327005416056175233922675281604450731937101589693050706038415531030275709130208062296566678873644295909173500000000000000000000000000000000000000000 [161,6] -2120378215036943894685065014671399436770930183013392400763223262012123070851757457639574746436921852990479210108291755481368778780709119700362636608612994004661157325267601217680724502810328467488868291271139698803673476770082127949665721597720947271034562982295105739720992933992640881140086401044413308747021143244724772268391554403490562709404850347197408824316375330657928329047435802973346937325753380394111497718217073247000033978206450030244639022235251146074938749875543415790471937192894976379314838214282733559539116843268347675878256641412186360626654580036796868577045115852499084780260457561823831015522517180084624226224679002600057426689229354739552907730351600726764877936170303784455000431931223474423247235226794648431942757320960647630548746663273199144439860129020986751500766549066887147900905071864862730792601179478878645501374305589732152139332635040934799260983546258815511883095673992164856366757947028754069076143200529409285851091114574192771517986258974029177216531934595864008371831642779594529918244313138554341137218112856062132087158259541519584155565336135841961721389245485321890162196355520618897323545229417046554758457892754912929401413019610760409575629984899001932291829411516430937978416396927959184761437864686098336980300090864073956801370806727921020342913852133383734855354309952488236459405307957010717011811574050736950292781068877139636216254391324746088305062566339060116114215469147480471604639734288067089704766159868738994816322316642939414127218702294563761205528421088290777303452110401649619707024546896357127357098740282971935468868080307953386467476797144063492425948182129801440214769115725351815161755508335799538236164891036598964529979127443664900156452518412097941576782406683815927167187500000000000000000000000000000000000 [161,7] 6800841068888956545748045115664082292058385899225726996431983381129557765429436754468739991417924517352937142286533136620686678083396068820595425926539607132101290714604385220094989732123360330952494708323485253056333971406035364782730679718490163625031849358214083268638554297202947731783640385436360287541294915897071354279563650067969296260183461792833435319055105223568110973282380374259173712268055588849764529695638127862844559626893177124017260946833637992431955079129963643041244211757642884573665678371633658028487704060132882044656514949144498652657465472764737727590065630528290402716992718475584815154618699976904170097170118324099627628571349187345059090505177421511392910025508534749703338119695164638663509326063679788198793773763321358758411584922607001239444221345027411737350372907295951987698318820011956086408167571384221222133844325864959751362725398629274759495720360011387450601061678612322705893043383855583125004347720786642469265895558909981794856561868048051693504584865814521641822008556618768264584310757070097707151603405812656964478635226997847668560496892723651484931714343749129101092744777162964811750620499908875804223660285444499068767516254472286861246093187584297540914273690893203640309033669151701629171085772226426944552528162307508271162014304783988375789289991375839403998665746231707652859055228627923041627213121315311807808684260571980237726663454076599336428712933759220883509698424595053880777988950939764031079506483358995700869644636020790041781011659381443410589420202483242263044708226490623773363406273808329937692276348473428685769658915660910568814664241192770879620750430462336854316577949326851796974501203067480396681048951112749535738245944742306017233544914389810716958482828827891716510767700195312500000000000000000000000 [161,8] -11857661905179852391024057463770675723251198596708021131161336179733460746649962736061573853123311226389513252886187962310171751992246208868059135880530144117586678999196138294684135980226686433115780992231718696136428352959843950746534821111462318202350525920164398255498283156053579714133354257106117402856246367020586213716226319900658608648875511277423112081731178849763334107946009762623432090825024695171661311519810913020465662736649812216168888699918149964420754046005005381236138215011035088803302178962392112154429087929808237664423950203407554629693810628254890017018797363538986711226097118679011293899345491190943556431919745485211940284063858144089329220445410698383310358610965055834018837319967707138506822711416875320566719314093121567212163840329476905422270528385050127630006208442548671933481262264848412260040031959331414217518601259430282320387108434557499561730436712809166763302900663771230967280298631793687437488533721605112243520500697339887388074282447061981531623301009098775865253648328388823237139462108434868958042175264720164340106265939205766910809639501878608913587399794994298969238246237448906544875441664587958282908919524913893041725276809755555569980993275085105897151020311593292134286752625346604326937779607017070088224806060189604959127651393135672921433605714751424034353660444587118768632904065352931302166641506973530936669191548834339650567732899277297965177579163412465558335077226364794688298571985313217703314311151720873812479980709225651609287643224847751213467557562728437364807413603353722512860547636049309637820512765909495905606407224236716669970173660669574837953569891458690820269611298261648149550037313289856998593659202077700671300812194117680525409952146087704759370740538749660804375781564712524414062500000000000000 [161,9] -2494224289977473173717315928951341693633502743477405220697522332621350802386153250942824107842042537381758509867894205275389179599663100402691786818264650690511286611452479509002090211778264625060136884430075378772770715256271508336250344278864022794249182226954563887953023994998436088192419973184669817446245780130465730338818545635643140577823177828114766736571033900294298665981062766874354347770118725214764428487293553662116855105323525752383401075949333354800509233659767565319940768153887496610357550496770834520852568071747070097899989166679072327052320123352874391261921955159675706596042859822172527240436167774291742707932545405990309402548929248765475621518131050966951599134512594707107381094161043573457756900811262481056170964708639952241783105179506557114618154955186793186227506663060995520243805458392362234339646801117167115686301645408940497277546940007032629970578498307942394445236955062682051879613118423709374397225221738256117077079517320622213721903776695881776878063948229228745747699785263149736624749702100286211180871349608328038181065256310265439368697397573007332873774014495439631211419438307488041471039530110317929134164146689848167030194609521646458663484571650340603779911896141574957890090521668479917103440465051747067490144091777388156413143324513351293128710585963982690134919444588598894020325545631459001768360379245750357943415326169616725007723442760343667847283467478581749509151037958625762648302456283262293179310888936990248261443768924306766807296953424741322546594712788398016862037084884134240433985912493292233273925345435353276724300340204176041967312364168587127125817218329448810153580170939569402956550364687735643893020488873839941797049494823554404530271057023803350933987569825080696078210169851779937744140625000000 [161,10] 87269498514848411700878236965393689843680871150001927795487515459684730359572990787076512402681517144035290937706736361707916474739036465747021700634172445672524665847708252945428348504310159103262194779285806686602980891055616905245079328206562472843423519562569799533350425016826239748380812125450685843767157879838712553466936201997114673914354403777602040495526516532022001793973915626237770397609000329708943068722313542432481947640978976745861190760133568019295011972192674164368332849526806090384159754414781724304188658293708866675094945841370316891904841091949416833046141848022909655434770783190073261170763598145459107592126410534081356209338203176835784055476411899343426799047487574259659371673317607060503334453047556288001293503361938600966847589714867625195427044162909296112339664938586872300512554791010315380698082429510477317231550914007285785515844552253330192488592535619629896791711189827329905139469316281315672416644735237901385375562169686359932323703110412939619592575218999378474463288694637400918211409476770694013649337962018143483988649701035821707985759230273919970838330502455112140271997492705498105931427042024708623680622366958317558049964388318606918663728824105934012051325133804477147083983569597304332148450459168058055629546021775786106695848787595451303268245937142205145773571545302399140010753682700542006258715568481443817499356943479543538692587324218248085493396645134807105943268366841992359317539662109879095155133161248343358521863853427542216997743919210314225424353654017693563142498009951061064759253722246077464047693343970929034430810060955864490839090997019817911785742499018234812243151889827090497031851971604383624360821765093458831637255793224455021146199547577826428048522743601713267202903595924377441406250000000 [161,11] -314209608177485185054371904731719621228623053014298262687881456134099036736130584027263221785716783616121348664119548118944925721101554441773989290285485622895989814991690443639882209510434206552163091488442849654885878092967221270754941559935976587987682823597172538559165741075853885299344003189749107885028364547726520846055735105691210008162903454650115842695802787185459803418588910371884190515652243638908545547748428514444457195887472509594054429360483200744209579996707639015756204229273910460597736178196297980313025595878664937400061110934425826525053966636746039205958046685597067717223077576967592772661061067319155708014205989936702064706186079792825275644218389764848129101779918378740721985135336887203888781369265241881973142186984539368311611523160079364141360225825338208596506160580633800407960541374144965320599850173952051353631249622843378085132605663079650393609857161024365987991507668921728908336227936545967213535314287344548588689944141910917662710945399649870718316042445425748178267438417015822427550019731606204437152116425058699218319286722827483790084562848984555535148909429215543570557206732830979050879414164962909746960910625412691281910157251173234747406034727040615978826722033278780638352421928035634474734143386151270292791843618766736885264455513872504452507689677458890799131965932988162774780941629916226134612332683202690234416363331698705846581700157015705748596388949989500410530332778668633679987214990214943351653810515218769557939312281628484612851423065351894562135012507065506727078696402301395754281662236350882457539315923362910295399299742096597028826174155492216552886573085836052839478069405601251266724660097560523930489944181854905219512658533100013180260051197603718199099479572188699203460000089645385742187500000 [161,12] 718862188826531051569913785151341233338527040035353501804314560244481194878642917338807011189068297920205944320063291874832368092316968420481972351727777003805465294977175793369138300413978053563818287148925505202584953333877716437075719067478704921476006204206391978804000657277272204616151532048152185864729312088561665483128664200417725328543447324476332778780333791480429611062710951099360554319910274674990582607170720423910867035601670298990781963187076350543966821344339945506529998807947049838825161168640287044350786921647576035764377900479777594753336958319004038328688386194327614725176972494459056153941579510049836298145292150368084223550949321609189560523489959012632008706732862564084394313752451429409124519597469046247108162037702694876034058786008746382403579050594310008474571487572342503971593470221562953115550197758452753426752211697521683988722224963987514133266465313388174650861712862291872340846862751519560608547145939114662149306834957997604278841396067738428274118343371786159709062380676433934699775902878832952340866240593056364937133906324212567627708939489257582596269524657048602213171355342679735695829072488647258682809419754011750342783958154159629959812332132461708267212570432423964330557027360900929600120511353596905633712583639270250175352415877687302913736263793061556183374399706690451074611752955106447590320073429443570967882604784601148246003853251652222298413372898149156851340927399374623395265878941902353670535886871819806242691247523571603834061669841354950145729534732585021249239871611764373217748097204924095564395757336688133542785315572078326547101504563121175100562834325546694758844420889569294844072510073207690604518622641092350585883156163504038246642840366174853822462524055221237076638689285278320312500000 [161,13] -1223988231736654403791927191979563649532263815813048417866786771176868978716509096647286664239073532163938443733084942884084163145528039080189925155610919150692203774024047281482607171611210361048843075394280216119920224982643611505380857935980080105255176093591065883874346219203894606555232027701278461243482503802016870903400098209474760180463268612659508176192861531277539304706743541901767613756381549323535523428555531133408956508181754333648749019169969867058910709084577250337060131022278327767488962191233294109471916965394811507404096832300375783648245070811337481471624441499379490487175651812191687378386275345566645969598309609855091801589588879727168467069641434593177930883717084012197380571914367293165146770105375668829957285400139351700745877355977485291754087059989674996309653230698759773355422788873512103138470921266772723065684988209193506627894090465287034787980767629547040777423994599521614388943297987070758535214330637331997436500766571084210569414129768124626584910236687165655347601981343642664591539354445724004073339860774338988362716924483192953630118993094428312087195828619186995681396454214462327448695197846901388397094478946683424509582063530135986834101111409221198440329416532916902436925223144934086280227491873201623571771041752191292933435927584219071410512744868411399893490754391333331102249881391992314645922147062132771895593943466053601240584651910299820132272198615945831486298475312036680856651113485370933017600348976208593684644763241015447980308278124754502532644833965852794941749414009714753110475299944408832792115338028697829386607106865773733709941744898799782156267515654516900390196419751410860345599929418302577810466749557155374835717897162468635345836242975938155555585320282551373659172535232543945312500 [161,14] 1618837931371809390673480669804185153600803670970612207111798686171076554367372197626609767006851214606846218776198429390235460103856942110633522113627072122346179232409234859248386022496942298096186117200274229522227378873056118691596059717791459703785644309214670225593629411415243651489689326237925495826017880636059611178495433536509697255911837562714605677378826850406626710286407046244805261059710311814765126085865072691794718469306020465314027256762391260459909228441397518489809133149613278278430040714584762197353504205524832984536787042785417701410409800714084677706334977627439468932214517531476528025319908322321608712311518216051070975954677322886009852403045365499944334359746581497814825674722112862485731071307902188201506363552648819819073310263865285150625060463481650873411419610669839068583246521296754025120607402388968494956355628565421301023754103182370562962231088203929575180295582135685803386150051945302747121206135197628713007901343825346415553148243993878802657405023469595241950891187182695681177358381121349609134742607744374700245061125127222899416419433354719034141750994033461977240704906416000552163019324447070837012709524054378880174901475004876696395996126873685606286645450801127129790288200728192517952487047324080173166317159436781797632211232555226841074188777361744388779885684265496522555046732693836876572607114809828732390667002812508041393466996149131169835142057648086733245119690270101056740738392527638642484680554624368461782451547568786873107835091548556541779508373110807205399154852805804077186265354506950606817855591272272951233841900503019434132820941236705369236325388737577699070673022973199780109809370492994508567738907731155752159705927848977215006654553568105762574623064621408934594709623657226562500 [161,15] -1654983764252735736167325262404458250067207079433284617094321604770593973961695096628859993338110402159373390485475919141896786227475003291604430040796655690831631282989315734856089328268437589653600443625210998739692689571405648589014774642230628470324591466627633848382632155617610677912349882855127439001337965211116779959476501800140744971425127795124609661463133642824929995675589532823380355020071798077996846410549395188264464598461045342712164499472940048537924985846036416314743679584659827609186931040482222411950550610284696087979669804162579358307484587456254753404747886498767793467819322561022982663241718494583598575948394296471903963787133396686887457697509992717138452581601502962263124616596975040752726171132215876862729322809319550632842314478823887616631491856550119378013648400025248731228713152491736983905300165755007672422500904543842077862961372205418418660053876376706845064887489534464002026546820901346579359661672458411943662547479179860017912252444307205715545450054242578211443411472285777295032587001605168876379342438748749632705075255735335122536899532927417471965992976880780837417549128729528756229153462025565873801910513686675122338889149129943219850644489193175119051933602107379014794004371255921877745958029233179731729027986361825141444155800823854655138535024447592292270281935783584472029822968268887499926715958203975609774911499863137363791894508058344942947667315954810883525176383776593643785815757637017964926251590420537074155332488308291661972321847230348888124736121860065746016963058030792251968825656283427155015075914235335318804305256165162523679986354917291211411228762553962307573179216769429179702473711605227302596051946160811230650016067184214216578630936917268969488000573994401484060022604492187500 [161,16] 1226249818156029373732622818744904148676719191563910792631818391266880177459336188577173044115284101110606521483903344703286771591066625932521927674235399588041255607298483180230554828605179014730021986073912903115980244477288835300676131010236606731029384028319669379435009045083099124485767976160779727631685993828947807233186563024113171822763763116344355677656024417713592570343282411107741760713489651498156758571448237134445317639528786145154672841934479136953685352781296401164808856241146834180102950401072650992316196330346802562426445710639794001101112629063826782919351673874548125945770702422538139843538716490296863897829024196396834965663760334140478473127184323273262719373382393116308296486981033172060218288738900228132162436223623594210059912015756903822212857756436281920128059602940879030657617039793661232684871321569308476179296439819924898118704689960359625838269512439324957444135790117377454144272323792632173472136028799708627516893755372029905825537418881858228817766308425108873871674674025412544355056702574362821491241378042232152049746527410388541720002667649476148117043998311228184654979997757683165944292655732004818301620658406482520391869896050737208012168863314338793961049472530597018166980680689064606214186578144243273398458460727084426902873259712731028539396990709022193055637457826368302627358690680052597310909332203880472528636436261412829683953545837822492578970785419616236112626623672588477369063126630017689502902435450657014417930387229429470904411437412254726135987049684553682743659563726117059988264778041675033533708133825433314507056234280704008522626894994985872023259879180292621863280813674048195603206129957624504361374501604064005313797148204610167906772774459984104724567963402370826053655703125000 [161,17] -467063173339010954182637005584628357053032258551362036170096975512509851805051937514622330015776098029663977366746620927039534702691163943287828018852078567185902042971407106420133201913976868019224116610217173038993811669059347186905748725803960672816892904986810249346195595569886681263547218997488438040458884853210858243887745306870900105886344505770065241386902933846862993586489623210640831690436036598248040240162135864629646665799309194763305300963601524322419717255323826451793458953563468068137848650533242752205760119758980202493929375379575140755015007921007934700366751608292940741129634976494347632376067466158127440683541318337959162783667412541233235293520149702537366421436287884638465577122779472061798732539359104831439345574300813748571470825639361303026072577219724602704095164121496107224761411428484815670289485897202692995265613221121488544292899881805235085770839410013588958294269953227605594081631734291436584687244506111437176059331283975425883889067843149819674811811203603980893802227430922132099481255295004073941665338624783357555827321820979209642470134748567161677261043188589189462918149285748223048912223141027581322511793978431444372576669896131083060424469364411710395768550971623668535574711615022680865078136339260286649484460651019973127335979237873747989254276390667075942059744654635128902539830059093254494979230617498322511529825211609732412489530630615500221702204056251780282983241481185007649950724029757341515531380418684422485140651849715221488981602055176809874058290990838780596504058307575208343840424396194580475534665691776000874371294150488731030063789163432490112378862723983788693882236231513042174207066178459414079322072748484511893798568093474044352354353164593337008172486142891810938042453125 [161,18] -339692371979255599393245589768304100831189434085621666488966491131526429131622587012352872388414916757410951342891770202008341572978191387564529300295936440423947719819831993311518331909760948528004162556871680905552122469072813908404656975207287621275979721230812508170954561415870816928073447993400550985981742869851333084157410906153634745032384511638199118172155141228363966203952077814899249784554137019161146874150018584876928836851245201003829171065972722524222115282398654341281099708354601689357219567140213316362732775726637250723352521309012081894794706211469860227472932545497120941361842411931256547076781233840754467066722571221529724990572744007203958158892112152982108330626740719444218623959045141037161055369645463289678631523685805730712323851742267589809315111548032061655185308369208272963496531096554923375614041356062178936827772128970395781054278830849570700641246813296764791896676788724922913924919190476807589603712913531955542967022326202518014001777110792052074268840970850556803105099249513265518243930739447057689554299081940728156379336464107200170343139082254871622246681542627172683052805208151102205605974711248858426122005615125434157931854694012266509931199483043048102590352082340522591863340438344529383598632589936752622009401903180718556935597615077275739820269311125203765862891815720568273296970530450917742984686774132579163578656047757022188050098813714194643158400181322672393900788981101475817031916607273339455602223279799006859157929806377195375295250818675326313648329128009531126394708755353854729435545057872908347969192958751365536754910524692135684683888420905787260011855685168714485666297865327169202647340074422242617476018243058767097982406342755712023592992871723890011400503744663597273987500 [161,19] 919867799367819447428644177624790426049451522546027082765985936704312721022671772496798727363461037527212761972087590555485826487341949762066963425317038743037440757242455381096506738804061700511818532880601726165605946940121853873423850850259850167414460101660292235510484410023926844053834173980975268334857442902364799830336307171598656415042778151272881387773598443188971142483152766016956271842305067169880828216147238138005704539337895539151866439447940361147631448999968849592066795305364418391999904579106758873884082379707907986242878049205481765742334881107684258991076519035886697289332028731275066756551849540764927415727844885105741060765208709130594723354967375150514646880931694595325550142580588938260362911424468906176937421769623247427046959333248231039943335418720973834918030676240197617417877714227004329621835736021678115834919361478133140686847021091927896577598514791683666602035524245939060642998433198414522866147251100370446909451336187607367477780216808351355423253165312226137906440247596864399965199454562946951335612234465520683647207151678379462059968632317544238211606763659240509469116957288304879674890536889395771229258007682442978665197968738746786690734952412728125538536081702642557068025025749582818611765240780955017004546825614390445515420937041123256824263209945393212035917092288433294432451958507897412839781384170586997725515859026432346520952414954920009793046356009859365799988295942772876539156858730620349267174830483201358418744804643634189149886058405380231539161203218002798599863161169087558380890090418947898481400482693425109340005444929944980141284774569078004209681344767443821480634363210547820130704049505728314718392409469605474355575920448117081075883721854604964200481954575988205138800 [161,20] -1119172726263895591769008844593236313526610557977682294614135769702937246736578719149595959468071549495177018501478132450167823816525363088473518525266627397612264589243903289643924443767490492300325167988029776551179664601783500028410301938137501584657085973120647747155078038674769713254408143057690091673919067730433446558486718939223905697577801095557084064616723722961313523404975030365035229784450481055753439575416184562364908132777456212889159742595047181501126419722118266275038158631273931300584691529695833264844722968928414602837301426349666237338713854371295810488395979480615730855580417412355997069016724230381814315312592912215901601843250792469524842365099332294610997153515699191642956996453255088839780609708254928716830992825676512833622631026086207099951218637830055750720425658965600391171750646035108053153536634932042374131669933048363625099520045088443691746357735718010129915316360439060450464920328618612852215746899712622266844110494578372503705799726737192922716687481111496909806571643524386886832621284535206009809317433686611676317064915268955621286160377576564409031069818600627781418129173806646262142046127447774450072581078050132241348230899199081032647545434365677308733362805976283590024120655966382853487553259549297239734501413427729737713219270475390973423134058596350870061474852364333433201383262665979900246061060395665288136372686654358644329627173292093381268991190756057961852943398983274867422975612516014258947503491723836441210311374539341679385170158565929519445720984179832692967922157158186824572931938357001114110823721816207237693833156852548399807216124208181946655389963659079618726349293329468765421263253467116417565996531268563431875507255471913551255568406076940123125733604468641337200 [161,21] 976248820982553288337901290468856280797745892029699543558868871793764686979879566334554953773875663245742011867644554902802286348695659752609381102610532672716051115570293199150309918801692130953748064851717001936403655953225557395860318821305961379896948493666108578023801563407578248581230366138411062524957714844288463434447821595857810343650220627435068706410235646766292165126891281582454980605404989122115694670432421281655551774355808700431156466285856545627900083188312017064152636848473755442405782461834591357533133230174987196441143200263011315495381241330306326929470585195277781847849041988833201593518488150393053354082967130903424873252679408004364143050665377811638273536320743362273117674671230594017384541317416984987467841305473843699440619053175461255086382864597271617110863628549242756946701311750952593073388964934438794844258777873262974006105114018636997851697522961357525666217475177633984034470234503019267588053471177479174216901215717886811619575597597788597369993364065863341081696122170386936803440660674884785779925848175636247525363170455589198509375604596595956190696856554512171195406842846556544694131275492850064825215190589689936830328369495187375607179611048322465426205126892131071525125064054269775055588405491529967104038730574526917804001583364967375149237855752061045627010079856890660786416331200045136374264922614348577844116115171035908002190417074778680484175579149845444510097004208082915285554891647584885221573471898137403757830534905879982981518898135222347250700326312977112008925529683674751446579807673029633369295163058680692770227556973674897040978118229926712349454879425723596001073157819580368768086390274153787670001874253921500058679888411294432455583655076140998197241302732969808 [161,22] -679816584081784364617454266702263326436748405665017746281024214979924825057617698891491700052524542607374635257540243553838077683279069488681300465366168908213662265654185031615916161616563642816958388244960503074156450316694549591199187619851800795837497442665057059258245078808198332912502222717363926631103188751614995875323039191867162011629318312048439563463544081144646508581562528957572904516821096221420165095438182746680845291971058713977950928744665411918666200425901801211474196122481560437777935536140335853316792294953572876496212281385638221842595320553064381099971719943430869100114977248956230958670907282659597141542015244883789920100966420775792253352681251619601017134366670581954458262331108697096236824348566875653093708828657108155026869673871390369347648351801533204235488023970088576241915125853230013204414688688847477348957908586179919279408811722427920895757106832104681874902604183101888514340282900906511894219956205255252048701221258772197958594498403335779030157551519101564184404226545296467406395322476767331206432722709095900736031085914472914165636781649095506340547025761358208900290561728611726291933058285156499460690409291319606279834549919317951577021244699071849523708281589285751021006553856803208491064160126970196480175586993923551345116314847541287556487150134686178551516729980879649249350154643731741024927814688329866776636344145453193346569158333530321375399800253775835376152193090697919043145057287319368276321022581426146704309340451867341919094219667606023221400812665244752079569662589205667536786025577202117410258846257859534324662215306302511716580487644073862053762925488477105635459345878808496480474047206473290417186817224069824172669783032156447775690003249607113775983745936488 [161,23] 403087217337227630589992048333878866959919447016563050627802372863932665129737603165293422265349489204244131673528889024658915340694841680284991909479096976177169221706600766896267957551187179929547650732534988755964703697092590749079614169355839935463410672614017919901693777917137008088495359900330209270679632914459749233659889352394727880094610032201006569674990476363653191921292756469004393666986086192129113410622404212147423665200760907864846668086999813141394661447448576561292393621779000415643118037615844067847965790956913279715590292968605656764793627599909639856567890337818621210392153665582829345132701818528080604867434337694010539283560203870941882482255743952669656639790923588110276523742145585352342882691266739336191727337841704271633965341268064164378937066126617417024719855247112242705095019811681195999365063099430271468352091634892350955418384781117367051767031945778119420344616972444018574316604209410748385597145928272941690272126589483874471544084554748030185806263378047448160550603384295153909497581451349465236999108387838042033366129754418590071110457885683564954454857877555345589069813626759326275548837155798436531962975682809157914711541159997934961524897984492726978278866905573713509390210918214468745612379730372276124665567591751048319131760328887463989243382605185491643396725412164691421186355997330042709498094246269402607889036357192217911413658558417314699635192723601323087932112626657582883750714188907533327625835893794679382694180344334240704017359278153632197428917809459137087458536677832021808042200858135871632746538351599293261916598686607434033349333804151821931095491019964600083214782037785359291451130697274519409171662961106242085851045812683841973106173800619068173893779280 [161,24] -207841170071148341258095788403742523223374492276644726907382034817741089727046307940227615144882145517812166522934684065414354106948580060591311196491309643673785317348414730832095019608829500853917282906432843476377681440567697429231606613861824342878932351791140576894662751248614538336374631277387636982680254313388514052677238333278270902755183332241548144218072094671204330936653072032558946936487627838312662831994232117727034010843299794575020425535280360631682259754447224273260131310389916662738363843368587018715574100287385807672163410099460169907841535330536273826931952512949167637434045961256026834985191882332447174228565062955108368390678570811802854564376686254069155003438706988666328948943416085022256796451669477990353209110963030969581936462526498363286965702812307886836479969252437361214630846466250318495541179784418073066405555904568787073167143850381531917281339126964291212853274094693607094624663319674938932294788734323396161990664287215374821289225559198521371357923016412536390005024779794905566270756006401942661269913550108627602036366603127153266414620294018030746374418565789864469170292296759027095182069275221886951877230391071648273978543582280356003837003206410117608013807133510607195425648288707811348941791659795260460001772461552607810474970281432273600786124615335579480944009189328835264004627603947704082695776449705396142374455609754282117767067357895883170853478692857231290234583991733650327065003495589280252833096311403096946806720298463687333524744483441712448111021867667952684661924853120828429770962950618917822714831350075622151265782059718368028093268500921583894396597600520143207956163552601797537443589535669427766180414327332050329476081584995947934109156733600316336616720 [161,25] 88717258579740372868612900152490031336133310612625219201114815343696152348898119935946714698530680711916456902856491556654899535892145739892905674705287354696818451691094323854864078942739279198729003007702878228612994481676920923946789919717095751225926483093074145654415203635885409928631466105783701714955144556355031461014123404850159875940358550088848309697840279110270979250171236499679897335538918241588291405459764226792439730463544406211770342244306840995808502228955802650943802592313509799414373281823285905511402937402608972122277493400228083319974365890189119320192817310591025722301703313702292635842301610585620720803610100560519515979492179201005171468811006184847887507801144943876271615787873579199853438392793767533372679875172214305289986368164076838376482006646618697813178886666481654663658306707268220854580196917722272316896209513458140792793628586081795413164691791283399882072909057954590682975308537217744938251717839427730585846045771430860943945194890333341161969813553478157323390373828572351613231687103244074123546160493221827378285066059553733394042229952504637131809834638955714645659578583364459089498140353436666313326259936736685530154384674265347442082519958074225422436296644209522926033039322967599980709314179364449896516948633394822325310715309789723869408255421228635067502763513645452806482828949736399433549803305418415937065306833596565925537458768031527316737835988925119359818033491846007724485092955204750259616711070558763705709873880508175307658347962017371253796004912622361662992780817280717324607630663399337454162349483103326443926652801611189894100342877963328772510995151608618045730280918957485303513609344493909344263614559360789153123198823663656595775669936341802400878 [161,26] -29225702509424686067512247810934140971019093217512520332889107615271062874350934643475643874858756221422660448858850704174777363882821754566883355777841253078267769669651558953873461626577781285390023303902103179586614694549124856527128594890946128253502416401627479697224122125498458837378759800505272635639240557653375605523144128989426970601720912801348345690433599998182336182058579725098889522007497007831294303644237563927965105381272184863192523360166815370449918811359893518928994322447410541584579683948704506642840727637626327566776680569905337586314282449440023359241366005419538734667485999068722690083980507021345205360156930673835092538700182909873580279187432836133293763162557309625335025461061355480048782391518580649662598585139155166723455414671365044618132804059609496306007228463322430447787272295660129006747903981920166666206946287482771122339632242256617227122826801470478706765774024444595183445467210817790406382354218627633976049899766998251313255978322242543099712149654096612581057653338734557031872412477716425298601916076611415353327628906464632327307811499913096389870513066790298947594747558657600373342371263904737739029704950552208524793579547582603308012936602671751457795705187114505043649855998882283655344697196443145237647761524754616879408804630764615125968108012842128011881875242769501220641529515230616939541606108602482022907690967005619050745748293702782874342531590885094003576865588985934154900549752796767526338751156238992893030899834404067087540568319361026488279177898408192239112388183319508759419196326405449962699414816466365434829447979641133460466688577944973113248240259797211016633370241213252105387867565568101759230263353026527291845000191933044952238137922552306723 [161,27] 8946293514486339974141751664199654807812475293032531127266642582780746204822740004463076963407855796762956406160020708466327170326642886031545828143017734411963213831675894808362830927217505489083472787164584498445261880886791699782961697481272213839821084597399426112175190394739537415077636677853274840983271719489463160032512001513337152459391609321001626981153819101360600438757409576854108864196981001201143940818556680737546693655359884164725086161025140398561356770495415394863398271183271435997104307446507452312758978578524851433485684098567088810013443295632962926892933294529299082597016654613176698142346254626216890816161446406761806324439409514131547706616198009722085935985681991803445995545834990850688783165336738024575958321468899752620421210662751620165311001552383082809217565155077160751619945604911894123497624652197072310219113292945204476748208573706432624198796836655812841165539425564199190028128760891128504749785945232868681967556300208118118628252335120629686749289253797120462003749463263150453243163950632914543683039041686341625492682073008854794221004369973956078681268580455550666946992270767501844999985827105145529439924060965602641946665212462756384096499807682570928220906444813955587035980275316074626462559260179144056198498380900375814149845536615952213386575914078258158184503085514891357741000812746120271581533414601434387157067173927263310795045655431076545179359237417015616510170450385394348004660776711014346264279797093843205985364883697524366121486556085083980227815001611070941053197901597337267667227192366058999901132836738646865197323169969716278526280383126483524456234915046016938390558486612777058160403911056552451166615807684050264473645403295487299039353408244084 [161,28] -5390208046925847813049800167287277622592403171246229857962354937193030854838310370112246822935158240551861997956774906329234784769819829025065184667246483170485880186898365522776769201011829802282538858431330516612037668097671190356890008210618823529697972726796435313376554495328610762164769645255339849002104058378834292644964944753431948571145015631790683105314646809718842091657801600173914299645677860606802320594244504289260153438455154914117950648953970375635533838910445394573793070645580724046282917531063285991207053637941492454022943574806584599841290364809347133242780606661999597794365506470828221924927382557684943137622533493849047879254819590304020629670579014815557171103493152695388093211812629422110873710908822169285090890677921266462759404574504357788133343693226972632717883526639693987937818981314155995177404136201400525041741978016563384196957276977167076493544842137953228845110388493197802748390134817499846852616428373303692235357450579941503784547205085125585468270602354709982428270082324076183837033239597509705922839703524366285895763400794893167780307847540397882879821437106482487104109778069491374403551795616748898655048698355765315341711515236620101884794218566429947556179734496822041446225249808190099201598833109131282344026431878056349590026790886400050201072999292851931912045179832936374724114057915539150708748407948838198826938643212465899015264315557720580595314831791846475918238362588886648834316462313073679438707926112316226120937253960262625685192043554704017668560834362465136824488428900123622122425332841227590433822401642069997839052534957499422959868370898729870274164937711136087059632162777349420456583959724330380662899430251220389790075519091982525366277690580 [161,29] 4559288553499715074820938486303578752913994385890679403642716301477281968331604703045682056943671499047377216660442105202980125340283713528596706727506700475290679648735042518563901238859553275453865127947657150622214977082041117016104336030334623136849922217123386387686047927432518554650498845054644792811662404671615401274907591335254157598281552160567714683206598623483584167009449325146737405710523136210416683320486706799621627423278116638771615428022232478012795560052831584702330164012748347567710429161691326773545379146030839668731394882396488197576385444475151782161879266080054169578060644283303774026533732849006311168306959829006405423763397073671828044439057651636336760658531696525120867291579773705583194783918025292702356613015893970316660633266136141094040848199322425258628937843598492304790904899797507256356485737482519709161310088712477042357913809785425015619258976341118406642929369214117396285229233088231855960457719872634320940814969697598095406310313846478761479421738232066296198501019245171344331950090125011079147030581959588937656861642970269316508099374443775926844950076775916545335114249682154961415009373336809096660792659850884183288905924524135955795128923846485397267302335903595088224236709647138866778590361498397956473243618205971984804210747521132105995524113648560458126760552898263766090704372378952726480704177898221032006939397023289318776038553288810452939399411341321262782478041850205795239658699809666263097892589554462386785977144601126698388030434604294405602523102540725004303689617917412774954480128114187218207176811214900197666228642806691144432493714785965517176223091554976125959876922698606543596555734182672841183055200907013909529072291633640385209039708 [161,30] -2895746496406342680928675580157100886401658004168336722551215128500107938086228267009806534224362816909709975503621038827978063594365529974519017545326733310155532711211233404243289701422290772101141561525955382414322077162659860537548307300061150563223653088807917581256736521400338451155588864739840992167849179512071370228338980078553535448948512518446848763668174930885166945059910966565680980907845158672424283193075501162335824041432518289829988895350561131914177729119551121430768563899786227606455855465696419038727924166472367326156061127391977289955402545579904264222170992032451276513940023045987745067858317242750988149787967222145695039539227746120303084698702598807222812603519611076719069174847961011234372842515924188113690939424198591305939057919552125508730763568390351427845828942048545233183518916102828872345382245351839728765867160120289250576041829072823913104205214641083546083840539815148457993774574783629934668031120420751807646855846990117016676673109818656300404201845362034291440117639963826531729341204198536211342177368071404899484805933661360393774821396096907159153997267853952129748151618807743620773093751535797732777082279321341399406159116617118250247113853177372109040907248329684705836912257702240809740697440565008554728295434490181748201793417368731303412000628545092235448438102888197157868526762881079200279972089822607289872825202575184876059894090324538571723047890322543303809155888221115823452174978543902680147358730053910756316417934124427426816370202293535500460458529209948894452706492831917903150652381096975217637605981253787641527905721736394286689319262029363709058820056226279688065144135954917853845626075051728850445664281283775855775115585382358950040800 [161,31] 1252395464799380582626229094090176722955102095123188526755203465718045026134233244309806677707493857305314900421589462862069153149932661665764439751767053347046994847643206100928566147900637522764615143911080688321337243475506665869407301690632163869095507673989944936013021721681075328683063813642776618321771621126152308535785892855048627316295722032138839943125254540025948156954372285251629207658280308632733792480107856544372878097199283057699709926722737743470359859196894596775646530441196378613922475843809626572648032738709121692337839593683612249331795107220559501275321060732471668207018441542427910432196226967269966578177002170625995622403934554756390103433500347180192668210892250360363462878348103362027701082775934465634444215849682663820524378924073224197473774721105482758964201195038720101970539024157621363814661026766684013131091121831336115408006220130637984906787472152704257912652173377429807937125385638524307244991974181793864435744260253783840644302145404145971203858675700154962084337953113502757542537673533670471666025348111119424602983488916777554739177377879820224539643232831985221030390408239578991776859206986513116031524632139336899660633803669270962332027263443952231502161906801863055005669085696208937722116547115282214258930882309313661925763190941639090677240264730391518394060943592553571143008140421200610937935693699054420300588647578471568316856296930275241426802346403535119091627554075434605549170193580747730000030877640715070354792796924509354032977135517043050432045878158267428289093714467118107597388748436905130723222962126364214680583372526716674894867999954252774432933886749599125028524709679376436332874918584365137816928819192786993520313414995717130652 [161,32] -460800274990666211837625133455817321632984343081450542799274210270274850910605742945182857326582064178162546155645359872757697869192907326839870769412050164759094038196197967434972776334638179760265744393198645875329594885400080460084232508093993893630969554630404631784688348804757792185489335924870868170866478247856668451189493814479186926693456622044876629313773698945691203578482029578009102956765927377997008985425529961755240773646631040270620032151524589366582020783728661229891424676668713325375836987851925093311806250400661534247819533633942194389990379744901010474282418556355078619610475168902292652742696345652288018676712738933990897018295110143346723595014162647380060579469769082755377320710934536156849751269562537466362732444701285489866388201251765498430859561086872182332273748237369668073813441759225550958166184985907245950972195183124542066026215897751739192545752065364275056897852138722254597925324855752346761378814779846340113403608716864320387822542226489552091000779328435423232781277743494769492604609418532441191137026487153946634376125031287735333909591129792186307127686081333629760065161279741043850773194584681567474431240833842446745527250755643349113494290229017691947081275194880621001691827643291419893197003521025876419446605658969286548592976040014848627704298916493559855224417062071310944106442296334624493918400581629850928089881979521695091855581121662459900640402696237153609478506430064908563341426548313517394092239294328879492971813720273117705583622291222545128902787313715442551826849747105925143216113277472139402903865624122314858849654575969314631865915096793750422964909673147441803052420636021409804147723429657100904151380066299967314553661627727912 [161,33] 230428578868613712069407442596174340639654661774551356574991026963789831271128635767765465879712849168396839932334460976524383124340775536898041801090257727625846091454580222992683472188054773497257600713288701542959186953402768117379471936934880185649631072372378925344512924289135062334345798135538305578526179557983566112095576306784890579581340918963745727868053966042290922887934859088661998363969470917397546724345203804329238260932412057898874023949579367849440328573950223091683069242663918444439040463760481464911935657675186694590681747443422088614228085613278271158290784309061094126404722788284255906474449265246917747592134738385512003252690598674207601781956676046949977727605102939504490192517672987857298818594327242136008747213878206340163016853163589976780793215786660066338122756602584519726406053368784799892036412504939930721569767807827333322029599126923363510122785370489005829932047994955544322219310661476966615815336995600522276188424377296508033597699160765434033674657598702158618844090664361030153750345928032332669189253546879169713043938769238882875547901559441901591898047827584395612793904522149297884413555797643311578398914617798720119336378522395212875453434559986205210376723690921240111298290169370130110112639633930442529402467719323594298189544862389040951573048963210895970236708657239781178947598168096962909309019729237081792046451589997500647890364688522419759458328614847935800591145580078332592213859817972654501177891444623505496369028678044220108111942901581523137853312922775075272659634407790061836691651452359758965710543401606832986590629469725639552216198678984615151699931932187070242790174699490608731253711668977317637480430877764136392681466092012 [161,34] 97692803385153709090622967616384023226458171846444331462102365052626129048607168956539350487982051903445655829264944169389876808940808736780161174476324890720787297437899271288248928100479165483880776182221864714709984645246308577698027416791171837436942224296951658332396246956199294340287258215112639964003054688104390165848062327395069833113386651861969283384126700011667878857401732836484436206648631690120149511818441289631215596183825722326518632225265500726911920468948763707855802182058964584738687761863731202168462881962726498946928932688744074013670378097485394051982894641117387168677865387785805499181426828772377096023023705057663537395375887124478732396055047029848849216986457393440457914183500000881286812050269579977447605308026109232320764938196123512711806431259091103731507747084085894299707767598216101586160166825247814155114863848978214867701034333965481278213422433175663911379049301129279658673220338153963201632421245155550255050146684652747077595622503392491319215791453324278637897652609824397401442806715544725321786533371365545660770884603212612811240391892241752447839449714034237203727284547271732194267620808496891512534206539529476910596382115473737522643479347306181188351190369941851737264739237393436202687497384406134897697517247867316285042471708363373895174017549747114378011613246175654011632401201607650528768918094747543410150173789089933288206640338501814761882996814038248832189756543993179238015876465964519047418257677324419679471099697371481422972173575330072969778134073857053152784573203235919891649259850303767640980606804107680963056951753980952552994579702972782418340874557951073253141277444171781699236306604556213370142730196926352962992661251 [161,35] -476051431786218707656521019004261301642156184574143544861742050228784959140552812522777976398343452303180237827930099144840672726691066498093986251677288281300762774110830205116602687796447755446129719263655769642099432850424311917068863880467291284349612822477329638267154160082874904537267132052251709457483520353964267572738804367445658510349789203687079026507179241463951125897722596795712701149747708131265398522254126172821094468857332699485356935749775306198697939309110950442422087174970054535738002189169479372273190530345700653818570094097903060856004300375037470907533430271896458001212838717955068381442858524768106045713864078811800098342631714084916462217984262785548901295498388207282834032946147011053858773983671623863416588688719060741429609550301823388251119216668682090364778761671963551897774572646068795115145948917838514908075804503631846419032117646234575243712632281558264180951958037382069072197420222552646148121347801564336468723791659757439430920064891569764091665188170184915332537014470383837533612791045117313067074817100121641987008188809355764979472010683630908009693887255506052209186780030487690903512441648150171425691610383446013012319023867398051132951613134808299576215514029897852560936871031076683074908412442730191330610472633576480326715581435933376104717149466443838661394380933180791544594243231602474116357859203762557568413376250764647680840039214608583638916408513433739788038609067655212016427092186083959854675338512478633915443442081640586858255608754026406268410613549897493996778787516115737488175449279430640734196663299352449698017601361480251961676472208451696456307139513685092162691515197060452801414435133125370187929760840902728375140330 [161,36] 446357274936648066927182249405977643646598665513031935765986494163772886309868575939608382178393169755189078558672752319833886424881874794301871983746128850583424811762307515341813282118501654166796892702713972842191710180375754545370357258923428240456846455627891532542028643324449765385549821858503698636296673006489032200895856063405856469367200382505910742163738820193333581908543619838529845961851775539588315031300182209414060000303620803224366961207472807473257399506574262197414430304901853058392855852099718998398265837021667014424741927427030496377152712554043464977646341514352240609686734197068456937409318984345371659027446395178882696108268421801858408253139038303777050685273989917301679935369052019226500810051019648825986283176860766872545820571486834585030486727769380363071206574396333927058631418532879069937535075296772498441891232762659721828861094765252464697034595295564269251876439971495637033718496939090095284646649349315204110259398794308991931221219625784996348094071663855863145184868901025915148948635927273188648861846231450801706721144145350535810688529619551914171671233468311329909391407448554920603454160344047434940348315353436369284801744052081793792147339079248681113453430799893997187213719246415437298847108623455369670678793082774525746389685710288862705357597422780164235064174272951057276901127647328544057032512973141614868073980586930996282737397574897946945823721991012029382532373405999928213881113210624010295397536606787787109439707457498591585969779582374011819966637801508926460336339964601054753292424284041821043422358606685981021741343095739133822251391990460311974342071806326570707816658459985665395852039748346189122971901721473540009256 [161,37] -102870928047028773069593494451840580555562618393710870282086403809868621755644067090374457136431726591327436168539363240151795671974698549696889877658625751362512667220038903002859597974967133355296858527513783154329573022173282681415326344252146754463199693440908163133095860207905292120593086897323281713591251273643008664052537123952507249471442910497746402901482930428936694335889818454929975594545561803938133557650893190978575439393940368300426180625056425255897180646201832545678609866935123723949259503323566861795585225455429193730546206795296308727526203576152490298977130676603222289865652087514767875376087744797978381818817052545722557565634402864040943695903888487045025560707303835423508669145141732699090744105866229176324742560918488545579026428477431243688903141367567975782274027384125036178352224113704898351338213825617689387366523384365092770565876538719978322795190168930632398046971838555103112099323475794671877749018783727585637610538051145506355826487788171773070706876591196367257280277218349708505061118449676695356414273541786264273029440406461264376399944258790606785702175827021517522334071468943285187072970340515375330177794123479167893794559344756402557830225815150605722539089561689176070877214252366651810516268355129721303401936629315464064764364724386428368553296263726872822657183545595816555498600931360387034674935718974347490484747213383520717044483556599540420039844409196759036569836511157198672580197745488371568154809124099452751745997929172260653160119528301356850126493218192496399623561751317297541043659278108681117197653410557353368795332063614226402143145765226969959076845565738251188061036318134832823065098102677293483245932563083504793 [161,38] -77026036662023495194162177626271316462579225652688754557056920187409475483499883605738072706161287406533865831819970359340491803554200223456718745465258869915273439276093958044407772973208174463941751446667427964850918183465480743361313744262307932657302578818560883561892850698845039956711424019137688069664758212095062991911902594219955857944953894953123859179821698544711974914926587631908147878959337932066179035833544622782575146209140116522539274242024710473795324383075662269144858095006289612283657610737078436814097933915574044403020196816541366252862452196153027083517017177306768127882300201655799582113397042397596073396334382080287145517161115956630620311059197311561532912501686764045233062637263305803828030063929102731798769325335702524340099412652588574742268235277221121593024064132016667793860689434822165101536818136562129445401498416065822495227357676011859933617451199469582923198177434908636464196836429100823750066862208390717357737299423359489233820034507281101291629974013854461938086112489637523814046604276108662244275893944389425816613999367548856596283019224048080545533711107475139163279909500615323446666566433554378688190821639530727773762717639776262407574644757094903940577459969360282316530055368056172754331989379135219151814949326238082001551330250434229295131494414334601434901674218396502166044528936317830208119040406946190271293342528510384739436346522009133647433566134070308565966911604839261863262974347846746931478495577300018352279407550817730557693446095381263336678447828374491434206601143358066094225960809345464486838975608247660166263722250104633785586149265496776761236890414656855378798278867515925098748336108521007704195332327511476 [161,39] 6852009638076570494270453678852486393846647860617212800560075766300744799050570238784733872651188700826709422382677771320748276427632922918196211103967690175736302574004751522905488871581996903931174343757908071837670194615392063824861895961796522501452280835138993329242730959872921538297064404443867296650480291893463460898945261804787549356751917665040666064823481319529738779315707047451279090604007922233181319314732226692219292836850332600014096543812255922258199872702518031030416622504661159567454582824668523487637004635713659226545442047207621347423436113256655800259543014110395604181930816835931014223480048285194832036757435809547158475286511575605901910872483851170701645732233595108098013249989591407381787026799102488893571220086471688248360070137730106827286838669663762640326924387064895929365765949288189952981809389887680205592169313139570024841644589394229599807398678793863947088886871181083141463244788139867033895245205107482558364496597982477198804959251244363086264775882935155243025654628343598969680661670594072206747840102784961014887973490757878926898168894444597413822635034931809936099649422109086476606298669122746232191420724005286047846582301820865839423890929754581873811408970574803388595328244726271998590684798665254813178346905089738377494669323695677210261172379695589123838434589562001007859428157355754710381897794793559806165388980098709239199751673470245024298820892583610443456941054412909615150864719493681621546830208509885998198833502805472925783806808832063287609994212023621119493973860866319000260592511944394278855875910254601230677750287669584405119930260533503353740637294587778717023193436198984677297747927601012189310259896284 [161,40] 60341590485996345410130121480407982483501236783594780707205420808943098572565016231741330568056921011231006141775608578788082979762843824110054470597134499277957629332088890773194699685965639856522069431107455715874707748292243474804467070799753425630524082878182727893687056604192925485612640496166953880614086597629367574266829697369113337620399885169726694621600530169086655617197566874585032238178366098804586055835001766245637005197253101592658773411292293503189305692811112824005986924178962680161553003558966914412741904951419205788519179529905686145076728984538702353918733829067991932910752035948086737321636270474709556913528424786649279211921974211929362513103453501769407435368894706997203108327284809051994963419963807272898313657523879474191318510771294425107903559106583349048376672922765687671922698565242646576496088405809948446824368457869028519492893062265230092491833170426928843968677568661040481791984005107515603207492426616347140314211244533588579554954603724539494816163087603097576875355892070494313104675584004738031523838079545819512582200586614308385758156854929727916335072815389124400117615286368804388728601850167310991543848213847284187292882050650386790816782072329872398433771831562365563439631920731707930877843645898098642029470679871185871761126771156470941006576423446933853426335372613773132144439168418578039439019661030004040928890875717700275254640206177938625523646712950477541069663173508742699516110114528287393701222992446647654562551961203026129822880687405794902150347745371436125498817265575893578728208855171898291650964749613702718152203271938162035846148680362892290563439910099465147178848088909583562231597293656610795147207884 [161,41] -30593204312277786505561472192919598752476514134251009948154474258771739480539344718040645621624903397005771439609659589227770157013100356595994126634447434839942755179661084518599662889983176512910494181247208911858724181654455425096330957847390184658908855563705771893281637947529722504466109411805732675931317675740010133769636477587802915224568571613536951956721013695495163813658671548277451373464404413135610082101898715462273524459607331270535076890658616013374720999989702208525406891120021241364393424196628574551623645048955503861828399870644119948969942609303267116916642843248088347532436190005189377704365430472921857617229440012309621923463180820757028784241483078161307738635810290694238068727051782920087444439530211599944223292345302304561731349769556911495187541549655139401705025976344636190319759875256023365862098428488633042415361052968059530733865371956177523306987801695060692607125998298792420291057574822517216753320034925489350863982356669839017882984102288936935875838724353190350395927823744672838273760724996643303779518398707497946313528041549118960339341709476722048077392870846069847469200171793466177285998880947967856307666607554199208677024558973158080201982490792736199901953581575401047570857033463859229124898890578215284530047328198072802584525345530517229392811785586859037596138572778602677370852443170391516622237854447456698286251664352392817280392247841021118982145685383595260296492702474100164404461045393343515648777881949900641514273923148814058591514821215239774622526526249898369357275753015212716556443910273834332405569453004379993473937002442368652060248153577517802223712550723564434883931078881775121604658841487641639179411 [161,42] -6557178973380424957223398242288620390382171867187173929610581559691499683179550512488758498012952465787232424162412699578648601899745034989334476484821154703785741677933158596753167135530835218896482418550330478857882860207192927043123209172137175444004653131723359473048133814802305455531034033011149367661672049082750686615416851363099061270676089406194076982339329910543894249554149782725920787194616649703965165398305403043051794458044666829348862341814052498300893174925378772790669210795933269292946360984755055298311486630468249313996230887017870522971978213390141544914923683170119091835154356155081177437555725277416694923459068226067356407202277164855064144051679948740432317879721721068232413081767914385791608989807985455929321856174360722026857201305336977946225721308085068034555645913837176936829466054500895823474618544461561318207911100062354925260971473861929731853355777031754280279409235038052235789048997166120658700126880096779470330122120325121715377602015051214513061994863020390304327483194302318874098729195843581111080104120630987060979796966351076091609449389124303695820572639261008902523523893217332345906452576464466511031905537906245898208159278195666769289347860093114959750559970938833598151629584836101012159390940014328688844814876715833556766141883151985723977546286536088932012002428084042177257545628381187572633097415342994027415982339035542160460005014195822549075562828704615239839650820463798951450673683543743720680896162305954783548433069333931642504795521366775108393775782528622533239609314673861528388559813559574588081458712549155962444508680639024943645478539500702952729500641127553280883108133757775892725964400401884318401 [161,43] 7609561128731848861117910914387821159362807432965481360106894173514708203706079090231343082031876773768402433043010339357295231472617188278098292797297193175297069925852171163753434254703581023225684910207250240891980305549471306785670959756169496438454180109329972347965318935158939981161077374833932199006417972649914552179940307006447863984882174746760747721498384557723430017859317151267771669057588739218884378047587727165725946382246843732945581449637635195690165168375522905804615793782384678830965318340929563615085985444189889713991327936351319902968480133336125601110112157775407977033518203406630812622333677783428280327103877970644193933148702257691617475001099744905422387053058721875019142458286098107574978026474046118313355072070995855868921771248073182753968461370346188113359054505927514637131888099298182913866871411595938761024714010000013442783055138775327101223598390782108661304237566645102820699364544263025972429930685334058081738379689498007071376830600969554431212016055935898437793537541407925308461103882886596833929249905747123127934817165188052108883321771084361473567023760477839140853316245499620133019249964187152657794703879582714220820205667635575875933855754306192195270057693639247091319867963685277989305618446999961278077109299414593996215185927644778727720547041147281354396089617490079594568869421281908028943603963904422848672299780678032666191108705289286645706153702402905148546511494648682996538475885657232398308157816920578309043701129984170703181357420403675818832834072613752198582240631658610247371142533343559796360688193263639669362760964606388289137489472539322397778220815561044142173356997411162462489470630769629668 [161,44] 616434795396133331675774851963979481615985466092953587472988622362860024517240216555187082383117544957012364654734487071650084476354924121298236303000491415375935539737558916100284161225712953117957159169748548882117998496495175450988164980809164825412436848402612634965722876279427651412580584948800962977405076203386138852387884940595575396460250179523964370107964297324693492913216020486706685571306055494878729702421327386250514860347748697911644916592980409638363103642461847595025070986390864348946494334671466125482993772280607487221622377207372293237476653449684297813767001369744369655188348375609043456797834193252441702864445706686741146357703554117898356755058120598499140478133576785583549580608366618049711091554661553865269842056259620407621006847739016866397602812209116047072820134785201642931462303492661482532201631639614545045056793287479245067641785099415895099527070812063479712462066151214540445360733865522858617828164268987241775671156167600136757325312203699627357094718394385806865814296782301922548158402185852799615662323233235728662735767505954331898968039599989305843391986086556110988284225324624282020262100101769645344981574431748647564926455947874373050103740634184642647390643462844754767905084446799638759577699990160547844755823843585579482211340627260045277248958259853893983454585216785200138006493781932307546144085029768611647771643706756900145660732197827670592819071664918769636523019772522297235349489694647064051794123403037437945287477155785269764622820146513729054989703780432393353066054283981918100715386652264471121255111209967846950343041231620795686458929363735833111460522910840064965217991719225670642645583705068 [161,45] -1627756227672399991251287705128218618599534480984700516410855861692471470298060317810986815890362942886539450961492612777899529228401873373890799390657148188254078724008125509948579833512164340754748658483824749124547962951649594176499510949071895638395628283083716174069391458515778396938901925626182832100326485127459149841536448645952836669145134556291131864445216706695619679928577438563646873901352629849456458823323527814650246277625356377573522783379570219544208716241465654476048594944983291342879780842264024790698856700481175837844647430754859494446965550280500507986953796597682415984353376111035186292258304089686779256645016016694056036743291592659430485990531019552732471229429399952627052165712800832682444965184531943406874651079054558257934795635054539719985910699219312231964390854547552843639388968865288882864068531525088859043517816949130893665039281613687126131452059546139471855441583325732074820969192013367260322541415142034205689156806064970678904580743076145252875608295551428688460634005260714392339809276808674510075966644957303231066392103694203181912611183511026964509786463078178442324703002732308449628438153905684597701187315883080761366710554885209139738811544315248366473759659710219287823881502942554258499517274239417060069569301168811327218147463676574058695904342295403120626771604816132870856755951910907594207353572662163612705457815515419347410588514958518068162555288486796438656498136410367976539895974164025619577822163295028587491600692184997714850313700809227568280412259215117034602428729720030509800478676990673096156690195248386889568163643883453837570053247574848781279576864450607891660357526603499424631095613696 [161,46] 113022094083690522652232110567030961124398735635821984986091720189159036171673252288478441113331026176708813133922990856386527371100719019272084727735623408352470086744200051939188577057748317989526264209169945187101793415270062385278461532483345636654876344869106270471320598402960830399125237789328960514554219338178505538448266857337271554219128686757280415441990975856313504260308640343969620658650385058243742721696094879552687204291495188403705816855199018785095300629186767442373974310150633930902406428899601332092129255229204540226734752241023242163076492109313698265070233854151333738456766782809540139385141091967286501693417368604204888371367180548539675735321123808652828271517941713942811868600648923208672031455904098623053853334840529196055665353600173321810907351214745361552204165040312455007228320787326469098709501196323321596613963145668260950853526884388762308176416228889125558115068509985569922740377501326005790510146221755796492423998838563196875902306292875871131570373309526079290487461960303762389809619350740781375428217039211833278093839163268707990264856105541291588011076242986385254760360276029590022995471186474141411682235873959050618705361397614568467618631101372776148452935955132674718236671943507227815935590434002311670094293088020688758829411182507034150590838260139487649842944441176417848986687111625289415536401892158057592636826859413957437627974981088109143045525146044163461471829323099854624929787195690852973392851806140442096362052113552247597443416141929386650183404441183021228145689175987949184646050381279871295633778929059718087321425219577212486891026982846488422860666712366525198715808424536093027566266 [161,47] 205274031426435218111463228341076836379497090399706156856400863482144066649831567392425989199929723266624641707546372395046280603717091059203817607588068341134345723852583890995495685462184326373519717983998272373279822323678217135393234247470217735035196261621442132074925634472107882133925955684099600836538271048265236809066769757779480737129494096849817509148417264421124133650285572978608526481344229004265164531765938595304386737989144221571837865666357160297682149800702676560218292031433441330585750798722809997384680529736135305545300828823687069651606093169192848485616172195887379580139088613336142925159218325322750772264163209056811586257703408956625537444845050195808041763488541095103110632785345463858471130834281471722821135366656083262923977523491114746565163112592884898851639013179727448659136232109430528917313258338929659954965200487439327565002068605812623153269562282689645108310275039947026254163087826058759523055529160834963338373422965410887235648527047284691532463502440305617289938478710618848895194869427240511176056175741443779730074594765215395752761264315491872233482205178017590282208157976748299800526292408793175976574763581981855244943536210447189953736516056170533846537736178581625632439860749303960786398291710377630880023113446235355886624132254730393796919990258302239013882147997996737996276742083407149616229264203924277504616415312844715805265243596470871986997852212661562916945845432821417800450792427984602515735319359163258677861713703170615021731988717730689143791739661905515521785294275602798074068142765011678276730816178518989539476802089143272328741812323723610149819143370063326435335023091270272867240 [161,48] -24878451695387228452763987090311128459352357311054800308445930044922666865066125246988130190195602434819671385615206264134187394862766516188262802374185734975896519295066731307063717316946097679446285739887445266317823939373073329902129761639875072028349270911246229277595756027013574504871229497386685603978613044071279638511108066888831800724683445380177678507497320678199603552034474504239043802547897214730228594495641284782034791672296683498737635536637017963762181570935812410613716912258321461326299305509812254916391311755769987637913064732816678200633010764551835408834851062513410389753742644115421931724274646782575150259063543933094316698618727590421098300367290039986548529913314171236722803529276576109172241939910153019618283389246503869808062842436870161923119902198172108204369253295471140634453744227474802973996820263894657177773009126099647010918221987905455550847358456920337121760517170672265269633498631093394884284460436398300893297173946693632459672063704636756619064600480214599346235367184786689440888454843301005625074540723737108166258522116835124922709252460868927866565578569730895234728591924980668431375350312214231726801817762184180160658335967140644584646247049660214677032133086391460963258936318188072814825237170613514213584867930387005246726327678717671438692934126158643512734395679866684786717575939441486975021807200286779866672819227278740144907696631480278988581437149748606803815113877405683472429573285693240703565836995909389010648270780038630444879776285421167064671744051378774822320225059082239066167242173933762364478816298679374239462563318068268607941388567960496415326467113773547735243201677409038432 [161,49] -19590177555946522499182425350567863198952619933324237711913339076652101695136842324185692578098030252591698902944966621643339241294149626987272752554476123068221691186817783738523407506817238226392388954567792524413252765248297376569654766192357816741354220538518939494991118985812627355887650891145205714604507036158749445246816619593672235113225182233433026358507209806618282593341588682619699791660108509539230681874369883163223975766251163557667147673911494125614970796899358568290740695575313923126774828778269700423942921269106006387173352964675795931814308093336771574346052614901500930610070934691791816500377878267160001737845569820175882611469370177737098592324548660434960272415130905298552903821695921544616263063336391570872822390767667602507758441868329232034748997409779436627260239498411057635403761491315084874093875182804842490033731194156405171659598022453982599872898979948975755215799536514557090037311496665130339556578757242043477205185851750703750310743160588793477635094344432179823720097936856596691825077375057665948480432917068012372729868556923775090997435669792326508089106244010723657402686716379760806239917215896626344437373978720162939560813795065787513229543370103184356011476441851203342712905239647521335159396980926455846931578387815510369198166614889858111556130733221398316202380159697406179726814902493048438908686483349437193367099382451067291745213379353738583893753402843103742243245883578711855757359279751058538232061431227761545196579217380218364924076281749577022905287710235030407033801145144530158029148101339279141684441458139838097909991653868023230820043747824889635467609229195430402978263009765218 [161,50] 2646354771375635004037103637923136177214564244014183344234231350811695659245106203030358042206797027990162457400693917091697211748475466168106182696175229782660405348809021092542737977299490772919527161763341142423240844138591496475286598369787192141767542163097776895950245934334996306377099094514824426079835417925748489783046604089787803305700193058945999637903478580936450044294983203021386261688894105139243762684494349082440163380784533047704207158084437639709961279579234852343194240503972369005468964947297025682137215292594525981922506800612901502158054141495242363257851094743547248892635862868733721513680600448324097575183447166734574157696993117006699707513186047872706615848571954804993093258301750769222664483977390603385709827508183040617954289729906442831001654933923685494234746944672706739297397969120005081786666527804273003293018613367763469667814836488179510105990166335176337473542978922398825555226280391281655768781378379051134492751621946874776141685461007042260537843737482124116074788656372472203734932699377606362657850034386789430847874465130367828865727040317612512933656128977892206304933403300352218683049391364351334848053717945085081528052014100490171135825502936986370994954583568988781484562344443692129646982979483975740155408047693700315482354727097073230553934245962317761173775925064250715278122008186571518538461252397035669756903675178079308146851177962921541507069738005076037923116649983263490246905865643360062996473613207543988214256411755656534977374497413992956112065952824633802558918016968498726126198302018375404915083075101765821761418088779450167796822554197448492174401114820109321478506165929 [161,51] 1375624435339422212082915273653417167244610002458155941265252257214669887817111473695858431787505625704926154561836177046284752519502443914954694502816187445701714792533567969082492836468785073973186376781829342783187105490080831169333058044480235799278940324875766585674167073345748562731916721409339892815812592313660831530873716633895788527570004802649693146586965573119526328718758358022830942324911476251321462668020350394467937487040729739205203014033824396291127649111367043660271297887178611942049207951757482356350775339247436680823369546822336152210902925947610947312006026076338218605586462871892469400107505034154132285456450345603712551291745672905546129698201823105787257819204568905633094784137740211518676537445572186127419814532187899940438184035635623979224182563530250049865934425852680864049607843227086312119503731630235208859722519278786864982913969451319046751582149197461150894575450277008213554405047317518830182782338502730797281041136732329787613608664599686760107114181905235770536497394332059140021931232834010228635291578059980978985642455897186821345087565984194933780600663320374380964568766822049619675657536472032414567115615765120654663301030733558279347749738209302375036765906961557344400248764546340817704178852654490987536906861961358030602320366398163286648474489096538515622241114779889003738026923409545738859830293800204883837159946465978445942628504137769377301616895702954669555631550733908161549572790922736734213839809878607437559904573781073212810349918737449823239501822508270013616725162252310562992641799551504774940188770379716624635336991198400384620753592808715411910439471924278747228450873 [161,52] -148795088340120426960933823734755414487597056654350872767091230704342670253215343672620995125826521966686418968733873125670380842979990052334552580287735369108089846630365328354250309057788701593265957814946451909424921615993115017952582248220904980314664566144483640987485436066088660260068993642564051165260551855554220600685573060934333923457685533587154560693289055916566802866493435788426036412867385227557007818048139559535943264836418629678711940844754932588155365249490306444470622917063000085976252635755192580959917338276527776248128073450396715359029090676186272086491521151617668166556824247786554637658137937135504776909525097115473187760507131249908805964097838082823796520091994812826060803663411160443474608145051397948567334476043821376233505090381653090003226183215833480789970329587266304315425560122663782403932562587901827172040868853682802328142932123955858750277667419075600648149346631084041334547490172190741573030615213322143266039175347837910731656056447009527852341281368130631178045873766539541298269282993661025463435163179522776413722470619643009122447566488110324765575528534770251579817078554277188883443458255650285025261715432591829768844864286938953126387255537130803924537352523149757577959003041226387320105516150086637927901893889101369806733147746928390919145260769639442934212713901224424405499960848173080972158535477178656527519212351856163833414893796983494639570946142485449819201172148537576479431465706856239647142482779140222681612647994739073020374048163629617020090885599015194910063635826566021016605504658018432353140418626627104964261346538054123490309132690103389770356411041178475865279 [161,53] -73786462095775679776330137864378123621937490426328066082132223497206380104198925970854628627753220211876330449181877745764568145284639683329152511426781264832520361129969364373569283273109056469420829486222426090679717670734524983469059216001521520612966714796639732664580621964793265347729545115700416782531183673439441148297933564722287467299549989260565484079017921288336933254529366753677755329394191890590080805283522735194181584899521324288217920908336015810320868371437653640070017774695188565367084913037742001106280286696155792267232975422096254761577310532238980039893175606769791319948689701293344723420250042122094382430053116532871036589653038874722074991051366449599858073940409400195787144156086765078903683019889638980989544451576151066882127218128622301585026363882269406585322121727468806457933532055655865735255459798244331900970018458693654696382187544056071883923949013259845058269093610723630149205298297358645618889406439176363918873968836529388884204393711753292857524392194369492818774163666511635672093691385713584546633904257746024410435277885411119772464714925463872517835181572921917121555228129752986514580873943157852541370675731495588501565307718320572223973665223214566432763147817221232712863933794777163075827370655125320430295137169670302603584419897091690958585879496876934421624706335140376316087039939250690821101803003832688227393005196063288885384257832126841376256646425620092335888456855384568003347092743555373708191605635241656182099972648539916177874748579029259639416166612256225805459927102942426045272471106463731304824390335505446600911672694166306798971275563682453435925055199620443774 [161,54] 3911202887981499686760230614341323335152536651372730347326417448203863635705264675893166361405505359430087678810634609964824536516169724992568707894373293326464242109481698460349146561008133499561472957478392677667445061635302078356301210907793895755975283778052544418506533193097661423929328864064046965580724301763505355635052400051341186268776511349029448716456424804918867626580635414417026631577593275374696881228720834820252947884982736626927731196591934675099366863845745562710166098483511217389611921143868369859225560158618370904490747324888440390077115123314073175825015831652217558352149719297595022401935149282106477822261534571716490304476351911012793249246051826074703338408411513382629668270116624553514605631252880610890706940182052386050894822156565967819432778598378730853063941950841574466123197573820066425941031909612507248866538259193463184863220381219224715620893421149914452130308105479511875089699871003675426509499398724285095726736692900503092354117451143263036492137694336394228999312627180969723561383731060339300976945027752460009694319272265178682125747858470217654528667840575637662355048716812800169617843465417032508402319212591807631356520797369683720144957619139225331592849536304735458803216299926218554755448696066818383781847331453958230255291146593949041730868770922747898670726421956639814134446047314212046832136493522549731128079405022731666957259424940458902312227460261118930357543471798480286304707185991710550874354529842109799867494155153779005413421575858020121081567965595269572270781469005706640656691963946160729220631160206997228704935729553332136644372807501743361855684712968796 [161,55] 2816724459853394197023557527352605240116773326041520762299020802668341485474321333149207172658766357977221711384529969682182471520019226629165787104104165411898853296570038308884710121991348907786649979029707383526599289762361892718997018886169162623984994263125665328616872247847874886606608163170436518429755191469173614250697004297379468222608996501813222105044915486274931780964893917403711135104050044890810029963311733403096383884812091119900551041195729026983612254207634766826163712104543895722149193652735839836942285639032208433222790741230260666607291918120863571049792719960438337071561755402636280150548540363158870300900927208932525266733897002027259696100783542205643041272465235446552316600528909441193688806653759631768825004074231103959214580829399121174739357383794610950108166768342770560137325193492435303567630546166560577358962415152893567030586242832377492660081907851357343046123545673683078063866420798221634503274534370753773489757675651747808096083407691851207370572656253066414282892079511240759083081951310105156075162863716671333905436557174177644527070587086748662825399592313164808709493865897162732535652851946552895490323729931237755292847618393610439715174400086298687881041758024365530560889728287212547367850352162054116572840655519189245185077494385877986575810475102080644598137860541629710678604379398494827379301152773551785985598946028806614773410580655124579598146396601963049009608018365214268929252621070215624125693785082023946922814846229421850232011300246777876161593254738100130680372950887989400585823697396082494911374635063783051504065961266036876216018724038049963241602616983 [161,56] 34183172615121612647152126257220282417962634040691202855015205583218407448028341668986035046465198891293334179466086247019032566059772893043400058023204632958588319923246680699852470916540418368784702311888755631384910173315262670464667208230221525139456245613300260787795893244378674763210977436694663412211462678726552631027724620988685397925175790148547056977478721814489110925311159001365500630554199059861111762117238858685036160548392043650195756435427267411167652017908626794941045833367393505265737882305946522892741632958261935224807573036792399181886646427011355225232659581781668256680832725658005014564392054476484344925203309747281863204743122200621726580718728102227665861697216902788306672423356392092233508943545516294042894776010966312408925743640001269817882367632114665144055186202592199076619146810017866785849527857575939773243406436049504352257808766746493543129351939146257956142695192258371420526123371923585770866136831889773396624220844926742767460742102326981712800588683495683521255255729843126337898334154022217796720857869425412937391297761659843419897661533246350657811779330536634818830051422255495741187399682175963333326638055347899347983820516688013146639801951981915554515681325713585184904478553686664150859889535796546138771283813260102632814793466157654434155724688995489303037582077093158694854125680188658813419717845863642730511212775888834904478182438959555620233634220368654588881834145590597939423681557972060487312297197888040049789596529916518622859463906157692400736876443312856261510684227864584017193527428183485917980951454483692242284249394733037171613821168302304031456410 [161,57] -66956178443989237699117900189580654539149693668036929362398492902494435757183733066436887096846492201190128864142937350483825360684594054257476884646952424265144397080322181540413974647484728910594596508867112615996345905163009677335993827984689415950539697623202794028473857289234349928827980971009434562258361698356400148528806953481086542807002425092712083295184479680636820600324166804545216687717602403239736154026566946590109478132307087872401852509942413990083591358082366948674848583272226793886353839937381797364065193983438777256166334692118958417634132179139927660167412450739403839938298617595253144278530322543962384258166528568646620183688095695371545555293252441846183817082383591782469036532182100003480880342269709404531277281434749479090963688292895299718848939701663283716904037266632110438577231000168981107964336482204720150655628927837194880871515395243966462424093387473577594528716610834804322032262573680019337092777136486258083131807217232348626027561415274485329392620691874048970056777164784932871232468405660543844883798469585759703973564899688305713264637742093017710799586351470756931729704836031553344806625431063369385780373317394453859604631132329338895323684735031089192598236911610334765408225326050969431802163963512872433629391640506009421608311992734501499458911842338321278120924545630919799027950039888477465489219030859471212974975032467622813125597284611200535348460935089200936164498739310087146901875324160007408720184644592252497316586570394774719042594546801431539228200398991144022654363911901749866104925871979074585882097497228645688154232219389801818939764909472240519794 [161,58] -5082540834665807543925260764546999816871956409605441257515898853106386802543683792728679078843928029236774959515949278482110119157543669046721662735818103939705204696096955189177198702951131188363637916380596149597152906973566981681727340939910540876921903327767311972902451264007495742101022643850177778215913077859563519529509581727618982975482619705742814271747950812332195774781263147776819756369180972436013484180165997905420587178930432968554852237631765508124432919535093945755007133052943832730225553445320667263920412391165610989809161562367606047568242084919984973004148636957867771186517864089904626330322656466704256855652155064520633225537997897422748099984168997169253801656499004241079503254082927274955575842749850394453550703264926659169426157197008611689631464011644619218939738190902833011316598851687252633285707590134018734505912367720392903531969175475693520244369853828869468931875780455307534719971646544441849290015874442098855332312421048836893787847952929208076365975282295800893797757798150740921671395614264098529932335450956623654346718073085971971175653531880269171656744065556354076670595416215984770040483945487092823575510117765608059910815846838155865787218573321268999383450416171135656400476364013465391598766158434829325765079362356043654180384036677054171983101417533823507213223779198768023757508245435935901896744835182798878500008065094448730240632323537916989526377004467543423079392633802788795419337837545439201634007024214470171610300793306194449060721896038503666899839859306498501010182417285074599366834812808023946906052867722919997022928570792259792123713824368568395 [161,59] 733159872483505351239401749295377443527855404154697298881124776653614971538732477871644254988074105686371941553628705742483440101339949926571392727071811583916659183380150036578271212080577111821474912682994707422821626175002323363684372643000444842074556307476430390290569099003478545523228735064820567453477571508121165423482142399244531965285368007761939499257078074057684374196863145793716482266784265174892600780987467883282502275884246388622356033189632837010283444014072431281467954828115039284294246353376853029993331981348886285665807503579260550984828198358650249593430890951212106986805272251341863273869885971307527063730111170367300861787828136611677165414343410152705024331536312665744993533141763751988655227764312162658191821385286414664793236669483246111404667956682312129269857601666386307382474046225812570701196347268926058209098707509389649317145946240549624064446090681643716529818771878933491703232372179888425052415528275872981633306133653410703943522540940742349092198293435169962054135220346117041177329679166309649722768716295892895078672271717796087793373595747264245859491475298953834824495784873515605914411559387778027637392528046797330057774511201030141840592617079995757925511247935702316880627761521500041625052623630759344535649565578865036096019158856004840455063393108469052220188687736224177172018384384280896262817562476065353976024799397302748883120372777029893297479603356473227785612423571695321449370543400055054218817226194362264440763842408938715279313765103704242926441719965321804838622988295970258988668018583267731821705721041592773976034916245557776971320692377176 [161,60] 117901555519397446347369406826025486758038755529564659203796275460533500567911551846789476006291098307687653785707175557821403019970618750985606752058928664690461053278479097031007132928212423786284980730498681600446438131544435393607232707384023514628442660775017637161404141649065853388147322043847976323306880569128065403251972860066285704429159593018386143104819007524531568924149657337152659111329080199166280893084888877967601826055708502126109256837667417901809903219378974308043190134523735357588978593118573708050730955188429660062294299903369054016307597462196896245457485863657661295985086568257999893133023582625742715328748151912025686681603533782143018975619672085021956043450987043803655438292742432479326802284284563616477948992008917695447339144199683383769240529776585251703521690800201229031106485350734098999444575350191852804641975759713795108274661553907914931457209011592840331662318248878812821418329078626196050312955143356316387843532367536154321685074966929007618804855710830375114405379447850644103451936748647750601543368941408908573524183530715408807460901977308699005241193818988540167741564181147009449124897573057596366976964236100292134154571310106059000195200878251667211229599111636943182227736465512372657877508861704768558763463017243402036952099974600315679909031289439028197722816043572913918533064577318128425139984874494410009986083193146247318124209109214757189500321915553954803200174884083591088022320459257438434109236352050590037030717399636974016524843824459571289730974336326892870038920474739070006229594643402097245644336906541841054079397840293753163398516359 [161,61] 764855678281169762434521381188648418228872565151516206130297001715740599921413489070315759318283890803922887093511016094780733058651472652899015976709745516260081223196108037498167523429270228107315949781829817135726951632968536922085497411006899252980734191222755245750526341564321818698232348458705789082198207906967589415644666433083848894593752952661202331534335681671870262597853103664270266722583708222712573988370563213729654963691395167732971137986742428555436079863624246422777321999184014561143567527440792208880193481406914548570214087517952739034890749394479204195623194441538305673457676710086858065163310383066920840396523248509348888135443757665265060032407283732652480695244675856584814659093377779992320156286547434385866552916171073428582190070124215479485042622519064082838872606571605444305694870006124154792499065160827361711105941047080241989241513598649837619245399253828832710859296807224595984738952148787215091006030509634692955950863264429758095036562638852438282047563435269412406714409002318846582430981554831939555682471551302679703797052450187237632804245411607579367215971061630193339134698643530582977428234490436211370564234279875989226649451152778352125030165111261580906892011736552533040161130719748824076928513803702368297518315257556894639567366354923192190950924201594418447369991470385045778307182115391657437679463739592188465936931456964999733679493254196458091431943977220127449919699741439698822039905561874167444509064150080320503488921845505478763218337072277714122330820389204380484140014831415055516973642579759001713691419891272590899965477736607153776639 [161,62] -904724568213501091673872956650376256602338462577382082970636076463465079533301606773603884612958044259885108899901164882971783809106623451214291696937609355030597399872487552162499841087413810771041594161287926178987619916784797898425978711510244814813099896313973829826255805524683570073211187646960971256039578352138982984489875213147775915442125961152541754285314567427106452270454357152496132948768478566899292775557163132898631906734764137157357826602809954986527787945803985615629674718027688150116040109417709674619594396457691961036768124417078399250395572094899174604325375495230740105396148616668063586661079441502057072970097776584602487254270328522888271328004045553014285688042816100296010764610204144226709913721223615377925622678437113360657060286417788577342957281181295350034113921870755841257215649200652056340415211823249459889657764909831794504015551760733333116604063056232196361798727994875860925088233952623564002148909967640084113915883210105753692582579490120010024074623464160240102714304430833346874720863208563949274065675955334247913715412633293417862615350157998170067170863764398952744881362489324730991501097086578361676647817411903129483702128714484345045707960522270844533116090310746061678297423852178143494914343655468812997580900993665105147273058061925685808772466340879207583805984630640790623364567763854777535401713811818531474252316162796808351008260528876421481449992047449735691282835398576007631688190119310040703851401257663718388451949728093702225861935737241659782956304002028429031807953056387085129641353417109674466832982545250047700548942338210992738 [161,63] -64756893078457326139841555572905695387865141222313462003071425451283465590256452121763623231779141566079229217015053522898157547787800300012982798311451027808535680873357618942160983169144782482478069583521012668991654631252987719218651020725256165855452213021652049664678950889165133104410343000220166747695171801361768839737067105381909789351185935344808547825044489697969354323868085193216748966883131577208307505933629582813343677961494716079133125948406659349909874402452700905169280115835748397001712663918310767018142881458135899049325225620494337408987308428167697802517940067261680534610128528652135955011267641100742421743126950875008933652175002003985570592483724758977244531111578514105271799760980083007579182609226138796547568461137553005501946833633919866709461723567604547038517063524631531497675427550233345837227602121109295324924771720587313218061261147365309091946338297700275350894478996649831252858655628072625675657063554797730089394912017603274369076723395636755986552797268947441217113996016405015163178671649361745182326831286299464327769984189215949101791240673057525786559577713572513554753092485794549435769731031557376332989543675957283454316950560378944658225630764271602487163751265788402757467545111028279904056370499081036273570163728200030909430248565666545233876456897383635667219527343917619280515692750447662342874234675828767324402684697922944902167606072233640011445084158839721732404830180846089324756995495264030624788991263623931659336147456053212014993470107145916093322375255710080837474958285691452698989231454443389174179076247984284498083100570211890 [161,64] 414696515014268708245306772374394280331586431017831134335993588839967598439837318927260436263306659767269558997833042651324221152520973005985220408789294621841863716343504432023155774187984328635706194886356161843863726101338367728670754725933087094820824480490170247682599723626697136818689034079144180638433380519646094579953977869270840814042486979362164998103323059337796512449686749226069683594907651476222920324051154842977413577578983064547458427100561252308724343251256426575399333958638387116365868725955565904693310824727009567660403286977022413209350466159582568484303261046532894901806166030484565693416765124258776086285374123079406561922726842447175219606371863095425503138621333393774858074949398741180548451030705695299444143767396403462105712983573842281980472254361094110455750806668695741740826273876558653888176330813626798172929935566680533936535894958828941927199148419298915703417523913020077890416373501688965056062057196959451917427972765453222272466251979675797863918889438591940384835482396829879250649780971793998271422157602323558839412570659917596738176386522528710220866960434640661990308049243249706850218977362516973858628420954524913444690647138562797102659243293759815940860781495101744371693384120198716673318826472416423618941717854260888115374719727037501536204323094707429103841456247358228938155430672529042235600667855223742998005843711518463110114780484374997583769691807056950538142569479036727330161056409460274570347779203869485072980411818555220981461877131492491883796965825267662915820043513439615652171577808965739785175910134812756445289932736 [161,65] 272229357419788170336876365299407222065695305543146903105416009879083918259238618129613548712244367700509565894330001181472258370015793199262905719370553786578754115546340491652975512575164808789919669012701983527969775848191238819271125751242053833649579318086461636004698045322126902464202935891714357199664774017844848486309030794630032423585898662401593725432847303170692053678153014993326139540792238161098247054387176473526163773986376488603049607738084582413639405120653657679201394727058435220470252871643860096053691107493166517788027300207153066316389256058587221853121162037370939024448645887918494523722613813704162925505063902940387739396108364182833516598671337925129074235160768975371652951656308661230524991838468560669883047817363007396080786236221008332610354119670175662607566019327943604087916236936237784760368519097073082397295018878308305605995522181994675434199921670763540537718296186346895250763108455214506021176718341627586044805276855207194340774484170699504297571276816892669998344080205175343315752016278100801658736891294936176013671971843976971693100783150423922490218520489000953332329645222866101821368467041305707495460060673999054034382307636210389109672418517575837349205419346669036811134992801208258055375447456225941693227057438989014027578313386628311126235447623741110993271678761292575725014540219038774502860187761620902136758723178549370915759159840126442442228883475078005774682417847594989583896695382987513293622152577306187052826674987428208022441928557455376058589637358932688193224560589942358348468094813568326625974095733323450631868999 [161,66] 13421664313613502733578012867629629214054276608257047216661373151093404621555736764719151389925508703935048907633161409418451246610737025241378578240858323668715177859208844973734569702088458977472964150710625708071232886843972598149604678890770170334895151277978081056835979775686897972872604154670777833706594883417821641210660443688409137383091396287814203098248295197855159535790425310792265768775546154685804814011746021060676329711660827009377335834712718179538774349152995441514056178451424145559683052256934964645840672966218111986719869354449012634025902970600046406367178716074260497228655647867384300316877379019772920797308141964485845655088154616526774739014333766647394004216078644292327458515152077533688355501479353202013042718645875125921683305695648501599910537193001664055950568128357876302155954912805885598873395754832187550641355145858070941491105545658175237138058727031954021426733254059515057248323782369000371140347594875653935161500045346784003536269821512429433879858020716325023400638822284986723087452774058586834789719621971985612647132868199700274488164811006479692155608166428357922916417299076251537015626091432216988229444758651796185107596471203361446491820108652763981421968862241664084733905925928025416796698721391349673002833922786656702496969181038678440768056575227480378555355641098392446755468012815803145858116226570582700702280834939889091555387830417058540476000238690193635281281672315561008791309682561486804038491591173083475814838274679070125444482284208044714867958321268130876148201326616134906693428446241565713185485149195991892365 [161,67] 9830398184616589205645110090547434718996328710196278923170610374558448257766235831977965973895842267119592236923630453451985873941928074815654498523700886099145856490836933423083149882418119799057161940179419861816078416637475112047288100604181480267287365571908707059403135521661647784627625836150995510958610910447932518249503844320364592770092768260856637654474987501049541027310950602179710485432986722600835175029122089574346827466261516067721807018494130921913060646644765241439494865968709397049859890593214654270079159971961821288679783136466537957611529147859249202308577249634683197163896910436073925237736400978051228723921725319788117872956627911904524879814574836422812806040438391987360128234284060515887800482253139759828141501897172241745972359480503022105991016963618855740932031871964069896071013354340649376297338795586503592146802146571030728042339637462614875819845668847401473129006831456985325224607608355842688578930444316906662208476848101657178279704161421099071939468859380656856058071109548205613688004085202004025664482801523852380938150752632772287179317107568785013323316315648512933575322320830570517318194057114882489455690417511959202967007498692606482499229492401536481220280768462057336225675749940489256119295636109672366312827034802031558199849857672748609265923196315893932005312270501048371946042349457612378628253656325478129063646701196929439383279853050123491746481012672926512091594569790816746496491242459444380515532233230001314582873587093675078461163075577421087629044168801366728582471239128589500273393774211792029750532037183116 [161,68] -28191721584744817628512840051490464015501324667610862063979438386243795492520233850603993445427013755994096824299456517877577016887525234908003723249160919724122715543999375858439462355271128986404754421828195416540696828434533063417782195159221600738291523173669976129067924436420095278770775411540178414379809858540074983275208693408592520729453581295663603727781546107329574965681801515924647131996316452580810123961322910867749797946030342145450605563402191752500607465173726535439119986863375227895700284258201318240306895370442725140995416414204206128544256086270081358867948480393778406245163690129362490266746060338392960636606208995694106817799742239064241446209974962349175140702032962224879120012294717510598527688007357501524978288170868386042453778874192155082117542161248213831505131025833643343709506365027631910687122147764533438127536603325217127682261533843658681935646821922711955795013801559391420345294302880785962740160120088600226220687850869598330598960567034495308638202022916102986830755654755144219994436988401275083609432761661186318113147241367793046497068184247333761448879368812767416510579023685782063788562292028023262586635067577599289417025456311430227793822550153524743037934471042368983384024516337620168970789452958942225356975299310888847095929837612136775452685294841538367425706369704118145289067268961467181020117003788256226759099164835485581064433200400694630596234420105683990334439495457215849390638027448386820996537837386911069645237827977535332937820341005860540646741411763184219996510952586164071534613604105307833755265196013 [161,69] -1478800991852791493117303543503431743897126300927991672036813114170131347568457672482997599213899548292338320390503447117087520323689472266900033205468661669637547786889915618785153638684893904947056302679237574991444877058503964815939579691259136935390178117700020407111062295997863564266865975355935295256278875458264262699771825675342528607050866435188603220127199389718651105473039403835616460905270505876622243746475854103801484313529386776522965854806769219737827654466947399212265083291857821057665444624755637997687478755996182145582530149534817666120648475715076933133677195912781017140609828964851418892413394672414936729033578857735907459627058530294225856665371168998447239861944057990328408118035366027661452103856986415472815326313132952680939994709872078753712011396640782930413198091244275295883718987172294818738396272941239237009932997732128751142349021638003671130559150773635683764602712954957410747319499753815853225486128668941490615765368207901484651931964136666930068180023199713574726139638156555238701419047212306422118351312638481035175696124609983938257276327328941348271984018276278313424767139138191511135794566688260815815762361010875101237773362610783011819088136149929903763952942842741541096369421366846902152971671610044011040678808123786251669258011049576113047033972422537184784081076174422341430062971911009137942454680289202038437540033280549195571667404806254476755607838760783944332109248455759249412779339978285405667453313440849016961712821070405201871306295807765110234342587512536104095729478666996718242052871850698481265720012 [161,70] -25402132610966246291761087628668486944167051334580546531681413682310150010294742891970676849441188453367346831579125650015464461592756699105728863580859794469191206260582974731962637541286549591210122336286473100489680964455353970317455476485784634410968722244328411834621317562798958473658600005848764772324766929213534636990733702896462610688030126442640020413631984202367336980722221229269831125430926899482628669064684833426922249017468978176022484042130918549222376274979309590846178211127563999609831883596515677477966649401167669023799963244442354226687490869424367769016037437595690408831996607029424465567978450548222389571974421248991173305531164528544251756494009533573282411813921458424727168734872228285096060377341372449946503357199306529374604202207293089886661050500068738536332917834834346192294186888525322628806156841175673361122556222167694915529147134971167382403442533924264818652590329864528890557605020790253147254170310721328526330360491820565490951279715742842216442150598885709894255898583473386547652541113865596779807634259001657949173598069415491395238308228235638428768256315119870062038254278974038215230812933503214218930537638970221744193540167785684702954416839093765578027021608404756588345230983955520936188596199402836500486360121720945242701878963585899058320463836258149962687350670504760797563870093215386223533327505233263426389623302048776879411256705646411112554977318826479850967504832691909934507983297725987036109134551055088437539443664152085469741950194764204192779165398205594054934225038471169861420795261791045003075 [161,71] 1735021443895734337267243248012623267599385996614429536064572654023605228804689687959325039155980456314650606077654812451635912597791281432280709195737739208676010692282250196562339530514870382762246022126926612829085322522654091745880965607864230460762691900075278909217249533171648467388408991031391181767667656709052656795280628650670142976865773184996640318633957884269504804428242345860647570596971959143525926636116747414405749191398603986095072903741136042279084673356669245545231089226527778786312062751363307314785695613969783057650352823590280588585956618204706564535701494957291617480707865287276404424289683239935069624915599554509214172516488003713859390484285010579073144862051467376778448921421201479971223957039921865445557753501278299416923598898865793019541658409353175100513986502032254580321167931946741399945522989866796542735056467795136343225510084385445565325959599873788199017353518394313055707739508972724219826329027910035907811034384363383231276741644640232294618641154027072528473176848908736036197154976466857062477920449370072614714613165895343218374197639110943584276884922714132558941614498118175985276285222240678309102681767990782521022498823220555627665567585291515520876785966725979653682189177792876647431995851633838222814078187406159026916296699403162385873587313961106549229644087661265589189191664277061238605028389157739081562846481922900389066797210068879868139528433902056977416605044737949850146173292145331954013126332905968887256795526029573762872692549331627313834028842681193303504491760400055168036653976834565720 [161,72] 175588959923337835174855791348550244126137380467163950856349965641329799317604206871163454736400114024888937061868978838950673596848482225678663132225528441221606567267481792261714310540024502761980715608082659875655192548682727642447321534541011423741345185549378029641987340545122530958701098708463506866242603126345073466812799211733746269615485831653385123512788508461011088162904183675931650371465715606622548157045862673243219188312486041993535189466519961580584824714683921829077157488277752001034738353731378144878113913647254523793201850811344628550785557794286968691628207078828208511421813379125594850907797166321546941945284053620537691537086691721117471750272133162683567600388441703888462128625950988485924734945349818144179759704451473900893836725069452340428148568710515979225225138942593922591236874572141997005651602993374570327264835900182021064467443891465249994481660886526096359148884808565246850333817288893051328328059632741751323763171447849783755145378721950162178995748486766316090501405271123609876781219504388005763565336774147882554869168613987071009554118608369480922036197367186668565159105409651264888650488247425739535470066883064652593981569393729992053514429008684900311407436812198681875382062499877828198671453252619128418422780398831779108687106743341542254976261890179005657452311679698557586358140626959620587495908395913364973443373443587343725469098001253406642114317106565091908338041399569244585509572100291662590738419418584107752610539600966167199169285233073323802530280967372353333063283074108172016273041737888 [161,73] 7814283824573218148509169583432483272522224359320382865462413573552975087961297295964233833993332083244008916922754620190767610693167429849420133181309204979634188079398922788944896722661051957131636647581326293850954256652925402381784106148267710947710502719491020345467613845742321653382284249981908802021703723746763925577936972004263872298263002783316982182953061112749213041888974635135319228232896511848798295871108818749604407722961790916066411394568955223541124385953488834957184433624370915227196359529902731682279838195914708654707354223763791508520587288489541766271425466730577114721242450543148907117720822732935069629305394637044215201251741325702279847958294353034136797532296335909190124530482360672585244479885470131691180525587880750754662723106927198984108456980687101811277438937575772457825005800368820994009045142333580142242649368888258007647055538118122398862644990211733639851258463107819592684738394516008086899421175177847637294897065119701069299394955188730447311579025691216477653136202623900398677838847893728745508822958885050770612840707708631973436927489667543371954092452591764517872805320119554203365239709627598116910373369134580195091905309045938317914796573556325079662794859989589126676098862740616021004819878841599648144054587864917022829847750656842314568498261566872785358633444404979644996885316975397839623900504896059673480242456323932207542539101657181076313446814978803627084602270883342252129584005505797483641050537247842873348763615868361339406470418745734856580116095584345150785438626760480402461570807 [161,74] 163866337878180264730868630211953944063970388175923771960857000998539905319175372498868472634596792558074526957560341293788209234257634805657285781945760942908886701396026426497513701720005232823522151818607372897518373272337635484510715090258533719876407312028749419615617380451400197847290412223775642397444473205288601309234531276518542165752222368619435466430979081438703161004104572636521056829476712100167126135303468051761970466015953455017419995370775655958540377310783423920251359119288312896660895119682655573167200417171149372902925238922942787918556472413102485470250977769379291692388137597252615739397317923080971577429412785977787008369371844136326806345039340295962839884339082396623872023109961996566587123106432163480901958705032455372435953787995284965361797830321187964808147094994709531948169667802815644772075475686902054083303045856052423368720494461287838606093239745333526876479562735618219378621909829530676696791760506642786275604128760495126935552039732155115843252615916838861988173138771112264482696050700209178987165758750756369508320047829928124346272983454933091089639715666543372066538663304554893410693335819394689303539773343303296421461195106782379867618637147447204383329508985542417715811094893814905813224721929753738180912350142010012920536608982790656967871083834241209385982167653475235161589958233485173118508537668456847298607445410011350725502223487809881352416679504476833502073634865103505494753790463688285214058524102444925495077439071526063145303756260923034968288934259631630685821215944648166419874 [161,75] -1661238763701416717192970008548383717055830691474845733134997508078831740739598867023363441735523417934859689411286314254584178442447891290770122825868811583313752475691258204928994899055375662934415756044898038021845802946741058905595765566936892248405042258381363839735387234048423371209108457125315553755196503611770959727307024812543396931384321863821861241586689622034246235284747447040540444019425738817318097445314781488240718553425332132727095840842119957725149533102918154498444489134247204375546554095839096844336855540703140367287449243670674952783564500995149089074250777325984526555263460078474830189077977228232842162440802898211986468500809355736652086302197405270540321424306453919972701330091780166301157451601914175895596086553010136925200284909272138869689187227673825433892085460930873315987115724243196155782495734309330736561496883493531908288187265062143898240924197011014514512081503647208605298388097743244770852718245708097725949507644807618302728835284128753008105967781765753952824648026282125959614856581041301663140964766025034148208455815917085859428694692286814491429445966981540812745522330800877264837069992127381491890555127860039584674939594571892020016777816904951874945496363257723462003275981433990911521657690434825125569954500152833119145972160752955502301548723504305183023725258154879814294051257788565697323384949891144872585081766539943200036945048393239081474046840094668271990971004818881061870713863832865168603862171489934898302207415887609862645664350456482924824480880924176915510911297582448549 [161,76] -232484600224391312008547175797723803198978153379290114232014659316195867640067922154485643134790318082181482801688627444008222386911202558823526641885751942100599113585632715072734621780420554784439421700758354796603167476148594553616608758323574880785784058156010649379463349462846260983581350475687997256398834696368035143617717717624372703088408988222052221387888277442997424512511825700916369863300701975573998217715233552401457215878913187279623942154621907412380935359303654364936511748058743927528008159883732486910990140465706687664004132606125923947213499569782342081868050399701304231918343341826467018393070679719435604647675783875255887447031070793800516216275268045254720731951642121255876882309754071834511018641900886030205920703191072107021792027073638986183599453974488076990885650376809214927933594920536882193025237740375888206455120485296880917404988596707906885865175440876287126652010333315597939918737082900392710102401265449903307341679178933049211292229681676134982715249992177469105010187095480112405032940916996376868882471650055294962816787843284002905396099735992675186643987479075950230534653190852422844839640429177569916448302660557642645961116089259797152586176582879301772970182850314436847602250460936572786777543722763897802042995610634972907937349284121810915290769569633391946610415231104079058882032793646748444280340510162727202532803042640339270045687095941117766323854465785337593639975551417559321346122521639220447712884657522923975953454422566506072186514904505446022110455405896633450272637024305 [161,77] -7685221367034365911996667382404182148841988363596246930741737565164164926885622033520870885463394391889558623939004404841224599579454768836837582875478448914765633147500047167480005393689456248386518730203398538755073182266180783242295857390935633475036125208957629629857983350501516394790792193781987229754099907316902157854039964981907705866539100847876705857539639081138207838193126849573621128538079140957710509415244585529246161774392303615377956878116440832341971326782266586688498579015477587775898957435553364294054892758550245512682590278085580736890884768556290373109227451469614593781454993545233094279926532312378144187338583938376244136125544519588201178926582531902195815869115904104340346930931129072483930207200997142477048211027592304499539246652148979210944064263676772322170100085501022110624270040488498625982718768788481661164647068732844960117654088150116668390260259936187879528297126560435709813851243367488530467754729300049561024268165390541318395957949721899947061680990085414457528916899601368144450660312537884663180892648839130353318797604207294788857643108337462939730610953304407971780137224180313271443468336073402134534882817161770327985631557846120914952815344652177315830267796042974693831053357433207803103574603936709511006927983306242697024697029707940131174633910221061937653686976013768015103438509038125449973483179248217692675844193532563381211213734436690031292708280909670814175088856482752174456554885810456055710497826420795908222813833808719433255670767766936314126667847137445863937458976 [161,78] -127764142055588881159297878338254706819755781001293859626171228718988739626168299126514998197741027284992765199473119709543996547743942626663339784971336797303964309926442271383541727038754839697187938687664177803112004779680682341044358843038513691478846222394852387142794933626655243499631972030606748484070440236306153104582645070897206314944030786031191742533962218421720975479158662494747294435847228935292020083191984289998717533127645401666568249778192598208602463734586727026847040699745173668097940816467536206441882085302620216988418928137633446173200727627140329019058125115323070441550040359364295406948885118843116288006714946716232850970381671275651467111508881153182616385735217570003770092163866881979992341205442601953618333288770955165245951872371840560121891994865520518295924744941342011659784203390152397325359477340268178298893035949532838165412482248614724508619138736120681775257127077024990813809734015381461604542144976679416192669253076181859955004632046413315000713883313542689079222168238076044294432405633793243745349214910379099825119747539434907370032336419465998430032788736894708842039235652151464538599187763929127769674841517176085957421961943546679220740135650923422994606289682777505583975262183946184999817551797051215576787926603910406536483010415439848571429319285608329580424937826458634263381501796501943718874559400840502985667495952351395011323961900773338661100452673541589501918675193267608298953920545616079485762582924255573073908126347392295766598530284869957492769468834768304665697 [161,79] -540289237827275473831924622435798017608493584880810273514635076346865330295504268125313967513607694348295880166219867761262678079748510292922238085991660610933457378000423525395502599195120033437924804945946850460604942515288501752836822802403659357231158567634356480562104684302731205784471554373987181487831603533188739464106044185020934393359475795082076224305779291265036348872585237244114596822932218401113402672465534608601836147427074252021458523455413937514560369933826130737193684125707474823770477762054568988560044991319128685769868453988813651626332780375168402257825906201820008083997145793613212086842773418837421350117139035100949600410440956653225168209585489116578118338257254183682140833155221879577574729350639015786654146447663627062515895013027265565940959771764372505004811358089283065365422516020911958653329097446059483878021045769161225231140132517415794335158825114511650137324533882834435660885357693955867334906715082218152913429385654351197206587564184682196369905103285173582377133866373796732238399489646961538937847901245635966573435421200241535307139900838524442653199382564190530194208177870715526395614559725308270906376794515622732596833765739648821640079340000637192556943218905886549767161543624257012046843480752917320679707131581831054390641195185020491220343849200359035636710859418051327004794439442971917930176249899519829060515407655103430656752107884473634110842269204582061762123809680740735158200971726171864866989903093602447980480829267268052535757265114451765787808614073324083 [161,80] 24439302192114152646918669748075469625765241290425504676355490989017595926924772047603717900440955475507186228636815533772805030281765899362632446396286920226793846027765560965827569900871341439251082547149978932735701681953583543574091291381311611513059001835247873235113474479439223926129406138966841104149529997891332315753360201202261339823057931817593049327632992250068004280536644880244074964503062740027573388428315685220024689735797206637112162760976635129478036687269816270919202584927940475959552386606004022190528970587270028870403545552036513019798579951149009687931494550355154288498950377814068094758787890124033369619786521275269266945695547955983878821861804432071409907418780971275999215192892334418562930994170964402013175121356473843108499949951242061032177101111132021795551610747753672180395997554035196525983794567872632634318464211400609278964744782494659660304565097055752424040162654007154694648002127686780326950789799583087635318912327388192437579548393980973982218060181359024847038208729253751770620248705228326645401014010882098254821884423883938418556971819831989587425343383626004644032665791923401307037989076915440328976434457414475606485797606631845621793012886144638121649810124640276603054370831706416332515894910212260329620216313586125181792720157946327892917023020625830755071657017184002109007658489669139865635228149485677911224851472460576630997015462065923592073796767917864823380941695987344825789152067229471661093033437455051320961855554735532467497240892051460551648660542438 [161,81] 623758673374219764370936572088386967618886221480360333846969091702728298685189810812503129377157448916508994093784507713106906399701896268277033703752072939116337433962080558338372533564495025012089968486546153272220926461907893132558224924633785034973277181783634617120381882097245048403994703951938282421583909456596323647702021747854034893597872303583317604509177553066440264258803515124348890194837649806200640093316399580677796388435663377560647119767217367303899653019883179449555583307909254224394772000449087976668055876749726068109958068989694291345620202464498597693798960973931245481343807199565314186361796494783949144630432128407925010518427324355701987485133760473618023549506370898965018293718996767528799997498511627728180834811436557235607807263567145173911674756929208361801742872567520276324596856546183720722147659464488273581871010388047990329177599172760624291158921047853531032352983124326304309239448997202634878794942358305804068222879657912864701932351931165340919209620732226448681757231371939735429564121607704054009635003548038329207253910328352746479514643701469769049279324996232881789477796343663944677364817931617225587013904118558519323963885136152768542230887944895242216354762586879151706306922244695967767045617999637793182044136468506811749560647120688770826227916803981799081043330266002442601703866226761428650321958990526026642993864310486762889309319344527009707099954213022203209378193377928127030667509168580636997401434101219644135856639147976387455120088331006428010689000 [161,82] 7016407292802551391980433905639921188917131002484694813316176488369587095468342545266644000983476481230270868297767950431654109675618869609541438744276912315789003895467531398913303977638297184616729384971398912591622085284910956665595849204710697966285287948328372834374868323928126676942037311389270400612752102846890747175727379971262467004957384805742678314361888728472562205309943897603701758804272313712274530824695394769693846393597414899646014244931225450607117774670112794482795503951446665125996226675854951811009954962589690071676590926363975402311583335944771669116746670299503850378625172348904715259695242835974840608036907400850385787032229121708952493694107676886176608511817946468679964984675411496132833533853594140699237025580264808177461232273990397944742539108819126596562710490304428525798181383058481121889665762909977745170837867113345340454418298288803742627874025394139041435226977502428585398370352691451889201745641949246225950048303057638296861142893635806393821021653383449477805332329038374911885859794980585263686070519534644360616134371005456724669589330017072368168927498867004667012918218268073854562978920844733553772990782890391082157908538564411350210164634948584647207295001234084113200489725483112769332864670753013044577249264466670005048060145343693283888598774941454284454577723597244772793616176169352085614780479835541258822313639714419280287872054474276345481001721045807874615223651507557913388269989431980496446238454811663563186881554580945911369333034963644371735 [161,83] 32285663961350117763120917474170161029761989388865550238922171285829223941204728957280515874771138043825082742091157576793368548841744856918405741740209351025213787186421087456429671221810922398805225008300566107222056144479047666636308358943495277929958778014046727621227356401469817311569134777789761001898229183051221965010736411680830273956435402163745802609747475704726610288086243605560338187549954013514276640232819375423170582503310672576552576396957759758599393604238022503300334148622389846917344878964347368863593793174983539036844165927942513208006366569048889130008662056305829822468112700939000005267284507421315257377061521093599622486762973450578229394843438353919745955250347162962928711857932070943115606965228032441147709900824059778298734631630394938527843263690675665055153185996636967586103154240802448825693025262835731627438552905619153902316040150049704416658072472680546296250245819251616801711133935580579267830459595218064307137230397212157557704973082606489156334602254007115123050332239299986729762974895667135690266477497721299195423626129398604378740888260368764931610183886354334657632272566479893029278590014504799074705764474221967920795704062681706506335036232368282608024625854663539912617005863068830913219127579162147279583754114600522904785158952563015032284614190401701372341362483545205062251792551133398942837806957362766115374694432094158548528566011263074403745115432248596045335920062828660871947633257225612880116260004891076244653350921357687205416319656996133 [161,84] -195254994034366602596324746481968235437117133217427530591736473658117895688571926231152186197756088685503426649646865808221663418351072016976336301583728439921403250930655736717170703831011509634483134540485310391182229908021194703762753441807060770515745736613078059431154713176937026233450927577299462992581213508556148571907861842888516213667240569328633652546679493446738529138136214746781526374804132104191817415599873110757489695189853784063577234133100361441995449069634854864244466300839640890276897739935603141545902383429517303476718967686896171696212746560957261876784327727514978175942285820942409789667306022350026732099017871331481852089447047958654534954334425017657213653438567109739903715793890761972044282876875682414040914824434837992823596147219547813041051874598818639752892146547592248037275128819192954223229800489366760304712019729184574266606605910108314022860032905749688805638812412434517896185768450565679667790654905800587897421586198300873018871741145239801304266331704848026273174358516746607101435548101666576031081767256600003418555137658440139016882726274296871469684127680999150642819610346313154659700090427494714177847725895580974029012985432678663985865012003416699229973612643273752863270336621459900089207695122987955435581951733947557602726759414565012336312307760836839025179615639597374645605476059276697881925369563217018095909194078286581085304520821425813129571993826628695919145293728086273370154626252264490600496360949995853948789899667434042654994858018 [161,85] -4195893806128860507909704625265933920182536034443125096354972484372611195556695304477472560781911638031357006024968292979792758553035343077103127335987186694390120434748732509406475245596590587967253155232217915662882697078739398813956307010685487100647206142928457984922052595106253227974016008289599042703994612919457638215380285864223182950293309557103874245594836582249326435096811927254238856858721388862578852383336797087611260029186448939671187590379170497233390785724972360021763568182757621659348421386078657113093865710650138639340823437650471940453691668191935979220439238059988438790898974102309424239583676187262563137679681812579088866919313477698781720566328672913629806102770554046751801077622397235369054407646830250850031782891719980696157086377220383928034418825677329308059620081695322587502991771035810574314713161623944967721394258652706235394311654919965586615627610896362115698613831316307310718883718774819758993943851152535614452119822659565980610533911497778024744336026808485042413946707996952659205243470338349485438227788868768213615002175354109116874020120377018451860734508694879134362780405226216319127019877786368196229130899080036668141621935591443968305615555060424883880359989675792920598401502590280733026185683853391005191029224478970506246791659338838241983743290678371426612205561884399364944808941614893567405683700319377911987401834241343051526155600125608836069650079753640550173834815223169622241084249108304658468123224081850843892016829157214669675098 [161,86] -27109539315370372068846405275284894956326853127283219477875095004078119507806141946014607265766785825976943134291568518756532516085606485264223737635480070712258111341626632458577557503595306114169929282906367857214932198994277109369058916683231923660887257757587458558481274908933495542147578652091855005413572398751644132284363887692046255375414635532785808562051377056645299155554110904794701679965081370377129523019994116069668136022663523262938185756803904203296678510084978933674897880088978856424372369424311041034786026458744741486223021364625614819593502768491530393144271652166044884250180807692332777827485998746982162595826396006267182703979909863558721501116954065449362970084066820049253255602822385583057614952226971053794442219867163162646365703655730504735146433671805897866042057895164065685946629116409895020263841939589127874696781334178126783429768140638478857161734122226295701543589009016764286712231682016550129269416803041453473289448689309717262363411872241224314586910318800786491978268941803294374088769017100230393935850269639148953967469989369344814877340161958175376555247393761968591227513799175828316617933629080855545155856029235061623261116253515220237206596578659772186105062387987806765543977189813147867786209181310134114851438396245052883535371704862500587144636613615147487423122738332269303068475363997696773110422846249888206310614524131499129061609339081740036529173395541424317505679621180249083936884397400074245118421312522833096038913264462578979 [161,87] -99169389156432252193461884263451700228631843925384336548940799506435472858925640264288505832800464481738861943021252500289617996302971550178068144320854250814787093590048796924290282945023690570709414417442069337117409608224038939417783804008460350190354279510526120881857320090567464341592484432047764634507299495021816158140993494290184772914226861902823684621592737191760710337746251925000325104533290872480838592108602750872265597352857725540014863588291218734491128002502048614422170211691538552520018328091661511365130362487598637872244704984289541871562661066681037364092539840229113230610361873429432467698876824812057248440296016962438139208584047803929221450490824052243124235268299608972854831611971843523460688801602456671379906211633717522038858639722892664302110270197322472248223188026652437584899067629049426424551581655025530213491114303800898926162601339940478301906837808952881002559795583918704657501386075477631265139381974054571569579801055438419710707980201422624549703200992209386931487625718436215258744675752094800241043042833945469779990194107341577552694010614212249552080036762392385363779426689158857951228936231965387810820022191636036442370863146647628639940864190585964499049506031708848212833194697984345684160792096624119901912550195460990222809418218944224794853187057759263932388550701079305404488306781380490069684078833658695437824050812282478784271820483803991015108952928883318239159776177567054043304809615935332974012859968727387013634064810812 [161,88] 317918687937793206737765215261707400890367862449415026582452852189847209604642109129582991818587995679256322082012798933352555985176246083566112166100575919490140711037621768824763018178305283810141568913185410764834948429726880739635921790386472787553284587603525826081670636132843596285206113157837072478179673587775854288930030691707597883945192676821616934007737321466039803772506867786582393030583239542243285883146656703865508994115051580414072876425791579517894648835510320841299106844646412388366524275203103732960939853093128136908485951945248218285868407236839652781358986636292600673209685342717081693935162957376854253971996787088777724378549935433261434799743068484954137850728298024289410020074787103178932754136002434533029728179362836046318074981582701396244067249010778042168350945231769957468877695738261164198958370088172481895473941405933978393389145376123529080006459977343087591660915272697410471332953549895236243269917276842615306706451425612379481089715632937074324618562282797988510571537049771694319483274092872187631500672305462758492262237694623127968986909412043434619511263039436805115484799956333989236117651874440401955037497822554337783628318553715427189937002853948038512037740597883252258578766511612282511174091273449513435922800728104557770718160751016854924070956747997606180876612838678822762658656509081268099252983983908672748741299805233998571453699688325339929944758968627305838520831987103240278938117495097378967119535240401251000243236 [161,89] 1390541953999759735943359060809900657295480234247116822590852688263412227451235236187510070277017271389935353137219097365536890480103982733767822671580607669113306263636738663103957161497456684605125644028751993203734802785182844795209828169060302265711952043403631286997676674834527023030086892528852733992520344808385238195593210850906070301468636415657594778806517501520860378240426383478591925866939313283561683919663466225294640693730218716271007805439801382062825470584908780785988800901971961193682729916867029908332531231564163609623674827498471481065249351448138521962465048829474019443383419908221010658921894551472937040566507167498029125070555291351534178031410439683480766761009196972545401521844020932829227657748738444137698599350459253110427748968062496261498120052737069056223095939626575792650342021767642761438094213625016507547630335045875085937217743955842409992453652061532170694338377343828092070192849822903890817253181767659632839025892830609841459583740066897544319594528043204477321000686011301923627540741406357698030799460627068259560539877957185343438165224386645996571150526601108260197744112248765855643760121570782203158822476101219567091918125582807308241016664408571522696998896470111948848685474956311634314581935364141345903500909111088372897411000947710336079413490993365220208344153867905564864644151051624817840205238845476452302482860812583434888329114727766134483153182705448134035994371207304670264838852548556231621330772257901066241 [161,90] 9144145309718110835356263452895573135499732826787129466750155647751460686751354038824289282257451781161828105318221898742679119564590266174147526969319657007483107074950636100561231810567830203175283496550179069926725472422470038530872262130467605638643348417840474922726357710615665474328232533164884215061374188948857311704877713516727017583927328673191610939685865994795045845999672165833901128953933466081510686473243041937392347266015440823931512553673943971674701577842498990425306548187665287028420681557441906317271842010089594833688165800224454048540839637313644777023373746245345119547664317340508256518650482718176931788560512586834433842958395819747776670659304783844662406793863681402732909975826861611739707420067114216849859542456593452073000229603771868762576313330578413287677561290281039253162035054345660580440379736723336086462933311134491813413291590262642430833680108560718737191693042174536621106809514540152175343876083195955173662343257719262207072491033908044416352989055506931122901527324626355939526414331008090851507792304452157816467510387879351961878621394573514158106001092294482146993702511046032990108337037625636006799213113450385188297967978783026905899394697991394020964522775192278871206056412355113073784355623293242750503528832986475468340561161547865530953917653015109247132196400176867576771260660644402291172591356023504392764248327964308584034495702047208783812838454215670766102835541601421048079144171152398319027448929619380 [161,91] 40411762290730244314229204542566630347753354455608209501166535833466667588331172448670290091514552671370030742763462207003547586283813433175664753028630008000121226032639935569193638599260450348235129575117066687361029712697249350383776351220633848322892295701082646003415450834435147418373729004707707618166764079973426325315673602824126738041763835118688314215208916024710631689158319410495853777371261704810780145037683597067182368893924256274372095264704431377738924692572455639326767828983183244655671232633302345661513637276975902502158093109619355991093838809277415338842265663917104488187143723334555376390021128450373279076189274490258156528051878495206581718567285784860509656483379721216268563374331191927005895736511495399501168362757305779802041811552404481072823880930547925024665426802745381914310594235313978234286238692127405150849783829683839851692000949776007410382794062178645135617344343061944409939004585193247570259416693176000989587770998827451189295141971019426571823094064299292448976397820719470616841818015851625960108116411835135135154037004822674979293012246472982190945211213025041638598354025027862052149115641396745837305170579178643225810651465544883954342741213644532965937084633648311875394844403695712605086502664026181834856662563133675447732472700565489120133886261446226999396056725576964286755404544181950554747506133749707640775518423869293658490912640421868485517690540887240494947698341987772549095795904039088971843574412 [161,92] -332298097548307935656722685706854865601652350146225326029556730377576146466041342583703111723010222443526989678462102731764406231679754762577911183528039545262404409189566995470511891562555309950305907385623248686320935751420506931099985187763088277855292983621959200192289609088212248272792350507455037841965823374480525787807344041708884003494652334775563694836978224621780891603249413294791969858596035751131443695648570859241937869493696532306326269100043729485274468806616449860742235234793947854676152165201184046588484117533371281958655468344160811911489694103795153774404048088501837361378823423821642026565696070052218897815132542871989774243400541905867273475678699384701278951539471610578947628711680235967030432090594733414098401413211984784794533368945218431465801750603392609633867577308910748919805653248709919540212862604386302376923450059318235087638384535636034595621134585682801686327234557012163293076961754072393725845340272581015760714373106482394414663637730863614280624308322215276676753394958125655048419442510853216122211788168731697438786820395981049968162566458416685680209287134731343176283368062939815947734061971506129130161479112873465600737895178706847464528024223548997081594677912702200089425350060931529750059172479214317174463118224522436164738367369222139850458591232334038186855781847436145703261583509190231230518896305918213173419690992344548691137083183304728407186175076802530120080224500852630735123565118474283569500 [161,93] 1634017602335867553430773215029227456320672727236053919982649539716550243145610958055060644779233125002748707872098196894452961287353808016597532442184582210404746725926596273096258406149508418015384868602766670780124177994547787652357519514311154248146890219362446833199067740313347933082978139620182304623051239430313493192954813025058023058842094540561509359371723108505357036223724094687703401060607288861118601723708072955968403026149419585815131602022240404533030160269870048981109482325620794306817082837948563064552643028572128809811787330997125826918214186390571531650094441246036224857065161226697717980572870599747406013549794551201704178737761494139287313086874088522493543623950658831688374851487593041309870245629339057201461799422265837402596858984307017847492520710425320709127935537791654284200396115155030852909609228558819440745760900222374058970091508902591746899644504839674145795760677538868170272717235447436580952587820651054017879891894469044434150720816091416688100303374267457581080638550943406036642342835869359574467656476591038102111254915520497009946109377389449351053949531967544459646375249232470331488323534633409330403180691533524960535071475869367267397146087228239167893286211908438907599667433308037097085627986952746125499194371938362800262902844550784776955900147027160673835617465740449802927105047574489446589049742237982694974551578255981539911216534172458246360845653755141249166086369092061787083250367710006662 [161,94] -5770652160777542027023474654612086828072591781422662856645579148449627334885993675993225051974453167195100519239130777509190427025504006099272552719531373792352676756747855939419235065507724033827434863122438611233617559159095569564359448613718582579983346696548538407164146911472635715498983245594014214765986887716589662607162416041331886483552110618916156414809991334714816302393825891113781630031957550975257939673962492595086199971524220436257074147663461791352370101408128250471869029680818805220580971442726598362753170483304047609303660146605645205382954393952672352261551607090497587233617738204629937141438785638481844247945018571425429332050838159123573796497192257988247529397725030446891986403770916763744417542154033487120574909538531175934059080266586572704256592062387065247216493791751318389425751623169718272530062479823178296387415104048713853160536967446726144430013064552271333062565724641576718045264005280847034541635851973013699427977307098876066369047434344301490743500707270835663801121118531880100034031842228763398196308102750716218450501697583895688312809080298461369474484158212683831516856287736001036774917457566877042782203956564899847965136918987533805886357456111034643799928675004621920549779639745463203243018270305862339306527176895961301467817611185684267887239084598690228565351643564728453580159270498540041259281582107672475205589156965564602668689681994159424648158182234946213622983535138591980169451805899 [161,95] 8194352708627887685223294169319808268819746748815092976353292187650371241861668502026574262029679994875120481629436618771894393718819701688120514202864659348647492034486692615781022118568054767324248835646135332128936808995294408543931465883710785301944365793936104084138993831167720182795156854541945677678771545507637455586632286204595680514671800454617731734996310592867294776274538214591239705526198787776992587260592497360292857178409373690579032340384173717181386812020754442065131049977895808181004464816394582499291897109483328131189417208183681348520177043134034088913808547057571659783697044450659049794641336562339142142937817128357365696285787180546286373272127644079134779758336027887102614972875375318745668067205481516896828292656471315606154229182589377535238530293724960814087740041188690167545728711693798075182154023902218246733232466678443353730317453384531600912019996324134724066393796803146174074766731758670267000705039663198467133038227448344890672049151900050822785710780389878755393081075595560201168315307530909513425102812718716565098671051499464164201235279562574865783326190724829117259407899058466953315722615142532705715879344182577534941236576331987379618828256110792849604214064441208022266955609559323072841034786396943807640167254822593997539996552097500073281958305508897789790022448781885564070124575905895066142229348675847573847710544575931869605271360560332450398952678681636717712562958893022869178003 [161,96] 16000951271130994283850569352191800217721772900604099002630184423329541019824878244166359707976384534530710253467010842715612820168805241778783587407736769915203324958717591609225694999178550616378331713856518361742624391019636914947099878809008838082879329204276003622872540140308574393857102766062822439200457656089471774472019812749354768019845686152516558399905378876664500767248309054858385738482074431872554008125558663272069349135676240253895500324747469211621271844769550341698817313287305936892700269338524444309025548549305318960978780639585107115668415560347311850668542936282223542452194641549087845171051200396954842149414936056381436763040921266941779237927540870438977667280240874853033598102028641781193657746397243367892319850302136498171615408181523901408449942903973672508190215411004387749251955909544328507126348974913485621160674439770874735790282296366550107092506087007771300748239626765702866114528630527024909541862153635150703082549373108552507771368075587772899757772320508800539164918677883782622263999463136787661461750577131957415849900072496003154526631436344387654631399441870178533732319535980312227952915683079600998360321825915128854582647773081884636442353233165658206204486769478222525833426038962051149754078780459643418133043305727822625357331364794613558374608941543831617934642165595288331024167545264600687611458154959048608612853804503731421031244682163723394906342352857508876692033161850741287 [161,97] -117229801579910497407114850184313472675683111428241132460905532200850669257024228557292819977918236391479040871844391224062433395424603001147431826678319115678070712141654794289195596501010284459708953760531974179578675160757011000093993993081555337857761273051407413731493579067810750956643367476300883938860867012242674345795444320366889550897735247045476268756679840017354253746935566246301077954476357815452566402656817693865122409963868926650794519099641102068579071592315472260040586111743168518215424210655792529835929806018370103040736864612081873583912815351744247342518464279385741042759116168454205963647386648082746264129200047949400787846230207215254087919361858114657594088979827531427141702631165961901428095047278226390657682571829079727504862915364562555996572348491594842826181341977906584173683438594980982609513789378124726321282501644479116680096020863510884843810583598687248616395847580965521387455741783217313387453825539808479490508929531680114869515452753265083319577230117508231808560275319572459384267436450015082126289173459419666790054435676350670612938880394235094378190233218471554428552227915129777256422903085074865303043747422088429505055159817435954576998014326293970476875270612240291827269810560303533431696339319709077379686294976686708413768929565871462485171702956982889688861408794629997618768170093911848332433595129851767623713063128944088169628227788471974686145911417774180322445363009357 [161,98] 298453857820523875583082905974276840642100020649528106866168322192177647407044335913720056187523819339448721541099706471752014191196274227830352213783449254159060975703523583357279796811102377778390842131667746447590020213823720031318309393756565024247925661574232759942724004080799681514955486412796947811748952482162101984742321717133158318501304454994832433620614798111272281178656898893330721629776885118203683442823282050788386753021812601064394073060412108134329510399466741965272722378144169212326768447731116290316083799711722482838260562261966957942124376659237310629883626698124280314024560498245195393699808070804142607105210206512407277404844530077651377158784911415597184695332255552907448446690125764567684227635535694562124001143472325859849755427061605058390707309425359070276093353144381686245011290926705271103806310503561528280282432935771807047837824533578074502707898670408196486192818989111154666817332075607351083858055690702121882643717242195702280321636877010659251935072626629837464968791853303471520689213322012831679707040757279482752821260283711418588544817799865586648844491306162957706748185170008295712721536035532215135696175827177937946185587719060334417554070951551998978349822041912536785721939047806945146801703102696939394700780883578401172373649361596691857178959252755908238852261945882386719305053112170393317103068375763615076157958695818246544538888640982387373139968898307376966675746 [161,99] -388128242170118794725970068833362584352321134744355074672919962041704264258487017858451087975964865511296187319228156240194288666480276384369721738105814664783240975894449923397533185345424238033260818560606832597006446568570447121328753954041435412461050884937345232429165930167150867007009321421461197621116072371369101131136996781824939344678640847434355040320115852623684110630066207272896021838352048272737267577741486647213655102089057865692471045884952979697968555822935732576677848190609745418593302424480273625605092533433156005940713529850143188276734075605252078453738201922997181937946359444811587269624683561121322378388198753277031818401453591952470326826726905825496945814031566713010401423020429848297416056015723574139527213990843519756337180205532330950803992623053323932646077937081920042781643522618478059614388868139392428088063860069888881407757691066771969780569338818054162375712535507158876983642643295669135297821653671366638488588742966565614402296949792153405290073017667112377408872684185054862410507421009517543560174558809011939688004027655013328388841674181259412133821860740282081362639324206469374426278833788551869566779365272756529118356887859076382372425019215370690743378432554155104951088729623434332378740369665803165838570896341300072464931051348388067942172387841827865063738563863981631370628398649086254679727389623147513165869461659871623697196064342179391450134512887797905265 [161,100] 139445733986566798492782463870491186472271486052354229637534917252285797383003835135905993054074610264662754179170514420351455751838997547264900801217491381730835678371616124058908597324817527787104410425044424393219773061409724629705880941385203260202234838968439731706840492143603427504950163634306660913800391481493922539974743712010148929854801988235185938235538882354892661705052732881113291390082939437344443200550001768068582402371567642843243256652933300834739068795220551628865303937606818979884955104380143251063561822505936352172888051925636535436475044196236312358060360501230579890546063947565289640953138672006108100852867725393367599983448820292713142453033215927321006623072629000968572219705787923262412983650606163542784036971003190249070409713330898266173292407273495945340993994247512150707267249283252716780236935155231245623194641102842999359997386003192439730875257792990007523995467444010438268484507817231888358746915671580538513620843922057960649489533214961139785876556398791501491602586415314333181467868930131718116195600294288296802168970403649651976958033084500794632738789881902853785151162376303618541743578101747934111758235052626828626819649107033493556827729061461672755079175648057035002263289687965755155325300155751475298876289833445747047285390975645303636431439189124563889229180220110052647555452755920552825649626373539172535281854130318803788044073617935412054787923648365 [161,101] 373131296269453638404233969066703479922775769162658818590034928856090257469092382725593306207138719866790591058431233149717355997985884666772200124976373330357030539336221692824873839714764669150769447727469775204078998594474662275439224458455452283891213056542590624315341240981392517808162750036406933748352357468716411955712804736676446880326097350318393214584127979141247296371447316547250323728372400830965501405662511873919758609788717173643599401835181252825408114402378516583757476229688660774052196124659759955801221390213344084613873824858979545997948237511845209374755284925754752931162387149495073860977682107678688091065484433689547981999168200137209233392943161953486215858000170032672438453378944609222130490321500974403365729473637705210843579099323458563140273979753208098112232062009389807541359055967853677559380884086336929494714916297696652845764462660570752526764080438223709703551755524956002804219925806167161861221302434762954744310764224717864304397220802037728263375698780698961107444110452482859635969353431025711931657879208897632195555759242078749842603100276898675212234601822977479720912936880119542414189630508699444770256280202193734909698701619184929730050019563053800394497163524111152770340097432521139906868939918570764294229436539805864676335505254753676824187570649136483800629049255092141853681252023528674374186924147325121445036787544836424441165659348317885331308811 [161,102] -673687881492003271929515549134046395712765974292446187636896563866471983843049460412539304833800813919938138453244191311283630135780580816166204655288290577147664753578922973966428766710009812036878579614844464134990786855482379315956925622583087863094961332098088269647729033859588562108061989129752825655267977414436989637875003611519193490371288484367836464857825378047578171398787865101665394647816233550354897503835378523788270277322154839556324215151560600004652457137207070570355485227342600657189586141474658669158466496503602557371711008372041948604633237743359703713354010605289718706147493431671339272844454374912287226908071408644139652692094773458006700581752182002305772298446297556509816280230248114932867279572726738929954282867946245962519128171791371518574776241251190130280831475832494810754895297878564504033968699145282758788921810448421841612093178813606706243472781962921969420038879117366911376333326302577056052754872557275828811169731713900890038637833375628060828891523605785750848258894802193602874943921551480342636785387289117793744314464020278082583994883036467289742013278756052603643642024397654339333121999861175404508368271621770213974587827992577788482972482237642712570037877326516389199268858936108435582084184492260304395288548540207251406187242765793796922362243116264504623951723245720084879976262617228310356959842381090734578830832635517851600515487904788055795 [161,103] 488016393083051562869648006358732554355518782753379194312959167655041036583440105704227316121258036311221585511775385513655882149464127306786564590495462666692332177628386145853597336364850042731359773044784760070906842983348606128537423022334579644056684766405407799411526984898609607399019330713275001242221638811262231326056735369917979017369387961631636706493521203325147519191283667849918584734506275454546378758277106304743973698843694976510956453084940883381764114665407062672203067405058151833085244883179849854259508874831329524347751801598899110772426496485215778424988772223479105331939797082461413351229732319458558650538939966745789430631194732711976441669750248992950610140464449649382728086215697693806030502918546634830761820885485447983582960326021974946572592531505762162207877383390296213373732264956790310203124285414074691363632096179102303539939939477814451445426414692757486830038061396891870546295062698648805001546465961262342086681009630247601295152675970237560951027217509286050513403525129064295125825965950250949801903591388339609189113491315897762817520088449706262455919224738782013842874726548634580374756992413141090374330389164297079084829128743192677669225661899388154792100918527727463278567850391900972109553671097089366939634055140031386204567071310132749892360747396168006419269406698857742371605676359356249071398979439630712561088221237102545513411872147491 [161,104] -112527347621458668195276463483876465417743371084931506313908688344991120508119164416315563279248861587342478551960894741025295150052452764187670466573408928617820826031131112143724097158589229196996191801628525053141848883328173034220163925808284681165094572161782420430362342045851704151803292491585659154902464643643025799018753229967250037679139457021323541401535707459317812728340223235415696290799760868650697144906375995379361341532169618570941539017310245783789134302449257980026191449191737718273380039530001873658812290322224888523750440844268836643207388365601394284227790837875799705084455089695583239856282177126054054735948217652931606045932945354309493796339671672848916464492912030797456157896683638176467380345981801265563016346308070287295949778865580720281425729933979362014682619568391178202941774852255479517380214956883971015469693766742213196399600475512490754770276021018801668232105519834968843445355603097835861567969695158761318721735514138598441192431534056692703348261988382441041425864885313328748764838487529627236244081655932653752609734259647137664261434566701128033728366778369065842870483643486650009190293347103821669811136425738383649649664213637100080289712851610848222169167227372891241628820122348793231961801319837947217105674276877539020931701648094894016879091641033912032981549935404087106177469598459312885007169006542064918289756968859573711187804 [161,105] -74779239793570955240637377271717610424229874465348567405344850685022605464613376241432078353995210143997225852085265447346326009961867620780479622636833011823592682602187206565486125321664929321116124176551957680450404152204803669582644557456824742120845674649982557412064773700192570265646303922918443941891341935391826395898305751163574312979754896300104626052615037108862562398256549600112942144994789667651458128148422522277823198407184668038885688378947807206060728817664952850450218348067120178875444540145788687669526027415138511386065991101156336639767495232875736331957467574127270036490291490072317461424993023751213542511011981000562996402065124359950192690306831013113157983560132522559630106335317621412787252437374788667532352102465180922741000427327627773045383260467035639182618318546536562004104144263377850056187093615223264417839388599619430563498493663213485685366025511568149029356956860526658441661173206790235130323281572301146675334480594160503364457117954255873515405563442504993191678558366425559433669531318103863542058904935151593977695773697734972898600075189496868231031594609866910901672011729566969672019671892209613720460459443048631228921434375717625922002824131890570592986099251961375208414529820064212303008158716227556240238013261427839818031711138188556935561451207616254934229722005037314687416045043091046828247778628391995713274800147090276501 [161,106] 61537959796543894555582940422141235877611912937329515536316539662110512631381648163464440958972257059544322065907517877316368400495910583657963909803414915298550547648164882399428673102553947682595302314398922842721127742400085838228872830137207612920564913176528432852489535394274410168090821481181305235320071717084742340548263649490662593919202222676464787533096788198412917679822973229550640959241524446829201619484563742105774943428805202581964465608383725954815752156024368261193143838290485933274671315956505539071608064013583827520852478110649020092728991969824799523324139239172872440752862822005009942036217332108804812465670161883407286055419361558998558545906592380181496890937629708411548576581044342891309451148163177459709142220128814403145521939326866929343239419884346874758256904754343238647159371334285978585658373855409394297931698424246073202250905596986824288593269884858155618748157882293882765536420764460920911667405396801575700758429876255415954788590270892753502039694053865140154757983063255915312238577951368378697187434414343035471397465759613650332893711817395781863601802671180503623997936210486697770985360822077054560681527656686428971465544181659275244156045963924677767038573976578512707367711071727506703065603619997549130750535641587872391536809779888200005185748792488717381224910542024232973031861661930738033393529372629454305454966082847 [161,107] -11384611919234865410199054205440242534314066537891265423152702936788318480281122269266377522743912252339551404948437007648404682158734606890211421085477582506498927404272967950326108037906456243482060731942754709328968606654849363202042750737640347723218131645496809514695655672801794254539927388628620864796511690564659651551809597958788357686592560711028914954087605118152300108370416865950983827111520713894610420700709640814846356302179698650773572577140801280676570591361725443672998293785741360326914111525763048537367551700908921148838964667616679503583274301364518410564335189484103767204248496362442668351335334040656183071217829561576909271232586863593495814096211623150133226263825649316352318742911170802816791956948427105929751460887572557577444526800049546672711112889226786802781246253074261872765074830793984854099754371866234252348877927260444706544270087392910451344196866818379159543240947058190173510371991245292957799674544922355893641627867585376691938508527292738329539299100126135875334002330868621149417223319158134352316225374527674077775635985824448712711366465360326468264696613729483844613310359914285634715014323780136524692731038985002053255367887794587207086843257800931744354453926045983610319970863827483154008160356675890729261455168391141334218040732004861475404649207239933623186992062366120624191036023734143953808850143920069514610364 [161,108] -4667950197326026396386762608114788708695841190340193995487056637617480238163285366664313410799628672558751820766956498484733983669142097802814662542618322247303294479810610513508062645270927967635119721016619903804701920239223129555263648767193385799659126899897508024556337327967161316625401150921110691179057520998296875262933083383247597540837829228405729975529744867166539850630667465793749449526426025123362611416855888078644191907197116076763442146063848512730773494932739371542015917222989334753257232444392523639724958182310795079172231823857775904912814550798520918298099357420731244791406409506045535958131637929786310646491293809056290000331195445914877669818142094402931352965536813395673612332583374841833847607493757703200971625871980329549599450180094504459088090790624224699028695388253033706528091201867085880214988816034171325565754540661620787554199667399453570545115546407757708653717865402157157251791532351840068146594231412247847177365448861458622615388383120683063916223785043144230537301291863307573438516597235042932547795018998847545519940574566401947740347701232013680070900301826517250324438421503942421291138275572877627607666446627745197994508902354059640328021764987462970909696397735210120772900420542850905075770035052853016193808822828776144557470766188170361399865412505561921301943082247525438727536365375877690063675054974331415 [161,109] 1633139123140994986522172672695713950793588602622464098601958528620999405150192150455121207670016169979056895129397018655327288747841644393089105989649377645719761508071929462567652580429824319113511451098596011535300751346632545762536007541034215593957397001935253465477279573955309008376405077088075024424982464683931207723719754338313826697714461164641605624205564943171039545895540205597834453933983377736730564702054780016823293814937800082631576418169967352429270010894431767518570837476544578832298383119232623020396611550136240166732093114407754030784410542084752479285322275308971796523993211239890427184887761481536830145490180789672257918898339127883097223556470195497736630931327876625535128737413928429370896160421673900903104595723463716750451013337935159660689636570627416095101142801961936368751843699060535410740877909519268279309654585785808749807958050137320368802486580246612063822915785536439463695250393390355014922921668192556874770627046408812122954080878338963169850928455767645960110314327470640807586292602036694331780401228485860061772929375854174116356422944781777058295404673256880004168724085230069830015965476335208216455583742348366299268327693122635025892445626651854525252311541510484299601074221924630633508791378156748802675127666926605929354481172137637027498089029150676536364317889290272345691545140696783072923862520068 [161,110] 1270069078087894840664639096798470306093516698808289830884690233694300896841089195604159666595886355357188692045516996802449462151943357094216391104562874344216293225761196101989207147871350411787680877531210863931637577788030016704529624704748541832232278193199649417099820926736458553441806170555063855389229087749840691481325168722466577433582747947811181159971606674825673846875427867698794927691309414240403029443700507067880244282570733986435043561547787960738354753854137268467410784575721490966933701186382491370160983476710915424040509542535799840222948524892091676341110095168215406358565792796187525576601778866668683737822615294619117729723985627861180135743269539875205875507111507703879398826186419600083594557780846468141353261944331213773139200600406546045649347488117635441803370246129092314769206584429872128378997434243337146911350547073257336405636001004291216929507210130221377158952870719523852986637272428513360636345836705627946080085371113683749899587796018065067617689270459750706153049812383516529104057142533885065395173741942930918963155953878045271631207510935555419411034698905850022420895219335298541930078943487759745629480225130324404118197664243228185972605012605699607307982476729138109163042702169317362267150778404611256421681396360724417622744607687932163064770383635356700122547429286981607771905889187438718843970 [161,111] -1072415346120472443300003653833578713739812154871794162866271811264454325341284706964972072142820666851068734663405866513267240470401574240890948937726405345514114462648107246019769874519989068487710722532982098539797104851415888445416439776875025697929195255709149853249223395757954674602348431266910956721613417389383141790267768883440079837134030915870072218748557545663824672781891088851555931389547953108030853732772592408886082289370311740745741376891433545936160301615506902539418532071251422637313804349744842106682116416211075249275983627099790213438242103237967581100141199202984022362916220901146228605620750813894469010917514658461798273266207622541715933403898025587064129044741252140529134882686388829614456663242174385434334455062712554122932919917019413068999591824971328563828000382277746712115270491469170958992877584734079305717277451100814413312430388799107970261918566609284938747420344261959464968400851777088929774704391411254623770125134144862092847603920924493827253530077369952826070372323869768041980560625426500698597076115823103954687538760629797148464876590729999763844566014585064450497593069051316624327510158847738433402522226890608614229052374077300031668953817091994954397413005299217708332767309108197439735879161649247784025002965133029817680719163399702916363617669572725197057427680939377592077491221282998239 [161,112] 304103877134421891653659567266791999653429176950694591447764459521565068152274498127340468820405483754243748279546049550883255448241646441648751444843403050584342759976275703673617216589632112904350888711011999685116551394087299022094288817091125355759731636829750949917952626825627300502160104225320920699555070644501327894474250299381689457571563730276784325978928228563958453795988952228061699925956669439372529258598244396206252591272829464588719038291992722228166197492180441507061684234072433913971451208823067066504542752401174737448054720490788791987623077611579654644359625703995240669477330707436533883361578676293317499001503153974227199211401991966123347416582794236851491979101951701832902170348544521268395188641816770407454163432324949993085619562985510236720365545011528256221676175327205551623378199408376049696099909229014144147714170829657231494549965663258436365845241214231283826507311219151684323014797421225723559668647204519970184358367448641094237380185580724737525431537239010032888443383856807318463000590945828382362984702714460111106243434070199407797719910679975324191605459420464162483342753468228133614406277415374579783416109333036121552200629514497463436195817894440207687289118204662552680290395696449841727167326521166857003789030035692072963701891449256595952356372351618518065991277457580040370024127498 [161,113] -15819796349420157916713179026365772440772281089635892412353188971242347154387142725905102842656748017470743055207496344510248454023859416618860990500203261818675015843137018391314783811427521882788418757360670579969712855496425150061692905124239771907399621297619247825349362088049577217040819050783150635293511595490270065345642587565893323322505031506510114602321947770123623683689942906305768521561366009307334644633948188123820148556701123702331277857584296153490397602119909680042814736454904773581247336950368915816340587170283979173046591275705559396520210428786776272828137084320088147444920043067677981722222670571432342961091114631751752884221843088966925751642284600597791776352283461965431776373057752598620451342197145628953994058678183349542040933487739240117386065228032336819815552199133169454462525953657697348141378676129702888010314371433730343739467023909386424847249495265567585014128053404973136970347270924017789868918192512954568490912110547335799050311418371520144321903698796492887211863701521985219569734762813957304811881342002957750410075561242709097286006518107817195262880162584503427318053197400208206274420396914719751393773157994098038167787715463772937334412225403246703078914742084778844920718814148453186419099036535106877590559892455500440602790332479345388255037585915909975147126268937359852744 [161,114] -11919137182891013901178634896278645015990090227992498507756973400503131816699336258955524987451710029163852624783675880629051204679058141838978341778033369922233727170899295912919398636521717599818113972847614510672057202723835695677532112186900575096229874107232553019937364600382383556713878531678498038427891326368055741533161366198122522706481739492924460790498536829542415241722866256034203346349944640881681575887247038739757648615649596322737215762009639230631296313403337821644630352605554395790888835441380165185713851458280888483403908385207736151487898370221969957693687513176792630986987753986260601983690552885042551647454822565921138227870715754827266535295104047134779403445582416313038134526680801571315646999992591161742702961367348784619909849264909113685211246878733930534956448185082583394898954224372516097718864291507051421847813944279374456781278938184897896431160154917977832658083749590714703856294121156503066657508131070595631424434622908803103910507666887101639647241835431844409738496365952754949965366525070166395243510378658178305910156518011022315573572445361745159212024925967089669559775197401646246080223985415293105446058087936088632615778573191833753897779238765814601562486778706628898662905423751909234594856195292564656737996650309721133957834688944762618549139771551658383286587832181507 [161,115] 3193724581368946290261744139745543767299059273594787061022585369289370789933166898343731999808416399533988273739577639472746095561293852989580918999078998252131292084406884877529248867293001300750433964877546252753012661646770168323070284963568103478477764278017157831203896614139799265543603085734286038543406598346395051309940000108295647891776901052945386369780393582588031477061606556120954449731129478725289479632816011966102646919925142088154884129110317701881223979344741811299652575664396720591957294881817670129320013891381581233386618324677515628570309965966681254092864508025642316801129010209358592453107348417153170252189105454545064322202727070541074186233750822644903112623222911692775161861216942437171936166627920706305187670561036298901546591294548670491387120613609279280197662937535990738285388854176535918215743374054944950719481256707995308974407819747955842950694893726352441736409627296924479538060109973859863007287982738368729363894506397676031253912148748764379333112531616721243541249028238316028935621495226787636616831012312589215284441727869766072900218273423635976706869097015927076503410102305800478815582299684866457298662020981400838220447645366504143921312673350199542173436353697932382956388913499128771910416981318488882255328638077359778516215333701747697291731538947442644451750508 [161,116] -328342552560582688854128481336606855385527962647145116522750761475850317715767778005278360617732091652517429921893059141442397767427734645626664565686682362993270724549598958980277389710948531880748039368208557115382155641575713443347851703302950716955599111374315506489450405224756858861889130056622261578517378587199033839365883069066039836772179137832742977217082718642048418149636036286241800535675436222909215334737620282196837618826690242114403358387223116946806413499230579191847012595593800602753184647086130711116325023333954114234459615722826083021577329324768064158915382268353907445254330880422190849148538116748087439352220134537120824638294140340747455110756511996711391485470553330515422530200086804416128198384740494523080269401143408917556957792167202807756226830383683592246837723989204903245110799035586325427782187931355293208459361149094054841111155709551146314605058612983562179157632464701972553950263730860670216338522784587752003518566199083296550404946515003317685207363962499610938765189598545647102774726024168320838663709514205223644411994917324812218560456492572314119566514485649412020686708953388020811845143434909672811891987526028201606061837905049873008765179934196256867485129113970863047728484206854960303285417232318122276662760928993514305252444279610378101375481440644680756 [161,117] 8834173263638024192457080104119780817313093323481893703041161492059256542913888672680592193072327399433308583478235227492859635305660923911858575274219352714393418919370418803989134273669203788600073946073125693587784621820256854058337886109052661220086525266623599859246105718288854865854298358107400064849082717962250694183048468990004293085264765792545531671993077038518421141450359790527657685609880534758981142932944871990783066323393179207808562705849714019207502118270799984720311733934538489972873310841566120450379120345924246087163861414556390867153913893517246973571127426242150313330532391711327251659154684050477835606624768759303396042316254664696128760046141854191419502246000211849966530127689912187459241512491413028433005695466981710361067081605987598658889930424529842471210712004107671346861629730006755700971442003026227803151257444680272423808921313036582800939593932192669141024422030846024743477584818700563056640148772645627407213992773915443008205801882007057846129222936229017620087399894032388960020459377278685168984733282428232291057485890863451133548291824731469582220077515734580478201424557956323183859526949361197065887748700478139930923485829919418975177129075464025162073542207967991295622560952454757692595873434160275781223922522328520429338899843796998775602426058139 [161,118] 1109149772919355870751447040130120000715704557245264793952723498994408472994419686330246314426309041078668332222362186941976126526103807532106703527420622835162900472977982127858408458278145478225628924123980506773019524003937430997429984095238746721491470019006402373614761548753876099226281713303468810759933488249906139588431699333818136468836994390892733526939427141518997486770512415744823918768377215785623136817791528193729152220401655371401966715767156653981993776213066195767451927013088649588518174183913712185216598181605196041058893938726168279982556717823065659962881933278335623185229719579936406175087885730810014944316523494772457312228788078413809114969648213351859973953071385451968578621523647226768339702285069463589431840890066032353059428416740380435045557842928639039566294962680733566200737015077779240677090674512486213055100959243218499322460816236366548926279214650206332451580086376766867164593063471189394361007805152897903997317468630314680888678347895222197326083357360373568775931632978025490687828850352723011997064715182654736860820793608837264295665574614273197864411366819987236912918037358031722444553928252876804708823259482358937248753858092105310511631209164306738414979948136170332593486740177705643337751020487964084818679186655987642984162327488044922223525 [161,119] -111197569880573765189359345639429363789893090346078151525814605452237742443759622415753553461826067783604713440651805465605024829093222334116172481621126426583876639478834925397797048467798275168670446699825355955973650298187524294889371893167776935441786528198843808106159874738174271510179929250737445172246528411832256516426522150735307845441825899662862359505111310009232482266484188692024772009806103929909636866220560359733583988004785022517469027055744684494779934775578265137483769090051512105378256184743855021065610864621875347398617416076808129321433058030149098009427527668982206259664431197362522565024938357319356079968316448573399045548292113576705578146998471852501748555187391989013505602238431398477633331571803911416314755082372680515337696771162499194889332236030605717664399834226745925281641347496479162889137452803111804505048601650230875820320306717294239353278609916392152547165343210006536346573165062266670942422460993688641386289034417961811592913580144410972628148720422058581963170558313553534109158442183076264669245367102533985447174064236338839958740847702751999623234160179588011361985829282723102727160684632222272138856797897126294014692390569071106622255882768832331133597285886420956023643366258727780456417792764529142233248602806296351483361397594086137 [161,120] 4059714010927268554705767656906831510940670935951991215504277908639108633342258145195316459233675767129751411661788713292537064248726900569719474112530590145502000768486970828886841546530568234726645494038712558267544993291732251796904203421934740173302019361784770200591265564538021340391200033226016390643291427497479073536568052833582625052259748805480547287838660078818203323743652641810542278179526242893747632442674432794019779468157359984852629671420719387184512642833451241897584380733277355610658005605912632283278957393721116391226683307907539822018473683501993943376676643225550655354348283362242980559716669703646388090348094193757995969387289305918021934113195318834892280582251052896351846543900816457983486192969455161825082242181648971272611020498749945991260698318498885963090059647542172570729742394127215387532459362710833910369988697048030764738659524178195691036173112429060259812674312624230297731477112569340626281388480374295242848751897349048372295060657208165375085929760529592779134343721659945080026766607606562484717491850128581238806072064266783096176429612666746919932819094427897214714435676787888040428840087187754124582722689921531736751962034732381542815149345410050340517293851900408771611845605954089992707441750245305410040143581557051064905541299 [161,121] -55359608106065509923674308914549468060810174784606279575506127301920324263025517472631004909852702953460962540588157040399640302530558399331465379330621048088883503275705447294571477441431375979929062105779362643879132198093092137142674543046701117571009520143456205128856182271151720348366777382988919179716370959157260367765563535052753516796670187414478135916569863167492683486066156819165576313573712771525570198011014604452722882295505351939862268289113494806311594503327233645773071320716052043120031706450340487948169238264923416811252409586873868399404360014080338743459194647590264912041840360607672127619155103285173990019747985713105890433129686900198184423032296248620653636995111960529737690786608323732891971055719867751992044418313080279651337011570291741194662279880029495088986894086856538979422252628863774217813020231169375871252140418398676039552269627559573265558162900531941822307857722381584667575675025644984853535373371189122316789762150866969453873489095625797547619650179354539112825945711027684631226611070247007039945703916534555585121630403690424893708320686126290985522679348703716076705868868092595636846097919452167733397485202388679261863120577187050202702430395868410752030532936141414416983099975678741078569423492010405711269173968799316513 [161,122] -419017004948499435350129236964726043666241101374427042622062409933600867524962382086920110226919723617914466357739519399248417373175328287868101325021238566559596350684934885054535753654180175194974872746465635064608845062206237604048948123250082216046853295832457687908117317277025762909967505283917587622416310692858613057014128371938655708818564873744416446588100076001487410792795740587653486796891515461421002114005215191711344464125299180310532573376982040129912158142090715492682593704943477700178547821222692563097726571961689899116981711582441059535697891464885509319359413239280960795199995358445590797709211845244407639407451488247511371043155540590651256708559608205531272580995853983241952646961882632366620751360062832471989000448562263191643896720826493413273870120554112039467033855728254266458408862554621337981038261745123249660684162746245134463738831171354354845457326974684951024820650596898351407964230913997727353747129006111797092170301816868650832112181465120104063663278676713014754517366196649804379320200558526707728825691742919144087766987745789516112369467523549925779988532302737683067680278050306706480797842457584227675637213342395503739624169537619439412643488479653154138450853229027533201176224556351220358800214400441208459261368058 [161,123] 22426667177088191509572220385133719994404538770132963499884533551634316728802947032495746160725403355439672592958951745950786068811072006246478023076356961075824259614692282257208492986162710317161085753937092784070524627033961638851804733076018164315458387576691028931774067133912111364660072577517871406443493973357415417129806962162130359528955591272106987390114491565363967567183426069109403354300691123139954994185693512230597345504768794226600928995480790702573019151931690432394860940300520729617446504623505423546592705853766801792470940384685405198222614378133464678386735725212190949876994461391096144734472492603855881946786242218821550178040403797523771152755756825761226018293023407013661413469609479729167831392319574700867620132427667363333000565776515600061508865439669778607106186863927100291683602114020335448972757365810749256410170365047228723350975033992841663586043653354490119098958105274721236437503280403572409053930288548528648878384752140780274665686395113588952418198079441089330582409779870198041553373422304668249306573652207483696321291405060619112673848748707296509987349453433428776001259378125042795857419120461654956218358889037202450716926543707838589920103794033144211558289437993104380040699323549721413122805827797628417559 [161,124] -277538172109467201535610398672599049021574902486954029225807573376647379000425462284368284177365091649788075606432845041123549816194423200262120458078519375375451539023110156894521800937272448326773940849482121634258071419218274920786149348126715651637683979024379270949665267740999724595837174349325761285240567715416175327758118168793396160170007844820722803965954860449203553888253249534574253343765638919958787730864069421738751492181431444112375960092349607194394304034994909226090615802361512380741154733860876022573849817324317159922793663173819226682616603920771852519376950871536012591482378891917621145272209301807053516258734170268731010476017037462629207459313319214313217651482179384321639747812774352732698164824065064607926885466621223250166475019637948109996572525348499181465255210884849866667354368963185421156929199215151272076505353335602450060083556597620755458954094729511961574856275468354814599910273772934073409118096607970668468020061718103359254262983407423758528508435347284593840961512922998270147400568431527376925556375228729315548546901050830808952207885434110823870217202933352207456652943443227022989381513766970091007195475533121055886685098732311865573702658679590439721711189654572197015838334494300673093535950367364 [161,125] 1990004570813441464280188837041003216746849960699159274407668068302938971283085184990234207189131677860160231098906098474881249204043097213688499634573528598988983899695567984573159365885547977969855186455008522540132278756840104658252176457609997135161812545118178546179771935555990243913349552884959460086456283054073027826905884519807116948652534768265770115243851383991750938219779007774371240338106051241308943792394856159589214554510553293945155873637812875966973697147377026504826462338003574084878535806522451211691860527091958703044923350015962178214529065427623112919352424016980560699502882105285859625446547148813712846357330380297159082710890616233673602063633610021088885923762362318697679085984836997726080814294659183687216428875612593450329487406788280363984314851568768432428760578203887356687929360694825989182192641261011040839025025168089910950436793328131993213763555638507505559705880461810393968350040381565438842583415328405012839957354940852270761195246717987355746913441468372098887843107299694168627393114212390234098531753810202518643120674760472168898095042602333753566106640547618888559470467054647714979924262782421063857640521857079641051106530801270338713770734730749378114861740518697227766483138270395877866121 [161,126] -19221617099291370539237694727485785129768850922106505183458375458596514195786166364742093403413973143775982701791587825135860891151813264165213448291707040981866270340643887035548093577113792101072927080395604407613523850739543193420242813099105870817950022155248359360197928500284141593371073163670650951895201604025743632720505697290424443174600595874586621727732616135685042953225794524038808937600867710202094567812059148694980419780316326818200508609664380669467487515124812906588674595097870819253124232808167052822008732529460062529453498266824281361922086960687062831469295124014292562693330755162847146130733923507134241298974930347320396299370080562770736131799595034505037898930011257199408699395444358031092731786627465643070827185418392149680350410721244210792649224257358244034202245506242205822222187724925699713603553138076587159772262989885509825482925910548448745363474109842891270964690260499229298564860627009951221868684604192157843808994877441135529363730765883690671539904569194506901243288843976509217872837354752098303099068603714423991031504170746549315030288015751547261913821569158122167340971431383179720224074270381492962988214893890451427995946242826309359022007708666211737542079513746567490333950650288421 [161,127] 104607722206485251067084663373263538583087113972280935109483831095235228795480641771931724896832347748897297643995298296208350640493134911763097865572868271795652891779988107421467305018148443736680573753734140926824368255421830960044731924727199634021669983345236578644762251370690844212064026871636579833182869987472640840595099729111655742980131978747718857481704757134480156804749501438858918463192507083367600956867452885427240480751035806369499211119943121584304677175022337314993609498808598280652942560256567954387172030070994301326520580985727114245992568241961646562314076890405270645485241428358704228630557514236803363074496138342986592901282074017501630184700627546699281750144421246339391633923430770947376804951538565509746850946574523815501033165628909672946674468922060543485609267387042305218899387272331462495307427472436995854635474260680708326977090567058004894721580222832035895209096495243755099208560336703810526470505973664053583174194280047037036586255094345860401802060318182260921101455473797259805130292501321196874017421642241892872321871014069943761146076275707255477669102641168014303574035855528011696080677273867411848373141264541824097768069566018208786895759019994377940040496599257380412540145 [161,128] 1848458921712118749381897615780283788371148893350767487647248127277456566476225987518692893327465573401111530652078664802820501050970330213027098685123777701642484983447033209786121165624322290980296877444374301441311337464662215830497897721998035074983130148036129094185112907848887097909139522080975172495866716149382682691103304669547817898300624720202362813125876274626240865010765601498394769502558466920195817135309959989639900772896552228873711202437552175546120002593968819506917033705625392759627353561155896647521154265324541113031582314534724466210430332845931339300452697865888195766801593335239804337350584297106585927105133948177405715870661486867355777984437431851376716637803510459797863810656863072105652898632131695253150265990643100950433773485857782616015580686339711465095448948031383114250485848704243057688503135308154312193479618274642066934903135934511948415785341272664222169509422009943310848077365578271672666966740560604807693960402210875059188127839630501403387899604137003811504971035449000047692640583760703804258388643479774490284682297915363699060643871605819863496955931053281639616933843515454260053067703317093075019381927656507962748140104114905848664804360675973206297806212354764004 [161,129] -23771954476404753514949669371052987101861737654932955394065228125498592281813827402382821312419585751367038802882039212873221821824563097153555118565274627338748138068029508040808195418286336187963830211294651821805916752522066882350686303064602064723675367945516557957490606975770025848593971404356843396954996111952397317299838566025538862359027480328529073833450206888171995906634286263556858284694492066851160560395744115380669308945366119227335399345916289605640520604537739582747553389413510864856807620237341820314247616267920101231122901591482714568451601105916794503251533293798327428631252902103205119215945430199257915806210699453253524145213854115990851392213973234345616437174453515071027359948270086008557164994638582457755913347828256040309231856268497623922995292001961235071560693590431210396754904528248612965262402285905982032944453448270892498880038357106980742691635153552332749424676784369423870251100331333680282257774302007249850332097700239587888607759480089168826670937341074741473915270762495377266824552352311025203443009803193635712312344215529929639504736734617184301190492434845610049624194841018763492561986100167156646835775584549560940311653878234261173314605722141917785196598449 [161,130] 33879628729324899167830890413310078228442209899000441735681065821678694127333349226493737373003255968888085565374375187727614445058259319733183118035498678964091849859056872037670767330566774714863484209673896606512093891222445741488987114820969640554803312924625200181833486980673061374315786842900355491577315705353190936027731980373168833913768987540915366468350655954032152869349459791164837568769107544742985275109215169570002086840047233216875003742669749078404165821764742703077157738014240090732262108242637782763942017801544860965095925370637803978717558754430820923107517002270560127808470675155110573303721416977346507590566901191528743387258522142593992106826723136477111850317922269494994839342545954184811231136847740202074776014859701988964911497507122442356113826988413650484594178418047810878131874916990073428281370387438349525842036925376987652859511597977328937823876220449917197123625486575483239441119707684984788310163877475750629474955147228665267980332115493449567270601880814211300600730172964088269604074082231427939827377565187206769322867383056637335699948670982355834958010021394346652696773717876522230297599980458465980760812935201590440517581878162297599313141018426572332 [161,131] 268578184113726684084657747380675548579471200611359634795642502303656263215164323322022673688593345534278180972984491473495870797753180501057678641512334679298397106542205446823696734287794670869797049241339501254991231895401250432249977691510925165703132104969872400332568624425440412981052375960531517403387910084912929096316468851991999094034767452921439745132382220188970351925877335149685508919373857086891736260212643561387010305946598548293960082180280091239064316024587124841345843292068448497177367753629275915602884771727883432651485394126684263044366034825029161815578779004506237314912308461022284548354761195135102941707421828482015976741045259099627580227632024193486326559318234650395994747538322913020291160377425401939542332107536566047250395771614955014972882093021266112930855328026796692849396406941047393751110429200361901070828569825144289396410545183721422642654884972532552041148216043738562402333499119640449751236613544321028834108391853569466901286862907384852619886416005749947248127979584023667078996069690578574726043920761426886974749981171502564264199698411211717074848529323100492446977115013022037554502349999820887741994894773196494714232279341104215220081104271 [161,132] -518409583005849027228096858529879666278999140798605007781339295817154738959851649716743382124480259949959001267684709262150548507619810360276951110350060177041487209379749150084390333552630919748054502494544873183365315911817414832587254917367392608081122408867855419929887549052878559275352386605436722839330252512851765363045204107245293902482437533757715542816354308340216352608531936936034628725046690642305721242703834473750038271732939553568364398454896398315834731288903186211957355884320415613157422759753103197015406171407403753287659235280314714716544332313212689785795666185158925200310501722163483326407404003297911950107706480218337889434542836441904203937551899907974330569370666219034033455908149850503442215347154088594366556548602444084295094319967685261621025249308739438434863581962903954347589384442253984385844285405959094780153811766520385554588109551909290360773439881716745924736074135655638632280430420995160033079361658148196999838416741008587457594134441114888273258423381384955354966042720511791329605292944747003939445095992487347119667098403716621795682499373817714827312310145570751850590108525313510437196658786227896729075529951109502250716933800787201993 [161,133] -119373161761853534080955678633437877350453928215947768561484111668217524483113337337114038176358453095083953922960837267351117659287623213787078179387649252594324158160761471307016791140364913952162044431895081281122035983057754602528514911818452712754235706548348286688488032495174465405043669128477921810525017023452228154536013957082379250414846841555396215338846448558958630918909597454556486318182952287890466131409450190768733447107484489098332315698390607941578129681629946164556861120083303037075314801486453766113557234160310660490605739383203890474536870814640810569305619478108545905049207147027249856726140328970302174828157416755748769149177610077536201300675419700085481610980239259832556029816740408516309963017182931279376154402484628097105417079868554887994459296638690856880893525610392645501730831171614708439235273643201200447558463423508096671827474685304720203909978456508452656846069098444178479430466131400062631352328867122345873322345034735941188446793936678915693620620872231195532443372025390347320401455362330854176439030082575260777834659095823734358020107089400475841950210579473934933828341523715339635304574226055584929061044490239960548400086115 [161,134] 1321918220265224425327737671219987139012887684864419790129663260457663680489935374789054499687059236240940928918617903339128421516819061909873367128532422575803390698287400019737774111546566468093681244198083568061018247330918234024919578784489331180291663749081838398716359188578930075365817446721976459856873398710079350562353204511550915767626572799144744640709892527137750868721797934217225202317154437509809108724535408100794939522895936859950306880833204731216580388182962736117360757472803786680001925406474875311092081137113663842738001312170342649008760355798897002541447833221714280022424917234077596769680266695179902942653687497179744724719847890592573771444735981160895333271873365527300952362600057813842456864480460445055178669214515990243751317181055495252229310001428697700894671102871533328252501844777583060864580491441166694259379587861829455271023353509847410393796860370994561893960746488796569219343390226899371419861294104633726710069931981913369790413414758763231225921094225520209727094619069249283702200715520000552500012674383316589155925612038931335525135946644121767469472175970027712298618869767460950562973707159370366595287130650422847245 [161,135] 3387871781778277440507823485541306138431570326005002310284048853286304939026200120851012862540744809562461454633776803891433965212671977526881317765045446785553513258330805671058746867143775470654584946272403565353503369064274979542561835997007336854730319671179670023245233764731204595678745585004958507578012326460313176151575326969052880308005904832228259284741126890943194191137387385226234965321149734171445256611297074916816515720060991881423650318340110791661735385902679199218370624196726210767394667443798197930026665754642973077248185783606564699790916282452021847215045091016993535004832163604763936108801692575118366805103571073444912569975499207815997130080423908776894978610122834633330710254620899816958815568937864868387541679482436841768249608462361310200139466690321971675440747428840204413422245942843402602502575386676202419339802701270648521034002989209172747951961788821146794658502335876271515961506836862569538710581789184238544624024383611467505662984323284850936392513714936808072027573574084958369368754461152155072642430075305827053760092649609424310729001936144214426981602717342410300824259817981317078216127797344042645066033451667 [161,136] -4436088188982880219219752470025279396284805377945186711777739458115078599444806835793351314521095640281509655036333119986687842400474336007659093659242999326532395992274651233232641080091766764752009482822727869099754038385725822242015412621559727931040920591877740501613019764381065727369610074233593759610875859231376798255688279324514090944729403201832291400037886921880879439451556031888819646263785105417665200052249076860679911243173092914019213527048321723756489874831315156863610269788502413024602896468669901673519228970837144864828184800999874219816752139071467116666800448875144145680753429451847345948363966056560929533549618490486939120190164264937397562691488175743198129274376657252957313901935900310113904977209429607816635828493911901605696450962723702336702673279909409076304961256993628573735558993851287969860968228409442129563284727236022485258946636414933811414992208729198161977652393864033635407444766793199677393208496575056873952864992462761667969642436836450912135268566060728374865214357520621914364963093409753499948729492828943245685859730849707302626113110208167856999405545235343625229252168383406072422307398004297986786 [161,137] -4567983102333152175133503756261904042239932584015910888320452159562842406793069078037702121354853875750053227444418717947567976563107510014682899154282379176737174376363443001727029398122055410357897276374058939575365155126364167430304311811259038937253205249991874066634526077516825933206392033734140020739715558323556497210740200161164532646226710336364713846103063494657480351055202298324839260722972985157857894010808942309547182375046695513273238356970408706715887095004863191798775286820441000767880512031163675536397051187936418736966324600812147010019076626959477334692624190571640431258072868269765211136101159213216177136507712185539237870609371341003753310857543831209023054460134687382753993486494793802815630769574172407263748104342243318925036970069096618270378366847190995616393532435225173914128078626300424527554517383848871264362296285128132795895012243449776548422977336094387357448039767473958639321466607952043597217166116147651822842526321772225392925389713615772126517474591247719053819689001453726474017898446738634135335648510934467418718326200169543505937732695096971034891133398957896947017900898145766303197413400226 [161,138] -1141916839522408292478605284621128754128242328463952407596471090614740996835537161957593321496897902793288172157699509518865258739268711918332715216008796811132267144574466585646104896041828469947617705239988290152544041453596672065424915310666103004510710847073512847045785927430860417471357566475521442095665484917966590678981638061080195595828342053890396316588714766902258183683227843436598700418726749100864992359227294457165457802217584854448129464070907440727612651940882132766498237046587169410026571820056936881003505675869522655322062403388857028465371752516593944144689932094546875456377887588422598551526671316914601806698351803592142497892857750448979319687032629237877527822928594407000034806431608793380587506868951276257556032485434028911710794651770544945059060633856783123541904237332908211314223415729918459573260940441309972277636448223939029490578382537288967329252983445126921738482884894084392253617932520844151177315519821990117673899441311758920611495439472138389720437948115239159612873659622777208522889885264551485414784093060975787898572866328404650593450305840786240601375774007922808937364806905052092057 [161,139] 1266702952532954184201819486765851258386220281437025655495716657524395119999009102692876265256596456970258038145602760792718124831914030104821211770541307323830796487944578356043709497907870173364923697047235614266864756313186159586618722390056871661017458790406883303284176793874105767112180077188668757032168583789601625078902160275404689499292985882935408955438354509714255498491674869582423590664211078386863348961513558789733655209580351662737755195366003171636070625763986718125939925987507328457178780843813846736732491788293627327151790511454209404168452879356854233693699737351086899430704278817922837722863222643289651693715959382937084425350720002665847405997049816684769885967562886653087207336208365152211916541882002397934845871637563982057811264515523647242354080241217622523471055081828425211901587728379904087891857174044412132418678643906902923408673348048953211865016040257087150686926227517522677156458384086134504752666498573053403328513359316964661764185699069718144119668989071375767887020684308735010153406777683395108185947539748248194540640123066465763434298367069785704563453482451385738396949283720 [161,140] 75509460481302661688574632639513285089412287858229779036030927454901610293287169664922371712724287219685372870033935180299883692591024447121061976724762939800800606951469085341982039064439011688276901351171640577918363868858201422990212879552459666698787426753166716384529371264319358155762342300770282085524026799481141229085006794765268884080806067947954218948684694023988252894806732017702906312697901401518551101196509360041931430565696185966797622250426277421975821191624604189771058748706055329565049079616114012269178265123816524638697352027179277371321089586966345519866314433843885203423725528356180402638609216591348520064316395414762795116059263152357338488788804269364548403561516429108391232678545033358276085477746299644389313493343258036956804333577606616127886773459345142638513049629702517643524369886127793584934272967008697912353629314985638402571035353240221892972275451040064082653386165670684119081322843074245513252843189674900535174132684348400197055341358490300922525228684120037853499824355261292508810901648603833049652661779195763560718172516708238287194267845905280488196501272307726485 [161,141] -10103799531811764249588236035841298682525863509506771628821202130404812752008943517156918789662961800391502007964416712053451928833120258336845124107197235032717478574173978994566363987492433109870114681932352987709651704614108644761410597692596681543105620392900738215359513634770293990541669114852843173329279419469871066723962736586607020315164742337060518519009405563238918210507959136652619226840383294391523499778453504389558125983552984611784404099216550725634356144298018615623915639501861527047060359668645386377907594591190034193792771029270688815839988499911946961778962873375025052899725580301892747001576795136889352241919220772204001415571375744374295409274162192584171347004000507194911491762374497757822776300799812953006435514055650771286915055508075261575703178535005295883994696367887201632692269928113018781994277752838272899906314962177594232734214316311163444074563377543944018641019552483597246995281143303635114739950361086613691549450472744267000171503704798392858071554058329077801756030729780238005528596231478695736889274787753924360437456133431985903923378387735962672826542671 [161,142] -23972372669124030760013599938206880359697016797139647422011705158217571388641984042674733903685060926384594854295357805770502837392407373579524905797717911842363007960834757014438700295254439144082526673254833524261784152784053979251463631736159392404106780613662536240103653615655648154569941161635470372818113658235391580356394905487975534825879522008064965702131515625046385471008841763217686922400401093745192791319772414874099199983067716513647529764910177059996308340609943111760171879929033238002722862809069652189888845698682131622889709822120760068281717379635405674750956756838511696607737370471321009998381250865837156501821915089957799416010878381838092536720509806750680001107341623915652979019718931394116589067619146497192439832829957301900159297039159909892091753125668002501043473914584141567484547771784550697483812996225724434493424601968663354767746185399561943989070238477765771090748872797782049785851886793274360349754328492007693000334882684135514216548143804336622524800503875779855486024361186297006573076985842502802712670106185152400377957184626262484944253336662749236 [161,143] -5738024517048184123534976247059409337587144466681266699677694146035059781568249043269894138696909264742994983590614741159094496735672130577932733158997628508716655501306750767985005285321763792699493601353377941612203616552834745324036772848876725894267374294857647345676542157913913960067702076662597610532674560458804529231194753073083389825535302711937282433907569138663591157650073916118233506936413177674927315605931177303540397628888893238452122870016777381487698598133469437188684698402431078780421015720815575076161572215409559580934226565773879336671707976901395640190637573987057848974627268554954228751005513604129077586036589109468547905313237779672113812077073115985067701759024597063296639249404924472589364757244001470821740696624520318400974584013188400308948647341724595851841773842389047171410851403974107419064981842268308814049981539539113253884697590188915096786621899241469769292041599270822252174771097874221997134603323322115372480997259695393178331513608362233860834259948389087684181603059634752365532436908998166183634580081030222724171575201405422513493286254 [161,144] -419924282820404370056978732874466188114335093470526330845157712397248964357575663313299128131075778319437309684942613920891636215460587948587229811464212114872785438050311324363415467938035868145803838709542638843743446225902269824474108864984626186132451021557186559469574755048652863575035683877261544036217294332349660656199370074067793682443610987271075117325359617165265453536961934103408479348393836429935436430477662034203002338607716025432802947807636617584336653718860526700146941948240647255311142719983946874480644341623419765499871645408217853258298539364559747930693629949582841748902791862229340003580467666418568646547179494591427664674148842746142123816822710191540906924010933041361278005034245971627296138504731633661575122628147447001693453374538910075776391082158558342938509244791615216873956801425730519380571710433427094372215246168582427506327285925315538702345126825481401863597634175922929343792122035030389623824939199658662307131395336477068152749952616048931612815815787257211007845655654460794055723634154894670917349135083622724894204404668999015 [161,145] -8166635011062486448046070751239769271425227034178500849097688854173772285566721931196666495759084967248596907880305601512567115408820031574600091740694765533790316788206899728510617712821259860991201894237246920776664077454496903817554166042997508170439207802522685809753899238005732023527615264616991051329114624577829867087853117601132481587923007111677522003653773245751687064113027003483506417264595892392886340406170529368531150463279014312890940016131004586449710163465542578229161767122093390094429919740113453285544641109913450608987731299209431510367187039237990388038263169514532535175597085992125616357127641605728705116664366146961334798236523079649777609365067145740023174382479034415325270470802501195479411719115179402703739969995500708038395483464409333102466556035696226870407983319718768409145630799687764595280058687401760195938193517634443652294594572670496236773142513266194121874078832397196015112337277988554248336208065502437493016492866996038439092388710120262209948038639402457501445149576077645400627095083423585501153736685277214279821037 [161,146] -46343431734083065084557696216138871421241895737824537480637616019379037687976065993194674553473166483075605162414644575470394538350503811642309561180937687231812650874655062408248859475830438521169716144536056981052452995410966242042913400406300674229674087870047694130322679081159520791295580250753674806586490446644738686605861783104009068709817466756579711041958105541951262192859322076692575076253337033612119213489225427360997941143609981397483737121192924339594003864258735530008552363399602345080699856707710251139562709643147950601453832805610763186304997357517967502381519013460679783797717966445114759973970438409208991438866273075977561092258345710479730324700534982532865070783936776355776817377817072595039434395387498178019365606179654182574882169885391950223713997355748727795773382944917107697021421757287315534805227119740870156879636760639426840558880883748166135793227827026741559097113877951794577576721595144989833087854665231515029076089568012709657251152233825626447805444179880905668005617914662637665722698503697949211397277985899 [161,147] -3290714491203640501958401854181921406400176732600647905582755941093614653592390528728508647658530106649939522766531935568328202631811757988112226972903619673421608885926961549081546252153092571664021627038570137008631640772970317718345970094513930225773755022157586008689308682011750145032723139747730516514971521699031226424842606179490462735375200946034733433316361913304681737157347811597107691260819710355713030290766978347542089457170216591887092218213977377157505577584955270635008037342427567091680063602387708419496829255691661560906173829896890377496674554234667838600972785890471413631191171030055167748538551960119518519286068002333342072746663740002500319977139224822784132740264292690332029432786236766225548709583362124621247772895346402134931115598276893384513302534764621583356457289830589297699658814531013807945630709880481241491567555323530723985987913713720141272784878289591577502283026327101780390785612119800330172519594486579239764836936475841794401619715777945883229754737811690037426971350944373562511604556961720656552 [161,148] 31575281900046161168026223536867793518179878533264409093306514156868989918257786241007994535756637271938119764725159789910126619268503588114480241554867574329025105233110605451004576925665844198374428024438356223396638051850847730474414400898251403500281168696570936174864357538739368389134992272537810381988562488810037851286328599397646150665020781489970313213868642915456554070995271950892579541815114973724828993199201025464540528892964658837163248653656240327220594534680384736373130294729028309253664462514526355534409190452731358870433902577123224164271088541274379419114230273382137586814841527752867121724764591158351367323374751035351729919052356521166464813823722109169321512747564061405659890481959237854446995242001456471752145082247079309560811459589586341391846561852038071117025171725193890345315510509885359855836476756198762321087612761376425494800822821636199626054982536490238353618012657655132200814727397107855274616892306846533103538977089619841997421073149921535591270514697632990711162356121653395186984332160 [161,149] 228369090126995724945485981031200314397473274547357534927865085430980862679645456269361556644264138681667607462817169310183648125018922153788091528420053073393504631753042307147624560943925371423170365434874748119745724295929656280820754975938496310478635196618223426834460027097806820357183216567719761195867509094731691373662160335055656371828759166682372680961471403347488904560905741872374178375607477643024743736731199870036890615281884205825708507295812242238151418811542519858237343564781382904372509313449104587050327207437320335718987412790093383574162427012297881619697109958304959612539913369078749923693133066193693926113441686713163592440270293087951515209304048795012539355266276644593520546368635916497054262690507352217634364132035453660653806399615027744412755814356461586338745919572608822385402459258328866629654335744158666775826919539240833878681868800470605386084750242537972091123495482263080080501359225259089185908889913937370365212947700533931855974741433748073417632536765221454541559782999494232 [161,150] 1593628754410247460230603643020310578315765755301975371568495824502980131019453461599190658588950176209373931394502002848424713511367268754887429714212165553146885865751341223517185655191010672847631166015764382755778902966814976644325850446905669879670465047706339065745003336790316692158637093599574028105944470950132625055611452642126709448534451651770204212810478832873136252500986387647140547636723748481002458365871633744201065874326294019671124267942640485217354100744423215054742694488240153796002365837886563329933734897626613145812653199161107881680277845510214156880035547715732687476940130167629179342104245916613429611103226666757690022780047640843832300616655981037372146685887478206344248730899598452039826082616433943203951626998336989965036035050593273236474402074140398887497280164058095565804005447062455011063501984264773174446248993605551162098941617990590613525823256323413009341564778335125201056702169733103835044449441947585909131188809244221873769397687730051804194575177885164350929 [161,151] 7185975835098959969019127847582606763182540688401057051100153412201626243875910013593292746724651413473460301919399390836903053514251066278118473393611788018346598191760349000396436206185561076847252500778448030409344544189096608306583709375350828724579327496597362399597278884886047791961379261254034296222144098618674170608146373397717272084390733740143905646716704049189477501180652326104742923936255301643886391221606214882191862534165817769183492864170983776975413839458207729373806463501475833627365763280176403496736839457592926417617726302975579828319424210901009644663470736878199309046069561975134150973551800456670582020304496179599232122796278754055771040503092393009658339029256439019207615664548905249049153619643396895780493098536181615533231836164947674568411265750233572761849316956163666246920797801485101534532650085103576441703409301477379848971194677587605483734819797436171627895112602562288055591216762897314028167325985219603870030997272897462010279698889217817590203475464318 [161,152] 2486378444823171220500705818038608398899919081050341987572434178075934251849902435514803586166503084408876089972701210017915827963082274596399090932352418178534675704175410696756610966432676084499364793486481165121436351934224833032332630944405093302379824760132078330452384056029509088697137649998356418276044023017623887501369864745230926048156242323262821765948309087866384496676366124367256318883944123125676737062870115280892562926599353077478383636911828720354590008896813022234982376239058053040017988943849744822451751044476366355784000249306554950054529517129659929678829766086125457468380900083785682845383880229983211699243506323529188177992492539172399236525165287559290127583433972174185370370801745914775505294577962248952964790056990137799248393897481664463586159211134436058418342840931997235336330898088072568291845215106569055111034850942083311664780519955764394784236967078267912977544274705928187004811034407852168921514610442788507970943617410676557074510137241746561 [161,153] -6201436833047667666602301761107953051201078270972710559179151874906208520553623455671253119850638249008476877865935908440652925987319648341891083138078996647889310098259436344780336233782335111948377622229146686723195630344090082951095150869852656027905634316929506891549771450488384612592358726212657288124139766428976393143655224309990569993076361227774556662302524254326644214733508142247079254595563452521526734628169542433636083804973280949765951008437130209806232541755101093392140683706312732295625643130322396317173989956711327126992940948529233874047267607027811265053366630228693389310887442272720630657811616021823430755341135224732362702680862669013496926331385833925354997508946147345258112589604803401065632615724037363060930432534497025910954049532678850349619494072081797616483100460640825867401617817547463129315351490194390977696392009407220365262536440257898543361412694407835729453094937460288879324884286539799799970397970190301477715131303891258966838516 [161,154] -9060258089860970132026417549068748878844078833121720580436551753902090199845356042689256306916036218418681318250792351270199660007868787916407457084072190368821266349274487989179540924064908616827366072419875437890171274502730718737489658445897396309000557190836292594568544817321202559973349524408511481182207993195290412397355721386021433035295577096034429349735972151568519528537868620100571566945598618688402077309822414360508552045274046958714069312746016378046175650888132841415324122370934330345329705646727587685486707892214327661576927297734830206989930337433897151592879215779409630164328197527986212486338064310383278854209735177595574942151031988140856632634608189197252169114191832039181735891395710368991428090958120052551763162832039381845447273550879916024868681838166241122785547724940643223300709063881616984375101559357155599266589600134639460030891701869140356392959719676893434512334040525735494801337415730809820840363253271077152663803888268 [161,155] 5384291653827294029098159002943706986613786134573400097271956994384715222665000682072693187185166502002909407564885973734967791950830975419677385657616427216140743030845887013629179532397402066439778254994711684050913169798305864836798378314766281546684559018617185949820063612790163330760700157541922535779163465145344754560394926363332041354729057882335755094511817587337276499016659855161716576461441965080560554421669780645266585288482608507488330619324896982515608398911410649483225232401297155649124566948043196166478157846717749069306915965661365162840421140258307629105273864261084686001536133750015443173056302322264410552375492085184308724092732293100581783400381478860956118987404265818887410872431206217705480305958123846470834056868094793973188168758404446725644449631637063396815492390873617155863676078006589479308882734682484038426262461082187674057336731989578693064514985914098568250102320670472312712487331410880685850568618541029466 [161,156] -259961850023659555475097526971683989735384884735680885486487184806626122938370886603677633443172245870231802667535103534468639800716255440983961703354105843678137234315354044660118987073248381872876031031426518891809667859829780012821397488645661605251352914035589334033955378909113962902207006466186366512323903093475741936775006457046157519340945578238538451888464800600735048762544253342168504536541797581897913276357822909619158336662272011493187572375579612677494159746469615607602566518420969831406734863125334812707600311469635872944944341337037409904566619283970907785174034767627057016658321595720963756833891624824789949934334290531982947862596565756611752940655080679696570929022044116692126851656807413422044066519256438083892575903216107471746697695757171812239442241479586700309524511806999496021651540491933160114053105296906941553440364947481594865062481906816490926798281363579498950028400727947397043598348495199716724918 [161,157] 888735719064708675394941784949796310613934031848472068422355141201845282180656866928158833578005224317413010290971878656477671445336324848421282045867640508514578689543738960518732500661634585549547596417315320368470342785601718510324023751564097559269553964207219845284692833184405963578302361065873304078744695201329345334313766025973258623133911666969969617585511308798069170063009311179130795080718022769081986906422173912787104718959411099606905188928809487921238304789317815896030230777838638565941655190043639077507413977990476644292320584030893870584161652030389153051674307136290752627416443736484782981041743629302969394798176090780219968833571684084379523267875752594772362266470500158853215809679269903965638485643988196982292436674411083879473957198740722334891546064985875050341962564820206575365379435034294700924257170599955867684588501057251463768334365980991308664787323483648138540486489530599234859840861 [161,158] -205880177866348895083653177420485079199645866080663469480507638346445201314884150478960814586029072557752628238667083687895915134610891709791986078663219058016873983653128439954689693920086325221118032460585919356167170313898312929221983210132613920241096480810671403540651446731678207283621518580403024783788798821248429682425299548795445554646792803441750586228272689445817771831813544990406982250571238137019257936599619140824098921185473592570394719699095080976540777341334100944463865450991414473637815491889622945359541422228188564754017648899723098328776153963221169924852317268617492992997724218713283018665240385008380777969276733938583471483770340958998724436177908879281629807375913693690806742314926055992214610169316070887468045497264405417565216036439083712314875652189409127703373325994381796495976541034234346746562704941617024072490819404739200731154892139410540906731663228125274543414875352 [161,159] 3004526624279997478825917655449566903348764787598832100445785393961098627426970648914107611265181736867287651491971974853287549140898732162298268194095042849535633829324241099559708152431864431089467049326120937422495502761615820904685147984431625874546548578471004865141949365182057913923834885290756959332407748255165223835422283183283598767479935102787690113891616393349042643934464302783140715839283669087021690850074103962200302898312438035592439038410717966677632755143553684236677674265265479841463371703893487277353649583367988837233280896396875537921129960543268542213143919145402734692612960840009356883563304411465114003862040734954764568092005322914712514017621446312292820382197610870028991490899047095368633038913405312852462431158247615257919533891762226840786953080828306428663708463347814202226950325028162469256794714001740864814320539386976240026177132190541940022416657798 [161,160] -2499827085176838774988738855440386156668032878310792869163087863207918712683759226177673644723508332598734478697620517017048686605867976663901668932284172789932889899850751965571716779330234521308162253539119734162927798336652590370926050811819429098757635203262239619967077759763256802706379148459747030198432704304795915119203457469702850756402102465652943885242976023514769789794606832365922165798925694187078254729361393120347889572009968442347757542299040063361659267347313090555465746053692121260790936866656675803506562399718954265881206872942255227072947809882422013751332484026416773753988060450257298134727023261779829661330606206049646982533117888067645938808507510381069891499066415519536241289831093763257276378729982401390796011875388732488796507190492991032877137380972222266069744874065005272397616948446061581074195479115707897120067826490760057856635871104 [161,161] 104263031256044203010677914613392584794218342490326295848674761772645990189641035004026829486857492588452790040432973573298381094706863869465835786606887332024168596577730671543734566779099290796155713675875766282113848680294045625293762382792650819173120209261408511161728880114313321507539675812896962727299352482809852031443922565797679960787209263462703798954516306951462081736924245980369739526920561582944547791434810449539515263007508896920179534621345189120284894448387497861735788212850698354586421590738383719518223628244334228862803943237603652613399599621390112726432075567038367525613083439908025491665249315404649714855601919597251810632376423244417495344001034051136844072914594146946204294495306233460499016394189175148740777147707520160380786025760221109390663189655803437075529284973325753943640085454924707320381843373837497738722803476 [162,0] 518166962731853048272598361896689834583207273081787953118070955275566867349186024677249595773632158746466399197732389214817733595713414812600465977590901647626446578594310027640143381537899817522981247559539809480422404662966523802129474046694285271015896018378089510262228395208253920358037669585400026257146108958245900283826122934883542890037000904722725578941653366895613480599128376025252078657674848424780601814569867150823832532063355847936020348327024285274061035934089354765560542751527607077275821089669459575797511539328240165965057885343482097685046095990167224821982990321314579012063096222078476719184749815402240642594471412043881549012143128983440238672519146591600508334730932681867982440821575819407418474878842663048446580487990983996459858742931352681315957373971918100286946874481027849435979700632503070372288250826630072783056714044792905881293234469061825062057830180439736103330241090820925208705226951964183039596481217025686693179198068897057964179704247666478880815416644948828321683641186727253875203320002283233627338294490895358010070126540636951888131423472233575070429652405002482232118322016275006793234485573207204910390625198594806412763314308714278517657506574545480834303767385742737668214589302085607153123209027385292338362474406478915548531618520529794775359851250076835918792275006071729111304413091334681057556988502260343727625417416057312186911368540044060994344744614082508777671436666999786735326831352573605879015627590253956196356943018600705985365319230177532937109210599878487571051765156759228868517446612541969373774759057646020730591316996836054657001417714551532867898307702196746717791680896117555169038364022866402960969720834588860828343901100222442597914247168000000000000000000000000000000000000000000000000000000 [162,1] -8797551271735058064660948114410597529428983017074175717831888798164700174594556365295957067301129356844818527640211362577940872484985526277479404655742670375496623277289289950296750367977988549141054597992248048447178984743899819062452544970706132463167785271076060229365815177693759413009558346520219396018277935792448804901979756289828712273767663496280290004557015519657173659591036167642412559472498454751314215417882147593562417237931221868184511925996480856379178220472622366754642090235233004458722629184724765515375230507932996616429683115474873930232363245125529881743970122854140116755694104216689577183845655031119365600757787221818694607024916173729048555701449757087779768173523798174273903727488788506563868190763839535328836309745287343308900313430397299694592858111988544667181940769803643034583712713347198529522643337501970659035428043830008650060269669378630650140532697747417503770765091629010070183601327125268614293547063716671637343142132619722043599023641824858075832071914105136889106978637163434969317687671588993434442635870121535752485664311265121840406234328108210964867942828932115726475478057438594974074831604333563403448553944993729007602007449033213071771146518369507086558582485552731063213652563277666916624706724967936402118077952329466941067502230256967571970431722088008912766367101631179366862252940751988566971960128137241776658786258277236832691164869507947804601793162553294610112642682284722975804727174739481426060148627108537564728205801910646509249734668787700022377741616126139804535042000321343625729461794891428276156792174018291313459725676052140293775657212786692866549502321133987728454853875075827678517552581245158429670247809172054953579074945904778609353961144320000000000000000000000000000000000000000000000000000 [162,2] 72911915984903304189093707707451881156328963443312509114527595679994117110708316289816049821933660248368197063687776647108972774935812654238799559858595789254710608872655586486350984423009863161393072758462921834253724240653651489980930038372342388216301016373326874659877454667398678618751336084559316470560382171201193945372915933021711148066887722914540068974443262381276775499069111017941984002181636042015609154263744779295284328668779391050465684778771556258893605962539306871665102683165484576662097320501228123515565187396342386477103856736997547023404332558710570585511067208027497510690878252591298129409827509273656293886118497629800184898751146987606980805233964951023496582272995415991724150674867532725243818082198484612148524101886235666833410763695072365657142444063207206733609286302540110351939168384820463807741410263983577561514907777548047753841421402188422267117179223916595946816557033622856675166212003153613654381210542276669994781541470152762669288470190070666800245945416317340684993781590927274845256757783478324029395524045515294801394848623998649356300514003600088741420299327216833351921347000915577737043611593387463125257527626598548637587789920860470486561710765629511802270296619353018562658433736071897333873568481612407172098362348788604898760790842003930855405341693637837289237365871472875739946367925143355202577456360022666613876269502107081862039595841638841629143324733771672801210478385556015350571482693052121810854020218536597496032545674919512766692724750297450583933571288807005926618765962033234121652711723020735178360112170226198468671582478389657047487289826863746299671680457146675001500775863321017849754286286280195934258637516185352858889829544361289690470758511104000000000000000000000000000000000000000000000000 [162,3] -393141734992452931150724343494633842307383263603428024513730695843013922054901839483518860295296657613054379670606131607310117922477299387814602461139704005617262248337073064120337452257062755193929625649398158012291741084416241126429256683342482770826473075071353172405081831323973500838629193343772861155263746466323880029657554405625497342491999416898786334763422765113751046952873831290709825962393169860385548021119369633814008241294545989099808431284911567761820110953812832019867745673910729856924324266466187596698606391852789537957898155069223567378066166825285229063178851381913280156396588613944270610968303713536436461875782523663965748722697757134601216364693594366864708371274024560799727587321320114994763843161277916514703866977893791891172117464764229079081712676494655891454618353858237281924413257759512447204682891909313740082340316587675466595548160796972827735983097162181699947680844538368612513519594867304971267551975687658391218862811611156655221205879939370966461064457465088743564748052118386295178203296826631451395541397540556331468255673797875250780332786133161221684586037805198737244695438905014446585110910434517928220738422759504126382377906316634137212688013118761044227576817648377656328571389173918500385714152491978301942655776390900422775201359176678659601148363559724207106947665640180941623303833222975762583342073280316631888788393015968638234406634833777026798860637568206950891790310927240575961169344031556693434522111825804172933041327243732361667419897242735040049555344309928893748795735317088484432725345446935320905346763958989937466168690679291584818308403838416183929196222787817654082295243837577623240740277453873539958596930501891093502627473071620226990924322553600000000000000000000000000000000000000000000000 [162,4] 1550931142832574783515160322214518522733752763627722560927688232508844858733626121306268100405667527239616819610907256184002888962898497311215169017341655724093259652072207818146578699017535157376737136849359651776411093915300098355969452618053011050583297209377096129242206255717946694696078411095729315547444387598775412168174681166604326760942857356357220493674146179787033434794305123394243222690367025563163281551086923225845929181625438097251215702981929863164499106360404772539223824042825559959181829774756411932446544349541039620782943257477073767063621279524690180085123901270043654925071729660263192402287220465259603877290492453829564285169623430068962002681992609921136001277392566140253179425609662498687272996134853523934752424353268106623280691979413255035426360001377968212755456274253733887370671878904938381651824843986837468848562014208477947398699350160880815270778838049762579413848644250443299889542349557263469120628522435771341609476690961244357498496153763941873670397064102797739575808667482462562638847966922882666657657077189067397477121940018689961182529831785671087918179436189154213127680800942403066439306721683770452363405477081616363686359244046591979064904441622357566677438856456167304374472008663697961610310571602537666902477037927443364160436703530265850292660570475801386686084626895781843021406922939703620845143225214525443034134483762005568574345889580324941983906759557947751402431671330150136082849631540530413149698675534781065164421420100584739137877546103443964013373379909999837932860255127111125425056270793220596565410125966178134211445097512710843922261803594642916486101942102027073259945204490167379464688233567761353618531433465722144326009713613772102668524396915684000000000000000000000000000000000000000000 [162,5] -4772865172302042029728584702434956784958089677602410248352403463883780422647009906156699107359509544438885318008895258092199900476011453379588171355353217018173139067425477440906464907339769510293353598258761345053584091837438701548628625508447863318749515140270432545012115303000273250260889849719197942133765512931332233661012584511069974035855767988584598328453639758439427493449019304779828822467657437993688647282173836165781830855560928618113730958320266399089058174093522579557516316623415756884877221863707608367838636164051799169893748545428584618963215357821857330052189360412255202370832673420016212696001450477171247403257976999466662330150114047241451895515222065950457657222922297776579951396900556721016311015463085025245261273973891405969544643337180624305082058938562949210796886853957677533860100241272544547322054194267136156215178169658731228448576191495954727388551708418037309325992741426400573853372851355960242962744455732963638335544555893192136163266096054864614718474981020257537119063387033172338391359202565005604238773538840476086902652965611043249078580757961320607083267285795831487241577895553487638003067555967882090757295396624332934726135401038471026695014443626497198881275914263270262507047203673583340093187222481978586470220438602852684054886935074607338441797477482168340972712575871403662471799239143563549956816697165447587159776886403368105742870387506000791852578620365087952794138648509518902533894750203843155504610868783323145503236367683322336449318401244267809792937419667191049882409077680622210230600421695463325361038973077583320234085297352791149112169836484719363917126011468644198944398871516009202619899604791422111783159050047208666876737788548488583471344079360815250000000000000000000000000000000000000 [162,6] 11930403297824619580705500672996898837146987635296522152514821885024748903090215340169255436493587997492992925831760668359347706525740625606415610137770931138768124077764334275348941561633585241696769363293649243293006765837784311889705257628457777011279473229486156087826240153678382557232218013046314415866926525279097708637390550001983119831364659536455099896661726126224351196498441538653253559100426212129135646181772401483025775313945798935915198031171956770440100710763116881868666801761423357361203498282779312412172739737582490471244307489709742524985845020982380162463337350018231142927820121964859291970752012993559267393879317396351798322200301953016103918124032468345648008335237526005518704371538349094656778681664139276312973547130204341395170008675413241351456733342719494448855764364381246717576366773910712615247841588395836000020656121699324861672300029285851781567592127853769315658043295771873923461847963588573318083943711185177466122712276114384627250886376735017687813008251170990043768637304087452580499279270197078140732820515646887873854276943405147259395041473446103664978002898033520035885590223067942604568880482046973446982160860073977171638023386861969171152722805477290602465742720631000189420921764031823169062495312532723852247061212840746558932817498037497385408348966995833221685722516228429037586814967958354446591307720035322675367673290074650059984045502816881197843862558126978218100655301892145177653660787559429216411863920997147160143434645459857096659608899650928600234017851213329005578084615028382782219084569830011929342381945499270661873891791023394674316556441056957373868253921486630491784667603647716939852411115599100807475286328190162821920488273690534143884082165903175632812500000000000000000000000000000 [162,7] -24903900763037745099752384928489933177230846586501673848595616391361750146636752500301078331779515223087417898218885708383691681578244664907196728298073464856368731904590846299500515809290594616876054103698590974792024944788078711174377946927829117779026103683900901658326497307840746249999625654707876198337170135040346607903746737480709581736925424595603813784073236178558012818037046228862944465764241814733094243793895142304314115828880425390654161378123753778318314924829704473104024767876741237059937117766560213866229862153176323888473312404469060206012248766892918710339074820239629289509931864020269409868134319580602368942682047207733145588979835070456959622135414119264896111409432330183178358261969382826165657903525616130102226307995411086453177373700447019379423541611532460786516118588014473268991947171389764505667589634981203146748626453650812860530454851757764554486472106794037946933153680260948904409495236682984332038070431429177447229203700095355686741948908501653112843824169717629928899345922227117672094959213190004461887502917389636018117633150348287299745180495232800944095807851779026340688884038479491629574876912992894146986828867264946502658469178328879640143070141669679886961996435274651513492246715955924775676545317619379787040992813120340103363808531678126012130435979126714584000383657097912235697776380811205825283987292331488894174145603530876559277384953787190522835613412629669391860528254961713222907027321238000156128832672446099613073972410935904953990110706109281492405175919818863453557969206035590813021803644044668719568617142128947543575919479960374116462609809153658018675913922017112100328434871397135659347758240350683586814773339496700201663941483389580040292770095654541767395019531250000000000000000000 [162,8] 44297408183926690392155152244189172967536136378716805032101453562039113301055461330615589158926840596671222570010306914754627096895534981037047940447139271506566256061106941926214206404260689691746245423343438013964189768977093265359555585345134616547486232242566711748937169169060330405424111588373343273314466662166731296489538587393338560262511066796294364309039097463608998953662483642107509328727861297206748324672189175046790330837767596066175998899871633491308540647012500733052776983519511617679782305072555392241677812501250197718521656833342710232138015914224832708756131778246589957042133409673284936360059821773561351838513939980749474226036116583458666957688990619070809075809971294991132651187300932547783163220424588702532863098452684670030806347811795153677821143585077810900938358885351925131788127448048381727029305454412467307464291026333689023487642693227033081694405949881720669678084893005401208519385532797875601223534106632446372099326270344247173419192875249305654255459652923424127683165769205805330484006973561435899073234677613283946265149584051390850229625045849299214539763968276905328041832109320989565438301713374083033028296556129445646723504169224745883960345813160903766894249928210539021009380274457033840667297020894681154056184592991096275593150613339891573749966617443329615671311688672393616407376613981407606218738784233933517793418720025549865307880371542597112801900574241534914747785464635508995970213271429150433331726942102982656328966185731977703474712206994008069199720867517562202073663118833605322469970129708544220873031445939107393606915873216888569451088858665672057478855112140689798033449149576265181118008150685148100709088368253322221593151839041780447132871193709781163307666778564453125000000000 [162,9] -68175713993580209733757155510709152911683858227108179210122149923502130642775498723363900322547734874642139403995998375306612903468035543202003741464514387827046181997533172328248976652823904774739654362399979412736401729713322964786455123386996921400204255062654200772839942757533438962532806157899302860113107552606954053884583918469782098701315585558207487905851625174415220283358102347684332849488273569630015940001404239620236189507759383884583353826040301321860257928925787597714872060401543096541054791503446203931962875309033608949227140801531273803476970690821026668470144429912655422097381120595801778603626124690994944083873062842963790169508222292520016863918837986761113080379251103871250326005233319644669418368797717912910526706294761742915922029416470008102954348466672646600328659190006446479431788943272017507481407772803080688681301237805360270213564681587168355640564746819146304548142893264939644853976780596425685670414232987408522501702799022711893906561295215191931713418655625696925467252882295730727590158247470289628880847191458229643762823269830812824159845051627975478291541765830065815331953858711184053803885015283075360592847080202839540800210705612578191603015570677703230945997797351746856568548452854495064513619876554229217704819169783433992115310710692146581188808897506699873719017796810492099667413490238061953215342276274383724844672192922523797335215343207923632819607482758459784498499063625599422238091166993759726843282173875263045375289748189368680211496270838434155018827863838291874617985285592193125819921051341806192800438097854640370727778830645390447786829383866681866730716942245886938354294002954910541624910569816229531388710766584266991257914687620960493566948693962223266272217035293579101562500 [162,10] 91878619896089717768951480808444161781024705250505482108603256559643591956986388542975857100664373685653632965949970389264255243489676409490534262928696759409879896718570910276631735706661507692308870089314011497810181976513516436625484474298593619337822617133876219002204425976891223941288044900534247407666965204714741991971490159781706193944172674513723011110414858369247579436327759421823839763098077285141587047088630715439815259066033874788457947807269304921597004526434300908962585250942054496799319298894666315874578203541600409323555735376030812102632896775908885439738985982050051724910905616468725417656693582023470392902273452677351055906659044215232416007119813000449483426622799828552200480065861151682297543700297532930897390731815699628438993010221353918775526459905402706811018548088719682438081360081321871910025149930153214250225278115716778003680629580426102682455235040120222808578081538562347098258981098322970731034207592560027542176761324419182349973890677007448912826826988737380843618267007241963571382164765844615302715739313918879866553712458002706703792561365248753372020771036553229134046506345298003455501533416679476743959448279631837348047125653825733429474459624972805920925755791212593644695002386878692006889981930930751682660431472603443311092080342125526740874249406021570856753457330596954911325558858234859158210308451108441627805972373052986350992774904966662083399318213503048388912440075135054392287263401605352584517145322123478420798988261641679387294740898217719801627750470975473068027521375886943699801763120717902885220684714891790347739130802237798529220744910376174052415184339996503323783447342747038502211455225998837781532148846320191908652862675839710845382258983389938016408443450927734375000 [162,11] -109470306297076342474678428357625395223501381520886105617689808108480440373282373315408747651774277833900956524154438766017684725663000717279200006282731875781692730344018104114210891991513313323747052258081823411321935895561352101924003608548683869420727952825016769993943246727987070112395563855213077520896164870866211474113495394404020024233719774518086908244470287850090071898606116040632896684110626698973000279362697652510979272295491055445301850325931869753481565803034151638705386898821499894417694221253160875954324489022066907681804157801719459027563357048724461164845051381138319313826248578580588752976344103535147021694468902832751535014064999877494846765076739890839143682774308100314451723968658603887874983705470796176691723396573036434879912464747718628999905510856516835543194559156396203407134150702074195332560310642708945736730404798566431402755077933004883234725063156780197392322373164907234319236494548868757472633990480963477681120698537688251887517823616548852463337767082084648961367253370451205725638440173846700525375011650309711744830791663990030164669384515303382732315122776434313010659441465398674537193147380126378879645898555883366006506954699342267068337041773762993091910415087440741828223786050420428164534641053105012974742727439753218780478079153885050018937368991208142810220008197613079503610561445149612178806556876408934144051975339206678361590548753202507717562434191524689141679688600808119761268711304690911708062757162095353251744355248963165176666868326516951455053381681200045636327303458010489845052853529470451669384091386739518067615625733932932809027823642947659526201525992499949318353037367573907630545964618164092890099964728320872465250463057242261339867828727264655623108386993408203125 [162,12] 116223448031314968505958589902113359381088003690921226962791751674875682179142881285960867181288320731866780512549184083729669149553881887275463466644827153718035698805646254293171655127280013493750895974466169724515927670970468088025797946670562063775417860140833150207129842166475501608167686549971705155434041404101873089251073154573385412052445495167097986654481295259687727140561467647005654378430041020370995054488098877861883195801966419600564479905000716907578970631054585169910627030852663273698848979302852056542288387324999700174176668639900390048311516336045644751665049152576897935712156639092605760792065637647148246784523844763352594458280238958251032497906808456715874366258915091092810590815254167229140049437060913417195406173840131275510270785483592635275067387950538793623436938703190304965272675855724740436241501462502617076345356454916851195277787539854757078961232668406426576459369618413775663398538015606717534264092670606581080735966783461035935420852222330013879564584290768979082565867700792777465762458182866991317413600164274865632809904077254091558919571285633530056213093184797043426170680054428110718510956023521488974789965240182063951911591007064538462647754246225990600967489355493915719914060062518761059677698417574757682610312807805790589469038978503443767396564407682256695261507212546976449890602039327965274406077106586339409922591457314012244787063909178386488839799040699311943168597453398038519339614888606125680744470947270526718302141343163407210889659763838297712136557547240328026309517554370845341745823409632678084117756806640107624194912227966130589893973377635799966699556628276791924251943147724273303673677755077441788023203772862388492840655389214432780668692207546954366645812988281250 [162,13] -110681050390420601517536737542491964741366012881775958949544799992397005185986293907700621873610626834795806966730297810537936394013770977864646035393845386547295881055920353976239811472382137112941683404912436743379969014036002111095647540539175408263012223495261309592698501663744823215825410448570985804628185548766713194519212600971697266331679371469268195670527492693105524567399357643752333655661110941968346557638428422106962756403040518595478829286827457520814531492569568434382519562737308423907497110528616309833071246026530373958135026834233193051447746830529204586881829991165751511134546326309682450601328749295623367857320826082251591920985095947953993694261139332369530068001584754337610808390909960925395538730618677800056489564003580831850806759397589267689391714426236871015787971141980794230610215259163882214299872017840509981358760644626081034464667413222911113765545694904430457053647323307348645313135596199991392444009631344683793127925607629780985231499979776510723365152994160920970775931082190230477512932612374861600102075527163543072033711898229757192428893940431640671521961069373637609694067090848958856525331213413074210762548017152120773089080927010393171744797634087928461215883698774919723606640897723849144040463381289272981229611014375936628357854122767339812135951501422875385603117262606348535111897403466028141581283811203386696334479450899588786090464375993053067261911898460277890849342226613746156082163652968237060644559737910348931417368008532392242760543547225575387988997229319569722834255167693873138526767156089249209592238807882904332921491368357606566054983362469005761934268390369825016868596803323964611583117229372762474808882468941690584368393970027376096081943732666930427246093750000 [162,14] 95057306937272956788058377399714469588136778812204613490316576831667453755855911625700181164640833330253945473496546008555200836579483625984314387686720290061096350937338732027341045938331965039012363446438996167821064486605356165308556105271885129910737876729616987731730674227117600930753317127355111781463408058668989770406783362902232770285008226312144125532114781016837654188350500560387371825657712152201634219417078267510824919834737693228920409617622455196001970019788623254575654469846763497374612572985396826295506484784484971252248655016715284855439818067775110710018891777971875823307040707526236717311346026475358807722885595240236777027240797944852291160175375449925160750059059025919748107604523794528108777919719879304468502801094327844575608066255428176481848157398055869223122586407797557363412282669592086843830035902470706160077013273942839884148706205930284538878715506710754707329589063957784754333168319608664911514268190104226448595704041673031134896625809349446237318750254334787897478761159612379076006363115419726106460804205104739154002021755469130475010078509453803973958024090171614170442780890094750521452386357850165894733033770378675944832174593431188592367571517801457785602887218888137190577654985175222104568912871185254575054558761462461773916109792610289520926383139806661787378019824995198567367477295000606653217045707629760717383763169105290837140126118499472389263432431586092390959722695990969421496246899625252287703719154828645963364361062370787410028042707970222630861358557235548836548377547233451529651532675209872119378930255339366728208576682201420194709915179994613381255181331752004193809588140024203168547180914936134752850069057120924058820081533274752650035768215505470685546875000 [162,15] -73861082389370041573127995967884259924373788471769202800192210485092603027581062680825627345972347174504303788522867799834545106985667653885200919001893473070321801560595875263898358161274222223637090035883295293405897577967803278340490225057307438669766628812315727937900405754475735820491096055649318475119116086497913212087080662485000695381320691424300725542907257157108238026231083094309749228854206545605272796647455308902697904725573144595036621187033753238823356422087634190817438178499234045298473379481613317123209876409414350585192464122042194820549922702736302443256702327091596054063736899804995110013843803506202684214729367275261232329392491373291081147628825311722968669063738886773418210538700941386034681723028288438960443306717311665941179750018360147091618353313897305671561176253696619711464734930709976946135913684790092154684165344147555761648588273394176387380493996521459906196532880963074806377022606669826126303439129448347422412251184621506492767256269524411985829813558524850038506932967591401296634722382401249633613751720411228339654383403813209563884652530231253417813732653077489108432987801621281901648704090139999086792680033761208453030279715170112100507270118305122804376396462834509883766030720462624914701158542045505081768403388947198639904800841958893319632885877523465517343201479106620268364166607519171755378534002330463087188645503201097749985689337672510761450678050622943593035904348256613767549230655613969346157555621717755977762182858399023898611711042880660141134274205980011543036376361378577004556645920863228200458845718724468067314010920341536217141592958265671976755435681111145977842895540081242386346583868199228993949114394759132800340692097689352416970962816249643093750000 [162,16] 51760888441308625499405196783205446101805437884761543393436564989986310534565550479761741145923353429289556060131700824746474914237996766655383575444480803727782228600523037665491503597397121044558209696604188962063811499492342645517851143789476458183455527005072729354191868002398792779062821251978977224241461078054357969512992067107684739838981834192284235939358956426883611925814865507132296860588223350224043916713156455873021009465503470152689537411935032465734044647930110344466620157087747562677021397310253363406598893865353608451382913133330127728330487211524107158649198915077425642293116255505484100005333176615175634931426178430249304627942480461328152572034192638456292903381922747600089232826331140432458781791591938374717548240764157822250298445564867164259581712325913047536793469980545316792459458796217242311571603911781740163915601055457531971408761707880792624330352682754513009365342742209624752442459831686939166705472238691379736083314898374029864313032957312838208588045645563962108466724408287719213468186498503037785406463992966932528510447198547822747752520590970189629617316673908677913162713302089046551270219428821485075369467677336485801891086087493175623190019626110132990425955312485737019598774387834343016295181508090858967687736429851385987075055992254028299627820312508447826761390225654827249288455013001845829171741088297255762536664886101732266808145176199437271272737202556994663444382355531953187442672540074843388664609341080255964485559700809886667256215940790776506380067936616165216813166455487067683215603028261605144568258353559862194859825710541532264176519975422535343823342571560475098274702979859682303239758386310605403520417513341906548072193076253373985816906253841832375000 [162,17] -32045771503749123368021335659336959496858627955697568540951395338225513032826369862589504212797669425219174668852712593530250592948993630936351725000210579573141708760923992918915802736209923252863799220918443447131798098411069961372383905251584600392370401250700645197536405199573402748385898901498349100957339781118785893358211498309336672963602570903390342413469890175633650447203091484155476598138123865162085228162500469676498039160971092298231622617165512675456971311431881234242820642909809920026337436313965095857750825079482644931628161064272129777894318562150046802250879866718556869285732510628211940875680882255968620703766475667710107619052902331261559586272914688807246850438918814861596705196799611144134416050511926195060157060777772063973562013970781304856755038284088819375148639521827723663546292418780657917486846024147133255545524724196594634567634592878189319431588137985765448449127756784678968178639096248282702898911965713798071738601635735812003460232911665258019972594587561556568207567144300821053868785713324433097668720313924924551751188432776203019190306353869967774772533893751364189448805677587539777279836183665783500120742221654258950910299546633061232458793963596222221605282311079216540536501203193378897091090836905339015010460122390318376959519607223950313145772914707126233153435851571961954711887489615040365755269848415755959982846323790044955301705434134810402355126081985585285788661198408887277814531126351678585169014039374618517330502140974783057365499647811627851191606770941406251187847355838538734721395224679562984493650652392906538254426533556287300953026515998975517274853418219604528487197501728455909521435639290006788354618568806068616868280204880654930262799962122737500 [162,18] 16385161802641447573544545897466390215683500902095654396439959605301905412734050665427461183399903848046475072775718186743897570698948070004837155454317831412791015452024823024551156887086857421904739374343075445516371889846811812234007921053563795639967532277287326539148803069601964955642538917716842837227708272146044122141860712741593613068455564431171434542465082670131164936001679205711630757562546711830293498172273592907040340444055500492803410321100792676157303805480054975000972185213362964909503007453564517102049653946146217515065135269945566425304697886827065618643404848295230181013452832472986166410311210833255773962193492806323913650288146635440738672451343584475838979804631789922631177424222775911796308312587064803051583588196387553433102417039455781140003752688500460539733667288308061340749489823317148882237496557592435714969386214689013137239504020222357164078189662010003459372999044934719107623760479385583835963815585990933853212155437492124553974089070713407129379484911640217355401104853349066143710630251621073870816695796931619815614219686952157952879377767024193467576238755819162508196706152989115517406191391738269634349421247753542120512499508295271896282927656054847015965885846142055968979110103591744371597697142198165095095616466108309114571856841016669272154816084840125575108516164747485218901062538749432497127159091782486403432392490523094406157450503868760299093037502290875267745713676994266068812315220217524380542104950165427087318472545434090016685391885547852564386987743921480828218475498112330400694644619930525737298190261162001348043993848213962268265632292084417045868279622922302207227934911786393251396556337665754468865543061535315859869246108924052368601193855968800 [162,19] -5479932257275716120514336575709714547810202396011520237973697457734795557495156985456405764544176572247958558333847026037750836078922499373128789970587190135961358184366062937144872287046475690087067666551970056594380504017129876828485105683428063643485779700719006501567580623364883975571446207612690495151039768230247278964091091300964936869070778245926157935957793326865392226946055272233119110568313272895227766554434836059994146304257130886517658907993240150338474544069289155924092922504249942854467430377491683755494100563562592465093129910983578761170726955509236544963216926722836938707858599939613560373560372069130752523843640623603431661816398969663821346610669769938964022256280395788978268280108569629158393533494201257835392371207243100793695500831307147709009820428391471921902497748989423073989220660121082864450967581000081762562360133956103306950844265199280373993244312601508103583637359579420970489206659402772344675013537355564014315755225266888693750225304911512023824518913121278845323777430897105102198298179740204250863139172252064732569099573065913987809744893097042350220148290583045432829492423556593831296818417255193390864433668997644395410724927872344690542104562063968495615506543085347230348804580349827541602539563143598423267108137456518587224304811786080693312964606877484885540626442029713114059885299871750407123407358518823754277780198526775994256159507352518076535793143044909174346877609604506618263924221409773464169061288973919073954666402334986375627356468508497596028958560622999235960911125585079386294147750941770132518132867581846681034991062302599986893959154721400293697569723317928204367309555113665003071482470883983091796775533937385754604134951860947569649021991850 [162,20] -423533127853709584387941943932282823454508333342372946518968497011488413419358752080960596558011614841096036603670363505310343207101980694359882408344662793831156101772156688335386850211720596313562441681024597940032045103089783086969813233477566292666576320968086021268532296785587847400704020500043253744702958803694640125619023524417171377840649364661267252485781498894254349810127782880669834955006321125516634952725359054899659582317020097628263882796015250072728530379938040828363496859713689856563911129025372351155831026012196492914321572361661908997006819476160997852338553709411377258270835272774909542143867045024718977150308619041328183312871368466690447185873255079581466709918334891807940816693787653937510908928794080701577001621303931179664248785052694287143744512724069418437859197458109058687101259142966660963144398322233600686610404437970509627271867780978275558110523764410564865866831391297718598664137014037832822816980112247667805079171866620588068416515952776391939674755239010019740805136005669386350542144235930558456980882077575991555234212040264541455806140976669174081299199025366692701174240509012517046657957779352853735199183339713890489598371605059881598697453456999653886137644455537428669820948339738525522010564801284544980596900124852690758668780365473105690843805801795585004822416614567779834821842169886652807519646449625594224085131532097275659787770690598463247407526835063189828355570748949284926626784235134190225998717513409789163628076463278020675720148592333355048165005756312377494847314599386020335341742702127811015364739959910343750134836477494854552971445191658346575196285912138872389713992988420979504086716246286870438188404865658714918030570032528062634091853 [162,21] 1717582293745515316309984582821267237454145401784960395397759577152249631008530751368544480975289990641893307012146826986904568823717503825537159502843564514974384238859855351966797239121078413913200269394612991028463322804205013033270622610328225133065709935310519865277082745973022029701291138998161468865789032054880146003961186615276890535356496663011015025434035571441570101058097051925706110341249998496083422076287458992014129068559674991994857343855149124824952405910788840125912058182718897094794622051950310839493556460263241394884673969155600806650008729365260039472347359208538523811635211919922302700363073075908352193663104067152078853949008406210760303484454601421240347424888256529534514320572250093476937247880099988572825231668455985446314284815427323142933585078455141325650943593981350392428489394218139180093939293789518536219301438709188054145717034542575466037109267960391580014670460689266265863403734685435872585042642415217968644575333552167620515490911311503956745778960049194445575302015902756718823738768574023080425130266225546114105036316768723261294271130170600388710764968435097896089127026467279764831445627395552788032547059640198841892649619601628800333213920020491720373987418580287291368808579965594535890415480000028091928834502297857119286713726448920950324796736199655596254797124990336269043065213627437040490888292438738200636668671509998835060586400008100381744467131274074228795446984804306297021409560442503027269471875902618575840295693207032113114593778723112692330743048395493795045845402604673780639281166990272896865641115173644228748089064464492019873581482576923208124024622624000185435291247959119435075187377229919348557838985270828434331656391620244195737112 [162,22] 164721572332365765924035766592628773698857910687395836293298408736862137857837330211521728442067560170962168509367602855273226201233838419189796239731280212134139676384334684628934204154164905077087290941023788708880178968580864063487410870974926401030022841747087004706727580684715781846447404659020536245145445257221480131562057014052726407333328931037898685176242631013227527337296494218792209541659590045235389246426484857003454611362403559502868870325394716355543740461060431106666015226802072090787236583595442527584559434732055618963468458603360234297082197107273321895799582663941890587662635061052710606920958696204151834100221935126178200831731932500007310157099656996561792623014584780700371387640267894891035574482293184633265111117834795528240556069160237433627596974728048892162995657294170274300786171324994904519096112828931131880242376110909132248177106824433374077072877845554053246159689314404498359847850605750711213238073998224052392752103903186054747969460355209489891530092699684526904984814057647058707038432953492314024693882232517089114838499967171619032517986638512781314665387619356802803268815372707496245085824504804808476183949914219671107461467730801010635182134437724291746215693696024578505159170160051622057958154980920167967665346572856267045886203759666839937314156635248735999013523505638610649336935813420378879584686721350702083878426568926331350270080609261366398467290247104727544955685375867608215513389406927562360360209496247189611907743317798330640824602598774505801009973786285134097641586746839222677051722605873597148832628472577325791510341917750581070790596334389377341302650011302661480973861674346124436863280856247637631891160440513932146779366590460092436 [162,23] -2996566677579640502014540505360169771154763216149335634044328683055104801777818672563552244700879369208428605332619359991623447067571653775222425894252368313634530858766062675334152782467067836753620620904607471328182893174490022249956277660093862477968309739150322398204831748774902484768248869965842824217847783841350527853642869202194672906098462808946422718500224735279197291059250102913307573608411232774942578083823626786334922001790704076220389197802916646954420959452120303958997906166960951041749555783115124030705750159491253061092542487312832333610897895922174053255118036942733553933827509344805634468853879177665285528291555378959467829544510875859443810505859260479671726263660182062892317386306798718995618756881721823130166811863531067060874010848322427578001986970766455068965808605333546427578969551314607476601232397346021961580394157862597122593152536049242524940615713041450892359959874270333933361055155094290937299621684734033395698924688440728696793863399141553773133220046982415421784875671734475528580203239912519217291327884778565188760453618929855536705328780526283978074686229049628575589454984254579404945279151109112199012614197227760862823763864267101106279009595356726502562679612415008067981918679342588654094662750781500901842660375278522288460831203727965263376896579720403170885835699149006228858852019490578732182178263403253250370483892218696217744214549043105481137713988996577880341209122726382680976237258930256749455621684228002180638614438920115693798208821322730412788358109410271719659014264480122601276889009413503959456860549471849116442969582824734240803385309763467315616489209917432204161289352757083663731646578919344950942327843890143225739328599709030780 [162,24] 4775688886457839089313046030507765588537569844655066563165214213027081627293741378093306494290466927785698803109980725579369917781350166933199758090129963447824712018177955969935859640507970657098145215698171134707282564249472097072413598224633819168416980033132660546126601366697782558331615298920912978920509131333703043141229374028653151498464781013370621525838533787496204734172552193161122780638382741494053884575047572579602619169236838581736281123500498058156684886004431725875434459911524795820331499427554482945043695105563831671115063528969189392695504825960113038295208871702405659403178490349637487632449728671221121831255761530559053819058871269802253658338839732868718005661242509284501117267496855441102493163632670619924825295793537893808878003561334140599853853865029125567595486075691697821750510617178025982992515128074641488770872820515791090732693967337820724418124316291799833735371724514746227730390576068036683362557623696567449599086961127704113258616402654661196956263281426956923771269415882378075431481968397294878762185998529383295799033792814751900278351175450812094218672834892714737499468132574862532378831109504796857488321811503746473063316703759444716802186846787127346907033346757381906085356827537175465797587127809141841963406373798911097804162956783431453720400564103056162691307416152625140476233685936974718081568274514891589135484781674438435464855435345159001968090602226717444651758491856781657126877437529354767764309828163604911926319232825317815851882618545739998997369729635414714415614505624016264251875433395187433652102154028043351375798936101814937164654197755308290874576376093096407569915585884250267349279800453633730461252871120779119416559451641398 [162,25] -4693779724944294209232093797602336447748595037384884959568245247786904417485662530773949766893960250701764760153769309070305400509714323656997820375760557289531726134521389705172900093189299719787432720598415254731705251177620884836957849911992431423923231213450552155220590586198647128506974316461129479650798073088867970340827122876319713877115567890094165340210812994184397311558018321749245940506607928387527232520049971822339589621287672545353679871729402168950293800378517971954337927897153211667366912688480096837593460638418862759413350696909117790290955729120442936494869822385576929803731918935103510059121952070692257442969120715735602696759455374330977920887164403940764011414059323677117479606977576790263008143245273566599264346320575363094843550651941424669752874239785275652954971584353495318936956891130197964859885943575073601562971558583005070386977191304901121195894056559666566924915909604966611624318585345395746821614036274568535174571024633357216785474889845555008528223846455861497092117570581473761305249475702669802248865730924964155797558869151068350819000308209049831831197723183493780762619869534448003399868886605262639721525638761940324664721075070720845063500593904941837068622173465096387676143425143422496583212538499004645278685407840427791157305399219168622208219103805272773386358275010208590526710236991584814679576030962879865954426099937795043882678528974917027370153784726718129747882894601851154814531519753731440506227101209332741660655649819779398551634274538699003943530788656492269361479410031117263808188981367083222747792803153681318583244399788549661280590018010268283486706636335877354323812506709947008219421647540595172507852636905541195199462972032 [162,26] 3238048432052185613073034983116204754943816484287297689659476655147734955025910342963121139669675538789231721706194176754365702016455306705707554366952999523247867731813438332911284930862329469160791053430617674819602116720744368490134214201143259818065306497501485790911574163681506159680895879925722395928690310361722439657109603634758908291433436718946809047662990160730383317539373012096282278257651814535796970460985864133298216717925424009257593063217336973124344063601985066567491327523976896637850181871172398808118319818574724034839241931112064913053247737986278446107223677836339671204605417484956560767809769572467411915573324134265870341554779740779859383047780030081351961079175692884607896672128128955356951235177318145691010558553430195392518497974820064189086045781111333591206550082676127386635330346628545685411040406548596822043213851263988949734105400691333234445696067029420136370496641568364829868883105545813491376395985663922095709107089090932695371215155887906354662923864793340567234636037192467483679001062722489092002108033547057320365449396044398626641863645695760594554469617762343595297502951273468074105767127171655664331801179243945737925786421124749981799896160965821955695224122123639853706993192071235242436143206627535023961106162950740836697689682394863337173535376013705002248055785239003797204840031892055049597763219869516326714208315753574093821909768106820053098148894089889285417441883878885990712382773171627987240983584572235995096419809705103944292209994074425271521719429483584706543414583740538701512625325261188249813779504455257376235839217495513987226272322198113267206826045131970022042240399742984362750103854873329158463800131072260353362588380 [162,27] -1469003506922830668052061595213391899259224443785154873325263739921663074122304826655216405727222837279099369994160017556254605224495077864059334414964046149009549107727439235503915385676367076679410676602226363020595531484779538407750301647301717315508225831104678226984939927030577244310686651999496277656747377277686098762970754411554589105488640441844413166558403015989676636802438485762303909341509053892339790334733932826431065081006078651594094195524997929606666674335105406738711354227003767002698522922376145363373336298522468291435377143386831640838501633024853380930120727852815974743444235620486296958536161616109125562516994006342509618111230453514639978810042368173718993152448375038258611310715355796091834210288830195847938229959541850456591051821569097486125400505681339264694612764118483933043515355929704623075373455402674996059308426843481927671200832333979579343058009308460592371917601241991465401654929358208582885387019839430209611620147442903158202362778640581751952223135961918690813865352635787087984332502453821344299700704290001319848689305101844846691734359854423936465556297909555321659161211637711284702679028539632922301337800362661134605654570975443611678075499154503839398903165405799548972609023434764977008672952613841644091965978656495171012408215292600940723686810269955852934865426281695814779388767249589306483055881196017457199842735930819104492602380780087683230378441312749450125592870041732237925554121110305342563890421757200197781428812789706056246123476353343967367103494206432210769413069848380486849419673263565522644908927890713097392105690215753408861283415312908341524446947745353395342224087636661621004358341523091288977752324628122372817544 [162,28] 195411751274709495795348619186295045391032735090062443343420833398265053265778819550357555947486656707005147419675581526926526073954810516023793039614533511829404063725676589170843339238602582945034900703501846470698150437642822024925000268011034637218623464901215209879913543025923338726239688660382435401241722746085494017856881402145542330056145173083609994206126131023869781115804272597154145165691106957087186707484525783512096117910824756983315691667581390500448107007536094216275551516465241096279616065505141091791999483284501498372828284730135175152097201541090806216964340080374565442740504965191152680812117388100163180907568827239456822520352632857756653655498666297260503752341871501949890811316198324403632727745561934528503547168579883491519825367177030471074197498221654539646593565689595362013960308864530158862661027761486877075160756839683299525401941072942252023952667151450207524338393382294689308784065217593081293656239834202228964750349241208577998801794951235358708548509823696923366950476152244345240563383207521334320716522999304677112398044901020469131734925052632858563904746546641123620493148730154279235626719020751298447148691121986378470837328180605746108954569209752159187901676880115655418128314252857128287409592922271741070598313369050809769790908669338231721274278226738470901924257634137981488553625459600692359610433596805025782021793362268433819043804051533107189763796168367872256991214767924129329075337599811906014453903960803463093982177773245149126661532323454245532806944950631451379452421218890579572520625778629056725444365644481649485841825171866079601545564610042689232510719384487914550962393885143329126714523453358973288764099554876926381 [162,29] 364201405394806154294996850338287077453562649676662184160614305990517086144874539060324684260115202292192417451077891714105757315238591830081226427188479483360865427892324319452936103580959370881385736062491801390106054342078569095589325764515749882833854459401986337717436221940291196051702461565358182114677007384522901002875594962346839760363675549109433468502733477975862979758577729541114076280004312201383703162964047629732708305868661473892204111567849383170950314418588692866686566294584935776439337844421910232022329820274675610390883441096598708266183579252199366085616489004132432349865517509781941968670097573603594249832005237690716351259715720916623942059609317144832495582428817220629002166844803298800802466942096796471519609448499547539212554983741993801769429509006145623106786433456284079914833933567200494401652698759828667714302716547775539045498559166573898853212806069704531993261639000029421860887570393263636663870828384113284594357524986753962159378498004392165110839124596873962785060905576587821677127361946615209953561834949555526685555232092737447123859595640673068079232875118008387814704153482019004703006105795436848771176741624338221475040084878312120839188104251981406236693165056438362330199622351912109850828714549548919431995809963888236292195936185304932531758527285130070883600028648166994182184282964887681743660014367041768288338527975969992706286694124728627841806134682587606187497072691262388947602885907887333591879040305907721320422731942508464137764737089203072116225400491471225289553986515485442556429284305531148671954915891271930979472707177659134166353753958130867285504491573538003079353837866131089155397142309336714698279380616017919 [162,30] -416893663120152132335875050876783713189696193112147014444683555284683195937664500964928174097619701897745560174970962011768012136930917856665586860263146418217449740255903669421029556192075485385147983365189553378735596514769126306697394495334282614675820317441690027134535524267915778938754381258100016243887516455795809522740923845346936918349615090750100664918902639103910949706700415755323701843376564085258293261621530128927002219289003691532568259736408923418118635682517103660463335675325183586527838882488137298746465386582457024198668347061790281916774187453532989086058223501730251046600460855460900145623507907461222364792988004447054535166435682585523982231478400610423402210994584988332271834103944808164876140951697346443198527758011801668763836738192112335831011645722417942145926435272024578472896208394234276931144804866986384404005406652753982042903785291072180056781403726353097505832026476587005575114714594043936564906699467293213853598073285822071912653318913323951908114237277113640626076524792051362202227393453304156757392540283898508351115583276385200584672303759841157870832899712853022178995138828438917475796920959405345106603722779065740768514105504242275453035169717375481685494821606375176680485596216369230489776580533689471330991369061113496966376569067915894358342739262640512334679037553384747247369113703965865739717083425532189756974349927150463259708542247697802782397078727488119489852796403639331416070081700107368143206643271268140490512790909070668554399357198518865683426615581977161688660976110836833602026502518590427225782135461782919674981023160140147716745840760817547294986424427517274239328904059056830120746162255497499522701983630187 [162,31] 268280037378472759704562581904878051609135096846098743058371439451293661862762188781878520325377426405881953496541098757263726894080469268137002795519889553516823035929522851860655140321138424292920194361534717337211855283362909217791523162621012436916936554302088891025722379836098078788727468828553559495614673969184356203518216416646307390071070636131540381403772262920757633911516742844565748871759822293343172609306303226246892356728910779256270164608634965748873830330518161537504389113768869725749122748680543815486769048423139228959341214303441083022310346956873707435571326268062913507727353793141703102256456932065936652507264843162177497136095317845420158057078578063622095525873144608886176099165637578454906131235947339873269768251892235573172792826142623509371280945836218212400123195260119780226182602036339801951059362409726733718950103960283503973568359828683979241804043045521950891578749463237288042413783522285502797422082003475040853555841109784847132301099321266252290376556619142196411676318210833333284313657217602368347558186376421044275489061992557431197678248607879532223717230207375737478386615091891445391906593361742008049425372155611019156414006864881379687720114748443828836372974355781990355877957770257584736180087511081984806972952501068091299825777934445834150634072067089117751242779575867061080474205277967304929851267072428200089972741921059526427334472551137429134667791744568675510388172141622018515066787792685715483139947647858152948760629175720859079237326437071699541573930965699719327276780107777652521644425613226691736870005297368307313677466765221085553483416209784087022479451847828561836396124066888071252771422330024949430229051273 [162,32] -117657848100388940880115441162988594566274538518058096349467328261908297197882217975872284396736114936475188203330679067747449619459454524637694510678680185011360674803554677643019310805517038520512271761161113556968288144471522466729025468688153294081201841595678603664399237051817713372947852639498179502664951739468645747644029350903391255456615741298457761728618921524370313676392289243516228185659621964402449973965917589215049817051601779054933243439533111476179413864457200873733603251009568491553504065130454204352035109918828696681996595781719297674797442510005881732551470259260089676598586157629563810665783385802794938928698207532848142143257437606731869470775546487455523026300778375730108955770007781027878121226097684853122903184045598893274302929701535735022327513920892231570664429209177407718080028807339752471494334034278094492279592445158235382996030785000836796394352100954195734635485430413643843898563391698929981326222105541228005027095293716701129771484534222337608386686611164161656996305772851346991514448326926790156579589910459386245373598485242615642830910368813250459115316830101052101896007646290315722709807691842461853617520189018881201988827467642816953912199023030529835357812276244233848925820192451294339307393459581438373362907585749121014104098952861757687991180128963530713645797628981202265838054590068107278389234028667463380731036965307804475669922087143812119552268348117316718294787919452827849404100607259715238619795747680130898555701598721932380810547443837094036276370993192567556499731745380566315145284555574708739878426764531453004138021526602286473863756844602761931615076820194359332664072645224222768350232844274794986916106 [162,33] 29944041144529354834994422866850103887695367808401156830025048132224655783747027952493081973827959237613769238224025814175897034312370290087079911575883190304039309384027321576826686098704128216800680843968167551563312373249768487382756870112271726977817877489665638192519812543255210676685752163761060633049923629526716843346297948389213999033092558049125372267023759768735038518040390430252970349823648904839863153468191086265730708900094770659003642529008966117960936749167782709552350915238981426853835729144776267596577003229054368571796677393516525399565161009607637668400506972058806977175699542127499421762734553815298562239398611923942206368125099054733620876416155901216900911613058542089338694873402945454013066049276520310185901369748501051337487284921831130491289075975588544317836341340137364136199695155805986531243263810435909503969361338515321911920980110391918181186439504906514515524406902176696766892631088106927195743775155080632086169627086549475924316163974251097261807621617920069898999986820855603819776298312109804409373876861412260581022668897247141643857124889497987046449609328413353595907701139182135939507331908253411726182774714462797920151125899928513583767046556392975963377567737083750188822317235336211625828875597778642228784460542004171121216771939725572176575539885911891916963362658718799740247932466118801427093933250438977939822655217226165824785655138558062009715471172509124080433677494426403713412641751469437073327799288102347812707878647762868679721128704974600530611244789258257787147458759253186938479863921521007949106128481551522683577826228323597747065613822536413400361281959234971970438747628696270388827572556620105259925 [162,34] 4438584324275601199310169878318132378724039784985867540439579528606763923264640124248883174738443045617588877197570107438427844603061650670878571531868830775481385287711881291965783679112085642967723685331986412863564510502603841495735572259818027929375451003861050230411165176775842222500671749174516893469575154787574966572556198586355411597728165589962635677899446014852995388271071917558480797624581229242812742625411273254286105646294956437385025452934902413797074255976627625176908767945141769783025961867472681867048528521766642699217257759057145853187118673003826369177113777933632433252999678020118653455187098750487803763758237968069151263819721338748371358846617429953494388237911902403005649873789771921711335015918801161488550536357180897676479820206916247666236794724943047740838849868670774384250764346891310308035953219094040967922249760970002102741706104338180089204210596324295514587825933588036516975013785430273490979205992163152178671316352663273228601152747951039244000078484025034297022657071850406134947673614428398678676549189002433965572414660281717496661327384624457029987859695343837106719380343325919877929321877724239248399572729374549161792096585051502757884760739503167305108118653699132003061696736139038936085085483582432105055325238200023812885483883448272660091027036766035749879275469340633983640467439774232576064839253438129039404993064446859450055360580616286717275193288098412906594861420067094465265044130302363854540657689050262190193523410643746011422983676759330359056350285568710503826475655545108937134187854572995856834123090695739267380379157853041917874510928555732366547912896005686221723904901706618526724639473525709994 [162,35] -11731637527589221926992191331714645423090573647966709925466735129938507883602895267794555804099231228126090911132826547734088315271021460609615036614647033436873589929057704778087040285651882947736280904725523220020339717833871167833306460080215203154577113943661603842422733467456287952741111445483744274022826466001840849838804073318519377783176602334324795077911422415298461403847698344784467064173409419522755112926495238573725197369980504058347678564629713722674193368454465243854451154198461783489977048891725083712791229107093329680166313650553318617290888772795702884743672899707515810051227229958131911810595553042739089336378092418646059918416318714781114557021492603420950457052715412353171928349499754446571597920032972282185491494782808093790066545174155517022877317160446988472174730374185456602162228602556926361340801942127006520610489738153756978843251826986667941464030323144934263681234892164039528164767231843457159646486631298438427892747219273098037274000461991538911565966176882321146411306974195734570326889334987085199555664516004138468214842932348653950295956225907557689073530197387710627024070524380153932363605745108706049194478483864729197091634839527061416696357932957039914999030942202873608268930647021760485780395634783111062176427127677058154492355938422641222178343211246476360246292893624996857414787762523416277561703738175403241535719202993239913845491536037221734558932605279429548099832040857826063295520755263412020294880667748373527907064436255932224559651814391310394101453105155742330484263971485004255199953823258334029887352704403713314656622546889591126814461421741321766073277935350129601531019230303184566296027122615385 [162,36] 9912011199335062892252712158653051617778359226102072578528547927435245639953393687459510097402198741936510692274083672866683623710150382031662536948797202668758217939891268866583884347642336167112900014460389331250970364354211367714535320260400920982615122412699922536267664851809336895675167607292013371357071006086164066060683452929444529378715327684930510645313650358242691341409246809931478909673192763799741264606621409080230240069403385268524819866784701496892607956969581652666593049800371001557020422482907988466997536156441232201948708566141411734478214374021507419593887636821205769888055939244072298591532181862974359136909929775855580649688322858842623262370241321090891957873232366581580278809206328874736632985740227164422723273563443567325446632884835629428395898388506170835116388155311788015678082362428396221187540579666207267356690776323985139093146673214358464899944790018250256320385957516761390545175992563166363018414340386810503956715100079081306948555436536743690648652098893003966141899762541787472051231881536693190207173529528692141999054663219049467041310261125377211686272023369637671872908632125513421509343637465621912578455109355149303877096634162607188827463405531933735689582062680894368296379670594490126103974972998648934981031652641535964606359510851651866020319932121322498548676961076180061120568336248892417997234451348706732607120369130847172839598229021517965269107357054955609468789397932702926713336308462460405638063286735973928254766311319379288702111507221389684700970701522869171365962182221891117797462785923702567510579051809713817898773344390736369409320545891281657407252540596501311461538521893874583655987441257 [162,37] -6682317287045914692633493445546297595709019556005668927316393379776486788577891826215593978595160475623496052439070872699578578146999815087346007497957868734130790538346106574752486758664712070953002268750756897232966865549631933226909017301681557127359835495062479317202215755079200221788771598684709869318836524037746026895649573223333762132531444282231061022613925065089888142104646567985838069477405190436345856893792970382716470657626825972590328088643199344066930317336176514682540481967221184683637477675303259099052616948990229541031951924706591702784835731137856261818642802091841857411408397713924514207959689236815132350405476516397633632869122462216100563735560618454050995417131622023324790920936267737151229126603618632935497460862682895099811874755832866507719614887908287588934240156519822059322736981297505034169797798800872606688958332917528419549703568047421770432510185522611540900430909339632078905806983346345017882606801029642166764996628748286718309516564299998162241741846049779567015904957747095667970198292539100180727501437999911906036593264193587358500788026925394262054653403806585526247012434304267750658853782704567190742643015022590197720411518558870491333150279159271557451912822776705004330333212155606010031638464514491249949558837246495868983302109113400468588906368557930381577150014294702999698466808548171116668067622489900701710556526753839221837184548947746877916230893327546525825955269223205141655177650613938162122658238073282253094575669067709566919015433457273244443248904518710951988507005669098401435184931953733259475170074014722840907911441298027833337637151716707559948099989382608579922447731771246347502919006 [162,38] 4151864456784643440767647037108227210876577029149193538195190714971919881921469719907676710283584611897871151794086497334558082501072734906897898450777322374959098499210961821481096187119970965281015009463030731341711815324118577892520706111152761543557038119958909686864837796771172384990423370454801489323032243282151832776617296220710374370529736734537436500496680887756198489685093733647284356650157443176594473851617892619956958705421281789709597869115608719355707334248941033513255389315945620820098059694892156082867727110849336777294067023763711481541784664882536496936527989189160235436563714806313578793752467852251273707272244326533072034794754040168287675849809168492707981189645867210434569449850190921589712805807361316318604516594225655886847462759846114293780709606479480232339155745416656083652472118250748475221198852222610998331792949482306695294514812635475745004167631122021289948018674285573264162484711881102325985214082886370257095343963664226012552064590920052198275986182370767485658014776496616657339726589871575831058898908094444451067599941018598740182612409112643641998723192946811451613941680937472479116273404672355252393629513323142098380794600204792019562349204783856703244362736415299699706522542917977402119362270684589533643360942916951974357465779808875526412140468093567526463868398045013065995610046795288981312052238207042205156869447494909727893568585618334509277175436579954913831723667098107443923800610589124989334873123935979142318163134995021387822834316380392402308212649737047412628686422053338348282455964177536146510718061523162037619333130241205353284814474569601524111601827924760750737102254911039315968759 [162,39] -2475497056905817603729094988498740848017167964385539354633348151340624153765337679927348152895461363020629275583601496948718952144824306629088746076476024768384598502916352073098887340528959271440981003621505164900516720737467442045436985268180118344489185347832515155929578791491358458190531333335956249388598127978856235797000022192662938074209622516510418283349065474392803683469830397825238118940661747879091839281861834211379488750405064276734236332912333720770062532035725621655501235548939402165736660346099559306418640241888167581321744891152223469622199679158709579750031219949241318160464107991137885438768685737325112340266946974887860608423554551508217730877507182894964872951359961372533694996249449519264343157525492111447247866703013000858254407537991302620121111039194875437841430088939333522619685451428009317298197428070446441203484353299545376276989461670146264419883206896100414952485591487278943638519554511052980355658754135713839560774078357095308201273040917443409624338385939692898093986485623300873376290287422086041635630553142754701326131462773469064094621589355315790178809657562186217518908829779937249919355228993212624434941470202875148962765573258655034779491466169440581747793924324195661686751810300909244265866487213964258790775168286510343147830798584845831854538018025592533386795699104461947762726070758702785200062258027156593720639819187042621474231932524623707902902384557733337535225274607717712325537123236391987663302633398106210534893308868975908878902074420840305687480049551123114549259626991983223829582762839167956137874942846725417337367117905957892171105400590392490103645349109379561881715569485122793682 [162,40] 1416903521189032245596730215196103792117630550010085138759670814730405197650681489782082014177115201641025345948389491207676251327491233657312648846147449032003799318639235221816260068756427367193057026317893110628359537344806970074720197176952087121298530195939513062413079966042723678831190286835266251518549825645018029284470647944244587386823610417803149485001861618720773254216914364654189580637831207558224513725060206909292894280333454728517026374328070269575073147797811908910726786151394007337942573210521208332212132303747027131497061518882868788649398410208937742385745717012702230350645809867746047485197586089832670619852522972157438723302841394418730179544560397483173238255426573275006047660346246201112271793146835919658815287890293947529602643667228121352229300421925120441336952866785205900295659509723286024234859794462985099021149941288441689019089599262848027920584941420771470031203952784707989089524820514602436968864987525568835217271815607376528398389491051988098885651674540609903951690469827737879632344022907063215124988161152813886264728183274905196782796091399915679372375304180526540533973259026985332209885632243529943700049626267069718611792096103907639876336613511716712333997300567854268847268615508766421425286901056329680137920593016818993995923828038942091847092299146123108664134714818441389433700018212048875271821529012071940533635349684578758706769520659449179049792903348698602690911203605630917718251679059086851541148051103362164333049709238843520502436925611098501315157338936349104846660817673156348576415390134759428664100966188327110600597004903925216861597339183537125389360611337723795508197278084700786 [162,41] -768699245476693836867957702292653981848715078149207091162836102276353356536066094280437248848498310588686701638710584737639198075893451525186599553444767022107255804568654298058033434235225339113291067197346300402212522476599171694755025024172073634480532397958146635989136180127861226399543479008122727864977194584880998705764206366076562857586802905170126349954975095283565131415766401345210147028272111035823681340334789023317592972775233881512806274937840632660993959965582052685414587738774127753202703620143898222226148005016771993853011745092681399854779977958083313519661375732965301571591235666879519543664610689360288480421244217727133065284086059911372074229070415691711890786802165350911663512784750085970176598283045724877011164108144759927654808221057464454432340548187686568265968559795594557456752930307689093227943004981667693336513015389019048221063037451574553666924797824956336569757034540323271473041609514363499165070663050443280801935657113410400203164453959745044816528913849176597964325996222791179213640932460481522490525307253564951431207567090478962529904787673726259869679256687507114466823421123298622423532645036550431194557890010367653691842791010717215214855604710413505671487906368550776024259389715690075160708701588743077763852579093583717129459196061527067012794037182801576129197595122061131434079465247156449116177257176050474765483674041622504756479153288520386184598997200874447314345865535697710955737327078212886433059117765759016000745101495526011337617606630032512128725849379229845967153242014482977395524647556003668996773321025539352999945125424823584911554117325514514288275077163659582320038758457628 [162,42] 390753538964317655725033640687597131435546620413978107948057307401476680711131394733659660068240797859474551614313343966350357449189797598489674284254878275812245255509905045385011478922216315916849700733814112363106098950201789746726436683319350054884333955222933687514375747378885057534948413927979677930928211536322917857951055871127464447926619922201869077196099295194112977671366887744989889836732099235442744872761865878265383408460681447292092426742072706018335127014448181206318801070401316202603612574222361978171112649100414467981768384207841709621806308368372035985002216828440763887247793362831964173606750900165714598458493491287732325351600036150801261520607736686292116647887026187927479451287928096171107459783048850975316766150063269692139928564196887958917976330211981685970670381781729444307995992787885294877754751529486205525445488926857929649474053854499939282092762567256983236512540470892422911869591625431435286506785113823693040461400100231666041289725524216512854857959225558688255198569930041637461512052046762257454100099750862359211395580329803117092971623341793036356321296883384091913524679229356563178465354521376928483035024554222654484287029309610210401902550870284819321210754098445544492605587062064527500376910564357445366909628691404095354632264342911078760738577151416949065711581835342435990512988136181762499523187929311212855235078323452784713357137204728212309210405104472445882949498453542237258366075643464092123664018182447729801807763582447128729402706154638268427181921652254465676544681385657726765405410501992518618490968218158363689811104414872592784651026430455376167750107989876644950293593762 [162,43] -184937603538384507651148743313089513433171168666191410447324127231951946883708278437181662827032418063469726281121328763879258592311669998899589615317801327679466147575306678243516805204171283392792438497205683111522023509560455308894461436643207660340880652276566126425313967103203829841673054464879745792060075528450853105774778468279237404748281965187556148779885449262628041019225137849842531345054208095494265905480039909801619939504177302605313992328735931911963984325878729164525656138619670759562236275623055666980381218038912290946829081774477257557550504495576751885602119145576224501314729134255032800168764348841821406322296212378153040136898189883195044517429712232257329119779859928360534307905347035431582249097308831061242841772965029606027735394102825100164514330373445111024854551405602983223650960209679899568783373747109800271709404233481978302022509775317288861230335261990368883472469236933798963951660441600955123848457117503456758473916260534151744412378583045764264223900853124243591559456465572682270691428365454756413096990416036612323403942593661148702257415570135149209983489489978129507024259697380311200710389346687484741133816792914789892655510733137882960184832420029618897159032035812613032538614990818659393114953159259768625387957456254602205592409652674600593273108381180643154907847923610548146381990436064346780606003394761139218130537375011189397069787465751158460178216486493589285964761657835075549890430441465332895331977017646953112471041453235940470729360464446744282170732957421652821492499512956952047942010591703703725594002211923545511838576090813896402325129160762784006408481850353273106313349 [162,44] 81290278099179733880270004917715610713315691527645291177508544398075061415375177786409240756208710653463472177810529979341686747312336098536681732280963559889369588635783765171124042250322376626119881674941942698427788723122398552818351782425344825421264904587345112779737922568329296808022715496030626984274474731295078180774949848293224452674333748231799101864227179704772387605635599774560578159653789989867114261076937660339934386348679146994426192324638403744096134212977422840647728603995825179978300231126598148269615715965446981703349702464859737366734276061952045422905500686016876325784762570407791235948648852225923452809819591202428882018543713724294046442258003782098021943518105532277404886544937044080028850480070033673275799571125360247771940133300038013707075608773826575611466099634848020344875879440274537539901129668053333415114599270470664727814985705590495151499429021117446424525175066638897547527605501030376399858942630502696243768922739637153826517897612120637134952313697619854008079932061047655655391597681091990154022147113317610156665733083061226214333214236037637575862935557660943435098152158785212279681680476470982631223407203373479401847308258471159104816683279725918172955265760986513296387525363114947163709138870000210895638972515501724439051132859346049198127988134070934521573100505832078489351074972546756553228330320695027950755550338020602645622194933918480258597264947748018733271731863861243541675590136433260078258310049539796904246623143798033561914803591055005814435226824402418851165388681480352667400621936669757183895033083009830665851923304714729828100986950657945463849276865648945209327 [162,45] -33161734892470620537023722972045562110079000201488195951376609351112925394717144487613442074257129926354941509571190500566094874982450763790905860977494933673930044892724869289632615985585152368369185990085115451579546906204354508032700229892204794677922834951655370122287412009171651106518554037527951905508510138653866478855207327144798971829996195797028117340814932455735704969036506348772522250175595733453824240186081939709602402697426342080721734821934455057819569517818005554186758821191376068864081706022516897808965496855213275530872002098524645419293861787053391657645896374893167890374992317088873810382097581085193734742269033611640939279117376547495614985191841965448255544953039447162148646981653986961863954425939082184671523300280607828323720700164897210596401624314054319276461149893831110076170684174164742123008738274544387824538567831103999623604820142753134871098211114435014200103900989128876742534444352641262504803475296380614859176089919127008945317107438531846432492345560175625398048096867308747764833438941220778527403375817808887677966562036807682346873717641807608992210156328998868067959650254452553208004456858107789653959307505491183988905890175422448917798702316176896292830167873804592389703386324715934589592269128553146153756151821942133367626270930812829505561804060861940892523076449929365618955685325118797795971528907154410377222957886413622439707074819893159723823832219255501323108129895128002235545132676105847210029913166947285976175476621805014847447839988901100637008509435366844440081201523228329684712800876737658448585614666131883148576209601323532866547505986047095740806800574868009807 [162,46] 12556221429854550934143980444267324947455585914649455993724377151649918408045939646766383302524458706097684399176009430788432484934152626291741143967590356309534040370389365678597894134899236461031383465271039716003938227146410156546801076257748026889399750922733569820304525204825203726906593100563600636667453233252133425494862382263742513430128378545279299625033783418433978204449408648462991534131555132922211999989088942252179449501990129346842003677594225132474153278375665126452828958953462978120195425624732344428081470346300257934823062744424690093748982330975056580880851746646227167308432132014712443420957591434375142163184131365483438401399462987178356705483954919913733530233927522823869196120472015644532868798062645418299876768057558876347599567800587331190651029629186149747527879102109638081069321862238588305653647141213834209364606821691457913527842404806660170902008680207765977623382188745451309063927049133913256628496806447059501930817661798958209426136194911217769445502095839721450060925041913291692987128859294205690548549369381515133073375840158799765426247572515705838539420333517956676615019042199235258583537966927991226159575640800838152856420322626853404914841079257456378887136818047033908615649608839841063298033713458974933443916015298614201876867468471009005520367377192226364205958667594680065666914735517782026262957061609588610617913441688811125593957533604187282048244377621877593860146137234346284079400968557851387995840097476277772199272877541307241850394157987013263940119974598780914080790934938606746605091503052764103460000779883668556780263988783700822267205645541900813339722005211120 [162,47] -4412437858932496111988863620946912046115024083292380410186603845190131924074748703048499256709689048963104081625276352822218048444311781466816556787656423749974176674731700418412386445616269586792750013838945595921336353556388525981971680736114219557090950478988711129727688789357852070714900271448934180551147368374149042015662532421053626551721359047963143110850199126181830154528325324389898998694915680741012475534409857608007978863686961845824779854597956909679313458796969892064549764369771774206305591786769845597378644149030139954595417403407462176247430142477254481258572499369755847095563811313208093284798893669628499633423534060655791024469630885046708805219365076499964942792268396832724767925461797423083048144535162996723997685832752027592567779075183286619222849082118320904097648065612921290644307731866963039071012709584820347675658810045203614935729349601825952430215078309778419023294471546176587920772793689030289283305103036227891636320159710509441032575993076254227901280232727160241562171547055433707103875474367782206611425092298765130858040154205918297097425541188165448533162103396715267984424232251273503955023253216294480505030882884638982034419785034079928521146748487657976970219791567072800606572019966563426758460343122088706746469433572166252490390389224572571349275710581362154552016350752849315221707058292950164109148688576334023792653048883365855591480746910741214461895145950778810392537198080136941324812644796359620920832282102552311396960695546047681025540620290060571347726437724517584822816408633837186822145743723349101705056935365388810997699471345698211928385382555488943387775371057 [162,48] 1438388722748852183969609918153515300306890094701061506776916248091246969096213502520304486623192534221112268612473010469889824159655308112574384883064508951024441359964068755635336412343655663350759079632368108289665446663402660914573857868209661171536321811152953436709813182774696810002812597440212988342817100227149700127377675159961817148559367575715590400913347653346610970901225443780068031844789966997082427060563178902368086245953409831931516634035023939087634309866345306747880189418085460546206384867002197363847723101401385317589906411049315910115811298917048520163127016895833650758017202754439301443410450101218894627113959208245554527406477891092824597880633542768168192481532981469257085400033567314793792736290043709838822998467020118127213008193020949301000862241730003145242486226258565477827003513797234317517926571135992155408522536399831971909283685451839317337858834182358661420871449313615346473636169223824680308857065531810126444576653124638634385463767422577258319884556791018529283313551354579741740803733820688821785396676261830489687899742486823460223153869435879022193438436130354623699630120974364775974907463363420069123075923079001818060079187667992452405904966404319052584835353006507124000553094666236969849539442549344008707465350384555017189075625614223173109325369919140358744341295775896656644244827598880109052775130539653911070206945862591217901350616011622252256638724279865663154218382802242232637716674968188419992316806449849783333845509455565829120362243491934842712294964402961084309280615856874095580417222538534291807647542782744952524473338979800482175137640965811357803094567 [162,49] -435141928213432512084245942200558498562370683564799917601895655587729941589815703787221190886749040899986773260058988161032800255385188669320306450663145911371023353696857918544770113525489086864463068612643003827526009389909857781900805585796890127109068527118916425628919235491836896878334003413585738288687094431924096585177388199266272090730148447012960595627605441106373372046077632643070746738620682364760765391397947380008988247667511846595324547670178727638308130415282112582314897172833891745458230992598354153627488943159070155475912659085384224089982187995344912366146948438509099800735974710707799081503944870371242745352432464112946942448576873413949456146936251684181002610656373064438962231843104841306698564797770064298757162844977100965578914450024912297974140521116005960978289554496557082668912448957527449974347325272544785608417989418262780726768800757620464822804450123677302611538071703841246896568407209857254529642173965890964255953127643360070470126205058863753198029778457057221835706918413486090010955620823047220817973121583119249023239149194826060125391764963575532807194227071891777438115791711701988020353841051638765302649874378242178384697761324538659731694289359725428090900886722986598735292159366912861595134051626330686989712198689115047237466990773275255786506421455728661610692061648750428894134178762269410237121909296066552904886276954105470886913717339624646477103730476911247125792059386958349673506586193335308708166110555352151356056901265034351670541847542858828510168425462398512645871515887911193604617318486515943170144482636058364141917833368785458461355711983114004515365 [162,50] 122149081931630767539769683728273095293607645122231085792005409207281614746004179623418472868847027549064560226851325805148130020295225098519385843852480881298207370292932057835069560492969838178780192229413625585700313648325384975236646408217719773484172514196742978003764526486565867680901494856320057253567080922233707816672741121351346188598871852928059445769503444675406166400025362799820002799315061956530558844313454373375472063029829876906245334217650549938610654371489272216302442941089518576191836095573518922690603745896552598209638940772673627394856336391143850728267631191373951112950202398578682566441012223249480087834080950495565319634704526590239610450260051422012204571405247669074547360352926719633197570384969579048098006270727410066217486755774772758991224777384029026535990556797511396422469458678240890379587492493932116869496413707451339580054095369841542179202122776691681657241751477667426415494029150159388243423426722747531698001992652271410581782408052516213308626397710216171237509455363945228852259062440379453472435376495779687171724283696058851632315787324972135666245727779742935590674971549144359767592465308008217793233876281628009643180032926619769636797953961170642765829986152232239125835270081570643529302458600173506841837502917797541350871672861239043976301794698996703784721787586892504209162338897533951861579370327984559334828438356291866499261025001307786201969035710811279507270984236058110636128396690934006532769305421904101956817295608319317595127286474370329681911207657417493980550606688354859673800290722761516821985892915586518542719317216685781106916738396325196824 [162,51] -31746944609519026566306128773763938237644435344951607416016670309391619169706745129702983687721409950468102954747617723177733373850871352251880766822342954622600579000637246126219035348024270434386597778244759568154706108125799964386216354335438693819582822330309977852096130170326906841754421964746421975146132304660675671899818820576081236116467326455462806454939123786643522507544244594096922402634436140161304044207472832946652460223295579626056290765880151238587752428154042637863915036303149127748986349261178564513866253258228636725653976458415192799735909504525003914430566046210010146987362476868436559943694345930584099423336655285769926756835328228153295848436523608194573069593829930581919692725590718578564855963847030777284192012167270826953277443592920326653877621780046101825176457467950731939042474341507523339650360145812419048063721273632101030719520545162693159923946932988290172488276904582486986761789365334566580101851594684511855772006593706235787271153165914417065613667384976872422463049935038879282648488549682116698434375202071095702510215106748367194521997835405251260202357408964563478963071417130651612069599511290848113955922129488585052287074941671039049505036369625069343210175301120032669745361983262421441085743761662630122765075895481029578936565077093196875837938922118323692742137368023373595077725617264467984120080869903990183158833811367739144664715721613061931483570089290142889087892723334221494327315023680366281936092908939668934937857412922623253014747058343959324556377742564668330860687038257412453043855714586056642884365620455738277886069679335000311889012662884661 [162,52] 7656364012122919470649972218545531012852941658359762641608192144074105801390037622885961300049326367557192416335146201776415822425336499508420647375247859911916281662064104902722933418414993267037299984546821323674647407873179598338815196571957073022011139571633573072039417821340133583898197626184723525638438889811384108986369193022137638591498301088730755168260450291547913659393929047001034563150234196576524536782233767682087279346619939617802509464678453032757012776775617136006120221050987023614365275812592764052565284236259775616833007706958245016501789123125179236067102369107413050032266607584754167125676479284564688582403329447827043009724927038256388892097307799914614496078786954890788488064704553211222549864226904160692640956267056410370341672361035572800523589639306613001201363678779748755771608326440144576811596603699770825092997419587286657553240391675999570621964486298265996501959780339675308788035960822145074725172608638867284532515992225969971932336258277251288975302404797552945452884453516439343398075596001552762567214988006907183141673828944693634355062657917434947745750586666297526394148024537608603874966336378549230133525694144642910037320044946043721450025315740237491531938118829312552410530210541376872757800233191474372286185689334116086519406014969846697194600075849052002878462200222236474143257577363018794046147701286921078416942088492424903690287597379839566569001412997875294679707418451568648501000081136282180571423502414789607530748450871207361177232087173683003722579440076570386375150652138989949451457212147107198996980649737146426952595551505433004835212628352 [162,53] -1712731745990908386861274768867746357695276195668669738184032733554313343964108440712882422083123190823756715018168458568066427687982952401820201041413597852656940110967110742695302547305078654922944274966888019238623870170803438847192137616357383846130095290474707811015501741406369052474398688523546029376613543664037032837474432461145916036365759786325983150966468920870076228897066458007630298940900744820583210433068415701405738625841196459014679075093576236735952940796645269087144781787444412667070329921325972226096891623272356849660379725262979196537758804813306928010178523908714836675484529405855354136507571464331919910331133137819440319873250631413954209267563815296227216369283169949175240594784560590381556414695378987934435139808539045358151894712707459058361437119148054178802213008624396039569537583809820413998855580609209621294824455745304207007912337633307095128477679158054095172006759881060089276314163989480207038470257249983410172359365810240612062464125311305325599265918985993016770383651950000812244672622034060330163065683901484937108022940815491735218840886666601105191837182052793478054594554779982336182042189986681549765211099667639641854932827988196391416941320598116714444633799369733533252258549086669279112281611831431376852761854568706616966481749611317432977189453626911893882750231937592373385662979766709531329979168024308808240727454319018158427937843524448903107329171340250194454168927947565797430943873838681218549294093738371088774022065183546602010650973846247397821768212939634579435110186786673226425579074038400302822047925741784276686238383744025347480667439 [162,54] 352301639648220165142889332719108106174202821194694400373888452803020711160714422092786288064360250485445249579059295125122832180608295198352513264073550087568298114464860740013057041149761995478839041046908962257641754867796070603299855524554952930165306729463402871913350571832568795321858569108247635821679151722299395619763087557703594503731297283925670525201823523014204317225402675220941592033625497740773708088867723428806304240211743401672723363997868008725476695996327628761903107756859175110776363613421574104133998081784297311417814843766283091256453120389401111545813007602666227565784425304883349106233429624148955102845149763610360780140256075337910635306743397713321800365634767258442981572098322195162167765882341465289640390517989764385613452862761487463409650577849822349267080804096024124657953473211154063300920943533914478359367320667456738425956293983953593306281470995689793408533153687172148299934905874180925590755869329281637457244770494526969090895179568724881006130972864924985889899248489635789453180095706124905866336514690193233699380952442115194150453687359258539161023259746840321453490101432669852874894700404527601958841578603800537730493282087321457393062664111623945914840626077685870624359175855779006025413851162056923901281795652950069282185080879448301787597673749759446169303255792386659668376113086978542765855921369798495701336229156196465713048064899497578648049456790175384134526563965570214779742394077805069339937317824270931744480967179141281921737623110676311656302614916030218967571963016237811545834451871161919632509563465748078422567782931204194729308 [162,55] -67721093695584239315391158779654810373565753204128205758564579352961735809172741252426627983518945579655335713204169480500902746931149788025818669010869417757157036951100675910996910742439384918745823661117097006297159044435733448724803275713484162765803134785027445590402070260447790849678376591654209064044421102147342139289288952343813015058409141169802453946150086646250921085849728111571381313802200291235905451020983181349192469223626394298987244081027725352747377675279927781009309457841269792850699645851704792575063118094217780177740377074735169427434323613027808921953265776584622836009409060279469284921315707514869401148414049722932770358599688258394101227471185485613218376448305291953670560267217742320736210760530474059806174840325989605189979842402809521643562902652787626562458363894313344930552954272502677760658087039019404954161957827763524624166947016118313655215584674022536376352159124743541619000175988608434359449451628888065470695721171850315476357213358847775338521357443698724952295709487689298568833611189615104980399672191196314196432688782000363728666231987361481330758150901074191640861737486679337243003321594687199954836325472767847178393018827662883769922548129841263768535322315896060208886005102408219368984245089691593802710750195468067990036836887664545493789826405856529176892668372512621083776522262474917769704868060344061675862962083244522824502797297604235449731015081959265936632735160874303481000162953609179421510902989984144838350164422709563514070174171826627821351006860651156171094220858738965081754287374537504084144515308276341258153526829541917729 [162,56] 11980796364765069958843564732951897332879055751979169884570934714706207399574669949796253336470533022215497688748621242251371384497500212265170732049278284521870656959949371134305388299938477823753179404999425073975678502175678305040443527188897636955592180747115513965912776533276177662940392205768237840740060666965241445607044012656464157565273883602269137383377498424991426506403224414969709935438658499469496392408903943382060370370128670117566271742522219006776932805236385992589199718071759740067975664429386829605947937085569855041736821196539350010319475932907764014978363760229308165744743907776942798444130630124567031982764317505174210298058297024109165980607901678411429315721521826086018193647480488714899308621082423451137882250483424329457074366280918811131176088200573702362882846788604876627930806027044445868037327805350892106903505853943459158377632726837813942098259849696976070501187343204867964717343016990786257774237426247729455463035237965670028557862392223965123163027383537760954878317036900451716021248568498290861656077866454429213856292466610995765818270332500158230003459828399732953331394356958198980362541375020080118474379421747681183544268952980899529679377146442823750446799582399706101901837518632598655272096203031204333421648242048193121751819148810532006038912997454603069730653242917607431778242599874889750348841857047526863505108202890997483845866954942453660602813988195474095562780008734767748493975269443983059351001836673716927245232841289014818907364776370486824511551191087840289011065693829745480705838101020519150014314662888361868134405372683469 [162,57] -1914712682084135400538744001825128692198995601588119538838267085876964544560358104665069345286675998561116678785114450188755098404071559520969259189328811206234654604273308003667677553901238624110812792954123880692223950307846102257297588611018652036873876662395668044270513006986052888355553825166415236339910213149535632958517321586674487458881505047379861075575290117387168165886616266775148379253862682907006173085478196381670273666764530515987404087246317758813128538884925569616802673264831449882495612933881802002066019593758649496788638044201867631083750496793129402061766069415783877804250889695956496304633270630100564714632128280434955453951428775271633740726786375950051337061282683968666729167862566766783631526107169920192673038882040794504765922301285557428605875575288635954092848766575674551601991002447846723090338663383308656435848477341731584186624168549484488909118931743094981351801138459047285648185583277943827921041647015076942406816096147833116102525705184842078026594667553097414080223152703268138782009618016695004234757817880154160582192276939375952802104769772311495016823432923352747912379253609853927792018266355784414955551078338578853542666540588182502863204797751559399915286353456371107721461738112011964586742448365240134515539479300407578408025789565796188406794766746218229771196448586049926230818460116758403575027895714830650094256233491632120079095181715961991795384564797093749786835753786208069678547750946194266722537790091401879284565347226992087173877837092169222895129561926287634773275874558317560842893971271697035434730051189164427932869693117 [162,58] 304370050125062319795856627148446573415682204693381217203950154365979100741903572059076697548803609410238167248183636727123019548660397887716575666538605301270578957817508930657521438250255400753524071741958242289235204006423245745254097977232673916488990658449240776607499045853958076696556052657347882036573002551742987617939431752151905274729619868274750124795546665818966420665234569955452338614589225500828532290069334389030048404270580742071287869636957585015973543757356524758066175126035104804710888340489265109192053183937745627661172906571139696517648813891717327904431390053877556932604789771643022422757214077549701124953487654338434782462578547918740353096328319255596425079010801956277473032161912180711949063886482754266564750921421176006979979713778919527893353603145515387776246066883904330803978197212088285001115121046378783219460119455392528542606292145863072280193061859744541446124546416412118597231069167687552755087224705221204538575486155388313758009105314144843596722978106687667917126310813168821947627160817275815192099161400330958588931009385765824619936661393043011382188699754935779189171894094166692244137320316186289042464168055538581801583579303047847323405933290625371161744410602669216340008400234922496523966299178421402653149924616234083778559234146106324645504004918388998930794129772140440264016427235397118741937654619314945000467738963084539429474670058836507099581433768548958679617640598950885940960593579541115826581270398354162572338364740829688375453017871076770478244151422783719602858371862699639859209951983993509734268746559275063459366832 [162,59] -38007664813126446882662684453040419872589491876931337861398370992347070681213370197016360731530828467985746704602626476892665557664602192073062011946188224211763864193265485538283304565374784209256003430457678410784757173947184531705284308351494117847803913670176809215851691295562001228125690545307185205730232687210133656964234574504175711886199771466312421676346473499811172054916806232814346878937523005418492623285265603974882007996144329249952465740755468230779639748265782250813577283833206391887152374148765313387342543352778938329295076881900322856195958948615001823233430053456006404494110334061928751432534746103847596433568434295101587394320913747941293493653540037131256078793257606479500123847300525549544332840124485863743632084804516998902892652144670955600611477899302593132880073550009173082796863179763586614745971404919582067578218981580447929135085859555257250895090579675167728474109596461166324844967720654859362162378012987536110628612126311365118839068498237943702661441685998598442685383407835174802382725377624233620825084605352719245763247912166614526876659961354850619845992946696581417881859762171754141611371082080865027553148028159827942574208768898846950930479935817026164881159090789823895773950838266357567084686060909069580356020738697986301212344359229261373635641356662522862819732900655868626174300013994303867906032032587129964557540995416859032398410781637923163079347166484200382933578374715636133612539090883667080741490483486889409888372137669310984152993477134664616921513924738489753577466848075721520629798583628973132965099178594914126051 [162,60] 5680084239041034812740695405944447690133584873108982359830767478279351047927574874395984389258788459828521952608396600641185204910369812743301531567974955272281991481867512502011275551320692526144376277990466464402267401125461192489287712517575260574085759088498728963956419622132445341844841824711668253151506898578689776521285299867179134810116645735384586369830036171870650165429986199084779049988863100455922100113903746327559777016517527742804499193253052563378089329831227034005683360786206769017926174190907103701986875154790100900281618924911376266257043339946450427916443262988862203387822029412489893750362597440295685349304096618032902226359846807992002380435664604424628120350244450530186564109299520189590334390478444917299656644372507444096542884096765141183785202145545248100675169257317723028506933367308591805761827752462262718719911413434351658242036367626650784186663849223467203142166325356491302226144274128847005762872502611119150827194540674247342637883329457172194463755132440533776377621469338282013178470703020966214394401315182363685836361574664076265698863426219441458614640838147607707090145837168180049127500983329173135036455533843898516731619348653856852208630912617971444884943213766409734703802468505844365103815208604690924091120371705091662516658301016480007939840762442505703061180910205694724202837306972543012625999974442434388937864337136296859139246879837997730775550527245932106772613500505558822014731260166868197202061091894682596796997508478383555794215838151842770492759118858551755469554657168614306563975002208544147034187962028394800 [162,61] -536829353595065041244222153797677936553410582741902409271958097723385531016365498090249086333245322537662485000575070522252070859622558982570339418669382328460720763372843743874734129467051655407276359187851249862469060890707974228010463468499272787404889273569977157511788551286328885388676879816736927030929787016292892430239358367999965233218770548425329879541551412616327991026364241597011300296172597803519433214142143852749724291370245782335431786495998648802373570631062429497048051963523155686582463864801924607757027032184950440122765067497899371370994103473621147238445223884865303238145798216724900221120596604804523168048393479226603641833940253916024739626584692637405989284097042103445326971236966568737809598006613855468858917452272837339171252823815468577538254521973945140193984853662171684194139085586951608461311661114321237971795780643215574452136818392204605405970662411990994992942734415756001769072536586349103046321441505243993747295362096304229572098501042488151805694675445830058541818367817039661360304323444473362152342231326989984798518462000891679304082574560284876843412585671468441975862041443430502915748445000862447049442818027597118555350431410081271168499327434839925780093990586576141202390108318127197245162418037203053907694622194917106098051573436014455962019929104611370245907227749609055303636752499809048129196034933866259895652776429782487117291576330954827535231035070170508590271511789519715216364826144801167539837028636090722952552657355770462632963626542656207840652363045456641026297807415790548214224939548191082921784607520175 [162,62] 74650514369370371736764325972689063040424016784130032202315526822595156547169406720394698067429660689142452251367413003485759729998205481939589823220165021712001376970925402309043717800709523807983205342432693996139889555240018682269764570329947752161997133849038513154818828247652314075723235557611890256130203833045120887330893763096145841160281733190164209746670461523156135745823702175462286975731713466951382040253147077647153254252728711867319653823115571684352212510666826817559221423854438454317628529279788142660449208118967460338989024865309360915811725310996969533161815518552564408037888949959166203188582936794304631554902536239056080385379578319041709912218901414936805512899308392008797288648461013201136435159287648431458362884393575793249160291320674640231156059880726684261437098931279926950801304771964604449679758137662767551058338676249643630523706883299968855790704898298483972494819632943178318320878958981476584811639295498563033974885835564501392356009607451646974881147258573858620811655065072714998591966314910127827146043546439913401846479681858653923559983485076092268095023413847127436471274989357828497285444884712680915596426579632374759306050275301565004858002744030912117917250886661249892272990504591322901150887970662300038316268509145811562798628367070898948621678102566190950796729430103182474151397400376502697291625368085156209973594754073391432139698877154240757819703214045905796534563466298259442665188705694437091670572594674903373581469838830220195019148764512378015856248442308012712086932419424184726436957401482602401385061698 [162,63] -5563925788246521117706819792816685394389909819405602230553611186744619295095001614547410196153068722347943436487550093680838192351554146221944956240617390854403367503929120080233897267685863971723351448338237565586437531831445736367177968393760260539412602955836988565510205588335855254090401112691420563252554864013626122299768886188713877300902266938063291544519850912056161988073480770317191019942743950840587813687238734427247273834389836093593139771441892984860155389444643500564045707868059119394379418622546618885007963711834995157536340066784474794341989364025288420837943093097032966842639356940736664227493228073572417791150282309559823565796934088199865536017736104504744603248374533807713891216306998726058833946561380292370390787509571783365277345948684555394712300834012617128751202422482773602116345544280350083799458923801125478277466702028611916483006892048572438619029528063249031073725435300558020687125518039149955025983872536892880943250398111127285717918746446929314726342846045717504248159537177549913845830712363066456352255079158398289266128101093817894119673635249613041153059866818137022032928040874449742967846747121438661035583178958358747793786326796697997337900408796898036588170559166981195549665885208427444756699991671092934891739032138984599811516842273030771080715436128644164476134005674309372573600502710399731402294197793452452988702323992395262193892637179088920932630988441060716092761081178855696260990910100841161122555583967181126868865379779268932228975459435866915386311576268929574712334438729445547022212060822676667885813 [162,64] 669149433681662454108797519030617152707892632046374214016529146974670092936858205660020406409578778501635891571484109785996647728254874630538214800620880851338010822682459623987726644976094680922301220545208975954874567931752774311956682976085868180178923549555070475544850100403796245035774949276412987444663378940836321069522698493010968309968965875215606403129062317788274991102868771183689821515302832541337330468522146020371811146753125513182399686478607711159021443336564673294045542333889384805582646295530816081664050940725435342792215557742544880375520347049115555792378071512070142536943324802166196956561329349533482442447782408135989553479260515668411661017897944568205021399581930160912672621182244457905707770635644840357198966115167896149803702947600359862907572354342766453153279200885197371742412575184665746029932584107567973861244367442448187675076768339636194504565404209265206124223159635587544853600836117555504711132150082671894479558047980676657612247219997176894309261779254762843577222208829956298384388000091392529662378316991819882770807182667365018169331931995395424094916461950574364769943258509186105411773544359619171991763583752799726157655166147240359896795237083071457300320777048414152599689432334355377616752019391810983648133944466554056981644495489730226996079355747187253392211303845490867549186365718773803722648114755476809607685457477715081007435279453525134243153781018540422431725147849441414043088297530310431498802425378269835378324458332692151499165832559070953008086879606629065571876100798771642448446734159725240439 [162,65] -42471644579959073421495464894148680114306931758075537494595385470143680597979498572979674699439207191940278717388154911303317901077721750167107173248686839817524315296896383278882514595696771162580842440689448268205634340960489356141372985368726775511509623821832818789239622757534351907568810077364982233053228107252760208240974921381002382748815147744597893639280836184383805209166290413372773637014169513825725530583315144221243573720255549426418013926162228625373944721347025431004898061884739389583832146483710764390953074422823700618387109500829974163210308144396382291204374190691688815573999769380246196692678027830799525720538458464983774753176941386360166863131233126053118090961963374080762992718626391489315394431782421802704328339428813661493510382805035249653675273672261433190020364510811192930909549823575498901249552220700776940653911781757473371038653472766477526977939074668350505714014475726055538238956946609852017116105588275094779920090378613035899023694877240463607019914129316042453402289571028396405344672595332820898773586016184423954243978932400090575331112075054273308989748412028451473247934720086386596639259382994532068327008109801801327607229255701843701667934794523313536104259171267186264439190789482236637426207773453288404291290083392881069173465678172070861471648190162678835277840633543939683760629904042372179182530105766131705154980336008218746070703577563258236613121001843340021904872374738803885885208524843693403787336342140630035423131244881138475692251876681543477655816391522308008547838276898454127389499074899186 [162,66] 4064137984698680205586678005436219089766024780711607807971104606106540633324915919507975486520934731065553878753579005212697476701731845989979189009810596168022211822781108033765283374169482011244874819079004219819946662787789567355285899996456354511582841772542914942208353293792119126485941041254800581432594763770941808885972975245759493333986708819503627346638888968230952147142983588067214969108016542270448213698153777158196597717238914997846033684956484244352272979129919247655484173033578900476510785095835602038578014428218557883681964225126611430021548290037929512146758044559650283780163546726199073263048952010861076222878069526388661655879356599015835102614379600028244738111538682006581635327843379253403112086972176544258114786152531070204291201484921023556405585194709312839164256023464399527309606445215274177946481198901678553907816341155880853416556404539741570737672446801152780765782632268377635593399562040160054318061957312011033120208175762846382479945429490726752698270051862771709621727828422860956403144684419803952307508363445534865789396615838326093181712932268559537556143823215590097080999136285835782372424899602835206282556894542116148204961227133537945834726151660797725387592073125523736727972758419359161567641842479243786146499589666814050313980322711248681702674638550835280065801934769968006070616475272584869697920711782088894782824282697198554535820191503448393828549709591376024731999561869103282451236043057011266314337184713233739158942951604744498092433924221575104156163101022198334031155763131670064191599607466 [162,67] -230562198935433382999268880444652064155401005730573938408271117961322026843893147785197972519419382600570395532818890170000720079576603825378882150609588641805846525668282924254312983862181240659446530101915892063058520811611473438857326562548998757462552115867661077883920478446482751429155177424479501162365878054364810027785660743120028276261448260315692426780501161810187508515375912914945854942813888071925364816628483013523378294591468679531947695860368517844243932819673637833894285738115197803737405555270711902663356852484375879572886092219566855019762950288412013542505871663695725425723759832135299330819265051758599263043395966673190418629643321982449092746903572441202611402538988940017370084145981362082311578711767505559441777032536246426624507844798752459439377693588052990906800565034453064612707892223772488090852957598281745900574815522224731407128667510229307789350295890736135677858213642888402671466315201958483805508630718376536833841754447193690934431542721315716243093601469412713992719328376416269963582505479517323106847821494210957953330706247157506178011072406612487132613134952112352727949922225989092733863780762981395946949183860694105894636454919036281803182806132870141378364442220346356310582806463584529516651525964322152541410205022485696314713080662876865253418723607762502524084022152402998138748615595853261050392003735718430933844342182212388529911097614142623333754188395347929111408088392453950895309547051218923250923244252517379781261626403840183095981589031145448233505321785863648758509614397811042363801316 [162,68] 16839551986300451069559029748941228401128772414360514568592910420661843212444500397715860101962543820783693089874634206201932533929575986457079266005944635060820188597741822165137400990359695588794766797642372742327550437269599410292836673377510592241764809402402181368475474150582294741528699446512735639705236287616716657782037974431417055543778385638394658307622203768870630508933299985213949829965831341405087827424492284346225814971474856308725220069765588603454118861896700716251186681747846065398626272907992745876204474721607342008328397100549974766076587660127492721637283710977397315785063452426340054797744773970374843918955573153904785493438557220869987766146781806747848186257874077127775894300404537088345077983070980058773600021036517666131141611158086534372040091636175775478513955815771271661859403349486771700697049371356629199261340616712757744813747848289923954642942501006972059788922746298223266780413529872012478510858555386407215942683693950624118980205138488927448605969636738313876312965478556720668070296875580207995985636156635552438663079206331106231896582237031673855026915581184995496845465181513400232434034758784417620929488062642681735814563642897089201654076446259459125250011367505482729618133276455585547122651480104772143621080831697806815601104468380306003363630838505752300573790503420264904858150586644341074042242812037624654177225415411715318924627243637997697352436052818752526336091331867846483934910424594003537705326172413483355352719411665020133662270766120869109236005435109978654539068681500860718549 [162,69] -853889897928778725846895523313505371171027639025675953546770418142169217417374433664216307695785047091555350670870145008049472043124341524607275153751780164195848870799609534944909321578922546339376438534394510322303339513061761055144024320148647695601536006773165800935282852515170040151691665963417619079394910688191282100545356826411573941775850354570974367187893207478039633607018957250128362357002006637768207793146344721244011061088932885276764766596169790415708637746519436767946003607300599720964486456530212801831683751839323500671075292670938550716390267913648875888469546031038306641728347469879851373240349937932388214524840896666934997724855297058779141932402769060487763092904810602063798467279914686148713605459021183776315343988589126924729487969766147511308963260605057450192658661923355430452887477687253959864774761202519480193402163483001283387386835814295053806422230407392399997925457967736151461221260024166606398776608187579625922885804033594441190267289314235409442794626959638213565491510778281672440369833253564341887258939749106233382112516188515202492058478429767905726222760179182505073619512257002740494777499557372236455713296227504797024421200196572674395605603197116565957730351181118221161364675223496298499721256743128969685210397035540507402118076274157056715095301623332037582697606369407378936275727932808206057297598271191513944090885136534164622683603574227595001533156403777979840948879411764317837935278829799580076243483040507836607663186634794905631900698926662145045497797077067081539581222085085239 [162,70] 47709302699721030526657656653030772336411592678253766425905643406639214882134443622546804401859303324857612271877409288156583040758023265388926439718986267674086428792987852175292935208038636949680652754042271798083760079761998287391201319767223725404214416328900962318690481852603385129462962152529325140890643935301821561992257114093513336836406615306352454897301797905097601222860703669385789306565540514353411406038057473742311630556243890156657627307913422903597107638595139930838067541884781663077460464896757140244514073049581740021959383348032197187191252442992443955024781247958240734968838710893973085163074385948372719667102199125119661264918634891415624312077251358681789429107032658121448625603853519189331953162247087484756964410986671792144331407509736453407413661026402130447618869739616745098750146343644360268214738190758934202065142821521559524248445535553805177765499960091767858741901527813612847404888807674479644452849762218060625631737499205453560781631985301347595129131440551106655648776130076648053987332033007828805563957436146385583053281850651926643189567808936739694801936238258958066418935607607569305574110242917577054423556500564399988091889611640104240316355891145573450103603553325028926026221289801770394907295391840153092275511268556144470744707158587267912028405040909815392071027018933288175910207470960294242126498124808325717064198061608638491764747782140977518500605548839752038259537708908662835540961220365610321229460723057525267577622376804999535292770914368293506309669112230570550557751108228 [162,71] -2100343595043800204572051485878519090695948266287705431139272907395820710357468111308068622245976139801092272556373594114679720805234380928060211454800668349998885978690687143701181900254530019750786953265951528366581897229899629879951638293205867822385274723053438903430584845991232440604885631932808014134939277162968377354690178037906921443834648115242090678217109140528220208462660626359602807258474875761154147366092864435086151024017213297264681309096061721214755954064270895661513176123077344508520157312519680561936373495294609113887193212076507506428351715334477048327243153198620855158987595389956518668946851862766959600791474042144809404920148586596312843493025153291876208195538865722002733524346177849981295259931053151243638459423270609414590078092058936910065728481677287189347109044923916770208023440717833569466843345257126443680035557348118385193783844044161396340334983718121206749563370660531790970391534323196182343135509873346709276335452162844257956601942032023610053417436532061872424603075528672341174958552655797004224493714510696103552364504693811507357551877281491490685827468039380049221288081396294211021263457144960432917422180026105173954019644084222651453493016970547047202647581408113055187652190623094826070796146566352009632163668125985921826790881373919382967930033743324878906956384387404718884790808817288075241428098284555506646807293671163698856316382544919817040443952449536916731525341092090837393144803506129483122870714254758303134930104909088131544593609531573124438262541991447614363562251 [162,72] 91469666979185161245500049410070837217515680108054969935227507075281776591897620502416939876841195073014132995728671944959196154751438199906638046516919640238328635095643817163342346107586988286617805555008737901131378096266346425977477953878970480081187649750919525756822812567338810106640035415528435462567043874669845776351411412467759181148559977215140494185258392491819245285358790157928972791889014044863088826656357004310809519429912017506941748672237929146705158183192137767854618800044588203022255687645452186192926410646736236276220132044436009305678866183042191185623823675664813745581553178819764922060051003188955043056907502530085101686528790902309247920247548629875991102716047377374419878097319584341606377243665681821189453123271304979655507595300717597035647180881533972617694187158635258324766847367406364889215202911684601064162671639572281055476103080503887670896094638345217387050531446413140694127196680564059901912378700746901743712738341656790814363606638081068750784617611938134619062954494224636572043354454988718548177390366460484559712396487851221042989157699130868594676260030184137420413593662080658932731543313795887156382845431569296953350831825311773022181133180219292882853714780696519156412329182545507059503206490283263573542529559778279997149227721903157260204258419744344587845946891892637589748216564310902336535584641335840633215190348451948733864629714813218361017609895311773857748704132956287370550462409361999686923936781047112220645492818741490123834237696522323390811707165511327514381 [162,73] -3379285377307664423990114611668329924953328570901770918114519900981172816044051506018483998253103244372014175580584552046045922586652782931224634632849338066773830211302488297617853907423692072003172877721749862415959419093788799397586582843552790341861589520511770868096567205748129527814587733339945068028233107198693895478598934908927084435629046549313991037816901348894829741186114718506855827010307469919499680823698551363353235512028846862262562170002207262072254440339072150704743684420781029149102340808313229809789054754134412749263053800469193591603887854581947201509007122673266984398678949196065330122462404680689810282759795006545079816632531463985120796959453497204626986321229273330336866967969981232551376424433521515782881468216378162567069644821475337311831458029424140505563626620081533950678381237983193438576312140162508487944189824159342677678733862088896024991370978676478748070848166140029999132718368315914353446041218083155421960329219482554327926860283964920289055339921640582576050247183877580058733606956301238711307764961160053835092220255544714747805452208725789536126637896647057081346512252586351657532386735991312337196113129654802977655346421117870170692269462505218323611187422820747695639362438899059775536569108118158651420881348359255074141230630522491238628605130403426091541934651826001678707912761418486811517772462301037219546201068590730152260556384675764600085409150706288588526570954502842744218377198864528543523253060688377285462117023142363388387371831285578528506266202700463748 [162,74] 116351183604321038608398251028287574458244908448906370089846668565655278187805298560071417852794435738473635240627024662949562169096825949120815005904644897323822729534747992659774106329509187739452156797816109251497432447416657286803834727105313696125419129087726513401166194416703650216123199926829129837474133611401101513078102890110207132907900267709991454333495184784773041762119856620660519951116987757990830845469788291939892068331089474294013584197796247055392204200850657206836578485568812330158135040564909110315232839571835000611593065137433610986203086942686907662798110436854832000997688104244014130941763205109329724493682804921392380880981377324151250457946364794034205724654548998469802075122831512705166073205082456409523986949386874610743535232697543509931562741990198365763758207008085620523370012941686658634733077829555760980058121606467658966502202148502260683105464817238542983366483454533511768245719792945490873233007424262209371713917717893232229277012554342097121849258131317637797962566810888585022783289040758600796433731762363668388879644683849686697536032203334885128556876657040399345386279676408100256442789035908127476510325244775306686129408564491472119400332330308336814340126219600000833306876455881489636501015166923761880889768277292351756488575276250794325987623781067946603796907096924604324041040059272359136005218916158350658564972382196341573725012302032057757026539102662957099771023254189996661088071685688533986220317164024963677846926240247258698171880782133623351766166169469 [162,75] -3511807596986974644772961290032128209973370001671911824121067985133589951163546167095750357626516069363702948617594859183253521588124803439425046807886641171435891438281121615452814342495183170673519183382909297509959842610800653551332170480043472560412365725027929593614524404651992937970774348668325610507915717786211339958451144597231580806951503144661962894535605237007689850648468911249754032983199048324966137173667496993304357988105658869596208100332734197429571531044381561658120785638815394862442880189911691469010946014779514052510897105752182881004910956832354536722462567386688406375301753295552561092787113363317115787132509034687264099899550229514089088673795341834781762663881249531583587865861981767083822122871081860602955793847526670024261083887292628006959652300602352136275195067301320692520682281216842328586261751020644640333669671510306589960411668224108423826845700334446417352152811755302783888957214411613251997785725875231706888357405718733155467125923768430349165398012794945905496059409227347839267096463245538949701580510844965139269401192237652121671605411023433645328949497149405622007829636513395286399915148595186797193677841926194606726946226928019230231191486426232559384568250806456604398821469470630376637028896279277315628152915218496929099799340213167932778777851950553548569132885083566196599326197373166916488769981432260480235700607262720739724147604450302363786768148513933017707934953436803497609348761505814621363071162522674584784984593559026147893709719157667387272210123 [162,76] 95978651446314865225189566186210166886378961625905791625522048834417293974664045019887756662635882339116929162130120399023888757693519991663580564382281078699911642693869954100366172419240058761190975983490542526161736818644011571185795852757658712521209128887889150166015449523985714220936707854415009507067052675971307267994919532875739191988180861184249691205358657720628938613991044808718984040478762658496920373353905126584242494747649462650959708948393409443066308829549064276581020816294929307801157352600087998561514615067441774143503182761078777554237167352879863983459117390940115216286720017589590138932055235460531406186197933453399315207428932510139777546407469641614930467018149453612823463059062337341683285115312984830319101116151406605671192940423891929319377649197545287374335116511890592792336239107636311755556934234014816149259991086044268167864664989700062664584789811672664076331077607462079185293414954298774985344308792930724265733631274015360164314017336097459603526692990309271747821905654445031048313813860719496626215994947467774347188527659561020634931165949083242063907024805393537371104051370437926887477223250263884960332891541491652047707672529693378768233810026309873441558191540833081514870433738066581104499290304116863656213709172153869130630298092549455178316986598798761429244026967685078602060976768031759677718675309741611958769917030147826555334464897937230310179669468360512416756096606613666481154548409669695474717434547154498136644292818774697779248222526306588295235 [162,77] -2322687297560827041483411223081976323252565694013948158565300246248219109047988460547802370807451308411068141996423608297955689576659684324992428393158300223355892389696977434978763928468164479738581769021734831816422473361533285454122232555118010668215811293850377426974843257405984141966507561364202903056654634266288708002689681698015239119269299900151868547025645619218871565252780341418421872932928786986107631373292897232166827536584978334580022126794033664687971486771682688394201532775306326691784577383001217712992754249040733885126182375289818672017703366972168419597876025402809513745759534042209750748299325990185003797941478951344210741000467205730802444419795200370564747416116435860085747349604037185940996720467923740090576092299864514241308131138693500005328484288076527551605239547797226707162509937028142341239715430005487138005294075882878081717075117453139949156811387627164742437913241341341444486382417666778722020311273847377240143824793957916549651820101252048609354648634041280362093523433056496886965412258636909649358772331849604376393826178446555617697663898683665034595372308871308841256327545041796260350725866593589766462890681922163726453721706060207160360644489747630764830578610866736833288540638133484812218533414850313462477661229487837987956832464983436866899520365964790112907670589941072501716431487957948769598390609422005939212639202967903979768949118805720162312523267404358293333086534483717117656972135335895816178686202424168414289355046951097926850805347637171363 [162,78] 50194344810182398420721870939512274170259458049408946048287002988146149140522984301350282700688876109450802205702337944508333211490259394111126110002224024676835589459415217274909283120570053384746547796078970281962212791225255009189905610985875516533590428786566626885393362218973920430475825990323508604403532757008645358717676081781520512798791916389970638927278274626064450151279032579301784703642701123756579243239256203869717361998477899912507430455826703011670930988568225200667270621783497344166562945215082345805851652304456509775108562833638704876031028860367892493378881682521173648198111638725144076412677017727087722712930290676068155352006290326252777543708130068989820701908993173547536636778459795085762106244478828699739128675972582082646740268218740206159276932032891074409873121382422918296815519183383747713710267126474318569216719604435100365526543905187020926953573334917614195049822426245465381930530802673139307282806249145697841308132321238853037757318270964939396368385080957276454131791929774947461750307276847901896599354439596604532564792854987310334277476025622531890374708428235389917925243449261882115905067968890838160750622657044033966180800733245509383659744204154146041106869515938096445389472417904073584811690688060149726641701681294182639145567309258208737166778466663574984112758507174175078955107246378735041625791122353404269275116447343339202735253136785629846831653575017694445179574007478923275414792690148598284383787333976168124673028956434040338290776401776 [162,79] -960418430086228611267762082151244621010923554973978615097968822084958308228703520735424623363077159812797511670358544840768802504101321380498901881441952380849494430764817422815386655865156110736048751815594479116352979064082648243034983940326180311850984097328609972179154139432234508510000053411693613617496792673305929538563568695190490404316243864106904582920425311300147761951233669829914711734320351499952784914565136368695225399789496815869956905454008525551794600090887347171351513900649943767219131147456196953740116233669707564036133596729639463117706515069204997763741947990892857687866160382624887095693795032920197315335215540073482064781099757225875200992420335761477749985285273984156853832234197537374468586411773900928465633300103887024306767517428033803309712377695074209923118165197986427083581283969325283310947134077133110056448004691706014775924026126705616542386019201043806177948202711674199186286968035188854250748553141533356034257638035461108175554666030627202156756146488509348937605459704117168887546205932186055388564284232589927780267354277692399856529550621142272590519507892615453128621792898483811946873155660199713038617071166377804952445978005295328028124856881238250973668101102890745124458466686738113717149746941414043675561030834425331728406195949123859433583119818432490970737273571218148221172632837148830138934840354068291769944783259135914024025502925040669716779541936119143821095000221938611184458231926695333756829502353745864300927493339672112063305356 [162,80] 16277433148625507818988606555501156498527689366976024159623489343187839791242160421238711663894915318907582953064067156846107149489153744448430214513312956149677003131574190125615311639117029253389888347577100531015288021560774400061454981280713775347848293079347066101592998679031412773117910532541947760741283601835117062241163106419761427547030338835511348202487832299857458936626283758825745063839690928575804632333549380269670812668255985460857415333729821971558230297408821409985263789623510397950395587106202759985574878145628635944428616195270731819695184479631466483593885968513667262615843291920485372293151189450520476180020704372823356061783762000710008232829956655837546096615855033301884244612742303530866838502857673244444347467329430949838493779317979425800979449701008513092795896597588246807867145977223271085171983828964745468219873075513079857571813351587472651927737867194151065673674479209514476968636382479614281416025655785421522001356534767841951374533923432202578210352057076862238453014806277505767021675920451696689995615057697379538888177894066513345179930104490142680250231284891447173394764149457393522018309185012855254948427893822885023402384698144101733544596520371257809548766104847931972736379873232963821892352203474175251049587012868776435370632709256117951787123289364346085780750908150718827513417599085736467654891575349783541304270487887683249163381989971203531676386179720277637508518378300098251791138298252823789299500766606210294078636565749615930958 [162,81] -243307477489494451127451059491186280517079085370491795714873209231484111981354011830972555047559731836125397387340260403692184380409931315215628922170997349481726807099292979332164064304531388838701475167035716924938881671228935627579751135184550320352633033436712662780238605215702827364323886971729476323772350547421985785686015397056071981654714111645094100128379649013426355629088787511183687828916042397951464857778124670724650921823165752065821475020139362538336996616269569070481810772801350870610468742540075204990324868032384789735630893883656612767536224611898357181606426724258463044455511975472916983785582275589422029016711879799140072265793154609429741991825442344838579264188940832580534971785064521110794627807172235863585755178812345260363199702201020329909603538912569475494608039961739506599689710317090412762427196312611183782024510558766834867289343508698750494155781966307234232953322805351938796479313354148487489746756714481818765603926375428716043303524691979264251547082751567061735594176530498200170801174851564332561178912736584154433590573549285087182628213461672655146439669707229408502701463849698851068501231521113947939654268517949673235442836984467572436842206870920876290329041693964320466684345838833463420737132021238872150919027436089432013841540844769608158265362780889011332451753838609777709898992232526821064024103559148020817728746226688000112210977144901490948822910567276128390465725984956128479792395131571899140062304814997955057114214680525307 [162,82] 3201016831315088528090289033669767022149084598310316547790085289498418857970051574375572021105661071451351266370694077000260575147642997517926724148980491553948481503586845032160611804383599999552701761590396486884675492300453297369075292706011641358471740942055508409256989969324892806587120622675275975423223250093062072144491277002311631552676785459968206291919596220324426483038956911501075269164420896680563692674798815213969200849204445454361467982298030189931009092888560830139106699215760504511714645953600168646958802608052560387065270526418103709413274878504750740560775544846525415719919017358355281799624062437685930423837667621375279896499049306262278947882580376478983148373986500358922136742782217545608162271922034154784789253609757867177323466696777945358812295863094192424249907325770995898880666370659447772721926314598462709968261423925968070057221032441579650362315375882270294815206712951104735676791599926723145350476705973827672297631708942575341974750694183171758630690048810576302257579474790705114982557652303228414444949758584816214183053714458220295095194950347777755616031665757238800740523261556261000055349313053403799896721180094560831719284645222654418023883357400696860705047178270010544553227113642548642328322869284746772061600584443532629427116173272887754115032241689033939110191173905166019739826369747867645365979256174108590872070059197827911837277839940617662315132197373746822609599477907892614808083684799827467505706885762632447378842273204 [162,83] -36946448839332536398912107657970052193968929101325744392322319156249640427192104148764284516507775288584958201793856292801800049043364269931206402218121799713365153797488483836936238287276901211432219288177220976914885515882229896533618444419114812243112927753538504049275860882650128337797399069950783534414979074869223559852196549899365456772841854656651030126519367082394976569845721540982704404402184648399909430229737613875816307662516952548866630948290186414750420883278164192273087011631971069891924312058122919916314107386801734942457914461828521836723760268108943715729204624686355910928800583771527870029503599758235449929928896773230903334880801367202243067885196428582885715925984719594736143758257788106379221505638399151247970212562251298327144506478728979166676843741370912779946475136414649399105550011233024100857201947705123611794865728518927858912336908550011706258247767205340461312952029483888677284516027704923428861652967149246876502431311050129589621140125525397749880799045515518352565352594942268585213516123784875948011347750754344166524922343531056909898714790180784072895664184021173946900547083502701232631252458312236541710621686489465346199773323529439933370656544466638932649645032880128708022983343781237313494566644265856586570352223467023537534479391178411527516369993628701903712070111719530927845805470826354440296674631122062359727786913234995997944683040872058262901142053890791016948985715598545828670720399820099070609157652125022631879221 [162,84] 373090536753490763424142089036009693156008004320105280536789192525589453705438311212424386406033647646003259777327340715928396963516169545988061936547370196573853805983132323448885183145301797829923735656191582052201847954814211139598406560636577395579069467017686901923805324401907149276650313180567535799425539960358743013304867049409053569973222246177923349258683596488193997921638423969517735938449376978096684436596153303859301757898878113174540571608005186134619856048303622387502095406206189810551340149984927540514152895727547817840534277290755747677587770897108452296337094671893974875913989146136498831499818853858079580595390266914709731666872543998892861737271626615059764156722892249824069884950985203973181351676753753746837629710393232604373544381273531208589682736596882308002914437545260805794161038505595314236997203623653048013874994479437349419889421862742644193962376989270666846161640795323806093004002158680568275774787531597462024780632941630225498018364553399702292375767841369766859871359838583763556365951068855871278102864521354157193397355035164080790976399465140561347737599880063449385139650209700011749800916612279070425876140632929851004357707240460534833654143121233206780492705211515658086901940265379500816911997618708655494626400522318897791346998794238870684004396387977068722659357405196292603280163083172960696453616543421184850049257016147502742771040759951492567835152090437817267357235927581198892705203986234494556420275591141793777 [162,85] -3286073434457040778319969094302442077535559991818615002225493374283996088359188955967896914681333975829867402858583372044271277140811926129380292087836330123966647028182012071362773215337062830948677619059054371284478474951828207339504524491308354790277227413095180617448965965200504472134569596299740843917291507499227152645514267264374522663948329357704673225131400985607458905274880821438022085767044113746330238163589065347958311787426366882892191243286120679881052986465134744992288615675492548239366456410608624628200628895923546694588759970263167356411526833625708999561732737344382436514601845788951810247149711363098834869752594533835795019968327403815800921185993946562738493282153254906367771768390025526897923653443294892253901749872706774947852155831930842946430722243700589732714819061220307905000108648102743291089817942671504600540792489314144386687738452575490511427439286397878586088862095383585444361235882250560773125985684821233431858314559488029455978764101744573188786999531752625206575731176703978304708434262499043457041644547104013345649241978734432811943966021712106893797034600181049063303984281785085981309127535815774316921410597656396139835705594099006251896476630927974430477327330998715753147030612438468226049445893869695187427517239593340710424131861057479068567156578724454012603407816539819472997259279061144179583680298386512577848912836284641574977783626245708191878236451072973017763895577779312350672953125967499583395388326246558 [162,86] 25168239609987239542837310309345226023956499254360041878670942732022955506815924695899662340016439747337610573321852095853206641703421415692459028995939992629419423505720013896741150336849533972062694220982489839768600867075028462529742662676066973576570361952250751668597197463757435676551226331475478743492511449676446990242649858629281827749627122035736390349532957740238714794251440738720084415168806178529601568914417085537464231873272230845778468566178453538446760838427302294661256697726640071095007869216970491196713166017540842399139398461231823122680323721494335103327950324687963914509544828126779561074815424945869064088388164634592525014358446666804001550287654008098055896669017598444660805924253616788268110088243991199367703712653657227080976875805423512640206725925387466118658465247485078446178171348826141717463108847330656275452721192309331163676159447566328708555648942512542109619570385120859830559257130207475597574344077286724046120383111172533593133335614078742561101819028891460938573568171943432271942508677707930804083397052069829934489064704723505018866865458598624732349818447914861923100615486528289398800902192544615291603372536949483591761840901981540549009726575657263412373959825868859056896456801787561493975789834761500037928527208948577756231963805413391074905455586611668771467626057266075926056038748798937319253012749270163186605142895444908989736312816817628538494300140410900781929071482103010408761707239539329973855996126 [162,87] -167102186784085315094525956468775551064119787279530664125695407819472032862689407470353936065983081606068232561207362040967311220429714475509815272713263394121855668865262289512782445925401473564187929165885576204499244099345860238429312986743919357647690729178579960201420458695663498308203166358978695510724305560844565116616981170792950493243642608273473089033528320004028026257089532244642465155666594107343702000282619644576505144111825458734286104901438752094947605167074618256593243541569609402742184842635898178064332122193934504361276902451446472228540870517712924241592375312943115148935148191645765786899234267532149074888198240898859239054713139602712326906164272406894738036367019247680802546087554344657133079197955659865576531337108637877924369001800916097926181104983218784849412987360133743214302687147781500884540133580953491550857750670188967467399568131086498064483069316085723844807397741863777325446861685015210002038253173071678305955144667867018505163076517481999915607698490650865643699367411903365229334810979611756850972209549997558643736616723588774227379545022143725200722923781198874562580176691350096722283972967271568466337234963556697089014367628035577605504678899892233988799185800689873943995762097266034980929901365723164459394657048600657180493922680140173161794495566386884851277847987561540182946360056010917070098925980457724419952958167971136772831202530818119586812336603990505214197812260184656912981131407676115928217 [162,88] 958715043787555228609537059681851299707919756214732345535105181471969100725308490492434258831542770219101433753984740953894412558607480370414901254050208143860709880718542640485308265708738701872152426618057508855472791872074344431635852757957940667084667703115959352309703521970858931471547541769987159157240315705151720801421516424093993336031401473602856697311055670621542448651170159898074463588023566429336407192574496637538604484543542850457859319181694935839312691523541387431046100892535043423070550725784033822548208035940874213196336903826635310011724138237672149714399189744678977725987993649815351397642523725196229707223380080507884342026999322984977583824527103747934886765735417521376559906257988494180167490465446242218541716958360002385686013869080683037780887156120961060979718816690164739440592848725625126335333621530185903440779946706506308969550255645219247322129077869999522650366956333837667221326993590952242291945918331639513208254827281801554747693833917661076918829677078079368342487706413737952827799082381076688595695341577797031751220033936079187183136321127014758035360577445947633786421877442777826754699872199008848669877006482705996459653669233252432826135454715658074055077436374385659327793355659159689714231574277310738957848439872709075002517339306405393375560395027957920227825888132071529844860895094834514090307738003024606095503214733335550526289199910883554548122079964526969903065299735031739622064393029879541 [162,89] -4737690531727495922090150402143392119562265488233114761142928506745544107294357011123794063513155399894561320675761638352032414279378950535606210053362843941463528266709569429847628705678955099357544183381434253925605988924734864500524078187978659646357727659089173767269461963281893736489875503227645231476771278916413258272667957168302922496225308445968151515490819298142986727957031771761131147033884724974386666701933154024051877666579307716489994500891566583267470707866671223530694713167667167336303315894482000677009318887624919439823481625272989827360536694126251010124095510094119372872834695782776862167405389063592379975314072972219457243822838088988861207731490000502583654489016062573857748120040039241906500196578753366577674290846919655943244530063225184946011689875083201296028791911141440298098190305788129635778331766524692916065996135338860375897223495945193893162409850771955644438344420636548600903969840692750347111199040551130048072829475396893945670492688635026501298123056708125420072085877382264172281015070160480794561720413961930835708640263824317049600066841048379570129487052388125656874954212195721824068695483282092318937453002999574382500828394093204051504671218469494493990069188817077037240468071165882563412902284665028897246311666597687731588955974870682396750895524847742276306540674813887872823066790217880155677851878647083656765336391696783685775056834220819351687121228568501626902099811798502405476603569294 [162,90] 20099451700019778654427832837745468267175202573327384948508024599367588207628552453873107184244476862443125586316864778921650213080432778329598727574354586153856767862677727116402966664000269559127281916317588434521001693037394811141113903206498371366829537133354739826027727258534560000185810655574104369389989709118146059311276277788002152446215619023737109320153635956016504436401739682433941722044629727748409776506540898653788203158787029981643116124200756302931864711794305369399790513017535662247846783647840883333294755290440624876096732130349480000133271136088673152107692359372789509347877889404718799121306243807379696192688316835957354759811314545370576899950176856656951778238182675187083116922752207635610593422799276455602930076101612958852339847970698911754107014929771101261246493688089090196544133986518224117524406758021149842559067118745189259956783592692567252496747489627568855738990323361678869169482963424300114990870507336545737071354622406114567616712448613017673582039385261544658851319337856505162527432403067518104315241309755005161068062612785499516942740512932475293540529600247066439522443559905918837391531739186489749068787554235594741961882551457490219231061064967289619174081684097635470267088472270017648868623329447820595557840198572346446255384607636056129260096291203260788892267704020754388535748295310484423763220765630887456135403709362728619383722437112571307872055724139039071088402641716466003432949 [162,91] -72963097207426010368522629069397594983712189424470063057098419967269105779340789685944986222160376994599981566474717941226391345841353989296633569881022365356627820266039536238719316467614590879934013788313777722665543725290692212969903507024644156677671081360282546980061054611592393409108725621615979550206038310914399779217185118059374591680308668722431426823598780264441888820370178936478190699513283945465189374471527819810745529371504393185143428520454529199696513507494972211908831645238878632168442853187413469856988681285014757870828972688163179218981668554870369755322197698170536099720917765145194746557596047717218365274035130719436694599417998711449947095023182488651079009436981991391070518490295473714041338525624427271575087462399896105568848063149247799217617909040351414104198903667007163561538774889799976939256134928696966372406694304387408920107174800756286662621533957157567744373675557906510034433989979821589086418083820915510562946753348875378614239790478174558194926801567801871812426656841253486802234374753634059036792429541293718040167795795157689916825869823391849824795334108169731805146646962043863697266393836793934067151917223373650431254203166607222280013522528968505003164103682903711419599860712832060454675617003044182870210307500632130896580449543331186992783874690734970273649391849447038098957824328672500627623480405393487281266715545083565057008456573607106778900025688285394778013620808437706022 [162,92] 225865103835951814652417672056498411571793831995341820061466549864739728537758766120533143174563357408495838199491345629079389521434975655145827373696256067525080630473850377675715611209237541225330699322760436787159210726439483652994957788269778304729638492750625432057987363031327261385925947901331395809078440177361410173980333223633514556322095889426182535373476775508133939860738639222903932341808018589661283908840392136684568726914268336906987850993068986364551292904983654217123496185806381639320628449881049217945085194652539503906818492238145108694791358420499751624760113666129293116883547825817401256794084245772886844035566474412693794948361759593436188785531083782862550583626582896621870790226642877079124733040178793288878484379893395379736802095578360692667534923012650483913319845466827409922408478167057938903325888710748790176508950192402956107931099856346248495425307737978271317528958275983886041905712377368329338154501682690574087507210849846853850874250185520956268512966916283357787158467169221182159000441064235898307240040122901824765255309797322279846430694451232107719860254411991406579332584713035258888387068214129829614155562494836734925536294593887004293620338070748076889406752708267788989296394803748635433234408778338837208176136229562849422065079939883214274451762951349691328547441012121963295347099821168648393241426048489102844394087773548052331029998152154273407859458147119891134706597597388 [162,93] -593920084401592149135295459763458437906161754132254179932251735367760344076575416199936069540188426285798068099407156537039735509972430931047338043328414015042043427321401057222749732337010675894773890001649374127705963122463360708095000748568529236350268971261517488689934628849523623848035377455466212566250117822155156263123682960020389141713806792433686845325735818506832121150097298942465335043478288752037253651289741354330637025717045095152135198076199623070962119929345413114796613059541938558983034967893555419815595495535921459727567554302392226949203182907879479848948841704745855434801316325009251928266517340468089770569187991207383657720791741281726303516435043194662356030354145806467474978834140859915970922591430113946754147057981362979421585443863187945852637025100773954037516386844971718924959539435836484578173933211624079550330449613796810112998917193307169897441351664683867388028627560020223468729736940645082784869137164386865221114599050908384058750098292318017552553198266947044331765114882622510737097913099382455851725133283916025411375049661646463434112679449530064313529423074049192517929982095956301391502969580810135037650183272227496551886450592124249807457289692969616993731875132652959775476116040503530413902099355693630120799644418926579546846370001304680580395872698570756199968522036324940700822038814561638459964998236803472570923513058166431593803226011159368954919755129042770281423983 [162,94] 1320673591175255903298201163466118803562066305342727882136250368346058587785265526739005281201282882751984684738995114013207466215926067417307757687568778656108896010202593061951663809692897802292784742984125704259836660365242333134373521354004919395347977014946099369750371146453479641141798977121523499617519068130366461585453715631817054082848599638117923650445202745395007996051383624118152319328689702155178550436933985078400281381306108313366296650373312088100705994655880205141123504316424731241672851193170136339664580698255943971047915862616683154922117390317464778924229070097166772155658218888277878647421022849741038589297365839263619123097863499307093950379516186459334854478582653504274384355229274660756790654867268049635077149891918731115433008450406203771061313711762413269262134213941280007009964747779352659423942859888620691864706015442560422060371591404476090366536373854078044508849308607025813644404968755684394203255346458364582449343134919894142971759826733110332688722889183443461859908947449572391442223394826558848196545021663397299915348349703312202295772186701432298253938887446259451025032583364387433643046481606148917523844947467637356246396423493179000394108727384207401599303622520547302237892983109592515759630465565339729811776379107508630403345930985662085528215678255386375927010816219315505719357479928407918270524233951474620820267060569963321574574925631588793601513453093458287555 [162,95] -2480633840309955651045981918395664235700777983685045219003261782657729472423075403674756310743049427644192414412251855072555551063960446831924059270590373703589664133193571542953331796607236082799643548575261085319432472640901554551300188717628107255819547712950750741332713059678095049883866676382064829020101016943981147991989563202527602042205053946851245675719142105943103716078567343415786181468517197693194574968955254384040048899025046425084373628418864463364069844899557701681549587680497345033131943774057540514777379401771116873732369649574123222335261299889242176382365861721276720304140862136666835078450152503864234757047632017688909756897828337000634829150276763507566792348978566300689226988426609529606535038285541978250968530862956274343852559389433336564538557659904089875892029939774897760839891388316927690826173039500878563188654119774507602461043029003580350024715470026121948635046373030049624874710559276742517613086475715990851231843651895274017033359029306533265650252370711193362598698747946760118315835783169739088322262328263450046888722276113584029297935169812156273887277937720681908969973661176872844894956135573840488477865925229532366287970152692601341737154145079750067905727147176157872354901266774790681549583557821333597929687006354680913121238112484271693076442430736250871517261890460906073066363551643208258489945931115578978713075693422429521281183270070094497382171486008507 [162,96] 3968133745585252671637799488660129209800944129128158153270042531755999833437880351161057699197231702512977781293034856952105431146192061290403902136866902850687133938726797469377313495398791385180765895632769044414942408564562405474255756635820703001907828543947154672582706878897442143944910335550838636014472483416800932425415174737345536102132397207135094723468815777678507191832215360077875724723291861180336300721911613526012799623427852054817520520799733636055479797351906719400169996367489898895452336777842943288888790313887894276839320693764783969506610337484547102101808071369591490730364416779313657494880921836734873433778241569065842129747097278059572943145653348390953472239772620969363930601728774417630019633995703018607123728043550433147114956345354876589757807314157366047031075191327388889630599739646968644211827796496538352601181661910189954317957566108668391266152164657381983856995165651057786774738522977218981625080763472267578639315364906785255518023365955295055895754630952314947869254570852414608981584075425489227749294003648484345339458097980165317115443652999776475162237753644778301221471225500165049243528114468447704873783052811778844804798037495913863702809301400003468144247258255743024712492876338125625531340954097058149849579040475978417457399257588541641476626641585915743302679974441077412461099348630344954598363871067735864442214773506124096703788596151230673074963718 [162,97] -5328885748180415946813723308794642133445677253716439058815441532546517006337313202941389076303660656523389169749728521716481088533724447896051543054789745025858301706617687108283554494421947071733860912333489543587616165307563691908922680533285313536906841718466247719934672441365011738785168940806574587616996762956376493630886775957389940214862643181449315634143919263596914296979228844592693122801193180033396836756136335526357933404510668582371234196544100746815084650165900198788349218439338325931377798734471919551049454187102695971938797771548801194341372355564026668887689157231879796775217499175395382690884378253149732766395738527251678357305661208350117745651031730457011227491133945112587109060887768227452558103583103044504095460435535457154868307913788978610211738012001291900861082483658460545244226645859506720676748771577672091248110665042216224867523103311009612326300955631368931984670906012910365119247907866184624472649934763090904790275330293369367586552240241451574071323153124064319849067745224984298810235822708330595250890597879943737578229971922029604250139613260074882775639115079781154260275414551885053844856638246858314017686883363730180581016395023121159915971546664780833489517297724713291382556023996014793261986112528804930140896695358829308360960153151876523962924110814489400012102390668312890154723282159019135409833095648965012317087041784680674916461635289440776776 [162,98] 5228995632755879281450301112131518071499774882604873713972103713000128440316959116572700842158990500403671911271018270144107278314607566469819462121440289953572605704876747103492560042961276775727173175849264390457117891275054185108795713380109451594023351666990129281024910936201856439410327256796435226309828090294089084935911919793136467830583276950805304838149580678119944173978824197348852737312403064513551214736906899648436059002861413635530589290369020625613359809333300798292644043647594492161225514197976364134306738262326815802080784275635699781987492042779294915837431475110047629207168523608424725410383429956364097871973590850992265119911918031927338923347755716819231524667955425978120214436795239814193564472051944253590019617856631513653932469787922747268304991124856394729383587052920818226143789135354439514897701407564204098924201365554998038131594618182195826582025666022692400246056558622819173662588705551865763054675542007054019932819016615096217384148306650807778176719156708365883869784135412760124860573503969530494749619057904646834215431444524787039981680035370437596859769546594539001609757059851668436092540885225638671069475464261976699632872934801198570063022867407347109804777754190289978363783777255514736678342298525343963562234379588208669512684784642820925779588923272177538558206004467644920858277322631733163975945675685333942571602382689818524907596675619921 [162,99] -3382165414245316657749747416983213668586601545116558682014052289680301163955783588926596750818074734483977329867296670918075105951446783070151712652592570391314567355730979539657788741576489595236854497132810285225946727123656487111250478943066218982403812277185044570803118843661921921994737672630143502350230669631201358303571583271956712149662850037218239280140551193051398699106587751080457892968681428552064031921981999150355558957571912948470481153111144490643411231559923399015984487774186437933292580736707655223702183629787205801090907700414738987185152061397635148208491829482614564436058077107287952012077673781117034767559832126667750403102188005896954436753157657974854072796691061173387618562327456857762082130187354202078086446609658118257932092204108298757368803070819849616348919033504215508675837707490082989589169278363099192185312307876051301822815096468142644946150473724453377667777704311214032889487706211346056112407195801613495664442120168476946661085269499272246870669684786117267355570181720424772754932572816960903420331767467893801054298418444887202320610885666849055661443433257746626237145149581252987651292278000794458273088695828058962311539722957454593621634816164241065829745240110718873313760260880282390036004968799099570716917722011237596347010913762027827013085564560476597110676883626626663339823115041477328236837530775947633938481601014581409852305476 [162,100] 6294046919220979502430752448100314189138692754109678725426754633910491638527058445709124681818147255042909714710678796062600813183073376532601708633654547638519344181388686064581174607295218056702202344624353489774801771010834192243746009819386357140353300188559445102530199141315309895262913848554519564505081925413898980730408343221952082489186280126807724223818191844393196730155118382915809592521468510733461853751900460315078750241384304933001366012601603513532109911452379795577824577549728650439255852531205776503777904175244365037663368160184472581754912571266223879922400423596303183829531933048406809270947272927060101357365072072099918793152647434708798769932483035176403880700564056943449181135491179477769589916825492391853706403933272406495785770506352168629935206508279579684394444436607278624821858237002561198596021651095839049596612107975574524122996427778606614055376439613051580442931060596668239676279366289274070260734120731513131138134612505118464359560377570976774741614426996526191503115825968296899210505344831534740526880872611206391232267069772650046668180297352697385949904671472438427772966259468059559579464764729083539923973205153460987967268137647683996105037262166337846353991161464568050167152100659556422906220941970755373762259401126600426127666455468931573235075571614560023315306212343138544085472974374401945360931880785601285345952694588273389866 [162,101] -12727044017881352428397503490738426368915284542333644518711778325791261151370322549419623573864731035850796999496312745978399449012989332213444867649021924098732290034004387268914341562564369841970682437304393620459286820727287755420366213374527125409347231274938681046442611958269660106037132732543217544070596347518342065923075210694670230145688771517513034989034853037974749428611490965495822119917583768582420008369406154504934425040088677465345400297159443109450547589305340294038668714189476851923735425775021545592232258407377057651422515666359775819935196990172888738785252096933627055475112292901642612280307545507240927127237770991515667303730305700285697407140358377997573027632838862629183653829832815400623013636942315071703904823204469892560033320276397479163495051957874131960460819264296518118569154863006886985783939257146394897221245252914047263178505352712440754988043594773911594019707523128098025714613247502234235374173893495221326537980246723715279738786071490290821012603163064115108664810195168065968209735210709655046317849754955801258543502014391461108999041002524049028183755155791853223583145047123840324272252152311721814582692361708603167509451318790580905843253110107722646023864930524521196275673729106701015850175709124971572416456204783283238842194162874642508911248829734839615964988858665781147763752015949913978382731199388475186291993825743722 [162,102] -3299643682523622658823675077417230654515701729537955371622639081597660708083799473234879200945153091568649166874037855763455895645111731861517523608306635916562842546309385562811873921965717633056250049157027656768424037561103638574311893255130494918533185091710227324136128420208907000457324062087470067771428982837676872147159174172997069573729407697433035735841127561561123503202183908793871201478295687791014205765749752902508389963661476120213642713376557547872108798780370044630571621998426581482536705912146182541981862789472982867581255117998680776969688201151459941809606358718602284948533819763816983943209731821626604770427350486104630415499659737336168602734546317896943677746759916941533375198741321881368318725745204264353434874446761263596449695974473710578080607795131930743168825562570682313345908575736957011327065009004400790820052372666257010200946992699667440027654744330563402328925483088055661968241619910252941170487250656677393303597465463996039322854034389863294836617432823614343553955659590220236959396866217189778585501501189977667491207534191215457307842750537904777817558082481451381813739716958758501820777234109224577238304766227828238844980527080655267132909850624106418468949622010358415096372559030695132904084246045326996823498654397034575377379159397174212736065306350023626809489000662160288818368653311615129820935886983415697262946895 [162,103] 24179964958363836425231443680098642364239298939776093712519798234724637605950232450566547219862828423537526177722982515986057201153509680453251209275235247567837559087265485850943741701773728686264177063667226307327766383026904758063041061862005580301240836559826793768634993424549937096750565077610870488337330758795902529850629660263018866688762107934487089422518948561058150813554772495832394840369398573368977252118101928301321107607706299001612334379089696650485009630361635006392843827447050385559619847325834726259966386354276906662364928307878447199078607936100995919723152320329075771201826954477962738011196729885008601431193889301119828222526631779819982208002967965788701107233957847535716819399371038426951554372821928690346727403797843778477472322537669295571005913706679095890118482768489573554218052126000302106032071972200466765976243922447613298585712825337518827948266635964679712283430419085040670123676439120107079049650538314084895750434183893789130271853224582740442541412811750873978113063803500780093851370481791826134468751441458232342937898219071212808591735292498986759656116243310477790456498647151040522811747597051478909083861887495009641302900805451325326665144877273912863735875664464127420283756094739728994655922080994761901794352483107890561357521012399017454626266067980365609440517895316373630521173618527269331612490075270134893996 [162,104] 4011012004779019891450664670323020896006044939927319568333375181508558069776228869986250127765950239268670840372009761377375151974483740652537986453163700199479661566393094945735217267281286042761554478985606564936605969729662886965896734548574633192475507798426502160578683682569403219744959826859873328198820563181268045487787452552469068343693853053213860572523146528302664961233152202647064241975469988668802224253578474218455333910982297754842657019287172447206101727354456003622819765236990143212596156614224015426717129837980445811473787216750371445956355719969039448432683751180595167965588431082887477819389698905230499899632294115362171444403651323598315300815624668504373445228790982984444918997133323179266572173594841074234781918130877644746903487878602135566722549603388666563308058037938730298035059203385135621683939233953310159650136335632412082580461198070531955055521775571207050145035218034321588243346877525870193459060551995048980600925713312175075118491838699525391225955853346347371722802354847239176358580842836687167699158038576785847686343595279514221624067019309906456941001558587402922355076255834429529050203157318919066050795517374776384147895102366475280242528220970175611646942877306693532252513479106691985734498394108257589011156521152124875859102872010495705045319162977877191863437421940677227090861761595364116949668596791982 [162,105] -26477935769820878658668690424552859261168104989501925948286893600303175927059397626827029689473620664713277800184791292426320021488950508008439806818852670470091574820220713716869559215764322854796847305750633714453571553293161496301269645855845020030969272691029384658312934011107485550211821241741986465699315550252875713719373051766029679851650546777858424221418828981688221168223609901940262415831257929887098370231210090107059230790196912579576273743780699473125520722473608195011400352095822932463301170104673511941896833271120782782725082655886529324281591029109283168185494164649979731130346947581506707951786504744728648620602041217952292808971249835882348094339462439242367348359718375878448434861308017371359705996404408990588541887940976273461011336048036474045489769275777774701813869307891011564170537105050190002884750634617430442691280707812226960254420747473730528312676486733955170617361295189677689434564002936443684241914107912874756173274559582674929937646934462952978109985840913414083527454351887630988512126008094001296290064161708611536680390255221252123664127853749196356596802097282703934455496265297969709495802793771645561121730322486273948792579127690540274883988184465826318159143823169466104118351914435687345730595021482147263273435994850435891868604055886664176901877860102457182085351687641247266317699082751096202169424022 [162,106] -1444809074890081538901117661383678407510903792885779179974463347834064731488491340015618230199198385859136342256641533688401119118538656554534114997338834278747365037732975185066472557632681716316034877312810819326883269378557943166680266360087210135590263819755547130998374864357237363999766108765229257970004507198576025256828343671300080913998725348069644427950208158194579083926694739192661110849253047345911040708840589331539276392976669610178584848203291460867613218216148606603331254734839246995670459082835281709561613449554311517141254305566358933170837168673871979794013303535543889854887283552483360988612160345344067406803383220825524480556122272512283643600792156749202838146532944934032473020184497431237617325450167113016209812035351657221434686578573356230809614768692207937854969893104679746526530140612241825866513114960411431935312923616316639918057362069535883075563056251781175361526006967196701501179422738677364229597754884531790511931378371739396409171442857124097105089138630655140296015852383901225964754944419235876662362008434653312095328038317548126395805784858209711876786966676458239101491904421545982159441850629586527207789244613315854485648053171584265152529837958900762318247276789054559614855965158979389661744001643632918329838763430870675372815369344508191456951941950059632317518741738190362617554428451505640765 [162,107] 12013715218146678379035625367150495126336911133784267082106282242883599683022928406385604484069385599390461206549988582251076144403442124588380640964149775107140635872970382680326899742550266449549278074725789032772818895575413845068166385249221936282529661032745070638576968838653601920140505251491865277451167163717522896063084929263265344237199731622990935665705087665717984611708183350907223337562043539371555481551087219481212286395335996617622637148552361991046342329456545511191782688231663628213819046786113553521622899224425389528361579485631059400274879515548260721642578276539793430738626585750397886548609069145613982106504706142024628864838355617841645621489420190994065648275796619289901902569865372849478270311717313170150165950908971008703981641789718353713059890653385016992652337105579022270632656650929987562508721519356647748709376034194862977786229419871812698830623870416341887922770641900724029655717363094323937208619990546557067946796272042602842965063517547764789951302219331914616297628681885705587140919316516476756138081314461719511747646657043740991260076216598586119794947204962989212037051327582129356500596776488594315982434145030468048132059450406491682247148382542841601275046538988518341492698871809271585995404789318345020537604084569381853058147147331006840810727590783734431827527813304049192781025376206372 [162,108] 536534098731928236453626383756990054588300894250199675518029845411469858316474295405809220276376683702808232460075355867709170887627836323043164166372829159992193895648779421224959489882273914639454435700673493857221387002564348286229798833126388946944036561018159353516612502778702981846905494563165370740747089179356200212643009509262761674787113659018188920225050375029759323426767532024891700389483957970681376061543567892905757376691812683182506996737621265870833191355298177556008031935079318666954627268555757782562992072829977702393730981653969926643463949354357322434036864114085565019749963921167018521091157070600293869966469671233239178182498063129885105976006601746773206281485831617501472291932530806454515740878625068401091483576146338767179871897246111816352677811309673223020104522033683586224637049467930213662378915532997747169013052274678985880794586859437484971592019286231816701902019634827622092813251324449811976915268648180643287842505445155767635473598701217947193288924926704811666717383479249642884768902600249801203779239665052038209217490639078216403466393984692929340954066402896493184295782980265144860691245654506825605517833962282000714819551001328362211002782241880365459955001849807971871350005685297504397706096155270677214476160240278957608624229134009093809031859116113514950493064411967264166423400 [162,109] -2276304584919508328273124581993648253536024044868518100528944584387839014230963827369719708640990707433586898464969769011025935967849979568092620493956859798366721234836398920888379199218371977014978640615710945538307059061833295111092036569617658821821898158420933457168817082860699871379804967104304414113217567031750105699122398380956404154435615938297839853054125053833716419617952423259287286733289725520549611768859871754737377458364365280422543876479645994764597542960625182821489040365042181029240302849357375019084377650827735927782763650111741298042398360929637269046809988155486910086584940576201061176068259430476477016243180495140426343925710295288796264452154518298811536402025764899506545792413619123949026990969014008195035433609754437321029183786668729684709742885584540801753896265575089168907762392486713826148774880267123770489254425388097025254186301090333376207468076636198054941074853103538571860593232570080072586873589980496871776162277753138412297046156792164253504693438188413076460015554899025164894567533254038208745485320108293903470072408606770265128041351125741258380023781218816963966487325212466701938022819759200334027081724113026370694395842570294349410023228325472444006910895901753758877781230562921133396223323187746329116119138179874532720092569438977061142901269734318061688937675333856456280 [162,110] -117554797997330853340772012496103758799334225422739181477942209601696742629642928633198853470084881917637464869188701114242276977174592918620232198301235134974147381613213467270553430431784949620141551184738020599223762157864244483792335759606180316612653533865787183438135833572502018528552170857061237448109065054310394313577274958350646094876920087856832433472780609758995809348070994212360830085562477985061112927041688796976396717747818958601204798281834262640362038787836604984666393612667737015283348633568551988879109212072712897743505433826729439132694406278510918436379545942006824440465922072517461455290020536788443455642953752447181220049380343857850116111613854328837233674364477779248998887527656115863794891584223161328595651663056693923012358721517772509478549363794952382390394387835442046442988667481787675737239460074559800674695371714997044679618698845501974061695329554570825097166780595610231588043627519118226799488318659566288740774257726203752874876671542224527250741130013032019518493197458023643181273762087583700267024007876244923417871215380985025032642294529858585552478600591791592618404616658149511535421032842305049991981723273648471952539528323314492460738412305792967445015040631779101787325657977885680742735069310614475888803425274772588408385664870830274211367246449261546938354486116928 [162,111] 164830419490118050487258475056868656444360338654456642855181647907082576200174270677288740216495078680974384921891511841971321970902092041488131108983783079702661649850413018502497751184321895877255339112039011612926318995544648811065478258872289654635382323820027410032973996609825741024442404445032403752193134392770443443328490623323308967509919990908786757877980855295730418589024693103727911895088096494471629891417221452548511387017353535236398885765776116318968763201529914268598557803456051816826949418318105457142415315601964214580497203347050546202234377141175284842867948146969092431165938471687929271165150231526923876406230168872501923265822390339362714153177133086199393344583915627061654371713361292318834883079968995831593198306867153231779736969465966194812797269173475699402835315955668630877614854515302157397699622080367343256265446107913138563860641637175625237653899350603500894370268098085640282841479362951685583496256812246807017684729046291062083644620858547130791889129470975561793968124609838673946200751500809699573859593159213375868056191736217212910865360904861792312632607678489621686890757226972804511359889261561653446062829281383849852113263519493719035849173844476263150532556204478774378815108064233302548717892627286437025176777148362220296735752624257779317556785854602128459419881 [162,112] 10924537527003856395637763755630426662274233265796366219929442200812544370704217796191152153584607055028919045694806254819911803954933492856812109097464436581365470041391974677142785188527983973278815268564087425757553285876889912522845773076038279001657021591939504780611642956392002148751038747239141835251572675764357271258321144169716326098487594092826985889309928414506651354422327979849748644330775506960561123767954576460903865695101782036457437293064265265690577349475770156479146231309141054220861748648447605231521492460954134518856429017725928100253108159697021289946569892554040950959253325541826050906584888542534360483077712771807269052677262575373283361563205358719353104755793369832478858645981110281194578409613968364749280799439776573430502490714827677200847221183891738274200997510079088149277267427103694065632466525017534423096822360165356791867421906074780284123125446677441699576138971851179151166524722920455512355635562888539126134660528747305580494814390951219926861884649733861626352226236632483014588188031494073045834365003178298842437807514317339605278647604820344388706090031192228648922425402154748420399364636094823905166344014031096046322775053021701585637537077033488702335853326264307125069757677582084374256557523702133373424213185363407294825403966237799829487782494071120532 [162,113] -4545968883663024894174579888097855946339767124716000830232617939692581091378844713743494807388551039889443853513153143047492391791721433549881887964702932112170798160576926311047747427065785316683360412528680517763055126087995133580769173956328327974256944981075501590211830492285139167110464452455227296323328699593468480364743794701064401764661519569415322995362678996803932002990221918336105176655660754689924285895223178925988300881360052541569727230301537233888067364044614308210230006613006388087322381318574722534548675341439725452830197538978809672245202888888457357660400594934374616745044054839231482886748905599637682157481081270885789931557072873042089747428368021002320594618519336207807408072551284987544181689705562358654202198219590737515932601964338660883124138402922743741236992940256416995522974206943358129135724820401489372422807489783416077767797115643820156343758216700793861159788917682655178565915019562596589467726520940424847579883250549172468081327863971953343990752623141087232416252816455182339711028723410783439373824255303669698842231934429337398888898025427888535902878288579988355766418721610828556052276639987466919372108335330439358110401057654164190812242356382817660972883758919777728347880982968474443932057411665480015732032479627532129926259907858293876483378863171 [162,114] -201280584808490779243663317486251471626313468125847996406426131523719375974407626611714073505448244514501073713563324644272948352139446562095041725886265018012755289001424621104793084544571058924947855356604931157243699497289797442467614466794332752120949250687553471633193551204664108080582624105306796614956590766820295705654118422569544071467276826642853636240267728810450078326166738682395659735523734420808062425050328013519423335227938514206145271552400998039846233891200532971145464064452831350613456140620336486351277492048324176618416616665485996921490974125679481162906578234313447785516387575351535019884226933906990491071862148354823784434492497969258545609034984168952299190275708929743000641603229712007382849905580861667640966074203054589014815712911664314038622007303060864054092474909268600513882176261904485206440250252481032075930071776296643667190128122010497271609892429313316551099285000717285340533913919886876599995297940152838506647024424121609191526034265072150830286668631989975543869128702256371738870295588260433640909618409833076955118398701203270398131560528542540546493372754673702518621464409698207011353966129526792029892003230521269086590079572763789721643407468818401035261480116930364832287448790073393659563808893296205505668841883614260953174541317738619305975 [162,115] 3128123709750861580245286557054780098532037261849006832775026442566068198941016926058669668937860649678656965510877097528757664077459774773256777910685313103495363406332812021162417570935506947316061318173742440844375516225102398237107052144642616939884562153601711306898542958452602621297475551438282099053752265886519902785364049588994485272076731986221860162013093718393569721558954156064915868272899495075983876740796344476969987839653589727948558496125443011955309892187448947040662197303853248920914550613414251541900957884922513471061281897109543771306159881358750079451609782789305075187334056052936836018707651861561326792849876348663202793623144285462758377287961696279682003255704387849438588402077262688214776445915975989558957828447094353803945419442802782665924818672065018556030719814929151544952494469358304512629180554487458470313394008751437748532270095988352123495512332545728350536647270390244055221459880934638550730258893165049322031283503807481497826355843859119614682179473631627147069927167229826009657068993591067056453505233162027994400580452724969196301940355927757663777589484790232815380903243153642006966564967364869358391987413850355291164067994384963968884191079396799574592986650917926713876836437477495293594049664321583513789968267615035021678898288372263 [162,116] 11949057091385106169429765829225607172456752453078613354878888065317674566326243055647002645639875985158625793231991070667933740916918393297774587198863487763170263404335064418986577915671383131903284807307583749357230417459194245582907934811358796054539763492811095149555102795510294053342864446649386057232167451299897890201241727702775441528928321285029818347418004299960641886171257649027935301761206235412266719624630499519666522952492943839803459382229892409453353180709771323134810714915201843268192546412519836900433396236019107335755737200338659903761890940780129734578022680544509564742339447549578736365404556677110800097803463795913156778406881426944846807461932852444510830994806234749893969434403798888206541079812585057232560514654822136783648122680669582177494870106851295578123656231863447907849966417021611044244555262442938791543524901014707534187777047703001361846382893886173253802299281439216344160208673062256418127651362329920971166373621185966394692406256319406055353938228227067535551586991862536158547191043442792894669971822695268201447525780312717921043487682204321189295041666808119379225756196844357706070136302325396227061385260848523588164242855985088151670995835683807425231676762234272937577287425719161173428901610128461280240847075145043189936272925 [162,117] -2169208509503382865251881156881886728257112049589606615587215978101275593678025670645658626428027378131909025214909693949103962420066484465828385689353214543412048500632081791875185085220338209002541797258559310868823702375224021956455395693344199696378453632473598883452292500743036750877352348870406085180899206012387024714225273238114168991953624770792124016953652103834887368901078402318875994511489879645519902112877501712050818663118084936660483264782894171994841436351252724859752058898256226427688155356426431530127145389664650432379182082297557901831470940870480800476833033530754959440399634530529646773454138291171920854580593353725795120879715431614078591266729117152658362770696758990797840818673318201062048657273299433946107296218852175023431933710964472892580196676018560924013252085721009461818018086535853215660242636510088272264161582502762855056316653065407975696979805760805721907994178630948034906808510581210458491581330237227289443113133395685850643344173803854505389311764463191100022205568249332207680708242147344051869444828858397437198875167301932708040688801308867863268292632639170906421473259589891697776882630356459278661780047626974248922261418389920767074726687863458267422570297454007322409614645767604520823751797209339641755725214288409293473 [162,118] 341097602283279164403438703282028294676287509303710494771468402257244301460511478131618963355555327643380646541040286301647257341615059377346293190205085654186586084534713846728226144072166728904688176757858707675598512495936876318991854711184360022152627297730066606482979344788044839574782148164614439995398486014333742022313517845281324886323448325928564423259597950487041762972507762086521206775760385821990359024270656667977389116087267152955211778220938578664470678903146837669648587882343660995263883391856482783516126728083441202087264040865615921225343829048574815560145781609704138202085260457712476738037397752307366594963027229102862535760360816315633280013033887775360813649274845050516901836288195796138758047822998509721820111283698634111300512400850318814756271156378528456045222807544894015671858983629017593952983737474846166995722362506530811938726130122068767101064492649809856605013357996863144298463311380944968337779202815873619660863457711213485928580848263442864467953361478784148460651164430531278956984100742654102649782672843363845750330922778271707644656528947562688274816799983540284588343620802777122982529243230338451881365861096419552533894842242586867138980734748926058311483874691478193226361592772040214363683858530556497932332977816922 [162,119] -42907758965253466327160642048020083129162982718975633551636891099852169276734586842435619834609836913214625443047240326130609445214468601030063204697223255235036426524385707310127122019018744677057745369389407955769453918775838426347982959120185858450926589031025821477540829181370941052557265770758141906462994980035999734648982547014491664429319176855570411311957397561151714424545792291865523006173436836021238629219593545602816726409605800731960246792281246458818395174983105800259862238143188551951269049530883621019684804260676822502752476652293801675934616847514503220649594461772593752042128010723632821461928182588824053711376665043602640347441770400461946696877705915668539712607085783694919120036046320181681384889378490690128383640701886955056348583176750772939484320052703950404292643622029584092625030365439632262425995149678637884805412315163734207600664709673907537036563909353545111913815516709580093121931450841986819004785444934370676483990581093170963642580420739900667734922151888174883584452747362017163052164379992930301459186007613747302945058911254109872277210127561587205535806343029752824644441385126576453071610192358925152338747704989986748990791910246739659672684717018313965184655863258718744290759207427359796661216408375644346148361 [162,120] 3927513342696769398458847558548918976474838978357717758969797079766945744043722746927720406806972465023455568428957428217747150754376596475981705053768553891792741169643502367407019382742571421112010940618786204397699047093415835065580506105775787299960442428225562747645542718510160523480302388612564802506362242081136272301320286628373427515954969468938799722718272271416576099198184580022638425345378251490920275363576862635121221326981105434106232053379491928754855885432290593176967243663172557206581908325215672128802351344517597456562329726708433278196080352972850360516786027672618435361815956395271241488971754851235796128239762844662201001272808086713059585953658389112997070914560716684965028325717998900037265416918566429365902763500119113023284029397607907070069875976412835974597092139586040535026299142556193410579859304736451310194391057711078168097952490149557438168181944672077759091275735184001025736098223894238878272000950794338114593792856783405791195767745530061584063396419453429608154791565176122565119584904358232075646622394480644045426985543627052586346589857160372748576842815806184818555455976243572387881018316382603857229420140344010454756938123116954019492759163661024123150268837277174618630842888079057987761785968943561320 [162,121] -262072583393130800055297482687522859744275950548913148811640174123538542102614426179223376927832844653451099872215578042283215578789714205405185557227236539776828594886741571682946379165470691819972066961181107442684373527685979826828997203674192986297913432719741412487403842816352523107651141668567089134717957621889216839256150124466012149072747599669565201786782378140178369439700389813058467294273789107206224832880393552840614413494536048723845638960132571062545185251596748697357442861687196884130871309367144738035012976357411154478640260444291541579286523053478362076301400333379306284815782327145593979403901828642068292925960997096877434908369154580122619844954553200412867642970069974719202151988576587022308131435280625287868306620561603056913853384054114743545330042076635273752722361121315147670197036916665275214550262511239418341233419950612162150137352980641773502707137527897405354369620949923955161967439471941818067547880757295126665745104416784137832365107448687920531361051308583304664550240744300250333515938193784784584446079877123186718088941615340014067022401570710824049343095507824986689307256233979145818351333062636137307472732102824826304166087983226956208849251691845347122521093016247758595596582587223043339143382401 [162,122] 12640507053546820343922671879399677580995348256997912061224031672397845908287016171788006061098457389455584062505761207908019253784487310629306767806126781765821319173999289248273678933038388993040198010158630018658483080425117634027301087470776705435473325644090745440251042060493228418750022289997695952519076002540381411000896460862404084980992001943203765032687704495350838786188442452628099997883700836721634703331872978560975974492189304877358898704902890466303832245206957463142541213933147621591436502516165313034251329417035573366337316638135718408033173037584600016451046854381090176896631735633314584656901995940052851387132703514326894288010827655769888684002310475643391535785365471588079801178209983589537892522110206599107325765439175798730963898590047115605523796217969085396196337465894699056731625254796688486473537309416377504570980422690274471145120073210563556081956562525532759435882912834425977668894274045714963207330218608871703409595953006549360096272699329437616169027438081858003669961696344163404190396481878487957312611262134497755886024563049584999573844395426041597411976464117958488556985778082751226006901415843121897570666876187608808241798476207390847670435171616967830820055081217516204397182146719415267747 [162,123] -435250752223046598124846944980488412785050592031756028896336296834490251035349013931859097022314351803689880673628224917119801430884787905247772282220690270236032708839506108385313273946237126554381792219869087720385730380136327179406393133735428134225285601831853776899139141233071837217712539051914059263657315267785044741438964566057652830341935600569799776184496982338089913282663806743101433453764806079511835855535732542660464758356957179063731278979201564787436336512438718904280926818018702930814169305457373850501161695976990416435974952195920652845186225524755054661896293763988388652309114765714410122626196069529591256525205718283703621385504827249740524781744190792786192401496640392954307786407554498116245831524935670871825166474452500926825426830070627808028538259344002031983878888172832109407650831162267120212267061449085777610502361360676470002991814818785260658374478167303679972490963906639149799951652179013549680045549314687935978647250573207303140270268132735508239653125273750974630504385454836728244258577670337889963515842008972233841415553252819041327024796504208544099817457179269776145000977427611492349791735643738022912797034906250617148481074520307104145458431397796078441581230499210308544209177316104 [162,124] 10587674825323819897165726637879525452207020405229224549408138328883992584019288784059159910130079655964635660305977137841312433376256150033682621804813952386194179911553100464390641780067181935156951996484257852007679201859587839640434209021063686486476785602717874311368888137134969945310214484703664754857113651119616270287016175307887762782130090284303144250821195087740374042372510445502613764693807681932102708931614815320426308040073726361735511642641569576745767222071811325245452038291587321049243352076373557426896248416087770520835314818359722826242588238511377303994676316654953760390085243728426139682995428821656911234407193770829021455867515864827952488164635745013907479043711553696181852188168297779016671694594382402004749431075322616359623884613976969877690135537115013116812543428907397232186986459127149617891979151294456053528518465918190725679054537094462579661663629309170324543907795148739236988505968187893971662842715345632000421954791821758735814090384175555134144161674781421516650458630017878617576009280515370382692299630031277718879920038597170916588932734097655989339462394680112075709709362064601508095134127394017161231529573344738644126868013928667281409529544917143491534811857975920762594671 [162,125] -179212241617666985347365890359261290192108710450266152147338434590827234536205299353595634342672624719458758078275822874714944185105290716159645304182679807722348759892042803004397477262053415314436269888670807504186883328058667097310057333595111794208918387355898780256153107655910213689619325578896455176397915972786142340362933950343595634192007898552886996427016595585322089667469637678104383426299173886042595927877669858059340073418481015213010124412889128422925190273896864119592056311421190287160961806939650498626984915841272640254398131850556446537515368466212986147685272581564631880700804376606390752282379430614029093413465091837075675842241132750354916963241646330811616784234069543932050706104620861882248720492885995208332808568487849145089775910882711878475221252422163557159188169571563221027066936007154812913784543671848627118019682249442485442043643369556434907178138481972079165952334587500985125871035810965481718106547955852915191491886074806682284739691628155307718900329534536118528655535866942051551505726618732471633283244391536012008758165081695129247714211402706949955622004218404258160523414274004818902963591670417206504536770621583155311015203870081464520665601438809426895558959003180728 [162,126] 2140894234196111543812338650284780078866773276967836095534811744343668089576894805301768049210562592109913935713164572125128474301106010790195153351508201042388670033658679599528441502557882562988184955464260308329436059765104298539227010627257624247354940683807590073323599045353399526666246581236508372885702565400965880259843750884585533631849833952155071789297796280549750464388886637370503119278560249517114017565206353525542234924783057226863963434521255729372494801044527840917721566941214685129108536437942715976979188580155708853250135480345527100136540925740968759031013703439782021251062370830953238667509470174698995446602516630213301986135909186053877472086568163823914602571779948856112821494604510037886642154850569570081438036575706059253875246494257095072604474921480833083476796961610860027411842869169572222091354784424827468724749253464707808029643821802695866778848420766019924370628612240729361096585406712853390645631614728729131548994087492851829657058042778649895010758922956800869709582083214555899664902664051223055183390298264193832954726973782511877002246063387942300230287037591258986197732683590977059624801286728801087127765375420588571781189473713957512776079809283892454050466626 [162,127] -14663466378158556990193071727256653737107286791180473374681449121764055667868195200807707631698740613483366148461056455477682569766419644882940430678032389001735752868355500636484021393952861181017031349587508739825166346607631335432991230888272851872200152363728372410548172799835001435757517829374909067164372483835679819993423266485209383638053011853927572472462929677774762540133312460390000650698570844779142991523291122956457088722413894477992844638216595739516571547221584310312449909644779671089766648906427051940436048798934942545708285317165753852774827350800707032038454546005418054913770153293008026935648426749873930467489386544348356503469730413236355245894139811652609212088649317869212177358900718375499164114174877417687432172569936868934106964950853718510765359119917014027061291717341901796212917552684135761349524135471125724220614237761694232700569583082595599512335190980983004791279010782705017515882537734823106148361387957487107762249038501463033229337274055482627723921593082402653062756819478780422341309347939406717759828589363054210853102758227101346724090478801589809162904852791995668177628370266561613852778648157417236259934147927528344545147417154026337011669664489252545 [162,128] 163108782849872955816849719748651224436454613248812270109962992611185051252013185508335294678169147663729038117776045478577911907441133535894645987065142329635320987437402160506609117926403141895388040815954389196235266171390359569953953019962412871031980747783135454682394862816473252817705619607333849300768912031477746205634869210029886883836121430925563660966760753662583579163998258500807490430988817175974882365470381273414918222532328262984271673074429015924103115600461545390146788288394176826763208458867495649228633732758978814099002511947287171893375059193529661280223456014093844874148040162765192571062769884908432051170110764766292789750421763923098137695015829817950478152295191603288743171830938531477227425331657109641314366421462061773902413707916906723950311318573352350737607133535891784306807838644018700120621210263894819231042747014990565663498012626116636979910939880931739411782600975378358239931733482309138140092053163518357492435152608727311826623825230954213235931794862883946295037875224341464082461874152266159878007141034306331791578057828614516453762609579234886223529196643697936879644305323225404356045131883542507544219071124745362252515998875123024952723712751 [162,129] 1485421337772822891680872170793745641201772706260222689692227240905899437413860866888302972622849023602930051728983946106731716910582434988624452292142427453482164484149286642268671557373800831811799974307792020830392538517163914299254523233532086194394865191027054165457315186959541010924204905122906000809304405846158055043785866128151441061443488984252333423181341170623286158458797185836375523691623055387760179443250494442198596543498441917731698646045696973928806145881399012426095030998753947973520755496039153820482372117777787512756503946659000128905727171934117640971482057408148581247011775109533804352116775281329603876611168565229048269173827601080854725989115914816116468048529611662955692615034055952291199993834608035134948565530959204831159093765989332780340542506178930635680650526628708961270531165787945145032973366474072893634061646904474770754714223771082461253125291743276165889060932358017512922537908375726612432092450991286394682989726440546085869092079356502248487995570023710397468003161233345544160177459412565145294652665413153082618834886572577271329204376924234381002228518170943840544980128982921668782421253180001164806623253942905435471951135276648788715 [162,130] 28821200469434691959563664401191152462064918203323909383547152745869076677521089084055132365636599176278396578060939955391122642992578588235288737740548912401056415820002654808414826610150294504199237295218799437389298269300043187370892061464144558876281368154552269100565327190097728564164396639884900147414811736063097492615293498948261662109067550375898486219268942003896582047327756352913175258238632723317911821235708333965400626255120054340945092337429072277057083346114208467310644129566305133070219965760663981926309365669089533088018728540581340947396202970881094325606353118987894001757837256135339244168838146808712726634575913748331827142311537369971968469768461440402405781632377611171458675865735508779823648749203167510017513240525189119962106990884862113468342240470616353828632488884129912527614981640371579279747821309538372609887133919470412919033208088925856032054290487178543695750426592313805182493594262866363477046647208399203067940655383779029177885834630332404953198419677276187847560046279678575392549059399477764229230105396452812549112652116915347579671259752674168089100178924582458720758609774397543269771019301945953085571171571089147080337209338902 [162,131] 277470424567865848130067231789254721634457698347993242886229182378680872444700557120498722590523815122438631392275037674768459172048599458705560409027054838537169374402100592194240167890576164575929197536741618242173486265614751392900058980846731355322080302967117221440060886249167182587644741071159904038425187756482000526899121133803459639374527530532816585166942140273020610972960295897093170270272948844877298983093095477824392468732826769432859097615002134514305248274283124643811884206691936003173824758183871523303377197383399671967298699721323324282497008918303225946597022296984850271235861105562048346801553100649915396382165575260540222852141816140327567128969496451847694498512539290523166844406561912318549291574717284565829665443128806043833349224286149455657224585737718349255849756421793858235970507721825508142670015977498535416402878943251355331883512933289526251927746934967985289874002675493102796726557790385069110310118631992068805956211258515095112144929638584461591138380762990582614247516358128944862419211610006541409069699723246467023076097761032520165699705954681546589387041668253124465813697066761161573443906075612376254116235002265606067835 [162,132] 1706479680648411273002621826621948710415200629276680114486668890929764646803711080964851566377806225638003030745079822402858356879573796382627189123449992645887278131492164045148369020613727844729892247311832326283250869813113375992057105480113204383289820856889142422900007202170743934022807357957433748067294824965604825927535834432535572302141401988927491143747950312005146520196821588295230555550221224370815686320161853200604509956952242227602760807221332734485218683406682958946117892162399431770592422957583245064756764515376768608022502380677265639128976329363366178447215015271745857548494300605014068991290505167646899624629988812745397663618995608168467135741054069291399581216557326364371001603360782967285475155411907703821482887861227341116909540361589272145995585289311917438858273438030972445140339390718824185164880138898802235309118085489447425784238673174758386081442475544775181011499996572466461821017386712483096399255404261851270548651824340341377176734188781467152307146512215517427921988111139727229770290848872952188886624221286622570879747863134164633738925648595329698381489680959492858623168824756131483736797248394628043610169299131560 [162,133] 6499325206936463175938082524867752321333388759683782751094313527044143456908878359600726389876377388721305881508316230354288528504477591624751621265251239433867863154314392211682358823264448579497105876709004033651641222629710896263484347836343460621436550506724793072220323248875672834498990219615985662095323699041427195689301237118379558899151444563468390229118546069517108081281485358908090878416350639318105548553367924852392181145019117888906371678261499078326271030303522599426539096794144085932961747038134944511303377505837207850955912115974445883616470593875717691930750892441237786109491671050670724352157346086030351213916040353283367659777472835145431683598787628975686060042645922512287366489811536756992325708439819709506994403396757071531213827511273819243308560166135533209417508869088418749266847475359451071019750379615611948245348185429554762514674398323394879560023047085251753848315755840682567608980517184825422685564360810494593507660070460444189473667552764334390347684252069636219213828129942121397017338839727113978192335683713408094896799230052672541265721907296694858999927546254048864787833737779471378395835520323982768623410 [162,134] 14759588897554737262289319414053351448491674870982670913415875241432760863297895139956511315297600667193843888232940364019667033577387069451123608609236266418894610226619705355630072659583236465050100597942549545381430100240506370334734765656335684452379577192858565832605823053558697479111283701102064828556374194868355710053858888911158991889426401499668233278786248493796478094892459729782910952759411019365847122286044946196679014134190597596382409477446396321732077969583981873176571002395465773861553071444955605629825775948828326675241190493924552364193552319326640528263905125375840750719946214591819138122357346027456355289465532861789814404430923934168881348583184382753254595188772621240624931684186667797438917284671088529919200517589676738539673929614525229031076700956119009206505544944016345748921118201573711888143343967904037505125831345524909129770502709428148749010044766485120947817862424507269125011790555527854087337557704587932668241014400376328041828189232484929884465550517214301246908023651590186718825812664658507241393830900473641946827996387767865641793536975990978728871637168891000122971905575343694014953203409485758 [162,135] 18594253792388756673548849149547975145592112322913469466942424028240125283288685392395722784856407465703203091503527708915459763279608674478231825986714819700243819695376345126580659384383951038075700206030089500818231116330332589366620860054000639025656628412478941025274549095934402313455378601836499651450505329664445473499839116591297162632474062849351449967229987717464519255861180280980669901655344144812899455037320231552525147391605429720419259384772095219771752590042570967545065448479368548813595054207378576972644366544436944708441265071195657910693394298143201663323357303991538089476659772814614099187718310620358913701267725692759652104393114638950036409704113672506504442096644786952177660182847705778958583755560314098434128566672606534974220811141099514541556681313206444365707775364279867717624502747247164348107640055210015399525379357476134191426078766462905293369852230394792247687303580979930010958646024898118822389196093616096388825713339926719746227964124213187266538890226876024567774372232971565083648736822038509816559636455333917751439662236371237350599190018644004601734326687409512736902590351237749361419539 [162,136] 13102845640812570207296866022831490831972527838217144656840238410014392950189833355057472829891198637053018161091704725391938098702185909920472245688188568095046762902560372708219958293970956240896344940221617574265315606765546245460194258312349611740047896776227760217732288905879007253127534144037612215767469795019836898913305268592275609236730899499569729805012668436587713654451272143492745095676485657477374374672009258883710848158733472304460337888102002499313890143334387118881181223802767799558159282136664167640867506041965037432979152299020440468150617355231623243696797240629716691036932136779801063424887774442648382095179692853836325611689822252921749309568788674665615199560783952584588029432432988376013696253146458493621558684587420301094309513007744977995960752488211776998551903084710865557981098977631302262957973465247951273921761205785764362786830720433341782214786619731627434783703786739777846776968902939418373832726411684274764902510125280434116707212784333425082430385807557859688399783434757329003012755586411817858474428002121302201680045130289029087354745015190166153591375378614671095822151394815314 [162,137] 22690774151743663999262201042367549325683681116155008345382557940122883875989841794059312503501124167769941386983166539814895289134310788805066500902334824719846215282228474837192074711856023661409684457384258906149471600523826748641509235159674217535548682528502001110169283152205959229610652633263127571519598215134517238901897816648233236372401361389266938450337154502811938827654226793541594559670711267997949746752974466515653857031001596916094159138922652185129294288695180381110921523444210878316579269498522517337432219359570815177166224143703186962226359301938096271718941861962214992228911975714553735416719160974499697668167326383477089931854819651808137503340627868021899152501734605125482015613708552643421436122044274308699052075683814328483450016138838546329606613238790410712545413917586843374261048833263463142793836516808228282528222919273679502807909710612048689844656061353483917609283929186535046847264303432498443070574278823379402915132192837064333017805075555529102856063986108074063166194073490381093976516214412646639852444706523218992001384667893926196632548036787947713328731918953345670609717 [162,138] -10154796395520902315066257445479202027426737559587686260374199182887528969347594866162515488447930985280788094783077773214859341444788548486740254989478244421978474703662195560648950902560001205889380472596215431784435843693341022524767469797769282862280474064053520869671254050615071237702802978379985765105744843605938104461112488383133480148032977355832637003718547674250284463492167149391637800230119836752265284109592968651408169280372123747251572971891839056640404689120896725622726686524267448574289936518468410973702046720668826164003778011760854336645723299933975525505156538466749216270899293658793641187138361469734448308011167460674951048823814931263004207801535393384873034169078739315806658403317451077950049725561890622328313764900949639122566965087769277459051463725298533108986593149524441751866531470939919784242175541605849071763965743897995213125651072554623908154219379082594723316525367900069201232215065923428728618869837006456953531196353414190557356226983657955388909433041101214428166707570904873802813376927866144839837209738977365047490712783711580875619798119508371694485173259960385 [162,139] -33384828936190094563797885545930332543805064815530926483551327342852019690678591074732570505919864517745161133323096647014220392546786981508429082195364851303867704995614142440804152875133155884709866384505089248487863149652557276757818717984787327742039158953985568835161191845988609705720379656788735434346602818761774828506410013424631862795542728930147508278602536436624183245897876272795345282393384302293439940375830203397103935168726770711970542355740403126728030723342932962514067605447588330703998560005046392746591164947207971420224802592676961151130712320000188486822075423128054087501633224771986877500591479919715408768045574478387160054340454539058422271921604786157193026528485712655111370351177584777238101613706474784153662576019639738013958651313157191618361037585632991894039988595791951536825715163654215232353269268833679742013534901510408794909544623181608465912643768591255018533393136423961086635796908528231395116877240083788566785483135114087467098561422799035502550558214225789587661065728223508114488296732566021099522806786404521963224419751163825245067938065346519655554333 [162,140] 28488969930770344895294775365078649337861600484204498759649472129604154813036891222386432733744838073321704015425072248043795590694347678019007270068626826845439482538418158634377458544320373316007999437882384410821593712532978769831951847538165272386065937611411347030279047579880105453534673559578408807577060813040236167762589955883270569218261392162024178224761637052600892650356514874724591746598397557698487224929894632939132289672666517286641991185789106628705852467075492009980586397292306930141864585348763905629499862114972829891987555144528722047684618207616793643150991309001544391440089487248754098250297037681671294318964318525648042755799691963498807071223522873453379653998127839713016527735937523753993764620608622841527735984748639713732920541509978796298215500602145600062766378537655544798157338656393355315164203688011034244893462053455670157149817450439382003863108247327475941252018115187487222509251751506084389934875165721566449775538128874220601554569312409358719934112616907201130346948867253278668442208018971487982862663539965149242310213605680344839956279920153513 [162,141] -3880996672716450280885907482095195529925723751910589509806963390855088691059504316564284258846916511981677390655249973086054560173878894731836383734870339141995570759288705529346804003320698571152197602224194727817247352743493333541917478084414376925645220111975320050787384341975164320623560028579094992346729108726254680096152875032318591503241988779888013137923662574525761633505296522869384934566678649211473192938232765646011802994494822345795833247315252551067114838295809841121322759556633397332556880031808376075104099609782959047107992415474275423522110092720301704706121840196335174364919266988474172872154748788350395016059599081949524244526178401899399901599999839453190201836764114788224979898386205786569368144771049113898304411245535275683690788113383462654655905544735837970732667922033660219838334342254264119538222842019144077106037941358189906950772306898748973247165117625524986138674634666390220636827705724267549430180047136388654445572892437668569496877816546434826217681577061803799340960519144573684494365293651428889516702733783807250340573076856613150748910 [162,142] -806559036764704309860455838717260831178251659620495464295917442852243338500840055985851913053621780655658261721432893963512681666677801276542073318957301891378925265357054785743894745827191977349037524897146902111104844802095862619855143214616936504111145266458835427822024229915365348086470504479505094021195056351155501215029640066230695499804032786858879904587071841942006019037068980891323126979186950830979025377616955247486755443732240089041282177892822665724326552147205417222108410943856483741215586728734181594847195710967876248076865210925288865823213023061194756674912818379961757948397618564630846310124002810556569758681582623393147436026459684735206629167647325695573492144364887079469574485015281693569608276141942999910273470344788106803916804419529557781873987957967515882632390210271970349699009284741468367089462069929779706474343541045180080405028541175013627082623067388710325885890709973148331581056983122120677005221362646914359870577557272020215075628806175664487879537334224057885780427577705065277673192384232500191797928074134749679556750325188188 [162,143] 184767000632877415119690718065307264292651764382041149531445804985975661354199066767371951218917404240674648689385769881179666752016013073468799091571311952692965926119165806204018281926249946524163005207726459248072992440026015229489433754218379868097339945939672535459312339162415537116396314642527764165537862820630106685933676018114790175192623547994006114875288162496556507062772489604838509435620733789469903606295416107238466951735930618350756691690571827944805107332834760046302337220785890241904760624266008396890062806108819477644419431010603135468357891944321258706960282475063774198699814660609967195638894031918969987399478045997438198536878828982946261472703069066657884172555351090377833498485491027347060558718718311685004158266194251622694201979235839640268755388197514703422719874015016608805717618224994924425831589290398828620945228252181680047674665436843742607906756972727581429125051318633838364449609606926251683782039807644300359205311974259024080514113129065349385789864192338530727297460909198908411677438668088617975801462472637504374924 [162,144] 38813486991928723474652817913351301769158810646837153495546449883329680989499843195751195996075188442754528251988663010026384539630559581704531109447125680707437680481656698621703703906783597674081612866301849689928218075595647036781694998010765007966726390975762063734052938676905319065787468626564174918380662353523403549629395832333677725201426842588759186109799365354807859102061585602207613314550358906108687742702352114669646033894065234194826277821225632790281242656738762104569132417476014006474282588226971856205537347960562133958973654682541636838662460013815651904323530289277492150192535612578678797057705486456204099146390281650526023914225571621786141010975302424088336590998953036066645694909777133448618375089798109942469192606630353782306411615278189464507132371141358882575091864635912799424461939652766677290496289975033165518715291839472274246647007510872802684530588546368306829973137221353226669987679025626148506498417161879487322043343023779347562848392621291298044753662952953478111479401358727121977133915439744638297957498635934 [162,145] 6894126265526952972006932296981158401801587730335630587397268646492519785644023728980145731482348437920308781527425326202270475775329531074614236852970952686680523076389547672394566585580647009896919151168365912906849261679049911569010399714515654265799797725954389819072188306603302258548038533051175126896088772397077347719924134371947657570952213793892923867571890224463084122738081474111080762136847946524356253468432277401635093016303455124295829620592337271606326496656299210137403909442205513571775637228915935252466376081240688886588303718165572919016322460541503698273152334907042900373091347138123020247451656454240582394806374971370381939580508118345415231206218674664279990560653443404887112876921627300973645752011340335804717806917320737900712066139253103230067066920435023187020703502674307034288166076529823843771121894406440947963919498509273143681346157201143282768224463907445590566453225326678532298998403999101190489259657829851423283411032556862455067685212437327742363223259984421363045200272615540121259541514468333553023 [162,146] 441289564840987421196780261933466366262429709784432834444061856958689462980032174455765273123780713560998154364977687214532211834812350173990731733814458705766018724185829728574284776295688927914553862416686683819885343948853556740896885874799086172646748715888954211975454843910144044957127000612716290357566629039405314286587289987040300693557906298001438214728115099266126425005196671792551691729337020745223060210924018460858798789226948817384397593683787025278528714749958536660071274305633510294866100592191942294706101596863433736260139154061436060269459003769790248296659883155127539453011081225954860305265950103961345084353967105326125013858877507897565344551719855869758214519663548247861369298774125109763197948606459919495668093461893614889050561319920963548029785790797776297523088894250585469337220407484509059361514163242180587776520920943828056586258170715817618326639751386596514829424873336482013839865219742829326773023913984362139348399839959919367888601176121783832162710269115687237300671141020929519760906987063 [162,147] 8134246377975065432908183733967892489977299904322138749784336928534739323485815604185867755682124139189028730957193823093395404516935103428646840765591479412349510542643311481724199843514847515304431907409466043220826550795922441074265644249492133215059639606945731843044518400253864564963414654563162151218760075051956914447507034499830803704188008432980721301737386263727464459148584256906045287273593242411907978541760453328970338834438971193173941545134080954766191463151687882183640957188399407309927572508036757941885196354845482632852878168232751271295709221066561604160346430572165232492233909008424711440723457455634470236246393250572678685653292009465583150418438495696918973932320299792169123609829035860624603566549515600177302843350146398679147035395639929938909434488470085031424671736909658412174675175107080428226100578413161408515751496240710153755130662823497263066411164961485292239124079815952262399152154538703817954664490571426473743610508457482382460874626731658714187569298563380690060277348852022178 [162,148] 142939883333202620323285057073941155230386344268967920298694533829870931206998259076968277668222910188815759079877674134414984241543394070072181795423229908718767019964956154198941127213196795565234521419117632107064758549583637917389620773773083529603000289154365732563687916911578831833880628089705857114536485558302348304626324490571956425235339125995150485049516975887671793219780712779199589073777912272585945406862077376707695654840340576509948432654615919922103801402272476052330257374670115817259077912871144526154676382031660118720246982331016397224577822939571740426429952704447213327287897418010248528794941532347893379909851457262112735494160430537043135343837738471953758956826368588846476388990119813018977028782630367052469973619980653744554090263317962380615098041572460769803824441430538495328228796761235377912304705970152837497153670543962454061811974410501383892521221795897300617480907948221700894921013281433756535042592283257471084547668895841482008487341408013620895425787836972894967840037 [162,149] -8224268844897048913231330484067842301817603986590099780821704471052104077815186109355632918801193075233097668254376018697193227393653376227351443044503668943609667938901777921582157638702449233039447433900420011882744197601711044426674644675910178238684307416698914389680804925032213268277728612665925589614652133183243563734658924991669580717016007050096776908256262800778260917209800124855151784262893915680807904366297108347202816180390116551332122707380808430975223698347504150789495761575817411180388408390707427352063411190948887242282454312226478937065656820415211975458723378634238694282082532696929250909572933398973392277367682768712819143159515864587004851509038245753275448962715268977807510206632491434268165398669063186015030599310426453461953275373257141744723951831702039112524164536962738108779917081920193251246329700124554701136217979202241184930731127258418977036545992572805333511119579015109937948087183352397392386818191377153349303790684273378139443587049860438965723871793568247 [162,150] 123659044901353400327857208843871255576569768583064584909478377120152240255509248408118335155124568058400267102348199894250823321926813589987973297523180802621868801473978791462620584014923925401630101297782618797722519571170833960294958751738799061683853245023478213463420980347650220523760364019282345742868335830954533774723572118447111243639138207532947798309776351743840041159122963479809801347351188342777014522897233847164456377866922153755386731731368455082466294618901384033118523655993566511796795225316729021904217740446679504731553240514348467054345971471972193486586704090711806005078557317197372730383980095061513284863749253868825533515398018949679619937727955660982759452306070213334566904884760848910391992579193325089825557652388608356124369421445091778172250861311494492842095824589041817986932120196226305893859051527921619101938474384251896736868494891146530419631209379548247030390664854503924280910877365372886126889606216409153437793426003102874669321923419109160529644 [162,151] -332400051660025824526077551326562116908454434361727491606882139069575638448511784867720336734744943556572116698647113916291367934118510778836450328537048520605301925449925878692924603039362404894876107071439127945568731500387106393467475946505044779378189304865117011880519505116565239116658324027931752141078031687586667188478101584410853156624907985838517520225353737426928436749781939629182214161951194298806426955634532468247562811637982477075662447669972585534927345014840514756391980762494370450705316500414240840421173176951111078035070195294516570025067350473728806550962158968128053570754863434361628732311904837276897599234302671908999076705362421729892598689458151571834240785280538770264609243291050300864238269296442654712626735658576855471876872566134320793943187460645273174525633370364146104885286989614683023584624244762008091103564521670034637997989972823557490568531190955064366647320109283321042752842218160982566578588450459212837327654414957529147640508927709 [162,152] -511322270661216685042759479467274391245335876332146442360473073790378346838601704951857982895740769461155745741953269682000861996761862766869027164707460242488292712908783788642215965906005241444245145665433789665946724230803188859605367736926461750251831393780452071316012744545164311040328047852813385016632976865978610449500565746833853422481153740400893435818748201117258153287644316587717625883682434228314550307670880579587026730596385742351719826952249211046700587893718616146610482149212092355851781032895210489602489368361435095975529184928532855588116974676997817230198154075332548117130368141349204876045846266252291024651811907673611853076614535140556673517717581344647524369102283385230028541076953232296345719853353000711029862368905836503051689123420129474485726118565205815465511876690589077208057156687764307079048817844984757602435313328446925792018072261029818901015073273388233633196774854159167722843713958564731653452125876484767457171570734101716 [162,153] -9433159368483194154965516133361395243073920447214531824276312606187673260763710956513941130795996361298142332970879565911761999837850713781399588350988932206079124778200311712453781175173536065056304056084262974469605716163078984391736284434270183893920587616424582990854642305581605650461283071330436604888995932781151192214554806847106865200740363081731394756512996910954594728520404966897298411881786479233455740711895860690681447300545448010567137664720172750547128453318234048389410126751538634088555262548987647367081606239725841046778489900141385871125459727274440276942828395690779677565524796194324186697309548568231285003875171778542832926980342195490042269240031441825014389466868988522496561370978485108862301982014863790742358454266435356186715572156176424922452577096139115071633354867843120294606128969353795373284743216533919509094163184956481084969014173811631839755673734400163353718294505700652829836462076996767875990698295791887025026973 [162,154] -11375544417775301471209367564230133277478886175147866228077221950242505732462572312681345945582609597900774163906756729801643127937534587545188584813447307752727724711454930283831029397623629419566694708838172073935294651140020210993679993948819613855451308288383054492166378079100510882959140997576645334092518340555505165746768974206310416576219576220992560686237083056184329980924292053179596661614665156978716893944364727088398373299910116976860827073018207018729162842822001186320401986257665241683057808735048053599724432371774717699501346305223122875605321641005629945230078464378670643790660892009231239644905399154147910523484543885643423098790856159439275853716533202010686924478059971616389492738465236881564124351973886644739796843689421421981550761847671332517073944270808410672399158541172252545990191012317909941685731895229030917817048402529277370742890412306535643751431925448493317864242129985601238788286906878325640544895738679 [162,155] -1364257421896625603768986887502274235202773075860073328551361438874838473164174127487706091855980312296302246401282774372728834621744672370809768608412426239787336500047441430146975951536314320630920041986567260404332395809986797453945989539333693805836315747640883401708338543722192178299322345129218844719227731910893152925596777275216290411996726067745748370653372578829177274374000576379430516437386774564360567351018623964580269898708026939427186518602603746878971684386178653905549417840435621005471288297646715375391312991275253884612367141098814439883971627361137404870891654865263302114781560857449697594138555162156075328163797035222174791829545814418558845914990262645584675050229709714878809032562383122237553220511885761053100106278437474289819186761388132793515819322659871436400135001210107408952729993052444023932437235876921368176968778460642254565625040169817586941181468186918276215754730156628950523898342491922350 [162,156] -15782883259956864682962277724781688444941757162723479289225259681438813816641350342312196580853029726071892740806831297566236257959238312356033742961942127256162599751716177206267014765202507853508369229303627991050886865207860621323018709366795600657019361770435803779132610643818272810558996844693613936163334009165002537224724319508952795195731814927624402897808588408881845007194971688124816638518105453183024970574917634574598627395046134658969062414611007083838812316739679675236711926162822546413980697592118342562509397907805893308656524841999440536427446479597306046194574588130312685302596509214450192604809763801623646029485853006398052783818287451837969285157474707442515497810117212567292381692568128393794873678950303412241207333110154189375409537130791430679202073245092286612101575643971135803829686734259469932947797472274453087497282790248966737135892750079318080908385847725235741206188280200788330036 [162,157] -16831402196677352865215198261063374050607434561748403496036659727136769055174458319207333936881093730431065445782457722585796812095594326981053379889040114032972665457725973637360563831317692802811037513854572763282442633162736311339737660924910074474089975666850103551193015598790507049754372872760288998077522087473269893182649885772205197415094132948133820238458124790547658035009473611376308859864843748652194322564116158136374966442205990349815137735612173979981283519672855830635693270312413413718078308663498124015963900612815771184306244363931506108423170493278769688190362942517518492204958319132055783948867484962882907113512402754580345324581165265669672206076365514101246366937561361087465555312948939445799251085004083794730363564075646417549537786890689369497211545394126873297752593931015467698115004369904950133583798645641455431772211841077249660598612595190663365751781596198232571579155 [162,158] -1548836824814952743177699844570646676739895804032679970112515282074289883787577391541585748271076263285385373845612097498147499710490157351295051095668482402172694419062970004710005836906476900332384784751416307893360715893073874935801323074098959109655876709112864142066082171536537740123910657166429983903594040298144563700692797875915236796586862032334054503101818325917634204802364321866136160290121197775771767067096864536233682490133282311529891479938404661537108368086471312630646370160407505933979178069306721475359574144271096728326685997031280430991922679954788040303607751809526719406926276850490829869080348198891957218157776096355876086756746281199233675461339720063769383831732511531112448102637717666760504754873945224862284923781241968468741088150095787085863777442124814165772010044411056905254140122173334434521265022885463566701092253088502895368529636582589939614039958 [162,159] -11271990752181912215099952715911416681839958671250058065441024187977718032397495728755862324728684708397560456529749506141673159384950840184561996111447526262605069510145112420774297515491756672358418116050173174848071465593608178099521062761408213799222980308397760914287262853899448230557201748858228926013848887606104540481100876602229460678868744419154925699675656467913483115017220185282660317042992109868858198969701951797745781873338102780856966337195117160361069960889070151501273708633291801705509038335085736157508903257842971362937100703010514412233774333068893003199755319148545064429396216403207934253166169977515645562279028466589674150134410086714447054609038030443650782755784158689765790857636707038798455702044830454829284792515285376914998616265564770980893678945400253416660024853266567610506630118743980713016783014291368598533164680885541473096292304 [162,160] -5813105022956936964750032069780296970192383344930733491716427486546834811262342259127985886998468831715811482454792809015947900364635556170600194640616129332968256956252902286484320759875267618674217009834439910642435320461064533861898709383482182439918072549476789841227634714569298764507630458060846468594445155128452274834642858375075898860636083691648157057746005653381201502904532730504424259551316759202211410283206217456875773288094856719474057666180776944001902777870524908199326279485999958559747092757291120626252612901901010314794758168419025353268326230852994170345752521994711364463318609460179743317926392095360136414354970234377488964437800170381280587359997758275234019478735983861345710157839991140522408156797349996463841796014257858714575935585595168135414366176623182670755997646589398011767673590958072424992688724803010260115921192 [162,161] -185568311673983988740579275093087375543021043151043644308387025565447610925054762529263305661143160871212650884562958595211047282472194038287026314245895552422953745131546322327036406508984689038616876486767007781885447155667195430013047763850283733410403183428474752773986688698153156918182883538303025088265768308267006093137063429607349438930592867151742552809307215568706649719308941717210988702093629094619278066192426461236203279151814447149277652274016429386805729489842457934911875142762394821182385086903059338571487303356699592746212243351628531293053483570174193557759188827223042878618714110145222649387915132805526638455667947494502348444464689868917318807462487575867519941488423375950206284656296294489664931035784947063039880498546260582180651702879374520212715727181449138299052867940033972606927482560072047124482909 [162,162] -311041860851883411004901004045942973225927033405270670772195266677911863242855928949815646261950193577346492050543661946932044909915026593617703538791464102241268245488953910234480964199138680995043465834464079842985360279030878048352839600738827166985577822998200442473803347929600715866845127639935086862324687539257200729535321112102036896156530351996163093358622157138704277553378478966617068061220563535988474525014642726952599505743939606113488204979514103887780624429569777821464378517342803338636689515142795716962442228876122186288148146937379381828057093378965370350371959025385039915895932698911186827880178595834888496605855454344598225543299484160816614575196160413507916273452982998538864335694185845529142246905378083795331799590838202076644304122763557271808132682436649155607719092692976851836423 [163,0] -282598665112748627594013833237154481896285853111950546180871028644235272741496823974726602187752802932727461759848397062495946070753998691406723201794599950026673732555809586561914152312356541209258672845941412856094243070236651175120058928679769461053588489944453931848469427704937059502191479918807082184693673245957019014658268865992556888163075335491458158608199046139003938335092761100690446602001782891801101836974436221732858177162971522118505191328962468387251471286737876627258334512279749527734492421302021108606944614280536140142709116866603710157598553262402682393059509202978329729210425108187377116739416904582858987248753367378306641020457590543440942298376968546248478769976567678048215425727272864801177382172869541378254592849987824863996623715420859797886428551147060784841930868855694271037689039108038266217295855036117413198331601614491665780338815118523542595312536325529467679016883517970667210445697590636977810101210720033040365396571158907330881411517551321781721577985648914816066219071740623350671876640659454753761682207923098080541059999995493486352298530868819084686731555069347436078324289832281655857338528526814670258068423683120523060480372627081232250169756577178732352693352071374132937977582803790367349116253131289056312003107943036164799635400809709477891757262501329685521019578007488118149105568559652657291412895959332195968789467751908630251625573248020583503434408747368981738224584913908824973548473643071300520313066364063804682517848049052629744928321698942453598530106983226151915853771959992835435252171072410160183002849144014088642475954443482489912744421806062472702368258394016601220202590594113264348859937800539360391988772864000000000000000000000000000000000000000000000000000 [163,1] 1847299524457898006305249424994264051465844334196125528949344737484750564345377456145270309150100572644276742058321395548108885226550383958926827809811032158642164030698475052400877529613713392720495263632909915689697369467171725579493625957845286204780988450856259614723520238890090785912256930648031939012577421719614463623629562233471241627814146560969394057670521144611951211413719382011057867326012648632629843749168555894314919206041036902949841164541154491639243165190769848403314743869934707733815120534661082195391899915929818258867216683778217476179923642417183590607833203869159797551063312421587334483401396275233989157052143479614035326221443648516093561876577959513526894930962658708110023615395443463741981669479823448594363223508207692021103262319567120838952738058869303580639802480207477508173345983299495279567395553149717723553801255565151169148992936625893876769420803341851234257593890858328669485375810105046842227253540912021107107267886834278448106210754102766905362429209673857145382300941201056752473608771332069664178703680086125272121381132084362259201333537407314763708775985210425354115319696334161639015671525505907692890562140710649652487904531857035404221590294548152314202126347611744179783848556105108969651839360222531345591017320990264415673251524285217016480393666584238018182972577743007010676279452427955096469332630015024466240357997871626423839921588668440591656509228774234777376076511798994105886682728462086341845945779213889881679009722255469232175605306616097657118486607945369692230504011459851435016399183713461759115944189914047516979270415623335579342875653614903006402431863781466812837377173950871166346067114369797085490147455008768000000000000000000000000000000000000000000000000 [163,2] -97635861176621778262146003878136864620072157643618695016746827819674882951908695072539490480948437658474531524400230284046786582799969493225309591180324518337186804177939523371782248588247173548215721874975353337155961734018553677717617362672776856086887218137502691874931221674448944502368868539232682745600489810344119895926393073528012135173370936081210277869361914221115121047918779954869051192059347398005759129687191295249808275208442243189429638663866000762236079817942728681050217786037465152535859350365944017102686487315252064809761202678707936489683487803139704372858841436408033596870291537317094992226363937698815177490264881740931589483177909663044479195306796314930812306768693359483805396567362912024672978107130335163402205428672293536676796249277234141971416919638850056965727439353995876374525482243488522258922545853312507167530089026230659533593640379367143057923935281902382210169302276814304858956437615924188420542284334078538999526151619484191578293992453426835120193496461886237020126341287184036003135800557971173615612041327322379897433841169380999235964549167542424568133277065274280098697659779307282445592570342508765823905063033257695880787797002449634773587467512266339071268548531737309173285097218374003018392602336983711976714452560901134741762704971275538692789336147493134118540669481588263286427022852110476938107444508944035950856271531648184100393806491838985497741103502314854466541154693536072044578027128763255016653075806227566596423989689844178085030525821544677185271184275633324654578956134066962220244318162236863457128029551331478379397917880290922793952259812506315677430448219311999997968285200300474859043125189504800008253925699066368000000000000000000000000000000000000000000000 [163,3] -10479991266289084916232445950030344867127533665838135372985744766298251497311946815294205205316765160097475024094099332903482526984878375230301553558542936933674427035365016626559890630646803875814760987153830870203833052045994401663234896193733475919929749293210932576406810923652006495182736985231303733657392628257358770170754050388525763012683837158946086935947659061597561358581659928649534625018313860349062259441487842567668633715063995382700192438758517090673400597715436776937983330937467700735962152720543717808707634724846897132762081904296726794895907952906504131068238065530463299155816765496072971268910183535509077624030143990805070694824952900524954710704388020343494769348762481045298035224152172233508868848004178619649095231351231876424731945083408921253893633279470017096675307982211302052185318203684790320457481470487537435095803376250340867459014249574810751970295902864974430580656577015723670467945029362468225714991382153669279937535603572563556585655155455818261861907127218552360544396460040475251849448390789833336096618107493371456977285075742570449326628447924167316284159348833791702303351931319891859476266708654150409382986106012990123446290006152501699689560992052673930113805592787571872547654100101019721879239702304801169393358716619527664156630359733883735903942498251483288793011075414136910714444736875427777876703440391924291796824148557431261053285118665245257582174419673148419958541848308872987370384778168750813757799846207467465625110850488379505015650099720659268657961629567387199929650855108570325902637918871208538453884378056854749129536051383342047049244734691177687559134097383738558860422781981580783318079462840056751064773087492344432000000000000000000000000000000000000000000 [163,4] 356443518535915586423557639133427604695290145217770895878966163281527170782088226391314812846505790330299716406426740501049478425689204855971915413424836015353841538074220026845698256982324629889991211554121334379716202957387318928144391458820032933413693347464395544265858227722108034147100748743385051185488159563325537509764106046961471742154996455682791818074060606908250812855340678068223840706754589841387389917185020362297685371680144780970109409600876775042134804044426515138905602140936289447977618464903930912284098716499598972072329930850571613936882769194367240646588352278971101658725427281519981980600513678330045236310687998532022692127736872147519913852358252410590344416727494591315192082345854472985554760973444446835497336173794803147308444635779533780128084179585662566712835146203448679603175019619310253988149198563812274222532767600834152041226397047407190615235320885483059146319708181307310858741020718227524357777079359411923319136274403244471251800549775982223122758910817244202421061965414527440790311787618734550077922524578154669494980916986838589143211954392860619074283418335031472074178431960645330053115800707205335725312164525221384862802353608917459300196096056091708614045340636560548148286274847608745924453130379285732188946542923853863271698527322942701007248782763042743577324647802274416512620767597709783715178322261554032713017282820554437577961246091190068675682471020521065982175889015107520963194034233197756288196408838348532632355350564577614577011206059252101948823318637095768287855686348376247462007235531045779392449441113087800204415951421480779203829435680319173755823816072328288978308606030045410100922354683749138736330418502076200916000000000000000000000000000000000000000 [163,5] -4176775025708168201312493904355442804054216974578872524367884120755428967532975443312140545077010088496656992777310708560493537257625877466080963168550869371771111347657787461228374697150294023701516816990842998397806391313158889990376648252923021375423039802389867723057208737002628523449182429149896847864377362444581599016811022170459279923726964008743676065976675553307543637619368378253492757824016912651926216210875186160151044128866858138687536932150132522988096170169312457434741544179780463230566826726368904953817797957311015855747201096743175859289439027234000124443771690615292251674639689139589258590590703854698308121694114888300377435954445440678100183392061588169609179858456742019317731208195398745863247086674466729837249306271914999085717371642251028131247108118582944092424604322863812741159307881376204799535890620890270607185195635296006698585581032471016466208394062326075866695422456206132339751609284440846650782280709793011245133925095721301695257316730205154149105298448024894285870525294836279609502278490753158769887229304748036327619917234022233195962915534342116735314303734562996876748052310172796469117617209491745978200606864558609644569648122737316506965445270238340793768780245188622808167924505228853291573755061029375816199245082166750615051352848523180102897274546240980831724683848456268992214380462698341711759578295765369194879693897439146241470577114325152611472598048568358743667677080044294990656989002522772686819514059674943723012511477381785347351835198045780629296527069178907314326078639918373906543582650821616446155856001502524400978208557681036137300636670158108970753243344084881181437002458800091509612638135866352819930677209032015245239500000000000000000000000000000000000 [163,6] 24833086821531605830802166038863099270466154386868160154050288357392752599019906291651609386805752294474370551507401838578889307098910145272996637090059389032706135076362110353690569231783013987207322496503287475198580317001772679679104605531867925147259686936501469933111741128662942816508512535192941781089845204641592375932046396421389028194044859042306230837967737961446423604601700983213668010142160580113924672388925521372065842128929933205625533757319430456980901670906901250695629683343614668999197080477608043386810418562437341118958725621969439951758491484852512957458802638233977074009237996646316138682288055215092022137649720724423816657462943563035881162463405954143946334102475875545030113417170369890897371109472537948900276021491618340492852761933247637366324166706768594494261258095818618484893638871124233265623746515442632387481697481497995164824321709049531439172274199484823252064069617182954091519224621137984921770258663596957100282976044238720731513594736018103119147203584847123501126643054908757916390714781483533776498481340793198032685689120156436732700832026193082887637114306677939418808025843701230340348049744860456873061164318070896176762682039621132606770700249684438135649755791759195940120653865871172628324185834140236189137129272853447364109813179992041762789868504821207753872041480356464365002544859313414502426295271979978802874459127450692077774350284708475915422796849300103203059117249355968816551463032140875749647195039742616375625360572019163664489538896047485718230662273881326273471760390737238460850499678686817704410190871044664128455523689662238554852496823565192692163565454061767032183371987495264421816696765308484058490938739910402790570148437500000000000000000000000000 [163,7] -74329233816756586239339741371126131480012363319133243034732085919653141057658235798637820469382067760456954304801598484792498624271269223298977486581044975105802742902440178771146754064951544911782162556433710163633022562322423258363114590476988987070130580419184045762898986420629323538271656237592273110241146713172158731123518349159083350836259686765556869026209747040293475012032366646473624859717165785668180297729773445693852822317406649367589140189537650371426786307712471669618774286404622541013707925573404550565957547066162707200569256612941659690894526121672420551017089957950324860800051479886468451690620157354908283465754119442975194400158803025289412843342957564224559692120283738878764259726303062081921728117336758757522368705909153150512202666732473947683348340310331917602498425062400161844646135740996675401077622566140052586602815260977172358598746401634272981660422793096973341286142987034079166375249179124179126158661912725528274285356490441541865651581417713693999655424368447004337488625624542624335149246454644768611028743051350233156771787942227680865555888548846750601826933292128886528257174044863147618386922523461512728581977387214755386530064846198235895087044759838898964822710797558407738317447909049412235676941090666040918127665769407794703720745868687223156438725084167315654625546924412247812758073121724950513999810566712191823488544898586625833932594256979741399030019590125567342355864313005446106986136216086813573320800945202200768981932434288509197346137238204490800178875886696760735960144234448304405680453333231617319611599074407846628359962043627637320072023579242132589470637813364628577728983138741279980564225055838581349725855068964187932665939422607421875000000000000000 [163,8] -3413624723508709652790068933892258232284623453145129877493627022922564706783501723346998611010501152232037003365768287407568906002409956020356097030599232876638977939804099801047707084613518298870535220342715371640527414760264715465834542365021931299365156974115376837047390915073878333366219141558538631240219322161077265005967143852248772706082907433215592097995655544669629767740405633294153540372450733912203559209670293816749164097356915991926911633590255631386943593248896817863844455419786540199105940116303047265104128987848565927758627188095639112188056947416898873321252676627650038193143633833374504430010902576864626167692841879266775063746790019190157785855657202253281595417957213163775809653426248638109925792957371588561049703455101294621847479189609483735548558947228837374475738435038907875619753944896893328591289910141356372563454907249736679512590541172426961705577323643493189835739557937591712318114253589684660096228666821082988118216772197350447185298948660051153395593325900423644104998957710018880339531690112795788399739750898543077779605299790852876228305428661312957777048276986531168758322131227231882157137234139408863980035166036538694420585187280919540593559496711262254175038289664881098191531552527309749088269432743193163139583720817309146253820089365975858560596583982317867974108844533472792089514945132410138502552703364741454311675374203734576665289380143964634012837969162232544933183813101163904942559193478486315812999527375779378977154990892695362814792972247984925286129736025222359363626139447555380726927328529802168978111382660027731600899320678946708327483601585351456165909815798324267787397193607148584970585780317947051884404289308125004587294353961944580078125000000 [163,9] 1150719580929406637026424095325799081170815907227563208609782288847052353538171319137134789139520364394002396503652825250342411094950918821584702850177930571438269884298502715317771062298845156927857984868267010219857652895065701825645429675027465450182335055909121232322324710996054126773595142716952061607135375521004446219573860577504597372571008520194882604097238114080764206099825484317190758567946034088313212330782310734790396021881512087274649823455407070648232685861995322332395325394915051073620664057786350806249950029346791789681415186377470117025170437451628698418025267222623917699133731483217398842922226710689183873981675523686804052374084458088664260096655804562506266671531722050560611910007860472271581365333702275864498064735832003288327646697405442462927386904017199787173841383602772842452069838659758067547482055668231166991738021051187148393103779977435529974514627477712453042410547652890768620724233868906231303356094805739212606565862212067473606700240710997898968553568578017246921527650058222567364017698301045350995007346088880691471853170938991141208374376745977532184726185722280861165512572291533936449664946485559517416220337633706649174413465023580554528826308277466954486561939623393015561330766445215658271801058626004017718348065977516473038612344137861384569776803753394694406019054251722436046359017220334476371068270465364140175915939799971368685480887013236065357151353047179730253082804987613096880154252456712240783133366480137095255161226333457930182244263270210201408102063991141762298323967743500007597034154942559108543329809445342007703495298476788900208636780535517211000178454519505243116698029837052409114800578893159625752747082213695254361460902431488037109375000000 [163,10] -6313061833559097292865132163775429833875020329475446232836372852981128676465585992018092693045560826944527118609376553474336100931507161173821658353604103099300642745268819870779173669142214390370545625090390257969547594193699705079436979165397689269248043078602882861952326743905034707693372094938701003900103997172590310611511985401249483615503971852395525645466646092251459867078076692886579702301189823832374265756564608823761861896466491556594638414677910462937478811484183321838100078914167610163041420790685037782498968113304629951652670722520100493597708726331213599005619675891807775585715894511569311548840399648234788887392735710739211970251919925189608667171398235166345833429700836710163130603400055669994488388228865456242650168127602294098218655577996733762615296953512056643606683009969914995050840535619217074683647724241340344016880374408275743658831957192307357238204827123201279180744109247545402364315036897282278653708098358757757748939889847116519155488485361649835663491497026597613366896817208237986076853832922680248072511027274753448741239039352382825904943354588752807768056746090456953105366182970621185382376135840385768026922417079043354330424515927938961515908889801728739009015477818377374538536284124923030942900505296200604899612788070924606223386235462003986184910923680551161102143249768945722398766207220570088210026486142424118449809306721460235372390407886983598411704927805658133024752498503579275279571237484305718767473835077138885936075054213117835912662752686837184035650600138284217484834868938998282406440029328141423185766630455807126747432863589257883637297687730286693273242473127264685881487925902221053681349392847190255213354159927005683894666258955001831054687500 [163,11] 21496905315376117232525622395171422365815059441570787970859953809910955684940415706272267555974159422670847031812200521591456349608081379884447766466548017524766228119164622613267232205023617325924218565138100822460558574446518685397667313695199886310175550473272696614709489058347366594038276044751842757504417151675017002946448032493844980152828165121177941854500596435071992946220870602336207970810523214294306397832831462323495579712885823482972340683009776799430722039576054393485786136191706464458580850822483231285965271512392652922598929439522751869519410404833919398526299666537382240093910730759982355865338524619130488679730128310700846336659151527285553863442018287541181566608457137301073981698000414224499337829171204069401085968165982002533578211199898363867536479326657367751136813786536062703914275741216997860004701303946272372583817162211041798521529602550089283397747175134408542156104019448500585387599541926050438968199528786283885609121241901439944541993697940436776554693688263916003791024430381672537853017460481845499103253431378349306236157447148832992562157904857035911460394285943581942602490668631000749632242221106992450389034335287094584852476930958859534710457691801576952833408414110913314923110712298628344176748431728890226885557930170341690469673577246560928893030952226927688121295991321967514024625913396302991986016489140046220175397968965712941698899619112080017744482910366145074768290180126261390000983345604368746072033997585367732400133414329609398659296723064664817935869930314490176705578371961895174182076833856276065919054689919032161314082633083255835757429694491417621529754110448703186626041448560173601046294502779384853829654020798089723676578517089843750000000 [163,12] -54726823569473900575224309196420102604563531266630364835984783608339284453179642995090339943522683996088364415240090741954892883479280841026174508329141170712389612525368866908412087233813892474334813343326197918011171083771517544791009865300741042749109212935174767075910551938116005643442960632738560605187381523499932116207643074573852106992467778168099171935735611740359055001075612218234809045907458309135605076630276406058807530672016209734785487642626922456586958464563919324959139059010819053155406722088165634143378987224522561952586186258437457992906756382228542502912350492706888137425426654438889742237247948420747411487868754285500644296147087996546536386708656914627255143310864061432871400217298994932998240303186924927640742162433904138827132037021744088492516755571172828268228825687828631921916216944350255140230134802377481925966780428004078791301164157691392735630420390589883325628331317105510445219185235057860548390164123983735267397645172197093747894975536026157085695545416156427914598656895849609304366003646156486177019722890268501678303991179947990504169651823048984593093023395847774812187735978442723912981279994362116023235247742427106720094207626497781857538198093817810008402759193131785731724486493299498433145004807991861073556697808050997447696031745887859199640586031758003432495955719290079103550318949757952698797204904884503551922548453348876854036547625467709723594190013869110872511242284999591373351013703507610758841141350026555799658726776133693828487821417038630191205933032645755740389723881868500442417427082171594324349367840806422413435480139842060770482397408079897542607701089726993180011513839651990152548958825593759006103860436739540702024654578857421875000 [163,13] 111349138941511593737849390283471803866546975562809702048440164545781673840861555865427406450566252904500355194739745290747021544347344074993864450651750664241509285666465741125098889093244130675207226475906576402467629300128718826190395982985213305516142676107667084378409962903154597806587021759645106511990736627102827508362153546342129543081982302081460532600378666013886906265199157680283485362160336349149314787630580434420696531920390696269295555589494361570350009007772845816274733302709988402688399181909742642150334172892247150906490046483781566452218016449677240164787348286275515581648595875568610791045710431427416138950269453188452235689678231920340052161737251149905996647230559930247724449630312029498964673942130880003406282592279279675153299132226527524467044498153413872011710329459403881722415195575217187091465969466061987334633808894452626765673056567336112000356546515838541010316710480124624553197941402506410622219276126903118658166893740763895358834794485912418948085931831502453165333140543223815347509625015796966777985712184381179808152371901211319852790710017304504016619727167126175938841145983151594177019722115911208979033385327554910731640142569547103518300144312824194759150803336181675901012136877444183104319051778058191543199434351272938920818474148413205515179173167248545672783059013403465869705257898135743555713493994672248656737970636088712570875315817987771193662928386289130946062471935727059582373019000124772500018475986955210721081582844772647072095261133047604894627293164094154382069606468692315652689131190433609153520275141656393040707035647477843273447001281971570081058323535378151729859077678903502499284206316679556391377454786559876778983998011718750000 [163,14] -187316996326680920971036963445791579240134191830986649382652893422031556449040559573499253334028577889214060472171092710995935530429345143729264895237290836797009260071270626235496683109159533549815179070889150810198293829150799412600449675644507668499535662491426561561244260222431652631437043935437746690774842136144469614598549874657846562164976190441244582765798615273999977700834879773203338286348215178946104014554904755291660693779829183976596361135537212256726692439974758034648067186015585315970235196997247387723327170691332871112188506292772105961541518879810286579293344456554402992571148512046152687925220139400265518127080982863749822332252272464769198039109867588699425466703061566704749038438295064425982354432895902589380937841944111888262012833669229276320641648304551557517047395504342409206436485194722107018017450822789299183328579743665102487888152118475402550543951324328923866385938451600767693721252205455383680115902769577348745427041214329581816413019295645251422780621852372650801369375754585248799278349619270294299302004566023927248862984719025154927476553259149166121358083859953380222569098103510772443888892938821626866133034704295988384906246599356505548747445496103027584148261924820479180590943926361531745734217296241789384887630479082450133064004508988226629714928761532805928677285932068998658685819398577047988333316798026018810934829756443227672516104934906850632065114605157160401948146937912381786833527195071514394684744913386625809834247775895053716241644393956194419390876639641699597801577958661151533096478798683952087935477883350221990473085933914791324740614459510919128758969992075246554436818335499591624711282588100080038940590397487659289109110888671875 [163,15] 265810728870022437367758165857421565487119142317893624669764166980141329795486209538639690954924354388461854081478932312616017531184897433382122407975435939355341057695004995732922820881931278788907825186940366517257111541099330640534919432598681487636299728160933525798287016178585169513214510700066031040900561522065293608488601910129537737424370889199996468689708510161281934160994933922633206433688435407533839305499562483782367007694479437183090032386922860551379446406382263816236147490739303963655121050818276599688396744014797639959056986228840723066987249516562640823042840993204973957411835869987187974359850833775892486726094154168094521871794107847530024373292705884150222639834233457939299390137536617653790069412338808887948167565328716087448539792636497300062713640877291674281243293752123009627938190590235127870889931468045429830130298175529435780845069025510956548180984951736312640336026448822816824784581926384699360201801356119320758475800672443006915745299212076800477804981304255272103779308486780599319833696762343365990242524399165299274737738577668774948973204969416791020392500433555107373281279627952593357336372112346670593063831318102574286120942280598632530112805560852415668647257006599178403407252506282606004958488020927836604654681216375557379735165308666757094139465045898571164295848289949673243229653556102313506040981130437736427897699248668144178263122264950085830111859993354762411182672569912869929279221870570773699871294552101235780738007698667225540618392618869805467895730966652847349560932426880872655931659913897579524038618063287412552553905267542952302343215948639157672139907612452923446372682422923482445461309021545435505557301675929842926457155750000 [163,16] -322107592596281169923278480146523771346396225144121634106727169876209961620106078476835680414868958910349702525931886437977451516730327097883648709338397926128113829217524808728690251997449124381901111823700819105165199318892211191203072941842253715092389198312148302856567563581227381887379777740557149223165948096098411427295495594150214690557089408921935722029257752354103154549684358348694552836815991975326055046238284988765722524599443332545260826983631785874988598899551468089963612368690613968808201595340785870201899233472759388528616459416722742356870523239741654186448353179329669073987905929876452825598687110882396003541484555691574264501810421306481169298018788428137992082966546252337536971606522382249776346902113475514492022253429967452515581546665756309115524343170924243722084830368738451421688749224187743763859059816650210353585239572705153956565441028749451394821052929276145278797073693275588441477712895305861481738295114529807075846056092330149067856281759864333490386401094338635422463097405585730537584052904386057867125202705329696703949346593175047817959872738171770969704109719889946970521176441939400713242965910294797737861985054203129972476675571812255603368721681551872827451986561658153878966643927093764862082612419063389351624544377748192163082857103944453126566854584075540680867018080668310540742234971171173430909437273054634732455624575044705561327947366926145742134209287483851118013194473896153366859434833231160237925685581134545726531184313806739607910625829735487522259342442088709792020168097384557231721312439132569254355560187572024779074637590149022942303213955239822080165651031523916048314003370234597530569831423766835225460965764553925956849075000 [163,17] 335563692353393519344176419874538313652839396720401989274201979598685712834680988876860910792457863538141763816505564421461836663952330089509042853321757986504657820703468239832440065856991586336144013040483684596738387599657727803381596069171825449608862431552618120797425958060823718628372586459824194603784147171244149107797810276372161715066375728923485904981467784638501270856355542298171713887521788065332591133355679104069546206821868326316878196142779257384614374041860999663513816741994112436210296656505927968523142181239741865764318217782503028616261992736845028438584855761648685124889346245764174133145275652640546458843854581882857168805246524818739614351021413629477013508584226286443416344651327267963267706808182328681550033805279099064834387079626293311604672103988975223411441679028627931282422549405829793492629710301765768743536828756384763330215137700427306127968401564973760445886046723299278518157656413066793291753625190036117378355243872996579830155492467417308057229993111816800320498597602266420940744836341100146270614802590167497174926678697860979651124004327190925889012946610934246623121061151378759091364637266886294635633011981869719954139968503765376397257825920280759104956814060614812899574568550172838080419344432695741729973593040445973387250284765883298922786591757751895422092853769993645259799917086279936468306597166391353462115949736679178159015787265919910299600024991724074661368880529689333099349634425633623507726688061477464270136568344477889125477026729395221558809872563869554340120090425529523382978825028824349153326166793239499258832265122723185510390127341866590340710053415688422477782895227826666114757060909822702623818174839564997152664800 [163,18] -300961266826684268067770618870961604295625898523915488626901821563232211328757366780903116606126522071345909595005681941570969363982714344423138004024149553986357011119763594105131113037627850501472393255086675299345018523302761670968597805364339338038487352923668550617767064327118130372649907663668651228929033726117680149783717332098174963317171166831747682293595911844742007826469550804621741016938812629515379445639008633118408695672261377783027048801280560334473137514223326666125888357029157381693272354897047268564248835936235178604630407045780307033440104610429845207601368637421799632807824273085502473126199712994703490768144423025222347357872396435170063391873855962403742948257237266697631896179599765173414955327416893245668329044871209981117058146794634249410219358721630403322564053750358705556542171708801344380978883736157345935458425002745981647363843256544196935621235538719056290943735463106254087469799942412482757673246773425953551365188202294831593415146980072361294666037433660062252488710952347537660076053973381927935545621328056852987914534538488520856070162315681980636199882117459956342228567833549985773532401843268973137561287685348842458244050913211984009900989083902849794152575574979560622246152421843258658221326660389250704140145480694912967057794720474918847692190145208895868001521090910632694170209401434759314898230195066431532614647055745616375650085025524236678688589711521176487064420889072579299328509930915701488859354233450226527251325798102704508922103507846016807324274105371798286063142553894038873526989405491800664476570406593502332917397899427825337937922245373992706913519822303631098792183516156110851594125823785013403406071115133213327100 [163,19] 231106271307422633479984684435664722015768176885128594072711208372362572752548092505721535143407223925391864027664733966949499566339234459767742930250318293232537322325368822238055944168188947660533586320251022829787281166315553807527425291723594974530009317231938653952615046846990816820436287344559028990975591179359818715945873150817856992182157044593865457874275118547854410757576521328499016233742483615605063048938203985991687444341186604229272735463865986803831029519096539150171269519390143203720331514780416671238718012198569466567779223451749277384778389977160355579550580431809108270551990176652803560989454653686769235217509563702174798384787612692083506047466170679065371409295665252917083169930370776427495060882385488952569640954254111244659914423130474466564816123722287939010245635582673859738652667059444760338518877657565632008923518339103510474655211742411833858953422340068998854770172039447526172972573376612088801954062653847373635218206237942110497104054753396514584794951864237739243981934770133006728481466429739423164603797279374518523388376116476539716471802633523493704529263201987397578891733679214761530895490117512033673049451719269266985801151397211661762370738551859948289002947199186729096312384386284780373585725691433617849268654290645995587544679682306582650677820764625423975484616694224615595497059336697223527810719585921254257077818441017998402999921022210468204497069053282002074230789495028917859414112049068553818267975201677907763527616798206990794305037864069876526454035864339994380234894647876048328956591944687246858688328210399276471788530547374135302483785089757297929781440552192960764275803706466268910280881789054646855548420082194407168 [163,20] -149214306341206674987143343049299252672653517899354342675404177488278768444279140598785781867724728530130770548808460046376046292015929454686508935612482591917708035597036816540777649652810490126686074916510536432878732286431308042060752443417791691329951607702113434934995298689640724038800715376995906538191006803836880285236242830871550317201703314649057477124716102988404763490056916266580413161380659670180649351940975235903285732690163535996465289518819991811139223454973272146163231223026270442891725123790003636969721014044983948614883580334304296700496779730036189967059848875968214217542198898537265199172810031806273619621360018874236154478084219828834560583549434258077060077639818081125015613241434027870924842131472346611632166702226463979007441538469387135511078810634532328233830126779105243360500195688792594103544614681119140295169239705788960142989523857533008761620141381395213813832469216169679750329243271081620966489569579736140029254426638834544726159065504632198350737393872147308812230265103256680218408564684681609721869056539392938568674277541552783214837109586631423983206260315365854043361328956739685270578402352169626324250509134376212690942108337988057474514740763310033173811322283976979635786324464635718011314743649253754175648691846500170700600800594061828144460687944550907825178866262048976142159333303110587599111788500291377891163560438501369886320299670307019390746065736825822603994231200310571526890747630343723392677573732140215328510058420177332914520159663475634284616450499618334952977807951817091946077491260861139331181805620774261440346485968378097972316206780555336158507263232201792259216803203615891017847015272313764253639915155953112 [163,21] 77047798067470025351365214581892146265239122387199950741140102163396637748963686029243606673823036393508855593846278952254043765390603494510972651908280461754770996447554829363654848631282823910320168982288412176142550349120303385466263628455686870750167930177388357705519371821879389391312797082013965815780600740920014110735130312438457627085422511570908725199241640982781160392100025874701982925776061322062883295931084179290686888428355568707914093723581739878611306060116998541645940794105520928776125377130376024895630718503745886453042881435433760969339076279053747014710439331591215754506651897706790013456742456050361415478992503073272408486527185545562902970423139536281952676321113282506388747528860978418609124183418099319263993895229866534118900346780299857151592340242124246937835523974252765666196985384747535892432047914281631557876573174071383677621240532480191738745758281291764819830554234125488269518724946237845501986184389216133490455602816775775951395712356773653208432627247022961676524661344359222257077498659386445254964632513486067527067262486230954589833270136914418416301940805116546665160320376095694524752015350625152507816705918055577359666675359821902253114455184205974948657305323846398727155774599371422573636500831712241880364280212366895545206302267880614161537445888760665861550062593669478655399942252797147024262760768386143375198373259579358110861608120494131468440191763289932849033635879312476527672834012225449352164856077479870999438069916413497986512964757893887319741989594755905047883570636254450531212787822941116698119350086839229352420170434030914226251298908030768474622525919924064110013319632356755650527673911876099667618628792848 [163,22] -26573914668508553222226423345873867410391714036570985577990038832274037574025486664287917569542751931933915373543548133734705965860515100258580758252245593578376689316041983084144043024677223144843693761311974373244110154756151716265644736114684532294806356592230646318520632887630142122671474444577693903291905771799004519607038880217483857689624111512523590117639655612915181136168166999588057361127397902594665903463827160252300098285891483533377877060287624680168852351448634048645333945700475396225542048651817129387907553580145101602405258389511861040294599600195950800575757407672719688979087735502386725579689909820875482707384679747024414998662002023794423372057578227896796643725496867479455532418638478105330529136472432743687584999782770617542579208622961002400683632116688600993621249439500790794776008257463807522820120949879428577026757868725663083275841580318078556383692732506844821084084695903381465236222777479645393775210928406508379536430683274349749111271134435267390706215950914819124444976950842795464668456746276213113552180416035460979046300969896055604484106580408803659111327863508133507056067249250123782629268845983724847481387259816552409219810540923547313023599163195766823902928500317550244033141098842160337756768470694209189588984977036974601392683724447808397414992825001557531925240322840565031035771074462934674836826590019568483819311197337842265969896133038777153063809351821744484237859244127945377507765898534642060881275157953335891969211824789302298903201912235910981920208739441335494032666026155641897244046032349386983130115754942453038071649551083650182821243383752502031296984807527091569582356244303778276869963273920322953752289593 [163,23] -1234743824593680104682821695956281205352787482628645557971787319100254762358475652863875474979634320024983788339613130037321199246804034595674043848470470293634375686784615351066096881799146160553594076934556660227264191706234971994830894455580433766485756819341150719665929413541648322479247332308147497631732409650463775939367892676567786133773937214118381065646168177209885990899897825313882687353183613477637867400138900757862104437675936095113590160389738855380625100588669222627833423234801428233335057970497137206113027696982776728916907106620992867152040378990694884348360453224594902224137106344331773793226368571302869662217716646408026386720653453698225773012442313060217437351310458007625416051215612302427647561320196357270321372807829029630498274271940650171711731616579785080108809668490181160972650416545565485758217568683233896400224685368716883167389548453728705544176523819531442312519935833125841431962654328126919293502616529764082653657463401717123126766552171327686088600170122541058161445157031068130214534617011786007293363642792330121083519060679507199530659782980449186879465829668142723044517419871076270972031059082163669024778891258924345517019299735359065668412301029764556321293162160487862929295302909307727008150898423350012393588159500500708622703919406528032274728981487616250556102429967951622345370854234968860789058442486878871075229541552744364580524644913131090776736075785481877047969709025398516766179654500666054270387629238579427926701672494558994758502949805621017500616096109623699729438657800297508510768122091538362516143354752683605871544408085742023960244031904525062180955698938005453606580041322234808215566895764930129722768 [163,24] 12241176079092602976367864234263727996240017602016107901793598902241544646165652192612116463137840942516931952044355984869102122227341924396199108215087111504767901288518715444152744623314296761101090034917212047043804993846299233261348851940212038493016143777538119882435920698205154135814564459319652421897750479109069294051374680058610859032215879681923260209415248237101356134983301382515629511461498400407633282835371985150008713894238743274746567203980114722076225992966462886485320393375361531071882059659893334420040583141538143235015598700860762920609825042208512135964082204890678809011231012889110587264427355314387828200792507071742227866205243306425120705693301249310799431606093422602951445324729989717477038802705852957981253871591868518037734960158565242709586394437592049256683580481000314143468908237385668901113213540589328477954840461935611214815117877141798867362277683738225829668091990149784548610379454027361684622536566501875622583392904232321265243323088273143642207470836646498451695850027884021964921461008226350389759805732496361616966392573473821403870392249848814606316730417081697268873077999581068177941661717000985020265677233044746110440235494018277682534493677120948410674371846050463758118771334697117003461468721220247977322329958089288208039224667849044205330623443666236214723248571138783143478089212053676658351817163476421602187407579120998863572502532674656951838630394106338945702699181973631443253098003104721179550524856783116400043057623211429191332059115786865966013580739841162505148021179035870177542516163772938034037634407525048063813542972375962791011334765553539810828228435216720365777109202962955004194363948927369097074 [163,25] -13821198020020055348368114532975660868780638077035344770078525314132946666200812426885960403776513855309712636928467625196307445889549310516816279512995844653523438480404889148417910231694745753622993665880133867821332505191152128934932713891611539897607815166036308890351516798678510434960616969605367942932881763847629723971508864916788462285681457437987151846567132196937288953816112525789417709824822960071632908223289136413918265317549261829743235451082104769619027782828859513059089011234074312796328725207210081589106939365993932568828045680225983862202905866491111451142192650620778400349247008735235006547963836875262794115406298367890427721920542048694703731461780044356000209095831866563707228819575041986976664642258809878218747731347350567808610180627768809760210696384894081423726159811501170081537615757839096695283231719584182154496568943498770115302044815783256291695040147067093730895134746304229613617093511113516757397573089497745899898601466855442599807516553002048705111606818606140539585668954425015178423887383914055145513972243249257779380038130273472348172066144238598236460608890566053134394199418099610029334434963816354044895576937336817048320822392247550345233230591574849415625346276652280076319328363926941224784983722897901506323979050590758089715198057742554010106726645974174526799271055446072914726782914739902243612967687181856360119373105602899522189791521143733637052846722901696908841284392020567945547182593729981304740264655681188708961326212676078735531197875325556061649844302839311925870065320310253747440584723909503804820001654672493225832427215240024901299150657803063341872888738544459887140251781727082023848326104727854944 [163,26] 11481790571312063604825011688749833098490393036145378070478469175838166344214684254684274600020363640011751651574577102359709471847334920359625381128561519787925718549957239851871941200751676474426526433792855675101655564766499073696128001543846887506328993243585811995879600638845609904657812988243475364484656854307969936239500449795285179411555256466127670971233390584929795926951894229675221386986439131975808997636796973617669542007905898532795631932750818154221064189480435605786556604966335449361089811866870640407269970248804420154760835191679563576040424827247170497151841634178902058100897431120285624489457401615778441637839290678932256528384605151562395921756932909343895209799585911092347533600660723211290132313051279733786721115007571718010446669597020261408275791339829449641043207183118759123045877984525039800937714127341920423883062677752357252148101300912021329755903874352559109473025509815669338604108712101053130433824984170484586402037137505584778218866813292757640242166752135217729191582109600423875729003677909799016041852095359812119855510519248931477192969289082081785360635430121402673943818380756695179218536674106447864674925568356232690898710007629198681865433875609737121336229874995859227046370828896815409777213953525726378036580341837827573329506421977850644472762626843144729656707034451332456969573546856492445978260239066670962047015870268775245700212190248064195974017498320738212124634774979040936019083340456052608247356138259628833505370877118847792811563844991510078309281197984201470649365441180197840146413417885867019091702090136281033793249518126146819459666443258400583215708241826024915433052620826850070107335853331843 [163,27] -8094416600834899586539432150245578361545034642887323015687236872760658216866401867913038572474520445605256519452516875222796388545334003244100822316032538371980930693606455334555755797567130219332308194619936491468831717601893131955682745451422937861648092433712051567792023182908547624400453199843179151396575693600279651116456664823975532521183832469612068109387578224281366723827809731687407463414664678394808410648663550656616272842264658867909072948024021323019891660389321879628712257604123935427225315057810037769229166690946228143846231188582904671720416751467136226355474126098702056592721575163139462571380055537303708946585906277130941751579551516923025036706607148959425325691389986576880373810708541708355238843017982807618584395214567275839176678662609037064159752666119299589844784328670657942543941540163371505197618321841196220857480434296703047230717444467054544320174463736544363022280526930348495825171844613553979862795085753282305834236037552159653507462358636058136394502531924211578387723962656278362350947622663921077776537793676231131063746280082781374806810049750671274441732337015472305849441899316018952875696396703013717193366200685438342429638122520422314509752038568286346379699213176136492598142635042988691799418408884466508811948707082161859966528943002723920731745789580776557162289560475588404863432166990814750746763014078357862654988940465217133692834268504269959775536981288666571523334078951771743116030114666115237229521693060727760043380004503117485235499012193062376299800145012562323321203010197410331453997951284548174909509504556933170567448978399769371385012190348992680821519267363229416489941474938498108258733089872 [163,28] 4728253177498118276410432175319070500318972352782435758835492700581100086053541716299258793516479593905279869309366273603381256374788666753447095241851823617111445695671816879130972079328534517378081778453556441980951927458881057680254617568131417943273907234403159880777618940570934053931986277043801678323250870092341823201578820081895877871819070609104871253671529595791654329360535636866701194731587913196386423021161962540742221458538256282574509095074476637905833334468936574189220224901955390359846575004476959096787113235866374413516833616307223601569636081667767745151296359546712835704037290082855858278241028157441431109704123330780566570553805234646529211051147416818480768175727482605461864611825579499521200961350671172935065724744504246479920589436482887163818934978845316807122665447307450094081737764732444607757584791734460267384625362725317659428019482609618623120051765085011652768584869678281245760362794970740499096221620112915479378777765194731445570373995778964708347777158893401259070542530025326790092737184308171430196794443647686041657691596700298072355713518548184019727071523549988904668489420147604462202024474166411565916902591880494439670085887714260305669782988116302410129485895516785090430494298642559658956833918677601290379957308948271107001495014669135568714920582328139231023895199598329703191000594978061052524912432509789083542748994072002641448836718358838874628924598345443534313703823607823161775216319879881439954463932276469940756327839558036190356907097159946750725930247645268180487059856674360912767817727604216425733477770213049832775086579057436550705531835509724011960240757609787335930061840435530296961815832 [163,29] -1751191302929975921049355257660704812056932556008487975184957228913616645040515200119471232672245608900350844539993073885576979855078599775650092625682989298663438426898372256900032255981967310399617180956590583964833110052774573142193842409733845554411354606664559968320327253775277783649814407188563115401126539110992940783398248329066337035692753366307963595419438021990837832608144149802605484108058729248958843930082563346242408052214568785801266413780629142969548255385655240417849638272449842808599465741319229403808834893592568604458592398600766811922860986586851538865493195139968905509691679420342084024520104126966170285915779465749913729172988587444770077204583896514365596686696106627337271959235330824369282773606414276932373603682836289624636708876230789978741493517155353615569164010143613552074213007163876999763944218456739350541184355298556393552996547239617885979893482338776886048311873591477466351505610926545934838937298868777575937917753733305185486111030091778505267237631723728568018983105617226698736492009104412530127130447295300522754899654345494219692484761256666781406068934670054517643190482983448294630927275240574083653128446377988206095063663601356441113641719868995161336604214539543387230465692162629461438257103602054800603697968467534972722927789019864342489462663190670410436874236410727939468494508425692979257708559341908989912892727906276828723862829107107382218803242692944612131118495995826044555713892174179791392136950743866661292433721044420131616091791769023732722600170313597116098795279047440064723453209029193432166294840188092452219481836335666120391050496813890715339880779310420054038627192166771103492744 [163,30] -564663657862514083253396451697935677453194312528156439605672706338880776215310554924332620907371371835869430029991638516552485932848785960653537610067208928658620689224034868738754575404083820668467933595015025489379710427961830052551678780248572195932027004406759577401343376319368290275434629148789026699764492898802155990742113566669389137911628948145078773208676634323507199791395674003874840361832586174215148630519457468887195986681023440833928051721189872307568603843608911452738070728058414499265162774805207368775599205232663740007254368128116271745218486169028725587427486769850913199997961191630774529816013607773978125295704728653465814509123828058214635681240611309506098516157769299212137914062866772352599948576732992318576997492715375261736401462100584690440073191708391651273158332856737794819536511100578063039055215595341520876514933192420965608887989647358271020249271422674262824777951428641060612788400849915423827579068436196092197294664924419265197346804019747347254446902902105464260406724776230270344984418646223953953501927518848900024436367618958024081146349466796304698176332698431385393725362785697021247143356702188019397740825569846968511805351857687649334294020056111789926409968781380889554426754896665799950529801313312281465703775043106996302497377354572466994452063704139741812367220141033510227489931916398118170828400311931269488968847152791116378555622382591861645086760175854552951271474560411851047302566439593037420560495548346085846648936184603343981735717173818038120335445714165507940595346651790879205709122728214206109613199487373407361557708718328427892090193013050072764999567614200886536420512131759713075 [163,31] 1984340043702408710644672837922691850690771115113279362067869301187139709874132665111312616453102641470656850694172755823407203571727567981202525175191605743554899227205941598344010400364014891785822696339170755084131141783654901608520004685276727268189867110966904405895570738418282014231696793252078160206175239390740903004007782310040546110092490374623794555227944964641200797307303610572265735577157466196173318676680032761149801327458710804509767409269944767286407717069717843683527037353285305396494579245313895718761219495281693788482074264241781646344613361943257222005529677383492027470698836439584108345838799796622117280390931481951077044167815149057430049112943506463772838741473026998120622505089818739590803609104928359411960392755989800450786037889805874215471924725497318548699256825709679207501631469896915578758787341773341122934575873832502735731207890968480556877351002141203819901669883879311656888432652419197960175926849990538080193773603273201366377304706489504362434661295855834440335599522702518401012724200708677409755994576456947056131569966256323316090544262375638331030719845336838745213933926860178914117696943362367457010037870215213472287129905546525952247758207189065913217205293657592016192425985355063065092989311086817013950376311500033055720221533197591328071819107596850579052854272782067752051689896392811351510606012677816515736313385216385275721021996971928934868886731571857242544098971571558564003294242441940839411991889270977461597054760888734853952216687566720457943508400233750942886219809526565724336933278931659388728773920044327836853340177387770578633685379458972376253642670961719166216597932836177588 [163,32] -2466123437556604648817045290063836228118850949812112782653506171892430148317024712226217160238351845377713565994684092877196077827560894034798885688785052291183847368446705301338551544718241822915150247362558053691509796142018975494522996669240822923375709733551211766365857721873738944438747764329763549642374497222106019643067864234822697022040911704206090575142350334795504878372386863374709473010392684121052221385824040250851992758071866527220662388842513542189291994104450946601970721481251047050278245470724913320664763740411711009761552786798262190445288399338441039808689617618787389542103043429653387085189063556200995130271963978273003148195181013400826176313016235416023193802758164602439638829025086519449647102977331017936845518931448219918159311481423613498862845388317948607565508698888625744129288648601533840716422948111354021362883088649525416778671255909240477501183375873637114421863843017731585550446303141479456301902898141038156934112638167560420681531928914485546303950596498952895791678370979200705294170517641511211730245965880432175417081822211812550520483063151661389085083206716242294746458269876297195660768869012234617104526354013697997376445778413815730867040611659041880936008356188617459396816408067724148462495799190509597450831155756359054155777550898521778958898571006045368474053801973317118680231751203396420844740028068977547641465171084813573408951801945323227182313293385920655557793620356612678236506356987496450316603695493596691098773515661360499391671329143514347603626583467479406895168156340972734524914300457389893720637832953785727897082595301156280851926282273809852621119836178597867547176711339462 [163,33] 2223728145322254144429333460873226667591855929493160112477473040669630579393615733212181173598376139562145062445796859039227508975705877980443168410363895143134203445435812156082806965621979902871075399701594502385980190783117548414867169504521546280725094658165178697704490378705856957116413923169017399863921783123158119808460099353096497052988328064652464465812945593890454376172700800169191953987288546320614007298112630469928524746423879561024779785294733223291326809241753803632430620255328823420663446462956466574118045789522421794515728088157045206944487395986682653973231050433802573894232542832557027208586794599223489861877625806451577636676424778868061579444844587275898333569843361852189136359825419670489520641415699027398931484972279264182761245366695597359439712066764068880527166747431840536091357944811208508829143078138537421720581397336933654814568630229044790975537911918208554081955997344979379326934231733611283803458325718318592645617630222827120174730494943564176112412090713867864667308494384072839432613492920298332983791771711470281578534642428913901078169266165111300216809614927546530810790331950781351891270296980237835227542584667215041963326618764736430584686132942398761345472891993616712980408562964316430668684991072701953049964774126277202167689712353773954295149855742701835772183623724857406687482819998551254846611422403854352918678823298662827214301053172202401935778359890500713452182643250247321651276411381065840067062573583280192115656613796119235025778675149009826501287684855934666874850195287302982716517123746855325360325328681792580018065335216421986688174712302672862931258660280430781784542069280 [163,34] -1616457204312989736508731292746616691240824292854488200089622412249541143749401108143750917323446361349607649572604529640237487745481613109489016723470232614112329074488200718250864178611631966766913328113962034329094324641719347464610112284345144341439830478844180470578480606335555425793280751405944724495580260364319428564216515505209618708034250399293957302226158770093586266696690785158849056528620187396850569756234162778388713104561258231392013290626587274022854937495340974868290790099281319433897534733619481151720483673558321206589911957745060734333567099656716266019997657451277128045533712674598717310156076058638612479472951395619498210647686435746315521737497027845253092250291496537490045887063920022935404668416778964941386624753020686502550925751528862493554030885927051940236669158382664676858502618831411913826312625557686001408835181534279202108364074508221785769246559343491176006152118334000171814293124980019769073255131515562694051810119653780079713907050769112953631509791929874294988445269985056107681589597274902939079546220146627834927406132425723860182712474244487341309625561404616066262117181254870817203743359918280175939260974434972702371425617031448236491747576170580128183697151835699497398133986529709639735340764330120796340139067237821364256050479398721593447447734853053971217914460925357131374698028612560087482815107783115666392555357612584827392203596130007156920291396455640179059176671741572835982899829482084433833119843645643691201413869157585353694387284099515801332048775999725211174431891657028078128611501804977148038720729910976274471224185702705077296227813396899868414282929985841436817982373 [163,35] 974045363813437799312302513102468590058775148083864055960754748228557078383500702516257956438735230435610760720201514615151826925471479891886475275641914754869226882866747686054404571573333532488037349552259585738731053238819335828230788047418146081252954431751633453205570062161458204791573142847400455845845348565864774691587350101016835139026454133937304938055691591847659284247797218843615344287731967703292498627070870459418184491995677763599780929572433926449059508400813803223493780302822765024087707116400704158858276220636762120916295729273895457540272833224990077722595152421916558166023999839277646147422397230238730420986516546842178899071943661356229581180158695729015840207975787506867054718442480308986187806776115208392807531139199987238592824540712585881342900713181808702964174782687139423893902415547365624935030141736456287387340474593055035067051654867696386530710088926349983077176471541135601508169292221775357780876290928258664415847516584289181548990003398256422768367984401456247352396549141086163854759854023616714954548665487414644848449511980783037002707773234573628629035868194543903776260970102443383228847878699281953601124350081454024825233864086892410635315298209534988255109255635979015508977210029032406048930199603049267190429491688838396374149176208743740323948187394430962428490181914634845918551046574553227345041590865822121545806947914465010436891339597637309273785680418724060939882038600265313589306312429615825891324402818763311271019746510875199375411115963066924580396393381670179330041496634352043441443246610049146855411149589686842006396787486627167812108171809848864024901336366502556991160 [163,36] -485354898763221440263713345249498750619164914518867761659776472426604329082407977664072243090998958816752537838674248901794879863777174083258732287369468851837837703806271193916829712026594633987704984370916300469223915575633573927107151910717850285532744451182421122205163243055368038105764638331762888149059207790281326274999120300894005410237332131205036908419609089265949787893222146063413602540724113445181933686860949484655642168965670309109317513414180731271751064435980919361751671892282988872082277889308055241733267498294412520233936141243395712231524149046789175300834168893866967621440123176288867910529696916278357722347392746621578285345454901131577493284030833660410558819281278268356852151131333602697851196015618581071110302167610742374038726538340657851623629613130233702161062488974287135626503766766307105684779085607082790512619028227311300717907180384156873908516887612941333863852643991683195548740747129093635840357738372081358291133840154759849675546714302687007255075961157682691308622324330971419099550470516829888065320944690234935318488998987192441819263648265580109240679032816719298883530263322102038558527055705488040402821829723425762552731747701035224201574781794175347796059488622480743549875401632608331677280761958104712981949177502739250200242743437425716499533729176651593055984931942860920101337233045053444817283185124795298800415620630728361142478604565451139885014201118785578334901198208735328279818390904145407235944420999023150793871785964300770363023018271547807825203795373912800734529705253917614260539237298920306194466907734947985332886581124762339934630864773932318845205940458936444528 [163,37] 193185671271792548105847654670126069398524837533629925035427967829023324481953398710688458086402363312470745732300171502213827764435680562661081624232514649596719631760267845067572043434258701495679406901394087181262092890383183694206251456643973635306693775029529511434106401092621642586030548864271142376883754761380691321243822580396951070628111217421523605168096628651197783319220639196717666268405165253091557215514944960491841644314449439245222237981724522390594985726384799126337215064051675352287261316305637500926916899446059242973146498168369506772136542285117503394507241904501457942399675266336665539172663259005362139572150360140409172953320367569964704008035455609688871456741522558478847698590190569955419225105293625226923876111022685468095795676524471519915809707100414704656065592000359178087158909809256272158875602509670750075202360650911867220657325970799522879733882928454835315798879205166766724939147686099544747882645459515017810724525826737246285581591212613633577468224637627308031093108440544432924074518593995434753246152663330028703698059571768800754700752752526399205096529165544478301031577355367009648321633742605510132724374949423606772408297126981855437752921878029336061892778148603573449371275364434530407903211954148854204553455579901566986587096140110218752974609700565967122018873228417413819253802030092940529069041913039291439360953861588597418366129311114618656184809846769345052011999178008892816276105701573645990529348616312816545076050176545000279661594337361878666553974663189536655883604371806420481095844616412253229005223181728597916634072180963535136304117146082001620420084031688316 [163,38] -54337934499722558352285644089640419115147992100553788912573295771835040489790436690756140152645590116464549990121938421275138407528146429935349194821148375785724690231915386367470775988873599974318725837152240001755194792876874124814340855099911742772008045626153111202497074380024845212338846170981691763985102963984622468210836010891508350014144468936953773723795598832938388882779658581276616859054289369315694438264796839047690557691232793935031029080634542212623076456620452900895118555754523611798703241191293316669068256094003845085199017948489364200853625075671309819351318742596444017376809659200331606127315842890235441041500988879977819236900697352930279457804065967045387446304361513784067075644194976482383441935755131679054272618660901632638549646565531319271050931856705936055993191088051107177057561008068210938885366273820721699508852239369705207334986473979663180433524010500233336083330417979220257099453431524716072772138132919560206986025311690566329769876749632121302920360783038490027630889903508688612235847043077813230982176058309631412114809983299598837561942669457850711788649608139519711535130278489282525754629008028560904417612648737790032980518694972646060019393728938560901373408103033390683237239122556583188577251141082871859318389650213695302767843756329344512334786876021703963332565624030033644166504681181598902416377493830194948622209225706024845456327609452433749301611336330508162763549103104043170424923161245151006204750116179415397676572978035720726905739338534324636383168132612931819704623387432869242288621561169744028226434876295332058386631753341466576893750311177217866308385992505 [163,39] 4253315087423202277835004715771543667746080335282434804075230779108372493240634023676648455936681494442609242405776689925596598651859644949025138281931231481690007910429523011815442174042754268038608932934087836029756528429753225754254998109618134298444292377729729560827775977595287598738850680639625195826495953035784689994782708377402181651190717143715804774236548587951634872914119799133680325594904497687323445134105009223627943359701060031779627094546329979492363161821633690349438906719406382689551786983679177196349419256977062104684469574650402645372437739340253129635305629992896320904588884705469520388369655069549213869799954391145156778965813052466830399433786982547861585644461458813502398610844830978249049816172659987099331730672668935944667523675133397829773645184204547948698323261025167327461696265796944068279834208801571662641115048968394509130852185613782009446009738640924579268865316148947738731160366862223829380395735230875638276154724176311069633562007724647440253699292815910237618869090542353154405137444421172069156006003352228471193761342414970615695358573908929912238290742887840217455467621357315186318644361668553603301310118120998135118625717858011484462963874800593090295791076369166102572297577665293125361994649304075868592042821824784681801054949355918553554461549740800813577174610031981761075095778262358033411186343042474727370472962364252507875929353935579218715010058717943325985910380564924435257575363108101415126418149966964303808146224996332562698174812314457847900246306850957699319259033134338811745780045480917386876633363284180505587411156896331549379704847593311737498855261 [163,40] 6720900284614283374655813668416357172228122573519462183952311268119345526325071489188409320109738246241105068236375440996280009506643032534962208288973433007782414756457595745968695321580258983719890427465640235507669479819345824860852887752871394434730695876962753428615302018744723647776267710896264800513844567549372828078268352627753038530202317688025573204033230491478537245448425032498862119404461222866425384516589892465819076707927864362483871009761984762848196540888750370775080848987924634252415920210639017156430860045632520847643564647968450815279683614863538009455227554149394356145453108270064926040359673297729092207085595971885620396002312470560026109407817805775346508675092312490480248280870555749129618346961822025404064093995046543248305534578096085528080729968589749586187027042995528410233584353548590325706214210524503266630722143639328800172046128114332549581658478987894242165632647058090979832099636344822931299600124350927739065562318024566796767503675934359970718945220924790955346010297060435358134496094508340316211849652860201696210848349127516441506090204642354053194533671634295541021262377675834086044654253976121099846142942118256261560559863054325734507611281769868689500900593100233558396497584927390392535817559792924986008608840720824653525376024591433002087874891813370896341018809243246642582720873100072118847577948655682741196969889427598313744265459059939100280562635769447928426802269933454549087751414278582958957419731630249109198170989987467352344894078712636130928185023601690662981827831956994941137442248686517877604465612685596639372284185311012363642837822922581691436299 [163,41] -5531669933625499589998032051770726074850069092317154379273314173104213197996674813508957855139920149068417531521675115971687581320179260590283335143482551030899951413188500971681887571613309932162584036748639369781563938837415026293393510057734917645451206152144229987025193623302011030901472493119027930433056713037776157505817537215766282450586043287297793055775937119459206277361245117316438203217204585144945195530709988579506048375874536588741953799925891678295223714068439163678664963439891799417414606973983237964702467567795523232935106318151586601122715561097809210196402834414013293114768070573448676805577577026623448121208502387523544667280350733557405868669671899627187082134215902658651185893586810050708905258366516653403269728731313055869932977996530837451848743275816490256762710247031197635476232291468140514235352270433729268006221503592133534857166432254340326737794791186809693542304902628454985706760526685111211934656242064527959249360995668536284165573598045529401609490341534372569873261261901816051056389547906396106846124759145019297873021697031442217408433769846472088245588224439684138199233126895192871977297452652236424290656176959521629500945851078891562098429661555792180459072003784926591855963091972559690564582925919128474084533475704253560516005963399160631346155171502396672737417520166851056800040847562844798755286666334288889498300519334690183335648842095961401028043154989784609561593905418168556668460213298183190330732605368093047658705096686164243084998974886393042748826759973285494797392914252649406167611980578074764674419241108217378877362194816246593866952013096457832708 [163,42] 2783029495064053773359636053171991416704449927368344571764072798510560984785248783528855823493534573926799216851822726731234933554119712297065475048868479823304895795427290243816577255507605789834313488968757561833178121201634886513367110147845420626770655858631828702474243920846814521171608310257687601543898299529501512931368357638957335119164175778288474453229349393645658388181599853492930953072182232897077139101158415592087115932539013728003393892615842061404444435026337073147121101357462200495662859287233419352295609823642592683045289034162301762791170049008409266526713319848348728320123058294695304584973337578603189819614257041920798897176734040684478872179333756193009052596680109207065481792912329235976135499652333392630242795742841422742477492387664376832754974420164990013178884669217577872011177911236008630626293133799888977974454477602328507148087498632393877298877774254204848065617296896263207288512502824883657153300941602476352176996617530423751239035080355337701601704377194160059029753149485804167112407787574056645109504316391632010487196061098774008563486625847271181198578528583215326450585846016575473384882122277641871659230575691603063106733297948030666710055513027362661469668093068814942472855077778721839039026499043273181677521071068888545160322952623305494605634130367042893906006753994208028479772483815850602537319519976652335047587711266290630724112917718929053524593412758772294124833223092742768726445684110931057109936438849583406353589925642558360246590755929094199256996981657648122189132831348900786397665162910804551355697289431852463554798189190189638061545882646654802 [163,43] -1074263530396246585530697802319860271425890740431193186350661802495767400533956573060518907859491215572653234911765434806056989270226571899253721480312555545729212767564615399087177339175902645169921353336708955381678490571352855376179951620644000375062391483201526903277093150855665171867973660161248587522007360065026450294475957398894823202962785151159788844720473775366833146721978069097450805856747890649752135066864024987570926826448608785376000376397040131146797911211257031693886825102442019280636040705490172867539349938979524307514088916865414212365593768754762782376933602534513933767705787947158813193632490335380985350283234382875839759055043895690439173375106343773506220667986818834679987287783935306630043779383821733556773626938758144601647866009322594337149199924035003128107477322542041750696280254076859786958098707877548603110562967637909173933818580596643590469654999527765983714625033748098212832878551972671387701066821084785725984611850225973817085197086335101661632400226118971470702127420115727406344983835413266669960728817290446255012412640922100325266568805081280499075582670513273387763762595064457243433931413123609035251731611504066441535409980042616445383970529265641576427721917393850875137879690775633638628519230085609931115848219523383923176306314584419177817027146850303737012360409200853144330691541743926785710791471473839652961277924926696051839598598933511044486894393833893705667845367658688162950562247056263928294592522002898896392351445113924821674690244202596757418943922017876962883980066059993841213115520055336014744445066773057516367676868200549954405064595844236 [163,44] 334944379663115378468172289148589194995217281247854739352124361163870977624186821216189553041869821368002569670313117061466394285205225826213787466608418552078153004883792467075035082381185221053204133479458079621944333916494990968663704112762596102076566406286160683505256584637718466247036714657522840067715813100884307400391073033136254816489907628723961934905564736583973106592948930989474629330388588458350823967828759586019573447625604741926531312711265789518689953647928676440313059094881560410500638088049765914232151792383599425437428113527563700284887772239936416515329390667958441817585282242266757871615634404476579798444619549847628496368029866796220139782956652004087255027887356664125455944661919844489722296799053025100772855119257932299407911631343227840359530059226920673501260642690537151219796160842030370973971955595178100592612031100198692284283272034326949953229725356554392572228033143030639466319133195014165250881333084052164005308537903071709902973688479623106936824359592535841888236905331468234406773275522225107370070092867939884034195640796078623350021798179713594675421641285168138844151615585173608958620487148271762815085803115298216732744189621184048440079719554355261506274901386155122458185941198742445551555361998436896907619913005755196617028078088844288731812974031865527977104915693734995704911651540356850600887194021457636733164704327543920692432021254034110056625645627817184729042071537994509668519497681588058642509824535100353675255500542233981190231542409723496847870921133343836604614838482162594179587789393288939072634829802108375997797701581926727212422957466 [163,45] -84479532451560494290507536376501253245737441740386695264115085774714160644945151234196908681772724644421476760402240187081472872515146918078261345033163298903902217799124932528588033879247123166405021957253643043741164822348334558544392455931494370739258340098073903158230926132750611775826223748133588042852741394910337853507504943047111340334870454712169125684721179751473176018044516838831989714296808259472042699525769658039909672044625562444673584382448707397958658899748521164227048141661600738519054041128516820857111667450116822581668969678623384277137962406253714090743906261579838070684073729759500490448353952676039847962070621185945942249391650831116690261698262861978025968459058715432818620403385505785475523399591131495436667263175626399447936523841841383804976043217472684408462647704896699126494298718717807272207113273848630269597510039384824744905790517945416848696998926935719052296784210197592514450128764435580181642449502884673056541912057374787873295430835670716747746521851897495953372759116164445625613522642937160438057667857782945368834645791120790605437210160371519333699936649510695125916015818806365828508165437423158446528300298121066830408092644558412886328607188724065633514031812209407380148051298883303432203023272149200760858481515035249335221482351316828851621956084349296736626543739005297113632181992153461431630047044809724470051469252287200375061666128319119003956962768171490886706372874616482512681499585859152588425747385035953667843462214179768991775936597001078191800934975767283089727809185030230039486251900770960278725249268042043275514232989260934623499872 [163,46] 16487444258771740367655879202349109750348132719892738882898609998581228728800561419348195422770362139715058209105744108798514560859528639832334694359199860158703782938766964802440896055517281124042627771457146668498178949981909596854275655129599256399571949146292220235659943466483401590769104135348062775766778585157844680771629354680784762030646978161781155560942273874982656923111196663581468623313064103500283438771821677701811358129531593861888254737566973496922004289878328782694615361611896312130206410703352917345845780700047326555439807936008954858556750945621230339722767305600461120854135579013739480022311920782294550451246293558137780674078605170639271029623694679373705483388541538715730186532241777368068232328810220309756673050327057664278786711311809979971806138974287851847498065520151887912595222391459650447714045967506900412919311676925477621790544770961136628479308086300093530261295994990035442095140781239079465102281330969495308330967276468669368817044053479450253582433226424077809139284439766289080200651631863344530210075515505049383591045347671271597059102333796981136296073698053171557303795955292792156071140284879079289485076156636721426701296686631884860964395856414610460792678921402636316124262128848766976678893613134021415307918885940468115656536217636428778852558060337638017411366763077821813567721010749466934023288072953726050776897639062389787849619715705760352690431928775439955985360063281479761366287318562771375469305216171008038311887485733854420406987400664211267823647153551518077718672656590761709731805031255539979309102832546685824007403305526537184200 [163,47] -2074066046058882197579178476072374068629809246079069037009867560043425577616098017673714355819338514164037577633058106023087502863489284907330383920943381821764455758711892955864579754331262155151579870228688484392471938447155130147534738693357600739643371110510133287569166102313064715485006216274529004157972591076068397251199017965599152381718307330764416730510818492621580037929598999966775290867397122595139091925543774563511912674618338988658537923536939351911161700453106273362959963877864725606077229264854410443566939774161536665399259199295852373117830494137162184525064708632754394780783045965784276620689195585629361117286375433805933700012412708434973471398073605593182459593154334621150415974011476827066454990971522347076308451866111823282986492933913748119774213945362285754879906394199125959636003141703690210527350472402569064710267122034878928513168562918605812840950140694266183885637029638664563456998379271229284472072529007327205261661539918306969550588456428894354757978744065178349839205418025530517903862017314452705279869136436576435412795393002939679864407880762326380307040988255016057870078803653555695221513781121458882494048800051026735221290550668563065700740391383984989350331662424121225223910712515215300773051404982052034414380179760108910998091334975103249880040595270548657997429724568147293794279176102779008362979619734010091838687533177518106853851755141277427556108976548540262401367223700755557905905520311345914642520919063962745851562439779166302231933955586621012326120094824283094805073195211318463353026084353155255784203852168549111584651922285808496 [163,48] -35148953117658268993414818654361465947531015330896160126326647255957208696905636624192754307562245526015888388618400884886189836428814184594519920211060735377930420811561164185476884076327562343478854420676778992217995346052619594069301581537282630222060624464212666441196565742271601626363265310462005982900165758382428589174233270578667634194602578787391826510169762231768428941321006217729065066557060753452575834281399345662828787901778230769008643674076749941150036394476951454760305865036503708773268629897114690155878348705197554811387501470590559700820032161784658058179313504531600449279657464885288368437311377972628888536105172605400466389195679236118939730153460755376594040336081642097508794924848768604050388113989462981879650366295750413079492370240953144887609869989877855798522241251831762199407725395065093955586659610640797472925808491027080228955968568613686329737282691259184770226709639854969499710462967479385647280553993323718209649698782425476311016835974523055075129946444944627013906646874016709736454269579782069206112288090104623848936790785503497271546904016180544671682618180909640456748499520024669543940807151098377787164048327070025327482420082880884764591608878250766686453497995402659692726603581134043959204619810005397157446835903985487264808727758607809808067113524004913763410187564530768682139021721576535571517066184773101172687887680824243368874985609983312875132604775549263940400061630882386235382528419812288152624646512303528307915897049482475559467836038106425222966040219949451554918344987076150244897360336939714395494679076308048499457807990029 [163,49] 110880018095327683570600614827947221329774709184723936397978316099744161587350634027082990662239250184144001774889353967576897318387523107151520287292642080644842861412237486778846266391296163353660684941473257529874286421039682825709408678215739589046131074946516434883635173358014080400657441838480723247418160995248427645853262646100886523605220824138346229959037722129394345361549937114969774986818766132165303142527724118464884308666200164915371875306027989579227271786781310594995131339449868796664176556840227306778947280086470224106620680655444098124796138122669489897244686574656059845938715250215090459015592493658830219880716884285803362860436258291777486129636329565961442867974112357520494219263660350391141659882609982693253577846172982661791726308514729686373567627987336900466821447712292555491938241477758661162793042928259063800740275264328581572861740329118197830390225549364272901296873115941805947731147780240309586196479240119254563882419974421421504116457479103634495503841183767568216201276656782136799289691876121667018474089928073146774602726394438691287908917144893117593722001262266270696445799490710934361807149492206886348924127044009193167966596322084514390078324723111412326188278035021007730417647679033996242822848232662211477470638464955066501405339966619282874023360655682660095186732345067119814981751043340072541377081563058179914310109833958858465166868374019754990524750175792934556640567678050043972429131759712231220950571868171722790105948516036952619487817509697809281212218691867995153594938358059200879140621673120090237197840743794566557249777418 [163,50] -38065501598704965038037436098616907642183841753132228164677004257211935232941305120102935753056299381382651336464664894551362366356811445304560285822854104539483765265755401824144722598439933401964120018104706252016535631668177650166960351148638527000982499095471755998310464258973600332507459014178690850334624320231824881399892085886350314076323168011460626828531786566666374975247580288344697482102957454429514065454470965704563743475276293457335995651262359273294880879089591837175479155371744151921613661119505552615021725803698048762128835765377441720280587117585031813115655485448405816123022737703600589345381982656038237243729955753642309670709157173377212764990227841562493875942637252901154093754130385121045652102111255747631652803836528036157561651308304798735830272849015268873265832497950478290085989794588146196921456470948154656630049222403770328706303450505844660425915738067417408940658880274218805690523345802103300125720941781273761532839385900529289493377753036413999874660734075637557969104507428793232373855104095206642353404706515725737580717116696716223211702810255365053367706800152253512076695397641125159869161624114612658907850296929937628535833173827571976631794173428261519478075742616295166809005296690798639514142565388313020281391999308894041672109540871496273421778649074945136568277885415804803613488275758830742638912255999508980504653682866970136941953696974978994828525396959371440698473465328806891940328281226009354149249831553531804232875141691878047415460741444348852552003858627052798013384523285911649653934032962494361405087164869147708197686 [163,51] 8679559573879776615765641099339324272800524239641998346853866956397368781129294152250578064176093661314478245685387152497297994395434745695948824736188817799679973234736983525533971373916422798767206417681655016000511852103468271578861121061159367836000525676057810125586092179087852884488602998415019675350960444594839742065798230621889262735372602708044280172645486816814231646531394831919897469864773454285183683337142437304410312918331680014142806829569273531785905327445342765140818251629595266895244162009144789028312031331821713919495532918698662735956554815789502110126129628533886816764352392952893181209919573794878180298990470582810531048971544490557597846276640781519032137804653540730236101593363223787796301992431111729958465595099949688484654759229024911521439023131673056765979073645766050542569496899706729443263561426456150991123215097261548375709090667622834899101987357234162422477483826571726606227997966382402869791107876649273272127906946236605385424035448544141655902044832696176157782527233454931845536281341201312277242464830003276162883184011978049369373852664586038235899320266524061965811870274604889578031788984387255739988752566726008270262791249733711591792173790188178971741951265708862074864351967414591669221396732789817998641379392015651233569753569821736859449171448858438525974900477114878263337134841049980524234437152092982022240339886482660360464682612588969187455512494977163762283991286397479406604645077333461574542026958850921373148570299585251320533071280098234422259150691938611652563952650445110608158214481836243343752438101820381414468 [163,52] -1504597555253228271730603790266783063611166465604504756297958888097549314735018572681429069867932789513123398991449376132493796840640453863194205873718926391226860455487329760504503095280180500951335415995514328534931408236162324763286734643922811415498135669683280391698552996659626990691910564628658275896148632315919487809368205483537136379591113395993035920567460715367095419292737793734660516204536859801080768139095603815954834272098341775195550808974260104528351786583217823544735853070674698847038072306475012037627271458972057861405147116285055377443783724179629821071784244165572897537258641222755567005805905889370701719618822015363238711831124776393035537738385895875707339981707105299404502823157499463019615165845662614774905957061671418826466540741452209851374923136317934731574884913082277012663093235904684555053273872098764247723937696505505268034454190644536074778826970043144936973134404881385036814323453723856661990939767989367893568261950928073076960750213957817087788429669071575493128620894920129353467592561991855154214205195975568880745667269378793026750589076817829197116621649499810265541149663077054977842673332382526241190506953544498898331700865484816284157994997460138984789932904583594182214563542348817131139394103598634059851929847095782236118142850360188772743721525846675365428698857749563508752402242047794994180981817319980427473560199149237120561885675794629479467223620026648971913067833818124978904608481051070789581486915987062936443259288967563328495376198893705829877528901560892900233768664559049773961522646997203568259204496024716303 [163,53] 200683646351318211000666274276433037196894093403950920129852398812777251965085599389937548704179070212904492180899378712076970204633889223031280126669193122977815203588104256484560909207859664187472915328471396109360826400446583661470651161272711126085026549249389479310918476433112158087274585628483538614465544604866894404330483143755971026598773310415645913566397529902854507451873640446771295191314039144000666948096070880235161781352464527564170772988893576020684172251676979475944943124398505398202541812302887638178796529480206802185991090832493878194207628811858227025990218038387024566300481260204055859877166801105797768107637582073550583817766002623926902779704618978447908661292443797443544703951296112415293196359251486126661701439115294033791244798316072714772679541172636287766784854344894377581957602284785082159762999780176915504532022867490218972428410884946295058375710266571713582598391402194262312762849462362376685310009209045566345394140898909850977069498031032790457991355635456493943968814552018123436103222267629999735309409800752429494429314221643390872118722802646639760901455188597811651692462042471414683084103868941922971355705772254972866969670099463721155065301211190696313055146491668602813222018147140167525473691174677874863315667771866161676369518041320007204697780916171946372772390318650959123028302997702906018389796149341101454277813773582097278045720731385394182244813659023025241421449482624533610712380557004975405918468316041306534725123909251774345857526460327051336809125691179526871327422892839776609793811783471582534286339292916 [163,54] -19126840772961804117252499471183886991383267442295400841720748094862659768088289971670886901743210642171853529462152439341568448783301453964058342901750001905519250503625113586976227264188951113098131840962477936691868251455427344137216632428247186517329367727049198230876780758544114682818774320699592821261810424376378800373789659350928187756016118985779682234354567314037235083277151904660036822829157201906692545965022482185095856248560299832248568395579306887761089209258400025980903173780991296801312285743715758778629306350396486652221186687119313094870325389903819941589361819349394049937131704732380983335442981244353524711254988565453936624327906235450901228503689121839740693359450061802612348474966428523612122247208432754051781919651100057427134651505684707574114890150550672338652130410340066380786091994466047248218476901117260732212932216454498661183265493168810349694072317438471892266692888064469137173357697605026743204431427623738923928317356016311650746627685956799346720790567223680025261146643951993638059734606217321503760042735657029366279845074723214972274417374596494155028891627299444441699066808109853209064790217356358239594248998792066437145657763442901679230920516443477789393738315346077288985293103247995114094581638815500203576669240620341253963526215235522699418397423543249889066736118207855456601431218565428757957182515802294359148633892550445761498181079344721168365372996307918612708740101040103858250196478892521327769876283345630854362764742958891595700059808788313193924363138049477947929868085556976980289760961630193559065832200 [163,55] 837393303058903491945475509270345116527546142113236748091965722522734381162685605737626701545416397374455630861980057141454296804365918466472094894349619774459234902001791668787385937329237434741986523240518963559176008917056772578616717121832386912316218226509163916405368170019682162311986924671450683542384768033758151915116719123646601852846739751114513543418651848228276071583683319624732547046825593984024388586002365164748189104220036339216188090150201068856843824574283414969830874318097292944032327003393378488469525589350247189682020636081605641054399479376672372933408622420322211472176050179071770962471778986047085616487112559109094730528191195598786594434034133107985179899843415639681336510577061114588554826338905645633442292277463819689764844432105850202173619674504072236766922424354737797122598400967081726141523246144152806339408935871329687311796937000017540532257848334536942307623535757719054342528816995001668242064599778226218576098066926093004790014425470359902266670002087851491363585910404197192363879526691679349640655919426866253292885382641382154132896715029412544103482385222452442465810296177182532721094847093766450006210048392648086513322766859942604460671565308386198735735375042140212387595587452866725248699538237785921675643323957354494935019374786518571301673195946302041056383414530770381543650325589381156063521468557328422755535669998069008569681304309369475465452020643913129970645951419715256327651089710810635644140658843848111076778199032664292862875449567951990101968118213652679387953728631745150549206057764402083295658 [163,56] 115438936390381048651648858361855894003303712127670672351933164958094324304415056800839176053111923883044272397666697235792727724573927331214191861050711286900245340471563331585499566573413547215728636564033754319830086705659083986357562168406213676173391173224334256392826709228245141728904379525798803443865740382974477972885969515458222113680220149981653482010942620473529232537232826866097018149697153016502832914623933751204656440742670016251429189398253358931456519994095083902866302997754911525385669625723718337240711210768370526632893036793115508023585532437937421246104539762150164348517175083846409775610020732327353317288416192326800637464538673058507866584292936154628534822433462610288312323699808532904698555817368223590714296323154726516337114163734150315621530443144645099570785428756981379893560227087090540892866936688607121468751620258955386318776733997747859734744534720852308701613571497178227499905367181376899942611213176724454024433009521888997513822135925819969213869675158479135843559182869938667584436590985386556609471624054046784594573578686406415483103613573717723200053988561290713728159659300681315661033000657216028912063625008770845633500903781635376220583969034841646078514960904993790969335489841064563777548794178981275652403422667646634656859522717975531080104398772558039690306079294384098898285981351237592703841515329541275775807966017583916685123364376042104465278199162259554041111350672085264150072528566816687336970522197602455631622993961855467423657734326886664153192264852772239688059384705553319045887386666263105293 [163,57] -33740561973629699809317592817199978631943669471481472738794395409726642099346355936933351139222453695309784727511656870269223134303795749342159111991479051891776541926923999587377918367955314478635489014846308701033533376487003205388939466885127465701688569343519674447429723707276434265917587112598014499156943418109297266001553781532621524535067424769332655250128019066562892073847666613925662180057202515145755174681999137860201700136919257984631513310790340053687385308024768683869215513613379775672754860710792799845069232393094686230007039772284785421824000052128551717917626704866542671294207154161574904542708171603235232951600033093905210350475397193188127823597597700667761675228875068284363909689527390471343940035406685457777266430169028916448416974080120575462456146864021719852830998456381438204900836733478972019728226075345322839322227980737137929655318916068831755124553279347977271373996855479124769266096631448057030109834107911095533035474835713475617334272945355074700106329433064187232328009177689076708172122565772243592692892482349454078594115507395304644242152051695122122304463970616207202176602538521804017380004164760325442225707303054450412841176509635127542215651113379185454334139306014492617749237230712891245527155056372924917968708067236058376872075943980887708564461238438420295968272222225292550753185912512109482684338193006986369828744595537627263105233081877822503823790595157457076869022474322907620870640617187776864226979721150581641229391768034249570270430872715950641140679558371810799982623669392338678292362628936803 [163,58] 4805587103676701389954958541092823420271054100657370851306531988532893102192837068524241132121536671182138659428827030535204365246149109666564878804792225053712179433299075563354553269282077089630735470495755619647156279986384986681212636047708451177512798315721945711749459623131606331227229554491222516553024239976681355782635535383478206677103273901685700900608451697653475424222137371539019821561861529935194988159909474232931323460654437874137568708213697562173233919300468155812276560565389674016164359144875835366489937223665849260855784943813151066236904387699243794606752898325180682472403552785611674324259445984420571372815075621091830192877517655687948533246594400766787069332381674871500315835092831844138340620433837896269866106857972398545973669447749877677123522965485690372094657207922521193634071328437977863724603943844338984456118070629253901817069682663748045905619645432682275423249894090333994760018331278990393252115450604756717125942729337082226829322814871602572748891624032166345601227672944311033722869341290326745402087860561383765001092001526746123001888214303864747534267166900626756370004936905931639169719568639219375711067353361133034088519574294054955763788153750620102603975716852028991443859211724174461836979007613010320265540164922471518149209363101317957874238396668706155500732304041522365413151954471024633150678347812525223807539797076432086488405512921364912086736625646752837248339573260567818298468017807532069493492881200007189190090743920542181469510365466559518561415918773324262786969115962652511316034376645 [163,59] -475838042851946879417872272498125560861017887819616213955625345075941790583394321211561322312285521729749317922557860072808957176703289943040141781067977089912387620945588808273074993225648714532951782929083107841082131000099035951209365889460319659015822503239465601484344837900906540146692132581665651708299654562281559848166645652481135592462835972210077480464505625496960151795145986182258557682651384720997268808582991178021322937219032105979287236619243941678203269899215477845795911801415755640327886592330241742069463702267404966324449880562548047841335794723713680921612213611529184619785470757843826265218486674197781390578049439479717664640978544355352661432893199431396910608755836569585577508607946047640518568405694607823803460671235890774676542489593135999592778425882662791619419692549444046564104018877600982223748627767406055211229670327859137266119976439518759315979298295563237320558668972494559753509503910993095230082821045060755732849659792859173463210972998063786265423994112255543657179250137973343389159026891742370365568100816419986098772072862637742410397696323302402166174201817356709658142520506043125452327167610189052690603254632570315739761658684107533986851353075793394889573434608725746332509181609321794102677965967944395547044554378543992600181434575637907628166629677259312169960384682350780668914021116362722129367600835768222397658537390438399730654224652605414303356106166584963723892231948827821711756890120919967180994169670454998928340456584397654617602310489623418598440765986282956351162432824179640326931000 [163,60] 33610045126635192167516956330141908348462349522338327693970400799578975334061908895110889275452089868985709136364875763620777597339399535647658293004111320979526749703163935761231847010287227310750271753320618413221608956150406781546909540388534571408123830191330801961461049789701393770152605054516493679316044618620755348450745440722728485751864537581349167527138253775883737716257494190849565018186123215279525544146347393107076472680390659751425376952523072350981510218187341850984792318334927055361830488731363262273432932891297380274293075757787321719655774502455264278227573106522678492457271492454272130937820016980185579053383762224044729883156791615736032405908375186535339577681239538784477667171663226789632883730408635921538345563839377757163152374487910730630895616983749894271961285535103619441628878194093178110411781156490671458630032769508325693768999023972116342331835911496453071021254928800482718151220781902380405853778463198170210153553666300756545188596831532250055777233650537292710596096224614960867176558162667040371916483915311044570171193250997788477197863961201279431114910481513774190631796391354329485320993875073187255543444377862858983212235756651904928814133026993227562552535772880967724128792322468088830862868714171522950482883144400768259721053558489407389913201367815591412710915776882388940810881868253755247427330478863443474679602269989396447838787268708477521898534765553009869382541036221888855578159467550097287421817894813234413990562280589970503730213545485663264919736356956737934885556006236990857142 [163,61] -1447806480240909462777773950634913510659952530759019418941833547669222725206858478808105066740511786732300108393673634265467455547309390391788890848692752393871782733045671595517166132558639478310975295708617833401984808621443762361257014910394674531613063477871594250124668572417038292647980486966296565820378990087809187571808146451994660156364673570619862095641912236444529383517226749607034383585919682688761458539751182057412520997595759671117620764798322479281275957993250050001294689337597377393939663269423992082451345760599476327649167838636281079693785616224825720303579330107389416752105488438031657615520494318612670743341196528539030328920191474724579409412004785872280059041639728448638459197763244974000018568822704852876974461356828095888088879204402832569985679229019521932691166689937449145925575812353052552696927935828562853318105258845723728760881734411296116974074725542376100986098965767602107461623170667336540577340568266363702378955679468751735134897140657492564006217535574252723229474254212258035389370173518384998358385051841518657339124280074279236537104199674408306329654897654186713295351994891756881450377248870980253891481170969551962153968390864407314366976897300354845243484312553657900312567730313946725692668401780569860590319930367010195065472660915861770222761235899881250948858991723142202950303082407104009268676485016092213450289215480960701538349130575454497199560478093155462448561699053762234225839171877379902756165154415547929508876753075977041362973332920101322126924174862834043826206459828391022 [163,62] -6236269442390868963698897085536250985600720927094940408238259205341125410665850893946643862773256624608867731444246994785944329189650714812375167289525908032374927743635174674184626949722250196581822727601018051953940561319752344736809918837278491333205844491924106521320462852199414091156024117463249419444329106026304219273148513752543295183615747476163186427968998406143562478022427028823906312176217929030429925036784000895696456095408019688678147311786056686727780819742678564524057475844327813994374685756479970267983315494420784968527182683596322673701330089572018185385284924196308610112544110907499877442215252682579113124616528176961430974512754839853421470744769255170947667752357332603811868005362571116690664621536544764351084787704275187200109560088956594823398981721301448043227548558487539902706349042163545099503579039862492543747142758908999208404833829569686072435725159106695028895024544141948265495493948346672550860931217276412386552802600974443852744563163477144357730746357659440190515670533845111622567985147625199026355950920634710351830869139353103903010509076169807798253945863827717808277550659911453053315092321619218655074839959254341803894270946124942080276041771270593710349677610100740890231608664544912061059963531044206137341459114120881290341054828847766914832546379787138128384305908688797965459650168031767000644517681974644546893886272769238286300082324767039286177289006310155960544982598939496367534952886194756341490780670907559401702098723622016627638382268587482083041872004293853837358175936244 [163,63] 7389756095761317866312103127241470347127366589907537223510438802619259864861957386656478320456986263124977215947653375494565517479932114235296675305494788183452539735341851428828383594888101545459194494955558979811722697092023133994659236630311917410591507030338766539353236289777664785861751929546270260372961852704015953116417125155729756070854953843918921263260568223322913331919015333039326493669664180535749027258422707895144085556680416915803239333223289243067331994126042324854848510474763756614317164276551287927959398436504513102503487549210152405408838720113517526363318825110635403250469686860751908090052565024211617309133463566934967740345708633428121983265450353011517144546445572636758152254925397269581378245849557724548156076193703614904479548622481326408601104134186714078022364003676737901819736254730448994555292265900181095986561089138679903241982983552102878599259667216694016016920537486231377703922928471833715642276916504264613705295079421876707344496320226819425270054816332542673692813534992894573425006430572623856349999230584167881947923800077315662316389178560947762380978808080168641401328200457941539701368421362728028897040848497573812647671158440281216117757559043088953927298878407018219433887418928153704148124628960535668234264238102187570730246001776769919555235830218672671917517411557808935287836626756433709289770760838761965652288986210789666432165705159271157765974783781571850297039242349076456325084100624610213912815894891406215757195825015355303921023894619122302627680730696816558663678349 [163,64] -729009232632362848727718690720202339535418814453007989724315831054492344149706519322073970944221057702197751060649523284631233213293873126289058441164189952517206749526795021957835080547553217978455661418322976409849487431859623070135222523951397336934044189430191510542521792380859840628713152031926341148891681934020627351073877261007782414724071519870158073165486951959154148405041259894520327010210912576609020258328781685444232406895290174361204610067093025912182592545849658413462055277017495186913129404270172627925906812786859324614005976432973309370658380637355953916281174829641639645353398055119955687256027589900805332165103268862264471715626661032103932741415737533404360440692264738279597344236778950244176804273688042378158327366525202098495527893861984010605891009329757201103371968753341658201749549056909062758971116073549858422578499801801006647033528352297858319879065664738395591552501658054580518152927285622937023941069585002912338430474219768313549174241306762188420364715935363837925203770023057805394524914593944135052106285937210158154400757048228281151425597732142117118084706935441442189836003522484292233451402004455801157069565630300235666474928967743028242579945476788410329411156076085024233673893789183279841751847096592122656746315153384779268995681321539232498100657411353594064927689803384656376846345630094020229437306976448463311339237155125374659771137986891059325692811192668138231675381838467760186659141791521580460780534000165888067990929751819490220337124417149492418525610982871398199737 [163,65] 43538080861493314247801938170747328228297316534895052280475097133618728311684363482637057220520166360596625829022367013146820907021110125647197460968452423529815430512790655754890652097016672357233128820589662288123301452017787918215454894582155158625712343668935718281124846628746945602874663649340518197681055584848979801770328876443878442700213321644092594316153563509764262029092071716327797754935655630688132865230267133178958943707380196962690539579212978978293105288909462506624562684818259523716402258998846737471982275991614916155618030948692506671618792900036609370670198519973771615176096127257080204872626408009984684122467492714111823369428154080472404533466228044475392134597550814832568607508540409351511816384133998020211095246851392213624217439700118111441516290734477506589357440753291277957473222803244120463965490264861413552062550394321922801534117085431962459084183885811147684112768632936872882236112776863419753288468815039806839349154433286066187141115569334347932224068987520610107278888097377237285865494111458862279406210888960633583952418681644411002786486948428206356952143311187423278933519633085426782757194918966684058832093305472210182607014503974844054380139141588466452774664612922583340618556053803301192967409697109919241088381127273145342602392347011540604911775695622496422351955867654775213507399907996582950678837452241979979213710705305302035223926750709839424117021735148843565684767293130369713285297029240978294333270766228639733085321851438029836146811125723639688535202512652654328 [163,66] -1691938778517308502654230313191852829579714263715862238178989451959856121044612495344076110107704611939041562853898380630884615180551768449148405969926715095415819441050544009824794007925209095721722908208423984138563750286153745955916480652134838321222948954196238124744559221586898931242949944987967988254259129981789569363477224147650549339643551459760713787826882247573381293574481148100651314892583027529554323731979082515756394057377381279195034385160153815639003631035314191142883785521889316284451962497234593951423132041097273739216708349217611090885230538631715315372395467316124125492450879230627898684056313137044399791635375027603462941083294228916061306165741780752622230581993555712945366745867237012773958134981271383784865604921740175761539356049790317239094756787117489804475459199679966128015796051285720413799874820278345377931028929437034625006101948975781765607842309246629459556831122064558656150082723257783239294729700394221019382131100958274044986666605766291359114968190908256040083923670011743200577406494273281996915462115154029909094827232165363489270631999806056060373618295079487443637335383659320881506911415856939202039333518151427128543194887784231685380827704759871359199255318120782275881078773831352632347813821006483319333960723377840013508002038642276076253536321763488473733961783377796318805922715291840548297202671889928783490207689021975977853854464987979590136010044513259254386530893289873996981917863439986487112854081175312500153683983074374145119973213798543561020748146462406 [163,67] 31956461052126960454482306132224760807650974393355073110569404560621693047824722676215737663085523522769173469469415392001810833120316763577624388237776790822990531441416317436144744776894858923466327243301786273885403278415047688521556575290802275849263626133732783202707964505808435058789232929204059783337651725601302647518650223432714471139412043997586849623808638954290306008825919767566448420819367241147133051618516810675000654850364919999847831665325102749609506500039055573303153125939090998801495885510020792014844404977506666287074805302413589418489470035236910175526434316807845641567181448105193768165835599382840176724052330926671663738015837030611925714580335912095916958587346430843087166807027280069996412655499406645854975066284991586253208476243302269932031922654846553871523181450716674402452846737190803379751887062882038203396677117487383635814472715979788814433848441192863580133139432016903105100213981760052983363143701524355661993294201463936635975243234026890653220758671287630200093262218642182114109627416680306835524022657135819722487410010339633544904735151426111838490566455471758086347444361592723140386895697055304351271460559872733354397476400119840648549136491001146170125469567619954445465146203539100506386964481224900420890281392686479437680553669462573072897410120581200254924057020945661234674992748016794107531845373726193041794039692605390154006842716488493172328266728244720012093638163910334874452112545043015953411048113739535410644527966451161251869279376982106935192180162 [163,68] 855679603756678478879234090004244876058583710345115556801378089911891182164907654882303272027768052227028069273790465224898973922657214863679096401967924090493608448386560319490990310131040855749925670828793697549200154915279939750792735287390589844589106518435271751913793771691020760738834576107825711796557623838007664961330303485591805643960474640268883562448411271476134528631408333120537014159677441894891427247535185593826470191290603523553289101568288527176920459780215020557619911191373764069666338505405480917134894064608169642113559213016230423878704239758680826216371982895375629450441235021589367244341910100378221332036166178120681822296194478260110496482903536025825891181744290656864127803042948591045395403131619262134128965658538300427619977495622933175904346088532103859242746188145247384977233663274672534093526986684415359885599706892736027830173523632933421644061132372827273170917699543727837636231083201896337270556622363242990238199351921470327762285229232830306532115836413553137873453706561641864662886904639276778065008193290088704121492164025538958268471142589430159151471924305397192377608212697187374675715819874135923149132868081700014888727959582029110161319078170024738506285765884919465387346088376011648184696255783459151741661827760970458166430918190300408399039332707902776904797621359885142761115906217676554892019437856020570698279231815552106139277752075999830391823318364661956830684354702268621057837377491742164758262112444596410044548948874382254557240434011108568149881 [163,69] -97385501188155744656420137314877675278790348082162945641509713008212199478662859938990728222216481999979068858311571637251768139934419954284185075383512285346604505652071645754004642406696310034232645989694560058660955330611595314323128032461995289580847521710800106872219394862609710985660927188344802753171158365686189830935394490893951970934966063665471389170230791958758858168425982136373806989680781166809822493009818537902703285305364409451330072417250948403194764769971059865930938953770351443774852164461359417581112194256926530259852850280312826986913211576681351056759423520695693078167972335094083242792199066202336883776387602038986679179623279891813154927354967112443738719201492536467809195288457874319052035608933805549713502633110069685511219204358421869445284784991583990518618323044666818073849987612219410912771045517839911311472041968465806165872123949896955328373620092759553982663893001686686076288010224865296742752705007541671939431135549017008380094748539583573460445456165975253924606123778150997494196992340975780097160835396424202055780013851998344601696972726931085201528903318125912697269002870759989723849799198201630190317250869540306826547871786704370267117726614711710406753116345097560523958075914003375845671823782401551784307025591025680558711004015013881195153555648538748869402985041481528143906929235581066046656301228863277812395320593589981329830521876595003872562748370373749407433295794430928463335542891515149846372974527063329841306789478782373707664670112864387940 [163,70] 4276673282584857298269324566594854472253831352670160651233167935146033922534307296449846214798317138177075200571029380827049994730940909956965181039003702299964372096721353866582575885428975293442875043163467556958339350486150887133814207101313675236489817556984520999238308925144380527876168085365241396465612671071340419516601755245064023692980620129333516234099388076328055466553747537484250008028702261686958993844099269408327602623076984605721610888175054445375798105418460424874362902087543704232768824038558444288272835915763742181658216411533722046473397053144205215074833616795579176892820198661783544228416872251340172227043629461541500359303502516246609972401581494358007476686631721794079014479787708528694711338394167845716886888803626770330337665621812765015728326102087289797160557209509915374808468287970166241245372919314047269781914804867296396814727031114710125047846027117406268189734281988595355315561780237456977240745306723868267538698616104732090946178069468079569036016897158445799749621475753967853007969567877945478498871997438805664470023061922408674268720928820776804548539531701768453120365585606510238624314089769454022751653214362961900764704923728289103743766767051039474541471751175473588248267805272218171911442470206939582284405145893350052736333249873587257992993892798685854762519555573081402465273405746311596730118894826563042441664707278453442460262684409114424304603018649899533004910157024562147816403370671409890470376408362244817163393781484293237011848122512201 [163,71] -121052890593797316915946508447788833895878490509132003575064531777353536898654018656816307079377608675953807752442530225595513495386385632466283197519918911947754983407936494881819577215655606777241130743125489395165099732716680480996416921205341447423892009205898859827023401713340353661443236794593809446539922455602018769207565017260552018387194120119549556448141946323539172809300573934685653675218654618227684376080672067297661505811349579020110606746978779778701222072542643242079864494756588352419297400517197548692276784399539941511910124371987490968490345242156635306646772072310480658071364722142855988154947540383737996155955266418217199198846319968981172234923173856306185390955640944062076697955437675694147528034156079234412752370988328874647006461286744484565833498935443308168075491970065855551302642096226633744442120206560819351379538422429478804918232067607408497817252407397672731123143882875405319732599570566583912057995696517613214072297612426721129811856874720301519230751809572604950081100893715747828925651802784569445874608872281058636608579062441380724865371139304011804938780479393895687794070824241375409722682140073474762950961870991655967437463007470997972909908978752343082419686869556117958407155065804274291224517919260336619446743415807536436192972522860082368401171326427003953033010515521335116878833316151984342212632660487856282234902200060185308087752669820870521979110900377943109903125117203887946526731053018233751001799007572514320506687471290571137734972129 [163,72] 2498228510038785595702342348448715543517688560792699210472534160276604594849008980922984721206795091813195703771856447308516844974196922329947675319410378615175686211999669612960182566383697141504523422266960477540455944205751740647357039289538745387900133074703092326705171042304992601691740538529377509708194764356855076247183019985841630656535332316126020800809336183031422668143084035916963899095460044362840351012459564328011877014147943844911143539418137386597389064311830488413929730846189825597250366524961532102631984410482368916036617467245894323679924916359589862523413240525569090059992648021962996817626890934088021702380736454886597123183637233458878524068567038018572076356070632379927775065743517697143815641895330380036753721981039901912901109095165346399322104226180020006421251476637605805062495503588623805357896434246184049419230978151599027108173872281324049138238464534245043641134632448714327333097583846964419364091570803691503176746398374939843481243033732353170265930062640656721708116667956106267722865609865211699761274588006054340638560274174411935281397341769775166162306498780713317346391386310972054280790258978156521943022218653867999765289938710515983490097061997786879001854885205352253117693312343369845892771084955050225474418935289527876161620394582542031962355811664240780814748040153847274363355369724237240043282689825932211571165828896482670234961806099560729457989198959438376697457346995863451108747288118532993706492476494122175736211880901367311394816 [163,73] -40207885625178287698164064330223707120601083092113076908381329004860882150396612406958447524478415613783015386728541525856475538885869828187973835179833055104077757195074717165240042472096524898599313787702309256707758756133224460109232736929045397681998976001664332661261693397461204119680840275915979366292385854604123700807745755081452889945088017996676420283836922830512819485285667288976667779931605554430812030482011463627265874958729494418537156564391520722245813021649190499542383558074224747663185476943651106417951427698091539606415158679564830316669379631780303839065863364218649768141304931483566121902114942341369281449943186910423930846871353685738909891128784364046003127900382995325752684910543910895685087927212763772595996116903739391425915732784021205438791709185059478316491863920155671802856509141033413939070773860910516964201656051174978046064101323291766371016111805447453658574338822199036488264038888853859110343341669861042418334378829718812883151620597098990761057565647354855906945292017123267693731276201217858561793659140816637893458335891568999982416777391733371563719741938876054359187097306721990654015011745636854984664662533927969815783480380851467763951638355942089134681274623239045550314027759595049518939925802052268485171050826613020150247732504534735606073213350128119994065369201691411426777865009971345990614964312917571264283194238865694877890463445956406415837399223506031440729910291578832088666768616501469113466481934121755150678531049100332094 [163,74] -130686355681763471948929055975820052292907034208421611625133855273558644808296134570762937731304904252103750578013276258081645172970866134127186483936341467135024559513490259006894581787418012008011562761629406051800265240159357348094538904571549051733576063744981016210758004800322189813571959083549651532208187229436731700253257134337834756244607212092835283877517387785659387481563305226904789116454973214721609442989383949338348416758741617744618118188948272236239983200504448271239317914050405482009413897643548713718809256048916744625971070914103663765482664424896185609040413010115308684654463549201338369145378526074863724827701789361865013879874399341876712214084079079609796493270815642946610408924369088774520344170888074452214683637644618667719725187856664738555710639620866447983759718641840573076869657140168076431601341974359567205847913635713571723192530677231326933217173022443555099415926498808564892957340990921634404448254453736215717579722541997042289400466825200769464305316518341956102594845886237537285853708175803080305963800710401106129916522161050805752545419044071681604449403609811348910494837300436417317877029236533055458751693407192901723985714067964160197577411866332681954599130855817095506915899556678370251276421322056246231784257575610730219568277967168447806360231780905285562229855110586632687013675763431377029897653916715318545948924557914058440742720372372087796489209512024613343556806581006012238559145188866545450921174481280754012883430978767 [163,75] 82677474581561160182001886079096018592950141059150741977880045450056688225685676559238521030402249540654376338098395914590400300115116799268974553675095189195802506197899377432121957080295485865316313903733741289487440487464535344541626508028745563196423473944994358137010552497952804038957586417533617264245599392816839556046988286941833334464728541071070582543082696214180673909765082334934987279722645328669421806819768366397671850708682291945185500936980169996779997229797824132005490707326151622235752900005549506466984012915116726937056971854367985556493445616987349561808264042287256199185353886286585904745916425416170105593325260153816993623111099553324054424125970940059814947607858538110070141759577061070544257889571612100817494760762861707503617218907109552418822348276329946335695964461913924739307326232818157183462820395791216976078369472868176590517398694138041312122793150864347101974586949199842608882353135500079902719694859802294612807405207021894126497416033108439405173512987547747752561511187397057604078405813340301600657979642268977473212338421918757278123879175705817884571538502847545018338012555445190324313101372591497793527306374609690356414925311856880290274092246179672414957518424410749963403046273092773659146392417527581722337158625402878423218469228583095774105418445836530055914719708782588078003419234385291016373800754580587033344231789449140000775157048290402857907535225764002158871443188193257859085116910174759450599452518112363431118960667 [163,76] -5486662688456519194281775687484243851861670616011396450955262436235674987788962601141614633001852669313949248464846107292681460562895758682244620989859814553139731806098685299425698409245321074456793945018521313995076824900866244384686424353749158081775153023113042891475310933815186095076765112018235933012758139027824714303140303207510222144593971409024611515487421257503805049428518100187678691457047335789014980726692637610568502172545474490296727802765066130741724537432517746486094860626049210049603929670040312576397762113214730993426192350869711718286032552032809958695171084239288420362655423782752795450599499095288965466854537244053675274643697580460778489035064467736255079477979914596955893078669369168458338722308989355720674809152745445277067110036443797604491219739230749053333011523658371199271002352047602422314571624672142101459525492942094448407237827919879802398080492023019568927211897828238834808599688164288970474363230516176911481285224890834546736827377730639655139927498058782672405905824733279396023255314583226685499035624499377955908678796429592294092785180415903498655220085442429972346006034612879054331884568674099285889420940641230689803469364387264647098503526204034577047232445564796463201705599060816565117870703879870419522407223500054480668567858090778959748606156842049632771291322383703011723074926273459746385621435102794954941431567824638286095717796025701840446902758802333654463428867218375802738687137839357721607605981489458588078953 [163,77] 196116351078804713148102896207929738626308400477261739136401517502483736676443373990324620956076502561103473165373181164126485699807161618446965135197601203959239564921784674481017687601842044314345582161796158054486328599989285594771871245390075136722622187873201851954164141369598030777737978863572182610803597892980383457977714914950451124895886290544952953735767491856230797995001903572382726298198912389592863461898781466813691973609831627996536834734515600959809915240030704154934957683427965869936841291626466773591533500448287048413123921826234811313658330405724155553911998534913894530247898193627156300477807155137590491282481863720687391185599936713790461361752207792060855456688726298066265699418099373243080562843843753587282149092029482057015735792870842641534868207919306952352580030720116579076283639138804084903909107377049422709505442660983087837371317419013797989819547803916235513752779573664613733295894095118584226210759160591783731806651834673208807701224839661610218826012663414784899610052077073605934336055819140957893886599720027447638376207541226252539524256122301670727895153949489078361691122090004913226491056283386088817915965256625756114370761171887804953391017933068098497613684997451555645225534054929888395518376927169513337141491308145376763991457803102280905576167175820367233013234556197243441633286714982733826814926929912577728052961241748737295207500015233839993772328452379225863593275062081105860108743991953326900176476786748531448 [163,78] -3336578715464753643069084879721912595029438944088798718569487498113886823736708827666823772912176084748324940598468202990363339654670865550547876831729791710747210056479885918998220576952790214900084678098962159862018355276676621733616422708969157629097062050797870820654908595910232305396531153799464842213875644627259975649112767818984577141233823274150874917082655482497032509584948616410923487174686091149116513907962270434202523234479716765372611159158680976577167590756663229492057068114917873206224575150192630071069849165836665036242534623804956332101296721662558466993246953843299946841725082270535323936004991082147572052765472531024720199393151832924378243125386383810754847812573974958586195405060902229155654469861841873236257002686665902075326032984914832984195095365511911111476182849648399232803214472282612826876724935671913533069132747378126352356080451876639773892562532591511708792246924367427740993814914999703358023495106742395546594573376110643330383127319433207951973977860289836004861965469891362227473495081925632436677021173031959779297627782936107931352954105540530275660884271717636060956089229005217887459015047171005237067061399416176946012255347707566700407506343114287541995552423450204179375982737857360879148337282872263492577388968368077926824726498430232816390245529386172119243179468445033276050978521583434866494822047671487374520356764230313501927470566819260249204500022020872077997467960811365432229343706620799366687785580987747 [163,79] -35181192454213458770503302750995606123884605929584818889011834222755218215230682486421919833126733397874441957226809881167205398411026549362575805783148327761905943460978655943297603237223943196647478413945019545679442501499079171764885179201128312558523961099875063079243234593596345522297532629140153075670459808127722835620260087436171623921660738480108892149210214068377068403750542866196077037592912035249678399237776083205667997359397722515541996201869055461612571597919159577531702600585786597613430022864679952915067286137701329122642360943507569577875118539212101980044184956799721712392194574992331480251302850256472138569896333268303891459340009518557212708336741969364155791117263905212843605103434167399881215242676981913562332273495015255483374897164984291854454825637960703737123894100812125401463007880659498535323629309271619580183188645806148074307183241346946435519213275679715950448761563881816519567454200950169053763873218879918609029315863967339682431700232171488696290945629300696688010568863025879609154324436730302015144867843977189679716550677822105264549449803279960892857449067538274814839843975393691582880523684375964486264860627784772547143117364015404588094019831222064967260268712379801107258025632117987626863277450168045132262236218881724054442372961392703857023453179966314309765098628099320061969834158375169580232698360875956575168163802955439660892363536258865033770597370233546622244940802630672178746807497682080598042865236 [163,80] 3693229610202474960247238657283010229915099096819508984181693401883145500389198885735025618462722015057199661170094664728146393948912226077100635378741934172216985268854793465952891121620551900803818066452385887311810859501967322675066827442400952270547466155808552759684265742576319057963239852401020369390325125991147446523955375930502381372176192794286070945684979851520798317605834005996608427775036216129407438932275903638041623685413331598684798441969375745612719548918446387837655427754716384013764389994967923311606110816085002944655275435791302558868909475366413243758307066121650469300623949105630567254513885936819429263350846971032295563527373098617862041770131445450480073358032500456120255738584383460725482269778665721646892915542122969892328943425644284190194722085527075872234175762224805387721441698412130639283090674204846184813342920024118733847965850572717588001672520635498839059214882137807591479387244912017310268878780112615079322195433960763875987554378422995389998438216816413970372906180379349993983096067346169714964389240696880085443897180205972397901481334782837887709836569426372218972116469643668253989544321931967676089234358611111815236612367582084520420835791395154931854739751117784733926315552150721866251051052720937220452637565559589713332357606391845004767671553868211567601293207538389495344212955617523631503996819463266317265302960757772877284752109348804841280676806408173450396121646096585570255969404564550933279418 [163,81] -101239957692419994571256958763331398713463755678294227431537240097127911152996480429511051973739038301190934116896517251862697135539493561590174003298039287336477781551046256341486644726595409876951788318827234741153013200349167451768374673873366932464693282353768971587032386235196410749458262974926366747349390426654407462367508227818281713660504087958362235897064167281186109696291859576182526645769829091140823839330461778952666474857109009615972775229353576134224964206884955121104733373178191656840895323520313663405929680498306752464348327169275051811765177463587326935837610682994122065566916369486240432860819989142231681560697734436104689070801669496647552328907130437578786495808569942644461691221420438639458030439318328800518931692578398570048820298907277849499185812053157444961666353414485049414392094327525145851596837670087776017367011882742457111244467874147208811411751957484651643874563402953531766900181982803999482332381298711656188070851678748961704362767307084891969638081816789371824931229369360788129855959769339406115345357122144755787438422764876799103250554107854882631212118245625499761555468774088007287989762290936827451107213641120676493217112191190926387908169527070654258435685190864334637947430922467446864164052289321568748598744409797354596699204874718603817302070426314047527360621760122446186168289405324070572137921769933499113201217931721384766375490909758526187107829708808549321269249694323293155842344726211380523 [163,82] 1280421080961825170247519005038845190721327100720561074853292135089466164912595497894950022901225612996618420314576046324106826704856544636695320383377628651936923963159838065531599942259887015663861443837925541247451598877698334191135403162365754149585914047044906360868679035159702137300608776816791302510641316580274336900853834822932975177851575863519864450133585937928084742227229200784042124526702249379720106797134125153352942741829460132430392808341690835914137673731025395953151952793468508210540744219188186044365409107592949320427980635528440759252853290163693862507409869505803180594701225812574766546576852859900193315921730986027933006971582439580585331833792566692950658668170416978410801046346299121283788525141006161258633172277411271701161860375638963503913372627151194155956918091911170741302558910186214259566812574662865892117084649557235334286003542909616166102327509950548665004859830864155634482440277977347302861653883439820219187096153068656961541949859506115792441821073326308947456730009631786986496876160394441581806729504745963365782017534255764386279065121621789710255701931903367493948201810263768670396854275930766252327520463088785468590164776992856656990128571174878614856864105311351905452493087569326661352701648660448872050276848862950236779859922083726746804279967968021194631902874527606699543256145176914809118365901505851071193533352616167443338285128151424209664218386997623278988545363644658950308690515435634 [163,83] 2857832498158036595557106259796125044605311612735324500457070382116351123481902874507132135948229820265715220902397668436111119921384778602944532809465992110468744479321502846408170495782218521638192783442227323067949283354128608371610638910549376660511853550272290074514974833603326658530615566480463699800240832916144845201227732016999798096040328938049118487007047578341766280700185020549883941609785615135200275735632974447929080590860457095677985551352876170956408993920156412365818909761241465949835683901636665501460286493726836245965115387757359934297710372404397709783384497432096096488300865422108453380185841515961178203612158714881302637719576621842307699528119794765022338950318919258591322785246475885240598212071059220038503909227994700917994092727800078263010650825294908951687335419411839207791719659113200699278684112604746335001659573684780381387700824461311228190291268578526472642236085686417921680930797211370840356502835045125516235835890006561804531924476420252684796177908240031624923993521996794137856107517684091076384530784300044100255794287611107399049856701953053966841669079055974616070536331416470979980904869979728463868288339865721102795355023320589345038938379615823936619378407222142703465997280379133919447050072149254562772221466446120533118139499410835480974975408695064730111059136804033296787246776066382197950027193383261971406814957498050386628525700203301410243763198281996707698817342727946991951268670 [163,84] -415467062385106058859752369172930319120579424944733453208094754467750445956948681935976344034837787115847200370887443251144003038697397644314498405339783966532350028926319268616136236152569836506180663680117323237562965711533072523728972374728219212658608150966143136079683284713164530806437610745739306481658060914216662051150968894888251604483837252507690216440557607008022603822238460849129824511761929579860881638077876946992132220903953083962780930969209834363312155802195552084259695074255208668086561146785831310702643617161245492716608181821584600460943122954798574679068710766004638329142672664648252845417397768786276827041862626156972722239345321007051509163118286604694907601146896237007113596088216340651983501509928288416461939568563314755919531794929965913869067537040951647283552745026119572216208702965784388417257626601566090062431377316745586284468803285154906807273400061553524036268595010353963456396950900045082003644572124198691556928863281301299363465510417284023264579347525540250142625103073123587924326252509012917527701723167085615920605696985972814998551644829326403095775740115674835461934345968793590498094084422637071191689483640047290958533615789105754285986349635896681146486338598652766841886701485748912259779904953316560511778109948456901334205079943483330339831766755306072150140378600014475545531761451862095046391134757547136674884763540651001016170183548149129922286737164963974241862685464847495632836 [163,85] 7592857860736976744393890971013850511204149827638737307526940783540295578797978164433750398167711926626525597368502810717521430160444162339162069076855259922263098106432349018198354262554454033306852942015872806134382904291191894231198939159095931255384426704161715770625975361826495213065808481637338668231059193409804832517983790515981714467416280857780589173584089376442967697834280788162965666748364510296570170023066154535514721377830870144440408040031887717917926698334136913563609605261071403806959605117886186062696492465895083331538023446869963749280791630732748402102207975671253645407627577359656352387225061567400993795634347560923991823826934670052233112109258794264232219876323572360404713520194954083904588072607128121514259800000742831264922378564094055252474103852417325302311676042587426371505776791530831774659330174247266669311752697392758212429210221603993696349992176884260336622803098169875053652872762188064339845708197207897387347332918349125375497391101049509889233411586791556550131353816513636044158825620811365959437475891690958190129328251420074996574196634496523469081273398035813760509656253511950400568038676065273302228946662712951880735129505918223644768321703490691267946866984336475635440565081322596292751808586198777101774511112407186075713040675880780993374765820645859560434084440931155517961788850903873794789188891177917596216519733363249281456450144026850484510334022021639243374628656390572134 [163,86] -63021874345048350932804207320811324898261763404946416830721111294153939544693283657319391119325396350323932921866496296842375321162741289034752305473460654611560420438420189232365338799925602759296688569036663385339788746582974447103883938104896968212434111300552482007582843773399785661918700123311076496670128793012268124742720717505483546027440416206998828358070020965036292843386936104080647730946563651132999396955415154267766049302363349095725836419942210484663614594385181979650781949079140152663086941343128305994008263705937094762757183230744909205179988796998605316493888893724470280663569580251816685665734422852733020450044788240326062630581795724340428794831596345883158869275320660560828458708718826789280394006578655156935002155458224579089671524287359637701896949552386290967650525554283296632290365154622895531633535618777331751520004549041290538123725474905885224812187329938987028604932235215983702653961136934792547586054688093482175172509701090918973950548921660900190153526491474028765628568683859727418280425138536725216468661717013892242886556413947349443643504478138356744125300206129051779257718305087890912023567576018959950182641224386796239233240620833137349961288942356127577904298297097673516936270378045245338052302395904779860187423455565054292091802694766641805222988604765217499059776448829570444327727248361115915896264790708270467790131498758768760192324881483093818438623248188510304406574287403 [163,87] -4637405490859776047911083792292642562255357446045233646767494108389022304264647216348467070918430214839672606707803708289804799617587820621399780961644363624579470414875212544852779574567229487413552590831101260894507353203075586080669774094674488928689701625616725518462241569759837449630577743843272746360567858248678881694674338192331554787385719139849733022422228304700258841329802376227838595422404132293448098077580464709425909329107581535394811484685522556625126020509215714309868068979632411806554876364564207718991635411764384239544770123787885982829612440019314123386081090175414906335287649716727935058278238946111743856789353694013997640176456181110956113862627912704720481331889913262681559787982637190962826386522215665410701447017384511292761141212539369725835017775762582111523988214748189181013389540348354224455728060795899690599589582055971721372220535187845566862128327634568716325378756084546866181590895349665212429025785569645358057860165170454650375363409452439668653676969203791796443753437875238645836938044932390185322782336750373743230917912830693301751283237998075376444045690126651533795552733442055375704284801887815129128593321825463060018122506463634873299366625924330218925829008737836375041947273211941226106826816078707959742351913973565569829072064161787991316869265189452223413400588356801478580479218785993255133463708815007922912543032970222357835037735045050467849622283511564171194267 [163,88] 6109294551832121979903670701041562780087950317804480014592188912267312536261066839866007946179788863171898326407436653136346232331451323023333508980322196789562749721232172854678800339120175997652889917831705509615814023376843734287451976289553650757033103128431944677420134149075136348041246217536233252021274419597301262968081492905686467458629878876724256220052039441083285466489819804234241388888101472952977989861217912377540567387305232987306543901440227648477342183724045375533632595545947201646018315699379344447310692329849347755540542087961220402441010101204062818246168659254401873732386614746266573610862968408535791630390404638723902158759121894489800826959670272990292182833816372214341793979009304470981076464569470596738747424137697372051113041244169362924259960487109588251013232027913067474999392510365854793348389649053941232847584828253840640512651700294232731893535126846040125638086960801418568833078251687570937967611037073599535269276572500690029088155041142117397314218980257401596408594489660166639851323933598208950459168609554820401192328983664500132446943750384722600449287063098066843676470788449730998976041600895341050708460175211569607732213824022985277032367163409565685620470694969628335367696873342517405055061526275548251608622115699911896743263974987722687921784214132715203548097510730800697395354815724738375971042240433509082469282057969634797237015225285003291568667109940536450309 [163,89] -69474868009312230650522334718783229507331470645514292885740288406711996702449449286911940710904169728272430103415040665960932257634655205187877584802410508155336703977646315225056454087629024514690136959288653280651551250390098098082404155507843385860879792959035257616564643845714078282648116308507570322893896203059141908181609037703340129281978858220287030877500107924424560274310317806229012524941000237006450738459996796239796857476212578656968682990565164452845642297619323961974807108583214482828502602289591898887835140231316250805871823499782660486799167451659900794861128679945278210318529815955911851625066392049779940839746215877566430782553012365760264131171849119246390377294707674267704666629630956463306827093443447314164100913276452885172558168599425912973428205236119437736892463301770149024088645211615517124630378431940132341119455267339329538933734340084220216325342450961260071968586363342734739754101222634385461550204743836440139303733212765263057542012464436330291947104968322556048851409009090442541367602978116054865913233278357057602984575143053216278390546911933752794774367709347589657252625901042069345833857230413956772367888955001715676865664946286034232305263932978505880035054056829289594638273840434967951118350070665330710348225735725773054438306105219046784753883972445440614020809079411145787327301453305804327018005164246565075473736117513812354521705799750971532896927053752248 [163,90] 353768550462260202988375358245631018473117164100032499056309812420472753700170709009044647430306616394953550474892371667958907164973661209886341282539022430916791140762236896912930852843310102379518844176504834226773953976457411484326567615620541279832014141702189712705512015965405926963924398665982304679696789097296938845761229301408293024159883669508601689285386347007841239517676886680462152010326262932120415940741195198091219252728163617227513802395243432346610840803828939919045177070818209614372113592881109181282906802865790098608562247458204560862137843747298102759876738766412219389053704353087224336957532794989418293987001879384664430004365820251097398242234726856936242879752983567398761978355929605799607241839411238275416438030579300272362097314216809513322274367824792540860612336506203572112454555361658180707967234200949836374066031910367714381205492416509422701303676868431557698680840896243330926062032827886109291690020854335168360625412575679143034753369905925631348877630047805664985191157417775419337027124975149177602391738063108715287744899260146772813111167702448352638923548989282293102683402635968961316674895605963888174397479781983920250887328450232522941989004493631581312361541185647573226870756608083452001341333687654618225872959352850547206004305418044157742493075067069284515522165773475322984829426611458813196457738991600558479292333707377870945602556266947920808634643683 [163,91] -186830631450849071496179250160544182245828883049056058271050998852361249696893270831545257746210577984415491906452572216343061368126887519297784162422580447861476132448301249242330391724388483065468048689738926290509526446091411217338099386191833530007674759719998242375592977411860236446347383030455624962314460529524799069484623006147153708908630186152875458257752340429502473366252017142314049117805226280471138991886038727525841957387191978639061162038679382147162117287061635692875370867888404533971403674196942555145015032303712268978562353280607655949324215686258451361478392879910925750231474728991842182752278973604085123412838801514241149819352639198067197365785802453998803383723540304242225619364824417241367370648826275145703602790668774295162304095031126160665552174493767066189059334693515131443417967488102743215723448853137117240212442448071790308853497458401616242206494012633782950982269188794346379844729046890755088354730138558527224492514147658246730120648385509203542524610526251586465458530915433327959457589736196466444512083475258219111390744637597152900506630345226191833984133579303944119190862617526549670667557990410065167097616348714018463601181401874232438663644806091592924256599360884398310514948698208296512960213426621716701171839843004352484513353085256870404844870642140045782777232987270267197085999355914066794718640688790472204832079355489583800485174390029264459331 [163,92] -9350250284354895122674923644761550097169085039959698830670219599242756054128155456775279801480317746013184125827707313181093742510875378107017915673949383775730002088258255515096476112297664170972319786684759623805731117770938182756622444457088577368038698126021860476639654881937931604419957186331058149146079047369378944216878465175412977885012280644379416966466667312630664179343838699958033366810115734039200956929227686295053452195077764763323329735904360185223739783437692353370463746774907659095505179935553960120428776727651924585435595199456051388886025176052322132905211822547033821563541662914215266032870775858047936946032164506470327051111076347474249252630845573376140661025709717113515808838619563371465052226839189174705265919547586054227774303222304404519992911716989206634458365516977673981447262828673793724224057317884221370005016250615380751188378795773933869004683083391615637219747570727778975955368647434240913635108774552284774832050964016261996475877056132588901359422633498530842297828723677800255292226906332214487694434876610892624532506228220811734922513088436936751731622463952737979791058944821273098185017782897163117832964363579619222523909864500433705993112023579282837481543954445281330788210082040425976269445479895424464127940542843544791436174448417184263982320440960471130536998350324119802892732145870282068595687159289371286632890336857387846555971607012319713 [163,93] 63288661510669866020485513607610265662610151850409674230162680038874094719654239154008580097115804790534242956548141595601358582190952443892915378593360357272065699557268714776794355974838948166159151343081691807609455927713150137809448650217836684823985694470054226492749322793845112212353204268241285478939148577561236830620614113767429744532758846439233019664595645178497285741679593368888970695254726348937365799298303564779664368085824542012138994989553971569652070133203420338208687377743733380981583521126841439369190977369023886912452200938862350740577273242243346556476108692028500195469455620143193419819775225077173335772418543536713798553737325407373591840537114464176744396297106379310940679792101380830696478299094736072872497378341960937028472879603837164050286292909343917760007842797110441238217296579714031296912017993018954036171280297274923583276447729192593523988140807226566886235260506089069478944669170089669491678255939518160919856231637094758788753170274943700115087083037981272200133925272734493336259220824496218080585391609706000376696606721743478095804310706299422004269685074508993939796303545025417302710884764994473226833024283054075783457242000363854464287466543375376685430897400303249594057144690112130534305458334660667538092138773412543307599044080888643506677891659640218517520293496536232362109870842382802562644884341821559688832202676421168842271196038555 [163,94] -189529962916746913857093819115632016059376255593216935572381176835264065315012447157397339087452833802738458194465130481499953388004712845582766536855163025261331210141763895400161892272207533588534010662256173401469524106621219868903909770127840626778085245159386065620980265766286051756039878195336253602409794165839637615360103973231416379733797682469691556318597289264356875877678428335356193143244887137086270814660104629121190076443273701638139288136813625954064988526808115080391153149481542822575507818257323338371599823770341672090767074040988653428900460115309729361802715113766774779346983532410304540781412179933170357340363692287711596678527211852537986187972424188594207408199853274535768285823339825435034279052587016425350930088483030569268361283072818765933199916082684788402426077527332233416107875371454472489516817926016379203895533116547025451868613948423057168167039512439198026347467277832534864341226684137689352460899583101913421130244732551696027792175188793363367864346574837984336213028491893853148767067059632268304842965644454557335516843968228168051973723964647963896222056717743629247711139632727351477886290398127131536014308548924674901146770625823259031784683060861792067654073931264593162285117179676237289727042579567492364438391555360718210768684319001397574939844007755574539146754025236285927008434351888338585443585515792279220996638605680557506395342 [163,95] 122909923294588606894324298420782674194373740638130631163144213446427423071507570405305921080593705593776587030246200578167731844861568118520962386992177878291495283697281801935332889919360186760143960875936686910218068119172568074084640139481175643773849592130528096549598275784701587610310550081774215876707384079119636053288045600252565405322051078826523441234356127086615634836044657976112333214547129581185867507261077467863207494697386264396872530548614108281596239967136423407960602138311529477782689367712909039757979783582814146784962331166371609859570065254843540262598447307401785093896813480175061900127476102806960042575232915901021573178737855914190403028060895256329212518607952283608966432027609901285976860266182123487496207727523144720123174613458005836171749744726708122895864783159575738010054379697044576352217297433989740575136726312030425970871244862531607782241599354826150234558185466074251021689173907060748134192571457610960037066670831371785344835401210418447674359311652251257265129280149012314105834955594904891837334207026002249392387574334483789388856122374824233331210662753002225383944716082650042282334360603433135206040697675589357316829252694980790000051128412569607937341734003839356132477033091356297547973151109109784998986872574023687491252328679475239543397879538366076710613986558263190388951804214488196169627637922025549864567894481269380328 [163,96] 1141181934949423010357796301450506914277198678822967384450545225921267483589632238078010467625817027533690532731164332305570358142594889287046646926521337445955945795895995578181624448612724336649772600009758803914604670259996759597450770971600847774960814239448099723180953528223301863386718261182992686737759330624566811079860918821587803323808279726497748945537464531531277628951325079807261594065638055118505401864424459262497079909154641348141951501696925299426855607176181260426585933930636247883878580420142842483691360865708451225068383646184177777292590433696959616389530242646045452288032708966598531667359810820383697942782764227221943117834458045522888249374030401230773401834284029488679738057220833323761088149364479490144780112172034319830553366764834430778323875924848302794399023709490603562022889898233659318434961919519131125119062580472840360936642105772963493650584029257698094663770712776705760332416795433235999703575805588280575590292067804004847848176074086201729376317672921586396972918568175616593850791794136499540991484140290215916344858359697841410869344661674411720226445881065539819152675091940688408670597972417063636456240067113942259475366050763247962250964781682182543396856811396919974011421111089488402506237823310471804776419042515733507664424420476561872300486735181859864729359970220551123765568397201998159840595887020386853295429479806609 [163,97] -4546543152333482825823928316330275104186408720593058211899701004811254308710055996806781322255331109360704961665511143251544446166655726023144963529656314206012373400698913599033552791565232114910604107708070505999679040785915770879948491068059375663217021208612988279559903434296645932674550959891394000964394843386755752640998210805155860646607391961952895995752455844204326160409791103563399279705691958883110712602129969730769949820270173826816093448068206814790173972343283630437751504690286664312760412427428924768862393749057559966309958812859158178478518828428155524771422079230306019240164090487330222138537707015800470507605035274310496615099305590171375734902914935561658482201880576220965539021672422157583124875393562495111451566895419938852991903649852441461755092267727041824130712950896436207809826182707533701845582280257010782369740234963051585499292688426411249692876742984298478003729198932607137656553630493376260646490819096286774210019003279404843181916987723927120620920973805436074335795072841451484226448098796757161294877982522629460284476538494125632432751478118444644976829111037494029001050089605337001069544776286340533175900136848358546670940011868395703799577542508526068656165958705521323642381281760764681080658306431377763780794393771131547203666441540091401155020156494616803515561429108966798429627954629130465523868886196551913418906108 [163,98] 7790988343017694189064481804501606298894476115445699877132384286001811886608307240866130943179085447437515900254561873794551456705713993102121147816808880443470500596382566903253202358707122138256957515500716009379121189785981167907674502616467364833377728445622097940440635790166592336282031020944928842436895394093432052711215180876592909671849731626722885561690308363266994127412238226688913656196467371927320407621974303672746360833942232710178834127846966288320882214778068654639395506692974712987315655559703427366478791965237803999455141434610472910068365014867243315549670226599358866224195617433868926230756413058250874699346451269446180864712627991618873534550764159955553144187649078692202204818990199659473102878232769343222274234276818522182201567459255493601629407682838158263847587599850938727169607002988423613904490162643789220428347458850854084664131250827809084403265715710771863124886628849529451740415203281014688898506417291510479254369668797515840426951477232011998080929396007330320157087165592832650275569946215757874449516917625208866422547491754416764474456211360350571030120321613500526271370384721910184201083726289308088869831855476743959269908972368552339845867712950714812503233287660758286653414827469030704759399384842646086067661286378856827101285032776052537773367874280377811384446103072000144565444170952789256328724813947085760753 [163,99] -4451187071665672960217443504236067009060279440590762883373588970677621991141332402007618148329577916715289614299323699882684204793241098499499354898386641139728012353550475945315938583974780996987352048973908298581374483803449578771746493761949337918638996658491746937970415946626495016988626576216995869447912089712858724301606305345033192086298710444902810446812618246058022763261520722362430451102071800409588911558246368539531660890718006013366823846317451649846021213453613196322978443824776146951105748551060433212675252940548338068444948219600016237072780652202419636338347646692828292499057256686347587247372131109638530932694191011640690630812641159984036341307402729234347232075400177289485685195012015784034056052846231508876011560835437194047799062442600900734961990698678723796596130455641127303574538816125249575867712486022800980511701702136971076046191509787761281323730070401793274881931767407626524694424943404294169398589184581559342724937314231974134582096954272953649035499082445887878469275856645027335553778404646386609002705563838847713598651371678979961296800149611553825106762826685831795519060389901618550489177126632820779602506883221701513637390587617473888417029134044018610654016436100367050347873649724414781604758340447239059631735565303434009246463050312030391617767513270481207891922008619785245086369648385582565628259906671111 [163,100] -7875020537987568671173658875130038647415037949173282641425559161032706376366276644126990043401556830014661765073019217376357281055651668848716724896644461511583318543985504315346027881942733684848452361877939352640909248047636677822595106339697514207731000810309530928160368305366367645516639237327562974481747812381531737981584021575887274498836024378655815117132423164573961987915170569474255197856663060249108431677623987322009853465171376620263462911643202356377292513582307570916711855958661189682238128952519080953287810939554450053655568938262150972974166710886295822187922891403754971217440249467938061562289043979325293960151984169761585928778895424696378717382277263125090383749914768994960984334291919788394960821679689799839549265890771584951020112047656232639292673475998850452914635655160273363920882363625449032426012945944483371659573418111942649760754190564762531439060985483788963413640681865954024599603594020619474683833350372312453494567714194583815420298953476851790087234224158166792930439359658375198441167015357851191682070297105646941881626105438699547750884931825915747199746914486040618327491257575594050460531808712525534054054477883253957323938766203278256091033282598932702274092044889663115552709096172594500347493007726198707534524879436676687350417488924020573389540574728015916790134373130551839047192830315545928918727471 [163,101] 19581298470699547151506525375615129594593974980692163086177658064698109217335828062880668229378234391517906155236776085139870745902855173594256007072512019147355619678978471458165598053329962226408258362300304452235941237441788915449166562580929009059664410080895566945052304661110899263281062732706098722279168188841227799365481787981728164058789291990768920678968630748616288087478447538509888518870843784936799491353393645441119258513573768660187005912091847953686942937102172726032500391087361895861285338655333975813163709952244406038270759678893415113395069090702288216953920131238096149510444612636529200520479647319102731890702646795637955403633360066716365677598203847853485239536232567604392901873803909644480429642455880986188136407324577868635203233088209109303333678001325466388467454328317795750862220574282188481591392368605798380383750171203169852540564008255573365224485030698579375280538468107628144522028897982888369971151234568302629799520528987350348954785318316779753548692962184015234539108578945234532104704702558776903712070145064052004222915721298791639281431280454274242298002770774983381593237074973820464777854878203689026023208723411370042861576122244511412470512757913938495556622244906350755890256528292880413047563193731812328244124785466791774374141276350170809447702020014285922066368704672995876786869995661677460616 [163,102] -18814067857461873530576259458923295632809904234760023952425585340458533305643650570031922676628680869752831938760421179166078177440172682365991683239351907762224899998738408898155702708907771720914756025874080725600446388122346898111873405784787412735488406839268920052255208661702137190016649843378478368011319704200197929794153473585233772782766072098282041903173928363975521052677025543019607721891882060409380816815047225086687931123250601334638335727191767263228616869782660840060102331531910851883396157350601253321982408189901847343528168983293649923948371526831125126352374111282880586001136473614299316848428059014467362465848208662168623225311392015755334663901126151260857505407881093835720175286477044251739835673888586785358730911940912237103600752804009348420511336139505115146948033674490165032769359271491683350981774722845674324382848763902389479532716570651128485312446259359169858997220898443977323755953998940771214615881726220673413599269456661874280711998961135526438211112077884027140958645720765333585006244571165849105322564910087731794432219961158204988158024692385704428546720316456583738774352307844670576800457690677532925584545710861042896081856853246483171000032742581105219291023789747083586927970538550279493318553629899016033162101914499132168370917298976403433373188415669902822364034902813017545252572519060686 [163,103] 7763245724862861720655690711742565609952322044460814827834762653410398721592612803808160797678762350098413580648689916588459246193414316785497691728268404693606640118282072045930109843039266449931521332817943425644980420677000997453064307911416833082640936602638298959604222145192327417441481595522324739443779459737632796393972012620631342669941006375765505938737576120495411543610790954057032376099359553260430517261972116098590012331621528704944146706256872186224252118448393948198503769695874492528264275326743987629208169704410968669587680928219018173405238470756251212914485325959633569252016537241575776907435078005542105039508883938499607668215782095381861340167789650644647006839586354759554590536050534610165832712776831961649565820555388783693674730327347095870479954451224743555450110077423536202912796921663461254819474874368512229483386924793829312370573317971060030101326830000503332508739478077154413192108172200184711695307303721893170324581872675162153758701310833044542118166662472106730187682347209532097448443526968667334805221105306909098319928850426360005024829352344751460731220627698434556426832848077932511324543044952455184694428655252413140313487175445062850011369720885236279372878048954871407178224187980382195019454941395108398353408174418886544983905107299300250436515396930746527074526916954189518264513257 [163,104] 1559875703845662072175411026062172750096953871994233526381975220120520229447792172182900407663473155107024382797857732475405045721523577688860034006726236808418965298744175739209815814822177275935262149091708269672388819919710839314694363477202633380259241915153185931680685777536248160110567014736046225502897339513385883438324131964186402949980117809406744595901159855718351302663181374518944005105506526732552026438320308522352037988672256172413305811888222666217409076226673649168136653836375870951676896288532684943532195666061490009297061752082635728694370208664259680634205275411340680756918577875582428128996749661142435759257887607781218441375923620893735182206672956649998605990901986396089015896256778370829222307301554439230240107496116771691345320492045155986335949405037439006973435520452281319162209279058773744439301348124311634305049326055068750038926678481181211807699208467732822292338555304005879579260096442534636131260321548726074875976989379332353769137222065200413540661630878735654428969619351355923297662856169320412694644285569349819016488196001345702054170719307691145187771448865683772674072249032773166519178680296927233079919166091120905585255823508569057833763570315393610674677988703429004403259338889902769708183000775340122129958025980428311752317070011823111361300949822722497401314701684467374801 [163,105] -3669279976096163134083845893568138205449690514118154222159013098099174970014709875013743932577540782849952177441671875725176283431558943959684001535955243949814086217751825086403570785519034931049212919319395398690968869251767071339518307020319209743908152906338611327951768839151921353516498703806776304455759492658360074189000292129514576922357176321409859416178870119747622846093974790455615151011784513010101716181771839040916670162510008833115248811692123186314393036005580356050104589637478085195984070584269314620014953694528897022496648810339739103737011302856697846748130068616849581020056812040946151471984435201234739894597166916888903078394392238751826049696839474625842532901884748573937703195995325253785539887930577236153827894451386080191463267122313844374967422049929429087638982013204486852936913457476999764044663673503275928524965152622236622339573642584839102808344872817109798747208300564362624477505272501726340325267317987324956802089496476420559015441186728258339708152842545240394219142589715781059864675044126530514214687691715503090264928912021895552380439899323856666177739678600179241903424039453701930789419917747462484564157377299139097450858173672359687054018199592187450754042855699096991358533816423378172347481258727627347382038527875450546064695812769498987984986050454619369545181318735247 [163,106] 2016900608473169317867459295148978570424083600282821431591687536636628162035922900945263013724483682860368920731095672306664892991580287082805063258987370604501311622194700962129884313224189446906834551962498635223694277352264224357263341967670640408412624096526803374971122387800887330010134277176718366535017582717447138812660577690138828137865651184390295483278233009610109947702077561971500998021976045020839602877935203134421764283724003774323627523671896184757381919930417917794008345466079349640922089569522371472306029034398247054197593872118556114886624586303345243668415502145943318080147792363029101118906779720649666103576874380722877551676212349561218235936886691288590101869777516739607086859038866967254367622185474936466849647602931578675351918470891637497738012136938571065791059259678132951690823312364978809699418212527218977709173774780033014839840138039222907521453836740198366421420650259433688771681198437998566610187596158530452551478191899557152221967689309309781198683134303187835872540021608130115000244621411248997400283415729093598089627219573219353503150165334229123242171202790257679843900415568412306598730674196340051009138851593214874511948087317388241584903124560874818407242889221520592973648918236661229486998246019880935276944288879867126802240597884548423648529585984328119124923063 [163,107] -492715130158927093469392168728913857711662790504783988328598460683446752912592847620444392662089372081131582498203940125030586966193874180730053781363664508292468483351102561389925893550396172141088611305155424274134458409768701398471646649734881968432612287118864801108799566154964030051696418165868314390083173568210349492082620273245876224484061607294278329168505910065056082911879512797964295057436377712707722915174732184002688338869155653050948250887482368352295913809568025621872735287346159643893472530502069125564204262982781462116699011864410974303474871360449018471300280496417564805503519795172455756110873613857712503648084105371289957007093070657345373673737638381831879115911921358511510046627426579616660735561437314868409893754757714368569622511338228089481520235097815273307315359135706250861126093711624903065059001367738056900153632028261679854968418729684872560630574658481401094349633664237514147208881391728480691474853696230167110452055803079814272107441288958510992451658785560599909037778555441681051349366375113433526321386125365842810213832785785374872346117538410367508757286216099169371654169493633617876878080929144079368647846409298328286285280804011528617241117899605313301448158429152052160650127798208063523947308300027536077438274941472395407792796252204614007461791326303289241 [163,108] -99741232373947429989986356038163030403621378262445840011120590893455762704851886382592397432212264236660388972546639120379662473558510316352783808998197733540409782449869608890025459895065640919223769910820747187263689253762197066139929637091970009283422992016929408929409818483763353691392209959986892456217913333120751702417722225241109921364933620348501944730019610311586400230022418600703783719991077324055270437525148517409187599959625711525033525260858794210708759208585377831973119341377312780385429642735849247631594925340956245350857016080665247015156010521089657644442231305962241470725703916655054778867220041466875856342360648268260350875921542362920439025828536840305636719548899308036283121507179475513910784935247408293840114696610862715539644506346290747318916217592386692269911069444448153257104903585819791694770938688707336563323195139376337514464427532766039064727419183933565808179805858616466169153796854235609703765169651453768892901411281617118054939691557453466903593961255613179475799718196193879395629106356628841914891647224714923232812923595734817553499262254032964153312282963457456551794832742767107669444103205003567576805825101876480749370429082549515911865965659186944903063337140208109314118635163313927063432342546726218336668473711925475378078981843857033362226363575015 [163,109] 180861742129075436900900948739139738029879573423542309254950976207536489112445889245184436082870052119884948725249340153450869772050873760421848621298971504177842919091837288995232303905297470375077948860118671242174821237268159533549103661354922305101076667477150695088367103403372799654263628961200487452597664067049070668733975471762713537961787542446754818473955988746858224434815650146835846640900718705784409967278515194761718034003180578723847589775026500101277740720695391455015362992482124378696025941365385147767060959745414222728756091530576228316382607109927251586566745134877575306149976162011045079234527874550795125809416339404978976240403790202902967997250279388811310740363787116395918476346633835924957915869152312329669607876092149176813623538169110475950180129974746360272227674073832693606681607376580913480379216560752176118146959258547101102594547334448016931672697536103577319351387221562346130102668212899344469184461878883031373403206386228760428018455780990547203299014865143571567021056011363599819040290754246942844433167493187609832842454193466755848039443785428355361937364192317651407865079217614832458494184976705463705401443115973220602152599833699411196928955142133229862247087604058915021478141606237838181306418330000450476392450626006194241060015144265759530337172 [163,110] -80695896960270392244993130624861417472432670325332091779870978395255954170612581901971772205668395285469778334187966928294589090860433341936338319229317832560347557435304638231963152293817206816642698523502533183597185922865933182007538405251665464334497518503444541579849663021360669671956722811604310353828743404002498297771119284318492684474567762675568391526102260087887184167404325538064852825413229155791219429690657842947121232164179982814039135237071012526623995255571549690018817870793308451302996495327058047462597006738319119725377418099211791425979230933587325744200918535350409305368769026557372605098239888737447818640049039670945718871993253843022180716202071317381560907993519458946801244364457879290086794928498626587143493017350712253740636951140036436712420768155259053383458843188930320232034390422039675269717000356783662257165014889817446780026322840325881805012810142323347767033187157264335930952891076062674059143202104216942414029297345054747939768131251551577696152395569254804709443089907894058324600845040548244515950996741214092018948955407192904828982738317750616095918383084158739011418352681652772387741469688629345948915737833554398881956589763946646982579867832569908601197981526613563310411088942378489292162067070635180375692000095029799929638640346658640276 [163,111] -8462567621280172519179139767345038905546486304968103835224924712381851571338404289387768889334075997229817311923793559454521526578660055366662822238653936027852068667720393124077895923002941417174601636382509383010572743347474181186430987931822451346840254594061477969332859803241804856905003879351829359841272113171198587527176594943264978031608630276364520729288222628291572029082543274423680311009333044292604653178481932483690734157494032504080256766026129439698376923481427332343845105986751167602396968734143119124106003768698799615428010803589419617359475425855046490695271146481777014344594225569697566055925660998564233102384056992057571575729278323469557109467326818852230726611410066310206170459882082215588452015125372070895128331534657224267759037583852763252572861606562124429455338138263435615079051851157724203823959653348821145857635938992803205369219273583515362494064913333420952801603568771051317660552169819441417437513168569554058216771345485094327655168709733353620067645434440773598863222683043474869872387102041321272314842122968113318565678149988554606939466292961380693620239372022503166885813196272016718066860257689252263018097984781343974439814850402049968889814921280151596871076191836298633140461730550559007577048028919310009974675238089594874323523526749 [163,112] 23874758447190327167012051619639968104706634226960071252219116368697670441385269218207787767521487276237593204573505521459868082693415824577521318056147759206202496671514991325859277591547968814549701345115572717750035847727515758261728348073004593906491822515329460577227249217986022855398885966647695524559646431368932229698961166336772607799622618764529095685101997012235686905890299466353052462050313349706802406224120923718535939273504382909503164906933224248801873723588276848388094975621610829641863727907414478258147221262268838846406231304140158845582904291907844854594965016345577896944851307494793567694272715425687683905466553932138431234670763578408920200238494325605808039223986825782724572081525593635971604924166375950557428492394337920437527566869856891394877469844433015240170619402728364621322346726798734960919001903408597929663148571541989021841900974122638433409018269120351729302118957242653232166847621100974234016382865571285508837923328740073239644856409759253844630997479595069640874480657667172826062958084417909478931711757135285708702472788730287074673607662630664596128110790245048086865943755738498116226616600391202474999575269299468893547352194549833160637770810960743123876664739068027550646168242956041355832236270729708152619524170640888646521519 [163,113] -8799539805523915125861489116343683325264517812282714403937465143134361127417433214457783900950012753353830626372767296433400208010667516621578181641868919127156850367921632751066875914246999565221443328490727008529314909941978197045256120911256394409150730434792162727661023312181952132700829503156211328774162787630585123380837494111047094378404559708755233719276760463783264310176404723661038448314607819865027748975796159029429285819589126471632979216244055641757799910188667855559884239254715374404557808802333855909930131770865685780872171880963557648415699769264792448116467007918052756125704273543167987511961075972162446574528015181417523136745617562781774247524606623330526532134136884555013553748239883933846550420997008007983361109010640896950089541654522469981462685377199624079958591535126239057168812100273103592950418781255375672857140262563382685615825119474653661365030632913524434351340220329544493832782573901935706753694516554655617316348404139928893711367685488669808327874058816170448151966775384831399054930022079231991947579944040576604113894212483829587800609436505528585529000440080600838359119041859848850143672754609924521182776650863008090066330901544936995790251503685810343114903932341612943410726410772260172566774381839712755490625367856528866 [163,114] 551099639021071641507062107288151626421575911341165463741768947336165179379268668063162106261799186188719893911588160151554513057989221216832032773642012506352826730113849090176373153877978974054876728806538213605170951736547462467854858004685395765298455713781294078989627620215652859482521347821653614064148726650557211004996242369176847722038725408703211242673737949433184998146899236068021400659572770961453365938546436958262011125865860010480166828457116475440751684513478549412506830426565457540889543524887098586000896870756128441954367848205626415788720842778583554196790160307399690529479918756279803146922421875295592393898279326851793896667535112333461989652798543262050064284618508466999262026923897276820614458148103980958517317966510704811002017366706340589584900855331388673195027481700092321665690143106037963261046233734588615232300532453847368529300741227166595329765220614744082257854550772068169143844955353205786168542383849043355131544142314304058560326398192416844581861685292944604253390990483774701016525432282618196404044565524133685025160856939361212110740181005561997206903269795762045552381527655109428403186008383836142515566121459774447069430575662286294032704375416717845602908462631591656679821834156980780546146788065896242291777732177 [163,115] 369751168280506217494553922697265937924800709689264969937827202144525450972946495936059016889643890226194289338613352172012040213324596688717520446448790972844237076221892449655658604844219850018674255294533813700901913287198071392410873458575381069375191217727938446429535855601852503564691916433424599482014771888403003581181083462988334052475030998342977554159221842398912574948694516094671906111788463986691178690257934176911419115672554768389418043280205053275359067744771954368938028239305577735308526232938526862381177528413355404667750221196302150937090545453477449207358983327457336915597850796023966703302107005169595591973929121421852231141230918269422720914128545757144861305212852487538821740340656175975287177820134500916539690352424781924157861088955248174407049573554545373204103955830238626115405796132857855667411156179400092385024053369845560312208408557239664256666062204645462188195877022125409711332377086717229091751739874396760182048656770712149016432235822214334012337349022143414412960124680867828585092619533463842328518668820312948534661397594599123776216191136234151053699237751642315451570651423744177527732180060584275094791268596347253429031421728539808349133616963454371337849844213847411701058393372815838832921646336298751666426 [163,116] -82572823221736620846984371491388863191588034890646273924879587797470131103234151494867590933309283607752981483823521588712615004789034782153908081643387770931093616195589161301644967308108977780085496646341219340166390213252035535049827813547579467292902901425544686455581061245556464665252396806133158867535404893831134786286265250087629854177090584794420416488086376280604973526415477921247763693925438372403989867604877633288000163585398166408125565149200698393482339070266846758087476090403928542573117745643702557950219161746833767669977639415825276471499442173415382238467140170553756281413972509329071505846073615258061113036489826175955938065794646374706923569543483757872669829772934917840879883899531128421451171384768335256832195473726725808611887209858887539581675643170499071719179677925025074568424050371766992596161325942366352372024467483441560175412608711060321130626425346764698128646058102498097639031354518751341373126223795632383950592851142960922144160801605672344733811628860971328156763172002734631324038025751218577026754480893524910708235192644993628223854282526876113898270242169005708122895314777191967549399403954229870020046137198145801803052948844753466109105553762828072888602845530531659677712528520200299467858474023813685 [163,117] 3105039248885401962718518904606525588430567843968761952450524870023285225156583175219585557913681079239457083004788599742065700025180132544194954761772878767979980250820095115358007941658517348492624778845974702896521626962009328055652518249201609544245688471023194659690569835682318743977953025220322985718748179288469723628291994119479420237169629486851367586839050734662441864201339801688005892252394942387606851670988911902366703276132146062432719130408623345381145354868399050317946922257288774234751234780433454683894626004015086462842663537009657626411799784095964720318476986524866139624607034528759427681396884203076355443455112088845398914249989054241686572456799619163903141036096485044978733497324428078762270803833674282499706573730496412565820184416187292137237715006142407083144577622973160429206714985210607185156344797691552674603930115375792935993300720111238699710186881547105568554084665421843355861168561872642507764135270195737356970965118221796390486599307985021263202847930804439619292273415346457467131375794718497473174159216747985073380613535221265793927513678861486627990634937484072003695941862831409054034213623258037860072124861366298926400917359185579171913482103536585141605701492806310415258705707237620355435607664 [163,118] 669235349549770928401879393160634727056554494734061576547883655518046230865990785804913405276627954074808854889631343016532346401398205844888874260413676913990111212210452312323245665576448918060226668374119903938037148606258757953293876118573314415127621397917189355649408160808860579273596857850900945348349034016932948993016687598887116945797138916313342954331017969738209310826460144204843453852795790501791975770945276823446151758747736246462175318004111635429975398910059074351177628686394970962036568725102367005792940153541897487285199445408077802687189316312124458797550285514888842909201797293541263242605864408649645850464315345173044372503847158521710757761985323016117213084448714591738311900443594986809294893258482797217372453694938497866835384010376026338947525209945373786824382215049289446077943651143449143634944049001286317399007284171802819224041816699049394597593505529003350021806716823602513473035257706266382413822247430306072148012411293242486139745929807463352054673757897445931313758999644437834045969402327897062625408029339848673492269271832105465668135649564140306828273237648610861434390625916996442706512336288424164685013320749447484937944635452755848279146922120692799531570369256172781635393372621380650424 [163,119] -61521501773343881732395403211459775262389812076275507942665579109415667451660558490969498724521557724828924511504095635175759906231595919859151639933482133417623760471340724453974154262746685606447915526808380178094815157002979814774805788367683310908460912136273827995186539052159615086539650029546363333300079043519044603939933962220124123805031699359245288718424509656819264311937160121313609448998100201144806118208381476706727711373471274395115828673892729622717549535029604727350365498584600933530383788999757576831539203477394980341304816710740544725826199679795061327642700356946185620485995923736474406300896179963061358231266194477167690765537680307725149012464604797596975677392910706124703394120951091441133702923806943960517889540653948607065858029040616199574913151501678177184128479592480256881705071623280375824730388888497461118450928446235234152785502395236733854939891479516242306423051694698251011336145444654049090019787189488306221563780789912981104843463539649063664568945342408415871999258639171715061521688071418981366557374301725697255467341163766648170937375533125062335946181705813378644198636663651844766799481505402740415265315399156599413276886122265140006783854362137323720789452053402166316511409873434 [163,120] -372022172732192449234348552092681746253314330861141767887926199245768304519581729690699773758185013502027336479997301536784767538360156764678557446189773998546358094523705878480505847256707247299318520435609254903900946199598184800562590808420470901414170345825185702733438127866573068629932704750456706819521760967584176445301624433768055785884576517703637106006710941878438566191665108737455026231822398985490380029759079728165676885182838373427062699514541094074293552242658960531927909159206162782235829769799436440840207733253788134627572089683668370666403138183584929380345872493993895729741596622508283723474329700663543174812685684117044431039479251142732558068605512518592761053412470150429256765186009227082326407205539847984525700631397893564225617643557294610824220176900306123905377047070945797913147075609045287127706858978513619286980843604512056613800323953717328224172161765421431672019864736570071984261726528498459741010763630795644034603200166712994949406384146523163382660757190548422114273070019058341580564667581147496494906757723166552485576826454430573003631640420824621978429351564286883138110770236075875460260399028664592573858567093711485567067893421460580862812315567613334944187846100291462803844 [163,121] -47881541493138664500528308921711540359965599493391134585793286263662237855669782809208733481310625647334262556872210674423967053721089677775093510862115330471365488879846988455309868645470311824565867985478145730150685942925151345990460427057439281762397856793879059206015729700396420254950298653117937671398881273154086829740253899146866268559377577240476017880663122259376930519548429244211550523935083505710331620759857374570980295628015421683302561501146183719586642172773783574684826438234853180072517035797158630535846986557747337785789937287912611131513683377252769502308388623781129753114471042264257491113573381336903277676075756801414451387254720409278716481283975506075581284510445921708437517596425016159614037173798395308519976505092200939518986551817022316483951137649601575947399532734362850960642318090048055919396014629110784298095232581014059869363392075847393219833686862020888712831479039874506155113593644475544053104822446513679799636010843806116191571588073246765932354255404617745578706434581986175216913047164122949861313567903162117516899236163438256893607211136242085669819188859602459794909233759929626916220342710781522172446921247425076490283531792376542465227506476764812472578122310403223 [163,122] -12820665292245595571057819055411476384307947532486085077748179632570190146499583434052957685778789327185003568823987801017765817642396996459687488900489160715948060982363095944377558673014960556001213537137316530243690541047340927334214640106736724245561355837557551124073685888883256770808441596452832896669212062111574933594625420487536127427852718588098524943856389217402329722953136817787094162503031699980215159429267624837406092472681014324284455416815988651342895222625448071537160400871220437240186064378200121416430350672962894838559480651133869541521223488898198262135769833368466213481133904543205347611445730982494918620937609656599069994539518456881306721617808464160514555664522753757969610163132355520089579248576363688231456483369829736441951457094738693529707891611955345591172473336091425322013573266375305106039629079871710369333986415285029265750477288727690253825082181593097319427060675865405597761517877703039391916540486355055218196863792063403244134687132331893761529058803276169714519682431052097431620359282018985928850831347898389297220308165372057139665257742689874590831942842320313910466547992682217350109493455598044748013675529242144316546491324684998947313777670802515757896804332 [163,123] 2026775632385772205594048916608138417594630848348612757726754164942162454088016565093951370621298033776417881621222380605544386726365540905853511007679809460215472209375373771229571319879886894850405940620235441998502624843992161676508137856062479960175271934265539326095740451600376526911883735623122371415491656733105629343116568900925096662117074953815209277130604950619748312487173615426267287948950639947636451700933441657460509386474746612640846113688525775878237415733177968507909371072381563894742120161343997444483184563048887698751867203592761490239732247708579659307443375508339284987121008533926196178116769111002921870405308937022895270973132199297301080524799392177352693119859622482153421819094166584192878155124849277137943066448805151303137803719523250783964117616900495290765722175087629298405407082030921829764200623162490083367597140213730364218966787754330172040501175042908287668014008120054747172118728845735794180490304138378514867248245771013903290474066084370133740376356776195625836842099653105464875224543248100103449966411983657939585155922240564008792441363248531068522802904344572765697838672544573872881768441134784513772756853084093450785716111404801689575555091396464612721 [163,124] 226856319701223122434361947947962365506916251841104058346130956063155709293832376807437650303416718671302018198373739755622650884270157452263173597989754962763805107530271979016909630743530743852933158839353142567269497181331822551757152742887159659246404911710540382071447052407608563754471540495574183044109507870043664521966320297537239286308084470482920314850216005799646730192738850033266332560069731457673785792626034596634167956292397566860345456185421607244619388455635716222728096996754950831640389714391924204258129529933058772597865044504713994048691658038718775816882339485499672758626124586694690583342690121573600795800538584869371929158933507156558010244175031266917072901966862811690113607749552518134474517230078229287316604560160433793707965573880697620491673433685811548377291007123142385534022249704986191029182689638997993544648829897363513294563790174332235308539727921901153886972074670059687010659014684836121540677754687847205175977162932800730860822060082157552649649211420327624808443622056143731162318471186675020964578318808367496023325988958040984349061225493035929873501389168731872381108265503191608821845272981247616325024118773908585433003753642909880649221903717767 [163,125] 6001374431050067559761222261444917236691222571195895078042439880226682774686313221012590423496232240870612472535508392723992353884390959851068188040158264748224198852404636299411077218327687332842428635950436645804436767303216348248114142866755100406020415702683252123457893774887461757998748700066132792817749489479540822423608861162638683719079170838702564863504438665520007468027590193644991078746073597209264991981332493889995134235813085531836923283843309028087551388414668928385260516147088970927430936569386337253275263169303966289151921336433802658964728460744280985798764139648703732962650511805367504060164527174761429266659516702772038887058781715642449205585566300908770560660237215109813166985637924829033792008664372312875932823604282956886510776688344808562975890908449082370300908413466392175299901535773176162562660684888009689010857715706692726676877593712119060364778563445399794816670802211934234715034993178340402788972545587945622669515352395745556218496913473890363146048468954570070606922743310811155372332029226661704472345112450473946011300494393196282162746703670432176225488173947255522637873137425136481206962993764488298029365612419025260779566571209228023775499 [163,126] -488038553353237662623947379245471916824944735884400165931003832286664082638429704123934522470777977797075517093576678702579106828687906498430079404331610967063619055667211371868039099853569674048617219861852765935520150423383288140791741267209522689370418031167995051978974049516897849507306791694164488462690309147138029864574891619272479454087940128914409573442751569090570822621461224652247394848062965377839996842094437162930889305856859115048715967151993816871678328817148647593553316258838444739614896020408141116717626568113889116649989823517866116909250787800785599997665931108749161708589705145458635806317743517392872752708051525238301010076932272653183045001803221416754417540271208593785650292313210516445381003569991513092712003566110583979344668187401309433125766665581826595775899671769956473011792832906994122765402818467840550267448744066497012934606498037736252693166057496282126166159964210678500463328487065269862025366282200886411064918993138197493602943761221451169866852081159925465808854453427730662762696625375606846740664241115974999378726148110833955650545649167842972028450718620124265652021302064540500821532369266452367719284902892791578295754991514662025 [163,127] -11294524183149895036359742524090893650994524169683292247819820755547950073399477744078522933987734758109695574989838917332892151989831885886006266988954847419169849069000736396139305156290038953081490401262947247092827741290669190526719913147316114979445294889667890437104449436817245069056428744138290845325819796050107731124646159460545343499987674100466971879575878230319136601276809321125278310430128732651641742097168963175774805593358707210458668372000669593694996195339291875380964314475078900984643286959442847789814925195500537179484398123237871867662604653253333301159841025206468213287771642641585166183335170702675571330759379604896664749184148570825356436548827847234548980639145633079541868485054788573632461015642541586598415744120821124089477317029787304819368138178053535728736230467563359990662932721961552433068056705157851535699274628010196019140552628060516758628083461783365153261005576009689828266644645469387516684889871727733415276888296877000162679886440673857593153793337256776163357743668478830781874969058191955198686481087182694245624328383077738389752756402233766859298742359231050499030368022704517633213542574716878996446568452664976614701039873 [163,128] -21830337107548772934319205968004493693958647501600404524138597330978678996076097107354596631329582211177686880583068759853928403002533609863801486142029069289233803232161283317034276453484979298355550174167769831451669855897537603701472784431152622435573439753870913778024577946690130479116141080919459191431093499650556813555349904761663469489996844028743290826962953158890488889746838394317885820231339991676234744239277415226207465174708734934652461177586114605477054185139256499492827618968795957123031850934651572380546541686178181622112022746737790419924055782026999335673753114791676132794205013739405060911161696992906670673062691625229327780083803295028741611335447089062982186565738996265850292122026568950270254111422381122999509424046710478287692454072211428717835977953352566336900556586710580627648435627551572976101184105631843224883933962042986184393315340389155521948816089884524516074635318563223125515079500122491631389284060207186744499684133877111975381108732067609214846683781125133293178239705528487746148813743088931180069567785572639249572108626801410998650932260015961056576294991367307485728648222206862245636280992916707064731344488564061146 [163,129] 4029572190833667529021587918280282881855483871211926844142265953965673497097963698795021811873326474375848573293426731884816300448423346137202355348706346583675132479539423102020824415405349234388962212230173553864656457243281661927988169208037199181242729727566717827371178489752961012727499659259610158077519385796212860905051941569564383309261980056039388388366606699785652208239357719406510344547990221105694795016741732952726748926665196240750144053124131888700172948176764694919980294707970001924527608786548284952741213744817537378335333893056304112803285907075178893651141243763497623926799967171490502177175655181962705267487382333490660335960783401258642826899277734332719991760861124399455022066526457397020464414198617448179563203747973851051628600674584962685048969059870095672975408082645884970611025830944651334645663756520882772377102238475097487599904200613237618018838396392256683346295827607297406653133622545393286753358609388946031234508701790398988413466956248203513008601384872641047903187073312167210025279184449228842087081400193406469443662269537805493658837383664542831847659065744374634449781364415198763623490614600234840945541650597 [163,130] -4632776972465382034520783919996420029345608875712851705140481222802448585182437764705173223719488044865728640957161644152835279136487939353551204066198337261283837298320847416280050225112237146089070643334058462584008429139094787730706813247269147744889628963172938856219637338014072782318074521508888652713644774479019486826604969855112068448419888075764317524547915503912764781407934268485720641438384360293651892398404320876909100574792835837458276166349433379538170520028603105003112178327025817588566730495778038641618630938554921344190821590083437630678469484507309449446557881719063403959507701662253690315702581566646691177287673950669073284581024059250002992390408294527976140822190864800921101877841345927679642906580405169235839470826427723010696045984408974553456153882485999374222960428355739824332851211341770714952206060748975453236243562646439083260190293575569643794230652715979891506168748371003385821673815998057381069410363002172718715016596736085279150581246753887866916570965321006217281142774464968235041002824531540785213203861812063164033728988485102957170936571884450524496149574932511442520729821604048888398921780592703049633 [163,131] -367257009302874519717277487665218864668209484991093381449615767384991792734228271152369474992714548316025185891608330390368746655185995755402805972420873256470487801699377945707586730360139808578149611590639918591579320755309214903730221045324020450073804055002676865027128606603236576740839964400698928018037571576770156610378344538321605226747625799296195768106756699924890683191536849402050464563470878001805165045539018091305669357448017275302017837368233636127488719825586443241271236354072990895963413092711068364229290632669629051785975786400721055853931800657586597648471000925311457485741117085841443046598880165977627436171983013201301077629164833098482343717245359239296206264635385450146735754601818328875906602848480946288852726062005645372826368221421998467787680427702611598745331671493447196310250991822633407375389622232260722862616086931019110604956768511701778755157554383947749271948509809719263553482074676560397415871948163554909067625920481049172855383443025589250023716768851372060371895446178564190593148142393748120239561996693069840195304562945001995073288261644699197206391126048608514100914668298946131005264987664261 [163,132] -4251632690014632974465487435631935247498296887460593885531605801119284685805381425774271479008051678318795805251669287799313549028311554716236607540226073755854666722777659866595910389179519359506056145762109627059500723345073766804953672501835245690069627177249967087281650251218476943739283146359122275301740663122959432322047007500928618462266457219018222012678361622082375646595091916195209786228358828424908873263330830811342306927368576834959882839864572018108707847191182569220547321474607576118785682383787850238152871638643152666867344607040521774822445118365623838470997804795061234823809891320771195270097411365929024555754115187300368226708846198202512836948342469443740986725792058191097629622323609652450281030596395768621752300039047819232225491462794733765327657637435035019161857491364785641570654388194301412115533874551506443156140508414866447875186379957398687538028422000940873005515159683938727273973138205095758834098755638969899663532792492667657204375654570499474818418299444180566317876760266712015624541248779159577312029706756682006679069375603637600867101189437618679777681488229976615308529722324600941097246 [163,133] 37274194307076360971360220585842400930417787456111125954796274291913813061163886147178502519661945309278407092544904472901202544581215079056998786951361225700948473268120239107986951783922367576365630772116079703686546990665911851273752148532857214959928431500300902943653472356250150046194078378006416030986367594573331519841961557469127982744963658018991235203762166879805493460325826451866825119884213629271330213179111494075573207925560711874333283254737817747880745660635187818386308082636390514943391314708737092572881577036890488041047421027283764124814513479380687782303370295994220275692179910072067644900245365861155948006682197076738894398881248853486176315355321502321092278380073171183640804064500419010528758987078743231519794374875378901391916058480893791314959679480478950804644725435775949901995675112092406423721983469723220179073320499212072072992911224724647605308309122553106319921639785988131087199154868992235491626971831444845694606678707023383227019988084865717959539323743849326978227674954893570203636504485999512198753254658675472620586699727985950364945889378499535284859312175885155053084721829158013 [163,134] 1258134839295797942122938869125543935619016627917631811517641355282790389144460090699510788799770979847580049830647210211830517508933829324143596741597625936956499302569056089252715267336394063631609019737206156691956886453301656968112134684850128817759987722106645920877037966067177951056004010093073449168743310922160840865848052776784095758600926762887416381495943879226569921840864055137116273519178077094498118011914555909841618909909632769499582772185236667269733443059991777355426719239504006228794936374365606781267975670192117061826910932868537671634994391953394556620395139421021991476992466657988596991109139049429086721477477494861356174488600214032016917073023110063383542555346717470622790083604977371429180775242561742170780392938224913498410555156504125535368651319497963517118383289245740109321329462726799106255568830148021288991212023129928782485771844752819956190984734053487203752923355763896502321039567952225839724660747658701673115584589404013158964607376639286310909134427211594549172006609483188548352238267730089851895053139954156751154979676898262928850240860968992509549356385886627763119464278 [163,135] 10212638585031947947112418528598227382166638497313432041759927017566597541220429066417206715074987468520664915749811210335102724619199932980624166481176301064517177330389655189773974719801209324966320431518863793917344598426257247025173885452959178434286102355813049191165723577380017008230866527019748828297650173570050051562356444860595422960981452742943942804642072434993691681566566848212267541855477556830868614069766924746011915927789378345632042014449338592948694946203494797595263904762323738804009443552478744466795904714568907740766231703973486300266941484406264693848133932212562165488064107938426881180486843872663253041851182479859327452317394088303626141892333796231822310703899927323415927125230324128910712872434405950598900028317765769088943535111341903008741109820972984292375813378960515715575052233494197258347238797796158059136662636598134670010571178089340459487700073464248316609215019094362906186015730318880967225051819346919398811520876993284980047056946051781629685456173813549611973323019620324024842779132592991525401659390142393876116785981772647345272252574146129375022661647779902952 [163,136] 32625316315844151183443696351286533768430622850928037810693813014789069311319005858342897535655365434609699049802684574266753537474533286599277027378614856469751427651872925766937366412485054831957027331821764992908856006864158230259315057899388214187246106153917040004259456061514180332871327362990589065103590136485300632649033302859313170467596189706718736103497455739723097995296933531343104587489414350879710422277646761210795336128483449555192658241980968766718203898148018048680177439068395587974230518295086900295263761258305881565505497149855483171022289031214577244790813878853749262664179157584943101512975251801938839603905078901629050635444036263839523001173490792344143314571018004899026768639836647688283569277469596627355647207860970609969475676335455484664573142969575739310520257997309685845370508344036383865987672437926601904143674683215228974169739963193054328614517441850347249395620196499921224746940833886244248480968425295135970633778352558461440869254792266845147845073179336826184563295062754383036161226298215354970947772400547817980233079138582645106437579069168554646625300118 [163,137] 40742657528930132486267953815538952277230250483873599511485191230447070001736903346964732062640087933320154409425925077625287870070852875654337074390233614757297077713903962205703392668013620679371240408788990777478961676346983649483590750484045194939026220678496849687685922109902792816145335194316666570649687111227371901430003883083506001468711339002646714202526307264071541906172420208186721308119238012913219035951898517574949907372417363105188546733870941870503406262871624879381097667345995793285321113683579610519328865105794347616091099689914306235587017709771298385876493154137820264331150527124219642130304811864915506053512512889629258901776473364239257734266812747960235305723168073298528203771506999234233771152031602935180688430963100068761879741090101443695170486487215235292333414405755825436343175652944664008163838092066201970004225721241269466919141623460909313734347260665541116737737858860460497896000796571821884483605513031669000559394163125975470133826566175998977917761772523289320547153900538699348007257731614586857011530306845298408668248199118646740973596980972717564 [163,138] 11857307884058984941347901575518902099964840890141685059414643760329674232472929995536500440536394721400791049826041000620542502021578651752321057417022546461146334853109980180488071162622151177217722473889979564671339946712269098289554289919318682381982850029139004050186476343020662897223650762362934587148034367792823449220656554626068756096230913127664278124902589798005496678051336667443769029331565408839768488946708990226925101557573278192777133180604422941266605349230154903062841838875336234385557050510217197609480009729063400979887633761842414867046504772704225630470972205329254275098326161946098494421698737740555675589907420490414398951426482846358778849831357619512388629660166562357765761880920270074129992021339069403859392545623937619270792629993545064136911811717313782025156467028105046593771220537865113439591911607224622774656375163247968863883901110100185487603531710714541172859816971956265467938377223327630286656988110832354417637718829215953265141437524684995197811679432065683206258235057682451403961684722880166106149412820818211835935342237825847636206717078 [163,139] -9433811980262318717016723053421631891971784486669376365956250394483117097924415835375249233920658325523040109310292001124858759606142013223196477057814023408069486910160819787120392156393880457332233606654120892787323221822626630368552923309153788391451590276470931114995721165700230209539381285651466402642703804558812636259204099849307852129452312654916507455601831909250486397527305877213159658867473047328782097120565685489231211905110368980100915096669455973315583332581050956252990512636973687521713316508317059422029634584528739496119187086506685364345491132748179049312409443289760323076072446558976837337007909269082173366280643099570079883123845028654977111290770670987752239398973246762276346212780009791741752996399784787943449875552764680134648085724868467299121837986509937148425329813444616358429517104257356145044802346102161589182725824966114091877573282865595640076021791759192402057945436695543162706631418889046283495164185864914543646333341788431017577203589687389529123361980756059413412185533317377259851632595499205006912094305143825618208372512886678305 [163,140] 4351530150163109262520161750630375571016826824842681187132800899841714592719444986792569743443435992064748063100325825205263721843501979667110614456551069889817034418570385317575352543700989613774832407399751659247143700396325530989564005371880063478878109091193248338735310015024122783230306111813971203375909626604990795442317745919148798061515932602701520785577414122948487651935646168607928425088240658433849412681520907490970673524654825547774745007774620122909640771626269339876895705863930235874315350557629399287057160272998064602162038077128923946872312169220961670378944692379678989800902158245636615476565566223604404101747062908713151209979743723981531945783922860547585170276858770487959769820878760357776110466306421741059994085691058169860831845852571678411653987229023200686041424955185886329238638511822637038861312691477243175538719303289779876035908907909140909609405787868694703782056172349522867185669550936961761710191546724740240204140949693521555035177939938914899817166491772803717459395074193754923130191908158554515232666376595261099090695550 [163,141] -5447501750303104619088460491542346911440897278440966178579552659633618049059663883812519994837689883271618945709507143284654666201652139262504048438555334538991824843114023436635611225611632357790760362896657108219039273950589366858545358672210197619865624355937519418322088301607302564348222156403127133163004031168161717471593315005927534696726005439741398956079112674917782236111421912797484192050646446327251324384301835871693360402041623372537305417626201669714567809547057612765028414872873703428877120999443075923548949825771643523266502659976487378857319932767977530038790698272027833759958797533241529810907868303034718537404962608316581256632166347658061411316001207918587429652149092106351137693527757482914998253998860041201400404177305844880131284030236006106750435429638458499079565881391910424762988477349109120748131490306497759710117247826802403926078673099048441377511707417659982080520279563739894915930673892625168096073790531537330483285451413816877978938058776677289345523708797386529149300844768057871851617523504056100229170399725702281 [163,142] -20307581617944912325160740938228839570832767967781233969618955657683654218075365662039673768400756842117076488356695175936879580522249481707500899294489756995301089458927116825932195890087446415124403919872460602374833551831929200919859784305379829459592162987624078675816773427045623819877384396234333103571078629075092137987607290074222594775136846410927059590278596496762286775676567378077212396485569101756913271607746646011541075477340796520566405130133886181948098612600584713075767619887621937955622569018122895839526489675626608476188471704780424690602982144030086681949557292427670227832088488793743687800630859427883577991577675750358862481353708024565125896511720846096337288354226351893627670150322002343186966622342434795777397260678000749238255489830340017888247700877700846213801927483450080883270368229654810501787311303318881897010582649752686616657834565628747168602250768900119828033523297911439409423856426304267206130590451795127454194613538571780792087979160252387365512182054850472664736698436895315264368156613092127790019722353 [163,143] 6294464982743902795141485661837884623464352975422940399835323352515726027660216579834313571375331865498647635709009783089991836435288378369223708504441056624597626228132288656769937257196589307557209273281315808449356851948214383068591470537094151391816899017860652480631168814208407570745870480816240238086225918330520839076376908687621226324088187673011883138563593410743827545623598968444019559356263648934179994753309697455881647239820957422557525908260530028364016969041825645630279105246854782828455827202515253949787961690402852283002302708654302411864614560688889702972340959731784795922715937419634156229221590517710927598007842475050700342032365656794342601136310980261840371120765289214574757101297423448614267421806727231171788770925446714089411179622935090895676408868907576115423120842325782750269155492879248998525368979643113883590566032990175582740123967026777565069188929874114447382186225795084719237899876742933224707225479627960683390738498452770145822007527235354776468240026447586768266925074800505791147783023928491023 [163,144] 596247747325756318757580973235989850020114233024195428414787395759451201231121236618986729901275830047297355232531083298875366107997451832569716636553323403703015830248629747355883694978009836076066411131689173348375662457643750662461401637978501589843775305731296028522191863655687566427499547170896426485569270464503066896400637618018261113283569439649529642749012746956907597393132441369684965032231048231625359322018908902776932536317870152467692242037794280133373496201113193965194523705774923156261824480359513279521261566043696913854109764130005308285860489875785432600346892074909089035458844522697819201769537881739326596804778946606032937657051062894325896204710305290300309676263353920927594873375660679381815842081188596809895387161607997758367094121369359198425523770526295048056100102019319367036920458765812670645682280169378100913403124982350835187454612287978725173029756266905295922737846911301516824237532675078910568180631156308134745090960944889678670459141999826380704374447243949112497060266910865097761514184 [163,145] -121964255442093291543550568706710264645000501830525599254651129073448342889945898574512129211920947493124190089997189741538190916401205902379596262384835839245190688684096301572764954079436839393451776606739986071503859315705719350677855398352490670459920246416670438032527388294935814789512258659140092024000539534863998098924707123206628457142016706232613662366887753739467630658182410570305958237734412118845311847554351811702204335953236858636851434418457595768648406738459980122752102071222981360589571761103886846567965450343030339795764249276531771097613665718466781361487452967983704755901562506993056531196554986889266970182813991831850113956615019429231110102288493778866574717977654156410430286862780086407231095402520593045015125311785330315086315079843824470260989953951221288907796869917067131300093376008147675851658855355157511960884373162804634644852893070025889081687807326629221424746075565428416391586204161686611995429506975610895407128235011496489161294155616975316308681835160296865268976817919153085 [163,146] 1187515256067004298122747471596932882991175406169503731103782984703464424106488592439613342042263160462683369743886623601426929438174327687220072858384198687896628478337584295030452420545177213383456076994819051723943800298471250854799673430329784651247465976467685013508526335737841556319739383495494010578122388863906577108231464296992691859383747391400559758512814836942713243343196629874507906592569909485618200792363420940036836425636326447265179719404799327887302154703360381671625653068943975494566030346949073549864616402371467411591803571301521942213625568450868500203189216834571478161111853348883261912392629558777671643249573340077306038399640312093625643127358129056476313275201810217862943372753940539207908591447443863992770819556888086113635402216423943880026149822542839507405706301520129647525239368397615552187315089715941287881375741983454896343110098016135051823085263733200325913437949588449248245990825032486863731432227487769727134723212864886520529375195008473922348907102159701941006104 [163,147] 6976655218199180286970813207697913633332541267804742999454373279736563255843018824339041842445158849163168973542492406841651603339305459852494202487332273252794174052824907587225363000236698050431196246707024394832606323046391795503278429220030066527570454910659067094472541043833996809620543979212719660347162954238924211549196318799829869055072659620436988251606547572167783815268231017208720645305296017794311173074803946018644467877716536604930448943914440824935166544905602662461258525139454069332789215660242404699491320357749179895758496822290480321607771152089240212960074977697603739152256201520337932016593000521613940120305255870381491283155117836922834361607654054914159334562092663832566799517346844673195493709731136094094690061294381040404465210613334186479633796180024140618151322424953820537437196023879120536421414405225301885129895452731285441744016490386765274532439954509020498121157914403235061765463489738191561222287845965099541751079910653452643803884620376069100782882439252293 [163,148] 748399566409373401064518773762343078499943224653041662575610467469357932614985361197074616469661485381810420954802834418402250672146965872309960660019654483989750178743959641319953454846850685833043003564374341189305306787358054489314902997318759766496315788327694463294663771427002028398266018872089865212741292658910209138267297014975933051076697898377417289313795837052525350158477980103165041911044131784321745632620376768973450558797767284801672678876804962490864784856193371256672883298686609790280046300389520933797387279743922620272382371641963580788155314083661283899854382929082189665329903004729359374486220544701890313639894763985591498849582509513175069947574875897197371188366483244578488365281437116448833333373738742667475135400860545257440625169231861347304170579023558051500994773523355829628289163063924970753334991441188183569292929369672267142768217108104429173736157443268404609753380525764689365239071336127935172599359076625230805399304555953485165767278155407113311150 [163,149] 11961131263535166675841633759892908892455197914832313004802211231533291461754987478157134686546964578055257463529122483972222355490837585638472634855966159248445107854420705865150815729199639959044310984235532724565374403902019043687968536897454620754448213961933656859956362332086113425332883819314456850426826466049896931062577026653942840185678482506819654249150754299727926293651048874708009574388617565622837601274117620205139239146757439022946108160449106106826255846549705119468852929889790655088424353761359282728858015336746758253144103465283106324768443106490501585437525905799262450926923580095133467420204337609479492330626070782387030436491251801299964492347833834917573188740659241822683128986199267928099170865674762348813368221050620373957530268145184581274316007748996507247492972833599821569781201480042053686834004213516543655522999588632097575769674376181061131968523956498402788760526684472401644248970967275109157458101497798904379761825786301561424602612055680 [163,150] -66872121976769894398626227052563348897265676352432365641341651593710521236349966661177186776794796329375090498094365183659634364667662789373870823350207008560760037479726884683490432704712130527741586701132323458711254973939823066840616797264139146330530565242289358262242046021689326635780638630438263951263613732970435681398534981234106416477897227601630726318289460304834680372193866205083523895935169396859291143980286898615305110990178341651505232377700298966575609497738273416403120565672628993499724642174292877378825268892301483718793063825040753528427463033003796860143355521547315782164395730725484651128900656723930062396538801701922133270885327667456612881013277608913573721636203004432135965464882231209273312934699849587552308953834168975800333899714148544447846781120521784854166505644075150829286276697198512908082387421048745213694148339802707014163496601531653742405014097056042084638660948777272778105164716825308873378258561521989230141608687191577611 [163,151] 9895938862879142760727093361376493148262220135897154540261662940234530258665391610615338496707908077981522912294444208973688360971290361963583849020575762504520782681347227879646909129665659614877302504300568445414333960436772525937285539123562548234496720007119733977577748244330417492738912213241708128984715675725393982734948042124065907207653871838882221062443982564352053057787178723879565506129107212232310168798119908299041100540238728160815383545749396968848071182793165265769091510365156423902515123424962112986634167627863547103251333353342598476283127237589025427481030008587327730632292719271964192824430960672568878424925388574761386267198151051983498394851469474181972175559948439569637052086000305423078409221277945448990110219486361533339565474556502964005892194545870207429164058947539335966037940861430908050658997004201501166101846407692843042369152973821188713674985525121199712956683077168979330243753383762558282652252971022415092821046157 [163,152] -143001389381281714717778659461819151102212407458662227812241260384189305053165253337824445587396916542676359070820068401024395998483129368229027708197101947955912235417137508207133541208492265119332449845904927147698925717138618745894458758658705838500252370636211341768286169558365998597098148902187806059697927776814881880221888284666559417562270881157020510778453255719717329983894770932572057758007339890534080938328023768429983415553696314862919675573500598379235577179309233955363793851604116942794687125492592934898615533363763971067987777623750047636206723277354466431480189635005059331572958813536739056836880225844952515421587411351047770176850628527372893143589976830486702153700261733426987283438690596766717452641083491025635554071613832760524441061787044919829508411734611772838764392524724525048005398880308428811818141090722189670468293801529163005841315850743523727596837796957443612124467023704357903279872939341569464478405797080546 [163,153] 275409993324623172273035492577718071516349015255275289930986254813114089561247088025778075928535401495439271850745462998516246614878359655309716372864884283894720743416364036512903837075698088133760230930381205047753850974115688931673746969737454841362060096229431402744383093525921965962710504404803830870373959901113077371440924781069432181561302352520104973030194334992713955173817527838591567456412228966848157884779850201619643519291938013008063070243903790673219236417457692445775391659306489435497441017232912465665489917317816940626443969748753345281413391253037720701001681435377935570204034371032048383577043710872779724442946521051883644486599033564736377644222985426554854855345946604957152437024557486096366671968579448705723455980872976366587455667435426730899798105219003655511842320618860165423522092567014768430810916283879926797241436734487429076394345085463505458530623403976604017817468657678832184576453961903938705536 [163,154] -69883382128276288785352063283865212997997368712644936953308041189516492483603700177553293216960925869785965916083581790705130038591970090684504525203874573008899300718549431039481860479382982569028270772578474468601183600091204369026616644842201978932928503342853428502612178734476314442137499190706535388806370124795838653023758390970663209559356882049546677382800805479250846236252685961586044262840297100039567538905085784889677778865654069411016422775156498431671392191664820778117678745817025610806310048041982407029138741387265829678045846596869707860617008956731071101528672289003503335261095473078779388303361025151833001077190656004061523796263020943840231455942688826712395827652505925451882843782488369917458624121036296667751345258013726914529617337241485326840272933608319846244018705178886309753348005906221968184903902619845349715872348367738778210236956442818410834233694160327590586226837714239539417285216858 [163,155] 2267701515290473910401747958167840973902098264405323348161252713726897743208640642740854795391720741065047653789520506685818249702012055133667017491800237855772627596860020255089394809281258287541879635360644311382826616545641847036967014662718104826737160781829833760925391350838437525003632088049279072381722121558630817844095345930780444112983728616372436120799779289507978855961225284287492548744419750417639399242155172244665200082882853193114958734407861880275987082682072232461139395370384510554059236177071645455596198711377899190394566310558085557921433163300515590084288383272735020187265384740940618426089927541267329370377153818508746140198734658459151079934876594832667502254350951147718563985856538468961614966109886000050276479626041170390295085335088736438454153751671955274864217201257769930750180402239633791368650966001347628892145285167527174059751202965105311418401965090182568692532926943279 [163,156] -8993903133987447149476985899271655231211582904999852309873215251950440229171755737313093039562207252600048611741726278298009470760138424884200564605396088002419596662746394183767582020252249984930637385793417173600209249992811215556056516106195660534297540791656561523429241343486430231380735882416254107164826062749179843535327950428049483937019974637722851942069284527152237779994392058941357393235843388989840992345657089428089037361124396181012208738950371403608341423181831167127803444706339369196447056837890098560383993886898193279313800809378283010440348155096502854803934132882252530858931113685154295695196322215937424793519716596987026734658884351949049314283750469454026009015790894331818291893187804598879428544305855230918804593781535413479135366085913380058956827918394563518540186894057654216957961090736842508506916680384223903024122109716590627471189399214411334930973976342524470 [163,157] 4102030354084236647480882652154278730205563172310421156024454803297202531847076349317394074923671216808157177867247610143828228067829131926394161553165252754392313339850029476659697542044641390278696525356519219432299431509071781905996504693919772498423540448849475275781247035314796881566106265072184168884772838548478906809400737719353123708102626034215339285242373233707534267275358696937184961254911013842239614328038532151668358330986039860511199761904642376151507996856519505788525504910338864773648870402681913488728580130723887166675558332326749276609888972878215010899646997700975552994241787611542095957473452020092459124282761031051304435221475036066744723488476276418644202772641825985316224702198261879751962529381932081760333197397439084531330905140890581391167333589372296578830127428603800035949500932810746033413603769520887198047996803202264057550868568344063726841 [163,158] -199143170934732514197785131967343515958307516444811637995076847249705093358352006265186655789914185488742069394410926145884113137564288006452263406972770553009656144923765120764848775185897936767616863786521223161646543563433212018983484436245536452482825037954635442172861036158512035901380700795648167660006526961134941676058509768219776529347518333795943328392513710681221753027377568178216560626392002490551134865079046140139441370460307667356276412685095017961367758111899398835590758355307873333417880246629342322194061981160893527352149741531833086464569093090125189990062352029174235769078313249375039370905611814274283761774041732185856186536283136250127869131907364667807148732840100340591148791040167061090024304035077517338794054925535670178515739637707545604688013818790097972254227985601932415516715301759425463511877000675287100491317587778999176501426 [163,159] 935728184703449133949773140622478560448712091329025927218555742041062141660089948956836148755346157723009875211133522243919698995572701785970742236956817508217212694088720862697129850668513078572945858085243316946457464933307711397631444109061928450500324634592347197853740666193109248965761847500615431020005849987551855192878309689972956753067693041980592354055187945481833726312900293790737327969326495323063830563318514158239680451805122500544253621919443932616312219770401194736174899916960713769172230630274423694835918137682979876872474128437307561822546915726579374370364352454221859715198303184914607175649967662037137847484371976687376937608207486029694853743583367000141934491020376381003357248581701919549402512124373454611698920769954442721980230227869037770972285535033665433692309970305997973742895736134389065639522758193527413416759 [163,160] -379307909947360842716038887797683492853743269209624999090876349237453765049386065977016877348162571228003291380118944595102638003441413199432365741548318318716876566339126605895435741287937931428963674005921558020591664243897602763939209181671660459350741130802937592027985281597287051588655997018045650623623336550494931012994953895915710489168464245117805063890356380311956449984241694807582526231240065667405620228792306025538695890066882370908016002369724187695571626139488970557965920056266987181745150410265231617514732406613199429901984931011055565241474254542383273894235431522627112993073222172372645943905953645173812163732777889540411183608598166772318927386201089330065440032888665337415993621027919917416056950771298702575794586106285621460020531685320188099047413660601527933157056419277195522309028709897474276670996 [163,161] 11554625767269154490512178312773498801104220922229583156609939911774576469397401185179267155725984230582089328098933322946967252544787842334723415515391234628432424642838151209849725090210130059466163087964052873340147245424156569145019965050600597421126535964004948609177143327399194683960169691524023815794226432012459456995108501462500514166624863642515381852164617929133838401491171089392657233691046542533850103430816947237695735098599544677933543784223547037105381765570279462862507864495160597911691865223965384274219840290172183680439472431265750937882625705261892980035013362873146822428443558060784740243990663047417244339368735422654827522189964167818067617804031392903625850367459380883749129118996344284413597301290169546743978762643236696103452530597390435046383847456180833617109768787908459993444 [163,162] -22425334517053289811493074454802609468975938304959414930096349912267800311783402278550275991497032208961190148487709065822521708687806751257500784529928847519873947584038566116735336385420712147645524427316026735369935752150666068670395951796591906072307593779379900251909198482338257227985504448252625666307656636083238599056954134639192735858545882196430265666038778268267476023676079775185200224121059645971805118424990312626317910191910308596190400095141973826481304340492763436632613521037282936307236742173262140170728446614462598021659730015509114539792468372662804283941213170618445689064128151303749256162623885867757733668319923700277573204599785616828541967288916869688531006838987368895568025432500533609210332294309535980891880149408689191404842555721613284673566478940124322368 [163,163] 2275381182343119993743251005550732112310120008379845480557897960502425872589508623583255445644671761761122939759377738325232903392190414928213601332726872033305498180331848595195955905684350383070212690191583428222252771848216123401475461953548896023450763844845560462561673715604144170672256860147261903473447156204171550265439714233601021591512482888083849837053004749011011226055394231264596322097029332428057579260059420704648168539702511375636222364044773234167644146184145161643661960847686155457837398525221268464106931318377534787182104769504172024912877290419835914077026039622550221629600793785942920124713239808763269598423560757533366579439347608312823678462686028750604858750243957874045018435915689550286768384446992662748147346579812753490970342604634893 [164,0] 84413969956884551913987277265697566983129566884127857846968800028702678612022535051233865678197236526455158935278710311752280354242837328150483750750902685496344735065709740163733111161610831270004165233113029569451231507081310170580570505603067722723944194940407315237183358085608307026633169114469509476386414697948108305004031490817964759159930537232119922364059078900830937979285069877737083555331505864873139940013067115818052432812542653098087651646472715818044517893686364285699690757627573571881391906143546431374617349810579781159648454312809884062640571163806858048186141080703826455533377248339705236191453962174420468752030708638867837312207203064654153594123148239645958409479690460471952497366302811942108463090963788786981178721696908786079443053449780435330177029040454048243602212992123938473802283097942762079428901496647982066833010186112142245465277514817016751179322403465174524880481930559746041102896107665982345149758648211397090563706585914878564982958659798229574459907057354051477923456891967946554505743833432243849844637109640406379478405186561606671232716700590394075584034027742761134811434928625016887626841099191422845563653981364049380658155661542233883732337470035627177647308718617640887902782184240284543374098658282024848615351294125672643702151247164919530529811141812102248161039900867862134504416188091105963114544592286666886891679540228587867840140369676316219256073094936239926260749994399946984542605154011638680735353398331392863244096796409353357235804689888660565237362713731352748158322267017586630532650132875705987742311692618981668316943485771817841359698356030197783430744606853769089139802112000000000000000000000000000000000000000000000000 [164,1] -113280280493312944421432671523638126590942422172140472015287298062915184169235002409701978328680598954022907449529031931904155451759133770837802643181380308745144794173936161311116623413225080255087435149056521980038173256278822058880195432669143054603085421359378297960233906824862342422626253127938069709787392619654687131607942025498355697720357229457237968150951351691556082861601623891599667245912172697652580493609252407443660611953019315069923770894930144057772759260301139585777773372163352976397254582366446204311527941264542916814957187498967058993757650821730520937704874540840412409967922570981983124881697391813345218240169085453626376523374424490487594132545372329432654628063036534314241315894813283788081714507483127865770735017963164721290440270474747258739757002410368047338752813571531244644385270934426339016087203006636539789667132865324508746715885505031656345078284434582276832346015048259798487211031965139677451895947957085944998523457538347510880584598435360540242904191242292383439472130434138350867788845851464221488845120550937147066327770302668601956198259725605773491819558425366921210401189224266470565791308650433582680447665179376549503077429809750402668571344749260363005885306383473352940244560434198975349654242557011390195510742422870916078091735266098223460482943083271257968978591881352805190018051742232567827588441912538880498752852716750018930796530050128737086142781233189759506843683233295408100970756982067549591987484529264421584832644421140735053369780608792509609928913442841514734030063314164027226331182006049422732218417566390412987315125243579371921622787947421952127546994347434259723359999295488000000000000000000000000000000000000000000000 [164,2] 1701734875319524191898043522696864156710204404540938915496985433559253927288627602102673873780056071242316877028021949510499152877616528681492038793096666570486870066630074926793657670674532295942103591232700518123753137523232898829387173413899283636836480122349550782170907464130497995248526411208926725322975134553236632018935723514150671940810690584508188614247623743478853834934968426957676126432432182842075454143796158375987486591865845863230703425333137645862270100734761175336891780005621577004866208534724040234866845323614017486492681570773022720813172191545673595407050603274433393685253380488222413871957157255034669578034793178188535224285491948599307300314221026508175212642124479364450916236381944046154169974095462643947269894308572412541259967052126136485033920069953546273874597586133902342061066031722043909615283452888588029613007931769106301542806981124312637946384549017608093243843122556682360326373728841504267989969084869751013626199036726620847296622133957308957338262746233251363353966877833674603644193251554389794056152049006861439868179030468218235148928977010417762794229324507593921125389942145726955320947404006789608789861477492358285514004218167093235961091693480692889041956255238246017999519131436585832680667939843984888961087741682133229241292834873394719772261448144872656660141707759897145705837135731690385765313032445317514591033334970723870582966679269786029077357029427186690363647740905963360597366171906210224880399579567301719856737744743478888958929412263196513729254014563484529232008687356753274156927781622463212898338247518552645518071625968226131988143559683936411356140441559326285073057097339270528000000000000000000000000000000000000000000 [164,3] -296463337474050183553393287681574194657300623412755637894486248504390741421159102169563345022095203192348044379691951338007621415781849423299035553723772563272373219917260478243544828534543399980499336801339179927460829904810969486012730997525672097265427191881236367407465940599608857722119358061832844977380810842312407467376941215109052083430265520808749755219108427909165747607055016538801720596408633366307006536438779346500341772039157144289699293386861710331281763927063228361845280970731053635516268155102486486127796217306469498118883898295640073006101568916581070512272119836528058595297524123078415245243124837391226920641473354295482407819018011447631314985005567055001861222881037242560349848530177399864582293664272075979113682645462486545496337376318782867678676887130838362948445818899688541595687211233456202090437221800744489309828389610850721069763336983107183601160578770457883859625139965232967284198092265328812337986818236220054895098470460018434746652398756260919838337017386996292454572094067455386091901076134792364554848772009060200404101970168862398827744287606540511243388743745999114841690620405792649520882041578545436713704862071410874657204732146496998400687823353118033663698246324017879818285619509390915136582801034040665018480138698742576530961171736038272947799496645939314956655388087410336081972707351761616036510428628542375145215942681110155018123348646394312470660612439303089121506678536095556632588710718742427670230838644617640413063471480564573727740925999690962262649416452634279546721501281622588758155588096684563006625645141553841667835385851047112941962396025054626711392888298836686247625782548619546696000000000000000000000000000000000000000 [164,4] 49324122990174423788526007912812570720574342190136250118509537367910412506631700098668096083504074114396542785992517581647199291010230331614882561775602559391620094203525238660402213298799824664423806120838030040522017537397146074160830295001485732825915567921815836049336353344315363414638479502570948065275618941137084707063715458579231303034742699534130895055220901513601726318435983927389011075473348890215469950884546137090542804509639572678146679571545496482887633464247869057481647439486890633315796548818584105790107603729076578546913150002610098108514073602586177115162365540465477318277174568276200212880482695114958570146973007327364437371822200738847902993751839180957789018575313243954086306988575824860324513644724408050130264730861268111077459520501449240123235586209563200327377093278895091024172600444612421549598218485876862037867821772349100330470892558480706118314513657155333359924975769090814545865020450307595102772948001950942603680705091327995674313622251412147570882378165533579178847073840962232635617514977404599768770902852023683066158525325373254152533895414278820989691861962391316960595621237168894701074287938352243781452755755472703079248526997014961598546401465966642949657997107667815758365367276160313958212847311017769585584810054087471526580062535758336539649066459091096440865075753603179308377235826879078129775131167699533825626009952451691442076311288774884668577614866031047568488232108571708246594972814565805274938464976846639354894763368550529652703811389926690680491122230992176512917873341061876912001517247896076775581781304122015198913087703569117286686836708178587946593047609807786643405472727092362859005437500000000000000000000000000000000 [164,5] -2503517490544277645225290946997313634628333255820238817241850491871005776129725014438296613634527939899698692593880217389802645360290939361911422431636319577440366122212730742820301967407321260338008407208631793690439391196903304073132761192610346967840802856967092388411348139189638723665918482455895366768245540619112386953035377107222627067591219599037925433376562096347210059998069140942142392967880315067570185527811624212248318183135402363479402784825362261421940473939686408495383193032771517259224794378938496465944563287029470272418267067253496667696984026368751508955906395013991160519750852819543094529292633803819332919801427383086228020579618779357898161289844597047327252417415567292249095340381543189728108516367388060407184986423433350313170396781629841019381473541086050457312431513053627085913542553308103741168496189788009668156526170484543477672320966213023407514492640418051555520760375820980077757173276179300264932769669691083385130546750086350746263498845297192490532096333798704538756269981730548737601391725287678099595528267229736479621390086819530018148988203497394719849855296433777973203159132301858870763393778752195881726353581199970744198055890122738341670191518624680171316290184087254941738232643453449308630997235328810345070457651348150353043647587097239343811083733048772841270013727052131252156037989589205398076264527600696962050456317963103962137134613687500268883988724176048119104387927752213764855179318114277694863067733990953894458877872555526726038851778829816133459018997528097328264475074069527501259649724293382780518562391608555754255340245102202543387306108296614100250417835946411050964779563582522235713414000000000000000000000000000000000 [164,6] 89816873839724787573837543725696456060111214018404527076542012918389107168458438181165146365295601042928610804920840664715519477538692070272602643296368386177303089189291041288386227967060279278331624389971823585525757268403372648908679675741217064157800423225139087646189847533143846999430684726098052514729612594011792488303952541402806885006571226370675307156408473076440294085808239711371380795186632698800293949129095632188666268484341320687737437885151201662698080663041429601278754949534333325882942753235394691812950172119118695113070701987985718832377231128601483733748689196456296749088989545880627540061723736423817956768923224270652720042087641150792373939954163687518883656007337904192678160272983701734524078249052167670312385076189142841129827561421516246670220431057033634968261422422491997073553990002974471297513474056237034773844133282721123595630894791074333819837337821905503915108515238223882886043510519336397593275216891323559538955750995050446982407944770458330480497014852048612188779973000343478080622270924533566458488434335533100415935265715296503473259787019866387863802338177647516719653605468304436654450138675208041758775756773779039919120292505403939634454128227101758782844926435210897090857690358830194592759623349382020915876803544951736935370866194832421404534362278459731074974729365155400758694264495652376409297142775005164382719593359549078620833935373155475545806977811192399934113966381780442139306485466705731977021963532840715761342692773701154347696811458456222395836665636942674772841929143897042119878019931869497553549398259735292512131277455132371159701648884078028352331048840128595973975566244096609762849884212890625000000000000000000000 [164,7] -1908558176789363265278744454005569910565767429827075615805183970689753657255945880992054545727212273057855319367086839176591354484097353576119754311345336862170700521148819246487998877505264678979989264755387830143270118425901323691887494375838232575374421156367504070342507203486350618116304221930998332488085904338550062954739936740254178848627948784528797383461660957856061426418490673933969057818104590854884318183410979510125018638802026295828985909325571703672242940047040141210224244388014782977219145231402692045353297887734336684746132997346852362052438504231596277679159542001637192789035630585682143999816501351862363622613447817227545945024644455410397164662454309635203871649491530878669631237632557504979795535434954320835606677487235186158732469872038780839234443878199535812125993032934339674272725301014894514651124978264341188155184364570985680209753037064699644198000138609898809169618895710277762631023207570114039017762037171611309296803756732103730549990669986416996641354202065790363985395978917751337071163897334305358899427539429617181547208044403664537975609146293844166109861017855830933903357703941944044980792463236975144621590633534501169466286185533371686516352545967112786024322513490848095540435064728587811869861206799155312897195646814034986733893870638867553794367962990692448521065894603145551568249602181706308521092401924152303911725950425048887797651155629030077080560153672069950839743280687891643146963050157689223126575442996790435752532318946796097691815101154800774710284684668110358363528078518800576932842549118575085561196491467196400074947621202168891224198585660916797266333859574304327953618526876817424681841604332717895507812500000000000 [164,8] 28409699616634091143294077472983304014936829570165546069551462427390252466630338100049356709702161034048889149725036512795967927659138508094724395460222817673503091262458920976697676965684852561071090659690678318350298728776623152985214940151884700091360975171575778873927990061312657639749510972713554540018344323186755686364600940062388460116407570542014386779570380349715176458839552803456856379850752592686772288582773101147599303000120700760257407772210894007438025824179775082329294704548827466618287271914199591505178030792474208787802778979232836136552430943645269678289369343143234983792177409198426308626920782562820680031891107584772463065479648449110892370382775152528577355340731660958348446733656365525994645670584669405204560773162912102338759012846445130822546300727321180777359489559681580026700717623338132216154088634268217498445612549830141753318050454848407817787542705019210216848992490962587717813635442659976364316648358379345791127986717819258041984329981756900317147205180177260242295737826404040699297185071991315614920018182754099615183379292891742843152465538459228832827823126589479262842442895067793899530527920427357919428985673558207648390891983777346461732351674684687027798245886717013971217865212719196077336361366404392489676949401421317234976286938133359519495024723501693631261318725274032421722316314516897227520551967464074947824586728624927863278119416473617535125359239497401538847879858569982752495655145710423812165616330691017503874248523547306179335206054056299439625553490244906591746065538844921555434852205027924069239285908653630139645081166594180931777924353063065643387196816963362355056450262524124411965020916815544903278350830078125 [164,9] -307731768607554844754963945268419363159140111023814777260019783578169171133517815099634355356876840596783247125938105615444792231090291548464285287750387114086278216763966541275342085439703430374530748144731890280136878433810877187844829839599856063310478864784790464030832474805249267073992482275427971888995261164087269543905954327181791893875237264823895101723071136919513070807032502242584976006252413298336280533704600051878022805446571012246715185515569307860522744032469405805304006669948322797853829664822983572620321191874114644149125763885714107867935161228276997611043014001334841770418112146074391106687042141232295225067447574172132477256147896626010357156159866951815085774958786705627335819058971058372235597461200014897895997242903400430745238513927050353127995520969038851525565843149290902291461830527930156818595608578372588315041758659095260339968598253181036026674743949903626854581756967039388047152873417343140648690232740816527403039555104914666316855127755815006990892304291037949634040252334980194933621903396004654705602927048967835745807625182829909080538253651022689058312218487735284009835958489705244701375698906954536618788254342206463584790399602273541177344939258071873449240204364915250172657064378834345496461718218602741658011718656339249680880731933744187965742657956028455837487400066981252974036414167927785666668504556114419079190954263791029703036130560692770831179167873622191690276594024698269731725547361273697714158619783786477119673382387079357984160173750600586157335733830523978089103453035213497882831702262741709165550094361511169582807033818014593175682845991860457733244518374687374549194820903329238121029776178916091918945312500000 [164,10] 2531666542515949641349980572613700723600864011574789587066676624497542881429833439015288084069984189558501100236141235845516548672623645101926499204989998700977155402218854440348316840925808537950425717441899742286871788670418415783481205271921834806952107316431804439517644427065199444338515761383528407565183568394310424895398171834382033258343310617541784158886936608644447062229308701355472035758269775759292796679370602977075018108951686512240827181782299264600758637424281479578147151396367184779579752907293295493513505011227232018895088345428477909108587031681394093242872346047987894637783042204309275505660634931079338719787884625388174187461226515131548781455242998796944654389813000149811513765781505081587083918956287008070302190079289736703968987554632649794981675532673324131624826779593328235267651256489721817783833084867997792493822395278859743467918053605681630879636571956664127329656128504648771529457348521146455794956081476630934689247253508177298522336117092630037366715572746292329988623717325300841719305523966662443464733199199091660332728086595197455607226412433122586928331594552996895618230766287108768485849053202306390836675126786422967302814125588736714106514704521794660856777792503918517456811932190343671005504244821213736200908161868051098993823801929104244550791059532682995676643578303115216867903236979277447853606258678926476753311135056159243414600621508962658112849145166385150914865244244841645415928797377103199252342872691314085550353601611031152071840671822245211567478805577658652349375295293554493516289344187882700533117952766326828639176913001267088274073311247819107386984401929356437095397761268239970682901942134264312744140625000 [164,11] -16364432555684524683782455695671665056037915082009416351068589902703243610265951312865944835936495039644422569195474980172520133474778236226714424910331849444325970183382010774708182004705918759277738617362341031858951454931573315449678223182500356429547832716072225155507652605152021377951051846810872530163974012075951106301381041878434661515879055632395926912015284695069028894374499605228443457140024748676763923257666246162535597460928143566564641122101614755915679425760262948867948343248504685892201921533907523587744852625362652203304537329485738922191391552148845511703117196641141057793908681815483567392180701657304556632945157300786823602728060737867306639527831747969048779914182962068013547316345137703531362275867462073529929033687710532903832041560161901750320142852600539914469215447947102361713828075358263190230715481247489981036010298621980272814491725132360408999325383130602402492808666107147300195851670533451790200816536816069635208555156311257469821379958428385602023407902008669052130077565994887199804245765815833784345498768459436544563231996719323282476114990987332174133831480419009021968295828908430737958346556189742893697338969446908790555846657782545994107862653000852678280668880342260219202125988431406282956220387418228844487932097932424673951992691991177756508011489358781048036591782903274214392767090964860947092835667723056975505198694707499065289611562489563858035930653971792946485691062651355580955932164852238947294912545591036713525242173814456808814670822532251021168226659898127420451700835404578306325482895378802009942924910528788023990871661197246035283506859127835792596132574344021289743526668591974684689061312523387207031250000 [164,12] 85324984201452914776524094421458327050924373654397296269895322822350400086403565932672449288030402398113396846968052371062989320814231462737337531385261565066308777080143979997391675354589326358622562320045996358640960524938492103516866497087533197411871259530377972376897436661190343985593875082274554398049391299235577445864898637458881087221401560061645364300848574031315600291173586170504251483308614642465749077733693988216359215444939228919849607721171144054874878686052513781192717132312593481726550108019476668279940847842295848955997104595513993753001161822588153571847870433933176001470275974888134803020219801359411005961914392867382267233048710849188658721804501182028568971441022302674433913950721396816600526933439155432201901419399713848163038194073980529648581942233358673182080957551428929386307453124776340476028053893708321432316596678627969674758250515727247811149437709003924176622110262819759482718583825336841943684527926162756640508867696565749521364273428919829019186943827028044105292117503519706920446709183139304047637326171011034308224046540303838334414180339055688719640332656744209902118322837604246634755649536304915693915457498682989112275399092382884625159574788481345906198419038047661264025124717388862839424723694168283863734225325562812368236139820710528708904072671223503149978102757647232758903326686977146957568415528475581358247047917148582744523537106798633052827428138273500860907421988651751830473428787590826053778440516527599002821084233058627567903408700825679168455504984912958740354505321744672364035757036590438988546415147877346864882522449069875563941990406392274586712766498869681467956022120755985379750570438388341796875000 [164,13] -366523169889864012907619108167174188340998442907216281019647203538297954381242552399827948127702281468215488907653672185432743134765877227646345337507947781574214084226775981897744348209013907344317292301322636702458946172436529095599387164955790822434629355330962049923091997901866919331119455167785175737352335335859878282518534407464493149840660718008961475919442270410161370029927258036491817192428220714899116204992957043327779981136500703756476265590844463380406698341856190945158013688954904272086805327230524526174283597443063462726908602423196623905102430938575756111967788771589469297271078031730561032450291123047948160783690558074726150962524470772850174231703477754260857824431015310971232537755411179839109311412146495765762770198288952604271476342297447143296756903922094226552361515129883100362254216453081140244736937595268082636258968238120205715896124627997476816193939167232202749023746401936042671715453836288950309912883988707617306955390141865532996840333389373889330165096344154396512438921270406601426296810131207359052726525748064910053683618270234246737233184266501881443456664762983052308828876318903699598664187165246504592731670045012800007767677646414476052795128188855669620694668296287394113140169765189164216430009580761314835413097085223024033397378058271616392428749493323770868008581007921045851171882820215816985664425256326668509313430615848910958282750628334768353902974854310539824390041443764775665101557504477743543009678844275296645688065815760754727666771315366939188173751245228402943615884663577793428839561556999541353433866277419680157083602195702750598373240492875436905577507329061320061749166452104726322742919948249609375000 [164,14] 1319709427280531558675316376269294502136869180912169664054604365893443875479283309158009450328785113960128631341596470058283619261795395651759381036287625651799182359426166667296588715983700038790431564302911544267278430713745749242456694102394814628392230025099597496752873015541589371707679650923976918378753897268597540491259478969659085110873490418707939107665770406708914586815142618004172124100484666268063447278684811900273664245336782443251627930118732271502263282144864120535887907744498866449707415285182478686673435935642765402005553301011062732638963095766419443761254530430989903636218464235939074510643291330617557380297745573033959344491607880686925280029516508700360800789753802190782080297208159892616962246238563553621210999081598963887494952183180670856497344372186217880038067588576334140209487060878500837247072845307564631314687965105106607567414554161658959989689945134363119349597297253728356661876720851173295965735350500205999994359962551592204964775809845506998174015342672856641362900160408432367526766360881038743414810470222066097883971011046008481201695739657424455588598069309771007338756628876423645717990734595355033294463207533602722347668003481357264245346659180985319110925391755512346279144301969819197183606338804958764391584312708465628668808340549173760515588862891597790169916445957325941749780391790727419607940780001121164875912875286127669636371331943635074345130894351861201418132575334724778910148643272153553553261901668348702314368566086866989452642301780703723346058145444070662161583347034956198711713835386231489124846174951037010914201396253178599522732871753160275685988928887886526480558156140344043709310413324992687500 [164,15] -4040282612492866489545565539679171807453538794639234818030085738018747229512875914366062977290591691959156048090234031395361833718103616299479543672590449528259838038351788654677431967140554138707196020367215550229732831237156713569586247681927237226442278081905690073278511579310501582254411095130816797399988083746129051990545644172497248854573830564296970211454813688287097862324402288927673921464419878104392416493424762082740005452151289358880625996340207123535427347738356600897906036289668136163819515630591150958426655684631537527179970155423087497277172244936179305323575339383817939140369280320939412373527282486334348631106305110285513838038838914901734411088396049940124445108224763663072407735702810116387552546688221080579028210285447172195999489152958616354844333107389956478214895427077330451326659921708855189661258240613920060117117996315304737425880012511895982553517897709331154084827816807935039589759294222555936045555908443105566540495417350449644714559947088805004012333813333921450799490881424604069733328907389057696120649994509052983365499147091506348772422882905930507629771328415866018946558025210933133769399380166155682487072566347901068663395116288715897980372239480130452899590981013128101021277599360660149801243045333799450105851020481954180050332695405272193541554295325082927806978504621940078856702575633553369975681604035963737808662014608697038704145817834621522436290189996581573867568778459522759750080239118015091850149283182195451352349170805066890539063620823630159233788198938472345357748255127785978285502736336004699319973993287493918351025022752833428477513505335497932088658321053137921315929190877369894576411752672150000 [164,16] 10643481816716253840260960677389065289851765992479191667965934645676476726295024222029078548255033126870806179139075726461079864380300326386508074825321463187442352475636200241678577793213707147447585702687381810342605007197988612983715792621436615933677632216802179171337603590247367415314847368254660359477105754885980044466342406395526337979400360945108724902787139260907991874691557612010016044758621868368261084647073298753468701058996489807218873615316828121022340180878633688037810207033948022116809666998781396405501851208391872410267865871453191216192545526784434906380087498911028981106113349642986916365867120646487135951403031604938622327161941987870334548827539234924442144140213393257892238237930199932929428093246296868094949225964615713321215657320905935338336720784631980703966970827341562344431513230855433144938538736176381149010253561316529018386940240262973298414818859259007225805615672122365698768693521450458409369529465337778508132926842700368883887748010899741479908376672105723503223780748509482981863271028547326842762276865874099066957117274152968699457544543197254306898427918722012343074192691845591541652016834850626496858830209114049367976403041576829875984075940110430460482242038960648684055869416365862270206502423286244914140547143441079394263800076762807514256956105312683523939699083629803732766059638750407064087853211207853121533398031131039441123758302667401413437544633615953715004100952790243152598994783365314234994270218627896298586506546684857650238673087334542052667741705932311221085691630506409331497462284175425747596312821846996540515364459341464242624557440451883870400019913334198092534569822005285562595572282323675 [164,17] -24370361083844995562165152641716822681793689394224494516588100039254588455095291652234802448833826146097635884012413421671630568791601319844045620333908281282142123257714432149558281555490127543321165836128858974422567858132399073040450943984087176672606186048728004620515380917285498410152259816088877634207050515820491007114466383149721317949646424725982404039096189493295032283319608754957116276684571472695328481164709762263572564654645455986531152573605730201684820374227919886698625695313561405623065387289227597033216174127895389362812918209180546384370675378980601791363763883194248629989246851951278564625642314510672245486950684319355313489167434076028079931734565582124849489682736286287719601866317612159131923524689382735414650675730712413414480876709087165206525791254731337331548522016509668203987769292507751120870170520435866762820537422077082501800211843994640332214845140590159185980414161494147973647548390924523972930202474280745375827859031445237105953698286922735813676298404752637385190118803501948195079462764224337317139102299169132222667010620019235280947578513580449717654931979720941083358461462305577372509793694929028529442667261187672951631025460187174261765231839749115950756260402981883725447001785068125820234517309019127281484914618039695601423352573455020860223085660441962461736119324226055988587196268619180059077881399349161774783835795586019076181069836200198898090777314957933808454954134484748119245889044326623066068607101918076593462922494082956017602683277340771078383827604932067593152667806004421593495269506045488051845852519840733354505727202973370778120863954348033630275706144884176162320841677249039339650594093800 [164,18] 48916848712707982243445321829566750032489887770011932161192392713903178116528045545894333627270461337130723788713358514139883879406559401990200665820038400146607941340959135615909017876704454717732535172634669693564703554236443214763788465627918231125369645392245346877343617536380112384125545788752164024289511031876063703953847201342771926049492350289967713857041301031924156847726271923847037606338034886363248107130133035855626832136427154819069728741770164045645466607422324616053169072626294875376268382560633128413627519749354521574662153009526864644331308338463546126682598185999945799100928633426643167002246795298383602864337203773346900287198178503172314500274880184448907841839264442568600106464747404409692006803741071899474419387571404875115283322387960171498795608217421721050508104568455687645262760582674058252022558280432963842323099169059193395493120453640458638346187217877235815187098529095279098179389604394787532922676036270055816670391249527772425870445283224421933220191349746164415054229836257954267935528282312853226923401347993160986262192912469765456241387215306935628991096699447315340801420578912585219596774985940642252451496488414438526521599456281925514809511478847280976363646812207764349919924090862183610001984943794153849675488132513449522903730875681059015321585627007612436699288361281432941227219440299871591385413926778976944643124640483848888462123323160179901864845804548592613325187041642109326114592027936124939622467881742036438705390996634845742812594152807829327036862822809829728465059722813097837557017037995446582610535327487296078157144879686689892023795514914555537068563074999101484826709880764939657076406207 [164,19] -86706321418735502161322282375657677086382840556811774711763847236795766434305491974400584329773692778980019277803081299241299670175948329434785765745500945520837020701005424640027369010246881042191999717870178639038494204288527287643022930755139884026139274135559351337053203390924850423561341672261830846354584406277428242335953775566823770864798003807413021855371369168651144718622679273926696444102207557088088779650247409546569944216407098157675643698656645895695592658053426325569336699426427540947168303327450564995240279874686132248934223250556334288611476558843684044433486595615978815104166957709057210243959971617551332484902002244636348114769172596616722628420494095666185349007761311155463716754400567266339494649442267202998578590285801780368438849416905224725072975175605244117338887955582005278693512392590016192495661052036735099329649221009374298158615129365800836646236716500949999291373376150111250586403176047702553515498596689967579200708582936597137749519512103540611516088473536835495074368108244280355338273705830407390309643793661864187919060277988770146933036088894332773166801360825700287730354205315762129296767225591922369406080508194087589973957529634616740421669788546429674492356329276172974646564413745763091980266661466815490242175817678851129193903232805118062836636613518650978723936254240344743450900859511176175812003167443024853894971523796430896383276192815483147883552282485413272645340800204277097715152519524099964184932134193914407940128904761596372181264359538905091357620970525599657687737028704832606605332569054042859600988758132691430030654151111066347831256082045366355194333608865420267176936556839955510035640 [164,20] 136576382925038928827550294936466044220576354873179987364524638859042383331396935503406752753780591223285945643539094218740097592738375426757138823940757319732489452848481920355441288406382368644939184365191222831536940612204092411668414169274876784060487692828635716611618203334153206259425696509982736937817204398862308632116980101105262355267130493203084421404800559710233700081473556263257844931670717359153774036928054745283346696995577621105458817272388506616774178336965130084643033243173909468266858589687282101912676066667608122429936513474966399442826668613357073694452850276383181102291446562117276555016742454847006553052840786680601715287763962874320525308683413097872750795756122059683275544565165920151520204361396210211142431009184337143237256373401415757000673284400082540066338520787342957752366955667101346860115534004443416121690769444169360508240699611299008591707544594216894340655377871428211395275074866077894404049760011705979069546075818872850592809148242145037752832500867143452377735170927680687662196911466298394093502388022487728773501616120194569144327079654778457756703981537313354026334983300106033529549628638729429289300104763748916894198693790348214536632294593815771068315564129349544936889619404858496017475641300735237960853415306112791699693194363630066645430722518413045003209936307755203466555974109812919183616244154355048304016458633384682537342823159077224951616273861169295624461955932909939815407671213717949116618537685311815096047444274354912382606831558157362278019904252277043520337888714862717170619503191495277294047535411488144352780363083607548527708396523669229353948801793562697283372912888561950488309 [164,21] -192221733632721637224797723576123021993123325950110337744100193685453365690239254769080292097379167206353601710108266640871333634894998769567978600488874044940765864383693125002394327283691409647816779507347816804052352217593378019569010897128322316878253074296605425674388546540591082267719412475109257562139283593895023004880418989434897959547274086060927367091892698761291104951785091950298474354110713739240042182627372681418383638115750788512113093731768412258005557485403030505778348027014050294950143904582816604919908786533866378899776754058437649788950033409007717625728764365142626410700854806256457658171955061475358635665208251226749477376277318110057491211907219007115946199179787277320807358520996915487167973490787139382617323893542383743111225512131783090384695604761001517372547944830487012090669627387036550501301089416400159129956738310618215694201625576675257589695960112240682293349713592164347953057912041799414879010835685304497360538485690679003068945778231735914243943765165012621495658687031969985064219373333921332498939008285918137259074255592029376821076431411138727557578199157982115296334690677862665508064046880032125231487855867794795341642854817437250225104669776673526731557134855306138723191394947264712267042078739074365361258272774136293622910851443652035650777789694107849369533220683773685181279463141251018045957918251915800087907579987045886594225426623696338055782393370556557906552224890920420655425210501653638363086128588572389323936406596552602008376504332727030119815001193113398171453791929375481694566268715810994750992770645886087459088401210737751844768994412119689722868943064037145705544278799754455244 [164,22] 242880053820354222813823441137666960797566512345138408605174617347638434359284416292189945695101461644738675641779349278100660452880925179350729333092138485453314316229011277062638599034601605953683376034211390790682449217576152578764305109846932890679005354283472209607862642799460766478461224302528600623529974327620618628728329362013016465900192467208386934838402756837799115289049929063874341647006745115146232890741555859160650686115046483992674117559333936413363242337036568775563119045407462628392056121342712305612038012195369301030684259775196800235709521213371498359177483955241460040761041732517526127231227748469687663685646804627035893955340006639035748664001330333461221605941134584324238694213125248297967280533748001686338946467035110037970542736234459718417109688874608332624603130026736115749045016733312079269668352132139629176630480756163211772324189115746513660617941249840889256072882404220002941368241591887841930255921220491187515738114708920640873208919565464666099729605484841159805490335290759156303458281895927820214378086148214504098042671404221049645797032850694556347199293609022838208663962030411460666673630374490776244304229906898504342362698191709287981216581851207253586009580759430589314993805010225202919740457217947693318524322338696310812863051702515470799665740581230500508954176288432698265790320843651479779546138008326305715374517177377383708088625691373381784272932168624959643679104770490957493467481919390147976969178328801228306018370181966304762407993676749904299178400911698473417102289459154544541587078466298959370189510115028592581880093098559414911876871569097264164444116647510862369491472010479142 [164,23] -276657062408011195125595300549594400799818696380107941321664635911136203651026781477621944052801694228911407043616658197921264999266491773420913234961734755203199675835148393407905672269085795601722263219446863798141813476171082977561958861344892359714727919557718989231902021788660983563257824090415799806205650587512649791312806346512298394647090170036788113436704134742558357114259203386462867715216756199237641205498993113951109174918518397916593018391604626641342546103092316615622434722805983527575659622792234381212999078370147649576171337507961780116351988538807504804734735331987958566397649298552631102749137908861527155070780738288530606345316643683592736533904819863952467092561278843282078741778477310742913874715268263834435355125177712025230130720378929231463380842908705940872660894013329478049087758844606131508485577859751403088199477679940048384018185741017929785244690264284602954530492254314485859006492468848840144904182750257774296223231190195017534466657844785868547938480732268944538525305949033356397391283555774194792919726502503003485854671075783048078568092236878934003607584377846230103698173330055959644059777287114778506055310440364577182834134679982061322645854661784891636820212378542351986560239365342997947782532993712588349705243565063289042925903406126207415304833347833622208451176452426067911589525527921239779253653436185204217725710185499755859466036707869935490297151648428781249630563246892913282516895898542617256458384484622364172830588140085476838089026297878423551238520293206153497567248760580093284069868103578742848823464962543350695369045411123375044875700175757818910338039448239365157137033246856 [164,24] 285118680698446368005335064268662345020022029502897951068430427484653662665829151614410364067563328520743306988122894553033057549162438049701283464949706204643052022018176790150439483485846597985719039305292707068907450798689335090291794587607027227151354402611402631959481691377096386286726176927816646845077201403092246738379348862805906842957301102258873325710852013921352976450692180234048123141650159335495430897236024772744998749003013806343818330527337791853664740336318480893659620414230086767963976795331578771342701852402189251141675522610640840030569706411069052419515708729285112812309210538919408767628984670019078517746953045636905754012897895919543012063979823956980313490828223589908140189474943016170274820107670688059791795487972514291545656519895857917964425403185149160313918460644844879820898693598937368734157248658758113285063453091766337289309236362351234124547924621919768921673574180903034512534959374436696790451286949617901911827031823523285184479257094447683948855188411079314633612606838273600002053191820647484483244326298977175106392960250061445377661329314781456804931118838802613081005425928428264624840401315061949681241495546321630994922629312877176246321745557878061132131649237281933670015932795057234873868071509534292559425533497156527400872846954503928917568571991929291255641518018568620400699674350564389891556969211048055076257079490022957137481401381182424567325628523175693998912115951889262724618539940263789014361177104966840119741463762119136876219591382709003509252414924876333854572863864294058156311115983649736937903023151052858013874646028456149928980181989285601864716858876635637604920538141 [164,25] -266700109231181868614193856867080988058581621957828959062456731935554404311340483716563765827009081474396019712102496692377711219583356289881004140406163830887657746889740712968223614471042279815308234704294698791000060482418149363062771479777781225685083828684121899642278382908037970222793380526681872189669379196442028464975804269138248576744621169102951130797045544086426670227452891071987929363889771730787197092868721746417646794416078465385648655363694679756477900224687812878365397180415357638246389123061312902182967120898291475561808846232276405288707261164548056971506817331833042110652473763656269508274432139849288338266758922652787894348653321763679054865440137368636538321288082336788224964708406121341089308658838714782496562465213729975949848494878064828461675394594148272942944537644952324349231097523332813418949476984016785061647676970236264646487734535472791836609105600182834884543974389414407504733627362879496086338289234135434011024432725782426622288342855488744695645568253139305923446638331958530696382894785296342365436830216874836056518114907300619045840261294639881347435301116344996644863140727954114102917860675987428621295704198010739618916964605551797639314347549395758574445234898029204654668051394977710276154529712571433617743065102049556989802529340469089880844131759712107549076135584480354141442223709679082731099954261856118786020376213093070897119474943769582058921346825198250192102729640855138259642026443165900435854848204270247484368779222340515218947689445165660064106772114720776119021253363526495221191015672257298754221680869338720598675909353801290656344672917288660914494016179085564330333778 [164,26] 227062483013906160461102917452493254749402463612946372452196080079341725472882690348444069197554224396555240602036943394320622990263474735247629324529512322328406866559864297738171433296345358076379392660431138462321440389768839031219063192963513572330988445115832718430214757954068113165967686320096249498940000535806547175055117917786803614562419738421010293021085156346866102011270864437488061440193994482534128439666103977783729924494415180275964376491845186712834417055241502416436973810080635255705895700955626106388155643574610713033214974711965797791544846987191191878661617676391387107312577133326475018881100909107929320529191529930321316107117760318374182017696943166528269072347352880607803760614986129733652193532611655913761006212569822311275453738090161953579280203116792436713061935284984463062509769552315265075737865748973923077180894758453968818411125655073006416948267666686235651846502762625055331290448110503983729448675106762229441337689139713777861935726226383783889009240380700042253041503927638004848051037573628803701917038409018205832994882940212725852521907312063436269127964601325349303523716058956319472638019663713861916759496385376304722386446328146099955970822303963368257345378601364468801609777152003153666626703537689649806937485523220260856293042102908153482966810348395171406782074827744757991911252332166932542804980581883260189990918694583591874568709472262885580142109409943081350005252298413565582529867488933069837204832768392906613160102467836461659038074749510145044585669991590775180420788943805481461621397532046339763280213822154078798415109836785156217149237033571743634914619433421878257887 [164,27] -176382577394435230144350034915830598137727445374658209697458233751659450501361540968754752342295104436633009607766105829359098646049272305536208611077842618253465193742610294657417316916417302494577394711686874572899188668604381538120818444131413864814799469644643467332781431377882664795921322162477378498516456364232633406700731218360695514892004334841905888385687040717890821906566444731077651458891593742262081990665866967759184506108491464406118757056565635735159828189909492973185430096377183254806680989310694294675691370086346832298379127098489152811590310181679700674516822991907781862859326297975061367532760283269640934925025190994393814544320773407724711282684180758751590189869244819769782297935917984113559878359712478270741418661074577049393510750489483493413324136938604365599250483988404980065785973962995604717642832437521332316767809430924792267508259799796388236890627757826826858095475900704997083041642948097131917552050391818169586392914491631999768361359965069701056478372788883661925130505777082748470140738598735088833982576158202601056436793075647066568636967817896585342546550037729619471826473531100620080551083948911928271180982481187388870754311387593282813844216215803655702344042885608299022718958601149425438527314309615060798723836138489894355703582449206362972524095229527141121997237569728950711311687318819890239085780073499869189668313292100370881279876165926720141635474329405692417190367024016206866627749986352221899837930106956112260590089972062540358738201382100504699858127475298253000459140205353668991872336204582092246352630075305041173718288483733210525290916248328639497894657788704249198 [164,28] 125281622693159777478430628660507276740237442582524392931292144395498362069733047403254884456849702853023534063951755818906353182266915184301221595382839127977412598671496950091612685735300274300897060624494780680757556938155045755747712042422980377310556300199907183399493249463818752184055391043202793827453701342075353327188660660189198997186346365503632354361977051494930776378832584572865795482343522298554092372291695808065519995031942332283457880158824183837786690263696206175125411173829671387330546633713349688186547772896567849465517573892599769288446945044385574387244815860542614057805400690250592412250128017211906406589210520784168231584564935715034022257628298721728631830095894462679129159396196346543883736518662656045787240724934335630825531284536961669960265630448780621006819488949991640906830380497498622427336119293878112883965773803513559150191923536346138112596439998781860111196430743355289459968679839371421828737010159135915698849303086520976525530584508470151118546234233609428857992332700626309089235178688752594032553042464385810738473972786530977682892584569940434406508686001498583524581579538969702672292638129829166851993873968044270369208820218498736827780761752647442719501381386924943553823554639810792610473428418596995363161179776269792042365102827284981230027974849148411731015890958569317571962442632481008439399181787990672723930057212398711469531895790656875620069238936779871254998664987694880890895251476558120456992832679758543656539613000459108195148567795195999387141966850806520903993406045405369953092388655761146311090947290742512674126927146817178109100288385773987055286291615019577 [164,29] -81518871514188539656179926875439163986175982762595599776314757464891227139666724061385722507315870753657917296365852497815690175523941738991183616643944275917620400040189102394126307134421874025260972073711836756923210721996576946465023039561298375208375560641415126735177844489841742360128501411857691858632016373143454556993830994264723302890413930602819523512201780156929334054310997766952851912234417751051950235348783532110576495666520857679909959127530964399910186737983731654688400639252904985077084025424800193195957795029411956480096090834345239961778544849168230348686065302871918986043061006606152228134582217290734031211625712247249360241566897993432011336210791793265075115688674860609827108639650040489927955630002137318448927972448808362571105039624657505359096896082890893756210969504594902252557864228823052209059950122569000190011710060197088416227987885122175068275330480798125025514281312861692982180720863743943529870819455228873152554197522399749156097434223237868120243031713483984872827494705444549573106863108591577603608234153806294409236866030749574015952418483878117007638611904641699155483647422978185906865136161468606312206299450603052679112843645940533532063308805533512684315499138205088425219490915532023164788517184199745399392366004167881740282701407749728367940641867462864912753684851256033998611948687613070367993517141467541427591241807210513988716425198920620964470083261091457598256605850719640977180586779431931575711667195852178288434816625952572303678509382218072238083985419591843392151800081527037790583134626366043141766366166777545159842324741563674227410572643918028996607775803390 [164,30] 48672376091093777242118732439099509662326945322039740816119534137237517579944700177015587846117369164331095965819857755854395426694596231105097633906694187707147002465846411962734858221288901857336729666516161470881766834447883631864649537918238647567094659646509710693703335883819512671449920342045288695991191985604132791915963892489743244074139275252942792040475289628435063146543753785273886753358921555182305241079589917809587717778625800273416456422781176845631440607299711864217872046344472426593355808111572343271132093146400187678359888447053386555935641565799795589204610906715037612912868960406904957079965964785267831776822932252770009149058004262758089734494671167171028540538503620273655154498959211883297921994307794252424015301689612312162060298765056913849508681874205374092635514011482834357789069508995707606136338352579597248137511283525134189426596114939639793136176853634496932588087116436757935477219769008341067276517827961599208880808201642271353294666177247782425125895565041724927264043280087953154820620871283932094480325601652107971432395963188073837408642253182718205461353602390138568322478748917012859741492187337057733003060900834365951645539074476076321663761140206295997983167086546987426257031480563148571481270874559157940980315532200291064101236811727197895170655405078125538966456705491731454523954773257604106552459781386452030945987479243170372147765107065939092429109044569716591621169110413308994474073640879254269547722598853061448255527589114616002307285848704706714823585207551510053229379597175431073996445709894059228218750587268835236220867968634468679559843710910426643986726675 [164,31] -26704365181969746373796571555628049676137026796682128294608482629449950399747736479488206865915128853603314825639045997449096670852294105389896275049075109122634778972361249155294294705709409969597412445492487257042172601289539817382174536886769702097194592111854964697302915218941046151877329711572818181418057068249543498725933461454456737998196487685595562166153192594575757763557948091372284128482320226939585406203067953385131073618657872871396651306999644211799053510135674028523684774010134750369625902543275954234747548353421716001867008131880404434072122266001497922012756640543360129256034978956409956653443383633376582150838121008015526087172478399583263546153976360774246527786626584227799092486596918343346220101582797243088262733490862370801013214007077317067110327325018777246591700683604648681059062512633601989681236583205560485443014454575092597329607864148287634224380507274372566038778053063937890846206037292047874143497978376818217511449549680715347773331921138574408546563238119975903778028132299491583379516820211050754885791264929349824028736394749069641825453000876369213781660957903141805582329462824953497150242165375285113959488209879985810456649672486391412343646415034495332086884757513302237540180974402290358172845686110269960501592591420909091422645056981607084385289925358253478984133315439198733938321447829567974330790898182438176977233815325245238159205616633373027374079229529210238315695580330429280214488191378656555321913319475981543409233805949156362912028610212064836094001704157577997223217503175077310921423401314218227206180713720664784571552513967461626322664743084177842389268 [164,32] 13480162657499811866275728800212736487720802887984793720291355552661920253022191738779624926773965040623081926679793575750198342637721742201200590699476165405759591880727404518520660258527090668380977969480712183865733332218645433556461493146248875352922418502698512846432706193003420170071145564930624618052700303667756838327764173671885280356621415867133330305235048106125525462674624106855570324173109330962921113481653582384950998425867591997361007878632753916661435450864778154699564358397145826735097070309421316729051331881583958397302555504058858663958637171791357914621581975538617789595821490143567153242771858770018047572700336912131885563919507278919354784321304506729451608646623048192284002526257314695751284168389533583977730801677324643770336733089117044303787954766210017123394852921963156448979687061768114408988988559553305656218911631473208680437965830786944151051637175044664452582946828130949289719530479142929954905752412358115200416021371695660042142520012820662387281000849643296842047459864319802578880580041818734088674541525647679089201307415440982906999997724201517655116513224939616849696737751972470426730617148268470400787137176547203477379231449279821934697735056991728181366058332879517116640734345382107534105719605176190769340343061641260495551268052327620106503367086622228441236997975180009850747350528944338868736717184000982220879172256198883950648585461791675543035529152501739867373260183812658304513269075004263833605193559251598965681117644840028082840794507854774324485368100323637248879990412577098253823658726452502009760362634297701122442180983441171055490027379760619747593 [164,33] -6267332644520734946591222855523168543446301144098365927467748516077299797263391401608081180325037685756161239828762861147960441082116907893990492281854949122452973478959010832808068590005054197522682066273356461003133573003105613758765888998327724245682347959959540107494531866895480594995777300929550637460195928849618133624159928424576768729486889030524768007570061045390293797727850176059416517594700271819217095773682557285862038574036308954814651593182165995602018647299108631898842777705454230762868648844374291119210246381523570846272987786375876577793077047911289020852049603532755105672176970264959510315874493509465458175002545213671382549524812603395264906610096957269524997911859331062209448477483689828815557450684902085980234524177722532254791218918679142541260979603340660946132573645176792509344257357646622066083204494918929711269296986239887517223427856504362182205360889175719788984935995798171889943115496418503329751782803503513603804924372074801426143858544549997230072008555278440606035513625443210765743444277677662053987314020013609752736882696882656565008215167790683275094719172157578536545699189918629724430410877112856790967753021906638621756809028903959065366967040721543015790074199483948634021895018351385273884541355732167272481940682157369773738298756797488733308899675450007233634469606067045801688480694243701016295917886802096498038734796194082114241554792777187928821125574781577537823660277334690891338896425753979391958166285343313530206426673445991508547389456013788073713021027964900271234824871327697607125607921085242339310851620354602893521318323770724633403205789694338831 [164,34] 2686191288406452469805647645841978562122325777828456282687402223064165831119822231351337171400709082543262841816154909037142000641817597090900171786256195034968935850178973497019225337326315348519449721245437642964283805331443018294300986658153955868998764718754673427383122652638898249099261780979979275417701057324286745866060630378514813023789325775630331162540171861158408726742530318270126592995592541534488064803102295925792686015845035001115938354925748120177515356013298030957897620307218746612693130203125341513654242142852725908705923518335868979831654142586274013267575922977221249617272985410633373876645558241046383289407724474812257167328749072386822151563119821460764861083609431068810241245367323142047453346315437303796170693663814470606507444409024299037043715204368660824955673867280824489049685790428908213209246432957390105847356107065454495862384459663831243396248606976909027978004545895664156589093796742945934803237630272925527742501946938735496974565012247833042431010711979052663180694670157017064155746062843701549637385204262564215753925041862881127726339373773463090175237202576280740389137957105931363890001074885432427319987998287465806141369640562061040401005681423803394491868613828064757893616348855674780694229602588346463130274755220273245277444807719596149186965030021305526141834425659714632966391692073543768777528266735305386561431012814759159578904890890775837837350173037445520060909456017141294824099985896215728370704392447566327280797081330886973421327821146079141026347782318487555483232340322529251272497964429282278281823098510601090087883300949844865896586959617670 [164,35] -1062148962865608143226655381522273094380300158251928984187789811055166733330274508452757006447667777520147654803007300061627655400943177416632651031293954719060575620991580590376052780265982176269093787633939235988508092385715928382097768202642709333682744974789685543066582577759886094325454195394067969496630246902521183290399307285789144000426050898679308292946621533271492222564960668884939547591080374759867529313059638075259272769315598773967015744549807101132285259815834712101118141473965341818037007287592667745776059855676823938366067178529652026273234829177119471458732870236501946326093525721408855340077581907121915424375446428153995684312537785457301346785345675052270756215343862164734159346526557285158676921292503281616252681189984392814760883743328094921133578255139725813976117649379774929221664137546047997994900993190026393579650972630308431023431487865866162898170641160193797340242589537820923335683951441557180006659574308394777125359589365406648913816801578414132668946146359051631558875877262893162069103400915018215891491442313805986290548744791014119553642260157135590057408520879994462262495810924410716873451279901836158237215563264058610669386151816608689216314368570254770121553416703228454077599026732491595806434381359220102795216978916128376106289719829693356901017365029640749577033899793013069745071346564881685417815390161436589814483160371943203639889821521971833910298536848611076513993452130850000567628631256655317473049028848712168123042170644229164055182995370702247503373166397968168360651649471332921017366240514189764711157904147919768636324230176436854604664834283 [164,36] 387700804570752657675321481130459802819718596248218235550016585228787457553970991534436565005641851776567168220360476590674049726315011936985113285956950019067471307422069558087763339014455118403775180082885640680334786866243880496585370987964264965562554117897687408653634374934951467443889088146335539063891809187180049855783854679861248524752219324945309526606027831539470484197101582205754278897143247826432328191790555349656657090197713884846113959068396972040276226464608208382363203055644428377723105169736357115777254090100063038964089347201389332214218390852510137889015043368464557700687167171777690244042081983520596881812335717197938654727182028330681484511851018892904579814437127668655363110815192443596191076757212713477506175214499785565039419060239365203437668647296670760727257275881840258082094127045488336151888869864561646643637119029650809816225148652060327517252389504795371824893982964029939376077169978240556485616892731625978404612765751005902648141166695909143848671426592214544615781960545634446432258758453593096657600197350653487189976908505246230185303151689259759726269436946994499491996362969243639661217743343506920630314096952313847828259489311747022354029387410608895676583951682406510408597286339781126684582478686047775693130810580858138086832421130795679342033103194627043888963504666194594755306068421403228258043227776719777232988412689984489063607363054409968366169029358574935537462621288295910062337289019465672522746615785076311144685884791890303158381625092019601114929072741200259468051478981031247695264502364433403434219455514336442369201739237278213436163065 [164,37] -130702599246190193054111688954120165194484087003083817215153038163515119337163094021734945962493683360679266110043176830319714497309068032700459754568400118511336386876537868471534933319169489563533189950632226418655797826533616219335761529234041758262015509383471373510728158129609946603444988580443208862503335204911103841495965085636815893015955981941519672316869502066261145185537337048286248193313604145331045630469400953129701230443359708067395310556143966106881631902577729574687111716891679690202798470121876603914941392000783570248329768716863812467310228827273332642720440669910712913524215077627472831537575139669363300966080423309862911966083183601118161916088088943300010070373303479045694583343425117382635828368835531854304376539696347856472796148977474213933490031579796631755626779414870589909653690000693300759707709675898737559094701280453732296935914583478350895868538095710621865023227731289744841655123616556993448788648270239490224489308069107316211357833617265650086138577083211426921739346433555452588654483289819385950556184990180013719726082745491970812650993847795071906362321508455616147025187948361671832083141308985759438202025211283756457756355092604318245558930006675426639608586909195014707422539697298933767942599171683162750393645372549862092070811678708382495894559446495017086144235281833680408592126186105877624491870619592301920687164447595672841584498010857200523677983485809866071056336268881189915889013456097283864321397337531518829113960068705795107422557803447467310886689932117243945135038686189890773054982708916303160101717650392756396774082518688615282368 [164,38] 40710852491372725529652651185870614359963668437330255941685258032484299826577733684656261802356624377526230619034666478003873351700141647087105329069780859880458271913015671190320636869577175323511177238452916361474188013169594086251995037284557232374647510297099753530381002486968849923720872017511423992763802496712932906629486066713043028583088817922158767004106954183961450584035949876402122501843949743018910637089264809218435059005898072317195680579589671987609268546798983645065778170674561529231001418940685381218208315479510786953990953261686060069433347471089110536325018622198017671893874047992926369421936703926516909157841650449957859050744026497926532656700230202041181505299794056674948596342278491003049077757050947629889477999176105585908622184132347727810030398504719699294635610305760752784709680794478666038641387863746928996800138170773537091113536371383714131257610889709797722781472018682876738157929141487852359705698893741543096738140422372733720141737332350699836294796189863462773068228114766096131428641013992332333594718472912962941023801549993583086220557256651753308661041198278198969695311127873713246432618548480445847200492026478771218154420816277910106406489794577950678303255479546044444419880733003269655363595577979285173398920869824938714071513017062071864542832447639506212496208312504013426164928392105336978383353440599428007548329608485186003025925537008075191912811015548956412818890497658674358670904075170936561739784730116663859382394498758873653761350582974722800560563477095745830508355960153666788112045807920772513209848430099852412532038486176275182 [164,39] -11718954349910163681702985134751705342102685758892571756144425360788145778220073542188749365553311003490276586559912334354509573879749606089274227221928128834847117106744161426251545796798678559237871822107679526085694750056951003238336710366943014747230074682022312428446476689288043086931471474003508348138463678363615755803453570950238757118577136086950863998516178003977473600749351277414626145774820875035542893086337503138155710379751050828584010132490569293766224173809174933326007717608941529716289330481145106671950949051414206908599596736409264686350716150626634729673078297211819866017369093522130813040836669338152207451700565602388099306782824925741540217364615876332648422007455344624482247512711647226980046915536479546742390435438441144894624559935121793870864339833477139400209719976992481052438094831232268055089416067057801079728077914740151176254628122705385914930219570280285484921950457704781797662488199552276811386502716954272952093681281442220165662730739347479701310139726139194720772024799135208544413034641752323531646318116680269384915873497820068992036898742076681566968339451533194959638395467018371132682740969733027340235990605475058116976403645463362270083002827713008152126139423500960900347734348218397988134885422149911154898455081220375547836086581670727643739627828605309555202338605871562196207624978533671281700452034531306765961715989968599208417744844170818858006493525323659576778044256648496189532186605482711883918933653617727024167959511289489976464398973523735996708812257084162537576611428985728787508578068824326796930608273391547085584980372666932 [164,40] 3118095009570895025619729311401474451745466910449127887178040272678034950866271708169149531029412023663905905575910030521838852800331862619482367721320224230978914688499924573760762442619681778261433596373249106047750545663922176814536485859008042980279334673269773204241508757031150654231453158259074016390013703595406015634394618302346974815685249133088055624625022756547433758386854286632780334334675886891063554117872247492735473420377959769969178649676104887949743768986118039392591208514996049647816715937683223778325094749804578703690898591959973940866094503265594911958161667577356880350454735218930527733258692334589968992176829981432737231953164837671611741760132475904186562552798640814573448503082969148842211001002522096625024468886435548272584498655700277742577140770926849470331956843297055740196506530428750482268446733095103458464669449665846632336890623928344887744815532112393468989057634337581218011149590974972356107597144687674320185538206965303014965291208921401573259121304145786255976662313811282489950822862710963137148840008159508852310729335150087208276853811708622490248645456354710177185381529727192716523565876729425031377398687236125598775691956904611075574602649724016379867715637312698362585676651700987037862338462333813776252276954212587710260795571125118443875177672441960868864168570883898126912489897060932630064879677616239650337919307579707101617582258577007659193105357209099400746485326473508257608346338345922752298940773090515004603305104944214375275170449420468541765233693633680368979973469983813699896668494701946877767685327199815472539806869735 [164,41] -766898389789601413930248879413378923164768797217036292904902782291008551983832724788747065582688376513246370627325836682946152974654444334665328391111672955100949905159573763768018376253642444626178259485929486570200941892927957401014761097312602529233496029022403912893414951045372715414356316315855259164310328862914471739301806450084304254433069249256122321357080699946729299633787838736554537214150108073921196966032593528791541972948528322732468724655382092544582170836475276103395219377419834475205015230450910057513551213564727472242420546913877349456644541357350171458189601566960672290070673588353792444300914118162504699067278008873043175574984124882670653832429376936125567072947939135304156306483716729429814551354076061382254353025977679104052508291511971868354565994812809576512118655607524220062996163695970999793417778570243473329802845303062963312462633070271574365714616568024004940423462046310128090559395362782149156187034789374071640081701621474481589214856358118252440791843765186337740880613599953176965267980895227810537793007468440784713402084150591332432203020641381788773015086825537713597012219153155745561707708645612780864171237207333368043388333087491397356379544218925325632160036119844118931586165023584426753126346650480105753801953724103037370152970373756638015453595141504249314669280483138638056517226317580729970367685680550589379617206757253046452980538458525354725810539488242091473822023875231898164952536170635155635780415540292954387955008032977155599442440977884016683693479574119311900015890257660159332860212009370920632941393188029344371306800 [164,42] 174348810171633084502717123179529731678472649871219845750591220039662335944564759280973700164269300540436738935823204759367344789644970581011221475188683617382990908407478345028769124229917211644607380675480543052008806142329969572906003420717768415881697953565415834426059379706049617517059586960444908732307641891302875387851240454707991986007230158406933423675196039383886557500084271076347257727772131703940354795575868932052390820012748609278670949643137586693014178721945721911877143736134321875485536815603618604130609198923020337946412844536829595906759181501349272265440499851704693128149074869316627065842823799477135326747358950002889390073495594623411514580105465374413546416319629558876208260307416518943324821709637703580254918315904181750131280410833322649301081230262704496753951591071030946752181612670348370153877393946626414183255580892396272936876443067658546699187268058348773948185697849566505230726093679689831795425116102286468991027795614533170805616546808979285303193382000357348884777426274603855282485976622252355922077512098250494154681264190644088861818794323688494136722133717225443377349499271738694767853873027876715267978091001544498226043873617348908905777305534369907305818613169429990770594269469818032470714196797671006786737522585616155983474801546989556648732571590424190776976834195664461070413560160582834025919487854150524379712892905107393098901069514781047633962608923033248974396089509699431324370315780391931619161142477510448785344916635744394604494366011560758622300107539419607187003012288114372343483556874695725514438341842213618621982 [164,43] -36633405797316339122632128185310971799074968321905828063401769811834245518640129957347283295945933069762806134033662423193909547763122805142422238887813541727064170180951920087218267772096833297867668982314599246847181598115809777404345433302791845530306076204422661022769659076687363234626600619398505177575969351927479210143281850596086812887810820317450066322972060370657457470255139685546057366368909577330860988661600979579261671328047025408843007715336955301211563991000763872163632920599686575848131667244343577374390200023825376456185446063371605758393530431925843258736592572553780468041742893313890238543458466086985822012328654730510955430144614972339331280450520918519117090654460205997738355920241066810700763195482568118855262101933368988059653906692080765819621663924191756063595595374243894864159902837608110917120858207018256342346656189649864212482321173911499760199530460688129178308366611280902536921249812611498027308499362863264017635591785304364924886888735892002005642209489857045436616770793722203507089609146130444524987513880974030343985639829647708323593827723395692279414747455174290571698639568717203989243864768920814244644953996654291405457569817122048238790228238916683341089512808806073502495571872900785610924311236253728798678430549628274461140006295840124208952778344738198623333798053495723200403730112791509194978116274692980446567576792434940126126550057659911036287901207611138070289643066062473352155993599466836851422560009246152569749671254853933246622437193087213980961684644547711382288051908056027615451275966428309961939695425657539358 [164,44] 7112464698122221103339711928321175915772166270837796571868928240111011252470004590986823972423245362365983903065995185603178857353897047464698518829171686299708360875885493808625995511201545513693837098418582937132287146609280601171738432089872116053867419846964994326606707498956380545662843657845992060243015262024298040182011710124491214477161795206321084295921030430613051293272203827668208211055646369966529235609269147580117136366631961688892593003099803195734498309791569302208202297435734108045765093416521768398482480840710727842903271187970573766460087020896542601527061551913509237325342459038371368639584147789041447678752999249223467464851469618045964010359177734029580626695945969895822337537084233695580653020968349085703850421010618812930551922812694725974018779962703986534567449542787961200833498144728351110313854062736158165974357042456021478064968605033806983516922909234866387198366083270442809552890212742542314000848459120263200242394351651500977923560435738935348796530971087257904425855981204994100477513488578000336553820992836682614915175027454852194524823985067920112874603445329402835134298556867111853631674644377488632362856791755029890536645833573099780907290959421632091202830415765975550495157325190532002309119076469582161606656220875996111077124852114680993318127884778720847969889698720317517008049535774918312357592574699940442516034224838133528825165153165223125224555563053844927014639039834415021637805560280011977230731357926532723032718911808594233986503991177983525222104791041699020096282215382293896944228406850977302859543194303383 [164,45] -1275631357330281611764737903596742228503281746241733507945815909294356965378972782134988882324200654112279439996967485095114633826805385570307048588978813704611686001757671263730778462245263032562666916345490832058948362436418096976768416563639751819125760917445754796169855176861761550465952577622616861738364042617468161584878535503872246350790099477991348862552724839594662740475229354284310325074238275246998661085652001108888067937996225789569315449555479457205109218332948260109239679559031414584931297473671239000307919025293511391775700647110583248683290121657923137970243894634989975229293142436672875675903849215255805454801424421420254458137350658390176009110039034352459975585281714352629708981615966676662312225435867763200445857579823146832657179133583138551629661061374169674867654302852969579573544110829160423697171128892408371344455197930303949644714733200565344019245144336432777276289583326500739574416112976222127886075501041856169113451921769610478795965122787801822989602490028281850790365460798094421532203556101972301122694264677320749623008874105578130735937865353047788381669354023767281441783441987102300712681133035963158056754784839491021227648560022675593273561288086255315769592288239166644967066120678219612563727768844191468824604479119977957060056191037624178534556497677550479324392252014311772791489814134579331324971587699807657948409041557488178642430791074173495033242617489054865465263458789703907267197790825279516764023183196835339399059681849854419674075700668064030109453680160931365050402060819317816475110189320957361672649483788 [164,46] 211276119737881070071710569537555068106085174041165151188553246652192373857825661467378395877758025598822861516271121053441473564007355648316275977033883289867645319557825860840994565980193671814416793829324595881544677192478410222924347984324908582808428964638815508018810955137089047412423087892280688440905246886674747107421325075470158359548391196491572215790714367713499405147128896724102907750902243617600457408156093050416680510368021194773567256966760371674386174118235192569735111900580666720269303327144755996073210541270692220487295866870133564199008088558171707773367147160919037625580972565801732841504723120287031862700050846191217359908623154685831303057032819839976627468063894744923453454274755924985347183029420674879877253636001273012476519087083149013265766612672320585588071465362407320647632801926185715193514038901589298371577226578305854065225162266309937505483508358183382088246342762178541710880910485154243105145432240591671424870808048738623500909381471035852132851825638606954376041514153452634011483835356276427605343972668597740453884505238750682696955025666469639221240309978847517033273548708540454533506824513220529673732656177140730789166113617760889680070512663174796436159413297114925639676477512216205494507088663819505215805348431498469771656165732368321124076819102492696588109367520678183974563636109598155656101456135475544929759146503124506906494704892546637869740467750253290951620207090884463455299656007882482750109488687297354983988047811982063715689544181418262349021435027977127902406024386064594002512424480241099792319388 [164,47] -32302125081422274996395507079286316982550952910284947665758425197254857867435884677138120249202150536618677382720777619961583320840047364245801155723148464849363645766089045559912363818275348390944794856871116484742239881855195190268503190015934586832701694695070376902683691528397631897755503118071741253737282941338733068188999875614165872807979421781556017101569127126982669069980052806214142968059068872532948612007903327577554843324680159460459738580744725050769505148247875206418060201284392707842840137434460147740415994961194883694589121768366058994505395794155507112475936611055887615852668854692105897765972925404832821430736782778451260089397969121099475316508440533308588403332647498638043835329282069462642810760951810285624479568174070166959530373265167829870608979488791535721672255909948094356471622872283062331064878726833981133741089044814023738853785756861059462633229372782656878658863974874896200553787961781205498180042002441715120471930667387546810440622903994255275836820504299044124353249890290776235029933043597597185529365131264003387032949007284532736517590499616626911317712791933902210175875587229927372521748810541924855920548413108016014842882457841181687192300690897304211025972510736179911858274673203920722699903631688433960142714269677298657601429813529634726322726082197033432877875740358926232080203586966250506328668388235902746174318808686113278852564929987500092437532662735763891930771544290705375946326106254055570341662830407153132370191479405031190154986445489781003293878380384516595627409773564450668712109111976004319614 [164,48] 4556540520586603431913275577598524342861704578937546400791945428084524669613662844340609922784872481720443024646545758113058980045092270706796350811061816789294201174119591981592912656829872106902004295268133084363474123913213301204598762364409782558290708477558589651272727205676335152712441776507358033166938882202753877694912017926453504280185565867139650732425943885522685683347610676466101541479120911168021080250533235708193062042790850038052370476255279318540290559638067499218684641092696109399631776255810068896123485554778305632987329472464387510768876343396731283507112126030691662539448769166510807209161898847326112948171921667183305008506241376914573042803379632157920347850069954569637084062113011093302322862649398283661278766989275162040322985870951780487260750105198537622207496018214556779439298075101173042098601449044372479365775838180000402555726155134879066218700508100265731151247940549855176857093389604591098436735742844799410833269193530507705998487547800517336548235685285165338860549696231350041856073987561927251901912392168979770403330759262472834116706897224489932939134531201276681197878514901338590992391393770989160444323810381521311662384213762622450702904517255132002715653041458973668197882949419732686318388530019426897165615081725539986086475402216207253290280140500684769689974843435297446782517631193675775852803722549938959636513186448806148327609835311029892448808994082165946676237624100435243833857408069209397405625969934195693514835446705613233652434555501477181868547789769234059639561543389510963795526539613077792 [164,49] -592477835397998059488833494726709407762328180161133147234647609937795136545087520795755934455775718091081041302825228091672348791352960437953680205417369361189002077801841416427443059860043878338221063371362809748015642472863335793437243223513080921659223250728580497807799163378779801721817954015232665536340179902036843580089281638023598119139234905574520369622580088387279551697620822708029159551736171669878633765273216966322336660945728606430829363645962038230918471415524064190091161740681806893085216580263870376857823166029511583721247832936401457314815107634317883756861954038348690216765797576677383060540067798809978328830103767186029877774840827528604371434413553376964574540930254425313155593047942056439907762181938224078444760267111447327479504279368964266771035197506637714835588543962636373885581878577003401820536626525808341523230493939013780163968610321678282847000392072281107202304097645752615929964073042061178778095790530307468875605866979142747513446654090007507570970565861599918402420502815882887600827852166764688584136496118360683154392362850595325965923617775298309048417812355826036479735725802557151983359379139375095353804283199162513356700344059155711884783020749486200740756373314727194803103166009598928024188492042459734247864526406232706096042577946995395393182557492337037235828384177355795741631840717651608338392160133722539681519055761981519787214526759009215307502589946147083644028934217768831049962440590347349574564521908828937308610502172280731573585017573192940145993566822680928674136889664304100066828538971416 [164,50] 70920755288417220213014501781230399975112979663140678116098938880973915729961341237531546688453154829213650518492964453027273873690895867098093476789180783658772421151287335716027732188809340053500830481656758454699650814158717349532423606210278685765698578582620038812408694262098604523251234272649793162683629341883957014149450119648960989663985557672378572005790445683189199807524969332465724195451439244161875402221773993140838667392361415251153018500393717975877142192980301721026292954032910175909710507541811043519333489476726873363378829089036403189029661691066857928226793428061375880012567329828045627875232847433989833690521702317487370433258322597079359372417514029660449974503916219766429785579816363546158751871006625316852428852536735470198679912803792718896568502383093887874420963938455998596553344559989501429457596868316273809508092227171520042086076681367017236480275084432298639787971116344428937699734429766500601777171249914537047645305808892317235237360307997672358294726430153478823372571332905378048206567133188899702091349238538431407121547911199800755195254975056540248454617729838030953959637578814019262266838372704413358915891850662721879303534378299341233024436489925914490338635061712178802951673271354142234102919349058055528617696719922169414787301554208981497471938228671420122111921790304176948078356575185295139330674694375290970669076111619109833905347586417363212122271221002307923920299365659106575832142039046359462810981030163982902516203271464438087330031709645929284566908796044553118870106452493370272390543329 [164,51] -7808473736143638466337897831470794483871507921261027305177463383561796766745820588181802170577262464351498007781680910685069182488936326517189034679528876522511446551697567794307335250000268077870393960854706486084199662913082789506025126933192920718083596661777000070619408455152825546338080774395800278617737603472196995556007046041633713595448870784218674191763733839030274921060306810209509606033891433009541857615452932633805232385537297505333516414888555075823656271202177222670518201652416116072901407916159482891898957306828911034870561147297899316762828302283867734075176218043061124221625624501158704410153709553589341491138355542160285969891033605662820250482533126466856432767319735346554673727866058298229995789263067598205897974395075542074244978895787667235584309769882282223928490359488097978530712777523740853272684678467384926973112977919179157705820994001314575881998180534521717724685866896477603346513962370069490458502634316020836843026397972870675341369570054529707473063971478876662955966319273206958394337072564696624932471414178930503696008205209962755167066258080256078557122417981390904886622546496199128412425837283955038019674440258177484178179655053301870775033010383989515750913621425062904552302744875458280327917902965272454379026908474566713702312247655888628087792234076350739839003403352314707270614507310212107101948281703211025927278630224281040513006495080140213991443665260424422768214190778600499774718082207115022472452574164887604119448298288080015260183819463266795266442329833923914384011850359406732503033 [164,52] 792257750036776384829254612896000021362574959829622975675712248997611459649326445682275936465811810180148306093363678148429424318857310856682499310760283172518677558700521271016625359296398595792507270455997953394647422480619658916243591450805569983559072835780493952770177592804574600980831982127860149673538531458017387644476355572009473327142939668668122756602269891299945702475133490541395223481518125184941984243365762974302399480060412451913245846242387138829346972285977205253925604937615025000087168699426491194956563888527261264627385306751016413704687062348628745971942981104870093931687819658073859636868765532986897946909642775077783970341246357570293558904933856497124883716829780911824188363712530803844394176282041947423828117890115538963481575751859804359376518191440879911629141501749445062000434122244189164980405994973039245997805515729787505077162027961827537345292726173860481102470637895433936232253250214856915022999792436400698602288976852028728773902497426997861193484219422333326218065057063783451225282639902564797063064052286441681729029026757606597817382440352447041967885369724529011921132752396407542368700919520088154128407033433570546843451992331004817036349138637981142959553245763577225410475997703737451569457287064924266602651581582804826289878724536755418441238712106439007024800362476553024367795705020785681676228004665229626023584466239157085114077810540337947349593633310185123085404719992933248271596811455557393775938785099613364774971575966964438061159683816422966773718271321834543895702197415689346754 [164,53] -74516977220999139451817430380336234811112006819719740037637529754214796456426108940474913660675494577976190720151227049963961566260075262654806356945390310076890137810409441762455804709949686997455084084624336028472425541149074340066193524573340708041653179387577127775940082534699351527625743390680888592549621186060800809683880866567072727051736169374895929511014465218793665379638837064497365076495903344027037010505962458669769079199307406112238922559101997506208110746640063167412540526706029764381005266654669057302633532205078253553784158273988427379823018913249905726484300121366624997239694661237312486088268325676065174356172805947924980091210157687611250236007570744967890527043973678168981080674280709398518265704328505049151826559592671210823222437201632805373413773800542105116778763236610536896610708614433089959735102132951418011912652219323673790691203751457120585652698465397675275543658493029919270541427848785181374229896857469379549869796495487360599131434832500214778907133912741880393329058783137449394353692702322231543349470770463787271498965744810008189199536265294344308870347235926914074035618041233455092650013842222631016405072602326008889192441783101752902012100311042985396934842721518431618966652031049727742683625534552214735609105523599717553190217908665684038963574886232828441511782078371630821103039210935317079085384771541789226430419565147982861429402986530849409258996983918350101581302564349199113432475633468002512047259440774072052560460318740644739284737861661743495682790019445569408511416964016965 [164,54] 6509518913221543127360995610261395114493827099118615573965359906820527659137925989206523759661847381305459256927848544973757296162368433297498712140754058142520442661229045607760803575453144203275771595822775921950725347086297145445082803629098617328487205543651842974338330029925771010860554132783652164357832493741538249551895907787660066521462362284466138518375467155320203104772564840055939402083701989025759942560432954388546495531526995520040213896301629664443164873994452846989028486317246767519220855297343233169975914189441921618947524827940295296298373998908536684629223264611370579484436574169251927362424809210592685833371036504444594564597965108657203214647672826371976059677890099502434735608496141678903739018307398007057144381533698802597395855739353805255822189085109388627129313249885175240863844349030996695059034205510330234939670296717894607919555473036659608688037137754916342796883296430816561178764018324466221949085170389040250904054243623006586197729269406933205568216945162906893040865476335202357241344989999046854527298379330838258280540458671770311665983036777902513618611828218993745957916322218533802379715150375213572394243098725705948115483113430002364917150719699532957060418238757333598190921358768204612609058727466698942392008901947570353308647233675936144143199612282076338803986377315628231064516451783244029129401208833303720298581659451565494366941001704909736078437249037361338617696442858613470110814030892919679361818514618641911107760111004461801358410220273265933069157716756937847241868235191 [164,55] -514271702007098358644052314707872441980202276520491678823659108111085761813819330855983956128837542832274857335953621199190690970318904530360600936450631564358068571703249515026855210023560267023408084836795778982172651130015207697340581855551738758851581655984662187033665001216702801736463594197445253702498849575323827734741738505091194710589314474191473282653995735022105151975525269844404706747319141086571191135788836061803926586780677845713908176731204076943500034906370808532214146848014680330697796989528339908457014838847222595616450331993094478282644993962570634055733410119398075087001260056587548750282294425653391037363409129358663428219180989322836438281165763438777383871011208717113659298361111674138036487412641226663598953869599294070059991795959576704787143937348947611757780535040117772102810264278392234448022337671550602166569636976649746739726377882357649708260478373297602412289451809336565040814004092298064389966229034311485449310038644607095827337326653716053618055345784618159044463162610537900765130721855810536523942316982292702275965322664337633115234959458774584167509873703778290122730161819980995382791807752585052865400032930882434918153737139935407487081590852077799965391695831214101567263711603578347141919733597200450081949370161676713975863061000353142330667626880543342077446114994909376047080220728616047105299546892645592998894890853821405374040544057743930761394874795909815405416014980643763003247452594659118380429789059330611494967839491513271558245812679510030780182961975630237809740612 [164,56] 34032540704301912067844579530784429614495032338231196071869515791180648313221088820768849527292111436125876578784998303828476600201451543881844266742555974648637761489189063890013894114688782068426863376333872999581230688974313596862583289736846189534948202977572594440771773660665993714164365432672171510447026048805462894058030782371714715044933825563256540027038393245945432877511910106608236053192799033234632921410867713060043109388177270590187087916648684091237104676580033787511392516724035061897066486621586092016657113258106784682341521324625921297126335794319931478990099202859960516631089786955725359937329316651203665372220570574168141651954930010374669914393428973853868874313079644129083837807465994954283595961715954785165035885422555366843438370017019844041549437034332541194176703445592981877158420101235399906183488309261781299325200370503972131278420094890679637310583316591567615397139158150239904253122472260017645361938381279510524840296539948068574125540723275336336326843102763323046584253780617530393967774675331493758229461892469618802306167963412085748314824656629404927141322006582317221042464387365627929277166601915599386046257458107512674226322410838663434456513005382572078539221060689966453726786906543042281023290918296969353249565645197412514107479545121714521415950223898687216093934616996374663613733149639421134345555199767934400818078002380716622954476029173937273855122918933090029433043213320695997025628332284237780985387322495663342986608343484569974586839544766118080457733373483537496209 [164,57] -1751384804965183568263255326723605236071491491376571789612008439320329051105035861984695549606309082683401596760149163874802004981998555919125492089488646922462816655543839085269946317551363101354935728930139492929195358997634710946248536121441359083856624941429093558896867542926621607330041297265934949771601299142833210959013879151825333967601576620764743655714578537199400692832733518375733490296279461805959813715422462344980475606414616860779211342515837034940071223752390971268421961174097925017360187099650232773112584102980156807190416451638438746384534313328003421785492193174940721022598735013341928307688872404010700848574180765930888641134083481135719215544949261645311774539031405949022405562170935455344293672467243116405585650022507613792420518719191975081327951935955486198307484174875943320948354915022179283328134528429079870095184608493232662806347312520479491222458620998563748031933396758717401580285893540736570612667995912476443464945844853402055724820194438267957819541124880643636695848313527561368313037089779386521071843311408243928235703530142109626241119338490977778303000886983699426646128796370954097431299605620135184520894930974825500809899351142626754980757801928328348112173228492290914601001097934611726856026326223833221784877299099934111382597583903008037221229797301387730793401607307988417718326168078488000215234574214111466963973648327326210944030586757112645647113616335581672501829095963062090737839470689234439075176430475547487580858482154207040703214149990533129346800133741239097 [164,58] 102655639497989316124229478689287641094563692510294253540334413675149233526731935163690851110603405316012139044809262126709233744830031320505287233970336815654011525200862714629130691205279330448063484084271708562734654027658981147111671771828611771388192196957423778580884589440604907836823966425938872218372004375257233758632042891190338205775222079096116324787310798038123487623166616728389644142054562360869037927977858246201982602596555712415177389760004453479892509637553468206561460508166178663666583849422821563836645994011899906325541208199695488551299599158960004315550268256571976723041562689800277441806873465365181321111309070827127012168932765823573512472603002368060368103902503129437604953352072495071784345174261765148432341377331130197563129122881230048428696481360348497578732067125084945184028403163245927005612456367724882067695192181827944823862841734696371428097110553098015243155628662989351994293956205589695406476343055943270061181645386763898134539986519514735207369739549787745992853069670045252700236583373970837942121627353449884346675277684531186900759374672215528867917359377174110105678738248015513711546499991833102867227697618804047452407515023035082228192105519804397390132564122146797677033976026264671284696615878620471868606972191660865179565561681240838201946849294321896583167001799424935528946460592544464081762801601120726807040489814540835242256534620128564754458877640609111321383361966877909514981439146420562567779080693647930026707472471673735882140528296497231036426011815045 [164,59] -13825192917735504948617993946011407499128764076284779324079062111377060021049523502063049783705667797232649916357681711150885562623236317751140121949170503854347694402885690997036487518420284719558182857345529483934056582782979405001247414225545297627452877515078470780894289856714742193231655460684829438952433605320936167226404180669984869382913895398114878179629093347730916417911769676851409638142780092452023985546481448132559243571827435812100794928780207189072254538046448541516673383175945238726501541111553600141738387561954540923475221774602992150716422838721204628577587474722381443486479672661448053376080361053421386723855406203347023369386755828847862233900360688897608806214377163787316642671461394433899657882436006242589026516247898447557581330287327651247269144833218747616385227221905169902672717386836777573909318260569061487132745582576614658848972302866055649093770179446496445310279015094893508914069204671132435041121325193513050209461500937990792117268302336443491366927495777170381172089167643175558421868023515208799056345334714330568898099750273162568458290190368474431714726698860995807174830085524304887685797574873921477812506335637981486147549947996311639594070046452077657241391446547747038970327962547213189964587313336644242969014310592013011896255344358180333979225642336044182779590176752862700936384123123223882298515626136882854375776241946121613675859095746581577233751015245886718685126115945427625442136666123032077758982977101780866621618209664661637006482266800849820427860987 [164,60] 1596012295017617382358015672217957782781915161980171668223932200085909868100335881319644688527049048753025249209614542074438801452662074201393444891983053601248538566853889610789424160301069742881652631032323638633079800099485851863013395019848894583173520125895435884786084370751190973599028595498883704774278972115061119034548282649669516142697514640376647564789113542344923911712432222455880791912452954594280809554151892102629040229185881474786803677175003149238305112445427712062591305252543884466715782487520424004773775771281208593591615621772206525864014650495832566847877146536248422809791788181948094495159985200266978300215946392093542585801331381481193230192698884175872558368204801893409346836479942771209460823351890852810955527422881337871821038433439009197780468038731590032967797207500665201639856863322991314162416814781513357223061390234210781139294850445443030072085338801233249441572676597834215780941472404368431206029467506657261716751364336786746837966387373437057652665682038216227710303893484179496404024545562083126330730928047656553478762222905044128351264271175567272259215355006329158999698096781917345942547590442665858101488395422523840961275569065427695131202586454727620600061548509972299678199642785698819213788586416406992301939200395648694883729321250239079154869220875364447378100986264964857418143803249483811700606630524325463623570531370659845778218851237849000752508868298106687071298366501796352564660439394376249899453403385436661249734337349114415760138067539593865671109 [164,61] -55555399567761341893267659168092626655246143696829937592449273046304936327208396482967624717344984772061668652987551757565928338597139906005175374798809577681584058831411687866524079589431335304665300609404752258516613981718028252662881656555631119893645465442268483363763446059747643428446213993901708532071250393674557509040343465701849398708840122188098557699730135149317724838572017336359759620208617890888493324167568986441920330349967081636606496881332625728972677572855462448487442225266515539982556201214805255794264692730053848695627410864193303014134441967518288832220869934835228809341388867045667676126231438096071359522487291604960126636655511511893793695382054859125594627258961231769037515630014789637857469692839555357827401069393180810074593663384723477838526555574894153327830169702825505778954698220814144346260860882597553547531099070669995891779315691632685643058483226699877426409969879953897565398046545967000646069225019720370005972398840582960192113341630905530839438340211700075802142931846853888656609114593658950998481565669164345437182611668271266850465316953431517908594950284299859637098489587024735429165227992929522935398620499932929907480121114374584887327230221322166315568635600206816767800892924337759801828982252336910788646876791214983269016913071970577262221718495466380208991776607426029208477200515694986914528609746684964723947764137997964087654104631142112636177688993060626023403897581075171007909264218072047812319291098939712462758936598354155021104247142261129816 [164,62] -8697923568336170445673796169481070936769880104991612719036556624053540685219396856900508489689808155509111083325472258692464617794677923409388376749934385889820132255974473689855135688147679191833355199059253718285015839314046525247333104497672475740081034217351231373916710652694199898427183028138572886538882769194746736107917397277596073148512937508577347240896899727596902600838683887921665856003115370803067187213852910846826794591639033310199360665878110575087354507419432064490744296263900279537014294459310579308156899393999420959270873305285784570387644795843776460359696227194181437840689533174836064747710277200111357073430361633362576089929671430510661907768305967744195988728427793259180921292700369170667592064818953831734250966078421496703971219674316041717232447721556137428576140767930905204236719195336214127793729436129025068721713205039510635698802776413126523559446705302762274157228516938514933227844068633490362383314157353873131998697914605997081648967463220078780276860378758644117518723036588129787925436916211960895447997840747857314469879292861358896459639752321468745625257920680823490977635931590283953028918273722583190691031741403628537806673314849030088921593749802070391017509828065434767605393782450018416554457552175816834637101846791753045478657564084371630066656758500725764688567211860479990483506295032899492380867624723522304005623231886477639974261942690903628237420940684140025062748367962417959170012170363748221394023334306121323723123470403983790040365956113969 [164,63] 990620665391374729439697922777317483023508065961133444123726820203904576326287130056752320973502706246790392126299002129707157180654188703665191301506935434056053537257844497675223095608342511106201832339935702213251626674902601340722769470715758232271341401983625163762957075184919486333143556376298313254920580594954233213343497578785373661596473652181403769044075536094646083554456934810678492544808836014075846636729033832444979865956962496375101931378533060022575882235680269910081449426377326433159796051541994090487829923264150353028134326395760032646718605358211695088588571010690317834894471373534265545680041252695227700561474419026256353550224156413246245847399048356132335349973188181603584747970101739766298650487436893596430594002636049340357053138816663118882101685650947879621123507829581236179654146038240340081157403876987703183044057823237049265590797404720728359819353223029494690201111321317054243413779910661397362628961908722987778464048846484452569785698398439510313253659588122941821924205432017769942095409479727938801475774207199095929249315722609473560212217575521839234763891538797788536293535021151976145720761847806859832994650024426402493861552722406517260216355965445710953134948482756492093457585384470208245773696260538328040098906324719686005046148387756242925056757719302839801193296721641574716745861754850774638350792159448994278494196488892238121042108671538980602692860501101444936293543936614222175247198398878851156780858425988477448134894490242748125905212364 [164,64] 5513684296763409049386639728644393779636614844788207563054737643901336462400134052599272125715981341963830587837841601284437782273695053888231111672082645209221712269013670487855182476650864564767899251150657004149343144052091938518067714886261270729407750998334488289881413780926506013826344120320293700186278482041114629256466974609889079019689259787354163780733986696052397952466948290840844877140355660437278447557418297936541871857306291661609149740743581588996568254163628565895707004830672324773201607521222341785634065396066347288925308981790183340238315613138925138851758289538502610932826101197685387667558171266214010831738005205707597647741342855197370255958834428026759763262691749386199129706750752691845948276604544213227252671430668356920304343737099157344827841340114770281409441357543666499199914200541759074747687166986928561906376026351467558630715215633164720467474259963681488253391187210133278224404744439070615040109600267979007852726655914954447156488729407456118848195977440670923468541331405027805521214977243151159084765526843382695518476987216256200218757721519385708954531901933129841572939887446475534445495818866098252511805149120155059881112489983235922599866702897314536600045030483891216214586051614172012516229126058211702269498426848338524229541305831930148296823055795150321373053673237476612769583061686603510083808680388315269468320279368165862977014409048888011443286662227368583594384259547670792192334719550196770240610639364964650602221912616609355590371 [164,65] -6640315898254520830211332009012658248851788484631460115592635721977113533795459278466916566641668720207777227409747890403974364089663383810761772218410189864291851556644553463836868355410253646081106222058041797551957512785341043984950074485198632142731630759473394565570501019417143517306346280719560091703342529336918042808607053938187845891848185540250213196054288185880066821638465950846165263448825224844780085373186326235105687932694327476051161205027002544837963019336835123247608862551832830490749923806141609711522736704759674192232905924523905433430774593712926384258024396763514119990593882127467149329502510440645818821710643559618099618592410551773371211838463824167632784865829104246984312104392089467856113836477223094008276032244434601457424062117142781791053299127889875339873201668578087600919036706589789269307867734593543046395162866022054360134191213686576870952085199942842079555698080731936363968699634466407012035618779840312417275179980276148396860755175543783829422349289863078836495645769084561683454707744543181044780858831656731971390722556048273894778581561641467994455004965562636305691102302885539774691780609498401604652911866475482650719226007293944243554607967125813828215274934301852510852689939836958252236832644252252858318887087264687183009889293456328216101925677325291933248677847830297532261497557689344745376663823833391429804044950285391005137080880553147156233117330237379508796831056151933440711433156858597280332235113674184202746324148623281219048 [164,66] 305440956987937584142904417691508371587489583468058787370596323733863378545726939942617284106656569087121886140181131148749599334174324842473982871978871007147785066833873750460661787351439802920057928122819255079251739606999670190792571882599112589562857785377118396973951574522570149029208545695372868579034791138235364288459971875024847204315779002949171052802489363301931641904547008397783450153550317879580085976691683565772252669278651403253663428799311244201184341762207771705254752941569071410388432854960031697479071432753948881502521143422275437019177638526039678681365540196681720225237657694648429345322453242951337819969793735504650854900277187894199532435670627131632131792108894575514221913333133551221601312853236094732657050533867197990680769959393146095069441941082504600731794342944859124459470390562438001926118171119551094542400538070126264923584327540562943856306430361010435743337683014616785041439251044003525633664191972033243056248328780621021097668468378676117473434491654308722170357142895871137417601053942032748512534268197030888142692797319022423684013357520271511650436700246967516148699951583620152474479230016900104865219774905891275480568945725920009660946759749554256268874394863430552488827722946665445347448966830491206244091931474623450187423928949027617380736560526449824780004232953504450879680120733227028597106838353058261560689150203695375909425366106268828084457321419331499001025109984352408161182836632195736920395069418381307283802004381056696 [164,67] 15532023540104757330126253924413601512489997256835977511603664970648056087864885006612150809676380226854332960370917751084379225394074957974030361394185570853529838156546350719219619284772165917857827967606424042421535622189610898508237786891892663680904091969784106905771183492391482088666638256425299088557451910368152475771369198865324456230364634642040503445804714225619494631381267145310184582859383965275158852756684200440841719265388015703915563730958049784035375328818600844351393607014097594488471333084976186545397208713482396771129874575348814233119157939684629969940617073517945484467970600535096130842496706745656086622370128912885623479385374731278998794190062253502882589178293758416463883761723222717957833220370257875463518515679151683652797789490890366799747952395538466919716218829699263715640686517500396228510368197914432829267808280967352655241802114952041252079183443059013748151623660645264401987647233352762634502051781989885573893993341487879666967476480385302406623403112778062777711831236507560339173710259195491538556209218620623067545634818647264049592287446019595996672432982567627688225010635094475809169244870304927716678042531459940951714727614793879598290791028155282734543918198680878577675178824350974330752699609163800441748169879874285731963943674528097600879049298690578300604821964981461165704332270371262961060447255836002402452536756209206316327165919108881536770464215974505734017859397843621516292713651717602130834682742623884331811662328837 [164,68] -1684439473735605811697472891837671941158506991431760545647528614905057960609208889221863738980762929619616137007082210216773304567719268450731132094967013581717432815968487441150526259400948964519838151284755726579908217229613060986314766232989948317372488797022486883467978568940941970422025916858233571873795318006437528730976876045711318372565621809055573051542928344318654703174118183955645628171179941312355457127295114403862291044900460851324315403168136112029465972711331323759912389912618276132554580034724556138838290847667540927985027245505641751877450603758008855927771518581653271605754998110652531317817963667510503391411674112358777129059699867988943723781375674853549135122749214577458704592661271363509950693851266278606558492343880880329508181563666790223456030926620629822222958910811326625748310274432876978012590264117569502008184575440988685229963883791140535638164467181299930350263983847183441521105889586722476083391599904334878012889517480662183649991418957244860963221377245468757442944190652511749970661240869610779389491979647773670933679435534359771816203059728694436374737598298441553557392855115349262982717302653395334932605296021353423972008702929413093372805127733072923937630667395224046012811560586608345525184639383124332890372747258548381994902321492906969063946011105758178690219490447918903323119010829551652846654536977055564674534997663989367991574320814415738019400489637575841261550040452074430590578992686736203574165549358770733317480784 [164,69] 8222733827699367654394972633461081478774614907329354115113481919084625356142301278714573968962908137533770358904288545267095056600923646588923022732660827204554087419446495190247329575806067587912821402115613632925095325100920438339689686291519739295050535631951219388275254818737225725759204972322109561230256646555497561415907635491145046382747336994979391178588434488038101272466865520490114593404054873544211431246965408693900129267037241416867245876267007060049762388976383742060162160353915426137540238688949654949921256673216034171167886876340762183462929032459946307902833905732417571419169317461035727441911684826235673910331269878076583188474340629611318897942360745509623991018519310085553144064440764782368352488158041860258960838015563300641017954975392957804959055773810603052353629539045916146425534394806952552279189993546133408733998765336047249111073670589773593033946264874821861650234863324087233001239816279547209545149481663121525749940673632924364034753603090827939744647794991600115922455708946799037069168563733738350596723544646865367854841479003936201279422797011217748712102011759577376098282091121733452314741789517933843646669618495227942253985249698587220586104818623747319629142053264582733242403245008213875618159845608553999970300374977513871576322720857088573904031060886875657986225585985483553546981129714929494686109815832458654149592571591281313611022475785368249066880159520211768457895188307488816783666854969651711103954597156474677893 [164,70] 3914769333742486819737922445177527413646927952673473881849743675496797420206422704039007946304776689869524275949453449889508936344806620971927401896521358035666050841145424911041933391961594325897662298078671689664480927355810075220430472702712027694587065382738701784563203644797383469218573247762863458208987749200831539000239062524553434672575276265502750348112155176900441903269897850016619467046175515364481485538436942266437204713731682365424557040866947360485445387634558190377470911963542075360007406143748192907289222747476070278606970957446557541776288787690523111020849666547283699362072872604246213477474206737997897660411581074283499591366815292215478590525057361365203535361832549376651392643387359101944132656669895796620702495591338549454281862675752311444073228860122985996789471526243937211126452069723213816196170943138363730897376249198964977037684688871116675220864915663449708143314763862190707372138917983953834069041020966197605462403322187691767651768507178412984752208157534663340916871907767550723112715711878888325190424165592148358925300016434574728925713016786191412161683584655136047858748256618903208081484292131439723231008011577272792911923516802673914906759660624179982429509839478525049698087873890521842530788509822579180351490385213959372178921180820494877902457255114627825403361302066684085043236765006904287350501176207976580449378834301208839937628234684114890750265593373190817050808266810366886355862757389895138387296857848281182 [164,71] -109424977498144483299422014420590359384854531340362074378890526984428754509202808532884645408315483884362966450524500446665271062286269971305033905468669152533735698329443898430194127260683573728054670206391087960529458301865304660161147380502520268328237323716613827434104974411998031118542073811365760809161610779143540877546834805453858645574398919879722012049680899619463274897373604832156004537638037163496946716417890096781999237224149793860073813554718471267613027993905029142116109791374979108189619124301509135065181512113013705911635638982538546257631717131524864479829988010837433882674636024146457859717281891270748209494754152739876176802681071683784890292084079933841320054824593882415766580110337288572224005960738252944991283720102907125353095362162098946180860296554287897751141555132821909478018849436559987436059761502898350352351015247038103907827672622622059424785322035552373671077339703245471493411753853470761548708233070934087671294036627184636181009590410939817915642912818758239356871333772506009994294777835310567925653084327619705037637977936445053858298137654728059149222156948431883213273498208326815586789875713000582338390661130726270985104321567905988741271652025718041150936267232694625845526535275949150805843534590067780412331638995218866375667389824451979175782842547450435418935078956579410881946583547756666626134545423260567669650076508025474307525022689575215033169256864031830870263505671389238782160187653989555259071117178003 [164,72] -4257659323136958246118391440729293217552853224548440828662399571381131041485136121235210473814190484873777924874586549086538090453441857989617212745556804282122690645207991501081253827276449850237883073340671084641732824580980077388617607969421317080226032790361392193332771052184715866402663540880649894768039378743211880496733444753846507558887627044095146582529101619553642240673908072125203932933123011081182624112366385728544216203508461689511084430757345842564748237829047262348216997460305951494377180976743391284560709033803017360011814312747461472484078215692275606788510547929005687954677636501456714624264287212272283267873545708652090437555904093210279644562576449092335782876256225889746884201802906969778833867087194829572975956741096422748554269952373426716791624438433832406654079747201067645577452144237778995278223716937481102480413068612516318082465086526213298392352081201600038491481396083425136569162351571525529651194381045414152413296149437779808572027721743890517273968074318349580209096620805782242147412394577172868183295129494973753924843760286274639306717290626566791283206246329029184569244762589547795443751590709590488385849100070705578473765264238927059490248057203924101025556034546082608918836051010044800812668463184414982638087425520586362518462093563774077598809859164254503843532527120292568114215939114008463580163659963876164451940487202571402810272875523548144950669201744016577733442917770060010628164039715080921150647736 [164,73] 218721084951712709763814569018368280586598097763023253148322805002555872620911759454364489181307058747838597370946589489893404127715362526370058865646906720032508724635748680150846141783152445988612935065247865253679301491970480229796497958132614221774297933649962238122360454102275083342391271867441912797773788196786618513538910300335228970465283910451194723990210093030719701846372271628556960275104648301281857362160754510125925052969272294590591542628209312735710200029812733758453746533364807642728360416224157991654921020442149504582994053063015381407416103355192993800493241767191314138838638105746603087595122738744237155954836653009076309156166807996636882096816144382177876636307586357249329582356998778397006235122708819730185939482200358283566451655704241716489599512930012534523376927544710988937274528934620126850212198350911197496720659223028767531203225514737372807708376623188700048865331619275363847702775439945692908400498748328122438541201027455618789718051735592858942415874948457293851729974082913551637933771607221951797112897685368443578057235214914598815760945694169286205474282012485595431977827264733520298400232769131784474129934761379502681650026908516342941833546300150861511091051157899625696863351869206379763053971379539656081707055194171415446471444989927687410583665760922525541607711625474638221688278432914858610604508326088268265985928637295091319097799969749445678830426136591854791801971128047585257048205522674763218792 [164,74] 1540470967724327001928668216927297734338836566465784025015283529902746907003477805327392048900059215534526600915881534902421696427141334788427689168134513428955532892633244697348211544634453028263355387168941863499498171010295301559191370278600283007563652559261679564273965002099987870408994434048057439436191246810487770329323381624775603696589846366314033660149837343742917737755740210830501374106910995427265932675420946353490661254671421426843052622000527218164974453275009094801135870829014690832033226238181223886400747137555414740370523612238747148138291556740389502350770660372910491036727727791394449327012836476808676307567985489619205467716630180523165716520555862704023549398732349446771147891597381586144961459282540452708426436379616269032666434449974809904548112885226379860093718886531002990579486891352705871796721479602097948508781637876058289037135916068795527677352072750715476396058543366755246534127128686997818960688152010535085957686806745197428493682595449948154362534544926368895116040187379255079682676778608978026150573001884199084679414166921481664263236020791409851285842625132017330835507445422259869437279777717645039423241290174012602144148064535749168973803546859955088129884912960993008693406264124370431460308222195250053950240441424204136358162379229083842476283739249589198929341630177776400791324912153612495439811919569742253903562307618842794256812381383990397371655966281366384594400331297698186154722750176948972 [164,75] -209464265089030063312338164607593616597661691446896915373649598184105614066212485420768542366856924953583477400637800180432695222830328703368575168926256432815631852039580111884191398619760221038929738774295627609196932098312385193389260811480859034203663272849596969410160861940310888923811658536775307904574193638391630924726387530380831651435399101282339223194417862140837721387653014292484470845549723829677880315440275315088364560668524146467574018892272163539945813666090725423430054047367593337275610663300936935069786550000466523918516436999803601953830564354712485702953570038541209108936821560794041220705748705594708994241474092175527347033109699757757959926569166715265709702760659996965282388061091561635963698400151368100855914103144488291922314063759849493062074718265189839404305319670891392389825183931686719248827773219552937243373678788602760974397401535915242534754097548712142245653586950279660193676280443971351608107051427511855616468557471512173964449501426442821343822530368514704257800661153855687754055847990510930883177066337492656352611293875883293892044908544919510618835131084197421666901012521824428472154663918237835028529775041343434683871167217415420345852064267472232177067089917200586890590889369677591109728261815483267936708203355939206488332188651588720070475683809759953634321222418013772827287970611256979150654552939838907015431013898372961048928563016963788361411622367204911689453311542613652531233682717053 [164,76] 918734722125472659222175297210186914690607571720962434601218359520254158925281094774780828174818082227578050905785382225202727965312448029531999933980743139640453457292551577320682037215339450051306150130168216272385096587503052361088036186999519946855124732178580457512357147786564507124383243737704284718227362537113358519593724626057221056651695653598543397166772562039089415244643439053940548447319352285700874929157775810060039497493487529466297887121860781132225319172905358895566646604362227045155272577125429347065894434458951222055924872511356906026880942255001109087403616226876441347083153043817856553768038717970542510402454904415499793963245718928705493746769756206671811287337302427598919348124556164190652245508139379281416856134142359403852074605096117555404981467068202369508070224304998045705240375487548452914622765058798460412518157245965613616861554421464573674166841885950393606488138910041262741934016275886497499152543253467973094196171239567508809782823133749483953180316199263046931819296221624918756725874328758955738979051734166191313975295369466400345881305828972429887759008696382682444663422075464272699364067194413068442411961107918845694290750673132158623667237863861831344632631655517271631818563453037760197945524843179988446450870387003327657593571220038382447881358339770533888759254460740092936540822647133804305653818679268538486812001493649851078017486680213065398029931488784584445840422442256767396857940 [164,77] 110466263015087919762152009193091252473989736012629240918672664599426011209410208206732445065981185685103342304222735472589900150050519965613191322779390285924451174990996125614682913360816393084651188889672168382353110372351631117212572086880944411376860014038609444672346352146300925793549466696186691553808764352206668643057473118535628817567888955955468915951295540662420465828366420044228792573980930247096510138706343035905310461326897219235447167044348946626045739716601900097120494810270612377539076738807881234585533516090163953671718470816944439374766971988030906732828244226819420188392551472949533032124118622763709029245417154959160379294876145168764225018013343619842852256387467596186650339751089584065632799145908037004656295434509919487952486875734021239041464353260795796656383521804948183449109081090423465940375092561182605779088876533870120312337681357245715506912452964030597201075535757826805993432811117205077375587565105506737522681452253924033072365220387807174540851823178305696194372839003472466904641528688913128294483946539086605036868884505339717141554961612072735334512414730638718291827661371956807549553830928168440339575088990192749495727981430878022277575667000176285965596482632948126956864865327254531913702586777074173060207033972502588508280978574008901077314329491134053260180690658570157761276313325620554971268033871722174304506798364867472274299163086716786684581866855515709722172156746413758225817 [164,78] -1095233734129099169188865359141876110993719718170466566834217383383730702705447497467616032014190379102457559544904652901485701222389649112212272577831674950433210386722367469463919475544567377528900839624068185833549834440251535813876435900283841962372150220603954506008360969939444061534266838431454787004561633016409561814508036902262007145465598294828311770600295645922128674343356008978206642342262034308791116648113716723032956236227099495444894541398497488146149140759585394183822918933746006368337260658388204754926078769628209604241859409588874958069275456424421077434428260154500754484921844219769054851881021393071247866739339735458783370251748908906007838048333314851174341322742648900619334514055080097188677043664678336340849074167927566859416935981287404771761694458345402405568312023828950666024850379113510550763809384380619668768023461451469694412644507405688397464392766872584572382486024988152846397027847876783275631814661502792891954674335160614179806771142841914386934009332091727933011617890000443771382063893427138718970618513582841669776805431525172947546308937337189417094807718493291504389965914514401441212766048674478418657301890317062739861632937083271659042366479255285149388880027557545836885921891435137476065626113095826424457655527832278009452578235444364677907497004400361579937084473240703774512854748759956218884236350481041501409635526216004123748492578826848877410323465552685801752157993035641147 [164,79] -33659594443196669703491059488622140845612262731271363298775789470677889814171433946323805058153007512097511222386075438112903907858672397766530311368397591162448555838958417910495982654756548655548382826467349346824552767184476376044617144711018988251537873424502337967897211554109462425468975593748021258877435905458377828895708507685146110384470749663906888234564844840518974587557730578669718668107355084888881060731108093815213752596147418462297146458442272236024006827386917845274794287742885731725543116854819958417266349775070636593739132918281986370289384669840726218144063574140365141725952819692808489802525828240918827351104197492565131435016361966970670891990161986952118628155905834654963076861813443713234742881065878491788852793136197133296298249556759712246563883493106537531340977908222686178896916801625074150634483722246257387279867956076044395505465953385532674860684970683092975851193711440263795384625861841053953442990151643448590393548273072551865847827797785965974160864877494223668598010116017738808834464975522903903017504486944526503815070248747378733148115886503927162111841847387141016490889132914456125852768272439959998288153978390736518669208088001445781396098619247264790728114395400662206900615055162366791048875768529772094264435574422698207702548374489673736787935154903359508680744832253841158845515839649337864933458937592078689849341297379284998622025883647714421775228771495329133695457997832 [164,80] 432968923551612558203589691069795135525713323758749502356918916922567343562342179803122007087433179019687245445774028504308311577397898282791328442884319083999232270366707519751920558780224403017902345976411440545928707318882494067582849084417332181145149141258585502835727100950591761250746037561704535086374146294342098378796760526121732423550199656132406742607891360874475695106032694596978000413501370010321218295196356694891479016069061689581272357237117855992939098835474037928439476469171963709670738545616666063520465114327715495505015387931690746483536459814687494538850795985486978698983327888405079540694913453148932179393074181810026302190784743489115479329753728233184762812596281108911193450128366382711109992948378123219674265314780289626853575541947352691490013641141055552008767432813142452402598004290138476119599219596880171988952006065515410639854318040100448810443374004142957974824056084773315095001456576504157937671379305843744511539974036015238493479377860328096509431278489668043309832212329460764431225095480185690634970320101616126349307924925177903004615850468370973240786446323092985191016538572876054277781118450572805298046712750510299450306655999916033261902454271299167849851025424846366074196321351356465526523807783804609885541416976402328858608809223822046656762791915940461012928638153041611370692611751760426140309451151547465903112979459159889956140941598085703173351649847748709464427613 [164,81] 6068175997822987154056221373131314136106660382527632544973238177370889357533882112867166528740259758138023928573752194694393494794316366537513318690351022270794587916098440470542321619499107434135326481173626424567073977965003866566842660411799959545903727288239789859724955506419615374764655466889998864141523903598212134917885303978445067839073828034599117538184081340267101849772485710662431895895453755880805069606458675120949061753804649718112125953884794715528728510980142743263031847275135413215993869689557343630172612121793322586398750969687943851413900913720982089203403451971833397455760238113371717283564128674156455175928802962352535065401092391806568981156754974182381470021898856313291459951323232161450600637136060721123908328194435449606000360799332896169404251993155221475761976184585204180442389909768857084576497937152613845766201628811552196298519020835579508090218830534867091353554977458393623234563598371561314284293065761223008970880435952434827648500378303869375725419966566598370787197242897861556032039675837433817160256760077754724971324157584840423506148578803874490805323336641121451421104664808263719044725394451492031440104891919116764634485361325107230337420064762719576327597857048959083157640946015708624052121814145444635726160363373681049562171110322382925754000401871797940798106005883406046330963644382209669818555812212986113245361067007339698293326222748240194016948415720460681819 [164,82] -85887084429211600033633231385644388267809412757164819415364940061809574959438302195552360301721586169004525752087193724717834824804827616478575432143018796214555569888948276054835667682046449321276683600422326264228235882179488737129273372801626094766504656299737055832336787686284733702692378656420521804666657958035695641719076914911214395075837788254331006169720901949776929439230642400726671847320801759076001667297344286083720655937174760332451477432327793745652724123454845509257231780532872936467698252489157348355609746592763350239997892885997830604014741125352929290391167362449602940585897549528965019397661177782274317287433877255519668004791389135335123781474018982664796418191612967821151516043652798828276048342965299375823351500876977291107253528377237086290061375753896985566787249484507038577355670433202172515752482094932421832841334028343456615898460397173720879256510968005107657489511237966425311751035982066338881499245282376983863010524896702465694763886089251489751029072120145851337241211230465856608444894674102424939077523319358955306246017623114173132319330846204870979908311359483886972403097933436423213735775409561307529132565722240799363780988003204755391255574062982393705128270493122508422016681561272726023148328496212698466592785173802952692873377806394360643235596681094325363432998696845233997619679145213724880945482594247647507675253986629597007745369553331118502320397862673593 [164,83] -687239585918914275458609009739286102233258120630045709215968043315599499898355667713235019544391472813916548334470881979615162644752238079378380745155826843170116361136076183562755855810766114122527426035008124051921613528280679687405645226027493576643248248123368350761780981083727292878805833473108388423072275088603978858238500855739007545677913808631833318223863392756733404517496840301008882950932090570752341945717425005003864298644171758545828628998078766955056509174111810160231883545327666840956530777553521430354632485108708889408694378371612737972683302700211151635617715876063668788088103022005351032022032570426270367139809873741308724512426834827756247504869990183755643950955520319214259760619991104901331833190052841462845821077305944800411938224929867634519270235646167276379294372428471120588557992724835232215642226985220611023847673928749208418414720601730978757635245384693525895619871489721362198170176115866223165795191698296719119223805874723944691173053993693987851924739138495984975191028376075389689286544514503386314016355677056649914442242029736608531162636251418710222879218315027957505302394519098354029331395409237362748343722809806908878778202243853723870529214693738360432126389243606885768198785178711631016974587843067816797887302946664218036341362522480426904460739233699765848791812294571881651250027914116976173388314235324344299237875731718056473179148110418044396963829563 [164,84] 9857385333189250614143829755578297848399232258360998219429706347943290834703126199822535389480037482167498522858678332128847558824220876336698229117206879696810396235833629102433490475838354300171116264168099166591419384647767404782417927024579928283656637179868555280909866025119860469703679041954677807842939115742035025248638247154848434133227865352366870538530566797037122944817209359299088645103200697194518254554559051276050981748906197872625889504939459333008178063726796808374177834754224759379069208230155237868761242003826280450324445749155220930520439814612827253948942862889533165755389189924684808728117379966698494790408047851695148268979959721521653328300380675781573405055244695110958304118846793425071813580733814943837567391866948150749600028460948745948605686001214624650471323493858558391277531587957029081829006161856766130383642218675839442545183296039958193066663502688218797129023394602367447235208021659917453989078023501523599363366868013597866558165461928434026645880443816133650005622914058584627431976482346402836824955204490940112620631118621062634092709030758781184135964149085273832474827973449071293576628758580569370164753073595551676064269043439375340862485354463364047092578696740516146748901607652400133287576296918449058731287260418622075473298933155429473060458158210239528549230687173925902126299255067202247338916479383244352333571229179666132684387382163821107457165 [164,85] 38185235604191435460261254466597753459351305458108899321207796169800610678840776088568157067780531250814576621007138514995879760996389440132873645296896152681597184459531659081594558947151429733902023879139032182565064892386901618714017139485655074300184733737307487058115060482884770226978032891820211782735990322556482109704804189793401728794876128502543911088658550739605926421746465294648309798202550024308930357078691781774656259538597646041727137687445025945312994474713183854680769804770487945868781703263882761981646094244518498334118331996059671061540518739313738025408481533227803061030033897403691997030483489725486955127345781191405791496313401618231617471048102225518941112964449271208705325095866404157655182742397884114329424388986804708966141203300621347438632978293566232147096059343999066696109003243751982613536927413458920765549353098953270430283607554902238284948522095792487451543160898295223839929938607232154603326017543916561779124331602821621757316787107746016650172606399163174724769559865845574692655593354859089266732025318699705341819212541651263928562825893571840985235191777355557861448640041536454180655320942770305520624336717494621226724054756407917156630748757575273814327524065887539353226371606029806960238716924058855109072809313893361490620622403713035212897187167803481081341324552064389799519730992587296492574032011750098129664942507530074299339479820363812728 [164,86] -409917011132315381782335999479581150577834898165263592328971430067505282727429410813155974683629178155944216634758976095832115620218245366724906326225391403235508764049978110957757280931235518883676733044228919312263197145900080696010020016843050704063813515016310182197636802895285575432231458717309626384350324380566759470646139438781923655514138234235723526150201210242869139070218661541675876195027007229680005777793857935865902797535118063165547667786405456319781197303850882722962855592205513237700083553361072833333687946026448947939479307231706616111716780646974345717304996795690544804822644359220380534030197843994120368413923218623407783379097873440553482428582250132341892264926979503430879590908212343922260164592168635983859539376552691779862854013782272138392369107513887718124419803055055760303205453426609301440694783801130376007536921393518901078631025127997652728593614383683205082484726410989520918950737642893961270160454266877860171748141249401358312786249132851541015553602549537049424132218732836528262950966084096113733195154086095934098559403525763401949846062750057986803308767256357759304432113912033613024264164481281428530919252868834520065252623152397909001866296845276534947721207886683673376166648947461175999753769350810103098908423686104362502896847130642983364289903130220778445482428123479796511336114426620412313279282708680432678760415089865749149033876657804 [164,87] -5070431186320238689208832462009291482990427120127758502937116663710937140367314850489256313423411845393075081398935669528890905599017861389707289797294758517613978972139389456198524885265424090084775075319859722526455259114289025501357932037762751346748575964274079466345344069801520626091097702387881800606124383186387175776077291476000104308257032184749480502400302338052147057448227195896608514047327079980040923604271449818944192527031232735536979402353308513846910189974706901046157141385946694619374259371855473978251423376366890523206336834559692224268002622641112584581946214937236300522648153728140113493462450257570034119203823865600105316458045013172784702704713611394493721605415316443776815462942869328335331014467618674950375042256323004409613374507340615534754898300868262345584761938084636506603054954174957456103089111328453572437940909325154528443732288182596425028521125021930245777980717156818711000856134058557246035360726086199317836921741631548715560961312544548592966963076096221600093920171239668436127336240890877964371615611571570535739928426358800154073023460198448245469518700281555291448554234686035655934311254850125742328867667560071598569363663527523888614086916998440662735199847672896701177846747600632856325250531724006625695423420411252359404164897848592156799529923604751113612473341448584925425640006601218758555070969845530267644806468126172507532559449 [164,88] 65939982021224234154675576284210574346790034884312844694204565707104056823439974443207221550129559198995158104451831194159999218768823104244976471827539989880486589508202782545627796128485930123792950954293673269277450598058114322136279629458427137286300911464388504995888045156424770379626605423010944321303819635781805697715340726432849251507940801687489073439260582868610914270598740500557445295770127774654614194812398392830318230764163547937198440561945102788075178102706001629883472406344767621452452969054768443587241377593491820602053446608909638453280206070970423329695829236492732540345028670775611613123799315314989821143359567858060972341839931416985039270937105700962015704341874610083217698809077322195568132518749141353200979639888998701413162177171372696094110858594915836393567373191974713049836175712577293685703525138770513001934528384643915276227706409907409240305142629747439114721083565285429902674372736591150672410611084709468235000920442516134062943867858454314595662167191646790889143898234165087936847033094319298997513386597496452589390056140356854926543777348168014450454236006801258866469000503282308612618400114617514461117939145596419111207312932595286316063339288918464835598413343858985836141268631158931125053594245416491108921987919161423315380597730693909540539380888425273221295490827431088645038500011789403624170688716258120087168201169119122755040 [164,89] -575209325724833158894170273609825647789169653086919670377052225066381715390719548845516484628772616157610404670678250654421808134693316772679851048548690061172767292970901562812171302091036334115167210702255403202907197164243910158639911550458413677540493725595857240722579463685139345427621212867100621861176682320765284308226164126478887687901949491099432661093652711103098105697473245190562685482482273456135780815845175692474992390189653521574845700754435509910679527124432940604099001027446487579687707704526233338515801783501443496668033363219084205783448159330368100066525717162803393872787137566740802444867051082660075703686715041216158137251417585971705354586597576193861842618406192695495911140753447702688520536993188773374521432592652017442450486365342479098832566267447905279328584904431757464591584973337493704901622412099312353456984502560798759017706570621727576875697381667701661717798208513870028243217812689491420839362451432300361865443003979504587922574747328981305355365289108086751062943858770975465869640680862897165593740563236284853925469117860677061392570293263599311828092472142913013801604456580871949688678243777945322139159901289831522808905820951988477081942080146110317412539474154393115255826672655991537741734802249354441905301013968047085816393554563015730154701834383391158040674092376294138274569731140540109123629657547981397983599421736269731 [164,90] 7259995339150047176984502917815320419596070559343534976293718810684404450575143072779899863566509666875838309222937593190888905178918421062494337527862000484339159945356647805634906377815907508085471419973383865611226258692177027594405542026857989681687810289374846997383815060322442092065073485510102593900688485006184294538979711315735489230556119230628921845674429069749443328318947137432451378180510312797596914007297041810091986977099498292354540515842373928092233800012793707135623038865166285779060163291859107271893258289525768005958451382017584842419852354205926547867185006889742721638501564260504706926263448807999440950891555956222192310955455401440200702077668175449302725508671993743598472804726926337407732399263035922085666138260734561844275458430146040788608090279096639552890036357515228179588088486208731040667666251690075456657814239566371125189624541666862916156745243670944009943402237451990325815410675958160944782954302159732478292759300953628125278370893587980381918947961184762694156866222219470186456262991361348076691488141122886735983622289500338379212820125449377216030241835272798894940760454585738992890566187662697977285457390595957228145165120040452001646656641937399050215476521440935773741489782232367754383884834194324811406188619326327324144591250625673402708855476466431599291844572791737469537942235846626185745315915075468628371456290761 [164,91] -81000734368741836906462136840823247373289894548244199513871105984480854980565287328973510285343974881896451712360013539451245294607484559716253814574795605945146367475203245563424483393338906560080797537338279910149021758264573462742517514404177936557824487536523068973627354376089102449236536185521621714735858269916660127367410320260279078949246953015491497830114007486962011852261160876369359035617012696769024733314495277770730963193261201308919388159813610008729650470910518061148275736952105248484715037497731206491494052362295748087706813143679341921599293568985682778446014564754068227483329847764547399215079175974704242262200504235748009481788675808363203570855994111855612585135915629025809847575524696028591671042026010748294734531470166491250111195628533591099323731198808221185997121139948943827706669698422291546589566254102605306812372588339336626754001632911534467267156563488691563325526744195086845117540964805730757361761302310390232152588189994272618273130765766939994980225839975510332414347324941405554144553812448074276204595011621469506137275906222858966714581848154887235671155380479997406457866853017657099583436728178241264612274124464797977324058666802766956285066762660812828859042702155554861988203403608556018219935159369248108353195034505031055656387842229752292052067688798565262965316625911215475387919440488854374685691406105187139240729 [164,92] 735601994594488430831750215092818388617100900191111513284132457223159302190878728447925600952222808521958803081540967335999251755169994119398564919542928700701082416098236284996048645446547184448282272565367983695115630233748297205222013568669476923551846359327450224652901899580557058848435572646382370116148576009507585396024203320562267074905081282238049097440517918405994239996773843369744252790830845234015260407452555003641728946064735940160707645468925455739305393277469985154458843425043851440113992508591583090044798630960885611606479536170217430405918508590228606330238234746086994875808120113256817771839281563950019759988800956961462719672688701383730086415155428874577386104500453948028484387320940287937139385446877901245538393257957307860237749948076388613099053724161363819866706195372391009901268123463040380160662717283824514543785805858317107382737152718801611747113771355793169772169162828561126965830929913087001976198209427484353350143553415110719972620023393088944203275314406114742182970596110964707429087606597498036169434248609328205497537820427366348161823257797014087239982229560029040020833377830739592867457702220217809829554985680739957919257374017777086217903397519798271973217047501509678920304219504986782629514285339797851899259010983276073411259032797429910927842147692146857758581456645949016407578294336085211679231212481738534699 [164,93] -5807754084143443807709226865498002019292226624267958780893922986409894728999357300818891888448202084842723705488992505587313466437240378484747807651126227698088195487285092360180767047884800041659740993668592326025532595918808990920743545657914819726969188516171665604506271295636358043645722826702033266649776564199658230849972244591593828158862036392487328006377936844622864055570394397676621254232895179346104103367887238255633017039361316958993617915016506763778525986664842681357066210774351897298810947464603209830617827238661128510815619772990356202945756640035109573546778846755123226134868691650576926191439101001485995365288101107351458472449692773615628463500249620234478508598501694293642173945813832924253106384264858133586142878735182140101653560959647307630421825411250273709873996681760275129647757946009874303033406231064694949603787942138072886588242249052303288689515367811993157929770839879206011898668121796421489109090129681935620691247117957097239622886660087242127377568798367255156679102234315769673827307173894657480248810842866462261373928794066663643868996677207580598167571117695429352545892675454188704819590880903921440230086024555774547583889042841860136282929891335037476003796614543584741138203839121989938392457484944373325377043175398022956825678132151030177315531186308013373934801082535181800818987239373586190003360660455882 [164,94] 39935286390475050072222986490902197311473951925934191608900328581454586935941737050603578010211370654375243612797249048815795633725314477033227118027545761064711934194523087733257610527847447953294261535935853869956676907925062318879390387908773711530735510037737509155110930334761276945660190268272778663642135532003689683779389944056673860836903287473656130650417984082318640463223170750471901699457592378395354080466096264439566843141230421969917711515381422252889729454669551140835218154495275524889955793413012392287312688197773815131932220815085777297140538598060453955249982590866652487576692235812505134932694852048495057841473642206491104925801583162076175937468310817016008871754093064495834617791938534079720541148640985542198969371489502486281932960683690107197848676126233050168530361098845888877409987072883943275595142661383225127493483127818612582505167823901688597526464413641766476167948135351534807027833094512786177145928949712974810502132524782407639470144339986473738029851401779879488003373234619808268864996531594829106139894472123622758699376940906412579640352552960994048636560063623906874844087857204439656552575409800295126910319341805920446204237173028729632865012391221719462483149405270959039928318890977901661162145360721084793249594561077555654957864310926407426795636917493418497277862201131450547322998788302844344880865718 [164,95] -236294908781546780683135773880974171887887379209440944991065764799790193560807735658691215680298545822401743461430878341734463768262196914213297952845814061428314029762020479567456214690182720591246621031023940270117045299683209840167602131308936953237605769177398816044118578473622463430986512204889664120792114904108918612750921118373245442120025017649475223447378312472099872710453225963009706351265276881696046373900446910439152405233301976921968727177314903104862124365806003958424243117645235385168732185497284098325763160986268341860619102091651642636571704013953889721335823637299612515694664540964452873026393888917951678544915147038773419721287538886050340334714327782781112926902522708846320147490975309830460877163228028854246200499768626943977943500281282548636500462418672216686486481792104171479256449560426085181125216910096972965280812112702573575197049435384128843381099041381931987880606804977899205064384834596027015351673025502963324406319620838166215922931574440385500887985196269520222692534413255312597423341939250998020550270266421770186028406213706051315294634583537913325176764083654412241317747761719978934880565385695948260947556978028655606107842194777886257497252381931881481828488058749641895614100608259319127585822729245358711443713339523844277101151581199904429598631206479734702183133231449610089890231948168908891436 [164,96] 1198058730990354828318330077973627889240157311520079635289280423397047794129420656912416851784167965333429326998988558112190832351063013040230077909773696361073918304372336622216019919688497327471755461437764720531968829623969271207507212896332078646427797282608599658460843978209048162542767258243929337113769361659300065212711837328332575230984296706034714958038499865391257501497276819362007475884011861785919040593190164627932043123666297463707243181279766278877179557360325474969903230280534109330832722408150458141363264344298479929068351345598537767924618754600197655800306292982183509500308617633733634041200665748913498964864427831107500506735653192097849591551726788628676764015742429696380450265062724952520755875880647481145437275883060459118555909334467110682017901796698371697134491469615878474496123225247527006094553286702783555774198953950420688074742778028049920925879720604140915932781126211224317006773874838959971946075648822774894240933725235231292172508435821673420744996054445425347837702255987032044428894672664410621811070827231875468430224398091304694502047202762190821578098334113690186823076661202125751833571560198965836120658402313523471277716913108038485261160831640401348892202484584116303496083530914114177706587187569682051071048350973178668967665770059818177128975226463519762595924299385488669226909696688676628 [164,97] -5187424615037055465353380530210772966899174796905519802205503679130672117841286029380415573045704227472455178674653728392384357932539103076092822635321611081949871101848876064601597113837659415774183397173983534121115588828947054011401147972418619819139544230192384589118369556445382299707315426795092811051360981619728392558671106325673237652525834493064598233543709641777612828255761360336984938242494002545903172817166179202512301300326958851807934332930417493701984010597115225718605353388751947909746009134928247038051752282964751376146852789589696256816426913124428831961306798408417805944760280339283301674359222301730014637295529832338992811177256077820535435025323132694066587769135406458175868634350954433144403901294749622720332422956639238160275951104213326440681593177441100109790597681078354608112215727602749962094391321135205064931903243658635408117805369240455147506844729195379895239659028789322267632125560524080069651233246433742929479895265129426314475656278026751946972401686677154312814397234181874732793365989558698610092314616738283030460147427167635140425142608197555454459080120569785836966572069189404017785791657377497602454569860058175088367488723589904556472087427734702657824789468679655662631375647227452909934929943390914012098548714016630117917285209029530141158395612743255556473541086426445796084668134158 [164,98] 19096482822797837708217251050466279200127243351962628812854417090019458377293620155370245710540644112478942119424121442442453093473511352670861382032656071150657137955997523389814157412211291610642090216077039994036641673374266988613717140178540757363243195663861832788517896171787304154964835499766147075199736545471250235353297063211947886455330569679750620807889044712707240783504063964291120876575019470056875369227352298152073561549854242031206693938857801964852235615030521276970547791898103434945336120816823612701255951156406187246390968009358565854513391158389705672997200650476000201277304234202764935548569183985541717116878154123838284792535786610980451233008288997599861855863111995881853145050405220296457038403729861820823797614505743743941222386059781556472622944683678942648295050675258058680245707813445830467795130013636245398559659849904256192206340941479608326064528294318056459798420795065426412349990427967544685915576293914081640234035318257078781722922790026793128912608096490072613173541967495627380981502862176071363551980479275621703832974692948718872269057973091036226950539716078426921178079767550056260579268094127241227559518808738020639149582383479584563054584664300279263916745619373294707926547659048830877743470583328568664081394168297028740938039278900172905016567321039361187953210241182561671329355 [164,99] -59498747366183557981318770586622156721075362504944159070172264340002735991268270793504458111819526200167221455826825097156307475610817647430243063952168491483507993524115423736694548069476041817021063332099655094521297142850245627336221433074018661375745191103937674425290915758546974310246222579444927977246396487988401161169482677246713098324562389495873122115176358391606470374886142947186421546915203990661791818447234700282489617465536993403294951302961306741181175836430390266985498331556403114801514082287593204658254148269709178778580594899729716068762757046491860834946349075591028330471484758203325779354739347665034059598622835998278510032682685695459377627468979754888937428905623765313109951867581786670998721523520974329423552784007062725951830001116686008119226627077294102371705472853429812376562563824897310424006038491812202075072957330706543792159287394394171023474777630758657093175167263548264539289749957237103509233868182678748917204125496519848233875569529216239350479936266778922468161825756430044590496386506712338485381569736231078315423900430647720500527741606373649593920405258215882566164615292469524119361206949091193576270955830311156224746651497579983672001871549915269870385534803076831459653623920152803303504316933941093313585363768538758397857538107518001836392885531010847015869893045939082568 [164,100] 156182298735132333461574482967232180459811031799739941070339900095435655527757196334032082289938204376042596035502830796553100149263994396140215382914270606830338799533651642660458989444611525271416308417787998889678895095756940179393066316377474138164567513160328376303558980581875933431186083407350522989675302678746649483256353959217561024346606117495865240846567749151725246805447906562830783501609787791126732351191931536370610150156675176738380113152606789076601223507741756004963269561582442871842122209684846451841593740100434480434737677929876728603184666564913600724714783166191255418665572130339783609347074029031131675000943900571117401404657879441336607120200406493099497460072444155841353200340875585999630969158836148899689446886636610302205985902015727286428692367454173587411976085294902643918253869362602487852533342170458532980075201786850316325623864799601830046260116699640200518282582531188615793834597854207525863972976357325865474429964614458709306845625700009535063416778882283742936530765333656103954034149576848126106123577734575979065090590651330385187064514793361233589966163283442137544688109071032039266530012666545813586086873683281997802084173623455381806466083121039874929271929845383751306595502797958272173826620225019221031880671361954424797482275809735052307458354595755780623074324688792 [164,101] -343785928463034355506288629449141810713955860043642975660311791478548735072016136989746225753906966449989075047874624273560395721194339413141121892312240797745942434166501745113910459593351394238365187478981254979427634584453788491361403178095753299287326067127412583720498005795455177614158549663236128211698031553620818128501361415825017085107672251209830352778968684688939365272762657296304260168015335665753030573601151248322804501648452940690863823837869648183821509222944225076149512813857801816976830310338141931347975830275379878266174895072587956965286672238510904894477971941130673726800435813189841497305210730169221210436131421428412837363287606243317865126843196371681793400542896643801417773252395875583023623116010985224753432133558070897300752079354433818913461583767895747314022403285158577761081617183089498673672183932266948832299284338929594285812455716334115578685118946873542863687356618872571634528959689601918250276698710323825861461800538342926697480135131751666250463750031725003998183553013889404652410752854877787666709072447618360128265981385713552447858727216944736420871949735400188636004567741701381033594839045160223107814001577414057649828426391331918876993314244103095099698398159707682972994136402425992748348418304850814005003895321057181972098262742205690388313424390053801286469234 [164,102] 631516032102697567869081877710994212939383693134894375467589822863202782990446674183709533714727032014445116298632869973277723919622011186293080615746323624675196679219494158176859947034234002500974162412831224286041503826682113864697273309434869429119982149276241894421204077894611694680232617253739793573002951682809056915970140944981319036395838478869802120261414182260060153664488225980130533404541796002100448633721431957799173349467806742367997703563580356244242756622417259833494359311003969808942756354422471031752447552501030126119018672338900336910121191683083260854933898204652740409727606012541052711335361941609534381902360658717786731314032491401089655013510498997454496608741190257321952900986349190447223658209810121507698957171311052163973968810740449246541615427319137619728533356025434762106560537980295017419226073893738079377113738310444878488865006070524202397418386645226949308098225115197945356931210835940625072097218385813362070281007299779711295354997570301641178207865925952286241477266027407060390658358828803752821132447565465103512021004643132252725988199946983762888729912139318440680951600109391891674890450129825121656135415223808868624575372150446659641406383756900645878964034507936556906990724095797903056570330869853353048680847705756616701507251317188602528910724020900158986 [164,103] -963330740902637595715507433038378465568688440754562445655757212619089971788806305673613941033435753481885077840679242297458952717954036925711016420753461887388601358098465117256448452996555969302863333276213061491828560468363280528954981162763559141871077444944457752191278523490027428863784682255616743858669167303071206400101942881072920562054203323765213911518342873893566145954811769159851768817271238444652374919910975476861554741435655856355332438199172691653915516974053462382309493931834802595801096633249058008438970519283395439593263740157897918156413489463795655117042530546274738478718261739540076603873038694441497170797935760113655194984753157918621376110401942480422451693341854144882086359253624496561521766426718886288797120854627291605803930799518951547178937248435169181127090408686828915030738619508397331319558392751939265375792910893950501041291182621418297797920824668783547079936696074601030464165891089878224940484276300124014818582291894961285111674874910248118735708983899696182947069690371615070603231753651254035637317714125882630590854906255979012776364571721471057829498219853692939206857508039845984917840161483052429578491116486441134914792483908852792173405437973825067924705872670510161143402116021180868606760965494936240362577371689292193435537576580670244910096610049758 [164,104] 1214127126832502206906229379477768759334658383534120939025572389883029526785106512700216604391062842286776707799132898007832759693698027624663782865168107843408247764735684133732160164482310023359382425949219907091107612623778319673552166437898493811432216951707220034896381364331235795703243490129632657786936762087976662527699788357285759572925866295450543397195436576494367495456941032144143347007334171393284139866079694039051119243752042746087041736696277776751385333393633473369301565762500768186874257901557315087622074756747172348836178854584526755256716616079340851332695193484684416434005517473579335854660430789665869357003371355966395759873936917115969598635328286084972694903689047341125640266584166632315043131927376418872960773674619053658556343923320702831060259082997781009257059657778171680721038481401494419308100858513371924247370541794705300843090475410255992422316822068270026103161605889532192524306309836155981009932912864109885046718750342452573999386425699099926653941237028534751028999371921648400406457419670809002604463771546886933518695556894598367643668475735686612926340988548630227215897212252702232581116518287207595668330071250641588486963781894616266192936574684924017068454468365346975016413206059614898102278913181018533793109642100552936354524657886045097072049338 [164,105] -1257717375894423858189482735561046542222171593316052812353173728700041307429914229340186594050565494453175975449096508841858054433263665848398389490252976353780765969506249579296154820774279061795860077345872175159514109470152171363714249167981589690463006782706873967433729355228840158721721030150091769277266825656157754125314675402575466022392859632692094656743588601179292593569925192797138120391157504303901744657633871939572066992432082036809559577778166681065605129411498375503139289902381126799155953372878128109126636677673795965935390048958692307093109008102625202134158614873116179997680873040790282294821605998245230376826410678540170805119582079505640394490829211591235831949945840367311740411669412872377457600685227963654751767550545175411035344877139841457454014254252039709799922844129996691991727395287942501860509055338375379472513202126073152314453585758689355192262294138517013451508377157566379871621254670387747062978060712118359613357599315245175800552597441136233832097865188337552308843900220453099435608971563049215558822811394032931537519077430318077342262981717958095426100893843135514388985587901796858323440980508388561212836849370607325299349677722406267186823371307043686933655217569408974848467088762872441567524684399234536901628257242702998946556727769413812867 [164,106] 1065310086073226705551433252896597146011290463789351955800609491626998499043148289539420387081743225705264111160947110485497479991482419654666878114475117540571382297284106464733862282269946582775179892405968519476858875292086518823453807105472502782592617777377366263059825643025945104112000163575992494552903240689528585604448889234739474426183977308873515032171974280371766617307535374560545979507540005333033051502667584036430669278006971531382564647068468827417195256413029417306305442024172264994610373571501956237626199426936663895116393036375367996524229493620454204791558181447599010593570213838936630182791851514350728008166125124621310244218743093807761374643682818467686674446158264990152825499630241122813759516003076862730508582156635681276767514126057299831626726200681009589447259475645896775645964877719713800992987012778558838161582629390656065498919176800588850175650051510978338768814259489915895522110506712326833277472150407132147175072496884517622451336552549047533146902236655126109620262039955161294507311759039019833702974730143229550103707050240678367834877377992974504343739874057384159675556862768482404805186234584878970696022239178985147224903520961791125067822029076513552391474850119018226626678410407016137605244067016985878214243534966246895421477058593511 [164,107] -733266688249317222291949400502661145500164539317071080518030752326960507948056237792450080887999209742308095546054207561749703388625283266894365842460789421553802254488895768151031010551124540512517454328361497349798201703424925688354921299360766715220830298048797965324150613334409390898714100765908511987579079420463381456538145870604815493375303576536008181580118278643043973041222236958608314916202220674036382717172607327893463149550335475486919345089999870804684982705179778560392077145482541358413871253536212778299207967957654934277105095934381458376397914327218355393054674330538872982141041201629425872498052867476872792129664481486937543794528207820488825955956290266340943098038811859695653346674376080916324446650933780927401571543132151922720318753961464020878366366004001865355321541102289002532668727930406167560424697451187626674064445931362692577235650540844626173835243537425601342470646252473706067945345925400378758471806558383889371512174979313887025655224650951837278344112025921891720720349481292958243766716062615588177596649997507216404261373721292125709381486452711829321729866395985407533080540473033610680039194359838149944842112385556077218620224753425302996231187531724071668385146487850490784709542764970354885492667541453887479538999810603950666319031 [164,108] 409310538319663954875700345783368216039586213223487886482923931531652072405721487091123171793658494474808879476557003612959493017801170415499551510482042302129326805504444680577417206285604701570179693492149725005161668211768085464802869449751070025635685797727410192674975564676845574342197947370571872186233588814751617155893266900622893927471162324580197052831337829181300471379184704307409466999345679290818314001868955308643514179485261521727783103630474439062056722476622428401402715427918642124665804257287215010475748377455579439345418870094269723113255586052469952297536009405639546834203261212058526750884272040879174080113114060409905069803517245607832882148943939287519989083960557404439899496373190039899084376129192381388843722271064872079264441893045388274243853959983479527348808596895480542060515303790280209353613976649488572548725278451931449284368983713253107849507321953725514798417462508584755949863410557335875284733079527163730435939308635251701067499257436811099043966147390170911557529341734029734305715751454120473859325761350088441873885245021516554539217132363875222348128969327184190857391198578589035125572464984173608777086239418776534400517587728214426358806168646781607181992915236315745345977781885727966462095310634340200183995695747036855099 [164,109] -180826185122584536883807429790270715684638042527432417814565460385871743206798479835435538750130358131034057769010622861962283267511918620478103297139981397314039507848306221085227624501698688197725385488359969074185314570433928375887839242475297595062553450068594756180288651014076275908035059814243416423988968841258127587710975982585053388179559674757607736681072955270712954711596521605155298237150423981808632344582825564366400017746070662881566278809862601563878085743503551984548602100358881665436242671616478588341244333831945512185085583154859901521032604556214446984057571624015276878068427814253928824624421110721443751658096171727956959652066439794631713761313654341136736736304499378699815453027044595042966152471362906983711883900945717369694595721996463841521660240820415444730075833467279502800099693183955140490107775111666486329270858916166351740603241911326764174449439620508534117953638531176309847797361157089589591715015720945265724145771756689238030765531278305754843347564685759482777172749771327162533652768728390268664566992224093264139281508893236904261699228264707739175631986145174989344965227909783201485860914989559879599154230958584716904635622965418688381650234915252772106431393793393747483850530974968300062422894332552309007607141680296 [164,110] 69092634702591823248958006329357376775049550418366536217289786792296811670707044865895534823292124128690158892890885414326739142183371675683727766650204105638495972166039236566079539860391768863727771148014900936727691888260979738667276488062399252791534911590103879085280343404022091371886218205654529486657360620034992916275625200379669509638234871919118570329415060720801266540475406624422192753166284744304500143600923211455771545034891032034728265213368524957511078087565415289036798914983617787247943438330305233875597911938770191323662353797942149605994163239566520885827096445642543491344313422431351603425014483970354354263291817587882263981565827433369700929453897468971493923604706344984058702288203597839373963479585958785037462652672101495993935379187236063554787081095911342711432730546604546660323199073440411525460372666468929223694470776122757656958163003771761624684127748892680956973731909246315084314474999249424483438900322600877117379648313315976104494730560664898338432045547131034655758713548567087001289422740404101019176717718306058047159597266148237102636105673656064458232084631509659975773552286840760159905457554680811660025294450097532147474001451930511469906616035621915306453981931086872639439595151444171973763919223775764376399706 [164,111] -13089485790950713263168442498868178864984145833272835566125533507140568430265670577118845964845865523394967142004922918732615725395017722321870136699915589152748466626887619939276886529770683311507657301023087935967906173694708321108572391279434949246073993093317035598884892722451896445774083941005836372932328886530145219544095783504029783040640572620087514478974157082864057346728307414380019943460770989002719611331452667919005837154950392239973556462808877865508576873089808040392077971290122656903667722147403478923531535117614068794090396294652029647541824693418445425437528921150034635036666106155056537551677100831361730162457361432022138755578841031623182303930421865585433775933528422545054276523521686776058731579839201642469651993914927613971146634256680667898673061931595765499747465514595205927289152597195495836087466448190060706807903646651279069658779028707418133897001428938682059034360824981546344919886910267476734319284790868923019997348109367966981380158847026489686093521517615945163744447659616080061704457852117874042502561863351220603980018729523817451947710234875753705823470036802190256269761831380880977769516921921346004749385028969235875749554985539053807370715502430396000190303654205906488770802769212328542289587491181258671 [164,112] 10599888292302983206210806913453550203182159068003354120335114617186495831407049481482427397320856502115688751180155889926872182071480594976989607348569442443888529912428873327977225605139840733994224187615076608802223718130456385719241015648001908132644354475721589320407874825840030046145056442086928463798209491059768616454944181573254477740593332789326266195519804629280696758126730604389099390144123105689409615163107493178641492751236406461614892485160929688843987771780423097751533933407311373247463366229932918600125763573905171118240085028699021824699216695031311744092570534180894388245163955351283129874999790681933085040507359186538459304178563135298182433745277643007984071316546655233352878245027088214626286244384289214236076674271974959562540484638696419273364082398847807189849906966702582858415193271232002955968990573251369821423698479161802534975367992056665175266506105290461422950577999505730628498645834438228103526774628696089890088982809593712542462629735497496166669510552975970910024186440314173219653841754451827688978279189210779941030487032505262817784821445341133209028606425760913145630854227072615799093191835542079279941905342213877019460785964553631896963539142446541024489640302496708638509526994630020299656683685048 [164,113] 5204504181649829805826707036202650259817870164073752357299469306336397761647090982146057022056639664886751430123082061732212754621157197661113991855621833093596786204989363869517116771817696242623932998323165395102523951233179478016296522528796409692102318461006741187373346658518421299682189373216441761935091688862416387453115859178113203480593068907250192237274079269521383668042397455726270900670131590214148166951552532667042795215771239920181558060990839998535599979473218402991265444602420956671070695574784884842003375452272308399987030953918030738159825807107799664238062078103427568218465353424620992990459438174544402816986330667686896962319648394348403082906271498143605154676063929111722411737910090882453453676656764491398321020634657604717942885982104256339112746961817096284902220528001890061041537021378122419881143091697288802451978005299392767525678820568450498405971091502098762851452237584671337933977294086097785537051188081809382162788178474229913156920143221981927506881103524356092796978809292090108257157866058531021899960563587265792870842782738254900710668388659511385296622159860543004124251708463368191423388349392127027877872362725657501404164852703812728533560284183346724048720623613941512187088378061335586074720 [164,114] 4376090566093974581034620271106559228609242258921974704756099237618033814098233447215710189495238957942803123947928244970550506505746871092196685787328736609402224441435223580500428292320817066056158730168922625762294537368761823746300609807814146799232280202998887501700603835210827507686375629741063378837157250745969251150965541333384245448155836696554399263571725810482004008671732081560126660586877161399089346278432982739355488358388696691405954549654403443915731664577711430474414926880836126302235690298649497212002267891709907717266950933838548178318965885010326565644793568646747057443207811984141506136050895925742007617127173870654655361936425116672663084143991911711915039309722937165359990053113691748284473734585240075242152184504099598579416686557999651643098095647346546785340063236296014075141123270122420329138484885247504149558950969198103923932319810968570356598130644406009134048156701238032457319631993024060312674289062962323905961254245559465338928751932768551941762387963828670117904722938573937668438572445487349814034396993701508443005143910607684626059068972293160979972012568086961463670746477000400495012620150087656989381444133667420621582369814153852666949882655613979351872127795633993063585218263165146609 [164,115] 2374809074248450071212321198000052316315109546491638612521302152359871359894452614521413499901726416601334375684468874484441210700092961820162829260599798587436323908583453250488526821718671359061653967786020968330980955602371162617239787400490964362953741341599193629172251441972527020723581134775711474959776282923490149881019914242630929330830835105305241997217623831657537481932537398011855896207688141273145728339003114080826981148753471907412110111410653463720589590001975747792021419336437820106783040474483288210596597697093457916728677925526260595134332649136960684877020449143880393359158863479171800108431368603354294960910986525437127760110158370328528899314768902429142590339590724472346266952969926791412385242323991680987928622405471410553740934986792429243780310956285210876580914690787084708666966249128148831729916366100911473945735301059742929338143403179696576586088944089013695026791927043498437477022208024861220255318645733395387502401028102243311670664844165384123184354640590970401849271368666932496049622240789749282067125609307007301018928784949620132777834141097478437736119096457581023800732441218198461103826446170129458189374678543655961782889897261695448090992287847734954335096110888044855461310958404 [164,116] 1023551960673300125097119729426108180348872877935943844601623092699843935587158731135045993692821895661855768485008433381228918977366426802909921801452577301073923820736316840531270109983234565962400797476380930663653216087833581850431249663220138056581849597045902176905924218981266998948669542459368930608365134946802819929329209978351268772384649457887921884064921196161970234341867164014759686037774213543594602508798603400622147459685374232227857359490173878310377024053187056684517361119120326000844158954889097646303286169280032326716787765037788724564923626916582243794925585699698770157236849304810279368560148741041226166000916532947320539129902640395250065324206099470010270869060685601569936492767746829422282122213582934084257508182025455074425193292858982393654978002545621601409307889269487482721262893464309606462466356808748968847694954244517390231529542659818900294642235509794453662240431230203403604036731170631933959308687234843483669189172067275514877691965681558496563681809974973994031568011141661575767605224571521727734151010176690812847362211227597890574184310442571934196124235362432669187021921915285226610267592615276158735029662538947049998302322682486314468971202554682041902969829573736304913146 [164,117] 333997246858414377038354875956659958814231847746826930783423063592812932559262888729766236419793518265020536667764649025201166423619774058099355734276091439213717156495697665546852608358173370761207979913717610370013149751274074224368059777997525408062955148539538959320596431151940718628968918901101471642822705046860307140382286649226868179127212148382192082995857357070664698407133102832608373597009662728285894561259971893397000954871117038989791412953904265564047924437937398304501081636600153183825649813618667932243038162280936267373221532095456447721038865969739545113224552629071637076124433301966280705295012132160894161042675747716858641646305223796325457413770463798573395417117757345626077542182717500156957921223946131126665566076708498873548482324771957052808839485471955966223365083797480441944686911879997527184966460148605477356043142495224778097453210838456534967030347592141664877236359954015079055908640116130922771875038803607108988412758386660101162157198998536084359229719955127983238137910654435446997506834700875143781281516260721981273952227892123687776487920267796731627788930380521017745890456985308583601875744067606787989063697100325328503060247228079585627920686842963959491133165144701388 [164,118] 82391148285460561192221344120650359927669618506932986646289093383520757376324399870253337846440141550540590252887358921783039211088731031362656711999403852261385678178711097127868548248499165301579815449055016451302284595185118497584068258774000418155069584107878114850427397997011612125585486300955696057640305302469436760241268426074036244174041513634825602350871235931955060515848223438762803755409663189657297521881929439914230217576379617067783791208621146288586113627683894636681710611941955234212977432086144032297452665221239957038711491977701753873664300586767078176386872651532665601072174856757110495616048471617963975183897408081963546686316422911987849189515699040969718803334740421065677419265604563406415101357151349471489017050605201705231339734736974387272028880018938150955014103271905890477631120649514962348115575605483287536161257234786956526725352787588004670887392603517898204246398875584889891018889249270029910779433922597768617226910819615506901077703558139363451346720664169983906700884498864868392699602124990280565204386439387874709969625892252953225948803053468748505887528298285848114265690568878438823357910108521623748289776913243580588846537315514804177637170983940613645884315033 [164,119] 15207672484018278349487835975837880871301541506022986106929675399635624568690463134922670346188950103095920898539547491621260049553391312561427556783637679006107259352566638967459036841568116288172291995888979910299681834878689449254955312207621924256677784137451922962540314614154146910308102497921924241349292690025524662033569361797908775929309028849407690006803272893692393320028164757575028224440360370401193782155534414238738297828668720003842693005537703503587944834810541516449158918737835045228779217120979728357021880281135439244385233754361704028237586557090162405204085389434358017247325472534006433480022218922154705329767277500028903536728225388106766996564493774262548216819179677748716847007719675302990205637799418336647416236311400644526473551960814523625481941112844954829191292043455483022686048358547655879573474854538003945281206287501032207062642646073601941215406587698865017216692125480608800085084207221846797712692396030080827916338455437944232856664551949800140124378233615606715671867888131908588880107554616020970409501588364289781294982119123044796014009762006120712493693545689026039811922953230684988629209727678905053704510481069107507804864628483663751183089748278545495232 [164,120] 2080257139042984904796301228368404738899435283590186864033039352189000489879827364248730608487472677196810899560121939377177944064412415144658838085239334236455944969287156084109009614419022272865506164364866779373738273247534344809539834465548464162746192907608242475504337025254970476892899788826123741981899738939245792328849519734422974132861922621337996662779333890169304271902234534429243219347588327279816125434756373380020444687471671817017524714446921277141674589616944117721946474619728490089285991236401260746879052686882613917968767014531806897744896262740861704775941339592390253438244677587602358674701980890159006767872475695381492859634584898971614837826668253257472498146390629260056536136238266632709381731046923322463366378596160620282413017300727621724462561712497000946077052244010836738372499118356063052226191697693004540553441661658084958780964820202024724091478880486241733019279613472431598288026060682633470251118780955255112068180972771184136201653237429943209729199610888545421555273962208989642983576193925509512923415294742907894702906916319339282586323591192419452199581173936492489880914435924874672188754174904873616144664495116563188253621032358833557231218381959648 [164,121] 208635763121123915553167933832241759534358735678685427767666478706870510205285288061329604832668928730701110226297138286199183316181518818058390124966932935410581341015048594068397542360469525699386207599064882038746701984046949881343400146149021581894919306307498502745148607062755554667049317293017328706671959862009538796427931523681260890605438901422637268391972486565340336785007311898523948042206602504004795135465192748569850518972934305837193748998368563633620298164576008975651705522766081727174774294133581771432460041568732968382051432140994500892541667965416714327425782411646259960880353934100629293876968323284313044602594802072533489754917587923793000797709416925786990132435964930782119957558360218073723706039589196383746958210321476909942061963012451627960355288214073301316649260181690792667295056503121911089369684150615876869840712605924839687449100523639662890196896283655033204524510220635810414769164492586440935329019809489766295900280954720285461967433214682105185070199284929556985597373388097664771807635597563691523317794683413629400894566541524960691926576857719863192268662600197229628829837492906980293104920941925150984778884868688965885495701654570357996713979 [164,122] 15204411137873498717016657543001325001507278583994692829916660838335182481588272591917511785876960960954412085487507504126976203390920743736200394046906215472559704634481127006899100522526124270090180853054021568107115026338856729497089713740536857670882682690889111937612175204772845373347483516659083023999978364717764699737936277759279874790376548038118660418717730255991920452605119517413122027884538839518449033716141752881419041856685618407971972809501145826112288096798188281907394118943594333799305423534950224252624986366368916687175427496152227386557519318031847204213962025801775766657476065549138029882474301886183987907360652937152648132639018253864763861394021541766482587929459610013470012415877999081533424507398208595357941055694500398164002322930502916274887532938287882261127993883122210678897128335512623457768045425559783398796012162319013929563877188824825667028170950232228808267960555962453406778245815315349799134644170502310002023809868493445937610097444166726107504482821386504600073151609983981615044948699431334407132147098985253713540487383467266116765356219874492528951339895217647265152730414111159585986061192353085540263656603423821972010147769345694503 [164,123] 797260349524259942101620957243109130457799159419456242791451847304487433826143829887155757206694744673177807356100794362937873499253875095495676621857391050071506191714492781130165402853080060480856753247494630528461597771316596279015631614571013062086927453651350451338312293045522197675033659590256038150163618293286683554978140280407385916895803774769401511595651242125903716317826757405091253386256347168488723877793343101672173609478203444951775610669833976966294228818736777064708779250017113745264604556758912715389946603948592752028249905878888690040626301467337853415578777131831429847101950324122037011725802662876677241214664244838371810782643243711311206108165150707218425249391903685382702124555351644364122055704403484551298295964299390135319324799406253670572867865123099196746170991814629977080791860598031510023670205053554658259454119108744580746298941688074003812040531876397603379412041030945076747251531166107863801295375016288310382726907566706069091926417970748419402249999906583049857764817785921638194930326499873744703758196626689023647438561714752282796908673118928393835614835005226580692118605278409939413430072424638044002799833437975445305428835726 [164,124] 28878810212778618683770565828929759640348319538883742903580231355188285271551235423145050382351005926484238848557196851560045324776334572338118174927309925288965995692365113286044234317419641854833567855921999434216089448464392180651326432330257922021536838684758096711214937410163968214639296315962201978218264186029452406749267810190478466852442192264509047692469962252989982374786792125248250011779389956563289949400934750221325063770468327571748132310705683185375386767484350520417794109671622197697306894116002054085774702969246261616304589298062192445464013406197704283163957309078002896394138801819720764013628173213273217525250432083364496418041522956480750310815489223384926129917767105605446856431924067448256857010504901453715022526089447967827732082040336427879814867659670462017042098250631711306593326691417828717571771695744316457441208336508914976166173383060285837803875037021612358048914923859455346427371285441482350771564498399344809128280535894190830850261916997738448699508869670241002765446086409749001689980879681277150489429738159003201937042659069197814527798350434665022985652830628661035752264034333808301569939905645811795732221829571137794269 [164,125] 721011983982019048850072571003336590924928691115372742008026044891115299769059798230628828353396357785802669885528223692165961581677909298408950053294022226010908904209475170500479181604382085669849105707364083106599786460198035242685965466372667493220449549619484326297655857234936089322046678029175962343504529586717049881081654528262081883247577468531602901340696191584494540658770124259197573008656017798929863048137653024590508834876878192677429491625066240282977628234130619839967724882546685435953917968517329035524101817897513657787166995261583906198625265068291029891709921186155823302859701030270776555381000049916641834005714843727640599619721759725314084010440155147968374736574075294712974096158035856104404360262043060112058704187698087711708107869110358540801375072047801636892754766100969697512602431393582746235464148179212034859541493523226898364422263799407787212474346291257946724747176394836040314804422176362812667013191956868965305126279917519213131690484033954944007455592993873486725031592118947499158248348985989681469419354429471961261341930377135309416519264041559576244780989980166115669678276659237398103329462763999310611300723254635 [164,126] 39918776354415847757429607026975808397002872860870918134255906234302902327327577077560772701259003881860392747325632982514637380494522056470927462961494731453470018343934911223724675722255560339903424598562177831226512250394631911223114973301399556441108641199740839147956400712952241836588685721850053466438140798514515069640008662092606957561345741272941668680808262767512377722987893678335897760209888351743917571729201915267067156121948203692133535443264982699740963603636428886814847753925593771466812125743167387995176414595565306535349983594628311527894853984911294629010787254187352349928564095681073456799554119428970442858898194484588581787078843284507891000591404363205900565410925748388280109660577837582694534231621985180226698626014910738943041679414245753798250521416994342977216986870208074140645753764093709200420411543959132852485285227714151326624457024897483368502654131094615530336304069683270140004487219980772417199252646494820389577145576242941233531592054043874858669108766446683211066291596795237240995466156570512726686106842313158661578034137219449046159598539162220020528816353876096573876680039965230649983593464303672330518453 [164,127] -429423391808847394261471299425176915563286290843689183846913071749161950437121733124998585568081172280782525713212379663223373911962454981826699205565362558394285868875283065956728855385714991475501298293206515519549211180612934323473388762785700017840858392163283290059238846690533741567196047725290956210617196019914985328770123195076745707122099736577140850814700226740490972617378692213815714000941894139314607840851423438309611118613918900684027933824254705041526939749077344242662462579924394563288534219417458727614027490924889681378663016488125396186394810289258997500327704184932936757596370843090190190837429079179077361855483293756796475886436296697432215480847800971103543891554923775840387671797016214931595127285795323274040777766295712727487759596358639174037304421905666623403483777249526255148115793532597990663906076979558805056148186030718633046095832356743456200611532376100572770066382890809308801119665044511283966905558428466542612673580746677443178881446609270192769201355067719774110710997370983033937081380114802033507732888935032058101268859782918969556796185496911895686928202327806952521005906055792207786244361590057345 [164,128] -182488119988947625376897599086842771019858642651827281323046490169719037961686075114256495315671559156644001978963216461820519321541246293612666937305269471196881409614351935734249599444180387493023293320613148955270029642800173950955015991790659125401761006665121519975179603295485807559305246791499380870010639502262233395979679977749886268251320643583785133274204759607438373908029447177521953963798795415175453157362692678623924288850537938351327418956913223700058676229385845939088665900489028946124346680048164717042255888325758612365940082950593206753865579506460127464660884365734811910001359364523354015486575900519818675173750401259666725816688987099366136061861451776727339938817890037595169574557331414331396493777065404020160099592086136760006221867387763186290861999748285509199781977302035019589255132711605289748653204998197903600623469361726770693539347130084383039203238060737265149470144700594388214240543865501715825389852356444280758225548519546563105656219606699844090915615725894872352731719280639021675852293183093738466046989250182848704760634909217516142741244018159468710259807678703727947324639944238335106097252920 [164,129] 6941454816577724919672791948319464057049045428437482054664378267980913891116044711562797983210353463040924327952964966866692880810554045506804591692925573152100325919673385497889591918855722493792337068974532305497964601369525008887469229902800449615138657789871115675839525635956952481860844702206390171842899173045195741148505398990867342385169150642763378481053238757267919903458571436401465549611524407010899901845766396941913555213498854871270468848627770411035617459472787401488192295293726025364116949681249931311006282652028882716472334719356520125383462116185522584267853425391438215649969586624875747242292949242707761855937398475280256486050565867622045940720088502061312762194712517075772553992306140490964133818677203255165015890148686216099567091952874983553692347690697572985002074628290755051293703247633768184093122012520446855412480025025562486216341970893678630692262114490957389662098354733474432632099862401953219437309002613216131288664718514962095422822822210339791592957101555797181513102564168953101006459356689987542582878196287063621091337341971665251160295618059134901374213132107453470022393126214605648045 [164,130] 113634419478452590382830551134853938609553562280610659486384620443348649779724713564786756059688368709784795675492381846716506103675053434794361262150794493373305147398812219744057619096391276537476856849382533367136210345474122062023222834626740046767031457138166807972825774098762658742018190598532011954658256285789356949228984522334406510477753885358158800354881107805511038275046347611945367692546903049636863989427292039880403655747530504288733395904209420034486335587359585920589267620999175319655970912770243160940281036611788920631878285704361268027750212668452227851680425845161601430771801668941226477401273907356776329538290300499538711114444690494628643126765140155947481829335837052115393117607708937557026260002228684522047122562003928180672032901600320561265525335999889899229328303870009771097856973423586048746205463594719691599240775004657345812427444449843560171244378679361032206562639538919262167966604112395161748188605979120582271201651476620334262086000730380500555873107866282037149276073047729030965351693597915990495155183781676925226734516441026139741978607330064438354076538515248268683392092095871 [164,131] -5579195683570859376641534536668036031442293189572817144672492675425756504442455089117978569889526722886203246243571086917641905744757845469058629639253464374248070365571895040568500981915936558720806250234218276654976877939814009024546213209903489861981911642748946460264672449083170857187670448834721829646843064445577319762380815022480860277253361645882222793569807620959346355813516162691772001951957273250156461746810858688068755910325347665860156728309831132463246221940860471807818961220117839067364375277822532654176232860100702291557199382779050862398186449473238571065307674363367925745950049340423627736720468071452594999939116121347512093034958350318754004392505388279445834826766120840777400898537250323036569519098808712046546438238099958646192590055830058040478269861544685286475738727158665017827382637128743037457572541160048999229299616786445658365991432929120342780571200924896977978168489074143555129377643739257692087634419379408341891468198702579623188659242632984926711467566701039334016956958669361698697049848507281773737882829131503784576376552667056380875233705705414445672889744334558452295118 [164,132] 34609048307748505571094299594328447642853991239200089990573400985880854856705864326480086515907301641677426766351397101904690175402460458949662028719830148718450159900523354507131458735143397412322996169565643700933897055131925044969774221688434180840336358048414864039392822798511451896514214483438659063058277764124524967510831709797528309299588456767401341029809081064986739457173011497781751987984473709885115470912405668697149376047025513730884851175331837179996260455683693197885711329582330150780101758653936398816640118202115411467062673725987873093789598947312221606504541616820615580846684565256422815717549487378751147980171819862738397316876062892553100564771934888466003136221165485195163321393714562641019493414578313677708720065227636607950897062547794943914702833571295772840131795290294361199868046996863375531347462652598483842347853468957980061615921539856902327438417123664168343479223178771281190943783639234123436327753367964237506418965942975280139469026556263236778236225190991912567045542231060800048536916765450059693481970618429823940244867148914235299056752425646100601312261455648622 [164,133] 293330417749602220390506330761323905817614032765760934225040981524069093478720337931030093168213629987552133759092233611300337597010028440119432271984800957282854110802675716269584046366678301558392630143769880985919796999080347940479393228706811883990564422385128568312056448047594093467594829642675336970954344533736656117416182523709579684479207422252857202539306914614911487775942752355081724599018578182406247609735295893538919958736778840658660044135425896284271653388444439422230856847991791409694500340940630155968757934811409770873353408543205560845338415769313893886061488021091043135224411998329713213759740729399480947518373482034298428193249281396163227653201196980076608398936885770574945245839229117340781299241201960347149425309966604682843779695723192849581253023922624149053046048193798483865722403079875534624217957930741246091165528771480175759872956360948791690711580701650502294007323398275293496786216199258838534061826697280724793492833649580887685122291525196529410063206874013597491903884285833285321330730674745195185236124323526123917455832945425397407042246674570132934463903 [164,134] -2271135938909542405296933744119336427829061328011201842236528652680826168289144863854098096632689381778561311935233998111199990316223484624167527759042140041117089848888128429445018179406031445987748527178576571590083867200480760078731030655780097798315805744396888761424802252903983150077415512502708111476762049062088986011542492077600732354621580826359071181572127359299970979185827296436534387089837959729926874885997676843504843109991206411345424922607058661383113068109484315272442227133358477006613279439426404515723363806181249151313498367706585418577038776611435501655400667046375558305775795230430511535310463399191983615670947407750398981607810596714591347632194528833395815588725660259069146115842499861384878915328620555174969793579751137213435016668331669754015979937941734470157826711036043665018067942056617678834405215302312099885328852165698689204634890678887898862491295461120240183212443625693082557379577472222831117821218371739277784549511915588441393874885906542212625961043197637177707440017555671270301394412111367957950944900110922949535505779644040007924591251295341583 [164,135] 8313708858085460972953259700517957461096660969360611285019562380723648756979565299011231694864074593811712313453094427673295245450824211682140574425996798555086464721508227110142577181104187100313749334430895958709813646513669016513341118150992635311120415071519835066694475314338254766273367597591200759952323975919664415266317572493074213688731193228996759968431582653387625527620142490205239966330106977267498929629550129072829798057758790733079723818843537234080746081599734877270803572800817736309575391051059267560758917199915160960821173570542307220363553631693556890536853233725132597633608811654342494523744959969297520846276656302057622277218165942929244862313715598371415010155776821319584735290500668322165790437550190078915546106082496992549732331403761892600452390548223628967445763731683488707097113263542766441833734803920072452460242385164979540891770588977596463162794703847714016318106315839510582847585878794863154319445512536659592829853645982624985597809560304131703927299429572330369709576750756739968577565308065463313612184956038222103257798667088098823466882147 [164,136] 127610112804160294083939578639668907961868627372781938680419328859137347455146649332441286422745077245998544892881810346318315167191219111642818740687368038539943996589473332068080159489151190362075247787618665659190143020227788871882273179057396679880211823527585258441635047334879916468696462092085072174070277372632255222916148381414464974023825076202133028773231237745084449940276609208895156595596858219388064768415953285913626956269698558984841516227555533667968038781826057899112463845930590528945640840943186743002039993866860587917718143047528408932426423282433120241117985744900980706226228034348818213801462027707602825349725717789805513312020097049594554995684279910164083471767872426911985487189300585844044855735148645678159728401434171390177791770606457325428097059761823978547932330510260785069530634013934990383771638068407656204735202728204200313084377871843157074532494307161499002356627344772590297538047137082876522993156223180721786698526259835627232748236170241937609370038607832245328343301059844410429507356292303175246492575720621822460626421018106227504 [164,137] 1444057353645151574454054321913034948716379556878748967194437913079137968140935670368726282053381583490685140052431932205944848968535641784954291638803697319740682101784013571715649396306322328869513403069859823525897270542634196392993695712564704758394443567558576116241827406931920792524536429822926868128775480217258471072299797154587957196114815090015724234749360247787601127554307506922478220225731462148087779038734681844738197981024346034820419253712340437280906615134792297529022434581804300658964619934414718012154166344597400843351821343107710062761472753847381099658012843998505418218219745504943775990068015308849709845132979172947608876676508534445199554558316459051439297431457907450159368504614653513741180823720704390965832205825862407273424961809857857955948032621906759492504315805937829513254663339450532347902997393387761806194311047593552581452499410904726149281195709470229000268915985454857441517856469168557104211969773708227680494285288841842122374974728582302560464930474596913095269121403238415428786701210537909605686268246249993706840504156237 [164,138] 8826790838005125532996696441251152807922321242532812968947860458126834735753192174758754281445669693438808466459471963641517262485352442088852886686333367275437084757453130688275567153910129493736078016582198928156379712251077923219887446299200897689615990967134627672603968169386433814695175112533226649620075499847451071450470625384192562867217288592838504644612888795104458758183513072210629559671981700673035054801380200137223819746288154869803394987248227827503627010118820637067161929862051701634479938903705165708679074032186285818065162499127052545904796714900401308980741017080178283900955189491481405677947469804247220877605746624128925234960176637979694173635664212724401778531071003125081671062967925879462647481101047724232740124547986461100813818867759703114874874690099948635454744667036975963490881625241679995895909559636789854778859945187309716483492921458148333195295481766589911207397832140757937393479692344669806578053985999561701840177951248313488659412955912340828065892814738456327931231011211802386638715025139913989255435868906787376467 [164,139] 26721677845708892507270615838150247122209476187752304763376558057274110501799557783485182027834385389992127697088784241495274745038367073019886303673279933262086552584477788890186061698989990934151693384688091006926044200281694037552728518502185994341986833387734118167207836453384919649342292354164936550309784509573937951494263686270747959597411486188375084518233742816053350323122068319714432988150895555693629006045401549464236293392630215603815976012339121444335991970456822557477960111964928258159603497609102914713199591387538855162576962581842602643700760669199561646112908079038471384464293135425421694133456814332990657807488202340078565420602152181677115775423982779912882572831035986974322999715095175525540530779560563160295299292808667868681167195149350415490097615846879325611109952480917366078184612252380321960454447997731809581505376529236930159153145495273235482549230051772558486824964397502173819484448238627043910866532253856420449300707941016868975416966216423980012866172657689683954676912735160232592542920573582286701162495674884 [164,140] 39146207577181417432558415522706101658756914968848257180763809666834659447187953412910897062322405739560820998433452843381737931478595575427929448853808081063038364002253232727948771120078280601009567547146604483417935712351669002715345928371383829435929710388363673296785902600277984214303636622290423345030146209535874469229354179247906166821737613174940569128409515288716629117405161450929548855342585570558264386803272668314360887861506098982075181874747023590833697808141323525591456782601430514847074735929245881217805883935134269482483935960560508276163247906491128690428872207860544780905973700198014887716512770230125916175332076133525943216492472330032014335035148011956439272862630770025504723883826011979240252805407334103042631561117869758730202135423396113264879247309390502495757798903363915351506905887250297196514082763892789648765183142802953240143525840222687457141363295521011779048422816404404093868578527365411744305361867151186404913986752857218277118119963978397197030032568213674722419448467383465488791106133782540830770 [164,141] 26876718735467231913613895204588240876851583456541504601506704873692211525037254170199098079653046232640797437224128985208660147454572762887604850439922084312431564499103036466322208621230085826494391195712960825573992992194905176478453983582884599199113390058430160888294700742386883438055101444654619023257163911679082545665813239295446321183640191061955927241977652259194722714456909706387980533392638003923031877656418843890221161408829609743678678386731646915487601996047259617144561471787977805104683985693229674252531012213459141119047212184588130357676286348968255544889524501482095129497702881929089561581869346282012944499058813880384062075510477788780096651497356197756209619800827407389179768560679192434687072104233626857022525507700602206435786745918051373454844617788628375898584257641215413023187671998057543959694089606908284788943814060240744628257399876907045131772237766836762284352774703137204234759751898507893039277520898144375988481278740787735800153272352589858183150523246054802556580696429816408093340762582024 [164,142] 10757235710818827734673952837109011832930429051204330365094817059490963113818641208711022219668613002603442258250269888479813374839771308292048372242394996157580041039007733414489124194222038689982092197590132995680694778045970715214335686361092210947592105655534822103708644192427393176296852392340449216219399169913236179762770141491734968079452719361040123716132349918503990420961367472697382506914756117526047547077809035527625465404844897752550136528486211084165093919421166678969029910935963695767803909558154851655084056934509601131663418049293232799032962392288270789609780110940513081264989303985889132384709136479430738234225973236969978609895553873841723082648340358040424949924872963995353854202543711796089109975912342989018749218243165844024822545318140683690501008896618621729394891020475051290699441999960202539137395884793107816307220800324081150926755830900644341493780739795974694820937414644750477886819539715585726032364528082403364175064458747302943533906678484562539446321137334378939148441643096956821711 [164,143] -12358586031823287340547462989518288381899849364505326537943344554958646575251458346074717765393507701698378559351350647742184199866975596022449571069580579293969659570777531034225012759924349978778177446248896522709517840839284128144055107817630070627588353201210427736220625489621396622527282855113749093072517202525332932755630141540155966182103909856943427430928972675214785038571577589227523368760929394762134735069148775844574830069078230368167644069897620384849394896953670268560264440435817449380379671299034887765566171622630312709899831435636384768014319793529737888946641816464892763847437356712338602608835861328360851784710430436509042912062952694448292515783411038573011186612715470016159461802704813897055600414578561575583235578483295843112714640688244400541525189103391089450334832395721022523803694764248747607180480666290503697929392355453468681709062369690253147227195558968101791728640693676938859412021968776089196465037868622822207998917891245037740117197745699560250998248396294745769930286111712 [164,144] 24039228034645115210028737861250702339532748506002629661805558775235764758612353619248536384675113511112984719208416449054400561316637162692767483889129334472048714152771220130130147986367795361075453286710349213952261384018690947809524815575057301946931088183349007009146609958768195599741493193733503679524519791035067915092209536682825211524465365642741507303550188666519500383144113948098150852855163783168066931803722488153586888097382442757634140942560263102602048075594374468045509955477651599554410984818515968559208217584814000806546092031861780680190691905682477766220542196395576695811748313499081624179294155145701194782859946054190286628106898207176337472642925401222621895562623059118422404202785275232324912289388563085989132409547602953238530608927529123388322315292229170211858178190941322193745250312192406115874914038906621683262698162945963701322309154833994986814401558738563481157865396863248430674349711296722608363616721096106235905568597534155330292358951570860875113473016881592011316 [164,145] -15357140581090980483256880626711489678250375165765219388669535009861171346696518375907327311799438329260167232341289601059406023423741838437069569350455813326804927348565505408799111610281403102475506555085012334947057286842742544299374062635868571847655087913142004711372096691510327048931291559190116352220702541578933567353556170812328608243412946284381223690315374800938865527960552409826442256451178817056457162737308613454050257907138106769014853364763168130315637022061832100249270719470841309589402205406856062678154172729787815253724643283170877719811067973817758801619765399644272602376362816404830175523560704657725985374602082861754233808594966588366347356827892835067079656363645928896298888033801516510697905220730610784166053195227265061760387933669098123598216235423863121666917551857393712185130060824713960127692086232681507817016785567043600659030635139778036955894456454210835975737842111757177935541693176467840665049988509086350935928987699571747986264269476721125400869894567311 [164,146] 3711195036547138436251581973753982690899324954619672973881621778542820093967578173067554827121385440350810405425792320912735692872140808353604957694475774362913239362523856819747817851263540890683832360399171039241756264315206596054269243313662181394196331344057734389437094161423055870517708314874445735150079955859302016877397775109359969431917409770418265555783720964815967119031251212270806618558433329601989603007880712012726236159484495030487499401200745815751792680152355481000161066982369176204980473357656725518862625647358762142871694417095936060469908348967011862443041447807190329847738381360248385123618189343138825223547227389290135857263817984178010682891040071337315938023295388071062169727107191426204718689844505439988461722654374684851094880278751372993254647848021103205898499327044778242601058830546234493149952306166429934976194131688106247284494470556611395514273381471460035775759601616024300072592060392488766065460076257035612879391616579774633071669737639553781814 [164,147] -275170800905469668909393194062247079068692706146699238827126434591727466304786561189395333249336203425264601935471691381084585802388683115947841248240320367713017178941398069789628683149615685591346992086757893628954964820864186838253200360097678796067137222381553357899932145992661451696352130479456572515883186179994705322976094013871935442735653873530973267927336840415625420327401023306953044196168184098829657635345018820728065538793106366762180342526866684782979655936443942058849397936318667172925216575585080033361867215904350287461020637976249480684043695026037670411215207169758535148624094851479793862388837005529176557422331804820645389362003272329391948447616896755101921613524939728081260379891860320998434188771767306772788769830380901694265870416404879238051272873044624890299843307372128736252333644781248078913632390222270870736931546681381734793263270760720925693080914093109743871742714876175816928755403623202587467356398311611522588453777229017604370093848520 [164,148] -15110188900034009723262236247308913145734688648181858131130283394532018382863588715127077395636061762565510635499648015395644755728696528346421224822741913021241333514612966573187894454472176840049780207192734453889341179373247315703207105541838277250106415410518020009062638843947418545792253005000064853962402114098527176137869846416279913256049572471771252849629992645055322228712941427230491477878029713542519104074417155085605908640667775556248611521903933702670038616273110420453779133592803200416074840201944583490891440442805380208892474386904208992657722049242764242847327769900574163974016083786862645154682554965830809616243830912095810546775521712839632165907120134176526674192169526015792539499013949161999288284797472117700169896631672938283195734781016796992399798473631407713558472096045515961817473627184997795246189836456031305207723412938131915095918357270955601806228097946324923317300695996053839955165720082523703396582958985764348819218937534968502 [164,149] -10501518763078974282394263561595613108269036029462779930891578556010121617779612404143946535569237507608705016637601953689513393685494385378235048720614509515816130158298036985135044528793550979329901336144037381408182755221393735542732979118060859938188496254850093422824574496803046403795154336966754279390706790936884636818842859854232421366676692208624545288438049444185731565903161886084481693416600294685322033319315266269768012823270518196080275083719252699990334613250945674368110749150964487474356222262790159865817387380250841307136004409532575539401922602902791750904941224590343835350559000066614844501809573184785888289223933190310948333186612376539264073864132442761654487697329018657449204478660217366715999894435807716489340577542142109200170579775107726497090919636772421360162571966772303894925914225359370097920904624535467238225385065643617715685400121778721123416016482091702108492027190549079779373482256333295938222166187978544796542275222 [164,150] -961655132375433281326438308642974957114641060716646160041211118741616297891960374296368354563027810334475627089050884319977413495160369500019855036194776251473372306200612189337237332588940704456009899904516749128016047839513578267250049847849676583631624597638095088192392333356894655832429439256308557917815606680146485329181414617525209131556793288973072097702504413119645325017553075548863708195016798806295200852639811433984154656541302265826664057391476413014045632242404457720126545887618412046193467713938898614968723653444186601423451435823365282156336338969179795491899998256885302163809279621184998919073896452634399174929488875557438970857499742168656975867479948118491356463910436667615636978247502767970551688431707415406464183247859481344955574798845772033703797074342317012849992084353755472027181009443961545824531607170834899305034491252103641759307716950484574638401913828358885262017287727535233453267366895245180552033912391174735 [164,151] -15539598151597293253070802330457431237259002163398191281977530725566424226611414212988247491516310766061932804932454307058448794491535317433482535596576297333115685281966583515254458159783090985974921333017143586998205691140740498966127180983239782445061879195115103396538429232154947605542188936338565500056849457735998590655928965892217749502827492043491122775275937937318295336897047138090200336009195817580439713949215239930832268883637008825860492519970785362264723367179994048839544790988921654697837887434738797621018941907765281308522948171081782379786940518319920798894774334976091029908597632029231620442005675805430404845308189380709814259912907619993152997664935791952113960317251674980425130210425549283383324604886940459314696834668470018967337548687697408239635501378672001516907273975719815662515331619245228395618805722023306138303735093678868930848688627818861716013292933570075132098947290967932396236156411265986086338646 [164,152] -43812135074648156915009489019950078426406269028045170490117667007649452634915175848739989682069183861706394249094013649682673617466014712532264048941134486284504768312591923787340043782277284514610863121026946097791147166297326894259811909237279325457056078224870590094745350809978070395206796474127545364002523021888573170921086984027502818008033926665403800143328249878732083588886153211585982131043082740698582825377904183043353779028849584293915068226912586920309456599291155404580682611962937793369125067495887566209116108549279200804681664994947241627917938859802476020878851664878660839230306483481113747009754523230113960460509930677279408699640117405437091243222799155113904804613262475682921570169592208640221582195404188921798660903792011279363723347975370216208333224956999373951859434151131361907816993182420379635297325373594477893415212007396947557608391042307082171793050363647953850614950286444272278740029453920 [164,153] -21096059627668681503653887331550282588694858284484242848305522479602623517715611811431038365673334855494738573838783514037802462977216187577947117565502035927604875974828605850459845048874069467955062356198531074713548640351249437340587179595176447697639424464862003110245527686084276316911770913752633780644443616942889951671247580943991749980800574539343341034599936291214678672167736422572498225387089648409147237852723500638239068028782698458769094025252621632550048480961894969811349979336880564400612892347550845471237297414563305175773622136678071507436222563376035941105796657321301816858274828439184631732252486182767823832695201759498680486862469213512040180114435769436024504702433318417655918471146945010924417943577687433330476099242293737636089783883487579644617528707337578376584173528677596729725019031120923593945304658708878136421863935127508470516281447731831990865671828439698331186760164319558878 [164,154] -1678386832411212948962432933820685864164552948952837886572623594012108974136215147218801567844694530836074846388663765729394743259701097428257475929221590874204881055239731646167299923194618773424185510423065050321604134112208638382966671923653055093809281297068502744756151042576615272404808223922254554501514181720018413883907016755986287491905389540378122226243040308741623301528624832438468386348522914615715254305386509035192466381338947232903313292204722613046309134864901586968424190864798402167713092393367592954182363384854225741480839842651027381045360851025991172166518744099408036674790678143950725757206064514315424918265609236648278256858055236216478409487261333212432883103549904147975852773446032566195601044551659483849132747846095644950001488839407547447869148375250893208567849473999091026440958522099565450416636177798451377485408051680765267501898993500193326370127501180869857546978 [164,155] -21099798604834679041589460108793882591211646647084016346609497717171755427992928020651316549685882388521237454959672499423279422259524917287040102962344563269348562462808192133931946353534727676060042887516058301252984926127048964649834759908419666102333753782842558527617868829918961383303098093316435944601862547578471008596658352980444488543945181043135133927352773933463179372991881424866277376516779066662270369601775900060179734408552878854101327705558701989968509701542423928055093817188474628981954607092707443115201537442703119876928275907738372222988263466054448832441830104675380955375677501592032385832644238752279094143552010044585939875419378739682701051399883675300608922839622179915349369228582354113408035639507749773136886124756396294218896814212593010329657919009035679005254615045534572651657069204897911699804211195580391106321902268740574865736595063711448245337187410 [164,156] -39609420706706045444016264325019225609990425274972255234123101151741011031148531842049882465295472663309647864843555268728640932018814556486771891386345456605924931304784408287858440193881723074076541770822126053274086401734781489219503364447857876087594871507620727348396633077183381472875688501124514214379707702461276548583511238927225805279546229543032169674734354952733514749145885817128739470432707376438938299361068634946040735362495512389384543478660525057723339335113635165857670177915020519304670894791891217070705195653756472587719463232724884240007964787444155041596549170118397411856250820970007432712653823379892156556525646503232628869340433856952066065526234625305639850912708458699134247132953689492765508170482694259161706145645447812541636117503416095552855253096120953913811204077865658973477346954660590261411901146687336162306811712742024778926680635884 [164,157] -10360376038083401582295357442277725586670877516220821372310265161006963016599306177158506830033450864409029620076679236277931966637321441786781664812984621537572980574537911375156492376914729538045430468149841041067502728198207430815285496245971018788430457829665631663787823739558227969736493282840880394547484875059749152871729795075301857702392265171058070950570919881085687323918234753479879163413746572598904852486916748041989880170516738520124510951592365151201718792133729779098382841494776818367865992798417664668015766333004568753377887233368624969300070372121342242942988502906293864434729203908358883794176576701252554166669861865171009231272608284140240665577612893188330517594210294422691648681145127326628666546140023771619001838029386051407557755830085810110057695775377856232278411790146968104906285315076906373618661802456518351677912929576216 [164,158] -347439127428285542532348801130538038304326657689615228760555850643838457520665548878955563199017733875787787530374365887740155634982230871349632106052283694051009448010591588128461768412018670049263554078585267983390501278985786239433646524684503323113586601585657696669649642325762246506752664378383280568081748876747166092369718271956577298880602968667213296130992185079928358029966968016346856097917465882218764530225890951144361455549367210351695535078835908412773671596082992770708360742323006324945714724057947489266917851794678208073637264216342441371184177377316936457059757772999421235694675303628844396645610545097442851376907826327973494980903619273573472719714971802794948000447281998535439394802161860783090267563901311476276915196253773708622224914106215111829278607555285647502947105253195783017147776581280911477350111387532430 [164,159] -1353210385301858664829628583702951020340435522516259609541747060175187331785049573822892569093287521983520764606189082018580701749874663516725986110427079468723136152172243333740979109744978462835834160091310582778042417888620122114647549428332360524612459951490755119784562462834351787934275576710319267250143232468493265609430451647207493001608147381354994262991648555801116899716885279200611938518269150474056548116700031960374349021572924014846709860966250461032374722717249194018117734667193579352424868331267528723920737755736322631320767818837439719316900748985909905635843520725000292056807732633246874514763162185067108028297262913341623905677792152836538680400050717594416572407498214535222616103074821297876118690486732960280900093780764508475041367334332699950722871834603978383762251937090900535751306391913431635 [164,160] -544574362371919277389597919491391024078991735376518177353727632656213477355849583657465645704734800036722904202721996063577782638705571998980594353828533182549599156507441653482801330875610996332045786686367635152395946842894716974952898495987992629969976802542344102239157534021918618609836791439320000497216920611674823501281803747190273412748102266584856493179123817902548830469532207468907123457526826118860955629611477190244425649835845013869729527152415943520537814275093570035194454876922267051668432253394848793909286772251516534241906617715404812080213833709391404967148049665729320064280155034038246157592370862455813206084832604086291027840409613891202127510261680455331333466150268231384077810917400724092004179391096226791232505338183975432193283893191331956286520444027305513220797912393461510 [164,161] -19723507911483935723534697572756773381671517534878538627726776401007519123750867620296490147754336031232562831043482299437692849590875508785771258177193336561309263799785789004303607900445114657522721303352686542798751302872923671021929248705900834954752863380709120068830245069715707773251087738393198965620885489350867569963196930440020285293377122666025945240578538331436488102893097023350596190717170881311472463222291873113346928469040197393573852170984984327620024919452455389665572684318616396421890233126552340660274587984936208717642001068280016665817942528336645851687000272059091298494900386338504534522570167417685806121336395844129427139199952862122035444397188039713560354688680036878025750584363142711446964309648921975213405062452253054028375721115612816324225534884195310 [164,162] -54599787868097359359631232579054064843710439867452533960475092827107245136357931604065200381560246666961282462370258659591709038444048602615619144818015484122805154453754839859899352642168877577924831045157515577806580486844743658530468962453381838665730427612851422511474988821050759009748388523998196153727304206976721062591139076642274642708125135682428241065396140954875010599986223636776177516557628344650805624287684562421292825925244028710213135821956044734723131106760716278607009718818099370280320631472374697037145878503889099958348525599814850579906515492262885731619528952427527191467557439539482113003913457569283278992144102170856174540783234556631376739467665190826946490687794515574509784721038075815413922133932322348183230411406788334855386849955782 [164,163] -9513836611855978669757715793642683171453273617091644658761081373797940710031489079500931333871574486638743087847948714504894699545146291493403936926192751502630083843161973707225377332279548784668420361065469593618483714373164080585754884917758064662941648560304569309351383084629106763338393598183557078866338803856099356223741585275918285101957421543118615287302604755429210277439349004402213748327863749412308829143807008238981989668173498531827447533197311056163077023098304256952638883109126890842908411628845627544737828549798044955130340589873128101873852751081744630563996459631260395472619985331895455607813115667124284548228057144250540726818971010702513172693196555479389819860964800127042626997489359998399999715247668879603544926658 [164,164] -82716617079654943626201003351627398929685471764948546144107278735246836975029495547735888147175644924510762450478588204393406360789744268973129391086444122732682884618105693737465956968808142366390682163469919747056339623345548656105646799899673287857478470048279445496672984791067190627499985036368064554475930352627671106499057539058516936999172809824452445235684930779012480199612383452046269658732414414109898428469583531572533167502454296231218850865997965865034885571277420891800017323019915037190502481188508409941186654798344134603324979761581406470606785778053223996136138293280331819166879318281975523881944429173249143828623918523826994483866154147470625039287928192933540283094224230736980722521028634828212367 [165,0] -15125873932791097179997977837407451185015617324862450563929826506211862500325166864125565557622666679832730349627530546952475498571879812420012659266774586191775757086451118253027970433206971089709687908031584359207110216808609733855690715368215271311592211995545987868694567122141716663508440654836073578041456108292882835906215481099380451990088553198242494898035137407601954574926711906985575418147601834679739800725037628852184631005529481888635191814458389371551742776030766016231449671261434902862349691629941986059763615450958532132338971544227538136946223527420119733175072951595625208686993625191752861784047482724323345055836450535397330056083523085013808857019185714332200712606167854199022897584668741047831866577289285515913148487282885759538602087284226294029545220197800832523511080686301841844659043957543017607945515365741329750257116038898186404456783249967862873188918584764170185416579519888899164355771856992956863329306550810176534689116788997371203150006337906013402466791909436768684216284959268687345961212719589568355641851990509130959559208724109763843829123055525593097748015908860314313558955433638702469011032773775069869404215096986912123483081813644929753366617616111444941314465132492624229101383393595440041804126111768514331369217798477996084211578900287982976122569178334279503373345935279249892902852609868454934525270452046128179528236571799043725585766831414605167623481118194182048840689710577087269288263289806615827478764633913901385332147320000789524313471696560858761557530227542224908793830180866454538558812717275762076086438226844362618380884015854533322679517184000000000000000000000000000000000000000000000 [165,1] -179656674206989265759871924685528135979870310310587237553728256347336170316563836842388746911923309450963110685348324237166113355617049977723576308955121592883170548657373613376777454468081899982413402300231525451627873531786669960786313415749364573624490630416669430256281346375722070668098779894927925959551086818066836390850457930590072491891948868730287221913800986047642561378620115476746062656145207667241513998276700933643890435544971255498894356840394049850765070531021703171407019683699795194908980103264935291370304690486795693032625196039412232658505184914380323714354312071377500521632380477374464488172172397054060846593765469632908463480064915812780627703161422435460842495759776455242781019670840874779729103122083518431761980442839609608336873636386448867284862610706412337767735436968403505937736049713664527616595549820291754707404928614893872732442547323628372671993891412675878414502492087138117307625155541100681183967736667306901259678447708283605180018150408436579330210464606740537979855537950746910101309430650332127656127368271283382615308366770096372695456382766604890822601172817453455032240542537978383314398339262942999690351927990636120113518434256534335663683039839024307717921650695579916537860341073786881701728861733495027614565180639883023617588067399780466696577456017641954077149304818981613913877828342309803144244590235237385907044195939199941934254757254035194409771063068594110345908641141143711575173248798009427838524643658680158370767271551506640537203666068439692594348760991910151775655845708679033512992564302816784460092146539853375841427710810043530212848722952192000000000000000000000000000000000000000000 [165,2] 357320675893116744062185390982787642646287220016353853662016119515654237285843217338043814439827789740424042514152868087254883628110938363210063485929510424232506508963101618480019605559650883979856819738664399935965588205182767512475209014829283349849396553495597438811505252091231295120675293136248747336222023161214404513786821161955918973287391419566297249268009569345955057832644989305060496103659831809922836921627067119476624570957254712499901103786837259363205732218699965727274291148254018466616579625823593301795579295867357469751411336009553334000655712841800888996113066324063522238400276780627691704095426904071095467847267568822362644877080930063982944800144017302584285478856491403251822348063389705853355886487654152763629947138400399533795776223323044825858476564784874703182719399895542167574322464764823282046064959136380815577318389856807700214551461646852335931903177680489606342294041142025672949853289824380798342394469104021614146123243264924881680335856745694134779419979338232578624994461973016605349020179671190945669534429802123210759063238321226331452127585961818655285534603413937423349765274303230746170875350481548829808231240431593747803084105520542293759333845546334877849517769256818052665959743248727574516202317573327248217139490541793474959828716784790001462685925823041324461886706009806111609901837411488592652769045739643390947670330052271205286303155722786938507090320289716142280679117072782522409811522923320892666074847910575636402239904385382249242013667487497372322845381965825956097595428802407229384116768394799878266646479500367777091634914578545199325188237006509824000000000000000000000000000000000000000 [165,3] 169330515188858066979179769230246757823756972672253582309009769406398202630341815113800715602674997503111397913890162325997180129968478298361163484087437054892692722290488024267293235382378191208921623874901404597739618051446593905477825087278543604869005137501870006713680354539759727288519474285736321497841974366119274911224999757490490614263510166263865996651050144066326773196406792701995443584518638870030369323496364277402220532252339417982647806758405600681771196719485131612014289351409404512060884926439572038415300029649582928337060807190310046689486400142617496628252496166412430821055880096773718519871055994282762245974778863925199361020482532363196345122735058861754165343683770725777604324243239017788124109630408947407743792688069450766246736655401933110552313946399218604872347918049372103740881315927782949878053688041812702343013869969827941432660920551077064935416578800981116253798909286294890513018581517783780041800933207642337922747825552705637984837730128215696231339312159912574253521386280918760660941927928571882953694383235836857636024787260940700557608642119525212622113888559879918249284685227777276906104214546682138789423420804431847540839739891137586298240360909052450112961958215757524338137415541330487502534063041908871563476000595977895287992469248123489757951615247027883194355839093377360078220762232299595979170965111350609508943452008719879909270689807761425612354513906656761772684664474161476004383967155884735208382490045018038051964631390465170955717019595037434632882557504633451511700942989191714405424286610279924848809544436046772281725346276454531587093176091985131164000000000000000000000000000000000000 [165,4] -20924260609676479810813472995651594817434222356437740264201700627378371483143077555825903648449320428062298735359667289950907660649684985273652289030913885716605472672409842155524700464883800486606034139093132459531706830589496094668779444461343982157248308329233685197712278539868249592010270575106945411355354354869486354020017574502501044799460658083618818103275012641023247919616554296756283684725601034843428264029448551434724720038697741686813317301844335697572293971512488637491195384543599232135644408770239341414593397480081663511810074308470492381893947241014409875566106946567350684826705038261942186492876727259496517342958994977017016790025594639023240046274786722024421814745808137211871458516886510826314171279613589921745788802936351853464501944938147802565363734923562386927287436049479535175041041242806817798415443299394300276974142114883418277491098015443642465256998221576126855552976835744385455397953396266472029219207662038317557048371656975083615360525310670812871175203370026305291858640953757225554711677963386130574908972876363307084579080233685241643697743034854325210879596828641831280938902719695077543109357121930276897533227489366617078990055630328368349035509297501297499451899691060857299662252488203105559449675113410323756946317196554657439668929022857218733721530444312257124540985247600584500454649604228195609640491222844894139185253361204458728628760328599809796653324658148571468460535466260368842442846495862932789114945742375056136104043934285901880638149355691410537314910529214640991646175774206732241313138687550005853000459219639076966992214588603971868383428700595875307605250000000000000000000000000000000 [165,5] -1793635568713815679172689237352080892933209424065149314810709470001872517751624271913205290470381389674426817770475932264651830595127733290039301009771895169922111854334497966224332678757272346524077222351247494125328063160025318892673659953578368009694152581568643559634900480489514331300955469975709603189769944650456669140771850338919400735717953723870623709524241367364567316620373871718480621992432561045627983097786329985568378540276834114026194558811724811554421783731704793755519530840722581054918937988558339650044444411405769466150714871473568355084642487857706401471530906212655181268973471444318792135205609459520873231329251033361934722624091493909719747557206946858421744600873005185116481092000952160341296357655845619751744672306087647736386182122910758489315105039722937456549744564874327573373041586962245256150055462831274546205329130963803322433759618080072963095909556324864386564300076144723756576431680547361954359828727937367629959374432070157740591186268847271402311703921327705198173473817802129632287160203233795252982522360619561038242789940095277909389694789903445931582758352078485830827465001691596697151591474718294305050425233147422843799708100087571197480808717846905026116763304580789906502538033468912153293936422348419881236501915701155899521956290800541170180833083255854175330580798567957017164740600107092322074487969574361323504967905185032980957196800714858669346163029671378863821980042169077349747842657766986305533823346742125005095642328890013880975127847897301357723852770341553769750345449243301798224489428229979003846807247442969876699931665665267598578825841852292279731310882812500000000000000000000000 [165,6] 74801419301541689637427096618279953119235483236455688366496225900851632159628170720831741550156527473565186957876262102552216399971965642309173561473667619083266459098915986934480720289020870795042086006935614409819084578822521260890141874996930997300010626422969653170530902039266511084947183082865797333895497255643046031619021600506547215033767330720984757818894888984530527263700401348682189973218824082246427946994304514603026146299533379016995988734971126585355321871788447723596923826563558055120296994422641098563695687128241407069916765402071885085585366522836949009270834778793004889059588831544890218921557391042080616846740206444695586518476997398863179013477478081132743960578987657856657864528944995987117537244443524067128696317757296116025187728500299299079435959162517782808576727087087147359420834302004874267192474670795882751550944734749229206609479788713605983676610064527317382319114053914713802386268671373411254074835338402279943321456635487614288343365616016323312436427183001572201732911275886868259539204895367048761214037363677405465900376461006611853619304978447890045199142541821005239483229049372331357718806033007966397329263085368240584706483603963187978138457390564254375411773600629126932278863121066576752843550550082744117128251585639584863664421009977257539801443566275915033812723055373533766244620278065677228992767475486334572243308745203423031965339752972348533687063939711510396017955408232160365913327103996090316101488313260723951686823912838473403476353339964398228889013380128932411773236024124837754572493872740236445803131309822967177772794615455513243694099793875127717447280367187500000000000000000000 [165,7] 1378671385319715290314511605717582364295795377474653689409635234711042208082978394035488003718592823009601055973090045109099958418308208768995942391383942393908510799902103869237618998117205057913879375619204071892609572533194457174960741386271668436741555782174572544765882753586492303381286556932519254371813116116361517414232249665034947642360200277739838532710348862108051575140548189784398712484702069105438251608344374931693902647617022810888114735630147813814227057369326406599001425843603412276559844408646853446429666176412883469200332342771783980932005858113212612193725378866820457340819213413756521812416723657489746614278359203478798888239553243108447789232134555218420076740153980134321096181274961138625734780627112303574235953929938287547358896581207783243799344082090180995654829103620809718721821817397737276549690347342303659704403917020410064996164269456534673555219080434040219336803499625083386362954525301192901208694884790925210244301898272073417066771159503879705644574651090609951239554017516058405697132343908163520679190259726723128898624105429462433033812503948156658892361055684604441993153446376592424943659898999529066230804451313637675335318510975586513514302232942221523199073550418256700613943764186411898799914067848031663372651440646552749530631263949110172360073477185147540821374481940436616559774889729836243666607748303337553487403661774244035993525980521949824328860683883066881825703208734789251257135065023703092238294777446634147899823445178846924132321054239140044253186649654693657035528925572616513149925680279979994490575335806290671853348519037203584484380805915892053636226400684272766113281250000000 [165,8] -41091968455323780176512372475555006582996521249233327026688022703300051152453276274951188337371829561937682867603365689797849538446348538056752135312648095646859184963343627875670371575356736522641863626247570204381689316442599609503471107440676289327413776030782172898903375530324602892428280359817377895533048097306275454984842617801731225135560690834949133568319446247773723964617304081136662097622166526406112419795987212792699453944323107562104706537366388896810447578172200899909937964596404788466772241908507925073577452171128103377520895005599536131737794850112500160892739722148409371444116369876997612724249777464440418258399121992680825297261427595071386780190763816167880260539299572652820908639685576865799939069279573013842007205806164028544753248466468981420951310240176174181183319735533060046073127913303422521881120796583644652220903096654381480553692894346329987397835269951100270640800472418027795611818473807576695149558993297653202830714825926843520933923718143831681794908880039702644687856884693883659235573377402341404203518774110311089034459379546343737575188723234351452209466854742906379758654131456241620459249355689507094336986160069931466822989685944367435667630379922936828637652587552013164709223440358357570764104194475849259877144652602092541595338837731973253977303209550800930358205878109892231166168967728292960574872652896073329323814693416229585138954550762547102411843728987911371130219184551578833864187333541492441601983275057144633022450578165267085354364049184758651973171637138624830820134279274996276829079997789734050333813264005356262036835147822312481178119735997395567018165216526855468750000000000 [165,9] -32889030110176845682346313982690410154013116976275999495419022453752955282875560828935743279232497823061036650048365167141403704886513498352624529564737529761458423312804011630578802866340838868477223484091121153266994967867651523792356319908925855611668677359174630428341340166801182966284127151777728719688477533999745079172336642842064520879983752659075011306330074609195932335908435610602915520833315613184031531854735093342076286573427666806458848594106966961639625902067695331400237073736660241109806195305082010698053532032160815122555151051279326136705119968558727911852973056946506095720882649104630203186025406399971835063510144713400815618209725134889944643730365037363507616616193806458343226661815458902785203423147080762675755650213945456743243848373541146208505955020736237497528015728796653122708247974868522974056970237594688288058497322705192421205789227763894494603339699853799442012952987587052550444765861953819942203339548476056526699811992174423658796210277587598800160442938508044037070153908007512665235994039046412243997054472481258980662237281209122357136301899311669546907112404213841540647767199267972675519209765574209790192084432732716846705618269618009128648020293785618112236447410664793609257020529984815695349088224824257263269777624828280077974395792067416238494606204713793332826986337247627531485629319660809530017469939893351293242134155211297924958878902981451261746228784907681322319453554712498618018851179937813719545020471373698331305761773495938590924160548626512301364752911526001773038679751790591051208445534033755538259695013352740532074004857650642779579156266811211583956244452665405273437500000 [165,10] 4616579966798952278401956647020523218348062996167556909003263665273157622448087831655170842502659534778315039294492861232479623928134552135356059748739358565854906865838694278010102365787644456961640867812835611214321434208747953604060460865773772251732042874412969099630481590074966403886086938357101832672917914582320099090869391602761021519867182450566417916247685930641805879522211274206305287570270576838088763404730246305768119708675741502386512254118376961533126616944024942322057089499141699974975981108329181857605691584824027015093268664625332185583547495566852624195172431611687622827202976590094477662588220850470099223305308434653406880925659681286294026934911466738248950739771944696946084631103714713247438516956577471476409872495572604437340270738633780633479876308633700030482044581741479458863400540101774976007584262035703958674109069573581908363510901463892641341805907060065495239119243804098606441448020098100930897995998657699697215295858652560969176200511925479796481494992273223635244768923049586701592925412112218472171859312698646419494712219379583258532087542445948293611719891469102042842170499715866121601821189608474490708922170362759123624020363021780168221718823461443716064192963209330908336711196945774418697797886798395073757838583979398461513329239997855311606202751537483332004109894278011389387127502136087829578993731591065285945469808630050683646389945201971911205257164546195028801702285565154060866190155826134029813773212675118768181884066910420060549949414650733725005331964719641263925784393884610741819623895169248150930905191230313601680812354570224720855483440075732232206027697645050781250000000 [165,11] -21886302006061023012326492490552657879149316010448319727254006195720132127723956516953625841175674432550693879990622650282687496417271275971545358461665146905662551089839183509498806708582032331718513135796570931140022926954317240047721048381545344350471978583554149012301396468682558652718024674771904616607311586645514950850457387153525364579132141620235393903000651173818681610975144088962182300167823814335694383900818132979864001659473193539446649368974521637148554352581730851389999960865731971400535400677234645417211671815191874157753712454213252718124720586009571128757149093577544221058000867644058543481422982109055994340295000495728742623976057627477045851578476232512140428609119723984079069049048047749007211613456546563642247739765011330836120650061161762600381551319772479128168333721087633730456890625646102272108401339760563518321083861143041471217143412027284948387860196082573519101237719637510517737814415248354477328625088683279129186872904526229324855711284406234453798314533646844776848938841509948690325072682441019958554312343080021789494286651321347109606247769473522562778505263109864744692725540448138837909054615596215887659888470385880131819972301540789401228855726209935724255052955284713501761681704348988998818118360950980332028320897933904676550383149050502753585887777493693055555154334417153603241969965191331103194857510219030680258690842315931424835762546975498871504410293430298293184608772337180275319115165842698403245096881399063671736932031443736071796320185525141227851478865529283005790780948035413106467878668518589445277534497735079260681539286547406673874457142635330424422901783942121093750000 [165,12] -74697099073822610518371204999580254961434949721193359290455996277061321124135220925681870480088397530141070700320891162592898850581310677325264312332390805160635511595439594014844055887852905484680855688087224137534957055199677088608449947276490542135970395733313398092921701419517603746181361056559489961254091094384640928610726846389017534955560544859943095486940149885683062492312172944137430327997972239638067076534815447228359504639126563720237850831072502830875418512538024995649765362509102738636645717953916747126560455967003467276813210040581495382345464191654994393860897198981617909097959069573649216875170333413185352651252668775032888259731396426365292106442638545058678511330451461961892041810275015979352795607423196332903474318809121699067192148596509589494255708250735945444559922828330040681771223854342042128631750711696689039932107316546169946276058402438055685287728441917567886575447427404764017460295188647704994444992113543400691835385259075233198006863539816471415608900527626078810190852650592162397160429850860942910392806333015609953915478655400637861351370343369795610961112624579045254397052649618185578575453463610910674607531407263391644515745602662790936905088737667044796972584141562841185227044731735651153493576061078651198991378577163331607102339724040776547417322459600086559387542004340803379429051634541015801752878134130554388794857318516316771313937318554856249381888628286309249495418124132538511519959795247962340355740416161514236322600546735704304850722142480566695642110842213861814527517663468783112422326930926259333153304094798483515883981959146337772929549252917657873574491003171218750000 [165,13] 880926073325886307076998877461626280327278940103255147994447963633132154395039805446351228920715254197237020035641180220535390633026497008604555567691207072113791183544286256047787056989862345744009209584929823633478455003865314921269293469283608769753419515517502483045199389809717492550954862835950957451423012033185481066622858343023365232777880708915290713512705683580726048301192060866564887535451468131456913684647360430184665868272541900511746533409158735792878798611291663428141104202650892986911430962539108990256073372111696562415125428520231766394135570418460943208090367477384175300573880637584886071403419230194016477245152766062807775788942901466598707999900672177435225620001019193680536065168182251683552703840210423381774246452208457196203845185320385522019874858450445553467417497832930884631765701209984180765281276430533259460829730707471406320445273848644821350368095498407199166267652634680947946380549381324845526091557788855460597075152012620926053813030089396944003862831147702198526678090818897117139854499374343903812038773238249866520989229725581171636824467449592467277271404307243743279152242478180079868272874390958831606338057892835400711097974028527721526920208890348626885007275485333865518306056921683658332279884653615542441687336203181400671300698395555695104345474924292152375823804594171769072415673742650078941089096670744884445645478511159672526091651483298116423702487298422992154315121849617571660137858501547374553594497069361458145346445087548788400116334417057377309125086866654595494399841008964548354566582771376979430112480015081349914587033911097067707110577021833152872194008612971375000 [165,14] -2174596494335579756743498061344939829178077525859771256133688843114689150177185241436172450142941678629462806271552069926256994306787411579319388701274137042813888749387632576140766195063874173573244706768237189920989166550533102747168879051385641642540896906141035009289305020396218637480572088977118181584030974334224803647183992772749889173366825585600478581729414975921166768135146342990351484600911256210194974893618230218250745708966442269215723484417650010330345600796767992060999848050421220389626263106577342715234438088219407097985871605695682238160148049261109767548819111583708817315723581954259552735895263947574416611701003987244090044662515249155892654950546735379304789721185072502445342873701556919544105700281745764468263582902769765373369883482191105038437603859351123666484929908078084897627178703395593520532127855608433362927954044241792790297332746606372285082465465551006438997414312146409293285563286363133451919857728244478590081412834566691690449458509914519097120099836684726865454790013497083967787343140712802545324260233724672055502458826912784165126409191818762108953456986279439285204220414417694319552330561242792153908919611729981572787073608997066243567655894563673705463604475054935552978529610411235520111391723851855378503207513877450448510288401221468044916777047867868377422285625090660513016659664157007551846579537854906437640514561027109006562746963391970742720997456257516444027312437034106802484426409908022809958039558121838261132797529896570740886661617638757286825732532725599277204313960861552508403108081795081639394911132630113464147053555885414210520641659927090714874512561625400000 [165,15] -3174225473568197482731068888318754594282134513861892724003085650886930007648228790691184498539653507090908862332704566648108435567323551627375835509152787705077222191913094892230682875080549506526265825717784215940373922341162579106632996253338067952644595181983362847621692669167698068377207427667248467827463538491573399288259809231071105068599717897867551767169891034068265338454151144182350500664082727774188104014629326884419020918531523330496350588990006200571370616964530217554258401325447133072188019430859766440705793283943792705928361657600118776908020172858991161181253066491657184191499907097395481617613977957247489345378620199133646065567102280757694395747239708581969809569922644534268238368812119888856221304383035353683913817248893110185436329083379735340310054677439221639859474672972597378752907290915115465582103888136067733790493809825272765888146500586292151057649752453906609034499876620143589089065967145209303086356570056181704504395903228276484950374579343383972732147847117834621227291490158369479581415687642505402344968219521763667738554938796055989783256011160618528390758234296813969476550649334933046850262492627184955003032491696759590540211408679077588435596248984822601139343610936574520981481766917863235079003553947742675845884491775702232602975419580285651147127923147435232645542663538953255465321183052496702155518696344675890441613627324653811786045027063916853332331457387779771638753381750691049598654700274348166391749042903793629567878640482496926306399490731316170214741929932420683770679403972567442210224272434563375624793404839397044258052256721182870337266849186830599057234808260860 [165,16] 30399901292292960494692339253164421065684113827563255555698966228737859693383516306740816989340097071890608550960053328634051983047914507788122598732600138201605067329301427479399157376984267328166539226935614223629125356146996163010750232007179820134596136736072221952363873023101323993616467899834333217416361363245003430175362963430499473897151377790130655410861052147342902294366555288401510766299425272534763682460478692782150334311737265433272492183232961649578251325816268575337489191288168415957174988876948696121830943260770473595667109684458357174359258137315459701459999647145708991859250105781724504541618864728304197837716142445352692277922018663411194489717359695245965441126110551181397928621108147705993043633936441441086899502506779763346403487276406202808939733916276726738903829844688345576473807181026482451616933666122529348241405367851949397639248208460258534217085311301651676663567488035257863586184091929213963434629681550894449542933916826633549611010254583745011180827702323787040244386062623472341180121043228552189937415905424964320621550824252249319796862430590262502912313010109900724552645500801797262655450241246808901727505156408172815988889577007214996832621824270064747056994730002601152527229152169800553113555269872016911398837424079569500629913082703649515228843696683278391571541450500870866060647840419648971228998569144488773392820136639431495087202444313746199890337980124028464277379550688393094577539104266311897140662753490639158455937587844424544341600958827690403708140250452756651870752612424875254577367439945880752439824266188656383331776816513073852150051220322202297085679545700 [165,17] -69229700224856592644823121816807396694842451724888346264950849516230797420253297427212368981556526732236345367456353351062801331947336583757831132716060072512501452770768723031647813682609864175674765364634597212764493314443712157394513861892985273266468746404002704559437752950233263195385116609711099738468999140076485583756450081850040573010914707862274202854763749953269755727522826664738288595173289609348282039219096497593107123637758133311200457411769964594034525823828169555185897223846571455392526391513015879103754721558340103413093239779766287131712485333447187372508785326109439858090514740309248700553683013582663429673944457172035371015562752239890225678643669388363037270563947217524058429127870158789781607371321772158825374916185188753442830094860014546241238626655367089667112757641761281818648451056561440347481731309333909001087641111899479245833726322718558364297566964534287155490286666485063128020012012428291452002124054982319541583154604372323775525367558996948750448882100534769928008341885413542346441672427364585462129373625655703885755355638782694977039284979620514402297865535958735877047547563839448276989003724757337727769678778088219738973190191922776521252710216068235024559364027540057433213457064809834627623954805880738442218338164099766346057946934617658303179660804780428404099586761582594709204393612958718046640649889718936743614026757872585862011849781156633370106080084005065056803834354431437300729960967646211988663549699823836298842840361373330836376468793197586718156363248065891879787838520233052197951107403207087151498071494855679983588704403925040497876906642505296448885433712 [165,18] 28418245819230521569110408086469402441571646819096566525458728129726520722413222222093283349760665389989322510820837790204417740080594291249124510833891413391779652260023993368796288779651463970305050480028515655106017376702521084822239305642698719874710560119693071852668523276764002826234523988048327735855129083435469757904592560310126415226073679466362546645722153585505669038975566097049235543654064751503542488583151707911659087021275921249362819752372540591475086255148969188527843020399927797119040134652315086370740038837137744194128674891837302259218339345446896816197069402250473825143502301858053670635848960370364331972781667711132466087397472706984463028779975339642278743448602370981800290173957409534366338291431188621418020676383006997263317542928123176122479421471305929330680176712232268071468226238742899428679205314369222642811405301706108700919647960456646026759154576680331234114452348823966906839529389097442781231244435907925641590783748111365255210288035182890991500388951493799770971402800521413759199646028771997349662888443299041389204161643975721789909699583095336902907787368487350906106875902687900942993254972916578232197991726541892093738718455720593039270148682623256783238078874410039796919254831208857981266432335611621838870873454475922487750265690251993364725669791883506145097767275196284618016418232409461948618698712924065798587904666218614210443250554122230810834694196403855885098590857631425074759612239900643943279978678453957235089726331876112903349496299655706843203242609402221609962493070604678223356128972202650642833899307528155782015297257584827073960619927553141225855112 [165,19] 215718885437663228686834412813450109574653924860019578374995199396674348668897461903199941983806981566687395316363606059964927217289978518640267123147749886264733765894270569573100044067603730083122979354636794295785117498952540145599853601603616458616138474658432430735705623664668916725675806382394663025965536242580017907781036589896657915891481737535850998758770635206139133349570047973187579419624378445383987172653298488736829289228880151673727261995572146846685323375838628997139987158626321211561566091453278132778195167627705001512098234528275474849453771253581950194613805277988240163369194835576524160337682945555175456408252700184155895857104230366950771650381707719632604069937276730739470066463730320176346101959310020390834231467900242604452019741889543500200993697993602849440583273848890059818836149395970529296553602640457153977722121221662575055638768510542792127345345323112835492224634556150250772892842302727001960547953882215723303741736361913652364491019617567933559878158509385538779830196836498656978627246215892262410493787257760327572636836086130078747887007476194623012813138805030994633225118004783100264902505426253892880488989660681879128984725579573429144460740009067514205252880706954913903682010275769104417311476781648575906199620053733782851246435591701316911884074433398946545448376501956042962488733237730990653900755143402329805029270030951465488866817436534123034302393244328700158373727812054010726810464894119619767890858915287239221116671469155762581599871137471742375638397141052481830278186627938692540423073426878573484047828412822249962443287352002324278021030421208019642548 [165,20] -590312138155651712451776350270626691743453436212369608596101682148691049327202903352323382637092513648661049319591825687823040417772613389237024937788263314594908403172945355121042451669293386075015173985076742413394857328679847251728086382432332390665232113319095174437695649221130580924680779277230966675150415779851459479219845513103149036730243667510165895566524688567974424474727390146218403228401996083854946685329549962060291647734036275023676283840963409029090253821114389435147428376644967873322564263867520690903528054366688524059644900026733142509900497558184338806804745740578331892402173299383671312226379732895069597782576165337545527285083249614067957260300325131027134180090628119949690494284432678088497471668500481344518099522098663899156187453227049599207900533401124056255595046951619909829914407074296069749477257884538610991934801667988084469702914967997818962760915605133051314312517033128778235555147616851908063693286859703052781821979073185283689167003581203427984963817193820611823568113988767189937438463543707802609738836700856659296944521656765600227814349281144675638045296749204760224290352295344360899920744615784481015860527286803550208533451261199395282797773679053523983591921019774233370171651942993030146423664974490250515657523165512716348048976169561716266327968556919360794575722628499292734202575536800422254535978628150981548924041561493611307990666182864008335313936321007120893514619066567299458660384577994038982100903209728351357955119331640027567653932961195773592322144208341310866571563925550565292146022250238954449439277289812374904110047407177798980412755153771291924 [165,21] 681601757011528430509771482617413080977542108324134082285519608289493056061682143007926348940528608715645189644798984721703932278504264226219504392155733888788175446853546448413761362114079003751435411692090401295038608361549123548075223617818083163510885513240945986139298305309355261956776192325978643914660650926037110066181029199680466018502405712802255653127696212824092821716489587188194316553981260083844495632515685593595878783711150619343355875633948444515859109465653307372498722303817830168779167247856058311239384959301946033892302062937575180428629905358481287003610087122372567891294563580430189465287958053801397329829028592563676761137158225025391529114492455037692104504197101893649742597943461477901253180924777122705363595671518280185714387018771684830464732779088786685685554113866613811301530178406754168583241889574894182540505307818450191311235395167701948246727045700134493131967835701458179213999471675299472268676395886238079436927823861748128674440589262668575195441592612142460279134055110191223005520945611268075731458246563473400115194660967754209986951642057554638971738870400551988517797020170924801574319532249502441376525882676575744234386161229698875020511768523760301636867923728480221374573633219448105486125808503735885623238665215553644274188611316483541833500015945015304639108560394002964713233952228081130098164331016707828893426772838882909600381322440592217898357676325457844981669855110002080759901242286813894895512769544882439173900892633433980958001696202795474931499188018343348832746359749582615742819728815294764813391710457703332644584608617773202653677381915617448 [165,22] -68895761607564399765752320293889645212627929560545756607037564390668318846844574162971991919297454849935057961189216244403494264073690203052765987516070633353883348364831294053268104986020852232790393019238948836170839789543295416081566091467745051820455072341981457417535674956163463705869607715897191338955345304055377981336960342985827406339028849370495423716329592516613773084467955751006274864490377040014031524036125406252774517837513225384719205737379015497445119088479364583843145016291484226275065479901058375596415986998182851868276717742808877398839104587982142275450199362453680520947069495369531801400595751157104841914385314434511929895661153231258970769166972787800715551294456461762372531719719348652277553768864583326140295190705842963482595507113319410351357306022169787125393043341182157810422786094838761042838227161779310868367457696187114908179986347217512488676263770467488771847846958360059691012941638702991565990628344135059505249276359114850113927109053253734765159298355222337016815201030879886262538752088830022027580099863967868838708096995244506232470893335264064764152399009350710441558901257130912172739717555739227145143247259290740458773078846417694026800680580725849865252341126997442343336054863970220121708270862445318265394907331314173967410537462695304247561725489008642570288067213976173677268096334856975486205085121730163752150451762935396780879423171191735261037484003020685321702828004761454097271943571033981028158313792159305592670780326662553508972676254467291396624584568057234500027768643927348026058082054081480317347559145839883699060924293720998554183615869924 [165,23] -1064240090417048611317853700882831529650187688760959948395301860854476729687422749659346158790188518129206057030858924007867518684295406678072835452261430005085830940639410763517645348208250459122243726552391159717551148874628461416399192554981714715852218680205088758960164846525214289483233604102197062757367763505670700323941617228881056708690427050775899756617864801660954457483540955131796591165768510728796803243677827510935844460616467956843841408159309950831003669688977758249982172728529132629166817205346492592213367908098835268393642785676626653048665811264488564618583836487854969399112982962795953150265676883856007013624174800835715569481835592382756867219809292648138211456887784935735304836490150866874271972170901607024834407509327442117810485980654636559468649504963902238401317466010097890030930614409698795629804874856126099422259094603536369858332948295044957865684282821345071735293550069362342142343758959169807840351775182375687314817539598649729486801492361852476271058750805004269296117930081475730272868460263962005422049027271996188300287196501833837221763319627604049409331464221229768617656269194036453539574467001378396110954919693430284063359911517987209791689835632152220414052016571698177227389445738031516507821022201964590494075430986383631646203646414470094140813930478582947755317159809530333761705001259050974981693468748110085546410868089666414474815613285913372154535736800689312643436144522206713155443518621020819900102670929826979469031241676979297187312987075752131309605760210807586860989383783369318932006543963347023340037844091885946667602237548953655000120748584 [165,24] 1862349019175218821541516291444509904008108670162224358602901997052634636130608472672755344860262661768254218721790487477909877763578882151738871550994106715138594504032713531809496519001136710963500354458694325414109783260861507878657610447805201915841098184127401969416636034538995965800381115678382169895493834052006819472397105817754966031492890722593205880390919634900281604429920354056338220255696228184266734219422810490607762235923801676593861965451200058085705268229111728018790523074129291645406377173151595814632051848014638917689197304331975349352660611573739947626434729265577830486899509512751766184112607451493684857054762316555178842078016039846890165515954336446883913986577177601690762889444980568684737610376003977114570466925003680365737842385109581420232628350911036211416315361062792446275681667691315797931378325998659859702714614116914683692565396854492339205162569821357132241125930823762605245970452814906648306807779230127339839237493005189218850791823621118999202810736256739571904225636627673821524472212963436540879507160062307572959718962701608751657245417080690756021549803660752100011239989816165489693472309498229331654267767263602632074693286340780485854610192492317606011745614187766630803680392230252713699844513208440056225407767341077879909978902320376309254938111984175377011130951673928699775386530778886960315973930396461687219950179285878386796985502134044604270803082407866427359772185924982630792228982963475540440294712032908445228559009381458467161858747722895108975583259893776286860238254081685731806709364053677615264679538561143531467739948767484059026107012 [165,25] -1584889691295644149204583806067718944736915778505327722017797043294679725514634982288411923541511604651461663064703037614140857428962819524560185640062159287387995352847234917763530753728987188830948500216151436351146527084715313314092672998734749733477569036092097386659133265096187520826440414898956682752253123790587335740605034000535616815773452484500989646638371445702564531588560867162825308160385823983059862054294139059398955202320410736588942833739811068656941560894732739466373579474220747567932144335158094491524109487629522493333743285394697894916433192039700745951896901311857972929469475803686519140998347805103470700416349245571914312052322989973365372735599521448461976237510974463702236915434487262141457804880796297335180120814037521962619533499551094740236786117856960952235241645285127688313055994115608008281066955327067255613728196996882268620478106504553371525635551463440406907537645858756536190327133896740495742070788679674032583422462594255887955100428782992067589611347997102952000935419617605194749659902552403900250555409000120834690963457998656726906216961089463178410836549741068386284678948769915000276726151764757542314900244874157030084792973285558399278855959996346716982393015323840416449247676353284116367420686585597861377271600458315056534653006920399982099732279528430259889305220479552789177608253823563450117450604163921324880186990933660950505582827047005520632604940483368109273672738370060889541110201023001687102081321028403082405882252197359630186376802220346566380863283080344556953861904858030219898541740930155285777943648528129093264946678626890196076824 [165,26] 396107480814767206303007561770652137072496515800420836725305877523840771503594540456833332493392774083720276868397226931804600432555478027703036197429631662487675365907207927128483836832785798582206543906564326562745862745743560235809014900501316380535218251979432071827286030830851124008086405752357760290542179950970971106327126456461112404855156755258035654962933539213939997097404791010773485635142060240035755127952882502788933014530674499309845194784824055450563842550695957593261815343754894195181701222905342398500317945229011204094645104326707307404809578582970830061961413625797819810656422817158573101204905734421954463716586675359751521148927707087668442929677923459037866579473732649200216198522787906325977026566266109038020734645326554276067386053047033942488875884790173657083707075766737848933862949421862774385195635418691217402365448354225918136074221370874715925027949445946469044111474144710507237605541449697767848345956377551059646600521222804369353560104341565141350030267385734806777191503048618751856879046621509346997624300276158324012214211590015992891221412076970032949920460526307122672649124344121341869347235876097550745003296344737702008750988689828836046452599725600241709727041416452976072726426102599063183964021858955019043103123882449613693375546230867983133367055111563476924177439432993722408928018619007791916867864430756403123575359453163579456385621054271288186195450469057295488604417416832785084756392606002090625921885626226774251749882466482898459741442653222556310387954396172316006674383172424858563197126967496605546418433861782533307898033878259689656 [165,27] 799644977446011354526151063868244262131682308110504683419477303940454254836188066047234969414459255168324046201521796263493358108703687099487334899980963549142877097403193751706015038218226530899575107619478735623700516485889099708897718660588044889402951594016270238241345082872781796051629558065073985862670672250949842051579221029926774311598744512362714240457383347205409479048087539193230887831001067523809831578267337441813705587730466348802760345640624895022662441426400021024916328052730380951444953661359834223952844903152872521610926919333402784906270509715732350743929952059615309319070295454692929562228709698770367425103724155942888728325882104100769271385018416775296281815151983476027064364765835821102154633232645575426891444093061228065422831960200647739635770697624081559883943063571301600634056504436414959457203304915031774381442044355100855113601324671820852071067326866310419956729095409077979487398245826005720078807121356131101056671855019368034863420566832119114740119885087946642123786283483990293130179528938968089794034048590305248948393774933056060277161399284657043298169166763512105956707938867486234879897818111832335949738943808074311510868101776658944747444380837854829743673833720247979504936334566253166799490814451213144272721726464642442254871649179127886783375566419526765294139316575498459059624784538849424867382222451319039157099643140860550445190065644859037351194802010071034501835950692307829191237863967356433195365129919659239001819589198657211766345902803634105520505933907023706562939482823505355309577664357580883431762134542592549316496320607068917 [165,28] -1250012460018321028668984453798069582139758465865187531774317061563475496305386342572560523961352539425435309269654853053670942971131303346954891044474167163752686953459030530770936562189811037028950040337828142771855889925864855963409354529528882391246375147560500198582456032951800788072618135175971008233996886717215459559966885598337792696381686492971704805358142676906834712375382541829745578581611496619300617083547531274448569474025348289709682985312512789558104515639135928997534630680059903926539951268894877867372616363843144497571762968422524280482823038989619498756898443241244205591386387269329311007282265087811917074313935996771750750404261490345728834372420353284707260129726890175388766879455456336448825815355983873265622030948826708815075137742572588412122374566373252299267977855212194755440366819417666722184984994821501235218965393640704129985083737193972503815019045580806559473580075247606549033632429014861511994559441932888657560724966970425475077556968676059970843703772503659014180319641369833918839254123328955352514544456558912219268481147075767079208267551686629031696077375362928006079531364580506192847229378817806288825649033654401736631335285928087328186968597011230929917123643378567465851104591925166910826291748337287271094632606197401970638428872681109156035416347253700233070318195078549033122612761716458444667228887035776015325378061166768187165781938665653568872981629733179364254767628804520843945426607083828030288038786117714902446045864425232678659247884031669824445178848016408359175399894724057286679371828133507286188188227891157480571993850791843 [165,29] 935892424456699291551578099386623657260245418291803308737702129722746815549946126661939942027473296584204771895535431431703685368852260121624204443241788456068151469981537010270208099113584994324150800910753120275571275573315163060201330453622260590988480194325213801741654345418209211322561810726377204065716425119509650835260287346503113230843764761210423231390524081436109678725970206647825055136525934299690911481823794584307869935285352789763054534193013639468213461941785758398116949950867586423131956557367656783658774550831583305341310199758756416955977509740134259811292592885672961931957747128728833475767713093161349099726092762836297077761839514346013552030757521087892754421276643574382673310838368255983711518046222639105068022332920447312956555337647266599432430993396795181326524918906288245002770297712111789404725448685252813839821257751893255366290698914465899892905566026821475401042564618582933336265379552906143816170648350749983174878253130982315867320705339563577728447234801171318431492993968500289352891866218412105278122621911122365403548165010583945454104693249974434087932348647481485612086231211791081232068228047347130862445956523557907434562408897054150953907665256048030791605903595131873220706629397824296165878290016675138236459314438401923772163329012840292647526635563348868250399338957070145357493231234705216465405971025591168823578710586996117428025397169161868974245193691769362817915279089630720708652468132301458443570499076212604151318300909721823287168113414072437252647841558006475457857299424965953344092776284827478535556913240861088508739784318 [165,30] -351116659062015009368455101696118126620568348234748552416210441446940794281356436175752888109960689842231326577965962273916975851926308724665043758851296405656460455964598636164545999119912443602186145563322607907630977830514298802101732597120923356225972792893967365118925059834421865650181105492628611027547266448437166170714567401330344796888353450844616714726885275532229586297762347837912341277146781462146272964062189010139627980074431910567624198596482690927300885206650807754562486485212028025920510241876169578568637686165684808168665080795872721513996022996799985931991443987603461756609670773943037641337236297243023738039563577667305267724029237870697946112235077955462894779510668492842726855485292494678611865170210436453658630793860940863181323302171726996241622871483933519480476879999860345138936596559809156995137630805182092189433878979372890663235152084269902939075364158179641245009886741993979197310648463727030546614116608506282952303130803827707062012253082141813636955234343529879047681758860309552979113811241339848084221640369745375434707611783209126196411992092028033945375343868410190979185659761624558753006420863546429673634449446793206107032569026658542223046542001852077262809104939320123130733743129422592385181255840787397745312561967624145110635568060886541155040998549895918046375007230575923630438062978769481635845086638265130260144933519767914438262415592471403140338405481777441836447952159146472325147316789222640295850668066829604026135870842989522910873992328620200443107284604597548301837339965683109957052455634447664829412678555461757297987672 [165,31] -59247091382764046136631508576238111134000197706669842565327427389889577647021702507307825545769779761437275789504592481598767358048074951503923091075120657845376655731486677843112217439054283583230615444038221208157141298602404421925767925552573789384425967675389973739030439107428078881125622217970130974421104955493169816199298334028587003793740642604340133205762581359314858605024708741937221481935713248749514159119597488840248025638031392676786115536933021905318882584315735502876924857627880849936306157262354424267473718785962587653975758560579462633552809175997867273225148452475972524667835195900553384612108970496579831568818282145236085391301952846483277535688111014767282682898573782969687570642568282123413382597392848429619464347578806587615898301671487026021603933227688511160194711164555224061465030338565532613382190928467618688276658180619244131701025988116107728698368531900149207328408027786484820037672305376737475077460159703532732444447617002149358666438583489215832014064629395093081966102023802548107798115880243444712719847974322266600980405114141616152378190731460397354564707114693126876468916316729296920912130467567062617237929838408632348598998916261268081571462964886096777820123943802908609333845183780049406419413156349088479433912130110714650318171361931556235191659304842096401999666575040678432852157506407670213049988218287956236075110417588006633922286667196974577727952261361316215356791197838006701378825504973184496855759860219855812787636759427196869424192516366648447866531448673642000975848660200972641823886003714962908554303296723446055259 [165,32] 181861864450980577787110895615304049491430659567119369147167250510247172315883257075358822611579453210985368218788351098362684801254321670067740211707065778577183928416741301089558483704198121920638820750466959055751427707006557385374902868792010578388592663991399995053537771949158954480948358704426536996151757345712004460959531145615553321825155475203866995367484054432251848345889216604548019022016722966608232231663385228438565457761155367715021464411442721860164676890042726828619806740961650386112394985111408927279601095226793729047979586866547095386662482627401741535839754224682875164260060010299058779648156345398904173318298976249576089139889814385501144472243126830134941598496757257020825865316374575375544316444351767100715701449077953968846680824188320542534032117285046216627734497842258430424190236601231163227542243149875638816358491529284135134721490341557397699619663404412473356183404248940906089227384035811917355813615246977321142878719811291353374985593397029266351716836950910886578359533686472147822463029141637323162380785209315745029384549843827332822762635938658932252416473847697540329526601008457731841245281571055946493021370771640041588059016907367758399033399694001795062914131470449882958261977819662933390843446335223783176972959236245981676545240478747472186686264304738719167619687593217358271738792083376525205447748163850956458935070764226669959998157302938082560260234112797906008172560169942824787351421056125347639792206627720732455571054959407669152094604723856532996492677821930443661404492805353222576946797035685784571894957757866253266 [165,33] -134309330083859911896409324722825856590033362951338850696196445107532645684542917828918561507315143044324643209524294951533539726199265245424530362451593962569932999790755609550797646882056860610441142003408735758426074424044216922865720432989727261296546225369888651582865686686480490927965492712354409489060705844145383906350861810788327633959162655472890863063244223508265153640028680643545143396879203298092305602146456858447602892690627819194512430532282740388137987978158641149201985473163375580961570629267864258912059121859180088814542774549856342821121998436706779686584546010117259176055459825530205844107911879355153882058466431944931817197860572230135172937608388319959140609515487160314142824759577936986541436889246983320093915690623002621488068019695669981700906454315523180966792751662586807230367725881971448554148671110560130604490804453686059187261799005583970294118139368607576825225010404245745958715187041488799069110850664921363493770727048173085842966553025744577672320766316637941972758178023743042758339537311143797377048793187512395296979812904210820038830763658805577909972981078289855843469820851045993252151386609849261506799003502012370879038153591317820892087354400569429320640272157371062930537877467005964649926716853624434032075878592587620263528569848925859847141082277767219342803110606150362822605342759185596865191119749113243484608043942010766137862010046694844888451370397778565938060163090151010407851947374337817620042101828151357959039136308673084279801082409290725904383594480457592196445368893934318163388899071162764760820440081737300 [165,34] 56247892232571981154123254858895030626035536974655562800817779468975935283207762262289412351251042568902269262053310566806789816531486540317373382863209519540733542951671273962515985988206317523996668635347465570448138964144214295135398204378767019787585080979613143709962663627624620596823204755736603404839329622881309623056882898292412540066666423303341680241298931008288876715507432454235829795484285059371768115473834156290473118072464911510319258016870732006894432159137777355908437874575236127859523561969551478479122704508910092841551668694689059248191550044975168441271260856159489942845959553056428047971062587442863962402481321816572478620420365899721572233516163842745728250454370800818286265962088877271958352973963882545174628422321451570669074734116840423027403253732611494385249005390417072347382742591006417903655054494754013277873319970444267551407130549900519577701363966588072452668781513824511685912053776431700442622148422260478586865047635128410284611671147298672734539001745300153188145610747898563507479603767306863648560387860033129742040654457642441320268955954696008419868146519696036162703758271949013489635229609277982650762313786489554965201323895379491075440850744072170271699422959176058915864359597257423774310968765302286050513491545366192550599441579219227168982722263728748259767885308035553304349595462021297282037703077796758627607947198707844188268835376533088354610867655419508985190655898804601603748692720989412123144793826776548961561137714273091315566109528002425979810681306546908773137430354207934153810877231049374981709023752780 [165,35] -10003542634195901310077662518261157315968310663949855083930173088227884770136175627890698258717089990254537007438150803926474474269659919076611833883961950366121442238329472156195476229405731053891443900645421555858540834715808828907038183467694684874947149187867547001529951680655045325818622021874933792888042167109144519258996161747104918757873381214627802609569378691674732026425650930555586183014745455481233057568576394464854202906029852462181503405570850697588741150724471474129581738415486593560457122215135532387526786012523774516116535193380057679366006854689536428606155826252903642610683136062068835985297104853884415770880771213810823447909699537193448647676338297993299125683475002578408777182189718274322521896508694627782165364266321477952612014427560159230986208310399663919043151952582734752195291568587245333284098773563564151258808989071057186514580651285174240773578280083804799539077854921101619928716543747802209765091251197001874426430734463431099503298048071792705832922559970497041800307882029796492423490043412241449517947495761752864816183928807541405715008408743967591033572067471201244813721693416317718649250301317387324078074042556596392678316057950923050472983889690867000605062037123865018445541747568660319041018803771485559377391318222918036582599589336382001382130952975842686729699365018694864324582748473722801499197880280907480939539804315421134906024623343795434047082855413928717432912794542224449742030566700620631568662733598478451470036543751067609078701040422291350179644979581266203208911411430373365261162420467969273308866896 [165,36] -4354938002278796781870663691968552703432678711920136092130537993831018788230712679384323810873402910663897091526534877140349077527165408836051014899852772112066254782038633779110358190877421885666971221043670046068254847034119099666616465763263025630417430017633810280964049456752767763878099508017727805809611965110050754359791631789600398613282031254589506718289831921291758661137413576863118930026305100631407221801545591802061042079355899364211654722102149167800997982254890028855250317080930151643240819385401609937664710744411325847624912338784529151726268002782665429346983775190611564531388483012135953971791454658837876723965850576297807310430650840208677603650157738226107721581007413857649906025941359782200788226069228967668121217910629458168259323433424770048810641005221645098735175309654303248152721741752652998564173770496142828854509881157770569660823269328887714942526721433882726557909297366806460250655943218855686832460973329020717296382441844203236437780966126431796407824658116639644295013748404225366693527832630142859020025749386849773880812527841025267055900073102014782540546982962941520645483300208469004420526689652055653431743902576055941840572049224394989623070252818671618761271869075987247666023088431602705072489002993306564878694671229647196295859938922097561214559851487317472405874469282539473288956056974604504916309960895282954897090614320630213605327232630516257813525312611278729718620699811217118013284482286807306654192657756606272009007158775676363728572837286063726093210459037813122011450442957921911488943456121475377787999 [165,37] 4443179345330354028407439879488860544807833114158653694196063094189670067041083062676464799725679730290419974546390964002289472965492818222760332405738330795888629662447376862232316109718823747131224131387333438727097003169026198670264742386503226185860376013459746666244487056419651430787783124151076628093661890183871178167988959494396729465812229593255995134568757127425541603549137892691814521544302807836568549552933532227842090101882394020493708313433290815446788834972734449194953271199933405702494285627166044576875183204040641474894230667680193193040778401964762801127022367113533166286604059294334553040862796859339199613903631383653843369451662808668440365730542576707026224155645577385101092094113875679071294920633737558149125687871374871665713374749534554466126508861192939134466132204518584557248342919526173664432526861959876472885207114156630772116585239200747607324552484956840330755651332633024643385316362668868117748898866081136866965590930035355989510661692585822629473838314966185974312491160986784203285014624222963950859370372984099485713791978975215239942376714168391008796721395311359725535945406629076217602870509617407134345736529528055039392194591832192309894089891973156014281228738312957848231047491899940177209192331146078893984576988097270331964122711013010015314729271725284450919579785881451291503166614901079424778765728589268464734648934763287645780443687395186492825186303399118808684591192533173842033207601583208230677574055511977024435265825327416606464654940396590807296263470360039185334313381026038648111022462883951864750 [165,38] -1963464810145658824234390632093615959941917331062769554751197764879585379642855688986354095548678543558628353314261964806962203817393730482685654152608328947242467068852565065773695607228149784148160324219250084561607800109850885776467295849557879137017403557470837290510015978197906882902022673990542432308118872658185916268576269915950091185488762399848499355111022311875032357196784370716007022381055962132497069579391007435517133192329662581199350659170841133417688552438034559424399391857770027907691966867215305608462996871811606803861535824909527006139257206963694320666393815034567206905310198403803070666892156161625656284958866460478505652145409815918881488766132821011600598868720292536712411398521274945957171807356394098551335131510345466418905373074959748556183199781331731763874947334521908771887609720857858801141939582954230829903821871141695760736638376926444839626003415789471162639884533540906030133583292609190007741707340840681922061227120577697860644955182086881530346915616041954558307695893008692877744962697411030305436363535806698599503607565742304424692500547147712224314446013743704435774358588952892763550823414789203941837706052899421733678726981684558504552773186908092767478241021491860009075726437001515350884181252744983043222613449837915897139702812387620830064451750689300216402153645366546191142712896303931823502668903527237877514609311984743301368094730115120882020101396364352991913572775378322811084565335071585677496461909123598053511978795498224999288129206055625236546629941953404833279109683147919714998639667765991632 [165,39] 508238504718172001631186981113588273643793386964888792977413190743418333717250299974390344756461898276387032903379414521820403441397911309563243804689099639474152770813469205929455756079303049407885851920195300771376305217463084420304660767618063778319123534779912291092496352474463879300552153619561202954502097020397847618225849299510046191034412339998707337885307758898739118152189237265047789202747460030095042161561046057580134459666644527026529934886042468463036433477213716017227219424165487069930010778898180554029509045602388962666804156891948732629438095188805693509810169119873481716475917999491454934753547807608494065931824410933006177707391060458583358520262641894258067594345739954896038451078742569645706868344333587027224770584964087574464759950439063556398921906133722742093444453180572614341442248196189594063384641345846971247403642282923971070049548007128129572767558443750100087066245373646379862439587829325139524281384974242065337152529039850697190222332881094769774157073493421917748549862153977631885939270127473405966890008763794919756539762063231743060221051789119002280245761969653878402373778180223047592670030941480396814137655461788926307995552913128291519388145830958305571507900511845524853063339796879976078968120515325380439216298809520813667423100692787024581846019339869935262643023604487136918539853280872309529949989007304451417722266513425331957640360935813198287313102385420241890799050011952903225563834603564431954482959738545843648874147140080638547339880701664521764157386834957895476904258393747019875454984607812 [165,40] -43581432009411235012062272751135465734848218787200893382707652507742100469133304514542392164327103731533973750289886805733806260055847562645317729381202503385847129088687017654073401269565625204210681086256523797009187464673717412705861733224779767779736144613313707081419141103419516846597359345270104897172364116260281235211869908244790239379943466119743663777449721508185219164459946115948875110070586715832336315169344173578859265449191974301635161419476616361414053709861631044959726599026343011798471885022307114542277897452345347429895605518382195650307981472814965101944359767872537792921185647806755615975949206804664196278068844902041301154933041816920720736966149652461417400746183483494855037695993460371351200630315511360820524769626337652983918202950554923732806751787854904923999187326992482600253361211300738468858694240029792655848083149408742530496430112825049843237312123684508855974774781986578251501890808550668921330248603776450890013669617449310815271618397537081783000708345719735685740345026980941152624491112726091813362960261145030897633171746386971571658109303609997528704078247000679792007153201018558249026999607993029958553283768430349728780157760476710757441106361276281738157053591820751424727014809031687359802247856009993830227695153682016236605767615622000733589306884505831810558549451898019015346447409288787397524296988523485267261736683890918171744693913763769306059140313777786997725014155303071610927170262471932205784637186473222758063244330415861270623797136434078361603674133925546866031735716988614851810413010 [165,41] -27246543245417111970008912654445444119868854900123929429668165912680376213196729309222020201783107196336056077297474554341841555144659486681531346816022020491184255399749718842175003485429459631676962773434500504004655366955769256186881389850348696744281615832237295843932506585949255868510294682080346898704450434046241369468723787177263212349945528517806249633830239208713749337163126683179364721828962663256908517232500161338942712728326665353298209038378270918248050416547606863205596765321467464804656704458263029015933947878211444931242589173390130798405048997323105233956403198510828332313705568413059712939134649478005207248469388198081258014667474945638917431756308346522834841453968388575093100410437358115396524109070246291002996706691814462599128627330961624662651935143917975693757406318201169055763999173808203831125373215799344553228004865031050303362173597417374746890979040065502061421309985520158374661459974697848127984675748591508412850591699602073403944338990695012423586890709440979099129361620984371483749737745707492435745009317585526330508749211113545813262021465895731828749440243064625318442582939337036339701737694991093182167918381814494173740933912283653416785855537602949117029789506313265629516464917019712771775132114053118410280975241101278121777598703096693923285491997141848068318770954979151912629985857155624798495730837005832488117172754382282237067835757660117720015392476694031574427746212307485742515184277562996368211237898739767766397057419797460617070305005000186663695391361772280922224592627013217284939800 [165,42] 15477137513754684847192117848203956216113370526362456076074271370971082166915286184173857273511234545250111654246024805676372097363806332375523915125855343808076657974932495389778757814743803446108579692033468023662581982016013892112019329193154124002153597896414023472762313054645543356623088269212875129609266588246352916477352886319220178174491307964925803912542666043953816456690742341850824781249630287265694724363082447584772046190439203473315401017716317174407052976675413037713836553537253592171720905718096343108922556700914019606111818202703465825604784281037104293629659877103894278213329707439739527197258195377138628518526709160049407217716445509224903381134501667418348755548737476859699125182272473234726922109918629289210451421599900017538067774674208541357209846936300511235778068943966686620083769166607184482950472019079048330795653083883797682319163632622211245248047240724135114736555541210922653968355577139173319461165767724329069078095510597862352451302219151021641404549846368611990515175176535793420975860573519966618770023583655136623555721755869400023573018879228582503467001661790454375967085156519987244859167989243483397256643146641914485717564200890756911382580424855777025487563896527252788726034641091355467959824353453242243787687939059659498624552021481222881706276561736171542221977601692403488526095753346122945767167718898789051615161277148668484021756113942357589491890282970976268374603867528030021305032849331439128947845596569685470444551780926228367709346366040440397668011111638816150163324288491776924956 [165,43] -4397776651385422295385885626080954102416883082992882832442682821815480030950356968092656907566908523801010542753939833246127883650161779306347874053752237099845912103519924844766717305657314375121984408195036793594095610181680573900055421356831518518298772813134844600113657639812928560407564604204354641001766289217064274724245419480896240764925252867147844468279410036590463469237788717885512417681187043004257763841427296341559859880967861020293088636051316161224825814197006638336667119067063540335772432393744859853815200920927508822768639709581398132134872634249279990166224884168674806808079991224874103304723627431969952752781007161151827199298434189103100883500360565715671135944480970671681754934324682408454922137025246284745062985771297940886873038115520707155745067497825619220603707680674559408626159557908490286220046497992516953436908451196657329276968744372356848134143269625732871864148310677500677722118776839594605755608554979839306618937031294700467114283426860583179695711050231379885427117600819104653267608464167331947493645796966595843026180061450106539377492225782115114558601337381677829349437196656461139360193860423905652677371124389645224820424773275420320796834587711850303477982054201289247706463928951109644550000258077603602105137271125341113823737070182124130871824551877214675487992037632826230607395375511572334798683591113287483408051523276783732298610705410608464394049436373510083006330276081135251965415595508538461613172853748538389572550858412771625429290993113267408134815328989737265543066704187905460 [165,44] 730124409868449770702010795271526948957400650976746710207461885052600431845362983328961720017238997630595859045460003202221311848234708189806658918007127592088055954038086060582751385728382642913509992388133786903989683352097441914579345068365137011577896540349383583247498892820932850087976716608349329163692693593090965066868603255546258352665101488887329099729527472501732983827532478939882964302856871192554570425224118557775755803773011092607129064804873978767758759007035408723745273727326309206782909230071276140370535966624682601775977189982627879220623098229020661624582372100892895760521398993721049563912578210609826156233313436496773055233201483668537325363643283597356165262821737996210583175104577665901753389288580619461924402054769938706534071631551207314393025056548295839919761918246540170151481372197730199836077569260904703181286676767557297189302435366943220088771497192230237954922258568371682768059990441699214112226427091828688905444057642565670279826646244778934661430296784326298665444802467702937613946385053298772587455844623686221853836076405047242873515331116624689532942789431207894633212164308573041508343960056670154991040073761592679030468581744396107258731955823716362744743340944076970387162588060017206602607662450236892482773965601372518906824946579352554710062212679035764023788381208398634380052082209112513055319890180915469321678948726217615467735436392151811792236603216082572471234622041094038378537184827802969677999054574320464236250255161467639404785083983442477504326635614095467091508448594469 [165,45] -27728670864041793919964791748039089568892941137689174582775955554143765560506985106972939695886877860115338658514516628821669801930439976445110566998460249485643136954704348622431748566095905173971166548311141050231381741818430471572180352559337076202798989378327325754613507266113993027157586400044346639306958484613354982165029942995888008664180715218382331352833644550205967228111654651684666665130415402573529577901462663564978063638412444859991894640837325486626905818281466260862380586421167080197852621951766412087699907155188745573009053984923691898852265810402010003203831605573605959901917183146201387074790438741324391665644881762838206872326981811146211640906825571787156346089447078383512236811395553867933834790003323593889732390077570034827497871025115363734276053704581759572866494982674784384806326016374379544333829349171075262571497582408840500343241757375055263787521331062572949356984931873808931993893610887417723290960677304239197414350704105503708068871240178694163779672885324470499575520164993225502756588185488294192790540517618523603100795184192475158512311353699726514873248772001119855548355283296847694477570128928016246302615391110937772389643853166307895925824713783058800942607651314314535658855498262990441247386537065098728803702962691991154401002371958310878183917437507668066878932629020459083221577106555064193156916155559236215262717986696607827338608722147769855676605129482269355192739724199435781801815640708983092317030066296630030405592736518347897332992558343857379520232561648891713809815959 [165,46] -23698169775244421814109332802692347785821690435214284767820026077979048020827810185535527356888748417079800762475658694131530688659428085468474089947678824875534976094506453614325776354072302364224105756914144861676067263999731319614263327882329731414214722743193076996920031971598579841194354377875256164975219728622389048523605927320699643976141311157696342018068343709786275970908728216326123291548421149311913561764359643300878517893914599698657982748720274637866276346883326514083585999612934234172603425463998414770566034280411099470818190390984046837051562706767077851904240632870633614412792676890788287018102997066581264879260756115044113982752944858988692717316012824969680935747055546888168257783505874267387568321562948635704762595812063480066048169366393304800398765465687459138063385510866498357092753340714271878076020516703635085433229716289599323388436225776642482189046057809581595960375843270579110450153343774232600174328561883451339055153837044900135292275266691766489439909626690889422221622969201633459468038324856972826227350835985059332687095883553103111528123492288222808126147967857265211204713160183427479060867314640652364050407958585299706733017003124823067042049028901634745044583925375299629839520609086179912895627508122882139128043306574417985257958026240208689586935790791699732708471263727077872470826185901404672890915192659235432169507592458580767981524433648410132187003707421481011510338872402454365693367883520283237193883206440744876755032688199023699812746353647903871047012638562783619721073 [165,47] 8242137179116923771101753120059250226436692013155136152384712180427888733912272574140450286979524896818921502084996561161251350026315485868788300330405916134610235771793436426335535078602735772122165713847086867739311901464064659093235435573773071454223676987602117409535230813076087234218123460941569161558854215589889510636917996804181873134740756493710356239059146515296905864772986385385793602474233357426882657646818406384413664098774068478136175141904202792877350606047417520593054046453909364670131358467904952467509859524541901276384088858461983135114320869634857698939614857780990628670261151191388303981433392200746587942590115071726261351944772273760769897418749778054885985748442175880963432351790753314623462494679284042905074852708248012709442657799940251263420226087735636829358250871493623058314375479090516340616928002458714668319504182771961844012140019863188857568749432795213433088649926762959527184125936693518856246794499835055253870112942618555961292927269354192586551485627517755770637791871911062874130549483310207202588606426200061377475066703704910843358516729667924740745133252289527829439928500567919468564131112419040662045993440317106584274922977867870343449965910659683888690663380660536706180681019241507073886659023990811942251945350898108102955689944095265221341051873060897735008932409403378293935789667831461654159154103215697490969993934492719831664728235657559895154044779744482303105469662816086380683462687391117109093773222981391824274565464400316629881853562218551732381599640256214121500 [165,48] -1524893623414972802985972880375930784713772408425578260617300547896152258416402258816527262599772361657806362734507155417860750842546739019431820386366620819652558835117058891344763721446062895872357095551889466989401874172365944051295551095898627216976529218413325417095481702777393593894180945202887903980583606263071945964888569589098983149016626154435581442044269827290650666072052861452191706006221782528247278742135788149766345519806614936499899670475851045203802166811509510252937645231570197741437718704653483528505018151858303407685899228663846536259900429385571130196726301093116694518914768911860315716662260495777105795694777094131609145859741990350267886337476099564693304624794107662756077979978358225269621912213744510315921429667730406535232559906586105659888200351325511539879247849361974674726282706929799285036169777246039476867623344211503647522151536752255660454999520926180549432155370162378393472486109616559604019149365787687738136465891236327815191381265993508025580365029289633838365137997177152227039115667831361254731726908352230274009222299618460202200906359087628845868203507273960332351284325800431116271619735427362174770241245965427587474541045983208247583171768385191314933399440423370914237931481759842555346069824542663878081485941806584455779762492120233186636935859420802541329860870830130024998092986139744041120137438088209381278939785129320239371747284601256157509358968922223297328010134201530517365365956136189458114323710328906531427408873896780176597296312769105857288645309103578912 [165,49] 160962785208223473743567393451365455561004898189158359618347515476503401524263185109685795640167908519897359095802848698573650709768894445660512126864134854291103288897896774653520523251494350858213690689215995712487053251166228886246873123881483814208503076614444833454982676277384169951043609457442696183457050531458350469635146303014573315443319804668601771542144205359004869735206221152949144509454167861170742959715795058896671469934807735431830049851729127468239400027474981147189389186438640255337765320810405850710188760696573380102696003747519271208649123553923944045304900045275110211931652831919911387102514438530109721993449088676731575704306994932175447968972300120036197480580787223253035565628139181886924198236466003453619116931093237307750070401963999282249335428035142615736548621491038886421047027698005293226861091838698092158435034910394621523691217252620332254945735068927609162783565928880846428121024847689750214125718798021603016431854811948524784836669041160693456988807146852353354090238181895843123795251398720583025140825356627755907450599591842919968360399418894499925030693564500689008934064838764691954166493620567088098200675100243860021591333233898105746945090891727495859628024499517628369749967166342996196173735195437497637740398189601895724827396363607373210030368116061388696765405545227825856799478416631533690180631613938131558975210497589947492603859516356389490869857756774434999560367100510151274655466798075189195747735088782792231571600152129348470428242474666520383008468187007 [165,50] -1347271563154252913392291022248174874483884851587823428640762063451435984282905775418617740904691810412383533638771527576930790140781532225974682516394048625827828241044837410407809020234652264513540228830768658711286044262014604531684855613725012439965545268411881450270591699430292346361602864011303719707732511635766290739400461933869391670697836075411251019778958105184228269289415177563487708756603095060019455181047191560428909076386377759900759591172135154087628742777150385623708324800428351218632703645535905948501769135466845700347589941305912314986600102246012306581405663134098871868738166391892948562756901890812487453921788718595336216085897545829241215212417013027734093316977645061435326122708955110205467241067016820818626952609611091203279382878616032910459461344919036088214674533692776452790483680864307935112832844608053595226748009445837927720367786058938805359911674178818947679851948862435401177897797602726380477348938183524252729742741954873308527414747312765556575842354340494259440236266967436843127129688473299750342248436292857572903434959733279485291153794706165472903122577165122183829908528946583849789231848443186994283841379431708195555107986619707865619742753959772033819191412263976814575915092791757944839325015926977117792314834759419837845528182294345481187880180208440380620225781093328021587401124468362054941697928755554468354796509880960284217573604041064505224018218340979495204149874067703998354723570704251109641806109085121763475872315523918407920657374978545593418886718 [165,51] -3082584326990704391308069049533894095798125945602542613293582922278963220183273347594140023325636486917490996957624076611631993886627076780089476505732593797461564284558948441656211258011335248424924450830046026730389233356473702196136722734951362039761766322823876628838813684833211583957209011063392906089766834491470834327287081546204821020308869634711894524747116595617314931878375776087882554465350801362272297456290113494320721589762090419071256256706792790393819058611551835804159810816880981488962484976562866890865276370287838815742115073188287846430989631773104421425765991615119154790150640800922553564112014807435648564959363039808093129766958032039573501334529441489310476207158251169632389575135177790944222167300176578049513509166455362705368223634369616858871263981607049680949068787584507618510619669234770655782038289070747349020827189560825064573391243453244866543945176567010288573285695221665519490014392352413938409567919128416655092532151841663909858536193797293928688433730429406591546500218905292577237961298560061264361277452102531501818616646638817963539136753599548531019207757552704354652962350515352151365436497413701054924880821289747631366468407518022824029766250791028902330356454163093029471459010319446125576232798893156919447320812088643899751592900489796222334001244673409937528796867968195895883887032035545650690612613805000891079632718287199218890544857390837736436800333195373796159995514623208186634705072121978577308121847222864898380737604570124302783433227184778329076699 [165,52] 658116127998505978371158404923418714938972138402659875292651969765465504905750858155672973992370467100397920075028463292587612117766251176381715990037565338014385068836500512518272275896788229960314791799479981744298201082741861325019706879696906899040313314577788934930419385847933640258017860238281154490891232110248002440450390324961794984123220653478406736596400203800382449582252973157797839322992896673720537141478631786655433469726976332065945012830508101749995471595853656545700137662072436567510564180843286908534772978677012297543004673169536732256767167571339181377079834120335395311717400990479046488200659131931155123066490735866189268485757996530257318053578285539505538420735921417181192688719828071638035926977325691616316130175639249564657164751939532775499198635116899189050513765434454677658766162031160566758969639629620361851495132931027476597531186036067403086727325911143445075518796737707236625923769246775762284222821653167610019089130486037067296128630087319458657422355468477710677206666677340152726407603904614147895724893742765171272223423430643893714233298585735852684841726955483195850627117952978633328129694431848891748592695347159438754446325499187312509795590994379081873323369462250851682824380963804177240394073536951112149796774066507258506813784190369495885211002342679248020069671976679231622717603090957179068144632129211637909429689642953612743060438143436569610087177507908062520563993748265570434506906000416637443350213567815774356768090146844956410299449722513106231 [165,53] -77547745017535086668886206862517646219980625982585094335396653001030635574846781076021340514897595695994171661034306547483626159633164359189979310630551625759347828113540643767608890513888701111205254649020159996584074526055342880857282706255376073680702961945111820471844058146196984797342545325913057683656041809052979266160719168088033505112081081568011787158328948968341242089020122450132145609832661155382206453914986212185736191706653859197054207884539715577932776025895134666715454528504802209167921122431568044180098581053281735868073241978690088872400339439344505370709503078377421555686329834607709908382972382637569722930678394258292408711821254790713478321870784340619194169318256424743551371299815345628212274394362091589405376272515749663144539066290397714132254299282062994592552156880970114893530219260139173926878373988517647592420004593887674023648397947611538225123735830299848591348320373986019180474451094331407189203359297723159612335215452317878465359153913929459432852698513005758806279092129206554860757197878377815063151068977131873274122322918178573225769778692479720257588553255012307906558696578429009448487602848892064362799009806947694865150019190750427481423816203837126136662436050836062756703886999110736999975485424935522754917871613728643785699686551407599839265040663453566165339354048337839639576489130465066612732936247198599801878510067627894858144774932435813475951164758736615565077966675416963614512318457466404851252922594422999661240024835012950376963051297238630 [165,54] 4944686426815182127721730474232715829621663287100485026996194737126893260822071059897480129806659602358797358576187644704799784330715315681538479990622695736119657971522594737845086876934945478145314471937256346485315127277228512885612553058687372676544870954759573205393555476452259786629327553476983999617174876171575250605927330744067127302896004738014460206398531963816656401287093914998985619978328646417742886895784823396019063549593264594029249425985561521091727221884191416347112844507453984671762593466308618579306753447704741597328434372567829459078593480955365335912562649245940517721295277832293483494718530893084415963058457899238096990665123186559468971883697395662912373986767107389309587870253101482210456039401875225122141284543073213988745774751902413689657705129599352551034586229497717313344974380740759273433728457473107838834741166074909440557149692606060081122187615517474333784892000739184125857027855266938393937178849913870391687685350806929820577214130489625344765523912430584184401890286917905256378094639477740341304631009217806191537972385796683632891235944170964174819381285807930292836346747396768810796202453543638765548322665034763822620428220189085897761332813682344389508200254931606529125481598189436521782944379923770167470793100529704651820119340494823165755150000492662430160589906006261601291507658646446399449088377099159902993913235804318287985416233171097234758414668840478727311554892524133833603124470747931891817521958144420205660485692715569018404825850875 [165,55] 68918109422642801690115785525494568949604762271592417939556008500003029700423391073471704578134554248571085288845930412531472174303421911573464522912470926954828170784205113643332233141584897427182237485004681483434438984178208971033297491840403078652962905154263159627508161382184236376049781916033376907487299817336696995131160816105022362343417539326172757552533860712368428511805045962932156526757757465701229465675404189368591672776994687024264058468199118112507314410614676280508695588130552803077424769683208829220246704231848822251213620651862169758278940565588963116042300512263727145573675574093040386323665678339719259430125256947437771181317306274745730529623362001901741756746264286602916693373735689769933742765076004703817642039894543499390532537193761877531775510781371318560822338166466519591875574041052242994647861915662926296497938602240571807893850716741242810480138683455680744228255037200798981704265948268676178134460682870067871892651379309562213686809008838029442340392311626229164755126485254829342015675870640083457801999504112728614834231607167196368631238951822396421878460811014611549174600256752889556734877654151808615507508092333319115915155296655608141247321126650775959959743038315607097247415613406184176686108811832733067514652874842810188868266375717142506359539856653590807925662019299587818233167669888337934489142061641405175850287801309721872810637873282846367436178830311155900465903433535296647549832561233358167096314411534510100117835683094954928337385 [165,56] -57243418277230415457977376839600923598076274364747235746719624832691161055736722388267026019270931707751986047208100341873237784650839009119978477962739714103244140355976368462131237310714472632887180757278169961890121049310630310685542187863376022588278801045015283268554220127902502267261032104072297679968071493260546204491505987334516762433629668717452914811121363365114105275361241259876605999369249171246277561663240888457649691048655803316692356571649405440089203127335726453955761109867361320805029610703625056608329622839879392569533238062477077776024349244455560733954691845596215243130135540136139322087595033195986627475240747446270758858607258364752978483083623695525106581619404494321961407867523427016963265959604738795139756636069829974921969252485298899197513890459961129858378861994839871470130550862103567475340563617160225492631875448041126864293610302855974547214077139696218044154407642320608046076732535285330460319535505672625126709171157010070294611644133110666001562768562292451367942667431510408834553990489260943427233661313769941537309328347986507584754220315699688801400676416460656284917653297821261254059628477927063568895424064096808952146073398782266780805242221261400583206209206410655638251770470877554056172424128363831530522084249584457520805941617186327884837228999467898424287862601636175278996592655833852416260045845101402391672606676169068246385995500430229797034371629392841909797354082131641830099173755474217335052890801177635810614545059862325641452 [165,57] 7265489228107578407542733227094280182699807918482135603233583733456518600171213715693804984969931024397589596228745985517163825641675670023637363244134388731956509444813801031141853462187643930305851434260178997232261970062007248788262339345612601384120171428196288870808406747612364838569635026830736684202643372532329169090446778561581336971123052479620366443991492832267013329856775754398132239372261621288408251284199466790807435393585705740894314981008945032503867121728414398775132017973930478852313272700551060558597721884976827617448092945210945494525403187618776809730988034009252701354643234130095925171171765530428448663222009451196390478957517328911849643675613818643737663093175606117459280049264325858539435595799504119745901291331435987546704918356036095150406772986448878015106107838213867108675772779805662366363562063162192533185501791499120185690335718944402301868433573014176182253843291281009527084085505495907753718610857671638346379400117299098932723666259326941787361902643035565480321105990368238987914129266676450798306374715904530107648724249180404023669751835484608560411400075125100827892138131716642829544994824368537207045513618661076698520644352061217585176470143600259346433202267378798117404441215459278201237167991359108163110312037078488751746809506418276054725743738503315450152688583529869261371645640025503299710543403287894792786102379034609248264409616302930289749976708076530025760992776341254509065887363598319982570892858400712464471158814966361446 [165,58] -520908895804453701207232026084850987347037776153992488511502628592789931357011732074319939587711891187352787077674637929215513114775476875120887482114904117646584221249218975060179015725452895298299099594468629957587934537485309889465880032846989396701658556353186042816640178099313364224390111071832506262196660502066542506025500431089865125320723185224588762679392294196369903615380871145495579515250415987806708415463336451863623151923465090119665673862125865785055518155069306858893808257026835469511519879369654813102050306689623640561973046183425971933928475131457039587467114060197700888997815410974141731577751352652661008691851301811758082620413026411033380585035212988112443589889283828452385356221119599973972758515349096737419714144782460217899521129461648328482734418046814001144485254208738348610519794321882631208007849443327611317156644320607596090675202426951938113288015910055249380723457665618847519805253151757672584814423239762484693000934177360716415158693996827838553707070976362443931938111805898327304602325009886938102010010235639695741145146616319660879435645343596561667803078295817697938047065535180683399442008101017993727748022476336504032400176412490493047518927139982082881150332790471226020551507712226264116036057827304790375977288975502434238868125576924502549526341828782050845931540915120009264348458559071700664052476236420453369188279335768323586480039667993769426277078360503373350491294331893548156164589921086748399239624930614979209408856930896 [165,59] 18062120138779411306994202147086994879828197602939232428480592280976262185071258043305270135550362037109949522119573103569017089167581804956998386278131355066814400832229668905399157431180910667628629483587447557594564414696722698473799776054117984063238977494737145246065391363040092560078022041686389968509355455224824769779398451444780229095391054920875112187373944231431138451598348590295820216911832125616992842448542490510662249974355392278415345520165010763279151521605227918512225870043026002236263444423913863585600963879250799213205296095470915249363230424993858655919234848344811514004512322434496707906923025209994871044881689352938804660625753130929635722033721867215645457158690921911038598811348686289132390412457650794138111153292777203834006698076846746286617265840027911375054740757247352059957786873064617236264975099571883098063850970885443288342011316490831971064011942337004629901728594482224354668495945491849195266089081779745361342593846174381113307700673687455802145241703599545919094782775869129886244319857177252899361549723451584423987481314259801783967613672198978202229708340387880177282738369684730949288684113357263393115227259492615863476197675673936034904061147506108127110085793748197759235677420747444410268855424381141858493319945236877507292381796907806897811129173655524197484287121933440816387595666787604484581055446396748804336335324720174396513504380035276302260620384447771174332295414382350805354652387273089602709568717252664786710447366 [165,60] 627276657117797048133371523778750627835628459728279577162078404122331823637765501493249510672267295367937346424460007371427767780977193072566974867582914797079878168772972074809275999245729650991564940609437138413632285114812243131495577575421804030981476380928923766335579556480733590326999449344359757173204465491746279963337736601313835954484888912889286442862087393410049948853386660043103714192146479681731525218549493232860901462893871863616738950618356736083862239520798012084297239769091639430465053960532611040612411327270006024017073502860058816742182999930836711187856667196160954732692594317270066788236568387529134058042770469283185681377100950642191434508390411136753082525958921807938163775608346856804387672582799121969552117275409000345869007794769780771025672675679171597096869090695218933822924641816575152878839344696118664680596496873373505789764149208965464387935553429418769562971017994735442519638593969330338275738167137579098962994944380052130451202792955652004335336841993727747043421407001031962733560593409989231599739185912905309036626217280643551933936055077836090113449589740254123129941831506192160261860372921222122180472099409029806223753190287189576450953499661684876802093960353600372404694075421917600498129641213378484956451703010612353310086373333331809032276833578111757115911874422048716437017919710735327802064758738820440116965150858431741437726095049372840489325383099936368832562638208839201539114591966009282288790492512691597547838 [165,61] -134442671185559537451350365559920232826974739358470951292814175469597355726630489422685722640566243417404904429493197740654094309419153641613767656148919997093732733405357423949147291528914777767439148690627944690617433326556464761756867587075014964688857051898093106480874319745597857702827305588449564983744086778511289154055606349259159898323730366649679529189919321294048960679794627613547849387155312765147613952197250922023922103522754566073880371924664186463899356387324958974167785055501888851525420250672485573512449161679281743449151761699705690536106929596724039947122967287384125411846297144093892472341002248637218190810682772375567076129616100921410227975831228008700199270477888645111338607851669960176538615665118800790214890212398012479123483213697246638662632194327481745277552890744152061494843404657741435369663964055482727585717536390701265448517334090822033690751537891162281685391829716719302719609788384917905285509345324082780389769855886939057290719615655190630141581572354994108087056775417795868090141746233466757047692645411629247674525184044992196719564583473511929860616822999698449099143358306385651697790702858952612115463739460366223777762481268921563503366078288530097894076811578977180019108579690784202824965611701127114236017076699059594598450184549726478449280779221941069638567933146458025429526738911397778033052111477252735717492746850710602474733476113754883642429719231056316450864174173485566805243027886585784213111997292502867486 [165,62] 9719447228534430878898308757321122182888926477062240482934405381747296612481019465432472920264878142959131405534450854519054179654608770784341170203152174112950278183235398215706448465101766714445431690297307074613973075994622601517187463203895739473459948722997586035193556645031454649594439018274301281728520551792559409065370395928471756930863755200870464828748297458246400411263268426733894226046527073885555757784524107646455926526036117200999203086622907901602228906884011700887090980729782549006580118995855732038917711886029054985314546812436637954194155696188573936003725753145953703095054059194869509040829141301014430300901817707697600500894194052423843956993985329890955195776023133393906846732777864149192829991932485154119292433814858151513770509360624332113499769099824924942364864913073620290508227571350437974661604322896216705257973675343420188494065914409406466987092260017968897186244278841260368959415887072390280690540920505661901747125563920640600014893418029144643126056529101957481685094619424437320434273710104354453808701495024594419807005199905192841606517285871392528186173979798956418846281723975107071168208179065089232800563351624755386353847578997037772073635542711581776735315878917025326538941097059654037567715884631641886969905625789707112882757758680988729050184716978672138968683971733843607540049028686684814525338274802378212596338385877946130526709883243454408279144772317674810481523814722047651970547643191212538356823723409394 [165,63] -397866370873729595967604909337651727591266553379115480662478391108063982939938416900978105645480587594359424020684814177149153329213585217889218110436595973033977463476656257556971322295536461023213239203272126348980654737474816016641102371317123117967797316402230032231324545401591631808959208064711549345589342286626011145943226530160018628058370206708855251502894334510170273979133115384588719641572302544379327537146335429571223661077254268121691555461028798865258230329189058500282134431700853041359129602278727411807335555286335780081828307555346140403745077950028792572861944052271793330681609514150861747731700718555724828313811160674395444952387389895356351617785886716800593095012382416217570447665743172150102912897236317017833351353909633758729989755786579703441430718797545413745524072532749438619649839027373726937452408329684374010389217291685737140084171424567306165297085943627999359559927290763845598597256880027432402741105306423887941241471366422669957644980013472155617833128378095118527882017038013018480205692278693483420859513173742530409765923385173259218565164878643265012251747866313363542306344657313824355222905084295347581461058858960119286820036051292336440899177467607299560768006701324777358638755031089686871789743017495411993384006267538637793597619304189799681150364608998072433440061803181124531378910726345505865169334791474999826631936467756088874475877342028621450500211380855365991717974962988123995288155702525995888204041371 [165,64] 5990286787912266010637144584773163021525942739360178081884112366054392574926407666701925912512397786964575019607708735029689872368280116976614995677020682456793516530860547199631598521648171689890660482736812785142457586299027206184357004564463583807478665016074340220955619346542832692033714631436740924099770149214511060200707490601066144294463507919810277237150500350440634846306699132836758466245453513916909403263493023758583488637278034036611167005492724060661023937227500153720556555615865407208852423244876711625118106137493269321721597044851840474609094594268979200323907524667811609519587594855172523699861815380963052343554274260168887355472901724480767345192289053661976227843349040342862510040252567026356841039522698675286875085765086573952656182939272562209480999331758099178451548366065320109553038647090386604857117591788238645829908057759617178928211242732686745811559785909045707150043570556115112557831926010735544924790781842131369562582918782795274870044576996980239082846835613821593160415372994690775191036781831602074961636896400473398628535064054363322801617303376858353931884029950536628593166114246185658260401005888482851763256817818657680079673001459434460292968747527215111186271814269249198034679862251554446671093451175892089018503480351264971219037283385148031878081243836100338916310813475853582808763677645491967110336134442357497005006532925414925789990071343791050737625282242175008090556579286282260121753344703411679924438 [165,65] 390499057243509483638728883624551402828825224681791869364119144375492766880258367510681573102157855527937449116591190049736166482511883690513385807578595608333877219683461861214386770321100452936209144180445255430347682610354227801282467371162082376895852444356517057763060900021802193391184760527265887529184338260545236216347677179393539802997522968936681543131845497942918576078735207663901596151701237079690811064422707839442576604938123479088387838476698016620823615701378273988307217468084098165740002307921765423913474985273905834708887252725683508824755854243379976832813321769950176803010031520761004554217091014066401322219138562040512348639372839028545468140418518276254400444730521961343379827090373478329311091825301516528657541477497832388613343069239667103763610506664974302485414918382655518601057583742013291722214431662800318963505375000671891590526263913306727980699008346965767173451497487395573965404880972245287000853690866530915764038176180174962304243247507743001841017087894622335014574287611239618174172416160440896221930624948288590134915651682742655565047453793090825538939783180114294680234846260968429960749721405811388132653693826825546332935215807749977308816191669679750252492739835119784317637698451654380930000249260916761560178122703267365787586402451241120450543160550283828936027693299340041678045090758333060423640898830847360818539225110099119272209770882346499611975463814290476283780774765502739858366149733116960751 [165,66] -33612339992343675451764797589824319154036833646564217961774054659100070249987366303025193608204773822883971692146911583584348805574813314788642080490488956850736594296131075916980650437507039796581806300804985403022178811202872247469122828743741824816854551285800343157874479547155993434080086935613948953377000467383762923365269586924337242655680969011914499045226952718090075792115900277505287141542483725460838577406320242644410810955026723536548834966195066829072120006130163321461883912252514030526724715361720963373865986221025931743397135059128969109997907314357279836716852637441369180424470621058421387320073709940096397583750196004093674793377076293512123645769816186284301461556486280041009563312756780928376274977554814503216904472469046339717934237025465252483033282687048039546517117728417218771258445788731858769495118976694183355497158886216378319348969853644341595235647908643925880897461996329088410742555265235719296693572034399823197063084880834515698353590797574521766703690710459519745674100276356093075051875008474908444886117360121490855159127332022113802416827395022621737384798301024406984906172875411763041180691434283467501619364938412767557612248977996556836740162480357932650768218742153486522977514511247856159047296067699743061145857149097070940572067782698509580115703580375170107959780177627092468430433806046622408537522419580629572757402918487817594887972832625126038179922098256593612487912480767284855743298198327116 [165,67] 1322240491214636361740303169131842811173001462136253940917707254262442566889055072583123538802711229647704406695000505142091217298415818494005239750395849590180999398984681193472533522557788710073510680813617482761102770964823950448981521460899928427621436950092734404351305851363076802580234607270386965760945441254265790159327563109266752104243077060609311434681663073263651465827748872123114173597364788871737755421509211666037729739013218887241333234227385340552919221410032916686552230882852185765934024919225899936492984853320452900660310342850473728460014114504617804665246960079076083497103074664328589392927899130052150433998629187109715951855284209825040054307914921395345855344241218747021246516738623921365890081112762487508211868136818130851905297750921466786857319668166568290224805426035602325906870746093611822172654200488960059893494461337493576724246773472153653171480062755216040284980200394272039602113404901782822459960908517402160376449832609317374208143547379099042258030982032903410844043479463577025420240344453881593128460026505946066078966116028255027877481529209090330881613490323370156444952441629897418585280133001038376692356290618257940895000083209696681546828351337104210400129713017386207231434363451324420331492975018774278492386739963882130841937907856127832246537415057110544537800174798208665428482398089636800388192015476348980624769632951940370256839831571093177961958819817664282148704473704408158131118054492 [165,68] -28395168460566828967126485448057308086431605213797625212031261684666877419107282123792225679489489902069918646801624088649165568796175404842042685302351070415641395119665025627804065094271529206294324256600756347730016547462558791946276947760463236539088488802918389862921189037087296385638087712744492334614993176631169949846060107077510836318210266118294135450289957853483500381149783939608546566208355514418077861880730047966748666076157514996278559547097034356575245366972585516027886970542432341700802356494410245962549971200168581882975052949333919102258539544007387533154644202159073652417083863717844968952776905744589315114118862752935894038878883788448885710477123771999938681926553022048249845157152746595863188364221974119660798516278844032712095979580403364387348682003150837882315181331732955284221466508448247294642892401825282070877805389010181900794925962953865445894315599104321563315508652605921814619874581756775465865669878182974928111958198299770154373854956350930613547088942521179050137427540116783223149481336836842323204157555528979794587051822247332627605731246549417740066884003719718548021967122756543822474805017122988070005355986907675660689106751122339706379161437867296998617065560767873835336422572901935921374249435383643932755315022588466283967828681910981267699029777179162318587008801198168087124747707621079009329237404682801358140838187146347051019671264476469897108066262916390415470671770081855014418566 [165,69] 71930269989885983272253516131598609395092543535268076103569688642791526889223156381330876234417284584289469497324282677851221122251159674216317683193837954076067034240480636145822644934245632624997559184103997400702146302532200678345642821134176257348573942089851237693813153536121764274318099520874654936227848443772881866116492743651898892619036379113532550820213374664099440248696083675342849702419422345434684377607087786964513998861939078911821468397945625573525675245118855866519141262167437470313964622530558327564477164427509289857215705547130007071509277883493649056286377374812078864703279150066023546709461926791640021129035111064553649332561719847766211986040312694698811294239614768736370399005124828694313013773720022254210180230731293174164953440808033106013513050821438598225395666441811881822282007723359195601921674440585305270137660801998155605227170654741055062609824435740400708864394545474319218915138577659651871815739550157098937080860856496939519353504954523284298626179211499598573719189129674306624435644519190214316850723759093288615359165987547605998495961895209212138235697874975451754928273865420328453227689974093434442347624808912717618615417157212817267340031722032027798666162248919119884848684312109573868436099742435378184515378172659524152205794804027371521711995905791600409976373351422041697409855800951080748238963656631856019685756705625310992428142006972375499603718024041908181889151274284803213 [165,70] 17712131702686374785204577402536276728534901381889742413687273040901559941638829020242490396872052730359691755145208716078550224408173625120000447375244273787810150383643706189742804735701858119467377664886016232393404192338414232929626446343714365943468529696119483907058032885304366612255010514209003109464318890608996263791703795305506901964888805216743152153543156119820716121908583785886056439747264443616990982776254241232222870935596480698795948927201444428518754420539097959025810168800498770926022496121148099326552834348904612185647025369916360770902759541347098372963637930898407352505239242067826738662072346611776002490833228370248248132890392938685599193571130364410486834483656990644944108700721359952806956864365205170659385834862502970508348075900383966943814863332559821559090619390532234158020506722075207817848844146069945812557582530146128239457986873615578294614462824101847809395983321654342671876651576332492720166895150236577250362026644894644908292134205450019382189541293552581344122458869207645856193317012071085239426682906814621159529592476695247648893003809133549675195874210173777954315227268819208672305427390481615186372774447634307604109187404301398469006130049227043155605062221414790414357588608431859430651767898437859416738842005987785759370969881493047603155869755573501289099630693619272032230285190167376651286646531683157505503666817204419488826391038203272960879391907504913950612001321546092 [165,71] -638150186950136789392246373213770984805996735352294132263877552119796893514728595161208190624164717548069570632382855246926030083141470115200125893967723181386989515508591817389578783726758037639395555165171713947087112943746220626757631199823283615875294255393956252029003427194910044827389165887234260527556086179734640683783841590231392354301898869322653214884009818774889285558666800535758474632323262583371579392150353074950391644773094561177587516384543143625000713235922340644575196194894402242702755121840354637069771896272791311338853504854529351614233965384553944115749811797437168489096186995299910123240511562798760229601934826517753502136766862984138017052553596970704895431142883298275419459600181365624865666907452381037208758594160491928060692444426223974527653121522558647189387260927982458438444357045281180611200222567351374585314960122396466596308990221084039497725403827254365153149966003503644195373346745716726646080858267043138604347020681397815639764081415421110321274805455380415547889666657261835501163863350880406679229455287028782979101417020903673555722026742474775985455630049551379098006524381161413797366797556078612181558119228628570777176885201607052864134430183774178603499145489738975008260749842944713321669643889021665188549971595994715516655193997012815464970683088529838172818699935239057287274710119677118571775705581294131000489276376825320693709977460866041557096305940117313677246982171 [165,72] 9258972876787871517308920588458291326987252373111526352109579022094223051520779348370337573567515689847713966540461493337312095398706542636665199052515493345179637513380569195385454470267652961530806326085824374970644641432958498310990679184980427134607280505980699543306488395442580446393345252955395183071104641572898377383628890535422366830694133703403863162410305453471082098145405539655724670274373805646869325049949509815354663291330744564125978547310616356233693546241464267888899003274912734894521340265077918638932984622188726509950354660435262725636899180142020668416375157955254691477105232991259157484613579642387587005581061763684492680226796162512323011688219930849949018243794558587129454730336615494516512991033439828825786736818975645790993987825025391431470325989464601307839209822646568685953009224197931869470589728831242291685223438330733449164354325558520609270672872790324965443222425627042366468539362798387472850112562115142830255180456616513299788822333234334956489387860312250036898287242573146090273099253898048407360281940580770515247400073485584958745016402118607407507449059033884147055044255084848993449955977099760077408430445138572767702461759767510939246745911156406957396873811262329858778861190474882060756678993901210397069599710990530943361462087701843867645017381747016773703592880148290880365074113903836834975320176810920345708910304472012241964966906706119801940004781714873149419421 [165,73] 81821074390556231106784435213010590622838144698518053425694661830177958884520890773071325128214835394785233698374953288496430203906225343420986352592663807965147369319691214397981902623533256988568190987328746795805348415654245589393691612843076775963601751573143958702471559265010382890739740067087591286315188245365939146930759591179990160993114038636612517356117138813923864782738664492044652888884039808269337102997419167628373635170947702050129171585781694573268477525587640589258385838163551543313323254550197141208656598689532907041383501459553212301154202852779428795597614843314607656536305140122921219624825853004311767262940816437120325364268046212872487429942307691004062836724320509447874702215392481593787122886108938339797467212186582173241062781364096038657299216175127430914203212407181250122354340371948777405656622619183803342224606237919840579471187716986390310885114736938187685749811647091453310983739054812185674659919880187516646926026703448248639235714252828109425882354161770278170070284936083482229720903304112834251835460877726229013158559139796023017578131916721317827098874374972969751947916141877291650155042945707357237554830910630017066452545733793090820817370068069037358547132233405613003212119963376858538737027837691223442511543981290355694476520948904576496451546038574481517166768092157812719125277304161224375225317388681255330223735565484330277212271326431584941871615214874654090 [165,74] -5903883871458336471683687672386556302228621353210118735205433610923098986871386146634731760505815133744145817394472674636517793890746864983450036826279082514970569352135235140757181776975833939197358742078250214310806535534767025251099685347851852733995414582433524861184037837814634065045310369074787616231537230822953720568919382219922468418693930843286641785295615233421541697449134777498683921779034795597568587892561515658490768060655490123028890666407768018959514399703347161138898330004006702447174745349623191945462326586845962767598137466940475791309034419721934258770004720560547626825941400175823659349035165282698717474935286812479742888636961950346883477932762076923146097857537510221771357429813477747947651097761011580274176220609669878658469399439931771787193696017474761249838674500435899875743137397544250469973995773750165451079597419915990628605154107055572615467257693034586028791880633804707647931782438045719214654883157366747957236806645792500398279610187230117731492022247843185697148550949503875538706935867031144796716999981961557790943590142949387464689957842582094999850375142634685310247828190449946809568040399632534152090826655322151663254250859765310118345762674421574743410780806649288474057735663652825509640726322310347367891930331682689339432314832660876373939669055004519743347479976019498382314456768522558078549928879294306888699473085248626394916968592952292829938219588995538 [165,75] -21190024999725410780669043078428779008129221526273790760321189414758104982756268204911059098435186120104194827372751970654851485811665656519428959610830587132979984734333589746539716809799880016001492062076973353931127819765235161262515198225568540627388248007201439100756324314343128697275099300311560953199560577066609617932804314974156107653851908670878202056085335098082746254886522594726597854025792352588885597084624992648972324308583925687474963429887151658160881952415447389072230376484554893003025041687893152377465551301935783206905855429404731592254337580907641788597737283436623983334473232359915426560195940528016494067722187774804251774039267574073876643624789490634090138118822872855263382181470883524150198318791958109266469734182339234993423168394001763317018200054243802541050408425111078132861015043621908523910483311259135700270820928401266262839194229375041150758265534839431114438808424507882779936729144493130770599621813866756246118525877824109749700268750173235749535289685070431674323272901831934294040200529949616626880279694524057015252433377567189998182774933806862112568847568306048598915377300470593111791746937265733134808801999410078612046849065456971936148478466047078609443942740635277946493027455303020666021318060956229760494244480209901420029031073401993653951526106599401481706541175301373818657322846848295901677855236600327480151135180156348429744640707081436335151347212 [165,76] 11680071823839061956820385916735028052475712055663681391082430788210657352414733213292296501544409023529797267059761240593548166651959651260135343696115296836078639153932316012659219176712171543885183810700952579463755040322012505170547546899165563955441723092792314173174308063384771057979365558654124801294051802222575236577465978352400237199874737978392076605620277373218541274366122721316592143198162987784058922677200439633891507128868417160816733994820207749154761773590627617418794602086051433950785269076652108169342319630016251594151804910268535009557239563574137993133473348015558874921294369762214184841777510535948433425908337335193082301813246226285674369668691639692223141526083050275837676699710729524622773830845599019896759118609984632536746609590374866065885951880005556922307260693371783577274726973937627059901504402760461954954771893066069818482853145532095564907795610646501692898853350608950649371568557374795839312871002352529641752166626179944359787043391593086416422445394103317305163001103104255690362801892813732195430750213808798098278474774433259720767505144504892397201668026349289048565108782397490171041810948177893439121024588184557122290899429057744303019802986102245711702052677751389352909187009148256706412263773329958937103620542604498445236446913750317050630121088817010286403732897692825466052801507776228209184226318238960610856797224181118531819886371650171553817837 [165,77] -602417088535103276360010893516011495822807530732824850805755943554804039612475440058342211678140730973765711178723466725207650172160282245864146862307331521911453853248606027028896610424269130495099340411754367851313707125277447016701925187749196890243207464692986394835494857895342286096453798420068062053038600353630990230482761076005616559939367982172673906436370793152655567115464905455216377759070161501801482602258976284409933203615726790820311502416730971885616111765052031347148813955210088479862163628929576313146987085356540952630131192267357275929344469312730276612496425216874900442638834415418879369264711870719635832603572620854292908723035501272181241839629839082833914919843014768387122203353728011685758548915736283653221805327457816018409337172881680857754938213823147378740659827031066147346111667839626046114366081704832873256009734266566854092400477152144227915029304585408629898724497250687971544943505999423303243712170218785285142062123133721030444729181109757427617471797638640132662401259558327621076860304676399235571396327553757248011857377219131570820102135710647050694542298795159960907323426346046326627312548279474143952345080600329363052683028145403258703153128890515622274346253746176060605516034729101694259294210118979588691143936464857363118481341070009861321769980552098993659206006455274986796787079352682658508631965915225161775471806429477393536995034867926262844 [165,78] 17520841098801070980970775068843541919997301570213517304164772649058836390610806369996236251743685774822157348848777394655052632075051421263651308929704722527640651140266647186893021300317794199497383979076375782225311072063526787806121094692490398385118222462703707118080756640759464261821123188986377329806665626486487831841870389496479328886487793411999970483385803880285551687349807350974619714320891753251923506657407459568536074251476104773852867019566030593233927358370520593570263020857761622669003550995799047347910416341933580093273114658003074413843415503680426702606773817236549982717383514000190004505166789431114913281725654938561028688361093672246545831057518536456435763701910540759512723469428982886773120287529907200824594840172582770291034912395917020620584532358182430092591664537625159753619161922370688328699469086703389816777474463028265988348423378337576971725683502213095836931026852911028771305901566249385447633322868391184439106406444295148931326900000222553563167991504913786317127833668868204033658778520903691102980900910396207053492916720002739546567697719487921602998592258052037523927143980053830847211726742784579597967076683212606949180080204648786800977928573413705397263853966873374516692922244753343498871489708635950007356386031252532371642791381310989351527850958932662781399032027426711787403034232143460712731223061088075371955783019264864479745055499153243 [165,79] -270417653689165497044944878752137884306775074151820391646260779134359033654882377239980262309856779259315099131784060579240136025372677950289048277325627782424219803410811902379781492513956898803330032268192150104988712484907880364574121414584194306977329221470162807728932216318090733134245039388983358939454706319904993539610527550079287597249675644813297887215462346385332735644313046718153729969399449371643519567368730344317917566103220776179130622231708177489837298261363389827168242219636308665559352053876045640174584000561720250028090625406405780896758376038413285135531728217303738248622555682862364688916440358322837062453958278786830017961886742011643740657079007053233895927506638967740572559624775278238493419610925885022612249134009253114406684136829623603961371706356951311999669290949086687388051652700444899192429860148204865173205209649820290439584979494137185383212601237748970135355825715768134228442094009667748208656170125113773513251365726541679948767096468367298384891329134954840609068776939174317427922803170774092256334223968236281050078275763097196283466523835165718574810569357735626840880023461401200479382112219918723315452353344880474793453762993517870457273159308883865999300194039417086133628476500978946760123738581422791029976037061996097355629756676194821837015069665916887656801005824775835844327992537140833588336343933043568360840455508422275555569630115 [165,80] -1212679045277513836931893180493608820890332556263876532167728051794122762441821290497896886277185405580015232299161992894734610127028685841857621172233618366609123916336990479813036671085647923544976697283937104750186829645564902885797109104444003009144966954154422034273905765684850811998661611248030879003163974133814099791630157071471494568429419416310456543265248332275217767306937309101069589778362923870919985471314965739629407874552178806498085982796704588292476484830767999139980752717274061297699576644850743035871379432207438061512295252697750103283254881101953624884805690345217811939797743748796922990011462750933623001812245943546582904320189946851574652754905625055133446207804967483051115317438692845765036204467413542612623244278174836490565531655564878032952109563153962409661140495896996800902289928009036094067072591365941004588672065525754436401507803201786611380006714554636603109497864810700872475794526939576458460983476550655489898644876783008853150862665708543806400935124882019370935518832916134093032788783396297479967755154740147914754175713857014764717691550352082294125517780388679891918345633408835961124863481628387891731237505001480853706280110070246527135485534599014916204838656301877602484330342330202321755059863619755442983158687202116199977214665210923414229744625933389706897092718836286793520945713355133647611921123197568013062582923700765532870444 [165,81] 190573355256503705536692352415756170632820032510979391760756616607025242650935525324780978508455510929577961810218543638860934025935887124230595501002836505457477052625372757839095919860580675590706526446529755070166249323129521988730255747109192996674729179879312708206333540513064646753367676915076074742514787749838622929163971606483063276937886965265594552127882594435357652510434164059066855922559207910866910957024612699000019893330471181937673261501477332181636102822936748596712923767498910619641673117542134795121077712027010814266144505192963429039606214677328129783967362231786503760660061246331131621524196612956417372918048446246643562526661217496043645131878943513620574578975104770264742935862230055338636748383854505236571039775793560218034881749208919341941067445148581109970596922198067221228096574681794574555699380927729171029231896796768246072942323462938167755148398683267843239276807801745172061731645191653653102717109621806367141404822492045306769327332955940533184673898992758602369518369919819886712448062501809847994706836010234253441541977272446242043081327759108533369694027788674603363244654473752328757364397366033024589087075590042000803322990513440219300661518418575623959128257059916143636128912311542808428100791993222613583017200256841064428468855013313551449574908691166910820566175633854970660110998673908445428294184205422704085675234146060581669 [165,82] -5361936092655430394232099150805163745749400196767569301183663024084731792628302555388785175861305094887753466321478161940548818702262297362934776959062100063532687287313653767670181853694173016946996381837782992505247250393647457084025849771601323364180882829707013017569404126646904495161361895149282508427628908606735248686878779852606188816283373807865434776108780334163663165701647106994602065883161683925140521088948345512676762030824680123571723416755382598891490991473937682040280601587676022594015144404930120213062860503555370725064205838706898825642148749133259864867476700506888266980907618438157050557666581631944519360822732396786829490931668245455184539197602564319732169373277790362030322011742940984196511161702847477064692560770887490201958576400315201811185808197281225523259693256419258243017768474859941280670120547509533712532416241373506874215165095008643646488855322623572092251750320819560870527384386715487207480428225585039510435242379933877080218489846878289971756891654944480027129356074797689216749342984671582295362240657380785075819344016513042251190832557325312097048260340815650736408040663095152230230158908222025421995389930561918010498704714092319389764226561920304739771714638975314079316269703301106221419730007841224373292777006412767549497825583944752016891315101878795004008498789834017678231848485102267298004448129906853338325468642027670 [165,83] 78914205102598907143163858119777118665418148838539269505964515140461664884137658587664003083888148559914345276769812708923318037529514706624518285408448160973905492639195469620058558258569804097295441639198210546513484534567326619206374354232253824570786793058203209531370215897744322029735347382201844946201171132409778147271043464679383756721047131499173476392808087268819341472510807780010119833872328357298404666834855798941077924432179584655462427992141628930881606348128329617861951898749825052976122216183281750879218977442623939733514788769610463213588857383690154256202384899022045256897162976023572335026522554627170954711599311351732300978635965622198623109957549110351347211710499181050788299727476504731415175433849271239050501845999941623556046220345495550874919966646950646661503610562938271268206031400187658536597188700897356389498711813565917543652853958473594241110399936857686874064869616389600057058882287571986221647164404542564229279545662813471099188241226253663823232904174678728694103401079229969200163185788750290587499362511743570165123580048904455148076989602350301771012465041913970515862967322112628818389876398202830525373397837060808330785234005127328173510784336306155223246260164592612185004708993281823900229120918086947613225066671433842115289790685508394068948199814501427667037115860335800177026167582236343923981859330302326616687470445 [165,84] -383605921820712819181323187874451490498259651099807443666785483595384152912425070903747566351938282769203968934255791153314968899838528569369852491426998914535829737442177780911679268575135096906109087569874647278120279150524612869321879688214041242090634154411705806493266104751931101610929919246642022707177459577194016592997724787982083563865691793887019222087932037590666191328629462957389034858566419889745220637988047996598128816007060609929160140864661261959434165865249244515742584805319884586440519738947786743903340367990550754881421460422487674236148212614534565111594789850254450392180085593890845435478809450213820443633784879376568082743476647716723597152837604457153892429077340466491609341523002945944351896322891947582976516012336754482585865015501646933774076626406660099828369316199286730170848376968981020971331048508923732639162716767845156834343013398509913904917287464057804042005016327587980758536260097093927350646190581083779104504175224173873330017004142809756615785261827067107312771779207122481111311009251265320044298385717770029050541575543503767560478025805206113815101147300054298659939319774643545805376812235221315981414996710537108143741149461954831357937501748921641063304124155472170284330200580305150506101182654881707790851599549094604980976682829845850500334763506979866338092385910348043918938124289638068334738451024091437851585 [165,85] -9438473731929429346171602883439943114507104298839280794766409771243167321029343233839663394366828623592024961894179328702687787385588065786210026744227568401671682245770017152914345596476753701334061736683104658672752286162738954243971992957584872997084089636790302615384709461262269923562838175206710524137974103215121564483370224272077358570446882981766546726999936860412714575136047121262139849647621081771503676770164255682730456050670316055374464887406415569423449574571955220278101304481860160028880002611294627725564349624470378196047449724521881600182408436517038777186363213131877472063610872058842770827233412066713993666844157706337220193883068661078026202471721370454704915652467352604756914415518067673059045749616686397105552053066580605089393402866064986074247894514107628956908595046718247073292612384058248361458197723086569806919030182168902495074478411121448671997977117570569008516562502596231500971342708838565618877144345834344974294296223738037527086970225335821503328830581016695284943064867941309109056748431685863240756897787835300584822474274537060630661446405791805948675700364681434064377583214058250101539199611843840256414719685832275667210936025381244796671134206490756695957182363420903997956372619060153606461886632695418959111745412928371055215891156307943339426613295669806694704913553075685934214997659542230078269520782264396444 [165,86] 237243599130857279371252488417220188604206186819303031539681689511513749597631340450664547745768988446923597666759359018840964028845588686990442456453835858162304876707235944147696636609775629476922553625875601786052989201815316030383951345560098961518020326292637824556476185083035616596009033036922339876332990847793358922027787954778675284308598122192156660541749352414031240880910363656759250003622098866783639668793178986881845669183345153009114470603246722024590767028050914786693241552107698758000041974103363168903297488633996828854759607415977821050048932073361832621369403437225854482057944246543014896617520206781121490033021742252967139333281208093983625474220509651893263626370319664974728850004460453832482127791523247146794427263311266017922793831091554427627610767336720288458480886822033670380893969103316628460334205132498311008051726502730256381588608912792157275351558010626584557952132444254705850857425535108231025024564521321151215918635254583992497186143485682277599364358538463450988150104549451955243051544248757987339173575516846081776506814227329851423096597519086756002462897235268138356390140516658219638143047831818210867584326400163175315479982230445907286850883977749140914558924465547577393882453146519800521491218404206473076724339925972682255671890507018626785474681982824739200754748210500120313311142694504268366639226161082 [165,87] -2435741317908434136346109198120730283796252471987613382559531511802861519494701707218012125561954768291572574298704050330039385261631296532089873575161688940012874770544605976018078132866173903045797636931595869804160090110956470382816107298660290395617056296614469371642996495504575175626189278648581048767360321025624537790889079258972408993658283659505968058165173628417763164866017545498471979749038098922558561811044475278704185572093897857389070286039271459783652768093635334540816854159555622495439363644611042640034523194119441298192106365118370403898342955568421811420171211636571018985873218740956028854957049847211362552262435210616522293890142482758704911547654404357251215966065796609730057153117242456490467760014451022778264276534709662480540588179223953935802045814695102313451209170175949471917344618596272282816938901500940771167408792678816751781070743784363458225541527139866010811095554063397148661424309723842459813737438944206907904073307763676195464440653475549100819460806040209873618543985189842888407494747357233148050098516175224155792106300493397895210923727141360775299837769166850327112913074959439649132962932983468491728755619967473832146049453678079637961591642187941504115110575495168386643561041441848512780135631041750641803247050943623768325027730243716136342223344003639988910379236628251277730232910591042043733194250 [165,88] 7916581519597960198062151197742671747772161761555708413025408023688680357276952125289383188581077013999848739225888729305287408858096781063040979740608554620693430387680077522584275262448958591410550835253112070722446446590885981320920667348027665443648658505937166133109222171871011063432926650434577810134781937726677027483374663284361128180957275608058886781790319715739783930108477773321717910851743737536071828578372833752843717206823382506122063097266521202977959317492899084481876776058959897321991145993419243385871964345368818278159796373966579863156397972602952542097671495486723844001142468045199149689496843170007817166032221679065682713871142383792662400117669274976409572359297808817638525992776879541866945587129998145274867183581509953423154230955641994693917004749555171368692518384185063283430589033101440741544351162849912932615813888462666664345249095164198750554641916519362352964538880974711651897314084086924548326049406131365535239175666068243803282472189617356477959710597796985782676641182499835312042063894449314576588685075851370579221373140459779504472877535717562244474097508053910274604924019815057698353002008331887240781344892156783478136248337196259329621665533789740320383251092730965589037993514032050221698216471763648833901035004294507781848287677797816301773702722087191008448873539342562666062291476479024028414 [165,89] 106044138310896622898269613170395363011207596840125713476254305125366361698623276506241622797143755345758371552516154078326576511626104374061038836071506695579631042548234885491591224287365287561028310789019537289079870263818466118491955706758463195193248880071006014406728386436783442037944199657687624750242227986413293228231439105924121807977295934343840437632835525825737321541546583472220442556553955340146417167679677323844967547340970916782043629831062835429716593605782950332197444345598684454046265346151275578814572605829584465872549939794574243985048727199352913013177850244941263901170752586498450482284408136311399278087966780526983836129364346193374059806005853387051449729554381438564489442556194534457328168784998670173507831588186979274499320651042648169953650006016333383206257860350621302663218379131455945453148173578790817655496624957893090462524902272915690863013408883073716572513724519660485983511755368275396001510580253046199735011853479546192525686471921903048551773700123216250190007221602302970285600367233360400635549812500119833746696844513195810638155327531931869773276926778316429148592159249218575886275784801722149816829313247721463581422972503410063926605160553671494380311662970923088513273076999995369275891361454046945444059834854998207202474914713788317060771156762146846982982646430152385807303699313072487 [165,90] -1542702840556497595116237928802327645823562373456178167274926841759803988366112051449972682595190241881722436662049445827018809456262157325140600589756938210765778683748812368906275053656876098648116537145412356262174690983537692296529619900559086237287686086023372243751002423701736178027662503903992328640165829923279478644545388144901783318123606436672153835174691524629481187645253729356689948676510070966330716209689538951503923687970033962479880604651973258978633852839904940978122581285239883652172107235848984447968174478553120958746761673561529999964240552262109656958529663436383384041503048569550752381367145707675704230999273472829201035868846862384279918231572723360732837151940219988600607040040704191343116514536562203091042500981269008859923793156548699770100829688899127917489850381363042707392189511971286032569492365949747658280031083110494552095474828951784806354195062117956315684308599714980512866506632218223802582623256251870891444609588495614541474533980089368434113917025280723523382828750780871028273608009045321061881998182018742092970824136780296561310557063517553337321385350959946712164302447863538360121433334317674843267217272500285835835238168616833502361275802833332507427359458441800116869231436751183444462641006563541742124168909363848319215016673701795693763048653393960465381468706539036576435012447751 [165,91] 7959272503626220483541216456103831062390895889720646666826330537079180336464298045104338837932026524197161754964815111684455902125745848948059842584195382262075664326978679767957670024605682571740525396733100353113006827036604873418786073583395524680165628148846225416768206640804830664014169085308350448848519892317053086192421551832759432558972466873433464039759535765264839651028039138473142843690991063948564138994181921486773457671798234085355077944899219376266260450997326204558836138584321093283772023899241467715278575930980762859609562070234510271129744908730724250455873989326845638583982185655329996426447890467477541904357879462815458679269564631542155780521334970910724520409613607327961630090844306353155278793891597371087701631087822528395648625460517112302388318603986141817316922598433630707954308699597467592865081962220835480134854539006168465569390749837151678010967877961992483366111802181158935998021925453192755172329215952710620981367016086353763576710718197860241721715287900951894236473331015371924314770571208052801638049902926202471341157791826740495891811926352468891241341116817231063495743791196049950063226604822202753878307081710699241773960841434628103310881124880444094177364117974331985910423854332358221686029446783287293410650693584051388410440366581698577013962516324639198915389340059333118838063 [165,92] -1346813348046320639381782874306104017061102980870428782872858803593865784249636614786557766358986709873036188968286212450293904535625429496527629433007504147366749353261514358884242572805112449092203102152538884180398383248778298524752229824971727245869517595300246805010725794231221793038685384537766201618879557449831837157649639896445149790551149992783651878849674830080936809722596866749969145464071338198315305416845727309465672896361746393693621188680245467610228578037957959755657103130090282580362341476173624838046806622836043430832448887145406227934137830537210497573736501565868301774837997625654264049546157453217670412969246218614381233614788556164540003029741798723285329100629865355225226965134496626177155327065923916588697408517999133207315428588019065622673087973481367540858071305455654985106687837519314499353179882217126906907197014312554918186501700496068584389977198448787702652344220050690923925346011559605556217281196414182970000773051237892546769947386099204446019257203195185441073670160534605890522059060123996922863381393575482389140382745250985132841438768226836945462561357131822071674446667106933208361594639430541077880912829003682032707492455714319969668827069273581572688462805975438137929175173088655956825733227331480797098224653064368873264554948074353319605490180399935742568868255461284096 [165,93] -206782067975997325014509545262869615197282597740218605443124847142131078702930417733600378310684027033426410002952792039632090590906776701578518288770186771165883655489970496310185964383193744057204481530260055803965258548361444084095918278040604122089720320135665656456046411262654612343565722335202266079165291074404174712931709019822289722468258853758343017985414155501822548760659264383225378612543434257103370816575131906090658700257462420263832842276756917990892908018821460846860511305624387145410255496586722537647963179498424458511583642976872137291765065186053986029277978366070561012866537354583308305427321220089535287028427316165962647869826072859954650179767868487403790920528779822160381604443175755215993517031804117707149407080772264934216911536511467281875416840458433801450942641516875817617417025748170543092881148907509317381496246960078880592050805435599813627264999101383170482272478914146546111713336262168582104310757112277370655101504267512701793358296494845923873188761637117243172416557080236276899379684493616581667081013066496767179869320122581178455734277496032391131117892129081031399616050549154196622134226351772691713577644953227064950566101706139390212073863819774324157687990628490590418656173306187653677028983611693407003603030613002945812373063949002955248307565058095590416184492271235 [165,94] 1066583546212899306604031365650577598566523401475184674104759645813447958941118493626834412076118320786546468546488071494959642668676769607196855303496382938283382810535260764917239262956475832474941652935122668524854146174754086967841135623568451723223824821820536259402987131425848238451292668676961469610574281837902775361228066992717051048996169606878310324767235191366627181979804344790355846465648533794442378294565338643479425417641743775485600754418331382341553741144731669690587254070607855331958769189734291514458121917743044181279449323847069784132235253850143868487544234649153271243090516403895581751928166182495939903605077999125851877728096713587222875344264671242003007512502323323291226376535536017475302203150215493753993265295279561161127826363617372461808755183702564182172720353626816134523570744726642868498027415235257622399312401429462065210623284542707072514730882141865022155533022430834097847253312744249582890045111752680181500435959451409477536837174215812516599377123238909374480166517735429207089200116802555362062063643865617939973395448374844819752740514930006402804088428814067699755275745164533826378123635665077162909111408976281298261266872528659506987984709432454586807058990366052795204604025983678527338624774584218563465108602039133916470348489357062821451506787592830800838690034 [165,95] -1373606681347995090679634732583570939288630458867794842462490010459066937676102964629175593869694647865385133599180215230092957300492856682853860959025160332835088581102936791101090035405904712824920538180783938831384556405731631676445842225105106446170839676421168077028061591498780521655363311972543281131178754700188887594530240425179702318171409007307631460898603372705224683294090075513994380959114846416404161566001612577745921831892150521814862382381554545933388634264198222814821306180784433148405348058601919220502767029207027393245508248872188791348966019848302152396617041296453640945100065522850186840531853280361916595198173635567172894442473026586502851288019773123122141458011049033178714456104870313370442069531090241028118811040915160563797436811613351474609096213547166217889811644053188428636967836937740168892528731849545099390559486392637738716218141606438219210449749532224967928325689936023370203014089515052639838360303862809476449692220660428716297783466771277387636276642969946254875735562080789564300605076920133866574161589317539596472564572340600075438776608882712668637621599016456931302426716507428452323653035234322145347946374928337951184634257936121264404695099274575454962562931234351150243055161557996075613465192363981346665786055628112301868171946069287545402183099253142910707 [165,96] -6646162326283581416446445168996145446879601964450822758992296528698028007069132306246144683085686437582384358083027618873131443053097637492778073986133252530922541721227205595434432171873169685563419493013147741802110094225214645773405819812573815694384961094734558522789014763452165022409294917067311839557490407188787338066332554188792361285779966706454366176521394310727013259640580204028792411107034628371898965894010444377528951682801011389111396874902571592892890435832219331032371533694335653196938723881734109946483893343924367493209898129882978910540073366921035770392287842947954577943604428860565925695256134535813686134903402222164897532123828484726913887619340268870956250300077231441319899052659568604698412824912426352531383633562366579590355701177870509091759476507731252718643229055717720713716572853923437948720244309684884656172086163425569821407201893836698798229544563619854505692933174726085070513832185329453637199731363305384331670545931069466243178805829393825843539551195826035791005809312621414178119944742310359266884879214050908235355645253182817615742792121979996915185656062027699565356132391643318771004245425213986867017610478991495992824581871920091374595887264439117950009736346229610756076021377418711584332567460304575487098390698759598303005264707371059166668794482023005 [165,97] 33697128493490137080112258231870791903713982517587283763133880069694456322450959335675868164188790492895848346025514382745205922984182146040522303976032398759012268255919543844695737135398419168845662655788963130762016799857648776285459162098234807140006383092278216257521068008286248116474097802720828740367963619737568843903274304176411241483045488988642102805337537605527669106583369757936049239721573244223412155265707436832570999197222481696082113260178140100626352645989480753542838585339822505908619678996597501341059012856039794083473864923522633383243127925923613232635966266954730532288345915210528607757497404314574807254472666791315673551647821628873519139252902196971465844431223793922646327851939690759978321957252453814990338189875327042023667786008638373723666925318069066574808161202026722860703272176164313378971113727382617116466363128622902684626420697699129931221195641450923015041672223504191476843633706354258364586203191813137686562720986257586373713583996563586594345896275779415049914243598262387509560384549949819508604654507778349881073587425096785819689236355358498454598712312213249743367399031131838206383772108248696956851044818041760351440265872877339609247744540241887876219708606842905998715144292409955524615458753028240156978062347702516132562454432497921815779592634 [165,98] -24073139476720330855276123467031162000386412681735728898397317105830916982537911171407293263362847824108492949891172962152306600990388115656378334080093140478910295061279551742290612722503453427390857968677140943513547766555447509201171358920328160358511995057094750981011676313167397167868516395863369949414382654789077643351745292275869662252665520968024857252676791299368828525669179529999005849350297638610334699006008189323023156906847217606733031111821216700672054725577893174146591573052742521015691931672993485474426207109704602861664360033204176629136540427035271734689754301200114889864839298525467093894027552208825840461806167939377608350166413813124483526834701141844421222359633576704987965400767721373330731464213912663487583688796309298209329729899878093854253903123479712898592031636793412941400441995808251713705118702261313795938913957897425018201003395863677959504531529428963546729608564324278386315693671778765716262041773213026966455405662588540209691737340741851739246780870437750835976849743940527366352980848775121123394799904794109669888979880779973721913160225922478662134805149072090641501684902149583616026665172007073191106668629788008582001769964273198869624652229480145097600873691620007553942872629161684116318777155676320148774193742909115448827885027695616482182 [165,99] -201784395066222081335547882684697420466571659832314401229435339805303565069383813050783084818314352882140507772710230118061086520415383630919423443831114518145165741913394513432991849958450492601454378306795943603650044930814002996133427174842325251022423477011959641421048610326729183010011006305503201155615260062542859765997671429913800417385200174489570746717800168719585987705670758596670023626056610873562980890376067573189587108921701765765286488501006124957863503870585015007848701400835713982282624216673319852890154449171654926388100356351964526913746500563388265550210199828490464405953834301028013106294251142796566578783523179410935310646059270570441718411793613311660306743218251511093564961520143280789310182691169344355911475668297983173991003863840933575145113804354530473053793421950350395328804171502372357076977718482170894669288421428405705245920359424305695101907032750478541934839049624100860046436191540112118186402936191360511495076045454931500145615543317415245618404301905949170102721883308782282552296824310511769171487213539725254347811198611922100138898026334942053745377424943867963750257949123115449325831196793158787992390223511215086323237818150933381597083748318733769677767096397772012657302948131493825220194519054915769072017819527270872492236931226258432 [165,100] -1575164331287549123878659194936504985406782988192273994565041131245296679935703626171472501089976262495733505903219242162263641192826408805114883496804235451657307302770391817290519241660756268114806920650816253228286347701927115812185942438465244963462062736869875263093832172191938291099781785818719639373393275562766630876370973908776139218152038152778008833810686074866534606119857105531974877730603639769528632157755170003084924984583810444571703314457350193713231596306118316695227767896773628591492041422581582268691976455121322572743030588316872857850844945532636816190820165695878028165134063567314499151864237164567239120506906879852461133972140198967491697668283156753583667007324187440351135169448715220692793616594350097290356560067560516447008437970701115733019168254026134194868007360282781795222184902905536879294200423740922966090637012639753512054477585761405103128518270786681955490720185610304020228417039822648893453552337930120634542547531354737419968579843498311652382033010745638038416535404333876771843748124964951352599588660783523695689148576713751231123921611389855294681013978772051808643193098669678437402286739239454868482151755683450148135989452983284078388827383640751023807129720178979887384016376165950343801938623272988894131941936390003515307229177298 [165,101] -8648099007589510521586258670081476181266881966403822738142656037660012201474197774459987039169325821603649833320751659944896327691379866367614404346545503341934490195682731851517718085758230138945054021285482880950580440103537121324157953229097599883619703548312716590724594282776768681037463505591007372099326178207511819777826121249255726057946408023542680627541451865066406370256594512293717114158009806342970131364899552162013527766925183500860765401896957783575704144635328808884144205278449568186487986402375346649780391412522083419071342511454175649067159913891565352106544598372895959002788924686716073250228296620565472533334262222275094499357759653919939525558042794090252088741134892350670805624542439587308696883410867990013026202010954474905021406562676578471159479573661364666852985312420217393976309914601437113560872051000764674728270328641747325827326230308208425606409174573456553465587173040073454837191972983995247992337841570246495116829256528515006264850606374442847999805791022984664420974127701778537806838433699664857798031697707573201001879591956548547213015969926343822512030090846004334821389145224175727341468962686811625788735037040021688438143428085817781812779119884677066815176473686328722359857763932665660479381200416110235721333463719076319051100 [165,102] -4140290596287415438854273138362192709947862033417514337743290116197178283445685853840461207399254457002728023817283099361171428203965730364249140859461347046438595473377352811881516093973198750482096801716199663806725894995608686797469434036358913798605624643830714432191458951891221684961238078337427823998118404491314793101776778002653597132433737549495341585840941515057841552434288583302947770771145127952278625783539815787926430024247684935682904656740863060136607975883292618373994778907098199778547052851113744208889048337951768833504430411496660008396981835030140625352581369152747362533395690885222512230254312803698500895995604929639172302247868498038433406205915376915016930612309643357807666649153467961755573564243853095626201940095820974799426967901007237805879384760304024716565073003229483106293548172481767389492163848860680724956243418881286797333725174937600501430712292190124679990023472878764595483636987272894653470640956687332737137229455943917254753544201454040933324332391561717940407271370456870231523173369083718297219353167043350336805471725944623129149229304393249176770389864528037537189660679047409404472355753952873053589041474018767075431795221460637484468774574521872566958429138806251816688821451619077023339464601153794107865809761144563991 [165,103] 153537442163160151588313351346031978392629233083063014355455709720323335546951959400947706992266423023972085147330539326970365132797089100479302509637088745875795441320366804203126561462154604809459262756067252326804707215245892932169853253915969594602366158965276128931876422954866981719398398028315735040376784533375063770623427961910216798939597686022007528347306934011621956271266450894743791632134685070872784548554545951692598452945894253258432740970827226239492061733837345431913666713825811675412861014090826851536071673530796449182794495863994528142416472040493432564203154219171187031232071248403585744389287167649487371023247990385682253234484463989052640162982921998869323972988607294986283481404107521095728444542204251440011157697977111121183324496486375971929986841380007312710357186743623224135892372908669211265656515309340379117182485922291209696274183181018587307549658651674936203203123469827754343828668652500174333393080109480071034864289337111410607618442672773370562150904496211047283242011838855144292716193095367967949269060171269039280077941301151758018645146174053724983281214235676691250029801078502969963597852990491785810173209710863647197371518110999606520405152574971758568859814467364787781998816885619075362693585744325741433757558945690 [165,104] 703909322668213137642028353975804946208387091426177399049352170362977079852778359049558186510911587465169884906692337163106635141081431516986937192254309497761382625599956488266221089625447605872907825990858487859304681773349114699470542542677285593829581949196296189502113898119273983226831404731513168929816360871716802957170598844594268438868634065227106632723924250477694298940607427364970356890543022203527401742843086103075552402251025149992558895713494716202893825632483369543759839737044509112508223524029125088660208675895217511300441064021773070304803431527380025813680002123510200498183110604086371896895150694482880515556796121933577709208316056057740816807933654122503374452525108296955694865502259519079661348335530313334757541312509313577949484416874299215178239384534341143329123208478978213314123999256303265013729525372727174517921419669419196368696546902491892660610129820239825510110977286795820070147241422513332910937377286685350838658623007343314382655954822334805441849776530768906435659631449051876107594453439690991990261343033719027059878624495168678411742802911068602000582342640297415088800568840813813930517444458526822182209847426717967077992536487940070779924519128759110134466716197950617142347801174131669257942972843646207282101356 [165,105] 953502762425064741029042826377146621441706788432090358987849066116558327810612487134511816087750414882479464883148384577571558966148569016653105368541802608642761942586564263674938226515853115847279712337942422025767980752627272496144152855457976981910935250347095004781415743354082431501581865442650904054299779846046443492063765937336985552561188567099681166480443414373812640251929929707620917545392629911070088677455823840411274915425918436066311082281825856644662514830912000913455558048115393536028321123434336826735608074558446269392567235927781718984874725641286819788773604783693423016136132363807190021723145792736672419193840833978649038773649056848807755919348669960093978136497244542443032704619322878206867373157821488564816220219094935797773393658357632206281754511884958411308548978737820326540909630477038418732376037094615378886257529144428129376119600612602377509767763544220394766703134862267882620136239269789736626353985713159235089403808393153170826179299148217350458594984107671888608375807354201570976316122982177015125862647820595210716437633222912944872068721908872451496120853519078903697254535335745516531115282232407056888030735208039213140441129785788192541004874984959516688543541924115118637678922953359266334130820297521177491 [165,106] -2040161791530218347715856897429405452965734417662007509117995403765958111983580778581289826069336181283510758935260075862066362775095735409636188947836785223923479807487434120914342109702442213895100238582100118450853406642134654988399488564822657218276092928229157481222363273061068026769476445409466334514209795086172822907454388942769334877181434782880905306557620308811725522616520016050423003858358090229346452347704981408158800225153899226754885724926586753937658795500170232853278710088795655857843264974417804939415696025734358525215051760168312776094374067844377658888828597825770796575426541489137607240903468324496960896260862875409223367569520166667665743377181838042837667409707358774067413177850440032098384598411816578127071247008898345796699191271867945901894140906382625788521886766168702885506745165946287071456290520688899405927254178894783621831226717018949351418593381339417587340366874665620383113590902172599463000457609973804740079486450308823282585718544386267230205478351985556291659551433677301661809372663856148736172062017664231557567941543243759189776365207500154801056091553558494245681234766919696292417574415062442830834724802763890423819583075544691053742041491440056470670554691376735123257002009047823376658990453932953 [165,107] -8374562974457934060445835082715823903201675163347199679100504632034981966006042535697605773249541542805684403780530878517499238627645318364023922539114736818675423612665102689348322548818390528994734754839786593751998939647850690898806668785880599192767377820832709217963691533185102280466088730438743762700238786017853992816641031134507961791777428149601185736840417395962348813511974706427208944680230204375533856014946703660620840571216316530765015483039761582442878135727810434872677045313217074718891666004058414444692239906867475171638378777114924007996826322150444575182880954280023012387406471556646285509056825600612108147070931315763925930614820746998496852461616756068185653460289722709131194571261077342939697883720673763280991426625931967790869183903365328674545684256201137969741280381324425198446831664131171981994829023514677594402825787325892300552194663871374371154112998366265618342718401614019864702356791556698414339862682980160125143656211083823886786375881769385995985037052571067433364221666556375410188323158043092946094940444223448192029881120158956665729570327629519434044363878349469116755495776754373419979571754974142234741526609887120451709000213012995890974215774379085070037718351868173105977362191383053863350776057 [165,108] -8426600562014306529012822878695450069727932173509167253146207920695973599267117677657216296954911609227912499259824680931968392848716277105990870244117547661354635765186615496889913097330097255448290128059274583007741672018784785616246859020230135893225540674779451812575222566995708234625698966173197056592403000944283105666070514966029339897879312195450489962261698919245230086130241155080605183385388997375078464929394727359291558685921912464074664034258394004770464394282247103807659279052387668362789092879731094587312665345306262430940110997907135020370056580803394650336993513513187467935093044494513066452457593944015766204575976144431612601006424063082754585666176708434193101533850190378021669576472588735451922861628931366205645106049138774012223236494413618215539981992477295456576389910517473731122066007324897841044585944114424884141638203637669308337527252570605544434508610551243760040651806798596492788950238253701785181132325333060143949241670842538078410862256365145747490426851407181738907060642202340832652304075401045420171484664242768338041880839009363218679609731797504451954465329801260724320038946336919009860859430965318777833935461409396725630784343431686126574301930757253575134474104354694738258510748848725954420 [165,109] 5576890465537900684088008970128835548921670592604214219390608222192399052185734259159455565122076002570219298402317864999504525213827090655462533695945774315405377259707865044435889881326970496616541859098504293377241051513728384451870577320961408417903645608240442643449124748680900090028635410567318878616762951494508447445580023971480895128927680853141864881941715824316274069980006252028213655223025358036252380585021993018531240471935170503949229694756612570680478538724450798411840573754146606100393256101486221866785553730085604647275035661320352074008548165305404413620331394732308768523833430401453668608012116681660555627874358676102511013831037443179233288739497478752211290792303112716462482818189348653619549517738853474573003030435776359210387641647784474816560431065260576946961678185043577293136317821844632191182042918552672617570457426917023448510727027754005887669961178367944889830343796542895117596359221505425251867571951949348507443834562768324890957757688618201338333595290268703782099961787592172259379608383886112160073112217054859183675637795558811173927869474438923777714191070984219546808900813138148621196225972928408078611537759076775959623706742190767378152422225163611182047495027701108044786436286771962 [165,110] 15242807157885009079501961908927291814491767716457788424577021080378231582095509447744166424617188381421215252246792628187331998353007210384159966545331107694267261412658106338259310288046316676538287576243387532610726843515168851085326385924395413573893485158636524452430512708967779797966405046286671296986720174663660937971169870627222291497473256663282836605507910943304418016667512346680889682342625391811656035096407172456182098648197053317963817575297630805598541147750204279223174706442994427323266134313803402839735035952171884537659390053525460991002411145333230877823136409206704495533524297719239361664455955104798143561924227686935992468294674108760535225956409106665558282360780573873257871331480374775286490576406501441365911087969559090487059440221527217000004120726641226821454500973884424835083182228112175754258564539128739091947652660532081877421082671929971071506271457725874335785790212568742687821216932543830106385484412511794860679875999435135299776926994876844636099068528897196265101607528913333373241793849976639488159961671480593849926982232643076135341397088163411654659081182285366814910505762285506609182768100179975564222452450552116941569151805214725500847800258963473674011905268455444405548326033 [165,111] 7812284535470697082443931653539880110695366967855273489944303232896834172582619511398854638455057128458121052737339733998597362879875938826641485594408224278755327946490676026926166202359374552792902741348122974510277793689559866251525078755304433859322277760175888319548580711202747829647080261186449379231249319773328018904407391802599553667225117867273604112446608251352658068725504478817612626026734715190085321735266568217372640472164869634537531376763359067102858524625956342426429276288656705346883070061207937297313309574820766431556417656460802627594133554145389601423265135898802028361348707271403340969917408919985176522742474635272235510719114668033930419446769052750271147486151855838276513336545914899368285501350807470347396822937928612937261266326069871087867082392165340713290829004967649081129247863255822082542637968748053899993136065172583033398364358187346979244602408109121535303394209098867174651239533962585934933351752368904970075622369866430188185596722311419777654458196418794439263919585245747703753964764608696272410821165336297335709890092487415544089547105912568035852972475855831681042663954545113729061450792507261475710400996216308714296795374555419780636863115532779033861001280734532797637 [165,112] -3915753244417709468548933758076775885147641183216294983381588751369430603075199656164488370170314981504357559997067389725528211485217246635977861587500438397651840101502407125121655670763293695756800079065383514737222597039727828101928526781969751751064488315954389289378185501122591543700486108906628749576338272501950770470102172472272690247151510613485951596526751368239227059676137429688122628483138524312592697315946557998372750297220141111405708565347167237426714048273174454699703787683288963675422017956933069405044348956697488216618633545577267756180445410622944996702978260718543509160390251764175026567743894513541819161696914490052627517286889929554422789375658357182128620241416708253789936339088419672402688809779543324977233125521232762053715573233363122331656774125011457138958810264661327984848616799718761694513303717130915902262798713916611352672703102915308996753621294554855519302547988116789189574773912985907477653757860267267078980960025438173858996835373345424214680183532867943847801689422308819582515062192798908770466597928708552111467014098898641441133162190937463324623102769569809526678807318805300902601220797529941551318140261767311783110837419251264000345794739441265569500055892739724 [165,113] -3650030926277239498284840990868310213767507542647040449804462164490178354891490767634683382902924609068195543659706420913878229761917796426485094102492418712971958483768062143183141252607230239021811605866376723747002602315395503224096980502004171221482196170616699708804016101843046608896058666305401524236195513811332468549296475493753297458346182091204289991015881814817838949304191429979681022552241992982833261678990540692087299258913719207396840175010606018844995520890286070724115173189198790909672885310801087168014183943184572620525838100598022774989201653034613071446146322367612705492316187976102083062579275626104595337784409380051074355229999260133622678253364727607556847149709366970132275577031978924739653001694308789519235499977430089867902279113750774864941922948430835267649426943234887073139709974170113601743687412558864144742098643868681731997861482031276441887463109811844884092429847543182757118005505833584499972359336131098939847633585902291166731311572534273463603096445090974544559412263113264675530159051917992750590680808179628139807251366503690625129027179345516335704428991442830964132180886978231742104922124764589977094901831990183388368790314546963284929126758349303848506791158 [165,114] -542610706796114575791784695179474831768308076950441607404712433858832274211815004208422174570664900611363190180026643010675026449776151993066705548341818280271030241592359840216604750178878037858774080363559299562384351623687484782279137128826655051710051037867470563194920594396819366483805341024119714933101614785724154679759851628820118408214198763402418212036045517388582196224551891460551224378171974250727121472175082309892605995442138655082841199495803953307721843581239402754025007530367295430515367901066325341944561640589171324900954087092279509591436481100317944834106249255955135307984246408300298911552881113014866477069159846558050784705731129883468238640899729529437213757992697975949161767891395444425568897885381955016233582523370183176919971209441876625775854948855178683212622150900686980023581256079486065005789309462782301950478168238539163149940279236603991664777198951867773658502283244470975000981683257530985793613149465564584104120136251740831775348616981972850975977735310629829264120084972904269136928565399657703000286413118344558784057697560249494344920317709955182701321406529957465226238333379241570774603919795892929443945094828983531764741930764609984297439894808088894810 [165,115] 231168027659436170817837288397311140205051348913828020436597172636763346919976462202782490199840895012929955932946309570834020747431159500757120996229650258733504467964058037969309138301318824153471334628711402588925278485433829112763076911716305741100724001380669745302979258080692796800039856614176424037729584958937033041546723522186857285582928771788921703226940870887618862551751549931593286843263120436020406874534664478436532243045368700527077036289610189148569887721361788458731616480085878316404371525286917662624101531935866232131282064478590198635824836233879530194161676939699406855542999700601690567535867411165558566024381756364745971961833875592367644953161701187470173399239447512330423568971333069577703217919958307235062181817619973226315148926525624007405195902711310963543776770922986496914689233138626698377924766182378270796139568343741276984461416182819950896570057660820013282171282177918696464872390637530505285938909257775933679628089335845848366140741903241686473544965696345379846302619279936503759440272821077567375417474997923568780104084838772301995210092008564423091582362954189679506342155467644751746255012950694702395901940189264282135147286409987101550890599369384 [165,116] -350421513905003810338860573395675828955394764978049938987113315809097091041942352286339040560915148051465082317201098609739280135256039163446472808203375956218462028567303768602994280506839444503982458137168202391649857736059857546188959381595442327148592332204876184806388060077754191078482048980539946594140346993540372450685450938630299182537872746071062095707184630767170346001765921744782857168769355533318241071318384533558040745900966990897175909410329491658157009684178720379633585830142086180263664665268850073437544198729240999108791943401239093311717978150338920221506269525795085587486462811680579012512240862387323578774357956408638460333333231251677483282690369327251736719018885933787991193945014974200819889957987514533888413120082967424884544363551341068057703091449006843207244298195838273555960103821328274745620305751075187549122158260641237378018589506613883082357275209754632905650877916164225793641506018857294893521712385976724760522620521790809233195718518244671165134174299990270764991904865155075829136804746712155663832068106856544012701627490407389879472817803050328233380755949401508771276026478647815726124717024706804898102486786061244515793979916869459297878238 [165,117] -458317743283157456724323541665206816353764393073202163158339667695088501492615597599015385145737431164493029171310721875914938140187121343021504561756425926975882659809091165550172718048052354840226596347019737872607328965250072246732804608607931899542712486542871461300101488177189499704917668060019955287189737975214983356337569279645431967969721288129072422766154916826022792740991590424690090512921088779556824535622081299101387093136951199110924292506151465963217142869815203931098781301254473848811135727235734988598365120491111020293980085403455176111714358201185121709880207813767411351057144187490313536571396056764761723900959502659343872547944639576234210205658116583093849432271368789516471086642615603311231415139927243089259584762800502876094504431337882503967647580470206270828841025540848425436799315928205122918958392398856808323778971497825081901220294243448161871329062040596649168773973937453859241151391496196122741190374388392088867543524584049923315028520535264688666273764705569924813137458026203623622865597127585384567472034753092840256922193717467782936891686920813604678374418444956911555587109194894773273499958126732205325311476639237040596012490924278866489 [165,118] -168247593801921504205124388218488141783452240107464126513084370425594853225621855024599445092651814436511296159723710672877380631411999946069369187776356537749909801082753475514099159995366490067898828939838638757221175738222755764317088250665629132221465103049065793475820202245182431399316207381606808210946657254720024553008001123386796898382890789796091416724126987930388426522638542910771045732093581656108987071198147612632875799194037118436210571082288428741090508631356849079530485567951979447042650386664310922440141333093317527797280893186641843310902515374450139981072844887791256304124309686996038620032622008784873783147597766203231273559734931752175582895054702360544687052492687029366892477304514944577276261921068537043899390479595489225719610924072867457033716175620622584093620437682729415925716443392800083454276422085874115952125418337882314302595872937944152135795809526486470854018055730751838837784761089275367315263502449222579618286310538071015415224239658159000986985425426945880494943954981623814182135116144532685341987222060147454632305458475657195915196175700351375949492831813419559259944625889728404590247629568044532279385873935245282101192772097089 [165,119] 102941729358685710310880434493456014952237622183033229615961751551481226936333691747419859944916951686807579905484762898430142632639638226840486176639891764143005660617656795586745043802449485611887526297630340313705618153668132859824324949869672464938887423241719861377305283256933421050979969083185204149682807666947769287641835190193639516276375432478284058227862138959459395222704284292797646483699227371120638560424667943297163883568350463741260698379484609890821909522386830393013150354727328040788089274509794691656567411031778388822179493085360650215826451419146989298292427889224466883905415981770655030927061319885508579835609137500923973991430575601608935641486160132281601767738511055674221232902513547014531149924320456440619938679164977496077870883087339912784079335961265840871992950502352946667708835123808114004135773164572798076324894433289733145026966923717104571500574074093001143114160920994410153413937628858059003321601106499493283175623860900837843515430862339017670756414479242130564070388625048752850867490362935142210394759045088700737332168375799659304164962834153437349368176067593461870187226490052697289841658468813544536969899284001001998381701 [165,120] 135623126113569411253730080810428140839692888995383219727369800847636774559807458254164248287407587694947287194949137673654578230147517656490778369643835635143794564210399326642643644188777782406833971085642932794869512071779795901016305912041468416874839865140557866129368469138773966729996056754482135897684804092732755160206404992061484660280962808259782015176706511419336545686836687561090699889728812756673653660072798998410357775128451948089301518047371918297901684693936366852385533068152713781792892140447239611102297450948935433680276891402127959465605316586604212028588699730912392504496029171471442580899678495226521234998510410989473327945918246414671279304546535697898261540308610851280383076894918132973177588426898610955913001361262359129627351858407770244872373386680132029125729251297276945243720752594418072250774759479046742312807528692883871429177423359660431727533879046305316165230647330397015986061070219744763251485094550711021246781595081007642344553891109799198584421315155438305369299442477675056790443346646185238008361310247153892977445722439731490286375581951349536537458464566954488993959271015540665017414341951802672524982845857707141172 [165,121] 59769605007625067643173304268999673817602478844587262704022387537551971179430229093937001956809923140206904162408734316163758511143318747397877136846030967662900812358142755629131863021330333766024154452472556912340472922191311791454720580991457043665184714720495700093642752432585493668013429749582577698856592311894422444612443984659183423647914490034764377965062917591620908649433645742164827147359034474419999343068002742553509685023101743333612459679262939179617977098693308447126277820468848772384349298974971566943955714753112881786995293882901516776005270230120490954830976356254752142251357964031651117308686206874891260812967639963693611521863823186218924475650321068459303672555636021360697649714709603195595899719759151777896550918675398943940973570883369319248800291796527233797734964164924044496936717454401644973051249998383266553937110659882023074230441468532946631296103455978635107524294867071365005828838207237154788855138468932810125456193924233296674288982279221623590481100830239493414732686106104427635242160222019359984281019834980182741822497061039010706743297817086487045239113427795808328704287613361734586816996075852936847929649645861 [165,122] 12233808197094377000783312453964826825863612959255391832818108109893795836883968299032672589561893323102908336638007160174811622952151802790829013971100769173127294225248245162547725536097322221897109088570750010916452092007120185187337437742589869886440799477260294316778734321150120043640770913933254157046279892481563403994503194899658204379259371279573507944659469480852316173866652242893884450174321173582465919609398093727842858672296889547620619237198250522684002468466046537615402414436388154593412623794875852518048447624562574194194345217639425560643005059009681987743433252944630593361076089276224826859674316587851730853497099820623800234330356128906949092973910748783223629797627666305008239341357233510670795531211775567439360970857251311151872260827927695221499836605441128301663946104981152402075953918014607077829445732807086251623837713531269736777613503182304263293005986529863990940478651327489806734142668703992219021588124151252816594144715194436197686654744280541265995793995855764830026711599230804534551415714924214803649548667647067847125208059486049821292115596414746456528955659763174511060376754213749535807725381211571963075070 [165,123] 747999012709588434161313461538752568680165108697087322563604340446249550061168935393525160322387230564594562818263372798519370449033002559901346855782550683086812201949635444335189843171249244093345670178088848157691500923012401444048965952306652218946401900384435931278571922458301979553027715933793700928765945904135511670670937607928310121571793877491582839812098503177227914496445046636899392667899006046775607167884008264143638209230510237054805867673184022948637119572936186016891140097156867478891676473889093853180267423577291952716104631460824728700621490194037159527498701803014329679389429457941660325413920302021152994347823341426496154672708393951993630861005886445501825579312888684864785099309612043176196567544176013373428924789686255599130401209429803356412345898891774307488705509500357238498412836807069780080335513244515788941328225317638666762479835735264915429241067497432999814964010302523511491640598885764512660673615123533245575847719689920791380171594952329520154248028450219350868287535056973204044413994881414854656853324592448695060855877952038817353861113076197230961020349793863957932246285879109396070596014824914177 [165,124] -150676239455517314994698119147768087361528696680109067987859668861115654650738167195666213803080765938797422733882049909840956895836063662164955719339888934517966337982121059930975617617095897421604476055054512710962438029090522901006221029137567958734403108439967790425026305465401342401845055999918310086846868126858232667122194961180351439016558175680171243854288063122239814127790112866437434619225519220302505251908961663276697521509226023176956692516147642566019046820314620839485166926617234171169983107981791015466660414227981950134490637262574448195200150519894168652557873035612396293796550066322169367673956313548563917126846400028463290690474033510606426210338606612828723133050762826151789621390399391580342511724270198407716240908784539176433337979333865479067274556258966072847633689070297155892893109791709616954113179361950857984341027133451953021910816237038548748644930893805653644384517915255160725357673537386876335184396031082911190296993230869282058790397148970251753102900711402584671105007039147578635435788050813379211028361560679158668019887554872754205666931580211413488382950618731692308118460902615271709166366216 [165,125] -33291757273817855223181723260876421753622505445534285551154674855825817905200535921570236245214910594213621221334598761632358092581502656815149716019130002768183388363477692052983409918031915544681567021324519864236928334249131304203245963357067022196231632661824950924769622482344086103270286172586751498273405147600968014238032471114986476149768378523592989830927355275122201327422767049663687781455012756952164178324372296117019164357635794734391302508429887808543211643384683897314641040323834875657698797828388830727741930477510324926278978658600863582451475486812832155857355540812412320328971710332942709297642067260241244403811590071219273307635732141207617239238174706127985108338718192283670059400979146467384674932441207188297862983679603466186874394814769312187321574059745213741732507123836418646436040428787899504102816231912663185314468062091198828602894464886334122230718400505359220593659764761013960006659447329101680076016927857531586365225473913299473873906039996032704561316927995332972372617364569975663477844358101011462864333960025664985670763023566598304205220204564908914766826939920344968303482660651820570786 [165,126] -2722945022193574901070372778452646547910380179707144809614210931799101783769053466132983631867440034753149387120759784765074533408354600988095595996069176710350246044447872984921826020563218185635762293507209707378802963205282503085049185292427210470551625215746457883567229632933988593447206140539418648709803845112739837785826656234068542772331614907023560510634380147628991000889627067491954334108425842598215622560582145182693325066880093652020603078902094884970377570865324869590958102323829080705428732122011703883969665525238026842015066378344662230761299821810614945079479816234943396712148807706231229070202459837755552512963643836010796852399755582715485814537569713280368393518339499295134080455435505660507673512905735223134768106680513788704290189365494943232762276010704272915813899574433865204883517162631445649600728703831627884662025100390008598055113868836315629719611138392031469314083671896339680094930228724165781483450705904206708385095043954618158874964089332714136991187883718069577243375058998793670974850529174940514479486408144029813860544718394032718266086876359237989369789486700857723867958931913861 [165,127] -108611106395487385203684514140137058517922689926700474431617650584360611426194051721247069777404954089839363063677406864166249161476266062799259563728629235368786173174591601923085460947065777433310685442867573960900102103558549279827323727687202314314409624300218932951195322225867510032352337464560502596486554022365880412438098825889429818133796806492152091911065928116564015264101103801482578998823821268280134209209397258830064815979594505358791741356922011153630722473221542976383979918435255543461980214385123964920992367742873367034698353213404301118966233562086288014572591066311187095586310458027978142835216491304106811305456503465714172720681357500091314654423488719577675233477284395942339501702895468161647995442434901597433029858563636539726018505692753380670895626907864188869669958547758460600897322289242161323107165838319342672332197910579472220858146302133952950796428271320647212456658091324785485786134701476342181410823437057246083117541429309988245332264652565814215021498949817079902550494925409561859262997866689826223727463647123099904690192815517487704062450388522602587775258394882167429755828 [165,128] -1934773629595901307307219439703847339194659325680764376101623018658048411349184136673736780501296069934084533021255946421476850487909717050879291531969040362673655043767438099501084797349317242827862905896660573977284281349230095408379045556151057430199194684868069493370824471906232351001252921695099818916381835340789238285178528725623657913510734122013359098761479566649451394899759675480625434035320198338354807240878050563607870947729535690925468275251475476280173446999021255111100175635032539492282123748822302473948779429493709093783138519316176923844548998259870738141863244015936356792523166115864748866792934232644928097365014732792201935861731778427621696167117063642909290665693904343581929758293664225414690755806515527198766009454674643009525699491483760732430440992284715768967317895830750347040632027626878332118048161675765576387189480851200977914612941407950763165902265382182214471570923594359573149471130281829629777186116207921368843638597387566861656359732455762912677971759271918556285349188281470879390003051442853089534005839321273354450644155053350927535667397352196827801733997243361553 [165,129] -2594317784456697656398167887860266319708666368618210591132479377129537878593914973062665108500529523573303448985863245281597934715003092232557461018060782449891692832912743714703516944629070012093028015889749288759559814267275866596058651739260229729564696592067268361610204704189166762351118441085586775979459977284270015213259663944189175065031550732772860096329791412317185638251864655828723269368171620952945275544311689532899067570588674970105325695877030245249444478257524692102506706990362936881663617741417384429062449473966840631837282921062322126478668049537603269896931502544133118210059690506773510056958632077788058232911145628280639595236867794167673647521268079608524185457922356347400618010942565285305896414752324572412332894654462311742034250071343507651679288096010200394597482762040202462137310259321927861740818880817445416091997744914725303277202578114544162105372656263722726524124502936965557599994157232218295191209964334006278400820896265911117978864563230595687623706550544596882283957327430282796950621708366577249909902871808250014589799787018260635125755384062906410612355081 [165,130] 332309047492436165700274136360957670716295636773217947584756141431045340990968837369478569694188924017928756280642311314163701439921731009726003415697361581405485037463402420257294297855518816546882474265228594896535519444384316785314271735971412358351412605258968647390024411930857849204178370894126152304885224971225479789314914891876523492515137614119743419632753223851377049848184173115768481114225263975235597323498031838843664148615613349265274894146745565114694385233457675319574668299089032990371898912032406876206538208463582195337777151668671141514539061102543553324776317588989277641208695276609092510538202943732378644478537283962308479585357946003493512602105025373732163676936842877032456818762038431284764064917060396494233398248527822140263702725256928327638343665074390616635621635516748242533656231656853886210085734729123762182168978306088702326566092911760397480177368037754329929352549900957310234183391861853818673341051888327989146505001537380462990088733811079824578907822586863392587431583800035172701501014843675352749849002589226200696234518878309052804655012011063589162 [165,131] 23577414174489815003880154261011357329879575349396315314514260102124462468418684664638198482103396246930814640312549761999700086153066598294998113588022891365897187415970340142741498204620794510764047964774932041188482493351148233867715765311495338429790378882298848998961974435784880209478909931690516953318377346758364789781982695975460178186678073675177865685563259002972051613088975919879578956719063788867722601853858747266113267386706479833128031118518973779674264336194609944756818412891452517261357597782885201020797357151457979157612254738584067950441519885254741020306751043582267030172519794711709200896046875241593128243071149448506815088368937224996050275736737750197192986548365295122754409937961544614115442744558181711116031404859756936436771491834693594648836876910747903215935451152865231865672437559106129104170176702666846022494901974483566222574359268834365265072039346045641250394189805304414108635995621326425954071953091395478652935719111644670447179793956035965597560818557198694797436725000932414883307455264516064472493531691819327348510209080780297274117025520885 [165,132] 1472086478735366312051586884009113683505922125068400969539223682535714561507823245577321617982817666631600238745628309548616340367553212360990706343455430379692897896775460110600869758359695258562391411164570084958548144682439105000449019822291357465780566498570813352180556990677824952866023280210102731662026189045805698114864435096964428024372312824955220746368689844544665060727370704426530282845721121906491588231385582488382914415147547688440489425882732449481651721226967963265508894690525034909610581007653760064830729207647121558432854405163575943744870638808903312681294595767608277841746720124823308414998117659854224453880153835178741554548202219897568234429976933690544986418163254237073224034259450415482140744077314797525790637317288649048219329214130902269842662327540627633463394370026935746946975313064126995698007849621284877093048709702968507993258494530766437389678174493416711642273089335097296030748532637500750339327542051568924589084450389055948515465179483010607590238222722553313652906644122698198644503842080345639544597607762890088919151581736546917791158 [165,133] -55981946546642476672828550343340830336371600590442292482405317145622022430136627091872819751574661356555673012192050463696583850003495936432351086408525899640952625047161781617343416341084828199722394681508999196499129633970074565551207265819241142923806533774431491621408823457835306057671471283973856292309391537389020514324394363219609753960577019421281565166279909052193811386707659737841395542018728174951049303308970412849373470008284629276931924939668227741191148552560297806510415707034758563328380369894116711850586544648844278119639389035358309702034555349079036096928040063614420771425852516633620760276840182169607602772706065139568227603230435623830647659490122098018175759797864159019405143891976438169692666969868248357154988988968598770879278452992645773532104645607288574783825506195445972265350544286174723939010030082877285149028636769169715827875558056927467139879167987104575627204638287737247285248991688905954784990793002727135784526799736831354101151884052561065266410236581018485038581480319116549286335827683546227315083105368407520372416595966685334 [165,134] -1526402595532916516464250183168417851677762598457570116009517789441588012314621615445869095519613951866407228001264293647584812130498636482255658173114053810331374235254747584778488914897318742122527012501126688828140237763018573385608564670441921493721467157886969726041020243889759016959290915812225263147437912991757669145249206782032739564795657411917240829489951705819045418264865659633391321666721816902301361342453236187426621935848454608565236915302753783665976200380374878644329098091330716198929085780372101202525788517110669861834610940375163764170606545194341131286908994033693256666972263450182157665050449068845375762216798940706295073556083758925399866365192725576392822995740866428226790209955017414854006518786583051116704597642977208339840515701308335700208358972767762361584781457111387691263705778417791123960229941976706206579104283842754939778142863056960552034410380180628122507992699251010536442626693495869788411411890454610291940172639206471314673658363921797268093801726845675738111661218209066066397756529457387310689315415583399542379076342 [165,135] 29079425908761853907305207771767925659661285787479298047626089413517110449422722940810319205207202121370624126215626485277298311867022016645872754866382590719679074477177954493999428133898669702207245843982572764078398211933524136213682542009706292927273208071648717182280945161439451120031681437041065813535922857418607401220322079056868457328496705750592738931762897813768065345413645050220499627464674492397776685485974690704591764424744577901513321328091171925717383582687712216483600726323430156321983794427859634869153314242972961847092442981616228667520212770490102602196250132161258887553794962236865429170397854845330145668077370169225628114211292458503513309325566122035137941325376167829590743993875321218524366360324137194289501649700363751182018406295516375407187421983318660276154314214829625509820522751042123341977686795987960563959485245913672826419696200692626617820316307956109760157533915754301803843882773263384628072032336979503525482320379185946817300045039728025033940505873074432470281523277133689623636968838419046748726594550314030252 [165,136] 88342144792434848512614722515305746694847429471605829173855936228622362915617898101576759663298758582153940822226876611197564453607156859482225484421665034557374601316901525641780774668465982725480707587147617331995367125919932963001183865150767348383010072595605082888527454573804597784746664610058614075266012028334623473230896097772826022396505516419431873450364457122639233985817158886720460254453934887026448630636441623966788359152526642666907294905545821868982681206029672548708625490590521035601874211237231923209736322667315989302137955795557156933589039206239527191973732785099814739933798231398315159759774673554460762510859259614794599528594282401836112038717725864529438432021413074072978789833979027990974852119374545172144383564839397088689766699878679026613014960719006388003783787950547612497549412827448147815663012353748021889526923230390907185300738839718469939617399852368580897215497277519540019395945924345273073673579659406535708800838103764087891780487861225085316645409226785630715260374075252827695759397150304967110954987295 [165,137] -1341579832424641741356837504480867203711822736487815918066540858315592591916401889959063682894409640154356443414566815660738345971042024004798439047975554004399515190957056446082475537283796760295405618055720599936214746625313026529504691188292031451812023853498036576745909448420775915200537449852070080757938919103996784518343304917064121892761163260451246016914623465493258278121492626938104016635679868763660239726217827134248985336259004855937588738268559391394091581268642046093818376212078273244058934379162229401840087575468315935815948868325493666353155757575050022072941875673593694332640766830638856308081046382133655997022348804877974831924679013954150161757822548751684235718252059965152692808566010399146478858236887098723902922295387917523778840462471818773877233155016758840380077603859934686762263143757418471789539233597728718687257365807432944581426825966940958866755867742484458618856879579974188580093383449602827679141578819185723686905969375149374919065283583616002319828388449851209743937659762208756866368578532980637219 [165,138] 1662344529087017771194478893175414749482993987755422808719491443030776304469836687162093238719979772297779758423401124700461956513272593047572640851656874643054060168344590482150670849822872910405524471724487290120379519312761481573163518155892461128030998155130333922294074354073209919294327845894516790381237385410187392631773552472948395994789120453205750663107099481931608351528008465627282033340274535510880084339368978254785933386893584861484248691566759441975784895760139753131540368862640719910693295789956925115584094890906315553289123389858513967401209736620315760154562773498584407332217477072179981316008462620446703441181542583335959499335673708904034919375760262493347986196125994978358770176610307748168132523886126023496107729010220915962884529824519204363635306138645317085888931282016008767411084493000552618917676113865610578641951973520079857271652126569689662419179615518819785829926029720946366814588163889861936897353615832667355338853205048720299053488498116201669606398347806741098522569629572967731082833878392 [165,139] 15261055910355564988928908655260723059336842610378559889968047889452910847731589568464572980614481933140204890643337892804548413529316725836143016901882146767810031684214915544159433410873132583746209189340049341384417069449855599141088005121087774360558965212518388537806171712536324065953970919555177272507727768301401625594471839741575182777778128960266750934758821995254522515394731394323808800622883256201764140797854953185414319177236657412933992717507725480762898535012253089330779461065931975216779171943097512056313313432168804319639106363009227524403541947175451629543413438856797426806073403319637237524026836606027404180702996296193591591310646340093577503702932291213316824994359040985475101501247460608105853627767959811289562881837876676930001516509064073946104525478623156674967590787228875892236532920334474802152109004074963237256236210147207785442314128498640740043156129483350773058868864113096027392226653040828995403628551710017503470644666760715673383844092845849865915764235981529995201551898048905677154 [165,140] -73118926926090236581483968883237484770283270720324560889477511612130850469390468071247428009197706802857361515964440885732815195427427689498333664560610748868709673479724178746108719765155994779056412605969083958403354512669631925556968499225118821357802142029577173223907204423355123156562146391106551702805194286007421789689363887417586300686523094555870447911768798234868880721858726951303123712139932150212591369267399306421937568014968160415771486343288060450834594737455708824151543760666535949009784899686634515842879619895836589611912251495014712031879602422449461743001272230786504225626003387715363164843822948235460967312043114556757234724566359776969262033118733425672837603076981819483764072653270093741105655257255156599651262305442090701225483246325832553058740621726945067017162415800401521347059425948501184441863033368864025460816353097690965386473543265748264366479877609947990796816311811433531971228334303893913539505774682233212238160570647131436865788509804782270551589444186690121884717474079575 [165,141] -2667743446013532897694958279296183471508586921502037844298602673020624266404473589840459101736681185694585873637360713603830920714968471287456130274349369046166346216604519583277835541116184933995296004912845579650250188265645707543825615956550622741873421923154967261968423542125167558566519566182713037574104602142995941218367853396981170245129986047117432368761330334847541264837577242062919193888656969884505109254342274221597430300459972632080564383512105774664400474426478603287084395206713846471240791940787150278967108835860514471285451449698705305076241965819199510990062276860533421249762925476839781295897637617324634269928356875358669965911558908626317843386406735177259964619674999441317468671790393172962726882781232142199991108726429362303282306861507129846079506265732200218711527623388035486070939384689320881912438213235511258449673906767984580102925922068360096790989625069182844278788183202435077264562208908848134651712119784075992443435134583138405554103263662077754185564353372474660046588 [165,142] -9128216978900458000327134035816793810731170276716917798486593937843247360355547364797786341120030384538175478487079490715094889351168767774337848653743591150098360723339898696341669537870785324217504259746359116389235553317235945735062363325000679049011818881361143710563584941044840587118930834517940050716494857009247267619525199256061860679303117812183263233324298962785460331632179051885546431701979773246827068657767882207165237742551677934773730232485863986919999527897735285439721430756750285625003654882724573802837269195455460230510195137312554190963887206660285719795152299962805831058390931212745450022717186690310683226409769713608533007390706123396204891053394614385676869209809356893546756316620252431283727492144630234008025044187957179877749424570352681132879600619069302035019662155488174735305304280672445724481426844322365936745651313620284976811161425674553413145427753095043089403767716256450858283845597517653367355241067146691228428734552364948204602289364015514026011886592297424 [165,143] -4652695916644367984004340557804908692496449747266319330128696308831662670957081083534716043972366887936271228813908302064567719745408438308667258844691449089087423286591977905453160638683538342403291279723164383379161691716892082727536163837049799430010484991339902636553777062348163173273137318484257869129485867183711569738269969336784688816940059161389740765210859006017567836736960319484657121452909529688222208740607314154691694190009210420723468575244200915471336643860598361179623556002382189363646625245756152784553239555759229504215245937530588261090751263322171704304821962119225246138274436121812397924153993141168295684744756370094097835583463805325238069675578299813139412819483969462671107828709454042225539446181460166993829632340844332753451185516674458423765168056933295453359962364875913352519987567702905989616089946807180406513490724337292600168455802663110872764336444960198319335186146566704350535845123026062239546485119014986188613781750614096293548661412350347682972040 [165,144] 2681167679569890252580040510887543272152261144318777549650260016966544158856955751330636121718643336059531548862545590073100707052592401165596146976369661565839091087157752487340307336115094918308774361341769795402864685395125127157217939800969481022242435298594446555811014187995754635069752893206658353430932733560460808054263957803469254623299918144674517793159283196761034702969175942703353733752196829749211642859433954074819163326433348779088023691557852222612633653800860575590340275732226647118736428170413081379463448140240775177993132744068275058996274022493420508490142400176787654774134688568076924329304157089568370344171666607442051306115971969415034793841806339804139618083985843594143062029143104084822367922142799795537379816465455061207868232978666890993021259471865730975830544299865360869313799125596666242041674481675859346016542720419919434246382658939265173203779041493733607069397120811599351465835590786979487381464215559999836115535298484226863121911428842999 [165,145] 2304163441949779126270283623450370768069392829803388764075299689436822439787931476855867214623447309199928754371586968252136990018593666534999870364367466203222632175964063843616610257648217619741222199109395854030172994787002435162702649250618136422494220280580798972333760756310420671780995836180073266561092818895497832939019407541019836922314888457982522193816190398158202555152986117485494372599849361963181939512688528198120416213772011368661307579573202363100453235764880044093747565660520725489736940371684883036598677303715284846702681813165255950300228718656628995113607008390060741141741898835453472307365967512214981076368768897072407447891333105181072174785962477154773229550207848865607791092484695886560791504070085857161462525280463346992392376119749623115221711849786868726021811497638498948977386239236290962187113720400794503812479649895864012696618496754044396107511099041919445516050074787832891029213941185190554444181084838051729720703953378247947681266 [165,146] -7097298873981609653019204916414821075072490865557619249242818162109031467060408931783156458475287382773515008086620136407377205411980816325176015961055873346509614440918217043188769749152655327564544690487338539346571938441180534965824167111628151137180756841020655658334831590809632770945053871089907034422478376050996881273904526418386851098858115133385725955132626175538322125460975868428166137727889973339234368433717190916559460839888852332236076373566578115474992803667522507077511005785301816022615543156409988643068210419305941319231781453717294641917575899373458429616304980323477447174247304410932524924478335116418380471542039169904788673164340370661835193977269667225316261057371169767303586647307082939119463418501875113685128767915424340163023264211636784330040267248981954504109440342179049056226254160104146923134237337867511353144492985968131995332315917895478019079686962256192151805430418853330108386668491146895800331396367438912119153636887956324 [165,147] 11189384966731494670961755962825924287142501889182558775071604416088949961145998895362592608944200335668755386275760065561572951098200789075698590575333921572794000656622562856417235572152303714115438279402156048866328574596388260344865144735427875171904223632387359644685391120224692112684874266013765623088620912175153531509161724102883948572397350759711212011938190002516894334765871133824774780267688869866688490215923148468707134839411138828404954332293301745324275052298087956021439309950336058660759371395416689686549457329015011556388053633343564290443417535119769281324665856134304474141101346907827189257055825469274609362289767696690030396294970677564076267858670585773303792566070459343769531361839991251689282429817460631443081158942848868752761906532823223238644257015968488782090727169459053736838522351422846568116965222951631937426852074062105436212546138052887051554629877192946922019472694209388351148554117826527827380093584906393968769641 [165,148] -3946030692776965392986849987203322815953761764431531946129364670715136468069300751609204568280758585372575258922322229831301954004134062758512947950892956121827604975981784472447744438340435109107542903612941141102957989591399175075419621856544102778380037183435497542119274766900365728551219149249078419142742003009013877740205248929680119579765793244545218366084085633263687546591540736609428055261511185163386141313357183310395536064425388321941285007883955658137722782629643290975407784038993575063500847836148602711669951660154032355285690400070933741359956845303142421429369549500582152254573740882946071805110414841234729312096683916691954814188203111156426712922871214977212428405518073446311084915496129879384751134272410420763666609762935826610255637082640738063716900713031320227859387184594589974903243623668889414642060768625452832447268392466864058946260782790207023720133946317098455863851384714908877182038230403975598561288242572081 [165,149] 316330730424586046495342239593494654697760351104178821452715374226255436692481420720938361661371112373983810952552668014183348283132039397354980586302768165762878696333634423106585007165853506863192488791090752102576651736469682020800804034300981713356912567160103285031766982347435566948984939841316444141014041844513255894746159528229269766353173983532442713188331127267092928216366041846464012700306548502518675961378782301248208523983632279131284614412225034854347332091071962882995938531246912152533622857215222576568533075698553231148627837947807145283670949599835446926592352089326879592112982217306617963171518915494554188625381022703832460975485313692539806638305773912005531682927612583696570137762670167063297040401445918323492556538840633941290350842834005907197736816856471132341912567917757358087135020808252307178262535930047745558625860535403060340814233679642609173880566523241350181709110471119133374775827747049638511838 [165,150] -5711623695815087550821833292578652707266568365530232256543971678206219478339645143457489915302602231641870337155646289860800036540521434322978865087933819036039734414333439289496416237691857707911025812857206410483877399135775266591291844947312463560409579004268379691385313715977703513198677725027063524777332538410955205671472238896187330478847535680819839641554304054842343814225321947972626382320850686765442908276524760908237428450993929390775083103333088720685490147833584628611869156499772053519217233436815811815771908478096057659568720304431328234098968340418100268450067793063628650582390080166732016820703088484315258210321334766112384676353281807867348937936794172588525368533157191109665979445359457226160994822202330744569553656161586767391202200297833054606133452862969129021366057255896084277400479771678037502934880255960827055386654849107776040943043056397213692249676248115656568135722719782602743285900254932 [165,151] 22817755400441116717788774486114516944331928633000098898906403809648854688379341948354838176878669800517233324009852286618083174557851854765455324755649382889475594506921540336654120566172814515101269082115474365265825196076642527853062832106426846117378679257923908464360288282179472436264478316804574457589491409710080312304374261344690558993882203027653302866207160739321970121869030913074552251137730184523824761342305987533306427032712163356638149442335514787302494972625063604015342524744594371140471173343564155089856685228579225971135425111179982459715118375244957817186257520072471915005488743055664762331259231046043533139985507994592059274843713276660991145220168880288187743854630096230134270686371437401140150236148225561923456176746658048876739132676346421578971304803896730327055677704786657307458956515001310106488584045874444516753434381343166525587379323222986807434041559121764905459044357855236360 [165,152] -19645579955647027425078160376489078672620115975175418861221961193588931246218490704336463991731931201926428885655513978685996907088087600720081519896747534572380591845334363393657320158478227421398696694249068602160511221036836262455037503833804319083726886229289196356534542603121188306650793740278145720571872951217498513030365335213060828594820806708555449356650858307973343568602500574713053468423085426231886363387197227680376852281580896522712728608578207850775949595582248463399046287208465768431402769742128426490866237391442349818409306790775563081614490430748570287789388284015399488453502728105956259578315718852293160807419630079437923494324544976169587471256995120960101445128156810325615740632153206368208669140472150968118275003141470539114848090761647396386987058891738503621452521133788680533922949462329131206929867570073135496580079252708678206794016792833689676228835512040365475449375 [165,153] 3521059749638239835260121398820907035438586555664677345385577910166698521026390606219893611209702928430012917187556735114918376617233557144652849450178596881971852439942904580112730618132927590357728020801147045767291077283654385407911310847940047612622690808360336315693182677527355907679124916602589108425960654171844549903530126971206831959328548696983301915976564710849953009781139470537207385607155250031353305849224384044342265487543488000139671878180016745427516920935635335259153827851922449760095167093617539164298315628801173701462823193190939860197376186581973602650881878145498936274248728226760654619044425095132687196832206730830555517965147187405059057414502611023029551398492088826787454035305214200414596654114197190461810279757585156547183433081913723696545270539436778249312897577890659584492948176522465832072917728476790686090526244929188161101684841492242733671159960060 [165,154] -125803989764669229108582982323847179098815864845117492004207481817652393695176155963186138859262338761444258656588553887711417964395734260291250628181950749416278312972438175088860234019923502725809429622366686354991980476676866716337570027963059676629100013739119764212157176687564687131094016302314606098887473331014006463756514010678711958949680267433677118991677866362064768750661090500201606181123915593953624571143330800425862900853097206457500121088682421584151354510740797170368794905665289074380098047734522032263834373730466303033175569744291020682936372901973457512726648336925190381798833050597635294230159742699816111261515509014292361939738110355239854923687924782794221867711651882847288274688464808796256755549336956932278243392724451483588252982707754942672540412791630950871054682948140414392254372349116565857181374656802813986435820470189047914068155997028170 [165,155] 850291992471356727979906717380493920864494150862321003328260119039367977989898955115578902287386226258789089630999911849700947859229438240043873222644079917662898768059276270856537363511949007070778166382022017469464114154550535259751147266363881491320178665598339048853946718142476763466280959614245976401902059428592660580560214807034353313841770967580501756778679352356340544814952363214322425249520175605891091400286290165358490793725439475881049657790890598152848488329007474965169110354100102421478021572480453184891582585354415352020183351325602716406602580386506513397369276887449653221664370364339757680352326236628172966098391154683422626989838724308550477249425278515117797042085079699573495514471086699748942531842099859174906853075673722803690187405147636482907940226253674706190293951990187519920523677834237686699978460988124001402325565139818398727 [165,156] -1021517537190315162694075170226143319371074620560112185084815238951771395418478369458477321303086382639393142489217269243567854207524803399439901556190268015358897341682868656894026596985394964580589198007533203168795289014113380337053346941951851447085041485760574283189374591471437037699805795022199402701664948154628849126505885564277759645367343971311519586840097357267422205227608949135443734909840669312601195620139980689591696029441429280547324153006745163969335865397745805994930608987758014281137190167315867587252983942914253502405827567081617480719826686408778045936420548425214354525803170702055235580706392732882104863662028797691172301493538802846664600564119232327000856515826794632836738630498255408773221725792294772483640263454472621455180990978736983873209771143465194605630335139014711878146670483389861030054067918090922482755572 [165,157] 202733618222743800204238896627281956114040119379611978167934804887581846791213392567983910568395866376625958148071394228434037810094307747466961298184797832485726214569212027438798739656843443918620640247854944278860767471894450545846767010161692099045537959242457479325727191650906746352076523311254070490150203102205069827687721752411481462820715920422300283408742876865990969681779628400783911980220482831686527895257140604722637806864878242472460361147680736100492333751678684232796835828901532186532286402961311808644306682096000427753955665181384552420561310037881033616581035859321097849237649709119181594426263543323671243389444524763248635788465460399076970477629970368756877697690116631442806365537982309094854066996849017395689628299632979748143620463245627552958025972860066003534408580760479130645948294484557872197453498 [165,158] -6101478432156857890579552098778606779035307167956287293428951032058892281883354277452011578007736074312936392513568136075493306372888502131363686281301455414093270086413818160137822977213289635794199907578259417122644900491269990418089780401465992549925519987237834990777334117741147558654832815608120573175978731280873223530647050957389332559914274048532605944502834944642216599785166120981464491192954394664110949677928389860734556628662879835727916429178088715931860316406807774967878715246577831844068333319282101155429201966450617089181554635151853971079080239172909339256233807888491211614031510073025157840604874469296747225629526543140213991539006610363666026481346476155363970961933473429917564782381691836486940291662360352002757407300506910827561984531554132219962298776810095331996921929119565425619693271 [165,159] 25201438986612888922937701253517006225496705053269670617505703893560946562836513800137758254128320566699062608454989870921384536760641787789535897144134167522732669444513730229978061814876835981446591443387861699964219927127725158149399116888989273119135246842821052837073646246889698742488555174075796842723266654180531090184045233860915681501761400740123799613237055744856031303673308548384285432773862957464117548160967253234267211177513594420124926421667749878891503384151216045232508809299091899185115936728738554809387357970895663551679585136972022273275176920419244314677633247495125065328564385863424808244844946065903003952862370596198241818853808730855868372626539178321363732453548443526460247955174701598032834914144945160013648536008062349712619728523633530694418025745026115418541347102 [165,160] -12715456188889530631769739424365196107381359234225084818541212273284030805993659148775389203061846830616571798152599902486781724411434136071254334999711040278293053494905194953456617405927580852892704441995130549277561754311572501968968336306334167393831323133647466873394216572275621551728321823047078441571833376443485905874812817859303276717620946155053518767165086829839808701830035916747393312315656168527798446310965784461518833152317766253579433634347732756939527834675088422898979153445405695790215003392403101056168742864580417459434888007723481196937719026209314697198444541582524459859712196141400508869677941547214563073566411314209419159455099648627733689277270730268138018002170607330479946443630931610871005003267687135387032007225415308376530469282926548725935728985 [165,161] 683953714229155970248934562925178923412002459736962267302125156901132377010748961697393447840070128156662875495475170672967230558080948340420672505287724535895136624462295769909869242353491890198508840976345022226293855976244068696605423583962954592567166150645472312330007750668026467960588608676856145096279606494158639118552699575881160373967831824856681965323459175735802287042193037749122086553644744577148811519354287096218161521855100357172023486304785316646464137301660542946690798524898208675490712317813693339000373228513963878135458522571350748985209625229520175677983746127182049005499216823691472540676832044360150169591174951041742212872886208064322530478038504460786649595568395291209470724039220439408171010358921358277677396371313345482313074754 [165,162] -3342424525618346276445912467089891011623009254299329956108861001725563825166438217317653732075955930782992565769124637565467686101418082797244763051435762522379197632175556941041032706242937441022715320068694346117838353107508683711011942927389795060327378669435944855789990827676017003688431442664004188982447596087121806961604879139724340819106113534079161189661081806837535072104471824424609600421433449446613481917095301309896121349607937245291832372401046611914068264897096354773282866348252853780263307264683850569420745427885266455586453623697817769873384708202559414409227141616147173902172747053145684403751846712470262728327330745302852001140906199256770277415626416722269794584748794203819710056905562613314384940471311171190514786 [165,163] 1228441930999297132785025921306317145663165101337096276825761619086722774917650641312592302315590297320288909912252296098153681431418385833977854448055873034414561318342019030390842592100795579905234191328917141648688410031984055867890625138191093420391841793565279784982958613692083943519690733352385674664018203438394493111711750716936861516916953217942252988808330137668231419444589582516384783465602127692289572500669606533127006248986584725187797214922360836234119099786129278488240777058621643283699676042781653392629375083141439260582968794470999061442626459917961560913179245498462868478125541815490055119497674490741736037476065361711492474707925218695604193335489860027364191521822754651918241679440290972145059 [165,164] -27107943636760240926166945757495841309469261386171206851466308469647907360966543858964467710859135345631661853205598381626790301072673584576964721280356026123618467556932225979218761136282062904333777354699755860601293830568244349116205000770878931553651365669829939070410124845520085109080321618960572848275837594573913625494090583490738703475846451368530641130483771488605670729462193021904701948551602430356864854335192652664598979868210672741182385385428453996108868625962999070533289031013395186131299754131948048658515327389958501057104051264689329933947047382174306440629012887277278878861542556868563604822520785042676408127991396288151077118702749199834781338773795820327879443020302920102 [165,165] 27386972489576465510057719270572440181605581832407572686616315906144499823941972369437602717127545549411435805004243770266114693290254023316405658716849418128829095573579984631847087359604993020881600359359807548021225687958677981270302671231939540419961358885213497642337851389019321537747242364271237498039161305058526193820766677188398204673556209314317773205583231289824607222046214328695861428902502947859346968183354744872428176799227256010196352466058438667327191277141622076617333251833070002537570991908316793835943306027411288898122903890591161930952575733219554496932067103569867882821443677860128933865873573174107403665139945146716275556252364701152126074317616 [166,0] 1794129919139692696962616572746866630965896615129946920958163055701917754861782042735003410892608436559838733972397540460067212717122733626132249074378906881994650068333552320120363518952057778485308111847689242557591348639745019915149160966245279907978053865007905666839481767581790341102046706336223198672258738732991895878014366372430470651956247260701703196472826788689486434856332405585055514392261970771161096910158426757730246552950009222061922800730326299066852624080931513306696516519155938644250037063440061614371012215855546443578954929091132803897530588241688582231604370029868954669885755921469359751542757264246997001844419204927366766824414401565112025370082076957310077895094344977459566465491709339696522304205207231642354099445283370387688899761970019040529031121958896609909741796039370681265821822044257460891553390521998531495325816713818064304531616097265908706765577639316212699043777896407767053157468801354278958778762409271883451474503430068090915734900109877824636504332951183604648243409020256249984579482446590810459565417569900699553308163022538761378719381163254011372540576606676311164390424218933851370734273081645108802690378209491896047606151070943598700697153186652362808724306774335633496045609595732457462367668249587332383087805119987178751171297907881733560415457271050004397970879558698293316699600602438907696155698427578395723060798546907211676050459949580665286817757965284342699077945229405598835936095239624387278258154093646926056186077630408802382832960654932830295438174015827636964488094539500622154253820363808847876718592000000000000000000000000000000000000000000 [166,1] 13575442488438474852465560030616941399913043981037297643307530105501708334066377112980802439979815939408982990922464319172552528067962862429604293243752672491191018299198519742232698971051234265850239762283119384917354105181479369291721296118712512916506291142230995659206684433065610530641119432265507687124059276196787740228889413860980140393976218304422162770645028864204726587330204596055974871370305566709691009501588696982393724093043209463250258102550867985103373487071725182684737515062651413148621878379976738283997668311518157338183862809381206858602112045755169396467753527991807184806200062917980252179186490879352864527136809961941759080046336927258870396818856757967240500335114444574107209359793377497798993872011350192827931136943079615935941119463587127919759347851928772580168305121094055073596326594187839366963348216425328011962052603317325988366353002965485775427914182838098008814750880097649133030147162124696362380059324560310179569640779597266397336364364783320824096634345788094129447394450933430170949739750973316060097139169215927247356168081629265836432178962802222415211501575191356686197867473013399851643048785127913094120657597818016534378817849245619797002674262114134884520715237133740937828144154948843665889677887780935784658543797809035752959251962439729707460577089192780266699163533200074089057061663399903046448811640718836377760362572281831417643219455595364977941186545870401797482297680951922467990467187211076903335958668279073174064326396034833820193564133435511234324434475225038046241920208282548449274223313609696075896552759296000000000000000000000000000000000000000 [166,2] 38193045949033044356246945737296689118863510150645888653408381857210212344467839313589008368187090643644772897782476826325700416184388542703636291407945513366433446179836639709001164754406850550343699318612970429347833641087075232229030474938706838688060562064223005705189518759032603860245063535363218176052203832548700620168597807444485226752685995435954979217202152829929639458501422659807591138678900180849868514195752639769843024418506075525008127720177117748762726514115843145928596846250050777065632000097604537990796339745699086257039207944048085665580659151951559084097432435297430725892777725983579709410483203933726760155649082246127862183191984398368249912092020096226253841631599878122972806674262011066038113643596554162551450426842350882544384414538313708127307542290909072848775046724112813161730624000408997363321919183641851461403085017447822592446414464601519872317264705987600974106273015165447284584026779179035730305780694444526887116341863626148411538562542002372524123085246630667041886927178854221177340893284678811982695666487210225971574264939347673377801206958012618520937247931444507241261110498096946458507415703512812102996485172382049884394885940455485609362341685685792114949789525456712193682341577245113709758827532053190397601605513002569067916536012953406873841477010754964336681724307211299491305602811095858540625386465827955544989389202147347395784903350972423090341121029067070051656328593623798171849404034917387259647520700713421991314064601776374335777932719599936387388932302474265689529369683059082648303716850186452643096005586716448000000000000000000000000000000000000 [166,3] 7616446856787118146827892904519613296274129899388205127200056718539836708814894005193792319072891566299181808823900634996174511712820526801077991561807380576411543962967245754381276593391197005421585435795652822562091267685610377878452993973602928711208524336101676154888585138632633592610231899982588204789627513490576834992604265783823816384161694212601337498934118064725419922735816470272813392643841363423534622009316045012386808277988237312085251221406088321448089297517864246985230136160510089130533356840409303711768574661458164865163054267586158169455310560610663416730480285235342860732250822707634932678364425389787456699220377437583540060876898112683801370192802751927646393004713114212449456976563762657976000564130433962733597352174889344425810241761147318334563691416498678380935464500034082353646396744203711097197039176844945447928424653817395569453068562429361210229151957019175562268287078270937028786395911919475696933762859144915296088630895423104684025211699885127171765148180742866878479082922594513994357392252676640379584171425859809674859986121521027934445246511500752718459433528910267842941603378494078854568324563499805105183364272642846766002854932566218211893705201032928355655086744317443476189218337240803468385021671706968776044817943023269652780555322958678506801419088687189953040924720468202344860227432564577376059402240859462927760414374895208910454292398941752481831842930721727336696171860635567439057458637861339003808966134771928961323123619587315946885733262332828362003102294520888335627876448976770433166079107108416444800466714256860162000000000000000000000000000000000 [166,4] 1532251273339197918207844369517156769896381999940351288632953352790944113995814288117086125047259488600772396806609954481452049638135904323246767556166381347467188478001381096320334210891641289871284239105966778627235843377849343113962967421690494880739506311131285346216075082635920796666676429317777461705616911970825934112939546734324827651471928304138315381993106486054138626162678607083272519771325246952718491008172669893190421600499657737145736909779935764965353128202536552203558550297531147413728216317467203056155028233097451419196100320293743321774428381745933159786048868000773910552820410433397300148287629737529045452704194234869063454087562386378071472021541726611281620167362499550861919904055022624295788578783361931127116341111322647340463390590135129557099505641739708853142932128896963160626536283048440858618466274687868097979599008122943912215167913527315637520586792175565345263110016691908976398845991609241380475279118241723225244472138917653607055100044004480025131478367745545011057504919008812855533789159907337639494500540328070920525390807657017011775781679514954709694580367868820657706821915578829364172210637987424080076585390558897297776094209209139443108380672964932622776635214546995425347010880199956176639997780495830270028849835393991169840493947905495862209283869052538881406024785662095685539493631375264750341399630282872405531822176592188126575383805425159188228428113019821547130632656301040719245053043131486617393805522691149863473211181506587173104252820156190692025540500398083229055734017761152393319474865798367147482008037523199522209562500000000000000000000000000 [166,5] 72941449210664168958720804448817597828778229746059441968000613405223619212251129133906623184231090679940782691586703901420948088818127206522805390707214289464122547787339778572113538176382804755127087759313643323078622936819569837876145335273088795415867705884085696361054427620245926709922233228705768975826087689996042869757858810045406847287510776537157866635530739155611917824900222906350891050130058694052382463622894839165330452953499645290208363127903942488896438235791843693462768736822567741225470082345810941603533840279288845984557391664613480265753316855140066516576015686751506344374023264707157188627641428593285520423681534599194320030257308586065606770623223939258421862659508284641657666725805677950560888614331847278405778817244358210816969255681272669348517647142926728388790446463837851088043308263411841757463942702959313119287177985373340640470395153497519348713640434678443150995431511253953383243255302543405025569410093954096157310392945908682206117215543850168493232723356749641484408445644116508976085880764172731920512825666043003203050659551064896901900274172805074941916512845844941281454405863066952614333956338120459967805143974899194492532882670040705745044917054520634309169057488822255805905140316391051217502745330854595406375957839973699562719237909066113347375169979293230226464532150837057519365249395989803865404035147419743852740739872555895665839953907918386686016909020177392099170925200265017336772244407057199590155393610353686148263138368296544796936788685248030986349928149822349001595949240200811999963508112599784130040181827946079442853746093750000000000000000000 [166,6] 3131036720451743252886890879797312860496501032158259417259329975839765266857336933634866795594318018506131019523357994641287244583971185268397510356144936189608725656573421340046038562144786455702986649048734987359152583436502573789374898752727442237076324860372953244401294201013509198064399951500489897352420750545243215224530369616895899076751531812929294605721459770807038788248438400407844226961898817246237893532856288049301783023878777550060208155447132917244984775061307982258553257948014037434725073619766629782819620974919903854948753759394551660104184424383371253517938863287302192261541384702792256137836153156589397413136033425746629805761685714523658475526996960363704334925684347347011105831545892577140299374241985966030358885477542092947994236598041703993646631564741251068720259444468014778605171903608126716602397641028715915496963520392274101007389123474597130222228544436543835912241468591420850950183821691981116172630481682434991141126282179384850365899060278360083462148772824378252648774158685210475225844495586501509126098418248082646342999847150374085875285540328724443304454778017828088590632995977177789542763486898825898972995082986507325760823733212906213748026463708581932645217417439514585502354222744120334106582730858392189190957865091727756845556360941921444487607569199555044942747327406656161439454368690050439651741830904831811020818386728550159381163485724253929141259597346455545784311908642259291212465353166429836277127965064867764768423842243297469276771364268637994269842562135177989581850533481342215765969758080444002554564195751349422560048733215332031250000000000 [166,7] 50031998250875294935226328677931479249147603157539032644107431310529113830320854656153146239912657010888034901893018520695903778223519664649726368391614554611869595487230051533928552428120094970428614897481614924396971641127506730093855951029175156163714174269011995882920260603074908248164463893900851441049024794212305127350733481328885629295174264627186732441660633123366923986409639009841558806322684947188747630470191857713577083946420652279149370047939399934954029098710819887535337266727518574830154255511375200435707513248230563665972793334352801200358339538144082087389348869475456451229476183386605548595282809085513587235858212420572706146220391067487443022905927595743371078698757958144027488747270968292329967050621949068214850805405192110141076046555819621816078265749511264535278057512353135476194310538045143038211755257029072937366153856452495850793998282756833937167074995639077296512840892270068716944431364272417274481496323289470025749956911823265405341465276753125269599777698678653163146769277787592594011715046217427930459422294313846734163809644486865794108731326196027011126301503168256350033031110344420956351227602114693577718783714608349925454000803101744924165576581432573853114196450610603500940772014459169640264138303135414047313309588169031395252746396387290733637275882866331386680163105525424078385170372443621355937821128972063150806486501988975854899658016947784217206383562354306648667596545289834847704517948900630658325841903982207096390742592847503547830825099316243429904210759668893589075237228736113298875216180499155616016579555405619474550872764690399169921875000 [166,8] 761695400061705627335717357561847187993137135516224052750451832332163607655731434883489759456331333896683025285240453498592853682564485389703958958637217965755435438686311074575847984379109966077073981491918831761448347439663377341114828342962715664108226687840881283151488706999373645812955947506149210378416753247251203768952266178282213059681606608160262872390182649421144377111377609706727372539683016381458352433503961561860960665698806737606306743447137861572007147264087243868596443237288068493790511391699937058171606232857833481400885633410454948503705506616805012771051046006645008030544535047368373944667529935216683543577608926477771073612493673924451162940978831403402855737540920899346308767727623114187502058572619960368353652317353156651059986020748345322969585201523360534003427526992168894736429563580051404945626187850951120500544506093866591301189313169856230495810250821018156474226496186193595891710289499795962652111745891625900292268889097415897223441916558605482169529431226083155301698537021056406927494191073130435223703569231643888720035439580796184449546007943349255393814864532358314685546255803212993063587332246660807423650457953475044220483629987874324418270107938730785703372736343582531506935526456313225759858880875692091307855378256910698246597571733053368709408944907506299138381289857901288931479063306388605973835538485422888943060520603302898675154910836798803244602996738231591198159559835791125784982264711553803623348136766551974455979239885895715259596076282597529294057587325737964348206313751833406108883557880263630957612478205966540838913170710327148437500000 [166,9] 4136956754451032121695826747822827640601673299624620723750132457408063989903922728572671101836301666311660793294976221243869364542056035700687429955211464459953857761263285304175810901774337721502397684378694569707849612434752342551150143034211178358639995669108628277028366369518648629905279135175714447665671284714420195905253013598257810685511426827872212849991717298590239995928844880228465932462884081729173058784659780256388399618687992013501210969013023264996158949022917349287733275122466781970489307683690203422874562384293468587405240494376539014292787033344489088796835704211404528173623749206819504194856396529965941675368360604292497565217067371415230836632858447517866545063375227071132975083040998024439768159581266907476703596107213342478592479376612487279914634798089712666257420482170457405372941620133557094532463628134192725768555769517213287987788010934999827348565692538429437018575734951664759305982821804381801806722248094444412728556716470096549124119247766626494149590043313697247623667387490683035995072029419413746090830083355388804846925752379893194926309394804849585105807412745657549866755963004095692305248027646103457810158097200320049566992204081692621392154857085877465162779300799314266226644424147646631087945786673042565675221241292998584486896871184064668803356549225247383919448052996906978875186431565467788148597447085744674578142893444425499310943368784964428723342678155299453591831384417526201317325008382951643374682192634778660553366594993788293118169842330059550332265033583707314658251370062448195603076054860157755482166522709755945156754068456176757812500 [166,10] 30903895271765971507477200980200633026568714969064883359650121831350690642235845369660293476690915004164534017338380721192998128382285005075291105435486423996829621572911340573394418055644594258455027135889719515466107590738019665031149416604608287964296073154920267636105991461111710785738979305817985703099941594137371200639812442475254741094695201653702622046530654807175598861243181020380728300765661596988394651638220479205935246358617141780081006655320671150170790084068772596434925821997043371058913314958234664559873809439955898915240351216872785322338668663218534270964695948471655487070734165016320216246631451349843246674868885137014714602544343845633374074056698492560246904922313060699361701335688753494696806047748175458947498859448664796065907375499453447759160688577475603088940505816577320956745618714929189588755836253970783936403108938864584044140824914758340862055886639911258119261438113695231490234741258798817210963809718814579628968963135172885692908167807163021244523717526852886123116515013008822470020839570650570173111746298561222863747384592944479831588075863783571554160020214489319558097068654294148400753382263165107026965324947433199516564045764696303000843241419919394947727169761114510703741926860498532048649802534157574381110647512593958364712298071314041142733881144238757306755256667246351919545094955730466249260550788532522341763794987676398940355101889113603187132696102517449532816851569386175908738346971559586935243271024401750077694276197660758195471076652349906203786098860259444896736409022371442043918818839202705917477489025569096578892809802490234375000 [166,11] 5027877098098412763769456319346859768266895319197843319639010716825762394562645776891271819556116127443267215219665120693451496115250265449939647502774812075231547656834504344980118201652215397646253459080318139190340629395089169028381427913192824017676514410877739633156132167510627386975022719821117915456500950270610550141304586573468284472304153757208017851963401087589418186123201254815987928127553530588210225458003587017910688291000235427513913100376009563268240261740141547111080953583730932626378875977614344021771352406805484137985883245747394783098473641862829160675887151485331112675180359583783847948171520266244950573236539927177457373081633074627513795993006698162824328276813406155664371229263035305095493924372666901562111408087616785933780545053415820172482545865012407893804989917335199775608529201083977894970072989562206057514492762321299988566648011551372018150118574831653391033504914803859890273694011232029096470177464439224537496060546063932077505845559503514299749824259085009149834371146899961550290811148177146981556351753512211555849955458019525422119398094119567075747057528382425344078622533770488940513970106153367132807602838490522200181427584376349271927039489561022144848701340617064293946446501816549432217350393647258731162752265900810204837733289522550820329704625643526511991240049494546543571198647418912532901161571949493058118140307603226795212294289886715073820848843432174890759345109324398034136219438892873470373361247924910993903682668761898995206593006281869039551010470436367703929582161763802845335752966581902651262360806542726743283502492031250000 [166,12] 346938213996279107270032405998570524718560322529376832499938992893321475959746165025743258360968978746019815245023381673154876233183780709470343103736950512795929888515274949141980199807840758238307092787866944947224860788870071018755931946321352891258763454154845984954165211671369580868915847515688469891659693856853507160322576507505655637097565530300022679241145039979946137925307026675006529335318850004340641608874963586059068705564727854883284299868675226329211572131623415438674115673063092371716099598957613778715096749998569857592214400283417329593986054863441830441244870177305885666689816352221257890453261088033209466811259634973700587969278501499299889405959203732142172198408735778732101176504068411257625916875339843148465257219997878918296043718532315024232427282054228054693762989527031821886664718049780548335203442062715943839863865768647987064792578636048749834716068618025032167197126694731577116503359799450989097810359485456079523036687892673730673983418774111368558260974454071450620107003508668455919000809013641411055653275662787141797925523429389724612025589193803361995361771075474753510426950639825342345424194321952038828240053578367348663302711584642652620656212320476856527887424492064030605693440742056336217694604718164413865483992850255157178184663718398568001432779858923821447190319059142451415285660799246827237436258358858493198013340888981560370692203023324442168437680247841576249526634353576313634916278643854118423049794848435248964282986719995244326327038108539925302565451917104597889509679358651673247214874255013821197236665942254309392350990141750000 [166,13] -1551982265561760019748675217866476867103807650659734492903676573476311527700268314664087205895812319065505638065875864292606193367940228927418673407969916456532407343447609046375021465159328218204747233815048976960345712157037892740182041770154264301349488450227428640765542302002613320492285023419000188387295010574279449400624748210944400767110538553802741034326222041250182172912933262162933202956279933765698850253875805977602181509546980450125551745762013976019636808235482969523299423977708691256449934560247254367359969538980567171295154024874985822636873704848673632045469529344175599268827189213847057239278727450317453786067274569584845076034387971426877399564583239183059784400801620760922174273828795972857568040103203341805327419638810735945033304036355397240134448068288085158326926310059930627297261426647232653379159211030734345269516111818135905704561936589301808419542140800332114561604982768691601011419961619219969213636469650923428522384808402694461974904680662552847309816343487147666547191894548742759519889696609424670430392898586549640378260832817917349110174345026031261878031211382391719565261559162448887784741080212626921786996154238992844064660035796115021457098203929240794824314682699078393091494927584078445468829989424484834194931330451015677961798421798103233226111308065783464429437981143742863694050073518866004499687981328554744566213541541294155099913329217540297998032894820712369363206164374016034765568569757115922051738021409371847988843978374849386503513966395808290816765931867240427415553727691776025311530679481315669044516616981784917407997168762500 [166,14] 5405857018228477053393858176946229228327928290323590682997863045558339097753488528968506465599962926573852344579669387091766573397335687312180352837973182842478453609607599192660348246376689946351108030533818153209813706007773931160550092832128789391660376006216908899266426972897917774529742692862809883832783485930261892917552183928931378894009953919989345544893509504621722205618115950284947220724753354275047830021701395483812449194090716592918160858030447973131897648113464371774726736337143164327357742299596469188804828456717493049973135310737919621421206329907552301054571433446083783602082647534817954262904143695272384840176091315314455083253669754988989746441154807635604543051501169496923297782379693369371874221118855018837811792514217782778977176633926047685865074951100511080609221560102895207466683969108101622995621879750336338487094598002585770009754986438743857193172843254600346279867164098022181839331083148912593020935722985082133215488552161122090768076180535212649032113022855658698133716324101883066772200017299302073829628210032638266459828632375933012895015567981870433789907956931320078334758927239197457998652075222946062583832589500417376671867606914520956989898750527075972571255616890356681777761494888476690547509740262488322714024526563702122161709003058598098838560018754098979590880055273613837887417503400440161007207357326569737831966895769011922500621563909731676289880944473207707628827210132908769220903827028532431143786838057078061909867370077463085909678681494090514001831703869058145377882788939808659323917053788027655546014352290343792934850560050 [166,15] -19924765322283270136601258305113807402435952146988876528573043853198570019194819929825742128883714529783397804914613386967603033850999471455965822617258630789318390245185264547133347416690068913549417235257299500229880327036907370152931597020602226274048936620931484457366317424829971765938067903629589362675454370082035168504381822303222252446864501561841695373755809323522864686043329272736550333919483712611828457324985550170983550478453739893753074031869122583881736837448272191562897027088099372701100047959327362095968026566323458271737824500553947985881590475212983077043474329648324040991656397848399769965231272297395541180609414109921350712240948182357713448779730918271950129636337128734204308723876142555801934911162051215276119464921478357012694363848642873029802452830082418718029669611970961711859214080405538649289318100198528576998501210703979575743967994452155554959974304895849285941501140833398672656645863795052182701975917083541379444392242615688386616646672745367368651325303064340947194785000932739338883785086812857380585290699023896661102405314194638545400448602164359240623929808011962292892369515774970344944218373572498410525689221106792420450202097500785513244008168444048510610549410238135521050373999246993840419190396153539172608653427071884641763651540617818636663455523102015564314107604281928569973256912566620210060860776922111699650487986104155814715474518237006331094086207507312611402239609015926044193757305732218509321631719450651943511340919351011066560729731281157008673113861687775864475486585875118691877457699146714564531145882768347917616975550 [166,16] 61233516189733256838936832270717645404686467224076480294197999904310518545824054444680418684189401821210292612057098502637342819543708191303355864152294074483305767510274531464202659629520294383093091862779112232239071572968006109019058024995922145969597689565984199247729764736284157457445264428021403550979861854702225243484476165150509567327750988945264845685889092399852601446126172812047467869016103101909574301768920467861088911609111239424020473476764352680447274707495095526372360883378587486276357484880354424356205462078351103122661551088477795195999824777093262271935250615305159898793168033073197239614096416000141476121473392496286615414282172073819628995031680536187206857075805096616422749302304145904820688482144940931269163162828808014454723283675345954583549062881585755745568071575669031087906047338363529636678983469235197891783297176256330132930066312002365438937115767774795543271292825850200712321215092464685560150111577761648688060636396134434120631385749571789764314649838298593132486205963079395195352427632593592730958623280572325669085040815530486466346325374296821766413233164066008879071077895384226575906583674190565195600280137240718330946964278492254027694911193524260688318104455360289379466321170671161457769436397728976993128042197337520491892519429050208394906607697321210849934901212064958939369210202656970577444058700439128041739583299168931728691964530350931442428459099921909307660395834183360616709960802526898548961575564719631469488650829228676473049340451958082147417266414645002871230513302380375531957673047735475889305164237218750408681732 [166,17] -161777246020703141912280543035974246017810930495547891994319058019373525075816976137195935615733102938956784599095415412406493698752227454188603272104205698950645549117041659345401884623060447237280965926731162369325692631837841204502099573707223175960077077525241010716713240384746534480959418594416979579352268518067831596065193954404537089756441186272125408343451647824013687387668130985795918245275586733500186124249341230586503133477896862734416195400040137684155262859645087077144611818553056275711800503473701234872398275669860857449634844395279142697664134239926100340886961012683956070279172435953820205813580423407462650833842663824663498685262666966675804040069543705216538818055310396926676387272169775426408515357560809099894511748517074765109462266909009214965094281281713873879241301484672238307251468040890809606405752228832096111446480556187061220312645672390600443329285625018263334663278391637884452323758413660372210076320678453046947550402134086245191999909471514200318676085969778624343117425236593728921913078890260621911052034406366213937196842949662655533095081452436575632207884805049553578353206717307694660644688392620650843247301380474184073134880168749774655028821959046049215355241007943231052727626721544941844466487604139643201982040121529606706057359103745293073718346729674263441244434497308048158051842630829293886161726491751791720285175226805962987179015838786574980685176855111156018904490584398312923159535232243420308053714513022594415054813601024401382891323286037710467222979255791619228001192562424192547766032191960931049502059469385946937552 [166,18] 383413211229159797367224100827811191809296761825596593155428200490038385983933863661664957348888758831610644129762703314196127237556314416250122973893126814389323774331622915538634789446226945271977882189814745733277303289017740043497258541029645219608693270746615090217100119408399427063017078422877604149027023237550957973102295712336300566755109514606761431832011353738939651731811543534237896839206656305700229304868082553041633530511009652900103521735523960120572608013180498349976041870083700683551383362845383969511123029462653000415359593012496391625028602525293134276577513363608124065565591022475405275742011238780416903753372545492435369395579551820300348808789766221998781977092208050673370433657283271646749903256166696531646773808889834676146160987854753814946273693567354210068809265014793670985599998663666221092734634522431048294224750177510245584307194195582860551766749145994102501163171536142715619984351073595291002661181605603109619681605824562558285133774549779357339816939075063761097850518698744352591735462225336811571333384509578382447099325017316763554506807298408390448658019151412036438271798975273049270737671172194073298427691364288717937767903131686973039028923910740495724677319114960884351732105764255828545794148439441220123819941643676094756301335087824390779397587889893606754149409361112459816681849765062700140786840457640778195761704134806548944062453230789757396708337364456481862275071611604756062543293367539905415377341671140691127052987032740702273613362154023803747689123600679723044702053534820659852840037602664258204606584375932624576 [166,19] -813521487845304191866883506612775415917081561642811555098089426060374688734765684272508907156886025331446604539901909251455106109647453627088068754417350666680712059892046551645922967238867813095688908770422786371612739547041044726791439568589019559098994880767024423079852248362200796840549006974175545616487280899434481470077757554886940484398439967906165608727893292098557619806283886911890728445365118685171124227727165537816648443243222485163655810967860288909253883111008075368609370457566650268773719805503971901433158594765800544706022844332230365400235364461014444142329118451050078718485079363959681674322918433546422212349791399729215654330567353659039269351232912675494121577045934298309932501683791186055123966607875572906976111639607450945335761663143241392163640106863117323053875610813473197834909746957692879058536927082905733028665190539817905255878329700347388423064910224087363327053275484960160509001426364623121529045797141765009329747057904434540312842787340879344329323363767857305778482039629139135059428939815158217419701884735205362550853702423400361106120271043567143082591839772673798357336857882542007460257856835045851972239439208602358179524549500558517112532227977271178343739245088198937001285948745727906600562480559419105790906915831406520168676970873379867326180904964678704776175808393696740372214104701991928741493578168313643061570804498316638159630228509530861692462384687203331927361605569642878391010637625828782197372128664587569576770490268986331091605374042688534759716458632026536736360077764204707968943612338384065694189591461697608 [166,20] 1545382243687851075543284996217211512703493419199498764753417223852572513649327855824840619044290333794390756510910890939618287045425748296184174044181371595169594606060404397418978199870753104237813409972687789939674002484270347465723489982889846765776826412439994498812410561689910816418129199102229850578765340423086753128761371694770621356807608061153012093429534498234391155279171711756753364949235103280041199111058798384429183923470450948000186401020246702084970730265796524520125149645184339595583709952937805404510267040694511672657774228014081605571718771335003629478900555804599660014857459621729010439754226049006998384869589317826492129424158325803773968272667516063940556212531158574010854819541965662812657322360417468730101612162699926834708687051582577147983157702382315392450817258841607997522237300447521514835319171115261674499068953189485499165196559518436192044217195143947486595619459819151675635488750840046522196750675549038067474827431747127753473247549174525724017989800754355956107273997523603599595848979863176229627346984117352107345150316474482029138754514906020464058759584526725789346774164289775485426457863974635510444785314972511905032337163098642260548888941855591890962467791623946232686626345711260632406741425687092696803190661925530282364457766803104386573194804638350543168915005290021077778846683582324097656886708036235717447340078513417072424500370683339400291876309725574751260757502566936768214398400749405639465445539890852591319033622989392993107318397054542291111201881605518216870663063005015000349588170946365563209612520021216 [166,21] -2646596208211810675626099669160067829809171506896792020289944600728197248550129171760295540185977419752468596861541674994627685656442318646512490580684597220027051254663901638785667344194091657073170139348769717840240431379549787699158742499197675372258537213777180098800382279511632133429750152467558192697752532860773001006421392129312078429582172256157576591081900624759324929346803907717787919395333520497804456747722273861231243419405361320153976197589441588600130394422841458320865865522939229788409993629347337426016474229018435149279456807102169121387952495729804914659559432651818636392490869573991225942177482819208392398457044674522686255023176280668268601139667070072962909866198885634898140988568162424955916862830097629085185909524530042158698299067921606288364082154925939561211335298986963697599533292313847579607771337843695847525399990965986795205151259817546593179219889457210463229347504956671851266162513219087939466736735109077970771583404150563174221397832552356413049108071984312431156028089874607917574496581930729036919457554872041620661807138270081783853114954464138899185286519915294262485708757328412102043208788196811975907490324116886843120866900531224686591634816285292961078579287077230582682653625891172937779753434602897187195076120268725757628236544260696336442189662806994107003486621674371698943439171573526745866993870584753638789281483045547560757917137556811542139774236945507880702526838223600771044766257345803928297083327832337399876458463318898461732166264200897005583721241087605066478753831528000165299056714090684724184360319875 [166,22] 4108468962493736914015690736015767527661235401052669877359466784571071780911944225127087410542552592417500343227177635395548326863020423584651106608062072819501725706207486319457850521305082507843227477986428869139154669756982170393056905760196149708803135531065241954697254052061261966638415253590423203523985725739835842409914062765551026849228348732165224027942249562405968417037758686950367742554053340661639158996380432692883107119935549766149409017205235452264413808460439803024221045777117469351226245470158398504831280923379927582562584887609675259422124021119136907465966051846476521264137364823506675455939253295577972794968335519054129284043026069123755924471789822147886974268452618801249284120697627638254820835830732572930935140248770314121018444353195564869207306977440570456206876560289295006508412011678172051401514942633415969154176359400566783878595709606925138037735722671574640651994265302308277550762580676897877543369443157042108478601119703815955919385789484655743545022135970395396874156612219975959717827599137302483812566319278340646827231762370868203968353743230377766937243076757570505226350437161312623054842941970555814179137722478027460500453555636299103925144712609436895618879540185991473402638136354877348493508223944787420205947362978678353595384487589261419758128091170918999327621480824645437793702598816461430597064503510870875816128297869480302374396273742649360385282026172516005584497077289821248462426537724649852033212413571807194078721800284320309500631065624145911301328802041186298147220136712929141183977685957569414427486659 [166,23] -5800592263243664078179558323459300212218423792200211600561014942290964497509888761421578421292732239376685512267363228297216299363830533874301498911421972802413670583649433373212829468492235771813460141821370570272797356445941881542182932805855493811615090205977326393130992165288877968890228861245981518866283255215126728223364434276802543794962023647595395780290154516154239497334107769299512111136405335905625484230089644070731769116243778972376548732455212247921206506464528826901536275863928136367107514545686180511380130403093326031598153307113966923247509981955684539297252058554841354371086773077082828461685575232195551542871955655121421159714444430879394416311655686678203928468613389072027899474589964079892193052045268973711620489033694242800290401382324915960950239128614364746221440061259879091962771016558583698496358116861568195587831143023967713058109935416989140111135006809550216564788934764205124567660254507067385751071656631617526256620904043900563651645078108218545520550588051668678593905449059977219498042477858298277325242740940811200976975523881473538254858861248890333986841072079799735913093604326413415444021348050807938352591336678087566824641837594972925129881906433415150009119117545197825666720386416865156037448834164201326617245287439832153235928897666463244481582420206822810711173062126255368584094936980825088818428506067036462767872860051470333138618579720164512141536125424499334374173849291906677398706819493632638831523302850028203595378362703908581700477768046259674319476525223311841998315544138730583539320135700220616119385 [166,24] 7471458098458102457799749458307459638759662978142733396372180253051028471205035670480090755715943717746827725454463310058721694822663413436112422860531195509860184527645780585074691246357480544500343182996152247020908792380551378981038933890122661281166588175650296478917236816798615690265124994213043952165916582019316054783418248164643828359166837440425424450820090413522732786089846571333495474642999988072304820205356437096512940219554948367644742191774941820754837165960002868751074603935002738077153219398154858310801564160000604541554475642969809701841517270067686373985341513642507716884981757105673191610495117057066127649351730124978014330269606491280804349016783395424271992346039171843541083703876791422421678955365239665213632101774597318980918220064767953681968678020382402784705019793582332941758655391093946678013655143829108093203088662246398564491373143287602658826223274970719938706963010143333150249108365259848742942327526083179323319458841649214194436247373866845352956463621469086029799500372150522550441334767218210729738884764809910751527216722342685348559140489961122633856123038638918575975578517174768363853346727848437550960609789541880395386073141728538552214817497447447846407043140379239116477329475215929815965659091171473377001115006049279664220071516101048161813320214991836695692255336098679986189256547182900619089712977228434118930740093581987433630322631535550357477215704497874511643920237959346924829613798145316344786024688671655897398769964526682394236469300704402155644250477644058482411407845342193368829991900676282829067 [166,25] -8806591953579161963835175153446739887723797781593102292281174282273448530614374746453727899112289350635153297271970545564510334526631410041207693211919859002230603715430952109584277988787939360898519898592653133887028420808085036193609928903277114808797127152275652398550185949046649332172689133855181556090919054152237071845603973070877619040308064726895444286406477615079240471974936214005843275264742211983855316142657003753786433933230645449527359646767191189750514509083190772048966464115706798627491710930099524506556744349937839218336211573007274411868692474306539333661678403964012328086235988154796256341623519155046389165853373166684701885194827148992266386878535541892046413366696829333085403964197226310336026235612501031966800062381475350392826152745235655629774510061224813964461093040664617458306633584741337377766801658147532984149174972081622878610266084999617080190867799434452768937072913565120669492767038849264024033413476363942238662546048062378760135691253253058174532416104515569188350537515414500190044735969457443600824475530064391946867367249663927634130335220090908086351551106208726513036179246256049357439351866359029605967127356191008795013605189989665706589782729927572412073768711407312692574478623844330444971549873791736241197331917134734079766752726888717276427370704569256299707212241210161806353934371025497437933261259900224503780727308309780562390043488453060429587080458046807405348219703905487464341415406949404978081983862769809387902069937162302649933327069208067385272987327359434431963796025758695684516914462646385661 [166,26] 9524812442332600247247802418096057684436911786946455753851086247290507546397030146084071998007584527903961658296605509679284400014175650443986040687216614670207016216004535325261016544203066380892754571564135451844615468666302062504794939875523300997772802669382055226571314109135499499404474705694494502565832268629428415822554618142637977327573313687168211410914565972175450558497951842694128156884783583721987940945178380617279205746991907380417959779433683092156377897280822484610017861352979633520331808649544576418665827114307512682690481778488868298386483643060604295995899732112275555917124079845304505282051600054203981981826749561114506578483387851165387485537126327737545444990521689380703098216185776062871028072705322431343235629517278375249176223898516034544173609307598217501933381110210119930095140953253207787050998918345579042568874261413943850663512552391512371494836273022632121708217314472138843395672674085738423697962219676421191445640116771696549978217443486255103541709923319772557737961440661991734546370018759599369961899531220692158977196873990988146703442746564530082664251894791537184127882922784628296262764026208193777469392656414470034892196957782773702073894234298451805065163649891313298695318051913900868666984322451437927866492742718507964862351129096470414386597268532516617277188688172557688548338006763073240079782287567090392741158180802237538056749714077054697163590949044056547649421241393337178904301455366167337073019388039356810353336879469587857201326629534508218048428338167848788448566865813359764651635726396616 [166,27] -9474609236039521307147164346088434350918066492945690527762594569287017024721356182355048407862435589193223144147309636657002794426489670038259565225633951714223366697048241085083432086505889600189265956201870385028819993251146795798187314831650268698062535833259609574598280715595243958140629767735034678096807913404823040426663445195198926394629651667878683243705945514278243481130883476959777292600251695532893321245786500011112863410330454479417104257335597649400162229516727023984673596037987649067208897806762844988663037649377527278204644904327697558293546635036986380451865947306317126774265294519894779861760963781689433847053797778405301882571705411297446345330354283146165779777649998373536816839525979187170110777982080037580723020441575413623984945246032761552553777102281493940155997862106582291744609873378128807017278264539683656019305932393818432639488621926958315571330133402575279838669340278283341912437791464253923512216119255344688234225543529309651834643677337433133582956136460506026281596838483918018717226522800845758786404501782409035881612777148090028056194425410904209978648298577712385892370880732620808364068710233334608007206259094619326316346190882068826742186385099199399575165484395362900570801054654535150394605211780909421774939449882203713704945484089140712645407876573116348668628461317184562528238014089997245907663371647701002536080719952376733356672072652408620210675617669179335369367494051178169669999136760556720413404558798142133039122977628333782446056725681650739623533690749536437682383802116000780453558042439 [166,28] 8685948129830031103318938769912238979469782527480024821038596746272712954887040267598742843040712977861234898174771750798814416037847125664869097121534440750254847786020974733136289551303314310802706735007609091428466359897363808303475793695337353967337044751265449616051576393304509792015521322811282217643524915263755170008290923341596869006600731648967524960859552869200406266187762957236871454449500059347172620712061033049201659369891289556546549283679030999790785200306447565753571632620358048059754954965756462311748182389202761242534236884800306099144943752751928615078086142771381316984718600484499647295559387451781655575057402461462118549360003317523709041648886277909672816538661627936895068457251853570290548741115932854251532680068882002877151874480245242973726264434591735027234529684566734842882971638384315050181065499528074121611581322824324204570182595978329103823707692746092754082169059436112848251703324373153873788800303611156204363179308503547438204365194507889815047434305529356799856038183629199287133706403085794336047814775770718597225674924559608214655747367468899186109295967525268041957263901990552537177723776406868014910474561336481569964835996827648864695158062987027313551511377087650121020571053569754417832620917014372718628126028405701632285479845048231398099450704639463513302758699323648192354957338977586934821258460061293389404753865159639584004964414835156758331240993190340150002539256853141675715198102104721181951764926974560358850558985272225538830335381301444515060244141110945927904976900995648524660246374 [166,29] -7352382611550216118640683135412370894616833807606768729191528048745517931067782075108053764456538994449379791795830595724842048208293696825116458361338214901576213149504670118307740557217056529443110312188047534531883976426911596063643404341673359033737250479478628593978881825466936208184668021366083749307962292763625960606816262902980935089978284402308318997048138593438600477317242936221059599671933627038224537028324251218468750316840173377222540699615983348910420013059077025621045224531476721614128660454612137513800702696354099551444244798590877551161326967509931178617975189491062124331642274722972690229044111649527561438988800819721856418972359826085930297529937341475702306714637544147644204462896712296137949002884905306424653124376184266984322447571173996829657579742456249117973913787267784671551948822780730682441861002082023247461170766159777864314877793815681525121954035308980232671750131356567840337018341926447281215916660665918895468692251126846909758589418627658550909544837860607668186206250658697156039994910996632813661702534941024248610107402424841952524038037126299112749590064288733875844054590631601627143206936889195837619969453535564657848895134742757102232483197041253358175507548249068951813509483532277933025536665901714207091688896675360271765774797107558187682251462486445972577319551618605809607491566038215797211345738498250496384996567262565314784806782775808429712133992278312868119958609867339330387497758965401983092745382240211736539026470447656268647065492047136482116167556527582882417403106217472937443488 [166,30] 5755854597314588800213514582358886652415349938752842947003832050472271876916073132426397576907441535850141844671400664711103348225518825331566569071935048007024989600700903883405780532448090616055749292832049884797147215739223693804085577947061265868837872962190755467486452567242562046188030908576743975172614928180622234578262013129457093280823783179793804428518697989951484510849552188614659498769075045314384960305198724313068091515483573508319293517368116772530728069318452791676652107627994276204633938190802006143093285727151909765576216395470486451486435115862879907038021585871691827049238115208750523141894033411024749368430880437761900683016630592650500296995414343644088463282425135191510984818137720458520073263728181662347465172763887413235452034191720662578253453109955297516719927534285563429393438395595933531085381262575324025739934276271685661863109824185232833035041292869320921068571986096866337739452921112736989633922171693827027203010402836988575429965335223100529685834961599477234630074982897339092636006842124799801539924175634269736097471484492725920017017601344421304118404974934461148703210724279578352611071988545673364502537845703949651105328684399381735845135664193800821136842170737152678649230618535771628647661183326995831306352785951680617441661169843648782470456516099977766081715581344804449027591548103484303287672926119108273302687238488979986500710817120516045585239914576438406811943489363627368459793287869342570875418020971719255815475618666174567358147753572016455364174000808521456384317728822688405319 [166,31] -4173446511722343949081240005319801951378575118206541219040079121888944343610472300448633072989958453975616892642189957446764272506487057322728559246812007702782656324382217375016398460808231928815095079427382586531660310654792905460347689927438563727922396960134305632656367070014604902070151183918639754537800341494794212918626259338221668417663520812907478667468909009361990576281724632359608178340320767651456181014108671450266170661150951609787362168537433097329183213086532287326867976731795239137261591746886839677876746985615961317109507980233292593233113445052941750041101714263614297248412265757366869593245850133677006646138333958349194534089388619828255890603449103549374535168931922581358722866414436137118606465750917897306058224894726515891123060708147679548279221910569466265494342401783340182114506194497857039020739743851790748322909219575524355742482052734293945276709862136639469114090441332897468171792429488233224555778761034277242029131253467032658629451662598804372327203781131460770668811587422633613650389625988810013701602573859208880393262604350961311750483952055845310088035044695822389240727347939407058468440542373135414145919450544605685629892005498585366762150007050583265706692039695399363567521704290966416485494959848929974466925260839252922733850344679994233546122426688841059877708861793817358909875199237745571555249542860572516776938389238988737593188292840492801414223469540923400430371195900783174052810108782924849455972845551331250626659272993894531788910706944627964293950051316559344598247539706189790 [166,32] 2806346671878879620971936394296308301724398326162539125833057407011500179578974976813559982911446260483578763264754850786473100525419922580800908320666729447109743824214286635185472487266960078201095041961025282615415022089192043639652039675418566226675172618645429724175233901373167864889812389425820968706038114244551954378627543109248761337169395401082113766900508309955634837825764067736672714619524239658509008898259851416374780260527301832721981803922086306572590936555855855356382148532524790915623205239019838714174963971827582447817338019541628539967925070934794958874622951468253154545774557143867837435244760776790202618863323609097143888945860740634608174535587329191457036372673603265183423131072042773807544106283671474596052216232571969965441577116685198244658190167129549074031362974024067094098426443695479746354058162283475189895201342654577762355471713793759914902312750597119870382117425153493169018539482598433666586095730602906938117434368112075689923331934394684236759038742780323252237721989619296664050180390431255179256529199267661840920145982472389630338462052732794692235364457567535027017436356717847599496555700770042534788308501637517931878950224445995499456883418148509394331631415331807420918479776834706732563144429762914984452111035869014925739838450086945758700218752729208066616718185163508126049518150238647582599266536338601515309234116443290736143939833294498711196227044288194191713769788252609129046017321507259595052217230908160777447390969679800035710918747542208930910076469534741922452060792876535 [166,33] -1752027765916109239097393354580143404977637415561875149912645169823549268080453130266755511141358345982773209468761497700917815771516137705446035081535420163352260797608393620799364497269095677702685240207404317649765965082608548308612220730248060407287745904574180947661003215271031507760053414803691625436551020715586532546492283115577310237464310759929949918753851877349971997643213723231687805989164367200699776750646533212934479628308431125611907236127426724382364028746585044595924403373825720001566799647560616567139132422332527916467909286520239850866991021753765317405552652107820353506494642225267535415562328846089533925834571739847813970797414704146086880104873090506747467193335024339489304707491144836249093504072087010906144080351178008319438495501344486418493296601518666475721118730562032142091625762601124825960278679481393123954271495510725219636620521664055478457119923373742078727109628907810494027897754252821221680310738956071349826242496807388159445299037889941792450139321478855558393244151164303149673051372108700331077315143063219821724451458742894181599278646972356138012206653982497263526990549726783442673682400382415320895593485652467683994643847449728302653079647298675772473229332479030029653775843926940971381295215254910316662208174787919312555166293423196778250461924654628931695772810800696211788405014333356984738119083405153909939171472254921992547084805233594143717662820626312299869182838369415396968950469511435222022225388870217107258619397405931385960185796362945376072960182844368279243756583876 [166,34] 1016540700907179207709564948431059324176588902524535618609113588304541057128596235285272046967926432200167784995726092973542363673190785772220442652827045604467840326846690317548644088367890507119762018774221730659899106387118902632820773783928434447251209718401366346505131134405188317691341321528997207926806937141383655733887237513351255426544765120595484237219043423627102575453696183638897438888663340908565221614551294039246677172346434511389470153798551415582059258589008149890521935295918528172705503450820167929049175942345207220742861071708575340114804401851120714572418580369113819183403893811220793158151424078093297454712489588832868308695697818377942813973311372366243845611140609128483349892490804693942906151501640046205033193570881152392276467094437347001508169388358858219088197689212720659151220808189781693101821374326674612350334473285219830888968965287664292325028834303792361495935593074416949835838346394637595954468369562511653440768533264458896592020644352089602539496314416726272104373643760908715495410319701777026431116824732914684157018796481190092479809859467617328211454417040824930007700461180096496513069049614109849319626448980603332506559788280048614169046865385055340681951970752574250939860188455142838576349016243441555311755927274590024689434445193537582264959599570843042519690821413789952183474122190576337496254452074282224503211057833232784382533885187066680581861996081446460988748797064624065076507292117680749136140942610817560608012324764241230717737801330639165475549814611671277860680386 [166,35] -548614359196285399574551322874777590525464557419361410093498857603678783806117912963992415391453347671611507993095925221740106691991402333745745632501448570343945960676903374825676958784764828475285391331602874381637984224903812142337940183946867344381938467631965669947357620304273972035810980809233691969320723494576532498753648404937556657193493452970698566122362768223822801582103536239581254999813796529407042769339736724999580367369993704399376185571677630088327360635714106249669729193687203583069902636749702927932987109651073071403528241144404357947372901179230937569408973861901061799473493537008497687835253853416010630636695692441792669602292160056919670852490491518806354774502581387300770402471883338944905666673816244192863956632843776620689548869217800356008141626082606615461956357717173289929606409526615000387683947164263777032711534188055495047272990955595838255457561301200026135834662499656152337161557870459901026148309368897024794160768713320310320856804501950907554888727770619688678262861201377342132529358263581705242835387264089135527113993255252556850984406121763000140125044787327543536835278366390603250647028695591588550366869041465982621810974343710396532608185268746810067525017665681175746241585025305423739641942421962287684559577912402858706750300527563524635925448086662730519546194691542149503590910622288594966920289328622676626318919314341340492718034328222008167628130722033513210203266615393557606666631498050850420654373716956353442687163005214148672523251015777105690918308319593998637128 [166,36] 275607102209216230912673377646283333950416755999481784869162165017247548803301062449038578740782958654270097024264345290602323009582496026091205173116596576279587083278257333681371748034104467511712583679777243156179703978935920078366732222810016657240104965546888399634377033814126451036514129443632605670479203098852971022297589982719939674862172859152642627502092863016313643162168988927825546398887295565562144762330264842021562493668940661114145068394151355858134054090641595356401050463873697155179252349848470199029930756500624871649993207066740801201005753597024350801419189019232577256580601587394778581462615354404958361026602085029309151686727804727262257458103781195195499901896760762105661773739645341845963366203308942910777820860963960161598359915176400418338603747698363431384471717161586294874966368180549217667762289650339017696146275245829412178210755473571572565514722761450939334926544582446526191080505852373996296442851033414724557733940297787697369516296832066999545945544940595407245550088326534435865462391270052844658318695353849534737343760809829563360558663193920254807806061454403210430199255267308037274662054609099003619061511076926066141577025445795717742879600215072260577718346301734167730070148512722494884734662599658486852003016010474096428563337689356825660376060208669203628204237530028946412257283244335282952929173786625913431107936847539132008972286387837752710061599885415553422847418884675396973959328034088708503382484392773017446150835857247926923753988761459983233824261166390523274 [166,37] -128963916316870386749319697335793968286794010145642773045636436047914078057687200024052639772443848958414748540504790540834612699207040843537986851751443733747952848678319824185802710920718141083176633282754081480110876140362009210838413243549021675413978462864744771520174459402019554873189599245322701895899192975547576570746758443221589776810835071060748055407537879203840705240481790103510928758781959377833077597540288857301377962795882976451985312083369077872784175810708889172861445957604380091596404034699308840540216188462798666898816225023662360507729543840202510839375717409591032643039077446272550576735026766338508901289357912206125930080336321795479121210205404377611884603045822791546089380710444511669440200740550490816622066885119779500574683102667642735896760681077912981928516428772581153421733165869220460072076970300777164793175048652331069362931660298334676261770420887054435827349610722197756737044996246515238702983341729428644267647325123318111141584483794594105213087327362507784565121738801174752726904841052446815946971785685318133800371561435976121803922349950615221417599059664767673520796625541776429401867104541647906378902371375142785633179936837183571205126863378172709827463834408725030069690640165751207422194144381718704776648881747021963228069546335591998009983470894595910417991871848757856614909296067065242460735475649524669699778175055617404314245760754188179970936591745300894932313428880777962299272062936789249406887701520452699488293282785861712334103477592487373980272673132065332 [166,38] 56237894154410963042798907872837208122707605702443939475891797051490935474115551511742915734065381499536407233777788826185256556902865244191748200248359157537106491954207984199854110470965459278905804263565807958378239060830874271426150107129452380614204514493490702067302549388270593353095275113048344290031637443363106774828282067971013707098806133232997122555863015056545999630535555626097135689921159285345909192961902540713728712989024678541723903982984705899158297837034103840358113861663181666031916662593442284306065524355774185374216630561233219023956443888311509629875906006091996644952544398750141139773670954405516702258101729638132433518782612065368102436501954736197184374168069058691281108282416607618192232951775574999176996119087306625429637551352156639677974409111009774006288211472485077284052440951156932843463014032568689120298796150879804957514551748458633255876007692587849440899783486459452667842216750935782420357601757582372055742533792112396798319870429775474908161285875779464244722880464349462309458972089701641843166729519158631024913042038216504740880474254947168946126535503170696525422483849862112886558339218983419973808284931794733640345837345741220673110338635080310196096756590649424187953474988984981135403430203278728426894974124360220647407928819821129363891928324629538066139528915295878103537949006123271761664051255245772728511758048830484722580370374297813543704007633485668188042206096374040525174039847815353412006139804832562014429358725721171493031202967828148538946638313855 [166,39] -22864347149586688084378103270824494843569668575916246546255979241666195776245929787905871018539116391697591440823073422387688856051024591294204205584539066587750836912640864496930906285865272077844960118674831146492513082857722358360795421376459285689223809109383553410856028850879164369412315479833561250620002307708419168184745457585787767250020525663233377529452379448646394746799180784948431813460992518004103610348181036954549649550367916652259162611882121695488725083865243455010843211078997627899694187898345455332479454811670320960826368438415736380525666135864734847869342090496423761569586990203366905561537672136229185682230672454220859531820620638321519260673092327334021870683586407487060403954481620718138703231098782231084031722530832940179228230529845837874904816236610565684603006818634010209831293664710434554606750992961986972817148308501513007668979482182960096780476142439446152926193570265808891282682000494332972569633378386161419872510817610821325757212674314703923532061664408624314622906304269454372088917921730713018165187471013491989921905794262510294461268239221640958366878710422368188043683039592791487656976934672837684677908225690821207076254597546686975230126433324669999360364286896477777500131125357704788892001174048740996921944100799024292378214087112527880109076181540201566382927695675557669205702194236163242451539522372308289106111675686656164300473575957095602898344181684361056791424993253268981790456843011280030289305559453263610894708113738914654099081086499212211407967859 [166,40] 8669682209394192829434934207512964111057607734977692019114639973371488478414734808223320271855927027214035576576034462511145528795967502438664374725222134112484897330252473174051891119064026292506258766978669040517850220852354184940174289096393703576822765116167806192260259380084091915406066271793079936843854626038089111717564347520310267527826052539577135593793001777847551929472652288226936402361529842340473426973134559852478184102436382175433555870775540419282580123016002692241636382253135060269926967732465050389676922730089667957484342897225162595136777571010514687357791416244248810980290264703046951904475515214958528740739630044190372518507581264596569831201769302348900680920601189771345064240298312021195704554150544348216096012035749819542002001531988291711796720155291148227126130418719005025750087038732054396578150420187858723551704050395327627923773042463571683558501275430647912778902627094479612919561121622892992583738841392982548827155706009477126722358239162468998884982311899765224547097183700831180892215705197831621830146344727795354594933797368445794057539841843572805605434737621087171122523642282569145949279338816654090901005459139347635724972026392803698684964764587814617108060600628286975722465669146791231563811938317120434490847725972157416883048194058890104472989279133655759839629422794541042708531966260205451318991716503470804511082120949252894024776569962034588620527262358886428786637913938360059345940808111190715770298182108057252661062754098166816424483777603171792942897 [166,41] -3066689208407240977319299330454514707585054249174930134310057394704499585844907086188447798249832194761560308998211962536455788873032662448239069677397214704567703191267471312578497584171230663383889244687466910349048226600614860521737618431121259184158646158040995082252693869145222084281033768707615235681593759028900548316611850543192513597605268261740198055325829287432240896274610357770815113209073601755113346747628969186946453317335525237875669438063171255998354430110726931430554673134908942166394013925545058272355234352091577798662270646743690045852150675128349927904830137053227718100513349678070924774408326222618234625264963845312653160880329537748279513783367867331003925430727766427020012344314337575756303443597138574416225349332417048967618112193960879005901489800922165777468130086319043528006436533632403086284957947025521056189055675528036468166488709488324439299360185064765495344390188266043612058850976414549459430750928990694447508086954386728498243482704707914290509624968333947805810730256464747415626401629145088925058192545989816138398706245526173897919499976329807417773035471972877150902168742791089121670022132024894930725597106043899074558763559966189095551491141780567092320831402595166491691648844432285860970790414725707829523961877356777859848346041244259558653347449399659739720437016070742490195076532424238555214075801055139878909939112978668256227019624026894201423080824351333834986946847295898809051303822052678559977192944071925094505526792696213258920608241225293641091 [166,42] 1012115019506471558486841819501338310623988136594059502581872825867632678743738360719090392962856583847222881765216143540337490438597224306729395708513942573899772170369426068579262961625723781924170929151622688693980703655427979995589138011286376473727533387825475479511110489899939198177307330492137412719235347770094440573943946822187850062247967180420696392560827972652105517151764945016756012874325737191394941731498291541679563885122342007351609377616368716525916749439067429929346683520706238400314792351818497483363622514394794316041767904253844766673089023806378714149550369650201816588135182127389080812581265299349844446288006591325190069483104513453685629329627834692860044316834562645901149913012905668098576313080704331824713425364355005172060167644381990228016697008089426531941235409550936720317713315448611060700119435782519443913797755649322851402012826162289992271691801546529479983125871803939490681496038062387384476635217392524063886243909664771949215684040887444260992329221795760741354461950214762129935387033769771197508794981467173302088246390365255580625675328054367821908927216416414758294563768889491968752638047185769786298725201699692632559516667914215644237562612046168152449077692559279213588961461130452060027578998418043180145217217813041431219354116382414987089090390084799645036117284994383944684728508896662092203747845838852997798572099463918107064474317247963692329737583197301536073507507489575626014463392405051694841496702791794447799029452574000015289244085754172442 [166,43] -311687994326985823153059681985287287302872850893633986920558659682250060975066850696990761307416000388805332917366878530257188834654453893585117356595946749882798609833529008692795582965981332263114378275201897800082713016224730535066186580543687069915109073723101413346326862826959738109632199084448620011203622320130352917507726146066845903061075073311459131588987400555073894412554951080103622901313724293077897526857949328291054123878970414902126908884992813155161585599177811197918794416287651337236229815362955287465088436964700744832508513506713019853419619063762679946205477141977143452131833773282691174800379100553725313051190169852777933327032103179418879099677857652037056004048902987540471087692260918774078086169680269578108105092843232071730773206944281167484759803692513332235372962691613643651118160172187864211125087609684626026822780905094243879875181312374690266934724519051491312337939184361466172231442715504143103022918700063581961942573290817042904551525852243101196264993926260890943723756429745750625156287024341847186536023438321705451210987089773881698180078087143624927229440193096023545355394593646127199513675232205570415290351286028954005870433070137429680040961478277049311992456743929544670754131713879437074549387838040462012715141129052895422373342427159286332422169238842574596042932277131147722006020639508098545331034763468267019701236939427038328764730881008018408414416399596984584844165010935520932931560721874460003584203379123651929177761610702364225009427402380 [166,44] 89566085158344805933057076405948730298170763773918414572335216689064343142684662987935216174441415326022817914571655196391786769090549827194249179045117091088673017751639914084777743059444116418908802886766547097252857047015776639985174825053754887377800422918930638526787976110812209099544258782710947856865685480098196531426043215716797323419995246203291308681976222304615039210865144807648563782552727680122086740628535932833122053411341247897815639646068162203172082685957149271793598334119880544814075476567563251934973154082387906802022452120307342806083595012988993483795493740508583553913563429468173124115120488601784789702119149663722143229860972177941821440387717363134805496573462414884290729237832267437967617200046045864312804424184746575381755694430861951781076072219956701230148219666034798923584326254841368709515579996711519892613223589814747748382420550369122986421845760273314413093150724944486282718404101081394667156479278711735121145011057320290581435415591640849309455593188305507703451293849675014111901163331835494744237943226807835724331462407921981548334506711054565337616754540819386441923081547475412601386114924924388272888230258922856876760273108340713907213546021046499586833681750547827420937689107431170024275667687569726630601580113837396539445575708750944869635396664787937982464402229708358090325084222985783032271986201060146956611834795665434934037321123020978692550031268119752136072138059656256663843714775175767989155398647741284758409925471576278522289118220 [166,45] -24014383456070495539710799023093846287600406593715538654173787676382772833676215948122638146170601028102815893012157383748540542895417491137095802942371710187425718409712180811154205945330998455863091547650395045082426912457928012541122509119544634062529392257948702713506222624540420050653689749110105790797879065495520094583670220614973748852807464654483114102573281959694811463764041483433002568024028675097008813364648191987027871564160022971607076018095391329653693485059299358245246132092619871852380313647687746724931257283904317926752079443682345245502477384023609686081639503861855599603831416629340082511219908901812222390226354867022307422493822707795883706592504426802923729544285092465620398366771175099127732974689477299143684471183507111440253818796671732016190861983246082797523114167567200940377840918582204285237753181814250251936367826734868450351227744211221308306971521142840140367625414672408358121940947167914964972724535372782189790425904301119782687874467203728579919129039165494031059464173493172494692841277697926485088064183844571165378610031622348915701842032838220984666888585771758915593456609332803468423997450231600630443525877695633004519690747625170251683155573695941619282082510098995222800116415831218191863953520433100341064885738674221105172595396756953907516850655804663603057087251230023012058961842684120878262812701219737971619177693731246416482059105987803293956317768152209126519989645356680429393928176128860816297613793476159178796076543768402913767813 [166,46] 6006803915967821525596016072444149567340719962332742512793787053809740566568394743984209997724292347344465549554198246681159397794276439732778180586997821640984211798539484335393323948049976124863914345377155621101249159456432490701971325985613172937178453292277289593376154916329369289352981036391394975021817988332039463867665809954147301696216249126434547825030920875491639364786488674346339107187015514421022578826686414283799883763269594245864609881491119353949743538772333854614170596596340342211221377209956772259694477851084130717913113187870128311272012508745169328783182842142479402342420315080410685547550075297454860401562521238168328380898809584119132598038880131292612892591428206127890199877310646578226381790065039848314950084920770737525007070207790285275198731692396030858326990386209672734558308025188926458072253519314789220666311916205589023725099564244592616249062807365483721220345433954640431884511236103572661214020478957414612638709711674236906121808219871185947117739748658831349753446804404503111824449613008515199708639555099062308799030313410267925770922129049126412681561037294140253838688923005077153492803827770910453695830085260375963479230098373690109447153738572565550450693231557301292471351015989027113967314323159883219883435197013687481226640075406570393510766238117994896842364456593111436055397987479136376189370681446213009014068720221432190530615170181638023061118840238013604729851891021200695444662972720939689112798666576720002799398837671044438389 [166,47] -1401422707435033367455410075438057385868388261989262179370688187972893238670325465092065187226850171821852159710849342333791960479406136109740351121302594639296261267322848105391813824090881821369325458061659915153283070806940704512443217977913981072655683081603195449260441287248454842033717330198770358238439823823589598034147679240761273397692841639312638051224864428665519675693224080225096957698774096823830358409665858851903724458700646075078000125211188243790999364958079742496716133755516195357761819062757452708218239460415317293818638909040210836307726163851068245463957234041310795591297879060460541949814958116327203328210405252452275039253877908192058464541918710577140570594656600472210565543784721716080615579218278398459390419997546032746247871700702303865210527804632886789829360961858865740189353292610474037619348311989165660999912780622158677198032449750155635852212144906118924096732773454644737795679988429520503619830863174025632494786483301399153354700024017926710035342097065544710607013237464076473541685844405998955237150928070427517164818073507561858622171120961290938545906592533491732476718748312622803350559562117439314989191084551456815671820426824619193708770521962244747947181422521569581223689525092648436426838491615970280579140133440563060761399834434347664691163479686494633974032814747279548615933862843825524745711882969992172322260816244462049212413659355618361098387462606965638646202135240351319116816181242180915637021915433077296598264732556358539 [166,48] 304879667105729003010024802601780545177377010581978516294662495133602207660845645002640739717527402868679287337655583713141348329484849324948881462199544818232064660805339800240826506687089962498418710778612586606238578038002214498191500511302453080473882473881659948592110681216534480834736543438973777045156472657819264737396241531349580966712171788994707945805678884042303235424820682184192211501012973432540055494074959709896408285382604119572242431846557165952680443788103625481972898583089193674205493376340399937109187081757498191316847135408950746060179941844806720856729531600123665688753821661774364262535696799110061609598368982420733555668692879686658699520349396834419225946603918956516754796761705558898258479455305782455348021547309842961152985828303638440718654341329417851526317006902549205953405392778189296310772523440750346967462195591002305628575746168575252114108526253462873692255638987863482858868401911920682261998124683719562679865755114649931010251425875028280401715294601930279236588335026150369735184549540797940198370341608158931157951464248874058185689168466440465875550859391341150714166766676625417761510612421100152530931404712116181990581261937083619347523188672301031462313581984403287920924936576725541209657102495911452654714104258359618426886074203862372446581185977531463813253089409451979411993252754874774333560046055415219046915650137978422003758148420734277140171826232511021406778850061943365712868060708658673629168150255262226187062883991321 [166,49] -61826173920925980955206407395159863072807540014054255612743350047143108936528481229642521120040031353055964079999968359452177477541945888001681817123197196667934676122983373605908574945131667123944578959582111155168232141917077262844621137270678127928703169533888521528411651332677092093396795514031520020420823321201031591577594419997458254107003381589068599857297177478408529003696611389353312484416644236067933419485889202238941245854314363875040712987050242451548177236041570866329723625033252391312590333362841660915692530289422760026960345008161199252244182799307822952981310408723470122720820094091613251483581769441271310432591225782270069491147525811085828907661687397552205703228543366117959299949467811718354020974720234616255825375640698017678821816985021650168800419790572422376825655282559619131212972675661530852907668142115998134663786839485361700976815516021239141313278362314174480408281139049987115354357461654124133161587772975396642226349325676538143082568485377261918760842318663667838991947672263729333022128389024939680104992689420701883087062179521982880328485232613474997865547987330575219136428712754542716674965316761953997124130301662141861417122460070727922497067538327901718043364828752353244987790935691170560722697746159357957840798251093952889145486356412084015241841162592335253817748425439589265576461606667584756258772576278030557929966827141999313317089088585431427515661181727455393250855152227768111858889659008030093731743967578697883642568281 [166,50] 11682167631446642956434828785430590632750978225881504011427759348507862191315648177666018278164032637909348941199345037685958451112433856834443184882377255474151937795192819876623515019490801885779694412313893305071600476218985736711237803407163764582749339284149301245740964273815606165314108339974344725568316157025094579188082238471534743956076867727570894451374344696997962331118770725073368845292609390201393509928759922657336365221726598766509005414271957656220080898897584703115234513939249484985198307414485073586181812572546632109122716322249041886433868522441251504372501103551032433441056806658967009551150651436560820940314067623450330686260649379155400959596385527120753729516243444115041285464279010392954790054021280933733079744856388447012708599132934812963265166689303150617388448996046866107491432753815553622825913990827336907915555362337414593790330967588744061508228426114334367369294260244556036203107674704502877300399971803916547684033867666666806189305657845850892340830834471928766351927818949899288353901633257383333410514902890534827841451712376146250220197319589582977169855977172737809642214128283619181688933046413789781883115676717641420988476523225298917368894104396830315655038239324802562000669834387427486448059007037649219475848323787717201562168644254210077298488976767967628254778680123853022573293072224583605262226634478710956075236386161792052838990084750170554223714237714630162924326610897996026366850977590275373038242981446671942171903 [166,51] -2055778008157088675547535433920240541777344862839284246089116527020162626890549338916800272242328460423256318584224252675546598653820935117465080844109180528469967349163481626700903245655245873692878660529297197604735704541287940775609977844434659493489812038950050645546232826076166247254533186754304340881015291227835631941124564511891332009666081133193597389693808311506400681372232329862164028159054685427280804591242818036119969906132352912161948960457334278615295983439890064101466678781088012973150035834869113086047941492466273750276563991658757988804258324743519203599518771326632591940289904417234495419454969780605384619086928567395411752963451185495311122651014022641066476319425939277030393934423155369958624008470537171374234176300724045498190078608332523265300582726943096853065511340581720085530665993198687054503606976337322735926915577795005448412058668381985933363918211124515077458840941810010251574249049441485947362111048084206079950535188693849316734082376156212699017373962070244713040643390681740088390787696996498572468362965786096862294318503621598229244736738760729456066322991152451682432238387253232730335960693857462685562509491706492704569622216776291381532771494793696764659058922997175808141519312000292571876448598960656476716217106047195623644147292560185375755864064222961518973122989969760795621988506883579412174220402897089614398085491805005913631038804692593155950333263021669820558124209479888099130552516513625000549495372478527334248 [166,52] 336742288397478843580872966130269113404199980746590273115028759662552824869511660644404031810405339970511273708598672589509774485989464468064031660039219582328334753329274035238175546254097540626480896523640026985589363960743439878612822118342712036533913809637356916231315513030150791430686519988654841064331975847663691011640004065859566220427977210438931370564374466816960510276493574752875037127183230577263116201610696192290882022191404284736940395194144576313198354330172659783944025086403710653194321958372770595812948743308938102455752864728938313985858815687495293615273865198421698588970436441095407001287736856924106601628593434894961452847007765808885751916524216138242272835237070088786760186669487746723479822728457753220161937804321887136370103562657897615961141232067305728984817961379548738021618844879726139985158288924696691465465368111516286931735741371564781404888266077713108462585953052737031732898412139618651329745887463150755884391951132499145371251094369761203410327829092533462563269461082577178626314056289812539194058178352884359948503766496750074863046455348207516600129508792786183921470569562680075154023052639750170544299322538579097414821515912359605840428444071740326765872886740949418855217903259706376014468465441256982832803089010438013722822137430789217885316281102427339862643881020653396560246820092418533297053452876060564347365616204086668181974863819195442121582695570592926714500381554148138489449791761213936656868271496232270 [166,53] -51312996333834218757840694469178324423276792795481439521828215120733480727742311311669719565886952318751139494731068443740889779114267383554369151135769648120245389558787623338006803166317826193676746703991122479819814777264868456135330984808085324194669626702365173082704695033219974692695678796178983033456944179890251326350641512615267910101204900408810489076356993317976737439364824845781218370332356804917380156646881955054109466006208287155473827604702874065384238017477783463857294801791694770941932365873745523089014768678346106871209694613053020801312582208478311727201763934597924155800564596296918927160422549665180021720536480527964855979186844449357948795663070194300733629803357081756595494664885992139723628476107490741646580533799830436278333822507790374962662930224472786858805512433419720911697414002077315556473666290360500182485800227416434725481941104745992496721520100519722142001856750290649370104770529164122728518837671586590892839401733798426236520480972626812480941404564254448740134668880250867965898978839606842021501568022519840072948366355011012276204310605477850605183287834318960843185939662345659329625922709783963392403731065485189415995212970235599434044657237953363191673409253702321886084958001153426516347788327685921196507765367369246473222563672171138067144622186997042977811987590665304920376657508061351624294925639838447369874181298885081066547710360206563958395292188259164655787234421972210965509775914281214395207299655021 [166,54] 7269053860072505061717558147277456918063105039243962770446845227696784232136144687990017465055021490287265017869382426965611729697490988211053203298940313760827849938906408273438200808789976623482510961844383719080113295446921634203122993062552130435736020987571751495897162227439033354376317939389377123661736261284432439735979758277379985517960716152808115645300561489657075434653385845884120705369572456617048040680629208728584011972714082273624587289445485528309205623803956371976646588787477492970787994178649581962281064460635720233618508250262307531042493644370755843099090401257777449097094217696635043529914337764954433229293809430041635539228109845765809723559381970566058299957202098277044472188932233827086918322506490660499426290611477611224769062517169098364563058256508118573007667361457542847264895439122408392038175919609379285598837693646807682968609024320375491514643710226614923846195201217996608501466296827312931484380972418710685019667205771710206063932465284358176053891055172777006634954335674536122121149476098611658738176901092709140704129892468975136480166881616854248810640563907446386340798016587771122554320307552492080112257036755071132434314397552060240387517865484727344396356942105076938273054792933028714392907633066805341849532371863945807355208629726091388446987664786502498844313994159687602125281620928132121935155464334330053889430388719829353311746751472870989233170664186337252638358401361842520000417847208974225935541057 [166,55] -956609775228133004235037472964989742893977025275381480505531103019114204018797192950147823495596702889886852351998355855046409884948171287037389251659141954411763959034691488058852658487068092064814105790492879291247826700713840837484430412325121736047986004127995285247971199842810124746962752966858419306788471685755024702914899813263839909654027317459894137713922530867962678972275022145206492422086464601009547524796181392692170196186074345522570794687577098596007268109281536689494272594120429392628894800702971613992767242875168163768112398027084995495059659295424597424917007271286888292307269603226317542970120337537017453104970935532366922887168370570880820369173789819610865342915510408504311532308412773510229570255925670168413839726390082003585065104544008897196469559810720143118571352799659326933971571006980672806454641451608559893330442985526984754892046152263483670688881346138052180466340610641936149817126553616603625221993566044873552654178425781923182243991438602554312096298874199108413978126769578714987624141536254529189431783494545913034576382769705621637766519947692375853883310144133545782981371101296177206433557876562578427093269161706619604715861230986648267856476788322359365504737728585492608336342835312868315469291104558818254891182538941676944836593550254667149618105623648560846971797815995376620157089102119099258009464913503792871605072302780002198153942277861387589985626681182231054874568020023843096755622738393349651414 [166,56] 116857617436238278564594672545040394187606596890550491947090391113566288589684356738057936070073367200579092294522962212302655066351781763505188848491342625695807102168447402729866482676334523051809775765690894525693600459293999056166753251931546140588939247811931600470040931745539449421781905039889229127402331179926329506998471217794520937668721966755777519687620954232975488933889189781002433961944628594539069662508307797682777680135555067271135838914431750352307989697190143608811776531832221266737069398629736874924628673007629687540538169629431211617911932939912689906781514269149719709417396000738598592024770100965372358917571980217402117897850215730232030440911551246228566295645332840273075578508261258758929958383451788160026756753886058202354457232784015049707664800529574591240575768979961105548035843702449049095996741528444979800165624725050330187096269933747668429482409713785070095138259091092087562553168543396303971139594929484169498230355062134551441662841321277335558005843793026931525077173814959167034758365143361095176905582295408995797594987198742007430375406170371290645351325875506584386186279862842595727114433919438394405959131395302180893892070445600044385973864265485632787955424411444921577679838540622170325752901422801088157066442715584096282312500847526610490673708425331248650873868593869496371776275570840290842360909635213676644202762735174088618402995880884604803400244923201100109783942700821683337729041066224424868 [166,57] -13239657744677062426127937015865842644480774319738367030129296493458030052258625159486485181846281644601941062492515140763817698932935428553768549948354498200311496782376843408314632034802646394253084330301977069639046400570566929505485828895053735271761947277230666766305655854111286564276038404330254104572957477372294748102628148558205802235887691241420231040049187461459761290966288750365315506158202118584154654604355798074239781187924204801551946844035207155816482812904032196194164292079223268463649627664784303231999746629904533635102230642175472912356241507398888062708474614808684992365800127949157662449693557157675555909715254912007983068168178331330337973034825481082214656985452332976524808058479445110387196202547626423112100223676860475802886779591555120703705803529154961814613773013906092800785345468257881291330833963376538513127037740222952611815973553226120538763155184057180929462783388133442115617778498039295994334750648491030638606407899047828919964767768065154499394788137533821735053305879127578472887180460541594336386802046344485909434473376202928406837180788385854249897751943588745350539508934281885377314306073266146347996021113181571077308134073254587962624870866623324219758042026637239933630564697755512555845557635413882521569680632613256231434710863724461392544397445673321345849080252090806351503055175478151708116555453429811669013739050706024426420018662056057563059005338292747001630591757496777599677890718718338 [166,58] 1389951649422117153386952991532975632861695277523393370580489037680068067601915629429877777307353740763583819384611409605522905969081784113838747277960966712882366597216347694778707687612613256726908198731701643445671237552759029476755807064484006242310786934878407288608036817074700022502061216966782190654044771769515365582575153144686856591452891538554164412991382192333180506187952737046007064861689688366701784125018194247396868886321170794324138360949390817455393836305364451608524702558474411105385336042923693185155975038728388427264801414064074215561870109593196180906536683841822956115655968681767522875008735672810625781506811406310708432898843724654075955599079734718440051609901538724756326083841496088649255374166483041080669562765271005031528478511870831852408234226767296135427871557929082430238662770120223697719333536299752679403859263538198839303382817806942363765866157207436059118202183918715970387055047224759500638613520896965846925081421857709797039399418118917866668203906955247286241843734722865294806478221294513660027051544991817167726214920726420084746634599287736909459907824332340238173232346528620226394833013902074907213538799772793335445292733501042840213045269019488562820156094348176033073719790835216801496327798693526028972064771172175241807516589182627005744429077108837608537747073186524096449014809565911506586739042276587189198775534451735161229701503132031678719426649084956411456221205633454660903225562286 [166,59] -135084351069008960576721873005116683884371349589761750649950163772069780421578887439341143461269511176029418655522100917971757714904231916473843120155908626624836738397085495069367346847164064078895155289119941178723430822176775927805211228356955765239774060178389783565049454629238466657765768142242136982050393161590781568855430984332276005222899131014801869349263642646325039504865441702784372997708200957667169895285442318386519404616169875793783897145504964596019070434124185088265657288037165636536021148565551829415905166623833045517988834671805792322929501480229746145893044538376093658604828189486464811870151961049006785206503278414033636252201345501038983994717560261597658519656550633518770136006442859601139987566854318022411826108714290114878097608799516971821890367360205101063508466213185771009622775102012724919692836418518656002500059460722083561259491893450768952022717348653163482841753381878014289991776260038988599453869907270439913552212162696653906941764355358989707790562533463521497029378088606697346189173641322945683966820245624564407359083538475658510128210548461463491692244105539740867904247457611783706381699239028774951325145539527947979720165154362285882213377714654776513393025126963948092925799936112184908283708786453971997963383935729998064504226936147843981715658352651943200644523580803579284557843955813541660314572330437310063834267744880406966174377203635016832441811723174809334822639403984420196674958 [166,60] 12140752070075783441949367013082556482144398562897126042276602682858945821196244250307957268804267868187183939598252615656611653303109444318063639292222754807280346664132201080907896834098961546947906983440931931526449899146049275137582868375430055306323756443570025273001751356126040878054295995307322456577477988289027595649421764059657991422507850349462994954770112482454462606402542273476259729188656185439272790789380246195215845462999572943577435347317009747926222233155716759742441999292619565509367750059157476977091303912451726525169636790016205294947299096774045524452894877184980978602612804915813016330695076970261209766628826961168825161968782650987516384697493510657408270493979277524286300931606081921104890047977378616059094164977644751997819871466085269613707304103171992679733060390973727270184840144234839489610871137982669176828112034067935606354227127066644263313471682182448886561550253435384055890080752804658632134420117276183110770951514669575352318305771761133081946801063678189295861824767044706086660746328715722801562387812343596644432210476148599183610619267991993701128793474416999095239649843467185273920915930942977068624357407517128200556199653716822779246277703747860123818601634742156187006050365844186652567473906558217741158167173979111469033034331628649852873266167557171316090711192615280511575446783959016672836445355931634986175913389617506364556518282194159903115346465567102845213412757069630278180 [166,61] -1007970360052314789776404987408748952886574361108516226838367651191406351378640063990550227408458222568431879152372570477019309335936617304969072332877086380581780605227443519027787630332493624529676471140656615522995688110994067995080680110564565654916294688102587657518209252856364617116979635204421132238363891128850563997714526073897586829725357784369226826180763021077011064063840115876565829368379700471138575258593603384982927831265832156770512053955873522220720270993572982252490176067787986963735334586936442787584993683777336144806991092031948346655920349551902027878142149420074601522618590779173799067877172564520577232933896641365891276810433375025266339855143265099451837196216714908469205715951757665206984807403277861976083819662480473454612859015340682471848561161041658262626940620081561368104455489438583761579276272576504495139654313875834599489999972184178089012995452883881627114943998370787349061712537979760363220454199718539719667493725440807767379750757281326941728790201595075399260836472023818350372594218455500280815652629432927316901592977820756279754232576141010722954071383632225652032182502168510159617594951982693935816764431552440414588569376770238121568308870257622304756528134340635786313459629311549267480505499646143909938377897729623460270948940656497424792496346148010258141179583561113114004177116976909130307800982361677101620774469292957253195471560964459003844947075752606831222098959479024324 [166,62] 77216774144844914742358885083257327891494140253820818489475069827184381496782304104908103900820904146163728832447906156321738774548660377676031348375279376646735572286467239864033546120163914434899997998237715600876844979693307419019083338217968950207412394591262145665727284625644647189763597390844845190129140258937721120870229420145257801262142647707325191732266501775418905098648873900007171780853901005578544126305468985970471480788799542480841405773568932275912640352195657056268848273403701497140373052457265397811874862145935149086540113960528659305083359740284338273375887449415262783009920569854450577948566291998508791323134495829165565413748792327918908573884735393324446149545526509788907152102530440486679558811740037651829838716528750552888139103340803311383018732217380915671682264005151375794737767368551420237526949008474867393835664006425609454803919465419536572198494567778259389842631008437767650397731286821964274207556651375439487224072361193353958277860237589033227351361743026924809722407478263855958157264227145161308132487326728016702525402843992683657412656078738567922893464995509578953224995545670539359715289237893426896891958950705113391617944203331955499568791959529974699292071062783456019548250220578146979212848875666509702841429745611455717962364710512638152514583696388783494836941737133258792729216966205883241308395692018508386249049357280620658507296781216604430749410403477504651695688404191 [166,63] -5451438304579565175609810010463971340896222182533451133740026391595916890960919794931630616845750622789810441122959968942791271494051175180259543562221174820430806464122669814041763213914283770200714539982174328991794288493479374462270159763731842102589754673610642766085313819271970412877165060752279857853664363135512616991021728403222384521987739887717110140258179473600930675567857170084400109701408214326674916263510238640713129484754957105841428594149192747686894032779767013633410717177262943659012270276708748455111461424727348351201206120540621179886782103838033309284068122226160084815363832454852181833335028055271538506991788501209644469253528151772337105363276771824081472067966811251641365377717796838926792467339358384003169155098292082985776905934142287138995403841320270906381790987870498374211493087698223906193142622014612098306388203584433045337015352885288014097295292060810131299851676196123403367221295943684867887323248101866531941143780529733345996561854737100599440764271097153256661460575754174102098264340963052191123270156189127707186318212994064435098874698343648685595710003635036668144064980168123692211153332728939600376213953725134258610772625670798105322388196357644619381783274419449216145222362902919826738298289370607840159922979750523667229585826242666643928317451865456849427929415433365670041606754315526165514505908035996558903852347250499271294491299381306919790896263298787766400277123 [166,64] 354236845459696107401707325701804150439025517419043381069843581814519814271297501072226380228228245209686284109361317300797829092700729265464644997898617686510086493104034076786665334226897079236745518510563040367287160886209808610034764296508558178844201459109553464169487964562394173640910553549324917071043742171420563768120448981238904746464894712298722932264804419094955824405306696518896473841329575192304214746223765168302851737142539709538328926364267167170583251859685909693477395511062603090856721254163207125407939782606421027795515173572357513259365415315284247965037520627431321682577310378178192213411017983314835747901983984343246604561606884293642973284464014259669465726249858672084824524759500560714273863881169839927720635043256976395110357204347966937381023218144089361365586654085998230452036531098796633657963365137279101562592851234644511338440210280074054845626994150379693667786387848120079483854758239579048313145473799480950302485594646244345536054304042272148502616232500543820830651925582573048477004327181980636251690915757000279331043876912307015528116662937985909598744764065245737002350141736603077839265548075227256075383489802728568891984082460628638032612357070897693550628536886665182063863538591188368056417832362786462873229562568023936472531905502814034176681445778401405870473437147502890199258353320398018149616390059302439584230288613955009400226476234194347383332503293425563276645 [166,65] -21158313410226204057783374320156599407057768147028089882120130900748211128589067161686392930002499179428481686389796956073122977806214150079688583937842055016206197556030978296760903265329497710774295765464939438737380461903471715364998374994461027150773888013944890637805847594159503133641191299844724772994031149165166678674777996832278462077950179605419493787373712430025543556101451395349344630184636914979159132023179979977163177191942914017737413837194650839647922502711219751537833265298536189394327986018393410860858229304151272023016510894845907933767646960448501687114822763270572369983560946513841346340614924976071847452268657190552833955171687927009475374708979133581809781153014320518316306786836165736402182483051258161159550276950060887498697680571424349483866418630195684164647111760835926754541337927256180807014871941070140460956304696131355449417439296229212080334975461323092998999128964815414538737627609538623665170469954739140849849634306789220348840185868918458572806367894477022975192923266158504879097251827107641806894605912417404683823843094955310239800097571584075861879580191807431083101261063440737023455324686807546602967420688468013085058967227980969117367980957999226157107017922524262441487311354989565993989076656324001615977432014423442820938203554669180572164136296585849441126695141414006240530823004381603151684290414737863093667604501023491408512437204711368229861945366685598028 [166,66] 1160028099507990074205563944332200685339973948579377626705094004050337054238647566036879865207365632263651814968434078717646691102413737456073690074005323846428269713673494293395902679195540361464155958048146875413532458102537246787333275744848993265515079304389126548675976195112979691419649217146910806511177655966001096791756776645907443708723100812892508532425024613035433159081159782464117201482713476497152761380619184354709380862352842099960171939630891862039273844982140733543606996335452587433149818716347060456515270766397125784590737706227635722401480997156524646968688172918123488217881601562100350425758362172892807236594130591348183195513933754694396097758709642711892167802945392063890583052566265086618798687086726039584323760358319859602259181828775911942484151007613048563580625908397333265265387631644676858519934147839281722027251269041752760933229142893274587378898628987782548575991172579734815619906162032948159993020479111515978046509976599441760887492240970476253864940176599859526562004044767892847497322265010707597894530873741102550184801913579435866435898466453136922917435170908899280342654782241643122202050011867532002537615240846159832419210095411513945773080754712700809880318824228696048721392544272786919562227273715976462614711959511082300695518920193670848709697890369061095872385484718771550436182404838234722444991071322512250929774505218429296983877827729600707465416028454680 [166,67] -58294242858524563165561725514314029836098073805265037807429544477142478655584428660436307123047070762418133775058003098855529332482812974745451055380767738965070721253197986291252945726831157701226971215003500226210711773343983527013583835587839896370442652286550875267938268368306821163692844171023826440256567103298175058653463536610058218346168292635385898207972709691585449655903475433091702769401462782150709060229753014334896896229153601512600448992916047911431861454623561003968521889791314640349582785532274492272844909317067106648554103496875636266744589475026621974401861514713701435586751300669406118101787648747001660003824834038891905649281920101383513775868742110789538477757442984282681698816249506624692442894891879197405717838486984239499015803700240947454434206341544186387562993974419417039588322432420354469048750723584514080474575272615971971686674471906077376193775745155285432085540332569554438702052476279884917446207701896598400948901973235790032347460016162437317969535209193277240687966589461187572889213518757685921398441061151667467254430585703955435682729438831770454784574886695970081737067414919676964421425563644371081641172431836886390153035654194688763451019058829305310990544686871092611921560110248549480668707117838915517541322806435369023372752523919976119065880330306308224893318746944859175541422316874571391856776941427668795854681946063957862650903812605286460005573247 [166,68] 2680996667750155900144712044917826736376543892959485532746045275675506837887282091098578852150565406219783780757033190879699439812400746947475712790771077430304668133205456023162250938539773523763126527847045092317127935736069164920175135380970834772312696630773292203853062191131978531920918343394520295681905263514337403486579029565702344234174302302426191123517359562383132802071415741164540930202981894349657376616949275614232429481065554067349418176710977974420501820379393891158250348147339676556682582788106648220771553912115632018518435412421304773613181453853399565378419684135212517962095226060547130743470220342264390708458164777690342478129173680596571968166050413639368383814352355360265937417683418640747324230868948518782601785174147159303118703067361753473691472053282398011482188061454597595327712182735449230429697908009011075444866109893045958169305674015501889184902799106743826171669145569079923058723829816168873766973366100448140227491684855777319737800770527881914815927547060799732098816748181166229641823233381609066916119266135779055889812580856461361195290315643567374482456121265817735493859553090783173724877786937707853777783022281408081315931225475328144424953626789866391883215612972340176253597265339760651811285663958056474229647936567946085963046703005020881875421019248918568292083845732494382010290935555278810006295405175501691911938469930949010855588238515756622645195 [166,69] -112667450691782595399093520017444628114602109252112929511094809490015407427968969174044096163832956875125436306744304641425751905652741618007923318103074546594588485894302168790565499967178105599152677549952130362192184756060384286283697676634439006180810523735062670941955822003476284303564110412470798507269714997625586159691506022664825094535960686763430561325698046926747287377126734260120340741783704899331491461357876173130997631451744818078137486294281740774371309959608549796610499925862160045725587510085492308385084080117967664108361493703762331070968288077286205705012721837726377293953143587558217806539427159702318926985904776500367428407206447364064873081625093035154701921161879604733780598105050960742517090159718539919120093238123999292055857698349418475728917409743056013144621078269605621677166890126121704841289667998238364075269090686425316049779750028972204180691657102858938783033790067812548682545873951105580539835797109582876450085361650392429396499993737763103883842913372141480267610176469487731171446699199723194707621887027479010442798946273840435616822866771762155159372596156826295814966556074404276003689249048589840603169666347517072416653876223148120326935626945989366451368509724921045709050878674016612126342542621003969921223095798229548206793414764027441158223878170889919455798233599079762077260267595474321442191654251264550050319907882749470842428130239745411444 [166,70] 4319415088197870355973848760227101650241758063783651814029441187032883667989040343414602566636900225103208201219846553902197876617072595125356625948260794688872073933417400797284695579167029202011934684459872457280557575700622814023641812800993462210584562760198679455130053440748488861366966574703324961177655581750128872525212927240444042670936155769039028361340559417275456073975179555947165890864341126124112304844818175536613497681723575118621831860301703106516146357342221839699153321338898407090066339209728280378882126916054599629120961285484306052517446675936353051461362401198458302060964664055372694214523634949788390653537889888279140498635415876805986534146331851093930341061315125442851665769893728386304906193648645535075099417113941368034222991454572332932761245236470969006483573964316547137357818677700004104856392581249970183281226692108730771152889797353155179634308427934267640675789959441519300627712681116208789980983321482817684142676965757876720777890127030145908249404983195112366508595487018891189597700115914743783015595425622396703526266430087168077360449361136536662475977218800439495028516716119951648033121339816551924831746923852642248731907664931852368700995430397118883296058107572425487593034756766163958946457290321824089145528746500261384170369588616052654209464037964732723387004988870578716811192251923728779464788654114921794023387427938662288123696809601872 [166,71] -150814521185877696002946709377659948027816984578134551615433678342557281249194794170992028694604883381541060608500350077923848183023237422835879837180576805321600488027270135016933169324835155877411939189071023260881342688852720439586370676246177780012436548764144234361353105811862000363028604428723459145946408893566242906374273386308768349638889533931817117976325207458560009369957091562103480287028650066078113004581206813643398117567765921782655371642730006780835628341978973655261741091801777339105921976008746273181336219572273622244137493331026095678034634643867199592183692270836960182927956743172984779313317086717695782858827390432795194280081616197188107120861472889054996212164939356642997588496807645097513167603628043135198905343693949502774021607153820263700527081651116551131245799348046692706102022001506094050865861402714659660477974257936315130013756765185314116425844038918429510507206247067998930493949839793748070308685595239076294558184732165601028095216509678777285837746602087180372793841368205268057298993383187025682473380378125363167866546083055703320723902594608664692632871668230100879798435449154608419969198038801584466475221168995224919144689573111770973351689141097535452484664230655553748985206684871005358360539707817947811402428801926474277692209618407878885422334425215497987829511590511493095069700644419773870411405147424576703419719666099151373309546824 [166,72] 4787354619533845217027826254431914413114673145084051023453760576033652645217572805854361757980794391655071500977420175016677971622969964610844873796547690290007203593261430649675338919615258636339071436388892118563915509534132753347757625660691091618356620583317777040237449451749327838407651797651955320838399052864441411931008603867381375249422936394520080421598875208497730760622137932154792303124804833147690319193500448471491703764062865478154369775248070049244322277557604495745447447787224515643985154190343209064253435119237861508373385308494173734713652900880049481915723264755411985381265047317622873253931862737110904863857849129742106927606956486183446912095435119376166149588318149736738362288124690062527351435092952582487566782425328781199883872254118822160309282279403080442107457615795540603344240604875340121487678479527181715636333799775729854222775535351030807898039543268463302098928534939269958787521656225311025616279181338580847760540074712923439544792890015411367946291543804718949344816780766057742858348949228637343427700836865500591276624385851427077005080821593773155161836373035814523989971841635083680001185765964264470396189227534884244831862676805326906890429895988307374582208179811185963547004271313282205367954838565765845809732666856551231394328393902240505290206457335762282891563341219302794767507046143780068973836225930349613892729228246623541820521 [166,73] -137911334254395235318409307111220524263492177445015785845805830931078805920502956472481093334216874552439936691178127447212821554260016643465457727186468682887153352523644732924243246674181607004660558275855149091140390502821032773674213314487911080976962803631194785392420015235107703921944407293420733610292600740942877664963942213209934350208461111658444357640292751272410747272725301480596443651910477637305071738913913243303170392985357504153149671155695656618506068458455630869625365528063150234435077826143273208515146266237496019632538669992431192713798839381197485715626979227664263214569633850143093968029783627144420456205613156869299413316928906140189923639230721127169536680684273366363366286853264100457831731115422937135992056112268627058463029996660565721314581177175767402924653132584456558865818107415110702668260942081872844104914455757194824353670650007492382728008648886319024177386282989245345968276603243871942004940691503472683895044169648777422586679395323072449503001447889592159753628613997323221138837205863550612888087238620338616580313852800758200992763393503607556378209573887317117392799598994577102277835798786052749903359716938247939684417290617077477615762833312759443711274053782195258637865942893456856218973694853777811268872156079617432681313145931918875621195567740355077490912661991305965660612110282613295494447835727795739576004795291918759552 [166,74] 3598734138190122671341783872488918727369496038138719966137092795802031507527064910307380362414014716283721563389210590453600289868780487923859909124894968000849658876741543961640004827590903193773626884025685395123704513999658784231458218314674837204755535734591752353595676391083304865176018073362041223400769256019336755524813013879419146226581470759975410749571404973204404659635051778748507448365384600937545977796622888317992522466049624561588822906954101160164903976360033298839866145779922210933765343169691722252519437727485958407066925107630685358334727535203568282755528941525419472175328067047286196728511076815187647983230618670615934857411854234414564771869234515166602540708099643654454808692907849473303157541025843021708746013852495341224122654714614875215892541259763722130481506710027075899943158342795014579268964076396684242295906255265312431901301019079694706573124581200884367975957344000923497969464968686231301593756112071927670997466717445092573871618040969372325667420253863971758898760215894071629658306840684137367278859068664756121862056675063385961377916528777724853831325891396333401746529825933553837093837395229650174122971725450136236665912895966164850879595562226678812003623147378710033417680430343074860223615586893421360642469049825400350519529839887138874757987097112593067112411005827576388201130428418520948195412407761464944370526170093441 [166,75] -84900903147242831039246403696686551646014063706715029653061726019267193832206089078999344616523036645282503224623890914593760247666476909124645511926559785943625982494315089003997611929077699277654109856917924932915063616978491760645014517816128657713190179575051727058489186549672958898885356287631329222609703915790930838174532725604288389266322032967462771167120860455966278562595275988209407103424296139573518048412840790332190060065706229728491401978466118931587038366312852555742350988719126769920076134921807738501431982610550143335967939905908068107640743621258880458719331372446839336260561862361328808820767699826435055522000813687514054464674456099991379494075750088103273234482191427784624555505277843699437526379491629733361000632212500270984776151555849279652837293984996135123915769008388537048577887800005606839475554410062495963837949552998981705689548497239579151373699649780399877043867655426727003155724494431534271610461073909566346099530447964247010639033654061786101765891774922420689774706895511846874757864332807558850786552499802307598020671678663305432492257413337911929251299966062147784077156376020400923521594915781861376049694167716942727534195349899692025805145439368922383974012364303246774911612633544900180333822245086365948584882321873729315992023141720392522003011645830706064849287793495995491808394273993476678220490149416856710710651451 [166,76] 1807360158103421203722716504194938797573541700344077982334261103303925922119800440792010707807749027298008071991481564134977192389760722746787818989955444030532533437136156522072410902042561081471148357150709653749958470401755360300188043104379268373819116180211231000649351501265176245217194664449796687304305094957400218979448397907927761545917098293537920690194557609447059964152784607439464112458761293920007269029149557077682319687337948651570400174193540499749421761623653564384428532844095993710897972268444028761185980240433101731539114723517342096087086651390926713328696293045363734568257096009262020072259483018836160835804370348938286841672432071862005696542268047876970731554297987629446118969711393468210283185260057043510432419535653659598325267299943289780482751609670233563664796966279896348207417389016299219451415636529698772682584958146999827682168540824271651611569221583100529639269102923943404646418456964240927285213602002133765254880682959398885968398488158218535809222634267100954801108709160408934682778593423108204846552454687785790655431999177735718331969258418089621822600746305702597905959857500561182030854489641349233529353258105106238654658427099212609918472393923793674165530979711208252875604131612140875166643961116186556690435587471545640875342262175917033775874273371961402997783882037803121362637904807635722212873863303579454067500 [166,77] -34641332166175511752916060536105716553507782774687109955157152631161961804244454185463519307899539229121572919358856367173463416162693949563092574174515392933112016285278668836525115054421045454188629673676290140872641018352923785859603218049103388680860731142118311380611129048316444667747432734681679353897778447801267463953669126883326991486873581246518075310768422098962924916982578776483667809005341647935888778831321369453393505097154396508150617120558942344021459004727358124156159730744353863911287330870582741483823356145444787566742635915468072064707803038131494973531285998645882018033490646027262437464148769938206090509166153117100060786589862527764313002219848219344562505056269436211521438100922407388775454462781953808633052230791128084167781715761140019125445360519076397122563386575347639195764187275497879061868797392264649288139863158657231839840148330882200817915542127844552295193707924270393773556860091507318852065340787742981557532428572653259816049068285215960922776119793001388142504384256332606542807381980507709399007634304526702688519475886296499640255067774270372144350263859631443124854686906332423553589609089619136503234482071445899234427709381402798680106618930787085951167948154705301939881963119325475054869909401355483786645481848195123976980553396065549192369590952561758859020450070075261095960170205142829768517044978329369172 [166,78] 597169140755663375554605164761425241595588163952961126530964224475072417848655906434741007808892368541007209718827738724640982249091231379197276704502121760804885665963004132548914130464156101830799094849865069953507320489098844315099284896432419320240756547179121747408283677561135330668798923714788773823446421600335380868917974070416519335780158275663017835963057457887399192655013469714847312698744591456416636003246325449634554000805704203550466387752478367924007500021796991176778284456081353627370151709432743609312722291713076815552381947364066758623450582719765244625468690709491124987340518463855603566857057190109841143000828205666863792716145556619076869005577097530496829720290347586273081097320974130475168958415961794385160630831051589588113814510815085132533489380618893957897095346557448858075741942933973343607705784939168396621194523614072431975326463861397462295035569033769284269765642169038837970481398225248093448808366298423355672657371361443845163741295445487581528293344436283901339477834280125814306300814925674773860236886066679071742807844904507140417521916166032336361369749936890417734992513492411227517316541115959410572768528252338439584041405462210193535040495194397029966780337283645781527076918188424324884462796367764056895443311259020991787138138893554307364494374113761659973946175934663618948900094717085325400234587110134 [166,79] -9186632700576268238101407572208242270667502891861291161991662028303770875159026890839579611776347089676298388931131786687366476630502969431126285053176211152737649470470391024353139628647364972354217590737575843316083494694858776319374940582375033492167468702630315807404673532704408679147417612245449450867926940966058206880915122221832082184276392994674306068629085111372161339499079115808243651629084005203361349097062922762867856412857317776773054761135853127273221516119800475006327747445853192159964424665886583797134647579607733134483604041914097029959523714500906713117603908653032233887121211120778234150967755388497164106526580515805049346381840770373551417931634229415969430378405190697308964892820082346801927472865393525385435264565881984997879341873284829331829679908414291435817242472012606576962119317669274107472230412909707315467518676559649995934545649644973735846433272039623142374675586723358914285045700483642425407917121569889918259154926197705561744496690205988325971401011204186722863001655362398037260467699581131800106833569299960754165569945011825226891448200682682112446851126224114973477073951856727097488274346242282489807409136027531320115422644330797353756475883047854506368027304098597348496172706561112331412933707966534658032790714282126595309077872087814034738577083103641711938427344680067163612855454079654568004731206 [166,80] 129772875609786764832515691917865312571501418920204748941329958207423749495521004530260721798447298187887607699595711752579285461094664138959894746762971947586456030851859639959927455252295170435053002844848425935446265826130569665994485065376228263259408782666989611598259899442082308467501115533472560258483595538804418215179028275445712075372217799360643792815764191040020599561828169623985769299298233764307413718356594403625995239583799578981520527126601453350707650394131999322149681335164773315806608757939525461417998095202607646706624925108177391398124680316074641507703139435621182644384441782838970011721862686449465971895569258482872636224447843381491266848863891092954959802031357677743105076512844915848783331347386447679204422672924553656579787530148144586608143837916543295458754266356261423435700589615309538236604041785752662448506567104049963918175952896038665584398431343014368780214472641667067115587807745469674131320656640719386327936789097652205163881241233807664868724415870462724358702376766628571520098959662884522480912134075638793378511337945518430438267136231700154148443545573454627998805207439864252200134549501157102271836943383797514093074142871756788615249460281455302655163533520847024458940642513986264366042449146554745111674369553302848654038383406317361475248223625653252124273625426639089794033183819474098845231 [166,81] -1421429288100145909742096494989505333972087909335462238090786552371676417092931577003511700214183555480858651154979690854886287370666927406624577051465521259361665320303776646205432652019728706846135652069951039453377819780821995017531430671251008413187790534641962154754349573605815754227018429926289098845555713025933593554055738719468448920969787164657028953629261282812490270808214987351459187614766937759028763019317829000840909329785026036381186319339299390659601514806789162262999504837370213092871038011032600522054572068559848803657246539633224731808878624693023346927427858594678358864439767468937886011036960571214216844337568169411370731638084319971851177172535082472820960298759072919418324689675639543412212877771351440642710661426977080159668057023889270557937055180803831529962267096453113212593054089311641599749692592418269646656359693894084370871257570326203351949532581420942815111097001853467086265970586324107117343236593044814260264463990101604677498516048142772044244854627028234816042831322885066416072658379172637274076325572183979086452265598603032242813596261915619671329751046905172099128737244490876477655796859204368962069147360202110387231176790357306599388300620078124896128350231029173155458778004547281169765093206336402662484701577571890567015115175380001510325751134337685955496513400024523137459282998779310860 [166,82] 25612098507600578789995751889766542289500171420942919332358898928159131335420648041384410773115100648403073478525094825226017998450709288390291630111000655776387214078580020007517451990669174977615097161870769263003935392194981925577644871878660257845143428063720555270388583201472693940271744142038894606595056036474635449980932051956030208414646986029035980811799783790114577385205647143087372853284223718016572953802487556573773769826688866664730746091059288650224069644892375455590145266354066169020979902763860868515735493352214432374121456116060714690163931547074739191683386537773029438534359642088849962859397310395193584557432603451770625236832309515166808019588005289309701546606276068030845857994574318509907511327069126479927048345279007620228233428613559095357668150360212039727474052927206770831110787056233023829766329275825444850774893557265199582838029863689092698409965515117148154404381006925091617019750273154149575868616992394908010879953406679395743191895525018912737186534591734989234190011904022681354710491961362282502734040483005786290357918547061724278772487805603790320663432127863621585871480782852374321864555227130599101577017095840358498834129904437678382204024648147665531235654321388823302739942677962846024914553130528666615822988430092133775057105906977762597644400173283363226029948275779784070084104034935 [166,83] 230404044732658613374429271925552260323773731381146757217813654356489445595398137368260735371554724803900185321999736163992703210349746495879138776870025536703579399921949611634729399162231699618652721418953806311343346838893876905500901527405398679913103461338549195458103879746110082055529800897148151798345439252435975325895288070815401976494216821513947226458359043754270098796108522448841314621486683961658965419043912249839852491065485590065011614567089375011222093686759050657253283806050080043367160689787312493373605967165506730278505181357777451608603391386975518481411673288221644690481886711425025681357336610672824185237990725749371004186407445590497653539914386496819891620579278512100240584668601805232677588384783264228738860569642476603752032990224117025194994592498358911599587643786027567720662903105040675870390449034552956239014428473266260736071754901658083076318172687998005783626210616601662576204748946918008166216086668928134750881413678681877945931475411234761487394531435846998900026297685152562966623134678759053744241083922867627511623947620008219552047965159979231699396327530853590207530585216496392353328211104965115269176497235667360741490247488155249216257011334649033880627745938810906001349454172287746473138537174730290800351232366379620517324996443461819781675879320072280899274467337530380264062698 [166,84] 18034463078315135820428343559814151373125651346378595051218873302779410991104525337135336525004456659457209201576150831514286326996960247805193505130442906405262347756423867510208373964426865845444548115830214303714362815123612878019485353047309051179154662790916267216422999717261996312500650901017001389701772663679617347607623265864503688193410362161968715176114173678504552896002567697918148380905880943773647530658828413599105813785090721696736315923102415184722050143945238029021694904771883168289750825723901862666440200287981671805209479615607600670266025877934588454755907027345269140015530490715812023214957169874384106296575578881562383792795148099423813441780521967914105952632631837073212074482495694487046298286533494555046489100408752948072343350874089311484764505182842458188814595470936393242134395261113065705087476135642984065130769507431779594838780720350338505169125652166355699681596550649885569196662447715518517309262956759984572991232417504890043382561556366290819393984125815940770878378031930136771805226679545282866562928990306766149023330244388558419566622747179570251002935513196377069381858729344633342218827762875115909260126570677169022332869366138686940023378715485260102889343454583259815467475234763097436187337746567596531968414969610016924781598335280242222582122546633909990958007938994464819170 [166,85] 585111239267186280107887960118856048197629896819202723514907480049985969273477496612324276163193286400208764621758379471589106411529290375710917427089874351698979420489046926949462382452723857173281353579095153394069314416755128959685724144104153669366441064599758419630258910003153138399912533495690651110540159893353914131140952950171053701252738282204665337520795418154943874862920811398906235075974810420449041022030317235479357529031373334417624265389365457038979153127094123828806259232626218336133666600264620021970497791042095550299257316191818940949343877610689630166753585423142386453854366737342811670840734324515399525192403065259613728108831273002900746343036019909025470132633584663362881596280134317430844707696324414571472704438021932412778512402204691778917201294353965419775354735308193912482602934186618051980246644364215302353868284869440216531206641011744634812533526778147874408152945794016283401347376610601000579265206209293496455432870517612568823792576858771122525475644000236359731619521360856356872209397016999647671211209694604943046928606153895817982788848182309348579733326056683984945235099227842612592355053308322103739830017774449475248433154600471201803854587800828655062428505507620013426049514901829081008846663247400323777291290701822814144897495868575246337506990805215111308547496949667002 [166,86] 18658843857702752912784239284520925917259528652259741150115253393188284110942024456072652556098815105642745769799929710893784356877021292920061123104917230629523401704048693560846936524026364283161650786274489462269647931075354107144010741833526692426752470061462110575743311986968227354475392161936877332518157904549977672387200612647318717244311856583685302089400754541899457694541805011336268609590905000781036929375671380348053457427905137196032015610792184501759342616953594450934310945155893397104408906616062708228719338821243390101610751212774890863282884564450948847503825442662073904824011242276088733449895261675786386657325597830264971640455262022586186597470999229647548010023662118972749750812787476515357837820588634231821477696348642301725996954178609849487860474930053429727811827873348723835047529201871265499144139421342606908108587107619675760073107558043732680908417160748445965032035018113525802921145932644635707694252702470482924058471497427893961081348526744970368893515068090720076251761686056313906854577728660735514660730973956588759764977426934688374120513783570534077621176897601912423265716332363360911515182898563365073007849797331042137990333305074320992295889907275763911542664446557112216102913756602988728668750574853336377424941448206194619292166834459992434928403571655320292563991437324 [166,87] 500762202976642032972490545013226565788479133365512543060901988504706179783764682587687082359657345013210680865562868151066721497253210807608547957665381926817783751391936398817450687918898579828747505878687780988540916169893185514316991541529303409967593075032884010633925674604888955535901461593914410364279619627433280347767414761794944251054021455451522283290267175961852228780296344322535679926254635275993524876704706490111641460819562303326273595786818487613597845381356561353459707844270410947780010468687072358493784403608712964554776382156610566043586031289399456168614891794505727788985014350520056105612430034894987728940154171072673899313148298046573727689986673428131124656658830004719224495884652480258988547194338687764422353196473111675399580738410061965299624679696593651194808234990069641733162989523811140437910609527366875331000681886949673023100599744754957624479615817163174207406404231777481680347902912095646827332053879136784191161133282103055951520126437432628024138414274781403710417891010018450142324895584515333115033889191200951455216856667360948990276881567760866673135312301815332581989098403267332143930473106894509519067626624520732046384931464533984624752385379767612997956492111070672893854023876489324118981468127765537888844237868429375499956678002248808169623067185585915265923637 [166,88] 11689130097133901760183832033510164107286120509654311566838196830338061496683136889857414327528263244520732322156315083552549198912268132924734116905538701391970427045534168928472148622369804940333017800097931325285585974349839668176212560579192268386280573509500662521219937914785836376518009517909352414476333684380805134454988444728170588453049052469597661091652676628705236202631237082018044287106201565426190755155005440685583870649350141822097947683982150657063030213246994301099694162631801097982028689249401439533758853943761564710840609296968614087767949508555869947960938480216085073339506519089194142575243141503587025898008423383106670959402876118139288449322282902493313427106439042552849460249973669210842535117047511316137441317153994517422326470279266323484497601358960691359237117384665394837060878275138133696125510706977319031977051505500161432864339370423298924900556325603061412081557746864378502463358921636184905511509551073250024875702241793761633192712399073699327200127280270642683999891496975761523236366036620462348929826479982897733610525865933195288816535812889784498295117057308778613098453063365144553065560955555551354954958601772904446589926980327721091419270393472781726810189035581261511043880950733287942460979198691384890328396851732204210834417109767980150785009150901876218074 [166,89] 235260575383716963162492400673271772429806538494400904365368342324728306247355754183370138112565380733696685275455226432525981396038681745544098650689976596146708221599584706047388863244683152406823354982292181455055165396462985054290735648071135498993825832679284607224694500493496601795566789747851209665528312127101615180763066599688832856921852659292826664817716072736555686220706012692654858949779761086817085512511354971166320239937440780607910968592446515333558752627630840259098802210309689024906714135399549353471201210506652303470973789494131741405731721658815991341395658167685576180993711601699541208393068735711518369665491361950920358281904667658047237033353009259908148946860254347382975413808266588153439658064558433048411157084776190002326792855833931919795183730801101634990066188814190591371237253260934919108404743319063241273861070665376114003034130194992257499614695953407874266765249903154093621038003700209226484973782640303184983174398435770351229734876570489208330052060799136674732680762429210290800157597298845319488607826831599713742486020761387778365054146913754797192844289916048503660681427533314176122011473892729033302988847664755802927949263502459690487472440190692464051240727936361222295213982129740498544725506056835723161113018337233279731472536614549427411938503926471057 [166,90] 4082960425459474964817114917543971047237577510691979106396341905852221138741092741657026488860852275202128891474350636621124611338424528124874611819811290212163155990967001701775565932464399594661545413655235209686855515709806359009679349364572406824832533065737572222939672398064961747602187503518742914792509849959952109112046892562147805202937330562112512983205090047685213174411979962869067062459598339923795717514957144002862673645318093954756960107851454859430542969053670716412056807683106534800961862492332551781378246475520206974914282036930885161903352665059550609223228485932749082023446269553878507145725389827801280300377714800351321359016697486335176331588523498019459225630880089944665532079314812204582527824151565982551184760549797564096645084072456115150024077484838552802750367707811881448053071370254360240847281044151279583610516948395848408551165290997365203833777542597348121236660872807180917988542544330357861708742977361955816800347239045129116514944627035001010790515467596178276236268264270577311070016883773779328140281046983429291853455250509494834340433377457181775559076838770569093925944482980857359231094181180140743938878590963737683311902094150896646357049278525099462357285859452825698809411599396411668825626486389426805417034633760225166386395405385568201568489199666 [166,91] 60972873324840245405631850157446086802445807600003698661802570597806454620522090990079537324050382957848001615468364631204819135342186416575515170927761691861590586763933488157669984896990598793687533897045014073136749470665475570271397070863344550263342245656862934758054665852650373572339483816343566752897074203023126616042449282634333022053738590062643295567473212657862076461701863268834907707715920163885539725777598734569684200332356062306174210235108405193007699442831349968083964724849726873381485200793561832145355661832299406958380564542642570470308189276056417117760351194612653822062389287805023762354375605213710729477549014666539705184235825643555344679155834583058433661368510706124492067780341002910265697961388373927301145890051922477755490112045600633533597393910845764178323287970427048793942448249450265127829557837586148123533622716062640861059386682260859020997182452432002193906697447395200613871464301549948444531239281593933866324415367881637522018888955899868095757007577561987276970916807706373721235578085405054141982880319846622095219169509079306504290579001072521307900577677362192381642328043099651113917000328718391493156537610412915047092587662838391515630501202611671419619405513834744826308967633940640702549372637600390698453887070126365640813489411442886252503372 [166,92] 782028248539040283132572185467236191010505857756670961662977071010589360757289527161804046193587880023125907731581309341329478969579486411035871038662285957072507212097381668483592074976224638218685094225687114056396078220002448634349762518154626243356996904434033383191602466910619495374710889443644784871307758787504434515842687100477664808620809637964932846265834253781011526356904660475714353829754051148391876667738877246903604913943481142018391611497575879022904855622732804336856779812374447922083498165234473047902792805743465584138126495378106529948485011414847407529280102823626314655494079693973443954090144467985624632461165333536880080702385616215637504928435694612722345492297209212518164601783960059789690322806749190403311919847451189075096932224571513468748705346892018990123755020890860793169701235068454779487449891527837253347088750642165170211622971363833156798238914453704652172228901780542413615522754506987320152344683296819506324611796785855184558747194579123974600617519542502231892107781108225582452483336861513535174271749348753137014793582722944446377830849316933065378744061280384598845553796321712573574404241992327053869030380814790418498674965576672038624606201205349000673978518869843914098182080589696107430783080668067837619515034224445188354949236614787716084 [166,93] 8595960274726255096645967142913980026905064569142094703815322150429355700478264147978646608010287037073990736033847333293156079580454762345714621726629528008795636827792867939536961884010988820632567885029124460675942088001179763794815377608118444678377124341320896024936432672633416672267235789683228038678986482577758737969173773875110547182001969934969543842380429281746228817812603698138516229682109083491630750951592882826430799732834783919670928892598144962370734938283395283447349376991157804654889945225928234276074421671059074864595815890452171237421259101758784374462726927380888869709161546060871735899130060148789574839466393897789596052459085644552975179172328280451394895157956606858388459456893376793981749627636816871934755014786982575856818874716238012739048351290272873687856868452806056645639968202732300912237284835387723782172352439128993883616262565440762842758362375401785905876647137290584503746706297012726707996202846282561905949823415713144993969318360036426679795051576512689021546013287261433422668615048412536909819267552944610983511514328971510495546862404358355708428754059502068230927493055329826609618803010512457339580433700785914708905010976679318517443136028348018961069380815866198826160464651326859669428682613389225480708982160612526702372761449047340 [166,94] 80787893665459207713720616987318818990060785427177028848453018821438186555051908127789470660863516042563132578995671847650180625676640421610649570333337012050618247177262329592743708782960438617730482662739307250712024923548466691640510627930275874096620698676175251111230955739985840528533913102300958264382200829714933639665163143283916995587231227583367095523851188801317711822204403677451015284570131527602403685898362828466214327955435879163903443490483641151906648124052894392961988747680376818700991633900810577795915757740057459911045862052603187565831582202754422106236539397341440220740440312166230416993562637383262802916242198962918674132825165174385805677942719602881237460025908960946022161152995643164585874896914475882112263583891713340476635833479918674490340357395901511434288628486309823066746484616181219200154022983882833164923431200222595132693308788454496989611487382703119616653472361844244432221952118366566426032271153623934116749640239294963163019471114096691363646422544661569472736452581932510222684894382990049445292663368801948207645559404883260007084137597767708810129444820151319708504107433249848381267744548780706144512394659547236512310566645526209982869869345866250019376053529607871174149733702841119574155892356559131278721485722320296490158842762 [166,95] 647579305367963009570337527969221014528783744424226213519968485209687172266990285284205539775565669261027908719326028669127019843112438449611696062510186299077958844647260124408330659259903331913943909446652656641152377352544751455239796527796128403547600864071967258638268058138223146962699631367334748818506818916254610839807457026582143333721662442970322586864681950158828079423606042012667377318946600629588509892072777104134049330723103475878910723581398425349846529666036877668310720809518445827408679548707992984364712838348768985814713722826401585210397621705583581631393836987968936773004829782815280603306096558056199251307141177738756723384655261162046885132338550218731445021165493533363821024548286080565298559211286773235636727118756866111016052305938321269610545533132611962977197245150951565833247137002775998251157002975405869727864662588423800937568075462606760293654793003159740535221351773128731233363908413166956510619884726667155783916589109493034661644332921784298041421323869370356492553974169859878795068814627491426561579542080094196687321421461180156565806124923380612243645432559706676584508665443845348715646486531162775998670341889624541077981459501674214420249048003744789329199212056686166323392409226265177685563790691054701535417364842570944080048 [166,96] 4415451201086045693405743516946495634912943849407809530923960429611889533934821200991922308686464875994387181123386943205127065115749017380989465156327776855925077088072683110461597388951979463698483361565899994104540512485145711710358687913377038824495253096945259563843898352662775006470970652956530481099637620092044006784996770539991494799304158980286299512760054228326272741264253343133967639683293334451990163483529188965359443704807209288332903986935916666024027554300033476718606589465548293524534611791222851537854741264929866847909132882814123535649495680856712825876219903953132074303776301567337524209481062753911990949385901669713091202862145082903030457232722817693363064013910573647458759769364254562602769590973583886359467700907278233071668272997238543828547314396503187523325676197224529664517761744211525702063393177317606085544919754784301184565486974597822418431657649183779382582034605375444310394715821316409450564208358137839483693831832415742404023053423336207219807957510943839110678198902774464149770392406350092536925839992622939097161890565693766182001839059521401645064379417812208783282431742612850977899074423516497464060339142683119725474709323427328142580120783258694677780776093835227483981444360051222315603246360941306712829479749997388688 [166,97] 25536400376103066629213027223947237026687784755516241540951270127028504509927104671182510513230774454597315328467780906213780980581985982525972952690697151326969824066970492264345935472972127300196932518766407279855226040898376233136430277715624788511792138097685550529979849642248277308823247537238176014378056566314104635204046719549834548933110535558360297245560154394666421013481610724335825894055206437243749426117713794149555080104216852883362568984719509501041057260991687737497515398205725129759089570188963364703865269410808249566729432149284749401632103089541273986849063325553438453676801088252536100756054977816009484558796107173521567330498373336514563291625565449773917795865935321632357797253597210756669956883673818469818982334543263664695349768502550130435060837228552129551979460865993227425615580635555820604023917045343802224223921858657435238000750809439792036559305939968144446554104333566482520564316555655469993884227240209288237824324336239083913417720429669563253592622218051644954186011293263233430050028055704656316530348030938294913049810818405367574245313577417621101282511293936720106792444499560346314853056252465544205261211132715368170445065750402561897625001287715827812256014542383587556294050599317272548938150147157937280194042223183 [166,98] 124893849331835512255298934119836395123644145468439726391539484541224343463549719949539318128044824854977500118972463758022698933631771903868913337764619388663501077115540345245764728388412796715441086489618139795360171075905374003095807781619096948328548164415722728048002637692956698768865946102687128338222033135229736734907381759726969929580868273331726049019257267576120207186164168233566200157394090839918336978590316012866767067365411344008186771091416844457920361428791269260763795034852934289324175825189639705625871682939367892215074753469310702004395075613820699575146471061076545878312203982139595453668137255693176683927156710683881864264673412434483854305121616673605583962433606965910889107008657680760034517337977823218821131610066064446785134953506555773370610113752206940452359752701409777932724351639244279397510147494087596714004549443012274286249599712014761969985706433811602592955649939284562777845600056891297209262975117817985060859567121378213684898988860548058741683892715061796490923701825818830717032989564076963397123215243272302334302729096990292945690678155794942749362347766154111177929251360719326321380668525794839786276732993015610448290487975612479403653725087009249397916466173248504155643359865447352182567786966430969378717550 [166,99] 514921524769991780900806030200918791378273016674044363421608078744657175173954766152063656994542003157382049327537851416932880562701841976966009510811413831575909034761003711760719136920694025790878231522178347119375086281732326876386155074330275921426866993265304353888346727132134394145988986052253987070614030318963887426656601390193741640885804898050498640009612461532543190447467167170821614825967797695680726220519836829253004148395083396760053227296560071319841733653221720548511169308966382068981895139596575590479181629548832423191431108022711742915766328318166577159615133733212423340970065720889046564209975635036611812489159073759615094952017050142120213942544320100018899268756245431253912914305594666871752632911131897956388694837704491335900138537012057966995402631533504976921573904151227941071877226395227376564389391412121330252415439599306684434664464306959085578394442091088177034618358426565474768334213346738640477181189798405907721594197173357344681744398826179128131670519401889677597087193290816939151726298427245661003626638663655032162347780809982776328664119410431447292160647692060216032013864912827605103740645246270503708136865284755090093795637027308930779362786142180269905332134055813865853753819058433227153917322590616647588 [166,100] 1783647518361523087579412688932986657002506957461349967140153958530027772043990796371995001824718680153554569683392019960306738855401510995587915250205312282130169655062404465464672302539669253080217795330159085900776090864014577248862610636709874924661878779631780215880437271029402408840460745093207782283674683079512257474423152081039108632933644061875531364229353446381886499374862227001396239981523894034987491433937127683544806578465299168485392180389469879020507329971771923690630568098988400901977786894128739035975822357975664487787643996060101534402439089498726115200928617639567505398292417118676541426918054487511653487955430498214517824771504213921736203927007348345069814992721790645488056798392933789037489126855345918313120636484975872966547719815022239217433760594254175882731823218894873113696276710347982806894876202085731464641313040577546960629335658731891351805397712995827661149626797319936903175248036631044514715483971696426098540290953948888601741040207026719982531533012288956126420417440637008703939044953373668549169572051045923847722948544625295181693418200892485622506504054405144895960574216712621256389415914379806583260916447525986319533185443875950261988573101773565341486235978316913072831665050961023352773148213751056 [166,101] 5172846378492300173422724401667881644884585080657096208081047212503201660692387015614393528056944654881551471948878603693066017392287852378446388305579418245986328456408299161062521008241536537240753637771294918156102934761992648620962148284281796846555688287694258024510387158020656339238196004384850753095238637086774681174544479436718629162382522691428944043229862558793345886170654669985124375362542676388567905421463767382585499077950633010288427704751980309661107714302432722649939285232071110921725337106017031491932502669631080124048741786153779446207647499298784402874351484170027959780440426213737948904897178250948352670430781900209350508398426466186982517801863537019764640997730921828367713691685183733219634152195331217079815109099235864873711489228760891003962860618752215036456693837814908327418334464215453615257376177231300872858794170198157381003337935081509497324343544815474107059706273521113059196111530982204143635130403377241104684259460560714910421259516125430323067588777886944637970725385045152369528403861702465002220735644812496479214471708468433300437308311556513313114277902273778084274042075353153809721161179886484010904330835757380745877056521894041402132168004297842063921279368344622130390164528991371254364838540 [166,102] 12514988807465441948999926070618334628385413794875493163072102372705490746746618424564853482840489751721304912155378163922359967602929086321047235275458274058555475349147720680993308077928595568905636242580336617491696699435530187014760779841039730632968244461888202566500670938239480633510924135871332315142992765567033317028609207722067801814954150545282528134249461048471165681016185186669778602374812698887970898616999405112009584741405985497438010631963747272197610269557263442499617521881818152564850649274056322869363204596655859748625569662637618513632470731529522271104269781701316646902905812421261882386491437171727283023037084104380691969631879933967538654183391582967871183038580939184053500150932422614379388749823149824200596968499297516183894588430780168510123993339358449727499534488049764520137429849690933345099789966144870887094959895069469167737514829351406807896801456850944067529894024449068497696438975479016455582422188062366691786143798356037797977873352689168251141797211154775118570325999638753755040573582529614056485809817364521296381495183407606380285063644698044621506174309793656947388762299108138427074863064590553587678681064729466981936237486965499098449390517501410556599191893807910529931794209629351223082 [166,103] 25148459975304108435895398955744377900222083118102520154943920760441753569338295530786015655938902451535092081632146077186738386626221479029704136371627874368876026672418068836134680261985294236691461842045250874216917690329841156855588998467747035572899207129962220064011310361076951798827626143027997014115366947292118693742016869095681702432801687403107137864666068814097335539233493373139131770937903866832869050273727125996805189887624899095544737813320518008482406569947792293893975672490821398717632493623108166274799579146646091546103584562465726605348861679842728643865650251687952686794394233119871402348588285163254160863589107566327389072205236102543643003633454559639874295899836895938154994631196075511140128757368142752515066217135247672021886968524210744332614048581758198965965053451008142382244222587057596097928486320955297002489812219356167432763345227546463747425888450826383698337747992294751245511146685438658297918167718667024642314522506051687911882712883194642601492279218527283981547877024727823476906347647769482491592723999378851578420400386574247288030544811680721613942927108097441065498098896836938632078650849492938731980107123622380976437160708792145508549632488877526556207142025525381823288997540544856 [166,104] 41760808457561141083305529721002764833582721552034688249528220560162182710562112419448764406599812075249550522912087181104579888749195930271681115853918897967830268953195291395959463268659698822815164006199730714144055046032338200893664790305819729518960718442799875044040621873532401378600076762835370295394828596274521791280747341929580732057700251151872875714292188730718445077662028490482558193308017379254845138027334460676978990289701612404077545539540970846911910714162870791337598754733989395244535810524048271775289723919270054120708197607161070621632318713407376565307968769071174834479652048271800396592573325127875289927350376293553696972270941744992109644565274568249614042741035806551199058829893341588228837442058491606218011910384467260096064299177189461203284458468969219522214309881812751693411636460027655656548006548783432649673750042258175855393408120566466293041451481258445929602039561729068284705486398696423655224430581824385963025937624837658122805936392177982775317804811807231180580739350437315404239678097035058552647103433801963803965948393035220047191305733357634728488284699137383401003819898299367781798694874757880238776157762206125902530217596441537705140298079234202277884371883992550673356794782 [166,105] 58244108707340133440853669384352627291865428901757390048586987105016696972085197401358676474184052328075627531134832030281258583315050925980939873441344509696010924434430685303415364946915909893439265830659748481662395520071786023895554254238572975530292719526808945758861999820127546534350102874105006658536832143819458819389297797658975718816832862348505047804607939042431788858334455056361205220212312676780370137630699405636325082811259245160516967734424930228206800775740850108714041112677750364534370544723023127030590284089980402149198926127855856519722669642730860752432046609813759997787893565258745508965431542836880446829619459667124707472138379798745081217883733258356267543949009953243227772980628819986409342623489729636788695072861205039480171682302326562873803328167242277815258959136296168249448488216190480233045745331496831393644199003170950946420609057233982370873265902929281583748197601059299821416416864289373481832467101980784643936969922420180734265254483377242758588930506492669715168809328335726775749494352499040793123164797061978453725615856350394553729445905923753381413153987001835941705784311830086998822187612075205616301040651302758362818442368720113916928890400729724035245941359318830013460 [166,106] 68511645714468106043003582104889392585234202077830598490702240356817273929080106554284479500977995083767832522500770158468350739193616659598979407801900455520396473842918211791800070289369000706420006968909497184290831933148522256602263085983828692908241153721398282907095767291141978149251680318442529085719879444253530417403480343647689620190580078290204144045838990891012120315946638961075298488051362502665619283234216625958512880175557337859629848862735022230481642983401598430461253909362911003646867125115718667636284567012018276848308201809635083499196238922567266812123570458614789519381837692271510088821389587712726421711902852879812268776746981250016801766516485156413503251894783537537433329758215799688554515970110672956168388678655655785211343490090216680355901836332336944196324914610939451843904150016412248674618181257326518716813185788668799270792731809739197325794839531095441004772546630537512612755122089053192063927658784098890276282245897988955401680400554866326886182257559203593231091616663033993182784947185806984323634098233206303982996527255469533535068394923775271667796198259345289047596471060529466332361739173517540856097876800445807483362135414982075626830741992988859678243666009131802 [166,107] 21574093150396398571585097353121649076856485872042059217572596092220589640687625772834693229669755859205463520774015025531854856690749539132013702333468706045998906830545903416833099793556727257165123070478011939194222152670850419835365472244000880776583843924662052574820060471709878353729152817815739681007141776666247298727692721595659532120628331743427671078554319173472144174737527309606831624809111269538819690311146221413688981901385903569109149788471509897510581647479084879102682996898599982810304241727408323314980237382760405403172670039279131121389957354729163386357307460395194920133224519983780765033837388192329055521297818002660751312008864176571743788172270220878202039900782105259007903272194440744498648488966705443116206749871000550338636237268131955029686797459897202488957155005155080896833472333237367856801999830220558113958468664861593696291262692939552363987211449749986372830177621481588755934756635404678755449717966272440788514340676005246565136708066707045319455271525867499348787082205759624487487106199498135132772742346721270809019389625657036715388092338366536073713111668220964791227083006138626416281857734810292516073174412951249140081110057910517237855452086263436172842784152 [166,108] -6518984499345728847974258213622184560921151965027444755030003107317324232610167054067958204721179927367984080072222177566446863449452970876125163385277842694166900518634944468221217538062545751489040303673172205191964263677951728044284262336324760984972124784537431267182123369052179989710619307755034243825347024673593744608036054985765046484268860826867858103701662792364970113566415795009512100321007562069977838034014307653975278230370131339728894411649779303543635792319017235884247200893090368786823318582014635303234081426077479523494734702812249866362738774249841359281022950455243784501724733559661571909191976554858583776176659638102822796919085472071884737518696814217130489690937778783800747290282704535410428389991315420342125075516607942982702047714228528416715387063627155625586121502383216688709676976438411134024343969705775763823079802258205953206479370593008341614606393583714880647020627724592871428735429906111132607255581675541858214442145050940377522387611790634141170283103702222171726409437710885516526168995783984696718406307135870823383317853022647792528569101337636772766084509329758463947497002589170592154324183892011377855457196341866159642233428862677113304908295798503953244 [166,109] 730283705744373953976617330981131187904616762975139887828393779090481906413003579574766044845976691856125107059426005298388016445593586583507375524969381883021908137151215478174694468209996622129192347707312475403571639233203247624790549856421262801849899682268153996552167282237981675983068012215131049154504773538758697374666175937151122220458247738950083665641645041982284131481255040550517015149765508374615194056622689029885813555532053477201039053336071699690549613544996840698255415710589890794574739871846931408827750834579293357618767681824249775582899043588009179997809925548497419532145792040300291997459424435094372409905358490374072856413890843912768188391808228032438742157131822349723974327888353016855166653971110136091321047801732197104534620153781411547895738773441207364646442343384235727995299942817271513256234711231962123180823432394148186572663252010072458841169778656491492442563336055368586121264738668674762356150383395492663892325213595951162984098371184488880333257052507221011085032104434697454535015384485086176429988525160107386752350394551672089981162134355656985031069769303182270072603143698394649942290857864534012827391407143536411399407402996199198544368432350702028 [166,110] -135117337231702308259741336918567124235030257425450499298801292939609982212521322834201676149557829317861252737385602706889511341570039586064667836382342789630229613601386578520396849175446248922814041850320796052221655824499478398948980448891113675143192864096732119393497546253807328704462501071087988542087418808592836235811112428584729587037054655526165336469492291713727883878085367408488789477479784662337002087564744236737536785934480889812826064727366040355994286617993263618745420047551273973866273408311672834788970807317678854551715075725381736765116006290416809581342575125130693421001501290143415255821286295847698953447804855621999937582038757242605047474551659189959251372123426213054503029452347839305472742004033272897648197101526779272117775408270178973652198863393973212463574921345139699317950797434637496055313083008142269193069545049772513216935561072169160296375604153772784508679822621048263067187089337728277997425895698235846723912955979124672332091135204169476256652580418652520756396607017939391771583160584231191935295538470907814407205835824410136851068195309014286094684068515264407939702576364789717889364813067936927429008681975185631988772378252838589611324505452 [166,111] -4954808222204804554269194478221531768914041618231254783303718884662495226681002862912680564834646780911639936355071777359894910928796669309471864148116877546413657264890993230962759140075333728146901377466778334726125212953954170726570858571215095486280109740179695228639351834263794666403893471894246233265553211883063530054965963716440844857216718950688174830353740016057302132110768518273454586045988641612102964846051189483785809609142386540356305674143689234176013724996639878168235161282099514525410074875390976947868180844312418185269052516589558549609394487553386756682079313747521296350596194944299512573191839637197402499216145097701335350352926019431553517162730970159535444115280736456852184170900797454284842432748863208506085237402522060128138023756668048022109126137954074403007094370891932352915936046325975356775381786011103304064167193540844579239787178245335899400263359172602790494338916522549332223768476018992232188972327693253037158931762309037007945542350461231579517447128734816624036793775413556327400822729113311815100674711665623696709239576001588771883993737081149028069305231577305212259484974274998449959844192274460733592697714501044514975889636170685120932839 [166,112] 4640066279328375314671947804083005340450011989276490828073742962838037743401465284592757779244166299112566012627281035243074941045335157628817046676468098015469973175874162032137890922989924539650371111923122090810359928793869446829037418333982032923056681825095929807915026925708496283980235992979130201059738654304973165365577266154446751440556689970267464146014703875281234573483427579813584387214261332081660478431561049581436199204872612755726592078171549080112479716640428494369031476641240172056229252709642473548649441929759481270756270720406033273055477653717893164453939848847897519919008980637360371872744452854348163549076304085685754612298225784722343074360050458428413551218626911919024408386975627617958516049675908989491942170558314857153253283711388109042749511928673150954053084389324173158130148006695044990792094730511928196496606287704876219903935166104947706575090781846371570675110072335963204551047493848261518119725721726926593685293195060833073816231850876370773468757636484557887788963882630691090564567682963181592483183410111521214637351329927321751950151130731508667600547991603870624816618672821880422013593495176920291951394013352569121767973482321868520 [166,113] 11397438960489659315990605987540089978281183823806793156959787649916884442892288856711813061606610012968907755810174799341201020414150410610122324023979358995343894405900817509951878624021567001559052303054253178464038429777220986991061267015916705256724189535190880920814671978624314899185127215528384330076402338185687028261433625988964194388945577143669770838557030916408175391362327010674685969595640666360760387289964045164041400548180022787422102218325390524818220665627205862173843975487485556653065551930487154017500263827918665551631822395748663975081631354441216683125858513847621293950667734891711086713876167083815089105227170220026340864144197985137735211866021390041770580953631669170518553657090746878075627197511115957034183898132424713629602084518994066686919240996253964140626266843840340541772705652399961769141259473598222704824754776632442014769048370682376124603691137746486341399714319468572722433348770560780681561291317212383824285485181039319534983386691850892390588749673186985437533960698456524546140407163250776116094367562929184860598881979258655710925921959318221224607268752755005909488077040093134460094704701500348682738260350730872493429387105655 [166,114] -15071486535423947799346912865152649618108690627752245184812870826899060105182804864655364105669088631965007882627337103640032241841279425293286619606510415732852952581335765041319547248360906734914249035152909792902208573671032541641230260770127254516487073962267200503265987508147849744371226125991317378078712920013043965706944231226921923878352803695240259176615553785887209547729971605978812745743047086724291110020804485939816120911505213137192642690624371822354470134348421055852218142360223881499102103767392645833936966569180436600673181757524736135617783992461240766944259221942281032244360008253316493367866798674600401785489220496366507066357694658952324197559289019393494800684438926449624724174007170320662359699198169896924402153532061180434960210245471767145976979936477206963916641125046983105863770492905014912272597550149721449096783053346847527421794979894224979690538743378224052678536073728202769552825898466710982540616698322156780271618337560681868254891411534687738188127901164658784992850721338340176414565719602952724479670949115461867589763838458073362863080242745130250303527180864982058702255733930159633030930131704805738178920640110932570894419 [166,115] -5127980904122251965256853546262711390014189462640193243876556414660821457824958233534676139822257664545606941555840315363256488028736479393996678389147811818497537886525709399122484431305167745603301535819122064510275088132479254668824462760618012476524180375992092883581232129073569674489018999740279885453819810826625493273492648679592436625335271209182601216233332589783990790776545252416271236767150695611024657495896456545291895372676828809132196919663784616786089455404159280287487521848033408207582846721688318238531530276367484541005071287477297471644580909055791283336020311474537346850220002673018164542897588854041041681687565209770543860836044503174290803233521603013353150350208149207368589875672597733714710387137265393913045042041445860214176271620782410859196517196149849064440985977982289092850780677558057812010437598297980337121838258892758399655161317081893660217108588345413323808153638996811107227397559948628687143271580203846857861315623081579806366189324375862610850340712474790596388470748259071284564910274375103740998452326677055756123046962873919196779493261031277540827473039138315453031402270291796723649017005042946790333574518318254074 [166,116] 12214230387258449147768518017101944458293091034958745855209294956061136468563704533454200434874696764199946974982645570071692061589015550536163662183512222380514651229987274555454628209349889857654568239708644796782542909649397909330325018479704487057732119894404275281555627526100809505281540430112102830463712870483384377584098282639347771124366204192631966860198193004987083305298289309829145649692897635152983260387931522954472232151664367676798390243659965177162166323026899254694259623456420247131691149317167674129514682840724955307557163521058207978023967002883000117880328577153906563472509812449586413452995155822274703185393472305449586242639205683441928784346022957070148680579230965875316754643236489170608825116423340529361494243223896074198147851708767067592585652074899242853493800818683080162123809647703314436074441002894596250540340398296971328051902528327707978276245615894569383217226358258807961595109671375918532340884441817226532734339079000523330341489638043387720868136420792580827305439463287460607313361035813745292365872223868565885940281873915580435387858708690274399546948755032398903191574690915018957246151850062706388576481355049 [166,117] -2241108723250742216182333317619878399973915156755487978066746214037165965555344262799538487346885125227504534151260185332385228552611644541976030903615729638481475105242073466033655639883661642454458555919333649041029081518869484149332533412340503431837025385343594453794213043588189946736122607231969531652010239560427861949591083527008281028653694423975827005418871678386304820946422237581050770485745538132702223399952190866794077305793830839380788854591041924301127309000362400280315383259715171871150811749789171264874183726247983809361358981802267739348401860630943343095322448565813358129740767644214830198034121535624473387274909612752349916603697217503604277005020206152227234416495026006681737690676454887116218204624103175512056372728151068047681679748373499534542847687151457428567786031706591565628979031513955222425771706219618665111192662240023242674614710579568923124199555967403671245080419148813812311200420549589207289192649105400935247140386234348439384707757988858346918746334300966410597801054664048230562687388711534559316880520125605157848139507882158467502113519712599996854707028688478751182731160961003230643222362274034703509306 [166,118] -2198598300199996828944644356161903118256796406939217511155225425346591000579833316072903407856712387792423489657598641543422213494835796602519098937907969389654097422844514006914373968871738646269892947603951743315104348768858347785924246054398879779148844377086152315925566486781236700590356579268494835026506069375277115763525701611945475724156579744018764947066780636827845555103198652954578919659698409657392360921059788995912304310447098569653719453416614164712446922778524544705365147856083575362776315028762456792962798356494024381615008531683558824257100616684492927049019699097999836236666001653394199574536556394809343790649326173914064102959563376622217569379391419232152268071092727042961723009792705914020273138970029945661695359707440964408314264614301794772643444946188802686824851301539033694903211677725416893354187835778952007263653677283594266970993784974892433268670778905712411878864762605240264916431570058864579624602621442795084475784561829667916444734445171541396274291233753513633961286815693897160006356992617042228395366412179159879473924418809958798037426918112812141045492840296989537294242531104623479984569158441532943 [166,119] 795386886002778810529439307040438986591939877383804010269384870769712452615970171144986072988956180147086511711501262590747420102683785210265952058036207290482781513148359058007549414580693022870405935831036644186142893795395034797420469491785621124226346713096331536587251011218474540456565817252188522541684481351305194148203616159439413240173725482746485066045824683438010518422549819185222293353442997429809304195826390716601268915646688080661088224922198708141858983042832938959138607803275281874018557618015994124624763968439593342706767959738160664262721069052075728913859196512373498366075390723634539597152814117959511500072496461599299520885793506932246621296628602280099496789074382210648431896409363015805356146803719519403906510278892367265276270963195220473672323328151554361583883044346431803381733718162075640147448645046315791915398544980627278939486459109471070509234276677647063954053437189451134387961875234071668835135491273642132640109701436443024447735118450718158471110879536235724842424283621010445923971268347537613531906597642882850183711616314964259996851480466817796284451867975120356204817501880627298452036620663 [166,120] 17474499895243929356464523980213416529853335735257982634167376038468874259081088369223774468877328416599305588692380802061883604059394337273260721897869976653452955346767595725485842605543282925197029956061214856871894868370444572010936642695924236238469179421484485014003358989854363445228632459818107508594537243645204543617179134718127283990213747950243632875814159253820091469822407356872485401249826472003300046901900632757774660177575618583575792088711472865314159866625854708392910025282329354659386027680702903926620529092012171790124192708594348508756995646682540589791733096925556236075685407858641083743350254686731064824899022901886700953438002435001685502017166375591951164936255561428224643202233012059928814397715645007371534873413646032942161661006571442660011648871925878706400680597645115882926815317368764803523048678099191827302442430393817502972075862361689268835924310548196020285714428752650561605326803661916205640268904162848315306460642443472891105884043066224209342697840414051166599597076270329601011653617486065294912723784800597462158078219470409737933960353357758514139371180595633759410421289819524023043 [166,121] -33349832783881166311406925044492818318457146591852478545278285044159502305950704620151965847609526661787258022065646844039066633374177082517177000286709326534841343823719786850836441574640351927039794810761039418199272116886024792569654876421770179623976872334756870618180934361415994101458542419774955976533861088848367693320700402093209183854089023392503431664326580576232708228404161681718712945886208665653565441273717330223234610631267608647128870682431420761731991523323908287250171745309284217579718787937064628101350551965566440353194772877920575731552940909956602362255835829129069826576374606669550764969439037783252604190674434742234042607099053272507800717159425064909245991541726091537868454646318241348287742017658260347648455453331094815939814022359482753057043466232852503607586008453506246880667862045100386695665699845622507228149245545193969567896686362192996374993296458461586782734991242340825467165104879474907213279592128378789992232519451972387968318579260105250135783806347006718112659867073712878050010393174589463662850576367533641330234700133464843437256580070666269105713007718589769682385217903602404 [166,122] 5281441584720354736128984384032299352033821632351497608670676573575491128676726652236255780541039522278070686729075933681246033960377494291639144614701565564965412085309831109377067388335545967180183812382584864182217902493037135348049636062043703743562931060173726479555441894998894636980507431276524704422318284460341635095562241830272715699443577343123806009345473911720576578029904301854948531981234554803665119106872667184298157752857508283835312542479847320698364670582014419095006112052633576264998762549238681492275967886861279758858553094461727133170805831932090882859965118476425374344019174324114399443042788208993336967209454977738360387202516349446818278614423933432168892754425756416534350834054459859644744380850003379278286957290731467941835914695649013806418883784722192132498101163446924136969230948910414764516126658086234329556867369781067454417780344533676568546376315284689203669867581185348340729747512451181141313643706207949968806393725479343094952755234292606230118984661600379059556884646574561716345648294729650343780462689068869635599728592184297190225851139481934355097002344291331633240482395 [166,123] 1907319471903693322303796021691859786389460165772230146839825187154258162184799003245793059176672149384944046385564771923771419424782410633549428880813231823333799781055612971471744777270292392130000035583136861906861804797763636425138017964756380087869526570168968451576391652398003891810607569347593718173518998746517489492800124393438968576763033184603617669326779393047723503258921127120117737771715662385045060097695028436558003543394929912130379361305161145897060087332755726445490022011157768219680100072280437724506329033059109538428211181899279482169028348937372601881917201437949780077820127439075815195011452134985109602482458902582849598295378556395137753770760958133387327281989711141577360791433661780163626515444099814840991739040427412904200662455642521543319944347896104565088169804189446447939015333796348525727023016947895892546417153515759280123554496357675656930620102637031182333942790557350261132922838315838368860007228527566197618389234223138589056556778606306819636452093435673507459013793774403648814249154291352853648378372584141810506634829084460648967888216805261386267955753710810981618 [166,124] 1296385783361490581030357053622839615757166848009991953082149670063011713993426463259319198255084854063938909558351486527822212113776788076926298688726157675966836496618611046408459792073571127039270888961028944405299567384051610729261153473597827007114121729272045593090981454521123222130936688726915545569936087383299708536737108727815443046808011331901158266878948167861259825039673244452171524819665535710683872523048626186116246906484070586071550092272763556432986813544113286699206368470058589362560140987146764867731689330486708340878433704053145225907249309806256099677667754397494393429688351115772447544714050426989865509982022479172734709696016589842410766169017999874731232343852304043956036317387735901867873890139364467827984560210933152232589899418547132801223466799268284088791833104401709126367109270702762250230020340525595339425576194852475440247008100514962561301517208853198243988685920189572276318173674792380086981586968355836791998993617502092422944025105590364377095242018447673103704418542213711452584044761606967546910022556094147557684173153548286956593587821398695894310345846101642 [166,125] 672052362827486632764610014720147553242890307315547351139039946879266229766000835637947433895724887349186000304036321337178176445249312612084445081977119055922097554166980138018335366365335308093829236957352919994691426377249254866484352603601836353402221954634102079480231667734565655756726423963016088586527185303856649140366417397414359235008962992682781583312519555708289219591038625341137276894402106240983847783930911176072972711639881975407028547132439447982976254924423506787496894408198547166916718918613465856265865455828041790993476334887623543073573243742225660964884551131414807228221490075171854047133686969903220264969732899866721971482063047452669871637241645277810066811837921936772440010679027676220329052320656253333815132281442404520168416513617759513861866366754245046962625341621257750837737140676971314755626976787801358976906997813591577737785924886000706570563680431609530167093117921872683961249203662458024791775369242039408994037000524413130271966082217164717800837374787630119244323281990686426708943444463627560505884055657455200267432633415341000283993772723808116571272544 [166,126] 231840452585197266907157422467647518301792783851696364576491277241680602217649342776117756925940115157815645249868024804745346431504186926178492575985466012823113839644443630452165367854648486608823705992205386001006683325064285807049929483739033415560575394257339023543283869335184090319110629715511632369389063421863543715701434035294044690843795187441832962709908320702506396201475671253642624616739236293024446157828120742012501582231534458743039934275848629406610619033710802397739601360392129282001219501647663907872338490864391308101335156058962170777870228418200457621232127579016338886563279778947200041368771106882561110473566035598855831212272352718730967977562820576890413056063077439621211662011523022766243186021807914412076393046442418885064478879713925531834452887437804415253784606519062489157509914399410166219185462037128540124772796746730951259353667767013317836689048019363923633842780905885977786892191918933998970218560048266996125294949537327543055450271337343885979023998581869761500410801721415954930738351255542058230566171423800967781747467812948795129868589958766080981 [166,127] 53825331847021637512821748108607967728445255079988561134173838852335999328333348121716584692985223322122779485123932571945382977213151476837910146536777444575516161979996528035509609385467231704096879417753592439441861484760636450975918865287645360177201021216292132711291090588663235530197063722452767469672535104629600340344370223496131837888978267756800055432977215634210773523426352796162647586815401902642855572284444827062549509831534897126901282895534051154521328999858496356839498401106264387682576080078796962523728376445453426625475950750531055942623887213573335659006851287684614975046392272765988167248164934503948707644983465860855406785638193626632606351861772537028504512020259757117803285860907425909493733322667873429653683255286000615484369460800200894844856177037574166485688356172097644136392653587419601839427164274222904977682828339649173010330075615599672126055678319609867548891263220492210007025043073434676283508245355656742251959233353650987728758211728949064025729332104609478599259610263108433357325214702932325314631052551105531828011807591466851450519671450070 [166,128] 8271154272773017515727439772954038574063116231497301061038259704875142069006890961819491947708171633076698589039205825819563193004704809949928277927205896378231633609548403184596249803086808036021341978937260470767652329104939235754059660638594983518374357628821268623118546939185318158533762771926408423334165065398850482453242464105661693051806002063120794782318000177250890389838092997532238265129650664582581646326667995222695028795334140707205234652285873022215006164894388505896200440635361877887090717936418275597956756913576854363414531452745140484805717130738786287304122222572747138329091327080164759260527766650612793523547351542716635772577188114127173338399512107468745890119971115690122250519165766433940433161995600538680894146246295693534121928122784807719945684456000042288253987298070662351871195224746517089700398295974910942164459649101702003438395921858884061267628037949991479068886356675277812351299817803621813320122221990626977492078263184792332298464895214016444732689001581000487943031499123567103902674116094635666690577535283408479436888210612451914685918 [166,129] 827811801752800788126703274897191341128717832516826084356927411651836148291197646809062813081259569870907780942094821454676915373179519369868757153979564595235544425911742224743865604664131269804860606544322774239736462120397640626645449695772749471166134726386515331765002116894681587221244291891767761032373310761864485019840340240001539330664033450542238422620631533493874877072028647780677746194682291393824924596055728184982201190384521455398599766652166109939686570822060211348979383550761891324388634437501957996921517089583501160912763164067914165882619577780328608528923105795921094322105170999049385708793343543024129987618892743261398330720317474711505059150582527365863067841254098071215657699321473421502270041892037886303545185590433105889960652892134048875753475236424091900373600456299201960371264042671983945372599235850211667533015981596139088381589833004642667586998421077271674951140851078451451659208853487770789500728760204768430919841567945750644364489823513130243212336029792972701812250119550838425406079671996042762461309436985501246223725076176139544 [166,130] 53094103842045256132136330283068052874450885368635803768098602620355591200812762438868465260832288976410705733207433481922023835049800652044726286594371346179040780965579571922975438723484548265142362136649778792464188994292401647965322133621480389003107193039194274698750922887004465718278275196632308569167454365143261026319086569551554202572908231065633885978345626200839443205471611627998490844182112388427428943037558023865743888637163715173399194265181092934438717286384885335849323843488541514540101278172726987617898691686494658750064829250517425356448278779581694950636812769326642047686387771417893714771502486374472477634817677775079501181346260213154656885289991805683987641854252960293176322476910050347531846781238565921947683502635787961647381113212047968341187679263767194059973203761642503044858844222299271396026321702017855517560038953519589057119886739368808012531873111543227329367235109387064098745658136253014089044430758425735049996169424759591888116960483916393855290433724115357811867668489866579078227478496072506933839761789353631226218909822 [166,131] 2144914511459384544466616957106288614670596124504627895958030408187440974508899875073992210959771736740386585528831867830202330574174489096012358398173796413067193500277480620476155559037507437117801560229944201897287341544136786776630569317594566011399867245217738514507868528457380319495685423805680135018438423741785602607257768301995363900608446259954888040247086612032428240844744603483030781780616405957869936199833503690156032096512900378117702543024123323111541655761791701920170951155913150789675003897263953386032812997271226481070052586542738460956797822113747158991920392672706595533647217053928601052252322808761345965938022861034608045427351587302324557630753500110307860443638397654939345055273576726466292726677490739027095402964542154072450889947490119214980104217771946665040494225411689828364012424630658037870085388634631929325808045572446323118929277869323023074541959694127554786387576260432952044147942725818464030364791079710915081983320802633537770182776078684342707927198897004524853067162205773831835862858218201474308107338296406809551 [166,132] 53694550151770484036208307848524496942945741274234904045400080142348595041563916277013366220317041593587093032508092737210465201325246743929591464592603184316255707590077253309301841962385949393282289872698846030830646346417589831483911805725969939100978796219701480535740424025069182733596990640372324041210525948800234464371914659201138456827631261121425797318435629999612754284594333529079514428688163056591140242338649242273534251986070746266301224220485622441925130837224896087760904361106839563144419742899114379464735114535947155140064174471121861957742495751583747818338324532189692035943045725196372577226931548735618833242009621558965795237456999570578288183256363816036645849097593347488053858995444771193814065461691165197687473828530436661085115294492777558720443657148863549835793355433592054971105547181902321604650004376623496488864905892743001769116419242314383720626654443889464250522977779831244620720460650309137127786168522069127141451629161859778646860448920023868741244766542372812824836952822061958075258059030986452586371113677928 [166,133] 800199281455465127427017364369800316259243923042248568093854341663312250071110074445092704090224732140405415035155209966878646199934260831565104061275924785670008403959007269755508931233754864576057805415160086460244190848493057624035217305916495385747822688969304781650117794172775129681030373795591943466519569713687908281367557540030457489917224663193510483572831877936676740278560712456060448220566328374490208020041548892856969931245775755337469587485184221115907896680083747752526848560030785854048678841740731885921940982915953168040617613904049853601843825661125382936798971798601900205259604023742481619449106210342540398954724201302689192772285153433768299002537516371901054991517831669540088695035870326105460534613160592411864055352838250460351900079161723179544665289568208316352556650606239387479492992725648040829759815189617226093363202287977248421087921118844672531758862530873347305036081325667217038301365784622557997597916190267156246639970089988849915642848459442442258106157952904729981991339881543596565575746702915075887368 [166,134] 12166231792434616134213215003626716205755080123887152362371898702274421452820053703886371812457748036846529311148749821690578178198413302887796099337022094218217321382064845408814188577565926831919328373271862177740387090429978342883478794748312538988756330910134160441620076569979236355197552500796003562033319891752889525071887519972243883805172542389683029496029910545504910794215567945528698270358410469972407880552710850233968091663727715791198790284087328385415328769961336167877035560380976375967514180351439920032967830703525154274867954089073516590290161526898043006313689550366519618766194961331711273881885296438024701658718257801119310018881915926891168702812960686233801759435496179410155216595827593263254569047321397626401270242335149674203615215214274177824011758487785419065160311537183543008460597546707382830171331930438736991888579527995920870947402889365050444224598870200049903144037448581081985013522956899400248713601820424367604167827958012314860641070343689755471574441221577567820212772905864681493184818344104708 [166,135] -704423446322328677767860594445262161710664093487182860944246849695946823747583564937346847730701787416841941705854236765033035482448781790195836861294280718681215875553101035897256013185389114329889083346102412632979458474724262095350237962960698323367811655968390704244588587957637847957306553048431374565256234936175025132140365590076501908752619685700079891149277478706689389818808700317960431584516261190941935041720922264580924528157666992098158605408079636831814747884517393971885260652254445968367745020934586865632835732771367603210581210623426640097910837039669464139894300255051697116265819334527129868864349949680854809232739421556687467479109192304636392709548933533429418832100644688238078407088950952786392150851848836529872973188696334958994586569240296438351986323792973583569428605236554213029181502162178701097601505573457086046802329888544547942481850936068999279912691469978608962272847403658629018882255529097800946791500961548435815486532032866150398726078237092668733372238461374463738405297025231476602084264 [166,136] 60991272492201474790643439698714248691020113489540520290847035115051356801893794672974992862146418715791205574159610100568785390319814785495705630398752890650093292636167804063042180370443355633107883120884356544353372995667716157820944480976151431388445585227736672047372525951720112914485107026452748636097826149203511953240733427731324896796791340826190382971536921006827251973968535514644482004892650750948061481619876181370809904560838894121912356996631609896962468591108265578667481182590154560137569285667787732991487859791394547870447877650225305002916776318378825742442558044569762152737117351553866396577399724329982907796643437728251824912678352386555994437450632187604241959779369442471067013521281295555015724763857305063105647347781825553333245448679785333053824409448542616370080194611704006982065255250219734285510760020102534500426261091694534542913237692979753987217606914483389110710177192161467989872381997972292882860910723508725747200770729227385954103499809278779716736436130619872533706240435277661218 [166,137] -2492884823687415297261445062405109521709945456723351584671117671830285111779293617434699416046942923252516737966721329568682120427452884615363363652996709856626258176984806249467271264222932318045653420906053833622727090346756062246511039638246905498051601807078843458869517396602188423915256726672348717406676963844435477685003729476224062401500573244740084174827498227651248848446191383006978759812782742316942838193685728120634692513579005436435622882783195253702994266415441643822586315072954240412823132152397843771898393833382918555169263251585278960489973145627304617506154292879280736565575486215595860137958191208745110805066515182106110319488101363236051932775249554197534893370622034539753849362346230130631475197395616745386283373057524444281655356167660831543633869757630212799843606424680068240220863852801914333471479656627377193695483774611291574785009160000769442967901260426307802398497498333952444940371637913206258843876635190484967024244388056877702072692268164793900571099657551212843047780522608 [166,138] 50345047443643329312581896822964122514250489125046691013901282215541654863523713952602989616310216832106796488685451651835701451798686863555268165804552970041555040116580291480993118725775645932930070228437853419405763827608702585554528598205815503496879038071465627865405795036463430787706790057754993463584400213466420636533827694348613722117394477545228613050785907987379804888022224668810165874567288006573536164632541587441570809578650623753490511865464140019696388948403802133468517490229554774968980568813671466076936096683583410489140819183739987417276998248867700983764875725660448693106551895922807683943699510866157382602039422127736930145359832527008131409670506292901058184991039337113488171963920593070112942884552835875148918948091431690778752007071015706537463601008410976921345258351471617522754088031322770533649684048362189320286607329765494698620654731768636237838014952692304382498638976267814677278940752253183372586344548880093815602819657170948516263253492390291844661421944426696118616 [166,139] -498226931960095570546472795403139823223738857849546289254688267106980586388029162057991272307885953167694257126595147832729747571035541336276729224839918055618708332839871096230904408770940048252694783775191488982790102226528763019168805863215692217840586675104944368260067385039932449298908953519935244405468416927105188994790372081600054372138032173378955105179487652148617206965309461737500509811032229694745022086498501588095809953156437426962632765855246194883045516006385593752537825307962942594702256396103860640671454491297009307404222667674970468250780388614943979809633875418851063960511231518235466156845357032915052116917440504014995080146728842907703016953252334883765009427267702883984870613387259903459417847183806460583738312976987306902906261829579790008288961338694465828000034252831472710827893613572678280691468441446113916557260636525235444107318667651890331430177098172065639637290216503294619750540723576643098790009881608494296310342234070903081920929550045503873347989340638806 [166,140] 2279441939267809946409000206465063066075950899997933384308919823390834941900050449526177559497070944876874932083581682869884195834879590031101221276894790739086140197250708153172885474777283663410629606815465489627989683706101396734487835746462119730137614890501356265841538461258705610427877806207316744724107661901622994027056525002210145177347296434929379363192362303000038224270112082904467269263449430194344667681072803471114550310413259593480803985289888735084679382902670158676280211538844156995534680823603468769283406066245799656513641362050362623520995907067446356685987693539763083070777749431563561390710139852146425015986091231838155406887817362850181023573853180672982161535027845373631245547762333779265911692317591875509317944426028026633201122570167178048988822268547385121711886004038314279847244775461311622677817525827647179512579442430563335859766900893615608215356648152517164455417987025726664602361053044180688365573778039337048565138213296774441001927826343901112134820 [166,141] -4606351581737482289993551491966566562227474977209356349485912461494106307694023075533074715159642707910525675556388472412694004114562421012288246272819223518452533001916321130798619663241118796094848189672094271162493062023344201826264745673155799949624483202297182873891384196243905380328399771373641216502272710499276628590681194773181058401363291100095129200216507120679802094552818382464646813478959886455948278639724355267998516200131400670073629323636894321502782430441566383473469963576554698298001517359947332734585844656630245517272866697843993174343462828383407890389748509609117862210928991281610841534508769993139452410751230866331357145936951419422879665938698718945344731948333357203829131314336464283052046803012723238863666855784439538364186292852925785529659030190183431765955566265032272844525147795455359273620575009392217901771036430442900499413282816386830201300850433424290853032457061472305977287870313843227338661681941267737286523045775343793536806029701695188 [166,142] -1123462220720855692798062833759757591658375120050280165347443573444470579304146851749147442723406840981013430038070539975379732437270676012397913834716913160133842559211745144567426258514556465095875615047282142273001570475645400230986994961408400287612128185661656330746636103420319169053751166676047731693701489684365692643362653867362184295042095874273731582895013495865626644396183308013765882668637546168694901108843175808094582547596050374739714997431396449213253907036185054641775519936580627520182482320841492641786472499558502971452147904974662898978132409192445449983340593139732404954465376619141393505458306373938943972908211901631499014471153617245583476134632635739046799563376692374911986464758606546694133259182796633524692863949697368828097992161074045294791479443516924471555205968061262212055702374822036728983965003084433773856790780752598163155562723239276646307390625425850236394411751630969898617748872298424667366929405804747864439547703499319915559918 [166,143] -208163270839886345430754660125559787180806982248334681452531073530760248651255375320865663147785242561500419410566832833813623691772796106010876490999318565558889285925179337561326461206331909873484754910372077156936945138366825753112584787886490159323761806865796544621468967660921914074825689456808261360038553902105944933877050795301877224739724319217512259355743495261801391521615378848444336478084238285352512833996432286909915472895621741715236637298490966418516574370577694799124149197877399372302176010968009804049848867474445384778009851644436472598438474051256564368266173872512190680053129818395593239791632918584600670907635751627255682851112388838891150719672284152589161242733147693361656996899727807367123070130525137197980370681876036001115021705462187471625777975986411773740973564618579029367022264021136434777155150971218034081436515882843350507231523095692939866340180603732949196541655718428883788652281054610643235838923999657913048157122562248749 [166,144] -2315460226731702056016910638568178829016333833307468186526640101722824721615618296444015202551205274257294789401705505912051328224253247578944017272110045906108335147715594615754294380881495350600992542254331873692361036194291747053773668677975727276514677260533933063483449228928463668768830027312110266505805860523819881121719280302918565096567540873574903595352174075915357799049813108269194500749433634357054365159974938104536419509239556958839864113164825085760097784662393846993352507676709747628090448042656300678911075429875997474026054736489795044925860446680333424451578101508176687094560868393524884870690045321727246792062456451160568203062364627594798767701463815804080306484505228116745166899837540705326096863387344470867962337694583908952619785540185771514348819307235484984329604409265553939477456807670273681156541321972505830008485341695069301477174484433109971234199684110934238027549831488847060883990889359994855340632093009515132594368336 [166,145] -7449122529690176491670021030343729784886327940454370673015393432859928541747011979719646131800185418742559094464999040461338388844095358171159518593179817488426039940105748627226137319505117235447978586294433875002825242866606886674735791028621561751251164169740577327282456077012651850259562287178053030853397327475107775325390210971414752371626267765503065613089788890807843009309953806492278142556914454535764730664059898531699599770932083828643766605184326190439149432889661224439184524897308897038549759862693346052121887590984603509770998076393516078765133987110335440127593262505586198965657350632752726448542314381436458585264030859829969821647132992776384833543300319651021464165509623836808051977297933587878950936085505936206112045257601766130245587263178165610773585072343357520240608427378826270094715015456628376914314667824389204579438833697742262966653841112542767093634448337931988079319219187184002443224678800167632564636029608323870 [166,146] -6895938389467229324381854041746309562751893319542428081936492220774852849818381409826304372838072452282651223285461281325469397778948347644799094142846702996580445035198220263224588023531042462106819938867415557191974584280484543088826078768787492123517877802151321009899372032041436615161945278114988977154563938145398252552893795605425747688059486586281338501948173422736270539979725999988406718450884609366916400842375277485385945026760721333349563494873853298140156516646369592826470868749557272062484861806260595468384064252839764786971661303963913585868736674311102338619279603235236802748803853138084862162512881418612342673967650742891206883110454353212742329884476683230053526155371526363192192019651991154629787290419415146197564589625226715024934198769895637675504248651947835731717168938994558072592962452975554241830569401047719341028675181231736206917459990041182910139253241087110161612017196443050494969201882191440596227748912 [166,147] -1829974502135386745474553092596179697717650158547218856487270457414801988532529899681417664623040231559493894626101937132643400360263246975831840872468674595609919254448384984223421946734616139754663877671301509752946292147110900308994126720970992869589631730096385443565042670138399377834239603051308602297101225919365728242615040648935613640779883398434649907880264958436961941646112918424972382465633240476389131694150245626756915045332540551642180717565352280054315271958775798238439339191319417771853273787718270153870819064963883244338942673415602367586111906494417436934463366056980259677348645401312525325250193229645132578101958307129720146647549470966321018489452237436872913208693333296405618053965070693929532765248267032827034759974231464615334082558622544740632259776142630348895346326965438595610282973124268066680781059117732837369267252014740777793948538502276427046623541941180553311042505019967444587880699787173757 [166,148] -137749775241532120921711526723038111877343775910856071869397999333556649829456477539000343163468200260215275781950126571564407994658792112891350092643479915308700234822861959932472527105064738384289438814553088992831020393795452573156767988937374366880935959715754493746634851734593371516051354020414754853954823509250285748948809002350995309854188202024603250943757058377552792635926115273778148478663737043471698332168677815723688269261626479247032748641634982086069978862312359189864788858128206010069205388006203526055509003892123549976471218075433537105093315351236615812692460820167418898334986343268714988168653641785406699112590581563175087344286322970937810951412015859118067295003160045183953027819910499038959548314721791028080992384963419582407265308118509356646355053896259424325242676704299746500726365134160885276664212227186695597389358309197184436175958862421086606350182614519430352706819050227812634903416 [166,149] -2892721963362097691668279956824993161416137341764581739809159127582769986102677406841687673027507007134125097028088481354775302608272413422587267414106301221244243466994050771567887069744170549437237877785495760681191979826943104536246363646475548282834658152162938359709195005687721672250924948818882220145021355091429993845899117245154521048572605562848067202880661264278870133407871542821954554682735922852018341069720853638838695783136459842815602328326996161926063482016839028451651829685367124620145073774311487346078199121119973047550457004372916732007469840885044984245748988258987169427009497823908071682148785268427578520493690377225548700381845391973438514349181357008294127148163332014758754325775468085610628436379353682230071832379173412155757192311082801347959024030889700360256736506552830726641527816322540317084819485329413518828035962105204323995767133359486550372016301437585028158073285862602 [166,150] -16568668190123963054787668977704015353856782340293140014022684834258080226038949846182862975455018076725204811127127104222601777874912992074727307509679168225773276821661869248445766328654338370735557998735701326167408608258969926830493084199334983348791353015494710157491527149650768646481537047940364008685602484827510466136919631584006568866863856364184583249109393746346673315489962829449466854475104009906716827912657149984294018834869156120682257713866638582714216080046408647725029743794890075955567830362576053825555775293615713454803760564201087972237397763891566581668718583509997734028152013704511317487920044952987186391075302511559350108078392113444651643904874550440030620893489092315014545264157735640148976683390568043828086430955202922313281549093635720030823400880379508541096531784684002643315225784238678252450951191230104706277364274344068278274531994704277078636564926919272880230 [166,151] -25155818360560102248494637575129668118650696688571913823711565978885214932413040027663099735687849625397219595438571390212838711208836016957272327535130059449775366902752519367956322293039059284040336340684918289363828572138979746974865770349016691683280293424200498719913122264626186901559992128802671813944247861533993109039674378639909185564366773087629353701886722285711004889256257580869121984839374848739568295248503762948776561976524687279790541935090543965323967364660296842654319109759950279099133236566690591923889726800556766704976843692670070167382371585875731121103962154583978405006821363472923084973792689093434826948952302779195063989508813005273116794068082084831259012818156172439192850161967722025137530270756929074139457902032597685840948604303642800081445758833998345473377345685228640518167446624045879665549914861366475900209244864911347160447619594830100231364379540 [166,152] -9778911338815190686458248504584373514692657464801104700275284870106757688963463678343815266120617489248765586269627758573416070514909912002510730018430411459213319850104692136809969046597808756960163773458872676708353530182563155878539314480234254989808676846787954250542981980815603219939978365423022600273560199282557877032393969260650455202619804667354882414259313943693945451177805105643381618574716284797911926806837650289257400147724402809820444121228735814012152796287082879884012568000754119893007301295875272084914753306398463665983575542783109986942618127096360153813013071117160819140586580624289959565411670214969709159575484428040973907315003356099512545511378947872436449121242683062209763939149183618937812922978805936093376112291666354406988941885924085127132571962750135061659068643064597650433197476136441852884011583526820892372397399406371623076067238941828 [166,153] -934003690263247758857620729744756162742408056233428992950601581858731459056809930856891332748667917545774754809171277159878473513448891997040041200276644605788804060548936562212386123669206313886891450937927164520619086811455573952706270489315846654005328016006425188551354271461783782432625350368315961912294462733932750745198866058263183681106327546141979542659254868539257250407913044371544271583543975109198040507075392179622747910061061136790409200069209213553520383557458692268429055499526519311634664626998933211073646258125853707850818028798895218288885057758958845463658135217034980990563382851094072064306420913587964886096462379871144332218485200077994694869281570219227898357664164371342154804442102093860756894149320522317897172193930426329710880849079226335527537656503637574377728713147087828589639282003343362029336066016551863764440788995871642356 [166,154] -20886537118139863455696186593670500558860600303036460552824650599207678293658770896251379153219376399004541679951707457053875700288645420545990585519649530308747203111346855964443529927309453056125225676604527516917947405490738883723131728323101744215302321601484689472582002807740751465100531543313588255366494098941238222540175187089614932514869097832936359601317180826482724615950642736068389215696137304096007907893527289063109180642859305172096044575030749597518424288993639006360675974964041716149945196157096454851008113729811727107813045202614161128740393208027557588094731581711731787392214447140968838024812278689174192978954722554453469978693504812095592461114882609955382971573273108545120302228115777369146665643305097357489246800066310982349657894290899590046052539641625454874308749588759518098463261616358340355980221084715928529143218 [166,155] -103405451830790448149635132899890990525585562465091519773998015441835629178264736892990655796120055404071671136566586047231154619713346981702862054260154930614245755350906163402422064947395448123110656958602919073201952267994231503196135219329522914314925462587209958305401138036898584451365901370677532539957674099300912080257225586320110692879163996691642952531872450713648417346335786114412248143281724692175444511792673345850974828816429909133333748214455776431843599651284132515155868808379291888080379415984431896649550574249944346429240010583742355554885890985189177170305664934340495261972830876174434733643714226210897269963048164723732215456244791431654770790677657105691880919230574820660892511378050840109437185145429569043754142152944677336983828877428584325412222537736062395981206832548534689227073807796282435078242506989 [166,156] -106250430382959380162274493657575700185803259770985147496215697750946865076669288443708946916830149415929168439721908947613999519530528912423392873885849758182053023502215644653888384139493861875068926075846511329281120679959089053845762271988485225350990128691374256571075496689342753991001611319256089405991378950193171441148160158517512875388147128807567450600014286401919565786706223716438538464670916161112802163312775326406458171659416667308661120791686450532566375702245192390234930032611100558671072160861503617671125289398622825589089773941030877701583409696568638769555936361412687478621628723311284962517070827780326748822238491174817283462732226034913159433863352432302137295474377882939153264327345123916469398388252120269010870159505712653918925736959420691318916934889144770542684797709594151368450258915288 [166,157] -21034335401640589518372027173579043101265190362401060960940158535298482335070893269784824497501412754389968578249638118236396157495835925346085714118696698384310069609032478507793408674476458999350591255130393833617141123562808448435323985937410601502200415581237845779903367908720246675792990521259547565250730737840019774700907552793526784926738720019433710337674595942229087205381341091386547951858100700557823897620092708189227400732351938727436565703956700650226941138283846612924064552909352344217500914944659946505625751607989746834206847819777310866545488585721478569517661714803392994132770362498492194722830082786948465829357022942812811653403750200062874653180713845078310566603778780565972925365757376064722064822206386456026398933395631291433648644373829077875642296592216360802176259330070540 [166,158] -736464457603480589973935974022357663704934229426673111667325659554875993604081197350455709152235113881605997668613438365934517300553653155948124325360072479466210650902297434593286781997906657223874157359956475720545439485692784664879235110333343541106492265413881314944600721797363277710778216320207063721689165255852826286236758908491955434015030448508582860808016429095725425357058401774737494320667306783587729389275495056955137303983105194430752308950899357620326083523058069715195519224279750772915235685970554168148942613890642950932843398804326596018432372527372971762060497197868637464316556519942217040314427235019056010829701277514706768636049233758700532741448659674028536366716270797943792130972789504607011096923442398797310211228924088511420578063398947185337834250992671052 [166,159] -4131639471891327144197915474780744411379998585763736170906456872322205161141617378078196652114354785763888746141641573347109937168851846684334515969379292601674212335795079361995677525203964795371515134188435387042672881228938142934614523949593305935598792859835585362364912357685297368994065908928108888443892278065194996195530391394455462124198385595755082614124276559363560828887548660444467363445588899466694697803660816416943063456704354501992913446847721862077215510034844778648909497384263403276168130261403041801048895778420569138064087073401815778939272062603023937785287635227740695693069035141464825843194487435855685337978037481217614387092974384311360623908175045042220248312600039963841436574908093117118347050161559286359909801465795810802860880815386812120 [166,160] -3313211652307055142547925012613682021729702635133228254221971044881264025064527187220419191006720616479839852898818420029406597143973142943991325801403564201992095933744891568509102678349883627128162881129256057127585576367321954352391985958305483482835458195853716118416575493752295665209697646047304863497121109368206567094030738826991796936790805255094038908371244661013489415259558170467310864611639017774646215964447849662734776976886950862119645699975518233278790513425742346153308578074604916199638391075867150270202302052770608474477009807276274447498697280086703294269964378085700308332404708914550244816091318730011602831228307804480161972655716222891106809301669380451517454265728254017850870388077469114072190211495296821542307148572851166004 [166,161] -332595416361675621203238535945428496755782479024490745772324663684860673714055888341070873840370482328706586153204066555447638647723976092422253194892646349174892083451184448788920494338802162410893630971608158314050503658624356484054651903435227778884718803095634212266639582765474626907575842001253211375284640591947946432456163352132863899208845826558576300792467763525746808790287791456209003635634214545072828123932645193246651003542018478324470526452593807997895609789764199535374540374478540928343846169065274627500550403897839688288059008449499181412990530673750531462319752266031565731612840298788929911368272178648270247798992698925095926646649564591251461461269692957464228640824748600936792949428840333064445584644247483629 [166,162] -3579211665228395083861172941945702237475265981134000668694900710387122763730035931641442186036691133878275962720317033369841573798563754730389475939799332216581756405009218381159585616775977475826044837515770637311439601387164495860625476764491350305236939843121592446808979094999687026402469964901868319992595808527586567605144785254005144640814149932203637421516013506455113797160729782233005577497368904369038443804946236252128366297973707359073196609400637436064666603089438998334957344377144623220731913878502828533217397677620456003330829900701925274917620415084466765690381986736005620467402401592445612685284647423086651370822509150177197630139279110145522866692981053108309743980032240830473770909762722798 [166,163] -3440170282133788407773475129864086469136715126420683956524691239990038554246179794897627077413933122277482953727331859638671775783524955840165951379067070568166796368445364865117696507640272808476180433468173494912175943088864362113848798497410347637136712304275564332134597844932418747681776515188638419414458130960246964784638129494549745099511272149407811113125211443187541353743854282714538702317446281240144090675477841942455820734008868669915877659075572984893904020724069779739861513769095449565626942372794503020980532494208767507943746952266343869658122000248511857210858571508809566862891487580577233531138201271926341769580961264029222256186083349936938822079744376762910043992231365 [166,164] -237736379638049103232821377588987890095640897889483226738443329806526635986058329262630907638701994471593829955126267572828122230132942800944339888659212275760735882707106041186489241378174111452717773688581451782266017497123735363165957235167140516143614824358023308097917997119643547771770287259455008338955065433196064406888184168200887091630261305669184080048809321576267059035949480684599079767222688640177500859302240144789712705134319919561432009578898309924169634786504481716383234745269802551147198421597137101469944399351883300068447062234868364432114113854891246728038658751644889119829617891167035444722146217057346192422841078326500885591164964734209061568232 [166,165] -910295940209692283571031350793770284290892049848321063067319912080385372117043392270014707677599634631065426769507733010015537023442946405855730426069891687123027936643135105686164264149714165521904084222955134732257310125960874677746737071820387228954534424394965377490285083774776407883691570658707882338366356527042562612881000392836203383086723283724983074807619860995883733092085120860890764751100946178573631833797399648306215516024054762206564772051968826209978256347914186923249339008236084102919953519304739704689332345330153268971752890718981133112914533188151141303316479876317169371773212219800481682604671255470688472552805940503606182 [166,166] -140644929879782677597718540215118553570710097584303278787582083568393998360939894443688883497671613236962825849158985928682189418021228700547422705794482664760620537164048675493129620180966146001654659945004058579905564042121326840588530878526163185588263710132849410717316283369107084405624734783247079069454515433397328377226275533011313312539918008254275216573276444263065016841175469097523365741450701775062949189832605243745232804954462718995527296837692895429634363448071945824789734277541280498153001415416472523773476675281697997878660261902882496549723217229980948986856780161530034921640713912011999071553631583852 [167,0] -127658351636493091785789483076557040382923859500392775433537156647909534868793646367234067154987425395174399286932362092883154465818504007848028480156092510076135602581460576114445852801815563231027654086565437938306716780907445057018304441715806577994545736305762552098156521468874217193625165452585529188431649115094888416383980083538167398629180185727974780937536554883749470496264447056489342891331999840228245399554374322754170269509227938252372625934658924221644481304658059698678277763878804580542749355994082674580357323662703703887126166595643147005879641086220563540170420312406229149293964901396126136846942542468536952284663501381971666865824576163316562874110306366643801053393375424888850297824554280677681219312177886921359329886375473895041834693303742341512298257909380920791156484871409458670881568212916656508177383540828650015719853242267964677793222868159062675537818574394130472779484606222362512215712480443074028178468513307027944496716633695366132194090707264457600744005370223389291361201369665245110024847946967357213454174430500641857296616831911790146683279547523950795684371629081905334726433180688070794186816311722478443640524871896585902989967063772889954184642689426236097386518665513349828916492799763975677790664707602493225875970098824638754233612139972453178678116130924693763395847492807604660871175183107700175193413553096378698912989524400562979161922719739481782423384709469571924214691089061790071588244666807699243105002653761036836807107539256555586833524129760660764438806200550391851122688000000000000000000000000000000000000000 [167,1] 415043084266036745741604175112652140798225993907859991791751297765918458216050265337421497796287239234118623607004433916083860781271291535689681311873814192279461673080007140612526865608187265781208116974785248905147188175135726847091499979452248492628707315415134263151623377489231620839498400030938883905300462190308715022447570235893227833795116482653877232376153343956690576483444809199877439540816188034518683829428867294072454216096017996256063205763112287957702418917694161009014712448055248446452844431727351515852814303962802510548671826019954399785134724227683288813177284476162711513264066067258311236902834856896066617134633490379917460721560668811970478710782971356753840026414015400676044170848158721196789901275988971222368874865497008927373760380379088176339943067808462099521078468911246035573620590798935696433549859449741745662469908099366894853903997550620578241582910328341960600193488755341055409410624501737529732805880176665296273107377717927676915181921003988414709718860195495898914736953836275573682858198780682682308524852395225040991497313028692953831715887527044547181803003140185723732469402910446936970359317591432857272773838854145146382780946451919463221459592087046722769081809669719768575544559746187890994275091802866057003960752552066029433181625301571272014067138138117238345305150980994017407886364684372600938584203800908201346130070703046384324632104716813613647123758116895129250946583025281003983065404828818720778284207261253366325018548671862330646861332098847344796788406582458226894896275456000000000000000000000000000000000000 [167,2] 217084056655372513947471865655405841477908604487163947584579280477099003968959626230092812651298606957610386804100866342288673652375914089083149238243267923886155637877968685461167142388701402551838915487906523656166252140880045314416724718021848571099335296401514978512387900666522093770831746704827335661968055058471551583814425305271931092930686148318866789716715234127090723760106986527129639333562435363813995799224147612357038042334986947240044231349608022548200246147955332722871548988405123164327433280141222739906431257536788350107658256730164258002106447034857035315479181051339262528086881713117424601485656826452098852937361485781104999042829873243552971244978283767276754390880534936925987562430962312154383972193261735240402599326997785366125576972321415581981672581464452466196041784217451300374928273549681198001303540026737757706489297860874260775699043904044891667598056954812840335303375775208376644970007897096963690500199371327945001744670065344367021098843220265216544592024477031657808019247690733660483196778335655920993895504849606516477575751015839365977318310526776069082357366491646682230038475484589033617727929282912144331511189840698888853909956879517045252545350753390895708528224652867418316181147841196208173987726026224778977278796130915908846140605838233848866287427919216896941019469235206644013513026127027336429819418342935256262439906990427112805003822608856349600058004727164260792666437839535132864136057705153924153855262425647022902419993666679206292924066751753689362724686967960640427984313434784000000000000000000000000000000000 [167,3] 1424499206155399488554224012828051389583778170127790648210585655620320652700884130759119221345085548810031049342926975496087941815649422168512384519220558774164047578436527476018977367435417873950856325619073866414540451237289980356172014957541768220464038975899458117598662077666626831703759588861187314591488341552547834328922056985247508723648966354050175898494177040719651028604044258257809582739226352794694240605411903461125094001652373166412071704077895803995049503259456533831916238739720921586537957645003524335642812470183714367683505510977088543193764256539478120048009521302316870983127082984785445566812493499489438361937772123171048840411209312499685896850788477246265497996500423731925405334448605460150352826164142499303562292940032483156122605084376868508031550257539260018502662271541894770354069088636087656340561060083024781177997337907773988131753262625836305850688044349570748124581620830071786870543003483326238108150808269373902050173300402328423765133588640589908241569083095430176757822088537499829396374668708309151203721960653620361599209796357690991633031208967843723689737993386402631245304225367329049556728212811203769682256045622403050040039789359762795346247219739010866468299763419150369907432668144969412868858691726529648878264207357378946059500944615817301792059192193980171495344907240497325167629657379705246744196900984477267744902109306098108922444158741942307573287097536787482709408241211519538097888804114097414157743675120753580411406720997524470417039632744395058619247725569890435068449908813738000000000000000000000000000000 [167,4] -324919525117157178860437332345252942006399312996324970102459942994179092794594521483536897318902457441099480680809888968831622581062410167859090907702322778782688499166971201134103501435747866536578567052726925378757745031738379114711497463742420998950547701530567686903657047859872767380436746316987642277286506581608557423245462394384344475780577405111496593540722279153538046533362749667772213762764712285627774806401738942753941081153398892898135125627003818031879618417519215476113727467581586544724863982652156870451750935850685321225643815760959136431030357200904036953025536552972133728240352252451587333605284549370877967562534332408249566609598781742270849464998503211268237836568130538668666846394797538966440277959824903589646345748756784693595581373895337026057620210730066343538028745601721530012695045382794059669261477439667062686541536140212104830454511648391135798791356963181765922964711306253359480176918106611277706381539801671898325798722555982628350364052779998005843880166696822575406133120817985447275713386992125382012485316884250648140580989601282736478245996374323963230683063190430373218751172600969764443290586870628441822406508835617733085107505854833117360765614987453228745537379273503116405108969564918157919669864624821980192495640320258242396325424929081488388832320309075286136522121433005708529022587818941620466403233916681949086007075592222226375788614674948909881949548846231577292599079271463562821385303118636264937270463842157348239840890300641113019666187340486670233315843796585403693681081783591246687500000000000000000000000 [167,5] 295231060106413377802903043432188557101260635250003303408868610726768049817857079804095203340688119178693450003352119767329568891207956132665949583591853743321640384678566788291970839114943140613435262547097926199419032763059069856581397435887091516115671701724219200939890135649352641965507514402789603359476483092527363272642620500245209036687713964721896973790031819284079119867370926404874657226989171190068722570273711684691440576661129952237323520603953112869238219201644802945519717126905157271612636245823364943749919489903133199699018837108325323789188872212033053674903740713558706165894875706948962338481810271623147149910800433218736740155970109024855868427192433186409372518884476225688646231571277305379205768217727086894872196699475753588626165444678607695765949246266570386163384986861141037270029119893308054807426532002654362526060086562768401791529696704801582109805987760633254688438287940063571458464548972240100654444750780084766314970424125295588214985016938118977748797526009235503909690794886574425437075163776832791622117983746276366015907250475023385454369836320697336978481435903191834153127679791871266822271863245913843308440710932925740829461170144041366434314414866515482736991050397392600041323388657386533684010394720446085383541736675555454278158607709966378528896685078012793217452254151037671131147299111084020763777357945217780428746943204692655441847759792039428643870101733687575730120974866097434467104129143296998630930431422262539382497948266951204935054256537712665262312722840785736497194715315665774699218750000000000000000 [167,6] 40181672763650768340753340084964671201917689734086990619407014561826707207030156353366337247390756944563352836401483887995998389395528483988891597317228460914953078889553061602770762918606089954270493908987754625793284903327401717649103213852088381848483252340992050705067745337372200139594439518130427402815892099450421417832463117909707736794638025407910052545946198486095152112613624583226064402936928785661591063781056861454463126884421698599879425757907585117057037601161342620385382707042156066148887212027948259964828127896329171133540897874329335827809374486282795287734207226189282206110367328680320916312606608288602969647127357389132135015727060435615734145067723000626197825843109111232460607517194045797974015054245950730175135824607189933395286833787732246437395536932102186106009903143349002190465816227375669872232912292098939774359369769103561780741548551816760013543549789471130511034845535819678653050702693289734135289465644330912892256160976810207634504063439007917439993865156029012459937573937561178992642805348612227801891778897011757588501373265004659323891212814016288447009156133211950301692443809694810894596162197767367730419344001850543827747453633526650153962473527678268019449103685677188350661277321065129909022243386963071647617749746342159638215851646237245294562598503945317621540753745561199781898336506654846012735992514162439725917674646684044873595233009850100632499205289812717988222443585075994014014837958929407073518069928524529813581779578600203141478917662617090960981419226947756404927193160621729108124572753906250000000 [167,7] -229633728398992602134751950407649974692479523374177701388709208407870092600463543262240646415120139286508406668766792845991019356258333550344112483242786305239795654391896636931399562008101949792022251174224255524246635040372535828855718816714552388748452947789277013805197104523533219481870451083177958461029191685082374179385777828110205259381937713012963876775813438335218966734463708265611758674646985459607557109400699193688888425100610206960465055150914526173949460384295303568164199147801242568113019837784104892463842663256116233275475756807513003417099676558721400112196433689556962706733829411981679252590735752442309769800338903609056985895857560145862819808076490138701370273724001008709717010190929265699101168202024273769287018587624467299071975290171231801234265569950481571633236375533861279135336834481224395613305201873710315344661786553022489107490224237320163029976008764839000071796502964815684169744650659849906828593709980727857680090406356070697222223083561907587352968088695210830250923687767968652784239858433538676416281067520416755334112911734691255370815066224143471051680336377047449255203201674512698907016068427417446725106116439058408026452229148145897489421481345591913946676951561811125334315902839229700549094553125695177622115509682107743919004397264945209028346609590552303682926789519585156518289748862956860009097569187533791892097648314861553812132454399990601475659737292683741377861881460631171047556936618379432054881458213857604726991492957432084460748805582312289315500247946176764460976713251129882945920898437500000000 [167,8] -295371966032168143338953186935843958601464212436804808544335529045426878905151522820524855539317069563225732796677047342422799706987805698187559161036700477717965350735943377583802929571139034211503011448799554082805441721009343309849306545069211963607867863389704870928962421717423897334814006816477061007104976360839977505441466051255085383163567364507720997457943899626717206905487368656862267817581800346068736135481697228837298828581142843267965594740730892439520358231752180360679326847499341026830831659666938432977717708427918971322704043377727522160515847296136830620021310723530915278978632946248360443394154000421522203270829316687822354297815885538072637976490429882873217114976157928288953881708701340192795886664102933644606449750989187116084621185972621457102516092795649520938855652542358979362733039256330092240558620164727628247744163635581647406277946631306369749279644078517885791492905093193588004552173773036131312085560163881389414561883626225105425920674191632068686414155533456726753123188022210625780997853903463291535688808918857113790102340374633598466533578183297208700798506163201901960660956738069431419737734473804523550766283858014335002422490593409469695025819896941970721932749338485342193517752446232177389168502094299733645683186265765285143056401250310009448088195570761458489220101509887122548593134783833962274147466327971298115198270647331745287286194442866325566336305547080451231875096085941421137323296107176373689353795953274805942090577747858858456697951182834726632159124580512109291583660649608601675163574218750000 [167,9] 6570900570070880498141187326137952200029811779480915969839021145247250437698945354189766813114159580099379482511166776790575729518301923517565052531909826426025209916893584479512373758848568257615795184424965779877794794175655627535598059498990470173302816484590981908460448241838799424156937749194804286847122396883520572060159127513085250984285394582752644749605308210911435728272673030581659575022355326799489617294088236873387369245497045029617820035884592343956359986187609276077946882177037956168326831570360579362720852275464850101871688272196521967473358579200870698745841182532438040842430798212041903700078492017413313080316389647741837236636905926876751369877769631849287584145381739954351854693307843693664199968782573214242258381711170675242966786683149072389234672709739456567719317944060350563102612474805674752069944078667124484109066478684307421023845091140607936001968912591621029977478526215606068481045364881963028234061918651567763157396875993865522431303539597177842345674262500123816872149702948292089617206559387274084238589842966504169744985492538961504531128724133794058098369159295049852819011740468495190741059864106974973236674123360779047732654968017308018571008750816159711229434654913182625154214035110580019845812068572910365288858583544164353950224625468274547339090942176428241630558887401009268516933479951131208500826466835227405625950081742637187609400424472820340062203770983119252798268639169798591339854683412666989265457967456529335584546936703053977885232776163827886572399732110256474550359481866451430787953125000000 [167,10] -22897111547740587804850262984873866005017648241453816323917272380187653253584169587258736362488327572153434448399828575394571875616940113410181207395165944514225278265537162142715082026089655478453686688991202976305054509793819185473522330286955596647277659684304133260048426756991799755103418676006187868310908971551700253525660177657532286341193672985719611139844860304460638873521628387349412815473961107995988916926186395576192512222545400776608075365772846536487924354030737011689217912756549971684345474539719081380630800398052502485137003947399106685750000738207235404909580539755358742914549637119025346834981573807288097488996478025230663747757319635140795654196115975431912317397770946851149815411393085478155299478825215472021358978197696674919670849038783923554312714648259028835193105964209035361862219769375915566408646465619021250013567418266453575142682924641049800716082569207213312110235340855181282354354395434508499734666116768855469783147508138550583145204262504698370100179911335595116675492342195350941591894063654755884594910759039228424806932615937793926829463229548840990111410296269167078617027416442593640704463509774553512388169663225267140750875918090823998241054707168023642369464382206139179957529157137034793294606866400663925705406177128129772736469932217014057799510629246876012094275911563493679685349765627200425205194590718229120634060069145989489450323417247695182166319342516279379689653837916073464415652159207315749964975598600910527860182505757747172209224796681537157296602163635240055255079395777740524673937500000 [167,11] 15418840270955601292327031573467487094141724093888757826019679392263940429657231222557998768367822827601409009819820553006834782960531230764319013426699205944229497828167168414184009488454857672071843410458543237384245732324536299040371235843293494795932111314882890502789512353376465028746755404790558888756189319910083564848439605864871049268590751222508065738481000915348938825314112113562202492463089097269715318978781717253271871039906692704562977359473137909354032543904750834162977854863628791210131373699952299465558946818521616609339389788305851894066378975372735242224103914133520648297321218129683689321203664026808379170941022071128732526788128171917907957380588403565537688825231056952493981306903462066444584766111200783156729655270186100987725707362194438060806637367314945885227458799659191904927290432538575214217768455889880740086562115066368068462280993724392584571802312448909764681834452647054491686777929564165424341165532458639284404294164507536240801969599657593427754930382639686822166455685478872492417822317367128735951237300762013732242593935584742530311100597135872564483284895121451245336272173794102658364017063123512346842864824317046987777939512279104320551059138426217443052971615562601574912896683064200764622865352621380089345301976554937891516876499865227074120911550188678451542773383140228348503573748956586558835773166538201882026123887753489502988825931382795488573165477967406805546372853584655687776036972890023253722158895370432337058885871821059478918485530765656790413752946854211585350886152554106885309500000 [167,12] 127941586327628521086793157902369944163448716108006131086668954632322783448415161532726730360735718085388020258792654028918757588155143774343106278362655925194186482774560536359069277967115010039961577558742110166410525979082057184420722389520673167760529734958260178719292267015264718921506063786506050097906989851459832848907532593107912286923478535916229226262710271994306619694477207582089400450602692815911436535430210717354679747631231438135251572455358632697180104229849195301997876528711256635005697254066498515481029123972135302174180059034384524674799373421785883633204025846525406383391905213188824971878047781260609500798009661688436549495456354986965120363897588925307414280776267602485164498366004517098908053929903415528025188042901165738536678990214885766939448508458347161726028992659635773655017421033125737110592220710668081904258342593344087299636091925957054065497807491024621541452227353347315824873459064672970151191633290041282635016341158521734875837052682808827305554254757307551662369872332184737081723821593461582455623429319777724333865042766424577598708309738278716348115236373101653078616662958664655648897409950602525675846325355507625365505648441423482720352764059889167129756805808364037017653158036726592199284158138262984168746284370286856817256919569233232158997569551502845233685585147113201964382979503035031329764246998739809910668523092445216616978755299041721312554414321891709046210547663587970840453192128986383866149001835890939893003064738066477715497766940038010063517749455909050487580709430117782006825000 [167,13] -484411311112243486656082812105054464245337226842380452864498767324719835038193837886538828704298254854077933370395475971951553894391083080061343807262246971753079355299840125854713802065906462146107062291571998501478294746162032693161846528601720583629210100643839060513614012246392262638344652803187407875102150118001187994557448971979485701191059306166290695174972299194695109302370483738627584558105183850098565617483868157640351665711309781016271463066749120328202845782419492668122160986073618464854033269472851275322201478813389198561018247953283095870419979907658581592148185356202587639142161494939677950827247412715598772609785908386919659343864791344459951564173904850476513229895312687821366304267409495728954533825346842752823258299818296045646795903115466950291003531002485444792661065156188345428247567692250998432759154136574365585997072471034743504851012337228961988554675923378444980215005585235528197610783572403630748359280880551156278330534968207502565742165596972564355822374740661283483797502276059079629258742087430409988560471932352161209064374796506320319106966136756914786974344444366868058112017473245000325486860657327374782179864542414507695971079380996115991271123105140455377498748437892173759272204626688362326161593964105783334491828863268335854701383333858533884756899882907858969234991731894534646885637050981312024036390790985943390979477577078795719575572542754760968607478738242373638268460781610525728270592172619306165357837586727784461079604505160563163053699827581640240540800393111774455907899805202557348200 [167,14] 766172357730339064256023843193782993940956218556550586721004861641400084599682880443156419870919587117172378573019571860986129497482330349773872040501726708348561759484692255929886709662074973887494624805290567257636451719782596542761403100259098226767932310703136718839180378328740155496183315300506307392805493328063757685916933855311076162212925647137772381936510096440049425563747502934059938507142383351433906005426994734808687907569868703607552360450255615253054667832659831642015697677849073290378170343433745913944243469711392229475623656140734877189247803587015147823634435101496981431349884966428291797183643087161635902490346572887925240208536857662730063181004335832567909622867545050194026918707318531345597362552552261874821766009368252146038202638838124932182655620359113152211662314272210636231841601661660574497679312850404448911624865516279969915912156052056904879133695737551415359204727659221960187312126539088686362023865153813131866756207114741406512620168848713086020673024533557097372443383645357306876156270112861591542781308347867492621900483643843994216003427671346615718246673798163148786797947479830445917375279521488903208229798708881775177923963128242458563535825048196042432421039321037547785997755738687707007927861837938215147163140494312984257043554161307388432256358942216762143858423348142248643405840268332613974203634893421234061998575257360656846897910748656059437512777665006540120089861563695889523540300275148250878463826044875116860602210986612388336870927085669451346511698239794196860344641639330828200 [167,15] -209564414536790924000655877385558736019013772711637009163063326099721485585927516505315703173768924844179066211273109160110742601056176426269900417415746063104170049755678111912700717682468723607509710495936155486887079109496722280755278361166177458878609237688398378599612158844488406585665403215737779352491812149755992069605668811545096041440640944493220795703778319681750003478765811640239962529912582025987980661972682612635671419952720793930533850889493629126924722925684662114541460330730222705922725148150475162138009733478443277949257853655256700131408813180698138055318637659864728232369099849354286400134967493567385941968359488531354683013261742739777707316098781773399743013922199749912614463015949430306216240786612125315773580864333048448621460596770156465143973148177356319752055697130575402822512013179255851903397544545232758565855077966420090551885676943261370808159756286743763418714563206051775478307459697696641647869401911376542410071353549836210882941111446036505373185756856396948825659713964089232867365515423232454948077247078259737881495943776019631807799681306882247519858273052875905997423972545350610410568313955910366424282339580155853100704702000645475483214905117161720087524777328619536566771598288865445574470576217513511721352144162142181134714955832066845007588331179864508954701761379667898717929617651013832237429134054224345922462999573601301404850092562462503025604134319332748231697536390019842987526282259241868563229038025953479710656680777877205900520944706594032443616855104683490914908798369117712 [167,16] -1696116149685878913463141236823000268479046124637021477408088006905778600920936607028620126176161476669273833291290244214762981616213257823527308554416136915942154155344328711270570636403109970837211109803702271148129944497626588985254886172682008898422447949141672070781672829369472723591602275237075405705255030090216678446250835762981978938916922993676302342162715733274062081989582930395498498280325741832820352852290823572856820707825650147237823955114006875042793212109130231273060455706323591387158143558576766905343668881490630498683859046982566250637875754963847965409337284597408871264864660077803548722876678454400513878249704284220714579818819017773431813784824477461025439595042223288542343908433103809886794970713494506519486277589199572021145606535982852984067629337324983321742436683709704679934921619768792311180620432339650282985936370339946810757705938609671038814351761211861337628481978853120732812853865394028050375896393932594577053766163937040609481960056985380968202521844641163207143967842886205846865526564526945791688451254465449844314180602371726358310005548364499343238179308461876163885075854664119630462003554221615306350560597126982631007712487475144438027813552383080773214628770504487674195800531994012516381208137402908371977083391539747626465132573446443745713346614849433624115882753279296585454100592608747742048037903962434502545103506775290307424373717653074921338809580933226082753525576231726405907425909313559924231293313203325697759225826358869918257104214723753627167429841094311473857213291320427 [167,17] 4063710180568183137837459136697020172620683169875742896933771304133138573746341729089677719195573466249908944005900681164423931301598818121193345071322860509938440345271822732769207933163695105883231543970025493823000767135126337958856298182872734858491869526549522000006855914193592267712868595621104465678865866050824243739283336541547763780584252194508572726509855258496865564879348076744089066694435674840004283593472837039636551409123939309818859345861637249113306269675847749608102825444832462669537239856753071790303166712228410635427012446768996629002659638637322219423406678057338716000652810931455746024456267481602767502707629206362413115269096237121602786947484745930162564921941524351393479231914557825224423536574610605893053462048678533489549843081846817000618970598254918616201408545387189373523309598697178084790299050599269368601804315711388985916590450506363076209959604427183588527701944613771419646843982784201561604331358710583060019038402351534467188935502979385757004253594980864839441898421173761810466106756695367489040359703481917069363649133362414024803448105102901777788984646649519574404953482247613290798821673346653500977292687043143944782869112064479611291602018638860074765422994028415510507036927915805829611982959327777544418815253363431982232737086298764090945191550502552006946074207344769678681845226909683260816863796876112436818102373652139336968457542987547238737006738693054283139413530403615557467100266098710743678724735992653405451523336252468566856717727763408986678948537184183156474346689864 [167,18] -4692989161741814417199465555425369102480246623072843085271797472248554702080858054834672984821585152398692083575485544630739673078864661752401440348617820663088312547950346679182577618874333354354032201483509049256817266151565633810297665940750075132829629775880955309393683309515356562048722967631935038192820429403178730650340425104528324992850256961750570875072180201710020525334774279158977988928310920702391960309193149000198685946356962669404454085873855725720153144912522534180580975214247518230481891456769737941414934252526828394861555325981968013071638348648580273590164546670163016339076995592689398004257032813922282340211433848280929611237472025056910321940379861525658741314957470474326593724099531408586904475627313909721646672454973489630996461089981238220784840098129804110832918306260580315678479020572979997203079528900365281317370915277061271466165360289025296191871307034414425407847657001694724170725009324479973680212727599898365064660201227898326192147745313508782759256093243396490774381618410507950396070269750724704914976145392727183755532584151754428175320846379061434656516550227020004269003903462964185621015361612980214639439570661623851595787039862982942921019274080701866739387651997449203827620301968890640448880109226615478525347462666335696324244876906008691997561265551810615250162610850198768330390580724275660302007319070244645043432398499529942841127682166330943082255887734708629362962888021498065667480583182296942775125137326256608355295807358588607049726638140683563759098474068467699442247426 [167,19] 2084076038864341399557106258834666794111318282988686748979404322156227720406533247142460772561144971301140510596546766785957955563423706219654183765684510497399921493791497530033616729893266569111874049628954065442636565908480379573749029809064193117738300835460061293741418115068124578918335144068671759331509869954372197449371239003664827375384506853789132863457116255476875283006240618262292317036889479751566231709779620427810196570380734710769489597724018517985930516031487944174597402432330370962285120138895255438775948986878799468403480800048557910143281477062262009963502935310429369157884087406609093371909951748329073101047970860883348372130149210195725489291071522043370120580870250997998879703048958127572930989946712343735817385757999441495255677186153734116720331119969944240719597093014656179736392107705014601934193222744002682764267125722748848462730757123387295837850255875569135925905472832706125967038437630800789351716391508617272451504274240162740030316566969070548361538240099260047909309752295199607141047877298628473334900675096333771374965947902515178573500472061657776422790161860126800582081795155182572016800599249942971889681656318553628402801392677571066196766907523428584171843386942062702768158537761262322001594535063235390651332313184877389694509778584490904439178276808431583970143773229492362041967321965987545451522052237908547867842092872243894728813583313878270961924162620270411566085121945748316189401383851317041099039665868012184127012080807243409992030389965971707920062294675547061356800 [167,20] 2592927121765088844866605065390615289046785972687144474666965903551777436864312056645129561957278071219533097460852769804648842218315502837709197728558706682687337257344284610238381290286935156411536480084838441344000439169650745532186516357532085131407465694580325628575042719239851189688682529082416781996100916847220956540789864442540854606829673098135179058597332832519271681742700663105577778519260036224483493288902989087393315532514640332723224221600084187014920850695661740528711300668813947323054488433134506189490084401381159469597055616081830530106444948630012302182833052550625360542707296204703472800582596470036217177270524477429745165425968342187303381913750070692145815028663881935444030879168804462569864560902159644293619977408313679657037940076140109089090523510521901608390390154914682329410558219913508734211671523423007248179880034135168451930578018119838185446151066456960241801389021843107943034299873588512545737683655979830144289795235284654261021370495051359347504888140420328229664269170846695851512537928311424747579130381583856167608983737039298833739603604300037559771530110263888089303182123152845454301374883090951783669657855050357479116441301049448035228695058463631509962852042538971615136537391875815855899098513963036900127793352235915852107844045692801807444868817415023652378929716910725515068117565635490124691756997064357516839339216476907914467963760693997338103261144081717609509765505592798813166731923954547459755660728886577543580459003709542195333649024522945178560934811760244605158 [167,21] -6147010190373764021198404811489469321769309581281542693963587402354656991759376884132276118635269264270332362166403827513732274714562457385951946799854064484382423966412746726309910053687930647296685494437963123273920475367800446722910992936844053565324265618811608252895391488009822991135886322284484008952665935417447183444440601948857046582275599373820037507594058659429531132554266938935336599906538605636793821620013908692774461338627445843639670473532859734022604735402965664195788794582536127931528629155885591910434129300357038760142182089973317135090505204750315299563376024060333219396000381225275191110227290883812637328766259083902389003987641691099561916214838192897038626707261343185240807158185705353561508353300125404392747747716909373591443847872489980740976205942587816942368308251084861314117495303674536554185736636484762984182128153476979196763129761901938382426421522167104251755073132351455786048231280504088366898740287588309353592202428559613222865833516752288153468123638693603431456823848176977897520153194047307088518779383601249965170281562621356400028472346395146105428432398276538927350634501691069120796750467286861875170024602055034295418949508171154005159306467299255751434470619517104691514029578990773885680555989564422697102365103818532131760795687765790645929096475712523966123095745458962755834338279503681567673477948103521618896858502431685887958693014705849785447568963145785476499174979155124434693361594923618183070081188979374042728130110444721401425770432425936602414819177522163020 [167,22] 6243754926194405545499429141480301702316205128319609821877975994332034570476719929938557495892268406202515473407124293663989987278602465722386336975205673625523046758513788370465130625854682812447700278878962606808274161996525837351713187321117845466433003175150117780151169083489982619565280281644664729899732402997786464869827959967694528862162011659159332575387150475930816291712457681406595908959739369624992602055750789474049084537584192938261953285043554289343910414008530883924798751964959836031220927967735873370635176712666063377884888204686180694870024312633964662413829030915142584466449238653523662417894466561407753172909644849901545211574021031887215270565543647555927518366988967758884897607512447447107495195600050972630467394398199179744999566873434733661359400926236756315228308330760721766866756108851169791459058769415523176733917487844609962401399716145926520731435630574382499582568550311858399995147492754798468297003642261984559478234592811767516696916183672392608964201913291212668525243778195721267763828854261748558866320290073581140880731707032196570283492115934042241418109892504746713145451825377148598278034654439279101694477848005787957814520836567767254818549694380365699200301533754964484374550658101555184768132542698064942083633891775758992224027749016330105540224284715836066099528909858792127110705502590875587707606932436643777447169833189774674443815729321593222110895743692262239552063016454383865907916028340671506121884192250586980837687785697213710734368498235759749833807596025976 [167,23] -3379078650996474288882702812870043475161749502577498261373426923856539613124762131146112266842814831945963801353562012584671048874220678538929344692138771112224646055101492740122320008261769951971966615631475733725333798808863464463574461770847787892692194608646861846990452794365561676204516371588380535774943517755659250720828014844532407656239605249322694779417738904008521714981316495881518877547075907160739999890015115105779756655929477947401884144882645696539929753108095007077469245470777620244195636650740199004114919561920542926151943533934301772478837211421880230135544422570636281681908155064260999524347503615535315065340650180482837848752078308823250657077448105949430515808171088608552197046204201488994361748471594201531658461648515884375061636379800063985375826435233450016801273727734448581577460129287994068421869379240291822685300676808459944661364607629721097895983288737105494694318891045160640366939143785483750498025291077228872357884559085226480748813423691562160679393894557863928123743781886742578899075104099915309689527989406972826510690893365580191159725493129124228637020395695859266732961055095602880011549176627279576308087923011837163467510358688281750259637755167681079942166262817468241948290300621050113989921780465858950068028991549717957569457894673193833661426456450432377547988844579012845016941536759105297233174173086523456614308521441978981138928047343639264405222433409832707371487658752526064917591870925432895260223419489855316878355787733700507303331478658413851862730862672 [167,24] -1925921185628961147074453518335106787337280537655866061714022306343865439465512238549880673394254042559397884226657806301084147349526436772086085832683940672137738241116393271841480597575246607365052367331388870733182944312215767053901468725495842358505786989962892251834595766905829328674433444380746703827067440258692579779272818735707075487458666051425399643768177191287091089899547729080623281572597043135178781548060196606338812286702969789484685986664385329054758744602237934668206070467464724839868293341754379803035508860337050522221932179407997924002626651080190056347953968901221984100106484911577692327633312996782752799307546721394971232917001067362668608094941151146557574862064936846356452128032218396753311196922172764681211443446360886836220478412080198867076632514342257268585222246868238537154146942352280191246065184713121674448198230091480671069774128565754563304302774448745689720286031512403097640476072603617222690167202269800871046598212365023663586523645936233600751020223704322565328359261203112986199370217988176577235816164835814443123057882256229004229203860388976673419927549335954095258086583493835197838257674085778415261599980244738973615407682881436414477427945235777569458079274643660284243264860406530396115074174538779711285406542198827437254358404117537568648991130116418909808375845172913798134913065514782974293964804426388819205608218383325109748195057957804620400081307229575568177688074547608769196589432620875802004688268799092134613473335213320076772194094927722944758325 [167,25] 1871122525880897745656101424442860528332168743389562102898993349003014031216090465701469159402173957495233219813432745939740605940933037750911317531892007835100092565781087261553327086157249353224632486072848792709187396559911458263083766485490118565173124044732749383700497709464406720153180773313821668527090286542062894011142963800163858623674916640640796358440371788196810378225907701766993945281513961692647214023351704873052791674992096814142358436602067692454702088031408429149462417004195464187225669421621394445128921967202476714418736232617833340717417994889080355448857766496427104696688609153548469609345610300896386158062959841995855545131153619990285373974952165872962597505417472906855958179681176022349661550090038746574575199845695054450958569364355396315669123060008666611565463357506158733872558289848869500308405599761421767545330630573119436846136626601266370320861745108355310153597572544440930072168647915486171960381848250757663636344166634350096652855251412163779535583931772944814787096038411164425151993406962540116400515136207943504842695540422448683484304335363766240977457800099811235415416302746419791301334034021985004868513289515289155005024445023520976785722655393252613737776525202766513028686489015489852268355166891519291985803486088025347717560036078474856622084645922603634769345286677900210604271068660367477419363705707828793794922176635108687001444662383255810968039486675480112852368009407417850434134279375192603010272708647952260640601026935855587445268047188838144146490 [167,26] -1927078909496853485003735594410289133906901752536782201224766730570696126371666744896707958831079890676491561525537994846289662017789262428024152534980508643360348349428386790907895063885900240878257052036663691007593836246335598286179191852425442212400656036888286200618854430390436886897601678577798689157328172279932668622578472309374812699656373737078798366087859445439971183026446041230290796872487734716307412823257199178691470560423781961953348583133645740909176098635556553528714867654017020335644848475085533788534553040689615498466030899173297644723400181424866355357438104641390355727590406005536996604332756186991853283883393279150314649795999605434463260470391490278926073283335318451322109790983975717265355763072367096724668910321362295617046101051694881229791196279649402480562930749427263903042694541735883989566896980259628888223713290707932357974703361139082919944626531934198446860991036103031654772292613301900085054896637433130325818344035150847378965490578498348314724284565117960919464182296963665649214123599991495639272177128102801576281123476934704410865269472681723200270792801732148921093035099606828450001042822637515594277470120256661930428833299843647191655425845541715490010511156191179400700713209529828446417130699665208163192843165184014898176279437280051259937812895688369259635363503282633607008933153305916904193952627726151061346614717487861349447648196573980167148604525013606526541960500708531520537229252686515211418258742994926099637550063644229635403589534120289394870 [167,27] 1082551218688735746966555664086671130966714088338551589820153790061140265583661077768581425972652604096480724219597309870550213504669899499243119681229815701899594627820302995627639057327890272234392213125389464474634487112368238236478243744923157656610090514185297959019008947326131644241287592142132632669136866914885704802484999197525827455472933396618467242914494728032561286283510387521831990041872256995999879040480079394071665176754717413288576265840126652499642519562243988439647104901437855482394699634382287806887981507297771080848237523994064304072516138064146123212649918563903637208633570406245590042036512952298094906615174721450452199081382491983472796091992387735688938719406188433219098356045538926892722346702794859180086373509186381125688877600114310617775631464827189189439906455566465282995329180314408955489248505255359283228515259559003988831521823413860388608567324787491887603487506753334240001650234076224392759927330757736255586477359605363694704569381132139746151290156190310346204282349870039512316396273063302443766256661078847960859540402501777308758503189697816566945180390827423557981442469776382535371282107520304284826935935565673966781708231698345098223825383171239763234798583171395869254717709496572033511310608696465319451264006191292002730337469067417758779404298853311210098458373129888884463854236004254177482723588751595635478654637252468623383046816428594073646765317567803164080802720583607414003625690575278409526649866453183984964879367765363767261875211947392464 [167,28] -286548324896079512083276952997357668703484733980946399575483322425323384161039096071673326062450352046847719611359114728133811722697466796633889361240731314924905459840189092230776020023843979747606533396877841474093782223540986957087606173822807548715908703922056007683435419453457611175242907208261257348223968731668271860135854451923442998215440215327573002714939477443910327745756836046095076739279268200265511944384438472737246019060709278713194436010897873928761286103119695953411684683381630617289880548676068368420491784099479429048719107111911089985931024277462983974123578662897679752629891524804329213860781890176557470714799380892784148633853941235472238238299410103681556087790053840932596997845198191480404146211400295099903916354859978430191378700638161469404869829328889012087175934087114839405270473752744430287279475624178339102994154379387225752198327970139072415507820496098235000212469388495613938554391952224571317689046895794029010756722308147200179829712731005544356445605472819300831041524479797961557442909712178922930561470089319273242545457895456114312830339466690849879057497191233958993798524867832283058912135750168347083528651554283386589940407960801948425856660362624294904281971671306826694113270664397125518470688798674759572636771099520665171904465078283330183071101854691048320926434332865661157024638382331990070538698205468823226897929462174873560229418561162636944200175656326645520719563071694340631281417162848022589982213130090136286747302018965387123632738251661 [167,29] -91637125098444128905196957685893229949171720404422337781358439271209927019823794900361719531457106173283448761417872702589185687159056356786920716412112812212305660089893366984157789156247508253409631417631784778726593197266031552935968135765375288616270462334099668568976065452645018586414177421792166223013883358173078331667082310428601811276756343176033354928101297485593149789411797877753501116343814197569793029433687634463231892799181412051878247112988659192621446731970021150781035722218794474892275937940702358167862499641056877616548087423265538766568857654006100587592962145195771013624729758850812713497294922363283022769705038887901920125174415688259458731049406019291704737305035401203655358615926416223741690363793429664045942912673425433831531460069098802060660638065471785960321066832129195549280535314910181106797183043438923949000795196733268687542688189173611516393259445818348625621613700376880967761620434177560148292049854089142315390484535439668692781759543136592858869712348071426533909863089205054331540048845072960437042670824942883562805167929637939409093473282980840805901969261013047760744032242834516934485580059416863901151502628707925573233916530209735951674527583453131907942887099437837554210603223113497548437042668381729196908391896925979287577793381048975129547690651542377364515045709260730030353208372795285496426078100569127633576015888811150494308431180900491441651070614315925616400462881548801657647756210551894213742600067661875264788866190143116042578346268 [167,30] 146221945658552512814730426872756139790652567098481000118647645392195271861530582057064668537753565839155066340579157940156700454422199821230333482455869018437482605040230089771080948068216438991358419586190695785908083354505460025952572890000409863133047393922939566961610324545971150327659000225965457387828121672094719793887516200594181217464811092865010826549862978374016943926769364139796123138935164261976400112294818617967785549759583260288613379567297200403392551512264383435446240634262333185993143508734851329871715231366175043947014313517005696127035552570629562380656387049890201061786067449159409575133462840066043556976113839771809330410783522945843602834220588235526828334791699305924918192726496865945199969667452742823295175562314258365154674006701225955187338464381297505967753461725082025549176944457172113168987431287224035853445111346827372177061357600204995031670574825832297230023168623010036883241923052794480725055737010325998322720787734826211736246113301066171705032161073497871107012510733921622779286117278778054210903865877393959876126761931389910574396666617717415122075764704876868223050095523925445067993720124328242155939878924503978397258801153779730682611177109157993346426085093494378914257547020612517468081535758544370953840096629305802693814934643778775473739254450429250949275760252229725093053195014054498043118136476669008331541174400432027376849213837830871836702342801820864833464378384581028669691339280794685486934409811596362761439213269776246844820572 [167,31] -84141457122146464535701595607327796952113755136050267768351960221302163428756280114919665568408467674620174279147481714778689902204330771977662360086873259776106091921125627333635756771020420168979512690596298627553705429925064420777044122220517608013789005006803723358435879548266314621723736324365902706768236967306954739156647970371739745807479221439521906703112265463997698878520601181570522413034995920893545190400849513299602012201103891854062639932990527923970539587814109138518334916627933203508708083612431060387877329381238103843919416243957268141674333118741643229052814342308897904877949116212695254754747802020083251496197457732259461215460610643341866168548958012489063756442188042286714228548001488688526153645221315946738218566975134038760789312315458168203932785934524952910087782665180157257057931221787974643538061489025520742737609037288028967850018047944636802112196498089963288920547763536644919095056553522725182284056859002630796316617484894716488948283656900032082783512408643949199718375079602773379516868336083945165545845589425802152915453068411233276617736268640277126640880628946194851596159384576184557759621511605550308264762937730655893625891445863422002659508497297835475226610029273526079028422392370393754231463597611238608645099232753289840541953749704028803438244570505498310325741232290301009857612467643320409079078055402169778492530187398633182751121979964750855431846722629797186397906074446058355334435860692446318058731894622878444705114584622584047716 [167,32] 27251655731220989759236365756819238223970135906413489816230437980685799740975278977292553580671867115210607146790775186560103066697327626301736200491944723554054055526575222030550672938502514022655720240545060807590888210225307698067438987454891834659046779829315635955388129469814577233430991737718935533683134315071030267710871609410509117894439120287035331386506196672563065196558789244657851754884593577002711325958347563160693245438130097494455619607550861641780752328518945782053642152498943687291686663948160961379971279535696062077745487854085056294638050063987744911676202111345867409977872430645873911879248649511593650596207555466722070558213126929986790761734379533958946510684466003698838380801170212567209254401927819269068205079474549548748657696369161980970628337275227111934715581848109833529167008653522434069798807104333131904327521261437613020138065500218652494236760727392294083689418285068845619047897310906220999457731828572438022149392071074649916624865905326759860927059768152349691798519415060510756097441100583322515358360261505583740126906474037358440313423909680399945770548470392093453147048339523340890676391207642301206012477972680046594560216661879298278738004585659864244751399556072134979374456230577204021511939009857993873081964491220601288968866959871937585931875723111502937619725437624530294164616710044142477380043061354528063870390248071024757190973031490695065851336951905309369911928531315060144230900713980379003656136384719429608943421523177295717 [167,33] -2419556500873696408688519524793976854564631494515125170825432928108972215818133641729963455941001735869115935538492899478006693764302170132698049304191012252858801020366201455431546425512196210328711506150894012021953993338643430944835169498264759223209619291025255614501108853453706466166746439932774443557332923615376444222289967484087079671377569645460648426081207817347558768628173545528215016385418596958536391006539754139102449995288228212060441243386406893283163787647570819649479846034227874434324019525133892116651897228449290353988471683479222640786004513995329708583402324311455150581996024535888213156557418413133826476842604254001031043120491581958409855243755582900698243909253807285240568561308304353039708288964811007809545800779357563532339365179360120694297425704629147382839685602744123482407005011576729927592368164159269981564765246826389166899060235937723299730606587365680102506933309220437515665341889486080266688925155140258716068445550157638955660801971940444350989796416529320630248823569263488813049931109664009969467682426252763508698338839983575882686619624497954213160795194554997857920184922458053486043796470349712559848739456400915171392367265896614058909709074527965357081690593947645764570642791498105522545650149185241095062738085413830751753030676050153499995039229181551353983434436814580922557418569960704061060211638733777874161015915746661518279824128297536442503847641504670861965242312558560921093289150888970489051107080726915181743198617436299 [167,34] -2715097886895522047597639361066324028117036842505394791229700774108729919797067315443308510613726640993029645755618447895585867836806493333438652550175540302476766119360421130135806984938148613878775094417084510186611264517236873786951699905401650938255112941019953700601390567333798081371463280000647242299399877329937802791139755493146625718948114022801704767317970877863854456677901602241572413749059381188294684619998699402479559864814555342289835478578959501647913666409739949380074419838070863840169784279902730675547602214399275961957223613789314366654267698968128371728729949051448868427692225614072993434204738269749778980248360863337435586070331822563320908284929464734667252011793577017035320471634528292071788130735541759596192792713571128402888286294679391903748483651101572818245437963088443204106725119746310692078319791415125871532020848097977531404860482369901555488523045155269924242760802942277062235047164657271026371249789131759208800913238255831942341934455020570094526127011363288369231412832232614916715978309287899232284078435615748636362615124624138200997825241210986721925081518923684007474459255256932860398327906189266193028179747997470030659346757617231158203086633999095790101645321524246698192022070124704886539164254517101479068760300777123697246348662649634362546783982379525545193407853740648456746718956658492279331910830380840449394098961754262701002223316487636922985866832080785735000701557466825883481616327921194010131602514375166735182790203433 [167,35] 1792435168211126619878253068176059948617804406973286007776662902118950953615007346019508859950859486994562834896813123891022816726004386218318722881501865327192520133818384209202952763146659871884743324960559168492554891876092188843148444778947900283194581693423948933498803629602292536373514983449591700099763199239534741518400888008095047182553883777509612601884123913350276176370481617231974663470118004559953712282099653012821919126833480191276104700611940277013987194844229550066912444473262510939574897278031086717652263621872277439223111357809129043249804464720793155510537543630799801919678190481732773851928129078035723185120212763073862252712298292504683331574855950563936595311883438920497584781792524491128170229520220236581319393693928243062691219294673141063984225973323505190447508167800425984630327266674572367190996036050433513154676228448147374845754194644991507471649524436158469652032543519370090114558534317066785533477100476428240753429950771623608491694107609988724802854415339163093676826347714905301904800715717944743162168979907222161649095622605798275414721354341415909529662645690749629711842198513070928264674496817104135683739607861982187933987576451302439071878793507997820271927949725612552513662564003354018096688902991424547047743624719510368759203465872552004703295081375541897010384607597190271016620174214136013096078828166484621565908303320156251388105177673359204430030580300298400513298242877759827918448646469120927249579151827886274151386388 [167,36] -592721554266565612969248185695717373316503044920189158789622586028783731265461427316072424360540482330667847274453453815514640144516951724263209834021107782684251691276999355246373330150214563406831930290630824113556318182603246053314927434316171987469606630722588823443846528115510187870807458739985072688497387416643610898592110221008792945063358463604936841015976314429404611248914585380181494985029996775827624056438695097403653179264837420266094600097702836807282432671036831547408810147198468306154161859880714968537770651493029081134014971772305973143989914866170308686241053683089939672939933143025995488471421787861130682559065560781532475936374844839931002326124581692138518567515170724883877582875449612254975137281785357696984109705637910689075100450679235650756945093412532439637559045031838516321395174893547836886132600046710570553124101556811795426752732665794604747367702202496289979082192152465231831574864585777620626328012029390578596698495819839500135099351415779854846393050937475970606608835619733384416658201887460989445877002477671589822351159835947233469586501523849795306919209096147676609103949002221206994754351046590363172893607190428862608927828001615355959605405082889001432491589135560933904454168119783891608272083484888791866034379518138855080516150580632869896297691640093410399189967080239321884432446247561720561100262046285345231112153527546407968361611630767187131076415494705636580114244873462333921713592271249422958933088275719648432396 [167,37] 98248015488007961810522846094500838084544476523827801033352952238702636804832296307474298716067916045635898099907645807216277270211031909108500885663930354465394217208312549122275560041548532812607663597974049754129840465226651540483494775452534448300597976663637080815529507053725355407761016908431301225183240838681082609370287193372218261530888971888585579906802958067561938936002377235398021280329375961263303448735011221922053133088247715594478537718639124748538569469194717660501935941109599161420660960310126923187904309304884300792028397912205453694176155339828593288602386402857107790647789316398655741100348219682013173124221234513437929259506683196032763953888864283820443137213957112050364073579563010525684942286224938163102777331636140000177411889796934591035548140099227028051563048635752885344332572295911632086128333006618064226122140926888853349741247314296814710424818269374568961751862890983592146055240629986883135479478036362667204951092770653305069737360398995356752458405431698220508469788968496359585069169802378514563518724810328764158343261018402924289988628801797703924061111911460945130063108458234164045848565309631336791033592638373787689430908300468094922688241611116096876377091561362880980957614634701536343171319174265720468469809788555895022726637905042688746132847750835587801387627879819138835051200160365180158223252003653611627227504861508344346107201464263603806801563729887292898867401237682264998095109801042864496539542348836914360 [167,38] 9259111230245749388006661975009823581988416924644566101330188087424880931097691293782073560969659770213413481104771471851964524348723245373695483189976693607233517114860333019514333848158047169341503013581335843246316317914306932981248839360821609674960960588047886236654973454846782150749340497747997354753212595606950823655445219429548883991001856938316122248199688862161558524610411602276294653205246950960066606324611516625785669108602943664594711814530018732498721350796338905351508478086746525281287794048046776106562300552575539752068838174599533647547694035774076660638919571267311410918885601784585807326820755219775973052094479702189612905316179256241241426123059596982047782885402197911697725317427561986753820057161028390110296123438725844897773736861593396810240083213950106062225885803319789387381813918104481377823740657857312313785320168812643748567488016744282625439991790315033062725699995841465936887244496328976784193475836055120354194269308082427251371853066068293566584594030718778054373825697889411013432243344411014282661898602236181220422986654703768912658709803393902087746505870328662684632701735584918326951532638372374945797222911697834097539977539868928538439389052880531873978970078020716753977123705686200390417505986929647158130478375736255214346764076030583305846849680148354858539312598612306485228879194878419075045261313959548678745124204357960968872628848422464011870932334490493605710460779881781646841485232249147162667581186907954 [167,39] -11392126636431022494757888086565849318844611395526886557879783326845283162842925316728514252633070418243151231764913721950835587007586698519295693915593972029923678544683498165667263942266605171871161399715393747807144282048732503992240140641327370528655048838437738469076921130988879420016486351643055676470779506807452847608778996361949067324577148837061827552056792084754035282879095726953662042686869472676233391833288608186386802298588707848082568686262540752424222335513966559527179594345882840953895254130747275198218533895385160593749893275645032134311879716421346712582807058963696873847034668294618138587880630502017296551873002147672320007253041268309221511513196545955657228546127930854100161113869333431165299774642492883445447549413760527522764387572091812586788398442149196276122353102122732956063664185918105184256404015926977560119984973436692957157932943770129591166678874345266592398259659739025340928621639643560722239858438047802234342212199241982920231957890998605302286172104890718948787071736679190894412910996930304292725515488309050514752963741262889104397118222471890131088671201812399197176435872275421379524960172986349444615165325854037286644065593541645933013182978041719500636789902565476795138320948459697541026715209282810570704726851450256128450271026204090114996400554343830376873684087203587618703311625726291921365115094491520196620607527191249968176835222559349931553709900894152913908307122217469313481159798281542577262618305580 [167,40] 3711926789243161542792508039247399317687616886390039680155096592419322282313686759434800483120188968679523626637632165419440997633247380704880223532479180123160888651001398181485997830530502450006773576937453846274602261381387649224125139859312712438593687799574036669863625767610140904924140825941827698457282782624943191198920246970315148752005668559927478328257030311839860497650517952390922580765148590741451067568058049786465552811193574382947614433687583820121759010584075219280725523534833800623173828043060307493085932271612639884053339372338475624319050485642352992920012486830341157017534342206702554534581696570551826443317204719116645594161814745847124776222760245000282630237769229772162959665699429462458344563636686897572298062289259614445471299291235736957369557739310942211124891320381303138310350055896777352164082790791896723775427479032095641124374606144849925996435802546121130459476625428589276666276393502232563538863078304112080261520628081692086516603542092203860934881810720941992735279447601492278480070413445538985052118397458816180339424801409490458362393430049721277432684909858017332161845051051749365020575723957478568202220106788831198586249776162152900533376354387670274191240119410183924523592503884582208485488431479027320151102646919705813891018798029031203128087033813150397518374128462689413977597123037791025346115901971407309910067402618451161884293312279547483400510417698510097811656391716490672435653308555578324839857325 [167,41] -639842078802429716960118409119541330391177894916576391252750152999200516984398783812004285141194177188474387348488847650289985101027373521174649213523172038393332169728803344669789967726538196141079750962870883106164807410764496116358156749841281305111431568178373916462507873228096727397363561099360197450050679209560694536189991819382966762757751473237968675952457844246293606226526101066404517674739363192142670474702556666936176142480856298866498823999025917291210553088111091764550264175703548398199542222157863265604648090658756288385315358143015165579170685757841871140000729228216503435264660672019263001597756174951063917687499942523510354369212883669837962998930571169943566579023408942847131256099172710989364060817379226013873447349100642826945943798491500297634686800806653824945159779192923375162065585356648192813025766324853143514265228222103319347864038460806338279577241630871865457718229516474668070128555591647807517300741843902165330063957647418228009406832732790952727700331712532564150379221490294332028106876994923051552337357494293233758997506523559762973826812434400405816912603255285248677080052350879321922804141867358661616070956622736055998706689431563210970398849352899441632165167483903245129433622681870532749041250079318924497638297896576047936517323296147053325236156663307258178200911067437078470225390062659104633648444590661893542408237491251225450971308063828129591815169926652751774750806606783049588541649268396189103494 [167,42] 18078998458028354718706205606111963856413231564768037996171265359975285192375548641030012873481807469823325415156875494414735413819271621293316065063421660915585939208542646166683583472905576835087235987326226187680317019759874321884894572572205703591391198259973939354472510175371862756197262793406100707854214676699551658255726388190308758884990801664243498852213629354904566678697718328509532342310155776344083545796856618418563343615515067757759821022830590150376702646684401825646843772898808795921513456624768316867125020344477495730074264528572743185793945041176745555562490442240216454792469178344685213243399588810062288440014575029798874945137215537846998563637186919453217646143929416727356591304250699737527006074109889675055273681289650351810827686301690839283750334534810865569573172464315845816155864549468976749358176849302945025286029836485723175629680621805606594882012482690486186047886328856126187472761875675054566553148318752329900038240739684806671508810014346884751662550649261657493452821812498930323439056600327768590190455478253636021935569259234388256207987070381106124224518012708996337639014308700446601385102793387982469585245058009335567670577872538884100351440048533115028548191661154753239794725443440706650343433800761478697914117085911022784521555465805096353304446821069538037746078104501525810645823112423911770530309092885425502550133294520564610083246018416771903542662414727902548726437212225848806156794621542510127 [167,43] 23583503878626048723929609947065353923535285719573869488746583351614418472388457084942628761484384560523408817966384326786882998603338872651915398809375429331633317513776952300121962105550231233341740321004564302989507277082798101672695680799942472391983479878692268326033259373894135373886975156290635654914920948293888037871571427976026119591670860974586508685435000552151540568408668569286364521298453531994718607104893380338816247971645143814826165679156962312944285952626540361896217650553555014773724590304452361733450027619754657385370781200438798239561996562999762752865223452003463886185139004221374418818969557803050178592984031541192837423085266960251639627437894047160347433258536602788396004398518069850241838309557976668499590122645013303633922716133422926747449377359772494991281566538283828630955171474073135958625657073875670066076181965329326655640308519013545663551047657739490420478558285141497703405849287146542869087865355593439102492638585702992236730982242174011924854697553196389754572553796516906530308366560699240542191949979187083822984870444995142837432136924105279540257026783064875362058506202132178872118881034414706331077791956680461233355509761049856027687451296743829428423527028132903178483870470612396599347733119127578899150434740723072989926901370179798205194622503197165561586066745641813577887953487824526495313266994028193993629104481224260197164923215345157567250859273565592784537729962197646354400323208097388 [167,44] -7441490271190992767861893347440535954292802959133618757377541659425976502032145124400218226989802124711596597532199368402864981882280282253338020593657283405189386647319616904664989584566917724225998773612522867574112839106163635173935089558572336548705114251792574894238869274260909775296073609079158230380977029321398435259787344712589736773722778587309069247560865481178907402297675737480356419740388409064699500570621714616820574342692694514155505071783126471963191825699412067821189719791493229140702984176727575686505665584699865314442716521870831269353084677740102965694399225859155821630918250974074442515465886561241351226116049456429667118358236949123435019489123127190352831909989243386683916130604451423194067373422524718106579804509654582085230815699847144830443383075198775205043965960768263193030948609286813008013977220858348089436575787201632519414523841292837278112296198321585216568055052354070160389335025746121242169547542896463018359849744687624322458764887760300585481438490028585444811880795779527954496490113943396807374592889049457044791622046109973950507870425512943172026511612625147159727930803956346552281138658879967040687168279307567194196834316313835610420677490728460135478750947382490982734879814122093691740530144970194685330844086850680773847943590425387421385062156395418526561426714323492273163099058169735894386872556177140073668533143642884728217463171856804748641978769501958723693502541754752603825236640877 [167,45] 1146753445838100706671221598972626163529683841179164089634947631018099168369391183017816265532697533754252953589771843885036433917887863031104966618373369154599840318383988243361928647200565524655226309761033640388884089648944911758779703137883256065950990903896480786429908921909451472392829364165719207458885889727426146137018956614300250304128313543809551363636927174258592997568383901987931747068965696776365034978852834991752804092158942930819041618666968579931876129342406864375858901218434358377686836937417413298584822391398072314310003586926889414891834054224098249863641277893815391361953145015249970782412425700126917420726805305134369345700344738744071970213224601115066090850907144576160074931076904550889215524940245326955043287634900889281371327449211248159785926646101767979547221670533437848841691688724795717161760268808749271132373215966209167744460684646337071261876670986257613403688407412988252780498805770853353663439918145887998458278401674792240211302998862069815552643942347887732075584236236102025088494297726898311586880393191201884613976646873946063682846283614710338935139938948860010464936968676630815513178752361758513382675648933781638154112359744935459663539152590276099854145686078358988058586849726307942414281330232120148290944719044881182995616907248976130162927629569175252309314262039921222212786411246546732183886210058027919501929625615416988291052955736248790542991527138277933234887508359900304901042540 [167,46] -54595838737456962038243794405058084949574880605649560172438250284966932368897307206900090615294539948707264813660692255122250809369630864540786407112567484641870123120784475755379248634904124794189790525868916409405853282813994011058253745799555097830398777139902450682345270937229349719647373462818030189972996971526495800931022223607542364742196477462716722966508251538528046812513217634785759087592691810022771644023553222069935277664921013627756628632906587502737179456287759767066393223998294262643139133046459359865669510572631159699659459372027812126776082504425289623638021525432719319104718845527103982903782027738366501138324391465232574887348245595074718747966988807198894830756051475675675451716105231355904048348592207789439994070800051435649557238697438841079545009813066994225782560588473845972242455400088913394268828335144306896175875363436843939249036192740541070921086729724587983810503838521442233349562731180777170234629849450101372920988996365454834029672309431664088506804865285168093149533510227473429029264926618857991076208764902296644897488464865568819027271852065816180416749388366786421079194060896331145132922320166192070059375489310137036578077247615748346625215318945661981509716075681536991228417279035343572570311781930722214918711292775918677219863226423801963321864555637722452662177882809575085342342946396013976280545125738389116633985453179878859881612236638131838384325427989289404837849284215518228871 [167,47] -18137447481285731618209026209810921369318377071152258974597543076183120916015704908142882642111253550772695288743460394534127568111487336706637966770036559558301972231708873426921245343898431583031758768970501982990982872143142509333226890864571356283196421025667033700866799630228057210783535285195860931011398013064358211936184767803561948653109191053081193608700340830082828260907218486880086349111446848822801627781775988232785346293078386571662718366776719992652817780974001198620618473174889223653322634089429902850030074301454701488785696803946755334609760466678732430219470217144751376825303262155195811514753625308606989848595972562942614217815388648691882935749438763924874945928965605483896641893373497877309033246691919472712663685274210657865232337814140217133360982547650277450649066377098469406459748008361931807897717208254265472035342862647889131274198896018143688612332057678947645006915372181114748396314871935620836026286679688026524380622733049146052149426463259460768464948927120002373762119194016099945227274346559704370854310902282617453806321566301005049757468613595339796202713731800993730856199322385225781582589451675054524450438666185155136599215245001366577317787585349217437034563571362332529290208750702416486547063547960047690446943218018777666444187467998275772316266328778777001005586139937699363982796763904848634695131201934889145245714733342546031963363835360579069805080143605514589061798487442949152 [167,48] 5092286459217611133584453217385664185831042714213065374369102676086001487675879693245729481153521505448294630333734919040251079699713813951480388681927803504837596499526166643047440276053196882999391847855707448424461552097662417135407994957031514885155156826085158794390501932649491686232863302343510389151522799770466251823411756862258803501021879861810686187618780872765173981365482317634165886744402372745911055751070557498727567243657497479797431003989754708503038920951137774697148342414890284911934637938188114901187944721648652596762235446059849885990608226418664014888120527280457190283811980232101679987704100178232263561916215386569247402223120310259907434259966149310125551279024036942459934564555146164002624704646491402530761137595334264322939930121938051690828248070570018874894267099817619315047508580758189560757426304954491529082853796383940113953829452188875356839940622493004079743215641509727779313395784398464186377724468038396393253246227399296043785352731984036226816735599562072964432423839312754765333230109206950936137451080576278181677149533303049543107133703356376087634008378378057906882694016765653001367085323011986918532859546749735799646717580933833732335932767894735011579044473637779312059739318590102182525301609951607365269030376520274475551711737540728560919394164577354832468764015990276647611282765719355307845695558926630592691887938035228759113043255475871133975928801702338064090172391116277 [167,49] -624304060106516245310846020619103659735741274227599951816809878900091515109419549541541549092466959090412734083239325310043498015534600688231460049848937482868783202506739687689950380818029291646948873733007149551967903968239807719473380384941779702621620425742529008724373064546185297002192406578175493372489358087440577717772155509351844706685282041345623780383610942586032592418655525406926878389393190890604873738758600741475872075631622475887494394222379413955717265481882462910608348438014777541578981911038654293219594272071909250609743468279777681477281417267741988239451295570026309184141535153706912312315686368322878053243136411962166611667004540174483731840827096782597764068009746824862663959895995531866927579557595164026550891110770815862588052720520643554077740423330990613320519323821764768354605716307971029625835419340668075942213432844509370353072741850856373761577615584260359655362641260498379603790630002832175090578485310930999978484495954812345186287620434509643202271346766909835032437886665699424571515460214904180032635505537613256185294193808408847737147527296480683269016843744988533572338444007309268589503378760294721106291513168916727778432271508454970619602839729777270410630443871244600524557833804766607175473949959478114081435052601173083083921232544202832924957888746694559018108984690563468971066285225695157215196507911638573843698695023509238092040093841335715828048570774356096302661744362 [167,50] 22328058329705192487175925614948592549230548148166343587308552158742646316759270547846243856119535986817164715831095776380044842344923947164786632613060647066991556775023581285802890486034424368255260763144361766243604867000918349089717333095059199892870439094649020064616975580041225671219063717829699938581510347035007439029702898217532935789400396474683188650983992864297802606415453151889382687662714408113804699592376134460120502596371783338171696321033574368829339898386257464028156426521157870347632722227086369915323295344608189633458194211591848278619351472320504383358570977838976231248798267575546382749320694345270406524439119364143500796462149877091942536060649762579312959925882492604712055792161100368844666214222180183467453743618268600043892728501771629826589143533045097616369050974861877850847367695499057527557143074238547951218528750664129559642355470928600141244912990413319067628647151791473343180462811540548885880084632313038434253660723141614981691202002452226858312177854343282077932097861027283521559359124420717787109076243789292717751048214092075841048264957045009879928489658855231508940539160552733082024386124096472045668738795057041867651328364533421562763415889546010558545473894829369622170883746168141067116799567577349143404793921263631068620674204310280391505317310270882440830134154251797444847184710824765678453495315500438207664069958008489981053390612878157729663163366119608121046990 [167,51] 5908905832198987622937386679896033492332534462141815254532580794014742525576890564751509282998840575531634522975634034406129960179223508175530116946189114526506160018927687394497374390537508108940671177577382521834399247452782475434069678511789876229883358645376837300020249657088031345223595337931475832982966291441183381041560907067264362796764035027383940893738290863909830825580246967146463954602653593243457201321417135976197076072473419885888471419809271826154205842634597522583598654077062343821154078090178837693074364844871011126458979973266526281749661656105232509976011602435321665371051657322149459316208891485428826718661310505433866816712745677263738557068758985495279695882426108841354530444200773121554127082697634148063671824577766631671826075942292334082928114158652776784827552072369629526164927110766593160981431381630938035611625452649197850323147097964670741792327355049515108329824004202428951497014528165915036778448551664341628682910205585213612843005384776576125426984188463791407623791334066062068511227468180062127759964380012234168569067185538251138567577227789893767836882246598091981753627132450326959175183558176447706591619595356198072403082685179551529062572812516767109822250403152422446719730755523676538263021172349355487087581482190572024511704456417206512635448857412398294733326423163036047825359680251513008322001265527511591886044260234322211146950452582769986720635776172828942149 [167,52] -1205919692338651853163882366099271399974095633772892608074550036135646943667533486942129932659889032286159926666042034232546864832904971446453876177285277451885261024906395470934007925663130174158665332143840505537757717686624648920400804438697565108994320491143488848846266138377334916294625995605757187900878842865568233301440088259074497730759095651912736975378621434524157609890171312101086846943461970529119386661599978776091043969491051141201511683915735314730351377645989305902055006735659297575181186985860064417539804861264567573794375330733352692698493844434107992280629839522295197349170395240838882226221156568707822919148822371509217027120662541981636208980561784317617142060392098434661447224303844119767473939983328588630434884504046629308653045043833795616091142051410567555672354904763488924845909968280314418508308003832623068085828608438405712893895871427445574726049174277322058582778639973228726275340090537331493657211129426769290027992352883810523021113433073290883749995378308888574570334735275609920472963250453189029781478927670889752360446269184804582613544220156069366315333652390033681548083128738467452151930529220210839928179403625380109905753601999501838024298893402576206755955660149257945346960890245450127491919622436265339146679334297018733301150573013233144998414594307796957898542508527741555073239748132539340254699398680071764532561912055140201584084912238982074609233310823074833 [167,53] 100592182070751764066444422407830804390730383969189430935232180697748082762898394898619308387544449278109612097010708953796482255183308877227742056541659132659603105144583229036399085100141754221833112728593271661325830908554603054644522557562876366908581782864570382338171122696060116815813643689064730953139944521738415071346696326139618808741658413276103362101204664688259176978466474169181965439791447645219284779488773501942565969558507357485342310521582159172528623416700658890471691962283244837743986296062690412388759994260011058674567275207495470890861453918180605110605951504905955677058475725361270350226114526006541426604167131054852087511008723463341306113771323088338771951384646382531836151635875055454545587655183180260570778657132254882773671384617726756635223865017040801686586474894775505755382039979877432199455333483061898870541371226649879642130984032571745565437589048228473504337834238207954483862423360275904494036104113113242755955812409108905223503749532174830092179502649582173656864879783320556263742692025931841884812893975076638853059243186594679784860728503369841549225883558647390607353502785570578948953646677349554482819179917438368629507087811774505473583380862134667968036142414389333541770148909343426343249236394609677906238106690836970783420156448551033349996169948640049995063363823371555409632787711774228789156730745716203874875756033298316187795940423732438750066168765134 [167,54] -813364190802282106366948788465011346547441692552417334572724641510891337789419300971503471544358984587770145221724948051848665580255433815666531587751892483365520028158177286654967857136676017917910275681990505075328193700195634146029558175638062153669811038044871528322514185805223062298812481127131183854902416500270969035903399404390826908174896996069677029026397878690922687555288817389690319725016719531953376007420240675228231093020118650070811545274742055789759719849656462399214303779904842185380160916851066049100543009022784666639071416068383082504592159060420227312763016315527989587283036153941486326129408896762278145431980819524937056875037663660340254317446857795424442891452921336246285308499685081632544562179933703151393331318565421449298135680068141159995742679689295263196941584516596020106710971199248178411795464123481127994035741411724338241246070887063389872576286576650439077005109256753256064819404624204760118829568730687403041703104906387960528499910959593782959311844289874568726074178755409598377632404723395958442887779242975877305821300351517272199242987180807372651323995714583277307922568399626340189130933721607072988555510639032893394740529367423408974697855044483578657969064300899817661396765274667704674158783840500192219894491808096658817110300931373620334817588606642628172524992924256221216547802580340957423999053703371464731940985758380054200285263062408254727433454 [167,55] -637310717019603927136402508273274084115077030076836769279110551992906253762396737298987221112617197458820143574600172696940861097911305859963417102696563387259317307317457116882466341816195128741599881303990972123676685028552528202841098461807750488652445486696819213237473105093402238131109801825096367905232626143569706096184677170061821950455606100752918863123946105495472686262564835529364770661439714056432090915557021684103248053929228752622885621773502666542072169967313083533733759237057428302679365615726403678443038053619954499178578791669469259195082036958961314037607394204039458726814128706078315364465263034746800757773839985196427744063730909570760320082844728798974621808917737093223917083689420948276579267220222834267806676932100801676090740553621768448394851264484299113266689929429124871221732460205161723860038878486131080585323694618958263669653583469919197567729450887176697702599044976292867115987565860833816071332456584002542203901387222261022482396167548493790839727654774352783290224047305652595728707329897377642239418077815560341383224469675595762701929030417115111775653712477705986946370081943785330077663895082884064260111078991393333480979841140372264281478515355453860823306654733200393981409827476083973547142421124521428849276689236233160402926324262800551470711310345474097506970566728642393562813802249351499087708234631541395212101275015981237339969189891787493808700 [167,56] 107974541717155227906301334853147549438983148759687184360808217167381550031238729517977791387281307115829018190287419042600742856629594881825410508249272002855286939995616555253655006963870125908353001935872995861195545997729349030717804737461405544105225759909604698288549119495075975307568844160315678575728881233121909920106832838653057313991088810047273479543709279704570009226093506209393705339734017720211913539063692497003079337123038251861863797667701048347797480271790343098260988101673445350948214026081868355939663747263252210203084233190984913296157364622238982351785991168085058826165846907352304331649705951723018558774898739805652736969148561684829515968183187837155532141544179953482768122400458019089765159495462433570355790346437295153695860505300314362924566687445212260290728446054756515163047473981536067337067230683136212988951463348848085037307053002712504735636031288072461363048064008012517544246168050838322858105286356047496435010206907991569004213211359013299938556437811259604809892641340784346838836059207965342945896692773708188901713851713289872383778585688138756262605005397411066793615560949293140233742991686645085315063032027930713269739530158091918474228104091728663847959783472918579249090898888049341153272292771193171100286582114188019938133960497141368028729682687796026730027935646904186037090265192314658375236932541283868260930905460382624971768713993053340407 [167,57] -16657854545359034654575650916692772464947307821888721424190795202386230307343923449534395034713524033602367073185193430916100677518845272981550753519001986179611911750393184818507783196981528626095799905011114443304570330979151064423637913257431442367600380519947295169901434058592641525736137445758316762844892596339382342330545957141616064994853916347853368588577020061138859134116827593646570540189151784360720384801829879582039235131445680673696113668816622400451695440167282008333129313394932584135609494714886730205480651265751610046899547254931957045946196146212591809781917624440923705461601227385807800437899225038243799136343799344774110681670119653325527947736649946850980497707594801349128911442877663776594275453479276408357244332978371127748970373499112588526445903378332453625570127314412173986269318824325909337632989137292205212179070325169773945035919345965652354383969817300383900808982059450225750264608542696298916528395270901627612012652591771758179826009144085571355231982091300168575260444003841825662337386816853476542815351327735324808130741256412887368292141167206162636534695182366700845494065372677040525633538772876936906354171019438863214731432136052193109308286757246709386050672871340314751875355832528468160722259357064239165134143114271001193074380377532927303446264068588556172183463274802567093792193470832319717373702602787548172646419218400549382630903146122929 [167,58] -5238204824622508800342735169104690855647954236712442384073717207945371048661638420820118311387793770893506244634885592291393133675249036333270304960508602969048452993900016206195735747424564094894108594137239323483126564121734802739650500069841470524095278036807866324763870274366969098492532338882407665261272414690321971483490052925531775306664000138407414775739147251609273032404811648057103910570612013873379170554246328605287358621126111909082583341285874776785909376432170382775039871340906643556363499521977961522795370258656056434299022879814004782662351395489162297734173558941828628288013339909674133964806138207108870076856285469128996801354368776900976680783320188282230064875712905319149857118772919905543475376068279046098948866265492371705957466274550133988308632852464627618895349468765985259994920819823150164054088846299594852699538982988652077374868229854614418514317978535555998194943407786503283553348090327991670143370839536473312820541836566460083277655052348394491973631473146621361987775417961729882616746995939704659725452748529672392584263698101592104442841794377717827159781155050756247837195413003775277775158661816300920127801646233886922997101750161675781509053960085377589939214691221540060310721350829127601727254287682147675134207364976595541445532685210513177286716117164576499773234703528433350768234664609731924719325164208867830442065889141562974419868112002 [167,59] -15930010485510940797300275255156082894735181996151965678024447554144464567004457916933170275823889678412810708194254180024871607170735675757885574789116163937439718835080680190924480545066036694841182260151580051992287489137957993874007893119839364188866785108732106591610581999043417097000659642305063620349610020974215712936582400997951606564327721140693416313048977398844520340255327761424327848925579040506201581854486578414874658312825713799212876505895377701712175211499300575214007117608865523288346738735067282241482122128415755029368266155593427721084844193024812499490643301589552702873065200378255769442900077164288399065833240776862040483280876925939289826243426285614319663125549417501245240973685393406988364253952851017892585964044069400329781155882792506878159480622318084197737498524967806021932319338107565403492266246473619408049112254876480974065344490788024733516861218842546566690477140706740048691140581482367128536962248602129053053863731564802870678634890435189846569786350465787451478830785908901910377129849628448221128895817213336052715998078035005976694037084229697538039405328325286895280185006069681937786884850694099881938825915864667737960060393958440859255242225122208454016442758037978948861926030770193474692405923617744274920601091049653789889069001976173204920275209317580118233994044513073115035353176580326146709330197212146654191682385315466589525074 [167,60] 395781479794735639461162072944841580439777872577052916515587800201819068752167366094146762009345436281439009480109084520288229091062387842083449516684286376051132033391489047976590773158911681669702055516546042043838002808278983383051253212387072799481447747197648633114010494652230781616275227849277214770794397426247394143275005573278610093753316197856504327973465219457363741123963047102319457567224801750371186784218266042185464020931739443980526685287740194483543382921461610932928711648360664303306671026589017051363609868902806284504949585225643953687952520854432068694717249976673969218587522608551033277329828014740413195634215886128628443255164309263904026194244338684187126882613301941058851070094337295325561288102509289096147603367456228107488139117340221098061198053905324859377540880237235396702532253890301559852310803116280768245338068724807431418896442302254269043324275943527154290811101441681172600516889406934111300356300147628957763056270369169485370652198025491372524294426923977647393062148626290118736019958107073623573075878074888435828390347370280477903848223742876207469127332412788953684799399544096256420229011870989950109314026179098713837544950534933907887113615450113454814089072852514726549969599461033664225263437085542096300867127093360251136603634340613895705420676828596078250436616798144666566667850607410587057319497034553748724038394521324694706687 [167,61] 89105159542638372335946167637684765698307085408508970262493995853609702854533004715460613618710655418390659185866622895597917203123771854750111796081519389427367969060543566874957695127973184388514229205457487909675629717725874467836671796655730810616824923945326741320215336804856845960842993378157178886989728791047533691697346818951385398361641493392952012512424652857268951313912408016152786739281539650341973327996519674518909426838814857001837310278164231417046435544932278030429116166981917080106676435949545925227318695735061994595619381307698284502938072922652719085166523859490062555927492779893444241593538704472466331154213612837482849740663587629137533303741138511711029828560944060215567979031130507712766313395240801016883726414506405232648197251911424072707842771611951028237268644418773322351216861589581927008155170156701927743707465707137533802859855887355061300488364179522669677728349570959466671580883700784019804217789689974445548760472326079756028543314502443497988729661121596335447864129079502292285788738064014350652175523793819734200827741827780975953925177906872668942528820228488220995230908427906778228649569992663356011714857198688533479350532731428276640805200456964292775606702245180293244801305823631238004752752323967007686881246529596577927458247800833723034298175497796887164580603741169357844256709340730600046390530318172137861024252608352828078 [167,62] -4540257437593340714632502199406187935944970744164187657967824095916451771543426563024421396401970000158505366837088622493096527904505773984671304376843913533714378428125928294248026260211952402205700589568999074232094916687676589392116729675522208795380830704086343547104632613981644775337603453909897869213317508271824679844771430396288992718449859508458756244396782468195096859482237297733410528853820959781297377595334999413855671762542703604453473594005569300384790579951844621264797736622260959043495212383087536513374425757002664240769448004653069708524959202597783335348502387329593600296996403649442009685648055563521569540586533420280473451101871120280440759180635037269847488216006421244852015479906590487798708541255152707025955922066566166008414777350063290475807710906008640115845990088380409367915478854261408743135539893343081823940274250063175938163325714964080663775710961567156915442959360635301964742235737602475052601060211844036384167214441454673376737110354126963049362537476403783948812817262035716776950469804645057827653998245793746904860653001866215534363253147187624251513077078863884528293085952279737676193758247322584196155939032732226583536253051691895646927919323823464711390287092616940217149326494235151769050573615553872126650573823530356969182336378915931932751641878915984247374620657101775884316928133749622859614742263565959197498017668095724 [167,63] -5105039859005715782855249706797555610675663150873277508448538211087702457243740628143855360827803092102258391632959724306483293019863936387228811392066565713277725298621297913569455715111989771352197521797868117625485963065463922234813899905983138435798247805561046803998959964299588104064176961805810035457267511203090349920987182237089096325491823374771085998252662430169152200155110587190279015058210945525639055186849542798878539589492928696226070851974494612419940432274982793721873793536658664409098694463697870912949735240193644228562803793524449370201004880130190895545822934331003256547800719121196333826252139709721500852442554331415995503493497289450701156703894943448085266713029056067909044571549754848240881166271737199978917362614294695630691683888393780934616815152882370730097247526636157862932396878220628027984164458797668786188792265898904152292585035715960247753309999144033141299284115803346412727591590182726841708499154567699820175789130508057297598163969508264586192231888302543977510194531154607040510498826400149614127469609631582515052854994888766037398153325863095205903869729865990509419823937524435182410520803953631488664175636949441896612970428047260179847602830520962685218253988642476526452160677225000383660758167963369975572379149557957501608247198626570331099454186863966582241251826700763224228154996452977941441065183611654220932380789394 [167,64] -725512352625997386277008110150697263814711550742872213702780645797945647915585714735024891524800384057820059128839391488037741794678574825391913529497301702708085135414409650824553862781419105573462091046148546605324076388228335191869957259679480310360668165854574070558943145609285090684859042645415373964987152198467017130166210768753298511977025732437728005199262454384559500736435873262000131892073175673025084885792598300378831035065959185161354870833814494914206643328726636494056363754530765039701396144066812152816582317112533828684171942389177207380907034631023514584199445569763168546422812287239343055552649286790441628335780195361749665943073102630725831722013446467674376557011501507859112961910224654394761616549515176594245031153304282191043373422723754390526787642346606412313818704330613610000308803319938326429605437489569887659135468092621720642635163285901429390827722056789211062386450193108750535219825456085796329482792423028795329293585395095433024389178709636953608365497709633818799116451803755779926244176108907522601129500460212237561370281608132160924725095068366734175278357688679162216127667326792115592358845844171340912474767605011555803014493604725909138461300277979248874093052093236167274526982551452348163315210599814938774107761938065599237866633293730924043301540307817822484061707132103250703533325280128395354969490631521829442015837 [167,65] 48085879346851418756480074474080393511092114593239730794443372472446397034321503080287472146107493196354136247771607969337938265475279694153057506226583304573777890121842011677904846783484548446873391206744701804194414964412457096154633743949421945680871588724755931486480987144254401214749526621854413781489967068771214867011135542677107030625445774270775105619513257885013350401080782416193122630822562056917966869784905727857567737723066881788111720171581784820690105153449318991904315720257725907088637468816098770478000459033545059507717912451881000878043026276641710356658325861192360592328146606038930784424347746951749941107712484216482787289165738554790395588444615589566619490165846968345018385837957065730089707632356062516732559745760398859044349526549310472034709127245597996084935396765958562650451611321575866135602708065827910002268012661249086272905706113835760531765767720232375589950525328218055552198983443318091164900378687830576071155798495153769819472867268247070370717514733786864984725191616139120557765628440067508845669681421448408843865505519370966225397524832809023844906857846392985894605782801754688902974831652220786006687662728547687231305201161538986281074440559612483244591656765951150130754681431688066904926555141777842301123015924338332336583724830917646740922272433380118037949689277304361565642207723030045261462657650041134818890 [167,66] 26949484131652752204682305510935062523965265683941723439289356777994324113599500868639527609961863058429557608479100536315260075344545052183898874741079588528140255894671561357588461327073886756477852754692596881304679049622581630467956861792476500808294606857806605365867822845855508811857782188209107754603650676063483668157033987660745920975196048965229578577555494882229910911879703674637840073715803711835579882359961422096916248131155170314093494593992390407739309704629062485456082593775688253155339393997803874766868259040985236270846349575781593928346266584688445176166182948071402468085444464364371263775796266809793908157051348767258832531767875178774281886135362307529798289354004789643907880498229358498168321265420462306826633614333245308597385044229998550840077933427049739084193453257080420395256104711322068132085270760671897946939703769769078891193716526724242049677124030298643559526011654113415886107095468581499571552023775385268935035825025743760517881704367673605003404221065086005827636930839163673485142613723480115332241084913826286086118904488671066339274817764892817118943854955731029106414798041421703735533251223025012924988137877530996662454158175229768549252597510059067166305206945840132181170950172055616217007163626240913439857813693946232153182675233922882519344975473822704329618949732689319907681786572386453007981383730453140421 [167,67] 2706669920419320164922605293535973747134782191670446772978299674396256133645606681156215698315122971750990658884128445396714640099597403378317217021753059671875642820142517837481036115066047610338330700438905562459697365745505044888367222306528709967444943234422240030719752149118008948939257611314796617671885352882346970760013369855957226334097038905350614997217503465342281942827645682461188654420385154111551757340769439972010739071011870386987901072009140206668921800574654027280231860266007612159371596974098495624345068771380902354652685070885891826777773418068009994530347600356180288124666098397715440056808407255694959501602480227352327928063979932260030431061409229106125330509166473062375088759038047353548326337631420198186537355931212664581919989476160971892471023016347707610249181617849994703183352237240303249083928989051265331366800897019340085366797067451463990121727101363405292123828653974461344060708227801362453060159168011791890960427076569353932770375825292008451409839487397764682104117425475561140214585636772771351135379337788542711968082508281422814913193401469485233074144599829020905887181113035317990830425587126733786314551612753105628187502922764315699981013083960029633943154411889991510581818178377747065594916103380994868552639190916910636025607319847668487136351360297201289599715492224583549974438559804198984926657282351258 [167,68] -142689670925150951639384853771253973258352239371509187337001914208102252210001839029628227784592207425774283043895665290414316256625963275086868647780835230688158443199855208248319499416604576897293331303328777617089581667580445102584282520856705020181142655185045428806636576410188837088845046807615548201985449918526818838739358243707656755939155284283784141791768703101407765026268434228494044198768963261873628533028683056791947305983427048780132911528038219510610449565454114637168556345662231744146907133531024243806187236936519225316253980528760851774463078156188454719228863380445354620281943432647882947327160666378727451743468429775862047540369766050323735331951376182240401357962974835622131231691329412842574443146320278598459992553747171609874052787233449566772479469391712784557518702099486096039031496806642062910983640028484343665377548544828930127918314270732740905668460582179954298830195421928700334325342602797308875167548898754953529058721985112643484105662314901489785243666833991646432684832475413803679042428475661701711849330305419023326642499283407931360333576492240485326712316497420252899915248540670790627801265483621987366278371620102543349166506344645145219935403382553735210095758298521132151847231016404098813030048464610636675217838632250240165609914657785871845575989130799311201525369853603762667913711140239941836352392711 [167,69] -56763273506845427577347527523691480949403497537052018088783311477970717462705262618606487180397491206287819853220554386999182802295909961266827898075600348647513855473850457005419961601928033627396413319262230438969917395230758045772078786422500068192886538728589293535605011196566953362660548502261957193009493130071612226661801658958265480573598454163700733670723988679220892878824562286941980305598973988275217316331611686637332864318126798786369736337019951227917033158935268486171632082388804535487706926902027460908901120470590315432315142543598226750524766280605230421055225631034077827415927485902066872610237591466264128698238215870410699123819036544930443770924287134437183898679517275970437773174635867922710245697585984543024400159448257926312864807277912646309204513869193931743601079975576477062499888338512310606174816670476519155738219774252898187154162883817229536649689054841796794281756994605966221580859679830790092874950885286199471703789390481070125596453425737535328377859734567738183584263645887737211716413621776462694129379241959579146255565350583177712412271964026187050595018034667297590983665912724974833711348548840399671243548178159138612902587160042194219166504362869364381832072364358953228004917662678635754791157420950314850771612587833241419745724042049798935279388587507634153683148443468056149560305217682975666483409 [167,70] -4312492503700305399819868428294737998411942531861923741135102473079936786581561189060863447612132395505064658472098250730121735766173604276808418515175867051932529672529163220022619023258226252238497515238250688257926472076092525424855582300405597516291343478747596337393937459441167044301049427114296385607079957580737871268257061775201834414086014286697610537650706187468496988775917496362132228412889322330355354020007808690296803508933689368143772013927837397277806741285144726718874421896426437952478729608423978498091989383218726039052821846899002458160575135627022929191886439796089659479464034565043660726748448675909077187907083862814102781528416770559828081913093770239986156543116853977831853493688785002311710550097210339017909125373551686776845423006247514005607103272008008534146552154710700256160659797844236181782042732633614437608892943083550899951794238850450109944807436520518870676691625384915735094075276732178249808837429383541115470277648473447882992148729972510057144741863728130453145094904061188870599283238101242596357940772570177921847433021053213192846017136832436256759535875854115875808843134948975212133685973622110388814178978353474579043594276203982060534157522874967580892707341385702672910993058933203576044625465841479211064803264081223412826708342460197036050757332596540274676621211015253875652386336387490005870 [167,71] 138995550151233623413382269641622709078558795577107648558360736812069070655770554339050615709447419170821762840562153639371359835210945243990697057940852501614180818996940985540872978384955867832845316525784706142712518238617735631597284877848775727826654354445745086689928399740982813823284012715327955752468744936155048511224178167729063556777723666505781199265476542564596561580056961986676434728199494057741674794144657637667447067430346943054859508378210453862816180193090141430734680675323333214449762281996514234525342546221078296705789567266108825544915365330205042782124710601289936228483560580213957150918681274050565019799834150233158285474913312936392717350992943627784761942735830126494965388693319322893034283849716451734665640182500395983882592695860173717356515652128506385691293792482035142158644556316183787211249720630372592936964558814231602525971670516951332926744596155611524593180901053671077258785355016254917237774704334319061931483301981167770999191390429358355289120823165244626691112878732667523627545657066470728699505006262323290444485007678526060806284005428551640658808709552641262084852183729447631064967130069593937283034292952655649119060514045136943491981647794614609941835912269733070101046682729853077733263183616309242775335116684026843738522485050829157012189710097982157374664752736503195770288669825933344 [167,72] 45944918704684191429608211066272686118367253081253614893803011806724907721827131456513336773738872567458715793599318785998279815329628115770615596508307988821947531163469983546989081802963300967425702820195801018258370699667449309309061048121946322998872479565926231866186952549462939213849303766105649674882351749116118007448065978956473897173950128083201232617458321912328658595904611487178060971866037892202625453710896090592510047198092051320065216569407781935175627606742246510069309379163509141363077051570889305814437045013260977040388510065169456295137368323995276053212248865841572097323464432660084837487202222750982987915127266361132704600197534484356192985472728824651417110444280860635624411256566565766292795353478906964717040086168687052459472648429619657095833675861095337207666450088339586907481820022044283480061668342130303697933025778653858158799265564698016492235749090612802215992035929876453603224242268109548732351543835728442645348511632824811761310699535434018240083536440328684497981781229145833647500470566789907592759814503437178434558679857509249838310109204947506774333178027606917868339081868675056243634655207640819037833950163512674510733498478726335436126512118396862324192142437998164883444506996741727948001565126122613379130400478457384144450595894078212209593147580713326394690303278524235962472770014349 [167,73] 2689311407065281418949148521736539536342041533649221264328986940782911138619476532349268787178628982647502915370704210996411730675225751002544984345675239263829415597432828937330074545986732317854393482945195518791978111772207018878541992621077272989188570680411833661244402301208716911299485759817613277363359678512844471886745853586429223633750756345068291085788815760139759699688735643871040566162436238894913417139466746922195387865290394287710598163213859408222204108235723518877127275432408018006971126303956863035392272071412999404648010573495707900458110414864695039536274335688109322659605545219946409942121042139370592616846268608867835261159096307485155519351375679739029908702140468787290506107850722836999216693035541912251132061238018600936316027619678299333157502805699511013317586814515958856093550576711511814212617493532418696432201331624123320651431843551398487240371933538444938164081802103105297510102237464539570552936649794171703218186879157388552173463436988516295739059000778392141341137896822152921960191003397425918440932401013111650813715115917641405316049373414586626723969838227096420923071536418122104125018912275322642019167119959281180194103850234162294966448678869161713174998664523363603809076257791987300935857891988843816879336969880340083969051421967614283475055623483405677325952063618371279153604516 [167,74] -47044840773578392178622609227146703043862295269439796735612749120560774857994872283269269049664656154981507585616317217361575962574554004650946612158621611693119796368087089632165262660773748846317595453979449575654284048732987992238487850887137496658846151726015522521072384623953284854454494486124565384818726243741169053858761252749888609711140198775031874223353476255024457540801300763647356396030988277677805500676740931315900263030305526497846199750346903834990470269163710035446902103431215363425188054405220993622603877175595626592442366499644575884158489648817426867950600772265313008516143128408803179342740182981136827698171544437685297480213475144868884118608090390522317359977083752332352590154858586551383353869366895889449637791777163873545652474761362171679138792872816461531679583485977105311194541804024310564441011144273439380677894339775062854106070675975499126608822869831688661952442675083455560295830743095132378480081868906725544448043164730159350486483712699663806839657250091441155060487973722549363948764439548244988438326986016461587975042641119055099556302879396670643757903742686210504586185760930527108726172744039815555642591903354249806602865858540573104926455962444331351515166511984072499592082931921112118065604728135960669031085622527484822264340870607686380395033662759551090002318005758661234366 [167,75] -13877653788444458932308720122517148936449975752057307442099153540457883462589868009176031022985310529525717971913473728989109734104805670085596474775342885899732228607077529348222404347103237279558838702319508557473803504294649123311811010106810743641979533274181349340378893716588257816260335708808455578246323363699266883659353046657690949930324912116021488368678138771628807912968129879253894658542674868707612382056873753902766043870585093915171840532408082191749186282078699006470763560335207570432858498355060945863780515206846899238864713554166479272257244766536227180162679407011360274074898234733424713722649649338273382564840836746262096001298010017305553256506933602032880540822540192831068539030412206862990126383416350252690357770641952067530894317912690952318147186668779910656066578921792536372939645723230942085158983097961777633862704780669122380491690507176145641647403471292283345113440606642500575507230458995638343198800150088035450290369969937134455051135510093864398495375296067686617815562663315287468013782800702389075174994071492128109692571657432201192535900837607992362247315206007751629538708999760148138618597889354398754468766435949279085246074705889391088058492373650223366658206010223750802242516453279029726080506169252168326838862818944298158864779702396717261677341634987789666766314621711072567 [167,76] -611231531440767162200881407858353747630737462287183747011086490880601618151569387119880431316867520365815814703409346123270712008141519489474868992482319592655791839655546400254436988407014198489949702256117335417212671999890169544726605163928893322238946121718437110516534230961861204073489384071446996547262036149901406759850724934810117603001584505610921875348958025408743876984566292352447521581968737375909159228565927002970306365098783910498829707365391888970887787415431471492011219349469355553847475960649420924064915806373813544993164575053652052558312055139275395390488031404800324597637506787141149364062742790293217353250294054012758236277320231104589956200083089234950139666170836862141484873869488513568054513881078020611578351226117975903401555014231798209558342451175997103472735701856239255852818488911749165414453773243076910382008070227092734547507076983052494875999800283583038532108472914276361948312648595865006659487059630682509118796207331502751452978617206902369611349576886339476923762628874827373654120148852248322154203137955014151002546516900739914302876289349112284758394668835577948701405595701463265195589895445224389012426381456997277641358855445700974669459535474287471064346639780179601567557889471905009184770704917514202977292453037608183738645448536464506571816671666153407069928254356262 [167,77] 6261664237519363408256840590007034232846472503073137790008454702773206393271529716559394008669136564001151742606868860898604217560888926085952132768083844631623551285757049491637470517960886244482308393884161972613976625075664050814784674291626971791072607312082938139529664944883242963500269827670952675861027497768541404307036115058694979442560704478520847749649759543638753900921067953088811818638010337077330108328583855351951134710221006022120467035167469576368781794798344869238482817274790513775797083582341132560539698314942613835019988157711159318781017685788679842343196824618090312186847297663022332676115930161157805951700189815756962501543957937578458646632943946094042111928391488104199328149941822884586676883098045120468172637206903938311068134193189365389743336262784866929600258923938972859028232708658864957802282583331324130691976076903867805323819454969092243607870335473074807937749121638536878678483843948762340246498969974955738784128331766155858331741246007718246344741602961146425638067649388492986787089701684476435621637622931194382521034177729273429474931427028835764572774156250869803909277482012853125406063289005209818157697751492019566858165592237482478784192674304462345657808069512859835611514874068492867603361182499325570855471205294122480273015298563069955635882704835745778213611304 [167,78] 1531479741740902641139478825822456903723567880451114435014623427129164628477758587890330676438998757860935547714014370437622216315751805248954248794334703497769584737058992192346640402269503575619380018954704387294825202869400430966058912763754100255528663458782103439357357330729631867064491039400648235550192445466489819635803510515844977908552356294485878807130051067551093483003759277611705829014868433184447460911138748078348536823181750448282117099432635799898515894587229425469784341043245847066218929374781772858863395909427527369237516405135360016202266047091203002478983554794280381210473443491310206148776560595618887364901923687741595843725926998059466886893030426016362285003598564813608913578949904213819837497159288188678856296176999336514667128469157382852353444097193565391586128317765373569970288519688916683428895535406274729647052207974835327218859880659487048169627964765396516093241839696816037009118025538691097334728936449658258370668160475375270170645898689304892219346294312078919430895635209961073804446066075302235465468938750529258682814354800980459041216949507288333052317929365758209118793529871233236070825651984328106091790850833592066096149570954709237562492276327550260147901714152664877226460867123767479290765525146468249533068094422382783420803178024980518139193937642685785307851 [167,79] 47849039989556845813054293882764882594681025845716950780636568761281419719935618768091290468255729713606787107569497745058278506884650278730036605713385938945636014324234789786678680475962047677514168673272229090832746821657807143964746832689556290021710647521705204335488124462055102271848413273310542385305301856118274607806767352394681408129961468079821305665449914338130451524925077969180631966421871335967712869862299337562044627869965830836203850381591276427498243218787048229985574278139537802722566787548742583890349236739643349742384367886753743156427341406719766184111396206972877710019750301645491071149264221053311487942730980138918245539758510009139089614456510289433819527961309756591499103618701250501960744367386717795064198955593183362380635720176874566702139023798276725288464234092897170415570674418741410900218619551688105152346050080774862372087931715067539995151499079588205280119693186134882630834505090163178420093330424642403669694176519005375586314159568188427837629455279103276076541333327072779060120673674036431109094571438350163761068218282434818243981610445007430388219405315158700011092788425047816963006474719633756555817197360665449718807353097223463606438027603528525302922746446719127910011024212881893739697388099940308570753547503054950295174180568255541972868506960446621136 [167,80] -394732448955005229862806093888642552710673216017269507991896927335998300742034752117988022623537431028393247358181163246825508388081406504967235742573340926398585838462418896666741526645428879150933292803383871196462019378397787345764486957045605008151903905952766043522488840640571129890289361954780135842856819820976367331019302515032952552995761687881049567181771088462163262352626779938215059658756577174834003006922428499042224444798329000303028561696063235817999682051313796766066636936270297376957886671099987850688178999040553955693042433118953916959144104913509255078095466769722644444883948653462279642076669810651676499441177020828970083230538558908798818680904853372180328915270613846699783651425435452045514856674490470905736668730577028405281635549668086026790917449801753024957575045800157102862079402128726331382781355240118026629636626061321014092909653099002010371132565685764910873394809488815649115402764206060156050084800615646805877710165757542895281581659850318029418866583724114850536400614865969329524938867695646974060231632223140145728536423297637226807698901852309322546875736164718934072699611972691180952905416194213119459874258292796835671728582041703238411278776919089187037715557973229342178525275589352057898350612759998321724867530787824139894754662764661329106066260063512 [167,81] -60290185244850887326910542248327536207514230088786489613919110982177300732974391574630731246739501092412777532878272078286702550560530037641261298332614319680538599535354916641097293940428410034685864276818315811931909465615060724059369266563983298667432582216142670630334173631169648412519444128437329761719146554189974194497801427214847258055898658526230013230753600200853549155673423753083170083561094089565107965656177329640077880567574711131588642359294741554212776114568484370092346540582794563200139232062511879305967942281538880510367913638322223307525661984445402896696367660244677676634873908847141110020818011649766517158981353327702741011775133461157729073524257460707026608262931130736359049448469708608855346591769212561561525782882854461497345167326850732710114061697472844878500413009002256948946847954352892625502673027863437319535429355652173385664045166004356825050508024363449812698009014810217511564051069889567402042525605594443774215109516794378604518486662300645303231049548645623844395154353620393824478484796764075811272285612421393655097269831260452330098476238897986268174995191748935095725584596066933533015944726179558568029253988893659878916826346935085121779063887104808519073285876908763454908843725253184360312211208400591236510296616018974281620233056787259540719695303 [167,82] -1213637435840462737877566233701601902717317659696338360030417363618669036574006099039987941170447550494662284995340714277489698666839724931477379164776234007397971237884298533406911595062766730467031701837961978744699231229081502046698555015501729673429002848151462005112578246680336109460516598895963730633960184904557493784591597657596190408139606884165579090535913232644081240254753177895805738431764652325333459319996997895526531279459350662293080725828085682088625133524379153292094738075120906153700491028763917685188674440440639042469235191769017067980437823706135873679520677135587111876750727804974291627103913082838255943205778852870051618744021530823341667413692802172356547337878714621379703718828032413147424953660909166968370999372176619404961970988656162273010393660582699083089639392281953043245154898863993021417237631033251863503238277041518651803816632373361913980814084776336369797149614720288179006692356556981013533500225215652734990775896152027563335680179856759914366160187605149674482907434260831933335871376038985113421454215154660150782867661691956794982652391122911643907034487384848444931676565465217834774687911604347604271220511953720808347901405801641651888418398737733807398628579640797222503256785909132426724114986900206062465091710619751768137148901911046137279134 [167,83] 11354013832996937624989414229867083170225381563430133886284315019318585007217768120081508217832941910112545867479839409775800590118242188297523218774186611592639529717103956897534908929783883319517434901356836179573533904261143405199484929905259522567903271621607112512220840938050191747353874594233652039167498814919443722066383803913191136990185384969931359321497272299530080917867661389047275674523224813124342732578256542635823782872554016047939213321720150631149033627926667193443578965986616091637125623852902131989432694039580730292535103900519671782436986499235463046233777938239747182562935862964272873637629802937358834218669213844980588515288094038963490762720690469609250808001387748407652048708122796301840829019100788714019213666816450738423853245250917072815845854461182084113022077168035159009299454251760423474247549295831639172997636091184826184218540734619025288915773459589228743648899992832157572129243559513920935258178461925211471431774831600140376470593575022607664894547517760091838576034637155995061403852439562813649426681995959866479777516690457775620832437812695448231651538225356832448475390068788438635089544893352346547898208717757757010528509854796256785444470055342927693256954195145130960028873545000238688748722441465357597298836903274283497882737036066270687 [167,84] 819804744521237120655081737794481350806487369223240237060482641565515930641355990497961190453795743011541659537430944945696820591038741181604364915874686244463791687708116498035973929839816076151933025066295247407190303428541275062059945559245991373299794823419338589626235825219226770259592661943052667981795998723091216342678154806261824842832467217663201411918364402153437001482072479106189670962585301332582036953299528838496760602072473343740887632405387135068423669507330126146475048160519327998136634879969689038012564074812220638189550802995070697371759378835723289779919106256809685283960233121237161586845413566493526366386938599824602088829889487910054860512929345776934555817056507571823009732264924613630738601253908842161866219763408464161284497230261995500934720253941127679048647897743261851013828577358638376759625908721724865800131122139568718046224923236004873366018659607322023334486896184031358743487615563674587816268185130386780797823644171776296967526518043361874165929235193265810671864634744356441713762082440528775551347172309524141685147788243364668140030739979808575881215296762813370891034231218270293996215648816832655044384618732341270710656215741964708906225131209262566882138811395549718448619458132856324105877350742640682561989184106077651843810721158606 [167,85] 9435806050931876401591149798180887370452992834050251429776364463543615832265330689039463925391952950251281693018071274671775337008104564823731220170806099092170714640152319153493805888730178197275619439983380157543143739740879629962303136291969055307895100674298202988994928311167741595337131479548842019926744916881162532508375410228791780580495593499159419629013449787854719192203148693378481614106615337062123360527801583217542511047749181662402815961602427059983357380394930475623469396319131128819204263098002743660168236246576471457757749077691847275483215068589914132859807379206167291908041657969383137877023102976052707196704728008550287436481399588133717614002849932935524759379356265774891501000130776670574917675440206080139748722806348491972843880532684465215669408323616655131759711737420580763708295694170434547044133835938935241138356511181501983937311290950702484936855920323814786135268492568543730780965129743324997647886403705911009794257470237104934925048042440920401857483504194990274864155249761524345474099971660932719711208424229302590568380620749958396520794101799150818991058034613938425365318979972769927718583534825117837353964909127986385103579342922562606497575103755505614659846381187910932815301510019369767812606706583550421800888471152103581256676610 [167,86] -153462279491112057661051846272637429718628995934095806392706420302168926824431061600088568366023548231136510424061138370392328591647015287435057390926265470669501121368870294666129573459761605162610420911220640830893660439470692629404949548833941528879239024964044666157139401780840683922363802701557131676495018521189590642243036911866205218337857705185558789101985593164961746035534632161249151577551076497334409663359166644943049260346243846538044210220075618226864679184561023384895124509029362770454254235085863283643895138962622173467124008085497949359820594674934232613636736684945678003023192110829230932152632672056213245953429295347204223431676000932185649271738816993217519289218621857087846879247391477270946169707242400503182406809445445553717397213963070326911036965890881004158970368230697559998712749376504189542544401208960213005172553166361908603777874250923113704058738361621713292224382233110229420168815285694161448616091977294862621581563162701655493430854444068826777457380146118079940473555253269253657135177892730133476888358450073472716939562294922521954861695410293855904564209787733530667737411401944947472425681820740370560200864664295018233329547022595487786936993048234283722256705429439829356969880004055440594526102618291626204267682999656265305766 [167,87] -7742573117411251199634789133721200676319644172058537934234052193291845871532847560346608808481153088226606059059627728867613270152679534368260923367559006211460172854945194925253381256484940221584260521507047661183750946119200851483548384405273607683486700039192029800162489878202630072566238261368128673169776572432059149732272253148267015194789119486920541583187594661193552740484440823590288609966351719722285093177090386532639954803348478118635791062108567056651976263649790185902163120528174374737533337768559695096314166899873448629013019703479377874923478146009000745813294989601880382271380671824504610607679551089158507782931296848439366478653680031437628386409322536929951692759954916796482095818035867689114798512503181769707569951977781765280678193893183407036184414682630728663444760780239961140281106720290110235476501599192928191930618703557568534142119661230801908524902807686002108238996812105052433998898463226175738398960930938423892923519724507486410372062221986297795013455262181662611761450844904904530441909063446042022417900749798434649250119033845131049977722160118361001303182020970886145036297703710675046700492205603622557891119151179594200584143430557559182134807261361682323795806089218141212791012169869064267738275554151102378100504603517752596 [167,88] -74736475319759302242968236449035130971480808770314593755247040451886612190794797665981760901020372202103032146287819078876145986679395003173342220354817676459642656890114820095454385131277885006476217147293563517980566202389321960406894315372520110022664773210448149461955487784938482272753007247543718113608863157740295344126806505054569325217889762029539567432429094900624036354174662843593692464735032563965348510344932340199011182739720483876679927984864255093435509226059596384655323916036751885760230514854229123870036212262736654544342616809503406373468712305290916836239880034929002938281820715872087149326762057970779257547036920719932256340181710938195902911169564677032015089669820754126797435016199350479187194889689030157320989248139923549881196215164722242457812840048263996615196631473842168961245793384584716856791036067393227813998222576762825601168634243811991788242111969383025072932831214295376668913905483411536808595352810977132881440537108200888621222729515103583550006792224605521408562033147347143213013747482142701159241519590346894775623003824877970655124037329909210193066764888654126962288648160517347912586569686469042369823817399068634738275586946184242135645239598226467752185912119259543225673212078595378117366171655979588919132780618716 [167,89] 11319068398558401096098226131044545144554146411032259035935552906965131267818457737529017242437979393976950110246337231025021379740819218444291125309298290919300504393865353478158806428706642100447521911476534987532534592552640344867851372696546229552416058865242395320270176164852178567652413334114316108007203952072077360546907229436993163973646929798273272988809769990968932132836538582680014371613136637595319405010471410460539636923476018506624745995168727763803255348839132500152407456214357833386774064744292391915714499487705833758757603058177308954221052146370566610648982496016216967982365372958684931396017739989213377088557675402497039168760427535607248644693756183288977576006137178533111659917498751201471811808838535278386062897868602549060414914513524040420473382394093016182921562928564869995358665074131903424664438822114879234279959684065171010996713061756458472823250777260708576409826512343327032191285506693318948183669596950604295022600535688113886135282906746151491809372736706591060260976277962502961769385799058908180711670651885217023454988599416048086586991508958725118867702226430007407292473477249235797900244228010595065779015352988441781783759961622462563411678455606988742620738822701948653211268176374082809078543681553838018950042510 [167,90] 653419251214105125210859790582445137251170381126105405111330835019618687317541420312507055543839128676246090507023405030805445452942642790770899347962260279878453479281467303329168385661678041981982039309115694797277338451736166308310951558848661157943586449644843296435086304316270789684799472354301380313317057914881156964061978559039457142949675561734762831097463877203641206430032651452922796340154198826308396831673206334420840672573249292458273331723953265815820316292127363665971966050882124855263906485430879837003192510574275959779807723040577036496343809244258114318999992415839745050991587831250257808726377274887335413518980550433897162686915354885417110865263543505482258464558019107867916835426466095708644025406318092074821077734228550127801762388549565208011806222492192699288208875248532914888163332713092056937892358018854287848025124815017868700691252186727365551759934625107726954424279500487170409555289460266435471406551691172415487128587306091372443737482928927900489054601977396266399544924057979941536860829839460898984644318363241561501509324259527760995194244879940678879159507659451352613217876844932823441560009553424104494159895331421954305714173344643730564907245404019066334699863170256988831714114815783182857071186036173077058917 [167,91] 6641998197113514943347354907355707151494087062383316238622605968439272285214185674389466940893250956471776659803796088997909447710186887869578522928286257692986209316958968296745201472262499222307803979288368217986817640876912369380001619902038007338749556174755210364008129342704834473234611882238572063385839220336082788654145944554811711144966317157021991155076000001782047198717910871437804951993370467448391125287420109620201807379157885810804037497717524500061848723415578177531206601938827975847930608368473208982937074392587717841368697761868931662379275299717738918776459870357321629796381956400061554116950359159358465568000130365385225585987700157624837333232699142750414523929459370141155599280735006955799134741969644946411525561731918378253760148573616793734804716074942938495466714832746770516787594924741682866000997903112779508008654590433351507994515428296028018490170607369791114736041101012483024063584022710623259580660786793132605463396544206908112708246927048832514057000962968515747390723054613749178766391193149644129066310880052580204997554431904397619580905440353694055727438681811672919965501411781248443089718468783006727819963577026599833931038210750716361673927480349982819242715354120011347612287127486916066959016182769310243 [167,92] -681754671299646863497562171768745837373032716694192953221417155014349367474935237184464380705611730104029087607287768359598798473007656233761662366357766664660884482117859457931821145158225789216021086857255821693120058570455090963851480417639807949719118577942556538733583122110585279486241752660704310413897655335744734396723969928638985651557192442577567132626636046256735271254423328610994844243814618088533358579016361301338883963696984563498446676557852856306096295910770027510264766755847792644943061879936887525136590429946923135129575174395871349394856034169879844363489982667883278703742796571260242616737651734150376295815630151332212318536202449428662566822033545928640750737261211655790489721897264426734621898645469695108934675727422690009939269035053835963362994176735251957409961431117054634728883795671740435419644924461866357024673568082374952365785562348383959242722897230216826086262805977319964773552104580712504436393197154644935059100230432236867825004105342749982079093823384661403111879617773723798712119893550271617943842758225442871303298397902198714834730689612799659627769791120841989591174451791159322202906569021611306564257253503569037420161647918467761016936454410766441009738378758275202026069731283365685127988347342307 [167,93] -31498121697154167672818304318888707063515870160978673095753024431882048387310538829277025773672539113627999701524568301071321499223189635031690326482529407812015750117244906165110699171390001767286562337698601338911034897002334277016221614108895154886552760779029220869398584534245537333084119419172828027614938180129989971525754580583606072829062235100454661618669754407741451899730024489131794306410466912952756388440405873302597173316954081348243291467084262682747014244074200230391708237949561152699815862713881396332512295545704875762323666353675160266279866481060305310203417412236584643269764043309155683883375979401542857946142929727422176085907822401287563262642102585372106916953413523006360358286872317306004822146766762553773397935292872065597280824721103813014004187441342533718307232724037692892253611754999319342523525724388435149626805318996462298672054396578177258944073182468632963562764572535000312206666105148524971160518150259291405270763677378465359209471477086461407691998202480491240463869685713824280048895228988246406564867640212852747687393773338817315984056325806015848926968606613783687579554177832227006880576741281611545767022882335533986409574913522564780732331774244496369710413111931124311261722005585484384931941238 [167,94] -454661567734570949743699089859341276502278540417192201469274413525563434081965684835253948466514259994302494089981572635818339097847388475566624326819235774064827230787762968337823262888860822278211409994954679612301439204054777779621693849593508434937366494165555492154881403219335951131889219155675638731939239070898166628016878168914565680141468564781860378120492666622339120397113625641329731385300692455894890291068018576383060958735955903826977616106412005723743027550283572451642443283366625360151823510469396093298622543594731889582641527943307642599320714341454777634758077660896762263939060928721228945314858391236815647030851440372792138996201871015126215117442800357874772163696824977514695336462358407408030163375993490954318481408980383619517072739871552233756073340407337165065175521857541470731343631291280782806339947646784366035209425953419219904721546889941710500210552771066173910375143225946778580535606086140231109222923147172084621199600895162281189848986988737794966323818307256167083384012966865998154172791591758975447147991199569376357216409699606290908963716980703187611015705150290732582566371532169706796672561214653066106809575881088075206715055206075141059171076241268884551781403974742057519070761469799868221104 [167,95] 5963496931610013809918944952760186957738440509516671210121185760761854774181166709453174129807282238586963570438388473461771260307233715803506284550868568295702485872019500829325642309067489436668722225976513647056783965412367407120849346730572760414346421264457973006492990357790486077096901399550274344688105135963671148501283448286732240051479314824256279733924562912236154374904552965956680767619024104665682533360288709588880563055636697276698492238755000378658343976386226234223947381316047883915621942667899112321471150995875562638112020870813638061603891286800220004032576732372613206131452562063640248150329355837407870007198651442634216627594391632208309919242794119435919296539169919179960185992670094578003214941883063474838262737664900047904846759999922402509939856809009347859032979821435265378497385554081275729541779424437464084657003057604670565469677027113773666333655479310469356620507849798008958964792336231967414790529039108497226437304063203062063785655739038020738552464522616894060587038002978503388431708466608699777665678298488197810218816758644653520621771162710242955324726767173946776995446303173479838262367906344292655017364100513030831614722883948932632293027422910693683954450276030614183515389456802562702 [167,96] 351468439967781738823779639350309094082915936609514412607032570896004918625569977041120388271769572699139659072819712991991125732629066859301591040931141515255684245524163397717801636316556242489614909521231846903506229737353306757824141563790625023038687062176818728044497575512508387828131759631265330044120941212253990209519122483273663639097903665372770619108170049060997558194032703985290790264121891061483418797676762888286799424156067768203762626276722519790916798363179072400702679659919980778964585113618766247618072837819217550627908802153333667643152489697536016538306670513479096916458077712005661443721207622242565168117254325429123985167633919524149125606436675841804562024930458192229174777850291546761164235799922692627245598768266041803575226961127972185792597719358154722603072987284527415589153882778674258135012886387311563791915573407889317202063278910442514331191435413949287714339735855635335934692003590606602336814391456536833579596556811126556437173590444295805991832026055721040386435629250502020552975771238498352626970367394885916033168511571885067692731615163498518743811473166279881528846057790016156166809837334637839809425898424138643823459068192147707772885296339652897294678785367578372225384577480595 [167,97] 5873713822090057455787238162748799462494663094563535928651817795734940211864823431991447821391369870761290295699275445777423183749443810498938019560630298997022322422187739591178103819567703840170091133689408205675572393574364843099269040249214801886898529375174528438846429635272310556644261055860588791042618433125911538193489816684138680620185687445016287329512627815945750280510334059337389367586583603849707925160132711429894083387381345689388039735134308041282284693640323235510533660436939674012762856784395486312133973054704146536531716192232489370676258853659175208195028268168618135678092896101885666525089620844340543626893045538978352797510560924964422184502244316836744640076322826537007290081390717912511759584834367013279728047700971003442222567652437911239994260328543770727035587296848191515439316563378900718812370748325122323284229634716487947566031039157974094529261623462787042661368121031105256934898797657090628823229769651955545983333294540788965079698120408253654185007702266033364163061721211352357353049906063875271919496184473736580257811393477256536804999085004045628368131074212591617499929667425672227271392702644896186246409776384579989424783439301735438531813021031196392662258840670497343316205399 [167,98] 31736962589407077897946225245158631781643130482712510338191525219030830424485653507070094816981462549735563327652170639562684122233925891372619599587761440819574520610520336994755031766950823362254233081814353324217453316215882695130921026887313333722091866818980748736362248468781133874623166976841394656826867118518177442854064833437278744032169633364184809732163957883188178997154167500681806903896236712596217632449977677600687617906746663071258894775071960552016207914734391255441641012431912135614739560552266858113172361253244543837347081189575297112068673245454060506587874295829400608626883002839263244178511748669026621564440382267099066763877116682564005555219251618532526451048120526853773975056335250659681807245004066876234827788850601035922666657895452618854343704858408118993377548306601288923055735295318264919385339278966540096950559098415545628928196036392241504824896563795473602157083944884976644985730056068278585594942947033522889896923343222756008647966482111335233535726163992171013871331524036232442952106456762728612649677380747946457905774894970324988278062789669117331339000371550507322766576746674272645400648346506187981947624356672796092144050869297020597291600673848670686416941847240664610218 [167,99] -449126182155654626946267020485699406274727097275879643736133168540142184986858849527285716187681678781463161051252462819111437581835417268992498478583991180536286562324516704044680074575019227412607529475803773294963647292800017080470289247760711626356000677405183264586563989596630366691297605952302212321427069246176650748547856799123202397218465317601077841369136984063454542260907394018214077529734429465038547313743992696346338216951260895574271354000234553871283072040138314034079267917912968913297082610925842225357473375279180526035080235794278756712137471896276874195760708774939080650315398425513767627710041614008127221917106246920970732305177767655456601516748347223188758416678296605048075217282456028276719561417640746067553735657761502691086423744936025438290489427879645737351068616498318557417615035156994072728051123814297433018732913241493169364700023548722590893689335134229897923730914907881991582524316827218000641228054249560641751371675707343282882622383046567866741482647805145926771574834548100586174110201208921612861478151543456502901192179340762181037463406690437695424091846889782826450741998802206395559668596098721604050338152016843556042688075140684955482655103570602142381668990816593336 [167,100] -10226631276689452701159260113724862178122185341767802632400284997907065790488045297072089072700972297234529276795097791213186066424469048118189755487724242010196701738975149704380076347683302553394979657740597065681339589380136713926732698283041274696006515582245252400494667377569228891932483459288464182215004727685627420165461107824594391614744218237043832265756454475223232359171467152539217135055037939472910099666272750141696159793424013329382389975997326713112706390762663869514818378574786876012245419953710092562155132009604664089943807203175244794827561436643693082924772630049939719231626405832291977384335952843523010303435291474121783436630975479226352177108097457359383745933479957433209482250387711504218277481770651846769490874255466879518571326881388637388488707081463017213448224963164083218709349658465669589910371755378361732489469406824610426864564770878546687414905124304702167838917016899506041884438735936054344125703963857529652997059198325812938493880777413798506596318737258643953193033127669491907890231235599703514123563793590017882406306616923819678678032987900979436032561195496721945555073405403241530515396969537655778180957103861452113989316615145178363312508929942715807625563376472 [167,101] -88044334352807344886600505344946164874053191273574223670570153158090642323414853444011981119354919855980137294905215455582051859822307968934166510776826480759487318834799960550643319744584801960354585363463350062343459965831655835328517174935007134048437834008226522943189714406216805674470583284051390075060709525498740503265101281587977929699754974216398849870532856417821577616442065360910321255881327397182697275506778007656673126547364015135230327231747461971905646537912254504715137517239654697742352364659525129992946444852764752878286446556384734318223919625715851797757078711887970235280359136177673150696309250049176698883630293301272310044623213564156850235463034624718444961464697602237288551654920602410855688227468868810359091682219413118035887403374913552641927396393455370321879089391933670565867389357811291414109087065676451659665311408432588789432986676716915428730999994730333739982808559365965257467290005766908376896798938924111239266167035166973343726256107024796970372018866607496992201320179292937295520964428845107675866616674734545863540077161877909788636041295750863052755702510668114695337023034594218368909554108602044014882084949226213850038773858008370728643228376833282544818095 [167,102] -318744807011196002270149630190321790071134713055070546545594191791482375818531139214535033484375629641883098961397769964153580406239503981107957064819006462969878839221682026107347903316862144091364590181378351034308969169201413346052485711037359062591295484403487366555437090778749917410506038791397221622464738500969684744928748439587328319435538708317181740148669405930339165476518883913543080216028580246038657580923477799909968596702375856600420951348074258512423274276197397809127953331193330186866758328751965042242270212692697812380147179030672724977385347099968966469669518591499331566293704465945129594443376989539036449094100818169382687952383498429061963354736050384144691070792100816573053475496588605354142828220758375690547852182910930280715542279397608178626967859637482911375489007745524256601745724118819523350391740922174657035450395986471578120788249165676353886224358756021504054416047372723284767624360677568679347966139921176871191755348097058641155590214647364613531723265292568970713556485502873182564519836407152892403610429828966931178036539577235027698503368324545441980452430914666384401949095563967990885536881945122363505566875714719846374804242584205765552691087236344122064 [167,103] 783941538563137325149474019676143414899368585843508734916099197465797773172210976107655264416393155888033049045354506881067964537326524323203355536384915275308444007663244274480880715145889789434548017324625745681346936508735194338101429670545593723704278456342560300099140785775594524325266552555887644772467631445962781764112156373626175382601512473603381989756035078782144248291253408629367117171686665632167434380123194705905901450779294898934039163102514779392613498361916426204161043132959288517925704259628456921906748085509328036219690734037349762040254868530509180026836995212169510606431853559357492217731520410660401203165321216256517087680857951566357282782677728941349883142450317326792765532620938259030863150923252436498627620041392945902446547154761823078266367229099154005447466467196165003503974389214454387921842027600490762084732465458735889550855868507704630134563236287561383274214893237424903794763943381825041945126448803966161840195738670892594274240592727566252158554874167802945001157396201593146628387050253210867492070293506819662308144228406102193234546035141128998869127117648576433843587947152898895737877666064983138587948514372210810533246010173164251868945958523136 [167,104] 14806940374432788604813097997226208044579794994079152162594100008017358221385628582382662709916456421833575171308480702718652358175624481728289219176207638142343379599048852688844434921321964551689803866762653768675208220757447954867128459899670824215775702444711489319996213155749614790084910447801400756570427418370592351723674469779842296558830511873948229154988699670353288342900533633956147980648296598133009781825558545739914625410533540734862753574220856971049354541452012244490137958795778963153708886172252263125657377948179951789907849769656710939643591610813475249667129716705665172635429047247193772591936019456489361189454659684716367157770516312361418287474111396240565725261500016123556210635407747874414151799014024715106996245864221029195364707206606134823889825347457934455713306748177665587811085578841595484899998206743852478954385996256270365286257510737270040141109464134434142108816398481290475762546975381653869305054266996896578821290080184319029743850276008692807792581699213982348811986920522490501555493420732110867549486572926272504360549870867254955737009689563426558175440139821032206292304790292055811289691818445041405424034196743747136979604956322243205587239749 [167,105] 76819474429512383277407169739618092580189390173779890560948781461550709354837943362711624550368712466118621282781123677408314130301547446118498989673288170790141368766636322466796905588575984793141744238700077447150558837179275118079415188983773254498359734425525853552030149505916337825592964254145193673457870794993302175378054806710065788479469877755947217445894393719784499570923932297073236254152851506176740862511517570234520637394458970877031824918487322561132862691431952202409332921047643226830134235196570533928861561932157300526312272224650224553138344346515149045780872191326793099031836869184241268924806892048916480208142236661117851549436070447758279819750373608307409473759431375559685978993806356242209045830683910843708674540076784888570901380087798580506353278646873994441879584719345905253303984874231710134719071956173201771810836170095583519508229106264716680319928018367757413223032347027604073636557225779793062449975618611242870651731780847619309853724823129741813306415048959662913405347296785549985832552127108559136559813251500851951403021763556603838477823279861984242514927515207262852755208462894219806268656670399438446380247501380097631038156955911985226699 [167,106] 203223772241466883488124756012045862194320250251801123886749067514435514547925475090861328609755334674146843799387226371946952098591319441202325859170391933328513604909361455411843399318332107700422097056963869036253691267138608715705459499182152721540437710408560379241870479681040794510790327034787325814898612032892412139271859323715197913863696843047544366277745034101830423902779255169142483758156421544397536685253584341520248843607632614360968838711412711316383106136434275128694394638675972623017684654854317836809367738117300237685596956212859991370409700710137240904774374767598170912593380449860200426223709595114613345767662074025181428621244651628441516343100896411679613933137983671547713482011435244127286033067195449230890799483490565693901821816070291527302643025923945561304289178914798990549244645242334368827715557285778444309006298174629710663624463325206669764367994766731331348540801379069360622532195928733674889396801224352094106682501651792009839236901128625128682092227361943746518904370661253721642250196016530660120810710627473056444716315473113918087850009334885905706296865732505666506899662614024585303437762307551074559340425649029444057726496247033504 [167,107] 194233994687588688498621616264597768031581389790550325465053893298312724575182328089031580040419596396284356309255063728646903037518666626517804682241787245209126748758400018458603288931275422869139293455476924495845897605327964448455912161698907059528362670451948434369774502361368700715787315928185980064834464471384882278971725661035932435098961492983675331264936199517998163689425361868995878089313903758013368012958823253558075387665907428797117783476363627071689247927204980797651881510095703056097099497813290214769577559107774898665399975328239310264199660141214792244774681709431703417851835187383229504667603726422864963834048513561052729191428050930631545174217065560408681312346512958069807778794988822145895750046255628991373530421027242067801243837458480597397200518824918523846371393462611640296118074772640640765043881613371898733476449968352658200942813430076829248311915385723807425345404666708688797414994533803093220408693847805697805068525343152511482626864024133584369725059452624550763662262468490009549197284995956499691534861414284152895894832860525822545761896437517727067744268976008665456519362433892851978657606358779343383372513042137352738327336504 [167,108] -502018879768854074143010633470630533427562125898737813035768871605574066602841905265970139384231584218802532256131370462214052951537176161031761302876171224508151438919183648191086279942599175775560952344196150162009881960883681852443739382373843636639962630592297209038699496389511719983464358780168466450772557061247588167958753374395669103195542752339351232879366468248468864120942524607059726973563832436022365371366492504199604778767651606866697829015638832697326521054902498446761519469526902413588123888113828918369294110567430385283093724913114064417848615087143494097403431367009537181090247279496143687756772344722077539326682762576569951770786039715715574049069853409974669501791180841335512093670433742507371099454759222045214770835509979466218240976391217105269555692102543386103919589230227982363858110181971998696049007696878065369399346382273080595077161951439126046728499428045987172366717210731366850231269734920127988521561498155470680985160544247202291827683572453815909905187280196640379039309842739081185904908590292697121765094950509606086309133130024742639650481957326293844328729827448775920105342662002433559423708259742485819352025730968097662044 [167,109] -2184035140589368727521636758327227658908307770119936323703624869345562080387610212392766855677187240649931547638623566436497332002759596264733860992306144812436939411647608117283838953819953163046588868731464751356064311530900661755058907534272644863332289166255018575249599883122347265687996841664500871174397394705122821121334841577774495765116179616601732005959065129780701514165159437102950577628866709099166803918054330893526185743686358220168102878386111352676230297450758255755468257152798565587166506361544457263830679601144399724421249306902031222689796608260217690190024127661288387256404959237016981888835071867291459000908816758399358856746418209932069493544219367391632537641640006420246873335379605757146405977922621116341094658177880181336778584223214993966847965096935092826339817080496834431228335875403799761074786872300942983768012473380447539642884944799445363132802760846261704720977505221967781874020164822881102301875097116117762347888594238846155454457217539253903848205451373907060582404884653097844459376959002580338908425660747413404613467521504193574033555800236366263310644807678193453664414407759498796538075179310307573789677321871997041 [167,110] -3836923207951013452406977993482054145270055140016938023783250135423437784623457263103505173693900415502032891446641410088534985359655613708158834595224288738844196995786469423116398008078632757477481458628601839315725197288431907139180674981097710476328672816327538612956404370750973700553117979858317042130572081878562939218407648230815637084411816958690766909554484511545049285322347850951075991321829660262110448731249287822265649808573960137622396309975293532864037596576793780295508675911068066250800287174813836467680445423992681813618911784896247973110251340880161187224825182314788961896212391271480917592769879138551003760850923919864214769556652188070560868129251401187369391469549992151745068299741667759609836320713389289666389855505592520308762801931873625547193892934248991197308075909057919205518685963070812318710168504103150742328270850753016074353456071210673953009049933918241673496964680109273688377271968560865648756778520882372052713268621923375894554165605620716947408083758794301817802524871965470123787625692796253169296336446182922307421708835436937488913622830813331669493258454471505373296055468475470492297277055509038056988927166078 [167,111] -3711098933103524918661942543773180907708820144048393187968746419087109581371444830789824710430756638410886829406782880155870387566255387550092010489866176445478672277178458157803967846215200876015362374121231559800047891638530310681225656877725120837139277001946580434518266649357526172140401562774135858369996892490373387955289244822384235234164470195225885512529004363098678399539053501523294928980911325825486084590049985481272190743594010951622707848202061708510747874578747879342505711598492350383293545074468864342905384185745797671227018215775670111881747008202843306216854750082977951313923568395399852306492683293027327272751071320645206176842202347696951748130219986295016819981307461731068288771549169619818850518590944626122199031230929684307118394608042564856358725281033321825643044557379656648057281998145320876010438645293543907908740954486850634368447882987014120255427457978205848473854140028304622170162028289687379500189285193648364599232938098519284281272241087623340148067377906054190475523650422423795154972907826900419351637862863175530141358864969219073224805278165930435523767492440759769757130248580714159506739631522474476999442 [167,112] -1677922603101241092735885733217118728356587535665597158192079413358214522233801596069314336373561202131826039994243482577012310114109922947915561889884493161225007186346770762017843205745917334965922725117226458930512622459621631229140153450260007030708870384709568510103019738393913115245370513641499190487665206870983380617680117243902493363227719338581023263127768928124651304756718595107947809747286207538333021275507944363290588605937975417801477561666142838410239434405168342862247695812830970536982386154261617081470436117017136002368512300541717968249008701935001281311946657221704801698361720024247553046540043635024985269053505331500109091673034437550885801084926420474300529670214762123924677211289387753764818750190565915290858482762655506413872607897816829841284187363241353029957621119296429837982655668062978355840138904805756740902875553507975605462621259895545379663718920444979588746659572779628007832995843041185428392452398648350337474780730612640468686284406510293570089213224659129743162216028796083514071539807352082790366541318458032109721956239840849727910576311045199506390310771212745405667490932865684179886867846715384132 [167,113] 361166260030152741370404906865198033616849428104849088659491409231722787371291515390666119284086064763154418503573351808533721631525990946529894237073086254876580299592885887115599353516174939571380624361878075316041033665195984892279184655862066236059867613407049061541836347815527669257242135373922533203680835555468543445865610654810454502798715788227678059090339878505839657718928349974161475012684051184558616985694819576121539465744163308507239259236133532397491956572301233865741777062230760210009973205309785567861982641252355798841517053366103647921743393887755295023673886064339929179272067359635484722788460567646736904383842325011756053910960456724068310519046176711496494640255252403028464889582880491434709268778654984858590306701130536494637796756335825290168921074839939537060644523371401520764124443988760426146126945985309077418593926773651301568755103853986816887636914384782132025718264875194179843520047937058814559935782275599779349442828047736555630926398521067775536658350069770240573593557933012225827683156096566225779540891599953285047709788116429048092600909320296935341145496894186681162255828024255716664977996417 [167,114] 973983246291140673063554516355987209533152295287212855546158027665703604147736315974365727071029421906329439792351062512553342532817903612658613800397204617265922255541100927670944094132637524752873542600940048353179440299063102177537786062233933355339700007357336121863657262958957392121086975349351195240011220750131970558889071229863007216390279105263012679627685518638941851818277266024501919822646766726089179196348043785252634205859070300036870190657238947996808711164758275872666030191268784226768782102294125316251539364821766938092215530814708238331852816246309457633206189490856042241732728445407171791199319490092017776233392452991370686076586395565108485040771177661271837989843415193612915873807866126706334901245174936023972393167317672473386273492084813619221000439566060111314104367009519859881524941039911177936837055207551096509271510273517437606698917233976507469312363955344016860078594665064728013523298686978070342574574047195888457105613596699883434524105514737467699175699089891301642759361542723145447510215923077009339693669851318646894306387434264130063785909117433727977693554894187673552479168010952137209349 [167,115] 811672945004906653594405216075873753579892226131446378295015668478929836259122666390059972961100954001749041629449093579514070017205718834426391882840487965847451327091046779230574462050115720723331460647381410061768057973240522620148424860845758448063706576722231592315933417383185884661937756614531110505038120647598533181651274911334595934260469965199385814711590914447130928032314538686915024548932255155861403292428450422259420260049813272291222900823937069330050435716141029107084079068191418088390977762425878200298580634156096474136010856644331659066324234299967260376588760399014682551087938500613061794489958109188962072070106230751206953765045545405989385746299261326991430772185727420759678664791931329414880413528054112994607176513376620290408426910004591564586744005148222895183695530620485847478233203643884002104508357235539110080819357596099828044008164043716760278096204740214477141353224804135140801268215021770313907145261908115563962747204357690703009200247768344371636057666392960084868529212578558575903155047186342450222467992812522843101475188599014889430908302206726427152050646203436373475691453363454181 [167,116] 1471532448390121338874026901558065043538913093930885383411551962526839891482839966734088570239958512727508737527929692288831879951126883016290177486671343776513133812151373167926349814650668681452378140363487440556660624010032391747611250269327749826977900097371681860245541431281871019731330120737651425270894066173364790189107179758344023566831215078122438731167134558319998403230853077929367565025423117472750841979189781250001430806562345884751994784674487545387988065860396664973200979810820178628372417546247353786978325002878660894220260189670911802704471182802193697690942758400528448483576301787186553450613437034919621503842626472068960144141247682329001235943169633799072643839262692912208349719721687290626679300466340470414198401658925141935040912531070335862631046585115796798094427430943857869389550579020201150117861813538762880919456805168130921863940506162697294856163660512790340321813272727503767630754888441297704917355282732198378794117312391065338786031014677753422519943079008878502156553449099525342358361900242582110153028483607896086435931180311803064200371497309515282798752507516948804456028228799 [167,117] 456952578538673726299739563539453377946480107859884648232376445251798095410350346818679861573088630834716774241486822517794534216776119176900111383873147393199099123031354395066011415174547977895828612827336228516514080641312362130099536301380407716672973417995149144799102802983595930830410906691968249357208174543536192164740795560044307453298042982060116069146895094796272593791829798449817387565492650672026637061758951579233673466637201038236651573656514329474953544276779044407807285994185018031938350552577271271429822936083912545033232091666351485050511050087137053196623375477311195590122307888843786776476035885786272371285871257390899064042224045626771770321753240609197355694860380701835929333965379942595355993719802405573002527352888578287482200107233957782642174326959653019031787471925374241914695133175016344511121104351340287675931510437297266457578201201743590551413617236950200953122638980061595845516662386312816769169455796858794374733683871555538215861840073668770901289542439579459776929326779135870373189531607705743484582735878387200171820039045805796458727007941659841829265115077272065106590 [167,118] -6733217886618221447539265033344105368720343553506439903602139205043793027350345717852405480533861435553676960340326591121838455111246400140088180656679147187421127194706134777694012134092736418197151594441923438988807686050382321000769144835886208344397720419546531139797307213474492906467417779955683279382708583961645001929336769259930881284280870803399999616304752192194501233214807828700394774521271718337023429050266217013634509757107033284690404036709295548160018995787870574184766015025919139468633824413631537662406192570366270876397302712481102424133237029697367357585964089031470810445411118334942481066357649420425741534927149180796601425170390910258412312524962672350130499046824226686742217636747717394619469949650128241163556071693157063670425299444034171327762326732195498703992759242744864392369326033299034633074109256993502431019982928954767736835639432033634244365387932427951745926423604638863933137159265905610276299065627801630713723275716293886491529157589754637861024305397107401935587403365450483857898188124470277642244185203647323108376833952563597818807571637835439751641244453055975628 [167,119] -4881352009974959755457994738357966934600821419899409260558721144806222144738159970663053079458510757738399204935983077939034053566893262423589943840517203021639966452449374552033146440334330022886281849140046906457394087668267357968330416712360670360063249976379943237737465091002974398888891130166583831423222764514931826830632536952229887249544556771128580916420309321529188859526415286307530610072819462290258228473648962808911860162955320894506627813733236702067256567636693530081579172569547211228780455353673318097139899463745822606558450124628140393441121929368169726075753120713964156641165398309887711341380645928239886468519767131968773506525014086552182915453460153868287397074756031820630693382666306887733512410782019774576222692762144991862391471214577376545679949481541237401643650871941538686354670042017915815408081972857555090757319943638821473621242426072524169448861980812858407446639521042139487381566768386774400642654254680303343784158605401438543444354827699458299031747462899700833985526012506414443764730515207885129285081959821349012032861877621711113490384176257871053246276148656 [167,120] 10796614042995023545744204467949891180811977706416015901328830612082763360337302129429748030972162129943466329489038175195322408862035086550454525683742151475225699246181669967472629344975451368284952359596458099340083122586080596782947218104372639353964018149586088940913884936381645223652126935829027553806092315682486525117981544016531576350898184116444786331724620327332448609396846373556831059473206963074305463046145302487588244365387569927036912295828311048460257992207363935178487938677137261623236739333736988583824390646778364115582409308984696622605201865063671154201783306069043877602108999827385663840046276407613438699865025081889286351022458397997116573277801483994271099969557416201774991569743618277222134602744394919621618261626752029016863509037083615935212381614612419825512186455075547667038584153615421435485140308478239667683706397743284586524089378322337413542273815317616425049659384391954637131798607837773848708998543673246253308062390211591296369100764799795317420000923288445468547022836217827877261157348327308978962541459804417489227585385387753492905756206450661823625096 [167,121] 6185259655823166165814527347325889178633106245887009013570082646686558800773010207791308951444723797737348986639171764233963508796634387638345473069574685885286918400369955025342880768758426175247407629317730096819335137468898931155982990163671251057834135959211647257925023736932181166891580755580898297227375290667851097287236615627029878802125374431247670861214708291246072097060756846172118647237319615259754749145445847238834809131317238642755632501382983552589871362651952620449879311092743056293470836996666257447119071254134457899349189250497954400243535076052544565077359107266937829018769023823505856353923099610799605846460657936985947806478685282711628922615973963800965881894596932516806023668254942860208131576511667478224432288025596381900075295474883167652172347911785483553285570112496429942933137450614517130783298378711882676587985177418851577760274434843400391559717540153242525529398012278978759763612708116179810681347537575825807166004740225957258613216350403743272318754002633001661179248670567847301653813967644282826747382292007382499974973716753778072847674173295742191 [167,122] -5421047927620759074132521917420814056485263132749547113324198237955898785444796206555671459243893561328214545214649326745724120679257681757147368186668485361553718272181456232372338926694066047037951662298612477014395492979301135801723196517711997063369533883492968695430520228384086910363268440894647336531953809766394620836041881309476318384283215215942948070587322167671114267132397721899328754668456842841392570186718467404019687537218415791723109654906425776116176082564187284575765135154633251540142414260072717000198491212271484999721338463607484322398164285916133874513185340185637697382470063584067020307114876170023307653608943519857594573999193420647519445675798290894892503306897197873281152342824406505816274321578347394814882857949956963909805781610130332491335558681116652969640253117450856538714485406200551426931967152702266432913707918351840389585874463305676945057464500574933196439212495498668944822943578389435860958387753396879446033212727151734289987978247324229036365244448053241665522743144137317899451897149685622786100300800779093189284606659538559179478095988224 [167,123] -1561549435652093973748070919261326535766611137480728154477514887532061466216150202418330399685891118994125308164581233590084385586472490216794996191870189040755463994034425815063528251774204091229066405934731943858976811972298009040695415468958529580782167138495716241747978144592887648698782798911675983132493218093666758896045102645250921076123647493236462757061897662692298848804852804092987442254672170867796241968880261659518934192250794364210740745617486846821975870849970226502246374606844470056172646152768551636525015447662781718261531450029137427896612152970454248687690896561227856363330452756597587234355858559202441178150079268537266923875729395023555225231608120193028314134200154939367939301087960982540233403831483520679293565274273769475759408584009220671834510888811441488448136333885632544767297240931372145872693762733271016449343756042538706353036135148633119803189248837365478806637948421650863486207014671679224176506001229131043765761199168663498650079822424923856109358906982117133505169959798678030266633559388129833206738999964795590183789434405032249705009 [167,124] 818119097162105545808572819405219056940713473388342207836263280717060580911547201736558862978836777810528958980975318467109771740463498129862444976337082977149855737100524072698422781174788826136868241742694616915668467482781371877835434191942755994518249490329172876309504624037136571199966913574280391661167483341145085884107483357487404169653053454118168267730644504902455865063922432674071272293620815427607396155255830285382447343887843851315118992104347366224693572333145379680011271974762861727473532280753791094405428383540581949683550102570049284904901719432346784066367791463657275260861508588068948106685434392882699240554335513234650368657790375100888080302545567832739900993655052488654443641037644234914131221115543290456665718758773636805033807276268289406937847545126448125998693348631772711124573050363126337224103731568925032747084599263131459041641897093287933108580839988157416914116138002443640614227906472805040186992429434116388988696156447176897713023712066642811695455408137152017455800339172034479001173867840014186151756309730377782045482090298255917 [167,125] 60989193850214404309347247491551690606846196512939735300626348760082002341338324353925500506634237124425582891046774512203183040574630078129393023533793208324914130213589039167744312998803987534794069302917434395996842699553329483382475208610714286302982166264761927659173731086065348651490012493414954384963198222628997080687143923724290521415973675204611802893247455857728062720666315026995853182287972537589409686431837482231301032843895421813627596041142810740285900065957219705678075319067847359484899659377765627226871127477748539976569650005385766360136638636081080812349477131185636751833730911511972813301547734486243180495774181112156601524319769215879877929838637825064614298696366212897007208738529633394859600424198964739051166525210589800468305264798541137019021428962313230862351705337014773167623634132144495472353843351003857463028151614463387485844873550694867367083074463759677859057373417204111735973622233194570843746298740657524187059619191255162988835030554135289732543326344882971175725847891308388884096182671840615067062733814248650901114682330 [167,126] -30260521808022681400648629120963812845734124410675302135344933896988515638835690759940137432750219050897623793746851492353114156390910551192569598651173685109149913319371830271583423481243872842493098367898516596239909769775342265174639501408372056838401877372539427433483026286141989858389443249758991385532282259265371175638458632681822196244188200317388714499852436695814775327412661109151212224777346705813817162952634974544382704804378708896766304720576982389381922376846380855262675677619070493545360652140685818187942753365161960300919925694707186188032072486761265022568823735485499461586026247176555558997163917465284969020594723401772782666509683458543510691773406780433543653322556341527759091198009625398209138986341575091673945987644018413716346675451535548262703295448361951693217741003220324885404793179050253270301383153439358990821797981722331692952880708883888204258056783010102995322295922339810045566659173355047432466134764690532642246332400073555019212169579733110346740101303541106241774089181343004370536240593358964848392535919012279927090 [167,127] 455914080180637387483611790535404976848636796131433663936605063830067557939911424886681651756801620019751717955084193922377439564571852644944100337553568988719135490362416019703216087472765093787977582673961333739821531820264736836181262954819280700107554314887039163937376554686032489439528974966814147749505975610495478576159049663142907812108287313217659733987116926222924764666077733190653147962010207601734202423229683048774566858678941754049779073979839078107043197702348026345716175532468366812399735855331163362801077652156246051405328635848347763833922098612687446397837039821110855260773307376470191288048235299176063988267087541314334540075572593131280258130947114629600469277930405830594708304402752518796633089493112254132926745201626167160650612078245646246523394255620312028338888866628289528486765370440076195821377173517425834372788252743726476681876175073392467159355295606687090753817076557530051216815618917987473574625559012896542748811722445016996715092423431958580175300324061406948943342845228436055041061071081900149976927354177366 [167,128] 242994203453989474952920267919624271891900999192900219798279320812540726771504717404368028331104732218487707203245741682813539507152034138728948202214877987515711188907638938879945201494255958312849722432935496711990637032075210515008382625968968227705220720885700618299381025292848011515037918461213586542834997735458070551304786692878283820503936348728557801621169081563755443607545803772434460919222939634068708993057222769978647366056365154812110210279736200011234188413829968111078878045470038645759001810996734580841125125406627148718267146722583596726627743355808656958493696078354169817824601120988169295351100267475713047933047653152196615390919998466664662284480784427976886846303161453875845642383466291992474797366952676149233272381043385291151114884367814262115603185822332797363228333242927144737137544085179197008114655308498611322556550251647765692022388289168764682932947994540177493914796866922381406326350976555688889054570313860588552513018485622650900084776938488637364159034987133055776129367231215943038371540274646371558048448 [167,129] 82513150909824288455665748811535181537920056058959623876909895607569189999005496361466170623739703151847946505503723480206528802858601952548675293448700679598928996562357892013599457906576778677820165218519473428881422011174658797437720234542954301350758974944155160125402115445987311853002416917793488232228645857736551290161751373441389397607734453906420787613753864673855049690353842048675929114190948166025273203342580002923508983568387112867112167993685965297936208639202907596116738315140017704156380865339056215400425430963256200437549221735629458547960488221938287466294033735479499767385492502325538022340420664078234233956528302801837354540356315050465341157590227697847683093612690415591595464336134440806834340359468835968827989172550821766910971980262667061471513350710921589069371092062885910704428432822334687677990950446971913331232834542017220080338832174690061261948008882479516337694951658884642804422644536797859331031853324335599375958810296939776609844971809460244393739273369823941766825617189760989664032236516015810165 [167,130] -11801397850220370062030949373300472681854625693374549558329406097747520263704293309333765906667503839258092342426492986121526124084863657123491185924410305774592911223481188605761270088915736517624706228449797822883870596478810145059321106253889516170340732446717697710763248112512043412794371497459426005114265960713650839356003766702974251358398390868025298349797704286521056222856670239303381405511184157574905619982802249677113449096217697105138725648686099648667945606108303293425419032389619790060943371811033441628806641161441210709371264025450672486305985080164071122029737956902141116248515475566093668180027942571619445997788904851633805104476156817300137484593052478241813465053636284637717457311675799585660047575758305086481040335133582417671268085182876177890195355340295392981771078490234788908275468042390044599439530466450754070777922101214400613183490297731752235937701277997758778208786561404268147919876235831794509557288641807471811235771538649132045550081089745433186946580603852382987866200225594862150778159833605 [167,131] -32844846387649942202250832380006753248667208953612212395179147324393271930544688976612337748311909018631388565899105655386386074404281607973024579743017570700283093709242262250125056184029295569858604965584772870711874963860365551908814344410971910483345490959274780833474155907363885136212412789491525580966508505050646051720294696354251849714405179120984967828881973656710083611064597239984609993440715298366435454347426160090873820219519814108136928424162573886496952216393872762120877478386060969791450731093795622817146036940425063476464454042135497307370701371037467206765716859474950500534384156388123030687063906992495498177790559718043081554615212527346590645718645698405680173995776596015200670579000419560416791424613073788703516456007316499347227227870962712532373784021606291526970403285994726433855997225135365866864369680046757510910939428772132768632217645346227293898474202543258687801445552859019414366826611943556575562003001651070292397426546199331673338146575217380759299256885520142079579536088310969192233595 [167,132] -5566048637859012943498125707750187188583531384629051716996091530992935612206490235877438686961090659471295964696480277301760921304187459953330269311902683506209229278614361427233889846395416378309311723859799950291526764948158563368337630073005831450137951510517224415515587581060219609567818593320106555144639950077915968680325907852198812609654539711564050297454745575094412114097814757018082977562861053385042351188805234902314381717327601702648804579534152457268689717585945467476540159950516520389329096857011403188310360885140234080639180918353613002992638830454878659541230065655610792349319944761520029928348773518335268860408357187247765530339825173667259986467673733445970118396792150325568519666389777045140543678047189608458337522495736124410367126972237671519416082914693183434865577519404173928679418748984853734419922152497574408950951267930479000734081679048910433530903790679176986586527098417500252065766140082659554032248731809813697041517255943215902022972215218837793201753805650891423910376986637627934 [167,133] 444204410636189313556266599726882109603235881708650951018499138907307822996536492473713283161832068948470949051659643981630473051743004342867891536619769814906680963257176021221303976608450946908885916080780764792751010307323484130701848552384091950226008963109391106502849732287372116300553410788267620494068164977450083603100594261275676082393940333232270412089924577944456866441577969409764116071341377442370249800224427213243525837500089213198539641141550498816052877165565102999857925895303913789499995755832507500343108167856584128818596134856844838241630089374747622797372970554320409121193413178746131037455414199316107107013248226340812330672920718739261716912657084861057334423838103874647650676323057121038799094287688529132561589638524388301606331731949573492308968707298320865966454888384951023424213553994592573646985441251155099625164346050188423826190923970385126812431998337492081296136294746451424388213050074311215629749116073329383749079280494361373660753622226127824935095356005152834302084811892 [167,134] 107020527665164893380129729886125797195548907788578576479911908204209324177775675155180002393077800355270338667237367636736093355673675827823690955945188758586983047680714713265773112858886827288224438655665428633382958218196587595949141717641095220166800795966632807754260890178777700662652307372563550510868262896572410205985205224380378229352096326302838939035226436127519020376394114805878231509340956346177461432746743636012619535899287767579558820637749535234867080940901330253420101621619357642027565515760939729033581350765802351308350843968030463967618813367549841042504108405078921745567168370681295551223388126930340437300095384769819240444147940773124183694521047659143516970340610133935259699539038705688352600079842908752508062083232944665241774486583791137405666105877281629548486766009592777299470158089986165635668491980693550722088116045545528955964746596489408311074612993631489252655725119107277925719055215565515995709726842219987917535588384279278594939309426301256626010746211872841140902 [167,135] 4261592828339154470969200611961848868165031973737218667920212642460113059869874269021854760234236588992551385469746120637126786678504444765259510034278505959877540882846719937537191847730835907067270452088389780421033795921218606913014840009919612234578355889970545175994945969486018181843434252962520462918341944523343599460557907953102344140188530929815454887157219093325906802069828231577509263486259643122851245935551520335713990201452522870472025953647096920138292084936668515620203656691193775894500224811523692207056926705846601227277395469137193865993295962604457193757068846425009981757394924891245297407847704833930177711569906816651053362390898955844996685500326829780719538010546981352092115727246244873183804764018704983555049327153509022016525598891975336031294743789777646585822734211873928143102904626226147768430592364744589816135609162018135453472991581059824237433391689758715291807306814859791471296814007149448277865247649487841591791354954941025130782204989246487318943409764734496 [167,136] 20789521191772014645859538458013905048532024239535933365105589019178826473503302284077440053024613406268044958079022163811926120644594485614647488976988108018140070503371503637269701089480482271387847976860239075614511315475815662666011882196344285466769971931467793043410544624813342494264304924077010450338108892720974319022412946919916229714942468285548592762183792734243939727070229916120106817518620774147801409033758966229817192867921125888843879446339435382801358018305716427459086062825687010788763396692687980069439785307572459640804212260719710243509650702579853338737049625438387974600671047162280381707708176422973293052567211660233523461684032788318376240386620385575719532788486194040053093070826664383183720427968794403488521937257577989864587146342113636147404197526162510006851397382544621929353373821202792007595850754747772895597196695543967593717309785594150278280567658769918828338983815317742138154377971002636154045103005051659024425967589992333908083996969266187848060946 [167,137] -931364384182197848220912862524430291405593639387066649712002818421861444404103623474371076966202575297386307401557510725915151272244649906723447731991601708260314152841514796437567133610864908876261067757131737526065740970251655185775437384742636745238897964034368584950750628185087481264719550496372358536727415495260388321840103275453994526065878440925170602808934568190044469914286508911239332796868024550650936032180698768453683553449155076319575250081315194390165728154388718465968369318038466457228021576052677586697427040787737004600980769095725715387479204690827623026092046593040546804418169364180685972717025875111903479955738737703175647127770983828610563714038482928835956112851085781676627381319682192646608444578903837141708384488135096237805938552342076219971478589391300969513542697111583298561152799567429822000323363109000156245819558821963051012487136379555648955774606503735785703253968764383679682231956932255723323396219101557157020627111623866722411091113942665577 [167,138] -20893736236460148937439737284966155858559334388155978932905011439742686576699074414369507282298405611549035753680082337379105994109075777462379402899340054394863426962744663329067648045051067328184031978913415480587842539667641093278898373256001079001346314391836665355304561206876060802429267941834025293860439098941882222365908187730753548841878058713540414072465336740557450461585974521752741343410030031841662917235296387219466746889310218091880348582743209208264485717803409154955541335535213390184876674601673238532228914069105320334483747232775583282283338782110088630370604289644711362260387651021750441724544445166228544224026858424320041556315339912059728004196412069934904256377809994816400165176984787303423793322908081619601105652682025205267753559459951995324246620183803008242568586546125464988733854782276594205328879832973272652814009945219437686663275350058451988515222555539717346828212817242517565280954002243628398953996188918245318902524156882429508598583666 [167,139] 3147676135139982822984551523556410522391775440430127691381747865718340113810025507126978440071626225615401723132824394730215827323252019481622643778127012233137894372503252299863564090711310867627912841747561616850862449515399384848838847117907653373394211139262209236265185990986679986471868711888870961565779266768540882354170739037813417999959802626807677841269418083027187990959712368037145011833202495303870933618213471580596524852887173851290174212373837377161535218716694876992640469367485868053858366827909724949744375626808484970555631412234017374043714428607344997953350078810887898327965316757590662252134503193749910623584026432931294407624830290565069309861299622479378141307292527688024428512411077363464919595480366167999938069339767680244529724116532408872217085953983669394694711279907826951844072700853036425350188600229961672646932700346793630044734073892200255787851991032317644711096940676096633954668649859473052241961082373739789129480340969061807504 [167,140] -368834863128363187620708832523280351341588849778774783505025345931253902273680504768758907038507321657237655488311877391144854053161634890835127800564450988285702231842733517372387255362150601285339438167978288378212387463344094929717594923502850707198899958235985012557191960534954315208382725994126952838743161080074695207003500853537122926361462325055171616303923527022486030146393839580643244209934226643187194046203777222664638980440639278133211971355177434822261356727279751169092247705518384115727508051789354728668678797943200965183647745187307475011517739063990701841512387129909549742323771773336090134690958680647544103258832940671255546680838852994015597180760559123617333140443272575053098316772960656021509600719063905548830831600612178910721291085144728688869620249253270813239243035527338896451909128025119504415658010063534168548323306377632277653788076930313962032450129957911446305657399621164585892154928519529345477706944923580557144111646376352 [167,141] 15188182401763801125275342697069801821873785515254061254599243484634385858525811313205016680537228443025370842685670125734376985372628442903504192938388701378659854111852385746456336218629395980019708134815267781558745912638757609032305558841087648267336804897861793742223748192789468102844937625801234829145578066741474962616319187605748325101026815952943774739250313957083495062530492092756476924648205378941484838222581170278060460420979578519171246534652176157854979955762017677342038634138824612637989533873255858523973457212378922420929871362144701364425897578806607182067525319108256051478006488443916652649250300387330351189771181971109308295372929750643819238501951566671409057807637910263879566422856496841969292135459032905404735827375175834486045996966206206165582450620333288806925760706969562937067207144632862501616368589045980925674057484453559158878100035156532684156308954547650275968861143486185591948676836016952744084275568640290424732679 [167,142] -223291094247101754137544484162217953834233637749040547423016579125542253706345057410543584848118117096706698131982437345047927695917046484442437898779528695523310747968505916345879453229700663394272614836870475471543045196992640280217150302401979831678581736852829409364237860695702616533785570367785496350456235122449619489075087399880508844716670591143846267384442713922829955168820171764223396163387852014951453496046642466137259617727539361263966713264787483102240985591217488056355356898733098583063141111391993023368095029622548277982890986827404036475839683989680009316399363426820693572984068440971122761215144400666021164416261398795047093533248559337908420548004410209983056076253688039965579490402877313221225851786235631114240199554672298851137626461879800100947178417773641442999243618791481538874055467660509272262669516960962911557283127851412426759969728160578297077635067930098932268741371507598858993683258874875981747686368095321144 [167,143] 1171965054476347008969695134467038281580612539026262436299292454586590290791101141990012576700894668664295686881859624993076593367966704631461777589485690494586388506700255508976286147474035136795570505013476337159744249083460352366707605114465832369108831002530802676578887751965992412134172144972539475091832157936584201640013824142525091048232452228593806920657947319440770858640390230257600953452933352970143386179582965861624810091583279498226383874495963730909158151871369884723569333360151302182388969471543549056752444902787488486444865640857417288497453512357553390192483983650918186814466537117578537893106408038560773546783169573742766011511916014341321236835383890307162858415366523436967400318879273037083750056245808406433723075462593907883220889227339590925436943649572560990539968549439279542794522563999068855704704532370551584442034402279962470272275758190740551603495833437188506073262350747629043965344596389207527887655778 [167,144] -2187205335899457478204966207671857180870307739799735203961868408490417549628427852453186704178580364966547431184996533696328684399306215926478096632660677874724070250752370697801626766244514372456343672450633091088705482701083473720475905187087995586900114988942852008930306846795471625121844012214245872808692782521993366763628279229679678010142161220842919283883199047985811517051472801190928982532110059110173672336409297437689362135386270090374249187096484448844318009866247864076399737902459874812877320070371963776506604745625291544501410153871805966565853506567075762056743776397195925019732049730002330844086563797298709034979898170706598387888503836387247597713529237591045188557290423484243979949376530523496028305118433516888173670899276586969944340318789375058578408132885562432107926054176185939679229351409088398508619328992005247825624955757877366110190532395137894966123948863148293741556923258011479633057397765044581 [167,145] 1439613241547659304977959181543618394160862182605870083166900577464588556664615457436341279141076343265367831815013488690986599572485944638595174815027926952103191776587591361273197968735443563974043945715969091355310236162747997416242674498105996384465970110717535420575357807630152889281284605226590243281442651642621067170709408514551808657798326217017190112246122527068724039137037920296154156235508966607615944967919852085395401709365774759910642806994047500355429377503691004996178224095585262755267368230788524210407179402049688474169534200371910426884974037573858390278415123008325084334995663672423184480186445462717613235474013487652842810514689682191205313489078190434738594197482387927791054823940495484441508168566502827040307525391300410978037555550487590671166996685517941544854267800817985479027958013929848982612561989924707886199077826532227249940740998994785718920009445065700716982210546092706083903353048 [167,146] -330111628747872179055285805436925280985307317460923587602495569148748964953234905472741900312067791800322811379145970902129294550415027038710511964942186903545053459133714720245044541590116357669255780869946093893843284942953002817721747762366599274212486090065242634815446302977532527248864894367880681230208964618931907883736660375503592984720821442092293873004873114782328792384311817639935468811679454922225472019198733729570329010031619662866535339463501601189698791545813299018207270357618904855086032407640577186549591831740364418943909943108253147312744174650236009599896129181540851978597478710327574875848659765876158218484233620878050854145186689027515454506097191822622331871387912471350951710758788287658116173910096145222798291438941809478897730029909506250907561272089006799008280582312005347667452047779348924357555203402791466433006466576606924742786756468773467574910937710792991136373139804600062 [167,147] 25945407651409690853858570216007770737284225825501519018377901135606424825421027301516647045543577146629871402151954507916663380458105230463036170011546210485133917289153059642766436524313736614369447589317574928507590706866917031914362195081049206778440979959689172679208947001142315370373334237814878055541802079436990057196796540227227571146850758216437204983188164879137748961089067625510167636697580279186017114944630244100629800168514342369170372415340080282672006117025963328679526639541742521959288492932311632955059054088374205665516256330228960308398274812769755531026681749454717037636412707109140400225922694472354966335916765294176252652410314359865041928255752917783136037869898046396103273388753104074571184826227208669326322254600699380537417467017693094943040202235429324894103468551130122378576959535770922629770833257379527412375456446599408977082900096779172208695670237950647934593242 [167,148] -684873143225675729309081611733588533511841225131142287655105591451053268362638856189239109078961922834481258781694212288478723857898168966629203638222077449571944941054868079559773649791255779280322852964996727831486913114916797665425702694962661672876262621754107561285319625996188643372311301469506915593050817858226314894445635765087685838698723806336973959243794530527862307352852009395094376444821669080786691401063687870320797593062761145605852782943353836009565702104434741634686866492095596796848475324045260390266706473381516752385595806897959898117072326965479619070248167151858216778212233947244964406822617594047977500255067095251781094624749139809503160588485183848763146324314365025129396389390087661878074686712834033024107002806127041217996283232603737683941966957028962081963229352624580994166507858660004309269538824352543001702149230769764299339032261729789851615187905367810 [167,149] 5924742899810823478942307700464381215329006706191705092532472578386070944838062868596565671464138117564966830151795691953917042005580761177123997944743319112573278344529001633422806635226614533212807908234381144153256923846619774571648028762209911636499101828657507455659793638671490152415538606058914650848889185626328555068492451331981888624954662036686808930207785728856235728417111936251763678191359334535283765935508688861517708947909594907807275860145561596688417984361718436938384955937074344034848661615938106245045922382407572180814047475749476403419827437775338345436323469853550819093199764857218947686962608244956450915466188613208386417166859151761745423863114004723793875771048818798294053946594645038983959400933746203427593009028807695492893009968250234209038577295605217817775495894131271767291074866768278781342569214482593804340095938240673181443066210325663754578 [167,150] -16319654292457769239148701883842212474388941567049354381241754961649216169204256891495851289755623910300494267271561168837865371496452762556738928782431134010875591504117961059340440927807945242418863222016581453661371172195775564834607248294599975773507958688091664581837415983619971920830046982746924111943182282979797754592432323095308357768121058421318148048161853568659134207420922759264570624113425975347680992681723920392339554139380531932304167773794906283019726092039173022893131111077491985141693601829049581057674764514530715587131745222955948617981886907774946219749668982716877448820856063671486952917513203661612919137502971472511560226134206529752149547221700619009653758842457113338009506915914204711705685887828361202818529999878889870334225317251290405405812305972941756379955572436291737448715055093954390218107993679908528887912151022060290562338142296 [167,151] 13841991660383829578799326025904325536595968521641511975489786281177022432014534624488139221456685394817702783119733823185922917362029643911446357641013816084593091892013910134728374973573066858537779250892845685709492012562907082742985778728531917728112822222152470202336381226170413975716119484196974297056409542454640566309949684552729485329335253809763773233312769684020382417766825394120894442131116012054927037806650722275844138162198717744554644367993401560047800651832098893579412654654651466956818105191731880995758493537596911279456275084603648516551388336655933483849129509920262938273466373531432500779692546304942119033224316374416773654621373283179073441297650840853339700107122408880631434808907871410545104815295462617987402983903685672191992419730291028413223236706395133814100368270531705481509884697044209722825830719094660533883194623243880 [167,152] -3478768777547228657029101304795524765417236631419136688092095784732013555419560382648250575692555935173974577228682517482987381743638797142353937988437776778872085664742575963729719384779405830541077235275470817639855350596227936448557017982609488254074743532446539011740133091097681585648476183791365856929287265773438158655701684276862289722789807181894995404498338837388919215562167652405870810062953874092696136521533361939169858268738345194986370682087243665780605215488087748362722555503274112453472774638955629821312500746456091726146780425375453836584833460321902586658262310052457248326215037569473466632325103672764447780467348020394708672977121985919923939449998229413270335750662847185938637889506419541226115465728904589376411858670778971546272097190145431604157468531872257776926959271351105564587196538341767470436628872501815468255 [167,153] 247915973760070480330356687709838964236226028280179032258972115086673074703204314941909979573770193399089941293250598968291370982585858599560088499852503685310171251099504388890941147748192170611206140756489215616076810340343734555998270532561166552587884282517055519972364694906329215613069037321219656001913259748778285876040925346648076456199596742587303134031417216822880841091078167928805487375128865294202384001902437554288616502374291779329666109030113782265383176929803550903297421779117646244875740319111911902355524529102327964553879584570961815571590606704212045675098686799243226929250895815340180336945142319416126550542284569322181873821740596733328113755177245652140121042064206257506060250973365259217896026397623851141216761327552065039390896026957839230269029794557953650829515789270339161733934666235448039685897459 [167,154] -4765447386021093969189676196991440949355002561739631773556366809459532655890017492884062527852434309738816210611595195688661114428637090464694787957015976285412028823314730321640985146676153337729749364154160547474006257665226419466997555383184781475550689848032214272782678492446592861238995963327676682829468264260471598221941324228715032161376138830686570583443342561981984373491146656319742507475065800818830654364262486004955055591588803557081515691802822814849565891438664638184404903025712449196383131177218285407173268668575740651581058140458843541794844910567775916933688756426177415984446221807592714799567279298591179213763092288745806466807110531155020756341519303092862702760716374603054445933404820723112192877603341790206254481814365229261825424182784497409158989230963339141801915538873176112106887574418 [167,155] 23340963783518392488896413347928113837252717563970593432678131423755807253364903940176453231135003599787349434352720296219011505971904897769482818095049637450719464049950969011533479363877874923750223080713716304696561773362879625312085297049661784497995716380449104842377637965128729218273501902448600142780451898876932293343660934093885393574360664232356372131399042778143563989830791586225636495062244021406791862836686893719871646303433447739300382845385994158321314525716159617989495099829875987074207471863570200901463760093837156744087834155183138196478433018591999727545640934108529179891552340803227350497540199885300641337969113577248156257558142823287294191313093829660967047583947223624224063746354679297636139826782717320120927161810763972699516413582507904351065766193400914544007026971810875 [167,156] -27306533565867588370539099637131017136006021436706874217154591839540431441490992070183356534837419748980729656122743592233702549338888525498322001895988084444784516183941363236850509887521304201337184055633300944539648729575080046938582040573153590179651535121252654032231191986022518210046050992364451796576409892470552396034205371985016492502736174906798773819361392359517217635702994310371249826615954518838814781419924810799560425397821758893997514192499200216235784521372379998548784855532636061088947504639520413117097430624885553680479304221265816280453750583529183876438905593574992343369163381594021241952703978429961727723038518617297167292290463110862240882324443473158902392778434778141822642537715681566117257768889222805087064492434763325181312616326999915627465082728901081691 [167,157] 7088941797853735643018231693609518704636667474696914844137149798187155207275516792466818122826153695177298571373576424631712744199322834361088167720376472669966709645243106146633293449578848645657465074677024004523915073970546315321122955050682436139218950778109929741180377480443489044631231869279333601353992846613490963641845852127355376706937054767460208689401354776127338056444761407454270525078793767988487634299559044900129028980441766389335790613412302050509654328269913688520107568113290106255640743127090177566257103059376733240784536310221794562589984164574446007867434576948801168101177975943876316653604312290225122184475575041178029114980346988505325147941787965876189885249050737771197319875205406407373915021170722415668171335722475542843831461484087852198633 [167,158] -375482419965270274880264495395310809352599811559488016563386206412230093619443113363114630678621526839636688828988708956515851352565707861614249681811105682336175876565778940456435325416842951959053364061861830099041957692214507061604021048372536696811244530783727407011095122687334905475969312776548988276642830092122293808852243658041732910746518411493746919203909571785722349787646892494552384305997504129170254228551756651970555081775475911859193653914918350416868091546865817428372326507298463864002745631951637131587543772024922440759342961804625009904967288381560793460246636400439359552032425344512133985799535198400242670322583636765432531196451851309542770068026291758135001207783711418712203766719891770212886525053395927951292403096263623147227864 [167,159] 3685759586655403815630701120611341791755325690748968858583389087343752682115926208591572789905831532358310460344465977053834653313219839664099015998909381166609108368819573232901830479105350994365486760002365999704387164275950405963349130018530728949103488073916772962085988260287882102595975988365441389807701887083732757653529019775236051813359124451866198210160051726427361753810511448835398382709031531036532540492736618835407717775590139817766163514096321399199518372997930551215490226069409279690592283566247303909574638074314013087662349087684321741352319132519231221736239907035122727846805592175992353609004502441158536753165249494418516019104517882167251927901790676166881652377990520831161747575560255485160899842084298958074981934 [167,160] -6002780570257722015862655973908391299143029329940159776429524514041003160133908173711079642593279910495897185451255370974981296326160935079707191098177204770849447198249810589317818832858789313833889956773387251939294918480525301870916843299831277291693597645637935075600789874472966498580377902099650943291783754131239056104881929167312827119814812839206401383200604228826678508413964157216721799642520795444039374316359388546368047988557978294498003481391635318241899415674533888033627149162554012301773329229527027715870772258222749071202160278428756339228891483480118629340501387741590631165506566315807636755587272218109112544766607274982400700359859058943021716259339750070879133174280856565383396355388534171866731102 [167,161] 1427220766906599293963145061632660563969849599898929454988812235525169918337179495407498136518153601783131271045438264523921012574579733744938500254106009987508875568868909208609361797622897201941148148132965932767983772815198978556952185520059557693075485889986622338986204648719839203174905278367934910841831039602765800595358838036726875082619252533367538416409058924866523897939984516669116516810824376645029977829711728583212258937517338595821008140152981308439082511051883873938910242919576563858561056927599104072746246375161386505184567986270349474016075572210940555191848866368389263834472493304639943225765564073528215472936827297647931458165375651474049995003273017394153361514675161332505791806 [167,162] -42678921758430389619630856032130090944877184422409217279441150111217564644371656273929225797784795223976305189150779473590171163386683597621203820091245162113437599156932922405301860113298393400542665974202600024076874813049236147305655256861716506149456690673387670064296596164681793946090261236819388131509861822423323288859365593325929611064918757513961748958049945212656032403643737733403518862847054242502554584250071732486549531968016169865165196126898723303860077756447317126917379177804685730851359044387008537208166125517318608365945677070102786119668521033290173503432452204825420400743065706639678807924174648321674183755513773456156635177190922041913194981751084457778502954 [167,163] 134745026839100833796486039705506404451831034113064640923574126894077087901541251594502039532198693405824703605329601995660213671553879200013754451008629076289412795720618485216304316993631929589061401867724561214879644949676235180608638645302253867288433507054938304211699597154823038603896027216789697970892510569269784521116552387324071832524155606594410651176046984669917968772046024347606170581416000098064567896692378639806348539379391119571055957553884821754644979422879037754668565587170641766366331833135012182262377588815200491016470336280369716068323297827136172198607158902911935382741954970445122974391820594146969945050109151476796136454904705482328009 [167,164] -36498776562177045958324447543062121197571537397290819007504306904692471819368188975632228375485496666956821355140351123853586021579181617147207590850361682753933539838627808570885944464824091339810032239057907327232542095159914131022028253759715328755530193643915146991045270196896289874012093805395634481394538177146563030455291669556288217185365707436002533149259573727182651757291163454120028893962770633769668285944255194478437935864822990844561508941137190720753725075755418427842376653619226969347171887533651289086501486177466289580518263801093148821115520784302775901248153610597800327186972416422757637807303301789079983078071820567269 [167,165] 661377977470102575673607599646156805140784020968631085794380964413953695055580957084436351583995724534473169133925577054249935989263602130861468496468491961781049599971008537779510689505538911426931690007588017662682276943813787891029607569531127890736271396145489501680188829990029757729440080808271233518717461203937202953571585853858635917934276428181968029530386094808867957218420802067964777107382122870998991159083682066205828656080128064286922250411965706245393255619391527697708345566433789190825056255650383122129922388712380098222956673666248906995346884115345462988562677460144327444795938340348553858221015637 [167,166] -592460839123909484077980258059506085704973244513078863449131072685322553436426382037190358688736654623261897663297035342902599118698597926573691213933035251507366938442966352539647458847433244145687026231238567883539669167452513624539801405551523193877271950498808496282537776080898628737178866755114092108115647860744207211762330153933905207789103216491666178851631210749719148019352015439410555182640038786473241649450075810653836270514874412580364990823136618029116277027866543431212430916072208549416190573640358680819391562689721471803768112908012608638559432053568810739346185347326157922812 [167,167] 18053923856871511228334838010378898966988300518850648384039180787898927252720810262839688060481384754536975103121906928114630693962551170562411777655657817807872250299084359843761128027666385427632491913699094513876120763264055136413924376708056217775116339991713074235114344288195749474318274687016172357870859958391274633740476393639775656094722535186060742992683995794333458016040023906605380813983972608985244235892287796109189763889209498116815359960584924940182974599006169808719966801917671276584136400028870149259184100555228635672641375754830165245760729523394292 [168,0] 4974946437147679619833464734564552047945502444930608876907808986595931787465121039012868052835920998022407996048306045091882765429241617672526939316591280642650352053260672514555148725735215929363223243812105876309162592524818184909062271043283767557015491792835777362173900861223845631750960518674005186931535454181505288466559194905717212996920875085367117723057236815001242205093465161027953981030246253508171264300937439970042178490840053920756439970010109239716871704691620838273159618048964722741172348697866582185007840168071750012234111626511884199236760740045555660863571574556017656396010046083536621303810903466939819859012166904851107684154795313403522160299672348122445669240343919141135102624166119625978163502665650479263839773153502250536319261351357257830265316601310173886478023631953874309811217203313543222636394186414005561349810523698091751211697120957152114608511721204977124310080314180138300275081436958991726749068271984865443654236692315611711471799515268445893938432753549740273429413974825946886373996091825850090369462875087482347577797244312778356281950034409977366100338733268400978014423208864221795382015511555855388545857949099156442376286378280636929808513009523348965206593029687238656479245859001113778013763435951310694719025180715358997664617051940680167327793483035211260016287286891530649677319726494321124532652842277603123839041588410010391403166752908595735770036579890867936167492765571436603013417618725837791767466495368582114552581716726320323387392000000000000000000000000000000000000 [168,1] -94070332048037843935519207522820667355976210819720212990690320240789833761348572089134875071715566520333035293119644052901144914616681128349819911902985339149139407238139639360035208492303734469626578562997665456980806029671772389629265573740659487728934114446214336353007632375953932585969272758794403806297799151510935760432336999367663460833178428209877102087304374963617031700915760512466597499426174662480978152009992656056881201776202398812697843199902950288956826652243019747073065116970710379371833927636899978940606944778909937356485988804011039607646409715726485163536646172368575762747964809538520845877142878100035568481652733312357244691609350927234876101110404028512703024435275597840772013651192687139188143542542449050148854466796705947277343329883441904108172564143487091002427496428722105188915001740882040676659369425557006548073477381260941116668717766594424569335935626348709215123845270268978006522902436142038744888919526813003953275730737003758909930697523161846651352046906674729848483766099880795562809530950070391509260895168628080622325556233853235925505719532188314516914575015359937789293764368426230421817073336107471292327145120857206731736998214449044598099575556037992029817025424379486397782319732310993312895547519062982635855372689618576652857391259350476659631232039457792102608826213107126424353068475854753928316759773270641973229865203560499566604308262173136120621275816531352994069596214254662435811035959302208107156480177367113462083601810606836124905472000000000000000000000000000000000 [168,2] 870437099635361650692386616799304741346522792715470277251414774907935666913404644520725474583786034253306291517923438067843939865386978409484975004035107664755528779963788759110635508599876982651777295770511556819360567692514593443288749655542023143960786927372083409573926326825581190693869616558333481655434217643280673438084916234049812673774366220499202127163182905658282769437250233916206374007250637787832480842103828842845001302217219305434518872580599038813672171820978059682260145198012748448369649197057644901084073236594766207498778668056904662805035301802288093267722455248335128723037628583680108965301705005385667612550227072442425662057927245880820458712891429503047756662999489162128099404807721426731241693899557998240778529509189236917094416392502473854830937681743415628997801957633165608285435059570042663431073133221237298235065782210966596888792057100072626821299042367011440754167713533008348637569523785713298298374236576543204233685838047675541353890501440559741984397897458516286357855986229014573826956301994490124930335540597069566814283134044558286183434639436967620446389338643616180736230710696640111854787849154537533575934777598979346541679169307752343084576042614525915191033165181718800261633101980636384362213111921092062052954635479714272907440968404573489874839037535122670923815440795981009563157904774057997499891457724500057383323782351820847187857110368878584206278560395013783843548546086820506088538086963100938101839160120381774999750259883224294589440408000000000000000000000000000000 [168,3] -5253456626932900473593661757597157707126354068341064046072394413322004945800932467740108823463030596778068938212890182689447418615421134981662205306711951511829227212203041085689812411210228569467834461752733898147893749447133861623783623068233339922909072239519966504862164010797815964785407190181228684265084203224066675516075183719911655635729993704821953998779825195087149065116673076587374252439359737687536043084355864794563523729346533362403058306816573889496981622612228847520964102715900236647939331536009953720547354574603984793467581894756167228676773823745428784023110205678127394581532467882285541211859501758500720030543832762561849934779726870024779597205799375287415595350680621355719080815275426455093227128990890496026584590289448029303665952316253968935718839038856304068984316546855130197707039085459943811185865662520758016788434895063608357521425503176225266546916251288888200397838313325111452050434573993123883727533120694803533985616645975497153756718620575481481862410532460362307506860924465632816825438769688174703525030507072108319849193336499061769097908902442429180468726929906983094592757710539270590529755191961118406784062637405616237849321303530287300981902016924523359882862580036997395272916531117197370387474776202248804039334012039023060112697694691317506269318573279271065467326240160410825069754714904616339899080396791839008330315136858358632156827833203210796445049480650699417608437120321208238704556331400590368689990622324801914062483913058534450772588597000000000000000000000000000 [168,4] 23258902712586542917224012822929155605196623443290623519625204351005006379829895060089932725882864843443311265022039206091702711773758547557107374994529231713374186428559322851791893421881135503077203149608973096561100894596027796292022326012073252039171399574242472225802458040038390818933809107113884346960272677382377912133627540552506051038561671907709272820147321261377376548635012847807408073316362017593893596942366975486144728897743945670355603549117395730548626898154844879355623428513884733446444450010386083749797198778972802217091729701076179309898133835099114133680905715081852309496455791677725232895477414158055304939994226796889813342675051144009381851296276725034875135357985297599741158461987983674160574207776829528151851152883611405027094559976598083806387898339391450420090977211559493846414872842108941080630866200311325184260190200658156519696357156209507670520754191963053216067285841771909606081665465575072689303554984135139287635532482610680606507707235802241372229710979769861353126645890808587057052025990624093746158683415586422146187964244254905362291720776253238093071957695862311600043777505915259897416542031593794810421960124886744437911351646775977621442314017071739491087878849383060372621648041407379938314569308121568699964364426974762227715800123751072997262835123805694706585641911358899294026819155456560591959597439485533649477835326738564505271974285982091094263897759685068429269947740824214758213735503259348568351951296397482649300036787239613668536920476226562500000000000000000 [168,5] -80548208940387458145374181692140525982037642450230153267225913830281269118267168443334954465875968427373429046192707247427039212103690318488167070859290490635308034917052859678143982398303495484958536379114410843363905543147158678552343128434277099557613186188598088486455652314953162049800955487234300131798339324666753246989550328313320582351699829274657517830788161031977876444471873517743618267093389322458378147649883526413812812888742429436557531785642237977250321385663261988365102913944341944186495691168724033050986977371790142045264219552924452392334445685619533565087347554789084062489052256180624479735296860082490319596177986900551731018751269913983460225924376875116989497885646905068023982022401126770612992867636901380016175158149522261506319120428522160551389924907625837434270847057922223318192609281532145945375082566159707058058165407806200607901529314297554206208252979115367161690109199766789946730089681715329167898428975285653145074913320931606871738664759123875943103460905487790165545353278991872402101389032155846080746193310872023086239998982954965867023566052251833694570417200533456856753241641021811719754346745741958387841596435659957920745432320893491813925226122855852455131216277624031581501185636546609972131030794498164004269780164123943387293750774497780132926105508477953403830116386999595265808080607484857900497473423166741682807885616120341737087209511830344429222784734233176718214024288225606325660433705324317060551466221936874079561225702321445922409333985939453125000000000000 [168,6] 227210394711994853681554441128367576722264600767063681093163737784874895279665969136524662330988512924714295924044336690496124670238665244741815337631270299700021667652402031335710376826690982247759121430625327517067205008924416846070420807603381851633020835021541711971135386076962874723389904234299284545113341676334454269911544455547405953538121578671490397083644141081787187487089531945593560945340701530917464494129352974019536135591243268407616512741110465460681140006391932370534227698084373501721795437295170248356597937801441028303863280502601636935243351392557938917905231035864307602939619444096441294749551948470109128607394887896607362364145455711438721330643002059959657351348267342990479597205727075678601389099494497649198512092433328591492858662047633262880991973214036502441367195776258224556118391378401610246998458791490385168525868828942344544453412791431654309950348687391736856876211254730478609351289161330106854502780662345727841335145386563407451363780726409562831288823675481318030259094327977624517735568238303195673348116092425523494851301365518898921535618148303475468184593326979067047549514650286024806907764542575997606994566983457010404900174554445980680118718148671245377933614621476406983337917956904290910119736085729260578678489146565381775217477820773127464885367526875210359534348368969269063522097575054171705434349814965606166278018041850883684052034788082069209027618545742080507047212730200831691900026221102137670325569669375210089078180934655884706756354923202224731445312500 [168,7] -536774058207880764592513427472752905525111123702466422135285344740205529330871578313084183545348101655751740193261383247485045056580821375583407115272087968869929147138924754572123220790462165346557148298860696431698984053661343432291199328749339972867118095988021765859768227346227059400774919288365404230320682070037151662727244622576225708462744772806336568118532137311031722239263464434366413091935949195066608590499193231625391358505371394273509384714535904614926433642855806925267365556975286756481558795884606563686025642972379347674482971489320117840819747172057665630601269196217073476523557128802004376097734517986354253168612161113762955469568874694287785448299625178635636850153813523802076448256821946961804074635540642780203326947953980273454934136388097885541536502182206865688604596480805965777528462365131227704219334582340387905983423900535749062241530346995084030864785348480355043449973131705968940289113672054154639532715140590131383123863786735733373888829351204240579124946582071369120941850281587940433129803137586702062255779654537557301898346238039087783369653881232824484449732967841395513948943304035570992784614709141674650005665110117506982567312599930090903004862214181143207653558686988678901981531587480353419272768141570585020903022199888281846625162902226798927849331065519725642840020628760710865451251536101719065487569563029219768387659485956640919111336182651374145536285520090452952245987101825435147081377527800808102280733339230609099334713589344382182077089655778808593750000 [168,8] 1083797532710301811998482964496477366767231668787312648939617982644119782559419726657552685851248950610098329474994757411074575810313568616677907677850275093291525721359965960471834969585168621009263697651213065293805969887538513932789518529800375621979970294662075492049718786028397169814639211057126997373500189652679937029031916208841954590064900377511702628329339607787556848343296936732031001471111446254732072338115896267887639741364963375523179362433842409106234685921348026836692818645232162649320448555104947155356537208017584423550357513615921588234466251784115827681333142532253961468291066659078875908547777228919990150305271852526586109807380461033672365431401242096662111055361274712163933535938367283614584523311189994364613154268744175152957926351998122682844171652142312433264059170077240609970100095612939078596034874410265159263006985675653031515576549386202833485337240990443671594473740536556828488345767870609847993058709939288560528450245825601194049467208006099089076093575826842949906243952680983468460816163261585117820677191812150874405792532669666764268077619338159798935813402131377810054440089975378475821818205574836245911496140544789248529719437174353284001478652064281953251374465540339159548526936159638835077144498854315631146565969728177171910750317015867696928798891756588398330009274953698095433445174363701149710676798027360312089678409725080778731084797600770976541737742495851575199626291600792542282764540961656720993736894415517869164828498828075846945056856124849609375000 [168,9] -1899247008346852430120351859988564174009276509122552044822257869089121287036086028910581046982707443861690091358763406538621678424221586339307165583558951615742353249127966994965193404188668404172083872793441438289593643639718106980038739250566896461732507236936079671472849220295988286066906242286640680960365525497623537266765625348779627277128873941625912054081882263601792704982465740274796184360575140712968748060521958976478623978157671486509969074099884727156488636631493310992968263004535901188055794888818266587557748996562112174610190363437609441230966797823235406303959505403403202667117597882980357959644894622237795531697862983979456282866833538360637290100600024010555689470861612447576399440008782123956373230044392082907445120258828115034816520602978093299335189198827579625737480751735366182261510598156632744447053384812019147701464441962994900246932994958518534998060679571254343839630287876984929431015254312022381422046998626161683857772440448835962456135927566516198084471180731325280689542368634358038124246768507711966479199290462091018664180800963884669766968452511556434919402556170913943932744748928210736641822130162322639377570806150879815834033270040999445101535810272617566559960146242408977720550754920962121116738959781636734560810221757386523215408843896605295054100456229649403196470270502618680171473982456331243786826163233622911035211926287716216866205047338523921558980729131228573692582404316370386123351749418211089268937752829610857307075236831874121503528372699375000000 [168,10] 2923658877622782734792058099829230362232894329639526120638213120653628461382063856151950896755880563612299637837617922868012780510439424445134649296844910300270419355136759377354059351295141638942207106341645090593795538282633568786757737908800125794754513257509181038378539695380151548812741809343693803989821261633188540522426504875414033921962707479620960315959886207021858131477139472103672391207450171071457085794690673824139838241557059028865458240725217178693611274924731209023171406578209628873254043607510319343023038033425795265582673600020979541903838258052696900063584315523976029496531849673345212166096224206074249120744824335186890991127975751680965678774099253554796576006433697369300893148360683071892442930056220676589715994496184773092856088367760073861958629884178276832726933357860905164515191479310243742310381960447700103862791831663862298524374909340112516684709378974413684105649708248132532584396082098779112968826597562385311066177056632036003169079563849379320830623396613037735534624252496570403095779306881287723774588444875551879859745113875136233719550697161844429705447634426445720394975695148475006325652591026627089197157727919271514925966315850652513344127802156648277105773367920471175535038501206177943301116434337700912448615394185014318269641777469930761811648195912980667484242278898145739680115545188821736394742616324935963743256299270389546623687697258266469578694954458012347561045041968158902326188107168036116795457114068231129734004639537430543652013187573078125 [168,11] -3991951341380582656523423064249266075868470158241154621636458975206297448838180876752317301081637377149018081408524214988441262453606340679640899326676935954536107916055220265927054926560287920256612524512879010660182883477108442414108088879957531090877880236889758431493103354661916055474813458144284672679880460161292817029675197487626248548563201673282281214821587457209859076256070384318188840295335982993632862917598979336943137306144946822054696150614611262820200242437755891950170409807941130809088841146417933549724229191447860457421134967471219021749736839190684368372503836410706295692073956058327416870246587800019872474099364776184017032264673573557693004063757631653529713603649353765031586187221520216284064611484183599995248511077168821509407675061169397010303555306377852545792238705485823948187848690376891831720098332342236728233810982943161235037110216033072243929666148913908299912949277263595271126251946354203919980918005989596019041265358045176001682634456863686696517454630117748368872050423261328863143087550421732892183762942545398963609591409346571851106121390587915590942737163399136295473736358986337553766573984622508930321723862162021095538427989493557325628224019531282436040098123986679274901462534372065040089932469749584585662156756661201911896883865866585914761216511518026174178445263391253531965227173381813047219237693136982299535291379002030372550381136238871530108518689828825291429003237377799240439278501635690297921282857247591801748499214470569651772315630237500 [168,12] 4872971675893939731385919686925072467563031851843978289192979833327962167202892945571233947623930297210971613196175698379155047869976382416085187571882847254672388209267721156203026200390550031067077304711394582632590262855321224921351632666490356648891574374506908649903910931407625741680072029859928904045247979375488791915493321638984366346586321890310511403699325126829966960359270461193204763102584851903440633861657473551810272796222443302265772373585549172991105988950285181555896431633420462553996951554956267044179240037561176737417768996494096946137035853336116111971859361879757856775451655050928832057732533550873914019209054738483331099927980177510155019231416167844376245576768973586657582108987085996067924365852322323849582518235199517219294895176502378493067144244407070614370393943920866214063523206553547251358407830498465090515341708325565433821686570212664472167735729443611570822938400373381520927985099610138960055080082833876402302448418033034988098389280569345218040476681357032335682068225603369565260563043127114876706773196955668692054627798799646686496863803015322476124737887775972246132056371343033842457592165674385750228410711732177510550596392801908905774838170532368675919117630594703340798761053647462566665051473474104098244260153804060141959917023316070975276237346713939514381130657945914137284110900347884531618543948391061372923181171342732403698558892168371316034991193115697745573926309537872714510158308526125537448570028161774136742807460369833295393382246425 [168,13] -5353130760140454780734716947150836197181997775155971454715327813979310102797611143614406139460335593896397918653222012465808235927162250347524630074828430236998386827470189480831403895934074841344748602003308851829889515894417317274751426365514021922052496026575447395838728037420301127447290474922801191447006634674331562505002579638529032320494661130717807911853739066188996228913787204095429532717137823059867099430532105717497018951676654764145127636932227562136013538849401080122566214630770893178605140833851238845121467783376841541711023497708354349879206711415823294785755301989737740875044278881876242343537895853462913295350901725740214151299944999446890406747425669140976441921884528700841390597321086639274740424652669156569805393655107957597244288670891095367733313328127620536781512626943316599099940405429815284775033110219045999405847472314687290071253677486355441303466335896917795524170016007058246254059552667931376989517806353860672672256253662727415621255896334532240281158260844696177255662493989118659237627272926687941684130495671278211646196796618142040654766621329390959028286615310057144550237252913407908387555461363992638346759070367939335284558150426109549967463324438392668344240692612696110930847242984632728982563796738051398064683934886261044645302925864933067158200246637472010387028044760287273179155686864112687863994974778236213833748923993041356867430043575887622404746625472426606475453271334500813199060750390068103239166174445195095358763669064404371505708600 [168,14] 5321441205449064343251538599157315471635255154477521552459216704399983747376525119246226757017914783337832877411593361882398856172396809732242780309970807503594202098456684445855593717820146805530088101477806976765930626316086581217482724810763300484512646414925555983968442716957326439451172835135338827253553026915165634501079293732559974374693672310821639209253509535350949706658883014638703879193217694301556316322126475317188660057320724346377594228111893263571589293999404033079846799862997497160239143594251577569310194855955565848438297200598993030670006918110109537542893796593272634176798502664409059217177904839406192874867785189416348181062332842968609464828066438598792568883724065123394451579683496144376112367087545248642278522064975519512303238516249072821180107243228274059121865884465201099763940087767639082151986581705456162639039262745074789612992201437208309478409288736555748059935728907538650080151556276497011858895782039748000338881811676118430421525002928354682143870107693303756425853246067829201876322374600316845144798326715529548893915120339739708813635176241611573330257551025316526634633033391473632355898808532300482814096550671919901378847247720827724945053599894618207336834547803079272589710822435852471813715626261593261052661867645918447208732178980375502588674749965363659151593392127240426587767424096028342997865916195128227347249850895447382793104737392616831180241073789406051792010431783893869122868097515988869400870196059447643259748664724807556009282 [168,15] -4809502555582536066056828332822859462123633496619926867993955371108513615267073838075789764429944459265690767234172471773161135753468119372811524014681950185091603523495715449440960406503183922214425547999358461494127560453497709963063326613334235424646969884113744667964200120186419841794297086904624148666287851892676403579907579835418737668549611540147013729573345204111083259779584268833768841492756756079686357631139486346224858366998186011971704037231552264647491574475076173940456149230072862791064820251285453709645391124201457610574989786067147720376879734955734730769560757324450317136034710190024673364446750853615824109868111179785576042655965063520472023460831176797435508291509938933918130129674482815517925450994455435294642584649568857385112556210667298799709786775417905545501922186703086715801774854454428154171392194991808973536806861879563037155362574299351873926847464007660516572656202471445513716922445414774322180920385051689701823356614874179416221458381204018764102378796164205903533708754169913549208996534163908257969136980298578581542769554208395026395468846178891559384324414752242741911885646714182114103723870424299675039961377288423887874769361360407160951897302908693341671631789570062374107190393626848754399813250754689621088391749233184492852146231361293093032745255471261834714212532983843586678841040213987765175818497447182552425780587407012553274594043482515270286652287864210926826683710828486871054328836675482681138566989854297042999382110038161416088 [168,16] 3967997009648537987960150515760252909434173555728200997730182932135228698449696848054393654068824663598329053393996827644251201424170381111338137524965650969928407074588449502695096921802653752606147285785805989267524443680889651677398235714894828245743400266324235900870943686397328491029730822071002313739918277161310116209114058371525139199147860797236401117011404796596524384185375797974918107099863408602497018509911333727181745771573807180280672942047158254737874878746392882083734940520801883348812185581060754538742228485542021726911598114128245049097891619659356800972805648691703816441150349039989719468604422026390693218340865742659308580321171664041337618276330246688577411989071451004103328018415718205369217776794577029573829019816386185849025911572728517007202840172545423284338065680545844931914603299773915315192197287001372840238966644646114709246141686149953323661271431434106208650544545170800506170612029376887265263594370942506848768220871200020739535348067153024481311959578214094926254992041075634816865212301050570543797376453221223497250307379415047730767563768307045499267481916746393085668982518777751613889088408989717887776024990277807496515369968192821650465263971268817542617968409406619254876598769692042227053030903940022308760221340847903740372166857375381783799188520134946618685809610225112825733971396217081053398187610304692854376172241397286271266122183419888222261013356919088660110313578513705117738376819619694985481415911234580523196383767757087546 [168,17] -2998848509371975901801242953459554492823988415233882174051321963043732701672441596427995460413416208487374398815359308328379782137530531747396424112987076140362000269656291437562846899342395376305566207068519246972627319809544594080346028464429279207163016212100000224109118015510686383842994146290263293426306233016626525942380568822098045708464725143188930747701965049382910933680913807273327891532937405431419553855516811510377038128311404897969919335514751935880324065500806213878877149932764891645823938030252683962162382869256436444059956489449553325456711627989229125044952431097832949020016075170641590887472036973669876044219078559247983385855589004795474467211256756276206529584754969497197198235573893069876614181101590296580446900839800637807912554687262314866087694472067163474901258446228305652441675981399132983866236045998153171129417882899720956293976500717197852130612603082498195796509068172849468660120024218162585910927145680952666332955609745914623814307357355834204951327828792767052585659811312961638504577274762832934193333386425899753800453003586537019742250753070639381613698458822629605806362728804383405589458601420603478539605535786789293217538742194052833431791222728872557496095558419972882907320244135457581470040551838569096704247283809033392745850570279404948722536579048786265492408476221054100352811678111785565213882650165147112584068721587126935261131470138518482047223342124845278829046799446578226117235403771739229263467610562715670608133112180696 [168,18] 2082392342922929348406908544662131494856826116487548022312572054749986418463287284162714433114707119625930843930912601119575128439270990605859365899149153451024406728088085920691970861704222931958167058398312702641979824317992166601810265955645590778148337143512632870599363533479522811865084229896680392701408637435066332250901146919540940801348172703955824537648391028734003108514955140426979288594806492875265250380390970804119456295005196674405109058533256622888812730158769156809111472371489383980133522004581165720788905374372364870742200803873895045274041890402914156403163226424414404223485230419963310639163233082197467181618931274481121669615672387375822312640415456628065108677877099904934929435783813559389791817048383196003620499690302124573762787453557886734869000649734502669492919747164277180575381522558122303549032703221834956308364462815843235699750042177782842790800747390597493194375110736790964863791066931362565408489813997353889805688229583145649263274657908532393663836294987678033414443127458436342900122742322622975261403454363313017746791724739903292672346862038813523211277033997543812782564970005871222979716832930774495627370045950598332380602843544381435525922605000637876079847900246233276861227206287227796621483942662073824875412495312362107546040723121083798762973672894343738217321797976962360089234085807498598284688098722260415981919397376686312140721273516934555945311747006044219734809779040080783937110861670378007004316470281137975970070791835 [168,19] -1332112174547539359095260335935334019648775206690640569394678065295534553960330004391282391090019591682361039790454354885819003644472760234260788913804362655557340637131391011865972259602126957811040069915248614827792687960163768534808548420875203201723435613217971308411856038181117303666653782803180775244518512536143854895891183689482490880354128180287808098589190838963478918281915453911555528593079135350199229396439593966198908782326574901962829143611947440807813421246105799571673274017356836415643946921439313714684928017075419045789248767512698959116729372717678202801937631583210323343212283113594143425343028801740655651429568534933104436459419757963628687400137768822817657046360565568283735685207321071046319950780359575051307755730713227871950891528932005370065220387650484680919184939483366694760974992675294467692376366554758188995625539756505674289294227550641198922183071272504198829187999970410304651377669723737014389527536702639120207464552362728041155055900978964624210628612059746725787646866285467742807945244544629671011484747224310475613155318005159446474825717155781498906943969599032277908047203496826393926494091725944651281330247912275717570658767496780457910505549056537693041362427738678071356792561851283828022057444877802248291590716203597049324591493085069007517890976703709346212396822911585116130031936880106658718614201661921381768638908535303227690274820166998956547427287998582308298060039305703008599761229679607269553128040209007718604685660 [168,20] 786850315743087802231462970882169444438283153127204815375735984596745019358739019392196927225854106712589609413524019814729024895891665657973058478784309775977784531585659006905450249545990479058421183040920256794221262217258195979771293511264386508777163560406861128169143406051393316066276691627018570260905991056869949926561735991775896367873282578964084416721073673702903686964538105529973710900548603345288089022520017396876148513293976706957328212971066676979882070124269976708958840696199530796268819153473049116118582496223627260715385649156942625838768345250952610314146259770582947828687579114378839733027594980450908441001558896094870434915391924231464110296048933605843001150158315344525301417998036889198156700097042861401912980896494404585503899116611004876673690490186935669071778705395095051052548854200324630049143330178298179456737966001884089031711723791613546316327004316092813283903684146923745863153750643898196146467890991014692754972295840027489297335585024941822945804248543388713473211016041791192122030883054337089915413216120311885731836930358202791402165625987298866297818654264943607334272309728293546505088328676913874295071126766738301088239183431587017649186448033929788049334936065276631556159623243065243703449494216041055783275158324916763979410978983324623577471303592306861182372086010596569585822274757599361660328927455165449429605685255951940137493013153482136271514694888615298075799997803728934687179294404094256598561723007377706375969 [168,21] -430028251166283267740074231831532312663598539843409345541022206217573409974114992399672344930996902519120819173284548915403844434543861740356670243316386743562254419182173921575825709617031601185096758464833792944244359833993856012121763033768187816815169385330593900341209945849586591253518376929042617850564494874988571558514473491310531762405294648849349066733940742959218185377545844415991085150014806233120085519857950106788144381596281104898997892153358910932053845306496281409474932475407271750581457895296943837283361926627787518613520456052834753727505147108524551567728498695603435719382534212761569790176782662978122835899403014720628353654376891251825957846493735817065709391542393126716501237991906616803952558864518963858155266934008857935435010670966011759043603300177095195173693779781343260903132217714586407712597178903263260240077662247500570507700457920089223602327327635006439139116294396824517367381632912540064842967891535694199334214929426886563389631233166424134852161241763655916434281041497312674347076904706204592314879313168730029597674247975033137685393638750080401849637707679787102480936518516425330091058498155271454315716615220746458449578360409381107835921452182879668333897293604832430536528373432708248609854703716132525918319760713772373176179938246578643559234149469484050999074132919857368530993651133711777362257308148885097141318808671497954940436506541761943953883436256414722067306875584413126314042160399666928399928966816863462640 [168,22] 217836033676854900138928610799361751202917568942455122717757626341381681570939368109194861587863651086606553486384781428460666607208347889693620811352783102711662982510339230338862946063685547020023126690409395132577322557096793133679830234520505496856768332720563398393767514485498328504658771100120712333571749222280855192502045207180329185220260446057673594613615167037035134505344581750551736392470471372700178000073704347617494664477239536408730139889573742528636660499254872273801985416602533811133173099128419947707050922262341311100004483502651227214718057890766741055083914034812306357989274143969357300589639766810734258540088271134450709316603665276991752452365710288190397208097417524562685318485035136453525797650062142875352642336435030380105524787828185487736576310410057037031925285527046823395412890739163101462631897806593824100946186002644728780754297046250243954933350902563307899567367619009100202840123705392749675823849997070545408595536849705777888698335187009236620916663646827637078451761138964451335222708879015935116291132880968923965623731459465609291473637160637605050764160550546865110520273178200652159684843646895435092681187407789363694823201560271928793054629762091195410195489749107381926617707029023653154364383528655248200023096261639037092418240109239645905407723297557608058281280227211572426020600216537422708975820159022913892445093543739247031457302473941725975390508331030613490779796771974430888724706502051663847231295544735833 [168,23] -102440552043032093045321684459279316800539988189278239375462711759963352004724102526269771090971657220870218046389446926570544515809952015802507736513736505799640668335655273128930569744245819236020670186301973603543198720428560699095826927510083067391747056147952631552146412905161072819139949299167986979728099627649323002109220383945184924347258586112130173710020842732847879851496557127398493131936985699872494096191119304081278783832964427372317649316142791490728966220051225806882405844894044441048550218644470724931376407753505223760983126665722698934028134858160902127043691442578190477183125635272081581386289027346280830646970044434612543418257295906270872105005737898272744097937150098498771863112545899700191678129985003503920722489959287912913333502043557909356217041918996025498787015487498672162526501666150181483676207490975195189813202021443067662176082118504931166406964119557293601278735210723641710435895808149433503311866441673675899177932837677972436959443089911530123382228348353846895338104919157579782461869034203625953874458511084662434638508621474322438297437864263888778324783120587087251057627818062920331943585551997849123564717513081781897442561178495861074806040616024217411639520841083856356075136022821621628047885600549442834723647700796214333805280293783603389272037320301807511142702530874211470984244100853502869363977220272053236773177431310970814254168183498429853326216555413496328416757897793229757387567740525275532130353574554 [168,24] 44784061910023874706190292525607202907288726741495659888177584044550812699728093904176286468990530559797992091498625959711781262473605120351473246317993484022778710198172072670584427874230164844516559048595950881117700979311151435833187123746063626027197111279566347177301695967095168268233036108632162187321890709917311100681879097784845603652684113133264364278289326015003634399402333425796032394945135965840150387785884338973854354780546971099530395525583062245144564614520908477354918693884305766210843880421436523519569255682624938738253770418637388224370869499710351432682725273898922509124950398498540439239811783270338792657350447768638868139659896802822724356406076954792615144523082591196962836557844205320026810094109613719731294193643627504109577745492258127667995274341239384681322186235995711663887996466418296512277193492167586875761464744040613329320500839670990761105528284777691372232947270461908608665557276054651798371541748135591731320602075580337511065626445345282943337161482624726197994186273680176511133856264601718537920869203122659869874578910665263147947042252657707765784285848734347569932262729080929707097748865912300994159334278362282232207920994984899144923973855615082182572000118802954074517681827584700244883506451739026768596914687406134380862782128355183823914273459596776424411411271825327160597696668520714844353546124007751075081146357189361406581515915925679087619796374002831422683833732729926301905849382085325031139373787 [168,25] -18222667234161530279047869801615311262361017388821263939420927816209831468766865039313926766843346546615202822557619175520529886396418660780564951786756388182456869767198293674791959345931833392571370629220881023830873723351477474438265327126692214196231779128277907414174516168224388338375787503393128100580970559342067186951176776048133183997245574793318164907949713498920714107524929386336739760376639581195671198428081234779009110476872327310283744288727250626426306158608698296923741595448539075096657237367681704967957402436135791132149407437185382110841991428461568793505531016193175295615836675994420820588011547845396415971080134590904616348540670253525494538913238544194526551934855319791763884093581680307016656234301569438570665664080224346662769039470910596920672873996766136611482651510109334652352688004802450751031262631478823552639620388150666563939278630571155225809943578921027246300236350179805513218128600163738908794672315333899590728809073113284577966562477628090490549246671693566845032453032180203058312939907662651864045270756581129594972867414516465683098409086521673508227099379166021199630530329295408548063176691443740315331593714636514694872148348691609273574871172228745932650995906955582831338219143240368057743598042853349452951814497733102497436991560899330728175491696034258228719296454213377976335060079506254555145350863862170387361087986899643695830664824377618101507195689091945790661011630993299701610029999507412449873896 [168,26] 6908761217517677495817578271531307484163392661036261916309022172968144283649365871979088250947681837621580046511317784837708768964621929404193791251715213190200127055542848468710396561933068218015016488389524407061152072654602755656268080160083198334586956346692196146492535682419000140784909905681588061110042198223367450266879177134624389523550964937459190354970239480030223080014392334477856496608307754925512891325034859151661593691005120738850970369696680274106015470940080484559656296980347669423392687461335089603387850957929082729753865326201191153473519339119291965157075938040149463100486328038188344867917009295435202269919371025901853674810173607760716140034074990515284686052980129926170751248696280693332965718080048287517188278394131269057987719335601584779160167242950306477467411579349434468013575445301515607219306059254209238780866769997106432207242425481531814400400067692174084267755295369622204954431918369883890090963343843343876680942237311473199601837547684472189636384738950701149200314180751350729359682320186008644890607378630577075179573220735112953197996455303572984789435941677527540312518753282614109070538570595421714664821618572945972705561764578915780734974269848272740089526732054058744111420301754612492943596172905425228188218454519894040926353734133917890152569953681129005742184182995633114529246296863908319054569642147913640392568823379327142722636773857418040904815629657305656404849860356152451886146644191913533461 [168,27] -2442827634755872811765056165737557454818263046660478893406637165784627009829267548145830430249010155608815014832891202038823340889069654355023899702501094393024229930763200338037755093773879976486972437705739577806301627712892776793758635205847758303789432079939889366495145035402109868325846048764481674590687122322836129562023679697463882517900220826406944449383950731494944238802746982942080048226205710761616364643660389827875566220536309577237586537265166327863141211912021809633831705162588375274758188308602129690790752113590299288961362468773203086730114970899091198434979025336588950758477088501591644852495838859235147817611061726270504662603026710087588325318656917548429062886295588137140942103770054201770881664664217313026422240628195054847249514378791218056326025230888937834652429596030192618541662863781004713069928912465466701583068786445488797074302571315559416293127625987119440805870417665408277361663203508695262844071290247967251143429544483064614174075758058040362809793700247205032623747183705448307932404932902279099655655751677248149723781915476697797920477178588371588945288358266855254981210171873576209575888857705300465759242367993548114118376098453299720016821899180795908652614322125783398021864939783860722098832343188920307049140714388921103352011776001952519592735341134246742011593935238577195942764267518014458456651700981198811646280613527531534350468254330296520825743202889549730226540657684846330514027942068904619 [168,28] 806203773975266975611258130343407855021065103049910132895313518744307546182260554113303459152880204766460811943423706577165671248056668267699131059549760108971633796244851084526355846318724363197542627549873978300829587283022171758766550171168374444848355293232409684716588367827064967819287117155063467727335347054879499694977950437480270710784707474668624159761102432304111731533854982828215854285695618859860305779913681314922814745600646904623046075305576182299846602627079256343259829818079762938712639056078116393319811295250528758333533396821286707338972695776419609415600697754062433388626095446760438327087207819142962421856064237601089025146675605511139371999797569521185427968177208831465238343792916583462386079310270860018852901894941660224416720904668045738063939013442562871010253047511172851517188162050691300991755271015317770348556254115302979526814239019075025320496488587738198075095699664486134013210275368015080809181850295218346001176220829127335065067942567339338080756020655257469556283131272085446770962179499477894630410450285730688977495028863943941756988827891988365851427866869749621969018403010699034097534528849604916923866591546855715229510043951078238758609263449470649196330437763343721164163033424738243952831531643957778244654684340265469078826731688228590425473044755367866135691605400185235597106379433269627273615667586568046180451955087713484661644842386706634474274506845433236769444572772708628332292763282793 [168,29] -248500083311429533616409889138266984171004430969546468906197477280028414997969812466919928029119542345270148781205397923575247869845027700379392089822234343923079049869154103162549693615270446834991209032873037133279316185732380218480425912958508116649535444855016561119208172799423973779974969661944514509539346597220250231472334570753983394865119127570673035254228447136247659671658449404567064506801656436555039796986703105541433045519721721088977086094181529387706302010395183637499110013063758392343814296003386366794122250576265788637302013156963608349687475195498444220743701532271554977562710332653591621928431325024221033417584582436876901982268688444224085806079524682568084013031206601665109432636315565890640687598542716720883588374135244726513820219690818142051062537256825054716144524892515803832494999068561369068383264937105492724518983840162423876356275224462612926460696155973257484769246926635456061599180717675721642729787959437025655313010333234211906877354382341519987836186591345443805251668260386518496584294326121308378467718582214871165967605078993250186701521366059516449608996106698010204819906337105348916677057472810183180897932692732718660541829525340432480446338481738922485160487014363935111571315303427965844148730462708644799050773019099437466053901331677376143721617506956780648861704010634627230038459777853092098979622727770859976537045603831666690005182655330226679287717269363610319347962108362642866333370699 [168,30] 71651777433463495424432041341996086791056721008417539339423265093504541625725049363793005687002129122073110410957818345315215229204008760926143279483994274563604429836742922666575023340511958780496722655138539771167840202504749630997720414657485225463450598420627803748860289618303744671885838251105958632737071412753047461869370326060754903780610838027696917003324460028184387200920105279427098608697702902829336969655852910020194806451710435798031206593771910518664567538946342391684356965945957047756657767778960858301066190005459807620726521423582203646178938771639048679917291124392323587377598626539419977832131659380812128070776351200450582078376845395401744917436614869524991492236001691292724248139278398061715706393819836822356502956931360709719003485097833864965489390322872316362279617155345215691152323022553700502110530998897787170378606925420727423338036184737463725375994443426849413601981483194497258616303497582063695436374254170671347057539984802968891367379811290062345321991287094787602936766409863747344209719285317581023527656467494413689033904720561344237479524720203371420521572539750366921547900839418920166244496276042864214173305765085874601525502263224769604677832564628596574670386671716532019186280001084204417910395507586206621771233937453478478687955567236508054140456951549157156085706676031646350835618103009660320375913591853596613646473601348557647702211771877977687977638053553340320400396909923655563318192 [168,31] -19112442195933716766996017646677081730655350423957751321960020345701687400582589115886694026673198719877582818596223718648741306832801866212329616687597719204067866712820576484186940748939958312285846100043464734290374619310296009795716930791343456292231666151759623473490746262209236083886414225033987576378708728458851731616460763184573374430850260999084702237773461697410907193636761055456091355769392058555375499046092049234085519942991785690621963641367198032800505053829272558677449233234552086456826488508451224943196976284316539161381045948924729161766744745677745602739138328211654867984325365724349719815646602939113311852065654946562784104745339384774103902422206709748088324867731600145100480380428581908758360363226846224642593934545300426510635054278069000307545333157428922900834762943489781489264719255511032080253265987667131899828322485099713943124352353392231655268203611272024064410834301095812474957913867354377486463110277216177048574488997002260051591317880567922949334479605874415693186546913653977532647112454084239751626190541966275084408277705351605892922942290948370620052151302569142827417254230877196952384287158760346664515359645328109649557414227134275682902546501145669555687787289037595882498393774297947763098962496645624015930582375662845573122076155896380485407106685177259187115728805770349861086794673491005709382568171533560626881441545219884687398510144900329954675721889215390018154842290347697477700 [168,32] 5343655492732491173956367696937694480642141474005311205848539331047398103379351604303694076246308423493995912402094874055174010153866847969638617854775939661790982562638508534987865266552437839563378595158880946059840817837309975377305145352489163519475011224916705025310615546537788161711712340876544712145596655110008500972477169572044240698898254819287451909892167915495629753108809606147177779075353491871211186767583363845975414246656294886435783156708857564859115178363062396071485654910974294446135899272698105277061093797129904358932531977187849276173947427462820022685309961690617133542477760836916790375972324076325965652527013661358443273940649698287421177331780063648893760228930335590291250062899739911967313109849211134919769312291042317164769012197529256294539859732504314343949570108058687323683021584061337243776123362606054272815730780168633840284773435260940247513151813363346464695591495384047926061783129353021155790099081430904449922906861964180436345231996683359870295203905726694904969789828076937135007124706024851994071559427879197189503902777127339494046359593866993267873919300912949586975978321768959108314987044073583196975017275680300446969314872174957417180302482985008671435298173512575054701678722878145654776645508486215370533238825660436410455850642165831897338152952097785277844555876021297096678005032939951239538984390925747038416875453661131221234132778914733054290693234647514907943075775400659622 [168,33] 39924081528401150396341539842067378340650724913900926257570830101320683207236807266053422522881764272018228365441344146709657356973144831694041241921598171008323808373909375780031023353509920640432535961920310750495992304194930507881983481613313145039067495466895960443425202201321348843980949063513800467729317294440486733909897449669987630490576386279565948114995969139720469021616498169852750176651098507466332173296969362398109767196296776707286832191301966782993602692501069665000638968741705510769573030464798251493825413748765327968170242696673367108827802969609676239328081095388905401759823112732552951561685803960922661353294171385140577375040304287202658016657600894299273601784654715439207257974840440838938772303977801508075389032064230717080161458787418518991339361454192772030737609602303885785343178783825702548461457722762870301617002585585272920075310341858160654098961042469885053508302424407922070244323484343887505909198807808040222904192942453061840197118783352222642167383629541189610176048346419908719034246446488370419719487502950151867094515456902786750729785453194500029485386283845429255276289188981335569997982542813605621741192856863245252133875915419616748357504224852541709492994740132309244209605142230745032907691101153446594462561589760286458644367062929343721872202834083404164066253100158609773438711821267194450668546129029636128263621563998125329743627907198729537081077224446581642958732743448 [168,34] 2841035329483110533362057973611299151152462986123304341302985549809813833747719097685317600368973052147185129171780753538406924652751039787488883296006001318400875455584245248360039186367788580516769912507732501000493800609117065609829371713074871150505629744515465122203354504004280970856024985845201611681803839044356023792264702645735967793585884214134291011922925738011492464890896472490596551384886611356270106968488306688858227671135577919880829347149281886901507266071309000921581730193411103520618355369580983816298287591470897289532439863833599810490113086323550849017330740470963477583907409103039797307201876601999059801784249435240458600047037927787138794164430589938618220248636096537306018085094520404165765929173687465966960640774391810472727814147569770675912169787034959615013933366593217383929777532411664107727286777444053171477006826054603305600202882771074680588804297100269453181705688309507161123300093402912062582682592164897696148652419524077507511206011407779650500619687973186968072359798598773922069121473534326340032215269507994323838415272210802389836399318907729510715757537697958950717365301640576972619015664894336496137393149333690184856303333168863627547858130440917082921227417741880197216006079455081096855295923520712753432611118712734493173312504939938009057609473050632286770793594715463498176214836225497927175780995641825446666446077144478972449407728132193899059915506880411246493860349997 [168,35] 4977416205604873072717492718684652031186913050039762234422581000056898354790463971922078066409906255583908632887411775871326672070395386514162221946861337360823685984838781498341741457744449856047630397826691715018887818005865397197972405016814402450262197918465756655594417757373000281446546486445763922591091908783337387195097875228378669781401087593338568710316881976584874265946887342250602640860003303405630855901011507624746592710382122986110561025746277908646518872784162657272829778334297698304645307305043291068982036112973117590464121348770486485302894077537411656525413538965345045561233031949342492214952938478204475954065765650885620237939465983001220493701480155401168189677054446525745650284376502571878315408744401219619530812667521800664895518128429414184162240347595220575199759610482061703600879426801797336356024659463643970785440266161791980156767905237438191975880956829526846141715164249246456399200022800271364991477572530819613915967759183493040797477478834971095927936954152443096842903735595284172320273977453217863058252249783170417075822829545938244654798713013648812700026754065374203906182871322373236294690384334294337559509153713133904533280076819661734609187698077635397589279616439427096827547516025350311429321746761844941507608050627241946734751668183797733341574150510733708185566175141185257599913896306626830997752523191782228777706664742629789167297381648022535370953271980977546164619630 [168,36] 8732592436025773957796176462821519298770844918889370296320659430028034579740702094372245749973983266808640801821528491844515730808531753201626636331707945554253512392337183159376434593562247741226214462237888562192987693932698562343061189781025354295242440529905447350694906613115661684605164767751269403509865852197449994124372815080299644105391870363252728288585869742845402889867598176008811185857215283166187652207503478421861792599585891757492399070399949215551941488989713616572465997885043201594533346588954215428658603096608915399638513767320584456974160838340884316347432861547754172080987627857048274197094065021840422544455328477583390568699294243359382239646292146039115347273686646969921955525337715273889390356560428271865920635913489710394031832197209608730579803087167804204946800689713972265060973215456184432665034665638811428307166445328283146084242428303445020940564003815395250197800618045809993525562209845662885942931664882404855546715948226144963179491842336079665502315700739939902386639440865461566561245941784812441513890365221734460387679100189906395169959580524926123608131221799360412374047581145998815277961500386177776601075706068677417755535993441491201684690182706266672808123616988218267170329380297197438911507938864378718136885247627560998825562701309026196552684683719318289603772104255176029354483742452736365794405386643281575127516507583441238450671715111954602416608569114276102912725 [168,37] 13518378508669586380209911265425101311033554066329323809106689369084767451025464648095797167840085800318713587966044336868396501139133077363163081255090916829836265944460952447843133489630151885598106634883066625143796264920490481390280389999657985924875171395096153516984587786468455861574042934908343546615319031121736730635436297278286468889391535661069734565857994694794646881153168915023192262170772341155114988634044272358396799023600820753739546255283724617308290922635933016907174077623775219403605996958558931708109000266490059743582663256602730345552041874114366198628490841145517797319829541373987741579850048880163369222854052234255354542760673899491852186735838225233501444617966183221917476235837648894507484919530736662437080811635223577041507653127206218518418905871132200808360089453754414009935158782094958724991937727711897824046813759263785043010445856821088145401441956573490395869961565907742111983367411687817908420566268068784846000535868256504104187175132610101996953242378063561027772721330312224554434734443967748805768784976808740351981478995027500971334864690058056368038230378491573537595931806522865153282935440696986805354163545999444932589493555371296470500658669006181951760700654691285696302328988698092756224652789309437644310441319094793495028566718370995042467906810975644714446468528071929860814029729754338268012629349918704660598118129025105780955587049852913906985178900284142164546 [168,38] 18760564437030051161724545003478754216543637653684788123208441852615953005469997946194737963002499203037605831212499749672679597099595334888817976950531755018429232252071659425320553454698469831368818954990869590458729035706795042278012626839569631964377852147466621415082763542472458171212603350613716123866649152154492480881654808923234462800781054854698908422288888118068389832832592764136598130566026829310825307619042663157179096466092074524301461564358987691185607519637923473101530389066958720149714008653925618830059331554891311602781973626630163200510982116849884494653969775949870920791896155939112674333653683482708479077118407400188603847773534776214966655833050650442054707173129269289967738275629022142759025833674756586730093642197074662458030334578814893620862197128234485423261543077101003935750000428045276906427622766867523356279108315705182083199796704853837816172152938097243183632491201646890792105648166474873214538886389701037401315568505766359179833547449977688443177443845990672028313517846651024998168784133755193980266158875241257710815795804242312499988429341504831899032215242763001239058911855794734177888742228165917049972941606668738022309367362057614793939673649403060580782667353357730322456627937665054813941116152282522281565978891548431473039406772947247480519247569430840522271079166214645936203549531267683616033515537555358526883632533449807901880317036109667606337094642618745342 [168,39] 23335320499488802415430974638725226085177939433086263415429654254302868674361050182957123905276821879468224852189984084619379280339584856675177700745615636951583218112812809131341955918512196372808684035467377908730248023339245403459144817983023407805730755040466029531986841856922935794687150231864504968691633843047100175764005125017068296944497425084615571285884065954730358782922232379032622413442472489675885688973682059712032087064955570642634905466918935859489768601405936044342498836235525596981011125111849920270326871880814261896534853606817982847890936748865555363056854177508603039569035925631194005863184543816686728733592590642095803316697074004927039963222381727294305409815953928471292147874280499988760533711605540984437196457307383330058301581638319353271063942277354459007919328912152812192595440982902049379728188057993823327776736780141374149244442807869130837658393640397490277395217647157752352823958971780882260675500745175556159558356433150269703567872101094196892910132649979840564459362954432549997230714156089112061842293088898378050104117955963712900476519992045916739443861471762674400426976746864316785456942645624128169437449021805579390025005758676208667275375842555436463780236656606142880377986491328974652603977819820449416214225561306645873726169495868470096124400952334042014450431101279399966423567902885400545665764884365897567204687899158386965201446122586349901995611383330194 [168,40] 26053664866649564363251607449367864236940659261638854180898625150783353011156724940215568837436134944370801773202530241513484940763045299408668620749301139569141610068885016278255554619026014685004794185576939537423333975048053652687205626069261555433261137702171435209217016937978072533189805769264463493912665757641008462601208119452114124730035601840420987537016664627687045817668073521948893065142837886229531802269367249662508774743602823216114794365292973573847906995922584479227403965256077583906523501605549526915502919384226999563654340291356415265087754324282016020300182934890227481193372138639297866751981451324232721630553520573862861571432377505253540093934589725033756746276409091086285863404646076080382495861881668484980308742494259170676972386003375611774237850747840358901089586806444216355123956764649525927540864846690686595341307719780747382469587111918202162182376692231609377357542250877024856193715875247201520441130023153802551888794598471812144213149140316176738007694475767765081186892126925457131430865212606322282030554630570654434031986071508740561681822302909178914753875486796260369236667353754534861987056849730912760181420866982320324095100558735266210724372450644030670499161678329136710254922065075527026140661979884046041124630118998017030420885832848385398500688706411039504419571215904361491539444062657831133413484601060491521499709257008992819276171259682306733225298667681 [168,41] 26140236647958679057107282556525868508128984995937892069830280339459669813091793628102594526424352641851516276835243490458814859482648031470113663514759613330543384920283042622328380469190484662588783538551996459990045383866878898173014886809129500811571122465427414064556934856320893121160233058854989117393224445595792719470187229113235636067959249329551141394356361613269290402216507847720355486998836950098305060886023827229412723216191393923338925947642850370259592519701198838072701612369906834365029576120100007001330667375082762165927107102168884085446342654868081015828460521084506986182811326774064847148862832579527615575359907831464782973384943935588364557152416178078844791821745221864427113953789645536943635320260936022120043634016377312027560821248260486902283441761084731365259061687416213899439043571723472465233116552349933757814849853634527498684507669437863150880448685970765759469520556271117543514897266372557439253507653664605443034805985603872913916476380376761469906840280539198100301311183061092803361815757073033395128342548561764188841936588498537394335580085022302267038922078314275684216742771125609959700926372302931994221680592405676151652661891260805839286234730193605601321633035100322001186183632335436669261290599155506647868761496731999828849384466238635833399716769014708039157701502735077441706843891057088907618811071959403506524248240434179096140739220945907784023675126 [168,42] 23593969491035709379680525067157003331831096097753951635921752001746678052363855173753653572225340689747086187554810361782506466185343423796086893232921599574996069774283114583517410683030918144621442134889665886593197193576646647550835948218448626920394941971966871068933632323866466192574419161886275936228559556764994865368810820416004557924046643294938701364340770776028751563020617332357778601788645320201764475256619012427105538166501540231139657776713607659157117089366747576427995414632966867258611744803245935005274996424720229375747308717617935696380297933425668534439175995240062909123342161352735426012061237809448433741910733327109470463746032966004894113386290753946282478885061314768199259207184746593772927669437321790995378552771601854706574195616794487037531717018256830928376233497494113874334411551790887333891117914233945146071136679332672034652060568606780820137945925949569658548365957694642120791245782885106821822812009256665368203225414196709327107807217968839451264619069076677353822772776426684675700581463881919849188519916059994897036849734068950940619039384831715914198565684589606683723363990642937527434099333115213984717602749590274115044828521007055964116573728357601689720053290493745586485139527072673373161070387399220778039157425073170789789320488731136773937322382561830785641641140797726713629685334848580484503536492546832557181289757247021931474423251642047161041150 [168,43] 19176247218371772972517503935054238347052287255852098148724309483461335232788377425454533604911229441914387362513657486018228682649244855579021640456594559224817548154549766836502896889811115266678700037276139941427507574412024144835925383900765635497974707761890331007206357868587397951608962536239023554821109312922098009309258193955553316374560230163864584132583852593470135928775503939513295549404520379796998954030499225157551472671741988495799454251238663752669703920719146598547091431132718293215765435668686699119274533915281980915104097721654967781389742239932600277778870464717175069574317844336250078743388729242104674713303708342970704002856006281590765482262379244347837762656672128798007974674918560366201807393230441397549578653716336491439792742607575599852495703380768194088909351292103340997840794354080014611122467971372970612689698751284095311934443595657698487317868415998441060804067478920650147551279018188551675364710367654557705302806692973158262594889014533601294747914191296929680634030360751490050944813925265994131679766342833737677218214040475888997015527725703833302232521774003415518255415957532983883267220398011613026465823602401298703552889570083193525384922641004023053880683030397348732432502290010321810839145918798209760201966705421828290691456848345750719911413618457823117631784180787788152217575454668869754969715006362029389571538888300993683870285006803732858944 [168,44] 14046784245778672753838223007647636476852462012299655576545723427186123401053961365092076511241978402050940118247123080241464763817598476266297920100986528094879865427246438557694293448510418902899544139516191082578766839833247657195134447848789811080244835969513994367849354287665961906300423528940186985482396224265300412323521463968072133836972795322753210562695615613607628101156316470600061673823197516375252921252429517903937234394838789279187973123679489014384422092969578810063057949626306060842747258128376190505591107289131073313037877266741233825415287693703700958468650105900203685033382156938079986837519858432953410028560855337388419704432975997637973413269669701914088329373875015690957347241206449740003790641348753836514494766008997007504412588248940730138113922600068786185986450629402886814589551219868669466871156121567884126840773511110212988468394303941015486242420276305615634756110968037992006215332270698048265041629150917904717580596562715133528525326892669575922377817480189719936849089555604378871963589832079151528176010649781493258968552838341852621063981535385588229597642245611246583751428108340257645807027255971303034888618539945428180444848011426286953441785649332544113371738537067645316043500066044701641235198767724144566926534425916497476785814477906716767612882476067157035148526818948671950368329390356351005182350885837526593948419425917188867208038262411860051 [168,45] 9280749315667893876205944112796782501666609946567930306061077991188349233774566465818544219877478397546768547724855585148658501131988946909604995235140066461554430128200410697429405199677514474038907903614374102086784806195269330664392269738770799946016971699172877529688359868860652077101591925399438914892606558791397604239016201727687616118033558550767840544360396200299689732809514981161345639067080136480603996296733410439766592545622030054370687096994450144445933007287752879995394317438498988539582526390706183358647962772524836068148484094894414751909924059399748283739500383953954879653830652542953348000896117166191874714185169807613544660605974953026580194887597059595053748118885435721549411814195750363752368315618344552014773117044439900400553182671105965672530863771803404921512699945041703273227248028343350988833489870817355192563563900307575924777414939712793821737798377000703798171582297301214562781395131062816645536505154227133657625550318097738237165233710730680706773201300387466681008341098539410661465728967196049094098304878767591080690312902672508174525333210720823525083889889550361338481120114989950954526103720421313207815051136162953857765914212507564740397098190150250305126906024476869624812633341246929222681647632649559865304977042288045539128435622264701734013934079601775083738255533841279133290239261826184562474937572424027812429626745948097764207454506259443 [168,46] 5534615750832970063199587484007454593835787265056511742190477577946031438578916679253050556952935473030540742823288251663920015533305505364609476207831879892482379898011735278975464186906553647206849833547180814629539886242216880441864344189753526122130771870223708353119826138850780246332479941671860513957362163637895117760511609798521056058849492834343154257624491426917567223786431284837181196832917516299101498345640797689402770389304151773751535775195208466161961714534904558599501439525398906619131397223137233166299965933604260333814651795136747999558305680270139866840037441080483326363037175976657771771138275403583896902154688201971908300368475436151069547553283635777146568541460083700603169039758911091601919396913669579761820599957149627307430557616461008329471693937490008877117389989036305885027905423630199383755348295051864345832341579305909719236071344850457904649692062439925972528483783719750226489664508053409586345125272489300013043218290074538410811482366390868353282825902206823813037344533313380631296191443827000100995013786660995116645416203534794406315334199146254304441957959718853476996365623078265043276544028323185328117154642764128605561807695079561627808462716030248900486615146691392716193150687182910391556464112799900131690102407165284659230894363811391819329729093652669939881030553528244659999891692919921674239995280240354490796778409596003683909045170791 [168,47] 2980982158770395215358450856629606856024810169095173572016993937006448397199487030962825941695482113435050616682028469019069415637152061120092383932213240913887165467070193080204892674610286139281048347113080444828441309638877984691025511114292802423514069556828090722012917202775416592482644630592151074940170352173001035427796308916728333628045506914975504644388947511295600031384227972842834746137118168856054666807168680792344874833312259688177704353347766210713874008946867541845263743801716369354051739675349772991291013677731129176622319092715371995661154011642736474299971274564716727000179870412118617976480383514444233173993133078680822026036759893776777873023718331194386648887766437018364522913370541128240606815464520947663131425809350914238620827317445055344450231402892060422019892714507681790571575748161654402207928192713559351249738853816699724724328379352991468787898488932282070885699159432145540805215075612229186150131842935164714306118132983319292534550012576132545184084801911173495461247536693702508475222907439000467924915629937568425217559012992802636941217018624781721340189482161547570680515438289433395839252527978587333220522313218534168969780616714431550825859613005537048559329939095076211542078178136543571144779009201455094775793668569288456655144595953431657058509231046218303759397925044623144612805285729615902356796031686567383311869764732127973504072059 [168,48] 1450897037371936210488893042235553298705587969173314952893900103479594878401044982562747597982755334954672542726946072188809180621987167688603004343584507125879471527770414751076513293289280763493617641758742682309436428271880392394952582293936338067282843442273091343020283719818998090525335579264212302970355243025400928670431985858248730922642429766401007988933804452588564084221217014843061074662471695764262094930470968108463168182972379209741698040949808512387617638694046353290564641444271985828574945204969893980485368635708006827705848895130743060199682985060352209008469181212418314714371003541175205473300180489510181584632822864530714594369365136917993984569873575856548313269718597584024344254196255797223892728696975081258012840349884970076705419176976193067382119415161623027869076787356335118122864394989917828725232452600903056029824376155976262405047459451042754320232625398353286165073445855396228352410517570617111146821211072933854503136163011315779676066431636877366429021776275501774000152421885619072099818707498242498253440036397693361315144251246438979996410192051197867509084306670939950160261593554366502782113979324701748646231152741039631100626949735029153333815581649047423716036030205599975554147375280232742505693310186748364129718682811917130097270867077892903969186867352543363673411119329993719032106009364492407329240016243165933352950029880750086297262 [168,49] 638449072332843816040430717773903865356581187528717871269087511595528702199960494836030169117690597310546612197159205350426004044815719561349943894132622114609411996532974679006034324375215569401607213783800375446610373284720753738893164899822098530257854306499374340711204066234559210902311763099236895996687193460088595655547377086730757635524227723867174784660158539128139731329348196651200416702407134503024671655340424405852058180286539326089151385270680787878640142745087084411615929858818535444895556444309967637211393996765009255260123392054823912147625055749954960224757053839021055316011543456903169105288609041670012866561054873787963655865487081005382671835066274775419165470843810143605974403127912023913343357991487564477853171878747849391271749699227766014620253864783575991425808382075572680316610110226100617651076449775904381543452667658923871371123528506028717272738257799951829035070734240038080678984514697639061383471974378647284216627931694057579593131152176933099268467138043194718570699451313445357881333897832369531262307207062976441057993086964058775398320540053422071316858201889430685743571321282039036424939645226945033868842191220351123486360223477748174948396871482375544487113006445653244703981230739877556070023482274313358250316682835741819058942229209248230531818829073925794167733429993448730940822393521444124227437410354159818392760589669385187884 [168,50] 254097062862647442463165734055484045058484154173831125264412009069626560615360228797754160928260775058420541245947928197261960420698190273602210680103181633026817396959805578775377631699317896271565119032833866623957175061819474418470066332373504579608467088122147642737874876495282056233690640923657456055291663079438883263358794227156546435575231976039573212040323026564254229551509888454465442124939639249965511634346678891804585481649338134892620178819206206747496655576778650590010677029360420799603487217589866701743345596684586267152036765659867157566767741467019449193152896214490881276087717104098025292864722559809670729408124019053796580967798085093243861816730160967507538889429497250120869817688821648916742465321244282153571111414965347378281882723863489675793017684201205247232558295522638915585737543136550645160431084540135111553985902903624374595827011440124196143354864741705062534810014099311061121343754756945833864910802335689422646884368882798348450266621933890791744523731288216780184192812983370574787708947122487605586646393284836240512964955906533887347329250716026540300775747936961185099023862339309869076041701931242292846590833459873732655514330652954657222259433337070885781434500962396040154344975873625197785098048131905963403833076693475838092859406486411419458662326005621837387065285342951095196606080779518481111271283154935938357492294877826836 [168,51] 91496008454594549154240214962582664127767570767082664771950489566147279178262740221214006773061635305164602588367262612360014271623901966953837224385339961003092559110762998095033279073893056039361129842187652658464529629600154997033343541836044070751375450568175558203458517465718599454264557051953975080190738625461053909277648419936308162562488527669024020937565289248263989383547660833888659850229791493917804786278197036440273356245839910049654916742262851014391462878021938333200700404850692793817111202867143933027769747119590938568001334535482947702156299308599414001484549043609296073725503055861497133910702682183831078956904006903742896377525863568486396224432280103669481419760281952730788300061700859588785075349137315207555043254100429279022343970109693003395448264590752276702442187005676074511683187151153992876455505456357840694631281603944429722863301385573258902424385309509160663122491768833539949707968125204250962893616721118835550693344203760636374486590851578596070629182591070762199772874459977236342563141593436944879691560749678426382891107368033882369966168051284430834004019490367376841905101543661252477250157492073122007251307117472149317275121809770759175408107001475323458970984503643109573973845358424886626530462164342033634614091910151256715602394057790010847368567863220579368374167609080718123428821000744481570227356718121975053749420268729 [168,52] 29816705308494902776703612525327513972797351119570145192035665259347239580043379524411729967698766897847303122719495763120906214644286943287297306125091391223947753236048825280294726024731252787389831249213445783725695462643205384338335436921532686204171676779955272576548782611614415391760251494996107538573844432620594411979616907018739647058081402915835231201730098423285736717456167088842604612020893862382046094710710225682407390257669418324541993920876337668262935888671532598443963481516776169936187575075904528735444416051928894852243908695156071788340340916088663335847671144394924013365724257464729543303951176800544629376574826729872643876627871610779685720776469590181388857490371534304155730787687194527909136388204487198315063328824091935628081575905369172055313387443239995591299342434922581928130284660699841907502384142447109825145282648550147789239651667609532808215889309532377170616799282306609959154764431309607010720597309169189234307818362865536916153395587409162479366762873730623487904890653392338499714619589436449491277986755967136942276815732341205852413584842539145367261729074060000866553783585809006497780376927425351055595508357408112542630617191151055389884708032782147195099143254554376572733864893929980590248169180731132481128603187043209828449693337472429218248245722884819164490008859761930420055575634422295060322414577098024745133484404 [168,53] 8795276938052299848730527799085147266932038344477692417862783687538445623411299659549260071097607130230557820725684236130374766918230501468178323297998091456021427364479487917709766404170020099846296131236960385017467556019326910498099404535226151958880049446955332067971919861296271654317538323164132419823327169321485842936328562009933125884405508951124075263806068495297758719009634394137741762548894127013687593191332742596016973655894880265322047602857935639025407862068124334890308740326370642435537948095476137509298113482141286528436852531386171198449610967664499566357676031309124706439654899392956916332051737591145755829827187489733567628240710407654839871783661916549915995840159430065903028710501043398238398152082191804500883332926683703551848427287600370171147585069841425920306122752590923511587173119176912066000922467591031241034179148631196585183979522136887520361109519732516619607609892911875372904023015858263354259961082885671977381436393943177589678846468863518484400787723191998728206946347714046920699986188675446468031137660100707816153235728474090709022865571147286364121836267753788123544027049525822137818471941781826393283970287798362384625575430813618391772962240329802378898171789471389988874929356851746376060339698737010036009663821628656354867673488454732979151585790978668199053526336691176961927383298013221838972199648226167549882069 [168,54] 2348685055132108515581933427739567773115215000113261676748089000856947581558981141736526975229154541421759930097498851056347219810490347968257803898459603945738142910181264242461499405705652287387858270132291822068911053831554683207700180315829461938257915446509103589147877887189758053871316689761922563212078694554140522489902338282302334607160515025865323381711520390687633394211592208343402182141516651928240275249011453495517325426382909045111517410293745152504438880524693358527870065023216730109503199006085546364728455212500300569007472119444352339918651366175349246800563433710890556575859337231304898709091222201387844263614078335323091331742169840159508901471794907187755520220855957672525492690770107529590257270320406991240575983597635081969407128080701568649992807824097451787469132682096205340682070371567650653915407611453690318658991052273406364964324329364843967712423210534483749336321545677960281551907693626985066612373536917412271868965372689302931887923073263423546766962312812937455295412774920829007329064009278844066609827806715312622727555315611048137138578238568680245690568510720699509074891262352738662436472877327758063667268748273719340952236832868236425741489844075013187279823374912421435312696629916789118560511191606401016647885866919132171552592635106741469086822608208192767537234057686967051669542911203654464931389520061229495085 [168,55] 567903513003866669814073120940550678593467246324457819292716432248000964207545927780298225805510794794069900862933106885889728245083047563166937442894721308846495518808075501153224611121907308320393011099874943995166567794751470954119535297889058626544482403091772689377490921594180471378113450823773116249462039685756088313191662185792769611121195949616881042857619154830851502942618416866068935707941204337460340088292224198783487825140084135005177321558788149044172970227519118337318380212450340791374747880195180633089908001946552765939792032416506397511302682807597835057719970874800766681808220116948182724815461314520835912270225498142879624612254684575734697362489263112014086228228580202473972712070208749240651995585676042520575479268567577344943470260911835902528604104040779037816788505505392856712585743754967615062669976579483309558270258789880412028632619225903037073120307388430704503543791195153299858477251399149947365480790634856546269697578820114280022590133092644361797716725239703694196687403207343151581338034588466715273063031218602953176520367012095680551857914256158555072114105324129674937485737413112649733758873496384318414529802281575117578614460606902314891703170661369591208327526712611090248170094969317135504822858503168263256623098857642154880551437268566483761536287259302945409729018751389530454039166493594757691210114858345210 [168,56] 124326543508111192552385935523631412397406898643424667570067324863897333147084345353951319646697296750235068021047963947082120719932877454968634176798227568999044066468265271828752375507044904106179105950298122895294829325825949886827471519254801307586388954620701596438453503508479753462162866518231565356943676378740114820080208167417071777449585706756850145474692181446977531494093921579574198390878635238478914347977741879690430925911538858488203922368797918043797550303180328617385376004055154823897629646778455599837153881110553618483502289686027094304777207888416766365021998742575662094667861193012488409917850563551207650908455411628497777581977383336069507148577696662765245141674535484651050046635739651966109675902590184146624764192567598291112454191146062385122761870526512043634023531156827984866233509439633860970501742417149932534728103552201684530178738133411772626058740337862265210944712151457146505908673706964216669211639768489671846542792950554708229446261250439958863721558932142678853346696962444790149973141262614571395262937975673677805752650521222424286029519698866786743446973406642356842904295299766389205937519672485396622561522661783020990949558222818574231802622392685473323204451025274443914765041453983082269843265496284168047077297941802635677849296831947426197424674055440164839023929483820672257991970610472098050651235026989 [168,57] 24635451166498439231652678246059024198068185875575361508590669250232628218267566690523012085468007068232523491229635770806176522046608044857747087960363028164420166735156033557341570310303885787293384519454076529929049650859231972345221158623635790510934988176185360325594916901761554386716133055998639777582032154882949865946901814236411458507691467055303319718025891745562414655705499860937923375093741967293642899446927104179334044389720605790308038980327804436736809838107784817931068758184465596627209253614059616666526533158760170503307309976466520816531283335942980891043566867840219676817797781181365912790696874489635862273392169289110861800604202258090846259796555506405147063142544302487504200166440454859916354902345984153938758720401491055384009853347833706723854791088089740302641081432117062106250713245983009577635134565865350485855750051838279891341165903914961172929325436608564034671036272788324974963221313010798194498009125311712442808940375959835874953551569560394733236274549291974149359569873453934437194376574608833039521897602415347151523726465778668333052533806353638130853015763941221108270591724931262966541834499254360663399691593238976022068928625879190378741937136642889926243100050487166852681597297319286324610275430712132786866619480740482641276397016481499878245672047839547841866805824980364791131242090029541403714160294 [168,58] 4421844035452508553825150538904017666570391762373100140766466174476013503774685231294142553457447945853744861436435226304827170042320455557390021375024140054500341948995404286622119039780181506308704689154143358012473512854668914247899824880091477061090992531223792163073964856888512789919804500601219604134495539552131711020446034881207747587914026428389665708639811161908673816175396181623491802348130406926660240585392294991609770885306644825086834621186933601752914324050153155447239169857571883001703116315865551279141947665602041231725850485688964561046350170328193842270138059739955005081451675623658022161365192935809723330998762344149338830416755453455440259569741316251317549163484334498046700747918159467042548964792687039044720686200853765886257566057450201679222302637062502059902681168710992263496164005278663716626167793549701645828947479032848894600231241847990612317715939823961505562069697372889733021798518107970401584443504507261331343537210713169356265995102690484714913100834698391242761540627065288201771956220956428547014810978199131572613622422771242107811970719331893151745701648410694513807692749280481536519533802842375337269084582143807881019890466981133140444769588479016986951335410112408669327516551078537804046605251178932371197014135951583312064022380951466609490623115962491262121214722377829676809830892132566535755366 [168,59] 718610031660377178172378630718104305478170337204049313121755011322691709946299551862817231777123143765523759279141447952737200323141606338883045326973477490978473326179617148544425512919429455138816153414271702664651361500684492613995711640393417717511088432207660186384325403535447417562945897773481156618017739789193893177288811575452605109505051663445968986965507708059263094711632990859341319949898449443487248592822023745407496737925244521269650707025888951911619713958091693551531777123263691028510294960658687608549723310673778121342413808617246883778412581837797489347611162964866208082372341946086805680651526692060251763947121106288699479242455070035974261547646765061794419888936350323559927457148784846423421517192514535919007415808853742178099400503558156274968894110319051746166290080394163866931713282777282940109872777453133155417602980421004112382828569181608830309976702616150668148567780233321113676744252739547485583534951344858651331780927415975441553043157549477459982406847850027294457913045878992374702598907228696589925136949210410502997117005162224423808581559839191219886918808032920834504208734522727559380304228605933501464130887045859644891640438047773211760857533259326400903987202793422590255971413636034464706846465240998004152091745073122647212145893015170218002595253655263169120610236423893261921147893418984603319 [168,60] 105362884454373952279218417117368404958704248264174837084370742973798609158317605608516704827920924481163121642015157611614528220681058682545720052481975039034164787443226595258046196152333196223512307385924127263021846278138308593284272352395363602353468839806513985208097492355497338885687016992734422184473141727025209736732316874653625548288790631104426143090009245561739741124081572089426923267558625143189630655507388143224871970283174300955924851521978330569248293942185619538790356485668543385105113216105397697862842417522017036154885972360455173625428661070493011801159694440229376356886344691004365917584400504442168406266930191665703564557276401925735092941647287240326963841754242323696353533513943980508610010500306582666982885002525124066294056882444727814620022899687694911642581545095895103382070367597460024088075350074475890927719729088051704853479544447169841991085244853434924781953849026569007782244052142543560054306265725068754829954006576217394479624828710053570096911791648023207001590077270275016157641321177799372507084350857821327017199907551508116434353572913930331497729935636901749127571904999465775781589464532330007065808292864581210986316668692712728980922360560957497501465705683167654604104876289772187030233076850810855875703333873702602472569784643394489122458562636853336738469587538933632949888462683369492 [168,61] 14040492801663456506215723597064808384887668555662537380029040022072791547721366092013568857806532973182430821899414469452516018487061312210590213047920518700439596961918451124748162552354897901358273535761154725844388479694279002148766635988826184077373393571765771371856852405967372500599274468741196346010392355945253796523710582100862294818635176016264153012129532269171960357766576451945785152284050693816878595391598378405695865039394989234246594830767926582862773223963082349184594467474999538975708039908293178733970265628001157311340958366054327594407290209253012291567146606159152543249103953064719738875062144301101227393574610843263751035825235714869544533171303243520487367300610629827016989089702660831405564188426294749582885139300260292110805211258410743681531109033529114068680311265358034749246152295812473565552433975559240628288252049590111152880131010683328566332266390328087688624922362134536614042583600973594113329764221058865095961872150893960242082700520108013600842152783334373763146872213326429182506243705420796289279000113249156088063648044162970389308001474002696737125692223744330667059951280136292627725172538833176324261817909102832798319249483078014540657207522611828604187335657214990393774829385887341874925512147536017290504777518854069263994285685964049640184168233535826007729046892460015441597876977232 [168,62] 1705240183945616724025149750253401639533666811129570086790841103501695245707318136708424879638484131959496211722034523265753837576307847961380773639704907547092035319940828424571940864110839770019860326329588880986443013109485850201630814893623531013912830251451755962572883149313927433693555741035607378887753716697086955434576616087535090963203492300797868711020325958622275378452211003679771124128586430564056732785098167685811858513336224054523610908541106979099841980261694890872859223469526183483725909093390703484318910686429806685126942550687832273919036954261720274216098773225365153148670089837699995228977319085316728330635740248858465460859756579419028650840890214343444030374384192717792088292724095629108694243701643746392233643155588022856508813754301926417939896886406409820316993638544186061211805836468378223775457892321068293611120733245819525343404297009394504747068114748761119943874360320246081135409810443632904609175867784861161639953995941137694611005979977669176566701998609968811437875910591957028182195573249343082002176220392537898462069544469670608399434865294573634355257340935489772903295251770986296644801130671757328953244063817506376019365012655339947767371548308251228962173654664778979547669616329688951802150593517712556975570707402589359203567979503910680335171159584083095244377686816858250114394664 [168,63] 179842239461162623818647142872071713139741801353038071452894211361325355040157095095401919037260975606458513976902387916956465705656540565077301144701906516661649474410185753573848497017727045422949401169996561864472598140514998407901906818502704064533683616751538014200978339902584691546875228305738830199884175842596678199706957219257630425514975357441159743424720403204848615295075686031293618031988289728752521079602109794367836053724504915916624464400796148079015968117287011170435785470828257704366930707836084353837166889942948010855922342948010430591523723259457245059290046642034730536449712207551359174113552985107430917044827889863198094692507448875984465569598975266591194094073755514278082567524400173204072437947574554571356108780742723047336249997465789888869904018033175630113947807861427874391369808650333921516833647164947337225531557986238606355110951367514636233785140248670137740700939279537317299173396159637940648550645714486434772699806136415807913602341087849337779579698281672802096081426824743103489409832049348201580506254229696999406696852814832195331585835658581953797455293989620169779505631251768603402885166218558034514721176375295776683805342286983576055882456386675403198724519293216276122282607696141301541627606999262220986366521919284733615535216160685612576104880766413203902027748533962293858904 [168,64] 17771394296948317847462096222306368843501387715821916373029817608402383832803732202144958848653601335715510004225651148799231806909065509854256888523218874221264596761331179644590504377867466906562716130019449518214474462664543703728503571290314809637214996062825475228045516941727920511823067087302539139332406974724109071566302044183792644435858427491051875103373436202232224695519805073340721684451049919209954586031144918703382151105191577752487059539321834457943800160471749017004996398678195954647044378762753953101599631291029572036176375422702806638025475476110233899651852857983434985936514991963234437900350241868278931565784564119203028358105052785225850303138659693779883447928306295848056721712789803388105360764516243560949062428484836819939370025748198108272957079593331779265951562971248033827689736487819998062766923767610405402610434688587214013216743846983601599692676277012382542261411221673459749716836307774312614800130733290070880647109003077735387121402643867698455265933795952193774436071489532682250115301949664569558682114529005011285566748350012910372181110657282748555861022082678316251982225761731035839382674528766902600319370826784798140328820889654979503641775992151941304014397734753924131978325780709812033133804968405863042396523719393944658434980690904520158806351074438876547991116846817069206 [168,65] 1879281367032848314005851529767626396115526960252860899833088162943254455390852465025216276549119003972707915008753652454753569096257585600643515214555086497985496512883766558912888216451499517162439091227694669985871899572188715422239408518263776702726939805072192988198666826936311428858051155841707219816770141744664529176338924627036707376962650042774979818878693209576497876455036362919206549599747807895363521935108311560446105349529621665116360120402609489832961248205880504658373903092497588625982690510912775119303082030702121640215191864240681619198784904609281513008994695032547846471015076475688147844581732716889797921323041213008211382510521286952305974757492489220844791613769333357033942354803061916341237496316370092391136762609700034905926392669539649756480860602340850416758258598024594260868799016515888367955422997943639602365012140348990441826832767712926881729943912085995495627925102486702924286152672797106812350261038966986840361431519471644640302460063058018851133525344913058180677633073498948095405328469248659834302121290212524570205355853284148856244082805240957170319659169656129196559005307587131034204102214746355656175203664166053702375270649671193571803401943693704384354909683503466671376594381826884172038492921798799917746905400471879352294672719220205153626414998714203874034782589774692 [168,66] 94011053145078422705361348662517763138420291099732059403576148212991674255912720785351526503353844474539980401028463578742788596396904244284700697030832446119244858968298670451457484799581400636210691761358939925514202632451216616697182215464802642878369373598618076661817966932573031180372114277001765279177515232251828132448816637396916990450716237163973072889906655025096775277553062448782061447815392782642481263349120431096745698813471818400136929939418480234829312776951302440057228212175189784380508212849388113876364175480547149085195280137867949159732682505318866835817732625512635114733778676315318406782953973819046588187832396011144311149781844692509504007492397266675764239791604163100032780538821028385922801756951295739936620821869354063815208859211317118705364488626769544542749268631973992799174630629737660537265856228273997004225437317940994639430922232837272314366959152465430297968286471819976368495466196426931609830355118742374571430757269697865265142378207394533745953535608132253008568036453156085178688376722300699909258754390780532939367009003904294427002686348838756469291498427935965744607182821207567897572285397196862082125800412648127382978863930003549320198433230475367060894763708061554367201644963760068399337878588811687389830416571523237626933483322356709616690859506242454467417623884 [168,67] 3102752956951093621161148730046100752747781554457614777437537644067874815298741680670819243596567773349677681413185190675274651615946208711454486435422227427187993225595286971677589875030864777285266990172466090635377248417470579606310983786252708537634333244360503085886424283266939191429458247494050881796833634219151017095449307581710364886968590704479816427975017425329891741655363194598933468496669409367369444852862482520891301027616680405011787457548704821521630194773004227079819428032679040468876257347314080814953388493386073874404182072113373930519764664553986990524611738279913587127385711147829782763873030201657105261728450386477288305341373113949258342845115120390992630871317838406391003074431427350617823136735737429521027564697402034138990520082138037946948181703858789976554134457381063160441925169480427906256960675136608343505138622728466400375521997234986172466068704554029770435907135735133349298704166349335673175112696299005469248197196905755238461953446724484723450987532823656384735806589683534926800853566699826535792070642715238303669587446949615508576425772329243858208628750823214556660131960281237965894199406758600996689812451960520787833748625138893086997014630186502335473648344863247576251326048969509362492916556165042861899853146880593808629307203948601916700526972266277894395614 [168,68] 2817838989261281716727713851042706738166847295413336127541989713295102860348362269827548879022076657872061483912868186538023379808541547020843450730069276632028253200863527482197946254445864901197334458511525039148418371254132024467469877071963622431950755374553556473986805704422629741244689989746455646991552494998169058829603483711943094732589990725441711484448214144369238740710192050567759679546666048385459116962744081869597645303304373252298855621658720215282722545057707005339346274545755828302872052708434699625451574287078769072078935361143930346460295216901498658962734488578165959242076043012599915185717440228176411213511417951233464665155545413988371047610999680740879990952149611481674743518698648940257289513480257661243463439223383378326822430205076129595674804979148020628037690837686537750281157169289431894019461356688461970097832014791822967047723713947432530196785941264180945337600181745431530678890342240222999676162054181139275120395426810671427209854636127168647449045580988410959979095952730766428895207903598792260557376586681275776100550665684669824892105842646425604704577029571847789276386238816494912926167225459006658923499655530140265825741758406208444131664554295963887517278402901229016555253408289101473869642165464269343301767229175934782426192753169568534331267962829230983834 [168,69] -68851469215896060251463747284330702263313840350760565732636000292990466596810430251294075328558683543321069893995829930972766012652373724859075899525950878377137952711746090563363017903373020642678378852205241686770832597802786797853796804309292622108639483114789716367787644294943735002605631819277171111882837517425108113559805040968360936587462713562632841787430978712373826258990878361759777263647034691552145866321308149671130853978108553430526375772615590328351880399118659948529697883657048371006440165195651705685838077596014757812687206071119239440112169433117622105043154338719174264660665292735918204592687514169500521838111607287778119405855729865075294382396746826400187267524547981970543806401858791464859105308140721710824811592053929850185295959622513611367900750321851253663195164966170243391112060599507059159511177315020800406157580615893487359707515175166134374514427473767263063374044276975103046027519847257582539435415035908268404676758578776037035987211997770209670698301059203349395080017686806823632472205240957987741661148604809083818770952775295928909063043255188675293739542137347562562114361411819150870190487156511494587080698783489937181614328278635917349264117074463356613648617507116357969375997719901350461717858839474646919200137536433174879980554011216769199206652464348400 [168,70] -45467759024672247092157865178663452218887421517684033985735696355891302207976630811778619149512936975279783684332410881464041467701488111278251655160949628963316512629383494228302757174629720836536481442241116251985524912616680851038168479370741077565126961757178911959490277086851137526336022164972118989725708457703238069073064887557146155874157071291096076435749422554341524235112564172170780589392245487817735721586366535027107125102835939628856041828245127750792030532834866589467257172539481551909900891017273185951813999961471996736362276038091669117516361007114477153188111426999185560070887661487431574733626008709653449945754824757478761902088541802938190351208567388107644425809708580914541336489724666028041859440440438402566966892691246069118269819210113133168248733439651421008389613273432804994638869805361204928354675152540061211257113869464872821523041565112150352387634034091666536686704087503770604827652105403512847930045849895500895566402632511019869606914928428510119927780073296296080974733458026250290008622594185345895687946366668404125698816572964517975651770337212489033503789617397248575123882132460237720079913703327161907869546093854646614723243283049859686533418824482246967077490158072948173081237434195354890091060975140404858614586819059240686383155731671641163070858302426 [168,71] 7919277654159621629640561618183160222000343336756210522565779355876278587899775313280903325239556401853569532669515234205245646641436978205330224208044406337104597816635458233664450668712249414557365182486310522961367161151347734675479602563254176823857679330972433189884144234510830883984642036770095808614432811279873624723581734554197175089430027695981275362710705718420623753420748325838850249454478056205046694651072184717691544604339008616570046801813713127521832488847962281958643162389256794420665413324961048680226957513420455326378273552733895336156403135547017956166417917991261878000800891148799253681875448088745440612263121114457640734368933968202421193736930822605172291285285670607498485086715306762385893740712134393435418640793685203792077358640004461026671963116835282178613373793596753409396773808905335076631531334271389130590887941682626917500267450220171988886679740675440386094742478450218232154103933352610629526365388294713980129713786938695312278199937514367090446169605631789586414550737427331632377637571863405212395297562878106644237487595325161751248995121703976948323985688756826066545811811624891274395921277486041371141241315394455765556910538151297483285384615205107680140318418461770038495775141352502034728002282385518049873190769108680296248783174863043130344954168 [168,72] 137609685429219846437137038250914085083324051226316558818309815725398245148730069347870958564055481781283121199756437684487599371993218727437545900704823209497136380171344830947590904929808995962322646587810116605735532910424186456834858822460888773933240628958723317068314042496947203276337269104541401092618101982313318046420690149756333369887544564364008119972827636967642396727765123058545549839840336043010965522973652268969943489116164248749813827680018382748003589083330168034561205583995729166358170263976757208209968109479498337164223626012931877128309245721577971546227297680345263804677039710372006173708684013162393850690140743890867632696729766074854310560590600000894322131196342101971619933621408046438573687064222131508955553831025309554163153450930428614426246369434103186332888135819717687026862308190025286654917021856946609081134146361259478947901519893711500147052591349021918007554533624647743034302463818765707317070930234852664700984214257535643285819487105971608034916367683589912821514334862938238026833658769091287540902215124358941005265704346648172470076619211242290165875628870949729281202252296295032545827684621453692536674941439063109346837009983677409038083585644875734205803389377158284232811048254679105729451224544350820098698237511859430065344117435001818127369 [168,73] -144519491816989435319283686037802120138686231015355804239525251146252221676775870999063859610817797556999016051512321223297444283248487725280684604584166307338884953185344948694342194850361570813582498124771679919758332347249866178903934093592089713844884480153338404766550068741430019958543819580872980687974893437302903694273775589397941480589365261698344970210973625547052624163492451746315554381270013721381102645150993477413262840823416526580379594507937925714400736105441477375283492602866080231916797756663674275288086412372374156452303235008046784935697321751206982459283127971091896995946492435537319752988678181804634265486472526008848651632818051805000323584371404311647634352163893279070960113503057903162678098227371469027649108296039990909947133165073942034026749908096846680212109365609190059089072209278919086776405872015930150998532248046988321071045519147384954821758430261406297501797311944398119622542301820198661028080128266763001053468320294395845848918168015088485377874152967719205994480068053050054355398731206348249234211504209755677951926276369427872530318781727100518017389935624732311687330657905663394587930570769776309514634076661797382601280035638849614592649518343498431558269371043086313942497131002751407644696819048350873129043736104931162078005910719282449304 [168,74] 10326381559363344301890181028652223401811715775113611033997624029012879637737790176898631559671039481339736783969136724527437585623956495227892242803735946331267542666428268322291275287160644099228864323084347937862381995268263141834772547925798918192199644138562050371422512711550604683400873116047776912652877410455433571308230651270194065308440829076459267490288732907970953260017107135456366541696123163597018455788967940079916098135985620013944286202342836435171135853757381961927745659875897783357620743584029479988141889400125898965970202247316010821056051842487942180174763612760690797385920033169752429339434099531797606434504216561445036039474952654650169482653254241473361431878601552445007614047236732903525532110527134209312794970890291538437897383172517479349974964919363182886963284487970098548440770639839760351555867978615114211501866383775294776327219199841730773138236896421542482248988021890491451884279772578313481616704784762369851396810377462072927068071437870978951606986276375697476165356552935513183170870284916437406848908222202197138001049761212115081216030278309987176647992093973491765820429474203914004545001797845377795599949683457988242904791006772758302355768790750279354216107808471953001540595758784848088344013301285517167562652041828714827877437557922940 [168,75] 950952767986185014502780044679317759376044279422024990284779734286688253737789142036722473964934462220723885806608200759186841639241122295326062390900781297259170916986709100513420622716760134363771243682287446342026934788154275420070785412303495965306191538673542336742051449607995163819321855080264577797404032092178112298370779600850786596748249063859677686352106475894219212561410714237250431570057808441789032707355986530649523729188383009484439438839892659630366966929303882387881179058866276670006166212379167918361661583774246774599245145144999868283524968301150644879862251821199016461711426310842171850486511872011732174076815128112028288769607906438356181827178846651318382235388907620663557123588994302963209801644603625848999480159610963713701678449262951083496290476923649726749193956011424986855757088546519256962489062276958352942676007978208802587293341956077331896702969827839168805461285869197446932174354600576118544452485393833875456346265398069533162535032576483071007280631220373397982527066074225337013626759821164434913595528463601113041853599862337189216736372985756398551243747849273032544165938822634878004053775597113193997853955225953027585603191228953333123819592383519792974293628772405680993659635111756465107362356791653438758214439103630716985388350207 [168,76] -169012392125301544744606656576781009332790117372997927935137067253493515247637939612474027946658755291119040039838779553179036095527942031728166036650227531732673404168085949068049297983025922678837546615850303453536667351189675111695443761901066131745084599677022061655536300658642898969912032064562611440035175863494538924121436651046047460082686705162151502795145277073439446558320424364620233044503437736762990236254309567169862490900783202830343682869480966162773820150385785416653551759867352504730395567023425439140859622902575828971180657697644108242245613242641290702026529115947534033504529081639477781894153302957726048490830777461003430508922411282186101802737296943541345676388287025499535652458217635278972679168983643211200069673055233129671527580363372003825460194208384899917042767907518588110561588941584921849298483729800713576965282819747956971312540515807606493967695613051394403859254547187131094067203571707320004405323145992354230020208735595835741952507456801697240455549646519312854099290143626451174353843436851829418642256793875387193740429415062561555402847825464790667081028639029084665249299400482046633146543220877275599612657910007888904079806889727402520669744826082679442039805426346301659821962533087136256927382228503990361898344008990401542476406 [168,77] 2407047705047982430460354911723353112282069201552918856524549582793701314855258182469710990889693737733886866989608532698216435863446338101617585563486304466918237566475931714728385338574788872324692000324106322119304030830766121941237799886422938172784941214585127940433252550898009786587278874934266145840805968862671617966437604473932614587479994761981855035239212171553571324950002324769709386420549875656233453255400928912288387266901249093620831626733772441971424727616112585107218042625031722915906028596764315334784649411282566072339874269176050484785976193256475279832319026867861676643863429550783848130011049588585928463935346445247813564722881378513263357330848060778302603725508707680233047131126579071569397676508033251407390845874364598888687810480108502015207377481251441678588922266979864623365759396854232952752088802774931879084062308813510213371174849360748260208409233467894762690153485431283608969661303737156604770051450316709349607423039993777790916673220882402190411550260451334467870743872110680226535580474403292414690848374000048956088439514938138746996076702637294583116242529939132333307922816620962867039737966230422930671675942861549193504685753026390633185273264763489809379596580501846330722509771853252346437257247538197117169094090687168378667 [168,78] 1046018688810413102661473550806614271059201185744660445981453973163649934871158749872193774417032754635804852795887040727257942028659951291128226931378234128330058671539932097457047138072940709744192576685080433436180877373559715725847812426969273865934953771411269479630019479839177377989481356831965791422673004594273647683315051318928234177241359903965238007146253361453275093118301173218581709756171978430382960338616489076371439061415179730378102085594798503545807559958927991536472976410449595630762565793280858205410448552319424442739732957582918912706715690600891858296670171583929193227531782391287621884824289914082089240078462001276451897876831930448233306023039983192372362062223447104130868107228745266326433651450491093990483052417293586479412000107970644763543333483252965147452799664702599652950387737127042506202448328355471952485472082311247238116176287934454947881117220577449255191441507997165503357035201765174245475943842103987884716177858466162017342010763695204518454429997988587288109234459054457418750292978849121611409446418516097074688034107450506119243873803523609699753621707483263274617559848755939674907188190898358355244702442078264639951519930470580132779136339940107474135635361459053271788617633517153256142585761374090093317552698514730938 [168,79] -65318324160932204930678749762056413809044480194463308278182021094444986331359953375533988144739566950518291639541099160036713059386294685951107238119248886288762888868499107186773532143943050709523426587757683043793901256036185959504697157537539256730187228162891034341237222110821534856634908251339281632668290014669527601675288046256111572065036132531924454710103037100111775458674951955118959939961957306849215730914906351874171542606944251970266327005248117286543469289050042177867524019211508145816915126675980246695472192794695738058712968111503168846725095513391319582236864042498187804561553527654323113482051473819521495973210379752889072584185184439960268784981636935414539193633077638305468805480422419877779604890320035914775704532727033168297787153055019896367930404080839828559382981616479765839240113219077699376693673173734380548555962616425964865318011622226744517223671752126304477981636388687688951298027688367897558591179684071920511895394689273009516133533465048894906510493039258108408599643158181543322219285806968338345591494684162255562095106269784855250294155718802288848863448657300783305463440319597217778210545881318258998125593406083014523483336174617746715549739413785154973050615101129829758275873618173108505247119072050620529464385177706 [168,80] -2090444490703713126966549673572502351215404257453262653222896815680685176412649591269202604751976772229389227947899303526171112197765832909616664412250791636493055562891541519336968568275150049655298966558210083867581163798784218731755378213179799322505974654495050035014387798995322861900433570669374286875152911549369636037439352375932321364827731217784110665467860529106551032584230111056526291789180190040088357418477295982166160726334917576762603914092160230670388357504988450822937356571068125052708229433699991086357284158628706604321170775990080245577034135858468577630681749149565842480255408377711428402895026388757803969474006916796036389865561684872131757909428741639975124251601344538864500178754781899983196588791146086288253598169508886951607893255823861622228845981109071439534713138434596508011634086715509629983912240862084845622449830404980584240329252119700064460353722545712949905534886388769949886068677123400337379100989367550098646200413445044321813743432415186965060682158751201512019021637057011186893209084529214413777758043166971405306018504499843305667646353381578476698525044790057606949235766507014118949052923241705916132436657926192851770067050786543446746663868562999533792055092390895404938465359660598406671863399576207642702354798 [168,81] 334930579331374593759989901699360153823829071674209903396807300582552908895465690973927806748146021101819707663497914050436672423810073321020536464366667329036159301127048702970930031794677397921079867444303166415483069714879558003058582015695103108004364676164750657933211361937197542783014862099952824561761159511798426299172241866091276608757690577819776730669293396027796339142850059764824788620432001401336044556580735792286915063134525248039223715209013076620941541682811915845864406154403486487743622987053722952867187216048676833716699140659028041978990278014957230117272656444479386734532598488892360149490577599180762609563660252738576030093891707738466645348910887774792536087345077652621333486040371101698551164035444819148839420202801708238685985951599592906540615761869034338420477628423617907412128894308124312300769024013274265775921196119666369604534386628847878493226041857772104018031748597125497665658267704989402227057532344579485229301992461922596701197759422350641316594158193679803979457745414413905043060483443282571782928370395178669658549771362272342645428263240825833537308264784900208916328276198076265253386449663238655495886770287970376326870334034354963904463388774253198359047215776285767837031973055900817935092217403708957659708 [168,82] -5052902610217951502605305966813959847100075862420483767172864796059068595754430862888063925845572142703502678669308123182516505636555081417880161626255315919063890401091217167609378051576091081725666734612241472721837153830718238545756958034396727399117866982950132227956259602339243944819104660773924509132974276918046620075749319806682500293200695390021711487256605142961886288430071503108754748555504172750641025234896369039823343003749562716552683510461296920864903353421890123869300753446629412976940048594749291855729888268175212943172507504282050652994122246930544062195304509873439547282728776362084023934206041010225762819167700142275443524490518667005627853789905401237968232224679537259747892463580469921967628290098014223862932686058205473303106777205557009116855730406627926270346860483655640980987037070965862639918167564964396033218151284729909902961134235966324329280236640239226686795575778199111859629768539466788069456464961111692113483299388175771097484214473779647524516170016670122354362986356103794654319502642308468542991923338256350827109581699372568413682465903319290308198270708746721877446549075618489374484485000373244608833670098350817517913145793764088467934203419877540429337264802104874576943540384828067713028211708691458576 [168,83] -699229051127222467229070139563487406316316481689500436875953805481762759456482728298370151611442225761340434070058557370467016356474327153197571617328595252877778772694887642065684526197576166845463777898643944945781107623011892767217782580270248709791385333914927047066350215420484418190035490103878367491870751835860722362743926340047127918762194459373669607860287829331450152765401933046640376428062402476465104980981446939828219289804796367753112358041511811328635295183739467622367128959190049739356262488269497369120594472149085074463025523930462225084500789492473238343755067415128248993415544416889069082072746310932800709077344619097538408343115560997707306660346112384582078260137522054483751149697436540492208146411784603915812097488894011750614377557996444372589001719102921907597774776981388762688975432232563148804529336285296496754672508549289998093401663091745217461330680905718339227455310073745450252986299426507799337344022291096532890849086472471986048081970829089523322336847498487229334924326861769875077474113127908356965311063362745033462062490469010943371040751090364186931317870646998163089155753045549329842680569939329200182194627691479855829088966858311429473025148451061006868280398614161786315006950231273093648285531685385 [168,84] 29591327757025401061141868234150152592555992155308586171224618926933530410823479703254126838554467200616666963030144821947120182744885656437997224183047811439334030727108861663887194122545925512978842994422081894941038674040574505279048241284862181504458834120457034578177389742075916527673769789542461670230121340506484823977758126542638977157775404274688562422110242649132359117000724960797471960623484789473008194685983189555522614099197946916903762394892307774589821107364908166606321702636360456578233287064576200764160588617462194453896482008239091920978251192335367462700204133196975130428239473928343514466355830454022431546336727458941729922201098151386625143678549238340204718091786658602687251297640929567359329661705128976253406723699996134973614886701747941046148312958042912796301777058443902405610343223226794982788673444408037765286499389681663088482563781626485892871130003717719354274342802289933333545478979241659952488376124545025926796347960170848608272119451641927812889354926673159190687658774185332987367209177875282528496105918629370086857182595271225168062815654172800712055938951257887095726658509307143105826071010919136375501134766921554513668149788113966161038340305529289483606982616247708832547792977008615116028933847 [168,85] 429859935002454678919715345392245221155007477871295660550692850951261724401020806423064637091308825052203444717067917243218969872794958508239862713384293445353074770421179124275826598368517467668140829531488992340356800594117778709019315131385982482101438351023585904359115876831420643456133642739606053152540317280917115112247769987533061169702746334989489577201369161101390351621894774701662141617561996540258854322802467539040871784281009932104416963389716550874641137851748826363742093722155002822834030731270104439010320503432265968857954505532550904737861064381974752343652545506017978372329455427489728792467544901596972193600269265235907099038075888861865426395498207583080777819100520148120248448493209435072299684279986259014872144193235701502600152459669996094898069119053920029992073624159115794847612494392095283293090500272228645319064686303770525465333524776605075298379593826629935663515964193850612824684376146296077702139666203958699291583165384036709939061967946069194109891060800514545469470586638844344562832166953120169710850461470538645973382798480918097680976593215026514730916613933690604834671108788876445423026285547185786956978408149451262514769746670901376808622864852051285583765212085393723901486984814174220570234 [168,86] -48095534580442332052074126768030148811143801742461401595600795963114526940015961059045137611055091889734445832105739410602306638810256499808194316540363435901914369084957967667528146958579119077323752185246433256575537288294704535637687310239253302936111999941693024159658216666501569493434355376443515072475416083681981028511259531746743949232502452261369019325403293564882547780889636351388089709697942898142238522129121623913589567081591709421862842716502465343353368184467160627009309459348910108923540035245784801730998913844715924436791603661669809816941791751732865354026249856400973642349290375197355622842706348468359445117774608221765352996461894551479024241271930177235003822291482569798978523515422712407342989702721441902979150363483962778196778998497916141962390376428474338483582635957389346166918316012121266682312071685465266693103573843414368846238695824562000454452947182644117046831705773131031387827671571789061650844432296372383590034763011980219977542747324075720517697200422480801514731182397299141140765765454725453263763056557389279980144349825401564418486310380538292982359088916015010407145803930925891047258875288568232018083705808737026892192062803052479224579920019457909958457128658396144537159234372831602092 [168,87] 477411959534490050852511438581626495697470367062135517352396243694490848805095436265664018774993198953001513169287880303262894104244090488139980644327716368941589557124250166080199872319431182798986568936364017002335579089753785907718912457411123052393338792216072513311869318008539676366207177584022977712714250006950560121506463243280044641358832163739955773076169042273506312475559905059343283239799782063341221380748059925673415509847296589196968057940659775849173909055671442709992542554449685453384601111567663023125142088889551610810717831666267883059986008874448439907019193467468750215971533305904816321410476930249880559804991988172358410506837019253525216133922638216995990337963878645884684514521830960070876216372639974377443794553811388070794320978805689546569814886953897928879881907762758557655559449586031536076664419854377634510621561282055706136569125034506722328175787016133075994772223344063179643872268801902230836712042545206878319329961218317266526789146611925240001214663885985522960018236811344575895513204952077240803699778467167843338086538634204457415547618547158717403861065036593849860374308733528626350739436502736672701269167624983578270223207422708895503052000547150762310352843466349284986900378410515 [168,88] 31159761580214697796522025188734589795395524587505847035845333311867994124240292482310291563160904320811519437324930300504008237774578201345692319339231481443067710164949565823091656213870850527898283847358472014055309013854275793639348912060486744978652193304820355827689159989464428045173103409418567224363469758431854818858970492528224634002995463473900710345707063740618318817946844881621139040541297828107192557007044172911965764177751987207152012232586363723946628409505658405504730110364171571335137248246558150054009989897031033298156832988531835468156222214584523872027989485101671873739156908612788748012695385517842216823746861345890029491615350742385772525883547635169226844156255325009182188984347989151241353963772337801195126884624558379139392176445775533650692345825013996479050399881494475396458526464539455099980793606602569724191071439234949964395107205367534837814735963840872602768925380485568901147519888168102262900664791282116587067710880954145404437736647038902521759441046120907320054358946667591634161328533418614218391254651797352965051281043215081273948449139149924326654930094447527294752527264588205211343223722944310795280533248709328086883706735318965248120031706380916342045694900190617930963524966 [168,89] -776452664441052490507054605926617142984165855236884121768425036669258665080556227446539864109023037647734293516807572307688274157935617920193638603556640072439520439271979091859958778762974868522478856367434182691650387936160203185599259195788651954340818443644917529947405376639805482340429083808417876391565206658338492430225491203042354515958164173629536481535983550729199754219594297533225741130473031506527832377862037391980193327079244448908415102373335006006329799102612232115003391726927396840331815501958935201816719687509037035567744655056490572544374681245031674504243944121476122688430163132423020215450159342279804150421952465086689925093421568122822893109209552183337001709860249773064317037048431488744337628754654852532839972638054815855135453694579004953078225982328186347534641867243484058431487248024572032344804174845980269930229468780417397568429383858259617477952779267732138700923403734949660418050285430766562260873081636091021348698686001530595470983506794969925685688270888616607557666033958872716424180989868027655073836210151410470928950050476814444955758933971418410640443393553679643308145320280638262011785629337064865123516194234123654288912359294963968797213557398686626255877380677982872398132 [168,90] -5081012062890887765113535288338639314867973147365987412474908946292103038936504754114080968091884192875430909897601725817299331881410389485746420444545959084119023446356498497242121450397556571514907789321161244477385531606025246335629996219965425680855627291449183804671949519125658655466536647604169287803424400837673626327824640799273932301471773192666635379147716408214379924072346160635494023516279968678555362851964007901201735869373856072211071527764465965537840331342526952308788720381874813334550297884702175187245811011498072758632220784830535750871594327431798575566862959578481105389787098945461463639373036152702750786469848315339817828940376352027996453678744207074429803254116477977463472909188720254296206620578237302199109349616158124961678659646949334851951660137192691346032805415272543874857818000490970171458896193184970605361786434708035346400127962538666457185186311446842890967791576199903157445192888996794915019534923158867681803059452908829103766487302771223856223485674842463446096891792737899053948767992882186922240498215771290945139170789655407090514325214857339521307566130504086525331466138527392334002480855675751435149607761330111000092441176164077986103700512300730690611227778323189184 [168,91] 359187114039568659941005494161789853703365214805955106289965972220373438326045839646202801601190719329100207229800282265114820870589978492714979782655128269612336287901816199300523352111456021640044470103640769495338402981467567553866296153444773532746047159792173444439679282886180558395179378583647283817472542502216075126032852310799994340239648406538712519059203483469625362946811747055876866920149560349458026048245227272351444932980483666088093103575261018637843566737478271839129472434527093615941337222120654220183534283159069534823670734936388339343629873877207995340008948547370590190015033251997619749355735046265390535653299062708470299994465409807039955077166059090544136427914703136247084893484695480003623897312119773949862908176560602007262441306750423620399409404603207351896919572480618803757061787321789859515808435091850649928125271015453121436832926152860372644248617070129440226520918952180752446990688717210455453046016479670563473778300827841818218227807686589031041975242259289535611294151984657855405829782292204732948845324393172743339841448033339127409464828779297658998034525841261220282874229532963335137248005382558975523966309854168984459674619385956220790817602924572077739430197682021 [168,92] -2291270795714771027571548649716576866695675732822002474777414741261530255066110681230972090583693233786265985811315855328811043049999406998478351933615918144276591055544485141881310838280460633724399912395372092028011152715628032078081317592458044321833125656842370671953786902511033648664823285861857816089874921402736125220190509330755973411425155308394946440404850928700902432373043577629171579232365087140800876096396796348831462487815422879094119701168308266944592042966801868483983378418923405871951681106018308442300165945239463130940403572541742736120181850505542378497814002866110923397359574634313236859753455282904964752209585075836458347979049937983704495178853176210293503051134739862217662733975930055459237075565384830766162592882530063525737737299803523453103253152345981978885623436156448323496921167514127920655808993717022143932808439189951913560316523271092009429150875434032731383212979439370331630744419818839264433533272551696154346727837318629129230152915773892328031380415762669249610449429670772694197055717455353519333618784735789625347397491216045264423845224851692582704314229306859142665635543805542959910135884975587632003793655974855829678130055675395502857508387624609804955017096 [168,93] -59667183117428925272042986470500564836560560393195899432065589475674656575419520593898638917337316438095590394028347825716111126509604195201389527799444001026216712914557643116078115668882595433760828097771699789977603282904661730591546006108842727494174482359195740597292697961641361341138149179359234453471908885455792760656014890453268246962890138535247365267313385331642501428727659345483915973905071849238338754541293915962887969724614237906420304260606617017537458511280664933922577501699443707585540338322028136092435675254354550213181506262662858034518853244650374094856911752716313449124196531166805192180103720419768960253152324433122264787377652748254287240134137134880274173113230411286328924381549342103840648722405549950794399971570441023136908853832924432719833162419072423956824432682720130901145439565052037305844869039451810226804312908534774787107569269782141971437202604637391996765847977124432437289715945085076291790651771522386950864830812656011435807922629441527307096914185820787908294553378290796086513412011137784811935616623162655588712619970679859441090318849885946270948872878290876866177028467621711591878831342535809830444675842620436135750317047702859138345430354107799099666 [168,94] 887980764804523105288224332612769621575975085582948227709159820415447406571184969617101967528485009607259312094626002964039591498739424361822183335218832513987842017511178083761342733404948750336499832470212105203094959197834103095778418442797758902802908469206017333600887719560697111654751626105314886361107590104856220330129272960505568325913248962211302355643875058688915627968603480801131003399837337380468028964082009103089666924540829459119782452046455985181913239874684768077857293486400573660938472758428805835097742613801169444243574212247295752933723596865326114799538918567714013309660144133190584546459573156364796583532172027868447516245158163705683322647334646153131707733753672741936928633030724205681893014829184275971692347658820281909901396157747606393662038928803474660885277332332609127943815946067395772768451945884052326986701271463655977565747141612931029342908220943527151014869859677815768978930446087719378250548547902930430507046389363664110054129713461080297315887348129300731688560243514194613653425160673331265260554753312501891852514566894312508359061658192115852877842247350748780090265222265304929287024370723546819621059628350779899572918135412957665532810192995050691 [168,95] 1191752867440603244861699933634976348948209460884316623679509102372212871788173296865386753453240905182628361379773373181270496122389740305109166973611526309141670915106951493321967464637257482212001361362734578438718677318171551183434715032529499822601102676241782302182391807639294171695097274837231640676730861700500420760024651280591831995559788664815439494518587857821689992780711464840961328677476907627379982321990961099892989063591873855694352385442932620773118797944756358970335639793438149174800116186882484727014776422078946327732914364128759915166498660260068151401727791206607493472568828116490783472764738258970878319216737193602611973541412627888529843133868246657391308481298274491367724769040144692228223224504318801524572600258811806193537266648022435332945102341717510441974133861773270615259403392004111028948153648977024804776107919557087760285993272903896093921297842833939839300093397816757885867818396389369596796935144396761486134948207730071264666382632828380969221483349856008725695919457951735427300475691355975896417033856995426863252950457876376351134534611069012502563893464557289922576448300623861831346831997078980629344814677466303215318546001038273320661735720652 [168,96] -93768274970629299329499165800727323752642625330693821152070078837571566461197216579218350433634905453900291842362064545114229930416947163394864784482059779848989874166276344834960747120191699244177064852124994007194988359937467227512973051315209033768593792464332186077837911118410069629112114591771914899223874797236103790213513685595766883559111763056814122108906205959517439572549334089513141773394889025625320145013417537595958539251986177761799912864162518142096947671211235042089636333856250962841925876443124255653851650004433090580127311541372988708184761929771601594383540397506129970492097933764528982732466858617032907328370084032192968629408122501918048226192019330536379030344734784721012950608688319921601488551414895527196018916508554375452121063384301582331886031467487716737402431516060818845772381098747220173449990799093529958034863459119199511924508293545083362793863789710565352844058854062127332315145175422944445360700748149928290586300145138297451067982558436653507187487271839715944599941893253240795723110336876301051798063452051334931832867920733053513667395672251625899306834668492570893008419149513930479758674010626100968201401903392950022083927908571238396666648 [168,97] 451727639603468206946977397232053671246055497315999818229449867817697792736498635918653197902358871822908871407261066026832225622939632597573992519459863099872459536354359439998177909885751900182895533639069453133936956164360956296938107723958359281551832861170442161477598531841420307040940363945942346296599084794103416910071955900376352157026068755616836666360426026346364692659426698103105781368924962685765561078324695696165808635033093975471315333983309157849094454005156288362011918275202925044934915959215569226513291245860962509849731662612948832255722979026096614851738359081969692712009982702013950840865247768821566090100863403962149523903980229382503330747434448524504003222401159141657902940698367581740682051229863772179705109632197186410318719155162136125956279662771250803636412333472548940455463248359430783217656169439940267045792438626442822817503666151578582642528644759959070902812920504017767545485191647839428949445134120261742929433766121306108489377851786826182656864143017545700231537764971080139263188930822578721116083884099790127901802631341780806571239620748263983357405324592860064405304925224950804078367561474756399421119524091600255647490731766021258348 [168,98] 2720795502464875585089623984440105721193839968972049441525771139280482479150217509804712649370011302320635870184915981246949618178583231006542908924835853836750266318325692797282651303335325556109545460348795007120543023496737586244926284959223830049809056834085131762834667472951949262610891686860795887769174696018787659025674168351394454170982762762208671805748540884204004320147442370449084504811368065638412432249971508290416406486500252059462348531228000629567834676252352342014232064839174182884624937722000713723185165395017016955645544644212985923673012204107639348382123223547159930789494520143801770813197955254615562701084258201342904347490281503651083026593375882740388742758353632338692910906496326509540891918183446755855836501586724064165018798997510981181948269149867994484487622250884313503561339441869213214143543842729359759044143522837810003575294494549076041391933666009059998937393094726483872130850082988270497127888110326713167199501230041263364604831729504647505207415767146912007860899572973676731930052112809746510364234517159016128269612198004829743169654599141509536390068682217585987030052807129903368073371552011678611771686638235942369889691684420138 [168,99] -29195463564316256479126080397602518334562111244369598541690189772785999508207787196386277675750608470877294200474754817306632933731636134207438445585664469000375832198085037222141251997476451705871028115514056785913866431202206503881335574007023815274014188008311308755471756651770055118074443226543897013563289703770864794526767150721428357219585978289122439808551729983024106286563978363857348349369747578879946441390223819940682219335355553372624344931552119220708498040128714830960771394485468240137510916483156670069394952299880868386941065148923409052038913801650495539082303428500564861634586528698576234760121189035607417023689825801734025337529176684518963932459608353168786180777537264441283385365928307444701371314233735463636590367517136122550968813753293133311851181804313200202887664202515142241586673460528451062538892139687255557568380616236469362053726845749531954942584937032050384253942500744871890482490697345421951373646624167823633089345528040829848873562279672241183186135563136405548547842106882794397099932604710013301439721790448674522629913764406946608388268052125578321011821077411011327046514258506535858468336174904861810055451446859026803700795163 [168,100] 72622570040203469266945049189915976549582155805424803969502798975583819565141838130840917905849165571684587319076434119759785675701685423758151997760730497416223943701816220500519013175087253459819846234290497520502400919822853925791059214538903929382813232647603504367291475867606938939967130457624079707526786287351855613704939194565025660839841838382913772681041795181955928828825277839031677795020540224362223480997272554147939239200245909860546442660777012177983534367840060983892735542305654615312149424889556938906798136578393152282397477801763728078325508099552293041089936602822703781155385131060316030772020161885391870222806425380365016802104866602508743912323159135733842433473146490269144709755880882544128021707813358672648698077432959234414544049910179040794828249131641136985515549549109634396962113985381387169658784957494092282717946314987893213933690868321800927491063177076938886912162207060037893817272551997544304332089835811280153825196561018873431198077307196535869732895633751545482036160888042091028661700708146547463915926566440896883503390287388099887540446292160697898988955793143788989256218677154808414050197983380069487577764418725676704478 [168,101] 2168983460167613584724783119458175249068191450630727977605359521334202169440429217412434912873111367092258425936182598429067833183199935105629851628013323958391768092496061345061598497217617348650611522413272961716598698479629595171098318989110928620787407091591844711762114095265703054240981583274004754898495703211349204039168589229083271684049368134817094759889446532385298892319256130260329629987493429706032274169371598646129345089381375339842001457494485593725949113891459650128996788189839823358833504266218408615473598622933365216422736951279843608772904699887033707628376858510213477451997270465369427919353633273112587557479162493062255298013585736337547916983150127252128909031458850695530691245211778262375318438386180939802456621742626215403234238562637299885032325023028028600075913943011073798112734895260290546156488124911745653753426549001825389929373320041720409336218459334257719570033786239894292477063827906494589772448156473980557068323479322092216820199602256165953563636079497247048528644206813929606950263328265727497391904082270261918039204371758791714068849584975286544569137433795553148818031721477099514438266316602342243750699820930267658 [168,102] 62455871643537489292316058049799995605985730164957976865699313848503167199318155345531683379153708273966538971939734463430037721037860711279975619022432067682675466504668239206638663895092690723291823829611487920308924971737663419525458506461743844556613785645422509209060033896697688563807799259896335088559298366007030109181676909429164284218931185563418868855241689858667020444477743549709930733266001615491601413640232206116170526628321187765788545011740030679603296713437453524444989260228109971541549424405128171545386331787457802054180161245553043290056212046091963007840793250281410563961648350662045802361145171663805175444553466481503871526068547380853389107693236870742653336982047712624263409255436041362896336168671199435577693454784079681226129774998426649478719750045947755365830128868279330745545184707511929741674840372432392261698747054717279820748303327523903863443550784343251421952548335525066482286707595595241052023167362099494206355778524967811402491184804987018047163648774113332762550382844884588349271061797282537907318449200777413453343406525980807313400240042495673048348932840004308470629778464833754502743916377879518859509590825614 [168,103] 1935336053197989482821652774929958020888158414107552522438781766724995021833983089227791628605235946309932846924116922119487457452222079522696345252111266213534885445435444332482195453898597564352422073293308118456771543641055519282216275006903184586821737919757711565807298626717302047725440605098521266715193455116272972873196306603941098547818484152662280279042803100742994369656658852497041830179684250554527387167671824984125070626534452725512021718281965046493826999955891044115174368404227646437403375080274304478227790058313750297287529812263936717366034297034623814027068112054938694751836974438500589205404878824133044756632606101855424902885585782454451564198547087318181639477874430526859084877764987821006451615745554577547130036785050137328433383805516765146913894710568934747021559236197399995010309986415381212233763898813578926600554357421339113879836046863137009855239632107211797162747641893045785237912842589681493095688688079704662299281363850388548807422924836869102107887829729112340888739841980514976794057564111455205523275596342012399458383283380008096860625475219481363913431000708608776578256641456081650449401698699571449878371694 [168,104] 46009009452345120244885616610879754417440866978986676260828772217616557172778123909131585110813030710340995526623917327452221222306315787089451027861437205967469232637623254426073778232471821387591557284441769627454371331812217762990262223371208003897560093504518717234407910184268796685552302525160997603035978226898075752821232710818036662785299267516615507693304190494730849168764375069068479815970514526856864976830687052826026257316286267039957743460196812055854725470398489260083698420806103525049226061020707422012830270731612741802444026353449064976943857289669514623296673014601258040930847912295367755708040077115300541301865743526997783140617882796178792072871498855863624693808892862277273203292085901391754745142314717703453102356254214521867903749981889515474611363261551292471995220243196216258947173750995148928200494534146390866744441873219670449627655569934532027035291028118518552375274141902349505784832982276945873502582643664307886215155732369711555572294229194805268224790588684294986763997445570504848662862270295174233129825622421805581651410401880002919245507542984431329147780998042150294419972661466164069897131867747871493283 [168,105] 868573365883539165782488719187916447393208598806645510019166320932399099558726596842145420311904953564210696339827276020592308128002108964955509951257564083370660130370094961651139123614915768107440308206227923908984954589068442014515425461022083143809651902425722939636867243639550314243611643422695233109040001714074465555822187116596019640242152745960951998477140634779751236932168402171145580840435897353919703890495335555423196807282368893241980710548209191523062201516500449868954775988166391855814319435086530806224559540488810880443223469169955868468141195440193760369224274926659722593492756472877038586594196469757498693246727977610380571005018010123814957784891110414917112251729959541220941305281267504530838375286343686252304865329844177477189890478166908843192935859643491411955294249333514496084044171729834180282865531569756570979449539494280934364622457196575257400841277817930157591268909934168183864498137325233874385810333279575709279785717065253055562929187316884607324398042938869771561071714141613421499255167745797699050623101023821148004202707474432194738793016777593375655038318289901467292606871840866658995430324562787334 [168,106] 13056006421810165990427801900962870633913704926332675405400254505050884108428794204728542986842552747491408798498550575145499043444294735839347996653719653695861008421029035928626754929154522371454395035925973849323897952450674382662016373123985587206806507397561373162773584514965318969968146517325237769045967598408049161798197831170176113905680400725042370598418808654785720821245081269204341714839846727004367925028241178876248799601496983543978120820791849519224966450697617454697348189692320210710746218247613233948199963251587524937150512311399665877583969510351253557362906752583762807983899004105264144833403600109018435915530007375383492862161084461725551365589833545914777707206026511322382868934450646575027011387091764220582919135468198220130559406194986615214567334334510638425462276915731897390982767352017185744453034376352890799466771510222011253014970964419203876923927090584848834504247412065499369884259904524278430617920230014924680548227770644621103153584705932619479276621361462994571226489606065538218420780212320223006178380797174624397766881380021193989661588496818055362120104967661608095362688879298404107455982564862 [168,107] 156202323339158432456573775691380134600471897755698550117782466884507766158551652377596042071890488870116107853658668830093561353038450127730264244199710085351560672319777647628805282443483898859639806503224493143293455462957727832726973717164145308812548797312096201662187398590053110951124441641656923218293610152995274557417648751881919510198776569810846330463418730366802662665773070871005928721014065970845515587214401389990515488027727631624536873162203747883047822465475954633606601264768730120252785044631859159427467486522564661703739612979152503228813364261202636103063363025114317496213894302522870564109069440445247493633588886950758288271972461886922425793033931852590315934427502001548944985922449338106873311183932878402091265930158371347025087543246999107716173387058346233552511411930909913007626592436848322566600589071203044664363742033709968258486233664941553437773124167088878334279755303548825625760117857325835495643175826944329393928945730116446966681002531834150828221749457893835055102468036366870634353870613107233603121024980483241955147420076387427392662741305751398543906227026804038143044242247084851053731995 [168,108] 1485697262238231134411436058185931503493481980652914428145190730047317135474394469350142140999061564410649722182134681876029691984429771899635815223232381538143911393882915712202256132045133598214900921934042166355905774123276863693077528131627485092011825856954022126731117678736934138475814797786888527834345835491123398524873197495229073282492083105010021344382724490497320294258496928274242860290725179637176785217554191224513657237771295333473504976708299486865591411312644975497960640717236702011164110592109906767822548783396117637436504646387933758194714012961561434412122457818578390243744732738820557655278548663877889490071902545308549920840734351775250027293498038482492763738420233699168190184525431021262504761955555065291877959473512966528549264404023003082446895815901694246886907148184395368929839404095059357956153488651254506041669270843117173653164611273238186702923222171397007493567735757041269554845582410309451938088048876113092496034688213297691276435383013753191162591298605311827818833891806621464557225319475329979594178303361948972255345919480950848424221556203052226154309091388472546767213671589190050826 [168,109] 11209718332355019713589056956308333872108844305202107404960011537682171650568996707448360686683168400600029065501982535650855546485911396595802227416879066100675098562130028582399809533036951871599287424550542781990700027244274970326401611723642279987504135819881979944784439885764365473063588216655090459159182504100860738100067489563604474416306866148930264436889114189613402336312029962285427999895940963877959207353129753353218110834216145986594838027153358057228274723086637046769875763741474774789686965384848293257741249888729400949433342585095411555389515626234309305580228754987959301769568820689071125638442253021143717934617517505753275986014572267036817592659537895746514213828617880834807661359572144249234868263885613515416809257463018354257701877023462130731696739908588414538150315696163703630827759902893067560147772789402892300775953848371918005247549398880703060146208448172832471939797203278820235269846694700672772913551874203536842200324892892783761853290312761594106476476948669630211269356706282327316504859394672378331348766596445780259144881391400721414652947113855361556851645381861269524945160637735720 [168,110] 66893803235566405778957305891160252007464680532946043921490460956976705980122547611829422486117407643566179314215018799485057775580602246226109929659895619900165440817061368435171415860203867778835954450254751213610942779214647599046354465481690612993618499418102205383311268385069279328258787032720344825029010596298941992215826705364744273085176219548070717803253338632043265779433426753649404005757667706137073361686689313075835120480875025768849879615220196606968766144310678563842187985508720636246829820683942167372607392239213741739161166614729328371177918196268825418427642763293253618359049997641995739458630679134438877219157614812354211376142293014372745038840789872198495942647878414459769818479670962240031416213441798727320663190286126675501602343118491661332718577737757853494111256908489156007640689415056069026739018535875710544626928745961286708958039191559623513047674329542236073665812038760706054086925489465301205986954453355763829966778168423211316957364796323359717765118979467233006031162690685223252750319525721820314927937891281505588997414984670442697290708776546534169790950154411229765055385977 [168,111] 314567292677391379410866890369842878995187249503590333966616795666893856595089982964429489739862324794692126801727888368138509639088776941213967264167202601091387076231892732557890223287344008383208245294640707631966796237469918469373686074256683754733404562621346615379764641764023296926837465913292591125362116383382926023709065262091362835346878631175679053393052057584765206214499556490188289958921292178576532306014812767964008497202325491263208373526192868989115706164468287029194916822623895744065714751608862318931408998565095101830469150234786178256160062273068634492805171082193327512934371070671661987452392517710170986897659438088905879130377010813522743323977852833025377154471100105626276361803685082076716237842460949866511628318581880498067763645521192038365189952192703548434622648576557352714383437715936275091844329295639190807061809022527952375702334966817559570166247200452000843166522717053136000776754048762365453954986534709436847925303436323368305006010747678392157226373108964871219736690958529948530252447277160805245157798700016196848292558180450832760996111290460389139089346833489586644343 [168,112] 1160728568908439211810124590365156991935875968307978761683085003021691785222528238874228944270484005556647934157476921382874163241357701160837419587132700768375617956283314731844040101642973172166151084985936258565124861896669535061420514680898367152610134996452117446292081121986734591560464888387016827371142416886158935713385814249877888765411853069194128393573977702262765015706927892258490862148314376418916917230346824223380129790379475595390557778167935121531170138387077375863718972936427380161865941214817823003824863401559533755731618325872391340078837299572699874844706075566346011174026437937239361157159246107046054471841187670206731593710594320203553500123108595335375294419884628119279952325728014545571069796002770378730180410469897380069878013879680482333862078587012478317038857446176887536922407533741207295313752287094376533643570754796896518522245906419381006560715713492172150605035966713952642537548129828467002070438013065939932851691395330957708678348607108618734620874576358023464665860868646129560480691186818335704314630457684250411451495922609206817303936747798112408396648820879701870 [168,113] 3344745032462782805333830127128397640516016252941488944271891006313019193292405703253644117390516215717189954419469720212146557929675357594093967195395579335895650200366754957591272270049688992267845317493943095017527152305268248796362195925705445559986335715703988667152298207982199033295912294268196727246508248183177396901261439189141205634285534579975330649079446848162298697506461702125992301705105779550432381450830076229095810610858230722585557561598206536877433050445198235498084716458090799214005428785689935891502366828001211571809813820072847993700927703771169102371853873891078094500221312801865609359585554971791970901633034867524444338687661880800894514475681958101757147967314377810492555142305581639868215143048747584528676387172763267742766627336142019102830552864570997829128962179937575619601610316189224125173288419570022019259477342922277046011459470659691420377932578052523276993063199743629019880159114613106665207610938341914329269798215767401652731500555121842024942528572183597135702851610645957845761152939136081665062428481826708599147541392731700146453783946337868530182468914324 [168,114] 7487419919721241599910913989956186697339780353535779563567063410734508924371302327082083432781605929387585335686316776402496923587001544800155655421119589407050762054223164542395184139882817539378547022356414503227673301545049288852301729635897392881783958301801762996308628126157700872420741867898254939714813787084919513050338553021869666151870569554810883299894188092258701085137197013680227264956295952294790139701574628020908871028624942981000851899268763102304891116786655305731058967628839814469279401332512218681747073052326148225039837915514145482228443785932707694134035298629385668608643717498839200567267622219229246391635536354831174392337694889356558202850983960285702252519694719830923490877104071983226362564163512974396027393767842823069827742626060737160654291562289764965288131392437973487337038004191188755445515752681600515593754380496047933692206905033833567274805395781066037188368402187611485062092397418461318395570746468960636837172653603722733762420131667345934702177279412947582406119112293769982750582137148961930275662923662483113203251129595042715596975787919701560196092 [168,115] 12947131664067639765114596728689123943447467761350837465769863604781029361580325813159470911266192598888175596358661516196484140984895163711966743946638060486488687629066950304627197572511591437387473709914775546361540741680288037712477365727155283459725714637480207524674828607317729808677169104828493280456560468630106952165310687578670118037716708977938357934187486339783021486756087622444887732414133470394840103378948893506080764477970101009605836991747677415860347329629733355656152546099990680349434120708677513156148166234217859567478388308005480413196334446301683639692417137840732757993759436900718461728081838551244301025384574850199998488907208001993506292006467842110566284231962116016194336595645173782261082095799863371589713455387963198034044567297026438510878401185915684892657473695067091664389695976955823936832659959753473865739865635047980670092466599811671952240739718662231483467925087793070884014100690813597677248393385378932461484229009637134014095590615560527363962571777105203603503802833986674186409198765622877422116730187745586101057098594541475987220644869385928929 [168,116] 17189027117634042537819609941819201905060446790569099061873158681821474476497032401281899463553434251343681810065209271800271830133749484635099372719047060551011070389842673092731426140791181871717888512440732535061282664947358491183991404267161273487425283774751694934889943375510289887074443260619705443697560097741210151246882648629465132500763450470612082189014188328468319083213486704825389157746391188518213170865761063921217697027819503234775880396338529061657057585274622933305628638109304223764463453126567553881968042813102898977493833109529044189069423785742539728311383495410516444525246880307327140264402908212100802974373212562886370467627414217670868786688802885696244288688762838085672822151538828178976338102997102292068326203403817812368233877167081557775983992667685859129535904702717750546050659463691326616441526819622979349620921921845429413579312106316858499342095703955282872137924840037612577035654639779126983061805544443595232330647511619768049123871885157853971419638777478600177155044055756714912823899154997361505829844842058453079183842164672378923396872043145 [168,117] 17408507143217322849393704092197488431793902081462131049968866998217242214590328689469416723524130578541438774477264824003094016490103961812929487947881531470680463107984765011293358835984966249477690990039529982315397314042855619350993754039541747640472694430289790928205721322918430953671366387806794967818637517679516226560136616587490046724116074287107135817585780372921052983844237418937342568594754551697818167056464777958135163827787775661505957395832884120307127518183312588097670049375148811529283905380885125451060275899082845959818367831493366038255631945650389156093661707783966361959314993868831762005060875045424838529163154346418990537357920430653475254835778956780903533145638218118962194421822963153224956442637714415323982757911724775818357831061123021911797511939956689979124396417460059678184403441186296416024864186283193589399331715364182664994979504359063773819187569078376253945730282632930471804155521798733154818140454882958932905164977195382911674188083008437262110354468545639409501265410421188260744664673760247155543285450462979389788374548417253548154677 [168,118] 13362640871725549301514280393596423998200559427897763273706329454469247972081672991388647210049537511425591898563902003829846207671527189067623136078671889114874385511235076115786808792762134380282753717476084169383185481571940802965187618089514645889883459819411272858416543527714045115162087186777375173768948668143995165815782532498908613396724751314510496454828852970228552767176189231325128976047314198557760270535055272119559087992417157240000653864606905526128036959694856572977298933384139196380758698791753845040235035087515108902776939604384998378982660515018560804824715466616812724362411132519350021836683885473107083108514051644535325697040783976484056287607851838359311164337609271764631620073882317059070825462441860498395759700487242897814314720053176605319498663593112485546649106007958790301480718145558185721920367364456152224856212931855584941773380575708959575782775450197131879865826679998817773165707792117740890566654764393009565835007506004559712415213098361207871133136360621010826607129742386179885762191973901105483715349092504447974522920450751309207 [168,119] 7673470808322992115930282203399160846619288842088887494620905735356472318230218008134305539036221788947991812251955935159316992907600161370018559593603753643805028440366356938761137674804996856912374049584549678231442831197397304111010676664715678556993632592136165516920318496554096637184099803103991865699786445991149575890257392481036111353810942392381122635281728253745643658519890664802200394037983562344482852844859092268837877709980876976222995254856741688325343800395552964770440569008662488137775146458479574958589115118032597232191417210310844231742150791804232941155936000427624272900766272771718455955004139762459134267489524901360412303086905981548091505589487826936314168152739749557219087434668373244631547202341181340994960812607525499345704244888123465721453451947915807423681382638147264023815837050540229466164147402882138391729351396853389521601980378408494392535820966081463409909756863193132818389859447879778581040951094066921447258084463154176620002497360328984187348559278846063591476483880705650084010826747791103247712391426941068132093764504074 [168,120] 3648851434812111131926657931596378544682438815970506358532760145698651825434289921506566479224535821194495744622335377786671146338491479305586431720847777874512416400621010563958695052518044912414624418522833026936818525590004745771713536451283735568546886983736155182478862950405003561252271999975080184438213489670734586447414556565029993567146327463074630200005575122417061655902995897987656944975225506772790266682016889585482994757404416796009951374902936595493108766492822001993850409846916749926693503406752150807135715746956670734843765916576063789400300577565231855051708051004425085873080643848861763376376615795444685686843776461843863793197233934608697090883788295667850614055514945809193156427895405318261233164347246858344631940700915485128422098464977064102580456735743348088475755281144779779457708615718810253585232434727700631646509488056474284449344829277735065976535685073614212376277776106809843340880679784382052823662667816449267493972613333600223702825916984197188748858222393596257423485587752572155916224457709603718409662502123167768252798 [168,121] -944295650068142150812770812503046327716188484846138274218548561198444562209655511088681680545150225258896550872362878077629607224773617262767913969188541423619056932071068875951672453254688712166753586378560470575112946476201553857449510161153114045346774405354946814270741032487766082921919644718431892670408817971406510618251959326456099443396905568935475605203278728512834629088699410236161747070310064352017739074849727691481735932274766115283783896531757749934622823533945681520287580124813657181929349655901451569499586536151621781454912671226075444320716777484099240054749764455278485665233182912122452984811862757114794616367899199086979083304646647274736386312774558690495903433379548438793796337033011879014291897685532295215188249477826481957866908138987319278929218968590574412373446390784282960395268064493997569812682048134241883152605658286551818528777707065220756483043864250465622567925158409036565007229933146929687277725970557841702608949600938491453693965222072835502475669783602045912389528051978943537377243319732383282161580019007594326 [168,122] 9286863690642820423840459261764642827574179974104282585336515213631012587229543881537734032705614665437087910988387918153573158200575720613407694680715738883028907131573353118307698893207492282940574308673842100199294652108442684997224177175869071375255028128597944410272540665373990457647999157354217549966751313617265183512656775207112303698119992194721292403341371601515104074959775162843773231011694057518442632130200405220359580611421580318896096488298884609282804600477913044034895772649173497418154760279045440892401714337290646757107432827755247016528776607370093215727801006265250985650193834001818027027734001065226700877800030183589066678571294434805613342111166343908221938451719755128928283145588322263846261796894488123300892991799254370659883556846088183122594320275503807102843524208578339505873577409921993606838412391184491903497032800305265188044806337215717511674161136925076701603829558480628551090886091078922768210688033827533582875728132272516044558353993592087346066011490076583556828357031041095388516976767658025990451079121018 [168,123] -28943418300245566804709343165586153920034243340456033770245022885085489422776122437727590927176685706276476930227372663328368500770734968939239174420825546008824056707233331158156724668394368994958438584034327850484291630342140066873763444182549949587038485551286998826542992405453423149492693296214513370657915833428827682215945814825856590025311069087650125745793105133103930489980459590089368876982438614504970733098815999978886448955497156166126973025370948637860559117134911689872214008749609126326829469996583869865157195521255683517813592144727271915274209243021118138339449029902008651835995340131764162135443162553137480572922408019728394190672708902060917377479043142826793423281174972313051369786072019144662656079284018799019977175949610481483958714138454074741823668824854238228503286244043489976909125805024351738771145820971548611810105369324088494406005228098310440118808942833091448909139226303857447994195034238191302202981356291636407618102265654786075280285358949106826494221851903874075056970297374719757194664854873803847363926 [168,124] 64860156859611816471491264361788484689143018555510800534884491066513902905721339183349160910998849528363440614615489532255986994369397459964173479812067779103113347079889112747137358566657136154835362232664186616801017322103889249907417398607997766598549611274846526316774500535052570248847091772139318995893422473487808712074026524890420454360745905251955658861061937286573959801249263665921684795754638962581953749393223880863429397062759697811802000679223601486759529046952584036509488537547435294519619681865414720999330279175382097848951025378756098816728461941968269283750682876673053394015908040398469068719279671024933517965189523136572443105796854116161126310210529165508156535846904813712399100463156619389836947863853415051111927893485299436981122484997080358235941873804100396992517242763317984754727488037787718650384935408676514445062375298827375162889791346998457467982427435008771946565903456236004153563597154924050836780887110846145094863885657539100949750097715327337015743684731025236732096953097449247643308428916989541473 [168,125] -99283631504967828377097304914145647907026743720288347970925404833735467317888753222187030909416737619058697894606527935610326072185516014436816008366495957289223318198382353057221872272345093133011616867267702219840179394984684235659287453234860003608206572995690906427345766781191321914204194025598140588174491757189110529085633554246483420876819184427008679352237043027824977436654634929613942908051587894291771758603350830286407881015419323914774084063943978900989512405436836751391011803282396496175130282502205822484395368478124307047659659877908524255825996033856415057120677343009259076285224146439484977664109366645649087253960531214030495096561655878205037268691211712589176136921854022392087557916893015524681363836515177356651822732060333901997127949274726527420523645891311266608830660577161636192558282406175230650783725778867123237623911873305642953470328010743859905660291431382105767033270297200225433078957064910183605261931800851088818192838861388452254039697173908880081315564258922341637325938277370731066362559960445 [168,126] 102097133059656164179094464487635030481272571743619285460622059666828388927081824671533723960845185067584440433543770649708969339035352889586743418548875830523744298875031716317575605172824564348553387431450757523513326377924260064915822587350163368232416354048179166866219162650008260142472879152345343163053183195366111812667102135331373186146305779422019076581931807724680510922313729587599575102308405571662036053729522233381318126089782154709925916044729972265885631219551911224622140419454044323897274279104361420942542140831230052814991766987158455084409932113448171301150392601237438231198521009496857531916928349738610893222926107803309227654024791746242825903898075014477203743564171018250412871470456575451768350698669626724515402502743343225666211951440013189566587436572239501989304096842620077265326199556469536769870828463465375770057110710593548975379949651105450042476888661721472630603176904559164247286654171181077892838234566205823472229562867128336389987691887470530823000711110003692738638631683412406879552700 [168,127] -69336912238402614921577205616019466072271328256883467957473709653805740262972418492783417337998444487173647448907855649036780898855260453431632467404195763874386271083153569499163945536905782053849551630932940607288515521597441757787783946260962623636353633228675544916104475230331446626567134558848729424375924512409053719146224466352142473425720171779898046109017789909894961745369627562643758491043619852582889257613547481512830338855871330767645384225110946468790866121417531390116461711432474190052393982977701750451770023444570131529913603342504376323801158190223069765407114461643957310317582931900984355729445921238615617341026926195272750507024688986032408210046210980906714097822560882623354195428980719622233524377917998044169748198921186718625997687433083875663908844675978721595886592618614545267938962553066770294663688925322963623021121959963627981242658319458624021790826563199983910443358430606193769989337326392978285122522124483676858637868126536242917261075408638715174687248031640824368980780595398111835 [168,128] 30599888341424485442769406226915388515175026395077679843014835482437835442108827593531747626381313444888837772116085044068992554756531878623461522932425917691655519764534528444884642633437836506436224174318205180282756473045115143282274902938915941568419574727162273220054748918389113440250374930710625184304237355995286271415747963455484020500435752115486508686661856084155023632051874383204025849712895352077064360819402265744344558769334703677174590766702957368254537837957008450566788037896911844581306621603509398574402266093887994897683166746418849409368442347324492867420480393069950459102328520201127073951340630176373304410762105635010580829750093190675471744224640499239641548218986476864564082232926737387128381688872935375714116662072378739356694082437237039890733042488979444467335346686792625158989764735098870536234087142958957991630113477102689138681504626063587536032737974066951232715697723297204317274816586935906371315357841682414925012653004900528428925850347097685891760745053542648183031868941762 [168,129] -8636190019114221012228757618512625586932806059579292605568018828927861610997404256282105896622966599290777398119524168920123825834314438808675948927628703966312959291143197542947863409352774350165643737085924496864345644138457562133899521340666832356853623562893063964729360890416729280445493092354313174839616444600469194009745605183306926388436354109432212157700308989658408772441612286358659946539203993733544989939919716255247306156485532486269173608972663719700462558682899677362780540249546937223209995901793662838242047832494232969958775813745427227261015258354343501232421133206851979069596854271975778555094654051732117656560536934428863632083567332092348889495078812389555175926380680582489518165063089875399765328050518064000531199522822614031117542881975243172808897048433100936734272543114404743903349752568743557618493974384635884164445415240566264510629838994620864885147095989317988009762002955068800750534121657838619803725895477822299101856677741010293154968964607917763922723427311762157716344 [168,130] 1536838847256456156128718665846526561068839711033264755684145588232491373336810842136639810956734456895362587722102671530095258495267347512831107785112184107611925698367278406690553025436264000437437254353776297113063093519665742067478416915521877411913320770133580732299527729812302458955643367324839824273389521378473206449771728840601585116219321774323866429804191919811252043579035868909652463105512775503672292167042422253990111791492078884311308630031397509305351432077839220132263747624139771230283322841754536779096563088455245376326205333264311777988536420572970787989188784309479733147078289232026127797399639834317565113792853173722264217645704700958401212790013802675831175819617570900664470978814117713989784708941688299213332488040326409353461585163545144529521274630185996501594067578546726197725308598948544180049421090220906069566099089906057218219601850984525416425128764007924033738276503271534820200728608859261175059141577299991539036498541218887368519044637709466744860094989958213668 [168,131] -170185954184294900044064177171018333676565822901384497424395270129277176746066043155440224495692165904593777092893202395388183239389600947050321030076360821463482600434448160087135858988259565323720458075791119913678097294112937792672763730340391337471139726853323025892913781320217175189225209055617041069133542114231503608339746592572852609240024940612351408242669895823345856370975313637181991310812869208418405623098506408653245453118627549768335407837584296376731254778972695347666746629782264920340374021537539786283316701270678932056258114156110258591405530719601498751027826935746077103704170624164233628607330710690393080953729246598393736667833034407273488953730807794384163488487308312540518984499027274775380170840918129344570228100000309343928935664381148466683563232370394758088375439123449194028347703760909338968953583897625354182770700939260019723790418109767238255250662380224792216444712830308807386226857863837338559126836220617637777970262400574604395147129972440821727141379087 [168,132] 11536608708889047395238969173665097625136741982652657194481491877643492005266041951933160387177113037914248241022973498661270544881906193602653981746051403098441414577215102818034541757492590201825994996322134679349642328912892820964917865191075898776572577639234618453575327136090668118397184851240235205456037306959307328686151929176975741836164534635843389131030384173531345678127628022670854945225423232391231235076158460943838751882886206433151137021847529384263449295839311159278903903841772378034949007147788505946058553021002266040207547672862753875015630735034858192932737250546414826230572917781079542223694338357362468855473035384384306490072450612022614844299738522109391639616348616287999791731715848417155090865622590738041191490072833268668145376651657099507712948388911792093442560929846115863464824396671524257025946097711685526437639294187856911755545554213812506959021357007244610947929823337806595538122704628419031030799919542245179967040210958074039807450261096194067936 [168,133] -512956594058526059420778509993765770054889338433835353107120004523591939056383504421691754666961911418074253273998755650400895132390980792143061867366961682159100313073021957364193813455745556487482435594915290550528829003053333705446751808186923708309358072572635005092860892062351329885185372596380663028199654477815889238099577255533315013514085893066509843103782236013543509948417341007128151448554465854901954077371533115075312293001123775855316131949631631404418854543111776759305954346777990147868355361915098720861495356482066115883930591047347113432272648015297189886536250389247431835959276134119262040601656079401766675621906549360440379470258843227241167161074132092775071682252556818197361504726096873176607709287262715623616051868468419720530113517881486745148570341001269721059681085814736441701240301745521663926334813111360861341554119735542176878885210039186542904993388146657237592171006665384264154057584221192527893058647212225159605780298659144813077220946101264 [168,134] -126703780848755812811019155246826847499537975761123035238188630544916836558032253460562223772547513128180528703022561613509314814610675511035909523834599777487624252631264443401470170732476542295908287612770366586984192067387629062707847284547381254781171549002730263755194251586018473063912108856211984898988814604779848823416415708253089320886543974882018773175111213686789765083321089731030332233260560173943253599237759191024052433941231914177251765173464020672957131120106543371817969441598530129628567853524581654512142329576759592071229091893612940761617732368360222838084361567584665975300151386560997479402478346172182350506550380817339436084305620639451582530973958122307026472318100932236514000916385830834152631075339994601949370071623362290169685685945607053627681924257328500350654551316584821620723172667155054234327980252296510924833303575313818652188096218114717826806425735906036833903752777445246112585124607916979023202161120752750758690926116328757551144024 [168,135] -173875456791148204776192781196327230568250594489747411531516667637797779331923299620954066960695714593214178071925952719422405620498780452181410652603188017111460860344200103405686403583137292253124861485740698678415792603722089673750039511966982679888652388331369839751921700093409384547194755537813839097857293297941523216693825420915990198120431151272810322243508603628220589102096771774374650515863561185350774416544634233073036880214208218692195031675022567533211986350231230769623331515847574551109651497297147967520404669684642329650495657026159623805336269780656810947920947230681864169641639808662612874586441421763606308440910394381012420687123688116530211102506764029287993109632170057907982262800543646968974696218223341570524500833173695296263359962155406577711401839490765303816869762902233914305788584262709385914144642611485612114191414337843129942118308971275358983555327459616618455685689350496077013474676457418374949022121899337746567167719025628409699 [168,136] -89669709702052687326890768104809813357013369750192615678994445095712608402140709758327316968203882566899426533836162134230934737131292306080401501928515582789657860463785092987074277230360801393381509677034877345968406282579726784246336267670645654627265007381843755042493101068907801421099036557688293193388341446674926540936377597652227431567862097621149486366779328968151671670032980777813449414666823904496726290522624937767321834466015585811113500722656798092465709917000126711403335688609169713829765963024142133311635782036023945438545684706263573358485715045609056693580912984960444451378402229788252396941184613730984329843356635830711202272050413361797079953137096592938712969721126675003741266483914596792208063715353058667742434543653755489800060039116414394402866666310614931235301579540261007243807512126482146800459741139970377542251199415557657941511730904503731647883025492327312663636188669747143898684890940510705047372564241318668094613248509982 [168,137] -19627011871169280107910489134866028507376348992125248831290567226385855257007137965282535186980913277961710874235588248445861306074508327002356573829471776732463290156531368204951981711847771762330196595337304601344474068282497960519954253675261199920294224075926589923903932126830590653598036321958648986784078805044232430522147306035504263797833850726037440953162827731184970872189724632216207074458727297476838730686237893365103760349239386565001488814820846072341015232008510487554009628307676629909358967967636463838172501524076807212116842653986481313285598476076660449321315449264625324302677763641177152289215431210682050444129454592687353444774097538415549929989766414515744404992022607577037946768516862269312844502730069619073018472266253024891408681757497930195605967826973163410260307873410973048809213384901290263236807093634619259468380471545417034648270512864669123338157662066362608414405937089971552566528155547140499175465704473734653388868 [168,138] -1847152463320112755567694897779344058388612274741394168786005837547645822427367405051258997668013086770984575577552104765033861054184503811357903719215121363485332372031576381540597730874115223077530890317581616882352528882993609391985149807962388511666877258336998558552639858495764737567632179439268503058255107155422537760812401275259196653435245143902904366588430346666883714906725941450973124570007481552975659268096999631805991060101115414638590850548773035021408620800584053017028698596993468076334842929644224191562041538902009087359734969649103026853421582821899555379625233520193172473949115961038823774460987478017806113944373852145050047324275287155776634001882684036465152435429049669467615190321232524885720398163272617460837558916505254202355049542849440753088711543898888416382590012137295569726698844130248990179924763057808176917619493760273550544653556637530057289277870315261900093869742003250656577112195959488387537300558848372268 [168,139] -75124501972238216787696743848175273201721512835638991415639422546274788274303715877751558437777909340518824628591233534217865397551920319354314933620495368926482607499911600106774982995816609694502986937865882703920118385450324843781185442047335693578229618554409443788019656979451888648232765428468528246030090033437353515297036081951798882324675095855511178398092610144638924505024006129914185420939017156639328098117765054178345094166623403043404348789151638243629169828683201033270500296910062978965400713582884641201500312314416540406449460628375861194563303971604628353405461697245110003091845925886083299654504580913724046083314169246672307130712915193022409359280627423717925533377888641529060876499635934453157845359286590999869244084798152148797347023725397433722165815411315227374665506350363639109318821738079251027783166985726929957555912710435518778866595635290890603891677152739241339389782188329822839903228998011729224458327754 [168,140] -1319863693882178250477337457681119672768916061581991037386726530309565726113113569260998687418716310337380362265660820926518633589967980406226182284441401502528924393046103682277088700395070074753052918565531490366970138449838297956524023516082865439694084654384403188165575277608566469718818979834283160008875265419740006182898575549632884389399295339719615128366870833021259568921945898488916076629257801073200590403090824506123972095188411316477822826060159669950274179697048691397717082554613129588356110706758269839499684232688602837563727728147720874645179666968616098741851202179387615960450811671383752061305184028229740051520964248512200085201585168624564142984598241954133628272154447172813433083153305946051442364761619987272397037182729374507688880163592867972403038103765484511602800439436553842723065680274738562673740679882321670707591388324740518242657470402296946456911218435657544864058912485639997329513448145796264109 [168,141] -9974705605662844238888602944916236843687042226522360281679071176096906338083019385518458906607715250809474135287934692558321424627556497379608337165168644363114291482516985828503359467011248529336876024793786169123272926915316529416419155616891813246917076293311971884055741653399762021611404852651429786958913546696204025147691665923769017041403197408658642019986570710843937349338053971416991348506741850598989000416229933971327429036133063038035734894014505534261680678672875050489547056842436823912266744038365461256624586065197370679378007764033969966542439512542704932317509615975950553216113640721767427708688340182015362600302562795189700463735824898422311652417828398278246389394911813535494879054003649741910984377521047625755644347699359236712871171219057588297400933556552424053710743316596543617472262739657740221410757717146888676350006532644324676166275804791413516032382416701008802509048028869306109233423193862 [168,142] -32185929412239371463121881781902518740331107125210791736179224293495453256539999162613959353955519436186131310486153411838890959708748514350943471128744720360914889140026545193585047593745192230563985553290777584538531230892159651708045442152239532793957575732907544918452844097910780256899687181003763144396522478496586458049727311111223752270965164008722020503204770517403480249988130104204941418026046149228965897111927030339056812521600635717672477404922551191691448876677786003329719241483536477008543043432674282473444489839146617181085643359422323169576158733296138732679490922697516502301433756440561820961937403080280867051917318763739352898466262570055230653080366719478935451506106920646627602779782513573427319162823931647593775419842960552803940990608480795825136494582792157022750914342457803812168052236532469495781885414081544381461641898134312321972948274937788729026628024407086485709131305850965815610 [168,143] -43888627907684893798162093550908524889051588083374970618736333254861063225420190472251569965256652649902738304706371007979558869668367844521620936524286072048383074476731931649030499948232140278287504447944594182816659757654124063907528241134882494760026330743341939649816650293118478858262015597266001834665184533933078487152502802908751257563433674940789416581350201885374723831596976366561425424608422668531934998416665542936077010639583362580579451585027494843252630910106513889839758385812140695594771889755484808854552465153801073136267057479052075820535465764113595948421556919034939241336594554188162877643772887301760412675734177342123552905827471058416854941223296984998785324171009820710833538556764533928253323836362260405970852459765160647993412174192963732881509511067074790430783933862192452139339313957393165342703637272701477066416326163910220974920380910637815387306152423520239731462487752416 [168,144] -24962704556720381726523815354166133214837784819156765222770536826133743570149625542267289156459939745859506939859560832513559301561898215966246974993487385526271067814866095582249917710899768352583534486162690705770309666404520126872928449023488212139291562816435181318407481980658777189541320861111476633427206765182555763962315879354316008026559048533987896075087113301193811445023966016135553363788360335170753185032179798150205302429781041974226508546273116893640882608397917143521645090175260254171137430100650583664712871025941671943322418035332260948285685620855354696700465035767244619910431429511437710452456403723634411899308479069770528504751895296640222541586163143283626569311976291655583675754852886505317144452954526854018849739218272132877222701883756394382469015236179458171792378419063066430344667577307642228198257317460499778486288624690958379427076068825887017927389253786380144490 [168,145] -5829553807452775923915318344667368943182383632043253947624264478094870674135511761821658135649707899188345918011064045454517125369662005086666663302643006733451971209411528647272597860337275608012576670883401627472170142503938657085451939342523689276933634752230844083191700412128885821702158007674533869001271652307493933922098658782573345571436535863655821438301566035548706561976717771735329091031204498523635820958774387056734945202867861389994499424172959300680390936373179133103430248071021596780626846433119918177638435554051085085640272341790107131160408853947468449323934296731865130688933068470361614549344502611645985317229593558442971799518809497142919713383504728652061513773651140092998522179727197650190037700084888661312714675486760787994004654602679396258456070091080463209335785879531891530567182134551618738647189106899284203826443527753960680360537931407470802139348728832 [168,146] -548688870534555990056594009555262467402776990288994352531226638404722371678673393845147697471081203009750982880177134071517362404232536434267877000674944827037166364517621372902433134417894888049056142092465789655695859394115438771878967843239123749891511792674584480012588172117800404769646368804869933079966380276372359950558713328470495424225688834633434892068808360379398624145676041567250700386769515180440439003794711221612288809555498032155400143688430942670679810411498496391938033925547338593171986460686934485018316526549730527177297067933601443645863916615366867423135455413983473937150099029138510715906203251240489935080623672902369287078935999921392525192675375795446518167933584812638775873142622591194471631395542391579684007426593048732787437630149880798000092930544253145401425699433127963959783721655254311670459759213043533757274063827103536632551261870531783026 [168,147] -20372796637637784158596020828262817985798575155573053464568867168188467337167564426107443373113170250272797017670361725467881151147526925487998198338511775096655631173637962780722212325852691322864801440878128911937108822834982884170417829271567527772629908524332822058612441377609949405598864413910842179990575761335174134558777717605323519234955524387865554363032971272946278228387600896079234264852910575571648779079986227541004453239366523537907366939396425663401910798080740207643729500435458943325735047068242976597402650510780660119351821884746560462673123607048396229121886007725366280069796223930007375237619322504819190332720381653923761544878472133235811442113800012097458445019074207830673291273342602096130708937014988602519545921709810770167468907686748373466471221814804561348976998024824400060464379420608490462069517662871188584344517867115508857761151070 [168,148] -291183022815577566637989515034509528599611234024834047562936988765181836274052924294759262309489235494264037775296682933277824349687345546640152849279546072870205262446037518383412687469756094646433952185973400329740998989989937087611961609609828316566277433984049197017381355752927470288196097899540682140695386316032695629151517389906598064433953596308927708018601723013749831609629292058841779842846227868462519579491396283087700762532070871300290336138268098236159925613885155732724747045014265196171865333706554481250124979080381167581297583417085091703979125209913767248587040800166779246104563920652475971929380730215461418033174733634320625113871613732655537543524989930038820076348046566571199351112600793176434727375809405547802194500101989056861826724024287566090079231954075714302781752731156632229395268715618193295687850477872060425362233960517978 [168,149] -1558131568232990804237996032714682450015209239743528727711780115927453721746460758768367406542094942364384617853604086692793474771464400296623431736166031822486227207836105998821214210454031729672886143832212045338573491960920277959430442911059369707919162509744065662157513143248647941614419959244606091793242467172309024407909502326602573704260711791617665700824823683498189801255534720501469428370848244626096003743847327519241411107473244851956196481078422083475358121942340966551455735414956249797098037002037290962171163506551951482640759048088568496743578421173917747195205023516179300403116618317090971620955203422499896137972714129112159974429725602537119827367582048512376607046118868883138750207476685664506537972326065759376729824636446317318336631500494482768019904301819176621425778190163782641315367023276336078776968206529521521011008 [168,150] -3025169002610723184187370295224885429862237932185486465757040626775547509286573087979643672285584132753650617771506230089632369558911415221674473603992119848678827776898198028468409083139053863307962656815509911857120666140982353676281637134331634666768798765803862209004992068212881191078376498476048290674779002318468513944473091698642144926984672574113177510068641999199382818300057405684346891724318451394424667142710425962879996100702228984036333921249866465986102264183071701360393400787053049092026798182583364321391972715413106760989837365338428873517736881187599508690199905819541451433161903310814740814379902716153541024018683936119247627142190052077729395165831283298624287672991329103370765007650309847159066289177353215780279863297240925490973584770242234723088823637511110610142381927562895355767114499541563900190930613699 [168,151] -2057265269357192196398322894258979894499505863632922372398669499158095904715978891333262085217377214333209409878272584803446836136052173175590537777271495462589750484848724887453696722147854239323557743387749916708416365384818161579129318766329713249808702027190288789256560305495977585458629206054109124653188888380510422594136565385815561675673602391840812187725062584626915088376809869437919890376364426657048422548696935542079350892577411885924036764003864036726470311849692181044025484152837617608988313072585020855945851327665029772539339312542614323558068945316031408732727556541211652973501526768558956924639823521260123841672876854997052724145110616998888796259144937723147802317846902221643257104440012695031120983236234421260754089185088373614090847424921938180034100892100715787618631557657181728745943593895366212 [168,152] -471013835890936358821748389676009182020410952111900011140269430203756044955126113772280211467089708337967181747416244187234099141153102627248740389284911821069044932113641032766511918056863481083373615849160903044421284235708176235772054038943452547346345998006421761071890615309533329210562741787012586673802132717653037079009088627922410246002141468797687351491005880887881247842694540277542371855798001129317526840131167671114487880597629251291508824269333585192966034441803372841625108207186757391212563967678156112488807217728846267492924147936775497442915304007893112299408876379187233394008604962796273183932620996974199075330341860002004148131732844332009298440508886275075893334230184349076712736925398118691246440366601448634082594647513951412476541272289437393163181298335157001233160431258935268239298 [168,153] -34728425377557389509563884201987895783615129009088836368527459042409145230823481744894153308954682782353274704539892346743964051728120706813657897293459122270769667577026548351404744270199231056177468677341987959579989136822580302394976081750084939595886717584872309933718957213522003524772131354951600922463699942706874920940399892333854223505426573618214102681870570728053556762405177097572651207352697493787666153675876649034660880330256112696079839114422147920146055759093864820672053190109853765533272862319960797123666182437521149484463522277683219337042052536018738241426206891538803965137753796416490191158454320421378159877417476139816832353811037229581335075666498382111713274739979478633298275255095096536248341979455811221099035245142072402167185414511210077340761569448498702497689353448 [168,154] -784473896883737027018981746551050404566959099862803401639640386693424846798834572462119740994251649664863629644132496480918847414767067258934569868450322025708362252502284963527996260252802481798737764494551699931803493825711688721968584216680808787609874305547294734398850859903033240989375311922505534228860588815841876364219853645245470055593611928709545869119116723121376757698486290462796592736045740756359088108185651016021904077387663416902852111840371689462861670683827283528086917546812552021186992821551780597799990770929855721803366691179521309427140971988348088486903598563078967167639885483889869432145093080205329688816875248190728246448817293858334371986158418412223270559733835488799533903388695197983156127148871826139534069002871154524767997568985831893491062525304236 [168,155] -5132744581497195580793494543888528636702515497323355813558548940864475695023028910443344105615445746540444732775241294132090973208051836620052064247884454958965861913413645688540882405446182820732556117978083594191085858368033910031954659287280532726405145869565569438037740013929010721116676556937652436773881167802348613484166542232731539889767756704734959765545606102066544517077601815049740206899214246318781087108450070857618726699874966426249834698169152001832091955646695096729272240102555325838157814899481075668333122768426033835431705367125494486703227219429586680245166868758129714364963110047974109097599601672673559071686990619557864389202620487847616543898332301732046965299414391959091225398416399263093348031798577503528279318704949591444871909661206946410 [168,156] -9131416377108680154679009742328531865812369106612370115860789509956128001013631517860405017289862207224654733081279012290495434147493222080051488251604018146575732066682888770280664452254699721322127799592430907723235423640645669029871448431030099697668359406053659195512061208429734946733117908757039015563607606166588430413266270874546252515392668250735722839744486019721554364553626817469803879776510419259428905349941380953815183390853582745086893386959622615827559308947200613832125429412802539113704166499446037607901992468846875683203025528278720280330559907281182367755718998326069743356992142876351715096803035959173591736434106216556626434100525987107256812265258540179200841765997302052847153718257402603146513276584919766501840953419548043018235 [168,157] -4112442063671419166319511046993908914321360668154337061435604232015660918141428037853234065192912681210183956674103098534602240535936412461027456058206288859947756286427838247014052606786976387392141497164923934325174128976431787760023344122151542269964540599719157342924084509131375706381085782337042914434613993041536480360835579842996073608616556782128191645040796210708452643548569483216830775296498973873667030182859885557510583239491924409496991478371143194877382014917123902814752703870616002094151559130091475839115995589951201068548933739022245011613434486821906279098472601330537472587549831487936725572990765594151293775914128057893408860441511067978065982151705246405620654816382930088080938450262850111576902523942018520828678984 [168,158] -432319878519064970670018382221439783521301430244633574305200166465401195094935327766141706227065795679507100897298956667824729851992833802175494840619008336656889609206270786412066231120135139899925612562360793392030390119993877346398964721685697205247971604852717139262521679220685222605425935752765296172202775884570674958766569801489373829251107400289960733838514229794553369640104424082737585340587048636073262380145148737717150717502462632966205365059766470630778256438239598820603862867783404853752233781697526042550000528957257938618157943222565927625084300302229881409285424626805679111293305879499134744030771591684121794426850527515696043491958744718259013998514854729677335588516135909815197620319901187923906964429 [168,159] -9671452115926005739745561617401889287235630571530026089229591262396993639637403419744314368407547143033085978935387758990935778345858002112871356162991382328869956558823122400348207256106178881551231788663806165845073463373828495564360618482146791956076173177291273424925619663922258010926522262203454216300650152325470736581624980110940058793966127874660922228161611303220789149224804346238518663918083317183577193447088078603327481151240635822327128671025066744373168618792530659686280093160201617210575275500891846111802079746852797802105100443702172162495396863640572130139273203444645125306767116748691792466609373249116621013321655586419354866003754579402358998423859001970410763765006120906098047410536 [168,160] -41411744605305792519630242777594550586700609393711508739210373464606194785328052351348179840028649197683266831114777475125777524089255529395621133963989794186083682238756849810811516783352619442870605560708863187571886074965577989395073563691915809364995374268936014518718634464967967286461281218196914257413416505792014970356095451277877411061204007897342636509465365652377051441264832394034807959796382135741881946143943567726793021420877318299969218075810740389795615621158715445973710382076758100958514270121766963689858007758361738773553006216133948777254448739329963988991921647130866244285115849863558913462219079785847706195838614418687432444565622386939781063456755386842460699672978 [168,161] -30032970477480289540221341842017264448100357883766362159324447511411075180586637676405040465492921292567186087335696989862987116244778556828785819618422255352550036993642618505188378917249607685151397636755155899337704392320837782144818771904269026621663224287100027027478955471292307541135901458665086041732686769510122999438141120579105052588002341343622096430809700053661922191973262427731922868112194997703433205360474335964410419766764468919733418488389740085299007368233423276333015338865666569342164228550364435929195397985011447870782596737458138789749036769916451692756163662022420436651297097180692996524472653404976022076412111004327781127029175915849178033350080 [168,162] -3200446826558796788400525689881467136823302327121445939029143173783964812190473285447962152560912581529807348204406683941264600253305629235461863820848972436538791222274505045334788785620277178211339964979560573466214725122337946547234803415993205951280407024165809069908252529862113776785385677340530662504829683514489920285291679350013347695352716432678404496893510990133481170462728203434657852921984992356464712571985581567379680836646002596650841712781871761423256167884338215212046181328976309397758468007655810939278820013442278232278339970512861649306321945114172613401162352148508759068199116536210679941637404342564355827060281756245464156083214 [168,163] -42427302876717367066779964934024512187210980953055247776585380305254408373945173379422959055681848774711508082564413768377211515002907206114472162605884723536091007871152585760330286371182692684408573710796653377795440954340093902974819203476064794636872290068516479714299861860460546026311765929576463700782474479500957916890454547509901605929526059871060836740890672503566373316862695604068374495592484518380616002868722592294049178462465751624926535350707431435196602223361475393506286534634994306327756605290063991840841783268640142838817735085576068811698540713130286042104287344500121838321824574995040232383080213170321787115316 [168,164] -57452563231477358901803292188305103394025507968471395435958419706528887633052882172250597585912578213627685885940782288407616751681293422543105397019843474516110546884122786622206855900958192445466650928014217631619736980123124790559655433072698669007288521666402377348940901134879107721672579687912168714320462417955189087572446623515115013663250430071568986463395438648329873884882252325480033849105030410864617799404709012838814584175384679718057422943075010845663220313770097941890459119250345269812855000108528823422275379577000911999785835849534884732253328082270237750431707121059203418886442264737628653774 [168,165] -6276333307645241507351057106151784858424280473971767780721312932930212114908038272683889993116150649386709023344773912522949959576303209579168628889268255347608457024444632376199666545814956945873766980950813889152409902339460650822786714488774036406115368970891103603967715109798656451924731952595234233255051138238675900340596688097916669000798619092788868399536520973073091674832553534949336537586249593175188416529924379578096159830654689094683589885844681277814229064244007680615990524713286616272517642352388350478741440041669481270702120087385161766500399420212866150305207651830412264 [168,166] -41531783682306814799631580894642023192812911242079776410548210270866039844401811280802731657399104460871399752571355260965340694342139540706990319275521865308177724279124156416682126656793434176315900011291265140023183691399237994723552415417820649614202377909200139752906738274907506193425896301698185037641444606034785855405164214792192095698894289889085083314425591791811126120631569361074359081517519300072114382214107747510886273738807896121177458913225076728746407120285402884390792863116513981291558795252683648918598714270779251168489697632307708351763603428580 [168,167] -11685540927129568753958336556040104040129456443332181047861821535524105622212368515603942707808848032943659757711469181543563605023426458978413276430112829149116788813043039376971190122698864682972786243775864209829616915821137665844852079328429535906849024483180848788829067399968155287967640105513791075803491521900493943636917446183316783146658974368918204982846158364691886652182363953137769228351881972413991312673723941721294186727660141781618352099930959641109323990494398822911818470188546817063952082031591425640690837773958643437124266 [168,168] -89490798695467973988825085048677236396015149720063166307286307645197260070183613247390763539403482156919717595939196856969849686344364751271675291983458419269470675952053957671987575453405529614031959379024502542030526990652045145043159104744266267549244793997320184815896933056006910690795040713380609107546611298928718837210490621889759658456229555836362034636377193816034875733293414561640432650995130923305710682029697052484827401026415840890646443334030258955800963984197936588897493009746635304603888286548660252 [169,0] -16695119310486127100835476563397654152319638818280621884867688199117940683075236424314312782391535960303742435337110841820784250363161675454356492370762048997977597613371222951564042294801408124161316022148463633741142092111806144911430673466975294439387223498684068960579164637125873694832064060333757238080695103426822955417812829880360999918524256670072390786394309206223713710508053451627857567590320676008617182568601339680793270565995640184237435498483983724634372401520044628609394931267827948018347658477223536129894145384596218028394542872950538247750085709350493922663937587326807463730560178849673860088653988698680763475404289384994878685737235744120770887458173211257626151877414773824847217609932112077514650321941791411477880651091515158150582963050371714125757057997715838646617830643268117565738066153189115799040741800884632232471225457069831809746586313481230966447144379196391169168019996535368431796985406504829123666497625569384889594925725070905995245072402756839816396809267797854200743468532525338986889395299743175487979425923292001798504460577535802701893394124787874222610376862793952954911250851299261513621907364150355177587886959701133423483743015115578656207926355730106086376504461334606419671438301572990592116860993978451256366538281884530398077888235042678583372248299042640317691489507425132463431597326708804946261170733639534065160594633814906929539843236125451199234048000000000000000000000000000000000 [169,1] 905627211053509183273549741752728863370152512022547403902393128678915955988656898623581876180604753760681355398740104053042333468584865064439413024920742275803222177748137951848226571295738611506882371663289043068364589559278373745070469305816387809040458666986778813343948925688165161765962711745293050305974126490587040062254309159677464261552531177837370909528347189180073923974196686814886583202579311163003366748282310517404841389772076357578433762137580044550505230569138949528324846584089631231965693178054172221633865680066390636619523118729986943921761595678672625506290509427644050860833150001853071543281810630701175931252409480194948042000388261564925565066918406603416322407917801899742073930328263118687265076703881614176599797924904964738597007444533009389833303537257947741302014121967167459501533854447144203945995737236916586688773108440456426339551839461201863324289823182757051622796647448879791785444674445105960852880996759268042663012002757442960256148031333684182532362440159772339614035802277671003736975008713865660752394697941628566654928997920780910246325891647392600074559811594590699922950072397019957144766918788694588116142103362696598050164378060047624087635079233992520931069701687398356957943565164699298249390528851304422230408043846050668281437678414125426898549668005985302410610989965678117684809608786654071657235025638368723925054868882521880953399128654961020709178921472000000000000000000000000000000 [169,2] -2368811381853279124430619671497636723611748342615309490242868111830432509267441758219096216910036009152643727210207506713651234984817701135467552500698758765580055988262902542954256260466335859604430809509040025873941086497737810415393179942906898436440498025085919449529937808435027055532445144551782080890429590142644037161893246134414139610963805270431660373874107434494484902096853932161184400907345910376347722309657993826653653068567656739826874672583510950865491032109659846474711222653649698082746746944581995282263780076874843312848186928898995275855817404979827214971232890827369340654048325614131450858714711884353696855994724711269077553153007662399147441880842269173535133729953115144877888994003856266558646516710989470734459279360837327231988706780334279750385976441344337319252074499060137039881565954660928026546305040325531400738197384739699968183667050148176850222677614747296169518328013321980435120351397290314922987330525909847004741602673980245093792353882200313204065007403175535830277220686677974062020889997451925692247036643770258884740406493178176110322116641048345969613763727274782260503238479496432670278390593235920806390552283327315954143828734439917647673497693849774498906060054155415557632318232583881945772904195737885041699199865893299819724107219633670555050575709412359685788347882751176175841546397475652806381178459483846954873754363368850052199984987198477994512586953004640000000000000000000000000000 [169,3] 1436198520307632250529172781362717833048372737060260679565301169421711116854504131435210148109933366068516554241887206029897525620090633324916528781552326628975337763263088253999902966387064255918451962404878506739381441844675452459243281038506809093460923780187395974314923046091038466716504162060992505941890221651568045887660758744683016339992340008766111433647587813608953941148119345613853563561192359837313245878352232013555240402577763097274671269269735479517682567200062964453805076347464949313119273464437838270640892820274596586217702945240459006274952672597838609415225248652268668294712541529792442382589532403462076600449642714469006363885641083888492895813229770969386023498743755740618557416659643971834243442915898523076910629438504664057373427646416809747755857662738830486187806157061222657185422776139790589883310093413239569407565833198783798289779938466927430220634607366464595441753790626936742182911945824741328212507520385401210619379962539049085828889498052764679901250860585358752187648153091175966176124499539001184663413961668141371210954455295193640344180665120552621011366590498438826979484631481577620481101973568307527364752485630772026626683332045596142475644900647863606258473895705171298859468950395240408442505017260519316581216648310191246845431173092851605876934048177973295387248124819173206530439223266652259845482758854934831973352428449062175660413677896973827441225098716311727500000000000000000000000 [169,4] -326749259799833978671679044439864273188157438999831729077933698506020595365971974218310412835163135486903006349992680321455225912076351916340637817403208982997423643560480381020585300207966594184606933895808425541118321473706642920610813367242427087769154816901179024495074374713282562683377817749581274835889337562436422382550529496229330226250785734913291177841356196910582647239541266868012808154800476110078456898161384118075166753870781313861441198378340355659867715141791637896198535584325641502916676488661795075708628512632119738648506567606764369067463923880660401866858472371982681413930054918910632398640151158842805278229985199297119554027969440138046769785925296638506521834739445148306600579914369063192666062891210333007792697114918535868923396944311547849995711246727473919575374246751827587185594811737528247950679810168672411752694731954871099394695414606143654665328055392390276837291443344545145053721271308258332007320334969362987246767985495784758777062113907681215689786035966430241588030403198073332518964731091188134325112984611556667138918701932811337360368470478683992553906775201017616488330271163677713729110725042992303035686930513941507093717135948937857798462214645827098184986401214027204044332489001027512261311628582382591909565302550410630545200852762555625091287061885119248190263060737974380290779522483161555586830497042867906713880490331650801684273821779407649872269468994875321631421875000000000000000 [169,5] 35927164311132382692207881532713831296170244984558428860450630744367634959797361803545348603713566901515709270232552300636339277419035745961000394847935510546384054541758571115310972233349444594860297298285798582443366584001461234273992231322342085632901271726611090140235132565614280157153029385410208901420352079505309170345142654695174712385120543513365675234551438567601591381437527753277531280719790300331930644922410730205469863573944084355477929494788639392797488470257636726090184320145695203432641059079681557395699651016561039412964070324427767633149466394981027175351173019921154605903783894111387791367802371777778193398250535261845160940385576563025796613812045332997922375277117437835954639120471958691754250281809906088195348867564161613863823074704843378713417676739955798105931978566813408654731921862313414435881020094793940153920356364152781535188831277239532025016569224644886346498723178971592786971557673481018552699514997233838838808596860038172650865043131944701910215844315965188154710995696867959064579432972496223072772338480155939420073923756984882532129552350034697157792576417209466276009715116503883937453359022411581805520486255986345621265229056388951958434078780531398480781141398170295919179331107553850010903768030516338264914228982037920775620908221929415758176499344522432632670414265903309608862859662297407677028350323770700613099682056493981263022711897586959806893528587199846289157634277343750000000 [169,6] -2079006589189524506854084563268490797380457949086075785460731409301313800592717270998505441624972319649449234008933274618694427426298356802249870087410437826245590329290426255517264466490851499831947676135583758855993395580758941839957451185009682955834360565598138035295952259385767741011825890891510229435362844360164292470949611258415190900771859908163443195445404823174356042261157180962837584176348813590708995987967847681081237908911242930113272825683160873702086556452985647525883884902904205829654121584265032648697079316873896003977510277206906202368593434100990653975165161057529085900462239977396311784970394205787539439063012997103932406244010104042259772728145500479745056601294345102759342571882556966464099514462691746927005814068706623581256680598334511320492521151878503511517924689442316324412746225327119065118244664748624886431959123530298750434242599115969067733360836123897184049377156259891285663706970862938752571438137009524735337118804475307886042979636622124460540832271882046247755194770252927119999002442257150402806875780000351189639238730698671783359469295942761895428163967959840357221078853438967695886357925994648892732299731292256984582608845936266137088162178458437523210361795330933203551224667934103479345383336241874455567094480216824159339516033216119060632496272699278394452774607614246628862076392020702637051022510220069807749183919733411310541570088797652292871712070541479342039783539062500000000 [169,7] 114265262205762392624046321252312210061685831167452987683504920903776760055227668205193448339895105176034935347400134739847196688043985280494894300815121547708035141551969862169648761169850169965997030794539504212990488875358463338447730063312742926322962526587874783916592892246572686674158458885010460464311318348593789139695241777859451257628655162915999467230440825333067380875914150515377412860752711357596276621750018250866510773298211156809915372320203404295219039965587618780531749774985244372189412621385803854536618369035956324849624331821617771246558022185535707828507510396230529323217610143299077020222110206076081579526354808545267442841769089648217619361099045481130719482686501093999508681725112208315802404028980214611792900700450697170805466954904290378372845689172159579805220657516177780857180325547021771546382481992729203223545009762245772579043961587801574978898617691594429407114287428889091617500998151044660492174421060292910030696993094040269576515794022301738502439087646831577432705996457910612625710868837578974663123874800519855640687274143988786215190774683591651008997566579123658150860176403977990837028553914703958330556173106480590058538669703137352649788208714198827860445907879076950474097107217960756842996579842426197542754981924239876892299993535190118888248305970684421783487297909364454284364821093482889287120076463216028239041163413792053758872385781474227485661451069565587223265984875000000000 [169,8] 3398388460781108309076915104901215460257440766297360516171644421293875573287241736959590734891666088250903280398524103302289795482012790570844252523557172661483674453581143588284991462486594992264512619122971150980824055496903852902436191683888572052445898066378133558391452327207638421018910100516550390018037810597734479052598531116060428849165069584342438137273420612025312763558948211813796937227242775408546517172058896042162992491267999725714194737996403919746697828572706643101152221481130501416156373784041286715541229152576413625200546797564776750748403736968464039187248599332318617902980042215327984870541366168188613039131150936636367910968138066787327120748792682550645871813883620416793088084721425805016567511304259567055007713056429133957068283056515800155298708583854983847212755495354538541578794283927043987477612229428839317907642552797427791121467190754481016409096153656326026967405509519832759753604764726270368772876721688305712259744300110395200918853590956098317117894936157620724590880299815927529853769726581765804837782051010589690628243776025679932852161992522776595247658036865558070185642713008927715105177000287971063493560435416532281127622985126966880805651231516158711292599825869400368599187626790410515937966819503571658673000117813976589069420806790999538724120533163944280684763358923795855817368746135450756131437120386439579607628653015986320070287268297823843956902684380113202247129436875000000 [169,9] 627217973734701856601586584819093752852506303380256128569674809354313762595279127480049099161855456647740797253040739622973710672156259968044293684853779861813449038229024123682753049314015461233406804683105944607150543519859652094303734092689192919769077731870999470386593381010134047762609764202662284047213013862375759539593298987008925441325379913150602255183721289574399121636915886081392144401316417589838617672793820977754408158014386844832638633813399488553569913232373720077826753274629415436048217445962073546723434880020227939814757627830942192272625451505030375485110391707857496161480860264312931431850363025229503930341375476959796026291196909771285819263581926802988362181526615289550239311177969099634740872725259773910617284136914320618159496045594680418389586772499280225807322875803922169789105207031344141299815036486295310806464721224739178281885146935741006497676289269782912267179814509197095476039198859433514267979216244058427734402182344141578416308163493943857828715755720094967689118814037209695408894584951862482863274129015019295944846419522263794967726864353053227646430630929067139223796175500666876283572791312905025488013252781673899902788334583996088359617008452049812927915994284621407158996290976614814103120504509715766608573868547099207077285628663396569292125690923669231489887908836725015293560279134555683189836235650833936709244173987885043952019087660172781076610841850935335015253766587625000 [169,10] 38763133989666276721193104284557148476623186224981961706754533332481721653047013540084069456166179728564404169182668624206757996385815376397153607741974341889419538352693728074845919679294166829250335796772947061157253718593203558526853859872928215578824769237609527529985374151345880187678287446072082733342127659040884305318274527781853957926083745199962116382171132483682707471444080304715193354701075153978972346240720609929282861688864045628088884034535699511711060604629769582110921645378275169843687061663416360065234617314969794580709466301902880658568616122898965113299148817222996345782500066778350493904305115197474302369265598205605709433824189059430267337163659515359330093384584647460598423190734442920043492547863075668007355853665224514612035235605424607943944286068273520070991978973651151398667210553216522251940337010726120071512089199613025953540059454002660495979410646583947561217475313238899209005044614663039593481375756733879219084041290454419291275476318899848992266790334903456180158456160178385453032480318523475338172191012726757913782880540795719570363045684662520334039528203651283633361187997765307295035871729719273866233717292885726680386630401788681116928620880132524710190449025250021678204801535435664613939225618762410753996139850150018315946461865967214768279699885342739660556983747350764942259537955947754838499607293947214976847323291846294632112511426874570493330432088385495263999846294237500 [169,11] 1568508295817084371779223000223803044679031045467588953241594693182930139667123431389885398074256574048045484762524492687034683231077153583790145767276807768844585875117243018182707874014811167380962227507315880621679163041700144294380747435054027554295963495350790789701082452491303300920801872440070139556842273826946168918299585559958232421506222696167440272024965620745734134133658744781615614020854417605601200680845726988641470303900746292768858611528850285232517456319967688190858602566349641208596590865718537338424378081139850467055677217378381293363235111629698706183049872422151272525771176330474342387560459509884189732078851701770585917183870349025161966108776697272548594789535322082534210635715207404323377072683942450621571110323622261295950764934994086876692696382540676327755727377250367903118912897380340107634467231322190557497659656263012301249498244715938253344695196965572082230159748080114389243108670706394064762557763704583948275102842419415670809451458468854611511222538716496710581433834854979320129150559695850035226284056665071308724588472545919277174565767883719890742166309325761159931306383776942082969101037531526891101394218240850572447465874846704919133479737798644221239165224820325168004296977586930513806963874322123615361301929133191274157982847204242300221762250284670303641958430876144899664842361685550827837731569897382755748523133707348485559003054467910205779545142022515652767732189215800 [169,12] 28162700094327838879408320302174459038571444886294317094063040247652837915647745395991444689501035972923286467426026970574054716815655238860906257228933537483048210434756560106673907580614553364211353907530065950960074944575493267509809159140042886641468049517516698364869469752289868572437478099346315440529553418226607196281981948856747378039091499230308058389146037916172116777242442825614919630575742409708531212333037139068516077232641557237898672375481836501892431125498800770933543286473470758841725902733598224563806196191561208985177203119267326276643877854821532479066499900188379988641682002765736315800955138818477304054873507495223241789137115549402491742567918294060238111348580664453719969434317727770239255947248546705285821449575065905897116477774444368014063570439575861134506556310199248146975555668747615869929542523137180970132348754786228148366667720877257582984515015057477968858704910943196499198867752033867043128343686459181281367081865572873864050284662359781305684771941067765524559383147002073644981615768645830550837353417938617790545618488104222782803591682371493220055369304452395085642782800413966306000415741044391201542650445147888922310570081858410227920706597701622856671821445041147333261978724605946059528443638432458285097051542670607054502809969151967392907300032711562260488316348024125683376578933131403403931476151963745154743904300607190477214114897263288930453941509627430884352652356400 [169,13] -498114073555820048112064476295564475760539390374060132620341197738584017202366837006960797144812537328427404226265152460319929322318812636981203459019195839068282953480660586750076301323937345319426795594437421135701861253061961323531145302187513308799128289253078308474956734126016952402809858172611887043197776790920669580716625066835937352705857098938490505782671440547390122891976880872779877891128207094393148791709846558691636626565908461256330229349382245855418779014599638870444783925952979706717685886630435236956046802017155118140143989549437337794034807450519901705938510389873632556909888259237864945918704496443319878707123441221454314435346126196280074880342251908622534585596325009909519707365894318240361279389829065389786411709563864511433229768593842008874114493410535854756223466663695773070959533794258355797881049903895472708417572774418748049265369857928666859186558458096894409070098965132105511690244946692807007586318117117927580557864357878622573953163964304762531170899647244533575730429799745130416979148521826427196178167816489731536969823640815108273005169568515622192136473444645066355733685479577382054987412107485433723731732481891987933947656551064927160702190511210629395897526474787549065721842522451117274882585292280067197512645295112772589035063917198847769772758434340596420871730231279937525450446083866925502700823486560403211010647334833138144305254109662562294789958848343314227499835782 [169,14] -47372679415523822764542115237493770250955896191906470200410190850289856683132993294015369100123595705048830029407994999489352114254916295713689176854481700861434362052715103721306756527417655336324318356073617256392520258346854684903375979584226903816669246280419925277378853439126631609776634879894833268094514801867333756064638779550313249164401874029440262161869634945437234494144863731731214742317259861386047305645532299555901716462503052600005675887312609127832738021155871244412830034306651672152855239155445509521053186671382078207502989055651890387655167713311956982535415761649080400262526437045775606976971590861661167591787535019962216835859515158758205015351379007080626008536913302217073387187036411473781369868054889326072996219162439840081837832113936208663518588177517950676954758055087438687227177941739054595391092040406601095823751124476726991189831356112597453318392061047034354616806192179830154636025306414097347255004759614852734178255951702871510692814999797355421695229255145815256309025185178751650798183466886490587627891022803944607416437005447418048126389913746964964821544695448084180130393816505668450527429032034619520881910594046859983006522493998968578409446473569567838750599253369564903646492489673575361344571534398508234674232923430122800164696851704976393191718604900186894722067203631428337441616892849596725220743135503029248240501534872841349501591994750358417555787678249565381146692540 [169,15] -1494708725605143794996122415913999863896485646583943199980792583414947028893264054041576543278829926762347790777383369129580985322816873710665939571686881788750844367051203180472716259849953612069639631242844581947481512714277242181583411989822979029802873184208267360539932782328337729579136505752862454580074185354576890945048224933835997461306365281266367394309921237678977904121176051748383552810955079600194318711432538079259320697998379145820240856254053909998057661846035183211419401068991672884378895229191995844022057729224087496036084476395660070001463705404870865910548965199813655706490425499434758250368239105311092697515181658127930374770083050461083996370580470572571005788059029239664767908657613849458783259712727987396516866815112128503397498908156534021885045860909068876391869726723598624364514504641095261534162805976810016267807594324137407026401374311137769950706029272980906663125794569397523523857959215054682644531273090727729330949157387988134755389647417997537512303826950125193887510077885427450035235159816379016865030388881631274832504160363008744368308987775683130037856170596346202267181331009292528536684818159416622869551709421054404010825556372829021468520272948756410786033443487347967494899112623476402951410887235224897223717004898658885677805568142553268444429608554501795387140740910934633428756132337160894015661687421025950049342541030952550926620204460817751872813091964127659441915892 [169,16] -28374777697145618910638440584126815188203155438663091469336153480222561892321288144479045321256536099921604751502438703363452372251491037155601867857368559244186470596207570106222851750319300027148828154172254809971594318977913359523171919284705592026741873079166394686631459589608803919604885080066816875300529082646983519806905776797545790577372652490272679840501757091178908009396436233272935972674212606271549031781173354464961372464645486369013604079391554459270106681453972719753155228532097561545659453583853972814274948384681548467476252211268979773564456354097862091434978927598737773495202665719424961773395979341192818695453369842835650230476222824989929518880237608441030320743144029885872576430456421161823658329581466891283748244480059475183761481109766844652857480962364127687294299518050524357710759925379580927219576033468391164585432749841904997831919189748496585256756257318605356126113318180590349098362007278698325149138210491519656676264701557816841777435458618949755838717988185498182856992601010304312283904676657719035950178018980181976272121152580441323328832805485206346831375592799331401592084555439569008912914640786715731775562421948920985145928433217307334963825514017185877576729391516305837015825225018434279102979374450047111502878047187340837493947967329119037158329430347381755477331189327761448782444921530468607648689679126107837145186384867580405743069406639314546231360650741720552609568 [169,17] -351511888554723597437381882894877219942093060651065258673381379121453892732684484734429135052300712891872391808048062862077150866952002421351609316401562610931270743181696759894212336002371699514007430902155242996974908081056765651525621496058336321240710876332769094204160029357654286699267986927691211960452280155406556907277779042306079187364675040897686618866729717581195785493464209587168919809451351348747991084737980973625500223219808584866758993872519683233045870119813242541082541389502042411820492961335308791353857577434592209227032210796237537938594816068299065734160585531049622944294475602623349741162745473929876600091465414826678048320605191338453402224466809532396402024249909492427490570676367695615712620574062174238319767708509983312559352734459146926365942096576488673502237281082521928459698241589453702974568242403503374083035668095060180169020855877180180314510846668139828411802312412806349058289133735718556983954831791032655094310970095622175758713141030700418760410431816359340192431750921564085992351662773374584209002458731706315285077662663893447198926054177692754990374805781187086403737290410837743385004726962393260515153933400612976164307834168691418718736613771043962307971358357966133555749959563468229671565352558152900745254281819928211054597800868096989590403358537852843958288798158805251273931000284061381029646264937090177844287697960908644266568389160632349940935103408292958020340 [169,18] -2732902041368913667613297385129435625295713456296508466268551435696124894431390068654946812360624354364664912617107583164992515489790202945776538716316432162904211586548158609025181143733210344498042962300085837522949983476050787262322027327674661388693168618509137769315828760946730905122758828240016954167835507436669962557791986109091545590023905688114093959215292973688101404960853505716308091238832802390153451014867105431764667240399747002344466729814924634394049951045080283368446041963711625374511550940785521363592948185195149284434907724383130886239879791417606674145242800024941226393893089182656519230934158731486933863641969104998654121811290412163894601138044385791873721656467788176294420355272860197826680789270268599726011476287863919973955946696919692847880587258321595778637487096296009236329821699952068000459123919488701439643349703214189388290264973378220544065833683405545397771058857970628383367234184693481397892358253922509882371168801623831883402118860610326961753768447831404387292559020714301850800484427403829918451556846584112724902478457475224632878806425297782307115795557995635639569081305716235276967555501015521627712836156842570852877946608243006701294664710127431826820582112420957495031051152688963871898471917901605175155222652360535285835300093813398982123030877144184151464236635373093364161729869738154763499533562510538416014830651199714212678075261240053308841027783527841995040 [169,19] -9579548988666963985170193028646738237778144880292330070728497585481591854757491269242935427188282774974329797862076966657341605657989495635442374311808739562543065320570553098088405240801775634812207909413791069325818252075195065853792326638051968973065497164942280735707147599855311611896787235653397079210637606207290553114819021163792538047154350869607655024068629674544890167045957618715202251540534787550762942601549638219990457521206948130503236738574777887247576968336979260060874078915676628579286103110470505899593621862488400751565121660804702252667861106312508305689234445137906848538690477703707924390421904494239157698177688512365955167072666101488003463164968135356512822509888982661564969141703567207357142856498773461465075843634808974586859958601736242271992795278505677531137994043852994293208848330063392755205244336474910636106433569802847636129742344417095597645709706155743772389204638586879913209211005859366503465257212020867167446183915954054066426803644891682402115773003709987317307379110078577063200977194694008360056430239034479080843865722067926307843952909892367059367977634993720962992115397175397621639433478313793754736635903315140806187941304414728317182768026048758651080875709453990286747208545657272952307613337489348227210739646153874042815370300084131336039208920330170625930849130793164664546623382621227044563300875463832053891543709675128762346063046021277982605866590923199028 [169,20] 49741441645618896296975772333651628724766963005240430177188865014209175856427674262349809497756330891654213294285715069937019517175447346178144284526168491443655069865701478301474585192629683480986572305711954016515114447819337266140563344218533194829626761891508513832827861245217736534951532517387679597454678430838694554469227438390062708980838871990715417987414522646740696165464333936396635331474096084547294609487292315984166214048832013001947015961786725284915429016763998358226684200766818655557163356339337929045702418420376271504949579721108733975281791241407947276729332342939104712995630252351483434489160874524945377857930073639596089234107813056413448594458096953272424923383718835486182098248560331426590149395133485181352384479539162007356241087670400392648480326102575619462880224279716684979201312239504750086806431192737978298306738803483549900448222916142670902541327697181085155893048994907021590640980374924918326677937195183029353454286417014488923345930177847958732688897628507073197862897355604122959946529683763222379192810299896027770445386653508072373516530011021622051852289225105515592506117890578724988796681919028994612012468916163767491020526998727414772157677559998029852744347693330303319740202639888128498129422555913217632314832284930190929618776008850234549073164386660651102531066219835192216250056788039862450325637717396604650868535676958301751647617012421199096388131817163008 [169,21] 902573769962409600865799880707171427698715284933195884877422462843167999097699721717694065972416460757785223590027465546202901239972804502054645525380326109899681690918674120628249511013353268966575302576758097391305785909815184208069015135480104594170255530964629448907525869839895339727101123824243901627703292519644866229249135592059029305150246980310174185344894673794537170150031731766342856469264205036490553106377455973973183569638270686471068630060155341123237161737714783628292043874984452478501428509681955059623459888514828394337098584578771047180897398069965663295046948775638866170793396592988643154129958512860388703410756728747475362586765472357907504542806240576684034070304710639404337481270062378167284321274159293206963385057807519664666510309510224601675785512610745336175743254585923101124479791590139103828890208789260957012118844525088691438728346881395418972771392985354549105511661163694716328750595862928373920753945841113197572358220118787842725259694351054252185975263590910903373556908447328325165790975629046872938658671269195098481158411906422208834050420936162102393353072416289929096386301921273888494589546308739032767364288247880541780963873795973427646675053104690918849598382374127553527204934080049672010909457623452396532443598125608796818851619533042714945114893297398189458153917475223950241174868792577950469620286423307675242350177134307935923351933978100655176073339100705 [169,22] 5916099281928578988184901097250257904604948793437891248492339056106255422613793625992660176279992117357183131873225677569830227105239242187563588246255033155050125314067306367165124604410961856336306336986680384712684174968014697834617910523102959042729550058711665595981925218784245657538037707923506762592936882354675771136000875175999309765999019258454082286821459108337248288744580933970346793991584919145326600263166448207107700370355650054513200950716139523825113943605126547501523305790162493671624549010262075672370272761033932462325388059986061152981799904709123191147694678637143590324193389127624388814754948438606687281090469698489917948386473246575561167481705937119303458514267018159148768594254054892841335120979683395565941696420959672109160907672926897140919605706411584892970012408185975722281639199086496815227109113023953527190912349625776448707809523646844444869492171493122214506370499345972650217321976122038500499362241705716818796570551459148705923014097607355703125607416315050497265521945695720418998326212009364665594495444572135593240063089707928970939280251827714355414651667242603972543778167838393944602213324664298132257646268925849478630199550903709681369653153891414267397199514588529996108537722469332227475774395093600737639602072593776917480639177157960238531909207373122566953611515094130598481973980151237661502662999881932525830484661317202626872652627734767665266708117379 [169,23] 20615221627785524586208398793828892027905781018797951570306919088900180281961534012806497852655398790271947983099064126421152702762557375207119817094623097328232057033913053940210803696240556222140299420327126432749386205011164275395403165678840902413054725082957318152482652148794088752555830483613735075187901617022721532783421704280343097576387153756327388559295999854872329764474107218296074125831435305704665906812734887205185920692275483512697141283771681751388721002904753959678560374066639749482315629087694100427560649037681855676918167056638821718547237529776730416330011441464830471478552045319273570798924807276184733712003418847194854763316897327690973809132617396259067906826313668140368527800024563866684055659561271603669141959720258871184744392166119222155147190783458223954211671504153435628700607169262625073371620522794990051203110661563822266465074815479189658935338377603953858157639770879014860976494218174419809432547902917875919377443030586703996091103022673660092765858487630691383097007375335942710612051701873430839173706370619243816338918567769047015388118778825482043374144788817483683788416098898362081703276367222767693769500150941300188063261759286947786901990371512625953629404038783987951013864862087253295992029207801843615664616510851867556311164402733733077794335592426607745206636659572076527042499193084444710441225185073612975245267878373505324776542418662047992691971302 [169,24] 22485673790407088375196309927207102053184438788336500172479820131218331540384737287078052837211381868146913136711104999449784355308432113693739493500499925539494202467234141909628506412019705829742295624629748957206926765192074159302303580806914141769096619849174519242067826362521899357533242974082546096145751975012105770363324871842792980169544725804206968624806720976380261676594323045653598971976254508050023767889316296609081116720507220742650862420802435375288111345883880445462744656216810561448338771199177434102334786203887811252466981237445907542891082792680514988280307362860170753570825922462099363283923373059474362564010160071110743017406641053003352799111528197017262800397468350018808712462016120293416722918339497098781228581312070546495843566922919434368140312333328320995115269417810545885090626193357357664307475282527679198933691067761975745993016169914797523479110385117059973035999278575654537054383855211327417267044121690380200242185789421930879176635035067366072806235931508874405389393367816108608794455258828322744092405595395185500634909934202694742861112564481857855321907165781546378566822290583342597343727733291397934818973744418105550196222283377152271566110759342229486371084183608792736550681311460679220907978776587009160285192418721538733725293831563738244127336517502083170241011510249957259947402494137938434942560661485338045492966102148669056654933467515692220049604 [169,25] -135261453706224914253197145859675096969122147513601430576496479887963401714264069108869130203738901929931865252776719431475963717720117782525269862156298718965448489082483100094510595346215404697326883610243259753598598777499695599102185355603723239657184493167863599506995454764835389967251384816338874929778814604131204566714233165633328058572932915319762511149067026902585105197435997878715122980768157572150801380224605212317921034576325957242044348847261288799078913602867508644941483386685945657557392102766147485033805492000805676858126891966687107377811417250906374766661010693352272312505454207413770740912545230290851147339811824376970012692124112016647223542737995556124718964395367197199530467852250045758988697537124377047076722138105863781496835060584057952376649885775231732808415672006565039347331678819392734140701423059394156690249089316946828403338837248567141159123239265331131875842111848601860386284193181881413095739404195616517558970159978736918612014971288699795572972475729316763880283857521084516783119445802401655541495297588563063474062291817837066122660559136814148616741588861059892394516833396912304754945855430740704298653744987760998069663491280045410462072984134778273547108587761337650137143643593377963443765610383083917761201319398458048047655298384349529739427133438598164521559702569988223594087424696895042797250265713199942307656524641718528176304531043703850606367 [169,26] -712304657336604264769384476141135032760746327123079109885596164724582267272916521146265372642690922803080776036283499457652209900943964935571897072151604750993216748413164460970189936307660309056203719264657339867969981726308715469819843387737224086781946502014457548542449295315955179204627241684659655775005284830238472327647792530597764201056041584769492717168068887915998353440227069258413089872532824985214220574696115182960961845254046338611178909452689350001525795406399236201629511571706054165979121199193485120514508904999091478480393622225251413426259394171655696935606256404602582305391238305155079855839953759521920980543047959795640545803388205893352569310773694823069645476257770980622106503801498173673051641121407122433892990785715604840934738616508599720535544992061186754537848006181518925043531044436298504544869255431807892191848586274840531293918301577232967972601431575898908328138094205970144106242844627199027533884033903220968597378482725474816298177669344089466712459578345431208439167934190062844743977196781156047684024328046064359859917894025430874392801962558298800792534262378673980565672584375602499666020605894490246353244302283860760775265692489105028612693584096831146916028848689666088967086893378795631686733869320816463604626886064984199894070884059993141350072684831079706806095986834305620304194733204100468460650070075571826935206389631007001387824764980034690366 [169,27] -1333462145033979324816849584823804044884662983850357321399654978402940779370152938307085469810819241328198125786747832234576024903203384228802088134889684183990984595293484287160128767258603138828659941472405376386751427945477755076835062030275514099348949748841381913175732220833867708829439943942944572925347270909253613209401607534758862011682361741267818280306575589569539659868573458406752837203833095977820323481882242336831010130621833650367403555076852314865053019722547690385467343717500898388505906139738506618319332430348244631841171912095869025945337731786467681147581791012190965078257405074948637606449527634716286879448290267755611925617477212969505061640007984644019406506341391682099626791826615346224988518547428069790093291248060756274341398172218887276522251496298072583299926313588530048658672451804943084502617035483663765668317961224399619005680410728155229430363829187129027068697682048178593703441076938456839076772570573160896449627975147465943380468956358510614925145815867868194189467366613079715848497019065040817516208618485237383542000105693777230167663169855966128827803283887606507235665686384896926727582467264798860223915912817534364090369364139063754249861434134459076687763922526072385637583954351358609612625332870339996279953998497959301421357598108095389650232882059244472627547098481854525791923245215421973480336178930605751099111229427990227699796073992006556 [169,28] 319918283816652833561012872568009539880041842792581193678932167805885039368574126196851138296716912003825714795222504602791826516324747944274765404586183223404858179975646441838845657193180536213758746201982261315768336186283090476202952181182894766977464423792742726197285815047002793607565780593570863449490477125375836962546720309012378897378636205555657135135868549519411981542067333408111421696080691050395190312790068114433003359840480594856524123559289332144138548686430024922071555725124098639704351061680830610110238050180177914217986566688985206325134872176815485742113186486872017267618865182237324863688154404642808870060444762817636910957526038415974273432839935982359510092205251217040089278268931660264475836165488446724550162570505496365471129992753135221333639642956923512410092213126946040361016232240962436148024054139365965548982445882134087489451007409916819853426402164632176142629340502633162574304195241765438643395038809076102196203329777655870100783750170198999224831824118109360380565150025627485079771904816250189676739831563320378723999516464947566684771931204357639246584729957787580508397374666768267486070485208454947659901762149352314111602142901415871624647755178100537716656135740412089847295478726703373545184602507604380022502329508254689583374739313653789436855694501375165235561057939776752952579260156262088086617336182100502125275162409244237352507410810768 [169,29] 6545956993055540179044615484757973663417776914246545850783733653328178339556083250939538753119648817659179931795560966096139004388562246759978592155532761457077456215233095597024747259954144325998256232250774037625277482889064446536995111720956221534893920100803359157704092102288606551159884969302973450675638729961204458221373225181215778068737374816633968647148206118983122334342961085062542325742231089229057194073312847898263954232936039740628296808191782917045782647779680886591007255616330697473233437984862143887722484569655936075106778385558169929501129074947731080545570928619033001064621840795442228892225491332382021948599575881123904138856834599930858606708204899158191015317977434786614220004471213101895192415389641258365086877512097102877585232105289070343838838724969520643094330776839817472108385478642592194845088941054034293536515642651340520535780072476293667037258308006872918521630839729345303668894270092212246069079598346324800220687606694223029932562920603330612156692636395956514066624368687867932631190955076920595905427266716371041910488810921761045354292138923841629218992387818175819539674431446301410730161309055839853248100375980975289685890639194887379686940396031745687008190426546363204866488281333574942213508254682104429809930173821780489920864804821843401309658552519508570866316390796806674963731829128029603830568613458213246549174790727287655554812036166 [169,30] 11225086880892310186033004773709854369569029553960710379282244666984836702824921398296452802993821528058037337856914818577224223767598372803960915536234860368263157583824410982933477285694937544368159300051580647355894852526086435564939540129252292098641781998975776874593231063979908392089278275411261887031920029914038145620407566318661173154669366195951834428506154599917170798389466639054635493003006139715614373501329611338213929344866626125627711544611779043639240395008975495729814138567182656016787538837119359550718684105715302604550044227546116305079944475072677445540702434800963174005942719086721589138323603802584800929652166595091936967042649931979857628137078684519764210078148559118083545820170926365637408708133515756897225185169610108079848622309895601038582120336637164577578615577086177900457007848169575942965798450702825799075962674320387491582898470400854216679280141689931549023811515096789149081074054400468199725709543428476495181261782684073181593756509524157949885398679864452968953440941786181214686273670747328417190919704760119519749435395757680017306819286083251236306039812461784697737039777298792022498028141332560590679449561293902443601423033901111195240676614634413143931856550865209680640807324878169077516767944352181545307976552117163958493847132275848641285502346484799164594033096443037868773554092921809253117498598966193837984800559697550006078017061 [169,31] -1457466907847182675972782903165044144168960407709512520513594776676525593001357578645595383150392111642352112728552225239597862640232697773803288084954252199951423689048458934428523371240357363382978264897681845788949003695790952122263063665450316593778345968343933473330431077639710355582896972771628368804110736486797357097548457029281876872875637895469545079596235423508320986692429629370142974642422830054316725480507581817614207874839295301811135322084031511703167792584901146599497864473740009553146799508969366408975264466281186609225666434062330769770824270276836572547401694292239082160197769409667357271820696747511443105623258066485317343558559478134670833044416775546609772286545232126474328787417005666094931302417280149083511107604177781323026644161806551767146085984732034880430238099383851977941482221790777689757669569910264733397201517579949295821720107441351575394949121687131701575142202167209185571894050200907823313653239055425987406492645847674681426850805926990306824618044451725746192126062914370659075341583096193935689645342374056259806462894402660910723282262389531172718057314871717446847598183594688996229415970704870130968036114879430728927982471789405044943960585659825896769052910364638873806773795217369967782507172658518381413945719909939670168647016047965895169556201646593594855479982665028119585334148432108918971093926786917571445808832245695413720616 [169,32] -30121077602747660363367896241944634470092409009118096800603223828868815602941219898021760793450388614368489202559281014974867078584641010014015027976060852224824633682528024751813748722043467704980423668832278004192100955412024005040636726940030366963836240919877134397435012816875037751963838058043137436993844599239026702195778020802965076193375602090644465944247729900753479998615166316074470278162130041579204222818110381809371791148494417489566061345762116937724585939239333293021668417949791917187825945882113951646532537957458553810743594443958583642624984633811366763869586711940630606717352067081417446908727959488293766013619163921148032895946514604021331869309092495790540145511718753510653281683834870715017252371582926027207356388212051739056974466826315644551631805733402248741926955645657926352082840972146594336938768482550827926201052432728607629688424824109816519596842269670853188146074236184457248294854612520731011359343198331295587918016248973754428002381708501365213769968947219801361049936864930729625922681754235320684408603594017389736254354446419098880184528732516206880099062331265864174582776939509429286562162656493309746006677991789319561878831166638671182573223600770615015496528790116581096565982747709604141418288619607130740621758983684755000541690903052773735007356708897201764343115015157267579448290132144120379925922958371008388234957940502331952948 [169,33] -32578513897072982539650637507867809492932368612727975579189388068914010011026703395055633460118562358782618776860706925523397290830903611343620361064833654155268501001641019523083451986072688570186517134467492425301670290196722963602364972082382606193633677637060104329996120379849701605894777454938693757204923525462816384442652840807195712301990685672217328238196231006297693716569215175610928933415548096200556597021139023287186654702549348033350523019581043560462319274839531084839431619461333819978369515269050449039241457252749720163802327658332665810639605598945692268099312094944493820253820600142424348978555195139893988622348457754413730694420445821205761069508618240412201768253492432856413810362837316336498097205203628933170877758514523278871023936157826433669955865512430653321991490380702640447537129083369790536893820112400480386634850048158076929283780398432944240596207352125169287846256076957357009605558902558701857957629589715871890074883683315073322401198388924129059262687128855597458983521842236855775472495616069519979932360100703133867680113615120285928460492429409360964904618420938534792049635895500891478705251114858837635004719646335045347176160342728039725068550980933693305915432830824034751657200076129324678526657028187167254827469752712269520948277482946820692133394580094252331391343338794648351274536708207855947572536673524097439307860191040547956 [169,34] 21223095261029187149090929528298104677802275417957647913775326889851257595953075950056028628098260192308487838570974261476750741901026637185917199839128085061614337509286830786000703613695308534868481429924755292518122734530158555706258841600224243508485267024787544504188392178571962725907559367591636327695282605016798802216545583249677221606452435175622226380729957536365222434486661386571713695359020248927866306422899054948436025826440634711903352163451614074517663286845652366994348230037804325892204610926281404694337562333838239523922541537523629094297928467990457102686609607328452366276537304344311310647250356028677445410456961774320166847841484741171313724360408521381312383609132676801877353898840663676031018660252424295771060071824440861333884250222391683927617246997730321178184675811792809711068773788198273032298054733453655546941146166645062471015448138441365391862710562521180290236730851887767932772519885053425133491742318491125252810395754360958632557293742447491817015289796896979003980333989732371321488864902095333637023073040640013377513564462157703864181932285848762423178628775982656788097837266116630424174512197121324999042624274174479728917904039235464577714153403058997587077713764068987875998557910774928797249338887517394699755036649937761609189133698095489382925023666209841329394211935309500486411325114327354238582922398233800938785873967393906 [169,35] 69569206675139763836331918455618922903597045684499401231023040683470966273992772236504894635477132063906513747201904442232641586602042418053109880031061292519571946432340152014511980863170697794642848139506176452877599247807922123489566415343015368509262336549027192695326801763182904295457238839119170430370029364662181683030152599461630011468562984949957876943401639757083097937265935115766794274027716698041288823537044484272638178082402271402445373397709284974687520909434103542504312635996390673412137749947716281370690074349113057692870753193790424857627203342207146607590868745615616603542273826213148408127684011252325480860440482514584944202498608260505787553526839941150554805646080134124140894950171983719238347565616643474750652203006049183286997227750292148406040615201296894391206127833822679028613509824251480005881829280552196804719137798888238589893034773471796665686870661975541141877835516163223550938232811678906005291531687182283906557789447674086292360556704644254148477473273463128041018189897298597251637165777653723440286098613642516415896033498796932657896543844138331927248773134423511205455293931734767471866893517998996986296473260230470148130950508193013598956426897747052239805404199318965924874681783721010018978176776071056734466769920339362531760675571769597156363799558597371436438881038017193977758583644812121233870156653920511790474038528716 [169,36] 25486288518811384989778675991530310988735127370775572215364810873279997329748350951871750879697305885282513209240768819210794226077208842785808962649899596643088710549663117240350831116838496414973647590201107862219639142143696544821575721690365856646144664177238293569735623665617565287650575652281896305610323126576060442628977189889633815022050541197706643136946967130947989878786520947899398937126308026471402620470672787949201681805118859525249872836340155394344371620167134464174681775018873790861496751325376440616567846902911821231869437500643253906350540891214962746445691057568064123635703710438552882776645894726537508467416299191993455019599995278513169536521050132409301149063330988581803285489356405521570080159818768975759676147459958588728592511194870490129768565012469784983072295768090731980024456784075311579647101713723424742490315263150677624821720483202198919145317379920852408843918299759440266801351877976071597432922952379307451864519236691078741710055403775829667084230393385377346646142537163654909758689891860486575724411769220242103028399496887172185376123938892700904230574218368359641941492855667814481956915465484460125046135503064851062009062906034262214039908081729360315340821142626001678077058469274992126712629505639248125506571468014690502854848433636641738989769664529951202517936852284542693776911494350686077677982069799232768858023436 [169,37] -63699164245012820713402833480996282552955859837625407149831672766511816499636773794267543684652774268604226945467115297134017086384840807994620673484553341424682507073390396531526201873422665798899403554361948197771736521980587720214254879643969413884079976388707732682640078764122128223057432817300857562603099490955590903159052239857386781694532741950632610331689736849314936181808802136270064974693531166074880485661435564109702430218768672017653472426378768680305470717575414699879100911320386187758445989066638882071510082724594525861316855902435509911278978692657497188825187696431359309609803908224775571957438948051519160384286498030828241300706790127559083915657276762341649489666949636540336987795576241040600181263384995128359084035406975805751372479235912369657123894835290392640231046570506592695793689272249745300093154504994386098083708102101086290563748793644557612115488049195028569781707926892218095544392755197231943669663804991665176558613834027087688958157218207247027293834792587496036987203734852290502342256378330734619904477415800043607014694528739177852566058365724618448658543272222393510244020901353657417951723173929710208152898878861925796713501597744331540822375002940240415061425737831420574921373207743849202724746410669977176761210596048569797186947390261260083459679740981274150226205708937296792403302900663326916588343680589954840784368 [169,38] -64098085357883911369406484596150838610943697822755887582071891474522190934649733693677738461932997112269659264455249489172038932214855366033055729521460789546911057968456079962485259126348977942801444267734898907065070765971379636617098139695736980450879879909945449940213076869039669763701873264090064982233974668338237208316029802901728534947566331664568836120922795307580366195029620232362912152410726545682091790320096234242672706715889338161059422864588162077566944355556472395881642153562715318552569082922557441728667865709550925900259201894155100318994098505702476545156427861478745234828583927676315492938487616884735256838634102583980608112834974792973420025839523955745653598571865867203979730126720382315926134308476039513782987649943960568767070444005016158313311651919221269484348081673464657981258247975572052735004535981626460522776923676236539632660312924664229430574898318363626093580170095178213032384339116665853595477730651168892172659273744388881427625419926147004952538310934145066574360223238363038129035581546899239251283396054525703163688780600285424642481533596788593726982899909256039529760282162452370649835616029077236309960988272168751257545287783108382892950978456904993715520843054006850113350497929178891748488968406030593682513303074801566170625735567474598872067052155066307149514168168415898080944175942867873163483046747046666194588 [169,39] 22289146343443708644470123344034719153795005836867898084748842921412058185850248702395090971000334825690707657986785055172606664951580950979705223813302738749821684725969109898615123691784778829147365384211517598776376361587548812634358405607794574282421423908840547613454979358739914910421371684586542283332367832610310685202443845156059315618886354833650622006373511844910798457289827139116683332926065617427132439661803871464336632190414770567847970985371857312842152918159562748978497842894820110979666889479540126550113393507591106096129899856048430257166140381125279843269018036116999516302206980720659783876279676154241765424869032879423742669007537314560015307935202495817621243260472903446486897500482535015739742001779895619078388595182819406352714749144284491353363782442553735575737699099400431585433397327978792761924241326188394700153224784898521895456802712666105319409659306346194411228958799264055446453130216781346180092988826426501868451236307407712143825758941055853198546905461459162197874859615467117037258723243597397226661261853161560094933166584862352253697055741953507768063000966686653925819875635322963784015557431759784068436225959500191342913133746677182939215713611746975405861743711396468013361167231594608307730109142821857877171338110944096297674634763697723698338026020064869599517626703386788891363722637023887658725201563194502977 [169,40] 60289164783021637471593850746318903875242165947073184779869905975772075522447316160740094995235453137810680103761663573017601239310685642419422031217768464334462296336126684954051423635018699028529101661478051786311004188162673884011253130001279082167085024232666595881994850119290118262330342233465681745442543980730453993915365434006857431232960555681578106490801660943468509036211623602515580889221363952326196742955754397763380620260975514656972817511746450731229461487241462134305953488203124074319514107353888868034390081972865347593911013064873668503850564775786031115028679300367616603171097584394354286595217452899521935503689035501745836800343740380329437255410259027296390939607918974955994210997241188499665266151478741232468513026315599717940110019272102313987655697165599307360238479714906974867666557567823269220567954744846651308734372816648011881779970529996583254244916086092231434972870167901102570203301037104016371298891925264619132925955294402094371550778701741371179296490640950162090034034024229410468586574324887108664159522712595202964016854184935392679265584676953661408138577831996493516707471136504390976487080525000495138046679315652171182087297797989275284866707077776041822152797196289090717208241255821397461996874681190267275693794822087384053546872744289240569693648620053366471255447923425507258505095435212671974863174446031960 [169,41] 10489589387582992605363518203056071177092503721827433407058843157222231295430645847056791992094016363150044693413275449523707787179696592613294376557416427071403161870565637574379447744289970372123482892544478312872579381810473247875426579470249734242994138180005540676577514423818563608378549719264382772001059365194693341751068347540508949917151054050181046948665538196584077878780319883762135201920687793911656682705369995266505800751801149433350520721020103145415167562495074372150116635200454687524450312098730063202208216079915253789896090268279206721877683219462922737049266132763898763181542422403606302487553780814200444737380430653577153565012102650617345562965180959443353056637294641131362002931926584285237542167063724012171581204735597044439981875033480799226303524050862400285361361870043922338281607693513681102484032490547240673859052356689650115302639198693810984730871785153810123785001005930303534141389441543489402327691881142103498342843046087702610842993555342139120174451858873169118654810467196805822203215532823403868611106561119610250471591608339454480227114672119574687022525669040644652558040225230558133642635332078555101858266945886922936644888465769147687045486873849807607758438677727311963196571140774611382376398806135601370151613806490297023851944046756274979588435530908451555319628944877497828250398424125538990344230368905 [169,42] -32067098138550601723409525780832392479492965464753269086498320032856620931763362756859685753762772414845395894776744067534651264041722525851210104270004178365971271826583494734996356209508156770374983958346998175684418819176361634255715341512254821901166403764882612747491908288874747513696964647085655706873787205586211871417114556974072331776743253022609242073021100467519232640416817081363481901117490722438293105105790085295704585177191620118588673329399346847524323326843308633350565369619887852620256796855128310793784926178157212656481220968571023984241920522109030084059420957933654588333350149877528501371107258518434143159821151260505710459487959930248243445454743822551852863651465093346434482344283022455315342113279846622747027572028485252728061759549415611157776585052847046523465714203985405284668810608881519004489624016201814817229326278758005862023965491241140158632681411706513718284334695711785814748850206184545425304223132903143179218139207839964674030760919529297285498872277286323205812565634569905422350837181371834896691417444224957406989854827932499536213953325268872482447513738784783007696606162759300388570944851221417401069679823156300400841801297658800533189643618358826390334343141536813271087235615151680420061099226019916873854824593884095741555307468138972207812174803487826544202061446510337443276931324243187362959382808 [169,43] -16716314036095564462688104749633102202922376862606528853067970855947749716514704855467730628464538759874327169739517942172341591438061825039695214364649480210089673982350975587584808456313555495480907604934820097027785735844096874710134975891545413069387969657628069077276438975863166720454824631667182158659420175672386899222879421686277408285767985315695027896451930958149991964195521175893094932689409904483193760806936052755923889964301368046208165681549888582753215727571761116771880917496855916168388538084601433091281626843374527052508314826069259908428655575206962975174676802535289337853006636865076235442660501614988555083289275190083484148691016644367283246329607511141547714654784394982075147246459186618599208106347199279261718192241544778051718801679598400330475825203538824524562990942847949684126083805360292689084449882429337186681220072496190594288860370707564397971308118371557803432264239286477472400061181062793484025714691186787714761676255100802980792253017548182071643860604122222625830654644461616957647853893439870294523524714121243681145324420344998860515594125732861761047789622269934843292897315615216169260246148734039029773331259433575493831026473837466970888012804796572357975889995879354370500471475367905396342689121564458975847361584590480171719327081754089241849710670032664169448157770151999630838537188279896803537308 [169,44] 9594862873531416474363520114658733662733723364166750659843815138218611767381488761816298341418650020240456503078052885548554640343070240656721933798569917998180234726767656508609584307761833311750254042868509749744262507775012178860350900315919944937208129041404174695990083624362764580332108802027694992230502526170639949701611096763141073548012195028984849041423138482632651921088843216065820522853867659989968158548371211286941875494001557928779899023134838562074950092202655495257549718771484878502144828600361061159738238881416661251392911080055605151846475494836152164467836320145779367866515099345600108820517768657178964957990510932222260159070111557037377411058770743991868925286276809954849534768686599641860127499305611135528078170443649295929499894937836656207914401570570950100430706441305225411489831403351973752862210907110555183056888618867361740758553831970185857646564356252258267682073819454754613088808776802122548278179869473624187960606294528877901278738196286843356929088814028605590745719433982142555245403741786131849707605769984961522304390088130229980394473307460510859637536325095545284194689640220727346554232317016398028950209953701149530817498490870588369274503089284690846887557112322770906464605989507253510468280104440986860280410493438558564965138735037940909877228028152973284155477467218367462316065935785746752798 [169,45] 9685985209787082169319459634822626922846998556801869175154508547071674283621347302535700194166165655644821635794270578607148411711678347660655065567785710751396435702762622193603638681512080682583691283098425386071285263545133034748098220917031852886929525249870127685096782896602738669091709288000182972038504078968452601907104491343814071422481393193974869987076283335522909884213710528105567122445062321450745186902775223287183914614111009659425864723205028938160704916175584496197576752460057888988741960781822465789958579532230842167159215743207643496163451431615755821079544638264024794747283913149502218876813122877841056392185203396126726019795128934456401741096528250635816215549410322574287353842860955603924499301932699118671360998310546815301535265394569978311057815856752723023230938237514437951146802175277112382489041586138610965870720635568915053020285017559444820641246256857183307088402527685717144253707401995637712766890613281193470314274658375007105289889926082034976197707248411302617198182019866153946091709710249698318730864955676526040051823890189914554460755673447755232620645073292137388651752738991747869542977906949874331220422253453803434935344877013896819335114720329793018842789888075757283703892080450581460948965561785950799835769438033546726522295242279134107276404089198845055755634264083817242974047186089662021 [169,46] -855027620738289340798174606112658233883545851074776520977517138973466599323259794784714992446627128525859168537134666053198924998511410553346580931186199774097281289875990247264440173769756648986453880891030414886766612042541097578843695713150817941152836323581763925310101878426190614139355594932069427402344865323315231644103191337698380735721597620206554175893906473832224672528913317563309863724658592813432711852216189972417201586604742079564064272574573401215669631977936066815509284261390681269461744196665555653369650069059325018313130701327989708341226801645190583222256819657867395382566461153318667435338072864415638288179468832263469209197369831097204788215410780196474225880379662042462405393679462678955708856444329300292754727269550366291595902984498522333341384601221573841417015145676039284736474468640496254323732263470519043502296694156741568457549863867644643280101186506474375557437896190376259408577873784172723305922751653686084979792570521799669220670763159198621053850389391434713602393536581708134421258554202772262166151671612129199425770986327859737200501159964321415883449038959169898885495023583687796980948520215005561296825939900989168444262139074581233757772847561645349921386516956947269002994623720253603852054354960373350255312819900516594232212549262970939688894132529476954708482663030529927440542028821770 [169,47] -3331241313762410476054545633061858519676554966793553972902784063133727039487591926645536318579280106386880667900544789278111122080719537615788442371720446319036195857068065613534810133830529011974646632926361642139054705691474862357562681578394296843200073816658241054356314672081309223982658431205636383943637790021770434411115761871827241647031327536818073212011413846707515159824551429649940224103885368535815983119072606599964080196302502327527951493299518156698603384477510972455111255629867612770309359792904646869899348861762086024669818056053767692740846351473361407087274520288506226292499990221995635981141759615896224796840753155894517807734225057432277280480125005876284400844223986598788839432743957348229790417343456510267871112417607218191894063517418499020905352017535911659924435837996789436264829511907682224849827454389657504941783456555231426120509370510790145968700606362733786844056374785189912326978946376932579034553598890038714762557591607336268562362413010611110360732652375636951664189191697448580614828480571376319397131300892720545663809044053837076455641136439667960445537612725139217681346982312178378557175839667925453662832148021144262949599727239308989681868270077622889210607116262412054280744295591659500313153143590815532232447886340407302047154394535597472239668621129379739947438071281115848321959489000 [169,48] -549466541830308361005568629260064072034783483945350373204942495759111453603535812703539278430176022819042447082788401500470523523723872203360076498817109737689481466007571758262076993927587046941754333840380434485424285719805806109964845444732313836790614402562620959609537017784901974467538545119786464839627944533234386605264644279902692418155657193797043499073038102671203305312883043358746391662413509462519006621872624414797995730704875983235943644747369462693156172991078323047591043596419602058049945930103387643574080499455205289480429941436285397046095290899529069269818103333296377378778291567950801967485291434955522915441261431177463775780380365636353771871184916106591462819174099406918280931268665706821125329964434278993317264890465477459644290083708301233629595009766587612410787884823541086653593519205788551692234213160498944383831531761646350200791405683625132704767150865877455389546481495099194435515700718984072378302324799280446104080357067476999249213189977322327157689795105775199393180353187253440117788862035148560091959346008290294506661006831403519927247139235770350676773334871679217594631965725112621392200467485302895227313785844822896189004591119121792647470452706122811228748325017779100911504569084645033129292085667559862229005586782307158704049285252199685619399939399451239973033821029646421718545875 [169,49] 715931724931789416117598559758412920062832716339889601192884668192038057779795164451107490014665950853940330370874691992498165358556519890294870285097482849683400738849788445378937329071002010064787522695141725055549125708785640796081550812593363515648944163344618509867275611313062609131180181733657739928591649232859924398930824059886845705445672657858662930230169222095901496137684705471339488469841174127905435417193225399986901773048983420883098631221078309135845904933136879418309782351326999758274100218721020412850755341624342311696323072931815465236040484920060664323023459656239275319134178441118489151884031695877570853087360362239874871133828429416082919286017872475229779174909134800054951403939604040667935130838747169139247311025595541802862467981835332343745384934496535344452700083316215302149740351690517824608114986052612901040651665410778655004275136896232512396312579617983880365520781685180432470006543368707910224057733765919905060221476373789893481685256734746155519055674180733361054274620192814852690581322613153568306964233133858848509237739997449353661057315807687877004269035059788238279173423411435487091257609744639577793724233020932803419544231526535211563158209735730028932472992545821040244260334258462468795559000580396206076822511723136455784708902344260458010202918268370977581730198332751727255678 [169,50] 275734637258419674660216712931274027193134731274968228546621895630737737590732875698335776711244173784300366027671663818243710192333720862052162454474428824732484111019630891059486583098332846564921334380315092478681630596075426625051462017196605763165803580156550788562655025132044070785713279272639943410092516689882847597127417361882248757565130760481873883008295394215821357876106097831195531776220165826488597548169020872413841664433689596623095436742433561706117191657510696309050595284777570466918835997961162013308465065975911649726389931173918872588250323903556775122008349302872649756763367663211220441186247352442094477437187093580826551867958224904960450111030203832224717548795946695323921314492477928164971895559778321040325553296288009575738820398261541122171982899782247171347270309751194428750573273884454975292131273399801295933339746772338144898448674359888697569104392936114271783979839503164909080670276669329330477004975271463751941444015127117242893422538446272880288241928224963879675355659019762861602849157348798172209012840691225825400825665559960225110746827170385237526278426594405936892868509084563093943694062015055214090691099468031694099502724601334382633957928592594164870953824802853481812880388262875697145219585140777974281205282130455175946302656196293361056332506733422320807467348155013958034 [169,51] -85051247525586055742414359967434347404932176764229013393220036350025305706008953543834159858508672962611261588069041555013646181618524823044320431696039827800962087427454004215636180364690643514073488439760778623594629457984401786194853208321807929309608417813700167646075385455394872643441539731750684027541690756770783089916750920670003109071231232390705541344273873241576511941752299804702242562302067128611530515414300428095313009505148575144081992049862954752143088507898729606578526229236353399395916721574694130686913187341757270938413929807851175899248241852503029172677410890023572459950625993766225595161420382498956506888688287295279007204466366834119653643643616149978626569327928775138917491551611088486397786498638148976910642747026902408452916746476305317950664576167661266547006264567349098853559349374689746208680550292424087261225752260358397890013031019706444509208695797747193540497695183503684793187792763105977909646397624933415327926983422316479234712218199226237372337700240581145953497761502816801788529830890775574154599119979033446754153331725826799668576181747121338031843931039641677156827703122611773817503114105163466502267873028584936979853142484903668112523505657116218647350629475724097768670569438333617068053044208975603135461188313588941267599941614060028794954811118618978875887139967462582 [169,52] -64943963377015878705896620137679619974350896897389037870568862306426763503210994124998045062534741728374598362632006506351211395799200881538923704050430720313345691703108550446201695643923440617677660613280711253841620526395921607133404386112098710878704090565906121825382049903555250622509167314397850785869994413803049927770325461797859140263701299605389268779905207387871568601572646437122741910840191898261926710347435176378918518724220363405721349141158108448805168134838115572699407557849236122190273416232967382477827299674963755263769918650412845705597465973594001998148320143017184961202841706003531913633282239061916192867459872635959854315436680812718871877301871645645166485951128824546107271355180164563904524923970806760256190518363935667314823355079157905356268822131618896154648368939915120943639915047802472408225640644807031710160007063541305393578724244455396635124476669729166914607060076000757631847755018992444690864249123566090162977816929889490444196142748400781729373278944449035817962811654682424054534307407582629013475908478786822147855701295833873926766590007915604918376285521242447723797644253942378477290436000756900095913849973032321388830271838656483636368082052668252378707234131340222287700776761821674271776535255381318262068212875854634417151560686769394735978534865652068472877283654752 [169,53] 819067766003800002294791196012555794263473933725269596436297004260328758020483638864854081666463726953982374780847477862179870447735508285105595484025720702771227214297878275115844298363708672658590554276713206603376744993859833632668858896170087046465080786357310298349095742269018565741090881968280933562166846077502445306781099356448569592813930798539045777171776589983177802280457929515692204312481366370952671817841691121921750257599746919588619460206058509307590551177722461103564409828767206247296868502739393039187346124102114387249942430516725506496381633790766871405256166033714410910718532765559828279045209277227406791725184344159996830035427259633457125412024126870109756758466036564679220870429946179519357214862655122321268861011849891413585350533182867345086533940660114264531957116460866017007177374625634172819290474783397528437412617912714819594630712994927553853905769330249024407441246625523559260578874326791908134358269929818166946770011412639790047854330347474522018212775375084311089940124420707570884952920476134634286393299826746618436845813032720870953832557306993482376711178052064569710671558034691069864934220838969261509773552904154042396222518786348642266020375958195519710137415283261519899805270905797707172045079591198816851953332773403954090705535715504995511800835685341052522754481 [169,54] 9031527174135434228043762948144965786713466059598474376062164812889435671759319235973190477062476010694297878717868207255781591959484190024818255178340834875515691975884295637475793667591797454994044545256400302727393593903567471568327065813234649123997217358104990792526104967963562437816194584875645212588081986312163638533371257574517422058178283827436372267186678257987676423287804658286552653357997211170669627790475797339320307950260912912240696528148845741638715553148360868130824309275498727930867307710589298732090761476155389890605039443625473615208377254728706565893887066794120920079333831058211831072776264797245431572848057106066795935321471851698308466612614863956557597660684490480009164592559346529656213277031919915442641608507787648850686171232114797067339178249136424779284041432878987592552762827629115220277406432053678797230712820082276764584940556932403524264861183406448555585216455904555348918444922770081984492134539416789010120595228429138390162681265753477340772183163991645536153561924683899433466585270816751346297706512486469154704043927177130893397817128533498883806669209053308562494923374359531436833829077080187272403259855540143888393864509584790989648551396674172090105675732518916889402348181791756586576817897132850661875447377299501116988285754841943963082362427449821261109589 [169,55] 1521511996625189769225715745369023900728053392485607662375954404878136532118691517733146736484430571063559411714116343500566470757388420141696646747348141157121268169917961456977294274858760915180006356682965567900015898815425213600599043180015459131015525736747017048072474314070124333825651751005305811336899607967963195561960991391337662530783374111792329373693963528291736284624050395834258573118227898444432576059380111744356255714627681348644161346424407923972987986573427192782849063415419785154156981313085756593388621569686285700964142070437261765361042716539358520825509327527445415592642794140812334754587018810141754892845143682254242951494521562857786365801400812445681741903698336362710289191261627472124089940576994864144981556018091280011851681215633374508248011487889857707515756310847637365437448299442226663896854085466966421290029235798490252829561352408691311977669515932786827097865053707067247657295171498789320748588981311479198360095126029868820935312642115203797725954155781291836474835386764296578877563922801810651679544339313244163885096001960928572295826823688706182884638859278686968347290182474574653703281437868183941497666643070465511438347569751023411242806190794554511313555963386557726584769452516434655714297506658126748504483129800247344802434840381425049640524018463328430126 [169,56] -695435815513192009821522057152995833225212012479334855122811252863799009730661977834008062072512926308812998301348903272370407607963608446421164557009414267605004857716961757569098105673915734491600479707568070789376805361763587613354516216570062024594806167283632812725389378424755771207094904070045022867742327490805728814372554883819367338892895401214764946506421775949849864477837077659684702416897274211708736718373905300849227997517448774624069778871390609987828453029451052302746173827920996194694528407943589963597314743651196194122989376362673472762879349253015254143381914034059300603005678952862755972410782772471863673683878189889080932957323394706617326170580689178434264140152439185576130152186102577357058291693161020459351841042268227691367236163824393626158806089568716544605548655394532488715846905686253077763740939019511202431006542747271112413953921709423973294630274056073853438102902692175888005484873551790416668748518191369615148242826070919101672846734424150999226762289189769464478484374394398206922752510418929720306502321648051937889748840290195569338942264830796459861454379799385365507250940556015510993100515729819161108539806919017671865476005603331850026984762209975974331439801422101813623789505128020482401635375720557737065013055760421867675012299120735654142149479811926622 [169,57] -261978218107943259890052940678973155995865499322597530644681106019510415390403528430404666904625797929788523139958065114961720042382616428771416849796034433654107944114513263916404994306271000167446778260164568084495577985001994614309344155530106434493096570955311695705957320544689408740788104485575566135959600362318878535426281353865950070716937657549422461171933672290644489076049021187105789284082246713939573455313942936900416765444563736135051951383581407009952907640688493793815744450627693129547527952752958495412652922064375542188452917338800777294557418111430204599561911622148689107675403991043607316126031699352939641870943658102756932748153341990385894492581841062323783322520726543070388198972743970309018106399487145964897140421085044169115998526023165347877332285670971903732195665661395518175532125230101123460224611826565534902940680808348739291751095941579032900976834801859508123868813268055242087541589069059788944000070650982513427243700981192945452581190162276950169905632130115260265555110305065806437479776981739318114420304300234825824580330105018327003949781312127904972812159154401854489604129146290264059438254058368676165702986734278866918504138063060365423966099662670164437458992147137438608822640444374549095557773421937789242014443825730436054585395644523064233259102115054 [169,58] 13334890801382626765753448683524166590864979444875447831817059925848995260084615448183135304709524757317235220553101995285186115823466862569962153098293987238567170230199777033775236818867920666912669436175231141987431280785545051516019774642640536378128362115079984546070471752108726303696862460737050973318554358382180768229930124581783269022204562450319182082570157483664701824718851866619798461031695252260941036257925652545692702618593104279611754738723193532616738465160720788611157671616333818730251015454238921490589130269031012228082316717610879325403115063792231204344720186232075505539185210674170811244500070327205167887346693849938931499510657562407669068258041531947108263428267773358754574504227263476311874687951637175844452554227390628569127300955835666381987838252472618396591893302741326224151386083480817163650857948190032166816989494883728178904625018557786296420785516262885588477589987363606296110892699814150858842756665418349956935355962693308038460226933539103144962462933345464036729789805368147234590574074155208295069284015711672081412867104759769608795131061723769367532340124586214664929283490233432363684719562202600138721825972774128851402513916425193051543183742705768636559182882812920586582693940882691701118007022096853264339929625550078106792236023430744004398986134 [169,59] 21165129425413380914241868180642339254286880911813942352558376631620190440243017123264841029359106103450083755367800715084469228549414920622827742407704593610257318560146849246116078611717103714199022772764370773802717158539131929803442951233437006824164377542366933633528517921171106387889633850864908289235732961224959096180420994885857882161813746767433509594222301279935204702750064884284224895444482251966906777633418833073739441446347334161583091282782541203805712435999466576390965479206224550354667821306954082450790517469515262966308914439297980786480107078269890363111039091030987268924969601884924975084244593546130293841736103367648162535694177108837637938690431231437542270635184145696066920514666124622872945905535625951484669683307397581107577605970854340744996014480254818991451857408047055162224844583454040743146397227724727644883940178159149317544101414708900263725744143202060369921401809773129051982343497627902471095735363991804591960609831360909610216499667552240150433131298418026486020272373466684861808605264117307551312407938306128545885076599708213929378352261592248524618404125589433828028258764230963725401636672369162882114646093487620613162858056995149668738544992864972308125365617347693376565600689979937201628973683245302436302031387061846142001878622198820091837848 [169,60] 2582217034165166249828636932647573627444629981803635499186709773512860708889735748750436083221619581987841171771923363727680999320688416244076891195712192351292888708074749402948991542143880740033356445854122401991961839384941606136721265085196616170169294721244719563773123541891791661196500076900245049132752917404450412883006596966452128143570839245110296239798421107165847900983568456945657781348991025909832780153762931777062373066907302358914428549619796000405294606052802889566094285054969240327726877337357845539155235191473116834067228263220301319522274032356793739542055952414885490066017875227072506925657274701529903189885633426041420414740834109031061147357740202307909115892244639122463211056351402945957663747611490490304043951830007395441095933306939320911638732154398953398455186473065515194870264152350636591867335704212700853947926125797771071661533433789039394524998824089261790098440501225632710281936735719209127145761255571349910361940934081231429734802924337256437733333417927548575708394298526596767198620816661815375502952821794278116973781522474737274948692142356360838157842004041695754587744200678857292665227936252842192315945689971874659915365830708205070172749929850973590765327373927797249892465210325866014611823573861629031439710362512203498915766439541416423322 [169,61] -761254319125259766650033789989944592195923942297130587560964405726456691414863460692847329420932495690036300345386339194968152795425745081786146979402947279049972900872519186368287231327926357104849135591575920035167037803311922903779699723692910029919138709000901751368073101871544286015129576559898839160415172020777355649096598826572227554579061788451108824291808376109916949509055217534477905353415083484086205512151828676948746440081256455103114981889312341004416932781982693652062032613695841919431114614859350180826528638745601559320997658185102329468165383564776546288396857657387321161290604512737963581348636883112707949201538487580167585971616264947439208011282177605932768117351525705042494255613955094359986909960816308535647549960597975862713117592392467632649017499447275847168573892520023212607760545556920364850171904697017965059311622444924606347447092028912442567609647983765675517745070925118841230187965295169137934485177763940578690546302262959683968388056265738243538216797319896400849273588080331274801889487834462367172178967621788534888508895704599250993192489864138208654845190583208324516918752016412740181196611293098606742343930695362396422701872364032505472328815678724327649405269445352271425255133413045925362573695440387189174996802172869132681772740304275482 [169,62] -243180863783930119157494820530121251695315854906145295911487039627547289746829600828529265354986296438928117439920802488413967255101998750467930912459133878194866377849098645116313419292897968304548006597996681756517744132242993354352293882257773778857653654799872229066148061647441702511446485716770496062115385704294510979402789981194862333124375692129611803858024525997031741227514970984685737617321299815319975530049455860728677781610963789388026516450414824981485550775943845800227827855220926982913955616104452735454412608243756921529844906338286415650277091027213813415030896904560315730676596529169250341420686595229042187027597375943029412250351638668275495085078155907717371579215824071700327726922954638328833300336440469413646204409920379834012436330843009350391283815196987898570702353105061400756438702764965491487495796964413106200595592166254261154498293911461859432864292288757240437229580793756449026403889658282324974165199573333326515675496389689183817895279606383824036620829579024800112171289902164968500660077232098458218174986454415046368525693254809600494462627072336269939381991252427646799467868296387555265669987146164202777767454581334426210401517722657417203895904110688585662680794672204611235421035780374982781829589401246216276593336666420132938783076399880 [169,63] -5278900531251990598522065254479954532390575038161374507203094714676072560625601939140466238499212636596146682702974717727625868567380530013216672617140562408907167086599170980639596887306701722459050810262506457959405567950603328116664558534769093986701127045018399588910659274741251444985434690137227422352336572637468529846394480871612119730350044379961816995504577813819884178901713975355777724987269201886863718668406171473905386266950453524735198605694139340021888164591078080001835507052657969902414936863360209036138895829334253066091904039849881492641384597506613521214128402968463093866009110949306999778501895819757698919914974827404728062552947426683215905386604938006549578390866045032274966974118486514029437473443772028386663344710430688899308393230515564885891596537964843581965169418458167234573912035689139920695278474788841889662533585838747007682964780041188058827169563521430847516056896082974898513812464049382322023711854827673976461167885470654066626140009097570206174288463567588453804533091698111591862719426172468600548749028478798144637966810063224700100116117308478482140485074559969709070875794769910710968204054164930456095349559685265781370669738332883529378783670306218567017406214360991591546637765792522226004101012485069674580458207724861051926266001 [169,64] 8014558246274739995705019946580340592906847005636392421115626984613975300091503951374674778715091020799074768787796263841378545556820163054007000083032626274591473139876717349199553402732942507729612111746703642117081750758336438639471966050565463655509436633682161105930725550211672991144015466610184634495919984402243181672645587956512100058295233478740117858581707572791494240240160287013586298652834665768814523179207871051003052122911678032298497647481864103874080811740062248559253180716933804636819470533843938823895597863812323907755747151978863217627788647154225892816552859737650295540152397025348665261323437880895594438982217019070411735799665734000864487843663410249603171712881725827663204599605543307961343668842314419408624481265273244976188459659507679765388062164523669455454777639167605596916518277029056074901079833554020288066773568608000075861932520551521149347596555848391587596250901204866923125765462920709713964034225200615202389058673243035711439167165379118870245760967104134300676860603608481857890740707067703858386283449572166547793176228922054056317674329410680027711247268488395657848084050879570166918189443760627486527870454121296735249998232134539839363544931163363697555491760203950347254903301298646988721268537191509068376408538534145812172093 [169,65] 1331367737907848158629188958637720047572529631393787074503435236945264333400817517877984157076743190997464665876926910125704685092492105608897224932727175431754687381518939765709721709571830947424728194637403057402491738939750666074985432993132212603518538885427784249773767309726507024645668805714996547289889920668564654527884098888178325134657917059647282029195489067681893669224149612600151393952715880665296125725873281284237400935154975646316579150351779930922959879935978780709291022873149819764914053821277185785339433232735123540895231902294278402118629267124380471833862342683630179869176054817853940896820936647676438297236154591853332547462434168451892510313784864373105604236965535148070781734450719656293987696007582537008398186244428025694141439868587936778728608004902618509210072078916829703889912307852559413805584745268283128590304388565828963852120334361228340486904613209139104287818261890448140806795092552843510844997271941479539959474647721371867567234571197171733935694894419376275729622003677025406087253093945064447955061213324243350772800395193490326710147558617930985023367994841894776013885309600637723053571898912469085212724296656708935043023088867625761243010466533998274290072149752377223050655186345719089308356964176472713339857442372597576385 [169,66] -26007494715086765877083533473419463952615126070217421990565900610345948692015693353660154242705066795490026648848495068435580901465235876062771607273624501320476170389073076468149078543743628300422896579337814806923334725442695288439250533190087869838806607580764631200011795342293327023576923892430745711089085826347728865583299843731216737347803452938279812102781417223732927640241957171334110165430945822370615389998623240770633451995974403191088285854588875205461402943993413265706089366676873837869482336178398839357542811396667630640886691924809709950241333180567649788484943261085589392051565403776931491309231566535969839872078863115390916550833581781745599726993469080817138279924003153669839455466155005722121658971041556656304662851401749717121978237032542622551003942610104383601925456297749309226951794082686596163417979736686458889438085871821506332831733375052054283413359519008291188919200270221900171188637388786882325412471527369739180937128404050387473506838607298883064757341244819836340735912257204576281453014699089384268631043798693208651963174046047576203869098795209626387674470858267811301498574519891167388992353489449550667024803658457852995800179374174068185250253732354845689346916886495076034885644240329517181192325264112964831948155506560111 [169,67] -33983760742931083264746495702453879065467769421373817636698479253169754713266224738882491011979689179686353051450880350441215052679212192257524804733983174288614615402578516304424585105984749485115801007634141018921813941103886949648697167036050240509414723647275029881270839716168059285900435526566471645939559900059359595984245251989998012903651579195263575261176930136901738266312432709937847016581452734038602006592326973628998554646907029778416573350323970411011072180813639771205535206051566678523249824283610575954975164490915051776238169024927416742580286002080855761375218350725103097946547140750952821140897586088490260398615409417335909508408294171966828841828547083315521640823601067732579291726421417192118075677588741525243874833389971965135610900535479862772353182391525881940898556580799650394540157038500970264528525516351272879274776558716335037664426181590281332589786813813920884049217139593541074386501174744201475089272868226026286544276372409291026857001573402062639271661359568378769285507930081903462494397355410280183174981153811326741735657709015844272947054387947048764981392726324219047452490607757388438228519906776330373356323185844819466144839802935419568851834327731870682482262422448718713721552875445730448175039418495168512025763697324 [169,68] -3990104272180949398813569378097368309680385362482048902333682003565297861445685457177930213849042058511023417215192700375484237745121173058330242805904424790854268919322789088512493664078398680041845124143900704710151846954646429225099641298037093201048407729109442358563638384228956971863374885288352627497339815864108925110929854821553788549482943946197241289027151016862298520280846542754597146407667300640291905059499641567167964370046921490399397980791413648710018178352681666419919011378985688357622756498343936979566709186910903174239269716268889787541329984310359432600217564085018154928947448694318275112987857463832181841193623890209468599929576770227463098893440265242720251176304296487492177465241114395848299721467961134020077270103406332960260034584775245275173757339664394097968922514041341228216119663393521531263152385056838991092336174814226167150547267548282467314667020982246947640077624061183083968491435374154186954644287892424862481526403273953328510832618382750064662299156315342494847998140692316088627779637140945216233940816188239525647523916488106044003087643202362375028384380458809943162483766841364225571798045575089034019982201428624380596530744159956969154949854994354363023798443236485161773075037202898132749652469118858799701213532 [169,69] 50890883044028164040481798061857305294660671729808859462088484943876253104697729454134979951507001830639785723436220377365771902496019753277140876864379116302928299168337399959770108175403117708241948383453699281657033433685948685541457322955398263803324725428560415033369396430630708011920938467468492736661257176935684789507965873316564594932187606350134712700298697460198971978613532188304184564475311288431170761227265542610435376365949659628373231781490999987911096857757646325100997513367834150810797285222786728673746383848026904323236481090318821854057364536669463542652857623459971559647560648227561569831933198187253086575199743387900068732435040398491247544026778306817986962952166888837331021684297957507053249465532198578001737326894270609158853740110469811355245592815869100527474775329040285023228445072584458756793688559537223367819991204565256900187903487883444797053701697699703755260747614416427150396696232184623372706939917740217793253461953024337247890897191017744206210329107962623961178618248877541358789924077394923516716647222891067472086374831608672686430643643623736650103233146851403727580156407317292132480481254577439518136696643748422639360097658687621422180225732120063139539883811129857477730007560183403949905390540975364568956 [169,70] 61265377818989725601801073399206092222866741211054614694470358383651209228432292136221664996604006836715411378729693834811018254670134646983368297455887063029240830075206240744036862163883628544028244478890032219712648582204598372263193733600169884995155429257677486697701566875175693452734213272091324731333520252907798320410807842449449841239141160736418388739899422396334894619157036528619744309997074281026434007086865953911955580026090539238404092363688753384505741592178318968161334222545940530321282045857740618986034297804468800338838108455173465023585195071117067803225229940004182906777252174930843267662708393101232211227988304428514121355633002038879099587913039835121096683240031307746687931157857364773225981856380377693228608022301821350104934605386909796773467213870670747472292998205322045963597089150821647201406818399677967516565183685022307748789000330310166575469695490043914023220040924547390853972471551116193830197449095836141873980121466475454629219848840518611242023596706515041400098136737662970186924882866399529295061541353418186075638798963925001557396741518110388259502553154329693118142095857566778553588885830397618360485388354440925306333582744578682928215522182899882271250568430986206220453815463915440853884138287815761068 [169,71] 6491103357055090646258285894628191570831458452727524774270021816917106518122629599205911483341536355008465402659183504179179481730836222206540198673878037394101764669759135253792853857806446071183110918588090458976908357262704048430075020982561757716139406020502987340821049786265460050035881605981258496990831836719778446761557698586841486040478776734028105914702794014481191835000091640420137023719433822932737857656719575317566392775999562559486623661770116109698734214621386149543451678963580492994952500152258626008590359912810256292616287765450805164542482013814584224773998786559301334339153381884662089064140491914484382992537573387115889460556610958911515219559893900126376124629401554804634122185961818394456014086316316360926018025992717821974463443552748043412317212316262288775398103653980960168165312264865427790901456028998289986202609332699152632190464654153517413020039265522007217921253244700871339761631786934352653865723258482782774314605999280221345287916573996148738252613257688613443873939047642428603020772287270676186878047983595034456172117610515916921331385760481717658204603346759861781250399400532671847932030572323470550679155359654433569300477226720805035949167656068926546206109460720074637067930613024081825176513041077081 [169,72] 121170335016464233016974181646726965424230685753077344384413325083970008621609013419828854005681184603921907065932484431260057778562788560674644297051458780598002236598491864515866706542871451320143498091161736491993013292357684915788017789445543121759705147690550141386393750181224854658241817042311707167480608050784266996962794112708255441154219924036292333469319794050472983161489152784149820195864523395341733684785951394327503320021927395561486708696735056420348560692581524924609674516067919439387580870680217208957285708161983408311328981702521480658082361052163277129877227328879451777533521097042501800044299031396135457912731492928183954544289633733666261081536667194169647625268768093801053769282256892516987864411924818042028393306630781611332590581652141647918036546588596626960403855449306587899368539877726197667248302109919805031079247818830734546986657856850326711655018728865689164957891065160645806844398745160614146841725747620099893097896544798768197634699287525499964166119690885687170015655167510353005179331588891995656792852978000444392252334653467374297611150136028586542513968089867939148555485439468469266467757818280060151283616151431708479451895274370334584117202718823853653985974918896213472481054522079681105755333363 [169,73] -39138040257156494025636441366093511187209046765125633295104253259018545459359916951383070505993178557278391830642506714399330849455149891299715947744959151169181624847107230109388837729360430560120263523479125817363629787218879261706065668063380853136955994806910376956535327458715925729681641656346181281891787352706954407190416271925027267557308986535362499668764383480829935295078927578762316345307430680031501075092037695354299652108898250320872803206867425927227804341857344894474774062194423165013421632676458927989091219314397137562302831374949653225144789910770211881586391794679954407932930341706552936029546509352586888750160426983467366565699326597319830578499440178169502296602994111042832369213251304589383728691905121661441906717103596267644545189981600640712578740863104103214168002957839782004176751929983569682130661117650446095652705292140321505785447143711415306676223652336403173106239672829943599071229663343137656029683833644734509309410097235619960183838171762807994329942929987130993544917518306568783211184317326710968524932240579499959304089368830880142939175283925907296397986655537963520664797615457212618976065530754809228845502200120104573569151529156936210177832629437294189588514075913218685041635494765432474528353 [169,74] -4567954506683900938883479055495617734321995838505117843646381644752912620918702036997582241258384362495868964308077564481317978491497815579792672338470418911118478683418552240330320529402165354251195831664128148566867322063617526715005178272395132276471992445880983136624267991047187907770230703783157525179220804862868594570178823325242035117112711394514207146675756850612913869096975663533496897634991301790149832411311287341228682605795813106630758240012322894916994662141794000297409888615900903612301164241441051838841922387095897788942737268959208604003865931198804345097981962932819146921853597761815793574040221827679494094774109699791311519162847108593173758416325989832943263928269147885185991515521040172349881935072380073472045779005243124427415790790177218688529686494687447653089619514060311796504748683887054311464124365184023193219916819507128741875616474610875931153997078349408246292002459178274939282140963927757417416462955298988132674674649562256079474422557932784692138631225558514393168590933359148813204958594699039523603656164504606541319266783834598367911139138898928878909126829040433960705747717211665755553308077898806706328728393172143932044849423940487296765823210957381374276070624685957431040625400364361146172 [169,75] -200773489539683342575035187557695529763183173321039477819321380976738950948105018654360668640782570517696395982560773254181475124706183262944184671220210590702519170451780275984507470275518577778641260422973366162071536663894126973338893851320013872312813667712536963206148385146943494120844612962047668831869105939552161106490131001480219971087361837133474273594036656418063416692662293346401424732245795736410973709474317588782485089783249813687227293260175022055153809208379587198989225544451377351611639583374408369113145752499677819205844405325024075447419312336919141421066591014801923887360432341479218590110722367679965586709924882632294411915371378609572639041409202382835654471545117758469119254405414882578433674660119791060214364854430505208548178804460889557011124355033947957189943130161468274059827017661369295007213390568399937647841488838343451559563823238308238986081056749295701984538076694289886464489502558246264537632261679010951880237831701435108990426944134666219183810771767879924658541797814312117908275987270846747767577036823430799862967916711481324602862667424869886868204981175429624771989917899220877747488157880816244474700453119808798990811897883122704419613266811147262660345849900165801931769725529615944 [169,76] 3225764804204936482267269955872395568913879517789766846830600807090831094625211299448635097675521270828361505882866455974332618769386139652162654668018551298217553740248420152032765129353675965794194620718170171152277444770398274163142757114707323957736433807689847165779316293708437496934200042048014818601602915263782764216509297423294495675518997592732511350002542814050009648374430926589053851850247261645213440091218490955600969586109236880147387077385413053663831967044883440358382243325940830758512327935799916379900890156299072643938961215514180684719542900388071283833695041360854087303473129970155601094857710386626212594235035736396978615611359585938909693835348780911351612848939314981171615657061589218589562753668987269001007882686666796748313878711362190350172751958728028205288813206980859653730692002964047588192973128634369502554502378938055203294770893151004970580642528827005317540259926169260215214927749961234697750669455234248042376491700183582186519255201533341955912341085988833864971245122036237911010153931809606094097845035219695197282696855192177457889438221682870390127103941425290363853172873258612874651936093142964520274509488602294920502600299083762979994086784792994184705432812687408978264828683044 [169,77] 960607924957086388843706410513483363809647774895266520347308726739829752271921441235494698721613078405099221333774014386509478231950159519263671508851511166757310889993744883617937977017054094831950557796445636652853482181452925895100267397471476700629590607821244734288905956963446191376311203236044519314288931997503691449971839859121917886807015700434359028008287236066779231419157652675771760878235832848831028074435801642136419666025335956977895819948849230144123941345729197109326371718682920221070653675826829374840319729649651997050912411117225788004941472451916501852505444148953992859506595707010539365757938042668811546081049681696010434351787136679959262635450785035531659962767435303917724578616415262253672577334655897296330792073402218867066378521580165506631454907718668149192953628649138210533435054999094574807390312447343817804257553312075984406868908216590719226064521821136114685598726577491015998226684538042122922005863862569932497482345224604077400131220812015501505682686365428193521806915007322338327719706233172416882718212099450932733875714522580841631808071920315872976620690029273383223884593701006635074800957382047893285831223412598340611756100715777975709265189864870448212821591181021751274548091 [169,78] 58769517881012350114169413673368897476988692540764373821352724561436766848015913909075078996876132561119931180667226980580548109213982312546769465019999698306963389145356230052980836876318491863646604977022585764382517173828836836395132860892700673779746993093442337991562564973229721312880668917776758374763677944186640793112192673567149989850050534829914034924476760555756611977574360726229894023500173090238413560504966138431249436204627159480155560419185840977886114907788293120601480064337676926393558455757096572070546392724955203392199919869536661706727602057670481685005415409030518818463925934144703165639060375068963506619909514454247329253205514152122359239767906318865903911782806995881035371016249193557456868141867475703462539514836244877261749116609252487338761818132060533362304822452544490060031894435083991755667449681006007493986390991049305422338689306091683507752461335226642689179912242443002685229420351221114526833896836350635779699930102491694771968501318507748561664396644539266393537043787759806471019939790718814347115668041811866216903517078043481955447487004163593411865730604783382049370115199032352271440263498713335274798403391994658782608425064832588071894000451979420979965272663943512793843 [169,79] 1595640099764393547599308146851938512109928599785508838446140400414798559152139230256307450578103559162002561920915257599413049264188883937995332968862148904622547055594692907767707377949135676984465258697208018159436218271740352180483451347889521602954054531988706987667240792507825366428905137182841936276351469060363625584328755930785767235182591121662522414809721949907577605571271825326118966074068101306497603351461012992501498925433976767203401751491346989762762074938549088139782025526096115518329967494524662637175005918495994353896146471428016663930957418464548135777275878520993135237896361466219258602609596714452503478359758219785720945949950481799954656222101883236281401573303338270356420665256137418095524039870852688607247089632325529855221314990998181974727076551388312029456525792271025213052101140448827287241170072259597658281980282102691234863124852136263543935440855725628654991613211336698905996880436368974574693350120146678321739287675973753406752787688959829871593358662203294323972778198154321207902442093707054900705505419475798048835157090759468849213663936750748862249571078071137660367687170206637502067733836538280852689755967227869863690514872105220345928417471250760304550426803170143881 [169,80] -14184931664662945940591536570936125167364902165933648552625699474577949875548791794487078240884187179458710830116208655904252261950136320313287843967961252880429425875015819405456712482906400751114631830083666716943213560836475066915459040897141009086518017090896727465512070043931110432506329917197079990849965604068809014631671117909054875036429252091440720470386024550869183492209881356149262074867465744496601374298597207910607309596242398003188233135104650658166764523385102799602721216354518066541488455207667430647909705964680129747151285853533010487541786245388608743207699545150688233033612818145900517632744033596685350482818736248459366787745536483951891557189922187382932071374985834442456787277560900170349734417654961062616556285499353444677837659363945587898356408928141799427355071673457993573965824734931200404943528813758769594234119987251801947831861742438510720503602783275363788830937810784931783750839082184645455240312157758414951170558191585728314675063512039908588749045370727978123159979955426329479963078030312606883366396863935052838404515262976991974997690044560407084672675656892566911837507766868825063483447631684901554948944068154339094526978907914170435157871662351627038959550599445 [169,81] -3114325022114080691443833396140546745870162997145363583273953025296577344101130824937732834598544713292623003305220647484419834009438606674934019679371243556458854723869008674655757688170643342146964416509156778495790777020244388175895638052987161418092253057195846191884171590067532028846975915918859076286847863484160840737536725138335044780018302726567094455300473259638338315977010837597380868208187055371297822106645542000812834192835483271307609076133293851423963500495202016132873446281649206634035839431444445482483037115672912903409029615188345517731320650531017782925806595008999465497213867334745477807435208855689811371757067812532990270135742488473830411521151946415277633727854171756416618784053072762144423523720879247043483057197674214622667284625260339125667989018882658977062924267107669510959692454446174180188484715430760395588980413455660157054560091730175073250688647796504411263128499962909563498420033082903233509774224224705316841262961850714237429157333610431390186608828741001559716299218246215623952610942277168096044762662878993171755749750921900451831991319070086519016690110810447198736622302932093581656810437832666301676986454568841705093248630162186270183689494880090879852669729 [169,82] -135034372426581394292257778876638425719024301053688296019580804961656366923360339246019159353345451046489431946973680528719147290142889504991025057476146687466671869918186587446006945117296602868559381335025402051279347184056951155538681016802657702488221690587746820313109766463459958379180942484257264782866718711756145588654553087028802050974247675345908010892087946292094597422958051295070058455107229964119810568838434859145109673166663434065032487036982073625025152107265917791711365785543608651791791968525893897662841555924504328063913113112287876369835097297119297302822183902287744591818746503981447536802361794066091995978550144111856752495938224447273119733052634871008121985051723249139078109488631260989130939553195181983242933482819903544711339176881778416600683046367121105597427516019414856812332266304164854503750789967693144996045768192629543545151848807658875116546363172100604303826139653440192986107088100552936142424077947130582724278813010371820276464135830621854865536699200901424306968173042167979696107640558393033130041121605553890353951125963731093369585424058816724115877299260379228021611918970066254467419307220873428269244503398703276702074027845138708245524452853400895131281 [169,83] -3042980919250391597511048578522660314747839386268513884564620552214277055903347999890571530130408231701155389032306639112777590778662627520875514798287471393222194816557606007398652947438696494048088953474175585076843949901555312818720926692384468836061152522769461257433629589000793835805445860240020294167471425626363121605140757580807109667705973856790616685149877847982726007354558302887417387526179193437243348157236845522252393788009058543821579094578181498129418244366265060779167408808192340402822837766727793407038863214612193302244610759248446702003052882183275837617594473646750369971127588919102583943506367626675974584393777932227823680800015825242134826428763149307231572206372380173903336282561804344188979939791681749890832535680362095096299067228200922559126488951401306816795848266670962514260992412940335202057360148458492254167679573534515827325526375339580228040047228228195459066844494378555314103453556707060741382777001475946932191196929595300047256229060680680408859642006272282734236076675491991606263757923105743164928502713904182887549121661293494369336952283894990313541194320005301236393971724136620497454773926284085166507544447144047507630591313891801808448534792050863702 [169,84] -20221435850319561450262546223900270772633585610105373597650202915306036054312530388461550241458063639863976266109710898847102396430771059225694306238559455461840580710238641648096356848861105015706886343949825170520689081344971869570688449126411174013843534817175742474399183973413000603539974929094033448879801223364128856835757710352172335243012808692345497275029074739595579457088936411310794270278675743391780478344140712797419744786007883879564656726156537711213705162589234146761103493237682783078434618803643445732837981921221615361448117098771337462217872586865561320353816863005628988269826261967693574249247567832762272918276761980291724553892696753910297444735698486242402695121409963187086839836774352666209277827036699890158245539560826927441264153534641860126108339876832985247141914981974077398819438858314682761702680934017115730035718198296276380392878160963959277865531542240564402707864783887229687430431031999189746774866066356370373962752584044354494502193007783723078394263122135269476863105360875673287330630717198552987858260013688031890726906470438931346510354748427821459404912603951534390749336080283084020528905263594122100025665127822950006437684279828120855243683683626 [169,85] 933234613391274554505228956183017369976696684606198216483872715226975554829522130603680132707543494981405113468828933045684609876487027898900942385142665420269824090741688144322447261685532190641861737687918151944833906744636390032043901437921534289016567477281886671925521031680969167783067695486029366045525768022257231660478615583872927059085767649439285535917459626979643019095701938135510647739336629045783509115099731235469519644966949694063386187151815516839897491790104694099243012675155972456575600342395920438069424344864082124688112842435331663822204599647800618850342889053604625588391193667634972407713324565544500759648549086757010969280024655726049394505084592193870870373573865101233236192797689957350566226583513440863196240429557019537163924865382618254334538202556579267883222613009627800621194219845959418388152520581690277650958931952155717331562656925587226254713957396208297433676104673684234134106395218190398154350364415718507351942438667233129856650158474952258837134813837306591886465100231259774333211919463239763755412385359808751716458476853663409336969671044445624086876832059779978251657577274998538985195403912840552035303082222886371115501631294377306208037006 [169,86] 18208050795958980772927774537730459501953678091183645133676317681349441778604382343368719468980674840929063747675668567519403033226608521790187844316843042439467990954151310053804194456225259993492821893099705674458970062136166520412000271182581837882343871434570553357554234125817219296143733591086972505779110022651785704060668262349617879210790919686597304697313413276870261220644535143449147847139921641212736588198859444615146393018767682057309082424554639333940290701997930030391982980603988351725886977963979665854654457958444695883682711278010700912997097775679926738840382552060057836027171345662734170579138572685686968296797305569211470209770934820754229935524799610542778604613253304347588613281242953257758532394086641533426555635737369901053939153145659696974055832414835786937114709761979859037906822053344390614214232392882531981544370746305834021330336026825764728859184378582099869757638260221520533065075280788334644403017373242299060223098130366686525738464563898904324034206135558917261010587249403371047169879765724475392709710434501808466067345924039672152417322863732932346535301500584886233497582178729733772064289989365057930460968204361789159988979009736716762019 [169,87] 2538009111450457363950422602985081306199000351646719018708415284533959891166711745835816853155340760635964745737920673152058100061090355282444040562280361797823846076253190464470352203122721920248346919441064057195043372565155303592055768973190213323971854986888455244801846121993091355978517967947918178235178656508324567634924323779402483101546686386013436973786429146017627994671854357874514548634025328510852786436898541322263092816088290981886850273217330163363650003801456035035079472079771119271259436576344595141654846860211755807337914584457992325207960891929088085167757444827257408861513521259629965437000340473119692644637194502948072544017095843539461811127667416704579506737363944106093804119768125583546487195703903111486975493758906457148288044172495411518204024895963741181126615431702888821317182670784616948189192659354455586342095611699733584856091500525805759966723643903083689661604050626352157553250941447642953111680038577146739269601776602768715247093145736856597362615070976647145264534998500274411004345469620437544067164608633530906746622569826912855837238307659833941631939659775611574427740110212363310605276513573449204215963931057499305130061472000992844 [169,88] 273318080732356164229166360155589164122802406899667685092956006479861831712587069108449653686104508270230797366395642087614164023852391217254120462942541714238754060278747481603635788859291291559732828132621852617999247200907453368400104475748764085999785955913757786729245328859344830840475825636620307910773294169146530434674729452055680150188313017080323067248034795966742430516042697348162372889525806725852095786950175842690075219295692886683093936130590330063459771108812689734640673180263326537959695537101780889622463211608244367707916824890062997196318156086383703187605751072810020006156535612622314607718465669986987312569349126462277520185044781204828477790995881356507312270210565073631676189797211895597660910466430307228043266353291561283300239931645731618454867300889816188363170589594174264902776255749097686158838709257805008016695047209232261626961269842534321121862298283893786986413086253932180222569570476563680337922124070994307803939518538970862669633779039461168946834767498633469069990448557684856162242979462705071697019136148049932237577325176092001091311593428276204486136103687864611191690716664065029345376149227815508374533708389311284048456395311837 [169,89] -22742917912429641783939318409651985158034495903906741441388896807874742987579047903778933637561300286603647220535544826495973824336870577499539772468887730105094039454893959881575513367381757794046764816207811584190542221411045162043788182685319090361009327086038813352180276437358843454067149039368194996053634919508087076672926721867244910722492313633054419446109540455735365990433576363819296827239233649903616115299238602873206800388724634680130693763654584076025935041728464494911396835430844919871434307388332041177904169550487528357712322122227949198932177517403685251724073538224731062897381239065348102880565433115377852790576862796410943125622629959406074194071559964478459883400367414759032777467423419281373204171950736729351736901782759831593239958348257593121485603782022717089171591557300694809033144888835208211578120200231435357018604318061666672500071040045274217883884393532506531889766580351189243585174777268141054681150220407474657073210691305242802986172048357773617524740163351237313355727618528244279637513989412379433290075808088363008650066149969224743888199535578981073390464895993609429661293442861653925801617849772246541750619814897877455704495261 [169,90] -1966496066956724141185030327126198983780568261082844599344119833783331941353597690828708758543367688839788124519609284640120367784331356622722839475509911042724606300669013124054400468588847474396467910233931578536817082403760332062340497093223704512105389455959569239811572812747409441027580658755966802821439266238310885195875327689596301227788001750776241242256789535518326468475705607282260326339687587108233924175312270025997395708590962503284949228567757340732565658717671793217232993642351927043439773402676273513774820444585930033872425187037905665410630798704425930156640276668753326258216880867237740493003352896667221176306302300228116395843654475293825703194671357204821000981990150724927336005279740148932451639009259576909986397858336742803430637606320472509791183382436251359736033986282139711887442663456251792997583977554357081561382592340668106680547960256795165151046974381598562030454855012276376597023566359855140723083463518847798739948772908639119734749180356790669895706140283932130723604654810645653842829974859130106317811705521652486823982863025331443994306691251420432218402371470166210290483256353297126713670881993083936851622709539610114872504 [169,91] 159746155053126356032329024242314806085454226086783291972895096721017378120413679234387037885273417919838675905369868152028447525068158066952999479786246547504050368607909485847075859341709701063330537316524600446983918039174868833002810295658034880177157194031132710353613047996609195036635861847902531532084869872633227504908946587221449534540953581702763419006207456365343910512821773356851604147280338896656872251675820321790847068691363102984709698046113609263166252501760219083618413860261963789717220903106933951827095028916759363955031375226456015731884944426489101070614333720483660522335369857767422791399884419568774913593429404356026901424983178800399585212039241216029666125182252488736253549308467590966528719706963680649494383948932874293236950811888803986889450648008454733573100391707481950967751861250845879624457218652710206849053437517467739835573333921772105458237129848630025599435361542727055944649166672964202870724281995174275433250276284569048227999706602746995246040211443216284342568483974480801768727218807801185078420844006089634915985347309219135717349082538771063060785049634655329549611847865716927931809867035056705025708220868966576944 [169,92] 9428807268620459402035433198614128756468494202290549276967609116550930964062429268739507847597812950622795905754499378343022304763590183425856991673609385563925840325601934497231250596255054660917519730174604252639911913612964689329175805086946050397875632232865926507395022834990342449573513458872007064012891598608904334405272463345842660351453900515371542104578704318249539990904656779462358205335116778067365426099619741162632369879748453913110084794931976404451535352883483756578188646789548235900107513748219122428598918871557011421399976216627624449818037806481800813933323392770506019020479602333524434926570992908134707198079831480417089199403692184062331021844378777977657908111545602634744680776820005316712921326363313669350972840939709948527662519995810230990326732118038433657547303351339718477465630612256525785538753160596693489120024422277853152297687749982841806111802923181264751919688325272419128389094298313473131992389658857452606877672386522063681865252549882653939632529492391387822329263251998541268099642565482326906623426447320297031843164953275691916572021996795916327689835087738130168962824422621609788422876620031808150275061482644472 [169,93] -606512829198100663178300445676306326759642163609682736166887959345343234847591617496407409582513625968657728076446449124153614323594895973401282118927614435297199404245374963670678409444906777333179547236652994108447774651755413122790732522409049670604796592149927644870772177451055081395559641743889733199612045508886448822063254930314520297242033828732870562661030689820419590226134791340920089945120529578057370056308052952656228925684615155974277742661424426490733953766466023369259759336468720380915708949431542546347859694946160703917835388361828039170834724795743888994466526012569057271403018304809397838808416428219373649295901482045294383943665730314010057665155359479477464017572780040895018207004930604767580464173652517394395287243970680176751862173062810654319478200612456662250896029724337634000726799369007013104002822505784956304683873095966485044001760476706036116636554081303666825849247993935983983627772721316337252015683791864112993826143914009287276355404838034068801626353251775330400463175430284592165177340312749970599512137045862355602352820810878414273965951552393713431261734732712761105581166278045002361577853728901508738250808580 [169,94] -27651118668972760941995031547144144331549386622248461199150168610508989286060038891212455316783679860427780885713443068415368539806579241006845670104851957568630697536707114963033806895417135686746830295529325671311491802780802039884797301683212758671854330973415728440801883959431145723793782777747177316651366624127313154248186451405405960678461824161823616479306934502652606806298669850126578358846065610342421135781776271705217352435675138252651989769316345030197335399189331749658884347040331826340070405710739616076993677713174137591347628324743261837115831320890002622657052611150916609461735526217618018810498457561340938262753195069993436869626130009852434137183817352323220040067577098734034074340550895965061094085632074069089225124113193730208152025252916069775550347156774888305469137630552892670922445845297482919452007451521416518412629368876009001831514112867419636786422089167325935486615413812948974536217101797830558882086737192528654226287704693403090400600650633937741996439605834999057133953950701747944764331792272530673124422409913330499695935758519009082423379431019255475478737006048393476380090139405198118844791054915557693523527 [169,95] 1230171976164857671378310597174754252733281025001083229279462170029912661495959518100534589774668019439232620180430455331020141771999351726693190439187529406937031216022364021983884975270860887586836286515308166032977519636636311234716359480015781080334445212121975519659302843973366496059742785766762181560146563801951272824336440942224466642969325079461314383338827669290251984461155437372093378710854982303235710050175672634825351704194481384530460508884325757329641899857645208931367663670039714755880916292348222660317926502675500791464086691814274100517012709775896642370393640144501907157962493391253361253798950978442095003688754353238231447283971940329019979436422479699497971370428430043051669304518794152055015719427478511853587270043116706233364258021459872632840018759492550765219076935828248475900338835317937151502954497828387412988403874568113372696564918281929534800360287194141492798255790948842188775325109459673277970053202618300715598654923795970007321895716464685977410966653901036879080931633700292271677197148472549043707062515925067310526560386965072791294862294330353195995477522599746976150490005595543024343474658066018128936 [169,96] 45915981207293130476860441253757020683341443622633837699497938714768499041385785543394547317755644595054284780383596242046111936624148072493299690842020086868085442578379072118780974153503438380814765548014128055051755625630220589299209432709731852609793053055130914009755357327632249495695825260442832335201509545422873373886508614405060960924615000073908856036873214319055321909326509157589947642417022351442536007518935558402783967354688028889363365621243917475420899835584123589901542095280741000749794014068100286762273510564507745848850690682978193972622916712410780913701217567995997128566160354983808561713046589262303358281699990167065980153573579533763201019609551954419703445908586073098088094078965637371247319165771570696278026283758379143583512988292397282260662376881555298412978135606332079557944178610765228492359229938085937022267375336314884971303530401872707340467067940157702212768233278102560695472302240323694316827818031038738056051748261359355819684951280922749436613182194862664010958875039569693985890331314735138780995351321816787168402567119126514449974464757176601593591759147174573815659167724712845116067584107885351 [169,97] -1315874938416827847391352777802577299738125886436732124935445492273472923276999777637091573044503144294769615556715098942300207066882333823854721279038364779422781733132007571156298586840896550050257328596475935403103901029308311110804482362851780270629090212315740821966737875065361498554457251986789525523695135351308518470410168221545629040709593220536997447424740086676609492037474804821696599462964332177471352017021961730330442146324837905039465381074211082276437038452633442623369661014461229467729595426341241932264637885675487939023660094782079094452200191626783814580736183951508595967044933203580577563928218780212691461459950787128898771941454179465658617549664052679233631694649783038787017183446915545757848339229165240591269478492801315144106791460176317499980842444452833953415654472618861978839243829157796639725502640868011041248902654905964492453813767558845741927791251273457536859610553217806102927383369749606265453376670006166124235000835201254254134420354836462913068128187837820974868696242973275299255254841060260850001884476265675274712281868027245331959347063230227505504119327524923890795658327702006124718670230104 [169,98] -40365823353343189739858659790998128437708454742482051395827449021013713212630607970014037457764159113775072945760557256971903618420365700064356543724263882450372432859165740930041062919358885066703839489553404228138936882233770007897706847584887415691090518779147730677350496239614132814673622174285184634189303474017498960939703628464642300124246732514573843467718745805772679502560871777735772767127630229673891704877683834569606509862262100407675078709938702486377864884040936388536930573979644173110204110932138093560387338836207475396261094164650675204471589315701394583672081177889355980013058500729002586282570724145746191796073972124863841941138268782535236867774580522309496222773664987487720474969219940863816627130181017603644374615568963664878018883194888048279480953067300352491336061877888077364302825175756325367597930382342325562168734954700314328825792883172015231849022730901136743687630412226678721173642083305143310521335409670992637034805050996586778199385053620009485802560807247300277440506592093587324896779335107825060534393951735344427718679637693932533018568239080928821242874144169958576455616288092295941810032 [169,99] 741969536262182223759445376306280476678503792282533848641717739213644360980692844456935211088256447546499783093063866337854827339682567488371715675351252309866791180320128954262090295794468428608757146259325086837905657689602926490786159831864647763849234710828054587904381936134787918493966438356446014625406436063734690307877076995549043443834595259981799476945090527503599752857045190215959037794688576001741300496996811118828036634200107026344708206396425874439139922136884867641318516318496439881453347145527522396842321016218456366726018204732177835114111519086065121075107698066939435610236993212249304791344646938198689885676696063259270221101120185899231939564603082550365798827638245648312407924862382897280302724110296294441165998312060769359933986236341163753998209057712097502483743978263755711297333917288752531349506165704412208634859397378563251662948961032649006229243259691069936345432045764760344161241866910120790742894820948352443517180165468853561940751895832667762890117345535598673318572731235120015734156580505334306888382093342591338725971511204629499690842265340003402590440519108675853695594179298882557342 [169,100] 17893498351842533969835198285527348945264556939182854368434417534104031266667926145287190320989704571072322195294650027594171900364916563583300244009889990187277436636676830616804829240812894003852408937206208225392398691322269173219564966714125461227406885631173817196894130585320605337988717886904833093950327671114192732688815603669030942269695882420542295659704761640895947960111080800496250448512942389690621275210635225340162589717539955597792585612579763393640786790237533327598196835645395162706357147436406685678329161584885132951779714998100577978517158943135254019067162917950076377670651045507490284675364893072256947701807147471102369433858220681884496879431885936142644015677815645540524640817847036065954704072378868511918527102221656043883511391785485300907011452111693669635318818013851414574369454159691984787836472643179674539723926986757349342869562470579022685079974112428740657621160795820265740738544068690251209354432240742381691128674798851218785276169066903301703307807128056306921690423715379561338509952831223872960430895944401063590447778354309218812336236669432679206522601387890357237961218901066746 [169,101] -222813680297947449805518088236934032067397954991740892255055011308793471746886724601383021992033783351698009064306009931456330267400466985559455128754539255067805188858866559806161185646323384550189870769226275829657884250483429783080593482064533968547808388743516333076801552761561314525396863675612769567815775047575190954447235642042687176092213394520983480339199041037395965888320938805824530288045249291051785670816248893569009978528552393966671504624340731129003388943968098611800282247298867386549244383986165018957924091513289397846578054510189189415455712618941846444463203139875598094770683655975501789397704204154855338657922311608032306535475854694995879397293211213765647657955669488697233124162583673951169828922969475799378459351805583993775801445302224664910545268423120990550914591805291135723593561091712991141244598449773755031851180823242062259442458247773333046173299073251664455708051993320674122176353337457163313612894724546314633772987496862347280480100517409108024205108612077514180453438592197627668962742466881476938287127389095374920243406053483499964506209276380125251814788326578293011994247751 [169,102] -3841647048077007201773858409838593618908170231737225691909878149069794895514860866819504445073827554442725297378545442740415199967964361864170110267976376204651136476037916874878169568602567019727040601580909406199018985050576548079174039384446690441124343131108356900706087004036008345355041567406272202037045417911757800979574938077641364100695849416830905574228680358336913672530897985755359619214653124991940175010631557584469059001916653061532623256562823313934881007985029539703873441363463691587665456407545111617543698152721773989542466359144321277749253660372866849899417856783419450149006981772775305136735979177987672311926707724962946144694101380581138407983175276075727154984008781765409182178012211543490540703673854585296205431134909216883404735644315898640923013595388880379318580589806255831550348669698191681058842931495169764136230831762697768058940780030595614526708676486961019585792481876025136518306355869934797940066255052231558330795354501726054391612171112838697426616379981681809619580784479076775799775878414032203020625922629251291192248177435977145774983141296647775897764592188421180182970 [169,103] 35745223357504122323319985434581540165316044858775816783760539782607093264246315516841125339647145742038645575036874189542639619881635910714562940667232628479351842216392645503848816817398073962950085018419806567190442485654324574705224191725370024470948687019069016554555125755855343543296871109142150911347398868592407692546188428653548208403906887494439595522574331868445493696072171726303559055722460205614806912799743402864515214028899070674981667150061302493608302482802335825721141471095416109020194449232672106763978575126534365819310662854316562502983648670992561684862613412441781845608873295720542837490053433187570628805377355717091814595245375314316433878959785701768734467141655059771324542159365424946994653971440673922541521678632787258132814467265667588234941460457478204728208814394268098369670316555143866568195708185346657268500707676025300566477888197392624979973134800397734024313142236618974706981578707174373799217175327360910167039620576660963881796187023143703059398859956130544654925956082120508151480419266289226588639310227499180630120487004200560172011439633908152663051237873108113342 [169,104] 380558502103881038481054052031463118865504049963002039897000414428086512324706171411282812930243782027492878723650474814377529864812990603156343065108739182849397356493774549989419704722374983886047024169864038454831019158457910882147038436570798989095104671106333760291546968272543757096153587701977129066307651165165906244213978985444206453087105604944932279517935615619001004079822181522879817999589659658787474312581876228760957543283584722223985304133898946034107085234552423343115714255143919701653982912421185697062707427454763317913998612424906457932601450530738018740139752550179085464248009237218803143302838324692615691476051971361679969892680875265444705462293832458813776935883707963624636246815047843568536472946386008482591325727308152222361776924164904227589727163295136711364080322518669498241803284502320059256125698614550221450683473315066195839496979750551163231893569957194656510211309333671814977391561956116003007633802062167751235547755940439569924488877382806906433854175149325582978946643619400994042808492924449099555087855790241543174756208665205982063333980252193692066134623059882 [169,105] -2974403442653222946333983823140777972526812295700755919105305185437284979009270857465954491812268308225147651455279453358523030863781163554012392997885343515280517301671732074715455121069462907618581698580132333378612550689947612575475052021015020521476005765392008934088984740069666295252717473296428889643265096974168116788644360128920449671303484635324491769122937746706164713274202770173290732954252940284114537180773859889404765302279405502072725790722998256124753586063647853930056897429607546378231024818777191160637933597431302073989750989868339049324270652625734994889682409092581895350257970790125367500322048482370151426894781865812252546308583507640094437524273124014552039073086661825869205467349356225811167891390007562961900180805807411394739377109983201724177734838119254131745189639288262347728803437537516217373248394297932135338743451209330074817827459607068207108682562882096215853009096548569548574525034042516111910241753882138018367180276971482014973330791204922333917872143218275744406784728899488827462321773364803608786029570794173180266632596477879958538646756491953409271267682 [169,106] -16020077416043790709404805249407285722054032649956696836545668405359796310260441031189481526729219726601242832885550857801190907429383367763813789149444923149672514197189166489795441026575317031718144559020866124619851715713411757451512710016360553268960116392575899779997022404430975010994463651895288530188631629330233305548235445995596136873295160161935478609014155799991794889217864209903215400884951842621497699603399840690479044550709593874452361851580842466813491326275095421062847434761244988990728054652479623675572409008239808450580015450957793206419586609465758896351660059521783574475396554458733492765272550518378286312222859994617677922227187131136376694998687054443281068942462180637311471605041795876324961400191622231020530116042527901818626647966122028489395680536985559572706506693556651555080821982948300149569020754189987657714654507273780041034918359008406333390018785496374934367568328570011351034820995881329099672458240363075804949570208848425459815179374679999504408501882694900924453644595757052874953089258394427527321235369963847773972224593535694920358747300592393722660 [169,107] 119687137243287117601567661175681271001101384463415795997789703506851023261353315977516454690911542671901136699134221538778733162848778231344403603521127677192617697001784632101885858974571492171300933061585912129050043115330036341198606433836087767904194567238564889332272817912989960723164929319714059170506009551913520470575061598537670406697452864727534117102474811617155206814256853364009224921835824037906003182261372076560961674320874405486977568736329787105792830395191682186167784585901124528765119530259590775069658923049188630220195109313189229472722859635453278582631785824053009304983145013775638463866817899239644764186998697888884642587195456915966736262925938815235581400125221461097316378309818102742736135352676558420848788399764244104521518340734538105069259445901500199771861272823702258080071663397613870342902840207616221978593373813738056097256587157148401980752031232587578468857077763391642892124058111866312988377582124763328808781415385037557027426171244515609358516117342265732410867223669354205841601484953316300953437041472864445589922434920651843541869140432696028 [169,108] 235082012356149563079490537478163058166570033906068530488514399193306885644404215542007385262635687253306941003325578605659109786218058355230469112876421498133492051324401774235521615184319446313252522701157433127531298885173098771722665634430283558096321359731943859845396905042263940910076114339409655230231459667686546449071481294610601207631534244082129931504430058927194674209028589755609231739649726470097488291611992227357352639251561402698843462421718155334184587361544494256588770192246498438160903073236510297082513013315320200845532472665668803864549095153397075156459569986101034984851712709369992536881476845477592860747426400902854544865580876875533429568082747296450666620397334515179535584042606441203908246267496407139142010528813429046925181521143139360208565335624217281586265710759778307251629435666614998605758486464083084370673373722326340199398634988972518520674180489014121788812141995812246198740369769891682041710836471500615193356771374686425747584893291424392317812406720197180134400008065010270266605680765915477235906236532888002208376807134164321986704920792 [169,109] -2166531227412042207812973061346126710152442525653726317670343837952306017089723367625778175112590451500396233060919814421231260267972977731818633180648789871029177157091824123246283628750846418254063520399117885062803630009369609590060476576715789635017119870969351648932917222519868309129364465340614577424261224986071269364896881765933125261996833513844719792639379542953630796176520125292708509450559975151997865590583158324163965678117555834875522120822068884880626523942990449314024094568533262334281764454922975849112841877541540056168086915204149754085753726174980797764953985810364313192584020313100577969452875205917781098980086132279805234841464178417361293228452473125537892106326223058526878712175197353692303619786213426700808651206408926599213167455641563814316864927794230241999056475592518084872153484505925996385957738176489973579574412823041656495869702710695915914277390365776583758211515109751446620298351159444726453562032217874238800091786080439774398226768044443161891517367718906205692252002023449143491259550575518531166469749370018540760440678717758512616164 [169,110] 2391258155058086974780514757369480126016823235579654714650278419462965391985586774519570270731581526895840437967079442672496742164976942075956069175105477636326892168787594492023366109986727002498195974650775589835068427174884204101189048282763981712674815961162829617231908256382556706343642576618445555198544373563406465499203344383934127318087220603949091550451720930929944503563411145156163290748427121170405688144766935625580423922693474759446119343794035805767666256099118423666773943936316415495402754448088100047177723751953942819998164823212958969937824308638916837323662547325524709903612464579041159668916263798219728690941918482814495153087204637958355407843553967206871723431422831090895190609322377865882524372679212547544102663516258751262400538028933750682089894080957555603716473302684400072481210519115143958493821702676618412702973990085616569445963237790098719494812844615585285931338049289335473816650932865260467626753704506510241040098694793868530058523968610164071539420748880157109387487208459703839140605321024538468329908570045914003831021001399100073 [169,111] -3161766913169091226441456273258541632242961111926332891594708293056137667392549012333051347124017740826663474858691257048282894716465799667980777819892962461594790416278896732748402809433974048138114323744908338762114796395203287257265008008069219545956171598806484350551267134759449011163363841572970876184556940467775446962275813718838120970147170910326262385390255399986232689015016241337552689995202163722477234798689392769375673767793111921815961102284120845465131219240833569333205954956390114519542081432000149638817189789604296900893066660584333117687686861888409544659728627871908462859246916111552795088424859265011472958748084391798193231234792566286391475692581768442155718322107524536284020664748201020482154569770067840839607022617356694303043886461278933540044160853906974708448228494627726945782037165139749619174126213347364562086746153181725823984903354256478657629357351983714623743085801647446431380957663917473520062727093514213858293830895179473844715514919246071150199981524088281743308463478859117140742817678656271247382537917125798238844169017701 [169,112] -1694827693693282094479025902815170024824766881873858190950246450388410482646572086435892254808643941851006240591120093974655589510974809404906247639806564226756395173650933772608395714373982528299298336593965128198836672961047427714151434129641436055199792770968711377945712328863426928662285911002704531219041032365487674450292183914525708900275255486912574212473211893911072941334526463901971144584458057259638357026320039850644646881454170152257162886506482358612059139134646163208895299294404366450446161513941045459866495611336318254657426695654383597720050556934560878935787922576933427884733918130543986958493716772601455651983500983027670437083732060204749377510478736320546851530601391686135178061844898570849112570021057742577020693495026597287003700536569919045889084201329844146982710198815262567819271392941295418852544984610582049850887914319665321832913701683278479675606215360376290864807780897119159287925107748810396200808181166109821933421963064698630719395410900458307905821701552662884758329961267895860291396722463538234896474881237368097838728718 [169,113] 37282712195354698399883461263714822340391220240791570009672112395417682796455953375357141217818121126132462691623778114090711955633028874136029500472635992766006322686595960286671567751943422388313175137961041437774265301751366772088769597259697942133989592721397662341631675544511665164771246559445361276538384883494129735495634008232921000805895214291449657890053410353097860877599847550987003895142556017167449576667397018004325745562442632357083426245210187502750174685298773155175199604606325647778821821032699205376554345060053917800533994059820610657231458293657242084949536396754073859647264168835690696811510952041223299533175693226371023901449604445348924143820284520003695060401478328651443352089998902879521946639044677726155277731547951607332194088548520054606035445418405612603152833544255053077360671518107167159736058243035196333143051847482350343056358399057309999822929610976104383388886536994625785056070778298247482978019233282851516729756141784187851833046377476490110922512900018818649264571614152188559634673388163107714943848526783746327902 [169,114] 275748491066209664429323134237872452033187422533729090623236797709690219859889972287732652653593954659177412343674809702786853954243600860665878719723595652320253728631275238638994317498219967376410241330093715557050342246453068413837214736154220813987566007932033262146088333790927965008207220755438862042436588891517713353299856414693864154415414005269042191276963201883681687749933052078933050841439727563315378306401176805078789990313126420783143212572804762344765142640636334962563099078810303421937833383986911071322892541467733703688687344860509624452539911291347402470373912436608403592604396851599298615173764025308582143767812097704099735975173440886302839904832861049355606605257744033134706444764401214053888733720361415257013777602660724330761113119480549001277595696275968981525009177453607734490840231802956324012205378881753015699781631396407177343969090594818362578658101221990673228574280099992329214217237953281596287368693806956596534246437904772497923999957644691747762438447501470101531574526110472388627743644287674041884291494124623789 [169,115] -10781540465803989797647558282492478383854909046370460350789502202655045689522800976441175231174024271244658960705202361253847778281433928650040338840756707612699559887554551606408360851378988921264260129565155291511751967943656692437851924286663516002662867625153262710786657419796115515504813627193076646302797504616695373964616224135950928101687137474827301020384440102411006375589788984661082689806516106387979669525725807619576519467334143743110137239331954214393269835822752661470104088440924819186143150768802854467494426680222693035059815711436416832264493301081385170858848396348752589468545828683341166389158467556776901703650055684941525499698437469771380592308237535307870006363850915977837528252548562655014412233349110141892623516338479426530049785121797574644315970579064502670448412606924775743610850032075904676647744296701628136711209615897729269272847237395786117280209024055761995160836778361691324715649031074491016651358469842979980697152130650431877262383581941248327440346810334868349604959853113548250517777936202231377625296819160 [169,116] -25285755487517047548065409219075848996705091896459941835668382680558841738172207497512488052702849321281615382977374047519911484195612534817862504655478910635453602772940108659476946804128342332964271095828565653896379467905111081140303653798008372871929033741407113673932471904696906158378335693248124514538926303292448203081127608516261656504615155491362210484971941660024425966086516620517287320610769900134234345286742042792788056945610511097218597362296525533309407858494056447972060862505191390780512214805501114997176618060530086569057793772383059015642468983699838271609977188959807137469090684582874999710632256449482884495039013316795985190546573015603123920604503281369433885305580075607891190023193628183468355385933485701082032466353387258958033581760540662093820396708800676473748755122004561771954605727893504172427224521592057507622561612876755858966005518019003741722714018490386544865580312776600651049139387335056568935990134193194280085505459541572535300526115829413094342057199902785633607459335823290347848360383309359837487624 [169,117] 990963351267451181968022939288345823757548086154280724380914947503700119973988723657564134624744543937647478386262549222449165344906743308713436376823272746946277673886035175570646029445114069654971920424491477671531037127329070059401733480045909976615482113111324087490755145758445654826271195975641289060548897273234952151339288188439667821780321264137482661683850714970837531460432671259132379974201652397984499182422395038932025269863381900387810894153146894915230200061637821726756601231469885710324596474511400470509816293555059077066826094195328558608952999594715791443818311425319256593104626511045273801464149512694771214700951713680714857135621258560893313548291782574795819380660171177231598549980697758144486407715060133829585948211930405104598950826197965754861930790242025453771444964762350752433077587231001858261279762903497678762935891931154044636917926692843487590677171476554321121749096052498345718032599167091782317309277170828945810512142524416137009232385803182371058582947603202759935746775675926131285803703709198480555 [169,118] 3061534256733819963117161123144719838954048909287023799692713420264321505871379580663047634363201468624680016389529425317110159270692556345475619954493515202562535066473763158651014885690454281846504469112186327158248088481577283084285630405327065215454638535846829306674463491219761330267234340633855142828858628995887627569898633249773383027544545209880874507470881486834384876047510327780053814268737525525432804523510203611273205695925587455656346025052827637460537386931930378136554274003940445002187532716562835361966572315634114014285897221173305659033098543238982535921089939377176849771090138610666318797424506711536454241568303433056964459943445232331726388580126966055013447218128525605328259656029128318079913480659872436868090603179941740205344489641894376021933196420879732647908530642342668357639216445871075939458799096933105044056952186958542331947696555038046564780231120151014159317207504925309333308080313092939502118245844703912242971039265555100638970849660938853774146647891984733577411399885571913597777716813291231 [169,119] -22398426120657508505109719062037386166071234711877960065662433999072835963327413643591056488967718808720706566420183092939063280042996706195456808027448032080870031591089965217774326256190814442982888673902815406124846909091714752361101563126200033864634500267991914420849758751930407603830116633688028525581002762128114821547668925376598320254302211446317977558677969354635339193797438833353799820566152538219323738437358909969978751540246622238555118997506693834987031343075507299830087337188038903418952918623267164163707055500106223139283326106176033448728444038323896157240834719493603374562099914129978888071546914506683481333911166830222404831322883160481765513485355208308037835007293935958969327860043707365800654035881941782024660081375440011536519396880981903310659719926390902915959721665776508776616887733655755014217922196763267217233593442088752541433185393532696343008865277501090663559791085553667698071115582312385967313304965124575093577625986221517434328328683237485920781392783158726819301344413773026568225406379 [169,120] -96036423057640646175471991271506888512086975021862475119925216951933131327636644059548374410244368789162234626198615710991448767903076998736614025248664473544469035262756813313185393025847377373264848971920019784500499071839978590391107330370706334806035223297801383751133672171309031494855510438108649292174778545616953105311932111422795536899077398763089107536355628235619079426071808013825711360540871154391694919620186158948680722222715282824571597273030814445756731972477305290094315941237097179239829103031960727879949773391615315774205203559006263094954461287965190025048892763374931799498021787477767998499800578893332910046112268651673030398010220588171116753027847645218475830491226122456435860424137935435359865643672064152035613654298623103590999976184152956830468139620254410555135908070492414830178198624145530286825508109919041887339925869927538620543299493341326541522683804998456656153066629817174352929147531951506522641728908997882780122671251544446978285296114250270439601828162973188314847134964397956044121 [169,121] -1993033761224654596297954972262610068543651746130524875920518459613817399504534468274852522204212031675322627381963837673088431263079911467861203041229768950742224636390419818427402614629764077344954890324218693690322106370113312365415552710032417516631390282911260323452408522963245210185422926747681544013651453426001106429365637326952372458293226057287926707619323392455634125153811621842790580033468665923342192312368647235762017488798138986735843974269512831160465096366538399541248163564854579811361817235548150437147448231650837115515006351116048236759006350347312299221793772101973002521211668060779485903354523887398544035359197174074114147027847425969564102534189716233272496019985083070416492916235517681982478120827633310305451901737058824096293227755418101439666634530388966769241818675966255138746589654164066593459197999500984620198870663044630929675938692479115319803788930097464862277771884695661191030524364655095363524900444142442268895095988109656619947625143640580941638051732195051956548002976282182 [169,122] 390767843358267378405038724745853872909461821105090932744012976743292949652156642510357353761230675017585362770166842766698692543476282531789000976103255518481402745629175262709453184626745753638359225559764477414886772872225353692051980102097504046917497509214121825200876641595661658567871682097627447685833952453937574201968411603987970451066270336509779504183064052660697861134412412469905002674583914773270013005159676912875937016182358520705116108861468607423671798180187367854721349857823408184558221059907414146915224627681626372966380381840637371913433317467523602279213318846041654477406551179308695676016531078598116150452448068813998396123333082483935581316853418583476865691348205781647484482122736494098115481163381343879399687835560467684927604267374412188560496803215936180150875348497956700215676320633058244982989715262604277139838137001578106318799329838146601654558261213143628377897399777119776741829703092059117020168584153871710200325901017869490080827391608064673351674992903094259244377660498 [169,123] 490958307928378710752273062809175830409063700672526728722130853321301645150825282619562772102917879566148441994708152493435850101452273225913603567480049320942545113872654590015686066949518186521923847379120172050051917513852207755782785943092040112682189812174390532851636973286236216399381111716815766307882262801769349020950785635793615648432304690656529910446206071985373329390198256632058144445388334291081019926121671407603001490118651361394961454438520236336831888648744990015416031820166090036036723907109039665356059150698131689206232050158949014471973850285612006339407920757144287291344323350863157595050574155262948125992639415858648312703867127799349487497935395251564342842760591258198022854776793652253299683913539127782720487756828970964580610564153089022008213097382617995684586414631110534459161793564417716948114398309076680414439109449366879835897946559659607024299469046832161538414629688492461988661485451129325345992954645785023030446923047485750865466552720874607922725757599771249547916 [169,124] 79314992343981965781193490405742326047173587594951137443704090387872387009431748064273424767474389153072269087810257819965358297432359928999567137385591094711155813135615181033793363425890507959934502551556491518593804566494576006641730275900395171219000761897894505157806534118078503872148758406795652330054479662306996811216512898809268476474727535913439296418117258396293647758496736502328176802985208545810353153656825758533042287083062501959166109635502901907459110972710420076449624286705145202192082788285226003323346397865538592879645786443601013248341256410890190967275237687691903355063197243237459075862571785806939969544078101545976357715485205740836120957458421105282704904154825236609590883638421859093564541383501792975983157338525898155937541580611615706242072702954031936859152716884477387696048554637026313589761701596749916295667681599108072303485897378632044927835866667172813318506371913028537034644819942253345952013183999778683318502868103876007252660319642945727303749022466866266 [169,125] -176144010349509503667194855039275816399534770686843764794588037850328529658879437104576469554427840932433176817266812029277657281632501982648749346578608722622419750501494757100211385717133141095790879833575468614145153904033679200080918515887428193817298213931116218220984042486546802323855147660441931963314406359063593198090926061489977147526213648032942408540172767098821869067124185030761930620871421907552381540905510395126533581557684391787018848703533860231418811717126676905290773975224125248312694476205524201471245354482557723245177182325319257881111301858407663658547391302075569565861063193842895047600656217774640504261861927925730631699902425354328048975177356219954219404923601239426807477867054241324663903725423203784902728549676729263332943438630084203553473795678744347496638265801608751585702770025427547415402862431746396580276357227621918745219023181412844121272107839470709081116775315630845939671676043859398737059520827530594086752968483880086941567624651466686363195820713 [169,126] -111365417814091087976726915867272602215471864948383824213624683326587829751655191237724158794052856856855343013728371160042403410480644207613841166679639077943304888343329213346089535345748195474765691138170950249736411761542362838229169189245162537851113464309120473534099123392260093657386778722439669662745583041236962270701167166179341348068667702761645148871145175375146375347802058283874217921160692668852736456193311464133854727061124169175259980927809377556003478553254541914704725267467301305817023435057571058576949768542714071922002963571033084795860584383286590623248278305694956911293034953308360975498305030717320814826112870351128170263647646955109617967348991225189141321153572317267093248299854855211320004333303545699727821672166366488031681531334716919614746204762095499332246049005664368736628289013892988507697153448311276267575067351536755365642726418626282907559878000853827182076744223491804651210202109810884671555543034185516598653901339090578166148225361094226092007 [169,127] 36948230891911488714484313041684235991087767973260240896658240288902098920882058530449553277285673158483351933997527853487250919405798988251718539090325785337591858533415522177329840069902160397076973180630469903459582786434277366111987063571818192218001043850448431090592683553682872277192144401861512516074285424132943793010448083201726773021923981840411959463100100324070518258727838060600609252238846894355998542507758575552293479022222991870542077126035169999916243959798943482189004248506487848202873978970032523377264604168512316425655135051818202087285727987557562003933039201329489754555605659577742611278986747894598758141159902084245155774511241240491634358447173949533148300104837482660393275948589912773514026641798509170157978431038816594434784276534394369598456634654751007388606229035032104120378381623244620011844764017875870195168595643953218729335918014284369740453132415364239524393335226469181529333147273342398504068843641859533735956438525812097659100547102162925 [169,128] -601934127693265290731969834289651276325550687198985715299676553321063146121281198337612372587104822216982334753072803596448566886726583783106273484274810144549123051017574724787180801428952171639067619629701050649810953487557560965171294720950368390389787773583198857009220751859276530774382854501610411153320442046523546939712168110660634904131359052479617953056653640811070392743910684569653921321774862844210059163773692511775347966128493958345245526735331810592812004820814920157003115768359493895180035131379183114754179333858865235803968216963676157281247493093246019353489971851692163470478213735353874185537193203812900638125480198886010027049685561329265603133938726240027621357988687302413961059264792239002317466381392841480459102149539380289819029570367696513781204738876015146048456578344354866753913038064306231596936520588105200831094461324862579443634057142829950814408367172816043709109867368796976262021423874295773252018264124916133767036899887911883127353498014 [169,129] 3834878414004627196093788320097346756062200781234052386977583691340592187620461706904116548337738846541971927089333323260165603350236691447909454522648710945615602019388969591349965372356023832510735364099415024419816016056071231086237930548457772941466311979938218685062114330523129868417714711316375494921972113401709574691629388882271927897602647819338374950705245273673627326239778055171625245514876770852710543587313271662564475945070609454441710737162351704501932107233405833248604785569359081923962706140919304018125647345425220946318069043297594527504338900156877615496868538636662581567800035744349976646611201475939441312064047436149691244818519960722155200698439769923628227963765078714788390840468822933559820217095141632335413138076617633759821662949909669387360598406424862274744536072351118239728791340397863131416521965344309172715395158534400007151264052472129056655549766099345920054761791119450844589318734456672160162855877060170546460024488595753722653711 [169,130] -14119852525747052976658943559356867350491652020144569806745712968458609138731609077166212487504209469434753521181652130295248108174161162283972902110518902885159049736229228370984083442611863601597732687410798376150644049273391553268342414236446377046039058577305324966322956116751330276324913723572038496092152687581134601052303654009780792693634038055052700220470466286525267752447175572499640892352998389506407688337719632428971044055592563472575353613690660428946951888379607527698728877088249579669937127180900736198690872815853412637746499548286754329385954342056004926022930621651167593985958157895468355470485198204342339990838801525988620047197398239734034962632504487461537939669429938659212283047310632673372726626079295342126570951971031566142413770753114866178832522370195703238963174313461531690247410431696913601983817968707256573797291093145215033338653420109106974888306049865104618932795892127872349062270512712850943199255818978328646374888084012696980 [169,131] 28689498988156237281636454982895897333825567556961230271667465384132657434121211873845737563557122052882102789549746271619935646624913412666194961165397128428133206689731355007289832254288060358552103779647536921584811880855752210379075832434993973656347274294237202086108055146832849375480444016803173301748107848208137448645520878994267505236355280803550695316472382058359038832506330381701427944215581462552369650496102883111602817388095328578193913100251267837492492048487596198979136032438221435755975360032807984596695933597928969067313639692264663020485663869638644273620251923812388746163924918766682126036596816304894000397894876350158534880179780188034650041019006639728042719332699830411138724610318223068605413161530047378619617022347397847157801018603479455004419783403638078675742594998549525086005168773090509924631109686728215679059297668243016122945420107745711543761890043560591421550521920176834636428138238978462775820347682205552204864441937406 [169,132] -31256715412296001624793366607252230916713386008280649280362578016746811171906298028702372148934858647000698371058918300433727412680777203624235927315209978306341444894524011715168041596278282327255021643107395540475661252078372439532566765919923259663646628286352005091824892371999128317493984182340830472769948189010045245222784746766763583471776754290977625050677709927840992435384563136610628662953933411863920013015772669237178473829811013804615289513477803460299151953208841475756916511590358647182793091174128497351536704331855560381328408007504093480163968676938451937765466773096374261453124273428930598243398679360946405691849022430147591860983973550742792105228415710903537833888095918518543783883060542374814100912090776040944223474310340778878284739266204835720022030079755709413912406465521957065672868810745123146321469597950175235975637086442766838333781958886774073788906237888440832689394087334764194427055566716360541433314811247122715025038 [169,133] 17959035897736629248460411514659199734308361526648679239685847739772368386015577761950929510943227449024642639479458926573818999557367006811643488319645695614277535802667884159755561578587881578303673439190409587190387219335371240765679039490069587761930655499319624107196424853987448298489519011990455664372669130537655178851709458183717659962655408494262916630322713509994016730234967402557421666109826141352537142354644810195645363163238119664035806888026544576845879713558604231839703173934129414679166008346650593407640477229588368658392194754775384902865528732844118271787411118332902294742158985015696388142211595009745884010169571704971103860898548336017406444366668532364055954775581623936250717635194185794264063008764222173257385995998996534752442453351933553716677438328468261727313223907591937158735222145004087684398436716844946651855382199701995858578357211141235741439176039489119835157344946070114815218725908998126057009504825533413483 [169,134] -5388406429238498228981043286431897935360288261007461250123830514545342431061909976612079367561569713195573071237848873905472737390289523969719108357698663639461723064589607474440813375444843800161813998212093956093156847160257074553163540948418182644248747560171323101968935695272671634315077203073321818836003528919245933807202086202497635615902673591261809246183119795391538437590931521856261874117766257276985025244842069398426414697448242672777304814562348204626822432507974243990489445647550402132743682801890295388810960974461408529935143965193879159413805069866473753998416090057126500995596910512727138716706014006508859191358507497169809404253620525947793144095409128526674727438639003395009070280053330252169713317457772321484930741462289173713261297254903543582267793215285418825329548284503043678233027684474865313811144458178344824856488997205398756080517551454461780723416476961584839096126218817894381415624643951233595896850688308 [169,135] 838533536432893662686731857375360130864041098040375433302065663635154630862749560535506482366867049011887648568637389343731214850204147358340909229896970793280779258692180885025280364626747540278718908570266208844698281995620351357856641095993840668608303029372007212653124305568799501659227382340260952913575303751024738900748517365135945491488130459067457346766044610745938509190787633755769412357215560382526305146823910669861550025166216051773789240821283550628589650741399528023040490999830129591820263912642022285764757125982718960591904350624788312336455170190052159187779774358343596883993668623195593661687928369573498737712947224020498654428053973737467800096229814608729165409456317407706508092950109678514816649804107085843262092914052740411078451377302540930240405905452353393846723986177100487579540837699502754700931589720266811324378293511868147791614023723093480600796573786107480033014972581648147732062272473715988096493 [169,136] -67280787869125196079356768343586498746712759388056391931560075869327412544761611855711206020188699128513037200515623830474013825510298299990347159008177048534129733003123605142379342651372586382830743879621398017951118794434737033544346454965106160213093409070055363817807489353391438327083304653584712610727281188447394432580314475980726019286808675503257519018711710756106862563111088747917737371411172979713058392277716788875615515367100896413813649485223084676270335855717331604219995408237913770206553995538335702785991023944039058153830968150164735941443000250975413213782354831338294642028262681119462446638075389341107684846342421491058912128188363367143823109749893056188485453075296081695070428032825409225910242774754144910353306712412902355291288024311400759573404220952263556771950615507275161956327681062940257252647547925160966778528108534106814512880054944312993828976102857672336211469470421808760185370265908669056 [169,137] 2766097021484091070524462183385025380030342969911533055459631228112159950743856120506510653195720858184398111070042684431094108188587275157655719316376018864785580921354390434151529804657052988029703297114282148407742872213341922106198687577698402565791517649864263281583014003529066234669608441416732530564727085652036411166741664087836404599930114570369491021890714805401085306323863187535044262883221588559720256839911325668184771439272555205358041178747392745261039110482110512511229762209944546712613990588774213181128020323336680267218848236369950850411918348095112196155794164960233892381420794594349471167951827637164847926660931880986860767625426400986959722639507855066115989002214687218705005946908405701016026966234380849146445271093492830922410668572062447540470075857764122937417002626307114864162726125675770256134278020093809535245485379952846246570114603121174855719906053148469982339552257608376078153495594 [169,138] -57854795818812483076604309114639600823732568100452240764735798022659230672609442836310504416291021721252008285595384830890317937428553713920937313503695534548954242775978506696164733091141974574680655873162765038059147979779184970700134994398423802487577829918458710466150725916792772554757438294130005418990530675291480160341955828509032025511931991341946188906966261702207621021793677727403853934561877214758161141632734057133453363878912127064280697803657362992207795910730096772640794724848938572953467258657331425471580437822892828829675826348167024496140956421964966566270559706101503082183764296885746703750382510496555574681446253185416795778635732295796332867316106760167779619292122551395168579080541590857982352018403705892883622435144460906048751406982231173859504148802566726818128527859297221238185633904594080720842142716692529129227904798461082729447116050498141083435228030839939729861242994798252272 [169,139] 610444794066844255898192975276324753383740270988219517260142362741776941319391763384711790744847579588100840014797723684003159156634558902755422784471480637420564298163473459441833526622528209622823178664420360158549477576520320803604753894666277599845643400183004618498851035161375528050876203960152278292509372327685233505652122790337982829194835831259874502526275459975448113331944871147762553597880449281978304953459588887619220811070148139450062382998022664018387291802830099091800812457300544592211658045826142734814473448285410802587029366863674393773126888910129833039512746430872093894612018279746373196521829705806779213477599057777829732137985242645110386390013177271179813652659821162457624453515246300626991714523295677783692781055138223926177074929051744306130797544125231729572319375152907131305292109083068649519755158565787048788468423210631241848419614577846476234927133055249525103404469540 [169,140] -3217329022823969316056636290895371859400747304918456451610129912094339541232922494012946880643095148557465856146855750622940995659594942430472690956529877731299883600157687529100931173158059884475851102739545554889537288261047515322369594854353412978128570551932411830896057431417563337071682450377409500699904065019235492381226838047859308760347282788313169186871607959419666530129002790575408967800071855410505379669607841462499679247180610221236120970543553950150109483239135894617000115596979482474834028126579833395766673228468518494083644718719996786427628590255496963884225103628812476939013581406732790648756258709001560203597344455061758500869550528326839651092871892711791746387716475095922841632588842869013448585384928257491039782350694132974506201975537670544107692202270881458559749298360006810363171651289967615641824942269669624924117356331398792951388890829864765237202886835568609706 [169,141] 8373515198153971974044098670016956920298386608358610082486103695371397063777084355456454378823473844769998678089474544156498551320361980277481926989015504066399545450024381243134521983424386095538788369764187842816795989688508955100565308788814716239219098251781996588219284130910378735108473119184144960700858149239953056824586822755188800892936799851804782431478867100237214642155092447827990844736860457027695070945644440682427277972126548715020371602302945281053727040586234049079386123170120211194989652641101634603782329296395135852907434939691167017265044641308627391634741328004016697340908952053436740837748203340324359926108479793233493608572033885373648659453151615353067717835550906366488189175888691307543062448642130420504412700998994583539429943589372483484759752127594384802277824236384842075936733290959780450046790230212720932552759527840297436509552329533814112000993542533 [169,142] -10621259658762544584775382516141056807510062063877746564389236693210778417209181294674511774843141399775365052278787109930255366682742552311476497692508532319469302526955374320176076364980078304747203902411709260174394715775030182051788498617922780102871856722713500832455516488856815063042701943967881504292546990639733560784261735697677995018695712269329035310382676185464414908867714321331655487895521937514118397149882543894645569439536315725287154613792160731210631819439311672296268449516435131988096304153552964737701421098197514184582537775848071954943950742091498638409423522039984781536375563229184958597334147345679716099396505323706590327300171263544073611437177321948455204020344356545282779270216960522300893680078751683687657104811864943511176693172333969891416998518976756923843938969812340213286338357169892182460945521949641773155360616024659616513627964730928390804 [169,143] 6468776138753085452493436320859199902198817623182030483809495406105998211993753040533574200543152837233597842666620733404502954056168065344999452172774445372745132133098711873880472439399226418140186599331033909413341168449883488600123451788314986421867931062144785124373470801229559388094239056452948704927922516249690907508411225336941686424726565361474567793380809282804201592357081416183068657219756311812807992295274312700479796790136979906581037278061513129078476101168142543613402050855553725145214054502786501199141055880583776368439162797179956789555539976880995672486951353729710176689193679495330222472444596037326477968201080115663617061618971601111962970466379935262331359045545803062318462033416032867988839586779436515414447733115624128669294744396692255142510604490296595371789694489750483453050197707279134014360832029263186572763043169690417242695477806048 [169,144] -1860162025569073955395979520778264268928229136156594413492707593524758973053483946848811430084173925065542400362323401509407206327029691807843186948357292000639124691453629214373724858660347556993804945408405591872766938869013822298352210851748474627701933290889042765134619815735030155276773507662005068669031059579395392571122581208941940178451490289324337400976997265436618916711149008072149015215204563184415187716259727316347724436949779031125280632504039052438627162898722606250947305242607946405241086176598902451361962559340398066725750616909677807823369371190793000935659742055931254391124770144497362914896762937406234044828509833495190635041963135758005213357832477894979052744989550403393716728171488515635683157303591708112916282422197262633635222599354550686105020470710578009375490821476288791488207619893856517400840725220217695382638701253777473115 [169,145] 247853245001317186799528835154355264002144139161788421488758644542603578967211494679592829567594272995986273339510938064117067032583905222014415790422198837852539109823073702398673465235695448569477453782848412446298513123926876339799654527843080650554643842398129765023983816624125459420107817543716145240296734666129401483463230234706308166569821773335747859826282656845867001866985427759631009355413516986829515548438837437806196882506278246047576480961278710352517727385259777632724666960469394597707084792531285094157785138197097936873910197342602225038747933511340029383878042598329487887241048625513742904675763652117509120457330437966312684958550872452032130568192526380958845625900475450755126343951906334097583388946465238432516846743316524500009187811679420056533408001122271202419641964763224547848950281245618685078364015127833724747309376508 [169,146] -14984735957613617743598777112331631715871581928832641863523554274648316477252705836433732904310357716660934155115908989410095855311289491451495430316963831794628054386036552302816451165179314101109216415678796929082216600939714311755333133078772133035204861391227685075628431552419059591366696186942543379844019750522922797598876336421970423914552611058261119379682064119696758150092220734204929696104742259155609961786495716753626847533709909285562800992541522154416732483185868671357555750860790459376442949142761765161852398480064446677962640915845423894648071324867787151832960426204508757170784748415561172118054695616851620241680162366833460083433863249678850423608272767043150406471823908683940772783328230568965911537140417945050777839168007026320186189460408125508967239597766581127804714605955113946751679770500984839836548881662150188 [169,147] 401601130651468868595137272092294285486489294458529651059080274329994889557862746916035642188026248719930682873066095423908345952260859568606301992544160059943725950595595290432193054048179819512019954942492414641219411228020103001514716281986443384872640782241054838802372242779027287404891092391151883137834318744331584415990994123586389230467843030024020374536085479661859445015899313898260479931755906304769939222701394649404540981020350900771345837230555170672946310831659885147575273626351205034979372837364587263044850013463991950958896821895631714514330463894640053905896017334592458123361936358213011060270648127284915715291366925516271929496696560125757478281664427246587699008634890376660336521012625321437524507317701222842476231723320677717071860877505523353674569174990264618114766702832433937168135216372117964442192048 [169,148] -4649494366547219756852355729577726123793448135251852182435695875710970235266856930783495942949077095322000311764986330248623818581944766804629973540396910746546752754377011939414943749684934613217980411618700886504272763625006689808468862716099779092841578440863184252993190974482071807278833651804585075950825260952604048145899866580204980076872571179817840516035233550888796544383538401005644601161260609041736485833463728420538278294778030886399119223221740399915450898167776342490960438047562393637557828931394751512583522732904866606890502441163298394758823018323795279730454157275268108484841593522888244019533726857320203532471196515015895845352374486295144943542457329037989986116453409073018882581522204482632396636897859970957602296312219956350849720808306359869095902846665853976568700726965526063785633013456744 [169,149] 22596361302338120540235982601694174314465089890253599520272822949300077813160444704832813833111710139119385398304405537673432984321972718271498335649761641787626335565941621356431711465619412868931777132719717040694044199160848234463901499298606484823081161596074514021842043471840684834228966326638643013697315928640515399389412810387299391221283982207471579691968245317267027365076804265876118781443144049295651250459469751152605530309741257529691390166104942534042891513775933136429200403149662229542869361192966861961152072253151040403460691776936912124469420590972562745867804552785613778807888889282364384512667948378682544929033152981598325709671758689370774999390405773281321808753657065766764927007798516185363943693312284417969216403502963111005610796762575209547865628484422384903173515114810617167026 [169,150] -44658473552254999277861321865996576231013648207189734233935866518810457160188417474393592952926135548578289162857149300920109545392186541813271868360971901728212060751392139252147893873494784543446715380729534080927814776115215249246615709694792140519467790768102522013088214725243768241090791085997287105272252380520631382688153397718091617218212932949319735081769596174424402912833832027111717047846204843801994269063951024635774488440389842366690940691462154801299344701623439949526274871183305551009685079722933553390272126414244944792276022209163167757153513023781319437674374972908040276810460090842958384137755828017116696267427391038695846342710409826173429335069600200270198324414835809494072428350072929776441616320418399568647511381603570976589311002237343408661666651674875767844059254368 [169,151] 34650702768056302702561422510902445219332013208290596086873656874338611873225791373144688543210327296179260027855165972633897596286157310966929117225712119012917919249815919585327742796507081677167716243786050200205422596908491363022922113403468101175642585917006265497760864749342673449419345540376213355405006331735761534882262035902125583217613317545386122971224548468915649976362506534702784980073606935869131454783699469912442429752236908081887585857203352070767680410743845071842221439627395004196085146720992140024634644848755345632783988506481748806277960186934436507505555038677946958337886224237566472842829783233203339707378967191901893349067799310794912780176413845071597945124205923289602749790841965251796544963631074673859103431291090033445134085079083617252447538339893188 [169,152] -10150560159023246541059695626912780883606673512315040305660790056845390779590480888832877385840144777654825001907891824303123450134727088558920476821637293364383770600485362444694896040497209721355186813621105731802623646994907018767379591683453752487925537914120039519126341670370458566254669683187716198723548108137891743267566593327693841518685769527365848883668835849857184560056185415091539409089761586602595873252124282204119333101546632941732530419644949818533844330112272317839305487804646144452196401781860605482090733537941589181375034423925616497407421299381612552003400462808787404760388975718216022585230281318827231409146684693803649128732337271686528565511967283400126912090078076440370523898409495727053046552286294947161006962301352735497370259995641655737715 [169,153] 1074888857091430852042803004760321372513810910935209243775168826712534519941858694358342886668426702711288741917547203074315198830326332344018142931010450759853020545696030273915225682129533357409210295853423604948040950539426601687619703719600475150093179485498091380991195971155266795608341879288814733832047776822476690526233345541571867097616691518478523469902517269185748114011658600048728553308289386626746465218183002723787523572562945069149329909798556860433158431139485635353969888786847689085244788532652440224799031052421812501256967729281420990161945918083747107319749955612692359952112669523081490505358227465477195133435797826909885341663057773944039324367711163427518952279582019104151354692062721973317831496923634987550628395289250749510157627185 [169,154] -39200941724473108969335854437789996299868841929071763075844255885457373483598925984216876099017095731508966680327725222910217399455023242644524761294163668320921602243339828479698956760305652025532310286132366243776478903983570779103175054687291082063460870053984357974447722952873298268080066566686183329886568269685070348084839651047124017396634613888015238411391375001484388678789706563032828940086743179381095360923917692099567776750607242217717542761838810100440895103259332541563380069140087004773703689691462395735123501833626763963557696151304105760394698723375488912422400801208951438258088170028548528522039772734767898255959102957206941600747164036217432509468431681616705042403634616044946272731580391214914961644928091847040047343619812 [169,155] 466419640012644687574216502899953157436098699604648403163285763957663957003684207497076078439486487450957440918220850250427529337572424864863945442634181801496863654521946113859635544227911836817713559267881561733033439107313709850850557164818394548551935064627807235530187824842445017142192909554997943291212954312111880379085257982797139430541242257460908256414943760681146144093793568454195788272987906932742542472497819153764766731327070587288888525240010283677347723654938885293876473203922518435857470460751725238805714475764649541280714302525829433674758379643223533632892358622397436001485808203388741292096746187542288288306224185140561789942221080225275341084883646901166850815988219434174652536680903068782958239128177681116 [169,156] -1703871478727353047719170647012509150032370341077888783665553325867769078430373157938267368469293694851247753749594192681561895454887365567660747045549436905643489377477408001785127554385087894252320688555202701742485561129089739600104564200880241572426390631426672269833237860298559394917593159310845925207388954516200044164974925103189173562463860137606962937731972724561623759084170367260220247986281783830030219657040402870836861041236693431619249419040054256591062039195461919113164965598321919635677634834441318715481425246596975557725992023579923905323661980391398125090974579236338857574390310901561507754944299575440602009104799269329836995524709397220036488538194952281159798030340096853870309250029413820053870 [169,157] 1784800820647689411183632315948681218924119346260360983743573533903534353842076877618800114035005885449623475106285426014161004480280487701746711071287702976221301984755746863576577635929992535339097963790521996937772397906623961651107698149890376697756256564780774319876444663184807482373608305755594128781499196420681987208722380866687767518507623108070825503365190464656309507163517524378502520499315255367109035170941057430723231720840968872505478661553493549278334395953283475731032442384470508601249176218434436897359360071703010697949332529891754546215755058701689916786935125050921893948127802203937348571520314574455991717677348197746459269572319513746849493665167885137509216700702077644346558485 [169,158] -496203812744201840099660892836686068354036223977596424315454911587942007649885044864751115503965806968025475299172216014285408797687839854666513188913897230952769714028338843252125599590828967712709975901778423856332822552696535192831666872039662608129634398060057656580040766704514762372967856083528380062754429188328849717168497194385666150611521214989707802172747410920561484773872297386329523203954130784184072248958225292694864502113003447066986308568680375235605452622508639207432739814589815205538331465618385774297967327117473319486226833920911032908389438923872428950182679140151291071387157276226378934337321694077553874160954746594244476826563320163519632922218085666817064000516 [169,159] 33533320417274483041159926571272539049759503688798475490687497128541664272891535997808346354756458351344856952517437359951518976173674401236217977895478904297916230867248825182917856149287867843966912256163689357587348597901537451727671519799091819018795444794671893894438808230434979346198317683960432405598459819847885166661547482139233819898588265407087107993757786428878684373966223889114577069732840144710657349818847117864054452436371391405701096072922204741185225820868901053253998380177830376423384896354579878511943022440474466828188669933884180178738219494252909143685164345090990582604207386984053262469503330791689135035225874189081580435464617469458084255204896 [169,160] -498179018220734922061536128585634610209250223195372240608386147271749744993652925537474821107539172570639727031432688370059947432737289766355880069858549531675414566198200227090790706556912145060876056453246516225613514804402481670864742384070749083421798904267915475959116879696199642118148054186929780143395305785375512899828239666990415788014929362041390723909974419755948242639437421249112852988145560139075534324456868550308510922596509128106100067404807400124413571667542402391906947551291929295370892955665729508999936462200462975271159684137056066083331176884343442325669883124219699127492057807303398162649087705728339178777331968779804513816005286 [169,161] 1449191697285397379534057302691971181189040754000127683709646441718220083752291642245275425941562847920094822364575076630983417246411704657326229428647351898609269678281436271261318665750115298743598924371923713063391423530504536786703551068566480877525877412539211097802131015086203524930674690073175159585519013172393644657966601799050648790981384869203191404194672796471677630568424965460842713564105856802211412824299057529299474168172148450753560220554293076735046800829024081819009085384978177170408760058514326783367149379817983312058703278011263565091775535531418287714365563757373385264745913896466002427567727725579329255889537560 [169,162] -721745864388307097291537010797407607010953502648144765392751384671036769209677745263418190942887897526384893238501930965934786219190644554941720260136895766788717292577737942017711103501087313497665631597040971774150651725268499873496580462348218986327073744808569461126496885641315581928483758872599519383452086058398209660805332974576962536112687955287656899376479352928840004905752406901287840219952893419618879035172044363193793869147270949192323356052645793938856464143754038198438409698501972846564808136178869894008666334371556747503906642138998272009934504781741157138725051807413289132636631413958194484223438262 [169,163] 52590829141268665123115072869920534960504619351620429792061198164699244821009526453273654301500879918832356839490482337478425446613809437220048561249007653207671544311034073025635491727638716522534447898170581835390796514197085033076975933498944613329856592399036622143832983552565166606519874111259005924198339900735240644257626061131713662694619236413267986311075082722133600216481526924365577147371182098015471323322348929498005113960992586240212056015648610940745098715349553203334116281236389312585597913726778315003400471810575951878487503989251655816887104150564421229282990080899086250356251168 [169,164] -465602762602092557988323912416408755045134668194485002682975477475193944390540589285466356723009435933056023812907564992097122960958330681896027539416170564993465702118629112016703474861526715002295994632427433428697736199926352007683773251835334594788211710498357042413856232325167338404822804769701711501913842697441535359755825310354403248918165974347703325371320386952162300053491999594773274641341202672170831187934047709882561650135581423719610500403866961939025473648322020237760481000568228972611907933255859268290141133393311372874648012270773169881225174746916551217683170 [169,165] 401046635570636581902557073338097090722912245631525764532286089771789987074402850409932079163028760012593631399917891649499617360564563809133063911444563783923139646115959671261381997153129610478639065760144068526715476644264144477541902087629507316123188482794215775064610731358227061500986233794799673574335460488220201276700593816766308393722180409725737191451555831803086118181920622517904294620275682053388848967205931678752462748720298144103898524008960827552544889410469357421915849520085992502253411111384425866020116116716184694634031179725752500060638 [169,166] -25670058269351591987747870597583465079351762811505109898067664576609938491004447683929609905186626917638796518361522043631599411603205892577004096557836127299247030519995262408589615869129259483915740822510908172520628432836293342595552774381432505690290822424945615748757012015863346297951448409657307171580059205709726978284452062449492668725221491472137530426312110257111879783380894479636468055780267782906436698370243797277067466014846421160076837343870285014114210974071787733683035926842822879119250817364808275652470801849259665245 [169,167] 87584161939461850486101102231802673161609380160753763052009634750266627764328270350767364410512153318557214498704251712921169027997665617017430023998289058980929762192758597515513444222536532211995953022113935610612157863697568929500895916243902481089693158929629437189440930636265297661379675940269041748261513923001883330977452011900906010979379740371681776493298316306032515794480136015743582784353835773226230024037122807349429296954815818133917752329976718083696557441820518043049242020218301080919576202177100 [169,168] -10483405268835728268413593777106018921186063769872201784804771929986032473151697428484297707637112413802033160484107122071445628411525699546134981547184571978779036942548159843752757066601849298560383147226037098422879821006366726970264645871786305028116236245690253732226820721805426980299646893939576681653383035632486595883612309435934524752388249129314267138420160150871535093274395395178196980835747709004155328107692658795621446441303338933901221019910990236504882168202301084084818432 [169,169] 25619088923029486980042403854407486235073291829664312379771322008770704949863328690115588924138111851540429004359729407415747082300386890650735089078032756176254135366580347326665244813754898132758762206754116659076597425299398641795511312039171166675995348803548428696161986038753282406418511038858568153442154422157985820355805608317598158057214160865884818036329202990104933476459984360745521514630178499810654383000873094405287581313561708492466620741196723925 [170,0] 558378772310391584013159693718623457180766851342807195426400873158690174190224576854509393177219201388656771195749549163495177912718312483059280624120746152654863409319845224267237073606641491664960499098094837708018353514496806582875684212103670708199772536323097805805743213389228001310845449107773994650758798341565954889632515366352511669404697884111499591774136374283889530113246562527991486186258779887866694748006852406503103939515979007814208479204829447209880015053079433690519006323340848104146102673487347738348918362388349810825939905693298454074310523244051301072387808570009303487034220599392264751837263085450641717711519040712988802669898314751076561153116977333463159035292220587089596646730007707609265643390535949701811541915729991695302908421205264868335824039543408327035513758821224302723832868107189336457138035282456890781143596893937021991252897838261149446143736057761044834693111020881788261679567916953788437518444170874430019226382592468557582159433392712143579490524089805177683680328469415174054602359616299384734710955266585189526497845584378067534022839495734078183142394711291779259130410884957389569988821653506516991762017307966016158734338908697629333815566888803898007093706043074106492822035010175782738022085415581169444887628769406391247742175893625874368454355047041636605364757989666743296721173549216371659069984119549952000000000000000000000000000000 [170,1] 102662831701078969041363837751134210010579302587641826643660675183531939312685291137320318959726460287697261874310916086619592457428291626862241373926794448890464376522819371200859532650405681691903387971105677827661718927418178155666334746484730210070424481543762942193266650098579093615781236052773384430550053627217188766423737999865062646124900007210837872595507561131041335551361494521451582906691332805293742380869367035992091469584283458145588898283974792534678817343529355212979997953010033428109492656868305890098980033699247275345140593591936362791336244740543326086904337177861329227815937038139666782573559056780254079863769011616661053209124841660559027681902103941639503693732462215568532434686549999354660194382920423977691413520960374223409361117301105919319163700845371680868616808313668449982066450762064873935411616044460455520582684545517271681137231007072611144640386016955954274366141129391989476100596487165126527772951818486537312438023233311622277597144282209932861854177234967832464286224606797276972322794146403106086870351320298968614468417077651581415903608155277490996884055120333659440405864055346814119327306648171186846958335847106515867211498961139469741870826421715896324225315988039685507621282074656221751525773630636015759416635690228457759810813964590248960808618589959752590335756160698776561250963821609047152262469529882630169856000000000000000000000000000 [170,2] 915667390118509747243929071946701562817435814952766243066383153731108113690032246323452993410785618832812835539021736444751175586601843085097585779876303516455328623949589263937228604001246620157609507095194414294276856225854898385162269697042230187672130234715640666794620828887097202813745034660818190676291420566119004138346837702117906029205122111516089123378406238991911515710345661202230344325391446973688370528182780667152598962912188943912799093598173305339475526118941386319062297991973889186057221546852652248082216484762079184222769795341805245867168442036076912979524993215472133763355629240832258125343458732133942847545892533331510277690642788469965048853522938692725919130838084058310942054521365576480254006031139112517061901091863432951901403378938958517790919437130987799539713360055861540782598077594671175002200166550166409011490243130137095953318771541474907371267536229120966049418439357608319593850877893428681897135776282089736836615159802567113144648479253065890030447100173766715627778369059322520219665678822167392561208334687887469711158410224607976573184140204933291277311177634622031440876948854620753756372289002108223207104819948657107184281048256802252007124918723283005784437273799953556048671505899059243898827587491934402033045506422037945533700464740707202862980764357978123755118665714357437833602710774067825931279113601918582914356030000000000000000000000000 [170,3] 1880194719557111403197173489644635322311343449166042357878798477890020781292189847648327977292496575355836002550635528904743852977779217255479519076659914027331748099257801146689474335574705110270411400821922449835030360587289677510433564571802966241505880210553353191139842588464376712962369314959174727383727623659877972009111170514313235975955671849756673195378019299507521357292594503052802755521472311324131258812626312758976654441478717891707176701502833644773334544691791404810395193467470780153878246121742616548193259218015699473847824858431266395999953587919272201695461410877535689171248883185321632095736965010667371462311109800509667982183964080770944402563326510305749605293758107073475588257227434251871540674915670898109671654719171812754656648586217534955887747000633019238636369017573520957648656924948170211922950846771323586442012764280124363797466579039016049467659859779486318641083149398220617572887041134424635975023769937347460187817215227872188858825929312623063287651677680163215254739587898210825203909109465659060604652974277126854234169920007965330342684194646588255554228661589530583187253984233610247810452113309431520167478531472632157150772178857684895615458900473150903779450308554415454632192013712346178158600252664543626390300917919884755205109695689862437713572106602502719918370434028197352359451044311436333703218669561118222351477481164250000000000000000000 [170,4] 1420054071510519553059877980582961674053383698781641125139155390738503251672949562547554825816133279044925768538734211863562228079341503510871529787440867415244399927050115346942784567804696965319732959971403251569795753194717625364612542079192127672243592021865229864519948257590418266691241148216974838651557364101846900366277436466363042996421836707308694340764350477909035089359452054916002954632590528440039646627811274307054955948103216504853275059715853123583476072869219655459689644246025479021991139443815117727555571734004707391861437216673464909242243127475079473535821767551432529740845098746678333391830581803221207027884018300498661629297437707953378924008237759844644406521802549489291513456497200020864567236652156929846338936001376891485405201569069363584826274266990929694137517570217247335590496820959920910497517322078886833406468763046222347700184330092078005313302057406621378326236179855439541788328948414293654956515110256520048260193303787723002704224304534602932758278740286682613359504909274090134828194563694366796640272646393549153965168024768579433840095137102689298539754005898226120569826864311795180707570375540046231703761054409854786951379898486087223028877330931119798188857312890774821019298412019682726695632325756173590250067601366536000864637497065375436923267837752332919384686078141554937072712521484037563667855661143125493559395638507847566406250000000000 [170,5] 497533419069987527207868961595508005481306278594614409335902283689460973707466130668780119284702402056382186325466587164017200357455584690078694514926672200954513467012287254123716445267965745154089233622010435510658124240433064245038175149063022085719023953324633725311358783831369746918117336904811032649782555017413925120629665300132589719368300213951099328825905105759820654913888355658145819125718964359091448632600098583770529365953748473706769462128952266403326458484762498441454216379676392525922201831182994223516902299439020307853090710287408868895250230341884600038536727070990679056240747856508468894386291590835842344087735400916161377954423118336577301169614442667378601959398598682602286591662813250876098035594910389983286539857312978546361881301632172486664080384616283398222577930398764834749846578857625519882313059915305886294723232271632634837279653393821284199028500753466437287167576750594899502620865607236053611412973371420061279002620259154239685626400672253354957943183371933004828643602472921383390502607230673365765092873756458157454432761397791370616958475278815424152590929965149655288911864228870928360984679206449547301061284862886868724041313514192962564902953837167792744675829343536644069207681749994524170827221232180272232245239681972086175164246087864237125608873453363307623375496007553724685557729764782193879266206506466560605452047928147757600341796875000 [170,6] 92826464728301375253587595316894891843690111751604625319096755687412395066276482709384395339957209506481406238028535652919302192706395543653051077601275473596284758680065881402386535522765348353403572983958004763062981660199187870506829036929534944860996660981555448081927051092683185802837762906777993204734393088878763407736826368780840696569759802715374697552908157549619204921087915060465768001062760159355063665916186614780872632694722998588079128981245290276469389670219160686156081389908949433470421921224926219772370895420517345440036844379744936550271158967696764697260758881781383895931259050691888747890225180190404032551848227110085032230842231354244199747676756152915740853775960176297571638576341017169072983752018749355318936454450524787169226029840217625524359931927353228302763945428824201951850581816228043059946921875233676345579779919052414682590718585758801408605664768661264506376801415729369009658537480384853115055360823007118683244129201116336095747436251657165525211577390336813858459148232182820108017699335744913484804824932543532814724512931949352881061772090668085485425586068900195329125362510117547925408306053764702829700948370531352556735412106445349237105665460321952574507801902250363345837373771556218888238102052303973196659631712500002161907146696655142104230267042043504248281116853879241748225809297752378362135364872282025064284885357618434262503906250000 [170,7] 10094679009349779518390836330426563160576927519105334689658843326818356858138933835482662758709058806289352758736598716536333475656157198195741872680427220800995703315350635253779791738425567174965748588751690305583054174145283291031599549794103364064182997133690482846924616250246150393649290235017837061649983515429412470789985858145247653347260219190009490085364865825445587318798207124453942343647205107897751015845946297634337068961418057708394865112440612100117059625108560485837224085820080391309801398685037270636310719794154146344244302052085565475516176504530988537400721946275786261329273748584674059414620926285798819150370023699152544809393345058790237018020378503088032983251632672411290773576243925235714700675361424752848051611276947923636989355387964960693094915432026648679127177618355017197226998655568973652198262186082227556382928066808924755018839247027094957787373633017337019336545883268589812462474982484244808290522365337955060499834277509574795120712855314399187028341923081959328750071533884926943491401235082878248648437600784115098854540696287666224790079208074176355456902675742698299441420353118984943083050168056972057771105709381866596347522479948847072702373617463329778454511101292663897349875704690927823078754854042310561267794046944358776866186323010842118699210813119985527811234222104468105285896189913541475950238601614962706255198632323041313896160156250 [170,8] 681124201535864222542126964853905145440863947124073187086753378814482129759479051287995639494904233153396948434453777443531252294644463117023496275818495333654502855088102744148664823688419545059280830877424278890288824800231018525417128287379611574672588316302951247201036698104142805556983851646581152427710640613927804360288928664695440614716247805062886619881242877595997824064466628340933548412671583208606695374916679626879460239514115849711932300694226275773303150982817959649039035211606854579824323973453801182920299318717504399466706720184797898389583832243870240350471171818496403897724171862902681107742388628072954233079016046978073530561812484597778960234364987992899419610719103775030923020063355225787683821322899232196412295546463367979100418818341937002832117074594756890212335012181797622260918480189421344422363604572002777604766381041602160102593746809751232750156236707480079681806359573409196603155310638376275898497904798688044576384970248365189453052855792207514578693343611262681523436300800246222346208858660996083746417824807822742388301354860083658558118781983962224068164169382235122578072513932006671997025943251195447856724004778216990517709255136683591803723462143324399780942994640351071056857956652805996060611931841272830402436924818398578081251189701892705646780654889528522665589910095843338822877147006818144776287721274950750867090552184243019156432218750 [170,9] 29807809947365281299817680055468666578576615332236012485405941283147659995798932862365951674423058619199904345513934847135467269108204263045288649865034834148370978343217765734523543310058342576585998905349629140674732673759248715309231288342874610816598520870525681556955930915610263172549565274861971006552046158715724750155785755072088519365764766330391823124591183278260880876602861831794125188738034367754546829858872311742139542830586230289031505768482788691708471472215622405665581189420162727292244486856867010094112373451209467345714418685479499640166806137251490653679705107864574348573935305253297342607785190852274426973274515164812798088854573835330667734178433424016913198694040726738767991888705601775932051397673962251034279240186141667149692772519927299109458714351563018805086178123614095637155967135237384387503457488061243718655879520966380826620804390502968112428591870263192784726851167714296072997523980457694892237762403487734262197499611753226338998385642762220555512129194518889448355078590910495061089292348602924871392188686529705431839663808371424787771543429430304082104822530640761725304225018669544987868084223148264262761097547310044208876697899014102863443021985862328317043350822280098749282470775102902650947935782503929791772433503266604076665842523977632143490634440132279274553051246342828073605319879419468768543372125073302954738945441427700843468387500 [170,10] 872938537712937065646195880338910370614739624918740102396248364500210329334027015893182817894931582592503712016627338952417816066863871070329338810578635185971011273825215357640258749512989691367193426776965989433352342238207659602627055693997995567744693822619683367383168803580603131392934763708893462298494058745560613692414826634964087804266626476570181240338365251592115017305992659050848883022981016824908670349820103318796477374528127155903633389938435790609647623073618629736752897858298115294399943118525822847690371999517692287844368025203374482133653200492126479820058353441497531142034738532653023067660112029846488943452055413927928980429511485405912933746760361219664400202053809068256299524208622547397988750316340050666460731739302649373821062314858162391459088554426829096039202330093384110266506363646306332143376026451497456727246698703410773971569257141290143905607218049346737241870178775381367226457614016618742677962435781189601691993470892926811188218746318404947403812929279065359211708597810186914524354015850245883543370940088284151139433073103614298211600232319422307034893738324377593390487822390231277380898961496346458945348375663422100803864273581635101504792185266393237029373393158423435788424031763558107306920101611427778798661437594345489868740636208887829120143435027003044185139247147751436524099971848412542356610940239034993238163458339576628720039880 [170,11] 17465804034049242520683027396902116927544637842506503115367901967965510842186519364708384331315310445834548284066305954878886022365867591096559288891934764535711037366077889703291231055182526118530999124382830321401021682725788512024760321050164051622200450554092786514930586866456693788380196073386063895646173438466283957134474879141101300404495038550388336778944482952665540816030094178585943699461093075339485999316571392749576770786677709892561837280166745944030759669955407765047960002175292395050712421583231571798719634944971091278977024007048914857845647495045158689146343485017891736699442747251805478566023135685978256000802630491967706910519128528057965587576306762621898120334807911849288235713288975404312547694383420208642958101656690701665371385606602861866452937980310810070008677897289773978844413007239958552124533087492183050917360498914511128682838863829402672383575521644843279369464488921737856507093884836733368769148383565661182650775022432132553952213728510707690936406440295112071667405364871286106069183023841293626353713315050578466293694161842563025779281927763507569060544843470612946540337070589278888534725148941635015766165505312664211296742671084149212628560442313501451047006608386280621738344991266657111816769671370973869659927818910646971755209742410761482497924523660232236186213254625296953182945401425360362996562468767550708574869966255248654670300 [170,12] 241353658333783388905160235769336838613750197117333769650018614875421275495488939631036493311029462455673479145600952667048446244599376457239989815178442283734222200248196782507897168920515756307873792035714437134875251417818889993488356200151267139147799362943598372851262849074681264897231514668959538779186284283459881190052308360728176130978440247004449655878641273323878379551577189000504506173178963728675168030782531129479556756222666410945876287934536450874935614045005341315172252778346531427431805118727728588777722073922484021543474840971259298937554881728871114083484402823460850378297362482542432101946153171990371916712406721417142486302281139472708367603060927266853441765992888890221172367431453995285356851990211442667470733492205665700667402994220129784228440543904400320060569175436019400252390287427817670122584351433919431811481246044291394379733846508066686267526815773681952711794088308412852914202394496332745948420516343236872195628305235590719226224302038254263755325106584832388583552696157620895505485792523153758519437598449985719080033733581474140673507797141496986252365152122870280643360763241300645318132191278763448569676906579506021954047170699549576604837288734784186581688243795629525379281200447021785389629230665817795068608035339721734066277721177331609261685381628777845396454329945553883682180563737709590140624828322260791804565541433449367047172 [170,13] 2302218813136964046544970659802865988414344733689795354929872060324151426090563458417199996948227875869962220572046313082027322128458233821095681854131219403813425907866265339774874295344943299858282440732065988573796460910664864154027576714611463253778508620666650226934068672005777569928298722082412872898961324056279946532860635420418162158205922105686388771592298719512489808221051084471202634665981912980812237525432566008776779782143768117858595823576574898693742681470970450364289719042924108001866284741116796889830866363563826701496569250856386148508377409604340956984492172596641768307232776633188494614324076834658389770261800508645366381194162974534949099657322516345122065666494600171015235700615607944248640719042110060810100774259632121514804321231873758591882032144534678468329598142705079389810358920395840378130466361871873263383864893585310600641948087673120711948825228571799423762150745669370174716995866136093177966864004634196935444121276321293187044482032579781064190866556324118458700767963999354734044204330128393326008122878527537917223265482830425560896156900848990356945418254139490403656588922509664538807177866389175507717024870935096892300600556904379235176418409394431593223666538381094363238129830683659916573792082662880543563566704620511492259558298926257502768223095481153224618910841861662110668307808418716017637824649616968321757370886056923728288 [170,14] 14894854809886306667271029837240587892302860521254207610292228796950974486328270228647673263140550918198877024374879969525720571876776719979173331298394043829792376860942035935611164110403051124548882653409520363082267268464498718362296802279824249019014033430366737034844240600479511675627772867011289100099008980196611615748255203848671684930310507200505318125715334848819064526679299013296650626904449686932986409721949225993869882126094645513956394245658422287915882347524690880285450783345974527932850254835383274428383581822591712210805597157185496769919001232086873969118685240606419831781363270533066267947503980242384260796551996002842035175381037082485104546755323821576436903267754719474576800449006090894095357012646485460025225263514747074893229281731373646582637463550664152657295017731557652489485565270583105600272056409641884972555764914863292484550288193027546607007216513272275800784847978165167375252248919447429602045472832168506105055851279042000663627163399228748102873289085146098827866701535513769129236753111994373351265175463777166281160497902922994851298560069325495468358780152024089333999729743425264430328896774836243286461691118984879170672953858555132262252286142147937872481394628530628161033641644581832035465780330023899330310971658412110765706268620388663490615847776923792241426018529378102226086673055093024071210952755668692334678789525958444544 [170,15] 62005753388408438523365857549759505879874733767296026450266394575932722736703751705375045164631328166718513971532219019918538251688581147847395555937491743486722184397689276571692098536073378283305798039622091787489728637256280856617738198531507374730821759589149086003954813959330497195579484285118214702867666976522853716179052309409448601114177551638865000840011018447644113837130624260842633688687374930731196397679592288975323485601945716173810168079965755997647590442590638437651839141091434178187259281804773685403451864013037689318879121784461972816705804444791471756325092578717763414457396238333165006255428708327170561356546824003871391940619041907660059478780787333746754535030169826181585284208940698842882550835386182338092269230002935735936537905528483216829692034371690314117305255644418684585514065656535836380669877328698710575388409873551053042177846186981887135964659183684714011268481501630568959631463455507216079957267551696900262345593780559920725211615341032055963756643352883128826811234550247025528953511442047767543887597272659559687051661437313897821515838835457185036116254946147573203967501792985845005437891454124880191785751769693136399369723790038337799241063244141297616743323682311721351409068000404269737521262606623507963549824677997814638937239705029173167429277736714949826646847733234187834152056821745041753394144758290689677925382919009161 [170,16] 140511197577488238366983113585769425521995042805142221916332430516710910913243641079582747597088017481172730240247724075942448337866314248911750175527591129026925402857016299585336704179418340390754779614832385542346441471554918523329637516168176614007294056988813517212314676593791101951700710342788773118184458530353150422492450116833035791693332990926114854143209847199710312792735967167401160990835999575615119425445322475045695903950936974910932285007064834966255366410006277613894505304897505876775350287118390427872755267830365034616055702149533169681999599067815627177195334604160748015735495984093917622998751708436231993415493219858940223921092610689450410500323027358150501801521976218535760548537522112665596815094685357989107415610736332159805975752878841548647957099435811664543270213003481497265970772208994597331300428714480283094815008069160109167011281856956202695938282659855951510490071791757109649282465976425255342906568921287553196638901570575971911838727745282181006175839376086192070539330672071493966699069617479854749544020497991401386613998387991385773093302828812397929433392085715931403502087626853045374494060179120811363643292739691851177343753223580386175927898554742074431064146568108454101713213474757016696892359427989333864771787051482169239409211075494555011113596816441133991737080730198548829123562773552337522387487081306301367900729197941 [170,17] 29242446454231372489342284501520416268321771894957652040428545048759425767654085373697663299136740950563325412754032946612046907860162109679170157956972253524187630073606062565272575104049660005888882380468467528194193668865152803444451746483760005644193965602785914049450898685346647582813013688494981777362840766577513636596995567665197137116807930387094580477367875059004857821921420973679772023193488107913460826153571444476831268542849439933791780374348739902622394784934149526322824196134698901534127992175191168187433773247305793395619443456892792825877612115131282919229600517867037698032766259621787920167885246232187480970038904178486757133588654506815013145527272496928414610721681271510940204770753239916446836616661994773326727216956353996813058975267873767909528174381208682772767824218813258968756986381369659867925130947986040679819244242908048466608203760186638933780593476374306676567536454033129340143028084100355525074577079308328532306526765254094146199837562912264246512642242896649829171168665872963526576777137837969852592679916757559008379848405594450713122666629285028196512768664423055163402436651114727486874157871029951130069487618783859697785457658644142429217445902097684195362658861996026460242986999902009590328313927784803837833714227068532737717532349909886217954300467261813062674948682469818032422332546056893432811093651118321959391606583 [170,18] -678067456588649780790302567753051461599892052765114815779945678644723670502916930150214553117847279176685045827194066114459770316659355880203877477536787983387729974522297065700032975599198736867190272496923471169437115417283766208423813456745127065397718078209179087577036319383237997168437842586422469958817552412401554503097850137310125386167643080671797703626367296436087274183551149655855549185078940225817395820890592489706175121522502544390206742233462304073015691709921802720966884272552808231752607983633985502277649575855112166775581788699184078971287690884633315408477358167248264523080962772718106664910273643442128322810633763969501692777692517410227600810961414357975222651296220105978429789340905175754736808216820401459311343926858661475344303963630951833797967816964917612315006999090036031955258591717279439646290567886237626985267585092436998021331165845456387548531659311608669790230622278651736319815460096263182287615413529087016230275406399248733723403748788388297603029957905298953106560584393502433628030380404735392934509506396876624564470400213760448715810516245324511794973681469180866585991526753881036159045494053007452214081935759918542000153467818489828668634622769752678982809438593794924934901388971544742751341257312792846583882628465024775968545690971839838164730680066310011740760188557418607587213469085343547034624743275397092691744036 [170,19] -1203961445402631014358792647271927852639713904395240936432716685724732274284978475308133055137751289345636087406338596550451100399128140897469565064941768708047975094122291057147219743902529486925014199233647837484396374919536430686934332653300446317578110499458433959481596309095568713826048143887623846130218444169885986968958999948969504320953647316078893329825369005453701221119997634875176118837416513354739849211261282061131906621138239719019444445082293853995543465133851943187633955798789633935280377275762804880142663309808992808236167225414077858897016386565652032416095023734949816825000013594115935103582736918376065763760235474309707375649415947765292986292911712373520711207160205476584989077712090711467280408331390927854684417992363889179425181268337228760732380774279342916478835236637651904569883322975530774244105823400376050568989990353475696802812996491422830099373764980782670051144033933863157763507621385862528295310170739602437697877917634588611388694498648427365536272987261662415979451150332804607574806727512811731145603497903816631495295934263131233980433975033841590317844610535276487331369387316666398730848276603662217272625069103917999829838488451823801136880348602014407989862370134799245898327217546714163629417570468720845732989255361302415259954758789487357860357620283618913031013422844813676488040312298933689014432566395697837724237 [170,20] 1134527784939277127158810514442401645112445808160682211880253102942336016133300748269917819235534552366196592294077709893349805451119602346248053358630509441210043058771839955864859506509103211004749078461092695347984373431482811006305486306726381863147669474083357885566203808866973996576177981049295294634031478672981827731406155613164394034617717925530111563409959661214667736619078708610976686930160792371354919469801701885154874220638340799653644891067855233112144551039456488745098156101372986888113400506544315715108746978783402568423712995934624919066556466393668213620101962999229710340135989310189195043446021703273356082651951278037393831758373345149301927331655772132485049787206078775383037509842709081657459472295398953441557288590585056071821342803444873797421507174772409355274168940323879520807908341367458431718370992501019425600573584247706127487965115789114738436279164496132818769930160711225709195462423555713801883625278199481790609929307576384658657351668672308593604522770536692981621654616886382538646369446181336543659054018255134571127402042482196866601836858035302007315351815685152295224110735427722122028439272713032726694654494509805167774703812177615966401736617426343761344641315111844567882037914426831306239185771639545156637381810409780574136814359022735840544282045442841629865481277570383665904373340113758262352322634943531492484 [170,21] 4513529731840062271951300909473249122535376977722793299540487472130025622717219166323292134938613327270885095442776325809272289688677043933486721644186841810479453383424426536668212286423011051574241994011689684210049594344280769995627912443291504313352980063515026108169022341477647831608940049054518356209541361035191522068529255433096438340094443828717401309387798109682044594538784290680049513321374554971668527670587933113213561107401715197534433198175327091735746315990491266228093520284402940845109301373210025699476516324638792739828860778297681044574676574031070561452823975385643679807076658182854302631660112127554071472269568523122679146787541111581491647810431278527542737118122759497182166777026266075861494509888953736112637685169444417934334418894526939633202585511831621676861770668380372705880513311699636268971749902711637231044337942990819031774105833697114903790255024053115865783949585581109143797443181631248066958330996821290340747213122198507262698021928447843566392193770080486097975877126325191802649523964784210400555455858862115521252812796438146924086618253396341963363842505509737171186460832378751622187512002501776369732221347841826635755441552063651634496666302134630923519008278308594226561149288724400102433997045469811373627029710314201175136775905590659891067739821478974892153169017156930821720643017002626686365095721470586632 [170,22] -847994430709041151520305117336083703585783396335378530272038892909168111952182939837343517699326760365222241315910229291673148493810255485952962090383353602375436150473023598333389129306113478318825602862157951077792549742806636803493756849494819324089140486945969778308297533183830367633408064112164084655158131917681917621196191641272869656216061730827484091860003120153229695145427381707823775904742019223949727586385119776205405206365825058168606874119806838812004923165491773304389397177742196837059947863739177267547600558638822445393251436460520127675004620785093270538110405712595762303081372150093124900094341636441891180593963063957654603848548093904820076700354668038539391282514516077532030873087435185958417843825416552709109110223664666694159808092008469459265597693309082442468833480832139357728333479729004973265625499962116968225567500545550385040412341384077012964884073661161401557315627201242100980802072065963065827954573724224892944786479844593812127443724484585859971821385203874873770740632102147976157977791565658080239562572405286267466284521905152371131893251708276270300920741897408251108555787758017082393192150676131376574634686175123155173342181912712624225844782904207590475684292742652096370537863416314874273156573163296878374254221571664794827371394892127726682025580775655045256161652870153261486108359834639959020589286219390 [170,23] -10053261210007553495235357400583270419250737319328923751118954410241124733411421795115349690643368417644417936375221046030402436835426228583830683751663708334612000429249097816202275097585655405249518618486199189216095547495649889589366533843967925075191233667889019373892802753759839329345065865850131036429364908025583614269527596818406931802628593413416999266638833277852684125507667126907303471664561142118271142384529127750747610983759901028273723451550855874179450597404530028312576916590346326984242183076183135437120015164806297878539075913930863823365507243643400053782557994256698765700258022866213245825747551526503485489998825513895607618555553830372509322806770585207022067801324932541373211938712376750394913326543871164681604333805595555724379494642205339270930563995779898899076721069179198298170690736753486015043974800080985804741866676758586318314327353722313811075916944360607229976788113449505284150306400006829888858670257144107019867146715032206811831271770331087459730560341407866580509041163976701044432083631213295912156913021906880824975662853405936089439220620150488373044460502509309505427036402899931021621800676690064462360586480479286798060095199104230709836284323374875110831629481404782193572831370541701646780226613689016398127364159738418877164322754622528545646781502939640417603628854738483535961065150555358593921840635458 [170,24] 815307243591049527308028088381214736280104696459233252164921705367374151660573991948131973136708472397882756630642474329974227457614567402593840708472736893545345386308888136850476299372869492390287045230889717840531027952395308349393833218898398096874078251483650244498578081088495575639003341786334756103651749586988085497859677280264688731544770218188417835132218401416304324700399844142147069325403570337907128679893104945692164131274573288961025522308985904957438816176156073189363381744013505805880836005707302895356879250172156250887283036669747393830876155245366385164683848945003911950618321016531929792606545246550825942285950768774073087707629518485708883916016607943571515968221082014669726762092184779970914832316643348022636503453547237431881308606256896150183223873596928769976604527317451757960166201960532323960053171824415382335543729566596734677571609488075939164840435887640406257387005948867697607900527762948949337161944889973251226402178899600644130192130042567995269888644180656678202262294038528997581769721288448292823948722914513779664204764677454647149464754194112916979682631795784445121926660103101454304137965644333387802772554879121753817711681967207364791764578051283848600449097551379688480674533789610983455812785394732442775267307094422867711292753122089709162271906099744208391517095986465817366369030531438167889688117 [170,25] 15944422915971132923749290094681033574491596928931749391278686180045391714029570306713919706705696122009982318799691089626819875174564386647720822597415698603493001252998382588738737098874432438276978030745994621519714623400424952431747676684008105274102271117841831589048030397748432553355942449887900863729407020928012504236419287145811678542703046773253205580422351440624366330820088454213122974192696606819144403134936213542705223053210659270973396360782799584668857855156839260947926559236710910372911310286653250277425613783249086926295302804765126205215354477267760591402018806247492776241693509968451397435984606045890471699623079186124278019657529538162573317561423297664571383238444308171893051552490168544254473844659944347499879294602899110495561546079426989721595731553139526785277907588051145804968221134611009217486709287793160291525701027383185428344684077328402335342669746671117631668804113498591442017795528029423126153264105678435755303936533270734943993124450807971207089892876330945268858793813518268513198395690034214649031960963001258409084467917288324046000401809961101851065228263870388752543508421239451014638036009385803966895177597960528097211085163202137286846340852133330810310668853670650662432793319965187850494265260476663090538122226676960111849515793569138653117492087062825000719097560309107653102490445714710206853198 [170,26] -3506865691759540646223879576054285596867368612187000161217715867401761171474218850580819226814326477324386640985668056416369808223529035680228202881146663273349690717632502981807419583299185419230921112362155815594576519985660655236341985583008208304736817424371186885453388981809037742214622295285823714789433812480095588762663319798502730284367452842457989265318403906777254964686863159849792857549033999519584800142037532376506821749216691671095179084234463940275652627165760837661832015562158519319616062464223498638587340458459985637038466633400048966486764914043772550970998496071595267108879272397205508896584409508070054692018173496961563200166141350561090758189642541791457683596317894973015784047282506834700035569131750998904053854120751964665205310634585406309929684787604175694741733784682662629063912420933448378578055253555478082879925734491540599620791664254602402990022602624693651698077465339834002362453314383460827383634304400636950090384483932384495362690186730489005058412485403775234944508933946129118776710290743350886400854627469361811343048870426853231109212801499828689730034191643597364199420167178826823585234401067176031780152704686954621064194351459700632877925059273325464878034254979776405159034750272436169234339726843763476364501406764544525430343568929683248051785817786129139866069729585858392169973223649016050091 [170,27] -17978519717182716798611878936500883423866754501534162252717472668259588896942223061137052613394619331587836487111499209939339606982777660841282727591428129609973216355955439174479534977233034329069891782379439896022000986566878002879995215963436881216672362601621978867892112964591097779956502220168009147398384165065450223569744269999845782180866453352651738875467750880608936264376034401340638354829501565848956697904444234557810561868389430530383343044431178898626679799174176998936886996158105112365367060476811893164590432160675139518307076907475219279271847672361117323813628651489612384131464529040233297956409857806027194327782555102159400252338024679200657808981488106858374110970399868287008582986688703015000860255890593540219487098536010280299245039879474831852631993453300966629211751007718729941955979345073104987381310744605307257422588605344288218247344330386830529139163602448900204223310838202012458769523295518969139591484922684975717216610741618508479058568320634678383535239760739761897342686159102347228592709306339647448789680139436395852222544046057736033582948656614425083849658745608036582467067883471300252074865337433798000128185148406863343105170145276370114719099543357555918010993251059562408684771697051749928982095864391150217480228891645606166454637622864099746694970873567124214050099870377454648321981043988791488 [170,28] 8597919649112458208861265664833556818462497192133178073394837644509372431442288107600948658325929607330577245737480391672823614658330848210841330211728259228872428653865633487735512785994953265475297995467328662334841090472293930221799971597325696810896753270401294009109130182738375904680472742205458084539991004574878993922541418953343568255519425525509999861480739921232035087599749617434627753994941872408283374167400655315978792755156401910307733011012804172509507426137754536241014223905497992310342134058751280355158390294621798908241004765888669765484569692124282502020801071306116009679991640811351765925693786911680126517763356075955390693674437714347676273724985088054309186606455157534414714069624037034120967637484235940320238952283920695185697758469984104217726428651208015642191465546777865950479987884110803634700496848738183792946233084415367632019583991156956932172752959303151414477739458227933364314602243635429014111171481452281178830033303403522425252100462033735335269929539280172176975690223875205411222203947470283337139191272113573530535586713752537031756345663539670919426494232079976951380900158864401247499203459624490218651453599814238393321468542457295743191368414726779389605933232359880260972293896970944147360962191995682618384363504019934452435303408663549184778146165140771231785815176321336066760547734857110 [170,29] 13096450339959083076933655340391676112931504488749358325005149085891377205503041954666746057234977401112287479236872156807643404008737009204638602142942203117741824750237523018575455429500937851500603073416340809941212716664252414487589802298557091141364331265782907617806714062056255874985837952409368385148260786465167747068559662394897652793655535740925887798398145218175793261525324968290232750150297319942908958774273515665627089165013671002317509536983948474019927320015562337384520847597995981523550306542982911609071814974305027828168074717834334851532653069276300688883458421568867548919463292245804171928205242672142447835728999830613883973479523658865826837077720435070665899544509526128156760705884040655427958674913397727056931900632611257370702153982217634664099077596494144800352151663371147078245809045481640671348146456494557789729050467994948708818091889095990696387876582135898032283624530644583394843334481912320327638259546581591568347155810463471798279170606745729790575489200597282761589409219705055968926037022496863161487752062650740458239293375453846422396146314245717254011237881749851167856683755110150743580560492264871507874180671680043962873239118832020943199701936709513666702256925683285765385758013128456516672270720194187434837615191988089327721995208252920732498359291248185367648300711012915764862814866842 [170,30] -11167028071575090588254374665768267074650903759049021822477873497214705826645923189863545802315673467806640379893780976291603119885150848924231379001794250081930107024169261005922767040418764242290263583415826718884394670471227129799972911928942563721296074075244438819704880386298615309692857620536239107714008161816366113789801118021086884436726624330209587844787250969766568801602105423050191222043190309048653118240818262210469251992882151803103482956428732201721356768615039759219213385248649799239997016812024612548724863870176935738977525831955541584724968396750669155565018218902856971755393038826467777433344891318490026598639188650192458240878998880254999072303495143331659260043760476071367905694261686198480671192830695633779825529417834635487413034491768127220277788379544645873755617287737953602087238235765280957247032532368388292804702593387636805721278891828585166903567410961098776566792308518378664006127181088151333511207588708700806543529595155927997371172375859794515848047133578653868106599704091966015045816467630905630741681037388817346274359834773684740789216667432627180566470013904606324471285661587753385140439502743659685574327082889409359684729370654074421944741716380929537761445685694694111003569318366080682856647296515553605463250352486209129490363505385973688925618370487163159920574022005858390305239052 [170,31] -4611522400075359845705373090779458493671385281954351029764811396562614198508806668221884910007110516012594603406267728349117450128240577456815481697352058193258962226466281874085472431845504464513524354587267823805395092411795936391695322692306117978351761744996541433499655873024596237692416196928585288798384438663966128939496975157755035070559265683590953765156714383781666930586248706119562239529026428115407902621887403499968948726639183687594610088180479255877195697700312703331705705768244391224070202990627127191111320695976872991373045816458375381293231596957140805697667475595170842788157679758805012270905949545826592314239583315504956148773161307558106750274692074544608706880431886211226600497652515218604663874229734137718522367997325900685131400582962916767975167728727633308693360808586288278479658365092950084301619910169292025163543923242097687935566558274082680846800866498727284927572852682553585116013076831685552065251863198943163690894223245311811960303553027392928080776256781111104956072052632580076431437620440731098463461506234513963206143570465388625973395103695254295695145607402436369052850081091904943654069416915457347761314246032173904546397290086791193890961805241825903872075490053353750526366263847164541161301291710274020319087388063915918759874911436322716389831487406999327105294760931952405567212 [170,32] 8261601609775401801787744859840604696217179509957762433539739679958741481689031068030370438430290974272462453581291488682295885113432428626567855628174303815273533518279888618090200595367689395160853779263972380856967198154120258785483726740744719157167285932774059371491131413857241669221589071806436767007167547979688014136596526536566138626975471507454326028782271741385423483627873336431757728505639862383539137871798467607892346156582795759149809636214524959682608377180031285023141597771525236604380038610886325815409094026705478799054311541432222781578620806514855895077057747244537164684395108040313995388311910782407006740465925034457246865389254969306115432792766972146809566988200450437454147602636944948996147159068174701655943443362760567892845206408897408849902434656892905406647534832726174132657856547116955883064914678715455875416850811251984147952154508229172555607627443062484984061043019233732450507629009392844727524640872219962410495139767088962293001306493532509963606412493049680233255754959020702994932106007845558039800757957154102036182578373714932183211159980688858604331829178757295558970854158711253740345650041971369396107605436291913894249538626537417787842451787213515980615153597098047252074231191853783599445356710274657048992937532980290285556822507314673217098167904173390581975048386130534720136 [170,33] -862945550451029442940105886829188509975048864528596322652993572716537021466671676307510229175335257815740740361904089653875586781716204490372437859438939272736888656577548507423827933069477311836236655903616994470088836120456078357438326339965924502557399505442989053386423333566346574379962621908059643547388271122099292746905092410481951420195232853974747635539397562919652225538713356262971966961150849789803212600877180217589664058862112457471894386529998007315476589226967539891924614751938529441094515770137235902324351597323280487484396725492667847881047562657037446448329597053929936351163774556631976250704184099759389448226096261965786806555920161247987214842229382070511905733299015936269022849122921846958458000094465162925937142803448203032600790904059253578082924645031085514398482720289476949444653164447264040638432727481521642632882678874467528199407842501360919660347515672739726627759088741380567408351242150037655816369984365714691107333294116538008481991173827135468163557418048434980156047380950226615416723540305720138317282475374567414975544275564521715578137113181901411928486186817755662875882707665505647949830590733373982880475536836769241399135522244198596720877983014593411773611662101993877327774107165387590674541409917429804330255654739900725316381255034011375910453122802068144008948581428378405 [170,34] -3342424419968383002983729918599536809385843431027036757748824556799780016895133967432000148678706489551876459092221816580536740661335480806681429452819629097188810970098155229356073015147818490710169272199718538662633099965633742983826729214740470091244364913778041623297878410154717417420540733931077260539644631869986130387015503481698144044849855424159883432376459777550237006737355702136686424000918180895427243617088112647094650942147112100340130494021681929345377838043150374954339298512554189836329012427973492562267351998445364911078136653616921213814806409855579176784177156453893753272516038913558608588081509748618294312225626519549647837626425129743762490574816865546817752407235115875002777972415907430241597912380373497512057983598630517772888203879534317447307829103171551268711552097926327692639525053063150249689550528839929675016405757105166290664630682731441753982517945669137428854805063431068640324224340534874870442198944704514763614898833965512646756604281131319795221616186983844498278539453880017474384890525351678047382818281748901019788736731927832996444338547593102797602562440385226624104659666690932277519955513836656762088788417866124159997272670158653250984687594312459721220564260137211083318429419483168017833853049472853730047802410862261288417990401223929683620529515158471650640020792164294 [170,35] 1635296971692826918495194495229577335230169352389651509651019594482677167352310955562365029932612989293083631128348703217757643775700160188994372558616609158603211722896659356734786901544219539701910854105826288934449288784256779995750606897020559672228950606571387810780368341010022905953600066320165119882249004963086342206322147598273345256253493686045854712788878898061508854454099403423736077421937305592137431264004973249509432655277040333138413272284491047062019924673741075103658182763986535482492993188663012605037942105724336621113472422093784022452129279335462496408380173834231752222232026075093258493024382276575548790521785650216458973021552724380044696655091081293416605031293231269377570542069181104825452501930924942219700552652542700065067574065970737031311708643292587037167320812102826405748298662168399089840695970549369125706725849352249716057008382713831163669642680212208014499713307691749063826374002786924165656928199987423124949026407898865220195849219069599323515659180526684824018442643899455879417982577950472423840203865302565210088449024397882102626279919484935636944217733229706037234295326893661115062655729140499170638963581099608664140127394328777263360742593946286869906002447957299814316433106155018519911340330870009479523867217554827595665978224274150803350341562292174857997648981340 [170,36] 517350404645990654375389629391289209931802171478707344398761699849994578941522653067295295589646845735471768080742723639450334323412565966518957970724023341745168505974912160476874849311699881706542176559840777380844808534262105416147536706829808394665092858582451369903268777781841875186432503210648687643155330033993842725643631241357812227430914318395371328555213553235492509885646428866761838613506363569609821362166640845866325601420827146208492346921756598127316758452203690075082110648482943591653333519872572133784268723915744343628571370054479419967204632804555048958398642492769974836331919232952693532313149671618961412115410788048692194218248592216941839432384293833046090526222862800606561437319130932469370276311952288120849832664887968168014925253898045060659895881038707895636981833673115364854623799140122069337804524606523217170074784729371732045818653543069648315421784395513706604198712452832248232970716485651966081437857127795300876839281095170426183318003749413124715366119566774053421911616649385458442858101479529639899026341426321066105393465401790253868093125703075731415208530801217166542630664932134139915664049106257561177221009321002433468930724599188384881388588913089026269856298674488501581551019014869988003207011635806583903720146265399994180745452030790715643270311514791759945878588 [170,37] -686889705217428888072371619839855852250626291218714832586289590079188216521321692416875169867179459767992123278296563536556737618114101314197477888320866911740703389250269582668161905884401209231873085927794708170722108827652975347456881006759821925193322818537954060603557268242012021668763166547941645804198100886606620128574806946405437786980509642492535981998043567967406851258282550971057949832477379639828413302074929065036173667993872657519094829982519634588063811502511120127033082094770455384684205633254948471387313472565650692169055911811893052717858676857526203512959208530736152140174751479066592245787149658834401003401232511716178601703895399084922660599210845666975582094551380447448381288998205254768112199900381373130959653521646263993876048759640589755114098836712028793220557747428715427204693421846733996904025671583717538680132907515837427394153436283250271746678839652080857037279783779066865668959941264466689581215839670741276310518860966056090447602694168630589093973247340463146778902566543917102943795966660661836828332812205092975177406210529667395932348288573243954122332147381093174183070772774162164711732893855005874554732664596287817542262553516399956734329203108080715844262370678342201560407904128407104599899631877518768192585960073898528413440148543117421382435029611922347664708 [170,38] 115887264787484272945062853013814419758613691867144774783671662963408707425225531914789614419279084933849675460814592721372611428776040899857794573346620767814223191846220781877306206795051627367663571641116115070074021336721850072942409195911861798087326186700281327565093428516822762075503735971773398032175723184417194051474289074078169459642762869976284019526281420336687353974595119316154572925035455577698518257820990492285875440457538559991340558639082068433163921649310590229294291675471871545044418950389630264939920998983555496838563015233675794849120237222940956786621335060719225205930957581286799542823791508307185518032889111749900393133895795892398376802113665379360206552469745505742640514768982758086409726456781170112760511395715883881911109077347490981301560437974103240491115070394119298337154432562932701916356748221063991633341285734585269128884486007104124695795011509391720042130807444238993615709013363889399351573072432832051227115040952951708598484819597910734232307042431368363208977228733017824075888465269958168982455943757970299484577758105040478404487041907841211212687961844408385446820954772793107633849445126506875225129080057103578490211353270379408366593927684667223088520916571151944224561959644788636646216248066607577044039851921386512873486823712737088402224754023935502996 [170,39] 118350867847585976116674891295629228828345643708399412542620414950984033008341111198250781819647767732186303581393962709131071239538893178562334555113929108835258981874288902946088098241787080398841267176155088320258576936087861980004773046259715870066552575664014522442784650535056742626217945809683820769972106061212571041252050773122980481443047315623924176615920027966236994788348342796548347128934631523648925343297078222152402798317863781174734275697037506103779715228221975566999241660969134424991445065129805271293062176561402287106677529192987118183413682946152788389413687138342068767465684682612949027540698846931852608281332387930257874533237992084771951484743016861393464166869545229286744420030654631476017354350366853177420778452298970738081074900916786266721274508023727414524170324513803509725422733461167817623607420331554952009671062805062204020067563662505573907179461666747279988732798540794288434752589267354672672440360322543764387750218595022721875218877277409725796158669370666568801249213004934770261237215124652640405044756883173219739062617493747127412048077735548123999302028225121087958236390634125386077516328894034077712082627441882047447269627820996659381687521891824808402401335393909640039565812547007483486233343562170173424623780433313460411719558543423926862510841672294577 [170,40] -64755038209051474217533747580728147846169420241165790554664495125752915536047723958850171487576324381425743646017282939071783309627624191488191916733726630742297238351719203461793665688826166391990130461330047803160416859654757232319025602258677337053056880654557803985345610406173944389515072297196849365506095764318826336817705820783832891830563103146536074890186166528985292516507788320581432739624705382532176534197127065085255371488600106695177604534116749474059446469773993137574513704507390576209925267753550951018830583739308483317660484544748058222825161329871120042530175496325952135623352964434521283519571674712466465043509031849740361304450728103167383115111757112487911076150001792285878440582553941934454884903495020339007946667906190675988516723699642857073267947492921073955539234829193420551495550590671167491933938290729524108307558315046852386395924774925068285389497590587832736920982423688547794206208216631795086523135728046762822565004332350354774159808764633530608430031233099352817051691519653443969558928229222296631535213510955411673563114071195915459591055491158482561123700736521922637014359489400226323436820256380412848310650916577820844771461787667752790441164746234804758072748665516426982203067961706427070466898793543156356308616946213788507903779849117747031103911429536 [170,41] 337822104678660886378705559703436501791753677122235353798013704947435544795250802225897097672096540345436120416251903548699109229963194582241837692413616297371887682202251008348587125872554458037693424243556305780192263468336775165919254154612081321807565935070181647447912958756210072980926064595617330822218510231343432707720668451014742927200628462074263962320735152818203534558178749842810964810169143957035744389304354410045751893980689597648773932958639654898787532187711283818830651561212721841681574685038722894407396746181999190616916854035880820705406248371922712334946092409987686239073141925513338131889378239024079722644570982369156522176606483106972148391683724870135701607982413520607902384543716972737139647304177676195572820570044232994361272298335649357355291169033553797122992941649401600764023621276570307231843607487014208618942275988536668379872343315494433747907630783064328519218760450947754573635390598903439412513232624545929058920260958137695114185106000262771369480555950615595766652236590635130634698696652194406698544364145714536535218480441666938859480437763404002135950446830591600769639218321097158055318561427954555022732488657173013863439130189108454373124291337103364476430241597422930981907154990875575011576858329899691577292471739836534437512274613226502045563055 [170,42] 10174163504429713558428731207127791773152757145711382071488286869453701192238489105171774665463854794852554270388049496589277302317297103548757133543911590691752204092599721750246224994262693077828288263217337638077527276661653339942639793049659239535000161936526417500350915249163190565341919405860706446422600268461087471344053101110763672172470214110295928016227732344251704380716734540944274053200014528046707334586056972292944627837978116791998113034452258630898267538652618396480788384035439225890775092627943927762939829171409315562445462599074733041469469878590557536096155594901848322940108313708218546697628110115297678816719873154931196906632660294711107057731188485630384202294552838887053677211714488253255648629945393173076493202134660666043641071696208795215240590391384727100776867990234371926876665157320292331765002260050610570501995374411582288195758629191084200883749834400209597272692992730502012805054830513008535989844359453738461852722687910162099938234493324010236547503794639675734490426347904101491179412002182926251312878064331556236487980550410440627116850342864928392417721247102704861066858701345444928424566944114355928614553921428922736729662717818759904609581514247082780440393057549635182038415185698044553365431235727159588779555801928630704116855916597685888876126 [170,43] -3197925554482441423205632123238335842127248029976188580205812297985405825671974769269900718121052726398746810892316591084279167010198865042462786930247657890798900464603112371074278102652742013743364105432413893637300935028922637911293138717254208622369559425402796288638716964750530105380264564885540277864990533110298697912974949082902725045539420245636706671020108537456387904327782772034420992231992943849409383985418693169874793029748457415102476429859581005592438970701970445956417189269061128416921625029663392677453972832678012286038467620467186445042632375048281652824997301609242244131164619158614509989556880267517279291664532381616724565641383424390464067557113290769392736815289191282369617674627364225988520685394685262553669108198046156646733097131487397526024056573499969898690865113943350793205902122157632460602036626071223943833341343231555706459475002118656182727068138534431839176035102673327617357143572847130887872933453479038702770303682608313571640935084908264473091979564992238204808098149191361910231789533726502437617912330211343155656770758846995680154334709309576492867833662904120643430867390130557250469511811347635417031573862845430625515146269748634581758436076256348045272067930631248791902375277479592385841192431901587056442265388810503053604320474442719174694 [170,44] -304462693512563335755638463072786492559390263238815372544375369657850756366264201543669717983767259800648008191066670163356193401830545253040887359283374284107833141559221378930749306158579347479398700704904700671207913967998315107832750002541906860289911052460184046432593788710204121234178158154347464806835160180833792778705890935000249217958681861462086316279101499663575074688674956562319241061490583662337105244776766358122183440431974266521405389584688880806863192177313206376380883866664264432796021830757579272970631524491800758205938770357399384937798617699712006720999164805250936491953972531440799180750045115726598342321712458068696734805829474028579100360007223646426516202212669861174660409930471665947508257450043909349757180610756957446415018628730891995111182246859273933161182505048630985251073703562378778796172937869477850028958437887914007910354149818412690984628026851910387170449116728477431968252419316305124773885552514239852769931377774705116873150720450946784917925154653936076916961770254199758916700828729563385479985027674292678253290112545620119577795585505899776948505532259715493192086789448734134643922263892794373155766875487137620177766582552266322739362744429833877820794569522688979114274174767030275818337292363555139659119155553726161120466164285908601 [170,45] 433503955607153455164798009560322917090225288337641934036714826201415797821051880755897870466235456320175125368511677451286641585079535395372276889630317438412076657365709948864746933570295229094314366178873401521407236129170786445139552398545914355901791143392253388583347766101264238169258231809501693425922647622878178955267635983232477422991937615769028022669502810993890678611837984723113605577901187082795244204946929690040998908593338740600670082833484991801465600614669949624194154324430079855778898739945964375296261518216861830425157960595231097326666197230314432778478421864478060234794345752224470885618326370606823890205847025481403138397929751761245965786266411334583351406224726731986383070776694200591483423695031975981292363440698778316116466395073128768725817965700405647694461669432034177264275806346869271377446082521928353749336637848413597636362581788649973664576006975446907778522126087449045038160344918708821593259647130257701785223088000180751438279735598741119571695047120731461879624242133921488613556868354758671009749880748101797074187209378501634816986558948020473543538046394453512291769459245184231188047803507472967959427094234698560705163619374990527613729150139988523695402071424858168807148083111234280678576932825644271513760169950461421209081136814374 [170,46] -88397970303988008830080033212070005218900282725897161756615847881006475612051962906924291531576315152145827963203182401057219192281885747805712180398819476457711910302377794149572970810419075970239763405375670683204176932813864271843388896923704138090873844064110311702864547255447746421911806515754314360899304003919132541274338586368097330533359219834287806515130069861069876072662937476240010048022042918727434500833211383489664483412050685454603039015534290475030244884917940317771806034995519369332823719808740644389643904996734679310583764287377300755701226967072029115741272851010293247757712196407974378986505369938865725323245791512795745397171403745791185239792586507289389033444058801779239496177756534225456629936751949774453896859144405168839166600112605999090301227348897776283442721306627120006777460415731334019261659990872882612919448775117568207383511208689127080439145844070073017810117155398497434636111735977296880879515557092794249839988402554561041410181741968543696152422478050970220706966352407135866612042373796347057630664580250117551666079936058223583957826473388894097132864512375571956033514312601248698470828093678229672304482457297377775914456018503348792805393821952634346238175803696713148199595559189660662339288380032481409102392208068245494287570028 [170,47] -13639218734307286195486603483569165162552474102156489312739677347298740933961036693620561647920031780351251752973543273598696120836301628588795834847760201911497702261924775001360332546331712323808181244768497914021200056415645111548815380598977357888414656914064822478701685821076513128991303551864740666123097665334733801508631899507054842830354984696297748546212781577280824795722145244892271722146642239258140128975878845235543125305068793383890536241600146060970030951902276132654956312221143824050843792658948436384902857098418351475769716860839636982372915201319172113199416875552352656487677308201184968997071334463264277446792386083400483988256049471450678771812504010528485850968292208162480127109999227169896824346824280220624368331125224451598061935005554533471133368543029939453970286031502204285508329259733295418268544992615709152157073441169065478578440398234270029855815728584371800512284960502819552289763356711782520138553252012920918194381849338825914848210196342827395396478531977132957414474482021311423456696516363129116777892337474748855852275705288698809884568240500049926663809630728645387592646378100918797729766571133831251236429427006562651704233335229182263757961545604944576894795441684678884487699480399687161638544718704150355550181753533618352316378 [170,48] 9897539099716022795986137015647124805769106076362584220443388644720376055386885068566368127776007053665057461536385525791103702269986898870581993781592763636902794042576238845415633034353796472523726228886885802362712925094548645009239146635154611157374889129931664776964001648615446093984911405307726669590350804716329883538190251091124253917422526709072819476035510354480985188739231475351335408112642732187753386256405716788730549982179974395317671595474690533802699006500721233015254099444746637617715534600299769451136412319947825173309586439443256255802213492670194074344822086680975097188561812004841168000254408702548751475514743737654644498780487020333596063863788854792962978068910909505803087359209596054149241173380690041078132857668968298580592356599700579874598191171482098763050392594639098477719205443594757419351937699715829097483748035038178045729023046367466578000605950821052236952579436419058843253720343536970989511864727783216896001109749409679622953398193428860849931130017044938496266353052181346318362021141682455135355205076368276611721293913966301965639508797684481457806338904081598261488635289255381911012048747534087218234056539653343194676924396753409012562541311494620494294179037672967617543031907604310525742639403191470855035086267956246951862 [170,49] -1423242343855790976794291340027953013082201136571228636790331753843380078993842838741766272147952335664825096928442504223967772547439939023429558236817252178319567018144957200500233752775311103799895998437474900797092440748318819389800364461998275779745665583592353605805668188342242944244083641663083650091107839758799336905057456457794681020436332222339054100043516438459507237887223402113105022946353148853382372563433811784534152737079572818418542034324507060963912668967294027377542606361997833750921893560972264061029196260554144050354060788589773906127448037743775791914277173984269355969403644363841399171710708851945535728005972474610973700776837873318439497250413518586647494484388413521601794845635230293133030813807657893826219082834769102435952734427782257392139500598137076464760365623019437438792024440827944068546581613611012043182739434027231127148049304279075329957779273386545310864639909195471480300693693014698406499272566397153939994351474202461597170235333255488303201071769063135181251462426522642509076760620383192248031960956737818723976989441056511030356760034392171400647520847799220548978978651908044457379960773401739403316052090179782700245008769128164688561448256832236205971005867089687047851253501487900796777818770152939013240775458547037991 [170,50] -251199111261799215693890620907998257728891983643051133067353223693813303745460963167933603945659871304273467270825179200057779360481257995656190242328986689892665785038139408222596438154125532481177173846569117661174814594496145012366514615340905372632868222734930364175671428682019870772481473591472228176515384357583569405747764663839019142543833282986063087054418367485331421140217095760452175592663252501822101707483887987833484367182614490436709175608907720118867833050444066008161011044313820282727159794780501012901222810718378796435581582532337687478255200640236860659942223938050914975280273388535810333562907254277904782623663905948175286289713889927830289292873990661341508954697302887494698425825015506247526281261304127196459940544458693591542590446407207767751037147404289922306622787687671457784511189893986038255693876638722766353992778216374696647888145281324671983813021097231886186068914228069162392011685434243627006602995019241624984460699670533407792266308157032653328430599973484568971667450233793716844113097519480809994440374436833371240218442122006953420603474350349717462930997938332030191544167141345533032544259493269596402685401510261652616394352217090309687575820647494992155016949335997101773557970748682060962471718542086434605038155722985 [170,51] 124292339847706589267876379676661315965623274569357785474014090574164922189911984851407922085061049447677624765637079472087553355234704314748435089572531280454024868414375040486114207839001316422871174706649801227531994844048571395534011782536695534196524627848214365016996429734549131671173153400742170229896493049649540622035358730356349398473215572623188205683703683762900076949720478770370312404177172111127188166057357163661366501504360549965057584864639642479223201448352053260622005106450659266937307769902863173087987521139392894653372439024168407130934913692696579324094504763957809711641508803252280360113688364032647643976301146445916176186472747959198687452554666610224513064823975215952300281543170402612619921740925370678739737053577110980103317482980692913309415157033575576242868212380417613502669911243228678787868273779410062537365865443033372108511898142699172100798473741667726782301900086154598096126407177276976979827734664600686733809094293914423434730434740572131884654166006030511006187101527132315453995064905459614048753510614358893327087825808183935387301358454824683645163737598677037217664170677363636232334597981681050183440893014408488319478658174495866966275661342345077370096852389602876693717886586920264103737137690998765169040328256 [170,52] -13604397491478988649490429082700284548029450125587438785382228449305892903333462791499052850232193653278813817194671562704898619597873346864072203836818301282096327965452422373323385540257347196640530316277167014073873069868953889663518351586306251047987182786441643965547378864836383860986361123579525704612919993778787519453851286811672270294302927908355491537946685863220220436217653585599708202885671250590870343570550849148237925344175430995874502474865010263112542620900698510178939110545448295395495088806434869509067602006736296031479933865569496698698820961139849744710148787758492866069247268627095999472578235328641328973441268636689351146213385810822489951019032536438666828649887389393001891846164210523328935417693516126492353786020823989327809232720092443771651112168231166918434944355172654665110165356870600141399958874393052171280055653189225328298151884579710884497548532453481554071300995183489617397203582662232144186810042838878268616608388376265189953654243500180241634703825982310410272822002381192790308429831675184059734873571387424524350124059548410905840867580918056316539519872847634531705642342276374851473787951911008968438563615392423582325896610033845445747539519204381394583342658893255923458571488508667757007944192792207449552580 [170,53] -2255645498164345767561632331988773596433041250627642952570792684439130921739293874846980165617498871075812429838845254240930961275189812774320370760959240004062188497469241083138116957738052478311621931535693824060435599826442667753297227792237294492411328672093983535700355176607811065459823695216595107945798358153528168780606229069511953733288235245272140266325446270192697844519858704247098868720560219041723867602996274857891582264743603947243678966127230772578776334537357737900059956716291481889710661831221944053573640750750137483439745697529665157535786128943195937839938455549640171213405205323935691803945424349738096489605999030686027852160052651203699827242902261660916437022860610321786441498367923657771194339928481366824007674522024539609258386501207696654263031237440213570796933928980818971578531413459753774409707368204129641001746368949169999799467913632842556886284088261718436181469120001822302331277117573454595580691742107107897188477892226058647609135983371747618020621557688343693508308332560771827251410214757799658464831962652839911870473943706242216406385025793864177817159768219750221452853328618555363384525301809273176380984766237098086376177659818974169484062646658185366915726148570556243971200616934183081058746570878351957892 [170,54] 860827943855617511139131266885569039253630228107461433982536163724660711667291225429948386528618261299498896802938582004697044675222693255001795897888100824784866078568612782288635492615164304339990667536885443546360607843727804562562963280492436463940596716048069625652177027599354259838436613307680114561551383386589353333808294728254035550518751913325089860967186568774197367318181139492549223644616619208082689135657828080797194836086580818118351342984014911239159926224649756449054055896643750198262344254587290518514479081682095390602935649708593402102217430325221639731484378155978103053271882016920131552945211146592461451296569639271942394825471707084206227379914567456017453469192364413861489883850904803427868467200125197046778710739358551030951882374346015196709838906713323088923408300410694852338445237395338042434411828982439578246238500667229229096996088815018509723238196416545040082105529365023027714590195470445248726233473603889833885865456311029637697915066291455923726815380970374179817547413106418436818714868498168374936756928875029131785539844862875506125660974463089961838406906195107161084091271221687430121444214044347609686161397958551835019625263341881598435006585505646415787464625750754231367916498216451199779654038035222500 [170,55] -76860148087603804289870772203512676258436123904963657144209371563950156962412091689955039240181314418041573022290552570599393761307501110267357075356850373525835981408602305595805613707159082332553811314511632591440534563488671787707991443723869072467288769948518377692469675269297279034780975293169709244252483635098826331983909022931049698171346814239527928918270541311226358916758542420818870843820959030104671460562561728077357553215993148817644102939904748707799688445899640892286787317070501004707877032034170709865008089778121019384597874597452958773239187745427631802459411228127930947553617315777585117765402779724249018842317801009122332173598564901142247979792566675120867839919211351506269621216785136104005925072346574922927613833909323405679392148840278468520683471480310029954080846446688107325437861054045245557896983533921176523044421642918219923488214710014471548598088354225800079681567702922769403899047212271486414768936362423317540091023362789865238910197845182772414968732293735706430835993071677197825613748382714977587868161161189391441616947898099582663359161255310447825715257289243729531195913091213401061288279625738965510988483551749582448433674629186539167174367089363361606452232419722665391908139138681120353615039160576 [170,56] -10225895212572619529299652609208273596995482436203760439823633584829441907961965002394325682093351393046085288762688805882677356374825385568093579509050909534517384336256170987133001000702438009922804218383288392808676764283307365591037766488645535355794030984480472522454136266214256854184209027617660510596194241515657544896835653314394963671979643383373413012784356897594278853670113247581480927652078004824164583805825615039200245013022446075154274489102226496128352175869510410935751002667412088087205865197527383998386633948788009521449527811032499222066275368423056860921515288432008767679425010309621872203786275429290737094361594142120917210352091460518786708542171630603171540346477685891361159835816935254978438391533876447858511566307469658175089979859515322999257861893316476361343839192308516886338470809469070228854539421083026179963094209836596004078251711104215682712795132363832903903628963572967199076319648254476031610359105176042161292960333696333159886741434872925154653991614812748370353830061925430945024387637696764068370351028672929726010252026233721033942363787116209851789340183326612078255282628609789011691063561540596397140049715200897071460299278533694788669064165963677077681654439228439626384045108618156913862660999 [170,57] 3225678436537251177999196022146505311166230393568074307846632478984772053394766723411797553810348939324044315861425928306088600089778289938229772880567755280717953163461596708710721192569947540899132594131916925116881821096159755624485846896553025869979213975947446915554325361960432713015553249913051099823801803263796871295097811429340081010116479205887280777497157072027232237053826158930055146960386500793871098560908977770405195880281131606161300066604396215357935323357351837298974898901608961247925658552252684115717711795568951976493822502420031829695078667354584539873018065946144953230579377689555495939020036890191151147919157293554710500312788193266947747880881551030357336392054426853816280795757926987478939559436333665312489870316243944747701797587921581827390474278059246458772541981204146363476214283467147600563373110999555320425508372244026376471926097256193690996269259623637749673602419764149963677074995458308570975986614198682906215857923147394459749221755960375552693516564517805049115719998993125456166737323443415706290809950213676683013070122754849267593551979729629581878666556268640010372131708302973144980499284930436003372794404317380012412560431782366279892687229251419374156063299134802330072620682303352983833490 [170,58] -253260967921159418025705831966782599469781229241596941482495163732154012405208832038478684407948401790776905149381100058829056501003901975430639771449806290586037864902465881564867256075989161114828533888850618802179701608912269559062916027455347401102609607639767503979234663979860688437203489080775752017209617942432522716342649700733902115459087686726336563012893773728496341777734362216521822000642228627507581137360350380131304040601404191808246512110052028989833538977801462322923886893752208841275503659134573342688027305130208726229690626833089048648329884598915520476356145635285360378876652315105284552037069331659544087047017636090386285507279644232315983925950013082425937167579965718239110747698906445431713819582486545022722391537937706643555111310802189637678460311831922960269596688800457377539954968778854335366591332580687068443116393418299831728260064698757673902726249699308087979571099685981344283330545574542472296154100711785962573010929365688822461848278442219396691268565861578619146511536475160740172935793562453506678561203073116280270913621526910887289516099485550828469711409744554275750566385997818075711499209587388771540436013755417794781877887081632688294718116803636512408850402542608076523090371255304796413 [170,59] -6188107210191862353332879128305195452259948856282207215855535674066226740720259226161559637968256898506317693563826657172647216132075855859616107553184477227322145374322418272423481116688160976496614708041186885346284085043087173684892885923313852402967034838009608041645755892286670146474193670554574208106447534025725610395765217251954826236707893187614387395537697303856686733130599780096365538038276582391673387198343713579748945564850149095610649782466888492081217436208797925461154156682818389805015961863056865608552264082052453968895814052192952121381703693927796111216032089869839495357938728891141054642394354349725004427827845419025059627213165018746891446378415669497978742373775176450144077603160795831891788354859307067022875527186032042363440210862161068898848501641234783734696561002375830364330328506129037865668338452714741502094216722305110705213267487774127657948675626431857217768429701268981439769266760849269291457541353883308622324643094266108591645825978302601674593726940172938982503000908915062428708345639399433047227839607679705302130176950789368742392461054354539518726297692672119183891834938654070699666270895317814569648416305088918472772378893232697354415630250802598426897221973257357563871742282587147 [170,60] 11773228952322137823662610446323146710729035958134059786304977582293262486734322262901119184886590117904613984014381383131341690906523223517677662510203601363573600658653276805951874734092263623530301409166905605465268241403817032490281131672818110952266108325695689289772859154617772086913968275518165331681734134951885310813042952061002314316324136125300493887424077069828944208103245530912048054359788363692562155005476737415545411064067591713712209243994383584908568562546001445312220055670103315278226719776935742700737585030102515760981698398020997690255653524814065713192931660719508614039354051939262470714972254455105138668876192438411778634302935675172415221618604599257242736311231588216992452239313837150292206751903953210691285816195453936545230831563600157385694993403107294287850875477965131906872709901246643559530608736595146692777683801863028691352711050539562504448984904535231954946414812993489575423444317163145573316462313035644291562666961517748367548701300814916724669174783933420427269347837288597145128765104432081818760004943053433443611361071437652734302087164988998265179088566973392879787553971878002937170756439150367642076365545229505580398993936527012337337618987895239690200846429316700327629501892993 [170,61] -8067767839321524948989846633667415713247512022792758140292464807864286662503327197676055700789877053274307176316743152364230852058055682763603462149387963813379536038102098464858886831457284856208877958192281474444874021503256813447189762355980772926647403018007171845103227647206617386780423228063524928742354553967331210144589147467918003010806971675489625742643312970190583513475263234124341070746466544508988529334600249520316978423223657756801787918845581575894823097401707954273443954008125779006395623773173921880742968536128208042853070957945747778052209862445377594803204622923045700347668668004960266078387070861698495458758304215383408541910043545700527012184168818123180406937738026231628877308088903843622484919990148769465123368123879444987103222996550169459712963297205903319551451672729294203508454814682633781552811233614871509241325701462297002926589031145963692393429676674771452205728637363065981368803562380634923148835211446794363770993020450811827556671803646049019457909242597779783244625515520600767239714769726279468186017960063866747034254249985187975897104744411215297409682877739343072724817563110137543470408406929023776977916424822879620542898621486091516243866517901625301801537435615899602752090110 [170,62] -4097385337443011588649667372271075839508487437804948431931813224708175959363007573340658368096928000812261927845200008037943269207764323802689797181400896711642092859968543529918363647856544183744822703898912486274822436075445340840124202839726535256856291507844294112192645243904657729281445180712641940702416735477656605202319057742860167011039455277468790997229003379790994709922104128281952643273184966135865551999812658459298902551966827332586252363029197831292314364868192270813055034047315168494437436652302200527396953841920621059014270821225653788108596795580299393027978184141585171478845035668354296590716349335542505314132454837255962980878183617010552579656968015897101704333626081937353032176264608487038098810276282552194837050845146551770756931475583378399953957779662825570788130902104156051604550986138963732399738769121058124867630844010903466749758088561199605835693842590543525884428611687453146381088816003409016603868163198445263999061391784196325134908302726960418099597653803146788703723249366197555058333590585547619504482970550287736955923975048698865591379778357038771440017678178252765292059721797626220681825259306565258352955329101950463740473790251591908094467072626127243782719600916410078597778 [170,63] 2200954515528061635233027035027211515929966220422395612659935325163609356107908533672397038005492808287669178677685232411933969968597543969412556292564548614944779574770330667305867674656168690655690034755042233319593466864878718628164955155220950103668123316861148942377027709450315085134988094707090601000793948909755018359782300646741929428598374445899228944568699247721519125072233411770923015372184412043393272134064626971582230262476583219719100183665285813256000211390785598063274746477472091883174072846406733727620610890667405587232147947688462363380578111171230486657759827457374170545600136630468982045610664179333036750910473749560170298180688850491099242482503029574340592629597367557882914203022895058568546994314086903893930955256216394607833739257391040862852533272114736838833912656466474942994509981521376104576857033153721923940023550832497389413730975403852550267322684784160996775717424558557664581023289744798216951953363433034535063394719347297340493896320515235808044684379610581094351425780114408696946223656000128248290094463527391571027508980101773676079066175464605650081245229689600701285718091920884020883977497275768185721992063632277553696644156294809351744871087172557782320292899301845382148 [170,64] 1997778536963580642383485392448359157773729564799278404786284020600996670361041769030784759094300359086558628350516893869269370291384257688214566606271142033244766815275338012464451810732018246601922071460549420162809647065982213291247922546942097564549764197609396403210309917758616041646803191011188720627441435817758890155252208703886162319995481287939877281394766772586122997658830646241896404463550780393985921011241516536577817992573840822920222578409990124968380387241654394622574382079520172873769916040702254119173004954939165375212578740177267966506976098881258129882830398364344992390575866309248132282056038056586024344605861370203938254183720879056853246267876208610457137938803297462729403109679178317887249629777862716831010155685351041198309867408100701698983207917261088838119451330267762860962810883255915745455470245856660572590404134747317692440028030833443093079128501973695688785984070800980472136362542194113097471888103342454323615970190221694148741278273783607097660879303450233001995916061065018093018226986900733934985145152569211290168503033989857687103702039592825931445272672839354617157896542786415010420522681934204377147544135444196911177674345577394281091262259995317268316636822388187464 [170,65] -240290295661605233787400868031795987184130229627396481423948846273325722230754250330623898528616212117966528605018967414605427591472178573505562521945494263857708088394474471031052708744847050447511486686550369233867578635623180967958906239970566881672251761336623562599091397634806723814440446228538711848980609187867519637729115440449866554279737071944825502778972608260361456835279876903518126702378889642264894178818635307388054371469963166699518784162674308223157377111823333429496037673171739048142829972077854044469693352426500815141490164870584472214110782629321751736735329462153370991450153030518748938849683481704758817422989898673276101172430493224296797063669173787259221687645555974490571778101283695912590166059192590954583138118637378526069500042118674523348463238003387207183154567756916118839509373023238402741470240961250460636091964308952116543131959924259229321335118053277186611013925245215288519118871459580014478490613880040055734753400725503874754488692590014618028578283486676177179549678396370237050387150587993099961416614768282246752952195974790049859440528587968979270156477589678996758920911604702012070858138213255700830108039884867884871437260831184771761339331224366540285792726447266 [170,66] -641741762767981181908885487149400028778689754669951325007801144956884865292137265298918845573231859882513463774477526064955274068253368435966666139671890717252567105025174711741526801631146987175319799798768936854452155380173422444811086350915373979515956511262617930543610290695846041267764901808713593769156821306858738331914916856168653868949017777911991059031239017573334171259018825766535832006145999174709878581430130949111195375874551019779855524108584924307755612224477089291103623738046093201066916672237447727391934799606080256182460440522657498102039736110423787141667653114004440966767629208781156358143901710336844826649961168946238008041418778750224118872965682910541513989446956716156692691183491489523508143923819091905145368978537370573059556246514743342773698114409630487130772484565411984463297752392380747650431669286053356027829515468252949246800112087565340115615198621436649422312453450865253227735159149079892747985519273324486541360163044661501606799371358321932097187222837202561047846487384907202655008674167432169196087405660019784474380868878270186852691370443644235103366417229558205481287807830918127077916115070369098302817396758242096426205532121091485583060318386359330004559217066 [170,67] -98404681337505512576455737789531365176923445888615195800758951922665414665983735813539773895634632540470985035642893976007816909330770028172961842183208445859197553570572120287922261839753417973820940470955310161533102823365376998426145983416647173222426921985805434864630028475665415188909236285906962979855340194569216641934126728837360457530681960664135729221545454454680845903104681432809657731212490206598714183454334593899747891948015432987452747248653603838938163917494482643052486150744535213605230409650980062481439124208299190689339746344452276648420084158735622117386572180567222835971014551285688255090712549932477362216840026503100291450509855293519169520643999246759647574767317384317071323069046763288500586766857637217487660670850685776882727726225727481838788157004217496956941443685045434190465531757290946546732286452214715123684456611486659014327891463695061311926493831286351936061322655640886268350120411770206238179889492633581682118391244401820695719615566678684988954048682072859663974764755898220021966706860701659049386530839680000243080276864932511266210176925393394311703237819865316923370427027812466444956981490365180916373310259316235837436465795281898482685971248861358761542726 [170,68] 124259747058693398250958363106963708283890881995940101704334532681952421875786424149108359861618455611367178134774368936416931106435550007401271742038035979998611853214829721791284015533302052594764776501752784439135208546491845882278768390855947848015093099151951317267331749361845384923864357387148456392695455148951041758877736312265729167761915954946527371902979633610017288216780329797591282370160755116401489536368174914375850965735802984528804866801924347287697741448233430496757519035470475104821070022557908779857510609987014827188180822897678326987133808173466974491795921799049120381999471908827303319631728876857817374288167949840632753294383525524317090807486470385187710876250638556758787675955922848157516407303963753630110297586122905276439443810953441875021669602495550627691755297378428195516978551474606204037671800566436010812950025369713775287317365432497652376253409067409663807918439648632920856643714840947544442429401780650520452569053126532408713516783715463902982156419959023758241062055045576357310078590780751264907842503209348121295736327916514970817955083692341491174474767344023231398295856729919743678568257036177518817410047464796310450899854967343555713936727417779147076256 [170,69] 53377406234341457039221864104612561403645857549788170331296410956153142788965761212258076624513534796633907598136683819493474883980369324911544539365723711863740993799080273277866184321571536355568023793950284860347364412954739991022011792737652831662847543996778340257016620199320735406536340619863242235609405789073014183150485967965989548063758834302842812547337232454800614932322543877050002080724452941089687847459513044109003948169576955515244475703962186656746725671826133198592393509867478286393183708942935978323116072165295832930916569662322389512450452655141404122832920653168769573523269874796369813705590557666117121079789066620094166242947927714003592334545147685318067179794959909659680946361246869286980073813757160018999733983471174907173361249498736366309781248271851213430168934043978144523901763087859195938923692995021242516910121883729383164919946691679183118899952774680836211324082265513984968344683919937308978935210707051621741203202326570716643386577086071956879729102178789873637218581943642196775761870620047871654439618992058843880966792203858117431504407186987205065020921429164930838170911579279223850500749892245271643100003530719013096396645668793066519223383439601800884 [170,70] -8669337115653320339375471724229031088182149992597244437355640736016237310693768979798350974045856640408929268282690345841074301534108719321233001717358919844189848963621205094678106441030691683470115644741523188562398639542458105859886575184199862550144379479398144599301528178831691263370659014644021523256163520294444405223630210251614953232076315732049391284583656259550312775839339894001486396469288206894844249435273849801394629255745669589701928619612592863424403854175910011980165128231413240737327252271141386612557282904432545548791568096223724439515451705004631414459344062739452401061675279739724533952792059123366207348927692840375971724617090886652582571203001003994725155383394499635631624656449785146814955077868425106536164970576918319867818410219484760713639480045592112235874783440621102032498995666545536785095841457683258833708777108146917855757342583325252567728726212441681689902349147191828931500345186471001793259573215092472962388378158463881261306035418904846690820300684646815000926797981452509933794253620865842797022215339495685366829891555185000859741477178176240419725049762621232746932272691738049910329826113664157015132346188687712666832685874019309658181068680007834 [170,71] -11308009565070504077787156607233536063230605995135632190852282252104497397739101198346006333790662523081509673008240726579729063859851834559456123137556664513144630809692660039381268480095658481315039583453113610240403120602730941701876743701082110157426529220714610955366567169288355731274423149967891437800088584896380650424803667342386039550256942763233343042824082475190147829059011358263206977045766100234242382444690885495698345896517630983957335389979102522766945481323180640751132792641524775786052553445186172986515072991073728666739106757691636571927530205763118980644903396877324444594390983049793828924700390151244989410261329280062273520788990533759821842854020543093276676783757192200097818329870265907660387830996735660610813175225576337502262072607431692359955105361806206691764286472635001184251396574845518603328772474366137498655105983100290373473995224908366341788982820818049855146722107352097686110643895451186611959869296065483279349744167304585964468210416293963732712387622574742733141992092884441088413296976730029540512169691836537605076074721308482397728511487091768070155751241184655324840725355203548780264041682638318078994407328415257051345032041548616721794359791832 [170,72] -1937485446730438995178303406206332482436582622345201869448782816000607711211665364992566120752020761955808835090817765506202684668042612519372571051528880427389579090108451380492917363368895143373525934480792526952395812240931864683591467179993544470590871560582199564118847392870530534401369965916214686484065882287107214368763516193740570552460040141385505575161955210826034692626025993849100733732324964195761317418786003489069704336693152849126164064028015192891234198599749848397251002345073540543765316067518326030952076262418206486894213804406982805324173299859575432298169694385059789587212130217993793630361877369315562656959465560638561236826696614223823098958290247626284756168391202800422254889007145156138825598302350052589224692704661121118095579763112053417302964565141722561379021027717787537998998246065501409751686926230842204350416722772981835359794476922755606117002532767631979513543430278246529793594104803168916894904312695311707627930374544951331742164774668306203977879149219994899032869533180255928467295811467869075894469823756245996068713799598043671919025153947764802528094113132227771678957313573509441857148054749892676176005199194682918431414076135034632381970473 [170,73] 938298286404462429865401309531943980497780023946783207558465708729846005777373081549296504827264102757469863842545883910915123773385753223376312595936900494953652201470645242473181526523458015454178736008387312303847832920057782893793374219929827414016870014488566282762418618807991948462787976144889246860354120581840144184256061387421254256571564314358542189524005767075492303901272720713038533844061749006073530101452218679059516248487683212882283027536347769082738391287146857853606966172168166386111368641929203203077760809935963313819017642375312842645880341430376181759907506748726039592070285820478726257514088462516711684679790163958067418713759945680663699429488356195677614106652430941151128546297040837103256692486426381063922441576073028526070140867722300216773012146548601094198962760242862258715309070764908564960074822818313268034965214257457954312941203890015905740670291088634348302893052359728857108424969261967182633204691633899088982988420395151998840972581291118513163445368613981426960313165464744570492350208312254824331445706576451495284346984027188596801454897752877804700313418049981098038645188889440738512108951833550974628410655419087554044959898807824428036697 [170,74] 511642903614449341336247013087588502132829753969436842281712722969954781112413325707332059338796188592950809594396681958208709623202158073255279014662448640947581538775152217544275029023812919317167729152417824991824654058681371163897830015373249747874256049051354699428651423499842890945993406561811952130982065302125661252185686648403583351398851373189158168056331868045162851275071853822646296892883864385875339938460686308436246015729279645811759465358554393562715241684908978993608712820789447722643549805689598799385115089014442862046022924532533755741315581514102386287835184432752308122880023459484874841188057726266789057905641758000826849891401743090457131981789626273168730901766888567342025944271594106982403782808281046735763131016636426941318502079927801162993239955223588146771870316361735925833832220330519413857236901848455208511639314038091405908158562741536442879312745934767526878627987211343007010038267984426604371887550720182510375235734584873193530005229603092944083550696609287930076151672077175103213845574803085118650300932197948703477068557434319780384578050492978376448901297651898789555094405511590687391194374760880106613686780629696530014903695430677588963 [170,75] 57285612493989748448085190073280678148252218498413831193216485999396881733510288143157083987389479365383919107516154264846475754028392886804541193344089475147424763905307770040885646453285635748473796688322842443721626731919851651083880560200152885655174106083774295793562896528011246528600960038870095757721114699940067444679242727857474264737990458500873543136263016827929515717653437835342923210769991065736099492377098590669557344927636351481524179969102155401722519043372127432275204841874482777443837230798686004357161939426014083061489604632909274692112641408933854693568268758857215743033499809725831651299323323815115180479956838024175232332453657613374209174434843148341682690071039578369758281796650301855389834853288468480291761483135365314155721905366305480115733504803860231479849977114207044766594332046950010583682211153893072310025726894533104211087081571360366718696510820990632861164569602658164850856854799202246457970088126592919636140966275128308181765975788828376346169998287812983695061813174198148607470706526061770578984755664833252217560106945092576028861117050603511412568426463950154763810062808764856408026528789543282024664902736958626603437879531934066 [170,76] -30536071614660837338363699658891846872885166599485418266944933552302957338957066757357264019593975720796990663111611355805950193970907231561918676767376924300200257734787092112719299483157823360536798736202739264911484064840875201299770171503801685593389493276207401101657731015087530467294590635803142926792564616515495880218497721771100288090437531349444083684920273104667858067147530098487946289839895178326700388613269319337750494400964598699884909904173372299540401289910811907594120239087893334339753100921542655050665012735972321860167306930229061186812775502406844667573222161050706560532628834138213643760476595042477214351510178040591510058246293795697791698458579409529301377382018111347260430254950553633395579881373579703616630971751359443535446517968221042058037205460915928165192978474181174780858901505762573445757074219812413719091559568626124199245730718818098045247304107629090022122761730759455202492072535175210380127039860502878361389054168200786506526960528191304005653637567346941918760432729205708401521409950919647673460654422840201760619104461018333232879488072327407267632780169349159654058558306042630836019955799462994752290210457080401123961944196903 [170,77] -14640433983691584366223002468135167376919340811142015088044919793426789779685259596255898398129099480849045893184680803325863092806115642538306687919874423144080894678569474073710479144005771353171594927285523442569826097205285056539977826268470681928719982163754066455829663935904343879828707990193381924356261703366836358177911267820574079971189133889546669359212710969407862121185454865610680067503426766233163156776603026606968790477414116228101603571310528711272815296613747995932517756728965365194449388903673061019258209569147009946790615829074994904916416050574298042880720065839210046558240140190383167599520953645340370146506235037701795244981523318752334448962690666271883501847375761764620211276090339693526920131480006892745722865518418448185450407129595565330600591347478803745892316789503086824065196085855651890691965696440745929390332247855312984489732855725982689749700513415282326741226854103267086201885182648963628377254113040925565583995216610355025080012991994249650933997465712202404042703740735554948182597493433283474942357963555496688136415891451090681655719232400163631339430299621315269590215206774235241467096382262776437296840918191944105189209618 [170,78] -2492798528494621841170911049373588969111281911940720727139853629250063684872433129237077174287848404013287815759926442421555712477423891405038838423427371791462463722632498219830854892384306607953730450576576205233329420339887855545895750861934004210635970415025835775676575442825482062982312096427816401177116051356617258383017973982513364196673551467104771676726619678545891537763285963263740560093910146603840620296279969081034709661442700112799216781648136593616000282599324928974052906605035662356723998287397940728318305075456246824271449579059101817655394024483504649764111608876291065193170231415492240878921593891378569085073585440817878175787662088566669795414466129912867910922602851912064164165156743245694159416651475732962363116060258921731266519594621354849896581017151621023701014773896428627991194237496560251952041675893352891810416507809600162538050986760044975057629769610666817321808464988961146921955464228794618694240580325177837942482131150632370397035819444834154015494812540870264002778670153936582317377637073124114519157542426079627637949921783160402784553507674778853351958963686228464039731552211599011928139567139221745941915449446849841661560 [170,79] 150294525021806047764603311880544828587180192919727180069471664188254618933921336349861273856981075848023530008297476532821674891123550482006914276177431765661042461904594979290138482214251974514063470763603868095300483923429721861952337455914059531442977375622720161417819962211970166834070445738866381596454948995834245509951275939687259687211696032218568598076409027814719255782365246646847152531572881145561904921598394459857444304850281069177972009336765766075278955665469768174264818496080352042923642562832707678948964369718102943818581945833242346275480156513014106669673641228686067975783825695751052177093149892980975195872878527220896951792898893727793510255281206738747355514642667810655811566615128984652506603484535464686999351721861793580501646848911941947648294424628822671093414442181893001088731308757455310111411518533158344239314609541252391348076740229499177503636238666276035721349312464560738749111956970412397781808609249003509583793002747174996757676051823046348135837070284142872128564254797864350102996741413790142181556781065770827499587155499025670280066899371462790400804649526483837083266041118801846057718098642232572049904214383472452270 [170,80] 200454285128315354839651406935117696432570272375608984717652247078954422381968081665315247802233245101464816090419878529224962885906642627967203618790393513046328209508292630497435837986643111481067750473410405384719940708473425223530465276108227917193705773173409285961219127678723079871878259783047716178788900945421018098465345921104000150194574864539939810015446028484975362712470286914252686557105032008302942088305819108092546654186140321232190016666655298778719991001476206063094021609479840329014862249321944104401704633040604403034884481402420426299396087946665742036183293307591101169735394373073747769614152367773438514487719986222385055893438450429827126035263913194751768812002318625597748740626177967672099881066811081568841386243869999305869094257115009391355140787721095523156106560125690592557611895719048776601893487564665617905281407136839956364973409794225170920568610298770334797447063869230481735605955418635224112012606934974137014821302687913566473696550621395974798196312937948741840566192224822231520408068323994054018800656801101754571791371677622014365733399796140959219868876055289250417855034140437305387147100741999123273235214520656478 [170,81] 61689589575019639952790076495897614277106784090873070048317201299819783762624934959361871254166540697479931008543722878004986689462593491445478278790950666750348298512059439578698222813147196627338585661598958904849504843244917594500924304376329662368095125025489816679639481098179890397313363706282481779597529887304421150807430347837665995421123234105727027607528979274793640938701504703101889105794107328138599190234818746186248026916061954565965329205702901889984794155145540771568081374313563576037444011972514933028680413446796299097612494787699232531459524851843459400486386848828462538099387529224015705139093341608001440323749781380060788722842922238967159398301051000286703048279932591476516417050257851677078294442191527641063126886261628818906576456531468298833098949154873559160139375968546936892430975580492592749281596837771413957384016254673824696732906242286516583883441344809680831515102950516544159934812430385119775563273622789400536794836000028277092878945280345433922104333960543272361597294124308696399343042484873545453580954231846489933764934664877907183853255539379781167983817763090278736834671175912904449554012413468649561707410224424 [170,82] 12368070006789447834388713374253648756101689309800081604399788305436652631452951329011335638186773800008207058813942004620179312418513359145401672400015135695533443443858322240078479429524013795918091285702749928505229047495395568024664917945910137435783937342955517000428633231662883860798005940660687013306004435006436231324762034845803016701506954389312445168251717049066568458313859454837350572609583706002931052084785694030133082279314112602655471864074413647978543186624410094131520244116904182468948995030206874458233083324456350606548738906829522111315272031262736574419529365679969818848535487425539942040542924497364355199607523005571776311191287071295581808639207139660724888140348102942536702386588438737929682322754519689792604835081825546335005815633943982250733215210148786084572198814783842301309879530208649981033138135573392899981085040489168449942600517382181296759908803877841711700601432754682348449673144949450088919429681727072851566731330987933183362666039634064036291110691361871389420984654022519025322738906595782274693545612896152379239178156503091816166485876332385384559079877797103524529336749141648838061372563340984015882792866 [170,83] 1867553168238150081106343150471371682566339835417544731122255970524644582996025060827099354184882518345252409901763066465688430985254217671717427389675116277705688019495238964366239865913565306757092004609140811324317786016979243074798103592183225010482957731681047751393325232802801839058556453910396999042874682068836301138901142052772815401222157801693120541137981520285712237005922436292498511926570278616448556755273026261524152773096106524264413000368510711327066829635716982954606604413409490544408375444174117099664380161509407525727824855816473094998423079960688720075056722974893401717267349149040428689698645939223999573579864854434376055965578442928482213207355275182644881720283825751477286689331846336618638494655600719506874502025552608630833940930379662033266112220218397975157217282629107208075079885855696095940323322688702015749128178590505817447130037959082531834678153996998498062917269883808356004795523849842955383894617893439068369097575738715508293663652946762329702725477630126510494796680953958254682093813880779486172303136797460728507084479839935573015965462181471538415622543100167709856480212649219140753762883490999408303076 [170,84] 224402897498009948543313835608459725769322276353565692110228446882453689459118267544139895797951616197260409198234353183523529512098174484100428081085384836138910363415530399160145993037193102071697836880357130918319442836368410536741347832584728796212208185781261981627359237881565402915481395922471666237667854560566410485758064335533057123374229484660479142230536110101037150993444709076836281707968909629804260764589285616360723982956445330234785024301874840194115132098135720201110951598083886535229411691927564517716867461904610469443235422428712787744525381476993136793583359348726874221643953420830193799252344268754947843246515001393734140472827121587756918768927129563153117615153848921717272051394276338350823126691056948350005683175465499550576097741885655018439784438371939577155757337742224993017053444895839356265404901265871911179806492964419877426985810497653349712862253690255681994604129314047552937668496023467883691823278057896745470778928608330864686228730546960762494525448745949695515796031460328984708339658465137944742406497247173284256422061725599069282675945513376310488328857219682312385421971145825457293715772662052291734 [170,85] 22020308002678674357146755430148315949798444971978854375540372616764540845766670334457322538362972517165286519868168797721572896246798055293270018492251310349652399068195649558769007718194710761384053861809976702146126504912473137488511904426831563748665830635800573521175546901481607425534826159010117467206974541830180188697482993897009239869768222751339317003796877386628401543553022535512754537530931089180901475143915862432045189847558019314268462672269322557170099121676430044608209726234404318484782310010052180128961033966604738122984481556027333875721712698869898319360073414051322359691582782675474630975894543098144745179521313327118795474842916110343136651801539886040165841044380371011856719478093820263026144412207486648469101773280434891474647995550902013889898997486851335089565201154724198815014110822080245240599797265963676084339527225573676327658954948469817158004118356812786348331874924205607364692794949058666532403207392168024101436630728385083716219909611947355445974392519149646108088549634018655539887141989329124451557231679066570468405243804796665342762177405405286044525154737221803257137565977896841132817864972242700 [170,86] 1798619653059378857911274004088101480349117494335727056715276944720437186983170645297583362033422212327249825767721016780362802491877360418447063090189432551695874977911348576288431794053965428953074872661429652820900692451241557582694167856113450872230604958714860920367712729290927796252797915336619632165401258542002596029873799671679612515338670043262306563874942682424832916088880457667983614602218864941647532277366237167924120388075808780664563845891801838926662438537583291741722836588107214200449571248230714852013063126148696322500419557602566502374286880727694502337490578373797669785100000223477808817902524560679213233838476366056803651394639528380280993354453634543301239858200522719908292921035531823201969832160537542168594734367606213571871097165126981156006645802630217194095710708881967582526739516712118737275201538564526265136110606540288656492785262293204292985944672144087187937804053187989133122988704527354601582327119896046846535001994043707386387504982437778511321546767472874090553928827341935561412633428780506130610353192491676717324708252886260103031886631942761955012161401309899413452434975358092611800749660504 [170,87] 122528805439303292510961422396905445135258260333768387067065850145066319204801098809109713843664685516403293807465036439888303954408278045303708443838783113785152968889987145297086343968791713868148653306773336457769209579402518218023387744667503344322129647156814179768331422742981045453203426861717255267430902689442824436311574691638667837295389459319219692860358439584803111135199154544589023839558424749637596746711252302091676230678991866297312139165801825136301171008775365779075999173386766538756648029437723480984150741580744178066360534826247824792954210040154927596293991181562006244183335765408489120947490758516927437305082461945788464502344564076633132138295195826853375669939846044207501824024088397679622338356634863825972318494113319217280854092275943130186801977052452757764129303656037186770234443669863737507157825833777684141375191377392384406157458703116225473649352452932517844169217093974564057731584526582319322401786191878760293071565838293946356305308235151710179910385060084311350708915544575314636370659083983471244744854951215885269016450875094107765696151197709973611455051524736540048372547712429395887498208 [170,88] 7172808675802849219700194471111965876479730205974297380871186815490963429830832014695206624154136235154157772286299210099656983535632249902019882932410594959317142964246173685101612187576146151057672397020874354722259745764430495458561603484189542490543481336807826410598041532049539425212686158698088548828033336280538010469511924369802848402759927319901997784701419339136462634444766667678939241168945971149886100911721044393478811126671484338614465744698048478462940180806257159702583986505338622523236989926528008183702959876302796433803973532941020493663124393033157919959513808439772756428153502565535098617161851756676976494617867161529722959014599499602775134659133878863672438084867911837271638822746942471366229907288253316361910808439777438597835971261172560442509078427811429149396257502797050510539299652004435547596111438982705053843618016335049517683661911559121864518005380444896024460215385297476138120941107037298294738265850679172892674830859597506474368358963699340810002417846614629032731263594438400439613756263243121334757463830285470705100394437762348471005097113565394535854190140201947733035771831940573724953 [170,89] 336739455177874757547766951951770407215902514851877251273425588663798236509833163087193035272410825343779341974797838839448151206692047537280798853242237318921869916512765488250086897403579344254211676638111634434477094635387120875651552898954275082399251582252753213237834590476170963321871563631206045452154792995086732176520763262477885757996627153277102458605573713308235931206007479754954350154787344561246826940614903424529000400916274487780199438869148099339754945458332508317872733010245268798910029872523827552653792957828669444354386445030985249273725450067117945512840361557345875025254275369721995238354783218265674499527882540313262591659175093048301754929403566251125007875611089493989091100681812047797876363423929330760910456304879279577011944867947325386732445819155689544368569119031984414508338692319902813757631820083504553330632959151264632517344313822934977223870451838414940420381772870080314480506619975593739378681659384415641653361681314221055499132027719437248540732904904292572876186349083076960778287323988654675096840189715899552521892532731874777295197373582786247966674552183417466691793905659671498 [170,90] 16285345532317412406706612244250676313638905194514854218325242089680361603243472039782912170047380564791344886280090776665807144514399591099427270067028154339951144499473129400332203761073374625456366273366993225246021723483888890804683518714610598301239256720046191639873617901537118005416424295430586319646479317198633935019327748059014015294758716138547544365066550789217013338641827408923743477233132762664084341761977965023914305542468487951294508943449823983331569074971687378237056018169246708857969190417411258601529760145814375443248998817630827782006700187615337557550479631652532628114691017680889861729996975546935931265972845006026707454643770716736081063338058054347197176512876311608422702818974338535437475587772864048982892649035945591315672397399563855256521325592499719702501797318588297166648680242971982916522480943721098617803700356472780399980534071235739811615314289249381947213115831079078281927568504834566664679307697749460133420481233042599486127706401118473913261996828818236755691613340717258597605213892126762881496025144881990588369802509938337603587857199508485600357243385846471772027572999210 [170,91] 271171632263147000312176077745669156389219605172607092811198277977277713861925106704714897446234273258062712273591645578965641981214551041361496234892375646393042369219914527406081508555708103800177427486741014034805809298170066000802189362942761984956837559346518803762034290079935624801236975035812680792524343600147008788205972324400218634830802223651047150563938256060206944117786968255783973297673600575484589999465930570719911572158620699523727725228070873977155346136320552443521083406604238516113866551031275771161288875514915165214635150803635670044078436089115772890570175948622405207487978013578826115728259944809688020787820859728496806627323757191291181381010861005197169152487023815983451865663838084114881676016284203570495145911568236981873489780163310433572156406055988817353625237634599468719720923826533134971763516969033139756851868598299436278341681529328164422716710158898754533058305163072249363427467543744843865244651418980890920767291399150616081595983813863998890422416399383160175561819332573665884686462344323187711920075094443670656433100710837875710946332645904112731769269149752720388334238 [170,92] 47360056889668264736712084034051504729077977057527077840984114485950078775785814428518438187963123089230527280166384078155118112515475819236676748421715339776304455073849347454271858588621140901698958258776638408774371673449504845199524837708187240965450656166055340497918844188465060106827419468683607669765713926698234947594599233045034906421823295319840208003445255731369665671150056918212944899283235302184729879217771280493211046912582728570066863173739295988002887079072848785771908044810010016351049520012431001220283105163633848605159547775776932571823502573356014770691403262911854498881974922792261429280020923190686072339911920328402133343165876918564490201191334740267886820122254919484187736255029547520917891316149095026892733203550748315103170626987135831786502188149225681975880082170609361816074743756361574589182414668321986404936029335160315718817287087801220531062924570120820028514245092358319052767628836972730580162163708870221897564519283339361168372581943917745420991257034234096187596596679307657267945360325598413155252312814607733653574420242534064326081431593678321019242589730592882486824 [170,93] -3319472428829940603331745127478108981633870741622992453881202342966669013390478584404957389657973346837289449622446897943655006048888415379341396535059365017023521333770698691827728908350711396674867991470709311797201335127296406395494082709565690219346757698934661862815068992024948220973709194619209891297582229179006740443468261144089497591060809857021116792409794000320672310235571904324616135144493182567628883308980307843051755158536797161000610962433409405273243890837701020318766348980869651028431059287965864347171855083266957447780164613574942399466232980844777173454347512629607939343729344532733047454618007211989424307119477078315951664116628580204372948914443158332417211045460198971080772977891013849132232765900849728174571940743199266081180894366673565422614880739439518174466233046725026240123486631765807149970921251052032291969939277243590738678993485525547538939820744425485854421617128381912542711739470272996647415742911965068022910290548591067656880292740383024885765514276547460477730214600075318855306491002823259147042931703263416872346238243438721594034357000587558738334078252342308982 [170,94] 409410426116790640475374032090435240862504511507166022102972674327197694337187247797582020339803971272765468747766374375248362866107462048114398103651097325627351276186237550402920171130193106219454121643748012737266657020685140330023908260316859135964530778942874945561555189254463206965783294306114727681088366097815288134123881403244651091882451527421229562726708686129330527428993275041167358392337095060831822238810519613969069631839786098460945656462783437346912967033288158774881435517266347332597145327136310224800159683814266308089953050242660204512056091439580178770917375517241163393886792281931578792070445748215592364394573577314596674809868229524171766169761923551750437492421284522478621905977619752504179030565972694370866260140513489408462959603995034913387221499125280763611182652455309693228840784577452456683881430898248416568655657237167166188507099879994398678210572740305744291831616781181230577305369688197476712261941082282319122859653156514898459964584039986884477763513471576694281257869767978054212132521775550708237065353036115657692891660515588072766656504175222254177135418785772 [170,95] -38910867069448576648436150162132683375448661316285744610153694916928234568913969684410549549339254323216890068689678243864641696940626358464779669442803589651346938812977286626985133337835574716823522321353204202417490359986817719823715695186921533245197973084353839062886860054757283769575750947224278188140321581154095212075017432272587582493882718555919076090374867576414053741748359659626658060656887237103274266374135998472385912699666364737230086820232143275756616305561476593062408029187764213200314765404879295823558577391094544707588396268427883909179627179126527878148190570776201642144942308517377195198590134625858190694453910969074401806725889272209982825246788973116989628228937155796239496431040986879420409400255262458307343633917362737472332597076195958062641828483034625990258987330976947644653058171386788835291632282335221556665484947416390779770468609233008068459503516345242634713573168392029262984985924590718312824949837768660370889968074392019359490018476694001279586530189898528446291985501800650613923555468240254733576440181290181903007345013123403684854386944256899637286823892 [170,96] 3456376367877750564984255662294435690898551055912623154829845561782349176064768271603086830213489812400044186177774409293784651487232885638741412056763700133786328869771959040798262898976079274288518740932032325486059475381121199086704775730702133741434675752917119311584327606808049880798101737910278104623250717272865840522841103486062430699786293800048909049141749674199879264694960956738496236230846290541914522594276440503403967812800979105115327083812770951711033203630123846504204748407650256303149850700426484363122190731846721315894380916191287445670185614440572268758854212362974617230491301981998243766756905244335330447150043182897027804497900521040555297545795204880783193955433366436295824290724012830330261261664127088441905367371356837517330170651299915975599307742717249937415691827085165466170366299868200583143555717347203799912420744423597046577168421833341280343370656056135109133152200324969629242998588549285984365252504112683688994370252159056227866477292108798929033865672593277910942929630173826353338946719441538243598957479156008879831057395411249240050999703472629931203325 [170,97] -275062012685421709371537132241674966401046108733419874234135435659329897475899916391026201343728525964170408924372443734540195255883307759581069992064877281692060801509524624832314093745521288462918849044548680640862957667268187629111202488768292338725583594728549087012685473910813882704268971672330986602588987898942379143505877679680176806607677890239650085914386708883051727049738934619499773965490105225394433030930910301648943327096330765949670456745898849401028918916306112249740305283612705751329500551081104269412325057136307455576416135553016362557005297892530819117963285573405166697994047357123337928755411672634543834042002905144629560665526370936145539958674122086853624297565958606462553447971763492637401713785690056360646620140461668528339208639056094389103773903079804942509604908754544512636469738676361702803233610043572513810869023468366719857702839384201766079581873154507099071967494247614232461480754405714360942103081646546097606110909907730101807155970108220878237594921122042197181307180749240552367903349914503536966321251716204643038676716877946248236140273461613474862 [170,98] 19662825297933905928800494784010971034099109142330696400269427306271304529106419545959923212468542431273689394086937268842525585686496202276722118648211035393684807404762471195721290437196462006635756875152798788203785138451509228572655879769084163464491793541443969602620099813215783964305230299542639393297835407441827627988317228567105639618537717838118391869198170247912695927963521764966920841059010667634584400322813729860012575712116081583807708319458894635015335125181541641667673427996315014897160079165381818719523059818421772481798823881456831746726459148122153594911976930935712379152561644798172269615440788768429028978545635498506484778924704675562206420322055306989130835096528713788804171990455629036895718747417837637680128893520446341024665706710472903801273179249618073816132821875871171695326700321685670738295382803701243191212760136100103320153797850525541785593003375981026991736630207021570619931386767947558045199527494619539812134851208422492139300677620239238184742532611231026013061185389206062064924680771354179240649643902145412551222339419764933951407056645871810 [170,99] -1254697670014303981607788922833312601305176680422712822616223780736874893317990482306845711763574221743139503590410707360208885140785352668177925885730138501887207798543703133865352860256767847701837959930435897404335671364999068029515643422011876711698649100608450662172253156058467028063947474174313805561823831202398846225736749302949042775079527252926427597143568626896642955185792450979466580823927834353889501628724264193425846578049972440741418173877559561849534886620238814984449690801760365777764491185774584961712635269104928941091859530301847271334207897372951770685557516820174171365045269123698881429901972493849035560619267663413971220624948256301569282200801083986530709043647941462967683298752067198720023707867527226395110711615638768012846073929572924452849254165518865878271723915107720252863987312925830278845591988979267428888763645280131022739844891973216519585703498103444479211832661962841024561391131596658053793523153198179457476452791463053133851606358285730863366767769655991869383231758960636142806696628274376179552868987237983939977375952878603327947549384013 [170,100] 71098537633292954260532973952274841817429534023901156073330779226617030115010565524169140062656171016170602582177917476714414468937510355732087483924629580490121681400821059858613834550421138896852261666063887450055892639679053505079015443830394149680141339319161083972495257408548343476670164929985951159601973542437458082554857260911158038779569764828056028794293522909935236407406790386148160375494724965748791778569049260168643344562238200092921820305670286526282462963148740496775830511908163388844796108335285569394992760317110290733936480944334592395592872351339686469717018721983008301893904069309952883753617695233147204217020521191742218256956828250477334711987137239485466737699393314989164560533631284466479983628660978162740403513818613815733192246434784498782519296560575274420172624860852928369343548966180354777904081999075345544666022702510508410546616994285890173710437319750521698058880510571265446658073222000626881548140689663553557941893494834267911015067724966992200702254640324947612183536231307605567846527847394660209906282871000891109065071400594917201505268 [170,101] -3556840407738699381703067167268655748957075797213090115786215265502821787362864332630116744961555761769267729724715514676801429864226055997375231476988117879237390020478630889409095222500110020393658965222163060483222049629947692471110733132189245470369591874589074894856600972460351631842228589073872037908496769926750861163775150357162615315955819846344580015771784678801406111199257856717711251554405654348611567633089756439715435232709207678664700644099515141389548249938092396700226577009949887148796451619971072037398247378766440126505627875543916354886268617776712643415471774640238144142567903290469555362953946170931211579159207309635011253858560970503502764938048128076779130220725091595153178138627663849762388286024991495306197619474225128408110974543623660393999805084539653042726100018442405095683308614951119139279380989264492650736256877835425068468680284515243743396023536495885329704758137519518168401827730866052218116161804384271076812896615190430783813857893238401506683146105537907510826767049325348711359023219314340410690530542487779739604921637227048644496 [170,102] 156109246170123772951523376550299395873426152051468555071169331557603974222803591412944722801077197014318528170494983555980235913816660331402192693975763555790843049202312107993677426747263138287878123045611745057654448406427239877750466570082284543794083407008896258496179338413300152605297902414161213357514261615461075567678229469748306257673054370341954362181432414799282837721011614361426529834463276984436345559303536118797134702812127873080299453817003782745906827249918237247150147162767394404831016872245776888306460370830709335864570441972610379517939074952127838536248055804453101906457871525424080992768824545616387872223489157783841900289714427436876560475778933872610897347487704417433968337137226935168822729585013429407145612286733930908353484772939623067716743603763010874044784596932896835285271688381079833304675197962508471203811978494256103076687879450270638016573811857772218918344594955722569838758113265310117569312492069449202228886450112654349023482677208132519091038028058471087804936779679151981861444219853199296432250245229598449367873020310450346 [170,103] -5970801238724985775032713303114770365279548342786247046076292664306895940096010376727335331086691256870519020867480748788433104501061047933491387786398704402419952440169404365986347148456191696931700233454468375972839125233399804630743100981250194420409177293327610952075926454181725674559868826632585336645288715478798367189995241249001330785711795669132164505659102254926330869866793538395649016232250729944968584582663745723440769186768704519052400441337113401298478120798027082807871638446632379291162199421663273868885437341611417964693762358224871010038225658974454478029961267634064569718097896396793618714238707466525408396638122133604982412698808062618227083492171412283066141432759658501535637254913214403365242593082610394717104703808088372574831977426914861441995162773355968499640039789860613991211209094331684210220347313951327802149207531535439907690288225664244167656054745546573993279236024133025554721696507709029131145603810162539675981779105761914222752697729488169580279716085978530500328892437740727631741872544730196662428072611284935897854059664778 [170,104] 197587815041694177674256130574304668054690379793079490574568441512105357486447345342299550054339784086465304862099880410111826561342824460088799310954121855883859362249962825611496359497016796823499369139252191106054834069534350055661409408238301960353063673422168400612645490850003573227376334700908395015264330718748790511057094791132421203378303977542055146594311185013036208638648472120288642115233332937844056476067264416047708898391459376809283447931525347174573236347949239617847571631540206653161851692122085319757815816601710327587739759197586011980351394456236980946959937313814209003653056191817297415800486525046395793022071429018476354477382004513938188483670028497322492042651115768397908229047158066781642987944448317304139729782523202868534758719649478575690409441601950723700139509055620210725804498860539952934871599559478318862377966541128038946360635920446640567072581084319613664131439452078499106545571223844403616246039317885576017332190680935430565639762949574998563451696482329933002311583667858332341133062670607882222454222104092058353428819 [170,105] -5614423932539874105969743869395342857355594021269495390241242496408136496549337034765747406649867674353569165584309535936098956566009017420465601153192382986324707136421184267882738053745562860767032205091733854349305653998989497282733919597642047946750785965502654095290921619557443709361283405005441261795715878220237368217850010950343854762995764489977396116427498018545357051160185414081481246913431569476663559692199335730675300104601465610885817999088730172667163781455743591024094180375450955991098501432166029982636058371193458050295617337241490268653759494181239756061016135326095857500814828341782817294548227122249678355672684901779961987698577916880154180396188330844913984716235436807402404999835276107817543073972002412484728659073938632424769150393969285057087011663873987547612300657611161047961892416297433325128530938756910425905068399921085502900135896470380291519455600135936187575760851148899286172400090161554182625388297740466611337687895169869996894450570836179293351744929689911074586619250214082752028560638880771213285026492487947900827 [170,106] 135888912992137970709630397734508316412470740430327086767024176441120504683935132417863483159549919492118021965682028133382383551441921265094021499709689932721046839909297330443691337849019066326911322487675524466511049176599194544970085114940252824692202168217418778885917844202553784614666100922342634776755592353845788508390493448113637419484615992256545549420015228726569147744974762087883003421481567105513159353883869497618621532758198838726615352798816785356480556894742771704984129678083182491463473509026717305113776933285268513694611773413690369253057676573826122647511578510208252652247229179339786698704503254502937338361166510312944067240571461593904987733276736123113114951357850805373244143212701281839602037106082186177343728153376931010598313831036084630736697377225716728529865556346361226724188100886198662626588401484709815040933755916464778586652259660416691494233367483112167569815087517374468788125276281833603466283198109150293813826020002038308530447489922435883049551667864890406617882120822921340572621876412414770767598806527256855 [170,107] -2778140001161363853957187525566800622814179913507328006437673645251599981379459804478325219065976731447096943297840133534067337252462047488313419746986751729780665300845265475467311639297673641619972186144175690799104649405535779275192439498299723014498806923292780288724959044023323264196714408014858185083803154424438304020375076096513623065518049583471402094662997215284042544081223857947281313452998662386889864512976035382146775017829291471110249462648240154264282886909833317175667522887105468300776664201675595790068887050175927255526121876629422480790574126624452497592565497646847736591805455372413233285407649922025900847220911788376466590881603231259555483524163721607403634952168490943582264813064127317623116170869149129959583084431070495055325751215141913879784529815934020978774576650705450364278316853480438028017826621232679369453273844778042886899146943103709400078976429419056773483253279555281558501032134943411599020374733242018561976547628552192233127739219047198552459723153284229699682392672714716183459387967805969313315319132745 [170,108] 47559780640191262360700987405933237951812873360244151489319354226871981840650275981932439532884059712722750598615543306072652545664734597523805106340562445376312964742961178722057129864902445090367714831690579825079838529360555296165940816730053907879858581740457435512035351925340405799435455844439487668430475202091842594490852982438797234698693205241944999698863929119159865012934818543664865761067678780835032645156500597321628307167790175527723196269637203728622354708400018997902704951689071938622039092857004135400782092417203067203376560755524299941013832161796980540378369120061950075032513208028869339174790828550043896742639020595365185210467746660634189402213339291141066004558329543603266858095871017509415344855014910777160456161769033496548000801469425806192857572769101886610852428501059054011659238580434226598459864818953492605653175452585559355016571413543612764590072106004964342298377557199361819342980964833170910098596715159633518789429865348546755401727308596955616673827520534884071301249492216193638596733542984408241772844 [170,109] -675715459064452001278384344461392670604954324091206259686599752621461086443581973602733621520692249816904733980844437357511284796623765428089419934218271560201712631889407226309075387857319690063708441720544952930591541995962345604560598750382634205308279592746465223841897173541867644475307066106966317308116786474056596910553294265287283066341235319958311993924988380381038931357793763990965917345996300108761910058298528435806850435027836061213120360223823733172926153836256146974879714067557119759016986667001112106726863450080128813673742375665019002435167004510042117914423358551377323968176335171494712570634220947033267730202845046702045354917692952461135653467826512451815093687473731841936963705888353583531929055699730962881618106103839167383917788443056043520253581347641832878049005035295314623844537199906428361185838786498140850170125241504299429254299943320910170897510997670607726963344470277671881564993545503289136401698009776911438534264041256324338751880587418935531770720730894673881303320336887668481677624101105372600732 [170,110] 7895561078896604617476248449795681838798470300154609763498502840612108994884908946187814527930136190331911195789804914198350070311040402150894435902194760939052000949291066731398924443130645612514796078222807733184838987925960426674430601007233258846118447226495501878911306738562504341316374060592441221300528895014965039900378900347806513352228963428898644684441042675343658200666237872594914322637658792761620796189284750259491686372624257219258446393770016016961701537394729539168845928107120958378405955338030858013344068087466515575763278741782208602471021671829293188412405088638829875737611397631442760577073790360239736200807902014148929256022547773284382372385039497840466507703605350778552260014147786878567695880300733166308421980150244693128000318345588183879802845834072606390997897170153227565459777366295843288389214167951954842724678007247574691318669897454955522590022782816153211956425052478989381827280398523699080313967328290350292125984817895679289258603125285432321524508073387937075831853977757058987576114187107528 [170,111] -75184087619525359155958870521899487730351847097525132166922104638060807616600759980758667087514974945838762200665485200585267514653825636057652897030460216548032721239323665923359917317272054687836795474618867752634853881735411079696236205820335728585820058260468845977312994675756792778093118871712993358214264564632546348252656585595188767045984215651511407362928000358577203739088421483391500102721047236331593972703574584665461301540432655401361804056984440463273295770480520943258714303585671408453790167582944163430113866013171939947768542196095983150363488126835317876716092374586306160826616059825076837615729408253135751904233495418841814651100059750647765795411652369580541906222642720102246487057125724041958222240183050732664123726956103903749443990060394670238723474516768789165408301416858522059308745308552824293510798169083714068576742734109894565999511492009717800242356284397786073571654416369474535759526963217358215411124336813572674066576666457896270128421620606231859827272184003530452102738382068844677895362874 [170,112] 578135839982055919811574385985340442581475066651154264520793927864233734094755564157406110419532134483591581288535219595335885078098976939177227629286039203343247303495520932914029925504558081430814029477590744594395411552464034687133823341380569677847802110164361596386200394190531207389458193638257412526092595834560303289238712306085851376299180536510614772964097880082533770508995268940369394319370697573588073542941328142004040233832747394809189051918106212146411276486326752587987043961411573273202833986863134857354173447244169757874857687019465077172053785360859418743843531850583739714329966377863716636991679486837599694014338866279286213156081393662246657522096197299213197549189186705231412543841751843291186454877153113712209055760993204164107304753339193504767878560316574949646354004100668592449459845916650340331649185929552648604399309743187868015258446452147908703452530599315733326676123244792919957104766307582371330716349975744442467566443631050811193876515209961393042495462174870311521277762569013229659370 [170,113] -3557735421613027000129788831646851751102210054416442900989967149438194623078755801628690766931276329122721403160878900076672871431289173357124956550321329486248756663062926869221538826438704415081522822352190009705224772036684760652694873572546004257178131028561936235778720176870336590262131100822024943333604931859611263717014626784863184135816065225405864773001238678308971749426105336127683832421358223912614946268792488683577027235876369633429291307324142529106699954462772028209423061448442761419949770600111630969797491687857559249314631050061692939400805585287905774797545863516872626427835879587349159135193827854083478301853970408475222355177708875708472479817017066624321794267380082397712417415458198095021439256492233917906212961324015454110096726379174906643750368791428055668460048299953589846695709309819929588309989787006419607920815698349369667661962127117616002210140636698278432241151832153754344875715707675672241485497083692874607668886460965329678642574981505827805746990846148018354909629692891722152 [170,114] 17366176858048227456469156040974240163874535454555277170412145231739240733775728299828945312623163171833063061119560103549961998232941809623180404023214864972722604888850095810693148502576010615534401455073892708433959328939237127464962837758294051607076699708172908549144444720594260398588890915759806125521333886581065939326082257558166714183940211839200801959647626392279393813855474462428992262973449438940199803807662268137447005045189256724625878679006716320018032965067162674364771698092774359499283031560074576572562543397755980793683370527133537160962426100910897245462946833644180408563244162404099807400084970758895992547734765046486140306501740109714359790646674387471221298647738183959715967455774641196537692125447256506578967724590410165300046531530058600201035102581400147529546485823918061400667984607631535470930129876383100737525449439424731543431701938094268481991397732156640108042747097746928997288723503438122353850116954648940685787186247383342119747317396961653679474427712719097313855843668159 [170,115] -66658516806187290848340762768115484716240200132827626328223133257073321943750755023372464604301146738935106176170525757631212150609594235065393115139571215477677364655353595662093350240002841417528342033313000477387103914517391305149569832874027059640010869329783697728381693310064531806301794613933221017233811079849968692827899907824182354214707279973740691333445628266134155905605721750850708914803307312109880707477439083142623691433342696248380410555974357957653938279640429678179718149295743123979932897023368568058605900794074502985356475327087799878971481513800460199713705364481150921199012887565897577516019225995063912392005721638290963964414874461694280296181128114397137237544231073990870713388362498922703211415568504808157286579469278050365786708438365362266325449632804790754552877600289988361875285303034533694183078693578804767849269697243120377580894606772125522798671803717148073609563951611749298218943536829039279821011680050321904199762731785773740046910144675199549390244980916540375968204 [170,116] 199507754409010208155466005401307110133615055559678424258498896435290353996553147641022644798890931210742102658947348369034502646353984340637014212802761510988418952870077813958500389323693939368959143277804681047043449058005724836421460404644375361636979426354351689164578134956139735166424795305168284396661333268382016373769067702419329667533275409623796915443739615556533846769687769427387046289797998867103092940058691960618614811929827156167739370050735843381163738864143147429872400567452869431583767818811672534023016921264220823274223729259485024420047464819166475468985217148306920959067340659965935677812314844257139500005420007648173435338672293036961294291320255862845795901497654523340069170776787251784610966314272521363863600076565942185541081080778248720710270867037527836562330855727725783821502330584052197776881679066428938587969287384192387460568629443220413018268942690502543525227276564394906601794192287278849399539005726059194209485232502476882933841302628510744378421034919115065702 [170,117] -461800887020311635311505976829124800527711285004454122084884386272063646167506951066222348753937313301788385345429942797932944608767821592979439064981501457373383072108426768945764716635301839003922491594081719127036965890384620282281589528955718504665750703477368679311517947445424117982414284028210349994155554187637585014205688168459542182563154819508331694433001172837630194182708955865019474520800296035080245227283254490749216495517770898773269828262965473915382668794749393654055646162183446321260454978492913837069194582064089422788098344666115821986431992344320017942753045462466426254888630226240009384251367856361833324796443651395204041585233632144379459326637633602554129895974189672292968375786916549773026531529024950857008578426302369771785349469865379107183798285096536368814429056275884664819323247144692797673095695207772092415953759463125709841456997675091012785371944475569669095810619142164580508811066237314577992313209510268979792951034708719880448884890111218495743465809784672 [170,118] 820651656505282680689946600346090710180255567287150952975515073622876772031461919631341282879190164394121998612515323384333099624478075381069845221881104756176476352344670661572336984106824950135422719261662771769832383044942496736339789614660274821015085467487666142817701562679176222031388932893760996410057215255660713890729617502678724557751672231895500756598508256705299322415274330890404361645644338384505725089593497234621093356242312549938598176400050705724531850149205729090494135217504639574839138276188715147708526978227531938416995435759145766196944882353207250655508183816886882125984470400977318290313539996727540672895962684704098355311665760029739165144987768478027828856751591929754328853756312099466889328266817115764233573692204457833394043412024654505875157782232952091043403902994161010215055687987061702013256562637848163711188970383471820567346533560703025428699310983714856530357649182623190421308002164570890800397500461943490459533559328354480249854840097454286056636594 [170,119] -1121605822355126174670342636770461558915982055060629817061795334426271935052428561964052885996896807310872412192718734530306805869836831968602230958055025951778655653787605574433546218044048547258267173451197000866617165688126877839111597748008485029411415433716626915139496791297841498963295507583945894603099450641634983941382151847331295470569155885902615194052939110054127129161906210093191302030508135314972488194366506302412219991712376573536746252142240162466887211605423285767823385190899071023220539301324692080647109664668766184598305257945206304628830523134381362695505097364314586716742910677995588201064216074439018176200399102674525505348922069229938688030807358711343161234201131912934867896851469327907704240799730939407314989819699253481572718855949086705069002323754706276803648716789787989873071792872529213438445152963815420186975192826329695491857219978170150527560243444946482941676117401892402885262759096571188234853653102164147564550993476260801568358501133774185102 [170,120] -100495313031662569241894925032728484567765059418084630363509910812777510800440940786930296105677756026408642458360873776551633592284699201185532545989274250017081205743947097325994541507417405024121471510757228402862642546204209490635628818685819587238749890510495313477050179320284804231586279229186069089457557228370537039254305951509906335703960074060766535670929411593212071928426007034664771525838345390215185921801916925622352929426513125161504476420369097666077734280860286178622604494835623814874968669094129656883596638039496073536087043617700669692505571858054869736693961051705911145567675956074771824584937836699038237449746936274197577293265241690197149559564478327401755902617622080234925329019292381197513399728461483043671529936028718015033151283043092703513722778618962722918352574491856446000055639489231509157726229009260019404127217138405358138632514778181041365663598795439843045353975095950342944879998716424499919978921869369681236991181652169652117654252354626 [170,121] 66910561096936024894446689589909782513554155282110218046337333969538262882692667319715460381617828780067274789361060790346774332699067386288588717011083073312267734763948576808453666494200752279514476139514509532610489428427737433015961047955997245825217118772518106344691886970583690662765655843947820386806300617868854661664710003736610890164008363070582791545197381814612755352407615403020714087514094338091954757701347574703889136928550751962540964726483032183076510954860808641077984838428651654093663460304040724865858761466065469922974069362643729862251653848278092431056966083351193439000087847809091991069808102036048617097008494677099612789547697159874487313947527831443639809482921223786544411821794259748229936881616281222689521041180524757302635927227681914562543939527101176018230031114970019706883565790837504988065183796008750176323745670500512897090012383367542433895863021785031672059296331844794645608577435091598101982097014969866033762677445468849220933049297 [170,122] 1340536880081888867952503927026062570743150596059797610318516895408808015553572451988658901947904163870044869591169344952304334394925327512057430769281109553415036203285413702738484509154716158118150627641153385993168594946124041723389655656732383471765189366723480664570494169917991285044685809094052322012098123143886724902984569264954640798204919680124609143376396039741932848543347600130549300888304466117251084583176415618423414066276690906724567835162762889103691348673462559958037595723120398687718790220056976458363195324756823570712828263565802402727268336806495903801717997660332626074832870771212689887483947993018451926556420975383792760058526260824494251504826731383888564811295069934312176093642081684614229865177487019647724243629099461556596988395839893951156165092112652604190989249896555982430376621045831829200172674467000764231686293321674451492698610322117558719900693799820129513057955864384931763162834902764541278314188154129807701956916295421190328696 [170,123] -85539903518265631485299296395905297779912481761312775796721757826931159353380969077381417530417515539856404571153795346452448051936345250372545114612650425721575661620666121898710113979911614459367766012252230266001630832031727779760093746858619932710031108975626744706546153474483693119022283314155120524493102608536956206494099576269300121675331921098129934135959279850302394767226203009100403107399649808982929335915714699334575788939290778870563362741724612671329114814656227823631340623957075916268025312711548860787048656812304271971968180724199355214094647524487472028036035286388181793866802252288839740216152365567510505420930368700715744944206108828561081064745645122915670761334819747635556862377003301680919395246094847429905868121935878073398905495952697316970688491074972742376991935852188228552788372447566965113887936986414743637537960123335483615447402373896723396254793944743220305698493922709793644769843343075077296135842856558698223336043389413731305 [170,124] -2853471612655749495602946661386548248886314539104266188283178843468452632965994739189190041353218969416203852699703799745647025142868133378941187135144568635227842432978950757593987459625744241305351525126404662310769607481691994057303541440378414226640649955306751102834166116525877261754526656418109099413392642691303263205667213179403334679857892748938156301398349702329097303620087276872881633072456621125173462578314844163033206786556147802823759901564308506015072560332821634016671154409434500812285649088448440297741245721581739135578465453417773845654188018475857977047043910563810159111469383928432560983603995113950152627569436835620355378187759792093149911951098688039528032771117761221198273046670924885939486481318159706347728693512888646596463723989174705466527850151774918085822437826837791100113805412482744844919544251753051116029505857800287993719059953346409364417845667455909087553033982656057991802287943918804484996840539165647512823031223407196 [170,125] -34369727044699446671187011682675729499736962986205295957781206735937863969220909959030476800103447181785451923446356539340944916219637006373545815081637671912874082908990284488881254863187932300401806540373179603883400024748333457057213585390863412664906024994433890512943102734323210995968026438944521401139543100857962596549761639908235155953907499985164556838620925184118071722947015678348401719334380303531073026288261148048596383577349626954254306555123671546306558992637846025333935661606261290109636041441020313381701123205717201928271144293488520691744424918396510850148374933360173284082092684060338960922454563177508168992737247147216203724792552739231028001577787765138758690915564698613253023136023665744431848659707656880252726045023269751678219004953358058182346327975919142910857408557760932693272014286042746999138406907992027555401333132118117224827476706133612479591948628955417958797356532751440461541539710192550402985737725206116439661680276 [170,126] -207197873826415252216803970676100633087637879417903537114150088077010658102609846027400643307372273257153698200425496009427068608825212899261821698766700470756293447973483289738155025791145707037437833145635216169193012814324417666969481853286433266442728096440110520581969724463923166584139048004050920656320350364063583724436727486129907677512412037767083743078003806118665397202448723871976769786498353340672253227166253905121220928408455571994798493349780001781140602747391732498323007536758035739652128166199875236588033980203479950622212608191178178067574579100040205621629932096894892369195746767147319179172324264952271071008110447561468668430796825703505283997439243430742948722709142992910031534781956012262940925317358031816029982972147404956798596302137664617679328846280649915565936690042341135750530262407745850015792454646378708884714098553642591107499079575643941541193596159385088497227806198144400265729383344603555338779715254700700448350 [170,127] -687499284464349945192820998378865174745203424515565563768057085481134124775140868386365559830833440050087975966949636939600901499682704208187627909757949129208257884053269965456085568748111645453866613162324034301013902005556127003549141121799555402388883899682725158692972023344054936339529775961663203885220029902957295693987959080849695245758753355530105770159499824960053054987457481975453656298707924221566263667234875784819056727871171499211118785159048827326641204731453628926143559631417056863437606161459701782709491546784493434563064174200888196099510519967669392343759626928311541042988708239406901317426594252764749058944357385582757973098270941177046990501834666654920843890625256769260353330604305025610011601934633668130425487932146939143416500150007136977876720006490975188789602573630105760564401910574819860594446452469868849839674633397046608725028089388598393080518843770520377833288222555844331764515316141015334161437747968512048 [170,128] -1307820183396796661396027403921077670761011131790308487101195972719569081959371768847021851904065037943846067028336285542623818103333259592271572825204057719498268036276288388636298164010992531591141357684540154003477366766563020938693397184482777980342891985964066166034033092569814587280643251533805430812593146824390348802754819062585483885071961564870678553610448442713222643960740787731543917253568312236271499448379370256013886851233179949457429620427820158438600365904976536744381993429201264224528478327318536374957242474210115143056412742960809945111453984783517729650675807434629141692554875347575796297929134675795802526263544707362459726593962828636070212424828390768157876877672016480421660322631646008751163968893235127352382271445446486749808351568264841561100209983345927072299347248545252534912256151744253287637382522767713891143055763107026028956594680332182607904128110378754220281299473770282022428045309792918663159226822776 [170,129] -1454687075625998040421494972227196883564551139930856779671320938268811785571552160905683235338364091675923160501973852195661702035743149892213330557866719821256664589912077187889946815905063133687813738234727059786190172058154070003148106083739732121052127818171313239391749509959894941171840462253298644338571246030259022624870391684155199338499074686696009237782237875622712006044352048216178710006922458646908307205001573359027995362575471786989008095816477096901914899365886884298105053386632513980603299036196767872180172570245496443470203389801966086282253773291189714610149622661450954573776302207539291392791637348481207113164758385121580135632495020547898230614892591044844287417335248673297478116499535474871164802890672717176272432939647692673504766065170519779589003411500696087234281510536372508218241309692114056304657631628817044795419616638128398876512239946158902582572265649670250628896434043286895396834096289210975368509 [170,130] -955010091149698329775088976930218043659220610418434273767339334800475924386538115245851487745981086042804141237084714258247048045233906032593295767744720771229846808475156226284586289153899680072795075189431207229780135745607930076223953488676958611678540955941668888549996636107170363377156291570190867580629322855488397708029327417035928380387667291584040958202956468955827350571989504146098823598444089444741417013529056888060413562699802893058148980231727536039518294048664576105274742180932784311010781767951844867509116615638308035601409199016970902210030842534230405048871444049477626679167509243760799432586408384449543242781772402946017491772233418569442946008128546877357957411637020616232197010350146811441477252146948624167456339646358528898144464117649040127817796968077747310879159806614707627806453246743758503229009845868548899845890693581332193183356234003267665782180370163337251126740262803938334935678678554177690 [170,131] -371364452042126346647533558863219137784436615906713670046948313884319348965372891275838408820252518024897551295672224914793229831216109166191090355820409438330109779509960368665603244909966924439367853886028960410012380672356353622419838291031778520579796803130479455635153227874593844659956065760145437222355557260794170536064862831285888363117044416491022548799668492550882784414884394027024820941463173994517671596597849289398733326479194955470660362983060591563213197122865276329786390600871501359172103823064845192553251690802221858458341063712577209009508947991772850471152197733870246227707564856994789250171390175108217855286444160408730982556408756836665105248097773470958337295139480122687507912861634606015678997867782091427717492603430932713208917936013314450691668286386279035928365831193235828183407866162275424028460501386071514006906436604362765004486833992277258694104981668097888906121220620503828802049135826 [170,132] -85525027729972021125643853087138751011619691635918576665530766237167687157944821311183784558626942002317497514979406280331911921846752840701206332939894762287029017975391059314619098646065087735231720296399474507712279730347905468766303631092038903717415578632560420912459152017803914649834699559823084777538036410570638523387157928744818182832116052854761071516817639095464899599263431708878762274276648079778113515278135735564251859052864290767087643930190564773880519436722680466992381019440922335877190177154938552239260060886093537845176770925920189009009053178658784636609204684622468934612003076039976891852525673646211456066709882627074403649326886122566926209874940630827905546601945190891184845405405272328663663862482021915359704227169971943006694124211038021629658583707911318815898811036978514265946023581536176020324000532168035888320045215660224976605129334128275018090904816098519554532365877249799087132 [170,133] -11634281288915292493269738602028628464033366089489453974461981956882397022315602243310431231845380709906729703044593153580409566868790088077437608906983839256427291591170269295478010261300055559755968185779483350846112439070249201034475865673962436390984712967995679120148646681661983711113845988330803393643389473150871574868487697073942825788620459817032762440819886512096830792081132005035697690058520659958578242374049519271377426017043037401136226603368071893863275747924592444066145590845459266179631732347231548362813624028990007405023574377794140269909344964316584990978657980326041140121927349055157496579798005555280415608084033917337026057615125364298086021875624823001198480097783498188761832649955921583441729151163509375449557449631501614259481224446391955915181213306621314813581720944503737787273073974929359043965877016839514856334255621782649203936781742354092793256866020408289219357967480675156 [170,134] -930622571445674355514104697840554743848941096153734368176444734381182062860602514837212817387892585425097162625335381531009565824248413842647675701534925605025730318937669636925938308482117377989916908424914237448382009332076170178586101776499036943587322536103594106674939543330473937453264730445416234006726682942976159192339204577273136083211832904319639522280538999916348851876819810704783136902367819935981655148419878141272920280397986314226279684743497520797475717692773135871396164102367263435206474889716056432607340345348023375514074107452672672124669456811715190773779268581826773145498999961676752721636592712983901496922845214735107793268757704961955082394428561519394816581957820807516822917065137226667570388558783221258891165554813290274447672377113645120737072643611763210395198777318223194692588933513593755040811812578761425608074570236453095507282085800404202156550368922034737014995488 [170,135] -43507669897960143824859975862005288627688291938108694334096057735713446403208518622798728888914705223629904509853952327036145296222471268976790302968999337309418856654630762405217912141721854280366826539462026004855033154104298374128722506281439700694458043419272921145555976858728505424560689617005159366313883633431221993024778880717621742624548240597014517038333613606584994829465112559896512023546836678846828039082748376531749445681981425394329455609153993202797448968152323668444606534246490905085581221953762267632002913817554108800706017266393058560029448919012149450394011345229068285322594331826491503158097098974082342883310600015651080365826347067064494439565113591981088933342268719782007817434143938900656446160998218298178901067790335226096461857936769858249987064423961180339204731401777641121018082300250055840562770898871855973807660530901352108999265729797601754165383744414554200 [170,136] -1180073644118546206759420452513674252435781272941833589669464944861635371992822949338290885619263917485053005368547698729360062577881575336714774180757603974234341184967869763553607016479155655011014126505354802076178347605779263787243163455716286477581617018693186464525038649799009891469588562935419616288534733944628126982721879466252874888105250819158302901596602706070493639489337734676048418194685049727936443051111343708131700226343692430718674622307107157695842400066695581187906603801815520763883027455253583200008302124992267328776370839377030171054096593182257507948901054705015544454071681118645632001620925323056741150692972157517408692928855009806240572242318413719213396556200426031211813132949660568821425602728113130498999516906424305749363375336800914646957790200596631191636276113432429923317265231579287036768164681082456728360775414510892229150378790530043599606161431306 [170,137] -18410381713251803585512988587736439999407762262123620501671186349568430387230226826217344815966345026335285517194788932863920301990617574734686843902210318464136447835252678703612609996948761214413083069972556412764243180163591809871054648596417005184763155435707217540471504183278179766246053159254004091385953340922125520446770975618460916992774477868310676110137835578499819532882529677206674767262117512877779155564360801631791080779852117909182452013327188417676420088884606247258611680924912794751900471123759903329328093901203955936349975232442957514965159097454448914980975106808667990587589033858463004689106768471660052925859086241795891497455845782076983150222647253963664278664431523734056632752162662343456968117294076410617171431291811417975564084174027909709479925381602269750609357133124255545381831693694145593707088650688186421681099303926841199415807496011618305025 [170,138] -163595145432048019745267426858979225053553498422776188038710691742488466565405829072941683499833960808188540790160742651082028767072391904104131161218916899076082094720766774388619901236173429821019028396063337484788046073789007809351292049788194948011188647768991245630118069945895993646558600581823549499311772309774684161744711184546996150543301867353188434220607067142455107798864846733659000836164939047907089894998043111512157956058155080628109034828033869614403794791769505907956722889170341263788393706640491872535888346173951410720946726783330557581884159551177620490281490744749923628464236201599117020901509941850408315648557594934776168648372660209326697824853938359583994790206922274783770501623980324629045864641096384639855436192531064661837166107470929234620261084991799907453814456349165818936225536423610291308811172469294695566313509860780406365868279891460 [170,139] -818953832966620621699487489853997852387272052354352143012863860561175520447525955856918568286179585458015954861658144346381001519820109311524268077378039089832528393865278924597732434869873938747235170103903263749149567665551561164078543307534487779465428659461975834619801133291590964393079701018062631685246998152391175023667995815965708033961105937978099847741883462776570824523900172013371907075926820748677691804444562918914983459277604943826596705574014399240604397883542708604268534532563281301550083045583416866166429777020342365667258840114721451945472936757721816530295030846811396814219821489174051941123702244745846702563050185367938000710575598942809636333060777433612450160231100855039228963017717027668699534400616373885750125035191529317998752590395393878203563517880102323603049389874311244662576296542048450223139340591951318217948873801375557018058 [170,140] -2281539137464037202638405746218603267110950073329468822927054567749996421763063407368814643776130448931853483860736929046150532790663263134274691010437633160878450348603821994025517705763303004737917730992706990733003642196450239735020688984157311641577705910060117768658197949937825462242414083180386292291608469755126644758224078066618538946450768707323681252080986136512912261205299101531273114371490418794472909690841550667270305783855126479954440311339634380829615334559037542168454373076764507471622843250481888563272141297135456510811815427603772421791519525475879113911587049437128826394642939857482647934165641736541074197893951441479093351255778718622182210861162106068416278155852700907369675049821105396290986547099075944212979818379045227730590798517492209441875107687059195580582239640626965855629005627719934017278565128351758122089167612760606 [170,141] -3489966104388765184962792635440601125273077227454107783087290215724274344827325477288494706855573521463779611847587475624709688755233785502353843777359786266617980536958173154679485765826797424275837542833136556485192525111832551570704544367036584110105611278935408682906248799560946815037974045662047144047973228588178421775784429774028584609058189106759958296131778132663263100361182749652508880388013322825582240669282871623715984355838943097140773673661277785915185090718897770921236064375599885289005875810643904799823478661643266472723970839040455094444446193287953582488260525284577401181832259939448613622374782177631070702557055913453414806705125691928651896644964289305458206814138115152271496771050816183179952908070643040889671183387455011047140838567043095654300523947820931833535468719492011808126357420438709566524527492741779581191376 [170,142] -2888015074472692019780279014406502337298277668396631989212468264457096173819748055400235388802148113681098859480639193049096825586054003257233524256829591392655043819327920098837230068224839597601142775646087036988180830603191193947494191913017517568053428956220675711949694273513873228243914069282601929720230468346624864574621540444989264368773245822882272091822041716316108298974196247913062974798702771331608238257503717987416733198181982237498488783324028659248932807773004573241142192083520522063793417246471043902031665364418495548592325021594210562407631259073251186567184413684112421651849840484932252783246654024023374567466512341713057557218323010376452235138538786885190644547719274046821747252725841516151332248810628859485577271821091557596460271702176960613876931452387704643968630521799408726255243180365395127287049688466820 [170,143] -1272029389534017929136277309031117572584622285940594880943725732859777822703946118695379555077086670446499270038633636913816572197137606753563719905330182123794986196531718783149719959308498034282627556739528366687066537780221312408061279047409369415134306211777827862262260087431087510489644212810830369873401684550033846450549238986873292149177704756826569757077434218058928956780368729812165112336653448786426737619591036045283402549729368737518156260424738158595725812926189614251300453005641112297102069297336487491741354258224001646487055091791890873766346826237448010397158237645754304305142656118426478412905014826081581585280397549508021809288702946470183459750428879581707278649799240915319405906766947260166974093822306804888905769771700258867566756897975772813255514986576839265870937252660243502208600270339047913319542 [170,144] -292936900567877472437739385727619935435158313641010231320987993891200684261277139347281725522082148269991201788451769731329198490462582352881363158523971290689953147500446605866028224320865880099257862543038579625058363663360838722148110209550259453913748720036852756086519295589656219448816158755863371696633041588774690629005916627072632229065105842244303254906210349768268765414495018530557248561667836460134700834893750066391539578746780229510990168298764645819632137115174682830886651280056435483348530265134647456363749147535238660902280198209511095553412696681045315339489093355648232088525654165247707419919557170122193793488838673642749081082618157332821456121964872703390585556921344250858382017647948087067481348140430300808252656867278431238267012810635664444221590327834604023428709132821650836536923623480317 [170,145] -34590547888183443023494372235303952839160211440747924649096773585153274022579282332342867897577758398012831836267943657323578641540029622538417173456009823371240356474881188187099106809047995447929538684084307976777487811686639955772997698235815635053163901139883595237082948414883187406233623593308331175647933683075561036986904010444946446864602718862812175229709648816853399045178640779675912119943909681998375362225198720142943528093177124488744344329208086572955008783675296601392462953776764799696635737531919596718441551658100656382167495554434128136642058715538697994527300738862268779933574544563006152622874666658327917069451747413990529832315520958684222869285785347663340328451022344794440061488550927403701345751321272006436448924465492573734824237896620018644720434126485365450801221583847541192675 [170,146] -2050094453828738033235133640268079408113116671037536687385298755027479442188820021903996464610936072913859963685291068019685561327351629206076915410289276232259211577020446395794869717818742570937142137135088529765252582783612192406951208778518909930882912613476663963009705334315750663876374163817480168130953632256218214915123906225208090632614150738809910160214662249809356810241633940738092467979410918085452989384056362086319775659093947086321327700101384093169994981114922742550370979537645654442906754592210656452353638296102278282726055686455530734177791213636609551936498369029978237588710324573888895005934678853837720270628551464452800686539291888084086671084202042408111712868497607255274196081142439424875785378188679742476305039985278296912415054330065413244180465934617865639689121157400 [170,147] -59575853460022987883025705906411788608551001325014984982889973769787617361349734726070957961711601461798557837222022510241742814887253319533552384676094402863106768329536262449904641535671607999562792870878242510188116265296966004381803944915075099117280661357843560758942098527234964883791589981813782064611307061404059201190025026123110659082355487290365241727124923513204377306853497605039565268163645887438421875682363640860694079128100110177374453903257300500745666583001077210811950319208146053225018042683289827758829392860848049995580409929681837511933364168427310558972043037895672725629606308741765343748073771386762839408967133182252291013658551451128059062553221015059758351997644432264483043811723491834118849892843917793275832763311601744288825028123432029381680876445588172069 [170,148] -827411317568049046162922581859010844165414571094272670084505897137791268419888222465685855956132144830358849237023680335687729738328209017151227460193573378320349875553037659051602462758254084215441052488179284318745323629139069186821127344014476796882007143030861227420490421287447065129260511222228181148539683173206773772596316747553461552223451421157219103015612976372036523082141056046521945056284907517954648757799657874845655504795216702351252068843454043343390322657313704636502643529521761132611541479080239210619763215319364234772014456800784816748025660067346100227105205593401715008927162445542551632243554857029821818473959292588852070484362517877854130733874924717911084308646051240537427990838371314570201287611609565486230614487380529884333256976769402466987200290 [170,149] -5339768038226867322808057078493251999462188162222722322296876388786781848408910803849544362813089337665075130455183253990498347485723447151013374226271422023692168612074883003229589545775902127920940448209912491577579618988689948919207718947807892214049132498988136394719245831111507288409398371284031449140893412880862525895461523559953061123939151445333983507733267310593113334704451700933384435616183940781453616030298134247847270395509326353829780672607007913012130000554260022676694714618942891734055669224310730117191660166109821420729119837167498039441310444474116224763958992732946969887242720564910386132833679680774815105405701303747481925418697378407557156930343919217557360965230485787991821813669613365321214026477595274669871160778771352371338042359666772 [170,150] -15526092207353464373086839920148235157500765030811605148514166126238529502538507866582109149021902428455015302797132063144022830665345077095429709898019915358961032445691505602885637823305772536915826841668485143845824397578669522201723725855670235510307181195006068152144571527388359612341630550542318613644569056401252281303102759422838186343956003993596646652822777446137204792490120790018374307664426366981534549893726702505287686150096104014505356585117547510833874879945328106086328484875945033615931218180903912609085767605885765226130173125402573157912110445698054217982020577061794216926194788274362602654593807427466658194178262737095335119134043857687988489453475042667585325715158013795714254925345341380809976621147737847971765542727176425013232 [170,151] -19659661030353562402301581303182366734450694247672525480728348000910835018348324180271201384365453299870973784544045385165272569379832098054221767337407460162435742710244943817506546324211103890699222531278641769615570330533720203587072209695739555265904106741303849516611809368643448431642496956768690666311112578373614662805688495235740718604145341902166359207395403157895964430291744242432169525088828158485806414632141256576202511567243112539107879246947322140248461983945017699613506047733771289731685715317370413076998469570411956168227510351753109580428880093142677095888293901987201464041945972130881975060935894134588664359026300751270933703353746492102987278588921118783482245081756289677089031844037395119249844250189398939596987611796 [170,152] -10441695396829702112639178348042052854735010155625304076174377806254666744609611194150660505249946738140482413170420875412822491292117938822181134900648019386680216353881108754733279849885519087864642849358874533935893161123601567893054961394748732150262395534149877200894645225737979425437144063658922727029754915370543455739117938217821697386581888806495863408682215745305293440471314858996374034938092430999213459142963861730329760515526599380056753337674079660030174766973390803999286368676685326726021208019801587798221123772825674133194118916219616921854543920425235445474957931184763349485079791951863142017628317853297075964044684641544721285246309452168575839711486828399757038441090840582893783633255980480422226187453914912 [170,153] -2231615290927964032755091274298425243771093687438095909843657714767949815193944557370327432703150886080925160708313626128048319374185447346187056244611000160847899833533575737564697215035188299372981325121514004887613729468437233246630028517575198721011702605074502538960450798175029531531903270910328539168223870059469311871733250344368740084190470554530131550655696724662288041409034225391350989563664574481947818033551394635809269510183733742886079782434973720630316288053145507856261217781201846246972696005569384795041557410459321119581625744234236702173476921189191963644987797802548519279593981431505182430069312695404067092111893091572944003882934492001348382552066121021687494806199632513178515706898195663698767 [170,154] -183278731938617509960846041051707975156363033848343119953883581041119308018164595442753301820579459934755238821586040715623396290862850359264415659263665477895696898175764811774425499694698440215326738468131423924075840158402055173279492163970910249382118104478825850665328511409396674856028284428956246069733734432831840140681815328695251882029627532681021465669322652074166160542764632196983301761754735155821550338592938504618789755731004656256618151709407725141005903529912062876537419062403311399104987665564127505023080493587412178935012270050512478757987018480654671551218325620592264315137919308956852650492204079664989193342547806476726320079568968739249909077937019148357739112392058331159553840784 [170,155] -5494953600966663505299418924106726054783262740955048200136543006050503769592339731853795454925762292959142038949596587497669095163203946351763690595654193416891689677959172871134268285980324891511941099694177266265614219079874750685158487340810296144579544999274537744048279285288529179439874496344997100651006075307860934970807043309463053574988584278860350441750737832501206599729939773077489208667424826541941792541719633482313199740704742354389600844485348345439615404660277822621737801610671990963658424736723587633629229215176175953925205600020757426187352027347689745380699060762322210710726087172162655079823514440585268544691460752138647740090908370680885900210146287389536559175765452 [170,156] -56788055335722274107597281255186193972027555470991725343282038481461141813372728855254411224009810115396696511879269320574452397718535803636532374516446572572336100048302799041899795627911854032223572457675671654614043526840010038737974089280498688645881461932371363840384049073358160014752531880000976139922059181529051135029713161736168810694905032221408423099870862916718912597057562170619577892523839001921902970508326290653113621859124428390913797326614943518186774789237636447172191789681689746779271016707745681741434525709630342872128545754405776265084617360062003244762592422966618999700130375033181773677598292881291943879167697493923220040300245706076299686319107375304 [170,157] -189673031024992698701693595883032240116558631715840993477219817129119802685252598444492927011709802705654112869739035714633552595238680232477881359165632312839277791392654051879317439111725137175388016624585569573678695866695129938613388991660654679444329908923390089631015863896699691347026528493732979731050872941116231553303703149205332963231938216736625128453004754319714976411778185471350514408819697564136947200385611279128534659618935788088983155824817456632593778063675945653994580503903564017101001241221658520431632455200782143685860085735854089124268616742125276380660984793474655295037033210006353575809639794873777711553110623219467498854381421256375950 [170,158] -190381164941885843023074275422333914490540295208002453777663606731093403226351977924814254490694247547033336590406478068215517305583850322760033837816708179645445818124718918027952410981425577313371964452689024816551545822569332151768440147195702703317158290768270649472600960813996532561775875723892265512326064319729301293894334044251740657155061540249094765720352394196815359621141969418046109933422422351924681606191998497335865525401275308290816530575002600962560634178013487893297342061746832476196437294538210719314311453920811582027785695409083280661987817226266300147627379701022230324941242983823251568914496216758571295853078446078333391904 [170,159] -52876744408248496198678120175502515948585707635355469882984593653120837351789414603116490857558662455163597053685635585163679856827770719809796917346377495974271588482346939762056241483700773441507563174092130748873232652445706400682642935192806334161298646828704708025833688792582552951510722430543167904915076993083831550503167248435880758949385395422440382664254654702602639717492956777364497844805190733828648485913296946153104909375235220698133282183857700831699621820227793488159865639681400708406364142353050063024160435092385318505991627602506596720786595327140065210335525145802815274401437644124910946809021535425484622702254 [170,160] -3698195357475743210159687724123290957826874842281131494022439740783016033864517493137351384563335833922980220026715167367431365491658623325151146686785100255360310903390447674076894437990964404865309873136874510917261397139420964435411208151408801449551296073654201332682145605107997118459038145087963111592966914162346025641396255732016980265760801352813587157208333382976052249038779667271059451856632163223586210920642611805608032992747231117153141756375392861520045363694448455220701889301770211655169345137838786245558307454998464145606069549150598331716848092811236177613130060152338312821041310670870028180739272 [170,161] -58441302455217468505073744172940584271221915781893833247667255080649051957070016934344461879271400159052639426111402672319992479807892760173679936163708905434730731627721183160146559279708727381354297686989001792142153440248643152163652550736172247625961794347479443190356008379485015880755603783554064973895844488776958825981826919741746937635698853690437859228382373425853308873254592768124879616550008340067975600652845599433499904123123121905701704163624373988070651010432654140588799478794253076155480103969368725692528587844327989418461226730334616952125535585487302774607837154289007535652343535 [170,162] -184027595739669074239797477054349412158526110910804770301321437166899146060165058543181018801787570142049157972028443676333912022890520934471284926007681471404883751126548708266046732517065209406053011736061349929886938494167980451383718723781066078362761256285949547738150982754215671083024045300928016734098547888391519265960254652032495232109316553925082396505604421126139794994147800125015585543710384670741914858925322836448733683554380646551083256708407149821300301918716835925985711648909231013052631167281736101586078512614661245900986050847089451367635998726358552579228397116 [170,163] -99690548199779842362798839758125153846121842197097491413193796342127351238140511533583872579303233944687718287016517240213334846500738142306657854464796669038490751315866534810279204383693145884643333306557202930755834012986568814592102781228358919916341418869628806578304220436941594480114116633348429905000512526909561462794567138804253508570213300945948412752152594304828852252123480155239190090452808135828028893103051495155110764259855644489802903324324505476776262537582052577985651844640546540711160286549737193836250560848431941216139646362810451087679039437 [170,164] -7809498710974359800693650883500258920358557365542820201452838169225210861903111289041022892713047484169882151792130044138067255206506036999315088851006009355660358684653857895094052861282516473812468541288698173063256354459737944579821831638634195679339550815068639567093878140348796033633836881030780181392945503011718375017635642433060370109219420271089686824612598232599110009913608829768249819111471123941426066910665523864388110862587131370194674762825862436597907092122422025149804516251964604823934075658404592439822316190711648237031133948 [170,165] -71887757372000881610389203804830548839008349661543990060580034961955280833602518753681832895363531647063609162361802402671750906889189506704099897529330055843562792053929240007797326826213710572913171528782765754928371356990917897504691041485356757095702245838180443039687100392534689980859664181864933443119126725682882648031199559703915042087845390929426077623738043830405945237501345809996668424712420863929381516294270118835491953110426746793300648265356756963936156824420934017387070246136541056579013393089570744091252060 [170,166] -60473793266655668618192979351570889097259183862554796729984573184215670990107686836901534546306994152113295981972644509482055949501696401307947529552303901112985757765554802616091495470594186666504608844562956179830689425911200799060598427555860987523638965213491671521689524680990864427743341800247557973255473787982646342928963836805743467812268317205163479013004054391904379048670161195074212809578387168129772495077350288851601504002538294321091233018694540267543230270772565976665838636020264808105744 [170,167] -3411969450173860321591320573550652008762314109300107604927667901375586830878768550588374052831034517358784246964230984507400486436637191678932387085086046161331829708806496253525824806168188658864124509207394290230915270806078679305800834160540440508444250055039819593751468504785342624512887452793251737139302853108445424770557314208525569589402113860505438951760969267705644105454959965888183730223721626787877947727202469463227075103840174803878189979797212004098460790367541659602 [170,168] -8756640170413220939874577968779679730036323333131932348276998876969125903781180122246408305714548783122535232174354432068608172258841499653515965793636174801344570843676355808247239305754775090529129150120333114913335929757985466539469911663153609494550746431101083738131939236018954668235344768319181854448896824885450601631061099828136816576497128537448672666062636164904316922564524623717772453445689683415075339104852148473191017439920096944126523575482694 [170,169] -619696818393351379901183610373335948114041544431239001986661089992023519901334623336734543162613951605454366353277345484873762518410346673970591065247625134416500245735001118087049350472311294318974267879498305730413513105457990474732574478876775250430888303554669285414925546803866714397188562436559930734584722796805667842761219867576167302280108954295392147192116791047200533391340789246595432248482471950385805380340792765796583038 [170,170] -618454435792140953256722814205880023888624499799338559762642387985605961368273761871283560202837206369214797107751600620659938160971094676519074517039024647363910175170997075880346890563519778978237333051848262972487088367592519546449728565110716171560002651095976234458703438339547317157495467754279462089096972216997710438797460897463809784046579615242577147559278559224742084793061942195561525282542488768 [171,0] -1873828192575378911641629135657363121098255622235629206675328537803982590622611218651040282126557956408746553341138987239579138417893855821851698550624259765817921101962242081749627691252170589527591451010712740094627899354145547888550053427775956283269234800773515405597372049278492028782694700714263752053925746571422074127629531175434616898807711435769970136724087644580666293770411924462978025120698093171393647571030388956445660645913605990543296624679799795524824707467610216904449600594659323460088758558369300602414485351989983996430978105734088019024516057700311337552621127540723290059115710996925800112258353388969062198181651304506460692540430259994349331403506712138015405894648800027639647719908491677681057614880542129376244134151759727372093225530288161754475619662913863270695652033804420454055254687221637494711637287485560428882316287136313681476717865205530068548336760370992935722005268882462561019628505008836441558210722209316816982799480338780351914396796560250647999669472729178939534543323616323043886898971139386794741085795095417383251010561289770718175539848241412171793624596456564605690259530676779276251652926821315649727896458886059433053550087372622193107493692726265237132774852393422142580865472856108741642784624499858416216621114400550912000000000000000000000000000 [171,1] -242908758161202006838902128346168010516296975797895724458796151114423658224266180077558280064198689784683998775067894733978816524614286399232046084233458388009749482528680587114100643019211973456388015216224918497698804577086963205641543809682666296624535610852898343488023330826292001009381873078367752855953963267814322054777266477526258808659843365475498928497120253928664404025103723298905040042427113639027835307413650580934797109452848831837527778684703443367439620072717732460530235275495928312841015286915582546838682146466308517683873391381280145245159184809534180017604978318593192874642387378581228904412854892369373477262402062506734985400960420770636463859750292082568772449323006284841611081110114289710866138597431490063615277155837694202228618651428349550665030966964005081618546413768854952416546316490094481655411309836352849414486464381428128452980282056712804039628597813070566042148093539576647544572221070692586473015229107303854608595128360695672319469582383099689738048394856379661714198920195113977916912571303575091996270751987592363880459840379783424840905345351393064598537927213564719354209752504404550787046018751356461630816215635042801989553454666284273740174019528460291894751212507973915354357216123899953173043602626621194074986189418089150596608000000000000000000000000 [171,2] 15345253753354297446583232700221811998038754268544187672420443934272058647670295937366503234003922522090930049701175145459581670196951565680973387465321949140924942648376815707741260743628491902327273679584367004440037485669195826500980932773884681562664661069922442611510842323455477298358067673607251390467137867335227388652635123585439371681169874251447034538357730590935809817333290115642020608295870753155444814013094891629156776900229199852454583930144104870951347236335936644674271112306173751488068372903957608737305796318645786584278038115806123772861445871010316878327652169660370268690130949458929941573366734203626082915414975814851000745567424387259219785043581407450292382198393534566346544325191461089065393950987973019677332351869649880642287711429547112157208749407757207013053464713734077794368785007961054510462887697227810590346665445832211950189859448204984906661191275363250410137969386892000745540606671553938652000389554864629618239788172289057821999729731576384342146215094680584805643035491556601224291605138678235688586932654688240790559928250090542757516274010604907145659422284594005284525519097044354095110137307414297431352586697222117789460733774371261419804592387500996590253257074149137928749998031968908880450375868409604565528448536182853207387948418000000000000000000000 [171,3] 111945722432636611079794040796111422034635293453484689987337422933967437481359963772941060694876611772592040112214686877241079036222198721987953766497672612033311788162538437781548330289111613500819364886450906555308009871083542581835919695044932456765498988769602865664036175082328271257100708058557218110149278312793164359711378997731002922167441915082275184570217609582808407820225938698443625280381952385831002804696638091870202308938514103843396234770026671810459148724086514815360744020057808458747030400702479381958621202124593833800157075960951548392679467081824231817683898336254334491113252652776273357271772657612309705053720621604026492701604589970071448012633513360363583064186643621720991864051857269082798196531651982603848046085232349759192699007882471244351487630680736989614010895795035078169518349884953860561114483894020923863601475502532989250975756875922156123471214028649528888502719189828295349191654250833128822584706695565327575925628408423148782555574392010746404658973440612534078236377242271712483557934291998834249857111112729463109005246910642132346745839776867025373219441555800622299697129933755685360415600321970580728462857960731787732986191175904639054426094014529291795849031209586979959182669359927816886929558342954451257464597056486372522017372281574062500000000000000 [171,4] -66774891047043382067697789261293595044501245034487280158457834645707731374462698241125915718420586434482735832272897229833351803152476073024091558341784766492689913296564526869747276907808052871207690463794948785938668394550754623818413965714222993325627802372601468715986848291433835930469003353411011205695309092614881125557904784529483552252589064024610740236250802829941447504764306209743292438377022072206536327219718323117317276531693786555821885734885169313182920486418841631336575287692153010509354300981260252907814932613335232339043413851772706638732205346292223669893647615011260536078031366769105604862900159013834020586795392373087801475423196450108176703369500491484646265432458464797074837935652147109971300042759263627372085360918837522086479890604225821939254421429451730624669623684811630485403914189484830880220792028534274902149598028908335090585140582665736224585373166605295425412961724148508919126526879336117773446339659859938092050686263297684523065639898982588881222264548267112221976637596364926838250923978136590824401559063023224581726895502845205642270581562353523615866155660831150467210330901083438313038106796650925465311841498448428847586943537176494860364298414507390232854673853084419822742995767922334225554768684889127122091672332120217884727927105274899175781250000000 [171,5] -382100906336100234561943304714396297180368759854056195830950537526112363198349861903732403476112613352570870602751089776926415681237353303013904608811990188930655249875908326883488993079612073070892004387886940465162327077554016783977290077276145362321692613833749316391866168408302337396122800419711619559679201116053382579452367682502194907828596825681423070378245574589649783201516658819580240387556937994158510116221997060962703002806289826761141289511992727995563058041505060560177810770929135709099334760056814819840986810684315388585058542750229564788652960794820901611179579234794606638411471357928601824044314189611671393956857056527451015714300512102599152393385120639044786834712350237917397332269826359815372168358445938583733513623769685805730515770631693126011724434114246434134751466815559142607741105248247527202842336561034521990676798317674877082773232414037895497970078370583714874163410958627159189984504264580519019504752645616586269269104341551046928754921406450924439658058849496558118326346949658682818351122570149033998456832814354192041337963986172137602841577848475784770501904086682846067116788000028981824441357540001477380900416434895580121495894500021768694285925991095842686758118263643729598152086618797841620696397255105328633952751722330617559331476457011050086609375000000 [171,6] -109764956426636325919368737675311014600104622494630354394966248480973825024940122387640472225422941991127793444777084304717932635409145331327939988881800128669568859225739600170855109366280039506139993834356556626742963128956062810340785294219676765260325230243324268469505996772467877645637661197641928947708580315775383745830527483966506538345988977568848446974908415102667821442396171182948266454909105503521232805939409618075211962268124140629576718880297441384696703503734688338559179107007336189476414171158654785298759397877773619813559632305818933478688155124208043903116541616664782489339255978114803811579236214334450979100134290029624287386721414095996198224239999325939964738567101981731921733404009228081468656112786930078324663841155028523679552469162183852034166197243926419212559665983754539804155249783325778563398084753182083017392555202187136853347648177731143487176946137161095323894307145511796660918948397829312367736658276247489602705521228117683984351079072151841199760653648063760772879566538151185631723785811008402978122664078581329102090679942228797202957471916266192989758131518794368986182070132275645375976636611707632549201735632570774021667851401063800892667279782203368433387891099409236059068689372459639550852089023843662656534660520626061393679722285635743686348945312500 [171,7] 70880355900598949832944405107748881201806312384512697639827230913537049132859859717055193931482069291460800102792699800929418847707204481510080420205967932145164942267326555432415295768979919556826070561709626399799810520474180990830038960377887738265632480032613770377191589263362765375374529769206600417092322304533661731169415878807926881093672405094010770165887900419409916896314875272245459518444500464055651224804645027331637597218329471738692886021785817367230136011087416729612247089668375656491435460918585702112966393398213417235061460556067598969845463054716186206295640044885221591416592902985695211893779040505065566314003003633958707486730793191765428545901165579527639347143799177922617420783678454062490584226973915749047403781591971262046703654023711089861833231463824798524994490254669657355609357880680458410207174009343769341098757604179602263716657971760632729548073642672125700940333650936710151527862205792292220651568659430434840509822879237493615788092015739087241676932547623580291753232116655034447814947998722893605871034903127204909664956057921561791595190396745578186587229656184407102304554671266914747770610799230325166871118235073778290417584763883137269507724190897006669548427207604726934107534529355668369656259364247271140950724351644695876205115399927111799203232000000 [171,8] 22415267759014954102510515994227808455620390036226975422269701995710327709883063615107986122717309079832826397800971008752802985107432990874846104103992927061347511382595461100538801467325746904682166353391670046653961932346388004717029734868949949316597597109645029387551044675110662236196031232682298708332898092134735606805418378810126220344394560669099483259834787144950096780024341349977559951607816594445943935200368102974632770086440678292008223684512780451175342842929770523220031392383665154199696906420133518643172070972031247856854979322000750451234572630567053856082645046371335491424704538685250923445849954372018506071599972270989964151827764367780939862851509803185785447870947646216160998336792669911718442511070691900511710988954339596469922708216303067285762486975150161447630433796466996469843076899610050759165748586310930952135966839299497051960974322152823330730101420307123265039560186073161252296230800987376683646478209822578045981896937682894158495136221305299501986580048775578512698864476340030124175399951094944484524523971724118777448126331916792514426345493445842011888817069063012448222233546675480529843646061164790600673694153111213598347387511537523556882336764653085910466816296866715442951832898629132340016054671361032226733572122676272724283704782165273120170087075000 [171,9] -777474088602373395892339650175853242923602023277185829337203340474987614253573444499733997943946485348552597803876920788583287519304191953929795198484517573402598685343898741677073167590814142735252698627371515629585239540001319224855435153459227714272109931820904391563847393780856630933254650887665225387788853340616578887116165542921385497295124834557793635802489778153686734673790050846463438579272541769121371466371391447470285849118520131171673705540864167196886615844367225716909523426100430206139791981734053371269711476577834926778689816012748846163085774805462302950594801360979356943770266666700609741199532017430672551447748616155629910128729153245734037836617768156716306036197328875173124352247836063033544904549231278000708873468804188196411923736534239222841641589854484386635830774514109547242074750182463776736140787287837856268153549076004257879578749941064968260434684973411391918038655705905419698221188924673078409489280947485586691305917718152795572819927218515199856684363490650021841958366791933616425660138990477438408574009451084296956712311179944133351186617618562517859495735043473558518611262815414180678697284085346925753770633856501894992369987071153648552897415221100610345295091624898892780896300684761698507613537991934613923321954518195167414360469426797624526407649600 [171,10] -541698084698216817406193069082232482959093829643022886552711035691582582456487783440232834865282938587558520266789197401246997677003190890897595282624480505136777820063607178268288434124852163886057623885706770451227249385559807630496932561552685993013166752240287984501548182859344990468262427014607919150368409732992908708729586977213644163718218341589371876616890028168717079088729310235352962562971965568478759825380715613517244068515123033005060430602807203911565859646226647321714333233850652335867770776036659588606911125633795073091205336931760526350561988801796241648243312502291588478222451530312087551358135753859049982250891967115252542206141020834671393731915730906910158166601777205492550104255204545165448916536646251311991183810599392846612991591973242200148822964085911627933088300395294706535560617283473933270210295600860691236120589572303622816378454710631937775058911455101309905762071862643705525733195970091280032189250071015546600845224421129096683066655982041438819223568352159143473045791507625465830539057691555012809445832618178569133536800967780771079878594835776171579293436050483412886159065058263074775403774271116450882753425524963453904727642933597443172798771833760514135221946021406170788939051098360491352915389337857571988520277913507324462499279114156521369672884325 [171,11] -19610068720976194724020516580984137621027359478643173001087475728516609465756077558695629898484235941225392548302517060612695695520787757489472646807476010457193548908649695627148485829577711836693349398862469309746312648879097973567403993042763949509643437021763221523496253529313209677840129937110833338001004961929964252855605778113534259446221872971548519547584932524027319003982520605208357338487560463917224435414944291527664857601589870799023740709862618140308632096086347574869166465004206763465336825601983514434924649793198182643112734993731379612960736193248926727441772800451417060409464218584653095927973963503270267741069857402026302602642402137269164107887286817763325370692203015753253562538463767246809180157584332578914761540361279386828038019799220507195188474498693851688732188313967173641999347070206340636723566773578876629668350582217243090728038888481448465203808550316780146232699102397709397249182031595079386379724615900498243277256924635087207703019029942760427316261196326331605712548622189606941826870533466498441436831996039222887934971219930763566283505616782057885552858028802282312149358024884785904869948864125557702407606961724755231215242770184983900852770176693291807410730968919765899976727089486149635233833078829986600194677229040926852219947969980741799390596592 [171,12] 2614160688083893710196888500158271863155264060203219985468862874227383350270683973485358735600114961123157540106866772419543869492157394519740993804318294512380126628577051940189502817512383108196050200069665742768770669331346479040507833461312538256797418499049710938303233997278965433295559780066024853365203696682155875408272526756080201160885938741880312121105256351783302466244120515013897024453512588704636547021374696616992328322605409584398497601434057575568273180173005201230022683980410847344257846612043672942179175023763007561468681535833574367826282609808502924001931889119350547960970718915069670865199265270452087003354162879469135728607037460811428270921047999594815250962507630934369845275754658598833042821628532200858486165193124075335561880515303393978344672106132307309724827329086899627670406885646910310619669654864783037890900924594476017118178898236152371956987093605281997621882277366047656073772652802552670723130096234154388246019140106452364329448035482537117104967846946017743734507801467994382740560652745917534550242777438102789761348539963779973237846601927770137031620178527363772773891059118703084149353272895653602498357763387263664156383445137537414846721553177613726890595619643281830061237121644746541994776398045880600129416612483350491280898549382764258867503512 [171,13] 143930934924074978337934971013708872887035632792264180035992092148092912760784565443661907449759220996356404122167832765466352806718756623367522917456626327844780421186550690604558589002410152968069488308032963303147796829878615219894972922649164235784958073236903745992913092598447916646591899754741250250711453089007493964143533362098244680534154660321599245889213214918272891128778363897153575111243691339591866052752788767979442572293969404859185697780731930761034458803733995561158094641029963486791519141353123592751983893125881061876036243309034970629439294298155262099199921984570990064964764177103753306972706357198675275145469446987082271574778981590458744949407485805419401238731712094023149352661452837377021904107660690367374334778031007778852338945016803905319094490558895971430984088879966360248575375072703975233973659179361921276715904482730790173768872015278133744867972951103172730552203529433601816568672794373480163506336144505877552388066455116411361624547436673128066145356007039175024512785391180023841558971631297767540369553447921230535169148412178617716722966736439342760104718734613321942114954029982775755558518351514922116798400681172298972257401953323144250027801066026231389185405292973472130458135929621951710441616880457144566889969118655031823855251460110281642745568 [171,14] -2627771638868249985527154999095998080019476502302362754200490114163606147020064079128235027746841911712645548857961687778367998549580654446603070377127405495578804724750253753363571766554212411311110156731611092657374891964301780521610101916633766300735266872012069475591250870505319389955436532132736100708584379185960568519097996250870551848112936803599547186206649273373682009238614065206974777237555178247079911161821030608871878973963912564761076196495091086067499365963342106914135487085650570141522958444696693787719769080132370765711425745813772430642950365025393870849348832258968212999463698192754320397538816652206497068338858495846224693568754452539070397398617133602249678872599848414400385834683947343901153754224791358412697340690454215068611702026728504888934616232018557535072596734409355964335677615683042178399803620072747314866060863076486731553980889676406524860549564014346375312284953192768053965951154156171132531564769453639363099514019508871161075246322099376362783536106041367617168480546058305116617491649808788667028258622224038571712510759502584742414186408571377711803725120908918568426737640366716528507740310145159312470900053034942144242418782350339361390277673870741182779943032099234838894400021010176228004131369306083656343484673424086063187635122974651663172654 [171,15] -236361805647172852973715188390966580716687154375789423453333002990657175042948572108901152703034737167819440483821914339599744802093649712151750635719875511259980646050952704971290979353855983550844254350718554839445974120297189946572545365271862871501593140678207094647007635393093262989499815370597081288116339457424591544337382206696020677972335131298663793448400319183351394493497020095540107268272213290386849642104275948593239744034390799452480685160807009416397804592463057643598767098637174785286733877659275972169994804298871803435139092338593588732463097100081405226723465180771922992386280570205575335423498429477717302749593058915844640582976557793020725158099246373108149969502470523935046954114114161650494673065716109655062569106885853413055813328415088984654419189316143895821067970748956883160447873366522560188928134740209291468229056342719288569171129003423282869586528583312767142001948595354661079204388383281424801138952789276977271592380200622362634707769204893886887824524780252440219887052985586602813789143933448683378463706443309216876066958073124303572863640215123491147751725702595005079813702254347024468791598587292404296039017736526283331225027434485218010482568108367502502718820211047957783997322411106006033264997122978077793611171062118363049312982162459378859012 [171,16] -582011522006695057608847730595102185279309004646726491449673364358716953690511263314831440009729446250838632169661578830894507476657632800467482729070447308967839656298876079339456799934127298620582392497107571241665734543702255730761075091145963084314275621401790088866657927575802910760229517376273812867887958821887765589438251886787265565173798973240683027740738121674397757742504139778785792986657102987318947665714834274862328030286373365394201997177506072750570991309192660949573943093659145997792443907376010126417448516191409623374681765871209113110963398896517443609978114424136572446400053944856516420085700994827772826796463052404197045415780926757324797484124190426719703533450415161281534803163276351285632508856519647473843512905853225411251371107485390662912282873243965576121277438541541902261313634371686317858228855383690608354182167814659515617857635014757779434281919851802805057284290813157886912171779126437214006960341741846663401431084912968034603493573981378634572480651140253807328389077002322440261145368573419244023485452459559025021892892031573725900503437486144354210934880061292439157407804161231696892112571013187022260029254741797077092298645475020715349120711211946205281227170305687928676925171004603244888752807184025791727665488002689097431548597644663998860 [171,17] 130315226191041521997541898703114434302036373243611011784663204022466403886620391862267770353351044912602479370695548827860273889007934516956564977227081997174147585233010188763177813362849933611841285777703280391379015556552047292186658772117543179244277998969913981075483704449347569402398110068090792676800539463726775617832460262072002209978123886736633237449594683054585177665932819778930047514003783485757386468710778814569353133184468220092340221645628158309102698750452711416872328340112051924327974953963756663360942993433882780520440338341046860058706784653990434740566812221221745823743715796790311702869137794783922245869153517250491519844797699503767920510821692012882159763771791054985578441232926810914788309305751439367270546477874070166938377986133971274499304396924008963486534558609243766810489461351186704922961921949679046142425337907946754743471563135610877413132957469587383132295376968553243190292351604067933336788725952757088576684927390247923036465538016376717219377082867392461131134980061081247594048765536980018818156865200659148104287138636779574771236667344737708009391152399618375362299101614969014747553966882902479210740956004916052277755289353706126585579233048612032640906299960088799078517222328429199426922079223296651556816512236477124039659177107320968120 [171,18] 1149245845572531875160044064326450918200157486420233572236029670726640326606242491414229073677955900626045066196611284475027790848808940440008510780257673659270740637584252664339724409256799240276079028134981823882040292585170397193265733654315392135070720426938058116399358632475420257314931875267178723983356533065692953644974200590384868012778538767239680257637347884530000540744411465607327958212452304455864767840244176908658144175281321920821901122191592322054944667530129564946106580191929487655157153730444456640873941426451453172369624037654146535593675286477377160722766839202898125216615508576478238922537515198826147773387612598958875245719539930633701238260193805148780079584135411664745722136526212367917753137977350316401469780112806703051107315493007653736454873652192854905911762619560579431429256826899679649327704995961942891589173587920151383146275875230316504242265618876552126146269733637921774259073346275768685810576096571230582990784599855415151812045053050160816072608053699610474625608770341948045415785505960899466135268097060957382142029500834080743753306876715998430387929273850282412400928098596393983622679022295929719966437984409678360493815248905352824140959250218141298017612266187079793911900519939941901211498037771992214624858910971792873072827954486874025 [171,19] -28716338072040016127263140100625474899137189381435731776681102878694396420659689387407359869792519524389537608476350987477863530577175198543511983083252363436827776422528827739585219020976903603121631269783078383380378807805254864026367390705595949932718595791839005875508887455712193654573149729226268850261098432767142872197987413977199484188704478803433884705485460383775215471287293891756134914515121773985061087888889186130738915854665793618708039413473244976568899445408266026216706904408191868839354679344908577310018347158313686976758483791032127461941212589585383869658354553365721404993514688535431335314250522466345289247452913115464703567077761609065921435037511655274960526517062823904505252066870646185134686932791643105020034067055227626391442753433782117765204945747274374131223737574170552421389418438372038039147498641309680790337868698874408994623226879435040961965002729430462482822283251179190531168605771917008777860361005421906374685558933792063005887542649675133757173331958016115857295313243466235730770876926153382830047202701171215201649168452803447849097497634387990267023553432834989313622282570479446316532345442884861520877249409388748268732201253542307489643480289656103341637420597868093381310273282463386968419455504978783944935025131184449116741721201053020 [171,20] -334347472122712626519998523412380612676465627266725487893465773623096874382144909096136187265257271111317150074945828614054863417748547376523563228486988239306419854079269945121290423810749440462870770912488894425496921786061006059805731880730947450181722976376585553106749263736083834465250252054570725720025105824060018404733485847083160724870686401282821135129504621356142023807887246161202917171016939854609762881225363173864579513034411310462534936559677615954150633660563107807114245845707903374016133507269551934724677275221486185534658874818259407963807408672483969765757797411187494299506662604519184886710198150185424294088971368884780696752797498752015739929090959117284727118918531680214578279785923172430642436668457965458973424146023997421964531465862498488927817947387348804519616933632363604416236155046787952667968839559710240058354219587266838693443730875763249302164114846544547898676802546354646072478912098141312343735283253567917502878252977308650268447721559950388735010453489091675313856599827786488026271009123886484228567374112456623754908034475153675669033260767222237322226131029258273867803963264039535912125091045298847480885232560364261133189892620716487140870694736626494387039064182942038744163737937790160370448612924156984222075729920258459744259334260358 [171,21] 2850877801135183415970098675125332660229828666256530389144635104255307941824127993450203514513874109286285879177465711324861048012598960466406727378764442739887647965280874933469110922946814496443825069006631168071379946598770108767251598999060931665314006933822595521862253605212928851071729282273327262631635966199832524142568768770798795067060204284515479604168055834273267267846340134015701036975808262249656747258286959167251679633586482895129556448993179078638792464125100875179213233478144326502670749242087142148718806146609692913613143591594601332435138052016868675648864299135504060063603402358241245369148987871844236233065660202472339284925824881593020309340496384624207919002242227383690646027045029751398191924715111927490225863364902418689235426164315983227845900573292066314696979873458558304144365306915127919221044711548905510158576305168146865979711099428373675902966742553902566843781007598248897065952850047105680387534696852354197633983122555308023264691027745721392144808633821914407842071227558413832959764893303011229381232698128109376417741759626808641778327969515447766578990634919403694933684938733314012235839739392320850100406650812486404568316052331942479109919290793984890919942760246030116459163201472548507764006406197638929618880038169804105040257235816 [171,22] 39280896305899547250524232887944804667025893772837758769780147293026397682907743008594535947967117087551124648511689415425114440556915023393414387145654347875095029008952549996882647837660106805128256889927159501671501441155913469246203140394640592654167060946395927781848593618934343912361557620473952909659726500361305525248559539123951995355567977686704406028346359468187886281918996722887465030630250996220464902194243329219169726905516894118477628326834815138003895993327061358887129970904481089871423338084539305036134720149432074676236740206073084232790384488487013248098972843614802511516242178347862611985105569189152788914974776204590168692749421844401251624834348334101186386677457945329641542404945051158407654543620153365215720535227543222097964635541864155660723550010018297847435950723413301239199505958971384314411883632491883662701809609177799865305859221460040551609324215045208239543371066697709206621554873023710142796131323619335359054411228570711570907516990491854980864096925046828532735880306695629863940018695990308013413215274334199411656334248425909266064719137162843213334494031249827832076834216911230941069775263536598953755085177014080008818493997730173427958488131614955673100974854049553336959103706833211372819505431298419624855956213225140433556954339 [171,23] -143150974594003842493225454690906023505646004098224608210381451363256592506531117247888735165425942412325593800410895709228430428693865562667522131407513905012826131516471381208628896231627455374213736648241801295177785616699423804561168856807259326883017690438061860189839809433598151138392508836259708793319589932503056554346319443913374472744703832269381197004193577114829089378146317239731161817179742380694490427410462648696989465810939196046748002090958244335977877833831737413821181865830785237723975907721877894000807837503314065315094588231264094939121884665870520108533481389145532075560499198576229922805765833207530204479759761903711397989511252974732511016946804389887429110413241837945177134696805702726182091307730285915818611982293812191184539480018592530771347282047653814059087905667351909651688533045616018796318635689912506576384798254041406279096851163621072047499838541506875168977513997559023881565149387355121306066533688303667875870873670031373354789199540050989288609517778297785959691600281667859839718021815701441105759013500407802108131290870590910931889065725919448180518286140543165348085779920432215322717222616080694673219974805502242695349296142304333338498331057505541647791356922018093323066789433984550065402941858587863554495854765169484811114704 [171,24] -2290386264329919916986776395455262631661871408490598148016346123533728243019475242928886318784525049012912106592501609065691553663343545859580264176743300529651653621124336278622594613271363465468278529798095027405091966004004117421732464046870185789155123490012715617402377402701534649953315671609231506783255125200399244779179726554056520176908195408799643626398663525969216503531888199915014733116405703317066892589894568970583898910190006503128381179410726869261653483820496185546026381779554011989509980350740734815350360224573524528319238172460135380494854688255100763054666706864330892728411395068251259786397216951659588761172600259036901272727432896020196752152933217074780329225045248952310695393710641914840261503333501405169870664375677969773421984043708700151975741154326980153217401747301850293676949540660206854448941863780269038553216650883603284996197844003560342436746096896670779766174989611762534587073052846391200737314209574732856153624034116617454606595148148658059086264509081721846381154378828465422008739646276407822293509940191986821815246299491591451216688991781237702290759728784077260280941395430716482247116694108410171415212242047609065218994082314514432499142198837491627710746029437729545487453727952815722947067206534202476597588004443082987412932 [171,25] 4285278108192261326055850332853140026608761935773637252465986262360343022472407309349046475576608690228241685937025953543333473753693269194017658484572884215291349637629841343488110425281130379555493483084078712872964874661239560735775130586735556608602682880398232370721480774585915301706431068922779660773494535905761647250242756246125632408816133901349474593275940089497435232519120967635648291274352857144935613570521299426834033641959366394694392371883601410948620645102623181444721408601454395564044073705234633906393583048529111671924124608873116624575096188337029787996522748133977737168331542763918422716132697525139234311943688803351848770838153102603204208873250434646144136977221509917099954526367276875094957546017276294428754654726828029279712021958137558713157222454394419575434097918095048980342105004712375103850770496381768095536355132158626953173493532872491028285549272670765440852634312956604133060583117340099581661449264666169164952418405619819781513413086859008619270214961210601418303363510152458680620822194626350824436595897323714155893240454552008742748023517869956092853957647305693847605648953692225589739970718683630643213585373688770080081060308520074710676214239371661843552385297533526146770132966757415716679505187766493808881675825703440397444 [171,26] 73949082518117944431347248904223278176257894495460333984184297371574148821002422773948164927526113923722290310422481724008636937659757007023609378491068282108454497251966795741572430312509876569187101125090976040441962920986271076896566006431412908187253489652916008728149110925309007091039828378091415294945406422152332259975315434126654649947456008828960847030102632580347176856581843215878715472291625765592522313582468695001099464471328814121830218322338325052842953116958373582807207837151861161475858645730425046553175665646471811988284114406126820618125770268722796004274585151515178486527729571203477644129026465625144200075651481517207449216929131573606428429514672569570268229429017090031344633414078690771418892244820771688297443869008531377562668996582890715126757228216187760634922900210472871785178429531983050517147837018586467072463840712306943028734394333357807104156802474426105452755031557607503956673012975369166229228620933441128488934509458507636282780778497214488116561040186966266000470346222615874265166330634823236561254725201166968006256201239036851409403067120376725001109548799731391293764992758890797857194431864299807263668753820258566204636667344187873952824371002857502920010221557556063561121561107051065886481033830992532385087708641172233276 [171,27] -96226962715217695195135858477999588604286489236365837077668774670114197689423711702931498174455126755627233419189323328916735229779695971338582117140976078199148337227882257452372893964155827011453252091468305213976159842502525668243792573560336013869898869520014484152536060971390948824095691654408084511143331207034838504671455507986473269818399715537227132973695828335929654796413341789517284019699175854682356347215852595658302630114332311378878370908386953770828726758287230866873549907926710744424928628774553610806629941033242162066001168709512322761848185864708193416489109541163930983705011642156622985801256401154681692959626126912329176434472851034725395393407330777099579636272502954052409083620292098507806448181968500632136927227432360984952598790559274371062777136189695633965570869887679815567868301577760694947805063629288317347568002063469104826572101467725874389067994980750696482268503134390966237523888537797094902135710443592301737098933380672719026064252205472718541889920513392135019228186095807125791232785577841165625263579792264069737659387651033829634203537412960654699780171188680696875941762151346561794886774411189735473995971307813774954706173770478881434708161867455911186587279577608463834894702095557971021410653007707812160750263939060103 [171,28] -1414459601100902646162019439809850556045487482028720199761389191187196923228727882774609378568739110543499213437136914955848670479281391783593390684519216573479981275195176622687084786810254507009048867561900975921277051900222688167204500885466084129937222917545109618010499119343517921910322331951317753457826035898727410686778886822355552097482314014618038392396317392134198439322454957312829749725613319206219754418616524247485740091871230685430704284962538923188262899002589448050523734035703428880716752077611113552105475935365521146690045509903205091610102534622750431965645697794640687479656647846826915175869822752678571264221994688418580352258596174153513770890286691701045743031618630811968734921302981836437985310647727585610234197899723038815258534691580354357590412020342063220435009381379455636179046460221585474399423662674630225573929994532049720566048677080632279107844095963287481267556844829186299836138415628333684080719635841567396279690513484107583343498377507490789187884472824276165982494895704398594942494119090639464862067457438931217714708763787606442508108993711612872286484107106138667091242950946541278092045935524995105369381968449474135733203870947678400913502405667252894456475294953079772701261016763041952094839799807045393989419804755368 [171,29] 1813827779337289696296354303823541160317947648931889274072150373066498282705709431049320740539179344859976886466689098047395622819125534682022203623045605036841425937422791217588953883398921175699700690564757448702097122323772176770490287057437580828506820638347960159093519468521224035508130827882163696927204351842843230472829278195003688351057614694099980910841244443483953625870350156152603927788258495949973849482293791248309097987053999473648286720428346493478140156046679598763615626763452845698947631916549267646049556356879899945361755587802964156780436340464967631476578045685788717541704485907419494012250935309726715522921707070581295459251794568391561250949095667459030253135444613800702304070895472879699527526146439363987809376408392949475059847296683628358273286749473718952734125237299717945907272517286955712592220307320136195194291257490528690620634442744109441648259154895864275104227994605465044381137009193908293492819575331239793384800516904240193196907816497287098520203552896026347262350487725928100590898640088671528611064369802094485190718041135491607709695270574893615987172748754372308607630161044282830661463316317918330072498181245317049030384081191694163430179832926720238901011566957919346913757317396873233402635789698373639790379756180 [171,30] 16587284361301377405920110860577807666551921307298040474753615474320961656651508937789960033912133700511523108839503261988420943483288089004643449291039324275222051183785590930995080110805691042765728743609586850152457143408050908826172584371396972528028288242599373786459186693204804170037924639485282133875229410566402197210093796213825639339475120592723512239348951566522440270026147128009865687457790871174229345588469608679834246433374332007641672767707690724902751829952498282133680247680765136017831752549971562691190861004138012425778326994331843760355517780557572240069126871687685153775039209960875482455173832982116885114465150498049834750641389970263542581606211241141993650613966881851899828141759045143950486478148616360175815902387920363417626937695846151626651096298960243550802587917260035645915763309429434461405154844308640838235641692297991312837933484158371781134409274969025443356156469500487316940641967157341566866981776044736200128164778578338945676401687207826485511412994087355163082272537766867944147113636568711942129164524934541573549491012660617478376639325189878563743099167741183196802339085413683811563311721548297490956643938119296052060171929973982838584592484603032679500497585889403178174589176761929598603809913879780993044296532 [171,31] -25600170168552330323568088673180143297100590783332681215269783105942517344737899893526668303855960931295048711735470512563926838355899122398410160754330918408984567936908761970987421150866153114219782232188967159915087536707576375814822463615653950060788066977144008615316298323368692949833865706281966771477155221182662196852789235867158820497313834688069187007363497821296151696462512602740547920867704030185376824475124059673348610831067671662798972166354964363171536512913180778125467627609454284594158502590389205164943662684222472577945353485883716358660289850236506710793275599837221712549299368004808847367777327629850873125036129229297934384237989117556797223462375189067913872994044562354268190957830910226512159788910697119757445487820044714435566131700802090481152960686636809771426973402415449685398149988678288492986579654326468228807174078120839787432903266534414729832362478496227411047037470897833951789547966552039937171911332959136457179604824103378395404077105690270173602400446605223286901320443682326569078169734703027907591408060115319256079650769149522893627396126539004006543405046361761890281768933673396438067054098656218843468135125115141791147767460622590095148172731433804236431248560861979142955750778184598161782540813797540681446992 [171,32] -119191487826862020444437485894256721211667155272015863081488859058821695234707103223951349953277062602108498740492951636073614052574941739943240705664988833906985801908350207672766615606855867858133909557607826306870832707608718878642988973934623244904442009335398600528009167373961841205630024458462365163707521737145131798090153021297139376872381653348532042179860711209973440448354309094704968931301636725254331897000902753069423189714087735116333205173416859240128841630528533306648750814986211451639181873834198691347302100200037737513359396168849889120794955314072555023007916410009091302446144632639567819771829524000481367817532867153717473951362510703997748977712300666279077898539773117125136153447479576798356046665929478013015300783777553033774129072576799387168201951570073276951502047580022555874660028045723158739675633928655589973464166288329483304480852577971599859034126882215902273367672008280490049772657727877717484506494619029423216499656667112479835288317976230670227026119733672690441337248610823164165067929101358155315061913999571299296905436295544392974943566766908420431398037466986435300047608006137341501463008734347686941209220782367953960985193786506242325120040441703491165974393868304504447198952750452168594337187218437031308782 [171,33] 238907044835376826024607867267042718723506019594183478861897411355434821479038334419559597784156051620149740499549625145532235693892954338206274685770877823798291028167770439967591647625564101617607995865374674581225376220787477042976968749783368760998840968855440637169359538825417100734106915093466063677156571155066591558455454841310606659797588539534140362340484839398398829468910630490415458795001408714124598771931349471013622303390053318865215734382655748379842780730035370265214199976740013423953643839871946004904061684297383310646909849307780510078100956010424411556230876260376665815137589308452870067184710878146160771979133309547080047429307015387651083698194465156790358586203690360737131259991927246091386333957444808193586318768894125309039266101981324919266635866047371596873946436314838340915192963113389178181939373595790951370235875562539401101291140176512262339691575547067522035623806287747567368207374085150833143093321978082658698060851999372599119909624974260381920832450403609641119084664554220292336984742511394789682993824375277833217386952929324123228800697455482861904311665251734765677187663323806022222713782702515900738725467875881198530484745254201651839549174894949121618903747544525823966820974631605308548607932076463472580 [171,34] 496880379082643903983339179178016423338237022311709066763680728121706377988934308834045653164090247935819592016863556477689220064143440628388354580687033022107750147694479525821487304458262712404882751905300019392684201152832672256721867329699612224600286620706175237206626052952694017327024252767366219053996160805950035381066933616453747648908541289731642836314983271479176854182346299204779957454576965944195993842849334914368798889439534298696041316818848639612395048277389902745043359914417705901805535883492604349454659781518745067915239094514296362326247809082124608786262911540978846326660299577362142564191408700745358117936466323133813401685237420251213507067851737822341305482894105000390870902578389250517761109396640771456058917840793555358329261043654830305117900617214120970602937716641319346546034283412330556341673138340505351124753051710678690805370048836790018062909933844290711084885694217444941997850751210517279119905697831278742039980844364572598987222113915725660413976278917931810407308386809669458713554784737319285635584937747678972760926908528117870167729459759492270749352218829353683926209026719671753129164519537473986109629954672542029902216687330506859793395158612428317601312918401425565489654424029737734070405689720955802 [171,35] -1403566111436802325495527108240281101541786985476300747864543649244385072988288562020435016159084930471133162701809083341674658837951892536258286549226097819724134675892607959020052968419974720349843957490839152732701897380078402842314160588275440896970936228479615358222952522583959825091055654626923696548028333763774946708139907542722198116901026838173732392585664827933562366278136221244809228516913383742999899858221718871521017079769620252548549637916573916768524817878024517591601250189383210504197140037526047876299500294279959893383330094956330676864499316901666059265831747558242667547470360000735410677217315702539728984864391114362994046371441829590006728680535384363459450341527096454364407306336653072937765929092565737416858250744986935457112619627056765174144459186454806224119992005981464098273527201964754564628994406808334872925566014961393020196235088758765790789103769153275766605713231914893728550313069865720356673518806237630055648719509435334185656418350987948225875623233989089531567396183363595816087561339038944237754379366016462650061640836703376539028511037404364288979060603952510183532592697792315461383141751371182758532056538298061611864926754217365587948006705311943722156803087687607362914828336104135654800202749128184 [171,36] -937418876285129478161979592631435456247973045088300336524375642718185686498907076448337606248323104682076472781693363721002877340757681779113417169105615832841427605564160483100362499863730890273913931019780607700531247295831981901169507313281523989502879490731787703454905067737099717489114195591660539261754226029799352650043960934056935243022131764940800031469933512248692096283159509243673793134852843217458450141452372213637820035135699262390689216215829531502125775984296784339184739128305152591743400064645927449185812177207342826692410494025578461345644889285083950095659144004385386169476360919620033548729675700163388463723891260496911409362949713493120331073210002895672171983101154382452968221979764459503069856684260177238372324834437305766931807798903663979524062994226130257094720648157216764185839947317099334393533245493001656717793343210198859983774598859606433999584766380583632214752264625669259715166325269282058792726319972176824846026837084821983170953600377533476788627201838658836329036996680207250601885688909579395222556508167592482141665472567025230680088679028366886124580649937702326640756404548990740402580108487511640972472515772007068939157556043308313683322654099914375899215014159930828139154233298576845835767210641 [171,37] 5085503562096066925796838708560575403514619183824261849566076738962689106337900460631577868573613894899424805357441884080521465341984412593688807403666552277052277845083629281038800942169700565694429091422703990759120084399683068651382191532965354942875771458241345894655805652247226432018506672297523711116636045742606901003381020207158103124559157502938807707450462958344115411279968812029654008226992877999026528611825645162199519129581632603377096918579615873158036027005776383004751057279623123675091974162853646756184869680645644465192477232768921539462535938149287254419004613118884665351613120957758148670410470499925822805180843767757345236983667227399277728825028775204434105327233549008174158122295765331651476853104500441962354359224319180089439767493027927243856740118207617202836892784227352516800244284602461005012512191597353156759689643430282842806841634898126787277630080667231389004274181309528508885468325356213141684273292069905022246972501111552798505181845741257008050513658115991626587053648011354558874320682243934656868069603115577946429729569985625463876571206100690275908262602530066451128282318508522729056420592261098800685242411967839644734301527691226201734127393545660003326498869571633380268047971600635456273047740 [171,38] -909247510828121020692666944216652597410783411700543275301392784130865017394261197981523722967400151172099821535304783436585267763033497216385479518601588118454060919261587482505176449350460749442678291366516636283438042129744325217788882557248992267310727973731999889213088898456009883530866153797627144950888860531309866374973926132508909946362750887782760865627221173433251556271996552585705601559598757056347422233926989558157216617552529089105174729832967247567631422621572093544749489269890946241241083705097774106635199560424852546434160878740761249603250306582352475382420017771229043890505255688976582299871764501193490893512602829372408437524247990519826036586244682759400326377917339825621411777040894695794405639306827132144131248149068092684800802232103687382214475780407049111760446085868910442287993145828915661447729745127599380309595892795343435481058102582672893352252599472283546130143952049747123777516889766994144580092676120327415944353121898784649122344362264718264718355414261932568803893373411209041013053268538769250282858473311677158331398166235869344276619831699047388503526188546862264012337404375021843191114827731645985788996553377454029239767908114262382090452480934117107263221063773249550476516372719361128092144 [171,39] -10959813732570783241818898357356176921472563680507132752080472414688602523145687390445460980700979400578931241842859254530216409319780262359789822521071720888543320752118275788225549269330005100358571632949733120338214856532608370499684332466632061802322020934587647169879165800695392961023529056119544425978041400468420266613841572285652367612659147236673509214071875689091790135839371578095347098326576857449478566123811206671563798171844251828740931560359949920549363734713814586150690112401904322985962349554137708158895795946016032240607441679751804294975089583436209357893213900302040115378049166179989877232715767821779099651293631234897140956182635348649070135072944572576692712431538259966557067983979465481179434623010388491646535832420181505039983320031499637736170790279238163307597908701548194570521276036656552426693840781907881447811658130830641633471968088649860596267842977691797656724440319174583032512462953175358270863061818398774510796335909879970195469347551813448663133934613480715378311768309548006371441159160905975220363496569008172417070730095025743914812730967466941605249079048379542036173591734038941763817183271869377731670678367822050179511387223540825141224750469780362695915130924354602392917795120288615867218 [171,40] 8943234635179932383712943711822651542003931328393634407064230056607436110509457838596150192343389086244012308985075913565703467018742741665124538495431144650921170085968268911573683292204370192595516947222125497861936346023206662290070095041020801370729606964023051157943939783768351172499207795294959180294325513034935595267450663476531323182153324107811531953345783006000807384580562966050954883291603759168359360571066063674091268074411735783080915692161081343564609953826707516629765960501793806607298699772200060047405029776999209033714197023869926495181831539452083349434559496811565505577774661940229243076488496512828813403634967286240569344016647121553521474419385517046503898543177441778815904389777758266911141115256430677465926798053253663081664829876528572402265385718807600949338078844647091976288130593815479808061606383440291511362861287684604214471045725383802838114367195841840166361906316595721279606060992237171938541394641875480361003244911452638813591736880407191131339649507708257622158312700876896492728162076631318341267804771095220195260315820607954646212026808396724126468850923028851877317401772387398696091035077569008234957472009122750750804843074438529370066630549883991064769561544035951099809222359762414320 [171,41] 12415636197373212919693890698467669854220631097105037993330796158317558766238709656520418877477677307945631071392184066861863185657928857706650134297169064833845602621285164993208706547144876750006804784557940269875087517877467847115677822616140286373811998999297437477115473505557206785712706024690272944988448823961348426499979339838032887845977360501156227025708916571229570786124767398371828458926983658704311878313802137611355728625631741995048844809777864098484830019121086322909866297291279722722200816813876182464782776086747913755476719422011834132790074137346468445814867628535986122347439280983906142543722807650333068342560978870023542627761625991291893033646637740909093224579116303812636833584488196387074022981840884169093644900735403791639092141539244364224718602747728097795341067890120266030841455916900563214684000875366138765115093696729892064417733903429532693672333768895094037089447129167748764085935147345607832567416195375337207027004412137537123111577937897296877240713587308682784526351761102724330203754964239351944239123281683906976048730402295129237199144272332331500239823348265218396215629647387361839257494419703419556853405143875504548625932553642780394897227957456716742919555770002713844624903739929300 [171,42] -20435496083617333918168281601191806164164720128903496909852206947023958500758325808646972040124423369432445979863533744900087327679022131427573726874069974118547263440869700235627517508536311951321061018049237751297674475621846153616151185159853566763578466412887525774458723061849405086605801665343716613160748628593969721436950434945825767641244900127975646469752787536235522916898822218705350427078730597143440481759528623989646367019155742727282986235361109430935408107831839542714586010122166162917372156526339302532833020337436938839420772725031838367537092521879230030141925961046260275821454345153761972556696731704508864568186686481494774773661338816820709439940855147399588190953626209977672786180462942135130315139560725436125760266626139718324591712575800200607730570860418240937174267909183836284895848611205536905680900168829557712380336038953107168667357291058093216133765518422815827204422032761318374050728243689895434395438074674344376057241353599900366001478842605213966143574202068660863910290683898965095895660429764492921837865684884330001807963444550748005561726726415112800159525268173265847801481887954302663878333608944386265894958146875802999678222941148113386272090999098067378318309524010405532688652173678 [171,43] -2821013291346529813066649449860544850466638572944804819590348412059938862840914894873188922446621521394929181737963286516911019657125038371346351988312056691116753709128646174876417410806095521772682581160081126835027658658389971264451004834805377566853560125394041282592072825496448101011413184266660591999459166417629962396313522358114336752752309446302036966008714411565656944145077052395348416167615324335612569108551077015998338475643089062122709730222722212957163367869699865726367131646586459466663409917319289912878437273415929599624753878980944964029758609230564917670257064180500430021443390998738704462848653751153744726966220230907965727506621899725994640547810586816831269256161112337364185353934981691912589629736719367166038164752236153969919276691240927390125451938354192190251913983182737406296074179921165173636264466448349529421910285373056940311681861506591238625107402821627190386849844118799544393858939941725104891200647646696655646403383701519778069594899494010875041048054896818131149963537004972818904236167463613017724699089984902923347174065510458264215691943814609441123056264875869158473808826572420127957378442204143899914331548183416794491323314677613422999784364540188652297170349869938702889821154 [171,44] 23170634443020801516024855395608096769998894096371959607055123429679683202273986168867066419630557945150079646114678397540086408637225689321560614953277956501045474910214447426722981216063112178878330877670758594110988937615254056426006404441470011109850784277386771280490561057449480667654691866677654174017315808132276238871437030369872728675909929436355298117502415697481992605661136008939290665618532918371764899454402893758171888787050772331087985682654269369960957282303051926938131255816138080739696876415430508172906996343978638218364918323568323215162280877271276155671751022890372134875486791577829691002383876502134539466652421026192159555605633023489117627777092183013414229107703479060469940166063319862028941802470907586554086587067431781866865919018742011846157016819746434511701904230113364498855090916849215332912823092094543213208243851746850942262200264152387518027205952960759511652469155819709495787118370163313250091256764877789795136322890055774223161708411421628578902348024681380988234491575447584772769414126955214798900138999964765273593910614855925877719630478248321260857905010055562255481774790126959646381938295424497809584887280907122467348240406335384147193493782598452263572271061091433643632564 [171,45] -10450040576515963856867327017379130601212954454272566080615784142547907081438210652070054532354100575153342207936205394681557804835169885322355271297887412771627897775047420344156590512545907578745469944681073935824790784221277571747163674583982232037969472650666411826098407596628166956966893102307745778083380473508989131226167168464046454598173857320831456074006993680744864382554050180364674800977616275954084162211628243211924316521470667636305231760047830116768488468835055624480102017760449401426601197331090077471944073734218421774863025127698562600093828711863619921597771748931209973496522716611812428606033106721223058569860430222750851108223095325867551806577371036054643013366570840098415021130245504000939039983231530048542095498116457052079779124681862829140800573754141631646631325200127729011408543482496656072032118351062897036461631560168912284344588037855108771580259102842917530794409441623702794835370379242616271273562533811328175959297994899245524367332780482700518905665628216928589219158293389769655990452820101283767594967773596184688617642987041079690723407357188526710156606429587402846624250335911835910254139928740993033266676646886314899170832211567604633717157454663709164964045683522816050927 [171,46] -12641844536723634717704390342012458134226082389627984672285245811253837682204561454502172160617844368116162311222979720493204171525109065534133378962909408192853912362305496457985937222358423855738947804857804693943563206917763211222237522206324605853136921322763226364070451658600352199323393084866487083437176000843865255918462069311650953979427894520224706165975378591706590419248852483547121005876184765971850880952312201556208089108670481373587954400474804578300316839875238498476349074049564983908429317692795758797175074408593755813095677527851838171343182366609016624064197658676998618603010492799163802456918366387331958305000173610383328244544031651987049565702643203395967750360465491806669055689353425347213996673560871759917123746143209408263914982246349421475079810344862384591820503533065227930150778471865390661462630337881418632949451412598769066438000926445515000080936311526639431783762126053094777654474649785718134111336013844257540288825290783185793435672469899724877748449654698579422199375228369942025292947988336213592088847255143347114309202743283620388352158899714803828375727038843272273753636885607621567932189737988496051507247493530971667023904762743375105143737737362426323675719608236288006 [171,47] 13743409836442025679342490236171330699938529958120001065055557966971073140781105523200465448843627035700226660983678168406459209713804883936875542380627090450772713023266253714810133770762429897546912339165191013056694679792679866562988767159947092995580471177938442143425590938437348099062171012773580450784798693379623544092018475090444664280717041667413233336817330964360703889213721097394696045014636010125967377718116381425957884628298218289510886572011325709706454837876232845202596453085506508503916326344245367937825572179945571267334474751430181772318815846605345235106097902978000918089985860180697574517973846650471533229119048750417058990737121075693209908343698525856581691002361157594938193238675608601994119723225396859028263056218252291235153580448281519713484425273537948276697943371920224477040136832678142629469734665997045948713439486239118900849959502474682956410163847958829643686722380236826088769711349138024355167165728143889709832418350935584862856392757717957880074469878503305476399919583094209897457571563953638681728306761331980732071216367140640188800849008980694323461818711145782894733898570747774422576259976068216872006696852694840074426852571023674019168247937750038716412677689519920 [171,48] 578419169687246662160494964784632132525849906557586263860201616329478438151379328592612417250973602211642889241394688881055056426795992329628937676877193399730692189562525441619377554020496206205415853900550907236787669687669606044789589267233499641842328789831073935069997504545295678074848407832464473995927328376811565020467540106874133290903675114621452805681533862108992739625478295685993135531498564324562831245169829260801557321842835437266370828076421931031014568247679539538221890166982403414236230392858316528693048855709954549286842446954289238123396877985542512605618518069706155002423521520983167152995413222017139077743038617323722765007067312236568422052067696733140261689868922965451584644940815825617382934644897203809747093653894185177710452112355809176407550860257100256199380165548801312619764915067019238945870788377947231079761707289808198803900377784694711252709763108656646599408550980412414553500344001910356620090266087474318450543589414840002491574264381220455283908569355382676677562533643919433052230510016616680167522696116798428064795877419046944555203864034082793887159555554634844602440894643419924267270233819283098600786905113764026160770241489081364176207737683724043734214440286 [171,49] -7170891569195265120201851054076160494016127964802323674793025012334957890506873325903834013679932340836644739210254430303123652601043369311808335966361344521416159915300183604381272275387114559301961559907009017478030350586666809864156194431932027308666585085893927142410598194019672747640566592095115781531015188713435964416908759665942899666748871937988294862609216538672113700563716879536870130228633386747929113683525723307957555467742329785481358956746875414146798319772346571949402500806308401157218258159842118197112029989586309648654031866426341873984428404048237051885926665267970931885472165640848084440029253139538721225204065111118512195835781383169775629567826208862091048315179527265543794722658067679783024576582317434455170517146067103508386365002357530278070887382745369087423895375152442806700209990636064892422669077210860209591983227395426014416479704293395655620948769478781428283278222875412283059494815831868804950372996052042274624056042068271449532099029729491948664256833998952812619249422405796322734520280396362698111538409266702851953466642322849369944523447562806861924424932774009256426617161045567454260510357999198463560506286177741111012366960503833216566808474543909099274638664 [171,50] 2758353403618259926379216353334985157752014861986942704333141558761623387175189408351605192183217405925837227949334843427240064756321684121187156751897343729956330833830425133036211226165028404388333749113763093342596781496380064658344228232691984053445376263001848683708568079178509259020940437265965546909806727093960620450496859232964808819205298021077535163593358984503771799458344028112577407555174166546884695043643989793518692948045130839465495056681025157595107838832739052616405424583193158820245032001163434050915516177984704077010564815820361373596886573725549192169922054905346394474211926798554747921788248891212657679674586365674077066668934350714786412595053801293173186733276193276071235371121287056171921210229405356698113167085045314756930938653731638958744519578350384606480127143467218135450284974118610707130342544538482127684811059926160415480894219454162704754012436527652804813921685789569969980552196346562242273794997059607396144392348721737090626865169868532492598513040489865379435732766246067334727131185385098094539140496221180743000187641007775681904414178004087147733546073839361849577764321983847385476356320731893772321231134281557043252197536506980173614007578111981789840311 [171,51] 1755503947615869075305546036235014621429705721010874520658489869543696132349792732126396523759158310367475257452713868222948227574794600990249677939821346250616695285551680324198433902460171656687993900986611147132261078714488972421997221989673399819774066256424626989591525417279209970969832529870751988268074561100396643799315066162631092710017530595798421389499187768589457336652093976800901524819092316611823797064394215147884062435620133459556940643820771173965286959332329554502159903759575633825716729720442615811506038134598295656021688024486534974894142701929039339413196914507587485399975996054032822314739616653376636250411530028068450550376247097954933198625989458036306781934823353468908207108746317207957945174676127446741256823797859303465693433244028041594277511281185322372257088764138949098014584939973653332129715521281441169564855738242463624413464009358820563134185051683357212562608973411007403898928822246434983957898067055390257390361969626364976175900974521099760752382091035520353077271925522377108805456057535694919121492689288930611772730625705776370431680582566953876948604545416495406709836377626301699853730099114101747094610159596144853409933944561142193158711933264775722883 [171,52] -1643710067401933403294092097927832694746072346573376071187817400093720079695398414344726035691556470078105881085885092993572947520903099171509096768996568660608284640965035696868252572463624124467707897783556943731338909603948524174328848880998752227898393598115894293942549950049319761511673332474881196613927283334452211499600736089189588553119946259180334612866664893399172456531641565500763076582663318850705183972051834233908585619840304711038576520546402452485296118162774759409942318001005539064779325591833952891213253278612278897536868809347034745753974018797679790600096391722591186768019114523337092038286219859343237397241795086517570560445814673640250361738303521778874525486273145198390523744958525389694496030389545169837832281580192544711442468936620672096116002210921721089116120336787173894780686752822768517993071426463055412163090729796522244770343938494931223981469027441656722846311794211692467260544488995762990372824215043481482920794346515390851393004561388370180356775300504965856819354487673353232116216399346121620824190580146670288719324821325436965970667322734977799194082538992188687633443872740021310558438598716934054506004598489545210041404402783931748846881510150832835 [171,53] -50893583660423113474615708472102891201101158530434663447091365143932646720440513316821116506761480351566421058041773019571608323991921379316681600499536028754541720301427339960377583533464125861731251791257771193849671571630461868753391834079177414158194680645161496130002832667784170227954881305438992413649299663070573096438692067094930257243259158881976448852302574900999062360491857452699111125158058630070193675655161166950898979327237157557884111034998000162523565257104268243602128278916395175796177161340263008602772608312169589944135201582575096342254417730605289296776271402885820020110366137521879415101616667157053986246688244237813362359444753058992285219454915339625440219497934377429392488717236669209830664018101864031363606705379491609222660404244403825636355810360535325675852076279494212646402380483433924647086296636151224763696845999977894993642158498568787103715808299795787714675404869901062502912224705087712875192802338419772935166402518465173753524020497068120600219796074642841387462727966277424368009222466153537592586987038197236856519376594774501401878806469930504939609919478374481437211478271917356106951220539746468871837756921994595533677325687074795723290680495266 [171,54] 725822246728996989289988070841536869411979277707557311804085520486879502805413779948171184643433345149592414199057979722447832619791772668679833643355590286139483487756033683335703129498720332557571114125856686112041166946276134572309422842939213139983621083066415515577333111222538078910419377065448130411988021997351782072970005960350215693832689158454194245764182483456831624903390176812491495193791798971375525039508616889953561960502100412734742018444005443887192334782666298426145381586279434433723773198506007824406303365264916943704929976661075240423819656217781554560414438205267008669780260904585691747225060383407336683653684256255322439390711013411548149798132654983245196798642008226369997183542292017973757689214393139251892516886447539781834866596707450411230811096970199931609777673898944061451988404191494619857345046644707767630008351555241586516976804683208146796810516373496872291266224406770190451616903968713322278455601707502713086180168208327597314232138329629309348985310663060940965314642719925796833018177746803825990098550773220905520884537701015051195835126433512343923779082798726209352308514114786407990701210910147309619038217511573531940462003758607762167064996730 [171,55] -568250272328545841528539672170018641545610127213769894823249950971956234769901525212440895023390738901994823563931916936812808042651238627902259173106346646622259400844236527443829962136180692423576748598213459554468731346696792546784861741173190497098560089490221247831192317990813405560696083006797948093236183055545701363398385988070560039294101233810618229484700602942557345476977132008848029784327583226851713495927550051211786159143116846089655785263401637956883573486404156009018003359154011234229717788586336919749379819768363552071537055394701292135786534118044202179592282938658609068836169293049402487020846622487907206233195174421079691431266167059915614703865635953807669552483874900089018202183879540278334669150620476676355662644077235032175171324080158481873338909042577804795654204417034785732125592180268486978422266290224007175261111110148046745182355878317638119948374177837378893092687665520334266312920392594667790353300694756353409844042259609939413260844980742905970929684349809387402802662073493389680986964532936675785533382614102432868607639633900494316654812759106015729979161421638186970379626200971521732314865556938617240553638117635686061909345485920481336685980 [171,56] 333124139974836503994307709904804038764401868932501877184971359175462035315595525667677692118370438014441433082799920838383372559154957990715642563748931930802537365333650760586324493357017398768704992998982112993088900230188473061109401181743681973507561275251719729750063232553880133310687857761581949428464375667268884261810371830566248789556718642143751668783518421756773588891632327431280809763003787837548238552768092580118564210792996898460161785636461856323246763152576643804258650109103299127641166304519395904848701087015511098977066965597291990132088012613296899267783399543364709710819071118307396143641256373393318783233125351752514329512950312420620764135559275924321537452334496833607135483569474352288419494553070214035553431091431188277677263113417765177398132291024582494518955380945068510750020248005026777414390879077132558050339009970184398217147546766843565807251154521100575462138267142210238465461716260974492289186285425048310886213963022574775168205256845522591434953622118474697305721211015152814245338257507714841189106274904600779302940101464002133251991557750997427910824111613243203615854371191049320198081296512825598278525324900829677594475662113642159656664 [171,57] -192059808861590663441814674787199122185672424191196399883794752983984971556817338262014669709820691000138490517336642030248471102541456900580081840919151171862188663908799183865037546515199255299688544840894246978792078164259675776562211710450690281920102853921192388178911098460868338088206390841803456564962673070460028592863623929947350823536612338878471013734013914406516336876093520862210711781218896416248805330059131268952719542247000212331026491691806942284302309829408644137641111220941616475571433957542196085480174266689935381828111846230390286937456865235373727581343318436767719715907077970724152783986510663982117976859689675768160817266669219856062201378528723668369614887525205215521360334159045220272894749550936373824751138826090000068732122658984980147229966960850679534241844090274877124186198929601094674353296109711603674020436503506505555096216870351014790202591840432168670503562799150455936174228253052581900905620228171188296318074773401352139630004052247607544788458706546196971636890736430393085803683806668588684667559444966772471215120778463694332305061886363314300732386302790554109825794047538182789460288435058666087579125219644780893048975199484327752822 [171,58] 71740105891154789803792086964403027510145934273169434759911331440381474989477874411741454262241174417588322618187372578519422613476017608823724405389214407047124755272503025311927713386314132859394190117979964505346755948228020954640455572242243632061273088324822313060312261804703803535061997402149884155495685060869018132784706426150146110968267030448348082587248979026044487460739419897421363665628337356015811520111745307106522312313105868522887574203716822270167881277443090672511529360294986553540988632755616125592019202467543767652953490273945525161161760731158013510856773719654519343144508413404363952470843662185096320961542808111864308762320856609697228231414727352369040659953652943766143455570452960902384067035659750625634159169874013292307556822244270422381256502745815604681751401826988677651032381355609139175095000921069249900032547947950364056131351923463305584301037620891258552890451718858631889518896293203960485946380685388146110376062326839401548340104254048287659759448702436541820438711009249374339012472479142101223791942406194815036004383645157796518700262100378559223235158391212777031599031134865661675396175295146500297642011848357744615914989895217755 [171,59] 32932300888465557234721621780856721117285454115340152109009710111935619207386187258673231628712871922903529440124690555023333768800737552794112038369815381421767420975271777921203158830868512415322865111928073304203978815881408861346955086933473742297671125408478534915711238498973602716481066169198211605465594610965757085654073155450506118174380092650064537035295792892223325475966078626676569997467717333459255441389745436393038338812863332176090495975331315990061366167627716695156188949205927995740802738142721316613063188620098416589664571008566472031692776289714977023025914856368161831039699365519149210383483730056981132754637839403039722082075880559770798091084567679945063058942377659194360163909792435620889478200423304562017855615360465192054924867228763324704657372894089421432025990467354766760779250021412008198773744987799347172742876670070921895984189006850239267844307973593381255394450965145589836899945376225866297276536562454912041069799365816690589336246623007967867509900163664759449123004324579254074690262456782446732604798193664167595631598595502352429772110388464624828135031486453154329541070774452754207475384132729899182956662693575960037571549911013 [171,60] -88498119035465162536685446633872031631758035252809583239852047747360037093178695010782588108554081234785976134354579387636698538285102027856623345919954501948065473635161939588870159016435985386452505297547106227197762647557340530466259641939209738684364739798207637886390396468186043314432350506038273606313288423031284853516287083141111583863971402831834100781505769400474560468066830740068995347296140693444910709075553778165405552759460466486156282314340767108290469915152054768949159866750600774040673502306593665166914387540322365792038621817535919192050337215476935551083731421883230232192714853208526536574691095894343049270986472234211900043766988424673341772718917860723443767327188143617244749100362800083150653303392037442238490767676820032447274465289516881632710322109753933914051422107840392193951293052516815027738743849215298546447726752570662204395482025389053518312789328561555758873622902514984298902004792837204188667034074187957098453053217329286371813665969505712685455650596183522570700934696374881827942538574729685820344294417684092534142519398756673930439481136299618144247577706046465452059533902837592051842658276588729356913189908872628460776905507 [171,61] 91063770726419689181136886890087336927785590927665104826824074893055978830045327894667227752983309692912805577032222891076459765393324192123455264544404214827723496588430538107799811447460080716265690681959547646143854655707631841761404866415909797206844164526918233465734074516758982458647364132437324686406556334129694488388741773135825205242568324595627083847519204441446496927529352251760454682647568344771650760200388161292465712673280073741332644294531074450851390309018237180139600651008106768816301893936701214808906874212698552237584144955415734414961458473551217167862212310984771987897208470194347163481385980081298786589299139204199869673074412074568842681740853892636718326722394660837620467329677580145137668148504367587537009896298185282367227020172868896362306155810885228973933033030728568954663293093615352755053669273987914005424894698800923687267018874661172898374893224791855143417955990370208254113025140757399412296095421396775760955558698049888295007337960686218846176265946293316423770720434308828584586256666787709192715945394068913111536376842155123434581839971247711701937201908487582987757258252933087582761330856184537744529255817148738092131549 [171,62] -63791495076182884864523093889684150221077199455272233081496758649685955731315828831301797895263735976733289592629995896647505319023286004850367251792873042376890690354879661519705429004617824068358814425497289751438323655119935782480132629626130783870474170914230828040917933413920885137813265047792783515119536327396172944418255959373700933596484184250321903701748921520279328266998916714012181671233248383942362476136249879673875431248031975007806521131220038073584249787135310135696453913967723980089226973201774599722060648847081262357549101902774210547393186711941687355734406925031874540247607476094433676534721764600673151381015622086419368925425788491079537677334788292617290530067247806460861878294855123410127496043451578044531571043707450168876061369978103996906354893912208499121436732241207264877691019394454164687560098356916423004883570604451069446240768260073907883547845243333369947726306992006293814450837909621800824335134780413736722117163193907260569627464485615161409739412223201155972183345168758022006295227307150822520147192624995024147805377088649915145079674053132166876960135304470578951348613712677907928124076930748528084242266273349875361942 [171,63] 31880342051145556750261971489773264209025126965010886802779185154323240517008763346063762789333986148553860024852085595346513189111846651240459054865473489330212756541217914145467236546707863671393690340830399547023565169297674960687494862594900923492498282089358343155637784735510692026995494027736779716327404333754163484904705562277666396586455976572280024292922314043736430078811317103429269894190784629954243288931269589003430777785747655098864199738531662663310100821389164291395682706581700167804225771290535603339464469661161337446235531174068755976560798695033908042216322061749018094411493982134019873174534798733837738092286210367183637500258625016446936941337550712635627146049170998667280657243243137462530532869120439458814162456277768811949252752439853468645368076098412107676934376042844775769829200864776911154446351082886453812270553893995229939665816983547234813056618191237480979292197454806440076451900472194542228204961113418405988235390831302840961542769435398458936148125021851749215364623738196079416052201131177392616754709012987850551101374865681737191206025940834804798370881437742328042575205742876457213072165511148752676975953828328491676 [171,64] -9328015315417283664714852664562451203873093958489911082547269860706293798271877081883785550678812542501759548554313437977042618107395017512531411643738145142023252396007854246302538743800901364534496939388357780442007660259702329447736033073359799067952200094889426130763382541275462308239598609800083459915525326265057454441913842518718217589121931794193853196193633976594805313385777259698552440479966647753455379543216207100432846834638821083750188343952723836903190745084282332864763617262834040020307913360945279683463004070017289970256416450977877663449713480101475351566670004770631134272701134480464842792520943615716648016874145529811983516659048038928286934750455398315472045934010588668567408672071781067973554156149198217428233720412921085876365311304877852154740840328853074727437027273234911918308141479976899242859266772437069186162758963554802226313576834459866880784967516821656993473181789267948518219057114675288518832946872113622489613370860607245496333493680062835800391458678737939456226117300382120777309889481894589780874223217692207529937259755632619119329864319528713859206193732249086185828560043273493245915416841200777935164175764135492 [171,65] -1376559251980796747720565431330983733733031212785614616855688267327049201033489289561957590100865102961592067860332102816112386234121952703442493197769651653740029051536251150836251283406015702629137751836590391068581009795099428923136300494014478928490762095302978792041942033885290713847268456251714600822145565927905340283450050428819941746532587080936007013539453220336214378222900622429964416584897623028763186587571123254454773088950945527143963692723008065610382375488489844201062817440278995765662958239463673312506860836354377983614997301532672888377912929055528837949421830921646712547289847404310714417494040124103711705713252352543248547770534068910964204092194435548300564019516169912403861752224279402746709786635839016760435176135697456743471105635299326079701295930675849757354488893386964660957036200903477043600152030254854551434223533029821945354877233576615943240254964710616151541520927834235236697734999044017930511952074855079843310680763176443321880975080864234105159598221190332129945122770346716786226661857784745646104466318548335634575802759096312181180758308237196829356680892715281614232987479480622268290728699626606314758506235140 [171,66] 3925560851922637086181967197310451697763253072879293840930898876747036400983687163895824889357279242858026176226056839700887621772379198536358426155484911301339461132416599008380693293184823717529191607314852145101907156085757662763786677584143337532818605406489290600025473793521535524050831589010686999119967792057037030693114608121403994461380892932150051231649740416199709267009860039074439447078978257826052141470982799845970861312088390133104519030289436685525443489911747615776945206800181151284264018031177179036082618658855883349649553460262952397325252690718510436681903523694287807896110777945022761998697246218267710062932718395029398497683398106436075887949671581966638498898983432932529360698853973365504514058060524704988280993464948337573792086301421745450858453238102154111192722212634314642627253077318811681602507481125828773512866491196753781024290352954340503296677077091430392164738531830112227180350683855013157708660685134161459419925343482761494834652301978919810507523432234576737314444197490285577731600425152603924440849158740314602733602888786935294353152124664790795414594428319571902780838100491379898031752272070226861147815344 [171,67] -2956153543848347296098489437342578112099360576047186171557079172550626076896047436064450342027035595244196120136428820666728247229574797347023819126491420698405662961082401092677685494927916325881422185434123545231589580062084086773639657860577171824584994607930099705842219440064797575423569904623333029257654221274804554755719953854857445248446239516717526750424085596636063897484415811129029624456925335551419079956658821161334917414662707991812383065559014162911219500957773580130604866315452893414865819366497037578173007794312311683704903000560332226446759404074038953226111847496566460943520032744149394554750156199865333711685131054145973164354298790707084120416349536112406507237463629224741319915681321065049899730968784087437209275666326610044035403494060684828911664654649945124364254482400224636105572410192619198165338446661739201984842313740735714017597616248008359471624674962331112583653420020876243801812296800945890191713263297826532762229508780329976864816863371594356401796600010054446129727956722964603320059439091164661318249110772510445639905557035239707955037317235126495355193077668499668417237733327655495190184948512419158559299 [171,68] 1437241386102205157206621487391231221704173580121021905083001302939566431994105229885810607024073734739195900085001433680054308717859204879222006018229380029722371738542554042132654190841122864698189878015212807721348521070586063771861720049387340827731220130323475204606800341938112200338677752599418753808593169200620164602735986239023503732365096227380199937904741557484833430210516432223497926713752809577759750066450453023153046366122611209173659181046395230826672668058134973946511550465568380210157694855892258273941122089703254484671523704665129753908784418081498445895121800641309710919064155718122577690337873243156788036304942428345294409785360516041556816911827666835215057109194922273614096528993147826565214867232834458399632875869600789459826353354150589249829133363550746027880622277155144347750823884038626559861353319573708119083049951679045418172058762048140735928471873382595212936461046519377911475100768837787551132065936227081660365761108428514179936147931977294803064265208427640381946261714192096754717349535656232722755278929766445516377669867946580292059546386849526290969268863352816286053909204002017075887318476315767006645 [171,69] -460099612554914721393826536707894454925120973359630927197074596002428805472806120193361337340959936341752801725883575433911050884195455177957280530303816524271323018944220505977166511567561637193450562077384081919609724044897312291627775024955937031923473585721046651553747286131424636019904044991212326713415067271033130942730558175270141845614628887257347042581436014886152542604543634513268212842073993522456209353842078735818610834287013865615781779630253861216488742480882316755111622258000067899665419221051375287599966774958933002351833434330676729866215945997667838992051369254925201084698310855175780482916429807429561983721657568821236320919381459113232690756816864326923587995591224593586521724717352648173201958806964678330005403270129588302034439515807273957013445028916521439178852898480637179837446635113551043222599444711052814892459333123466249713952598344115422371839587628615252945306763736533922039505919918816798724209802894126394434724593637702473569625766365457471471103931094405547028689288402686968994683464455800769804495456220853863908638851777268883918371694533625406239640408200162588248047506670105469912806103935512104 [171,70] 56678156222943209162626954294515779259140728653449867191640065777565156516357868438923699280509665155150546152149280020752631697587062266859405269099223484267545706605918698172379630943788416062482305052960397074393745931068026974978299583756763996420688922597917759684701721201766952188430683811181401770235092257331701211690191563955276541078958509432207254668417832666856615083797295699984036782488375371383122333425388368858492081572362873947924176318363596882302933946189664790943080883694682483643911459147028076330906414627212773278355927136976189695506514622284066147592771794552903551708992843105385878548798839178654140808430201221764984046695148755821650012301745784826038588458140948876395807148260494417918412335786205266393962761571448483827014510151962959144447479869755938249947378445857770746864754816395618550283125990057064775843322453280461835576724440705485722256335633087755432181345854988996702511710104370862730524625709911887560706194562851304580796581111210996967949928168252811228415788372530162071310995617457819781482025841293600810634767151121139939410322298094173363668534248459751574669219964957323136405619560922 [171,71] 38419554803444835751685277699489984472584639747896014646678288523580930006936366036186219998725476546673431707313043557533695790446171452319478384891738627320327820133265270431748479499018491058506236672565504539305728728835401121453217628065465309159424812550478823518732801162077732523271513004657580025817776909633675893300957077446825876197645241294237348711522084781423730935731234084343801449565728874079724755916448964687996310072936963920349414966523640564647055420575206951412069933221481954065267593938543564071967809112730795509579531808063477286753351734141844626988474126918014499945891931941856661878499262070383631889170882460087055126864975804647592713236981467038250716923526099736744184904990544737761424227153172133177996246536497090335266564800120552631743992192512991657734369829548447773263905396670396048704944064337949810084850055259505769152907188385575287916822288781328315880345590331632654088706013442698758519622557534331275475686747091350905344825991925508671325526185240111008535259217099530776942830007451208119757993406763264358587303520783851029931734697399923694069620549843441719763119327448458857648376214 [171,72] -31782887650126069220039733434317243009077036531146839117456428267876573595502556795153920022507691380795531257401768710752982029290677863970353398888348995907572439049680722519718467849752777120293603503995486511613380129474486685455041929253781915930519887064329024222807597500773928251298820333179883603132486035165957126785373720979056961819720362139464122947152928761042094950268479539362847764835183423695489749711832671762872581861236359839419186200970262545246006972006235729203522180652875658045940250201219720997561658931861709042125337530206304205086961911738876412311504536394322185288063139309088740455831184463680425846692200934509268181831696751148050775556459058357678624016047967930137675340386161357764650293120656877106749386156969066966376823232332187603863331772313953204986731685430882228010597339656796903490342979186080028788549989223143344516200902280393085223285683257072535532100222109069386951605697263713530386930848009439998949209626061860512870414383146512322502880016336253104063830207676254217118817060569516148705422379088635265424722136641549341241346477140753913615870543355036210850162691774289099389550 [171,73] 13169296529759546974974545536464603970873186660651879241749966796839263866170386082959938368754378984269301185375334260185007555320068233613207897668000469939281103766882387852300230985352908668023252292839091478833202747375262614578599051325678975981457736451226100861369287422106025470326423511705341950178875320260113898922461215764812580346901878400730892130294502261798302696570979966888263224278201097936635856567531561569887168376241812452438082279595235855040635256260600622318957826966365486468511554797843291104254503577653963331614260959595434339833993038793817090198231784183112388228287702301317936000176893776889464199713748249186562068126615937541689754989001290809079042841268507116855427133237759663288448285693863344499495804964602869311078518763515011280043720702956443022847495129453092366204268807251679421599533137020980229564122203565984264877887090859592459041995276543123666772203943558019108603840183804967578943114236602824663812738616989496305870969614966600630108637310350344993823928921413981630698232300921906382704362960828146814723364773424010006604080388110692759367856091666387985648908506334320551680 [171,74] -3347839828019121625038705728393503559391294116086959405360035906341974238566943577447178726317540192622998241362643621161360225651884446573433967519477419050434998340762632213080471442490166301214017029108039041209796248684376646993770328913897237497032015732182705547939589792176544071650306159005648043578801736409385051363896701237292759641304379184354977081618986790944253713698203990364915665888851097318970691464149057845210899752247194371099116594694639670599993182210169702409850218822014312055716360432141634541604436616800638225967253268169371969461715766854022912163104846158256744902706211871335515644214914954492541044513107241870804521988701001602862136176903197828884858730026011975759798418885851941992671684774154465425784118087935491274058794748449681511581645196608578390007821455498476626699061129045631338028031866059310197521097829293062527205227149259881289794543375668855730502458327291773605414811810181869565427098459048033133138580325967835392831800235454395823942242850523084294349162555850920730935277186936131463481368113383273025435272979073553956134192213362061194247644689668175338206147963263358957 [171,75] 310268282833212048586991680017191020974372875068237633605512509354402012583788147591264708853101263939873403866819183723722629019574822396037933302689116644493800501097792162900643522823104760698768568835462564197914037929415619349751414393209270574606536402099329936195063342576457316348502006787659070485983026585741465490604079181681357419610904315778861483175440171379987844791655394981561186225141958946013980295353952840584722528602522195694689880878398345721440284978546724798391301019699799478721780565038841484030916794269932115285406498795775869440260109575601680684536485366885177882819493115249179331080710989503402545308335625101599320222246811860220911067064616908396607635334761726730596373304227204457690862914478770435596020011066345772662142685976996210122854278887043053642777224991616283905300645472904966469162932411876857809790631526176445318886302582606118377613774016454424732491558336683767255093910321546077019071906582512244855823465002088810763179194174502425618918296420631351064537458767411594127705743621323366214350738749798288538312165329801283845303400141100133137595689269244687915040279681206 [171,76] 162148871475343534081839768529273819275409515316673804358508354317196398063399724330277278806552513546269090108440022308058563907901939352630690823105618992883455224895099316386148929505152488050814006673237302676799683384769375302931745329016319755520323645504258323755342267132733958286045742863023912733627792628062894636832769879263042538043925025445359299659282167602646286177658686474731307195385928061259499227478292213882594619898689993708291746258899436951111743716590522832478129792767513908877617239304770537667861983147874338583594121431768740721428361620351322578210598388923428109542580927565285154886945661743996149589120658811794855386870158906659985267708349037437281416543952243766571609742002714183743764775181581957658660471987974233265544513329081952132235381066014050745250864940282688129905529959941410103858132950303702795722277861576023312063504526179940688282610473000243700945846632940841991872742067092349793891582629494739296799105934237974919650301302325082271129525213753592762997107577984731953215359108877886693185354117972179520350764630450715469273444938535525094464559947602345835702919635 [171,77] -94870211611580201288290469619175428702952777254764749776715284718515429868960915467138684751184068821503564459075699174060753322103039120931409822635994823494741425312268509341318737123061373080366664508299634581888256086668828421733090687385553719232505075598929036158796773163267436616119516655781242772255298110832296539660019838943458380919148458341710972665350595118971004864949411872233279189158001525179442105716523292841102094127944556669980815648836705016441300403273508225210697133637322560846553009603423801478441541882763035460613731248231479822681956783352625090112432022775595644459111038848930189524012853885448215132491610525906798830667026955402723200819772442853441792675056468027425012062171718588185275836798295296330165562601050398954714950479783328131684459285147801155882864750587937522527620290456530949238216744283243794655625089639314737780773441782997824501572734160572214034177216456718712801798417843913122021715214977812676766087997429192265755570983572911857742565366635255956249855918049351048776328565235184997292346452057348120630791985653362183068852336502940199546846932762439971588452 [171,78] 26217100942754045712038792120514689482173460959759762268089602047082927280021602087215149622055635680517688641232959175897018927739452950983997061773356455035507836894606030831998633404115632311477555414783371819844931687436272153059069256622681963226126916303869342742433310881954351345779476479791083081023092705892302638416332369323188983180965928228774600046365058913838488110009036195124025303881268695309297040736888800199078433206739183772846519511227548590854680555044208129819924888445692085772557493818094494270459905241852007086143690025004725519994626351523805293449110933728219467855253548709222764578177228122428626497589050778498528682976883468676377508151796773460209596345426648788891103410374955184319298963302171150482067493773078571170574351700601327875071385093733811906988444748508645128877020717254521934581035553616508990599055819242959009880056877009460518687327219931641304591795517140655233764766790309612651940648168387420556937151239687481400506641235780760686556223549332537924596153008880608669618497956340559835090111724018953262391290820606338831366535558474640823211601310278645843312 [171,79] -3666208469271649861364905479307817557331699906641706503066874604749501201689315545940090941790747781616989715452872516964458055600551593612697782551878489775966219731413571613772177782931394669961708481535584045433838573095639980817116857698557415007690005174718795128471518586422123459177821350396017056968095743378833592057183811018657417076948438794748525295937095513721808945001899916100216302701904769865911596019471475088368074445100782599841078835398696001821249814596997047236188516061309321826613588192466245479869191599133978842702165039728292669623761375701147603291921120386681712461005522788783687245299829790144140267289368121050028569503107268412628452015182597893413017788462912308852977114472634395613339528131651290357479044715482087024961841388878696914967067413035918795780878251772530117259842812364970857999277108879714268418326787586698663229210623921495396306535948545988540563610886505347180714679461077872491861294774670067233073364207715325226359951822297796127153500636454793020550302580686777047951390916110961205152031779371804132200497470658415568179736787160934888925419932243534924 [171,80] -215693681262650446189609823285685053416810886171315454701736839981403265413035001837077601274981989613555858797632547195298300640981038643677480299057122250978741345113246175699020202465717366686554418502884783320628093398047678022478732945415043167563789415667726189802665962143671260095090195988666365661415516359297854199400333893773803106096739631312718792742601611132457928374881916572752210943114018548852578185593888618323440930054247571362916177832168494971325025124847339556269258874096488185150634676001819275962757040487478465383224913950001651070394177841462607269137802344377915069035897415927658181281744584202384433916509577048712474592349348692330334543362839908613738220755847727912539785550491216476730053787604002206538696903194338144487090810258489856942888044609230979818909867991083400442477192928599754476732505071761486640181668536940994443874552427378483505518278662006710482902318967145113954829664508833705196684620312556621144391512353560102040817272205483228952199068740542052765170467532949104439981307034244665999212154797747567007544363893290282821220409474357096652055175403100 [171,81] 247744576557569042949221449980113531818797643623650000017905951354406933665621546357021214329460658488180439236806626886470953110037045366244844134207048372127623219775652809298934119184371247584967815325687074660530049873785465250638142375047797124939145528059407579304681740252864484451281372490925401147435570275709909995833626789663446418961333001122243033985582885837694057448788045112377712751727375038085949976346607768986334783540004198165384100327677980670539142217048835807279171300029519649944751802584182909481777583226270514828655475718620613366160353813561301232333135039704595211177389681701062087078300942520044141517479063964477999944100609838790737712399010304297504048180924390750492264029491816217580916548791002250602605065806412792638988003624121607067013683789072393375801646457526603821357880723709279019841172874952095147098523222692199724291195291079289550234830413215821514945389617030094515970399630396167982276187459494328191355993258784766165119591940670096886632760859235347651497402201317425510918424932516988970280667749996441569892573181273786089313454969104683391173755410 [171,82] -61882975204720355950068169237733495779107940985496267080783988600095784308957952005753809573280854886600238223039102085571244766030393231982367477752282244504766356683987488406325041372776535521522613611590136876169002090179862307412413716444952727216594279731359458302248550076809691306894266602279762323918941392042117680368599354507922714447700638620473413191763271677107736357455607640864239823249633374908256929930827303464194081089665639626950445331741000112089441571255580939506827244855850200395843385933736563432585257852890174394607359743776043414872478604880699636418669892513910003183097182706494924045387511596933899963759263227865882688712934262653572592091146487681400297480895718141996392748500258332358613947782341656160261607861841963254210932428476371008142189337373577940928685224760238222158693620408561430039584440024131932185235345283859410745009353807587662012446288767426849501915557908573894816175538252411185224322690880849186226505581318188464685028485609992639359345574358570595872654653243532007765922062404758643787623730840742941017923834365095790902289242039876768770992 [171,83] 6884484184938541605751166235577194661392314592952495658566452525556995830421234960302148169888381823811196495260042764831644102075099901271591343480248464639693954107115672010425345732832266536690057223040938720926190677770683025945649786700373965767928928263206171215284383753204217950764713219586268821891894562741616273814227622021685201444822359465071892320473819420398583833386031912818478910874383586875408838841163996306924750161435422657030948403458862259508464353008741901007750593076818274990248861714739539362155644061364590867312836124669478873162356274317296109830653489469078606405873779931159467244490184387857655288653041458031496576532568644535473717068276006058148550809753621086427691950639444240065756230380881299558823010378181711705331832066209772528912075580349026361509277815475849105141651829864223747125915451022439672881737536017570479632686784953990751485829646844364524539747999111648120548907315315827826684286333729973644286606111481944472937116809126675059424770197248078716474335726845411344692620941802538770561840128138794454638572348990987840220789526746910867292 [171,84] 399658094922209370491801718972536065560217385689166654998110045273539591734950599588821463096387372759737510127477457238322078652555655256573815518088305741151229351486370831102517944908034657551408545866087872551014157903657557546904247282993717195400942010929394603855648797630724096938134000609695140697020298120696722158428472786073805181606718934527420791308833502121722261616359229894651588631867293945945228879915008419700083017606761782363762286232963449515252885276129578107968067852647347406421397608610769145882145963640003030523215843942016117421168809105725487189426133554855676716295425174375346417696006386901375453407623998585819507897392199643087128943078195160184365380474910538030570132394974121568127383642607258502993263182544229904079098866151448725099153943804475286779205093906190128433781778655671497176723912226904614782383350376923970414183621196085289013900000400001642915629031833751801543898805059572660513266422667200330195239815352971237239498563433709572260745581941251924735671233079590108200209622332414070004795877735010080688162021222723363285634762567505271 [171,85] -285160546922390345521793191353885979832831114682231300683227097515787655497963945229936346087020307180038428885256736384289960978836430977729394081865632021344728017860345124638627447804554239897554907375887664321530483839753985857321045009982600173303033600323671642134376796708406687646446839234562584000815264905668319485834286585752250527762646207553383291144824188121056642883390109278074217798143054491370251378754422874164329250362796879993312390798968552281949009767121882475077642156748919742839307739029543851847179305123922961025884036313691448230959452889328417462975138516781687947746857420586857525106813608595772881283219912659196772270987910575959319976421603363806314160609365539216187778333937504970218756223675235317562610527417988262360049591214540704842516511994159643996725021806935209051036719467086934952243131622333796509275728977953073752568523465988142871867017986043291945406435531680777787480159880700056001410183073695120242674482715827668926014899507386658308391473268519277575153245252561474447677892980170094751294974043397770712921095544227271126167249093681 [171,86] 45761224286420086593082772002441738618498886568665508202308037155587741337195911166929696812583525213677740383260196450058508737840316284370523683812587942404361570799749663871975503362851753063167422787240753750618680114618943002689503451115472334865309889431511280168649372282758044799380371836442114482557977801251653074650133976337848004907946265424643451733138954806424415597934503306385652018534251969715241652237732694538520531220241765044041973746355769101758708201103068115247703123714065249892716671890170667556947233796666977446258395079532584689709981748064911952921690309410945652732979715783689711337700520649939566537769303157288455472342489404248150871912353961007775161459899929567868122941848430774342625820079282932044822101599494269380910332313043511761973717505322093672997544420629780165784222294559974294864129605029095622261243543339454598211873657264939281942045385371609090289502857660574890389202084021054776441626111974764350711083209852959902899552884367792874832755447389757840067720494931163334745207895679355388907929214864807078379993538315207401661302241 [171,87] -1834401938960544225631803325329072166218884685983594153904600629568966146645263473717251179387796533639412819703156995136124704284645395747849627710556791923539267468403386488930889758188950171911705279734217462546919895207224907248951139569855235016190438778399879712102699014884144154454585733061470725476734892376964011749633635768695982739068069594664102076019154673340919424102094256478990862682854460179621969301324391254024861472497214944714297426703905153434301402784091944672457581591674464870352029518404077965110094886160619716888724059384166957392617039461568144069937432280640122865258583848991187622576725479005409239133564069243369738092005817517948572661896544237157308751034923291140068747814684564197145412770792059246366651389450055852592446755580997307143921378888082974718411005887899557363350179817139065569032542486786176928569134474219200714620009087157317775807348316582500317768875075147389730370533034125206983355853900869160686302759322381808441763107139121096626581686882265892038695816173184666356785654602558239567516853725991972255011394791471575990138 [171,88] -571361586713310032324357910603681577367464961986406434826467853252963263006612026671188185464155371242352287434760507175932103282735554770926126125326934637757578675971848218664572986940324656760150716919604300578472984964317771783483774714936949500758870288019447016841196395745443885683368472283495690721732154281283938057428973463836350101004926393838762309090023089357440975240842556599154360757288437817783335923937531263510585648655186685738025510420494096216896144376013003860237201706386019429203276336235441699781650746501058869413034983185535868035223344825498946501698348104945310638474708129362808743950983191628835073630737415374182978027676048924884735157395968253474143107510009985927988836864182866601781218420040878222739149676321368420628992624430590478217661733866619879697068145743802385406688354495634255005364527735718143544733003567142363586118931863962348212851248043607665414996623026409039529255022978882690394597110147320431690682047594165347471913628972549436469929234141196147134694694432656354658920904358164469899903885876123522101017683630833180042 [171,89] 108469243040338856500063714124735916690257505710585637020102882498100354765647909218537797578543603410447776669353802569890297870091045207109855545348376005510049408583611925909873862637585025109631265259909348632218323797584497114515667123364549053311917213461608000669905421275970558513392845982694671472919511776199060639302076324842594683148295086237174861885511239733880024700627598131383089436317179266060773560719279383185673480233336886230524851033688565864873080941999787102440382345996168524018872588745146037736829272522679078879507055151125060882452883396114636074558202885655010133303069944934907328848273313355750133595080340002004077961092750202759851890269773744259587403683177174542555490200899904728610304975255285770102898505184824247478117963218035182566710052715574530363219329479092513972430845267624408842441012682401227557758059129779476099877377277802123219802470386681462040354919032623914260013958053719497442039541151409000139485414655156767354882651586535979262819025508725522056771310990697038228391257210117716654296424639499669130615407961926314 [171,90] -5222705781683985329781891251379732358879423258913194286317759167140983589003809924483494571061296694939688699412398238181370954000210001339674720674736216902959910895836297913672752532346712531786868590807902044695167588592043920434310007903106978307269744287033624209311009973350415745149754880780187499581873089440981880387151811162245249599222594692839178168309093577137753016206245607887837728565705212580030141454950698129276561197265267297817911149772382785717531666828698016134651569552887331382443365787358972883608177458969387834865358641281277510302043338471200355240578551300962848829708477066231422718906324861235839876300694517087746928191208638075988211264544935244046120128861192215592832779204411165840719861632288427537088783384000920329720635761068242869729941335167549227730021007039317618854424234794678629549391904020938628822525994052541055931918399011954629061839291489334559122961209604659815124978833468753899357319347319389701160875037367126395371789653772090950494685528196515157477484151202312051404756400066180843813170259247514661091357161882 [171,91] -730214096256709453246163567470788368656201647514703154359871241739922764786492262642772609263463326144185224095778328102027801872589691412188876626311702225078866087873281621628043205759799944548580523193850874192238936711290356249178958651217988564820800434001351156441621053429797248322593549990423295070930313855308205995028188921188945552182256872608139958279522036024015587235175265587934117818391071891410070903603430258265459581424362149506433095757806929285043387135141644059524302230964766009753420019622597101715308076999402309824436157697577488421234577208740615293068127826251898953752432647046266687655538639295305154755539587858192546847137879851394369315678671306768924163792539730783552755644524859869929942844759790403717132158507347712480371687219795944266945030686545140078084729868022312797572719482217772468566812244919325381999327779466852452677499700412327953558222602100402110992450897927354071420082253135203987047265490087631492962702602640170180127236699088154514005998160561976565642801660193008605039096374915055294832743042948931576678211 [171,92] 117456876507939112186011501544946609046808954388368721560889253041097497523945876700587362713983321699224695933406605636992635806926032323000522602223309498784556693517067818614287534732585555962269561989031493977770657067707855560037138618972757370013760277546143535932457906093342666594471822641503078480038165632037933268246631913964513068727747698831622679212247963900329298759433835845797393253488903769271514919385894504678699590178519840378367959163107979827172921798308963058498878018203060150050487196268737836397534228021557246387074200516694204199805212919415478092744942180253853613716829905299392039936693412817386200298393343170934213983288210947921800056148067085912531895563097930342975200609882644262297619810602221801575376259482983974669240202493592552290707734189941554529226308136311953492474577210865535312329542130933865079170392391382606498812079755503220696109254371812211012371113271670902864409676718065218540581652424219844182873654910657594243688798249822582648480249631299918661293981707859350035356215302799996112709907644679101953818 [171,93] -2681154456639823597200417966197096215463707530326191605966318134609205196930452118083895318177520316326515809043836557057796850149310421424904781661395595692206522049044290894050243612648022359163891741484175370932247626872282161393849422038777562453718087130184640556711052969007212157644763899071609154223987091639631120087630056006132939738360128672538554389219386367374745457843649701679181313741280920254882242028101358202990496218099789967655764564197273231281973493950549557267545503781128377705042685355936143250725553554161823665742944140915327781824704849862969455842469675236875346053125536017555277220036085666108764977403898838587276951323449134014465057624066516054667395344516396880581995072962512092785456550274100245949803878648097636799523173046017486634906409335367492051478459886739278302757717714420059704596679429826764677748044338664291477675087141109224040208220714755123050708938976005349390852420594854162120058404201201278684861635732624607923440138790871630638914710596742273397827820739612610338093566861456458602455606350092431288 [171,94] -662472334707901706326366205052040033702415436621871462232468251771294491584080880013257267910055091744616667441218221412069517184179008450231852590397157571261596475005078100217726538698675893554615629644381471015633433301359337912420639738320843477161401020941658039722725105249172055398180164241484727472021378585112814885223020661704151549509400831579602146118800275425340685322595899133323199252471491741406569618970053495895005364355652564694220887486742889234727586450864333763890094239135004960009384868649143819877268642700733372001246906906222548049234215036828308912402723186225973581533650646409950345947328103638352913990187876466052877166959745749230517216058719305831634609967254996189281018506376668431785476303700917584346468219218101951944853468188245008872875047498368911133787015445741251126794878447303329064691105153908350963324639524816323545837661745023506529620543016464138064946051901620800157400680448154980224052275576035303855660199485420988120421187991120639169457811021640816163849013327765730463324356637655114045049205045104 [171,95] 48511224366975987549838815035436099027816017965455981431699827011181637833383985034338143078538841018038511324669336460395905360319960406031510815161886380905197494494117285181597058232566128674958782114872665537723748065749720769046845758886717824535653977604056722823187748004033932304993580496330279068516776118394935402892728287626719442368899249500133192042424225926485694346773428843541962352075741972556076663776824925251707128303867099895736444251430101755804642679106834412989336259300077118568157511989927785971619380954626706589560427581005221182391409270073475534965348604012170573320165140271911786073733177874752726505841179911563737188244350116764784424173236599456869257440220961815894750202445227865809084623406309572123501315652804756308795005965918487063649810414631310178775048050023440174348440176710084665259455159225501838056122613491067097523677805662344415225734130941840241864771792965259141440040343691422951012162094275318547153019120172734414052850201732038465788012309015761772136550915375997460341371392558359305337806628 [171,96] 1350030189279029169848232601006437960628334995220281452939107744124883905891088927246150829025751896467440841052753895274242220425229952306365482339844035342569891975943427741555163602107032174714195513605756841229065198177029036283901387946744883028334242197887044569658234974494027706658878201906191566389392750220892208264059631260806537077399366391522147494401275054849535916832845155857615358870799861918333249280434006798768289858764946212816734959356696625873701248962933159269979917062192179786996571865338015207536946963352964245730336430979378951447152372055645995212586856737109355761146935296930371554184924635418847860962138327812449146467335816438896055680127552597573614795171517714148068567262633518611306907703692346555352973349321337115944715234186444347746520079045518722978590599944076351191332495502509788413214462233503457663636105805735739143873679701412647812113039806577130337246683137108856972244760689105136426560456925640620436936954293155102420683958464623246027412164274475783201796406920432524249294219818848477644786 [171,97] -228004968171443441193750183934834111496122862699960214128581400841614158730901721754234914876416912993757636171734077158013803475421675278338434682372271879610428325348638808169042476778937860498700842372227246285843184369397457603922493811860571584519450180490811940067259946284133850254870902924356461646411442764667869406140270238129002707018940692439537849940545472196601094115009955421520354941339998390702357377331097115536331518175601655815758083915588491883009093340096063639292198897817444218300937809056834971535289725917958658337914146422241407104120095873106983419340739651503828614445225289216348024932624267979230927596980053161109135793934157939872432747658698820391488121496383668467000130116943720198705662933404245815841993756363125219644139759947820889334844969471282978337516089330530262054753523365702450688677203676361880159607693260042001968808275474490569834169048324541544149782085588748332639631653402436267589551525082227083309938332719450711989433427021818439004957392325210044710551540819794295939946167592774943882 [171,98] -342847659292848171939175999445917388068153580461611261989943964396685043094059406935994299577774003954683896236081007161312145276995034232647524188276500335211256840706605469075233542161305929945437009757394070175581980069286949239650692018440402739042815336638286985886488961028003521510370799796821903520175648219861049875985587185660543927883951048590730346538447270082219370290555241342985427734277288999466943271829804831560540262578358168874124200278122225852132471452046912213524481711943309084524194531791008193563712087648618507679198911440772145746523414457588484050960012645141119326865672280816099782837416887871101113238697174386966141443748054414889304321637494982227392095596653736219631652273894689901564461971716987696667528205191755341859818582038215582887954298012143487736020525601587633542780909405312152886547918708463863412213425179434728341050441945741903958862770564620204050718863064921770744059694787212196566858235095240618056648583160122638522010905768566958944098483550558396022302199305557661022477828180071 [171,99] 641058142397195908927332783578257887415358382326505565104400079035324055117099450582269079729166505457132866901870669987592448084616757306273018438531306014253124609247866326912379801007025719521196060841201174822728121834388630049169093995949153904391926199806950174735054585542242268361056747557328371340181667007864863403813316158885556255309023511557356455731145855284388173989034649424583212622161699914297515018808196774237141156041629331000885824716669665973252160886196336041299645424597556428328657972178852678781093326149676706212022094263634965639641476724189514332128167845842640037505623903180729442397849849699577843380339485660543953330377189154664179430129889189324528036339912480060276920868087778492282850545212316334752757050068025476876884248586049909324902627717877992770820044748857638568076106000616442245108690454964444183333265960033933889008568858572481749567945493682987821524275647235210894783044088909162542065137024760252255064596051130978611913186951025448151301043014825957665066746506240400686812468637 [171,100] -13556784785970464724470861463073258946616160333336551801943062834075361253282557624379243176225354900754666197935592929011943326018348274382417260228511115091035902091704423710617238559568163456991869238416899879549286598961495160779276411984668796866753202271282282314125425840432553158195362209192350196550161574279580211242869464492713693822578370123472127478838374755555919108628872176584325472662784438152779942610625566471242245469520090010015900770510017776873296943460679082943774850819665391532017902135015413985742728794031989092224175510890086520893596438021658189729421144069839427522558757393673557820116339539503713210868348517020841409391611250400113616701416324199816753341643623087983374879311043277318565195053183857593671822471974534457083844824730536187295316828699205568057170346629348569001452694369026681296482988454370347560889097402748014357807228334228553943489147742804746553422542618643184869500538417636678152076701605092168455591643120942495487177194576802274375148231749683656435758594088147689485349 [171,101] 1308462854058733576949589824213876079976881251965638444569901942480932456630523273933007296989941557123891300173860521700916286856754477801852980243952421960874284942053236961046367014382500559720106082814161996591455904310267085034582904529466450217797385766308162143894444605735024527200001068237156650172497971066149578672908530150732207831711566193935831200097517651685352890939079744028855238850114175604123144419122660074309628985694692644318578554964804542382957627214094159105206995793549003115153767295749826460086871769960853750544931520796186504882558272891085307908427506963386350265643802158000023127954183555134261487339509974265166109292071504710386053034073843968585552456614573209141326876853541850618021784243269832669401677274520453904148613176767393517751800646980102174196098428112380990086461336929274171568304895920007153403418786467060270216358099648081950455373084361581758836641599842048829143832344901186753006329970851753793566911573511997100241234587624598314685498251434896904421203824302914806061 [171,102] -385962588087295444943310346984722642262393756867030090005336704888687443341837200313411643566883598275738874309359095427956521608594176549602455164337904771665868120059991779292766281020571400698470844717404143891983632659202277268944773860085037258819517818918074922253228940133808184997700719815070170497514713285866499633706147004289257763013458774600037704234712104280331317105997200618671802283127536410600935132279248926890244948803033582136261832332526915005317316609431693005298189408522512579608763808340346904781253838818993508725405888902875595221194294434885624679541061615634632740516240160424162920186661989336327478364097178857711940562695065244332026238658111575343285291822959560994506038304827043816224687335098844046597558526167843371220612588454012182029665204157371237380664912589826950287862304048309081938807014506097966609647247572794936371495019401560116812132070437847957596974965574054007115248839180883742553052697211691708286655459797949209419069385750976734755631251005936095353768678129715045 [171,103] 61006470970122428399836582625793075068663058797269309565189745912865698873311790624691399874969676393892603685740128745056466229044287032866959503807921667110108310561555828559883574751826991204922597873640578898946246421199863310656396838099728358854555221771255025204285798298449481609543008764404286075510419912426147615286420613185320117038497608400214884402111095912556761459859565340706708547341693388132885315066449011997147097305154967333847524936429879751377808393849174064735862135914184605123344644315675514012648372209630654579551371313915325683002983203922773620718363142718850028884636116619689894309213485029711899498180019925774022148582966066459928737289099971107225425977068766496599638515565454643882779570334343787675256675353054926552820816714330215205754270231738475696865236734274822952437412697140371824049748089517205058348283354901546031338788663887143143356664857573156840348388017208865380652258757657460438380543959635851349243706548608797038206845674566830814893890990765281476629185704826 [171,104] -8649191439411974559060164161905403825385793720067341452125770030755014407030378233879793211779581226550513245115833521778342926837797824976455397455312997697027791265231443243726084719407054686549531786878156712314293250628755815841654128668651677318467267738196069737530113517961756804901237200690211561164805728344299446632174481889123669920780873056870354449005095607311178367187895887763184651493510403166186873263596578569586163105718715498469993294579554337158296954685297876975821741185717453838958846959219569581903631343787196448596097405360365473761805741191555330173254522953166030882352431726139639638278455104085686759389772566890684632283227282544530401524804290109105653418060399164596697672255666174853542382900358298395220389280091339861763252151354804476825305406926363093183491584394234134218699639704676053114651645488821761767911695161494613645500448649343338034361906246069986500680406578752207376652201945079262446234668902889068458054293068102156650164461322898762760056241144075846688567708 [171,105] 1127744859385788606616179525488407394334114473025922769246211974621802190987795324569824813423153201776861660918520988136311670236251680341739525883361769653006359446706983051961369320923332599663417698581405509652560750568979121266293235128677431456509824315100300710069577003973711987879402142736684859589135904270609347872911856338285066505115389844872076948140351356373801717337926323354224467096940285004565867541437933342212283047103566125039413926144616558804413966629039977696606476443192075808500491434775113334319216100004119946269059789766767846508068630535287475664106564256880943178627156454164772803579259476012996620611588309720672598595118610898874051916190882791617726390018768279867187607600696812351659903218138810665660756863967671760616469964238255683077596872327575895564501279436282695665964309227502349142207273278303247391618005656026932003089842037361977424350703111132590077270374226972040631656217632243750881098778746390689498298308417230423722047668764901995210166642260027788388386 [171,106] -132420686436121547726399702051199137708385138914723079004474642584976916509097214953636596717591476092271580467374949614877776841495026164709226978536537592849314096866586883802861786543037845770364884604498434967341846784789269886167992060657900991252009528139860891621986012027076552120940276259690646907946425350872625716872712421005325449471126096002169068345382126309041537823476073293441584207694861843594107834789992124466455365473296179947478140061649286003553603867053454433838380189388816743080290058373177057726176856723363170421114177007955739648763757236691328593719643161722007480287973819007386625287423498252825116382207716109437496838183938177204415855154587375587268517062465283992754429539255519118974689474916349463576016728748705119089024781748079539437663897189340081661963254335156025179353862418420344510711395303546360107379502674263893611448676858193403444643210637772507984160640208140034815118636554913848631615892125275555933288074728663934429956596223112246678932284173187495483 [171,107] 13927898006433704219962886491123704353772137813441673831072089276597975974922890937240258804329292531799988256187467841199495872605786377340657295486695331891042494907004452436436075758395913477922829996958261298000573458291907467628020078946274737631216049503848530268715746288920510605453503328811513234516798993867428742854411519143145015183404653658601738626699463031524585193148868754309339346886590119793649074985501516088362629800250874839050889548979538753221750771986847401392605988373029562897756450935612233761255317054284033814046558906989688526651853104464399205018648668836172525536238918225974641039609846896370437143647269642733639340321998228924572394881901622729200519409202178010146792004696640505083260141286174253817795954404208573688110246129886154765943190963255615142331319654413532499211263428811461268724893755686662913978206033874737456365920900567696280045771177813111418284505154496803236730811294629068633226504147581245638164740791217485510354192711052014484902490698053712 [171,108] -1303636863456342516406044730124283478387913499337145232096141797348849420579927140802647317619914656057925860497018283701141183412270925239842309452268068398608795723888465660054770317063050298824608843407015541331907237177025003130291009558114872692621083217384605508538906134734605702700046431263915961186479152231792335551163026835865822488054581439421937355926238100820404413868140586449546078535203653316448673156980007619387597502382157051583922123831773512669502176428606778814885931388613353985905166111021882653042318700457471138089176603580715064103916145699161259689416803017155497187050330342996053004737625641199643049863140243162937048660556952590955265562083598916674595318423821047927324988772345726575794014622745682417263626579135123347480004823187698366500472769213396327012501255819857924867381050356510846657247139757101256128731416868412316709900204275933612186991325600526911003065124697507868187006429331909887744971936595945387641376864218311123332136269158560621001641556735 [171,109] 107737706606600839375047815483817694137535731597216312050178213303549219036641720585591423103162078050291178065287475041130591712715683123091891164061680325500510802066242934689233761041959359789920412108450063742559800774792690303309913438474174524511996983028743798726965033378743765950413896926448361182671818558372513534805170366613838721342927281520753501853598441632728197403830029281885140599230144370094808001256192779701557212871961860398850271622183212193251433340081081271173804907561592409816276490207612037550918650720606946664190235760083903084950755144933829894143941904400513915366692922137068689918214896253828912170847264327808756220518816930322909658879675881507646623537959818178935838084295512038403869274706397947818000571838895576090223206833675434591594742203931351355308104885931807868984550151905150557536744041306735863790901420994839076485424468290631070256690405439421702962048129428863691131181217516877878318578940344326370200024782586885740498729017857904159560814 [171,110] -7792407075271787472909355865128382867827719343415829765326502809821384740293070229169684389955298924139874740160390494930447565362408493263803694131314770125730627189708101418941641055648862809400309655483642452261012907338326688163366663901254177687917050679393135335289200852668642942213480522783772145022559156274354039161226809216878281527880347023224159803481029947391117747438476510864549551315015410965266817815476338949267908865331669963147581649801187368508387224398686783924997356158368472102917121864284155225292673020841591984050039721938393345905824702102520878148554162931797495703651197753731964567115444615250595395866075116787709711639550318149665440693829471877338511182350265687914012463102483404052713397922580034180216441068321266087058896869692736048825342458372991267101267098552637590451840835085300019076749246799656190876253001030730010751936991596511576758990936035260977490473705325990172747885003409268097293929591863573369775071335199561544747155651399145842786 [171,111] 488294397602532054574522591164634697192561806514329715203095826713197623096781775553892490152326635964877245134586293523967232500359745351123446990262876379324743784786814633544099706650321199468038037085455459450080601242549882991951417782480977765633464825838858745940942648677585425158071474348439504315961659686038519832809319937256521797499410701012622138522426405975325043827673404788566989501696292915756959880995906558073387279675371245388982349755215487286503881196359916696202882269524496301511677026081733341502132309761782649778174728538962350866890592154495371447386408471871425045375661368802748905520565764172973530064790233594592238611768872024995603757592957743507326813898080282005789361758030514686524181015107512984052158898479789719764682533041546649079665826954272894547556693500100863278371398894170869196532515984602620698672980002650662880167489050461105974828639916216370811620857191942155108590462008871268037118450066012941062546911674096697509678483916829000 [171,112] -26205757843295798862613891267924943710348019659977389553976460401712296360453621433241296155976991456310344562488033893120783761846382380956071405031249655816836107215205267206172679054940067982335696453867185259875266647081530834350354543833100086325157588101139038508549740685781190709246861779263981016149594147302903748757799737979299045053054369747025120297833841566602840488905395190289709939797289083569913890642136342762017825539753358901587366588396615142405209146715145668528113612605064103591012152425127256131954786737916063586135137408223431509774399701312208496471845401299477150854701649693626347107227600177602093720989614311845153472163928982095648844734799568040709215890227183699285239541557182510680825085792904198198631677723330094112271842327117722642401803100063179204013061491161257973668276000618388295384881086998356600609860754263576142953904688640036661895660013468417875525164472522129429270650661982207523335616218160483184626590270624316952719584837332 [171,113] 1188852974432557602217623744369720669063754713102103334385578873995329633053611064280941357511268880614855942141998491032131845086511481514789617142335133278402031511079835689199292402588111213908094901710532009706458607007993456264607938214434165370161245648768411694167237598455813954766189696548720681988776401861933488747220044785296149811680876566729750642154476280211418378940695455606353853630938878007247977249944223690970776124994756493875876916471328791458990855608386810692608794584945260916564480688646141303900248996525205192272506592705821249701466797783140047848703666634862961984638696212684957871314046294801258062203322025535165399460513671923167875127846003565264640973165816722678366128312584154618445502227672349858957649812917616581358728778073931917532553236846340827798278913366595164696374277686695046223304858067682291602477389110623524183672116493942422808592543602683793564069392421828389501855658717812523490482599264177570805000876178784421715578616 [171,114] -44920304771122690788052081812424200576000447008199273220669933370998309791121636003246181201536388210797399407078367469032548129264566379242343324634211104647748210607196389024988976569988245943338609830002326924015036928609131580034277026469572561796185398109450216726759615255039890292542790537234033333574263802943549125173934104655896482901145966892173520023833769415743012347781433278650338140309763016932686628232523420250041568901639331797442253905815093141699615872221680259079204636954688251478350170348451303189236718567016225924499296129130715000245302336806874498838095912976778502500076367283905647706644628466411778628610631413552116586456795474922491505532792556046466680676538907232940386953381262992211151941973913955003631848505543469613562245737537124218011605059404446102792883993734643350651458860635836845419136950226608352253825665763453926148655564139556097500079341978063620571918832568784098443179848219438803538832556801398932754818277001417025839 [171,115] 1390400096711559682510660015730310344073244896047351719214629867117671568314791674535335452969331277878262901789356685119745464865222856096779841351447574143785022950768710153811105797861655231494800326658575355669204359977488733033148443537407640197106921308643299289105973541859381072099929201121271232258259386018819418043248525377664180080117498816299856842363671872196530128470862175951746839975325985322218606428881873810661753195399518680771940791586323483592029828155860343007934529641684428964609194449181992240390242276992366800044660345506374116275914958001545148286461262421144791031512212614281801105097723632183416948333816364980865926342717612957370612200516620467457155550648345112405982525368887092355217601406247482374214516332279881766059726696032279506193337809450567778338635853921534293728651150645124476231719639769071532237441400765552154386212359723784586761583695436772674696586033228793228794250397783671675460287368372994602213562637547945458 [171,116] -34617307377651805661593202116157726212027602151624200939347137469930126655776812995879267841230702302392857335670708748575011603779461593373399225058982247956989193759250970782051979434692714389639825395899137442871788270986539098655272344999171287153327028355262717298240441438463667520860430383027204577774533354272318679716207729511715958167152455097921279690613705153903190321752044079933021653437939505832469952523720348554124601459779598267762467013894675501102537065515977997629361971439425491881869291407305513729232747918396299788538352527011479243493520032643872626049914876788099316587597415896566934366564192254712255865601255749033525718492199158919608236201203030403109261278175873643340289805568219653485852768266703810851652796638261054839024904533084929421792199621471675150181836790554583446105125601097618185610981513353417295569227239023408784616373380143453677341611004832434251915202463844423470578373784222086364851618696275796836750511205729 [171,117] 679811294413413495736259886577556159865183571004104547116585409107939685204572978142265660132433408772985320447691304327550388895717006115468685000272020183054795199838494265577644741440958631680721623148243399986341505229037406157172801487518484995991563233631292067177489055466490438399293520910754081822175221081145924690498037676366909473579752778372190881086411849791479142874914860896611853728727351647442027474538160279510284075727511951829930447116482628790965217502356872469862073158967244661764645696655320034853536789315537067085242073681016663593894776596444932055488697214747699881464601464566732937062450492898980186117268846694005061525113289987111398207335086838391080031828150237367665357142865536411382275853969301419239820993321172738602405562978617714134650962023473938324161796532527773000660730565831165451662613193046236423903123513895809613998587092001521629533343777615364703049060571359766832126987778742225851186491471355238338862538 [171,118] -10317445532202824147335342878990293809905668151615663748269373577044567279049485710687076046698347546746823854677166530860056071187845200583990195927878609435801817522879260878787567584725219025727683374371676140009585613673243765906539549978922241246737197598492437045393677504917137667364485811040008819968691658927219964820174376625017022625502586841440158452370482488606904128241502066401499994375414335835762454328557148561505463118891535712336238833747095239275262306236099312317514361996216624686019215023176439770970318799971567483712853914635083292166695333051863918300197009714884739546054408937784866070856988369360539448404024323061573415656618593369984832269404347975115980256652059253447281605414338727527452691056439234464709458094365197205088838233842324025092354635308707157441683952201063206442589978794336035680803493821656137419883692137199946319586537410825094300165907440023285699374552657950944475277076925498070689683657215735043725 [171,119] 118577233903778984032683006355577074119102724572657847571717815692174035109665434976645714933419540072571093961783010235428903929285656855092625561866694083615192859653497954942351499704178560272040199045456729125439857613015612477665792224507891699931291744056251157427072080272982293606559476533097507306180519671412435044432958685824905768603719677978598784355945817819537779561668923842772076512919441122324651096373957930001271389639809691990149523658945746002813114353575210523568290879602738070473897451271317801096869449263099412735468376861314680354223065154267651952402087022350111200808628778653297761494726027546494081998619628000202918360221693004745553380445608682737305082531424262510819881286841794554859389817533716343984327463458655628476232178562201842865579751006125712241951204059242002572566852488496965098500273592192431758666484000297310096569528581885510346423155404651179414727166124563801725714523821097264158476272055149948 [171,120] -1012099519531788981190697397490782183436485137772314950930801890447405463711762328311373038470573978222546254780167901265969610391051744559308874109704356867536872698045028741241497636473021307957230970127210987486858961892031767644441066726298970432810825444847223953122750063793241787600774123296345662890975697634011742339426199798399641182775600271276131930960730174348328447043249949676083384819705097404732029103359865614634343493074772252499504241188762174022567434801135265322531711252312629985592480966746094353293251953829396240386127886895361990804780926404570864917670824660904671108289172332852744647016382135677283072867907485137431600017267230716513474389370993647942920182023657038790498181243857950775462487886326550374417944469992332097470153420861344216630193537979953664979720547607488158405645736943925612555959352274468763628015698918866461564322462976296202811538527316738275377490024524901971794144282243367166882567931122 [171,121] 6302334230883773746342463113889166379949403553564094128814029107580101609680790401280295260054860577797600449213287803374929233433134275959253060627764912834126968157171883181617535196058214893023606077334286193601469411414274862594153531042603157936774935485610263341600232940405052791059835756108295082144232930591233777718612618946235663826755273288442053073500816658053166212420315461651804350448945261544884268213651028101293633221998255010329382647425548587934668370592696089087611868497954442117450729960355667213984805964858108273696148892553442125123819204595379522464715548172224846971959372052949896064870400807433316546734685278661447158865896457705826197728730983400250464619706193045725340390860001733934965906052092318013080330143190813930992987481905590273271081140183306624159305569281657568341770918383225087083192385980753658874056488691356643744323958287506970319671576255089893356512805577624094091844156020598660928054 [171,122] -28184614930371793217261121409728254670461702379399575571314881942653186484926687600496864117187982902362445416424145338348113929101771755506173537472782144502585173590718249593498274201923635809769279497765821331727702104524017516629240337968567353422992273401534049534775540586086226144498865344563624237630638988866142008071226114781212064423765154171614513667017424528675899404020649750326968576094141171139265824568677595032412853982535608777373785560694548354019330329740404771833549367189787722325489523931003309488902827584938061116979157623577486303865275389987746657683587869427023450150164172896128634206360988737397383665841344448852273797106815618017984106286259426563556253441133693651327806907927733136098294904092053260990235683791581809402233905637583333286491154162197302247711402764462358419281236281702590987712678856207742572111321765003214901730633516703619389598690167563255922468215228376836114390229096797766824 [171,123] 89307895388453580611844470461009586001485327105702940250411099405348373748933789920765594013105936219379946214250986271453204200010155501172967333394715348911230135023253579212915124368525015641324707135448659391816633435671121052966941499632408928187740066443554311630549870019981253630381088357614793293146480980564838919390969894075262726527795362758791405011592263807524445902730778364597108283550284177576031024578677617386831651984685814787616134699371116415681607993607550551521903402377912734646810231571694354552487001669671714130947197018161653301899284131591559979884063526631708426559639470972023438946837142326428901916303378877650653120337703252847081865919656956696700723260323395590582152536746169969620562810956979480769462731750623071425277448879477033656916457019558768177198685690782531238074169798577645466829425016565401029190337300780481848762817793497303356061791122964862965354503961500369086812665382073 [171,124] -198221079670381587666777213029643278913253943863500500920606507953101271350296480561970192482250242717096464643164805059117713684869137492464918728783820836915090525328459525033782802076336633217267931382440990081286086922337991108148944522627007278334414586804586284905358949986303772684629137812990040063958088890430037729939388949019464188024796342740696179662518712508156758884615941210221142403806266639309738402679044414337271897460815655255587904972022352065295644591319965908012610394470449576650670601130920667435783044121191157724456728236661076678865466877890258056072329699060668124918282481212862640104237119859443716556322963981021050636807159173880702216023191790980574930769469522022728139598758764599845213477664627094476310720003634679688510191500801342512908609351510630998499412439488178854475144786591281503412419217714585778615203856203046797676606986220686124628341186810125117498018375804075173890941 [171,125] 305165900422235954813597111547867605353442394962753893687054331717876438686189781885251176781224939784504069014624430006998845600282109362618035578624814184127961842407901131550493314861861247762103818739796147148188611416992488998321688343899885565038849586528113651299440524728773856654159153680949546027093975896263311493446470115197652342661251541264379010791557070433763765285427978080437103059406202101003056936185679164934743180170743855738467876287323300880398352385205739767168456757140206482652196078948593838407906683432423730283920248771294935462023915323765989081235788381903521272727409023542382590713071560425886849244313129494626384582503004429542167612316768746890985618670673748239925951919941715909468786790045639376019994406625484873576247290290981912455622305122419268258792212904110076082715736358867455455982793340240198522880718231636239230367002752382333135068950728106811543780317938403101425 [171,126] -323104343367761763459745966367187273967435875157351981327919804361253339476016001033934394495126095624486676525695820807506647824752176143243577486391921565397751325285092341506346813733500964820559318908252447079189297194737658683852759322364280619341450603838853952785856996803057134694473505131030279633232782135824923339991643905180352963998763374951903543262777989809380161797519507970261489562128929275902399675961555533227454821059562051476191709506804445062807712269876010360598665665607657695059612290992276817666426843282298245646279000044122126686903975008644967513284239087855342324539623541492634930481872127934439898175907352471583520415869804270337690874785901515221697512435839585207864032571577479245865871301786167156815226458889165051368871416675042999098024295653526047859096640113610285357819885131495756112356941607689835308219951085354162260563896956422985981026625900911164994235660405380 [171,127] 233476137731890999110293906776662962079060642302857877615365985439298340715416637743059886008492732309896404569654992095974584583399955804736580400133640092912143694455025777290571358398567011702347136157190738583124162885053315474709207968975353944872499286673459727593317810221689187566557454358924804187023545330881904797779982209169152185238392812128996858403534701248941884157373716617663358469499247005518765286240245908871870763656721365372103478770696032085108833308357407678467130654384719131174316033128576937648312870221267010920379977112229154492109343664284770215480691515395577213156467210419629528181457321384065766589459306296212388031095413647681390508674868818738357143703502110314335824592084698051032329901974690285477060074607783664390378356088802112062057738910829042267916686297870452659538885003469306242671618481035977928129015306556461420603691597639954858583347074590356030462592 [171,128] -114323255560578990185291003953067430572837889788361300664210353556752344253021496754157834611197378378889124966185977978375482240710350798706719653363217700650799903669100868273730367246278140857932930625482795734189528867412891203854014532570143908701294361224542521174190751657096798731688219899875878903083323246823262889434433919060349447212233376575238428171571073593489125129283399456814036475752569703774534865615590778383428741952635433346117377766668295379340981819302225175995351517675999047577076364326142699440052076881337586987981512784780226887236366943117098603378565923727887999930961558555233894360569497275702933375839532986811399122104457772452665325457110713770664283650261409642263317689068267188328847119459476434770612655508733275410084870606757616368019993632505599827277422025783040531274978267182352343266862657138501766516172891647337798517651468168155372136645558712034634 [171,129] 37672286554797701703837378525927056063549617090356039682346112517718927975566250373317694330008642902944491591681908883154961945689698744782119319001735575849776015052939774646726879060754740300112871027453814444879096916293809452845890076269430069117885371729369707277527923469486842821366765876923185562262421988974724723877246724543644477554761154224251250934399035858107986167468393359229065117864978109987378865355972219161442018810883588823041976834317093095120229305122281924771947971455167694627724340597059305474030006566533014204185850316737743217074783452778692165302979811344242827492453525155328104485671437114379172422497077945540401219455057113132731408857619450455941990173192372740233722882735664869098965996034702511671962904027048056948868687812378320571647553956831610395151405977793895157902184544839293415419804977717989444949006760962142798102429029774142114160678079830 [171,130] -8296843812958800913380314542930627189422797935553708341421064519823149711536123276663547113889604841418494293163053352134025650273017443019451959932512024409924348294890599255024532603087130080200800913890872716845069466174102182933362205374185023312482772014664640922127134127654252866479245266195864517266969028432668169520914124557772133444928674893300728834266805757165449682061010627726707154904807668341665271176385416823184256151688574934172256199519561980751100384474440817649465297653549072584779718021857929185381969952212225413631370442517983900733017187745146565816928725672071856663226503997895449932189327947426659787891146498746784939701148238097237734116201945169119139578593047477795871125289186353079254909414985673310549909515964898281813725436123613409117507853332001221516768478385112628598906901598065751943152683978928192930571937216926765154730950683243238747495 [171,131] 1212674024992198921804338750685477358275214984501628078395557019003182797373282301790179661669294495196949671965372359971837255635928547868281843689270364210863290008129556368874524638929109100863700904909329235846586487880327029809144993643221232303656036092280373400784350460856054520488327242608587823330462685760944168035732503540520084192432861956622209785205292282122901568860831942132900980481596546072102392605051821864323563064965127083945579691812192370320326605302976979205800796671637397735555186568740254563770768240420497838063350972014843630145707103983871770882543884359815059212900866581429140000255053783031726785249308416619555860433956399216790577659387432383636232825932383770149916082111910112132960826047859719591995274772555077039443615377079679871776811328372894018018920875271375261190390597347034582708108966141478472694951967773814812426869429677909776 [171,132] -116767069228306571759382631858410512262120621423096121476362807151535119279584261723383917123676477810848836688089310060820110254842480947819942057620933321350604741801523531285185219309371404899221820214956790617661677503685018475930559265203542737509324934013992846101440331886600798596695423626673360413032086363718341424717406213920856019286170893550039228244818124102849862624304382013128094925260917508846322622424304505499366976116840659585376500986708461496746118800793062556176995920852484509075465101548300635819718204424705705597489539621106136285574930248729253602275847051990948012725436272337547106058004731030264493351912448205033628824395944970031630098328989536867055465987899704311071448549177395878339659121756281318572790592202503510898985942279539928942951985340736415978535343319037065462026177374869942076097134533447929314681861875406753371807462312 [171,133] 7349653574512816271184644965480948504380514593187233805345061624028563845648884186442515173812409715280066888304836186720698104558870865947889773438080646429930240333338160315141406460977294121007496528784096994967009380123254341184823340358388255949393558534850144812200058835960517351564693797999191518349720625493418308703001624148160116149289099579819874058902406802006728465068238152753466868602480117457124604575842148518948722264976388893897707169854091657801806588475044324867618709184506359916873431814668486711434250716183753498103533590203054488526341815602240396681303242734635681103252409856299310008077406384516528499676645233014830611097041826061498229039759469313677759918924108160368374470871765272328815280221111486482168449715461231770282289686276028185339718433987013123425739946917529034815309053761275479871445131224581183334810647178935584395 [171,134] -299908678178547384216545707721680133872841467221773769803614149909918877818331378863322022275356290850972851748049507805304851531899295374056909741909161520946356648423199307294505700590012226222729236840350986597853374735588535924749321699508862731588330949434137443899779689147505757227871375686504999600677897789247037220732879733059975702497613513675127012796560167020201574122652374817761751934138791418948728446487900420571426108896271028173533394097053790202601366844068970269293733186003222081701695183077708654553001566380380837280787511899105446464752327494727943258802501457301943473698050430600436855322342047541896315731972358256907390054702568080580049173125635553731391052164736971087369823590374718457187013799855254739231378372820911965657106826104679253973964359914122256153554452177498939022534216105829374789588837865729398930996406477064 [171,135] 7863911229389991595143364177391396795909846050860016134060539512353627070426803898210688969503659778940496065816539910855207628376678893747153296244660905212531530092306187090332353140697338643223702534684746954398602084592184222244185320413590034962540526536430773350906384355308110904522003131030720932492988139416690090788364506350036792717211800984212565314363620319440429891112025149469556205949078705751574213710335282200789837093973377415017981482987323103102519712066159640335591982378749374328425713580099924417032645109171239265661821138876212510725066687599958212964435752892273383372514845594404921605513078443084291370342763687942006995179517242246736443078535467704940912332678095631702426026474405126811540336126159934448135169605443464997232567039529441681961903610554862273445158995896023188593746946044048079872277665528386742763056 [171,136] -131244920261334987651977106655085630212844506036317337164843110738621697204630219670084228745133471211725711227854552070294317672188319479964684434498137599726452678594120343040596825420646017106679665208843608131151706917646033647769361131382717601555363832811109493654273604974625835328940605747812253996287708473350262549513358683923463696480955902325282791269942833228047410039278075590086180631220687745257600570778328720719045378049957931648127106709100646771596581766339107891080652944107795209606157641352138387363710545985373099378568397106875800231224638866236244320705878288510903590433680571430790409765151112210331285803015953174428042624983297470104826342789324593623963249215831000704687328897063649724935665178311040621598916888593096409009372380304476551389677138091427797553624584011941475186855097581469345993453645289731150 [171,137] 1379981190480397415266120974681293553719269813782708389229455527081046886913281173404079962840604581488295229197895698580231254175626066371289979823080033450694317398759548212160089223690802013556008430810037382742325414733642576743218566464066527499236442446720243097317563244580421285370989894954364994628857726182828963937443698545706820157697030499639840623209693606721810319203678328758372282383446524103731346631163537629325090093832533225205122695058721018410276464710081301725675721888658372940182501855426153802684056802124670024642258811620439887457165533853619551501721476601371506370292165096728284313427262418090308493737504640741757087183630809998879278126802791184858899875385555151131622948744106106615101326024656350869899067522656271771372072514790980891867980246685232512543939679054176379800815086506240280583954274 [171,138] -9041048180536014945993074588368356045791597150732287840514380338450168332022932437121961775157806913707244542640987084121540166370353985809216199443692742843059962636371873785118064547707688272000502635084912529496975025314271471079204335681174937563138895707928731663230203130497302810242880342850057938051045263595718591290986149792556345598000583388050049932174440959586364739055580833458759296691696467263873056756573466005242210929674178492746738756392941539760262893676155360707448866041650602447679946546573437913688090168467788323338098782992173801680061026882389993112783140373791905609179595050148933440593967320751014836273239638809067433038522215601873955329531302229567920702602411649442753214200260306350311879248107348702971614946316577029686123239806001237477515738361462780243315839045230001012165467311024204 [171,139] 36471391943991725770968583704667622892291872835750035138527447812116381753205307136516019407175104557954508220122316497491767882375981936045166961881778464463634092587890559359083557815402834445528183955829450793942089407835796921270263518573722782663071975232112448594550127992173995451413169125003151625461764297215229811344981967763033868118185375257659068109132554220164160783993522701520029037528712500214565572239911836156849308722576412536437007199366969549459121646604467565500578723250416871459197799263991148115946940411086964749198429173780019360481090799556087551675149204344971232271117079777347037068883535025840318977438294887150479063084442432090527867779133391648074515785750552156210954106050340268332564296858441036498663085184149747100257545486726969261151827913543306786726304515500183089456896524 [171,140] -89433130895681934697435547409487681614752743490119963875086002832386106336472509898203270862888556239104677545765081054322916183843977040966252606425382392747757127944094286883126391531600225805945222632364853123782968778054144543412673388737170775004135036079301828260772177411509744666040626229229381635814356446182220799065968298467289846931974583273752466807554294048544294975952835224240374177663497260619337063367611609226051577258011947326809569972173605329981485066624047081464623906966042543491382275406371202620704098128581519229785857154924660726017467723534955699428415288949663683488972235785740745152264378080797591932949419644378693275131037227870284623388165902554325708303952038933573598024480823016132295691526674277384546815534870416268380173085179381220896549650008599900944954752847363852 [171,141] 131473130020317316307990738859977305226585693586632726530989200461243300383839250906772610990581318711649982691425627891664496818028020342656545289988271315035088578689778375705841286839550367188848998099189344797541850150269047525745420732148368843132873905393370384456012459372075718772558442264913419499309019345624640979563678300311977422635207778551481051254311331449074125733858708425132895903161120771052419572479721081181622223811502455574667474618695754146222372815227119370796079672729741747757359492480122161192201180172886519747078147091453310250556322476996098658734289219236224418534841090510169029681413308533227236022712625672304197530173295265166168887175859840113203985671504834087880049507502104280405451264307387044547651806219505086670520465275547325588866321601485657833166239477 [171,142] -114146609456281382787619605972503951280970223551456411656102518899010346351457933661999285782225507423575321359744927985204208322083207020117751959761628124763060382352252964864028689000368415728683274089761944120708986409080320239811104270738136686100541269357361788336041356265366097304079159234409869159483694144107757874873027256256237887510341653379938864335998186895371396465211733675821138277601435535531600768047045610321562951355763963672347805867637578790362103940163603249179334219376043838485761778030358564379987027094348719091473120953217245319904239806969207463398578640112821620668026654776341020850477478850010684006567794523181110277995690301148941724061144257766434996474699984851027692217985526165861831723812248865715498695496672366924541277012342553939453699342761472460 [171,143] 57589236088197493405495312666734102960836743537999951054857788905686953048993538631435455491073005899746705962275705668017930481240342933687782866461631895584671310242701917684601121486132412954872239574655059700134522400080882874019252651454398027287563515751847956848250315721181600016449630039517922172394629270903054380357414706044113756257224801138929126641078450723756356912902773043951835881573097382067871756636980335866966267969794661877783900502714377340668408584313932492571926592865589814643342445804994377493097686872433985279637265597789952570089140469847595549449588734995667773881371060916600996148147119578202944379985343563721443946185288395617923481853325445731283007712691002090283820905950083452287921711208919795522172810304422588312245547358626317636081039036 [171,144] -16590350608367320357706454000213916116703612019198376041549754834345801676951300634523414573566114233997326019658039021115026987108495645122860151838466381665506102701965466028359447135027583919939115120064942713171097112556378293101589308796205320217864540127238204169602397758408290720302781966343251899372280479339241895696687760570040638594649337676293483926231172995113690255214629516170272075987315120226125720158934792035545795386134506341387034994923630361327800800964142115709833927674174522876070098968897786872626484667065806552292494440108735329107330411579448505383210293129535250029275608221616470239873289973202673572070944352407482199378974874958384422283977893487817078463221076161466169778660117337556970206408110380134822061237079524224537907480639297780 [171,145] 2677627695100160375229924306980954537401313001020073525181131164634692852022283635765375250403644259671347236775538535598398536796944475678380060435967947261585924297286063144796721073621139472311565383790643097201384817266806772316655988997538910499595840769037612739819717833677604931288106316043645319271588039787485067275248611531958073379182647216377460689602303541348742950860352179735917247541337386935102333059212030004818757594300510980784185481924514761165209810768840085209725682116335657773028827646249698517196132982610701851967412743842561014016208706986728460814512474520537859469216168481052386032636272474220541188883448408696506799730080344502186527905492675596128772733758773337323343595285739122779232920270558814967195983003459065708750318320 [171,146] -237172381044464150560687026188000511569584148588258326936175668180054638153248342566678670413992471609602582235795141382679605756604648422725801265315868452829690549102186867655115673924963071710397196614277716880229611265547815109664742267221168891111568525625142353734335519683691774481351986842996981725943106923020140042054474967410820353203168243921050050785834655173072530926528340941422190373426488713625360233731999715043519577728692834476777965306048964937375354126450687394819953289563546161968303586393523765097517656624101597797358771021818267217081484877915750211696656491100934266023841490891147053951869869313964036975375357336760813215625674412974709860673560744669935004640976193666759222906682435693320367602896168660607957867501177510 [171,147] 11273392698814166730500001215426648683161403297122130983548460587672725174059479819185527711949101880153793353984243295083836584077612098607176386014866376634279479665141692024569358170673816362621264853334866518691967032699936693680843094187924781253554183351136450773688025930265711339385964473693884524184870734144872083017344684033799404345492374808787033234072361149065597705037798414373873213372290916002974568770317533351132782941846596131150369231815596316459787061140472064243086081158381162517952811813971651931827575146675632871371768520977469111213205750290960051796590561935130610645860346220264333184875140553823928661915055563295133217048338675655847510438951974085388994343376312745563952602134032051239993900774398640997677254 [171,148] -280614266005171513439338497570162887963212780327424264909210098345174453521847206863917307451233549991871033576109526014104994658535718874503246325489647670004183703920780465593806419471310026232368283514969989867552319008197744787623864946701441264169668705162664091135775116155753013449853400931360918584789730378195906596677768124108842079020649685544093153862055042849748391027370461670762499885527847601877112830197233427312963290894284180479952980971327231632209668463173968645339851756503676070126005147705130160914156898355612506379933794811850792827776602481623702383509275644940397539419652302751428096152124229627884947952506986160841867189861582982021920502075504470540884938673158096431109334264093370864552484240090784 [171,149] 3561611697047154953053768824440369435592256909156109043994784529955603638833009058068182755337572952789416153960801611467285704145887209431427254600605001492576716781664822033973586143704663828050939637698880832694374362553271049102226368834607252222484963688240196747498536710453142558491820071978252716794395151327441868731757623545093799519264362443114776252877077650700875633918539637349500330137455125782957178608972350332883506322641603927140122400199564332786400947697935560901241947355453294715822818227660536789624852717317458780361505668412235756150779900046384196995970535798581783490603368400054361390224199278105151494719323189108637334739023445734559917668750765358445436038752674131003576993498208064179548 [171,150] -22386862426837850135429829650787534057921035335602439771414775221675101006681106164876731385763237131959335033938302318772225475240881983917029464971399546970403021001424007935430941446095312781773750888787796606762660751908341594034150138265917905416019161285284903247596877318406021019031322627182808912878356606568852283668743891369350635559890267474279720574285180717779377571024489188337474103191233131598725677993557328485552013837767797488785895186954228525440136701029436636508513462646163542540017871151108116497268766378338439222083955298084735562992783005122144864818762426471221153678380185043218863799674744266299163008793948516419273085887578343927593957419787466942089075229728434636743835192648 [171,151] 67491759698268389166182109607172298868663685068553777925919061376339710431151900359905469677220225235551091792404404688505535746213333618880243950519964798601267120450377543599240983382903841172183235112897211506874683240493567306571559196964380354139074490721034977349578859869836537773889114488192978963033825192897472427790313333134295080332059435636645038323087157273335746250042190074902555037852450829052032659191380248909619463853286824836707906031518843035874504230182786233658380494990478545631739558011622661623692274107174110868779314442643146882852483184488122036749810713302275945786256374826303929123901489208147120496427575978156350947971512526761811557056689246550839528571954573382 [171,152] -94217313727380496800421106706062700071901024118230637022647232349517429317328811953446461217448384453546240964259551772982360737461591761703741979849911484335500610492619657192148742924377369837934299843451848249552290199721025710406884003616077724751095777452861619510782746374417672630655700405965770118819923564114630251220632065201457590173529009703839784149708537479245998721135668697077900787415183787314985719991670135519549803369010816164842558117607704431378608677451249660509648554397798931388586387236438194667918253287392459779072996459600125172161830925333410061810026192702861226269752614256622178409350739605269100805140145178791036284873682381802366059642951654541214712 [171,153] 58581888574328873614849625730729789064483805415553606105735207657796814163831108299717270274092860274394786427589902016621215489930584007834124047173400768312444408379864805409215559991427072059309020304435362023663452316546749412104930068738245439427913630896879225840803678251591952074658961902474539345393144152011176958802652286227308850917522545198055240871706316745767956266515724035798901687544185973561939080203274202876447888674127149082019233794795258080776052654092353492210913624481342508336522599779693783479702486287775278992927321311186622723305900960564412834861671182911289943170748327575415320101788361107882507041314934717584820590245791448041529864282490 [171,154] -15540653865322482442782870557861892782643389375772475518219792031816902945527575596478721929224256464075123868375617485498095257268645943164083658735252310507401482957890271368267803792231492311976905114886452063190002123867530511561416298759495414264823685453416525255503630567959892107209503378964682932631794955385490787283730604600514385365159276234075842282509718157076835713049705588062133905236155878014792424033409423788205012105627304777320334799673976389407507031605928611201006514028888547747938574664253867505655418065837695269038065932306756150867771302382435512541656848963222110467206811473038885140284275327127280618185052288271060151067081157360 [171,155] 1676817997253711826669372896126778331550919473041702421359639992741996755017432415727663169285245063606056175861813585993963480099526511631040727560566168957700947021952504360148502779773137245131188568513515175316032217102301176538866099286525321396678570657571160435846961147982105667950840533400326608128128267849307773639944010098528160454435470719437969510577079233857691564305314178095254031922579567759889800936127840801774208569447147787949014327683615568587966978759418651007849180696388016246075405431838544587239444117993726707029730533587286087395225771074108913694828543433574216055245019810342292101501989457744330033980783118346068318 [171,156] -69764996501738309492995204098366252010811813698658575339795979166513105589560990733972062891507145373860641881112414854042116576981541227350463968720735648330041382085568462658682747830345872460875301805119896385783893176852313316024345798149878137670676537059623609935584650120243336180426457495409125355129778958789795110788232120577991072531560632169140384179672679954979164920405572412036537771651244339573975650228382885954753690583362589085367233072010576032640145981112951363084381579192023743255609142156654844737097076844770441202778648967184115387305591860076692412530135046946652166170091971229260864940376063848104204692048 [171,157] 1054226285905299614249379113288411340141139119976976576492075173324239469964870647378472921532750550761687062553935146262636371133951562849615292875366102037514273140677138344920749106147146641787803166129134111487596815089121607238455813443316909844648296664896890005079071657761281906609575803221224212021386664028880400691264662441323163047607780984369379953591969968905005721018568742085003975670765167081922890060164402677940825260242230949543072258738922756680407134367016596894311457937698782772025389788444010638260570826462278169287627890644649068868471281866491254643461081632592445003443574842370743348502674563 [171,158] -5408498749061102568844246172704399605919978626572561386929881553582262696276107820201244962518200091989104245129925168485068810936626996509546777297157958257360427817081153198089586732481212977652757902892023298724956701626078584978225516079115700309617484196664021560708055132587536262660558988773068659447560663919146844318248690044312214875674046685981797788143992738361225152869057651624680611655754288304233059603138398824296699757735867555905997286411454863687715270791447932978891612452350170816574131159310181309465269655981991272661639034953676174677835888187238793441007353057650727869770147719884 [171,159] 8726692136296681854908579815863890949273265142426045192746478936180661566963719956838221009455406168143145280544711043549123203634333322310660271343407274283025792805869522292924906237346558275394740313223723231531586968159438053533169053922037888508401059699419455227301636576558566436835050971115133580896853091571010603863635837408607515711395984397492753339953344562814289453876402407757308494102540705012786704667153097408373606663009311267337943394730314857339177326387824640624148976507325987915139286445771254576842168260273345933779945431608326032700085690524968967430051233909989016 [171,160] -4058370103242683661217432902894214899097822901078705705879066165461873683082105120343444619900137119627100862739330722187865181256204763426365149425554160520099686734058657150826341203878818116205952341618057075787630723241034251309599143333715928580995300126927073039523596307875917882994592923322718285068443759632977351938481666547102035436628059016398341572251225435487840024813174966482028237400603958365099677074769719307796992593014205481542136550391672436184039739113066154977646376644774079307275233592700371620519130084134770133726005145365756953995886190206789832612 [171,161] 492069138436332794299390295044339614814417237595478428752335409093480298634717350235548076756334967810831646168505198951204671205619228175478596101926047676444940769772884545765247385593617951316242396937960171173314031455983278897516956824493754981384309546574616917063061982660333133763516958920489071799892968904577496712322548750435198009092219716565674698600588193781474518249467530014150037449530597518907921028889342743374650905530830860263821377037306807737486537501669360825405594624160152464567301138048147867675938196996373783019827748682071691544122 [171,162] -13848797189720696969177708266523242232716044273496419550990851101300371558672600734759235847683283922786868936849969445748545983317191154439779985186216666873573871562878237405052757938413968564529831298340775772578969584468202231678183596009916705810709616363778041797826257247699119586000499197652567264536660649437872566502439372478047429412311052746304647414326243967034043415993802915394883688117480548065149574211086842421859549525535467426993600814161967359231150120474065930814654288499196882972896450526014096647552637033787369055641408 [171,163] 78979359717143703040475218252287230224257252773891328210913172006787571226994291949235872978250683239367284977348201922619072390180210150184781671083820010689659212161682062683421352931317105388266345945229403214682162752438748189124919542697901383659682714375984686355653595175327216017938594025324274372737047074453106073607242157602843473730887711584780419671974022486518541624550200702351026024606002590445743669362791092118824618322175282755936926499164078737499221976690064491541823622992993623172581054299527651642082973 [171,164] -77738333433261181035627527172227221165609540566985398892455233014414758602932173989907760311762264854742425491444428704255277754988838629812353462339991509110860231665352438733183071951689431268364633941253137022394013584919963725009639453157990196394331227497847548337978282686630759453129158048249903723549306662877075741619459418814047993201455858165479854169523918250852860264222153942119361034546938117290174978213003999355167380502034189692103074041270014037010640442824662563077728818151731778668236878 [171,165] 10900720686798159611700149238551277682138853319904133583233876155091979599918644218579683925840968995789625143620796850664438340638946191443114291825195519844089382466556848131595409578921209172788011534059772744563825520235212029890005051223563555844330910197599349280191413363669520044416764556046881979653884159005180386760031550992653394068246699611069013397242642168175331427879207080521180591674764396496623733314202098954952590063255163033367341017267703884932390310352549733844066281 [171,166] -172586281879442347211901180330589672809240452994449439418403332503236486916630364355985261321202148006415342576359903835536484639086931907452249452253321416225305379000248369652341643944030345940726498971765964541126287457358520320608848562764825340175400931750238615203782786194724496820028646092605523507619723351898089356180472507695280414343751042383368108533042118486146708216818412692327183120512704299378822702440826139972291377977832901865081580807363331274512718 [171,167] 231783933392701968331091545782165576293928055588386419800214493566074525184419994202865766717597962545754142663671670895518234493405633703403928313214767444026835678526361176738739519846127948114469125233235271998380307260527131487819184302896382262997359038090010151862268129059122628753622218716840198401017119701492525287648453747946996584016900418495999767604399436636762395142564669039308883156449301244456683850116395228470782597231390629549470 [171,168] -18461171111141036109213191982902473502374926817145726412886798360127042424554812436580776484840984089968574965237587974733784741046939176536697116498523521643206993745047984733365209017943747587685686417406218379983991347600598065522242003113583322446701912226396273734447712941937138271790262943981957434006624742343759375105878771212621694562290750904365011152532826104408534800636934150722053690254785780829097289917474680416 [171,169] 55167919118066504388777082299771856407460061290616319598361741228981224814707767541113617773871061398571385028197129300807116199150708629942197282981827448087513444447927935967525410455901415475719196070110195246208746835989005885893286551724136561534109802218829266520806981663782645494890033344816251905938221504117153662276230777266791942509931440452990805834577859959514369767064826562266803141967072 [171,170] -3375118929767139868970949067018615169003898247889970855739514795489023431650140349125376760103549259602137451436618567708288948596132636687828503965793830740352518923235210744701248046686000095800596010637122467919227644633106602752834138486050942011397020376949824100805219891451376762032040207433328096832944314477384639477890873308134349173278816618695761699558953283096693737 [171,171] 1809628350188890178371409201445200842843756040341490964488992081775070886955196070211912603273158289196360255897248944094054123234864683994048291221273825775968047079031271516855551725664532299654934079760078892815599637650009307156722971728302042024222927488604848336510081410086155473840546928687636865805324291641098727150610675949727508918626066249 [172,0] 20890466346784029288530693497085865874570630882887827826611392213946863033617414613172862678833706212340256759046298692163929350426509819254483911822158487827173102886160570866016967563121530455404648112099268701158700417674311398931803896494234469956586232840151763461075882406614359924685291307092132213243796146573261846137472646545117894674713348941049568560387711702125611320691270299448354562350964295199277432735017288162355504781393968040466040623812228591083878933356006608624804929341052915418808608494334622390416215057768473670185440505230961763414837833718017844796268551035133976095929996713971902785450829894959580298083562444025277296287021957929762259745139683711629775583544188914802496128185289811451347987227023044077218005356334378039142917529243582628387462891950926321811548205367843141240672920345341400603908719936474521244528598289262097066791073151449041821476031720169056656176351207114574330773255002062260427339398237492352210959958217009998123177524528257338575642033709072971432336040013614457796797079323410265598157309160284655451468179317587798057547012591513381093125763542338200648821872463716951143168910783180087941129937133523499818076495579769231930595567698363580700627404394539571877656064000000000000000000000000 [172,1] -3913982517105997984557908131259158535197810699314393684828199059405267057962810999655054550804675422652660128266905337051687475313605145122611677555936087285100933375095249639779233002747938048008383968635944246532157100380971285428398658684887094813508814970323493268699505189051562117315230711984283903171949980345053371840223524530629830147082331880826779482119244221560194593428743227021039743421676695873952013882651294055087287426263654035965434956298059545570143871563520846876381717548860039730737620559643809159107937369075917458038170773335235462201310752592783118947860422820208879811060244731021344817033436136278631573782676345659963521735571058159698038672434388341621664346035546404005922260646731296082014872706249100398463193829596599907539104266045601638943540792703203566090359423586551050683701676405601834939396803578896974347395668479777003443753546998684404259109608295955140569462638964863641067347293139465042498686849683165292114017990998790847746553055974142985346343001961555360253549351392774552945738350476623523234287122831811983420314845252711521338464977564128900352783657815014281304649040816091846537763755220611873657048527186660940215481248135482445875764045707872984066645009380064507510580196438784000000000000000000000 [172,2] 37733850183917177564392650964174511767229023968628968884917383489390352631381170168229429009956518653133591184462624863872115067387614270575999284804236011104613786637321708138251231263700824644514416277717386299371070684066229049224328628187792637012944219039009747305147925638014545045295685383770960490344889412321600168672241594398044194651180886437974262747986389452167849338731583176954600735078781183523766476660129875627146110298804968833943353919953010363490367513984401740493126980261093885001953386691207960328781246247105585861394189720370713914831746218004657633320787725589994726276903885633764519960543945023789172868106023233762756106897502158476835908832022877880113756575292290210636981845260552463916214954423350847773526693102617023113881239021250873343234568080465788543969475638448551204108539772264789861653796166711152183135335004140826209252513628716136490933291703920576570395501223330458756041551776775061236512346975965445484695944195656776667693249315171542961088645399725197518828643568435738117960898150618071250093851855265665954892229990868190092739570055990236602984625494801072970267162385202234344371614501405235706564357194223614738015680834021426871853301608213876013273587234144123346413153218121116550500000000000000000 [172,3] -89218500764841695872976603314837263761375241103322421902300356991916088198700774119897438211778503319396239551495682276459613713299148834804569931807006660808819475176778586301364739286908400203084565867112780333328873928873121803670745849118652541895055617597794762959852393708947566645139276362934963706024722931455187676797560625506348691873921764200192568478993484827216446757331538278925790905934324005369755028216731500307720852651328707292232217998398668894839225771500398982710314799702660349087068936628865177681869358583788471180442505675510463531307482078989724733820491271304540811709911251064485972421607639605332427743517769877909849033106492912797595677745957937143410427381515658766757246333205233784671235362312512881192037603085901049037254766932570218576596402463374306445749550431382135239732236885354554265971809423536597971384964811943328881475302594448395832734139155229861944389613219777962004622411511144604212262628152532623532946477462568801998388964262102192167945342457893638015265191274035347983175126411502136276976476537388681265606839148169481837441836946134387786989924249460347743374355678145441594114475952000808621114077920609274468729468809026568978942062408287821302218785042974151220498172978075966653499531250000000000 [172,4] 83019025321097278505664231954847271225213222342176078914765239216946194060791564666865013634673347700128943959726442095675687151985077618305405594710763858340265060376973723184945981146099393219757637346183329613668651356423874924890275298183903857471420543680300234986583743923355533448992700289403676824520526585718854625836091020527969250079845941459256396888272804230317001374573424212301057921124858958803847393171601922821286811118480133585978501889491740101244051156264178693267323850841894297035613304207134514048006244760538725388169527605410963841891217457976807468382219904107092849326400226504577063221031593846731863860196852493158570320405073198306229775590501226952982654172423881420282700533602702040182041271525991197244812945999845091114937143980033238861586590097439042957139409632422780433196958723935888416168368471205861080303133370598108639528995945139632681037643536626735534570520606534058434323232041691991905700609283203893304947309322206116296773476750875781569222294219947267214229776815794170552807132754770282371551645090245235674879493819761279111379192109304480958122341195810426411649966033736757478214980577994934331204226484578623447190986635426981531265400402779960463997010987821025969800949146314833774684108992919921875 [172,5] -38515776529455241191971568803475872085470349414168945379214147797235427558492235718165558761779120214889825368642223756151928828065935987280432624378687368671117835014367369628766462643680904199034297134796997916934696617245435139102730792646553314111941336822693246738228985164981671258714070607003472121756243486587849007678762398468621040762080062224536261598212514014240447944293383294749501739779563158369100054376097517120183315979076981123378071238923650314122944770446016625953264118440410864469942645901844237268533615318030428245379601083078479585662563205823865996546484846163556864567880470863866364259311839524065617695810621835004740019583428027207050275770745093326891671647035791003015997187589638504649871137943938861832928209667460416101265397702681263650665316850027162018318197085571119803764854406336734778307077926307631215934020926234559591762159698698141675578599604708288661224971744107903424000350457595971978066227650188950363059979102593863808110143665197536977858827410062978236997496494513830090539506974475411490745425399063160501591144324038772384823725657279831346175297790441670231416165274176766933595947644081028613872496519109541313337081581560420385159377231424457511652866239725715435057828069782896114391113039812500000 [172,6] 10276545693907403775410914378135052143551411770358392084754481259730335788670033759229673207080741244934616939531086283542567165080123789887987246705530032638193978531470816006607979157917351249770972464508887945489376847385372942055028269389721087135367926097120549468567855419759849250668082281116259141078872862132817630443418399633681515579201277580791690321679857072647348475263966055689685232345256393268418677485400883881698954771661907717658733097829485015933351075372503928975221565116268394475688828456015712241523717265394226628091984711405237486773349124315511087449064036414960704365876414462305808195719749977108333340308781854527582477408114658632509860135532820446363527952954300575018046539192339605694054556979780383546182092120670393169719431548697499123506837412568951466804377126847576984184127812799156732813292139052794437982250752188937773632158558297516956284255356090330612721432837528059773383122489580351185561583616776661271541077725891043918170007465052137136513219836161938595468606758483404072772043927735068664057116819096095055478101342055397515171725267472749108184856554295149640576394587706744244047516986393530584323234774069612451433977666282347528669343743907429949685716271038054747805602204004507045447432238424875000 [172,7] -1735181283548667011425917341821671323303245614665714789513642532133250679795884100439364500357718085604053056486719845617904009135650501393085865026247323907239953922219817857718494559267044644296994060925774203169663733045363108703941779894996353185665005205263679715780248368393014704498738273155086357852985064611247242891793318052769269026472530292347467504611037571619390365322671282264246024386358113242795837803491895063771977455517501382872740048202411177271343507500604400176131438312747200001812652135460629109168054607100957655030919765853500633965960763421579051589481314463119228934675117765275391849863474376444836567164152977999817429648297988250682333177218640484069133668827534390833448017287942417804982397826462158289250512907130848741190551235273570888884514769058229882769444140860268134288559779871067326491724913839654064248179488659738926713374693942187476354217912144840718857203964626873515617126865193897452455256337649030045407610739782336773729362619941076770275425902987426009445822964206725905838405030947865942247534884513830508626433323028111920308386057068322199456810528588171580490186899814729464128759272900078837149044805332134602638088848201129776702063857781848386735807677379624894923085281823659063928079741437775000 [172,8] 198561090973453140126962520585891690798448539231480976579208324460232980454173426366322948743752258901395240310340401482757085348511581070397326711448655041069975893698238591807512226716273381307005778008942625902553475675147390259838647063140430000249034864532071257810774236944545050210580853079576007483099087516655125213905069509997987383554187375927726528614461477070587842159774729534310407293315570560585061203876997132139361240696951459995912434011005804459164701167454792488376157885620975594899914044368334059816634402270559032624240662213451329048694141357411700726884063902752345536037108598223246137088226020665711804944964597301767448655527271982968773284230146849927790841761874848877216416902806303122044616395037731836123901993147982187961743007266034982985999982006311425997667290290520232344051384195776538646106329267498372837137474693724385984355976063066599054407421128921606469870863653060590310584685006571952149116665291395772470546203347128472413563405271554417098768478475991989461746716378716458873899717719846501498086282850813915093883570134323482144131528238785354135959222322740268714529739599161097683245632874246104800541529845596592903377328663265710542110894271781586784088205686088321864117579464430379908074435594197150 [172,9] -16212236129707702781666553450669019370108303920310970556243253623653969399156579036210974016016630071945788143802269628042538735576645099762772530021521749674723369112293541243886060311998701532494998105688693642722988107639278699877541715160894589131242687297149822878378211804878135384864965559039515554644459875681917810716450533023413076925894645590579862062429209964784962716349337727581859557349936813807403048978002487823116175021103452375045213499560728380454811845054254605204758672958607007653900267795037859812584791458596450823143352298142795925373598624164057826109803843461686932939838066924031341250540539680806678159702990850595800866089276063827816828495386408264554219472983690908458865440192362055664805560491383930605093382472982833272097970577973491289086152351952040140313947483708328877131376703416094423126324744810287578837612095949341017423534836734045174042881581336843983753625122447970222578988763226240043684724112257230806469833668958026776641562852988173007831863569835274892178634146403161334132748216062917223783049093034287296958135075605633680542160092564574525135238933122697240576107685241866908303539222217969539903244229756186603412933206191741447949377604428630448710425832488526336613046144916125544922457033676000 [172,10] 983022906877822769038584069540686044420750908340188447903123132372571300282910798111916699338421083704891509720673291345042966296380773080227727492563864539578415921740349210770919460872254911478432217590555632306433149386897727925929098549716054680843954356405669713979570586662378345010827456163677359890487936891781325780067782810921955747248806992114929174223588277323419116702317847559325781956752491379139495633782435530485667754777217926396494068921256456680973859448082532276117261001442196403318010943344772556581043562091277191688389807538802245126144779248861270181504620395619780958356075155006969984326228784877684004023234198006571001016885137833392531443479273812782982800684396802145043129134021273290003948290704557711414265876434498665855447406610749557010572688153762008487948979607537742323409858214713690822697280494053073847868049575610515296449843777432094856655201040503232351448842211447242214038310959060786645128263385296510719648185279645576125472430922136012720027574677433536050163264121372964179189814588180022673766689397046622264853815299068084162076843171522405504520565009548267129651719668978212305664466098265761268669418803733109162627879926070754958558730100950037861232895071488058021384059345662183731833813691022 [172,11] -45700999311905490902287251437429510649989739132755216001767660276653758067845313450519982027109179943041008748622311277940462552723932003978826602255181666998602412687003563884409078469896489184116790588181333095385737718724894067207135251961187699563030855552442577982673470553802740389896489984409514794274870754801091014916195785776498291962471975043201016019660685119691927965127354929663472520970269811263036934389983296647505022175381893889921753855819265755292711706644181834256478948789717852456424563291166308182883685929020679462307401970607610277628710464624551862497882626577707171750008887456816367706066900211700069222722475812539262365233235566554389536179792090780475415666055654240837528317244224797124539965839867914744337933645847071405159883769362541544969211398749559241660667397182586852887726205557467073116722107913113836809407731432482013613569457326998269376613473512159862233902088957665666575089375391679288998872901195659231293908103140123955240432649866460557267032019423904588804619476761367548800148600939582154200907168301300986209638430119449505603281144228369890977477056453676570966035842700629788523191671801822661532643593755512634265976357029664845142175622748468255396840190531247955471911545323230099232266963088 [172,12] 1672006231601902882862561262317079452177943953487487064452632289379351268140975797351594936925626762784237301614870529819871139766383301450338894647823341853819929953000233712010153087825742712106821032990761332778264938246785009173635002325360985546296729828286861546346971389952637889486415761295027429606939920491266615053002367027116139121452452838933567680777895142942569479526728719132907351137666242182001315544668690250333312412643747193564702336233244904065366985740873149759306546369755175353809164460689830128947020158886807527139087533651110123018943916116663431301071389753751955040725879152601523235429668126246829784975031543684573293573461005829386502549795085567749495793195672752729612908808298229493278957037158309753563321278335058163190794073160432627579914577720238648223397319637742240383399664580357437472450662746834135705870205028312348623449237079033869654540850904081480338436407019946522489995144695261935302239733202587623497966505702860554506344507827803496620024192125433066000390042011708118698166709166177589417235333900153227215713132701616448474253136110673173497820019614587305353961829707059840586425189195268314292161538484931812829940831956334488510400264214392460483302642528545435780044603696466121835670658461 [172,13] -49190394899715990735241832097916741835308733479348183200500155443111111122357756145617126581127877180445747086694592876044665060257485518585380772869571749461828754635598627126730524925257434141612643227797943683187457687459617890984908327255162302724011043793218777020025853625148803826420760135256569492020059350307094062507217606762602805843285493984176900722959943456462481028196341082811780605174337117449247707152011592049714447815346056969323135016083961725606504806210269036034125622522287573269642743466414477704531716992843982577406941914137164949701158528742168333119843612227187214243194035588121037804323883155070700635262639023489669471142230346193481069411712132816464959217055746384458023636286962940231849865674164370000673159604678952743968101358053426879465935182630269660848217991245955509775359103809272597199212262429563662652385045453369348694992760065226579374627887371592683339940998556164555108913166781769851725396639587168035051992707924397592510146358574667560242367056399175403253347339885562286991436852994126781339238074360467618935856810238762171193664702022391945928205672694432614237198223962121864626961603324601097799887294355983906526257619755767563326038494613127880973817833640687596127580576580225296624328838 [172,14] 1185070353630530676248560686277668062056495867973766968923379416394439522054090865474871410487479763678044911582952593196288524432457259373202242527445267372310974121150096059979914857213629503658522119907579267363028801652730854384235602873841560804152635300799525210096338477331380906901838169953329219417386161373873709867634149041423638370451806428581721155397736155004260437855709340492358075996422697672775424837105221137577843597641776265457336237914662916928234056816447694414296841636780793310858683743447000029260504326392603124745354495766565988102878449149379766030702239858609751529539899931341341975397708642314711969342928963875100022568412306414397774178966315254044676140598813862535046793356720415913700226967345795396290501961695739262108695295095558134693883078006420707892118285140635257593922855782847689211832842897825188868758115458325333508300447171004362414973661490681619727306316967274781016430056279479032826820492993760726985601710688946132076727567201902715497139902640809488457257292263251943033637993306530715142027896369907799764597255016916756767309383751072661135438729963077327562050865799281526349375948334237755901197181459537403225170207795227504137113537460240047509739686223782037955293019314266737270020027 [172,15] -23743644139765094312215578769608694987250822198317776535219118522919945377474066292851666458313577613883974992792294606673706903057097852023153164180523727501073413059179948513204221105195477935779587292908748762999050579963294425491780440279040189015146354097177276203995933048295380897800742713872548379729444100134313001997112292326492261121944356614539045544546851129659809150207266395125182537740586046878387401651389004717029225342001638669320240168110293854204129761190596877058251303257608778548906791519481518458008782306397066901533829515809879750008130672615274407455397495411515237859645040544594716903834202991440342996595311792506120617680488259558955567464092251238019040619686352901246687688727216366100664690330271296479144335252348992227358659651282280371698225216194639867515082698048105023459526202688530122313054807845867164522600895609813848815765110918662485312288794732035785082220322234443834910947753229789799969522206332797669419052109032825562457691623669538515227876994275146189505060135245617751803075070434822168792016170018357703186605971091098805323644721710794494119426649207764692960018710378982847051786274380667870849769339655162092282332155193629770913587365338213335281431246015172919717840536082083844760064 [172,16] 400928993948974886828061182344039251747048917372999989878350769241920737036525732319490571133283827673568631115037135332658129700325334399305445611422312270611486565196243292669912262839304832157695523593758213324429985621189461791679603888602468236800110688562319815782007755517463829782246792703396606246819113761929946150480206262479502937606281480229961468980884467648604090330378457420508447857643822450312531648626845592830144603458978306557200331055098577994442737474113599789431177455165337688383873530692076665907550690433711046594971226341651886762133196868100625423686507388490675145054296753147218646022318585968891831970612515926055546660030125039953294454889959730955613518661817555330248544405119138320473361065231248641817836409018287850234936728281946299168728894451126667462647187686821727503083319282523508299859599634787881674922140435379132664800639499968730110244121199420178146533274630474896208745603261193353281757165355458488941608399790670065120499756853438792374793913326541115178431426948891863926541471494111209964826859918139414460576866845875303446800311506057116133352803685337896468016259973223383305198628989740124673955659713317090796785033481305046988087350478346577351773717322989692327696266348118623384229 [172,17] -5771868613605954931853397470589482272411593083290878527715496527163698166275917312238518537182317450834543984112400329933416622623650355889659641962403041533096930935885439251284402097394946379308643615243385525703209770696487923150537729476604381917527137724559135480464451132019587465700409142862876548019919842892212624335824003615772671882827927160278170405897347376534932818402718543359348455346156319099252251984562448166772449179629335751119491232626515202818455746036470563349981860098018629536019125757686084519575032667568811191661495080979708028262872251519826785404558214138523221846416741210455608131260895062578124958002209055966335379347043751298998356558739284899708561032821884107660915157693851716351801922370410592084791398415456587186749333296416372274308192189871147369632742960455162654622925003722417032832949811910544611977764363860527076523601410255577587241665343749568790441252322887224894480323948352084602661428160960239050099730490986204881778990905426365504054622624033294416474149930877313990641124352196553702538814835303474535593736509122173107593516922953229560490003111754873720761726818012137790710268911282134056125833406501216668814720704254646092975970601763991974449102879159209796667930331919406920484 [172,18] 71560832389054245515576314172014407828235937549624736467824134085331603598674094675946101550552526481538452533709883081150278828812055910489569026831056075543842889657272820562624915979731270003412544004025957097235540305185805520838157670513402419023623584009268104041960173493576276459865498887742583715818515343776626104272945308133872199262533240194976124593429615718900325159755340718599816215572033686878983186035955398469897154345333437872483532597606142182994808220231387662001854572561236192326174685803648761675464838993422556717562385146055931244667236504334585011243858030360090648690318625297304858314066545449867936449133766729040813414095207747356096252452783248892470905928277215001155127599261972801721903758105505901358831451415387556940459754573842036955647628631897167256125055016534078515884040672093693138268502572463766766486507262503448213348305450848893389889245627967317711245497847969258659318297742191495372510663121544968157347045345959733911157590090231116778506855971590655810471143958267894884505392001159554314153302511990941862142781976571311213959886796334536469222706059015146517588804299376791860255596380717788961615649251313341364173588202271899622330805823644338214806121917510697188628676108631016988 [172,19] -770902346234339687018357897967783510764659968993926270271680394854702036271915371400065246048501050697728480153449413339401379478277519679698113350586391618057968902494214809903153251584162768535141922560284299791245169791408534281203142496356135249910058611569610734566679928902636247821532899615041769828891456368054863326676285750446324628852631537984293932739608778897797944818105232137097387005993712045389701879457801504269991829807432640547493453278617559810453146772284011063612148153976210695090643764855573619474129799266195562785177094015563307483241578428691160061683060472147002475604639680736710365530324742520713137534750710166023717805419734167111698309145285680683819251052713628763580238151785659555829930919057797767660941085245014618778757837637829190336816804988312850422341063687014624195925803813217728723398113281502781008513944039219732135143547520318579014236354166717254186644127639880279069882676705205482498805322333159247268071768166856236337634628606352799702411123569352633785550453952202472045681529674199306689327706284254947147261695911908692768754606284967199736258217228596365074856261880614585449184780420488127020563906145113368031820070185085667746386832273223091495529840903487370329659176549964076 [172,20] 7272780306385949920128947221114995134446473896636041388458951389640615443195195530552628708555074696955285368286944002046730723055596495998132806452415043365120464892135786831935402995255629137514946900145525573645500542972570365253967658190391767855221326204107196444040409799904589835714429686173714225571044277982608306268664328854357413352694214805196950787188012096511478017704681544991920540352816154540726143538960192802498884296592675899545179178628569857926922296782179990362819845532643307298172195500499282535978118680419707590268386784886749135035837273693002349272199754069765746237115362715987752606540632652202851922560336909887894348602828441918827785709854281888506506750620513577504245959596012327383520162370681005189883789733792604764220791354143820732418671184773528374725358551878654741836599108750287244570172206206947319488194183546503998615598174359200138153799772529868015287118934790058814195936759497739480556339595713539103981334816016524883100597034671299605293361373405090397139950977683149650294042107166070204394174643068735617230584767983205526058692151426631912200105890642447809325860628781291666707159978320702320127186919198149688376060849447703366128235324711217108409448964563196373083665431176500 [172,21] -60508218704405551289001251439908627896182348919974894915483899688386441566438732722836155432378164939851501059119195158326078405830028039477621386330560317474813201540390434683089850260730082098263133991926594043399890033876357421127651430128608724225115660762659420290248062700257175803777547652668975800309442117835236579318714959653742623450317569889178713072909575418439205511387152555991435446659166527389463649889242536814681750821268376552010514921016359179983272599514541366953486806800451729986465134847327799287413216542045381608587737042175960159035715321961561427821634320306841883068047961900240123159677863722726099522098772753823173456533995164111991354906048803114558116609289307921377960755757333888018566408150894787007729052043893450535423720367062483204881231745026009139480989244552020776256432894911859347564826281110429320894363702928630027342282485651660662869685592203386671448665173737798646899667430250906733474214443891754297002629555725076326489323065706998175925163282453064190797805813921417710636284950460673504091483016789743705064071076468166847542401475061975977574423506027579573440971688298363901031386165060532253518330696011011136144325647118770759467616832944175638992290106899903891051710742411 [172,22] 446739476452766030331588535007941682036104613358601499916845250815672010446363621152226193099039482967535362720013355517804085866935103068039528302178055471670331448397248345777658518572218804389734713990758631514653998563475875420531330202691368826705507116444491166108595283556584079685832133187905045483256572124179584263066274456526701092159145751174021631028919962952743492673177796678631511595641615697890482007351355783173015245797581623750868873348872108539340707792817558868297435928360238679172545646105240913881464660226906985794087664929509764440328967046909687734101021781241747559347715473058589093100756567485395118469138205223043669355284609087525669335553707644738555586309376378973186449479915654201569854937984964002473123497973135738007293839132389395991943939034064623349033476724288096979591820143584447524836571521994344362869255707966117184772203823274232957118777494919608703407440372763696035767368819535347491501777732840586863047005007326859777825165424534958929633003373114897556739299042372394615591413549626256126941002761947006428821303587030924372958661485567559654666508957851459447417664611072625712931907006723620030641712250459841697018709270834812402067724963832590650486112333402285497820934522 [172,23] -2943441610103545618647810173854643202129314769848398004017400648850130142466103349570218445320234814710803353637733468912326724771744695203926972617715181354960999337654227253096275203700426405087597901835775638132980046706327665951744293220593427258517943223538799373013626216336378456999933630755036564024563454470087647981932715605352499961426634747254521397561281993306481171035399153665155664573204228157529671370357195240405981808900693240036653760635355979480944312615036430331990805444725297510207451576713121444526139731698793217436250967728354005053511999637799538568291293740951302715117318393580401799473452026542902333462725510070373186493356164901469008168074870659731910090238628348574443726597923311325409466015778062757724079100454505384014434330120496527600436874300168346639754399929625961409430006961623800803722271968772208806852818542722703787847660356698894962030574295833270518483992014961148554562322697538054605735343736603812992431074196930701276607497569176497453979587781206376672300085166690087270893080732791692529790777547865647740722825209938010739721272721939381193865670644055132260004577698973286771599307472310168324134752561740743692250329007343803976283434949330851589955541544439173606618011 [172,24] 17394464509185859134829934791585749885180137307897589666891809456936772010202188909444915628529262119062272990167252969422881692993193848023546446244692812386025086724921507268677087284050027827586067397496984523738481660138781132571635789012779788048033536168535740493415462059836460579954321257010608616824625764431996066906359574833627368059853248691731435526444838860850451458541785964089248777931866852760981400336572804500768301171652834249165499562320784830376476596647680347976298142430249137667631594047345686095719507950859593369848863397176181870711902021227269335476384313136409827927063363213180373489831429450515435350756886021608836046373060843425831378259529239270763877041928831018151424887703923709890181406087565413595000039781931132757592542700076949870745535748791644365515383767426484042354197019331091351244279612032597672582251345292144844073149422116611719849953184101633904603294891265205388532790792383726534419936837527288679048566976587364189536605295096023615102557067326584483597736059792262686730220475554606071600142009908510236883822303175321051242557867036043345452832156610257080757030463322617248987791984774688048817846900429617917812608805580503670058208557493319187358839995407605815159844 [172,25] -92619718422313719046164138749228318445700423968544871540994931855687803427418494023969508371832939969325086184702962555065785181330735083022428611854884579131246480959713538386957054747230001276213230917127213766647566677397444197240184584860418960617709173973316110155249363731092708476223620291360191064435681529129578438011882108168670676228708141134868901491231506957576987377216278242458863873291385237873552273641360155929583284468044898841167795227201519420996894612430654806960516347338693808436898298448666894539890702257665839234688836085492944917721955235691137685402190864008064191765272517085752379297728957145749363873747572460949911355016101255582602407648498612715042294810616826760896696780171932093410376412360095093100991195326692761999827189351377643798748970160100826002343666852408221652151590227279494241201737820810083475917666865210276147360766896065954747048106162822436930814821853023163867024038756033165709939607783905370130387263969698727735897215860002650358880868217048351636518449097769662542655097176792399862073512772002729892881672157149225726506279515501003598003036237457426081278375687507418657711405543721804175725445513054424656341922463852904163461064434775740332768480093311716652940 [172,26] 446199595923132309726635964288860757717687039859485217754540066531772571097102003639563164901189987056042157307657784318255737076921758703275819457072922070001903523542766757642773904314151104656530961519469861787420939112239752445504080980660376512309325133264212350664486927256654526116538723736420723748976738582767672913881283268232841535010120850228564391314373505760318895656764374101013065183840048102167737428654780642065388936240639735077688112927522657156387545315787064342191972195189449393051304502620326972209700877493129453636389800566502247757025882704744855600322510038800028963889821985218641426688046347299974195530503519411974141963117322965815566953117272150958564454210811629262965048622921902673449393680978662441680347513274191341575200154048729876789937491131596378665341219032724266444263065390898141944496386408106503950043424256554688906515646373447875517087306710244872775311475358008352634304657877687647526310962163544937180995544250594681724687804161200662041572967198536808743124092830011903779388128527939815013899283840309616874173742651387487251735404840601428622781436462705828559204947905945228795959446398501801305749212006325562849462803453494997273189033758344760094249057793720628016 [172,27] -1952183975406506286470115985826630914749183987339316405937837755218796844261463914399196188779497771407510110750206300500824223068050766878006298549208937701758780645956486547018303806970522774307631687770379953203862075748182432238177964457110741047024877647365666669595553955226337827265439886291343950041961791312434109976365716914612911083436451955770042224258498153710099591625800949336948437572941752448150175390249907934766987062739726146549955373663121846908493590948291794495427263146249252172313638236460810982423161353517373370647208162372301432100134529473469298896945830376895313984100195156621790589888522971591452220129767219877022142075922935609923097490830143358266593394054496044388254867502607945034674904350589120139423895224355565184060667553844112661604401243166443573812055497583479699361153036801779312698279222120626151120510814234261573007979875156864147885229976693260697319173601769294742267572245758058995613933497231983448408931001181906338467846744789113392287759626727453051481905789350009123974854909986201711779594716091453587086108223360084221637707426242136355458570173553697021031238721276302841717449964732417199005106721860046390300857660790475271799425795225284433551047067431715432 [172,28] 7783322600564301929969465336713944347550740906915003678476283049914167467685490306062296709757190969259534963343240066609754425442109069848824966529139165440211162903506352169522286518073824390410757553066959383139499914249604844024127108529029150667639613841795422362603048003368592235914079043741653417118621414702213613427625686151861367650429209108853609703965753109059927284471623065481720985600067730957049939841341719953193187516632607650236563189968994056322642441998567212504938775365317152215316981886327919939485624224567276097923562600986055431083742926708841968578901902334136423360922847602742787794941908955682934032868726876380705710354111904446956327308812893081551582345109053113451806914983205363388713646951246411712323839778038369157092120106137964489957721678585036700485774534560976621205422413624801945872755582633636499461364494667146512746939149154081232912606942629119786766661535962558536422274686360037351582276090082193017483471825393625219902966478080047201253564254263453566843948359921352233889191988351432337898429275811680122168461776956680689758909404519883397059361310970241560706831680220815583839557423303468663458037794054032592093363179782717181097979713715929669129932441502740 [172,29] -28367361075310405702374347145202943509575650413701678516303401215085730254068825730489925333509239717227337976417862400270319282251438403594313810482391848837954337236624149158571244249192088774339611574023900401107288026317514183189675748321840309981861390403478466054827210929218008745265613617615418872371871045003164487668784992058219286669692984915949976522639561109785207965238519042846470640158875694057442096806489603863519000760990958568173376226577868893987974917353900999020448145256811372694417665788430297656616088745762347314151667255404363414089766940523605062937777088371310324077196448647090863601483951660885597206672004064966391785482028914016325281972480319989217427834074720227320749043760399496307548169982717314836149649312087383592089279283121820384604508560357135909901253237392034336283456853446752849284468453114666798779947593874861161268680854038013501834704915356084929830031370194247086562353974340504237896817430530544544944214570039401633942865091182275081846706580970473988040793615261231713283253497559906593957115037956522535878822309447335951282859461365294382039431495851768085128859523313836998247124560207632651374866554878497681412731779160469082395516340540626663291494912988 [172,30] 94781351683331293673386613363904621469594769198223804177302930390901588549677750979445278599009970669262070775733762131385689129078953263120348718437875455751287851690723105672406385967101206222548137731008953816861339726640104516457703230750396008326112236080765027703640545710965318568724299282197868781077716297355004991849723313682648827769477967917488018445721455634648708422696612487972327754494355103931805267847088529556874441653489414871236198569726140924894419053891623942406697118840798589765010843457027154735751053026146293578369483696234233075846516399210799694423035727267302988176535829605548760742950173648786723672624596108910384123874465023455244296698764234396346891947561151231696572953064661684894945960717000170271845340130707934155323456989334319130744905936040230182108240891336334008191767427297162795834954432355821468307483007506113483354066428447103982294686402719346064216380223257217205708463601340802648970985333187584960123814081430865687562087545267997860556970853750263951567571219358315212738394468702427509877064490362707148739362573549696758507692824327234286927411186936442527994829462910899188394664873123143669061141968775896318225924003186536265109884996181475993014915700 [172,31] -291080121651122961803118635172703003638635333542132353320893812610750629763412241968276325250528179262064278287438863975121815426668343477065319846925477260031877891128251742024897721534114683164861503567224580580326730314048609521364254816088872567113084433379160473441495848428560811181108997063027100203063144265376589473121725861404263081891326161028469820126580362720389340243752537204623204346899210775261895381984475471976246231204084622841517623862220721475420062732450301412105214726431002271645687037259519373558464065422817596403154936868572001291694284134534200748558045266223732547396971034604162070352590393047170865744315488250981408526073968250279565896774750992089624950975283604784414544227047071829015289579908764245516875640236952155554760078204621411609743601093815614415595625727177943496332761448074796303579236728606393932483836144110602122612973328296080850231164579939099573652147001245974958772273745206410676335284539561359572505137451824602140625631596425536955010646594168502407804367410338839700379239730258378934845774035702891051530898499226182239566510856279462420623023298372291547961021215362436366796818375320093145725263591703530366785062168651023020986282524753745153418334 [172,32] 823623674029823323965053247249964516300101209603893492677077044702324408782412152994510816443092163093919083145134858693173531030288273039641227612095008202609258324312632968732726266343727165985231961733447588489926343408086247000298682469810497734614320056064097855590000846014703907485087987935385725608638240959857300932193910171157013034433005139579663030943367865395727484662145991847507109125279864915827391716252835875095436343134849080212016302676542845681025220818043979580001113606928734161657918999259680258213269666430507272621428996768858620884937360625573263979493448959262274363298551908142988254705886380809430910627455253909808127753599107243342242227533745291050100261053234068862363221775165946445090130170193486030388076787994407516462799232400324886102044498994788143758706552041822178623128917809542975573376307028184106974197750985933440389784198453026240715285368669031330750711011053674673215799107189698221150611559163243771086997749438424424828853403126869011621580369566695935091333831676048336651282223306227026672799070609931262750755486302556598868220087763427348254517073164626988521432211365024723560299074597249473164825546820950798110684248142256589804834438487426880741401 [172,33] -2151923143495772373894310944181686793147299617699858369533274619774441114878984049301740345375516951268701380726999388700745286959451803713210098554288922179749221789761242559293796027720346401616085463347626721688482870827372753395757837924043487925386526773026918607383589637145893911650069076064992682833412762746993612657815319699686993665532532657393405748142503437415202468232826023444634431869673913253250678631475074591510599269285653683534287320111520434318264226127610153558881803590924011005353423717596260163733260292872823090536422122950801514101063445613792182406708483555104323279134919090208478743521753521129774698695995296639477018776720509062281964868039393587335940149275058330177938987035042676866977520736027184778642392818829827283107665897319918200499765684348848595842294992920261581227626321601315110556754907292586054277962880725040525786614784196837668072806341002544650993323133998358823514236436299330354565935235853338279872038627455616169078485654328161619297750391527715298360875544421058477959456961401060634380119041209787607414303794572513026822562152513403448333410387577509952720966135395970101316905785260396024456421243236172104251363662660632582828581580892492875870 [172,34] 5202153711694863869199652063713596643194441624466497311207671212548839071129936529173896982704844374682418331992015735986486329738713424604553338848826078878608192352328066404782261502116741769390620412939463974398495477947196103336894482744984309263241359816206062702954246987739320618886742273142577645840990154358820836109196026675015450911510820718678308272161844954520873727119763352013930585713120130696064768718898311446596913219709511779314324991426345698222046400570164161746124503410153908613899896313450311236803017100578304573208570507328232219754091708815420139212867508929297686414352655323701374193261550334343516420842693188969204532622400436274946251238294752107594038180100183679247193896449543154497058346622647809971798231369607795725226581546921495213145723423821338931496915615726206442359211411589018281468484591624204480199884115310228516700210801913809803535698126502153775812716609844847429553699631859344547455969647786691042357922178220450806541728503945761903675175713148597778502156321112141175669397247462003355237857335827756705740023956277598696775074316927357911646706106189339760774913388022102789242167085450013047876534341760874275767519798255218499023120431615672628 [172,35] -11657447008083868146229009649331247051399153099062109706680075640230566688534764444062106242501431167090990439167268674882520321031839408102503413436888433394877457639233162096753694739285776369183910608379009247646321000566832177247955043325796567665575629597004463600211625470026104571569536339646227817032469391869648325683215797122342418402872214609009272667282050622229885787278167986221565578177880483809468798410725071518930909464842517023776324337993653055104768792400513381233652501772681907093045577489675515745886053041014969145957251695750996283114072669062226140343652161685206424031178980957613506871880029804617446541149763840855350841191534820026996108893819497499468949611989455146776649137273628783492425350057618879506800146843904795839940918293893442977009396586840765853957153556428313481422679746995857653791438382404320396667286488192248459744431279612855834633725900980643187696531344535086153832692076417249507674272684598525896871930411449203364658745432480665731861287150921926352007323337370725691269837725354938813154155563834528735524308911956143767799496208932239340423081650289941549091663314461620571917577365219862466843691049974188182803263851155386724029177566556846 [172,36] 24256457309236427410713135351205935220411038026221927958948359014629058526707103871454249319751373976339542495242351051764498134374037178609855525049670176105838346107752523798296696080197466439073057288847763239196067477641873285046527465148514677484065496244186712500538186768982129085412886897035661721691971891880407686240802788472705877972806596059825900765582837181735020085241555332774425701259032845277246445378608804487823338875140577318169222660457432835360308004672957065101299996175404867998518633482784039825863763639592146639566997994840026250674530966865044508290653322658561089455749837067836273513797712556502612172790197646295746661005595372185683180604880418475584334038942916134758968047386974876009030120256936415573268937185519736201894646214717961521163108854266145677148943703361043897196772970513525039260874487767804886022793478709893449199867272022257461656851428285178934189951669945342025934786439694959499759872006977418166913343345360431210980683031089010607554858701406229940539773888480951204558040318454443194436954300345745351524741793812524689059312569999866326786265176428843335346367141880995806822563732605937027216799680223099188326025120241491944256460783209 [172,37] -46939063765138856586096062153282946747109738213647866159300432834223717429809735342459889792324590408599950301957499397250710015222921836223221928103211485362965224145635690139705702857584186258053581209517619656797533808060926507995649443618659497717751775396853588644570242131846765197704263582322372039621834842250740895899554310360388439478811072551043464162031918828972065256346375540769667432742048757504632653034318878650962133245670284550205553081603137288289970302915289868983293816018753429215176540889460344475683784363207168709312425049238042890951139843288179540036939330183456239641803460846926520134575512993230786888907939752879620146289780195615787044651683182640897709423361638602279094754896384842875496572147788846308453476356593655337985532394323409795959341169688484062154012285768073755199157007936165882839423931156643314200331750622815245812408743313373262602997668524834187499490112779630302119397987464724765934408903295434706219078153318912676521185945939544040086165346452796596466818715027637842461374655938229306256095927384944855575190941421148919236770503245396551025336190670919485923255476674911766311131206477814609270860321568469776991729076750060438819882332 [172,38] 84595713843601173245320625863736809111542908686320065570527290041980067789004094518641258626617222297937605726991755477191750841057127499663819408622581410073100890174095068358286122436624092320607177964372576379996811555483524895989941289769759504667898286230753210614434471866294973379486726368933656266905664887821975404309044862891511884191354534580105644973083325661001782951504234141287580887904832862188823528430470324469679206529797687855697984373764274656416938932186636269305420096251870803379101789618361819631668222025187432189627550450764359953263148549146453538529097532671915672429659713299623150002107554598976862721116844564507453350906579264979026035591088458227009017318358955517430025258546271616008097763884622672913435721077211761158972597569666243508394666482912714553056605380899705121249507877167135976257408869029095194838656935224769422295147576295428985909241443615352551036709081190601372520640262554348988616084230488484785011627446467760062924760870585187837575405512110304822765915720958205220523107555609038516868962721639559882604163017182207427552432155335937004968791528291382194784980280166817141321918317543878645262618954590793673612399578866999779131945 [172,39] -142180911661353145439080031143069912971855888876338094197259100227430104875180018857267738794510357632610227591956395925257545958024430181215821384981955386865321880626878274851092009944993306621069644244590824791843119802256591401160788921419594572456042667028248391057492233779014060458842775184392335784375412097475884328373685681407298378080765385937051160637990335506143478831584523783161296962286100517192708367342047893425184490080535638655863744868063478290782993171196167017564393644080332170361671758903084214539980559146885931380701085982007037314736436426313191452241543478528418850501040167232245334974832500419892904143371141088501957896901370288784273199413930960261796183376542990112344127973059973556535828421136158898536438684906691191982357583886597484738128330362769249571121053347450388073626407432421477507673448945819124050990744126060174047381480218045095721762629556389937584946109298561854191871871524322199533606343385698552194295278389915016826445607316160827798883106951193861180984074688346352051504863014513777297977214315035779781191401920919707227468867412398010708998620339023670516644130023508539632960919707068359636310155986787857939931388451326720124282 [172,40] 223119389736653032608772084072637405976045578906573479477430618026732047019291488416769589215643057878963316909790573957802000256772974974701899852175826448842840324523774153059059134598200639497113698413076208996407802685936955389143453921346844256766939885616491242178688774812926100713673217560938986762367528210021002222258525881340523341467515832260639255713362970694204894487912837740123129241543542405667657006189161692986077974520577298110590416686460424229194473105669033168333729827258710767188021072955259891281074284096038380486780637354680382442570467773314948113618412238924088210297762584099174491196880593852890218361459973805280985072435279802890238081457627489917508016704656366565058249513261686521638539020293353169004932322575968379247045059270099311345482557392927330383133369700982831125567658039509182488615124893792400438893496027921994276893699697669501067475940098449223423972020236501805477792102140671970006710733321319229127559410885706965362714633693449775864878102409811785322635687837296633183913493095146057639509311810649237666736585633568737867441268971280267285884234971363742024169912841740578576644124476917354904390405304501507570339228644503570352 [172,41] -327277146005241034950123664665892722737677051113068095180643480407378027058660862997860185054430660437489758917159850113596492797624116616989774816271194822064324379723070156838111481127063213767874189936033653966138637814402860812815871943542931719819624926592625776479004451066325184364370556156855697031123737662155914411990782443440946537236625954232369495382118263646660364389715899046859898150131655313135405731660401130670442919819850882172141724539950273810529329315885937458535708131517797521108558187777090347467111143952863477124616859438601755145957963377850240479031548087834169028442895641654068720589640142184427780540492696409748589794923838591117848622821575724849861473463018863435671286102686583194142736541358734196717795496476035396376393749698154905930083888062862085590908868817048907554270077077649446629983642914218050826111979051912113308973107634114031582783565279323817335785154630921376478197657130832706324868417578192641347964111290789813678483397338136690220553421342439471711396395382973309910719323105458242511816020565843259297868982771946877471081456579821048976002192057521093357511499383671738696912217085991032519010935608486679243406359938735612 [172,42] 449173039686892255232950422989191921082439986682696026921556580025015748077073654202893231284558815737690527347236870931457600202119225709687150382293680475912473859576755513927151289419380620454532789544038717691658482341754045088697223801422714713865662246403432461454097578892795684671831301379440099966275556327185836088457069457681344774079152952258926264952717242220481889340059189589383258745339491051784234959024348379686021431913691307445070718325586054910823397803143032199736529380857472470738316914108430867982733547758451475413391415866819509931378763846667251709622288428298826495763937335912951940313400598487364551627218997018102253908726322740152260172580841227347402412715478868011453839329711724272367777266955773771039862306258643446927635306391965805554570547031589843181570469696226003175385904409123264963200144214380432756970101323059886770006950682013146731755046575665171876824657442989457966927740927699663210076979486885900272694413314896957414594171765518963527420539731369061701116586205729090197623404439189506545984506040078409605294447349336357142797645417052028985965866724645840263007773501642032612088322642796829110405998800901509755934025333218 [172,43] -577336695653969155391994504443565288473356610697616466177724800249580338282261138824410235132200133298818210175040964897247865011005520599953871718902891582424452409764346800537184923057685032301804743721529596151416261013426933107381914881657399326449824409786349854394995446206903578257637788258036257237751755742355945997227288004600751818366629002714426910534336682262885700853643267447774253104910714174113626776678800102261810796926441344621826536116315474660822322585275986478040774059699500832300585223475030843272686063453618282184883073482225825093287893092302316478655517895017285069271473492055414284576940757684764388675973187914246609501560753703669807413040268762482281347015880738472981292523940053057581972804012312127627319180152121367491432830470681914287270118994709495409011035200370868072298807380449413231927017975940051961732613277389336216915027918235129435988629637960248502702566468388423200074833475353051252568691285861660551918812277180178051312052182565212151455630136693290854926664039932995344652566105831900588689946140584070306613411349794998126395164378459033089315769681461127971571779762017129968167264057480857457014152518787963370920697396 [172,44] 695541049577383521501670909259807520584340845244742736986471834156676452615803599069443626430356850835322637093882894203727448491267587055157467556879674124593738008471878993181264119679696570212835906310612044389162827198662872648237198938918126290808683155694906908361721204765256209638067551843086898600259815105931101144992444545581394999494714894588593879682268932553203586424494842726751897960071007601491256317315296181836158851488779057280908255803419937891036004477926752508389440631744961999955865635754186128506028684103625027924080286521409162568759149347456312978673005766241383171701734142937606687487474130987208698624037219431261955420623650728816071729750364653549324514267514314538006389859601333322728895675583980576116444433778677392960167683809912119886459496865156824928792008393228932926930230160446752877575033704038520264034754361508704939651465230543317891175345234239283655985075781936680673489724616257626774084006110931524928329670049664198992974873067222394417508102809890008691295117484451881140774427393136504834909749536048543362326659380493764648471321289164862246394623604353422765909732114460754096968981270295301333795934019892423907455518 [172,45] -785995266433039129250556784558347389295997758528525886620401367089308601328073386807713213430942503341072861962413325809022725352052540433518204290892685654510569323653833234374273084553102386640154509009504828824610386578200191764015815886943843400798353529603184966995223987975095685751140875749476499625082101024885578291259307405475870553980526703863145145360972884089209205997149587200962423359399576251034576707031120817535181415752852915599893911556288243406621647978667883717686283432799925099882518907686404936789679764624792993517676670583314824445861277912626262055238025102836911027350924165392719612060564471518883641083988212625803345170534096967415098579927259416052799775051800462204594282489830059829422193375948693166808663260132793047877069423612151883360475386852300796781847858946968521205209076169803796210115375443635272957906199983316046199665951003129198042589927674908119371735878799476770194745373720179399937815970692293064822886329494520467694339601270723072870852849516106522795703914980336880180957396910496463812434365671733981874972530932989301964085090851338667917493051254767389595576937661207630995939369575967656839792807032200128487875 [172,46] 833705471217925363292211737188344798565895602292487585525707647862838221037957511168442762657640450922928529791062875907215683204525348486053040585515990494818978224423695490208820174440206283704109227696398328616495109700195480790677143600261060879795197147390504569268756450718863865345475517119194290317938035330595015240003806657955896499674320047906045585318511718542365793458001588814427596621525671106313216242278982383634532117750273768696479173299648887135915066404488856034687833337333733250891014723155327821457966655661307799564722227340520678304447091135253419461162982897440058914636673085615246865175395710007362673563419623807854449472967686699997315863227550354433604848846361582438755892278770274232126189913538901106845311368972511149067036209831062807019519444637745436152887870848412515127084977579835548949617292848675721897149025139171669368457028756862175245407648783975313936200751990207430272453173968319516131795319865431045010366614927255232736640416081154682814905553966988562020880547786394273547844770624636597253899811343294111130770382424527910188540428173930788899537042480262483461154867201258132205950104846106907081177634041185670544 [172,47] -830540945266047588131930738551987352510720604833104733133164102965554471381719466009336710663947783341084592811421730131904587886879632608752021900565654320821972589529912487279819467805212276781793015744151076219419081885739010797111817101040033421618952285397354895682106185532691973911947202846794136675469521784114007478894051577256718748240579253609870645995187097922401696862294882422814363534056764469096041465828343678789800117261057961690005687135521925750961310536310229473336456989872191161523859515045825731620248051760217367765764089168655407587648067474844725843099119037954631606118704853527276636505560129755578806355889789399439930619944935791957599792588284700418368596656584956724800661756009567323999565732457757067144258990799115658424601629582176917771839451082104526438745059908183574271156531865310669077602779976822634834396758947802273961281431917785883129881111566876748146375537445490982951832938173802095354962660309857386968900798758014808999947414106695703312383226297161535848889126628432945961460579025431078537297380734697014368409968469774333756433696030303443463315901401128186241791059266866282824661361016957654209015151019745400 [172,48] 777489864895233306004217251787389390650812708051733352326845899779974048840686340822794597567344805642382579050269516237018322994918891241804220800345887447144371936345844377730907384870459000909766865091618935388187889885237206863235356363783773254842856511895865652452799176983951982872236903592649788620208913834824172554662086073860675662975194182021605947937691471639554209639337482909067842774042326671766013637527305863906416363350076061555140829573268131464227249513825184376208334647062777297110996516955583598109856934859713595376884689891518691847531205937282602226216948409059183675212525712682975806041909643242222960379831085485718568987611425425543833219104330188920383567523595714116786032857863697235424469137525623053236703486165827375035968981260483817893014634047285922496102950901862383173113743519315844230831517451735285164950392517817442668855257051833462458875153722325605843498423696955580877491323612505984202376157294878465069934688656266841119396644669625047997473563906867674044931293984915053194649879217559955802521166744059942444840239171009077886567472972397999469215025321406657646354132313383621807497831946699582368556257673813 [172,49] -684248796334602553433825814823114021232147951857128451755928120434882229974658556838519073353263483587300140763410787018371266814288183859328979338742235332097922886451328356628248164044901376231743091535609862844598959016370314831136629489244123578356340458083964066114313132495727996901911038645186198575780984238653778112110574735478035063622645800698024200314088043179397628039933414665565915987887388150955665420699724832624296745456902179353662992084135497705600055051195635995320327652996960599229761552980777759778986662430011154675274117866795838260479131040268637993996263818109796624181555740635716986667486741206419157862856709587955657706669116108795275969696314710509998198407842235833607814353483576321606588931026148520742829753849709026368161343980879557920803055899545626745640421009280796761415812549535015454817004939722788195560308049619772675833916823166648321040515676534426379807616301993786094694926714715403753945829402109226141774685319334949895024954756822538121490990639126191114242287071309051117972565439666990518319510847859042776988018974692696932871828306170152766056707729442341161489494852512539082395499816123759793826040848 [172,50] 566358017188127233452910675470514147868344619156165767929911049758938743123390286911850150754257249811579003569968638525393026230083564083790357722967520228618090889548107639604172231165785418866363942499285071196984992841737121513230324055196366398617018929549214585870944673673302717842547823208188424099673408493712054973206765225249015616279214199148924012116884013556386458593682119539792750578362034764517573991238789082853327696978390443239478406554992514759154364463760469798405662167996364997143855142168772099268255457941845770679526567426433766975326944629632455742072752959341203288881688232455251355166767262366193003753311180112645829790745183690478828372496492392263707244362168968281607236474816591329132637741201362544663369101990546642739200464106593490046295138552541633876636342449031287605853568349811014759399140997366658108589759754595155102906900919023115829155866619147485353291491283631315971667764427919682094507383272951445684751345185282690222971281366644146905404904268782181470287480211726316928002861918470416446393918021912744638030848641786377118047218455470285610674410904471751950989317919637337471202721280497567651558042 [172,51] -441032437804417734068856134266795934147474204631080045960412433272005474538103886412027002308467522575588654282411473566366470149363608311761956986136752856025025855975092840046186392928806790794673065118882217761752050679478748494517497598624646050609332252331702519835286301741746739955319761229971044810327984715980732271107029796038844149793640319853569787935100749652653257724243337493017406257982423459750609166564033128203008108244739799015095988426200411356367004975979986236749719167201749580149678428141683653725941196142432579797998763306544237071628635610778911196789976218922139239495475087897914157740732202966579598216710389958882447615039638525750970431938481297617773496316501993998959034814771825981723477259004266363220506090648493379638412762650455367707947295134917634444198499894824390026522421538789207943161887626984733584619989839636829583532205224477933073310632777791358578196260426903970388284146490154950744918357842170500740496412624258668807498950319556575032433672346979291556023364131962660426706775534036930319671931521013045189306605769318899243186706460722963502832174436741944124653454047280365566197137168601866253754 [172,52] 323199521453488086100006620125469744683778029413869540614123504121653744941349368949774026255004084769462144901035298227658105485991619950457011632101286172021299534483758177552299585672331948254314421620402075025071842851581547753173098272680947470600008861775934759875349429807012428671861481441109373108571099809371442156999221080738557365535817682555932330349891650508488615382564892495305249977547815014076722483110293073125353937778622309239995835718521060874275935763961955692371385850837202568673740148191712810260768836768931620161504047594378198985389302822478110343798564290628300440795847025130521806293330974799318881306935643993497560563645344519240936964626653439129216975076500699011469851823220140192177163768649658499532965205724676556306442551903801127000063427316913658689380822002678721079631750401151251101361984101635462479828645543003007489798257800862583764131523127187041781988787660160952930072744647238285250132773771173845815376909783668911780629356018270361979482700789090903746747241993733553180262749961960944350107426835852842658571029922116951825428213280041907840983233640740023841667415782146067403157561062094570977 [172,53] -222937913434257802906352412010945631053043305542897308937543691460270959307488642781839325362636597367100374774449436115413951390261962461590258759954812873131268881550527988635164123666756999313844393419774835273329150568677006797723666405561276776084562786260160811812259569813585863302438727670643985185920472734326208454521900779442432102117297118057581681174333091705034751236873827466463871913592591539661859726786504881600594263548959960433774852670579866288066188103149526639851164811421914951371088042252734779841709956309940668673680475533347533437743232464399731493118782879881058071877407830252939640128358307789295435149271322541602240066412944757920041580950859294308990942561675258505821470581117747452346757651554137099560197940898905366465967746058486295405039501929926549108355637083730812317867176704661020915909740337171065624392169858961180033983856324512662659599214346875749159499526925872450982104956316984300806657311181780296032338515600799901431458501737276311832710896882017062461436262914635891140028349604572866851301107147458543851297323596550439296494443209936195584396581578770456494378373971524613053742635414780482 [172,54] 144769551249124883948985301649117109018501228757509842828523506477831466181377463280924654277369713209195691204386847821000919434654595190955193573655620180422467429052622899090993539042172870743959135352310459071892016772449646740931437386833354942030235735834160699830241378443267900395880152296236344239887422327438110217638737546239906657238055046516088584740973157402443872863220418344748779390662424249458565104965947613948758834722139534408259934885755830223495960532529542398762484184472672669693252410033617360399700867087763702031161906243574462775804044857314206347389895247976541735727362650297316463388888774416124048868459660631120409586425452646865102053916689022216290789963546594735002324439284640148016225276013561291175387019431125612104249841170222951199020427877001803283387634829201357072803860726488359196457188658672392839612930482020159672392799577290460416401441332710675746041910596644002258522624385547242750395956809114822665794085975139677751725053087741257801592396685969193732133279607237774912990437330223563722965936782668367341105195604212860325281453768485352795578307977582768907550312794222397629897999117040 [172,55] -88510082249715501515032327085374258008223961667049746698216268750135313333333726422528125226061532543758776090806735259352108054310352682905872486094442124701723720236877651571052699017684372173571223863190188002754398672455719365021839313431077374702901182639124110465112283364061453436281171240565718763072960265425278117140755987164693544406438001653968195750500724987506295513534906139860722940106487530817899881579113139790560924940635851121088172196293517582719620689884253816982072744872013486554836612161266343921618371662441762361013600280081038925301975715342012331560801996564681270250197749121932465966172841859059661510810264578967090170890279958044056942467088922183728073113022187528713319693183186460615333857574451425560979101443675246336984342651165466555322171810611705576445336493785634583766729406514226707915170737414918669095147119218390479254181263221710259268021104983316939214818955642303502589873704695829494072714313775170589152375239474539100816677044157919927851735517784029732819686932578190811120152530013392883260561858486383915871083137055474100685941336729888328129588195352750525164870259539207131338601840 [172,56] 50950458165248492680729854314319355301194474950953741414396737118675338115765516424345654481848894394820340169193722770528943727398788055864633007750950537010049545494383760180048727608283853860515507292150083361543058933940135121534652246890870552260551720776134841993151127321621796598854101372650914966213511852361059701955087264408400791852640699677106537790011771604031736051162418235065212703877168866944256602528142189694776515661488341059250258651633522024850476776678023688357328227747054969372218475501746307897067832920965398431220410812584177689727313067003690134370393581672303189587411631249745967719678663764457405050339944357178789938027681746347592667720827371593514194129655741909325065362427122802223692328629744746910001673401679188405343725944370489574895418081942278699170694120201621460353087556476857290208893792707999672092740648112707029542733995462328934413150685141353808682422322834885101162476500527744529488250830932580188912525906725593904460904717756723518698305570142651910549511855272172878195226239254290242139563850926667350625487642996875888281334725519481813613155120072414480188290145035692864137706 [172,57] -27614463323931032754834195581821517814168678379860236691953974988661542251126720378145713415983107221838158973680918050810546392074743027509592639557672623628861115769262661204184307267310077464001136915108014623643161467965502613879245331740583803150081126330731004763690962282350864608917342442821396730406224516984954710261914376415444261291142017422194181569090342694776639785282686148155791818945750475602459139193941853977810588409114297207578911523100455805324026190725028095412792138148209625843283804956678769547392203253344282989060728313039435805384634244236396887536007281048095130393187294086390274180380298399806923796815358696159664725689091080013849637877748616502358381267720554907102120400425944705802576181651572796906421794388476838731530341771344816304962948714605393996207854774414033580412700484875949093166332468250442580985639485354988906495006474794661250885548882252317482128823151766550539272567182551149849572447978120418768802085026879155502697759274935261624841928155892228029778818595113127905896173449821189477436930272126109023048841433738263454245912126416528874006655549144989215586385460734184862344 [172,58] 14090535407101959529662991233666648746406577549067056396262194076697991006102761275603781042560376680050671553501711337241533725636234579603324027734266157909582659622152109490494146982109848723367450354820808614580941720318573888702718943747859876891629692572550795562945079734468853238199709809506158924570294960460828658447996945733699442835168690808768217710605343392544908668446344987726604587321579201092164541946628777354851258811765982506025969242053846263988916648520356522015471361395357641806773557889365223853997417734700295154384825917040120698061915968788829776550115747388004945303785380607579042658701815383429247856641877715597290227951793442177650337041484318992878349753982898553550603896413600493453101421864167411686841873641677007451029081066868500471810336817817160334595435851875522841408607780374146449231159065730920183904592241703749507419074851993359313112747387777333204274090637741466298796962236429004454089364198615644444558374816049816423267738853803201701607763295150734620845532006533791920117940393198702586494469230565886833598512721798522345840338125033351709449857195780774644406555006796765510 [172,59] -6768086868245247068904423402719235811355911098917223755640134941597329727227681354465186256933832389723764538310393791135612281132154044735717883639979806724356646636316034420626313483534276624737455426861478673788358242082923049282960711986059021013393357705318123186948833187538671082421874815804264444575673688806822754555396328890604212760167842172549830517159164338642906387612410710593768323699394130353641575667988343559795592800038229565382816485768357723633133447229935266278514984598860041930987669924560995632535239714722294002246307107544605886959321023655616880711592381951890437103265489370841999513497123846551712123638968286132400798846269615703320244968534147401210889481652666645775450141927794631116608152845170980941568950303204661300063336972051076590168985717908143854457303141389911576453223555570832280387689135754736328705639603506154685023400024420535198220903747713825262672771828522592811518733268665564125907486308240784792820055527601098126369650773687674020570259858679728181963296881426380235623293263845266061935859634759884270117459852931343548894897229908615316826346414181632603457642928919082 [172,60] 3059658861956456723375714380071743339638439625616422770261074903123738153840695174628514200021470497878031454386586977374672595002926891296591676823480870872474086052419579696255776980813263003417628185041379325957747422888504356866394929307423586023707586799088840016123877310296760567748134215200741326843851265202417407262158205459611184267857129284068916454292300340410771495650544226259307376014534548893164146435054739267352181282466227023325212299815573704475920174267222054840281775869278403077871019310429024414028325678862816462021242672883578054923159290493019816324877396956638451804149498126951558495865368764046458675622775561519946311223426031432658799691106612983958088366791558252547681468117799995621060176451610345406560325736995874570130988337527781774421894917692416345628819520001374059210523537111773596102955757059586799450419217834013078442763254139122746594522607777712796845854009281543016407097908258014510294636860975932414946883527336806308183254214385756601298750630719071074341920735928006071402547657409419911949423259748679743964993286705607779704588044689822033212675816544671245817746993952 [172,61] -1301504640534012170756543481939570730213071777929670442241260054476400439102134125663933397636176918843702288319537309437392561249992472175660692300803778899510482584373834689938917018872258688733061795088297928120292198365792938175409364311209465715589381954680010823612253437221844734397854616697117503277925505208921106832611365677398045183154333060725181107631166409966766970057829156807041885333119037077929699157547713388754535921267788346337127155537045715909906928472925868788477157944797275219602967795942360734505225532787024094633284094230482042656676365886423785706884044034793277234427922999091333994798935277330028323573220649625987085314062443910344653024374747448801761712237330352306741302269364238802731762268843057132502607585457485753645909163074534068323858745816808266308531100723983582829574796227013271052291925496606739314643464663909662020129055440045339124861693980316050457842825006762280743472539875014860121489787858604462381803135370968781899871344905683352850966184497615675114296493252772732293650151154242804712824951826003001151168756104379750093401061509068345843101323413678221034806101 [172,62] 520782928482957154182773645677292779581271035482810225368696563378383950425594172891323805671178480670652229863048724299829987444394545241328455673783678048171944564105329554416739762416890089428307385291223024880167012050014573402544029975846246648820649487613789718273244478003636227555306905214889004796503952254082596169710434447045870312493142861158576097468375295783448352141353314640924958863379294091814908405074897155955209019253397951954746496880991089556654934852199268387971844121505883094485882316777059248808583624746404012197553176348765086909097048780660671388161099678429394020259284511533133302959397848402514365472506324088327047557384913814631604338838367026240905104296283493320123850041421768392192329015468747501906054135761108607257154577549092067054424241646699133255908146548055570268058560202250165311488954374555514591326886762927284810479730810750083739325037593530212394240523583189108228514916550954334178008035563437982154810885246494105514006568672877965084706686319829162860844950743624541582076195818268453101092823757076073486712892690872043275980533894286615725833442083123926169049 [172,63] -195954028728682394427249961937631674940560561756358549373385340931145988997763001031304995262177750750655554716681930854581471669592765680513432069766498899539453972822538705103480247665149635153986306746057534066384592912608549662437976173252325517094160610223743738476812092796825514118367152905155338326772668478188670379184818421118689766646394847648224075713864598637230884650277311296793442082590107432701088347707966201278518089104689722442154554075040187625021568294238181742498852638423144172586223057678729056967324045915993393588411941506942242346651924413438495055547431130951001226933426934603383821765701878569252982955019819946879773306025908295131452675470277524272542924024040363967594429639907878778780899953468085769675727115708876191920826168994964441931768009663340857430042294105647443501109907762381302726017471063629782660080462596980283589317757355733060633295346747216379530650644529567869865458304130190276330787670279073345201321560945481270097734355231006124026642444515775441265695657780922624627546831620472808721873766769829979162000921679840382978747412804077296875668991146629785827 [172,64] 69304490543546965132268787714407736551265995927321132387839175922899143528707004111877558012000896599114718118435630597933668656806640905993174792337511180626215549338736670056010330858066473931800033366992220239358417360486832704020464714876274391037555837504250493754709225467085411221142218175157893061998056453466784855367218115965887418446808400734597481119579821622901775179513591218282205748211810795708129524655005638853638622930066890317830225946096309256429875802581646477122637972508459333443268429192593043677859054906160176339974056977021933671549362950802594782313821502895900265118879094409618894500832182912918659301537652950876000846327208630577961706677571268668213322333628326898136356299260506490943971686261444058645139149897419860963479043559049918668217699710969389999129859284506400468378239559250768220836170305745939652972477250752276410267907682321721935898658576106603388641861581311847571737169298608835782901825362937898958374401627060165321530137316350444097441816134474405609270931529041031518155304209918843469552355700807805610310836672403126187848537647114871241252223548511052 [172,65] -23029065926758933715845325098433538400189856612625161549318912908000273885179105991440114376997743066074682623843264455821807311384833628728076211630304318603219507948044991879475662265098583245028563485533711143225299746007606943317551913376858788671273794504104631798475478618225858850863353898306082340365692352785370911181432618807215736388021375334998613053963849584806590879734735633649144178414459583220778525501560075764862119468909421103780437782288747689754577023085937840805844846562444510966439054902799704259401106975317450874750527682135810536562383673193896862350991842635850474705227365711845727248078297634355481378775229408342765866169222361633225575213827566974610282613493978949375222115830971555510867184313443456018826910695996191067058859706954616921045024487040648257593888156200124487439499447648389381903298510058856026178308863874890474087720475676844901482687398503652791155725088501510612920456973108981839032952903442059977268473089373413291745645499997292261032587117780394056501675268950260940539508672189471867426410643345759410163756832679391954574755384411755403458111106024 [172,66] 7185738391536993215337423233719450062745547577010796587480100312943024784089454650065292208602378218708495618055586060606855634181393562760916262799007372015118886310814833223127018446707927922238588077428799242269962782756189601417408106739157548730266325187309055058529860035699828158102854634466859116603204786388993656738002453687706297229802589126441064180017039536850834933211314764943352913749606763523421710694319789032283179120454185803271876566150400190151771715442241119268951963956500743382433806924374027995401864020992271603028618634079649709759036949753221511049867899847230068815956301276302175879026236206163674309463858771181617386148177150604374155158618718648224273199979744240195124797265562122234187069329401554468372467970499225809164988861734304315958223810565926511368943976281869249393968530340460118309271146392833445345651554494135428146136928281344950477749856931015441446447943346244290200319092135838630105680864130708651619838559724151257814437629767460597208792632351930419798152248401848334805101058258649832868049266318971629229238765392788284511036028240072635781604348 [172,67] -2104227875676303255908643516810736278282965106802151349848448254685759889715411184481168234816369830498325201536515078615777388607643283512199550994127100492970449844080128211558354722885507754343226023006492851588742960639814799241280662320319453049838438369314067105309032972270262471071135725967689909055827238988370918408266617249400782779942219418118014376153923310408959392377425334103161880648402396237132917939796992670416518610604060543085833078920684619430262148945401389355696000815224458361464772152897369011334089689221902310463817823172097905675481147642909064217391161840147642456929106888307042471547097775282877434084292469124849222244585231675682746664026507664676818948580104635949454920386014610060539705475139542139151121384890951784290350549714425537811452844134762388585408023460463036670293681303331061580913244563390697324753933288189683210048957468411604891342583029864735079509445943176412403776321289819621514522168979556506892614828619660342052994727956785431104723085194514668925652225847849622337255717437076510834471442203639725701788236936662118501590032513311742950964 [172,68] 577909448996452839018922363259721715577961645914510104549845741057161196039076370480558131575601329664606611247146030461387440774783916152658657139199955590330530801486772951237164825251163742737604319244566779930133023293056679322049547395772426109880707852195182955950273620144933380071833187539036533628466031820937098138080286443915817969305599871683417145208532993295883150974148348574214369393639447708581163387802892924604732232601184901611939391307926964225747036905131116946219162201344559468230797560428091246286019300302687476897541612570949974598061380031443094523214380371218020946986917519331809222421400225843819347365637936623216077114311842563885191011056407981625132896302338480942413334074706326065047042531095258404374474725012660003801733380245675401539744140852397388741475003855413777078277585547952022802879096921354567906023871594059047667029034121257388623944630287006114326829105266800473022519280395666005337646379282383799702327571396918712328723357315136311416524096967493703628204649882296503491718275808110317291490684525655380760688909415796734398538148661869951184 [172,69] -148752548291241525618780280850073979941609067442007697672111824290091027615744868811569752925781248910713244240436148886864424442775144398270491276843734576031011541324879118627993545353481483010684806417064584938008203670708865423187825216623925831059066000131759133007555854770311969263919298474928480243688680798551207241096750671779793061107563149479235738405576963315079747564081667294727225990569366363029617363773474122084121832546133224804896283267240391684250332017019237009689022162956489796989854026476553927455251406416410447330147982583486033475874340424753438878114102972219954502025572680986553183083752786035198890202155422669391080421809027327121845911700536356628033851236486961360516667267987631291054948263215809417681229758742879038708748185259139219014962000328323985236362742904423447635281284921259122705805440763810411352790683635238865002145679366200882717553785137981347667718670530819107571189566217742742643354962580513206188089287263477292591549769883561101823256636729318329815863343179074857544560088947539516139045958201950285826850842754186446305039432616249376 [172,70] 35856708604472857646150561052237956206442779109193920276605358881907589637042859675839237512082267013827808818640094491705401541825624155645424908377673987296488428234688294281440253998657431708368228479606466994321397463678049099429293757256035463277312652942669421368035060235088436474378826204440040949674136496195832655821051821389061046536627751896756910788663876373425451878783039805894082646492656958851064547676747531091276038297706858312756924333050689739538047920045437876399724256635342376995033230713257594610039314055254764534661330769147063390108507061301954399181484248453474974858425219348711585166134012451702742368486614177109192131375720175057574220628217548590800239225424945993540395173674803346992277175962215964138433745527225740675354294455835505999427675297527017211008748939168422452902059319537127981020562322077939139358245298631993624580794792556064627218337744914214798779274643926634642819800014324740536178412908653356626443086767705216623129842508492443072744741911755341182496599301386360451585533232707703246763954588884225163504352121522363359424224182917 [172,71] -8087470530055790598875580314748602645749806124033453459322930178123652633886193062529295294354069886524796391066274743651214181222012472193496173832867670232442109226121059408740674854779411574133474592000372317953817256913485207025602815725747711346493658963304554741518248085736069815409976345158061092022410540424530854161471108328345814652811933562763027809653212271274941486436696706615688817304327887211554863327133817508937046341102543571208243121392552299545096539761490455935536514166986491140674149376796254080777271879326385030020704478233081529341576813314959374108842220210146851140271267060297581260991473860825523299104902703361198794221297505150212700957426934887585482088775699978533224079692132322336735423298053413329186984228174487022311220011410140785344797141808021974848942556253314201122543080018562202075820114085682536440971092142506576200675881152023946743866669238456389837926710595135918921804962327065538725290102438859782399744921742844110580707938430176762246590672045194581560377023565714581308839379476786221289794819919888642583205838234419745936137569 [172,72] 1705282990450214718237646832775728604214307379695672143127387305484421161439621984318296508664500340831430773599327365281415317578236951253256534215645840659861698836502353452527538328962602010000022799885165468364968574520000461328638733183585099893271186919256099485631822138996346559275583147077072606260123387386180021391838495048597273574358655688748738580826615224543376495513026871135000558870470404392756247443719528974983762318226910702951475810619852650362655613058081245832525869117591140080392586387655791484016500332852202636359936731885601315693997787666231884175104362429663011531812193659721056119873712231913739272775374566911022450081710912646589174939620303280595178660660440441402423408108225264166441656636628372653026261023870123335856534039534820377503407415647053426195234527919710098382059670572409822815277871322236981445172764570499306484840786037910741307283022681854038641827546845168355255034044271763239580831024357813224809495940635462492014291159170196083777277287480067905058696632773195322605662008866568534248070657289553033441175623511875406535812 [172,73] -335812045926660404994949227166050562212105644170159324311700918340687191073533584486038422849094089252453076688587737835587832815317091908616129725644552322691570621482049293209271781514451303435236472888686202533317125917976687243314073862648640454854323170907028157030649402736024863585403955980453329536966064132827766128399452656097352275939925194239311710248727332126822323076408452775354241179551080175964055652406703292281848688516188520404836908666035456726359380415824724543306952641624136134584423205086600339373451196748796578980778063216260952227733598120061777990206673764256712629969446829344215010329888710911288312724835407222270636764245205523742435390295175425692466877250640540706389537242222861078886982914309285315102405934794856716018492656280949216754819416054465285477207371707765166954727670168019834603586432615314283302000170864132483611427436627746857971321476436206691168421943956577502196787861140129719776336928689399107480541349765463212464582576161313227714109714466175567457670497788557487893188586037678871520630674454922857225054448795729500740 [172,74] 61695752845541284787765431407142697161489195886937906910867124340242411112695456791402324595824123284878277305051949883936325330430460538238682336743851812256222853814799566625634939388731562436180625084880317241842587808758146299061940516762708716398292931476712469813595204106088952904174202604189179267107320821403530695031796238095879134114617220406421122275512385158164905713452380802201641582344677490588853810187088979006681714051979698172352752326152583623075383266037468658576595316611172777400737725922346740884086538944290498905980741978617289715846136909000365862011018751308815469340702191453122052851488519433093631370432844390745210184182763506895943105671326293041358824944529229280296681315504037189207458007570908194899768898090589107525988372091442506136230527168835777103112192266271502748062692437900717464469113081973532873634765915288966554765144322822949087526475674395200080745660221591715090305446684517770111257825775119477623971054944872031689297009188001541895293549528507186479349968671319462517078487820496022619332776998421015272140619197012020 [172,75] -10562924402452969829399016892844773296805909473244331355854762116647550241428436581588845711497221517195022167384752333587925310313572815749125768039354279458977733706470897141675096911592053587361264576816561868521871934432908094041110043232014532743157048590751297907892062173350742949038987275881619667688886144563887493452315414897017687842280793393572482203663474518664773201543628225654750917826233812718466358894658590933936178993561958278008143234085466781863694270381217002853715183626653127786837602876648972654020200579700758577288694438404746402905213307712222550203273603939591803538875954675069358920693066489351019401518075903913832115879945044528162831166236002109520167193033300038291040976090269965572072487664601263788832867899467550928649607423299831038882642350008974602730019632054546912545613843284942637773352835338591296917901052721969672262018062171719071700558765425795628130526732769250138451871268894730865834861960636697663835799426315534451554988206692592112512027352643980607982804498760512227307266536696021143117671733541755026123142309544 [172,76] 1683295464615153303284043821134226521694696197773695215748571405099341365890179673925195456149390800263486096859423827723517417955912318598664209484391488932511860194691687986111506859703860411859581140562165173187631603088270034318735498651546959785850866368065587636860527934060773216553449533967487073294277426327159775222746191601434042298398168398035538273394531886126124661395510195037079393702623226087684918110508228678027259498867497004458361805539686981745739042024184580967727597530987320275881861164946428724540646232059503535534685983656903497049101545609399396823685253106412792851544737355236903798523169309412576888272429163311519350743754382370062637256759083646820873713757765718855966987583404094217831786926519908908777941301789250871908097217639318943036160957733951216967251548244790036377627168381547268075813097087758350954614851400287134334124562528494129098532877063072758232132569778477544807199732368091168262659924941450478910227003843876633358769023516331512225535173698810870834346204774091646460161798371185541787552303924042644728131280 [172,77] -249360069739458457433540609282720400157972012975573112250983919857115725512845529769463080820003003223771397112212985984347184424371196680837137230928810686194326869386542010400249661775169262849173377139943641846992237078962394273109833641002885404138728445306522471555571182948565747812928490381980586357910502742816674774196105412460623063758412769293924272444380203898784097985232251699711989168223627409674264786861467131682377726230365964920713347956733753082979556318298382692655222419077004366150964387843340146669224465743446682793517024787067046537968185258282960088444102780502548896756299708961988634313158213349596383327789901620073521248096574195960304301481138884787784441800765239007768673042855283990803830273737223838497754660183768896184111876510537664529622369886105919675743461434323833424061518194815485051869574058875477178916607995852257643015018446186071515272727737040006849773505941596929700773253377734824297969649418986965583088349839274927431082381248335078460706631705218171782927987301237485843425750791340428020775324813065193836701 [172,78] 34291910684600613828566267703764627055100044838250972957654882656308798742109236628021201461821054065858589491004812945356864040841920771312375230789655542433992445080260061941614242186323964841197262724306425643390760198042235035637111794325711110135530749820945919158740306118546182998835132877084339210732959010857858738039739786023103787867023194281141330131156539496171439246605001869677082680719260377278253697876663116011957706292925575432276046275198744748680437069155312403242827273090561050927982321169916751472236563062731684506897692286414525467200413955183336653455713835842534193945915929696326416539473891183211131352386536828926284769770212980654801283334970270882222051787966024207382442271232124330230724144042274103783319579815789172815503681162029411999401002832770578592374864390492467426546707192446744843064830403602392392959390753547840866102580861465307869877145763400731677174573632157860099694171286468130063396647573225727369787014102922989124350169053274356867078966166521227482074542126250186659944741224768691331063650882651676953 [172,79] -4371447326843466409373970811534839063992424913106301703716815067224530426666184786737895072684569308817231037064150849381268512649840463970246764260930128885689602563430808651314297017269535092162308192443894293323676892734612907200192979187891307867588561854007044673664226949508510604878346417176171408806323750319569996513904177371810498257951428770097398725717802400377823425366103377317558449622976848520125228474705659811968154288192947144515989784725641678214169212109503508377402726626327478109236938407216670843192277795029125166542997550470813217808893006305893884756583369061305611857397634803084409696640441512849449431458439059708016699769438612997523981071645253004505211240918605510637118152703243440500398704808551689282369394453585084312743442907097410783046448678437093881984355082157052265738879532617715243789277733064110215815297616069302241239128645236139745489195544966090316491207415024102487629508617905187632176938900940107289435662653192117346995447943766259690762058810664148155710723557144430234086279790470896160932696085066128 [172,80] 515764615167879961141299504471728435020500230479410856132311854942705474793565703695497339815266438372001345105663873463055864923618722292363579829406746641115706934832301208125268167645078294590829363463870804306001342015869618241101497631856146938011617304631923994626987553457162351203259445827353720968679699627445882377880231627462830672614056095715593164055894258972290617704676956817693968846879014342104422385360245004706843712734931040515662812956625158199301272102281685340664943750987533653476237454277594958066087035549846433775483878964777400291046953620448493286491965336739110070741904205426031285371922648686849524114567931220298472411689962068140297921070826633930923315613749713121354299001562918055761118007263441092998625267221979605425750230413493155957737521658234303220649758344559498058991462057938775318088537190528083523911890436630328564244747488943936493710435644499896441454685214193140939032778081942780192405252370751622873614314802361908155393648838906268595266699461331854137117214661818745603337129377013987775209428073 [172,81] -56221200103018924950482066708614756166984374609985407014375869445646232894945762366096451324196415289169908112429822380186598225820292412536023236282869770293011665742512928439270724683313103499643220555551677311141703376557355982680490767480816633119160813664297452077210848020020184163076088859546594883238284870617968865611445592940724669785726785972989128295855311579669239181120200846430978670721831285623553762657877764868413181511709291523947605076577539440014269159112803623750597006982899990187616723862398678297140814092850238335978890556752254849430797324175428593661435282937296793595421488692482010618854750197114310817157010744526721494017438281255749903402721970605853964470743584697374735017038137825950545802664094854831569468248564667658258074684757637892051847389745226861554600249345847388282815458787552731161282430028836624985921996044910480976179272412725450863274576886613132817226889894031358109773010038502345439422213723434304071787748536554443035030689993309806489388004407083060420540704271311586739106623830237230567990 [172,82] 5648194794284634741833573390488166736927585494792956579430037626236394386174142790389256868756011074610928260186073259228621871633379418601665120683039588894174205366834684867761198195098109454832330932246229857971039997839924535812415730930195292570589208972728036936312876643822495021637205869561085892122438576289892338255409343781111620894457836590934127496313184060886284411934722584791624575131520674588315650852704968967466738552285480855687930617410295443417004880587751751197622385204666989604505048754249163557444971256207351070240705222995091289409932222078741896907692868919639471859404259034519776803579597516032003027576773012904389760380107486175847810351033671332098040981729623901259594059188009198684422735854333949100285835168448317895520468421315243455251192661694510017612007113544249420672250960021993892712385578762739353383693091517993291598088533008301084490607932902979755709502199682759741395419011538437249308393525776336042383753346522037848746738772894386586297090724484556439978740219335676652068499489569666374778 [172,83] -520741951884582899292726575595184415056191884913859448800307895635868026607679989926094326356378630720951387008197726406339139351647872849743142408274162019452910089977923265567484545797272798319484168878391878855527196089936589949974671100323726382723245197079777945778652570078328573184468694824065234099663193048073614829860380336852893982096413287911470840530365112024829789375471755117539239909538734180579626270857767649670522359692691971753689648599418408810466233955207433789671789624061636935236821132216033453857185143949743781481909898203966428915448132641542832970191100399838567971399772420652621935941471976513341621116564005872827874240942573112941900257266319298557323655714990227890276060415838123560290574219732241254055306113220652238628012590356988507912397646853182907528883553036219091606606867051373374658328406180797713203310270231298678222911333065919051719072428086181463115970998950847864147511897058472156689043665621993646736903485350431189392585757133402535910878311382440134222296153291542369926144505642277348 [172,84] 43877135327165137182276278354804391874963060133151980170799442833487771629047984441637575180367568312387899942943212075180694925143181681410084118280032508817129657131433135654831531759053979724103449379297723259630501597332749879346158538935303766217594707635842795835938421812659308750867512428491890144782230743143248319788268425811467161670091741221529344389571383246919330371620302682498239287837838640792392894998252679409636123535856954125519552188785495270390678029049914197645136160627923581492849743954754468992055855471286084384685219899575569300717589308492503376186026411562418076922074973923114932903782315256725823228659009715914511749226981347585618789010794614120824319616787173720594539749391016942385288742640970304193834399895373889651068047618864228509839497188082707808636238374522514804640584605264658883519981579186410160166065182149072728996043807130420491942999272094439780058537920993017969390945152908198669199761870002256010499113059138137028419055794897872228088508364511775506375925914071839729100763528448 [172,85] -3544748115905744149032242141827080609390213021487283655376115607109148414102977999611079563230271336556820820862206232698661025645596765102064123794379560572602131978303212765350335292161326570208868633213857878524442470358969384520538944324487597747999302575469109617266983205991726703398125597079014082796341872489959024445923782194989748803378591613086459290801009839292156520623720510723143980044966220571867266117983456809011682840471780397968002301267598259337846482483270641425286893437091602736724050106186335378706160804760256675420660373202267797733469509821784213237773429364608873473184075023206716745565232762992160034686491083324196480441787997474256080516993462438435551861349155068066690726375743526063693237334484606903956537514296679992409677704492913910344126019162268401826608824528705360256807118034790632512293976680340530296670972861970084576953361816869278200988999421516641580569959375785873147617352660481201686966259913494258844503722774818474965061288865765776836270990169140572100989666212159549472949890 [172,86] 402285201979207636354442807131838556629054978762403017121570970326161875022672762888542663357449395262945642395196175760268007403848230178431635632485171532530271316445752523620313992974201952579079573393107189422507236464967038549127002934500446647891293613360956327122424553736462567811434752309962942236623915888750741175319062492543568509294358592435064832948035652627438972841389146855210185705738463917972597319360864487825650697120227880653964960567700672645875964251006534211908659508552216352863706749766971061952251368201268183157620896736048591772609254385019751272004381937737301650139485224188761758293890701989091242105165263427430147626404576232840186247486056288289450599922370107341712305144057776581509287334952043031026047501440954901148074280464732854382294701735698252118803205831138507122548094648975563017942976007581484495295780161964630215022550918265687895054820860873374981410538031009818291473451261056110900691091571166812720820636227689430993380953202797378836141160766670915496378039473152151849448 [172,87] -98283719838649876123983838163487571742376262312612958066191088437415167373835485119449197670110214518827527963164288183603327381402783362978697845831949393169169218610706240038420211987855578928131729907490586479496927924664602753596790613641531456472842973436904215390162378853050108803715302483101504144043913655573143792585292617842261841051921724652300519841705239422287945828774500041612322657714531018989506673085979971564014262360202565473566409923341939443344183937862326346604211206646800515862316541533571623475800424197419637769218435235274380577790987927845477325015769652230961103450804758126091490678627602157853360550157074684219798236737038302774515087673421199590558662574587825471063120625100711293541468872594855518987000064004322584441627795573060477853216300098958730187783573546088909375632314218890524164081322681747672592144220556624112329069682163022607984472054706962226303641593315741191094818675713437424975495953297473704919548112673405338667233841964086673225791892080685315302927479497647979376 [172,88] 26838070709958101400302249491098531755743931229433574101699906229605482396354013573314358333975807067754901164541927930103825771110732206416706370220353678899339259270838548153319593521417360448865894451485060066628537815767014279589671522502509094148516310318731676324072596071215656968461218435608237472692072285435851761772315178344876603514004733918519993353093342902333100967645961135378918948016100523249735481781264758912302373059857604617056056034034927313897918422116944819084679460563507627894830414672157485129500550726730782017003410787207406047227238114009697862106914154881022822173884526991222701682974798884079029925454392595942012047862420536342247125633625736666457564612238947481901194453196112120319966248882668016748148869058534883908981088618754651274256521464617878249636964860656199272199810468594182883917317420188030044119705016755133353428538922519055005008997837548315799652665741622942119440192410055669980127197375458209038640144773737446215112222296052777613337604390317159995716233329507234 [172,89] -4080751726934901239845500205966190982917362416645837421572498481038018460464333080809038997216779342287861327776262280986597831932435254318239362159260643272293177718375721986597498824947392531070624480164293001741481345860358948198751780461672820815762666617485278068327865073817243652145980548649375807952818919220817399308910920220536422669381128956081397772460974785728882433068820276577722686443334243890812739520083785613527392727746968136015422990739511893946040424861748482446423113462012977036084074681461835926936523854550194133148390466633811972136476547115982151076522946547128593294193741672427795341394632427908490915294142939580054931221773593917284640147291147784206731175853591555225913584870961601079512775480678728147091581784245092077077509598486911158265272572905936704901452940734389984442009019827554620653389261113416877849448871507345574894675596491541988179247332519194402070021112137917301276333418374607678424837699060003460233643671118821702150277399809550665344478839866258673109357913504 [172,90] -671317802542531808461939787159861977406504320305505120854151088062863058522806885098883713674436009658949740193803311030794455224534569447818913570320327797458574779829820242569410831311330912034707918827717519195156893793048862747603412845586438291041781280407865838885147746881508245674751502968790398614962122121620504335265222663644740050214860873871334136420034284506507973941888418999385663872698321411517832922924378622571842555986686117579411093830867017099794871026581908826095501638364664085217899928580770711003474380715459981090700345050234384478743939066806833765137709558492659755555434286382126630938353473510395655608948054275792627240813199641416935495693431370847418260262211721189214066661933346954544943237209587251694635018086985927714804375337443857416268915461406983467708108860601508461346017509256148940934786737595273381580213601656370136402715032344187194019675985064749394239272301215350474647842772627752343390829183617510669627863797458856825045636347184162803366742833455267261800642 [172,91] 653273125176511943031648616064967238074428005363637960326288773428569189250767156642758915389746108704139300415576601387596746385056809648138310097948610602470172198155416123286009325297500162177551505911372557155296594567896505619795438883331372330605560139363367741867568921442099797783112118249315960264093702208062771608758649321547760075167890974661114646213936772988665591248877757638146203177903130017588660540719584173964810537226340738886334907874776952898425269728801710288419240219294037423233837241270552372983714637523813137062945438289442673685217620816759060327600035631000540785550218390249546748058595800700887305294822132628863860385447274330675898663480164744232861392536660612578874934153683535263397434030417744454718554269737054943774248381034691298810679066577116703098834888095620064225838967465564479450531953074537267465530931829171010478354977259943414099150779981399869614530640454778480114299768183836929532247854250317007959007473328210252467955867736855586662265586602608705186644 [172,92] -211487288763435049188537779152980260765113147932598812722251469766264781985623015314395998345745126969583698671983551775564711069944140005455187180018745078594237411100168416929222391189212131686127145811081827358354195316034788357171120524669761493355519679822455663978199203537542136757902052531238545372154269309340621925723948614017040233035492167868701341282900167323630587788608602854504374840789130122686639164751118710285386057246794374729048194157720278002736752081421770520280873656795155405195050378191014870314393526405745050497883732972441697529625982144971802479282300175353080327798035929247106259462803464534040973173634142911799175901966511295507464556029570698366113893330980388632250696597692300710618104690479396789885394347512632356792326186790616091618453190304458954583229213424253577697212298126553514703885991688428666404053142858218093837571847852326400209099419679987866003986305615784077482794856069871264615937059914480848690824556485524647074082426832454600271957644775806424712 [172,93] 33257369603378869912579946494353353569127237246583133262163503174747071624239099856295221947740877347365374396228447358246043505875067767200557260758366445843288792226051494227556922599672883753448536797772406717456917082858753039973632769433240314339682445877388101805682302878500724064219121831560257322448469573330958294499987189878717163562083565514971853955852942603480243898613515738698976635217538836847967987041865629422858408927002299581395096342510771444466510732895000646912453898786881303032809448943617814070346070991672736675639824046780414529183387380732891552360472991529724364762779630706019191610593333403911562360182535094646208169257009639000398592979809083823859612322628533903220302650053358838914224196638691781627259759534337300645108953792178628511325291446414389210130524361410515298284414934949130439421557215894501469806658886470648716030944267139399214660794739782793356445977567124210453304349017611937010921491902627675859759520838646426449835755894318904571094481911204322 [172,94] 1629172476479220926799567129820571478815752588415165298958761906757262602494774833951386914404955207723251925151956994132601803125746149135707467509543334667147449127827568328569885078949764666986669790597883632687233227637849386806526006627576277262034068858137736561496139706723968494279711946975686822539498531790183717394158864391669127362567595800518549912668503933551408752543187723799626480714603619126112814288133846823940693232736888864487598304016872455354727530739376536028773935614783772690083848573377708301977657237817967477893387676522931803634811245234560776056323562250544191858149021996038445721259998313259425137248724465600105633681170953468152783748408799636629134666672257819153348729693128954775161542744064769652702474460977892326030939119328403521045728652871938415004705732993703455964374062050005401490305050492813053873122455486933857254013267147434492361460777642511304042408085592511699841500783766971323757797915481043430402521505025250769254563477637683348376052409385 [172,95] -2290326751494121058445955287182930707954036210184570122065589686115410584888787473569808890668538574505193949517774729358978238836242854289532834195053933551330564744065429462001248443994452321409442450344211387767862632589969308497573985420530604762871273795859459430042232563381037170792346049124411618638014980021636056887999172310358331826136358679019746416328446516688049183628329894083856053498754952591594963260766086667272609016364798884822662122255082330636645095296309965310191025678777921938116298447669295674587108117691859720442465585632855918618767568222700780819130060555269730229764333440949889610699156498006504088946329902792399387916717441721902324710633398830581114221751919957054001018514574046688899434678793868204425372510837150501272604535020482080737764788392270894508424526555676857017587111681583377165390785448744957814748711343386304276554766411880450205419055014003771050596602071305509675116291970320808973090201384796099773886108862146624933743094684955819668022114 [172,96] 563576730121691874833358338653353169262505541279044736109825211100730759865821750090426122226763653062098827742232871120978808848696334530879739374655882871096041589185320904291911941285782106565826174284487766373883607603760720234376435580223813793204413252192206310764935647735020366072497874525484609854906715781020667958947135994108777277731192924080132901885889206183377536386703946241384817776650050016005502697380434337671758470294189326739220214683242984672991152018928996443488869424831556382938349422200764893683884629597812986644336146660503081126552494800415450069784112865596268104624460614791300290623932994060991621678824242740662355671952815198516471671431535946833456943671758215990064551382603556138274063051810494663104565839270622559160114440607318518090028375470942900515938121064553592435078178138426510881556643653646849712796955946794690613691727458332260328298972259905956762775437305169480009980666999047085351672017571443185351094401979627676251546731542659873996805 [172,97] -47176078488270049375156451400071948331970941898459482881443237165388049501278975949635671685930929613821245761516399305938403039141436704483068609313382847810387048052789818375200032317327246270845288535888293882653027494769707070038019792497119859399244254734745722264069765963539848697962097155580836118741174614884098312956777003355198169232139709380499908601697179262515366526948882225223066613845284889619832929191258306052572995654826333780360240611649611949186751730743422022861734410643723450253640469212771834308007883618180149950000172282735607799509563404595740795451215556265257839332416137585992083847720715262526147734747328497929560251562807187517412854153980857321309759983050030358220832939398538359087854136916690393338390580187348102368828785824983804388545994846669213590416367728960972216351139564603432970119580479449998157104403349254317937544016565923762298079394944518938236853504730639204144352508266723422732123835362071422525745583813398360570277811979411908280 [172,98] -9726752383547989589366472771768886713404130207416364512032303275447143729152909757275425485837972022738885073242740616861325435613550338896013480536962749502586217740132647516063424351650265757242815611834618541955335654778112302045592462244337468280813869312455482027788848260953655574795890490975150792279444203387008622743500738655203523639490394017397510044405679372981860020436759158796171280399061536217789220036479084032147849245774163492364720988513337781140152269031657895551565884134532507321495048676348849482392141572970011348786143709418261873358627608120594422429715918115190787410107995900825924568683237364439035110892782146366277520223281894091867921191015016247664599956021121144653531386769446415213491493120557615017182519678223714253035503026218414221370592068534197760063256033702987610132334589342305154454455957611393593244390327624695852458585715157095950315678763354860506767573991500424079159763510892225303177482986927018259156676644390232890543354979037000 [172,99] 3412587808603860680827864710841531500899321592822939768060977145995311570090416112678368739921692042870879414072049279330643237892671248248426060995024540947352016075296047787698692716457651812570357251334186549855053670379859819426549576580799499485392694714419458461222472999447700550162556396978932084644352453234197386199169470269427662071407218471798415389450058488189277679350410495867346640700808269093025025233096494100841139056108951871005682107235540958929297527547471682278835537696235663654346071839821564939633366528936058887691642003911243982158433611830039501958196156899766599804859780780209844246721178028605614638878416610924215530863958932320041750431171306623556671932319517542153990820093379926724506841068633736193703848484703919886070881629742018911298731965798929184570311254976433462474193537846856428543472224062302344225054428695231800277766524305895514035436697229728737191625452972883409112491376218845096626220761891572596265987853049099373587045451582 [172,100] -327563783001888372785907654854462558970086686850895963540206521816523969828636497536967875054454729354891309266740412264923603685940535538771307050731349762324751920980163398076681633252895025374435921946140250633502963138184226413387910101287305846182229149218740759430651744959613897819718238875926322387477496583862234528600144236414154689544308187456468811210939274347960185349383591635933579833510194041877817731011630276575531587784410698473686127579347886307645690574936812492086134024646607984544780599804436309149816809051063135491633925133157253654400219513133796535362230033043848840091884447736514241395175904233470005429859449841858310443516196436194747676610667646104706208342188484484024236761420456560943250632263954674605990794494675472349827125963239245925490488393122892726675411077295380316272676639047749788304395866112463778001891085652193667012457826403801851997221819298565843826728257774702212884546094823710569948355553560863467299337486336021049255104 [172,101] -31494727649177574434190154558084309208998364685649168815216965111300430724149188254095885591415059748122969599112583971045547161219406907048231783785409438212400554055795619576861747029108426803263064268077212222261342271838907469362711977006922590824834816519096501949676278505229165600376984880108346702324238409964146714181305991674868466921054219861347561402018414481036008779870205417075783257583103269135318525932191564328436565672592708228140710499485602093497882372820318974593174907729562234252703509447145140768475731571905609295985347336884688250377356212697899973536076598430725537371775196333752845969107867113195440587587932668154854648794710102932332514903412371571643715260995609591029799873260897597567972200790780721173091742892870023094546156826835671012507669767447260080506867272295156444190591413023113293645638278599818271253330499256038853602307711296872296189825250821237648047777673744964198074346824483693023136584527271568058220095953022677696133 [172,102] 10676418930930559801624843446877485640653999927681867251307129216221430930504551297287016220046080528693013049207428143409461511572749890776439528827900574214342652115835523369157775136323816003745389539386584850469030363662249337165225238175693879143302815626731232172995839056448369885146316390195883558056370870085137859617289094929517316000929622911554278700663900415584247886320077813739066386861229472548034919882458525257645789229038040880766141933817116574221956849418165073013835187702544382677209900073498356445101775963218606009600595584172444568347200592718841045229954623904772515716816156896543512128089137874013256389739578122496458033629288381213202788325442462217940500032373240185888318600718086169525964758648472184994110372033993594132182771725548514774811853897780210074704939998854201513021414705643127893367363537401907788667910022640375313196504255423162274432525134193844737437909564953657238219684535573802574737404707515115385709174701388395483 [172,103] -568757066245426653547262209373632905105686742215126111727944487373807971995631879923347109895708721579304763071812273492449620830323886416236709411468785729801031054308028248265724419356071186927209953317871655100958146038621342990947847452694570346010416913908781404108176698223937385841261279045678874117446132080635381017396897364441680876711499869887901314954275863847045540743149930837201262029434728922070980620887278742905673291562309414004699562798787357286290838472011631021862045092756431369996731620540314794845377179717974275310102185023502569207937341370135985901665046822331211828680031347328649296148663326552755483648118494197462196363795985790099101057366416321213345469507127489386195989851913284888542768554926638903293484334197622272541707208734741896645779396198584920959993327307721365911495164246622042388496320808945771937808738320689762036581051638107453086853592290273866751381074154853866783632164841793455727663973966791461037202156744075 [172,104] -112851368280040259582286337795044799975045144679486728590682751420533833687594907475737327574542789469163424044694489622781710950922406586303217229994271473645149459741660461173194626063387442709893437365094948460634206328307843719490863181967313377367313008173600108612352071556509619389319489379439756361389220139636182285034645985414578479246954856057093760559746756670645979790916025484418798693767208070801584703553002115795298359651944296352450718304700556739337419353126361722838541715054915071969733885544251559216107292955021478661112160960625134060207817900531668969476763722421937431028549869932030793874839502327916284167790952472986867027536718163186668609281862914573372158610529049716523504739422789858712710498429191655580163222867639811150631104833096843203642909707876346169259945463454021134092684336371709829481953545955595995544450261593177299717383552262774838093092068630250506376276817160686517068449405964600914583305969486918200281912730 [172,105] 14504184675001217367124272527969037150189494806324205543537014738014818464360225483842467296223083203138629015819015913987103552823004740724779259276949313307302183371153001174322505828175772313600973742279553341968872029455138797225584985584004624293764740817280202975940244788528403772077073801888302005341323346948708741733960558099964841873704443480663693096768644877987955317393360711191477769535747098993510931703600928566934600505774645781229360596899542125926309786858281007268742269376142718638422252301982657177500225246194299593142616607893694768344962651577677745642638353814961566198012118207498139093457299790201136768511459094306913011680562026376547977153156845906800197817849769269733836347225717576656892162937154846795321789159965544661761174831903150651132365530038611735173205912864441101990508546721039665844735827032544207520644793897505100378170837289342309371473143669841187589836268768961253170029208065660312742213540412148386449240 [172,106] 591608079109164615994524986333888996397090970925404921415881255910841252217420672552699709384205357941921323066271081857492937231678876422833563487114497589153449830231395204463845965909683388551384003549047931469151275303214927498336952353708398776647308988633847713019483758821476150316105639031294796284333470625396169281094404650986093816394223182652176678015327818455917960122441141087102869493696507854050208932187579278558616961459676219264320237654813188217368664086722120787869499671609538762086471437792971386809105141966120264451294406040333896047037202640818368108960482404016024960864711970204960398197375226938118268550479549829455611813975970623868003849019251908022858617946467431140943050080967733677241107860290566750139842215605386865335522412591030290977167781141985971765802955776748516621721524798529231279962581622971406374472681792048231857181558812347618597797162612390744306524960143969931109912704019504949999608218552108823146 [172,107] -149850108982511377056150700934575419255471203421963814607308929361134885456615443881833034525249460400849637289328917584942769946913566818482106749179378489843857043362264575099945342340748379563497938903090756991179529342460063841508507541874272340900434545083395071421379548177664517786111154420055901935205766001112200927756544126719616096740803230420405306717470695213758079139722172860980287653296117099519639267208545506400248828619705655315864516423491572915680833666903434502436875220177179792608103909155298175725595877056587556342613212812559325313682307473768347536393091889380036810875053927123511702610090755426918421038477287872164835829447956462373028903295321394312511566993082447667125347096833650773643396342939088331026651800492059942644922387123137721440440332646252586999522348214907575115912686996642246057223885447159744451043390314162806810816215725893197299280633179152853595743183855885005184856149970581488079028608293265724 [172,108] -3449273433591572834924949592087903378362991851362916441459113797488390817314443560181776195350562421977677246896303198986714183325666160331665962663296818012917716620990738274561729348750083415074498486062255249905172275874399330354159791209196345329903360914255188381911640975725045758386210838319244731621709021441952660008005731204335996057897074556730883677815963455045363819094224240539427088975013463068721967670764976950699273841448240594904512196399075548650594870590790719781531991249652596183176506617750219575374113575187232162671543896440155961058431007037435903366706209785291307125609257665495015533687370290485993757522372141826999344030306587388277542286128132677578987448416194487621957273525253295560081456752811679776926035402971481623292701935178552832837173188883313345911448708503411772103948062696603900347964008250524055440551031612829114960961934236233436714295930755599807840364690800410431534864702503305348142016063408 [172,109] 956466362859408803436874778646204878685897769414224008962148190088333367370887218515773431915033748895224206381431571977717504082886614889035615608429185243277482201943006597131846550892831268876809187058020329352070812174464938414278102887317658353110832999537109961480888160690458795929884177588546290793164562870135732106135003510559120268696581814047308963154830292201966190102896347687637630625655910315185489568214746660858272775377924730144897301829495771298863128629629988230766831520395876744338355063855313366619551004023428743965311738420621678932663664870444663266045062122008170409130550384513098434585026493774468854905568186408737600566626008143986434661737849537316918183694297404702438429751907242380209203883814529429373810923648576322998094012775294070373143933751667896421611537040816690119912786733665315351448124838855835178308864926565105678041517013045507797030267648779231914620619090142483720105817557348919795976722 [172,110] 43503350650124598446089469132700730592240023736680154498547313499742311037432032201536910875791782779933090206842768551082061083100990054988945878816634462028270511470316593113858102431157838827063861505828487205302059828719937684999421595987262376780280252372456038719152824545414941369137236345553633780918997216030687622201098643271131828522680205069398226554472927834649936191992584946748089120079853185948544613655493880774989639073348618722016445307462597190091802283345824585293685016278492428465167284420732185362616091955460704340819965055550337785292843600962197368995802125817399025197619092652788413897903279003379351539341620868025192469568147477170216444067477997642901963256342362985986747610698308200132331712497723348316247367285885651341712617040009586909935819577614473714332739258113608526597060367045400894663636183258306222628121388851567095907850990951778126710505746167280263963268168737244620301336982102308305810 [172,111] -2608038548475859092732136547892350152359778830054876679981087081551755346261040931517120907275473386773077933137346011188122852304273672253143829732830783098634426627659609913832549777995344820175271226330893590532291006168671923902435257651930533636094041229852984054029395233430078493900741692754942186641194271076487341932650277578433774265343136116642345928486698821623450562967908102950569990869076400407750851866022364936426044246765716028780346000204784871893987651398691331894862626273893714630212523180429993501162403557893735108415742991767076980013895570190107425605770286850642322406007463060084474733872623473384215684114979836520226662307641289944871051534915565119238822310271356412543163341557566177143715015597567127656243575989025204651602341612172166287326742309996712908354377949593634808053823267531663829205081583681951728670274610926354328049932541640532919676886696945031904245033020479136744265516293773965206 [172,112] -313255153828732046392566172461190044398719952032385817882491407058748517659594161033680088829184020435731048078376335423367644210584776863933402013731473599488427740270731415397681072950665125059479367107641754446870346611938608273899055385592051673760724622546591564454467677589342473276948187537767311817168324018377410371162420893245081913607784749496214835680540829118910927716372075781188076727212459199237581340114455872742285408735293964087544511437749189253972533288259737083556164199011277128663068525364767753204212678976276966116059532397152131399762549886787744567595155324245245119374096000547152109726981201541736592128411749988037632591310856197818165341933659181128662459503566343446378182634126465825063824332858087329219856584589691552714497981756332924572229619677200513729555732583729613155516322635657685924327222734361674352142724156548808598527642322094962886172615200232114977047895709036603041322630489543 [172,113] -13949511479247655425627663399285241084592368237055446215769234163778599664286885766569059033156067472798856950536850168386580515704647710185695287660383654066098606224994108473355887241355681887405602183404331543406974836336128855361797574507184944386746480508018580123982915793159388791728611989051463883157471265485478106155693866111041520790952601171621697199009326130112011794886890561084172225148825134396122157034744753962058227530577450701973298355772132414107865660559216211948140808261551210348120368671262233490592321062856646879386969359890743845141780923778531258563423849033989611457603902753848055593915519974372678891783507386946062536315064498472276137285770767583853236720068784900643524286244629712710665854917929244032025825810900140036557853714267609696504063082198389953149161675401693897013723193392257961514456395003887613624469834552698369467569767757963091040625073826535113739604505261712428508440828 [172,114] -368196136417002607490758401830456522931940475688467942725096892983605678021696125972737640694530008867459875630536188896673286843806431153796656684225122702338559084221933783018988240202271524092827269763062784322846359017633730584029832183833684099958804249520833697450148098565571784015459646331733398276690752403651798953798453778242106352396397195265054963186109256962865343801816260058626983403785144108347691939360629686737276441626163852528115380321245823419955275942745589581895366163007827533266941712252362203138424106027731965229156699432611411685008388025092745904421487755217561014732602899705125343384985763482785034485280756613950195300741989352399229838396275796198298016023191962458514125590663130080913126002475245248508745812848750594614340811904570837790029313518534597484978938062974246762018275296609633084515116428777914613435319618490912955326723466931798613256154762093726902263928040954139994494 [172,115] -6459228388713814709443766676488736676829650737469503794448778147447691853351159813676857510185447320191447006274092123617857308768174549001979540693331558177338574484975330178082278131657470311144125743719598976419416697126259250045240751579271639130464437428070698771540966227512140411991239763266227083992847466467681624634881091819367070267103009035027519830743871016096910776606913322246927296343593528839507940919262404462855010193171285392764991908342395940610380729296620519986543809724462578105787764818135203113946866996350959575624888447202459322334917405336004196296835745963873380817197402168085194926373333537805277833713519653996156189582818568632956986519568133393628451600973152889506345560853181781054271495003267146991985047671334114617374773326996563972857852949315890624136993406356945688441252334904272198177804284148334636293999417638230252543297284555319270684284747558290903026680212514672466 [172,116] -79108720181017080420504246383922706455292800061218576779115410230272378877248363527517167789571584411710116788685263038365064928609197391006845410821284261580533870009856888462927359491630372680886742373697059854212628397780715999469634410832700710021351967288459236313754961238124092437149546379877135877906372910997822497067103828804122019402655149271774360560156633287047659918153724315289086190567332237646115485514084135617676888689547836016713757390605182186928190655653859748624563561880720196364986403029063924298518961924058874709843578431554324675978878322313940867719846376936642625978753210502646342705075780987883945125323240001889185327870405617487966800271928734454077069134383481074983924054774098504279387976511426662078832013467117342502141002239413577311923328223997770578292932170378420278715906790788415083445528366784395509713021636237414777347740823380357420136257815418519316058021927736 [172,117] -694149849246030789356066414456909550478744171294973732069569622763282162025142057397433753726891887960861078397287632818013737166433558592405230981901754744910146189567657466812688426867736157695631874825081446232108866376907547404928857881991929974881657598501483859352870534239926753675768219207955368824368196966742752086982496795629018744769635891639363583684739241251767706838189711036923027684172197470039410770651078827368182116194343515014031047242393519031188614182052647265309828377743492529802888420302621779705980804912208570058860132661555523020586468912683261926507102736679467759376266783180532585628266962999395983812586201034218030675582141112171097320723218046087076956416559935573486760988417760106814353229298939408256989786230311594200887961135247997790850607794301446737772769943880357621897444459846591180823911544367549331927804623733362284624398929594558771442249761628495733931056 [172,118] -4429264756317480670164231771277958300654602675122975692764044629241186416372488428921462231847706258872561918492759135377210019551157426078544005057804544698381792814896325253161182351119468939551616137664009534798655515824987235878901640058068972882382678651534158312011852220950810140338726978903729477703050127438371368104671260725722562541976773760861496569995977565213389535187071933615044377518435442686141039823870545777492405779075972811282790768476923946859478331844572450337183159214091386740965449500164728523031591604549023877609086757401075998557325718373710897382786154850568053319871840610584669704072665768458863330895622972161900340977749349749042634229586153320161682512902456608693798392798260740356560759624101290160498384441514835892491977388981975671929729460765559829872834149744538444630203334010746740563187275265694953163935754081293673487546342641507728494304368152937491885 [172,119] -20733221581573270148622921081490257816539933140167704233314322245948571597953095772776620270854000181659237814944037624757732648667134242225348778050485513410861426019094818516251386001234950420194183376972392221029326537525044093944105949054215586634128622596136871768517075342144865385537286273524613460667208133254863977494622055860436564687354059511095316282338427993289395272512702855566272410043150031668135992005914343274772258266752677535407729550804309284087027466712860513667714475447157525307829143296153616200409726794216394294667914711909318539709082417459785060666269680868633228016738269097803571165652189705462455251014070990198356556528559469996516981240643142820093112824230889624310212732350769277455156721359485353772725680830260050103257073118775692962763290799740492092831093501787524332448768895422927320141980782825140084826359780402173231531886074004099503200013515078437 [172,120] -71551362040181572240726377679940710044957038563415260211690818332947033535426302731001261275223039023389524787879460364795832111015773512145577906701967328359607156932215463442464255523710699330818120149325200109616872831279369863814045541591908422047588076810096595770870757659793589466734314108335378414559444346119543112382498618768673016563133657225634682006946980321863364023341692778922326180279062326443325883693446819676155654358047648873299536626553836689196434917464209469356662928849296927741955057802085290049538892327885186670300165966477088103371586114334280830844625751734256163974354841644958194957880333449955919823396678371758987574898648715143751966574395008078811431602482867258412434466835962921559956230986920611820867446320819472479987215104129896574029075512793275765034091682018664877553298835128302941445741402485123315791194857613941022096686176445207630064784712 [172,121] -182489258311439407269622387284188080818261580287618214813098325315926794659145829825426727796765103027031106627391600711749492276009815048509266788690681025217736953054845319459137883346500683302449628450221671540274398909445019537567143169413107852424264303610457553144191416970494425463171046039623675409078989046858645117535530500011182182670223655082003065335012898501520693680767851349478521110987432684780775400559736858082845230206961806173487226123836319643667011800222109243550693433488166057628581918513047917712695624288075023218844649489569241608330656183842017161454676426338268021283119486434008756444463176961304318060659786532968177074544392137422478213986155320851256316137821683381541090449335641484124525925649126439158526936747056514222847619401677340648534716805618877057521667501263341057778907831337825823793576743525458151964214443524626142908837080880752773760 [172,122] -344180251626835987647573403077406061451487127789173062429595377314828620528140620615827622166087815489309445201857093363813869876388193698679728933667172366138976842477004153146007726985802608277686069916900530487921808105549079203702728452926042360751593610825814451514909100664544903926650849106215315889956579156516650240529893134452206608161586791025056512771589634891632949653494186702937899747129892572490278361162907611130191983054360031042757972888498840692135215607200878669824865862109067177177458578714080522160841584917798302816733993097048100282261082441567574861302785888102044032584819941681594013975487276086366405468375268220004162922262017656114672673722876329792429600264858604784345660073135945542236493671190345986152474214723391787017580163579581898440582684819616925361468869866979179495782910143460882869306851633632922534830711343412979412869719084268984 [172,123] -479654984023006678797900728689745658785099629409938387811353136548107370796215573895047643942830428457247972660795919185993231434534443294069823566727506608749123594907059497395160136209156290817568975233848664515457349961399008380950738492568491020015797829147769593543226233395933137510643173659628585234589821368029395620735164756416304645702705640965351181841028870606719604680826198283867684182708425903591366753615640464603162038461058817766299849986501865241436179038402753504458636058206478627977240667433374629113452275929123386049919658771429070775092381375343556377026045304004427109096459708183784607976072366064816304197791175835820631713093375964069793963048046044061194879930244170252112993776302174788322712641785260466789863038295966567502418520082119241265173676393501136062559636849147031766969261467041763199106329533924662145142859538610803348105453314 [172,124] -493017347704430080577000236542677048102806503296002405340965141514738808927500923637496869928092730863749934651941659411553205585499824155634985407031192385788401478342873608382306483913519805392350084146572905495618494577743901648654158999549129389972762481443557898481720321544558914198400945617205194942032058963985540772845670069298241732327076540677389331160506442085943088253765870719941828911623500182000998397854917571382560736667916139122826525917210818214421065589090102403281134145882902995127158240663416792447158412911323539665728807787771428765679250318355398121916094312557989515909887313069134145317298858357180191221352547991606448884600909578952395948446848444254019583798323065342530900752051730299047410727774360905042685774586637136858509716191743662460611080350009977071007780572366505074925429304917806365976277295865502837408003552871507180440 [172,125] -372731916002551028112149547483638247455562565003519083241978872669659459179948507933738649859616431253548629655736277787296420407244569740621753384943085033255320876295718391003579961296400052189178854199256969515573331383344865116753778427314621316199943410730849494829065092056743624321558750687829016179656757470716339175506853639551563843435831474113558039019211803286085058764359137047717624914431047244795139799944004627909673645460790108054062865837733163253010048645306176007043511814610252893501566783874359155633060590194197862850068527138610626617382429803161556292881299731328208357535071432445337382800544387934090316119617284738672172537936518457797936505974648329961350961630865859329175265397651416357076166028640374780846973225321926007756741157061353001511366805454876713324047366475553814414875668277969617597148866764772867139783372399457510 [172,126] -206545249715392232061917915650312702837917961323153969339318495815393277586531522292102294729273892560397301597219137493740557786180458837494682719012847129560304283511570134740273402489945958728271558861296706526445672611453753639329851817123233108677682735824285910577738121922964941593393810092029232561538976321148863573854018089110905705999227207969134925553922695797690682794666692235818105484650936106788219544112796205574743237475798489248011907386404040063613897922595319749528740285880789461121526988604293211787299965155988278068013304384700071928193085440091487050805064635857411488815383865050054226592658803993760088019512443286483690451834193609728088755459153188300925595282347528773380746446827374505763358197560364599012540440786749732615102977274969904786891462999413274654215069899108409759308036073281800826067925836584977786991099393 [172,127] -83543403117006648270014588752192980084987508849896177672959110235323297753113191427830262240128125236001710260891859593534575465919061421621751309436136086214946210104644368693967423150332534472596707938610175719333159686049742172856524820057280335367848222792276393108676659318494952159081032499155705385439841634637931084881857353434202943464390594337209700825871604213272070687651688646175177448265634674752635045127186812882965166570325216360502173183753910383591718725757140502952321762183004686859684919940385461296956349361875883891117683286394257264319618704654317388262917482284936173947968250967593442051212429944348981267268257680904839110926877202029537855763540794518672492644227249487123816919416048230997702332755610794755060332507595136469473828349713000080055335615292607261871041540387208730162561502196729896989713992964650097837 [172,128] -24548126308015730136000112621837142254745389627920506741143449707221165635312459917832719509135604319219049473732493488040916964122943229313369843748384006856287774791893137043531555556179664924950336703647288411299643713186436421099047595238647514521711119889612346051925409638425147536338650285719029556134600468085741892102426329470493277011553051950948097090851147280126645485857127608770543028157800038878235598260786063993501086559046501664651518882343686950358200552961355625498177296346581033746619222460386454284733454171804314986450124599218777658562690579155129020595536901115581965822257415242816757167704326973592756873353597833355650293569826623335433551223555648664148646381856624728180699440072237990719000310466444388869431832178924523622815466915864198585691605819226500902762327094874836637182744824837952218636531886480448 [172,129] -5212163009400512989120380533066666888427162327073274678210528129005626166199490601330977718666702828287397797935564459487989021884123552094995936284263477471052695026292027436908384682880128337783957294775798504550640757456641880232444223310128425438754432112213953299240917145562773382932908953839941177841232699238333316524068420787153915391708785602052188193097255984855882602138513151801026607592277968400136788131865119422546008507837441064067385199431307078753178919247509305213450897158534983875308204526453355805888255370681639894727758622199881129567804813181074956878004028368826475482761350433637834744351279630417897650149424844754900228101450053461724105807184647866405035644377796044045980434889659895920857141012237740460829555711959496504160416423973870240117289168519598107308147180624530173955714186756447211964099702 [172,130] -794983170837937058368777164786069236025899201176570252813361992178362663179461347604394655395347632508215910686188950725517174052044203542174002586667397052297249974329585865031120986447563924417639839761754452560478125272338239767274692123477240650344205135946891957897463910213690809424446508590174068982943146604677244701561360585668870043350809903747649513098121775295122489875038919659180612510448506217371680723273121436029511918794578221307391014610042201199755122760969580502875835785874454349446260910590760622733201844007666295886203010636304063648373149500709262227177729169572597593246104090576863171036761139361087186591236978161304203309743210123471443848335318693347555498065481066306017238340352000945406073257406397836380539254566824009343906270174720782009822115282369535783343454144418168160256300502837560594 [172,131] -86546876451559931539944347836677281509008359940473069458272235013005271625968794890078460853876399404357053221429227512757014247662670945439509056426075547312307241538619244993436013063564897583001640806345734116748853158607997595946045001478569633587179522635160322920862714023382353492527476859469487007158607322115782474282953223866081910693171540032501700043347229406708115493864603341095297244821712706046366688443231846396378185828871845514972766136699100238111574955898351861702560496536499376703318777420646541350268673459938833796575466768648893263152291911636340492252433824704929305001807213842862571323705375204591249743899215263927830463620896929769140874136676981140677482505082578576687151848371360173776658367497638373297882382114816684200608677375185231746580919494756704388119270557736207224516340387888 [172,132] -6678471988453949729572927184058141707138679969160058031341273571865550219617493989894281099854901079166023539477581927088893640635698669010618220580743767905858334183033600287222611043467493689637320817243523534400179059550450017025690541789310682036711328501646201129703657801290179250304382266574855436632227051582281079376801996906397416986824515065671905495339882963326178329629981690598929601314566414768451194880546620364819535261944715913892395953088904707853639088344592600099685581712942654108684367056643956659559798166487584406232783829641776592569315783049485257417728584112455172857490195746267391737594177862175523640318608014050851480824997416487689641392937086522390540363864406136977287742065846024290118846856604345491001380721928024818444562340315374630954296483865241443252091720158632511693400 [172,133] -362555569063172584933700924355446308209822304581606381982555122089639125017573038144297171768596430025393934575063852550694375342403568074390300847804056951518833616073642096462583377944582870236260637049386566455021941938853546239206216054572308942026944388009133213951141949832784807706080839872678531251151723821449664709877459754078673666745819687065028941246327433078732714622265339295822380326324365168576112290260971920654107555492144955416231028064111707129782319189506801050410318309550875980790337660363164416808443383612477588405628273717555153083898145959139827940003401932689162735246191998233820888069778706587731117256860654859323292976108047751292559337992714095986057117488422178660686189044920977238371542564435082869359798082984119312040002188570843058984322927753793813489595439532700866 [172,134] -13735230390231663481187750475424818187104349180111280609827530094722531297979175936949939898096241843905021944386677988629732923588148431584326806542878087428518519843956269713616367575394353005876189238374050461088089030449645350946222756877895414796770798906825567382577907115268718038527157339874681343207901451582142700985273054433005354941517476774705082093698674814579919243958110797296497359362026326063833698383949787905789365648404417789579697330824770569576021750792275850770155838588336128177794255612531205623698326062151686964913969559968117971137324647745563438870352658321745805251565762869412023583952445304005194393824395458095142719516652188625895818833123472301565194035191863529328430903825359493897647787244141661519247079321585373811391885614629563132649009409717816574719724661 [172,135] -359993481589537153474846513692412770786954269728668368560356045671630380166851147593233821012427872812652275556386589784401235859741512831544726636071525707795866441238208599835023246975817775858010839266075303395134327503388809950399563351475146331410796176863337181229822027418438319044145989195197164889568885456191107510555388544143296447423455580674581264247712022929921947704373105665533178848338969065664842093164817921863517323611662860585510163861570352593460336921544910900964633717341513364121902375698055165357356316900750897186350540263936997801413020388373461778493741729821329298196780346041236795431041073497866009353292751867329455835966880401267379311906628951292938809984199437985489269935302126517515155983988650420653569366862988716018850035267711398266302372285256434192 [172,136] -6467121119804156320663098230681646740327625275300489241433099947878679108947578297446248726351924339223542610404729216027488251372609266025343326321276474210189330732638234249962833579257025354777139704012651035909308765603961766068650431854928434248064865601858485148639323965088958421913930050379635963726932178033110962688107049437871973657053283074726950399839751186839470120837831036205124297980113141790489064322853298057378196602591231658983522455117755941520478167502543044811743241887629824573441263462868402769502630222096092616404386195136452505111509966433298268543516033626813323458852200913224034698721232076489714822035091753088678487172859062233299994564669803302991223114619969658133192510125742270150483840916319004623880582132218610628671437030621391905314584369792 [172,137] -78841505844125337094197169260592553750654776440690795528277479543366356505022629007994223158368366649436736972811038225467047232284833298102741345698288704557606972474955589675901320968703822452425194068514317915800570064956131425761883105987576941907958268248827842284310688221364800020935481168433036113202868483173205269756183828783312082415314928134738002093369319603588801408162418940433435762375267496231331000409952892127348395549960341547800616891402394590226464618415822075508041926541953497465324741883201319369716374689794956263745509342744928229278722654206331570007589372159113881077083435296277503166932891352046924564790267591925561812124802084649253629891790625634665904679319113780453790278781416370244852355835771596480213839128877496772961670787115793990704 [172,138] -645335159187689177990525907235257015530038075291913255331816547540237170491374516983749794569047528062979508781282927575327270328143678953286576343650472673891950328473236869818463485213938356297079106302988878097662408729800839737363941216342285479133989133565393611955728384878106713761976772905327805799970679168470967773953240540483682852182897668513367933404589088749400498668806812604703252700836428358848532644689529090201416493007771856961685183280417895882904368503516500033678116060671940537666623971448174418247405088032706596343486362410015799558472623843077201428376460090604973405818631023944869098914746957984247623042699980897317328805944437741605396361957905605831927354668285188719104896582125481193517096866700672439995631647642388097450257643784356 [172,139] -3506117549560983656759208534938048830399038276738563426988918079291091397204539637786466180600626508642116875416711026334453566023221280696587982457846578463676966037994257271285586881556970708789447793458601010268883217481337200524376642192319435397851701097903977419057621712950357317564822376011142040296713335307067153840531715602141720763935817316817416817453596847926268084236141576433830170009761223209005808151230749528615064756990367259032747855711342191534112521301852402095757068101549837219447667126835279912576924152865119256581453628716495584660836504614891578848693940056167400823890160683332337941273060740457711097965879735361502802619531070377626976829365262976534352474834426012107311614625278253864542400224181365122263689836568662267819968 [172,140] -12489370358050790013660533745467655602583927418999227242400218775942806179437863843754106771754437977162264970531052366286364306988539241513938024241897455987967553258537801920176369628735480025621119045049501887165028723234897500105135849422516288090862375266741592548557745215412095299863547150129531882500968216310593154603732630719179630752113381760722996232543315687964718643717892387698150838401435243454467263243318125738197557979636206045556697567191816888661407974944827634468685309032363437509187011773873707089558807499319305210632226462754862631661411649500133090875290602894618370567414338999598760472005084348039076576660164470497809810143017676673223485367979434346773857969365140872819932948282857592411899092396259801488895283544254432 [172,141] -28787004449480166534029261084036989536708605631008642091897462503778383012441878850980674581192248463649905046598821484293094330608368207473607475362404985652221532863264987138480128967597853790053157209394643463748718327483155678260233272303579522702944875811082516275167557330807458141208638760641455261630936590253353438838595496339249069291889012361502925885851936036417200263687567944601700743213690008478229201693445488588244306874708775493278603286715966765961590339624415585134445651443371807400525630113608714603528651784618071818905706621718967608570201329511045105460603710687964278647313105452881687935442289136030216775712966939611900056437611576704215268900822079957965924339720003468295837534646340481053610506826769414409224889 [172,142] -42328640030664178451188261364082165019421677782329828315799549920612216760216265050865123104992926147952202106319523086303249758465978601510750575381716464841265157571797440275718864095371924362736866907310700727014744381493654455873863685359187451945249748411205733923214228723600838829846772792122445158166083356669739855483541733591438926761378536060119879273622461301651390646826424495385728832939603403276520093364004432173435151111821735049016336096188723102254051002117919521353533615499617207169623248848515724410640673853512219386987361245482540254557162063761849514850763597214091954246584230073146658648704942502880044025795179723427028044671706672370881152449573930465337425381625617070184042387185846955941794972991666565 [172,143] -39104311576368676254420439561273668914867832191008463675305556328365353168831882939024610374363119603711792582239828268358860739247323933378531290322098997547743859068106162281654070420807206808052889407408962742010392328953990993973518956341638244648734383422839515850367489972966689132793473891818707891531762126359910730336177281286747567647744382771551250975203933694746910854081233177045260009682236070659334860494556495720346151115332741870829499679831686019299154205816925897607588944390120967758312642318938806901890858272630539289820958808773729157192769726061437070091273773381765299645976633363474023173834792286542341716855898427994923027185801313134340258153400887980317418315315950991865301027432054491058865898 [172,144] -22326584161849552292318872405259727886218372035846735381866672888496622712759635643271802729432313805985590131927379155150151019669755346913286742815043299836536877259776037184530077666620713336801668383359304742573164815136164488618474505577325840422826765108229097974694223034325926490601909195609257614075133290597068651610314323169427136051880874278453652948423081849955163719261521916942447149747739896739616817036088267487423995830574243719391784495398398582312197737364680138387556722512708853843964657845766902125218362625536211649174771400988853689991981495872899369463843236010850014697384972141036138581729414956613311143862093446504299571905493231472541244324027170914976754589755889586193637881647778208 [172,145] -7739509265574475721258141907584627016934401872070519385018239688244252793646424162829985127203185431245019870490292057985931725981501219712779862751181529592151327835611158026629600296134704830702046805910592720743644735556757617872233808991103411726777372596184852197512730638070803232570044928001106681456635187400750528919532507165949615073412557529599286198995983899997037920531367380081695071588672946313507345156333108512969235301528614638079988943438289722328767685905621286558142708136752830844766251687881015823969505965478428555239978427998091544442517595529842915458414526945474634674435198998313379788659564354535666898453224570827767802628177020166549029206916262026357348755919570717674726890 [172,146] -1597920222947576975325709848150711662557956010155782366865948911441098373825728245644619924241399919279749690950311629356150548348312142888326186658940557325088267234506701803999874351784308774839605553780872992138443644177343808450358827191283943194587121067273347556784915725024685842562192159074175705637330171066858388200140450654077015049360035807096243785944915930560848164361256131693055905929815126660310087806691196977562035985686975055694362117480437064726508462627704051908637897857831400577915585196823119519094275633074645184049471961487397663166650487498036261150202858416991650115000455868331605568959970541012829581666290464828206945674500912048722944735304807989603635113716864290 [172,147] -192444551027821133514558257667980500773657037224317573183980487165180622276683051429272140003983493680857955054143678018385121360234149672747041532935775892446743233586299961450902696669997801426147439775195732919036259274988677086408565182488680356374013295591270369416697672873285501461532672315947334223158387367834215518258926841384276566016834792749767939258637365850605522704523761663677587775932600820442537344362753515073065205640518267183780841615410576662004904049044353693573433930229779618880442352009071094755525696969766887959071315237787406614321736658978066792571648334737543139181323934974943949567106344846933276656255125709811750691839767696231508466325136890014239316 [172,148] -13217352972581781511899239291402980976177520610358153436334167962788221642748179247121493613194917709648603120757394724717065776404617190191313833493388027398688898593780118140866258541458030324242050758800038173333647008253706075616420341365387750324994416842263221676474246896021116686510120332364263295077610736572581185312973500320377659052577068847945618256434621421870947358279714219035136805191446766591267947768607191789385258098585895264281659585638941240792795366869031423770471357835850536570836439449310120566658684158530988099584039694408294320079261823445096000968070585077957118009703199473552914226924756000029558309644664266592063116202368044954044941476203152 [172,149] -505102577707554497262796287061003429631308592404252188716526283554012904637330431141237349844127086481116460598838491314991519090579354931710516483602113507199524632918749000342779446749529853440833334382093601758844668875999566435143591012674032214486790058156138683188582362848971438225890828243903155208018033303378462049995456375980949407920525367942546507856467922324412018603645001568746822572572956724397043155706683627793063651445469203152604340480141742123750469737314143519716085006233470135894814125527992034900270220971580804627403314084935189518671859087443817225468435597599502052106647501484302836661147524519674787207092128825021924947593268557011035 [172,150] -10455368493860672465300727441724339369489420025241230786614126684391193939846592587675358945521833586364737995243726053169775935822124637698326507149538184821469049034309672556405450848992435891113979281967116537682768048130977995822075284211470688503654627745086747331493379028694652871462506774180111487122203048363009461749498438895673103845616397006849557439687985727418386007378447438999804970605857527129004757351201895780164126738322851316242401821698428089804100931497210927362337209339380485638967057054054435655978995109412985619322158835404078534423159087645312993853967214555239026829172841404772875454977421751336283674983561994393498766944703 [172,151] -113827380694227631114436749655117510850566503781645979712109221477309392159975165135655072671649098577625212379629012577451774448007092349280449123269788144424962541734845561898988054663133830507797268452332280978804280167558473212000643722281523965896424775093245017024734117734258897908242698462614665516828556487462046122294820523883973583953114333390253507121052681976813976352864528846868232927996416663719869781823611075976304131192839333475688756062769180425217423019418320529419556061626276773408645633205364435779782793311232609033856973328493513850853888115197119421330268548502161538934956016174846307226113276811078627574761744110412 [172,152] -631060899221957913056090294846022996444139216042980462660997159462536252418304327735348180799642917968795041877552810481460008321344965416161814092158985094977393122313443029081185427732670335371443353575205706064835541588295036156888889756961567068466167162399416874766852121681700747628871477093745301020473820953077532889560600666298912820160173011087229963354795064980752793815700360133663535844276360250387280477278304449696457087371398818398397166045503972129188254948360018913340614774557243820014409521715271741904597641633445790342262443742957046649689215857576821831045885132456855835064334887343579918049165558505431865416 [172,153] -1719309335409624252364510906921153156516542521694301362585842637439587979856031117538056852546624227965255148353602360967527323535465896642463151625732580024076403528892840159704175553515266651758231359082211758007324118176221238185721198184085074773459345068256317029513647691040733051084494504997955915328600454262729719162431496202591699348856679361387582155371782917404188337834526416499091766939400967092521169155200775648208234970251331286470454941944874586133985078097185343002438722025983810338162997804228876924652347171687366361109769249651864018760636544614757941273934691417502849873376016847790381875288600396 [172,154] -2213092983689740553391704677023047196783773679142073899852930295176035200854155128843781926473315675380928217337178100078608007407057630094741613046533710462275862720032644076820852598934360779260920028803369262267174083821971210981399846960270372629792369605957434583869166913054503452087657023781121497547830714655547005667478727403374190497256476880229858192722620013105970428459952451295752027091510932566327425700856411635379600207198874169049741881929091320341300182086600259280220470057389929903269622432876137835808808969843744175340893603955879069615051717062999867607541890278194594760868988269861778 [172,155] -1288330698343271176563582943347787037909303303688378626798839306457565605074957154700774712887768944556790521827303872948231827343844105922806776800320590707329974691537048925890825109739790266518031514856261594975641521313583294219616566835161670119115025809956866697105395737672547418541929100590922183108781009806699595091381704147993745151080383276840828060367369812751276882516270618642488812205210142539705801076809411131388859730156615729541307555147641038403174189214161087638444824482512360542380977160522469600003437435848415493382981053722119983613092664878664638948307863264815540643000 [172,156] -323050358952340843814582089466834915223050127426357765183815310484933782486981338804237108743721331173478562296582905127843442161269826608042479466804183216741312560583165690950904336375075339223105415256714053317520535370216713319224342682762260243069328929829416504827844649304407589819102770089181281723094227632785598973364308813747518577660575343543782259750364589885771907360858750876837285150452208785248554007427195566735490726883477023581602463048033387840249741036072231787897420122927690313681270079131097484680370924128762270959407204158943944811084981859361252282191549584 [172,157] -33037698241801199431054483101746014110232217635628052033067426336640970356339018266483968608045488340646598439163961435512320102435110221563869748510368793249552739868537944252021996053039303093128312725528042530397300769920113963638450067464117896915000311957478117192231310204760907116982420125226787266183231750795909933783078525567010719051129263721613246245400460795415791891719370708003579719442085270521416025405675291130077624851677410373436208519510795333283361527747624469140286790122711898801643763698633714040799307241960065536741256084612678082063822785221940 [172,158] -1295767763010937400241896596200107288256687172912013737265743298039980714077743041309635316375009570137245050788216070277343786032319244936067300760412718867558993747126522167586339950337995786539064789975358357391849197070626777874725083489543592166844958070711716439594333046072583133866864605070241717676011081293214548404483759184856106787745561177880618299343312231854626007516071679451705168864621859584890814462085118097556932571802170748012472064774547564072763350874022792701664434697122307278134102238318044461537946769322568079575229594607342202278 [172,159] -18178036081787201394261882282903018810669447164459530838957328696590164155585738099682115487519573478042568993734823334161507894410804502461685249288272124862601006066500496801694538898552666946174234909248152873239468241281089647952788877289880011532489249342971876313523322603257088188239881722824444667766618003904325659329445793002141787664963007224375118276531090348700389939730756215444677678656782663421815332824467779853698163284907138259075098545333578224033686298944615613987603300454262659468831209846029109696035133870759378248378736 [172,160] -84244216839911823426703092651880162599148254478397235358134494322901555627183160713192734848343725202930876201547722485108121651687644637259697710349300623435264906891710387129952166391995150806229125472155638891326683441775382571176603969921764439916793302587324285379326671034049313752035832020445285443178801156831288989749239759783703234966219764719221944037008414036684238463129363750254570966130655113926060143182769842536556622103577047412977266873443998623703482725943005602479591719193191903584587572344626742697438416952 [172,161] -117717187850099269579752545858259715834974267239307009031213337330174870591976183557520378683927337752869775403553533370452708900175939271515415263173576485048789916393745319944264229471302755837635678301055453326540125781183810995395295599055885269907229922591432250464084850046701028563994641275660900443036286463375393024000557657211055042665967484522072482963169985290161559092075670765750748958438982049781525293582286594813745508960679808932041498225012648064295410719938241037553269472887761623355339007259992 [172,162] -44617552198355025124922690818713373173259640292588184738722642881285362808256574138558197431657337907623411941456143191784520127001186084433258852351199168860488656225900074052421743098371679365628347834992351341849368468125092110808602138214462329028751946988829306488939039764820013255471811895504231145519985159508403888044666165638734226070169794033355476391926898791749645096318627788996932503913775092024442555614030692183854262271652991399493624775188263755641619220721401904997402568986915546 [172,163] -4053600671769625291119565446020394165953974954707752540340461040279694192341995367153568092024673596324690526242459653244119441215222246806337799930950111941939430376371228123049130932159710498915978746332529089794288537366389842043168549986234022472986722096225024268009529673432479621162731100213146137506680895996827076528380797284827076027859958156603100664537061267140281586259017483345909935325444094041557139427667854201994849895206032875434850837929381010829584129412265618704 [172,164] -76282563637397125416533644207546859805732913299754366264355735018812570524218578276746841287187630976161182764485307265492563313459188801862108787171552553140191523705764011744831150881368537897962120659379421144670777086890557856092200990978758472363882117266114484480736031848027484488779553152449278302160347885972397031035928800258578167501532879771061720911427288020563467802622760026886193678992287192965787216238728989134888670577407504731551623451352699530176 [172,165] -249716254947457860845289402718695909250123722745823881542646445603698811511994445154828423646650494661439262452789646429408488997833941366400307780671315488810632505490656493061039735299380147563758121710198306577464793592288907027020663697987591205642961454421967091711923263437802100132728206039417319244663869686879079805693577885553788275782232703200264824221689595542552968791519854564327311940995025475089197708241368498624080592359801397363082 [172,166] -115075120587684837857910410351722949806470365041668819824045541405686922996733645505323285478867908212210393794607346484361147190395967338463248522956488819638842161816427502897218841048040071453275632744744527247121139252672218719395251063512874016051830625750003968305643380492753550544688436123841626443999445001359397211198432281684853474697268971828983078976497694627807822978241255084855145340108122754837924115980680336077144 [172,167] -5749771920139572864497133960827810059577029940533765729566395910612052910659858111247498645867863979213191481029555364925762844799458726806122889599512732757340754402703460587067661153641621245193017080680091708041816231798327401974071554253203473418148045450752340873104643991911009779416162183796561332280829510593254860382009607551118634201027338458508316867747631938508498681518520969299185430873482947489880 [172,168] -22434264505595876952585645571041401635729462056667268908612994626551474893424047015555320549583081293502839030695717962167150213506172893077335591961603242793840407655544247192818739719262942334299818185556014459564980082205902376609346712711100916363855668907569229726716249495751729390561065051437913012621364507297444609389675440734241989344537019359616945584783318017493542344880217666336 [172,169] -4494339537758024262253681485449697810366079172596480290743390302186199455458739886816791622567633236060987021668350802889779166160760641391850116533636138391334296430892196739544547249897841902041569997599296654959090943217297657785693806771274840977703158876905365746005414678136581241802635648969831312971776001337356694052058797994857512556006917871155636843673901692 [172,170] -26776436330041085454172345805514732680763761494851400254632493366603197103387718442808773255977783534936124403948517521808154035953340886820920483481822758871850087410588764553172464764698678169765947824957454976964100263169958457588838375529854428952058013654231943081088788464458032886342798351617922606864770201523473489357690903772290983009260 [172,171] -2263706473514428821345457889591288700378732639877941714584511789125505461449447834418696764300523322973075615213010704990402762695565927515643165808026960543705368901122665503461421141547618946102125304130758796389430914739337936529573476846910216934570986619637618683401078914558790009492660803018516486284764474901958640 [172,172] -914696676830507000212169343177025403431184534590003416719253770582766534988357935225459563179129788003171937270749068531281074045614536850078568207276739805251403932040843215807687689368076980227733209349282836677514206834295345927458059299823025128921957271231376920041607415876928645049022944 [173,0] -70104988355954005371123906057009272270282286296304149972136581296191981533294070136981804152890333542509352253181908406203379762980261449368085744462875237204536383469419679704308675419501698932002969012390349831880305379632313578168049869124326852048434961240990252433354575860872059882680009948928218208842031068455344196872328821633731011682443439610371704362890767623068799462203951360985256433332560559204179460027920976336836026950661238953818005198487116500027013466737455474182833153736781171092286461273861836303595479055803761514902527530284700504784839459665380430643234280483844775345732800776149708624467890321763480891730254191629278257110134036653309262909069613761789844933070294044652058521528846166613851710197239709746130114465230037769862103929219045774607348013506049286656922788327612356322787892512980503991448158335881169751962600903810662537498977973320473264195390312772049124567747295097115225139463819403956568250900010725842826049595518364595819812115994428577231582650978346733004910619569613439253405676419019692879967274250909553987634732949233532547013244849093373049671900853346497433399655207387280861440000000000000000000000000 [173,1] 16936219160592874888339215760443583752404721035618401831963721922317636111075529061594981299811371009370260201460583904890175560469269183345288908345935080379502932046901760903672944081344392419802240818410299072824063930273565558461820042398836801651951262932034118878766976026290269046517299666936890188188720664510668330559809845027728082947046788337849131880206912913698777131793791884217939288890584705418953747386417596351044465691629950207450980315955474909926331170654084025582855755057995391750078280283155157377351205661871937792572920820053874376760087281873184029103938049100604152891919102130114153343758906943512591137774915117583963757365671558730323342939071896863093840381303078025684260887966474876832569228410320844922680570620118576062900247026944000964361754051557329302099274391504563490193513520918959691494318921774712970483767900738803788940672575797256567872279859180734767706984577884179820189911060518032205720277106676882772635230745858052364871215453773305407378151154107668008954026937741348837435785207424307625496127398139352071704004613259993280421661554034020341845437417650543251435678720799414409750454865532992000000000000000000 [173,2] -848749197475622752677262276870756136377764572246597657061738518145789323595680987733546999332172031673242572579609569145678717970177365676191462336523055053002626688289806538133783273350061423140760922197610652100003599844244849842997765920839823672909865287987419326821171665446179586371466906303852405615717925599374821037254040099210730368260488940490118910839112095758133294609912177366258389017358445081283118024252617425284752838632944602440071886870197988265684977164687252402780848461116055988666186746217168596483669962898527335911351462892916731236483349905806133908548494141787285800238606540637045842704501146154016050165062319452293452317990717010714067354671784206130174032993650463165168093882545302333805576948349279392584619003131030774470408526836623338589086601439754429672852837150527846391169668061975167932741593817793531495417756696233420720978704384115875376010142226838743512170234955849906245933520493755308294874155875278593471728701120050466550865434457227137343246036854545108838177645563912893583795701381235884672433030514897568840421181957488207085778251646963096895462004498511000847892405983336750732826982363084889805000000000000000 [173,3] 9022003569738344468054955149615335417188477956867471482043907377343429998792517358887011657845891890787245583445649933041390633427535203417864796848537738320816875320124458945677144790624412411894040086031397573025597419482247172846476050406275939833481230385123903233464802822433062020598302506474371399318204613413526967479287565974381834603501812787687014559331040177736236872526388609056019002674841578283995817882845711032891624563805268077414697459957427004678372566268987512438774258319570475587124787550697852920668535105963144728775633452250356664066325702463897855298048034095268235249886845483660521506549546965196635215575132064156543110025638696636447772533298363493542294218482718416950893316122882550277795547091368805108448460905327478033017417388434244962207794081718857843473560644503916980422096556679035605027021825163417086119899880251999855794888345922685446068618003932721871292322299069998802180625302696451182467663346788991325333203432949084859633831894247164752862334584553573165477158205822056548169993470709890313890859156988624286755862702744314724285482476116563050723058744985250206189883125325450672441579212398965082457589359375000000 [173,4] -35447069193725020701818643804741630737878073569623886446958979659073634538746924892609894623221826999120119543156586461365706663600753159528312091495617237463608978594349874202590570253254252150603022813252334134945304052060535051590444120182893647211543761500758815348299966859269330723999050895072693488785144818370103994874893259706332795139846514631778696195524783236759236610072730864795921588678201493270510504866259090810085412335288384745020723294489115046610000166574310268285413953348363708087406348956654188676489900131794162226717535275505256618378493836723342851754626314545345120285188230847031016598933654767852203565152828941888657784313061286330170749305251194977073942172279347806857304698701001269376861092753935378181432020016971973399686355342483170820684936615778043301154374122784006681448941563001851419382152679338296809052866240555125678754022171043255929017274422625233452930898492679388050972898463266663008803481861373560311570242691132592166111429820694066827047155968755659677287242033103678293490122057622203854163844391959674563861071783377899247516025628850547276112825721481794775607857019314709502499864184563885381098720957500000000 [173,5] 68201330429289409774543112203419384790524064842251259144203906682571388407221700307824748255695710389966322667111037043480078181936102133700556164406129359959982789852307044041072707165327432365589674203545377596918375625097172526839347141889173201204396348375736880106451539003332556815387952326479480629971056904527869454106512083255238912811732574870386797137648838603394309330971688786052243034362983083137467270727724672368819807248830384279143283561977458522650393184675040618635379703365911813072999457596200636168136408731440451223737659857618193350965370430857902578573799274209208563933897151583266809365276811269088411314521559234065094705032776969990666186760479675533128172260501544553321704247395598025981797552631164217748449886818451352941521364814769670633478319582538295400907064817146087816286119173372086873622042966720230110741250098271962841375091890160481424060483694536338006367601454785688630153874671118815435594618464318091430575163982837014873216243743781746112370396927345577828813021466719845985205959106941288490055850695087866720664530351991060255407358701712579445379089097455608493146173398002371304390242432789533160436122468938250000 [173,6] -73542348101714744803742396985973069483283725442026137287249678198722702404431184016225438673225998669200888188626957038288653496524888888279949158073680135149615063831562692230420602350233485959233041815811256167497121504673265235813530154067918808187594800347801482639545805904689577962840368949220674192437251904329957286486988952377478895258223462447317971326326250895219778138864520648946231022460520295244118794763754038381650402219574820121524804032918755141142839225667239990660526039231780337014362976108310321324060167810153859563104261327374024159306795780380348544757542037895376114801821312690109385451236707058067212842000331636607209706771664690127592417423625885567671200875389047963254948502538314269698042169939479911919123135484277199020922369992359908106739232327319878020046546652692986383656344959444104280382009447546700201423526574715292201437480691799048402818733415922006410320414662226570098022403908545408213917271124225606440656433674175574421304229316283235310140003830308783536627696112459249488763786436519124704520076246164787009518304553049231128164579485271583379535490582583237139572877464190834750585646762714575154777101331783200000 [173,7] 48914419605615438699108712328549796278670710240115425030625841407058968900340298921647698937138049634179902262994044442493183500485604399511855650571782807423780575264115857265699656465617783476283791437849850177536747052019570675465390256274971442839535706190106218201047979283166203138651078098234853764015619579498910032395174557053580109093748500630886655583744037559026528288170845669465526374820313793041657201064362207870770931662416484474469049869029764968149144209270624751049017806169530666450635765781881862290445640513977559064593835722291212844362554631053856964149211294349316751504169136523425798672755832500362881804032052130458876155389517618744995956345356501325203461477599547307167196463406542951538284147978635740972858118335395551257675466833491723397760774797518092131900690777772032623580567565415770191483143532600417484738110530444041266914852894602496372514517584797274575525592434163409783152950601457296844622707385059683077695830398978440022504322838320668516838973184061447715250055880263998119053646212352097521013220959126720038351315715109179101967612657136192601302509124745531934669526159205296719607342331744534411107556115956044400 [173,8] -21503330077303094185926319881444602314882180067717254292465929387127874676928455779640770297323240481291975414063706038296034395947373064018890802637415169077058240779517270897802287339858798940158345169697842379222524570039776419722558353386979146232696520707668138335673844006454404143050236004275725434499231042893376610952213936396245966473104314775171783663721190659024474679295899979297489229404594530927654466432798654324937820513673866090932706582377565279781937691097443191365999749761806858422253871627118449772884838186077647041424419973027609295405005179320414638967348414871721881669294695048680576157536124076288196165076517740839080822872035505928667711705908506944117724014861396985106490515484346042728478849703769296966364671183430534929648098421795096378754291481635538455004972424074109468502305853264899695435341044145043815053906045381544048031118269324018494318110863145345791296163734245269401350129935392832339885751129575200879889257554847379587942239454904251812143627262241268696441067780518714891995141993529827739926235528135045955707742747075716547328161459805121080589221394830586574821634616878646949444829984731597344002355543537471800 [173,9] 6580855650093710226780857343505292042213907948329615260335483796749861299839659005317134530535592042072204990945483265811753102014219791881016945747204362077928069009062807172823872718743107865143055352899303939898201324152304038833268447787079161357421559431430608956169070742479579521926638376812328441482011746970483217797633592642997759120224947960728960673151646300995647608898660023811225509659624427985267456163879899005397636832822493381341575998793394753015801583525606031957735901354992468362249775068042160796076991663380192552502085944432164370119653700351249876631148760537103688024119015285615783500177877824281120361666965799608418362664206677922209167876876983834272215451019407898812934827595727055093501399443717650474147361203171512403406353871629176134996492203821878091925719228585644834971105087682410017885329392807878649863390706586957185387527593284308052200931772870780779979186964399633264978797615591274496523202372850010108722747026978941064414585040295325608684696534141376620326722613061039220340465613834711143265306203708370057967353044557102033783982380871698007527669280504140545514173287521009183715407144403779306997748207294784628 [173,10] -1460061594286758074593292961627926142699422666990320129771836192640119294474914907053271205558132404766598152295562364809922347105402895627364102428804595835009645448507820782549521580835621498639020346829886833479868678495652895410644743591609663408687126546373880012258501493007778295342740778469233493279360118294587554616199419609778373311799087538202209031971938888531152120456070477008827151071419868521951519113058589363025810409971777142918976068689601869400384957464944686001069482753224117839746917553870645565177032382325623194844064429582830888538222262706634179116835168734277051470078180035049682911794056208616087848208092013353540215048658640114198669026098360858903346741402220019955232615994064570282451584803355787588592395794242642036269262719454904004268360405216586911972884265849864438295306719854989576428105665811255589743347694853175866192685744707716895873823628827976141233647317790052968386657743005130411267927093317987490263675203072631218200490830605303678003422433943957258885634184276311591180337945279661939354769204285566469469136045795781164761814980321032905771447154274149335150517656715245523675231714649742922006735520270336032 [173,11] 242606254197576272948138661666347898879657591365019145751183367791895895952939661339075679777635282059115041512106478869695042889945187028945671165415255889050886228826894708316233026287807285367280975315527901873738627975186805854866725041103052400315839866485007845723891763260222550143812963376698264253995057853426957341960236691182138570161754999225101565220303852748818227556723510994893040657746775723142003077889988641828961542489405755590809661445813558673872441116422042198173994178820542152487302034586250934774678667162705600042821453162713080517262789833030782559457717017888845052069805826352578004067466715557985486672829860028546431183502238890450724786878447674433544723312129889409904772179691176375591028647259261932483341591599722660449855931679634937090551725193089469087449391103376717395454794644562930238796680686263618227927928079812493984955820613499886979214467746241895108186236574033735293925608577298968034014543626511631368596609885802277898634237115598275484168294942127317272342587593913482121757098763492212853224429055158232318701899703201766800543219891171459515991854279493911673653247780741908598807396612658929126240699728716760 [173,12] -31007298507821758005578904883006925116781431895466257868281551869735829331821735720569675562015483046720521343989736201601971050168815038415923268433441771232213605741229937313400725520207139606566684974263922083644578721992248973067463367338114145701474115168726135655600374071232364437313246493460072903635595018624390098554679964832400365703132216746504894878465219784508267213541545629245670161453286726990881003806162643431954559607306314672528443363540420440520925699043115459941637667285649346742367354275085239476936336753307568104659298163329775112425930655464237787539374343457339948378647727479645694804530856380232316794204989496265274911415089778927295086198528972483743449542431721994860889558328268396350804570237130384132003202344399718008897870053989284976189416941191038471139068568744107539479735353132761012755702768681581559985630035801789211876455807824410111654038657516907390128213935598141272113981087111883904577745986369289765969886857973008278671982474550650638744416116844934060338464491793512475545063479554570202689783008515608902952683362438709248351655877039835799379867192189436650510655905028956526339285966863752754826311678527060 [173,13] 3116968508734722812366393089503012101522541043150787424568326877317366784655757963994004409670136693297488962069433528793337045742095489801763271779835536660559898389780329534701513414528345248820964224402983584027879870949396438539420454771790771664796192702980147990134382060386831844628617654245769099324449527234514379981339603227413846802649902408563110770700128797458031157257223856154471835111629348254875447628657693254541146153567674040334525128106043627718117051721691207771160194034689092602589564397363043957665417657580412437975733501862745072052360714208272377967677569814015654843408845215620885420457362589287234057452743351368374446905727921459787436498337339848797358009558865572661572650741610683190982215619148265739305291095781880587304273324459321140720533168801010334730950063940969348992766176787720619359127640574014300683878698110373718754653189823439205585231889679998022206989242403911619533438401817824757760897153815081307419640052220621427597949964358679194288334660816607354326941184241099740248406302799702238749160319234101894436976100843878219702557912033938127102486019484229241429446264608982776611158454733706910831571320478252 [173,14] -251133466344356261912563015273376005882509086080354548901725331142707270406371217746701363990567837449606471545150665777230808425921393664559873443155055804886571379340318349624850222642842193616252139264650043685184675578544198085990392625688809394201968526416783042135395929303126270933760820685657284025527853796912254258839639087078064288137104418366876966880868694381982607530954194612127592349472450193144096910314376115705678075454146217596235402909049344003133426718245059621753571435512934100908331347122636461907777550280751005626206861027826189292547603949348678680324414264130744705713508271031144798764778669916750359251062590011203049005979879365113280866187644482425974292388398319179441379419433359883605428356912405690859183972464024064270458640327048787980471487343592896106046920010725968132021821332511957107859524781326812737029935083074872848781917517623315296216645360165273436480020403293505176262529176963229311794168633577613971363025428954160157371264764372383661876216448746604758886401339180192427471879722792135378580651162327733630795420249602113039628601562486914119825379231287231649589919928345980054885537183663044804415523054656 [173,15] 16482053117020716527693406599903828912712739423614050112444295659885235049566059006886289605351870695364192407864917811968197545628647363400882391910973444861260270405222489024241035264452770515619343079692914311798623112698488529533392390146309013051095471945372935777396782762143833238550295942378003323217321986649690895092109879903376241002471041391876660298960385275348954836873213662781788279833195759190713821355515533027723038305633882774138765764406163265720737031137020763141361316947086950997518329793308019558392951864566704401665155013546162885293991027655271726097947500302514318610316425565054005826781893927452656541486614204967055066421215323671961811670111069840470387609024124866897034637749906390044838670522276321003126873688761506986694014267162450499630048222575490323696735564628141384853123915975926303717359987884478352436052341820405688859377464908691616826649940648709391628732157914295156069970167029349628628115562706737465737878760796900481190063417163430911432891784810080674250617616560071146408756087857147942460972083092703257971029312712644381759831620478535664030075494161054776617771359613845642616985362971294496075334783601 [173,16] -893607125370493213302454332473024766710826024918170703291617794836045914050704868274917903611694255880723070104054945312082636087230430822573336900553990732216652729901209569705601637438449027816925837943389525692149337150568510550988558833018928565824913718723825275342670963059420778725302230602229522658889146491523577307280367728324305496438153669376560121870620532983004483116438891113384597395726055414794778713280301281129012189364854385289947895261715208119730620852699165062932264814966639171302244460687601469347839236316946419867611307363566432879306236471813758963556653295527890771640880166026401853965182246838517259472628778884342889968378258442449786355648402133686186604699717956567960582153997005097550364781707882542490076077766224399997963534294649654302785873228881769883294943446835612915196584525789670970017410116271627734977351997361637024789636877878443673438514362786926433771684395560758905655117821223022909849908514686947666032696265097819924894380244799036497142725734266660589704660558850108045345749549867449584935438047123210628523888241829764498039188258774501050165453362266269018644226851133880937386607405443194095832642740 [173,17] 40517292946476333565236500782711030257573033839268848645685589373641831133210099418287896602697051353082669176324438063632741442657951454878238355935283917469965386804634790114067571735532502092313375896492791671397788643044652344112650740742673519812056234111061218503245532038863304622700673689600180103285587500271155311870000291196930572877395422573137400312171593249590073412778891437284889572209110753309797850117695625679742265632294900132924826609568185082600644159168753724170343476807191179859459818065763129444074024653330661189697174466466567397453614130064907826962291941086167246224704862109691969000120814235119733472880688501119587811641677897318546300611863391528184558705999210277988451986311098249665851220014429422484458739342335491748624884657329455896399033652625029568682912306735017743308367746771810717985931835236846919485750523465227864869466610783372963190402911404194929364457040075369560998791621256808924728236292291757822547370885688556309842557899248310465126115865148272061429855318989965536259323361583346442142363026785161138078255915622136197894609657805049698603001160911367137754182022147046120135700336016014634902105978 [173,18] -1553069220738498993745433163978704747030612521582630504258003879519358940135478406662236146916191545793127255848708793210025611009456468718222412550498677364935729606958718602010266903573075355829711076339442873458725144277593073121435841443937003595863396184002024100194477214795912020080700381316631672200986886861215471117849457846719556894099379878212078160110618122842878165882588407773905617871599320396758424435583600378785438319286463864946261988514080949258591961967264765470474316919570004401293673962740862827024518614389775817158898554688993189396020348577948828727289105109104001793854013360156242188841274565110124458281247579740195430047805787465826389844417918273811517210879312928281229062214069060769035487554542718878860678123457172688334563063766469840839169848818503838686219965370381218376982494190731236238949108334576635767594601259720069945533936117243421087650448011616910082242295894613805143255175593750614723946842816897460240493575807749755578327550796953173042017602859095432323932471668053163055618114236536896111538330827709395476128605654434049721018869940921082471321789449754635068737169961718951674992242836642239112203884 [173,19] 50812126491522359131946747444809765043526329039917037486747240332822104139982369561536835740434668906129784915840632035199843705567013598750730749887659193635349978008894459245293499946153419702862485403975497800792984116604903245597057773184302852699982907695245861271463859999207565487935872738603793059476417388559134392555593726536561198809503942231584919766122645212999901417323859866847139156676044974929589814303416256488026267925869408204404529097113467294957802983317508399192259711436608006208254977544951696086496551286324109715429362028072186458460947353608355220344035442162606350578920850350830114627821314225811272755448522834494171766446289415246746409468890008298962956783475246354229568033501542829219203336903211625958243957247321639704683699079317938433703334043028239997775165820286180890251578761373306049292880457636021468009269765696465787745572348464975892699917517039284423108550766331899749569483117757135243615485573292285093199210031398668822283937814186854334185244209951400965677289759286597442843748813498583374393996517231595386848834329727062082083086298067399480428660961358972033676634008790293551957305883941517540472384 [173,20] -1431175396920901070493368354568491391398105586171143953606193641863626583168966831038090005018409564353354071965424776303239289654068390917254966173785276992731272251971899309783646160319886761684970181112621807097421829660933253855203248651213304389668985725010420635247407759468887702610639194968075810388133146340586709532755011631335487915310834390781372449557652631973798705112621509893192364931270447654640470949277662850157251916208922929870348815856446018774223475900249187981210559818736796730413746692674204274797009522284737814517419199845094370998100222874672625759097173954644102311207798856144525064511041922389539743320152209167707425051488194786304026110333064737020140944518863689237876369524257781030344201765634093712888673785665786568339627920200831875262064169883804484068632011153569246595202959536077610906035691370609866911342151513474984033085272936660489765589688923177917776352111311400685971887620033099922059471790977534994173874269114475694048853291994809137643700615534756400640032823183459924729489138093887479763703275857455024202130087708508428739070807668803045119007761450088326198534620985256440132600566713665997970042 [173,21] 34971060424909763323296887371112223319778682249636162045715324428759745992947642488304225614046676598345364527299301507763665714686122001284794468441274016490465196687064690993488444367831261935486595976321364823485266105890127796219621688132411724556912560813540000067067862523444526989378706359649889170399992035263065787557284558633079957340651172117510611408938012482540025467698319975874359144764863476746923131290481355214348596216434451259050924604201412993617993836061145115009834794433648555537000935231276935874478312789761042033404655332647457314013669320636175635060126085291109096553433624589154415915655287659737230636770278603861791963528298258086654418447723922417774392368326127834558553397213130812788185978488692759330979895054866196283799829932775668898684465423427451424602369813794707328078442598342165489481603291728657271303600678656068914011387794922638502911363578777210046657196414390159877253897743095825310923573725216384997930204907500609431875598014316755496116487102138487097446701202226020776941475183860675971385519481243983356614198968051491169732204517755593570998918688146259694962025846137329970891904462421428336284 [173,22] -746498017997596624487410230674609945526138356411898141683514590931752497030361420498877332244014106802261778188972447756624495677938957157026684624461975900981294285797961557835688273255771584710034024680223825487835799150909255980727761299439807253288668693410700756649134740409650615585149875643204705147283181627879829882218792969380701205229717088961594544767407339553022654035357328076245428359733790574001920582023771903334934727547006384633984913916295279887260050893101022190240857272894922052311887483084204557499333452408220412448909906973793557285427202168875636752591534892505498902849074077451454774147271753137533426029561041255043430866575026768292432379159332488295105301315446133653375502100917042275950582438678167413495155101543321122422617470411709526373771151876618176998376158741620062022248569293374250291950592286254149588131519090399587751677681969297464131663891443111531244424919976426867902067160837030377625773274334964985730029819747053932723155063778882800603219328235340414706285728470343917564956280333710578292741740160386015387202181471487688535325246331374668940220471346494030544406521544569849112838143623012786352 [173,23] 14008173086460141876759321188084195153388050172156553162759228976666675935148260914773974677462643758703454251885209007154936630816556491906618567265001616736945593799498812310293009172710216004756112027725663462313216675602393535108301686131122663427916139866782272031954507420339443810773703834466085312220664531471384929959092864650295793661196429907027637786372223129195431503866652183771205030825191701644148638602367098448237786820983493829361432761599713165410634514214088141005687482504510649563466631860166069262354307115123447476358483988299972190015640785886818565754313822278445117623645467523282609003468118458258618426622929220176741244347858455851517524155924218736884738576458961828996017438856398638042143557953855863102215522982651698665096841389507956185110051209426519049777743250684802450721761054890627829407223641621853352157492869817926661672741489285777333473132633678324894235844224066307368235716540545367507677978479496366174432606710846733295172340434146713133301393589867135499701205268381404884059001538628375325894859950598260506966310852339482830674982841466872064518584263255025167340020648317725781812918264666047800 [173,24] -232406423476643339374908044731181548151360498429254679560882763244827844792660735031480773126382480156080827644074786303833720388019966972610341221848588701118894817242921347035959008034651173286164028073220043623576422269923424587918276311943630023529554272719010049756717748828775282593310127684296301121397108733491395416706496474329106779489730288091158424889557332414883604545375285250270201529008710415114624006836223467489892808535149716411587408917655986992841546408978291401003363000893204905462647159980494450491063296381025995318625149745970360447759061966407960158226746533297931257002142193804329466124228700482269965405718535805700368256791520520028051758797530770665796198823360469738043419950948430255209108113083594701487344240255833479173878887463179652340756503910182663321710807679531420507718298914474076395774236628174980656057813540560022142671150186239972489494673471484001282700787157453217921227117691831214166391221425968774068088459120154932123556653377282383152854093687439823107094936538672532852585787335695373606203567675911029528857427430847230759955852748082642353864727987396497542982286055551815695011817951742903 [173,25] 3426819898469305315602995798744196680869887176245845873112879258233186642292853798366732164999875905527806138802226500961300062883110735908369794599156749393768666411542551502597894538661120239414443533740246345948961047354692981772130249995191429806252489956195203906062764772712028007234901427658272725883573471862394017656121716336408957928515974210443736608395874701367808381172837698670937687265150353989886423516304072256512175251057390061908287026177116054394594680653449624343799299797272141383673018453180087920529455187708664782920856607205837590481263604154764980363969620723081568105860936537843841651206888718443930674912116715823497802786622772362952829345227202129694679125212997427555988697644417525689847107780852414804298749303623461604631296548195416307346467019209772020881890380440873083843533257429232716140672867537855271840593486174792611609703988955344423215026872430477601625561414945510944199162572038505013086081712224926444214193297703888498404196904675940944384963726970814688734057201054251124319136391287380851405611418156868449926239829599183268165619483095843108529737985929225128690854819651669236432584517782540 [173,26] -45121242295064337572202709130122564369039393518886599830798932713540013217359609844680865639221258617803225329527723966582260382209777213584340606164552837941018610656105977034656116703557967465474866037356572970518533758626742721013387210601532162645639884000825402317270261419903196526759073160881790153388789395303524992768599085497221219072682204207482098068592506209123937088647751009013465868696258810531470631087533948446522573725094790830791263083288293219689772011611674456585353604015076484979598154312885273929565515107129121854539252128262521538617936930008635323342405455918516969185205289797980499379801267874140356851070549185808524139827037753168323801604910838485043248321561201639720680471981579362209880070058687858948157271271424876513636026252424119530942203892566651812883510266958899494886226591847690899851472331084380868034912022967911537011203712720617957015598824315538843786746742797548340463434569450473435312422879434081174470324111690598566979789912770893576057060493236393008696882979866510196470120807879522627884931187803093864299379027113116225003470501855161841666115698963775834696546424058920528969334336604 [173,27] 532864068508259630408500050589146005977544950610546020597704694695668038031282663399403140437872335819269753251187565573607125567229911852491762403117527178662365799933064956056266859279173185153262320608823877630883137062919713210598492781083080617889692230174354267334486680586452725440618929832929321844052331848417909107894823500141618295519083659184740605471714260806613290689466865577134795780031625238144432738342665181942726686341874533060690449151413127398500397844364875765989528923713385961356163504905067557926501513230012222210118095606372902818136462409131186817370736851045952122516648081470613222559818070397196313150233827828141565973014944614033532199237019396526231706247876011759982283167617132999383554527924835049193154909802768133557921634996999774808101613455230796717610451262016224245019467209710226907972395805923122064130005801252461575270748211791734222917102201262284069536322616030849681140672458266870262173679803885872494369758191817524737268106539779650595209816904562512923744031516753542414116385434838097352835147685676049686531303841341159274903708964992811362618964072410513692376049176631957382123500410 [173,28] -5666876742178078770235358672990346441202801993529117451244892067892474583447779024397958084813377644601586076941504538312258914534071134985664177814418301212903011747492432677039040276819603015349108484452321057668377631588997474298179884155020684071138324606110819627565965719887961413795716767568152190014413614115154548353888568670360317124322576623595382340629398235450538812662183721321224235312293054245787836187746441315106358928290312178628885637379480703353913285796598372217671966762887226186082613785866495128775407585864540768112498320307217727230633661673591221493642713250034973909079861803553427121464799083261040794520441562548417757361448045743941605304639423904284459449394585093723127769100545471728162675426625865796025034286311583515204452640146612510111762590655301544394753392850939093669194282784111223005889692904617457553942021221086766413972378693482550077214871465862929604889863989425614615376247515480954662735471601308255483366469833984540952604095129395028420938744353493327603738283283162906251725170599545708459840565233578270674192419964208947148858481429871537135106007681709419728471933829356831780239788 [173,29] 54471895238220589688678133673759660864727418162653174120579022096345193853514963291592499845491735439809927093736715425395566507294258150042705354691580518262421936287556416337427077548754344150317688852716568074337676496152898972094326937467197456565991218612282704765709716025719349924805834978691831376269027723978794825228897132163199318135990639611373557241228568026663200074534311146878644387189956609007216030238043148031098990124919253421703507677404474741669054998509496866693157609777425408742612993502549073368961898098842754214305644258217363009385634989151327427909185187946483331302503778062574158096514549574377939414229160663510580838305961644433925263096406086635858439929113404249782414565818859878977352804935675471512717045385454771778351464305278289766417021913953801146130402019300006339513771145436692494019896167826713892254448038761952682463491873330716823458460538077327130667865794271086587028190406564639504659380837152551556098347505421419038302560222078129339044546045178417884785861658377574981564332611359781089088955999451874106046517836696005889878286929362496952968061826391133119017904733682078426400200 [173,30] -474885398768133616446907060824514800684486270125212453766787584156225579543957287549980482268245225117861797636117599442719948812989953341741939882875925058400309411290070344412419049647855712064437042698544158106404918346358588315577172919676952667567516701087428901177214018134520089840373837613878229918156427229499407041194167249205295953003033040391390288971697083710709398072833864238396362526841403105068421306544080658290477139675209257738568702178979626318923402559077438631017553199320837042004377440820525162080966155052630852367109608473212018381590778459536561274645723746943333258113128996272501396148700847081239580833441128809964120601139987964001420955508765145305536961182672745078656239877448306377552255661555448829011333289060510388719634773525151020409848103523025665751258472369836412774070224586504596629343999013182558751737989434623289575310044472916528166126342942275102828076204633014436031317593122811956541955707864316790052579644896828412716448217140896386558826364528433760027519645215574311367905134308599964059503793098872595709943115614732030719451124239733387279095093685269047449628041580662305194908 [173,31] 3766757007815118781718773459965301328846277157029090951704693059466247589092687772247996029219849592989391836970165404378129290707190839777493449136880923499397879560034418984500264524184198089279715726904337724224101122191143961475587704710815976214668800047534607694134214851961126523150221553279161803090108773820781849433663793306466964739025050287796102252871682572430200138209580463702045608693887872673472306367352882638162355054722254671920361552647034395266237745398968298409238204045985590434336600973221429306965368090981867018242073288405771938854677738601630239209038151855180393814744049033653035357328359822717026858994914082823465382464153127630310864679824832975618890295686509853819725402937518545735323754594813477109475009940330089544123802095717009170594681552203365877688913194813306324232859630505908397809116945939274588075586851224323264896758964026244739465394804870296448744613307698645607346623445840257574602340380093777127499289961562921310424586491180330879707014668383062447644459107484481346542754574670133538800303102390231756218579719725120803623813844476538524827348344499088485704890794369356417266 [173,32] -27263565658736337570140147722171300212489908809707262157240885086557405865948830362750354889462138028499363356519290230565610604859700360232751656076544593371239470237388589253253228044951387083003164962786074199860306427772863165978822868350801736553491932851144176439430040173317764860514626580837021184932423567705910042895659429076520580613506730198974918258100756439439660377595265395126863289978546438476041526604399935809941795942825331181656374891934789120154123027595407316788662473428135713645288432594772347374059871277026364959065309090755493307148746780348580657996999492923429614456236317176601913438569328947891209674823611238726412685786350476667644849185716253329757116104581941216195470171765333214863590435135057086225657255362613343847400113028966690508357574303786250309060834637925088565827340370054970976463105548475091744547392484316597845626505600815134140621349441968893905729044500490190365551479901321148842102962395276316039931617425652734293649590152381424752251217709041962889479647130845224574764731191016755264138019542270556628670793296376638068715746534126061008467978683657388440420441312464062792 [173,33] 180557600746537478010700471700721199851753270784385321082539947036655359941590296693715861744931353667021306405445181128778642624470060061871176164350873597747916260604897708269995000001627519355895136234637550428252512761108083455774321148777425829954924170806573194288805952777668327856672607844213152652377608672338217345584474133195338151033040586507442720258185149284049383413163510613266752454848100234036324157593957024492107481577573035029610732007940979038754332771203753394478788658187536512057066225611222885128293001438920488269787791563731329109634173870667679303396458876457592182004068394275942815388276563553339013866463450210351574255269831821334003582892975726326129099147341886539919209503933070409248953149823312537235725287128808503418719593342094154078772182700151323603751923418604982035112582176135274718905723630197120475789872459736887194348054604197879111496079520020155768840029315295745327071766189262223508464987097650085246382203971893510893419039331777747266627678768866075834842487238734871871024615567812954883043181127102417328166668850653670272444776670631274747438322141777127506681988499163783 [173,34] -1096894205828256298043414981507878469514443075691278259753783654873369747204980168917978853705807735255640209644469971264077289606198255956162414461340324333021336453475571206472190282801461713045310846770812172504629788688472004534695586562745559903861978282367927182725973478596206009549048816778452976927364323926569492017143865488919599231251422055870228890357953348773265974784256305171300076007715607020533599567146375101734421888627746259786531712106981210047062198386334501308130961665974693549297607622068536450971208858480900713630504737037030118246055349018916850466738216054877301999849972513186446247790320089000136467126268302993968212101290736763546146226480019561552364287145556625999446439497176299113502582407269064946625108062870037644867736455260612246282043950418620046706503174797574526344881840272231638478110021286287789760240377147702332432025177396252496503008164051844432158680545921664420533672336976437702401891660202604291474434648442368461967726861147359954345164218431117513445723722402255346527772480550739282387632516049405492925859874140689970186418247363639083438261875566723388604906190430468 [173,35] 6127034379474493674083008137106157521217646761373111792217718136855278150455800072869508733390377443577996923021843513431400911928951758464628612223731626404720541252492879466537327175772684920807628870713314131413297791849531855730422221473411912149250278972378357303658217100458448430241365249295165935463877815001627168822618697398786392662199859499803366065642109578590939578967048822577680753170925527100972755329019228101033201637690074847875844967834832813873030094226601148100635011152638402031533555036570242452653998014498730102248949210621288262423313769737097883714380658294898462686421834964379976441889678974673232282735299441066757849581751929098631731076059332035970367642959658292622972623091933755000117929932404430046346852246842734094592494904846964200637492399681720734073283704226486876061163105034719912167017008531310845330868982028220577566378831255963473708529812777206048619472854768953041596934233031287489620825031335332014426041607249602947705594929393901588043837048527084898626935698508396207962225063413271355714479092595802493460580799760051736115500214527482102245597156046983144491432757544 [173,36] -31537151510287355396787151526641735888070608952505432195441145453524517292300564578121381705581559913674756216147504400396903779700134875800726556706330448535363318334160485423941254322575946844197578950079342958747597881412589780792357298706811994926752265201262702610650655673742616950172419089325939979960630322227664624549016947128298208142586464921160886427401546755890023756378781682081624651652362757923297206213324221175594752432624335969985254143886207312449511948260473616897355055379676172877092665882201355137879946738422708897692045957699357379543648125283934605714603298874693705596633807513815309389435181994305199275308129053144917129113510202820972210495594210612485035240203633332906262801666086802400607540658344479287406031944022925285720192807596091223081334682127593380360112871654728616172901677628599545380426784795236566728072453769564102795126465529612648860251912224577779646617001357640181756008911457366287697812879485649503210194458036368052136201232325689079058054808956488098102985916762678020509348861366650474560701967110372244284525781046642520053612465829707730437549842675347585000236718 [173,37] 149887658025671668853186844841030833572985071712112474587514223205681143807860792843601558023449964539844022621876913970429983592755950127169714546000209410756500793488515332710156219308308729528368201426664077044784878272686101545466536672306060656780340567202718167283561453072255260245531911703987071930401538832930965771658004399513402797026013170561349662355940937127392215165238885809195888853729935226295804866647291868629615787477148240359033272251506020817259706889475188674661620040042610696235878780430888704120229350552876557801592364347134920915971176921816757050483481542546639523905083286829398495152050812032209310713171940551224886902070589369440439396908661241882669909189556307857711863126647153397962347129627984970212846678881523655986674933809595229553282120970319904289062533829970879426125129758433572037000238722213520987724805337088642327607911202974427788075138817477535300852560599686619467793133925287066331418222000195535634884594580800343612234663845449229393398905203133349577011479031494635864280970727534804737544459330002986432245922414312504025983219999923201685855245601925847180396472 [173,38] -659029530459269429933712808000365496572498802693567651004367812194478976943906915310077907247792895544595819441785824665812326116171036335027246662890566912262844272907244523288555747826636502168523769739872123839997925249673324100529795408284117239233328844648297674307194302923103610650367142219629866267349097686238091185718946492364754717764122541642024487950021623809710366741078418554022554627769182398962811590209159845062040286368507719198870009510576314708325855258090547498975561145576316413568485691243412554433434497195713116164514481448269731290044434904042635908586695224355257363715882177073190111595362618940562296747147613864820910756757176975143150634777988190348509606970990249132682848071260050456116171035625793944555704826829202480564503451266880093505110831759179580923093285038379290934647398447707498247722263644055301813118469315577195994741188012123888036929384087656495099601477995653740978355706856029335530788706186230464371661399115674174988084022201268205440939900117857510195240209653552263811731740096445238814393202554673305075064729614817466291571187606786791293860610041099237743236 [173,39] 2685392847553269626366829324108043265067788754424334987716061184248841168732898656612040579043240804737869268968590560971625242073894852561748734655835378262440047661254854616252979752231090567054408384892449557991651018017637109221721678495092944719322918991776814454514127766941037286608167865401645748602073108734994197213235954173413034605442416368671606498940050134240471208314713964923670182306888359792002753794112843774052907433111311011569572045454894394396532430924417886023104124045509188341245200680481180942513327714031056840931934610016185723248492468635167501900061848397066359758935122583467377738784255070297394249375405762867414490760656574890188314842548332388330074913089071835734671384227796790073000082019035491711571145483412155107027464641724598673724146005577253410405504936948167646053025043092117776968854478958401804975105933045403172269204518369164490941947701446366817023804370524114117533738698697579054752810494656933955596688907669850169517453641174086543170353967877335146405717761787201618768453695929412233829269759045109123546317854345570870055355442323751001180486819586671216855 [173,40] -10157598541604121072968080143086443004906888906974004816847316416934545331357268133279293966569381730263474261927368977198835010045968218797935972386172022745097186423159084512142370871313354789579618991634033440961927626519386141624648537082198854895617645939435987190403061839194173866162649781144674550853072667473666223574102046045943267142673522924045392116401029740082413702633414738322204596358035972579087105834758195736302631554192422299515811436692454912699974751369748787892628224352827937321613723922055990562764280617712834914250759052829047911276606145166569903484470462374987534294193007531268114517103762301596884648819313842269579269402903262098592867845047353343316733481333843298168531274531069407693397847545043534282204807533506943094331648421364683592326005564515774373761431259851989639238422360899149890804976621381318445315566057022393015242315931389706204100909323844856664011270143141912711801193003685691749399500562152519562224759888122265017245992443983609045947354317419829860285137584063002397823452607325385462080379309047877000314307204693173879783726948042161188430325455283290959 [173,41] 35720893110659198376498536925193404521232796222276961006289929058886002248766071867695092705738693546548742793185401400169677503544035786067840063256788624425419482285449109076197280673944080622164439248018122428732643553335653901223521565177109223849540812699975442625556365675259689642124983347776061213760925352713489627763820013721333361024137911487893588998641118144836714770455691317758179610345446162344728451354480432035857546495493054543145757025660075748276104368220095032419454732643682529923104297058842089364989389260246057687739362756933463578706267470265483397125656371329903047195945091953787440145340769499590408404436604133945229032230731622505463132472256662470171336763188609754802109022439875313527346455024777001392188735937973107295016428990116064733882545460102452139683930965708229701993931775569304820952470984629650668514831508029334336724050949719907347557121063944635077151689514924172113183232654854421055015892965965871341453354603274272636662454633654040977426446645055025574874575723858707113346779907377303599789333446780674408400794167473905765081521425301835997746503120132358 [173,42] -116956411529833546655965630750558379310398377462090828230263133344925974716513542805857735670853570324958100641624865422061795374848040997797085982882091685660682111902389467517061637284008865630238945672790498764787959302357080322833906552779894400642370960910599185729005089482400432112961678068573675115134211752794830557877317173158692689780227188863636612950247637808460587250605438843369256686388019522713397836630858705092045845310099486899995823994220955295017151721976501416396279100535799107242419875665447395549444558627674090688167461213017687148706994866779791563755709321487085649904029871961736814396125733594244278338272495692244310075147207102853824213600103448745998859844137824857821083634896066256668549249038397051936564678311422421796805929825329956545659454701762669047304076773794683614963005485665381066582303415332233456794806113951421914696026963591009592890112126115557606655865659848906098141797228243651521515366518214564183776525315391657210641866993600334868148172990028428405937734900781355029075879692722288871284355944103753678217861061458578536134112298154142080777683241811 [173,43] 357006482189334284777280297294170945774102276815146049207649123412025053657539617788385538350262816015271320236829820272556067629821120100734752599582310200385247950233539819897637808177769953773125726609484897271171829289685474948394306596116966554982798727887644694629610325930376797748347689090965212458706584754220115455523522057114704617654760275014034923058000707126918559453604037994564529660778068257503123822029252497699354865513734107310185853872602690175556584787561223246447203403700152202259105088835940543732183426041025740593017934844358504818408202207890943438825334123307342671690885864757242297648330106898775661846323748937524243005851883509789487817433937826754295010272184585811562584914520791539846070502139381190623851397523039224463461280187554901483186712505020158694756352604817020635199451676803966729440352132991961128940176386113001947006487545833425512585410125981740394992696859352437076908750915746879892003616877458536190865909445456619623530633951527792701926372128109896356459793998230876406375409067583100462420889091789518164579281528830112952590536098274022265006252824 [173,44] -1017228239326916708304278328943581999901635514550689069117355857771566627179865750181425908996999834026462747283620676518159600051375152126352497807631074229996066861712637898313039831947938060881109647632133916149645697475060934222706995273987700367948054604589287611954299345372550303487209560035536842767649097840135453899262320622929104926549653174816813165718227482006119018471035720530902432494170445225790455261840047014033637887360458194374716156056132057468812374971456880975971382645926694227848149472963034081248251454619178980262162125365271081595825266074378347198568431965809224021965160163069209211619995722271549647266490593959835323782084220773099863435116043245121207002224678017887162118126234499338590927381640890977299259388581237095116275342747014921951559767926712469465484973253300404052838751877869023025182972516714972588634151042024581200231444616208190705938389680486205201076243615028306770622043878654193932302185920053123292299774309002793933640008211115640037591255538308093047950110475668574502204970954660128192268493576135044067889539582258833312752372281570023205908128 [173,45] 2708651733485875847299460503941162266517156284306854088842100990333532499298022396401817811808831749930934303438191371369249378856962731860837783175696525847235828299331739484628597648774672464246428975041150904428115138137350728120796787078707182726032149172050097431509641918661047373649566492378458772558857042426259713798683683318122290708288788313651652419407821972192756006243569008568613466520782072234458868404642700452978784359171038297430734399808030310052384614832192159028492623819492918592956516869493446500078789717114539142439730855429108194396710185009450242487199855822559735649902593486928428445274277407250934461227936844343617836303911810627038539694948605503204990637874003370879987953617914281573494969184672288733408423641724704282892492659620224240464764488957194127581303050840610464076526696645627314770401777258890738702855672446579835497929008120675274839445209135327479871735696892368996440282331190906101973333600421857046638417419381581341866432497185108556596875788478140449396033058875673553746562287547239126560372115611433277365052690840800929132577486089474689700046 [173,46] -6747563552356379595297592699386895903687015750912010711021892338039952740065461600997041560097916474359171913662412696388026600664917943148058542671490044996643625519605975381511896614907887926844668870159309910997883533661666350364924874675830549495023469608712070748617689335215162566201364438178547102521446928467364043864147224243507486743202481849864788739228688076773723988921305250166185276317613555589465219498768927435543473176354528854742705766936178339148071353274164495266385196360059936135287575839984737205856845136045657299096584383810814926857702577487777177794081480403002761917912313632130996962718439159725630485702546683552033026693836951613082939939660600812249309852579674945527309087195409216731911183646312208372623174739592241105602467896066437550906870128595331552461200229020368839460600302515425886349252209497470520532051486112846329830790754703971451507751624120462326767454361054515800116967646203939481442309908123083652830521582845606778983586241911432485274210038210200726152645350869233016815428098580652137072204030040093509717799964226824978737936450903299064496 [173,47] 15741013747142773304457637708370519550216216091227051334034056107471515505788423302654226837864307733558041954256179305631511023369864596586193036698888449545520088359561449116268605010572056922297124626269602989701376846968147909095446291560196128962571318053935772507170514025496374185906231914005551784535284471898946294143599032474316496239033148557807615454960065404814263254434060315310376317152472003095779394433514992534307047193091515170834143454458412182542763753332893499768042035967076816556523928757317567674117467822751007431244349947206933849795621164718032139073749487258149745196190233063143977236510792242181550046403116537566356163957395446444730618998354439661155477926020456655213300076320787894990950594489947051182614656650469713366170751619817087148795079585676906159964496961778424648206348578181620280386997113747426746295643131467763583503253848182864189475557834956505323999034346182664303435303988657422886234300810626087041430635644639232697907566869164269652751026364930876796027584852784539308788682093959754821572205844168787424961123666333499222858207204980324684 [173,48] -34420016887563519758975533832086329260523879987222576386193066262674699874940688946610301948355699305184513738444374098205710405784383206229575472343373686382600490199323337915711966774406553125901955691825858707470241006165414878520304706720352672778974249385413604213717687860066819333466410297399709811025650176181972512319897295298044519749093200345633497534565592811069822081002788911463749766056343284723584960822934325803726917025875442739650087548025510321799850371595027701962426828568440318735942732029363227411561178267732858872687118928417157453192549350717855322646219331715244967805990868523191451983108150387958851859746394663923908656144183522054358622764466094829841261733845904380493129425426723898118309910700264455342287723365108411913140096237059632210815729359964455190104796981705039905986928168933694357148869045457667832886822920951133879812208170144790997740814480292658414235377252871384024454548681681049149023130758849508751220852217919483533256346223736495577458549620358148120613953777825141746961348026872765667631002614556338022872702590587773503859918233424133 [173,49] 70607741070547612785428075555913953917421842832379476440534825680993566212524665079383826168397488742653648687709041050371186071179035096557413859105095340947734879433455398765320708216859006579221536849508987525005759533084282163238511374100291989308009545960869408719156482132032026503357415567636006197012531749612235939892266179733265352721064681680672152853658390553619047199131899585350276095993172704275297610802304188191475909106446719575215783050047315461778170304329238431644709098182484039457917023810765005946155683346672388568899141305992255111970562033528145606669312674632008920759153133764328765815711624262524967245503575181199583852565949249743409145011823850642638992287295919699376583984748888191573517517343929527806123862496776613730884509731325634140858969642057918824215416295251275605313482119842383368802297091359556817243894449207835634498834210777455479153048753452439656183003148914323636163879850645230644369451329759211905107591812966878696250435235985003258048814151619680245761215125380508909851688765231270369166026462778887257643233764023076313038271707563 [173,50] -135986995174831017101832539095064270739198438665220738639931085346314892506797018882580721216103463205165005009175015685147493032316926586772003801694171966358562614630047146172962234954141789196740171055429602341604703108585183110843174443444552366774358370320921848304818970183173531789877603966042970879882370307949902703590047210558298988900581959146031220596190620978940869197488947267827511495330846571158509858556100680453320551553781021269144426386563331061941630475103924207992270762456933189146629846168099671309373468496678873607231322535546394800082059723870572863888960305771361464230105946847500954187269846052945409543471667584917093776603334955628313100565526676006507703877843336209040642630605516777184585275107912804978970125971995306503029327729175579031632574131650725053131240923625373529086252732841786394701060171255838896691114946378097001330017134831173529050016040891557847634255374202050617181088188945838948601265194602414371446729854939202092650538147758202143740042435877580709978296837164174509830821045737352252331151674709732204177265040688237321553868014 [173,51] 246070301557637592060920044380074156657279248739495214823220222829569043524230846894626563640107499051253338751120782067494767485844431886901118791556247151462831661112344916832585185476979866203862460723547415459460259228943888124749100822826976182304626773816574576679816844924413377844824002001591245220855369936213556853709851338069362242178953075031883971580633416262136021543586207546972371534426560860968884517600190148714402977206453057681787757771955030910079846414473024850237477939538152692919333216809083887308276816030505323475186116469968611534842813770684727038487269853995798424837016781401956338966750249255903468083031782536735804805337492474112091861976559199644608414561383116385815720056300316886074881301162404851455435214811033225367455022801466864700151616965713784114208907994047975448371009119656117977361655659541314597845737330987055929370007750213535070669967598421601215008819378359504275900951268997454307932465766564581600720005989007186584906164997501871071927707171140511773078626334039700123292282428517752346636268713813164923800998809663644927609920 [173,52] -418623672185651577706260799378423218984605285941373909526275689733689229868990200850367103878761465937588221588557053821581886295958807771572632302564171266853262403827962879593597916315126353637250632030870141411446319659094770587179943877689754054551193856172548858780644453145368615933574025485197778825112371407679463409815271674549206790519386142204732503299939588773130029481201689104813173757180242227608615440365286306587269640749085583261128607037649915626490932986883318587294071220282364075405614522967598529519143296250693904337653520762943631215287796761811809966523833591865128883900279991898692941494666934367052859845569601661965612622060569479532833121799022898444906852601187149992920022919234638081162755045641311633745319138821945635587280458556875587688205780536364223431770536127370765305013337265052104094885151782588431565722948218042467782826150987235326921832131180706229040447560888389681808895165603124768220615071288409924171415452382546716516619262911525955171955786591632439050593608328428712305179075858054645272504446182877414266556978722642785029204 [173,53] 669963462192401817110615709844110116667119431447029295336570147088155600789556284297614860981391540056875853082574210062491220329399084988438310630607621287843318082126341710294471476909231579943229248075345816463973574519641950745290155614814915055135467882413150669022974413041097976564513125545183979405487870842976642567619691384038633171231443098391238076745161017200172528343510978088523748699792312523800132070532818359468174955148454830232974269950265355496188790856816393931311059643972369969024660728900366376481909705612131382107057775669862993158647108873391089128631913438620168034849818548080217533532374495556734062985112118011309702186214259767007670697698173899277089472652537431321100088711455720966585184343894927486673314458305677753647935600340702621242842093278213820978919425556838786382754722907870984316198433964978600267665742128230478580202677315373997052621116741949624190005640124379480067973193303664430832651048930776536138019213586383261344624845873687332135345223127927656900695246201366058937153307232934187567817457450400489831089554580981861328 [173,54] -1009197212129793281367267256222414437438883272709252709594278251082473061193523027865688531427332638241978889902955171053707659948089178754216608366543304272804673471895878191149126624501065684067039697595063649872727782825177713657834337852025701870425410806850082581117038480673171850004646814457521498069705647545513793982807780508871523582260849784568754475222837296929424119728130442542562863552608767457260304664507910366689920952099480839578581957138597318021806787755584641420052990204632054242228328991854881855727457407873980630020311071862124583426604608615961144114912022036100029726931478757138751779106535524802680295032312730934812036030637274093596625581879277094647889107709793358995000426314482534426334882076865766577202765842928763481664176632334722640664956885595623189615647776118279900985385521290341613688406263315918578909233204756804284399011865415736203458805189892249095912627942249639603442009808764617096848323269426684878512811582132958783819671627900978399127950479161772782947080232471434337273622199279417461680441967177625888501479171499380504 [173,55] 1431558033358146765470033680391493549967637086418542808397214455443689825444722487447039966811634638957999112039894457352820418097394106664771429454821383474143922132642006304677787705599032638466782738858258378475281621514773206928395897021548264846171581254909260104793905746732287421001040936882363847811159484558017467226214480743761297548381376117603115807223781293156418020576295583448483341202213074595174580074997887973186525609160567423288288436248973333501050946224735814816751943711074262028616104394520467488834984674373453008343395199801222884571633779286546686481808675017539712606164147550804866930580826473587503109853827762817463944494317266892573737845397783624853352854758306875679748107211366982145765765915926794004075643142248046291731462395858474811563791018814091798224007036244865138434302842904023565042718586757741127947805298386382626784186804130035400954388268196220090638964544230127827565762984640476132366425273339361203914241755710809690580083317625470614607060556661310106233639179180083115973153525089230182389413131584998682673989101556881 [173,56] -1913094696531703578887793544709752223342776278590353349926161774181272758860300591116426118533434688939831146127035143101375415383154461345729367202567926486827267053599116461729795913229460668063018257284730440940839616685121108776564673800130823997401787398922940990057732155216112095068064570636819406910622583889752234096577146048090137070953814127985361612113890865528536177810283233940308957091159334678408664206798831431913956194593660784493369973178106615912044537312364803798212033852049633266672301210282294577554043512960465341342917771644208800576403088345874703302670244725914445132899888203337764559404683738623489876178755151045351027260956752864898378773122997663996859044158441059770803344431029533815036310479221035396907595798534288542276305750475052222680613879603589540964055358023032406204074889681681422857554904826613812510034731044374568289424778184500908924661646090064608824715019762514065878510382535979191416436153682465057487913215670103370502111286025604182772679148995824807019721695846535384223996231761007350774873262828521000621215629487 [173,57] 2409472091288381260078375061426241112498243422720087664534091426183047814471570786657909585303523698820210384831982142352404811432398816762101122947773872210240362963353052114680855280427269566520079111184049686524692368035577498223632055225117859152750805395665424356544109737089289243349035727070342421853262962046034956274752785158519655471086949042881726945931454678812397868903202429050806445209358042378630368497628993922389226881058764469076742127394076388333252394496931653769029028520647200027303662985525519294288313898064743255821969329936744827508964531304742659183261179869827582379684416563753155569057760045955453181958095337379529080283048604233179768238166267055671993694409839907852127610421119332253164498528251567465793445199851844281246365424452245178625088930377210752993805449981401136686761703696806003396601518397304428887597700683061511291929297903963399961776408505270924920644017692004507338887559202074086489118738133614064912147940763948667147350675830450670916436825047489080940852995906972693659890784707866449931686683970726761884182154 [173,58] -2860920276930118535719970373691096665999937606292107758182634489306210319264914798212741451780291921348319179953823756253016960991372561458466156282339199475784908385285017775049962333857295974059652953777065753336060645972709275871193143324471099131743177273916876752008420374845897802235148776724757447006696442314728551096632330035866187611248542342136154279749566894617361255105423765681700927278526995408728005769549415145507199490720560010862164688601299909976494205955393324467393224632246294317840327036355752654875351457306943757057346823467899255535703864824777562861333052040712930976687966778549380360510776308791715934606960574535134243510443247816379206239134066412183884541572460280207517125174318292776132550217999280944885283664996761818368625779358214574869528246730403689066478849788021286583722267623398853356777852762953448334060085497094171028877606246071537090109875237151951509681605381684228915632980177842797542149575193916957792917409084370125632597430533685359779679237604625519256971149577461871820503549335849348904969444718984055918704 [173,59] 3203362269675614615264532570878388588129125842550770296876803158834395125617142176069779696510782385347258744453341108955197633641288176465399339322459817915316694637939747888596953632931582257049201690651755934220879072959094652776422500993478333502791604711181960850236645853620381164685676815316681272371187408046992228886152537523126837061071935388497684145028745964347741261539565362596816476131066097306414773176595017664094997700075269826094218199194685996237388361737922110854883092687540786608607634588408927118241541580374953584846315417034608260839979098557673249363144078641537157593660749648378655061260727115782979870894755388661009344419287785694137238830252107033562910932392370042832682576877511954530563285608381227365784750961851475936497450037550555542708198543154487016895127345100255035123489941895675406215792867328310815177468573769384177213832765655401348113358430133687138473931500701672930347298911417433006672066461224864196777453520621847465887395412366588001485873949389510970191135235752818652421568413300367567753295255950296869352 [173,60] -3383129405878290808604780323816817604706630732755725272784527440237419907823375309884217387639215307799760913722027421769237101954310832612303753779085499865520025804862101123018804429967114788104437805407127217462322236565828541688054313422155390433998793300213006086469028837926327296961361970007825260103084509455078795047395523410868059610899268135317549085793412747820266861780013686603507609377550708858310914399534486632872310571160549781097219188693894014225350326563414879311744085764914303439312179888327557464432659076110442945261254093202796207524588261723700701447225059721774563381701936787280718635302262483630561012570204623093007610199496673897522117964879732241778802908615720433302121983209881067016985408973326589141908244429437969376000550047457143929997111620238499264820815441408210718022166625429899607276541941516781431697724412248475384195298589353719893738115423033250438984977151417276305650216541304741660530999078672887473894610233284040739444650857351172394073314995675801980837625705715802350057860669303250778716153361702611998 [173,61] 3370677458482370567739993211177334204682788806666136912604081828818826047185594075738181029595063376510376719439918412005886576415611550335774732022140093318144350493600777850460152777425964541204314704648063414035689378450412586325017327623864494396788865113281359142861551917099553126204320368538906509006804737029860180671673711776392768483925502840486062562237253181699362488864949427274193731097964436174921605259500736588685768104412701201734366691341496180869928606993515782547714093920767917364078250354849988230880279529709475854697589297893861377562209605883202482043701935600568437863695742564531264229021640139968769773450124519496904802313721321715918073089051248471888877625687987760571416974023658861470744462568660594234076769468237796778048962039101881797339987087318969271743758738936384722948029141916933559160378335411394300923847454365818143252866602318117868093871720757013607624915446141373831451883312566168512585661511947074733950695436880618831941686418639637864598860241427692618481633405962244513854488953043319966411443802413996 [173,62] -3168499650556465220805053378399497753686043560219414141357964114376922071386793186593352655387000499797429851475015836451658798081775471181137044153745993365718136840392075827238467484056592649846550217581680332069278715269817938623666837037206767753875172586573456358142666279623119062826716208472830313827956253703230403944878889923310956233717375367464850895862599895566558031153760517911841956514241215838174571201354237842109736204591716942525249155196164871337035359912690042228116969418941750969861900648048234120134441989550673088478945528013899832731304033437858338105760724194178735878608192536052106065544754103000308423173283275515832431113609564814435510730324977503253653162128362453499377225416278426171071255622796925323278366080436790936126555669620046388079104734817386222035919895285503506208930340808964767604906353242730098116922527331212864068755036867098103863256470853326523653475022307555309036019039254714649774807976079638980766522365766465410513955888249468271454543975569326564333693497961590254743943692903041513668056391840 [173,63] 2810334041176216256128286050098268544738555236494058958782847656166625925188569358661998572087837905740858290219919341437678350073423326460668093174440827178395746892647099159889772130831539720518713014022840740371459813700764456339156631291009799781837900504961819374260615264126208569412625165045197967608958241521403188306764557984148352610718535958736145830201417474467682295802180551757196351514410695647200959385581737124942160927287153911415411938212752561559431112641848887443114632644452950728428758977757293297422731090274664353779642278986435996492338391330228532412148261109188976630358843068304160713704329846953854838044905022966103324016433626781762859965895137857479490099683100294102418259407491195627031308957354422078073465440396880160160768377101210100031027705521350984359348957007987538444273084232797152074126044746549563209941902736422928894611061310969782959055175071506006723245671425994569630638234804179819863255113879117506084552960882240350347248951089233293520917727185171683788487972760722292567747070165547425369333401 [173,64] -2352003652595665434748138385664281213435655097749856197312348023267973824189958266344004284102412115730920859091784080955895691269619389275925764158214983611833377850482725917225434405563646806338639899690124059252914393059173677412115480559465174787721564590757846711675632425524280798145268550285615421925489606563086889322315011104943990752757904443226499368834352646914988674393181775166768994955826470096181752360830683147097730530688719791442170038690390005256633181585094462650482587443783018329575268243840272138866284761875657042701355562490356967001888487932974625751487524371551836731145403413811334456026446061800154767177106681641145258989725738209845085705013609044948399324447957968021347560766428245273409172880655787190271148764623612799731740994269622361312836157764722690081671919065781086677354427320891839207254746265877997508943873678061297865022293603952748634718687282267753451575483949591638379602464737070402302657046829337297852421905110503430298351098734893481595226047212001512400312284308309016527758608678252955713967 [173,65] 1857289629785735576382403501313122965492098160162946238183211235857531376201834090196865032391088532481653820864917025527513886790480661610110850920902533176527724467341717328571214160356732226998969868398044889580111773234774326891213617366332262118297687439648879991658212085348738466716861002257610693348302807454463486219800584708254311974064379137186015494051215827884837015800377515084905450922140051005018263273456492913216635345532080402800139668119131702149195539722448237340168670268691394611276908110541229543848985396548885481949014086389689261784424084351927089201908558584451978810131217293651147533088962562484567281752043172274368446924257662383911769233004677710426994526481989338497375181055981447251349520533343007808973707973480369622201596922354815903227476265845029340539672236971760143230584855539312414327880530751017828415601641679099396797543753499971028000175949877944275492873160905649163393199170224863762489566324928056876393746036004310939092554832282897122935777252530084153264647098011959147723330994914647609180 [173,66] -1383714007318453514085530796864362277419515043983848582795172416203490779440089227727416524817357661667695931238538571081004792832116608075913020975205101094106047236657428829429036340780270458285893810740037471012043464376533464846070110657070157450955609846424385693874583604470032732808372318931630182715920774559486698337663322244250957118990083831142807725757877954344253511488768443823888963362345699273305667349842150403976327588152115037760023427682097190535144488428493936226114311733035768403249267295229945717234377061516954767415605978437784347343633771438333898912237190824877597904967401157296122339518085234870556575658809535081931194847635789665838948572221781679833226563146180231393355052360526717664544235987844095649104012644894674804320008378387405810300171719371496598621769753102881499116582017296298230631341861523885061170150526503381386949015777078412406929742654686850012698425978280996163409973550474165316794590387829984322876730312957663721169148508102427086491865531785087258210994834281558807212101242747440416 [173,67] 972476001151386964889228903525268351863580355737532986034899801486954563142489547882010869808051550943287644946892210177396644253808424153970816767075608389662274217720360407259513120354394671795764253066352252093030644611877792175706101219715983203456275188498687930363582195048792543400774901728480016042947297747542933224954327329423255983844090296448298373835718536014951481317151482122711061173512947406797511707897516497006587166154211719703124703901991610235861320492979458867211869865354701906068736029980420113801496618891591672921570216878175253172402329379630938069857321146903828427668268727300903121990195753290894427975911681884698881179865313166259288873624860412842826176619164276808548975933561953343943566721331916236530259010041075680714356350795475100097058950742924725992282546400801587722626586024494177636089246135006091543949954975548786926327936942960660338011985489348985973551881569453714979918549504568650513656034263393545919088522866967380698275076175277262310487168858922295508881741823715313312845452843064 [173,68] -644606984355554921741840447023457942269113760869399995092913737810819508156234745394603514083185990785549509726970400983678199980506319429117600725365458537295320654898060091039763712033120140749172868297969012508447991045324072028304219529416961403002605097429397469089639681137016048259750816709075597920864862558667332218847516272570534383175208871561263878798124866985563309172136306461734940183177706883689785618213138907061896918170060545323822873146943088744195996089861114207376642164181044505303569530855389634576643410997194736188655491327538849882754776271794608722617617482916022735735841956404340334764130234800579719268866400954517394675351471827614450817751719606877718073335108982531379071142070470723602257824439947017452234264168860924638583779874437312492512304138416265971707175582440654559974507944893911436789016725134605701356500678034676631518957771708972448910730130262662940744372010296164430127060140572546560828236116024587890727934752510872467306940608358303206741068663275353536103899768924123171988246860 [173,69] 402892151067558094168514189192593751911935121395623962061307911839423031106737779036162726403334109928851753056296285575902842116923379478382687243745544991808908446880804827949885732239849522863891606025886824589929446589498899474520463923344110368338624666926456147566944879588814125835622298230493331811315166415989946930161183906343422276868703219112702957993781060773711062319587802851466469890812974515477843664193548069034507903297981321325170494530833717029783281496773584787891338104259614813034627639261025158087064893870384614343804829181951531760320223186756583164069121023535588995951847809971833230701343502342852575111999119216038591762443751698330738561013257310354851658024308302828695102058792695414630605220165456144146831819604814382819597600290834811302426141812562183018988124972081081612476315305928888025301184017438476062710029335435689722095302170584952598030769627994202768015142025200383590082268390380105524797713350927244293020565283088199681981230922760896281279870787686840913857678828020038115781234 [173,70] -237372414015727261481886565267319085534766642121293396969611574348384399455022127737248728409624105142147474192906591990717235415264997325637394560847033761641085726038977440892704372966198631316131504435504980997099205068898839274751628674679858507925869066427453833282027772793874985345740427133442687875872473724193086519606968482308479802509134570475053414798157098544324829855127310450160949028764982684576400398602619824686509569209425572788155159044588315393395339557877759315572159461474471731282532525916855321758451531944507626957956173624197271205614106882304832387150727131244564489189510093207648152669692403830305408083943603164623148598583503897860304049042602975478194203446117284705395986059431916245446605999875354151908118802817019700868721140024738219812684282362578253925898356424640019515878952196648519523857619115781887200893561309060737560280325380717695531840935394991520134555442879114608730559635954416735700248911981909254857162190092470493763183569727997546356691930883763132199250540829042057611936 [173,71] 131784525037375085745922578587265960127653572902328580934303050462817277102600678384017799561342452675811213580930962234339673238252625915331769870306748349634017957537151135013290794152335133222134897860592626424332138036206252654077756817706526241403043968514892987291099387862298029690181338502883752847018985867640498353217393284448844782964050901766828386854948050274662143967938330050091399320517227752548053244823426404170207408358676401096238397287878113438673497518688895610047814415994801364250795189310649156090593406272022250136455306496623664412001523148776591848698849028102595017156462311828140765190123744243495527382956047233086083265224930540713669454038440038656455049830302656883584785947993848504707030614948397410033521925969817283696781896032256593279378476253322304975393477321035829853528621306949686825688864321690351145359115795209414661157052170126245175529783504049637236206645209047825299453808584663475655135962088093074132870095776303758182445822286482957166667474783791045202268948413203943603 [173,72] -68914521383924060402606189662871706995858156586398317814813875438274282617248379217944141842089528240969973374449286897702312730189941691779264447410774878421714471739807678115582682654872392786753864931116085053019730680283282782517345503185927672402903127425207598515491760695543254150332739359411458583715520881142840367078450743914763819864989934618663859486368210752360610034445318586256429762179360803658639457409442028822417527438097728262424887313442510724211099288807499883859515081046881559746840275520473162828969220193866219039954750313265278241373844744663772242498908487216794360374780010363857267048767760953231476777085977687545339470258311491624641638403346533692445764200493915135942050583856726475617562672558969120206868301272561032376381821194197261026804843420829999960368702836640232782505490111301808231252860109779458848553138503795843173119635673934101886966945225085686292321235243981889884102124275617798876696766732861127396428045259399441495413232895679673649217017121521128734130733946601999 [173,73] 33928299808617017412268469751776061151485896650818597328682317821291356566181443382521689823488628425863475565500885725980078195628447149333005578882966936848000860944559883544774846013711396097068877813391858696068724511270463349735834814558518897274580449452560933711030982534231938947616912312182877580020104727092649814213194918777300285583126476317212234092527449420809159012323814436866854370934047264425054209798493256766628522677942178796233299019961380915052952958521427525396684352620633244226935929839889478032382549911138993149202758469875506122113913656070769121377635885774529926787950847081128183615296628332215153760611095005989408708001117881380048139882835557307459592462457332999211898224850341439236449817592217126393890153381214181187538418896980171902433375207746218753491175222027989598801646293017623776577073001103993839866803816573420111755052135827515891465818596318935972178276341986009429536203626848748509329029917152856129044340505224570211505598545898984468638012445841922696925654322797 [173,74] -15717510271498652742563037145725821661848354526553585390647423421056474895462588694360513209162462428304048645481094220078234672201092905173305939705403822746435599692815497454844871581130090426254482900836727124105242427023113568079047661453958586774248058520271357421127602807293737899709087282596182126674175815449647596899517136273846017787076169231262425286663127601362699759865495173619014270919409652386868096261230700151244981639081879649308895527374070962028317200205589145524347356533477715504170693303214009276495479839367391041020945934363561211965298520451932072073388751779751706695793813833121030379373666394717737004830593871596016547909558582235013877516945492104669890872629956332415053262487180295284325676360851539117037025422834976742042562818449570888650623463628726646247241290268907142592563156894980427503099384777803265674923833399622266652566806034810630960317503424634434193001679504216030607149116982547009731928263693521856572535428529311096329498572750895725797562464068718515076510814 [173,75] 6847188127338751861355535753477504606844008426191066869382852535957870187174218900180350090535262168097780393668405619138670888681951628291232968577097484199428705418671483463570227000937802912866361815519347417190649113694103031753537597622498766702729123858743130918723930623746754626349318985917285755825496047225284240057452531433840204339025762249152904546056455267298512579849300646999845018716358086620092875521334421592168954471930432539378622650788271899602331873638886826393049017740402906347762907272692714331134708804907759323770242211255814948349896921960262654965502844821239956147885004239839050067247008827901988420237711611715184568292124445018129787655177313741979088606527698978289519452659112264027729195990947101971192386698957949986096639029445002971892275126325588317893471678148325270869039197859353399580334932497288942444825573422813228050350891549314558493484330004971335744692380052900544801764523160815327052856966236648450369421823763208253131411219953632284523785119536642704403748 [173,76] -2803200521162178891181591831160420253435790307634660510233759141075332136565195238468744575542536547105312072990453247305824062006893970380348581096654030515050293142600920382098194788754599397126900644511499015877623274996338348680373997185738280612992227512002962598693580113420303090145663511162756088416036111387266001088950574046541264592710415276000808491201125499560684485847828852275704590432661911887539993241937766821265463795928733311578657744832481815571929503958306669017396535255481160186006902313932793098593380513247695628530310858319036166895427708087496080822684516171759167966105905032235106069500398656331878919187995447947783852759539192145135144374035186619342776912700115343400040019617883045847467305304406663032518880887374041189108034559841381553535095448340761406700882058307289789536951414542137051128667871137170972849424016145405226111019601148678212509173605262670822938779297441982130552221680838605044189391777731583967921244405494188831512496441899758563813961298319548333290 [173,77] 1077667035745870260210061615116502780353381622738122775499678774425117591571706487199049591818388276059286423383686309387696159737686628600911729786520007773781431516398567716541039623229802888235589588908273684647794191005046151266818637748172819553556125742550037269435898323174676112919621060569018546204166823294369041014990322506612973681438889040144046805383655221351186795524459045280982387591642554337943249749810440844177057335071791064779490594518517705762815149765362441133295265942712876664645103856320197856846545721666897801854456735468780589162457807096245466955579114304055396239615199197090665593071167595064566454706861782502309456028333270485410038775764148353414312868810105625980877977667521987597758550051433953839704076621451111391399449898558669687318060522259817672388119411484486878179285630863720886090527768466981931025913083553378940052453845858132095784056177508799319848834461158949291155303020482507996356492176021400449497729043463961684043045184615635367954231574282792738 [173,78] -388727906686557884824549475863563653337636774906697234874302848646919195478050279577179404465636109605966528815856180551403491972795922697021955149661096364172418787738487824369977862201008386180112412803045260055164638520207722658692772792329589782617880620329394064533781948783500221805410334173018393710169833584590256275811935497195398486497272838488105484905285143448185608270425857664966920439343520380898559829085442552646868510489767422671341430751892828517563917028337787921201479063848614142608899922225138413611333381352129376082468990623794587590430754398817087398092848280167472211401399221671628289189948003884171216742552558710120118983489181186335960809455573261038449088957694026826274702071895750794913950153193714096359191915572308097835409512951998148938560549996788283679204765424075182082536117794550462499455751226387060955024893522666293618704240797202108531808534188951321557005343251115876325059283332763631395159922383370251188419655469802721807924333920398024290382067376980 [173,79] 131445282267689840093075817360648442533844666117592804170531196553650195601196970245642799691062507302428188045494846026732225047867729921134460801555141213790736265637805375782164984321141514406680101584007803390408515648006247830557460340716433941615953459113842637339013420762875967803469516739952670385560183623669877548822091028375588494378676903045122291671304256783979784187828089806834315146639790882967952047836778321167836784038277156054689650468676200291628168956577335368082236724085703355563637671406334656651068991936798972284705782181658490217125498402750264051329447448420524342324948612209977504988193780283611201646346030214299537515055431549402946311204308163577482187750099890793839668536721321441375483010109399753012982343921728008825299709042096840115258743153409735902647105089237173009523408161772363591564054286180533228277826137029842577962354166379091069360894348257791249396007380170740477360582361388726523560444260149599724078849817335415924860838088098525070565218791 [173,80] -41624915524715567418107193851963994670722978917950787382079993134077874968844780699213349359367101558424265712178607775863132620045809539571524428726596021691322278070066466420390376493863003080502557665675717218474278828707652617066028105782463308031856678184144858166078073115461424517647586982489226856119737336191848384751074351124659587380044045016126974546542282189453032928232829370583080651106285320833436754863918344602382148723769844362157142291808995143850497112669191173305494532782234775081226626272547899022881141398375158554864162931251792909265291232633070307670190670817318019069396998955972609668714061514050400568301929845439520398790857435926703945760928941278964225160449193096197445153893044489613480364294860512250378068077041078716178714133183672679769749271008954457397839903457445936872886978072985583873626737471468313324332674803556728466404085520164643219376390091478566304221940418037682837144996619099847963057963530418140175996806186750754248635332700620765397952 [173,81] 12331136718722631921844083962870535049179287622240602029706756453954380359393707948504330413471785228371748294016073192963589684334532583785455909223581009810209643652581166426060210606574094418851351156491492956273615457777032610419990298994172207974185179430931217375403358888374423413848935855401756002128474669498319828713266325695450745380322553981228469166560660335699594788504188242727720449829826070307695100833925774531901459628863002824416587404850866878226565612552943782316669879455950634904229279991732520255691333663215358191611355042724293226708520116021638663295086686857364062386392631929509018581608373120880798251165080895417853836825765212000203511533812101207394892524803082937275271924139266909825078586908338097097361068518747626263230431846205616614012445910457776629597257723583487314949860691184165685753289646114745322997909248385971606682759975553501665428562945546972261309039411981492927257482238872898716607286689968949036480571989320077163208690469888319103234 [173,82] -3413388485158878599990045584921452737686772426226461567421732322836266052433728574505782746716034292810207243497928708711399877226825382812228548265524692687317573708590886309544089405357354941879250286687132210260178814654599240799020744440520974684134987847529389584986216418694049115838421623766525650278916269801744711217567237685896846868174099994839098062406613912403112160361971734017856634959898917243155214219017010741147146889057731287801846347270507416606256917605618550677544613673901136797253996391920641483519933352735334344368170638090483545248676724050204662515303762219548076445478378439891657272120096385432091771387120739121202271181666608225861995132063165897219689420546740151413243766823254939886284791725713863312542158423377395150302935911349657463303365047240749951235021903674773968221161308163691517518827253793406054618117954178829632217500808765345225805760353595250967688476543078422753096296869826627726284147310172679313739321024935208407345977736681667680 [173,83] 881757992219657761564349533981480453023509996318928569697051000942174928970949677649745474668335045084423223952604536979688036722384288745839736423561503174685798173780479975091260948951235237449243944645496774399315929186640599610257841417862056331900968145458718892189327393148664857996589132867906005598328999413776849682522609509915281436240701072419487684313086217496834579513524326748817046550159625473565891069266616916126854328177942451579393172466865731144861575158627043683264841988633193683638450686750077392637973198823954613966270486401793854696928202680702172553030919689425662001091668569667761208635175367776157614575937239645217126969556549836247451805634743218549666855820733242483814435256058858191603354885245683697649905846789877377317705328609890466537678186151658950802461519727467584478508727234048391725996355964055887957823139776809697546852039742449637363913363130812534749170465165415313493083041143586746613206320628002600988653757604692667228159050356488 [173,84] -212273866709013099653735093727925959496008330272870672575889012333299250446458886556065437188358592648461225960181471528262988506805274832390973861195361269771189272401299420141601335235361542036265133108437588497727837500980863054367357246995497990171551385658525780242966114990875330287415636851830130787567192193399714104760593804680244114582670901290704637168836152348999943097786217153952998435416915414012711860283603597948765978954003596142612582064174037833244058111818966031238513845817333842114017279550970491645577108650368466190405780160851372306387557056708899508033290913433912766395444518715365695416933976295624126472086550171110332482079891174881353611444877056184890876123513970938039526252255129612905067068168540141607535598346638543594679804973441895269032693797012441644171243906425258294076391829003738057445127174149614135903737691907405082837918285758363971725196734087202667318700577070430132666398574129710787943822645573986138956070943478442209070222592 [173,85] 47553314469331884999956013833012117702208647923845855018833248737392906326974606556998182529875881542062613455687198797731497483362643573249748092015300191708827249318115882339481602903706536795053333339323701554405461138816453025224868440766713182260660346481666680390819008902781795589532275417415174879161971621052075050134591828581382437152601061112743339363389030256160230264234498137628882203316853703380554807510611645279508261089180016125681725601619697253952106730100351113635962970096571962678257183379895997834598887912036023069156690946820874132110990531733319492888743523966626185564763952837347211354561137172352672600064414369279055701495543554857761204813342951473597539426599463551221644543634663247662317370923329883946234602766293687249422987684986308801338783234327717380793803620791420048284474720006070457247452846271134706179183942992326299345411834084347347076918851366899387322152767057251559183881119249710073699911132909576988935629698327377659114518 [173,86] -9897014742548281500405915330566756998498087529100131681706426243497680576206937082398170551356147621621808473147986432032169783239920504487869264412668808662311571011681148792359563410919680365653281815010562526718426193980016252527795157575171680479088034858179793651229347204085161717277977893945658126261026796238650361161440896159625985368979419957852473651332233155450566963302748178157465233468396088411931402339741624257881632354044912528804759684350868463653261628091350811584644703523422553126402366242744563125747844814791591828926986421372353681932770612097871834290652633224358953166603253263495119183051293941842952965556300762062439057477641424495879144700826737977501474775409474190770466749186294576027252870901538795348912161013706277566013825007157454226894443322166858375590588648920872473743923376495325142702681887984105493218566938130750339542576370844096600214285011265622069813178214298811839992006582833386427122835360146275007187786871500434072620 [173,87] 1910354517694770034735881138755961092475980239162807330640786648578110477147393544933915775878176413853422121897228406498820109651120771384384462863710641242323381521478118830360885464914281093824932563127080329868487087164323471423112456029930609298386997291107955230127224923229333869950591987329601416148106366348845922715590197494793347837949122483565550045660317855264188235911245579065061929338435262350189022382718166913675853563275392225052541175667415341723677599602691189406212933051858786209843833785215004573938307502267520025311977451109858598183930263325577270283294079321160789169723625484135565422538675777982011674405754502545004573190623191077068021398478633846359845325968322249489941221369670117086895681236574592557609708833206242988691297583191205587839402555931015508867055472429273106018324506532287516984490982500663372030456486929247740585503393961700390752603491365246281286895768973527484544609086847765848576464767041832279486376684473658547 [173,88] -341349270671877112489784983852228488747177306885776595869567611798459175723450883376291569701578876650026693251181188018092841673619825212161210715617409602033763752237156823943295394834667766346538704290388069339868437404530095768279944833351033449488113658141129580328602868583051145434670684688186026560649151635323530463253749296472249591356252870045268856694275311098664123639117632752470215450208585946153474676713343641250514037239366223927631356945752731794211489874870931717303764381676147737540672437540762049537071921761849755384837678662154570657523650748262626091713719172536203132192809393996706988397432801894943779226803462253002640004463498980270926341561932013460055925543885575055325472280431869179423076573873667922815790640975236351764987549877212721212019484679089969276381450718812178180170346325616086959954639637344764234599837984164568658217628019594058393268742131517967105219522838513224113911426805285878658069639491788597892077701669596 [173,89] 56349024565627089872081489298134441584466736845173471239796454572177266452794794637878022137605961336694154807551369445976700563792088944096796725338282941859712703561233968061618210085442066482565580551566715767953575410609554279666186064481269517502427737879211895141248732243132305189789003878346908539168162601637623590234242748713270735957912196047277717546119368829032960228128374870193454487403954524158503755394320563854545678952376418388231232994121200636933434287739637501754084583487292923577580977889629205361418099488877580766293059105623904925656758000684006354027563697076589552614002220780893406567243548765965599792945772683134939979017974245180617873441726173614354753690882152166460707676995463109948419901097142455991811507777757406364955131351195399519613843832308144857807694437479965135938931870394179440007572766505080757106955311836986445732710641861588352029046430498386445945472257482711656116824269184559360785343138859276597610668573 [173,90] -8575075605975616814127643767348886442837390889286250431962705243105040082825568098983879895775842613518116413080725260010138678663332398273393359014880110088535380726121266415474110647628914751060436001806620791281768015562810519512874761609582359179153001624243622276146939380512749903041814808527363415092933143235861149593096129831413090512626720904211979817504339667467133029357985392233571550113073978888251650393949332835700106990553408122877610269891977616450519594878018527503321613328170043408323034179468267645367836826650859677884570470242762062978130682511902332933327599498468324215052323209736586231146739857580907555746016008738158753949413008283302330392019912838622858686879130238984089118572875885264930437669864829533084322557976805746103022115908918343543840870672499833428943282741096905052199787521419141787099819524785122905652103548939577465284936151208715484176970206275634369838443349860854623206262813164174257214612699238788334893 [173,91] 1200179409193964839734160345635061241077302629218713560497996700482202838887930711439175589702895740354132937316242062588766024369869505510026122037905458320324821244530703233921180873942825567518999444925731204344186224591394720943498381348233086024451711095585900239816256469341822160892177267411677999848000826032133465457171016023636328725788324958862844149865457847063079313969679203159088539642153511686591814314589448281716539263849051081455765943217461964738077312524420852374116750278514403614552965822728843427411577386467397835299025786151264578785166947305473373692947572171488495846464640889199702014608433472218717101136890432541973287603222339740263739808525398543516062196622312753745480108130701962455266172418228800402158630286339491620932293647356756246738306881384891318309162746068350713427803356825696675381817601900271946355371795645007294841494357731112463813533344168729596493784482654604930681058116405517224630305221488861448970 [173,92] -154109921081189889002525464300405245389245624178120823522493694825273368215513057807947996593447521280140494801040886237253359192460853727336634067799343651038276565475735863534264664945464422745188291455609493404004215307197850482331221908355368309984235439463557973224293189111824926553620726636286359611744921019780172155564311637828755994322613721502378723735634581882124567612438696378211312849870240283319529503147532363738552890251547308382710731230366234392965233459636429225277236023604851041963893740758477733480229182043291604145221242833761488048953451661157319622293849538022490848070518398637305929923591520570951547017874268072405569104891993079098601097584330462989561942192295317199630773271273180525459445922044323534086506069395570603771716918436984422959074927430872194684564976661864010204406872354043737280981612606635651387318184273580855687674176914574951532241281403390905117587243982292218538972004111055884501054455203778712 [173,93] 18106482718990070520278185416225114446852821856760854597551180161451973150874551227455094294812445724391575110667564666120449431684159848260292371881064953499734602614388888878021248927901669266782746139045418394099849125855407223249212769658508753776173203874583284646530931243428722554447438492426219321576885031693219669707136875177137734317446259569732414806413146011103364307210849187050986211452004563588545401565433651914741872589149214611166110388147395540787943244434638494739075648961531951122991267617601440236170076679142016562026549287219892592006136877238682494681667814288358374014287882265360432338476821135038274421954875678817029105274646885357929076266516129556733220923937655141824753475485594254502933913433339058045296656755014745305882183134713868600725112121950069170272487044424965761346179977308262343486705287828522795476418929138351599247438187891872454344031054858504719884396451369495352326916627927171184977183755638 [173,94] -1940971923342434767999485144608819943584829679268711450612931006781626329357351006805911280657322627103508748840891374711660407236899437883206690702380624687494627461679849972664952581182290758971295414983513580166923534407983749285162981180106724310875283280660865829709377063852149007985629882101358046017805185932544550728210748866126670254112613695897100864422846995903369466378411548762500173305330515647014805357169960655092611493792931839807487083215840526565801235802889880951450437422080051414054298512865007091857187254882623790687035263009878035742142795116003428423988728265375324374678619931350476364921811616443106828576092235626680992929170558800991497801880792500429776844416307402602591954267863894147371070171146343319536889081834508441237443822456614024664946458338449329709562443232567662257798824362512459246358871984531091192847232517502687064015424035967810898871885305634318588951165325086908749118855928630259965811216 [173,95] 189262739995139392144605256130322832177496855370079397742346095746125656307853642528653545482360903278928648158091882193556223585063400189280164527679617129498473738341031378560030012154447042133595745094355912665640006332876032920971805432169038041298967289394477397115141966062036618478955015942488787435353040865247567535772145700905537570674841053004241447277228915423903412675957480046154919145424980186808351392559830844181816854638534527738578689498718333021882441880901413294033355682242621340028569884929819800065550770716810919282382588680463085594023224827712540255457896359040090110026603129911161410145496614509161836687921370800757693767528481877861805639991096956647829535942016080441950337808622387057200515794299828683243385553215896295097262786672601346543008975753516630251159113006968815240637334972881359033318259728284690875087775135402143981304178531663052504190821745159718608699849121688471375644899555490767474916 [173,96] -16732636531919194767848349529518023347064198996553172825604492764928009166053825533300402600411046811456791701956286486707723910412591799261427537304183844073659364407452436479154048472682128610369523362570599938742473615446167441693742873590214559207506196390114092094470490609289869956600409952050016384487720342247737698674724544730853857725284626238485063321274571859891158499070607349204555874569217034932226923928520054627802398948644085969099695703330033960368758360766076973938347905684600947979243703087606256389120390764086106423435867625677951949130049068315207569187694776524960248293605863959701880098370773522411713436678889764172977293899508843287091529962038253197081552730959280765931025970030222778294154228897809052051034325092018917225498682965464449248524697897216086264812528276426712195486817292514597155034651493317130073737688224254600659150476941664155018512379228095214196034510423500503915095157348687457585 [173,97] 1336660499071329770231101010782469153104591050750598874012929283566679481275119883339500199364898459940192863748857301646388311067946092415962441841280640550667207119545405104902346289058333967720004401033037489269950906296671676529070191356087983991163756016244119682819396297406872348719915307949804989860628817712545213280910668939111132528913708656109125150648078269455541177727233730166464510235929063002102894541917233164394044027958489892037950338261128693822937392197450734336307125819948672121531589419340380184623127875215863667624553548081685917084134857323412222293527461346391479664820212262500119154062821850896822142017618422015433354372323396783404040000920519259567056894285718072366526990140998759544323258944834342166060816624640703772381393258965506545042600435276648598586906779438706917469270900414236781201947565832681423321212718174176089658126659341994550977535650978727634488209283230434279087427540705481 [173,98] -96127910097824028153332842853404565783814391972145294006177960922135649168144621601738024222504512952104895310275589385628230249908532159470046467790444597782618051722788669649306602823060726252532191404857373621019856625487281549336598690285182475087164367818787351032588256850296729383685827840292179267623082957362026468530689266208223208754762589990330882130823398706547275252710519207562115861190413849260491015326043884364356566682239683889076543084004956521323777198569476825303595927315067477231097559704698415041585009805874910677740303507646296575202293730199130569531780105276218946719178918741225403028356807172394269320201018221517292040489881549940081615799870494306295950371671247563916335956882011024401399407948062269393085825199091220043550518461663168080494230840253136422557797548908289163558903701315951680347187080165227351507811277745465737362088770461096931866983767398942229120671902802543525778608092 [173,99] 6199740179847654844538693070904824441664802848411060661068614426022607436804767210689953518948102207871640873449952278636987063620389316174536985698853682906773596280380573693659775250278687061639363439837954380197084533874873358040406194353057991593047519458368790026258939504722434092915326183787395489210676779147851413533127232639676403081330492226634905155879896018314468295737633102533273558633020409091586765726500675137796268986423065886968909127605775732665049317685079054724342375793380519204241410644305574163675047551505088091240157318675806091454399088236796948576566279399737163935927852327932747918799101541485495284301106940094658105304890531319834348941682882873395075399451261789311209913636737896380762309723346139050952990186133250860658009535634668670672743493590557985437939345066177506463004318742808988979006488923945183434739329327135788210237322277955651192009441199577244758502191201969512700268 [173,100] -357131236690021750461651842587395501510133886368465469884941917653130109384199341438034418789194501014975241238764710677950281526236689688947840213932597995099423216454918282245111424830646360830138572976668095475549335946385634545504700852240775138581109668398864669424212736978635628941762215580425271865997688449785818257458560696872629657034084670647266843871118381364289780325480541368833833888592927352380930248185124226013276843624229890976606248079929031357694033874246500221286497527045273136388977742033839034800227566967151155744680691840657616044916233532592367426216475847971939778948872570419659551796247411664993652058042064652615943041468082143098899788317733203779639538292727598600815695578103828329943987759585424742205281401312851454505374419286360598905858200657290089938404696982113089508512549452262127042247397833865791953172002915744778049962610201685122701607353541917120885915774575655551812 [173,101] 18296189392304610734265180689189070222241173784703119582817771801032800514172520553111338783800159542336091606750515785889681234853635854449886867985610650704507668261850084000248030052078899566842189103434414108255039999719966347330293351511018821373227042034782167821828935569434157616002282605549781503247323847128607448968943794833346797976194079219415660902624914709816483643898390922380198030712626493239361705429344461050050622600105059717601532785585596087996115513712925319431776065682079755416786356901091222565599595804658378006769606003870370863738979861937991853074455600852109771808011923340818416559885900555652917469988685991038376863122968508596016618706404412458325975425882982325266483487411053312200658468467549462518293843194586596788630509992690787630140543714240356197016936126602593237939260825093732846429599927569693818733366605779712514477418979283606321399937087270600655353554148565648 [173,102] -829922620847938368898773643363616990804994928201038713562574927271395290090549680102638522428548694533032046714676949309924814471930015980503883329911237767262137735856080353708230903690809512599030880618249321224519228369160713436722428799381914747824775903590261645414771182461419137333651079531470689825789763986926121073633634587434343819504010619788954740210782664357852239877504771118710852487285868623055213680862741200463959897265213608558404505314035985932551241995517815468944550918858308355877642530167834622617285596162615326791790008630039986823991189030630876880850828998746275847900078091463459776309335256538955858981993192878026299187934810671902037069237072810930758007839663157076234481779909201958330582441995897970694900994573158422106602478912404228239664153094427176831869526382284339933974890432405065543410167812381625814186417675758283005359379385497058387908577667377390375196569492 [173,103] 33177832449779271361334605799024862491311334260565215251036205088278838756736820110278639818669150050626730925365510111368243659805345259952546638661263999734363918491048959863415846962611103476716466678455678583211282219573704288579119751576622303737120520657994201836620484880687131383533102756161184803559571743014981423219892918494473960184017057917152332664342320393775303526346649615495035953333332207130840722697217250727702863366610927087071936472798962888777429212136958494279481066176029114454414235503718525080145348130625803516691779580197778431792238663162121430571949891744916131474568308816883571060340726233482717548732382200194967184465546751400543093076239095940539468041581600592128670831452977921051499626281757919899404497650595286475736965597036328440971192464759259639302518395851678943321973202231926777191009415969785056900724938303412612594295009120286509818327940207148176345922 [173,104] -1163356032944430896308049814902666230557815263410571467933441929775264150243811884104324093988480877334591638697397389372438457630853387783123920359161454476474614295230575969109941569088393087777035400250687362371986581602092036804048235757929006068822337586572774711568626204306074124603546264875013548223112772186514837934353122812922378907128016075922182462911273254021962696671995424988353997409060170798433695347458531695919620315911761669215710152582776030111109507510239113882321364695087703711837712369259930803857774259873509194233924839689433284704342863279262390708122692206890773760784952408588163680675919771101842828578517516793953183631942718032943254583285404716643740789484610888046666511123404835396144572961049662072541135637637778562225114597590654353512805672446448396430682978179230162857271682108565474153286221070854299633504246189983233848703155278622154061386317988152541433 [173,105] 35603548370199045110187954374376903335115988316320203236413976838667824099219377464317732346980642393178457160969247295069022011937267553163508740785552312720316357474468559009349537077645933998763388757459969756692112955494662707871427006287226818092451896425179220385779024242318518373570989717480225274463204297973806506322629008851458208360925223115721214312829743485038083225785390415779778414347607572393498500392015727166766941334456657518429330105491035943440847901193138566411491155619424281307752777902507225358747165722276707043625813843409392411080800267306863526677424364071456048193932036372599443502290941860676056892385098247811267232978793408221129177043717667381480375542120361242262550888725135950259622857536356235286492983196322849048674408199315756808658988295048376727954704490592048541746870580121612932567466435383239782582695160437432257219236750323978111081910733601280 [173,106] -946245032447597712003666590396734870493431263956760842755346438266392327628411025416206738813810816301682548472223878607676493072979875653575476270509724865966046486021194894758630710492901680201645203845892716405717603019990824672224395707066132881129176731239523375639429237619818903658392153094397225367298957170819756267499766468171046850961588756075578246610770583768391651537041101394188427996825343487058053590633504629399798238982601093363791885366893341094795805472744579457440769764170534122076843825781070881666757525834840926066339301468129929884538184835559048545149949282083319554194062577187209820801384936749092667325973416568493346224568194225274522232317142863217206637266385175380525827076697547485478834472621409550627645322598097235774216507148597006520863849138307030387543617809562975721533193589761103878032725257718072358686231808095764668044997047456172673532661299 [173,107] 21728069911297308732583590542881016893529987684597303851371341863856472618891220971776768481900906194716099391319942904342040639108821541305646387288093941788296039129389954953312521117176794602792665206624906665324318575138238162777109696334901362934912935078638039520198574099045990401719151093351517371432571924323541520964147094329727421347985131496153912003241695813341113634546128907510922999207720118978283686275440326179467980090582505170054386678195439667674738796427048228182824250118496863547481858244753286717680287546104202017229535346890970207362733343746906296893312765748313451619958233272682558217318957459915825513493322834422259668325562104546540769376420620297116514881518447002269115094343725570699404105774188939507085075621400662133989928762571551211192156215166371538531753445879517694223091413924298093237742681516586610978698257296598935431168555218202625969346 [173,108] -428844221626992293136736468237958447661212745615636162528932158831494391270836806570975123184013989330951886819819807843199796644692690513906231524926022368487336677370491952563102230277135733240287890569438550545685700558858780403041416251146996563919934056846314027305310764492249637426847056406865150237644108070989650267597988209022350963789205889931651920516259998388689954858411717213388341500256007678312769736092223727436802194534820657394188734980267321524949269544542250589028722027279367521131075278940743944571293620854313449062459448214307817024226303303456807241935955298623381952488487091103930965677964940211298581677402500869174394789269043809616058228649802832286632304411803675456686860792326395876162785696487896693439503897672544473964134403812305751407964601068130487614972580304032949964790944822159780505624279984024515127634862246405035488822750861778873138 [173,109] 7237370079145726696765168540257519527045048183302019627427617194750881703278474322147229573106731771042916218564727416533596245733658887492087012775098543635384502811418559556061747780187695726906208708939067530044506470482045801750900572376987032373521990606941006325481944129093083320948266465771583822057695484555944510536644012343428779550274388599071146702956290947278807390327204600777688909824227992157673270312933709881545668045922843465669800826035757389527314485727493189828672472271366559528553394231847096999686518108993128830932487422155647892380875258579820541606157916670737987721089920037897130362298639225703147085071990986971324413537030899208216969368012779254977516948889708589916446574045795313220391098513708312155287970489739853289335705577378853665082202738176050109151435664311366460294176282881621071079776814323006297755554642067772960388631482580512 [173,110] -103897770957920942533901475014147371965400065163876417825232595548389834726637004439840740986904155019746436101359162811537393521217078827583060041382379883908366760204001518952559115807616700067620593353077843130409865543833954797433341107849086416592186968898701780346562480069960454929469137675386865715627033753874465400179239656534017943377301153530243534897133196358733134940260997354744567238569676822107636172925165294157934090523693117238561147502107328446148065312547725691998005156474138043322414933226075429376765907131961936910279560421091139306350495578845169057443000035462106963545607421141444908854251379830699228683446726417018141089804424706999119380470043207628194131028756590535673453180402982862382246344228994016459198600998217507655021029176657807676280222689345771862988413231903980712522943854083391551643919633521962722619337214308692454554845432 [173,111] 1262195324766336669042973183977592099302935082208969600307901373773031105492612623478392730302731970314601108615684707630785649320429422681512149526362758846787412586106744731518277170112078646748466683082054199499919800609605348480525077405719142849153124233317248699460359597004987345737323982206985197055678975282125952146837811968015635307111198500625053904905402589040396013598237299857370296844572698512939309716441919950599805871962270508882112405271699901311437036019138772126890403920480341196862828733311055494445266070579472831050358648457175970241340410987726849950705811706636993602722484408409204948189774790262005724642685304428331701335709914466376525139211024506917566439379777689742668069833872378902831436635222943009529530801571295404701820733047783151407788654074093526310141467203682181950036027987985260198108601866115504168517030896537235417821 [173,112] -12909499128560872133966884124688976910545262205970687169374808947555519693717370861226520185412574020405708137090569450185867190501781795651430733853451892352205252789107946477670133194077803909846747988319624720414807751199717978206244142912212930321846071195579769475420838078336634384399124578928919621706218769288966148116564332680870523790081477063012817167230196609458168228614073671849661138467537864872409350155510977295897301548871442738728542707592860480937508281012458835762864879442734070776370508278887145215705096496790321705146999520252132662197970146081272578160401489245686550908629729726748605955418890104106855696042995527003009361329140070160843060319642291136743578621918853237587369742304751757173559040612667584671812837575535871388260728041220761182421780548499048418908824244866478370422530917960336792926748622792409500979636504283276084 [173,113] 110597315550414825195543373174972184645806262673424034117543335915407551612562381739732724261062704212675993595944201174533963033600062763625187884944083850182148490874817141153170098780380305170658136770586008716373465943442060396748981203715472770341854007440504468307248721070378451769665190979993744141598022467336258715328307011334756008955343883204114549371309325810572802994750509140695801593716217620596598628052692746802548557688317922613456811170061149277251781317676129064887094280070777008748516688376474327722224999000580508362758880681865707229135983023369892246401812453373358753692394593134509708354357783526979380327777862128381180940551398682363429458818730137519984047804975239655611031625192714223248137360323294501528145205504433572259398406654414293826042322710612344675279455166814024469225137111273650101571511095632625430024743410750 [173,114] -789672592346845763534436742667925655362887622126625101844258641040243744572041106527799311682432285968062324240283518647828960497278002531946894652576144535550260096755774870819223734203867746758802495055804895315210787318610203936524215016600767025117465069996286721404459990098689945566576337635610221490809557204979798107972124251232111091736225782837711224451808640805365442087575081625098543690806892142734238866371972502543292067782961725960934204746378331350428068354166162040137231533213473666975973176567640939820704589356533437296987991056459266221678911844345535296619224417267898929499605018131441632142684725588211314419319071926055698410765848075876579147139763484404038059169931223421112319651664370585628094858810759887719166469192466159540799481711628570670097272280334941249676256593346390364802854523143211739616826760332720302062174 [173,115] 4675811088769495997416123424619426352494150970945547365669699521928296095460312645723921905241780215026306693002191703551884867476449321633835206419847833480445338476272539775416707439032247645184008879890406183322302931974904875856161414976719711892964614910808605874183516729016827193810211036460692827387169613490060777785185679232479620021735658721369168634555168656871154619124949314999302682783974150335534280485229899503091024586580812124658260969959340332089057546309049626666095252550915273317404404239753328848854250696066206308168408052707039324506807499279821659096589517874165334051351479073355476742308791137832229647756995380701616987321527874706137839692625336728732123247915997733868869624325046489691523081069312560730434126623081423336779189109445680299967812353291260888028378351965484448716841878927898707006218495565584278948 [173,116] -22847427543945046912533864105970314965893328202047056582099594451107939090715323561806878072454835875733374105403191706132499407595077306461337199914939510227958187443213845940944888576546407365285110014146413910958937289414107955860726063508101877738108672018067055511358936920467623139867256582992727897595527975918002687209252257257913679261503898082575745078858107576133115083784916692476859893826782657788767265330679431535554778616137478183887660193456443794496434243797192194436667529708828049645867072129828802404008199408085291942524782050101932763026896232220397667037391459979540429370368645614889245703646414936448932551131001089919997503325238200888748346490360891484498616653477109983816010605821276435420694294826458560220786517776242791231251622158010850860469752264820557420548805611307299595466395312892152971170866759069354 [173,117] 91678942278933958853788534991487349225325148778994309701072212415906420984830029719123370533621807443649461285499823189019915760330776290823884458663634769012865596781003703525959465623198715786410872737147004541589178081019530996057120120392384108926316089569907835799283986683053469237479023952543899382464922599469992888300886326417363105785223113347054914334044315690927153612412844435352522969333331164711770415227764753125183994092385314638800218974032981418406185677731696672031955310230675461464305514993298737977023156503391774793745650791233287853150611162126174716082398046307881379263141595127728629569610921472442983550863872218086330838232982342230237965718891237135193075012701395682490816085918006194358679178649080606352168883067537708052532916228658397594420504239091206149792652997203948245444673424567840930547834670 [173,118] -300640385122797000116241149458187002566632618359424141221123415821538561482484578524864498624321494497869232974172254388252490763333100359482591800743093848491693672772026776904447454119567463726312713149284365739949272168177938507355828023293017207316403306128105208028817619265969746245369243340733249791512242003483645166628355748284427674972807863391116144608017413539785307002963755189684331013444719089256891206404801676672151200745649164113855099572826451172355997512602296106521616249174252369762942413922320605551709869198139576345253336514391279364886464040613038178017862013948531461859263649958155928116965369782267357301350866924025327986524291898336374136864102664114465051843252744770028406753900058371419332888568386397787830090837358439412367155141075155420438928511706979591049051597397642407429970936586732777440 [173,119] 801803751505332228959925573601096271797126227127479601284534407321455775115045736075485736870462311652983774902571900554634580384333939149150894390463277999115004206798461779089639877162246603789874336019819254492355619547815663415115531913748320543809679852408513230207144231329247256277980380399062490754624050484818981936439675446730507438786779377814839259285816390666110501345675061265704786299182341262285363304499368368481599021938100990932727668783492946734408558092853789553559162156065450080358227812087779329753739826718710251873031171009226041046071167390302043491482124987234027964310610546353226908643041730427299572666240129824265940944520254755823098404114019441673546637349150115141087976060850931774882291649534105294754976552022225550121857237160537793070104997167682385775600110598013242839221337102582877 [173,120] -1730710511066388869243338520474424380966770418057820288686561387820149002463052605734121413743896509100498996974426981352681371125267814768450857555103834908613565921257998813452015351623062570076914257800525042242126918798195769760745260292367331703623201675714476594548708576623424901333985023059347267011652127714412297203893287712235012877094381041221448830763617826467933343478515745449597163026466581204920435787500667295978151899980885166404356761334306790404021008708157519906523617571759205709320150380387047381659152454882540095633713354962560791236473381452606399250649921756568926719254678731432263838113235887587058012787788109650287053608907501891260143271898508253694507913021423551387478245729548038518535663360949837794641385819164860108985770222221076606990586909831708864971829179965230179356913623567 [173,121] 3008803246764637630197153650301956329555803571650466583620232567865596353567951082223679991715395786471747890343674996359077695707329077055789188700576779926832170743380505241635304988867123810564973964222652585658937396060649753793863325530853673559871215681987760618959611162661543415883745548086516771143564046517170997562385033014228193355448962865418806555923686875672973764558719992029380693750727485919261633071586337714888109092954374700617817975121675392320109236063312033677081247375221088872947702820781336596018183923498429157052523002609782797899293448730379876353942782106489510233462635265998291123561832335009042080717612320735711607852412061301360206866125806185156918504019154860606975066361813191642928975511405181510075790773723368479196591258010516475848663720851584920723352050308840416901667 [173,122] -4192062639942538806881997033322963533998624908816671862838343009929385308127519598658346380774503524243969471610381832688371258984617772062672975247258577822855533852438625877156168844914151217454291079823834679188545158257284047714938203412476713953127802291057072559159398357620932926693049384078317212357679774111595892016137349406618991357865888773190110844903396072146223430270347871951918968887965127924821395010206073099807883386462742204387916173524566998356612033312571135889210747177057741408240991376793616127032644329762404514426477953987884664742128111196490594447686129913132705965088496348788525956414298702267524339972190392112763060961086648304017044789401843045393404910840721031196140764671768848496750202877795662421323375472239500934078426393319942335303176610044558297081975225352752176 [173,123] 4657372591384362270656504341956918740592550622458896638171353584944207225011138224036899963708481436124406917044968920316560245970513457171696683303318895300875523595828807956413209190086452250681878003313481943088778736111473398972666946211606765341637802848402173027444355688712220942634788635223386639151015709273619914756083659291316477207316441913015284987317127978566593061028288627963694438072258927986626657090432825780873605541141886697679126151282289105444597331781463202494987292499902803484488434129012710765436918462316876070005548445464582935887287619876440954441329680132975198370057622194163915232352983340001344707154737626399410751907929509977493706030092439799567354165940579283213239375682569971467513443431342516102281466108378734142892447714342194745392845161565277129526782049366 [173,124] -4104872158204852090527330148733875125517727209250632463427547278181997609139088217845360357202260361073640771089678353838526485839990742577065921009196089830491116571175087251469410847180719952887001854315001691959537002386696256609523806848862114270703909509839626486694096174790941288714443228658379256438383729632852199149952586345423885358603804854246109697907135989602356554555004634482172982078566925677472796638963621542430277980174330323369643348981780387559159637302917219674212438675257213232610861124852052011176534876582373315331306874693205704068458530720930006745744914571870135005464295386616520361969372347930928825197380819345884465339023956241328851212392877266442527916746819630934720580149813095595173470153968467990244925026471544190911353966045799340683347406038849378134108 [173,125] 2855024175789048674478902417844420007575592972947877607490339645679875000544478386806944323326554983618265213351509942798611111615400319339482900434363608906110087668121276903080313884821785909445741516705313158339026819549737681836021517789236638476513369044625297764444127370401616663584052886217228041492944956197075733391100051297375381756699630470315243977515300599319719603394902764115580293807794103665317146925817414182732886218993223805910207684414996086530606004261131900258475899045452639633381190072489200303903193743477583172403054205834462698414928707404991901643142336683559132517365078349832561880948294223934297163835700486025511540908948655440133846124079964293624378772803071090893179527566515258101884313926874438183996479532091550671146100816946264532499548175737433790 [173,126] -1558495430934138409206226093846218511192257558625820487807513257000386556725851659234140398162969665215909517997745220011309363789633428856662920743875906395197332215086448202541935257661737709772410520626323115811350871702616645761722998494036821550045692201082896369624819360781910021951394910763530935972786695756128359299837856959425007354481681744366254205001806065605334051439438717938371481404514539827222108660368916504931172178386277846837470488285392581436185862183085052490547336426918452813188933941585291168735744583668084117658687556974023763091826373874089234001376939475163254199912398263743086267998798817327855562686735701257328921191811283834644793925816937468382930831905164784632079054520623169045608696180109106195464946896723242914388519612070284794528068028288 [173,127] 663952384381454088513604923170482426362176013432956950855199844533136051799281728419658196661151909411349296075477065630043523089602550833072475626055544908901744922655061956708996120406477096293122481918506039892103577909532525017635775884334366567908389768888710204952920518100232206309045196423594672760353903949965605730624416122512325863174806510141465594022570450606860174706737359490072588454931586263169855585152012522287586610790716359369658639326899783493536873779674445923102338145087618925810012981554189243718555759091010395461273580374489734912409202564787176247785654054823723782129047569002297167283459052388472705917719283540389150603821304989193462984660030734653177811251518768579547761693039411963440640328638261183012282301602992450352859518915840371534052 [173,128] -219461218522000881165436562992062708705318948248101973795098049580432106221523712712940199768657054377109901268584851923595149873276909704220638774346631534207080755717891204156592081659819788254065179976037744953835100425174608909024402577995719122080416215546216168231670065027129381061484342179715194815333663217149803563733145112605880685754461912226072749828280878083130693173691472640021231010586559057848981759451297710490055231751331168062303097813009107938300973427189638716418218785027353175598157607731640428410075635585503832503747581809872681054956180059069020991708989835449111815913216009650476591801011032596964037988338879805186482126251942013580512916463720225932093070128699906465709421253124464111471045604960208294045192928437804215629222340394852896 [173,129] 55938788521300698273806421171110302341350292066970787535288873608278582691901780669933033676430481626996868222658275955360145814543251460250997353781037483354639637520856457385083928969132425653208583682652530316807172426056016506009025580715860635254878033017323896531897071550429547768435254945987437743824321073905614571183894760032246934021022346613196725938247393811218839976395971778760911733718985483051686501393577621886786478083136198619791293501961972353115957870208457870136812085845500465501507570734330760432504810702573834870558959761293000478215958290670611347546012578505472060226449737905880245437770283745138379968729837865239657098347358470587457759118419229240450117579920313312272248985543185728694443537612949258082800118168097073504582274109 [173,130] -10925113744054438787700513734588772117582420440876847663296216672802939579672381483287562876828932302266937930527542419430971815130935208186813216955102030494105575041836466701175394672127681087546030973632350176732201774571935038988167221918484678556845951458446427040395839758375391240205729212649747753646678920240136682225920642172696225386109060761782420957586788101417128387122407379414488010162070233856839498023145466079195473317344640258913354748656695661387850596790816738356052324998649579186137721197946404026323213330399373595431994090010684425878084059780666072393844816652063304622357541191645755593049932400348189580778664084076116069447033517292972781257039616348494788600828489858986688503523385593521396321653532553878653270810318264744272 [173,131] 1623994564542899247188920910783112268962126724557510708084769431767606200119203953849650103310750837572148121726882456727474005545128568932445730703341305581213470725414836409587922986630048498483885139963289730645789810917782043293954547817849566450590372248387517754236326139438444197342941716247884757438850630909755377733630843881955856321948351591557144309029307220752620077505842967592202765948755827420530899759728779674868484056586524246464262557232419234028235302259826932385094912325246416524965592156898959412306230577338934337341412213891845060400688927176005077709843444396537918678627892317175684636766300206881172600896768533640547557476141147358150960629394659324623688525989547315892045055846567163064872094021256391732085972665837108 [173,132] -182443208820032108882339074553477864748528927771872283426203594724233107042414384518359422314336472189958593683876687533945538372960999763050096794463218847865012400772954428868499524770114077567066241860760111692869051311649923820488742208929649382194846297672205197466595055259512606174456931535164920486987009929486190800322341375018847775996237826047925807022965220761891856900368306556683348928520994774929912324174909260929945277138911179921550837788642330631207337855688317344431793048703308863341769582403449213839670705470812198183021995127514310037099415365395562189924192308876730328042554275951116591339217905464074158558406127982490153709442180001433862330755500047618321094710263862869604798685415610599613453031482002892738869744 [173,133] 15375531421795518864962138200586899536557377856223342900163509009128289702868898013821822607889212651547771509052856984619388381222937114738100714612765038801948932723352578225800601194561406720127659841634265768977142090151699842203267460295118820975068657434443131972941125182217154629088578264483266185955657316612329361790294659260155484332917847404536000778173555510827483536728424228991157955083420640819537152941267842502233937872647352798985945035202221971808467303126770155621913161930574560775225888925515416745871185481141789774127198199272678615530875353806009472167922678687769676975781802612875690916792324256527271072662465479929172368314424312616937053032701085259664307024470289258253023352323383429194710256312767066906 [173,134] -964465709730125327672084401748938844536371663377106262394882753632897465926127349698284232263601818332963580592359779186434549883028375560182409867865621568237048003486591128226813209624229636842334159634157973252561767135974903698729923380262144660342701714556143163289293454378434383243243043514366022179334967881463052406810571657835719916981280819437876113684518642050289898351983981782744253023307866273220591456954663570344942310864782871587047433002374095345914832743605132090844858659602916006765828874012965534617132916993821259681574093225520100488899464629360236767395354079912929519189088839873753732223518366635206742055953264922879804849132739414539544885749673048999435468607236952201027491286600253281468789160704 [173,135] 44657641424159289559681562698545932704066245034012177327385341170699520839842323546283679293286534669853933572323323352231301693822571130106841974167055797589999195024627077320330903489242621182423615531655124095261926224032169978063219512965942759280651081051512756293194499739774052478147643168829104640409742790619172227220453382899631215969646967029319540200476563018071221366744191534274249077197075729020225169934991429515726472772598325548819749899247775312980188753103845091225575548985601702075492832605299715346571560926767897730633546023473499831982499379055520013641271422358610835359160401928355136684527397151070328506723958327574363318968030640554363344418023587708780097320285167256519288586747789168086224 [173,136] -1513004002502504502011461361983472673628125681544088531965044429921559509374354247661393801029077661328594439734729778624662775479848655895639920989776429155682544266502063951458232046662761416704715240850797408971079859035756088711429175970607824737277656377366081866743734559131803829364964608155880616802586958279462794135345779745926658193908648259367258371777074666273099971217313847980689935309558944236783208357679240558194732678152574785649272897837304968182103741121678198997895285889015360932382217013361854812277638629868239475941610399381440886873874335177316521072003886577511463851228019946047638164942375595893138219421307891544639549748255486511127688086153367520018479453350650967170742282839007412 [173,137] 37159301762867555150377337860473160774408294469398531916190778735940337837722493486761359221930148395943421311072671510277359031913538014164054327054346478384429537038113006431686492042547991686674994983403581775555884613683208030924841597977521361965446603583802362844333917657296256264821796387200206591181643132289670339372658176537850821860177943054454648790984520324569864016604303974447588478717032959654403303342832796779819708850896750587280850958507716432998703098311432322817953464783339884608384421575892045985936152017006215376678092165228531025989510105523211589339744171661918805095191480828298418902885362786321124232761577135151647177769413332527075512019735431875617918614501769938114313995 [173,138] -655041910172310194210157555809905597854102622647766282602985515629058349465174645477925148962011544803136462942095108401748288507741433190672147508461382384854242630423524526263326940286912122875084569823726555318785449121397729602971476240356712372414168570982263343056854081816139598945244064493931027914321767634853349370529746093595295497004965803345517044583887777386712170689924452401595363326366303265742471768017249297613393573320396023533157901655308371494241344347132194667715434699426180488147305649528398777671274481385769035157330114305277877381767123581652977811030185805986312145818905448473667277152792521960277873359166176033836166593213496269082689427612114517757036320937944528176 [173,139] 8200768224188380522771149395271470978741872186305164267467337486470398949314284123401963600155188858093227992177710298705496728261090507372308322730216025077204763411311986726801390913827900358538642941369333292935332418751126952260599287755418926473172996160637973733583840286782483742503781302786515912522015392075499755925076759478459849799177681542907209948016957167020787863843275843299896273018326309358908073931679766794690047927335628657467655862894643013638450775258851768951481711740828742852904077033188033926549301368136018019244706163199509948103465034686906279714887468175508143241762498463224290261170183270538284813376986826884559095794037351941524264052963400494197962699960 [173,140] -72098454537966026891955006403676877379513865797659701842803659675730849656312313314043067959835859851359412468848993937882230981803841732966463406218280113828808518624755815307519669634123377702274666622525379749559001395464711777909354813050089434581873245473912580550072985713235146424607945264880990774050819407662115350447195504628109340134761590053493840331158076710773742482468584058247344816072095956066727252487794002552539738210441442638576421838766153905477433316107351760033030827148573353779307520665909995875008187293407199106996479449786684697756127187083062450909662398041126589115351984346724767027644723381783651702560597669752969972612357515280821668096195249825260 [173,141] 439792568221233806264008874037650639486286909876771066017265753047503980513817808545925070600885322671458730346498876791646927418393642796259938638357846317627594375622022017263231748901637045814466781859093278491584743745877292460556513734311874508875287216319614100398355664928266343664824745014731663231220464170895176250013391842483298839449581177164567125401954562427144612032368916677581376367597924997723706852076941140849526254888547124247283381095663060070221709639364437630680245948303123416277273504979264069688104090367513266084552092649736280460831334458074024676897524866364795131532885600390876889934619240711098883671958776110268550227982012913836475358337420 [173,142] -1837443864141787880051399153505355167485037752306106015752833182819557695027346379930418843009097529462208291151349352522821974067890838692686413443307182703539426667092207844152718465493654373553955124729987783674358064450139093419044817079817589052382166240179504740043996517340103376932306494496572951486528782315754581771426530268368886165833661359935997518956694994968070525787470843250370948344307183558156859862367187316416588830998482938679676055801313303028350886085670431292818055686234294330980497764255913479305759534093380988232721598084984746366996925487988826411276032386595898305246294346873165138531661832445526068577357315835229943423195238599252368 [173,143] 5185732103858155282757279129735969396853303135180435631557433864236614814069889448603511703514568964864929046582043618101310009494316270728914559792633324905234203781875478845025642895845901015664345426605041379477289041028281195460343084389637364729380212737559724489503979547235577218051264972286887366599122072199789356308920765349175969226837089796587185753770389627848932399397670017355891043279564292887970766956740477794773096842137512578846611193546525912975800929678508438370643777041717254230560261328835780630809731517232633417264523915603819341316772248230417121699314695312725538380615448065236770881453442439840739083783610097063803805236753554 [173,144] -9740269266027893001187368709532675949847046545622340884233193338604024353442809046576881394278960918318384183136092017536551814161153321631422304346236313353669340682717037029935181804694803629318486260304599848609200038903661973989261340545185585364865644643091925923063815713692599394745686576704576093409639016959968204205780955986130249030112999374607887757429435190103490754641122977767432581086866555169682616954834748502058080087823876071692008105939119443795883145372852742050120354894446999676688333847672497177269856680761376371244863706045529729394434715573758091284427418766334736222710049562704337672732675893984165354454127318043898328 [173,145] 11982113997149967383097534559274281134876264190092043211555710106697691428699834184012641992518693496869084897603562081742110087929140017851378184047390603303469125522421099116061607130230973679088735476242834545018732750441919046238625011607399042292204554337322270413919045873536813075131739867533548024284684833797814234537969471856900956920893839749975350712961073796400013725636633412782701030274594538949881549774618378862578435881141408696847569450471178628594734219892455064840525354098028352839123879750966803722811469929217069288660038797439223499576351957775964573818343494104636852980548759769693376200004431710601613921734993754 [173,146] -9488144186259915872971406228785830146644681078147212378397070064794088816222392299068401019696474863536821252924891540876593602952478859903705438913348720798075722707492975524400080046249282374016793611972175940836288155112504181582690608919200739581379188052866216149501246960856494739634647551343843818059803354681842497510033578752530071537634548983758469872566392375521432381209276776456490359388303359204594424887594464380144753182545265928317871331518262278350431772602898173410710243977132923424818922212692453469358270492337062851875488104254682407013662649448487728469876429749885488073376803354521295313442142306512292448 [173,147] 4746601339770034614147769699349365496936690555110198172957592687196117108989008256119880827185310622470365189082564128079323584646298333845738857008379849738025075926064434804040460758961805800874554833519373118543588226667894745152829040322655413563399954972174325183931438285513797687399750714861549270929062503340898333709614708082656266644133093951770958657338208095872058052797331244845834298189786313756704320460599407978645425913161605279886871808736395673720659788737622278168827928150825166078527319741498260414507697806257301351659667223255350412262953403071270289210798349441889703098004321567081472997118171024 [173,148] -1470005416877869970407883260947807777966213280854527823599493950373156666173307610808491059969257026225509192887364198155021294179188174579416178479929620502806848424193517114228933707271952581774959979861538412617364171750746270747497906070465142875267959186047158829376645931664038524067084502269884149981779263223691040780585794720133882854255210309095267407477393143877878611448400937028969631270084063504388126316830727240213154527675465216539199006899824988088235361020310393406577904293404638057124544404162595012201017381555646432920684407505183331845019237978460765631827500999639228326510200477673307778 [173,149] 275677043677495920227963239486542717738885160958415270387431628679913860621600720314800938344746078086674905630941100716678809971744939477300829831749936671869323202375648596138443648244606334820493999011210064628248324238205774204891464931914689573210901078929715637947471790011232034229243862703284970111233685277848762102685691095053094119817768915535922858233890439466905029750202168409869596494507200514347309124806137168178357928762316414493634928312186473871318608291656763210997504650137239924639322653334899117130961575259229404675626513350820381055771746939694214707053107336506467462097207904 [173,150] -30561308716688168258512038611496807966265929754158002669352693095694957314162044613287857291771313405510921415519543144171450568387121125844935252773317267825307218430071222644634975523703114529129532510074520820743805046813220388677932186871404567356376467395694962754750523579093312385330291372683935409012268418998271952860732950729456776394109511867484313727420850868575810430952226261830682678539747440239523147253485456565226288396213458544789809055799402403241465778260643086419378097361482098657252381779126777692312503645046163395724342567679892511324679570572642477900691423398534336 [173,151] 1950734040766798291173830318407019474980036084887211519736896192516179884272089040979456573997650465971504854513065783146306922354670158553941026255652944965567676181426377950499959581138897543295836605270406124839868351540970194204289192442092436077069885581106229635764672233723131760557651040930935259974026434492511936734471158579334643031587870999081675144699427797881185277696876104817756729393022780332757297158964109074578886897106789621912865617419595510667336428545638051759042901263375635923538711029641478682903943509495894255202890494074605922344542273093606636080723624 [173,152] -69651885283176288990751203320087671486313914852540682385297569325028787504777079023834410537869418341843608898939668320648891201669796117600060035674745861486987151199676133426015976442617559584557405329566458367366767203732607472270968019412812011782899637469277993909495043138876734611241063219482131310366456080452238128144773438184338722849301583468624640956350833810574541391109790440110972265381618911831297141501650695426516970942797730546912621796372003582136595909264843767584040907016587867848013349062660517406283631674258310758375433131197162222925580191900489 [173,153] 1347606685146993417750595082941861580137135271461029230200377479568670601602383982525028727365196185312914701689080915877984294910416468838209972711821254625723657015434852949661904154965158666698998926336767963874286698931303585871708294598962527750915065897471380316344430473393113059614560487149395605766343239303340518569515247693566183899675050725471085609856441141743454365895758655457302284827835088977309996616338750986800314868550883653807312764128466436329370725120121021837716333313368671585622554013557102160052296863929520082365940956282456506763770 [173,154] -13640272362161409655771419132295429577521743705757176502638182781665776257554860763073301654595807737643044480810624648333461307825105079276454272474146805429510974250313238831968448153647844007922957148388940711545686716424757895871436793109207846308767461717707286766494043320780694263778500983680486471699317944269646062517233203237198304012876597012402630106725888774135069020352050019069536645487501138801906918153989628316717782397708144936752369362430766940074553362355355141616074512658082158597924587784004374797496526303119606219137753108272 [173,155] 69465949550762641635271088574167952127707733013378260184002281192478158274069280886360011325266694918743422248300356402203264124306165443847934899031911297255208429235154653672873077094944526821013400385761899040447337484408292329841709385894020379662567590602603756670201894112935606643925653541942088633456525319591693758347416117188011104086956819526522120757536371215580892223023869512631361139529241310253831111875240484016596358545647596593886886435932278051882669919020107014731657615264041256307953554615673918015419838547294143638 [173,156] -170422451100476287275140122795120524417247680211246542843771627691414208490122502298131588602606526238796060099921866140536127245051195796671621435652978758339329614223196225376410739737811154222352040161159026135788350705783982620149068642094176786938363867549035014893918068686562271398628820071550162221091051965516742035808454433433649042144611812260244869717637542058854830898204272537694755212602428452933960198262505823371325351934846452607575942130483809494601487833159731416855265759506610377397754280669762511152441240 [173,157] 191838555700098377712131752846094551291821364432348508819400732844622393513733307454185919737551318839684842499855449386150190921645910354528820338418530259270485221015260210646986948150027805883216934381845875117564553981730019101780694627600286222560936427181741703513702793881502728420398787406411465583193008015687750748531974095689678853252808678224756839183315593761386319591971087353827870428666439606082870767750272857004892999129478503113683348628125869225243042305498087133538478007281349483533065177868032 [173,158] -93794874271152874747037927434650781487979912697435395158010103006203287435914007184464333095247557447733794199621260952691228354401290079528076886193724564625335507175741251322377829324391347804993116080727707141730916078224455354820546496481370866522652581630760426140698847128716115953266558103992607719928271037400213907310479871335118151607699219921802244828045923532924730923474220582399914678653246555247096245823787618599129011855932282807241106010218281850821364758146410505310360677356179346768 [173,159] 18718537828134024628992054175849584379786388431388756908939112977929210271711142011767623944832417722985900301921303776122589459534465157873057936014200397131149156593497345152631675059522965565348272062109986720406539446784237955437506083976491170778685998608527755668238699540510021953604837057564713908042218319048831293507141663029350244173931247056859960121160766750054925433242481701446193415845891448388358720108561795188279393482074222734423039555527148719649676380261475480700567758 [173,160] -1420509064599934733501230119833777757433881473845953806817437635824693229457514397120715585662351268865557645528284704587952901180005615058172686727230803378603587275511636668127759720499251509798449950367736879811024855236454696661973758528863259130060160243205863224720509958662201334298930888157585561200537138706374206268331959589402707732078631578022887221015898949133594497437823836810696391623839403430598490368612784795284414506931020096720192117459747435444381177243327 [173,161] 37787744514163207875842748881442049152950312990853614919583119460055983854043888849032054015838300350867634370153681537685874735602973977635184494855472027318084306157293947931278198589945598825546828445511710145518556320986900614482607298942356898995851946223033228097495563205569093940478021224675367915115859034693896651767033006774838421818629452400682528203614817638908057243202951096775468190377272034216336251127484056635017931503369191522362851211480586560 [173,162] -320671976520663517008567228650588288664108503392097938719730370355289361510781068017930468377279925854724252268393416426953551197566814141584588801752248294976143105634790799022411705470016912692088174696979591323455323940005890804253758522311975088186596841571147209531610327806348797963735946812237474760632498413459162467596611175313117999411683881124968183193223124308119808639966060103621285053070513350180203758403532660169835673680726408635456 [173,163] 777557166655864312895890741467488249789389266222610787005671216458303219828479200180279163378764491355894479804653375585109212552099751570604585415684596411261237186165191252190343784991726672499416134387093837608820763414533109545497256166688746460681772492520137820575883175637168675573946147014768141891008167111006449826068818806483371762438169904567514596595560657947332004215456681401579051882482804628199410438838224236772279176 [173,164] -472994939655708770626450011704464740130694118216963070605185678064325250191727725344910870738806774089396491473086195027075075903619830646142573015216519436838648041369037320180824966792564075167757143681099455125504616531469983476860428827552982265316022091777730961301543304720966780576909066392941922609878292486148945669880746737117934079260562921231102651769378326100989012052566969249351747052474422005063431665478 [173,165] 61784599721381857541167078873938522853355305900985587231170700371624926318571068955838775605841082274796873402544274563965134396301878482204505193997905414837086493179692030979940140686988212364893145530419835405073702605392855187259797662889441779025179350095562406545448873019186551904964019793480084141979106976459188644869931940428289887082303107717534056969756526713503416030748974492359188230549896 [173,166] -1435264759008810179447224759578574303884929459714099224008733016691341233710879430258692692365976920611083816902696841868579080763437948168924557313306365742988944134462724869366310685510067444631199703095075365216048269911194064173603276027173544199283580791480300180665688743174457775662141793757181787458480899289263868359867042187822224481886624124173812002812540489675819848407673112 [173,167] 4701674882324583835472465046715875724639701571160995047470492792489925438959449300499672506876537454264820157920593734486130027240316331534760668515291172165758927896397883087622628387905547109551319721131904371002654827417521394826165385876464665459470835248235659929709917903378011275431100641457772989889619694692005656068360381026438952972087603068191479442775259777 [173,168] -1623219722027161756376846826048887384656976745855496522632158028498784486669117835798251133754914647415889704656856783573800300377612034347080192842798898841885862055229701263061036503107153899888205267467380164489853089218388619268832266091279623369340063421381897345064396645862904542171200222956126195337777443075405585405579606027004367088429548660 [173,169] 40521315505787254729431142848802565867021976260195171713053838104461850947309620632074184163329782038633748396094063904215864616455692953242241719974278579492871961165106068189786092666403225050614581205466664620172183301458724818801603261274576478220540577657505599713681470187949424961432012953405211552574325480756819296927132336 [173,170] -44026108200679251233186147779148559046646360151650320938986591851673380151055217904692381481798653499821595583296759009340135043550285383547018870094073806039794368304642903240018959678521772055955323635748549621328583519490826183488525307786099693965642451320822410587969199240076864051918707214360639181842256 [173,171] 1068213020307576753421702280100257070212017106353298679138901128854461103144863928991018900427038581470342816104253122336542460497927188429405924986742337537955993896400225878113407878289455273931290903161024370450839593382597902863067774044308798557500990559850161983793191207883493397154 [173,172] -232343275322708757865532757714469115352483030179191720213377596891846685467896623818396586614106156732410381316948555710664549724400273776216903064587014045619194329042573016773277477410445646703279215756191784645340292701166456189149423629314848437341523267909586 [173,173] 112173718898051273712811374522779528754002045021339274667361963353977228250232878611492053742298121410407403629927325656419411038021105880710566967940039955973395128695485985700411961309834192340232043199601467827777533330463308189596812 [174,0] 260523027156151512529544129838390257702878416321290415593119974031807749898878686083000943183459410021146610076841390881678389090861054936236853857898633970259082659314997595737964010577127735432179771700492674428226954545111279929532490432109075733242361159620556560711165933189596180219883483325085356009318953386287450729591331194797545382639386357271221225008004791427233568349882245454253269465044206015092694297001241143360365724461827359175843619323991119639366082560479785602983824239756151412325786793563684808025189232786173498479465475087564120717847054809710804093880730344415256018578743036100041871371945913815868385819768060200583373659760298014215764019318640592174900975254280441534807403894753419318149058250495704456839731128638664069603813680815415411454357488505744941297961114448573004718465153043845007796451980278874617863038538815388043289009865224946126775502866665585436287849055090389061052922747275009481744160752552157866651621061079419816139055982601734782783299032946922138773889101486669786244003585027283634960558906031927404425663641516214428208974542622034714112000000000000000000 [174,1] -2814960692727170656936886612523634498907997479470335641694139006278791024478827852328826920341224963386447104544328581395996613033213818089652866231507732905780950377447402860749877723531083325625005328769527665290409548918635689783843985890680272964454453941406354544376106257806639745290695926736968938301524847794444982687675021675747900530767727823423767016425076547948277138033331552735677454769060196218566016519958501830335385615722238820667732269684552657146797468621832561698280376285791966658148458793804734605181787794790950384865580756329680701836941712254779493153239936304137662574096772799240780767083762704600383217031841658968358617520502542882250932497482282225151662221689819705986976629681630436222462085935438871501732512729511602622255846847036620392130775853748979186343018411171644907031334135764822407636772484150020054283174048319178463046857622932246509425570396284514769105573293328201022159615799199967103361497323938613768404456434897699142388269143604146977176868176907037414224295437574832367855228187456786289068244814873028926451623375463432324360057464229485789024000000000000000 [174,2] 14646128984796126688845531933585203303201977441696328060804929004348495369343594186987385716144953883992860728984663151614375601632097345208445652118140606102975251524987936172278044355043522369255292647083475277633762204322008559251636752001432814812410409378818169395290432464322880666394041668739299159446390922000824229408687359125782119912334067974853549093332203069961895561705454475804940279078374965057211302749863790970863391429791485323055277547362238569703390243248423321304584656022948563535451965621288557287996687734649047734985219451188761294441381405456249806317706734826972636031912683269726464024995510562780896777646736316459956077648811068995201741833311402945625081371971657662325553352204049522484827572603216126096814839346511354731611216232685859527885708815028279388365936973337255729965150682179042254075381557100863331678908091948812894365624728966681071828294629081550562036161513778169791217998639013517595068764276007964760848005007780546905097264360889042241153972333404374386318009283737972138592682690864292593984288173408624489283402817195428216081128370097567429942875000000000 [174,3] -48879438326503881065799697465275573757303559617367704315978976741940563575837675246023007440065172494454360891628421313924003803004420894992696302463716126929634855061865331968123621600708384167329915015706463195491405426916780284435792803142738679998480233276038583499403640491148632078063716679378247620317720743256789465821581939905378405493645878376699682535989444877501967992492567954598927950091606340678817367291567155662205575432861671879340590792546398641361912279257646065594219530735540341499784207665048249272898694935418626554209587581154497060144879607376280303915737724313852363300889966701401582101484476848119161151642016702872398191207985780899202114483259299351930090466994715841720581438726836076166219803354733460470039046763020436640278888601139643037559697494289772261639527930565383077560819070142833334889431487926179471854140367882806992117620973949688969024196555492399205371394914341747357431665131800314195494898422795709173887410222262302230427097022287437759605137652846748934822567384381882783543601758207839412693017382751290158107872794539018865586072594278720484031367187500 [174,4] 117600489166988830768874947246617900088542784051457698993464128254941099563421648499060955929766139344127702613572334727011890515390623904287730544053176484717886710286438864957430280473168413256209199827411621144559846716959733985500631519933596927651602687013368990683490219672421547931317192220681322547662942609081022616404781471870322664391700581487285009678886272495045382662004871317986889404046446135852055411451613068566664169478566025491815542558944140432941816132726553537332453765391227748442997213153530098932629037669388262463961176817105122986068327995694890751133446835069796959519918235156205344125765160261997977573332614689327211294065496789205479637353869327351482522968777364006619062410390296286761759943704567985533610680905977398136182987675945897384716240114343102548976526813339083007290460737884153654270356910869535696851792938857801771919249067139252117613740082922629354615634460360028166827703109480641153683093301612591694155142516147927411444065355627226814793250198899158856356551626069846960621733136627168503420714016090837509826992899956660384140360978307759221645500000 [174,5] -217349345556586278620717659085604339373807178015617657112408157676256594130752540752060004647019212850185826649827312216768388578050259416437022126678918897361923732625545945536097154622734089746676093412299680666653057842605261856796974639411423776535929473774466107983579403585527657598555061868068102195915647328240591981749702005691332706748138086161159661359328950680979007958110737088007813299616389610025705812715174227913847848660467103042897777193868111797709136279224578412720804650810536650977707077343247372850948752665335750266995816466697664981057844449704046618676424659212337250725356273276636883552946650863586466858750623266668607430267937441545503714189767361526178233678727216152271503098055549273012030732606163548206543480676278214911288955970182619713344685254986363526970378812385840931985896940269429816847786061598951592498231007373421673551733906683098333572880452606226882757638347973213796619360386535674673672708821767742460045086859834309503128580730252869738052583808304785973257157707760436368602353568276472189738242196062823428498044091302086077600086020405554457437500 [174,6] 321102524439342419919992461574362775093752051663360892547171160590905905114161657047432309825200653534185178871930383954081876640742970841919005870319465641587167012947669892742572228097058459563260422940278803030309709219060391183325811763625192096991659079441010295495730868430667487500727303551864238957454675137098251232281948860767796670128325257711070541537095565345122438208464326094943384110317344104536840963273602465478507281242042453290763959086859439660479800693063798095245900003981520882087057913149485118158504292410595840209573237466226798651426905570310922670196541375106113407085194214203943766514391359521433598160905357305373626844851103606782250144222510229969060025800851917102097186323992610471956304228320357009079237292770080661759601609590037598698016887862321654284895002509988359353797940887870662762191607627828281453980245424153740784101927740122836709672298109067627055082867735866373629444941158581379028123532323984592202728821157926274403903496735516846715136451576536194233072870121410283975526035435825758518089192092682011130448219932911493326375280530569061310900 [174,7] -389603914075631807633759740745531785925484531103583127993020011927551744867905268264904081517061766221371798190201213424051584639302536912030243266189053011797387321974791248495908037933350523779790877222464282296205589217968223121455774698462596501752599870956275356999051009624558284841367719101239242627036775318699923544179949437114449402916010508698536589360719634640054464612565246660647901237977416998694097553123328547345720028732569256807146616737208772337205003642994526889735299173287892521096647396259745408649266888528804482370433741470790684762047337652169240038370341786408712773171505952865977107952959424135213319734143592498413688686987780577613094239248216729678990013791692580092047638524747517590584841246928162065665768689375452605098432670466049164698064607183584468432990908480959993273995630680699298421572742371640297505600114356975001825677430696736482817424430946598295797513443952097011822928006030364570526558810566989868818792064574193646394583964879187852207083891967061056863001350763078990477447061782354233613733120794345729193388757362731836833271315174918945700 [174,8] 395874299272629765439293437930485901293430637694031720287221251025036007280730818460001482733060315895810109271571611925729445314253957692886796588670015061101393106726935987145511081904948523530631132482193505723758843269759170179021161302462328108427113043022030235813899235145352722734679084089520022461623881685343897571635854573796671540472071958750705589231517541818464008809374849993799889220991634627244861880660118789255169397758835586653761786356315606312728806012402959821050392406012195722812102581876628237159118678678113067154839155194669831358076674569592435361748505832129235599235469427688286258157796832120781844121518151388224360546157835449435087366484378897328084131651154826437903762492481982960327725622925942400775421134083896402242719120690268559967867604589529222404753521398787449713403991346302337218267970389546458828190958921820073525473256302741597524531571028669130025468245238562475493036350311764967256971776789207339929488849196561238838779559761499710755527757014388324808768019516695660546756928317462109507703607932969545025609327595295808808869171661841272 [174,9] -341799618612979965107186609960478356826420043123354455245385285088999283175243885179781263848625317198623887221937793213879010829493872016991933344680405179469257141201780925130744572377710011794427531227816316567440863916167387405745517203242471812297559945092078992754978001750307226646029003022675301872322682081742162743574103514614323770288291702187401696940678076466044665706920208281359051928892965071194641503981757110028317134250929927756504097923688831800691448201006348984483629696713480356572778441299862243078250109331165190825289069416531748990515202788188873059868938744889487187990083367528097753534960952877864277041335875659183114996771044693683802042975411772461871543700310547360894458608247848040719579724017273370792642091104101917169454588820227414806606045537948260831926984091754739567811852519181494422197596596229023188046880539284904156800385927077276786458926159308214589815631656991924968932646218883473506076412472151172030938544428868424615716144886427174006404853024000948320270084378571394680685016370672120965476086834399340098025692051549430622431140919755 [174,10] 253587575231452732326177586793371674401211843466996770254416035765850847534565084288535631057221696269787974717905421755154271491808194047447356636572497058382634202972942183841809464534551961420837721806902737688420860665628111566013321259389406313333142505795732009635905167828651972224461008714693615731248311579796399804388975246630449657613402158608005810149750141630329703318762099851343384670127208395665762069253910440407954010653800257345321321243932867201451614642027683048892931101329925967984040373952103904429173698247010615425906034204428119023966092336763992052366798410846725375355156728201243507140921809589183990146457401825559117019081885017040765090172936498157081985826619752898586285121503333988772290098544035874558762136699624616468341947794080933186659844923537285598052376996164852689013773491388610896482499222036726448138304082373212544328019725176495483621328012292883984567261656302592299259532787836663758586233269041391472191062519927081174686431173202762126485815334165371788977893072461453207543603306694919442699768638690452294457396867759292685871477410 [174,11] -163093939538794405600128375993184332409640186061686230759949037322096876072396812955213078339845915543145029181690942377825694127440830639453284531830596916745767348374697493562177505919890618671386151061188175652442336242302320361922157377286550487481413658371557949513353208050508327210689298575581749507643737527360020822815977716201323953189666013389139236381940394995379462009406610868193167504630760647613183551703629335790258194238112527762795097555366681136226607384659616358565586807884413857925078003554450494959327946594768673917420953025690533391177962378281151822712441843705652377666741817829418312279277944254118378042285514034600763367360948345941043591063354625947677973344659444806984867067479337412284627598473261407581448630784734495668091299634679507597207416358048255692926711896109715057090813494446117068053682642168215638061760476120942523783330841167736855027927533140090940645735075098682142372904999339617429867325171198070429159273762135365089109396647623833394814478958221424374140693477482033642085168948073099991424879708960956791464670471960822472658685 [174,12] 91565266228599812601276122344708985684120167970350319662953919363900948072225634130411732457900975008630864174636798150124631004143777850830629438871749988056020379460877093662498130268599217358446378358169901331936734194612328091546055453165932816592856356636670659708240503381417904252814866204679195787174992922906235356011039699269241568999733109734328235413546588306339300755852140332619732874604170469624567787860093776577921639840407921033716709203671089905202637300491929159404101814848142844477412038984877014479079382245020239798537043234943673569985439965970019517599707557508949793937988492653874799550469955319991300353864727104956485440083279035415169023933192096358230438752210123036461022391566755809251155600593178064356831220650550795206589691916577039806960205153989472589885214719878241302891914214127904466797889282982697281318017589354431823650431746287256792637868251928825319370133942955774849229565431615221256606901337742563827145936402061092816201586857429843876998238366514612136861462950163970159880412965796608213634814555105874779115938661623874939388 [174,13] -45127060542904565343231963499843902476537514551348828464641014499951646766237907606294332174411599809036348661582734739048242256412984997277932965282597731206499739525308027168865646460225735605934308981087984718628717333507622146872783046299895055561262004322728930229295775264745731755295079054119082167953383002964832681602379390852970668119097136175119195963188716555992690770377271791077722841674593653574590712281596417213663664397399504219339569921214447038346022843389270271884258792970788422941983313324835319548475057219670610045284734019688660633282087128988764713142271168453434550971784018353551749944019275253057097520700256856120344539426954512361633706885447176884062608469227565256844434353008794924824196427535669580734691089750156969962610551411284920899933282237275239466728249339533482675822655630967495341998532012521465568055324671294200859995100489932330868705433613205008401033596018550628948078221219164039738803097040623753135551152420461159976402487977358543657233678240873136506753063563091838566025016921202622987829861742881527461240345055751905296 [174,14] 19611710671910915594166400816875845985471156263262260369605760708816445454391947871382947357113992419383987172187565649828272752974605852514311025884375958602054013414116032492479767489708638332986414351729064426263328480596529434812479729156611535685341762492768314789990901992166439003742631459383026335360735638600804299262040982560956113825343834446933238446276810929536401029311224490445672485129312139057580483971967718477190712162773164857943284293735474781572456603640616114894819881940314854886016603603631305097265011415937586643350924461121943434899406559390051198777338065448767085274636448553271130486883075697106927668645581446838634862128266705389615927130572257959573548797334075195969212009036933262462901117899947778643196693148562565149120730709737600033294840047876419890440060844735554435360937150284924078694725092841827528084011976218087609303462729497660781741669606282827805690863767757976382326601788680550519867555917592140644155716542477344907515163429422974050394999950962999741351697554667613293032545836008225227247534358017064520995616098829346 [174,15] -7543140522373048403746472316680832255364314785055449945248515839870111273447072154707352617449739281061050277797712301223916628604464190608687001143150539439976851205767317847357096446443923232933977221015365462813271684209876408667292069648666147698728079965147687914149145596609677614389504551387071313441771041078243866217618599494499164532319270193617373150436058447636189315955240919305264023952576877916941887024557365619586930535633370612867657000213929006377325360649810426521363486569682228017648716303783833734246961116763222805675175819510919119896402997170278029552299161717813634011151298524576688408632900436329025977991761197495180533343283207820972259168478873164262085940046535166185974562457562746851417431486908754670652704113562427870708542576663308461126534416602361701843291082703852641497183835547270161854954978890275958520896963005088548200316043638576156518589890717635179101616012769329430752383948604243646154186499297167708272552793870547266954194681003684013921359714730414320772964358519493390981436924306381141771503605123277936608435461488 [174,16] 2581410006478500861542742288073029971564308507556009135148055935266748615188280968182636757343103814637226017211765312171534891513983430952182892093915039805700640397200679118925508256412714067128140838350306798298308731871058764168749297361383281795625525126557334464472969110277664087440608654194063813282563469513863845251144721711650497320581603864096391375302554862735759851360501412646133505715891486219311041393596997734804110075397396346397370410358912555798033002490961096924428378989038076058947254763531220805727719767326383830250667984704535215963084444702113095079061175890192484706758172553193226533899877223351509774738709180804752016493894312106456457623887980981559004366675357449728292602902178619613278390632611588294836547598674544401394133864402466518442361262791348548678961543156440992769287428807888139003743914675930110813398981111886801329901512110933188075757599752764195974923683543601361699634361393240639936775949125402324167518086174721808207090980421135035445932652610189617599282372687905938209787517800250198223467539798266776126812592 [174,17] -808663284100471899111767111239432188721040792691123419741313256997152652807937477423641426658916417286389743134397023778896580582177176329406766257960025726763973564047319501730179412702773787869786805166607623883053100627808729661591434308883038440236231974753670307848729696818074852082681429882426092469741349779626176586782687907904743323557004276655910287241706838704830242797204025037072161659320898533052795720804966442668743544075375124348057927330390136997807449829202058483720339270442424881717720684378700954487018376979082047307188870533001293601375248315458186266718216490748499464445518577739184628686878725642296356906605749066079336002760453293176352600255379813863387904293488283125142944208304996169529039194717320609990716395880317434087616840143510683232181344567503273213060677476791256308193709672230919540108951628348514851311857481999921143533889923321343167342476653233740017710659418221499415216222475265026046607462218006436146574551200055405938649122780420028639154868909754171412883221039387003988290657837974647017481943660764569008320 [174,18] -5105772476982298181566893970706987726593427250646486784624689557933204578077055957468094581363545490208570190333879524623356482342727328577340698298358929250138206661430268683186933578106536798020105287134937113878204357520955758570214852075944537555333881428637088665419178274180935432528707306259559833528795012554525699509823052339891514104616918430197006542450405381533474935930871610305981905324518622959486393159455857341218964165147876566340989287837574595345858823801571789970383778126775644848713404899804926600852489126751045062053526986652037831230834983383068731744535370023288066016180803688984730991624275033503955568411263048842919408518682260156083404029474962640176334375667562997441036756505960377738538150019996206031227688564991255820636845721945080694966661655062617825803079610904076541713184093725694444618041807915044670974775531872385380956338625889236813393080868591373327454632558772987451845798028172585344343054585175451000244943006408953473332690327043385999213958752195191481879200745345043114759135142703906722871082120991423728455 [174,19] 125205708883698320328774915387494836832079221241645539720404144174959113238399170029713934615321620619267824323380743670736952862511185256265667110127226465426090290378109169640749152993727381160840709175625383636102345741926651401405809675744889088731102517867894473371038123929431211105513584213947425580903802365036223081324672184994727504007982113642287762791062064943331041970661846094207975327964937951142953156630078020513451706848520474517131025261116708338993450679013935394594702082547628201666865501556187239606865342758315129377588061416238699324448674127755067611487400263577022587213785461836289190086646625796579892973561259161313394815679145751195004134192666840536440768404429085925601579579281604304150320510590993830848574311139340559373448611883902701230860001293430518232591773751963264356115632383098193453700593709638386400880384428471526162643930995115736854424657870867964872185743936995199426761230308309381180053621629023121669249358790743211871286054738863922880706672467187463293866632601325372765038594851710584628173377115908879714 [174,20] 507826385772300218779670969459279092546934270784126546759388260627823016916836818717283992132641074959274196270225950216523981207944940212077889837669878491438732837971568633696661920679472123587359525145661646931113364078984763963118778638528433485449376763124666382599824322769102498641489968340066874506449192610375341954604957240427418784273635529449389598852802434425437115715000525403139333532851064417797498651083693414405879436963469317670278779242209276719772599658336054283683089833219066687618608144209179632966869688367836987015610646898442310303910815974784434688338072240039200200371321881320676769756900580263331162376973086797091863009095132733533314672267116430807952998409946994100816403797573091151912949849419489906858944923535454612698725740710504777691891010934923824301679606149593078685103683340580930431108829930208550347541593755195824870721159459575183510448531596064998192154777326997772451784394643406245517768026283147695542476043814971983724879869268130587627646254238436521596153952974398647116691695109797283668178288959603773 [174,21] -56170864440299914139780788313041061439655653538335260823616083207172835822386102957792938731492954261844633565680152238856008317478950097218026907188780479294404052371834454223280114129004600592295956967285463962010323799699114993346976419140737844984111455821073534931793840923486918586835696727274700244067629589678124446356012412367540129061478901116992956135433651585057513103325913945224094426353810661100813758434809260379453059888302221939684557710809810399263355667895631421483913213884473965376525727340245744464327612720436056521475666633205910662424744881563133903332453078084702491737337403325712508511530569813018966428844400370078507303224979948863328985620011376014143032172158407869221801464212048880542752076847530429901346526043144586750710411002669774973112749597302731519084326682735519738002770829008979763414290932539802261987962582533172777952294845686480035792866500696483291693685984748573535463382086385137783398331417919542436851547300245130189464107484024252397846329919407225218556026291406577757863497524750863637392868276395774 [174,22] 625725071901847699414484243593608364099649904843884161307711118574411797640263883587850753507926859164752517634846090765559801377269045459662625903776953816267606066905676701184181666403264910398605573735647459872931915735426648095216362315963780793466874842503168449798786022237692270178997225762365932842925067373142345892427439007049513810285648146868776985975408883827712359730718217777283232461332080239366356083274863540626901975429032119876795532712052469232121117105276648978805229506702168636667128947221179202199702824285831020141137567288335689864727288809363052274269396272923384014842061476879942947877396334743899939382765068803408220905293827762141302907404138568027884805527360499588855828006874388246022857709446238234939544847645241469861651430038591630733916200026764764376139567372098129149277674749613659510241324552918096506331647863536334642284287391755346885513086013752194540361703473927365261453549161507407441716743727631789658582837543083644183152793753452801865152544769993334261058034921331787507034710875046595657457209346876 [174,23] 5146780779358546358712562825373346431928361433123769678039226085183533355854539791660774546194604147199261879027420331228289152148162547302392323630083804038104086858774565610359853078495626095159591591404418532256235787193131780452781509856897106954406712777451711752065974991207802441029008774431619055010205444994071910242062520350416214626521286205685584670008356982349862763961882665880414833663055808474604085567271772819344615727736866304110906111935782595011577103262900492657484099939681117013194812151356727686651311690110212627386941449115092396830837274452927910611743665577990788253053827995782696681287189417786650134894037095283064390361613763195301089952692607074260259593158582265631958495067053301376323484083509893253873717150500656576046866647372559472968922990741384365570482258371827403942752350538784724854732974377060224169169884713163770634655056739574608760164363388872728439685537612343743206061981840275392687196960382073949760443657792473680365014638199410463410841894310844779684325958010107111012001768521322312755056383142 [174,24] -169499170081344837137637990920194861720704949528601432968386518256373273188734565864490495499934594958007266402836523290290050087343075650809852017561209780399256841875208270202122573389112691419240927899233996660584649286349777337363968113377526830716728037733563173208486319985000879666010953160387433263290827530522374702245220770559341696340145889361474746777675512610930285113131210653793637146951586536401894867855661628344821035700498880513304962118977259769489501911599139828749121633637214375474331206706105697729769353435742651378443010621723215739144245473181761887891092647831058304951375359796995272963613085287448424656838786814168123178835632418469567465446959107396048676741724113203775464502651058012469596082242799411253444091583868112225459049055719703631543484276528387920548692713846686293545475783966291783181538023660081866480433760871952447898235413803036928619760064837369455696754253724757496261533298016446931810794582159870233961465963248474853338658388384060669089077201574420308484336638631026227968134445498791237921834016 [174,25] 957646466258686387334548563873750599064175725741776965004709891353730459286808585901541901162115768963295129681021053954136357462906837011454938243943252867124845953122012018961116218249045978987893161418800812319151227125071682853861246939906923664006369312562511304363127551468760998396487818530556630251355137340961639274274604390690465183618137963221197368307443820321112348896036347737171949466064372068099842887162478388525183683696411421921311294466631475154812808003989217641336565959713984022699713700533697508116019882512247683501972203777313993861258743016884440136286628131139314129137636281451318894010054589646343795768438002056161382187850450993871400711358979284964663360935185746520912344508130071501219465237204666401924519380779906415227129701425936210296285530036426109495499922684145735664299053093677761137101581210213253588965378816444604787344325965294680158016409985875969199318346678791197206803168335885004005566353425908962427586621714628702974131776876253154083594839804853036594101887507368246752710366391971616315876054 [174,26] 10743185832318482633149998765014188656522336676017605190786867534158974828878638642532862763795829570464210544727646615446344089282235300321496268643746188645779736932719784774020077340059532026103366471801128288738469779293027954270550752176579944724621259294771679214324864342025996848734947255923413759357325985555301527853519772986586033778891145910317440501915656460053122579448165930479911970912744143620766956765290274394108834838710320385424697974548738436636955673557905671838452636869732230362520615920982790071644393810244871072651721779349115555364305023756672145018699665539536718246095456577902371812105281210151077105165242058082890905462479889905468558071647578041409152290985152750162592029006831903089756759454696840694368861462851085874698721494105894893765804341778635723731488136247731010902444380090190117799363554597326528052846345440777143357114496879943917552259996620315884946836486462426940966010994048605592527646693419676633574625806952335993541805077289699191636674753540809339512707652405333479700696343711208765567454 [174,27] -177059845824797140170944054410007458282072330888014030260894888365674093984227215298593973916246024358561774756735575541336767916597261032004174323555944471378588178721192612749268056574181732914279119424771635431329803094289111056060084902677735120943799496509729968249683823774725814103909235347644186875314582435940575342767445505859654675553179979975584454093452800966317634968114628353499471904169915988615153256492796420353859352261281568457426548360792919461985764753195179775352630471220887418148054247594116130996506728466472330581103927632666678268633562488813084288207155699141943936545649023153704857045495346540265473703511826887133565980023474465329419304280428081903866994435757202635750089847410942972694634512362534991926930374729054497472205008928474563150733318090539822487689440629214610855338671517077350600409218984717900090560636093839090178244652690677246673508180422205380576991322372511285443475020014737272465207762498596069953976793674794734091658243777332358835668626968392235326521334136735280803911072650684193219056 [174,28] 516239288097260305898895473915106171726784499696036420552290162252316778384966920666494448913022227901785065904126787284764903612090981221384741871340976357555169447570219220576438155834747025558398348962783047948436723797422340955061651644169028995730525867597315674751342531800092935611819615655351861881939110739260711140375428333762182944632318487009671942609162471332117919660095941714484802260379016693367366335536125890282421292064647052815544091445008358769505266790491235855633476413250924114339942887792865481765825114234366670328921958609198302904032782866615813663656411530061864313668771051733714349845715244894167695216449911223460105326642470346712030652428999550769925768586541084151711260252355354134650400361343911345403731135302468214450234341137537687790809925675593265850652176768506790200577010498111447904124737346529005565242064589422995710529118688203533263385657892471623744553054997910249380570118753666853007786331750405205887205199669833044656523052786345597478002988367982134142525458046161176520260511615485558450 [174,29] 7463952906588186811521495051718199972666499581953961135761270336299431405747752204775448788601822420304179903621051633704709101718899569784369359678278231706692281737946300018923773906065288486289378721363790053827632404240503190131293027577905489612225833524783625011128508128893308091198919596444776615523721440313033724985675149003586813249111604749983825094026032214627252689149207716306425359323105088363462997849964095983647018206955511974775526885796812386729162626230390855982091110171691213235497406967107613424642368254881631022446393477836787439067459408763702215759298893539886629999623724881366428227784546995366996239481002265753787068929365225558411924783615211325823332582631239352998423091112965940094348464380178196623756507418668716132113635382287028697680259625433419908189483595063221226413357217569503601598138568568101383617883298117404095014671567855150109121530688201336171609009997150956838453636649851843034106333194592488436842756695179496138730625622815561673530429395129287688956016973361312448708560548942112868 [174,30] -73637923421000494174708639896652406410276489339274170181301573011249485418170675423902103261607142176831685489320703901180686577087182044654847761745050215732894421836602029340745711912555936544042683659248483939537440012127667577109182115319767259470453654431424362800950827164364080557870579942858410168480697365808270018089206873244720764671806287790665168086482824230867841415652796401350265559850791719701074070031320483948714987402888878364774900429146560425306938048283821889234838229246172284332297011263122610020854855962510935815694430333164981146960173053849110379269866970615933874000686640164400784091671862117328541971506147263892942958729225407736182976165681742393110317755745980237378493299184183746878368894255044402564197835952670634005716462522906041459792881812994233015489256462538349753508825243726703219434548541906735376569917526687797664775066385169636928161546245586698035199776422140537655727654488014471661659482265855209776510679656475515716381549417772376800909571217718102716691794009178284550093572937639374 [174,31] 106652738119226939701000393645269646321119274617395429185251411033490385420261425982584252630046399845953827221794024051772856084535815435552082252828118772926680171743825440428312998997170732103987486230358786708957086171292995402087028724603075290469681484463883085742395415075150311070671875180325718679510016443545338250967997118570069568485682166153274734651916812825447746570071389427052581396930940496617923503452655087102648494298015206212317871045105499974544517732772504058923949660073984658038942006671481435656396844825106382724269763719481476639515050445827905945073697723368681268051379731311972575469477116556270063029007462110548270460670672922413207520633395986300688205476046555708551260995799340789526717253326993593754177821954815157091916114067888894510943637292946133220556985325859537942352628682433144935651069581429555296812545779630474285208596986604510742747417091192818428934320040114530939316206445651343682935373996922589118420490586385810385052910422787809334348193342904777853404934166591464051462092561876 [174,32] 2082453924048908754591289404400872100851822520550847409273476159961073262569867606063268299380240552041379812859060489475419645939417047550016239540272976124791201248770951871224123465642551028215345106599173296037604753549774064310866675934081269524422555058311351080180335872343284542191265903608388220253679824526855106281815881139735269884059875305023601407349646545223156489988128463784588239490234150501620140735328486681201504524437326455151751333313667844670226442158894509191874780507280610239974209532837533984842020641426627164946498140234279869657511496401486677302277324251628816558002632593382706284609695696109762013865766570115572020040088008038812419113185637413476956608776141784480325909503753213727809001451608047137820169562275390310173844060483127904173198515847039320638264498362196272530516530079443130691474958582416705437028533802031298709697838316432907574673070214039013279511410627092529701168841050194446532727384328499139796643261664344119842994138618075694069032512732160244497015647629577787804160514392 [174,33] -13546523709460118151631332514175885587729525033278478334771918609074000718946484659841635595142925774324452658332272844407344483148231038342400092988673565547998898973990987882362306607393847678087953977176792903194112402028900548224892319483148520371813891282184266522252246760148465414904293842207329897355270399113647468703956740580036769823728077266291397789659083972060132078687782572162519511655748149952885002081665838316262279824961533971719071847644379255593301126760629619892280276492044527789113178725780760104061681968574933622119562686074750389511733853188488442028086354246745872475750369732433403647915624144683685568602562114349286020463386235870323972298873256416616613425724933054065807001752488725358524117845758014204442903142440793728667136919058030123232944218948318110504188954713484483463910840749397198035013399779469744847520725892312962104508130058023976418729335206521180173952586267105314580556717270009263075018420327610477675044951505037030529265046763879904698140873748759944749274725529699453444754619 [174,34] 8388048222303862734570977905118911819271983335337382646556973892151756779056863890011798463276626824281283921045353555942743387880395499935497530842366452618930655232107102564608776871399324604608462598972708728526641651649066718597953723179895248421467378982610702128554126623659623149111338406118355914855180100957904487899073335135405639583253541367057734137105068988476793806220882119452909614989660493018310280750518662763168608027411382062619965126913019144067120187747123674457656081629664720240795281084700526508919923473252738019866788390320741547178274372531018854593242812927632439617094279587098147297634385397206530158184712752204754952029625234010515131065166553437901431497862389456438793326078193847902320305328812437425427231969009096261335052133937944545092918262634981481133833547327765615137041563622341490817020223415982629626776062763863138555487432432093696876569884712170686583368561274706511565935201748714670597961030258362600013117988961946952712482983886495707332591754658439268901278823417074357411851 [174,35] 262134945959834012821763543161591513908345754796108871327676838513213249147379761160402959236024072645198663991123693146462701100795782450197306561668428678255848679861810434501776564424465156472859028052146614431339026797020296252834886357685808924097959537930000258203988749647237975094889503063592172934695576765809828230497752168443821201533339142208115906748517808426772901716794402149525206733547450250516461079027902930598448731415893105270998467507074426038706592473486141212192710510628635901689416612242465215765877670746534337698536551630676977704816153914634954847225950604254716589415445693781990340592936960247540521387299159381269448554304962618523148802869767961526370887890111468564586385986848365077250007846288806354768136024822644041590257415453090715026974606115314811138969106885524181793051914007263681199708850991408244431215989904811518112788947204204478912656664010169023669312261766229577075856342765719109837963118003367367724770071910621618095733008811830075816757622583605321262959448035040774600184 [174,36] -1194499443450843987679467544897852849722244852859742406479786376411683080568023873023243526559919124857122092552957991916876876765647564665783433753333981268485847859292288877473076767573234227968654085137465983416738633209353724339301266372468256074262827425445701980451678018958287674176046236980626154647037775068098144187350100889689635265565567280481053849218108836467100938524728726877591422694808429710658197845742013339828518097423141038996787606023936766002495105144302726672667445550843754113605574326843991317896219622792518986750310924686630066261789710564335021940865779984982096521802516549602551694473937688861628494933008965306354643524428073958767591642261861494482006007565122969181151995314330716633910701189328596236400417390877657261956370356041896957087532051536009493861842850257586096400450944283884469197430669103533582162039448653722528743068110734312791591705123061435580286450085426021051098446077057939179761540133800448316406083096151112949865167749816825143659309187949245297694078774024774426303 [174,37] 152427907503835750800090769980872722538835018584037803615905604884163852508549811860090956858476709561352013426160515620724144668956390884893698184853576473811464102937328297159221388098885620902483094670758013196721888060837913931345015466879350900073396039610282877211962562476414608817073586899830211554550788634752666734435858112760887054578145450542087675400042760683463100896545155963711384815828622724865702007486676360557064151796151338265670429308419443620699245228418238810414074328756279754329449921319115049522065290388039197587408486097820422862381587652868640842767745254492921499158324588684475591753473164896337401499551515786875437783262588912398630780809225041988490251406528835357188251244624932398209040182024060262744342773118977315752613165373356527663690878912475072236690727815497410705149257050021498842807142558890717305147293787835713667413088030401441740300439209292731303674364102701624950360895743073467993765011373215048373091091840751711885758083825207352028874181127002536705875827286340108 [174,38] 16181259063028001893114699588138254675060064000888543608060269768350878880775075083273504613110702655080476564508005126438718101405712516396557591302379045864251372100455167996895665265165133140932179063208937946452772967017249632204869466944369707227116645781854970074728189693336976457857457789878263288870280314817364453315057653265297875596636693844667281056145219384662597474641576774545667990020865803198953899940826188439859461888563052728362837446644555732411484844588692639006721999534261394267814064285038356055066919295066389849772514025292476631589128276601727043321129024504935918323629925028491901785039192331080830066088414104884371794298456525563972509738866834818894348933701539701938357948753935306528574535700676910502667649780429462723310538463054553857628369077328402733145074732386981013334330807031185095118162299164005693688355892214911572525185077990511616094169118237464094248511489290005749399255369441598446553450809726819420978362059502763831506564726133987335762311075418493265475901198682564 [174,39] -53681769208112151074125114886460992546524994170408717385465037289047382952749505630335609103100586623764154905682915646188563275888744921438200936286225718096416830074400450427304047816332005693497342268872322279309571087454042372637955626591133163902747133188764972780257372365209239541441298850799138171759360931548584645751580609225070967885902270188753201340834251687079684776271664118071262640459550162457983443503174868316656593369947762948530619309640944915625809202382401299876276794254688979961379772249620630076169605123855828890929079116099388033400127798564204394615145420117745701256466681015221878771140750686143152393634268088002691404936304683081703803980076249738814755242588980304773313796320736344656112310842833873700928841855049293509655215141359275630650161807086660946301136232427380969841749319291160845176920209165657775584981798565403584892958804166314459617102241532396431070465649810071266170807887260242261101066219111540024214467122718900436477539114835444434311282968210243275284769509678 [174,40] -9936829359700063987776463967618147679419096487677880991306999320286771944756149877057853767307372038437390421527188641611029022183970709432833195239017322398050483376696869135327181705856488886994816738676666986046212700256531327549939265185245456104220079476845471842069461900608572019513491292980228495537470281760919701177881006775932841499637981074870453326902910220538694425566347528796995299175806225696871845881017738933535052629620018282967002978248158816122329947325054555965134496483595382578029867770562644361430185579175046662873903721185579511330701807384907872882059317625371206622442047851794254322147688185936849491645363107012639460249356911402574548186977204812324246128579430098786952345653888109948186303846716616163593765190514944560592513448292241831714066482771258382653738741988391479355075131708098816505202158350356801345559913778684002591632529040571244737728880428940333765249689618708144024644660090423418069049216240105769915000962242089267120507418978187902610536473966757974267629168 [174,41] 521829347617437054184023622156237334722131672633007960113831832054772591181638716785939397084262006731081092645469874978655195766849601363355328218303091114288485534682989151032973157995086803509516703339365956131798308072403400162392941168091994126311006900872167172481803680684955598257928367565163738821997613622264963949495357971855871236747201810678330746596610618562616278910146917285801598000020740532580140925100410751626806975636776141947184053866724899336596683101834059546514548023329049006767723801555502155781834255665467621327301939807832579126389605240554445795351139754231188696396357004807136555593977388937154105204633305159071478293371360656045280353560149402147030001104643997402843847863510398746881935333066258072877861221735899747096324900219319312759233352219844086157606505412364144744977366973898873739919505381853266472716685008711407700063979529059280414013208447188645744648743208529516324114977618043678925671734406825223733510390774922288297701315908377596211412241864307279483978371 [174,42] -1287761013344632661354620062971779967712122149609307159581403345285676769438201610261414228998567880946255591972810596507152590461006263056811807298687597775994060489359478716338951482024522406446227916357315565466834241125761111582591282059342102137036229361244875738623733882656368364436600993725530876175494433550100670876759807380029535372026350455309238153600037981288641423384036874497486088603439000648531568967899931910857676596787042812193255568343605284024827677538324737881405501508709296201834315740773928066722561912686570375110245155022537382459731301005945071807452203333357480126025012760683403681562833131796297680877527846860146023889433717280120435210206103689790046989217441071692172280403453662550360286283545026368909700820543504504689767703918277758536742051279805546581250954134546889296701406412875768642061848047161165520071168224481595033501456085029132275044533998771477861685142612462138841845582214308696921174286868774371651234134443504744121267754194730733700322947944946290652355 [174,43] -528370270572458022665688160284314303184006963053384452807815416182695539837745507272922396847682985741678512786363265665835787653566849121090085166452416508741246620432270606242059564868659010211003497927957720832377286848096328972289220169827252890687445773146136641171148862947132073852511818325202397383297115676284680278147511761229298588753881673670583190421487277780276403611559900581934137146890144829193774635942485571987037615067102386458713677132728824709672080924418690652329537753173978598026524591509639500052957365430290804599118009187902397479712700119913830331979505709689826375828250835964869539678557423726029331776257837705606217411374652812404188319554247270177613866556797777090803476948283510967705353337790594245461637203040170459519513811543044637734392911080902022190824338524422293413632650715427715007058698998822845691810793366502918511196174700189990325745940873137031776144786944408132081657786324893248956445439236821499648073147033764306123452819554562681907623100501560227829 [174,44] 9235438328604705615206038300028668011732572621308554176946427521658638177996397794343884535332422554462608560286098720211771794540239930945444097298843369673569670762709719283778340867137707713582566218776863371709375480181094367123711963773269598672522684122424318080438413626623760957291607298342301930659589481159506826945772552287055401697853858879139553900482624859004487830417870758561490553545543381375458895417691430729792096394564999637095442132744616382205401421229216438415005800486682209190947958005408784472394177137100179632330233689682021544521694546236544645470294922168877905950398301148763245942675694254372270052961238547606767040626092890624744202236605676240490100813738612790407150538907321290812498354716243845930110173648172987154125571363064184845554813158772353034087228262204988467561181197478199514633938843691013972969330879364908919012359117067932934030551976215840419705569594221559359745727466848403472423401658658838644937828313596142209969828532341658226465246345018449772 [174,45] -17046698532633039013418996872060405111810903260014069277724827053147484428813353563020594093065982476798245919389094601923835628081538390455947232103469218373215462073297138624564199376904634571724054120895729726767978661327334370608666494649373793292033568149211313948230540938698035640086504149285254072290725973869345989609961691539493780915430688170012165161984002268360128093579143639695183380955574700090082348434638031628358700050789885509950804910400329908172720716175912092825533892566402159492983909264235128480206183811876531131690772490581382855562558130675626247896615099968271676624317059050833884113976822281716622575062414908690953052965032161031363473491976427372632859330565784365404537156867768875075474834483247756790785481227093259134864999693360937516237497442014438114430564291233778108602104892647003881764871552299744995426379877772828591497600182304046449808880453034357613089514785126469469173659358664187078838084068971700705535151372560224995932246139081112802414167321135584 [174,46] -10341034392020977367923267357230939385874808762174776582996879225285395418508604120923682904824877670714622065087413021951299391549667365875196328300141887684694507115283951165539235029925157119439721430988564549301834344235907118177336962325966666895231867637478472624001129917345254171702595697242306815950556707396588343004081409871567041544019229044849994490968154126340741828339569369635157348807640439039446333392580173800650633416771956803562002020163729440353088205804081945169966756629301004149743971626756127749423431252129560504957573702199503385205467616204001347195554313268959410889190158290296713581773775014697694561371957863816460878336112041509806978896870604798763671236054061710573641440330376388095423778837736659958849584262104005601813064727008966226609357635844374602217580487389716109949349421713002455116657668285823222781843443990047528098083341296858158600091046497208857018417566975476890480541170262354624320083311322311239264008312937375425134492018196517337790466108466 [174,47] 93185792501340937861569863568042932787372061948472405792440909618960002219124793277757504063792214416863249075067824708777488598247242873238094411181084462944238735937431810314045901742046288993113037388728616868013982680865293799760578159177773604234886059791850165075314086026557201707287177451406175776821203169857660453508605976983427625924081115177045787854304817601624187559482056488137376010842999084321571658185072953482597591348377532146554291034711850081647411624108355928782993715720158765961792076280604163694348182127711337508492867028799860165471463494635807228804887894628256840926232735176520751275280458164872288855395157960262265653665558650989147760493418522260899726408055967736837324928510207972425721019200987955870059237431370570635075884342740806741402650275381096946262162608637035831997214255424745093085238388207151415388850137516795233893321568903732522498600629605569126256474901816034622625094982285810525479627373059784017596591439434924723171391265816606683690926706 [174,48] -127050173172289365047765249051639413556635524400390400922177099922728130286096454940287458815104593654944492494675942464937871146962968533595011718408278342778213208154059009267057724660620968259336297097590842362248415383714370702237894125137165206460906625440576368791640848940795192439403379943883379170821797403242325283964501215806887390282359090424755352101714254221195830862911006792134751821020383655862038593928304070248604252990109839517426221018743411245486468614055931554919391406379005958066504487097829938053401906315008586058403034946640055422169402620967522457883552656804352820125375652478425987005556406235266118435974680580009686633113243571010916853232272570728137370676858833543020252346554145557695408620466180122743588045191982881772289616220362619439643863382266541089382841758965866271906080654601071335229309094161566182118986557128724632447312626338079109043993876889353526905911210214589625418926132499500338230389026848555863197793861036809323179952526102627088097904 [174,49] -104339456426104639814475544986798185852446607280308495256322831335406404753797098608456685505038260423545140279022005336150042091853173618832152247591663447969743153224948533350526351731754743341457771414390752436511733578072795384989638375483060534372469811413247332515931166650375162878899972196513793091608516807825803872867138933155792051164569629829783359404740743646117416223180427002233772291023430807077952811153567398990645629266848236441549606838978878392886465262282862423751587281253476949352938966862470632145382810472857574886658226895968518167545147634621967097730533152909718303440926666698008154909104560871106982702855494225880423280476819113390323469183435228972011319017581567483630807603544602001790046397981801518184511978604334240583749532919607629459162977406311437660023419332079743002330798617483153397498082108645377621775731815780178949036798419382728936940176773952826384206582262880766895643980101283568848754145612420219326515797345617304942612051301959193457339 [174,50] 551318244643179389899392546421752256419365863924279097992009365893868549996208067640308533884617920013768119467938232227626463541946523720277839180340134695664880713269434249927673780762159818995854973185843948454265949704123547323084353969664878497088216471648050951722971953864514129120532905435783359360672697836309600157964679871718954312402438091911624150332053446604191482822239384480113639080552155074487866727098089614099636728253470054634479230715995638695721541326471019825896150000976121577519424500888800157534671612944189510118990708251516254286818689444199918349647848740371025209071085235450297933113913922026199756507401272116850071089571723495214462058870117961456456193990573142000318200289477352807103788927655086515746320037942728544718876159461545714918309213290222950219965180277494907821341238488898967019896366916234071989673690143165474197985456790486118389865305641664190035717446063476381293013231959244147374081766544811898675870074109353722669876472956681310230 [174,51] -534616870737638929135781471478867564511972246132684922469123500143183108538793688180771483822793419885723370365535915801391303071743718163347500041046385433193884453051354899028884032395883845273920148321985851290566576735031943896790671573110087253214077872508176877299623469683098812443497324410561507292586166156373338276446264951741935128515333819981349416673794558325488537194260285175609659972649943938080184170852274346018188090177539378672917020349217122437568327813333795840644190296311111618792802427230349076287590142437527030026097420287715006324980396268629664574839081552620226984401765900059410776307776069602296888718909338335871898646792033851883692872551034229379656913366434071873417680314180794192564739272593042891611522734801097332307758666906599073212676588376707668022946957731253953474198729679108825224049211169818644875903948083357510819281705010722561669428277455186788306522493891577088154678062896322689366449689229592110017490750158880328021544999409844193 [174,52] -595639896334249448748543038222094961768419066390557511004369374219304162808924041749098027061603870674545991454602941118972826412147411469290412459206990305232189320301783369669907737691946337581502062545527710432434939651144719495388194584169095582474570277212595749283934147533045152837201922057997495609414555887861783284232180284545622458933359039623188527702726546930897125145095908580090032313338804654991768212432344362302884777573000265211221666855916174853204143210047873378184655601982206894388468931548608035871097186262386933500690270019215574377739073145833934668279979639681504723725322699795251588820746739605994267044471013034850358730920432982159784925196139563627663740528325694010653364302008467547016589434258841548411323337477476807097267675089190679819504958558138700997313700279865371755820774698360806117266761429944898066388115316328902265760082002057999395359066311939524718111341639935280405398509390672688722450355322685605419089168547727024155803877537243 [174,53] 1946686767073852011522415395904278753277474277180529823199169847830352578251791943781221863161175926650937418432158075917237029603744363466144371689142735157381145491408131875645102061418708227297660807120532606323673399163748929496573426898350742201385977958691891691439409568857635416500897533433226253978520103048008508616179873658839491988954587492192532633490805548986658098458799963694403032772429939507483592579949140862068177415257514659241750315321519985617986561140226594298151607334495072730200644464063273282160961266983442374738496703760317269797932768525308877023108283991967127530953653601080283503103855406754699365324544184660732446158570134715593499329332669559958143821901591432749316936167053156196434253013641965972177630248040067214326792182120094494722682412174337199953183182145575224963358341083430780502228417273213901729214171941752173962783862749929612955698444757968798952131402248699951921733075107121790981643935698632358468558415924015880725095531978 [174,54] -1231575978299609683358667039149271047346244046259584503157106322957060203671713198935440140713139150581001707043573769852594350587030724972157821487328409511734642511748519020405364822009804206789354969035896817456953214881655763373313771057896020621386604581079238484068695378464819326422480914469375172552697021310843819285704021129037490428257218133923905771242201772373137539576613678793635443149807287286586690524300588517068901957143146913063424608633599316594296214576368804009971350688885329831185904045976546094692176386509488936092543799355430652980493927042549333707579532079002442755358045875584269350578729747341172227496153673601290665480696672186721548600031731875029489232660687501356610572911484492750169316429780339741185953195430938754267175985305519344053867100070800528369358479970171181744086655888295588075018063831829281616398883074425394076584121464645433961696276165173999075666837612828827915608151128825251333892914842730963349816159791276781850620402 [174,55] -2000389046719142174081559182714046665530469149338873013574517956537220205486213055749160043761868018570021489801762987281448311689230961286294948209327006695617122289514225679031442236318088878277603427531625679948112457576601359295260327985192763477497937796767259966742529462492972112796140480976064747217319828505306697642768935899646088629258475863822342986630962856386800231821503967409224653722338248248969604778257978574986506839407598097479076954267682170766063503089397768035295818392859883624143244283909608503369919151930118891614544153296597041995906657569066474059374969432440640024558517044147853834565561413583710002228297532995199613439149979395671545637756795762879523636450117977575987704932981936398687834065034103867069905898463330056127421105038846104228639039629495379772558877710123329429913445259900178194510195607706483483613067897607573929806812165581765296989447702432238029317932679339486615823146141820969013595628047061003148897410009396733335270 [174,56] 4123166904275199014118191166549360411108462463956308046008720964222832948566820707314267914581613792683432408457299746662578868516615230122415426773930980032000342059280256243718141078362040722038512992778446430707648920720519989158807865912595365137726365529939827796368882679349454511086422708967214620534179533106153887646232888461108051291731961035418839113241390547389465618417879288100237567043367369048988245644754102862603060983988382438337284617847433318237510806122941326486650059577462901925145420678309469521687192435497222618745110447253958705958412591978621737065266155113201531530857734063480430489908109627251761974948983232273678073963919701394358616817476602732877745668074504961944669214833775768160854141885082181465765956602961853619193757592139454320134906211955823034825273522746744552108768151511968323464718815899796575149245534731397693718479668828799608906738749246202251265257361595129827466215962724479681559444560612113861097421805008666223008 [174,57] -1349994004903605424763546930126309056897208810024740047605849134237798583648852862308321089230507318776874925185559555431756845649149597603956226988819302125902219733740498878634581537849365940418224684108780515428919332187361866536667931425055245305166250129080616725591413422338342455360113967297983656017631143157109250957499239847234458924288489440471643100878188241270018605944642345821596117781881063423732802192912918282636955606003547989866302395691834359101480100087827144335021427815377184902205747018386628294765420029971835507014460965531303573122638435137259825397517499476500996616258619742552396910800224320425720333356056473172618105688337945246474663668031705447366562253903641143088610972419931455063894394246627906354016795789547420627107804565809718873241678322405515470389881279051445836182495964893688599156152717863566824430729950383820058306805120537343108981741584087388027897395299653489288296200933704534460156977532789817531138032404172625497 [174,58] -4014406317167664398806315381288119093965907671994823142671520582212774759506109440656774909559354000243349332806611062308331520222910851913456568771767457738965839838763112305755320837074088775397022481660837797834548944035418954944186398171616180273673089059041516490044510720595641699473568916966677482298988313913097932472616813033251552784670104902703522734129701983065681116208261141417359661410976768023518203867389959544216242087345559602735326102868017883951182035714390329109526680770799976556996640527002625435845391481085215181507685129705950301361509170224007555114258086746768983909254489453959665837632803907302039169262198551434669051961936177814612786530401308748492355722765756273843801663762026524418554787275204905112247892974153415007263045354794527562730842513398163170437477941009632048240767362989549879153673248140613176653703790199191234144277312326009859144677870290210594752735236016459414420392693068806568681930446464107024452789092854539 [174,59] 5167286599885552600331006339220553768065466491765623543525823698900778492786992268085015485647854240251988650787619698116223033291843235278641830907023164087815476566190950040539644592342574646556585093365821196220178511202018053090054772164535322691301865299510247940376971019289103763080810748913783305633022946185663724256647520769800591264323850512534089440718624786601255424439308262752075294409927233007245398464179768500708025004066287025696093952220270561438577451590697102725428309576158779123244413681040849478904943392096719914410296540001798776808541092771459023774940566689358575734744114594014748929335623556146678521376583101762100703906196978948375787758119314068078951042026228972024653063095922825359148565558902311988827366503837375122514663372897211446761574785082088074821878145182643211899122090870168203344948608086000910190117485039708138420890817920998771210721959964001725478551758381152455313673744046204385910798990412758655147389462219 [174,60] -124517323875851528332126116497565909931943328457513178675851829167576228891898375712557631411506909162355511371813720378857333308716331405180274803657587223622991474294567318342132555818024532756990808504399915796875921053216663067397059925518907399188491943249124741471800618615671035654920546859958047534080115601421283279561960346297570342156105268077288095970590637911941884237489186684153771046312067495655781256941962234638710352572789178573029128235275503033941196746100703263193522037489880205022601086487735403390691330806579995621759710520464185794049502007090842543910138580387173922702602093970073636627921826334374499952443610076550687105817936558784379186562320254152173898327162055137015879326223358306867469314113189649822881636205263188208391620751241529329968223607247365777564524273248866919307741248552423069384054785153392728154965100005976176700119405366410443366191649753904426140867823880477493575582975573528852064418882585104316890956 [174,61] -4808671355765464472680062284831914176163669773808842611470041990088928038547083713511427837525902832271606811218825947457110282662928092778341717765835062900196345623296211290359004813969969684956615159662956646526091489883117970143953921479330114782883258144085130410812669857754400157467039751454216606636955786346939157081416411587962167429937662649898755945856345828317470900092772692323063663858401269303350807968972747784563966464228521777630215644874938985402680825049447829689480737834745898147638886768670497607877164957252711542337300129021602327723416990682655826510404178529474180402763621386698817972225015333486584417283970117483023755812788080568107384216877320967132077786633241181771953755963781178852773193528684178089426235570026954160049896818751707337798171241908777828626330010713710209983112860932464263878516124721293850107846843917780274619888271138191335450285260638481300427461276507037589931962269043442667847365748266076605831816 [174,62] 3639208599169657894958057479900997093210709303456514132441742594870178831663105136523116078755422923167180601387550117044746568940217176809662275338911873395725009056325361014343916474592746002387720429287126239406747175777298128193991988862104338488844852560757965523240997785325890275233498679394517858867253086185412716998282162199379441734239915138518816726282460028962171324519158489229420014849984524907348949144345382920368607168114738678147698302488916635288499902901593190445307929929151986415488754559206761744034997741229200207906315222540749404147829759856113609670552682988712485120209470566901361836882983043969886258296429836644289226045706958674560606651096079024115859996701562562830288757599727539099957368293015767028691017674231370879954504900089494093251177245452928421587147661659391481847088292148223351305419923066102389952761063530612160977007744906713657663446916917962050958375907919200415688084449853235172890781616540759166638 [174,63] 1247847433219856352589502414772705478869470040597177453463285412565348913409822706174996599827098424307187494296632180355607322258893701345565291566206593799203101924938150275874448412329113104447848515719443281580585444229288777836948157791607735451702918905680687557429061224404111524962639917565116108564934215062903719973681219507843141479478416961050507164326689261777229949110155149966621914851258654983377240312087204455089997007125710664090413433523487281470560004115710709733736353011262194764141072058312946304523130270977599918672538057525686327751501406497785950399355974605846380971673119898130185538377077958649802634535943003540233891320848865003413649729931423465394411588023047690192799617412293129893343121369473403512745510635217140624112838918613525740689310260175741795069092075088981562108114548168492352027244515212149350710613898461379540719323793271161173923044598043614883824761205833961424542603738671149353017918147282884364 [174,64] -3365876030114660282554764151260490124024815949150022661544741255614526087326880129877045327024108059324905018989237568733641334965428536261768918070247800529691095976708021400144276200890532932969929195612359641904012522832752168421247484348732371939458537840216918724279670489424023060370068988661742262567637365254486719637204230501976275006792074456925858114486567144462791731424371456586095710350669281180335819278352628088347463085924351134125428239440792270032605348816687417118222560685607795170292726075841557098157274928256766624186275487668524829590177035462299442194381775204501398312125426909373548716862206992507898216077505941836563759448756016760025130884848671940508878822746611825657696071706096991998438660118922596280032592918869867468453522230939711922483823941556771791862096559979950678176935892222241267416285134499670137236561935868166459794926295160275059090994582810589552462346087919031631748927162856208390480658664420312 [174,65] 1204824142366662494981605217780363428511388963190387540146546996207712821110253920913260279260248008821607400376817924407042801095822632676632316456222905550499104648807674168900727180936268064458096036418125253319542723950700923338324608113023390818194228852056226116335127507086757352329529354204413239843679914858791565671469736078258895427152130310819349336943082515415636487026604480229631665982859885557911248097743494410353410951992490035929587218610292303982776886142599466484792192663205350312219108791587519695123235577357480981591708059345110635956590838060352772653347578504067189620540002465724465415694855990497199175831190177392663883149639619372632054201651528871955596443469569145708828630670127508457955438462777435108938678986479146677384335750001553044104799215518101839402013365352511699651331396309185808238078523483997491496705289202147374952256066840607288292959147210557130882504778354220521309704519671888275362084991024 [174,66] 1288246469179514157401988197193184566745946345928519703867045308633277052451868827131715387143323319717837278188352291481789524865135870654265310816043846676370705921611787175154462776932225766123336610251703076508612444641533363222136018129930657519473128775081141012349672512988913142899576566136753268649806359235963433624267139262761540630138105654403744296970910041228729463452985074343472100035277432803429934663890242693471969016809859936916719960620936038165412289665915177358480303114375780237119793077517327294537773668200161380199814751746664732823683276161877337512477550774357642458448561038484072027445452941094278376886311762082734943519262191100245871129267508373034615955271434083365795509007224478144881087231464843788921088804148924623060064682706060666990898650312298180098395330304571453723488524736037928836266550979201454866739894642534120669506844096715781545985199427079040029452525820740510189985296152290888296513952 [174,67] -1295860165804286633809368668031013148073856277235621167906635677845170992410979819304187201099236376942236696283943041185653005313095963388422462352150744009326117340702827386173026011716580898586117072704650394289904311342009976527376100081352128857303881412535094342911317450880389424638854098137449372699547325319579028934642827067714366581196093967986212579465844069628816979595012218300735061296101160304484599075204092988853679624613698267598322199435287790000093546753084853803048442861096244098685740002397299368469912464994999996726913517614118289128210122801475392729855172212921230772237098489499171539659808821815669970436563955058413484274828219257041271963764818350992955654822999038121506674344380146107781625869277099631927926717386848960046582418308255258493728155684611516744554659222233699610812770933957186331673967787152022169025310878119752716987484899127664335941338815172205364330291540588776431857417952127665569800 [174,68] -1950879732466780038249412450023635259885856779897937873103282269071938171255182703354959358245880077944417757858720251113845177696011396565279608797005569848362928974275247928664529659593356711678679732626974542982224133339211854748076347618355922371829485691329172644771943418563623539682524919453515595708336322102500181011741441471536181606603074809152326277382273103321509435778019925352570305793562041686289098868530633485092248291579495876945599456380032032225150401069708098469972943326585635288912357196269487860024308508216326131889113100034707776459534384000307219481447831645969939961589459157046984444119890944236719493380805313505827042493320831960973630421371911537040411814984479859976191025255891604504394012527038520854113724078026993603321709533587436557407068399513149424415153669783214407200527984021577335092563536897852926959555814263969020627390913651205605673074092217758068351444310558509296477874449842977419 [174,69] 564546004185060143029901367913266769369810618721868891418555620226569656220518831993215148328761685353014824505625622572552818349706207294497141918505412732952750883629877258337345209350186198205821640624137978347269821055586064205578650254950037689474577083815043161455973951152297654923881124142823626714316780395955342905094470646482857223934905321650782977214222826578974380367407619121315241599621366303099685059135669238419359236282472549999206302280262907334217821355955482650085622391941432765372396584719025512541636034934204067781586539018986788781364294710800369865961460302015039206090604852202534719218671550680885118298197306200945621042613306113063478320854801034572617617781210531649989279353663740835657078312801969718021708250386419126519430949926156661773782522276647125750004458062097728632337261418298502660243477727700178686538459612001202694584082473294156638108360352924664840223728430425481277316858052171960 [174,70] -226587449623007517014100648882979021097682294941658427221135527873803349464815346194051711394405157169730873150445217506253872661080829272351245128383930525762523906414368488396043553691955159323244439116301559831624694730407906570185870647383114109669665856627755279451256582904985193392300813501823991346821235383263229527329419141647456939762204486945046784667728125834631638879093541588790916391462861974726913541582518879338360028186747811497662372275561490408433532092994845373645619070868191594907634599045925816253015114277736556853355552309457477564430838798010266307326476450825077572751258714132999066336459292395185496335073200535146237472591341316412842544645040243748727793101623161373740083657439205806254894639714852255755224918663744986751567554728121374968856741670649528325313291875874380436775468502160829231186657799613523231356937072939560620999591082925450572762976761666987559021212408496294943813607645974 [174,71] -119220780982923425664627076404424711360169411469164757357277009722072845758254732215008323073950230930972475579716719390167843141771255226302158468846093631405128322824848217248367596286832981715583558406678090379436806058285921240751743862564875569381651979084246369165391996822854175657057308509975253294946346712388574604154725564025896716999935646606730982572502108102423790456057641700384095211285429161655105795466597501474312445903818868069242887233376567881422528357095708910464847715688253642576262092488571912549049088032734855475210534631542441567027076439863412796374215017083654937138281413965908311256956870128461453751073279475594223875759298195250188602958091963362777569060452220423170034906602380669565158911814524240518733435897218355704116806926870469176155007028889453389201974913948736466542255315975918951522080509295137181490133462939611098500549602383488948115985726608330418315262153361837097700065138 [174,72] 114217549540277247666336719660838607885626216306266788952807451106328782132541282205146580196230197080993899525755595594711219858854792650666192177192179801085527641164804489680728304077230192969520798355604852698684700491779780040755866998359129076836397535089262525232543042936100297582851041774685125327913738897008723674420370451244634052444834004214844007622434148576951256104014264812441464365158024926700011575850710507600283961567018404411821731408719629532960917560468191140893693722426143609350765997219343878891256876188072938642997998019339142877289890221021843272630298296994668286921635344700958312666019404109039265382254496968227551724705841981361288518127586485557267510569079647162053428367282184475962656216763934638884953460673959979576129410702424494201235549756007893800529387371348516874462771118236695319286147403079512489968760274592703691783021684433941490673285276080944213750587322041419172453720 [174,73] 433746523720612098369299446457782414657298246125329729497517094578346336804194958308659884103897278601963319867467157397098291036745665819114069176461409524859053936323349079314609836898949163462645392032579531610322385596836111137071230581573553594775019093200903768468103060938783947841057385693923063694931865053693059832537697473950617780336719655750981143708475768608176994079026336679877729172403879765924707834651828936518053241085204144893000227861591161241764051657076116842987743744878623132531095863755609495160320567783866807224792633875394212915197041736901291593672153772282804816951296922380988113903383590437762724548771346304347620749733642487674330236494277013873343641824892174513226918357618356067784951715428894566755693823853482544741940741176516967191467485194703287346815281804754718095039651546774538979831471681659042446102896189423705713241912935287045637034541455333903901018443208130798336 [174,74] -30979750748683828093156240864167411502523041843355971370501843461799713953117245779207575004494292974235973375674899917859418907310392976549372256118127119846988936725094441723690784802810157725657364428709004245677709501543427453235909518859247146166360004108691083049989668404832301542355421734837048776331955726882258692888054552785353453189478126444378043641686496249153765648782734707111319993784707219972307714494232053147426047352172049661669065858234985461457717067136551189089623068496405288670494617673042065516865437559332813789491907303752188733622540461775287669105211864625478144650329831858963102695917382672431862099377554308244800469932438526329272697868449996926928283156013718640042032468796713514071918314298037802284440141806199145200118759888422147147136016533941712755461583137905226904954248936695952706795498167852137255803614303623055011153847291393047714473935693839504745818530839629895177 [174,75] 7594503601576654177352578664370994162140214330597637471194296854762775478586592365207642034131753275733100421624024519313223700326555704920929458442301482555484104659251165533951545353190186170497712081134486007048177885631839566425515226447719514618473225804023161671447374346996253300704253740003585988601812625893949335700097268662566269020306432342910648190776673416854253176380541123623357890753852989376813655826589319858992432381594429511471213674786566805485793048899344099851134242678892522404989245848793111868248889998714314995583110555646153516871387874664783396243069166808022499235709103603042890599711150526009671113889853361834038196966380307426479467476917062421669768190127627393231686513125350067925533406611870213496743143553625216919408551534529770916344745154078098237693605485328756380449977591888888321467152316633317007160792962083463769908180185420715546422101035163945919747310905848568 [174,76] 5240774813134041484101239900212689072469876402324897183946252847236511696826296934099498506864726161731954725016996412004321229174282801612752667282942537142279302629469252187384224380121627264714053792385345071252802775112997707671918612949619551829972030977645733890641837191214073607040016536945756558025655229049526443898191248512823124254910830499359228771510263172580319543823130979261637366488594134640050350830661651022291068762330767395768352736485156589074322402492266330348381617752147162132473632376678547729230159497096573577918620905825685833903731774587324049992276328004565372938821581791611791976016687977307211393138551898781610858315474771849250750512898002144031304380661598037363446181271796728176170217328446737148727793467950847395372917921076723841387917260186223555166242012409254286104467551183412720994268292606216921626634577083605288917461511336238745607794123817398976680776042890 [174,77] -2567640892676806124287281469302468341458890453001658672602947273991568242686686858048092462581116569280799299162557788139957423017181861787857693162911904174610068185373061092875940167685660847050038637317129126241205780220538264135931654370701207724977138198791118182795174058809123401605848157807582656117145338097543743042942665183403077321515823940931619620171813218862489880219692079595869429417659296136678159485531766171101508853096709631264371993040556967980933169311996665497812747635973895924364876705920771280853152175930111194404376514970347728560570165147135692760594354205341568039283887968089528838838350904752964188645036787461796877897483661324417268995402004709629335526997134755282868961874679893057029185553301692394519720939091555040782556193127678695377673251722451482472062828994506283112660099222875341657005266630713705993853050175554436456808231702808904478238456143303571858046240 [174,78] -530629645717296025805315525561075041950012510604987557533458180249747046599590295481767105085755144463025907681235600855197470847736863451805933633622784563965087141479123195350671525322760612421371452295654157013672770009518141049889781888044885719947747039954607453881650313549782376570863714519477696416267280813138323288379878655417556846651171839054870620573312262612714158923812329293489330470366705641536120700339640396078243085667616789266638526676974463495599151703962396785470482731638264394256460734891453891775172830671374649339685771295405292182768340282863729542939230779936315832974666340362996296556044646711456469074119733978380795058100592028359781676677138244537793199114888707612806457125739736862900848633588661308620067928397891518475224868120487522459919765904807896674352007652829240416122005958869306817901329492607720458863604454279765183010579043134101547538417714094689809740 [174,79] 509047281066564880380819574869927122806640895909022160646510589916662883334288586555124219726024091528255747820722607774551800314395006045167678861717459323385845361386907321459355614848996136742531573307463113999993279805655846965061928145158773765468001737306676088176281906230677800784324762625962830623525518880454041462704719635074995708917538348801069849507203729527121874767740993255789320270301805737109777331385301272137381694283960079066799425935794738240456744065799369865998379818805430809499097766723002733958865013459621167368894573780262677724959575302662176935471023186090374329793777809967391939763259902462387979665818689355044741483555977617643511525542238665978417428219566924544521959459041203208379350588463908492130175598408291787342548660426100909874397812286482387282028053002232893009193790118194542129412284661752716668411494343140192803705829603466220907211953592147996570 [174,80] 18193543937790713465805730816416169509069980406701108253235816634993530502340124219821920550156799862841176196488794209660350401180299526821238054321745911257371088895515540755155127851662993116683833240379968722238490588290258290738838660091380773423475727831475934000423880688447913340972254982663117310853900082259199798958099368279437419893076619841800356636101891048855998918498357130502746753750894852535700649094767961410326285824928960817243422080839874436138061862846561354534013023268149307469848072347176922916477744270122485842944525465642576597258382601644510012166917696906106637905385651139107176032402951822620589017949800924312391703132108700971309850175064803352739407313188134824463850239977907038011912319795857366748579861236835578284714661831715731337418706742544325594842250738355005334253022665384690577916993576108860766438105201217775375093540281558440977542656079918136 [174,81] -72470378218613486456149423661428211529418637696105227685744205684653834781549969984097254761250665362787582065324545020980050831794524929555365463095379120673013759384845465932028151819981515770716669923644522098891812933755559827955177816497272667474183266828754603919612369484477367403947514152375501801080040522356178065039107607819380885374577449259973809333706986998556466264523331199173710711426013597950391168958419203229301809949889529952850674227615240982373321529597644749696385537469073716014012189775290795838482355932124968908466333495180120531914390025757217138435671472983407960627301911386001562329883231473052112689977871377999683414437107041441258820179866508648975855141973033145940266490356853922244415180089716518834177444954916412336826993949252454673697983805709714902515054780506283107392829995569624559250788325886217008310650649889801746883460358591344123877391567524 [174,82] 3498868626484084593953472965144571123628303418069150591079067922567512896261306926394009109694561171713862997357657883930574428520752198603166141585411533946636699160608341536257522452970064878962347575098819331252728262417383020424143349039016973344112521284665919477444369064264436894181944753415930114872732896299680420449696316462949038983653390163555723626042640388727430346128437445904267726422387917855385765617052634334016647315253296713629566556890004290000551264502546648862026900435490280678379129732946930226367984851846843327747522579415991504445239313726824642321008732060531419263992781993999938707668111632201268060204108817634822705559268833733304062709676203198510392141100043778401983035861223775438158120258694576183688648199515199809431859917245557245558087629391575519444839033228346440117756563144683610109286957745701457393505817990225646406266243789526262766959641 [174,83] 8086856235219918693483201521591675360031503057539187543466268702438110687120349316577069181337728790466127678246567830156584523504640410924326801169037996081320253708177812769481797136062452298796627382922185800926007337795275201892520736190605940054582616917866969551604894186652479985854683762658560425416465070388818700402532325356838092514920543554852829525400637151693177275309407463701974521447813334951026067639225660777644659575314720977604854796935930015046842236513468010910275005106482528047442140846650943006503236777107756839843600282937194623509661096042661708365120174513920079330188447922146347498652734526899428856042003400402917116907619589226641026196159086169407626557432128400787868815779674182650839110263468969981475596348458620165762385914877395732614163440297367981562553269275657733729207087121681123938557338600002445537998793408527029765023563789524767089383 [174,84] -684215209980656700050775922515181492549697534172524837753695290333675206990489761697724624901234150022020452258310064092525272235244726953181295710460184234949866213903424690369746762284542342682357901679174036722663728493118769537126207717491426629740100706915262840118876997209002646347926579030675201556993826814116016306888750280438615002574366470066694140347422285777861093764869937528624046080514571953947929461495079978379123812128343896462083072858442273554768375384010984735270082618968912323277421177972182241376132237992782834971273741058311932087642855125309120740393111597862200715242514274445082846196789643812315276815997338587375012687749350463080438865279886053912238287283792896500639234646155917013430070821816106254155378755983768031059047737134024820093270647025554148414410704180389623696877832071624562764669486616293854550825793687860445386881224790775849046 [174,85] -748183377837622345864754451593761313973601597137599819716235258757936039674125126154877094271638294692333105250289598934213456999191490719393323640353088907245283559829538146986135147297205069144055708545112830284352220512604653761066466107727366005373939707649277462649560363788845487655396386655452870709795618669685742449322811108336130682559745547833317905880786431113944603502421028181108564571589526544408915089434465665325574344378997701244868032732193263561663955386356021989182897621925017873951885620041294027333879658502698344642461608645358782243119220480737408650120968932812289917788098789916002773416362091798194574996053061696592966500613946272097074301071492365987045480153975795997713707038340994901813354119838168858126952215867990450351667877087640898794689001721983016872885560202438898839299366939153618560862822222995924911675849945638853827111140424718472 [174,86] 60234678966627960601471391312636969056737501015686962978964756296492835550002705575629588622084968184499728113606409880955093879108094773933031653726207825733290780036346258497381649424009974523534955450430814322740046557348423515746096408921836674129367219403500050687858093381631462961911437437344408716364431838698285534377187654883309015740357412040636156717412052489356006030916884416135549502934063483781620235651364008514660038627394478242048771184308597188450856196457733565637644159991295213247358125185915630272610274418827778865411683459330381298709748591876596576297300545834604321779249149615070052609711620473048227851774288431593621557614363329774151457961136055392180096269747647541069769416425203807675314206990787460518408692267135062669095788908557572080018068404248727578892304354076406827853606553718772970771484129402810039272783883065483759400929382774 [174,87] 58889632330092322816738882740605002336193386771165870484574373752762481114273568324314709347054069804133509184460487893228388596436086612748153023713277740138560342765455681460652763431688553210096232541514814797805372238024099023004106821118561222230740809353519482184329137497447669311010349143117870422215072581373783146570585591809306426544043781397130832731031354687048284822676015970610456386104187965539824228358633335128218615280280292282735456402214129984241315302587824950389300925708240465789184418638351897509676755865338325743828700998131076862926772394272684028301313726254522214496658096255692987407439912673628228941191578409855680492464307516519363859990906285937443608462242728165944318900440388916288168902955622112690331270538536109153231526190113509632338781364857417133235121557921318636620450077056862604977242575601699492350810309759081866038765570 [174,88] -2324507486702775483291618086800919696200507195473059712961060399857671300105483082281317294080783060226107446103441832683522814566471959950754876857226692688376142812734308056188157332094895422163701717259109885513142582367730140904917587653256204709085260996667949459480071949576096847567761830070296422770362668769080551988109947174535239704750519308866187146904600858570096019593911827110222937438973098340720337617419636423283253764836209461127355549965012494977556400968804273457310443864997554489669997642825734610313054000431555315929986514044929132307000043627997001902525507949740499184662548579277506437967057211290634437085495167223965569851948739635584898836521751639469219449896228314111176881720470288191387543784599985787105772096831365543744714645354808599852894074659681781392759638733294220217234819450107438766871979574986324312255872153417189012240 [174,89] -3854101732254391251852917778381474127958524037072874922379906382008724745672483240559688774489941799553126836657634276769678017230615226927288642439357605603353427410442003431896482019964355361666230354184781114182723904964475565618251787512158785071919671633757130697625118647475993496365328144977067294593936199597778018958370715065721740466224958105647356491857191281459865262143381456445586322952819772402653018152533067081561424193539042212913332091754400485284099233054040447871765809348869351892857635478206021664833420128902771999899367152904745757138963607854210348746239173203753485076564960013773142336070733151744790116056948426413395613034228063642259367237377625850859006520890333799577720474103740941706065143677563808770312719669540234029429814722895994212717435821940858540599669172826768754563415961440938381965643160163555440138872008991912513620 [174,90] -115006647843633308313514579374734269483585156154826824050939285239404848851608938683346587661525931463555264232988611249126730809556852546295207899173794492823091537974309348681133286356127151476926757095597321216091639360747248860822515943553451808778908902099297456258191692038389996594027808868010529316637799052687808103862211042256993026432429750055587210981868639764681666040138368538128054587217906024549929687522214078341701531284214390511846518251765389754450634383056936649593165314750932912694587266478814495483968706930452463484166719175322311937741429393009262989303107777804072227405161658365365486049726008046418040824583249952397269374603266303898856457845291520965710544745098217755742311624871379321021219127265393410869116632871374026588547067558766277587724106043754269875007179648853570847367060353609279453929429097426748714843887665530486 [174,91] 190988716957834930872524334252247765871663228833173556552010327933282298675725722218707901349914122396505657995573285200365898529109858218805524370180668336356369114182670323234037298601988461925437886444103599212496593856364017168346450240791096287116245894017478144395405625181037129078715870913796935472909702945293911335655407091021017564741211486651146394751094174873246295680908408875720546632439185559219741369672820365762647407079257072178972045039493812418690365895117167544672327880011685975420124262253857799607203139128175138661743208451040013371335591970958292158632105109793842731843216114300765628170885711087851678211683651711922403530013990338673378647145008591926464865999461367689252460859623134581678935776236827271046851138919245055869804256020938790325421995734652287799958658400349102666472614975720203101403234403166897613716376570947 [174,92] 23429146084458767790854056654298049680959778600557712662245708492052305608414519315181764943692053953760155768632152178484861263241524033504436000012572228272514826898185919302893251355633599841965198618160881864771225927374500934401151071555874246731703237580346437162710458839936499317786865185075144080621155919059404111486256742132182757228478003493243601706045697478992136928387794588768082798746629565124245910690811651774560168687060115545602226410495306432560360330280977375319935892382150494072038761850390971913805111195191319274271977192027052015834589251518594826613550403788318804435087256900311212491179088190830050207370439989861318716571149203418132049266916666581240566747892192617550482133461136979435455860534803763859791882728654459005556796232003531913941270098549290671225681460338674939256660574491310135570655765805264453170082644 [174,93] -5537542317111058106190930486259767161435818959111074595629798529762031183942897049948496015562404964927777927361809001759075944676956903253196539641657819647205078426995614502324398278754993191336506675184799091121310378128852380354731240850924108532392713417086174342700852253922959669008327451200474896364919922653301719114786825162768731757479318792386149616144986889379701941170304776423162124952043235793816991549178211877030016716932646426736277718521802795715907087185704481583211017510254739163404289908150928836062666942427732705668412621144277389110230419112818985651527234955414972869827323846462295456923960972013592222840139011778644454322347064116988315326736755322558541222152174704389518658642291320572567614615804215672246264331934624683806341184935778504930810488885005826512998914880942121522501310916286072802356212295185463223344 [174,94] -1570973490219532172608790992371187717061514024017507894794608196386881744468633627304063889818300495177847307349310927109681869359013834831736765083952785793112246835623428973771873873786018400749825442772926951224727777197224896830877607277550926798947530608666696729976158065415061410937559566043255614733912825337593170147978770820409281615656043583766144725007369424093712401593319868628289375418322009498426758644031922448866437812513212251856020068843535953044708212187481121405081595542411055902972073561836190835436672910841965340656482909454420114205884003775910194090991138523304046355653036264317006897878886792055728221253656489707106174721278195702582049076104755536036278562471466812785179118719761942406644145404808918233972286328913985023741113892542847773760318879733333199208542808722856296552906678974797167514685877872218744394 [174,95] -22648099314897269761942050246352469962990383325721750560552515789833687935193124028800423892405457595383083296343711426930968841398867924790404813574757673889196664575785130635167653527077453389145349273399992869137353620426404682938795254292760492111214225151423166003686056897682325504142625473938229497361632212452594148130589227800755097044394596206477345487801732576076808795098575740348318084389147465523006552287503785119431425849629375234859815553217876246075100956573008606746598655344573688884387250454831444148171932819959125437444061524187618059622120083991261794897307067493067002108612973291292393143846762236831614052353321124359277157485230324922011783350330459059860284794371540974003940258649749547377539532798168044406249151641561597994895714704771720553812086480797319222022309104517936096242967939862159032915898797289616 [174,96] 45189503076001310330511996321146332363913147584484101942252125114631226182918611353814106204826712072758344392753794805744692414083716040871976170230616583414008813420806201891490181902434935345154872517572827865572100407453363005546614644223547968329705675932787894683182369010067892465502779284829012643895788151483823817418149892439861429374304738596704983284194463508333026143495715723934408041429980042951260358804470483806462662455012092681833996193833099195490340708094214758189443994610956793589274241963398533857564661202786022908190368345144098046105336602401455207297163943357317101538808906787436344460391505907863847696748356219228278003166581850443887792252940933225674212210698203816262590760040979462243057644386056224623905926250550646873769029829699858796823820233667442130528494904332288857999290819538320204860922420968 [174,97] 7884901009044833181549969047925615787358105901317377581938291401248993663299784718751489083639145297520579599829972888486051449767327445370316679877821783473513411069271613319363397263932950050350661643863815696744669858681502921775694410971799943631595030414638870596066715961265537459651382168956222573311441845139230155974095250108672647948485070934346919397731502027843441395987227691771208220555685769957188169476197949740348431806248367244771515461616838099493890482571853259867441185439578928738388152479881398425080047128980621777942139543431721697653540077315955527512465471909671663793023002655798613546825439078818509881138305493787146834436480210254614628378626713723023643407638473947273365075129784978546099219181059942074639136288817220432782256581492495523079962771449648021325435608820014383726238527392588566475790712 [174,98] 233603691762931438562799324148147271534827589385543655588706619548075528770610192066419277903167739735749263767236761405469348380316806731137767166674388842458086285349540210864560674438850069901166113740292688167946165178101518426332675926939380771472900007182230990108704778227038162384954389489731542871878325128823039246423585180892160031106360311646913011452385887989702900268182718735688739330582568770937238168421380894267227454748062667650808957911590691116497750381002613612028836286186275266047961702049142217700905249488912268305381769777661511303004533219331817332105008531618311230740055449830688719679858282863146698656142609296892610961019182727537776521112680033263565186001583687453546747496340485551581044862543387401951038766774845345189246701220327515184593172157888922334813992277646499467501475814695121573797 [174,99] -133173675120020754647389391705370360182689690407346609537907623953048168453043618746196916117228793304085200855674471514608663190086397817307441645942253015093067907916419275203067418976231570094952308713436628389023111248169963965942393509982735108682462726658823449790306764932846771675802984199637321394916667521806869657664330376848765299789706103496847111191035584323415072416268542611564254984693143773045903737142803425336269550256333620100627834396548336294239146888797359249752756803089558999121703665659165780660720519481243249463365382796671810655737626009840605321786427642791505769495168842855517845431974101193429276818483707265511669168721559782717164664272642407981369862956216774231290790721010786513401930698615222743609951029155352746916414583408383996399066819785499682458242393721787490859618783741173169610 [174,100] -30644270694877678024979257258253839517949402511448046340568545333704892463266598085996271337964721859285374231504283281497717595713060084323947527544883582326953934001615010311065532232734593954839162371176173096998052856001609047070794163816663213766019466113590203954091870383232685032290331642841203760354619801604091389291488924517516865340522427960947346687235538803064978565153086032333414181547168988096671361491271770819998826077130871684824448597597734801177526327226581450332944430339101076886330755125798503432066427472104776768359256002871653165958056008563776797539282668900433170323998810644747110460184109953444125085682326366356337305302531225694209974917489544549139976095045327868186026258404921258211946992449362979193280966101594776129192182453631625549148438772980400711267184021142392810647500821550888 [174,101] -3924071763705118950576986618726073087206458051883910407144444163283276118289204872545201090883468553405259998553230125502033875720721869481862292374856922748797732285081540072626404432921025878632378198966772017079395311225525508757461908278954427219559939380864706166804770995853949971959706274784754207342778368856673107443729320066135634952680534210610411511138651170506942976967986214591537483564017287158686220314207471028122129458028064421479332648788757465138996495630715346833122515307748006781820656914930211672015508841648995176686319321527327269111781304835997108243888814637706581320815893018907506983428044778735366846332777907552930242739547600968980036882890833901982140641184951290813133476870580248182915024814633693074401990865201985316891852939207072310420093622961836369393065656746080979219854551072 [174,102] -358948932784526168212956457724405879306194691701923425232254387893677333874568134217500026994722970526746396363165535183685175455437978791045340065490278475129796439736326825838623221218758444488858366950790466353490284133765271700586506058891644710805660851108663259958591063094109737715221492589262167978688348310619823785211549820031584006443924784450736030607810280786293495840740260088137038397707421361470670455818396529189511951225036078748660135016215851871541538164845399588515879809589709662107217239458159053177352859190070542843918255604558440263785128083578207145075987483434640029927360264390042707421865516839233663475045156786187956073490699430110534450820740280440991943296885923433120708802089802080387471096740742439178857887293336095168065126758749783058285241943120114838766935888721638078233568 [174,103] -25345031489221246233241678746186871050305222723241726108146158079869110644046175737284370733155739649086249580815425476302579551326527951292788578927318029791589336816550612036318922947718741374576083443770247160831583267924931539977807240021856936606572873809766570867083968350023622034101285218667696563125170821986233472335419297350364639295052249090456377679583811780403450469610361748958933553498036290415615542860246316609549324375424571052843710745549785255425067761665860138929653175682440830714187842938164321782257833516789403031366393992219668245708563725316696748107865156011297790719870866893335070899271071910491810651034977684266313967451582911668908379137602021736647099315415320278414260764038939348868067540313768304332879788582277236123122355397695089121958977844948848075072851324133215542596 [174,104] -1432448953266382997885686741448321058683859779759134662014298962195573112920666219958523536093963552909766256907190956797324713439526756952447561258000324494404964864866884012422598423285607536695468558314172247934129180806356598536141518769674165761109266459680301726328814715690175973939979978093926023825447753140037981707492966454497178628294015671108767566984737994555362996748020712738731669794882190138850128519528474887765671394052074628886582727112973600274473244206378825667340932553891748450000301373116626143439274697844070711753111918052329169366064342413270369524832569313813825228797463371572487108821839460033871127728291884411856818725292825858670652907178505903562043912043491555692328049178243936553369330411263065314013287538510305269482494613469160806149440231298107270711851856652749488 [174,105] -66141339718273765342654123469080830553958414341897428525901356462017819608610049912900616170409294179351635704534841743604417871652485161506802529713251131514405847744035926530660433040570911948362598878190026720049420793780139344137463705033798309002176713774539037283990292235096800034434864174860391342644563375304994208466604548710423114859481979747707646916959206918309614050783266342600263776606657012271821110638679926977612922236563838194481760505331176735307663345920363213787085671899559469206158261903564187468456819908402477671402179812894417519279033958260806426413266327890360611936559402214787612093752395618557068585101460183818781076642778760717199872886016814158831028123478182260404503663135082633401701853757834267160167092042164135729345279798059240278286340770195404223889466928004 [174,106] -2527003008164236159997789264091838001920269839612490411586081341111609514551914535485957198490523051145207191946222669763122098521630617728577875442812637790326999417614081169338906223176389761473219942746265906415348242744354046659248359035370073629719139236805922379085413027785556851426584203482128991511465617353874775041217731038926792239772699798208122498378666875028274624263949624180656708432239144226832550243010070688148302094451781417272544044507896709076615158358991355180174813926968304773752585157606132548029703740043779715332742466547934438550160304298578866949617886888597396727367866456250212524180763935328814342154374248363681835585082932856941009572454465562407981242043518572654390899904039269771807915162073236642020338302782787281802308143778578485033877426901895284381695742 [174,107] -80560245020862992498186295299195333066367308712666613482479997463095532588051600993804278741019864268043575989472263828233279163651366078798108892463447821666977642343556646023625523890738130198688142700035508880088908895069928718058036647021984627743352085676993667516780674552508430693133672089195478600393887105406175029383269550334698705520344583756475158437389588759735084870522879551650460140227441546197513016647136671707208433076849775710401773050357103592852720121968491778313145289659710662135521026148709490763325941268268908705693612456984281556802211080146104963368148860447585885697842372500316221812094042168233555289222989443743350836983587102284622432806868038587895184440552535898294970511863635584642324319804881045855330923528904520113931104219185175134902888302754062844501 [174,108] -2155181454908401622278275334427438257307985551710075893289726168615449915950322661194912371615592704570315337750057328431281944302801038170523228269971330286971720341567183571957461948301941903458822907553336950102946434774099798036865875911002939670008883861172244687923327638728920094775581878102767819962465937672315125601095423144897944520721331823403759246232040142714443592026332829343201410621792250852925495640512227155831351920316362963864730455878510197684446356090489830314036867732724606835875574028852456632576175413085766178449258614035877195854488252833055676599921150169322774170350291281243544285360185516711425566514713836252946620167546858641462793588831751395353908383121260110108852743568509041616272314863198925319453376591942385880030822883177975229587488352267135860 [174,109] -48570108154283124303319817673346655578887857599795697953691018627933914460726266776765400347441031709051515450646138013683774363092272978389730630886795471364200380496410038534178334067513696051989114720409661020289549884306136881128214676935747651805530851319844038319427831965419986614668979369113107326280430545512568492239027853590656363036458851138414557669763423480835824469897004442588781242747485189283767601865306986415449137042565888949794401502758043852573184490543970198083715788144395082137570658210640530136360765493604411763237297418197603094025731469066365656143827224836960819009314463104462945237742355813107414890195995790835227827879987110696689615251864448345918594956891793230794362581574574347766606208001293444999064022174653480209798597438899937985337397164544 [174,110] -924455559322470343954872918459778476956771876978856293967777593748223684607391682825840568263376945849106910343995582675591133232981909322758150934846608560043549752648388297083712635971495382202564282649741040990843369590788143154413347177181749037471809293478272409693218670639336846643754730932414277047956750752207917657461509779898087981459744485001995471148116526396869692542656313581139669607236794075029477235473234534622067385002454888273153370514508568849664025507153175373013122587543122045781670373371355464734887501833368580690016162001265528081044986888300572383313266928290705833534138579401467113110418004347666704712193441780188302764141039220178137702708135439566774080399160322424447695923604211699876037232592521664395300653371206928983736627780877594834068948 [174,111] -14884075813414912220244159251630305377688213061058744356124803206441828482784672638631811310445201096325047078125458957134736282231770613488533243780771719699666547890998960212443422578963664715176009326614612407122548181986817376375170438933708651717916789847547740842807486800911486409191119578557427887891421088440215211457213950492498274584685092345650474994107446201409178162493066362442059542782004871160051298033913607101908236706611422298263414086849422156047993804864639463636650942161559081139998169415453348279346080062491506982722236943167676023159013641895804393273031693112205878367954908911356341671775110191904493643450509492174954553216649159486045451122960394242575649032722138138103579359498695735561948100384947963829116859686879419834977679329080253026842 [174,112] -202877769890733364043857564318810841167678420644729249548702006161562616005780594917581734516508771406475742316326216448709181186252496573061794683019420182169555084644437766437411374499124254098576940890059084893632515336827070713127083872877150940604704004337349130786820046972833078604192791992070601319325097443379467837048532178552633798558818725747047401766884390166719813044421960617789737606566458905022129251933814476143457637728786967219898849947921437538326733041816604636841749837851986680206841996309058112059270718287821527944942648409001729938574044079832665169054519237089999053070014391805707219827337792575349756838454766578302316626228640049146052476680893174455987603699959228811751877488942669760077317634129985682631769571530769513179051174269703120 [174,113] -2341616989000579909797432953386991742062993065212911685497718311391581711249303348108177020735213612464606594295985446763016071315882928348369061859383200785383609702765699150836790079770682590673093115468112549172070126501089374252471267710580000698995621727016326848814647358402573241819656620203598113571504253309734167355550665559547733438235337664795737494507039552027146122617060766921984031714861818395916998318711748076809537384742885949208311711200205789001260919064633523533407908439445795668448586996465024580003721359311976087920160234068686687817908327154225940627982962868401146242784831257496801140293303477533417511553808536138892021966142082234944131670523564895974844983243612502190857026693937778202683750034791628827258863653803500093501214077468 [174,114] -22878980660003289955088545782475244171192997922691313595837232320771667337722934216729566517709573711281044446171435523158637152291331976769403702721398657349935024348042919765780097760613019361313709257866965441673272979869128648608526570127117847572047191863662483259911145337763738724049140991623961064555114787105812940852403192865950884888525866910409470657987142392752889621150283181550939169605433223604668066163515811168903880949801977068237366090976655950967460117725134587551955771230553482390144295715798656242418220272834139113049346325436991513692670249760848584868075980766800852926345880805867302760813623414913723146397813126330260162436593406949788398365396082883582879356198574893516440637280751690136176662776334867375238212352876959470955026 [174,115] -189094009565310064176681149930273598377557622363163392361261855850925536393238510307255966656058031975414486952617501131735849725514757416649310417908658516596031481955213083198876571354315263586294565584067617728142754660953839050557293686058120787772922251880530748298860376756330470670859233669757648499865804255550985657324303567000030738182358592965677832589608403288899585078190402162229762492694215182316554942790756327559304171524391059118821765068607926849958980756876041491242344187239706535867739828529003794599292607669376409226480859927886843647191633765651406111539208849260676681947052375325096870311367235712598186731314238593704936353062860243454138414517983805823916168573218311117105344556473803386014747899869938709751268240688498072903 [174,116] -1320545337614739954755764219946772752497551022974054077727336925562731795972245698828957367519346378827524334342535187171546513670354932907686798662319603935248108772154627093553784395129919999229753575153430404658014483875325463994889260723270591914418430574582634692141819018852917059028559357343974112261615838507142096707788399082610416371596890129652997434257345638021547638058211382092075022190097163036918366867447721021180188666313049027403310351425372707434790751861201602938911132891808253911219851270608460536778981927093557347036029020044786263818304100014038226521381426064368701813017140119046819014955269583066046181530837506693689994735029674627552942248320648360479407337289562590479794786389048630460580170417079532559049754310841732 [174,117] -7780859293321966607588600730695611407629610238952592797514132443291884461439565457391140064048458035260815484636506786934645260338045721991048282582646388147561436918595168253360267615722557074801098009147236395295384476317211406486983360177238860945662827075167671474270563878307623971215521665933215713438015141745291769682996067175543575059278068821017229140962463971023310291532591949327526057930124676018506236040429167111560562944664657517302322902332437380287384559896964802933541050867347255696085395255511014486692403569644584344977648453551604153377351114794191506649802250001244558548409898377865817470882550968257773630305105585205676193349442011409089489632301839537211569655656522898359410407920299214799668680534435789522464254424 [174,118] -38612430987188229939307222196225367133656830357620481599829297737291924703258377607099929827282017672176465909135609889561123120191141815033831236122612360177623079865738507382698627182139999095558430120424772640598719097537156071245501881112364967202154904876932754306862494568159933816283573654146460825804036221287086354188067373068747669847739741548761794843170088148037853453680921837785847644747865201405704914478807456735263357116726821938679881844832544743741247003304711534239366074391327419496957098250013635780153192155521333009607909383982385260560213178235869671385263607551666948967594404470346662070584441054749616129055746085516968556722701096004529159216120038567979545286424070157142832374677701738201285818318831763050084 [174,119] -161046009979033258270346591370838963898309528220735424957164598375542841446928028057115831523070507786158736592689629183295597372083197884899419765564297635760179880269060951747543893699302484124410816174059531659039361614433906401828553751925003750940297428259106121118161967264241826609691862763417748226942031461517078448719886865650904037466017723152993313643541774030741653450303747687434137774512782959950454713994744304970831954557862551235936437201362363141137408653156603503663332742256629388624586888265512015635518504967569400876681371982257553852345443195345365150297839691763930252378692910089973654428789384762468406930677357995549935168677435332860094856172127910668692255154376236203932788539370268233999445523436134860 [174,120] -563211424572072362184733965906637955714152675528726819437297039929089503420095885094344471442592343574240560316657121994333889158294854155488566416627843056237702843092426099846960306886429061113104522854938135055858461741496803637711008910026122190440812362891379717249971133492098889413323147103770015041586441954701630825591925632643018056550068520994954806609942098787931145568697721926432430063250271653196154041268414816074909202477447275184191851934527847554273746165986981525451862826509448880606270497436111233703337150399265213265574916059531739390140231785175408576545571534892727707270826060792959095860974059717351063264076313112893968369769215781249740758397715077068071549128816809069791215541883299962054221700176 [174,121] -1647209015218182446399775472046018741184505319044800566291136216900364708467927535370232602749535564623786033023224880548649563131083381548531003053008485992803961840741430307095928967617208691876760044016725651251811310038837264589085411001570937991112792429332952793814591529190446274715939597679122433754602990034820323905024390083396397203912817035916862391377448163721974179273718815403515450604797356082813161837057789845602104374277626239483730448026839875308482914359959584733934168160950832808568100508584259083141600676974181354015416981174446093378582236667028595469562540215469974114648843399615278134299999614531729502773232489233522526925271631683134722970669843723786571146199043731878887754075185336660114952 [174,122] -4017195710904565684851327318696300189906551512743577860656758502886554792047374046444420516166097808529057794494560135004613763896857149063623178723946009470490229511147125706880111695268860382176090229174530981300394290139390477126916219253121592189358425647616312254938950513600855547420907104185911516077444027243766638344284702350086555424215528496932303284221031024914242952114402547369737616080856110677819812410015105726075734743870317833057669012904255480695315164347872547743405366184223787934570824049818513823784519904205709862764922773578496751371974102689958943781438806313614389814377556093209605636745143958796792551534894237989006407558265215009881324804754229228938233839300257656108285327542858131402 [174,123] -8143680729653194483387294549941176801644472444164644981451029577124016724388991493082615632741000321443965321116019688141655623880678988512538100084749562441661181135211834173125187069197473247425079721816551390647781333989936525534328090107310435835541635264660668905155677990602724782310309344092071491751404078580758894820470928851655381764991545015254031176215591980595999800257515862641701290411066800306368626839898464075500449549401011685822408832418376754019870651383689966849893533013157331722343453492612888331572279759723183039992552596118052279348789609928209023985628178052278048574204456372404270593940008523261779687162987778999598316942235772509525090298189364646633359243953960510423249813108202 [174,124] -13675820371971074273339390360494438483362856702035392401486518078775289816843149880469939797142772942623164900174746078428887066925371287191507965339626657829911082460447372096628180997369500526805021797116759249243335800980180129244393066579578602069130610025297822991022346184473459064048770285560292952905672895638422716166227110242686670203304316712727746596595118175461513269879910503773530128696485334628530246836277832972582505701885444127458590891342447298973284152124305429802416868398311320304705170857709108918568882632209060852850264968761477096502307565189667989853647734559752668191950244532788843696476630337970801095025468492960833362390582049449828363255149886450959341682500489373455810120 [174,125] -18954662415268750965212580627409464517961787148786217854779526195508415196450611900261762210232508161730595051207501907756010026994851321464262543182667633505104355030136655198655180672325307243487207661075970392574834252249486445441871422298093911208647293795152581927433524009296687055490075366320528824357186420004619083535964379931762529252189540167131439059934443073185657879613542878331288300788299913048625160295010063890691423247245460217373272410193913520586631358555161191609522786921030522578773523110962387067972507440757977498899476503005339359068692460672455544317970991346213352617730798850471816079557191958345043592729557114133125857542479882309176560687867878136610504689880850502632 [174,126] -21596592005899114687577488649253149297653641324006480531116522644591979048894060078011709512950174199475074289379606612519154930557734042563978861951774512499629227431100033583908226444796764790795380466578397765305505540971110908849499383803734965835872872685836499443474947585985953182467946077271044685017252751623134890397298991279929253261630310206675257083961236948581941469278224482401015212238819186750698629845042697516566070410451003831264165630743388492439760980073250184523568024124945588353881216484174259381084296880824554553856568227061282642625395315509452535109581866214301017188802297232072798405173691647414019545567339081260197421689746721901671193782848663637138171353573818 [174,127] -20142597560234885050965428919276113481964019105865997273369276813379555735552474813138319866118248208016142719794050037913432663503078867767219503633694959471270404862306050117841877232159577968539236702659765721790912465355633189286210982343942043184061510655118077095718678631040035772247177454847278178715160359549976120163205989163186267474232284229264791399905313429602272904304313002228456359902107254191255920533675952117979282665676568911547420296980034651780439912085390974013708520353551204997259648194174434880687219522259280221371199191636043119082572148932598911921529944337432590581845898835908964125424107516529985633117948657771269188684873773398090599897627160748193996954 [174,128] -15308592636453050943578431869152989783174440382509032857459115483663585030514118688333565243315347275557353453030798936223014710023225088858393320043623280371765451686367243108132910900455105533809734966544293259956340241196898435904893407082092929471352805735886031200754079517621824595431978839871479920387659279920366579118599198249668117415929634867846582812203685512064489914322887132780979137564499299123607995954807540021682573572044899264804885652402302556589290540963331725735394947774801229376656261232563955459297895290090040843958612421203376145719129951206961072756718328053480405978337601494444068983473497553851274103058772720010528425174142629133252441105836813297976 [174,129] -9434997311324063179589897133102447516580605847377388152333297664282795171850641174835813639199413492316970028474709419629662608340607268606632123033741785118062619422477005193566053883935976661717948617480359563921073272590743214643422137465076185192791092157227011229108930077256823199772555995863859413654796867624417558311715905189308326933879482609495852669890828926772879333771844609347093158619961114915461552557601690201652270982155646672288255689662305872260566920379571331181510141036193912369003058017976478287050863696709130781823582712904144756481324062839755723330235691328177173101142042551163942905263784273571922153578472799852047468467504596570868390807447348 [174,130] -4691317462954826125089118622788012985474269988582254767179784611486946008609446010904091155922717115249762624023785873060933330580710505146344745152093345102845254789082905007665922934487436907461822494162760399362304776891493790835800171747954810939561135928517841167464063401808881331996489791552349357183655705156961868147593193368814827802824837008605806451658423647280524993938421438214698853493118423874984504062527165002259708190639697219259852564626497688015843474123665736583218798415657345526942541890995024072909327744023025243695559367888753385581852594563353288963051501793865046673743867811994680411129975216656116775012383760890229848339620580652180062603 [174,131] -1871585663036072326549299616271585856033614995292845501972122878875357436335180102266692292116334145513906481221728232038739225671111079020066759147913448675913795275094755555004654968546177749308919201786952393731943848259188718140282896958205648529907541700814205240084008628187775562941516368289834410885083434288904723325574809997858832074519769872875852255553219708911279571544492623063039320469949714184055882792751608362411677320401793319566516091723796626163610858122972101995598610823930762492224111322724915007915049549447382818573047677917257470407585741384704375603095711390451070227994241564429265858971875150622054538696822643360266728054287138498641 [174,132] -595592339831466889829581274516637218843707113408321690963518945560721449905164470646929015617515382939992713789516025298624462288966805695014691311165954563382455557841030288472191117863084003219125033220340982280952475942705547696929702088506685287608066282438080758711240763909595624235820001094149287985833272266971514239130101649097927906648940078206202220282281355347948058495909499030618505214581355396735062842927146107839034276183677955289035321823630157101103002327745588217008661446468791671590597702089390345194800696562298999303664737997239955724588992604781316109453908058373808965362241601837580785874412679396009195167680470054399864229624656 [174,133] -150249730962261196840967596388403395638365188796718172520074430640877265087410567647094088987123902637047254584996221472271415407148439544200419524621875783962835496595240823242337347754875474031226915085924546987489147992201047595137727981343486613478868343306903173980617893469062391292218022521189814671410504414142985352478506259037438498584052248576235636158868122698993812398852755049459088884776861109739419072641725907676117841062158178735303107816678809208803506261944236962703420257949024552434454020233457321774420214385666716903763625142658093886675527000167177205926593939555197292813694938721623066926664979438095838740591877464240336000 [174,134] -29849131143323801608955187005719271063214033597094428158098220927408490019087253692137445886595718890155105094422842369796041810195101237657938486367262432320980363685744337365946581477013434213336133531533992834675352846439003400449739478866463834676985614739209296026874766878548292103649872827131396670789269902578497915651349834842724520066792269437853038684881810975506859572160672457186419405216079686972959914682812277081977981659129930906889964856542841806251751563648355900555639010374169530545529121258299316681596913199760478027186667684853431414539622552268960659283883177009174934265867582603919888016755292790203236358285772701184 [174,135] -4637103968251173593484415492714831600260209509592850545212045883994764091998823188249118057109183039534611624111792617333839310448104344884438908444339869785645763275065457781396817685922219585811775753877377044069383758000192520354409078961316920696402466550154827839636649344075730296704858333554593268299480919800689329029730133403547878012026688780024050133075253451594046524028742059570037884347163762351471168428353434520090984815100030627715932593967225443565305780410357881834797271539183714345688239760808078511278057201405726802077349372106004651712174516098054086551251088082174678540759260518216901765687003510292936888137032 [174,136] -559119987393839864495425077379830561742659534755843262172626340809572703184758769537528977232592305567474043396851200880604225477781464451384534803728609501292976413067239991598161003412406831983355115554689832579900124503779958819338236723894116890250416698203597336381437581759790992835787767548891294985152259256561287452630730800202138051551317212722962766889009284290230745643034598004157906283368657551028574691944140643522321720154681278593965104565805693587782470427707320140414816629857223046318876582544825920011953779091916611211514221778177284674651211548855165862516316666378962511267712352459750548688148700657501384 [174,137] -51908581600209953879166024749719356519499068194340387155184130213468754458292614289337732457319570845332208718648851189033622000532609933609647366463908511531815146225522789904483566768667241883419424435486701284613005045467657166082123850756144836677672344277657762263214173594663390351061346345891713750005392596980168335830787977998386075394535759995005555544316367930454366251920465385311520086253397357680620699518300598332639944352562400754373837810792635402637493914988315636942220707065511585458669923928223399832276126315958015276930753378474574451859825296471492274286371612265598990130193789791084079691854388656 [174,138] -3679189639563152699243808229615783765246201367186177681272188371249330732362816475131480744152616671779317328342330033731428367344121011419424220947003753792049317427205247686549998659605225221689911921104007470888255319194779321618509650097001106753712228713276379997620254651257259045071154467877149195698018486592505234700910769290601158429493089907374417232049798725592665564634526059231085472645237739538738676139841210939541258410059574472479460476848241615830124583862140479442320692781041312087176176788499938307485799739708379465950990200498808279718927565115375431054173183692748343523856084128372421876575 [174,139] -197286685510405200119706990651827947501871793588381469993845526656604392563390492423506956885062695955153328785161504027096734711247745918168899376641473044516400503951126002853959154466325775185882473235994934438551209962032722258886677912814833497966827474030318321675664266985901809733955480347253183235516582674647352331996377322446441454274004202261933706300334897502863503468465463480516364563740844260025145648151719490142177070864999580516138492771450966166461271030978174147477712286094310310377433332970001409850537742294587166514640678266529267858089499729345494033497076911432894727049222049999232 [174,140] -7926087994936219495648077189101164716083836584097013960744164464529583570735751079545948032876508117133189137638603926243674019255391327480898658895810923593997654077636895676847375490513949722343012046770694908044463375454229241188368215614582103674607273376325355458289339801175633241576042177407814719459706087762219071126155234771972983337744565025267606894934426063507899716230373366334681982502359717778176765187379787747859894263781611764320632799166074591205158236381793435860417258448704614254070285034506291904404798851471878873740158327913953250128324022108892375994048936409336487333130624 [174,141] -236114800126280679837069841475487419586824060780577480010040678057687389452977981876629227539089112860508991071258802160267844450838425917469846280777352593796827907908574139716476979537162568098962273207256305632633493049015969129300844915903419718269380825053126740000797297605092856717342510059814965802616962664057795839823258868142751965444590343683807636989464870145956344114246599099273242555660672825555105008908271065280598206488022967462006679222371971491877095217185307720224725593468436844004036729905526548464982010703283036831489640205967614669533828055361496660484057172538160120 [174,142] -5157694238147434450440682600464598089130979405398437798328149449531743320944806444358760507079113734610866588792692115632530847367868357967855916840580365598217391098615370006298600820840830388750103319324318698937550123753788287275315290966963697090702675294949268495934045741921669928185058831983550479955098894483198859745998001241713624627173434327686882284322075366953302528241334938033504965643325549178358763961697234388101408226913611727375354905875205187603039262948288643619929392470007173707249185566827924764577350962348982970404547930529138265400760927109906569241736466782 [174,143] -81633181223465055077616675443357241077499680961570537584986566497153361139807610222127173194414146989924150199964524195613981290006305330054648503068143532461675118281299886921146003689369308756272582141020486917173920774198009505632947452249127747949189144735790348108367858513939560140825526010615663317820929110826070546124696006591491386659261353871231674283078306293065146339726148408481695873051535032772687783830949108522687575914151076700254328307981231641706191210025170484650965974757605760410957910215962541671666849038804720164964680065812571942548991767646448448298 [174,144] -924224551292998152082532957977164258419023271044498999946151367279112782245568112085401331099363050863181497554244833116875775465967765257124116377794959929710126546436614789550950998897162742189259320409831014402443585893612786426292609265840719341342916696131736648850361786849054216778695000183793106818237683200845448475663618945144217526961222857045216938233214675224582695652204938062779099074970974307644314158469022178946884099996526950215559423621882133957283849815281939763161175983292548885691607520771083458334568911788364967811584413951474386780779625243840 [174,145] -7382074897197995413821816765490301181216908991521883553990575811712458842733517475430166112561661633787194791425779162207699910025163747659250652596649191205293016093947441852558862452834984896530159116634114521464336911035194595201029587111399692258103844572605018152007806938707907686360064434496871001322761761499324461839273813499360659499266448201120255798419697735436557038499938037833689800065611096989545625194576530409087703019945365737119915296721243777539311181526055516779540966968263026273168912230647061776931215731537793974515873433421428065526596 [174,146] -40981063938295746795313757219231022235298568589284186969062733991283411403284232568641816761418795667987660713410036567536327590984064045051618068463318295904352554415223850823301982001058338227934385904904064322936216839265634735866891992600931585651758555223213250956270007871023942357089445737194647733412081377684205890676406192907769110384535841521438076580018866320788389195670652250312619172101023322491703748598592527608731589387298203327440021091291146214250954893224930667811243587672057703437364195019225246909969786978195654156113945423680876 [174,147] -155587726414210252226377273324174069014957500924935225752766775894474713568701686613812786957168667433336447929085300181705698066026529972388524160005773586866581591605983835630027049239870922513411674696573870830728404918730295770498815289617205749047733107599196351019788003892771316531121546204172288075976342068535966756972706217669412776412181067715662683296410118541465774176290070366601101035070944496300612474218512560595141607191926367037301013617315158250969434201474801881180635781401518705625005068513366293293439544927549646394641661 [174,148] -396959857526864675265510594632701407427580666309380858563347605505837283790842859423852856663155051254213756572524050197534540276908497968282981564743651381918978521076262102821738642287841518045859482102710638010514198415147688920432835499285428645036765198721116038625396340573448924960877130156338975951975884219499781689251502869470854159035922977459272888267797283336129509066387693749777776338388570952036810441277080591729432213502003968314057355344277589707951607929618286853495091703858779525424164908255360793482282094156875792 [174,149] -667768618775177469331528049544983969886967539477213422611731629371950461291158611483828239011220831569464600141912731557940782217867612806179475831242223395234960521106508407240678834020209670270632092921700860343437803187212363831116291646555132968613979304902383410760596364269517520025893352786350211920044588235837452162420245130634836987317294694302811872929449434404301425265276339976327850856247786418442744329732649683167759096489481280160368800611086792260173193223922587740948634042827150962690932558717425952410421776 [174,150] -725432506836011908514116355288586990285303957487023016060923195829874102391364533503128318233049937045715680118302798986284420108997202371601341980218757416490482764860231973210091449647632646601368621459924226060495477530494701554074545257141765556856403980891758859400787098243582864782943820344849870908354108769636976850498560522585756847271488113041585732016088132722378640459210911270018417267651489342574621210823949142688793713043124032708633464874544284830222718261971631760822101664525646732697620276292411206 [174,151] -497508787372148207688942274501078837607943167213110634234828489263643043145867856412607680511937223058655378517456151777443479709881213534757681297693251898500751628077331348896762335637403605961019352100822293749357558009863617977504198862445452289083063308024332180368451252849271072180953806957650137910085021510247042225248892122989724100508788715533366938225870600378405062200484137749130300511286849022275237566297838271265899761816643262067655336347406032467394045903977664722051777323804704725918131734 [174,152] -210098255586735821403847435384015968313778313072992309956612514153135018529297964529530347431826639497444883349975114407245362836482060060522359225386294982001261566304084578514758464160918188380795318364444636341286078282133576989924049589911478227542293949381239200041882207432940170986828342356734591772785071494888976531527431851319721339768978097406502260697782275693922474234961995029660895332166235008058802073020635895381678000369713927214466959662348349447003067786990621238088122905361648992 [174,153] -53156580130129808007758143708379585828195480224194528675892496965989879972904692738731970470594198286452561487852426680816956019143283043774300181177078881385277337102283000462512454250214787059803855219768461188031022884455126406291132573866953990553997576229857370180873748267007963681250435966963667136410063100104945148465572550991592819825157054154168763999027835199216756456272171746666953501141766036805485348979800598824994740710881298448661991828383266713213493487653034354433274060 [174,154] -7817167450018461027683032667496170450019603345198702411392446331208214022173821715632465973480437429207647770521652684710580058672749888905135089555517090001744496597424037724765527154748902539883440511746138195340403827829112553620268542167302477836942757908412794642753807513153553955617494661448790296216522199224688007191758716057912526202571107666538628893014816784504259907114239617624562315191001686702230967201989216622380220165435101533159170677429575208886488049634070350 [174,155] -646104942192740496256006736865026523295328776880076966981151633776457672088205442928561773232149899370404564270512921046365904423954587084551192197838223472675544724833677814684181451518010425999145463328419965308940099456253102228329107190051049787615678984427266110225046000787593996216458951325412604491955381404343911306030736075535898503325037996809028797717659556472353149201404737602709550067659480676081677487530486129408104968818447749228649795225463335261618419 [174,156] -28910063792407431600206463655783679453904702241292682403953926409801984375254679621514850080168633011382145470592822072645142223085691238953666187943371267412125646980254326794662009755411711470895090118747585002159110488040392330865038407066012840873637892753126632655936093520616525424184785708065200385313869116599401950619788156056083740635521753375996684077534012953508958409684994252437585235303929519041693574356763845038897866619983890265262285954030312 [174,157] -671529399887482810727924805674173166120657199141418079428115217574834987301856730802432159213588279304451223471962984876505048603056843607727462246366178931455971047775938785558928784663474971127606717744409621224475269008014518728172430763221982937851543077280474975924319841222768238072803495260986162961627630200477407539205370286035148004425288854077112791083195635834927934963301377705777291388706577178394906115890689708440569604674511325808520 [174,158] -7723785974592122524973716834823458030914704512274737465019040525789959090383003664207236702128756710144374759285170706538929838279659633751820482658183321893362422363988691406401612301983877150257697933430514699762055282512903380115210150932331108633557822496819956481800149844048872770123168917921981777088345141329478134131296666725943450785469403654453343888673402070758656800171895744821025117716833765641328561186970272296584646726176 [174,159] -41696314985903675602091095612651524719671555188371593466176294562598135378452312868737337636193130865337599937552539654860210480476714299333546384927455189789419774449603877288175778137011230038479979213056743883528983178218440252373223712138432123283809831734869208068840046614926673314099830248075100677275235174464396533668625611195663995076328597641442143476124752267908790374474746199281386502542679906616623399982825213910 [174,160] -99393507145010596276734202227326896909614849325794587622641707069094298333302784373189803614608722732244141902004141824953824951942904935754215243464936807527092535089638515386052310219831208700751099572679684411192279334250839895774286035728394569338253679199380962005630293778685366696005751898135185318612659462332944879942914394122352986126185394042430388732696697699735915803884498331010451085663535815756161776 [174,161] -97534742522597212663063882695421990461409385707418389345224320187604543392199373901664228225830071855386661505188037276162296962416852260905767278231958700387728809233258797518294956650623025974092173673263638725065681834315302775341990816658293032118360526596215722668188434231164052118526782873236290247957963914053838305806123674616292865127958173373080952874054898170668303060057979551606101338142636 [174,162] -36327259520080598188111715204364790529353784372079900494643241439406340597497424342805955739025649859669549362922336468689193918701302691620477547669601213046271834741120090098237860146667867822375028935876350715929463398126874656545163935946202248343772620212728540054480087633854125535618880989210844937057662620834858517375888183292946130387695680029119883901680116271457546353181331200282 [174,163] -4670360047192272801008281070786659719694759199421581496167651245147211856511546999789752820348754494896979549235343896321393315720318997314190712984879615233211435699839517007571612276386430761499905794903734836879839302185766500257629494746770367394615467289189236105229430014809691581748499442505554103152754150422645107071420730885578583650858667582877523456778738091708941087 [174,164] -185272581155503140731007294228035037531127633769655858874406596649536626937894496016574188363323320561071109025215139730669084924112331236056709972229086092328014573609449329346050493073101258600049687240801398182387296350828409320664083035128043689427469629023729715523388563488141602672568815683301925234381049401464292529312799579453236932100315438063774964933720 [174,165] -1983292060683400110114832117654630903616299144441669544419951742234757663714701911592926713652385399688696181273811878498706223620534474853824834348873148199229570266438280324233601941224980444178057271503874683264649592108295330421739542568057121735009074820191359456855438100726890386326581630969834672780115713805033075567078960412905066103818072712 [174,166] -4869516902014782498646602149568835721308646427160496468488370764095914794260575693056297109921410090119611031287537458036041167779550061191490642680195438340975687485891456307188030701905836515712196672182924578796756363901012832209950963687259236910376191983939735199604743608129414238851105111873095416256446618381602739891935510683068 [174,167] -2244828213060269923459169596347891017120567644884372189259346687860240556861756159267405032049032172523909323477758108919546815811060960958261206770799661231739351383813340045972110385301244079109817071196043521083729246536660476994825206971876582983185508923949943992389349420049276483068936543638848606437410951834127284 [174,168] -151056520746198919500553390354447396680642127975254264176680761160389470271689299058729980900517835454020205002958681650547470103907041067487480128580867071165064824454812053291236816891104777198844096614266185425072417681027522658637569042865550316291067942455548639419998518180618059864075256597603934096 [174,169] -1071396495120787403620865597124975406068212963544954476006270603255723848875097060922368941308270959625350186320664749056532211684572034937595258336429892792302182736778557837571390067561163760216384587592155560099052824576437561869558380637421133746537738251406830003391782651453366845304 [174,170] -525918506966560399633650072818027845820055547483634979402087139958765848035809289459991410945836905471547627021440639634966723056229090602989161772695226716046154308658487405552593719194819634229656609967741002698709164216513960435419535906114349827393812335585710958024 [174,171] -10029246073299656498082210879111382045308974942455710109299786295854556068438298003984848252409309986097130617652548933647950647773100895349222690619530250868622022157789162856158287262548936800168873732101310140865347196522531127799364329638298701938 [174,172] -2874079452816228901794952573254387528547576738390125592118724718452930568468798675495231407795741995577756728121310363546912513675216448799034568408513260223514475936340519688459601958870809931822242127187046015687167910395401472 [174,173] -3983565468141229033777333671589513755019454226997493226047666794399735906181168561877209826566595920439018694037939149748700393799639111909079832401963873237213667461768733484613337321399800700466826869368 [174,174] -4456872841290518848678275895700916920565664111674683720709815690074859808339068612457879953856830430302047187625858105197574115762006343388739238104342519947052824094144751211356 [175,0] -874272586376843790507644199181712735731712225331461365792734090947753125683437336059385801963206919485890306187506603312641086087231995981560123352478208104968956628467866640049992529416490930099690868200303443739825857968452807243337101054713574560385172435411199999138305278879046969862168485932930722991415623821950484497109201589386544439091655061494248316160555128399129059843475318751080860454748491142972847520305867898518445182016356520758667790517410490641993790052313237677201815797863727172217681404304804553136411940401755258129154613528029785152922129750840858826140574030716198544939227097268941662726571300296475505084025907919127187065983479299060391422682644675991283839798159939899866950719910459322254740548196054054920569896617437691789914185838041799457099657971334880843359077694980457951314309424070427200112812548555338713423619082147026171519004628465212274249086017042142892723334419098091737134286738959896928332840412467834070997104862662442851628911979292724819876077692922065408000000000000000 [175,1] 47418032068282847744250696273681650021402080357384293769582013499225176588386286995948489986298381027349895441969073815521364714340599635239969719666983280836770343180915523946601564666219737048222165389847094912781017090121448872015818578326678138861320316491207113437792352105287020827887544896086277186427832697815457833342413273004227879144213885482889498452278955598889200160385137332905463466451791817924915909862063716174448380599309549872451931073878968853133112962463401920770950001934143829762132634406673790400861467089687383439564244602054990575225222422339097090230887250168031314033474783679923901847659723561936828384875931158620477932918664361145173581882573344272182886505197564670078861354521919008294911286899820382508208745810928285143225389257119088979971723557161500204026536265716476801379916704246099629349925655669217446490247508766301375764138164577675643952919085703190554649140499381008636496537160535294696830651741308583037213954652971996256728636989784128902443321235478172841217760000000000000 [175,2] -123662473382478488780142713487033496882027376080284571877412075607519126199156207570082197406335082427803538373565014957797764430150754380797552907883662377753537684841017591775657311190827437637882178778969994149111386918331089901478496072813946226124665392930228608830017035813648313050909024487286087774001698107823346250043008870200832228925034673004096828605712327340104168403016628203054752884479692730872615161814386865841199646675167932005713320370017418193499593707931253455729326337784068680952007794881404568617493731397920597444898271644900421324355393297331083250969344190948092543250370054885608841880885047516456295159927137997445926573462255319178558953421541663139849351526314595586267230629147620170074776135337500113224513742422747130597521994992712315489838182422943801922774227286805754299059683500220438876141290236049416051245742985893384681644801325412626547300486672076926044502454203265423465822816272970273718361706186157915585758083885297704871778079763137958562063092467939141121677276671125000000 [175,3] 74204104409850840749712907655923940824279799523190674702671468171658243590486075900062331112714389607775342570274877308943658341273598273353159549408047068668762668717104376876789594839473549981093137471368137840351441531107784449268060099073129808320541658048725637647594479689377253941502655822777350752561332324020242904498527168909712358993802474254213170736253553869762283277952401093391050232659996673764181803193758335112678563534668638506987283565292933754492472065048266465635502870049969622780318498063294331999483174036337451904761749716930404129285332395438233459105144647125055905329208662916146742429411191724943068472139928836471164648297212742030757121662596216083499799182013203995124650482335726080775828993068108540028408218883763071072542025061353674163837945441570045554669608555971585543601405668315969171320419793521660708010141706357625722245876551896406310061963518163340077465154236400849480641053295636447871641733232853790985657710520108396445193015027606369238000241111336671267901815681258000000 [175,4] -16514117564429515123710524305573900467663323271184737781893027265982240284450392374949335133537315836034764484836423244458673584198400050369699556932849615705148968678126990302569755611241468853364839987212244049634613266057144860801437500670117813411028334558367431991096528400379248743299802807359556620235297774542907436615634500854488337852293466150677916664003856421394666662492430340419127927437716397790582023823793590870232980851880295759431593248783863268767625688469390317225878606632506666816207742888039461469933829672740387159453944439151497159734978323213517242359115580332507570838755111879777234452715921028104334737600175789703640771458898241680683218259732858718998383965909781442910152669902246450039670428529147162096118922984248505764356802144055552266554651430876473574814619198093766300287985609768408519486670976140038748818933879317161690578855337492159038944218149190786155099636582366322888653660513396491876512603102659554832107253460456142542035131765396252155994381676712323588238394350290615000 [175,5] 1735243496370187566129236467684409337733271957465199375627138547088847997432530150596589928164003508520141673432305701684993804745072666939668537646720525729361825609390754925874727437533886518991819843843744307041342214720812335608607997485344317851126317766369771877978981236339887777002029589988788709031497775618527000390158674932403627501312100527886539953690228604307707214156206759462214790092669494704438924621935229991456833230555612393291128156905268133649898952687355289501514041205415766386909141983383187172476342412855026337600907555458559501930012970018202450315973577722728559319325632571601816033399953633803794811444608352900520651663194232668888705289194160250622806851197752227981643206250926422209185910876097587726472611061249891368976073648550794015076742236397037052041981285075807433788578609088975601925883563080506610710642343740257825670979542643330003550570520250992316203173955804495763124162852250389206792638838360214843690895823015940698708935858887148405315526151385161895358542735552549536 [175,6] -99795241465288890676144359652839287681948897743671237873473003430154372023579259013894053077539945292037772163510991537674585004275657156584018575458420451515358033729780905788604195900580373579763122520282805095842888842781296135053397323563581454226897197551997111315520598179074864209042260179910508816321589794334404647221166886859459983932753687391083808215303976841586710615372621201853913617464054820432927185863591140670687623292891901963810834708505657399058475363747277525081552348990542226330117751956702449809531746972595980864056863307012430221696230442991615397549649043155437793903847389053439225723473927997088246867869308125088009340657983579217164578397636871658009302226833338255707246021540682518558252016448330667724198872226909534588334827937529776037955297809398294980997568251651496711477065502285602909837102148601293692427769421156590870884540500886372156869203245327271586569234727610239227200951239923495196860242173530510288829469309600683074612292197962466848809639518307457099130275480682800 [175,7] 3473521536469427453737917186883902320632265931435426298488248505872066592765005052676628326201718456506852032291603367196932454133490364988602838621815195536741478845174267592516931137237022461886293646506318770615514600486341756858206657991639672866761032450825459217661905000889424124292037610063939024218894957360950394179955671065611747682207575719452789044409750106808212333161054061217193726454949756641855959253832723566268892213041845213478370712917720195354057976908091993636545641182055742564558378395450727363802887839466756771903273674806897506840128328420651616634695967462392412194134282876758362211096805744012582053828502814370700920506185748656477239059115748918503021055779448293396264113380082144643201378983916424064056901161390527119701385832503131381786788966852057765015647524662813465437052715378479418397505228864811988111788133214829349428127931257508444766099947690444314686548659049236925757795438991694166472966993280358308878049126934646953266827269440198518532885397645511634716996286035408 [175,8] -78725229655636529615608558547397636585187426789984767578501078082430585767006514978960782912992413325829742016606538014232771759174572411957027217722655483215935573418238782252490109618454121419101142786316461603254906333910189450711366786119616500246573326149602136837071987361474178438644647462149865089910361196104582385801412554527820938935951186366387270706486547990707906643176139976558177330328960919308256623527858993849592215369304951689329953725146008146964386531016003955731892671996080374355322648259397962430016342860027045878456233487321047963916943765870530196247800519867359612654331659978911417287313769990639589643290163720167026952709286776928141902938471841099729557693769536814873685518248644768172735985265411529092685513900211092776298268866822370505976798835577801142770194378308480927972575348486036759421160863354276651962520073620830881588880310770348664824009814340815198921980929719040414663387386485214600591211181902508119248572686866747277899853875240144935956143465056224109416087716978 [175,9] 1228346407482343667995588509242010875900681269110493958902530687539178557424922852406387796892487344694294557780332634812789851727349662553302764492028096175012725900080520878223787057424880219471688527296169636806525076326678103343118662133831533345099463343427548668251676427723502044501747142274212087405451656152439252858707117771277924269239616416405371825685584070225123316290772365728872457817856682912664380691115818070213393643463351652364276658226239078109899229098014252351383018949514336601366565125599006314638318449340282996895338549583922903230306329255696170132654277733868535788571793105015352989485900848968918407831484802611825945993936266204664614091422967620406448267694670872391923811811044362943998130377068803532618115980652944873424109916471425107948837100603230739952940568361451660999283540153678570325159453543831324870202679944963004704627732758485573046220434777841652996925251417608595144443899596401571554605728427269030819248775452437302736858166096818447397192859803223114406313236124 [175,10] -13783833020373174868417940975567289536656838363900647363860481812145009159420415098550118122209993184660362578863916806107996146336276279579186597048258899853565446395071626716307403807208747196874409711598331441095448255007007097522122821804616561024938787155281029792083786376170847081620166218702690777343104538399404666343015450575237835998737416888138432260653767126809348466000673440406652276197431475382137398497439593377588538854015953567712144090833046279385022882148959296301367934395904743165085492563591527093691596951098939037566462049241219173860472762971947801324743108761918933237057985122078575197037343972170504588407077515750900476087356546483666728143304662245384548178626608280516769096761708864618737857142706737318245067402188350437862726385264868431749790302339376847640178392014589856522850458705622306109080089498552802170906567357825576691494104641195343883930605872611388009139629072689385970527427371610823202157490330807567475668441239017493908580180568053630314128232024559610481391608 [175,11] 115209447575669333513813299905989414842425360039174894751493033854779305912224046947811591008756549199088980417030193032836520958773589168350975051808542223748263951182882762818764199777514016504257089877226986241638888804253460111880283336530487820820152118806573922350954528160270467270052108076922922959130173669960197944551470956442870094548331109236581295062315438656714106646835997241706667483627235377100592136257217753406886015999708772777236227771303822700581768133296584831160382621875188920120332638524392796591594848935644869716414179965485728125949921764409409528025218160876892725190016078685886759000696871562915922439981913825221069762494821242507988466920732914649845696966810423250328021000261973348139017280261005155227443512872871526897767482849709207390548598758319085803556816641845555372654609144825997022988842319247063760751088813454660987790199189402706242166343857500082951656295856604415948946818281131992116261516827399269619003926715981620321481068651758364182002701860140767242938768 [175,12] -738048458668445407009346534709423057139153573523064701559732794941092568960936248041650801595268254529882347612934568522550975715352092168527611358334826471493658069517289596679263583943909295708138248285183048687589524490528284579608777231457097365249480020172130494652892763850717417890428182202559602309090851855053393786490454835405468474903598814182415028610867487038789692956718056244964432012178740640934599871120451584414983977395234523465783927317245289204982420004445441388602830737748741131177647030491557900581397421953444731083531680114640215962984418073000499139444777272237658693127390463453828660705234537228531702647045843740395261194057984956050922320862312985838753049951614837466935383619595895609679634616424876414150256294200243135848287985993804280746903834194534365038746897785435432604215579461246145981723092739249186410308380152843815707004758576299633887052708315329497210132169729076362980143847745346720761675516263475076653088557143471030997674428367352416066799671098119976364567 [175,13] 3710152425107913657555556188727084860706092864834813469367210066877243243225749963537188848744040067376654509934659836160559699298000834764417965671519522434141239410248590084956757503581542442009118716387861622564151683188924060927234745929017682544878022737241325433253511870052420123264744784758859975607776142779751414787207549681753728609506808018598061621780534239570580084611007398359682423444348548019666296950786687947103189178630491718226826760701080545649991777340539258108699867981007936692834004468513370244603462213402662140619699531052389997276489026101753125553315674014507477657829679182753456299174995576073214880398025504949960712631248274905126753539774085577484683705783783737617233035510655669715890517689269351257084466339708859647292712717998874827788293264677270525902965175668156738765323312481119640464784017720989004161172854034696073942722994597862667277191927027760027789290447543248198656117984703744797733156440967009030742358981575110493004188905975974040559230986614730896196 [175,14] -14925105702203650049582970439071599396665675297333746908742624915667958923569240232168845436105972927804216475664079045187111511961556924716109291200879947039433718179628753085811022537337425331037017876205503431463556343094340844725469817789999078259519007973783743296403661744170165746258642827945467972713840872867588463192430146914291513318449842133649338630588889573318745177876610101106477456484707187331980454487320110611077270825202639015799708414385390500330843754894526981495002081315954163061783251394487971194371396397527239692113285305949623783261052864557687681856261287182314549621296081779937261784503380200922771845671000815465529522158863240304895318023018054454814293139566872647038545522701761153700421890545403867161634122257906476313203870465293500721314691483949074300452643012372137706141277128184445825476837845716342159052740729029933892696488920204588768028598136543311172819358211177120128809739494654952970283901076092904418537229012284653043637601182118259582260471823308109158 [175,15] 48840981895984581222740158865008229863071249640764646789635696307280610251330680349696768393951972063799934130171152425545165453309829229834466693119564767995456759699471443219780678830771577277847960736801477772318039933430035700694335348465833782875206495585605041105139113696407989553074334904740489950815089923480085815064870054300089772158238742410175973168042898635540200195208311544417209560521840336251744434548637291299988359992188635392025121747876744773145209048592144180144725985817147166207330798652964889791144214922535329135939793003169846986801076314771078081133412910526114732264724392798395930463674051659131073313266803249053232063209891466235183291409578927546025903686871271766847915717817790866243073279197192953160037756551462915073386124622706179103947627277612124766252391884124652124046254182436721646649423932920514128351071263540794636648095380929566558444955400703558519916615724924772308066824617828877526787580955604863290699545260536757336694394419629972907425092162167696 [175,16] -131820869711142268665135529465914407176906997751814569538206711348760590303034260327974753225332243822547517255478705504975542307099745031824587858984446182033479470289297754960415687984285182851809485707637946724200231122467725259578166753130351757576111753071302498635223365429662685080603564680363943759660674909882763208304250042457605339459663685085466039681218640883352964739067993665096129150025308247570978341910009426396436680847459726280752221845214957156090789748123938587128803633510680723738951762894497919873959123697666124030988021759965676343560103938869695440539131492231327742821897149533352925611446650998795646397220847780062134504016300799132730950929506390944637641917085313093161192561478283578519797774030328999632443279411765399650686260877579510782356489945591609617650172005990072274354253239248196340126653474440010025229217093405859357555418084544725588647372970167270318256412177519893484494532812803214731856259775373687892840335754911878051270210941087117692346762133656 [175,17] 296875665845088317713037623417468651182621008228120675106047232384307990529394665483607737052624923053607814224220133868280773893891529421781514987467002831967750130444967202863253815455596805208370604173606659035986695238008339329731727709539987903803314747585638966702773461734355190057792862886688691426357616108019429996737762091708350576097288124694645752500468888972282125390263888365311742973630272261846440538102941581546531339063191323413815105920578887341503814956272921112988897056644916888887071273550258374918406557188653664109419292257189131959386590495104603681483380005320332102030842951690941094110794596692584458779409510237910131837743151763683240130555291339838396599444655040538742329918107181447003915009974156253484935845671601106306001497338966225632109499172451325113623486498103571143283045857763974671056999237661584078723510858919052421472491031059648838428767675836565069698040072016164574442609044595152472542991605064778764173744112070748391029427478642835553861432684 [175,18] -563423146770779840328049457359385073829787422219888464225195763416062780444586545997830920432059995356221568775330977953338545202154750255312997796109130511927717128359777250748124623714074824693163819828481484348408408473864174306027727653834644750677251700378758417321584490226661007521363649937684765267775612995542061394074099220249949190482167560338425836014276862231479362142448733176724913230610419828071757843177680922498167908274916685816026762055585150159844621485526574516625405263698382945079859670728116994381672081791622007215305124458546823514892132286760550402145264763568430719294084806423992485069558132950459513413466466827225304034883533137001722293602905929899171996925205080566623209251623223009297259387688482812523286758693215438357681340091988267473160126149995997851325389917211993919503070525623490324293311206588283984914793967928696280298941501034558135309864804633572744134622259619900686364924266845993237280786684974957635611037304263969976096346426299179417280468 [175,19] 908630975091146367264181423575414790652548339992258031750133597222786377541470614500662360564741234509717232624984691673137258596341012009270806952555505489788739003554856602243289179617910240111948133350399962879856409036564664808185526541437493367600654892866506579988868996459331621091466246160669217006306072367213225429540956717790249853315850487333210790010185027432008321807063426672480547684451156965150364429097088358836664521673247035577056238489860813686761897530725432247134424039310919003120124446467142842393321315005484756096841225554663345546440870934967215777282691433056893755791564510040566811006114116087606461647312918170172605923445783341424442780530565731545270490186666704387945262440382165802184380077396030789668092437402205869768340069138153834732021775300973659429699985867971393793897086682594319206969424980052320662249929636097818039295065315632297652690284934871509677932757387355180086448347339558820497187411902453734166290802956933694029486474427404358540956 [175,20] -1254003601026881001578359047413930851205534330882820940016982545219368177693749776389661072675071002455684331858583340951343271071728446819157151204940686136870763119085036858743664803183861569321723201777275182553031374402338592747476999281850101961428992410473291925769068289760572853394480365891049288407499162586799792402145149288890258652921763113788039894043639817767684541177855240961182736137375996668503965878392097890352736570009710021305044616819923570362349994871515320269938077037214860987862614499184478078151663572376176532623229517492930496331890861481188607205069912058581534363054449212924122778850114331724361158190831025790516814636486352023447789744099694802723991090535049362525294523847132177370228152110177532905014280561207491057252848013401529845043410814113437707700441812900611390482046563391278339830002893726276764996311139216355681418193719206080776201032521344448277856416587353872705818122524774779088663161537691640327049586410304435907484692119327261804388 [175,21] 1489895836336355149459713822437959335331919136867751597683878573771726329281955314596210856511649964921446654323949827739541321185602253657473245487134143544505349213837344428287578784534617365091994203660428800082432827814398791133644514438376127474049050116555081175055796607727669758988577630564239016455565364396946710681338433182239169359925448050780419483681495654540178056822377815761721883941895543983834861486861546045025350397177379408091836012351546784466846475799738432328914596619653466019036448362117419994556565361141159201313229119671134410512783813704481097822639727798756933001279826008273606411518673691216151903855818174210183910472241886710113793464591507155038811030411605378748121571132375186405147071020554561515248892660752190380140535455668906276947302752954112168455914362809932266063517929010004336484620502713446973873481673387705313174600362136968336345952459393306517456161306298441517831919380607938538251987901817128482775404680095619587840695328969603953 [175,22] -1531555040033032335194770442023031215504544140487073360397350201736571931292832049726145818680584804388919251820693321813591917584617513114515578907711000503621532319479609439912304663941736457152903291773940805428501539544175881449464615093616659808873621202658748203320928195249396801711725160605596531009511785383366779753852584711840453809345921366749780202272529414134454945505216410198088273460988833242588646409587469210961721820030858344041214127449988216373940128227897538832938610944082281619538809254715282233778026377719725126339148965851373584157964491747884821517164614040039473183039638470979550504494584861015212116523303118666478816991280461797242589031025512799840337710614923375680214986574904076694020614331096055000340696913689473313783427878657153477075015421009096693433597050260846618465591411766764782860754260788578331515876343884498711631220854521865455822823485491078007146213391313754090192564265322639885047423700069926422497138786756704467258522922058528 [175,23] 1367858822817149407812807206814115502682803748334021058191156465665586433552236636611193955956240150460225466374822535179156661757998383228504063911600487782395292913717279202002982502765168955183251712328159799656623768455375292675219924726911569287925272401229800748256371377147341779124213348998199949176544191231781760219043285132073886639810413693455994406443506362003645632686653647137896370584720900668706866195696117697188722316661452566790016274308278107688165066078503725885815311695445055634548246746593340669156094099870372674284488556666886407017000356249647667730364665025354764773836924723312444042282902412906659799937390447087733909031903585780300879726447704292209275275123711740791897569840019198085556456398833277257933875730453849718162854146714335587320326461039291683799878669360323245003757189839266093575941261241498833602290997673532014500061284311453718224118227526403726863052002889772766703138447745433373229754411053550615037565279501256569870603436240 [175,24] -1065064571442840395276051955174464502403855204904009748098061661318664044968088017220186376242341056871188119385222805585381042303603012516009212804961898091134999169254897965319198489121677914630825766896134510431380540121622013766365663434707061695925594211625778925409159830482928175556939252586580353173581730502620162485066015361887372559106868709775995751115389831912124343970585726652144320967709981001960510396991623972975151289702215619958999602133005143610112523290128522172700755088451135196370070948243372163096626183348392117798824030311662695889814456497933842425058735938290775982876051248784562203741593125361554727429028405052733898285805991525698925191533871513981641481676561416398793637005589140399710401420486173975318606984482284972198697129414737453341957192775371491154647171370903025777957752144321376000822313887411562597387984256137444464108018825123468880642783979975616728465808991280869888890355862088323401403175724349791074609362560001700689327410 [175,25] 725016017855983049047839909928652886734793570683675712078329896514488367629076683999277962650040066195381437456856818951484256066923259192667549792470832012221968564296790632779014904133964368159954317190768271824994312137760161625976515047837239568417709375633563385284440771984536179891158958362971031429420594025600034290122572901608430058475471855918742179977391067783610397341216757898460241917554933437597027582559076834899102724088882494120647222683056080220655523889034713140843761823444024466631348861134679139354476940250875850794311858239791813731512910574758673112522481549727116651973344218045894123160410061360455216774819772572938915076706536659095311455639663155866087211999255079594091365849453845884055487952425650073466089582803192322080161520125980821571588841625034862552414157213713152872462327421883323301366956160872797681479036971751381676170802113247257122776860594820863500197227769636509592613019089141235781356893909284227509673809099587130246748 [175,26] -432427617338475883101050449328426834088053604915680952400269462564277415373054250403719841425172944554001885898138490513173962913509468586646104860919688872043717237370013690472087680580278381476946312986041566571030722290305225157009286054944559516307454380886101072605871676485842010875673093610272196509330659939152167984468089072454384296163291798097806352663317874811681185021046828051666012331451191004463728962361015307728966571581552436321993320043655028020246063946508747260623692923318540770734707428338294111538182361185834258711252973337472578587342598315373465857670564419238907056759653827336895452518728551138308301735090334755334028388475224743622604802404793638842503427377027612513042849504320060862744746089198566674596626097276584063698673219658911392662696416738161112475953961881964169333306514531232862199208069573309751723725907663836399228312557812815085451745947753821701291543615201512043875072771013400744359321326135306030390244519861756042828 [175,27] 226360642181108967722687429119284498782568550225861241246006960615320739584998174993274805673260157431952073788783070750230518702641769957588360262552684995735345642491625931435601371531141800055515105529373668006475503845657638966691947463441505557759083907728094038778233154732753117503613411812504084831516143679463732953136313583925737959229358974427930793699726375467120770834430257351349056269813974341041001395058603562371570438686757610101289136488714541261827332219839009314995869397979271696568427363578943723836752179255064620133839093415074085393533989967392785322930528107542139449124553028885785055635473120490654757429585294620444114730319156869333415910260820651071675091573502057951790734080896035818571203364693297872100395720237426112019855893270681753472125783695244164365684879883899211043480493196688284592296079658169717840590939919909163710971896180549804619011853577054852223792084266782347249857042963437135612351841303093026802220976819337296 [175,28] -104118559837416489510813496827471616215587073503039030233705481195285455402560550877020987311691780518121286329428266073393552051433969871333255809366131704792078770352989573269656402427285267284262542339831061303989237932956394274798445143561082150085585808420599005343949070517039873717082942548911424222801912758223825552708614673316283423908709666636154716000502466361573342461057548545259379567457286187883166057377185327980774615153390946314138199519356366323991848347019117502585506266266232224725921020582482990377372963868991761587907581659231027227313359097991332911942528612210770065656116306123482907855531286794259718806961811113957988739723369066973365735853216432964387482019791563944022343346586822994145570248774407334854421262158650094840836004168323856620248480551769856981885404609863728578842705625042062651321148941740514214627306381508578103873221271998820257616820496500831471972546140961426599050204907071576245129086841233525599294261891747 [175,29] 42113439358368644664101996460516598765394946300555887394933924399692932143674463452924342795971418930995439261984792920766461987311037892586278762673453764240108922706557337681543152522668247665046973801542887515555488284330076336248990914643147603787196695182421193693730564381197768537059330507749456774755764678825353965421688132293024969449836187692904092428297045177476836669590238557681829694404599708929098207919606994773770437849684891169932455002256169144846240184316147310992385600443114238191239579377239196360818502546766270931164709047681577371102969665479866856261076506438668376109914007983653113203732521280151067326994756024092662275060046265524621993315817071309544980137738531874895073488725106249146336914670988630368747399075101278056410086334912736845070014875201754195029317016568321338288914872425196673824268134732928476562180371450567249100392946352986802940275800086901013831566230334836908964534160055559702775932781232011113363679972 [175,30] -14983942017224267407736435582237693157808585345322258139143619019280701640787325983387112238545572087480140408159728700173727267421920259092550675267946867310605456879578513557302274195202275250255013384197385166282610237248078854577034849843619801089366397501826612863918736708773988663500107363223271098905664863015258472573393726446388572238748536630566254025990134126309059076508948052044042529785698118673312091813432202833281253981020365776370538339332944001439656054026118206095869902768649730533328470108963464993095162457504981109507617302434463043040607043425732500913250213305820509997464544628112206642719158645128256137478773236260204689168010219072409226257448948773789526365961082716889161430208356675265615881023357597647761234110332582549478036746425695898996774002094521172660020459580529314504644541060998498034655295799762766615885239604974306938055707831754656718818362214006688151462494059130792792846749747157394940167852357935671801051 [175,31] 4689494494839532521591364541878920852454069446095297875257205585973404842058288223704429288599023959170929204577032426859772725750963061041646948385227296900293455240516853397263195578462045239281154045245285714147998070733502445358801838354060539970916551960612595972325972142780943746669976600827972948862669614798913609443688631766152932617411306158588109930680400497281618804246120009751626266350962201799566929803975751830895850424935221074419232082132358384142450667638202873636177487907986075885667513528675927457451351387887488725661607407233929409712846962842680823930209114848332082742128725045691907204166003281464696100728886457191957855086045893895046399944342559362920898749980677558006957648755406405526262913129152792660901645536308657105223067353886780470050525791495817753667780084179178526498474304854114307555609382158589293046333498824473000933368021582338203654093290554032017220838647133925455250934909946565684695937101248404799112 [175,32] -1290468447356400947423882276465367270558407610078708194601111443952034489977318286142786681183153694014126466740859609460979413253913822995400298971141479616480668495293757714071214301643012112839700666460378653163567712552034407670143835263757193104595868293720564307986947747179474777534887394642292788304311304574753241895668963422497798008361810292074256664915927745248940377152385577493338978684212791609474075977256720459168144872053273566657833159301304974428342258900160872583900803760669552396768183735665584199533918190338923638178665893838016845778797351310932117236706768794809630160189529228923025979034476479398078203693365629989479085619021639235527103808099416675612976469031857559169531076950453867822841352390041100620080016797274431682797102650226192620114673009916551062577548318423826862976083687703668843583546237514769832272808807333869550463010981823493666211458794701977888134974943660845322697723213063964658551015073971193800 [175,33] 312012318076962488164791357396496578756610737715440479938186970190059440803182338472157147031895764255292222620385778948174795544856901495177602694219820559745310611335776092186164944791889842042404629009232692980209851616318564032066591353422592739170043563698589155214698677246391637351762017381661073039000488856751384726789759518812915290686751724848545555568778322788689746425279747042879796347853346399431648536866132510983532529559034105823938581384067082400348948356036685586867700575128206559154748823752655415270443373768788222244027636325915470172398899002684673782229344912122020935840591471523890839526054599121177890979217278824624086333954403976146127491327895110071203942914749319390824336478560064071923686136366994643647280168296864194412624508448694807105803015869540270932048299323082789266080243713330788135526610526100157792743186941066620330821227126233888132072851799855187171915111263692961745515865257816685558374690751478 [175,34] -66213150381752754881886504827262172161651169554428851127501361472276025212378302766711903206325333183569462243876428875367712296967887110546673083789146579009839506873454962058651974838660831234657152062879617792481754617078981612504039911137601605097829210549420785772952176510909531434910857652752795605122741284180120241478716550298638751480368369320025116115293373102780006382257822192876652940804185156831561775088752527626728718722582186698927056541422251060037578223526216018457225341016674074703684283467256206688946655925014808181493924054705156258419150793451172045194007981973734405721306608723526636590162215871104358780490921930661951704493408096000259440732083951558356103835165101121072131578621565486702821489715117642292925032556778761270648544275515405941023786066992228110068940756449471052193116961665925571204946407564468009617366569249532341017153137231571376107052848194523478902653120525042357970134803952373796787264312 [175,35] 12316350909270483263092816190486982854140125407629167224403075761337515092766265204498534148763625593051046211998161859254474740196630983233255386706326564563348969126544228679021449606396780342989028126281449921973453501259435910003147726084023089318914718473508304247696587072482471356271901593009434300349293896665983775370206773392156041197432208865516955450383709610973608463026996389579906000337434971144509610079353699654646034196978630170790688362671263148683453949792745416649414830319512050801231785015603518685835156118082691038070666370438626118199622894794032749922961208627787811787508228759194330474170888633781634085549242797381123596513509562760856508432359759933420612773445238495765553092165334802993098848507015132950497175948335091525042073721563780503074459703410675768381953964653326857425047001802418356312421273643446816509481583955887284127507468942617964267007479012393425032818899729460708461092509616153697086044 [175,36] -2004852143534462559325238628900373882635919499543554609902984395914141333204607472735886393471640075927993611534271109294383911003415861731357914144331754422998940585883821738414420818918505462830695847716755629763865317766003496291937624122874366726868337890827924184793385492822723040126133652620929954706112584083977687004796681376154814088762394685785813652461386814358504726640712211286093523054958641804731152813877128897820774123703704529990641322871942853932808600857318650861111721122801440828550032555047613056687844764903406383417228403086344455599183024117344551363997325527443066100843082269311454831316698867482527532460383892566985411350455145734996074810916882889517849211628167967538183160402954658756653111468939578941602820726050520451438904853121760523408893447876162236218395598460434216072175008222770695068964051116854789724090244179778275757332919890152954525010653111248230424080329112378644216231400057192623177 [175,37] 285056202285252624100490203900615551021318159353651616414035717383791762930845208083799008553955006568347409838928473908928872691626675086901563923810217667123077623333443775092542181337222658958470923373723317589653356799758471715029280452092409508646789992798624968948779364100014115709290812022995993053600559620003071570439988288162437836287610374374276135201157640597257188358877429265444513414434009191392694112238212488761960003405117670747612106456776056382414291846046658765669533439022311801585011035396663735163267194253075181609661248082537013297592975858925358558049983918298527432744156426835130129700662806257106810575281862678492224659449340454268179803024988739357634343855630697034601884646304407304467484558036721869619354080153567033810039843263754227174744683306047115201701744922231676468373747949444370413897338865541619113901628913967125686274034890847163389743479933579141671420133575191832263862489243891609 [175,38] -35327117300695819315866807516933933652255315195409289178796306694163009568824267531769340969042395263885361199562078874236495482860677158607442698135284395761084822180674899953309226388563356111260823698645849194084623355248533295129505488063150966539661304433398566867443939162827615442581152869948726992486408085036393848825182063212274066406621193642268975520481379190242465879148319878055954532368418020997919064486595811979265878932856069437562014464845738661713287018007099336111745193084329692787283285973394658999654407268198793122085474287565193736701563162429847123417013555563673008449343253752146110196567284310017679845072349543933731772404089810552203843350706475217246883328222028813958135381076100709924912479380615254647535524258255694050087606129914909438553076960537896801351397471375786552891295420901175854871205707828979932317374985477850720765415613114881845545789691457732074539594941787282559300919663410 [175,39] 3807167074303074821477149251355351477001419172548562302375340155970233276574419522792661533988146693212032755481941967099317561090764777341046214276544350203668249102063580682795475030113940240656481933880842454215710394019529579058498232183726342880450511390764055578932204260659167672082215787857987345764080950844621499867065722799386437908448662156214803960160002153055317140004329977426004571571940032138213991570481259814563384133623985820823784825463742691998439542167121458397327759959505778503865319660227718898446673936677927615166962770219578934746937144267224032314736359646712264958543439314828278245212144181719109883108018305894955833120982474271464651847237662448982478774683432731041345982295174117951679647361447381628127395176921116456258060917511294995882684048861016048059544220729270473641329885116360430159916117054999289179330197713655983431924347052033600166222162971717020173840266928014974112951744 [175,40] -355886559990311440063448117081211972528395121551888655754367660102245108374181623430292626858447395143946721220255344052068201436984661600679232143128774437383383230968331167717421795299948948403430641773070463173913521027507644977070704383640961906102554538551862048374322634539263673920955955195756203041071090454024451855080413835657491572122204592121143677963052719901893517691709771056357011646470346208312290812067210971182643685716444106408709872038281298122103298435458836146005848686454109544159857128173176529455134050899837263972440474120368704807100866198789929123834007751467039396936376357296743989662137928719150619173964039465558867729314283897049646647067459374995903369064847116402057783139620648837815258021752800491110287464305927500955110674014838776105238588981603294014664536136122069952936684421254420113085687380956166418216388926791377674408799851679503547142166407717796964128738519002719516254 [175,41] 28777915120955539849153464183114469818141470416021621641420059231037328965158935127959139725788732172602923359172061827916919572594887680131615599961836113928022549660993805962216509346426915583935729750917622497884426263337219380422405560450186070150355732644981339291654258764217207091723376086402039634205261233475631429451309205357877604307465678197878739832453836755755124853202818007283570581248739888931320207834785952740530586235075636674317012259269417204652616875665968119723772777032123759118940395880612042917379481848832103447587127986791255716328950750855786442041015972815792560682301904280031292286105945169992003372169960949586589507297887614446416292665910269961543894689533664076118672730102642174060221195845147808140225119295775242567462728711879078153211369027242485905177702095934010883396804789840767030438141060654536376937211271246715735847519884332418950826710246544107781550650556975200592 [175,42] -2007236818985883983744313975443647651674624709450583098865293149588436045415930929073866347958590440377247815470647204527287476766785150089292268860103360797850646853559693339643558105512364543556347146433593578910145292710053595105170004194267062119701179077981951368312853222123744135507182820104490070864734262309879580396024328797769864980178888053043937216293015930771385904148309224118063195506586648471240059675388841190392199972146485821914292279645821635360098057126802097858112392941864890414909123850773209664420661851697306822592212255300362716302623307526874355917490864106416719342803419731497024261523500689873091420853536325143196425306164168391303402841617805315135511698091580506052685329599997736023066325135357010056938690122465525919765125494159341694733804591279613283579069783869764881791086511686817282649505117467956744894006861224891430677405747371405203608720038983660591753233729407600 [175,43] 120399099102136609998624931586048844504381837874748163373218285738816282117270031846325150584351998616765787442138399619693206882862457924230722330597494077720491954732756846288304814472408401755658314314928221274082521613206872097505770198477089533303652328576593169809955524907718773340128992228115589243897648053012500496124426129138518811363298507177165982588742998462433364553868737885666293910604608665658211198989628964956362647129448368719059942845754993727542859602424618210881997770886981647108098863877840250804975430585915748682314606069629986179883051334245370454822807490806374774947295742394980452894092835579697490009769085920155352897718618883942433028380870935621843303497463150286096480919843227764446103539447789626565009387048773609994324195421434182185635188888579466957495857571198107712100247455668502003604323292794026669549340649995883052986340959027155112941200951016589378904886176 [175,44] -6191246403282824883104794003642065739114497168807268706755701633344143375827298073189879508894651527747898227300715033950421654777746387737786311262862777649922000529146223735821326734901553552754970527174522428929189931238970935322984250702670626459152386366370415665738603313305498015185127148728372690090097249762280276968981427641097753486739366061859297844300322009941710436572400892833824019161924439453485736109175873359153072645682921635768358421111695234609321405096893962806439771159083836744773649261668698626228850545314979653047754786429184582945019797506982363300032395603716916370412727740921511066205803008364189285689417631887078591654716783532506605020911017798752004960695521256004518279060895940028102258108121158517767047503415755913548849105105663740240593320760194090309874944887132288051005572020503781497960888893966586533633789430285220116602715973961945526543914222836941987544 [175,45] 272101887095274939420852265274264980155450269014479712367569453136120599293912635183908751966817410335192376323211724985582833375226869398972847349317617845507249460607337866543002665542919253918523102394408817596209131138765483892304628933025631047449816131471913239572407219540829447111928695838700520729900546421100861452605336404681065497761350944780320455288812205257611833620864308798468095562478682425795891436176700486086072286833842381362225098829949175747892744469181104007951616598055937083446453954967301318939471587693899791134630646527432169543748426824230391561760328802655392597550819335075048641691439891743076165222367067937123922716110246900698795368880070373599232795673756097152231860088313452715293811430560276236038659821248386187238580918922911314095719984529188288864924711373942395400306349150918255575009220050493275001010786638093130982971041464375037147051286112431301688 [175,46] -10243108030412389199905875513967023388010132285335332631570519394506437032824690676368709448906444587663685594932393561369857518971268987030107604177943305077859150395521135520162922828094866954987638657719952739676844240325972963762310892241914592833054730881112930852157927097193827080218930593041240251714233291484982682177343947471981264895208793612061630678273439709223878205915912159430996804715343009359521421596311237739586722177565038916580258439786641537356092182584988130680887699094919652344935196166049818513409017803736684975228951596434773024462450432804163068771521691917729381373735450408200637619288383608971176492007321935690779561687231523995760056155795646181699799487366653970957995763696514770008305473965569189461619625440617348847613165076808428922289169289985422288872161571013660494396157719239547470257135279965169863345235173664161908070806958442274410714501469141642 [175,47] 398509602682383914726225310101643865098775727937952107796055463091911915092289470555673813722911299064430753170348083368882934059081232603377861843579409286377135798012623859241992279791285943441830205261181430113713512533488908147735518706979757951393320716487181021458942247780766979987763988112102591397564948658501770740041239326778724884044775383890935730849653646953801672210177599937680917970192921337632245571936645025723270271692502860311213366767982998101030945632827862071823422203501222503622118479821533174978596354179855625993206755807477108481707158256555708578429285649731125272339943330202101166062512234897194930521448619481755228087230234648984159338249807297353502642692207056093326570405893697471929295970343101485687543103399651143633422145205550708192770742700842813201762750573631623355981912884043495670011021588060797626571842793897001834209776177954044200384597344 [175,48] -95785016078382449158237373512237070413334064921905057839821661198015633474519619914601084302503716029221669569989404922887863578684942059442195161312006967242963725227194641284031373610986640098184674087919756274636049712822011552760118331893414059633526692540520136213194982552292527492887821315926639145763615869153456182321283389013870663871539822804323450681034517091380836277788969778634464028060184991016849471664541234253429591406846830394404966418652235217750433068575386105132748599523277795398174378796185233759401694105536567768821367948921224607199661123135205103200280419017594681609925430113821476969651081944108637371733154508431183155657185636395518758839376264045235264219863007740180220526472462315417907816735424134263159702880142074799143720720502191903609323457487623410915193598614948890907456278319122863591152283504954285525304115539328417455216503291039163424826 [175,49] 95906962813057112576303883443647258832517505411315407001525971784603654494041618082641838739584445833860198584774848112369532091342654613131573947374319069144664317705026451521741159907891641733368296168984081164604676716506076994771009564697231733732531959695522481597128535289335646697598286236860809953478221380251649924673634197835519513993189352666407667141633682673075270161899015387548668270916707750914694646265549826111485432345589844930793622180017947931518319206633774959817376787044954996176379130856252920125402838148453041042703539122062436314728832221236406474733056479986896929673279462633490085807153823943414049977415947266311121662133084452449199300619460624980011922589995955918646835051497442586253878882556756220171516138807573239183705843161731922289529298991480862889418600661742074959406154827108422266058302329580438922832843898675949454163619583721485337672 [175,50] -99658490148718498221418782804661554062280266075892700710283963213613884836150493930434758844537113668437043444363063539483897003665759345121081683298118972329759347037011135111123840472175551227598958255356375698183956475129714995074496124558825274657666051409492702891412634987158340139557461158187459682960849756618642771410805279321571265730122990618491165123954512272337925832444551251398172789196687905435852905922556323971002553037369740245620158888749229126218987821247801664400426214345832785650119611766317115020316582610114287588272774979596690162097409878497644424908378862966327891667382597468076080390266937136744121303279328404330460516453736782362176940438890218740100099559496641081398552457107403152670411315350516709103646684405028496308674398185122177991433434908188909096719197865050602079977159773252266719550918114718669641620773300117016637995171206741509192 [175,51] 98365598714098075294776646193332015600515584382280454056317266842191965394469286480304657148927986497996799559138091526819046812263341126287861748116327686155710344261379094220887057068458146247490685898628795863716612888419949934379007354079266275589111114937736379424611890888358286603666217278521786972112081775836443461539895566605859735076374271859694508702531132055664783320328911961955901491356299471021284954655690913598417088265566983328196996569665724381473251842613613430451986002864722089464711000182052530235954603980322372689539884295421536619515973384333397300751436761974760613161656013996907819091601030050423280028168909635008635933397928537890007666628887581932965930513146948214636159719199863048207641567534496028156859641230579140768344498662313437326622920909066279266772967279939876333877145889716942760141279718949938440295916555654368208247997030612224 [175,52] -92090643704743607207797590127837370933789521184164936291075705863596989553297301324635900465884619554953798237950053360605522511090598595272657229780570022209687565836408465377356609335514392024055947593668757921906682544439287674433955967724658523623113088109135670756721546796755336145070529453087229637063993590008025527731898851209012226453288815327203006067252790498138267279107993807598666413222823887365256167837259841370262150786086629648522225663881803952060348327996149545760248403317037200851407906007406938375924502467566267448460901396711673016013765940530127753584970509889015346126700720458893853275122089129840685557882362252274277294849873711175239638647929992660106287444603168782782104659630907091062546108862688574083013849901528781516812882599642769315797605451270187188436384814317945823112250278703276948610151098462556483406169503391288959473228436763 [175,53] 81812331098192025501151555239215993981242448334874127608901965240793363826008643703250706873506016951648184175340406273665274271919209900248509466859812764479215792903045310334666286059703547833066341559715241993211186086002876395635759335063849914185636976188809347939203701256620078926366145283724825759008548881233743094745216428773356407722453501331572711482331849874975816219362162693525058342447093161710027733550159004943574188756985640285540777518946360058367024409241013429284472717888376856483299619473629397313462728505810174927929290804217383186606607418239447442736051937518161854000569251030550648554053781458725118435544479687886021078478273674524770352665651944456206313681130697935782602967463857759035201640619700173285962315101763140923119731470097796712715114943519306319297566360468218567803129661257427283179162043171735202709249544339912588571450168 [175,54] -68998065440201141284420888423976331960637459763942088438998920834185466814018208120579607847013006462099467887544659487171561029832306941816621266900358157564023714976929020447347276643310529833135482101233302415897466280179592180337430327538511418048872348208527722168190040475455291231799824530788224832519128094297110524338677435078008683081738576533422265586422240246763559311050001494823614703396209956502135255252578269797332690524320673944587052061577492575609658052825059724098492866082357231492828544162103881853958092139841432606912897068719103717493893288917788491950822153836479721479887163967604658823453649286280424938369968048784630575263685829088673345473096507321844191387083562164208741018412775569499244783628838735300640907925872350149742445790904538638440725965394414107100018340552332647122001782615605057697786985590569229199819978461924159071536 [175,55] 55263171807593882411049985645051098071469257938350052211747299741878421877205288475316012580207167328512879839451218170398524831394759263853091269966194507185149058937998492947644753298071484898784983151724899544128149858413998114745679608729887298622183509575491882541468880172502280589291694876142697530004528002614413946780486580068214137071792864666545360693568022888105769866090960679427361011869029513274422144228873082216754170850886926580582777433290705398503253839909234878736972778709570731397495006881266488051337526521848567804467961364056256720985442419149853464284137416270176566804173994082755716478119269949123678779682272479957452236700711116254986462708793626130310446018550309091320455377164838027452989680860476784058726059991005029521006211612833055421458559956596573075796505846431235272800030896081545454788552652241349749414157595986175961928 [175,56] -42049778645988670300310273162060725324579476311177540265145787055494261707414330218963307846363474768803375245758486705331332716322631727496094710289148710734885785537340111927878637703572195803582072533548728191790627228187047915255290973842694063488044596420533936729210774232798281732372464669338416696608811790059093996098359760811979990641074805051553150944877980066489824867821351560144252747737892112036523774722411799742353945704327838519258921632134514915093122815196753396484367092052637373691691028310984907050423609003041063828144928528146068389939415332401061755301942473966620231985783968928118658366667812881787773970273181187872581213068588994165105213099799629318975016965017366109416775273230123272282033400549769334223448173947705746303682464157594678916081633639012815425954589555169672274292888255178738508341760210611381602135498566814581456 [175,57] 30405484577071378343999633657373498698254782662668362265812121641077952872109138029709643711224291309309054916487398878345854542570996638417844979006568544076807957834209011310027588692131157117348458365726461067294684353304428955977239821524630715899374008177489162480724951772582837227508020403721257047715085552202616213784672281348463566051773390603063013673801274280657246500678327780083858654719811739208246249266348881654621283238840819685959853265517444207404299519451690141946757082606101711949346913104173741142760320402085490720763428941161485107907331557093667420069424575043150578372549566164876595815191687696280178232375757613187706343849192341709737403051912216049921012157447693700711865469929789534483005183707594448531460266181356516938718108013301673767300174390008094551521613313801732373472555903276503812354530439626639614276831157923958 [175,58] -20898510514549035139262062853973222416090998906191094798262656923841181208607597326572583879134788766953484877807426441700714783277121252524332111418415160621733059808462528798468913752102315603216056237673563747116924621017325734584085400146750587128452609422933666452688372317070036699308839865061086707401591409270557645987851200868630443985632981789158387747023487328558456669671191091559964113351101372061283237454903633815445468068667921818748105544719787517561807453749025739450814545368051953136693438850058345890557495878504287615426420543698377538523544254442431723423689558161195708953651950867220656663548594031761322735300804726284460843461432414569964465989196633085422372700255297359735605974847430211201129583350748488762233017791947863389118517765120468704897313567472515675315603601578916315947097495737345468586838391749627177271170978248 [175,59] 13656923924919414175074722863854214387181881906432123586036794216260291322551020850026526427773017080400697732215063111025759259368079454742516637775669551585599232413404771681077766406272110448195926553972073372166368317482996048379348275907962370873520816342466748136572521360004789372773616243190186773493924732120531065859640676615934338818203113807512953063560751712693532296049284635228412635195792387017233402573528249408197881991430441950393055600096848957500729353757561307822283206031007438075458481999712057173718124557506034675035946758048225837635370600170921818255276961167443287756008705788223684562436240477481675550999005753527627964746461313475585345511340317459917632686859012115030613335614420630062559255932302240637045336982102569809364742547795623800928563668508590372363136725737088072062360245140392221051138128609767666426027324 [175,60] -8486880344193917462564207419385179576484489243276468762059113437583358052523228088623746220212225857759666781585979693279992970642385018308996084882161211505175757285512002600340549025916737191924672976052682865942124503620527447289045605456251534161671936104070008754463774497234760115346221913393568655893112700576975548002450273502357862148915930069436502584774764005840859001243337577383651815378288017651548053612549191296555185305743711529821634078327929383916320046059731198612003800970314770439023447112015911802538009206686826756547002419125360107515497583744286696707642562950197278354624577670324117375735245259436082625130728317292660508788059914663589162863536638770046422688768803240858160926752833302592278928938535121404802584578646268527480446800723067440777798098436916795821723053904833914300761852752736249824167701765375206175255 [175,61] 5016135822293467415326531112953342383133212955641454145386975132146267679441747769305998087533353241847367480152553484140257971363168351866768794847465234827330022571689810966547331928095489429639962728363552357384295247661960737915983459002492596933125748850889151294285128784426150984020517263783244957875082738224707672816663585030037668512510307281763460666570288177090225900465433863693179461108210935894156874998941916693005044780584972970064653685724809140199352060053498217482163891474377201557878913143969206361670625425000529457716332235931823968260481235345023225024967691779528742715746602446167735425880209702965841966893181645815554431943919850182035222813466336692026135648598692900852567925321849902138601990831142672521422869622511620123821472568570962478987737309075185682560659036243866444775687742582510506564907270880025646025 [175,62] -2820136584739838221235012913657217488171590504603939482751682990694078976566531397721151998788464494526537628950328917401550696572272840992287955506399605852984096134613948523975555557339349250107735659930288582428222446495905912715317745401420751476928351963918685839827589293116229667658020596911806063797728084468520966495163264464280852087927097933052224749480729914513921441584204097545938986394379353118963385464179392198251923278067754756123850893407529176552828984245561782002825131455537118887561053754975451434679084286284850075592759360505200154405028393594447566677428243684708492250620175431675042207284176185894650788038835445641325225633565074157414409424532160218287614349619453179034557579714559980377082575816024872541175234722497577614770426824355975183411957550118720710804517558225711454608851751918737197270966547130938338 [175,63] 1508307193328463182279938921973967975405184965341222011503427680748031813875932998580453294896509937562329948291277063266553971286733167632671828820123117134814503067749052336105411328295187696570646026494333307508159951290887694052581455255840526699018817988030493196158400491898498390006513094190160494403985223646847374053024943024073097666975867870074520516500834689071277455713463812726379169462378349161196575851405227440049632011097287248048623235689760757964678913136350262047604538763742348091676632850541536758617552837415625032067461768936199104051626508992748977286598823517171429829818566307009447993655481141063090472656847235505109775468648019386714684188023903314807523491049609474801337361402745041281131966079280414730585375028059229418884199801104436977982500872831441757431731965649337326965955959303256129104763882327896 [175,64] -767455493826440025113508673911372179293354014583955313824704736791323252433792653252880493834578650916640165371738849365530776013894540546317343683689115219345556902167897161693975474308466945772895886513813329315690962096650991513141608216862929197404846149891354984617496302836298922834448506255782299500085849228665035645721171622031954733816794376299218451467118161994282428311268934221184558744017601226026523863953749596604798227064196233478998980112711972974561516574526123120242637520934604171077758163123262057977392411509845768967601643729011331150685220580539518765923815660780439785211903947664888575393365169403502462925109685965963083690179795860177603129032462895318369904838509201904630204804868388732070877842658077746751981945670314964332081113234913457966991917136756599447134620222536013291666739881774525775557217554 [175,65] 371510630297627677074381756144371375826526167420741544986842120056042004400314018975338005607283778999274531257755797768952346079416654101179131590716046094823673440427528297494329342121604150785162470982843055881725703633137471666163398352207623517579343313772097229201646599557161108335505323774995096118172727186473385153272578870158412394950249330013462995155325942342142845833527805256793169718285680789015139300616873119042799302008443966209078878190535275376737182119303486884480912376739126366084294581105719469161605399619322776410115077248818376411720878178458258515075699262202016741537571308343071964143839661502618107545557204509637569430565456266599128793300398732738297438526154723389179008193840096252872510873835821763709534184642007955645817396386588231032497281015970804430200789705162867769256131372882923894724946 [175,66] -171096447667115142206133020693748722184263520003243890976961406821073291894443633598581222872668189019570917734833744311338746369574113306336681688356998609518941864742749915421138490427937509369245830366363656159073632241025706329946678559193305061365507966171477595438958615308305590557374109625800305461909453049911808229679464135528558723824813697002360442017255111060544799331395155955139228846313697578196191070323842939338412266692695771453424202704133183489731903568782046100831969638217718235880367466581848616404607329725599981064271212467614399889685055306190038236141363021442431298849213361910720439371822205378505493710443770327269488699439206414996817239400388548288950687207003054992908501570071906561519047463622937411482895124469159570543023076035481673774681589731250186758820993470372549150158606650691556644196 [175,67] 74962793704230442543309579950856249722028819240283145546614334674859470309100427976253418296019090432909793591115648428840442370411729872624542432970083270246955537022447340520354365691130556270258740036267273045149094873246030409942125372166581174873373299226116270473999006115267019340719687986822541100570950115285989882437391367891952801876328195292005024020814572265887018019863481771488082984160561135644947065417539663571089403601215830782302044818666744722762144157432091654995809133647547594479836600426271633270745565420614162236211327158705907873822504860482012384404245750205224343412424967975813929124247214116874358509357596948684405737717154382385291284973036206986829174828616526705803547599544186552823488658291775735780960913817665024953705064290810597949518923687850669222732224315421601450980262562021376416 [175,68] -31243180295740842609101789807242312731405785071423845765674361013752333732066528872072240943627240202203715422793278104832344679926711022841947943424351925265225591815105332446786188510807362681806090313956252916466880878805711153365268520297674861845782347490998032657580202776258143254558209706219712788905199593275672937944811890265457688503845322097315538255701565333101911760744296498225466323111852211948946402459634936901826315467330188549707933948456873982740211078807348173178866598734148614165197166554263178943311243736914536728985693275232107746951164417187254404572834943907577141344801212312848948714528498724419150078666382718516540418918048334119008408368627949585566709539457626234471781727192786480278250159908602190439253494879232132717693020990317275645770388768401192884411078429817610162883384528433509 [175,69] 12385840887017645394325898101826801522338106264700517714595446416354118872097607932469870535487082712755429898779972850280755722886320518923613928292759638189400266374516276966615757312324391657709647090159407153341653431423759401518823626816352045981266453755592079683999730520888007360525211371829313574632730160492360498903108580926443542721052042377331126600837080492477778809604469478530143711312678270629338856913191638821637619081796502161346511903419560772616239627490290267520095760432988519912829030719800909693340514105209848844259075188299715434454767075658406360844612223300986600835293520110225810271960073635129549149166490198100504785248937691409404898466349671827480000199466469482598839011762157760849058868080697039189959229914793782521725411197262150775509944754693675592035593073796119273060142788672 [175,70] -4669808470358069094374419478755855304787599782339258608070491056924978613647391939616173471302721504841002225232115917486097416009596010195694474839411074122926601916461881823304741005542533910234277703919414395752067430666906462015684852701384739538243098916321865873115092675628665772396590546160520047585872998579502522143298296475657989628832700696488787376505716109162861992584790763541614773462879985333685293075534102353837943738110402486754481366186328367830545639840086149311418101863406475869543167705782846731337765872849293356698783777914217669373726464404536237133241414545284390901721033979619218025570329088358007851059899275228715606816116357411672395345041742329705712686338447463559829683715850403274041211629027072446442185061949927918884752834427031221056525486925313809093901149462921257927109620 [175,71] 1674190564554901398902695310631835491848581959818515883933636622910403644301819178074367053843209605809241466240684155275959112362014479270781798736671606870641965596153794109943458229161373977983598251354703916190044025973989604252087054876187682448412732198770784787799022120391072419142992244157663347361783741766834838657161965869852560099458511971565305435555114353412860313666474222583075354699823984739065599557923897464649461158433180016197534506710650541666256003596616148896351879341557858860165050938878349929485702972561326699896602192507993953599062527980655209325113506785426534796344457238053816025919911466306528426577250018448314205822038518322897308772492913243893839338497558802777551389610282612319404443690210886411135499121669784056572043078655866970059317423530711001662548410619275363247864 [175,72] -570634826560974455768383897373776153493255390678015844622870462772403723903396678710174214918081726505022329592437703717518286831867765446025367610920402672495672480056396310575421119167386813167859139558444461226313973142707043244675791560602512999936667060494582806355421474883907820740134031069995234760325913676835805028227844520524560327126435224723043085819526762802775677445153135320027723065854425055497896306213781319580203056522269132151668913371595701955218366533664802737159478561028139328083219192489958770196481149650962752458753467336607481672894914920199717633137313273728757396490012305243339625041072462393250847963065149894381331509043895935760473333425126345505979879707806244782525260115965363813591601915572107189297854665575437294424626265121119361256550849043913417768607680982521220480 [175,73] 184867611385322066302195672737147293968900756456007915731819317844011826323381259097222782617112569558839462118391577364309399348992096204135546191406905817522966397091613963313196222546546161506198266109506476076734668812488304148519680682111096645603143400272632699523605498798661287694127819020182047488794482928809128619606281026961543414471364253055883385404609112872186081322296831766437138173506739680121174389999529263718000245719652778766717870056849948098408962162553878657599952342124086689377886314603623252323902301672076914108836771004510883152969670640724132701792313805664283947755748519699469672988616459291213080684474402858816330232586259909775918280828224408695328107027676354723492899921214135338031246804428769166003157529355215378437400983267011611881836794960840528431076999768146778 [175,74] -56911542815164866166874727032394648715564204658577343620698046321771845750634262623828044838599479011657079665974918740155657334152384168174494014599453698471330950763461973105098463677077139972081817120086044126097358372667962322698236373648756894865268704692412597495617308021295424406928726715368191726775255747849011053698690660125924157733134648632188356361081754063270126459541358174841412870436527846241520016390468684341285040674151555510274086600864842714473681260294747903543570414908837322357305086592298401222877616549647376187258521120876462948139708321101355722077925055557256709160626398771755668619949581640082992840440290090764611430333515116615661126241076936308541938369653655595038396587329369647777500992258737687367545996741294235361600421491219534972719944522300023439294272582668 [175,75] 16643731997015947027511527930773781549126563418057311205477102987029768360406127718049466327250678702552729520862340276513520451700360651115121461117319100678017190693647259176483148061757727651492835251766328484890632471798084630283364903278470596178566720293670174454161554152480514218317341142808142466536732730183210712424903162567322949903338593086321253738199839928081654772676392390582470504431429373448853240856833266144361692385125927185571180169442196334623117100525643244257802112653775258376345960305244356710887374742103932672692690125984042214272521126242678522012022645876770111429881930112828446168887904933737891604344853514010219038874875176275403879150952576203837546862712501018436200669251104512896052513282239028067518518343744985965319970339327161436688904555150235532405531396 [175,76] -4622443718141948715981945240768639598268264601144384911920733094408025801792631292077711266865432431264466466114423729143048995239487606568329365794687215098245233268369195859875432689536392339693740096206314796950344159853052773406121569202593098648320709245841297765475384395002426369952398094785509780876513045174874160004985409338476575827105486493146608142034257505097334294258418049815337773813509227804550833696221542306647232378941526719220181538971845153825460055150969340463903707767045062633302309874107839294146584552420797585087197883768213627380990584322579884468417696637199489435937293651865023895348828310090620755242454875708860867465983024054421556574299591179679902647146911115279937783366533456970329906895393582281855445465515543892877450625690003974933554365283057464610939 [175,77] 1218732904166139895408962242886953183358828720825444325366252232742372043890241386691856570546033310630198797687843864860766018856906907989977761175261286906386687675046712484975770544940961182165916845381516219051474601647093047096731333762740782933363293653260635270056155805022852192665288871139113429573339013172414769193699894629708059514023834323342584901100351739104862752441107992051702124702583055156501968960401268511164432992846374561302533433286079340463081116962254634092435538455791065640421667535359742081099930096805895908172254152745401212255100327265208878621737964110746185632388370855176937923760454136634678903987949036951424032544700264556033824817072322620661248459865799578265141047608303737782096762121853092646040240435359598762222271824728372585483734500442636908215 [175,78] -304924493066914024533992546546605285783507353438114822702491792319292013195501844946157195694651871520202550944605411392038843217244051430872364513846247556649256332565724653395649814470274301556668476422197793812021427523591509730879669568630137548566464706017879078715561132364224455151357113360394068214713017092446915146153629791958058024801821594643380724289783790067979959576369328835661845481847766872198735171286218326733312532297764194087292140923512626313350924926606589526618595321595251749263764852710991630270908928610010820392702163841926104242396553586434912438583309354478642791541609722346646007316182180073620180289686757117302025711543616794154274632299847679962432189820638801446443714890591808143337700754447857101008420480631303501761999355537422051546471815372276719 [175,79] 72366744719121406554329071243897697387398866457442289935685250895872210919223519846763482399016998175256948908478664237368685612760367543803759636244215534618416776393412989390706907542493900129194460672098012759902810411117430994084369086085832678866118049462399211455880623111553854189637514748161250705122582269303204488132830599654110396179549516114345913347857297536105257693739614588342500099914401588712280812292656750110013149204394859587527765153314381045572905381001673684616143417321261976855901964202494562239115313128130712028935959161224242213478573608454010431954493330364416001294647466815891047151852931115744398839367159528564300255442948918734729366042325162583839771632711877637619511046211909816257458162007668393983592796220487246591704585603480040497574811576856 [175,80] -16283573337447990848381750258716334136867557081904490524324489968927336166343417789657308550176182361444819356041871558311871256590730847722423191776504373988399706354103177713249926174004891894104614763378545142735353534263646852915597389127943344062264725734597715563586378884525456663877010770449637179113936384163783119604512575001843233138899245581892015223882573279705979238457659958092484853489759915044929091653832930609225767020453482860470596307011334679009078055446556811904214368854356670841274508487211352614204048431805843520728136160213154025654849183286968331757042037776410206031103924364153331458795671252316841866464616382110564029772537143505277063067086962720667301552889799654367680122946280153654276040430419016499554822951799882887515787076336796520001354022 [175,81] 3472241611191718148000252937471493962840582727647851515945379548953017775006911157995479717247572719829361026417534616307311244484877631311672913766788283390497120577023219005723440613880469546778970812862836871804857672816840350941098007391591038074035210223533750351113587686195904713921030173337718422796231022761783617420388858870287846870783793461678361574786748802455337313421537277325025436179634009079387713800473768291396725157247343010958281609561727326409246188183573998138432514372525597862062131073214143127064876787377249519944780397404233350741184938392892597072896454704010242580323987912718722859467913387186176970096197995586221948140563467498707308940683795499993223890882343897822450733962150776248950001612735486688519576154140996534369266058402584891706850 [175,82] -701276928392367290229118640436524371320250458302625193805910628166119198145842707728592289733326146385455526483557585411641472421948810384611867737417870180391987377937625568561593887700582597719742443697374282404663587017574113150258003753218368144235726646030918557952144574246079674679471429124934547275846625687399749218715394802765950346165611967941581158802130993235048500822941498851507028296679853030390766745923192603700892715571497637843795646819036028858467251176936855748716159303900152055069925857058742561615874982147271339584987009306074355866066445907328558615904709447480909474563437866068728408637903575196723342544063512248823529501527957030989561926286223296479483255418277786751529365481454063703918149596432235173308668432193855016768514645721097685524 [175,83] 134073292498248594373608381061067769082374642919198421053851390149068823137737268812907676870939215707517944481087071381458328071658559806638239952822349084768042009705776907519468221653655556131528699175728463607082853004240432736896478803994245524271533548209955958402347187769544765007456601169063661246704157161045532598200584703238506263025405462817270195526437738397452517954528650313054593994330946353902702505730562555340562930447937265500817021184207512539470412579056537064078494195476672900507805822853446748561590110339521679403225684119347142244967430227343780971976397728002694940719967509430501239527879062987632662651056011843654140966317224144418830673005962360139770029223694068147600006090204830226783280902369754314834612432987940296223798506050181960 [175,84] -24249639905565242300362887528056918933801513036084251188756782504845521398581223516104068053356375721332362592294734968464828542070598083709174886901395592101371564413687095825337276119461489812736897002139074519843665460504522037816730848679366672015796771834291174370591820889021278872717897226249787639125381584361403011227721341451873138206407165924556839001672820841357195993455774613594187081454263888406180633377033557424240566437675030122013046004014055174626878399485849605391787210651785615873547032324006407820606879773168789485070209820729424737063999480782348613778053053976052312266592760726251578828592858611594335246561825809483953292828278663454521390892326256073264143129418666968317476793067857397588640906516703761741131309514657399171913165416153 [175,85] 4146663792957504522366537004152236834954369653779102920777528252249748222817324940848848635333661134914703690057382657623554652711626669074290384154615257759751433807645505026527042011223806046266232768116173955207001316373981064328903717307668405932708072541521348794368059240247072521874086722544192158702775143084259205435818674800360058364867185167527799120156890384123246653926656002447469508243118833379821161200506058223756491200606056063742961860504668480351312980574945347338941520680285448931684613592317304915862418128623068512501273628167330085835301555105197863858380587264116733566950790566149443601906747951651476551732457106311292238619368325802057519946021303966755422353471472777401855274855144133996585432254205701947177314865796955165278050598 [175,86] -669924167477319143270364780141312808779677717990395085066920300886824161731191807156186576749573524395016219506095859029088794765403045108134056686045001967526239161068795675555574657703495168800094089888323364690941523838497112680113087370805668596040707970335987775941468905708331407454597963517601874727825352506381953966324794645089602359998892255872372204428018455679040480244052818045376674814747107291228690656801000864519037514853189738027737567145761533113657373778975165562439822070286561931257867400054256934372446845694653905057324031704512529471461045799492705416768289470373941103484902933012373951114832147713874965735570824068404100282927657350382253619671634515766619223223878352158121255772380483073022053397912349734056173071060529560491990 [175,87] 102181105932891955384250673769468931345405947486208128936581037651018498303808227583119733726527062646657243310633544818147235065127878114917974950069592741819596101932825175882992949430293005633338936628207286848277418308532214525070952541217534585977681786044778183590489075689437663145462368556118939817591611985448070807556465316868341007814115162724021497819609459180159773220157747914178938708443638790145955870156769538179465530103388976623782825863511969575705307308953197761335008111116464185641243317883163801211367563205639224928250063601216751672718689829024704428928265241132864758547833742337424711601697885269260162621393806533769712543263430646761558377972301162001232345431906792934683531912313424556736960558210614220397897852119034538128 [175,88] -14702800530740041482645998327788329363852159652413154025124462687262995313720976638896599771112625941251269360299125605902744171287757720863837082063421897535396144946437770510535387001328049154448871870605058471791905678350059305894000214558880520336923372113814279675287390855437276609731273454420856968665331790876325818607167672801605720154475235284376124830234376085788064778630329264032644205761729724726454521476063904056802281445338779193959299736853894928947409034962114618755599769526443558363893196973640616161923322419034524780848848329322482225230468729505685877066481998765860784504119014623692290783288027543126901194536804015161205820572743781149516568928647067527656486177865892532064017657682037963202817885935143705472090532410709936 [175,89] 1994166434025033933674260130140669542636786572213438660536425400443728888767847886208979471965350422801146215297613540352628831277889253686881026547268299850859422639869884097520537455502922219787491357983999727972869016738484847387471953233968486070586424254001873399497768654492185910965769989884296022635189444374485255867401686049363031247501375835904601456731588930950841434760663263302402850927928814617904529704222757574949729357252541286904842329653428857317993489598927947869275511515186267483004913907940960530529515590522365594842764630950587636679829846033130957512923747715560986228174061007455324351806603038784139038497556037881441509034145416888909453912480517052059176987565322180348331588033558212448499055132581347986871870002956 [175,90] -254731324603813520705182652764304213103205543159431923084022319963331636209177446894901932087015740253445378648701936323187992666714828826458876813021303705231048297455476191314934572130220753735663367430126730620434072713601689003593433047936387890193154258968499312644862503054644373282456335038056363145719201969865044936737676443520798306543405140114650567165204993028368263572262855257183049079017023609863972013853152832682202786026142237298763324764383296387743301235688605955077184726717496692855993736125647739899849462962596597405492813232499927949219022297769311365988876890711656079975249383489335286848851957504181147512070272339347439167316608941951671184803429079412991209774757907372811565319373572829212516938574844029758162544 [175,91] 30617549912617355718824941072656704009784574933294227353928522342004974808543107119793399783196045399876428487134021516829623128058879929554922622483277330306911130363853826687232889775222187263009468183919635966280040656527892013571507381631621012194781679938819850971155680364868139024969691775054809003621080080257386736085459980907829201750559736762574355023643367301708502697229303394154337567276632542835197904615106783408598565921758104687813327783880820310387284640835060177870155630449634243776794277343775755662303783754863937713104575112895622840186267079398255542066573699775948880845939730898651581053920745469456548700346968240493329680131212271095917499035683994820494849833804519515328094658592688503068193639951074487314024 [175,92] -3459491546551035174281270193435099983408987677638700427550737156739898866976576138531133627401199619840741602105766499661670267374054770562786734869109388691483531930878855572462115858334323439406271373474564868213660115397530526380045444195790592391143396824801948551580490158141672769909305757254885749759061839329655457246728528158986241493741965029093785337763122919773205254919463795795422172997008712669702883661012928081224603664448978204555340740387198983246788723583730734938188410833929105459883980756429583533748037323697019509416084162253696788552436435228422891790777536551024938090669607992492509210235194186302843933876644855459856827798880145886717527937254749942169973287195673538977612848686544738293944892711902258413 [175,93] 367090324399759962442379382515461812084619810939402659075908243223182441053935007678397192302241756335222290363465534398690723879765601921760882404423545838483706842191144043121618959375923947974093583882050254283726978868919951894353398454780247222961808031012456782466460233715607046565039730297139368796317906141278573117293334234823630899176548809810902814634930268677150709902922199253008417037739649842647428441095501141061662243799845754394974448171762738747111351019118108081856134294388024996886505007240818701194126901746209595434032094433801030762740112594242141102783365569134999424795531927932398287829249931352142196077634040142578008458594218853399673384848974622669581470055133856657053425655954897471123644273377246 [175,94] -36542244359134769049751261263223955297667736311974236053433778652888636513882541451440243560464699114552008450930963728620385986964789612006582727724267224204125652628733430730632829622879601224025285804830654967667445841142190147620923862699930316505226467331041033747366574467360475766823186664109953540324618106262672385333754467195361903229714349504580473458147783417575665217914368565303072170165275623487497478100530905383781846141956560808714279873616911442560514725239726012867073318353037694167729723383133753872189457282167476491012133398407342931802242981885488124664440745479691901990767187111897458281715151252763948369416218411708491405076722500459948428716338809239735805390723339393585797971381698149370574938400 [175,95] 3408779328820291722690987442251643083174575992806339867060767009887655510968638096534697638242219481866150454678166761834771584241975089876318428023745848485397945224187040166836941830777436806557882186645342898060232167864621143515862978456060895152657073116403368993462024212416140881917462094416102135734239718190593003140093914000769879052074662481266708563064506595877004982236359228513521573782509830939758620303095421806436844183352887174109333698326948636762470237623614459874908623833077879969103903468570777100675019477127069335274131391446169475879821859734846687111100026080235201171744283145607240131529916565930078189832656350859985202928451269957587949496727630306221088927574947264121117150881898115978805800 [175,96] -297632215010025047040142960912505359905420846882158453344712038720969997498566598143448597584519202338393565832505538755095952376538468361321299265295718636695676265085919117583864729437224233493200138291523783941076726384412776662143835883893264872110497340761771644269487631055739493052207949843435446227752535910753037668510194087268588119555305957519154232870630459541005156698276151205828107344626078034427273443463378067502247168373295307156732808861555310060637684927919979834500390209405850255273453061720474778931421684869595471710742382697704738683556990811750634609245463266433626416451702341291626047665882493648325673566060842413460043982391853550579993593112984364676184472621885771692247008485091373571266 [175,97] 24294600740665755523929927358144659384347899713742884436298539764442759932948395939743646935141854164128562277021924658924712361964688923238018253031446231627545720638972627495381139950922378763597845419561240183255785465842529345568289797829763202457225831502849838274610342963347329982503213734954169926759883537946139498234599476990203410829984939987173740133791129353115576471138250304230604073502580763323116757295561634309349949218275606200310170400486225819072000168356683427453845936173589548817896982592471791669169784077148504075438452467557386644044317349506756788900162399863006553036518739986443815596618924905172171702072646484054422089919232864382553453245106902930610280844618719563630433165909028430 [175,98] -1851545400686977778071712929326121707842855948515554452612967888682317008428403604350715600161736373747045507921757489467734017507223503680710455737768621315392689567402900384699068176931476608284838321544941045798614725553441172524941368788684782115575071172487277411940235748406853154826057923568270069104364690651491125929513498608355459356322718457571953159780106487672940910575135816617911177438405764004506856572864100147983673470962586741494326883273094013394727677195423820434223160842108772083178338942256117233440158509330207841574875219724177820130708263251612016590616093486438592051796922454122424012458148132973982650565982027597007620760044967254196335724868694731047936102114982472063992858324900 [175,99] 131575022748151197401163407965438841940612787746316603793200236651578123684863538794776692650366459127072034556483790352203548325406539260421733845260080256919995520073348064554555782755586238319193247524897231849257296001561751583611824082608266318544073054859336345478765831923365993235435346621133934485974679954644550562773594580512608521087747769870790586699887643619181202354288814964690495982196602144087756095363208314619490105252991546385103495414074959299151246480952978350313939778732183329692713035002314113606001089557859272897881492784342842698474643471461790909769743754359605450140168359703617314330962463547983766678829170518300208296421880691798442559819790839610776627821504621266691598664 [175,100] -8706018737105511424064398046104970583713769151124151375421243269216370578850186704784430673623586309668501756521143591687312250165780065873214585078459029010816287924608817418793770553782788882731871810767961017251592828924891992397137783808525071888290656181164916469771109054711224849636041935826288183565327437112074299065382085912241725640195167332662749724637123352511149030223541636365176477606427264531928409918653937092660175645235338239466056064443491877033274901353758213515019869858210303493114553099763543906834776114644248084881954159362181955568468582478248217189171547027947788135866572419190075437908614977215880196389975636763779568531149613203333594515426574620782895646877313973297304 [175,101] 535595970757922914368487469651099820931967414120915264151162856154852312373247902215022086706558335465269103722841904582043501268320594708037039827224294049571186929772276216696952664519496201235424829429222672916867148441268510029490535521530974398929586890813893138669784400442960781752033729078184637496025397554186649610521927311084395193450819395029167720885798484986702757015974772175261003079476058540395185285122341763263976725195128723443098112053535873568410625875221149373034090047119501979926616856997310245594732912372144229086157730370053675400868356824062022248026650493291703959166889938503265541455427637325133650929796354607998079671590133903825666068266644755606113212974704755646 [175,102] -30588773975552758552844325286168198413966936087307850463162420453403154760466064646616811663088484934510344028700501161991451160653459275891432510954572838743582709781231885559853560014200052206656885321249669548513458769192511574677428857718091684781999635877102344894187015818850754193378835585442478550301248076980888909941680976374614145626308155070047854903191041357303282864470373774449840956913613556831087842542737702442390918160800524585671396831031625958738085240039509829134542881420216604662921789881295222341909225653206037782233517326065563127322762722645589921981014586083613254798108087313963667556207557984115395739555474513932365307626726560665286262614255186632315981474552268 [175,103] 1619196101601446074885578325436226258177300658361584358811626467666649686747676415442753458346097793408778211573592738481889928544465017138086965823549590353410205531474843648397949694915880037022264812227737059449303243793562759239880451840342921746709746820390037612997965813915719629097895769594225204221791444570085859911893703549257268068592710454648745084207659098183514249717814655231524999992397936708582933836612721808016349239580779360808245477825663707743739687198676992219289604666198927379838131691127317623589564635249626447842700375777999823006731498909414111073013075680260518365065583624020297894370671981914517938119605377735509451163886642963627240818086878987277524595736 [175,104] -79309284680181364084013029527059907407563701234897920839381515403972206857898099644168840020418810396380359529744974879147873610663446722946299604946715200592602547730025297728486911056983734231008970900503751553180264022879330799839095429570424932478511231565584435583852825755111830717907779069187187827942270108627344222099045267394615910410228677139193436367497301585077070782158575838643811180109523005937097775703741225769170484445798932882406112702823489711483237647779608494309093323127213337963120089324988901581811532445461903772373585406416712739967217851946153299820717442720826102894747596588260553677345368653087381346346995683987014213432638859589497428194934442207568596 [175,105] 3588214934903312493317392664799869903365242799839561253631733641192258300967783678580364309033415039455516591298102596319156192566758235260712809689664093270062642749354622648776088154286410142250358991791567668853526364217190881321542477502210424081244586129846663979511626167027383529972693699562225430691604171893448288624209824113373979496821875838288005140544536846317341779145512063862259470578955671010357023071916080626905007754711462143240358599421974174671774175616962481268205558675760608250184234572836971971578100795179612354695829938513932093614368516782896997506306227001216505687220384401997770809063404365877718243890033781126315666037114757910248532259671255689298 [175,106] -149682945724698931095670952549219923338724741970508585293919362187881330005569987468084526216556538728672395344305438428867175565586106912990944023417370338404939184671651502913713976732494559279583278636244564651871486003659246908482673355448844433866033308046244522279779708899182404486071771703981969385856036628957034485360898009707311075906813628411380018152168473387686493852890648000236231437142977518668619075804389044955373968398739872950293163342412877325950300108217667449057692795889307418983954634829916909085848430574845721515816688767949502477269643970774048630471698870437450817595018265116891679542166094151248843718830327363682291692641278588090810957391117984 [175,107] 5746206015246594271289860796282338478703042888784802576449116759806754460001508919976414619972398260289985881710054882043545516087727089198361372286465030819838145087771717467302547172926148935720551017793634748350660534171441043999858978119146970936011411714859818144653266693367998946706643440778955594425935293497402504345586694461930118860740623806332620601120088589284891112622581454428100900502077437918118688203565805436018177322954044714616409796288256949009717383854472534274508228653477766804606605038219357000544436056051566281910653757878912419933826041837651565324430220698088405561433917564698527417454353767251011355154299336688509848223519114500713183805036 [175,108] -202602792783802181359187125507686482908988584047936576847465138300899905158870536504715597452705487261065406506247933740877401380845565366499601818516584906493473162993778307751902805953440275938405607549062504260857629686492552246192894506002621474465596855742978193447710528758587072823854927661214261300829106633089111423124778738198219499771565137741199777096804749684880080884505687813119506257759820092221005531767036091516525029136907772130826302957141648471592083067984787882281074102470153610997765823167627521183657133050364426075151483827813412749728529132526201465860037619180993534344820669208304938314375281980065601302285390197253444137641636443236369484 [175,109] 6547403087531703187429446839221772052122209472634792474707556023444003216817605172444537804772491417127276160337449890319779438337718131248043044032657213755646275344637612352790596712376597641779548095021904265375903710499069966625325179840106458756400533136115571816008523993590165096750644556206416170299148523389188036926942060906576741630771973520179964569836809155415301283080282010291548634765674482125703887236339381767534488048409671157097489956538199807199082023892415418870171985274498527830578685343693720422681054572777124962587103265446112379749278353307190139939667133001479724860739912429421695706891420149179299982337204040062383323416655023173861 [175,110] -193516817862832158107421739639346190190024176280241139839190392369025178085284693736583675838713156754844719083394598751405292165966951756847006879074740163611912663090542003929900893892323152513324228578964247229675944392205963570721518470191327284363983878111054949352368585146658687121237139360687258297058339144643304433020594534579177657938873123609210668159971836212508192518396487368038275450634530859568959096404594793119702232922680344794616554593055576546449028103215705015184149900851645577250186836775188999774657508970115446661918284280765919250636812741206444816747832472917589686100482209602149699355719632247166951708494281366928084050579492894 [175,111] 5219419497410175502319889165098377922467693029012482534336186121894941571067762342508025042232915108992402972209092864707523139198730406279572630624782462010291725416565987383253523976939258245684006610394770407780759204406792062539281300573111560286607729054801039266576477914026971946879143715273407048681979893242104454905693837596295820836789304695431432395358362642531843461155874119013259946367129131583591335413750483837999123445722166816971748012757551490603016628446806508144044818502448571434745172640566328587682767527675826856157125940330350616679748088015978161064395684629651689638920910285387148527267788412432286202320840654892574309975600 [175,112] -128164414944068038249730082123148241084428405463992286458764984934870243633256496917527569688809451973672130313837762333675054911032181602965597007914027299191327534986953665490468567520554926765440454223429034902687924275403093841682836994788340330513435018951953507103189583587763577488255745777400812624688413451195189630872756994571358444375513861587648089469597600475548322678260173107532296772721558866002833697178324878374974517219099353049617915077615669272349699651281645870030644460361874677825481044172836453663602653641023162313320066281382017390085821012748314817782021753345035275258032232973517415546599537030982305904386948535894689100 [175,113] 2858255951756073715491193196978925746583006406962812323631683037342364789585043933355436435949573040962863014891780225857232063247230824422438197347548041644267765415014255289287423794079536691762420675759604476701999886013686052772489500553672832899541103295529080138728367333009047127405046336984404333198744801774172401375798260848739768378863265402219868551886593172824167146571698001420794082054031527111710226998160858445606684628394103654501991949033381359463717634962965110090185302796903185199040360501197169246179144826770624781765452768643587959627645146780853882581947903754732910016437288789059620341937232157827182723514442623703684 [175,114] -57746697107747206315938494654006328813313320564765573114909194741107001964251776713951206802663936700492379696029757053458589110649415019893658333093940275669551914570383460685868093418636007426093935040650164135496559260709625016728372929752191311442916655693798233918163075863349130469008666633020214111342541067143865118340667792750846080774840171963857151613288210578741480581736779623828177386047818170693354167685485056781280555895005348364199990402391770762757568646994849233309262722492897251886998163901886556227953518043487089493106397201255618719740810331705187054043456981757480006319064824215741800868837530245090949718197894676 [175,115] 1054157272192753207760616345172876838383440016276352786555650352762725529976538446610920093219408082055159846110290422169283509312820750601758044414034557675273513553521309710093759307712859756828307446951025193238360767637916695153466630995882786130271105068571038799481302270544186003777256566497455057087027531640127079679826615203681013283610358853024368256420115799446859088379115168557421128523770185974869891112586262763253738277119744768457216085573623559486678320197596322519431053080721801373874045679035642966736650562748054044137361589439774955688104925852323428035510096433333865668328658119447866719482793883712407325908708 [175,116] -17340039030013903613779684529364012468458906628251920151862103172453737925749840884088714579590989741533026375457769922976975886318337842164908353553258980793335924600673997528883188856431283000001159213993232672762374682305190816315904905734444422185715216610619044357575983697665330242212456517021381921252967491693293029349888133118231274994708440997575258937579409933358057910406856747550855367453350045315132665344471037184793690208346724140333707780415768821984799023025161109908757119451147244198186391399055952212235757056349993861902406683518879703387123886167917480678544124112940254373116800047974009680118290183299471557 [175,117] 256287821658060236293258580489750879612122011314832353795349470992636314456758089844791924882709079420102837454692542087503529216859354632010255952257330200613011805725632988947536122408908490126313880065020746540090744638838853089374548458066601810769766465521982220537152567615480156268977836102133560748500615059360180277749852080020171129521970790764601237443414883118595545675211137139892698594173675880135236387471936894749137107288657158289215160202729707776102559721820593030418656471348510304855876446697277278807487416410430187770177095529247301555704983647700867556084019366195033737808820864438985150040824088043959 [175,118] -3393570020161314168959287599098385752568357374448953944218201908500925676935202375068199817070917537411927558765364555535789010405369467646206695304961562020410203366673836883243236036297348575421037877522245434153256683392357945011561760149905996844038176391086351441698097250192024600349678687428430664493278872003853329531600292819666558321972365561922235812953526598748378401789300950426354944776506546121945491082361539216442777251134412461093795429373176311229463482976325845301365073340165839943322755497869935212836999258950355115197360303528154831426120059957790157160184458833077763303254250884145456385958516954 [175,119] 40133149969263674582201133226413205908663764898538894931246094246094238302663902876658126624443087419474756393973568286639559322377052912531916990912175344436486722980616605036158926515296716771348223093113836126602948746953312517635899174319545386393659168233857005221781103494982318528491015480549260614191903295454781733669455942758772340588334802690800577399226991003409992439885722921212337224985184335131569514578549952784341516223459457297879378717269825565395324060860745252470649245806320410673225163443377750811164376705778990169852250993809650764680631237154354987045990728917906243945367225681309819985184 [175,120] -422552561195032837668330728094749142010107060189408934750940413408267687369056203040701973733133469397897627615168896272751253323167620016627908365554184267923208334396838043812282339958973486276159434111793165985533998540040459807336921374760879840951345892847971812938295617382203559612880945788219921542461211550077757481142481556423946056239288257323519497240955287772368765778506776919717084370555967341103349865935099492759498450572971960213603801680344538062608605091791967128640373817649225845125565591961703207603774417018099200828297026736001892199045742742351180083454507837891647677315876509360866492 [175,121] 3947728432498079027386824476554109504927131724755519457405905845218287623156325770592235109115523783686182530724922298216733911427682387014772527680912551661658442608328589227286400385783213099925512396372357478825835626398788357009826994249215614501493438478818827096470130522557722640494260155314408034026384468543194235829256532506557035508768027051391672929080004373803086086476734664506116130152438196436806945672414386392142148339034712822440494736271377988936638809313484601353840655523072555752628822750621668763440269625156134622047048962283806564442466579716157267783808777500886875287101732782488 [175,122] -32613904904991480560166853201334082923895953818490443834912142238406082370978591333426112872913371415355730545010597805668388617429506875121527806845525616920407513499017159615436194094060733740663163307530939322208984659474938431147053225242559935352218709976501714191717782556689144702957526641108215065291947088964233700735099186760381655731484270358498253724539729702184589613330919957394210364203259132831108121771555109100092758032631675238306862446405030752274918697810017998929909183787509185188494140370730708154458920073290211356257029104742338695596852026377183669255586144716550645103780080 [175,123] 237403141930800777203814368833167125188858220399202977962188460895992287464432169591291842502063196616589915535109574282655774871148532051713687552853587284948398035230533013443351042686817889867924250232621680446490891985637354337402514092224626000550359717863375058431633559516577717021201591122569825883227981842763492249134874623345677496618407534412365378558305906693462884745831741934931121665356040735977409517661582389845648512287990227038672496633560421334599576325206336046093006720360253796473041280763967991115708935885078292236921988179785198622491080002091563747683302626123406447712 [175,124] -1516957637403862066678696378344266775959627189413024978746421208218938250376967002780329912800863460132913073546251173485800261803629080800247543692334672881562628031056981321113062749397748410007932978096072670069949519816670535800590588357297867358187799427321615968572887036618035637990631688566459995606413525630842956229745915443517588835589387422462179669031364074734348740325475472316028535475564644337095056015393255004699556190309613037540615547246604009814017869572419875399012176915466395890728130662383079871869653178259874502022827753222922981385303736862539925099300569656030115 [175,125] 8475622209163501277335684935105825420977205457233609557068260557250063675698895066506218145458509246419336954164802784215513192256990522650186053617874397479352515752324780734257631758645921100304594374222811998957330466402867743479993773906035758011273424682135587645087123190719263713688433035308559104515534201660282006221033777040816292114986548255659118208423497519403951130932575172266450354286552389098989523881726653407491845837421322695163027399282404246155704241873112451272811578078821621853436494809650630772048701601808022812435095158123353694457728123749041614037671892784 [175,126] -41239888313492398752539597279077038443237621629147584237704083759922864408404773462855600028881377574097769108496234290686827051053003097044344816695019920914626118190388226815903639849363337416273279373809225055353894507746562094826235358446866550301523869164208553727608657813126323878280700191126388088223098758158332424876664525413909250412249618548867167246225871890513978556473408461121050976718401427190610425302542093224912490607191916654182020762493551309959610282090272435406599292708702043425095695492432371612141914700402125392569463769759291392376481979953304710325568 [175,127] 174009214892930690241184227518735792944388304807842204927076702393743870730999105702512187455951275144827472502376887986316934733702178666533365022499635324219371239028666903588819359129924587208907159841251326952986914172980412035833097469358982660849569273100462521230212785451103956918734964532567700506413555776080038609057689159309713940094388995093180632907091024673265276390174485971476089216827890105096523862328364343339928585683057888608670670559404990589248100259987381323183076555458557740903531544426876440445886752078349394977303438377970185653563787499284897264 [175,128] -633894197030888340298295399532288863747282287523173387877244770214203452229943811380112276822487838768832525910738510257325368181644829798052975238005581973476762647163448476093745776294742913008211035820408741553638962590623158956889462071673105956205172808701574657355977429430282501533271322709638798115415131637408824164611161041758241911002679686736818693010795155753760542438442326209097211709840963478794043202266344762056372643332830485247325578368071633184422104304316243391048135236676976681711542905164059893858435393380661859107518367947418791530431749615674 [175,129] 1984478523356653137273789754164510824134510537131980205875959468802794684050452214759687081769673732694389542990882365024785299217539476952357136503463813616613034313398710409419919372392623594704551183008602610747200527074040667390834175515728120843166037362755460898354627201856075392335869769186353616282237217343538602729859589042427600453762533461193165562093090309962708275184132911583360245126170846446266113029746010758720156853543927329936883159582101148777689200270116535972100477939052882938272895461811562655717516600714305878572972667241290784191734356 [175,130] -5313308063689994937949912399261142100632439897021912833838619647668318236292112866006908853098836225793392544380077031947688682813818772937702345004841728868656202149578662732647104475904094465195875167649569481112847967189225968391510227124914080013882202622715410558946746226195636473850044658613104326781788909879833530286909738739437234681866767740891527266818358245106803413710448713869979083771873186780039801516753710558800217167405122988721293711395798134534309303588713142035229472236649336808435043282553533825942079341638416960785861463258557651168 [175,131] 12105377748236432413161817382632348930620840304633648465337273197561902771818569908012582145954170150385360208625046117417070766700174465179391889280727897557443974119668878070586700553326640603931167766998230059337103544960377831732361785657372802327052408058715685725830103430970917460954953821623495057554056531703109913948941897388451338093054493555528223133442414465273336409033306788598994971777749277428751996384351785121653206032118956934639672921621168632227013515816028779159914873664176031548940324606971370590033202578013970799837297336474736 [175,132] -23344618609416261224062665428300790713653877581726742347178445180670783342659267306659524136435296271125127068147060965934232307053570032972847930607627721543494319587995968610610258255834817790103114960714181547232161439283088694307067695536394593854681877898827597776290120288058588131130267818693445661387017949386547381584819640025108328557437248297812097194870528381025328671473815917201932865742380658047691235029804621501704718814067005004464908109312420231570593174339604455190859917786264708805878995520989486151762477322277550993486019778 [175,133] 37894566640909991367674389896448582205122848526352007798633103553945541792249659005974689331233394136614953268018230242838922351771816195038994088563949290074753715514867702786978519056308611082446687694088521440251317752059318771189964622759231017958773205899520917492944954830834311476443277284446064892921119622451194885177485932575469342080335859210149594625451763176898249461412500768387575507874702656177807281603512709086241368646307521620283742095668443400924259486864437683021483236167274997910936463869294175312204971173104749953684 [175,134] -51476922291582137394714035984598925633194073246830904179315611890082832529126304907404086228372070714635165701225843466128310754273099668393277230437011660398010073081762583177447160889848001610251822736222229247066975637509055879797884771783868615346946872889780164342334925961531665633751640344047296525778476300987021530260917308950572964767112179309698989741886195269951496172388738699208713806659169019209183094156013918179852506180084989148759168309839544354539429597076754636493704201841572412706041901432527307662599460005473664 [175,135] 58159978188746928236751783926403541175920953153659171412860287085636023221769020416892935473631619465078928688337067267356609752627588241655329504509376810650830104896499275939883460242055190142744567627917858645952329483055689452066636966924497307148473347834829466144524873697767986224197810711333251394028955277407713414166254284514499232966564367394368633324218767302344081835170477973203857280768542943190955163360511694709287529141128905537684596278091830530795725111820457949386864838266013589685428707638294108895374766992 [175,136] -54299749708313655877123448024751753884298502647795145748699208893012845639847242101432991944429047368030340462300867182008673905938792958378681353905102473651066341924693582046917571611493822642003832296450688314151449421409645850569745518273589994386621481165621510419172544706029467277176945351398846578589819669118966359716869509923863261344261514523704102414906999629043850743211249953970887896770765526087406459926343097257960010187938909078266227311945651054636214220601391370925312616675450120618564538858911933311448 [175,137] 41606551485879571278569610143035628344145937694626618058205472592414298169280942513303252707175100597608143867238480562161670350417085111681233232222752863919473632807034061844770770364138415249751972249709294646367362298313010311293068342488512141171457658426562493072197279439524153834148670789235661397126890578575072210123652207894449855317109421115921587592256987945802260897270435721531250109086022610877965831237354387672619481082608543154216763249823340969519556181144117974693140737772200068662338403072723628 [175,138] -25976004584147242834451818331571460899183495923923506326200545195307079112961153533253942226285562304681675013050107127271457442663849149606489270766222941737081015954430333254804550479365035317041288320411905194735381207858380323632053906660210424435062910402777821192152849306277665240980950321568090733275115123797642859038872142710033046154553746459838217671694910785860079640602971167248700610014461095331752777027899937707788541157878342085940929070086200921130920353017331665920289020006243796957449140704 [175,139] 13112879444979820568837432828451481362195398047823530139627187998035957783541393737558663378452473371510170541732138589952692566031386227216516155021419169861174006900971270516514176683322725527873745914219957353405680070849966942218472447469628431670359801659387304538426022574806907443692825423346586554071327848415751201141477966723171550093042531194785544952856445554271490504903572383501278277543954152252986287186221253701854062337878567723076566075172230872524305323863526012640892935934880570968872 [175,140] -5308856409491845936249079390033669919469318628089115268182777856176463513325704691684845377002465896748652850414274326299010909359075608712333466346780489868651786657915834647235358515581588847578321679918396840713626837556055833102923728669210076573896931478247869113731044231412924153003197723139756479170596528445456544633458924485343876238858714532985418808810061188723903761727522562714991913679660859710098685852706881346775174310280788656823279170321541550563943402195386835332306799205254930 [175,141] 1708899514274733176396225451231275019284210243312403653293730578080266914915295601199926352632082250121333312709465664266293698164643889869717955751372775241175232042375045577047207506428341460368262802555612986807349227560111114988161366645511354226496360367978563793094840806742198138576571400319128274175240191859989260065414103900955702860847635612553466349196983575045059218088211060033235298237790255869251252601606658045603893624067260108003217915877664664444165139763500789003922616070 [175,142] -433341661733594216918942017672113691921190224864276953845458494823365623121365562841412302763679707232009458857212744330603970925450332970918436948995712264322070069007372415254427671014982448910285948095041894990405759397894135804886193729797773654028466394942349642678434107769472945615895538360081473416232520490718518364771769773800738472508571071615337359995730129280988074499646697056708192822883434739344387044656937325730664190880100340222195931352227345908315145179059276235968 [175,143] 85714185417854941413366499819427723438619114548838768914044767399040683331534907314781483622575407076213086012127079158483441364429775606329410104220053850153713667770495126441637070818067025130949701346349142015461877401112122879624619620811588502620789435730708981665738501272323867956661357683734391914805508562957252161523458331786777439599070825127155570353402722579553163417857724916902571900183963967179351331245908984900358579825649823736997803545818969326865761680455848 [175,144] -13085428767636630670596108057169831585252668739215297071667633940260863093296436766216842956586430696916959209983822483520336741089584317708862368141781970766337538310238744665900984156200637949420817876039465942209347363403859532222827627895802488209764385629252777886159156746769971280025242621849628821672486304479511994269708594220877176065631995555193299802857840728624038577497635156234127481465153080201478261322409671758526963499396661818955047856007783921078918784 [175,145] 1524410560758736949855720572732685208712335778515195796580912008544743831608773732561014770577066351233505672206530381450167624528715994910805908327734041689629161898066084757230754624607181483329941570417792941066582199085066624565265366960170532769444505510887932649722656817352199109813539292009757865743120159360014655543278831864207567450685234824305670911806561559090185433824917461811163747895902626214083765638157503002445841755691899091556957369477447538798 [175,146] -133869959945960606083726712291377539431617147268622277308570668175670699126604036259975425182703250396019544984640910399308797610228333518451836740748339954861624895200429597407344296911064535022287205071343873976578717922506941016025703020997024512617309050777532431488271847027828272803540359338532227678834310052794426362570879040784567020946031474608675796646346461492004025541256866358503308682063486421830883799078328963137028681096824740369090766252000 [175,147] 8745783873668891936482877655248757373982338625817916981261698646498527166168423490505605794216880197758165078319303871036587388395075108657996479370948383466056944832453583216481738117682970770774881748629809500876251083633097414253869796311387338973392880885588411720375477548101439238135306882022645443385960154673723876302609704299386345133525658014271678616389336714643141064710589370335433572155758516059892720457055479551749693588628941342291340 [175,148] -419029130309104344000620225226424609347914828279352609696679757211084058857647044584589034853996470508721052837920176288810715989699701292368509990069515410920574649416564965775962913459144011653922120812536819458413814894073454107710231133778199708014523646465162042364033885537334260215190133078270729426825717560601578810535368104385925721099826589518159702719285132154596025559206003476425090164887125643432576318166979776737057036905947276 [175,149] 14497222426448676315863718165202001933246437901419382320445179109682038367203509962633689865395124396990886662417075789127110812664001110556316584038712896348873822672103114231558436725233827591994669001503302424103063665703297061584547264548224834076544208592610867012252359947014416420668115996733131813305354169162489896512204308430722444275671156556692145546485768369208431829543261806549674718663532117392239288460228770174585357269 [175,150] -356112915434130961249647658497576619519007000747185980285994741472888660593308269192968208564049118394332125077309359505451397865803880311280985089044574509101267311840390604650968994085303092155336698957108079085264939847357332198383486072593437781253988894216875984874992355709104234923042427759757676318784124775597158274266275045652775812117920090330248106196163421661503246704465380981002524980163945347062117443291594785024 [175,151] 6097376863026752055256139544241883966887282427209933538134863501608392036139001578830948194582427012502437025168947197852994684571368131335878625642331794862015908892492348169203091006046746221163621875768161464684517926287055351551426031101169999139036846935460091548464959017764856259041344766833169423126233033952729230199543810749033401246681499734826843272611651858522882079453248291054244313577014739468041200103296 [175,152] -71313334237010750566178664314787364693634763651443190709080979151530100358039142866198136058173719933267925989161507817757298710338494293232036468349598473641981872180296601725193067408998491606419225598185935775051416273801920865015131068446362237260405196700673340811547869509450333339822842617280786135885663560226750013913720667753847075540049735020434904522646285851053085082495473169578107130776979042800966 [175,153] 557200003997543445254741064539427634538310655633153742885754382281837040528669545118461296683799940382234889286744893375098146321578086827171460668862704950134885324459515724564968861230336934050927606370025082392744889025921755752052619822096896341743579072076970940633035406709339110547846626426396364193433406661618378320824326104948046166622026605465796648896917613177664919491967118552198454945386112 [175,154] -2837882195341180720951542840881773813630819178335277776725207668712606464679792274844551353706891864938875885963925252394228442308372941865950434368002283308430319600077019854935858187258119117322365804857693278859094180274146269895898424687621701930300612163988739100649876882373042261174819556504055280127569502234716179241231371136322756622490041389740550165140516633854839884587386306915216016 [175,155] 9168212675924916120568780355603392266743633089619050180571406435877346727985900722328568805832888076302676383970275753202461259153067020590523301890828177212408078324090127579847792650762227534137788310567915111089955298329402529567813221109062005695222790919971691995611071059348157647320523471298415007715247193715918428138830458309540847047844902646140948197791317460389379954740798472 [175,156] -18226029847396037849231653359487367601506682796534211804983655636577426873662447394107153092046894820247550595687578309099219656257407786819264823381282100602352632862483693919362227426232240243375387867053986671767055967572503772763845500454773550969677990171412847879460505778164584057911982331622852109275514988738876473750114065282888415640892232847995887326376775366854720313 [175,157] 21549819480009406209112308393357088883911242612384795910691003043586271043717301330364678641235486421568507835663412245895288463072285437289877823565777185291219221322774091202909469947700952495972698530797275436272604728332658787352220764501854700244795128214460317602714780536020436623709210507255655421991098926981059830753721399641983855827574522900743187972893273302 [175,158] -14584875655099463082298405217973285977319081548936847148032763873713495639262718873333879263824841430484672516451401578872883975022225164235616438587002432742221834363044431709771781140855915609866999858522121616844065859321492424832387680977508791864597284871409149859966714513994073529944938270680395526054331216595090360081312176787839471644928823238457288512 [175,159] 5410295839274335572532291107825055938138218024157864036732862477861587421452960861756586865340909539541630645534676115509175585529481362030337279215953006242441605497964426426655850742710951857978482999842480076880347503629430200425676993180767774990443225309698428050885411354835806609090074094738658942104776788237613435907283586392331316605598902440 [175,160] -1046892982942899715847144643954121601343750230137023421710272155682047451382846440961053229256140794470630031352898531093668521576431093994902732059196069299245381506544261374033724677370628679280782141962800746396720473768371946990845341836510698944248455027594625283348697557357223668317637146518567404021452867226096186845951023963864205012 [175,161] 99827294450114611844761224273167692034664077908903298023051316222526369683327615444222892820889337608218285078073561700161500221310527060000036955994927848069510106620842522018031468469993281515192126629252240583839644891214903028621399677605033644512645845246391294196991321424183784309747634321140345694645224144741255428302922798 [175,162] -4391900307491758062127596084621969583776872459508522259116226004873627760446947598973638051706861190899030941172456477554542198921557528871685530580731951724560400483286486131865995379724109636037010342219205928548910760094412378009068751017994899475461968215932834863462661918855032524505445054846068847366241232938573360 [175,163] 82539450702190353819205997787202694059207680815989604458079668926124765317763808558478109565032442950842806667044470394714353292228313999989284680903343745401185853494889636753174304658482266470322717871619870231068175443525877969510990896673397919218974637153175468921166108903364309580537708097725390764965708 [175,164] -604996861044606315871378121546468685518642714887747965718481161861004278975771237556379387157216167143150611759659939439997342658784098772244701748485340575969406423786336069099489892561456596038183434038085064099084254267529807017982888079456778748604441837984239703016490188714175163276476570313707 [175,165] 1551182677693819640255936593363745099556194972184308092731217687284995261025262270202921609799232642454758331915093525379608977847219230709928661534804572168675218491595188081277576675097069618447617661433195122645866645883625821167560002680549873987411218070163998117307494241637213127757 [175,166] -1219193442169103003372010607960700363763503354670903161682034870838984307001004319705057662143569422788712579363544419973744683177423841031667302877920605706164371605148435977034106512708175400183071887199140723753236118782643594425869347409769121773081972424111764097673753024 [175,167] 249666925252201126501313652095629630786540249199405347120836607435717268046806281581146713659909234005561959401296854982708927847230576093405575081456404011195635756295682936279102803602686782120974665736611963775897481854840049291737127976602016277826874427197496 [175,168] -10855481286213437369790216623815722630150734475173020503146358621402309886306593552527428825536256692021990551332633330610099382276229429531939861658984850307775219609610601262519672470521136340159166237921004300379679144478369263847423981872035964090 [175,169] 77141244582206867116384168155739471594295552387078103153266258249039415615293081307294400214715778124899496957923439422837283634534026727503446903360878628368289773751960151755830844312493299387265532012724309443359218013030467786670634 [175,170] -62946452036542452353667641136423345620653197779668897322658582801959889501768158312035863891371502819528601018884982981509003546758397651584998049225605197435942383671052113771925336697290314056379053653495137965103698656 [175,171] 3729637852178471484870161275014891640637482504865121313810913041545698244717083055561318217060420909077855671703440054535062296972773681652737196092957952905541885282331060422565135529200920502794083516108 [175,172] -7563664926157535080939088180418566697560985487703003163610449091272591825255531938402698344366220520290547442026433289040330155156266333895170251724457971311490776915055340021891652023380 [175,173] 223282603265290038680879495652809566368750359558818745988861501460369699840820128950000459830519168902976572931599606851974033624105626932059040163909879499901438162285 [175,174] -9529863916308724782833972019815874468228969251788366941076268938809007238531885739894230416721737801516104616061175824508087892914765542959789248 [175,175] 69349770966297956109992800421356053939147164859976414266770204542970148971708532997583279142941913679606664425722451344 [176,0] 977971843325670708041356642730135988537543692998512901110799514417533800605514210362900712984469115226185997647524857340499098554164137002641150074519865686189305611852799026927982423774340112202134078761952228963088695732455564621735786702394430665395747626621922220948907100667338581761438293073637516806389275760680241176615390191848331604962562609635769259430308631009901695015360725023844377192458896167326529505594439922972236824135925868742925397730312390230563277996320151051291653965932485959920204500439037435627274081827163503635696701913610499544977632595111120837899119715309210362814975887318600110735281597874197546331160450221178395439816925380844229613223405117894423084192416169329269223009348225792554214229884864413113947528626401839649563412944952561685655907455995338971914333630224710288620862107387116298264043883303681030695331822987721670576565000780116619812278249084782027182663958946838864000000000000 [176,1] 54523725340989522820623004175006860282626840199662524175160523978704442877934190807784026291297811110663936492767391719034620260218951841306155550036696587935291457072748059373771975137049683723303694524732936869536357055750604440947235307293600342906331311394871235372450806470301959207158850381497858565555544645325808079572710147047661622427263117135656479293963130306413345934668003851948196410566003513987078456761409555567344140602296271245502705071868656892160069473449382847310193490316872639140158789734231354169403312751032407881482092615276728404185389546501162751197063559686473887852340944266804693416293396206030822966937840327640414453845693087353050411412570625696166599523929374449436373615658546963354150047936236482157930919983028441139628157028227720809152159159231537084117554278723560209634637206889027717069221998036743181784862679820808273141388788192358696819581564537551087836509401850487618801040000000000 [176,2] 157630310988435112558152505136957479000000713873704751605540964037658739498229658072994369306288800330079074331593788654248863571741843915513642089120306201275654258485246265466896827453962394770681790819583073845041073970117417094403092160808845986000857979019862590003474309203812566593122513192016308814048288140157221363902935632540493345869260659092563801393620818201873619236745592066819456938881352853427899092415267562298198970213004818296605793239152757991037352189522788848608706032326210801960560629455511066742876092282917342994201338675040763560071608540303481818880035625357614709292648399390190653528620738965590199944326430819466902639192635532819346799390400662439550136538972429898039223754878240552019129715818903526883684737192237145136530712490794920636783805580297135524681938489669173366487601496656037852706305158510858257099005538876643066220313831682064462267443949793712850515996811856917470841442468406250 [176,3] 111717875719958053087322784958392753794279744488387136476349554257934591210172952589947943963761493661564989325910638559667726842073351257931780943129205583832970471056270806534827022263340487271921496897214020696417380053505930611536546575106553014356355263963721472119005441802540427960263282662370788580672775179936961338545749072799468655550929226284739597107710719069369249761479772498265395807612332280498894564848743685246011305133825495637710636960423875017611231148151023056454695826025876881649557675518555736232140014331162000939267541940165262911152225437269982916540299130378090019482519352268728690340358653636254069199193126506095017074845381539371697402026564031584297058191692069902248084327244209589657750094897654721845859001678745077575474110646528965058825627490465889044321057949858439376751671122834743207131820061860417538268172131179295434460259650862503751607321200967556739006438319039907267374619389525000 [176,4] 30937175155604766538099346449135792860961069629408332337844423179055405213215568400580908057469285105066769965808687977436611729071433371320186124942789496762253438220566888444254257353360163907158500284389110650761672649103937093423670693459837374226754007704765181065480623449917469264258128071864148427555314338562615613910953522771012604067236405915794885100566601743668332155351202101291717191171147224813788785611022462388465771761827637705784928162112176300980670042055258215036340837673381060142273931171998215317530911558028843827656255851865713166812299932494008662748929213358658178489162818240030376874600781407442757491417208012754214043634463968512324650525917840244636995858468942360131897253804481727271341141265161748568568119821943447318518686431572083202274666442486309800717637522877096933941428067130088372197337173767248407801420406296217418463388855303152027874824208727537984166842550337333279706305229032840 [176,5] 4216715183311638329298701169355098496214782187145173722286570118078190841001598748226404354598488067828286787458902511850250812083324972615064458118239650714418841445939134270397803457076653584965043462074776329804815606988316437929599670040223944714815227654772799872056837513457103477098838772765888905502870585169753640386551025622426717346719225985565234912384061119411312490808156389982059381590009699101754248440507357015738317557331477141550549650219783553721329347375093868866430613017451965952816184945279786387789468710714826498763981033069428682762172644410082957660327706850888413898880157567861312842892563684818717149274034922345922960344322298661752513625981568621323536980953398111008690914929814559396847945726212160756444219223079938671555151157234904143613330676532854481573516696323428339088225175648976615985993203128586720180051048519395410177682945873263215030600133441647004014247149616871730028537409390200 [176,6] 324713804824212912405621581677318059311559375629762423018118661658831424680379344057458896035834408111553779938166860365591962877151525445062486563505614540654793294278203155565948242921740538651284500569746224027347090409482793087462382294221693204827361601322062834009812610689739461250565258702027966739185638266036240753313545817708596884131085259004541526932539553308345367303387444381849289717725981488132042184948660068815188585139083599899930629760499527973262899034785874791129013563769198462995505833027342770982962616418170629575007872841358154644467793699980125025078530581226192856854613803822496319344339775310726054611710192751708272308538748737734175920882070407126745606855629302996854292433926240750089873604319121397061004839307660505108541111163833686194166376393554901757396170482884378801141027585484346821561587991421104928762120559885038325282240167541393528833447801326102154904829820160594741865656926137 [176,7] 15480536087351768805479942037247115688085443994054268984165362071861991256579349749738977050263892062430779623584992172220317672699746079993045444400870582853569224219340687339595719909871327073827389058204497592991489607910725432882393449162252182807471450308273217105192513947980279103722723514369845752281223695709853500251193550153794710603831476570883081296465028431408093884569808153203023496276387474042215391875016633105683193675485438827581191210998333131508526299396262166624210786389375984639357802022473403027803289484168996735264313483602784155514301349758610085857928024816301775371767397204348894138390122200923012496387621072104014335336508112283594742732814108083341140333405238728804591897138631003699791201222613819365719380628550564411164470263447935178793282871193948685520422827000766406399706524907563255206808548545088079534074690183117700722520872415794217558535918158521690409891584113177585668772274218 [176,8] 487549011783291565830939232899993211942470771479417297740424622667850695110566326198259792662360976849092505792336466435737988130520979911477935947449454597744765120482416440688541263973991360517753454761277677914604964642479037680595682380612605858537347314567929725207722019658174462995788494049145469563525466729318870773887092524640421397122212488325771929081803678167605531235265592718041491042364368174382002517692438775614851969069585351033386718416286551665893946692330272934296952131607367986709560335557535303780986977692035080661423520786889046771831098519381645704609478620507340249020330978550675019815140878281047729985680946357146258288734141687434941274000819879605082052171233804666561124562946974461657733000806035699215907707756754744620636664714205046142425703491349786041093078879212355589572989541454833032474211878944994664680372635615867407939815433139213269768954458014287626974742375537645450407957203 [176,9] 10645607041691134141945564975077465322859022640540701871599126684477307057517114144972986125360485410467918602757470109664244116077101437051091350870593302673078174780096736094402829182427316982279227646144010526201548702434729584399400839037615619841750832546386281807540538394980225593459952794595586542691112640023403332507555465667516558133640624140550175342603141018229524455127016191007724183703588561261668634324973087589986285287975727203702510831446256530214544928537248919035339455701490589163477791331541413994601485039962512011605368074784805002342827124320785454613814488210233980182320493901472927721936950510034863479032189042059051113660386798497028273095493021400113993156669415285101487187113608681908469278144180337292665942222855660791971785796605674218317842097266394636732768868822313262338642848585817170844820798912337873541656718484189112498973923552171626953469895179183829441526247614887863965439736 [176,10] 167264915865255745917252565271341760319478528575745605278854539404462580115735791987757069645074523741005466505362292834592049724482680159036023198369084177006272827948473598221403905131859313869063434219266804480893428090268924471981246972733706969165770721368767991908359516500272045365406356010259428809896722562419222049251760098216794820463752934899398633589014097751902815757915303173139778091803838480789236030299323977755912009886201488963649014873635437940348449326191253089672915993267523287875278078272294550858246622844746754392010698695531944569253140341353631238064348903279374977386607308367284411988795479277806266062331328854652065185619154387312058674167900204788768880651213156159267444123180290009532953107324123560773673218015142492692004468879080978608477938155747471687445039123388428835652866608402902019752461924808359704585677881001020359650293298147360371408412008208718643816655226615307648434280 [176,11] 1947682890759355728305619017448867405156914658183489482357498836371418885845123744675620459536428746699745428577785416586997538317004391270130332579581927957364673122846953121952158314294292153341823219198790601159443339412548799604816712962085639749572858210335647464763535286216600223940061087149264159873977259243940586428649861852332162505947289977530840632027968646104373591135778631008691634955352257347946640019763638264002292455705525046549902543179900676354253278280771119561644015761943390283874564303185187279463752655075052853910242882630711235851397980511922751384212827743434763648544547127490219119378542677701738387815973988684531205661475326484733226253116656057232023026330965277537953168993007402503286875803606377197698037665732641561258204141737572136390524249315660195458654676758143385234083800349064854793765930121702949274159524219317418000205888991124402677955671538935521851288600400209865799032 [176,12] 17213192814260863024394235749084887135278205502070320900124197273460568401782788135994357295829122603760662790223576913686434220205992095236022665738419217749097955147183908335526833515259043791663628972318186578868805034387206936428496152848665524340479171548436543235798744613741469629757943784790923924746576833439498307760989861371141388669194169446503472552248885206276863749800344085829851098748852915238363005837616220726833902858263037894459446357003116244567675440991868218014329590946384165499640274576449184649935383879371886533085581307978386267589112547195435780649974869165891517989877850891966518319265612189893785436463894354637393286780425963567713633165661292915051913263204712143813659809931861582471933687572509525182854316315727785368884604260228013677541094910703166396682574675547106610117739354800060613573835735568758165525836261854989128826721256732106052826239199367211119460663719365544901400 [176,13] 117747728217886962259177153405123491115220273731494835268250826922320669770795179009633685854222701392088200535811035024921163783228908817129213379433770991499781570343385802536181172135848491422378291070240209737771638760598540096481859932116798785548354503069562857394739344558628782456915484109398860026655294864254752562891195652292733420750096094002011141430866977119212676435397135428963264471426944910336623385543189419565892997707569719806640699516086086866662538605677731029057027493549517322610570999976069400835030394143518755638882267114254813859588496372236652358321227752213130307653943722998079258238444202495249522895641910280045403910828602376665347025432580692546618850853867787680980457320136892872722364987611543979364097666189754405289186913847077008913946453655284945266595660578792212071677777116893038237576009168982754167788710079189840443386949767387982219710953854009465484146686197857796468 [176,14] 633725538491745413674518407723435960771074146927682258821250154114198437091111561609586788865303384937170446286040329973702119947628416029292513804924930865181742999251318738029768838213283438703077911424140348291635259988129589411739379779912503234941760984184625994866162966682170291506129154901062643354057020571792849747921334487891638462680880302366790409997105451650847263011318443289695432640040171826036803946971781127193128242610536030033516358950798051730570042124308421364648030165774810603448203467363304400073980678603544742740762663464509142334501136375006770013214844780230027060207373288641870363238569493454889926111877746161282846915408637113316114191806623839774414179506202789150812357467980231176917804228378728498319226495651630437048840516514432055620996742607362901160838928346919024804018378147339415855636972431307537309601744150869633579383815353823500177251303885664984394601348916863532 [176,15] 2720891835411167185715277588989412505786997454283812603258103358926778555924311789005303686381275109266694394551411684069918332308181974215764252969586927907932677664813579506316912642216614156868632530855411946777004563978155736170140148079038492232334090024412640416619791467239556765334687737534111574213031109845059108225671582253270730516585023833667593587316905435392025832903386420100602314049686272992609403069385112225834700406235772811157842320509840878352027788391246480095393221327623983429721520111254120140656595246216697626089465239925736663075428651514277235199021975131668619706819200455809414555228307193325105092076200093568191542593027824745183393424911815252659828528673650018832846161679717816157981414835457885269528940665081548425572070323536421409842341706215042434901079195174369989008281004639865774358974658357754962957143152977351269379793909321989155694328992881767737763444977941081 [176,16] 9429796595536058508859125998303967590206996602820913296540380334467667120494753340294807650950027295763568377613060159320529796467303051103271854750542246957369300341534662881550524650112921512391866931927232959771275499211878498050211271377193637282533106430699807475738115193392512359026379453518670036689661785408466115952893008512161941010219568336625394565131926682447604254568636875125367777661234027662022704023487372656028778877830324822472213978372465027126430510712766332073003233102580646565711258073752126788029083145968157528849214262263772029049553832715025805803054567487050013315164622597584390147186397575345348381004091751284296061100595822538614071962342499894352677095573949062948884916984965296824766449129989000625484415708588410967109303005650322720282623438588781253167859142112735746599717393541558468070962960103736895648379546088878299516628605650313304853600659769226470735296917262 [176,17] 26648669446599575406391007867652580257237534847800619818738050017288129726664963571498432332550259206249102792446637969920438901107141263010596621002771387673461856347631393415657603696727611784719126985129099196036993785408329016230087003636624857183184616203784279081811851116462068785338845877434388523411322166702202860569872034222328675010673172196538492069827785209407930291673622118674866183627795332793357046009479125156738720548480077127302756072000158020762059003605666989703210204570676522625723079885575989276897044061531594838018584390980824486362901909956327201902027817503245270328220209035357715346134988613021419172361338904401793911011401538080826152588327764730009358862289214214438127582084724927286931856757035364583946560430198294622957741643936872762316187417758740901723499605345229484317383632886370630631683893113550529122908547107945848761155009364805686439745798010919673723037744 [176,18] 61949837052334329302510471250309407614992093264585775746032493522509376632230744379855322133760905165875375547810800361197654137229130265979915235148289249526692197785704442353732733084243417688725822155641846214257080726208506913413169045290278026544664476844161823279311249880941023342112381258401642528327619927632490179974942717274745963880306953433021190447135668321900215121532983590781821231218860473974586306913824100759792141119804712548478539824581204125348161381353260905415311952311942724389494301633424745708321204209200608483696072013280989269809521128674877207242511089758576179397310975244782631262425854701927475018906823701044573887181164509464132166475262897828165994838083296656148676378701582919311771314414448935726162658628582207004729312952878591211838744421182269026056655983343321700247414159092224030480801476382484076608470153689848806665467334490606705340020204000648664213154 [176,19] 119374543020243916773768925153435538132431078640772797448734978606195435005611807803689838601595418243837213757770977185225182306680348979187279687877038508258475146777710788064507451567714218234105107360655826090292515439359086389304324698833892400085278714712512928714693510485665919736186867001961927173258237493569305837228957323475620769176839794558508278374552685493286888724863690028349394419053131702795563235437215385440804348040459377313503465125046760356414912761866346632457227716842729278081448280279973187366421709824880731427152164099293722178523091508055125603650753538285625424459890971943626416774953771404959468564291468076612778712269476147153186229578722220955890873044113048209288084824351458902154173826159236766548555310552709828156681498037343895647509266057396505715535356887589120556598917397073318166770451739619198897206704998198848805746547345949077200396175840740188962564 [176,20] 191950423926209946787650296738066377312186719089124136660536958518433610976500856949876882102508993204801664190176043940855202924616341088512920673620706451663661283118731359336435259241912230415417174955449254659126044753305257647444778696677709521155709444226052550794971626338550310745407364441180033198555605996645407650580420810454445503665441529717855585654801433975885209301503640930506904862065924198600623590697898779168165973947801564678333837369246763996927619670380479560201336916936698187506064822231251833001482084119860286930468558182265522394221920124912900347958138248266667349947635660608511288680849426669725961626179545949047997757739961053029069407937617556696831131589519988793583425512615754546428903742089869300520821484863361065120950378521286640566066321563075789297637168188000629004047678152983586922252537573043593112749920669995424807384814561154305094730451445686403000 [176,21] 259069356118338647862235366818735177794738777970456698445770300587296147819096641406600239518330874996217940621823315073014650277698133855992960334747183831781518419504677866143495472158561029912770441806233756812826942671903637902765734514057795470795026985824366263036191811537008674716603185343407868252911856272291407527926125263139368359444029629546437049867436664353685336329248950147072936927626090611095229501038582966057910007917796536185256166873722605774255682808043191377080662393122558092866870734745489040842923551259771901497445805396237401641928015155268834287123848969277233353864204063391832649439030324813338488765739093875061202480674034322498328146477684392379419049284411160983396357327785089966019080919215171779241056243540269027484466647229963436537998440099117562989167885866079548801090241606870924766197967128609870366759639054678630930286106021955880579845644119408488 [176,22] 295006090100995985220767062196734018463501937410318714282863021098631388758252564173829001858386328878990210337302182532268061159869760907272523772717725639377738258432527196222802068542905551978321560520987267843726505291546326765302137838718089884697989160313190302265447496171750352662020435141403346726335774322674081097196142215424359331890575369728548727583074047831001433632587988826205303596850110757077774944975242964647795281037934926078937506126471538052957953646521824960901899437225856028222670765052217106911912098503795623367060468346214957044362063153883784448926544104672020425097051559574758657538268473295993563220731311716311948971318438317654473590948944898613450810321273901285833237426542839615914867873125585444058443514488284383148168900239982270286433245369254779457844335538669276575281004220081997772007635846760883030212054680811728167056154565973270238717226483117 [176,23] 284712907419461029842601329501072643079140624062088848986379517158477782121815933120456759297959744670858377142363165681607812654860889154848199511423103755452634312529797823399981756881320260627641744701684343450325851079683467783527834913733601179368235027542124094567684601373989220795039943880972505158814873498034659082022433698374623708349338948858288056700888707135846340494929000080402279478929954497632531403856426322339567931294150672848525026354889998692350230978383584933092976243850564241342033487299852246279015437536583138489447692635221079765330519366648254054612010433828429859970203178790566943041841848350932423733766560733854119589780811494975976596806682206154563782852992480018549555369839647984235018010726394940900500260888086329792765435285567791127240828052204249358800948055829559571988350315362640699506775063682926555355243539822038454337900846277825646844222650 [176,24] 233822315320541694907863845444971895414199594620912201451494906331790302441198489202117657677196122232359976053926025794236052415234307742022005994471065661461986706866541117009218942746762105644378194054129093692865967292469057663989821085155308509381579182404092504504089139001394255551085391720236714891899646427647987033198945785723440792574921462524177981507788195360530509282399468146943132711475136454693359401650742708867843664062507510505234990918443569975909067161512073820013613496997280746912915200303332048621064868785815039903838046340089142634192879463470823028492551790662453800543934337251793202610413293563603012762229718409238801933827832900911721622601979741615413819784567609677621658821708409733295595630764561516315268461574817536415141158385049331062835357122599047918422319553629225139517313520072419242323150268082634807438104437382380664494568974142421439183829 [176,25] 163985095613880418117809418234811620851185723813634334046125264646704561268305871927875679226372920272908681193316719319506537440626652196303527489157740717924142381016855266379997870361545778788785084645843385674516001662048982632109530647706409538841121840743423237498680168049821446041974700193649866997737465459506232788600131947017729851301792160011430143954377992125015370863890021007882851069139893286973388694692587376752889697011675862863948512676921268592706399507953051427877748174925548247943517205291027409188065005905995385877935494391428859327421125001641144007136393017416543926789350227852764641783572812001560136270224920661384675974873381424434027437543302034168344316519098444238054035761210157778275083150441177114793402141498084922383523839670141486042737976811164814573370275695396681647566134156441812517775653939067918762798696869911041976330906024841953594112 [176,26] 98518538484653671469246457631793608012772361271063292085275436435478261679444807759034118033219755363293411721396522503128218168931169999319960488315377261718941560001498296872275477061015796395009401623204120886083107261985950606021104822092354056755343168810288399097759401133651446708335735334298024909201876505630554613137426165923923050347387954818652423039143657839560254827620859600728870725187074969543084492517850127933695902424490509899590985644174585620973614468919936159636773190679192851065506458284900907591155741608184944935583588237342385223605301630138323208092603100729709781685902974669243244076387038309549684945006134288928723977678392515868269974714180876990791107118320672297138206352279904465281901355392601978850654526709480196882059982719402901391988425156502546475111079397886192905265882173751200953653907299328440074421328186377231946893144673293700008 [176,27] 50841699197539137922320438876989931888443867668394790491146985128099779964024223394563308877150991583253454326022518903051557051717236681073437685120340598534360774229236820921140306504282150518779127954002524848743454937933168436774107924765497741123879908058716770754657557047467265836802246438424838880583382604471395868957716928574224781306650726542352839135139146589727954787637531957706194050893171701231787995890802450099340084457464075800809342342038338873814957420978563166113031131995684372061723918253545027250605813983382035611488206241904075345600160325978036458466348180823532329175034554884228389374668975914570877828742012626162947514385348587133085903971289714059086777659437568659386002857065038574651556596543765438018973579736613967418925201956884578796601657730587657779296048411120856657145874892839697202271276948808310245372972128522508545596200049078442 [176,28] 22592177547762488831232560274301975662186312882017686827983697757951293162271661811151812627778662275605934492811562571787946869772732925481655142955299435784957019211147727669010515083974024775755336647931160298446629236606241759910413461460883404532446903244330881359342316449600149041850102993797176587006430925418923507913175498273881869130219945000189682425221806725820059120791251479587732109866880175844497948513825570570839063665419371386344158569473805336082492192975565044015541573933256364126278407973578674340984249196572549870760480843709177493017505748543564485192037881211979220166938891220892755550140090613568863246446162521638740938649346689232532138314413000355423488624484142982247904073961394128615774965006173839636213787221450998030120590722534508033692240414297911099318890976603811292349002390221541727370767083644480023878050654668908592438859081032 [176,29] 8662582274287471213975583307364918479437769758444038948857862642429146893977712137543680092051056352261480031663762499958730471777226197146612398072513021415447703263113670416855038889196844602758893059044201152757844944364731185763904265390063769375807599980284026941668403837168549886283095195444551243807371051027513959559771284408213020655576381827752508599892571108578639793684812327866996622998296461481451081030491274063075708719938476921004085650603444056722216443188476937777469031396348809210969921292305407414821423177013190884593570394916185000452426006614961586619775761685036933114983032141802507912222035942979332403827600196140667565932468459846951484523048148120599710538465775294293195079687001302476057706112588757728511737434862488079556183218387761835128171898726679496503234128588033098424305021315415472473417242786574714817028768805770006684087076 [176,30] 2871328264282112812243888342357694212773678658917792470563623648157121117258314718143009648528838239771137060311989091857792338038232969039762149659467110716890814185230555170886769602371642918934711016200771806722089438910814785607318778802939603121702138293695361197902081709296038573149253176899164085745298990137495459448366601247430725515435146960746198774292364016416655664563363918715606696455330346064545418257863985028115599573379286718682600631246404931305030470578094247293921731038060972793978415548850388476969113299404952773373591269404261617683248155652921892014682434499733897042185829360285370841171295760283068012770224421497383247734783697266056313275533228597491609782295289937518239852050744835528818163716821539602362029650032347018195221075421216169477286393639847942209273094511940618217438466813428002800642180474479367434838184907629921331597 [176,31] 824041662360455486428487559427992528262427845167215554455968164071355741245705046619696254571878495511386044937018968363221790486479466186934437135299730813221295378407233002626262938892820123421098591786374540910534727494845174088906911377049623509128852180494770879522465229317550288453497769342523855994210679560699770458493204827365172789331385129011646262951345897690631629044585996423958794805737330327482075310743490879672767801793207219160674332462030150336984297010665327076231548161549171824376469169993626740294165148638840509653304304775283047858049899661849843407433555645257629598388979882715260602411348722886681636829050368401623032413586548578281302105074170368057690082140718518987857685930778671612246473048807494063623677503076813375490751881203796209805900595751705668850469885980234904215100754304602815942082943135031125206134612956730689865 [176,32] 205035631108229462510397044109176293050327720245393968918776013709735062666323820762153715824350120425872043642737099598787414406474247059804670125796097238967756716509282005066774102685684762374221612884655344891051135938510244021703209636642839388607936632580047709324550613431400543276481236826452229803944649052414018224468478293917596120984829529199606908569287573071684605041781902259543455191627160473500209348644075296978896683857090840064654588215208215443725014972030672642019628228843478308410956391319771827333478834368542913437636774529894629511708208167800418292801702439068232816256924788973761773605220004582534092624223582054948433209621612785261402971723016952420766873157896382814499202088252951369702887935569859836865093274990866035325157837133879695213418933544703231106370784215799654953030121914449812442737445445262937218813250193812088 [176,33] 44280458934735698641552276555431463716531134043485290382588541995225259083535307925718957216502824243179070219867209909437489417624812421178800320949387745949373831631761657433942924989454213409478327667138547356394348429337968846987085653314095008976192718774617918936338335609356146497949408077469153489899625798445854580905143875259457649228002663161574389667087844068680718253484400019199896822347297098215945790679174422341640238281169657559745712096910475151763901460164979297944077720109458887196645342210740962545292680492398112635935276356648433102744230570411652916053485862207269824720136083774581655063466362245894426301767762236718525545838453011100866556125199373100975619656837078287838855886526080630095190692259139010195565351751377551836855322245287529411347480999288493647760922777249209919309101769281358607407582277893980980427441850512 [176,34] 8308036608269652612180769641598197427733313113313108177275064785873077749970493064135214425378337876379463114896417570259762169167009243334149080477903625827810268274974635506186065187768193339264503316247772890719974274195340491877319751878310140881940018581953663897772919679317304698503506471520775501261737741547640237633330040645729715405947971048097383363585355728166037675188963382609297507326985861428240033875592484075339827720368221807321616525381429792608485109481398879127602672625711377205766762156693765236336850405082309802659020676110072130968597698145223040372159139220988790249859551876167575848797568763034233792661174640038876927684248904597926874936819747020369779467084392597090093080714531071033454016397470854846747135715795579415996254408050450306529867997481743504972450943803884422833429305613694049316607141418948530896833368 [176,35] 1355210539910465735766248287225914959569640621909074866840571716768495693521623927353663536884452207651637426818915230337986310534955640717858918462141124933787025999692324074247061220927824905280445741996915462545476042628452972179580327981700865671104389472412767917779920742140598804797267056045168533904510807560326899145563215164898811899362009185907848906192974495717230718517767493438670061115532635191931298378495008751507422529449115991277081830448346050917049428252964546033346685358001716012045006021410327572839811806643639532244281423340667482209826665126164163099014130913261040329460523305524843108416987096258389757753564049615778015292985186702139728340230138473481881727223997612135578794811804306639583646864064793952851046207468856547725432317691097087752014995188521386551718789396464474771797875475037947047666865468129133678644 [176,36] 192299513523717155123429926243449159228787133316758992532894372960377614627801675381185718268254635757303473330659171268106870249826464175609335729112301776138744200301247906376969393709372850372724539404565200275590510220972802303522743506086659722189869998617698871570812103252278976470548307290151396799954976367323998329741548507177360795301090047460522399800143218898969822113681490558260138198773132132962992394391819585097255229678913182285769638371851886007879338920111738162145381453718370987657154374618433647694847588892254061952704994990935039559609644789605306548321223490372983566351348624016683858240891366915314437627770163688813192362054390061067073561428906632737651789450470893551770015141182805476122383048505286002805933359759277492186638524018267097382271582575366382945708652469690219726164520304853327649185600041228796712 [176,37] 23745432601904988003487531465542454532193567147569793712505049700196017480119787026557289498061153036496123745058489866536510227280361208509157723842336590082345373922987340016950334851885434779062558919078057624968606733104057155393143329764108992112096526801967199461230014585320076897879310924030546458752129583400102092274629760017882956764171573446227776548913431129374435773942317899051567246451139368139915070198302884967598661430338414585162435361719742002311948071814136110920409977081331345457703086970489873473132215891254704265242634497093192533732646057655149599889942662423554616498157967670154004682245324943486244866014967371142750047707856445238860321937543480227422652752384253526771022132396241320514569637315586686730608712261582394053561060508437464374175178050093967384551577825745337532590255456547168484225244885507648 [176,38] 2552171667992578479404930833392419074280190920347411514425723814120571229940295483901925004280182413976420466235569479996332340148460869156077740258768179400828121201730447313288735221915643615452173874109311227944965855737673293736005116658486944066081356668748818951601035530880267167127125899454424363858077085023790570910629884000588661303162483307519061685755890266968550308037681927869892760208238580411832839985242150975582747289374047132838060940462969120537267763149250159065653527916164464294230651021737162275964426744611226551977541434902204019068676996071635343897500635019597514812306071264558209376204913281623734645234945038414618637160427935561136924259854657604665453985359309611647238642425913136707526482824986269052099881242787218702328994564952302599196676815950535700414246726033630132647461059137803972115970115999 [176,39] 238779997591924390256648254111446674159773548584318826931577065673788541776433155591220692251908070620378271162748323993211385282021975525730795727796471040719534479196418815579838274873320734886228101991787861547172990255654094850899545791507920173698892032287974592709781856897870581466542938658429184584548946145818671156140075580176111147968682274403522330045134011441303424919042023932190834890919951347936527099959945397522444823209898550108455378824237532890654540958867994280042448531177540797533154789237769056596421390305560743787908162762991670857725839571900276260396299106300877819405502823578941478239528656463401685569836039000610006226019979960031795869587792075875547327149828549472717854052740480359632307283995770614243383494528335183072630656506761346677648478572978898667941911534020470044743531432016806531348676 [176,40] 19445097283063720102891091536845714767818147053509196328068119838068403061478133850602252963140059967264469402747249513217597221532982459561698450773157946556405012004444932792730138315522760818422486411636411825884768045546543824073551481577744900022385899313143240884465657716979596485700442139316963865259655692447396508258971395175987271387411781188144222560681423204826374092601007955677056097849455724760839052357975812861407813802404949320585895529765788739873618205132896012351396420236572220414594657271218496315033730105681344691926076481216043094550753198279075218268499761491358256640790373829974719511593563846285194817857581734097535163015593546603235137462393585484963715757324396477650050666044712990918680909950413932577169647890404546189697733898470906027790061530237318368566621234077218790364724062357568581572 [176,41] 1378002099245423347914158758247981760010123091951488421362111521877564700584369155287771673866527589250735685952166924232538858388662988665419269632898166280261121263872695618445389637280364058333307799208448908974918035237598635546330675403071120235209727655101234795621235065247146125183341244565054902032362609931191836730789184487266854432025642436447502738553903623455176488374092343300450426739376445812503815764878747627411602589167460273190870064739275976725289241291808031798592207043714563724061271030106139756670348321574013065941622577692623570670217286136998716163858807948104014186879662376049593114509247239059672971365187232579532318969164865720092749348299508471038398533382829377772079937450769158933954409444166238490349664130609940376180860330132415388812015810577960060491696518750179065177037476572103144 [176,42] 84949349858413137952225311607277567173437734017838968182895933555310396150886258951519732130035637374949833870932135965584930018132126832725123577594402739348971797518054337467531856521558847579695042811343760892249169662466585579166706460084179386642682774552030925884252167129370445501630427067579634179057154881448139600396771165603205054523522566501721804548423326452725340000361171059227480951026105757268831676772837341025374201474751825644951609629228186871713002003242393810957152218092465128832370534243742994637503650652292057513220003487829801158039611345622228039372384694776492098463692036262923538135313376425434202695372700104208166466890984024162720789269500780001089947350945891154890159758903727514784015947727205905148964774470174888902784602160471415751564584979705800752989272769264211897327373882110 [176,43] 4553279437292034979215826152916792572154043262706774212682761087743927906933431762602507566058874129032964302180577380628584916495566856787909813366175304170627885553384621690268392246402946809592472235319559305170260240918877628491144716800037919765327424361778877521497550334152420398169671477508381085991170726745831452134549103456694899453169471804538302125837644475628805566445923071761511626895892001379488026595918300802331238899214938580270873585351585257215916736808432615518883823184517199035415016376194617038888278607024141528452418834859229273311002785946447981838765688269003210816126607174117989188068726832478888220383828437635794032862918484574807154234541008901691180701265456847140606530166466589047943650927895226323729868508632795956349440922334493098930541709211499329795543485130499698045641288 [176,44] 212064604796313465916491862784087454888032041726374286389513735443348576035047500288413134200490756348512642480447448550994155174366060569469894264425710621210905051577705961789378818302952700143575275072627344461377127585898968768861259625665345110098137678083408061604553713875595495046750534521857783745654060652626740528226469726984512342670560093267154684130475495682856447811014556883807864367988692607390076019620957829012291119274721504785258840149767739003074099785660870894848999695797603830353190184364048451677818587317885891007012212003831631204905720587474244170872624057117971057379219293886491636726072373310913039529745117509888052831725144452147318408408397242112489148891530758768964488310743184349006087818567098397221528473083449168826107122186339579938959350244868025707099333892437508156880 [176,45] 8575512111874370306563019204183297356662107379775278736008216643499897160899692195211761009506961715764598434238845472889174508057792642600317376985537373723446381537652808907102859423277731860069638618133629405007902479062209509512182023278284644658577415085835465971421093381630914705250240308056087376172715923229780614087067970085624657325739968244602072760476275600196865658117359927502776096863500437276604881415780777725028101176712717275010925377582051238982952237942447771687552927381453676116326853718613799171322464455946187647160426227688988833308568665072978758677564571440404924797669661337176846093715268701813080749616476111811927910618198561303652870783631911606355054858195566415694393648829085676419273042520677195181048910474737959502093331074437503858153589301393957854046392664004316740 [176,46] 300823430272623205732004950749920296441300937636016456010431024199641921351165399909440446528568706727383847634252655690440826501144336984104798606923625973704185702148028987801980402546445679073384820607542887969943373053227101744533415416398037457810897151840268487387329936394331983483590921686118499962812681220785010163868841687897875861592486451110310042794264133949393300752124834754351082784924272427009583103200104775070533213048540175033757250915007189678878863460623183439473264336464298275384066097746671578354394408208143509999130861196803948843185282691004029634909777313502592640627668442332611289465305698377268544045891385766005448681599929657642949917224720302131106310384172892342630211054631006284658536440310605846238357419971325499230620316904357666510047474854392772885559354507387 [176,47] 9144888357556545109050568130837950243246666604568539256531096599988339940301287793635164364512245458940052046918300743185165653829172518610935112246255540520183187805674519214620577452739763671586844607651581251594069177729626306294859383245634128710536660802709091871571749912540033069286010291430798641362353572184126405386419532825007333768946123155913487878571158633586823112742874083178741859892850711001175310108528241655541845618562357431923348723750367623477172448857768832327853456438182493520145887929550841050738454629198778915308456206731886173482077596719115130065483094941749401956792151852559464978428359359007126574331343520052437709014937092224990960176217760922488163375663345423891670189891569740869360409172169524499807613597143713949807227909767964459551238481468180761730885069 [176,48] 240635430983431971039057391650957625550447304635365850302245174803603984698807116533020779338792246413929324214081394387437042249360612615912471611832073177589191983393700622854724498611404410073639969300959266811013091724166862628317336995430847029588333095709981247387981232951230951139241404908200496208770942314073978960143636089073405843591019880172038851950123730537429408147263298245228417401237113239555406515769095692620354346943778937336619917714026591976945176791391978943033910110516846642644673888741627860074791173198291035583750694250815851618107839868145104329391277579684775280061019997346253055267467991088619053228852745369969095721729193361363018707902003567120351260768362381442421639569891108930192816178688029152935314362194109549359243625045002644799155364398909849673556 [176,49] 5473916030442673028156086453840092736616315008785000501352532626590046110480259771746333960708013331456766844515790079997428581912002055134820273070173984611117621659164464104681670029780099221904684483144769359521917934463776050914850416564287953123381675965723771594450756880645520622568206363702078076307433423650765443008152680308752419471978026619514127051206657818180742018782042048571824040089768341000451662182011317034461128425598364652139444178123228507802862434688835946762568045730316280182359503165219690827790580697482306042559970655848929275519579237708505581837778335539972211562574560093086029661480969013970890966248436594422898003120890274610265842444382242426499157144291942236139587249626707192969083283409666128823113260746448940085703400637756608093341004977165700432 [176,50] 107493065294383975677842488998275020041180985747208058995139791555583260608088633322256941631721905144283285599489043292976211623926225300610610958733944782130789353558918019696723548813638409211476120906395661861266739266194638319909716472349250990116596156423892434677931509150383058331145873670943608274448659223612616703914564014222094834779050124847581360362502198465861134683694290091977585234834676165073225711460366686727009438784092555075574523114906884822063833336532502648306231615610633572157357244846589860445065370215954712029856907421667126169786235118047589029703914732043516153498243453646530970652541145251159680713120297384350049505820598648790870486035376113012507093009392694966104214285091806708402647964397622717219138581396619878816874876986061010172898638655254 [176,51] 1819431617485508430909129991332769614910860573511621549195305651017488229291957327732845299850454607644433265475515926562553472611789830394481439696085160928747320511874304981399313871786803883830832836070510750455077847503652707206278082673229656414404773903724571821414141303416715651413233671747551031710902930910868051196741063100005933851089893983072362321371145297704006349707848308880648407721827536551202443721669658905738094274107352139024359695804751762818378314803861990353739257086956356154236585602708122973146790084110680868903693502792266774448218558124875615640338675034585830985085105540173706620995340214623809919376015704117540947758656939636434111186751203499688901964083039101476961814809693648076686140919603743358669536309593976244582307246971828438380212766 [176,52] 26499355953561384841290351084277344665265144358405295232277789361574867106103857225571576939315708232672836127347049160192716222876053748556532273129131555284795386485540273059185755756885751949068013046463844981797790770021003827150798933436145564432505390540348428655805231083768579926488065994423933409675250909247849996959655653186385858997529457889823941557065904909013014503428534918262034490325895947613635763590905636001082833095007398204191382424785621450522164920137037491722577333813040169487593123408880423905783572205259929737506906777887041556076307653474336250561490864336996442922327665792230146299144957773468954299087936095835863603385088294195098327782177133827367013433223498726179134911659197429689035339154882616363051641433830229799274598483655005305280 [176,53] 331506199764618644034676675265676251744488750537208097230949716420833252320854243621937332874590369196929455040114031516756296303242998814454315416511595286959502061549144223596983998979421423852248478268663478602675337389458485859710374344543089002974048492818063952690205572576629764339176942094742183347902413808384530034539671802252555617941818333827507737373719552366305855222031670733333423736314431074535996598600626298028317243261231595639102617591747580580724730589955999840821558639985602306721028003791794445635886688100519854418651127807747051240383511948273796666479082382184438979940718064075737808906637888095086453433369574197845340060944458591682596367300618584680349054313295188953856954099741828312643593048475125960436946593168554597869502511864896572 [176,54] 3555143906305412087873918920790523280371773144109987210679767901800263876447499982304229855249476165291056239509506295744003446818781000265797321636079872920377339960752969260628911338949581625900629434703733457865556144513262003270264191009084633414579281259360649992969018556059497575580398697057502843813713971180441240278372866690857514845706752154547276695224216366664928837007993983048821247657207558752518242672955431428445865020697131346059175823225351710845517013870144865587269018198362743545883920776815911338384107680351654877930643438938064035824422848391129696751735405479667404576305363709239193543846365095380524594283357846474850743303121472330226245614786342203895967413749591082829822811094757843782015384918466772702610838105328330299618099997372 [176,55] 32615417269441656433202985821582724633698333091121581314827599146956370066376422383853288601288103976552784551966572406704761905700314964069875892740283047153628187928249166044054354926667300027672588563268704953030815031228841942140573493236373358182271076837031534012168657029413468095329213108997601451868642229823748538745427915888124442134854154186013554293008512533210572041026115898751307151004689410360229951550122913696841386388159040766437289853816165300090500985437773495862230670982154333021796001505721127931094091216134746181460553787918896767318045044356871576278162998580908647978509858606340947596958037676019464810671547689210594671996920131289140951121874235846302968953443790067428049801433292020325558761222746004104990595643954805395457187 [176,56] 255397669593148288561707065961950973472710710351147185504160988054297922816352565069807143997347794987902601175186342547924184997856657747951345707661906021327464072603736671317009142074715346506368805620011815105630117150543448934740204375413145397489393562458943463506313873668539348498606031333343603921541558832734017667013826300546015656798430053625890000333765250931983196717982935912462708564020490773378678232508748194497255193308360346759181634625842705364034305291020181557299841034910418666355230035889933115327012326500943074750828554463432150314699343303268568763891876080740090636270738056259511586780598786107489499324180253306017953602194757318966350760735570225560526837840443709188946566283719707541215883811086801828429428589281682801620 [176,57] 1702951636357814133199604092445688846134634480184623275893023264107679174101274467376392814004139572393099365790211188133544445531568270039430096090688411545949327417555506790936514394547789378217467010580102217886113900740819670898577548004187549777102360447305375897119962269192482120905909380319386717493667182104656161142508050217981068302912540631164031534248189592360355053811649648333410351545047558205073868073015236059594000356835160651682414653326596092428657041395104216313839565858331177653773552719472586729301725360832847884039591833317933406538977604506088517937994318713136779918274069406451798465262893196450379330676332665737292186994599547257809879856159823608130635242251131289412774588045199149126244846209752891269016609706873440 [176,58] 9644402099828753750032972252306760026724326119514883881565080681984614895802423716888204745516839590656086507198732746938832794415184812625064956172095046138644697883145749855022456295706453364531779938225335205560127520931940060432523659194106710707954544463609342222391806561024861917686499716790764708386198760228391708366552491579941976177294816270610810814617088251292647007892535612191069927369874441769578794497235301779015380269700104450329535242341757261576099372762825390632259271439125099913473598588686597194406081709991001572000941230369084932093999687784028641657237647092470224631070200600114851664983671294373733094894318993454630633199039516000133622654745451497908472534998696194845934624786850794665836472540679901568165425530 [176,59] 46266096207065832081950532023198250671021687855191460936797923233012188137011304174568073612294767532827695395703013283928230150543739331386274095428674489549883217420396714199060521432710308164365212356835598253961855892616136690367995580280942534892286420496634865318379537372130947801765926383531493482440066390145928987416736642983963972076074987627961583882390696425762928637885876808351589737157866696312968731688967225640101845708842654683854322509462472315481433119032743097178333192513356757594817772989696662318935383019912244178659904999510585268247387239404828253408535508878526276914082373691788958651252300707681879543208836066370088508734867684998623324669098084028232502902562655800781962443899032589601510550357735842733344 [176,60] 187464922141361512027687017008063200176456804231941862050468133496550773387419593882814205303894599187995518527479316265123352542578774086392016212739157968664994371146104367925879130634300461918371494437541470101836635110804419021167760323222704730433637832077004296558310271780275407311606731236907600947207727349222493439476285881131355820025615858095467523037119664281255684264317858006940422493560186152538009604739180210404102314280796938687983985874774043735909196654417636207152079083554885074151701415034276131273396519051341734229988171511960071458519778536795736193525402239546606823124399499300467998937695300091004567038000498741685390760894989147013284559042371808363624639241742039141738527939732816529751484819533736152 [176,61] 639627405886544393441992941250012889274006209628074908607542370193783095766211559017567098907264256187948845650117353731767476507187165799882837267934204122238033494007199731168891112767451153668483035028103531452838936770003223592218080647461306859889427673826901456483964843201138301134575600064754455004929378635437041529308114590671855182985117341860757764622803833785649349273118931589976421087009861861367460668839597495517769671924253445294023590712127344209272922645223456339177185566707548859017184844399691049946064950336733488839973096923441507920479351234795498032172826931329099749299316280586305180342264387372662265243828237216826131555641850754605295222049711813427459727881601746508628258225502300620548108993988 [176,62] 1831834717682476031280514355345703642817121844153849093051847815094930194661403690552922143133347032520405567178710366066383804126839457786479107304000476966934251963127672837928420008375805354142046957608889680153598385647427967755751775496965876765618348299079202272073431207128172212689843222346932991519733062363308174857230677533777954848727537029752672992786454936658053428553572646774216752072918334581179694973472829972923541415207100319910066989189602055480248447199011109975537741194527245484846801168971648808477196549814178550407886910276203272678489180558379612325309584780451872820964458085304802063492067420973164552215697828105802286519958055920594652514753823720497733426383721350732464680518237742339337160 [176,63] 4388523536876465858222159114439958323447793693754870147843686702818479361562254032265844214035212631451177105368321599324810540536235698019706047049042560840629466677262449332827830451418358868074194561318896018087020322655598274760321390191080848002645470650084267819532597308510965646444704546340624143920768304696759419668248467239309047878301781662275102242082309129224141997628028232721251323028786522456007626976640495307714200613599574395687226469760202874193316860014385641621508992861104048926159592827805212666638558846831644226145642908455834129344050825758180931304960628443711486439065572666122978929186015123201450693343756520332717540658820468690341238212789938323940391882453933686615299219504093691769 [176,64] 8763120947841578108883054741661433491612124141328039307854985896917742661889052617459051087594026949828427373037656110708597331352389925189065130879915369044475294947062854614465284291124624118220495333677144325379501339530507789989013859455281240641102225662949600184546246847234608732547579385930764487799848961523320818264714318833007725546470523034831933151040810432466656161940942662664458656647282452528168971528362365023458916636324209497322617778823141509892510051963754096186310206557674322176952508018621593104791470857599767215607727099709734963140023926995015388409930039611035043456374641735757489590887953976590968403580193510090839629840507814405164277348133863050244561373271955875886986753184118 [176,65] 14529576567659308834470492442925819956843762627710939627280912082790464435644277729203430221984739188220096217726984064382584772802221709953042405022864176554108702113710397739442159728165830743908934038690692720304134952906838582714933661645177144152545702138106225819061719674109238209798568500637792150689727429267110440835752953823249088741087909489104699587923103670754172680713597648382463186314506424049151642507208977245099715492920600368387882098005085435429095060436572259243541283691588976277307479295468382417769637223800933522186693290719409396776454820012948187215972406706132005820138717237216703508159166800883261049750940032568018149184988851816729203462526813800259146593088072038037151328 [176,66] 19922872010852525408732126828400378883549911365205479761920354710634399401557271138523428750157424203124998821740315122170948642765933876562749001062382334204115637698639265070974753537744679947775242997131158240365838755438629501157087934327609524622868010759335183385040503321096050843201368487915833531021567526339951958380629840609649449416396281748235442800734377469306587022221452725464651325843580660773579960880704308684491055258381416968713879953846364349584425804872513279832397880050131591362298873273057811398221130391354283293186017194475128127273030602733401032975639064691160612800043694696687599520900689421864857762062821959057464201762754290502582514345956385033086954161259310324872 [176,67] 22496093714940908887375942827109495121804677528513352040515485769917022052542000709805674203444889296970158693052093499420424823341174638523148734686559005763022259192767282031913131004470572063156155297486449763678034847406632273990568654188332248083983737447701687383881129076376212996491151733255567234907604464583742628282234152432998201665060094229100337721555612668590341272580954354734348049843043960032758167898550249269548288636191685154350999941814525011262504729633552165352898842805936697620127153150498480387898786931962923088986542466108962327693902879832112706303317122713217243491939755865920156885133358438796762359251324128626777025540838096659706171853013731282507853990957986 [176,68] 20824009518741873450734469486645736035605575852070968270170814113156819470295315018952306554528944733631124639529724882013970177905607874727808590859716142396296502113142251161530102885162707953407670240534933359792104151609947320409709450338662906181352166422808473685255435494419040369091806826496814124803902720423550981110308322680492116198186920556220228014681639824734375783872955136308376744162181596792922369922813072635445030859914553446539037299204080528287957866945097272244387857551457171966671145736563566982542883116986338320192694831021990919493182740950112766324301899678511681182974781024857385513426298953941097582212452308557958163529182754646896945472032111122594836944 [176,69] 15727430971389705983807321824776477557721399816176718816263154546260238206126050591195123289000146418612605505075100024592087138826820393340062121187705337592828823782561381040868300839236597198728110526323494678545125747107084330766277907108345487937452080000063111328360659758892036608982010929218240308923915304633822148296341048198778479971232005326307230273011506737661396686348742537365138424364674659929364930443781201894172647178756536376142446288254222875763221123339662507615870389455318538659612631229232673678135779471508376340474242243240114534076966195291943414750711123074148711646477614288958558818221483014018293111093071579208296878861998589237980056205644985410500 [176,70] 9642791995752751063236181932012396239749160084555797836482713999961472486145065873126845980431164303138179069118459716004725588702659656688788828383621298099624057673073861226200707650188858942146836163019033351542183757944337007733206974043884098234761107224150692903027680983732881199308376199319917891051366364949355154329781431855444775835664394107180900229781039854017704710495426129986028596000685683709939762767632748723520798761323936570808983134664652220073071034504086944468848754719514305806549454664801858648885637133900479026025403378319821173376372428720394963127499871350694328151022624935184652740699132657828353898698407583770459468022867436143278693465737640 [176,71] 4774065354348888534164870470568390395492530911775001233297174491585432297567386714799415798581205135298640223313513878812531625836539185780451073491044062325308439083606241750383828030886911388318022819532731791815512912918482197719520299243905502939971733738423757364043859370729766911280297560844782973885934580709078316848326364373025821399134651314850194611121080029233736182029153855293699226916202505453959970884115328803421158231289561383398693631984061879972026687597442322576332323979790188797280037921963015707237161805118447458615452733094684512475541763363842607128322365656330140651673549265499894587456309613792269076808863660756047275451051954107247389581 [176,72] 1897879197235797310189756948655186685274111410201764319996598401187092660761810157509337975045835526140701754020798669238229121361465022397631629741215393300036732665386959101485941506682566481191964681956674374021554274803083629385318814961837866443024963540256083680409542325364386795903895764597719432157214836934562083511074426644757037634209889244558968283495082996708448456206172412889917935023274398202038872217527780557323942900469903756964968578425826770963704292972319509246948015865568765214384849783088357976689748565387683629093890830140111520032517253056177055441272384209266450969773749354646328001999373679933369159399671818030158849880740571502921 [176,73] 602217364983688945831892855680695858116067155132896737133781691161123925796911268438423654637646810520491197336073065647173769268257168734039246434326075164198212325455875264972800891334836219636686228581766430948235162927249920699351433829767921194913170501545684229419406956861416366600066240118741804065895113797388650869915338909877293191276400323368177252695094043060466320038735308639015334298765256553894486623378913643440521557078948086534764618369206325075709650047099355833789826943622787987715751844177738190696606861446042876304456146457835274674114343872467514093890988716030129556149583619416305378728740148261693330767637471465666093280020648 [176,74] 151564594123446190408472428066170819658324681914433592947431065871173532349256017989116413854763583226093936146763693663006486825921358660611724841984950323371237829478649118273889934919127594442415766781993438709062480214880315493987543215633869558843019147064537910499388853030071009909213496617727452992686801919980612838957271358072161538976388444947816480157458032378349072383623488577287288386023500340433936600807876450481979759625562620951481636747736643972091579480057303514754765884354986397767521300387528359199677748768490584410402987940964269467114308666601633453913198628467191415446488368548773208475631348362354383872679548570182874224 [176,75] 30053236554106238279686988718528170178345322496382962154201773033331818367131680819306932430986949928429688226964841190856843604095093751966171076269069101577050164394024418903607787849593781327618387189298253794301942934850634831192375014100534963686768646592683685449834258679342985922719338863242749194139316757388494066803295956334159307285926230989366066171533591221785791218613673916299925402223075617145011300934698253357502045777610509493453785238172625883282773720652395574295478020686130741383124431520233124310958435468865448487817341782576237292167373437489793716510588447291872127221171839135765669063267702692919067613813320654458 [176,76] 4661698616594085480692038047046136782064800624658049315216341837367764114033648312638128749379346567824629712196632297093260376759689750863792677736174243735523642624133231339264055803610501271990936745605701797412425571922121498248812685153172304756102928849515065428268015145244808651191041725675466414628178662031229000415879481710257891392815669485566999397743453371675120011778413845514570382792293763940838997227827291229678891544989059605650743675770540326327687130166366069995530652809019965975389615301578328655390123789640243715065606288618188375965563774245545590648013634129815078432778769432106023598772915594254391218119592 [176,77] 561402216977787063182103647738028844743503326364082281332693719171620004732614311796327344600819500369094565733011503479485269488080561215101200491269758744840048863532938608036649108668067782805045682460193112638387527437456841585115514253567702965341325297154775167688086920816327506791470167638820640835307501088132261416548385948002799872313831559263460678675987013881121762976188076337419829136362535534740601284058060205727433079167231021963501866736556297871631629650909846948837724561202185979674799803622983080386476321190818741850123257673531298966459960965583427882042090008054930486457380896315264876074809884324891744 [176,78] 52070279015402268959134647304398331387951406934821697493523031277907872145808372427373557676772750767849245336583830341376792804464178850992969486698267650730465276970074223367675210768473279367581452427384715612558792854007616308792748315472783292771210314658896139219653069566618767254806782086492387242619960517358216835680688912384414641020515311926605992677723714761665186075257523091404439873985012397661564462967009522158786582142165864250395414109101950497047725915208985364027211086002438389647583874825763221487459044199186400700739309204305985461261608098024663104105196445243719507644942584868421777836250682304 [176,79] 3687857597260185884916889425302573692554306053959861751133352583389193687553228224993110001797218431724495348649900127860531456032970060812853683421466492138563411755793965058200870289813568338611319586822943664707393255727052669312254781707475414737852427657739379485220886115955948481134423424852518284344712525165264904288150027080026331668646649726858575269794099462048618047398158849093737243202271680378903837180209117630149428276967466447941449153506720586778774862354203223186624802844200955497068571558092490842794797714220284204129134329307944772941374341462697289870883053142039899022963576573938285369140 [176,80] 197634843226498448975281222204657574101743591107286691450168334626458553096486622913247477741236683978373774211242761963623360417258575997147778936790212719334878201675523983567695793467815542074632243875627158671749520051471799162939778631208000438647838759703428811297074345398122057334542194302017103732103820010287659264908170557768650540128231059048080239185161425189657001600761844176558317021374102210830009373366553567797225665937153914310633874900289558720527301207707818717387574646312594099614147690602966815094939521429445105633007010480963244214247787792563575677889674130893809876201853503700250 [176,81] 7936457604664307232028886803464537536074633012873893080149401476309981051220911131592092231476123705933860917326277339789611373844270616219861242440979751761924851544377558209710780598316390337627682377359353745904557323210956929602747551458182112636680775734848871675426654920912251110671736866420934543950629465037363332469984711111708633080534319640412829830063197407792172051506379857779073277748633250225488025803040354928164756914709350021250411542868676919508552254402745843680494374288325408837384655376879204294012512727773904810870560070263609266261152319651519918828634285286586369804381984 [176,82] 236341283215831739004811024295823952940470676990807953405961946661995009198396357403617673374686995056328017982160103983178590840048180125911083183588784893568193970621577713865039691950831470772086257737548541411523714771859575102203777956358513451285893910373346609568830530944527193004914937642923085168713165359027034756142596838030133375744949302203656581829940280430991228588566097840697166589179053369781900334853777672486288221942847742621739142651406969318719051257268639843624029447870954518821405225975721404390494654382561663600390466175342813233410151931273903501030368703779971224 [176,83] 5161278524636743778549363687272516973181926923478566675971018931748678682209949543823757247261773579962450546776711389096076588297648145250543253956684289482617300700104042841596611714015182079821279928945290633240147065022819639055620419364452276915334921041040882257665522013862356448008326336361425576455048884601937671641459647493637987465848611411006495845334242190999607539712971979571251450592248140044319584076336622529544580534681742045974245784534134454030074460424263141159492573516777179568333162151623713789492568322142642190061801471973158087182960479175182464190131280750 [176,84] 81673758303401296263810121952380467488584011070729450617072709015642822267296613083116842824129674626494238569614770625655695765044796426511739990100317601769880116931924997697887189667071474968897963061077426505340264263882028526887363920204967031467610666667597675295701479187419348232811502394091228660002349744901839231554771107420521859575092748488653300979614143822193270469561157610319190360522654809575027388850210017654805258432001612188463370907200941249014252990980370161795624124279053585031413914664760315676705226146259456246864919677941511937174287532467891528016 [176,85] 924548635482669685730897154874176378377047341592244213341247979839365546582601552949155731852913222039748239031257499262466824081244732945049469107655381450166508174716748877520386115463254208404971922355364306828094634032356006141340000578697473882659612295358562475441021256922879669892934263296710517874875752246556659869794317879120212000287060215994685014088937697169548660433954935317325933197532237396508639018149982462061899903998635834832462188696286506678968992098773113205729386044047800598584344998652542668154705553425373392035158903992730213251762510348532 [176,86] 7383873955455336132725018763920977610802213991607860237459386317512971723849850543246839015520797260258485116047627011423448317770564701353227826446265179781185063927959197797264353162542588382361721469449624837692162216232611980910582810941912199418817142414117622760079752778059788929969704184187630533633978741872297915809671642128818323537489540800944322512164809619761061180975646024140531389572448994984057572419549627509886672954118237523926802862226630890300439732136580845176438294618254046780913948494729612671492102059315722659504948437816666394489128 [176,87] 40989443911908351394624466708085692680112629092370300173409842953852654943210839840761196406607366796503882962063981987477369773230358285885010934295549519018898272219340533735149690085774942616347844729462898271273332884848605013741263483008334207156760803716755394168446046583856492299978799659320058975035923526030358004627176725986938867008050633097915710715482715613083153349453066416396949623403566223611162442744809654292303620449084575277183537934550612038082550952193292765225441902342127519847238471099847049222608034383925099213733467275733477 [176,88] 478593228492417733771296746047240213004718120775513158855439288357649240900182148369595804779270084899266088089192725606444108692382270601841407658795618105574343069497477208352682699306320625090779914723458538020662480104574651527610175793224298904203763220424442274120619655428111169365985147893200851268299992738616379047301767669718457765424694776188208091240851447475331045893583394821084377260983434335647441835298278315679161715335006383045733556059925423889907329060955488664065046955745350126674547903917479117086514270465288741850540102 [176,89] -1327751169911009585374149394517772451508180209568428814585170235026574180967413720275685402359562474493693796546279951291899691326380429911689730862543293633941664215026814597309150090330805514127864316612126862134130835231210654536672399724122453883312023639185215596840489337257416587786033113406994706962911975419665048835964553285782153073644957231947897624176040480446771652801294444422367091811209569275031521739658104938507496215681667814440935809033509131191757603864749547822842894153274305671076195123873672034705131066065515865229312 [176,90] 28327197010994567312113730301629241480136637116472293483870527805727692651818847932977754045609368016531677322343679182653003110857152219709787088930219640800615423795255371473969962089302192401259020851081520964862653331920815511817052186399869174331567447178754819270014652386120730541915699381118081436149630862357415287650110227602420046955635024945229941926421768025487680235470892049640054755784989559763403970308709635171649905126674819026430620189652410725042245785801459084306432628507970100470187324477964033502469930814072573632 [176,91] 916165534704371285284274644845460149142943285596736007738872601426250834632447073044971018774024070938052836591105082590613066487172287435899126755263468787841843932461891173961732455599342396778414274147466804696161889298471234243546260602481040886873953396596854160318511320213569968045038688050052304133204006614092667112904389919501698266396349886355361987774789441391092251459895018042502760671019415662857665861580289067329144319663458278257811694396745741873559097729784560562709747760622809958054640816164462976213453191707299280 [176,92] -179710922183683117901567249674136414444143683652454024220026789310957917695165215777531943774811767500006939361570549160567948943690070463869313733012740243903326267673785042803192679261239821275951921728013299995195725805996134260854674129546776759216477129550053076096367111444137096536473615955562882787064080392955264381218442953784940598824351588160288038843128105225773452861496117875697191456882431735713920512050029151010104672678805452976971057089360886056982381392884882158176032025919097419056083709959526904085953963027224 [176,93] -514988854582724325899004855507236096866004319809469166786991886511723290680897014478362764445415856380944208632911256208124611258065979238332125426180477974811979915762470233080201373696291835515489748750142183828463888631792062923043020523373982072638605125089778071048254126864944225408579038524985630041611059088209555716991090898766893832588484057173659133648819650720737100710997053936668448637347268743668721260938055600304631663223879288151949141248663175624806267937184235218360351060667403099191012557593152401746227447620 [176,94] 175492629025550869575152070499035681434152586201913603248163613871725082059717446731064312973601922806535534384500331591641733539091442343528486330406907152110640687851192765094906980700068514170746267532008543134470511225517520502357492749071925842902700491496100265603423071987361722021640949247070390168624798401750392206620093638812186580312271602373359806562730739815082298356823772976867549382947860254915927765649583901159908019100422728335105742524860345951768440050030255056129073146710749599820528604146125082396726968 [176,95] 238063408857564967289260685845573552722542616463477486385370224105689299723028674609027616421403306564262659222115443571740464603341897432690078621305865940428027401491221079123129459287184233828797638923223220971656681166793694578534773843411692517671131246795243203811258844742529159833196430778999902795681779923277665139487037998347008115763178422278876000038690580690144827994675425663097774344385171982058543593201201518736089633110066428223148430829799322178280261002190207656075266701316994935206420964418511521857527 [176,96] -111601732257841424005764505202323588825706878736843314588684492258535687149359181836279422379054237653191811410044167255602753425794440592998928515092451414586038653031730535525262767177384596677951757433323037881236493808595030888666096305975621618983869282557984221452618337798392221134288738682563964665065088128552744472551867750035270611833001885409307324393435000470157798546173720409469070324852756193208121846660310555998134858280022001489146027044964597791964176424732952957385665601325966226507628011875461015546 [176,97] -91447011647293332184110212407134056319543950941306355236413997397632689401371485395876635959955481111195648319585952504563814061800199314409772977051940092929169223940523309228292306415894469784090142512508164838291018704876647952972440915585716768950087774148030680787174591868577198458947149192353102858261429974533259159104932112781411607352387514353874661144741495231275365538650239476313885835429701519248409373193636845100090004099921238549711521378250592418466797749966811544501674951000834949280698527710960952 [176,98] 53653569240206536047574545197649801584824874487349607996861105835493208427751592041040590982361193240580517433526418416194622937315955839847141022786356389000527494613136121063392305054701771356446668551218577981028760436321080532205893751379247717595403032943716510048598419619458545302282341374185456319730402741513555498158673581484740215230758707728817763490233734552033036883503359477115580381622181467015391324335731920887598716058782418990827932971625974912061883452468531651069362004238522447201487456503992 [176,99] 29607674223966169582433070195354611780114574446182990488935890432364863216431496594912753585058230423703283513828570749733484793907223818750011742035309061384661437318567794181626141427241224615190964318055176404257383013235550975551716747272788257885846272893885815630491160109743214524184764266353007104340118523502329427524688118064593152480357886374856839707920354190572089448124105676671569591277449499146178934710605724625055493741296757081812326601794164714230998506491059381185332972997076448503950225788 [176,100] -20524774439010194779190318266371357049627657316914326753209251954260929287423765717451494736680855499635062796522142338792261668638672277207905264624493034276365128795940695153044996936476507713227515911859291828034913107104756546522114283457934835635487087990404519836507081328601144400142003388961471876648985473563528367626908155931341979963013296632458690686909998017204209225534161945149719322216686817515827610004334875424289426059310515555123538119705324189628396003017847961967130228941958877732959680 [176,101] -8251900868964891034033530472789762608499408168546842748442071676950129609669602469792993858467940262911126800516052680482643757299527703595954328068758728143714012697837890117581633463711491675028777846709995332714234074961835739690432086957175529380231121336761798901121572300230350150051295361760908253873562681295462416276964698857062291257511382239194515770878687391977985351614041513283596147918694188036840056444047331562474109263530466911086553918313581884099342267778979412736154508415813682358400 [176,102] 6399061117489756389352694221820610501008920835364709145743565534606715479294869956371440613763095054701410951987881819427890437208620758992733277609416374894192170981710088856949137959010408657122946322868705741234069555284499241327663933663887147070486938646519287951144162553121353160513573166154044145368399280857901446698122304087035882741733033937020762807682617168380207293905717619668356294347080191874423828713669894519905058609910925997250275197326783466077568230007205412425599932266055188256 [176,103] 2037962574140063878731838983947581972713833605946616695041720808201941729806952029304229414937075065261868415780155155387506119026564093114822160583345674929302349711295089173397821498342522141712123608897775124726962498718889245082295679212279169797293252180435058462726950948803284777620039446318999973458315077290000223491686987731041967847069496615911305581564605573664144012538708422245003094757420246786392570567498959471641021130294987813629929405028646302639093370274088882128429845170849940 [176,104] -1644852476904706921614807459815910260203245386971146418133575307452765816819684368618795326735393931602045388488496031416548354466068068479833049863770427950848055837263993716072472952129373662542962141600852316157786056726721509464716754886282770504697211727026580428510291129872813227054497642482373668748706019233161542082747825567118046864776417355654855818056474307182950847295291639818168655565152878088300614503647423971850440622099867801007788165745369875072954088896093471381945806999383 [176,105] -459875821991211591605376489972546481347305163783440923819869650254183868414759101305644245079661409710008467494833393035022608949616926498821585167514001966468146233089523996657521454291430818883840040937129925487390466302417558870701902787376512605904846280469111565662290229270490010950521760430388743387110214842337309349641389004791735788286415935411747258557266953240242952616385841949327169594151889472974734515348393217042962547984323604061286353456634788670670371295148683212737241600 [176,106] 349365751032400527094692475798156692627036935576239131242005215126846446268834612669772680939473419009559673008011191472606235392011879678289621880595641314352108578339256993557025758924928372929545778199351041552364639029788157372106398703898607655658049998563612308390280664309724149823723654088405684842235125688943802256598709678914574607977581244236872485247731535046829001602219620538571510871119445465533440488341101093341387819351249957442387124827918176428949237281998124547297744 [176,107] 96386204654935166342439996159850316961483530865852818435265548779512863694642361752992805579609991315239154820054582917439900980098735041754767442977031603675734521663628959175791628043586418208972404538457222669581032018816498103285582145316981838551607106248237165268691759755267839589397744256435879508635186742061990433761247943455775171939725449831043999606216128947798609264080872395885245544206656848972949216768219576873761390376287162056490923943351994742716257045643610150948 [176,108] -60773726944105381647675847579949609012875536225380146341718862110003189113096315955690683988058811179637856783400525761365649176783351293201085214890854922499707315547015465875368582907102847290862460475672215682305197988711473103595894683722319588083868878551502998934471484384028354265704027549921805159009455871056688792347503752912986011110435223400263732322473156283718740356500706846876854701247495878450066953635647069624927901094807690598449685032557656793028173931018359008 [176,109] -18539022521905601979274688098952492793042011624373037659542057533153482456546214107195755438992682470277136578208031345623570783549310429040782154742568019615748558723951538591852538645276599867823149289990042898373538789239384562870731067654227278564529147230887306091553358866321779467340312329783667790163307414281941894458560391385909345894929285789370302745882299557422677270680294410319608109714453208088957091980233640532620393719625247886983682568604357936009976292426376 [176,110] 8425421033769737951167316964791656139725464422777993584102571783371375880631276449386285284650110884094858092668793861193471410842516601319876010494681638297834396581393936160213153226210864626710021772952946893682790586323534661618747152506355582507334854411790908060763401034041256258272111186641473054942711374538609192804838452200102641631865243483271823409125223481082427445019796944248277177947237060592306318945232212844685107012027579553911372872207938620817681691024 [176,111] 3151544803296782740692337482465828316770621375377137965036841531103291587726007841158268085813893793952223161166347984774578859926535434970070399821067606221533446237813567625089636075143030531904392709192193714639118391642685780851426089698349236971042202980436856064659738424840732862037918095469961791814187584167663472108758826540855740023784684086468799774899967893088026704312373567011219183523294523780803945574947601003408670451284377892163053174882162875705597382 [176,112] -869038331816659380585299264823164559997243439358722453444832579981177639059625077328872753343078703730037087522735209137479759997633858650212155051882115642538531654189500194295269946157793930310783767670583692595529769425923451996029936266087803326257803893149521319185436440644323577867305975983335878164859482746022768050693185822570137629762755529792695169919173333887041883536151094736780073268528863960620546502826480160557337260955711351254416898937136843319662 [176,113] -450358162845206445638430757506710626685025935859649697251958796374394919370484159262069080316148066880767955506830122289811153703767070992958894344380216677246203914406669525600973338209544301928448880612433276471969604438268681130141951045940149338824225607733896712179112395054665261282113075548193692626153000854020602834416967212976604026144023224825481632927094536701987491007139724130911482285181764796602783771758224760808563404669504742380696498844313983760 [176,114] 53129544601203488839140304708984643855431239100225984355359354335359246487700510667231050980481450849566165294163716916073025351543201844181289624185333986641548721442680299096379580061353619663913864710176304844715585031044726308782535603545566169034350564849293538486509660518674876811552404156135534036026004795238288347268994418804920515877711534369973668012950475637242818632087170121194800413856854594861214472040688875308947435502440805794075146428858440 [176,115] 51001222336871547604603873588388114107755982496886671862378356527267767943221464110795181943706934000510071931263931111580022071009426337547852374436035657842680271868453155510436789432276296099117386323105132823782633946169510672981234254655308027553354957492437892165974580182168755350539220143809502113121975799316521370210629067085697807941508555797766920516317801390713810390968418890428743350651451255432098666703500223657021871274072722718164926112088 [176,116] 952461913719903255322590305363511597485777852334637682812713546349946818366739575257485699464978848999216612957677842766836373084273861228979001684328484334829090518113381229238973858771518876933407426572949501676121086740424059066805365252329314676683460159893592970094007227725709157077639586074134499116587430140626653357589595274969617516603599237564681345883659851039859110872633170184992383606376723586945102033827420423962082957318981202916251888 [176,117] -4196951269644671545161160561641541823404351753221533627605909999340614474415399403383161707154106171918222248527003782874247776375009450522498708050168504438316366063887982745231226276862314943281803828788748356382104449119059416338233314765097574421050759586618123398409038817710370577369678006747725756074079812420615052542597120355417224178914742399100261733256283376987531423105706851478062893548759466073134765672220796012263565800007666124894408 [176,118] -640240773464583547831669322891420621193147695092594552052631775276114875212219376672424932043507217660395134872224941645667421172558433167466462535745187254761178399365579793010064152213550671183166314279749840125729404885390583384983830789226340893433261541283606748726601470681594886571730864301727211738213885168942464365538188390431644702053156038059593106828437759322753291057817655832662840423901749341817483747264409129309555390908090995088 [176,119] 203959383148873147223540455746487339070979923909148339177377903049850772550262088904243615438143867251128728099569661107379426432173574188701196598640143628057658738210062483410806426603690260266292575850841528086499422648541564900240537588010644159570618579885125260086776217883094860288776006341603073196019738443840554316669766735114590659086205837132569135849011811394080786703701676410032946612930298652465688547949520423185556598342816146 [176,120] 72750959022659507407530355948264769595062510339413097785998544816761971878338102490591743699203817326125028634681318762493301811304878343067146066210976217176061508259101307248748774356663457601542514749122226394904004614741223156372732176250519672845074412557258099588411775680141727927255757972645059996488497150448679311335413914341459600883410367179096421273460439647334195869553786479353132409923468429194511166751430432502359963732672 [176,121] -68414426069530925482025923534421821124255694554425390858619051244720820884169672661044512526990608151680069992037777847154256917133185510311411857058917076196279525714513910930817538864840553521378871486997727214335494026120875186040149228364877985041016875381170980661008062514756187597453161000791647426567309233475862798323757742813852118126382177641042198761753108639270164120161032039084008835820189416488860993658118467965114360 [176,122] -3899140050624737999430201939839115606360033324524258831725325225932275451047574360819594137823650946639327789343448597104026980579434576785919807036794332881984930916533888800151491461098855793660117930364421094023619710258782199279337712000768511100850486657055185596230118206273532506533819805607288188217205012237228264091108716920132115347341657901537366624289774393581527917323936143612832921404550942753341962822542122017409808 [176,123] -706492507967196472037284113694661665869082035344010647109578234121931896510101797272657533759764447155522005031321632355732323119291162932809706480994509720996534483432019508294610402709605071109976540449351928866014165750538633458503188018001011210635543638465349859272351193225061030081980748606967159622553365892365525250971733817974794985947362603674106319606200939936355850621079823323379114764489413491665351484523069163202 [176,124] 36737052124025858105742893767239880791225259448970356882896912817654452031671000617842195047884303989400511312634000410028639197420844866751933657417838869739234749096792777359167211341850185919441130496334855465721663579550453236498602969685092598478340595980241981569587579530762892061632419317656512045798433196108355448952025835248534641303368036167836689678235103134843435953011978224068033052634146587582144943913208864 [176,125] 35496064116757468898724414365984558990840628903102914959876955676234443109721591706185012360881728898596503334997755226078280204771045239662740321843828954999241481026112923531317180490037441890736706206848284982094442927860101185684667227820258265560342886042631186344537853865007308889298819374313827673053882939389951322017148323147582594975079443234007279245743752664582601576662142761560615276036733784374259370158748 [176,126] 6070114398192453568694748105221920119392786688030880081229674442632724026730241094176636748025889415810040303405308419589740047516183253299359618415649514772799783408628849952085266318389281954276065744285471659840529922176357514305922857622374701371912923189812194008691869982099962393645124563218132431257625870251726938237977357071330563414349975067607622045200380317667338505243517661877842133509495471508870909528 [176,127] 161995479342477416318244331944800321397715090400578403908014429315732363948859562001200911122520601174551413950373563371690559462619565197088279859981364113721811627577099853750547042887415419676700244912405609831436612781836086987821400530348310143241446024322898762226771891598140643071477981811142535385470203003962603960993922298751018082453483111478175268484109597559592643737341602333267617207309132959857607 [176,128] -141136401276330148993995391539895986035124781977560504000656027504504273625308459709762231441728398882441590474612443587737847784445218689046960642468057286378366805777063016645992225414750557648969496523527079353858935660789921557939265772988288318304126270106929010453887545508716667741175151447797640440075497646601499862814758315294957050253812527848282331271953409750832149324606704286504579397169560359232 [176,129] -37154802405145048197310788773056088933821885312589163827628905887993444149747115575772897880213569140693332969569848403752420379832897948263336193890550286031508976069454381787449066111343293324375619525317210831922884437948580312400582216358699274150424791786423240060290149625357536396219046937371599998478643028736802707340164056973247282320406314024018277556029965577096862915037536698248143628760494520 [176,130] -5631520137791019720790700740819009928310677403547053179058263422923488825109329887126941832395993953751432680163886297362280025148810287103597981410578894489926828121564127544015793635978738953009312514395602276427135856007249197260038308045655354490151349556693636087294767323612838470797984398419282283299577261955792831247787174594547800834896811750097866074320423567766831535531256573155349707357472 [176,131] -618901214940551308823592366702522284839022475104566879823474340477067861012961950614921709357985551660492559073146135235902809954923731433807382349933021284309737632304064162675200162502227409525478009452286715267084163758363904946250966732020818499153269186774936568408014405544816991130913584921891478539694801523860854242894019825232006382718018146231040261094733414474804295493806909764006067716 [176,132] -52983251043864853234140848125581734124931478315316396449834614689166647802766283873980316802053923206964582765403161393563863424625766744446246811332014268237493473914309531183735330770620616364002846342187648711158929392106492809000013494694116028403776545152449407079718628516208191564007594472836871606558387913037351655384008479317214396694226326223315094787396650330016413287060094974354240 [176,133] -3651024235525154480804427300281420028566376288354496232910703953288838291261660950791071245460565303244065943717910206253352485641655363666344354952826989972455911246424456987932560247691356675686730192673434468842134320100724778079157144350070050085151452539929566811390253257077943365118493648264870624362466553371816506388984516460538165059813707475691928821893182241731815532572642457368 [176,134] -206122394620597920865472704124716716858783432194016104280892173397414942907927152117509673797941365514737178475652283471603013094460136110863765470423939711511041851110554879523272383986954625558786807751614948197684555658546344176106412969984870857115265603900141025900585596253440274266782697434635903584613765651111326298873668952824050493350771585455116873744763627464415296139799856 [176,135] -9632004669176504967125667295344407762910817994223069788744289667324979113365621761709075420130352572445402045557958271534520301913634968688193333776944446196382219909023591034306064466286864875678048331164154348900198805007215783357326320799512609355114402323379889100873572232858772317868434842724411701550411400341439184313369949975808469510102689597259174166611373217490132136782 [176,136] -374787713628342458375828185272858253879076444231762343447617238799071238400875732655115836141009728242917253758656450936097963311414488500067824990593378763063701182641399291449782721682930437953601402696945343467000395049470091434998025507944417492510648019146268777776655480735746908340125770836199148282412418496310984059697319009516236846767188486414086723137745904351821504 [176,137] -12182654565634498667209691106244658451488555740187861839985979310090730943442748015952604869982453267666130916919962220703658196907264905772586672458826797598538105327516204135006584793226019803456333092254571681312548089060071886957221207509635357970341909894141991825485672838142749777003132921556680113649580494263632842738459859613156300987607623572549858484712631965960 [176,138] -331259183301202988821254172871757391619760877788375544704527384273848797180768919982978846956074114797251536567932850547014436154995644502194276746780165900518284364486867935649710107257227318916222522495235712075215820663424980481958465752075477503242832612290584462367566965969691051634799594062042919296656215680305489032857381212319948642359510403444642323285365456 [176,139] -7533900810309577443021554773246113462423589562832307512991572661741122475926696058559803609571387906358656104000284180169398274833849231977021797816740833146412182263886644798596554856343457282253694102232650477069372785290663548829433613710676574621660533673188851959269543988935661487641063975102167337363673874262983488082185624299759570188817296056179547917146 [176,140] -143137014956640438374341278554684839636666653464107212087610988970566019292423649708494335579447981492341484208061111711633699164219333615560829655235999924098121729561522105479466327281141330941310786146082246643786785138428635236399484979896370658791826518904260267176112401770704703455383896889092565520170670447679348495514084386611649697644662072808428896 [176,141] -2266681187839309310359007296177506397641148401241532433043816294515822874599359608908645117552238702322285824973679767689830709661197009443013223545917338881890941166913192552520323512669984075243582183481458290287691830884099485555167835059389023879702255871246230094102017641967598338821316059558166497375889280535690977161169661823202109454549903445108 [176,142] -29824879256232233588994305822244870521900996063603254971842164272206606833559513376851286320341619246344840427164162828867508767320361209939098149887562280821317921660809485499049238187942893418361063053901799135410762513482363973296527439132334104988091458615441125830077221312287366100239161673495573876794803639884972524772972981820997415442857256 [176,143] -324789406032992184502954987899518341475090186591225869768256076357422236254635770229768468064312000148174003808329311913906669346571756782460200810930425207849160196158120846414390454438015018235246333885039232495034089861954606387640764472359262199028411879496306851999688798458052816228555922731612832661130672673741798470749630041915997062137 [176,144] -2913381498694147116446001076909885858540630931177029808453038780024377609605262812285831801985036363959437639305759229465356769806906692824208947302167316504919815058767139370417456821761131947884421128840219401378966038200464611572076737880088098973573696897976771825095234941529588308268442811162325928684385442781784897199963723403499200 [176,145] -21406934331448451525437733387285503130107536888077457051429203769953953219286369666183382520106993463875043721027980238437587891593701543208899867612015306880815089115960926506279501164520998589095973619365035881318830817758782535440893655423680029650690619727512428138091909276926577724686900131104207196737044029757787869837267642824 [176,146] -128027953294878318594688138613867665939985573754247689349303813435468912771928961950717491814775622389395420097096469014792407103601129953871464133899553837046718887357643170614520403761785121544596326848279226688476671261213443940244678913622426477069816585606499570348857803666510422710736682072218781418439161506918671838830032 [176,147] -618734948750143623958174333017145280053794337519468842682287684245071454892298347847042748727362772892669928266843708579913717741834627988590872192481983788609071565395775054940028893308159627011355120873768834525793360284256317059848505037249823001382384356489881995172543955077146635516817923364459351888227151811003367370 [176,148] -2396678198152731600173496377188493721748958520259889101869389408367465756782582952223021874086934760069573716167717773174048256566071227928572063246978185890830527099769594741473956993251676050714875035969922320840255219360274446267373808659907903628605034579952103271495698226624330596717324004916780379735328900884064 [176,149] -7372961726195002971582058420809619649359111179702271393079806906178466959621877446941059421679773391790621674605830450041885545096529193078629411828171021322352356317706316333995089184386325521736988346573685980607400137242973635171221180623938592548966817028073474315473980718396983061612115282617798926896248116 [176,150] -17829862833631037503041693209102293115722694216462398402181965937379954232138207983825687462368464349557311398807927084457057379002864223562404246551179540732526104106509290234317672280676953167937625476989727668437672847239584823027711370765159458198845731253791769691752821569810695235830071309255955638408 [176,151] -33507967706872651249554139979201326023479429803020441625555162695364155752826708685112073694777891897210264961329112756720115793390908152583843031406629791983490791635572958122511939904890349862069959640681533387448496963504154503935732916185423770545113162800536843292427524009294337953503922267424381 [176,152] -48314170800602571396128752200758682826420361507009352732802493244203542747950908829280397171454241860528281740205974988471042306789431459367522396799552307338420856299637735821734510792076010038723039661687617377724923719870256042419679803850647442762180304402429918815793775558435211878109448768 [176,153] -52686245601150345570576122885916332256528860656306901957717442126009484624882738738253743476527959200025849975236653556343396433737384798379697386125616282795056858428609646211756432780926613056528988591948578235826780533201890328187052624338438911940433199886630327279201855756435463510488 [176,154] -42759660784994149340775415387346096966801342171817899924418653952181341272139882305069607926953143302162471706953760396269249156243985138440628294590424270611289391800988034212601157918956808231187112739618215664754298399269762657755868585349493112631289682300647995562115981030586176 [176,155] -25365505311522896942109151134002437302003307566699345807617215496908547086455693337967858375655901450757888964649973418344593209413446903228613288624137189618463965147221191084307692742663492083999958376702464894136478332795380227087365662712320837179359783243639821307193298792 [176,156] -10776854839727431884124064620796481968557976031285746288970897818286049143927009051778683840032738772025488400459272859237102860099145897806621384040984933576080450283547624726452147826439028395676101654090605037212241097414051142630168020037725524731321769411162828314496 [176,157] -3204763643209276590129298299564297398196933046972111719913648414998647241374842972233600491186532696989039234628391059361177967141931854578031739375838139675021641649811975107364425140933192387790609248365925103281444709014826482107749706223810755795335224180375184 [176,158] -649867097804016270407943792843349086058823515170006574742605014917158631962282758980309899662239980914589852739721909395917435314179634671727673430021288079592145922089638927297431112864415645029629084726771337851460189300238044368604791475754788120887914976 [176,159] -87228061583708598460363412951300112066768568867034495693423870493987217339413000108291685468680788807824865832799677981777369299468934401415033565015162427051812264854183726822339099895653209570530554891019906428135961682786738554151069384533558437612 [176,160] -7489863321902533835169216316437756804092040324593324649703657375543705921316140281356723155488340641662351947570313755231824640173447131877857524336270952978890200664694197506345775632626124198365926911985813501192206098449446244826191930072832 [176,161] -395528464875486284711815812509550760434618832876238829121135057971677802268314330125110551843235991816533831588559217306564489384408264577285890593614447371862874287289829741065298068770286351189085028406056975725630402893944169383574688 [176,162] -12271218816137077090908094755392361563507205884720520994487444356076881704846566047537740768232585367903840215880959726404572915555150432877142461166211859357435108841653240871558019123134651352901841507894565309931890624478681504 [176,163] -211979510211972362677330273530320463669520602079562704409231308363744153055046556748626910795270642907349368551862719421797558732279559823043699684455387886846220684885412057454415828590131059102606617979298898245821998996 [176,164] -1913347806256445775311882039806762924007201511115295225606004460428582739740911072993176296333161490785136777150045692433991098568022306114297582395225282995318053450044255494586415135071216050500732554674249466176 [176,165] -8362277662253203225546701683761428051743795966550591903685710388522803049370008590703072921056966182992487196752746698635621989547594590746383779213626125003274564446809179274719566009882156197811025967704 [176,166] -16134062955376517454376207693423908136369805634886873287306484794305481912068470393431968318749975981891469255404999973218670166224248870094599404984458807527999855845909089172387885819152586240720 [176,167] -12261149794661701360646516885275484111587222971093041398972985888042575758435367649043410403688863530555225671064096949663727212392576126667345583407747740721072905914103668811065368850674 [176,168] -3179958831077792115422687348835615293127878066560445075942563965310076199859703509352150616927858754671238085360437562676595784625063182175801256644092605878125597834127562104384 [176,169] -234041469203706603456379180900781066682107188565377012702898519811805130954422057820281081224711626089241038857241667578476667222532457288532449767968944670676792107480 [176,170] -3828804867041721047507933527075403923652263636569311792239154634866559378196434680813780876845027521638824412584161594783463187485303848377413616996871108000 [176,171] -9957001004008156572211780473844785700072518074105894349983284899784924930388552269890553805478662207067869791425286344770973965424396543060057396 [176,172] -2541203881476175626321121427948587456151579936098264449537721435845507753415462293969356567557731820729561687592200944321350052960320 [176,173] -30386424067184705807653103714151136964664651786648012827130073558845359144086886684889431765242759709799380641042388664 [176,174] -4912198600949144922509405734416688128265711367409974258541047679220733662555096151033893738711276687248 [176,175] -956370600587312556779535848717726852968911136771126875729951763331293552079306583674 [176,176] -446623320112415481335394140438653083039920588119964814046656 [177,0] -364657026973489785779804807848129672322722926223892229974622504754093723965130554930668702183517602579717644643292156000018645296078421091633869588461861742700046163493576359961828684649642449281120509162193891484458043261945917636376190584896932478138514510642702917837902394777834012613945276420796720972524286370499038355139164888150702971851506188716468427699404265247723688738567592899434314438026593542891048935245554506071460612622177685279238907927855832671398644265459270045668672217150928331436662702020245422097456477997585388303766194697681685890556514614119195947022503985788490865155186988500437603229571335793855443979265371886115064662580531541059408209149864684284773657993714472730576534472708448701343400050531120092345202416999177211331854994692072518991742170787195812679642728414934844753539369539385514976000000000 [177,1] 5910198467649470441124057243072763975605929465854277475929361709654497298975761005249482332589520023795114530390572436336261193385004689691339989330557072142418347045960998786429607576393241598092796991745804161472387855679197505749887076207964129037074398364991760020204781338862702541499539802967749266479152101468320418779549840729895727874004784606443049804744316566645523901009158808054455708473696921017902241136578270113184914486526515872507015499813510146248537362980414808174533621744980383377412923452334109743831567136824934296939523815185871170172846028883846320851650097796422504681438915900022347041145668445177109040639088599318279325864280902824882202018298249991031297586057918333910180666148374506139788026452319884856051461981572971316945948212885152376796882925796733951491790695635503836073996052696027475289000000 [177,2] -46690641086038931317383924851151464144844390743274649533027271562994981464654031440999029795311232833103748682426159360469603720291863439549706666880671333576164000175707970705297361295988538962973829490570086170088539773592206044296435597357910246811581536828760365902462445508057657081981993422258676764668902830195353511626989580451612503310493099724247111785311989900136008799504730494322156604752659105205768325963272896727512278479517663082362626744051751007987077184453257816047380310104423764181384729100418422181361691501021686963164028646317398998935380373483578504111589610728980630408044903933860010840861860045684657246726691605113372230358510890560540032978143140689345267710069730608484029305345838576257306029117978092952345640492276493097817721805481272677729948347787698898640643826723763664035296667611513762640000 [177,3] 239612932759918778449094139255041870000365402490158994298341260956453054030696497238081024358390190860873347794997705700946863319412377643603777695888076939902495344122059395278316942439818506308925899130268683214341507157157218650861216250064078469638411737194716230500831384984809509551427094183263811803713157787612814376929479518846609934338730812472008533267233901646659226563922284894326607684408585375396601900338479950775119355485999356450205809265137635337790644356911709323295991315095917143249274784889699626878479418377843033674864601711566087117887821626526526511184800373555667762158483495636665548062533587692619884207431469275097716321697379087233689634232165474997925118438943022418336298871626442705205637425667881779518193635758626909624118833387499529710217715728213015047255720021958630294505112667394226859040 [177,4] -898242818246570131510234419388777596473019111070700113144656773071170453689296791970506138115240021493015277306834873007739729854195065827935324621412983304437152003948385312096757004524487695370439677334314801255947703047470969693497322866735652474824791437435648646509228777263249785029278962287587485930495107629726275793848672741973874790845658890644383515585382749574126109000201332849589291587642542985822895335663610437467293084739483525833749833174071269406194766017637624289297608842260255845106318048079291170586767603095333921756098895676037983639891630661750011788298536782957409180601638485096155207931091760304659953154689830148288229412545461613278634571864570933652010206160806907827364281458533319085467251514733210565158730267122062417909659609552606507369747183088314025436265525406867075928222413776307744160 [177,5] 2622412808959063719773930658828616894872608200310075466083045653352469466854605490260444606982115167741632423773443088792656224966797965797876597159343574441435365287587477945191848225410145639714367374114256919078179174691460425620715160149682350731678817542031258084688826991381919537000601526036246969233952486409145756049331481506667228966123160433229805152743910723261555955416538455222027640905090478566898906937383105890566686375838332580273833888179889788584969597964187147958112197573615222641367018883359019981728813472743726538810863807558459372087092442856358869603232835384261205816736105252793392930751746232087413226063637862607867479479968876022531808016811890877758725215009007181076420166051948974820841141736389776639945178873214627015504891400218695693774363505176479886262220798328681053196869592982564708 [177,6] -6207929871535082032236917433755789516178828644038823093489837687402435815519669527149821613593580646080080237728500072537850495226653241853416445092673871456832555183137414791128132043679001505361106197183989664860744754926980662365872937972873976236127222661601766755008320991296937439672107488999864488017465932479326488990755741237630395236688339862930591962189467903792756635430319564191499319101691940475221578211819969448776111633722681550884700364114925686375143881566521077927410801265611490885437834584821338416082718532207853277461558417647114501126022758940395794860236957773932246531252436187519544370584448243863091811845501428253259122031604183454607570835972454370446154435808019347818438183063040967928345361160591206050498324380258501897105166270985653683841788919564193945972723951064708454428329246876332 [177,7] 12250250026334286415280676766979961272679936706269579821940363737780413621340492029188596859888949444512078988663370341143871526329882980254858652598906338652044312945960876168669168950966723315638636646791979476293237492625541862788931891661824252239621075324932593611169372102196631582558484943399794448123152661924833749075767036508218042646009565623138600150786100645694232047185954585553183198729834970388184233693275854506922077474788501532666398850515280395603603235966340675461563364338234709297385647816525556609612326426359030049058460032176436093345130043544296794221818991284563076411060283460450091492967916729095600933049065933634008719138463081489261982494764581918766561798004172179378976380313633794657485487620573624588339592281408498779176487052742331301441377052101717028864236867782858000305277117644 [177,8] -20560007192849023671190957741058184891213639509353282424619690573632921894779713494854136227236575167134414701426756335315374911101813129700973618648685344737731170306630376165577163215955767423883384500220676553818577848616095356059131089580347714024445817057445591590852784070532380887975810649380812714449861958927088875471310607403657521085823194232610733395607867906884298422570400126100902703917882744165424569984442928003180981934895007929359653262439874402197936677314427914820829428150193499210085520545294595992668041526842254800375510473249845844017073574442542287506170403555153959175180853356759807473675615103224777531944617298468428261285168169915476133626503458189158713946916466577683405520605985890472346172296904024207836665022444892888955415235036124179373223185493880117526068479359664933523168968 [177,9] 29798007199006050467771832038220922461202393107251053596940869336196761285425058998173215816309404908492458589122131198985327926571688491317994688111512731609163960217783275479545054315170603702897190026527257332312097541956493560076851408713393498943300701302894096274714843092135032270958529270617995184197211408557468915005393606767325652346529848861335173793582990521118473153315450568179026871195761161738497526097255274982583690841880985691778836300164459729960033062846032342088208703605152938583817661311517519144522255935315030109056233543476098977995676117887075561055816397866952858967548683877756500975914500477540715469561722218400736867634184219814200993129088330233365394235349610503327569396106973796497583351596580378320840234130777778014238356571617318319867838133488786401545828580643692104000001 [177,10] -37739037714970356318945000772306792622370084505683847111696979494701143094952512731708297816435181350235849694228717051945693255043679070614941934453320049230329254034555758693431310159429429677216300131910423872063132137832263308123363518967146994264723999022119637647011948010823082965427819414290297725521492710081893156549206647488467633203705194360995489881718974819762729640641814290746972512445443502529914689495397857126589072982967392261728707683281196769826448231011239043773818931475161507385775321678047430760767898011612390979860675323396131130693543427419428585780540804489040152050306955371594846728469762540383587101403618827404886080727123655137313049152403232398658804326593941536246297582637499385534245280595271231162730694962291620776355103371364381734756956217588013134331380095710255785404 [177,11] 42164840568447663856363998146247224488483757129082576624031721935813909009757081497489911995552733448481236329222512725616110976567175990564013776042718631412741946092088646325998960757186254954940009548737396039126042836586878345521487258298968310436325495876651631962998627339468133240721140451500688462391872179693519584201576859513558148413129010795504070228580945192803068369353939977012623879057352194408908928180606002381785219795706308049066794001025170988490495477929828095790890507825025415066362114565131686228099267643462347996311208437025292372752265624364162018453363952989098837267653284370321875331738758489580915007148048119617784429652859698176544110179600709685880909792188480726758858115642698559458335629692301655535181234685332248414172430388848808907748987131417242565258209693192056864 [177,12] -41880726420415017082169452124830605214166025908858263109958085786568671020361918795615951694226362982196303131920468656828607938226383358735674799255691259168788172305082948694893841060875551904483968260432861834957928533670093596322195634762819334480273297578300194933586743994762168172834366813909360848179440684015750733174808148472540503188517275646749169077117028260427004673668810875455614422754563085352855642392972091870475634737022713484197962111980777469950973234993041581371129135096903645130316089972301616836574890505838746373108897520672450304870962945899918899174982183341541970625593225522536800555784083693875294368876734849348017133845842651043052528331896598839126574619640238552591421393811446719489648456893834972142755075822001626200315908694644406172201466876456984053485944156320944 [177,13] 37217269302505134638719473065415190249975934584011649709750854081559371037243720262061095380668931840914405543098519572911504416746178597080906052542921875413585596905615341081068042120207982724045229370487059500896358261298218651015411348272205372863158237556703550579137222870865988388615339875747477574493308781851417019045504214531599651160204328146512102309112226357853525797805485617294166259190975255122338322784293681619845444801891894170739796784912967294981047878063819834296592437641745253773267466775712668966457250604709145138402350130407145570995837111685895550614254492716476688542009441264577703598821499563823423758147822232501541673970107174350221051553482252641324887494947843820405861754779701439695948641493250083461582029105486553968145317550308894253764974401557264263185877810008 [177,14] -29747230356090173959293083819105898131977336625282948830053686108992859968342623165017233599916050815175978553530108441760639415985967982027545658792700269209912248697997630740272276061925261531157228058918716365518759444657818157794592890374206991528630125401475937208355338878985889449307530003442584038053585406344836656572984851780595420660759647611058010271782178486269152497552905858281938900484927446868856790911146667274163374663758263531955838151664396703464686923060508648090491822902474791585906505307794704702737680949392058239317637305880549939142565344732561023765044269052184723969042739900841117759820536146136454773652354679666051679536962462003052613349297406816993753356479525558029789048619024078925509311684479641544956831426133798572848882888336500717799753933592454659742686708 [177,15] 21481319527801076351762956391807182265927901919479619495313663044666129648337496672295704486602728710880448182392258737853801013993544139989329572852311183200902794761015553898805141849583648236584880022656384519510662059660775019533117005410849204520938700081404413188592416687165837971418445161163368907375995651815678269306275730298064959490872210951020160388103782659530121443917268311966919532498856181221883725685705368314799994200126842874727783136515796803689868939244799627044481418112143588424535121261985322842681604202640233824112926251596091646564369452439925880267467636631308780873129590922714792629455306675893917762853910107193388794985364809141145982248786398104688074303573781230971850540513926850748411189018224173520420009479031707123321573674983655785462788927285887661143296 [177,16] -14068006758803095914391919465119488762068871647546084143279977870318822539946872444809041755626259463469346637508527272977768352026410778188261810259992297216870957639048245536060242428781554378228448163484539978455320876494731667193538329743832898134018810549565288157990068016107930575585192738805036504017466584881027670705846613142354686097214309962635015430501387315666186666195103495254532060858320458240817883233473111257360175453856417709163175819338704237008935048168837305687885486640433956324410804322266886341771786563773748756888600761261401928813320016055098094801204708474773986904835100752820958006291840139163084479298032789501126629424606560011648448323139596004791370526818744329941870716334493100204003922734544809539878373694642682119161432670517294001003375732606934713640 [177,17] 8382281486401154086517068306028591109725251831964339310871338562826320579178461261062800154471801749730835084209444949502653879913680051126098135185380491924450466757721636216874301959280391362803002025106592849638025752447359327389927879259575144825459341267218780899250819639963485997847899721486088337093703287883761286831583948157428532562200762562013761094300048960926037875611571774501169888219478294403869395307515180168078228856090941184964034192881224834861185088055512201641163572154854614289311552740032246252125386781517897654547892047660724705311215827689436008764880167744195330565010040010480669416073700012245483773650430848625725001396112041781730894894046400656770661893293426529909168826179273549402375258912382065874692367089736117790665198473978615766842501965083882216 [177,18] -4556662109028808946656782772908931432226972211828164776553011650767393382087042321284394493262687860887887140947662755697537290522123266830373634306499899487851922310358318270356283136256526071897178914391442694120173745666381355860324760642798891981392085765993780615153253187856883763695846634749097715453334646689518677467363492860754525947532155734543069833423271455666336340001632658330961508313921388112280581627187917253364285462193720079584315292534726692122069275907294479921562455540930753289129936469224239300126133389464488926765831794312663497436439421532017905736011844857872774862676374609447589968375850914338643401341510156812635609412771567745362205928460857632826923296559185478526118139646027133891369711373452544322438272077429676132319332743009932065228722279322103 [177,19] 2265219840298245313311014841624510283319090737847002369506769925743423563023233741694619496334475556913426186970057134217760192510944863037364879991231345670671966608475525467872250016911206773508194347453255912088375212456384818305229889348550381390095785965391773230998922998239392526682496230351420498275898590897932879598572279322041730897031599727484624506942568600023098446557475134766968851437455473699077451077275084386564082771673717492411682771769062109196907990756672359797983710520304407456156106855726276865545717485057194610374478334320039435864667274710215452598316444479210360345393802319726744925804600381776493508881463210298451196788073255406766672863461301520324959055024801947624115101225619037616652885926249197764498562031697827715419862590051581392893525526904 [177,20] -1031878939431031303420673209301106593933588433365017792949969560484656050364913109467020456651962341517335387311631278421897097926733889786084056777809295422707767429688973781155719993344848481552909910998865377613757959665069259064568092337185803886533372347171033559859252071962257665076611139732968327873598261977334255154551356338428198825779570261837262409971766315161144012841707049958633462714865336128905794504012902133918767806518537874167579183132996394988965782968964470906173083754461110310395393173647832596477912090638446878432956178072356994170114555302191259176655771804011277475435691188565395014301607885794907202186293244368931588509080956406149665211085680652176027423404737169475066658050904283293211182285666588614734582586538042558556884218011082075996666096 [177,21] 431468978636257396619253175355468020135588816918809565029811506604519612308328123937231826497380090783114900998328728505077064118711423704798457663235187959079446941910328268105572495191650295404289432351542073166895117603209187261599233938669433390060822140552911160181891313236337356852353430446246896406137596495010667519571349390300100333078103847534680925061254725748771689937308118814439451579334081072870710288711240999371491901990887322963577865037389221167530401986596552815021536704112712529623130300753371382662411966019174294743021666167646164035615596357919628091462556691878392238807620685849413151869653447004818605233681062859969000967142324782408981095443843082249109126023431893544238628615854185620627711507705623198789792570482613146254356133101553549723566 [177,22] -165847178581672176785169850516578579690570628819998040953982007924996100057906743314053580061207285764949733850907379075274753794703287834268985681544072343830063528902466437287625307173133256044167230700901837482162701668348823309286065926128600733885929107428565108768541952453034818879277705851104084302582624692694962354387202484541599117211349456345004925735197280948168718023839661982669368415002956374646015373775968920171382540603865407481062075950748239409080783114116412581786382366463167915372835371505040749486272400757923153427463047801986530893764273000698107448139994068169860518844783409994632718507841521218979225798259946521498923938020974858892981899828984812020082733635290853856217952846635341312657010868220747682862761308803862147687419173761645332224 [177,23] 58673266848492328739718748953725830298097515616364179913586325558880072590458923467355886739527750406188877056861109502499614494379521587902064665783343225246553651584312030378384031767699857419422504119755150994956216838086357525999240301052491232502634918099275211582635416119259707481320738717161298425347280793109867328846589422533336468285650182196145157424793005228167685549031682787661548921051328936168756718146763124874795865206436104259545885229234328511996380518620730441740193039658743881331749737475514484410556242890990943829443913253265315685319171011598205045490159928206677225035434598153334570472946027808238960391268282134812185730138027195283002255491069226957233916124133798270291419221045135831593146588851715446422559901958127278687909017628437484 [177,24] -19124654906406953708880331056412615454027356221510431644178448579418548742949068392630527747704553901336010317464049128816372302994609730592032265971792033966070286726362680104404083828410828666860060123624283259722238346238308087323986665773713663857469178551057793500510864278373482965239265307015497061494838716439373955229410483178904066508557304725265996444775254373039570425929450219814897792725047252690184731354360757096046560424164727563262005238792471240519395522855096505577950080851742134996971610334084275904007653598789362343556363537947633989851568584464558992635269569001069370022240777367364436865919939431311059597736448918294724179102732937661195091789496070491367162082906711783697448356965105713151413979732609133226170948053908125459329491451880 [177,25] 5748254486619450340628284768107362324639457905499392842922941809722590296381786941771998934144567813092120231916918179885686226396235521419035639434510266056726155480698211364103480528782581005436652690517881281808731840070622964031475192579973994015796772691044357270421840260629700387662578301423284616857593249438503449162497768531356457255705760824148969625061275461496055239005623388591098756575033161857675188475251471895849349442975478323702370503347155953626300822184541058854866861708347661403195879857958850701172892916868810838683945757861225156300189284325811795103653988515176844207474734328814430679517695390010949127720495304247755460372083991513121359833962601075467732856290876995129031685673786433067781550318300774416654557544005941056088027833 [177,26] -1594274563912983506509129774401300136655842942675653617903546487861613453268758807131983677494332930886679192515147478017802796243309943940917798304600826993725871084469753764179774717415069252894777270199289108390852724283624424429605854978207763907862837405722906253934353180505647602832820507960529572831138670219498598990126798797720567936106773787141391767866021665382456298792741285515714669608612739669040040186230278735769485213948187427657615632678514418858063659905516250704624441596159421802462018338531767579964817032669476986785653602777187885550861198580189274223159820056250640463530724654492076254741972522344371437401312658840318665021752740264613624502256644345296717539295391156969155238343747182487841202858613490428056391199542493411765360 [177,27] 408229828804149491566989889396494275830799705546690085465082529081048849912548902208940983898129410797380392646823265983554449626635650469517799400458569918783075579779155217968669538915440647409078539973125530283430723315896321080876586781805048240011787675994029133967043682861030162652807262034865341684692116398941736106148798957021966576659302432680653632737844018685573987958370651913706814823749966436601717753857159988433852555269004104726876953992459264104613853464258313145719132079878527105194769379818594723158710984038859261604336269979266506540783481198285958534740635057846569609904022312858320013431884123401269639369481645172104178509611216685304657702534161648424795660191717859431211609642320159721676662797290328378322843321638081204400 [177,28] -96545007029330645046837546316462523322115408321365461970640288746009081989649803464488346775103238449551378713541088554996586621494027075880664012819307386383133087587012524127613004903564783341938477076955182276947272213659133355988760027045289239864540477865345256422413927583435550300806988458846356751870206857375649934387595250694938730907633881772224730400700729069301894618651903049330300811531503705570254057387720078192573259556366160835537456826260276817986803504856603594231991248264578193598962313330071129793993179937515353939503757559355810596474348580768136139382634491109218393283975165377277881240418037754790502689403593329350483418788938019263781784420716772794734908447539340951864368201034521802597146639075711643657195572686746336 [177,29] 21093613134040183987354090388369182181352533388498257831540035498908009832048271651364287465976148669894792790397485850980517397290847938712069853100378708514455474416388087876441039457289550945165654576694876576795868203553525566465963450727524283643198489266699177336187053443769393433538110149644202438856805934233727347791130696543637264576045615553827227477034117957336273545811330253721605899821081195688828593346973818282607948947234714451247869873775431202175345134077050577089548565514078184887227205983471925131409706289590004812647893749479217706319624134688908419957276011962245299350203932067109353272618978725278087846516250875309482543177187119465051813719659165467678608658986786731918721112766348505877709833814072639972009485540348 [177,30] -4258220521619405705032285687094780429502801449322757031359337298665118769111916527612169965781299445964594157325382076005474768806668085058648108412430072570868882138335617835118632686470568480215325428983178148118057612436090364120550497412303099256279989561067691037680470539156325347944449132535546015036145699023345755514458780042743634054561737802089500716008025208764691049546627043533282786679087245967901748534177441620740621757832599496898836124546521507288048057190195649402032973114049733487942010231061391542707436729917056594423150495655421069351084622550485337813800727662945734149535848012654734288674883272709323270745188024031455163735188049287779771115890034934564382633319069650881507180438589505453614584645015132609096792568 [177,31] 794276524637138047416635849785203704748968800124052765210166884880933660383598546074987489973379695534355942992259066000862986634855955095351806547202890778439818354042435891964783476510757635306318276518109026455118704456457308487414235318434830336694276130090125212169999827088419231520863182237306048426009572370125949505920624546082543577979409940022344491869235528592781045789741099203876232917719217892660709060343519350276455840985948736465023210628837963554707287414907900491498793467778713599587606802236839900194213194889260367465535621783568127347033741563551060088557864979338537972530286990578076759246433142538057930223776503628001636214316466965856451343702317012548297169537525689426393734587875755490195666665887828680184992 [177,32] -136881636177544700180642212600568751554775760948452477618786500333303942778162769060894857871109585936259836870212661099474524509783296211308039842670550490029399280990315790795870959073160104505314242152603215043055538763580364720459042606745068119386045821821935973528182094885795648528255508118905486675302458584392328291812451466490016514856263833082648565240171100890615016960227565798117408053953137103468133314797930887788596931935284438703504893366431788215939086093763795145785904482771769049142145809505562178405193737414534451184808495003558287811708199800828982354403038090046573075545547865348454851378346545350789785325477868448684499662376288931274185963065248546991063192552076642911649190899701803978120609847539461617408 [177,33] 21790505429057439777787675636580327887869801749667004279040906794286026344267389092288808568476588040592010615596847735299931846334328633046636048048611969342855920559802319308036964289230055095931411029285418654111210215213384964195694060962471650253432622671233406808637047556856847795867197759636153053612097435319253905403738825747627278982631449039350411470487573188884249960790975939134580490112769418089004480686327177048023670820774319946279334187839190046943184950051058197519674670525382998397251584328000651724778531641135783933985445950428249095551281352536005881061196402351022429242746026236831998344574506775240844369752756689280968344888114080149830168273044721811278802290565282728052531039717558045173973275764058728 [177,34] -3203420829278047555553626557477340031864948485107172877872989121479292123822430807212747856213859842482096467003659762939899925389848514147425271145429486681546589676645669964045898288101658716851446505792109042607020329479812895627091560418000501848450634522739233288004967637920858723566388471103169241762366963795386350668839157882971381630834340336675430091591527723015370616671262619359987265503884054360545189743629291643587536133771266755929492668435381808702393388985872086117450146423408657196397216045827585766432587652905035637700368945649692456875220964570070595677831755857033890594678246208076477299640879984514957201277993589032078266543401797427300896726765544861039752713228092694479285122368913215065585352808040 [177,35] 434730258430648513196528815742810341868633045641352498684526345275299473711809682802034669608482223373930028700392010081697797621958550930882778543775632897016218309779704606150457223681736863529928644835350416147393098857509118286240451116284721112819984992633872538397446441899455878910782451589208663121942135464634265917697525822131825188951861935904270599888863355997415673533203027269604347179125152710262645398843922792434974766770833190823831008113632995077178234944569437946938873385205531414635959909664277184874985736392106150642125712856481699319779760571283371904056459364457435617983129884823065668841410053815001437624235037027350933318393800752584134587296702440816769936284969771620145622952150681125790480352 [177,36] -54435158122907358020290579681822171345136584410556864198297710560630843994179277563251453286978657029332500916957050297705846873809403221765671315361786147135419402273766020572379195897675095981217865970018191003347505264410769734073859361202006300507005430915204443971879354789196138637232577392633947540962222199652376469571778362423880434289528794373314848507185234037463868071996985702523707170827100502506900339346297765858095101185474594452389700676897307295496422636934269655831619443755649948921521932292198042605638859514108256728751657533223334958134736726391008597145790909106824023687244305410771907794134708186583983242783874944529170213326112932394490841946845149260636575599045773220767046053785018717419712 [177,37] 6285624009300862078325387746176269102528207591775772713839058801921642359636107045677715039754117728370259488856573111959957880676099582492024717110117106988612181886715841646199892154465697152533963555625726025148990680479994709872911033302586176928877525098661023111203634666110159611085125031492235451774832409361479886826733407793757045692206626720053040175461897465032101599965552193076952158697950630189704246884693581422244549565036673559121109636166464289320875543050857324176332176777055750878515923415293891868166205876934017157811595225471129287029339926064666698408089929083888753168088185314325548573441956880179152623383939722961438900990122257089916137579300274827511993634104850086647777952837914432080 [177,38] -668873431902973511805562426739816665789070406888355631098804906479792072344107474546069641464756385767883499006022047035786340211620280946022426175594305619446147933359176982808168543742173118313638434788912736187047064137954394329982211220479386550282418253878797066083705226539159960622049135066565065596886471371695634813672396184959902383711234802888030066969987283884847795758755581391231203550939235856567056849005882688588359080871421751139943011103879031934025425301147804567718366984995266946969105225202527584213176406913929023509117241951810588000001455803548055035471854716213914425321346438868115549851716032697702368483460627556370036583618098795427926934203774311484871187959885765758839502865937700 [177,39] 65545956276928214275725634694555068067369585797749342537675168873305377909900485628927247689811683525866750287751198276313252295771596931114387859547660919965928257376014683751449800633129618605583486896881278507836075539690305813447620369379871394015396545820487077942636020431345792117757026867606712025477761425488807061673484113068409663847593544347514639871595580948545030927820049103945059502535834611966406737163755709720757715398793681887652917991929064187616108520709773225439751706380382894923755640481337564227105923096247188013930143897929917221387155719188985258279861145476815211124593318834991930182479475777683266343270384549189863832681595182717641969770120588434222396922306255875174905649652 [177,40] -5910128676083050370583558851846381540057952427890140392225847007522496763402047870127542527901748370511348567714005185900320747441422058419114280119892145277980992589048143167218598501696013896539760011688323596292895612869791970337408266433015207567349627448030747620506022587884545212773497386551324437761533710758264706097431647070523321796957144575670609198918549676102868878247401927380312993576544901951142509711279866459129476336651730228151240768295670484221279303063173553687707038159295670312517499612665887261270632533765705642141920849707136383956124490272109475468866435066602525259893640467350428340344000153618510728957488818935102472670191151748148890292847745768239880872696889615042944040 [177,41] 489894880776177362309757675599020627788429690892924822954630598374176909765821423171457934082321276437790307877749862652313577860382594254533045949049062411680785527209545343570531381262204884378866336619273039219622299329699585814272736644659337489514690687797524118821586085408865479514872434662901645560363117316500518128100341243047910650315530745738347268718639846606862375115704046771412120219960851060238816453241138617425224102523810796755606083761255841447101791804960232059568425034582773124961826864303906644110956106442487430218123625411822377159311785781058492444254926321406559542593115797305565914297549222165248121711634375012462111871689112012204242555516961722803742890875125617932823 [177,42] -37293489096006444643416784715708796170392910123717348221244400177670136924054161576752470598144474172152867341065637759398887912902999743251465618795578228823288410184156733618370154904290486719443074643665170980145079371345660838940964916174284144768700562319695785043312988728553671050347886547494285978926746798590922711773783803957125694603219549376329914990795169384495648230123030750109349911968911391888036750595173036374796141531894364801061240791958759157363761373399004108010635968186254741379977194731630182487300526998006507340288646405664492761416601306727741270889440109914693516800475495692529655199072084225988136983832194826569538328767485002858943679793849267180426376380552828670 [177,43] 2604473242682070534784109143569504167184030716158168926355072331808781050954351470340276550750101066605528041943360274483806449635878372455742995597089365286311400076073753120854048605573670806179047870851033735765768136762533878881335089953104360081459546505704951031367782000442199151781421289429965174071324827132047568308217837101244269995155669626856249912182339482096119318624514224718669732528264138611716025033350816288592170509771929745966606316236373308242101732142980803679055257545826342945115029522759026848453331436426023506143706183997430581324738782846350677525752267896547519416932151345135087743566230503329971338163008888146323514358148752014057644033617510244407673718792728 [177,44] -166670785416876499877955778453018796401428536764899867368015291787698510037372586230949459938257955578217036219328102936695810066239338995898080709496245607145427320916431117097469097425191863136802552391322124413985922231199461185947940224715746041010122107582129831926976522511794588023463394087744443050773911182582039434377876282290134287015817600275686026901476213997580349072252989383283868100632342610680727306180726118029347944802969653377554867366244698566817325326417845575196206375128531509163561948107907338871094478855032900970121518698274432029551350822654873236345396499503146104767407238769869084734742825133118923924298961172942304240120976644496892534330583306490497089472 [177,45] 9761370837021038734001030930579407794931171671802384385010982688101913758148606074458393387856257572358868291739498981072550063194259683216313298640419944665735482912907143083251818617197923671380424746709899605158080617088358659354428532395965082596907805158999984530628353401584102601356650084361658185172072513029868292631397342042865848166106796723970072449084248081382995706026604282870755307520447476940525687742166500264508932360905068882884843111855907550297514181624205682774088763791903799053406378044729246376230233150634803583992221184970270899496570429746190627859167463931102778868751739980014372880251262530697420131167111483818691877810439664448006998845787794275768126 [177,46] -522511378678022933747761253777906021472016500574650380361239089357506075705088193618068964169037641831878731292972567501171884240600657211392389301304821872838701196128781286818486341647003363705445054443791152200157605554202816935927450851523332591361371910366173598705731107407051337456152743826035390668972326093520770904408739946406207960721592672992884497418479309978362609821293120427148774952304507514917659119022562589790309793722164260684496710575601222684372560178468394577098757173025784947099354651046398688200149529752391811225526309985599456364444903533449573510499350181505176405004219539509813899107115312332310197967241588570462296350825504874383718801279022851176 [177,47] 25526928921131735694724828555311127191180259194143540023011373327345296992200720950434676529093852273820565767681267444514722197294822628789929899378603112992930017996669209569678072028329652534433969391562544138844320258063853423599071481075845517383968967252131206748256796301976927581819797357363547803835540213967133029733541257163812201907952726777557664120692746571213190733439212364912024046157022884399221454668805940095297220991224030109321064109543917653982180213918377857184717834985112073236929157961915003080758912317617018148217020187705382304439850142481683909212240671765969629126832878355230182219741619812506496323121207447190272875427070597051327070199658044 [177,48] -1136489479029609313446621787906767361062029261124601032932529613513819448452840855995790071390206574352655829724586695377371013359363960804507462950483632658597070610414573392169087179014118362343263520720868531706782161030523087933550406388318162931049913528317676404890553627882779928527158617523018878084845507142635482419523036826216800909090104784733896422431058921375246467953010899219134111289944923570161677625950633751239704758317801512498192177846227505213053335514449512845996527806506983067620134299422322450097038100685512700076612485985203200847348634926287894033252643887295177376353978106384797016750066993458029992695000895902866439495197948728091024084600 [177,49] 46036652885811414605485528811216180624555815757588373624025882426456391231577142928344977280392211345994914387754353905740977997870088747080532330206067160539030765473129547152278069480901676436098306112312134378403191372868618001795306834781781370741103426912330109345080302708804758952686000475901167605783502417055954836004851464756947560321435769829719827993212004307705042659517829135103781376048320713329186955641778132038863179204412552735342489091274107266518831502167049616201880889161800784194020256928006686885800576486006066749151554318765156466533295542849140001699505805255249560519569103837561005068095595537650817943850650036844154229917861860477557445 [177,50] -1693875677830429947142969309203027198279920250488781778038409493809720460897882888314138454859768956698194147608832471651205736282154965942428892798288772385656129199290563330172615504941758157781059067048286184354267002555577644602404293303992735369004303340406833070790943911349498070527240221754014586483440893056090008942416187135100345566521398253408535595004334273427119941233546306858688736894111753705210146065152210970172188023629154234291928960784411098461298126516451702720699575348296916766179978447373021194534917733617652819109941011497471169017522003741650364926385828113077190107919271594430644628193367988706485578451774985082589191374699239496394 [177,51] 56510160321409088277594104991638530502110551879523047130258318543338411721946749678660203261625564927550490354723230829862250070550908495657305438149597199361712526378533463033308330275923884758441128610787499932093987421162452553303915233985811217961888110376638640659388067642403364535541054996185256426182897727423946647420711437135449450731711557208865392187344906187156758288099388010105129780330685583839360725585764862797290486161150772742897590508132009139073817440599063365221079664034155632617616149053183198831300270361226399711412624289230772703951627130892384110721754909794371261714040770752311097902210653287425685525611368823433541214307462144 [177,52] -1706181885518710983726041042398044500409507920413474642389298796872971303786678352855985916059179551851329362711217477209064457825386511175647973579395533086811340390622875487226205017801357152802890352762612867759968540309798358375680795611277290279735411222892569649143113811663379797137928818742031174839170393330756954805925539536128848535814747499230896114232558190804227315771398760525336217825819617840881074360609564043946442820323444965340670252323395188187623345320747232968703994149433292693995484470412059341430701362244898487831208248624133334267718375165243474849031514193730128956677417705937682800849561920952145728301361584986168629143328 [177,53] 46528841542841571993438087811824332622159176369051415063874825022141359556912993908902038591669973920018391323025730219404410894774634720454000014439794832041585077908259469500391085915946458375945468424663751996354685722780591160014910979225066787374675299482017335575573729036042486105102980128939111078234053902649950921511038947308204064047643986380168435810430760754954796742311352454575464655463528773399751082644520038227308412724928532778006050704457610914827230059362112377727819402196929968870703903262015588422226660515906935393077004724491151072719178693721782135806216275940368733174802229941810901158289501157735311301255315034760607804 [177,54] -1143716140661430896124507343371440610192770583778509670519265087696235669998288502709697271428925862607982040223333783187617489025957767781302016384897579775750151135836117062343616583574284832454470637866381040077028304902688366436535251702018997355251448207295998625017673682934051921244714587811362186067826108488557537367795705492174546488115681838735645088814968978809541780158899299256339131439002332053504755406650477823876112158051324059319126216835756262513602921587835524857602389343733415521925973065879335692904801623987184405374852576542341518721747433428619768836162237923545575062226201408378067559426769961030459418094987741677368 [177,55] 25285391047618625565852426532957769874888350958981612388361316998510735536117460014907057814894902979161098166548958637826327856115887635094707254995507047433064113604204813922956963545017923725146375626508176527004190497195840777375923904871582277513184437964433074299607195954440679973611792869672661368769282821578541623902893565298043994489519640858138135062620024529706333915531291859517007859090866896130062029680948119575488852416009220704418618688110252791856306197559001692415293715146822970797862768648416964075300212190272884473591674080803741026785549919095325140934141965123740318585612141934807503851446789319954754559314135136 [177,56] -501633762740622479511093244827020833722311303630950202889493469258753335623556604029418475597390643443752885025642626262500338628605592046240939108607424920321856354909072360367619617863662300231804065393406819397024513507163693811209614076192847708601339160256722975430923059966714907744193008892665146491527518671763782269204316320977884572152346596283451553017720828166190328732162578179015591648025657867882260545383245451103783163439564148208145560438111035451938404218205655158498561701631237469399905594974857296073717721737725440674632334611182772798063761009147512773876569222752470021711637790298348982567927461756621035040288 [177,57] 8909064817791986197055378326091925510546703275280926747467395352681448946810564410736810801182220981896429810864792972570726994632116352644221225708662822606969669551065330068245309283570150268622173883678803369113167687713809150791767617815513792331904459947761851180454235515771419600622128020755055429431045912908677050633430829897785408816630137442058227219486313275330142365566576452918614382880670150072283332832908537198457581047390763791087670675208146309970658755545093475935330453119205663900762536605239966281678682566419676663309069862246041240541331430003947105352061351845385649928934820024924481216534697248666830032 [177,58] -141292469523674225032172897745746629805829114207097910817033121844528556708838771396094945724074093465784497685052954211935104387424989331581709636155649061432478939752327280912101603604057410251955953885662546896275533226775626433948485148295686073427603729390745607284618482188419561778633433693437768077933905223968439082213691700299423323619835054837247192821417829463225532883182600805752112852035552667345565897593943091973174606952977563307905199873158577191025771213523061179413576782399907000629390991803338646409382125365574059052766239193594564347764547118599743540884264554518943611063353473517891424315910564415164 [177,59] 1995765311536506223938794543721160455911394329895504908756556022996280834382806727313113148273134750379782747714015023938639407145269582313576893409568780635120000038616103541987795243898118922569395090051629028751681610103552279775199970469476454334727935891715939810939841647647075427498821005733329931585013627528962342323090851541291358906465287468386776174484130652635745759384364783062416968140385250226103209235728364468478394858684073154482914626804231253257207265982626255291098169659550440888299459816712888683407685625064050798859581380889850628593901057240167334131063880250107614039111315966558667508945659320 [177,60] -25038722873345522475129503365551105973768507389819898676589279187318301080568274200862674770796997251572573094725253648533895486781808399600350623830904282096991565969013410529630058772181673981459394169713617234018942728161185602215715024976397988145721956408553651540190664217039487197109208394769732983130210418969505790417417548991913620048356772117719852383299562453255795108854873571972837809623933657272073363682223041705886461881185619433902258990907574481524439245125481549806897188581974089635213350631746069590276333476339600382910325014921792572226719521505595973299046288505471856339471848653732185129696 [177,61] 278214782484142838363010689167158151251567673662138966708572691859784730086644103949211075035799271069991345771714531382515672576294246723407073626842285230111831021627755856796208123217630624844891813632106516501760020115485660325936871273896779748825571251834678117193740639099710220897136216695652377957727660446701287860786979810237452519465792872805392075915013225140511016997984286226312621205374263505779572452798142189709203580733091819211986620159452768112524415305003239007242846506991936157414200434182598320445954367320407458438614024989523343478309596126872659563968500130835845434475011062719376086 [177,62] -2729659594811995979933957479211020702940681891672330160349394922083350353053385068783465514976027065494076059666802379104615823854156046250617783483866081492148960890462488323422870636155987573798646501089587013467860436906776822727259130583373759163992618174831723137163309947194864621377996802250663315554977641804903106610192708179330879871106111060374763561931097364077203011420436905246643837771116839684418467407173021209859303375703876309310449516702304528619157259520197867742747551101535351695388545458852223808264674549629533766816033146229930732034983072569050557041967732499152189036434592165812 [177,63] 23573879739358705410259240886176707914392022060858405721698556065454742950098493652464419858871810039608750861662546648024583993591926003645536311747908585674704515984137826712541715947732675231272435553087361577703081203561139724723260918094201923139877486132558292711862448712255789726641561333684532393436992866087777643094612413011647743008545797000365168294049858353446578173134922395289808985490830100177418932251031565932806186384709260506024025641634735830864497474858215355758464252721856631700901118727526368381299003313456236432360199939615031563656573412512596426614159053634618695871047404 [177,64] -178615017027846059605579923445524539584502400829588692447861453103379190397694945257948636164158018442771567966295692453665536857562898760711550917396006066349558082662021910139317194088173774173030569708135041535580886316049080079520232526721966572502872696121000794287722837755802603799024110960798180282170740414954380249908732177748121883746631880514291906936683806558115637640089920173757034226793422024995532167987920080394348673468640714231419663778140552854115973320915823327193165360616948924869343419367542200527052301169780431501818230374619828409490574174014743753152185764006890546544 [177,65] 1183237480452059417075352564757589710447526188561115295847215257653013542202853856701642438824342784433472634518694525983990689352995745395747330224567548237811002673660502108393393019839026797516997808111939574443903763063025864002363387554413601648996836295610547168145348911178274816750944702297045731167054472386843843208820155427590313565428883473372776857759786458453088985399974108182613378509918816720881451513050432837993121696818414625285622315929669640728274000042023149758764936375851143674631605073537226812514515944263374975522819551862121325350964056172558027077443515993855473 [177,66] -6828488218898104891765175061725516768896022788904231206433166586279142049979195489370850866940529531365391555787367784077584531896180247321336083365082234839679270684035801197783577547566636226919124832887699262995421434280367584374490826990071705630058817138464613828990443647179368822085946614798278909294894929510071594436090191574011500465401018109456486130311100906720303594246099138698750502129197131682463779538083559559068695391789897131650487487205496588280265417754736936525765066853833207028953987520124635082506667942818999164067558193680503984105949807678340215112554684667 [177,67] 34200496428245361551256869427942191707430818401555656222058104733827911019426688796260691701412183702392074115920029080685687312347112470364708527301917068491195194614660906732806169848119773232005298655857618702740562332954714849496121576095919284063037244578604553686240002096365701948816380283820591572783338320321202542331311755273035022319683237948113095609942797158492077138191024727777636915555591116987081056948842498646782784887689826505580894191330050401489323526160056952947310929030874635580321398828958959509696051838696656280808317328335774812565002699694334143978064 [177,68] -148071773268552611181086325858042487425382632664169983543359854292748031297489845937697286611127426086400768334114578484408360907783950950888594937699855922771237560051575188853452616248887193149644525556802460442879211611241247009254141557838359797934277017787217866960281154154044058015521409085874797867109114280771738037214057968496276455272895505969211201745925115680852687305287067073196324851061751330599532071566072083863184740023182935125246768238379562263025934400374221720076438395993198338182968165986758907835582813692640760743895115741199984734919205283819381664 [177,69] 551869397089700486291954109382443191502880005148933640935516238002960898966687823502555035893197725930968755467921284303999827066848471638097456900465086802868534746579375151200639227850023420348065478612200624234530118056092989939924376114354732290773115227347353660113821647731789787106601386248895188802909407735805802523493309253048678340861921316233289906210638606860898208195904210813757503007782548110568095896384251285425413266830782748221372387442052975434948003247247858643967418237175826548022985726896042855581863841304285677686895986695579727211613212505516 [177,70] -1762895025484754323080198589195305567357214406226122175274528227508359686721934604313459143267429233573175169443510318216097600617940945021598366261715571615302283982274945090687966892545891009283782629309933764227768689635994173166628438412884121461615746265127658892494625245914949383119789530779287269846265475435469683689509971595630403118648905796338433019168150205557981052792161026188048976540119741548564663108082269069300472100645405345544815133863390251328745146171787962888583932334214817323861641297653013737917479443298073011575401194515873110836109592 [177,71] 4804501307086567941761966669303167903877494425672415109676489552345759163045518563802438669386440054614831058473103210069062689882623813126276008345595342753847880824601519572357979684961881339777772021679807786679203434352677036511814966925106065774402943028603315323049604390263613062994850580071813776906766605722845088034024460879440945671756092762412224563953025228603150601797765838548475972956004620503225296770655899760752689045025297994525381530031111931377780097473326930366174804667664305595979241720028766644982683794394761463242917112590891979808 [177,72] -11117430466392585164273932683537208316006444805597539518607381096896864932694562949957356332372211665007422463493657230235181099895052100839122612715824356308993280571564573969692050890487243114402994939251992338006246256134537266626735035564534131991855769015072060188923635939332397965462949585822743623187096433309296063337797380937448795057310366514944215571387275506553754348574292125718871258496467629195155621785736671465934287729138802691305165054938041534245695800711067593034726357967805872682545381288172852341963668018583712012997564012340640 [177,73] 21731348743711009323834131852044310514426512669539475507841519066008216774687144056921123571798468624336243848721026520356149873289336665640916672261816540776969136199443274849862459729417962646736164113624410748867715100231713208358452813377346244538633685882434860296593316567656228620821930675391209641147974913098383201599885615354901159301780852061751055697098426891404606156514735351232296721628458859262125729452350069299510621262410811743107526552160606478568193949360228890638453785616304427296265726432826226938411233863458661163789262328 [177,74] -35691768063060979886929031569855334525319886462963451400462661887852490940425748538683195247157892428574409167976425355015731917803064880538488541522793359021318251729676600412674816260267972555630426093592521904779585931847088566133761032430972296208091611013632126346250282425493620681171624892621173492701595121126383571352050462891813968629184156367922613359047693454353316946742477998474240921416755760236496227762474360471013203198212589760862020750560533344324999125897495074054467520002943015891447387590774574770148120114404703251860 [177,75] 48977129361523572983029365070265326571908819295075337524704072937087594073648853911005733702126290083435614590920172931290006529118441688638236813473443541025073623143937040900424564479877156617009131720358131980918942337090473950103131766810754056845860026881221196739636817986225519912519296647967306501158481103260976648344436788045201557841207383514148346040075248378178166266820509717771911145510955042316318049905137498790738578335303214585417779402724431434365576971053558517684755137784910858256321623501907109903717050923725448 [177,76] -55817287720259632744934641662119585020661828672975058203529706173696449062807476779206834996679040292732214112648884200191162261189727145987600774594848620499801977431555585449582343646707140983557180813811047678004268429798911854073238411235141762826668005855987304835193632899779479010420724826574493507849450415230678671160556723768524886893091699156607028856247483714364191634516500704863642126319190713478612494491540284271737815355210992356672566700941705529746363229073846428590540828407627255713043475992479121519672407232 [177,77] 52498940166281288877820232215249429096256173127856763275984804552096250791983564344777445343218238989916036910954905522783654226555812226311610535678486628856121678273329917324211217433968605528524565513734289983500568739042119949494416705733722322852071843782184716445361355370698680322937379927205340575664391804348531545625582370446166430597163228546459010091233662652356855091252502505296117006312872424909179378186301610626860005666804687842025606859674210878695215194688856735175588967775260127194212793981992905582446 [177,78] -40479227387953325513715607463835177287264856229563065242656995426314000847396842945692100092708548821004042841101723931127997750619338331325597353554373455802650697279502788724215386966091778695458077097012923603623329009076434657024314619435360897381056299381061161583764332246185026809161742195195974319497887663481670376703563819364190331081075788815977221015733996908478187613785955173855268963341103300523516147640261542751952998618897954667933542074710654422652223937843362129909453491383933593529499334262695956 [177,79] 25405638542107857632786370432800081940914422416238236472276797369380535759659725437647371897633060967409275292134520645966682116437841750910190068608538402001876315472114922256716954895452601591210562570477179720955029994662265764482536692129177954623644623330824716893456510288445762721492866027218484846371596097475969790956360410630736591577774411488988837577777511026894965067041744070994057299653228827761897371793912758055512449280886081786730254195270775378900194593240752180298731729095284227894431209524 [177,80] -12881529407852353811197290762702855293390485782513372229129298500838568538976854291617423201780145347103470648060384815791951764508722829009864788270583062288738473938982444204706757190470387892553017425959681236935057150373514923174089992324749660052274219169051881425504076652901460463553903912334039860310334285582151129380157713585781261267315122343664013480291994893418172136100226494837898770565734431020368717868315176083596060446353713692280698912991905164274445968827952121799618421188627201411952 [177,81] 5234270847110293601403862254736686121798736031183190916710484438291331949187160224019566677101977505506476394020451822353713338251348231706386007906516936316849104582597799429735024803880904106960562495125937663840966645042010681646421687960496215973493393684532756334918370018787161233740659767768290566145653479449239241407821240694402536782634108617228321365535755789490787627689417481359986132421368199499448501106849831644995312797269651270230547126929197443830757427850289919720759124936313687 [177,82] -1689962322995721067842799982599372298467312566287964052326641127061315248896693410557924656622954364367172472346062006533013246732157263887140955362342864353177967258403556722159344999252394296386552002188433987547430443964298588238410040641774471765373136278078755382268853596223410261836796207402817296892115305585606571721268990186909939022081200334475485317400222695207282417014294114165776155568096751953883858609990865394910928147871070765053048607032641164640333783238152878362833538377 [177,83] 429592101040248424758884245004067504570343201253741430225109016010403703433321020213640836714424553278471558444730183594858184291277568127658491251081063684644440481010728563938045537203694062307734517105304358131444669477004248599373385388939745338505061090498523760954779310392040727851075351841442845498804121516257797045806569704473044103344024793489053385596315787106954569182788643346072396321267193634382238443241909606171260386930140032254635642040940044224872568527638718903032 [177,84] -85141296645666227763073968149768227324842956805101793101069567142804896241894630032731762360217879450588958005964852959812652322890854988060148914955116833476911587589291754157950123968644976940716254265814054145984324455402016631094661242793045223025792103611345424298212639684508556904621747510722022295954481739321046188866216363168743959407199089404275954795244866209450324081456258457689972870661366108669064187051550650991989001420952692268540808736838847928796346415829904 [177,85] 13018645822803321348904851011523809290119683325509535347524545879395216439790832175052666836366149234863014253582641004306578256812293769281945463523504134962979526668943430907764570718385064854018317803859198129838411674495200553122179617062847219137639010432988306654924574275497668753360356498131125218611383242481797614083235011372634375457442867000382894592316318014724297002424438110876493142667684198003215576901812137175711270420386837520897001706295127203226236066 [177,86] -1518542868917807695767675703360281637485065833923378316356382984610580529349930845498726273955134706305827712962755978388935096426646776660033623833550312166753603626230001440256452099267375234186170405266055186223675163958218360184059248243324481715783621535432646486565121854650212915299502641430174992456498541187983837022195003368364409790699746883475285272377743780235549349513568710232205753123853931102180901303571895479303766738227953591163169093937552953860 [177,87] 133486470209523444868949634785084742643351602004179885831866355305288257390241972252152248110068910878887860009228864539879736560902547873158525654838851168947409825874236723503565320244565047231958430052142114738778135335400491381069756290825432637694707055495326119031083817792116769379734546254817539095882057163216371164945361713872305518798722071998682290759044417097658060442933740984520292164943802764240021646370216194292416213457312958570479863298144 [177,88] -8727404537681625111217714777402258721088251967804890178821491523398054020363459509534936949605684079098446782267766093717921588817170565077137177887814219680840421696211223088831972828663427317619866520191024307978700211664933876161507641623515288837279564492966278667259314473284675373376136888508473477742012622418525920743007999786211707229734468701324248540755101837379205832724793478667395204508378884801377230726515165425824625782717764260705536 [177,89] 418393113181287165169392876132366992335551468332910913458269995864275521853244231201657147869982870525658693447473662236089636597623609573936679551633528482963558317309467941171408780590083095911212315964090998775649193814232765487664275084926666520965195490275853571747744230487737119281468104284723442148006812670744323674218384036116251759182953802614018600978362721527808463792504022700765385070973860002201958536199074475410046594120847528 [177,90] -14481596537604436092781006118356159642862033127973367529697184613640392188920932464365654299077844669954971339601160815435448364870479730717963859877438955573401402761518260492205621496703971982951210953440985143060120389322555253069234353441000902870909083023679782950371657318953755669126982517658647866472453062398031800279164627332067762486051687243238306521628690034463391474821766180452882221002546413159259517693247771443618791256 [177,91] 355845335669046788276289502429233663902261630101168742839392523619196329649331410911954823699407084759966045685220114051002254616627284267095550636015575224509166759740665864752209161907465687150587072634225026454194586767550286101277230198877880583366593095698625076755068094632963407261934704313851300765037528758744917345133129619631213658301995967008344672526512841814336452369893185339643337555627175810130050452328027891448 [177,92] -6094247045257608592433515177875351293909525747779312870312175776097781860148111177933940533285809023337986967236709098401434349396251069517522995576528450544648868593520250324351345799285138457678304208224570981880757801177795759112671439143719026944537844059102786060953799727321513529093189321138002057108297755054033950085364671188242102721381870806618047423322280397544680325580215690871756802684070736530166656625888 [177,93] 71288878198899652930342711796014626659899217247875613052305055016421462818772669804346799910120198904371765759655916397922358252616278539129345473361780793736741890301889961434055176850870263464348045884686925339542622960517714563917514766013680534558933432180678186292418703101729812271303925031124523543115540054896124605261028883149558358377991625089322278254289769514022646216657055034601255863107787367889682 [177,94] -557075441409552683434914198317562394433483172646546633507669842821878911172103619788252238779521364841839031399900998478659892885009169081076011785222085175604583543753769192684993343404871014674844684107077084239012366693685857721329512976554108455755297650094114997528636482961506535613397171048757710356124814203643473237229041015114474502213496707290601140860751460842434972279949906675760069492510828 [177,95] 2837479765546055608416991647079677768942717918378763496227602166021604398966011044531411209395431822917320629182840014656704238444166789164764691632001190852077595945703347940964327969421245238880592539618285881751771897724575988192761402705015308723084479225048115570455275726300419755172265350103787134547161644682739122561086610951527281491694681066348890610939077652036607343078107357242650764 [177,96] -9167412647482460558474896811629336410671334718371324273106267219683642309851837447019314849403510954848350548247659287308286053641476465139587166655339087752693027614509315295272124575269577325276334820521372145234208066256507625406292115300028267249442455934708208605613707860031602892475191783019791599679858399728976924249967475903455947126739080448782205282530951628210133951315882192 [177,97] 18225083910979139601207861230146356339395530761525506471481119117564218782839250660692149966679045669149567604889688076879251485170775937459983912647652297749840067948722784555263718145803091567191349447294595029097277977259212024216004663880518944676510927522918752447627615309737712204532786851795873270065494232836095017783591281599433292575174709859741266583337724336797321321 [177,98] -21549179267671265259818567503202910442961640321144548632235470151014510861096195913812065409435528975086741549676199063255077492849136654431696547873909796416263013676537672439246574139479530284712541924916113136475380874136817186274627161295479234795534065491186951117475593322971653663208366046166063067814084731088117553668468338268332545789775545762822845712418786791 [177,99] 14584638165791164164841710745404242200426638006833135102858439497037343475577433627732030506933856800380324716094139173834647751614411352061637903880060615739211535193358448666960407942593481868483487892934932480560318420934805064204858310390330883243889830783953777831510313972066022581990504184570271492966146205028167770678799941013441676959074857761761851160 [177,100] -5410249884958922515246528578888783478174857678370176780968691308004320491884357121755926934554367721086901625999351820901441492167609639794246694353299154452807728959803770948898162525779439905974903014227269988297249118221625328467631578033441915282225009540577250541231168675343717232194009052570945139481533126035481019392154748104897785050098408784 [177,101] 1046888600928336551971886374776171910326691544851382775028957172411268955123541675274620836052444080700032815316359360656271722448390155689616279774717788854319481473562545255198517286135938853446341274746467497832793800103087978731640431106213772349247251319060197969757186959278467690382151836392543055001743146002565266594930931943693729850 [177,102] -99827101663340541714967471031587821651834826654333859185197290711731863406377633853629986239816944938293504958991679517216161490848916253363366348735160464492478040253013418890956103419559816264005831617454453055077946541902458036469585674444749102272297016018375975207899047697589828015679119269870857344268424470467827746283999380 [177,103] 4391896684340629817444112287611127062285504692647948974378318312437977391778915366380067082732817806607133740232717057930261819340901504465755472917553206484766365449031921180787587803094983456528109483874140136954756270531947072222977342894373954569674579298388758284098280068426803738305151547510851034431334388761747384 [177,104] -82539424145249679208683193436787368057832799873937758030442386425649938445232469242991215710756306563850494076824992022617090218500164857570179873456542621179663244882395521310426535733846801815810013043245539944269647319262305416979867329119938476921465995398130332096225379832125376764245315152638550147439264 [177,105] 604996792953892704501214910830900201067901535927417686050916557048398887183332665995613016807777045320059172218199976268209476981868649743220843410700879461078760542971046089217764014932279061885603946044426710306617344476605795769852360377029697115521974013149386753033642867127973158864303380108090 [177,106] -1551182624176104550314508053913823348814626466676140587785039010315512602268044967550890916237524001059735973421102895812723856855726938462869341237751190337929363711634605029714434930056703717057865759729622025878277023780423618491902026117458780637546321998207506536784904766445775427630 [177,107] 1219193431209723663263241371915850587055834750551833378943083233306110973141731667955409973744674489225190041669201098136851232029126449621776567241666407729560062353127787984148392534959843405361106233989680852897525352453523042622703202803540306384346287376793355885625629696 [177,108] -249666924775688920039200681966415826011661231596336010398858982141249251377794297718344782993240114611116439247629480996288735999476456517018674234663390692675704272092349485272199656976336589273051998727976341917616376336673505993076694622732562502387636458964704 [177,109] 10855481284152202203151713739292552804685759419837633365411936836805422129946554820128910510151602715115168088562358319024775764429289524659600414958369521531059465994101146053797837337900537445864549277063484568162536323466922432407217669503512088192 [177,110] -1717033764212022162592383509261904250093900495085402015057673207639586901634346080606362216549100527838147857449713064187064009882376046900450844575849117530505440804929796604120272189494934898859333582608514658259176935001140071071199652 [177,111] 1964602886373690692992216700293228176686991105704083121647012556583438093015796555830168225782154468328371467305510856120575262209834965705202113779619568502893225374334141348455546321064442775578746064319780680827239545874622840544328 [177,112] -2278095477133665298037222710035756224691119477003892116768861865509985817468629529059726325266301735570011337596371908350446543249871215117322833455674287278259545098766055501704317007335094747680086301912894263373118764913435753512 [177,113] 2556784264705615340420532436246501606332577846503593014510684091917043446400441030494665062648902813603631543880131874255292472375904685244773734493072450768485863263617861396038921451190686252356411449887863577882363035340155814 [177,114] -2777305949289146348172924793429761938368463374147013880272030078938859318279978176326145288748617849406875607655820376129854216982885531663216878290776574883545497110302526677511304469278720250504755960657746627614433451561045 [177,115] 2919701072664635313905120797729398309719482892132744586228408652816121148329563185848633222938485389493616650469036391308799511087870988654083987316058463976758546734902556534095258759801390244772611849613040062815064676584 [177,116] -2970370410885317467705018555739981217319269174152471558845273940914501201128201719293477325320943865988328609841712338878038701837432214659237255028480633521168179214873944957989157339986524626346204756648658911782290800 [177,117] 2924204741605434666664671484718731854359382832114466583388324067050999007777107131242067718854931923554445286981042330322573836588819741873003588083235131047866875498027401072037789781278009254644707754805446392068390 [177,118] -2785428451331612187244480158334542063684711707097396889542024368783595694813072792424518994135298950900177552956682067773631023532103132835918924022402207665782213546440440085346483861196655616257823851078096173700 [177,119] 2566965297000890995336607865078233064789605547164282850574044997786176327608801368542728816657906449510055757728203386927885535299597140584241995779856225815777878781818999951860667721155627232611803132385988360 [177,120] -2288457554391729341868786444963476040617130864063787963736946954198460138250183927562944283939574046306858942412031311404269858918821495479103139028217931858232460550640528821227896200223622224494655799783792 [177,121] 1973358339379313901718379234843411341414423340114753538994078392856509047007984536748034525233378956818141611812919606002944619387440821866343704657314733415593300761313170734953766545570519086180472373942 [177,122] -1645692468124534132683851970198039452377759497486113508039561378792316356339254361996923292698808317706551301576794396014892989601422136072506205561252181591563538681526017686222854325305133443072741824 [177,123] 1327101926767636218634684701614766139183463450172530003094823114336801358896851214048046015424287976430988587040877740168899624226903015266744339853746365884500178438408132676637368281582313308405576 [177,124] -1034664612105581876046703040108373493501985583913980608142016321562190573861349666081319889852719956681762055744408770291815352662451917940471344228449112342954368203104506906948255905751232823920 [177,125] 779749004071707808666105971673304580774111983680790915084484634410309304952890821582983299288188296116280412176696568431307310331978807805184959157347664230227338855502866886589723477142023198 [177,126] -567914895208960069888722437066861733871875822725994659014927177414310933597289735732750298373955705032432779886735558145247614569500375346334116269743125803675670059246904910180964192082208 [177,127] 399660243350734919115762725841652798839513338444564708939929591912799665160754553853004530670157220955035345993507418095289813435283819245042320624214806694248564984983420608039398577036 [177,128] -271691724870025007160395171734255654672221191676101055186340404006848973648413955734350046927560246557824406603638685731906253356799272941692313731103710433828138830296908323333197736 [177,129] 178373469684281636877265102260897095778666199258226641920490332717365269404330090496837704509252571391135335801907696278403691833088235770766716941952165680710660918929175757445625 [177,130] -113066726464604283905803634263547247409490614854085226322413483580128113652318214765973878133609201743151602456401093673233654824947089651512551754006264831789023947110570571520 [177,131] 69177313529469963356914088276525625701774218253405329403357643114009837755640768960669494662567738986677531328317757465283926836993573409925702314834698082758364237974268960 [177,132] -40839583765650696062764711504013172526528617802426048803551265104452589363892677606372927379755880594213153318112127330919853505609092919344018298090336414788507436196800 [177,133] 23256395179662099586929814250130352924027803435202280950501274799008494375450097514067324990734880575003436568450894067537660848488249013463590572851179255789693202168 [177,134] -12770016381885794006403944311393531255895873005683219227462076823440281619002034244008847593231530755651681531379753642461204888198356216553534927491678489663196800 [177,135] 6758683398068658168388039971503649537708152503778773461350283256861496317281237145326279079497164884874075411564242656232023084089081034654704201366042233795440 [177,136] -3446485371496946819792225684929207143221448767885687611278254302234780538601095462177501378566514695009066969261111265410110278217025528865230291067972835360 [177,137] 1692560829390013104473583274330936146829428006042614617137738477065611406995068070070448565464037332986219065171381392599320496941340008858436234351207220 [177,138] -800133352182044346733972320342266673436963219322989781900349087907870264558263308219774667768587896441766534752836884933068515422530140511572539659776 [177,139] 363926299474512056760329129157825984272871822808732642044280106671851278042465723334487518238362321096206142044417838196805453662734870912668124480 [177,140] -159171473253216841759208510559270789507044350429389205223263914484923055256859332378893109586647702574396304496044041778145342679122529129377664 [177,141] 66906668203423572671879995690132152560097408783144622890900784859447987713992484168399872330615432503895387265154141126169775811712666418544 [177,142] -27012218662920559039615989257971020296012911618877700269160483938118135509150282346740416535847781676942507630546150165265674948312738688 [177,143] 10467751394102740892027027417318407390724465553113019965293477298568445749375679129325578129672593948228607415389463961291016966194384 [177,144] -3890847346949193589831757375254492323126595209321533742515972586290549970440095961190755460743755058632209921984179549634780924000 [177,145] 1386136580157458126240143390914677675442572179407358271113083804576047254119100027560148310950991737481413102208193367265562300 [177,146] -472920763671191612385977412818832665828363257321916946117592479067443828252010960503779497477873810170093158213189430484800 [177,147] 154388396197280825716972964973015849411108052859316005828823122891481452321130537544022883733778063138902301695689379800 [177,148] -48181427874127252569506603358432947875788839560139373018838951589258871900446026349728082384216870536003431394574160 [177,149] 14359749027383686769728407021280088534432757964170680407592462564612814967742681410722038282248075567342197237930 [177,150] -4082677189130884559363815276654334718305754025139453924043521198703658036012478324066603431454483394324200032 [177,151] 1106024630941472476340069629078670801568604667975113760961465987257172988437924991008146327818155746695332 [177,152] -285137375483105410583292095581619818124353180267677126527752130853740178442284899139319959147158412024 [177,153] 69857603371405171675175250861259871071703464703905779596869841536267159096953496806203065050085923 [177,154] -16240180075863058195345011756373889254267380058769743563530962096999484507918122461825556982400 [177,155] 3576623422309630659705358082390252050877864249717195698406160253504187712766243108931715504 [177,156] -744870320208124884321501810139964293997690294054476520469170778384976910220130075050144 [177,157] 146405021082459185122457471391192929496058845409724051749468134222269471905266721908 [177,158] -27099021691878669971833501608577593389473460192449784938765195694913462082749504 [177,159] 4712228243163552019031923746186887986374010741113606839491317007243571423960 [177,160] -767730216944807056561730554196125063727840484480106006789706614677191376 [177,161] 116841402334743733470470999067890677850162930789565649222966680454626 [177,162] -16554782523433525106313369415090109792400866453134219452688531392 [177,163] 2175337295023523625025900162924876027529176583512951987988424 [177,164] -263942125198952887529932109087973372527695312399171405680 [177,165] 29422859907937226510105513486011913592512733571810254 [177,166] -2995806460925434339276444520362534932336682556064 [177,167] 276696974536114442942034509216548806861866748 [177,168] -22992584581158122352219640456367939228872 [177,169] 1701898583602496143271828593279263525 [177,170] -110836076565194475924862802335680 [177,171] 6252078503643420416526249480 [177,172] -299255314091446732477680 [177,173] 11817668188830228174 [177,174] -369655984204320 [177,175] 8587028268 [177,176] -131688 [177,177] 1 [178,0] 1531243692037738195875772135790634876387416326440847930427160376816570092023701734466475895297847161873019276485043376091863916457553529223875829929370751998910003428113502404892449656618718030880757025571552254224306042475662605409860499520243699185637363176550376982105608052382734692287754332864740152479231107982768574791523483596596933055867239988515395117196376741663466250907331225571748995417455048109674811959932138940382686485496240994807879852639461222337825510472894503974219858251291391456780653566778083601603064091261144131967967548044536000000 [178,1] 2263065982388772674348697517302234853497777875958298605724371075759590719268214658978009229580486120933837966457878379564574117344205492574564298542293049335110675290761088097482068507561277114967057417858817398941971109621416043992719945387634084848441035906429595781154086079288134743154145483999140186690987789849731251299982582566147844083212095929090988741338073694431808284169378689933885093225632191789526630730630423796481000898096974558171293598759481669462989419756240080802500470498632737637436439954965724878590261600043998825459757548250745778162500 [178,2] 164859290047123425820644624974629626354891103198909110225039418878542258530020886810330586197096783088591178608191028584501296835942616542206007613526347966599179231476325964441240347993501421749713968984074335788100947650164004980884985053103528055433035437631207060601721377684442833974606572214270319090482499617100615567698209287911812403785082359876507704200553577916791882756679345877896961534335495792336959437667524139655255747929815552150461468500069243774839171210938656454774486583584089211680546148882848069889171648908794601964860399533900120320836040 [178,3] 2817739665672533655638218809452342731709738909666996539149858401269511475341844427853647882411955463319088663563909480195061115634881739310111253395896476616986140380712424890622561866823922068134596027565576263468956436540483706269278542181832104611343001521324292779172970652017846450628136957114969660132206621021021957473730403769234324111773213392196066063394575629584550812043134037570494523536746904526614121150975991463237828783294964715442225898500118177595131508256024587625781567726305459611282908928058865346272784838965349278814294505368590380748656945 [178,4] 18113032888690014604347682269372113222909655722847525353437166099398103635778340865609650319848270883108233833755478285614617828868715618079529229407407688577301432834780092588578784258317207038618246682242801859767448342347322666826638236271001056941855829724534032112206303754465143691256034208193865692558057742922518786882180129087437422317905489830483861820572068555521175009754587605451537340387890569623187317585469871642297028278081082092329131196496441933021075924413713432669129709309669746090642415342909638769706104864507243901620245767315219093279022826 [178,5] 55432334915968402233021337846080203693677443496127585773786817927021269725556362048804828327571162666781735635843436647670859330706814639568670208018628627108495013151195762844786950468456921596197833191406860780497099486046741615479673238948760335404027974170129442561642020428561439466540630191432008359365226255280221080891144358434180242733387081464854528844510900998364101320585815199055561451934962603261466693693167239347740013259688678960460997334254674119778793746740874415994799961812304138782152252337507577942355313820252775638388159773206884849011836512 [178,6] 93099900287412651256364865452517891293453806645342587052735366228076655508949353319428464694616714090525465375956460821511213523722738796814710166393573325758113055477226184061218091256248928203820261968134622429985417918937402198600717949661682554379179155604196107370031018598744982037893210717540973380464934770734737440325717045200439278285481554907971535794095284509854925265471521428242784389156569356649088312344471931891456024784435592852351379266665952326143905940301947595378617466491891945793820372199945259622070295803442779841413221245106281409762584584 [178,7] 94381555960444510662104063645674969810709480920734848177160016710448731112726078109348797144321882797062232402516963247663447403558659941418681945490020075565781325519390445893359319411830575580244784674919838920066767320546185149854112290634440981956591789252964757542147618505963599201600291562520560923640763098518412139592388363488908317777601486256285609566215029936891584790637807440457829984753550820136951635147629579364310672122188913584966742725106919620171044615465073793340797836810551623164327597874166028601140177397842675347465110100238269954394110936 [178,8] 61829835870981484919396325527759757087534995327342844469146655839346798571836501388377728674036864645184692221375098572211750943211786192989826005811540455495169364796400226918023603194075431074345688327215828707489121507550056781234269711471561920058099247732483778965376805519782294631090716910413700165991112746972603479822063473259663112465795803817636854417304109944155163026235537351157463865362802258436885270050694508534144258214049266590497528602578344163775312488219048525132881504088039801444094711078011849691376267231381228287766880981273481562914831752 [178,9] 27551296113809770130196709779607611708208050249348429771923204555668013217392738246805718132968171152692312814027637311664554781487579950688591311717343714467932501181465216186357663248626711468876156996918337798828231074434574265968712557856054166291341646172485044170320549797393185080955836871269060159499555992364054396691013815005625894052105351115868814089323508372057775049001609487906558767925410917192012259481482903873473270112767466378918315358840992624135403109596092359625076367881524922159519516719305472947776867610171899625729167601968774019724455008 [178,10] 8690571254111411388258950848957961995945166493860776000439744385873882408400716365874944995724737057572951590353096999539061396291748919477208818346152999040557680794737271274963016307445443683413169030016680860119207027907707886634283601252453454810184574089455159063059886861671972215298270228944138106966841944921460824875952881991609977213445970836670833693215968260560984744834482370933402793458517239566236930695451819343589767496789729317581035108868455768684643668604239543797937589314963731882817438130296201987247924269539118870359832646367612359371512528 [178,11] 2003459510415841424070914908243730736625955906238354864393892233114914041473946598079531905587194342831936180053518923713838495249046817062203229419235860256323469350949819653512795086088655239973916210173014685474403091133407286880562450896827580460760854990287460174889255713259303456789392930140678689830670629240571752159729037529707243154973809867722257720584812756108336353198416443485773013115260305846682775022111084486338927429391382146035059369621644075393150398561399176137647707852828494665216963015626503203002528262086354105504169660112614822614241240 [178,12] 346475456359441584935608844882117415304339850908273876858934829122986537880796784122812815959631395420139648184703813779534644616591475590569961844548286381125997287471822557025806103869914615648569093867139663530353604714746022452557815685009385036058806907635131252501398775022081639266670577859865354083386414236792910900990345370883416869570701218974762285517009188819541536013019953401509360284126797950535897746603146016824676215346483859040204876700434843881414694587535489633703075537197221601314465375987675634497447883187857152442690612427757103816472041 [178,13] 45936083502052274020716950416197819526348103964604061697883325581207640603711818275763773478159806734803046871411518149914384706599599684695367642267192292022373149285512626797883359646216116998562190664110682414215957155739074206885505416344865748999638014771258294251372262135387162671092471829698291438224091572029252368622050390261569195861929050512359309211232504564088132942109902548943517026093989935662230969925286283717067495060266309128085375942098831430722187960518060058548250039845729998229849526860093059259377839319143949388192867696799719988939912 [178,14] 4755388362895568002212192137490719080801989921651149742048593359555421676851710392740407513523150224717146255806972178293386860768726091273435271722443856740234159429702117239050334184241112522347507554655651028890307402160729356671454849804617737647097739691877261864997550892819799362254757460352069794022858728622153966352058942642070677487111094286127241324647625557868983197637658861516242871781905742054754639734124786183727052026357951120847707096006508378807992331166348532531428930191362981000234076854337121993080874631586300409399652735507969298907856 [178,15] 390455873974889656284770103259666931277369679424576612159132435643655995777610991914544156477615238629833909593908869811822042746527812171650755439795987481207566978679076722392440407558106855397170254630422802328486891384486272133946096476574319063301097980567819189985699076655248093369491930958481827806794834902114465714950085219810527921706077691519723743514620232085024443952554816311275155576755000848449635577619741924655402822870312437842564338300266564172205324132283477048161346409059035724642477034502345353391331071573893612382564546887149294319818 [178,16] 25774286387733338071078094046881934798165319251657218512762117137470302723103041466058179938268746352625764940681619369633653256465367172583915657448982356419617356998405937069362417896257620437796131360490675374735485500333264325547326934764582646981231809306996487709474366055772700618863240390474419359329837392202272255116732479291164298334437025251148498967408783906166146545011004400781792409266312927066462507804323449096611720347827112615952990849145838529280431888036995686358021714447316565158959428043094419342926940140870601740719333597887195751456 [178,17] 1384038702540652227622155819032086815779012925875616969096224735083174250541383619801492073558182122399765199053770448602728390833767357725824037901610075824816000899866685421885112763728193734280232473520712455649275119660740866032905703263850694994930533943331512178921646747722100252869693328470956904410735799820435332258577514035141023776593025936693882097991338662410072219327209527113461825991365168927244398468933234886960971640092188443356937794657355252803558785001390050451711523962334453988638984307155275557402229286570264058155947314054435398852 [178,18] 61087179624836926561701767166435041565318910861385293791039586296193074633448637537939892874676852673090308741524621379365375849376197795081612272997658335379077407550947005661059989746799431263753603729477127685169546237605999800274610023116350482203323825987173139279563583669646059995442059526756557553629415956796532865091666202425622397062392136407283860307445401851203370192643489588866734002799185572860565157957716117699710567149465987775406370734191559054290787824362153085802776754974959737195578693462663325785159948135872505847721149793785359944 [178,19] 2236471421581218489568778238137129287931424302653919901251960989627854444219418308588462212088304132133812140367485500873458671748532920808511791411830927353489874754280732839684651657514563653477646837301219751337410749196271090830313916623791970600116485730564411689072150859074853957512865541587871650317178303687222665999093602648416702227977077406095974875074965651964685835422313412798667532520859104145041092861766284637114668557797636603380062603719325035446297961933809933464156335036595882590385431843873012825987341752190239079176717860109605857 [178,20] 68472818666707749713642793748092610312385069071438825506902191113840252702474390936882455472367282716971023524945669670484998234219713395352827943150265120641855830384444088141734996714363309728087608942703435811767994117912970556601653595538317646874744252179169797424359928222503617485469461184593670168170649108797914962319547932710571539567759303643180552548034233229690828006397411295134907745627233542767309880811734249021271437383323474443171087511547952149921652884935458884684333285626932526768291862504850175314176428903627961951677361932380488 [178,21] 1765910448924235014915404578283059329715407935904433103497061067821249032439574265886202485497220869073838126860865660967445925345527886717610227319059765209220744065853593613661904093426011986939487604626059001034209873002330071464278253049939973117580021781303517747135015289743826379005698059030196273723190126372867257225568254747002313871653320572905682809992699685270407982998426257668544867986088074827621797003804502842915868026070676466667235035165174298739172244892990918141891014149427359837354175853660051716716991542209282650978424471724784 [178,22] 38614047755444870655187273801215948602709279930191641757225159774431461826642471073552696633172538911750005824855956383952956705580790050679782962538568755526295481692995129243112487237881554327609461384873143088140993136507581283688179478653627538321135309385188758732428596710861620914333303526059592512156516741371983038990915662102703674169443121268685625961330026158071348205240036877922155519382645815398399770724487662869290471541848590612189516082738256504576278134053287895385455631494802594717347841220328597102806234103710667407322966977440 [178,23] 720109119449983911545506163136243907781802212757662595020730486538864250725016614428469942540923032363670155055797191247634735882137880307959777387972307354661678276308436977574197258619453900269606911466548725640602955042358678881819834929125121300279066420165940854175343170662330380731843656880065279596217197651525519376828365911452572636075613072151537183252277056271280541524108028971925272789142114039802694151956494525693085758189513875995803610854799219826993813469154998793205476757172065825782776524543898064189347796056186290951712961612 [178,24] 11514177372822154721906022432770535035408127989127032542287803506710798296907065142068477375560064822707407301750005596477623324096535001592101179532383130882549218997957243090092653962787483104311730808107158938848358027191142767696301561984754625142784207456385503825205236786371194895471485608875424201852834824444539812803857956172962267610893967345818724299852091189732703527809911634204232132389322756647619587452260935800791682523126540143189196118833090576258120090011741527358942218452011267944959877666876913262371386491498854006121306208 [178,25] 158613158561851179297078321649188775304535458624579324033213702258209802302194986195000533819642401446273961631415276341183334855837506394414038310796831947172184632100445988010992801505763980856621733414762089956864077604025939514907096700749585714912196250371303323498444514371539861106600606937355133053217803812118432913093835912013276476488315731459776453955897389384572697949549426659794783990104997266016320490193836371060701205848408629551559222658850237535712225905252255084669326216182144414265498386683306415859656370128847392561834904 [178,26] 1890675161877604846302985322970902156907275781864060402358267426455560702983397700968197757435363361431478984048041024612579474628890253563142124842830126978814500561197258051773230169290096928329778473738809677830198568826912812003497714388402809851624354460742758524081471205115292729804011784735384372751163182546852077121765859043175320890180402378041937319734076248995338063612610269333226043349441145543900527289992860558316154922992073658441955052038722189455778299911026978769086691207165803309556992015232658854988949834465499336261680 [178,27] 19579265750340668675052155674240658761944727491870830507074470698148268415578726579360916047340638605393149722721628561454552177244334344472098558552632756844953809364725677962795924227861000189457642557187042320349213165251165135536409960308319425751709489197421689910686419549026831696879885778686026903799691965155249159277877931050197961796743855672745387525927830962280986124807652053324306308612199294864640003044458206445645176520854725367316942479329257227984292381058324935626862937947581926909981741333102736284470331320247923121718 [178,28] 176789536094082868839448822967296670702909870213260712677997856355392218629082227367509590990270052420207154737317281357683512605777033621315386886154578562711246606150461076256539983923321447945882966324095866013209607508321398180410307548529916990483031912205044920352749857143646380157338224385007067628669905050022508489446160343825382050560795631463363839117990918172489135849794221093368583524210196705119974016750653314942709402896074631049622183456867341548714567309174975558208979499004410034584048804294976222607574092948395269220 [178,29] 1396497253152244647315927563083539143526574040517603332221417638185614079307530221920582759595544011967742886091271188356299826961020810891849939093777643325757533599875403395557963351569221944144684044331019199594362021563912321685113811312768907000821234992211745811195355341337678578651729412589862685177563188866964885006427470724749011176287370701306948863793552034253814110597803317355822358328279230622245468709406180247065158755761928575953695433431481187294210214160037457597721745701840681105381731546787270690435916280487368336 [178,30] 9679805488657009931940849542060759964241176019601405013463471104983671854523213296980787733881891232220730856256810695170430833990343310478170375460151835180223516479175542180893314686872482355822795403243149533528261789616188763916082180424798536718504517499131207933082901310976263343418415461472839069212517179232669586701863366087005235972045973063794053686855064460514924603278243567089214628694646877940204040958525051084285338912284445022194513673796486665622748302285670611326467849913434367649045520829909946765170094571674352 [178,31] 59039695389001799924139993218930489012774244209214844117940170109094643493190696747162363910147708557711759847800475239414033803501949934625876007060391546625448193389199245236883581115367601557655429465669353663702511072223844864690265042581025139451077925459239565837395430320007493201957755776277238860993570472817793390692992151639790377544103467878482390874615488055228665051388403826050967139136641844769809948540275621917747769077335397534632745162310562661132591372399761083008666041166309723291356336506714747992802641466804 [178,32] 317671712088558025467307740052588351729751002798001675535156498146961282417129264869411442586475410071052912030882298141847787026015778923533582765919232487951611103931593750792047763940918820306122352567608997355402695767204180860396371691511612681694423447133479083744939420084775839603984146571719095939690184825972931842790751539787829662094690886065897868473225533680866320123293645106873144653967692539583143599258886116360990668672783478233508014578817355519426662976527460971474638305467549963239593483472917380462002418672 [178,33] 1511411145476418932588960995259625010020197103072227901644782827386266498734091870261305791149409881353010397074129906338074760305223775617050773978411258435301719546081950798674226422152484441099417755250647867945414165434942871552884614933870046566882472757705523677782110497585342473849969168645043766599567246997843973705602302596472787985366974482774861165073496250420896046175465626364892399297996613784728151687830716730580188465349018216169193559693123447574589958480653584733715344357738953681292846192438869590735336472 [178,34] 6372108229660029171622331217611780556992091850572151397277796762535902689477454978416743936677110388698065890415213586383770045153467986341878132445402187169992884592719359234452917982190653084801326189819288040047004611774028137806731721691754882672167396757645621383968296642746764317473831413891078553298712951248167118478826629793557048170991694231468816837450860598014566157313986966692775090777258789790117455410097895072646864384903439920298041511955333870191803358086668863875797742573745877716158653548062466615748272 [178,35] 23852152109613739925254951171306181320712563434697538146388178225895223099020449997867102798348409454954169000944142355385444212773890472397298980305235040709772585965420570261299599792843204657579472761294574217039710928038362657306595182539819007205457373305318562267691248131716785776207445222880645785917904299245544557938915979183422251328082365951595579251071129669730218182739238859749000006168123300642979370636074909485840798379391202784934389841262698422623954816141815933595479861293702307352791942034671613415206 [178,36] 79412658619052161286863622561254765185064723113879664197080730558265448581418180650120652857119853734487160299192605506893453428911802679132274410257785759316445990789762638000248625008745261573907282273007140152536536053664672022795662415027253441655729477971756851247632079916673665946434515651347968330765310968331889396432304493865482619402970496017738644054684904215270658159375511899449854273317452332921457547442520622160399982808338718876934041619728206432935436911314717041524724550533167293807227228652829053866 [178,37] 235545539020287208424893330071156394892771035390285260167562378265832493790142810909770403399716144327061537051120222465034726931528528706293440016828014286970910964511616653980562558762216151829546240601270533028950457310675327432498909522144803668241309695656711821545225902124829679147793452111732532446739297251032566547611163283826929559606928142456800364913492613856091340680005694125503128474049489567882814989410155715013971582876710654124824423805345244223009968912550061652834692752660900041454189648373285272 [178,38] 623338693931352499782708323257548855066408309203818521550556082041883491103319554847515028094419657163065276571762304616331473399132612923519568955146860838914980336010808173039196020834773275939125573510260363671270195043786285805566402568904555422331024326134270585191359554715745009893013134979087718829116526023395764699256606390210922487898173630558547896116234729291304866208143092821937406450382719006951929489799582497863515467654307589408020804589662730365986911355660662663517541134760701879833153967583480 [178,39] 1473730723447674144245529801776184930211815362761058056504897128703077945537043783511314786828592759534099633424909953768927066936108310054654361749073648466509018130986645080261001763073473088817096213507521308540677428884344573575359828664691702436863481650913847643624728344670545766068615799336333051459597044470461434782946054181216627388702716124941219676533912726685552575589519628995650736242175649990681529888185900123597725497538151838945316372342745424618536825910873355952313250642116165558619002525774 [178,40] 3116599293859317073065918970701940043634690884571497662408799865663797399772684925898319424983147598501746979174883543758237469241095991530365045103620618265327947598073732275423694451620801373568717751002540692426349888416421026622699636908654085112000046938009629118109290733009411910552162945122960588393134945602718659366429028695894879582371387918809670990052886558106557839267212030078388410651241616613264824627733482004534640200770990391859636058668299533323722886918109113998899548535337573902905133960 [178,41] 5901775065205467915846046157518499628726257463845655577534525281370162894008555623916622509807994254106943420418041030728156439471718690577156212181783314779040873533173823876349334567344635503414754432923489203504152287826402094073048256536145878318546165232018099018809894257467035712298393255510054146940068278092833209959343056656865095011046258831152248699445807772048675480160165993097381936130810785108924458061566359105560382431796910319935179172999790342102434166978919464811069369350285703592422652 [178,42] 10017100819088096787832132623176314287273542583843171633292009375801539813069897854172609608903827912974018685347280977871904726345253057189520042687571381757742046174999608022564500324015747910131413282148344569829575965132628057545713745447322670486272590431204487807965990872887328812658478305189135695423632868536296415780960638259750998988523961331927564681575823360791506418478956575167727333698504985197460638525521845866479723946064843377192521155741083023193997762673073316771080324208841974464264 [178,43] 15252079861756890735249515877271477080660907413599808738785513105128010723765587483387430362062063999170367190016668676122154707565907142251520329345768751772868966667081184371492332641785491624720031027743562064764996679982570723985158620719093603343568541227615078401775506228190894984156848622165247762950005077071138386891180154310051613272836605200027086553335818528120246800082245461313163420977799161128470205868977199292028087292298985609576366608621223765005884001437802938404628789528114113495 [178,44] 20848112098469234562968916044147011476079005564437192482408277068003531405706545894093534901436013350144344079601065973785442999139458335308854023577167161602673210112385982840416030134334450150212120810516537727442453337680923065396087131175267834190417962166444505209284936001600050235470345183831140951669974078990298947816431213638195551778044835187180775693450882498230430944353129565887105744381357064755137784073878354188411157521246994299288220388498326255075920346910382792883330634342937789 [178,45] 25599579847445715218501565578955611215501360833421539181110945787225355634479730398917156527744362385588573896489034080077870061554053128726645222695705464867515084150578423324879710497397341573775008590808250289159045427804717870997318092540477690047503343522845003177265825712882746786529426690348945442141739412215062191084580434569281984719823250412561598809258204947478623500224441447389071669469305360316743197041155625721020570566359619172427490132096947486499012743587115427207423479182344 [178,46] 28252797895955493045829324641276759514753032683518135764641697637994487667123892467374898684008698624421591175678911298751640094214604049087153307440079784830836878434066728075248741605921549429851833322790688032678953363371198065295546836542127553700400926646295849840770156940825497112896304102816613464350812208777713126371148310391837893743261655340382347194789380634395455200451740760808893333833685105040053138687919045959216820072085952187128180410868431561393145713476829520126776347248 [178,47] 28037817862455705796100261732612384275509600108402694577652131552675684982937889257026833498746839325296591070278321673184900138660129866955458310096634668390232742813430479407918989644240900295304935804380172619650212064277126335151358647678068442825796790564229284934802915769126980922932083120974801536957722340251128575938333617558272258164801721331586230267746218213417266974853661512113351699454303067830343582946372980705462134667833654225189993573878866018493533028973266433642680490 [178,48] 25028293005490999568873712263047237461217819786737887999795566376244935814843098511798519807466851484181616753640993418768564801000808975979402044039646406513536667985048169543283306815940014364454451457227945758521417011925713520354050085240104914648107438297810654759804553650625334032578770447626190383990337592442264985133471608109990254795169475643696709923875462258687803195048915638113732938160727585315920277509798253240956028693913628910970992394062676901881299656128151226292640 [178,49] 20101666024916378539775209312937804683060946023145015860209052423294684162049751642706676397652229746345594677857802730647068456630524758892771253054795532097179247910616518590509195583544647850826143246157177803211282908937273658851110470182850005293438252870674349953401462134529192030423747575497097164440558353388988930530922570356295272417508209921690723194152320605499037880548455888064777355545959767881736112516821349518115230016755403085274048283439529737768147674476508842868 [178,50] 14528347625372995255237959009644484359012680630763215071858035346264467204511469369087960726648128530190018247289298314127325840888291598902827922082420106609098586195119969162594617739550615992256520185064517317381836828450833001733536304403207389187127842893296121620083764830567149095814628668507824852405184547428819111190417708485646100915992852262545056643414375146060033944441467229763346483315007868289843318227418979317467317791954314811689229398981899340096024695062299240 [178,51] 9449607185941093079340216110791135150115698508175652133405218583622534656807741732875966052914860614405821806585669029733784684566731928862264387362203663485672414045969116935581826241161966264757731046297033524221898230429569524302212744847408091290313776550256393114970169195068910444129207088467783883568925923687000481312483035257472080695472904127405837496246295715050764450110047861276221562103138576806059879545782622088598680928083453364318809347646569390477531097747597 [178,52] 5531149776995827363852886056716988741395739939386338859414286894043574062519670468578789151610733422878021816194495546001669279257362296642855165853449536211955102991844351204724952355627297081677713383201478931496830780828891541862434849789031686413374699364893506120963075964670715148490550813053487271090437198423501789270630679419373022422397565334479861803640011108414919723068295679874211328908651243115351050832010620372399704992411998755907303051234128944425117586328 [178,53] 2913217035447462902425544028760043091867993145572501935615880182086085809337792212583969913323740814596648901858033849052011956673766605065091236019204920939496084756437926915535267824258038882838453327593913719614658004548864156306305158792768899862070853584215513533553478473124015699183810029490642162850660747490904454000043000993624413670623143178956170844140339310366816404217588648254873112138397026784568051932302831744399636291700291200197892307793283735356264120 [178,54] 1380379345652894465799071074577079537250900732623460429363479250812319666247791514395597308113899854081059046181294242225383827100207649113303150147916047606693329632067339821185260058657030974452539839003906332409192721136639095185164751726581864611975247532886957094820094252440698943094622608764747821630033063403622610770416465130912411363908960440745539928088173123683724648776925500016839024459721856152919059371554376528638010697428522512069084152387588104517536 [178,55] 588254504300594977539377302286019989391707448206942081228288400287354656926810013628010890948222434534677424152098628129089767390398069091504474444166822048980380667771461698881122515239461161660116845531003388959405585648584320535104942700879981877968077506508753401269842409580027272320183829986906038822086101590268926211593664303744884916535737239797780011022728538804706706998818705297255559472009929297079443275256309530873904889596970891585124248648564289142 [178,56] 225375374075292862537207462155228213344043514301194013692259270265351728087184778642909739919033434679377385423504549421774424585752995414618405646629715637745996478782693036794135601144257759204697108345880789335348269703114914028166502518462724767822815887623281422834069898354898048287778249293865292850296084509174287979277224962014808995889001691535148976028837712421218483068287157744946385628136715521506565651879236736344271957411637542151263429487778216 [178,57] 77591628525703931567165646228325713751866626483932782617927637559018679340313839314748446627914377192408976324349118730603753364547409471363544231181970297565648603467757996932804361415338908585329417857950381576353737918782700775267541762681539141558707390934577071641625274211306617058428675744232832238115237678296520570294415029686733278353356541730438258214845789212547782069926564316055244687467264853034449420025595342813299873261255183019890116130012 [178,58] 23990659530196918700903138283652877233088016203565647730048637653389775015687660541779518672000823804904309835330433783313541509773135021819801638095450022173170290728954014793318117471530928580880263458133214106569147994040135227341098796989077125815419445744416908455713993749043425710660021472884776080424069190436935311440200669468357402706970736261877091935857558294177655898403982869674479670228813836619340548668163251226348223331831069269818870536 [178,59] 6657299643873422540848227122399148624392390244541622888218877872452933725152889274184276154075523474102606293353566756708566193974891612641983875371428875138397558124143072787080959907085566628364752650981261632910454021507322654665363805121333584257096634744552227529901749084713181547886414820684764989309448310148145229376232659676493976920885183860125465334253271340477084217935773396624875189558761315663976081779156947799103795010045425811774495 [178,60] 1656720257486221346161722967596752914166270520714787115909801371998900393975266034752000718432180693788019067134824927817927235951178123371717282449751439380136059443239991501205237962454818583975010852390490413478279118897357597467504296840777177313960064773401163292541802979736922384216837287358494811202531199300611663501173156720517493116575913944862152221553189386264453259790089916207342858292914871266047654861605842014321002706120368042661 [178,61] 369417589798888324844710158778663121241059017787990503176826548381239831225046435612879412914939541125553858998576490975218544024978057060804302248860796156760996142777241205403047828800602387463408406075088834383056560394840720359172969742320347657172879290543149537624025713054028368078231707099633751879810179467104116272629887853750946632686204469242261352855753813940692494301879376577161645998171493830347520382851714539799927626176946688 [178,62] 73735988810435968804271370562089523323151423506832337742743039636502406064666572633549782815831852997172489052145184182214852870462677767991445138010846859003387216094994159326685681146461998812775388511713895904693454832620041665322986452545404549940639580611998607943194122189254855480141788081614637365683605802511238632763175628636190813121950753616413690623251726453514583919983175220218578092613343776348233514405587120918083997524128 [178,63] 13160233990549187972296752951051489256990030428007851915550479998266614325513203271829533319907163669724278521296054823380826987380556812482751592431361183370614552697357611444628294198580728664246835180066791005823150139659274039366012479953082087649002625366352172199402693903738316622738884850373074289243752693037227027370276386957141492876421852329346946635422633733991133901195391625322257552130344488483129218590933988035178037248 [178,64] 2097726758186500822364616095801431385221457941974490438260807108121689788810352501637788058712101375097650915232131242199826507708941560896503345904529760343711853651883795495707915400315888203665420258549232296754441275411719203282381681138355229117463178931799411691183418081766801161631296095538902291304654771742757254456225484480203482837826716695300703315008764505062536516034024333835247786060292354225492711490669784033059008 [178,65] 298237804829044209459730959259496196772602014266233759858365190452460890032097875975238001288682677629499847630207967045468511508188407689570299513991899480802035692485470473947147798074512571979185201939379459688033754165197683516652439169160997204088830476924161492817758480525323990865179996933901590419221362626301658055362114557872839012123799427107839514394820224656538181796745314563014797795776347892057710163758782528512 [178,66] 37763997230992840878121472198255597705178037517943651122135556760805744613311332806855208812154327431664365599779766039130551968459531967727390027661543692153326630248222361735604719406888732923498915971085688449448052312614105903087330865980330262079614546902658058380850644099101672123557069090460399128573217419497142032096180400107008731125937108406484499321088720342131080911715702534433289708936438834885303649088586048 [178,67] 4252170886711630355340755139828164645562133294847999545995965596449640738295708759582794732307144969798653296373062923205362952608301440833595953368362100229514374219849066582221611342552310395956598523875388417017156165672898685788732181238894567382324630183949054040804142150137667806068903759208624837753400147040978953011329124583633799284736805420326294394775872610725092952855914535231693648191751953147336056360192 [178,68] 425027321031405483503928168063347250545148718350575283627971805204487290975811604907195568034083551757762734175320009903774451759222511994214868160022682421893647493776767683551066322447019548241195293780631050402635310144797232363810305517378093422908109229288970170786249622066768521221368275325177200212353468303524136231980852807143102153622979557726082536034412442782670216512151760933378799958035072931103063800 [178,69] 37643388889790285825327464644176735314198278583435100439839571966038785427111247892157542441034611210706732846802009359633462042682713269150500276651378212106731284730853379509014991504235121724616367031577352289007922783631298889435461045386946206410954737934686528902268363728338570522762068544148595112826103088040464349697790730873883281952822576039753633694428659698014803481346559465011661269341310347543296 [178,70] 2948161453086213934105243894220842703665307314792084144044037243007026920223024339914800453967433262745635977078063619422906339184386447245287115227257411325359650550994548916855348349501595959803963741786358709244387261381558839043363083924224544517951425109320147568530036600516459081199971770685814023838798697399335206692438223821394423421442598802758379437334389362010514227862919254135184230268682346160 [178,71] 203731315958146373599904684892274876656305633062014231474304224313095499443572496363140308076729461560690663240759345436795470094216293234275546302649045942326499613897168474846808525884818127189303592026825226559095222278960210628882523373105970925551218991179914220922816345647961391348207823345267727645050107716505764289935613841205878729974377455171336279512491844910697095136121509972485075465230848 [178,72] 12393249224131525110809845276067557953092839878171201049279091023608341652653530598335087940460100749894002882488894028329150861714142310723391142851902907336072227070178296004216930994263604074028300221138924138209083734542066403280314848260619897445482409704361115229757589917357039709137242710765154375758964924722197968508754515016676638170148987325103846553501850323513673566676776943767234998712 [178,73] 661955265091396543031562684727333967878261510128611364076685812012072052628294327147026164024307894653000012410618460571869927778982188515839820847345607432275318594700925290564340558635025171781768902131321289255131952288564434065497964805933766181619203271918798991043899732935317752031036857718449946485200463840787783131369217346199863507041145233373448800114227292314183570992339653955534080 [178,74] 30959632219524924242338460012395803372237751274410860878890497731962618420107009950234738322345737986204901522358935705642228676311762158798152453162036238052690056129980665352273252044134443976088475485127404130858137487017493554631999626234110889480271031309900223603323503962730482674288845708452814883474939781695832761075539997193334163346444831564083326342200880520836241707946737866288 [178,75] 1264154493765318220607455999831664076832677861314414204906234155792112119413113770336730910780758289517090231247856091255505993691103720204993375204245576756461352623974191822409182603267215956251349990971321004758740567416306563439400910516854805917920374247349777178148642786007516506303529036023662597898072278502975514042782910642098084028515227886419218410335465246699025258564004064 [178,76] 44921455318277611476013249664342717462276185638766898212439399271673961514010743570182229428185472462781328472451575947562908888006203369821886800881478503776423690104278495538674049541171661699562548010074347565586292402975519397375242342763909420998710800445567996044462151152808633168022513490852408599683781109602954299923523330886939193539928188670558187955791380751525068735839 [178,77] 1384392764332852230888038717036132965329045445683985787306124651863878329229640136955993831258218692220942497476259754647987259758307980064604038131979433329544289340195223947866003768759064925568534320555064306309385331619091054954213835362868934405652985807506600528657908047318269586603525920936583724869595861846564025458344948176907781517135818792087288789159852336754858752 [178,78] 36863835984637054180362931062512637461592427836982503985532610795620542855462022353814536942952685095117926674649655808911608218207404102073008441963901999239917870877283365077978861543905377725219810063774262015084626983685396819935551808506038709508161573426291802584068251868074576219327573544119907869598837334504538788315471076979816558819584276568852962379508345608944 [178,79] 844758223276460117701752518704561970229267584481484855483070176458320198607687757175589930783911933779403972591063847726600376969300919127695936767164659291287040327651749698230781776307215666690748043429129068660095764541002947101885832833304544444598548518262816892237049075952065012231482202879849326599931376038300926675228448049614377555703053601913118080766826496 [178,80] 16587071866252249705963005548256744049762222022444384821552225190695120576868943532105255369911635341100447707286919378514795644978174990646021251452788237110047649834160096839224714677673115583002753349244070711834697703440085949810718108419400670807791535660174126000792811165552693964136616935901717988193927552761894830657049820977583518423917568496766162204496 [178,81] 277762725588985899331551855417858951926755050240465549551202234489937863696154458951652172469830963753035924548997334926552195410451070015396010393154531419754477259086851876598073630014564007130504840926702556079198074512508157779713851651070929437722750657717598395329640370631100412508408175476453030232785303536375588192356551728540590730346604684866633728 [178,82] 3946744972477781927597084540452428186020327295632320199962872981264400138919443354313529437165408158820169500885703977866466920896649404417903509149199458465463108188893803642210267510450242709526094650101447753923763236098172172278206312873506331165787336688590509095949488301482448941584827549557024593405865566983345622622020083430318267994023908920832 [178,83] 47323295224101665277594582726130481197764506336676696097423355599373386951049627472165562511339896364333996639683214846360656285554315030816834997911406926919911852566603171217420925830393549841099512334284694499841122992130614326204212688735270173437850777654788555105919105883568957865959130452880431513956546158320218654993082161616061139897003584 [178,84] 475980538254926724869017303911932655554150417102660812752847085543785647495101580835789831849091431131745658562864173619668552844539616472213692806968651101537974070179151346545225197906964641374035890248312492724869063811795973435101415892246536211153183552383677029279395182789000754287027668861289847438141200181506359428592483337647005274062 [178,85] 3989934343284273312225476933211197196131936147622158812723759654434800216980747085303895801686178142149735679923875428273387425673179861075352105850718207707109849980706789625378654839864600912448062401550033013117766409478347937662954434406639716995199411729170425019945711159769314763734427294478480026029751639831534874928629875015204736 [178,86] 27678420627789137496454046831320164671328002035091930795435074197168260738958635969414602324910136804227312239935121417208782284071909154128377251004798801562617757993861971867405890015740730545700746796575455014352261679860487921938470121748487319850642625125309635343856505850717100066304167233090999467662926096564339287714818423544 [178,87] 157680453548398977847562417408330262643703068029008351232126449145411953262204341360137586411506781046540894966612173814666176949111506746168898706900279790444488855729365069221249139484535608527534963687626307733808876279700946981104451178478939013510492299251458770419472137537569880079360621464653928170233450823997107478814208 [178,88] 731528823456188386705968934259091217135875466002807818981883825899504960749646930328415299586354261403341997800905484961814069246540311282452017030827921719184308931379062038953317583281390541133341930249870767585344621903427648700657928936103120263769829083158347477451135875286634796523383280675716849203662432916296921464 [178,89] 2738521106805467939055238299666092193670774960375454571324992776315772745376606175615225751393581988908466238485973757079058320418664419793665978210840404417122045567740005659510048521391641256340205081423067266679497961440151766701152468645829228402464375478050080868778242198480930131953233082086817269324569924990208 [178,90] 8189591706909914052959954520963124699768309343662587441595919865918174580444275621810373176250979458446441495778167473210706528564240896218769789549875252530671009385844700433964743472780637097397712842468408059502107166070852554315095750884645661759449728110008297429220142782250758409276055974352006341869014832 [178,91] 19349442665878756103129593502875849906875300352373473633049917865311844346151882668996863973015513877688639876296095465341249890332570350898062176671060205859873150798489731330102524099666114913647755256924524725917640033100586860750369790058624128845181282812492127345492817699715123313937175175430037464032 [178,92] 35681659406548006401970359972933205156407254654264601826180753809096252763264531733443008550931785463576797984578891941944111065285866174065663242357053641098863166876706423553103233120224969846512515008263577394554543854413284122084805006632870392138899781971662073715564272852062204030246976084145267 [178,93] 50669668437890121225390775213590429554733351338934302514514258404242551232665189511107733230208916381928217874496393827329777359709979250971873677161416585960881796565507449321065269130268220638487063549870084347070126250717851413499981950333534305431043304118054547904319151052515537005703211264 [178,94] 54588536411345413018486781514641818789418814859144221868694870139904966162099806823650511236537204926645560383641072063838824905741507960901746994101111115496406966998559377434759040075112495284457794901759112953920799515438456987905237392267536755362638798500556054888763644490763477717712 [178,95] 43883838222409617904121032626565126377473677648449533723358412912258681794360288052507906319409177834363530393482781245132412306450012024682089374318216390784238916550936805228191696255460381494397568443810279563306818613090133409421165441840816261191223327313547018271677616779251712 [178,96] 25841753245341387032422772097819142728682447782294552230386106538677015648342317066133817408268548075831119550626319941889038956919447085744112037557414349459707219371027100368214770402474633325480895161523125576428367293591671015804018876613171106661250663780921026925966882000 [178,97] 10918176746868377161809203416979465372767596958701128685410687253573104512382188198671971499335601780883528284382478299076248678869989469235587143513876415700574841077781998744833284580904289073243319027463955406956546246305900305035751114107589358045830434559034556388352 [178,98] 3233376800086948160400616394789918237121545261254029571214163004624470454125904450465348688601088301486558226590073256381441297670071730350468158627917322566693908936073458985643099919667011956299741821548824762856725596392715558701746418393136821460981914252698560 [178,99] 653703492131324489647381491000103188696268266584643088002162946861539158565322519701101061266990219649303401390084241146277142686796754895510056748015760689753770535216028436206315021941769145835370769259864933151988012823720628901059736044133963820520001088 [178,100] 87557228929474716933987751186221497944734800090009500153179627589909900988317074480968160689742112812451533417584520523148754519066401625120829993029798034212568245691707817252259985031638271630062108550542619889943393362941809564368974226574727210710 [178,101] 7507237608029028522998270250900641699546352806825836102959288466327086881309973853193527329675857280234726213208910061203772624790296044808776001006893794434918533663709857092024749373806540405857586548576366773485690435442489434867562662313600 [178,102] 396067332477171979774634171741081238233927742375469798778371367447349127424418784291647820859942327480792346750872019154155739734186636556340507234459711350023016969993329725614624996477893088093428400170855057420025570564624971908119848 [178,103] 12280525765690651974586670418207999580415166330075737220410861305840798743070370248979753651894994407594710269271995190306550735058325516191252310828933293967333749936531371023454558492561424042940621993252757269799330032128448512 [178,104] 212063506817675440191386024523208207255564675106830037116782804592140781838540006194767265405826512056265771549738120718377294235070931683124572245843118076647259188045562622453287334882658358330386299533389523349134765984 [178,105] 1913714892791800915927438667958488217047805700638534413685449158823692293792907676084900353053332117674818900156132260042404648299901073284719206460428622922835968379400149424819536101505836607402531405644624183296 [178,106] 8362985895236137103649211750930702011356544109072246218202578483958830818193313982556604531134460420550761318714351035729275244998906400017303055376760806638030739178770708040254168013719914008814406139904 [178,107] 16134601173960438808858736916267792962082142730559512241649132144500608574015317165467669325133352422796121981437323998809397569394153520149081376708502566879540410410812326584429844185170330945664 [178,108] 12261289382366573242692995095429280880341555882321817155170908526827960666426806777046102750331484411790278873826044553412980962603578093148608199258615703708538130556611613505039699624836 [178,109] 3179969104565920062430886764778942427396906165180776489106080826505402320793643332526762341939242803114866347874195636948005458242080323370165844912412189412727389813817411317504 [178,110] 234041637272934918240440970874644558732781836128887612447075097832887085168902140208439539170291040796324186530625685724178236344031131808996337210514174454834510299696 [178,111] 3828805304114239638735657776485102624708619897935415313825727852927478335398517806748978863864629808118647950657229418284957818179343547745383299187644798976 [178,112] 9957001115556842183614323158600788745776041266060422057215234792334684949461836587921707042797006809837774334469666864023273209382568450663507056 [178,113] 2541203882810018097179131104360231443498340708419598692731682482126195835510599966992864135482550192205072305469167646227596833807360 [178,114] 30386424067400331677440368327791395406075119886137453539932120109926425842983303648750176039471415247515604500494774080 [178,115] 4912198600949186903353289115088680965542465275902116051220987773102356510236675438774707317451883297472 [178,116] 956370600587312556799140825977381442937609597959821991463072117467407663760039389786 [178,117] 446623320112415481335394140438653083039920588119970463988608 [178,118] 133176 [179,0] -2143299110276774828584404185572115109246771498284339756870699593335385802872784967654419713412328997652626102604419034715866897792158725605381730204107270366546979731232110085337457662116588155632376102648251852822857134407732680673823206813375440784171732680341558635239515640000 [179,1] 3197413135098062917398846078978202333253145289769463937240838275016916431325816043679369804096157169744324274833855554908760902385505360107363862867108615532769554756308465667131101949965940914838777591174942126377822250083636194412524906789415951446781559388567025611265554439963840 [179,2] -241845503731271986572855789034569222556174001919337953437299543795701535774670672054796712872651254379974876995532243300433272175538682713820901415638032511154579067004443699896485335805615493767880470351126647481015552049920738392994974355292761180546226985629409156956648735496400060 [179,3] 4416041133212547427809145490176914218270511291638026593108799394093909234063106447361553848976727605385771006303799973388766127630477783756008348193883083466493599261624789359781053373935365401324351590692992182401963500041237560284796712572831779006479612504380908523940513771687602944 [179,4] -31213068776553379439328115655395525672048200776060173741702747879573245670794358484227635871733190613364109746181464238132088246290012305285499545272463391222103746389010490278610553935040775106578267048342975568626265903236826342522604079081405200694629658480482547904893587444792204600 [179,5] 108129555205993137092262195972691089949493704276330163407898866203951538225332735318787390673165491922159142425399142024088452028080932436030009492588632280419926188896826009604197050471246116698067952932927873857211929759383377592133479444963684524486996512182747778325672000166772596112 [179,6] -211691788165605058650500282666217746752013642164126051835425206006529556229599461111902483987022811173342704513750666024094552870855685751197247692862441662805178613826140913888936884217557858463477530924765557811669140065124440234398038984864181016284879805543339199581166278564150767247 [179,7] 257670940595045335860841768665731630346081591105231380764740096007329404127037101418141734780256875216960567032995990776882627728362784156426698607265831367522935511084292380443420993751589936423128151653193722882146963503191164858572122190229913496384355498240930320481775203024552771584 [179,8] -208814355164424084274491162990094185414967112134143611121984497867346159458839428560940800603229628450038836874968114704135492969183842619117656961982268388753353029671853910633854531996116433049327246050034837784134320599978716832924568900915893670601079451134933379709500181872022839040 [179,9] 118619933338106115467024345622742535091689649692833756279114670707399199433441921767266677968072039635362932795715392540358091782946812698209021783676246770632562577043133916699420031119896245975680113149125850593230383497213775698698058338066361771649789391909476691063555178981756551680 [179,10] -49169379140294223141410271371572971202895978580324193632999474682115041560577554839370116683454515988377187352268644159480900392954864748841325781151571612953346838438620514692628943020662127245799047463906633269811712915898884855668138945327091107418164236459034303144037470277112623648 [179,11] 15358272432075956500271091910498525185161541699995715810638840346962391915025978153029360404087696217338799204051386292149995990063395862584432757591683185314510161036126397387182823816482826153299729978965761721920723844042565865757846334364392102377984535094365775859837083214254798848 [179,12] -3711429940170277611703258578781009447001233551450912064213788264718730715819292095222215451104586016810191829303901692652949483123161995209361051952443312432237255901451503791083304251655008595785525960135535014985020349319068910245414928120435002130799010486348723357862288473262961216 [179,13] 709297379069396790611979569614230010062798353911443109096025696470241686373706547691678196143500344281941680303306365448618220413413847214936468603578473631393575600257357140533278026814597897720087316803004081064334883418081943231102474919714611495433816545726099645444511278684912512 [179,14] -109212408497835671537662188361031901147675861715620783002977178195471413371130525227658115670674471797976061569278031089853571214380100266073180806133018479407264310276840770639549968828684308118380301169755825532894719218083295660207368126060168854721182032854880475841362952566499880 [179,15] 13765236722693664865112840325398108350528010516819612562281868509593541437760440718316255328005295172362950711947395773040213065542756092815750994673549011407679623770242136375155021956843877062819681470965299163455553321209422608934391716539770742309801999436113074048490507081580544 [179,16] -1439949927354593056643318367280252993575813133027327325088565823092335722030064733498377121080429752909700544782507878756503199460918549624585943067837325245875314389181287041139164753613984027743033892938030503551214816075344276646049226706753563029524051342254770118744664174335744 [179,17] 126529499374828286033090361930983482462045420878643318401867470597443459743885480461711546814619281107298146397762978184097836832788668987339506422369821330447094656147642299574053402307400209428578574047173358985611852477811011225458657042829969176996018890313934740449901382291968 [179,18] -9438922126144737819936355289973513164968247922060902311356593972709260249657553606847459426177389839755569775452764701797898857264141827088101140922662147498392374921330320309531429932817154271234403620453338787035985711734811361765853184368241364656229482727196502760302204125856 [179,19] 603426696402136080344133802666911188105514598329255177573599962709021444445434868287103660236164483999828180600578674565969809242279191386731713939660908807091095766494231274554320419874964677007029782259763718297205354154482799110282010220819513697088809892853737014686154803200 [179,20] -33338389377709223438223572118032791104685091129695612504320862448477336231140512380139871708381330109852991932443534037000025158899161755977892659180536461594564122926806660646187644965613619429091905473147102214526890398484291383128994313302321987473341775832836679866571608640 [179,21] 1603819855452729235971548302737193782492583813230383251980440968976274474931027640177651436868557551455689969990550738229985660999427260700373161127372099849412073484769962420269205569226557040447958571217451128213006265646171158827259450763127546041348292736670351774237088640 [179,22] -67640942720564296316369176045800249632146808502700351527096757461519834660504358257807795861718594631343104505919269401181837405246057542177146972050123636723607366715405335572528482821908126367680985694953048370736780561585311152037545575557637328304544826581981974622263880 [179,23] 2516411655607643994410779447343562881142344605520387124222828163430096927924370079760532897228143186941091904924636307841207071168051886160384483458131149894277132844839593065685191408781431204269419070599362498467535532573202975590560618006911404362841019053833895830384640 [179,24] -83043390649493836095979406894857133756151643787747940693290062570296704571752768522191528993337858999494406461814300277244223350622049818470901923470982109116905924369133073225561398134868732422418918305417977371393752129516148513115656531192758445898646886081785953010240 [179,25] 2443439516721790662537906937410829803777307819550049881896585327213445272104610359516668942313489296218901626446118706588442191239642072445718455976367066711211919945699489935859909631991459001312751562116675839060501530563796506479397939216806446907845561670107793644416 [179,26] -64403072902166751165622046696753986544368736868370818403766634724003899124016841051613016128974901309823946713773584038152356098580594742468078803995071156589258884567921343618560499031631081186545122216740308493447638722339692098986226416757387418439172904110131371896 [179,27] 1527180089430368891178313778547146205415295936289339219831784682948165866021958039326643624732111270901023608798175761631287110292705105790866976631223517175107725022128968761216206023582619506751449788113132160146724629122281789285098302935071116595393782957677210112 [179,28] -32709641244157381377251968392060923291080009829412345349765816391269312191747760460464444196161377259166595144920898753680842769560822525102096932298463788763822534967115057302149647189511191298451770613907764420232221684411134255534302957592670767786139110008535536 [179,29] 635118765550478831419114481562715499313164510421957454883088012081093261993929260722005495263608928120024129143573121356638737289966439439086076297943508688366757553658753685088228352964326222154645436586848554769272095517990941066984201135092564410668535477613600 [179,30] -11217640651675583583097923212599947114160774135353498706059446940537320607758774569485992855247714289089445046273635263974040202657424399751992072204745512768820811351662794428661640285660458715165052192427470504050787084820407359474851696564662766584682901710646 [179,31] 180793554889779543686777068031028878080914359735299715550006710878710257831557384507166131184371459064572001235654303876946148606109242231596683810902596792632491471148867087597585170917546700993814707352080535066153681744246366337840741367583933539464855904256 [179,32] -2666677057592804329169382453478081571534307610480632568897378981103853059220758322993507931064484031343516016208233244028645065313824621875529377226665566591965764779308327928509283974326517226765242847571593829089077460180336121193462537169752589702720191392 [179,33] 36095066592154788126251939999640079853242476115667966904064774183072026031852921090166336373462261386356814782238843301935717651959026172660711850571024861472176150636849319297996059882329505967500746320625363906061985119626960865458757723872366611072456896 [179,34] -449489506883345041493465018677120029153425828849993068993566504601100555076886479579421575703504988343140770619935647661074499842535176804714897730865225167560993913699272355160380374949010844069587601383137575173234191169625409798526649321365895614503740 [179,35] 5161990960939266425277828794700384538669025564897386103189542911587796495479395937907219025614988308907685597182983813324671415134376167566554261018479175818598584344726303884229600069294419447323243758460678459940803073110415050328021439569996915450624 [179,36] -54790593279218969899356332615556276378613766255977035778523316174730828718891527478678910867699115209568192267931042432270157672403483269969500956449267959462726549725690173358368009604390593199230845045701965353865739754130965601949575581832092720184 [179,37] 538629070650461577832780032930900615153535962377911314371114615841475175882175784700517302250105855556033181495308359725204923414975113141380376903806489674677355888625454206547168200658547028055731737928138133592608955568865342831245656902261616528 [179,38] -4913785415171699541573825004549004321584153536907627728257221382492186901460272655951659755111457721810470409986698491191922792955839385928634761202685227905013728282822567703305063620739527464839186850032083577157632163671209304058027724983286559 [179,39] 41675491833457288179903627961865037982802583483656273689816007037623658569116478260098958198197288579730265114605954247974486301556057186311089441199682375040840830302462829281888959962221405293515705348379108909195836115847127275780521671843840 [179,40] -329177975967671137643424952969366331631996323337275846549052853141567798631344268853530476587870354869819891164548595875113519094920290367186081089255372188948493710074956300095035500463548945384734694487561751308159151832792864155910732154752 [179,41] 2425319175485274453728585463532637239156115229268824118521268375720896017397856017909999672944296053246525601703993538126823491103346410184874132215784455874709292077811997290650159998467182442615390081234874118402477158889756246174379749632 [179,42] -16693834523123290301464334600903834337101733999441844044710517198306872791735303978052127436752703851062250689120927636906841945608499253000568639725717865287265334808565982836175772341835760689782530760085453136360124561676007269423102224 [179,43] 107501505883822840889573544173425496018701370230082677485158333536683056202497909686070620403068419287501651441139709099042545274586020575119540085105259179808298384583188840208894599929666957293730908615070319214495529833903188084816896 [179,44] -648530073813319891451927627857680188650891361866850269733464087951484621635594046330062525030740734570983626137095987437527905693543025239326370940045071007543424178030508869851169965941183210667191143297547107572048812307255084679200 [179,45] 3669904208813061518969750591428733505825381588277782001033407910893505979602021059132114634714329667042511069001907830644479249554736164497474937394954620744878607456431731425983381781802795227799173654139735296064547617455503970240 [179,46] -19503312559719700439131183343582399787297664838102573256544986348942234432477782755460920645144557999855500904111853243753970171340224073630077028155166179812552226923402525002032943218327103438628084356176839532709186782544188340 [179,47] 97449827155747692053537064649429274261815123104693855127748474753161318489091790134465525912529313624125668429042735692847114120493948290756148577078184202268593096646910349945890187149229920740827922328610967979673703639326720 [179,48] -458283800242260198049870326088537182451028230762081179233377304279735470451394893780449007763856286177280438678801777706249579008140377183951403385905956738492233784203212524052517642543090321500521608057287103196695053765568 [179,49] 2030503032055287257994025932521834888244739205611868809874605492257773814158125437778334487132151611261866730476216450557334018807358099989200144868836743859849802844465777665854343030422654159512495850752090329905498540160 [179,50] -8483950556050056924243996866719151558258090431825599921746641685728119972967126956458962373139908824948834377572739273588357733084566727782199776933940060528845752836769159877029256258389139802828222732515358091934837864 [179,51] 33458277887667804942540890792458064783063448277457660351875272162442316736158242276620089422179802399530001436725516491182574721578923612515257967559615228288917115055481511719436561658028888229213411049496785635203584 [179,52] -124647270622952635326357970414483804779674017670040451534848620711138288378782557851765229927909337718582830963435923580151432736334986893134731800336710251950497835584766739319607110479901080955602835682635155751248 [179,53] 439012289336941904502168143457910975365624560543549773428141570137262377770178264675716270961910800295007761153767443177640557211861414347764949324305954508926289274491685618031876254829075651692831753302794755424 [179,54] -1462869087970972597823788382977841305062800127327036659728160751649872045460241899911131350899676262565528795162553095679182844361315926098747846502115933820020812374635596357588691768237546704363374716401739850 [179,55] 4614975080745877780465931538824685181285647773493196371100718761339867294135828991828922921558082025290353655985517644124302928282167058978220055406203455490375037300236342985836841190138744587025446474113024 [179,56] -13792705536694192804674189928844871677960604466722576381518110055968487454644576231052931299061147312426386118266144328649841261930193288264776453117100600325304307951920130843809832814388653767266379165824 [179,57] 39075851733055334109091170445051585413264423045551559679188420274404840026904573503861053708333959271969431437649370272222387898113347074608901264485303732770765170748860222239742470179066084298034437888 [179,58] -105000468202399217983894363247820962064575726533071252954389350130370186232434264991880121422273042521334684808656877265572566668590838238495289107811388858809701556193711637216594325163806353112932976 [179,59] 267747567610169384405748578195725066033372542363049283021605907805955326859027958617840797467618601117530051392527993115254748878263108779056874856719741871413072769500558424319385660526117609149440 [179,60] -648219961129715234157919758750884534013035385161011615010346929384904114549091157443319813754734553537624166310125087966688245574979340787076841771992073791344394529392371978236244249756107725024 [179,61] 1490653394540065078684938082088388990849944617094062532091480067792672182271555438264734920600950176896398456069200185503395858608925950462937661254936745796974742766468421419782161799583915584 [179,62] -3257372143136762701838473678901942231897834337391263216544737763812896267671143393329236858898005613804129554211152922374864855478278300933949444225779705167705958435929372609499395992894028 [179,63] 6766406262039743420816451339192782506348188919932954347469975726588944202148390183111100490139936907075403584538013503823471595024196484296343195007249359096595640695111381918253713915904 [179,64] -13365866692263167475918387766669127596867549944342305693380945296909748040443042196514275701007552680895651201607325741615216402448622421913002141492199795608143154502032836997153017280 [179,65] 25114120922546790194118647970853390909905694925428770703517552875355792925375736681685916345346318938595995224236372797712341666158753427101293318128785318886838546317624066697839744 [179,66] -44899274181336850639796939531492456419406684943389160470668140187980767341481919040772539682545142638851355751894448381602288398183089718458724402120204684276911351111112056634344 [179,67] 76395048498583909307818276401385880638205653615925429050539197046705977695104413397404849690068405552861390638758956064730788883373365364204019496330534486166281829549300883968 [179,68] -123732899321075339902153620839578460614402761147052149455464321524130010986651462849322731969932176475597748195453333541006028194383531287500423347570526872702816442333652816 [179,69] 190798210848853457519323080925458473360630329240741455010624114001887262219889581036912286715626460746033760152715395587870782893511523730928144954324285612167385368854880 [179,70] -280151573446602180529979474322482273992527008119955352880341867466141712135557276074326427967025928819771328503037562117501660981452350785361422668152402558494432599706 [179,71] 391730548906507277627427393975152692898971152541496425172631326783195174424564434333745716720863456872977528733996767809801846907552991919530109902951311022846406656 [179,72] -521661352824970907436985528356704097724231654620687223894090992092204128610358162486789209462688005742991435991465096413756797284919546475476811459011896172457152 [179,73] 661626790946883371447488581774348520444005533160525831741943845291626796300312507266331000558923501534208681851915172524710870808559718568818821925582195213952 [179,74] -799211852446528664082427050576412488226367056711112988883628281809841111157269193016459894451423251828853853511161479475976671561320561596001294569357629160 [179,75] 919434805378167840956118166034897750664577966212667154070951749476906032311746128777397161282315785856110243359525285729155495694865223498100724153071104 [179,76] -1007302972568776026632355623489477173717921828605804163050068878516504310036596927320321561917180729493299039808515551676199821641591612013593069690064 [179,77] 1050831632282491189396056511703642290564743281717257712269673869733359346478823779118970882657068641759067985586031500940156736285810735400365624928 [179,78] -1043702936053113759819239049868690410104406365549299815629172328319835108971021768160697148300016591168860423273867295067395653192450882373569970 [179,79] 986758565047569165871616165944826428348513302428045004276526491982721179738284501555206029457975712210088825111109120080346064717332756787200 [179,80] -887843654563299876544055793952580466764038461938412528328853466942957680729363363318180225195016187501495309541856070317037532304017836896 [179,81] 760039366435236744822812020472018920059266271682548656045565419459565927856262418731490124202891192749502991927304185673492682777368896 [179,82] -618831203943630828012664874713371361320513501514267637879484306841480883547473121074067017060751016838230083435680388986040967157252 [179,83] 479056138498846448687646591024523913096800359757725230921227757334927913965318533373863690304002404429147087005364189621597227264 [179,84] -352450459989176604517555819195388798905501673354956074412793493608905744579661256258575036781732975585643709135047273113209160 [179,85] 246321899070650285126502905532137427632375241167272459561326147828923644712479679690064918383476343613075361970186694888816 [179,86] -163445089428883164896997522495750690916721529648784773458073188622077321648259914535135059129723121832143454502307705801 [179,87] 102907803705340221198269600085505640926718414080822100220497296887459892167671859752593439757874589720021361784123392 [179,88] -61439398517072255484204003460424713359470144232915203478088611212416836338530365828952215427389563630682138244672 [179,89] 34757701950104143633336384876813445371606132416298760451700144243414262648278184860071630951196549386484609920 [179,90] -18617002178003050771560106067200494962137022468746003608792024769563459214336763564922247780317117479504376 [179,91] 9432677280877904753888909674153291573066803243946583746914951210993375476887646344185374828484522994176 [179,92] -4516457037949273920778956106207430895265636622718596589987569630744339178636192873835770704644319472 [179,93] 2041383900847315001443115411132852026563508443909456832473004011598867325191112228415293756380704 [179,94] -869945092308480318860254981690453894569665742576595427431085205346713456141843185950246768470 [179,95] 349076354293708672751772135137562463277472745454401483006030764095632054032694648958951424 [179,96] -131695076090615670581056351530034217446217182879828622607027511271101441099833767118624 [179,97] 46636767995876871092511382439218716638633747935978515503064410354560208878356316608 [179,98] -15474169846495148928034145002375659838222476597404914728978034191233960376629388 [179,99] 4800940091904172371408497694346724405556413132753078051867210301884876732160 [179,100] -1389637799705484702863211307143537742826562874480428040329925820361932504 [179,101] 374308584282949525683721827072352293486428151734011264090395309075024 [179,102] -93555032975986961734882874016074782076334596694939638512130137203 [179,103] 21627434990425769322537136229820333190616404410929871016587264 [179,104] -4607210815045833562814798267277180882909409364009404440000 [179,105] 900584148227236108287018092898609910963093870561715328 [179,106] -160743203460553200078656568377815732686810362192968 [179,107] 26047983025570419571731262617853266048642756096 [179,108] -3806351346811175820192402128728214462566800 [179,109] 497528047888939893721166016026236282080 [179,110] -57599452669274587083673953386085258 [179,111] 5834416845796439059608395501568 [179,112] -509090522455226323957775456 [179,113] 37491613674160574871360 [179,114] -2265983420695786020 [179,115] 107921720350976 [179,116] -3797826696 [179,117] 87792 [179,118] -1 [180,0] 1